kernel-modules-4.18.0-553.22.1.el8_10 > 6 6_6 3!pQp)Tξ7]mtZ`f ]mtZ`;1ZOv(Z.g%P@9~1"#(\8ibV:EiLhh {~LpOtIhWV;n32{vȨb0Q};K6ДFW'ﳦ,bĭn`SʼnXD9uT{c xo@xP>gg]wF#!)t< N'06 ˱m 9DOBdLklz\gas"|`n$ϊI^SkQ I=l͘`մhF؃kl+С03U!psА_mE[_KL܆NE _PQo2p(8lYALjD#j2rJuNP`[ O{7A͎tQ 늩@HCPx`}ƾ.}Y0=Lˠz $bdӂҨ- J/ 7 *%{s[ߎ7lWw?9RN&7 {Dv:eUdE}>lWaِ`R)0B,O3lIyװˠz8nBnA[ ՠa#e^sہBbh^\1YB+<)b)CXt2&X^cjG@O˝֭Y10˝ô{7{dU@?ܟ$fUUkq}m0<74aVl̠Z录|Ȥc/WPfy(hk;.=< >pA?xd ( P ;Ulryz+T+ !+ ,+ @+ + +p+G+D+0``ab(a8a9l:>@G$+H+I|+X0Yh0\+]+^Cx~bd#e(f+l.tH+u+vܠw+x+yD+(,2tCkernel-modules4.18.0553.22.1.el8_10kernel modules to match the core kernelThis package provides commonly used kernel modules for the core kernel package.fPiad1-prod-build001.bld.equ.rockylinux.orgRockyGPLv2 and Redistributable, no modification permittedRelease Engineering System Environment/Kernelhttp://www.kernel.org/linuxx86_64/sbin/depmod -a 4.18.0-553.22.1.el8_10.x86_64 if [ ! -f /var/lib/rpm-state/kernel/installing_core_4.18.0-553.22.1.el8_10.x86_64 ]; then mkdir -p /var/lib/rpm-state/kernel touch /var/lib/rpm-state/kernel/need_to_run_dracut_4.18.0-553.22.1.el8_10.x86_64 fi/sbin/depmod -a 4.18.0-553.22.1.el8_10.x86_64|[(8X%/ [L:lht+V4,#i3!/,Q PlLxL  TT(8T@L p39dLt7v`yD7 u_$xb$ `|U^|7Lsq&H H:/!l(pHX#BA<ި`00(D6 l 8P   `0 Z05+ )p!OpR "<p3+P@%/,",4l^>P)t P($Glp`LH.^ l Pl H D xl% / ` \.0D1<LX(#,4P%l 0"G Icxn8+P,H%%*,   $x(C \ \f%@ X@p+X -D xLt 2@ &8( !(@5:#w0\$*0$*BlX'#4:0LD0t0@$L Tp )p@|  $ X +T<tHL(\ PLp<  (  6"[8'pHD$ 8t ) H5< @/lJ"x0l&$46,Hh" $9pB\)P&0\:> ld l `59jH T |DT! 8" $ xd5$$`3xD !(<H7H T$|48x8 :$x@P`D `7d. <1B@E3A0kp(HX8x03T xT2X(d!\-4#, #$T x \)T T!+H*8+,=<["l= i!d0P PL<J"P8*xhR\SpO0>XDvH?,T6\@7<$Rt>tHRTXLx! 0`Ll,%(H`> dh `O` 4T\l&g 3 1 `0!|`?:@N1`N`(`L,LFLL O-PMLFp.Xhx8 :0!\&)lP*,4 p#8,Qep {:#_X"4Y$ T\GT28,0JDh$Kpp04&| l/ 3$ 42%H T 4( 4!x \8$\ 8 #9  h @ D#,8 $' i Phl -tHۤhtRTo@ мp`h,d1B}`QS@8 J{jxk ` h 3,0Q1\08"`   8 8D>` p H2<+)x )tO+l[$P<8p+<B|85 ' |0(`% |t.|$$_DY%@4 $8l b X3l|#,2 6d+<x*`*,0#7,!sE2H>OP `p% Hx8CC(d<%x6" J<Q\G 1BCUFY 50 @ 46dTXD`I<AZCP>P>>?@\PYQ`QXH%@ h< *xI4!|xR 4Er -B@?VH'Hye4m80(4D-\-?ED"X--1<$It $Ld / 1H11D5L !(D(=E  $ ( 04t7Gt 0X 5  &x($ &P^ =(HNtJP479 4'.<<VL_@X t ,4P$IX!L T X/%H(b) 9 @ H x< X H < $L ( U` <N DTH -$? +<806hfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeaaa87a56a3f65292c3fc6f4fb594a227edc55f60c0f0a1b86e81d606c347f7297bf44283dff210544464bd3720e26ba05bd2a0d9ed79858d6e75e41f5662f83ecb6e995f83f4e00bb0d6481b784406ae3f90f97d7d539b95efe9bee6d8689a3761abab81576afff41317829b2bf6b8556c4515c109e542c2a811b5002c686dead0373a7b584b9cf7edbb09bb07490cff9f9aba83d82b898236b7a43a0edb49ecf1a93be6d4e1dc260258578d1c7a422fdd66cd301fc9b5b47f2f521cc8c32ffe235e13c0af725adc1479d69885463c14030cba2e0cd43c57a4d5d67ea1ab1489f6486d1ec2f06600c2f643a61493f8affc00d86c4ce551df14fa17d34f2b896a42c2b9c7d48e97376de4f3327ef5e7b717710c9e042033164ba3f821fd35774dd4947a420f8016b012bb5826db93153670f98274a2a67b14160b4a7b00a27e76a6bcd61258398d9a47e604e2cccde1f391eb29308e17192220a1bff0d452c2e41d70a8fd94db73c4aba9c3e69a2c4c6759d24c5c9418078718d237c4e510d4645e76546ea51ea0108d42a4d7bede5d6d8c6a745cfaa61f137d7427f59f774ee074ad200adce7de49e74abcd1426d5eb46d89046ea1e9aa28c48d4b53c86aa57aa2bcc1934b073e1976128f86ee413b0b20332ce5055c8fa9ac2e0996973b270cdd7b8e5c22ca57d7a7615df5700ba6be2ff522d673066e3719727786e43c633ee04f6bf17c7d30138438870df295d42bc671fe8f92b88196c05a47c9193c56b179a5486ae0550361e5424ec2b47102aeb678c464e39a53b056687ef10295b260cbbaf949ca8dffb865d93e17cdaab90d3d8c6c1c88072bf0efa1bfea6072443f02f4b0cd4f3c9fa0e493a9e46041bcbcb7450fcf3898436d9d8eecced44e7ef10a4c05953df5fcd21a24dffecefe50103c785dcd63fa51c5d3580884b2ce875fd6e0587e369b175c2b6e94852329382ba5a4cda7fd1868d4b44347525a28c8c23bbed8bc1467397b5e7d84cd11dc77826b3bd483fd9d89de69306f02e7fc82e8459e4fef884ead9b11485388720c8d65b21cb1254549ad15180f5043045cb0d42efd42bafb58031980064ba6afed6fa5974b855db5e1ed568edd0eb160fbaeb54f12e88c51974fad3e662ee92f0be4b634fac6b7f2c01ce9f4e254b7216942d3efe9a5605c66b861381d74524b3deca05affdd306b430d25b89298a6875c3892c3c0fb3b329e55fbd94f615f215b4d7a4c1a301e7fe74e4dc3a7823aeb015169927e7f4dc133c60fa8148fb56f51a730f931c55c1b019f3b3c305152a50ee1e3e2e0aa5da2cd7c5e0b8bb4e206c96e97d0e913e042e20c2a7a4e583491d657896daccdd1d9440be706387e54690cfb6b4fbcd8152775a809a7f5a6341987de63e1c120316dbe14f622f19eca47effa1a28e42ba1286e935a9162c6c0ad343d632996194c70d32d0468819dec4be2a66130caf54d140ef81252c3f1efbc7e58d653888de24ba78c562bd055ce9623857ec9167a1dd162060a81aed46b903043e2268bd90e74b3885e070162fb1afe32edbb224a551976aeed0d4db7407b48de64924aded3f7e4d9d54e26187a413cfb00e3f3839e069434a07c79e4683d390e70784a340caf17615466f0095c83aff70c3b0d6cf9e04ed8f585ba32dede8a4557123ebc229674802fe3279fe8574cba6921c1f031c2ff0bbc04e97589e39ca72fe6fe9c645606d1bd2d6cec8588789046b7d05bf5a420024f26593d5dffaeb00da0e8a7f02efb2f335b8c5ae14ee03d8dca60dbb220a7d02becdc17c33de7a3dd17edc815cc9cec60887e775b2eae02eef7fa058b59a11e344ed89389ae00cb607042afeb8be938c3764038c8057fd242b9d8ded1228698828ea67e3816299f3bb768fa97da6c21960720bdd6f3764ecf468bab16a4c1bdd6333b97fa3e393f2f4dd0917a2b901d36ecdd33c5d05bb5641fbbe3179ff61a7d5dc8f396921fc395e5c868d2abe956fc1e1d55f4a537bb5469967d3700874effa3b7f70283c57694ad6d555a7828eb297d17924d8d2fdc1db306e0e831283648e166cbf0174061a9b75d5de00853c27341b03b10a9a5d197ba02af5f3f97d7c0b912944747ee003909909c011bbd7da90521600cb5275b9a89d4ecac861ba38c1182dcb489767354c726757729175c2f209908e5ccde1d26e4f0389bd2684e859dcad31d511888d801273908255984914496c449225d920441e3c1a9cd2ea03d00e4fcb0214fb28a2c46f26108b6c70c4bc208c4a4b6a0b2fb77f8526015ec2db7dba545142ae441ee66e6f801a2328ada699fe242554d2bce62765a210be460da9dd88e2c2a71e946ca85988571b8fb7db5038654fed733a60a09db51193eca7e7487f94d57f771d785faa8aaa7de2ff709670d86754a2068f12afd5d77759a090350f3107041fa86e03715c3cc51686c7ca78cbfb5ecdd2dcceed09fd20aa3349ad08d1ed446f5495aec515db2a460f9d64cd259c8a673adbcecdbc5108f4c798c34a196a868ecdce995771d8a8b0b22cdbf3c27f63df546a5e0d17c72960f4b9fd32dd7c431357b6b66982fd119137e6cdb3844d73df9b338b6bcdff772a43fbea4861e5bdb0262c04be23b384db67ff5c6639719bd9e210e5a750052b5d6de14a471e9ee7e96146bcd85186e13c7a8cb76f64679df81384dc253478dd17fed4387f812d9695c95f07ea8e4f06c7904b0ace9d30d0082e75863f1c2cf843365d00f090f1b8edbca0c4c6fb6b8ad906a2e895651202bf375683229725a3b47936bf23239983a45179337a6bf7cee80de528616b09b4acfd97cea8bba08a5613cc1b057c00efe985be911cb96fb58a9c93b166b65d604fdf4713ed035272a171e97c1aec66b4e8f0e43215eb257db3d32139f64da60d2060cbb213206d3983e74926154bbb21965da22f06ae732c6ec63a009733b47f5eaaaebe0e25262a7787fecbaf293578a96a2f5eb4cf11ea1c67bf11ed0bb8e0ae7363767fe2fec3793aa3cc46f39bc818ed961d764b10dcf56c37adc60d64e5714bb060b884952f6592e9af75e12813480c5cbb460b5d3dcccf2287f6f7877161853fde6c45e35f918aba151890abb17908db6fe5ef5aa0428fd1ea3164bfb1e1d9f011664c70f220a6db989a715f012774cd58572040abf180c1c323dc70ff7c8f0e839c02d5eab39b21f3e129d0fa52d752e14eee0945d4a0d86745ed23b3869ed1ceec023f09427210666da44ca48dfdbdb7f05a4754a7fda7eed604390e57b263a2b00ab1f13f8ac0699e5c567a686ae71ad9fac573d6c3571b121ddd59d290e97eed9e68f754b0a79fdf2aa4bd061091547787b4b710e5980da0fc6a58e69b4d0189a7505ac779e1a7d7b2104957b86d5bc2621a5ba9163718b373eb12cc9b4804b53cddab0c4a907fd8a906ebe322602cf555cf6dcf0d3bfba4a19cc0a5e71ab478e2b64d72a882f2b0b677ae49bfc34a976d9419b8012ea46214e2838fb60898d61b4c62517868b0e847cd39593f0a0b1b0922f138518ef55bc07da5dbcb6be079482e37103ae0f29254791120a9c866bed739fc8eb2288967aabab68ba01e888fa841095dcd33b32344fde21dbc1c2eda3d69498e0062b60968619033b2cf15904d3bdcd3e8a74ab34ce17e8645b25f7095666e87cdc6f4ecd1d1ef2d51e9858f93325d120161f172457b5053cff224d14bdcf0362756fae813177275842c04cad4284bb674e65c600530838a48a4534b9381ca0e9493c36f1f6e313f358740882cef7adaec63d62bc68a948d7e6ee1213becfa051f0993c133e34872845598b1d9a4279669de1c8dc51f3fbfb68087411c7bdd2e58b296c6c62879839bc9555230cfe1fb955c40d9fa6f1da7bd83d155b22f8aa5d33a2168a06bd41e7892df361e722c8155f7254dac1296c689ff95b0727db7d090daa398341249f67b8b5c075525e7add7c79bd0e66304274fb4aab9c053ab409468aa6e9e60572bdd9b25f1b133816e94275c2962d9ade50c49858477b4709b5a4e56c404c799a3a0ceff4e6b19c3ca2bb5bc2f9b2b3e06a86c992c6dd8d6002a0f226d47852d9fd1383c2f840e983b957388ad8e116a281f202a93bee89dab3b5fd3e28b3259cc64245fceb8f9febc04090c6d0167db4db6b56432cc8b6fc46ac4412cc992cb05c94c41f466dde2d621bac0ed698b96c37e0c70bcacb52b3be97d11fd5a3695391575abc3aa95f1503590c22335c798faff205a344e0cdd6927cab81f962b8d794a2a67a1a2834ed4b21ebb1f809618429987f4252ba850ad007faaa70c9aa6e59c0092068d3bc54a178539f670c23323431b17ad58a200b4f2bc7745f4470c7886cc3ca9c503c96b37af904b4467059860ec19b5bffc73b84bf86f60d3a60be7965e9aa4f934e7b5ca01cf85125f9d602f3d9ab7d78d1b9a1bc02039e27d525de1d5b47d52abc852f1f2bfce5dbe30765b9e388ebb21dbd7da1260fc2b3ed07b2b617abe1561c0c059d60d9a922d56c430016d85ddd92d9ab86d5215a13b6f689abead52d5a140931f9b5c875a152192d2cc72e5c7b5c9d3af548d32a598f7ed46bac6ad63f29235ea212a08beae5f4592ece72bce8a969ddd207f489a65eb6d94abdddc6e533d0f7a946c2453963c2bc71a5b92ac6789a810f9ea79d0cbb3332a7bc8cef83c4109449a63f206ceedd861cf5bc2012ec6cbdb78ce30d73a9b368fd2faed337380ed29fb77b22d7c938d8cb2893bd943b61cd950872c8f93594c5a8e610af005d6004d450aafedb4fb96b89921f03a27948e7f51b0606e9064feb9a75d494a7b70fe1c69fb2efb124cb77c78a3e3a2a4a9b5075ebef2c0b68f2ae3ecde80ac09c413467b3647ba90d7165530c2b83b32e83e17f3f8bb9e29dfc705c707942438be281c1caf553fdb81d2685c9f3be2daf1f166bbbb567d7bb97782e649db7e64facd3bff389dd9d505622754fa96ca9bff00f2f82cda25568d15d36f398f7b254c8b6367ff84380c9f75caec14d829e87b64fd303a70647ea0cf624827af8c1c5502308adff0a63b447b2ff18aafb72d33ed95159fd0fd0397df141ebeb94aee11495e8e242262ea0a9d5be15246538c17458e25308df69bb1dd39d9c41cca6e9bfbfe8133763f5b1b6cbb4094fe7f39952c48c2addd095edd2db2332c18c1c5ded9204c08847d8dd450d46e5c76e6fbca4e822b7554bd3005c97e14a0991aecafeb8062cb5d698babe58f0a94aa35d99f7cfbacaf2e7bf92901468bbf2e94d7a73d906417c52720b19d9914209f19008f7e9e29305e4bb7a03fbb1948b5cffc65d62fb1ea4947e9109bec7e780a44950a9116544a621e41c552dc3f9b2a0037f3811e0016ff6cb8d23974c0c4729a2e005a6da01ab34407645689dde3c3dce8956643e961e5b7efbaa3866b37793e8220b2e786f4237c186e42eb64eb9c9038ee9dd3c596274d82225c20d30474b872951c51d8d6577a8eabbd274e13278f5d76997ca9812ad4c386107e9ab4bee07d3f89eb9c9e2ffb934033b209116ad6b77c058edab4ca2d29e7abae6e9bcff3f6b63421f2aa02b8777d1b004f8f5cc60c9a350b97707d9fa0650b2cb07bb81d2b4b2231482c113132786dd710c270583f70927e9a65f0243e0ce213261149982784c820e35aa1eeb0c66ae9645d84b5d12a88eeadc903c4e9cf8c5743369ee8cfa067f1c13f98143e2e35ba36872833fca3556ff14e22fc3aa51779e0392cc25d3fba836d2ffd0fcfe14d9fe27c153335560dc173ce04efb6821fea33b1ada1fe86a0442db67d286a87292cb08d629245595f5dfa08d0eb390cf4e7dfc88bc878e55f29dbe48dfa0dc41394bbc8688a9cdb7d8650631c99ea42bcd9fcb251da49d5fba43029412cb216afd7714c7846272b8b39b0e89a0106c39f9f1f11c515b86419bfac9138d6925d73c582ab32115abb3454d29b5fbd6517db292f417ec916121644cdecec0b5cd0c61a369d1de1765c3046946e1ecd23f33b31a88c11669d5e6110adb5398e35d6c6fcae1c5c0b4d5dbb1a50adb28643ab032120c74d5bb99f774a59fc775d996c2ed236ca398a67be2788b4e2973ea1b448e47777b977e10f46f80460ce87b6f5d4fcae4dae2c4c81f33e8ef7155d583e185a9b7d5ac4056f9b7976598125a3ea8f20ca86efac6539d73523ad95d6d143eb2f427f8ffbe03accb5952e8e9f812de24549895a38d3c3cf38e7ead1599113703077bcecd3ef00f8ddac35ba86dcebc702e8065dcea927ed33f8a90dbb539f8cb2cb045195d6c686668a79c0cfb805ba82320c7fe1f13e917af49de74a65483965e88fe8bef8edf91563adb9e47d5d78ef35ea25fbaef623a2331a7c6d62415b8212f50d63e2bbd08997c76a32cbb6ace1635b66791c4174633aa77f284eb4529e546e2442e4f6dfca56303205e25f32bafeb9b7f5cb134001edbc036d64438ea963f361afb147f47a5cf8b268a51900e2f41ef7e1717a55ec2d6a56994dc3b7848883a68f566175c8a8a0c6775be1283ecfbe32335df6e45f5ed400e9348e606b6eeaaf2962cbd6d41d6dd21ae66464dec7a0c5991fc82be907dc0f9220389d38cb92a5cd365c8495bb17f7359b8f97bf200eeeb0a219a8396c100f854ca5e84e2a04ffcea6aa945583d6454ac4960b7b15e474c09da790aba068abec3bf3bae2bf35f1852da10a7d8b63d0e48027ec629e1190fbc65f7e7bf7a881cd716b3605f324dc791a8f9fa5d548f51e73095258de12b203e4d173e04675bfac2b8e5b42a0469ccdef59d7222c4d0739109bd5ac839e1ced159474565c767946e9e6cca097910b499c9e3e2bc4e388106e86fea6bdf5969ec95c29391017c7c68fcdb5a8bf77e8615a0f7c9c53b358959096daeb0b8014f42d7dde8399793af2c8685d4de5c9d33baa8d125d6aed0eca2be8c0ef444fa56b67eef82137181a7ade542507a3221f81eafdc552e84fe987898d3e18f17481b6a3d9367829cfb7e3aa860baa8735ea5392e909e5919e02b1a9ca80274132e5e93d5914257a1e8dcb22c806bc663799febd6fdb0fd3c09be4d422515695de03edd719aeae6678746926cb6fd1742910f6021e263306eb5c13d339a7d0f47f949fd01ebd06ee64f3cb2de5308e61e063cad4dc2bf00dd76a5c6753b3e7975535cc8961a6c41b7a7c32b552021ea076f200be8ac38d3d4ac2fae2238a3ec6e8e5453fc976ccd3d203534caf4b49c11630c99b401581e9e4135de8cf80a0a78d7347c8f059dafb170e42376c021edb231cf5f88d4ce52e75270737174014ece6e62be5b5afe10b5929915a4a228a69563fb7161b4bd7f38e30556d2b465fc30954522896a983b9760832f1765831b7bd73c58412e6386f1e8d767f1b39e37a4f3c72c382305273d33f0f9147738574bd54b13b2bd311a336e8962deb5641b599870a7740b59393171146c14cc4c35808e94fe855d18befbe8966fca0de702af93f900501b5c3db943fad66407d03aaadec0626212a47acc89e1cb899703464ad4fd5c1b7e48c37c7b22bc339f6bafad6ae19b714058601d3367c0b8506d51962a21c8f4ec2c1bafc41f642e91e429a95e1f5b40174bcbc36521c788404af7d0b7e40489e2244de95b3b1cb2738b7264b645b2bfb1bd905206c0f71c45bc7bfd5276b10bdb501ee6e6533d1be488f440d45e997974d18d12f2e271bf3d0c042038165a82cba434118848ef8898aa8178e0008255b7614e35cf683dc896d3db4a1aed80a7593ee952918170bb0b33b55bd9d7f5047fd16a77840998579b671b357d6fb8f928ef9a93151d97a5e15f121b76357bf37389ec290028be3d8c0fc95fab5ff40e85f3e79c697ea01cf929f2235e669a7a03ec6a69e7524c72ff0864fe174920a4045c950a54befd165593bdea64bb7d180746002ac231b824bacd3dfb623a6d517e7fece999260e09a820283f6a9a1cee53684c4e9762c5a281274e9f445d4b404839ae9e39b77103b4fb6ac2936d9f3d23811ba0c44f1a572e56a7a5438b138778a1b0b9b93b173738d43718f66132d56f97b136f52897d925b103a161115de3e9d5442fdaa2c56d7b29f3e1379beb1f2a327659458b74819b07bdacccf2a821e9bd3b5ec97993cafb1aa52dcbe0258dddf7287119aa40c5d94da724a3d535f766f592209db7ecc0b50614914fdbc9ffd735d84699c7fa5086ff17c3adbb8727f7d994cb0a84d8f0bebc01786a159b59067eadb3a5ccb18efb301d8380cccdda4091019053fa15436405ac443001a71702942bab35a3a8fcc9ff941df86ea859c1d372153469bcd1c85f0a4c229da74bc768c14ce21faab7a77f9880637639c7686bd71b5b1c6836ce95c7bc220711d2ad7c0d7db92fb3b43845b9c9c9108733782541ac4a97d9fe22abbb75c251a54a56831da46c377bfaa738ab91b186ee8138249e09c2be36f57a9142c50b3283dca579f2d3cadf467baf81e96abf2e94391178734fb5efa6792d10532d709354aca9c93d47287c2ab7050fa47d8ebd3f12583d70b5b4dffc0676eae63659960537485e68ca66e524dd126e260ab5ce53762a51673925b28c5ee450d6c66c33a57db86161b34e811e4fc5917bad4f2a0e8d5dd5f747d7eedb0b30a651bc7c21bcb620cfd097a665c63ba1675529fd5308aa47f68a8714a5e706278f4bcb3d3acb00e75db91c1826827dfe3bcea714cb8e2144963f3d20eb417646f97b08c18b4f87a8c901e03cc3b99eac97a0ebdef6edcc01f18d9cd40ba029782e5b4790ad75f438f8ac0f1c7aaed352a18ed5390ca161445604fe15eac43d07407c4de5a1b063b8d93932cbb9b89d1251ba2b1653792c0b77b8243705c1939f13168216e7991e5c8b592e8e3469bc6f4638e335570ecd34a550aca8cae753f695f007faae2320d4fef9af73cfc6ec8d57dff9df23be28ef80a3f72d31f278d497525f782f805241921e25aa8b6cfcdd15b6dcdf40196e24bc1754d941b473a022da67e298559c5273e2540ae969b9391d2acee5b8bf4f89619f9238276015871e4e5098c43489753cda6852c2e5db00c7d913eb3994ce14de873548a8bade575db70e0323a8316e485ed5a86a420f8bf2f932de40120a38547ac6b9a646ee26bd336f5738280525f05c28fc56f845b9e1482f973a491b4186ac8b42fc108555ffc3e389ebfe50f8b11124649a2a1a174535bb4e961603717bbede84feca996565aaa3e8af049e26db8b37f0cb82b1107e144f83676ac18bfbbcd8e8ac903ea178bf4eb7a93fb858e56bfa46ec2c79c08c437dfb0ea863b6876973cd5c44e66fd4638dd4c2c4fdcf8dbc5dc32dd751a921384d59c6ad6c4d9d2bb94c08138f87d3b6ad8678ab6bc4a7b2b4531ada3e428d6b91f6c2c1b02a98a41ea461552a8ea143419e767ca19473c22b61c76a9887278c0d16683fc9edb4de7311be5834fa82f00cf832ce4e8546525fde953732c7a59601e46e912a5063680f73da407a73f8ff9d7f03e301de6aa47fc6809550e5a325116863c155a7a6c7653536062f06802eecb1a9964cf4c0d8fa368c5b5f5b93a97476a1fba2603ac65eea8d41bc527d44902b6828413637d1f2462d4a62e4c2f7ed52e0c251cfd6478c2578bc58f040cc108c385ec0841775247cf1c2dd1c04a0a22eb701b8fcea6bc10c31ce30978e0e60885caa99b5b5ebaf88642c8ed67c955bdd6744af3d0a52a7cb3e7cf3673dbaa83496e713137faeff6d0aaf2d3d1f4aa88485e40f115a028f9203111804a33f8ca4adc392bda0c5b07726d43e1218958aadd9a104005919be725ca08e7d1bc60b9d21a4ce2ff8141eb7b841f2b7d2c78f2a4bc0e46cbb2f4efd59a063e8916c768b705c26723e07322a71f846a0dc47a198019fc01f175ead5c40de401a7de8ff0d4d327bfff8b6d312c24350de5676a3ae7849bae5976a54949f0b706a2a905783bd1b67df5effed3617f977f74c21aa791d31e1f787962a45136c6b31d263cb545872200a83858afd93d82a47e8f549e99306a653cd29dcbf13f4dc05fac788695081f7bc120b8ea9470b3820b4b6ec4cf4ece990dc7e812d1b3028b4ce85a1c71089ea28c7bcfb6727f59152cf49db394dde129fd5aa47124236de7bf52f94e42d5b23c0ea64297d0685864397ad11f90e6da569450c321b09b7f2f2178e93703c2f256ccd77a91a6f84401b18982d8de389714284b7e13202e0b7d049a8e61f586776a1761cade207625a6a2199d83aa4a6b2db1489889f2b723cf5e2216d3531401e2a8253d7911559ca5485fd29e143f011d9f671c6fbe151a6e00d4a0080395409c56b5d90e2f4102deedcbeeb9eae387595a9ccf19f2732f28f59d8cb6f389f767612eb7a076c87f660a81ac0c653d8ed1f5a6600d6d21593f0adaded2184cb999a1b241f2035e6bc742009fc3d09afcd2110ebc5201405b6fe25c6395092120af03a2ac5fab386448e607ee61fed343991e60fd5208e9264f925dca8f524c4b999035bbb9508f3d70343699ea39a1eaadf5d244d82d37fea253fe6619ada0813d72145be158fb2c355df4b8160849f65f300cc61d8d42aac5c0398439351f005e3b6601261cf5f3fd43c6770abf2f149e6a978e54b480516e73fe392acd3e26a6108cc02cd4e77d1beffee3bd75c983292c91bac568015112e0c7487364e6e132e817b9f4aa7db8a1a8465541c3a5a1e1f8b47af37a984588e04e527579c4a29e657a506213aa6de0fcd9c9873a63dcce2d2abc7b83cc4f5d0e3f2d803f5a31890974d47e853c853accb5da9dc786ced8cec2c72f93f297e05242b0f597b895715ac434b30287f3ca3b766e7e58691fda9b34ce402b3c80e9390f764773c58361f9b848f5ddb9133790592dcdea9328ef33043a3f21b1448d402bfec794a4db1e2c22738db88db75b390dcf2037e88587436396d0af48e74c63ac004acd5402034a5228b7db25ad18a6ce3230ff2f9e34eae797fd4c6ec51f60320a740da0ad571bffda9ec5e64d31b06a4af51fcf9b8a5857f05bae4e3f1bd022159b6cce38bb139fb84be1ba89356c8d5ee7f99fdeae080203239209f2c79e7f34c833df64689ae9ef6289106c3c00f82899b696ca35bd004f0bdcf619d506f61988ce55b0221252e11d10fcc302808c73f8dad5765841c3a547f0d09a7f8705fcb2620612eab42266c6cdb768efd923f878b9dbaf8f7931f52c00a9e6830fcb5ab83eff1190f4bc3b985825cdb6107f0ca239c7d123286fdca561af22a729653a2db99d1e336872f321d66036ee76e9cbb353a0f39179a8bfcd807b4a324c4eaeb73be97b568f79b6fde9549a660f5e2260126eb9905f596d9c010a96b0fc8d13cc43b3140f5c8ce08f4c32f6285d2cff505e333c629c2c86db142b53a0f919ba56d1c4b3e4873ea44771f5dddfcb177cf9b9376b7cb7be2f36b9a01e2bde48afc7f52cc038317186db8f5f12a04803ad3105dba0227df3f6b33c7fe173f18c6564ee7035979beaec07a0c3356ef1b1a2fa27944ab01448056f0526c59165a44fb037112a6d85932fd208d811928cd79e5f1adf51196bacb6aba0fc5458b549eb6b2c3f9b1972ef575a83869733701116ca4e1fb61ce704d624b391f96411aaa73b45ad04637a8faf5dcf8d6c645ee91d9097820fd46b62a057bc006c08ed518bd7186d8d391c7463e45b0f5c45714a523a86078562afe18d9e8d7748a6968f608ad1354803bb85a7c91609121f0dbd5cf09f291a5d3ccb3471dc121fd462ca4745484e42120285f6b8257ea90215220503ea8ad3b97f665a0d8eabad094036e5e350319847ceb5958413b672a642737bdeba91b94b0deb672e9442128e7e01be1f26b72531a826477c65126ae9759184953b1dc7c63c024b90eb7927560886c429d46c124e3ede55b7ce1f55a535f2efaa4531e45636d1e760a318b2b2af41353df3c622b26a11b221c7c34d429a1e1bdeb9ff7e88890e42ed2e438f1c5e5dbe4a5afe6f6786b471be55d349a672720b080b4c8345ed45da1717bea343ac1a99dbd3f53d48d448f1d10308ee16e6069830ca35350a91fce3b5d12038fd9a97345664cf5b1d2cceda812ab9ad3565cd159e1561e2e74d594983c0edb3cef89d436862c777d8818a3b362a70ead41ff1b7edbbf0b86dc373cf25c0200d676c9f9a5377d481c0fdbce4590173ccdcfa9d4518f1e2a97d118d815c8588cac74b33a30527981f3d89f4220b0e48152a38b415ef175678de6637dc068d9dbd36bffe611f55ef4a543cf8b5558c8975bdcf46cddfd467634df7ef95b739728eb2e64b18955e2655b0360ae660f194bc590b238a3b3ad877c3f135a925eea9e9d8fa5b74a32efadbf567fbdb430d36226c3d1fffb466a399e92f2310a62c8c915609f5cf8c9afc3e426394791997b842f0dcd57e3c612050a0c40f3d508d5f0a25305818999e22272e5a12b2e24ae6bea09c5231cf119e263a2cc8af3d7d0ee9ffe9f012c444a3e42a7da37b69d0c51630ada489e26794b4ea17437a881bf7a18891e4e79a78f613653b3c56bcef197f2c526a94eb64b9a607073cfc0be1696cb8308aa01a06e9d7fba2013028f8d4bb0825091d1ed289c9213c43ac6553f2b797b1a4e990bfa8a6e2f064245fd7a195d9e87502e9d1cd8b4efd15fb90302746a1d77681da1bb515539a9b95e356c0991972580b9b5ed1b36125074efeadeeeb4a09f17b06a66816e72d80bc0fa0a6601c1501037ba1fb78661b18148665c26849e0c119bd8233d6b7b99655b258afb05ced486f39c3adf5205a50c2aa2d11858feb12962ddca5d2eb06ccf66aa581d8fa9aabb47969fca8ac1e3fc40577d259c61cf65ac319869ed046cf089e89cab8f33cfe23b7162bf9d88aad3254f963f3fff173c14ab07a1fd50df6ed1607d8e506f16067cb04372a6a571ddcec952c18429e6a0897b24b18b01eff4983818d94e29c7bf95bb73ccfd26e91b5b3868ded5446da8fb6c4bfe699e2a348d510a0e08ed7c73b00306374df899ccb53d4ccbcb0793d2212ce3da4394feaf3c0d3d88b68ab12147dcfdb1c6066c63f0ff04831533f49f429fc2983b91a1b726601ddd7b32faecb266628369da0ac67bd81776a1cd83cfa1178a935fe8291848a92908446cba2c92958be09709fb097aaa424d6e2739839daab7eacc0cf0483ad64a1266e1b7c68b30dffab668149c859bd48ca99a11cae8d1227525dddc3817aeb9554710eaab000c4675ef502605957d44dfd53db594f50299a5048efaac5fe399f784087b283edbc09a3bc586e4d7dd3d4e72ffbd02dfdd3ec495f1dadaa79648a114e6d249a953f73a7776008cd56f660b469384cc0485ab87ea9e428683efb8d0e49a450ae187501a84073ec308ea343119ddc58d4c3b9cc8a1365f926d48d69a86cd2e3956726a7ffaca1f85619f1877e3aa2d00d993850959309d96d48b0676e87865e487a097a6fbee4c0d55cf71f96d4ed1affda6dd2a8d1cead1e4045f8c55470f1b79292fa287eea4e0b851c082d26ef13c0d38d66f4b31b13011203a64ed4a20d30837a0860a6148588b8984afea011d1741992a2f5557d198d5841bf68df32bfabbb85becb0c73c911821b4be092bb0c15ee47fee45631247b544ef4c86e153f96ecaacd5c1c4cf9bdee588ec8121b4da732c18523edd499d930df9fc835b026b8055054af6d7284804a82b8f7c5d05ced5b30539f8a3ad757e999d605d392b9a48848a62dc13faeb5c9870c12496cee4e60a77f3915eb87446587c35a83fbc914ffd45b7936634977ecd92439a213c0b6fbfb1f61ca8ede56d97851ac06b8cbfae29ec700479b69e8d7b2ad58a9749fd9a81630b8a16d1114775149013f7a2052dad7098b7acf9024458090ef0d5aeed9cacf8cbe0249dc19903b8baea8bc8b15785012b3cc466a87c3fad6aed30d3ffa3c03e5d09bcae6cd92e6e91b1b235f9389e5983e9c3d881a533c17b958d2d25f9d2089c58bbd77a848eb6017e3032a27f0049a0eae2e50d8b8498351187f8f61c7957ef85f90cf30e91283d709dfe635d64827ba286f16d5da4e51622a5d833f6d6d56e02dc5b0415e7dbc4e54718d4350718a871add55755ec9b10f412dd35498e3f6e07d49559754fd1017ee8d6f50a5a266eb517db4301c2ddf8da8f4dee1d22b85c45b7629de7f40c663e8a2749ac0cc7d2fb13c89ae1d44230f13b1cd20de833c861ceb26c77204e51b4f3ecae3a4efb2c558edd91887db3c8e75b1dbbbfedcd92e9e1306365b2c3db15e4a11a76d43383ec02e921da298877d915cbb4dba95dfad8ba49b0606f032be1f13fe920bc8d86545f570061860972a4a9026049ffa2691ffdab9f313cf56b4a4f1d4f8664a734584aac60f7215ef40f0c02e27f04ed4901977da1727e7cb87b49c7c6eadc40b5e362c772e3f79550eb2a3a0828b5a899dfab42330edbc54f2146b9badac0d33e31ff7e338b76e79e3240da401ddc004b4085794e5e155f7d3baa2175394a3a3bfe4812bf05aedf78119b1131f4314a68d68c6b680fefc2ddc03242d035e492dfccaafe1bc041967f671174a756c7380a91dd31ec9d0b87d1b757c9faf3bda46b47fd256d530c9666f5a9b2b8179a57a349b20c400b47a4af91f01f8545672b491c2b6b24279b1d5af9e6ba258b9f1c1d5656237e2da6ec29c299a79ee94bc023c532e0acfbe5c4d3e15f3c024ce5fce6d5956a9c7bc19ba4844edd3b4c0faac699a44d5f0ad5a5fb24465a63515670dd7ea1e301ebc4acf13f48996a726a35a55d58733131d7d31eb1210efdb8f17a8e1b5d4966ee350ce96ae6a24f1c5a6916146b76e37242a43b2c8fe11ed86b3ba8cc71dfd712aeefa2e1595b0b628cdb910cc4020c2738767305e4f57f4fd03cc1074c0a95fc582e13a2818b878ffb696694220e726883445f803c91d98adb037cb12b28ec718c615c7009bbc8a64e7206b9608bb588b1b2b3a705b7d204ab6618817817a0112f2a03ea42acc8344493019ac61ccb614cfcb5741a5510abdb171c66e934d57fd806e2c4abb0c03aa8c9769386fcb9fa21b42711e1eae68f0fccc468b614069869898895df6cbc68efde893a9eec89808915e43817cbbf7a258511d3c52a0496a6337dd1d9f589d5396b3b3adfc59800b8aa0c4e4137cad5b13c27ac01b837a136ce22f95712ed7eb60a3a453668655b74fb0775c360511de5ca8dfff89dab3ecd66707351a77b0c8e060f19c1f4ed6aee08ac4f8513827909ec2ecbcd788e57fc8fea54d7b2b3b80f7f3e133c81161f072f77ccf333917deced4937ef1d24f3b5137ddc8eb2bab9693beed3f1943810b48f313edee586884bca3d13c572702d06ac3b59e5f98b5c2631e9c4bf1942d53fa70b7ccfd865ed45168715c166e8c78333aa2951d1923d6f68c32de59d2f750ad7a42aa5a7ed471aaa95a5df439b9f4715bd981127352af0e0da8d7b301d49ceec1f9e506e7d2490265ecbb01f06ebfb35a2a214409b3455d3605017dcb9b6ea07ff1046faf74d1739462d78190ed942437fc3128a145debbc2cc00f2f52dd8c6c3192bb7530db5d17d89adbafc9f21a85718bbf70bb4983545ad6db39916638dc3de964b365bacf32d6e2fe0f6fcb67295e4553b33981b9321b03fc1d956f4fb93afafad8845f13c2c6816001cc7f4130108f987e9de2e5704b46b4ff66bc0acf1bde24ac187d2a93a1cc9d349abc08f63a15a65879f71013992350dcefbe8b8b3b6f142a664f3172b0d2ec904736acd5bff5c57b1655f6d78c909c67c2d222f28ae044ca288074d13f80328c5fa2b99d0c9d3000194e24bf91c23cecce1ad603a51104016cb33fd27fe0883223905a6644571462c3491fc53588565c902bc12f9729fe353c9cc535146978480ab6e7be9fc435ff43345099734e661272de18af56281ae4643a341cb0dce8bfc42023b54074a66dbcc5bd220f779269e69258ccd0465e4e7437fe224f8bd9a436fd1dfd384569ba2aaae4fe7306f6ebebae32a3103c3b1b5f70e874a297353ce127d42fb8c679c084136f129423c25ac35b5addeb34297b482993d59b52c72c526516116fd481d8b45c7d7501ed4243607ed1ca9e2255d776798b6a59bad7a5e6d177115ff1cc7b7f3ac549828a0ac22cae38f4965e1d59315c6bafb3936cc6ee132b0078f28a8435e041c0ce63865aad11baca70175780588d57e9d353b6ca7081ea208b3fa76d4b6d498aff1bb747c912c8a76139f8f91c29e1af362d97aaa6d54d78e15a5686b45d14cf4b608af390cac20fa49921cb66c3d20a43b3135b1beeeccb6a17ebbb263594fa07311dc39c3b6f0b2c3cc2fdde1abb6847dcf1eeed8437de7a22944718f257a10b8437a16d33660a135d0174305abce94c7e14380d466bc7c7df154a70a27b59060537c5ea571fe21fe882efab72010161db85368a72a22d37e7658345b48c62ae09b6705f1ac7a216c2f96fc12b7fe1548ad8df77a691983ee74ecc1ed2f4e69ac042abb07bc2e89049def800e7f2a3fd4991e321c12fe7bc085d5a76b477cc41fcaa973f22eb51a5e0220289c45d42a43519f0d5a889268c828b1c826d881124f9fe4e4bb177b812faf84954535d624663395d9173b94ec93480fef9661c1fe4a012dcfd9929da8ded6845c158fccfa671bb3e24ecd15a1caf972d8498cdad1ffc4ce09e163bb6170159c852746b6e99f0eeff9829a410bbb74f761505f6ce2e0372c82f5747d4d84bf5744370669bafc198c2134b10aee230d439ad6c98b643028d61fab4714d4191419f9fe10613bbfe4b28ef2507d5626dfc20500a9980800f2306476cdfc30c68bac0c6c78e318bae873547df54b43455137d3996c83f61de97e2350c24c3a953200a3265a07a237d4f249c3791bf01b7cd97e254dd8fa862e974ba638b7f0d2bc41483d7617d94c459b6e2b701df35c934397d652cbec34245f22c92fb9535957f2b3c111b3af25b4168c1e40d9e2ab363a88f55b39672e4617dbe05f0e4131af38ea385416f01bbdf07ceb3b39b7c2c6fbca33ba3a782f1f0436f1614c1afde3f9bc8bed1a165b2a115b0cfb47ef8aa73a487033d5abffd3be5d274c186154d3ece1480ec8b84f354ad06e46390e2be106dd4cb4ff7e12a30ebc517ad6de74985b12c86fce512b5d51632e8aea32855cdc1e2dda7a448601af2c6dcf06efa2153addcaae1b2c1f1641aa4643a834474ba0f06ee7e52119d3a6833f6d2056214eaf514cf7644d045378e7f94c1548b627b593a5441c0e33ec595284b0230bed627c6aec46211f6f7c7ab128606f9d0c9cde5d4c6f666fe0bc1c02825ad85421e823287d65a7dbc9d9a5cb6581424a8e153ce2e30d105171e4fccee043bd856980dbb9e25e365f29b7db0059d75cfe4334ac49545d848c5c127ef8cc0b950e9e241b145f36bd9d7cede1edc5227d8c9b4ea475ac5522b693a1d2e5fcc2784c925b75c0c01acd52760f66ba71ed6f53e90ac8c37e2734cb9b7b53d1e5a223ba8d78ffdc0e8c7beced7dd30f2e077924dedbb8a4f0995e13c9762cd59116a39711f8d85c3b9b04267134c4ba2d53cbf7cd4b83380a062a4a16754183bfa5d248bb8ffa7f8cbaefd9e4b0519f3b7c31edec365fe25c3cd577395a6871cce8f07474ceb232c800301efa7aabb0d3ce8dd849d66e67f7a02e610db682c45fa273f4906e47600a2f7d4456bddc06fb18c3ad8ae83507496bd57b0a9788756f471f67e19216e22f70cc553c9d121370b519ed47a2b1effabdfaf93e9cc301dc8a1c6967c1907711fb8d5ef50dd6be79ccbd72fcf2b91858f270f816d121e4fcac6df2bc0ba8e0122489855be9d50f2a7616bb89e0673be35c4fae8c2a12fd2906ab6b8d4080addef93a90e5256d3a357fc2d6cabf1d9bf28453c8cb523a60a051f9d83ba51179f69288bde7b75556c02e2e23a1ee095b764dcb1d7ab178a91ac934d51acfbc82c14bbe9f42e8799d41078193fc97295a66a9c84b9f5b28f7e9a59948dc22a166dcf71adbfd5d7e50d3ffb0b0db98eddc4aa12670489a50f72bb6d4af1e044921cb1fd8bf19c5530f610cb397b9bacf4f318ab3f6ecf70e48762004a904af493ab5c5aec415adc62e03407113d492d9a67f5b5420e408f627aa7e2c22b3818943ad9733b3eeea377a83eaea79fab166b335e18ecc2ae06864aea62edf0700f1252e9476299633fa8ff4ddb1334ed074b73c0a2f478929e6a0e32420f4050d5c20783bacd71d3465ba6b87e919465a375092be5bd85fb603204e121157f210e6de188dd08eec2e399bc61aafcb5737553dfad1747fbff7bd1b71611c2a8f270aa8ce11e2c176f7413525faeaad927b8f50e8a155bb75347960fd59b48c1850993d6d376302e131bbd8693aad0681c72c6d5d2935a2a0aa6d7da8cff4d3c7b20c89aa723319cfce553ea3391aa32ca59618845e9235c37ec46d26031f20749a4fea5f22f626bad3e678e51c6cb81af3aa1e7a57b0d931241b3324e271c54e8e0bb0a38d88451949bc868e0101ff354519fa6d870695726f07c90bf6ae74c6f4000784185ac5c62a044c28c0dd68e3c413ddf6996644b4613f88a8e3c86f006263c47e3f0faf2dca519d6bb59596671362a88e0f1fae0b4102ef51960c88718670d759abd81373142b6a4fcf0a8d32e0fa22b4368effbce0ad746a8b6511e6929cf250874242a973d56a69bf36e78ed2c00c42492b553d3f36bb733ca4b54b58693b77164a18f088ef4735e0b649c301ce82457c738b1e0e0e5f6bf10a6aa4eba160780f1a0da8ee1475ce430df5cde7b1916d4780f4157c836978f8b1afd4d30d70fe89559c3baafd598deda1577f28e769bb38e25e7a6dc683cd65a2b49111c76d6d72ecf8793686fa32e3f1c3308605b5f4ad69d145d492cc127733d9bec1c045c8589eb9cd8f3c6f8d234892c950e15caf5c2713928fa9e0f018dc06fce08d023c86eb2c3213063c18d5683eb33887b81fef810c4eb2413d57411b5e573b158a31011a8c137a8a56d3ba8144e15c2d4d5c32a3f52eb2a1bd79743fbbf988a61fe21a63703c35d8f27e9389824071989ebd17e4a79382e67348b3c1d6550dbe100137e3c2821d6de8e64d4db208dc10dafa7d74c56835e99e6ea306f3d846d410ba08db44547e92e3273f7c8f714075232927c0b9a37421d4631a90e8524028f980dc5a197a70f9c384f1c530aad62666312b3a082040fa9f4de9f699b34735a2e82106c70630ee6d07ab51ad86ec2eb8e922dae8cd767d4f2e600c647f9f4a8bec7c90976f8d279535c31a6c9985f24d264f5fb94c5dbf600a4f701528527b50eea3b62ea772f94bf5d8231e59ccc0da37952aa5d0cfcdd5c2bfef41226b9fb28e945708297ba4cde4119c6136b68b7d9ebdc2ab665b97111cc54b46753b1e1c43e6a4cedea0144cb50fdec97160f6faec97126ffc0a07c47d8badad9f33788de623ac52d68c7815a8ee6f7c5417b6ee351447f2ef18c14a1cda4f3b75abb24c2f9c2c20dc0c378f1513ac73161110b5af113e4d2bee08106d6f9bdbe03dbb9852a5e84bc4ae85819ce6091a2f3de3858479d947134581fd02cf050750446b75ed4e2c2f7cdcc9c73827e7065ba90bffd76a7b538662e975b90a4fd4a3a7144fc0fac1790092131841b089a8e0be806de7ce42f492264a093b4d558cf30bf91747d2466db89235f341bc3d927f0cbcdf41ef37599cb0e507d146f3e410e45a7c720dc2fd040e6bd3a192c4f512d239aa5916b4d84550a03baa7bffd6e0f37220a227526859580f0a02a8a2f1c2e39d44eae1a518547810d55f6e21f2fc73ba4055e44297c443c6901aaba6a66171dbccf50d820e54a60fdc8770f826c5769cde88411d304acca83a784da535c2de8de90e77e9218bcb3a784edb699a17fbb8443ce5743497a30ad4dcc617ba2ec829dcc936ddfc363a9a649b47c2b268cd6d8e17e470a1c8f43908e215c0c96ee54c7c6fa5fbd53f45fed1843d9946e4ab78da35d7d221b9a51068f5651c957bb9fc91295c348b83540fce96df74216cba1aa3c79f931910790b0ea9fadeb958078dd4c938a451b988722554764af2ef52f203ed538610286fb38f0074f79eda415823c9e1db7e51eb3ce8c6fa1e8de854963114d41e2c72804a13bd35416f8a68e7ea7f3de39e1b6d99c684fde11655f0648a9d6c80ba78bb87b64e5c9891b11d493d822dd671ba54e96c7b6446ce82fe3462414df2ebd4226e14c5eec21a7027af80687442f207b69c09e8984127d5d48884343081c06a30b6942db9e94c05248b5da3e461b815df7aa5cc8f12489b2673ec194a35b7fb4a6540f5d9a020ff5bace5f3bfcaf37781f16ba418cb7a75a189783cae5f0d17eb3cf865ceaf41409cac56467d19c4efe329a5de436730d54813db06f8f23ea273bd548e7b407476e92a832a07f58d0d15cc3ae6fcca98b56ab41f5b3b3f5ad20acb04e9c4238e63451844add1ad7e8585e1701bf3d55ea08b3f9c85aa64c54c33aacc6233c721457d4a1a04ced5547f76087cf4403f18c81c515a6821d917cd293b65debc6e8ced8a4cdb578c028b0de2dc47247322af0c0fb36087a2b53f78fc935e57e0f476332f60b544f08f3e246b0a0c4c1d3a1209f7461f38c9bbba81eb27a0980d229eba24d139adf248e460184b3c0dd314eab2fd721ff615f8a20c2e3f985e6ab92edb506a27e289851eb29cd41caf929a44cfafdf7b9ec5bceb5536a5cad7fb5ece911ce9b60226ed95eb7117d6dfa7c100e3a39d7794124cf4e3190aca5b9ea5d87c0a2d6897db6cab3f7518f12b3e869764a99a3d6196cb02b5fc72d28f55fb875aec4d485368f5c26b131ae4828b28b2c6d1df8a03a57b99a8734e74ee3498f9c8b2215478ab0c34616f8f4da6b0056d45dca166377c6f30a5a8e21f704e0b8ef131eddf230a0d1128d61ef61b65e859a6d5ef6b0653483ecf4fbe7e13ef2c65ba7b505403842a5c9e7169baa95ef0a74bcee009c690efe6f2319e48566d6ada44de72971bea606109ca894c5f16577a283e08484ff0847edde5097f404dd0bd66cf6d5a296ab536b5168ed12d11f82c1bd63d13f2e55763e174d75b603e6c2fae48fa5d7228606d9527ae061f30d0d1e8a806db9f3336ad2d6773345695a702645c35bb451c7cc09344918a1d0850020274c8a264d31cada448bd9fd7569c8b35522f3ebfbc18605d2bc741f7eb2782e11396c4ff0aa3721b326099938e88012573d5190a2dbbe104afa262273aa275feba355d87ccb8c23971bc912a0432fb332e7eeb08966cdb9031387da50ccd0921abe48e3e1f8b71ccf180f85a1e9af26fcffc85942848461f43c8fda18da689e2bdc0973237eb18f53f01d3ae587bce849fc5c89510be19d2b656cbcfe513b13fb98fa7b38d424fc0946599d17108553adaa146e3418447356f0ef485963fa03c5a5e09655cb63e30f6df914eba7a36125851309605fb277e4e8271cb973e1ad76c51a9fdb76d3f183bf4244902ae74d9aa9339f5f946e74c3ab2544674c9e8deaa61995588dc2f0fa284571646fca038044cae1304c598b63651ce595a74a3f9a79c79718a7b75dd3115502b58c1d60be8efde9b01ef5c35e7aa6ba96674a8b712cfdb1a1a4d61492bf1d14c75cf45fc5813006ec4f6dc82c30fe22f0f86fb65e732f0ef6af3a33ff764cd2fcc228207efa251a5eb3eae0c9fc2ccc62e281f518dc439a82f8f85f8d5d966dd5d03bf26a6a59d6bcaabdbcc6ce7b46acbc585e847dcdbb14696ae974313938caad714cee63edd7e879e284e89bc9adc2671b7fad06252797c6e1020a134354404baefc011d1f972e7079682fedb9cfb75be6959eb84709ba10b5f1cb3343ce5f1ca992eaf3636d1cdda62bf425e49f3922ea18c72225419af250ecf01185807c6c99e8d038c498acea499774115ce716d7e8126e9c49847509611a4f2268a28a6717bd6487e8bf031acae23911897116ccee12b913d01225240c5ccd6c8510894f9f360566b9726d311e6f6206c14708b8fb5dcdddf5bc624c9bd2eb1fa234b73a7e3a9dbf31e2a7d400f0fb6607de1b77828394e7c316f669e73312ed594621a198b19d8729101230e37c831103b9b77e06f96666ba34aaee4759c3988c5ca68651f5b43ea89d57b43f3bf879c3a6cba8a7bf79e89ad611cffa4fe3864b9ff28c0c36c1a5e9ee58765952153615e7f2875ff419b24549025ce4d271f05f72ed2294737869d974fd8f77a053bb10520c85bdf453e875aca4e4cc8793a4f531c5d6718780d63020293a1502f434ba38a7e7ac96bba9bcf1ca735377adf9b99a8fff6bdbd271a1c90fa7dfccd6e5b2c632be515129f64171ac89a3cdef3c8bc1bcc2810d04fa9b86d67eaca207485629f5cec152bd79e327d06fe66f1132039a766abc564d9ad56201732d8cc8afb8df8875dbc5ae8a1c17d4c4df6e5b5939400346f0162062d2f8696593f0ca5897634ff38c666785206f44190fe12755d14ef2828382954e62992003e4a1768a9d8fb0c60d606088592de0583bbdbcd4b6b6cadc61114bc0db3ddbac6d3bcf333b4645e9e97d52f5f4bb2edfec5c78b73c9a07b72cbe0ee76ea311d1b612bc3a444d9b4403efbea969c38816d65d0cae9130d37af4b59b25b5c2613c28e0f8eb6f5df70ed0dbcf2dfa5f037d40741ed5a0fab7306f3a981b44b2fa4f3fe6dc120c0a5a3c2aab9ff4c1aef4253aa367408dd8c4d8662444a943124f98c5aeb6c8368a84cbc12c45208fe7f4e6078382228b9ccaf4fdf42a832b3443248db2a795afd8bb6f5926c609b03ef8cc6dd08079f9e49396e30ca6869892d3b83028be5afba446eab757e97e61094b80bf3ff15002e6bfce43c1862f8c85a55946c260d15a9581d30430003e716054ee873e813f20724e7260ed4cf97720ad0f28af85276e6d1f1f43711e1314d7c5e1bebfdefd486d2210b05027fddad481f2157cfc28fa6cb098625a03b4d37bc0ab395f93c172351e663424480aa9e4147e963414592ab3ade4d244f4032704f738e353c2cb3ed08339401d74afbece370bcf838a6b19add8152670989e791c55371e074a98c5b15604a181556d1a7c5b32275c722d611927f6c4e3f353447cd422c96381049180d7584226ec5e6ca52bdd66ea507fb26ef132c44fef40e0607055ceffd0b66eeec12fb67bdc76174d3bd496e34a393afe79c39e297d156ab664424f1a1e01e098285a2f8b85755c0c8a922d8e8869de96471255659fc002c682b57ec0d3b884968594e7296937baf73a7ebaa4bf41d3186509dbf3be22b0c650de40a3dcb842558615968656d4f8f047b2a1c51ec108cbe5479c41faeae7613a5b55702e20a7fbd15a816cbc70d196097b42ed5f27131a8783ba42e7e6650595dee32b116e5d9edb4937d5af6531a1c84f708c1321fc07a90d82133554174e8f0a62b4f6ecaa065ba9cc5b4f8f3d625e1aa1718443f64b6e55d5920b37b7294abfdb0c4d6ec7ef77ccddfb42102bad8b73b44a9e1bab2c7f7be6c560ba7d4cd1f8f3346f3303b487ac851f99bf430666435576125c4915912feb6b7ba27cbf491002b0f1cfba4e02168a4f600648f300a30160a24573ff9f4cbb86f36396b2b58ef69b336bfbaec38ee5cad0822c639717efa681e0fa54bd8992bdd2987cac75cdef267d89cfa021f0feb04bcdb093569873742a750a08098898f22deea5277e34f287a93ce4223a9f3caa6ae87d1a967f295cc790362e342f5669876d39c1c60e759d037e903dc2835d0d09741d91251d9f3b0e36a44b427914ec1727a463fcdfa4c08d173a273e4752b1c71960e306dffc4fc1cd5c0606a217d2cef38987c30cf53a848644f1d78aa5e0efdc0e463be43e079aeae0e299aa2642f1ef2972914c929ffaddf5f2c95e9c15efba5a70f08d1e4b0c6b69f970dc58313e0fe6cc30d4f275ab7f147fc35a154c017582d22fc5fa9ce33cdc6689786365d943c8d398e05809bf487040e7c53dac7b83122d194de039fbfe0b00fcabcfd708be1b0c4fa30eca0503b305d9e961d5e1ea30751d44acc1ff6363eea583de45b9830e24e80b32040d7cda57f762c4ec4d7384105376ea970892a0ab3da3aa9aea976148e52b79c0cd675164d4b74283a78f199164a0684ad6740f2da24ab354137654a4e644d8eec72c4484f1fc5723abc5fe5300e22f6f466fe930d196a965da377ff8bff6ce814c5037df3e2f80e981d45c82dc58c130e50c647f5869ab4fe6be856d7f4e4778d9650ce25d2d60822d73d037ddaa8c504cc4b8e41fee3d720bee9efa4a7907a5623d7563bcf20d91c4274319f92f49eeb7bdc75acce121e2054d356d63039f5b8bf24345d9bf0b1a148e391ac64459d5fa93cf239f0c24fefd7961a7d8a6f142d1e03378e8b30526413f73f457d26f2e5ef23ad5eb5161a4273a01437ff7cacd484eccb10129e7ca67d28075a7648ee6381f5db3adacf27becde949ee50b11e33dbf1e5f19a3c72393575296b6151d5628040a46d1c4c16158a90b5cf3344aa458c6fc335944b07375b3d1355538df7cbad3ad42cd3f6aba5f13d24bf149522d0b54244b3685353133218dcd900cd6f3c657ec38cd49eb993690b2ed22c54ae57dc89eefa2e0b8b028ac18f2c50e44bcf50c09bc2f5117fa88acf42881cdae61c8b939ffc02786a0e30f656a0cdf3163c5494b2c10b75546744215bf8a0f3eaea1eef4f1f2d4dc54e6083b10b18c610949f22f11b752041607e024e4e2062ef31875e221a3d599454cf38fd8b227fec4f342820e7467eb6ccf884547bf46c5ab234ec51947e8c870749ec1a9b0287c3ec77a066fb86c0369a7df444bacb606e6e4cec87202e66932f9f612a9797ab9e3f791f55074679869fe607ced162a789c63e6c1fc2525ea43d0fcbd56eb1ebd24dc6f5d5dec7f70ffdbc527efc64e1d204ae88126f632426e41a34daefd12565716423b3c4ea86c8b3924a2bf93212f7ab5f8478cba7563a71dc9c474b08bb67f3301a35deee5a5b1eafca2a62830cc7c3a7ccd46709c4752f98eb151c79fa161baadbe70f137b3e379a910e94c54d4a01779d4d3ba5d4df1ae540e1991c70b1d924b883b37201b83a01c3b31822f1e32a4db74ff4dfcb51bd71b1a37a40587e0fb76234457049938c6a24c6962d5adf291d87812923e05b4c4fce1ca3b9548910ed01cada17a131a59a719fd054610f871c54e8ddf952a89b5e445f2a7df7591e30de6b0fcdc5b6fdc7a0ed2ec0edca66fa4e5e2dfb83cdaed91ff6ece190956dd2ced3b59bea8189d2f4fa9c3bbdd25ae4e502b7b40a6169c61f8269f4edb6eec7c6fa1f16bc34ef28117fe0c40ce1cdbd08837133bbe049c00036283a2d50b19795f290b5addcd346c4f9fc3a3714845352fd75bc838a7254e2995e3b5cf517325a0e106c6645e9ac9c102c0921706ad3c2f51dc7fdba415c4e8564ce98a710a126d365f96a8aee4741dd82a7a6f6a3517b744e29a3510ab393325e7f660711e2e554680bf4020523742001e2e4f2929a0a0159b97fd2fd40f3d2f36f10840708bbff1a45a822f662483265122a23246604d61b5c9703e84187e9e8aa8eb897f518c16bb942fbbbcb91e8f80b37aaba75dd0929714f019cf2ab7eb2076d9a59051456ba0943b4e865d53ec6f6fd94a7b2ffa7a481f524060d5000be260ca3d59fddbd31192fffef76e44770320fae6b6528dce42760af3e3c5bef90ad0ab4914e035f2f95016d2065d8f419893081f2b5ed1fd576c0388caaa84603b2fae7801e411b5387af01f5e53c6a371bb2847f800108f66c0b5ef93c3f29f6d1877a5fdc40ae2a72597e2e501600c76b2b063d20278997a4976faa2c27dc0d5982500085d11c7cec3fe720c397f7102493c6e7f91956156117a43b6e06230a07b8027c661ba1e368220e76949a6695daf8307e0421423e1ab84a11e0f6e445ec7fcf5b2700ce524abc1fa7b4f14c2a2e7d108819a65fd4539f4502a335bbc00fdf6d464f0ff0ca14cf75852c5e5130d414ea36e48e322787712a3e6fc1b9163d53f55c93a48e5b23de84dce60b8e9306450db8a23dadf5e2ccff74cca687e94ef3d26ecab511dbc097e9b3623781b738f57ddfe7b0c1fd4267cf5e8b6dfd79d4e34d03862a08d49228ae77c222aff1244b6c98c0e53d19a21caf10696d9b7ae0224e44cee28782cd4a6012ceae2b583ad8b2819f3f05b4eaf40688f5b3d1170a11740ed0cd5e21cd341b672a5b70446591ad9bcc1c61f1771d7ac943a38b00dcaec1e055c67de66568c34d1a21bac151d1c0bb9a314f0ef4e1ae34047e4d53ee4643db198c57be6fde59419cf79081aa4b1064beb846760058e659e36a4f6785bf3dbe6ff4134317aad183d329b7f7f234423df119b36b365b4848592d062bd7ff03b3c66259947b9be335224176dee15b0cccb64e6d12f746a4dc8f67c6037c54db926636742162be5dbf11f5483b832d853db8483470e33392166562d6208a67e318ab1d67972af8f1d7d6c2c07289b20f435ab2d0b61757a927c3be1b61db38c82126f85b62ecf3f1bd2e752989d85ffcc9ed1acdf44a0a5c136b47154c30d7b3eed39d99b1a9586ec6db1c2f6f6b58e76f290db911ca5e99d19e0a265b3f207545fedb42f55970673ce2ed62abb76ca638172afb61df44cd8803c7bc0ef02ceaccd0e6e616b4697f599210c3c37e53dee74f8793df66a8c75041d957bd500ed596179bec0dbea2aaf0f6839c82424267b3b80de34d0586a07c61546b9f1eaba6b5756899dc8acabdcd6f30e35ad9570e4e5ebbb127d4ab1a43c432a9864f76d8ad93a7c4a779f45af4f242d797b140f6c8bdc3dcafd2247d0359173ab16400aad24efb023dd50242c3751af8cb4a46ea20d3c9d0845021a291a3de2de79b91afd738063a89632a840b8b225f708197022f2a52c8781562dc47a94bb4c7f744166804d69ec7d437e485d3b76214e691d463b72501489912fd6a73f78c60c5bbbffd68294be130893f04a70472a5b2810f8c28367a69ae6f785896de917a5992b5185e3dd77045afc4be49911b7e6bb6f1d82c21a9f6d186211c865f9c1d40154e81fed832fb9626a69790489e3eda7cd6540a0fa09db65c25f835cfa533b9a824f37ee2dff458031662aaf08b1259bf8aaf2725823d55d4cbec2a35e94f52034f598df85a439fcb6b336bc115ef18c6e7351ec38ffd1b1c43d1a9752e198266f665f7cc330386c6cf2c2a739b0a3d831e0361421419944531865a979e69f1725511007c2d93445288080f5ffc62779cd42dc033ab1dcbae6b4e332be3811e0ade2384afc30e66f82e4eb6261584b090b1f51b4d3c9e3fdb6007c20f69468e6595db3a5fdd4d50817f67fb022180399bed5745ec102ea5f7b09d35a1aa8e3e4e6152afc782f7cff95c7dcaf599d8a63c0925e74810a1fcdff59b08af17f167ca70f0069bd195fbda00d2a6006dc6c925b8caaf4912a4ef0ab6a206a2748a4c9dc2285c1f17a82552e17aab9db71d49e83c1721b0cc6d854e08dc9fac8a83a86ec176726f4c53b9243be3085513ad747c62eeb99bdab41d0f14cb0489145203e8319d903f8721e5f4a04f29e90694810371f0933d7ecd5891603e0087291d45f6d9e085e9dac39628a7fee187955bb86d64787c7326121763e9375774c9ed085f7e0a358b590228585a0715015a99295db067a78af874a82b17a34cac78a0ea0440013b3687e82e702af1d0d0039bec87e885d0f3c43bd47bf8c877535df991ee79f45eb794e1ce72124e0e4baf024c43d85ce52c26a84b3589e21c71b6883ef750b8f635e9bae3b7e7d5bdce67e596a24f75e31e51169328bd9ce2d750d9ba0f350c99b0ac915d199c70b150f19c14f8030304e92af484aa1bcb99e114a3cf245f6f248fb08475faabf5d96c1b5e03e3f6c611a1103e199afb4abb4ea64ae0698b007786931fdc11ea30e279b83954ab0d5a1508d13a1c472ebf246b4b97548538b7c67f3d58584ed60c54acbbd5e777dd3ee26d06949b93c1cc1c5897dae7636a9150367a6504810bdf686662b18142ed2202726af190475c2726cc212cb9078244efc4f2b3a2b1d4b39bc3b797497c26f9f8baa612b8ae3a5a8c82b3b1285299eadaaa68c953c768f3c3a34530ac1c9e19692acd343f25f04aaa415210a79f5884610f36608f5d14b30cb11dd24b5471d9b7138b2243fc723fe20b7be94f3297d27f7dcb131b5c6d0f1229f51d9e3a4c28c415e8de2ea30c7c5f255aef92a4f804c9773b21b2d879be50a8c0daef32f69232e439cf113abab552078e836be4ac7d3004e6b3bd5e04f46f4656187dafec28a7e5dcfa153ef38a37431f55a651252888e59fc292f33a52cd778a3dccae32a3a1220ccdc2ab466549fdd9bdf2bf6817196d73840f662c58e11bced13c2ba78233331e62dfc5db19dafe59a77fcd936d1ae8e74818e2e603db626605e31876224dcdffaaaed79d77ab87f714314f90d7a83e6a3d29c3f74c8ff6ba00b4c9c55fc4d1ff5ecda78dcea342006c4107f32c2027c909bf2dfa17fa703a6c3d9f7dac7ec368276fdc3749fad5f9d24092397e165998f9c56f65406d9c08e758f0d24353171b948a1514ae2c88cc26ca9c311c7422d4617f0eb72fdb674a8292a4479904a652385b97f7ddaf50e99f7bf046d26f99c1caafa184b1d50a16cd8d2ea2bb2de5fb0be6c6ffb0fa51f1da7b64ff955420b6d1309cff5cca925752a0c42824d77c3e68c466fb9ed01c3909c1f1804574c1ef6a566fe88d75495dedce5e800fe666490816e5fd095b9ef53a913225d59e9de6b34949084bb0dd6b489f5dce4f26c972d4286f7e9ca91b1d86dc22ca5d326651c8fba2fbfebb8f41d863c46bbe4a083e5bb5a57e10b4ad03db14be878d83a07805f4e774df1b5d402650c319318426027d68f3f39850ba40329bf52828c47ffeffbc5f84194922c0255e36142808b809c1a3903c1b0906581ecdbed58089601dba1443367cfd3f8a09aa9bf56b2f7329ba9bb41d380723e298a14d1dc8c9155d0a616129ac2d9e129b0d4b279378261419a52281101a14c251ced8d09bd32e119ea3f14e3eed70a481c9d1731d4d50cfd2ea7b2f2250e8945f27e1dc4ca3714de4abd22b608a7946ff2ac75593b421b3bce03faef622498daefb71ba462a323b79d1bdbb9a16d687e2aa4f85b6a6a474a54e7a046d89f5596e7cd8690570c6dee8adcbbf119df7b47d5a67bc0f898c7c05ed0385f6ea32b8b433f657fe20ce73f0fc9371e2ba67dddb338e9b189771f0de649a18f884d84b62e302e2fea3b8303e7395e058aa69eb8aef4c2a13caddba462ea497dc69d90e50a85607106eb0247d1d7a0d9abc060d0c62e5fc5729deb59ecdcee82fbff80c5c70398eefb9600997a2c7f305afad1d14d7a032d43f215cdce04d6e0468ff77dc98337876a3f1c60108874ff3d27deca74cb58b4ea1c5de23b2e4df56d081ee436699048e17ed901b1edd441043d79423b5b01cde8b15cc0c82fc886c4a5aed3cfc97acc09b7a82a825ce2fbac6a8d719146f15e051e2b3404d3f6b486aaff6fa1189496dca5ec4fd4cc9fa3cbb00f96c984d050d07446191d3df68201f9f4a99d8fc407563dc75ed8b1f097c9efbcec21f19d11fcc8f387d6e7a84954cb16f54e2defae82c304ad1a91da9f3da34cb7572a2453b6a6132fee0e59736ef80c4f7fa1fac3dc0092f413329551ce6d029d2930b5105ae25130a3c56bf358e5af46e93e0164771a86ccd6b3584631d9c0191fd9eb0e8c0f358f1981efa60af8ee5aeb4a822fc1838b9d7dc7920dfec7828e12cec811bc9ea0c25ec74c30167513b347d29dd6a7f4bb84340dda7ef56d1eb37dc8419c0595545f9376bd2a44451c9ac4b6a872afd7c836ada18cbc69ade5b8492666cf6050ae67be0925230381d6f86f374041bd71e579c7210673d7e04d31c41752fce897bffd841fa65e1588566bc20c9409c86a7ae79204aa1bb974a7d3520da8203ffb1fbe6b0d6013335fb1b6e4e80128dedb8c20e95e96bc0f577459e33fe205741a985b352d0ab15d6bc8abbbcbd8931870cce793f44824d6780d239a24d8fcc8c78808925392da934f188072285d9eba96993adcc9bc3a3083b532783d4a20842a6447ea894cc5969753ee11ba58b88ba0399ca1ea52f01dfc0ead692f6fa3db8a504720a5ba87dbf8187aeb35585458f380bcd95e57545629f3dfd05ccd1c959636e6c162ba82f7cb295a1008dedf710a28cfa31e399169bbbf45d518aad89a9eabe7ac6e42c4880b0a5991e63445c43824bdd81a2827200e7989ec993f946f151a391c01c0999c7f97718e6badea28011aef6c4c21503f8493198658d1293b35d7ab9b77b0ab4150f0fee47f806e1537d485728628e0bb44f86561c8d54f26c76dbedccdc374150d6e99f06d9727f8df9300a655981b64a51f817d8096d408fabde3be399298ff50e57569166b5451eee4d511d351c0f912b4f5003ff3b03585c53fac340599ee727a8b1f5923f7d959cfe6c6323b30833a381bcc2da0448830f6de66674cf11b477c5c997c485a93b5625b327b848b4c3b2f4be05748bae6a832ce637bce6ba075e2376e1d63ae2208d4d9c4ea9415372a86a8c4a2d333812007fac6dae9218975ffb265ca5e97ced49f1f8f9193f05b9a66c14fde4e63753f73d01235c9cb80f4f6e690032ee842de5f5830d88bc5690df800247ffe56c72322d21c876ba7a522a8bc2966cf79daa51177e6cade0627647012fdeeec970036b14260b9403c963db0dba42c3cf0a92b90cf850e9c7bbcdb6128e100d263c238dc5e1703e56032d0c849f8d2794a0207f5ce2f8815d632eb57f358d2bb775ed6ba0de3b1efed4b8669a35a51d8374834ad2fab3acf5a9c32cf7b0f3cfd3c36e08c49acf73d1daf8da8fe24d5d853b6216343fc47534865f8883d73c96aaae8e97ec1882c04f37ec3ae1cb65d966e0818077e574c5733db14010d39c6394f6dcc09166671687c69c14dadcc3b6dfd79b654d8abddd7aaf459983b5cd617384f240bf765b12decd17bb22710b6f0f27f19b7ccca416bcee7a7752f7fc2d20985209bc8299e2d2d3bfa26c2a20923a284bb6017cfbdb49caaed24316ac2067a52181215b82a0fe01f8d176897dc3ddc618af9f3ee87085facfc7feaae2cc499c759b21c3bf7c22692abde508c9daee022342b1c632ab3aae3e745ede7aa4ceba843dabca28aa530147263d1c1d164e530c0d343cffe5773e22c2d708274d70fb0f8d74e720d2d6dfaaef709f401b8605c46a63aeb2ec53b7b7453c6fdc9391a05d181679f11858d617cd445bdd48aca289474fda9a335dfa49c9dfdb85a800912389aabcb9652b33c3067a6b8582cf8eea51aeab8771e3b63ae432d4ad0a370ac7f5259262b20a19e2e7a352923ee795446f94cd9e01a1c6ac30dc4037a801217bb14150338279e219b41422b7feb259f28474c259221d1f297c7deffc668a47a5ca7b487f64c2a99c2c7441f44fb243975b9a44967bf614629a56b94c591125fc3b64c4f6fd776d8350900ee0b02246b0b2cf3bf4a8f9509dd30e7e28401efbb1a8b5cb60e2865e4537ffc32240c07298fc9711ee176aa0aa314a937a2733683b4fa9337d5bf64e0e693edb935c4ca942bc479fbc6720d8d63e45ac309e33a8ae1d8940daa78689daa22d3f7ae89e1a0312e88629c5f1f6912bea0cc96261efd014ceece432e538ed2079c1fc661bb7f7804fbd57ce7b1642f1bb30fa1ad870cccf58a3bc1ef7145a2dcc125c6a0a5f28f42c43a4f335640d4ba42270c99f1af662e2ed90014ad4c83823c0b5459a239f0d55d8e43c176295153d0d91f2ef520b69c3b1bf5251c0a677a675426d47f52fa54928fabb18a7a841008d240e36f5543e329afef64389ca9f28957d688a1839b7a7ce87aa5affb63fe93b080b834d4e0deb2e6d60ba87839859a2626d8e475078cf898b1237ede44c61723823e507703dfca129350c93fdf8b43fd49113fb79d3faeff1bbbf0451f792e0ff9bc46a5bfdb98e57153bd6ef3ceacce01296317623e71df690aa430a5c2c96bfe1ddb57334065a3a93ec96737d6b2fefea2747b0d016cd870a4f764b429e17d4e85e696718c0161552f1ea183860b95f1125dbe5320218cf4b9a2e92319b9b2946591ad1f6edf76ddf7719daba80e9bbedaf842115b6e24d921bbbb11b48e0d237a1071990dbfa85d0fc1ee5485880ee1313b9dca502de58b9824d1317ae1390e9c0703d1f8209dc8deba00bc06d52aa7f60a3f73e98d9a6958a0966c58a67cfe7c3fb5468a52959d90ee703e5e6688203a8e67a93acd2d32769436515b7be7bf61500e450d329f7dd8ddd46993a3363c9e3448e9c6069568bc8f760305d177456d259ebe775112661aae88a5c598cb9b7e23b9aeb8301690f396d3b1332398dc0ef2ba66fc41d6788f1438c8acd54b69a1efa049b14a536846f5776994d6eefbd3e5a4c664abcc93117fbb881c8ebef59024904538ab389a62107c51a70d3be64ad9627c2b65a96ca91454cd88ee2f2ed090c1f6f54ea887bfe574396b11a8066aa1bef7c5a41d9bc6b581f3cbeb61e3214b9291c217974bbb09386a6f24e747a1a6018a59a54137cc12bf387a10fa6040a36cf1f3eaac10e8bdc44e5ca51a3aaf6f2493c70090bb05a2b3dab4009fcdee047d81b1927afaa79c4e34fbbcf075f4787e705be24feda4f1485277851bfd56386d3344e9af1139dbf84f0c667788120d8f12172190328fe9401936ad593082ebeb6a9aebe42c2023fef92a97ab3ffe16922716c54e75213d1a4ccc8294dbfe9086d7530fc4f3bfe4942f2b57acdf75777cf039f18cec7590a1997363d1615bbc6a4276a6c1510e2e17ccd8f12f62b85881f24cdb4783b00372c5ca7753782222d8261f8af62e5a5f3c00fb5db2b0aae40f2acd10dc74bbad6446fd51fd3985768f8b4c993a17966bd77e1a628be82b51dc3b88dc4b07c037cc09480fd22119be303b69c89c5852db3a394fa07ea73786ba84c3d6e1503a5bc8fb5aa0f286fa1f9d7611017df87b954d06b21a6d7260a379e623eac6b29c440e3595998166abb6333b3609d4020b3d63842d11da6b9bdd5255dbce4baae79a9e271246b57d8a1840c56cf20ec59f3a5112709a34d8fabb090c32a1f7e11b87f7e0c7e04601482f91ce0734fe0bc4981637c98f6066e5e682cee4cb9b6fbbdd12ee306d61ced95143ee40aaaa00d5ae5db13f884a74cd05df6a2b0bb95fc7d6dcbee3385ff2439315d81b0bcac584289870623de4ebd824bc871f4e8cdce10a497df0925460f55d94fea5485231372a83b7b2fe3fb9dba0e9f176f390fdebefd0fcde5cd5c5aa4290a31582bee5e0f6e53eaea58c85bfbc162fffed76be0a68cff64a789303c145afa161f7de142b8ca085374c2dcf8ef839e54674decbc9ff70f4b8a35cd43a0faadcdd41bc5a3db2e6239cd4d62cb0d4e315fe31d56b953fa5139064d29cc30645ec70208d5a85874b96742f1cf64f0ba265f9f4553842dfb6ffa3f3d2b174165248bdfbd9bd205fce68019251bc56252e63af286b77c21d1ae65eba1774624211fba6b0ddb0b593f84303bfd761f07538d2b7a74a1af70ca1762381240d8adf12d6e350c90e6e16a4e135ab1667f2bc11ac2ff8b056fce845e9768617b2cb24d30d74bcc20a909d2d5ffbf63c86769ac1c354fda6a3c3edf5034c2dba478d01747cde95aa3b652b33dcb3ad973eedb23095dbd566cf42cb331cca8d0c4b6e940c62cda8ddbb58edf7e593fadc22d8159d37d48df6bce23fc192e796eebc053e6381f73d570ad1b4aa4148edc7f7b06945020fd838708bfe5ada06768293e8848a59d9a29643d997b8b041e14ebd530a23d8377e23e2106e88b67140cbcab64002fe378dfd4f739de2b0fbe61dca81f4a9ac12539e9e0bd36568bead37c3dc6f503f252547238f1d230b571c8d07a8b86e0d3f6a1c74fd31623f694c8ebc306276f6a7254bbdf0a574237d08923b02891688615cfe42287e035153a37083bf51fc143934d97d302d68acd59cf8597b54c8720af21b223dadd0ae6551ac9603e7786e5576f1e996e24f86da9fb98e4e30c466b402d9f1d7b78d9112cb968c19303e0962c9cd913faa6da968f32d2a6f5e823fdd2d969b92dd45f43aff9e7219846e25c27553c0deab40ae15bf78bdccf51866c7fa1a27faa08e4645793fcead26d6665f53eb906362d37472827638bb06c93abac889868dc90af07d107e87cbd2e6a33934d416f44b5d6b04f98c625916a74ef81ae267b944c68c0bdf879599fa5fd9cf3e6ac3f7b9033ffa17d77feb7a76e29cb4185e77cf771276fc35f089b414a277428bf5af1fcc11c3b92f44ce32f82c3f67122f4333bbe15f25bb7e783a7586ece2b370f43ddcb0f458f451ac9fa1cf010f67f5a3e7a564be6e7da87f00d32e02f7b51553f4b43df07f3595040cb6d44d8eeebb363c1873349644e83b90537d690227f24c6f8a2feeda40ab61d48fc5cbfed707c37916675f59d820b5b76d255f8f717fd7d1ad2a9c225cc2a77bb454e1a350d4c739885833a494fc3f98278c8fb923325dff8e4b4fe7b2fe4ba88711c6e1776861c2faa836d0895a58458768d041020add9cbee9c388272d43c9757128d96d77562682acd8ffa1c51a5f27fc6495633c331952919e3ae29ff9d16ac351c2927865265b9e297dc0d5b86dc93b55ef2515a51bab7f3846529e5e7db06302c9d9b41748abb1e873ee913eaa2413153bb4ad2326c0ae3ab6d88314e159338b4ae6d453aff5ff21b6d66f1628488b7318709b2511815d1416c5a71c1b29005fea8b1eb56bc8c23244d4bafb095ce123373f49c06d2be4afc4f265ebe235832d50bc9a79cfaf6ab51dd6b9bc2794f191a455d11e9ae0215df73364a600b00a838bb1994a96fdb6b89802e5671525b69ddb980a83adbb6706fd0ee382f774d222dfc95f05165bb1f417db51800cfa154fd6f3e9f84f87968278eea61d214db0fd6dac7cc598b4ca4b76258dd24a076ff0a7e1ffbca16bbf91fed43dbdd5c9be928c6d183f79bc3c9f12d577e07d703435a056d227847b0f5ca9d2ec9aec67cbb280fd1eb0e45217c6e02c2fdbd1ed6606dfdfd0c4be4ba485fb66ce22bb83f3ef4623a19527c1e515c42ea0a81057f35ebe3974881d5af60edc8d920638f530901a61ea93d6d9a2bc8c191983fd2d4e72db4c0b1496d6028779d12025e6f77e9ee5e2c0093a08dbce92a4c3eb369ca2ef1b8f061ef581a8d7228ca6b0c8adb3ed8a2693373b94a1954f1646ebd1af1f503514bccb3a3863bd5b70ae71451b914a5ed2135e092bf4ab9a2f9e4a344ffa0d67f85d406af762d9b99667d2ba96a9b88d8a5ca81f74857e73d7344d6b536f189287c2435031035a43afa93f01a77fb3bc9d54e94609be56138d59a7cbc62d7072928de2eda744bbdd80ca7ce7c07272e4ad236feac9566e907098ad99b8aef25b51cf733dec70ccbd0375ca1ef013be60483c2f5edc8a6616a64cf020bf192114dde0f91bbc5ed7a81cbc6cd7f15783e4c966b7bc72aa9e18d02d7b863b1de7ba11e2b3313f4846e8a8802beb07c3b3cc6664a3742d67b608663f32e5eeb6f9bec8621d34ffc011ac86cda8818b71d324d314d2353d948486ec96c9f0fa6c868ad919abfe2c30bf3117db5ba141d061d9e0bf3b624eb6e6a82c07e1fed00b3073eb56a4ccf679ff4e20e018e452481895083e012080f2fdd2732e506bf688da0954998cd86320670253efe44884125214b96e66a7dec42d219ea9eb944db13291633848fddbf8e9c4756eebdc57ad6caaa6f63e79983af7852aad3846030454fdba4cb7f85da6e1a2336e69a27c022e23a6483f7474b79cf782a5c5b323fcf8611e7af3edae7362367c695fc94a9935807c18e39c06de8f655b3889cb7eafc784e1cbf8099191fc09c0e35fa27650e3ca7a4511326f2b67029f4bb5d462881eec7f78adc57ee1e74f3f39041bd09ac54bdac757b89906a96fea81533a8ec994de46c8f1dcccc2c13f979af4a12e09fc7ef94ff94d520c4ef8412df9b42f6c407fe8aa1e12f8aaa97498d0f8eb6944a908ca16953a2ec7bfd3d7f88aeaa227181a81f74d616f92176b0ae4d9d9c9f3cc3ae9219068721cb8d110fe761a08d38e7a93701d8868037e3115b4e1d5b4c58f2266d5978a5592c2f9a06e765f8ab96ed05019dce2bcf84c012be9ac8f072779455d43f1c66499b73e05a140c5b3c2eb6d2e07c6567aba23db7be5cb6cb6387e7ccf571d919a8a39cc75824b407736a0ce3db7a5f676ceaf491f736c92db43425713e7298f4debafcfb987181d3ff4513a32ee9d0260571ecb9876586a96efeb461650a6297ea511f08df80ad31331bcf8d835bef949e9b6842b84e448be39d521869b9ef4735c6a11d7e21e7547a8984aad172ac8e0143c4fe1bb9303d465e5353b97ec437e02142a277e825dd5a955d16c6c977f3b35e515975b7ffe80c69ff460e4db47c215c872a9a195189ea0259e6b3e753aca544ed595fe379d91c6ab9cd00770d64a8239064a91671b91f8806470853b363b6e8c2645b207488338a79d73fd33ee6cc60eeb419c272578764ade6a5e6b23a15465cd61e89aa73e2691b6b03b480fccf5f2ebc292656278096b43d748de764a91df7502b17dc71e1e216cc6e7bbd82cdf16e9a7866c81ffe7fce051bc77a0fb6d9725bb652410f543d5e33899340cda8308e5b996ed7a5d2516033c0820090e6cd51501d47e3875a30eb6dcf9ebb198bf0d9856fe9aaa9a4bc01a89e5126117034e63446f12cecc5618832cf9f40f069db4364d3c1826e70851539a42df64a394519144843851875fbdf291a687bacb1dfecaa8dea0ba64d9d487d0ce421ba3a84d618cfc1e20f4df7d49ee1f91bdbd74ca2b1bc7cda353ef0dc92a3a29af2fbb43b5ccd3ceccb0ca853df7ee08f372bbd0f177ffc7ee763ed663cef6c9d8dd4761dde261b38a4faf3deb799cbc3dab123dffd72188da4854b8ecdc5c0470f07fd78bd0dcd45573b60fa873e19deb0f78635a3d48ed37a7a04f9f210d732966d4a5debf9932e8fa68277f708490b4f7d772b7884e84c7095fae18a0768a40ae90333f547090d7bfaa737bc83c1609c746533cfbbba77b71e7d2ec33f42164b22f54f6fd2a757f8e2518a4991e924853ea7e228f8f928fac8bc2630b9a416810559fd80aff94704d4ec7c5b0182f38835cc1cf0d458ea149653bd270e1ac626fbfd8b353a11b56579adbb0d18dd45a0894333e6fcc3bfdee7401bab99b551740b3c545da78809368e6c9d91379f20432a6d8e4cbb8bcd12732f7bce1dadd530dc34be7a09630d96461b46f5b13631440742029b91b622811009e618c830ae74b7f719af05ce81a5ba1eec03a971df9a99f470cbbcf42b7524edff5d331a51ecee0a78c677681bee0f0b135d82bdd3db1a99ffb8085795ae64d9b0d82cf4c85bd3e0fd20d7fb9c2d17e200e1141e640354b3afe582209f47f56ed09b8c0cd602b523e94bafce0e27e0c976c2e0e11920a0d4fa84ab006131f6fa2cabfaf63fa2178f39db7045da4a8fe300871844a8059b9eccf22afcef5585bb0b259cd31ce615eabfd26645bcf407d528d939f4a4a852427b6fadedfaca6e03bcd6b31f81606a97b2889463c772e5094d792e1478cca3a3d37a82184053c76b2f4cd93e963a9442f3f86320cb8d2f8e004e5c1fd2857db773cad75d48eafccfe19ed8ea71583676ab17f8761f3d59a08ddf7c2876179be2d1e5cfee2fc00a46438b15130a2ecd3107d36260fa1c5f96f409b3d9f6cfbfb60ed1ba15a0fa45c06d9ee92115c4ac260157441ca51109984c15c48e5abfa690669e4474ef2b1b4a6b716281fa988304faa6727b10db0161a5dc97a594eeeefc4fdb38306c9586dcf64c28aed8912d88cfd7f6fa4cf12f3b779e62dbdc1c37eb5f2bcdb381dc92fdb9db53248a73886c6e68712b271efb2d600239945bd3e01df9924c030ad3f52ef21fa1670637f47dd1fac77be4825f95a130acbff319de3a305eebb3fbe8837de77a17c08ee5dd00ae001cfef281f81ee367c9e54b6e12cc46a2443c97b53c3c569b2ff925a8f1548c81faccd775405a4349831576313515949fb74eb2fe4dbb15f0afb625d4ed6ac4a97a57fa0af8920f0bd67a39acaa78001a061d6db9f193c06939b0938ababab3af4b11440f3060ca7d53abc7e5d03c0a91e5a65c543d81a256d306cf5f320b190e6a6a8830d943d4a83643dbc66d72db79f76bdc6b88a5aa59690144b685eaa3692284b9aa0e64ba2e4c6f94f54d1979d1fa84aa2181d09192235a4649fd2d97c3dffbf8751fadff79343e02478915fa0f6ac081aeb8fba13c9e6ca9aef306235c3a8c711ae2224fa78af1298ee8d1f8d13cf4df4aa0503968886729528435b460ef15be108cc05dba26d59e9bee3c511f3eae71ee97d94061ba516178260623c09ee77eaf832f12dd14a876ac445d26f72003d3f0a277c1ef94360a86db2bc14b9bae85e496be69ec957f04f21f4c9d827d51fa6397c8b2d8c5bbfae5cc97fde49b3b0f3675b949e3e1a9704ff250b437cccf045a55e71e8977c40236063ea8b4fbe60379c164a1bd9535d0f636e3971839daf74dabf2fc86f79e297ef1f072f7fb0b176130fcf000215bcd4cce163459601e16adfb46cc7c862141c3e2b3efadd2bed4d422b88ace59472641f9c6ce53d16423077a134e6ca429c42e5eb97f77a1c0a75fd2e3bfce7ffc771a3a8fabce2bd9353d61fa30d53821bbf47b7b4f103de16066b084ef290c42a645b7c5f5aaa0a50a03c19751882058a493807fec9d4462b563eb99c7bc6212087ca21d99fac9ca404a2c25a78d04a000565fe46898b0b20a0a2a250c9eee4dee9c19fbbf0b6d0127408aa5f9ae32a950ed5eb4ae550b816749546e0ff6b920f37f1d1181f46b80b46bd8f5a60fbd8c6581563a0077e8aaada1c46845d47907b479795f05afd4c3e5ff1908bca3a35beebd697db1c55e4322e5d43610fecd37fc1bcb2106817288914b5830101feacd607c1861ac48333cdab0807f46ed6cd856318364cbf3c2c0588c0cc1bd7c2b1528f21fd4af8b723e4019f1bcf770c9c03bcf896390192fac974d55a03c4d8b078247080136201855d570504ac607475eaf5656e5333042ec20f44c18163b0969b295a974c79cece04a9a7f7f6538f75ebf34db583c7f15add540d840a715320ddca7789bdcc9a589e163b5193136a9deaad7268912a3a9a4eb7ba9a3693c6f43e8dfb05c5705a2641a462a2b5cbf07e3fc4c1eebcaea395899a7c6aec75af1e6067f00c4b173738aff4bc6bd7353e59b3903e9b89a8d35a42dd414572ba7eddfd2847c2ccbed200aa9ab52270a878c010db1623565917b4fdd14c4bb95145265ca5fe39f1594fa4a6177737b4bbe2cf4c430ea3c4889cceb80bc9ce86f4b68da6dcfc2e079e06b2a7888e09478ac93e5637e849dfbefaf23c32dbce9b78038b11330803351af20c29908289eb8ea87f764ed1ff7c0d8e095aac879db2231d9d167d4d6a0f9e9c566858aa64ebca544038f5fbffe4b8d2ec9dba3dd1f89df08fddc7d5fc80ba131b6eaf3c7995d0baef4e4c0c5b8062b1b3c848797e5a948f14ad5ec1a2c6f93c11b9f60fc8f81888ae140a6dd580dc02a73f543d7c30c0428aef5c95f563146a45d955d66bed1d8e8876c04592b0d3e793e21e9c3bed90fcb394ee041fc0d0a50e74567ad8a6cf79dfea0359b83c4709e5d9689dc81afe6876fb1d99e1ed74ba1ab56102f3639881a4c4696730e527ee2dfca1b219dae180794c507dbe74a07d461701b712a2b005d02e2e14cb44539679f93d417496807dfe975b2ee01115e0da9d41e27cabd3eeadf83a0e03b9b8cce6effbb35374054b976d3c0f170c45f89b8bf9ffe3ce73b045a07e5f48d083ebbabb65381fc624ea868af90996325d62d2d7b8d32dc1663a28dfd75eac6649d1313550e64d8044a50e24b7e9d1532e2369f327381578cbe2f968986f6847dad8152a6c670a58bb26787d454b68e74eeb5825a2d22c7c7bd81deec5c808626b64fcfd083f3e2ceec9dcefcd41a25dc3c3090b5ac6f1603e1f4f892b021a1ee91aa5c2e704d2403a5783442202ae7ca85471da8945fe4e23834ad33975404be096f7f923c8bf7906da8f03551d61d8b07e77c17af4953b5bbe9468f3a592e57d76c9f1af58338c8f36b0c4fed2dbf8c6662e4c3fa2355b447863c6f99fa97741d68facd1c14582abc8ab6014f9544e5c38fae759a4bdeb6215ee53512165580a0778bed93f5d5e8449171822f250bc6b6b0c08ef409398703ebc2fa304ddf5197d28d8e0fb7519fd79ce90c2edfb5b5f8032d6f5001e9f9f35be0c070e8c4993816223780c04ba6665b70019fb45358c2d31aeaa7fdd9e3e630917ea5c610d33f60ee895fb8baf384c36f74f979a2e0ecc727f943bd1291f4d280aaa9158a0fbbe0b1c25b2a0af0b36667672965e95fad95ded56535df5d98a4ad818021f31677a54cfbfea048d100b49546363fef24f12ee67487c480d2dbb1159d4936a8d3ba21d30efb037f3e3f79495404075596d11f56da1714235364cedcdb4928261ac3c86e332b2443275d9b72805808cf056b1a241953e31ca07a43f05b8554faa5ad00ab89c22c93e6320470d7223f044a664cb02d40458f94dea3c9bdd6d65d21051581fb6919947f1766d8fa63e9f4bb77b87311351bf647ca91070db5be1c986c726d08141cf91ef26e745f9db44cd0503effeeb15c01ab6581cf910e8b0932c3c7c73285cc0d7d9a26eb1381ebcc87b3333052819f9d2bcde5b64205bc8627640913f2085aafedad89f79f83e527c11a32e48cf4cd262d27a850bb4dcbd033157328d46ce0ab15bbf7665a93b723cda7df219fea32687867d046441b9f972e6edea15f02c3fcca0e518c74c5852e6843425e587835e0f9152edc32d0598f277977c315a52886027a1767de40071da5e12f991e0efa713282d1e0610bd01e9f9ff9568bd0a1c3a7ec1d76293d26501cf63000658ef914d3e8620f87c1387e015600e0a946085a2bd1994dd1be5fd5391a6f05e70f2bc4a4cfa9d4f8f034e9e238fe87a196f7742090bf561b32decc8c8708ab260d69937ef31487a672f8877800bde859d60c9fa7c816ea5691fa71621e1d0c13a7eeef1d30d6b5fd2e5e36974361ce4ad786256570d54aaf1ea35b8ef3f32435a5a21d4b1ce1ca47f2ecccd0f93a87dd0b6c6c2ce5bb6ee17fc72cba7a34c32175683e6f808489324b33e9559d8b84872646fa87023a1ab321a3ff1459a7aa6610357a9b87505205d5de20b1345dfe3e3830721e459abb24be58a5790406329ec0e0fe025fcdc36374aa98dfad4c1d47faff3b726bfd5140c238a12605e8eb4cc0a79ba546a8f3c36d91b33f5f936bbb81f12ccf83a7babf0b4a2ae05daec61be5f8af9b78486d4af9e4bfb00b89fc43436b13789953e62a061dee6660ada7b275ddb0cba126096c24238dd06c917fd98ec1a21e2fe27b3cd4bfbf733c8ac54e4c30241311f98c9dbf43262c59b1e7b0cb877b9a64d2c9e375047c9eeb516639ac3017c9e267d3d80c05c72afb249ef0f7f1ce4bc94fc2950a08096a4e7726729f20c251f3e00fab6167f804b6fa18c07dadee87a113566b4f37b61b045a361ea6cd3eaf0765a8a2ba346a9454f6cd0c8efe36494746b8b6ff8cb0c0989d71d9f05ba827d0a47072741677c2c0305ada4e8d12bb0b4151dd55097060acd4972b7334db6ad043bf5f734967b1656bd2d00ffd12220e7a2106068af58b1f1bc3341e1b50278e2751b6bf717d2ea792663220907e88360519fe3e0a0017701dc7cfcedc648e98b3a0a8def98e4bc4a8bba66d9ab1adffbf9cb5970c1d33a3bc6cf8eb02cdd820782a26182991fdabb9ee06663ef625465503dea52df15292cbbf8f02c3868a097f65136018e63a1778a7aab53ed65553903514618f4e4e50f5e786ecd9024a2a4f1215b33e78cc83341b640f2de5cfcace8cb08aeab4e26fdda03488a1d384e45c83c47615a2351fd36ae557d8a10c4f51d3bab7d3233e4c470474c486478713043cc98bd2efa9104bee218086001dc60663770fc12d70cf64c6dc6f619dc9163a0ce2a211bca54c5f922bc190a5b488928dd3262ad5fe8d13dba815f27d81a4cff93490157c14dfed4d1cdccd174de6c97647c9be685b4272cc96a1634e33fa439007bfb7709595bbdbf3eeb0baf4ecdd51775d930e795a1fb9428cb682369516de7c6589eba7275d6deaa47dec96c0493e00e933985a0b6107392a367086e416c6ec13d9eb0c1c54090cb16d86d51458107b6a6f50df3901e8047b7b90c203239f271fd316064578a001c3f560d8c851b6829981f07ae6a31ba7668903e8bf9e5f8e9a32b762f76acbc13ebb4d9c648cbe347c68ace155132468523fb7d93b8706babcb5ef66b7b40dd540578396997466eeaa6b67ef85e58332057364543e768efe8bfe2c949204dd6e675ae35bfb8001a1a1ca39bd6f863f6fee20565497e5069fc6495bdeb2107b8613cf071e00cbf1a4b1895807269856f45c8fd4eea9f109475998c1bdb30d0eb1b50198aafb7496312760344bfefc9c653110cbc0ab585e5e7b55e77c485576eeae3f81669ecb579872623b8f4ca383ba547b3fae60190951de249325b2cd1b5bacd9f9a4d598e4a95e44ea88ceb0c8203f2da49453bcefb376dc3c2b3b0ca05f9d344e8faf29cd257fc501a4aed3d61f641ecbca7b5d48d4a31ddeecd5f015e86f299c1603eb52e9dcc5389a3af6535ebe1bb56b7b29d540fcd71255f9ef5af1e52a15f0289be54c48ed719c4ba891e879aedd247c7b7c3569fd10608f1306b247bcf5206a33a5342b9d5fb1d86d69d7e71beee2e6ccce4c23eae5792c49917ed394037efade4970d2107b16762ce267896405d1ac4e038f20391391df94b6327ddcb4d51e3498939d49377965236bbfa037ce135a7ccf29acd5167858c258a5c7522275aab77d7cc858ad3846c245e1247a9a4368a99a35359eb9a8b71bf98c29db1d025898f80afa465400e4b919584afd1f54e1b77bb02449568fde3a87b42cd6c501600356bc8367a8c27583a1067ab7ba53d29bf3963544d210c6cbb6d0c15c4d57be475a8446a78968c5fadc3aea3d8d2f7b4a8586aeac8cd136b539836166b0839de8290563de62196489d5920bb5014786dfc81fe841fd4f1f852984534da36efddede5c9f584432b9ee87e359b4fa647602e02b3c6789169331b16bc87cf2e4e280aa5b9999a595195760e72ce46adebbeb9546872c6d0a519f3734e4e6ee35a8e6c3db5464a96df511b39d05d6e3197f64c2685f3a6d3c8d79a61efbeec1f0f50c4b34a9723123aee77177a222f6ffda76e9f7e6e9bf3c5918d09f06abaa4950d6101a76129df478eb734acb376453e4d529a1122d77981a1cda6d2a5e0219572a09f5b8c7e3c98eddc6c3f66cc6f746f5c57f9ca2995074c6fcb7cabb587642b3b9656aeea03b0776abd13cbf031ea65c84dd92e4892cd8cfa344b75f8287c7e98b7d33aaf7474db785b97ca8ccb0cecf3799421b721a58044aa9269a32ff4803bb6b4c90d412378ab9cdef273d16cb3969f27409983b13103508d89cad3b948652e83a8abd80cdd7d2d3e86fb7a0fbbafeffc8c0d2b1514636612d485dd800ccf745b6592ab11a5d05892750e4559c1225037a40369a653e5a465163517ea43c9728a7a51478e7af4cc3747c2c6013509bfc062615bc9483e7aac4e325322b4b83ae1589b1efe9c5936a09de034f0c6b7a3c63618c971d0d371fa66e83f9a5f04f2ff3aebf8eabc4956a9d7e29c3e7ea293fb26fdd5e3fcde19052710ba8f757cfc6700d1e418cbea65929a8d018acef16723ccfbcdd32dc52ebb5f789958225dacd65bd4220477f35c5f8fcac27c4a0af4482ab44ecde21e117289ec7dc981cc2daae89d76ac237ebb55651d5909a22908f84836330ad2502638184d9b9ae9cce8f398bc9a8f0c54db16d41e7f4f9fa7608d18ddeab8d173426de68fadd0d2464e432a6b30dc1879fd62c342062324b7bace29eaee8a100fe1a03ea2a9b17658926b953467f0fafb45d0114436ee0f4f7d882d48d2d57a96523a5e8221f1e82e6966674274f449924c1205441078ada4b5bc9c18b7cc3ab21def91e96c5a134274d8517e3e39f9d97dcf562cec2d733092d86cb48f8853ff0504fc0a930d5f5ebd2c18f5c998eb1c9a6a26089a9f29838b12a124220f7f493c93dadec211b6d04e3ce2e044f0e8cfd44781dac0b0f9212200e5c9cdb90c26b111b91560a9c8f3ab0e6f17223929766c1358d6265326e2940384729e7230a1a463a2f19e5cfbb055fa917118f38901aac897dcd2da4f47c65cd6f317bb4572b8eab828974a0ed7b896a410775479fe50fee63ae21d285f144bdf8aefb834261e8ca578b5c54fcca6e345c999e552b87f4f7e8d34c4605138541e7e5541e483fe22b18f4788aec733fc5c460a85c6eee36a9e68095d775913fa7984f334fd677184bde033424d1413e762334b37b6571f617ee61917590d55e8da396e9c306eb162466d398dd5d6a9787f85c982dd049821f5e3f9493e3356269a92eb2d4101cabe4f0c7746104c61a5f64ff6b03046bb840cfe90adcea307ba31939925a89241ed780e051f28b01b41a393c59bcde1cc427db1f80bdf542658943728f574a2b253312756dbba2b272e4af8459829ed15cee9de83f66a8b0cbf594fb93fb8b6cd4d418547188c8224d686d91107dfc11a755cc597a7a02e974f81795870af9c65252658e9de3682a1a3973db7549059b1184f6634e55570efe2c280c180ed0a4a06703ead02332fce50736a784f91624324e865e35d66849036a687a7108fe9fcc0a845741eed03bc74d73341a02b0a156825e0600ca2a26b532d921c4ac0ccc8517b8fbcfcb22e65d33011f463f01dfc1bf16f7f8e7671f7cdb903d691105c22db76f5315f64c76f3e5c7c5e9f61a1a77e91f5f4a375250641a41cc72bb969c01faf1c8087f5d61b67536379776bfd2ae92dc934f72e45c309158132f1d4357c1a865fc590283c184b2a0e341176b5f6dd30f38df74ad75dcad00893ff3d2a5aff49cb07d9482aa1b699f5d04032b4badc6548f4b598d6080a0425a82dd60eaa30074ceee5cb382d4b887ca962b0855499a117b572ca510b472cb4dd081a48b859e6177e7d93d7b5c8dcef41eaeab769710c889faeb2a764459ec316d6a2b6563e09a509e70bdcb4835290097ea74368a5920316a31eb13c95f75063d0aa8fcef39a91d1996affdb88a53da1f0bd4eede0ba4661f477345deb4278c389fb3f74011f77f738fd243e17bac2fa7160290f272797231ab9c9cf34116f590d891471e377e1804b10c62f6b5f7802f0855afaf88afefa6649356ebc2f163de1a182067b49e47998e22756469116c1ae0f8f375a376c7b3cb582737d9fbdd0976f29e184d33f967a2a4299f836965f6828cf3b92da2e0daf748fb5b3c6eddf433f132d698dbda3141715464a165dc3574ac87e4fe2308f2122195057f1c10cdb136ea5945f80f0a86b11df6d4fdd6be04080aeb6217d6c840e85c1bea442594c542eeb6d587cb30a641d4d59489230a50a20e10b1b2de9fec59f9a7335bae7abd8399731a5055c3a1ae8656aea3fa316d2921b745d0c4a52c361cb1299f34c1f494d142a27fd8d639d010000abc552f48831e0279ae5138b717891f344bd331c469d739c0471f79138b2c029de5594e189ea9d74a2a12ad7754d772628fac8b0ba6c6122067628d15444a401ecdd6d153e2f93d1b0d0d29998495d15e92a6210bc28a7e9d02c53640196b548f7488092dd9d884f6b8ae493c2fa527eb1a6ea552c810af5bcb80e4c736449853745ca893b9ebcbb1eaea5fe2142f5e11e5e135948765375bfa1c35132fe2f6490a0d2c2b933002230f249bb47fcafe68b81ce066272c673310037306a666cc3c68d1966ed6a4b441bece99f5ea06b030a86894e6e680534f76a072e03e0b221dc57483e663225e2f9dcb6d504f703799b1cdb8ab4dbe2d4ff53234e0a8c013bd7530651d5575d83ab08e55dd67f577c4b7736db9853a5f98f58f41ba7ab5a75c0ac68fd69fe89302669115af8cf6a86378810a8d0b3d04653fb7046157a02c9e3c25a2e0078436dbe08abcf8c5747242226166b1cc8d5eb992d82b487ac15c319f7a150d67404eaf2fa512afe461f714678ff5738239e78638d69a95c395b5f55d453b411ef793c5e82165f1060b8993346818e13890f0c9eca2ebab166808de882d04df2978d10dd085a25a647c138c2b620acc0533e3b4558fb9dc03626826a014d09049eb0fd637b8c590d61f924f7f82c4fded099fb65b0d7f98494d9bb7019af5a5c0c23783bba25290bcd95e7435630f2066545fb38e051004e7299ac8c0dab81e03686777687a6f2b246927338c26bf4890da649568d45df75611a176fe3cc17afee7037f93be59820816bcc56d92bb7cbafb7fe39eb67dca0410472ee28e9dd6c4304d4490de2f9b462cfeb78dea2854d592c87057722e7b99c3179b430db4b463ed1c8123854d7a46f224a54bd74f4c3d4a3cf9542f19a175c0e56ae20ffddec5206ed97d013c5e786ae296cd8f713d0175bc2511e938c98a707d1c04b94c61980e4288ef0fd398aef41a96fd3239240dcf893151b58c351162a9b175de6660e1381176419c44ca55de52d61cb87300eb1db407667cf4c444ba66cfd610989bdee13b397f465ebbab8f2103a45eb9bd46ce6ab0f2e95671828ca904ad8349caca5bb0a6cd50de6a09fafa26d1b3570bd2820ebe6892c77af2fb77bc96aaff2b6a6adb2de4e5c099972255eb84cdc59007ef673529c448f9a0ad182f09c1fc564f152e8fb0fe0faea9e347fb0aa35452ae4892a2844e635dc31f2181d58b9af54448b0d964c6aa893634c75f73b09540d12f17806e1f94d6ec8e09b537b62500a7b6156dab9b1247e47f98461ae8f8cff7d9eb2da62d0fa23adaace1d43bc748221b9bbcbf45edea918e1b6ca05784e2fdf7bcf9ed01c0a5673998c88119146e788190eabb2fadd07e9a828392a469c6864c1109f9d0d4a851a40eec1870e6563b619c1019934ce6d0e5f699dd9039447bb1b2960ed30a936f86eb7eefeb4013da9b06921485aed358dcdc5f4cc695f0b915ad8474e2eacd8b2069af982f12ce55db8a19fede03506c810827969cc9c50628a397aed78874ea46040631398961c6fb67f657347a728b2305343c5ba0cda95664266f18e023d0f4315b436520a6a90174e5a30ed7ed507d8a50b87a7f44607636425c38794436d268281b555453114a113367d736e912114a9e3494d80afe3810cf0e52587bb8c9ceb5b70f0682e82dd41227a977e280a34f3272916d169250bb60cdac7543daf4801e0b13d360451c23b110c499c0a6b318a1e757b8b0396af2699a9761cbce89a70136d779ff1dce749e4e5faa8c3c85b624d4d8bcfd6190700ff97f9d6fea70394bbd710d06a238d439ff6a3c993612c7e4b68b457c64082999d5e41f4eebdff4248ce1a0ac9918e9ff4f1d043e0a60a8c54e600235b70fe755065b72f25f386ca1be55e023a17442db32bbaa4687ea127f3fbdadcf44030036422253fcd0640c6a9bbabc2d08a9b9b36c9654db3c7f50bf5a535b9779dcb17815fcde260498cda375f07ed7ad6cb3a6888292646750bf7fbccee327e33843014f9a9ddb25643e2e01a9676dd512674205f17fb733abdcddabc5b11298c95871fceb4ce2efb531523b35b15ec6b7845d3ea7295d02f3be508d812df935080a7ce3fafedc421c6d61512c1170dc590a95b363049af56d54a18e4e473fdef15d8827c04c11bfb32047b7f35d8d7dedfe54b03574ee661a0e32c08b8d967cebaa8fd1dbb2867719910b8168cd93c6c7d8f6afda2656f1e257f8aa51747e07b706472d72cffb363ba61b77dc8817429975f2a0ef8afc5eedf3631ae3a62e80913e848478612ac53217d90be02848346115e73d161c8eab1cc5a15152ae4480045f66f535b287a3d5bf7ef850c9ccc5b3f88e81e672bd592a1e8b85a8eebe0e3c081b064bad7bcd9c57cb79af3f9e08e7fb228fe510c2df3c1ca2db256ef7509f610fc2e811aff637a04565a32f8c9fae7a6f6f81edc31ab9e7f7aa74eff7b06a703ae8f6e829ae415e1a59cad85ce97e61675e64de5d37fd2820a4f9a835af59be836c434a74a583163f67fcebe63877774d06b7325111458416c45181a8a1e0219a38138e169697f5f470a9906d81c52341276e1b0a91a9babf6dc0c704ffae68ff94830c9055eadbc2f63a0362251a5f82c01971eeff8f7bf3ffe7f4080ccca117add01a52a4de1e3fe30286e01cda5195fadee4f724126880aa833f85f89fe0f2e4a41d2c6388ecbe09cb090b75b5539cb7e1678ae3604b9b32da9defb3bd585a9e9782eb66a18658f9e840468dc2470b5dca117954aa500b125ad03e31b0049454f019213ba535a4a4d0aee8e107f41aee062c379b33b71fdac065d705d6710f5a5c0d1cd42b3d1dbee3d2333708387dabd82778fca741adbc80c2b6a5d88328d072c18f746ad5db3f7017bc5dbd51539803aa9609eb4335952289edc4a1e9eedf1c41f8f88a59162f325c24d5c25088832dffff597d11f79a4504910916beb53de88d5bf5c7a305cbc970f8c9ca1655695a2a3e80047e868e435890984c8aec61088f0590d3eba4185d56f0d3c89b28b668b7c1ba817506db5220169040bc600001b86a02776cdaa1be26bd43726156e65126374a4560a14f1a39418c9992780ec34a55bd6d113b3998e8c6cf6f579da835f6a495e46291729d240d11b7fe1c458ae367c6e0e486a2a6480319ef54410710585ef79f9073f21b9bcad1b8d0dfc0990cba131a258d1a617e51bba0b4b0c0d5596f3dbf88b1c65a00432372bb0dfb35c0b6aac53e323c013669c566e13e973451ca279d3aeb474c2aeaa9a1d96cc8410fdda8bababf509136714d7b2d2e8ab2ead681a93f2597f9a5312fd529a23473c16974cbe2d15114d6f0245a0d57639ff6fad3981ffd6c8b5c1cc14c378df512118df258c51e00437c02eff71cfbe0a91704acbb40f7f5657753578910ab08bc9ea00a3dc846617dc3d7ac326c4dbff66dd00afcb02df7c1a427f4110175ab72df19287b20b82bfaf04b5737fb49321a03c3e05e0104808e88f0c5b23fe824b48b9aedfedf774558d10d2ad45886252bfdbb6a832e06a526f8a2354ddad3e60a15b02815b00d0d3ac73cfa18cc58a03260536f7cbf7e3221e975bbe947be7efbcf4f1e493649b157decfedbdd0d9f1c502b3d90b1c3c715c8e68c50914ea11ed124f595f90a7467c9a18e6e7d0e0d35828795e3fc0371efe0825bc4cee39bb869411ad1eec03657ff8fb3981bacd61d990d77914653d3aed7b30efa961cc3248fa8fab44bb0d5a867b4429f4a5cee5ad95863cfb859365b9e293572601b2b49b831a733ad49dfdf590532451ff93810a18746e0f5c4851917da4dd7a1af29f5b6c6a858a539245840d1bedab6095e0d820d878dcb637d4bffadf0c984d398ecef3069ddc5885cd99ef172c568180a95770953f0e873b5940651eccfb67441c2675f20b111195505616228875827c48977b5de16f446894ad4c6e88680d72901cb212bf5fb2b65ac89be232663deb40dbe04378499b7593e39e1e1655dedd17f65ec6cb632bc3dc6752fc590237a453dfec4dc2cc668c16b543e55120dd5f434ad161f343d51328c468e1c43bfe176198ff294787382e8ec8929071e7b470879edecac15086488531f8a5fa29ba7c922b900ebcb1b1990bd0b64a61e43ce95521b33d3bd1e955bd1b96ac77948821ad4027027823560a4883cc8904656389be575b536efd77a8baab54568d806fe840d71daffd4da4757f8d93824783622400c48282a5ac1f99b76b168aef28eb286e6d5060d992e089694837790e2ebbbb38a0b1bde616c947c8951cc2020161b8e64735c619521042e5b6ab31187639f0aa189f085f2f6f490f7cb6e50924204d64e9dec879b581338f023a1691e939d3ef31b61169bd6f15dbcf971855ca9ce88b89591df0633184517784e0e29035cb7bb136ea2c5ee798a6de68c131ee1db5d36a9bd046526ca5103f70fb0160b10aab6195812354637d05a87ac81eb81fc21fc26f551b231a0b0020cafefc3b657c3d80633c8c6cf87cce16aa2cbabc2dfd72b480ae237cd35e4b59010d0c11b514b66404ea60d245353fff3cf3111a652ceaff50724221def6135013f3109808297476d2c9939c3c4d0f39f892c7c08242788b423e2477a4dc71e6a601109d6435ee84420b36588b970221d262e41f819b3542c6e018306944f3ae4bf674bc011e3e405922310ff4217bcb4240b3c209f1b4034cb8b15d3dfffe322002360aea44fc1cb30b14c6549a32699028a06a7360be8fb83b0a0120128d1fbd658bbdac720908b774a6e4391ce8db43df3d23d8739c4c8b917221de31f49a171feb3590bbdfd588a97a875bfa62124d43e5ec9d457955699fa4bf35a4c634f489ca49e6cd82bf2093ad851a0d1ef3186ddde9709236a1ead1f3f2673850fe78e2d0fa68cccbc527784f8c216c28ad4f6b07a2fcc33828629af8ab0895170a2e8d57b1670b50af5219534fa2f418239c817ed2094be333d83b837913ea843343cd4408c49a4043e741bf073ceb9d5d2053a52d5688e5d1018c68961ca430b64964f935f0aafa47b1d7e3f6e2ac9dc3eb94b7ee6b234a764ea855abdb4d89076664ec2ecdc20cd60a42bca59ceb666c71ecc9ebd43043882b25f149b9e9a37219c854bde464421f5c0a90a82eae73bee07bf332a899b5ba820bf3f42a822dcb5b55845cc1817ea9ccc807eb802b9446d20c28010c1f8559d2c34b1df2c6c4be872a0974effa91711049f205f70575676d5b13736619926a1e0f0fce3cebb0fbe553ddb83a8e357cd518650cbc1281f259e0ece597b66a5c8423e4c3bb953bf61121c76799607a6a6841d02760df0efa37479a631cddbefc6c0ec281fedb735fd3bf593746b7eed50e15197358958688f8adff727b4d5915c29cce5695fb3c6adbdacfee0194c7d3465e84550593aacfa580eed2d4d564b2199d702ca8489850816f528f1bec8f2c332eea69c140a423e986ac536bd498a295bc25d503b418fc5d74c30fb9b196b936a55dd1762747326e77e8b553d7182f9d9eba1402740c887ee5dc0151dbbaf1269e91672bf015ac73da92b4c104e27da21e598894d3f02412d7bd83723488602be15c87905f2d591664f76dc487dcbd55eb499d5bfba13a31b144c2cde186292ab0d6f08052c5bedc2cc95f99cb2715aed2e5d1ca49d10534d0dcd75d06db8b90de8d40d0e5e6ed2cc1d07625b5861f6fbecee7865213099cb0d9f4f5239c01e4b442ecaea7dc2fffd696681722dd6965a31be77668f1017780daced5b8529e053315a1f86886eedc1eddb916df0fa86727d463f7b26637e5c9061924f9ce1c8798a68dca0b5ca6278560f5df855a817d2c8df984ab11101e7517ca7a66eafa32aa4f36fe4151093dc04c12de9cae19b9cea7c7054199ebbc8d37a1b9a5a71a6bacea8d2e0436916feb2fd3c89d9643e3787c2b7daa96ccc9178bfb68eb77604b0e6eb2c0b375508db66ab457a7bfbee2b687912556b25ae886288e662dcb86da8729f064debed28bbcdac67356ea53eb8f7f4f717c19b71a7b8b3f927f951e23de9bf93c1784c328abcdaa31e2d9838adae9be8ca212dc32688923f2fb12a0c86ef5dbf68b92c1597a4928f472149ac1b432756109cdda7a52a76c2d2abd593b9cd31e3667f356d10cfe8924b969afffe7a9b968f03eda5983d084aa463360d9e7742b56f9abb8b7dbec6dd3808fe8d7e55cf1bba800f84f3f82fcca29902055d3de9123191dbad5a3baf258582cdd105383e0781f7ccdb95d048077196097bcd1c821630bfc20394a00a6ed91830578c06ac97c71ea087d0d4a40354e705f77c45499bb8743b00bcfafba561d3ba3fd9a9e387283a62e7e6f130c499ea7b250ee09dc269c4f8d7692b663ac9872de89639195b90522ca2abe0721ce3509d5a0784e9e60d93e1e9c9cbfdd5716f26dbfd9a9228c5fbddef26bf6a38f992fd6807871ec98d1454b2d30dbc2941892af2d9fdebba9033537bb1b96323a12b85a126b1e54cd6e4df83b527bff77f2c4297276f0ea54eda66256569ec8d05ea1781e8caa610a2f5aa65aa7a662aaf863b3e3fe6630731e84dbcbea97e5ade2a27063559a618cae48878a4ce87212b582bd1b95c189d7d45cfbcb4c3e1c1b6f280fcc4a86a1e510d157ab67fd82575489604607f471e9165a45719e48ddb8ef984cca3a4bdad48bd60c8b52dcef81649c3207a94a5d9ea40468153f469f495dedf136e33580e070f7c5efdcc4a25e5095c64036fde9a1520b10c032404ef960d11142f56ad6a0dedde4b3c1b8aa10795b19d1f26e83e505bd084ffe3a5197af750234347c905d1ef345ba2f11542ebe6f35626f58e9e32eeffc4ad93aa4981d29d6b2281435cfd056ad5e921ee9b838d5f1c7df6916768612a512bb511873a44862d89a6b2f1a009e5347c6dfaf39d0da31d779db91e32f971294eca2d91eafa634c6cb62dd31fa3a0ceba4b4b5347576623101c1fc3da37cb533a10f5ff4e0fab60e04096fb48993daa2a6dc292ad859db568e5d7a792834b1cd85a097d5641687396b7dd0b6405f311649bf19ab38c74437b717a45c584c41e04d382e34dd4d90e15701ac97b91c49ab93f3bf5da073d5f92b93558880345c78da0e3e12c7537deab365ef8a55d648101f6b5cb091c3a9b7eb773c74efcb2149b3e0c05544ecf42abacc093dd1f177cfd5aaca9b5ce07875f385a2bda78008d9f15f3068d088e8aa8b37ce48717eefcb1eddaf10694aff837ca867bb29fb76ba9dac30f7584971c02cf36fd4e6deabb19a7ce48203a0a0ad458f68599750e712eaa2481480066292d0664028eb85321a8b4c3a9c100b4f25d044ad8377439584eb02caea05e1d9d3e134c23e91b379aab18c80dad65c30df0f9695dcfff6896cfb3fc21860cbcbbecdf4e678b23450f95950d04d0b65afab90381cf733b980e164afcd986d173cef8403ef7aecb544d4d7f8bad3505c5cd703a0116cbe15558d098b9694afdd0000c1997b4f286ab260549ac32ec12bd8c03993c6400c0a038d01702d3505043a470d7f957126ec2246aeea1527cf9f38e31e38eb544eafb53e375dab762f9f53107fe3caaf07b208702cc9109b8508e285a033b2618cb9cb14e1ca0f9496cb1b84df953a2af6b72f8f765fa7cd2e58fb50f326a6c23063f18d0883f5de7d7259e40da63a437a40a6a5a87de8cf8f3b2467893e7e50f1a7ec50120d261303bf80ae9fd4614a2065e9c24b6761226e95ab08d25bc30b923ed5ad56d91a5b65dfdee7e82f701df703eb478bd5f0c4d4a2503867ae38dadadac0174cc8cd3bbfe1740a62eac86688c10d077fdefeeb0bbbe67b90e4df485228c65a2bee5e55924450906bb3538895ffc3acb7b82391331eeb0ea2fa6fcbed8a522609a33a23ab2c1241b659b99997d14273df06aad366bb25fe1af3c8afec5ff3c9e1eaf54389b1d5e863c53217e93d2cc5cde02ef2b3450705c010be3b7d8450dcae4de467ecda6c295c251724cb9e117547be35f921dfd393bb544f9bd4a63525b02a23b35fa8f3e8fad82e806a55f19cbede879b428e3df9e4d01e6131825f247c1020d6a9f70eb88c0884ef441d7f091a175a86e7c96b45538efe5c8f2b28b19948a58ad9d0e016bc63a8c62d1de12f813476a67ec24af8e419aaa09d8109c820c6524003124af4b4861bca72aed885e03b8d1fe283c13d1516ca301ef525857f4510cf9d6d1d48b242c2d836c35333e76e3aaf7abd6666885ae2b71794f2232c94a64aa39518ab274064bbbf939479afa527db2f17dd4f143612784a0fb262c16637bf576e0122a8629511e85c2de82d242bf4c5a7a1e91f8d5ad7b00e6b0734be455c8317dad7a34d38ae5b41034b20ff140c9daad46628a84cc5afe161cef8de58f59a2661faf9bee44b7e4feb4fe5e2e9984b5619ad141f6f601ea0f21fa751a234b4bd64e03917794d05d26d7bd27631ae4f3f076af7271eaa8dc00184f7e72f9396ee4671b2ac770fe176633b0d33507a00ce247d7bf24257c679bc3a2dc0ea7a5bb8feb398e3aac7d9c589d2222971be5604f6fa2f3f7362ffea6a66bfb79d57ce56edb263d5a8630d1e25bd795ba286b4aa88338817f742c64e7f3b0f09175eea1d997d6cdf61b56eccaa1510fb0615063d28c01c9b9f06aff5cefa657334cb957f45bbab9fc67ca130458fcfa29d18ef68b97197977233b9eb8557fb82f338d02c23d6fa0f91b669a41b1b723e36918583a0253e9a34c977d2f721993a0de7ef77130c482539a8e52d53e28fb627963e6df9e87d96fca0491112a6a5392f104ac7dc0a1be351e56abcbf9e53d9fe20d178273051be39b93e75012d9f34921fe4419ce70a7510f1108b70c33ac7981bb5f4260f9f152504b1b232d7e35fcbc51c4da205054add4759b802775d2e0e49d875eb14609711c8423b351869a884d8f094fcf9fc789799658032aac63bed555da6429e1c58ac0daafb588616cbea41d38472158a8edd7cc2dd466822e3267c2ddd26366fe50716e0ede54cc05ee7235a2121d96912a4ced69ac67a2b4d9e077b0ebb035296d2a217ed762dd1ff7db24f17d17ada74bdc21c186bb05196fc74428e423a506de7a2e0324ffa9aa8e6a18ef356cb7e4d5eb437768950eaaf1ffd9c94ac8e75d60ae756041646bff05690e37257bb7e52658ad0dbf1dd07dc85ee266683f43e24f3058615ee8d281c70852c13da5b42bbc156b83a26b9165d8664d9e9bb3f88415859a5f3d846ad5b96d568caaba13d84590f78b132551dd06a7d4d0995bc7437cca0f48218ac087086c0f5e5a50ba269623cc98fbe1686807dde487a34461fa75f29141ac1aaa6f33569098db1f4643bcd4a549edbc8015de8a038efc72eacde34cfe08b1f5b89cbb801fc52288c14a188f7398653a64c1dc3d37f66f416cf68d12d6eac732b05999efe817cb1e72752d07b062f5de90d5bcd8845ecd2eca3e7f831e790155b9492239926b37feca461d68a339ea0d916d63afe2f37a215c5b16cb88c8544a56a91bc938b96eb47bb5a88ef2ab10870c690e78d51f5177c3e923a3ffab8c3c6e21223da49e6263cb986c7664b49fbfd34d886e3600e3e4bc5ad592672b72ee6a6f90d911300d23ada33677ce58afeea7728789ca4ab75fc655d91eb2cef6cd791f61e9c29ce8c7e004e054d090bfd63f18366ef0fcb19e5e1761fe6ca919aecc101e21d46e7ae07df31219966c2af4cac10ec3a10a981a32df04fe7915f0aaf5745311ba5a717b8d6782ca53d41f3517d3ef9f17ba10d5d967359fd539f5a84f578de3d09a685a4b9e944894ee9dead85302ca44608dc594900680a1adb3d9ca957eae5a840971cc42179df054d8615cae83d560028783ae26708603cd5525c3fb003247fa7067bc4885772d739c59de64f2f6f3d39b8b7223a38ebf00c24e54a31a12693161521c1551fa0960cb746e1fbf006b2ed5ffc7b996301db04ca91ec0404de7c3c5865de05686028180953638c9620f1f9809f5de79ad77764e302f560805f68dff50021eb2e512bf1e211d218100a2f8d308cb3788d66e81ed5716f6618127d67097d52723d278253f1956959ff8c0e3ee1d65cae562cd4d06e494c3823fd181159245b80c9b35c4af742c8f74a503830dc11e9a539b94a4f072b316f6b8b3dc696249be5331d094032ad9b1f9fe21983be7704ec07f937a669ff1b2976f47ce8c903376b41ae2055cc426ae780d8be5dd43ee320184e3c2cc0f91fdf3e7fbbce8307cae46fc91444af63a5265461f0c6fa03c6c295aca2718a5d10eb1919367a8f9090edb8e1e5ab427faf85a40b819dd5db50b96e8ccd4076b43e9b5d2d4ce48f0217925db74f739e4d585784bffd2b8e84d876bb8cfd1947cca5eac77f83c51d5e91d8ba6568e2c0c6a668dfc0ab6e299949a7f21877f90ec697c230a3021f609b2520195f6254b9f8933ab391c7ec9a1b4856fb9148fb8e9d1b8b748936d9ddf83763791f7ae9d1bad53844ccbc1f280efb0a4d419860a0632d51388a4c42f691f133efdca46a4b628d258fb1577e6724c4686fb301ba77637d09f2b7df0631dc702f03f433af58d98897f307125e51acd0bf1e9c9159192553b29e5d4f55e5c562692d9e7a8735ceac7e6992cf02968becd7793cad3de5091d18f3d05cb9731a94a71a0197f866a84a1bb26b7687d35290a177a9b40ec5e881d0f2b740f051b042223f809ef3b73e9464f2414182f20c4798ec2d10a0c0eb493c1caa023d77ca30a3b7619beb73bcc58286e547266842cb2fdacb4082c65ecac317d2e2a89ef0f539c0f42f75d7f3ce4409564303b4c391e0de1b73d103fcfdbe1457ccc7593ca2893dec62aa6a0f25b74980352e13d698b6dd0a45a62ad81dda03399c2bcd75486b739b5ad2f8d6b71a15a89beae72f94e2afe420e1ab94b107752e80df8603db2a43ec818f15e99c9cff079a5502f48fcb6f6513cbf2b3fc3c184a4e7ec3dfbe6c032e7e266208492eeffcac65e2f6baac6242f01154d2efaaef47d0beaeb36657abe9fabaa564c253b6d5a53b6ce7c3531b4b7bd68a73d03471b5536802a0294670779422796a044860629eb9fe88ca1e75f866c738d9ddd47f454936e0bbb593727060d1604ac8859221e581649886446679c1c353d3e368910ed1ec6b0a0097d4f071357ac2d80d773e32cddc9079e0417ef079c46a368c21687decc18eb855a77aa634cac367fe643154d99aa699b9579fdd6f0b7debd6fbbb7c879572466341bf4e4700cb30f2b1066bbd4669d46a73129d6c92475b8cdb5371f7edf42a1ae846b3e831b3b23ce478eaad142988c125011de7b035435e2f9dccd4bbf6682793d0c656ed42f65cd4008f1d84bacd983d3f483095497d4821cbe19fe887dc93aea4f56d258d86384e338dcba05c386aab8afdf107fd012c6d12149cd9861d5b1a5a0cfaf8a5b7587b075d56422d1347f73f8b22249a2c0c633d23e93d53bf5e2bee59c4f6d67c174440c20f6265925ba27cc4cd1cb134c6cde2e7ce68e1c9bf2af866b6dee9400d30d0edcde6b250666077623bf6c8eed41a655814f277827c4597cdfb0e43217cbb1394fef7dc6186529f6510a9af9d6a8fcdb97855fbabda475d7ebacb5783d737211d585fed36826d2c5238274cef08e6981acf71c4fd3bda12e49f1408f4d7464efe496d5d06cfd686051aa9f0719f01bb043c82c906f4cb22a486b511c969d88588a1f9d465206688eac37c854a4b3200d5b78934d7a8cfc2d53ff32cfb2f6fad0406311a456b930192eaeb4e7e2c7b7daa0e6385de087ec0ed9e86025cdd299c95814afa4dac779f3bb734c134904853978d324b70a6a5c006d4d9298367c41d10b80611487ef5b2f5346efe4f3737cde08f08ba792fc45d31d7ae2ad1a2d33a541d3f8243ce5bde55b39768e06d8a54361cc72344c54e33285e764d8de3f838827b24184b13d865701a0bcb35bf36bbfcec8462c3d6bb21b6a191a158b41530257f69555d0c2c7a4f56ac3726b3428fa1f85d57b1e6c0066acbb2101d6c70545c550466a1d7cac36c11085e089e19a9a28047ff8500fb79ebcced211882422ab96f44e106482bb803ac4e0c71ff04c361581003df99a5bd9cb434dec558cab54dd28c55c802f104aa7c1962e74f118c1838f8d16cd477000fe4f5f5be1524ee317a1765ff58be5f9e3126876444eff2d5604caf785fd29e6cf5b6c41e37ccdf8cd9f4fa2ac2f138fd1286ad826688e3b25c31b35c1d96f2b7ee524fd8a7f3a44cf119c3e16485bc2623c10e41caedc3f0bba26556394dd5f680852fc658efd700ee29a8e4d723a12517145b461f708eafb8b3b359a75fe4f1aa0f659d38f8d00c4a66c991e7af58430e77af1a32be77b9c3a983c597594b123615efb5561e212a6544440305774657ae8805bc5e3c8b40af5ba461e735ebdc2cfbad2505b7b763c76b5ea9efd8688d870b1570719816178bb5447e2909fe757cec76459602dbfeceebdc040219f77f52a5141973745e90f0cf789dc0418e63ba33090863577d957520052f98d406bb21df65ca4855e38750c962f13cf38d8727182ec15de2b1e59aa48bb43f59f136d94a5d0588b4b6780ce09524c0e9d794c55b878a755aae2f03f651418069a0c1384304ef0ec9423fa86a9dd1ea7f6851aaa04c6a12a0066ac064c9e12774321847709d5b4bb1c0632e58cb8503f64aa61c1b436de7c1fee9ed4ca152db6cdc721f46e59bed0892242abc59c8a1a21533478974d6c087491a865e04b64e01025451fd9168b1cc772fc564796b5e4ea3e41a76ccb939cd52e4ca4ba9d183968e42d013ed567027fc65ca7c78fb8206f68becd37050a55dc7bb18e0ab68ab51f7ff97e1cc1b9f6ed04ef7d1ba76148352341fbcad5dbcd001b8ec08c847d3585f8f388789915d208c7f3124d39ca8ad34361c6346270d7fef0e90d1ac5e799cb72d7017fbc7ce389da6a7bef9691cb2c1c30f450d9aaf6b625a44f638c1d2a02204d5805a50f86fae87f318476594901e3c506f02cc275ff29177c87d452ba8f6486bb32eb66377b0f7e289ceee5c11eca790d31da873a8d4d0e01b45edfc39edeb4dae3e35e19fd55096673ed7c0eeac250c4fc112c2b380834026b77b178795337b6dc4c0e7fc752f0ad4360f86db3f1d9ecae6a60cb592fa335ba5c2444f33fa7a35719e18aa785fe473b05689bcc67c97ec0ad05ae0b1774c42bd40ee0b77a0e1953e56310eaa8b7a53c9477f491bccc32c10bce683cf62cff3aa474c65aee800d965d0a94d164fa81b785702901cc80f89e5534d4dc95286c1732be662d2ed38a5ef923ad288c3dc99173f53a894ea373dde3f4d6233fbc90d1fc5e9c33efd1e902c042707c4f7a9f052d54bc2b68a24c4ae769677d043ed75b8389189920de9ebb705a315fbad73141cb8eded9190bd1678aae1e78d000c7735990278a66185edf7e1a02589262f4de1e785556f5f0b26e9271db4ec451d47b1e425757aef965aa1fd65678a13665bc23b123023ae151f7a33c3457bf71c7662b407abf6570afb3974098c44ca47da90b1afacffd900e7d4c5d512f137c4d0bfcea2a82864f7320158bf29075e8cda34ebe43a9c25076e12c0669a9ebfd40420870bdde262aaf93008c8d3996a6fb1f7d26fa22fce4c03ce77c4e777441ef71eb8f0825a329fe3190319fe42535ad6d24cd0f5ac69d1c149c0a758da5f07af8b445e1c7be5eb2b810cb9f8608b88655f3837ca1b9a82d5736868404cf4d37db4fd0e56829fac8f4095269bed7d30aa4d7daeb5aa1d1627bfd999219925cada95ec422b33f2361dd7799977aef90b51d1470784971bb44e954f85178700a66ba71d599b5558f0d9b07cb76cf1dfce44942cc897339d9ff302c6ddc03764b9d422721fb1aade855fb7fbd173105c00db1d8197d8a19208ae123c78126b2f1e0418b08cad55af2abda73631b11b1a7f816e38e91392c207ee1f882560c3b1ad3468f2f68e208df644171cbbc34bc317d7666aeb0eedb7b33e6fbff40040ca7cd39088fa0d970641f900c566232b11ab04888e9abd5c6e96d8rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-4.18.0-553.22.1.el8_10.src.rpminstallonlypkg(kernel-module)kernel-moduleskernel-modules(x86-64)kernel-modules-uname-rkernel-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-bca.ko)kmod(brcmfmac-cyw.ko)kmod(brcmfmac-wcc.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(btmtk.ko)kmod(btrtl.ko)kmod(btsdio.ko)kmod(bttv.ko)kmod(btusb.ko)kmod(budget-av.ko)kmod(budget-ci.ko)kmod(budget-core.ko)kmod(budget-patch.ko)kmod(budget.ko)kmod(c4.ko)kmod(c_can.ko)kmod(c_can_pci.ko)kmod(can-bcm.ko)kmod(can-dev.ko)kmod(can-gw.ko)kmod(can-raw.ko)kmod(can.ko)kmod(capidrv.ko)kmod(catc.ko)kmod(cb710-mmc.ko)kmod(cc770.ko)kmod(cc770_platform.ko)kmod(cdc_eem.ko)kmod(cdc_ether.ko)kmod(cdc_mbim.ko)kmod(cdc_ncm.ko)kmod(cdc_subset.ko)kmod(cec.ko)kmod(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_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(i915.ko)kmod(ib_cm.ko)kmod(ib_core.ko)kmod(ib_ipoib.ko)kmod(ib_iser.ko)kmod(ib_isert.ko)kmod(ib_srp.ko)kmod(ib_srpt.ko)kmod(ib_umad.ko)kmod(ib_uverbs.ko)kmod(ideapad-laptop.ko)kmod(idmouse.ko)kmod(ieee802154.ko)kmod(ieee802154_6lowpan.ko)kmod(ieee802154_socket.ko)kmod(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-uncore-frequency-common.ko)kmod(intel-uncore-frequency.ko)kmod(intel-vbtn.ko)kmod(intel-wmi-thunderbolt.ko)kmod(intel_ifs.ko)kmod(intel_ips.ko)kmod(intel_oaktrail.ko)kmod(intel_pmc_core.ko)kmod(intel_pmc_core_pltdrv.ko)kmod(intel_sdsi.ko)kmod(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(kvmgt.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(mana_ib.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-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-hdmi-lpe-audio.ko)kmod(snd-hdsp.ko)kmod(snd-hdspm.ko)kmod(snd-hrtimer.ko)kmod(snd-hwdep.ko)kmod(snd-i2c.ko)kmod(snd-ice1712.ko)kmod(snd-ice1724.ko)kmod(snd-ice17xx-ak4xxx.ko)kmod(snd-indigo.ko)kmod(snd-indigodj.ko)kmod(snd-indigodjx.ko)kmod(snd-indigoio.ko)kmod(snd-indigoiox.ko)kmod(snd-intel-dspcfg.ko)kmod(snd-intel-sdw-acpi.ko)kmod(snd-intel-sst-acpi.ko)kmod(snd-intel-sst-core.ko)kmod(snd-intel8x0.ko)kmod(snd-intel8x0m.ko)kmod(snd-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-bdw-rt286.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-cs42l42-sdw.ko)kmod(snd-soc-cs42l42.ko)kmod(snd-soc-cx2072x.ko)kmod(snd-soc-da7213.ko)kmod(snd-soc-da7219.ko)kmod(snd-soc-dmic.ko)kmod(snd-soc-ehl-rt5660.ko)kmod(snd-soc-es8316.ko)kmod(snd-soc-es8326.ko)kmod(snd-soc-hda-codec.ko)kmod(snd-soc-hdac-hda.ko)kmod(snd-soc-hdac-hdmi.ko)kmod(snd-soc-hsw-rt5640.ko)kmod(snd-soc-intel-hda-dsp-common.ko)kmod(snd-soc-intel-sof-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-max98363.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-nau8315.ko)kmod(snd-soc-nau8821.ko)kmod(snd-soc-nau8824.ko)kmod(snd-soc-nau8825.ko)kmod(snd-soc-pcm512x-i2c.ko)kmod(snd-soc-pcm512x.ko)kmod(snd-soc-rl6231.ko)kmod(snd-soc-rl6347a.ko)kmod(snd-soc-rt1011.ko)kmod(snd-soc-rt1015.ko)kmod(snd-soc-rt1015p.ko)kmod(snd-soc-rt1308-sdw.ko)kmod(snd-soc-rt1308.ko)kmod(snd-soc-rt1316-sdw.ko)kmod(snd-soc-rt1318-sdw.ko)kmod(snd-soc-rt286.ko)kmod(snd-soc-rt298.ko)kmod(snd-soc-rt5514-spi.ko)kmod(snd-soc-rt5514.ko)kmod(snd-soc-rt5640.ko)kmod(snd-soc-rt5645.ko)kmod(snd-soc-rt5651.ko)kmod(snd-soc-rt5660.ko)kmod(snd-soc-rt5663.ko)kmod(snd-soc-rt5670.ko)kmod(snd-soc-rt5677-spi.ko)kmod(snd-soc-rt5677.ko)kmod(snd-soc-rt5682-i2c.ko)kmod(snd-soc-rt5682-sdw.ko)kmod(snd-soc-rt5682.ko)kmod(snd-soc-rt5682s.ko)kmod(snd-soc-rt700.ko)kmod(snd-soc-rt711-sdca.ko)kmod(snd-soc-rt711.ko)kmod(snd-soc-rt712-sdca-dmic.ko)kmod(snd-soc-rt712-sdca.ko)kmod(snd-soc-rt715-sdca.ko)kmod(snd-soc-rt715.ko)kmod(snd-soc-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-bxt-da7219_max98357a.ko)kmod(snd-soc-sst-bxt-rt298.ko)kmod(snd-soc-sst-byt-cht-cx2072x.ko)kmod(snd-soc-sst-byt-cht-da7213.ko)kmod(snd-soc-sst-byt-cht-es8316.ko)kmod(snd-soc-sst-byt-cht-nocodec.ko)kmod(snd-soc-sst-bytcr-rt5640.ko)kmod(snd-soc-sst-bytcr-rt5651.ko)kmod(snd-soc-sst-cht-bsw-max98090_ti.ko)kmod(snd-soc-sst-cht-bsw-nau8824.ko)kmod(snd-soc-sst-cht-bsw-rt5645.ko)kmod(snd-soc-sst-cht-bsw-rt5672.ko)kmod(snd-soc-sst-dsp.ko)kmod(snd-soc-sst-glk-rt5682_max98357a.ko)kmod(snd-soc-sst-ipc.ko)kmod(snd-soc-sst-sof-pcm512x.ko)kmod(snd-soc-sst-sof-wm8804.ko)kmod(snd-soc-ts3a227e.ko)kmod(snd-soc-wm-adsp.ko)kmod(snd-soc-wm8804-i2c.ko)kmod(snd-soc-wm8804.ko)kmod(snd-sof-acpi-intel-bdw.ko)kmod(snd-sof-acpi-intel-byt.ko)kmod(snd-sof-acpi.ko)kmod(snd-sof-amd-acp.ko)kmod(snd-sof-amd-rembrandt.ko)kmod(snd-sof-amd-renoir.ko)kmod(snd-sof-intel-atom.ko)kmod(snd-sof-intel-hda-common.ko)kmod(snd-sof-intel-hda-mlink.ko)kmod(snd-sof-intel-hda.ko)kmod(snd-sof-pci-intel-apl.ko)kmod(snd-sof-pci-intel-cnl.ko)kmod(snd-sof-pci-intel-icl.ko)kmod(snd-sof-pci-intel-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(snd_xen_front.ko)kmod(sony-laptop.ko)kmod(soundcore.ko)kmod(soundwire-amd.ko)kmod(soundwire-bus.ko)kmod(soundwire-cadence.ko)kmod(soundwire-generic-allocation.ko)kmod(soundwire-intel.ko)kmod(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_hv_generic.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(uvc.ko)kmod(uvcvideo.ko)kmod(uwb.ko)kmod(v4l2-common.ko)kmod(v4l2-dv-timings.ko)kmod(ves1820.ko)kmod(ves1x93.ko)kmod(via-sdmmc.ko)kmod(videobuf-core.ko)kmod(videobuf-dma-sg.ko)kmod(videobuf-vmalloc.ko)kmod(videobuf2-common.ko)kmod(videobuf2-dma-sg.ko)kmod(videobuf2-dvb.ko)kmod(videobuf2-memops.ko)kmod(videobuf2-v4l2.ko)kmod(videobuf2-vmalloc.ko)kmod(videodev.ko)kmod(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-uname-rrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)4.18.0-553.22.1.el8_10.x86_643.0.4-14.6.0-14.0-15.2-14.14.3ff@fKfbf(@f?@fafxff>@fU@fwf=@f~fuk@fl0fafWfK;@fDf?]f8@f+@fff P@f[fe~@e8@e@e7@eeBeN@eee6@eeee@ee(e}@etVeoehy@e_>eWUeTeP@eKx@eGe?e;@e7e/e%@d7d0d-bd&@d!@d@ddddxdcU@cU@cc`cl@c@c@c@c@cwc&@c&@c@c@c@ccc=@cc@cۥcT@cױ@ccvc0cƍc@ccFcR@ccc@c@c|cwscr-cn9@ck@ch@cb[c_cV~@cMCc@c:c2c*c!@c*c@ccd@cb{@b{@b5@bbbb@bz@bޅb@bVbby@bb>bb@bUblbb2@b@bb@b@bbw@bb@b~H@bzSbu bk@bjbgbf@b_bX bT@bP#bMbMbF@bEbA@b; b8hb3"b1@b/.@b(b@b!b~b @b@ba@a aa7aaaa@a@aa5a@aza@a@aaW@aayav@amaaf@a]aQ@aLl@aC1a@a;Ha0a(a'@a&0a$@a#a@a@aS@a @aa a /a`@`` @``@`@`ݮ@`ٹ`@`"@`@`9@`D``r`r```@```Z`f@``@` @`@``@`@`e@`}p`x*`t6@`n@`m`e`c`a@`[)`X`P`KW`J@`Gc@`B@`?z@`<@`7@`2K@`0`-@`*b@`%@`#`"y@`!'``>`@``@` `@```2@___I@_@_@__1@__ܙ_H@__@__@_м@_v@_ǁ_ǁ__@__G@_@_ _i_#_@_/@__@_:_@___@_ _@_"_@__~@_}_w@_s!_k8_e_cO_`_X_P_>e_;_16_*@_&_"@__@__ L_X@_c^z^^@@^^K^@^W@^@^n@^y^^@^א^?@^ϧ^V@^^˳@^@^Ǿ^^@^'@^@^^@^^U@^^^&@^^@^1^^H^^^@^k@^@^@^0^^|@^{G^{G^wS@^v^t@^s^^r @^p^n^l@^j$@^g@^f/^c^Y^U @^Ri@^O@^Nt^M#@^F^C^AE^9\^4^2@^*@^&^!^@^g@^r]]]+]@]]]B]]Y]@]߶]e@]]]]@]Γ@]A]ʞ]@]@]{@])]]@]W]]]z@]]@]]@]V]@]m]z3@]v>]rJ@]i]g@]e@]c]^][]V]UI@]S]R@]QT]L]J@]D%]B@]A]@1@]>]9]8H@]6]1]0_@]/ ]-@](v@]'$]%@]$];]]@]^@]@]@]:]@\\@\Q\@\@\\\t@\@\\@\9\\ޢ@\P\@\ڭ\\@\g\@\\s@\-@\8\@\\O\@\\f\@\\r@\,@\\@\7\C@\\@\N\\@\@\6\B@\\\@\@\@\@\M\M\M\~d\k\eX@\d\^\\\Z@\HW@\C@\@n@\?\8@\73\3?@\@\\>@\@\I\@\ `\\l@\&@[[@[1[[@[H[@[_[@[[v[[@[@[ٙ@[S@[ @[ @[[@[[[@[;@[@[R@[[@[][ @[@[t[#@[[[:@[[@[Q@[[@[\[[[@[v[qrRelease Engineering - 4.18.0-553.22.1Denys Vlasenko [4.18.0-553.22.1.el8_10]Denys Vlasenko [4.18.0-553.21.1.el8_10]Denys Vlasenko [4.18.0-553.20.1.el8_10]Denys Vlasenko [4.18.0-553.19.1.el8_10]Denys Vlasenko [4.18.0-553.18.1.el8_10]Denys Vlasenko [4.18.0-553.17.1.el8_10]Denys Vlasenko [4.18.0-553.16.1.el8_10]Denys Vlasenko [4.18.0-553.15.1.el8_10]Denys Vlasenko [4.18.0-553.14.1.el8_10]Denys Vlasenko [4.18.0-553.13.1.el8_10]Denys Vlasenko [4.18.0-553.12.1.el8_10]Denys Vlasenko [4.18.0-553.11.1.el8_10]Denys Vlasenko [4.18.0-553.10.1.el8_10]Denys Vlasenko [4.18.0-553.9.1.el8_10]Denys Vlasenko [4.18.0-553.8.1.el8_10]Denys Vlasenko [4.18.0-553.7.1.el8_10]Denys Vlasenko [4.18.0-553.6.1.el8_10]Denys Vlasenko [4.18.0-553.5.1.el8_10]Denys Vlasenko [4.18.0-553.4.1.el8_10]Denys Vlasenko [4.18.0-552.3.1.el8_10]Denys Vlasenko [4.18.0-552.2.1.el8_10]Denys Vlasenko [4.18.0-552.1.1.el8_10]Denys Vlasenko [4.18.0-552.el8]Denys Vlasenko [4.18.0-551.el8]Denys Vlasenko [4.18.0-550.el8]Denys Vlasenko [4.18.0-549.el8]Denys Vlasenko [4.18.0-548.el8]Denys Vlasenko [4.18.0-547.el8]Denys Vlasenko [4.18.0-546.el8]Denys Vlasenko [4.18.0-545.el8]Denys Vlasenko [4.18.0-544.el8]Denys Vlasenko [4.18.0-543.el8]Denys Vlasenko [4.18.0-542.el8]Denys Vlasenko [4.18.0-541.el8]Denys Vlasenko [4.18.0-540.el8]Denys Vlasenko [4.18.0-539.el8]Denys Vlasenko [4.18.0-538.el8]Denys Vlasenko [4.18.0-537.el8]Denys Vlasenko [4.18.0-536.el8]Denys Vlasenko [4.18.0-535.el8]Denys Vlasenko [4.18.0-534.el8]Denys Vlasenko [4.18.0-533.el8]Denys Vlasenko [4.18.0-532.el8]Denys Vlasenko [4.18.0-531.el8]Denys Vlasenko [4.18.0-530.el8]Denys Vlasenko [4.18.0-529.el8]Denys Vlasenko [4.18.0-528.el8]Denys Vlasenko [4.18.0-527.el8]Denys Vlasenko [4.18.0-526.el8]Denys Vlasenko [4.18.0-525.el8]Denys Vlasenko [4.18.0-524.el8]Denys Vlasenko [4.18.0-523.el8]Denys Vlasenko [4.18.0-522.el8]Denys Vlasenko [4.18.0-521.el8]Denys Vlasenko [4.18.0-520.el8]Denys Vlasenko [4.18.0-519.el8]Denys Vlasenko [4.18.0-518.el8]Denys Vlasenko [4.18.0-517.el8]Denys Vlasenko [4.18.0-516.el8]Denys Vlasenko [4.18.0-515.el8]Denys Vlasenko [4.18.0-514.el8]Patrick Talbert [4.18.0-513.1.1.el8_9]Denys Vlasenko [4.18.0-513.el8]Denys Vlasenko [4.18.0-512.el8]Denys Vlasenko [4.18.0-511.el8]Denys Vlasenko [4.18.0-510.el8]Denys Vlasenko [4.18.0-509.el8]Denys Vlasenko [4.18.0-508.el8]Denys Vlasenko [4.18.0-507.el8]Denys Vlasenko [4.18.0-506.el8]Denys Vlasenko [4.18.0-505.el8]Denys Vlasenko [4.18.0-504.el8]Denys Vlasenko [4.18.0-503.el8]Denys Vlasenko [4.18.0-502.el8]Denys Vlasenko [4.18.0-501.el8]Denys Vlasenko [4.18.0-500.el8]Denys Vlasenko [4.18.0-499.el8]Denys Vlasenko [4.18.0-498.el8]Denys Vlasenko [4.18.0-497.el8]Denys Vlasenko [4.18.0-496.el8]Denys Vlasenko [4.18.0-495.el8]Denys Vlasenko [4.18.0-494.el8]Denys Vlasenko [4.18.0-493.el8]Denys Vlasenko [4.18.0-492.el8]Denys Vlasenko [4.18.0-491.el8]Denys Vlasenko [4.18.0-490.el8]Denys Vlasenko [4.18.0-489.el8]Denys Vlasenko [4.18.0-488.el8]Denys Vlasenko [4.18.0-487.el8]Denys Vlasenko [4.18.0-486.el8]Denys Vlasenko [4.18.0-485.el8]Denys Vlasenko [4.18.0-484.el8]Denys Vlasenko [4.18.0-483.el8]Denys Vlasenko [4.18.0-482.el8]Denys Vlasenko [4.18.0-481.el8]Denys Vlasenko [4.18.0-480.el8]Denys Vlasenko [4.18.0-479.el8]Denys Vlasenko [4.18.0-478.el8]Lucas Zampieri [4.18.0-477.2.1.el8]Lucas Zampieri [4.18.0-477.1.1.el8]Lucas Zampieri [4.18.0-477.el8]Lucas Zampieri [4.18.0-476.el8]Lucas Zampieri [4.18.0-475.el8]Lucas Zampieri [4.18.0-474.el8]Lucas Zampieri [4.18.0-473.el8]Lucas Zampieri [4.18.0-472.el8]Lucas Zampieri [4.18.0-471.el8]Lucas Zampieri [4.18.0-470.el8]Lucas Zampieri [4.18.0-469.el8]Lucas Zampieri [4.18.0-468.el8]Lucas Zampieri [4.18.0-467.el8]Lucas Zampieri [4.18.0-466.el8]Lucas Zampieri [4.18.0-465.el8]Lucas Zampieri [4.18.0-464.el8]Lucas Zampieri [4.18.0-463.el8]Lucas Zampieri [4.18.0-462.el8]Lucas Zampieri [4.18.0-461.el8]Lucas Zampieri [4.18.0-459.el8]Lucas Zampieri [4.18.0-458.el8]Lucas Zampieri [4.18.0-457.el8]Lucas Zampieri [4.18.0-456.el8]Lucas Zampieri [4.18.0-455.el8]Lucas Zampieri [4.18.0-454.el8]Lucas Zampieri [4.18.0-453.el8]Lucas Zampieri [4.18.0-452.el8]Lucas Zampieri [4.18.0-451.el8]Lucas Zampieri [4.18.0-450.el8]Lucas Zampieri [4.18.0-449.el8]Lucas Zampieri [4.18.0-448.el8]Lucas Zampieri [4.18.0-447.el8]Lucas Zampieri [4.18.0-446.el8]Lucas Zampieri [4.18.0-445.el8]Lucas Zampieri [4.18.0-444.el8]Lucas Zampieri [4.18.0-442.el8.v2.g6f5f]Lucas Zampieri [4.18.0-441.el8]Lucas Zampieri [4.18.0-440.el8]Lucas Zampieri [4.18.0-439.el8]Lucas Zampieri [4.18.0-438.el8]Lucas Zampieri [4.18.0-437.el8]Lucas Zampieri [4.18.0-436.el8]Lucas Zampieri [4.18.0-435.el8]Lucas Zampieri [4.18.0-434.el8]Lucas Zampieri [4.18.0-433.el8]Lucas Zampieri [4.18.0-432.el8]Lucas Zampieri [4.18.0-431.el8]Lucas Zampieri [4.18.0-430.el8]Lucas Zampieri [4.18.0-429.el8]Lucas Zampieri [4.18.0-428.el8]Lucas Zampieri [4.18.0-427.el8]Lucas Zampieri [4.18.0-426.el8]Jarod Wilson [4.18.0-425.el8]Jarod Wilson [4.18.0-424.el8]Jarod Wilson [4.18.0-423.el8]Jarod Wilson [4.18.0-422.el8]Jarod Wilson [4.18.0-421.el8]Jarod Wilson [4.18.0-420.el8]Jarod Wilson [4.18.0-419.el8]Jarod Wilson [4.18.0-418.el8]Jarod Wilson [4.18.0-417.el8]Jarod Wilson [4.18.0-416.el8]Jarod Wilson [4.18.0-415.el8]Jarod Wilson [4.18.0-414.el8]Jarod Wilson [4.18.0-413.el8]Jarod Wilson [4.18.0-412.el8]Jarod Wilson [4.18.0-411.el8]Jarod Wilson [4.18.0-410.el8]Jarod Wilson [4.18.0-409.el8]Jarod Wilson [4.18.0-408.el8]Jarod Wilson [4.18.0-407.el8]Jarod Wilson [4.18.0-406.el8]Jarod Wilson [4.18.0-405.el8]Jarod Wilson [4.18.0-404.el8]Jarod Wilson [4.18.0-403.el8]Jarod Wilson [4.18.0-402.el8]Jarod Wilson [4.18.0-401.el8]Jarod Wilson [4.18.0-400.el8]Jarod Wilson [4.18.0-399.el8]Jarod Wilson [4.18.0-398.el8]Jarod Wilson [4.18.0-397.el8]Jarod Wilson [4.18.0-396.el8]Jarod Wilson [4.18.0-395.el8]Jarod Wilson [4.18.0-394.el8]Jarod Wilson [4.18.0-393.el8]Jarod Wilson [4.18.0-392.el8]Jarod Wilson [4.18.0-391.el8]Jarod Wilson [4.18.0-390.el8]Jarod Wilson [4.18.0-389.el8]Jarod Wilson [4.18.0-388.el8]Jarod Wilson [4.18.0-387.el8]Jarod Wilson [4.18.0-386.el8]Jarod Wilson [4.18.0-385.el8]Bruno Meneguele [4.18.0-384.el8]Jarod Wilson [4.18.0-383.el8]Jarod Wilson [4.18.0-382.el8]Jarod Wilson [4.18.0-381.el8]Jarod Wilson [4.18.0-380.el8]Jarod Wilson [4.18.0-379.el8]Jarod Wilson [4.18.0-378.el8]Jarod Wilson [4.18.0-377.el8]Jarod Wilson [4.18.0-376.el8]Jarod Wilson [4.18.0-375.el8]Jarod Wilson [4.18.0-374.el8]Jarod Wilson [4.18.0-373.el8]Augusto Caringi [4.18.0-372.2.1.el8]Augusto Caringi [4.18.0-372.1.1.el8]Augusto Caringi [4.18.0-372.el8]Augusto Caringi [4.18.0-371.el8]Augusto Caringi [4.18.0-370.el8]Augusto Caringi [4.18.0-369.el8]Augusto Caringi [4.18.0-368.el8]Augusto Caringi [4.18.0-367.el8]Augusto Caringi [4.18.0-366.el8]Augusto Caringi [4.18.0-365.el8]Augusto Caringi [4.18.0-364.el8]Augusto Caringi [4.18.0-363.el8]Augusto Caringi [4.18.0-362.el8]Augusto Caringi [4.18.0-361.el8]Augusto Caringi [4.18.0-360.el8]Augusto Caringi [4.18.0-359.el8]Augusto Caringi [4.18.0-358.el8]Augusto Caringi [4.18.0-357.el8]Augusto Caringi [4.18.0-356.el8]Augusto Caringi [4.18.0-355.el8]Augusto Caringi [4.18.0-354.el8]Jan Stancek [4.18.0-353.el8]Jan Stancek [4.18.0-352.el8]Bruno Meneguele [4.18.0-351.el8]Bruno Meneguele [4.18.0-350.el8]Augusto Caringi [4.18.0-349.el8]Augusto Caringi [4.18.0-348.6.el8]Augusto Caringi [4.18.0-348.5.el8]Augusto Caringi [4.18.0-348.4.el8]Augusto Caringi [4.18.0-348.3.el8]Augusto Caringi [4.18.0-348.2.el8]Augusto Caringi [4.18.0-348.1.el8]Augusto Caringi [4.18.0-345.1.el8]Augusto Caringi [4.18.0-343.1.el8]Bruno Meneguele [4.18.0-343.el8]Bruno Meneguele [4.18.0-342.el8]Bruno Meneguele [4.18.0-341.el8]Bruno Meneguele [4.18.0-340.el8]Bruno Meneguele [4.18.0-339.el8]Bruno Meneguele [4.18.0-338.el8]Bruno Meneguele [4.18.0-337.el8]Bruno Meneguele [4.18.0-336.el8]Bruno Meneguele [4.18.0-335.el8]Bruno Meneguele [4.18.0-334.el8]Bruno Meneguele [4.18.0-333.el8]Bruno Meneguele [4.18.0-332.el8]Bruno Meneguele [4.18.0-331.el8]Bruno Meneguele [4.18.0-330.el8]Bruno Meneguele [4.18.0-329.el8]Bruno Meneguele [4.18.0-328.el8]Augusto Caringi [4.18.0-327.el8]Augusto Caringi [4.18.0-326.el8]Augusto Caringi [4.18.0-325.el8]Augusto Caringi [4.18.0-324.el8]Augusto Caringi [4.18.0-323.el8]Bruno Meneguele [4.18.0-322.el8]Bruno Meneguele [4.18.0-321.el8]Bruno Meneguele [4.18.0-320.el8]Bruno Meneguele [4.18.0-319.el8]Bruno Meneguele [4.18.0-318.el8]Bruno Meneguele [4.18.0-317.el8]Bruno Meneguele [4.18.0-316.el8]Bruno Meneguele [4.18.0-315.el8]Bruno Meneguele [4.18.0-314.el8]Bruno Meneguele [4.18.0-313.el8]Bruno Meneguele [4.18.0-312.el8]Bruno Meneguele [4.18.0-311.el8]Bruno Meneguele [4.18.0-310.el8]Bruno Meneguele [4.18.0-309.el8]Bruno Meneguele [4.18.0-308.el8]Bruno Meneguele [4.18.0-307.el8]Bruno Meneguele [4.18.0-306.el8]Bruno Meneguele [4.18.0-305.8.el8]Bruno Meneguele [4.18.0-305.7.el8]Bruno Meneguele [4.18.0-305.6.el8]Bruno Meneguele [4.18.0-305.5.el8]Bruno Meneguele [4.18.0-305.4.el8]Bruno Meneguele [4.18.0-305.3.el8]Bruno Meneguele [4.18.0-305.2.el8]Bruno Meneguele [4.18.0-305.1.el8]Bruno Meneguele [4.18.0-304.7.el8]Bruno Meneguele [4.18.0-304.6.el8]Bruno Meneguele [4.18.0-304.5.el8]Bruno Meneguele [4.18.0-304.4.el8]Bruno Meneguele [4.18.0-304.3.el8]Bruno Meneguele [4.18.0-304.2.el8]Bruno Meneguele [4.18.0-304.1.el8]Bruno Meneguele [4.18.0-303.1.el8]Bruno Meneguele [4.18.0-302.1.el8]Bruno Meneguele [4.18.0-301.1.el8]Bruno Meneguele [4.18.0-300.1.el8]Bruno Meneguele [4.18.0-299.1.el8]Bruno Meneguele [4.18.0-298.1.el8]Bruno Meneguele [4.18.0-297.1.el8]Jan Stancek [4.18.0-297.el8]Jan Stancek [4.18.0-296.el8]Jan Stancek [4.18.0-295.el8]Jan Stancek [4.18.0-294.el8]Jan Stancek [4.18.0-293.el8]Jan Stancek [4.18.0-292.el8]Jan Stancek [4.18.0-291.el8]Jan Stancek [4.18.0-290.el8]Jan Stancek [4.18.0-289.el8]Jan Stancek [4.18.0-288.el8]Jan Stancek [4.18.0-287.el8]Jan Stancek [4.18.0-286.el8]Jan Stancek [4.18.0-285.el8]Jan Stancek [4.18.0-284.el8]Jan Stancek [4.18.0-283.el8]Jan Stancek [4.18.0-282.el8]Jan Stancek [4.18.0-281.el8]Jan Stancek [4.18.0-280.el8]Jan Stancek [4.18.0-279.el8]Jan Stancek [4.18.0-278.el8]Jan Stancek [4.18.0-277.el8]Jan Stancek [4.18.0-276.el8]Jan Stancek [4.18.0-275.el8]Jan Stancek [4.18.0-274.el8]Jan Stancek [4.18.0-273.el8]Jan Stancek [4.18.0-272.el8]Jan Stancek [4.18.0-271.el8]Jan Stancek [4.18.0-270.el8]Jan Stancek [4.18.0-269.el8]Jan Stancek [4.18.0-268.el8]Jan Stancek [4.18.0-267.el8]Jan Stancek [4.18.0-266.el8]Jan Stancek [4.18.0-265.el8]Jan Stancek [4.18.0-264.el8]Jan Stancek [4.18.0-263.el8]Jan Stancek [4.18.0-262.el8]Jan Stancek [4.18.0-261.el8]Jan Stancek [4.18.0-260.el8]Jan Stancek [4.18.0-259.el8]Jan Stancek [4.18.0-258.el8]Jan Stancek [4.18.0-257.el8]Jan Stancek [4.18.0-256.el8]Jan Stancek [4.18.0-255.el8]Jan Stancek [4.18.0-254.el8]Jan Stancek [4.18.0-253.el8]Jan Stancek [4.18.0-252.el8]Jan Stancek [4.18.0-251.el8]Jan Stancek [4.18.0-250.el8]Jan Stancek [4.18.0-249.el8]Jan Stancek [4.18.0-248.el8]Jan Stancek [4.18.0-247.el8]Jan Stancek [4.18.0-246.el8]Jan Stancek [4.18.0-245.el8]Jan Stancek [4.18.0-244.el8]Jan Stancek [4.18.0-243.el8]Jan Stancek [4.18.0-242.el8]Jan Stancek [4.18.0-241.el8]Jan Stancek [4.18.0-240.10.el8]Jan Stancek [4.18.0-240.9.el8]Jan Stancek [4.18.0-240.8.el8]Jan Stancek [4.18.0-240.7.el8]Jan Stancek [4.18.0-240.6.el8]Jan Stancek [4.18.0-240.5.el8]Jan Stancek [4.18.0-240.4.el8]Jan Stancek [4.18.0-240.3.el8]Jan Stancek [4.18.0-240.2.el8]Jan Stancek [4.18.0-240.1.el8]Jan Stancek [4.18.0-239.1.el8]Frantisek Hrbata [4.18.0-239.el8]Frantisek Hrbata [4.18.0-238.el8]Frantisek Hrbata [4.18.0-237.el8]Frantisek Hrbata [4.18.0-236.el8]Frantisek Hrbata [4.18.0-235.el8]Frantisek Hrbata [4.18.0-234.el8]Frantisek Hrbata [4.18.0-233.el8]Frantisek Hrbata [4.18.0-232.el8]Frantisek Hrbata [4.18.0-231.el8]Frantisek Hrbata [4.18.0-230.el8]Frantisek Hrbata [4.18.0-229.el8]Frantisek Hrbata [4.18.0-228.el8]Frantisek Hrbata [4.18.0-227.el8]Frantisek Hrbata [4.18.0-226.el8]Frantisek Hrbata [4.18.0-225.el8]Frantisek Hrbata [4.18.0-224.el8]Frantisek Hrbata [4.18.0-223.el8]Frantisek Hrbata [4.18.0-222.el8]Frantisek Hrbata [4.18.0-221.el8]Frantisek Hrbata [4.18.0-220.el8]Frantisek Hrbata [4.18.0-219.el8]Frantisek Hrbata [4.18.0-218.el8]Frantisek Hrbata [4.18.0-217.el8]Frantisek Hrbata [4.18.0-216.el8]Frantisek Hrbata [4.18.0-215.el8]Frantisek Hrbata [4.18.0-214.el8]Frantisek Hrbata [4.18.0-213.el8]Frantisek Hrbata [4.18.0-212.el8]Frantisek Hrbata [4.18.0-211.el8]Frantisek Hrbata [4.18.0-210.el8]Frantisek Hrbata [4.18.0-209.el8]Frantisek Hrbata [4.18.0-208.el8]Frantisek Hrbata [4.18.0-207.el8]Frantisek Hrbata [4.18.0-206.el8]Frantisek Hrbata [4.18.0-205.el8]Frantisek Hrbata [4.18.0-204.el8]Frantisek Hrbata [4.18.0-203.el8]Frantisek Hrbata [4.18.0-202.el8]Frantisek Hrbata [4.18.0-201.el8]Frantisek Hrbata [4.18.0-200.el8]Frantisek Hrbata [4.18.0-199.el8]Frantisek Hrbata [4.18.0-198.el8]Frantisek Hrbata [4.18.0-197.el8]Frantisek Hrbata [4.18.0-196.el8]Frantisek Hrbata [4.18.0-195.el8]Frantisek Hrbata [4.18.0-194.el8]Frantisek Hrbata [4.18.0-193.15.el8]Frantisek Hrbata [4.18.0-193.14.el8]Frantisek Hrbata [4.18.0-193.13.el8]Frantisek Hrbata [4.18.0-193.12.el8]Frantisek Hrbata [4.18.0-193.11.el8]Frantisek Hrbata [4.18.0-193.10.el8]Frantisek Hrbata [4.18.0-193.9.el8]Frantisek Hrbata [4.18.0-193.8.el8]Frantisek Hrbata [4.18.0-193.7.el8]Frantisek Hrbata [4.18.0-193.6.el8]Frantisek Hrbata [4.18.0-193.5.el8]Frantisek Hrbata [4.18.0-193.4.el8]Frantisek Hrbata [4.18.0-193.3.el8]Frantisek Hrbata [4.18.0-193.2.el8]Frantisek Hrbata [4.18.0-193.1.el8]Frantisek Hrbata [4.18.0-192.2.el8]Frantisek Hrbata [4.18.0-192.1.el8]Frantisek Hrbata [4.18.0-191.2.el8]Frantisek Hrbata [4.18.0-191.1.el8]Frantisek Hrbata [4.18.0-190.3.el8]Frantisek Hrbata [4.18.0-190.2.el8]Frantisek Hrbata [4.18.0-190.1.el8]Frantisek Hrbata [4.18.0-189.1.el8]Frantisek Hrbata [4.18.0-188.3.el8]Frantisek Hrbata [4.18.0-188.2.el8]Frantisek Hrbata [4.18.0-188.1.el8]Frantisek Hrbata [4.18.0-187.2.el8]Frantisek Hrbata [4.18.0-187.1.el8]Frantisek Hrbata [4.18.0-186.2.el8]Frantisek Hrbata [4.18.0-186.1.el8]Bruno Meneguele [4.18.0-185.el8]Herton R. Krzesinski [4.18.0-184.el8]Herton R. Krzesinski [4.18.0-183.el8]Herton R. Krzesinski [4.18.0-182.el8]Herton R. Krzesinski [4.18.0-181.el8]Herton R. Krzesinski [4.18.0-180.el8]Herton R. Krzesinski [4.18.0-179.el8]Herton R. Krzesinski [4.18.0-178.el8]Herton R. Krzesinski [4.18.0-177.el8]Herton R. Krzesinski [4.18.0-176.el8]Bruno Meneguele [4.18.0-175.el8]Bruno Meneguele [4.18.0-174.el8]Bruno Meneguele [4.18.0-173.el8]Bruno Meneguele [4.18.0-172.el8]Bruno Meneguele [4.18.0-171.el8]Bruno Meneguele [4.18.0-170.el8]Bruno Meneguele [4.18.0-169.el8]Bruno Meneguele [4.18.0-168.el8]Bruno Meneguele [4.18.0-167.el8]Bruno Meneguele [4.18.0-166.el8]Bruno Meneguele [4.18.0-165.el8]Bruno Meneguele [4.18.0-164.el8]Bruno Meneguele [4.18.0-163.el8]Bruno Meneguele [4.18.0-162.el8]Bruno Meneguele [4.18.0-161.el8]Bruno Meneguele [4.18.0-160.el8]Bruno Meneguele [4.18.0-159.el8]Bruno Meneguele [4.18.0-158.el8]Bruno Meneguele [4.18.0-157.el8]Bruno Meneguele [4.18.0-156.el8]Bruno Meneguele [4.18.0-155.el8]Bruno Meneguele [4.18.0-154.el8]Bruno Meneguele [4.18.0-153.el8]Bruno Meneguele [4.18.0-152.el8]Phillip Lougher [4.18.0-151.el8]Phillip Lougher [4.18.0-150.el8]Phillip Lougher [4.18.0-149.el8]Phillip Lougher [4.18.0-148.el8]Phillip Lougher [4.18.0-147.13.el8]Phillip Lougher [4.18.0-147.12.el8]Phillip Lougher [4.18.0-147.11.el8]Phillip Lougher [4.18.0-147.10.el8]Phillip Lougher [4.18.0-147.9.el8]Phillip Lougher [4.18.0-147.8.el8]Phillip Lougher [4.18.0-147.7.el8]Phillip Lougher [4.18.0-147.6.el8]Phillip Lougher [4.18.0-147.5.el8]Phillip Lougher [4.18.0-147.4.el8]Phillip Lougher [4.18.0-147.3.el8]Phillip Lougher [4.18.0-147.2.el8]Phillip Lougher [4.18.0-147.1.el8]Phillip Lougher [4.18.0-146.1.el8]Phillip Lougher [4.18.0-145.1.el8]Phillip Lougher [4.18.0-144.1.el8]Herton R. Krzesinski [4.18.0-144.el8]Herton R. Krzesinski [4.18.0-143.el8]Herton R. Krzesinski [4.18.0-142.el8]Herton R. Krzesinski [4.18.0-141.el8]Herton R. Krzesinski [4.18.0-140.el8]Herton R. Krzesinski [4.18.0-139.el8]Herton R. Krzesinski [4.18.0-138.el8]Herton R. Krzesinski [4.18.0-137.el8]Herton R. Krzesinski [4.18.0-136.el8]Herton R. Krzesinski [4.18.0-135.el8]Herton R. Krzesinski [4.18.0-134.el8]Herton R. Krzesinski [4.18.0-133.el8]Herton R. Krzesinski [4.18.0-132.el8]Herton R. Krzesinski [4.18.0-131.el8]Herton R. Krzesinski [4.18.0-130.el8]Herton R. Krzesinski [4.18.0-129.el8]Herton R. Krzesinski [4.18.0-128.el8]Herton R. Krzesinski [4.18.0-127.el8]Herton R. Krzesinski [4.18.0-126.el8]Herton R. Krzesinski [4.18.0-125.el8]Herton R. Krzesinski [4.18.0-124.el8]Herton R. Krzesinski [4.18.0-123.el8]Herton R. Krzesinski [4.18.0-122.el8]Herton R. Krzesinski [4.18.0-121.el8]Herton R. Krzesinski [4.18.0-120.el8]Herton R. Krzesinski [4.18.0-119.el8]Herton R. Krzesinski [4.18.0-118.el8]Herton R. Krzesinski [4.18.0-117.el8]Herton R. Krzesinski [4.18.0-116.el8]Herton R. Krzesinski [4.18.0-115.el8]Herton R. Krzesinski [4.18.0-114.el8]Herton R. Krzesinski [4.18.0-113.el8]Herton R. Krzesinski [4.18.0-112.el8]Herton R. Krzesinski [4.18.0-111.el8]Herton R. Krzesinski [4.18.0-110.el8]Herton R. Krzesinski [4.18.0-109.el8]Herton R. Krzesinski [4.18.0-108.el8]Frantisek Hrbata [4.18.0-107.el8]Frantisek Hrbata [4.18.0-106.el8]Frantisek Hrbata [4.18.0-105.el8]Frantisek Hrbata [4.18.0-104.el8]Herton R. Krzesinski [4.18.0-103.el8]Herton R. Krzesinski [4.18.0-102.el8]Herton R. Krzesinski [4.18.0-101.el8]Herton R. Krzesinski [4.18.0-100.el8]Herton R. Krzesinski [4.18.0-99.el8]Herton R. Krzesinski [4.18.0-98.el8]Herton R. Krzesinski [4.18.0-97.el8]Herton R. Krzesinski [4.18.0-96.el8]Herton R. Krzesinski [4.18.0-95.el8]Herton R. Krzesinski [4.18.0-94.el8]Herton R. Krzesinski [4.18.0-93.el8]Herton R. Krzesinski [4.18.0-92.el8]Herton R. Krzesinski [4.18.0-91.el8]Herton R. Krzesinski [4.18.0-90.el8]Herton R. Krzesinski [4.18.0-89.el8]Herton R. Krzesinski [4.18.0-88.el8]Herton R. Krzesinski [4.18.0-87.el8]Herton R. Krzesinski [4.18.0-86.el8]Herton R. Krzesinski [4.18.0-85.el8]Herton R. Krzesinski [4.18.0-84.el8]Herton R. Krzesinski [4.18.0-83.el8]Herton R. Krzesinski [4.18.0-82.el8]Herton R. Krzesinski [4.18.0-81.el8]Herton R. Krzesinski [4.18.0-80.23.el8]Herton R. Krzesinski [4.18.0-80.22.el8]Herton R. Krzesinski [4.18.0-80.21.el8]Herton R. Krzesinski [4.18.0-80.20.el8]Herton R. Krzesinski [4.18.0-80.19.el8]Herton R. Krzesinski [4.18.0-80.18.el8]Herton R. Krzesinski [4.18.0-80.17.el8]Herton R. Krzesinski [4.18.0-80.16.el8]Herton R. Krzesinski [4.18.0-80.15.el8]Herton R. Krzesinski [4.18.0-80.14.el8]Herton R. Krzesinski [4.18.0-80.13.el8]Herton R. Krzesinski [4.18.0-80.12.el8]Herton R. Krzesinski [4.18.0-80.11.el8]Herton R. Krzesinski [4.18.0-80.10.el8]Herton R. Krzesinski [4.18.0-80.9.el8]Herton R. Krzesinski [4.18.0-80.8.el8]Herton R. Krzesinski [4.18.0-80.7.el8]Herton R. Krzesinski [4.18.0-80.6.el8]Herton R. Krzesinski [4.18.0-80.5.el8]Herton R. Krzesinski [4.18.0-80.4.el8]Herton R. Krzesinski [4.18.0-80.3.el8]Herton R. Krzesinski [4.18.0-80.2.el8]Herton R. Krzesinski [4.18.0-80.1.el8]Herton R. Krzesinski [4.18.0-79.1.el8]Herton R. Krzesinski [4.18.0-78.1.el8]Herton R. Krzesinski [4.18.0-77.1.el8]Herton R. Krzesinski [4.18.0-76.1.el8]Herton R. Krzesinski [4.18.0-75.1.el8]Herton R. Krzesinski [4.18.0-74.1.el8]Herton R. Krzesinski [4.18.0-73.1.el8]Herton R. Krzesinski [4.18.0-72.1.el8]Herton R. Krzesinski [4.18.0-71.1.el8]Herton R. Krzesinski [4.18.0-70.el8]Herton R. Krzesinski [4.18.0-69.el8]Herton R. Krzesinski [4.18.0-68.el8]Herton R. Krzesinski [4.18.0-67.el8]Herton R. Krzesinski [4.18.0-66.el8]Herton R. Krzesinski [4.18.0-65.el8]Herton R. Krzesinski [4.18.0-64.el8]Herton R. Krzesinski [4.18.0-63.el8]Herton R. Krzesinski [4.18.0-62.el8]Herton R. Krzesinski [4.18.0-61.el8]Herton R. Krzesinski [4.18.0-60.el8]Herton R. Krzesinski [4.18.0-59.el8]Herton R. Krzesinski [4.18.0-58.el8]Herton R. Krzesinski [4.18.0-57.el8]Herton R. Krzesinski [4.18.0-56.el8]Herton R. Krzesinski [4.18.0-55.el8]Herton R. Krzesinski [4.18.0-54.el8]Herton R. Krzesinski [4.18.0-53.el8]Herton R. Krzesinski [4.18.0-52.el8]Herton R. Krzesinski [4.18.0-51.el8]Herton R. Krzesinski [4.18.0-50.el8]Herton R. Krzesinski [4.18.0-49.el8]Herton R. Krzesinski [4.18.0-48.el8]Herton R. Krzesinski [4.18.0-47.el8]Herton R. Krzesinski [4.18.0-46.el8]Herton R. Krzesinski [4.18.0-45.el8]Herton R. Krzesinski [4.18.0-44.el8]Herton R. Krzesinski [4.18.0-43.el8]Herton R. Krzesinski [4.18.0-42.el8]Herton R. Krzesinski [4.18.0-41.el8]Herton R. Krzesinski [4.18.0-40.el8]Herton R. Krzesinski [4.18.0-39.el8]Herton R. Krzesinski [4.18.0-38.el8]Herton R. Krzesinski [4.18.0-37.el8]Herton R. Krzesinski [4.18.0-36.el8]Herton R. Krzesinski [4.18.0-35.el8]Herton R. Krzesinski [4.18.0-34.el8]Herton R. Krzesinski [4.18.0-33.el8]Herton R. Krzesinski [4.18.0-32.el8]Herton R. Krzesinski [4.18.0-31.el8]Herton R. Krzesinski [4.18.0-30.el8]Herton R. Krzesinski [4.18.0-29.el8]Herton R. Krzesinski [4.18.0-28.el8]Herton R. Krzesinski [4.18.0-27.el8]Herton R. Krzesinski [4.18.0-26.el8]Herton R. Krzesinski [4.18.0-25.el8]Herton R. Krzesinski [4.18.0-24.el8]Herton R. Krzesinski [4.18.0-23.el8]Herton R. Krzesinski [4.18.0-22.el8]Herton R. Krzesinski [4.18.0-21.el8]Herton R. Krzesinski [4.18.0-20.el8]Herton R. Krzesinski [4.18.0-19.el8]Herton R. Krzesinski [4.18.0-18.el8]Herton R. Krzesinski [4.18.0-17.el8]Herton R. Krzesinski [4.18.0-16.el8]Herton R. Krzesinski [4.18.0-15.el8]Herton R. Krzesinski [4.18.0-14.el8]Herton R. Krzesinski [4.18.0-13.el8]Herton R. Krzesinski [4.18.0-12.el8]Herton R. Krzesinski [4.18.0-11.el8]Herton R. Krzesinski [4.18.0-10.el8]Herton R. Krzesinski [4.18.0-9.el8]Herton R. Krzesinski [4.18.0-8.el8]Herton R. Krzesinski [4.18.0-7.el8]Herton R. Krzesinski [4.18.0-6.el8]Herton R. Krzesinski [4.18.0-5.el8]Herton R. Krzesinski [4.18.0-4.el8]Herton R. Krzesinski [4.18.0-3.el8]Herton R. Krzesinski [4.18.0-2.el8]Herton R. Krzesinski [4.18.0-1.el8]- Adding prod certs and changed cert date to 20210620 (Sherif Nagy) - Adding Rocky secure boot certs (Sherif Nagy) - Fixing vmlinuz removal (Sherif Nagy) - Fixing UEFI CA path (Sherif Nagy) - Porting to 8.10, debranding and Rocky branding (Louis Abel) - Fixing pesign_key_name values (Sherif Nagy)- wifi: mac80211: Avoid address calculations via out of bounds array indexing (Michal Schmidt) [RHEL-51278] {CVE-2024-41071}- s390/dasd: fix error recovery leading to data corruption on ESE devices (Mete Durlu) [RHEL-55874] - protect the fetch of ->fd[fd] in do_dup2() from mispredictions (CKI Backport Bot) [RHEL-55123] {CVE-2024-42265} - net: openvswitch: fix overwriting ct original tuple for ICMPv6 (cki-backport-bot) [RHEL-44207] {CVE-2024-38558} - mlxsw: thermal: Fix out-of-bounds memory accesses (CKI Backport Bot) [RHEL-38375] {CVE-2021-47441} - USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages (CKI Backport Bot) [RHEL-47552] {CVE-2024-40904} - ipvs: properly dereference pe in ip_vs_add_service (Phil Sutter) [RHEL-54903] {CVE-2024-42322} - net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket (CKI Backport Bot) [RHEL-53702] {CVE-2024-42246} - drm/amdgpu: change vm->task_info handling (Michel Dänzer) [RHEL-49379] {CVE-2024-41008} - drm/amdgpu: Fix signedness bug in sdma_v4_0_process_trap_irq() (Michel Dänzer) [RHEL-45036] {CVE-2024-39471} - drm/amdgpu: add error handle to avoid out-of-bounds (Michel Dänzer) [RHEL-45036] {CVE-2024-39471} - drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc (Michel Dänzer) [RHEL-52845] {CVE-2024-42228}- KVM: arm64: Disassociate vcpus from redistributor region on teardown (Shaoqin Huang) [RHEL-48417] {CVE-2024-40989} - devres: Fix memory leakage caused by driver API devm_free_percpu() (CKI Backport Bot) [RHEL-55597] {CVE-2024-43871} - phy: ti: phy-omap-usb2: Fix NULL pointer dereference for SRP (Izabela Bakollari) [RHEL-26680] {CVE-2024-26600} - nvmet-fc: avoid deadlock on delete association path (Maurizio Lombardi) [RHEL-31618] {CVE-2024-26769} - nvmet-fc: release reference on target port (Maurizio Lombardi) [RHEL-31618] {CVE-2024-26769} - ACPI: LPIT: Avoid u32 multiplication overflow (Mark Langsdorf) [RHEL-37062] {CVE-2023-52683} - sched/deadline: Fix task_struct reference leak (Phil Auld) [RHEL-50904] {CVE-2024-41023} - nfsd: fix crash on LOCKT on reexported NFSv3 (Benjamin Coddington) [RHEL-31515] - mlxsw: spectrum_acl_tcam: Fix NULL pointer dereference in error path (CKI Backport Bot) [RHEL-26570] {CVE-2024-26595} - mlxsw: spectrum_acl_tcam: Move devlink param to TCAM code (Ivan Vecera) [RHEL-26570] {CVE-2024-26595} - ACPI: extlog: fix NULL pointer dereference check (Mark Langsdorf) [RHEL-29110] {CVE-2023-52605} - ACPI: processor_idle: Fix memory leak in acpi_processor_power_exit() (Mark Langsdorf) [RHEL-33198] {CVE-2024-26894} - mm: prevent derefencing NULL ptr in pfn_section_valid() (Audra Mitchell) [RHEL-51132] {CVE-2024-41055} - mm, kmsan: fix infinite recursion due to RCU critical section (Audra Mitchell) [RHEL-51132] {CVE-2024-41055} - cipso: make cipso_v4_skbuff_delattr() fully remove the CIPSO options (Ondrej Mosnacek) [RHEL-30904] - cipso: fix total option length computation (Ondrej Mosnacek) [RHEL-30904] - ext4: do not create EA inode under buffer lock (Carlos Maiolino) [RHEL-48271] {CVE-2024-40972} - ext4: fold quota accounting into ext4_xattr_inode_lookup_create() (Carlos Maiolino) [RHEL-48271] {CVE-2024-40972} - ext4: check the return value of ext4_xattr_inode_dec_ref() (Carlos Maiolino) [RHEL-48271] {CVE-2024-40972} - ext4: fix uninitialized ratelimit_state->lock access in __ext4_fill_super() (Carlos Maiolino) [RHEL-48507] {CVE-2024-40998} - ext4: remove duplicate definition of ext4_xattr_ibody_inline_set() (Carlos Maiolino) [RHEL-48271] {CVE-2024-40972}- drm/i915/vma: Fix UAF on destroy against retire race (Mika Penttilä) [RHEL-35222] {CVE-2024-26939} - RHEL-48620 (Kenneth Yin) [RHEL-48620] - net: ice: Fix potential NULL pointer dereference in ice_bridge_setlink() (CKI Backport Bot) [RHEL-42721] {CVE-2024-26855} - net: usb: asix: do not force pause frames support (Ken Cox) [RHEL-28108] {CVE-2021-47101} - net: asix: fix "can't send until first packet is send" issue (Ken Cox) [RHEL-28108] {CVE-2021-47101} - net: asix: fix modprobe "sysfs: cannot create duplicate filename" (Ken Cox) [RHEL-28108] {CVE-2021-47101} - net: asix: add proper error handling of usb read errors (Ken Cox) [RHEL-28108] {CVE-2021-47101} - asix: fix wrong return value in asix_check_host_enable() (Ken Cox) [RHEL-28108] {CVE-2021-47101} - asix: fix uninit-value in asix_mdio_read() (Ken Cox) [RHEL-28108] {CVE-2021-47101} - net: usb: asix: ax88772: fix boolconv.cocci warnings (Ken Cox) [RHEL-28108] {CVE-2021-47101} - net: usb: asix: do not call phy_disconnect() for ax88178 (Ken Cox) [RHEL-28108] {CVE-2021-47101} - net: usb: asix: ax88772: move embedded PHY detection as early as possible (Ken Cox) [RHEL-28108] {CVE-2021-47101} - net: asix: fix uninit value bugs (Ken Cox) [RHEL-28108] {CVE-2021-47101} - net: usb: asix: ax88772: add missing stop (Ken Cox) [RHEL-28108] {CVE-2021-47101} - net: usb: asix: ax88772: suspend PHY on driver probe (Ken Cox) [RHEL-28108] {CVE-2021-47101} - net: usb: asix: ax88772: manage PHY PM from MAC (Ken Cox) [RHEL-28108] {CVE-2021-47101} - net: usb: asix: ax88772: Fix less than zero comparison of a u16 (Ken Cox) [RHEL-28108] {CVE-2021-47101} - net: usb: asix: Fix less than zero comparison of a u16 (Ken Cox) [RHEL-28108] {CVE-2021-47101} - net: usb: asix: add error handling for asix_mdio_* functions (Ken Cox) [RHEL-28108] {CVE-2021-47101} - net: usb: asix: ax88772: add phylib support (Ken Cox) [RHEL-28108] {CVE-2021-47101} - net: usb: asix: refactor asix_read_phy_addr() and handle errors on return (Ken Cox) [RHEL-28108] {CVE-2021-47101} - SUNRPC: always free ctxt when freeing deferred request (Jay Shin) [RHEL-40936] - SUNRPC: double free xprt_ctxt while still in use (Jay Shin) [RHEL-40936] - SUNRPC: Remove svc_rqst::rq_xprt_hlen (Jay Shin) [RHEL-40936] - SUNRPC: Remove dead code in svc_tcp_release_rqst() (Jay Shin) [RHEL-40936] - x86/bugs: Extend VMware Retbleed workaround to Nehalem & earlier CPUs (Waiman Long) [RHEL-48646] - wifi: iwlwifi: read txq->read_ptr under lock (Jose Ignacio Tornos Martinez) [RHEL-39797] {CVE-2024-36922} - scsi: bnx2fc: Remove spin_lock_bh while releasing resources after upload (John Meneghini) [RHEL-39908] {CVE-2024-36919} - nbd: always initialize struct msghdr completely (Ming Lei) [RHEL-29498] {CVE-2024-26638} - block: don't call rq_qos_ops->done_bio if the bio isn't tracked (Ming Lei) [RHEL-42151] {CVE-2021-47412} - nvmet: fix a possible leak when destroy a ctrl during qp establishment (Maurizio Lombardi) [RHEL-52013] {CVE-2024-42152} - ipv6: prevent NULL dereference in ip6_output() (Sabrina Dubroca) [RHEL-39912] {CVE-2024-36901} - ppp: reject claimed-as-LCP but actually malformed packets (Guillaume Nault) [RHEL-51052] {CVE-2024-41044} - leds: trigger: Unregister sysfs attributes before calling deactivate() (CKI Backport Bot) [RHEL-54834] {CVE-2024-43830} - crypto: bcm - Fix pointer arithmetic (cki-backport-bot) [RHEL-44108] {CVE-2024-38579} - scsi: qedf: Ensure the copied buf is NUL terminated (John Meneghini) [RHEL-44195] {CVE-2024-38559} - x86/bhi: Avoid warning in #DB handler due to BHI mitigation (Waiman Long) [RHEL-53657] {CVE-2024-42240} - scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory (CKI Backport Bot) [RHEL-47529] {CVE-2024-40901} - ipv6: fib6_rules: avoid possible NULL dereference in fib6_rule_action() (CKI Backport Bot) [RHEL-39843] {CVE-2024-36902} - net: usb: ax88179_178a: improve link status logs (Jose Ignacio Tornos Martinez) [RHEL-45167] - net: usb: ax88179_178a: improve reset check (Jose Ignacio Tornos Martinez) [RHEL-45167] - net: usb: ax88179_178a: fix link status when link is set to down/up (Jose Ignacio Tornos Martinez) [RHEL-45167] - net: usb: ax88179_178a: avoid writing the mac address before first reading (Jose Ignacio Tornos Martinez) [RHEL-45167] - KVM: arm64: vgic-v2: Check for non-NULL vCPU in vgic_v2_parse_attr() (Shaoqin Huang) [RHEL-40837] {CVE-2024-36953} - KVM: arm64: vgic-v2: Use cpuid from userspace as vcpu_id (Shaoqin Huang) [RHEL-40837] {CVE-2024-36953} - media: cec: cec-api: add locking in cec_release() (Kate Hsuan) [RHEL-22559] {CVE-2024-23848} - media: cec: core: avoid confusing "transmit timed out" message (Kate Hsuan) [RHEL-22559] {CVE-2024-23848} - media: cec: core: avoid recursive cec_claim_log_addrs (Kate Hsuan) [RHEL-22559] {CVE-2024-23848} - media: cec: cec-adap: always cancel work in cec_transmit_msg_fh (Kate Hsuan) [RHEL-22559] {CVE-2024-23848} - media: cec: core: remove length check of Timer Status (Kate Hsuan) [RHEL-22559] {CVE-2024-23848} - media: cec: core: count low-drive, error and arb-lost conditions (Kate Hsuan) [RHEL-22559] {CVE-2024-23848} - media: cec: core: add note about *_from_edid() function usage in drm (Kate Hsuan) [RHEL-22559] {CVE-2024-23848} - media: cec: core: add adap_unconfigured() callback (Kate Hsuan) [RHEL-22559] {CVE-2024-23848} - media: cec: core: add adap_nb_transmit_canceled() callback (Kate Hsuan) [RHEL-22559] {CVE-2024-23848} - media: cec: core: don't set last_initiator if tx in progress (Kate Hsuan) [RHEL-22559] {CVE-2024-23848} - media: cec: core: disable adapter in cec_devnode_unregister (Kate Hsuan) [RHEL-22559] {CVE-2024-23848} - media: cec: core: not all messages were passed on when monitoring (Kate Hsuan) [RHEL-22559] {CVE-2024-23848} - media: cec: add support for Absolute Volume Control (Kate Hsuan) [RHEL-22559] {CVE-2024-23848} - media: cec-adap.c: log when claiming LA fails unexpectedly (Kate Hsuan) [RHEL-22559] {CVE-2024-23848} - media: cec-adap.c: drop activate_cnt, use state info instead (Kate Hsuan) [RHEL-22559] {CVE-2024-23848} - media: cec-adap.c: reconfigure if the PA changes during configuration (Kate Hsuan) [RHEL-22559] {CVE-2024-23848} - media: cec-adap.c: fix is_configuring state (Kate Hsuan) [RHEL-22559] {CVE-2024-23848} - media: cec-adap.c: stop trying LAs on CEC_TX_STATUS_TIMEOUT (Kate Hsuan) [RHEL-22559] {CVE-2024-23848} - media: cec-adap.c: don't unconfigure if already unconfigured (Kate Hsuan) [RHEL-22559] {CVE-2024-23848} - media: cec: add optional adap_configured callback (Kate Hsuan) [RHEL-22559] {CVE-2024-23848} - media: cec: add xfer_timeout_ms field (Kate Hsuan) [RHEL-22559] {CVE-2024-23848} - media: cec: use call_op and check for !unregistered (Kate Hsuan) [RHEL-22559] {CVE-2024-23848} - media: cec-pin: fix interrupt en/disable handling (Kate Hsuan) [RHEL-22559] {CVE-2024-23848} - media: cec-pin: drop unused 'enabled' field from struct cec_pin (Kate Hsuan) [RHEL-22559] {CVE-2024-23848} - media: cec-pin: fix off-by-one SFT check (Kate Hsuan) [RHEL-22559] {CVE-2024-23848} - media: cec-pin: rename timer overrun variables (Kate Hsuan) [RHEL-22559] {CVE-2024-23848} - media: cec: correctly pass on reply results (Kate Hsuan) [RHEL-22559] {CVE-2024-23848} - media: cec: abort if the current transmit was canceled (Kate Hsuan) [RHEL-22559] {CVE-2024-23848} - media: cec: call enable_adap on s_log_addrs (Kate Hsuan) [RHEL-22559] {CVE-2024-23848} - media: media/cec.h: document cec_adapter fields (Kate Hsuan) [RHEL-22559] {CVE-2024-23848} - media: cec: fix a deadlock situation (Kate Hsuan) [RHEL-22559] {CVE-2024-23848} - media: cec: safely unhook lists in cec_data (Kate Hsuan) [RHEL-22559] {CVE-2024-23848} - media: cec: copy sequence field for the reply (Kate Hsuan) [RHEL-22559] {CVE-2024-23848} - media: cec: fix trivial style warnings (Kate Hsuan) [RHEL-22559] {CVE-2024-23848} - media: cec-adap.c: add 'unregistered' checks (Kate Hsuan) [RHEL-22559] {CVE-2024-23848} - media: cec-adap.c: don't use flush_scheduled_work() (Kate Hsuan) [RHEL-22559] {CVE-2024-23848} - media: Use fallthrough pseudo-keyword (Kate Hsuan) [RHEL-22559] {CVE-2024-23848} - media: cec: remove unused waitq and phys_addrs fields (Kate Hsuan) [RHEL-22559] {CVE-2024-23848} - media: cec: silence shift wrapping warning in __cec_s_log_addrs() (Kate Hsuan) [RHEL-22559] {CVE-2024-23848} - media: cec: move the core to a separate directory (Kate Hsuan) [RHEL-22559] {CVE-2024-23848} - net/iucv: Avoid explicit cpumask var allocation on stack (CKI Backport Bot) [RHEL-51631] {CVE-2024-42094} - scsi: lpfc: Handle mailbox timeouts in lpfc_get_sfp_info (Dick Kennedy) [RHEL-40400] - KVM: selftests: Make hyperv_clock require TSC based system clocksource (Vitaly Kuznetsov) [RHEL-19027] - KVM: selftests: Run clocksource dependent tests with hyperv_clocksource_tsc_page too (Vitaly Kuznetsov) [RHEL-19027] - KVM: selftests: Use generic sys_clocksource_is_tsc() in vmx_nested_tsc_scaling_test (Vitaly Kuznetsov) [RHEL-19027] - KVM: selftests: Generalize check_clocksource() from kvm_clock_test (Vitaly Kuznetsov) [RHEL-19027] - firmware: cs_dsp: Return error if block header overflows file (CKI Backport Bot) [RHEL-53646] {CVE-2024-42238} - firmware: cs_dsp: Validate payload length before processing block (CKI Backport Bot) [RHEL-53638] {CVE-2024-42237} - mm, slub: fix potential memoryleak in kmem_cache_open() (Waiman Long) [RHEL-38404] {CVE-2021-47466} - slub: don't panic for memcg kmem cache creation failure (Waiman Long) [RHEL-38404] {CVE-2021-47466} - wifi: ath11k: fix htt pktlog locking (Jose Ignacio Tornos Martinez) [RHEL-38317] {CVE-2023-52800} - wifi: ath11k: fix dfs radar event locking (Jose Ignacio Tornos Martinez) [RHEL-38165] {CVE-2023-52798} - lib/generic-radix-tree.c: Don't overflow in peek() (Waiman Long) [RHEL-37737] {CVE-2021-47432} - include/linux/generic-radix-tree.h: replace kernel.h with the necessary inclusions (Waiman Long) [RHEL-37737] {CVE-2021-47432} - EDAC/i10nm: Skip the absent memory controllers (Aristeu Rozanski) [RHEL-43236] - scsi: libfc: Fix potential NULL pointer dereference in fc_lport_ptp_setup() (John Meneghini) [RHEL-38197] {CVE-2023-52809} - gfs2: Fix potential glock use-after-free on unmount (Andreas Gruenbacher) [RHEL-44149] {CVE-2024-38570} - gfs2: simplify gdlm_put_lock with out_free label (Andreas Gruenbacher) [RHEL-44149] {CVE-2024-38570} - gfs2: Remove ill-placed consistency check (Andreas Gruenbacher) [RHEL-44149] {CVE-2024-38570} - nvme-fc: do not wait in vain when unloading module (Ewan D. Milne) [RHEL-33083] {CVE-2024-26846} - HID: hid-thrustmaster: fix OOB read in thrustmaster_interrupts (CKI Backport Bot) [RHEL-49698] {CVE-2022-48866} - scsi: qedf: Set qed_slowpath_params to zero before use (John Meneghini) [RHEL-9797] - scsi: qedf: Wait for stag work during unload (John Meneghini) [RHEL-9797] - scsi: qedf: Don't process stag work during unload and recovery (John Meneghini) [RHEL-9797] - Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again" (Audra Mitchell) [RHEL-42625] {CVE-2024-26720} - mm: avoid overflows in dirty throttling logic (Audra Mitchell) [RHEL-51840] {CVE-2024-42131} - mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again (Audra Mitchell) [RHEL-42625] {CVE-2024-26720} - ACPI: fix NULL pointer dereference (Mark Langsdorf) [RHEL-37897] {CVE-2021-47289}- scsi: mpi3mr: Avoid memcpy field-spanning write WARNING (Ewan D. Milne) [RHEL-39805] {CVE-2024-36920} - tun: limit printing rate when illegal packet received by tun dev (Jon Maloy) [RHEL-35046] {CVE-2024-27013} - drm/amdgpu/debugfs: fix error code when smc register accessors are NULL (Michel Dänzer) [RHEL-38210] {CVE-2023-52817} - drm/amdgpu: Fix a null pointer access when the smc_rreg pointer is NULL (Michel Dänzer) [RHEL-38210] {CVE-2023-52817} - drm/amdgpu/mes: fix use-after-free issue (Michel Dänzer) [RHEL-44043] {CVE-2024-38581} - drm/amdgpu: Fix the null pointer when load rlc firmware (Michel Dänzer) [RHEL-30603] {CVE-2024-26649} - drm/amdgpu: Fix potential out-of-bounds access in 'amdgpu_discovery_reg_base_init()' (Michel Dänzer) [RHEL-35160] {CVE-2024-27042} - net/sched: Fix UAF when resolving a clash (Xin Long) [RHEL-51014] {CVE-2024-41040} - tcp_metrics: validate source addr length (Guillaume Nault) [RHEL-52025] {CVE-2024-42154} - NFSv4/pnfs: Fix a use-after-free bug in open (Benjamin Coddington) [RHEL-35508] - NFSv4: Don't hold the layoutget locks across multiple RPC calls (Benjamin Coddington) [RHEL-35508] - scsi: qedf: Make qedf_execute_tmf() non-preemptible (John Meneghini) [RHEL-51799] {CVE-2024-42124} - Input: elantech - fix stack out of bound access in elantech_change_report_id() (CKI Backport Bot) [RHEL-41938] {CVE-2021-47097} - HID: logitech-hidpp: Fix kernel crash on receiver USB disconnect (CKI Backport Bot) [RHEL-28982] {CVE-2023-52478} - drm/radeon: fix UBSAN warning in kv_dpm.c (CKI Backport Bot) [RHEL-48399] {CVE-2024-40988} - usb: core: Don't hold the device lock while sleeping in do_proc_control() (Desnes Nunes) [RHEL-43646] {CVE-2021-47582} - USB: core: Make do_proc_control() and do_proc_bulk() killable (Desnes Nunes) [RHEL-43646] {CVE-2021-47582} - scsi: qedi: Fix crash while reading debugfs attribute (CKI Backport Bot) [RHEL-48327] {CVE-2024-40978} - wifi: mt76: mt7921s: fix potential hung tasks during chip recovery (CKI Backport Bot) [RHEL-48309] {CVE-2024-40977} - net: tcp: accept old ack during closing (Jamie Bainbridge) [RHEL-52433] - wifi: iwlwifi: mvm: don't read past the mfuart notifcation (CKI Backport Bot) [RHEL-48016] {CVE-2024-40941} - net/iucv: fix use after free in iucv_sock_close() (Mete Durlu) [RHEL-53988] - wifi: iwlwifi: mvm: check n_ssids before accessing the ssids (CKI Backport Bot) [RHEL-47908] {CVE-2024-40929} - Input: aiptek - properly check endpoint type (Benjamin Tissoires) [RHEL-48963] {CVE-2022-48836} - Input: aiptek - use descriptors of current altsetting (Benjamin Tissoires) [RHEL-48963] {CVE-2022-48836} - Input: aiptek - fix endpoint sanity check (Benjamin Tissoires) [RHEL-48963] {CVE-2022-48836} - usb: xhci: prevent potential failure in handle_tx_event() for Transfer events without TRB (CKI Backport Bot) [RHEL-52373] {CVE-2024-42226} - wifi: mt76: replace skb_put with skb_put_zero (CKI Backport Bot) [RHEL-52366] {CVE-2024-42225} - wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup() (CKI Backport Bot) [RHEL-47776] {CVE-2024-40912} - wifi: cfg80211: Lock wiphy in cfg80211_get_station (CKI Backport Bot) [RHEL-47758] {CVE-2024-40911} - VMCI: Use struct_size() in kmalloc() (Steve Best) [RHEL-37325] {CVE-2024-35944} - VMCI: Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler() (Steve Best) [RHEL-37325] {CVE-2024-35944} - VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host() (Steve Best) [RHEL-37325] {CVE-2024-35944} - wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values (Jose Ignacio Tornos Martinez) [RHEL-51761] {CVE-2024-42114} - usb: atm: cxacru: fix endpoint checking in cxacru_bind() (CKI Backport Bot) [RHEL-51442] {CVE-2024-41097} - nfs: handle error of rpc_proc_register() in init_nfs_fs() (Scott Mayhew) [RHEL-39904] {CVE-2024-36939} - drm/radeon: check bo_va->bo is non-NULL before using it (CKI Backport Bot) [RHEL-51184] {CVE-2024-41060} - udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port(). (CKI Backport Bot) [RHEL-51027] {CVE-2024-41041} - USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor (CKI Backport Bot) [RHEL-50961] {CVE-2024-41035} - tcp: Fix shift-out-of-bounds in dctcp_update_alpha(). (CKI Backport Bot) [RHEL-44408] {CVE-2024-37356} - tcp: avoid too many retransmit packets (Florian Westphal) [RHEL-48627] {CVE-2024-41007} - tcp: use signed arithmetic in tcp_rtx_probe0_timed_out() (Florian Westphal) [RHEL-48627] - net: tcp: fix unexcepted socket die when snd_wnd is 0 (Florian Westphal) [RHEL-48627] - tcp: refactor tcp_retransmit_timer() (Florian Westphal) [RHEL-48627] - tcp: exit if nothing to retransmit on RTO timeout (Florian Westphal) [RHEL-48627] - netfilter: nf_tables: Reject tables of unsupported family (Florian Westphal) [RHEL-21418] {CVE-2023-6040}- kyber: fix out of bounds access when preempted (Ming Lei) [RHEL-27258] {CVE-2021-46984} - vfs: don't mod negative dentry count when on shrinker list (Brian Foster) [RHEL-35874] - fs/dcache: Re-use value stored to dentry->d_flags instead of re-reading (Brian Foster) [RHEL-35874] - fbmem: Do not delete the mode that is still in use (CKI Backport Bot) [RHEL-37796] {CVE-2021-47338} - netpoll: Fix race condition in netpoll_owner_active (CKI Backport Bot) [RHEL-49361] {CVE-2024-41005} - firmware: arm_scpi: Fix string overflow in SCPI genpd driver (Mark Salter) [RHEL-43702] {CVE-2021-47609} - ipv6: prevent possible NULL dereference in rt6_probe() (Guillaume Nault) [RHEL-48149] {CVE-2024-40960} - HID: i2c-hid-of: fix NULL-deref on failed power up (CKI Backport Bot) [RHEL-31598] {CVE-2024-26717} - cpufreq: amd-pstate: fix memory leak on CPU EPP exit (CKI Backport Bot) [RHEL-48489] {CVE-2024-40997} - x86/mm/pat: fix VM_PAT handling in COW mappings (Chris von Recklinghausen) [RHEL-37258] {CVE-2024-35877} - PCI/PM: Drain runtime-idle callbacks before driver removal (Myron Stowe) [RHEL-42937] {CVE-2024-35809} - PCI: Drop pci_device_remove() test of pci_dev->driver (Myron Stowe) [RHEL-42937] {CVE-2024-35809} - drm/radeon: check the alloc_workqueue return value in radeon_crtc_init() (Mika Penttilä) [RHEL-26909] {CVE-2023-52470} - USB: core: Fix hang in usb_kill_urb by adding memory barriers (Desnes Nunes) [RHEL-43979] {CVE-2022-48760} - cifs: fix bad fids sent over wire (Paulo Alcantara) [RHEL-52517] - smb3: add additional null check in SMB311_posix_mkdir (Paulo Alcantara) [RHEL-52517] - smb3: add additional null check in SMB2_tcon (Paulo Alcantara) [RHEL-52517] - smb3: add additional null check in SMB2_open (Paulo Alcantara) [RHEL-52517] - smb3: add additional null check in SMB2_ioctl (Paulo Alcantara) [RHEL-52517] - selftests: forwarding: devlink_lib: Wait for udev events after reloading (Mark Langsdorf) [RHEL-47642] {CVE-2024-39501} - drivers: core: synchronize really_probe() and dev_uevent() (Mark Langsdorf) [RHEL-47642] {CVE-2024-39501} - udp: do not accept non-tunnel GSO skbs landing in a tunnel (Xin Long) [RHEL-42997] {CVE-2024-35884} - filelock: Remove locks reliably when fcntl/close race is detected (Bill O'Donnell) [RHEL-50170] {CVE-2024-41012} - Input: add bounds checking to input_set_capability() (Benjamin Tissoires) [RHEL-21413] {CVE-2022-48619} - xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr() (CKI Backport Bot) [RHEL-48130] {CVE-2024-40959} - blk-cgroup: fix list corruption from reorder of WRITE ->lqueued (Ming Lei) [RHEL-33695] - blk-cgroup: fix list corruption from resetting io stat (Ming Lei) [RHEL-33695] - net: do not leave a dangling sk pointer, when socket creation fails (CKI Backport Bot) [RHEL-48060] {CVE-2024-40954} - perf/x86/lbr: Filter vsyscall addresses (Michael Petlan) [RHEL-28991] {CVE-2023-52476} - vmci: prevent speculation leaks by sanitizing event in event_deliver() (CKI Backport Bot) [RHEL-47678] {CVE-2024-39499} - serial: core: fix transmit-buffer reset and memleak (Steve Best) [RHEL-38731] {CVE-2021-47527} - powerpc/pseries: Whitelist dtl slub object for copying to userspace (Mamatha Inamdar) [RHEL-51236] {CVE-2024-41065} - powerpc/eeh: avoid possible crash when edev->pdev changes (Mamatha Inamdar) [RHEL-51220] {CVE-2024-41064} - x86: stop playing stack games in profile_pc() (Steve Best) [RHEL-51643] {CVE-2024-42096} - mptcp: ensure snd_una is properly initialized on connect (Florian Westphal) [RHEL-47933 RHEL-47934] {CVE-2024-40931} - liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet (CKI Backport Bot) [RHEL-47492] {CVE-2024-39506} - tun: add missing verification for short frame (Patrick Talbert) [RHEL-50194] {CVE-2024-41091} - tap: add missing verification for short frame (Patrick Talbert) [RHEL-50279] {CVE-2024-41090} - usb-storage: alauda: Check whether the media is initialized (Desnes Nunes) [RHEL-43708] {CVE-2024-38619} - usb-storage: alauda: Fix uninit-value in alauda_check_media() (Desnes Nunes) [RHEL-43708] {CVE-2024-38619} - hwmon: (w83793) Fix NULL pointer dereference by removing unnecessary structure field (Steve Best) [RHEL-37723] {CVE-2021-47384} - block: fix that util can be greater than 100% (Ming Lei) [RHEL-23074] - block: support to account io_ticks precisely (Ming Lei) [RHEL-23074] - watchdog: Fix possible use-after-free by calling del_timer_sync() (Steve Best) [RHEL-38795] {CVE-2021-47321} - hwmon: (w83792d) Fix NULL pointer dereference by removing unnecessary structure field (Steve Best) [RHEL-37719] {CVE-2021-47385} - mlxsw: spectrum: Protect driver from buggy firmware (CKI Backport Bot) [RHEL-42245] {CVE-2021-47560} - mlxsw: Verify the accessed index doesn't exceed the array length (CKI Backport Bot) [RHEL-42245] {CVE-2021-47560} - dm: call the resume method on internal suspend (Benjamin Marzinski) [RHEL-41835] {CVE-2024-26880} - tty: Fix out-of-bound vmalloc access in imageblit (Steve Best) [RHEL-37727] {CVE-2021-47383} - hwmon: (w83791d) Fix NULL pointer dereference by removing unnecessary structure field (Steve Best) [RHEL-37715] {CVE-2021-47386} - hwmon: (mlxreg-fan) Return non-zero value when fan current state is enforced from sysfs (Steve Best) [RHEL-37710] {CVE-2021-47393} - nvmem: Fix shift-out-of-bound (UBSAN) with byte size cells (Steve Best) [RHEL-38436] {CVE-2021-47497} - driver core: auxiliary bus: Fix memory leak when driver_register() fail (Steve Best) [RHEL-37901] {CVE-2021-47287} - phylib: fix potential use-after-free (cki-backport-bot) [RHEL-43764] {CVE-2022-48754} - ptp: Fix possible memory leak in ptp_clock_register() (Hangbin Liu) [RHEL-38424] {CVE-2021-47455} - NFSv4: Fix memory leak in nfs4_set_security_label (CKI Backport Bot) [RHEL-51315] {CVE-2024-41076} - pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER (CKI Backport Bot) [RHEL-51618] {CVE-2024-42090} - ftruncate: pass a signed offset (CKI Backport Bot) [RHEL-51598] {CVE-2024-42084} - af_unix: Fix garbage collector racing against connect() (Felix Maurer) [RHEL-34225] {CVE-2024-26923} - virtio-net: Add validation for used length (Laurent Vivier) [RHEL-42080] {CVE-2021-47352} - net: fix possible store tearing in neigh_periodic_work() (Antoine Tenart) [RHEL-42359] {CVE-2023-52522} - tunnels: fix out of bounds access when building IPv6 PMTU error (Antoine Tenart) [RHEL-41823] {CVE-2024-26665} - vt_ioctl: fix array_index_nospec in vt_setactivate (John W. Linville) [RHEL-49141] {CVE-2022-48804} - Input: synaptics-rmi4 - fix use after free in rmi_unregister_function() (CKI Backport Bot) [RHEL-38302] {CVE-2023-52840} - netns: Make get_net_ns() handle zero refcount net (Antoine Tenart) [RHEL-48105] {CVE-2024-40958} - tracing: Ensure visibility when inserting an element into tracing_map (Michael Petlan) [RHEL-30457] {CVE-2024-26645} - KVM: s390: fix LPSWEY handling (CKI Backport Bot) [RHEL-50072] - firmware: cs_dsp: Use strnlen() on name fields in V1 wmfw files (CKI Backport Bot) [RHEL-51144] {CVE-2024-41056} - SUNRPC: Fix a race to wake a sync task (Benjamin Coddington) [RHEL-11843] - firmware: cs_dsp: Fix overflow checking of wmfw header (CKI Backport Bot) [RHEL-50999] {CVE-2024-41039} - firmware: cs_dsp: Prevent buffer overrun when processing V2 alg headers (CKI Backport Bot) [RHEL-50987] {CVE-2024-41038} - net/sched: act_api: fix possible infinite loop in tcf_idr_check_alloc() (Xin Long) [RHEL-48471] {CVE-2024-40995} - net: fix out-of-bounds access in ops_init (Xin Long) [RHEL-43185] {CVE-2024-36883} - x86/mce/therm_throt: Undo thermal polling properly on CPU offline (Steve Best) [RHEL-45310] - x86/mce/therm_throt: Do not access uninitialized therm_work (Steve Best) [RHEL-45310] - x86/mce/therm_throt: Mark throttle_active_work() as __maybe_unused (Steve Best) [RHEL-45310] - x86/mce/therm_throt: Mask out read-only and reserved MSR bits (Steve Best) [RHEL-45310] - x86/mce/therm_throt: Optimize notifications of thermal throttle (Steve Best) [RHEL-45310] - jiffies: add utility function to calculate delta in ms (Steve Best) [RHEL-45310] - x86/mce: Lower throttling MCE messages' priority to warning (Steve Best) [RHEL-45310] - dmaengine: idxd: Fix oops during rmmod on single-CPU platforms (Eder Zulian) [RHEL-37361] {CVE-2024-35989} - xfs: don't walk off the end of a directory data block (CKI Backport Bot) [RHEL-50879] {CVE-2024-41013} - xfs: add bounds checking to xlog_recover_process_data (CKI Backport Bot) [RHEL-50856] {CVE-2024-41014} - dm-crypt: limit the size of encryption requests (Benjamin Marzinski) [RHEL-29330] - netfilter: flowtable: remove nf_ct_l4proto_find() call (Florian Westphal) [RHEL-49589]- x86/bhi: Fix incorrect CLEAR_BRANCH_HISTORY position in entry_INT80_compat (Waiman Long) [RHEL-50648]- Revert "scsi: st: Add third party poweron reset handling" (John Meneghini) [RHEL-44613] - ionic: fix use after netif_napi_del() (CKI Backport Bot) [RHEL-47624] {CVE-2024-39502} - ionic: clean interrupt before enabling queue to avoid credit race (CKI Backport Bot) [RHEL-47624] {CVE-2024-39502} - net/sunrpc: fix reference count leaks in rpc_sysfs_xprt_state_change (CKI Backport Bot) [RHEL-49321] {CVE-2021-47624} - xhci: Handle TD clearing for multiple streams case (CKI Backport Bot) [RHEL-47882] {CVE-2024-40927} - net: openvswitch: Fix Use-After-Free in ovs_ct_exit (cki-backport-bot) [RHEL-36362] {CVE-2024-27395} - net: bridge: mst: fix suspicious rcu usage in br_mst_set_state (Ivan Vecera) [RHEL-43721] {CVE-2024-36979} - net: bridge: mst: pass vlan group directly to br_mst_vlan_set_state (Ivan Vecera) [RHEL-43721] {CVE-2024-36979} - net: bridge: mst: fix vlan use-after-free (cki-backport-bot) [RHEL-43721] {CVE-2024-36979} - irqchip/gic-v3-its: Prevent double free on error (Charles Mirabile) [RHEL-37022] {CVE-2024-35847} - irqchip/gic-v3-its: Fix potential VPE leak on error (Charles Mirabile) [RHEL-37744] {CVE-2021-47373} - i2c: mlxbf: prevent stack overflow in mlxbf_i2c_smbus_start_transaction() (Charles Mirabile) [RHEL-34735] {CVE-2022-48632} - iommu/dma: fix zeroing of bounce buffer padding used by untrusted devices (Eder Zulian) [RHEL-36954] {CVE-2024-35814} - swiotlb: remove alloc_size argument to swiotlb_tbl_map_single() (Eder Zulian) [RHEL-36954] {CVE-2024-35814} - swiotlb: fix swiotlb_bounce() to do partial sync's correctly (Eder Zulian) [RHEL-36954] {CVE-2024-35814} - swiotlb: extend buffer pre-padding to alloc_align_mask if necessary (Eder Zulian) [RHEL-36954] {CVE-2024-35814} - swiotlb: Reinstate page-alignment for mappings >= PAGE_SIZE (Eder Zulian) [RHEL-36954] {CVE-2024-35814} - swiotlb: Fix alignment checks when both allocation and DMA masks are present (Eder Zulian) [RHEL-36954] {CVE-2024-35814} - swiotlb: Fix double-allocation of slots due to broken alignment handling (Eder Zulian) [RHEL-36954] {CVE-2024-35814} - genirq/cpuhotplug, x86/vector: Prevent vector leak during CPU offline (cki-backport-bot) [RHEL-44441] {CVE-2024-31076}- s390/qeth: Fix kernel panic after setting hsuid (Mete Durlu) [RHEL-49754] - perf/core: Protect event sibling list locking against interrupt inversion (Daniel Vacek) [RHEL-31798] - vt: fix unicode buffer corruption when deleting characters (Steve Best) [RHEL-36936] {CVE-2024-35823} - cifs: translate network errors on send to -ECONNABORTED (Paulo Alcantara) [RHEL-36754] - xfs: don't block in busy flushing when freeing extents (Brian Foster) [RHEL-7984] - xfs: allow extent free intents to be retried (Brian Foster) [RHEL-7984] - xfs: pass alloc flags through to xfs_extent_busy_flush() (Brian Foster) [RHEL-7984] - xfs: use deferred frees for btree block freeing (Brian Foster) [RHEL-7984] - xfs: fix bounds check in xfs_defer_agfl_block() (Brian Foster) [RHEL-7984] - xfs: validate block number being freed before adding to xefi (Brian Foster) [RHEL-7984] - xfs: rename xfs_bmap_add_free to xfs_free_extent_later (Brian Foster) [RHEL-7984] - usb: typec: altmodes/displayport: create sysfs nodes as driver's default device attribute group (Desnes Nunes) [RHEL-36803] {CVE-2024-35790} - stm class: Fix a double free in stm_register_device() (Steve Best) [RHEL-44514] {CVE-2024-38627} - s390/qeth: Fix potential loss of L3-IP@ in case of network issues (Mete Durlu) [RHEL-49755] - tls: fix missing memory barrier in tls_init (cki-backport-bot) [RHEL-44471] {CVE-2024-36489} - xfs: fix log recovery buffer allocation for the legacy h_size fixup (Bill O'Donnell) [RHEL-46473] {CVE-2024-39472} - fs/proc: do_task_stat: use sig->stats_lock to gather the threads/children stats (Brian Foster) [RHEL-31562] {CVE-2024-26686} - fs/proc: do_task_stat: move thread_group_cputime_adjusted() outside of lock_task_sighand() (Brian Foster) [RHEL-31562] {CVE-2024-26686} - fs/proc: do_task_stat: use __for_each_thread() (Brian Foster) [RHEL-31562] {CVE-2024-26686} - exit: Use the correct exit_code in /proc//stat (Brian Foster) [RHEL-31562] {CVE-2024-26686} - scsi: ibmvfc: Remove BUG_ON in the case of an empty event pool (Ewan D. Milne) [RHEL-38283] {CVE-2023-52811} - scsi: qla2xxx: Fix double free of fcport (Ewan D. Milne) [RHEL-39549] {CVE-2024-26929} - scsi: qla2xxx: Fix double free of the ha->vp_map pointer (Ewan D. Milne) [RHEL-39549] {CVE-2024-26930} - scsi: qla2xxx: Fix command flush on cable pull (Ewan D. Milne) [RHEL-39549] {CVE-2024-26931}- redhat: remove handling of deleted rhdocs/ directory from genspec.sh (Denys Vlasenko) - x86/bugs: Fix BHI retpoline check (Waiman Long) [RHEL-28202] {CVE-2024-2201} - x86/bugs: Replace CONFIG_SPECTRE_BHI_{ON,OFF} with CONFIG_MITIGATION_SPECTRE_BHI (Waiman Long) [RHEL-28202] {CVE-2024-2201} - x86/bugs: Remove CONFIG_BHI_MITIGATION_AUTO and spectre_bhi=auto (Waiman Long) [RHEL-28202] {CVE-2024-2201} - x86/bugs: Clarify that syscall hardening isn't a BHI mitigation (Waiman Long) [RHEL-28202] {CVE-2024-2201} - x86/bugs: Fix BHI handling of RRSBA (Waiman Long) [RHEL-28202] {CVE-2024-2201} - x86/bugs: Rename various 'ia32_cap' variables to 'x86_arch_cap_msr' (Waiman Long) [RHEL-28202] {CVE-2024-2201} - x86/bugs: Cache the value of MSR_IA32_ARCH_CAPABILITIES (Waiman Long) [RHEL-28202] {CVE-2024-2201} - x86/bugs: Fix BHI documentation (Waiman Long) [RHEL-28202] {CVE-2024-2201} - x86/bugs: Fix return type of spectre_bhi_state() (Waiman Long) [RHEL-28202] {CVE-2024-2201} - x86/bugs: Make CONFIG_SPECTRE_BHI_ON the default (Waiman Long) [RHEL-28202] {CVE-2024-2201} - x86/bhi: Mitigate KVM by default (Waiman Long) [RHEL-28202] {CVE-2024-2201} - x86/bhi: Add BHI mitigation knob (Waiman Long) [RHEL-28202] {CVE-2024-2201} - x86/bhi: Enumerate Branch History Injection (BHI) bug (Waiman Long) [RHEL-28202] {CVE-2024-2201} - x86/bhi: Define SPEC_CTRL_BHI_DIS_S (Waiman Long) [RHEL-28202] {CVE-2024-2201} - x86/bhi: Add support for clearing branch history at syscall entry (Waiman Long) [RHEL-28202] {CVE-2024-2201} - x86/bugs: Change commas to semicolons in 'spectre_v2' sysfs file (Waiman Long) [RHEL-28202] - perf/x86/amd/lbr: Use freeze based on availability (Waiman Long) [RHEL-28202] - Documentation/kernel-parameters: Add spec_rstack_overflow to mitigations=off (Waiman Long) [RHEL-28202] - KVM: x86: Advertise CPUID.(EAX=7,ECX=2):EDX[5:0] to userspace (Waiman Long) [RHEL-28202] - x86/bugs: Reset speculation control settings on init (Waiman Long) [RHEL-28202] - KVM: x86: Update KVM-only leaf handling to allow for 100% KVM-only leafs (Waiman Long) [RHEL-28202] - KVM: x86: Hide IA32_PLATFORM_DCA_CAP[31:0] from the guest (Waiman Long) [RHEL-28202] - mptcp: ensure snd_nxt is properly initialized on connect (Davide Caratti) [RHEL-39865] {CVE-2024-36889} - powerpc/pseries: Enforce hcall result buffer validity and size (Mamatha Inamdar) [RHEL-48291] {CVE-2024-40974} - wifi: mac80211: fix potential key use-after-free (Jose Ignacio Tornos Martinez) [RHEL-28007] {CVE-2023-52530} - cppc_cpufreq: Fix possible null pointer dereference (Mark Langsdorf) [RHEL-44137] {CVE-2024-38573} - net/sched: act_mirred: use the backlog for mirred ingress (Davide Caratti) [RHEL-31718] {CVE-2024-26740} - vfio/pci: Lock external INTx masking ops (Alex Williamson) [RHEL-31922] {CVE-2024-26810} - net: sched: sch_multiq: fix possible OOB write in multiq_tune() (Davide Caratti) [RHEL-43464] {CVE-2024-36978} - tcp: fix tcp_init_transfer() to not reset icsk_ca_initialized (Guillaume Nault) [RHEL-37850] {CVE-2021-47304} - pstore/ram: Fix crash when setting number of cpus to an odd number (Lenny Szubowicz) [RHEL-29471] {CVE-2023-52619} - drm/vmwgfx: fix a memleak in vmw_gmrid_man_get_node (Jocelyn Falempe) [RHEL-37101] {CVE-2023-52662} - drm/vmwgfx: Fix the lifetime of the bo cursor memory (Jocelyn Falempe) [RHEL-36962] {CVE-2024-35810} - drm/vmwgfx: Create debugfs ttm_resource_manager entry only if needed (Jocelyn Falempe) [RHEL-34987] {CVE-2024-26940} - drm/vmwgfx: Unmap the surface before resetting it on a plane state (Jocelyn Falempe) [RHEL-35217] {CVE-2023-52648} - drm/vmwgfx: Fix invalid reads in fence signaled events (Jocelyn Falempe) [RHEL-40010] {CVE-2024-36960} - block: Fix wrong offset in bio_truncate() (Ming Lei) [RHEL-43782] {CVE-2022-48747} - bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set() (CKI Backport Bot) [RHEL-46913] {CVE-2024-39487} - net: fix __dst_negative_advice() race (Xin Long) [RHEL-41183] {CVE-2024-36971} - igc: avoid returning frame twice in XDP_REDIRECT (Corinna Vinschen) [RHEL-33264] {CVE-2024-26853} - mac802154: fix llsec key resources release in mac802154_llsec_key_del (Steve Best) [RHEL-34967] {CVE-2024-26961} - cpufreq: exit() callback is optional (Mark Langsdorf) [RHEL-43840] {CVE-2024-38615} - cifs: prevent infinite recursion in CIFSGetDFSRefer() (Paulo Alcantara) [RHEL-34672] - cifs: lock chan_lock outside match_session (Paulo Alcantara) [RHEL-34672] - smb3: workaround negprot bug in some Samba servers (Paulo Alcantara) [RHEL-34672] - smb3: use netname when available on secondary channels (Paulo Alcantara) [RHEL-34672] - smb3: fix empty netname context on secondary channels (Paulo Alcantara) [RHEL-34672] - cifs: populate empty hostnames for extra channels (Paulo Alcantara) [RHEL-34672] - cifs: always iterate smb sessions using primary channel (Paulo Alcantara) [RHEL-34672] - cifs: Fix connections leak when tlink setup failed (Paulo Alcantara) [RHEL-34672] - cifs: Fix memory leak when build ntlmssp negotiate blob failed (Paulo Alcantara) [RHEL-34672] - cifs: always initialize struct msghdr smb_msg completely (Paulo Alcantara) [RHEL-34672] - cifs: don't send down the destination address to sendmsg for a SOCK_STREAM (Paulo Alcantara) [RHEL-34672] - cifs: revalidate mapping when doing direct writes (Paulo Alcantara) [RHEL-34672] - cifs: skip extra NULL byte in filenames (Paulo Alcantara) [RHEL-34672] - cifs: list_for_each() -> list_for_each_entry() (Paulo Alcantara) [RHEL-34672] - smb2: small refactor in smb2_check_message() (Paulo Alcantara) [RHEL-34672] - cifs: Fix crash on unload of cifs_arc4.ko (Paulo Alcantara) [RHEL-34672] - cifs: remove check of list iterator against head past the loop body (Paulo Alcantara) [RHEL-34672] - cifs: fix reconnect on smb3 mount types (Paulo Alcantara) [RHEL-34672] - cifs: fix uninitialized pointer in error case in dfs_cache_get_tgt_share (Paulo Alcantara) [RHEL-34672] - cifs: skip trailing separators of prefix paths (Paulo Alcantara) [RHEL-34672] - cifs: fix ntlmssp on old servers (Paulo Alcantara) [RHEL-34672] - cifs: fix NULL ptr dereference in refresh_mounts() (Paulo Alcantara) [RHEL-34672] - cifs: do not skip link targets when an I/O fails (Paulo Alcantara) [RHEL-34672] - cifs: fix confusing unneeded warning message on smb2.1 and earlier (Paulo Alcantara) [RHEL-34672] - smb3: fix snapshot mount option (Paulo Alcantara) [RHEL-34672] - cifs: fix workstation_name for multiuser mounts (Paulo Alcantara) [RHEL-34672] - cifs: alloc_path_with_tree_prefix: do not append sep. if the path is empty (Paulo Alcantara) [RHEL-34672] - cifs: free ntlmsspblob allocated in negotiate (Paulo Alcantara) [RHEL-34672] - cifs: avoid use of dstaddr as key for fscache client cookie (Paulo Alcantara) [RHEL-34672] - cifs: add server conn_id to fscache client cookie (Paulo Alcantara) [RHEL-34672] - cifs: fix missed refcounting of ipc tcon (Paulo Alcantara) [RHEL-34672] - smb2: clarify rc initialization in smb2_reconnect (Paulo Alcantara) [RHEL-34672] - cifs: populate server_hostname for extra channels (Paulo Alcantara) [RHEL-34672] - cifs: nosharesock should be set on new server (Paulo Alcantara) [RHEL-34672] - cifs: introduce cifs_ses_mark_for_reconnect() helper (Paulo Alcantara) [RHEL-34672] - cifs: protect srv_count with cifs_tcp_ses_lock (Paulo Alcantara) [RHEL-34672] - cifs: move debug print out of spinlock (Paulo Alcantara) [RHEL-34672] - cifs: do not duplicate fscache cookie for secondary channels (Paulo Alcantara) [RHEL-34672] - cifs: connect individual channel servers to primary channel server (Paulo Alcantara) [RHEL-34672] - cifs: protect session channel fields with chan_lock (Paulo Alcantara) [RHEL-34672] - cifs: do not negotiate session if session already exists (Paulo Alcantara) [RHEL-34672] - smb3: do not setup the fscache_super_cookie until fsinfo initialized (Paulo Alcantara) [RHEL-34672] - cifs: fix potential use-after-free bugs (Paulo Alcantara) [RHEL-34672] - cifs: release lock earlier in dequeue_mid error case (Paulo Alcantara) [RHEL-34672] - smb3: remove trivial dfs compile warning (Paulo Alcantara) [RHEL-34672] - cifs: support nested dfs links over reconnect (Paulo Alcantara) [RHEL-34672] - cifs: for compound requests, use open handle if possible (Paulo Alcantara) [RHEL-34672] - cifs: split out dfs code from cifs_reconnect() (Paulo Alcantara) [RHEL-34672] - cifs: convert list_for_each to entry variant (Paulo Alcantara) [RHEL-34672] - cifs: introduce new helper for cifs_reconnect() (Paulo Alcantara) [RHEL-34672] - cifs: fix print of hdr_flags in dfscache_proc_show() (Paulo Alcantara) [RHEL-34672] - cifs: send workstation name during ntlmssp session setup (Paulo Alcantara) [RHEL-34672] - cifs: nosharesock should not share socket with future sessions (Paulo Alcantara) [RHEL-34672] - smb3: add dynamic trace points for socket connection (Paulo Alcantara) [RHEL-34672] - cifs: Move SMB2_Create definitions to the shared area (Paulo Alcantara) [RHEL-34672] - cifs: Move more definitions into the shared area (Paulo Alcantara) [RHEL-34672] - cifs: move NEGOTIATE_PROTOCOL definitions out into the common area (Paulo Alcantara) [RHEL-34672] - cifs: Create a new shared file holding smb2 pdu definitions (Paulo Alcantara) [RHEL-34672] - cifs: fix incorrect check for null pointer in header_assemble (Paulo Alcantara) [RHEL-34672] - smb3: correct server pointer dereferencing check to be more consistent (Paulo Alcantara) [RHEL-34672] - cifs: Deal with some warnings from W=1 (Paulo Alcantara) [RHEL-34672] - cifs: fix a sign extension bug (Paulo Alcantara) [RHEL-34672] - cifs: fix incorrect kernel doc comments (Paulo Alcantara) [RHEL-34672] - cifs: remove pathname for file from SPDX header (Paulo Alcantara) [RHEL-34672] - cifs: move SMB FSCTL definitions to common code (Paulo Alcantara) [RHEL-34672] - cifs: rename cifs_common to smbfs_common (Paulo Alcantara) [RHEL-34672] - cifs: update FSCTL definitions (Paulo Alcantara) [RHEL-34672] - cifs: cifs_md4 convert to SPDX identifier (Paulo Alcantara) [RHEL-34672] - cifs: create a MD4 module and switch cifs.ko to use it (Paulo Alcantara) [RHEL-34672] - cifs: fork arc4 and create a separate module for it for cifs and other users (Paulo Alcantara) [RHEL-34672] - smb3: fix posix extensions mount option (Paulo Alcantara) [RHEL-34672] - cifs: fix wrong release in sess_alloc_buffer() failed path (Paulo Alcantara) [RHEL-34672] - CIFS: Fix a potencially linear read overflow (Paulo Alcantara) [RHEL-34672] - cifs: use the correct max-length for dentry_path_raw() (Paulo Alcantara) [RHEL-34672] - cifs: create sd context must be a multiple of 8 (Paulo Alcantara) [RHEL-34672] - cifs: do not share tcp sessions of dfs connections (Paulo Alcantara) [RHEL-34672] - cifs: added WARN_ON for all the count decrements (Paulo Alcantara) [RHEL-34672] - cifs: fix missing null session check in mount (Paulo Alcantara) [RHEL-34672] - cifs: handle reconnect of tcon when there is no cached dfs referral (Paulo Alcantara) [RHEL-34672] - cifs: fix the out of range assignment to bit fields in parse_server_interfaces (Paulo Alcantara) [RHEL-34672] - smb3: fix typo in header file (Paulo Alcantara) [RHEL-34672] - SMB3.1.1: Add support for negotiating signing algorithm (Paulo Alcantara) [RHEL-34672] - cifs: prevent NULL deref in cifs_compose_mount_options() (Paulo Alcantara) [RHEL-34672] - cifs: fix NULL dereference in smb2_check_message() (Paulo Alcantara) [RHEL-34672] - smbdirect: missing rc checks while waiting for rdma events (Paulo Alcantara) [RHEL-34672] - cifs: Avoid field over-reading memcpy() (Paulo Alcantara) [RHEL-34672] - smb311: remove dead code for non compounded posix query info (Paulo Alcantara) [RHEL-34672] - cifs: fix SMB1 error path in cifs_get_file_info_unix (Paulo Alcantara) [RHEL-34672] - smb3: fix uninitialized value for port in witness protocol move (Paulo Alcantara) [RHEL-34672] - cifs: fix unneeded null check (Paulo Alcantara) [RHEL-34672] - cifs: use SPDX-Licence-Identifier (Paulo Alcantara) [RHEL-34672] - cifs: convert list_for_each to entry variant in cifs_debug.c (Paulo Alcantara) [RHEL-34672] - cifs: convert list_for_each to entry variant in smb2misc.c (Paulo Alcantara) [RHEL-34672] - cifs: missed ref-counting smb session in find (Paulo Alcantara) [RHEL-34672] - cifs: do not share tcp servers with dfs mounts (Paulo Alcantara) [RHEL-34672] - cifs: set a minimum of 2 minutes for refreshing dfs cache (Paulo Alcantara) [RHEL-34672] - cifs: Remove unused inline function is_sysvol_or_netlogon() (Paulo Alcantara) [RHEL-34672] - cifs: remove duplicated prototype (Paulo Alcantara) [RHEL-34672] - cifs: fix ipv6 formating in cifs_ses_add_channel (Paulo Alcantara) [RHEL-34672] - cifs: fix string declarations and assignments in tracepoints (Paulo Alcantara) [RHEL-34672] - cifs: fix memory leak in smb2_copychunk_range (Paulo Alcantara) [RHEL-34672] - SMB3: incorrect file id in requests compounded with open (Paulo Alcantara) [RHEL-34672] - smb3: if max_channels set to more than one channel request multichannel (Paulo Alcantara) [RHEL-34672] - smb3: do not attempt multichannel to server which does not support it (Paulo Alcantara) [RHEL-34672] - smb3: when mounting with multichannel include it in requested capabilities (Paulo Alcantara) [RHEL-34672] - cifs: simplify SWN code with dummy funcs instead of ifdefs (Paulo Alcantara) [RHEL-34672] - cifs: log mount errors using cifs_errorf() (Paulo Alcantara) [RHEL-34672] - cifs: switch build_path_from_dentry() to using dentry_path_raw() (Paulo Alcantara) [RHEL-34672] - cifs: fix out-of-bound memory access when calling smb3_notify() at mount point (Paulo Alcantara) [RHEL-34672] - cifs: allocate buffer in the caller of build_path_from_dentry() (Paulo Alcantara) [RHEL-34672] - cifs: make build_path_from_dentry() return const char * (Paulo Alcantara) [RHEL-34672] - cifs: remove old dead code (Paulo Alcantara) [RHEL-34672] - fs: cifs: Remove repeated struct declaration (Paulo Alcantara) [RHEL-34672] - cifs: have cifs_fattr_to_inode() refuse to change type on live inode (Paulo Alcantara) [RHEL-34672] - cifs: have ->mkdir() handle race with another client sanely (Paulo Alcantara) [RHEL-34672] - do_cifs_create(): don't set ->i_mode of something we had not created (Paulo Alcantara) [RHEL-34672] - cifs: Silently ignore unknown oplock break handle (Paulo Alcantara) [RHEL-34672] - cifs: change noisy error message to FYI (Paulo Alcantara) [RHEL-34672] - cifs: print MIDs in decimal notation (Paulo Alcantara) [RHEL-34672] - cifs: minor simplification to smb2_is_network_name_deleted (Paulo Alcantara) [RHEL-34672] - TCON Reconnect during STATUS_NETWORK_NAME_DELETED (Paulo Alcantara) [RHEL-34672] - cifs: clarify hostname vs ip address in /proc/fs/cifs/DebugData (Paulo Alcantara) [RHEL-34672] - cifs: change confusing field serverName (to ip_addr) (Paulo Alcantara) [RHEL-34672] - cifs: Reformat DebugData and index connections by conn_id. (Paulo Alcantara) [RHEL-34672] - cifs: Identify a connection by a conn_id. (Paulo Alcantara) [RHEL-34672] - smb3: negotiate current dialect (SMB3.1.1) when version 3 or greater requested (Paulo Alcantara) [RHEL-34672] - smb3: Fix out-of-bounds bug in SMB2_negotiate() (Paulo Alcantara) [RHEL-34672] - fs/cifs: Simplify bool comparison. (Paulo Alcantara) [RHEL-34672] - fs/cifs: Assign boolean values to a bool variable (Paulo Alcantara) [RHEL-34672] - cifs: Avoid error pointer dereference (Paulo Alcantara) [RHEL-34672] - cifs: Re-indent cifs_swn_reconnect() (Paulo Alcantara) [RHEL-34672] - cifs: Unlock on errors in cifs_swn_reconnect() (Paulo Alcantara) [RHEL-34672] - cifs: Delete a stray unlock in cifs_swn_reconnect() (Paulo Alcantara) [RHEL-34672] - cifs: Tracepoints and logs for tracing credit changes. (Paulo Alcantara) [RHEL-34672] - cifs: Fix some error pointers handling detected by static checker (Paulo Alcantara) [RHEL-34672] - smb3: remind users that witness protocol is experimental (Paulo Alcantara) [RHEL-34672] - SMB3.1.1: do not log warning message if server doesn't populate salt (Paulo Alcantara) [RHEL-34672] - SMB3.1.1: update comments clarifying SPNEGO info in negprot response (Paulo Alcantara) [RHEL-34672] - SMB3.1.1: remove confusing mount warning when no SPNEGO info on negprot rsp (Paulo Alcantara) [RHEL-34672] - SMB3: avoid confusing warning message on mount to Azure (Paulo Alcantara) [RHEL-34672] - md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING (Nigel Croxon) [RHEL-46662] {CVE-2024-39476} - net: fix information leakage in /proc/net/ptype (Hangbin Liu) [RHEL-44000] {CVE-2022-48757} - usb: typec: ucsi: Limit read size on v1.2 (Desnes Nunes) [RHEL-37286] {CVE-2024-35924} - minmax: relax check to allow comparison between unsigned arguments and signed constants (Desnes Nunes) [RHEL-37286] - minmax: allow comparisons of 'int' against 'unsigned char/short' (Desnes Nunes) [RHEL-37286] - minmax: allow min()/max()/clamp() if the arguments have the same signedness. (Desnes Nunes) [RHEL-37286] - minmax: add umin(a, b) and umax(a, b) (Desnes Nunes) [RHEL-37286] - minmax: fix header inclusions (Desnes Nunes) [RHEL-37286] - minmax: clamp more efficiently by avoiding extra comparison (Desnes Nunes) [RHEL-37286] - minmax: sanity check constant bounds when clamping (Desnes Nunes) [RHEL-37286] - tracing: Define the is_signed_type() macro once (Desnes Nunes) [RHEL-37286] - linux/bits.h: fix compilation error with GENMASK (Desnes Nunes) [RHEL-37286] - x86/apic: Mask IOAPIC entries when disabling the local APIC (Lenny Szubowicz) [RHEL-18077] - userfaultfd: fix a race between writeprotect and exit_mmap() (Rafael Aquini) [RHEL-38410] {CVE-2021-47461} - mm: khugepaged: skip huge page collapse for special files (Waiman Long) [RHEL-38446] {CVE-2021-47491} - cachefiles: fix memory leak in cachefiles_add_cache() (Andrey Albershteyn) [RHEL-33109] {CVE-2024-26840} - drm/amd/display: Implement bounds check for stream encoder creation in DCN301 (Michel Dänzer) [RHEL-31429] {CVE-2024-26660} - net/mlx5: Discard command completions in internal error (Kamal Heib) [RHEL-44231] {CVE-2024-38555} - drm: Don't unref the same fb many times by mistake due to deadlock handling (CKI Backport Bot) [RHEL-29011] {CVE-2023-52486} - md: fix resync softlockup when bitmap size is less than array size (Nigel Croxon) [RHEL-43942] {CVE-2024-38598} - rtnetlink: Correct nested IFLA_VF_VLAN_LIST attribute validation (Davide Caratti) [RHEL-39712] {CVE-2024-36017} - netfilter: nf_tables: discard table flag update with pending basechain deletion (Phil Sutter) [RHEL-37205] {CVE-2024-35897} - netfilter: nf_tables: reject table flag and netdev basechain updates (Phil Sutter) [RHEL-37205] - scsi: lpfc: Release hbalock before calling lpfc_worker_wake_up() (Ewan D. Milne) [RHEL-40172] {CVE-2024-36924} - scsi: lpfc: Move NPIV's transport unregistration to after resource clean up (Ewan D. Milne) [RHEL-40172] {CVE-2024-36952} - netfilter: nf_tables: fix memleak in map from abort path (Phil Sutter) [RHEL-35052] {CVE-2024-27011} - netfilter: nf_tables: reject new basechain after table flag update (Phil Sutter) [RHEL-37193] {CVE-2024-35900} - netfilter: nf_tables: flush pending destroy work before exit_net release (Phil Sutter) [RHEL-37197] {CVE-2024-35899} - netfilter: complete validation of user input (Phil Sutter) [RHEL-37210] - netfilter: validate user input for expected length (Phil Sutter) [RHEL-37210] {CVE-2024-35896} - netfilter: tproxy: bail out if IP has been disabled on the device (Phil Sutter) [RHEL-44363] {CVE-2024-36270} - netfilter: nfnetlink_queue: acquire rcu_read_lock() in instance_destroy_rcu() (Phil Sutter) [RHEL-44532] {CVE-2024-36286} - netfilter: nf_tables: do not compare internal table flags on updates (Phil Sutter) [RHEL-35114] {CVE-2024-27065} - netfilter: nf_tables: Fix potential data-race in __nft_obj_type_get() (Phil Sutter) [RHEL-35028] {CVE-2024-27019} - netfilter: nf_tables: Fix potential data-race in __nft_expr_type_get() (Phil Sutter) [RHEL-35024] {CVE-2024-27020} - netfilter: nf_tables: __nft_expr_type_get() selects specific family type (Phil Sutter) [RHEL-35024] - netfilter: conntrack: serialize hash resizes and cleanups (Phil Sutter) [RHEL-37703] {CVE-2021-47408} - netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path (Phil Sutter) [RHEL-34217] {CVE-2024-26925} - netfilter: nf_tables: release batch on table validation from abort path (Phil Sutter) [RHEL-34217] - ipvlan: add ipvlan_route_v6_outbound() helper (Davide Caratti) [RHEL-38319] {CVE-2023-52796}- net: bridge: xmit: make sure we have at least eth header len bytes (cki-backport-bot) [RHEL-44291] {CVE-2024-38538} - drivers/amd/pm: fix a use-after-free in kv_parse_power_table (Michel Dänzer) [RHEL-26893] {CVE-2023-52469} - SUNRPC: Fix a suspicious RCU usage warning (Scott Mayhew) [RHEL-30503] {CVE-2023-52623} - ice: Fix some null pointer dereference issues in ice_ptp.c (Petr Oros) [RHEL-26901] {CVE-2023-52471} - xfs: fix internal error from AGFL exhaustion (Pavel Reichl) [RHEL-45581] - sched/psi: Fix use-after-free in ep_remove_wait_queue() (Phil Auld) [RHEL-38117] {CVE-2023-52707} - wait: add wake_up_pollfree() (Phil Auld) [RHEL-38117] - net/ipv6: avoid possible UAF in ip6_route_mpath_notify() (Hangbin Liu) [RHEL-33269] {CVE-2024-26852} - net: bridge: switchdev: Skip MDB replays of deferred events on offload (Ivan Vecera) [RHEL-33117] {CVE-2024-26837} - ext4: avoid allocating blocks from corrupted group in ext4_mb_find_by_goal() (Pavel Reichl) [RHEL-31700] {CVE-2024-26772} - ext4: avoid allocating blocks from corrupted group in ext4_mb_try_best_found() (Pavel Reichl) [RHEL-31688] {CVE-2024-26773} - ext4: fix double-free of blocks due to wrong extents moved_len (Pavel Reichl) [RHEL-31612] {CVE-2024-26704} - vxlan: Pull inner IP header in vxlan_xmit_one(). (Guillaume Nault) [RHEL-31389] - geneve: Fix incorrect inner network header offset when innerprotoinherit is set (Guillaume Nault) [RHEL-31389] - vxlan: Pull inner IP header in vxlan_rcv(). (Guillaume Nault) [RHEL-31389] - geneve: fix header validation in geneve[6]_xmit_skb (Guillaume Nault) [RHEL-31389] - geneve: make sure to pull inner header in geneve_rx() (Guillaume Nault) [RHEL-31389] - net: geneve: modify IP header check in geneve6_xmit_skb and geneve_xmit_skb (Guillaume Nault) [RHEL-31389] - net: geneve: check skb is large enough for IPv4/IPv6 header (Guillaume Nault) [RHEL-31389] - net/smc: fix neighbour and rtable leak in smc_ib_find_route() (Tobias Huschle) [RHEL-39744] {CVE-2024-36945} - igb: Fix string truncation warnings in igb_set_fw_version (Corinna Vinschen) [RHEL-38452] {CVE-2024-36010} - bonding: stop the device in bond_setup_by_slave() (Hangbin Liu) [RHEL-38327] {CVE-2023-52784} - i40e: fix vf may be used uninitialized in this function warning (Kamal Heib) [RHEL-39702] {CVE-2024-36020} - powerpc/64: Fix the definition of the fixmap area (Mamatha Inamdar) [RHEL-27191] {CVE-2021-47018} - powerpc/mm/hash64: Add a variable to track the end of IO mapping (Mamatha Inamdar) [RHEL-27191] {CVE-2021-47018} - nsh: Restore skb->{protocol,data,mac_header} for outer header in nsh_gso_segment(). (Xin Long) [RHEL-39770] {CVE-2024-36933} - net: nsh: Use correct mac_offset to unwind gso skb in nsh_gso_segment() (Xin Long) [RHEL-39770] - net: core: reject skb_copy(_expand) for fraglist GSO skbs (Xin Long) [RHEL-39779] {CVE-2024-36929} - tcp: properly terminate timers for kernel sockets (Guillaume Nault) [RHEL-37171] {CVE-2024-35910} - net: relax socket state check at accept time. (Florian Westphal) [RHEL-39831] - tcp: defer shutdown(SEND_SHUTDOWN) for TCP_SYN_RECV sockets (Florian Westphal) [RHEL-39831] {CVE-2024-36905} - tcp: remove redundant check on tskb (Florian Westphal) [RHEL-39831] - drm/ast: Fix soft lockup (cki-backport-bot) [RHEL-37438] {CVE-2024-35952} - null_blk: Fix return value of nullb_device_power_store() (Ming Lei) [RHEL-39341] - null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues' (Ming Lei) [RHEL-39341] - null_blk: fix return value from null_add_dev() (Ming Lei) [RHEL-39341]- x86/bugs: Reverse instruction order of CLEAR_CPU_BUFFERS (Waiman Long) [RHEL-42121] - Revert "x86/bugs: Use fixed addressing for VERW operand" (Waiman Long) [RHEL-42121] - KVM/x86: Export RFDS_NO and RFDS_CLEAR to guests (Waiman Long) [RHEL-42121] - x86/rfds: Mitigate Register File Data Sampling (RFDS) (Waiman Long) [RHEL-42121] - Documentation/hw-vuln: Add documentation for RFDS (Waiman Long) [RHEL-42121] - x86/mmio: Disable KVM mitigation when X86_FEATURE_CLEAR_CPU_BUF is set (Waiman Long) [RHEL-42121] - x86/bugs: Use fixed addressing for VERW operand (Waiman Long) [RHEL-42121] - KVM/VMX: Use BT+JNC, i.e. EFLAGS.CF to select VMRESUME vs. VMLAUNCH (Waiman Long) [RHEL-42121] - x86/bugs: Use ALTERNATIVE() instead of mds_user_clear static key (Waiman Long) [RHEL-42121] - x86/entry_32: Add VERW just before userspace transition (Waiman Long) [RHEL-42121] - x86/entry_64: Add VERW just before userspace transition (Waiman Long) [RHEL-42121] - x86/bugs: Add asm helpers for executing VERW (Waiman Long) [RHEL-42121] - x86/cpu: Fix Gracemont uarch (Waiman Long) [RHEL-42121] - Documentation/hw-vuln: Unify filename specification in index (Waiman Long) [RHEL-42121] - KVM: VMX: Access @flags as a 32-bit value in __vmx_vcpu_run() (Waiman Long) [RHEL-42121] - x86/asm: Add _ASM_RIP() macro for x86-64 (%rip) suffix (Waiman Long) [RHEL-42121] - x86/asm: Have the __ASM_FORM macros handle commas in arguments (Waiman Long) [RHEL-42121] - x86/asm: Allow to pass macros to __ASM_FORM() (Waiman Long) [RHEL-42121] - wifi: iwlwifi: mvm: guard against invalid STA ID on removal (Jose Ignacio Tornos Martinez) [RHEL-39801] {CVE-2024-36921} - ipv6: Fix potential uninit-value access in __ip6_make_skb() (Antoine Tenart) [RHEL-39784] - ipv4: Fix uninit-value access in __ip_make_skb() (Antoine Tenart) [RHEL-39784] {CVE-2024-36927} - perf mmap: Lazily initialize zstd streams to save memory when not using it (Michael Petlan) [RHEL-34876] - perf tools: Fix spelling mistake "commpressor" -> "compressor" (Michael Petlan) [RHEL-34876] - perf record: Introduce data transferred and compressed stats (Michael Petlan) [RHEL-34876] - perf record: Introduce compressor at mmap buffer object (Michael Petlan) [RHEL-34876] - perf record: Introduce bytes written stats (Michael Petlan) [RHEL-34876] - perf record: Introduce data file at mmap buffer object (Michael Petlan) [RHEL-34876] - perf record: Start threads in the beginning of trace streaming (Alexey Bayduraev) [RHEL-34876] - perf record: Stop threads in the end of trace streaming (Michael Petlan) [RHEL-34876] - perf record: Introduce thread local variable (Michael Petlan) [RHEL-34876] - perf record: Introduce function to propagate control commands (Michael Petlan) [RHEL-34876] - perf record: Introduce thread specific data array (Michael Petlan) [RHEL-34876] - tools lib: Introduce fdarray duplicate function (Michael Petlan) [RHEL-34876] - perf record: Introduce thread affinity and mmap masks (Michael Petlan) [RHEL-34876] - gfs2: Be more careful with the quota sync generation (Andreas Gruenbacher) [RHEL-40901] - gfs2: Get rid of some unnecessary quota locking (Andreas Gruenbacher) [RHEL-40901] - gfs2: Add some missing quota locking (Andreas Gruenbacher) [RHEL-40901] - gfs2: Fold qd_fish into gfs2_quota_sync (Andreas Gruenbacher) [RHEL-40901] - gfs2: quota need_sync cleanup (Andreas Gruenbacher) [RHEL-40901] - gfs2: Fix and clean up function do_qc (Andreas Gruenbacher) [RHEL-40901] - gfs2: Revert "Add quota_change type" (Andreas Gruenbacher) [RHEL-40901] - gfs2: Revert "ignore negated quota changes" (Andreas Gruenbacher) [RHEL-40901] - gfs2: qd_check_sync cleanups (Andreas Gruenbacher) [RHEL-40901] - gfs2: Check quota consistency on mount (Andreas Gruenbacher) [RHEL-40901] - gfs2: Minor gfs2_quota_init error path cleanup (Andreas Gruenbacher) [RHEL-40901] - gfs2: fix kernel BUG in gfs2_quota_cleanup (Edward Adam Davis) [RHEL-40901] - gfs2: Clean up quota.c:print_message (Andreas Gruenbacher) [RHEL-40901] - gfs2: Clean up gfs2_alloc_parms initializers (Andreas Gruenbacher) [RHEL-40901] - gfs2: Two quota=account mode fixes (Andreas Gruenbacher) [RHEL-40901] - gfs2: Remove useless assignment (Bob Peterson) [RHEL-40901] - gfs2: simplify slot_get (Bob Peterson) [RHEL-40901] - gfs2: Simplify qd2offset (Bob Peterson) [RHEL-40901] - gfs2: Remove quota allocation info from quota file (Bob Peterson) [RHEL-40901] - gfs2: use constant for array size (Bob Peterson) [RHEL-40901] - gfs2: Set qd_sync_gen in do_sync (Bob Peterson) [RHEL-40901] - gfs2: Remove useless err set (Bob Peterson) [RHEL-40901] - gfs2: Small gfs2_quota_lock cleanup (Bob Peterson) [RHEL-40901] - gfs2: move qdsb_put and reduce redundancy (Bob Peterson) [RHEL-40901] - gfs2: Don't try to sync non-changes (Bob Peterson) [RHEL-40901] - gfs2: Simplify function need_sync (Bob Peterson) [RHEL-40901] - gfs2: remove unneeded pg_oflow variable (Bob Peterson) [RHEL-40901] - gfs2: remove unneeded variable done (Bob Peterson) [RHEL-40901] - gfs2: pass sdp to gfs2_write_buf_to_page (Bob Peterson) [RHEL-40901] - gfs2: pass sdp in to gfs2_write_disk_quota (Bob Peterson) [RHEL-40901] - gfs2: Pass sdp to gfs2_adjust_quota (Bob Peterson) [RHEL-40901] - gfs2: remove dead code for quota writes (Bob Peterson) [RHEL-40901] - gfs2: Use qd_sbd more consequently (Bob Peterson) [RHEL-40901] - gfs2: replace 'found' with dedicated list iterator variable (Jakob Koschel) [RHEL-40901] - gfs2: Some whitespace cleanups (Andreas Gruenbacher) [RHEL-40901] - gfs2: Fix gfs2_qa_get imbalance in gfs2_quota_hold (Bob Peterson) [RHEL-40901] - af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg (Guillaume Nault) [RHEL-43961] {CVE-2024-38596} - af_unix: Fix data-races around sk->sk_shutdown. (Guillaume Nault) [RHEL-43961] {CVE-2024-38596} - af_unix: Fix data races around sk->sk_shutdown. (Guillaume Nault) [RHEL-43961] {CVE-2024-38596} - perf/core: Fix event sibling list locking (Daniel Vacek) [RHEL-31798] - media: bttv: fix use after free error due to btv->timeout timer (Kate Hsuan) [RHEL-38256] {CVE-2023-52847} - arp: Prevent overflow in arp_req_get(). (Antoine Tenart) [RHEL-31706] {CVE-2024-26733} - Bluetooth: btusb: Add a new PID/VID 0489/e0c8 for MT7921 (David Marlin) [RHEL-10263] - mm: swap: fix race between free_swap_and_cache() and swapoff() (Waiman Long) [RHEL-34971] {CVE-2024-26960} - swap: comments get_swap_device() with usage rule (Waiman Long) [RHEL-34971] {CVE-2024-26960} - mm/swapfile.c: __swap_entry_free() always free 1 entry (Waiman Long) [RHEL-34971] {CVE-2024-26960} - mm/swapfile.c: call free_swap_slot() in __swap_entry_free() (Waiman Long) [RHEL-34971] {CVE-2024-26960} - mm/swapfile.c: use __try_to_reclaim_swap() in free_swap_and_cache() (Waiman Long) [RHEL-34971] {CVE-2024-26960} - net: amd-xgbe: Fix skb data length underflow (Ken Cox) [RHEL-43788] {CVE-2022-48743} - ovl: fix warning in ovl_create_real() (cki-backport-bot) [RHEL-43652] {CVE-2021-47579} - net/sched: initialize noop_qdisc owner (Davide Caratti) [RHEL-35056] - net/sched: Fix mirred deadlock on device recursion (Davide Caratti) [RHEL-35056] {CVE-2024-27010} - ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find() (Pavel Reichl) [RHEL-45029] {CVE-2024-39276} - ethernet: hisilicon: hns: hns_dsaf_misc: fix a possible array overflow in hns_dsaf_ge_srst_by_port() (Ken Cox) [RHEL-38713] {CVE-2021-47548} - ipvlan: Dont Use skb->sk in ipvlan_process_v{4,6}_outbound (Hangbin Liu) [RHEL-44396] {CVE-2024-33621} - mlxsw: spectrum_acl_tcam: Fix stack corruption (Ivan Vecera) [RHEL-26462] {CVE-2024-26586} - inet: inet_defrag: prevent sk release while still in use (Antoine Tenart) [RHEL-33398] {CVE-2024-26921} - skb_expand_head() adjust skb->truesize incorrectly (Antoine Tenart) [RHEL-33398] - nvmet: fix ns enable/disable possible hang (Ming Lei) [RHEL-43547]- SUNRPC: Fix RPC client cleaned up the freed pipefs dentries (Scott Mayhew) [RHEL-38264] {CVE-2023-52803} - scsi: qla2xxx: Fix off by one in qla_edif_app_getstats() (Ewan D. Milne) [RHEL-39717] {CVE-2024-36025} - tcp: add sanity checks to rx zerocopy (Guillaume Nault) [RHEL-29494] {CVE-2024-26640} - SUNRPC: fix some memleaks in gssx_dec_option_array (Scott Mayhew) [RHEL-35209] {CVE-2024-27388} - wifi: nl80211: don't free NULL coalescing rule (Jose Ignacio Tornos Martinez) [RHEL-39752] {CVE-2024-36941} - nfs: fix UAF in direct writes (Scott Mayhew) [RHEL-34975] {CVE-2024-26958} - NFSv4.2: fix nfs4_listxattr kernel BUG at mm/usercopy.c:102 (Scott Mayhew) [RHEL-33228] {CVE-2024-26870} - drm/amd/pm: Fix error of MACO flag setting code (Michel Dänzer) [RHEL-15928] - scsi: aacraid: fix io hangs and improve performance (John Meneghini) [RHEL-23913] - block: prevent division by zero in blk_rq_stat_sum() (Ming Lei) [RHEL-37279] {CVE-2024-35925} - block: fix overflow in blk_ioctl_discard() (Ming Lei) [RHEL-39811] {CVE-2024-36917} - virtio-blk: fix implicit overflow on virtio_max_dma_size (Ming Lei) [RHEL-38131] {CVE-2023-52762} - nbd: null check for nla_nest_start (Ming Lei) [RHEL-35176] {CVE-2024-27025} - isdn: mISDN: netjet: Fix crash in nj_probe: (Ken Cox) [RHEL-38444] {CVE-2021-47284} - isdn: mISDN: Fix sleeping function called from invalid context (Ken Cox) [RHEL-38400] {CVE-2021-47468} - net/smc: avoid data corruption caused by decline (Tobias Huschle) [RHEL-38234] {CVE-2023-52775} - ubi: Check for too small LEB size in VTBL code (David Arcari) [RHEL-25092] {CVE-2024-25739} - i2c: core: Fix atomic xfer check for non-preempt config (Steve Best) [RHEL-38313] {CVE-2023-52791} - i2c: core: Run atomic i2c xfer when !preemptible (Steve Best) [RHEL-38313] {CVE-2023-52791} - firewire: ohci: mask bus reset interrupts between ISR and bottom half (Steve Best) [RHEL-39902] {CVE-2024-36950} - ipv6: init the accept_queue's spinlocks in inet6_create (Guillaume Nault) [RHEL-28899] {CVE-2024-26614} - tcp: make sure init the accept_queue's spinlocks once (Guillaume Nault) [RHEL-28899] {CVE-2024-26614} - tty: n_gsm: fix possible out-of-bounds in gsm0_receive() (Steve Best) [RHEL-39352] {CVE-2024-36016} - mlxsw: spectrum_acl_tcam: Fix incorrect list API usage (Ivan Vecera) [RHEL-37484] {CVE-2024-36006} - pwm: Fix double shift bug (Steve Best) [RHEL-38278] {CVE-2023-52756} - mmc: sdio: fix possible resource leaks in some error paths (Steve Best) [RHEL-38149] {CVE-2023-52730} - of: unittest: Fix compile in the non-dynamic case (Steve Best) [RHEL-37070] {CVE-2023-52679} - of: unittest: Fix of_count_phandle_with_args() expected value message (Steve Best) [RHEL-37070] {CVE-2023-52679} - of: Fix double free in of_parse_phandle_with_args_map (Steve Best) [RHEL-37070] {CVE-2023-52679} - pinctrl: core: delete incorrect free in pinctrl_enable() (Steve Best) [RHEL-39756] {CVE-2024-36940} - pinctrl: core: fix possible memory leak in pinctrl_enable() (Steve Best) [RHEL-39756] {CVE-2024-36940} - media: gspca: cpia1: shift-out-of-bounds in set_flicker (Desnes Nunes) [RHEL-38331] {CVE-2023-52764} - tipc: fix a possible memleak in tipc_buf_append (Xin Long) [RHEL-39881] {CVE-2024-36954} - cifs: fix mid leak during reconnection after timeout threshold (Paulo Alcantara) [RHEL-36222] - cifs: Fix use-after-free in rdata->read_into_pages() (Paulo Alcantara) [RHEL-36222] - cifs: Fix pages leak when writedata alloc failed in cifs_write_from_iter() (Paulo Alcantara) [RHEL-36222] - cifs: Fix pages array leak when writedata alloc failed in cifs_writedata_alloc() (Paulo Alcantara) [RHEL-36222] - cifs: destage dirty pages before re-reading them for cache=none (Paulo Alcantara) [RHEL-36222] - cifs: destage any unwritten data to the server before calling copychunk_write (Paulo Alcantara) [RHEL-36222] - Adjust cifssb maximum read size (Paulo Alcantara) [RHEL-36222] - cifs: make locking consistent around the server session status (Paulo Alcantara) [RHEL-36222] - cifs: fix credit accounting for extra channel (Paulo Alcantara) [RHEL-36222] - smb3: prevent races updating CurrentMid (Paulo Alcantara) [RHEL-36222] - cifs: fix missing spinlock around update to ses->status (Paulo Alcantara) [RHEL-36222] - cifs: use echo_interval even when connection not ready. (Paulo Alcantara) [RHEL-36222] - cifs: detect dead connections only when echoes are enabled. (Paulo Alcantara) [RHEL-36222] - cifs: Fix preauth hash corruption (Paulo Alcantara) [RHEL-36222] - cifs: do not send close in compound create+close requests (Paulo Alcantara) [RHEL-36222] - cifs: ask for more credit on async read/write code paths (Paulo Alcantara) [RHEL-36222] - cifs: use discard iterator to discard unneeded network data more efficiently (Paulo Alcantara) [RHEL-36222] - cifs: Fix in error types returned for out-of-credit situations. (Paulo Alcantara) [RHEL-36222] - smb3: fix crediting for compounding when only one request in flight (Paulo Alcantara) [RHEL-36222] - cifs: New optype for session operations. (Paulo Alcantara) [RHEL-36222] - mm/gup: do not return 0 from pin_user_pages_fast() for bad args (Paulo Alcantara) [RHEL-36222] - wifi: brcmfmac: pcie: handle randbuf allocation failure (Jose Ignacio Tornos Martinez) [RHEL-44124] {CVE-2024-38575} - tcp: Use refcount_inc_not_zero() in tcp_twsk_unique(). (Guillaume Nault) [RHEL-39835] {CVE-2024-36904} - wifi: mac80211: don't return unset power in ieee80211_get_tx_power() (Jose Ignacio Tornos Martinez) [RHEL-38159] {CVE-2023-52832} - wifi: ath11k: fix gtk offload status event locking (Jose Ignacio Tornos Martinez) [RHEL-38155] {CVE-2023-52777} - net: ieee802154: fix null deref in parse dev addr (Steve Best) [RHEL-38012] {CVE-2021-47257} - mm/hugetlb: fix missing hugetlb_lock for resv uncharge (Rafael Aquini) [RHEL-37465] {CVE-2024-36000} - x86/xen: Add some null pointer checking to smp.c (Vitaly Kuznetsov) [RHEL-33258] {CVE-2024-26908} - x86/xen: Fix memory leak in xen_smp_intr_init{_pv}() (Vitaly Kuznetsov) [RHEL-33258] {CVE-2024-26908} - wifi: cfg80211: check A-MSDU format more carefully (Jose Ignacio Tornos Martinez) [RHEL-37343] {CVE-2024-35937} - wifi: rtw89: fix null pointer access when abort scan (Jose Ignacio Tornos Martinez) [RHEL-37355] {CVE-2024-35946} - atl1c: Work around the DMA RX overflow issue (Ken Cox) [RHEL-38287] {CVE-2023-52834} - wifi: ath11k: decrease MHI channel buffer length to 8KB (Jose Ignacio Tornos Martinez) [RHEL-37339] {CVE-2024-35938} - wifi: iwlwifi: mvm: rfi: fix potential response leaks (Jose Ignacio Tornos Martinez) [RHEL-37163] {CVE-2024-35912} - USB: core: Fix access violation during port device removal (Desnes Nunes) [RHEL-39853] {CVE-2024-36896} - scsi: lpfc: Fix possible memory leak in lpfc_rcv_padisc() (Ewan D. Milne) [RHEL-37123] {CVE-2024-35930} - netfilter: nf_tables: honor table dormant flag from netdev release event path (Phil Sutter) [RHEL-37450] {CVE-2024-36005} - wifi: iwlwifi: mvm: don't set the MFP flag for the GTK (Jose Ignacio Tornos Martinez) [RHEL-36898] {CVE-2024-27434} - wifi: iwlwifi: mvm: Fix key flags for IGTK on AP interface (Jose Ignacio Tornos Martinez) [RHEL-36898] {CVE-2024-27434} - misc: lis3lv02d_i2c: Fix regulators getting en-/dis-abled twice on suspend/resume (Steve Best) [RHEL-36932] {CVE-2024-35824}- x86/mce: Make sure to grab mce_sysfs_mutex in set_bank() (Steve Best) [RHEL-37262] {CVE-2024-35876} - net/sched: flower: Fix chain template offload (Xin Long) [RHEL-31313] {CVE-2024-26669} - SUNRPC: fix a memleak in gss_import_v2_context (Scott Mayhew) [RHEL-35195] {CVE-2023-52653} - efivarfs: force RO when remounting if SetVariable is not supported (Pavel Reichl) [RHEL-26564] {CVE-2023-52463} - dmaengine: idxd: add a write() method for applications to submit work (Jerry Snitselaar) [RHEL-35826] {CVE-2024-21823} - dmaengine: idxd: add a new security check to deal with a hardware erratum (Jerry Snitselaar) [RHEL-35826] {CVE-2024-21823} - VFIO: Add the SPR_DSA and SPR_IAX devices to the denylist (Jerry Snitselaar) [RHEL-35826] {CVE-2024-21823} - quota: Fix potential NULL pointer dereference (Pavel Reichl) [RHEL-33219] {CVE-2024-26878} - locking/lockdep: Fix overflow in presentation of average lock-time (Čestmír Kalina) [RHEL-17678] - blk-cgroup: Properly propagate the iostat update up the hierarchy (Ming Lei) [RHEL-40939] - proc: Use new_inode not new_inode_pseudo (Ian Kent) [RHEL-40167] - stmmac: Clear variable when destroying workqueue (Izabela Bakollari) [RHEL-31822] {CVE-2024-26802} - powerpc/pseries/memhp: Fix access beyond end of drmem array (Mamatha Inamdar) [RHEL-26495] {CVE-2023-52451} - platform/x86: wmi: Fix opening of char device (David Arcari) [RHEL-38258] {CVE-2023-52864} - Revert "net/mlx5: Block entering switchdev mode with ns inconsistency" (Kamal Heib) [RHEL-36908] {CVE-2023-52658} - hv_netvsc: Register VF in netvsc_probe if NET_DEVICE_REGISTER missed (Cathy Avery) [RHEL-39074] - hv_netvsc: Fix race condition between netvsc_probe and netvsc_remove (Cathy Avery) [RHEL-39074] - hv_netvsc: Calculate correct ring size when PAGE_SIZE is not 4 Kbytes (Cathy Avery) [RHEL-39074] - hv_netvsc: remove duplicated including of slab.h (Cathy Avery) [RHEL-39074] - hv_netvsc: rndis_filter needs to select NLS (Cathy Avery) [RHEL-39074] - hv_netvsc: Mark VF as slave before exposing it to user-mode (Cathy Avery) [RHEL-39074] - hv_netvsc: Fix race of register_netdevice_notifier and VF register (Cathy Avery) [RHEL-39074] - hv_netvsc: fix race of netvsc and VF register_netdevice (Cathy Avery) [RHEL-39074] - hv_netvsc: fix netvsc_send_completion to avoid multiple message length checks (Cathy Avery) [RHEL-39074] - hv_netvsc: Allocate rx indirection table size dynamically (Cathy Avery) [RHEL-39074] - net: hv_netvsc: Fix a warning triggered by memcpy in rndis_filter (Cathy Avery) [RHEL-39074] - gfs2: Fix lru_count accounting (Andreas Gruenbacher) [RHEL-32941] - gfs2: Fix "Make glock lru list scanning safer" (Andreas Gruenbacher) [RHEL-32941] - gfs2: Fix "ignore unlock failures after withdraw" (Andreas Gruenbacher) [RHEL-32941] - gfs2: Don't set GLF_LOCK in gfs2_dispose_glock_lru (Andreas Gruenbacher) [RHEL-32941] - gfs2: Don't forget to complete delayed withdraw (Andreas Gruenbacher) [RHEL-32941] - gfs2: Delay withdraw from atomic context (Andreas Gruenbacher) [RHEL-32941] - gfs2: trivial clean up of gfs2_ail_error (Andreas Gruenbacher) [RHEL-32941] - ext4: fix corruption during on-line resize (Carlos Maiolino) [RHEL-36974] {CVE-2024-35807} - ext4: correct offset of gdb backup in non meta_bg group to update_backups (Carlos Maiolino) [RHEL-36974] - ext4: avoid online resizing failures due to oversized flex bg (Carlos Maiolino) [RHEL-30507] {CVE-2023-52622} - ext4: use time_is_before_jiffies() instead of open coding it (Carlos Maiolino) [RHEL-30507] - ext4: unify the type of flexbg_size to unsigned int (Carlos Maiolino) [RHEL-30507] - ext4: remove unnecessary check from alloc_flex_gd() (Carlos Maiolino) [RHEL-30507] - tracing: Do no increment trace_clock_global() by one (Jerome Marchand) [RHEL-27107] {CVE-2021-46939} - tracing: Restructure trace_clock_global() to never block (Jerome Marchand) [RHEL-27107] {CVE-2021-46939} - net/sched: act_skbmod: prevent kernel-infoleak (Xin Long) [RHEL-37220] {CVE-2024-35893} - tipc: Change nla_policy for bearer-related names to NLA_NUL_STRING (Xin Long) [RHEL-38307] {CVE-2023-52845} - redhat: remove the merge subtrees script (Derek Barbosa) - redhat: rhdocs: delete .get_maintainer.conf (Derek Barbosa) - redhat: rhdocs: Remove the rhdocs directory (Derek Barbosa) - dyndbg: fix old BUG_ON in >control parser (Waiman Long) [RHEL-37111] {CVE-2024-35947} - dyndbg: let query-modname override actual module name (Waiman Long) [RHEL-37111] - dyndbg: make dyndbg a known cli param (Waiman Long) [RHEL-37111] - lan78xx: Fix exception on link speed change (Jamie Bainbridge) [RHEL-33437] - net: usb: lan78xx: don't modify phy_device state concurrently (Jamie Bainbridge) [RHEL-33437] - efi: runtime: Fix potential overflow of soft-reserved region size (Lenny Szubowicz) [RHEL-33096] {CVE-2024-26843} - perf/arm-cmn: Fail DTC counter allocation correctly (Michael Petlan) [RHEL-23841] - perf/arm-cmn: Rework DTC counters (again) (Michael Petlan) [RHEL-23841] - perf/arm-cmn: Fix DTC domain detection (Michael Petlan) [RHEL-23841] - perf/arm-cmn: Revamp model detection (Michael Petlan) [RHEL-23841] - perf/arm-cmn: Fix port detection for CMN-700 (Michael Petlan) [RHEL-23841] - perf/arm-cmn: Move overlapping wp_combine field (Michael Petlan) [RHEL-23841] - Partially revert "perf/arm-cmn: Optimise DTC counter accesses" (Michael Petlan) [RHEL-23841] - drivers/perf: Compile with gnu99 standard (Michael Petlan) [RHEL-23841] - x86/fpu: Keep xfd_state in sync with MSR_IA32_XFD (Steve Best) [RHEL-36994] {CVE-2024-35801} - watchdog: softdog: Add options 'soft_reboot_cmd' and 'soft_active_on_boot' (Waiman Long) [RHEL-19723] - tipc: fix UAF in error path (Xin Long) [RHEL-34278] {CVE-2024-36886}- udf: Fix NULL pointer dereference in udf_symlink function (Pavel Reichl) [RHEL-37769] {CVE-2021-47353} - net: ti: fix UAF in tlan_remove_one (Jose Ignacio Tornos Martinez) [RHEL-38940] {CVE-2021-47310} - ARM: footbridge: fix PCI interrupt mapping (Myron Stowe) [RHEL-26971] {CVE-2021-46909} - i40e: Do not use WQ_MEM_RECLAIM flag for workqueue (Kamal Heib) [RHEL-37454] {CVE-2024-36004} - net/mlx5e: Fix mlx5e_priv_init() cleanup flow (Kamal Heib) [RHEL-37424] {CVE-2024-35959} - net/mlx5: Properly link new fs rules into the tree (Kamal Heib) [RHEL-37420] {CVE-2024-35960} - net/mlx5e: fix a potential double-free in fs_any_create_groups (Kamal Heib) [RHEL-37091] {CVE-2023-52667} - net: ena: Fix incorrect descriptor free behavior (Kamal Heib) [RHEL-37428] {CVE-2024-35958} - mISDN: hfcpci: Fix use-after-free bug in hfcpci_softirq (Jose Ignacio Tornos Martinez) [RHEL-37763] {CVE-2021-47356} - mISDN: fix possible use-after-free in HFC_cleanup() (Jose Ignacio Tornos Martinez) [RHEL-37763] {CVE-2021-47356} - crypto: qat - Fix ADF_DEV_RESET_SYNC memory leak (Vladis Dronov) [RHEL-35106] {CVE-2024-26974} - crypto: qat - implement dh fallback for primes > 4K (Vladis Dronov) [RHEL-35106] - crypto: qat - avoid division by zero (Vladis Dronov) [RHEL-35106] - crypto: qat - resolve race condition during AER recovery (Vladis Dronov) [RHEL-35106] {CVE-2024-26974} - crypto: qat - use kcalloc_node() instead of kzalloc_node() (Vladis Dronov) [RHEL-35106] - [rt] Enable CONFIG_DRM_MGAG200_DISABLE_WRITECOMBINE (Jocelyn Falempe) [RHEL-36172] - drm/mgag200: Add an option to disable Write-Combine (Jocelyn Falempe) [RHEL-36172] - drm/mgag200: Fix caching setup for remapped video memory (Jocelyn Falempe) [RHEL-36172] - Revert "drm/mgag200: Add a workaround for low-latency" (Jocelyn Falempe) [RHEL-36172] - mptcp: fix data re-injection from stale subflow (Davide Caratti) [RHEL-33133] {CVE-2024-26826} - ipv6: sr: fix incorrect unregister order (Hangbin Liu) [RHEL-31730] - ipv6: sr: fix possible use-after-free and null-ptr-deref (Hangbin Liu) [RHEL-31730] {CVE-2024-26735} - net/bnx2x: Prevent access to a freed page in page_pool (Michal Schmidt) [RHEL-14195 RHEL-33243] {CVE-2024-26859} - bnx2x: new flag for track HW resource allocation (Michal Schmidt) [RHEL-14195 RHEL-33243] - bnx2x: fix page fault following EEH recovery (Michal Schmidt) [RHEL-14195 RHEL-33243] - x86: KVM: SVM: always update the x2avic msr interception (Maxim Levitsky) [RHEL-15495] {CVE-2023-5090} - EDAC/thunderx: Fix possible out-of-bounds string access (Aristeu Rozanski) [RHEL-26573] {CVE-2023-52464}- net: qcom/emac: fix UAF in emac_remove (Ken Cox) [RHEL-37834] {CVE-2021-47311} - perf/core: Bail out early if the request AUX area is out of bound (Michael Petlan) [RHEL-38268] {CVE-2023-52835} - crypto: pcrypt - Fix hungtask for PADATA_RESET (Herbert Xu) [RHEL-38171] {CVE-2023-52813} - drm/amdgpu: fix use-after-free bug (Jocelyn Falempe) [RHEL-31240] {CVE-2024-26656} - mlxsw: spectrum_acl_tcam: Fix possible use-after-free during rehash (Ivan Vecera) [RHEL-37008] {CVE-2024-35854} - mlxsw: spectrum_acl_tcam: Fix possible use-after-free during activity update (Ivan Vecera) [RHEL-37004] {CVE-2024-35855} - mlxsw: spectrum_acl_tcam: Fix memory leak during rehash (Ivan Vecera) [RHEL-37012] {CVE-2024-35853} - mlxsw: spectrum_acl_tcam: Fix memory leak when canceling rehash work (Ivan Vecera) [RHEL-37016] {CVE-2024-35852} - mlxsw: spectrum_acl_tcam: Fix warning during rehash (Ivan Vecera) [RHEL-37480] {CVE-2024-36007} - can: peak_pci: peak_pci_remove(): fix UAF (Jose Ignacio Tornos Martinez) [RHEL-38419] {CVE-2021-47456} - usbnet: fix error return code in usbnet_probe() (Jose Ignacio Tornos Martinez) [RHEL-38440] {CVE-2021-47495} - usbnet: sanity check for maxpacket (Jose Ignacio Tornos Martinez) [RHEL-38440] {CVE-2021-47495} - net/mlx5e: fix a double-free in arfs_create_groups (Kamal Heib) [RHEL-36920] {CVE-2024-35835} - can: dev: can_put_echo_skb(): don't crash kernel if can_priv::echo_skb is accessed out of bounds (Jose Ignacio Tornos Martinez) [RHEL-38220] {CVE-2023-52878} - net: cdc_eem: fix tx fixup skb leak (Jose Ignacio Tornos Martinez) [RHEL-38080] {CVE-2021-47236} - net/usb: kalmia: Don't pass act_len in usb_bulk_msg error path (Jose Ignacio Tornos Martinez) [RHEL-38113] {CVE-2023-52703} - usb: typec: tcpm: Fix NULL pointer dereference in tcpm_pd_svdm() (Desnes Nunes) [RHEL-38248] {CVE-2023-52877} - usb: config: fix iteration issue in 'usb_get_bos_descriptor()' (Desnes Nunes) [RHEL-38240] {CVE-2023-52781} - gro: fix ownership transfer (Xin Long) [RHEL-37226] {CVE-2024-35890} - tipc: fix kernel warning when sending SYN message (Xin Long) [RHEL-38109] {CVE-2023-52700} - erspan: make sure erspan_base_hdr is present in skb->head (Xin Long) [RHEL-37230] {CVE-2024-35888} - scsi: mpi3mr: Use proper format specifier in mpi3mr_sas_port_add() (Bryan Gurney) [RHEL-17366] - scsi: mpi3mr: Sanitise num_phys (Bryan Gurney) [RHEL-17366] - netfilter: nf_tables: use timestamp to check for set element timeout (Phil Sutter) [RHEL-38023] {CVE-2024-27397} - net/ipv6: SKB symmetric hash should incorporate transport ports (Sabrina Dubroca) [RHEL-32061] - crypto: s390/aes - Fix buffer overread in CTR mode (Herbert Xu) [RHEL-37089] {CVE-2023-52669} - net: Save and restore msg_namelen in sock_sendmsg (Jamie Bainbridge) [RHEL-35893] - net: prevent address rewrite in kernel_bind() (Jamie Bainbridge) [RHEL-35893] - net: prevent rewrite of msg_name in sock_sendmsg() (Jamie Bainbridge) [RHEL-35893] - net: replace calls to sock->ops->connect() with kernel_connect() (Jamie Bainbridge) [RHEL-35893] - net: Avoid address overwrite in kernel_connect (Jamie Bainbridge) [RHEL-35893] - wifi: iwlwifi: dbg-tlv: ensure NUL termination (Jose Ignacio Tornos Martinez) [RHEL-37026] {CVE-2024-35845} - wifi: mac80211: fix potential sta-link leak (Jose Ignacio Tornos Martinez) [RHEL-36916] {CVE-2024-35838} - wifi: nl80211: reject iftype change with mesh ID change (Jose Ignacio Tornos Martinez) [RHEL-36884] {CVE-2024-27410} - wifi: mac80211: check/clear fast rx for non-4addr sta VLAN changes (Jose Ignacio Tornos Martinez) [RHEL-36807] {CVE-2024-35789} - Bluetooth: Avoid potential use-after-free in hci_error_reset (David Marlin) [RHEL-31826] {CVE-2024-26801} - tls: disable async encrypt/decrypt (Sabrina Dubroca) [RHEL-26362 RHEL-26409 RHEL-26420] {CVE-2024-26584 CVE-2024-26583 CVE-2024-26585} - Squashfs: check the inode number is not the invalid value of zero (Phillip Lougher) [RHEL-35096] {CVE-2024-26982} - ipc/mqueue, msg, sem: avoid relying on a stack reference past its expiry (Rafael Aquini) [RHEL-27782] {CVE-2021-47069} - ipc/msg.c: update and document memory barriers (Rafael Aquini) [RHEL-27782] {CVE-2021-47069} - ipc/sem.c: document and update memory barriers (Rafael Aquini) [RHEL-27782] {CVE-2021-47069} - ipc/mqueue.c: update/document memory barriers (Rafael Aquini) [RHEL-27782] {CVE-2021-47069} - ipc/mqueue.c: remove duplicated code (Rafael Aquini) [RHEL-27782] {CVE-2021-47069} - net/mlx5e: Fix operation precedence bug in port timestamping napi_poll context (Kamal Heib) [RHEL-30582] {CVE-2023-52626} - Revert "ACPI: bus: Rework system-level device notification handling" (Prarit Bhargava) [RHEL-21486] - hwrng: core - Fix page fault dead lock on mmap-ed hwrng (Prarit Bhargava) [RHEL-29485] {CVE-2023-52615}- powerpc/powernv: Add a null pointer check in opal_event_init() (Mamatha Inamdar) [RHEL-37058] {CVE-2023-52686} - crypto: rsa - add a check for allocation failure (Vladis Dronov) [RHEL-35361] - crypto: rsa - allow only odd e and restrict value in FIPS mode (Vladis Dronov) [RHEL-35361] - KEYS: use kfree_sensitive with key (Vladis Dronov) [RHEL-35361] - lib/mpi: Extend the MPI library (only mpi_*_bit() part) (Vladis Dronov) [RHEL-35361] - net: ip_tunnel: prevent perpetual headroom growth (Felix Maurer) [RHEL-31814] {CVE-2024-26804} - s390/cpum_cf: make crypto counters upward compatible across machine types (Tobias Huschle) [RHEL-36048] - RDMA/mlx5: Fix fortify source warning while accessing Eth segment (Kamal Heib) [RHEL-33162] {CVE-2024-26907} - ovl: fix leaked dentry (Miklos Szeredi) [RHEL-27306] {CVE-2021-46972} - x86/mm: Disallow vsyscall page read for copy_from_kernel_nofault() (Rafael Aquini) [RHEL-33166] {CVE-2024-26906} - x86/mm: Move is_vsyscall_vaddr() into asm/vsyscall.h (Rafael Aquini) [RHEL-33166] {CVE-2024-26906} - x86/mm/vsyscall: Consider vsyscall page part of user address space (Rafael Aquini) [RHEL-33166] {CVE-2024-26906} - x86/mm: Add vsyscall address helper (Rafael Aquini) [RHEL-33166] {CVE-2024-26906} - mm/swap: fix race when skipping swapcache (Rafael Aquini) [RHEL-31644] {CVE-2024-26759} - swap: fix do_swap_page() race with swapoff (Rafael Aquini) [RHEL-31644] {CVE-2024-26759} - mm/swapfile: use percpu_ref to serialize against concurrent swapoff (Rafael Aquini) [RHEL-31644] {CVE-2024-26759} - mm/damon/vaddr-test: fix memory leak in damon_do_test_apply_three_regions() (Rafael Aquini) [RHEL-29294] {CVE-2023-52560} - ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr (Jiri Benc) [RHEL-29783] - block: null_blk: Fix handling of fake timeout request (Ming Lei) [RHEL-8130] - null_blk: fix poll request timeout handling (Ming Lei) [RHEL-8130] - block: null_blk: end timed out poll request (Ming Lei) [RHEL-8130] - block: null_blk: only set set->nr_maps as 3 if active poll_queues is > 0 (Ming Lei) [RHEL-8130] - null_blk: allow zero poll queues (Ming Lei) [RHEL-8130] - null_blk: Fix handling of submit_queues and poll_queues attributes (Ming Lei) [RHEL-8130] - null_blk: poll queue support (Ming Lei) [RHEL-8130] - null_blk: fix command timeout completion handling (Ming Lei) [RHEL-8130] - platform/x86: dell-smbios-wmi: Fix oops on rmmod dell_smbios (Prarit Bhargava) [RHEL-27790] {CVE-2021-47073} - Bluetooth: avoid memcmp() out of bounds warning (David Marlin) [RHEL-3017] {CVE-2020-26555} - Bluetooth: hci_event: Fix coding style (David Marlin) [RHEL-3017] {CVE-2020-26555} - Bluetooth: hci_event: Fix using memcmp when comparing keys (David Marlin) [RHEL-3017] {CVE-2020-26555} - Bluetooth: Reject connection with the device which has same BD_ADDR (David Marlin) [RHEL-3017] {CVE-2020-26555} - Bluetooth: hci_event: Ignore NULL link key (David Marlin) [RHEL-3017] {CVE-2020-26555} - ppp_async: limit MRU to 64K (Guillaume Nault) [RHEL-31353] {CVE-2024-26675} - powerpc/imc-pmu: Add a null pointer check in update_events_in_group() (Mamatha Inamdar) [RHEL-37078] {CVE-2023-52675} - tcp: do not accept ACK of bytes we never sent (Xin Long) [RHEL-21952]- tools/power/turbostat: Fix uncore frequency file string (David Arcari) [RHEL-29238] - tools/power turbostat: Expand probe_intel_uncore_frequency() (David Arcari) [RHEL-29238] - uio: Fix use-after-free in uio_open (Ricardo Robaina) [RHEL-26232] {CVE-2023-52439} - net:emac/emac-mac: Fix a use after free in emac_mac_tx_buf_send (Ken Cox) [RHEL-27316] {CVE-2021-47013} - keys: Fix linking a duplicate key to a keyring's assoc_array (David Howells) [RHEL-30772] - keys: Hoist locking out of __key_link_begin() (David Howells) [RHEL-30772] - keys: Break bits out of key_unlink() (David Howells) [RHEL-30772] - keys: Change keyring_serialise_link_sem to a mutex (David Howells) [RHEL-30772] - wifi: brcm80211: handle pmk_op allocation failure (Jose Ignacio Tornos Martinez) [RHEL-35150] {CVE-2024-27048} - wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work (Jose Ignacio Tornos Martinez) [RHEL-35140] {CVE-2024-27052} - wifi: iwlwifi: mvm: ensure offloading TID queue exists (Jose Ignacio Tornos Martinez) [RHEL-35130] {CVE-2024-27056} - wifi: mt76: mt7921e: fix use-after-free in free_irq() (Jose Ignacio Tornos Martinez) [RHEL-34866] {CVE-2024-26892} - wifi: ath9k: delay all of ath9k_wmi_event_tasklet() until init is complete (Jose Ignacio Tornos Martinez) [RHEL-34189] {CVE-2024-26897} - wifi: iwlwifi: mvm: fix a crash when we run out of stations (Jose Ignacio Tornos Martinez) [RHEL-31547] {CVE-2024-26693} - wifi: iwlwifi: fix double-free bug (Jose Ignacio Tornos Martinez) [RHEL-31543] {CVE-2024-26694} - wifi: ath9k: Fix potential array-index-out-of-bounds read in ath9k_htc_txstatus() (Jose Ignacio Tornos Martinez) [RHEL-29089] {CVE-2023-52594} - wifi: rt2x00: restart beacon queue when hardware reset (Jose Ignacio Tornos Martinez) [RHEL-29093] {CVE-2023-52595} - wifi: iwlwifi: fix a memory corruption (Jose Ignacio Tornos Martinez) [RHEL-28903] {CVE-2024-26610}- cpuhotplug: Fix kABI breakage caused by CPUHP_AP_HYPERV_ONLINE (Vitaly Kuznetsov) [RHEL-36117] - net/mlx5e: Prevent deadlock while disabling aRFS (Kamal Heib) [RHEL-35041] {CVE-2024-27014} - x86/tsc: Defer marking TSC unstable to a worker (Wander Lairson Costa) [RHEL-32676] - x86/smpboot: Make TSC synchronization function call based (Wander Lairson Costa) [RHEL-32676] - net: usb: fix possible use-after-free in smsc75xx_bind (Jose Ignacio Tornos Martinez) [RHEL-30311] {CVE-2021-47171} - net: usb: fix memory leak in smsc75xx_bind (Jose Ignacio Tornos Martinez) [RHEL-30311] {CVE-2021-47171}- netfilter: nf_tables: mark set as dead when unbinding anonymous set with timeout (Phil Sutter) [RHEL-30076] {CVE-2024-26643} - netfilter: nf_tables: disallow anonymous set with timeout flag (Phil Sutter) [RHEL-30080] {CVE-2024-26642} - selftests/bpf: Fix pyperf180 compilation failure with clang18 (Artem Savkov) [RHEL-35576] - md/raid5: fix atomicity violation in raid5_cache_count (Nigel Croxon) [RHEL-27930] {CVE-2024-23307} - usb: ulpi: Fix debugfs directory leak (Desnes Nunes) [RHEL-33287] {CVE-2024-26919} - powerpc/pseries: Fix potential memleak in papr_get_attr() (Mamatha Inamdar) [RHEL-35213] {CVE-2022-48669} - USB: usb-storage: Prevent divide-by-0 error in isd200_ata_command (Desnes Nunes) [RHEL-35122] {CVE-2024-27059} - NFSv4: fairly test all delegations on a SEQ4_ revocation (Benjamin Coddington) [RHEL-34912] - USB: core: Fix deadlock in usb_deauthorize_interface() (Desnes Nunes) [RHEL-35002] {CVE-2024-26934} - usb: xhci: Add error handling in xhci_map_urb_for_dma (Desnes Nunes) [RHEL-34958] {CVE-2024-26964} - fs: sysfs: Fix reference leak in sysfs_break_active_protection() (Ewan D. Milne) [RHEL-35076] {CVE-2024-26993} - xhci: handle isoc Babble and Buffer Overrun events properly (Desnes Nunes) [RHEL-31297] {CVE-2024-26659} - xhci: process isoc TD properly when there was a transaction error mid TD. (Desnes Nunes) [RHEL-31297] {CVE-2024-26659} - USB: core: Fix deadlock in port "disable" sysfs attribute (Desnes Nunes) [RHEL-35006] {CVE-2024-26933} - USB: core: Add hub_get() and hub_put() routines (Desnes Nunes) [RHEL-35006] {CVE-2024-26933} - netfilter: ipset: Missing gc cancellations fixed (Phil Sutter) [RHEL-30521] - netfilter: ipset: fix performance regression in swap operation (Phil Sutter) [RHEL-30521] - netfilter: ipset: Fix "INFO: rcu detected stall in hash_xxx" reports (Phil Sutter) [RHEL-30521] - netfilter: ipset: fix race condition between swap/destroy and kernel side add/del/test (Phil Sutter) [RHEL-30521] - x86/apic/x2apic: Fix a NULL pointer deref when handling a dying cpu (David Arcari) [RHEL-32516] - x86/coco: Disable 32-bit emulation by default on TDX and SEV (Vitaly Kuznetsov) [RHEL-25087] {CVE-2024-25744} - x86: Make IA32_EMULATION boot time configurable (Vitaly Kuznetsov) [RHEL-25087] {CVE-2024-25744} - x86/entry: Make IA32 syscalls' availability depend on ia32_enabled() (Vitaly Kuznetsov) [RHEL-25087] {CVE-2024-25744} - x86/elf: Make loading of 32bit processes depend on ia32_enabled() (Vitaly Kuznetsov) [RHEL-25087] {CVE-2024-25744} - x86/entry: Rename ignore_sysret() (Vitaly Kuznetsov) [RHEL-25087] {CVE-2024-25744} - x86/cpu: Don't write CSTAR MSR on Intel CPUs (Vitaly Kuznetsov) [RHEL-25087] {CVE-2024-25744} - x86: Introduce ia32_enabled() (Vitaly Kuznetsov) [RHEL-25087] {CVE-2024-25744}- s390/ptrace: handle setting of fpc register correctly (Tobias Huschle) [RHEL-29106] {CVE-2023-52598} - net/smc: fix illegal rmb_desc access in SMC-D connection dump (Tobias Huschle) [RHEL-27746] {CVE-2024-26615} - wifi: mac80211: fix race condition on enabling fast-xmit (Jose Ignacio Tornos Martinez) [RHEL-31664] {CVE-2024-26779} - powerpc/fadump: make is_kdump_kernel() return false when fadump is active (Mamatha Inamdar) [RHEL-24401] - vmcore: remove dependency with is_kdump_kernel() for exporting vmcore (Mamatha Inamdar) [RHEL-24401] - mtd: require write permissions for locking and badblock ioctls (Prarit Bhargava) [RHEL-27585] {CVE-2021-47055} - mtd: properly check all write ioctls for permissions (Prarit Bhargava) [RHEL-27585] {CVE-2021-47055} - pid: take a reference when initializing `cad_pid` (Waiman Long) [RHEL-29420] {CVE-2021-47118} - i2c: i801: Don't generate an interrupt on bus reset (Prarit Bhargava) [RHEL-30325] {CVE-2021-47153} - RDMA/srpt: Do not register event handler until srpt device is fully setup (Kamal Heib) [RHEL-33224] {CVE-2024-26872} - ceph: switch to corrected encoding of max_xattr_size in mdsmap (Xiubo Li) [RHEL-26723] - ceph: switch to use cap_delay_lock for the unlink delay list (Xiubo Li) [RHEL-32870] - ceph: pass ino# instead of old_dentry if it's disconnected (Xiubo Li) [RHEL-32870] - fat: fix uninitialized field in nostale filehandles (Andrey Albershteyn) [RHEL-33186 RHEL-35108] {CVE-2024-26973} - do_sys_name_to_handle(): use kzalloc() to fix kernel-infoleak (Andrey Albershteyn) [RHEL-33186] {CVE-2024-26901} - idpf: limit the support to GCP only (Michal Schmidt) [RHEL-15652] - redhat/configs: enable CONFIG_IDPF (Michal Schmidt) [RHEL-15652] - idpf: remove the use of ETHTOOL_RING_USE_TCP_DATA_SPLIT (Michal Schmidt) [RHEL-15652] - idpf: workaround for unavailable skb page recycling (Michal Schmidt) [RHEL-15652] - idpf: always allocate a full page (Michal Schmidt) [RHEL-15652] - idpf: remove page pool stats code (Michal Schmidt) [RHEL-15652] - idpf: add minimal macros for __free(kfree) to work (Michal Schmidt) [RHEL-15652] - idpf: fixup include paths for RHEL 8 (Michal Schmidt) [RHEL-15652] - idpf: fix kernel panic on unknown packet types (Michal Schmidt) [RHEL-15652] - idpf: disable local BH when scheduling napi for marker packets (Michal Schmidt) [RHEL-15652] - idpf: remove dealloc vector msg err in idpf_intr_rel (Michal Schmidt) [RHEL-15652] - idpf: fix minor controlq issues (Michal Schmidt) [RHEL-15652] - idpf: prevent deinit uninitialized virtchnl core (Michal Schmidt) [RHEL-15652] - idpf: cleanup virtchnl cruft (Michal Schmidt) [RHEL-15652] - idpf: refactor idpf_recv_mb_msg (Michal Schmidt) [RHEL-15652] - idpf: add async_handler for MAC filter messages (Michal Schmidt) [RHEL-15652] - idpf: refactor remaining virtchnl messages (Michal Schmidt) [RHEL-15652] - idpf: refactor queue related virtchnl messages (Michal Schmidt) [RHEL-15652] - idpf: refactor vport virtchnl messages (Michal Schmidt) [RHEL-15652] - idpf: implement virtchnl transaction manager (Michal Schmidt) [RHEL-15652] - idpf: add idpf_virtchnl.h (Michal Schmidt) [RHEL-15652] - idpf: avoid compiler padding in virtchnl2_ptype struct (Michal Schmidt) [RHEL-15652] - idpf: distinguish vports by the dev_port attribute (Michal Schmidt) [RHEL-15652] - idpf: avoid compiler introduced padding in virtchnl2_rss_key struct (Michal Schmidt) [RHEL-15652] - idpf: fix corrupted frames and skb leaks in singleq mode (Michal Schmidt) [RHEL-15652] - idpf: refactor some missing field get/prep conversions (Michal Schmidt) [RHEL-15652] - idpf: add get/set for Ethtool's header split ringparam (Michal Schmidt) [RHEL-15652] - idpf: fix potential use-after-free in idpf_tso() (Michal Schmidt) [RHEL-15652] - idpf: cancel mailbox work in error path (Michal Schmidt) [RHEL-15652] - idpf: set scheduling mode for completion queue (Michal Schmidt) [RHEL-15652] - idpf: add SRIOV support and other ndo_ops (Michal Schmidt) [RHEL-15652] - idpf: add ethtool callbacks (Michal Schmidt) [RHEL-15652] - idpf: add singleq start_xmit and napi poll (Michal Schmidt) [RHEL-15652] - idpf: add RX splitq napi poll support (Michal Schmidt) [RHEL-15652] - idpf: add TX splitq napi poll support (Michal Schmidt) [RHEL-15652] - idpf: add splitq start_xmit (Michal Schmidt) [RHEL-15652] - idpf: initialize interrupts and enable vport (Michal Schmidt) [RHEL-15652] - idpf: configure resources for RX queues (Michal Schmidt) [RHEL-15652] - idpf: configure resources for TX queues (Michal Schmidt) [RHEL-15652] - idpf: add ptypes and MAC filter support (Michal Schmidt) [RHEL-15652] - idpf: add create vport and netdev configuration (Michal Schmidt) [RHEL-15652] - idpf: add core init and interrupt request (Michal Schmidt) [RHEL-15652] - idpf: add controlq init and reset checks (Michal Schmidt) [RHEL-15652] - idpf: add module register and probe functionality (Michal Schmidt) [RHEL-15652] - virtchnl: add virtchnl version 2 ops (Michal Schmidt) [RHEL-15652] - net: netdev_queue: netdev_txq_completed_mb(): fix wake condition (Michal Schmidt) [RHEL-15652] - net: piggy back on the memory barrier in bql when waking queues (Michal Schmidt) [RHEL-15652] - net: provide macros for commonly copied lockless queue stop/wake code (Michal Schmidt) [RHEL-15652]- redhat: set DIST to el8_10 and ZSTREAM to yes for 8.10 (Denys Vlasenko) - tty: tty_buffer: Fix the softlockup issue in flush_to_ldisc (Prarit Bhargava) [RHEL-32590] {CVE-2021-47185} - net: mana: Fix Rx DMA datasize and skb_over_panic (Cathy Avery) [RHEL-32579] - RDMA/srpt: Support specifying the srpt_service_guid parameter (Kamal Heib) [RHEL-31710] {CVE-2024-26744} - RDMA/qedr: Fix qedr_create_user_qp error flow (Kamal Heib) [RHEL-31714] {CVE-2024-26743} - hwmon: (coretemp) Fix out-of-bounds memory access (David Arcari) [RHEL-31305] {CVE-2024-26664} - RDMA/irdma: Fix KASAN issue with tasklet (Kamal Heib) [RHEL-15776] - net: bridge: use DEV_STATS_INC() (Ivan Vecera) [RHEL-27989] {CVE-2023-52578} - net: Fix unwanted sign extension in netdev_stats_to_stats64() (Ivan Vecera) [RHEL-27989] {CVE-2023-52578} - net: add atomic_long_t to net_device_stats fields (Ivan Vecera) [RHEL-27989] {CVE-2023-52578} - net/sched: act_ct: fix skb leak and crash on ooo frags (Xin Long) [RHEL-29467] {CVE-2023-52610} - net: usb: smsc75xx: Fix uninit-value access in __smsc75xx_read_reg (Jose Ignacio Tornos Martinez) [RHEL-28015] {CVE-2023-52528} - RDMA/core: Fix uninit-value access in ib_get_eth_speed() (Kamal Heib) [RHEL-30130] - RDMA/core: Get IB width and speed from netdev (Kamal Heib) [RHEL-30130] - cpufreq: intel_pstate: Add Emerald Rapids support in no-HWP mode (Prarit Bhargava) [RHEL-29444] - powerpc/mm: Fix null-pointer dereference in pgtable_cache_add (Mamatha Inamdar) [RHEL-29118] {CVE-2023-52607} - powerpc/lib: Validate size for vector operations (Mamatha Inamdar) [RHEL-29114] {CVE-2023-52606} - usb: hub: Guard against accesses to uninitialized BOS descriptors (Desnes Nunes) [RHEL-28986] {CVE-2023-52477} - media: uvcvideo: Fix OOB read (Desnes Nunes) [RHEL-27940] {CVE-2023-52565} - media: pvrusb2: fix use after free on context disconnection (Desnes Nunes) [RHEL-26498] {CVE-2023-52445} - i2c: i801: Fix block process call transactions (Prarit Bhargava) [RHEL-26478] {CVE-2024-26593} - overlay: disable EVM (Coiby Xu) [RHEL-19863] - evm: add support to disable EVM on unsupported filesystems (Coiby Xu) [RHEL-19863] - evm: don't copy up 'security.evm' xattr (Coiby Xu) [RHEL-19863] - net: ena: Remove ena_select_queue (Kamal Heib) [RHEL-14286] - media: dvbdev: Fix memory leak in dvb_media_device_free() (Prarit Bhargava) [RHEL-27254] {CVE-2020-36777} - gfs2: Fix invalid metadata access in punch_hole (Andrew Price) [RHEL-28784] - i2c: Fix a potential use after free (Prarit Bhargava) [RHEL-26849] {CVE-2019-25162} - i2c: validate user data in compat ioctl (Prarit Bhargava) [RHEL-27022] {CVE-2021-46934} - platform/x86: think-lmi: Fix reference leak (Prarit Bhargava) [RHEL-28030] {CVE-2023-52520} - vhost: use kzalloc() instead of kmalloc() followed by memset() (Jon Maloy) [RHEL-21505] {CVE-2024-0340} - RDMA/siw: Fix connection failure handling (Kamal Heib) [RHEL-28042] {CVE-2023-52513} - vt: fix memory overlapping when deleting chars in the buffer (Waiman Long) [RHEL-27778 RHEL-27779] {CVE-2022-48627} - x86/fpu: Stop relying on userspace for info to fault in xsave buffer (Steve Best) [RHEL-26669] {CVE-2024-26603} - mptcp: fix double-free on socket dismantle (Davide Caratti) [RHEL-22773] {CVE-2024-26782} - crypto: akcipher - Disable signing and decryption (Herbert Xu) [RHEL-17114] {CVE-2023-6240} - crypto: akcipher - default implementations for request callbacks (Herbert Xu) [RHEL-17114] {CVE-2023-6240} - crypto: testmgr - split akcipher tests by a key type (Herbert Xu) [RHEL-17114] {CVE-2023-6240} - workqueue: Warn when a rescuer could not be created (Waiman Long) [RHEL-22136] - RDMA/cma: Avoid GID lookups on iWARP devices (Benjamin Coddington) [RHEL-12456] - RDMA/cma: Deduplicate error flow in cma_validate_port() (Benjamin Coddington) [RHEL-12456] - RDMA/core: Set gid_attr.ndev for iWARP devices (Benjamin Coddington) [RHEL-12456] - RDMA/siw: Fabricate a GID on tun and loopback devices (Benjamin Coddington) [RHEL-12456]- i40e: Enforce software interrupt during busy-poll exit (Ivan Vecera) [RHEL-26248] - i40e: Remove _t suffix from enum type names (Ivan Vecera) [RHEL-26248]- x86/sev: Harden #VC instruction emulation somewhat (Vitaly Kuznetsov) [RHEL-30040] {CVE-2024-25743 CVE-2024-25742} - i40e: Fix VF MAC filter removal (Ivan Vecera) [RHEL-22992] - i40e: Do not allow untrusted VF to remove administratively set MAC (Ivan Vecera) [RHEL-22992]- mm/sparsemem: fix race in accessing memory_section->usage (Waiman Long) [RHEL-28875 RHEL-28876] {CVE-2023-52489} - mm: use __pfn_to_section() instead of open coding it (Waiman Long) [RHEL-28875] {CVE-2023-52489}- dm-integrity: align the outgoing bio in integrity_recheck (Benjamin Marzinski) [RHEL-29678] - dm-integrity: fix a memory leak when rechecking the data (Benjamin Marzinski) [RHEL-29678] - RDMA/mana_ib: Add CQ interrupt support for RAW QP (Maxim Levitsky) [RHEL-23934] - RDMA/mana_ib: query device capabilities (Maxim Levitsky) [RHEL-23934] - RDMA/mana_ib: register RDMA device with GDMA (Maxim Levitsky) [RHEL-23934] - net: mana: add msix index sharing between EQs (Maxim Levitsky) [RHEL-23934] - net: mana: Fix spelling mistake "enforecement" -> "enforcement" (Maxim Levitsky) [RHEL-23934] - net :mana :Add remaining GDMA stats for MANA to ethtool (Maxim Levitsky) [RHEL-23934] - net: mana: Fix oversized sge0 for GSO packets (Maxim Levitsky) [RHEL-23934] - net: mana: Fix TX CQE error handling (Maxim Levitsky) [RHEL-23934] - net: mana: Add gdma stats to ethtool output for mana (Maxim Levitsky) [RHEL-23934] - net: mana: Fix MANA VF unload when hardware is unresponsive (Maxim Levitsky) [RHEL-23934] - net: mana: Configure hwc timeout from hardware (Maxim Levitsky) [RHEL-23934] - RDMA/mana_ib: Use v2 version of cfg_rx_steer_req to enable RX coalescing (Maxim Levitsky) [RHEL-23934]- gitlab-ci: enable arm64/s390x/ppc64le debug builds (Michael Hofmann) - arm64: Add missing bits of AmpereOne Spectre-BHB mitigation (Mark Salter) [RHEL-29005] - [rt] enable CONFIG_DRM_MGAG200_IOBURST_WORKAROUND (Jocelyn Falempe) [RHEL-13214] - drm/mgag200: Add a workaround for low-latency (Jocelyn Falempe) [RHEL-13214]- x86/efistub: Avoid placing the kernel below LOAD_PHYSICAL_ADDR (Lenny Szubowicz) [RHEL-2505] - x86/efistub: Give up if memory attribute protocol returns an error (Lenny Szubowicz) [RHEL-2505] - x86/boot: Increase section and file alignment to 4k/512 (Lenny Szubowicz) [RHEL-2505] - x86/boot: Split off PE/COFF .data section (Lenny Szubowicz) [RHEL-2505] - x86/boot: Drop PE/COFF .reloc section (Lenny Szubowicz) [RHEL-2505] - x86/boot: Construct PE/COFF .text section from assembler (Lenny Szubowicz) [RHEL-2505] - x86/boot: Derive file size from _edata symbol (Lenny Szubowicz) [RHEL-2505] - x86/boot/compressed: Remove, discard, or assert for unwanted sections (Lenny Szubowicz) [RHEL-2505] - x86/boot: Check that there are no run-time relocations (Lenny Szubowicz) [RHEL-2505] - x86/boot: Discard .discard.unreachable for arch/x86/boot/compressed/vmlinux (Lenny Szubowicz) [RHEL-2505] - x86/boot: Define setup size in linker script (Lenny Szubowicz) [RHEL-2505] - x86/boot: Set EFI handover offset directly in header asm (Lenny Szubowicz) [RHEL-2505] - x86/boot: Drop references to startup_64 (Lenny Szubowicz) [RHEL-2505] - x86/boot: Drop redundant code setting the root device (Lenny Szubowicz) [RHEL-2505] - x86/build: Declutter the build output (Lenny Szubowicz) [RHEL-2505] - x86/boot: Omit compression buffer from PE/COFF image memory footprint (Lenny Szubowicz) [RHEL-2505] - x86/boot: Mark global variables as static (Lenny Szubowicz) [RHEL-2505] - efi/x86: Remove extra headroom for setup block (Lenny Szubowicz) [RHEL-2505] - x86/boot: Remove the 'bugger off' message (Lenny Szubowicz) [RHEL-2505] - x86/efi: Drop alignment flags from PE section headers (Lenny Szubowicz) [RHEL-2505] - efi: Put Linux specific magic number in the DOS header (Lenny Szubowicz) [RHEL-2505] - efi/x86: Fix the missing KASLR_FLAG bit in boot_params->hdr.loadflags (Lenny Szubowicz) [RHEL-2505] - efi/x86: Avoid physical KASLR on older Dell systems (Lenny Szubowicz) [RHEL-2505] - x86/boot: efistub: Assign global boot_params variable (Lenny Szubowicz) [RHEL-2505] - x86/boot: Rename conflicting 'boot_params' pointer to 'boot_params_ptr' (Lenny Szubowicz) [RHEL-2505] - x86/efistub: Avoid legacy decompressor when doing EFI boot (Lenny Szubowicz) [RHEL-2505] - x86/efistub: Perform SNP feature test while running in the firmware (Lenny Szubowicz) [RHEL-2505] - x86/sev: Do not try to parse for the CC blob on non-AMD hardware (Lenny Szubowicz) [RHEL-2505] - efi/libstub: Add limit argument to efi_random_alloc() (Lenny Szubowicz) [RHEL-2505] - arm64: efi: Limit allocations to 48-bit addressable physical region (Lenny Szubowicz) [RHEL-2505] - efi: libstub: use EFI_LOADER_CODE region when moving the kernel in memory (Lenny Szubowicz) [RHEL-2505] - arm64: efi: kaslr: Fix occasional random alloc (and boot) failure (Lenny Szubowicz) [RHEL-2505] - efi/libstub/random: Increase random alloc granularity (Lenny Szubowicz) [RHEL-2505] - x86/decompressor: Factor out kernel decompression and relocation (Lenny Szubowicz) [RHEL-2505] - x86/decompressor: Move global symbol references to C code (Lenny Szubowicz) [RHEL-2505] - decompress: Use 8 byte alignment (Lenny Szubowicz) [RHEL-2505] - x86/efistub: Prefer EFI memory attributes protocol over DXE services (Lenny Szubowicz) [RHEL-2505] - x86/efistub: Perform 4/5 level paging switch from the stub (Lenny Szubowicz) [RHEL-2505] - x86/decompressor: Merge trampoline cleanup with switching code (Lenny Szubowicz) [RHEL-2505] - x86/decompressor: Pass pgtable address to trampoline directly (Lenny Szubowicz) [RHEL-2505] - x86/decompressor: Only call the trampoline when changing paging levels (Lenny Szubowicz) [RHEL-2505] - x86/decompressor: Call trampoline directly from C code (Lenny Szubowicz) [RHEL-2505] - x86/decompressor: Avoid the need for a stack in the 32-bit trampoline (Lenny Szubowicz) [RHEL-2505] - x86/decompressor: Use standard calling convention for trampoline (Lenny Szubowicz) [RHEL-2505] - x86/decompressor: Call trampoline as a normal function (Lenny Szubowicz) [RHEL-2505] - x86/boot/compressed/64: Remove .bss/.pgtable from bzImage (Lenny Szubowicz) [RHEL-2505] - x86/boot: Remove run-time relocations from .head.text code (Lenny Szubowicz) [RHEL-2505] - x86/decompressor: Assign paging related global variables earlier (Lenny Szubowicz) [RHEL-2505] - x86/decompressor: Store boot_params pointer in callee save register (Lenny Szubowicz) [RHEL-2505] - x86/efistub: Clear BSS in EFI handover protocol entrypoint (Lenny Szubowicz) [RHEL-2505] - x86/head_64: Store boot_params pointer in callee save register (Lenny Szubowicz) [RHEL-2505] - x86/decompressor: Don't rely on upper 32 bits of GPRs being preserved (Lenny Szubowicz) [RHEL-2505] - x86/head/64: Switch to KERNEL_CS as soon as new GDT is installed (Lenny Szubowicz) [RHEL-2505] - efi/libstub: Add memory attribute protocol definitions (Lenny Szubowicz) [RHEL-2505] - efi/x86: libstub: remove unused variable (Lenny Szubowicz) [RHEL-2505] - x86/boot: Robustify calling startup_{32,64}() from the decompressor code (Lenny Szubowicz) [RHEL-2505] - x86/efistub: Simplify and clean up handover entry code (Lenny Szubowicz) [RHEL-2505] - x86/efistub: Branch straight to kernel entry point from C code (Lenny Szubowicz) [RHEL-2505] - efi/x86: Avoid using code32_start (Lenny Szubowicz) [RHEL-2505] - efi/libstub/x86: Use Exit() boot service to exit the stub on errors (Lenny Szubowicz) [RHEL-2505] - efi: x86: Wipe setup_data on pure EFI boot (Lenny Szubowicz) [RHEL-2505] - efi: x86: Fix config name for setting the NX-compatibility flag in the PE header (Lenny Szubowicz) [RHEL-2505] - efi: x86: Set the NX-compatibility flag in the PE header (Lenny Szubowicz) [RHEL-2505] - efi/x86: Add kernel preferred address to PE header (Lenny Szubowicz) [RHEL-2505] - efi/x86: Use symbolic constants in PE header instead of bare numbers (Lenny Szubowicz) [RHEL-2505] - efi/x86: Drop redundant .bss section (Lenny Szubowicz) [RHEL-2505] - efi/x86: add headroom to decompressor BSS to account for setup block (Lenny Szubowicz) [RHEL-2505] - x86/boot: Remove run-time relocations from head_{32,64}.S (Lenny Szubowicz) [RHEL-2505] - x86/boot/compressed: Fix debug_puthex() parameter type (Lenny Szubowicz) [RHEL-2505] - x86/boot/compressed/64: Use 32-bit (zero-extended) MOV for z_output_len (Lenny Szubowicz) [RHEL-2505] - x86/boot: Use unsigned comparison for addresses (Lenny Szubowicz) [RHEL-2505] - x86/boot: Micro-optimize GDT loading instructions (Lenny Szubowicz) [RHEL-2505] - x86/boot: GDT limit value should be size - 1 (Lenny Szubowicz) [RHEL-2505] - efi/x86: Remove GDT setup from efi_main (Lenny Szubowicz) [RHEL-2505] - x86/boot: Clear direction and interrupt flags in startup_64 (Lenny Szubowicz) [RHEL-2505] - efi/x86: Don't depend on firmware GDT layout (Lenny Szubowicz) [RHEL-2505] - x86/boot: Remove KEEP_SEGMENTS support (Lenny Szubowicz) [RHEL-2505] - x86/boot: Handle malformed SRAT tables during early ACPI parsing (Lenny Szubowicz) [RHEL-2505] - efi/libstub/x86: Use mandatory 16-byte stack alignment in mixed mode (Lenny Szubowicz) [RHEL-2505] - efi/libstub/x86: Avoid globals to store context during mixed mode calls (Lenny Szubowicz) [RHEL-2505] - x86/efistub: Disable paging at mixed mode entry (Lenny Szubowicz) [RHEL-2505] - x86: efi/random: Invoke EFI_RNG_PROTOCOL to seed the UEFI RNG table (Lenny Szubowicz) [RHEL-2505] - x86/asm: Make some functions local (Lenny Szubowicz) [RHEL-2505] - x86/boot: Annotate data appropriately (Lenny Szubowicz) [RHEL-2505] - x86/boot: Annotate local functions (Lenny Szubowicz) [RHEL-2505] - x86/asm: Make more symbols local (Lenny Szubowicz) [RHEL-2505] - x86/boot/compressed/64: Fix missing initialization in find_trampoline_placement() (Lenny Szubowicz) [RHEL-2505] - x86/boot/compressed/64: Fix boot on machines with broken E820 table (Lenny Szubowicz) [RHEL-2505] - x86, boot: Remove multiple copy of static function sanitize_boot_params() (Lenny Szubowicz) [RHEL-2505] - x86/boot/compressed/64: Remove unused variable (Lenny Szubowicz) [RHEL-2505] - x86/boot/compressed/64: Explain paging_prepare()'s return value (Lenny Szubowicz) [RHEL-2505] - x86/boot: Save several bytes in decompressor (Lenny Szubowicz) [RHEL-2505] - fs,hugetlb: fix NULL pointer dereference in hugetlbs_fill_super (Audra Mitchell) [RHEL-20614] {CVE-2024-0841} - net/gve: update check for little-endianness in gve kconfig (Joshua Washington) [RHEL-29030]- sched/membarrier: reduce the ability to hammer on sys_membarrier (Wander Lairson Costa) [RHEL-23430] {CVE-2024-26602} - NFS: Set the stable writes flag when initialising the super block (Benjamin Coddington) [RHEL-25266] - smb: client: fix OOB in receive_encrypted_standard() (Scott Mayhew) [RHEL-21685] {CVE-2024-0565} - scsi: core: Move scsi_host_busy() out of host lock if it is for per-command (Ming Lei) [RHEL-23942] - scsi: core: Move scsi_host_busy() out of host lock for waking up EH handler (Ming Lei) [RHEL-23942] - gfs2: Fix kernel NULL pointer dereference in gfs2_rgrp_dump (Andrew Price) [RHEL-26501] {CVE-2023-52448} - smb: client: fix parsing of SMB3.1.1 POSIX create context (Paulo Alcantara) [RHEL-26241] {CVE-2023-52434} - smb: client: fix potential OOBs in smb2_parse_contexts() (Paulo Alcantara) [RHEL-26241] {CVE-2023-52434} - smb3: Replace smb2pdu 1-element arrays with flex-arrays (Jay Shin) [RHEL-22143] - cifs: Replace remaining 1-element arrays (Jay Shin) [RHEL-22143] - cifs: Convert struct fealist away from 1-element array (Jay Shin) [RHEL-22143] - cifs: remove unneeded 2bytes of padding from smb2 tree connect (Jay Shin) [RHEL-22143] - cifs: Replace zero-length arrays with flexible-array members (Jay Shin) [RHEL-22143] - cifs: Replace a couple of one-element arrays with flexible-array members (Jay Shin) [RHEL-22143] - cifs: fix FILE_BOTH_DIRECTORY_INFO definition (Jay Shin) [RHEL-22143] - nfsd: use locks_inode_context helper (Jeffrey Layton) [RHEL-27441] - nfs: use locks_inode_context helper (Jeffrey Layton) [RHEL-27441] - lockd: use locks_inode_context helper (Jeffrey Layton) [RHEL-27441] - cifs: use locks_inode_context helper (Jeffrey Layton) [RHEL-27441] - ceph: use locks_inode_context helper (Jeffrey Layton) [RHEL-27441] - filelock: add a new locks_inode_context accessor function (Jeffrey Layton) [RHEL-27441] - dm-integrity, dm-verity: reduce stack usage for recheck (Benjamin Marzinski) [RHEL-27849] - dm-crypt: recheck the integrity tag after a failure (Benjamin Marzinski) [RHEL-27849] - dm-crypt: don't modify the data when using authenticated encryption (Benjamin Marzinski) [RHEL-27849] - dm-verity: recheck the hash after a failure (Benjamin Marzinski) [RHEL-27849] - dm-integrity: recheck the integrity tag after a failure (Benjamin Marzinski) [RHEL-27849]- tracing/timerlat: Move hrtimer_init to timerlat_fd open() (John Kacur) [RHEL-26667] - tracing/perf: Fix double put of trace event when init fails (Michael Petlan) [RHEL-19537] - ipvlan: Add handling of NETDEV_UP events (Hangbin Liu) [RHEL-19098] - ceph: add ceph_cap_unlink_work to fire check_caps() immediately (Xiubo Li) [RHEL-21760] - ceph: always queue a writeback when revoking the Fb caps (Xiubo Li) [RHEL-21760] - ceph: always check dir caps asynchronously (Xiubo Li) [RHEL-21760] - nfs: fix redundant readdir request after get eof (Benjamin Coddington) [RHEL-7780] - NFSv4.1: fixup use EXCHGID4_FLAG_USE_PNFS_DS for DS server (Scott Mayhew) [RHEL-7994] - NFSv4.1: fix pnfs MDS=DS session trunking (Scott Mayhew) [RHEL-7994] - NFSv4.1: fix zero value filehandle in post open getattr (Scott Mayhew) [RHEL-7994] - NFSv4.1: use EXCHGID4_FLAG_USE_PNFS_DS for DS server (Scott Mayhew) [RHEL-7994]- ext4: fix kernel BUG in 'ext4_write_inline_data_end()' (Carlos Maiolino) [RHEL-23386] {CVE-2021-33631} - i2c: designware: Disable TX_EMPTY irq while waiting for block length byte (Charles Mirabile) [RHEL-24019] - scsi: smartpqi: Fix disable_managed_interrupts (Tomas Henzl) [RHEL-25747] - hwmon: (k10temp) Check range scale when CUR_TEMP register is read-write (Steve Best) [RHEL-26167] - gitlab-ci: do not show (results can be ignored) for rt pipelines (Michael Hofmann)- perf symbols: Symbol lookup with kcore can fail if multiple segments match stext (Charles Mirabile) [RHEL-23760] - perf/arm-cmn: Move overlapping wp_combine field (Charles Mirabile) [RHEL-23757] - drm/amd: Fix detection of _PR3 on the PCIe root port (Michel Dänzer) [RHEL-14572] - xfs: avoid AGI->AGF->inode-buffer deadlocks (Thiago Becker) [RHEL-7914] - dm-crypt, dm-verity: disable tasklets (Benjamin Marzinski) [RHEL-22232] - dm verity: initialize fec io before freeing it (Benjamin Marzinski) [RHEL-22232] - dm-verity: don't use blocking calls from tasklets (Benjamin Marzinski) [RHEL-22232] - char: misc: Increase the maximum number of dynamic misc devices to 1048448 (Charles Mirabile) [RHEL-23758] - char: misc: remove usage of list iterator past the loop body (Charles Mirabile) [RHEL-23758] - char: misc: increase DYNAMIC_MINORS value (Charles Mirabile) [RHEL-23758] - char: misc: Move EXPORT_SYMBOL immediately next to the functions/varibles (Charles Mirabile) [RHEL-23758] - clocksource/drivers/arm_arch_timer: Force inlining of erratum_set_next_event_generic() (Mark Salter) [RHEL-19605] - clocksource/drivers/arm_arch_timer: Fix handling of ARM erratum 858921 (Mark Salter) [RHEL-19605] - clocksource/drivers/arm_arch_timer: Remove arch_timer_rate1 (Mark Salter) [RHEL-19605] - clocksource/drivers/arm_arch_timer: Fix CNTPCT_LO and CNTVCT_LO value (Mark Salter) [RHEL-19605] - clocksource/drivers/arm_arch_timer: Disable timer before programming CVAL (Mark Salter) [RHEL-19605] - clocksource/drivers/arm_arch_timer: Fix XGene-1 TVAL register math error (Mark Salter) [RHEL-19605] - clocksource/drivers/arm_arch_timer: limit XGene-1 workaround (Mark Salter) [RHEL-19605] - clocksource/drivers/arch_arm_timer: Move workaround synchronisation around (Mark Salter) [RHEL-19605] - clocksource/drivers/arm_arch_timer: Fix masking for high freq counters (Mark Salter) [RHEL-19605] - clocksource/drivers/arm_arch_timer: Drop unnecessary ISB on CVAL programming (Mark Salter) [RHEL-19605] - clocksource/drivers/arm_arch_timer: Remove any trace of the TVAL programming interface (Mark Salter) [RHEL-19605] - clocksource/drivers/arm_arch_timer: Work around broken CVAL implementations (Mark Salter) [RHEL-19605] - clocksource/drivers/arm_arch_timer: Advertise 56bit timer to the core code (Mark Salter) [RHEL-19605] - clocksource/drivers/arm_arch_timer: Move MMIO timer programming over to CVAL (Mark Salter) [RHEL-19605] - clocksource/drivers/arm_arch_timer: Fix MMIO base address vs callback ordering issue (Mark Salter) [RHEL-19605] - clocksource/drivers/arm_arch_timer: Add __ro_after_init and __init (Mark Salter) [RHEL-19605] - clocksource/drivers/arm_arch_timer: Move drop _tval from erratum function names (Mark Salter) [RHEL-19605] - clocksource/drivers/arm_arch_timer: Move system register timer programming over to CVAL (Mark Salter) [RHEL-19605] - clocksource/drivers/arm_arch_timer: Extend write side of timer register accessors to u64 (Mark Salter) [RHEL-19605] - clocksource/drivers/arm_arch_timer: Drop CNT*_TVAL read accessors (Mark Salter) [RHEL-19605] - clocksource/arm_arch_timer: Add build-time guards for unhandled register accesses (Mark Salter) [RHEL-19605]- netfilter: nf_tables: reject QUEUE/DROP verdict parameters (Florian Westphal) [RHEL-23506] {CVE-2024-1086} - drm/virtio: Set segment size for virtio_gpu device (Sebastian Ott) [RHEL-15465] - xfs: run blockgc on freeze to avoid inode inactivation deadlock (Brian Foster) [RHEL-11344] - RDMA/irdma: Report the correct link speed (Kamal Heib) [RHEL-23967] - scsi: core: Increase max device queue_depth to 4096 (Ming Lei) [RHEL-11725] - smsc95xx: fix stalled rx after link change (Izabela Bakollari) [RHEL-22312] - ovl: remove privs in ovl_fallocate() (Miklos Szeredi) [RHEL-17933] - ovl: remove privs in ovl_copyfile() (Miklos Szeredi) [RHEL-17933] - Bluetooth: Add more enc key size check (David Marlin) [RHEL-19666] {CVE-2023-24023} - Bluetooth: Normalize HCI_OP_READ_ENC_KEY_SIZE cmdcmplt (David Marlin) [RHEL-19666] {CVE-2023-24023} - IB: Use capital "OR" for multiple licenses in SPDX (Izabela Bakollari) [RHEL-10238] - RDMA/rdmavt: Delete unnecessary NULL check (Izabela Bakollari) [RHEL-10238] - IB/rdmavt: Fix target union member for rvt_post_one_wr() (Izabela Bakollari) [RHEL-10238] - selftests/mm: cow: print ksft header before printing anything else (Nico Pache) [RHEL-5623] - selftests/mm/kugepaged: restore thp settings at exit (Nico Pache) [RHEL-5623] - selftests: line buffer test program's stdout (Nico Pache) [RHEL-5623] - selftests/kselftest/runner.sh: Pass optional command parameters in environment (Nico Pache) [RHEL-5623] - selftests/kselftest/runner/run_one(): allow running non-executable files (Nico Pache) [RHEL-5623] - selftests: allow runners to override the timeout (Nico Pache) [RHEL-5623] - selftests: mm: fix map_hugetlb failure on 64K page size systems (Nico Pache) [RHEL-5623] - redhat: Fix build for kselftests mm (Nico Pache) [RHEL-5623] - selftests: anon_cow: skip broken test (Nico Pache) [RHEL-5623] - mm/gup_test: free memory allocated via kvcalloc() using kvfree() (Nico Pache) [RHEL-5623] - selftests/mm: prevent duplicate runs caused by TEST_GEN_PROGS (Nico Pache) [RHEL-5623] - selftests: mm: add a test for mutually aligned moves > PMD size (Nico Pache) [RHEL-5623] - tools: fix ARRAY_SIZE defines in tools and selftests hdrs (Nico Pache) [RHEL-5623] - selftests: mm: fix failure case when new remap region was not found (Nico Pache) [RHEL-5623] - selftests/mm: fix WARNING comparing pointer to 0 (Nico Pache) [RHEL-5623] - selftests/mm: run all tests from run_vmtests.sh (Nico Pache) [RHEL-5623] - selftests/mm: optionally pass duration to transhuge-stress (Nico Pache) [RHEL-5623] - selftests/mm: make migration test robust to failure (Nico Pache) [RHEL-5623] - selftests/mm: va_high_addr_switch should skip unsupported arm64 configs (Nico Pache) [RHEL-5623] - selftests/mm: fix thuge-gen test bugs (Nico Pache) [RHEL-5623] - selftests/mm: skip soft-dirty tests on arm64 (Nico Pache) [RHEL-5623] - selftests/mm: add gup test matrix in run_vmtests.sh (Nico Pache) [RHEL-5623] - selftests/mm: add -a to run_vmtests.sh (Nico Pache) [RHEL-5623] - selftests/mm: give scripts execute permission (Nico Pache) [RHEL-5623] - selftests: mm: remove duplicate unneeded defines (Nico Pache) [RHEL-5623] - Documentation: kselftest: "make headers" is a prerequisite (Nico Pache) [RHEL-5623] - selftests/mm: fix build failures due to missing MADV_COLLAPSE (Nico Pache) [RHEL-5623] - selftests/mm: fix a "possibly uninitialized" warning in pkey-x86.h (Nico Pache) [RHEL-5623] - selftests/mm: .gitignore: add mkdirty, va_high_addr_switch (Nico Pache) [RHEL-5623] - selftests/mm: fix invocation of tests that are run via shell scripts (Nico Pache) [RHEL-5623] - selftests/mm: fix "warning: expression which evaluates to zero..." in mlock2-tests.c (Nico Pache) [RHEL-5623] - selftests/mm: fix unused variable warnings in hugetlb-madvise.c, migration.c (Nico Pache) [RHEL-5623] - selftests/mm: fix cross compilation with LLVM (Nico Pache) [RHEL-5623] - selftests/mm: run hugetlb testcases of va switch (Nico Pache) [RHEL-5623] - selftests/mm: configure nr_hugepages for arm64 (Nico Pache) [RHEL-5623] - selftests/mm: add platform independent in code comments (Nico Pache) [RHEL-5623] - selftests/mm: rename va_128TBswitch to va_high_addr_switch (Nico Pache) [RHEL-5623] - selftests/mm: add support for arm64 platform on va switch (Nico Pache) [RHEL-5623] - selftests/mm: use PM_* macros in vm_utils.h (Nico Pache) [RHEL-5623] - selftests/mm: merge default_huge_page_size() into one (Nico Pache) [RHEL-5623] - selftests/mm: link vm_util.c always (Nico Pache) [RHEL-5623] - selftests/mm: use TEST_GEN_PROGS where proper (Nico Pache) [RHEL-5623] - selftests/mm: merge util.h into vm_util.h (Nico Pache) [RHEL-5623] - selftests/mm: dump a summary in run_vmtests.sh (Nico Pache) [RHEL-5623] - selftests/mm: set overcommit_policy as OVERCOMMIT_ALWAYS (Nico Pache) [RHEL-5623] - selftests/mm: change NR_CHUNKS_HIGH for aarch64 (Nico Pache) [RHEL-5623] - selftests/mm: change MAP_CHUNK_SIZE (Nico Pache) [RHEL-5623] - selftests: vm: enable cross-compilation (Nico Pache) [RHEL-5623] - selftests/vm: rename selftests/vm to selftests/mm (Nico Pache) [RHEL-5623] - selftests: vm: Fix incorrect kernel headers search path (Nico Pache) [RHEL-5623] - selftests/vm: cow: fix compile warning on 32bit (Nico Pache) [RHEL-5623] - mm/gup_test: fix PIN_LONGTERM_TEST_READ with highmem (Nico Pache) [RHEL-5623] - mm/pagewalk: don't trigger test_walk() in walk_page_vma() (Nico Pache) [RHEL-5623] - selftests/vm: enable running select groups of tests (Nico Pache) [RHEL-5623] - selftests/vm: anon_cow: add R/O longterm tests via gup_test (Nico Pache) [RHEL-5623] - mm/gup_test: start/stop/read functionality for PIN LONGTERM test (Nico Pache) [RHEL-5623] - selftests/vm: anon_cow: add liburing test cases (Nico Pache) [RHEL-5623] - selftests/vm: anon_cow: hugetlb tests (Nico Pache) [RHEL-5623] - selftests/vm: anon_cow: THP tests (Nico Pache) [RHEL-5623] - selftests/vm: factor out pagemap_is_populated() into vm_util (Nico Pache) [RHEL-5623] - selftests/vm: anon_cow: test COW handling of anonymous memory (Nico Pache) [RHEL-5623] - selftests/vm: add local_config.h and local_config.mk to .gitignore (Nico Pache) [RHEL-5623] - selftest: vm: remove deleted local_config.* from .gitignore (Nico Pache) [RHEL-5623] - Kselftests: remove support of libhugetlbfs from kselftests (Nico Pache) [RHEL-5623] - selftests/vm: use top_srcdir instead of recomputing relative paths (Nico Pache) [RHEL-5623] - selftests/vm: skip 128TBswitch on unsupported arch (Nico Pache) [RHEL-5623] - selftests/vm: fix va_128TBswitch.sh permissions (Nico Pache) [RHEL-5623] - selftests/vm: add protection_keys tests to run_vmtests (Nico Pache) [RHEL-5623] - selftests/vm: only run 128TBswitch with 5-level paging (Nico Pache) [RHEL-5623] - userfaultfd: selftests: infinite loop in faulting_process (Nico Pache) [RHEL-5623] - userfaultfd/selftests: Fix typo in comment (Nico Pache) [RHEL-5623] - selftests: vm: Fix resource leak when return error (Nico Pache) [RHEL-5623] - selftests: vm: add the "settings" file with timeout variable (Nico Pache) [RHEL-5623] - selftests: vm: add "test_hmm.sh" to TEST_FILES (Nico Pache) [RHEL-5623] - selftests: vm: check numa_available() before operating "merge_across_nodes" in ksm_tests (Nico Pache) [RHEL-5623] - selftests: vm: add migration to the .gitignore (Nico Pache) [RHEL-5623] - selftests/vm/pkeys: fix typo in comment (Nico Pache) [RHEL-5623] - userfaultfd/selftests: use swap() instead of open coding it (Nico Pache) [RHEL-5623] - selftests: vm: fix shellcheck warnings in run_vmtests.sh (Nico Pache) [RHEL-5623] - selftests: vm: refactor run_vmtests.sh to reduce boilerplate (Nico Pache) [RHEL-5623] - selftests: vm: add test for Soft-Dirty PTE bit (Nico Pache) [RHEL-5623] - selftests: vm: bring common functions to a new file (Nico Pache) [RHEL-5623] - mm: add selftests for migration entries (Nico Pache) [RHEL-5623] - selftest/vm: add skip support to mremap_test (Nico Pache) [RHEL-5623] - selftest/vm: support xfail in mremap_test (Nico Pache) [RHEL-5623] - selftest/vm: verify remap destination address in mremap_test (Nico Pache) [RHEL-5623] - selftest/vm: verify mmap addr in mremap_test (Nico Pache) [RHEL-5623] - selftests: kselftest framework: provide "finished" helper (Nico Pache) [RHEL-5623] - selftest/vm: add helpers to detect PAGE_SIZE and PAGE_SHIFT (Nico Pache) [RHEL-5623] - selftest/vm: add util.h and and move helper functions there (Nico Pache) [RHEL-5623] - selftests: vm: remove dependecy from internal kernel macros (Nico Pache) [RHEL-5623] - selftests: vm: Add the uapi headers include variable (Nico Pache) [RHEL-5623] - selftests/vm/transhuge-stress: Support file-backed PMD folios (Nico Pache) [RHEL-5623] - selftests, x86: fix how check_cc.sh is being invoked (Nico Pache) [RHEL-5623] - selftests: vm: fix clang build error multiple output files (Nico Pache) [RHEL-5623] - kselftest/vm: fix tests build with old libc (Nico Pache) [RHEL-5623] - selftest/vm: fix map_fixed_noreplace test failure (Nico Pache) [RHEL-5623] - kselftest/vm: revert "tools/testing/selftests/vm/userfaultfd.c: use swap() to make code cleaner" (Nico Pache) [RHEL-5623] - selftests/vm: make charge_reserved_hugetlb.sh work with existing cgroup setting (Nico Pache) [RHEL-5623] - tools/testing/selftests/vm/userfaultfd.c: use swap() to make code cleaner (Nico Pache) [RHEL-5623] - selftests/vm: remove ARRAY_SIZE define from individual tests (Nico Pache) [RHEL-5623] - selftests: vm: add KSM huge pages merging time test (Nico Pache) [RHEL-5623] - selftest/vm: fix ksm selftest to run with different NUMA topologies (Nico Pache) [RHEL-5623] - selftests/vm/transhuge-stress: fix ram size thinko (Nico Pache) [RHEL-5623] - selftests: vm: add COW time test for KSM pages (Nico Pache) [RHEL-5623] - selftests: vm: add KSM merging time test (Nico Pache) [RHEL-5623] - mm: KSM: fix data type (Nico Pache) [RHEL-5623] - selftests: vm: add KSM merging across nodes test (Nico Pache) [RHEL-5623] - selftests: vm: add KSM zero page merging test (Nico Pache) [RHEL-5623] - selftests: vm: add KSM unmerge test (Nico Pache) [RHEL-5623] - selftests: vm: add KSM merge test (Nico Pache) [RHEL-5623] - selftests: Fix spelling mistake "cann't" -> "cannot" (Nico Pache) [RHEL-5623] - selftests/vm: use kselftest skip code for skipped tests (Nico Pache) [RHEL-5623] - selftest/mremap_test: avoid crash with static build (Nico Pache) [RHEL-5623] - selftest/mremap_test: update the test to handle pagesize other than 4K (Nico Pache) [RHEL-5623] - selftests/vm/pkeys: exercise x86 XSAVE init state (Nico Pache) [RHEL-5623] - selftests/vm/pkeys: refill shadow register after implicit kernel write (Nico Pache) [RHEL-5623] - selftests/vm/pkeys: handle negative sys_pkey_alloc() return code (Nico Pache) [RHEL-5623] - vm/test_vmalloc.sh: adapt for updated driver interface (Nico Pache) [RHEL-5623] - tool: selftests: fix spelling typo of 'writting' (Nico Pache) [RHEL-5623] - userfaultfd/selftests: hint the test runner on required privilege (Nico Pache) [RHEL-5623] - userfaultfd/selftests: fix retval check for userfaultfd_open() (Nico Pache) [RHEL-5623] - userfaultfd/selftests: always dump something in modes (Nico Pache) [RHEL-5623] - userfaultfd: selftests: make __{s,u}64 format specifiers portable (Nico Pache) [RHEL-5623] - tools: Avoid comma separated statements (Nico Pache) [RHEL-5623] - kselftests: vm: add mremap tests (Nico Pache) [RHEL-5623] - Revert "selftests/vm: enable running select groups of tests" (Nico Pache) [RHEL-5623]- cgroup/rstat: Optimize cgroup_rstat_updated_list() (Waiman Long) [RHEL-18154] - cgroup/rstat: Reduce cpu_lock hold time in cgroup_rstat_flush_locked() (Waiman Long) [RHEL-18154] - cgroup: use irqsave in cgroup_rstat_flush_locked(). (Waiman Long) [RHEL-18154] - cgroup: fix spelling mistakes (Waiman Long) [RHEL-18154] - s390/ipl: add missing intersection check to ipl_report handling (Tobias Huschle) [RHEL-24612] - drm/amdgpu: Fix potential fence use-after-free v2 (Michel Dänzer) [RHEL-22504] {CVE-2023-51042} - sched/fair: Don't balance task to its current running CPU (Luis Claudio R. Goncalves) [RHEL-8854] - md: partially revert "md/raid6: use valid sector values to determine if an I/O should wait on the reshape" (Benjamin Marzinski) [RHEL-24518] - blk-mq: fix IO hang from sbitmap wakeup race (Ming Lei) [RHEL-21289] - sfc: introduce shutdown entry point in efx pci driver (Izabela Bakollari) [RHEL-11016] - KVM: arm64: vgic-its: Avoid potential UAF in LPI translation cache (Sebastian Ott) [RHEL-5178] - efi: libstub: ensure allocated memory to be executable (Lenny Szubowicz) [RHEL-24852] - efi: libstub: declare DXE services table (Lenny Szubowicz) [RHEL-24852] - efi/libstub/x86: Avoid overflowing code32_start on PE entry (Lenny Szubowicz) [RHEL-24852] - RDMA/efa: Fix wrong resources deallocation order (Izabela Bakollari) [RHEL-18229] - RDMA/efa: Add RDMA write HW statistics counters (Izabela Bakollari) [RHEL-18229] - RDMA/efa: Fix unsupported page sizes in device (Izabela Bakollari) [RHEL-18229] - RDMA/efa: Add rdma write capability to device caps (Izabela Bakollari) [RHEL-18229] - RDMA/efa: Add data polling capability feature bit (Izabela Bakollari) [RHEL-18229] - APEI: GHES: correctly return NULL for ghes_get_devices() (Aristeu Rozanski) [RHEL-1603] - EDAC/ghes: Make ghes_edac a proper module (Aristeu Rozanski) [RHEL-1603] - EDAC/ghes: Prepare to make ghes_edac a proper module (Aristeu Rozanski) [RHEL-1603] - EDAC/ghes: Add a notifier for reporting memory errors (Aristeu Rozanski) [RHEL-1603] - efi/cper: Export several helpers for ghes_edac to use (Aristeu Rozanski) [RHEL-1603] - ACPI: APEI: rename ghes_init() with an "acpi_" prefix (Aristeu Rozanski) [RHEL-1603] - ACPI: APEI: explicit init of HEST and GHES in apci_init() (Aristeu Rozanski) [RHEL-1603] - EDAC/ghes: Clear scanned data on unload (Aristeu Rozanski) [RHEL-1603] - EDAC/ghes: Fix NULL pointer dereference in ghes_edac_register() (Aristeu Rozanski) [RHEL-1603] - EDAC/ghes: Scan the system once on driver init (Aristeu Rozanski) [RHEL-1603] - EDAC/ghes: Remove unused members of struct ghes_edac_pvt, rename it to ghes_pvt (Aristeu Rozanski) [RHEL-1603] - EDAC: Introduce an mci_for_each_dimm() iterator (Aristeu Rozanski) [RHEL-1603] - EDAC: Remove EDAC_DIMM_OFF() macro (Aristeu Rozanski) [RHEL-1603] - r8169: add handling DASH when DASH is disabled (Izabela Bakollari) [RHEL-6505] - r8169: remove rtl_wol_shutdown_quirk() (Izabela Bakollari) [RHEL-6505] - r8169: improve driver unload and system shutdown behavior on DASH-enabled systems (Izabela Bakollari) [RHEL-6505] - r8169: fix dmar pte write access is not set error (Izabela Bakollari) [RHEL-6505] - r8169: move rtl_wol_enable_rx() and rtl_prepare_power_down() (Izabela Bakollari) [RHEL-6505] - r8169: prevent potential deadlock in rtl8169_close (Izabela Bakollari) [RHEL-6505] - r8169: fix deadlock on RTL8125 in jumbo mtu mode (Izabela Bakollari) [RHEL-6505] - r8169: fix network lost after resume on DASH systems (Izabela Bakollari) [RHEL-6505] - r8169: respect userspace disabling IFF_MULTICAST (Izabela Bakollari) [RHEL-6505] - r8169: fix the KCSAN reported data race in rtl_rx while reading desc->opts1 (Izabela Bakollari) [RHEL-6505] - r8169: fix the KCSAN reported data-race in rtl_tx while reading TxDescArray[entry].opts1 (Izabela Bakollari) [RHEL-6505] - r8169: fix the KCSAN reported data-race in rtl_tx() while reading tp->cur_tx (Izabela Bakollari) [RHEL-6505] - r8169: fix rare issue with broken rx after link-down on RTL8125 (Izabela Bakollari) [RHEL-6505] - r8169: check for PCI read error in probe (Izabela Bakollari) [RHEL-6505] - r8169: fix RTL8168H and RTL8107E rx crc error (Izabela Bakollari) [RHEL-6505] - r8169: reset bus if NIC isn't accessible after tx timeout (Izabela Bakollari) [RHEL-6505] - r8169: disable ASPM in case of tx timeout (Izabela Bakollari) [RHEL-6505] - r8169: use tp_to_dev instead of open code (Izabela Bakollari) [RHEL-6505] - r8169: add rtl_disable_rxdvgate() (Izabela Bakollari) [RHEL-6505] - r8169: remove not needed net_ratelimit() check (Izabela Bakollari) [RHEL-6505] - r8169: remove useless PCI region size check (Izabela Bakollari) [RHEL-6505] - Bluetooth: hci_sync: Fix not processing all entries on cmd_sync_work (David Marlin) [RHEL-23781] - Bluetooth: hci_core: Fix unbalanced unlock in set_device_flags() (David Marlin) [RHEL-23781] - Bluetooth: Fix not checking MGMT cmd pending queue (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Fix not using conn_timeout (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Fix hci_update_accept_list_sync (David Marlin) [RHEL-23781] - Bluetooth: assign len after null check (David Marlin) [RHEL-23781] - Bluetooth: Fix bt_skb_sendmmsg not allocating partial chunks (David Marlin) [RHEL-23781] - Bluetooth: fix data races in smp_unregister(), smp_del_chan() (David Marlin) [RHEL-23781] - Bluetooth: hci_core: Fix leaking sent_cmd skb (David Marlin) [RHEL-23781] - Bluetooth: hci_sock: fix endian bug in hci_sock_setsockopt() (David Marlin) [RHEL-23781] - Bluetooth: L2CAP: uninitialized variables in l2cap_sock_setsockopt() (David Marlin) [RHEL-23781] - Bluetooth: btqca: sequential validation (David Marlin) [RHEL-23781] - Bluetooth: hci_event: Rework hci_inquiry_result_with_rssi_evt (David Marlin) [RHEL-23781] - Bluetooth: btbcm: disable read tx power for MacBook Air 8,1 and 8,2 (David Marlin) [RHEL-23781] - Bluetooth: hci_qca: Fix NULL vs IS_ERR_OR_NULL check in qca_serdev_probe (David Marlin) [RHEL-23781] - Bluetooth: hci_bcm: Check for error irq (David Marlin) [RHEL-23781] - Bluetooth: MGMT: Fix spelling mistake "simultanous" -> "simultaneous" (David Marlin) [RHEL-23781] - Bluetooth: vhci: Set HCI_QUIRK_VALID_LE_STATES (David Marlin) [RHEL-23781] - Bluetooth: MGMT: Fix LE simultaneous roles UUID if not supported (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Add check simultaneous roles support (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Wait for proper events when connecting LE (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Add support for waiting specific LE subevents (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Add hci_le_create_conn_sync (David Marlin) [RHEL-23781] - Bluetooth: hci_event: Use skb_pull_data when processing inquiry results (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Push sync command cancellation to workqueue (David Marlin) [RHEL-23781] - Bluetooth: hci_qca: Stop IBS timer during BT OFF (David Marlin) [RHEL-23781] - Bluetooth: btintel: Add missing quirks and msft ext for legacy bootloader (David Marlin) [RHEL-23781] - Bluetooth: L2CAP: Fix using wrong mode (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Fix not always pausing advertising when necessary (David Marlin) [RHEL-23781] - Bluetooth: mgmt: Make use of mgmt_send_event_skb in MGMT_EV_DEVICE_CONNECTED (David Marlin) [RHEL-23781] - Bluetooth: mgmt: Make use of mgmt_send_event_skb in MGMT_EV_DEVICE_FOUND (David Marlin) [RHEL-23781] - Bluetooth: mgmt: Introduce mgmt_alloc_skb and mgmt_send_event_skb (David Marlin) [RHEL-23781] - Bluetooth: btusb: Return error code when getting patch status failed (David Marlin) [RHEL-23781] - Bluetooth: btusb: Handle download_firmware failure cases (David Marlin) [RHEL-23781] - Bluetooth: msft: Fix compilation when CONFIG_BT_MSFTEXT is not set (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Set Privacy Mode when updating the resolving list (David Marlin) [RHEL-23781] - Bluetooth: Introduce HCI_CONN_FLAG_DEVICE_PRIVACY device flag (David Marlin) [RHEL-23781] - Bluetooth: btusb: Add support for queuing during polling interval (David Marlin) [RHEL-23781] - Bluetooth: hci_core: Rework hci_conn_params flags (David Marlin) [RHEL-23781] - Bluetooth: MGMT: Use hci_dev_test_and_{set,clear}_flag (David Marlin) [RHEL-23781] - Bluetooth: btbcm: disable read tx power for some Macs with the T2 Security chip (David Marlin) [RHEL-23781] - Bluetooth: add quirk disabling LE Read Transmit Power (David Marlin) [RHEL-23781] - Bluetooth: hci_event: Use of a function table to handle Command Status (David Marlin) [RHEL-23781] - Bluetooth: hci_event: Use of a function table to handle Command Complete (David Marlin) [RHEL-23781] - Bluetooth: hci_event: Use of a function table to handle LE subevents (David Marlin) [RHEL-23781] - Bluetooth: hci_event: Use of a function table to handle HCI events (David Marlin) [RHEL-23781] - Bluetooth: HCI: Use skb_pull_data to parse LE Direct Advertising Report event (David Marlin) [RHEL-23781] - Bluetooth: HCI: Use skb_pull_data to parse LE Ext Advertising Report event (David Marlin) [RHEL-23781] - Bluetooth: HCI: Use skb_pull_data to parse LE Advertising Report event (David Marlin) [RHEL-23781] - Bluetooth: HCI: Use skb_pull_data to parse LE Metaevents (David Marlin) [RHEL-23781] - Bluetooth: HCI: Use skb_pull_data to parse Extended Inquiry Result event (David Marlin) [RHEL-23781] - Bluetooth: HCI: Use skb_pull_data to parse Inquiry Result with RSSI event (David Marlin) [RHEL-23781] - Bluetooth: HCI: Use skb_pull_data to parse Inquiry Result event (David Marlin) [RHEL-23781] - Bluetooth: HCI: Use skb_pull_data to parse Number of Complete Packets event (David Marlin) [RHEL-23781] - Bluetooth: HCI: Use skb_pull_data to parse Command Complete event (David Marlin) [RHEL-23781] - Bluetooth: HCI: Use skb_pull_data to parse BR/EDR events (David Marlin) [RHEL-23781] - Bluetooth: btusb: Cancel sync commands for certain URB errors (David Marlin) [RHEL-23781] - Bluetooth: hci_core: Cancel sync command if sending a frame failed (David Marlin) [RHEL-23781] - Bluetooth: Add hci_cmd_sync_cancel to public API (David Marlin) [RHEL-23781] - Bluetooth: Reset more state when cancelling a sync command (David Marlin) [RHEL-23781] - Bluetooth: Limit duration of Remote Name Resolve (David Marlin) [RHEL-23781] - Bluetooth: Send device found event on name resolve failure (David Marlin) [RHEL-23781] - Bluetooth: HCI: Fix definition of hci_rp_delete_stored_link_key (David Marlin) [RHEL-23781] - Bluetooth: HCI: Fix definition of hci_rp_read_stored_link_key (David Marlin) [RHEL-23781] - Bluetooth: refactor malicious adv data check (David Marlin) [RHEL-23781] - Bluetooth: btusb: Add one more Bluetooth part for the Realtek RTL8852AE (David Marlin) [RHEL-23781] - Bluetooth: btusb: enable Mediatek to support AOSP extension (David Marlin) [RHEL-23781] - Bluetooth: Attempt to clear HCI_LE_ADV on adv set terminated error event (David Marlin) [RHEL-23781] - Bluetooth: Ignore HCI_ERROR_CANCELLED_BY_HOST on adv set terminated event (David Marlin) [RHEL-23781] - Bluetooth: hci_request: Remove bg_scan_update work (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Convert MGMT_OP_SET_CONNECTABLE to use cmd_sync (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Convert MGMT_OP_SET_DISCOVERABLE to use cmd_sync (David Marlin) [RHEL-23781] - Bluetooth: btmrvl_main: repair a non-kernel-doc comment (David Marlin) [RHEL-23781] - Bluetooth: Don't initialize msft/aosp when using user channel (David Marlin) [RHEL-23781] - Bluetooth: fix uninitialized variables notify_evt (David Marlin) [RHEL-23781] - Bluetooth: stop proccessing malicious adv data (David Marlin) [RHEL-23781] - Bluetooth: hci_h4: Fix padding calculation error within h4_recv_buf() (David Marlin) [RHEL-23781] - Bluetooth: aosp: Support AOSP Bluetooth Quality Report (David Marlin) [RHEL-23781] - Bluetooth: Add struct of reading AOSP vendor capabilities (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Fix not setting adv set duration (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Fix missing static warnings (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Rework hci_suspend_notifier (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Rework init stages (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Convert MGMT_OP_SSP (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Convert adv_expire (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Convert MGMT_OP_SET_ADVERTISING (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Convert MGMT_OP_SET_PHY_CONFIGURATION (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Convert MGMT_OP_SET_LOCAL_NAME (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Convert MGMT_OP_READ_LOCAL_OOB_EXT_DATA (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Convert MGMT_OP_READ_LOCAL_OOB_DATA (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Convert MGMT_OP_SET_LE (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Convert MGMT_OP_GET_CLOCK_INFO (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Convert MGMT_OP_SET_SECURE_CONN (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Convert MGMT_OP_GET_CONN_INFO (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Enable synch'd set_bredr (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Convert MGMT_OP_SET_FAST_CONNECTABLE (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Convert MGMT_OP_START_DISCOVERY (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Convert MGMT_SET_POWERED (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Rework background scan (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Enable advertising when LL privacy is enabled (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Make use of hci_cmd_sync_queue set 3 (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Make use of hci_cmd_sync_queue set 2 (David Marlin) [RHEL-23781] - Bluetooth: hci_sync: Make use of hci_cmd_sync_queue set 1 (David Marlin) [RHEL-23781] - Bluetooth: Add helper for serialized HCI command execution (David Marlin) [RHEL-23781] - Bluetooth: Fix removing adv when processing cmd complete (David Marlin) [RHEL-23781] - Bluetooth: hci_bcm: Remove duplicated entry in OF table (David Marlin) [RHEL-23781] - Bluetooth: bfusb: fix division by zero in send path (David Marlin) [RHEL-23781] - Bluetooth: cmtp: fix possible panic when cmtp_init_sockets() fails (David Marlin) [RHEL-23781] - Bluetooth: vhci: Fix checking of msft_opcode (David Marlin) [RHEL-23781] - Bluetooth: btsdio: Do not bind to non-removable BCM4345 and BCM43455 (David Marlin) [RHEL-23781] - Bluetooth: vhci: Add support for setting msft_opcode and aosp_capable (David Marlin) [RHEL-23781] - Bluetooth: btusb: fix memory leak in btusb_mtk_submit_wmt_recv_urb() (David Marlin) [RHEL-23781] - Bluetooth: Fix memory leak of hci device (David Marlin) [RHEL-23781] - Bluetooth: btintel: Fix bdaddress comparison with garbage value (David Marlin) [RHEL-23781] - Bluetooth: Fix debugfs entry leak in hci_register_dev() (David Marlin) [RHEL-23781] - Bluetooth: L2CAP: Fix not initializing sk_peer_pid (David Marlin) [RHEL-23781] - Bluetooth: hci_sock: purge socket queues in the destruct() callback (David Marlin) [RHEL-23781] - Bluetooth: mgmt: Fix Experimental Feature Changed event (David Marlin) [RHEL-23781] - Bluetooth: hci_vhci: Fix to set the force_wakeup value (David Marlin) [RHEL-23781] - Bluetooth: Read codec capabilities only if supported (David Marlin) [RHEL-23781] - Bluetooth: Fix handling of SUSPEND_DISCONNECTING (David Marlin) [RHEL-23781] - Bluetooth: hci_vhci: Fix calling hci_{suspend,resume}_dev (David Marlin) [RHEL-23781] - skbuff: introduce skb_pull_data (David Marlin) [RHEL-23781] - Bluetooth: defer cleanup of resources in hci_unregister_dev() (David Marlin) [RHEL-23781] - serial: core: return early on unsupported ioctls (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - lib/hexdump: make print_hex_dump_bytes() a nop on !DEBUG builds (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix race condition in status line change on dead connections (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - Revert "tty: n_gsm: fix UAF in gsm_cleanup_mux" (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix the UAF caused by race condition in gsm_cleanup_mux (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix UAF in gsm_cleanup_mux (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: add parameter negotiation support (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: add parameters used with parameter negotiation (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: introduce macro for minimal unit size (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: name the debug bits (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: introduce gsm_control_command() function (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: replace use of gsm_read_ea() with gsm_read_ea_val() (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: name gsm tty device minors (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: initialize more members at gsm_alloc_mux() (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: add sanity check for gsm->receive in gsm_receive_buf() (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix flow control handling in tx path (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix resource allocation order in gsm_activate_mux() (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix deadlock and link starvation in outgoing data path (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix race condition in gsmld_write() (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix non flow control frames during mux flow off (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix missing timer to handle stalled links (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix wrong queuing behavior in gsm_dlci_data_output() (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix tty registration before control channel open (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix user open not possible at responder until initiator open (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: Debug output allocation must use GFP_ATOMIC (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: Fix packet data hex dump output (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix buffer over-read in gsm_dlci_data() (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix sometimes uninitialized warning in gsm_dlci_modem_output() (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix software flow control handling (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix invalid use of MSC in advanced option (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix broken virtual tty handling (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix missing update of modem controls after DLCI open (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix reset fifo race condition (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix missing tty wakeup in convergence layer type 2 (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix wrong signal octets encoding in MSC (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix wrong command frame length field encoding (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix wrong command retry handling (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix missing explicit ldisc flush (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix wrong DLCI release order (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix insufficient txframe size (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix frame reception handling (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix wrong signal octet encoding in convergence layer type 2 (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix mux cleanup after unregister tty device (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix decoupled mux resource (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix restart handling via CLD command (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix deadlock in gsmtty_open() (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix wrong modem processing in convergence layer type 2 (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix wrong tty control line for flow control (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix NULL pointer access due to DLCI release (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix encoding of command/response bit (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: fix SW flow control encoding/handling (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: remove tty parameter from mxser_receive_chars_new() (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: don't throttle manually (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: make mxser_port::ldisc_stop_rx a bool (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: Don't ignore write return value in gsmld_output() (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: clean up indenting in gsm_queue() (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: Save dlci address open status when config requester (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: Modify gsmtty driver register method when config requester (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: Delete gsmtty open SABM frame when config requester (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: Modify CR,PF bit printk info when config requester (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: Modify CR,PF bit when config requester (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: stop using alloc_tty_driver (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: don't store semi-state into tty drivers (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - hvsi: don't panic on tty_register_driver failure (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - amiserial: switch rs_table to a single state (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - amiserial: expand "custom" (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - amiserial: use memset to zero serial_state (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - amiserial: remove serial_* strings (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: drop mxser_port::custom_divisor (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: drop mxser_port::baud_base (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: remove unused mxser_port::stop_rx (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: don't allocate MXSER_PORTS + 1 (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: remove cnt from mxser_receive_chars (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: remove MOXA_GETMSTATUS ioctl (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: remove MOXA_GETDATACOUNT ioctl (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: remove MOXA_CHKPORTENABLE ioctl (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: remove MOXA_ASPP_LSTATUS ioctl (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: remove MOXA_ASPP_MON and friends (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: remove MOXA_SET_BAUD_METHOD ioctl (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: remove MOXA_GET_MAJOR deprecated ioctl (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: drop unused MOXA_DIAGNOSE macro (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: drop UART_MCR_AFE and UART_LSR_SPECIAL defines (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: remove else from LSR bits checks (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: extract mxser_receive_chars_old (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: extract mxser_receive_chars_new (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: simplify mxser_interrupt and drop mxser_board::vector_mask (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: extract port ISR (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: cleanup LSR handling in mxser_receive_chars (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: remove nonsense from ISR (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: drop constant board::uart_type (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: introduce enum mxser_must_hwid (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: rename mxser_board::chip_flag to must_hwid (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: rename CheckIsMoxaMust to mxser_get_must_hwid (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: cleanup Gpci_uart_info struct (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: integrate mxser.h into .c (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: drop ISA support (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - n_gsm: use goto-failpaths in gsm_init (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: mxser: drop low-latency workaround (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: check error while registering tty devices (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: mxser: fix TIOCSSERIAL jiffies conversions (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm, remove duplicates of parameters (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: do not check tty_unregister_driver's return value (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: nozomi, remove init/exit messages (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty_port: drop last traces of low_latency (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: Demote obvious abuse of kernel-doc and supply other missing docss (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm, eliminate indirection for gsm->{output,error}() (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: Fix bogus i++ in gsm_data_kick (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: Remove unnecessary test in gsm_print_packet() (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: Fix waking up upper tty layer when room available (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: Fix SOF skipping (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: Improve debug output (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - n_gsm: switch constipated to bool (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - n_gsm: switch throttled to bool (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - n_gsm: switch dead to bool (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - n_gsm: introduce enum gsm_dlci_mode (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - n_gsm: introduce enum gsm_dlci_state (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - n_gsm: drop unneeded gsm_dlci->fifo field (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: Replace zero-length array with flexible-array member (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: avoid recursive locking with async port hangup (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: add helpers to convert mux-num to/from tty-base (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - docs: serial: move it to the driver-api (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - docs: serial: convert docs to ReST and rename to *.rst (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: Mark expected switch fall-throughs (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - n_gsm: Constify u8 and unsigned char usage (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty: n_gsm: Add copy_config() and gsm_config() to prepare for serdev (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - mxser: switch to ->[sg]et_serial() (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - amiserial: switch to ->[sg]et_serial() (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546} - tty/serial_core: add ISO7816 infrastructure (Wander Lairson Costa) [RHEL-19955] {CVE-2023-6546}- mm/readahead: reintroduce legacy madvise_willneed behavior to force_page_cache_readahead (Rafael Aquini) [RHEL-22476] - PCI: Disable ATS for specific Intel IPU E2000 devices (Myron Stowe) [RHEL-21011] - PCI: Extract ATS disabling to a helper function (Myron Stowe) [RHEL-21011] - HID: intel-ish-hid: ipc: Disable and reenable ACPI GPE bit (Tony Camuso) [RHEL-14732] - HID: intel-ish-hid: ipc: Add Arrow Lake PCI device ID (Tony Camuso) [RHEL-14732] - HID: intel-ish-hid: Fix kernel panic during warm reset (Tony Camuso) [RHEL-14732] - net: usb: ax88179_178a: avoid failed operations when device is disconnected (Jose Ignacio Tornos Martinez) [RHEL-17561] - net: usb: ax88179_178a: avoid two consecutive device resets (Jose Ignacio Tornos Martinez) [RHEL-17561] - net: usb: ax88179_178a: fix failed operations during ax88179_reset (Jose Ignacio Tornos Martinez) [RHEL-17561] - net: usb: ax88179_178a: Bind only to vendor-specific interface (Jose Ignacio Tornos Martinez) [RHEL-17561] - net: usb: ax88179_178a: wol optimizations (Jose Ignacio Tornos Martinez) [RHEL-17561] - net: usb: ax88179_178a: move priv to driver_priv (Jose Ignacio Tornos Martinez) [RHEL-17561] - net: usb: ax88179_178a: restore state on resume (Jose Ignacio Tornos Martinez) [RHEL-17561] - net: usb: ax88179_178a: clean up pm calls (Jose Ignacio Tornos Martinez) [RHEL-17561] - net: usb: ax88179_178a: remove redundant init code (Jose Ignacio Tornos Martinez) [RHEL-17561] - net: make drivers set the TSO limit not the GSO limit (Jose Ignacio Tornos Martinez) [RHEL-17561] - net: usb: ax88179_178a: add Allied Telesis AT-UMCs (Jose Ignacio Tornos Martinez) [RHEL-17561] - net: usb: ax88179_178a: add TSO feature (Jose Ignacio Tornos Martinez) [RHEL-17561] - ethernet: constify references to netdev->dev_addr in drivers (Jose Ignacio Tornos Martinez) [RHEL-17561] - net: usb: ax88179_178a: initialize local variables before use (Jose Ignacio Tornos Martinez) [RHEL-17561] - gve: Remove dependency on 4k page size. (Joshua Washington) [RHEL-22210] - gve: Add page size register to the register_page_list command. (Joshua Washington) [RHEL-22210] - gve: Remove obsolete checks that rely on page size. (Joshua Washington) [RHEL-22210] - gve: Deprecate adminq_pfn for pci revision 0x1. (Joshua Washington) [RHEL-22210] - gve: Perform adminq allocations through a dma_pool. (Joshua Washington) [RHEL-22210] - gve: add gve_features_check() (Joshua Washington) [RHEL-22210] - gve: Fixes for napi_poll when budget is 0 (Joshua Washington) [RHEL-22210] - gve: Do not fully free QPL pages on prefill errors (Joshua Washington) [RHEL-22210] - gve: Use size_add() in call to struct_size() (Joshua Washington) [RHEL-22210] - gve: fix frag_list chaining (Joshua Washington) [RHEL-22210] - gve: RX path for DQO-QPL (Joshua Washington) [RHEL-22210 RHEL-9878] - gve: Tx path for DQO-QPL (Joshua Washington) [RHEL-22210 RHEL-9878] - gve: Control path for DQO-QPL (Joshua Washington) [RHEL-22210 RHEL-9878] - gve: trivial spell fix Recive to Receive (Joshua Washington) [RHEL-22210] - gve: unify driver name usage (Joshua Washington) [RHEL-22210] - gve: Set default duplex configuration to full (Joshua Washington) [RHEL-22210] - gve: Remove the code of clearing PBA bit (Joshua Washington) [RHEL-22210] - gve: Secure enough bytes in the first TX desc for all TCP pkts (Joshua Washington) [RHEL-22210] - gve: Cache link_speed value from device (Joshua Washington) [RHEL-22210] - gve: Add AF_XDP zero-copy support for GQI-QPL format (Joshua Washington) [RHEL-22210] - gve: Add XDP REDIRECT support for GQI-QPL format (Joshua Washington) [RHEL-22210] - gve: Add XDP DROP and TX support for GQI-QPL format (Joshua Washington) [RHEL-22210] - gve: Changes to add new TX queues (Joshua Washington) [RHEL-22210] - gve: XDP support GQI-QPL: helper function changes (Joshua Washington) [RHEL-22210] - gve: Fix gve interrupt names (Joshua Washington) [RHEL-22210] - gve: Handle alternate miss completions (Joshua Washington) [RHEL-22210] - gve: Adding a new AdminQ command to verify driver (Joshua Washington) [RHEL-22210] - gve: Fix error return code in gve_prefill_rx_pages() (Joshua Washington) [RHEL-22210] - gve: Reduce alloc and copy costs in the GQ rx path (Joshua Washington) [RHEL-22210] - google/gve:fix repeated words in comments (Joshua Washington) [RHEL-22210] - gve: Fix spelling mistake "droping" -> "dropping" (Joshua Washington) [RHEL-22210] - gve: enhance no queue page list detection (Joshua Washington) [RHEL-22210] - net: Google gve: Remove dma_wmb() before ringing doorbell (Joshua Washington) [RHEL-22210]- tcp: Dump bound-only sockets in inet_diag. (Guillaume Nault) [RHEL-6113] - rh_messages.h: update driver and device lists (Scott Weaver) [RHEL-22126] - vmstat: allow_direct_reclaim should use zone_page_state_snapshot (Marcelo Tosatti) [RHEL-22138] - rbd: don't move requests to the running list on errors (Ilya Dryomov) [RHEL-21941] - drm/vmwgfx: Fix possible null pointer derefence with invalid contexts (Jocelyn Falempe) [RHEL-3179] {CVE-2022-38096} - atm: Fix Use-After-Free in do_vcc_ioctl (Guillaume Nault) [RHEL-21179] {CVE-2023-51780} - perf/x86/intel/uncore: Factor out topology_gidnid_map() (Michael Petlan) [RHEL-22189] - perf/x86/intel/uncore: Fix NULL pointer dereference issue in upi_fill_topology() (Michael Petlan) [RHEL-22189] - KVM: x86: Constrain guest-supported xfeatures only at KVM_GET_XSAVE{2} (Bandan Das) [RHEL-7558] - x86/fpu: Allow caller to constrain xfeatures when copying to uabi buffer (Bandan Das) [RHEL-7558] - Bluetooth: Fix double free in hci_conn_cleanup (David Marlin) [RHEL-2555] {CVE-2023-28464} - Bluetooth: hci_sysfs: Fix attempting to call device_add multiple times (David Marlin) [RHEL-2555] - kobject: Fix slab-out-of-bounds in fill_kobj_path() (Waiman Long) [RHEL-20926] {CVE-2023-45863} - kobject: modify kobject_get_path() to take a const * (Waiman Long) [RHEL-20926] {CVE-2023-45863} - kobject: Remove docstring reference to kset (Waiman Long) [RHEL-20926] {CVE-2023-45863} - EDAC/amd64: Add support for AMD family 1Ah models 00h-1Fh and 40h-4Fh (Aristeu Rozanski) [RHEL-10031] - amd64: allow F0 and F6 registers to be missing (Aristeu Rozanski) [RHEL-10031] - hwmon: (k10temp) Add thermal support for AMD Family 1Ah-based models (Aristeu Rozanski) [RHEL-10031] - x86/amd_nb: Add PCI IDs for AMD Family 1Ah-based models (Aristeu Rozanski) [RHEL-10031] - nvmet-tcp: Fix the H2C expected PDU len calculation (Maurizio Lombardi) [RHEL-19155 RHEL-19161 RHEL-19167] {CVE-2023-6536 CVE-2023-6535 CVE-2023-6356} - nvmet-tcp: remove boilerplate code (Maurizio Lombardi) [RHEL-19155 RHEL-19161 RHEL-19167] {CVE-2023-6536 CVE-2023-6535 CVE-2023-6356} - nvmet-tcp: fix a crash in nvmet_req_complete() (Maurizio Lombardi) [RHEL-19155 RHEL-19161 RHEL-19167] {CVE-2023-6536 CVE-2023-6535 CVE-2023-6356} - nvmet-tcp: Fix a kernel panic when host sends an invalid H2C PDU length (Maurizio Lombardi) [RHEL-19155 RHEL-19161 RHEL-19167] {CVE-2023-6536 CVE-2023-6535 CVE-2023-6356} - ipv6: Remove extra counter pull before gc (Davide Caratti) [RHEL-21457] {CVE-2023-52340} - ipv6: remove max_size check inline with ipv4 (Davide Caratti) [RHEL-21457] {CVE-2023-52340} - net/dst: use a smaller percpu_counter batch for dst entries accounting (Davide Caratti) [RHEL-21457] {CVE-2023-52340} - net: add a route cache full diagnostic message (Davide Caratti) [RHEL-21457] {CVE-2023-52340} - x86/sev: Use the GHCB protocol when available for SNP CPUID requests (Bandan Das) [RHEL-16382] - x86/sev: Do not handle #VC for DR7 read/write (Bandan Das) [RHEL-16382] - Revert "x86/sev: Expose sev_es_ghcb_hv_call() for use by HyperV" (Bandan Das) [RHEL-16382] - x86/alternatives: Add cond_resched() to text_poke_bp_batch() (Waiman Long) [RHEL-15221] - x86/alternative: Fix race in try_get_desc() (Waiman Long) [RHEL-15221] - x86/alternatives: Mark text_poke_loc_init() static (Waiman Long) [RHEL-15221] - x86/int3: Ensure that poke_int3_handler() is not traced (Waiman Long) [RHEL-15221] - tools/mm: filter out timestamps for correct collation (Audra Mitchell) [RHEL-3821] - tools/vm/page_owner_sort.c: support sorting pid and time (Audra Mitchell) [RHEL-3821] - tools/vm/page_owner_sort.c: filter out unneeded line (Audra Mitchell) [RHEL-3821] - tools/vm/page_owner: use page_owner_sort in the use example (Audra Mitchell) [RHEL-3821] - mm/page_owner: remove free_ts from page_owner output (Audra Mitchell) [RHEL-3821] - xfs: up(ic_sema) if flushing data device fails (Andrey Albershteyn) [RHEL-8464] - xfs: reserve less log space when recovering log intent items (Andrey Albershteyn) [RHEL-8464] - xfs: fix an agbno overflow in __xfs_getfsmap_datadev (Andrey Albershteyn) [RHEL-8464] - xfs: fix agf_fllast when repairing an empty AGFL (Andrey Albershteyn) [RHEL-8464] - xfs: fix dqiterate thinko (Andrey Albershteyn) [RHEL-8464] - xfs: fix uninit warning in xfs_growfs_data (Andrey Albershteyn) [RHEL-8464] - xfs: fix xfs_btree_query_range callers to initialize btree rec fully (Andrey Albershteyn) [RHEL-8464] - xfs: validate fsmap offsets specified in the query keys (Andrey Albershteyn) [RHEL-8464] - xfs: fix logdev fsmap query result filtering (Andrey Albershteyn) [RHEL-8464] - xfs: clean up the rtbitmap fsmap backend (Andrey Albershteyn) [RHEL-8464] - xfs: fix integer overflows in the fsmap rtbitmap and logdev backends (Andrey Albershteyn) [RHEL-8464] - xfs: fix interval filtering in multi-step fsmap queries (Andrey Albershteyn) [RHEL-8464] - xfs: don't reverse order of items in bulk AIL insertion (Andrey Albershteyn) [RHEL-8464] - xfs: fix ag count overflow during growfs (Andrey Albershteyn) [RHEL-8464] - xfs: don't deplete the reserve pool when trying to shrink the fs (Andrey Albershteyn) [RHEL-8464] - xfs: fix agf/agfl verification on v4 filesystems (Andrey Albershteyn) [RHEL-8464] - xfs: set bnobt/cntbt numrecs correctly when formatting new AGs (Andrey Albershteyn) [RHEL-8464] - xfs: fix rm_offset flag handling in rmap keys (Andrey Albershteyn) [RHEL-8464] - xfs: make kobj_type structures constant (Andrey Albershteyn) [RHEL-8464] - xfs: allow setting full range of panic tags (Andrey Albershteyn) [RHEL-8464] - xfs: shut up -Wuninitialized in xfsaild_push (Andrey Albershteyn) [RHEL-8464] - xfs: use memcpy, not strncpy, to format the attr prefix during listxattr (Andrey Albershteyn) [RHEL-8464] - xfs: initialize the check_owner object fully (Andrey Albershteyn) [RHEL-8464] - xfs: fix uninitialized list head in struct xfs_refcount_recovery (Andrey Albershteyn) [RHEL-8464] - xfs: increase rename inode reservation (Andrey Albershteyn) [RHEL-8464] - xfs: remove xfs_setattr_time() declaration (Andrey Albershteyn) [RHEL-8464] - xfs: Fix false ENOSPC when performing direct write on a delalloc extent in cow fork (Andrey Albershteyn) [RHEL-8464] - xfs: check return codes when flushing block devices (Andrey Albershteyn) [RHEL-8464] - xfs: reduce the number of atomic when locking a buffer after lookup (Andrey Albershteyn) [RHEL-8464] - xfs: convert btree buffer log flags to unsigned. (Andrey Albershteyn) [RHEL-8464] - xfs: shutdown in intent recovery has non-intent items in the AIL (Andrey Albershteyn) [RHEL-8464] - xfs: aborting inodes on shutdown may need buffer lock (Andrey Albershteyn) [RHEL-8464] - xfs: only bother with sync_filesystem during readonly remount (Andrey Albershteyn) [RHEL-8464] - xfs: kill the XFS_IOC_{ALLOC,FREE}SP* ioctls (Andrey Albershteyn) [RHEL-8464] {CVE-2021-4155} - xfs: prevent a WARN_ONCE() in xfs_ioc_attr_list() (Andrey Albershteyn) [RHEL-8464] - xfs: only run COW extent recovery when there are no live extents (Andrey Albershteyn) [RHEL-8464] - xfs: move recovery needed state updates to xfs_log_mount_finish (Andrey Albershteyn) [RHEL-8464] - xfs: clear log incompat feature bits when the log is idle (Andrey Albershteyn) [RHEL-8464] - xfs: allow setting and clearing of log incompat feature flags (Andrey Albershteyn) [RHEL-8464] - xfs: remove all COW fork extents when remounting readonly (Andrey Albershteyn) [RHEL-8464] - xfs: replace snprintf in show functions with sysfs_emit (Andrey Albershteyn) [RHEL-8464] - xfs: reduce the size of nr_ops for refcount btree cursors (Andrey Albershteyn) [RHEL-8464] - xfs: rework attr2 feature and mount options (Andrey Albershteyn) [RHEL-8464] - xfs: sb verifier doesn't handle uncached sb buffer (Andrey Albershteyn) [RHEL-8464] - xfs: standardize inode number formatting in ftrace output (Andrey Albershteyn) [RHEL-8464] - xfs: make fsmap backend function key parameters const (Andrey Albershteyn) [RHEL-8464] - xfs: remove kmem_alloc_io() (Andrey Albershteyn) [RHEL-8464] - mm: Add kvrealloc() (Andrey Albershteyn) [RHEL-8464] - xfs: remove kmem_realloc() (Andrey Albershteyn) [RHEL-8464] - xfs: fix silly whitespace problems with kernel libxfs (Andrey Albershteyn) [RHEL-8464] - xfs: deprecate BMV_IF_NO_DMAPI_READ flag (Andrey Albershteyn) [RHEL-8464]- ida: Fix crash in ida_free when the bitmap is empty (Wander Lairson Costa) [RHEL-19681] {CVE-2023-6915} - mm: create a new system state and fix core_kernel_text() (Joel Savitz) [RHEL-5227] - redhat: rewrite genlog and support Y- tags (Jan Stancek) - Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d" (Nigel Croxon) [RHEL-22698] - Revert "x86/fpu/xstate: Fix PKRU covert channel" (Steve Best) [RHEL-22192] - net: tls, update curr on splice as well (Sabrina Dubroca) [RHEL-19065] {CVE-2024-0646} - smb: client: fix OOB in smbCalcSize() (Scott Mayhew) [RHEL-18990] {CVE-2023-6606} - smb: client: fix potential OOB in smb2_dump_detail() (Scott Mayhew) [RHEL-19144] {CVE-2023-6610} - smb: client: fix potential OOB in cifs_dump_detail() (Scott Mayhew) [RHEL-19144] {CVE-2023-6610} - ovl: skip stale entries in merge dir cache iteration (Miklos Szeredi) [RHEL-18076] - ovl: invalidate readdir cache on changes to dir with origin (Miklos Szeredi) [RHEL-18076] - ipv6: avoid atomic fragment on GSO packets (Hangbin Liu) [RHEL-22149] - ipv6: fix potential NULL deref in fib6_add() (Hangbin Liu) [RHEL-22149] - lockdep: Fix block chain corruption (Joel Savitz) [RHEL-5227] - futex: Don't include process MM in futex key on no-MMU (Joel Savitz) [RHEL-5227] - locking/rtmutex: Fix task->pi_waiters integrity (Joel Savitz) [RHEL-5227] - locking/rwsem: Add __always_inline annotation to __down_read_common() and inlined callers (Joel Savitz) [RHEL-5227] - locking/rwsem: Disable preemption in all down_write*() and up_write() code paths (Joel Savitz) [RHEL-5227] - mm: make generic arch_is_kernel_initmem_freed() do what it says (Joel Savitz) [RHEL-5227]- cgroup/cpuset: Inherit parent's load balance state in v2 (Waiman Long) [RHEL-12873] - cgroup/cpuset: Free DL BW in case can_attach() fails (Waiman Long) [RHEL-12873] - sched/deadline: Create DL BW alloc, free & check overflow interface (Waiman Long) [RHEL-12873] - cgroup/cpuset: Iterate only if DEADLINE tasks are present (Waiman Long) [RHEL-12873] - sched/cpuset: Keep track of SCHED_DEADLINE task in cpusets (Waiman Long) [RHEL-12873] - sched/cpuset: Bring back cpuset_mutex (Waiman Long) [RHEL-12873] - cgroup/cpuset: Rename functions dealing with DEADLINE accounting (Waiman Long) [RHEL-12873] - cgroup/cpuset: Skip task update if hotplug doesn't affect current cpuset (Waiman Long) [RHEL-12873] - cgroup/cpuset: Fix wrong check in update_parent_subparts_cpumask() (Waiman Long) [RHEL-12873] - cgroup/cpuset: Optimize cpuset_attach() on v2 (Waiman Long) [RHEL-12873] - cgroup/cpuset: Skip spread flags update on v2 (Waiman Long) [RHEL-12873] - kselftest/cgroup: Add cpuset v2 partition root state test (Waiman Long) [RHEL-12873] - cgroup/cpuset: Update description of cpuset.cpus.partition in cgroup-v2.rst (Waiman Long) [RHEL-12873] - cgroup/cpuset: Make partition invalid if cpumask change violates exclusivity rule (Waiman Long) [RHEL-12873] - cgroup/cpuset: Relocate a code block in validate_change() (Waiman Long) [RHEL-12873] - cgroup/cpuset: Show invalid partition reason string (Waiman Long) [RHEL-12873] - cgroup/cpuset: Add a new isolated cpus.partition type (Waiman Long) [RHEL-12873] - cgroup/cpuset: Relax constraints to partition & cpus changes (Waiman Long) [RHEL-12873] - cgroup/cpuset: Allow no-task partition to have empty cpuset.cpus.effective (Waiman Long) [RHEL-12873] - cgroup/cpuset: Miscellaneous cleanups & add helper functions (Waiman Long) [RHEL-12873] - cgroup: cleanup comments (Waiman Long) [RHEL-12873] - cgroup/cpuset: Avoid memory migration when nodemasks match (Waiman Long) [RHEL-12873] - cgroup/cpuset: Enable memory migration for cpuset v2 (Waiman Long) [RHEL-12873] - cgroup/cpuset: Enable event notification when partition state changes (Waiman Long) [RHEL-12873] - doc/admin-guide/cgroup-v2: use tables (Waiman Long) [RHEL-12873] - docs/admin-guide: cgroup-v2: fix cgroup.type rendering (Waiman Long) [RHEL-12873] - docs: fix memory.low description in cgroup-v2.rst (Waiman Long) [RHEL-12873] - cgroup/cpuset: Revert "Reduce cpuset_rwsem writer latency" (Waiman Long) [RHEL-12873] - selftests/bpf: Workaround verification failure for fexit_bpf2bpf/func_replace_return_code (Artem Savkov) [RHEL-17256] - mISDN: fix use-after-free bugs in l1oip timer handlers (Ricardo Robaina) [RHEL-2553 RHEL-2690] {CVE-2022-3565} - firmware: dmi-sysfs: make pr_info messages rate limited (Prarit Bhargava) [RHEL-21096] - xfs: short circuit xfs_growfs_data_private() if delta is zero (Andrey Albershteyn) [RHEL-19431] - net-sysfs: add check for netdevice being present to speed_show (Michal Schmidt) [RHEL-16007] - drm/mgag200: Fix gamma lut not initialized for G200ER, G200EV, G200SE (Jocelyn Falempe) [RHEL-21054] - netfilter: nf_tables: bail out on mismatching dynset and set expressions (Florian Westphal) [RHEL-19014] {CVE-2023-6622} - netfilter: nft_set_pipapo: skip inactive elements during set walk (Florian Westphal) [RHEL-19721] {CVE-2023-6817} - ipv4: igmp: fix refcnt uaf issue when receiving igmp query packet (Hangbin Liu) [RHEL-19794] {CVE-2023-6932} - s390/paes: fix PKEY_TYPE_EP11_AES handling for secure keyblobs (Tobias Huschle) [RHEL-22160] - s390/dasd: protect device queue against concurrent access (Tobias Huschle) [RHEL-22161] - s390/cmma: fix handling of swapper_pg_dir and invalid_pg_dir (Tobias Huschle) [RHEL-16317] - s390/cmma: fix detection of DAT pages (Tobias Huschle) [RHEL-16317] - s390/mm: add missing arch_set_page_dat() call to gmap allocations (Tobias Huschle) [RHEL-16317] - s390/mm: add missing arch_set_page_dat() call to vmem_crst_alloc() (Tobias Huschle) [RHEL-16317] - s390/cmma: fix initial kernel address space page table walk (Tobias Huschle) [RHEL-16317] - s390/vfio-ap: do not reset queue removed from host config (Cédric Le Goater) [RHEL-19575] - s390/vfio-ap: reset queues associated with adapter for queue unbound from driver (Cédric Le Goater) [RHEL-19575] - s390/vfio-ap: reset queues filtered from the guest's AP config (Cédric Le Goater) [RHEL-19575] - s390/vfio-ap: let on_scan_complete() callback filter matrix and update guest's APCB (Cédric Le Goater) [RHEL-19575] - s390/vfio-ap: loop over the shadow APCB when filtering guest's AP configuration (Cédric Le Goater) [RHEL-19575] - s390/vfio-ap: always filter entire AP matrix (Cédric Le Goater) [RHEL-19575] - KVM: s390: vsie: Fix STFLE interpretive execution identification (Cédric Le Goater) [RHEL-19575] - KVM: s390: vsie: fix race during shadow creation (Cédric Le Goater) [RHEL-19575] - KVM: s390: fix cc for successful PQAP (Cédric Le Goater) [RHEL-19575] - KVM: s390: fix setting of fpc register (Cédric Le Goater) [RHEL-19575] - s390/vfio-ap: fix sysfs status attribute for AP queue devices (Cédric Le Goater) [RHEL-19575] - s390/vfio-ap: unpin pages on gisc registration failure (Cédric Le Goater) [RHEL-19575] - iommu/iova: Manage the depot list size (Jerry Snitselaar) [RHEL-10100] - iommu/iova: Make the rcache depot scale better (Jerry Snitselaar) [RHEL-10100] - iommu/iova: Optimize iova_magazine_alloc() (Jerry Snitselaar) [RHEL-10100] - iommu/vt-d: Remove two WARN_ON in domain_context_mapping_one() (Jerry Snitselaar) [RHEL-10100] - iommu/vt-d: Handle the failure case of dmar_reenable_qi() (Jerry Snitselaar) [RHEL-10100] - iommu/vt-d: Remove BUG_ON in dmar_insert_dev_scope() (Jerry Snitselaar) [RHEL-10100] - iommu/vt-d: Remove a useless BUG_ON(dev->is_virtfn) (Jerry Snitselaar) [RHEL-10100] - iommu/vt-d: Remove BUG_ON in map/unmap() (Jerry Snitselaar) [RHEL-10100] - iommu/vt-d: Remove BUG_ON when domain->pgd is NULL (Jerry Snitselaar) [RHEL-10100] - iommu/vt-d: Remove BUG_ON in handling iotlb cache invalidation (Jerry Snitselaar) [RHEL-10100] - iommu/vt-d: Remove BUG_ON on checking valid pfn range (Jerry Snitselaar) [RHEL-10100] - iommu/vt-d: Make size of operands same in bitwise operations (Jerry Snitselaar) [RHEL-10100] - iommu/vt-d: Do not use GFP_ATOMIC when not needed (Jerry Snitselaar) [RHEL-10100] - iommu/vt-d: Remove PASID supervisor request support (Jerry Snitselaar) [RHEL-10100] - iommu/vt-d: Use non-privileged mode for all PASIDs (Jerry Snitselaar) [RHEL-10100] - iommu: Optimise PCI SAC address trick (Jerry Snitselaar) [RHEL-10100] - iommu/amd: Use page mode macros in fetch_pte() (Jerry Snitselaar) [RHEL-10100] - iommu/amd: Allocate IOMMU irqs using numa locality info (Jerry Snitselaar) [RHEL-10100] - iommu/amd: Allocate page table using numa locality info (Jerry Snitselaar) [RHEL-10100] - iommu/amd: Add a length limitation for the ivrs_acpihid command-line parameter (Jerry Snitselaar) [RHEL-10100] - iommu/amd: Fix ill-formed ivrs_ioapic, ivrs_hpet and ivrs_acpihid options (Jerry Snitselaar) [RHEL-10100] - iommu/amd: Do not allocate io_pgtable_ops for passthrough domain (Jerry Snitselaar) [RHEL-10100] - iommu/amd: Fix error handling for pdev_pri_ats_enable() (Jerry Snitselaar) [RHEL-10100] - iommu/amd: Fix compile error for unused function (Jerry Snitselaar) [RHEL-10025] - iommu/amd: Improving Interrupt Remapping Table Invalidation (Jerry Snitselaar) [RHEL-10025] - iommu/amd: Do not Invalidate IRT when IRTE caching is disabled (Jerry Snitselaar) [RHEL-10025] - iommu/amd: Introduce Disable IRTE Caching Support (Jerry Snitselaar) [RHEL-10025] - iommu/amd: Change macro for IOMMU control register bit shift to decimal value (Jerry Snitselaar) [RHEL-10025] - iommu/amd: Remove the unused struct amd_ir_data.ref (Jerry Snitselaar) [RHEL-10025] - iommu/amd: Switch amd_iommu_update_ga() to use modify_irte_ga() (Jerry Snitselaar) [RHEL-10025] - iommu/amd: Handle GALog overflows (Jerry Snitselaar) [RHEL-10025] - iommu/amd: Process all IVHDs before enabling IOMMU features (Jerry Snitselaar) [RHEL-10100] - iommu/amd: Introduce global variable for storing common EFR and EFR2 (Jerry Snitselaar) [RHEL-10100] - iommu/amd: Introduce Support for Extended Feature 2 Register (Jerry Snitselaar) [RHEL-10100] - iommu/vt-d: Avoid memory allocation in iommu_suspend() (Jerry Snitselaar) [RHEL-10100] - iommu/vt-d: Fix to flush cache of PASID directory table (Jerry Snitselaar) [RHEL-10100] - of/address: Return an error when no valid dma-ranges are found (Jerry Snitselaar) [RHEL-10100] - iommu/arm-smmu-qcom: Fix mask extraction for bootloader programmed SMRs (Jerry Snitselaar) [RHEL-10100] - iommu/arm-smmu-qcom: Read back stream mappings (Jerry Snitselaar) [RHEL-10100] - of: Fix "dma-ranges" handling for bus controllers (Jerry Snitselaar) [RHEL-10100] - swiotlb: move slot allocation explanation comment where it belongs (Jerry Snitselaar) [RHEL-10100] - swiotlb: fix debugfs reporting of reserved memory pools (Jerry Snitselaar) [RHEL-10100] - iommu: fix MAX_ORDER usage in __iommu_dma_alloc_pages() (Jerry Snitselaar) [RHEL-1261] - swiotlb: use the calculated number of areas (Jerry Snitselaar) [RHEL-1261] - swiotlb: relocate PageHighMem test away from rmem_swiotlb_setup (Jerry Snitselaar) [RHEL-1261] - swiotlb: reduce the number of areas to match actual memory pool size (Jerry Snitselaar) [RHEL-1261] - swiotlb: always set the number of areas before allocating the pool (Jerry Snitselaar) [RHEL-1261] - swiotlb: clean up some coding style and minor issues (Jerry Snitselaar) [RHEL-1261] - iommu/amd: Fix DTE_IRQ_PHYS_ADDR_MASK macro (Jerry Snitselaar) [RHEL-1261] - iommu/amd/iommu_v2: Clear pasid state in free path (Jerry Snitselaar) [RHEL-14152] - iommu/amd/iommu_v2: Fix pasid_state refcount dec hit 0 warning on pasid unbind (Jerry Snitselaar) [RHEL-14152] - iommu/amd: Don't block updates to GATag if guest mode is on (Jerry Snitselaar) [RHEL-1261] - iommu/amd: Fix domain flush size when syncing iotlb (Jerry Snitselaar) [RHEL-1261] - iommu/amd: Fix "Guest Virtual APIC Table Root Pointer" configuration in IRTE (Jerry Snitselaar) [RHEL-1261] - iommu: Fix error unwind in iommu_group_alloc() (Jerry Snitselaar) [RHEL-1261] - net/mlx5e: Fix error code in mlx5e_tc_action_miss_mapping_get() (Amir Tzin) [RHEL-924] - net/mlx5: Fix fw tracer first block check (Amir Tzin) [RHEL-924] - net/mlx5e: fix a potential double-free in fs_udp_create_groups (Amir Tzin) [RHEL-924] - net/mlx5e: Fix slab-out-of-bounds in mlx5_query_nic_vport_mac_list() (Amir Tzin) [RHEL-924] - net/mlx5e: fix double free of encap_header (Amir Tzin) [RHEL-924] - Revert "net/mlx5e: fix double free of encap_header" (Amir Tzin) [RHEL-924] - Revert "net/mlx5e: fix double free of encap_header in update funcs" (Amir Tzin) [RHEL-924] - net/mlx5e: fix double free of encap_header in update funcs (Amir Tzin) [RHEL-924] - net/mlx5e: fix double free of encap_header (Amir Tzin) [RHEL-924] - net/mlx5e: Fix error codes in alloc_branch_attr() (Amir Tzin) [RHEL-924] - net/mlx5e: Track xmit submission to PTP WQ after populating metadata map (Amir Tzin) [RHEL-924] - net/mlx5e: Avoid referencing skb after free-ing in drop path of mlx5e_sq_xmit_wqe (Amir Tzin) [RHEL-924] - net/mlx5e: Correct snprintf truncation handling for fw_version buffer used by representors (Amir Tzin) [RHEL-924] - net/mlx5e: Correct snprintf truncation handling for fw_version buffer (Amir Tzin) [RHEL-924] - net/mlx5: Fix a NULL vs IS_ERR() check (Amir Tzin) [RHEL-924] - net/mlx5e: Check netdev pointer before checking its net ns (Amir Tzin) [RHEL-924] - net/mlx5e: TC, Don't offload post action rule if not supported (Amir Tzin) [RHEL-924] - net/mlx5e: Remove a useless function call (Amir Tzin) [RHEL-924] - net/mlx5e: Fix possible deadlock on mlx5e_tx_timeout_work (Amir Tzin) [RHEL-924] - net/mlx5: Increase size of irq name buffer (Amir Tzin) [RHEL-924] - net/mlx5e: Update doorbell for port timestamping CQ before the software counter (Amir Tzin) [RHEL-924] - net/mlx5e: Add recovery flow for tx devlink health reporter for unhealthy PTP SQ (Amir Tzin) [RHEL-924] - net/mlx5e: Make tx_port_ts logic resilient to out-of-order CQEs (Amir Tzin) [RHEL-924] - net/mlx5e: Check return value of snprintf writing to fw_version buffer for representors (Amir Tzin) [RHEL-924] - net/mlx5e: Check return value of snprintf writing to fw_version buffer (Amir Tzin) [RHEL-924] - net/mlx5e: Reduce the size of icosq_str (Amir Tzin) [RHEL-924] - net/mlx5e: Fix pedit endianness (Amir Tzin) [RHEL-924] - net/mlx5: Decouple PHC .adjtime and .adjphase implementations (Amir Tzin) [RHEL-924] - IB/mlx5: Fix init stage error handling to avoid double free of same QP and UAF (Amir Tzin) [RHEL-924] - IB/mlx5: Fix rdma counter binding for RAW QP (Amir Tzin) [RHEL-924] - net/mlx5e: Fix VF representors reporting zero counters to "ip -s" command (Amir Tzin) [RHEL-13397 RHEL-924] - net/mlx5e: Don't offload internal port if filter device is out device (Amir Tzin) [RHEL-924] - net/mlx5e: XDP, Fix XDP_REDIRECT mpwqe page fragment leaks on shutdown (Amir Tzin) [RHEL-924] - net/mlx5: Handle fw tracer change ownership event based on MTRC (Amir Tzin) [RHEL-924] - net/mlx5: Bridge, fix peer entry ageing in LAG mode (Amir Tzin) [RHEL-924] - net/mlx5: E-switch, register event handler before arming the event (Amir Tzin) [RHEL-924] - net/mlx5e: Again mutually exclude RX-FCS and RX-port-timestamp (Amir Tzin) [RHEL-924] - RDMA/mlx5: Fix NULL string error (Amir Tzin) [RHEL-924] - RDMA/mlx5: Fix mutex unlocking on error flow for steering anchor creation (Amir Tzin) [RHEL-924] - net/mlx5: Free IRQ rmap and notifier on kernel shutdown (Amir Tzin) [RHEL-924] - net/mlx5: Free irqs only on shutdown callback (Amir Tzin) [RHEL-924] - net/mlx5: Improve naming of pci function vectors (Amir Tzin) [RHEL-924] - net/mlx5e: Clear mirred devices array if the rule is split (Amir Tzin) [RHEL-924] - net/mlx5: Dynamic cyclecounter shift calculation for PTP free running clock (Amir Tzin) [RHEL-924] - RDMA/mlx5: Fix trailing */ formatting in block comment (Amir Tzin) [RHEL-924] - net/mlx5: Use RMW accessors for changing LNKCTL (Amir Tzin) [RHEL-924] - net/mlx5: DR, Fix code indentation (Amir Tzin) [RHEL-924] - net/mlx5: Fix error message in mlx5_sf_dev_state_change_handler() (Amir Tzin) [RHEL-924] - net/mlx5e: Add capability check for vnic counters (Amir Tzin) [RHEL-924] - net/mlx5e: Expose catastrophic steering error counters (Amir Tzin) [RHEL-924] - net/mlx5: Skip clock update work when device is in error state (Amir Tzin) [RHEL-924] - net/mlx5: LAG, Check correct bucket when modifying LAG (Amir Tzin) [RHEL-924] - net/mlx5e: Unoffload post act rule when handling FIB events (Amir Tzin) [RHEL-924] - net/mlx5: Allow 0 for total host VFs (Amir Tzin) [RHEL-924] - net/mlx5: DR, Fix wrong allocation of modify hdr pattern (Amir Tzin) [RHEL-924] - net/mlx5e: TC, Fix internal port memory leak (Amir Tzin) [RHEL-924] - net/mlx5: Fix typo reminder -> remainder (Amir Tzin) [RHEL-924] - net/mlx5: fs_core: Skip the FTs in the same FS_TYPE_PRIO_CHAINS fs_prio (Amir Tzin) [RHEL-924] - net/mlx5: fs_core: Make find_closest_ft more generic (Amir Tzin) [RHEL-924] - net/mlx5e: kTLS, Fix protection domain in use syndrome when devlink reload (Amir Tzin) [RHEL-924] - net/mlx5e: Move representor neigh cleanup to profile cleanup_tx (Amir Tzin) [RHEL-924] - net/mlx5e: Fix crash moving to switchdev mode when ntuple offload is set (Amir Tzin) [RHEL-13501 RHEL-924] - net/mlx5e: Don't hold encap tbl lock if there is no encap action (Amir Tzin) [RHEL-924] - net/mlx5e: fix return value check in mlx5e_ipsec_remove_trailer() (Amir Tzin) [RHEL-924] - net/mlx5: fix potential memory leak in mlx5e_init_rep_rx (Amir Tzin) [RHEL-924] - net/mlx5: DR, fix memory leak in mlx5dr_cmd_create_reformat_ctx (Amir Tzin) [RHEL-924] - net/mlx5e: Check for NOT_READY flag state after locking (Amir Tzin) [RHEL-924] - net/mlx5: Register a unique thermal zone per device (Amir Tzin) [RHEL-924] - net/mlx5e: fix memory leak in mlx5e_ptp_open (Amir Tzin) [RHEL-924] - net/mlx5e: fix memory leak in mlx5e_fs_tt_redirect_any_create (Amir Tzin) [RHEL-924] - net/mlx5e: fix double free in mlx5e_destroy_flow_table (Amir Tzin) [RHEL-924] - net/mlx5: Fix reserved at offset in hca_cap register (Amir Tzin) [RHEL-924] - RDMA/mlx5: Fix Q-counters query in LAG mode (Amir Tzin) [RHEL-924] - RDMA/mlx5: Remove vport Q-counters dependency on normal Q-counters (Amir Tzin) [RHEL-924] - RDMA/mlx5: Fix Q-counters per vport allocation (Amir Tzin) [RHEL-924] - net/mlx5: Drain health before unregistering devlink (Amir Tzin) [RHEL-924] - net/mlx5: E-switch, Devcom, sync devcom events and devcom comp register (Amir Tzin) [RHEL-924] - eth: mlx5: avoid iterator use outside of a loop (Amir Tzin) [RHEL-924] - net/mlx5: Update op_mode to op_mod for port selection (Amir Tzin) [RHEL-924] - net/mlx5: E-Switch, Remove redundant dev arg from mlx5_esw_vport_alloc() (Amir Tzin) [RHEL-924] - Documentation: net/mlx5: Wrap notes in admonition blocks (Amir Tzin) [RHEL-924] - Documentation: net/mlx5: Use bullet and definition lists for vnic counters description (Amir Tzin) [RHEL-924] - Documentation: net/mlx5: Wrap vnic reporter devlink commands in code blocks (Amir Tzin) [RHEL-924] - net/mlx5e: Add vnic devlink health reporter to representors (Amir Tzin) [RHEL-14659 RHEL-924] - net/mlx5: Add vnic devlink health reporter to PFs/VFs (Amir Tzin) [RHEL-14659 RHEL-924] - Revert "net/mlx5: Expose vnic diagnostic counters for eswitch managed vports" (Amir Tzin) [RHEL-14659 RHEL-924] - Revert "net/mlx5: Expose steering dropped packets counter" (Amir Tzin) [RHEL-14659 RHEL-924] - net/mlx5: Create a new profile for SFs (Amir Tzin) [RHEL-924] - net/mlx5: Bridge, add tracepoints for multicast (Amir Tzin) [RHEL-924] - net/mlx5: Bridge, implement mdb offload (Amir Tzin) [RHEL-924] - net/mlx5: Bridge, support multicast VLAN pop (Amir Tzin) [RHEL-924] - net/mlx5: Bridge, add per-port multicast replication tables (Amir Tzin) [RHEL-924] - net/mlx5: Bridge, snoop igmp/mld packets (Amir Tzin) [RHEL-924] - net/mlx5: Bridge, extract code to lookup parent bridge of port (Amir Tzin) [RHEL-924] - net/mlx5: Bridge, move additional data structures to priv header (Amir Tzin) [RHEL-924] - net/mlx5: Bridge, increase bridge tables sizes (Amir Tzin) [RHEL-924] - net/mlx5: Add mlx5_ifc definitions for bridge multicast support (Amir Tzin) [RHEL-924] - net/mlx5e: Fix SQ SW state layout in SQ devlink health diagnostics (Amir Tzin) [RHEL-924] - net/mlx5e: Fix RQ SW state layout in RQ devlink health diagnostics (Amir Tzin) [RHEL-924] - RDMA/mlx5: Remove unused num_alloc_xa_entries variable (Amir Tzin) [RHEL-924] - net/mlx5e: Rename misleading skb_pc/cc references in ptp code (Amir Tzin) [RHEL-924] - net/mlx5: Update cyclecounter shift value to improve ptp free running mode precision (Amir Tzin) [RHEL-924] - RDMA/mlx5: Expand switchdev Q-counters to expose representor statistics (Amir Tzin) [RHEL-924] - net/mlx5: Introduce other vport query for Q-counters (Amir Tzin) [RHEL-924] - net/mlx5e: Fix build break on 32bit (Amir Tzin) [RHEL-924] - net/mlx5: Set out of order (ooo) by default (Amir Tzin) [RHEL-924] - RDMA/mlx5: Disable out-of-order in integrity enabled QPs (Amir Tzin) [RHEL-924] - net/mlx5: Expose bits for enabling out-of-order by default (Amir Tzin) [RHEL-924] - net/mlx5e: TC, Add support for VxLAN GBP encap/decap flows offload (Amir Tzin) [RHEL-897 RHEL-924] - net/mlx5e: Add helper for encap_info_equal for tunnels with options (Amir Tzin) [RHEL-897 RHEL-924] - net/mlx5e: Remove redundant include statement and adjust code to upstream. (Amir Tzin) [RHEL-924] - net/mlx5e: Enable TC offload for egress MACVLAN over bond (Amir Tzin) [RHEL-924] - net/mlx5e: Enable TC offload for ingress MACVLAN over bond (Amir Tzin) [RHEL-924] - net/mlx5e: TC, Extract indr setup block checks to function (Amir Tzin) [RHEL-924] - net/mlx5e: Add XSK RQ state flag for RQ devlink health diagnostics (Amir Tzin) [RHEL-924] - net/mlx5e: Expose SQ SW state as part of SQ health diagnostics (Amir Tzin) [RHEL-924] - net/mlx5e: Stringify RQ SW state in RQ devlink health diagnostics (Amir Tzin) [RHEL-924] - net/mlx5e: Rename RQ/SQ adaptive moderation state flag (Amir Tzin) [RHEL-924] - net/mlx5e: Utilize the entire fifo (Amir Tzin) [RHEL-924] - net/mlx5: Implement thermal zone (Amir Tzin) [RHEL-924] - net/mlx5: Stop waiting for PCI up if teardown was triggered (Amir Tzin) [RHEL-924] - net/mlx5: remove redundant clear_bit (Amir Tzin) [RHEL-924]- libbpf: Add LIBBPF_DEPRECATED_SINCE macro for scheduling API deprecations (Artem Savkov) [RHEL-10697] - drm/amdgpu/sdma5.2: add begin/end_use ring callbacks (Michel Dänzer) [RHEL-19603] - audit: fix possible soft lockup in __audit_inode_child() (Ricardo Robaina) [RHEL-9128] - audit: correct audit_filter_inodes() definition (Ricardo Robaina) [RHEL-9128] - usb: typec: ucsi: Use GET_CAPABILITY attributes data to set power supply scope (Desnes Nunes) [RHEL-14574] - perf: Fix perf_event_validate_size() lockdep splat (Michael Petlan) [RHEL-17968] - perf: Fix perf_event_validate_size() (Michael Petlan) [RHEL-17968] {CVE-2023-6931} - Bluetooth: af_bluetooth: Fix Use-After-Free in bt_sock_recvmsg (Ricardo Robaina) [RHEL-20743] {CVE-2023-51779} - md/raid1-10: limit the number of plugged bio (Nigel Croxon) [RHEL-19121] - md/raid1-10: don't handle pluged bio by daemon thread (Nigel Croxon) [RHEL-19121] - md/md-bitmap: add a new helper to unplug bitmap asynchrously (Nigel Croxon) [RHEL-19121] - md/raid1-10: submit write io directly if bitmap is not enabled (Nigel Croxon) [RHEL-19121] - md/raid1-10: factor out a helper to submit normal write (Nigel Croxon) [RHEL-19121] - md/raid1-10: factor out a helper to add bio to plug (Nigel Croxon) [RHEL-19121] - selftests/bpf: Workaround verification failure for fexit_bpf2bpf/func_replace_return_code (Felix Maurer) [RHEL-15938] - bpf, sockmap: Reject sk_msg egress redirects to non-TCP sockets (Felix Maurer) [RHEL-15506] - bpf, sockmap: Fix map type error in sock_map_del_link (Felix Maurer) [RHEL-15506] - xsk: fix refcount underflow in error path (Felix Maurer) [RHEL-15506] - bpf, cpumap: Make sure kthread is running before map update returns (Felix Maurer) [RHEL-15506] - bpf: cpumap: Fix memory leak in cpu_map_update_elem (Felix Maurer) [RHEL-15506] - page_pool: fix inconsistency for page_pool_ring_[un]lock() (Felix Maurer) [RHEL-15506] - net: page_pool: use in_softirq() instead (Felix Maurer) [RHEL-15506] - xsk: Fix unaligned descriptor validation (Felix Maurer) [RHEL-15506] - Revert "x86/hyperv: fix logical processor creation" (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: fix logical processor creation (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: Move the code in ivm.c around to avoid unnecessary ifdef's (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: Remove hv_isolation_type_en_snp (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: Use TDX GHCI to access some MSRs in a TDX VM with the paravisor (Vitaly Kuznetsov) [RHEL-10110] - Drivers: hv: vmbus: Bring the post_msg_page back for TDX VMs with the paravisor (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: Introduce a global variable hyperv_paravisor_present (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: Add missing 'inline' to hv_snp_boot_ap() stub (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: Mark hv_ghcb_terminate() as noreturn (Vitaly Kuznetsov) [RHEL-10110] - Drivers: hv: vmbus: Support >64 VPs for a fully enlightened TDX/SNP VM (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: Fix serial console interrupts for fully enlightened TDX guests (Vitaly Kuznetsov) [RHEL-10110] - Drivers: hv: vmbus: Support fully enlightened TDX guests (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: Support hypercalls for fully enlightened TDX guests (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: Add hv_isolation_type_tdx() to detect TDX guests (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: Fix undefined reference to isolation_type_en_snp without CONFIG_HYPERV (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: Add hyperv-specific handling for VMMCALL under SEV-ES (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: Add smp support for SEV-SNP guest (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: implement and use hv_smp_prepare_cpus (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: Add VTL specific structs and hypercalls (Vitaly Kuznetsov) [RHEL-10110] - clocksource: hyper-v: Mark hyperv tsc page unencrypted in sev-snp enlightened guest (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: Use vmmcall to implement Hyper-V hypercall in sev-snp enlightened guest (Vitaly Kuznetsov) [RHEL-10110] - drivers: hv: Mark percpu hvcall input arg page unencrypted in SEV-SNP enlightened guest (Vitaly Kuznetsov) [RHEL-10110] - Drivers: hv: vmbus: Remove the per-CPU post_msg_page (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: Mark Hyper-V vp assist page unencrypted in SEV-SNP enlightened guest (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: Set Virtual Trust Level in VMBus init message (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: Add sev-snp enlightened guest static key (Vitaly Kuznetsov) [RHEL-10110] - x86/tdx: Do not corrupt frame-pointer in __tdx_hypercall() (Vitaly Kuznetsov) [RHEL-10110] - x86/tdx: Expand __tdx_hypercall() to handle more arguments (Vitaly Kuznetsov) [RHEL-10110] - x86/tdx: Refactor __tdx_hypercall() to allow pass down more arguments (Vitaly Kuznetsov) [RHEL-10110] - x86/tdx: Add more registers to struct tdx_hypercall_args (Vitaly Kuznetsov) [RHEL-10110] - x86/tdx: Fix typo in comment in __tdx_hypercall() (Vitaly Kuznetsov) [RHEL-10110] - arm64/hyperv: Use CPUHP_AP_HYPERV_ONLINE state to fix CPU online sequencing (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: Fix hyperv_pcpu_input_arg handling when CPUs go online/offline (Vitaly Kuznetsov) [RHEL-10110] - PCI: hv: Replace retarget_msi_interrupt_params with hyperv_pcpu_input_arg (Vitaly Kuznetsov) [RHEL-10110] - PCI: hv: Enable PCI pass-thru devices in Confidential VMs (Vitaly Kuznetsov) [RHEL-10110] - Drivers: hv: Don't remap addresses that are above shared_gpa_boundary (Vitaly Kuznetsov) [RHEL-10110] - hv_netvsc: Remove second mapping of send and recv buffers (Vitaly Kuznetsov) [RHEL-10110] - Drivers: hv: vmbus: Remove second way of mapping ring buffers (Vitaly Kuznetsov) [RHEL-10110] - Drivers: hv: vmbus: Remove second mapping of VMBus monitor pages (Vitaly Kuznetsov) [RHEL-10110] - swiotlb: Remove bounce buffer remapping for Hyper-V (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: Change vTOM handling to use standard coco mechanisms (Vitaly Kuznetsov) [RHEL-10110] - init: Call mem_encrypt_init() after Hyper-V hypercall init is done (Vitaly Kuznetsov) [RHEL-10110] - x86/mm: Handle decryption/re-encryption of bss_decrypted consistently (Vitaly Kuznetsov) [RHEL-10110] - Drivers: hv: Explicitly request decrypted in vmap_pfn() calls (Vitaly Kuznetsov) [RHEL-10110] - x86/hyperv: Reorder code to facilitate future work (Vitaly Kuznetsov) [RHEL-10110] - x86/ioremap: Add hypervisor callback for private MMIO mapping in coco VM (Vitaly Kuznetsov) [RHEL-10110] - x86/sev: Add SEV-SNP guest feature negotiation support (Vitaly Kuznetsov) [RHEL-10110] - ALSA: update configuration for RHEL 8.10 (Jaroslav Kysela) [RHEL-13726] - ASoC: hdmi-codec: fix missing report for jack initial status (Jaroslav Kysela) [RHEL-13726] - ALSA: pcm: fix out-of-bounds in snd_pcm_state_names (Jaroslav Kysela) [RHEL-13726] - ALSA: cs35l41: Fix for old systems which do not support command (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Remove unnecessary boolean state variable firmware_running (Jaroslav Kysela) [RHEL-13726] - ALSA: usb-audio: Add Pioneer DJM-450 mixer controls (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Enable headset on Lenovo M90 Gen5 (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: fix speakers on XPS 9530 (2023) (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Apply quirk for ASUS UM3504DA (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add supported ALC257 for ChromeOS (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Headset Mic VREF to 100% (Jaroslav Kysela) [RHEL-13726] - ALSA: hda - Fix speaker and headset mic pin config for CHUWI CoreBook XPro (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add quirks for HP Laptops (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add quirks for ASUS 2024 Zenbooks (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Enable Mute LED on HP 255 G10 (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Enable Mute LED on HP 255 G8 (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek - Add Dell ALC295 to pin fall back table (Jaroslav Kysela) [RHEL-13726] - ALSA: info: Fix potential deadlock at disconnection (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: ASUS UM5302LA: Added quirks for cs35L41/10431A83 on i2c bus (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add support dual speaker for Dell (Jaroslav Kysela) [RHEL-13726] - ASoC: nau8540: Add self recovery to improve capture quility (Jaroslav Kysela) [RHEL-13726] - ASoC: hdmi-codec: register hpd callback on component probe (Jaroslav Kysela) [RHEL-13726] - ASoC: dapm: fix clock get name (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: Add ASRock X670E Taichi to denylist (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add quirk for ASUS UX7602ZM (Jaroslav Kysela) [RHEL-13726] - ASoC: da7219: Improve system suspend and resume handling (Jaroslav Kysela) [RHEL-13726] - ASoC: rt712-sdca: fix speaker route missing issue (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Fix missing error code in cs35l41_smart_amp() (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: mark cs35l41_verify_id() static (Jaroslav Kysela) [RHEL-13726] - ALSA: scarlett2: Add missing check with firmware version control (Jaroslav Kysela) [RHEL-13726] - ALSA: scarlett2: Remap Level Meter values (Jaroslav Kysela) [RHEL-13726] - ALSA: scarlett2: Allow passing any output to line_out_remap() (Jaroslav Kysela) [RHEL-13726] - ALSA: scarlett2: Add support for reading firmware version (Jaroslav Kysela) [RHEL-13726] - ALSA: scarlett2: Rename Gen 3 config sets (Jaroslav Kysela) [RHEL-13726] - ALSA: scarlett2: Rename scarlett_gen2 to scarlett2 (Jaroslav Kysela) [RHEL-13726] - ASoC: cs35l41: Detect CSPL errors when sending CSPL commands (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Check CSPL state after loading firmware (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Do not unload firmware before reset in system suspend (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Force a software reset after hardware reset (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Run boot process during resume callbacks (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Assert Reset prior to de-asserting in probe and system resume (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Assert reset before system suspend (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Use reset label to get GPIO for HP Zbook Fury 17 G9 (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: Skylake: Fix mem leak when parsing UUIDs fails (Jaroslav Kysela) [RHEL-13726] - ALSA: usb-audio: add quirk flag to enable native DSD for McIntosh devices (Jaroslav Kysela) [RHEL-13726] - ASoC: codecs: rt298: remove redundant assignment to d_len_code (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: sof-pci-dev: Fix community key quirk detection (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Stop processing CODECs when enough are found (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: intel-dsp-config: Fix JSL Chromebook quirk detection (Jaroslav Kysela) [RHEL-13726] - ASoC: da7213: Add new kcontrol for tonegen (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek - Fixed ASUS platform headset Mic issue (Jaroslav Kysela) [RHEL-13726] - ASoC: da7219: Correct the process of setting up Gnd switch in AAD (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/relatek: Enable Mute LED on HP Laptop 15s-fq5xxx (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add quirk for ASUS ROG GU603ZV (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5650: fix the wrong result of key button (Jaroslav Kysela) [RHEL-13726] - ASoC: rt715: reorder the argument in error log (Jaroslav Kysela) [RHEL-13726] - ASoC: rt715-sdca: reorder the argument in error log (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw_rt712_sdca: construct cards->components by name_prefix (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw_rt_sdca_jack_common: add rt713 support (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: soc-acpi-intel-mtl-match: add rt713 rt1316 config (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: soc-acpi-intel-rpl-match: add rt711-l0-rt1316-l12 support (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: update HP Omen match (Jaroslav Kysela) [RHEL-13726] - ASoC: cs42l42: Fix missing include of gpio/consumer.h (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: core: Ensure sof_ops_free() is still called when probe never ran. (Jaroslav Kysela) [RHEL-13726] - ALSA: scarlett2: Add Focusrite Clarett 2Pre and 4Pre USB support (Jaroslav Kysela) [RHEL-13726] - ALSA: usb-audio: Fix microphone sound on Nexigo webcam. (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Change model for Intel RVP board (Jaroslav Kysela) [RHEL-13726] - ALSA: usb-audio: Fix microphone sound on Opencomm2 Headset (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Cleanup and fix double free in firmware request (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5682: Fix regulator enable/disable sequence (Jaroslav Kysela) [RHEL-13726] - ASoC: hdmi-codec: Fix broken channel map reporting (Jaroslav Kysela) [RHEL-13726] - ASoC: core: Do not call link_exit() on uninitialized rtd objects (Jaroslav Kysela) [RHEL-13726] - ASoC: core: Print component name when printing log (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: yc: Fix non-functional mic on Lenovo 82YM (Jaroslav Kysela) [RHEL-13726] - ALSA: aloop: Add control element for getting the access mode (Jaroslav Kysela) [RHEL-13726] - ALSA: aloop: Add support for the non-interleaved access mode (Jaroslav Kysela) [RHEL-13726] - ALSA: intel8x0m: fix name of SIS7013 sound chip in comment (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: amd: fix for firmware reload failure after playback (Jaroslav Kysela) [RHEL-13726] - ALSA: scarlett2: Add Focusrite Clarett+ 2Pre and 4Pre support (Jaroslav Kysela) [RHEL-13726] - ASoC: soc-generic-dmaengine-pcm: Fix function name in comment (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Add read-only ALSA control for forced mute (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Support mute notifications for CS35L41 HDA (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Support ACPI Notification framework via component binding (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Add notification support into component binding (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek - ALC287 merge RTK codec with CS CS35L41 AMP (Jaroslav Kysela) [RHEL-13726] - ASoC: hdac_hda: fix HDA patch loader support (Jaroslav Kysela) [RHEL-13726] - soundwire: bus: Make IRQ handling conditionally built (Jaroslav Kysela) [RHEL-13726] - ASoC: soc-pcm.c: Make sure DAI parameters cleared if the DAI becomes inactive (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: add support for SKU 0B14 (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: soc-acpi: fix Dell SKU 0B34 (Jaroslav Kysela) [RHEL-13726] - ASoC: hdac_hda: add HDA patch loader support (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek - ALC287 Realtek I2S speaker platform support (Jaroslav Kysela) [RHEL-13726] - ALSA: usb-audio: scarlett_gen2: Fix another -Wformat-truncation warning (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: Use size_add() in call to struct_size() (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: MTL: Reduce the DSP init timeout (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: core: Only call sof_ops_free() on remove if the probe was successful (Jaroslav Kysela) [RHEL-13726] - ALSA: riptide: Fix -Wformat-truncation warning for longname string (Jaroslav Kysela) [RHEL-13726] - ALSA: cs4231: Fix -Wformat-truncation warning for longname string (Jaroslav Kysela) [RHEL-13726] - ALSA: ad1848: Fix -Wformat-truncation warning for longname string (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: generic: Check potential mixer name string truncation (Jaroslav Kysela) [RHEL-13726] - ALSA: cmipci: Fix -Wformat-truncation warning (Jaroslav Kysela) [RHEL-13726] - ALSA: firewire: Fix -Wformat-truncation warning for MIDI stream names (Jaroslav Kysela) [RHEL-13726] - ALSA: firewire: Fix -Wformat-truncation warning for longname string (Jaroslav Kysela) [RHEL-13726] - ALSA: xen: Fix -Wformat-truncation warning (Jaroslav Kysela) [RHEL-13726] - ALSA: opti9x: Fix -Wformat-truncation warning (Jaroslav Kysela) [RHEL-13726] - ALSA: es1688: Fix -Wformat-truncation warning (Jaroslav Kysela) [RHEL-13726] - ALSA: cs4236: Fix -Wformat-truncation warning (Jaroslav Kysela) [RHEL-13726] - ALSA: sscape: Fix -Wformat-truncation warning (Jaroslav Kysela) [RHEL-13726] - ALSA: caiaq: Fix -Wformat-truncation warning (Jaroslav Kysela) [RHEL-13726] - ALSA: usb-audio: scarlett_gen2: Fix -Wformat-truncation warning (Jaroslav Kysela) [RHEL-13726] - ASoC: imx-audmix: Fix return error with devm_clk_get() (Jaroslav Kysela) [RHEL-13726] - ASoC: hdaudio.c: Add missing check for devm_kstrdup (Jaroslav Kysela) [RHEL-13726] - ALSA: scarlett2: Add correct product series name to messages (Jaroslav Kysela) [RHEL-13726] - ALSA: scarlett2: Add support for Clarett 8Pre USB (Jaroslav Kysela) [RHEL-13726] - ALSA: scarlett2: Move USB IDs out from device_info struct (Jaroslav Kysela) [RHEL-13726] - ALSA: scarlett2: Default mixer driver to enabled (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: fix wrong sizeof argument (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: sof-audio: Fix DSP core put imbalance on widget setup failure (Jaroslav Kysela) [RHEL-13726] - firmware: cirrus: cs_dsp: Only log list of algorithms in debug build (Jaroslav Kysela) [RHEL-13726] - ASoC: cs42l42: Avoid stale SoundWire ATTACH after hard reset (Jaroslav Kysela) [RHEL-13726] - ASoC: cs42l42: Don't rely on GPIOD_OUT_LOW to set RESET initially low (Jaroslav Kysela) [RHEL-13726] - ASoC: cs42l42: Ensure a reset pulse meets minimum pulse width. (Jaroslav Kysela) [RHEL-13726] - ALSA: usb-audio: mixer: Remove temporary string use in parse_clock_source_unit (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Splitting the UX3402 into two separate models (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: intel-sdw-acpi: Use u8 type for link index (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5640: Only cancel jack-detect work on suspend if active (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5640: Fix IRQ not being free-ed for HDA jack detect mode (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5640: Enable the IRQ on resume after configuring jack-detect (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5640: Do not disable/enable IRQ twice on suspend/resume (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5640: Fix sleep in atomic context (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5640: Revert "Fix sleep in atomic context" (Jaroslav Kysela) [RHEL-13726] - ALSA: core: Use dev_name of card_dev as debugfs directory name (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek - Fixed two speaker platform (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: yc: Fix non-functional mic on Lenovo 82QF and 82UG (Jaroslav Kysela) [RHEL-13726] - Add DMI ID for MSI Bravo 15 B7ED (Jaroslav Kysela) [RHEL-13726] - ASoC: soc-pcm: Shrink stack frame for __soc_pcm_hw_params (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Consistently use dev_err_probe() (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Undo runtime PM changes at driver exit time (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Fix unbalanced pm_runtime_get() (Jaroslav Kysela) [RHEL-13726] - ASoC: cs35l41: Make use of dev_err_probe() (Jaroslav Kysela) [RHEL-13726] - ASoC: cs35l41: Undo runtime PM changes at driver exit time (Jaroslav Kysela) [RHEL-13726] - ASoC: cs35l41: Verify PM runtime resume errors in IRQ handler (Jaroslav Kysela) [RHEL-13726] - ASoC: cs35l41: Fix broken shared boost activation (Jaroslav Kysela) [RHEL-13726] - ASoC: cs35l41: Handle mdsync_up reg write errors (Jaroslav Kysela) [RHEL-13726] - ASoC: cs35l41: Handle mdsync_down reg write errors (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: Disable power save for solving pop issue on Lenovo ThinkCentre M70q (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: yc: Fix a non-functional mic on Lenovo 82TL (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek - ALC287 I2S speaker platform support (Jaroslav Kysela) [RHEL-13726] - regmap: debugfs: Fix a erroneous check after snprintf() (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/cirrus: Fix broken audio on hardware with two CS42L42 codecs. (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5645: NULL pointer access when removing jack (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: yc: Add DMI entries to support Victus by HP Gaming Laptop 15-fb0xxx (8A3E) (Jaroslav Kysela) [RHEL-13726] - ALSA: pcm: Fix missing fixup call in compat hw_refine ioctl (Jaroslav Kysela) [RHEL-13726] - ALSA: usb-audio: Don't try to submit URBs after disconnection (Jaroslav Kysela) [RHEL-13726] - ASoC: soc-core.c: Do not error if a DAI link component is not found (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add quirk for mute LEDs on HP ENVY x360 15-eu0xxx (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: yc: Fix a non-functional mic on Lenovo 82SJ (Jaroslav Kysela) [RHEL-13726] - ALSA: ymfpci: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Override the _DSD for HP Zbook Fury 17 G9 to correct boost type (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add quirk for HP Victus 16-d1xxx to enable mute LED (Jaroslav Kysela) [RHEL-13726] - ASoC: cs35l41: Correct amp_gain_tlv values (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: amd: clear dsp to host interrupt status (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: amd: clear panic mask status when panic occurs (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: amd: add conditional check for acp_clkmux_sel register (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: amd: remove redundant clock mux selection register write (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: amd: enable ACP external global interrupt (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: amd: remove unused sha dma interrupt code (Jaroslav Kysela) [RHEL-13726] - ALSA: ac97: Fix possible error value of *rac97 (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: Add module parameter to ignore the CPC value (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: Modify the reference output valid_bits for copier (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: Fix pipeline params at the output of copier (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: Fix the output reference params for SRC (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: Modify pipeline params based on SRC output format (Jaroslav Kysela) [RHEL-13726] - ALSA: usb-audio: Fix init call orders for UAC1 (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5640: fix typos (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: yc: Add VivoBook Pro 15 to quirks list for acp6x (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp: Add kcontrols and widgets per-codec in common code (Jaroslav Kysela) [RHEL-13726] - ALSA: aoa: Fix typos in PCM fix patch (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5645: improve the depop sequences of CBJ detection (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5682s: Convert to use GPIO descriptors (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5682: Convert to use GPIO descriptors (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5668: Convert to use GPIO descriptors (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5665: Convert to use GPIO descriptors (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5640: Convert to just use GPIO descriptors (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: change cs35l41_prop_model to static (Jaroslav Kysela) [RHEL-13726] - ALSA: core: Drop snd_device_initialize() (Jaroslav Kysela) [RHEL-13726] - ALSA: seq: Create device with snd_device_alloc() (Jaroslav Kysela) [RHEL-13726] - ALSA: timer: Create device with snd_device_alloc() (Jaroslav Kysela) [RHEL-13726] - ALSA: compress: Don't embed device (Jaroslav Kysela) [RHEL-13726] - ALSA: rawmidi: Don't embed device (Jaroslav Kysela) [RHEL-13726] - ALSA: hwdep: Don't embed device (Jaroslav Kysela) [RHEL-13726] - ALSA: pcm: Don't embed device (Jaroslav Kysela) [RHEL-13726] - ALSA: control: Don't embed ctl_dev (Jaroslav Kysela) [RHEL-13726] - ALSA: core: Introduce snd_device_alloc() (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-pcm: fix possible null pointer deference (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Fix the loop check in cs35l41_add_dsd_properties (Jaroslav Kysela) [RHEL-13726] - firmware: cs_dsp: Fix new control name check (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Support systems with missing _DSD properties (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: intel-dsp-cfg: Add Chromebook quirk to ADL/RPL (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek - Remodified 3k pull low procedure (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: topology: Add a token for dropping widget name in kcontrol name (Jaroslav Kysela) [RHEL-13726] - ASoC: dapm: Add a flag for not having widget name in kcontrol name (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: Refactor code for HDA stream creation (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: soc-acpi: add support for Dell SKU0C87 devices (Jaroslav Kysela) [RHEL-13726] - ASoC: rt715: Drop GPIO includes (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5682-sdw: Drop GPIO includes (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5660: Drop GPIO includes (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5659: Drop legacy GPIO include (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5645: Drop legacy GPIO include (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5514: Drop GPIO include (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5514-spi: Drop GPIO include (Jaroslav Kysela) [RHEL-13726] - ASoC: rt1308: Drop GPIO includes (Jaroslav Kysela) [RHEL-13726] - ASoC: rt1305: Drop GPIO includes (Jaroslav Kysela) [RHEL-13726] - ASoC: rt1019: Drop GPIO include (Jaroslav Kysela) [RHEL-13726] - ASoC: rt1016: Drop GPIO include (Jaroslav Kysela) [RHEL-13726] - ASoC: rt1015p: Drop legacy GPIO include (Jaroslav Kysela) [RHEL-13726] - ASoC: rt1015: Drop GPIO include (Jaroslav Kysela) [RHEL-13726] - ASoC: rt1011: Drop GPIO includes (Jaroslav Kysela) [RHEL-13726] - ASoC: soc-jack: calling snd_soc_jack_report causes a null pointer access (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/cs8409: Support new Dell Dolphin Variants (Jaroslav Kysela) [RHEL-13726] - ASoC: rt1308-sdw: fix random louder sound (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc3: Use devm_kmemdup to replace devm_kmalloc + memcpy (Jaroslav Kysela) [RHEL-13726] - ASoC: tas5805m: Use devm_kmemdup to replace devm_kmalloc + memcpy (Jaroslav Kysela) [RHEL-13726] - ASoC: rt715: Add software reset in io init (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: Initialize chip in hda_sdw_check_wakeen_irq() (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Switch Dell Oasis models to use SPI (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add quirks for HP G11 Laptops (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: Update the basecfg for copier earlier (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Simplify get_slave_info (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Allow different devices on the same link (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Support multiple groups on the same link (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Device loop should not always start at adr_index (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Move range check of codec_conf into inner loop (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Update DLC index each time one is added (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Pull device loop up into create_sdw_dailink (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Add helper to create a single codec DLC (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof-sdw: Move check for valid group id to get_dailink_info (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Check link mask validity in get_dailink_info (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Remove duplicate NULL check on adr_link (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Printk's should end with a newline (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: intel: hda: Clean up link DMA for IPC3 during stop (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof-sdw-cs42142: fix for codec button mapping (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: hda-mlink: add sublink to dev_dbg() log (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: IPC4: clarify 'pipeline_ids' usage and logs (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: add abstraction for SoundWire wake-ups (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: hda-dai-ops: only allocate/release streams for first CPU DAI (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: restore gateway config length (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4: avoid uninitialized default instance 0 (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: fix u16/32 confusion in LSDIID (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: hda-mlink: fix off-by-one error (Jaroslav Kysela) [RHEL-13726] - ALSA: info: Remove unused function declarations (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Fix incorrect use of sizeof in sof_ipc3_do_rx_work() (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp3x-rt5682-max9836: Configure jack as not detecting Line Out (Jaroslav Kysela) [RHEL-13726] - soundwire: bus: Allow SoundWire peripherals to register IRQ handlers (Jaroslav Kysela) [RHEL-13726] - ASoC: soc-acpi: Add missing kernel doc (Jaroslav Kysela) [RHEL-13726] - soundWire: intel_auxdevice: resume 'sdw-master' on startup and system resume (Jaroslav Kysela) [RHEL-13726] - soundwire: intel_auxdevice: enable pm_runtime earlier on startup (Jaroslav Kysela) [RHEL-13726] - ALSA: usb-audio: Add support for Mythware XA001AU capture and playback interfaces. (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_da7219_max98373: Map missing Line Out jack kcontrol (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: kbl_da7219_max98927: Map missing Line Out jack kcontrol (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: kbl_da7219_max98357a: Map missing Line Out jack kcontrol (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: bytcr_wm5102: Map missing Line Out jack kcontrol (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: bxt_da7219_max98357a: Map missing Line Out jack kcontrol (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: avs: da7219: Map missing jack kcontrols (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp3x-rt5682-max9836: Map missing jack kcontrols (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp: Map missing jack kcontrols (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp-rt5645: Map missing jack kcontrols (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp-da7219-max98357a: Map missing jack kcontrols (Jaroslav Kysela) [RHEL-13726] - ASoC: max98373-sdw: enable pm_runtime in probe, keep status as 'suspended' (Jaroslav Kysela) [RHEL-13726] - ASoC: max98363: enable pm_runtime in probe, keep status as 'suspended' (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5682-sdw: enable pm_runtime in probe, keep status as 'suspended' (Jaroslav Kysela) [RHEL-13726] - ASoC: rt1318-sdw: enable pm_runtime in probe, keep status as 'suspended' (Jaroslav Kysela) [RHEL-13726] - ASoC: rt1316-sdw: enable pm_runtime in probe, keep status as 'suspended' (Jaroslav Kysela) [RHEL-13726] - ASoC: rt1308-sdw: enable pm_runtime in probe, keep status as 'suspended' (Jaroslav Kysela) [RHEL-13726] - ASoC: rt715-sdca: enable pm_runtime in probe, keep status as 'suspended' (Jaroslav Kysela) [RHEL-13726] - ASoC: rt715: enable pm_runtime in probe, keep status as 'suspended' (Jaroslav Kysela) [RHEL-13726] - ASoC: rt712-sdca-dmic: enable pm_runtime in probe, keep status as 'suspended' (Jaroslav Kysela) [RHEL-13726] - ASoC: rt1712-sdca: enable pm_runtime in probe, keep status as 'suspended' (Jaroslav Kysela) [RHEL-13726] - ASoC: rt700: enable pm_runtime in probe, keep status as 'suspended' (Jaroslav Kysela) [RHEL-13726] - ASoC: rt711-sdca: enable pm_runtime in probe, keep status as 'suspended' (Jaroslav Kysela) [RHEL-13726] - ASoC: rt711: enable pm_runtime in probe, keep status as 'suspended' (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5682-sdw: make regmap cache-only in probe (Jaroslav Kysela) [RHEL-13726] - ASoC: SoundWire codecs: make regmap cache-only in probe (Jaroslav Kysela) [RHEL-13726] - ASoC: SoundWire codecs: return error status in probe (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/i915: extend connectivity check to cover Intel ARL (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: intel-dsp-cfg: use common include for MeteorLake (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: add HD Audio PCI ID for Intel Arrow Lake-S (Jaroslav Kysela) [RHEL-13726] - PCI: add ArrowLake-S PCI ID for Intel HDAudio subsystem. (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Print amp configuration after bind (Jaroslav Kysela) [RHEL-13726] - ALSA: ac97: set variables dev_attr_vendor_id to static (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5665: add missed regulator_bulk_disable (Jaroslav Kysela) [RHEL-13726] - ALSA: usb-audio: Remove unused function declaration (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Move group_generated logic (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Merge codec_conf_alloc into dailink_info (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Clean up DAI link counting (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Allow direct specification of CODEC name (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: break earlier when a adr link contains different codecs (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Move amp_num initialisation to mc_probe (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Remove redundant parameters in dai creation (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Minor tidy up of mc_probe (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Constify parameter to find_codec_part_info (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Simplify find_codec_info_acpi (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Remove some extra line breaks (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Rename codec_idx to codec_dlc_index (Jaroslav Kysela) [RHEL-13726] - ASoC: intel: sof_sdw: Use consistent variable naming for links (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: add support for SKU 0AFE (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: rename link_id to be_id (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: allow mockup amplifier to provide feedback (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: reorder SoundWire codecs in Kconfig (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: soc-acpi: Add entry for rt711-sdca-sdw at link 0 in RPL match table (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp5x-mach:add checks to avoid static analysis warnings (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: atom: remove static analysis false positive (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: bdw_rt286: add checks to avoid static analysis warnings (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: topology: simplify code to prevent static analysis warnings (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc3: add checks to prevent static analysis warnings (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: sof-client-probes-ipc4: add checks to prevent static analysis warnings (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Deprecate invalid enums in IPC3 (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc3: update dai_link_fixup for SOF_DAI_MEDIATEK_AFE (Jaroslav Kysela) [RHEL-13726] - ASoC: 88pm860x: refactor deprecated strncpy (Jaroslav Kysela) [RHEL-13726] - ASoC: fsl_micfil: refactor deprecated strncpy (Jaroslav Kysela) [RHEL-13726] - ALSA: bcd2000: refactor deprecated strncpy (Jaroslav Kysela) [RHEL-13726] - ALSA: xen-front: refactor deprecated strncpy (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Support ASUS G713PV laptop (Jaroslav Kysela) [RHEL-13726] - ALSA: usb-audio: Update for native DSD support quirks (Jaroslav Kysela) [RHEL-13726] - ASoC: rt1316: fix key tone missing (Jaroslav Kysela) [RHEL-13726] - ASoC: cs42l51: change cs42l51_of_match to static (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc3-dtrace: Switch to memdup_user_nul() helper (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/relatek: Enable Mute LED on HP 250 G8 (Jaroslav Kysela) [RHEL-13726] - ALSA: usb-audio: Add quirk for Microsoft Modern Wireless Headset (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Ensure amp is only unmuted during playback (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Add device_link between HDA and cs35l41_hda (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Rework System Suspend to ensure correct call separation (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Use pre and post playback hooks (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: hda_component: Add pre and post playback hooks to hda_component (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Move Play and Pause into separate functions (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Ensure we pass up any errors during system suspend. (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Ensure we correctly re-sync regmap before system suspending. (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Check mailbox status of pause command after firmware load (Jaroslav Kysela) [RHEL-13726] - ALSA: cs35l41: Poll for Power Up/Down rather than waiting a fixed delay (Jaroslav Kysela) [RHEL-13726] - ALSA: cs35l41: Use mbox command to enable speaker output for external boost (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: add HDMI codec ID for Intel LNL (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/hdmi: keep codec entries in numerical order (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: Fix missing header dependencies (Jaroslav Kysela) [RHEL-13726] - ASoC: rt712-sdca: fix for JD event handling in ClockStop Mode0 (Jaroslav Kysela) [RHEL-13726] - ASoC: rt711-sdca: fix for JD event handling in ClockStop Mode0 (Jaroslav Kysela) [RHEL-13726] - ASoC: rt711: fix for JD event handling in ClockStop Mode0 (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5682-sdw: fix for JD event handling in ClockStop Mode0 (Jaroslav Kysela) [RHEL-13726] - ASoC: wm8960: Add DAC filter characteristics selection (Jaroslav Kysela) [RHEL-13726] - ALSA: ice1712: Use the standard snd_ctl_add_followers() helper (Jaroslav Kysela) [RHEL-13726] - ALSA: ca0106: Use the standard snd_ctl_add_followers() helper (Jaroslav Kysela) [RHEL-13726] - ALSA: ac97: Use the standard snd_ctl_add_followers() helper (Jaroslav Kysela) [RHEL-13726] - ALSA: vmaster: Add snd_ctl_add_followers() helper (Jaroslav Kysela) [RHEL-13726] - ALSA: ac97: Simplify with snd_ctl_find_id_mixer() (Jaroslav Kysela) [RHEL-13726] - ALSA: cmipci: Simplify with snd_ctl_find_id_mixer() (Jaroslav Kysela) [RHEL-13726] - ALSA: via82xx: Simplify with snd_ctl_find_id_mixer() (Jaroslav Kysela) [RHEL-13726] - ALSA: maestro3: Simplify with snd_ctl_find_id_mixer() (Jaroslav Kysela) [RHEL-13726] - ALSA: ice1712: Simplify with snd_ctl_find_id_mixer() (Jaroslav Kysela) [RHEL-13726] - ALSA: es1968: Simplify with snd_ctl_find_id_mixer() (Jaroslav Kysela) [RHEL-13726] - ALSA: emu10k1: Simplify with snd_ctl_find_id_mixer() (Jaroslav Kysela) [RHEL-13726] - ALSA: cs46xx: Simplify with snd_ctl_find_id_mixer() (Jaroslav Kysela) [RHEL-13726] - ALSA: ca0106: Simplify with snd_ctl_find_id_mixer() (Jaroslav Kysela) [RHEL-13726] - ALSA: control: Introduce snd_ctl_find_id_mixer() (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add support for DELL Oasis 13/14/16 laptops (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Fix generic fixup definition for cs35l41 amp (Jaroslav Kysela) [RHEL-13726] - ASoC: nau8821: Add DMI quirk mechanism for active-high jack-detect (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp: fix SND_SOC_AMD_ACP_PCI depdenencies (Jaroslav Kysela) [RHEL-13726] - ASoc: codecs: ES8316: Fix DMIC config (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Enable Mute LED on HP Laptop 15s-eq2xxx (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add quirk for Clevo NS70AU (Jaroslav Kysela) [RHEL-13726] - ALSA: emu10k1: Go back and simplify with snd_ctl_find_id() (Jaroslav Kysela) [RHEL-13726] - ALSA: control: Take lock in snd_ctl_find_id() and snd_ctl_find_numid() (Jaroslav Kysela) [RHEL-13726] - ALSA: control: Introduce unlocked version for snd_ctl_find_*() helpers (Jaroslav Kysela) [RHEL-13726] - ALSA: control: Make snd_ctl_find_id() argument const (Jaroslav Kysela) [RHEL-13726] - ALSA: control: Add lockdep warning to internal functions (Jaroslav Kysela) [RHEL-13726] - ALSA: control: Take controls_rwsem lock in snd_ctl_remove() (Jaroslav Kysela) [RHEL-13726] - ALSA: control: Take card->controls_rwsem in snd_ctl_rename() (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp: delete unnecessary NULL check (Jaroslav Kysela) [RHEL-13726] - ASoC: da7219: Check for failure reading AAD IRQ events (Jaroslav Kysela) [RHEL-13726] - ASoC: da7219: Flush pending AAD IRQ when suspending (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sst: Convert to PCI device IDs defines (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: Convert to PCI device IDs defines (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: Skylake: Convert to PCI device IDs defines (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: avs: Convert to PCI device IDs defines (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: avs: Convert to PCI device IDs defines (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: Convert to PCI device IDs defines (Jaroslav Kysela) [RHEL-13726] - ALSA: intel-dsp-config: Convert to PCI device IDs defines (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: Skylake: Use global PCI match macro (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/i915: Use global PCI match macro (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: Use global PCI match macro (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: Add controller matching macros (Jaroslav Kysela) [RHEL-13726] - ALSA: Remove unused Broxton PCI ID (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Remove unused Broxton PCI ID (Jaroslav Kysela) [RHEL-13726] - PCI: Add Intel Audio DSP devices to pci_ids.h (Jaroslav Kysela) [RHEL-13726] - PCI: Sort Intel PCI IDs by number (Jaroslav Kysela) [RHEL-13726] - ASoC: codecs: ES8326: Update jact detection function (Jaroslav Kysela) [RHEL-13726] - ASOC: codecs: ES8326: Add calibration support for version_b (Jaroslav Kysela) [RHEL-13726] - ASoC: codecs: ES8326: Fix power-up sequence (Jaroslav Kysela) [RHEL-13726] - ASoC: codecs: ES8326: Change Volatile Reg function (Jaroslav Kysela) [RHEL-13726] - ASoC: codecs: ES8326: Change Hp_detect register names (Jaroslav Kysela) [RHEL-13726] - tools include UAPI: Sync the sound/asound.h copy with the kernel sources (Jaroslav Kysela) [RHEL-13726] - ASoC: codecs: ES8326: Add es8326_mute function (Jaroslav Kysela) [RHEL-13726] - ASoC: cs42l51: fix driver to properly autoload with automatic module loading (Jaroslav Kysela) [RHEL-13726] - ASoC: soc-dai: don't call PCM audio ops if the stream is not supported (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek - remove 3k pull low procedure (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp: clean up some inconsistent indentings (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5640: Fix the issue of speaker noise (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: Add new dmi entries to config entry (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: Add acpi machine id's for vangogh platform (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp: Add machine driver support for max98388 codec (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp: Add machine driver support for nau8821 codec (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc3-dtrace: uninitialized data in dfsentry_trace_filter_write() (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add quirk for ASUS ROG GZ301V (Jaroslav Kysela) [RHEL-13726] - ALSA: jack: Fix mutex call in snd_jack_report() (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: vangogh: Use dmi_first_match() for DMI quirk handling (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: vangogh: Make use of DRV_NAME (Jaroslav Kysela) [RHEL-13726] - ASoC: core: suppress probe deferral errors (Jaroslav Kysela) [RHEL-13726] - ASoC: topology: suppress probe deferral errors (Jaroslav Kysela) [RHEL-13726] - soundwire: fix enumeration completion (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5645: add the system level suspend-resume callback (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5645: check return value after reading device id (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5645: implement set_jack callback (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Whitespace fix (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add quirk for ASUS ROG G614Jx (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Amend G634 quirk to enable rear speakers (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add quirk for ASUS ROG GA402X (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add quirk for ASUS ROG GX650P (Jaroslav Kysela) [RHEL-13726] - ALSA: pcm: Fix potential data race at PCM memory allocation helpers (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: fix a possible null-pointer dereference due to data race in snd_hdac_regmap_sync() (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add quirks for Unis H3C Desktop B760 & Q760 (Jaroslav Kysela) [RHEL-13726] - ASoC: stac9766: fix build errors with REGMAP_AC97 (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5677: Sort headers alphabetically (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5677: Use device_get_match_data() (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5677: Use agnostic irq_domain_create_linear() (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5677: Refactor GPIO support code (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: amd: refactor PSP smn_read (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: amd: add revision check for sending sha dma completion command (Jaroslav Kysela) [RHEL-13726] - ASoC: codecs: es8316: Add support for S24_3LE format (Jaroslav Kysela) [RHEL-13726] - ASoC: codecs: es8316: Add support for 24 MHz MCLK (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5640: Fix sleep in atomic context (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add quirk for Clevo NPx0SNx (Jaroslav Kysela) [RHEL-13726] - soundwire: amd: Fix a check for errors in probe() (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp: add pm ops support for rembrandt platform (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp: move pdm macros to common header file (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp: store the pdm stream channel mask (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp: export config_acp_dma() and config_pte_for_stream() symbols (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp: store xfer_resolution of the stream (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp: add pm ops support for acp pci driver (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp: store platform device reference created in pci probe call (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp: remove the redundant acp enable/disable interrupts functions (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp: add acp i2s master clock generation for rembrandt platform (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp: refactor the acp init and de-init sequence (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Enable mute/micmute LEDs and limit mic boost on EliteBook (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp: fix for invalid dai id handling in acp_get_byte_count() (Jaroslav Kysela) [RHEL-13726] - ASoC: hdmi-codec: fix channel info for compressed formats (Jaroslav Kysela) [RHEL-13726] - ALSA: pcm: fix ELD constraints for (E)AC3, DTS(-HD) and MLP formats (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: update pm_runtime enable sequence (Jaroslav Kysela) [RHEL-13726] - ASoC: soc-dapm.h: Convert macros to return a compound literal (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp: remove acp poweroff function (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: acp: clear pdm dma interrupt mask (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add quirks for ROG ALLY CS35l41 audio (Jaroslav Kysela) [RHEL-13726] - ASoC: cs43130: Fix numerator/denominator mixup (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add quirk for ASUS ROG GV601V (Jaroslav Kysela) [RHEL-13726] - ASoC: soc-core.c: cleanup soc_dai_link_sanity_check() (Jaroslav Kysela) [RHEL-13726] - ASoC: soc-core.c: initialize dlc on snd_soc_get_dai_id() (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add quirk for ASUS ROG G634Z (Jaroslav Kysela) [RHEL-13726] - ASoC: soc-compress: Fix deadlock in soc_compr_open_fe (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5677: Add MODULE_FIRMWARE macro (Jaroslav Kysela) [RHEL-13726] - ASoC: codecs: wm0010: Add MODULE_FIRMWARE macros (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: mtl: setup primary core info on MeteorLake platform (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: pm: Remove duplicated code in sof_suspend (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4: Switch to use the sof_debug:bit11 to dump message payload (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc3: Dump IPC message payload (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Add new sof_debug flag to request message payload dump (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: core: Free the firmware trace before calling snd_sof_shutdown() (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: sof-audio: test virtual widget in sof_walk_widgets_in_order (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: sof-audio: add is_virtual_widget helper (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_rt5682: Add mtl support RT1019P speaker (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_rt5682: reorder quirk table (Jaroslav Kysela) [RHEL-13726] - soundwire: stream: Make master_list ordered to prevent deadlocks (Jaroslav Kysela) [RHEL-13726] - soundwire: bus: Prevent lockdep asserts when stream has multiple buses (Jaroslav Kysela) [RHEL-13726] - ALSA: ac97: Fix possible NULL dereference in snd_ac97_mixer (Jaroslav Kysela) [RHEL-13726] - ALSA: usb-audio: Add quirk flag for HEM devices to enable native DSD playback (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: amd: Add support for IPC with a reply_size set to zero (Jaroslav Kysela) [RHEL-13726] - ALSA: timer: minimize open-coded access to hw.resolution (Jaroslav Kysela) [RHEL-13726] - ALSA: usb-audio: Fix broken resume due to UAC3 power state (Jaroslav Kysela) [RHEL-13726] - ALSA: seq: oss: Fix racy open/close of MIDI devices (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: avs-ssm4567: remove redundant dapm routes (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: avs-rt5682: remove redundant dapm routes (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: avs-rt298: remove redundant dapm routes (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: avs-rt286: remove redundant dapm routes (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: avs-rt274: remove redundant dapm routes (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: avs-nau8825: remove redundant dapm routes (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: avs-max98927: remove redundant dapm routes (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: avs-max98373: remove redundant dapm routes (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: avs-max98357a: remove redundant dapm routes (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: avs-hdaudio: remove redundant dapm routes (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: avs-dmic: remove redundant dapm routes (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: avs-da7219: remove redundant dapm routes (Jaroslav Kysela) [RHEL-13726] - ASoC: max98363: Remove cache defaults for volatile registers (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Add a quirk for Compaq N14JP6 (Jaroslav Kysela) [RHEL-13726] - ASoC: audio-graph-card2-custom-sample: add missing CPU:Codec = 1:N sample (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Refactor rx function for fuzzing (Jaroslav Kysela) [RHEL-13726] - ASoC: max98088: clean up some inconsistent indenting (Jaroslav Kysela) [RHEL-13726] - ASoC: remove old trigger ordering method (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: use use new trigger ordering method (Jaroslav Kysela) [RHEL-13726] - ASoC: add new trigger ordering method (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/intel: Workaround for WALLCLK register for loongson controller (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: Workaround for SDnCTL register on loongson (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: Using polling mode for loongson controller by default (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: Add Loongson LS7A HD-Audio support (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: add dai_link_codec_ch_map (Jaroslav Kysela) [RHEL-13726] - ASoC: add N cpus to M codecs dai link support (Jaroslav Kysela) [RHEL-13726] - soundwire: debugfs: Add missing SCP registers (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: hda-pcm: remove kernel parameter init (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: fix SoundWire/HDaudio mutual exclusion (Jaroslav Kysela) [RHEL-13726] - ALSA: hda/realtek: Delete cs35l41 component master during free (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Fix endian conversions (Jaroslav Kysela) [RHEL-13726] - ALSA: hda: cs35l41: Clean up Firmware Load Controls (Jaroslav Kysela) [RHEL-13726] - ALSA: control: Keep the previous numid at snd_ctl_rename_id() (Jaroslav Kysela) [RHEL-13726] - firmware: cs_dsp: Log correct region name in bin error messages (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: vangogh: select CONFIG_SND_AMD_ACP_CONFIG (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: hda: add helper to extract SoundWire link count (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: mtl: prepare for code reuse (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: add DMA config TLV to IPC data (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: introduce DMA config TLV (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: extend ALH-specific data structure (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: hda-dai: add get_hlink callback (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: hda-dai: add calc_stream_format callback (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: hda-dai: add codec_dai_set_stream callback (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: hda-dai: add error checks to prevent static analysis warnings (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: soc-acpi: add Rex CS42l42 and MAX98363 SoundWire entries (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: Add support for Rex soundwire (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: Add support for MAX98363 codec (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: Modify maxim helper functions and structure names (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: Rename sof_sdw_max98373.c file to sof_sdw_maxim.c (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: Add helper function for cs42l42 codec (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: Sof_ssp_amp: Correcting author name. (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: ADL: Moving amp only boards into end of the table. (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: ADL: Enable HDMI-In capture feature support for non-I2S codec boards. (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof-sdw: add Dell SKU 0B34 (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: soc-acpi: add tables for Dell SKU 0B34 (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: add quick for Dell SKU 0BDA (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: soc-acpi: add table for RPL Dell SKU 0BDA (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: increase sdw pin index for each sdw link (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: add rt713 support (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: soc-acpi-intel-mtl-match: add rt712 ID (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: soc-acpi-intel-tgl-match: add rt712 ID (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: add rt712 support (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: make rt711_sdca be generic (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: rename SOF_RT711_JDSRC to SOF_JACK_JDSRC (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw_rt_sdca_jack_common: test SOF_JACK_JDSRC in _exit (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: add multi dailink support for a codec (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sdw_sof: append dai_type and remove codec_type (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: add codec_info pointer (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: use predefine dailink id (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: add dai info (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: add missing exit callback (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: vangogh: select CONFIG_SND_AMD_ACP_CONFIG (Jaroslav Kysela) [RHEL-13726] - soundwire: stream: Remove unnecessary gotos (Jaroslav Kysela) [RHEL-13726] - soundwire: stream: Invert logic on runtime alloc flags (Jaroslav Kysela) [RHEL-13726] - soundwire: stream: Remove unneeded checks for NULL bus (Jaroslav Kysela) [RHEL-13726] - soundwire: bandwidth allocation: Remove pointless variable (Jaroslav Kysela) [RHEL-13726] - ASoC: nau8825: Update output control for NAU8825C (Jaroslav Kysela) [RHEL-13726] - ASoC: nau8825: Update the calculation of FLL for NAU8825C (Jaroslav Kysela) [RHEL-13726] - ASoC: nau8825: Add registers patch for NAU8825C (Jaroslav Kysela) [RHEL-13726] - ASoC: soc.h: remove snd_soc_compr_ops :: trigger (Jaroslav Kysela) [RHEL-13726] - ASoC: add snd_soc_get_stream_cpu() (Jaroslav Kysela) [RHEL-13726] - firmware: cs_dsp: Log that a bin file was loaded (Jaroslav Kysela) [RHEL-13726] - ASoC: nau8825: Add the management of headset detection for power saving (Jaroslav Kysela) [RHEL-13726] - ASoC: es8316: Do not set rate constraints for unsupported MCLKs (Jaroslav Kysela) [RHEL-13726] - ASoC: es8316: Increment max value for ALC Capture Target Volume control (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: vangogh: Add check for acp config flags in vangogh platform (Jaroslav Kysela) [RHEL-13726] - ASoC: soc-pcm.c: tidyup playback/capture_only at soc_get_playback_capture() (Jaroslav Kysela) [RHEL-13726] - ASoC: soc-pcm.c: use temporary variable at soc_get_playback_capture() (Jaroslav Kysela) [RHEL-13726] - ASoC: soc-pcm.c: cleanup soc_get_playback_capture() error (Jaroslav Kysela) [RHEL-13726] - ASoC: soc-pcm.c: use dai_link on soc_get_playback_capture() (Jaroslav Kysela) [RHEL-13726] - ASoC: soc-pcm.c: indicate error if stream has no playback no capture (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: HDA: Limit the number of dai drivers for nocodec mode (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: topology: Use partial match for connecting DAI link and DAI widget (Jaroslav Kysela) [RHEL-13726] - ASoC: topology: Allow partial matching when finding DAI link (Jaroslav Kysela) [RHEL-13726] - ASoC: cs42l42: Add PLL ratio table values (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: tgl: unify core_put on IPC3 & IPC4 path (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: mtl: add core_get & put support on MeterLake platforms (Jaroslav Kysela) [RHEL-13726] - ASoC: nau8825: Add pre-charge actions for input (Jaroslav Kysela) [RHEL-13726] - ALSA: rawmidi: Pass rawmidi directly to snd_rawmidi_kernel_open() (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: amd: Add pci revision id check (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-loader/topology: Query the CPC value from manifest (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: Do not use the CPC value from topology (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: Rename sof_ipc4_update_pipeline_mem_usage() to be generic (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-loader: Save a pointer to fm_config in sof_ipc4_fw_module (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-loader: Drop unused bss_size from struct sof_ipc4_fw_module (Jaroslav Kysela) [RHEL-13726] - ASoC: stm32: sai: Use the devm_clk_get_optional() helper (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5682s: Use the devm_clk_get_optional() helper (Jaroslav Kysela) [RHEL-13726] - ASoC: rt5659: Use the devm_clk_get_optional() helper (Jaroslav Kysela) [RHEL-13726] - ASoC: cs53l30: Use the devm_clk_get_optional() helper (Jaroslav Kysela) [RHEL-13726] - ASoC: cs42l51: Use the devm_clk_get_optional() helper (Jaroslav Kysela) [RHEL-13726] - ASoC: adau1761: Use the devm_clk_get_optional() helper (Jaroslav Kysela) [RHEL-13726] - ALSA: mixart: Replace one-element arrays with simple object declarations (Jaroslav Kysela) [RHEL-13726] - ASoC: topology: Remove redundant log (Jaroslav Kysela) [RHEL-13726] - ASoC: topology: Remove redundant log (Jaroslav Kysela) [RHEL-13726] - ASoC: topology: Do not split message string on multiple lines (Jaroslav Kysela) [RHEL-13726] - ASoC: topology: Remove redundant logs (Jaroslav Kysela) [RHEL-13726] - ASoC: topology: Log control load errors in soc_tplg_control_load() (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: hda-dai: Fix locking in hda_ipc4_pre_trigger() (Jaroslav Kysela) [RHEL-13726] - soundwire: amd: Improve error message in remove callback (Jaroslav Kysela) [RHEL-13726] - ASoC: codecs: rt715: do not store status in state container (Jaroslav Kysela) [RHEL-13726] - ASoC: codecs: rt715-sdca: do not store status in state container (Jaroslav Kysela) [RHEL-13726] - ASoC: codecs: rt712-sdca: do not store status in state container (Jaroslav Kysela) [RHEL-13726] - ASoC: codecs: rt712-sdca-dmic: do not store status in state container (Jaroslav Kysela) [RHEL-13726] - ASoC: codecs: rt711: do not store status in state container (Jaroslav Kysela) [RHEL-13726] - ASoC: codecs: rt711-sdca: do not store status in state container (Jaroslav Kysela) [RHEL-13726] - ASoC: codecs: rt700: do not store status in state container (Jaroslav Kysela) [RHEL-13726] - ASoC: codecs: rt5682: do not store status in state container (Jaroslav Kysela) [RHEL-13726] - ASoC: codecs: rt1318: do not store status in state container (Jaroslav Kysela) [RHEL-13726] - ASoC: codecs: rt1316: do not store status in state container (Jaroslav Kysela) [RHEL-13726] - ASoC: codecs: rt1308: do not store status in state container (Jaroslav Kysela) [RHEL-13726] - soundwire: intel_bus_common: update error log (Jaroslav Kysela) [RHEL-13726] - soundwire: cadence: revisit parity injection (Jaroslav Kysela) [RHEL-13726] - soundwire: intel/cadence: update hardware reset sequence (Jaroslav Kysela) [RHEL-13726] - soundwire: intel_bus_common: enable interrupts last (Jaroslav Kysela) [RHEL-13726] - soundwire: debugfs: fix unbalanced pm_runtime_put() (Jaroslav Kysela) [RHEL-13726] - ALSA: compat_ioctl: use correct snd_ctl_elem_type_t type (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: Fix an unsigned comparison which can never be negative (Jaroslav Kysela) [RHEL-13726] - soundwire: qcom: drop unused struct qcom_swrm_ctrl members (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-pcm: reset all pipelines during FE DAI hw_free (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: hda-dai-ops: Split the get_hext_stream() op for IPC4 (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: Modify input audio format selection logic (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: New helper to check if all output formats are the same (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: Modify the output format selection logic (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: Add a new helper function to get the valid bits (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: Handle output format special case (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: Rename sof_ipc4_init_audio_fmt() (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: Move the call to init output format (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: Add a helper function for output format selection (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: Handle input/output audio format special case (Jaroslav Kysela) [RHEL-13726] - soundwire: intel: read AC timing control register before updating it (Jaroslav Kysela) [RHEL-13726] - soundwire: intel: use substream for .free callback (Jaroslav Kysela) [RHEL-13726] - soundwire: intel: remove .free callback implementation (Jaroslav Kysela) [RHEL-13726] - soundwire: intel: use substream for .trigger callback (Jaroslav Kysela) [RHEL-13726] - soundwire: intel: remove .trigger callback implementation (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF/soundwire: re-add substream in params_stream structure (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: remove mutual exclusion between NOCODEC and HDA_LINK (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: hda-dai: use HDA_LINK instead of HDA_AUDIO_CODEC (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: hda-dai: mark functions as __maybe_unused (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: hda-dai: move hda_dai_prepare() code (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: Kconfig: move selection of PROBE_WORK_QUEUE (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: clarify initialization when HDA_AUDIO_CODEC is not used (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: fix DAI number mismatch (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: hda-dai: remove use of cpu_dai->component drvdata (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Intel: hda-dai: simplify .prepare callback (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: soc-acpi: add tables for LunarLake (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: add new mapping for HP Spectre x360 (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: start set codec init function with an adr index (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: soc-acpi: add support for MTL SDCA boards (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: add quirk for MTL RVP (Jaroslav Kysela) [RHEL-13726] - ASoC: Intel: sof_sdw: remove SOF_SDW_TGL_HDMI for MeteorLake devices (Jaroslav Kysela) [RHEL-13726] - ASoC: wm_adsp: Update to use new component control notify helepr (Jaroslav Kysela) [RHEL-13726] - ASoC: ak4118: Update to use new component control notify helper (Jaroslav Kysela) [RHEL-13726] - ASoC: soc-component: Add notify control helper function (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: ipc4-topology: Use set_get_data() to send LARGE_CONFIG message (Jaroslav Kysela) [RHEL-13726] - ASoC: SOF: Simplify the calculation of variables (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: yc: Add MECHREVO Jiaolong Series MRID6 into DMI table (Jaroslav Kysela) [RHEL-13726] - ALSA: emu10k1: simplify tone control switch DSP code (Jaroslav Kysela) [RHEL-13726] - ALSA: emu10k1: apply channel delay hack to all E-MU cards (Jaroslav Kysela) [RHEL-13726] - ALSA: emu10k1: simplify snd_emu10k1_audigy_dsp_convert_32_to_2x16() (Jaroslav Kysela) [RHEL-13726] - ALSA: emu10k1: fix+optimize E-MU stereo capture DSP code (Jaroslav Kysela) [RHEL-13726] - ALSA: emu10k1: roll up loops in DSP setup code for Audigy (Jaroslav Kysela) [RHEL-13726] - ALSA: emu10k1: make tone control switch mono (Jaroslav Kysela) [RHEL-13726] - ALSA: emu10k1: don't create regular S/PDIF controls for E-MU cards (Jaroslav Kysela) [RHEL-13726] - ASoC: sof: Improve sof_ipc4_bytes_ext_put function (Jaroslav Kysela) [RHEL-13726] - ASoC: sof: Improve sof_ipc3_bytes_ext_put function (Jaroslav Kysela) [RHEL-13726] - ALSA: uapi: pcm: control the filling of the silence samples for drain (Jaroslav Kysela) [RHEL-13726] - ALSA: emu10k1: remove now superfluous mixer locking (Jaroslav Kysela) [RHEL-13726] - ALSA: core: update comment on snd_card.controls_rwsem (Jaroslav Kysela) [RHEL-13726] - ALSA: emu10k1: fix locking in snd_emu1010_fpga_link_dst_src_write() (Jaroslav Kysela) [RHEL-13726] - ALSA: emu10k1: use the right lock in snd_emu10k1_shared_spdif_put() (Jaroslav Kysela) [RHEL-13726] - ALSA: emu10k1: remove pointless locks from /proc code (Jaroslav Kysela) [RHEL-13726] - ALSA: emu10k1: remove pointless locks from timer code (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: ps: refactor acp power on and reset functions. (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: ps: remove the register read and write wrappers. (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: ps: Update copyright notice (Jaroslav Kysela) [RHEL-13726] - soundwire: bus: Don't filter slave alerts (Jaroslav Kysela) [RHEL-13726] - ALSA: ac97: Define dummy functions for snd_ac97_suspend() and resume() (Jaroslav Kysela) [RHEL-13726] - ALSA: ac97: Remove redundant driver match function (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: ps: Add a module parameter to influence pdm_gain (Jaroslav Kysela) [RHEL-13726] - ASoC: amd: ps: Adjust the gain for PDM DMIC (Jaroslav Kysela) [RHEL-13726] - PCI: Add Loongson vendor ID (Jaroslav Kysela) [RHEL-13726]- VMCI: Use threaded irqs instead of tasklets (Ani Sinha) [RHEL-17673] - arm64: kdump: simplify the reservation behaviour of crashkernel=,high (Pingfan Liu) [RHEL-8989] - blk-mq: don't count completed flush data request as inflight in case of quiesce (Ming Lei) [RHEL-18055] - md/raid6: use valid sector values to determine if an I/O should wait on the reshape (Nigel Croxon) [RHEL-17287] - powerpc/hv-gpci: Add return value check in affinity_domain_via_partition_show function (Mamatha Inamdar) [RHEL-20259] - powerpc/pseries/vas: Migration suspend waits for no in-progress open windows (Mamatha Inamdar) [RHEL-20243] - fuse: fix deadlock between atomic O_TRUNC and page invalidation (Miklos Szeredi) [RHEL-7989] - fuse: truncate pagecache on atomic_o_trunc (Miklos Szeredi) [RHEL-7989] - blk-mq: use quiesced elevator switch when reinitializing queues (Ming Lei) [RHEL-19944] - lib/group_cpus.c: avoid acquiring cpu hotplug lock in group_cpus_evenly (Ming Lei) [RHEL-8128] - netdev: replace napi_reschedule with napi_schedule (Ivan Vecera) [RHEL-19714] - netdev: make napi_schedule return bool on NAPI successful schedule (Ivan Vecera) [RHEL-19714] - netdev: replace simple napi_schedule_prep/__napi_schedule to napi_schedule (Ivan Vecera) [RHEL-19714] - x86/topology: Use total_cpus for max logical packages calculation (Frank Ramsay) [RHEL-17893] - x86/fpu/xstate: Fix PKRU covert channel (Dean Nelson) [RHEL-16175] - x86/fpu: Invalidate FPU state correctly on exec() (Dean Nelson) [RHEL-16175] - x86/fpu/xstate: Prevent false-positive warning in __copy_xstate_uabi_buf() (Dean Nelson) [RHEL-16175] - x86/fpu: Emulate XRSTOR's behavior if the xfeatures PKRU bit is not set (Dean Nelson) [RHEL-16175] - x86/fpu: Allow PKRU to be (once again) written by ptrace. (Dean Nelson) [RHEL-16175] - x86/fpu: Add a pkru argument to copy_uabi_to_xstate() (Dean Nelson) [RHEL-16175] - x86/fpu: Add a pkru argument to copy_uabi_from_kernel_to_xstate(). (Dean Nelson) [RHEL-16175] - x86/fpu: Take task_struct* in copy_sigframe_from_user_to_xstate() (Dean Nelson) [RHEL-16175] - x86/fpu/xstate: Fix XSTATE_WARN_ON() to emit relevant diagnostics (Dean Nelson) [RHEL-16175] - x86/fpu: Cleanup variable shadowing (Dean Nelson) [RHEL-16175] - x86/fpu: Remove redundant XCOMP_BV initialization (Dean Nelson) [RHEL-16175] - x86/ptrace: Fix xfpregs_set()'s incorrect xmm clearing (Dean Nelson) [RHEL-16175] - x86/fpu: Remove duplicate copy_fpstate_to_sigframe() prototype (Dean Nelson) [RHEL-16175] - x86/fpu/signal: Initialize sw_bytes in save_xstate_epilog() (Dean Nelson) [RHEL-16175] - scsi: mpi3mr: Fetch correct device dev handle for status reply descriptor (Tomas Henzl) [RHEL-17365] - scsi: mpi3mr: Block PEL Enable Command on Controller Reset and Unrecoverable State (Tomas Henzl) [RHEL-17365] - scsi: mpi3mr: Clean up block devices post controller reset (Tomas Henzl) [RHEL-17365] - scsi: mpi3mr: Refresh sdev queue depth after controller reset (Tomas Henzl) [RHEL-17365] - scsi: mpi3mr: driver version upgrade to 8.5.0.0.50 (Tomas Henzl) [RHEL-17365] - scsi: mpi3mr: Add support for status reply descriptor (Tomas Henzl) [RHEL-17365] - scsi: mpi3mr: Increase maximum number of PHYs to 64 from 32 (Tomas Henzl) [RHEL-17365] - scsi: mpi3mr: Add PCI checks where SAS5116 diverges from SAS4116 (Tomas Henzl) [RHEL-17365] - scsi: mpi3mr: Add support for SAS5116 PCI IDs (Tomas Henzl) [RHEL-17365] - scsi: scsi_debug: Remove dead code (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Abort commands from scsi_debug_device_reset() (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Fix missing error code in scsi_debug_init() (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Drop sdebug_queue (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Only allow sdebug_max_queue be modified when no shosts (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Use scsi_host_busy() in delay_store() and ndelay_store() (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Use blk_mq_tagset_busy_iter() in stop_all_queued() (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Use blk_mq_tagset_busy_iter() in sdebug_blk_mq_poll() (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Dynamically allocate sdebug_queued_cmd (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Use scsi_block_requests() to block queues (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Protect block_unblock_all_queues() with mutex (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Change shost list lock to a mutex (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Don't iter all shosts in clear_luns_changed_on_target() (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Fix check for sdev queue full (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Remove redundant driver match function (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Add poll mode deferred completions to statistics (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Get command abort feature working again (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Drop sdebug_dev_info.num_in_q (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Drop check for num_in_q exceeding queue depth (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Drop scsi_debug_host_reset() device NULL pointer check (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Drop scsi_debug_bus_reset() NULL pointer checks (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Drop scsi_debug_target_reset() NULL pointer checks (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Drop scsi_debug_device_reset() NULL pointer checks (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Drop scsi_debug_abort() NULL pointer checks (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Stop setting devip->sdbg_host twice (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Don't hold driver host struct pointer in host->hostdata[] (Ming Lei) [RHEL-16241] - scsi: core: Introduce {init,exit}_cmd_priv() (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Fix possible UAF in sdebug_add_host_helper() (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Fix sdebug_blk_mq_poll() in_use_bm bitmap use (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Fix qc_lock use in sdebug_blk_mq_poll() (Ming Lei) [RHEL-16241] - scsi: scsi_debug: Refine sdebug_blk_mq_poll() (Ming Lei) [RHEL-16241] - ice: fix theoretical out-of-bounds access in ethtool link modes (Petr Oros) [RHEL-15678] - ice: restore timestamp configuration after device reset (Petr Oros) [RHEL-15678] - ice: unify logic for programming PFINT_TSYN_MSK (Petr Oros) [RHEL-15678] - ice: remove ptp_tx ring parameter flag (Petr Oros) [RHEL-15678] - ice: Fix VF-VF direction matching in drop rule in switchdev (Petr Oros) [RHEL-15678] - ice: Fix VF-VF filter rules in switchdev mode (Petr Oros) [RHEL-15678] - ice: Fix safe mode when DDP is missing (Petr Oros) [RHEL-15678] - ice: fix over-shifted variable (Petr Oros) [RHEL-15678] - ice: Remove the FW shared parameters (Petr Oros) [RHEL-15678] - ice: PTP: add clock domain number to auxiliary interface (Petr Oros) [RHEL-15678] - ice: Use PTP auxbus for all PHYs restart in E822 (Petr Oros) [RHEL-15678] - ice: Auxbus devices & driver for E822 TS (Petr Oros) [RHEL-15678] - ice: introduce ice_pf_src_tmr_owned (Petr Oros) [RHEL-15678] - ice: fix pin assignment for E810-T without SMA control (Petr Oros) [RHEL-15678] - ice: remove ICE_F_PTP_EXTTS feature flag (Petr Oros) [RHEL-15678] - ice: PTP: move quad value check inside ice_fill_phy_msg_e822 (Petr Oros) [RHEL-15678] - ice: PTP: Rename macros used for PHY/QUAD port definitions (Petr Oros) [RHEL-15678] - ice: PTP: Clean up timestamp registers correctly (Petr Oros) [RHEL-15678] - ice: introduce hw->phy_model for handling PTP PHY differences (Petr Oros) [RHEL-15678] - ice: Support cross-timestamping for E823 devices (Petr Oros) [RHEL-15678] - ice: retry acquiring hardware semaphore during cross-timestamp request (Petr Oros) [RHEL-15678] - ice: prefix clock timer command enumeration values with ICE_PTP (Petr Oros) [RHEL-15678] - ice: avoid executing commands on other ports when driving sync (Petr Oros) [RHEL-15678] - ice: fix receive buffer size miscalculation (Petr Oros) [RHEL-15678] - ice: split ice_aq_wait_for_event() func into two (Petr Oros) [RHEL-15678] - ice: embed &ice_rq_event_info event into struct ice_aq_task (Petr Oros) [RHEL-15678] - ice: ice_aq_check_events: fix off-by-one check when filling buffer (Petr Oros) [RHEL-15678] - ice: Remove redundant VSI configuration in eswitch setup (Petr Oros) [RHEL-15678] - ice: move E810T functions to before device agnostic ones (Petr Oros) [RHEL-15678] - ice: refactor ice_vsi_is_vlan_pruning_ena (Petr Oros) [RHEL-15678] - ice: refactor ice_ptp_hw to make functions static (Petr Oros) [RHEL-15678] - ice: refactor ice_sched to make functions static (Petr Oros) [RHEL-15678] - ice: refactor ice_vf_lib to make functions static (Petr Oros) [RHEL-15678] - ice: refactor ice_lib to make functions static (Petr Oros) [RHEL-15678] - ice: refactor ice_ddp to make functions static (Petr Oros) [RHEL-15678] - ice: remove unused methods (Petr Oros) [RHEL-15678] - ice: Block switchdev mode when ADQ is active and vice versa (Petr Oros) [RHEL-15678] - ice: clean up __ice_aq_get_set_rss_lut() (Petr Oros) [RHEL-15678] - ice: add FW load wait (Petr Oros) [RHEL-15678] - ice: Add get C827 PHY index function (Petr Oros) [RHEL-15678] - ice: Rename enum ice_pkt_flags values (Petr Oros) [RHEL-15678] - ice: Add direction metadata (Petr Oros) [RHEL-15678] - ice: Fix RDMA VSI removal during queue rebuild (Petr Oros) [RHEL-15678] - ice: Correctly initialize queue context values (Petr Oros) [RHEL-15678] - ice: Fix memory management in ice_ethtool_fdir.c (Petr Oros) [RHEL-15678] - ice: Implement basic eswitch bridge setup (Petr Oros) [RHEL-15678] - ice: Unset src prune on uplink VSI (Petr Oros) [RHEL-15678] - ice: Disable vlan pruning for uplink VSI (Petr Oros) [RHEL-15678] - ice: Prohibit rx mode change in switchdev mode (Petr Oros) [RHEL-15678] - ice: Skip adv rules removal upon switchdev release (Petr Oros) [RHEL-15678] - ice: use ice_down_up() where applicable (Petr Oros) [RHEL-15678] - ice: Remove managed memory usage in ice_get_fw_log_cfg() (Petr Oros) [RHEL-15678] - ice: clean up freeing SR-IOV VFs (Petr Oros) [RHEL-15678] - ice: reduce initial wait for control queue messages (Petr Oros) [RHEL-15678] - ice: remove unnecessary check for old MAC == new MAC (Petr Oros) [RHEL-15678] - ice: do not re-enable miscellaneous interrupt until thread_fn completes (Petr Oros) [RHEL-15678] - ice: trigger PFINT_OICR_TSYN_TX interrupt instead of polling (Petr Oros) [RHEL-15678] - ice: introduce ICE_TX_TSTAMP_WORK enumeration (Petr Oros) [RHEL-15678] - ice: always return IRQ_WAKE_THREAD in ice_misc_intr() (Petr Oros) [RHEL-15678] - ice: handle extts in the miscellaneous interrupt thread (Petr Oros) [RHEL-15678] - ice: use src VSI instead of src MAC in slow-path (Petr Oros) [RHEL-15678] - ice: allow matching on meta data (Petr Oros) [RHEL-15678] - ice: specify field names in ice_prot_ext init (Petr Oros) [RHEL-15678] - ice: remove redundant Rx field from rule info (Petr Oros) [RHEL-15678] - ice: define meta data to match in switch (Petr Oros) [RHEL-15678] - ice: refactor PHY type to ethtool link mode (Petr Oros) [RHEL-15678] - ice: update ICE_PHY_TYPE_HIGH_MAX_INDEX (Petr Oros) [RHEL-15678] - ice: call ice_is_malicious_vf() from ice_vc_process_vf_msg() (Petr Oros) [RHEL-15678] - ice: move ice_is_malicious_vf() to ice_virtchnl.c (Petr Oros) [RHEL-15678] - ice: print message if ice_mbx_vf_state_handler returns an error (Petr Oros) [RHEL-15678] - ice: pass mbxdata to ice_is_malicious_vf() (Petr Oros) [RHEL-15678] - ice: remove unnecessary &array[0] and just use array (Petr Oros) [RHEL-15678] - ice: always report VF overflowing mailbox even without PF VSI (Petr Oros) [RHEL-15678] - ice: declare ice_vc_process_vf_msg in ice_virtchnl.h (Petr Oros) [RHEL-15678] - ice: initialize mailbox snapshot earlier in PF init (Petr Oros) [RHEL-15678] - ice: merge ice_mbx_report_malvf with ice_mbx_vf_state_handler (Petr Oros) [RHEL-15678] - ice: remove ice_mbx_deinit_snapshot (Petr Oros) [RHEL-15678] - ice: move VF overflow message count into struct ice_mbx_vf_info (Petr Oros) [RHEL-15678] - ice: track malicious VFs in new ice_mbx_vf_info structure (Petr Oros) [RHEL-15678] - ice: convert ice_mbx_clear_malvf to void and use WARN (Petr Oros) [RHEL-15678] - ice: re-order ice_mbx_reset_snapshot function (Petr Oros) [RHEL-15678]- nfsd: lock_rename() needs both directories to live on the same fs (Jeffrey Layton) [RHEL-19591] - HID: check empty report_list in hid_validate_values() (Desnes Nunes) [RHEL-19237 RHEL-19260] {CVE-2023-1073} - ceph: do not print the whole xattr value if it's too long (Xiubo Li) [RHEL-16411] - libceph: fix potential use-after-free on linger ping and resends (Jay Shin) [RHEL-20390] - ceph: fix incorrect revoked caps assert in ceph_fill_file_size() (Xiubo Li) [RHEL-8003] - ceph: silence smatch warning in reconnect_caps_cb() (Xiubo Li) [RHEL-16410] - ceph: fix potential use-after-free bug when trimming caps (Xiubo Li) [RHEL-16410] - ceph: don't let check_caps skip sending responses for revoke msgs (Xiubo Li) [RHEL-16412] - ceph: issue a cap release immediately if no cap exists (Xiubo Li) [RHEL-16412] - ceph: trigger to flush the buffer when making snapshot (Xiubo Li) [RHEL-16412] - ceph: force updating the msg pointer in non-split case (Xiubo Li) [RHEL-16412] - ceph: flush cap releases when the session is flushed (Xiubo Li) [RHEL-16412] - ceph: reorder fields in 'struct ceph_snapid_map' (Xiubo Li) [RHEL-16412] - ceph: voluntarily drop Xx caps for requests those touch parent mtime (Xiubo Li) [RHEL-16412] - redhat/configs: Remove multi-buffer SHA configs (Štěpán Horáček) [RHEL-14477] - crypto: tcrypt - remove all multibuffer ahash tests (Štěpán Horáček) [RHEL-14477] - crypto: hash - Remove unused async iterators (Štěpán Horáček) [RHEL-14477] - crypto: x86 - remove SHA multibuffer routines and mcryptd (Štěpán Horáček) [RHEL-14477] - fs: group frequently accessed fields of struct super_block together (Miklos Szeredi) [RHEL-12504] - fanotify: add API to attach/detach super block mark (Miklos Szeredi) [RHEL-12504] - fsnotify: send path type events to group with super block marks (Miklos Szeredi) [RHEL-12504] - fsnotify: add super block object type (Miklos Szeredi) [RHEL-12504] - netfilter: nf_tables: set backend .flush always succeeds (Florian Westphal) [RHEL-1722] - netfilter: nft_set_pipapo: no need to call pipapo_deactivate() from flush (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: fix memleak when more than 255 elements expired (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: disable toggling dormant table state more than once (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: fix table flag updates (Florian Westphal) [RHEL-1722] - netfilter: nftables: update table flags from the commit phase (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: disallow element removal on anonymous sets (Florian Westphal) [RHEL-1722] - netfilter: nft_set_hash: try later when GC hits EAGAIN on iteration (Florian Westphal) [RHEL-1722] - netfilter: nft_set_pipapo: stop GC iteration if GC transaction allocation fails (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: fix nft_trans type confusion (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: defer gc run if previous batch is still pending (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: fix out of memory error handling (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: use correct lock to protect gc_list (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: GC transaction race with abort path (Florian Westphal) [RHEL-1722] - netfilter: nft_dynset: disallow object maps (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: GC transaction race with netns dismantle (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: fix GC transaction races with netns and netlink event exit path (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: don't fail inserts if duplicate has expired (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: fix kdoc warnings after gc rework (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: fix false-positive lockdep splat (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: remove busy mark and gc batch API (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: adapt set backend to use GC transaction API (Florian Westphal) [RHEL-1722] {CVE-2023-4244} - netfilter: nf_tables: GC transaction API to avoid race with control plane (Florian Westphal) [RHEL-1722] {CVE-2023-4244} - netfilter: nftables: rename set element data activation/deactivation functions (Florian Westphal) [RHEL-1722] - netfilter: nft_set_rbtree: skip elements in transaction from garbage collection (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: don't skip expired elements during walk (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: fix spurious set element insertion failure (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: report use refcount overflow (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: add nft_chain_add() (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: disallow timeout for anonymous sets (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: disallow updates of anonymous sets (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: disallow element updates of bound anonymous sets (Florian Westphal) [RHEL-1722] - netfilter: nft_set_pipapo: .walk does not deal with generations (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: integrate pipapo into commit protocol (Florian Westphal) [RHEL-1722] - netfilter: nf_tables: honor NLM_F_CREATE and NLM_F_EXCL in event notification (Florian Westphal) [RHEL-1722] - netfilter: nftables: add catch-all set element support (Florian Westphal) [RHEL-1722]- netlink: support extack in dump ->start() (Hangbin Liu) [RHEL-17272] - audit: don't WARN_ON_ONCE(!current->mm) in audit_exe_compare() (Artem Savkov) [RHEL-16009] - audit: don't take task_lock() in audit_exe_compare() code path (Artem Savkov) [RHEL-16009] - IB/ipoib: Fix mcast list locking (Daniel Vacek) [RHEL-19244] - RDMA/IPoIB: Fix error code return in ipoib_mcast_join (Daniel Vacek) [RHEL-19244] - ipvlan: Fix a reference count leak warning in ipvlan_ns_exit() (Davide Caratti) [RHEL-14290] - ipvlan: Fix return value of ipvlan_queue_xmit() (Davide Caratti) [RHEL-14290] - scsi: qedf: Do not touch __user pointer in qedf_dbg_fp_int_cmd_read() directly (Oleksandr Natalenko) [2228079] - scsi: qedf: Do not touch __user pointer in qedf_dbg_debug_cmd_read() directly (Oleksandr Natalenko) [2228079] - scsi: qedf: Do not touch __user pointer in qedf_dbg_stop_io_on_error_cmd_read() directly (Oleksandr Natalenko) [2228079] - xen/blkfront: fix memory allocation flags in blkfront_setup_indirect() (Vitaly Kuznetsov) [RHEL-15958] - xen-blkfront: switch kcalloc to kvcalloc for large array allocation (Vitaly Kuznetsov) [RHEL-15958] - xen-blkfront: fix kernel panic with negotiate_mq error path (Vitaly Kuznetsov) [RHEL-15958] - tracing/timerlat: Add user-space interface (Chris White) [RHEL-15142] - tracing/osnoise: Skip running osnoise if all instances are off (Chris White) [RHEL-15142] - tracing/osnoise: Switch from PF_NO_SETAFFINITY to migrate_disable (Chris White) [RHEL-15142] - tracing/timerlat: Always wakeup the timerlat thread (Chris White) [RHEL-15142] - tracing/osnoise: Fix notify new tracing_max_latency (Chris White) [RHEL-15142] - tracing/timerlat: Notify new max thread latency (Chris White) [RHEL-15142] - trace/osnoise: make use of the helper function kthread_run_on_cpu() (Chris White) [RHEL-15142] - kthread: add the helper function kthread_run_on_cpu() (Chris White) [RHEL-15142] - iavf: Fix iavf_shutdown to call iavf_remove instead iavf_close (Michal Schmidt) [RHEL-15675] - iavf: Handle ntuple on/off based on new state machines for flow director (Michal Schmidt) [RHEL-15675] - iavf: Introduce new state machines for flow director (Michal Schmidt) [RHEL-15675] - iavf: validate tx_coalesce_usecs even if rx_coalesce_usecs is zero (Michal Schmidt) [RHEL-15675] - iavf: delete the iavf client interface (Michal Schmidt) [RHEL-15675] - iavf: add a common function for undoing the interrupt scheme (Michal Schmidt) [RHEL-15675] - iavf: use unregister_netdev (Michal Schmidt) [RHEL-15675] - iavf: rely on netdev's own registered state (Michal Schmidt) [RHEL-15675] - iavf: fix the waiting time for initial reset (Michal Schmidt) [RHEL-15675] - iavf: in iavf_down, don't queue watchdog_task if comms failed (Michal Schmidt) [RHEL-15675] - iavf: simplify mutex_trylock+sleep loops (Michal Schmidt) [RHEL-15675] - iavf: fix comments about old bit locks (Michal Schmidt) [RHEL-15675] - iavf: in iavf_down, disable queues when removing the driver (Michal Schmidt) [RHEL-15675] - iavf: initialize waitqueues before starting watchdog_task (Michal Schmidt) [RHEL-15675] - iavf: delete unused iavf_mac_info fields (Michal Schmidt) [RHEL-15675] - iavf: fix format warnings (Michal Schmidt) [RHEL-15675] - iavf: fix string truncation warnings (Michal Schmidt) [RHEL-15675] - iavf: remove "inline" functions from iavf_txrx.c (Michal Schmidt) [RHEL-15675] - iavf: do not process adminq tasks when __IAVF_IN_REMOVE_TASK is set (Michal Schmidt) [RHEL-15675] - iavf: Fix promiscuous mode configuration flow messages (Michal Schmidt) [RHEL-15675] - iavf: fix FDIR rule fields masks validation (Michal Schmidt) [RHEL-15675] - iavf: fix potential races for FDIR filters (Michal Schmidt) [RHEL-15675] - iavf: check for removal state before IAVF_FLAG_PF_COMMS_FAILED (Michal Schmidt) [RHEL-15675] - iavf: fix potential deadlock on allocation failure (Michal Schmidt) [RHEL-15675] - iavf: Remove unnecessary aer.h include (Michal Schmidt) [RHEL-15675] - iavf: Remove redundant pci_enable_pcie_error_reporting() (Michal Schmidt) [RHEL-15675]- devres: handle zero size in devm_kmalloc() (Mark Langsdorf) [RHEL-1025 RHEL-14039] - cpufreq: ACPI: Prevent a warning when another frequency driver is loaded (Mark Langsdorf) [RHEL-1025] - cpufreq: drivers with target_index() must set freq_table (Mark Langsdorf) [RHEL-1025] - cpufreq: warn about invalid vals to scaling_max/min_freq interfaces (Mark Langsdorf) [RHEL-1025] - ACPI: cpufreq: Use platform devices to load ACPI PPC and PCC drivers (Mark Langsdorf) [RHEL-1025] - cpufreq: move to use bus_get_dev_root() (Mark Langsdorf) [RHEL-1025] - kbuild, cpufreq: remove MODULE_LICENSE in non-modules (Mark Langsdorf) [RHEL-1025] - cpufreq: Add __init annotation to module init funcs (Mark Langsdorf) [RHEL-1025] - cpufreq: intel_pstate: Add Tigerlake support in no-HWP mode (Mark Langsdorf) [RHEL-1025] - netfilter: nfnetlink_osf: avoid OOB read (Phil Sutter) [RHEL-12299] {CVE-2023-39189} - crypto: qat - add NULL pointer check (Vladis Dronov) [RHEL-19124] - crypto: qat - fix mutex ordering in adf_rl (Vladis Dronov) [RHEL-19124] - crypto: qat - fix error path in add_update_sla() (Vladis Dronov) [RHEL-19124] - crypto: qat - add sysfs_added flag for rate limiting (Vladis Dronov) [RHEL-19124] - crypto: qat - add sysfs_added flag for ras (Vladis Dronov) [RHEL-19124] - x86/speculation: Provide a debugfs file to dump SPEC_CTRL MSRs (Waiman Long) [RHEL-16845] - x86/idle: Disable IBRS entering mwait idle and enable it on wakeup (Waiman Long) [RHEL-16845] - intel_idle: Add ibrs_off module parameter to force-disable IBRS (Waiman Long) [RHEL-16845] - intel_idle: Use __update_spec_ctrl() in intel_idle_ibrs() (Waiman Long) [RHEL-16845] - x86/idle: Disable IBRS when CPU is offline to improve single-threaded performance (Waiman Long) [RHEL-16845] - x86/speculation: Add __update_spec_ctrl() helper (Waiman Long) [RHEL-16845] - cpuidle, intel_idle: Fix CPUIDLE_FLAG_IBRS (Waiman Long) [RHEL-16845] - igb: Fix potential memory leak in igb_add_ethtool_nfc_entry (Corinna Vinschen) [RHEL-15681] - igb: Fix an end of loop test (Corinna Vinschen) [RHEL-15681] - igb: replace deprecated strncpy with strscpy (Corinna Vinschen) [RHEL-15681] - intel: fix format warnings (Corinna Vinschen) [RHEL-15681] - intel: fix string truncation warnings (Corinna Vinschen) [RHEL-15681] - ethernet/intel: Use list_for_each_entry() helper (Corinna Vinschen) [RHEL-15681] - igb: clean up in all error paths when enabling SR-IOV (Corinna Vinschen) [RHEL-15681] - igb: Change IGB_MIN to allow set rx/tx value between 64 and 80 (Corinna Vinschen) [RHEL-15681] - igb: disable virtualization features on 82580 (Corinna Vinschen) [RHEL-15681] - igb: Avoid starting unnecessary workqueues (Corinna Vinschen) [RHEL-15681] - igb: Fix igb_down hung on surprise removal (Corinna Vinschen) [RHEL-15681] - igb: Enable SR-IOV after reinit (Corinna Vinschen) [RHEL-15681] - bpf: Mark PTR_TO_FUNC register initially with zero offset (Viktor Malik) [RHEL-8477 RHEL-8926] {CVE-2021-4204} - bpf: Fix out of bounds access for ringbuf helpers (Viktor Malik) [RHEL-8477 RHEL-8926] {CVE-2021-4204} - bpf: Generally fix helper register offset check (Viktor Malik) [RHEL-8477 RHEL-8926] {CVE-2021-4204} - bpf: Generalize check_ctx_reg for reuse with other types (Viktor Malik) [RHEL-8477 RHEL-8926] {CVE-2021-4204} - bpf: Check PTR_TO_MEM | MEM_RDONLY in check_helper_mem_access (Viktor Malik) [RHEL-8473 RHEL-9037] {CVE-2022-0500} - bpf: Fix crash due to out of bounds access into reg2btf_ids. (Viktor Malik) [RHEL-8473 RHEL-9037] {CVE-2022-0500} - bpf: Add MEM_RDONLY for helper args that are pointers to rdonly mem. (Viktor Malik) [RHEL-8473 RHEL-9037] {CVE-2022-0500} - bpf: Make per_cpu_ptr return rdonly PTR_TO_MEM. (Viktor Malik) [RHEL-8473 RHEL-9037] {CVE-2022-0500} - bpf: Convert PTR_TO_MEM_OR_NULL to composable types. (Viktor Malik) [RHEL-8473 RHEL-9037] {CVE-2022-0500} - bpf: Introduce MEM_RDONLY flag (Viktor Malik) [RHEL-8473 RHEL-9037] {CVE-2022-0500} - bpf: Replace PTR_TO_XXX_OR_NULL with PTR_TO_XXX | PTR_MAYBE_NULL (Viktor Malik) [RHEL-8473 RHEL-8476 RHEL-8925 RHEL-9037] {CVE-2022-0500 CVE-2022-23222} - bpf: Replace RET_XXX_OR_NULL with RET_XXX | PTR_MAYBE_NULL (Viktor Malik) [RHEL-8473 RHEL-9037] {CVE-2022-0500} - bpf: Replace ARG_XXX_OR_NULL with ARG_XXX | PTR_MAYBE_NULL (Viktor Malik) [RHEL-8473 RHEL-9037] {CVE-2022-0500} - bpf: Introduce composable reg, ret and arg types. (Viktor Malik) [RHEL-8473 RHEL-9037] {CVE-2022-0500} - ipmi: Explicitly include correct DT includes (Tony Camuso) [RHEL-14570] - ipmi_si: fix -Wvoid-pointer-to-enum-cast warning (Tony Camuso) [RHEL-14570] - ipmi: fix potential deadlock on &kcs_bmc->lock (Tony Camuso) [RHEL-14570] - ipmi_si: fix a memleak in try_smi_init() (Tony Camuso) [RHEL-14570] - ipmi: Change request_module to request_module_nowait (Tony Camuso) [RHEL-14570] - ipmi:ssif: Fix a memory leak when scanning for an adapter (Tony Camuso) [RHEL-14570] - ipmi:ssif: Add check for kstrdup (Tony Camuso) [RHEL-14570] - ipmi_watchdog: Fix read syscall not responding to signals during sleep (Tony Camuso) [RHEL-14570] - ipmi:ssif: Drop if blocks with always false condition (Tony Camuso) [RHEL-14570] - ipmi: fix SSIF not responding under certain cond. (Tony Camuso) [RHEL-14570] - ipmi:ssif: Add send_retries increment (Tony Camuso) [RHEL-14570] - char:ipmi:Fix spelling mistake "asychronously" -> "asynchronously" (Tony Camuso) [RHEL-14570] - ipmi: simplify sysctl registration (Tony Camuso) [RHEL-14570] - ipmi: ASPEED_BT_IPMI_BMC: select REGMAP_MMIO instead of depending on it (Tony Camuso) [RHEL-14570] - bnxt_en: fix free-runnig PHC mode (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - eth: bnxt: handle invalid Tx completions more gracefully (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - eth: bnxt: take the bit to set as argument of bnxt_queue_sp_work() (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - eth: bnxt: move and rename reset helpers (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - bnxt: don't handle XDP in netpoll (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - bnxt_en: Implement .set_port / .unset_port UDP tunnel callbacks (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - bnxt_en: Prevent kernel panic when receiving unexpected PHC_UPDATE event (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - bnxt_en: Skip firmware fatal error recovery if chip is not accessible (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - bnxt_en: Query default VLAN before VNIC setup on a VF (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - bnxt_en: Don't issue AP reset during ethtool's reset operation (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - bnxt_en: Fix bnxt_hwrm_update_rss_hash_cfg() (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - bnxt_en: Do not initialize PTP on older P3/P4 chips (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - bnxt_en: Add missing 200G link speed reporting (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - bnxt_en: Fix typo in PCI id to device description string mapping (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - bnxt_en: Fix reporting of test result in ethtool selftest (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - bnxt: Enforce PTP software freq adjustments only when in non-RTC mode (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - bnxt: Defer PTP initialization to after querying function caps (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - bnxt: Change fw_cap to u64 to accommodate more capability bits (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - bnxt: avoid overflow in bnxt_get_nvram_directory() (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - bnxt_en: reset PHC frequency in free-running mode (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - bnxt_en: Avoid order-5 memory allocation for TPA data (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - ptp: bnxt: convert .adjfreq to .adjfine (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - bnxt_en: Add a non-real time mode to access NIC clock (Ken Cox) [RHEL-10233 RHEL-11006 RHEL-4238] - igc: Fix ambiguity in the ethtool advertising (Corinna Vinschen) [RHEL-15680] - igc: replace deprecated strncpy with strscpy (Corinna Vinschen) [RHEL-15680] - intel: fix format warnings (Corinna Vinschen) [RHEL-15680] - igc: Expose tx-usecs coalesce setting to user (Corinna Vinschen) [RHEL-15680] - igc: Fix infinite initialization loop with early XDP redirect (Corinna Vinschen) [RHEL-15680] - igc: Change IGC_MIN to allow set rx/tx value between 64 and 80 (Corinna Vinschen) [RHEL-15680] - igc: Decrease PTM short interval from 10 us to 1 us (Corinna Vinschen) [RHEL-15680] - igc: Add support for multiple in-flight TX timestamps (Corinna Vinschen) [RHEL-15680] - igc: Fix the typo in the PTM Control macro (Corinna Vinschen) [RHEL-15680] - igc: Add lock to safeguard global Qbv variables (Corinna Vinschen) [RHEL-15680] - eth: add missing xdp.h includes in drivers (Corinna Vinschen) [RHEL-15680] - igc: Fix Kernel Panic during ndo_tx_timeout callback (Corinna Vinschen) [RHEL-15680] - igc: Prevent garbled TX queue with XDP ZEROCOPY (Corinna Vinschen) [RHEL-15680] - igc: Fix inserting of empty frame for launchtime (Corinna Vinschen) [RHEL-15680] - igc: Fix launchtime before start of cycle (Corinna Vinschen) [RHEL-15680] - igc: No strict mode in pure launchtime/CBS offload (Corinna Vinschen) [RHEL-15680] - igc: Handle already enabled taprio offload for basetime 0 (Corinna Vinschen) [RHEL-15680] - igc: Do not enable taprio offload for invalid arguments (Corinna Vinschen) [RHEL-15680] - igc: Rename qbv_enable to taprio_offload_enable (Corinna Vinschen) [RHEL-15680] - igc: Handle PPS start time programming for past time values (Corinna Vinschen) [RHEL-15680] - igc: Include the length/type field and VLAN tag in queueMaxSDU (Corinna Vinschen) [RHEL-15680] - igc: set TP bit in 'supported' and 'advertising' fields of ethtool_link_ksettings (Corinna Vinschen) [RHEL-15680] - igc: Fix TX Hang issue when QBV Gate is closed (Corinna Vinschen) [RHEL-15680] - igc: Remove delay during TX ring configuration (Corinna Vinschen) [RHEL-15680] - igc: Add condition for qbv_config_change_errors counter (Corinna Vinschen) [RHEL-15680] - igc: Work around HW bug causing missing timestamps (Corinna Vinschen) [RHEL-15680] - igc: Retrieve TX timestamp during interrupt handling (Corinna Vinschen) [RHEL-15680] - igc: Check if hardware TX timestamping is enabled earlier (Corinna Vinschen) [RHEL-15680] - igc: Fix race condition in PTP tx code (Corinna Vinschen) [RHEL-15680] - igc: Remove unnecessary aer.h include (Corinna Vinschen) [RHEL-15680] - igc: Clean up and optimize watchdog task (Corinna Vinschen) [RHEL-15680] - igc: offload queue max SDU from tc-taprio (Corinna Vinschen) [RHEL-15680] - igc: Add qbv_config_change_errors counter (Corinna Vinschen) [RHEL-15680]- s390/pci: fix iommu bitmap allocation (Tobias Huschle) [RHEL-18202] - net/smc: Fix pos miscalculation in statistics (Tobias Huschle) [RHEL-18203] - ibmveth: Remove condition to recompute TCP header checksum. (Mamatha Inamdar) [RHEL-12553] - net: thunderx: Fix the ACPI memory leak (Maurizio Lombardi) [RHEL-18244] - null_blk: Always check queue mode setting from configfs (Ming Lei) [RHEL-18182] - drivers: net: slip: fix NPD bug in sl_tx_timeout() (Michal Schmidt) [RHEL-6655] {CVE-2022-41858} - mm: thp: replace DEBUG_VM BUG with VM_WARN when unmap fails for split (David Hildenbrand) [RHEL-8517] - net/tls: do not free tls_rec on async operation in bpf_exec_tx_verdict() (Sabrina Dubroca) [RHEL-16720] {CVE-2023-6176} - nfp: fix use-after-free in area_cache_get() (Ricardo Robaina) [RHEL-6567] {CVE-2022-3545} - igb: set max size RX buffer when store bad packet is enabled (Wander Lairson Costa) [RHEL-15188] {CVE-2023-45871} - igbvf: replace deprecated strncpy with strscpy (Corinna Vinschen) [RHEL-15679] - igbvf: Change IGBVF_MIN to allow set rx/tx value between 64 and 80 (Corinna Vinschen) [RHEL-15679] - ixgbe: Fix panic during XDP_TX with > 64 CPUs (Ken Cox) [RHEL-15682] - ixgbe: Enable setting RSS table to default values (Ken Cox) [RHEL-15682] - ixgbe: Allow flow hash to be set via ethtool (Ken Cox) [RHEL-15682] - vsock/virtio: remove socket from connected/bound list on shutdown (Stefano Garzarella) [RHEL-17877] - vsock/virtio: initialize the_virtio_vsock before using VQs (Stefano Garzarella) [RHEL-17877] - vsock: send SIGPIPE on write to shutdowned socket (Stefano Garzarella) [RHEL-17877] - vsock/virtio: factor our the code to initialize and delete VQs (Stefano Garzarella) [RHEL-17877] - virtio-net: fix for skb_over_panic inside big mode (Laurent Vivier) [RHEL-7165] - virtio-net: fix pages leaking when building skb in big mode (Laurent Vivier) [RHEL-7165] - virtio_net: fix wrong buf address calculation when using xdp (Laurent Vivier) [RHEL-7165] - virtio_net: get build_skb() buf by data ptr (Laurent Vivier) [RHEL-7165] - virtio-net: fix for unable to handle page fault for address (Laurent Vivier) [RHEL-7165] - scsi: qedi: Remove unused declarations (Nilesh Javali) [RHEL-9860] - scsi: qedi: Fix firmware halt over suspend and resume (Nilesh Javali) [RHEL-9860] - scsi: qedi: Fix potential deadlock on &qedi_percpu->p_work_lock (Nilesh Javali) [RHEL-9860] - scsi: qedi: Replace all non-returning strlcpy with strscpy (Nilesh Javali) [RHEL-9860] - scsi: qedi: Fix use after free bug in qedi_remove() (Nilesh Javali) [RHEL-9860] - scsi: qedi: Remove unneeded version.h include (Nilesh Javali) [RHEL-9860] - perf/x86/amd/uncore: Pass through error code for initialization failures, instead of -ENODEV (Michael Petlan) [RHEL-9993] - perf/x86/amd/uncore: Fix uninitialized return value in amd_uncore_init() (Michael Petlan) [RHEL-9993] - perf/x86/amd/uncore: Add memory controller support (Michael Petlan) [RHEL-9993] - perf/x86/amd/uncore: Add group exclusivity (Michael Petlan) [RHEL-9993] - perf/x86/amd/uncore: Use rdmsr if rdpmc is unavailable (Michael Petlan) [RHEL-9993] - perf/x86/amd/uncore: Move discovery and registration (Michael Petlan) [RHEL-9993] - perf/x86/amd/uncore: Refactor uncore management (Michael Petlan) [RHEL-9993] - RDMA/hfi1: Workaround truncation compilation error (Izabela Bakollari) [RHEL-18211] - IB/hfi1: Fix potential deadlock on &irq_src_lock and &dd->uctxt_lock (Izabela Bakollari) [RHEL-18211] - RDMA/hfi1: Remove redundant assignment to pointer ppd (Izabela Bakollari) [RHEL-18211] - IB/hfi1: Replace deprecated strncpy (Izabela Bakollari) [RHEL-18211] - RDMA/hfi1: Use FIELD_GET() to extract Link Width (Izabela Bakollari) [RHEL-18211] - IB/hfi1: Reduce printing of errors during driver shut down (Izabela Bakollari) [RHEL-18211] - RDMA/hfi1: Use list_for_each_entry() helper (Izabela Bakollari) [RHEL-18211] - IB/hfi1: Fix possible panic during hotplug remove (Izabela Bakollari) [RHEL-18211] - IB/hfi1: Use struct_size() (Izabela Bakollari) [RHEL-18211] - IB/hfi1: Suppress useless compiler warnings (Izabela Bakollari) [RHEL-18211] - IB/hfi1: Remove trace newlines (Izabela Bakollari) [RHEL-18211] - IB/hfi1: Drop redundant pci_enable_pcie_error_reporting() (Izabela Bakollari) [RHEL-18211] - IB/hifi1: add a null check of kzalloc_node in hfi1_ipoib_txreq_init (Izabela Bakollari) [RHEL-18211]- Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb (David Marlin) [RHEL-1231] {CVE-2023-40283} - amd_hsmp: Add HSMP protocol version 5 messages (John Allen) [2072238] - KVM: s390/mm: Properly reset no-dat (Cédric Le Goater) [RHEL-17383] - KVM: s390: vsie: fix wrong VIR 37 when MSO is used (Cédric Le Goater) [RHEL-17383] - nvme-rdma: fix typo in comment (Kamal Heib) [RHEL-10968] - nvme-rdma: minor cleanup in nvme_rdma_create_cq() (Kamal Heib) [RHEL-10968] - scsi: iscsi_tcp: Fix UAF during login when accessing the shost ipaddress (Chris Leech) [RHEL-8200 RHEL-8992] {CVE-2023-2162} - scsi: iscsi_tcp: Fix UAF during logout when accessing the shost ipaddress (Chris Leech) [RHEL-8200 RHEL-8992] {CVE-2023-2162} - ibmveth: Reduce default tx queues to 8 (Mamatha Inamdar) [RHEL-11209] - ibmveth: Ethtool set queue support (Mamatha Inamdar) [RHEL-11209] - ibmveth: Implement multi queue on xmit (Mamatha Inamdar) [RHEL-11209] - ibmveth: Copy tx skbs into a premapped buffer (Mamatha Inamdar) [RHEL-11209] - ibmveth: Use dma_alloc_coherent() instead of kmalloc/dma_map_single() (Mamatha Inamdar) [RHEL-11209] - vt: keyboard, reorder user buffer handling in vt_do_kdgkb_ioctl (John W. Linville) [RHEL-3015] {CVE-2020-25656} - vt: keyboard, rename i to kb_func in vt_do_kdgkb_ioctl (John W. Linville) [RHEL-3015] {CVE-2020-25656} - vt: keyboard, use bool for rep (John W. Linville) [RHEL-3015] {CVE-2020-25656} - vt: keyboard, union perm checks in vt_do_kdsk_ioctl (John W. Linville) [RHEL-3015] {CVE-2020-25656} - vt: keyboard, extract vt_kdgkbent and vt_kdskbent (John W. Linville) [RHEL-3015] {CVE-2020-25656} - vt: keyboard, sort includes (John W. Linville) [RHEL-3015] {CVE-2020-25656} - vt: keyboard, include linux/spinlock.h (John W. Linville) [RHEL-3015] {CVE-2020-25656} - vt: keyboard, extend func_buf_lock to readers (John W. Linville) [RHEL-3015] {CVE-2020-25656} - vt: keyboard, simplify vt_kdgkbsent (John W. Linville) [RHEL-3015] {CVE-2020-25656} - tty/vt: fix write/write race in ioctl(KDSKBSENT) handler (John W. Linville) [RHEL-3015] {CVE-2020-25656} - tty: keyboard, do not speculate on func_table index (John W. Linville) [RHEL-3015] {CVE-2020-25656} - Bluetooth: RFCOMM: Fix possible deadlock on socket shutdown/release (David Marlin) [RHEL-17716] - Bluetooth: fix dangling sco_conn and use-after-free in sco_sock_timeout (David Marlin) [RHEL-17716] - bluetooth: use dev_addr_set() (David Marlin) [RHEL-17716] - bluetooth: use eth_hw_addr_set() (David Marlin) [RHEL-17716] - Bluetooth: Rename driver .prevent_wake to .wakeup (David Marlin) [RHEL-17716] - Bluetooth: btrtl: Ask ic_info to drop firmware (David Marlin) [RHEL-17716] - Bluetooth: btusb: Add support for TP-Link UB500 Adapter (David Marlin) [RHEL-17716] - Bluetooth: hci_sock: Replace use of memcpy_from_msg with bt_skb_sendmsg (David Marlin) [RHEL-17716] - Bluetooth: btrtl: Add support for MSFT extension to rtl8821c devices (David Marlin) [RHEL-17716] - Bluetooth: hci_vhci: Add force_prevent_wake entry (David Marlin) [RHEL-17716] - Bluetooth: hci_vhci: Add force_suspend entry (David Marlin) [RHEL-17716] - Bluetooth: Make use of hci_{suspend,resume}_dev on suspend notifier (David Marlin) [RHEL-17716] - Bluetooth: btrsi: remove superfluous header files from btrsi.c (David Marlin) [RHEL-17716] - Bluetooth: btrtl: Set VsMsftOpCode based on device table (David Marlin) [RHEL-17716] - Bluetooth: Fix handling of experimental feature for codec offload (David Marlin) [RHEL-17716] - Bluetooth: Fix handling of experimental feature for quality reports (David Marlin) [RHEL-17716] - Bbluetooth: btusb: Add another Bluetooth part for Realtek 8852AE (David Marlin) [RHEL-17716] - Bluetooth: btrtl: enable Realtek 8822C/8852A to support AOSP extension (David Marlin) [RHEL-17716] - Bluetooth: hci_qca: enable Qualcomm WCN399x for AOSP extension (David Marlin) [RHEL-17716] - Bluetooth: Apply missing portion of previously applied commit to correct context. (David Marlin) [RHEL-17716] - Bluetooth: Fix wrong opcode when LL privacy enabled (David Marlin) [RHEL-17716] - Bluetooth: Fix Advertisement Monitor Suspend/Resume (David Marlin) [RHEL-17716] - Bluetooth: hci_h5: directly return hci_uart_register_device() ret-val (David Marlin) [RHEL-17716] - Bluetooth: hci_h5: Fix (runtime)suspend issues on RTL8723BS HCIs (David Marlin) [RHEL-17716] - Bluetooth: hci_core: Move all debugfs handling to hci_debugfs.c (David Marlin) [RHEL-17716] - Bluetooth: btmtkuart: fix a memleak in mtk_hci_wmt_sync (David Marlin) [RHEL-17716] - Bluetooth: hci_ldisc: require CAP_NET_ADMIN to attach N_HCI ldisc (David Marlin) [RHEL-17716] - Bluetooth: btusb: Add gpio reset way for qca btsoc in cmd_timeout (David Marlin) [RHEL-17716] - Bluetooth: Fix passing NULL to PTR_ERR (David Marlin) [RHEL-17716] - Bluetooth: hci_sock: Add support for BT_{SND,RCV}BUF (David Marlin) [RHEL-17716] - Bluetooth: eir: Move EIR/Adv Data functions to its own file (David Marlin) [RHEL-17716] - Bluetooth: RFCOMM: Replace use of memcpy_from_msg with bt_skb_sendmmsg (David Marlin) [RHEL-17716] - Bluetooth: Add bt_skb_sendmmsg helper (David Marlin) [RHEL-17716] - Bluetooth: hci_uart: fix GPF in h5_recv (David Marlin) [RHEL-17716] - Bluetooth: btintel: Fix incorrect out of memory check (David Marlin) [RHEL-17716] - Bluetooth: Keep MSFT ext info throughout a hci_dev's life cycle (David Marlin) [RHEL-17716] - Bluetooth: hci_vhci: Add support for offload codecs over SCO (David Marlin) [RHEL-17716] - Bluetooth: Allow usb to auto-suspend when SCO use non-HCI transport (David Marlin) [RHEL-17716] - Bluetooth: Add offload feature under experimental flag (David Marlin) [RHEL-17716] - Bluetooth: Add support for msbc coding format (David Marlin) [RHEL-17716] - Bluetooth: btintel: Define a callback to fetch codec config data (David Marlin) [RHEL-17716] - Bluetooth: Configure codec for HFP offload use case (David Marlin) [RHEL-17716] - Bluetooth: Add support for HCI_Enhanced_Setup_Synchronous_Connection command (David Marlin) [RHEL-17716] - Bluetooth: Allow setting of codec for HFP offload use case (David Marlin) [RHEL-17716] - Bluetooth: btintel: Define callback to fetch data_path_id (David Marlin) [RHEL-17716] - Bluetooth: Allow querying of supported offload codecs over SCO socket (David Marlin) [RHEL-17716] - Bluetooth: btintel: Read supported offload use cases (David Marlin) [RHEL-17716] - Bluetooth: Add support for Read Local Supported Codecs V2 (David Marlin) [RHEL-17716] - Bluetooth: Enumerate local supported codec and cache details (David Marlin) [RHEL-17716] - Bluetooth: fix init and cleanup of sco_conn.timeout_work (David Marlin) [RHEL-17716] - Bluetooth: call sock_hold earlier in sco_conn_del (David Marlin) [RHEL-17716] - Bluetooth: btusb: Add support for IMC Networks Mediatek Chip(MT7921) (David Marlin) [RHEL-17716] - Bluetooth: btusb: Add the new support ID for Realtek RTL8852A (David Marlin) [RHEL-17716] - Bluetooth: btintel: Read boot address irrespective of controller mode (David Marlin) [RHEL-17716] - Bluetooth: btintel: Fix boot address (David Marlin) [RHEL-17716] - Bluetooth: Fix using RPA when address has been resolved (David Marlin) [RHEL-17716] - Bluetooth: Fix using address type from events (David Marlin) [RHEL-17716] - Bluetooth: Fix enabling advertising for central role (David Marlin) [RHEL-17716] - Bluetooth: set quality report callback for Intel (David Marlin) [RHEL-17716] - Bluetooth: Support the quality report events (David Marlin) [RHEL-17716] - Bluetooth: refactor set_exp_feature with a feature table (David Marlin) [RHEL-17716] - Bluetooth: btintel: support link statistics telemetry events (David Marlin) [RHEL-17716] - Bluetooth: btusb: disable Intel link statistics telemetry events (David Marlin) [RHEL-17716] - Bluetooth: mgmt: Disallow legacy MGMT_OP_READ_LOCAL_OOB_EXT_DATA (David Marlin) [RHEL-17716] - Bluetooth: reorganize functions from hci_sock_sendmsg() (David Marlin) [RHEL-17716] - crypto: qat - prevent underflow in rp2srv_store() (Vladis Dronov) [RHEL-15642] - crypto: qat - fix deadlock in backlog processing (Vladis Dronov) [RHEL-15642] - crypto: qat - move adf_cfg_services (Vladis Dronov) [RHEL-15642] - crypto: qat - add num_rps sysfs attribute (Vladis Dronov) [RHEL-15642] - crypto: qat - add rp2svc sysfs attribute (Vladis Dronov) [RHEL-15642] - crypto: qat - add rate limiting sysfs interface (Vladis Dronov) [RHEL-15642] - crypto: qat - add rate limiting feature to qat_4xxx (Vladis Dronov) [RHEL-15642] - crypto: qat - add retrieval of fw capabilities (Vladis Dronov) [RHEL-15642] - crypto: qat - add bits.h to icp_qat_hw.h (Vladis Dronov) [RHEL-15642] - crypto: qat - move admin api (Vladis Dronov) [RHEL-15642] - crypto: qat - fix ring to service map for QAT GEN4 (Vladis Dronov) [RHEL-15642] - crypto: qat - use masks for AE groups (Vladis Dronov) [RHEL-15642] - crypto: qat - refactor fw config related functions (Vladis Dronov) [RHEL-15642] - crypto: qat - count QAT GEN4 errors (Vladis Dronov) [RHEL-15642] - crypto: qat - add error counters (Vladis Dronov) [RHEL-15642] - crypto: qat - add handling of errors from ERRSOU3 for QAT GEN4 (Vladis Dronov) [RHEL-15642] - crypto: qat - add adf_get_aram_base() helper function (Vladis Dronov) [RHEL-15642] - crypto: qat - add handling of compression related errors for QAT GEN4 (Vladis Dronov) [RHEL-15642] - crypto: qat - add handling of errors from ERRSOU2 for QAT GEN4 (Vladis Dronov) [RHEL-15642] - crypto: qat - add reporting of errors from ERRSOU1 for QAT GEN4 (Vladis Dronov) [RHEL-15642] - crypto: qat - add reporting of correctable errors for QAT GEN4 (Vladis Dronov) [RHEL-15642] - crypto: qat - add infrastructure for error reporting (Vladis Dronov) [RHEL-15642] - crypto: qat - fix double free during reset (Vladis Dronov) [RHEL-15642] - crypto: qat - add cnv_errors debugfs file (Vladis Dronov) [RHEL-15642] - crypto: qat - add pm_status debugfs file (Vladis Dronov) [RHEL-15642] - crypto: qat - refactor included headers (Vladis Dronov) [RHEL-15642] - crypto: qat - Remove zlib-deflate (Vladis Dronov) [RHEL-15642] - crypto: qat - increase size of buffers (Vladis Dronov) [RHEL-15642] - crypto: qat - enable dc chaining service (Vladis Dronov) [RHEL-15642] - crypto: qat - consolidate services structure (Vladis Dronov) [RHEL-15642] - crypto: qat - fix unregistration of compression algorithms (Vladis Dronov) [RHEL-15642] - crypto: qat - fix unregistration of crypto algorithms (Vladis Dronov) [RHEL-15642] - crypto: qat - ignore subsequent state up commands (Vladis Dronov) [RHEL-15642] - crypto: qat - do not shadow error code (Vladis Dronov) [RHEL-15642] - crypto: qat - fix state machines cleanup paths (Vladis Dronov) [RHEL-15642] - crypto: qat - refactor deprecated strncpy (Vladis Dronov) [RHEL-15642] - crypto: qat - Use list_for_each_entry() helper (Vladis Dronov) [RHEL-15642] - Documentation: ABI: debugfs-driver-qat: fix fw_counters path (Vladis Dronov) [RHEL-15642] - crypto: qat - fix crypto capability detection for 4xxx (Vladis Dronov) [RHEL-15642] - crypto: qat - Remove unused function declarations (Vladis Dronov) [RHEL-15642] - crypto: qat - use kfree_sensitive instead of memset/kfree() (Vladis Dronov) [RHEL-15642] - crypto: qat - replace the if statement with min() (Vladis Dronov) [RHEL-15642] - crypto: qat - add heartbeat counters check (Vladis Dronov) [RHEL-15642] - crypto: qat - add heartbeat feature (Vladis Dronov) [RHEL-15642] - crypto: qat - add measure clock frequency (Vladis Dronov) [RHEL-15642] - crypto: qat - drop obsolete heartbeat interface (Vladis Dronov) [RHEL-15642] - crypto: qat - add internal timer for qat 4xxx (Vladis Dronov) [RHEL-15642] - crypto: qat - add fw_counters debugfs file (Vladis Dronov) [RHEL-15642] - crypto: qat - change value of default idle filter (Vladis Dronov) [RHEL-15642] - crypto: qat - do not export adf_init_admin_pm() (Vladis Dronov) [RHEL-15642] - crypto: qat - expose pm_idle_enabled through sysfs (Vladis Dronov) [RHEL-15642] - crypto: qat - extend configuration for 4xxx (Vladis Dronov) [RHEL-15642] - crypto: qat - refactor fw config logic for 4xxx (Vladis Dronov) [RHEL-15642] - crypto: qat - make fw images name constant (Vladis Dronov) [RHEL-15642] - crypto: qat - move returns to default case (Vladis Dronov) [RHEL-15642] - crypto: qat - unmap buffers before free for RSA (Vladis Dronov) [RHEL-15642] - crypto: qat - unmap buffer before free for DH (Vladis Dronov) [RHEL-15642] - crypto: qat - update slice mask for 4xxx devices (Vladis Dronov) [RHEL-15642] - crypto: qat - set deprecated capabilities as reserved (Vladis Dronov) [RHEL-15642] - crypto: qat - add missing function declaration in adf_dbgfs.h (Vladis Dronov) [RHEL-15642] - crypto: qat - move dbgfs init to separate file (Vladis Dronov) [RHEL-15642] - crypto: qat - drop redundant adf_enable_aer() (Vladis Dronov) [RHEL-15642] - crypto: qat - fix apply custom thread-service mapping for dc service (Vladis Dronov) [RHEL-15642] - crypto: qat - make state machine functions static (Vladis Dronov) [RHEL-15642] - crypto: qat - refactor device restart logic (Vladis Dronov) [RHEL-15642] - crypto: qat - replace state machine calls (Vladis Dronov) [RHEL-15642] - crypto: qat - fix concurrency issue when device state changes (Vladis Dronov) [RHEL-15642] - crypto: qat - delay sysfs initialization (Vladis Dronov) [RHEL-15642] - crypto: qat - Include algapi.h for low-level Crypto API (Vladis Dronov) [RHEL-15642] - crypto: rsa-pkcs1pad - Use helper to set reqsize (Vladis Dronov) [RHEL-15642] - units: Add BYTES_PER_*BIT (Vladis Dronov) [RHEL-15642]- netfilter: xt_sctp: validate the flag_info count (Wander Lairson Costa) [RHEL-11728] {CVE-2023-39193} - nvmet: nul-terminate the NQNs passed in the connect command (Maurizio Lombardi) [RHEL-16690] {CVE-2023-6121} - x86/speculation: Mark all Skylake CPUs as vulnerable to GDS (Waiman Long) [RHEL-3876] - gve: Fix GFP flags when allocing pages (Izabela Bakollari) [2140228] - Fix double fget() in vhost_net_set_backend() (Jon Maloy) [RHEL-7162] {CVE-2023-1838} - mptcp: fix disconnect vs accept race (Davide Caratti) [RHEL-15347] - mptcp: fix accept vs worker race (Davide Caratti) [RHEL-15347] - mptcp: stops worker on unaccepted sockets at listener close (Davide Caratti) [RHEL-15347] - mptcp: fix UaF in listener shutdown (Davide Caratti) [RHEL-15347] - mptcp: fix lockdep false positive (Davide Caratti) [RHEL-15347] - mptcp: use the workqueue to destroy unaccepted sockets (Davide Caratti) [RHEL-15347] - mptcp: refactor passive socket initialization (Davide Caratti) [RHEL-15347] - mptcp: set msk local address earlier (Davide Caratti) [RHEL-15347] - mptcp: fix possible list corruption on passive MPJ (Davide Caratti) [RHEL-15347] - mptcp: fix possible deadlock in subflow_error_report (Davide Caratti) [RHEL-15347] - dmaengine: idxd: Modify the dependence of attribute pasid_enabled (Jerry Snitselaar) [RHEL-10101] - dmaengine: ioatdma: use pci_dev_id() to simplify the code (Jerry Snitselaar) [RHEL-10101] - dmaengine: Simplify dma_async_device_register() (Jerry Snitselaar) [RHEL-10101] - dmaengine: qcom: hidma_mgmt: Use devm_platform_get_and_ioremap_resource() (Jerry Snitselaar) [RHEL-10101] - dmaengine: qcom_hidma: Use devm_platform_get_and_ioremap_resource() (Jerry Snitselaar) [RHEL-10101] - dmaengine: ioat: fixing the wrong dma_dev->chancnt (Jerry Snitselaar) [RHEL-10101] - dmaengine: hidma: Don't set chancnt (Jerry Snitselaar) [RHEL-10101] - dmaengine: ioat: Free up __cleanup() name (Jerry Snitselaar) [RHEL-10101] - dmaengine: idxd: Fix passing freed memory in idxd_cdev_open() (Jerry Snitselaar) [RHEL-10101] - dmaengine: idxd: make misc interrupt one shot (Jerry Snitselaar) [RHEL-10101] - dmaengine: ioat: Drop redundant pci_enable_pcie_error_reporting() (Jerry Snitselaar) [RHEL-10101] - dmaengine: ioat: use PCI core macros for PCIe Capability (Jerry Snitselaar) [RHEL-10101] - dmaengine: idxd: Allow ATS disable update only for configurable devices (Jerry Snitselaar) [RHEL-10101] - dmaengine: idxd: Expose ATS disable knob only when WQ ATS is supported (Jerry Snitselaar) [RHEL-10101] - dmaengine: idxd: Simplify WQ attribute visibility checks (Jerry Snitselaar) [RHEL-10101] - dmaengine: idxd: use spin_lock_irqsave before wait_event_lock_irq (Jerry Snitselaar) [RHEL-10101] - dmaengine: Actually use devm_add_action_or_reset() (Jerry Snitselaar) [RHEL-10101] - clk: fix leak on devm_clk_bulk_get_all() unwind (Jerry Snitselaar) [RHEL-10101] - drm/amdgpu: Fix possible null pointer dereference (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/amdgpu: Fix possible null pointer dereference (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Keep a gem reference to user bos in surfaces (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: fix typo of sizeof argument (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Fix possible invalid drm gem put calls (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Fix shader stage validation (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: remove unused vmw_overlay function (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Fix Legacy Display Unit atomic drm support (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Print errors when running on broken/unsupported configs (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Drop mksstat_init_record fn as currently unused (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Fix src/dst_pitch confusion (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Replace one-element array with flexible-array member (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Do not drop the reference to the handle too soon (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Stop accessing buffer objects which failed init (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Make the driver work without the dummy resources (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Stop using raw ttm_buffer_object's (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Abstract placement selection (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Rename dummy to is_iomem (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Cleanup the vmw bo usage in the cursor paths (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Simplify fb pinning (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Rename vmw_buffer_object to vmw_bo (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Remove the duplicate bo_free function (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/vmwgfx: Use the common gem mmap instead of the custom code (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/radeon: handle NULL bo->resource in move callback (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/qxl: handle NULL bo->resource in move callback (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/gem-vram: handle NULL bo->resource in move callback (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/ttm: prevent moving of pinned BOs (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/ttm: stop allocating a dummy resource for pipelined gutting (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/ttm: stop allocating dummy resources during BO creation (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/ttm: clear the ttm_tt when bo->resource is NULL (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - drm/i915/ttm: audit remaining bo->resource (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - Revert "drm/vmwgfx: Stop accessing buffer objects which failed init" (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - Revert "drm/vmwgfx: Do not drop the reference to the handle too soon" (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - Revert "drm/vmwgfx: Fix Legacy Display Unit atomic drm support" (Jocelyn Falempe) [RHEL-14510] {CVE-2023-5633} - ACPI: NFIT: Fix incorrect calculation of idt size (Mark Langsdorf) [RHEL-1021] - ACPI: resource: Add IRQ override quirk for LG UltraPC 17U70P (Mark Langsdorf) [RHEL-1021] - ACPI: property: Support strings in Apple _DSM props (Mark Langsdorf) [RHEL-1021] - ACPI: x86: utils: Remove Lenovo Yoga Tablet 2's MAGN0001 (Mark Langsdorf) [RHEL-1021] - ACPI: PM: Do not turn of unused power resources on the Toshiba Click Mini (Mark Langsdorf) [RHEL-1021] - ACPI: LPSS: Add 80862289 ACPI _HID for second PWM controller on Cherry Trail (Mark Langsdorf) [RHEL-1021] - ACPI: bus: Ensure that notify handlers are not running after removal (Mark Langsdorf) [RHEL-1021] - ACPI: bus: Add missing braces to acpi_sb_notify() (Mark Langsdorf) [RHEL-1021] - ACPI: resource: Skip IRQ override on ASUS ExpertBook B1502CBA (Mark Langsdorf) [RHEL-1021] - ACPI: x86: utils: Add Picasso to the list for forcing StorageD3Enable (Mark Langsdorf) [RHEL-1021] - ACPICA: ACPICA: check null return of ACPI_ALLOCATE_ZEROED in acpi_db_display_objects (Mark Langsdorf) [RHEL-1021] - ACPICA: acpi_madt_oem_data: Fix flexible array member definition (Mark Langsdorf) [RHEL-1021] - ACPICA: acpi_dmar_andd: Replace 1-element array with flexible array (Mark Langsdorf) [RHEL-1021] - ACPICA: acpi_pci_routing_table: Replace fixed-size array with flex array member (Mark Langsdorf) [RHEL-1021] - ACPICA: struct acpi_resource_dma: Replace 1-element array with flexible array (Mark Langsdorf) [RHEL-1021] - ACPICA: actbl1: Replace 1-element arrays with flexible arrays (Mark Langsdorf) [RHEL-1021] - ACPICA: struct acpi_resource_vendor: Replace 1-element array with flexible array (Mark Langsdorf) [RHEL-1021] - ACPICA: acpi_resource_irq: Replace 1-element arrays with flexible array (Mark Langsdorf) [RHEL-1021] - ACPICA: struct acpi_nfit_interleave: Replace 1-element array with flexible array (Mark Langsdorf) [RHEL-1021] - ACPICA: Avoid undefined behavior: load of misaligned address (Mark Langsdorf) [RHEL-1021] - ACPICA: Avoid undefined behavior: member access within null pointer (Mark Langsdorf) [RHEL-1021] - ACPICA: Avoid undefined behavior: member access within misaligned address (Mark Langsdorf) [RHEL-1021] - ACPICA: Avoid undefined behavior: member access within misaligned address (Mark Langsdorf) [RHEL-1021] - ACPICA: Avoid undefined behavior: member access within misaligned address (Mark Langsdorf) [RHEL-1021] - ACPICA: Avoid undefined behavior: member access within misaligned address (Mark Langsdorf) [RHEL-1021] - ACPICA: Avoid undefined behavior: applying zero offset to null pointer (Mark Langsdorf) [RHEL-1021] - ACPICA: Avoid undefined behavior: load of misaligned address (Mark Langsdorf) [RHEL-1021] - ACPICA: actbl2: Replace 1-element arrays with flexible arrays (Mark Langsdorf) [RHEL-1021] - ACPICA: Introduce ACPI_FLEX_ARRAY (Mark Langsdorf) [RHEL-1021] - ACPICA: add support for ClockInput resource (v6.5) (Mark Langsdorf) [RHEL-1021] - ACPICA: Update all copyrights/signons to 2023 (Mark Langsdorf) [RHEL-1021] - ACPICA: acpisrc: Add missing tables to astable (Mark Langsdorf) [RHEL-1021] - ACPICA: Add missing macro ACPI_FUNCTION_TRACE() for acpi_ns_repair_HID() (Mark Langsdorf) [RHEL-1021] - ACPI: EC: Fix oops when removing custom query handlers (Mark Langsdorf) [RHEL-1021] - ACPI: EC: Limit explicit removal of query handlers to custom query handlers (Mark Langsdorf) [RHEL-1021] - ACPI: SPCR: Amend indentation (Mark Langsdorf) [RHEL-1021] - ACPI: property: Refactor acpi_data_prop_read_single() (Mark Langsdorf) [RHEL-1021] - ACPI: APEI: EINJ: warn on invalid argument when explicitly indicated by platform (Mark Langsdorf) [RHEL-1021] - ACPI: sysfs: Enable ACPI sysfs support for CCEL records (Mark Langsdorf) [RHEL-1021] - ACPICA: iASL: Add CCEL table to both compiler/disassembler (Mark Langsdorf) [RHEL-1021] - ACPI: bus: Rework system-level device notification handling (Mark Langsdorf) [RHEL-1021] - ACPI: resource: Add Medion S17413 to IRQ override quirk (Mark Langsdorf) [RHEL-1021] - ACPI: LPIT: move to use bus_get_dev_root() (Mark Langsdorf) [RHEL-1021] - ACPI: SPCR: Prefix error messages with FW_BUG (Mark Langsdorf) [RHEL-1021] - ACPI: processor: Fix evaluating _PDC method when running as Xen dom0 (Mark Langsdorf) [RHEL-1021] - ACPI: s2idle: Log when enabling wakeup IRQ fails (Mark Langsdorf) [RHEL-1021] - ACPI: processor: Check for null return of devm_kzalloc() in fch_misc_setup() (Mark Langsdorf) [RHEL-1021] - ACPI: PPTT: Fix to avoid sleep in the atomic context when PPTT is absent (Mark Langsdorf) [RHEL-1021] - ACPI: x86: Add skip i2c clients quirk for Lenovo Yoga Book X90 (Mark Langsdorf) [RHEL-1021] - ACPI: x86: utils: Add Cezanne to the list for forcing StorageD3Enable (Mark Langsdorf) [RHEL-1021] - ACPI: resource: Skip IRQ override on Asus Expertbook B2402FBA (Mark Langsdorf) [RHEL-1021] - ACPI: resource: Do IRQ override on all TongFang GMxRGxx (Mark Langsdorf) [RHEL-1021] - ACPI: make kobj_type structures constant (Mark Langsdorf) [RHEL-1021] - ACPI: resource: Add IRQ overrides for MAINGEAR Vector Pro 2 models (Mark Langsdorf) [RHEL-1021] - ACPI: PMIC: Add comments with DSDT power opregion field names (Mark Langsdorf) [RHEL-1021] - ACPI: APEI: EINJ: Limit error type to 32-bit width (Mark Langsdorf) [RHEL-1021] - ACPI: NFIT: fix a potential deadlock during NFIT teardown (Mark Langsdorf) [RHEL-1021] - ACPI: Don't build ACPICA with '-Os' (Mark Langsdorf) [RHEL-1021] - ACPI: PRM: Check whether EFI runtime is available (Mark Langsdorf) [RHEL-1021] - ACPI: PNP: Introduce list of known non-PNP devices (Mark Langsdorf) [RHEL-1021] - ACPICA: nsrepair: handle cases without a return value correctly (Mark Langsdorf) [RHEL-1021] - ACPI: resource: Skip IRQ override on Asus Expertbook B2402CBA (Mark Langsdorf) [RHEL-1021] - ACPI: Silence missing prototype warnings (Mark Langsdorf) [RHEL-1021] - ACPI: processor: perflib: Avoid updating frequency QoS unnecessarily (Mark Langsdorf) [RHEL-1021] - ACPI: processor: perflib: Use the "no limit" frequency QoS (Mark Langsdorf) [RHEL-1021] - ACPI: processor: idle: Drop unnecessary (void *) conversion (Mark Langsdorf) [RHEL-1021] - ACPICA: Constify pathname argument for acpi_get_handle() (Mark Langsdorf) [RHEL-1021] - ACPICA: Drop port I/O validation for some regions (Mark Langsdorf) [RHEL-1021] - ACPI: PMIC: Add pmic_i2c_address to BYT Crystal Cove support (Mark Langsdorf) [RHEL-1021] - ACPI: tables: Add support for NBFT (Mark Langsdorf) [RHEL-1021] - ACPI: x86: s2idle: Force AMD GUID/_REV 2 on HP Elitebook 865 (Mark Langsdorf) [RHEL-1021] - ACPI: x86: s2idle: Stop using AMD specific codepath for Rembrandt+ (Mark Langsdorf) [RHEL-1021] - ACPI: resource: Add Asus ExpertBook B2502 to Asus quirks (Mark Langsdorf) [RHEL-1021] - ACPI: resource: do IRQ override on Lenovo 14ALC7 (Mark Langsdorf) [RHEL-1021] - ACPI: resource: do IRQ override on XMG Core 15 (Mark Langsdorf) [RHEL-1021] - ACPI: EC: Fix ECDT probe ordering issues (Mark Langsdorf) [RHEL-1021] - ACPI: EC: Fix EC address space handler unregistration (Mark Langsdorf) [RHEL-1021] - ACPICA: Allow address_space_handler Install and _REG execution as 2 separate steps (Mark Langsdorf) [RHEL-1021] - ACPI: x86: Add skip i2c clients quirk for Medion Lifetab S10346 (Mark Langsdorf) [RHEL-1021] - ACPI: APEI: EINJ: Refactor available_error_type_show() (Mark Langsdorf) [RHEL-1021] - ACPI: APEI: EINJ: Fix formatting errors (Mark Langsdorf) [RHEL-1021] - ACPI: processor: perflib: Adjust acpi_processor_notify_smm() return value (Mark Langsdorf) [RHEL-1021] - ACPI: processor: perflib: Rearrange acpi_processor_notify_smm() (Mark Langsdorf) [RHEL-1021] - ACPI: processor: perflib: Rearrange unregistration routine (Mark Langsdorf) [RHEL-1021] - ACPI: processor: perflib: Drop redundant parentheses (Mark Langsdorf) [RHEL-1021] - ACPI: processor: perflib: Adjust white space (Mark Langsdorf) [RHEL-1021] - ACPI: processor: idle: Drop unnecessary statements and parens (Mark Langsdorf) [RHEL-1021] - ACPI: thermal: Adjust critical.flags.valid check (Mark Langsdorf) [RHEL-1021] - ACPI: fan: Convert to use sysfs_emit_at() API (Mark Langsdorf) [RHEL-1021] - ACPICA: Fix use-after-free in acpi_ut_copy_ipackage_to_ipackage() (Mark Langsdorf) [RHEL-1021] - ACPI: use sysfs_emit() instead of scnprintf() (Mark Langsdorf) [RHEL-1021] - ACPI: x86: Add skip i2c clients quirk for Lenovo Yoga Tab 3 Pro (YT3-X90F) (Mark Langsdorf) [RHEL-1021] - ACPI: APEI: Remove a useless include (Mark Langsdorf) [RHEL-1021] - ACPI: APEI: Silence missing prototype warnings (Mark Langsdorf) [RHEL-1021] - ACPI: fan: Bail out if extract package failed (Mark Langsdorf) [RHEL-1021] - ACPI: pfr_telemetry: use ACPI_FREE() to free acpi_object (Mark Langsdorf) [RHEL-1021] - ACPI: pfr_update: use ACPI_FREE() to free acpi_object (Mark Langsdorf) [RHEL-1021] - ACPI: bus: Fix the _OSC capability check for FFH OpRegion (Mark Langsdorf) [RHEL-1021] - ACPI: HMAT: Fix initiator registration for single-initiator systems (Mark Langsdorf) [RHEL-1021] - ACPI: HMAT: remove unnecessary variable initialization (Mark Langsdorf) [RHEL-1021] - ACPI: APMT: Fix kerneldoc and indentation (Mark Langsdorf) [RHEL-1021] - ACPI: Implement a generic FFH Opregion handler (Mark Langsdorf) [RHEL-1021] - redhat: configs: enable FFH OpRegion handlers (Mark Langsdorf) [RHEL-1021] - ACPI: Enable FPDT on arm64 (Mark Langsdorf) [RHEL-1021] - ACPI: sysfs: use sysfs_emit() to instead of scnprintf() (Mark Langsdorf) [RHEL-1021] - ACPI: irq: Fix some kernel-doc issues (Mark Langsdorf) [RHEL-1021] - ACPI: tables: Fix the stale comments for acpi_locate_initial_tables() (Mark Langsdorf) [RHEL-1021] - ACPI: HMAT: use hotplug_memory_notifier() directly (Mark Langsdorf) [RHEL-1021] - ACPICA: Fix error code path in acpi_ds_call_control_method() (Mark Langsdorf) [RHEL-1021] - ACPICA: Add utcksum.o to the acpidump Makefile (Mark Langsdorf) [RHEL-1021] - ACPI/IORT: Update SMMUv3 DeviceID support (Mark Langsdorf) [RHEL-1021] - ACPI: ARM Performance Monitoring Unit Table (APMT) initial support (Mark Langsdorf) [RHEL-1021] - ACPI: sysfs: Use kstrtobool() instead of strtobool() (Mark Langsdorf) [RHEL-1021] - ACPI: EC: Add quirk for the HP Pavilion Gaming 15-cx0041ur (Mark Langsdorf) [RHEL-1021] - ACPI: processor: throttling: remove variable count (Mark Langsdorf) [RHEL-1021] - ACPI: processor: idle: Check acpi_fetch_acpi_dev() return value (Mark Langsdorf) [RHEL-1021] - ACPI: APEI: Drop unsetting driver data on remove (Mark Langsdorf) [RHEL-1021] - ACPI: x86: Add another system to quirk list for forcing StorageD3Enable (Mark Langsdorf) [RHEL-1021] - ACPICA: Finish support for the CDAT table (Mark Langsdorf) [RHEL-1021] - ACPICA: Improve warning message for "invalid ACPI name" (Mark Langsdorf) [RHEL-1021] - ACPICA: Check that EBDA pointer is in valid memory (Mark Langsdorf) [RHEL-1021] - arm64: acpi: Fix possible memory leak of ffh_ctxt (Mark Langsdorf) [RHEL-1021] - arm64: Add architecture specific ACPI FFH Opregion callbacks (Mark Langsdorf) [RHEL-1021] - ACPICA: Add support for FFH Opregion special context data (Mark Langsdorf) [RHEL-1021] - ACPICA: Do not touch VGA memory when EBDA < 1ki_b (Mark Langsdorf) [RHEL-1021] - ACPICA: Make acpi_ex_load_op() match upstream (Mark Langsdorf) [RHEL-1021] - ACPI: scan: Add LATT2021 to acpi_ignore_dep_ids[] (Mark Langsdorf) [RHEL-1021] - ACPI: resource: Skip IRQ override on Asus Vivobook S5602ZA (Mark Langsdorf) [RHEL-1021] - apei/ghes: Use xchg_release() for updating new cache slot instead of cmpxchg() (Mark Langsdorf) [RHEL-1021] - ACPI: PCI: Fix device reference counting in acpi_get_pci_dev() (Mark Langsdorf) [RHEL-1021] - ACPI: resource: note more about IRQ override (Mark Langsdorf) [RHEL-1021] - ACPI: resource: do IRQ override on LENOVO IdeaPad (Mark Langsdorf) [RHEL-1021] - ACPI: extlog: Handle multiple records (Mark Langsdorf) [RHEL-1021] - ACPI: APEI: Fix integer overflow in ghes_estatus_pool_init() (Mark Langsdorf) [RHEL-1021] - ACPI: thermal: Drop redundant parens from expressions (Mark Langsdorf) [RHEL-1021] - ACPI: thermal: Use white space more consistently (Mark Langsdorf) [RHEL-1021] - ACPI: thermal: Drop some redundant code (Mark Langsdorf) [RHEL-1021] - ACPI: APEI: do not add task_work to kernel thread to avoid memory leak (Mark Langsdorf) [RHEL-1021] - ACPI: PM: Take wake IRQ into consideration when entering suspend-to-idle (Mark Langsdorf) [RHEL-1021] - ACPI: resources: Add wake_capable parameter to acpi_dev_irq_flags (Mark Langsdorf) [RHEL-1021] - ACPI: LPSS: Replace loop with first entry retrieval (Mark Langsdorf) [RHEL-1021] - ACPI: LPSS: Deduplicate skipping device in acpi_lpss_create_device() (Mark Langsdorf) [RHEL-1021] - ACPI: x86: s2idle: Fix a NULL pointer dereference (Mark Langsdorf) [RHEL-1021] - ACPI: x86: s2idle: Add another ID to s2idle_dmi_table (Mark Langsdorf) [RHEL-1021] - ACPI: Kconfig: Drop link to https://01.org/linux-acpi (Mark Langsdorf) [RHEL-1021] - ACPI: DPTF: Drop stale link from Kconfig help (Mark Langsdorf) [RHEL-1021] - ACPI: x86: s2idle: Add a quirk for ASUSTeK COMPUTER INC. ROG Flow X13 (Mark Langsdorf) [RHEL-1021] - ACPI: x86: s2idle: Add a quirk for ASUS ROG Zephyrus G14 (Mark Langsdorf) [RHEL-1021] - ACPI: x86: s2idle: Add a quirk for Lenovo Slim 7 Pro 14ARH7 (Mark Langsdorf) [RHEL-1021] - ACPI: x86: s2idle: If a new AMD _HID is missing assume Rembrandt (Mark Langsdorf) [RHEL-1021] - ACPI: x86: s2idle: Add a quirk for ASUS TUF Gaming A17 FA707RE (Mark Langsdorf) [RHEL-1021] - ACPI: x86: s2idle: Move _HID handling for AMD systems into structures (Mark Langsdorf) [RHEL-1021] - ACPI: x86: s2idle: Add module parameter to prefer Microsoft GUID (Mark Langsdorf) [RHEL-1021] - ACPI: resource: Add ASUS model S5402ZA to quirks (Mark Langsdorf) [RHEL-1021] - ACPI: AMBA: Add ARM DMA-330 controller to the supported list (Mark Langsdorf) [RHEL-1021] - ACPI: APEI: Remove unneeded result variables (Mark Langsdorf) [RHEL-1021] - ACPI: fan: Reorder symbols to get rid of a few forward declarations (Mark Langsdorf) [RHEL-1021] - ACPI: x86: Add a quirk for Dell Inspiron 14 2-in-1 for StorageD3Enable (Mark Langsdorf) [RHEL-1021] - ACPI: PCI: Rework acpi_get_pci_dev() (Mark Langsdorf) [RHEL-1021] - ACPI: HMAT: Drop unused dev_fmt() and redundant 'HMAT' prefix (Mark Langsdorf) [RHEL-1021] - ACPI: x86: Refactor _UID handling to use acpi_dev_uid_to_integer() (Mark Langsdorf) [RHEL-1021] - ACPI: LPSS: Refactor _UID handling to use acpi_dev_uid_to_integer() (Mark Langsdorf) [RHEL-1021] - ACPI: utils: Add acpi_dev_uid_to_integer() helper to get _UID as integer (Mark Langsdorf) [RHEL-1021] - ACPI: resource: Add helper function acpi_dev_get_memory_resources() (Mark Langsdorf) [RHEL-1021] - ACPI: LPSS: Use the helper acpi_dev_get_memory_resources() (Mark Langsdorf) [RHEL-1021] - ACPI: resource: Skip IRQ override on Asus Vivobook K3402ZA/K3502ZA (Mark Langsdorf) [RHEL-1021] - ACPI: APD: Use the helper acpi_dev_get_memory_resources() (Mark Langsdorf) [RHEL-1021] - ACPI: resource: Filter out the non memory resources in is_memory() (Mark Langsdorf) [RHEL-1021] - ACPI: tables: FPDT: Don't call acpi_os_map_memory() on invalid phys address (Mark Langsdorf) [RHEL-1021] - ACPI: s2idle: Add a new ->check() callback for platform_s2idle_ops (Mark Langsdorf) [RHEL-1021] - ACPI: property: Silence missing-declarations warning in apple.c (Mark Langsdorf) [RHEL-1021] - ACPI: platform: Use PLATFORM_DEVID_NONE in acpi_create_platform_device() (Mark Langsdorf) [RHEL-1021] - ACPI: platform: Remove redundant print on -ENOMEM (Mark Langsdorf) [RHEL-1021] - ACPI: platform: Sort forbidden_id_list[] in ascending order (Mark Langsdorf) [RHEL-1021] - ACPI: platform: Use sizeof(*pointer) instead of sizeof(type) (Mark Langsdorf) [RHEL-1021] - ACPI: property: Use acpi_dev_parent() (Mark Langsdorf) [RHEL-1021] - ACPI: bus: Refactor ACPI matching functions for better readability (Mark Langsdorf) [RHEL-1021] - ACPI: bus: Drop kernel doc annotation from acpi_bus_notify() (Mark Langsdorf) [RHEL-1021] - ACPI: EC: Drop unneeded result variable from ec_write() (Mark Langsdorf) [RHEL-1021] - ACPI: APEI: Add BERT error log footer (Mark Langsdorf) [RHEL-1021] - platform/x86: asus-wmi: Move acpi_backlight=native quirks to ACPI video_detect.c (Mark Langsdorf) [RHEL-1021] - ACPI: video: Fix indentation of video_detect_dmi_table[] entries (Mark Langsdorf) [RHEL-1021] - platform/x86: acer-wmi: Move backlight DMI quirks to acpi/video_detect.c (Mark Langsdorf) [RHEL-1021] - platform/x86: asus-wmi: Move acpi_backlight=vendor quirks to ACPI video_detect.c (Mark Langsdorf) [RHEL-1021] - ACPI: video: Refactor acpi_video_get_backlight_type() a bit (Mark Langsdorf) [RHEL-1021] - ACPI: video: Simplify acpi_video_unregister_backlight() (Mark Langsdorf) [RHEL-1021] - ACPI: video: Remove acpi_video_bus from list before tearing it down (Mark Langsdorf) [RHEL-1021] - ACPI: video: Remove code to unregister acpi_video backlight when a native backlight registers (Mark Langsdorf) [RHEL-1021] - ACPI: PM: Fix NULL argument handling in acpi_device_get/set_power() (Mark Langsdorf) [RHEL-1021] - ACPI: bus: Remove the unneeded result variable (Mark Langsdorf) [RHEL-1021] - ACPI: OSI: Remove Linux-HPI-Hybrid-Graphics _OSI string (Mark Langsdorf) [RHEL-1021] - ACPI: OSI: Remove Linux-Lenovo-NV-HDMI-Audio _OSI string (Mark Langsdorf) [RHEL-1021] - ACPI: OSI: Remove Linux-Dell-Video _OSI string (Mark Langsdorf) [RHEL-1021] - ACPI: Drop parent field from struct acpi_device (Mark Langsdorf) [RHEL-1021] - ACPI: move from strlcpy() with unused retval to strscpy() (Mark Langsdorf) [RHEL-1021] - ACPI: PM: Fix acpi_dev_state_d0() kerneldoc (Mark Langsdorf) [RHEL-1021] - ACPI: scan: Eliminate __acpi_device_add() (Mark Langsdorf) [RHEL-1021] - ACPI: scan: Rearrange initialization of ACPI device objects (Mark Langsdorf) [RHEL-1021] - ACPI: Rename acpi_bus_get/put_acpi_device() (Mark Langsdorf) [RHEL-1021] - ACPI: scan: Rename acpi_bus_get_parent() and rearrange it (Mark Langsdorf) [RHEL-1021]- s390/smp: move rcu_cpu_starting() earlier (Joel Savitz) [RHEL-8624] - net: fix net device address assign type (Michal Schmidt) [RHEL-6383] - net: add check for current MAC address in dev_set_mac_address (Michal Schmidt) [RHEL-6383] - writeback, cgroup: Fix kernel bootup panic with cgroup v2 (Waiman Long) [RHEL-17504] - net/tls: Remove the context from the list in tls_device_down (Jay Shin) [RHEL-17301] - tls: Fix context leak on tls_device_down (Jay Shin) [RHEL-17301] - RDMA/core: Require admin capabilities to set system parameters (Kamal Heib) [RHEL-1033] - RDMA/cma: Initialize ib_sa_multicast structure to 0 when join (Kamal Heib) [RHEL-1033] - RDMA/core: Use size_{add,sub,mul}() in calls to struct_size() (Kamal Heib) [RHEL-1033] - RDMA/cma: Fix truncation compilation warning in make_cma_ports (Kamal Heib) [RHEL-1033] - RDMA/uverbs: Fix typo of sizeof argument (Kamal Heib) [RHEL-1033] - IB/uverbs: Fix an potential error pointer dereference (Kamal Heib) [RHEL-1033] - scsi: RDMA/srp: Fix residual handling (Kamal Heib) [RHEL-1033] - rdma: fix INFINIBAND_USER_ACCESS dependency (Kamal Heib) [RHEL-1033] - gfs2: Fix quota=quiet oversight (Bob Peterson) [RHEL-14849] - gfs2: Free quota data objects synchronously (Andreas Gruenbacher) [RHEL-14849] - gfs2: Fix initial quota data refcount (Andreas Gruenbacher) [RHEL-14849] - gfs2: Factor out duplicate quota data disposal code (Andreas Gruenbacher) [RHEL-14849] - gfs2: Use gfs2_qd_dispose in gfs2_quota_cleanup (Andreas Gruenbacher) [RHEL-14849] - gfs2: Fix wrong quota shrinker return value (Andreas Gruenbacher) [RHEL-14849] - gfs2: ignore negated quota changes (Bob Peterson) [RHEL-14849] - gfs2: Introduce new quota=quiet mount option (Bob Peterson) [RHEL-14849] - gfs2: Rename sd_{ glock => kill }_wait (Andreas Gruenbacher) [RHEL-14849] - Bluetooth: btrtl: Set MSFT opcode for RTL8852 (David Marlin) [RHEL-2531] - Bluetooth: Fix return value in hci_dev_do_close() (David Marlin) [RHEL-2531] - Bluetooth: add timeout sanity check to hci_inquiry (David Marlin) [RHEL-2531] - Bluetooth: btusb: Remove WAKEUP_DISABLE and add WAKEUP_AUTOSUSPEND for Realtek devices (David Marlin) [RHEL-2531] - Bluetooth: mgmt: Pessimize compile-time bounds-check (David Marlin) [RHEL-2531] - Bluetooth: Fix race condition in handling NOP command (David Marlin) [RHEL-2531] - Bluetooth: btbcm: add patch ram for bluetooth (David Marlin) [RHEL-2531] - Bluetooth: Store advertising handle so it can be re-enabled (David Marlin) [RHEL-2531] - Bluetooth: Fix handling of LE Enhanced Connection Complete (David Marlin) [RHEL-2531] - Bluetooth: fix repeated calls to sco_sock_kill (David Marlin) [RHEL-2531] - Bluetooth: switch to lock_sock in RFCOMM (David Marlin) [RHEL-2531] - Bluetooth: serialize calls to sco_sock_{set,clear}_timer (David Marlin) [RHEL-2531] - Bluetooth: switch to lock_sock in SCO (David Marlin) [RHEL-2531] - Bluetooth: avoid circular locks in sco_sock_connect (David Marlin) [RHEL-2531] - Bluetooth: schedule SCO timeouts with delayed_work (David Marlin) [RHEL-2531] - Bluetooth: btusb: Fix fall-through warnings (David Marlin) [RHEL-2531] - Bluetooth: btintel: Combine setting up MSFT extension (David Marlin) [RHEL-2531] - Bluetooth: increase BTNAMSIZ to 21 chars to fix potential buffer overflow (David Marlin) [RHEL-2531] - Bluetooth: Add additional Bluetooth part for Realtek 8852AE (David Marlin) [RHEL-2531] - Bluetooth: btusb: Record debug log for Mediatek Chip. (David Marlin) [RHEL-2531] - Bluetooth: hci_bcm: Fix kernel doc comments (David Marlin) [RHEL-2531] - Bluetooth: Fix not generating RPA when required (David Marlin) [RHEL-2531] - Bluetooth: HCI: Add proper tracking for enable status of adv instances (David Marlin) [RHEL-2531] - Bluetooth: btusb: Enable MSFT extension for Mediatek Chip (MT7921) (David Marlin) [RHEL-2531] - Bluetooth: btusb: Make the CSR clone chip force-suspend workaround more generic (David Marlin) [RHEL-2531] - Bluetooth: btusb: Enable MSFT extension for WCN6855 controller (David Marlin) [RHEL-2531] - Bluetooth: btusb: Load Broadcom firmware for Dell device 413c:8197 (David Marlin) [RHEL-2531] - Bluetooth: btmrvl_sdio: Remove all strcpy() uses (David Marlin) [RHEL-2531] - Bluetooth: skip invalid hci_sync_conn_complete_evt (David Marlin) [RHEL-2531] - Bluetooth: btusb: Add valid le states quirk (David Marlin) [RHEL-2531] - Bluetooth: hci_h5: Add runtime suspend (David Marlin) [RHEL-2531] - Bluetooth: hci_h5: btrtl: Maintain flow control if wakeup is enabled (David Marlin) [RHEL-2531] - Bluetooth: hci_h5: add WAKEUP_DISABLE flag (David Marlin) [RHEL-2531] - Bluetooth: btrsi: use non-kernel-doc comment for copyright (David Marlin) [RHEL-2531] - Bluetooth: btusb: Add support for LG LGSBWAC92/TWCM-K505D (David Marlin) [RHEL-2531] - Bluetooth: sco: prevent information leak in sco_conn_defer_accept() (David Marlin) [RHEL-2531] - Bluetooth: btusb: Add support for IMC Networks Mediatek Chip (David Marlin) [RHEL-2531] - Bluetooth: hci_h5: Disable the hci_suspend_notifier for btrtl devices (David Marlin) [RHEL-2531] - Bluetooth: msft: Use the correct print format (David Marlin) [RHEL-2531] - Bluetooth: mgmt: Use the correct print format (David Marlin) [RHEL-2531] - Bluetooth: use inclusive language in hci_core.h (David Marlin) [RHEL-2531] - Bluetooth: btqca: Moved extracting rom version info to common place (David Marlin) [RHEL-2531] - Bluetooth: btqca: Add support for firmware image with mbn type for WCN6750 (David Marlin) [RHEL-2531] - Bluetooth: hci_qca: Add support for QTI Bluetooth chip wcn6750 (David Marlin) [RHEL-2531] - Bluetooth: use flexible-array member instead of zero-length array (David Marlin) [RHEL-2531] - Bluetooth: Fix default values for advertising interval (David Marlin) [RHEL-2531] - Bluetooth: Remove trailing semicolon in macros (David Marlin) [RHEL-2531] - Bluetooth: Fix crash in mgmt_add_adv_patterns_monitor_complete (David Marlin) [RHEL-2531] - Bluetooth: disable advertisement filters during suspend (David Marlin) [RHEL-2531] - Bluetooth: advmon offload MSFT interleave scanning integration (David Marlin) [RHEL-2531] - Bluetooth: advmon offload MSFT handle filter enablement (David Marlin) [RHEL-2531] - Bluetooth: advmon offload MSFT handle controller reset (David Marlin) [RHEL-2531] - Bluetooth: advmon offload MSFT remove monitor (David Marlin) [RHEL-2531] - Bluetooth: advmon offload MSFT add monitor (David Marlin) [RHEL-2531] - Bluetooth: advmon offload MSFT add rssi support (David Marlin) [RHEL-2531] - Bluetooth: btrtl: Enable MSFT extension for RTL8822CE controller (David Marlin) [RHEL-2531] - Bluetooth: btqca: Enable MSFT extension for Qualcomm WCN399x (David Marlin) [RHEL-2531] - Bluetooth: btqca: Use NVM files based on SoC ID for WCN3991 (David Marlin) [RHEL-2531] - Bluetooth: fix typo in struct name (David Marlin) [RHEL-2531] - Bluetooth: btqca: Add valid le states quirk (David Marlin) [RHEL-2531] - Bluetooth: ath3k: use usb_control_msg_send() and usb_control_msg_recv() (David Marlin) [RHEL-2531] - Bluetooth: Use fallthrough pseudo-keyword (David Marlin) [RHEL-2531] - Bluetooth: hci_qca: Enable WBS support for wcn3991 (David Marlin) [RHEL-2531] - Bluetooth: L2CAP: Replace zero-length array with flexible-array (David Marlin) [RHEL-2531] - Bluetooth: Replace BT_DBG with bt_dev_dbg for security manager support (David Marlin) [RHEL-2531] - Bluetooth: Replace BT_DBG with bt_dev_dbg for management support (David Marlin) [RHEL-2531] - Bluetooth: Clear HCI_LL_RPA_RESOLUTION flag on reset (David Marlin) [RHEL-2531] - Bluetooth: Sort list of LE features constants (David Marlin) [RHEL-2531] - Bluetooth: Add HCI device identifier for VIRTIO devices (David Marlin) [RHEL-2531] - Bluetooth: hci_qca: Add support for Qualcomm Bluetooth SoC QCA6390 (David Marlin) [RHEL-2531] - Bluetooth: Fixing a few comment typos in the quirk definitions. (David Marlin) [RHEL-2531] - Bluetooth: hci_qca: Add support for Qualcomm Bluetooth SoC WCN3991 (David Marlin) [RHEL-2531] - Bluetooth: btsdio: Use module_sdio_driver helper (David Marlin) [RHEL-2531] - mmc: sdio: Add helper macro for sdio_driver boilerplate (David Marlin) [RHEL-2531] - kasan: add compiler barriers to KUNIT_EXPECT_KASAN_FAIL (Nico Pache) [RHEL-5622] - redhat: add new tests (Nico Pache) [RHEL-5622] - redhat: disable kunit by default (Nico Pache) [RHEL-5622] - kasan: fix unit tests with CONFIG_UBSAN_LOCAL_BOUNDS enabled (Nico Pache) [RHEL-5622] - kasan: fix array-bounds warnings in tests (Nico Pache) [RHEL-5622] - kasan: test: Silence GCC 12 warnings (Nico Pache) [RHEL-5622] - tracepoint: Allow trace events in modules with TAINT_TEST (Nico Pache) [RHEL-5622] - kunit: Fix missed memory release in kunit_free_suite_set() (Nico Pache) [RHEL-5622] - kunit: fix kunit_test_init_section_suites(...) (Nico Pache) [RHEL-5622] - kunit: tool: print summary of failed tests if a few failed out of a lot (Nico Pache) [RHEL-5622] - kunit: alloc_string_stream_fragment error handling bug fix (Nico Pache) [RHEL-5622] - kunit: Fix wild-memory-access bug in kunit_free_suite_set() (Nico Pache) [RHEL-5622] - Documentation: kunit: Modular tests should not depend on KUNIT=y (Nico Pache) [RHEL-5622] - kunit: update NULL vs IS_ERR() tests (Nico Pache) [RHEL-5622] - Documentation: kunit: Update description of --alltests option (Nico Pache) [RHEL-5622] - kunit: declare kunit_assert structs as const (Nico Pache) [RHEL-5622] - kunit: rename base KUNIT_ASSERTION macro to _KUNIT_FAILED (Nico Pache) [RHEL-5622] - kunit: remove format func from struct kunit_assert, get it to 0 bytes (Nico Pache) [RHEL-5622] - kunit: make kunit_kfree(NULL) a no-op to match kfree() (Nico Pache) [RHEL-5622] - kunit: make kunit_kfree() not segfault on invalid inputs (Nico Pache) [RHEL-5622] - kunit: make kunit_kfree() only work on pointers from kunit_malloc() and friends (Nico Pache) [RHEL-5622] - kunit: drop test pointer in string_stream_fragment (Nico Pache) [RHEL-5622] - kunit: string-stream: Simplify resource use (Nico Pache) [RHEL-5622] - Documentation: Kunit: Use full path to .kunitconfig (Nico Pache) [RHEL-5622] - kunit: tool: rename all_test_uml.config, use it for --alltests (Nico Pache) [RHEL-5622] - kunit: tool: remove UML specific options from all_tests_uml.config (Nico Pache) [RHEL-5622] - lib: stackinit: update reference to kunit-tool (Nico Pache) [RHEL-5622] - Documentation: KUnit: update links in the index page (Nico Pache) [RHEL-5622] - Documentation: KUnit: add intro to the getting-started page (Nico Pache) [RHEL-5622] - Documentation: KUnit: Reword start guide for selecting tests (Nico Pache) [RHEL-5622] - Documentation: KUnit: add note about mrproper in start.rst (Nico Pache) [RHEL-5622] - Documentation: KUnit: avoid repeating "kunit.py run" in start.rst (Nico Pache) [RHEL-5622] - Documentation: KUnit: remove duplicated docs for kunit_tool (Nico Pache) [RHEL-5622] - Documentation: Kunit: Add ref for other kinds of tests (Nico Pache) [RHEL-5622] - Documentation: KUnit: Fix non-uml anchor (Nico Pache) [RHEL-5622] - Documentation: Kunit: Fix inconsistent titles (Nico Pache) [RHEL-5622] - Documentation: kunit: fix trivial typo (Nico Pache) [RHEL-5622] - kunit: no longer call module_info(test, "Y") for kunit modules (Nico Pache) [RHEL-5622] - kunit: add kunit.enable to enable/disable KUnit test (Nico Pache) [RHEL-5622] - kunit: tool: make --raw_output=kunit (aka --raw_output) preserve leading spaces (Nico Pache) [RHEL-5622] - module: kunit: Load .kunit_test_suites section when CONFIG_KUNIT=m (Nico Pache) [RHEL-5622] - MAINTAINERS: kunit: add David Gow as a maintainer of KUnit (Nico Pache) [RHEL-5622] - Documentation: KUnit: Fix example with compilation error (Nico Pache) [RHEL-5622] - Documentation: kunit: Add CLI args for kunit_tool (Nico Pache) [RHEL-5622] - kunit: flatten kunit_suite*** to kunit_suite** in .kunit_test_suites (Nico Pache) [RHEL-5622] - kunit: unify module and builtin suite definitions (Nico Pache) [RHEL-5622] - Documentation: kunit: fix example run_kunit func to allow spaces in args (Nico Pache) [RHEL-5622] - kunit: test.h: fix a kernel-doc markup (Nico Pache) [RHEL-5622] - kunit: tool: Enable virtio/PCI by default on UML (Nico Pache) [RHEL-5622] - kunit: tool: make --kunitconfig repeatable, blindly concat (Nico Pache) [RHEL-5622] - kunit: add coverage_uml.config to enable GCOV on UML (Nico Pache) [RHEL-5622] - kunit: tool: refactor internal kconfig handling, allow overriding (Nico Pache) [RHEL-5622] - kunit: tool: introduce --qemu_args (Nico Pache) [RHEL-5622] - kunit: tool: simplify creating LinuxSourceTreeOperations (Nico Pache) [RHEL-5622] - kunit: tool: cosmetic: don't specify duplicate kernel cmdline options (Nico Pache) [RHEL-5622] - kunit: tool: refactoring printing logic into kunit_printer.py (Nico Pache) [RHEL-5622] - kunit: tool: redo how we construct and mock LinuxSourceTree (Nico Pache) [RHEL-5622] - kunit: tool: drop unused load_config argument (Nico Pache) [RHEL-5622] - apparmor: test: Remove some casts which are no-longer required (Nico Pache) [RHEL-5622] - kunit: Taint the kernel when KUnit tests are run (Nico Pache) [RHEL-5622] - panic: Taint kernel if tests are run (Nico Pache) [RHEL-5622] - kunit: tool: Use qemu-system-i386 for i386 runs (Nico Pache) [RHEL-5622] - kunit: tool: update riscv QEMU config with new serial dependency (Nico Pache) [RHEL-5622] - kunit: tool: Add list of all valid test configs on UML (Nico Pache) [RHEL-5622] - kunit: take `kunit_assert` as `const` (Nico Pache) [RHEL-5622] - kunit: fix UAF when run kfence test case test_gfpzero (Nico Pache) [RHEL-5622] - lib: stackinit: Convert to KUnit (Nico Pache) [RHEL-5622] - lib/test_stackinit: Add assigned initializers (Nico Pache) [RHEL-5622] - lib/test_stackinit: Allow building stand-alone (Nico Pache) [RHEL-5622] - lib/test_stackinit: Fix static initializer test (Nico Pache) [RHEL-5622] - lib: test_stackinit.c: XFAIL switch variable init tests (Nico Pache) [RHEL-5622] - lib/test_stackinit: Handle Clang auto-initialization pattern (Nico Pache) [RHEL-5622] - lib: Introduce test_stackinit module (Nico Pache) [RHEL-5622] - kunit: cleanup assertion macro internal variables (Nico Pache) [RHEL-5622] - kunit: factor out str constants from binary assertion structs (Nico Pache) [RHEL-5622] - kunit: consolidate KUNIT_INIT_BINARY_ASSERT_STRUCT macros (Nico Pache) [RHEL-5622] - kunit: remove va_format from kunit_assert (Nico Pache) [RHEL-5622] - docs: dev-tools: kunit: don't use a table for docs name (Nico Pache) [RHEL-5622] - Documentation: dev-tools: Add Testing Overview (Nico Pache) [RHEL-5622]- perf vendor events: Update PMC used in PM_RUN_INST_CMPL event for power10 platform (Michael Petlan) [RHEL-16880] - gfs2: Fix another freeze/thaw hang (Andrew Price) [RHEL-5340] - tcp: enforce receive buffer memory limits by allowing the tcp window to shrink (Felix Maurer) [RHEL-15023] - cpufreq: amd-pstate: Update policy->cur in amd_pstate_adjust_perf() (Prarit Bhargava) [RHEL-10028] - driver/base/cpu: Retry online operation if -EBUSY (Waiman Long) [RHEL-5730] - net: openvswitch: reject negative ifindex (Antoine Tenart) [RHEL-14350] - sctp: annotate data-races around sk->sk_wmem_queued (Xin Long) [RHEL-14838] - sctp: fix potential deadlock on &net->sctp.addr_wq_lock (Xin Long) [RHEL-14838] - sctp: fix an error code in sctp_sf_eat_auth() (Xin Long) [RHEL-14838] - sctp: handle invalid error codes without calling BUG() (Xin Long) [RHEL-14838] - sctp: fix an issue that plpmtu can never go to complete state (Xin Long) [RHEL-14838] - sctp: add bpf_bypass_getsockopt proto callback (Xin Long) [RHEL-14838] - powerpc/pseries: Always inline functions called from cpuidle (Mark Langsdorf) [RHEL-4666] - cpuidle: pseries: Mark ->enter() functions as __cpuidle (Mark Langsdorf) [RHEL-4666] - cpuidle: move to use bus_get_dev_root() (Mark Langsdorf) [RHEL-4666] - cpuidle: driver: Update microsecond values of state parameters as needed (Mark Langsdorf) [RHEL-4666] - cpuidle: sysfs: make kobj_type structures constant (Mark Langsdorf) [RHEL-4666] - cpuidle: Fix poll_idle() noinstr annotation (Mark Langsdorf) [RHEL-4666] - cpuidle-haltpoll: Replace default_idle() with arch_cpu_idle() (Mark Langsdorf) [RHEL-4666] - cpuidle-haltpoll: select haltpoll governor (Mark Langsdorf) [RHEL-4666] - cpuidle: Annotate poll_idle() (Mark Langsdorf) [RHEL-4666] - powerpc/cpuidle: Set CPUIDLE_FLAG_POLLING for snooze state (Mark Langsdorf) [RHEL-4666] - cpuidle: Remove redundant check in cpuidle_switch_governor() (Mark Langsdorf) [RHEL-4666] - cpuidle: powernv: move from strlcpy() with unused retval to strscpy() (Mark Langsdorf) [RHEL-4666] - cpuidle: coupled: Drop duplicate word from a comment (Mark Langsdorf) [RHEL-4666] - KVM: s390: add tracepoint in gmap notifier (Cédric Le Goater) [RHEL-11434] - KVM: s390: add stat counter for shadow gmap events (Cédric Le Goater) [RHEL-11434] - KVM: s390: fix gisa destroy operation might lead to cpu stalls (Cédric Le Goater) [RHEL-9581] - KVM: s390: interrupt: Fix single-stepping keyless mode exits (Cédric Le Goater) [RHEL-9581] - KVM: s390: interrupt: Fix single-stepping userspace-emulated instructions (Cédric Le Goater) [RHEL-9581] - KVM: s390: interrupt: Fix single-stepping kernel-emulated instructions (Cédric Le Goater) [RHEL-9581] - KVM: s390: interrupt: Fix single-stepping into program interrupt handlers (Cédric Le Goater) [RHEL-9581] - KVM: s390: interrupt: Fix single-stepping into interrupt handlers (Cédric Le Goater) [RHEL-9581] - KVM: s390: fix sthyi error handling (Cédric Le Goater) [RHEL-9581] - KVM: s390: pv: fix index value of replaced ASCE (Cédric Le Goater) [RHEL-9581] - KVM: s390/diag: fix racy access of physical cpu number in diag 9c handler (Cédric Le Goater) [RHEL-9581] - KVM: s390: vsie: fix the length of APCB bitmap (Cédric Le Goater) [RHEL-9581] - KVM: s390: fix KVM_S390_GET_CMMA_BITS for GFNs in memslot holes (Cédric Le Goater) [RHEL-9581] - KVM: s390: pci: fix virtual-physical confusion on module unload/load (Cédric Le Goater) [RHEL-9581] - KVM: s390: interrupt: fix virtual-physical confusion for next alert GISA (Cédric Le Goater) [RHEL-9581] - KVM: s390: pv: fix external interruption loop not always detected (Cédric Le Goater) [RHEL-9581] - s390: vfio-ap: tighten the NIB validity check (Cédric Le Goater) [RHEL-9581] - KVM: s390: pv: leak the topmost page table when destroy fails (Cédric Le Goater) [RHEL-9581] - mbcache: Avoid nesting of cache->c_list_lock under bit locks (Carlos Maiolino) [RHEL-15010] - ext4: fix deadlock due to mbcache entry corruption (Carlos Maiolino) [RHEL-15010] - mbcache: automatically delete entries from cache on freeing (Carlos Maiolino) [RHEL-15010] - ext4: fix use-after-free read in ext4_find_extent for bigalloc + inline (Carlos Maiolino) [RHEL-15010] - ext4: fix another off-by-one fsmap error on 1k block filesystems (Carlos Maiolino) [RHEL-15010] - ext4: fix task hung in ext4_xattr_delete_inode (Carlos Maiolino) [RHEL-15010] - ext4: Fix function prototype mismatch for ext4_feat_ktype (Carlos Maiolino) [RHEL-15010] - ext4: avoid unaccounted block allocation when expanding inode (Carlos Maiolino) [RHEL-15010] - ext4: avoid BUG_ON when creating xattrs (Carlos Maiolino) [RHEL-15010] - ext4: fix delayed allocation bug in ext4_clu_mapped for bigalloc + inline (Carlos Maiolino) [RHEL-15010] - ext4: fix uninititialized value in 'ext4_evict_inode' (Carlos Maiolino) [RHEL-15010] - ext4: fix corruption when online resizing a 1K bigalloc fs (Carlos Maiolino) [RHEL-15010] - ext4: fix error code return to user-space in ext4_get_branch() (Carlos Maiolino) [RHEL-15010] - ext4: init quota for 'old.inode' in 'ext4_rename' (Carlos Maiolino) [RHEL-15010] - ext4: fix undefined behavior in bit shift for ext4_check_flag_values (Carlos Maiolino) [RHEL-15010] - ext4: fix bug_on in __es_tree_search caused by bad boot loader inode (Carlos Maiolino) [RHEL-15010] - ext4: add EXT4_IGET_BAD flag to prevent unexpected bad inode (Carlos Maiolino) [RHEL-15010] - ext4: add helper to check quota inums (Carlos Maiolino) [RHEL-15010] - ext4: fix bug_on in __es_tree_search caused by bad quota inode (Carlos Maiolino) [RHEL-15010] - ext4: silence the warning when evicting inode with dioread_nolock (Carlos Maiolino) [RHEL-15010] - ext4: fix use-after-free in ext4_ext_shift_extents (Carlos Maiolino) [RHEL-15010] - ext4: fix warning in 'ext4_da_release_space' (Carlos Maiolino) [RHEL-15010] - jbd2: wake up journal waiters in FIFO order, not LIFO (Carlos Maiolino) [RHEL-15010] - ext4: place buffer head allocation before handle start (Carlos Maiolino) [RHEL-15010] - ext4: fix check for block being out of directory size (Carlos Maiolino) [RHEL-15010] {CVE-2022-1184} - ext4: make ext4_lazyinit_thread freezable (Carlos Maiolino) [RHEL-15010] - ext4: fix null-ptr-deref in ext4_write_info (Carlos Maiolino) [RHEL-15010] - ext4: limit the number of retries after discarding preallocations blocks (Carlos Maiolino) [RHEL-15010] - ext4: fix bug in extents parsing when eh_entries == 0 and eh_depth > 0 (Carlos Maiolino) [RHEL-15010] - jbd2: fix assertion 'jh->b_frozen_data == NULL' failure when journal aborted (Carlos Maiolino) [RHEL-15010] - ext4: fix race when reusing xattr blocks (Carlos Maiolino) [RHEL-15010] - ext4: unindent codeblock in ext4_xattr_block_set() (Carlos Maiolino) [RHEL-15010] - ext4: remove EA inode entry from mbcache on inode eviction (Carlos Maiolino) [RHEL-15010] - ext4: use kmemdup() to replace kmalloc + memcpy (Carlos Maiolino) [RHEL-15010] - ext4: avoid remove directory when directory is corrupted (Carlos Maiolino) [RHEL-15010] - ext4: recover csum seed of tmp_inode after migrating to extents (Carlos Maiolino) [RHEL-15010] - mbcache: add functions to delete entry if unused (Carlos Maiolino) [RHEL-15010] - mbcache: don't reclaim used entries (Carlos Maiolino) [RHEL-15010] - redhat/configs: Disable AMD PMF driver (Prarit Bhargava) [RHEL-10011] - x86/amd_nb: Add PCI ID for family 19h model 78h (Prarit Bhargava) [RHEL-10011] - platform/x86: amd: pmc: provide user message where s0ix is not supported (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Fix memory leak in amd_pmc_stb_debugfs_open_v2() (Prarit Bhargava) [RHEL-10011] - platform/x86: amd: pmc: Remove __maybe_unused from amd_pmc_suspend_handler() (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Move out of BIOS SMN pair for STB init (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Utilize SMN index 0 for driver probe (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Move idlemask check into `amd_pmc_idlemask_read` (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Don't dump data after resume from s0i3 on picasso (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Hide SMU version and program attributes for Picasso (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Don't try to read SMU version on Picasso (Prarit Bhargava) [RHEL-10011] - platform/x86: amd: pmc: Convert to platform remove callback returning void (Prarit Bhargava) [RHEL-10011] - platform/x86: amd: hsmp: Convert to platform remove callback returning void (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: remove CONFIG_SUSPEND checks (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Add line break for readability (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: differentiate STB/SMU messaging prints (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Write dummy postcode into the STB DRAM (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Add num_samples message id support to STB (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: add CONFIG_SERIO dependency (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Add a module parameter to disable workarounds (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Disable IRQ1 wakeup for RN/CZN (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: Fix refcount leak in amd_pmc_probe (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Add new ACPI ID AMDI0009 (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Remove more CONFIG_DEBUG_FS checks (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Read SMU version during suspend on Cezanne systems (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: remove CONFIG_DEBUG_FS checks (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Fix build without debugfs (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Add sysfs files for SMU (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Always write to the STB (Prarit Bhargava) [RHEL-10011] - platform/x86/amd: pmc: Add defines for STB events (Prarit Bhargava) [RHEL-10011] - platform/x86/amd/pmf: Add support for PMF core layer (Prarit Bhargava) [RHEL-10011] - platform/x86/amd/pmc: Add new platform support (Prarit Bhargava) [RHEL-10011] - platform/x86/amd/pmc: Add new acpi id for PMC controller (Prarit Bhargava) [RHEL-10011] - platform/x86: Move AMD platform drivers to separate directory (Prarit Bhargava) [RHEL-10011] - platform/x86: amd-pmc: Fix build error unused-function (Prarit Bhargava) [RHEL-10011] - platform/x86: amd-pmc: Shuffle location of amd_pmc_get_smu_version() (Prarit Bhargava) [RHEL-10011] - platform/x86: amd-pmc: Avoid reading SMU version at probe time (Prarit Bhargava) [RHEL-10011] - platform/x86: amd-pmc: Move FCH init to first use (Prarit Bhargava) [RHEL-10011] - platform/x86: amd-pmc: Move SMU logging setup out of init (Prarit Bhargava) [RHEL-10011] - platform/x86: amd-pmc: Fix compilation without CONFIG_SUSPEND (Prarit Bhargava) [RHEL-10011] - platform/x86: amd-pmc: Only report STB errors when STB enabled (Prarit Bhargava) [RHEL-10011] - platform/x86: amd-pmc: Drop CPU QoS workaround (Prarit Bhargava) [RHEL-10011] - platform/x86: amd-pmc: Output error codes in messages (Prarit Bhargava) [RHEL-10011] - platform/x86: amd-pmc: Move to later in the suspend process (Prarit Bhargava) [RHEL-10011] - platform/x86: amd-pmc: Validate entry into the deepest state on resume (Prarit Bhargava) [RHEL-10011] - platform/x86: amd-pmc: uninitialized variable in amd_pmc_s2d_init() (Prarit Bhargava) [RHEL-10011] - platform/x86: amd-pmc: Add support for AMD Spill to DRAM STB feature (Prarit Bhargava) [RHEL-10011] - platform/x86: amd-pmc: Correct usage of SMU version (Prarit Bhargava) [RHEL-10011] - platform/x86: amd-pmc: Make amd_pmc_stb_debugfs_fops static (Prarit Bhargava) [RHEL-10011] - scsi: qedf: Add synchronization between I/O completions and abort (Nilesh Javali) [RHEL-9861] - scsi: qedf: Remove unused declaration (Nilesh Javali) [RHEL-9861] - scsi: qedf: Fix firmware halt over suspend and resume (Nilesh Javali) [RHEL-9861] - scsi: qedf: Do not touch __user pointer in qedf_dbg_fp_int_cmd_read() directly (Nilesh Javali) [RHEL-9861] - scsi: qedf: Do not touch __user pointer in qedf_dbg_debug_cmd_read() directly (Nilesh Javali) [RHEL-9861] - scsi: qedf: Do not touch __user pointer in qedf_dbg_stop_io_on_error_cmd_read() directly (Nilesh Javali) [RHEL-9861] - scsi: qedf: Fix NULL dereference in error handling (Nilesh Javali) [RHEL-9861] - scsi: qedf: Remove unused 'num_handled' variable (Nilesh Javali) [RHEL-9861] - scsi: qla2xxx: Fix system crash due to bad pointer access (Nilesh Javali) [RHEL-9859] - qla2xxx: Fix double free of dsd_list during driver load. (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix NULL vs IS_ERR() bug for debugfs_create_dir() (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Use raw_smp_processor_id() instead of smp_processor_id() (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Correct endianness for rqstlen and rsplen (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix unused variable warning in qla2xxx_process_purls_pkt() (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix spelling mistake "tranport" -> "transport" (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Remove unused variables in qla24xx_build_scsi_type_6_iocbs() (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix nvme_fc_rcv_ls_req() undefined error (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Update version to 10.02.09.100-k (Nilesh Javali) [RHEL-9859] - Revert "scsi: qla2xxx: Fix buffer overrun" (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix smatch warn for qla_init_iocb_limit() (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Remove unsupported ql2xenabledif option (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Error code did not return to upper layer (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Add logs for SFP temperature monitoring (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix firmware resource tracking (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Flush mailbox commands on chip reset (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Add Unsolicited LS Request and Response Support for NVMe (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Allow 32-byte CDBs (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Move resource to allow code reuse (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Remove unused declarations (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Update version to 10.02.08.500-k (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: fix inconsistent TMF timeout (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix TMF leak through (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Turn off noisy message log (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix session hang in gnl (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix erroneous link up failure (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix command flush during TMF (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Limit TMF to 8 per function (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Adjust IOCB resource on qpair create (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix deletion race condition (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix error code in qla2x00_start_sp() (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Silence a static checker warning (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Remove unused nvme_ls_waitq wait queue (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Update version to 10.02.08.400-k (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Correct the index of array (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Pointer may be dereferenced (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix buffer overrun (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Check valid rport returned by fc_bsg_to_rport() (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Avoid fcport pointer dereference (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix potential NULL pointer dereference (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Array index may go out of bound (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Drop useless LIST_HEAD (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Replace one-element array with DECLARE_FLEX_ARRAY() helper (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix end of loop test (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix NULL pointer dereference in target mode (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Replace all non-returning strlcpy() with strscpy() (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Update version to 10.02.08.300-k (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Wait for io return on terminate rport (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix mem access after free (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix hang in task management (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix task management cmd fail due to unavailable resource (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix task management cmd failure (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Multi-que support for TMF (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Fix memory leak in qla2x00_probe_one() (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Refer directly to the qla2xxx_driver_template (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Remove default fabric ops callouts (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Drop redundant pci_enable_pcie_error_reporting() (Nilesh Javali) [RHEL-9859] - scsi: qla2xxx: Add option to disable FC2 Target support (Nilesh Javali) [RHEL-9859]- cpupower: Fix cpuidle_set to accept only numeric values for idle-set operation. (Mamatha Inamdar) [RHEL-15215] - powerpc/vas: Limit open window failure messages in log bufffer (Mamatha Inamdar) [RHEL-14968] - udplite: Fix NULL pointer dereference in __sk_mem_raise_allocated(). (Paolo Abeni) [RHEL-14372] - vxlan: calculate correct header length for GPE (Petr Oros) [RHEL-14527] - af_unix: Fix null-ptr-deref in unix_stream_sendpage(). (Guillaume Nault) [RHEL-2574] {CVE-2023-4622} - netfilter: xt_u32: validate user space input (Phil Sutter) [RHEL-11729] {CVE-2023-39192} - netfilter: nf_log_syslog: Consolidate entry checks (Phil Sutter) [RHEL-6044] - netfilter: nf_log_syslog: Don't ignore unknown protocols (Phil Sutter) [RHEL-6044] - netfilter: nf_log_syslog: Merge MAC header dumpers (Phil Sutter) [RHEL-6044] - tipc: fix a potential deadlock on &tx->lock (Xin Long) [RHEL-14830] - tipc: stop tipc crypto on failure in tipc_node_create (Xin Long) [RHEL-14830] - tipc: check return value of pskb_trim() (Xin Long) [RHEL-14830] - net: tipc: resize nlattr array to correct size (Xin Long) [RHEL-14830] - scsi: target: core: Fix deadlock due to recursive locking (Maurizio Lombardi) [RHEL-15311] - scsi: target: Replace strlcpy() with strscpy() (Maurizio Lombardi) [RHEL-15311] - scsi: target: iscsi: Stop using sprintf() in iscsi_target_configfs.c (Maurizio Lombardi) [RHEL-15311] - scsi: target: iscsi: Fix buffer overflow in lio_target_nacl_info_show() (Maurizio Lombardi) [RHEL-15311] - scsi: target: Fix multiple LUN_RESET handling (Maurizio Lombardi) [RHEL-15311] - scsi: target: iscsit: Free cmds before session free (Maurizio Lombardi) [RHEL-15311] - net: xfrm: skip policies marked as dead while reinserting policies (Sabrina Dubroca) [RHEL-14518] - ip_vti: fix potential slab-use-after-free in decode_session6 (Sabrina Dubroca) [RHEL-14518] - ip6_vti: fix slab-use-after-free in decode_session6 (Sabrina Dubroca) [RHEL-14518] - xfrm: fix slab-use-after-free in decode_session6 (Sabrina Dubroca) [RHEL-14518] - net: ipv4: Use kfree_sensitive instead of kfree (Sabrina Dubroca) [RHEL-14518] - xfrm: Linearize the skb after offloading if needed. (Sabrina Dubroca) [RHEL-14518] - xfrm: fix inbound ipv4/udp/esp packets to UDPv6 dualstack sockets (Sabrina Dubroca) [RHEL-14518] - net: skb_queue_purge_reason() optimizations (Antoine Tenart) [RHEL-14568] - net: add skb_queue_purge_reason and __skb_queue_purge_reason (Antoine Tenart) [RHEL-14568] - tcp: add TCP_OLD_SEQUENCE drop reason (Antoine Tenart) [RHEL-14568] - net: move dropreason.h to dropreason-core.h (Antoine Tenart) [RHEL-14568] - net: fix kfree_skb_list use of skb_mark_not_on_list (Antoine Tenart) [RHEL-14568] - net: kfree_skb_list use kmem_cache_free_bulk (Antoine Tenart) [RHEL-14568] - bpf: Clarify error expectations from bpf_clone_redirect (Davide Caratti) [RHEL-15040] - veth: Fixing transmit return status for dropped packets (Davide Caratti) [RHEL-15040] - net: fib: avoid warn splat in flow dissector (Davide Caratti) [RHEL-15040] - net: af_key: fix sadb_x_filter validation (Davide Caratti) [RHEL-15040] - net: dcb: choose correct policy to parse DCB_ATTR_BCN (Davide Caratti) [RHEL-15040] - llc: Don't drop packet from non-root netns. (Davide Caratti) [RHEL-15040] - vlan: fix a potential uninit-value in vlan_dev_hard_start_xmit() (Davide Caratti) [RHEL-15040] - af_key: Reject optional tunnel/BEET mode templates in outbound policies (Davide Caratti) [RHEL-15040] - af_packet: Don't send zero-byte data in packet_sendmsg_spkt(). (Davide Caratti) [RHEL-15040] - ethtool: Fix uninitialized number of lanes (Davide Caratti) [RHEL-15040] - vlan: partially enable SIOCSHWTSTAMP in container (Davide Caratti) [RHEL-15040] - net/sched: act_ct: additional checks for outdated flows (Davide Caratti) [RHEL-14032] - netfilter: flowtable: GC pushes back packets to classic path (Davide Caratti) [RHEL-14032] - net: sched: sch_qfq: Use non-work-conserving warning handler (Davide Caratti) [RHEL-14032] - net: sched: sch_qfq: Fix UAF in qfq_dequeue() (Davide Caratti) [RHEL-14032] - net/sched: sch_hfsc: upgrade 'rt' to 'sc' when it becomes a inner curve (Davide Caratti) [RHEL-14032] - net/sched: sch_hfsc: Ensure inner classes have fsc curve (Davide Caratti) [RHEL-14032] - net/sched: fix a qdisc modification with ambiguous command request (Davide Caratti) [RHEL-14032] - net/sched: mqprio: Add length check for TCA_MQPRIO_{MAX/MIN}_RATE64 (Davide Caratti) [RHEL-14032] - net/sched: mqprio: add extack to mqprio_parse_nlattr() (Davide Caratti) [RHEL-14032] - net: sched: cls_flower: Undo tcf_bind_filter in case of an error (Davide Caratti) [RHEL-14032] - net: sched: cls_bpf: Undo tcf_bind_filter in case of an error (Davide Caratti) [RHEL-14032] - net: sched: cls_u32: Undo refcount decrement in case update failed (Davide Caratti) [RHEL-14032] - net: sched: cls_u32: Undo tcf_bind_filter if u32_replace_hw_knode (Davide Caratti) [RHEL-14032] - net: sched: cls_matchall: Undo tcf_bind_filter in case of failure after mall_set_parms (Davide Caratti) [RHEL-14032] - net/sched: flower: Ensure both minimum and maximum ports are specified (Davide Caratti) [RHEL-14032] - net/sched: act_pedit: Add size check for TCA_PEDIT_PARMS_EX (Davide Caratti) [RHEL-14032] - sch_netem: fix issues in netem_change() vs get_dist_table() (Davide Caratti) [RHEL-14032] - sch_netem: acquire qdisc lock in netem_change() (Davide Caratti) [RHEL-14032] - selftests: tc-testing: add one test for flushing explicitly created chain (Davide Caratti) [RHEL-14032] - net/sched: cls_api: Fix lockup on flushing explicitly created chain (Davide Caratti) [RHEL-14032] - net/sched: qdisc_destroy() old ingress and clsact Qdiscs before grafting (Davide Caratti) [RHEL-14032] - net/sched: Refactor qdisc_graft() for ingress and clsact Qdiscs (Davide Caratti) [RHEL-14032] - net/sched: act_ct: Fix promotion of offloaded unreplied tuple (Davide Caratti) [RHEL-14032] - net/sched: fq_pie: ensure reasonable TCA_FQ_PIE_QUANTUM values (Davide Caratti) [RHEL-14032] - net: sched: fix NULL pointer dereference in mq_attach (Davide Caratti) [RHEL-14032] - net/sched: act_mirred: Add carrier check (Davide Caratti) [RHEL-14032] - redhat/configs: delete ftdi-elan driver config (Desnes Nunes) [RHEL-13071] - redhat/configs: delete u132-hcd driver config (Desnes Nunes) [RHEL-13071] - usb: typec: ucsi: acpi: fix a NULL vs IS_ERR() check in probe (Desnes Nunes) [RHEL-13071] - usb: typec: Fix fast_role_swap_current show function (Desnes Nunes) [RHEL-13071] - usb: typec: ucsi: Fix command cancellation (Desnes Nunes) [RHEL-13071] - USB: serial: option: add Quectel EM061KGL series (Desnes Nunes) [RHEL-13071] - usb: typec: tps6598x: Fix broken polling mode after system suspend/resume (Desnes Nunes) [RHEL-13071] - usb: usbfs: Use consistent mmap functions (Desnes Nunes) [RHEL-13071] - usb: usbfs: Enforce page requirements for mmap (Desnes Nunes) [RHEL-13071] - thunderbolt: Do not touch CL state configuration during discovery (Desnes Nunes) [RHEL-13071] - thunderbolt: Increase DisplayPort Connection Manager handshake timeout (Desnes Nunes) [RHEL-13071] - thunderbolt: dma_test: Use correct value for absent rings when creating paths (Desnes Nunes) [RHEL-13071] - xhci: Fix incorrect tracking of free space on transfer rings (Desnes Nunes) [RHEL-13071] - xhci-pci: Only run d3cold avoidance quirk for s2idle (Desnes Nunes) [RHEL-13071] - usb-storage: fix deadlock when a scsi command timeouts more than once (Desnes Nunes) [RHEL-13071] - usb: typec: tps6598x: Fix fault at module removal (Desnes Nunes) [RHEL-13071] - usb: typec: altmodes/displayport: fix pin_assignment_show (Desnes Nunes) [RHEL-13071] - USB: UHCI: adjust zhaoxin UHCI controllers OverCurrent bit value (Desnes Nunes) [RHEL-13071] - PCI: Add ACS quirk for Zhaoxin Root/Downstream Ports (Desnes Nunes) [RHEL-13071] - PCI: Add ACS quirk for Zhaoxin multi-function devices (Desnes Nunes) [RHEL-13071] - PCI: Add Zhaoxin Vendor ID (Desnes Nunes) [RHEL-13071] - USB: usbtmc: Fix direction for 0-length ioctl control messages (Desnes Nunes) [RHEL-13071] - usb: usbtmc: Fix bug in pipe direction for control transfers (Desnes Nunes) [RHEL-13071] - media: pvrusb2: fix DVB_CORE dependency (Desnes Nunes) [RHEL-13071] - USB: sisusbvga: Add endpoint checks (Desnes Nunes) [RHEL-13071] - USB: core: Add routines for endpoint checks in old drivers (Desnes Nunes) [RHEL-13071] - usb: typec: ucsi: don't print PPM init deferred errors (Desnes Nunes) [RHEL-13071] - usb: typec: tcpm: fix multiple times discover svids error (Desnes Nunes) [RHEL-13071] - usb: xhci: plat: Add USB 3.0 phy support (Desnes Nunes) [RHEL-13071] - usb: host: xhci-plat: Use dev_is_pci() helper (Desnes Nunes) [RHEL-13071] - xhci: fix debugfs register accesses while suspended (Desnes Nunes) [RHEL-13071] - debugfs: regset32: Add Runtime PM support (Desnes Nunes) [RHEL-13071] - USB: serial: option: add UNISOC vendor and TOZED LT70C product (Desnes Nunes) [RHEL-13071] - net: thunderbolt: Fix typos in comments (Desnes Nunes) [RHEL-13071] - net: thunderbolt: Fix sparse warnings in tbnet_xmit_csum_and_map() (Desnes Nunes) [RHEL-13071] - net: thunderbolt: Fix sparse warnings in tbnet_check_frame() and tbnet_poll() (Desnes Nunes) [RHEL-13071] - media: mc-device: remove unnecessary __must_check (Desnes Nunes) [RHEL-13071] - media: au0828: remove unnecessary (void*) conversions (Desnes Nunes) [RHEL-13071] - USB: core: Fix docs warning caused by wireless_status feature (Desnes Nunes) [RHEL-13071] - usb: typec: ucsi: acpi: add quirk for ASUS Zenbook UM325 (Desnes Nunes) [RHEL-13071] - ACPI: OSL: Remove the helper for deactivating memory region (Desnes Nunes) [RHEL-13071] - ACPI: OSL: Clean up printing messages (Desnes Nunes) [RHEL-13071] - usb: typec: ucsi: acpi: Map the mailbox with memremap() (Desnes Nunes) [RHEL-13071] - dt-bindings: usb: tps6598x: make interrupts optional (Desnes Nunes) [RHEL-13071] - dt-bindings: Explicitly allow additional properties in common schemas (Desnes Nunes) [RHEL-13071] - dt-bindings: connector: Convert Samsung 11-pin USB bindings to dtschema (Desnes Nunes) [RHEL-13071] - dt-bindings: Merge gpio-usb-b-connector with usb-connector (Desnes Nunes) [RHEL-13071] - dt-bindings: Clean-up schema indentation formatting (Desnes Nunes) [RHEL-13071] - dt-bindings: usb: typec-tcpci: convert to DT schema format (Desnes Nunes) [RHEL-13071] - usb: typec: tcpm: try to get role switch from tcpc fwnode (Desnes Nunes) [RHEL-13071] - USB: core: Add API to change the wireless_status (Desnes Nunes) [RHEL-13071] - USB: core: Add wireless_status sysfs attribute (Desnes Nunes) [RHEL-13071] - ABI: sysfs-bus-usb: better document variable argument (Desnes Nunes) [RHEL-13071] - thunderbolt: Introduce usb4_port_sb_opcode_err_to_errno() helper (Desnes Nunes) [RHEL-13071] - media: pvrusb2: clean up unneeded complexity in pvrusb2 class logic (Desnes Nunes) [RHEL-13071] - usb: move config USB_USS720 to usb's misc Kconfig (Desnes Nunes) [RHEL-13071] - dt-bindings: usb: usb-nop-xceiv: add power-domains property (Desnes Nunes) [RHEL-13071] - dt-bindings: usb: usb-nop-xceiv: Convert to DT schema (Desnes Nunes) [RHEL-13071] - thunderbolt: Make use of SI units from units.h (Desnes Nunes) [RHEL-13071] - thunderbolt: Get rid of redundant 'else' (Desnes Nunes) [RHEL-13071] - thunderbolt: ACPI: Replace tb_acpi_find_port() with acpi_find_child_by_adr() (Desnes Nunes) [RHEL-13071] - usb: pci-quirks: Reduce the length of a spinlock section in usb_amd_find_chipset_info() (Desnes Nunes) [RHEL-13071] - xhci: use pm_ptr() instead of #ifdef for CONFIG_PM conditionals (Desnes Nunes) [RHEL-13071] - usb: xhci-pci: Set PROBE_PREFER_ASYNCHRONOUS (Desnes Nunes) [RHEL-13071] - usb: typec: tps6598x: Add support for polling interrupts status (Desnes Nunes) [RHEL-13071] - usb: typec: ucsi: add PMIC Glink UCSI driver (Desnes Nunes) [RHEL-13071] - tracing: Acquire buffer from temparary trace sequence (Desnes Nunes) [RHEL-13071] - USB: serial: quatech2: remove unused qt2_setdevice function (Desnes Nunes) [RHEL-13071] - usb: typec: tipd: remove unused tps6598x_write16,32 functions (Desnes Nunes) [RHEL-13071] - usb: typec: tcpci_mt6360: remove unused mt6360_tcpc_read16 function (Desnes Nunes) [RHEL-13071] - usb: typec: tcpm: remove unnecessary (void*) conversions (Desnes Nunes) [RHEL-13071] - xhci: Move xhci MSI sync function to to xhci-pci (Desnes Nunes) [RHEL-13071] - xhci: Call MSI sync function from xhci-pci instead of generic xhci code (Desnes Nunes) [RHEL-13071] - xhci: Move functions to cleanup MSI to xhci-pci (Desnes Nunes) [RHEL-13071] - xhci: move PCI specific MSI/MSIX cleanup away from generic xhci functions (Desnes Nunes) [RHEL-13071] - xhci: Move functions to setup msi to xhci-pci (Desnes Nunes) [RHEL-13071] - xhci: Avoid PCI MSI/MSIX interrupt reinitialization at resume (Desnes Nunes) [RHEL-13071] - xhci: dbc: Provide sysfs option to configure dbc descriptors (Desnes Nunes) [RHEL-13071] - xhci: mem: Join string literals back (Desnes Nunes) [RHEL-13071] - xhci: mem: Replace explicit castings with appropriate specifiers (Desnes Nunes) [RHEL-13071] - xhci: mem: Use while (i--) pattern to clean up (Desnes Nunes) [RHEL-13071] - xhci: mem: Drop useless return:s (Desnes Nunes) [RHEL-13071] - xhci: mem: Get rid of redundant 'else' (Desnes Nunes) [RHEL-13071] - xhci: mem: Use dma_poll_zalloc() instead of explicit memset() (Desnes Nunes) [RHEL-13071] - xhci: mem: Carefully calculate size for memory allocations (Desnes Nunes) [RHEL-13071] - overflow: Provide constant expression struct_size (Desnes Nunes) [RHEL-13071] - test_overflow: Regularize test reporting output (Desnes Nunes) [RHEL-13071] - overflow: Implement size_t saturating arithmetic helpers (Desnes Nunes) [RHEL-13071] - test_overflow: Add shift overflow tests (Desnes Nunes) [RHEL-13071] - overflow.h: Add comment documenting __ab_c_size() (Desnes Nunes) [RHEL-13071] - docs: basics.rst: get rid of rcu kernel-doc macros (Desnes Nunes) [RHEL-13071] - docs: Do not seek comments in kernel/rcu/tree_plugin.h (Desnes Nunes) [RHEL-13071] - docs: deprecated.rst: Add zero-length and one-element arrays (Desnes Nunes) [RHEL-13071] - docs: Remove :c:func: from process/deprecated.rst (Desnes Nunes) [RHEL-13071] - docs: Introduce deprecated APIs list (Desnes Nunes) [RHEL-13071] - USB: misc: Remove unused include file usb_u132.h (Desnes Nunes) [RHEL-13071] - usb: ftdi-elan: Delete driver (Desnes Nunes) [RHEL-13071] - dt-bindings: usb: Drop unneeded quotes (Desnes Nunes) [RHEL-13071] - usb: host: u132-hcd: Delete driver (Desnes Nunes) [RHEL-13071] - media: pvrusb2: VIDEO_PVRUSB2 depends on DVB_CORE to use dvb_* symbols (Desnes Nunes) [RHEL-13071] - usb: misc: usb3503: support usb3803 and bypass mode (Desnes Nunes) [RHEL-13071] - usb: misc: usb3503: refactor code to prepare for usb3803 addition (Desnes Nunes) [RHEL-13071] - dt-bindings: usb: smsc,usb3503: Add usb3803 (Desnes Nunes) [RHEL-13071] - dt-bindings: usb: Convert SMSC USB3503 binding to a schema (Desnes Nunes) [RHEL-13071] - usb: typec: fusb302: mark OF related data as maybe unused (Desnes Nunes) [RHEL-13071] - usb: typec: hd3ss3220: Drop of_match_ptr for ID table (Desnes Nunes) [RHEL-13071] - usb: typec: hd3ss3220: Convert to i2c's .probe_new() (Desnes Nunes) [RHEL-13071] - usb: acpi: Switch to use acpi_evaluate_dsm_typed() (Desnes Nunes) [RHEL-13071] - usb: Use of_property_read_bool() for boolean properties (Desnes Nunes) [RHEL-13071] - usb: host: Fix refcount leak in ehci_hcd_ppc_of_probe (Desnes Nunes) [RHEL-13071] - usb: usb251xb: Switch to use dev_err_probe() helper (Desnes Nunes) [RHEL-13071] - thunderbolt: Refactor DROM reading (Desnes Nunes) [RHEL-13071] - thunderbolt: use `tb_eeprom_get_drom_offset` to discover DROM offset (Desnes Nunes) [RHEL-13071] - usb: xhci: change some trace event __dynamic_array() to __get_buf() (Desnes Nunes) [RHEL-13071] - dt-bindings: usb: allow evaluated properties in OHCI controllers (Desnes Nunes) [RHEL-13071] - dt-bindings: usb: usb-device: make "compatible" optional (Desnes Nunes) [RHEL-13071] - dt-bindings: usb: hcd: correct usb-device path (Desnes Nunes) [RHEL-13071] - dt-bindings: usb: fix yamllint check warning (Desnes Nunes) [RHEL-13071] - dt-bindings: usb: usb-device: fix typo in required properties (Desnes Nunes) [RHEL-13071] - dt-bindings: usb: convert usb-device.txt to YAML schema (Desnes Nunes) [RHEL-13071] - dt-bindings: Fix SPI and I2C bus node names in examples (Desnes Nunes) [RHEL-13071] - dt-bindings: mfd: mediatek: Add bindings for MT6360 PMIC (Desnes Nunes) [RHEL-13071] - usb typec: mt6360: Add MT6360 Type-C DT binding documentation (Desnes Nunes) [RHEL-13071]- net: xfrm: Fix xfrm_address_filter OOB read (Wander Lairson Costa) [2227304] {CVE-2023-39194} - drm/qxl: fix UAF on handle creation (Wander Lairson Costa) [2218333] {CVE-2023-39198} - x86/sev: Make enc_dec_hypercall() accept a size instead of npages (Vitaly Kuznetsov) [RHEL-3656] - net: virtio_net_hdr_to_skb: count transport header in UFO (Cindy Lu) [RHEL-6030] - ice: reset first in crash dump kernels (Petr Oros) [2139761] - perf/core: Fix potential NULL deref (Wander Lairson Costa) [RHEL-14982] {CVE-2023-5717} - perf: Disallow mis-matched inherited group reads (Wander Lairson Costa) [RHEL-14982] {CVE-2023-5717} - scsi: mpt3sas: Drop redundant pci_enable_pcie_error_reporting() (Tomas Henzl) [RHEL-8246] - scsi: mpt3sas: Fix in error path (Tomas Henzl) [RHEL-8246] - scsi: mpt3sas: Fix loop logic (Tomas Henzl) [RHEL-8246] - scsi: mpt3sas: Remove volatile qualifier (Tomas Henzl) [RHEL-8246] - scsi: mpt3sas: Perform additional retries if doorbell read returns 0 (Tomas Henzl) [RHEL-8246] - scsi: mpi3mr: Split off bus_reset function from host_reset (Tomas Henzl) [RHEL-8232] - scsi: mpi3mr: Update driver version to 8.5.0.0.0 (Tomas Henzl) [RHEL-8232] - scsi: mpi3mr: Enhance handling of devices removed after controller reset (Tomas Henzl) [RHEL-8232] - scsi: mpi3mr: WRITE SAME implementation (Tomas Henzl) [RHEL-8232] - scsi: mpi3mr: Add support for more than 1MB I/O (Tomas Henzl) [RHEL-8232] - scsi: mpi3mr: Update MPI Headers to version 3.00.28 (Tomas Henzl) [RHEL-8232] - scsi: mpi3mr: Invoke soft reset upon TSU or event ack time out (Tomas Henzl) [RHEL-8232] - scsi: mpi3mr: Propagate sense data for admin queue SCSI I/O (Tomas Henzl) [RHEL-8232] - scsi: mpi3mr: Fix the type used for pointers to bitmap (Tomas Henzl) [RHEL-8232] - regmap: Drop initial version of maximum transfer length fixes (Mark Langsdorf) [RHEL-1022] - regmap: Account for register length when chunking (Mark Langsdorf) [RHEL-1022] - driver core: update comments in device_rename() (Mark Langsdorf) [RHEL-1022] - cacheinfo: Add use_arch[|_cache]_info field/function (Mark Langsdorf) [RHEL-1022] - arch_topology: Remove early cacheinfo error message if -ENOENT (Mark Langsdorf) [RHEL-1022] - cacheinfo: Allow early level detection when DT/ACPI info is missing/broken (Mark Langsdorf) [RHEL-1022] - cacheinfo: Check sib_leaf in cache_leaves_are_shared() (Mark Langsdorf) [RHEL-1022] - cacheinfo: Add arch specific early level initializer (Mark Langsdorf) [RHEL-1022] - regmap: Factor out single value register syncing (Mark Langsdorf) [RHEL-1022] - regmap: Add RAM backed register map (Mark Langsdorf) [RHEL-1022] - regmap: Removed compressed cache support (Mark Langsdorf) [RHEL-1022] - base: soc: populate machine name in soc_device_register if empty (Mark Langsdorf) [RHEL-1022] - regmap: Clarify error for unknown cache types (Mark Langsdorf) [RHEL-1022] - regmap: Handle sparse caches in the default sync (Mark Langsdorf) [RHEL-1022] - regmap: add a helper to translate the register address (Mark Langsdorf) [RHEL-1022] - regmap: cache: Silence checkpatch warning (Mark Langsdorf) [RHEL-1022] - regmap: cache: Return error in cache sync operations for REGCACHE_NONE (Mark Langsdorf) [RHEL-1022] - devres: Pass unique name of the resource to devm_add_action() (Mark Langsdorf) [RHEL-1022] - device property: Clarify description of returned value in some functions (Mark Langsdorf) [RHEL-1022] - driver core: Make state_synced device attribute writeable (Mark Langsdorf) [RHEL-1022] - PM: domains: fix memory leak with using debugfs_lookup() (Mark Langsdorf) [RHEL-1022] - PM: runtime: Do not call __rpm_callback() from rpm_idle() (Mark Langsdorf) [RHEL-1022] - kobject: kset_uevent_ops: make name() callback take a const * (Mark Langsdorf) [RHEL-1022] - kobject: kset_uevent_ops: make filter() callback take a const * (Mark Langsdorf) [RHEL-1022] - kobject: make get_ktype() take a const pointer (Mark Langsdorf) [RHEL-1022] - kobject: make kobject_get_ownership() take a constant kobject * (Mark Langsdorf) [RHEL-1022] - arm64: topology: move store_cpu_topology() to shared code (Mark Langsdorf) [RHEL-1022] - filemap: skip write and wait if end offset precedes start (Nico Pache) [RHEL-5620] - mm/mempolicy: clean up the code logic in queue_pages_pte_range (Nico Pache) [RHEL-5620] - mm:vmscan: fix inaccurate reclaim during proactive reclaim (Nico Pache) [RHEL-5620] - mm/page_alloc: don't wake kswapd from rmqueue() unless __GFP_KSWAPD_RECLAIM is specified (Nico Pache) [RHEL-5620] - writeback: fix call of incorrect macro (Nico Pache) [RHEL-5620] - mm/page_alloc: use write_seqlock_irqsave() instead write_seqlock() + local_irq_save(). (Nico Pache) [RHEL-5620] - mm/page_alloc: fix potential deadlock on zonelist_update_seq seqlock (Nico Pache) [RHEL-5620] - writeback, cgroup: fix null-ptr-deref write in bdi_split_work_to_wbs (Nico Pache) [RHEL-5620] - mm/khugepaged: check again on anon uffd-wp during isolation (Nico Pache) [RHEL-5620] - mm/swap: fix swap_info_struct race between swapoff and get_swap_pages() (Nico Pache) [RHEL-5620] - mm/fadvise: use LLONG_MAX instead of -1 for eof (Nico Pache) [RHEL-5620] - mm: Make failslab writable again (Nico Pache) [RHEL-5620] - mm: migrate: fix THP's mapcount on isolation (Nico Pache) [RHEL-5620] - mm/memremap.c: map FS_DAX device memory as decrypted (Nico Pache) [RHEL-5620] - mm/page_alloc: add missing is_migrate_isolate() check in set_page_guard() (Nico Pache) [RHEL-5620] - mm: pagewalk: Fix race between unmap and page walker (Nico Pache) [RHEL-5620] - mm/slub: add missing TID updates on slab deactivation (Nico Pache) [RHEL-5620] - hugetlb: fix huge_pmd_unshare address update (Nico Pache) [RHEL-5620] - fs-writeback: writeback_sb_inodes:Recalculate 'wrote' according skipped pages (Nico Pache) [RHEL-5620] - highmem: fix checks in __kmap_local_sched_{in,out} (Nico Pache) [RHEL-5620] - mm: fix race between MADV_FREE reclaim and blkdev direct IO read (Nico Pache) [RHEL-5620] - mm/thp: fix NR_FILE_MAPPED accounting in page_*_file_rmap() (Nico Pache) [RHEL-5620] - memblock: use kfree() to release kmalloced memblock regions (Nico Pache) [RHEL-5620] - mm/list_lru.c: prefer struct_size over open coded arithmetic (Nico Pache) [RHEL-5620] - mm/kmemleak: allow __GFP_NOLOCKDEP passed to kmemleak's gfp (Nico Pache) [RHEL-5620] - mm/hugetlb: initialize hugetlb_usage in mm_init (Nico Pache) [RHEL-5620] - mm: mempolicy: don't have to split pmd for huge zero page (Nico Pache) [RHEL-5620] - mm/thp: fix page_vma_mapped_walk() if THP mapped by ptes (Nico Pache) [RHEL-5620] - mm/thp: unmap_mapping_page() to fix THP truncate_cleanup_page() (Nico Pache) [RHEL-5620] - delayacct: clear right task's flag after blkio completes (Nico Pache) [RHEL-5620] - mm: remove lru_add_drain_all in alloc_contig_range (Nico Pache) [RHEL-5620] - mm: always have io_remap_pfn_range() set pgprot_decrypted() (Nico Pache) [RHEL-5620] - mm/page_alloc: fix documentation error (Nico Pache) [RHEL-5620] - s390/mm: mmap base does not depend on ADDR_NO_RANDOMIZE personality (Nico Pache) [RHEL-5620] - powerpc/mm: Fix "sz" set but not used warning (Nico Pache) [RHEL-5620] - powerpc/mm/hash: Handle mmap_min_addr correctly in get_unmapped_area topdown search (Nico Pache) [RHEL-5620] - mm: ksm: do not block on page lock when searching stable tree (Nico Pache) [RHEL-5620] - powerpc/hugetlbpage: Rmove unhelpful HUGEPD_*_SHIFT macros (Nico Pache) [RHEL-5620] - arm64: mm: Export __sync_icache_dcache() for xen-privcmd (Nico Pache) [RHEL-5620]- pNFS/filelayout: treat GETDEVICEINFO errors as layout failure (Scott Mayhew) [RHEL-4969] - mm/kmemleak: move up cond_resched() call in page scanning loop (Waiman Long) [RHEL-8630] - net/sched: cls_rsvp: always try to match inside the linear part of skb (Davide Caratti) [RHEL-11730] {CVE-2023-42755} - vc_screen: don't clobber return value in vcs_read (Ricardo Robaina) [2221467] {CVE-2023-3567} - vc_screen: move load of struct vc_data pointer in vcs_read() to avoid UAF (Ricardo Robaina) [2221467] {CVE-2023-3567} - vt_kdsetmode: extend console locking (John W. Linville) [RHEL-3016] {CVE-2021-3753} - console: consume APC, DM, DCS (John W. Linville) [RHEL-3016] {CVE-2021-3753} - vt_ioctl: move vt_kdsetmode out of vt_k_ioctl (John W. Linville) [RHEL-3016] {CVE-2021-3753} - scsi: core: Fix legacy /proc parsing buffer overflow (Ewan D. Milne) [RHEL-14311] - scsi: core: Improve scsi_vpd_inquiry() checks (Ewan D. Milne) [RHEL-14311] - scsi: core: Fix a procfs host directory removal regression (Ewan D. Milne) [RHEL-14311] - scsi: core: Remove the /proc/scsi/${proc_name} directory earlier (Ewan D. Milne) [RHEL-14311] - ibmvnic: Assign XPS map to correct queue index (Mukesh Chaurasiya) [RHEL-11210] - ibmvnic: Toggle between queue types in affinity mapping (Mukesh Chaurasiya) [RHEL-11210] - ibmvnic: Update XPS assignments during affinity binding (Mukesh Chaurasiya) [RHEL-11210] - ibmvnic: Add hotpluggable CPU callbacks to reassign affinity hints (Mukesh Chaurasiya) [RHEL-11210] - ibmvnic: Assign IRQ affinity hints to device queues (Mukesh Chaurasiya) [RHEL-11210] - mm/slub: fix a slab missed to be freed problem (Rafael Aquini) [RHEL-9526] - mm/slub: simplify __cmpxchg_double_slab() and slab_[un]lock() (Rafael Aquini) [RHEL-9526] - mm/slub: convert object_map_lock to non-raw spinlock (Rafael Aquini) [RHEL-9526] - mm/slub: remove slab_lock() usage for debug operations (Rafael Aquini) [RHEL-9526] - mm/slub: restrict sysfs validation to debug caches and make it safe (Rafael Aquini) [RHEL-9526] - mm/slub: move free_debug_processing() further (Rafael Aquini) [RHEL-9526] - mm/slub: remove unneeded return value of slab_pad_check (Rafael Aquini) [RHEL-9526] - s390/qdio: fix do_sqbs() inline assembly constraint (Tobias Huschle) [RHEL-11194] - s390/lcs: Convert sysfs sprintf to sysfs_emit (Tobias Huschle) [RHEL-11194] - s390/lcs: Convert sprintf to scnprintf (Tobias Huschle) [RHEL-11194] - s390/ctcm: Convert sysfs sprintf to sysfs_emit (Tobias Huschle) [RHEL-11194] - s390/ctcm: Convert sprintf/snprintf to scnprintf (Tobias Huschle) [RHEL-11194] - s390/qeth: Fix vipa deletion (Tobias Huschle) [RHEL-11194] - s390/lcs: Remove FDDI option (Tobias Huschle) [RHEL-11194] - net/ism: Remove redundant pci_clear_master (Tobias Huschle) [RHEL-11198] - net/smc: Fix dependency of SMC on ISM (Tobias Huschle) [RHEL-11198] - s390/ism: Do not unregister clients with registered DMBs (Tobias Huschle) [RHEL-11198] - s390/ism: Fix and simplify add()/remove() callback handling (Tobias Huschle) [RHEL-11198] - s390/ism: Fix locking for forwarding of IRQs and events to clients (Tobias Huschle) [RHEL-11198] - s390/ism: Fix trying to free already-freed IRQ by repeated ism_dev_exit() (Tobias Huschle) [RHEL-11198] - s390/ism: Set DMA coherent mask (Tobias Huschle) [RHEL-11198] - net/ism: Remove extra include (Tobias Huschle) [RHEL-11198] - net/smc: Introduce explicit check for v2 support (Tobias Huschle) [RHEL-11198] - dm: fix a race condition in retrieve_deps (Benjamin Marzinski) [RHEL-13917] - dm raid: protect md_stop() with 'reconfig_mutex' (Benjamin Marzinski) [RHEL-13917] - dm raid: clean up four equivalent goto tags in raid_ctr() (Benjamin Marzinski) [RHEL-13917] - dm raid: fix missing reconfig_mutex unlock in raid_ctr() error paths (Benjamin Marzinski) [RHEL-13917] - dm integrity: fix double free on memory allocation failure (Benjamin Marzinski) [RHEL-13917] - dm integrity: scale down the recalculate buffer if memory allocation fails (Benjamin Marzinski) [RHEL-13917] - dm integrity: only allocate recalculate buffer when needed (Benjamin Marzinski) [RHEL-13917] - dm integrity: reduce vmalloc space footprint on 32-bit architectures (Benjamin Marzinski) [RHEL-13917] - dm ioctl: Refuse to create device named "." or ".." (Benjamin Marzinski) [RHEL-13917] - dm ioctl: Refuse to create device named "control" (Benjamin Marzinski) [RHEL-13917] - dm ioctl: structs and parameter strings must not overlap (Benjamin Marzinski) [RHEL-13917] - dm ioctl: Avoid pointer arithmetic overflow (Benjamin Marzinski) [RHEL-13917] - dm ioctl: Check dm_target_spec is sufficiently aligned (Benjamin Marzinski) [RHEL-13917] - dm thin: disable discards for thin-pool if no_discard_passdown (Benjamin Marzinski) [RHEL-13917] - dm thin metadata: Fix ABBA deadlock by resetting dm_bufio_client (Benjamin Marzinski) [RHEL-13917] - dm crypt: fix crypt_ctr_cipher_new return value on invalid AEAD cipher (Benjamin Marzinski) [RHEL-13917] - dm thin: update .io_hints methods to not require handling discards last (Benjamin Marzinski) [RHEL-13917] - dm thin: remove return code variable in pool_map (Benjamin Marzinski) [RHEL-13917]- cifs: Fix UAF in cifs_demultiplex_thread() (Scott Mayhew) [RHEL-7930 RHEL-9046] {CVE-2023-1192} - x86/platform/uv: Use alternate source for socket to node data (Frank Ramsay) [RHEL-13360] - media: technisat-usb2: break out of loop at end of buffer (Desnes Nunes) [RHEL-3013 RHEL-3895] {CVE-2019-15505} - can: af_can: fix NULL pointer dereference in can_rcv_filter (Ricardo Robaina) [RHEL-6429 RHEL-7053] {CVE-2023-2166} - PCI/portdrv: Prevent LS7A Bus Master clearing on shutdown (Myron Stowe) [RHEL-5147] - kernel/fork: beware of __put_task_struct() calling context (Wander Lairson Costa) [RHEL-14767] - KVM: x86/mmu: Fix an sign-extension bug with mmu_seq that hangs vCPUs (Peter Xu) [RHEL-7210] - net: tun: fix bugs for oversize packet when napi frags enabled (Ricardo Robaina) [RHEL-7185 RHEL-7267] {CVE-2023-3812} - Bluetooth: hci_ldisc: check HCI_UART_PROTO_READY flag in HCIUARTGETPROTO (Jose Ignacio Tornos Martinez) [RHEL-6357] {CVE-2023-31083} - RDMA/qedr: clean up work queue on failure in qedr_alloc_resources() (Kamal Heib) [RHEL-10313 RHEL-11030] - RDMA/qedr: fix repeated words in comments (Kamal Heib) [RHEL-10313 RHEL-11030] - x86/sev: Check for user-space IOIO pointing to kernel space (Wander Lairson Costa) [RHEL-14978] {CVE-2023-46813} - x86/sev: Check IOBM for IOIO exceptions from user-space (Wander Lairson Costa) [RHEL-14978] {CVE-2023-46813} - x86/sev: Disable MMIO emulation from user mode (Wander Lairson Costa) [RHEL-14978] {CVE-2023-46813} - x86/sev-es: Fix SEV-ES OUT/IN immediate opcode vc handling (Wander Lairson Costa) [RHEL-14978] {CVE-2023-46813} - USB: core: Fix oversight in SuperSpeed initialization (Desnes Nunes) [RHEL-2569 RHEL-2675] {CVE-2023-37453} - USB: core: Fix race by not overwriting udev->descriptor in hub_port_init() (Desnes Nunes) [RHEL-2569 RHEL-2675] {CVE-2023-37453} - USB: core: Change usb_get_device_descriptor() API (Desnes Nunes) [RHEL-2569 RHEL-2675] {CVE-2023-37453} - USB: core: Unite old scheme and new scheme descriptor reads (Desnes Nunes) [RHEL-2569 RHEL-2675] {CVE-2023-37453} - bonding: do not assume skb mac_header is set (Hangbin Liu) [RHEL-13959] - bonding: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves (Hangbin Liu) [RHEL-13959] - bonding: support balance-alb with openvswitch (Hangbin Liu) [RHEL-13959] - bonding: reset bond's flags when down link is P2P device (Hangbin Liu) [RHEL-13959] - net: fix stack overflow when LRO is disabled for virtual interfaces (Hangbin Liu) [RHEL-13959] - Documentation: bonding: fix the doc of peer_notif_delay (Hangbin Liu) [RHEL-13959] - bonding: fix send_peer_notif overflow (Hangbin Liu) [RHEL-13959] - bonding: Fix memory leak when changing bond type to Ethernet (Hangbin Liu) [RHEL-13959] - bonding: restore bond's IFF_SLAVE flag if a non-eth dev enslave fails (Hangbin Liu) [RHEL-13959] - bonding: restore IFF_MASTER/SLAVE flags on bond enslave ether type change (Hangbin Liu) [RHEL-13959] - drivers/net/bonding/bond_3ad: return when there's no aggregator (Hangbin Liu) [RHEL-13959] - KVM: s390: pv: Allow AP-instructions for pv-guests (Thomas Huth) [2111392] - KVM: s390: Add UV feature negotiation (Thomas Huth) [2111392] - s390/uv: UV feature check utility (Thomas Huth) [2111392] - s390/vfio-ap: make sure nib is shared (Thomas Huth) [2111392] - KVM: s390: export kvm_s390_pv*_is_protected functions (Thomas Huth) [2111392] - s390/uv: export uv_pin_shared for direct usage (Thomas Huth) [2111392] - s390/vfio-ap: check for TAPQ response codes 0x35 and 0x36 (Thomas Huth) [2111392] - s390/vfio-ap: handle queue state change in progress on reset (Thomas Huth) [2111392] - s390/vfio-ap: use work struct to verify queue reset (Thomas Huth) [2111392] - s390/vfio-ap: store entire AP queue status word with the queue object (Thomas Huth) [2111392] - s390/vfio-ap: remove upper limit on wait for queue reset to complete (Thomas Huth) [2111392] - s390/vfio-ap: allow deconfigured queue to be passed through to a guest (Thomas Huth) [2111392] - s390/vfio-ap: wait for response code 05 to clear on queue reset (Thomas Huth) [2111392] - s390/vfio-ap: clean up irq resources if possible (Thomas Huth) [2111392] - s390/vfio-ap: no need to check the 'E' and 'I' bits in APQSW after TAPQ (Thomas Huth) [2111392] - s390/vfio-ap: fix memory leak in vfio_ap device driver (Thomas Huth) [2111392] - s390/vfio-ap: remove redundant driver match function (Thomas Huth) [2111392] - s390/vfio_ap: increase max wait time for reset verification (Thomas Huth) [2111392] - s390/vfio_ap: fix handling of error response codes (Thomas Huth) [2111392] - s390/vfio_ap: verify ZAPQ completion after return of response code zero (Thomas Huth) [2111392] - s390/vfio_ap: use TAPQ to verify reset in progress completes (Thomas Huth) [2111392] - s390/vfio_ap: check TAPQ response code when waiting for queue reset (Thomas Huth) [2111392] - s390/vfio-ap: verify reset complete in separate function (Thomas Huth) [2111392] - s390/vfio-ap: fix an error handling path in vfio_ap_mdev_probe_queue() (Thomas Huth) [2111392] - s390/vfio-ap: add s390dbf logging to the vfio_ap_irq_enable function (Thomas Huth) [2111392] - s390-vfio-ap: introduces s390 kernel debug feature for vfio_ap device driver (Thomas Huth) [2111392]- netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c (Florian Westphal) [RHEL-8444] {CVE-2023-42753} - cxgb4: fix use after free bugs caused by circular dependency problem (Ricardo Robaina) [RHEL-6261 RHEL-7058] {CVE-2023-4133} - ipvs: queue delayed work to expire no destination connections if expire_nodest_conn=1 (Florian Westphal) [RHEL-5742] - bpf: Fix incorrect verifier pruning due to missing register precision taints (Artem Savkov) [RHEL-7534 RHEL-7535] {CVE-2023-2163} - mm/memcontrol.c: remove the redundant updating of stats_flush_threshold (Waiman Long) [2238379] - virtio_balloon: Fix endless deflation and inflation on arm64 (Gavin Shan) [RHEL-1672] - i40e: Fix VF VLAN offloading when port VLAN is configured (Ivan Vecera) [RHEL-6384] - libfs: take cursors out of list when moving past the end of directory (Jeffrey Layton) [RHEL-15148] - net/core: Fix ETH_P_1588 flow dissector (Paolo Abeni) [RHEL-14379] - skbuff: skb_segment, Call zero copy functions before using skbuff frags (Paolo Abeni) [RHEL-14379] - net: prevent skb corruption on frag list segmentation (Paolo Abeni) [RHEL-14379] - udp6: Fix race condition in udp6_sendmsg & connect (Paolo Abeni) [RHEL-14379] - scsi: megaraid_sas: Driver version update to 07.727.03.00-rc1 (Tomas Henzl) [RHEL-8244] - scsi: megaraid_sas: Log message when controller reset is requested but not issued (Tomas Henzl) [RHEL-8244] - scsi: megaraid_sas: Increase register read retry rount from 3 to 30 for selected registers (Tomas Henzl) [RHEL-8244] - scsi: megaraid_sas: Fix deadlock on firmware crashdump (Tomas Henzl) [RHEL-8244] - scsi: megaraid_sas: Use pci_dev_id() to simplify the code (Tomas Henzl) [RHEL-8244] - scsi: megaraid_sas: Convert union megasas_sgl to flex-arrays (Tomas Henzl) [RHEL-8244] - scsi: smartpqi: Change driver version to 2.1.24-046 (Don Brace) [RHEL-1728] - scsi: smartpqi: Enhance error messages (Don Brace) [RHEL-1728] - scsi: smartpqi: Enhance controller offline notification (Don Brace) [RHEL-1728] - scsi: smartpqi: Enhance shutdown notification (Don Brace) [RHEL-1728] - scsi: smartpqi: Simplify lun_number assignment (Don Brace) [RHEL-1728] - scsi: smartpqi: Rename pciinfo to pci_info (Don Brace) [RHEL-1728] - scsi: smartpqi: Rename MACRO to clarify purpose (Don Brace) [RHEL-1728] - scsi: smartpqi: Add abort handler (Don Brace) [RHEL-1728] - x86/sgx: mark as supported (Vladis Dronov) [2041881] - x86/sgx: Resolves SECS reclaim vs. page fault for EAUG race (Vladis Dronov) [2041881] - x86/sgx: Break up long non-preemptible delays in sgx_vepc_release() (Vladis Dronov) [2041881] - Documentation: Fix typos (only the SGX part) (Vladis Dronov) [2041881] - x86/sgx: Avoid using iterator after loop in sgx_mmu_notifier_release() (Vladis Dronov) [2041881] - selftests/sgx: Add "test_encl.elf" to TEST_FILES (Vladis Dronov) [2041881] - convert sgx_set_attribute() to fdget()/fdput() (Vladis Dronov) [2041881] - x86/sgx: use VM_ACCESS_FLAGS (Vladis Dronov) [2041881] - x86/sgx: Replace kmap/kunmap_atomic() calls (Vladis Dronov) [2041881] - x86/sgx: Allow enclaves to use Asynchrounous Exit Notification (Vladis Dronov) [2041881] - x86/sgx: Reduce delay and interference of enclave release (Vladis Dronov) [2041881] - x86/vdso: Conditionally export __vdso_sgx_enter_enclave() (Vladis Dronov) [2041881] - x86/sgx: Add overflow check in sgx_validate_offset_length() (Vladis Dronov) [2041881]- team: fix null-ptr-deref when team device type is changed (Hangbin Liu) [RHEL-13961] - team: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves (Hangbin Liu) [RHEL-13961] - team: reset team's flags when down link is P2P device (Hangbin Liu) [RHEL-13961] - teaming: deliver link-local packets with the link they arrive on (Hangbin Liu) [RHEL-13961] - kernfs: change kernfs_rename_lock into a read-write lock. (Ian Kent) [RHEL-11484] - kernfs: Separate kernfs_pr_cont_buf and rename_lock. (Ian Kent) [RHEL-11484] - kernfs: fix missing kernfs_iattr_rwsem locking (Ian Kent) [RHEL-11484] - kernfs: Use a per-fs rwsem to protect per-fs list of kernfs_super_info (Ian Kent) [RHEL-11484] - kernfs: Introduce separate rwsem to protect inode attributes (Ian Kent) [RHEL-11484] - kernfs: move struct kernfs_root out of the public view. (Ian Kent) [RHEL-11484] - iw_cxgb4: Fix potential NULL dereference in c4iw_fill_res_cm_id_entry() (Kamal Heib) [RHEL-1734] - RDMA/cxgb4: Fix potential null-ptr-deref in pass_establish() (Kamal Heib) [RHEL-1734] - RDMA/cxgb4: add null-ptr-check after ip_dev_find() (Kamal Heib) [RHEL-1734] - RDMA/cxgb4: Replace 0-length arrays with flexible arrays (Kamal Heib) [RHEL-1734] - RDMA/cxgb4: remove unnecessary NULL check in __c4iw_poll_cq_one() (Kamal Heib) [RHEL-1734] - block: check_events: don't bother with events if unsupported (Ming Lei) [RHEL-2407] - Revert "block: unexport DISK_EVENT_MEDIA_CHANGE for legacy/fringe drivers" (Ming Lei) [RHEL-2407] - Revert "ide: unexport DISK_EVENT_MEDIA_CHANGE for ide-gd and ide-cd" (Ming Lei) [RHEL-2407] - block: disk_events: introduce event flags (Ming Lei) [RHEL-2407] - block: genhd: remove async_events field (Ming Lei) [RHEL-2407] - ibmvnic: Ensure login failure recovery is safe from other resets (Mamatha Inamdar) [RHEL-11211] - ibmvnic: Do partial reset on login failure (Mamatha Inamdar) [RHEL-11211] - ibmvnic: Handle DMA unmapping of login buffs in release functions (Mamatha Inamdar) [RHEL-11211] - ibmvnic: Unmap DMA login rsp buffer on send login fail (Mamatha Inamdar) [RHEL-11211] - ibmvnic: Enforce stronger sanity checks on login response (Mamatha Inamdar) [RHEL-11211] - ibmvnic: Free rwi on reset success (Mamatha Inamdar) [RHEL-11211] - selftests: tls: swap the TX and RX sockets in some tests (Hangbin Liu) [RHEL-13962] - selftests: mirror_gre_changes: Tighten up the TTL test match (Hangbin Liu) [RHEL-13962] - selftests: forwarding: tc_tunnel_key: Make filters more specific (Hangbin Liu) [RHEL-13962] - selftests: forwarding: tc_flower: Relax success criterion (Hangbin Liu) [RHEL-13962] - selftests: forwarding: ethtool_extended_state: Skip when using veth pairs (Hangbin Liu) [RHEL-13962] - selftests: forwarding: ethtool: Skip when using veth pairs (Hangbin Liu) [RHEL-13962] - selftests: forwarding: Add a helper to skip test when using veth pairs (Hangbin Liu) [RHEL-13962] - selftests: forwarding: Set default IPv6 traceroute utility (Hangbin Liu) [RHEL-13962] - selftests: forwarding: Switch off timeout (Hangbin Liu) [RHEL-13962] - selftests: forwarding: Skip test when no interfaces are specified (Hangbin Liu) [RHEL-13962] - selftests: rtnetlink: remove netdevsim device after ipsec offload test (Hangbin Liu) [RHEL-13962] - selftests: forwarding: Fix race condition in mirror installation (Hangbin Liu) [RHEL-13962] - selftests: fib_tests: mute cleanup error message (Hangbin Liu) [RHEL-13962] - sched/topology: Align group flags when removing degenerate domain (Phil Auld) [RHEL-2524] - sched/fair: Use recent_used_cpu to test p->cpus_ptr (Phil Auld) [RHEL-2524] - sched/core: Avoid double calling update_rq_clock() in __balance_push_cpu_stop() (Phil Auld) [RHEL-2524] - sched/core: Fixed missing rq clock update before calling set_rq_offline() (Phil Auld) [RHEL-2524] - sched/topology: Mark set_sched_topology() __init (Phil Auld) [RHEL-2524] - sched/wait: Fix a kthread_park race with wait_woken() (Phil Auld) [RHEL-2524] - sched: Add schedule_user() declaration (Phil Auld) [RHEL-2524] - sched/topology: Propagate SMT flags when removing degenerate domain (Phil Auld) [RHEL-2524] - sched_getaffinity: don't assume 'cpumask_size()' is fully initialized (Phil Auld) [RHEL-2524] - sched/topology: Make sched_energy_mutex,update static (Phil Auld) [RHEL-2524] - sched/fair: Fix inaccurate tally of ttwu_move_affine (Phil Auld) [RHEL-2524] - sched/fair: Revise comment about lb decision matrix (Phil Auld) [RHEL-2524] - sched/topology: Remove unused numa_distance in cpu_attach_domain() (Phil Auld) [RHEL-2524] - perf vendor events: Update metric events for power10 platform (Mamatha Inamdar) [RHEL-11205] - perf vendor events: Update metric event names for power10 platform (Mamatha Inamdar) [RHEL-11205] - perf vendor events: Update JSON/events for power10 platform (Mamatha Inamdar) [RHEL-11205] - perf vendor events: Move JSON/events to appropriate files for power10 platform (Mamatha Inamdar) [RHEL-11205] - perf vendor events: Drop STORES_PER_INST metric event for power10 platform (Mamatha Inamdar) [RHEL-11205] - perf vendor events: Drop some of the JSON/events for power10 platform (Mamatha Inamdar) [RHEL-11205] - perf vendor events: Update the JSON/events descriptions for power10 platform (Mamatha Inamdar) [RHEL-11205] - perf vendor events power10: Add JSON metric events to present CPI stall cycles in powerpc (Mamatha Inamdar) [RHEL-11205] - docs: ABI: sysfs-bus-event_source-devices-hv_gpci: Document affinity_domain_via_partition sysfs interface file (Mamatha Inamdar) [RHEL-11205] - powerpc/hv_gpci: Add sysfs file inside hv_gpci device to show affinity domain via partition information (Mamatha Inamdar) [RHEL-11205] - docs: ABI: sysfs-bus-event_source-devices-hv_gpci: Document affinity_domain_via_domain sysfs interface file (Mamatha Inamdar) [RHEL-11205] - powerpc/hv_gpci: Add sysfs file inside hv_gpci device to show affinity domain via domain information (Mamatha Inamdar) [RHEL-11205] - docs: ABI: sysfs-bus-event_source-devices-hv_gpci: Document affinity_domain_via_virtual_processor sysfs interface file (Mamatha Inamdar) [RHEL-11205] - powerpc/hv_gpci: Add sysfs file inside hv_gpci device to show affinity domain via virtual processor information (Mamatha Inamdar) [RHEL-11205] - docs: ABI: sysfs-bus-event_source-devices-hv_gpci: Document processor_config sysfs interface file (Mamatha Inamdar) [RHEL-11205] - powerpc/hv_gpci: Add sysfs file inside hv_gpci device to show processor config information (Mamatha Inamdar) [RHEL-11205] - docs: ABI: sysfs-bus-event_source-devices-hv_gpci: Document processor_bus_topology sysfs interface file (Mamatha Inamdar) [RHEL-11205] - powerpc/hv_gpci: Add sysfs file inside hv_gpci device to show processor bus topology information (Mamatha Inamdar) [RHEL-11205] - KVM: x86: Add SBPB support (Waiman Long) [RHEL-11272 RHEL-9298] - KVM: x86: Add IBPB_BRTYPE support (Waiman Long) [RHEL-11272 RHEL-9298] - x86/retpoline: Document some thunk handling aspects (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Remove unnecessary semicolon (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/rethunk: Use SYM_CODE_START[_LOCAL]_NOALIGN macros (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Disentangle rethunk-dependent options (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Move retbleed IBPB check into existing 'has_microcode' code block (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/bugs: Remove default case for fully switched enums (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Remove 'pred_cmd' label (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Unexport untraining functions (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Improve i-cache locality for alias mitigation (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Fix vulnerability reporting for missing microcode (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Print mitigation for retbleed IBPB case (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Print actual mitigation if requested mitigation isn't possible (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Fix SBPB enablement for (possible) future fixed HW (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/alternatives: Remove faulty optimization (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Fix SBPB enablement for spec_rstack_overflow=off (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Don't probe microcode in a guest (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Set CPUID feature bits independently of bug or mitigation status (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Fix srso_show_state() side effect (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/cpu: Fix amd_check_microcode() declaration (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/CPU/AMD: Remove amd_get_topology_early() (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Correct the mitigation status when SMT is disabled (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Explain the untraining sequences a bit more (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/cpu/kvm: Provide UNTRAIN_RET_VM (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/cpu: Cleanup the untrain mess (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/cpu: Rename srso_(.*)_alias to srso_alias_\1 (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/cpu: Rename original retbleed methods (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/cpu: Clean up SRSO return thunk mess (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/alternative: Make custom return thunk unconditional (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - objtool/x86: Fix SRSO mess (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/cpu: Fix up srso_safe_ret() and __x86_return_thunk() (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/cpu: Fix __x86_return_thunk symbol type (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/retpoline,kprobes: Fix position of thunk sections with CONFIG_LTO_CLANG (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Disable the mitigation on unaffected configurations (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/CPU/AMD: Fix the DIV(0) initial fix attempt (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20588} - x86/retpoline: Don't clobber RFLAGS during srso_safe_ret() (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/cpu/amd: Enable Zenbleed fix for AMD Custom APU 0405 (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20593} - driver core: cpu: Fix the fallback cpu_show_gds() name (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86: Move gds_ucode_mitigated() declaration to header (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/speculation: Add cpu_show_gds() prototype (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - driver core: cpu: Make cpu_show_not_affected() static (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Fix build breakage with the LLVM linker (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - Documentation/srso: Document IBPB aspect and fix formatting (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - driver core: cpu: Unify redundant silly stubs (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/CPU/AMD: Do not leak quotient data after a division by 0 (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20588} - x86/srso: Tie SBPB bit setting to microcode patch detection (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Add a forgotten NOENDBR annotation (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Fix return thunks in generated code (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Add IBPB on VMEXIT (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Add IBPB (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Add SRSO_NO support (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Add IBPB_BRTYPE support (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/srso: Add a Speculative RAS Overflow mitigation (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/retbleed: Add __x86_return_thunk alignment checks (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/retbleed: Fix return thunk alignment (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/alternative: Optimize returns patching (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/microcode/AMD: Load late on both threads too (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86/returnthunk: Allow different return thunks (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - x86: Sanitize linker script (Waiman Long) [RHEL-11272 RHEL-9298] {CVE-2023-20569} - objtool: Fix .return_sites generation (Waiman Long) [RHEL-11272 RHEL-9298]- kernel/rh_messages.c: move hardware tables to rh_messages.h (Scott Weaver) [2181912] - kernel/rh_messages.c: Wire up new calls (Prarit Bhargava) [2181912] - drivers/pci: Update rh_messages.c (Prarit Bhargava) [2181912] - treewide: Remove mark_driver_deprecated() (Prarit Bhargava) [2181912] - treewide: Remove mark_hardware_deprecated() (Prarit Bhargava) [2181912] - treewide: Remove mark_driver_unmaintained() (Prarit Bhargava) [2181912] - drivers/pci: Remove RHEL-only pci_hw_*() functions (Prarit Bhargava) [2181912] - treewide: Remove pci_hw_disabled() calls (Prarit Bhargava) [2181912] - treewide: Remove pci_hw_deprecated() calls (Prarit Bhargava) [2181912] - treewide: Remove pci_hw_unmaintained() calls (Prarit Bhargava) [2181912] - redhat: fix bug/zjira sort in the changelog (Patrick Talbert) - blk-mq: enforce op-specific segment limits in blk_insert_cloned_request (Ming Lei) [RHEL-14504] - tunnels: fix kasan splat when generating ipv4 pmtu error (Guillaume Nault) [RHEL-14377] - net:ipv6: check return value of pskb_trim() (Guillaume Nault) [RHEL-14377] - sit: update dev->needed_headroom in ipip6_tunnel_bind_dev() (Guillaume Nault) [RHEL-14377] - ipv4: fix null-deref in ipv4_link_failure (Felix Maurer) [RHEL-5427] {CVE-2023-42754} - powerpc/perf/hv-24x7: Update domain value check (Michael Petlan) [RHEL-13718] - vxlan: Expose helper vxlan_build_gbp_hdr (Izabela Bakollari) [RHEL-12413] - vxlan: Remove unused argument from vxlan_build_gbp_hdr( ) and vxlan_build_gpe_hdr( ) (Izabela Bakollari) [RHEL-12413] - net: ipv4: fix one memleak in __inet_del_ifa() (Guillaume Nault) [RHEL-14375] - ipv4: Fix potential uninit variable access bug in __ip_make_skb() (Guillaume Nault) [RHEL-14375] - icmp: guard against too small mtu (Guillaume Nault) [RHEL-14375] - ipv6: ping: fix wrong checksum for large frames (Guillaume Nault) [RHEL-14375] - net: ipv6/addrconf: avoid integer underflow in ipv6_create_tempaddr (Hangbin Liu) [RHEL-13954] - ip6mr: Fix skb_under_panic in ip6mr_cache_report() (Hangbin Liu) [RHEL-13954] - ipv6 addrconf: fix bug where deleting a mngtmpaddr can create a new temporary address (Hangbin Liu) [RHEL-13954] - ipv6/addrconf: fix a potential refcount underflow for idev (Hangbin Liu) [RHEL-13954] - icmp6: Fix null-ptr-deref of ip6_null_entry->rt6i_idev in icmp6_dev(). (Hangbin Liu) [RHEL-13954] - ping6: Fix send to link-local addresses with VRF. (Hangbin Liu) [RHEL-13954] - ipv6: Fix out-of-bounds access in ipv6_find_tlv() (Hangbin Liu) [RHEL-13954]- redhat: remove kabi-rhel810 directory (Prarit Bhargava) - redhat: Update .gitignore for 8.10 kabi files (Prarit Bhargava) - nvmet-tcp: Fix a possible UAF in queue intialization setup (John Meneghini) [RHEL-11509 RHEL-11527] {CVE-2023-5178} - sctp: update hb timer immediately after users change hb_interval (Xin Long) [RHEL-6045] - s390/zcrypt_ep11misc: support API ordinal 6 with empty pin-blob (Tobias Huschle) [RHEL-11200] - net: openvswitch: add support for l4 symmetric hashing (Antoine Tenart) [RHEL-10498] - igmp: limit igmpv3_newpack() packet size to IP_MAX_MTU (Hangbin Liu) [RHEL-10475 RHEL-10477] {CVE-2023-42752} - ip_tunnel: Preserve pointer const in ip_tunnel_info_opts (Ivan Vecera) [RHEL-12418] - tracing: Fix race in perf_trace_buf initialization (Michael Petlan) [RHEL-8648] - Input: gtco - bounds check collection indent level (Desnes Nunes) [RHEL-3014 RHEL-3892] {CVE-2019-13631} - x86/microcode/AMD: Rip out static buffers (Prarit Bhargava) [2225261] - perf/x86/amd: Do not WARN() on every IRQ (Michael Petlan) [RHEL-12340] - netfilter: conntrack: Fix gre tunneling over ipv6 (Florian Westphal) [RHEL-12497] - netfilter: handle the connecting collision properly in nf_conntrack_proto_sctp (Xin Long) [RHEL-6157] - sctp: update transport state when processing a dupcook packet (Xin Long) [RHEL-6157]- trace: Add trace_ipi_send_cpu() (Jerome Marchand) [2192614] - sched, smp: Trace smp callback causing an IPI (Jerome Marchand) [2192614] - smp: reword smp call IPI comment (Jerome Marchand) [2192614] - treewide: Trace IPIs sent via smp_send_reschedule() (Jerome Marchand) [2192614] - irq_work: Trace self-IPIs sent via arch_irq_work_raise() (Jerome Marchand) [2192614] - smp: Trace IPIs sent via arch_send_call_function_ipi_mask() (Jerome Marchand) [2192614] - sched, smp: Trace IPIs sent via send_call_function_single_ipi() (Jerome Marchand) [2192614] - trace: Add trace_ipi_send_cpumask() (Jerome Marchand) [2192614] - RDMA/umem: Set iova in ODP flow (Kamal Heib) [RHEL-1032] - RDMA/core: Update CMA destination address on rdma_resolve_addr (Kamal Heib) [RHEL-1032] - RDMA/core: Refactor rdma_bind_addr (Kamal Heib) [RHEL-1032] - RDMA/cma: Remove NULL check before dev_{put, hold} (Kamal Heib) [RHEL-1032] - IB/isert: Fix possible list corruption in CMA handler (Kamal Heib) [RHEL-1028] - IB/isert: Fix dead lock in ib_isert (Kamal Heib) [RHEL-1028] - RDMA/srpt: Add a check for valid 'mad_agent' pointer (Kamal Heib) [RHEL-1028] - IB/iser: remove redundant new line (Kamal Heib) [RHEL-1028] - IB/iser: centralize setting desc type and done callback (Kamal Heib) [RHEL-1028] - IB/iser: remove unused macros (Kamal Heib) [RHEL-1028] - IB/uverbs: Fix to consider event queue closing also upon non-blocking mode (Kamal Heib) [RHEL-1028] - RDMA/uverbs: Restrict usage of privileged QKEYs (Kamal Heib) [RHEL-1028] - RDMA/cma: Always set static rate to 0 for RoCE (Kamal Heib) [RHEL-1028] - RDMA/core: Fix GID entry ref leak when create_ah fails (Kamal Heib) [RHEL-1028] - RDMA/cm: Trace icm_send_rej event before the cm state is reset (Kamal Heib) [RHEL-1028] - RDMA/cma: Remove NULL check before dev_{put, hold} (Kamal Heib) [RHEL-1028] - RDMA/core: Fix multiple -Warray-bounds warnings (Kamal Heib) [RHEL-1028] - RDMA/cma: Allow UD qp_type to join multicast only (Kamal Heib) [RHEL-1028] - md/raid5: release batch_last before waiting for another stripe_head (Nigel Croxon) [RHEL-9875] - CI: Remove unused kpet_tree_family (Nikolai Kondrashov) - ice: Don't tx before switchdev is fully configured (Michal Schmidt) [RHEL-10997] - fbcon: set_con2fb_map needs to set con2fb_map! (Wander Lairson Costa) [RHEL-1183] {CVE-2023-38409} - fbcon: Fix error paths in set_con2fb_map (Wander Lairson Costa) [RHEL-1183] {CVE-2023-38409} - mm/slab_common: fix slab_caches list corruption after kmem_cache_destroy() (Rafael Aquini) [RHEL-3652] - sched/rt: Fix bad task migration for rt tasks (Valentin Schneider) [RHEL-3872] - RDMA/irdma: Prevent zero-length STAG registration (Kamal Heib) [RHEL-6389] {CVE-2023-25775} - mm/memcontrol: export memcg.swap watermark via sysfs for v2 memcg (Waiman Long) [RHEL-10099] - cgroup: add pids.peak interface for pids controller (Waiman Long) [RHEL-10099] - mm/memcontrol: export memcg->watermark via sysfs for v2 memcg (Waiman Long) [RHEL-10099] - cpufreq: amd-pstate: fix global sysfs attribute type (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: Add a kernel config option to set default mode (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: Set a fallback policy based on preferred_profile (Prarit Bhargava) [2218687] - ACPI: CPPC: Add definition for undefined FADT preferred PM profile value (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: Make amd-pstate EPP driver name hyphenated (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: Write CPPC enable bit per-socket (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: Update policy->cur in amd_pstate_adjust_perf() (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: Remove fast_switch_possible flag from active driver (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: Add ->fast_switch() callback (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: Make varaiable mode_state_machine static (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: Add guided mode control support via sysfs (Prarit Bhargava) [2218687] - amd-pstate: Fix amd_pstate mode switch (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: Add guided autonomous mode (Prarit Bhargava) [2218687] - ACPI: CPPC: Add auto select register read/write support (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: move to use bus_get_dev_root() (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: remove MODULE_LICENSE in non-modules (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: Let user know amd-pstate is disabled (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: Fix invalid write to MSR_AMD_CPPC_REQ (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: avoid uninitialized variable use (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: convert sprintf with sysfs_emit() (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: add driver working mode switch support (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: implement suspend and resume callbacks (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: implement amd pstate cpu online and offline callback (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: implement Pstate EPP support for the AMD processors (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: optimize driver working mode selection in amd_pstate_param() (Prarit Bhargava) [2218687] - ACPI: CPPC: Add AMD pstate energy performance preference cppc control (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: fix kernel hang issue while amd-pstate unregistering (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: Fix initial highest_perf value (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: Expose struct amd_cpudata (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: update pstate frequency transition delay time (Prarit Bhargava) [2218687] - cpufreq: amd_pstate: map desired perf into pstate scope for powersave governor (Prarit Bhargava) [2218687] - cpufreq: amd_pstate: fix wrong lowest perf fetch (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: fix white-space (Prarit Bhargava) [2218687] - cpufreq: amd-pstate: simplify cpudata pointer assignment (Prarit Bhargava) [2218687]- Bluetooth: L2CAP: Fix u8 overflow (Wander Lairson Costa) [2152858] {CVE-2022-45934} - tracing/histograms: Fix parsing of "sym-offset" modifier (Jerome Marchand) [2229575] - ice: always add legacy 32byte RXDID in supported_rxdids (Michal Schmidt) [RHEL-3379] - task_work: cleanup notification modes (Audra Mitchell) [RHEL-1064] - perf test topology: Use !strncmp(right platform) to fix guest PPC comparision check (Michael Petlan) [2131821] - perf test session topology: Fix test to skip the test in guest environment (Michael Petlan) [2131821] - sched/fair: Block nohz tick_stop when cfs bandwidth in use (Phil Auld) [RHEL-2527] - sched, cgroup: Restore meaning to hierarchical_quota (Phil Auld) [RHEL-2527] - sched/fair: Hide unused init_cfs_bandwidth() stub (Phil Auld) [RHEL-2527] - rbd: take header_rwsem in rbd_dev_refresh() only when updating (Ilya Dryomov) [RHEL-11241] - rbd: decouple parent info read-in from updating rbd_dev (Ilya Dryomov) [RHEL-11241] - rbd: decouple header read-in from updating rbd_dev->header (Ilya Dryomov) [RHEL-11241] - rbd: move rbd_dev_refresh() definition (Ilya Dryomov) [RHEL-11241] - redhat: list Z-Jiras in the changelog before Y-Jiras (Herton R. Krzesinski) - Revert "mm, meminit: recalculate pcpu batch and high limits after init completes" (Chris von Recklinghausen) [RHEL-8539] - Revert "mm,memory_hotplug: factor out adjusting present pages into adjust_present_page_count()" (Chris von Recklinghausen) [RHEL-8539] - Revert "mm/page_alloc: move free_the_page" (Chris von Recklinghausen) [RHEL-8539] - Revert "mm/page_alloc: allow high-order pages to be stored on the per-cpu lists" (Chris von Recklinghausen) [RHEL-8539] - Revert "mm/page_alloc: fetch the correct pcp buddy during bulk free" (Chris von Recklinghausen) [RHEL-8539] - Revert "mm/page_alloc: track range of active PCP lists during bulk free" (Chris von Recklinghausen) [RHEL-8539] - Revert "mm/page_alloc: simplify how many pages are selected per pcp list during bulk free" (Chris von Recklinghausen) [RHEL-8539] - Revert "mm/page_alloc: drain the requested list first during bulk free" (Chris von Recklinghausen) [RHEL-8539] - Revert "mm/page_alloc: free pages in a single pass during bulk free" (Chris von Recklinghausen) [RHEL-8539] - Revert "mm/page_alloc: do not prefetch buddies during bulk free" (Chris von Recklinghausen) [RHEL-8539] - Revert "mm/page_alloc: check high-order pages for corruption during PCP operations" (Chris von Recklinghausen) [RHEL-8539] - Revert "mm/page_alloc: fix incorrect PGFREE and PGALLOC for high-order page" (Chris von Recklinghausen) [RHEL-8539] - Revert "cnic: Use the bitmap API to allocate bitmaps" (Chris Leech) [RHEL-1950] - Revert "cnic: don't pass bogus GFP_ flags to dma_alloc_coherent" (Chris Leech) [RHEL-1950] - scsi: lpfc: Prevent use-after-free during rmmod with mapped NVMe rports (Paul Ely) [RHEL-2602] - scsi: lpfc: Early return after marking final NLP_DROPPED flag in dev_loss_tmo (Paul Ely) [RHEL-2602] - gfs2: Add quota_change type (Bob Peterson) [2224075]- bpf: Adjust insufficient default bpf_jit_limit (Viktor Malik) [2219567] - bpf: Prevent increasing bpf_jit_limit above max (Viktor Malik) [2219567] - NFS: Guard against READDIR loop when entry names exceed MAXNAMELEN (Benjamin Coddington) [2231130] - perf/arm-dmc620: Fix dmc620_pmu_irqs_lock/cpu_hotplug_lock circular lock dependency (Waiman Long) [2177103] - bonding: fix macvlan over alb bond support (Hangbin Liu) [2117816] - s390/ipl: add missing secure/has_secure file to ipl type 'unknown' (Tobias Huschle) [RHEL-2852] - s390/zcrypt: fix reply buffer calculations for CCA replies (Tobias Huschle) [2227778] - intel_th: pci: Add Meteor Lake-P support (Michael Petlan) [2156847] - perf/x86/rapl: Add support for Intel Meteor Lake (Michael Petlan) [2156816] - iavf: schedule a request immediately after add/delete vlan (Petr Oros) [2231174] - iavf: add iavf_schedule_aq_request() helper (Petr Oros) [2231174] - PCI: rpaphp: Error out on busy status from get-sensor-state (Mamatha Inamdar) [2230045] - powerpc/rtas: export rtas_error_rc() for reuse. (Mamatha Inamdar) [2230045] - powerpc/eeh: Set channel state after notifying the drivers (Mamatha Inamdar) [2230045] - s390/pkey: fix PKEY_TYPE_EP11_AES handling for sysfs attributes (Tobias Huschle) [2225520] - s390/pkey: fix PKEY_TYPE_EP11_AES handling in PKEY_VERIFYKEY2 IOCTL (Tobias Huschle) [2225520] - s390/pkey: fix PKEY_TYPE_EP11_AES handling in PKEY_KBLOB2PROTK[23] (Tobias Huschle) [2225520] - s390/pkey: fix PKEY_TYPE_EP11_AES handling in PKEY_CLR2SECK2 IOCTL (Tobias Huschle) [2225520] - s390/pkey: fix PKEY_TYPE_EP11_AES handling in PKEY_GENSECK2 IOCTL (Tobias Huschle) [2225520] - s390/pkey: fix/harmonize internal keyblob headers (Tobias Huschle) [2225520] - s390/pkey: add support for ecc clear key (Tobias Huschle) [2225520] - s390/pkey: do not use struct pkey_protkey (Tobias Huschle) [2225520] - s390/pkey: introduce reverse x-mas trees (Tobias Huschle) [2225520] - s390/pkey: zeroize key blobs (Tobias Huschle) [2225520] - md/raid1: fix error: ISO C90 forbids mixed declarations (Nigel Croxon) [RHEL-5084] - md raid1: allow writebehind to work on any leg device set WriteMostly (Nigel Croxon) [RHEL-5084] - md/raid1: hold the barrier until handle_read_error() finishes (Nigel Croxon) [RHEL-5084] - md/raid1: free the r1bio before waiting for blocked rdev (Nigel Croxon) [RHEL-5084] - md/raid1: call free_r1bio() before allow_barrier() in raid_end_bio_io() (Nigel Croxon) [RHEL-5084] - md/raid5-cache: fix null-ptr-deref for r5l_flush_stripe_to_raid() (Nigel Croxon) [RHEL-5084] - md/raid10: fix a 'conf->barrier' leakage in raid10_takeover() (Nigel Croxon) [RHEL-5084] - md: raid1: fix potential OOB in raid1_remove_disk() (Nigel Croxon) [RHEL-5084] - md/raid5-cache: fix a deadlock in r5l_exit_log() (Nigel Croxon) [RHEL-5084] - md/md-bitmap: hold 'reconfig_mutex' in backlog_store() (Nigel Croxon) [RHEL-5084] - md/md-bitmap: remove unnecessary local variable in backlog_store() (Nigel Croxon) [RHEL-5084] - md: restore 'noio_flag' for the last mddev_resume() (Nigel Croxon) [RHEL-5084] - md: don't quiesce in mddev_suspend() (Nigel Croxon) [RHEL-5084] - md: move initialization and destruction of 'io_acct_set' to md.c (Nigel Croxon) [RHEL-5084] - md: enhance checking in md_check_recovery() (Nigel Croxon) [RHEL-5084] - md: wake up 'resync_wait' at last in md_reap_sync_thread() (Nigel Croxon) [RHEL-5084] - md: refactor idle/frozen_sync_thread() to fix deadlock (Nigel Croxon) [RHEL-5084] - md: add a mutex to synchronize idle and frozen in action_store() (Nigel Croxon) [RHEL-5084] - md: refactor action_store() for 'idle' and 'frozen' (Nigel Croxon) [RHEL-5084] - Revert "md: unlock mddev before reap sync_thread in action_store" (Nigel Croxon) [RHEL-5084] - md/raid0: add discard support for the 'original' layout (Nigel Croxon) [RHEL-5084] - md/raid10: prevent soft lockup while flush writes (Nigel Croxon) [RHEL-5084] - md/raid10: fix io loss while replacement replace rdev (Nigel Croxon) [RHEL-5084] - md/raid10: Do not add spare disk when recovery fails (Nigel Croxon) [RHEL-5084] - md/raid10: clean up md_add_new_disk() (Nigel Croxon) [RHEL-5084] - md/raid10: prioritize adding disk to 'removed' mirror (Nigel Croxon) [RHEL-5084] - md/raid10: improve code of mrdev in raid10_sync_request (Nigel Croxon) [RHEL-5084] - md/raid10: fix null-ptr-deref of mreplace in raid10_sync_request (Nigel Croxon) [RHEL-5084] - md/raid5: don't start reshape when recovery or replace is in progress (Nigel Croxon) [RHEL-5084] - md/bitmap: factor out a helper to set timeout (Nigel Croxon) [RHEL-5084] - md/bitmap: always wake up md_thread in timeout_store (Nigel Croxon) [RHEL-5084] - md: factor out a helper to wake up md_thread directly (Nigel Croxon) [RHEL-5084] - md/raid10: fix wrong setting of max_corr_read_errors (Nigel Croxon) [RHEL-5084] - md/raid10: fix overflow of md/safe_mode_delay (Nigel Croxon) [RHEL-5084] - md/raid5: fix a deadlock in the case that reshape is interrupted (Nigel Croxon) [RHEL-5084] - md: add a new api prepare_suspend() in md_personality (Nigel Croxon) [RHEL-5084] - md: export md_is_rdwr() and is_md_suspended() (Nigel Croxon) [RHEL-5084] - md: introduce md_ro_state (Nigel Croxon) [RHEL-5084] - md: fix data corruption for raid456 when reshape restart while grow up (Nigel Croxon) [RHEL-5084] - md/raid5: don't allow replacement while reshape is in progress (Nigel Croxon) [RHEL-5084] - md/raid10: check slab-out-of-bounds in md_bitmap_get_counter (Nigel Croxon) [RHEL-5084] - md: raid1: check if adding pages to resync bio fails (Nigel Croxon) [RHEL-5084] - md: raid1: use __bio_add_page for adding single page to bio (Nigel Croxon) [RHEL-5084] - md: check for failure when adding pages in alloc_behind_master_bio (Nigel Croxon) [RHEL-5084] - md: raid5: use __bio_add_page to add single page to new bio (Nigel Croxon) [RHEL-5084] - md: raid5-log: use __bio_add_page to add single page (Nigel Croxon) [RHEL-5084] - md: use __bio_add_page to add single page (Nigel Croxon) [RHEL-5084] - md/raid5: fix miscalculation of 'end_sector' in raid5_read_one_chunk() (Nigel Croxon) [RHEL-5084]- s390/dasd: fix hanging device after quiesce/resume (Tobias Huschle) [RHEL-2838] - s390/dasd: fix hanging device after request requeue (Tobias Huschle) [RHEL-2830] - s390/dasd: fix command reject error on ESE devices (Tobias Huschle) [RHEL-2850] - s390/dasd: print copy pair message only for the correct error (Tobias Huschle) [RHEL-2831] - s390: add z16 elf platform (Tobias Huschle) [RHEL-2854] - s390/qeth: Don't call dev_close/dev_open (DOWN/UP) (Tobias Huschle) [RHEL-2410] - powerpc/kprobes: Fix null pointer reference in arch_prepare_kprobe() (Mamatha Inamdar) [2227601] - arm64: kdump: Remove custom linux,usable-memory-range handling (Baoquan He) [RHEL-2307] - arm64: kdump: Remove custom linux,elfcorehdr handling (Baoquan He) [RHEL-2307] - media: dvb-core: Fix use-after-free due to race condition at dvb_ca_en50221 (Dean Nelson) [RHEL-1784] {CVE-2022-45919} - media: dvb-core: Fix use-after-free due to race at dvb_register_device() (Dean Nelson) [RHEL-1841] {CVE-2022-45884} - media: dvb-core: Fix use-after-free due on race condition at dvb_net (Dean Nelson) [RHEL-1842] {CVE-2022-45886} - media: dvb_ca_en50221: fix a size write bug (Dean Nelson) [RHEL-1784] - media: dvbdev: fix refcnt bug (Dean Nelson) [RHEL-1841] - media: dvbdev: adopts refcnt to avoid UAF (Dean Nelson) [RHEL-1841] - media: dvbdev: fix error logic at dvb_register_device() (Dean Nelson) [RHEL-1841] - media: dvb_net: avoid speculation from net slot (Dean Nelson) [RHEL-1842] - media: dvb_ca_en50221: avoid speculation from CA slot (Dean Nelson) [RHEL-1784] - media: dvbdev: Fix memleak in dvb_register_device (Dean Nelson) [RHEL-1841] - media: media/dvb: Use kmemdup rather than duplicating its implementation (Dean Nelson) [RHEL-1841] - media: dvbdev: remove double-unlock (Dean Nelson) [RHEL-1841] - media: dvb-core: fix epoll() by calling poll_wait first (Dean Nelson) [RHEL-1784] - media: dvb_ca_en50221: off by one in dvb_ca_en50221_io_do_ioctl() (Dean Nelson) [RHEL-1784] - drm/amd/display: fix the white screen issue when >= 64GB DRAM (Mika Penttilä) [2231934] - gfs2: conversion deadlock do_promote bypass (Bob Peterson) [2225228] - gfs2: do_promote cleanup (Andreas Gruenbacher) [2225228] - gfs2: Make use of list_is_first (Andreas Gruenbacher) [2225228] - x86/cpu: Enable STIBP on AMD if Automatic IBRS is enabled (Waiman Long) [2227916] - Documentation/hw-vuln: Document the interaction between IBRS and STIBP (Waiman Long) [2227916] - x86/CPU/AMD: Make sure EFER[AIBRSE] is set (Waiman Long) [2227916] - fs: don't audit the capability check in simple_xattr_list() (Andrey Albershteyn) [RHEL-863]- redhat: fix to be able to build with rpm 4.19.0 (Denys Vlasenko) - redhat: add additional gating boot tests (Denys Vlasenko) - redhat: list Z-Jiras in the changelog before Y-Jiras (Herton R. Krzesinski) - scsi: st: Add third party poweron reset handling (John Meneghini) [1930388] - kvm: initialize all of the kvm_debugregs structure before sending it to userspace (Jon Maloy) [2179896] {CVE-2023-1513} - bpf: sockmap: Remove preempt_disable in sock_map_sk_acquire (Tomas Glozar) [2229965] - s390/ap: add ap status asynch error support (Tobias Huschle) [2110511] - s390/ap: implement SE AP bind, unbind and associate (Tobias Huschle) [2110511] - s390/ap: introduce low frequency polling possibility (Tobias Huschle) [2110511] - s390/ap: new low level inline functions ap_bapq() and ap_aapq() (Tobias Huschle) [2110511] - s390/ap: provide F bit parameter for ap_rapq() and ap_zapq() (Tobias Huschle) [2110511] - s390/ap: filter ap card functions, new queue functions attribute (Tobias Huschle) [2110511] - s390/ap: make tapq gr2 response a struct (Tobias Huschle) [2110511] - s390/ap: introduce new AP bus sysfs attribute features (Tobias Huschle) [2110511] - s390/ap: exploit new B bit from QCI config info (Tobias Huschle) [2110511] - s390/zcrypt: replace scnprintf with sysfs_emit (Tobias Huschle) [2110511] - s390/zcrypt: rework length information for dqap (Tobias Huschle) [2110511] - s390/zcrypt: make psmid unsigned long instead of long long (Tobias Huschle) [2110511] - s390/ap,zcrypt,vfio: introduce and use ap_queue_status_reg union (Tobias Huschle) [2110511] - s390/ap: fix status returned by ap_qact() (Tobias Huschle) [2110511] - s390/ap: fix status returned by ap_aqic() (Tobias Huschle) [2110511] - s390/ap: adjust whitespace (Tobias Huschle) [2110511] - s390/ap: use insn format for new instructions (Tobias Huschle) [2110511] - s390/zcrypt: Filter admin CPRBs on custom devices (Tobias Huschle) [2110511] - s390/zcrypt: Add admask to zcdn (Tobias Huschle) [2110511] - s390/zcrypt: CCA control CPRB sending (Tobias Huschle) [2110511] - s390/ap: add missing virt_to_phys address conversion (Tobias Huschle) [2110511] - s390/ap: get rid of register asm in ap_dqap() (Tobias Huschle) [2110511] - s390/ap: get rid of register asm (Tobias Huschle) [2110511] - s390/ap: Rework ap_dqap to deal with messages greater than recv buffer (Tobias Huschle) [2110511] - s390/ap: rework assembler functions to use unions for in/out register variables (Tobias Huschle) [2110511] - internal: add new files for RHEL_MINOR=10 change (Denys Vlasenko) - thunderbolt: Fix Thunderbolt 3 display flickering issue on 2nd hot plug onwards (Desnes Nunes) [2233974] - mm/userfaultfd: don't consider uffd-wp bit of writable migration entries (Rafael Aquini) [2231554] - mm/userfaultfd: fix uffd-wp handling for THP migration entries (Rafael Aquini) [2231554] - mm/userfaultfd: fix uffd-wp special cases for fork() (Rafael Aquini) [2231554] - mm/thp: simplify copying of huge zero page pmd when fork (Rafael Aquini) [2231554] - internal: update RHEL_MINOR for the start of RHEL-8.10 development (Denys Vlasenko)- thunderbolt: Fix Thunderbolt 3 display flickering issue on 2nd hot plug onwards (Desnes Nunes) [2233974] - mm/userfaultfd: don't consider uffd-wp bit of writable migration entries (Rafael Aquini) [2231554] - mm/userfaultfd: fix uffd-wp handling for THP migration entries (Rafael Aquini) [2231554] - mm/userfaultfd: fix uffd-wp special cases for fork() (Rafael Aquini) [2231554] - mm/thp: simplify copying of huge zero page pmd when fork (Rafael Aquini) [2231554]- redhat/configs: enable CONFIG_INET_DIAG_DESTROY (Andrea Claudi) [2230213] - net/sched: cls_u32: Fix reference counter leak leading to overflow (Davide Caratti) [2225202] {CVE-2023-3609} - cifs: fix bogus cifs_mount error handling in RHEL8 (Jeffrey Layton) [2215018] - KVM: nVMX: add missing consistency checks for CR0 and CR4 (Ricardo Robaina) [2190257] {CVE-2023-30456} - netfilter: snat: evict closing tcp entries on reply tuple collision (Florian Westphal) [2196717] - tun: avoid double free in tun_free_netdev (Jon Maloy) [2156366 2156371] {CVE-2022-4744} - net/sched: cls_fw: Fix improper refcount update leads to use-after-free (Davide Caratti) [2225103] {CVE-2023-3776} - net/sched: sch_qfq: account for stab overhead in qfq_enqueue (Davide Caratti) [2225196] {CVE-2023-3611} - net/sched: sch_qfq: reintroduce lmax bound check for MTU (Davide Caratti) [2225196] - net/sched: sch_qfq: refactor parsing of netlink parameters (Davide Caratti) [2225196] - net/sched: cls_route: No longer copy tcf_result on update to avoid use-after-free (Davide Caratti) [2225512] {CVE-2023-4128} - net/sched: cls_fw: No longer copy tcf_result on update to avoid use-after-free (Davide Caratti) [2225512] {CVE-2023-4128} - net/sched: cls_u32: No longer copy tcf_result on update to avoid use-after-free (Davide Caratti) [2225512] {CVE-2023-4128} - scsi: lpfc: Remove reftag check in DIF paths (Paul Ely) [2229152] - scsi: lpfc: Modify when a node should be put in device recovery mode during RSCN (Paul Ely) [2229152] - scsi: lpfc: Make fabric zone discovery more robust when handling unsolicited LOGO (Paul Ely) [2229152] - scsi: lpfc: Set Establish Image Pair service parameter only for Target Functions (Paul Ely) [2229152] - scsi: lpfc: Revise ndlp kref handling for dev_loss_tmo_callbk and lpfc_drop_node (Paul Ely) [2229152] - scsi: lpfc: Qualify ndlp discovery state when processing RSCN (Paul Ely) [2229152] - gfs2: Fix freeze consistency check in gfs2_trans_add_meta (Andreas Gruenbacher) [2095340] - gfs2: gfs2_freeze_lock_shared cleanup (Andreas Gruenbacher) [2095340] - gfs2: Replace sd_freeze_state with SDF_FROZEN flag (Andreas Gruenbacher) [2095340] - gfs2: Rework freeze / thaw logic (Andreas Gruenbacher) [2095340] - gfs2: Rename SDF_{FS_FROZEN => FREEZE_INITIATOR} (Andreas Gruenbacher) [2095340] - gfs2: Reconfiguring frozen filesystem already rejected (Andreas Gruenbacher) [2095340] - gfs2: Rename gfs2_freeze_lock{ => _shared } (Andreas Gruenbacher) [2095340] - gfs2: Rename the {freeze,thaw}_super callbacks (Andreas Gruenbacher) [2095340] - gfs2: Rename remaining "transaction" glock references (Andreas Gruenbacher) [2095340] - gfs2: init system threads before freeze lock (Bob Peterson) [2095340] - net: mana: Use the correct WQE count for ringing RQ doorbell (Bandan Das) [2222573] - net: mana: Batch ringing RX queue doorbell on receiving packets (Bandan Das) [2222573] - net: mana: Add support for vlan tagging (Bandan Das) [2222573] - net: mana: Fix perf regression: remove rx_cqes, tx_cqes counters (Bandan Das) [2222573] - net: mana: Check if netdev/napi_alloc_frag returns single page (Bandan Das) [2222573] - net: mana: Rename mana_refill_rxoob and remove some empty lines (Bandan Das) [2222573] - net: mana: Add support for jumbo frame (Bandan Das) [2222573] - net: mana: Enable RX path to handle various MTU sizes (Bandan Das) [2222573] - net: mana: Refactor RX buffer allocation code to prepare for various MTU (Bandan Das) [2222573] - net: mana: Use napi_build_skb in RX path (Bandan Das) [2222573] - net: mana: Remove redundant pci_clear_master (Bandan Das) [2222573] - net: mana: Add new MANA VF performance counters for easier troubleshooting (Bandan Das) [2222573] - ice: Fix NULL pointer deref during VF reset (Petr Oros) [2227743] - x86/kasan: Populate shadow for shared chunk of the CPU entry area (Rafael Aquini) [2232451] - x86/kasan: Add helpers to align shadow addresses up and down (Rafael Aquini) [2232451] - x86/kasan: Rename local CPU_ENTRY_AREA variables to shorten names (Rafael Aquini) [2232451] - x86/mm: Populate KASAN shadow for entire per-CPU range of CPU entry area (Rafael Aquini) [2232451] - x86/mm: Recompute physical address for every page of per-CPU CEA mapping (Rafael Aquini) [2232451]- dm cache policy smq: ensure IO doesn't prevent cleaner policy progress (Benjamin Marzinski) [2227951] - netfilter: nf_tables: prevent OOB access in nft_byteorder_eval (Florian Westphal) [2221046] {CVE-2023-35001} - scsi: storvsc: Remove errant duplicate code (Cathy Avery) [2211725] - scsi: storvsc: Limit max_sectors for virtual Fibre Channel devices (Cathy Avery) [2211725] - redhat/configs: Enable CONFIG_AMPERE_ERRATUM_AC03_CPU_38 (Shaoqin Huang) [2219725] - arm64: errata: Mitigate Ampere1 erratum AC03_CPU_38 at stage-2 (Shaoqin Huang) [2219725] - KVM: arm64: Correctly handle page aging notifiers for unaligned memslot (Shaoqin Huang) [2219725] - KVM: arm64: timers: Fix resource leaks in kvm_timer_hyp_init() (Shaoqin Huang) [2219725] - KVM: arm64: vgic-v4: Make the doorbell request robust w.r.t preemption (Shaoqin Huang) [2219725] - KVM: arm64: Don't miss pending interrupts for suspended vCPU (Shaoqin Huang) [2219725] - KVM: arm64: Move vGIC v4 handling for WFI out arch callback hook (Shaoqin Huang) [2219725] - KVM: arm64: PMU: Don't overwrite PMUSERENR with vcpu loaded (Shaoqin Huang) [2219725] - KVM: arm64: PMU: Restore the host's PMUSERENR_EL0 (Shaoqin Huang) [2219725] - KVM: arm64: Restore mdcr_el2 from vcpu (Shaoqin Huang) [2219725] - kvm: arm64: Remove __hyp_this_cpu_read (Shaoqin Huang) [2219725] - wifi: rtw88: unlock on error path in rtw_ops_add_interface() (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: check only affected links (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: send time sync only if needed (Íñigo Huguet) [2196823] - wifi: clean up erroneously introduced file (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: Handle return value for iwl_mvm_sta_init (Íñigo Huguet) [2196823] - wifi: rtw88: delete timer and free skb queue when unloading (Íñigo Huguet) [2196823] - wifi: cfg80211: Fix return value in scan logic (Íñigo Huguet) [2196823] - Revert "wifi: ath11k: Enable threaded NAPI" (Íñigo Huguet) [2196823] - wifi: cfg80211: fix receiving mesh packets without RFC1042 header (Íñigo Huguet) [2196823] - wifi: mt76: mt7921e: fix init command fail with enabled device (Íñigo Huguet) [2196823] - wifi: ath9k: convert msecs to jiffies where needed (Íñigo Huguet) [2196823] - wifi: ath11k: Add missing check for ioremap (Íñigo Huguet) [2196823] - wifi: ath11k: fix memory leak in WMI firmware stats (Íñigo Huguet) [2196823] - wifi: ath9k: Fix possible stall on ath9k_txq_list_has_key() (Íñigo Huguet) [2196823] - wifi: ath9k: don't allow to overwrite ENDPOINT0 attributes (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: avoid baid size integer overflow (Íñigo Huguet) [2196823] - wifi: rtw88: process VO packets without workqueue to avoid PTK rekey failed (Íñigo Huguet) [2196823] - wifi: rtw88: Fix action frame transmission fail before association (Íñigo Huguet) [2196823] - wifi: iwlwifi: add a few rate index validity checks (Íñigo Huguet) [2196823] - wifi: iwlwifi: Validate slots_num before allocating memory (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: Validate tid is in valid range before using it (Íñigo Huguet) [2196823] - wifi: iwlwifi: pcie: fix NULL pointer dereference in iwl_pcie_irq_rx_msix_handler() (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: check link during TX (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add a NULL pointer check (Íñigo Huguet) [2196823] - wifi: iwlwifi: pull from TXQs with softirqs disabled (Íñigo Huguet) [2196823] - wifi: iwlwifi: Correctly indicate support for VHT TX STBC (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: Add NULL check before dereferencing the pointer (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix potential array out of bounds access (Íñigo Huguet) [2196823] - wifi: rtw88: add missing unwind goto for __rtw_download_firmware() (Íñigo Huguet) [2196823] - wifi: iwlwifi: disable RX STBC when a device doesn't support it (Íñigo Huguet) [2196823] - wifi: iwlwifi: don't silently ignore missing suspend or resume ops (Íñigo Huguet) [2196823] - wifi: ath9k: avoid referencing uninit memory in ath9k_wmi_ctrl_rx (Íñigo Huguet) [2196823] - wifi: ath9k: fix AR9003 mac hardware hang check register offset calculation (Íñigo Huguet) [2196823] - wifi: rtw89: pci: fix interrupt enable mask for HALT C2H of RTL8851B (Íñigo Huguet) [2196823] - wifi: rtw89: fix rtw89_read_chip_ver() for RTL8852B and RTL8851B (Íñigo Huguet) [2196823] - wifi: rtw88: fix incorrect error codes in rtw_debugfs_set_* (Íñigo Huguet) [2196823] - wifi: rtw88: fix incorrect error codes in rtw_debugfs_copy_from_user (Íñigo Huguet) [2196823] - wifi: iwlwifi: pcie: Handle SO-F device for PCI id 0x7AF0 (Íñigo Huguet) [2196823] - config: wifi: debug configs for brcm80211 (Íñigo Huguet) [2196823] - config: wifi: set RTL8821CS, RTL8822BS and RTL8822CS as disabled (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: spin_lock_bh() to fix lockdep regression (Íñigo Huguet) [2196823] - wifi: mac80211: fragment per STA profile correctly (Íñigo Huguet) [2196823] - wifi: mac80211: Use active_links instead of valid_links in Tx (Íñigo Huguet) [2196823] - wifi: cfg80211: remove links only on AP (Íñigo Huguet) [2196823] - wifi: mac80211: take lock before setting vif links (Íñigo Huguet) [2196823] - wifi: cfg80211: fix link del callback to call correct handler (Íñigo Huguet) [2196823] - wifi: mac80211: fix link activation settings order (Íñigo Huguet) [2196823] - wifi: cfg80211: fix double lock bug in reg_wdev_chan_valid() (Íñigo Huguet) [2196823] - wifi: cfg80211: fix locking in regulatory disconnect (Íñigo Huguet) [2196823] - wifi: cfg80211: fix locking in sched scan stop work (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: Fix -Warray-bounds bug in iwl_mvm_wait_d3_notif() (Íñigo Huguet) [2196823] - wifi: mac80211: fix switch count in EMA beacons (Íñigo Huguet) [2196823] - wifi: mac80211: don't translate beacon/presp addrs (Íñigo Huguet) [2196823] - wifi: mac80211: mlme: fix non-inheritence element (Íñigo Huguet) [2196823] - wifi: cfg80211: reject bad AP MLD address (Íñigo Huguet) [2196823] - wifi: mac80211: use correct iftype HE cap (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: fix possible NULL pointer dereference in mt7996_mac_write_txwi() (Íñigo Huguet) [2196823] - wifi: rtw89: remove redundant check of entering LPS (Íñigo Huguet) [2196823] - wifi: rtw89: correct PS calculation for SUPPORTS_DYNAMIC_PS (Íñigo Huguet) [2196823] - wifi: rtw88: correct PS calculation for SUPPORTS_DYNAMIC_PS (Íñigo Huguet) [2196823] - wifi: mt76: mt7615: fix possible race in mt7615_mac_sta_poll (Íñigo Huguet) [2196823] - wifi: b43: fix incorrect __packed annotation (Íñigo Huguet) [2196823] - wifi: rtw88: sdio: Always use two consecutive bytes for word operations (Íñigo Huguet) [2196823] - mac80211_hwsim: fix memory leak in hwsim_new_radio_nl (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: Add locking to the rate read flow (Íñigo Huguet) [2196823] - wifi: iwlwifi: Don't use valid_links to iterate sta links (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: don't trust firmware n_channels (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix OEM's name in the tas approved list (Íñigo Huguet) [2196823] - wifi: iwlwifi: fix OEM's name in the ppag approved list (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix initialization of a return value (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix access to fw_id_to_mac_id (Íñigo Huguet) [2196823] - wifi: iwlwifi: fw: fix DBGI dump (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix number of concurrent link checks (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix cancel_delayed_work_sync() deadlock (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: don't double-init spinlock (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: always free dup_data (Íñigo Huguet) [2196823] - wifi: mac80211: recalc chanctx mindef before assigning (Íñigo Huguet) [2196823] - wifi: mac80211: consider reserved chanctx for mindef (Íñigo Huguet) [2196823] - wifi: mac80211: simplify chanctx allocation (Íñigo Huguet) [2196823] - wifi: mac80211: Abort running color change when stopping the AP (Íñigo Huguet) [2196823] - wifi: mac80211: fix min center freq offset tracing (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: rfi: disable RFI feature (Íñigo Huguet) [2196823] - wifi: mac80211: Fix puncturing bitmap handling in __ieee80211_csa_finalize() (Íñigo Huguet) [2196823] - wifi: mac80211: fortify the spinlock against deadlock by interrupt (Íñigo Huguet) [2196823] - wifi: cfg80211: Drop entries with invalid BSSIDs in RNR (Íñigo Huguet) [2196823] - wifi: rtl8xxxu: fix authentication timeout due to incorrect RCR value (Íñigo Huguet) [2196823] - wifi: brcmfmac: Check for probe() id argument being NULL (Íñigo Huguet) [2196823] - wifi: rtw88: correct qsel_to_ep[] type as int (Íñigo Huguet) [2196823] - wifi: rtw88: use work to update rate to avoid RCU warning (Íñigo Huguet) [2196823] - wifi: rtw89: 8852b: adjust quota to avoid SER L1 caused by access null page (Íñigo Huguet) [2196823] - wifi: mt76: connac: fix stats->tx_bytes calculation (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: fix endianness of MT_TXD6_TX_RATE (Íñigo Huguet) [2196823] - wifi: rtw88: Update spelling in main.h (Íñigo Huguet) [2196823] - wifi: rtl8xxxu: Simplify setting the initial gain (Íñigo Huguet) [2196823] - wifi: rtl8xxxu: Add rtl8xxxu_write{8,16,32}_{set,clear} (Íñigo Huguet) [2196823] - wifi: rtl8xxxu: Don't print the vendor/product/serial (Íñigo Huguet) [2196823] - wifi: rtw88: Fix memory leak in rtw88_usb (Íñigo Huguet) [2196823] - wifi: rtw88: call rtw8821c_switch_rf_set() according to chip variant (Íñigo Huguet) [2196823] - wifi: rtw88: set pkg_type correctly for specific rtw8821c variants (Íñigo Huguet) [2196823] - wifi: rtw88: rtw8821c: Fix rfe_option field width (Íñigo Huguet) [2196823] - wifi: rtw88: usb: fix priority queue to endpoint mapping (Íñigo Huguet) [2196823] - wifi: rtw88: 8822c: add iface combination (Íñigo Huguet) [2196823] - wifi: rtw88: handle station mode concurrent scan with AP mode (Íñigo Huguet) [2196823] - wifi: rtw88: prevent scan abort with other VIFs (Íñigo Huguet) [2196823] - wifi: rtw88: refine reserved page flow for AP mode (Íñigo Huguet) [2196823] - wifi: rtw88: disallow PS during AP mode (Íñigo Huguet) [2196823] - wifi: rtw88: 8822c: extend reserved page number (Íñigo Huguet) [2196823] - wifi: rtw88: add port switch for AP mode (Íñigo Huguet) [2196823] - wifi: rtw88: add bitmap for dynamic port settings (Íñigo Huguet) [2196823] - wifi: rtw89: mac: use regular int as return type of DLE buffer request (Íñigo Huguet) [2196823] - wifi: mac80211: remove return value check of debugfs_create_dir() (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix RFKILL report when driver is going down (Íñigo Huguet) [2196823] - wifi: iwlwifi: mei: re-ask for ownership after it was taken by CSME (Íñigo Huguet) [2196823] - wifi: iwlwifi: mei: make mei filtered scan more aggressive (Íñigo Huguet) [2196823] - wifi: iwlwifi: modify scan request and results when in link protection (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: enable support for MLO APIs (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: prefer RCU_INIT_POINTER() (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix potential memory leak (Íñigo Huguet) [2196823] - wifi: iwlwifi: fw: fix argument to efi.get_variable (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix MIC removal confusion (Íñigo Huguet) [2196823] - wifi: iwlwifi: fw: fix memory leak in debugfs (Íñigo Huguet) [2196823] - wifi: iwlwifi: Update support for b0 version (Íñigo Huguet) [2196823] - wifi: ath11k: Remove disabling of 80+80 and 160 MHz (Íñigo Huguet) [2196823] - wifi: ath11k: Fix SKB corruption in REO destination ring (Íñigo Huguet) [2196823] - wifi: ath11k: Fix incorrect update of radiotap fields (Íñigo Huguet) [2196823] - wifi: ath11k: fix tx status reporting in encap offload mode (Íñigo Huguet) [2196823] - wifi: ath11k: add peer mac information in failure cases (Íñigo Huguet) [2196823] - wifi: ath11k: Prevent REO cmd failures (Íñigo Huguet) [2196823] - wifi: ath11k: fix double free of peer rx_tid during reo cmd failure (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: fill txd by host driver (Íñigo Huguet) [2196823] - wifi: mt76: set NL80211_EXT_FEATURE_CAN_REPLACE_PTK0 on supported drivers (Íñigo Huguet) [2196823] - wifi: mt76: dma: use napi_build_skb (Íñigo Huguet) [2196823] - wifi: mt76: mt7615: increase eeprom size for mt7663 (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: enable mesh HW amsdu/de-amsdu support (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: enable configured beacon tx rate (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: enable BSS_CHANGED_MCAST_RATE support (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: enable BSS_CHANGED_BASIC_RATES support (Íñigo Huguet) [2196823] - wifi: iwlwifi: dvm: Fix memcpy: detected field-spanning write backtrace (Íñigo Huguet) [2196823] - wifi: mac80211: remove ieee80211_tx_status_8023 (Íñigo Huguet) [2196823] - wifi: iwlwifi: bump FW API to 78 for AX devices (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: check firmware response size (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add MLO support to SF - use sta pointer (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: configure TLC on link activation (Íñigo Huguet) [2196823] - wifi: iwlwifi: fix iwl_mvm_max_amsdu_size() for MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: remove RS rate init update argument (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: initialize per-link STA ratescale data (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: rs-fw: properly access sband->iftype_data (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: only clients can be 20MHz-only (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix iwl_mvm_sta_rc_update for MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: remove per-STA MFP setting (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: allow NL80211_EXT_FEATURE_SCAN_MIN_PREQ_CONTENT (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: use BSSID when building probe requests (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: update mac id management (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: adopt the latest firmware API (Íñigo Huguet) [2196823] - wifi: mt76: connac: add nss calculation into mt76_connac2_mac_tx_rate_val() (Íñigo Huguet) [2196823] - wifi: mt76: connac: fix txd multicast rate setting (Íñigo Huguet) [2196823] - wifi: mt76: mt7921e: stop chip reset worker in unregister hook (Íñigo Huguet) [2196823] - wifi: mt76: mt7921e: improve reliability of dma reset (Íñigo Huguet) [2196823] - wifi: mt76: mt7921: fix missing unwind goto in `mt7921u_probe` (Íñigo Huguet) [2196823] - mt76: mt7921: fix kernel panic by accessing unallocated eeprom.data (Íñigo Huguet) [2196823] - wifi: mt76: move mcu_uni_event and mcu_reg_event in common code (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: enable coredump support (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: add full system reset knobs into debugfs (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: enable full system reset support (Íñigo Huguet) [2196823] - wifi: mt76: mt7921: enable p2p support (Íñigo Huguet) [2196823] - wifi: mt76: mt7921: Replace fake flex-arrays with flexible-array members (Íñigo Huguet) [2196823] - wifi: mt76: Replace zero-length array with flexible-array member (Íñigo Huguet) [2196823] - wifi: mt76: mt7921: add Netgear AXE3000 (A8000) support (Íñigo Huguet) [2196823] - wifi: mt76: mt7915: drop redundant prefix of mt7915_txpower_puts() (Íñigo Huguet) [2196823] - wifi: mt76: fix 6GHz high channel not be scanned (Íñigo Huguet) [2196823] - wifi: mt76: mt7921e: fix probe timeout after reboot (Íñigo Huguet) [2196823] - wifi: mt76: move shared mac definitions in mt76_connac2_mac.h (Íñigo Huguet) [2196823] - wifi: mt76: mt7921: get rid of eeprom.h (Íñigo Huguet) [2196823] - wifi: mt76: add mt76_connac_gen_ppe_thresh utility routine (Íñigo Huguet) [2196823] - wifi: mt76: get rid of unused sta_ps callbacks (Íñigo Huguet) [2196823] - wifi: mt76: add mt76_connac_irq_enable utility routine (Íñigo Huguet) [2196823] - wifi: mt76: move irq_tasklet in mt76_dev struct (Íñigo Huguet) [2196823] - wifi: mt76: mt7921e: Set memory space enable in PCI_COMMAND if unset (Íñigo Huguet) [2196823] - wifi: mt76: mt7921: use driver flags rather than mac80211 flags to mcu (Íñigo Huguet) [2196823] - wifi: mt76: mt7921: introduce mt7921_get_mac80211_ops utility routine (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: fix eeprom tx path bitfields (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: remove mt7996_mcu_set_pm() (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: init mpdu density cap (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: fix pointer calculation in ie countdown event (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: remove unused eeprom band selection (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: let non-bufferable MMPDUs use correct hw queue (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: add eht rx rate support (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: remove mt7996_mcu_beacon_check_caps() (Íñigo Huguet) [2196823] - wifi: mt76: mt7915: remove mt7915_mcu_beacon_check_caps() (Íñigo Huguet) [2196823] - wifi: mt76: connac: refresh tx session timer for WED device (Íñigo Huguet) [2196823] - wifi: mt76: add missing locking to protect against concurrent rx/status calls (Íñigo Huguet) [2196823] - wifi: mt76: handle failure of vzalloc in mt7615_coredump_work (Íñigo Huguet) [2196823] - wifi: mt76: drop the incorrect scatter and gather frame (Íñigo Huguet) [2196823] - wifi: mt76: mt7915: rework init flow in mt7915_thermal_init() (Íñigo Huguet) [2196823] - wifi: mt76: mt7915: add dev->hif2 support for mt7916 WED device (Íñigo Huguet) [2196823] - wifi: mt76: mt7915: expose device tree match table (Íñigo Huguet) [2196823] - wifi: mt76: dynamic channel bandwidth changes in AP mode (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: fix radiotap bitfield (Íñigo Huguet) [2196823] - wifi: mt76: mt7915: unlock on error in mt7915_thermal_temp_store() (Íñigo Huguet) [2196823] - wifi: mt76: mt7996: Remove unneeded semicolon (Íñigo Huguet) [2196823] - wifi: mt76: mt7921: fix PCI DMA hang after reboot (Íñigo Huguet) [2196823] - wifi: mt76: mt7921: fix wrong command to set STA channel (Íñigo Huguet) [2196823] - wifi: mt76: remove redundent MCU_UNI_CMD_* definitions (Íñigo Huguet) [2196823] - wifi: ath9k: fix per-packet TX-power cap for TPC (Íñigo Huguet) [2196823] - wifi: ath11k: fix undefined behavior with __fls in dp (Íñigo Huguet) [2196823] - wifi: ath11k: Ignore frags from uninitialized peer in dp. (Íñigo Huguet) [2196823] - wifi: ath11k: print a warning when crypto_alloc_shash() fails (Íñigo Huguet) [2196823] - wifi: ath11k: pci: Add more MODULE_FIRMWARE() entries (Íñigo Huguet) [2196823] - wifi: ath11k: enable SAR support on WCN6750 (Íñigo Huguet) [2196823] - wifi: ath11k: Disable Spectral scan upon removing interface (Íñigo Huguet) [2196823] - wifi: rtw89: add support of concurrent mode (Íñigo Huguet) [2196823] - wifi: rtw89: Disallow power save with multiple stations (Íñigo Huguet) [2196823] - wifi: rtw89: update statistics to FW for fine-tuning performance (Íñigo Huguet) [2196823] - wifi: rtw89: use struct instead of macros to set H2C command of hardware scan (Íñigo Huguet) [2196823] - wifi: rtw89: refine scan function after chanctx (Íñigo Huguet) [2196823] - wifi: rtw89: prohibit enter IPS during HW scan (Íñigo Huguet) [2196823] - wifi: rtw89: coex: send more hardware module info to firmware for 8851B (Íñigo Huguet) [2196823] - wifi: rtw89: coex: Update function to get BT RSSI and hardware counter (Íñigo Huguet) [2196823] - wifi: rtw89: coex: Add path control register to monitor list (Íñigo Huguet) [2196823] - wifi: rtw89: coex: Enable Wi-Fi RX gain control for free run solution (Íñigo Huguet) [2196823] - wifi: rtw89: fix power save function in WoWLAN mode (Íñigo Huguet) [2196823] - wifi: rtw89: support WoWLAN mode for 8852be (Íñigo Huguet) [2196823] - wifi: iwlwifi: move debug buffer allocation failure to info verbosity (Íñigo Huguet) [2196823] - wifi: iwlwifi: make the loop for card preparation effective (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: allow number of beacons from FW (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: implement key link switching (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: implement BAID link switching (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: track station mask for BAIDs (Íñigo Huguet) [2196823] - wifi: iwlwifi: bump FW API to 77 for AX devices (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: use correct sta mask to remove queue (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: avoid iterating over an un-initialized list (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: factor out iwl_mvm_sta_fw_id_mask() (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: properly implement HE AP support (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: Fix _iwl_mvm_get_scan_type() (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix getting lowest TX rate for MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: call napi_synchronize() before freeing rx/tx queues (Íñigo Huguet) [2196823] - wifi: iwlwifi: nvm-parse: add full BW UL MU-MIMO support (Íñigo Huguet) [2196823] - wifi: rtl8xxxu: Support devices with 5-6 out endpoints (Íñigo Huguet) [2196823] - wifi: rtl8xxxu: Clean up some messy ifs (Íñigo Huguet) [2196823] - wifi: brcmfmac: add Cypress 43439 SDIO ids (Íñigo Huguet) [2196823] - wifi: rtw89: fix crash due to null pointer of sta in AP mode (Íñigo Huguet) [2196823] - wifi: rtw89: correct 5 MHz mask setting (Íñigo Huguet) [2196823] - wifi: rtw89: 8851b: add tables for RFK (Íñigo Huguet) [2196823] - wifi: rtw89: 8851b: add BB and RF tables (2 of 2) (Íñigo Huguet) [2196823] - wifi: rtw89: 8851b: add BB and RF tables (1 of 2) (Íñigo Huguet) [2196823] - wifi: rtw89: pci: update PCI related settings to support 8851B (Íñigo Huguet) [2196823] - wifi: rtw89: mac: update MAC settings to support 8851b (Íñigo Huguet) [2196823] - wifi: rtw89: 8851b: fix TX path to path A for one RF path chip (Íñigo Huguet) [2196823] - wifi: rtw89: read version of analog hardware (Íñigo Huguet) [2196823] - wifi: rtw89: use hardware CFO to improve performance (Íñigo Huguet) [2196823] - wifi: rtw89: support parameter tables by RFE type (Íñigo Huguet) [2196823] - wifi: rtw89: fix authentication fail during scan (Íñigo Huguet) [2196823] - wifi: rtw89: add flag check for power state (Íñigo Huguet) [2196823] - wifi: rtw89: add ieee80211::remain_on_channel ops (Íñigo Huguet) [2196823] - wifi: rtw89: add function to wait for completion of TX skbs (Íñigo Huguet) [2196823] - wifi: rtw89: 8852c: add beacon filter and CQM support (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: tx: remove misleading if statement (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: Fix setting the rate for non station cases (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: validate station properly in flush (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: set STA mask for keys in MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix ptk_pn memory leak (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: make iwl_mvm_mac_ctxt_send_beacon() static (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: track AP STA pointer and use it for MFP (Íñigo Huguet) [2196823] - wifi: iwlwifi: pcie: Fix integer overflow in iwl_write_to_user_buf (Íñigo Huguet) [2196823] - wifi: iwlwifi: fw: move memset before early return (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: initialize seq variable (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: Fix spelling mistake "Gerenal" -> "General" (Íñigo Huguet) [2196823] - wifi: iwlwifi: Fix spelling mistake "upto" -> "up to" (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: enable new MLD FW API (Íñigo Huguet) [2196823] - wifi: iwlwifi: add a new PCI device ID for BZ device (Íñigo Huguet) [2196823] - wifi: iwlwifi: Add RF Step Type for BZ device (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: scan legacy bands and UHB channels with same antenna (Íñigo Huguet) [2196823] - wifi: iwlwifi: yoyo: Fix possible division by zero (Íñigo Huguet) [2196823] - wifi: iwlwifi: yoyo: skip dump correctly on hw error (Íñigo Huguet) [2196823] - wifi: iwlwifi: pcie: fix possible NULL pointer dereference (Íñigo Huguet) [2196823] - wifi: iwlwifi: Fix the duplicate dump name (Íñigo Huguet) [2196823] - wifi: iwlwifi: pcie: work around ROM bug on AX210 integrated (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add DSM_FUNC_ENABLE_6E value to debugfs (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: cleanup beacon_inject_active during hw restart (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: support wowlan info notification version 2 (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: make HLTK configuration for PASN station optional (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: request limiting to 8 MSDUs per A-MSDU (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix shift-out-of-bounds (Íñigo Huguet) [2196823] - wifi: iwlwifi: acpi: support modules with high antenna gain (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: don't drop unencrypted MCAST frames (Íñigo Huguet) [2196823] - wifi: iwlwifi: dbg: print pc register data once fw dump occurred (Íñigo Huguet) [2196823] - wifi: mac80211: add flush_sta method (Íñigo Huguet) [2196823] - wifi: mac80211: flush queues on STA removal (Íñigo Huguet) [2196823] - wifi: ieee80211: correctly mark FTM frames non-bufferable (Íñigo Huguet) [2196823] - wifi: ieee80211: clean up public action codes (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: don't set CHECKSUM_COMPLETE for unsupported protocols (Íñigo Huguet) [2196823] - wifi: iwlwifi: trans: don't trigger d3 interrupt twice (Íñigo Huguet) [2196823] - wifi: iwlwifi: Update configurations for Bnj-a0 and specific rf devices (Íñigo Huguet) [2196823] - wifi: iwlwifi: Update init sequence if tx diversity supported (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: move function sequence (Íñigo Huguet) [2196823] - wifi: iwlwifi: nvm: Update HE capabilities on 6GHz band for EHT device (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: refactor TX csum mode check (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix A-MSDU checks (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: enable bz hw checksum from c step (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: use OFDM rate if IEEE80211_TX_CTL_NO_CCK_RATE is set (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: convert TID to FW value on queue remove (Íñigo Huguet) [2196823] - wifi: iwlwifi: Update configuration for SO,SOF MAC and HR RF (Íñigo Huguet) [2196823] - wifi: iwlwifi: add a validity check of queue_id in iwl_txq_reclaim (Íñigo Huguet) [2196823] - wifi: iwlwifi: nvm-parse: enable 160/320 MHz for AP mode (Íñigo Huguet) [2196823] - wifi: iwlwifi: debug: fix crash in __iwl_err() (Íñigo Huguet) [2196823] - wifi: rtw88: Add support for the SDIO based RTL8821CS chipset (Íñigo Huguet) [2196823] - wifi: rtw88: Add support for the SDIO based RTL8822CS chipset (Íñigo Huguet) [2196823] - wifi: rtw88: Add support for the SDIO based RTL8822BS chipset (Íñigo Huguet) [2196823] - wifi: rtw88: main: Reserve 8 bytes of extra TX headroom for SDIO cards (Íñigo Huguet) [2196823] - wifi: rtw88: main: Add the {cpwm,rpwm}_addr for SDIO based chipsets (Íñigo Huguet) [2196823] - wifi: rtw88: mac: Support SDIO specific bits in the power on sequence (Íñigo Huguet) [2196823] - wifi: rtw88: sdio: Add HCI implementation for SDIO based chipsets (Íñigo Huguet) [2196823] - wifi: rtw88: Clear RTW_FLAG_POWERON early in rtw_mac_power_switch() (Íñigo Huguet) [2196823] - wifi: ath12k: Remove redundant pci_clear_master (Íñigo Huguet) [2196823] - wifi: ath10k: Remove redundant pci_clear_master (Íñigo Huguet) [2196823] - wifi: ath11k: Remove redundant pci_clear_master (Íñigo Huguet) [2196823] - wifi: ath11k: Send 11d scan start before WMI_START_SCAN_CMDID (Íñigo Huguet) [2196823] - wifi: ath11k: fix writing to unintended memory region (Íñigo Huguet) [2196823] - wifi: ath11k: Fix invalid management rx frame length issue (Íñigo Huguet) [2196823] - wifi: ath11k: fix rssi station dump not updated in QCN9074 (Íñigo Huguet) [2196823] - wifi: ath11k: Configure the FTM responder role using firmware capability flag (Íñigo Huguet) [2196823] - wifi: ath11k: Optimize 6 GHz scan time (Íñigo Huguet) [2196823] - wifi: mac80211: set EHT support flag in AP mode (Íñigo Huguet) [2196823] - wifi: mac80211_hwsim: fix potential NULL deref in hwsim_pmsr_report_nl() (Íñigo Huguet) [2196823] - wifi: iwlwifi: fix duplicate entry in iwl_dev_info_table (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix the order of TIMING_MEASUREMENT notifications (Íñigo Huguet) [2196823] - bus: mhi: host: Use mhi_tryset_pm_state() for setting fw error state (Íñigo Huguet) [2196823] - bus: mhi: host: Remove duplicate ee check for syserr (Íñigo Huguet) [2196823] - bus: mhi: host: Avoid ringing EV DB if there are no elements to process (Íñigo Huguet) [2196823] - net: rfkill-gpio: Add explicit include for of.h (Íñigo Huguet) [2196823] - net: qrtr: correct types of trace event parameters (Íñigo Huguet) [2196823] - wifi: rt2x00: Fix memory leak when handling surveys (Íñigo Huguet) [2196823] - wifi: b43legacy: Remove the unused function prev_slot() (Íñigo Huguet) [2196823] - wifi: rtw89: Remove redundant pci_clear_master (Íñigo Huguet) [2196823] - wifi: rtw89: fix potential race condition between napi_init and napi_enable (Íñigo Huguet) [2196823] - wifi: rtw89: config EDCCA threshold during scan to prevent TX failed (Íñigo Huguet) [2196823] - wifi: rtw89: fix incorrect channel info during scan due to ppdu_sts filtering (Íñigo Huguet) [2196823] - wifi: rtw89: remove superfluous H2C of join_info (Íñigo Huguet) [2196823] - wifi: rtw89: set data lowest rate according to AP supported rate (Íñigo Huguet) [2196823] - wifi: rtw89: add counters of register-based H2C/C2H (Íñigo Huguet) [2196823] - wifi: rtw89: coex: Update Wi-Fi Bluetooth coexistence version to 7.0.1 (Íñigo Huguet) [2196823] - wifi: rtw89: coex: Add report control v5 variation (Íñigo Huguet) [2196823] - wifi: rtw89: coex: Update RTL8852B LNA2 hardware parameter (Íñigo Huguet) [2196823] - wifi: rtw89: coex: Not to enable firmware report when WiFi is power saving (Íñigo Huguet) [2196823] - wifi: rtw89: coex: Add LPS protocol radio state for RTL8852B (Íñigo Huguet) [2196823] - bus: mhi: pci_generic: Add Foxconn T99W510 (Íñigo Huguet) [2196823] - bus: mhi: host: Use ERANGE for BHIOFF/BHIEOFF range check (Íñigo Huguet) [2196823] - bus: mhi: host: Range check CHDBOFF and ERDBOFF (Íñigo Huguet) [2196823] - wifi: mwifiex: remove unused evt_buf variable (Íñigo Huguet) [2196823] - wifi: brcmsmac: ampdu: remove unused suc_mpdu variable (Íñigo Huguet) [2196823] - wifi: rtlwifi: fix incorrect error codes in rtl_debugfs_set_write_reg() (Íñigo Huguet) [2196823] - wifi: rtlwifi: fix incorrect error codes in rtl_debugfs_set_write_rfreg() (Íñigo Huguet) [2196823] - wifi: brcmsmac: remove unused has_5g variable (Íñigo Huguet) [2196823] - wifi: b43legacy: remove unused freq_r3A_value function (Íñigo Huguet) [2196823] - wifi: rtlwifi: Replace fake flex-array with flex-array member (Íñigo Huguet) [2196823] - wifi: rtw88: Remove redundant pci_clear_master (Íñigo Huguet) [2196823] - wifi: rndis_wlan: Replace fake flex-array with flexible-array member (Íñigo Huguet) [2196823] - wifi: rndis_wlan: clean up a type issue (Íñigo Huguet) [2196823] - wifi: rtw88: remove unused rtw_pci_get_tx_desc function (Íñigo Huguet) [2196823] - wifi: rsi: Slightly simplify rsi_set_channel() (Íñigo Huguet) [2196823] - wifi: ipw2x00: remove unused _ipw_read16 function (Íñigo Huguet) [2196823] - wifi: mac80211: enable EHT mesh support (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: correctly use link in iwl_mvm_sta_del() (Íñigo Huguet) [2196823] - wifi: iwlwifi: separate AP link management queues (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: free probe_resp_data later (Íñigo Huguet) [2196823] - wifi: iwlwifi: bump FW API to 75 for AX devices (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: move max_agg_bufsize into host TLC lq_sta (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: send full STA during HW restart (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: rework active links counting (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: update mac config when assigning chanctx (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: use the correct link queue (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: clean up mac_id vs. link_id in MLD sta (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix station link data leak (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: initialize max_rc_amsdu_len per-link (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: use appropriate link for rate selection (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: use the new lockdep-checking macros (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: remove chanctx WARN_ON (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: avoid sending MAC context for idle (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: remove only link-specific AP keys (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: skip inactive links (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: adjust iwl_mvm_scan_respect_p2p_go_iter() for MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: rxmq: report link ID to mac80211 (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: use bcast/mcast link station id (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: translate management frame address (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: implement mac80211 callback change_sta_links (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: use the link sta address (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: adjust rs init to MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: adjust radar detection to MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: adjust iwl_mvm_sec_key_remove_ap to MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: make a few warnings only trigger once (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: coex: start handling multiple links (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: rs-fw: don't crash on missing channel (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: use STA link address (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: skip MEI update for MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix narrow RU check for MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: make some HW flags conditional (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: implement link change ops (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: adjust some cleanup functions to MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: refactor iwl_mvm_mac_sta_state_common() (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: update iwl_mvm_tx_reclaim() for MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: adjust to MLO assign/unassign/switch_vif_chanctx() (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add fw link id allocation (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: adjust internal stations to MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: replace bss_info_changed() with vif_cfg/link_info_changed() (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add link_conf parameter for add/remove/change link (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: don't check dtim_period in new API (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: adjust SMPS for MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add set_hw_timestamp to mld ops (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add link to firmware earlier (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: adjust some PS and PM methods to MLD (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: adjust mld_mac_ctxt_/beacon_changed() for MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: adjust smart fifo configuration to MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: align to the LINK cmd update in the FW (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: always use the sta->addr as the peers addr (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: modify link instead of removing it during csa (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix crash on queue removal for MLD API too (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix "modify_mask" value in the link cmd. (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add all missing ops to iwl_mvm_mld_ops (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add support for post_channel_switch in MLD mode (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: unite sta_modify_disable_tx flows (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add cancel/remain_on_channel for MLD mode (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: refactor iwl_mvm_roc() (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add some new MLD ops (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add sta handling flows for MLD mode (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add an indication that the new MLD API is used (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: sta preparation for MLO (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: vif preparation for MLO (Íñigo Huguet) [2196823] - wifi: nl80211: support advertising S1G capabilities (Íñigo Huguet) [2196823] - wifi: mac80211: S1G capabilities information element in probe request (Íñigo Huguet) [2196823] - mac80211: minstrel_ht: remove unused n_supported variable (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: Use 64-bit division helper in iwl_mvm_get_crosstimestamp_fw() (Íñigo Huguet) [2196823] - wifi: carl9170: Replace fake flex-array with flexible-array member (Íñigo Huguet) [2196823] - wifi: carl9170: Fix multiple -Warray-bounds warnings (Íñigo Huguet) [2196823] - wifi: ath10k: remove unused ath10k_get_ring_byte function (Íñigo Huguet) [2196823] - wifi: ath12k: incorrect channel survey dump (Íñigo Huguet) [2196823] - wifi: ath12k: fix incorrect handling of AMSDU frames (Íñigo Huguet) [2196823] - wifi: ath12k: fix packets are sent in native wifi mode while we set raw mode (Íñigo Huguet) [2196823] - wifi: ath12k: fill peer meta data during reo_reinject (Íñigo Huguet) [2196823] - mac80211_hwsim: add PMSR report support via virtio (Íñigo Huguet) [2196823] - mac80211_hwsim: add PMSR abort support via virtio (Íñigo Huguet) [2196823] - mac80211_hwsim: add PMSR request support via virtio (Íñigo Huguet) [2196823] - wifi: nl80211: make nl80211_send_chandef non-static (Íñigo Huguet) [2196823] - mac80211_hwsim: add PMSR capability support (Íñigo Huguet) [2196823] - mac80211: support RNR for EMA AP (Íñigo Huguet) [2196823] - cfg80211: support RNR for EMA AP (Íñigo Huguet) [2196823] - wifi: mac80211: use bullet list for amsdu_mesh_control formats list (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix NULL deref in iwl_mvm_mld_disable_txq (Íñigo Huguet) [2196823] - wifi: mac80211_hwsim: EMA support (Íñigo Huguet) [2196823] - wifi: mac80211_hwsim: Multiple BSSID support (Íñigo Huguet) [2196823] - wifi: mac80211_hwsim: move beacon transmission to a separate function (Íñigo Huguet) [2196823] - wifi: mac80211: generate EMA beacons in AP mode (Íñigo Huguet) [2196823] - wifi: nl80211: Update the documentation of NL80211_SCAN_FLAG_COLOCATED_6GHZ (Íñigo Huguet) [2196823] - wifi: mac80211: implement support for yet another mesh A-MSDU format (Íñigo Huguet) [2196823] - wifi: mac80211: add mesh fast-rx support (Íñigo Huguet) [2196823] - wifi: mac80211: use mesh header cache to speed up mesh forwarding (Íñigo Huguet) [2196823] - wifi: mac80211: mesh fast xmit support (Íñigo Huguet) [2196823] - wifi: mac80211: fix race in mesh sequence number assignment (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: Add debugfs to get TAS status (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: support enabling and disabling HW timestamping (Íñigo Huguet) [2196823] - wifi: iwlwifi: Update configurations for Bnj device (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: refactor iwl_mvm_add_sta(), iwl_mvm_rm_sta() (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: remove not needed initializations (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: refactor iwl_mvm_sta_send_to_fw() (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: refactor iwl_mvm_sta (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: refactor iwl_mvm_cfg_he_sta() (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: Don't send MAC CTXT cmd after deauthorization (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add stop_ap() and leave_ibss() callbacks for MLD mode (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add start_ap() and join_ibss() callbacks for MLD mode (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: select ptp cross timestamp from multiple reads (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: implement PHC clock adjustments (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: enable TX beacon protection (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add support for timing measurement (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: report hardware timestamps in RX/TX status (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: read synced time from firmware if supported (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add support for PTP HW clock (PHC) (Íñigo Huguet) [2196823] - wifi: ath12k: Enable IMPS for WCN7850 (Íñigo Huguet) [2196823] - wifi: ath12k: Identify DFS channel when sending scan channel list command (Íñigo Huguet) [2196823] - wifi: ath12k: fix firmware assert during channel switch for peer sta (Íñigo Huguet) [2196823] - wifi: ath12k: fix memory leak in ath12k_qmi_driver_event_work() (Íñigo Huguet) [2196823] - wifi: ath11k: fix BUFFER_DONE read on monitor ring rx buffer (Íñigo Huguet) [2196823] - wifi: rtl8xxxu: Support new chip RTL8710BU aka RTL8188GU (Íñigo Huguet) [2196823] - wifi: rtl8xxxu: RTL8192EU always needs full init (Íñigo Huguet) [2196823] - wifi: iwlwifi: Avoid disabling GCC specific flag with clang (Íñigo Huguet) [2196823] - wifi: iwlwifi: suppress printf warnings in tracing (Íñigo Huguet) [2196823] - wifi: iwlwifi: fw: pnvm: fix uefi reduced TX power loading (Íñigo Huguet) [2196823] - wifi: iwlwifi: Update configurations for Bnj and Bz devices (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: rs: print BAD_RATE for invalid HT/VHT index (Íñigo Huguet) [2196823] - wifi: iwlwifi: Replace space with tabs as code indent (Íñigo Huguet) [2196823] - wifi: iwlwifi: Add required space before open '(' (Íñigo Huguet) [2196823] - wifi: iwlwifi: Remove prohibited spaces (Íñigo Huguet) [2196823] - wifi: iwlwifi: fix typos in comment (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: remove setting of 'sta' parameter (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add an unassign_vif_chanctx() callback for MLD mode (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: refactor __iwl_mvm_unassign_vif_chanctx() (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add an assign_vif_chanctx() callback for MLD mode (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: refactor __iwl_mvm_assign_vif_chanctx() (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: Add a remove_interface() callback for mld mode (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: Add an add_interface() callback for mld mode (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add support for the new STA related commands (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add support for the new LINK command (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add support for the new MAC CTXT command (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: Refactor MAC_CONTEXT_CMD sending flow (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: Refactor STA_HE_CTXT_CMD sending flow (Íñigo Huguet) [2196823] - wifi: iwlwifi: yoyo: Add driver defined dump file name (Íñigo Huguet) [2196823] - wifi: iwlwifi: yoyo: Add new tlv for dump file name extension (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: avoid sta lookup in queue alloc (Íñigo Huguet) [2196823] - wifi: ath11k: fix deinitialization of firmware resources (Íñigo Huguet) [2196823] - wifi: ath11k: Replace fake flex-array with flexible-array member (Íñigo Huguet) [2196823] - wifi: ath12k: Add missing unwind goto in ath12k_pci_probe() (Íñigo Huguet) [2196823] - net: Use of_property_present() for testing DT property presence (Íñigo Huguet) [2196823] - wifi: brcmfmac: slab-out-of-bounds read in brcmf_get_assoc_ies() (Íñigo Huguet) [2196823] {CVE-2023-1380} - wifi: rtw88: fix memory leak in rtw_usb_probe() (Íñigo Huguet) [2196823] - wifi: rtw89: coex: Add v5 firmware cycle status report (Íñigo Huguet) [2196823] - wifi: rtw89: coex: Add v2 Bluetooth scan info (Íñigo Huguet) [2196823] - wifi: rtw89: coex: Fix wrong structure assignment at null data report (Íñigo Huguet) [2196823] - wifi: rtw89: coex: Add register monitor report v2 format (Íñigo Huguet) [2196823] - wifi: rtw89: coex: Add traffic TX/RX info and its H2C (Íñigo Huguet) [2196823] - wifi: rtw89: coex: Add WiFi role info v2 (Íñigo Huguet) [2196823] - wifi: rtw89: coex: Add more error_map and counter to log (Íñigo Huguet) [2196823] - wifi: rtl8xxxu: use module_usb_driver (Íñigo Huguet) [2196823] - wifi: rtw89: release RX standby timer of beamformee CSI to save power (Íñigo Huguet) [2196823] - wifi: rtl8xxxu: mark Edimax EW-7811Un V2 as tested (Íñigo Huguet) [2196823] - wifi: brcmfmac: Use ISO3166 country code and rev 0 as fallback on 4356 (Íñigo Huguet) [2196823] - wifi: move raycs, wl3501 and rndis_wlan to legacy directory (Íñigo Huguet) [2196823] - wifi: move mac80211_hwsim and virt_wifi to virtual directory (Íñigo Huguet) [2196823] - wifi: ath11k: add debug prints in regulatory WMI event processing (Íñigo Huguet) [2196823] - wifi: ath11k: add support to parse new WMI event for 6 GHz (Íñigo Huguet) [2196823] - wifi: ath11k: use proper regulatory reference for bands (Íñigo Huguet) [2196823] - bus: mhi: host: pci_generic: Revert "Add a secondary AT port to Telit FN990" (Íñigo Huguet) [2196823] - bus: mhi: host: pci_generic: Drop redundant pci_enable_pcie_error_reporting() (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: fix EOF bit reporting (Íñigo Huguet) [2196823] - wifi: iwlwifi: Do not include radiotap EHT user info if not needed (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add EHT RU allocation to radiotap (Íñigo Huguet) [2196823] - wifi: iwlwifi: Update logs for yoyo reset sw changes (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: clean up duplicated defines (Íñigo Huguet) [2196823] - wifi: iwlwifi: rs-fw: break out for unsupported bandwidth (Íñigo Huguet) [2196823] - wifi: iwlwifi: Add support for B step of BnJ-Fm4 (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: make flush code a bit clearer (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: avoid UB shift of snif_queue (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add primary 80 known for EHT radiotap (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: parse FW frame metadata for EHT sniffer mode (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: decode USIG_B1_B7 RU to nl80211 RU width (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: rename define to generic name (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: allow Microsoft to use TAS (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add all EHT based on data0 info from HW (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add EHT radiotap info based on rate_n_flags (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add an helper function radiotap TLVs (Íñigo Huguet) [2196823] - wifi: radiotap: separate vendor TLV into header/content (Íñigo Huguet) [2196823] - bus: mhi: ep: Demote unsupported channel error log to debug (Íñigo Huguet) [2196823] - bus: mhi: host: Remove mhi_poll() API (Íñigo Huguet) [2196823] - wifi: iwlwifi: reduce verbosity of some logging events (Íñigo Huguet) [2196823] - wifi: iwlwifi: Adding the code to get RF name for MsP device (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: mark mac header with no data frames (Íñigo Huguet) [2196823] - wifi: iwlwifi: mvm: add LSIG info to radio tap info in EHT (Íñigo Huguet) [2196823] - wifi: nl80211: Add support for randomizing TA of auth and deauth frames (Íñigo Huguet) [2196823] - wifi: mac80211: add LDPC related flags in ieee80211_bss_conf (Íñigo Huguet) [2196823] - wifi: mac80211: add EHT MU-MIMO related flags in ieee80211_bss_conf (Íñigo Huguet) [2196823] - wifi: mac80211: introduce ieee80211_refresh_tx_agg_session_timer() (Íñigo Huguet) [2196823] - wifi: mac80211: add support for driver adding radiotap TLVs (Íñigo Huguet) [2196823] - wifi: radiotap: Add EHT radiotap definitions (Íñigo Huguet) [2196823] - wifi: mac80211: fix ieee80211_link_set_associated() type (Íñigo Huguet) [2196823] - wifi: mac80211: simplify reasoning about EHT capa handling (Íñigo Huguet) [2196823] - wifi: mac80211: mlme: remove pointless sta check (Íñigo Huguet) [2196823] - wifi: mac80211_hwsim: Indicate support for NL80211_EXT_FEATURE_SCAN_MIN_PREQ_CONTENT (Íñigo Huguet) [2196823] - wifi: mac80211: add netdev per-link debugfs data and driver hook (Íñigo Huguet) [2196823] - wifi: mac80211: remove SMPS from AP debugfs (Íñigo Huguet) [2196823] - wifi: mac80211: add pointer from bss_conf to vif (Íñigo Huguet) [2196823] - wifi: mac80211: warn only once on AP probe (Íñigo Huguet) [2196823] - wifi: cfg80211/mac80211: report link ID on control port RX (Íñigo Huguet) [2196823] - wifi: mac80211: add support for set_hw_timestamp command (Íñigo Huguet) [2196823] - wifi: nl80211: add a command to enable/disable HW timestamping (Íñigo Huguet) [2196823] - wifi: wireless: cleanup unused function parameters (Íñigo Huguet) [2196823] - wifi: wireless: correct primary channel validation on 6 GHz (Íñigo Huguet) [2196823] - wifi: wireless: return primary channel regardless of DUP (Íñigo Huguet) [2196823] - wifi: mac80211: allow beacon protection HW offload (Íñigo Huguet) [2196823] - wifi: mac80211: check key taint for beacon protection (Íñigo Huguet) [2196823] - wifi: mac80211: clear all bits that relate rtap fields on skb (Íñigo Huguet) [2196823] - wifi: mac80211: adjust scan cancel comment/check (Íñigo Huguet) [2196823] - wifi: nl80211: Update the documentation of NL80211_SCAN_FLAG_COLOCATED_6GHZ (Íñigo Huguet) [2196823] - gpiolib: split linux/gpio/driver.h out of linux/gpio.h (Íñigo Huguet) [2196823] - wifi: rtlwifi: rtl8192se: Remove some unused variables (Íñigo Huguet) [2196823] - wifi: rtw88: mac: Return the original error from rtw_mac_power_switch() (Íñigo Huguet) [2196823] - wifi: rtw88: mac: Return the original error from rtw_pwr_seq_parser() (Íñigo Huguet) [2196823] - wifi: brcmfmac: pcie: Add 4359C0 firmware definition (Íñigo Huguet) [2196823] - wifi: rtw89: fix SER L1 might stop entering LPS issue (Íñigo Huguet) [2196823] - wifi: ath11k: Add tx ack signal support for management packets (Íñigo Huguet) [2196823] - wifi: brcmfmac: pcie: Add BCM4378B3 support (Íñigo Huguet) [2196823] - wifi: brcmfmac: common: Add support for external calibration blobs (Íñigo Huguet) [2196823] - wifi: brcmfmac: pcie: Load and provide TxCap blobs (Íñigo Huguet) [2196823] - wifi: brcmfmac: common: Add support for downloading TxCap blobs (Íñigo Huguet) [2196823] - wifi: brcmfmac: pcie: Add IDs/properties for BCM4387 (Íñigo Huguet) [2196823] - wifi: brcmfmac: cfg80211: Pass the PMK in binary instead of hex (Íñigo Huguet) [2196823] - wifi: brcmfmac: cfg80211: Add support for PMKID_V3 operations (Íñigo Huguet) [2196823] - wifi: brcmfmac: feature: Add support for setting feats based on WLC version (Íñigo Huguet) [2196823] - wifi: brcmfmac: cfg80211: Add support for scan params v2 (Íñigo Huguet) [2196823] - wifi: brcmfmac: chip: Handle 1024-unit sizes for TCM blocks (Íñigo Huguet) [2196823] - wifi: brcmfmac: chip: Only disable D11 cores; handle an arbitrary number (Íñigo Huguet) [2196823] - wifi: ath11k: generate rx and tx mcs maps for supported HE mcs (Íñigo Huguet) [2196823] - wifi: ath11k: move HE MCS mapper to a separate function (Íñigo Huguet) [2196823] - wifi: ath11k: push MU-MIMO params from hostapd to hardware (Íñigo Huguet) [2196823] - wifi: ath11k: modify accessor macros to match index size (Íñigo Huguet) [2196823] - wifi: ath6kl: reduce WARN to dev_dbg() in callback (Íñigo Huguet) [2196823] - wifi: brcmfmac: support CQM RSSI notification with older firmware (Íñigo Huguet) [2196823] - wifi: brcmfmac: pcie: Provide a buffer of random bytes to the device (Íñigo Huguet) [2196823] - wifi: brcmfmac: acpi: Add support for fetching Apple ACPI properties (Íñigo Huguet) [2196823] - wifi: ath12k: remove memset with byte count of 278528 (Íñigo Huguet) [2196823] - wifi: wcn36xx: Slightly optimize PREPARE_HAL_BUF() (Íñigo Huguet) [2196823] - wifi: rtw89: refine FW feature judgement on packet drop (Íñigo Huguet) [2196823] - wifi: rtw89: 8852b: enable hw_scan support (Íñigo Huguet) [2196823] - wifi: rtw89: 8852b: add channel encoding for hw_scan (Íñigo Huguet) [2196823] - wifi: rtw89: adjust channel encoding to common function (Íñigo Huguet) [2196823] - wifi: rtw89: fw: configure CRASH_TRIGGER feature for 8852B (Íñigo Huguet) [2196823] - wifi: rtw89: add tx_wake notify for 8852B (Íñigo Huguet) [2196823] - wifi: rtw88: rtw8822c: Implement RTL8822CS (SDIO) efuse parsing (Íñigo Huguet) [2196823] - wifi: rtw88: rtw8822b: Implement RTL8822BS (SDIO) efuse parsing (Íñigo Huguet) [2196823] - wifi: rtw88: rtw8821c: Implement RTL8821CS (SDIO) efuse parsing (Íñigo Huguet) [2196823] - wifi: rtw88: mac: Add SDIO HCI support in the TX/page table setup (Íñigo Huguet) [2196823] - wifi: rtw88: mac: Add support for the SDIO HCI in rtw_pwr_seq_parser() (Íñigo Huguet) [2196823] - wifi: rtl8xxxu: Remove always true condition in rtl8xxxu_print_chipinfo (Íñigo Huguet) [2196823] - wifi: rtw89: add RNR support for 6 GHz scan (Íñigo Huguet) [2196823] - wifi: rtlwifi: rtl8192de: Remove the unused variable bcnfunc_enable (Íñigo Huguet) [2196823] - wifi: rtl8xxxu: 8188e: parse single one element of RA report for station mode (Íñigo Huguet) [2196823] - wifi: rtlwifi: rtl8192ce: fix dealing empty EEPROM values (Íñigo Huguet) [2196823] - wifi: ath11k: fix SAC bug on peer addition with sta band migration (Íñigo Huguet) [2196823] - wifi: ath10k: Remove redundant assignment to changed_flags (Íñigo Huguet) [2196823] - wifi: ath10k: snoc: enable threaded napi on WCN3990 (Íñigo Huguet) [2196823] - wifi: ath5k: fix an off by one check in ath5k_eeprom_read_freq_list() (Íñigo Huguet) [2196823] - wifi: ath5k: Use platform_get_irq() to get the interrupt (Íñigo Huguet) [2196823] - wifi: ath11k: Use platform_get_irq() to get the interrupt (Íñigo Huguet) [2196823] - wifi: ath12k: PCI ops for wakeup/release MHI (Íñigo Huguet) [2196823] - wifi: ath12k: Handle lock during peer_id find (Íñigo Huguet) [2196823] - wifi: ath9k: hif_usb: fix memory leak of remain_skbs (Íñigo Huguet) [2196823] - wifi: ath11k: fix return value check in ath11k_ahb_probe() (Íñigo Huguet) [2196823] - wifi: ath12k: use kfree_skb() instead of kfree() (Íñigo Huguet) [2196823] - wifi: ath: Silence memcpy run-time false positive warning (Íñigo Huguet) [2196823] - wifi: ath10k: Remove the unused function shadow_dst_wr_ind_addr() and ath10k_ce_error_intr_enable() (Íñigo Huguet) [2196823] - wifi: ath12k: dp_mon: clean up some inconsistent indentings (Íñigo Huguet) [2196823] - wifi: ath12k: dp_mon: Fix unsigned comparison with less than zero (Íñigo Huguet) [2196823] - wifi: ath12k: Fix spelling mistakes in warning messages and comments (Íñigo Huguet) [2196823] - wifi: ath6kl: minor fix for allocation size (Íñigo Huguet) [2196823] - wifi: ath11k: Set ext passive scan flag to adjust passive scan start time (Íñigo Huguet) [2196823]- xfrm: add NULL check in xfrm_update_ae_params (Daniel Mendes) [2218948] {CVE-2023-3772} - scsi: storvsc: Fix handling of virtual Fibre Channel timeouts (Cathy Avery) [1986067] - netfilter: xt_owner: Add supplementary groups option (Phil Sutter) [2136194] - netfilter: nf_tables: can't schedule in nft_chain_validate (Florian Westphal) [2230460] - drm/nouveau/nvkm/dp: Add workaround to fix DP 1.3+ DPCD issues (Karol Herbst) [2229989] - net: deprecate PF_KEY (Sabrina Dubroca) [RHEL-1257] - KVM: SEV: remove ghcb variable declarations (Vitaly Kuznetsov) [2213807] - KVM: SEV: only access GHCB fields once (Vitaly Kuznetsov) [2213807] {CVE-2023-4155} - KVM: SEV: snapshot the GHCB before accessing it (Vitaly Kuznetsov) [2213807] {CVE-2023-4155} - Documentation/x86: Fix backwards on/off logic about YMM support (Waiman Long) [2229884] {CVE-2022-40982} - KVM: Add GDS_NO support to KVM (Waiman Long) [2229884] {CVE-2022-40982} - x86/speculation: Add Kconfig option for GDS (Waiman Long) [2229884] {CVE-2022-40982} - x86/speculation: Add force option to GDS mitigation (Waiman Long) [2229884] {CVE-2022-40982} - x86/speculation: Add Gather Data Sampling mitigation (Waiman Long) [2229884] {CVE-2022-40982} - x86/bugs: Use sysfs_emit() (Waiman Long) [2229884] - Documentation/ABI: Mention retbleed vulnerability info file for sysfs (Waiman Long) [2229884] - docs/kernel-parameters: Update descriptions for "mitigations=" param with retbleed (Waiman Long) [2229884] - arm64: correct the effect of mitigations off on kpti (Waiman Long) [2229884] - x86/speculation: Add missing srbds=off to the mitigations= help text (Waiman Long) [2229884] - usb: typec: ucsi: Mark dGPUs as DEVICE scope (Desnes Nunes) [2222463] - i2c: nvidia-gpu: Remove ccgx,firmware-build property (Desnes Nunes) [2222463] - usb: typec: ucsi_ccg: Add OF support (Desnes Nunes) [2222463] - usb: typec: ucsi/ucsi_ccg: Convert to i2c's .probe_new() (Desnes Nunes) [2222463] - i2c: nvidia-gpu: Add ACPI property to align with device-tree (Desnes Nunes) [2222463] - dt-bindings: usb: Add Cypress cypd4226 Type-C controller (Desnes Nunes) [2222463] - i2c: designware-pci: Switch to use i2c_new_ccgx_ucsi() (Desnes Nunes) [2222463] - i2c: nvidia-gpu: Convert to use dev_err_probe() (Desnes Nunes) [2222463] - i2c: nvidia-gpu: Use temporary variable for struct device (Desnes Nunes) [2222463] - i2c: nvidia-gpu: Switch to use i2c_new_ccgx_ucsi() (Desnes Nunes) [2222463] - i2c: Remove support for dangling device properties (Desnes Nunes) [2222463] - i2c: nvidia-gpu: Constify the software node (Desnes Nunes) [2222463] - i2c: nvidia-gpu: Use PTR_ERR_OR_ZERO() to simplify code (Desnes Nunes) [2222463] - i2c: nvidia-gpu: convert to use i2c_new_client_device() (Desnes Nunes) [2222463] - i2c: Add support for software nodes (Desnes Nunes) [2222463] - i2c: Introduce common module to instantiate CCGx UCSI (Desnes Nunes) [2222463] - power: supply: Fix logic checking if system is running from battery (Desnes Nunes) [2222463] - redhat: support virtio-mem on x86-64 as tech-preview (David Hildenbrand) [2229123] - virtio/virtio_mem: handle a possible NULL as a memcpy parameter (David Hildenbrand) [2229123] - virtio-mem: support VIRTIO_MEM_F_UNPLUGGED_INACCESSIBLE (David Hildenbrand) [2229123] - virtio-mem: disallow mapping virtio-mem memory via /dev/mem (David Hildenbrand) [2229123] - kernel/resource: disallow access to exclusive system RAM regions (David Hildenbrand) [2229123] - kernel/resource: clean up and optimize iomem_is_exclusive() (David Hildenbrand) [2229123] - virtio-mem: kdump mode to sanitize /proc/vmcore access (David Hildenbrand) [2229123] - virtio-mem: factor out hotplug specifics from virtio_mem_remove() into virtio_mem_deinit_hotplug() (David Hildenbrand) [2229123] - virtio-mem: factor out hotplug specifics from virtio_mem_probe() into virtio_mem_init_hotplug() (David Hildenbrand) [2229123] - virtio-mem: factor out hotplug specifics from virtio_mem_init() into virtio_mem_init_hotplug() (David Hildenbrand) [2229123] - proc/vmcore: fix possible deadlock on concurrent mmap and read (David Hildenbrand) [2229123] - proc/vmcore: don't fake reading zeroes on surprise vmcore_cb unregistration (David Hildenbrand) [2229123] - proc/vmcore: fix clearing user buffer by properly using clear_user() (David Hildenbrand) [2229123] - proc/vmcore: convert oldmem_pfn_is_ram callback to more generic vmcore callbacks (David Hildenbrand) [2229123] - proc/vmcore: let pfn_is_ram() return a bool (David Hildenbrand) [2229123] - x86/xen: print a warning when HVMOP_get_mem_type fails (David Hildenbrand) [2229123] - x86/xen: simplify xen_oldmem_pfn_is_ram() (David Hildenbrand) [2229123] - x86/xen: update xen_oldmem_pfn_is_ram() documentation (David Hildenbrand) [2229123] - virtio-mem: fix sleeping in RCU read side section in virtio_mem_online_page_cb() (David Hildenbrand) [2229123] - virtio-mem: prioritize unplug from ZONE_MOVABLE in Big Block Mode (David Hildenbrand) [2229123] - virtio-mem: simplify high-level unplug handling in Big Block Mode (David Hildenbrand) [2229123] - virtio-mem: prioritize unplug from ZONE_MOVABLE in Sub Block Mode (David Hildenbrand) [2229123] - virtio-mem: simplify high-level unplug handling in Sub Block Mode (David Hildenbrand) [2229123] - virtio-mem: simplify high-level plug handling in Sub Block Mode (David Hildenbrand) [2229123] - virtio-mem: use page_zonenum() in virtio_mem_fake_offline() (David Hildenbrand) [2229123] - virtio-mem: don't read big block size in Sub Block Mode (David Hildenbrand) [2229123] - fs/proc/kcore: use page_offline_(freeze|thaw) (David Hildenbrand) [2229123] - virtio-mem: use page_offline_(start|end) when setting PageOffline() (David Hildenbrand) [2229123] - mm: introduce page_offline_(begin|end|freeze|thaw) to synchronize setting PageOffline() (David Hildenbrand) [2229123] - fs/proc/kcore: don't read offline sections, logically offline pages and hwpoisoned pages (David Hildenbrand) [2229123] - fs/proc/kcore: pfn_is_ram check only applies to KCORE_RAM (David Hildenbrand) [2229123] - fs/proc/kcore: drop KCORE_REMAP and KCORE_OTHER (David Hildenbrand) [2229123] - proc/kcore: Remove unused kclist_add_remap() (David Hildenbrand) [2229123] - x86/gart: Exclude GART aperture from kcore (David Hildenbrand) [2229123] - kernel/resource: remove first_lvl / siblings_only logic (David Hildenbrand) [2229123] - kernel/resource: make walk_mem_res() find all busy IORESOURCE_MEM resources (David Hildenbrand) [2229123] - kernel/resource: make walk_system_ram_res() find all busy IORESOURCE_SYSTEM_RAM resources (David Hildenbrand) [2229123] - kernel/resource.c: fix kernel-doc markups (David Hildenbrand) [2229123] - resource: avoid unnecessary lookups in find_next_iomem_res() (David Hildenbrand) [2229123] - resource: fix locking in find_next_iomem_res() (David Hildenbrand) [2229123] - virtio-mem: check against mhp_get_pluggable_range() which memory we can hotplug (David Hildenbrand) [2229123] - virtio-mem: Assign boolean values to a bool variable (David Hildenbrand) [2229123] - mm/memory_hotplug: MEMHP_MERGE_RESOURCE -> MHP_MERGE_RESOURCE (David Hildenbrand) [2229123] - virtio-mem: Big Block Mode (BBM) - safe memory hotunplug (David Hildenbrand) [2229123] - virtio-mem: Big Block Mode (BBM) - basic memory hotunplug (David Hildenbrand) [2229123] - mm/memory_hotplug: extend offline_and_remove_memory() to handle more than one memory block (David Hildenbrand) [2229123] - virtio-mem: allow to force Big Block Mode (BBM) and set the big block size (David Hildenbrand) [2229123] - virtio-mem: Big Block Mode (BBM) memory hotplug (David Hildenbrand) [2229123] - virtio-mem: factor out adding/removing memory from Linux (David Hildenbrand) [2229123] - virtio-mem: memory notifier callbacks are specific to Sub Block Mode (SBM) (David Hildenbrand) [2229123] - virito-mem: existing (un)plug functions are specific to Sub Block Mode (SBM) (David Hildenbrand) [2229123] - virtio-mem: memory block ids are specific to Sub Block Mode (SBM) (David Hildenbrand) [2229123] - virtio-mem: nb_sb_per_mb and subblock_size are specific to Sub Block Mode (SBM) (David Hildenbrand) [2229123] - virito-mem: subblock states are specific to Sub Block Mode (SBM) (David Hildenbrand) [2229123] - virtio-mem: memory block states are specific to Sub Block Mode (SBM) (David Hildenbrand) [2229123] - virito-mem: document Sub Block Mode (SBM) (David Hildenbrand) [2229123] - virtio-mem: generalize handling when memory is getting onlined deferred (David Hildenbrand) [2229123] - virtio-mem: don't always trigger the workqueue when offlining memory (David Hildenbrand) [2229123] - virtio-mem: drop last_mb_id (David Hildenbrand) [2229123] - virtio-mem: generalize virtio_mem_overlaps_range() (David Hildenbrand) [2229123] - virtio-mem: generalize virtio_mem_owned_mb() (David Hildenbrand) [2229123] - virtio-mem: generalize check for added memory (David Hildenbrand) [2229123] - virtio-mem: retry fake-offlining via alloc_contig_range() on ZONE_MOVABLE (David Hildenbrand) [2229123] - virtio-mem: factor out handling of fake-offline pages in memory notifier (David Hildenbrand) [2229123] - virtio-mem: factor out fake-offlining into virtio_mem_fake_offline() (David Hildenbrand) [2229123] - virtio-mem: print debug messages from virtio_mem_send_*_request() (David Hildenbrand) [2229123] - virtio-mem: factor out calculation of the bit number within the subblock bitmap (David Hildenbrand) [2229123] - virtio-mem: use "unsigned long" for nr_pages when fake onlining/offlining (David Hildenbrand) [2229123] - virtio-mem: drop rc2 in virtio_mem_mb_plug_and_add() (David Hildenbrand) [2229123] - virtio-mem: simplify MAX_ORDER - 1 / pageblock_order handling (David Hildenbrand) [2229123] - virtio-mem: more precise calculation in virtio_mem_mb_state_prepare_next_mb() (David Hildenbrand) [2229123] - virtio-mem: determine nid only once using memory_add_physaddr_to_nid() (David Hildenbrand) [2229123] - MAINTAINERS: add URL for virtio-mem (David Hildenbrand) [2229123] - virtio-mem: Constify mem_id_table (David Hildenbrand) [2229123] - kernel/resource: make iomem_resource implicit in release_mem_region_adjustable() (David Hildenbrand) [2229123] - virtio-mem: try to merge system ram resources (David Hildenbrand) [2229123] - mm/memory_hotplug: MEMHP_MERGE_RESOURCE to specify merging of System RAM resources (David Hildenbrand) [2229123] - mm/memory_hotplug: prepare passing flags to add_memory() and friends (David Hildenbrand) [2229123] - mm/memory_hotplug: guard more declarations by CONFIG_MEMORY_HOTPLUG (David Hildenbrand) [2229123] - include/linux/memory_hotplug.h: move definitions of {set,clear}_zone_contiguous (David Hildenbrand) [2229123] - kernel/resource: make release_mem_region_adjustable() never fail (David Hildenbrand) [2229123] - virtio-mem: don't special-case ZONE_MOVABLE (David Hildenbrand) [2229123] - virtio_mem: convert to LE accessors (David Hildenbrand) [2229123] - virtio_mem: correct tags for config space fields (David Hildenbrand) [2229123] - virtio-mem: Fix build error due to improper use 'select' (David Hildenbrand) [2229123] - virtio-mem: add memory via add_memory_driver_managed() (David Hildenbrand) [2229123] - virtio-mem: silence a static checker warning (David Hildenbrand) [2229123] - virtio_mem: convert device block size into 64bit (David Hildenbrand) [2229123] - virtio-mem: drop unnecessary initialization (David Hildenbrand) [2229123] - virtio-mem: Don't rely on implicit compiler padding for requests (David Hildenbrand) [2229123] - virtio-mem: Try to unplug the complete online memory block first (David Hildenbrand) [2229123] - virtio-mem: Use -ETXTBSY as error code if the device is busy (David Hildenbrand) [2229123] - virtio-mem: Unplug subblocks right-to-left (David Hildenbrand) [2229123] - virtio-mem: Drop manual check for already present memory (David Hildenbrand) [2229123] - virtio-mem: Add parent resource for all added "System RAM" (David Hildenbrand) [2229123] - virtio-mem: Better retry handling (David Hildenbrand) [2229123] - virtio-mem: Offline and remove completely unplugged memory blocks (David Hildenbrand) [2229123] - mm/memory_hotplug: Introduce offline_and_remove_memory() (David Hildenbrand) [2229123] - virtio-mem: Allow to offline partially unplugged memory blocks (David Hildenbrand) [2229123] - virtio-mem: Paravirtualized memory hotunplug part 2 (David Hildenbrand) [2229123] - virtio-mem: Paravirtualized memory hotunplug part 1 (David Hildenbrand) [2229123] - virtio-mem: Allow to specify an ACPI PXM as nid (David Hildenbrand) [2229123] - MAINTAINERS: Add myself as virtio-mem maintainer (David Hildenbrand) [2229123] - virtio-mem: Paravirtualized memory hotplug (David Hildenbrand) [2229123] - Revert "drm/amd/display: edp do not add non-edid timings" (Jocelyn Falempe) [RHEL-845] - Revert "drm/amd/display: reallocate DET for dual displays with high pixel rate ratio" (Jocelyn Falempe) [RHEL-845] - drm/client: Fix memory leak in drm_client_modeset_probe (Jocelyn Falempe) [RHEL-845] - drm/client: Fix memory leak in drm_client_target_cloned (Jocelyn Falempe) [RHEL-845] - drm/atomic: Fix potential use-after-free in nonblocking commits (Jocelyn Falempe) [RHEL-845] - drm/amd/pm: conditionally disable pcie lane/speed switching for SMU13 (Jocelyn Falempe) [RHEL-845] - drm/amd/pm: share the code around SMU13 pcie parameters update (Jocelyn Falempe) [RHEL-845] - drm/ttm: Don't leak a resource on swapout move error (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: avoid restore process run into dead loop. (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Correct `DMUB_FW_VERSION` macro (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Fix 128b132b link loss handling (Jocelyn Falempe) [RHEL-845] - drm/amd/display: add a NULL pointer check (Jocelyn Falempe) [RHEL-845] - drm/amd: Disable PSR-SU on Parade 0803 TCON (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: fix clearing mappings for BOs that are always valid in VM (Jocelyn Falempe) [RHEL-845] - drm/amd/display: disable seamless boot if force_odm_combine is enabled (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Remove Phantom Pipe Check When Calculating K1 and K2 (Jocelyn Falempe) [RHEL-845] - drm/amd/display: fix seamless odm transitions (Jocelyn Falempe) [RHEL-845] - drm/dp_mst: Clear MSG_RDY flag before sending new message (Jocelyn Falempe) [RHEL-845] - drm/atomic: Allow vblank-enabled + self-refresh "disable" (Jocelyn Falempe) [RHEL-845] - drm/amd/display: perform a bounds check before filling dirty rectangles (Jocelyn Falempe) [RHEL-845] - drm/nouveau: bring back blit subchannel for pre nv50 GPUs (Jocelyn Falempe) [RHEL-845] - drm/nouveau/disp/g94: enable HDMI (Jocelyn Falempe) [RHEL-845] - drm/nouveau/disp: fix HDMI on gt215+ (Jocelyn Falempe) [RHEL-845] - drm/i915: Fix one wrong caching mode enum usage (Jocelyn Falempe) [RHEL-845] - drm/i915: Don't preserve dpll_hw_state for slave crtc in Bigjoiner (Jocelyn Falempe) [RHEL-845] - drm/panel: simple: Add Powertip PH800480T013 drm_display_mode flags (Jocelyn Falempe) [RHEL-845] - drm/bridge: ti-sn65dsi86: Fix auxiliary bus lifetime (Jocelyn Falempe) [RHEL-845] - drm/panel: simple: Add connector_type for innolux_at043tn24 (Jocelyn Falempe) [RHEL-845] - drm/nouveau/acr: Abort loading ACR if no firmware was found (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: add RAS POISON interrupt funcs for jpeg_v4_0 (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: add RAS POISON interrupt funcs for jpeg_v2_6 (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: separate ras irq from jpeg instance irq for UVD_POISON (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: Move jpeg ras block init to ras sw_init (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: add RAS POISON interrupt funcs for vcn_v4_0 (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: add RAS POISON interrupt funcs for vcn_v2_6 (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: separate ras irq from vcn instance irq for UVD_POISON (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: Move vcn ras block init to ras sw_init (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: Fix usage of UMC fill record in RAS (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: Fix memcpy() in sienna_cichlid_append_powerplay_table function. (Jocelyn Falempe) [RHEL-845] - amdgpu: validate offset_in_bo of drm_amdgpu_gem_va (Jocelyn Falempe) [RHEL-845] - drm/radeon: fix possible division-by-zero errors (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Fix artifacting on eDP panels when engaging freesync video mode (Jocelyn Falempe) [RHEL-845] - drm/amdkfd: Fix potential deallocation of previously deallocated memory. (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Fix a test dml32_rq_dlg_get_rq_reg() (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Fix a test CalculatePrefetchSchedule() (Jocelyn Falempe) [RHEL-845] - drm/panel: simple: fix active size for Ampire AM-480272H3TMQW-T01H (Jocelyn Falempe) [RHEL-845] - drm/bridge: ti-sn65dsi83: Fix enable/disable flow to meet spec (Jocelyn Falempe) [RHEL-845] - drm/bridge: anx7625: Prevent endless probe loop (Jocelyn Falempe) [RHEL-845] - drm/nouveau: dispnv50: fix missing-prototypes warning (Jocelyn Falempe) [RHEL-845] - drm/bridge: tc358767: Switch to devm MIPI-DSI helpers (Jocelyn Falempe) [RHEL-845] - drm/vkms: Fix RGB565 pixel conversion (Jocelyn Falempe) [RHEL-845] - drm: Add fixed-point helper to get rounded integer values (Jocelyn Falempe) [RHEL-845] - drm/vkms: isolate pixel conversion functionality (Jocelyn Falempe) [RHEL-845] - drm/panel: sharp-ls043t1le01: adjust mode settings (Jocelyn Falempe) [RHEL-845] - drm/vram-helper: fix function names in vram helper doc (Jocelyn Falempe) [RHEL-845] - drm/bridge: tc358768: fix THS_TRAILCNT computation (Jocelyn Falempe) [RHEL-845] - drm/bridge: tc358768: fix TXTAGOCNT computation (Jocelyn Falempe) [RHEL-845] - drm/bridge: tc358768: fix THS_ZEROCNT computation (Jocelyn Falempe) [RHEL-845] - drm/bridge: tc358768: fix TCLK_TRAILCNT computation (Jocelyn Falempe) [RHEL-845] - drm/bridge: tc358768: Add atomic_get_input_bus_fmts() implementation (Jocelyn Falempe) [RHEL-845] - drm/bridge: tc358768: fix TCLK_ZEROCNT computation (Jocelyn Falempe) [RHEL-845] - drm/bridge: tc358768: fix PLL target frequency (Jocelyn Falempe) [RHEL-845] - drm/bridge: tc358768: fix PLL parameters computation (Jocelyn Falempe) [RHEL-845] - drm/bridge: tc358768: always enable HS video mode (Jocelyn Falempe) [RHEL-845] - drm/bridge: ti-sn65dsi83: Fix enable error path (Jocelyn Falempe) [RHEL-845] - drm/bridge: it6505: Move a variable assignment behind a null pointer check in receive_timing_debugfs_show() (Jocelyn Falempe) [RHEL-845] - drm/i915/guc/slpc: Provide sysfs for efficient freq (Jocelyn Falempe) [RHEL-845] - drm/i915/guc: More debug print updates - GuC SLPC (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Explicitly specify update type per plane info change (Jocelyn Falempe) [RHEL-845] - radeon: avoid double free in ci_dpm_init() (Jocelyn Falempe) [RHEL-845] - drm/amd/display: fix is_timing_changed() prototype (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Add logging for display MALL refresh setting (Jocelyn Falempe) [RHEL-845] - drm: use mgr->dev in drm_dbg_kms in drm_dp_add_payload_part2 (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Ensure vmin and vmax adjust for DCE (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: Validate VM ioctl flags. (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Do not update DRR while BW optimizations pending (Jocelyn Falempe) [RHEL-845] - drm/radeon: fix race condition UAF in radeon_gem_set_domain_ioctl (Jocelyn Falempe) [RHEL-845] - udmabuf: revert 'Add support for mapping hugepages (v4)' (Jocelyn Falempe) [RHEL-845] - drm/amd/display: fix the system hang while disable PSR (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Add wrapper to call planes and stream update (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Use dc_update_planes_and_stream (Jocelyn Falempe) [RHEL-845] - drm/nouveau: add nv_encoder pointer check for NULL (Jocelyn Falempe) [RHEL-845] - drm/nouveau/dp: check for NULL nv_connector->native_mode (Jocelyn Falempe) [RHEL-845] - drm/bridge: ti-sn65dsi86: Avoid possible buffer overflow (Jocelyn Falempe) [RHEL-845] - drm/nouveau: don't detect DSM for non-NVIDIA device (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: Modify indirect buffer packages for resubmission (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: Implement gfx9 patch functions for resubmission (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: Program gds backup address as zero if no gds allocated (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: Reset CP_VMID_PREEMPT after trailing fence signaled (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: add missing radeon secondary PCI ID (Jocelyn Falempe) [RHEL-845] - drm/amd/pm: workaround for compute workload type on some skus (Jocelyn Falempe) [RHEL-845] - drm/amd: Tighten permissions on VBIOS flashing attributes (Jocelyn Falempe) [RHEL-845] - drm/amd: Make sure image is written to trigger VBIOS image update flow (Jocelyn Falempe) [RHEL-845] - drm/amd/display: edp do not add non-edid timings (Jocelyn Falempe) [RHEL-845] - drm/amd/display: limit DPIA link rate to HBR3 (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: vcn_4_0 set instance 0 init sched score to 1 (Jocelyn Falempe) [RHEL-845] - Revert "drm/amdgpu: remove TOPDOWN flags when allocating VRAM in large bar system" (Jocelyn Falempe) [RHEL-845] - drm:amd:amdgpu: Fix missing buffer object unlock in failure path (Jocelyn Falempe) [RHEL-845] - drm: panel-orientation-quirks: Change Air's quirk to support Air Plus (Jocelyn Falempe) [RHEL-845] - drm/amd/display: add ODM case when looking for first split pipe (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Reduce sdp bw after urgent to 90% (Jocelyn Falempe) [RHEL-845] - drm/amd/pm: Fix power context allocation in SMU13 (Jocelyn Falempe) [RHEL-845] - drm/amd: Disallow s0ix without BIOS support again (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: change reserved vram info print (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: fix xclk freq on CHIP_STONEY (Jocelyn Falempe) [RHEL-845] - drm/amd/pm: conditionally disable pcie lane switching for some sienna_cichlid SKUs (Jocelyn Falempe) [RHEL-845] - drm/i915/gt: Use the correct error value when kernel_context() fails (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: fix Null pointer dereference error in amdgpu_device_recover_vram (Jocelyn Falempe) [RHEL-845] - drm/i915/selftests: Add some missing error propagation (Jocelyn Falempe) [RHEL-845] - drm/i915: Use 18 fast wake AUX sync len (Jocelyn Falempe) [RHEL-845] - drm/i915: Explain the magic numbers for AUX SYNC/precharge length (Jocelyn Falempe) [RHEL-845] - drm/amd/pm: reverse mclk and fclk clocks levels for renoir (Jocelyn Falempe) [RHEL-845] - drm/amd/pm: reverse mclk and fclk clocks levels for yellow carp (Jocelyn Falempe) [RHEL-845] - drm/amd/pm: reverse mclk clocks levels for SMU v13.0.5 (Jocelyn Falempe) [RHEL-845] - drm/amd/pm: resolve reboot exception for si oland (Jocelyn Falempe) [RHEL-845] - drm/amd/pm: reverse mclk and fclk clocks levels for vangogh (Jocelyn Falempe) [RHEL-845] - drm/amd/pm: reverse mclk and fclk clocks levels for SMU v13.0.4 (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: enable tmz by default for GC 11.0.1 (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Only wait for blank completion if OTG active (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: skip disabling fence driver src_irqs when device is unplugged (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: set gfx9 onwards APU atomics support to be true (Jocelyn Falempe) [RHEL-845] - drm/amdgpu/nv: update VCN 3 max HEVC encoding resolution (Jocelyn Falempe) [RHEL-845] - drm/ast: Fix ARM compatibility (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: Use the default reset when loading or reloading the driver (Jocelyn Falempe) [RHEL-845] - drm/amd/display: fix memleak in aconnector->timing_requested (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: release gpu full access after "amdgpu_device_ip_late_init" (Jocelyn Falempe) [RHEL-845] - drm/i915: Fix PIPEDMC disabling for a bigjoiner configuration (Jocelyn Falempe) [RHEL-845] - drm/i915: Disable DPLLs before disconnecting the TC PHY (Jocelyn Falempe) [RHEL-845] - drm/i915: Move shared DPLL disabling into CRTC disable hook (Jocelyn Falempe) [RHEL-845] - drm: fix drmm_mutex_init() (Jocelyn Falempe) [RHEL-845] - drm/amd/amdgpu: limit one queue per gang (Jocelyn Falempe) [RHEL-845] - drm/amd/pm: Fix output of pp_od_clk_voltage (Jocelyn Falempe) [RHEL-845] - drm/amd/pm: add missing NotifyPowerSource message mapping for SMU13.0.7 (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: don't enable secure display on incompatible platforms (Jocelyn Falempe) [RHEL-845] - drm/radeon: reintroduce radeon_dp_work_func content (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Have Payload Properly Created After Resume (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: reserve the old gc_11_0_*_mes.bin (Jocelyn Falempe) [RHEL-845] - drm/amd/amdgpu: introduce gc_*_mes_2.bin v2 (Jocelyn Falempe) [RHEL-845] - drm/amdgpu/gfx11: update gpu_clock_counter logic (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: refine get gpu clock counter method (Jocelyn Falempe) [RHEL-845] - drm/amdgpu/gfx11: Adjust gfxoff before powergating on gfx11 as well (Jocelyn Falempe) [RHEL-845] - drm/amdgpu/gfx10: Disable gfxoff before disabling powergating. (Jocelyn Falempe) [RHEL-845] - drm/amdgpu/gmc11: implement get_vbios_fb_size() (Jocelyn Falempe) [RHEL-845] - drm/amd/pm: fix possible power mode mismatch between driver and PMFW (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: Enable IH retry CAM on GFX9 (Jocelyn Falempe) [RHEL-845] - drm/amdgpu: Fix sdma v4 sw fini error (Jocelyn Falempe) [RHEL-845] - drm/amd: Fix an out of bounds error in BIOS parser (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Correct DML calculation to follow HW SPEC (Jocelyn Falempe) [RHEL-845] - drm/amd/display: fixed dcn30+ underflow issue (Jocelyn Falempe) [RHEL-845] - drm/amd/display: reallocate DET for dual displays with high pixel rate ratio (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Use DC_LOG_DC in the trasform pixel function (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Enable HostVM based on rIOMMU active (Jocelyn Falempe) [RHEL-845] - drm/amd/display: enable DPG when disabling plane for phantom pipe (Jocelyn Falempe) [RHEL-845] - drm/amd/display: Correct DML calculation to align HW formula (Jocelyn Falempe) [RHEL-845] - drm/amd/display: populate subvp cmd info only for the top pipe (Jocelyn Falempe) [RHEL-845] - drm/displayid: add displayid_get_header() and check bounds better (Jocelyn Falempe) [RHEL-845] - drm/i915: taint kernel when force probing unsupported devices (Jocelyn Falempe) [RHEL-845] - drm/i915/dp: prevent potential div-by-zero (Jocelyn Falempe) [RHEL-845] - drm/i915: Fix NULL ptr deref by checking new_crtc_state (Jocelyn Falempe) [RHEL-845] - drm/i915/guc: Don't capture Gen8 regs on Xe devices (Jocelyn Falempe) [RHEL-845] - drm/sched: Check scheduler work queue before calling timeout handling (Jocelyn Falempe) [RHEL-845] - drm/mipi-dsi: Set the fwnode for mipi_dsi_device (Jocelyn Falempe) [RHEL-845] - drm/nouveau/disp: More DP_RECEIVER_CAP_SIZE array fixes (Jocelyn Falempe) [RHEL-845] - drm/dsc: fix DP_DSC_MAX_BPP_DELTA_* macro values (Jocelyn Falempe) [RHEL-845] - drm/fbdev-generic: prohibit potential out-of-bounds access (Jocelyn Falempe) [RHEL-845]- x86/show_trace_log_lvl: Ensure stack pointer is aligned, again (Oleg Nesterov) [2188093] - ahci: Add support for Dell S140 and later controllers (Tomas Henzl) [2222879] - s390/time: steer clocksource on STP syncs for CLOCK_MONOTONIC (Tobias Huschle) [2177649] - memstick: r592: Fix UAF bug in r592_remove due to race condition (Wander Lairson Costa) [2215906] {CVE-2023-35825} - scsi: zfcp: Defer fc_rport blocking until after ADISC response (Tobias Huschle) [2230241] - RDMA/efa: Add EFA 0xefa2 PCI ID (Izabela Bakollari) [2170086] - RDMA/efa: Support CQ receive entries with source GID (Izabela Bakollari) [2170086] - Revert "isystem: ship and use stdarg.h" (Jocelyn Falempe) [2229185] - drm/drm_print: Use system include for (Jocelyn Falempe) [2229185] - x86/mm: Do not shuffle CPU entry areas without KASLR (Rafael Aquini) [2165931] {CVE-2023-0597} - x86/mm: Randomize per-cpu entry area (Rafael Aquini) [2165931] {CVE-2023-0597} - x86/kasan: Map shadow for percpu pages on demand (Rafael Aquini) [2165931] {CVE-2023-0597} - x86/pti/32: Calculate the various PTI cpu_entry_area sizes correctly, make the CPU_ENTRY_AREA_PAGES assert precise (Rafael Aquini) [2165931] {CVE-2023-0597}- cifs: fix for following DFS links where sharename is the same as prepath (Ronnie Sahlberg) [2130474] - crypto: rng - Fix lock imbalance in crypto_del_rng (Herbert Xu) [2229700] - ibmvnic: Do not reset dql stats on NON_FATAL err (Mamatha Inamdar) [2227904] - mptcp: Correct the sock::sk_lock.owned lockdep annotations (Felix Maurer) [2228890] - gpio: name PCA953x gpio chips after device name (Steve Best) [2226775] - scsi: storvsc: Handle SRB status value 0x30 (Cathy Avery) [2218133] - netfilter: nft_set_pipapo: fix improper element removal (Phil Sutter) [2225276] {CVE-2023-4004} - macvlan: add forgotten nla_policy for IFLA_MACVLAN_BC_CUTOFF (Xin Long) [2226791] - tcp: Reduce chance of collisions in inet6_hashfn(). (Felix Maurer) [2176119] {CVE-2023-1206} - ipv6: fix locking issues with loops over idev->addr_list (Jiri Benc) [2123305] - relayfs: fix out-of-bounds access in relay_file_read (Bill O'Donnell) [2215510] {CVE-2023-3268} - kernel/relay.c: fix read_pos error when multiple readers (Bill O'Donnell) [2215510] - seq_buf: Make trace_seq_putmem_hex() support data longer than 8 (Ricardo Robaina) [2212208] {CVE-2023-28772} - seq_buf: Fix overflow in seq_buf_putmem_hex() (Ricardo Robaina) [2212208] {CVE-2023-28772} - tools/power/x86/intel-speed-select: Support more than 8 sockets. (Frank Ramsay) [2212508] - platform/x86: ISST: Remove 8 socket limit (Frank Ramsay) [2212508] - media: saa7134: fix use after free bug in saa7134_finidev due to race condition (Wander Lairson Costa) [2215902] {CVE-2023-35823} - Bluetooth: btmtksdio: fix possible FW initialization failure (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: fix the reset takes too long (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: mask out interrupt status (David Marlin) [2142489 2144730 2145097] - Bluetooth: btusb: Add support for Foxconn QCA 0xe0d0 (David Marlin) [2142489 2144730 2145097] - Bluetooth: btusb: Add two more Bluetooth parts for WCN6855 (David Marlin) [2142489 2144730 2145097] - Bluetooth: btusb: Add protocol for MediaTek bluetooth devices(MT7922) (David Marlin) [2142489 2144730 2145097] - Bluetooth: btusb: Add support for Foxconn MT7922A (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: Fix kernel oops when sdio suspend. (David Marlin) [2142489 2144730 2145097] - Enable MTK BT Support for RHEL (David Marlin) [2142489 2144730 2145097] - Bluetooth: btusb: Add a new PID/VID 13d3/3567 for MT7921 (David Marlin) [2142489 2144730 2145097] - Bluetooth: mt7921s: support bluetooth reset mechanism (David Marlin) [2142489 2144730 2145097] - Bluetooth: mt7921s: fix btmtksdio_[drv|fw]_pmctrl() (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: refactor btmtksdio_runtime_[suspend|resume]() (David Marlin) [2142489 2144730 2145097] - Bluetooth: mt7921s: fix bus hang with wrong privilege (David Marlin) [2142489 2144730 2145097] - Bluetooth: mt7921s: fix firmware coredump retrieve (David Marlin) [2142489 2144730 2145097] - Bluetooth: mt7921s: Enable SCO over I2S (David Marlin) [2142489 2144730 2145097] - Bluetooth: mt7921s: Support wake on bluetooth (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: rename btsdio_mtk_reg_read (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: enable AOSP extension for MT7921 (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: enable msft opcode (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: fix resume failure (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: handle runtime pm only when sdio_func is available (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: drop the unnecessary variable created (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: add support of processing firmware coredump and log (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: add MT7921s Bluetooth support (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: transmit packet according to status TX_EMPTY (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: use register CRPLR to read packet length (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: update register CSDIOCSR operation (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: move interrupt service to work (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: explicitly set WHISR as write-1-clear (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksdio: add .set_bdaddr support (David Marlin) [2142489 2144730 2145097] - Bluetooth: btmtksido: rely on BT_MTK module (David Marlin) [2142489 2144730 2145097] - Bluetooth: mediatek: add BT_MTK module (David Marlin) [2142489 2144730 2145097] - Bluetooth: btusb: Support public address configuration for MediaTek Chip. (David Marlin) [2142489 2144730 2145097] - Bluetooth: btusb: Support Bluetooth Reset for Mediatek Chip(MT7921) (David Marlin) [2142489 2144730 2145097] - Bluetooth: btusb: Add support for Foxconn Mediatek Chip (David Marlin) [2142489 2144730 2145097] - Bluetooth: btusb: fix blacklist_table context (David Marlin) [2142489 2144730 2145097]- HID: betop: check shape of output reports (Desnes Nunes) [2212164] {CVE-2023-1073} - media: ttusb-dec: fix memory leak in ttusb_dec_exit_dvb() (Desnes Nunes) [2153575] {CVE-2022-45887} - selinux: make labeled NFS work when mounted before policy load (Juraj Marcin) [1753646] - Revert "xfs: expose the blockgc workqueue knobs publicly" (Bill O'Donnell) [2223260] - media: dm1105: Fix use after free bug in dm1105_remove due to race condition (Dean Nelson) [2215904] {CVE-2023-35824} - media: dvb-core: Fix kernel WARNING for blocking operation in wait_event*() (Dean Nelson) [2213142] {CVE-2023-31084} - drm/ast: report connection status on Display Port. (Jocelyn Falempe) [2189645] - drm/ast: Add BMC virtual connector (Jocelyn Falempe) [2189645] - x86/cpu/amd: Add a Zenbleed fix (Waiman Long) [2226832] {CVE-2023-20593} - x86/cpu/amd: Move the errata checking functionality up (Waiman Long) [2226832] {CVE-2023-20593} - x86/amd: Cache debug register values in percpu variables (Waiman Long) [2226832] {CVE-2023-20593} - x86/cpu: Restore AMD's DE_CFG MSR after resume (Waiman Long) [2226832] {CVE-2023-20593} - x86/sev: Change snp_guest_issue_request()'s fw_err argument (John Allen) [2216284] - virt/coco/sev-guest: Double-buffer messages (John Allen) [2216284] - virt/coco/sev-guest: Add throttling awareness (John Allen) [2216284] - virt/coco/sev-guest: Convert the sw_exit_info_2 checking to a switch-case (John Allen) [2216284] - virt/coco/sev-guest: Do some code style cleanups (John Allen) [2216284] - virt/coco/sev-guest: Carve out the request issuing logic into a helper (John Allen) [2216284] - virt/coco/sev-guest: Remove the disable_vmpck label in handle_guest_request() (John Allen) [2216284] - virt/coco/sev-guest: Simplify extended guest request handling (John Allen) [2216284] - virt/coco/sev-guest: Check SEV_SNP attribute at probe time (John Allen) [2216284] - virt/sev-guest: Return -EIO if certificate buffer is not large enough (John Allen) [2216284] - x86/sev: Mark snp_abort() noreturn (John Allen) [2216284] - s390/uv: Update query for secret-UVCs (Cédric Le Goater) [2111749] - s390/uv: replace scnprintf with sysfs_emit (Cédric Le Goater) [2111749] - s390: Add attestation query information (Cédric Le Goater) [2111749] - s390/uvdevice: Add 'Lock Secret Store' UVC (Cédric Le Goater) [2111749] - s390/uvdevice: Add 'List Secrets' UVC (Cédric Le Goater) [2111749] - s390/uvdevice: Add 'Add Secret' UVC (Cédric Le Goater) [2111749] - s390/uvdevice: Add info IOCTL (Cédric Le Goater) [2111749] - s390/uv: Always export uv_info (Cédric Le Goater) [2111749] - s390/kasan: support protvirt with 4-level paging (Cédric Le Goater) [2111749] - s390/protvirt: support ultravisor without secure storage limit (Cédric Le Goater) [2111749] - s390/protvirt: parse prot_virt option in the decompressor (Cédric Le Goater) [2111749] - s390/mm: avoid trimming to MAX_ORDER (Cédric Le Goater) [2111749] - net/mlx5e: TC, CT: Offload ct clear only once (Amir Tzin) [2159233] - net/mlx5: DR, Fix wrong action data allocation in decap action (Amir Tzin) [2159233] - net/mlx5: DR, Support SW created encap actions for FW table (Amir Tzin) [2159233] - net/mlx5e: TC, Cleanup ct resources for nic flow (Amir Tzin) [2159233] - net/mlx5e: TC, Add null pointer check for hardware miss support (Amir Tzin) [2159233] - RDMA/mlx5: Fix affinity assignment (Amir Tzin) [2159233] - RDMA/mlx5: Create an indirect flow table for steering anchor (Amir Tzin) [2159233] - RDMA/mlx5: Initiate dropless RQ for RAW Ethernet functions (Amir Tzin) [2159233] - net/mlx5: DR, Add missing mutex init/destroy in pattern manager (Amir Tzin) [2117777] - net/mlx5: Read embedded cpu after init bit cleared (Amir Tzin) [2159233] - net/mlx5e: Fix error handling in mlx5e_refresh_tirs (Amir Tzin) [2159233] - net/mlx5e: Don't attach netdev profile while handling internal error (Amir Tzin) [2159233] - net/mlx5: Fix post parse infra to only parse every action once (Amir Tzin) [2159233] - net/mlx5: fw_tracer, Fix event handling (Amir Tzin) [2159233] - net/mlx5: SF, Drain health before removing device (Amir Tzin) [2159233] - net/mlx5e: Consider internal buffers size in port buffer calculations (Amir Tzin) [2159233] - net/mlx5e: Prevent encap offload when neigh update is running (Amir Tzin) [2159233] - net/mlx5e: Extract remaining tunnel encap code to dedicated file (Amir Tzin) [2159233] - net/mlx5e: TC, Remove sample and ct limitation (Amir Tzin) [2159233] - net/mlx5e: TC, Remove mirror and ct limitation (Amir Tzin) [2159233] - net/mlx5e: TC, Remove tuple rewrite and ct limitation (Amir Tzin) [2159233] - net/mlx5e: TC, Remove multiple ct actions limitation (Amir Tzin) [2159233] - net/mlx5e: TC, Remove special handling of CT action (Amir Tzin) [2159233] - net/mlx5e: TC, Remove CT action reordering (Amir Tzin) [2159233] - net/mlx5e: CT: Use per action stats (Amir Tzin) [2159233] - net/mlx5e: TC, Move main flow attribute cleanup to helper func (Amir Tzin) [2159233] - net/mlx5e: TC, Remove unused vf_tun variable (Amir Tzin) [2159233] - net/mlx5e: Set default can_offload action (Amir Tzin) [2159233] - net/mlx5: Devcom, serialize devcom registration (Amir Tzin) [2159233] - net/mlx5: Devcom, fix error flow in mlx5_devcom_register_device (Amir Tzin) [2159233] - net/mlx5e: Fix SQ wake logic in ptp napi_poll context (Amir Tzin) [2159233] - net/mlx5e: Fix deadlock in tc route query code (Amir Tzin) [2159233] - net/mlx5: Fix error message when failing to allocate device memory (Amir Tzin) [2159233] - net/mlx5e: Use correct encap attribute during invalidation (Amir Tzin) [2159233] - net/mlx5: DR, Check force-loopback RC QP capability independently from RoCE (Amir Tzin) [2159233] - net/mlx5: DR, Fix crc32 calculation to work on big-endian (BE) CPUs (Amir Tzin) [2159233] - net/mlx5: Handle pairing of E-switch via uplink un/load APIs (Amir Tzin) [2159233] - net/mlx5: Collect command failures data only for known commands (Amir Tzin) [2159233] - net/mlx5e: do as little as possible in napi poll when budget is 0 (Amir Tzin) [2159233] - net/mlx5: Use recovery timeout on sync reset flow (Amir Tzin) [2159233] - net/mlx5: DR, Add memory statistics for domain object (Amir Tzin) [2117777] - net/mlx5: DR, Add more info in domain dbg dump (Amir Tzin) [2117777] - net/mlx5: DR, Calculate sync threshold of each pool according to its type (Amir Tzin) [2117777] - net/mlx5: DR, Fix dumping of legacy modify_hdr in debug dump (Amir Tzin) [2117777] - net/mlx5: DR, Enable patterns and arguments for supporting devices (Amir Tzin) [2117777] - net/mlx5: DR, Add support for the pattern/arg parameters in debug dump (Amir Tzin) [2117777] - net/mlx5: DR, Modify header action of size 1 optimization (Amir Tzin) [2117777] - net/mlx5: DR, Support decap L3 action using pattern / arg mechanism (Amir Tzin) [2117777] - net/mlx5: DR, Apply new accelerated modify action and decapl3 (Amir Tzin) [2117777] - net/mlx5: DR, Add modify header argument pointer to actions attributes (Amir Tzin) [2117777] - net/mlx5: DR, Add modify header arg pool mechanism (Amir Tzin) [2117777] - net/mlx5: DR, Fix QP continuous allocation (Amir Tzin) [2117777] - net/mlx5: DR, Read ICM memory into dedicated buffer (Amir Tzin) [2117777] - net/mlx5: DR, Add support for writing modify header argument (Amir Tzin) [2117777] - net/mlx5: DR, Add create/destroy for modify-header-argument general object (Amir Tzin) [2117777] - net/mlx5: DR, Check for modify_header_argument device capabilities (Amir Tzin) [2117777] - net/mlx5: DR, Split chunk allocation to HW-dependent ways (Amir Tzin) [2117777] - net/mlx5: DR, Add cache for modify header pattern (Amir Tzin) [2117777] - net/mlx5: DR, Move ACTION_CACHE_LINE_SIZE macro to header (Amir Tzin) [2117777] - net/mlx5: DR, Add modify-header-pattern ICM pool (Amir Tzin) [2117777] - net/mlx5: DR, Prepare sending new WQE type (Amir Tzin) [2117777] - net/mlx5: Add new WQE for updating flow table (Amir Tzin) [2117777] - net/mlx5: Add mlx5_ifc bits for modify header argument (Amir Tzin) [2117777] - net/mlx5: DR, Set counter ID on the last STE for STEv1 TX (Amir Tzin) [2117777] - net/mlx5e: TC, Remove redundant parse_attr argument (Amir Tzin) [2165908] - net/mlx5e: Use a simpler comparison for uplink rep (Amir Tzin) [2165908] - net/mlx5: Lag, Add single RDMA device in multiport mode (Amir Tzin) [2165908] - net/mlx5: Lag, set different uplink vport metadata in multiport eswitch mode (Amir Tzin) [2165908] - net/mlx5: E-Switch, rename bond update function to be reused (Amir Tzin) [2165908] - net/mlx5e: TC, Add peer flow in mpesw mode (Amir Tzin) [2165908] - net/mlx5: Lag, Control MultiPort E-Switch single FDB mode (Amir Tzin) [2165908] - net/mlx5e: Add devlink fdb_large_groups parameter (Add missing Documentation) (Amir Tzin) [2165908] - SUNRPC: Fix READ_PLUS crasher (Benjamin Coddington) [2218539] - SUNRPC: Remove pointer type casts from xdr_get_next_encode_buffer() (Benjamin Coddington) [2218539] - SUNRPC: Clean up xdr_get_next_encode_buffer() (Benjamin Coddington) [2218539] - NFSv4.1: freeze the session table upon receiving NFS4ERR_BADSESSION (Benjamin Coddington) [2218539] - NFSv4.2: fix wrong shrinker_id (Benjamin Coddington) [2218539] - svcrdma: Prevent page release when nothing was received (Benjamin Coddington) [2218539] - SUNRPC: Fix UAF in svc_tcp_listen_data_ready() (Benjamin Coddington) [2218539] - nfsd: fix double fget() bug in __write_ports_addfd() (Benjamin Coddington) [2218539] - SUNRPC: Fix trace_svc_register() call site (Benjamin Coddington) [2218539] - SUNRPC: remove the maximum number of retries in call_bind_status (Benjamin Coddington) [2218539] - NFSv4.1: Always send a RECLAIM_COMPLETE after establishing lease (Benjamin Coddington) [2218539] - NFSD: callback request does not use correct credential for AUTH_SYS (Benjamin Coddington) [2218539] - sunrpc: only free unix grouplist after RCU settles (Benjamin Coddington) [2218539] - nfsd: call op_release, even when op_func returns an error (Benjamin Coddington) [2218539] - NFSD: Avoid calling OPDESC() with ops->opnum == OP_ILLEGAL (Benjamin Coddington) [2218539] - SUNRPC: fix shutdown of NFS TCP client socket (Benjamin Coddington) [2218539] - NFSv4: Fix hangs when recovering open state after a server reboot (Benjamin Coddington) [2218539] - NFSD: Protect against filesystem freezing (Benjamin Coddington) [2218539] - nfsd: fix race to check ls_layouts (Benjamin Coddington) [2218539] - nfs4trace: fix state manager flag printing (Benjamin Coddington) [2218539] - SUNRPC: ensure the matching upcall is in-flight upon downcall (Benjamin Coddington) [2218539] - nfsd: under NFSv4.1, fix double svc_xprt_put on rpc_create failure (Benjamin Coddington) [2218539] - SUNRPC: Don't leak netobj memory when gss_read_proxy_verf() fails (Benjamin Coddington) [2218539] - NFSv4.x: Fail client initialisation if state manager thread can't run (Benjamin Coddington) [2218539] - SUNRPC: Fix missing release socket in rpc_sockname() (Benjamin Coddington) [2218539] - xprtrdma: Fix regbuf data not freed in rpcrdma_req_create() (Benjamin Coddington) [2218539] - NFSD: Finish converting the NFSv3 GETACL result encoder (Benjamin Coddington) [2218539] - NFSD: Finish converting the NFSv2 GETACL result encoder (Benjamin Coddington) [2218539] - SUNRPC: Return true/false (not 1/0) from bool functions (Benjamin Coddington) [2218539] - NFS: Fix an Oops in nfs_d_automount() (Benjamin Coddington) [2218539] - NFSv4: Fix a deadlock between nfs4_open_recover_helper() and delegreturn (Benjamin Coddington) [2218539] - NFSv4: Fix a credential leak in _nfs4_discover_trunking() (Benjamin Coddington) [2218539] - NFSv4.2: Fix initialisation of struct nfs4_label (Benjamin Coddington) [2218539] - NFSv4.2: Fix a memory stomp in decode_attr_security_label (Benjamin Coddington) [2218539] - NFSv4.2: Always decode the security label (Benjamin Coddington) [2218539] - NFSv4.2: Clear FATTR4_WORD2_SECURITY_LABEL when done decoding (Benjamin Coddington) [2218539] - nfs4: Fix kmemleak when allocate slot failed (Benjamin Coddington) [2218539] - NFSv4.2: Fixup CLONE dest file size for zero-length count (Benjamin Coddington) [2218539] - SUNRPC: Fix null-ptr-deref when xps sysfs alloc failed (Benjamin Coddington) [2218539] - NFSv4.1: We must always send RECLAIM_COMPLETE after a reboot (Benjamin Coddington) [2218539] - NFSv4.1: Handle RECLAIM_COMPLETE trunking errors (Benjamin Coddington) [2218539] - NFSv4: Fix a potential state reclaim deadlock (Benjamin Coddington) [2218539] - NFSv4/pNFS: Always return layout stats on layout return for flexfiles (Benjamin Coddington) [2218539] - NFSD: Fix handling of oversized NFSv4 COMPOUND requests (Benjamin Coddington) [2218539] - nfsd: Fix a memory leak in an error handling path (Benjamin Coddington) [2218539] - Revert "SUNRPC: Remove unreachable error condition" (Benjamin Coddington) [2218539] - NFSv4: Turn off open-by-filehandle and NFS re-export for NFSv4.0 (Benjamin Coddington) [2218539] - SUNRPC: RPC level errors should set task->tk_rpc_status (Benjamin Coddington) [2218539] - NFS: Fix another fsync() issue after a server reboot (Benjamin Coddington) [2218539] - net/sunrpc: fix potential memory leaks in rpc_sysfs_xprt_state_change() (Benjamin Coddington) [2218539] - SUNRPC: Fix xdr_encode_bool() (Benjamin Coddington) [2218539] - SUNRPC: Reinitialise the backchannel request buffers before reuse (Benjamin Coddington) [2218539] - NFSv4.1: RECLAIM_COMPLETE must handle EACCES (Benjamin Coddington) [2218539] - sunrpc: fix expiry of auth creds (Benjamin Coddington) [2218539] - pNFS/flexfiles: Report RDMA connection errors to the server (Benjamin Coddington) [2218539] - Revert "pNFS: nfs3_set_ds_client should set NFS_CS_NOPING" (Benjamin Coddington) [2218539] - SUNRPC: Fix the calculation of xdr->end in xdr_get_next_encode_buffer() (Benjamin Coddington) [2218539] - pNFS: Avoid a live lock condition in pnfs_update_layout() (Benjamin Coddington) [2218539] - pNFS: Don't keep retrying if the server replied NFS4ERR_LAYOUTUNAVAILABLE (Benjamin Coddington) [2218539] - SUNRPC: Trap RDMA segment overflows (Benjamin Coddington) [2218539] - nfsd: Fix null-ptr-deref in nfsd_fill_super() (Benjamin Coddington) [2218539] - NFS: Further fixes to the writeback error handling (Benjamin Coddington) [2218539] - NFS: clean up a needless assignment in nfs_file_write() (Benjamin Coddington) [2218539] - NFS: remove redundant code in nfs_file_write() (Benjamin Coddington) [2218539] - NFS: Add support for eager writes (Benjamin Coddington) [2218539] - NFS: 'flags' field should be unsigned in struct nfs_server (Benjamin Coddington) [2218539] - NFSv4/pNFS: Do not fail I/O when we fail to allocate the pNFS layout (Benjamin Coddington) [2218539] - NFS: Memory allocation failures are not server fatal errors (Benjamin Coddington) [2218539] - SUNRPC: Ensure that the gssproxy client can start in a connected state (Benjamin Coddington) [2218539] - Revert "SUNRPC: Ensure gss-proxy connects on setup" (Benjamin Coddington) [2218539] - SUNRPC: Ensure gss-proxy connects on setup (Benjamin Coddington) [2218539] - NFSv4: Don't invalidate inode attributes on delegation return (Benjamin Coddington) [2218539] - SUNRPC: svc_tcp_sendmsg() should handle errors from xdr_alloc_bvec() (Benjamin Coddington) [2218539] - SUNRPC: Handle low memory situations in call_status() (Benjamin Coddington) [2218539] - SUNRPC: Handle ENOMEM in call_transmit_status() (Benjamin Coddington) [2218539] - SUNRPC: Fix the svc_deferred_event trace class (Benjamin Coddington) [2218539] - NFSv4: fix open failure with O_ACCMODE flag (Benjamin Coddington) [2218539] - NFSv4/pNFS: Fix another issue with a list iterator pointing to the head (Benjamin Coddington) [2218539] - NFSv4.1: Fix uninitialised variable in devicenotify (Benjamin Coddington) [2218539] - NFSv4.1: don't retry BIND_CONN_TO_SESSION on session error (Benjamin Coddington) [2218539] - NFS: remove unneeded check in decode_devicenotify_args() (Benjamin Coddington) [2218539] - NFS: NFSv2/v3 clients should never be setting NFS_CAP_XATTR (Benjamin Coddington) [2218539] - NFS: Do not report writeback errors in nfs_getattr() (Benjamin Coddington) [2218539] - NFS: Remove an incorrect revalidation in nfs4_update_changeattr_locked() (Benjamin Coddington) [2218539] - nfsd: nfsd4_setclientid_confirm mistakenly expires confirmed client. (Benjamin Coddington) [2218539] - SUNRPC: Fix sockaddr handling in svcsock_accept_class trace points (Benjamin Coddington) [2218539] - SUNRPC: Fix sockaddr handling in the svc_xprt_create_error trace point (Benjamin Coddington) [2218539] - NFSD: Fix zero-length NFSv3 WRITEs (Benjamin Coddington) [2218539] - NFS: Ensure the server has an up to date ctime before renaming (Benjamin Coddington) [2218539] - NFS: Ensure the server has an up to date ctime before hardlinking (Benjamin Coddington) [2218539]- Revert "NFSv4: Retry LOCK on OLD_STATEID during delegation return" (Benjamin Coddington) [2217658] - powerpc/pseries/vas: Hold mmap_mutex after mmap lock during window close (Mamatha Inamdar) [2224883] - KVM: x86/mmu: Fix race condition in direct_page_fault (Jon Maloy) [2179929] {CVE-2022-45869} - x86/speculation: Allow enabling STIBP with legacy IBRS (Ricardo Robaina) [2187268] {CVE-2023-1998} - ACPI: sleep: Avoid breaking S3 wakeup due to might_sleep() (Mark Langsdorf) [2215625] - locking/semaphore: Add might_sleep() to down_*() family (Mark Langsdorf) [2215625] - perf stat: Support hybrid --topdown option (Michael Petlan) [2088833] - i40e: Wait for pending VF reset in VF set callbacks (Ivan Vecera) [2203921] - i40e: Add helper for VF inited state check with timeout (Ivan Vecera) [2203921] - tracing: Have filter accept "common_cpu" to be consistent (Jerome Marchand) [2210711] - tracing/histogram: Fix sorting on old "cpu" value (Jerome Marchand) [2210711] - tracing: Dump stacktrace trigger to the corresponding instance (Jerome Marchand) [2210711] - tracing/histogram: Rename "cpu" to "common_cpu" (Jerome Marchand) [2210711] - docs: histogram.txt: convert it to ReST file format (Jerome Marchand) [2210711] - bonding: add software tx timestamping support (Hangbin Liu) [2181339] - bonding: fix missed rcu protection (Hangbin Liu) [2181339] - bonding: use rcu_dereference_rtnl when get bonding active slave (Hangbin Liu) [2181339] - Bonding: return HWTSTAMP_FLAG_BONDED_PHC_INDEX to notify user space (Hangbin Liu) [2181339] - Bonding: force user to add HWTSTAMP_FLAG_BONDED_PHC_INDEX when get/set HWTSTAMP (Hangbin Liu) [2181339] - bond: pass get_ts_info and SIOC[SG]HWTSTAMP ioctl to active device (Hangbin Liu) [2181339] - mm/page_alloc: fix incorrect PGFREE and PGALLOC for high-order page (Chris von Recklinghausen) [2100592] - mm/page_alloc: check high-order pages for corruption during PCP operations (Chris von Recklinghausen) [2100592] - mm/page_alloc: do not prefetch buddies during bulk free (Chris von Recklinghausen) [2100592] - mm/page_alloc: free pages in a single pass during bulk free (Chris von Recklinghausen) [2100592] - mm/page_alloc: drain the requested list first during bulk free (Chris von Recklinghausen) [2100592] - mm/page_alloc: simplify how many pages are selected per pcp list during bulk free (Chris von Recklinghausen) [2100592] - mm/page_alloc: track range of active PCP lists during bulk free (Chris von Recklinghausen) [2100592] - mm/page_alloc: fetch the correct pcp buddy during bulk free (Chris von Recklinghausen) [2100592] - mm/page_alloc: allow high-order pages to be stored on the per-cpu lists (Chris von Recklinghausen) [2100592] - mm/page_alloc: move free_the_page (Chris von Recklinghausen) [2100592] - mm,memory_hotplug: factor out adjusting present pages into adjust_present_page_count() (Chris von Recklinghausen) [2100592] - mm, meminit: recalculate pcpu batch and high limits after init completes (Chris von Recklinghausen) [2100592] - compiler_attributes.h: Add kABI workaround (Waiman Long) [2215801] - linux/compiler-clang.h: define HAVE_BUILTIN_BSWAP* (Waiman Long) [2215801] - compiler.h: fix barrier_data() on clang (Waiman Long) [2215801] - compiler_types.h: Add __no_sanitize_{address,undefined} to noinstr (Waiman Long) [2215801] - x86, kcsan: Add __no_kcsan to noinstr (Waiman Long) [2215801] - kcsan: Add __no_kcsan function attribute (Waiman Long) [2215801] - kcsan: Reorganize compiler.h (Waiman Long) [2215801] - include/linux/compiler*.h: fix OPTIMIZER_HIDE_VAR (Waiman Long) [2215801] - include/linux/compiler_types.h: don't pollute userspace with macro definitions (Waiman Long) [2215801] - include/linux/compiler*.h: define asm_volatile_goto (Waiman Long) [2215801] - Compiler Attributes: use feature checks instead of version checks (Waiman Long) [2215801] - Compiler Attributes: remove unneeded sparse (__CHECKER__) tests (Waiman Long) [2215801] - Compiler Attributes: homogenize __must_be_array (Waiman Long) [2215801] - Compiler Attributes: remove unneeded tests (Waiman Long) [2215801] - Compiler Attributes: always use the extra-underscores syntax (Waiman Long) [2215801] - Compiler Attributes: remove unused attributes (Waiman Long) [2215801] - Compiler Attributes: naked can be shared (Waiman Long) [2215801] - Compiler Attributes: naked was fixed in gcc 4.6 (Waiman Long) [2215801] - include/linux/compiler*.h: make compiler-*.h mutually exclusive (Waiman Long) [2215801] - Raise the minimum required gcc version to 4.6 (Waiman Long) [2215801] - deprecate the '__deprecated' attribute warnings entirely and for good (Waiman Long) [2215801]- libceph: harden msgr2.1 frame segment length checks (Ilya Dryomov) [2222256] - netfilter: nf_conntrack_netlink: need to hold rcu readlock when doing l4proto lookup (Florian Westphal) [2188230] - net/mlx5: Expose steering dropped packets counter (Amir Tzin) [2223198] - net/mlx5: Expose vnic diagnostic counters for eswitch managed vports (Amir Tzin) [2223198] - igbvf: add PCI reset handler functions (Corinna Vinschen) [2153365] - igbvf: Regard vf reset nack as success (Corinna Vinschen) [2153365] - intel/igbvf: free irq on the error path in igbvf_request_msix() (Corinna Vinschen) [2153365] - Bluetooth: L2CAP: Fix use-after-free in l2cap_disconnect_{req,rsp} (Ricardo Robaina) [2139617] {CVE-2022-3640} - Bluetooth: L2CAP: Fix build errors in some archs (Ricardo Robaina) [2139617] {CVE-2022-3640} - Bluetooth: L2CAP: Fix l2cap_global_chan_by_psm regression (Ricardo Robaina) [2139617] {CVE-2022-3640} - Bluetooth: L2CAP: fix use-after-free in l2cap_conn_del() (Ricardo Robaina) [2139617] {CVE-2022-3640} - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_chan_put (Ricardo Robaina) [2139617] {CVE-2022-3640} - iavf: fix reset task race with iavf_remove() (Petr Oros) [2223604] - iavf: fix a deadlock caused by rtnl and driver's lock circular dependencies (Petr Oros) [2223604] - Revert "iavf: Do not restart Tx queues after reset task failure" (Petr Oros) [2223604] - Revert "iavf: Detach device during reset task" (Petr Oros) [2223604] - iavf: Wait for reset in callbacks which trigger it (Petr Oros) [2223604] - iavf: use internal state to free traffic IRQs (Petr Oros) [2223604] - iavf: Fix out-of-bounds when setting channels on remove (Petr Oros) [2223604] - iavf: Fix use-after-free in free_netdev (Petr Oros) [2223604] - iavf: make functions static where possible (Petr Oros) [2223604] - iavf: fix err handling for MAC replace (Petr Oros) [2223604] - iavf: remove some unused functions and pointless wrappers (Petr Oros) [2223604] - iavf: remove mask from iavf_irq_enable_queues() (Petr Oros) [2223604] - iavf: send VLAN offloading caps once after VFR (Petr Oros) [2223604] - cpufreq: Fix parameter in parse_perf_domain() (Mark Langsdorf) [2181273] - cpufreq: intel_pstate: remove MODULE_LICENSE in non-modules (Mark Langsdorf) [2181273] - cpufreq: intel_pstate: Adjust balance_performance EPP for Sapphire Rapids (Mark Langsdorf) [2181273] - cpufreq: Make kobj_type structure constant (Mark Langsdorf) [2181273] - driver core: make kobj_type constant. (Mark Langsdorf) [2181273] - cpufreq: Make cpufreq_unregister_driver() return void (Mark Langsdorf) [2181273] - drivers/cpufreq: Remove "select SRCU" (Mark Langsdorf) [2181273] - cpufreq: intel_pstate: Drop ACPI _PSS states table patching (Mark Langsdorf) [2181273] - cpufreq: stats: Convert to use sysfs_emit_at() API (Mark Langsdorf) [2181273] - cpufreq: Init completion before kobject_init_and_add() (Mark Langsdorf) [2181273] - cpufreq: intel_pstate: Allow EPP 0x80 setting by the firmware (Mark Langsdorf) [2181273] - cpufreq: ACPI: Use str_enabled_disabled() helper (Mark Langsdorf) [2181273] - cpufreq: Generalize of_perf_domain_get_sharing_cpumask phandle format (Mark Langsdorf) [2181273] - cpufreq: Add of_perf_domain_get_sharing_cpumask (Mark Langsdorf) [2181273] - cpufreq: intel_pstate: Read all MSRs on the target CPU (Mark Langsdorf) [2181273] - ACPI: CPPC: Add ACPI disabled check to acpi_cpc_valid() (Mark Langsdorf) [2181273]- gfs2: Don't deref jdesc in evict (Bob Peterson) [2214356] {CVE-2023-3212} - md/raid5: Don't do accounting for non-align read io (Nigel Croxon) [2183033] - powerpc: Don't select HAVE_IRQ_EXIT_ON_IRQ_STACK (Mamatha Inamdar) [2218348] - NFSv4.1: freeze the session table upon receiving NFS4ERR_BADSESSION (Benjamin Coddington) [2217963] - proc: Use PIDTYPE_TGID in next_tgid (Brian Foster) [2047252] - netfilter: nf_tables: unbind non-anonymous set if rule construction fails (Phil Sutter) [2214963] {CVE-2023-3390} - netfilter: nf_tables: add NFT_TRANS_PREPARE_ERROR to deal with bound set/chain (Phil Sutter) [2214963] {CVE-2023-3390} - netfilter: nf_tables: incorrect error path handling with NFT_MSG_NEWRULE (Phil Sutter) [2214963] {CVE-2023-3390} - fanotify,audit: Allow audit to use the full permission event response (Richard Guy Briggs) [2055328] - fanotify: define struct members to hold response decision context (Richard Guy Briggs) [2055328] - fanotify: Ensure consistent variable type for response (Richard Guy Briggs) [2055328] - RDMA/mlx4: Prevent shift wrapping in set_user_sq_size() (Amir Tzin) [2166019] - RDMA/mlx: Calling qp event handler in workqueue context (mlx4 hunks only) (Amir Tzin) [2166019] - net/mlx4: small optimization in mlx4_en_xmit() (Amir Tzin) [2166019] - net/mlx4: rename two constants (Amir Tzin) [2166019] - RDMA/mlx4: Remove NULL check before dev_{put, hold} (Amir Tzin) [2166019] - ptp: mlx4: convert to .adjfine and adjust_by_scaled_ppm (Amir Tzin) [2166019] - mlx4: Do type_clear() for devlink ports when type_set() was called previously (Amir Tzin) [2166019] - cgroup: Reorganize css_set_lock and kernfs path processing (Waiman Long) [2193485] - cgroup: Fix build failure when CONFIG_SHRINKER_DEBUG (Waiman Long) [2193485] - cgroup: fix missing cpus_read_{lock,unlock}() in cgroup_transfer_tasks() (Waiman Long) [2193485] - cgroup: Make cgroup_get_from_id() prettier (Waiman Long) [2193485] - cgroup: remove obsolete comment on cgroup_on_dfl() (Waiman Long) [2193485] - cgroup/cpuset: Wake up cpuset_attach_wq tasks in cpuset_cancel_attach() (Waiman Long) [2193485] - kselftests: cgroup: update kmem test precision tolerance (Waiman Long) [2193485] - cgroup/cpuset: Improve cpuset_css_alloc() description (Waiman Long) [2193485] - selftests: cgroup: fix unsigned comparison with less than zero (Waiman Long) [2193485] - device_cgroup: Roll back to original exceptions after copy failure (Waiman Long) [2193485] - cgroup/cpuset: use hotplug_memory_notifier() directly (Waiman Long) [2193485] - mm: memcontrol: don't allocate cgroup swap arrays when memcg is disabled (Waiman Long) [2193485] - cgroup: cgroup_get_from_id() must check the looked-up kn is a directory (Waiman Long) [2193485] - sched/psi: Don't create cgroup PSI files when psi_disabled (Waiman Long) [2193485] - cgroup: Homogenize cgroup_get_from_id() return value (Waiman Long) [2193485] - cgroup: cgroup: Honor caller's cgroup NS when resolving cgroup id (Waiman Long) [2193485] - cgroup: Honor caller's cgroup NS when resolving path (Waiman Long) [2193485] - mm: memcontrol: introduce mem_cgroup_ino() and mem_cgroup_get_from_ino() (Waiman Long) [2193485] - cgroup: Use separate src/dst nodes when preloading css_sets for migration (Waiman Long) [2193485] - cgroup.c: add helper __cset_cgroup_from_root to cleanup duplicated codes (Waiman Long) [2193485] - cgroup/rstat: check updated_next only for root (Waiman Long) [2193485] - cgroup: rstat: explicitly put loop variant in while (Waiman Long) [2193485] - cgroup: return early if it is already on preloaded list (Waiman Long) [2193485] - cgroup: Trace event cgroup id fields should be u64 (Waiman Long) [2193485] - cgroup: fix a typo in comment (Waiman Long) [2193485] - hugetlb_cgroup: remove unused hugetlb_cgroup_from_counter macro (Waiman Long) [2193485] - cgroup: Make rebind_subsystems() disable v2 controllers all at once (Waiman Long) [2193485] - cgroup: Avoid compiler warnings with no subsystems (Waiman Long) [2193485] - cgroup: Fix kernel-doc (Waiman Long) [2193485] - kernfs: use 64bit inos if ino_t is 64bit (Waiman Long) [2193485] - kernfs: implement custom exportfs ops and fid type (Waiman Long) [2193485] - kernfs: combine ino/id lookup functions into kernfs_find_and_get_node_by_id() (Waiman Long) [2193485] - kernfs: kernfs_find_and_get_node_by_ino() should only look up activated nodes (Waiman Long) [2193485] - kernfs: use dumber locking for kernfs_find_and_get_node_by_ino() (Waiman Long) [2193485] - kernfs: fix ino wrap-around detection (Waiman Long) [2193485] - ice: prevent NULL pointer deref during reload (Petr Oros) [2153356] - ice: Unregister netdev and devlink_port only once (Petr Oros) [2153356] - ice: Fix ice module unload (Petr Oros) [2153356] - ice: Fix tx queue rate limit when TCs are configured (Petr Oros) [2153356] - ice: Fix max_rate check while configuring TX rate limits (Petr Oros) [2153356] - ice: Fix XDP memory leak when NIC is brought up and down (Petr Oros) [2153356] - ice: remove comment about not supporting driver reinit (Petr Oros) [2153356] - ice: block LAN in case of VF to VF offload (Petr Oros) [2153356] - ice: Fix stats after PF reset (Petr Oros) [2153356] - ice: Reset FDIR counter in FDIR init stage (Petr Oros) [2153356] - ice: fix wrong fallback logic for FDIR (Petr Oros) [2153356] - ice: add profile conflict check for AVF FDIR (Petr Oros) [2153356] - ice: Fix ice_cfg_rdma_fltr() to only update relevant fields (Petr Oros) [2153356] - ice: remove filters only if VSI is deleted (Petr Oros) [2153356] - ice: check if VF exists before mode check (Petr Oros) [2153356] - ice: xsk: disable txq irq before flushing hw (Petr Oros) [2153356] - ice: avoid bonding causing auxiliary plug/unplug under RTNL lock (Petr Oros) [2153356] - ethernet: ice: avoid gcc-9 integer overflow warning (Petr Oros) [2153356] - ice: don't ignore return codes in VSI related code (Petr Oros) [2153356] - ice: Fix DSCP PFC TLV creation (Petr Oros) [2153356] - ice: copy last block omitted in ice_get_module_eeprom() (Petr Oros) [2153356] - ice: properly alloc ICE_VSI_LB (Petr Oros) [2153356] - ice: xsk: Fix cleaning of XDP_TX frames (Petr Oros) [2153356] - ice: Mention CEE DCBX in code comment (Petr Oros) [2153356] - ice: Change ice_vsi_realloc_stat_arrays() to void (Petr Oros) [2153356] - ice: Add GPIO pin support for E823 products (Petr Oros) [2153356] - ice: switch: fix potential memleak in ice_add_adv_recipe() (Petr Oros) [2153356] - ice: Fix off by one in ice_tc_forward_to_queue() (Petr Oros) [2153356] - ice: Fix disabling Rx VLAN filtering with port VLAN enabled (Petr Oros) [2153356] - ice: fix out-of-bounds KASAN warning in virtchnl (Petr Oros) [2153356] - ice: Do not use WQ_MEM_RECLAIM flag for workqueue (Petr Oros) [2153356] - ice: remove unnecessary virtchnl_ether_addr struct use (Petr Oros) [2153356] - ice: introduce .irq_close VF operation (Petr Oros) [2153356] - ice: introduce clear_reset_state operation (Petr Oros) [2153356] - ice: convert vf_ops .vsi_rebuild to .create_vsi (Petr Oros) [2153356] - ice: introduce ice_vf_init_host_cfg function (Petr Oros) [2153356] - ice: add a function to initialize vf entry (Petr Oros) [2153356] - ice: Pull common tasks into ice_vf_post_vsi_rebuild (Petr Oros) [2153356] - ice: move ice_vf_vsi_release into ice_vf_lib.c (Petr Oros) [2153356] - ice: move vsi_type assignment from ice_vsi_alloc to ice_vsi_cfg (Petr Oros) [2153356] - ice: refactor VSI setup to use parameter structure (Petr Oros) [2153356] - ice: drop unnecessary VF parameter from several VSI functions (Petr Oros) [2153356] - ice: fix function comment referring to ice_vsi_alloc (Petr Oros) [2153356] - ice: Add more usage of existing function ice_get_vf_vsi(vf) (Petr Oros) [2153356] - ice: implement devlink reinit action (Petr Oros) [2153356] - ice: update VSI instead of init in some case (Petr Oros) [2153356] - ice: move VSI delete outside deconfig (Petr Oros) [2153356] - ice: sync netdev filters after clearing VSI (Petr Oros) [2153356] - ice: split probe into smaller functions (Petr Oros) [2153356] - ice: stop hard coding the ICE_VSI_CTRL location (Petr Oros) [2153356] - ice: split ice_vsi_setup into smaller functions (Petr Oros) [2153356] - ice: cleanup in VSI config/deconfig code (Petr Oros) [2153356] - ice: alloc id for RDMA using xa_array (Petr Oros) [2153356] - ice: move RDMA init to ice_idc.c (Petr Oros) [2153356] - ice: Prevent set_channel from changing queues while RDMA active (Petr Oros) [2153356] - ice: Remove redundant pci_enable_pcie_error_reporting() (Petr Oros) [2153356] - ice: move devlink port creation/deletion (Petr Oros) [2153356] - ice: Remove excess space (Petr Oros) [2153356] - ice: Introduce local var for readability (Petr Oros) [2153356] - ice: Match parameter name for ice_cfg_phy_fc() (Petr Oros) [2153356] - ice: Explicitly return 0 (Petr Oros) [2153356] - ice: Reduce scope of variables (Petr Oros) [2153356] - ice: Move support DDP code out of ice_flex_pipe.c (Petr Oros) [2153356] - ice: Remove cppcheck suppressions (Petr Oros) [2153356] - ice: combine cases in ice_ksettings_find_adv_link_speed() (Petr Oros) [2153356] - ice: Add support for 100G KR2/CR2/SR2 link reporting (Petr Oros) [2153356] - ice: add missing checks for PF vsi type (Petr Oros) [2153356] - ice: remove redundant non-null check in ice_setup_pf_sw() (Petr Oros) [2153356] - ice: restrict PTP HW clock freq adjustments to 100, 000, 000 PPB (Petr Oros) [2153356] - ice: Support drop action (Petr Oros) [2153356] - ice: Handle LLDP MIB Pending change (Petr Oros) [2153356] - ice: Add 'Execute Pending LLDP MIB' Admin Queue command (Petr Oros) [2153356] - ice: xsk: do not use xdp_return_frame() on tx_buf->raw_buf (Petr Oros) [2153356] - ice: Use ICE_RLAN_BASE_S instead of magic number (Petr Oros) [2153356] - ice: Accumulate ring statistics over reset (Petr Oros) [2153356] - ice: Accumulate HW and Netdev statistics over reset (Petr Oros) [2153356] - ice: Remove and replace ice speed defines with ethtool.h versions (Petr Oros) [2153356] - ice: Check for PTP HW lock more frequently (Petr Oros) [2153356] - ice: Fix spurious interrupt during removal of trusted VF (Petr Oros) [2153356] - ice: Enable RX queue selection using skbedit action (Petr Oros) [2153356] - ice: Add support for VLAN priority filters in switchdev (Petr Oros) [2153356] - ice: support features on new E810T variants (Petr Oros) [2153356] - ice: xsk: drop power of 2 ring size restriction for AF_XDP (Petr Oros) [2153356] - ice: xsk: change batched Tx descriptor cleaning (Petr Oros) [2153356] - ice: reorder PF/representor devlink port register/unregister flows (Petr Oros) [2153356] - ice: Add L2TPv3 hardware offload support (Petr Oros) [2153356] - ice: Simplify memory allocation in ice_sched_init_port() (Petr Oros) [2153356] - ice: switch: Simplify memory allocation (Petr Oros) [2153356] - ice: add helper function to check FW API version (Petr Oros) [2153356] - ice: Print human-friendly PHY types (Petr Oros) [2153356] - ice: Add support for ip TTL & ToS offload (Petr Oros) [2153356] - ice: xsk: use Rx ring's XDP ring when picking NAPI context (Petr Oros) [2153356] - ice: xsk: prohibit usage of non-balanced queue id (Petr Oros) [2153356] - ice: remove non-inclusive language (Petr Oros) [2153356] - ice: Remove ucast_shared (Petr Oros) [2153356] - ice: Allow 100M speeds for some devices (Petr Oros) [2153356] - ice: Implement FCS/CRC and VLAN stripping co-existence policy (Petr Oros) [2153356] - ice: Implement control of FCS/CRC stripping (Petr Oros) [2153356] - ice: initialize cached_phctime when creating Rx rings (Petr Oros) [2153356] - ice: set tx_tstamps when creating new Tx rings via ethtool (Petr Oros) [2153356] - ice: link representors to PCI device (Petr Oros) [2153356] - ice, xsk: Avoid refilling single Rx descriptors (Petr Oros) [2153356] - ice, xsk: Diversify return values from xsk_wakeup call paths (Petr Oros) [2153356] - ice, xsk: Terminate Rx side of NAPI when XSK Rx queue gets full (Petr Oros) [2153356] - ice, xsk: Decorate ICE_XDP_REDIR with likely() (Petr Oros) [2153356] - ice: xsk: check if Rx ring was filled up to the end (Petr Oros) [2153356] - ice: xsk: Eliminate unnecessary loop iteration (Petr Oros) [2153356] - ice: xsk: fix GCC version checking against pragma unroll presence (Petr Oros) [2153356] - ice: xsk: Borrow xdp_tx_active logic from i40e (Petr Oros) [2153356] - ice: xsk: Improve AF_XDP ZC Tx and use batching API (Petr Oros) [2153356] - ice: xsk: Avoid potential dead AF_XDP Tx processing (Petr Oros) [2153356] - ice: Make Tx threshold dependent on ring length (Petr Oros) [2153356] - ice: xsk: Handle SW XDP ring wrap and bump tail more often (Petr Oros) [2153356] - ice: xsk: Force rings to be sized to power of 2 (Petr Oros) [2153356] - ice: xsk: do not clear status_error0 for ntu + nb_buffs descriptor (Petr Oros) [2153356] - ice: remove dead store on XSK hotpath (Petr Oros) [2153356] - ice: xsk: clear status_error0 for each allocated desc (Petr Oros) [2153356] - intel: Simplify bool conversion (Petr Oros) [2153356] - ice: Use the xsk batched rx allocation interface (Petr Oros) [2153356]- blk-cgroup: Reinit blkg_iostat_set after clearing in blkcg_reset_stats() (Waiman Long) [2212032] - ipvlan:Fix out-of-bounds caused by unclear skb->cb (Davide Caratti) [2218676] {CVE-2023-3090} - net: openvswitch: fix upcall counter access before allocation (Eelco Chaudron) [2214262] - netfilter: Drop fragmented ndisc packets assembled in netfilter (Phil Sutter) [2217795] - netfilter: conntrack: gre: don't set assured flag for clash entries (Florian Westphal) [2219357] - netfilter: conntrack: allow insertion clash of gre protocol (Florian Westphal) [2219357] - sfc: use budget for TX completions (Íñigo Huguet) [2179558] - sfc: fix XDP queues mode with legacy IRQ (Íñigo Huguet) [2214589] - memstick: r592: Fix UAF bug in r592_remove due to race condition (Ricardo Robaina) [2213205] {CVE-2023-3141} - audit: avoid missing-prototype warnings (Richard Guy Briggs) [2175322] - audit: update the mailing list in MAINTAINERS (Richard Guy Briggs) [2175322] - audit: fix undefined behavior in bit shift for AUDIT_BIT (Richard Guy Briggs) [2175322] - fork: Use IS_ENABLED() in account_kernel_stack() (Valentin Schneider) [2131754] - fork: Only cache the VMAP stack in finish_task_switch() (Valentin Schneider) [2131754] - fork: Move task stack accounting to do_exit() (Valentin Schneider) [2131754] - fork: Move memcg_charge_kernel_stack() into CONFIG_VMAP_STACK (Valentin Schneider) [2131754] - fork: Don't assign the stack pointer in dup_task_struct() (Valentin Schneider) [2131754] - fork, IA64: Provide alloc_thread_stack_node() for IA64 (Valentin Schneider) [2131754] - fork: Duplicate task_struct before stack allocation (Valentin Schneider) [2131754] - fork: Redo ifdefs around task stack handling (Valentin Schneider) [2131754] - fork: fix some -Wmissing-prototypes warnings (Valentin Schneider) [2131754] - igb: fix nvm.ops.read() error handling (Corinna Vinschen) [2153360] - igb: Fix extts capture value format for 82580/i354/i350 (Corinna Vinschen) [2153360] - igb: Define igb_pm_ops conditionally on CONFIG_PM (Corinna Vinschen) [2153360] - igb: fix bit_shift to be in [1..8] range (Corinna Vinschen) [2153360] - igb: refactor igb_ptp_adjfine_82580 to use diff_by_scaled_ppm (Corinna Vinschen) [2153360] - igb: revert rtnl_lock() that causes deadlock (Corinna Vinschen) [2153360] - igb: Remove unnecessary aer.h include (Corinna Vinschen) [2153360] - igb: Fix PPS input and output using 3rd and 4th SDP (Corinna Vinschen) [2153360] - igb: Remove redundant pci_enable_pcie_error_reporting() (Corinna Vinschen) [2153360] - igb: Add lock to avoid data race (Corinna Vinschen) [2153360] - x86/cpu: Include the header of init_ia32_feat_ctl()'s prototype (Chris von Recklinghausen) [2181906] {CVE-2023-1637} - x86/pm: Fix false positive kmemleak report in msr_build_context() (Chris von Recklinghausen) [2181906] {CVE-2023-1637} - x86/speculation: Restore speculation related MSRs during S3 resume (Chris von Recklinghausen) [2181906] {CVE-2023-1637} - kbuild: remove leftover comment for filechk utility (Chris von Recklinghausen) [2181906] {CVE-2023-1637} - x86/cpu: Reinitialize IA32_FEAT_CTL MSR on BSP during wakeup (Chris von Recklinghausen) [2181906] {CVE-2023-1637} - x86/rdrand: Sanity-check RDRAND output (Chris von Recklinghausen) [2181906] {CVE-2023-1637} - x86/CPU/AMD: Clear RDRAND CPUID bit on AMD family 15h/16h (Chris von Recklinghausen) [2181906] {CVE-2023-1637} - kbuild: change filechk to surround the given command with { } (Chris von Recklinghausen) [2181906] {CVE-2023-1637} - firmware: refactor firmware/Makefile (Chris von Recklinghausen) [2181906] {CVE-2023-1637} - kbuild: remove redundant 'set -e' from filechk_offsets (Chris von Recklinghausen) [2181906] {CVE-2023-1637} - kbuild: do not redirect the first prerequisite for filechk (Chris von Recklinghausen) [2181906] {CVE-2023-1637} - kbuild: move bin2c back to scripts/ from scripts/basic/ (Chris von Recklinghausen) [2181906] {CVE-2023-1637} - perf/x86/ibs: Add new IBS register bits into header (Michael Petlan) [2088767] - perf tool x86: Fix perf_env memory leak (Michael Petlan) [2088767] - perf tool x86: Consolidate is_amd check into single function (Michael Petlan) [2088767] - perf env: Add perf_env__cpuid, perf_env__{nr_}pmu_mappings (Michael Petlan) [2088767] - perf/x86/amd/uncore: Fix memory leak for events array (Michael Petlan) [2088767] - perf script: Add missing fields in usage hint (Michael Petlan) [2086837] - perf mem: Print "LFB/MAB" for PERF_MEM_LVLNUM_LFB (Michael Petlan) [2088767] - perf mem/c2c: Avoid printing empty lines for unsupported events (Michael Petlan) [2088767] - perf mem/c2c: Add load store event mappings for AMD (Michael Petlan) [2088767] - perf mem/c2c: Set PERF_SAMPLE_WEIGHT for LOAD_STORE events (Michael Petlan) [2088767] - perf mem: Add support for printing PERF_MEM_LVLNUM_{CXL|IO} (Michael Petlan) [2088767] - perf/mem: Rename PERF_MEM_LVLNUM_EXTN_MEM to PERF_MEM_LVLNUM_CXL (Michael Petlan) [2088767] - perf amd ibs: Sync arch/x86/include/asm/amd-ibs.h header with the kernel (Michael Petlan) [2088767] - tools headers UAPI: Sync include/uapi/linux/perf_event.h header with the kernel (Michael Petlan) [2088767] - perf/uapi: Define PERF_MEM_SNOOPX_PEER in kernel header file (Michael Petlan) [2088767] - perf: correct SNOOPX field offset (Michael Petlan) [2088767] - perf tools: Sync addition of PERF_MEM_SNOOPX_PEER (Michael Petlan) [2088767] - perf/x86/amd: Support PERF_SAMPLE_PHY_ADDR (Michael Petlan) [2088767] - perf: Add sample_flags to indicate the PMU-filled sample data (Michael Petlan) [2086837] - perf/x86/amd: Support PERF_SAMPLE_ADDR (Michael Petlan) [2088767] - perf/x86/amd: Support PERF_SAMPLE_{WEIGHT|WEIGHT_STRUCT} (Michael Petlan) [2088767] - perf/x86/amd: Support PERF_SAMPLE_DATA_SRC (Michael Petlan) [2088767] - perf/x86/amd: Add IBS OP_DATA2 DataSrc bit definitions (Michael Petlan) [2088767] - perf/mem: Introduce PERF_MEM_LVLNUM_{EXTN_MEM|IO} (Michael Petlan) [2088767] - perf/x86/amd/uncore: Add PerfMonV2 RDPMC assignments (Michael Petlan) [2086837] - perf/x86/amd/uncore: Add PerfMonV2 DF event format (Michael Petlan) [2086837] - perf/x86/amd/uncore: Detect available DF counters (Michael Petlan) [2086837] - perf/x86/amd/uncore: Use attr_update for format attributes (Michael Petlan) [2086837] - perf/x86/amd/uncore: Use dynamic events array (Michael Petlan) [2086837] - tracing/osnoise: set several trace_osnoise.c variables storage-class-specifier to static (John Kacur) [2175293] - tracing/osnoise: No need for schedule_hrtimeout range (John Kacur) [2175293] - tracing/osnoise: Use built-in RCU list checking (John Kacur) [2175293] - tracing/osnoise: Add preempt and/or irq disabled options (John Kacur) [2175293] - tracing/osnoise: Add PANIC_ON_STOP option (John Kacur) [2175293] - tracing/osnoise: Make osnoise_options static (John Kacur) [2175293] - tracing/osnoise: Add OSNOISE_WORKLOAD option (John Kacur) [2175293] - tracing/osnoise: Add osnoise/options file (John Kacur) [2175293] - tracing/osnoise: Fix duration type (John Kacur) [2175293] - tracing/osnoise: Fix possible recursive locking in stop_per_cpu_kthreads (John Kacur) [2175293] - tracing/timerlat: Do not wakeup the thread if the trace stops at the IRQ (John Kacur) [2175293] - tracing/timerlat: Print stacktrace in the IRQ handler if needed (John Kacur) [2175293] - tracing/timerlat: Notify IRQ new max latency only if stop tracing is set (John Kacur) [2175293] - drivers: base: cacheinfo: Fix shared_cpu_map changes in event of CPU hotplug (Mark Lansgdorf) [2178301] - drivers: base: cacheinfo: Update cpu_map_populated during CPU Hotplug (Mark Lansgdorf) [2178301] - driver core: bus: move documentation for lock_key to proper location. (Mark Langsdorf) [2178301] - cacheinfo: Check cache properties are present in DT (Mark Langsdorf) [2178301] - cacheinfo: Fix LLC is not exported through sysfs (Mark Langsdorf) [2178301] - of: Add of_property_present() helper (Mark Langsdorf) [2178301] - driver core: fw_devlink: Print full path and name of fwnode (Mark Langsdorf) [2178301] - driver core: fw_devlink: Avoid spurious error message (Mark Langsdorf) [2178301] - driver core: bus: Handle early calls to bus_to_subsys() (Mark Langsdorf) [2178301] - driver core: class: move EXPORT_SYMBOL_GPL() lines to the correct place (Mark Langsdorf) [2178301] - driver core: cpu: don't hand-override the uevent bus_type callback. (Mark Langsdorf) [2178301] - driver core: bus: update my copyright notice (Mark Langsdorf) [2178301] - driver core: bus: add bus_get_dev_root() function (Mark Langsdorf) [2178301] - driver core: bus: constify bus_unregister() (Mark Langsdorf) [2178301] - driver core: bus: constify some internal functions (Mark Langsdorf) [2178301] - driver core: bus: constify bus_get_kset() (Mark Langsdorf) [2178301] - driver core: bus: constify bus_register/unregister_notifier() (Mark Langsdorf) [2178301] - driver core: create bus_is_registered() (Mark Langsdorf) [2178301] - driver core: bus: clean up driver_find() (Mark Langsdorf) [2178301] - driver core: move driver_find() to bus.c (Mark Langsdorf) [2178301] - driver core: bus: clean up bus_sort_breadthfirst() (Mark Langsdorf) [2178301] - driver core: bus: bus iterator cleanups (Mark Langsdorf) [2178301] - driver core: bus: bus_add/remove_driver() cleanups (Mark Langsdorf) [2178301] - driver core: bus: bus_register/unregister_notifier() cleanups (Mark Langsdorf) [2178301] - driver core: bus: bus_get_kset() cleanup (Mark Langsdorf) [2178301] - driver core: bus: subsys_interface_register/unregister() cleanups (Mark Langsdorf) [2178301] - driver core: bus: bus_register/unregister() cleanups (Mark Langsdorf) [2178301] - driver core: bus: bus_add/probe/remove_device() cleanups (Mark Langsdorf) [2178301] - driver core: bus: sysfs function cleanups (Mark Langsdorf) [2178301] - driver core: bus: convert bus_create/remove_file to be constant (Mark Langsdorf) [2178301] - driver core: bus: constantify the bus_find_* functions (Mark Langsdorf) [2178301] - driver core: bus: implement bus_get/put() without the private pointer (Mark Langsdorf) [2178301] - driver core: add local subsys_get and subsys_put functions (Mark Langsdorf) [2178301] - driver core: fw_devlink: Make cycle detection more robust (Mark Langsdorf) [2178301] - driver core: fw_devlink: Consolidate device link flag computation (Mark Langsdorf) [2178301] - driver core: fw_devlink: Allow marking a fwnode link as being part of a cycle (Mark Langsdorf) [2178301] - driver core: Add wait_for_init_devices_probe helper function (Mark Langsdorf) [2178301] - driver core: fw_devlink: Add DL_FLAG_CYCLE support to device links (Mark Langsdorf) [2178301] - driver core: fw_devlink: Improve check for fwnode with no device/driver (Mark Langsdorf) [2178301] - driver core: fw_devlink: Don't purge child fwnode's consumer links (Mark Langsdorf) [2178301] - drivers: base: dd: fix memory leak with using debugfs_lookup() (Mark Langsdorf) [2178301] - drivers: base: component: fix memory leak with using debugfs_lookup() (Mark Langsdorf) [2178301] - drivers/base: Remove CONFIG_SRCU (Mark Langsdorf) [2178301] - devtmpfs: convert to pr_fmt (Mark Langsdorf) [2178301] - driver core: bus: move lock_class_key into dynamic structure (Mark Langsdorf) [2178301] - driver core: platform: simplify __platform_driver_probe() (Mark Langsdorf) [2178301] - driver core: platform: removed unneeded variable from __platform_driver_probe() (Mark Langsdorf) [2178301] - cacheinfo: Initialize variables in fetch_cache_info() (Mark Langsdorf) [2178301] - regmap: apply reg_base and reg_downshift for single register ops (Mark Langsdorf) [2178301] - driver core: soc: remove layering violation for the soc_bus (Mark Langsdorf) [2178301] - of: device: make of_device_uevent_modalias() take a const device * (Mark Langsdorf) [2178301] - driver core: device_get_devnode() should take a const * (Mark Langsdorf) [2178301] - driver core: fix up missed drivers/s390/char/hmcdrv_dev.c class.devnode() conversion. (Mark Langsdorf) [2178301] - driver core: fix up missed scsi/cxlflash class.devnode() conversion. (Mark Langsdorf) [2178301] - driver core: fix up some missing class.devnode() conversions. (Mark Langsdorf) [2178301] - driver core: make struct class.devnode() take a const * (Mark Langsdorf) [2178301] - driver core: make struct device_type.devnode() take a const * (Mark Langsdorf) [2178301] - driver core: class: Clear private pointer on registration failures (Mark Langsdorf) [2178301] - cacheinfo: Fix shared_cpu_map to handle shared caches at different levels (Mark Langsdorf) [2178301] - cacheinfo: Check 'cache-unified' property to count cache leaves (Mark Langsdorf) [2178301] - arch_topology: Build cacheinfo from primary CPU (Mark Langsdorf) [2178301] - cacheinfo: Make default acpi_get_cache_info() return an error (Mark Langsdorf) [2178301] - ACPI: PPTT: Update acpi_find_last_cache_level() to acpi_get_cache_info() (Mark Langsdorf) [2178301] - ACPI: PPTT: Remove acpi_find_cache_levels() (Mark Langsdorf) [2178301] - drivers: base: transport_class: fix resource leak when transport_add_device() fails (Mark Langsdorf) [2178301] - driver core: location: Free struct acpi_pld_info *pld before return false (Mark Langsdorf) [2178301] - driver core: fix resource leak in device_add() (Mark Langsdorf) [2178301] - drivers/base/memory: Fix comments for phys_index_show() (Mark Langsdorf) [2178301] - drivers/base/memory: rename base_memory_block_id to memory_block_id (Mark Langsdorf) [2178301] - driver core: Fix test_async_probe_init saves device in wrong array (Mark Langsdorf) [2178301] - device property: fix of node refcount leak in fwnode_graph_get_next_endpoint() (Mark Langsdorf) [2178301] - driver core: bus: move bus notifier logic into bus.c (Mark Langsdorf) [2178301] - driver core: bus.h: document bus notifiers better (Mark Langsdorf) [2178301] - cacheinfo: Return error code in init_of_cache_level() (Mark Langsdorf) [2178301] - cacheinfo: Use RISC-V's init_cache_level() as generic OF implementation (Mark Langsdorf) [2178301] - platform: remove useless if-branch in __platform_get_irq_byname() (Mark Langsdorf) [2178301] - platform: Document platform_add_devices() return value (Mark Langsdorf) [2178301] - software node: Remove unused APIs (Mark Langsdorf) [2178301] - software node: Switch property entry test to a new API (Mark Langsdorf) [2178301] - platform: Provide a remove callback that returns no value (Mark Langsdorf) [2178301] - regmap: Rework regmap_mdio_c45_{read|write} for new C45 API. (Mark Langsdorf) [2178301] - net: Convert more users of mdiobus_* to mdiodev_* (Mark Langsdorf) [2178301] - PM: runtime: Document that force_suspend() is incompatible with SMART_SUSPEND (Mark Langsdorf) [2178301] - cpuidle, ARM: OMAP2+: powerdomain: Remove trace_.*_rcuidle() (Mark Langsdorf) [2178301] - driver core: fix potential null-ptr-deref in device_add() (Mark Langsdorf) [2178301] - PM: domains: Allow a genpd consumer to require a synced power off (Mark Langsdorf) [2178301] - driver core: move struct subsys_dev_iter to a local file (Mark Langsdorf) [2178301] - driver core: make subsys_dev_iter_exit() static (Mark Langsdorf) [2178301] - driver core: make subsys_dev_iter_next() static (Mark Langsdorf) [2178301] - driver core: make subsys_dev_iter_init() static (Mark Langsdorf) [2178301] - driver core: remove subsys_find_device_by_id() (Mark Langsdorf) [2178301] - driver core: make bus_get_device_klist() static (Mark Langsdorf) [2178301] - platform/mellanox: mlxbf-pmc: Fix event typo (Mark Langsdorf) [2178301] - firmware_loader: remove #include (Mark Langsdorf) [2178301] - PM: runtime: Adjust white space in the core code (Mark Langsdorf) [2178301] - device property: Fix documentation for fwnode_get_next_parent() (Mark Langsdorf) [2178301] - PM: runtime: Relocate rpm_callback() right after __rpm_callback() (Mark Langsdorf) [2178301] - regmap: Add FSI bus support (Mark Langsdorf) [2178301] - PM: domains: Reverse the order of performance and enabling ops (Mark Langsdorf) [2178301] - driver core: make struct class.dev_uevent() take a const * (Mark Langsdorf) [2178301] - driver core: change to_subsys_private() to use container_of_const() (Mark Langsdorf) [2178301] - xen/xenbus: move to_xenbus_device() to use container_of_const() (Mark Langsdorf) [2178301] - virtio: move dev_to_virtio() to use container_of_const() (Mark Langsdorf) [2178301] - cacheinfo: Remove of_node_put() for fw_token (Mark Langsdorf) [2178301] - device property: Add a blank line in Kconfig of tests (Mark Langsdorf) [2178301] - device property: Rename goto label to be more precise (Mark Langsdorf) [2178301] - regmap: add regmap_might_sleep() (Mark Langsdorf) [2178301] - regmap: Add can_sleep configuration option (Mark Langsdorf) [2178301] - regmap: Use flexible sleep (Mark Lansgdorf) [2178301] - platform: use fwnode_irq_get_byname instead of of_irq_get_byname to get irq (Mark Langsdorf) [2178301] - driver core: Fix bus_type.match() error handling in __driver_attach() (Mark Langsdorf) [2178301] - driver core: Use kstrtobool() instead of strtobool() (Mark Langsdorf) [2178301] - cacheinfo: Decrement refcount in cache_setup_of_node() (Mark Langsdorf) [2178301] - driver core: mark driver_allows_async_probing static (Mark Langsdorf) [2178301] - driver core: remove devm_device_remove_group() (Mark Langsdorf) [2178301] - driver core: remove devm_device_remove_groups() (Mark Langsdorf) [2178301] - driver core: class: make namespace and get_ownership take const * (Mark Langsdorf) [2178301] - devres: Use kmalloc_size_roundup() to match ksize() usage (Mark Langsdorf) [2178301] - class: fix possible memory leak in __class_register() (Mark Langsdorf) [2178301] - PM: domains: Power off[on] domain in hibernate .freeze[thaw]_noirq hook (Mark Langsdorf) [2178301] - PM: domains: Consolidate genpd_restore_noirq() and genpd_resume_noirq() (Mark Langsdorf) [2178301] - PM: domains: Pass generic PM noirq hooks to genpd_finish_suspend() (Mark Langsdorf) [2178301] - PM: domains: Drop genpd status manipulation for hibernate restore (Mark Langsdorf) [2178301] - PM: domains: Fix handling of unavailable/disabled idle states (Mark Langsdorf) [2178301] - device property: Fix documentation for *_match_string() APIs (Mark Langsdorf) [2178301] - device property: Constify parameter in device_dma_supported() and device_get_dma_attr() (Mark Langsdorf) [2178301] - device property: Constify device child node APIs (Mark Langsdorf) [2178301] - device property: Constify fwnode connection match APIs (Mark Langsdorf) [2178301] - device property: Allow const parameter to dev_fwnode() (Mark Langsdorf) [2178301] - PM: domains: log failures to register always-on domains (Mark Langsdorf) [2178301] - dt-bindings: irqchip: Describe the IMX MU block as a MSI controller (Mark Langsdorf) [2178301] - platform-msi: Export symbol platform_msi_create_irq_domain() (Mark Langsdorf) [2178301] - PM: runtime: Return -EINPROGRESS from rpm_resume() in the RPM_NOWAIT case (Mark Langsdorf) [2178301] - device property: Add const qualifier to device_get_match_data() parameter (Mark Langsdorf) [2178301] - driver core: use IS_ERR_OR_NULL() helper in device_create_groups_vargs() (Mark Langsdorf) [2178301] - devcoredump : Serialize devcd_del work (Mark Langsdorf) [2178301] - regmap: mmio: replace return 0 with break in switch statement (Mark Langsdorf) [2178301] - mm: kill is_memblock_offlined() (Mark Langsdorf) [2178301] - driver core: remove make_class_name declaration (Mark Langsdorf) [2178301] - regmap/hexagon: Properly fix the generic IO helpers (Mark Langsdorf) [2178301] - regmap: trace: Remove unneeded blank lines (Mark Langsdorf) [2178301] - regmap: trace: Remove explicit castings (Mark Langsdorf) [2178301] - regmap: trace: Remove useless check for NULL for bulk ops (Mark Langsdorf) [2178301] - PM: wakeup: Add extra debugging statement for multiple active IRQs (Mark Langsdorf) [2178301] - devres: Slightly optimize alloc_dr() (Mark Langsdorf) [2178301] - drivers: base: Print error code on synthetic uevent failure (Mark Langsdorf) [2178301] - class: use IS_ERR_OR_NULL() helper in class_unregister() (Mark Langsdorf) [2178301] - regmap: introduce value tracing for regmap bulk operations (Mark Langsdorf) [2178301] - regmap: mmio: Fix MMIO accessors to avoid talking to IO port (Mark Langsdorf) [2178301] - regmap: mmio: Introduce IO accessors that can talk to IO port (Mark Langsdorf) [2178301] - regmap: mmio: Get rid of broken 64-bit IO (Mark Langsdorf) [2178301] - regmap: mmio: Remove mmio_relaxed member from context (Mark Langsdorf) [2178301] - thunderbolt: Mask ring interrupt on Intel hardware as well (Desnes Nunes) [2216483] - thunderbolt: Clear registers properly when auto clear isn't in use (Desnes Nunes) [2216483] - dt-bindings: usb: fsa4480: Use generic node name (Desnes Nunes) [2216483] - media: Revert "media: uvcvideo: Set unique vdev name based in type" (Desnes Nunes) [2216483] - media: uvcvideo: Don't expose unsupported formats to userspace (Desnes Nunes) [2216483] - usb: typec: altmodes/displayport: Fix configure initial pin assignment (Desnes Nunes) [2216483] - xhci: Free the command allocated for setting LPM if we return early (Desnes Nunes) [2216483] - xhci: also avoid the XHCI_ZERO_64B_REGS quirk with a passthrough iommu (Desnes Nunes) [2216483] - USB: serial: option: add Quectel RM500U-CN modem (Desnes Nunes) [2216483] - thunderbolt: Rename shadowed variables bit to interrupt_bit and auto_clear_bit (Desnes Nunes) [2216483] - thunderbolt: Disable interrupt auto clear for rings (Desnes Nunes) [2216483] - thunderbolt: Use const qualifier for `ring_interrupt_index` (Desnes Nunes) [2216483] - uas: Add US_FL_NO_REPORT_OPCODES for JMicron JMS583Gen 2 (Desnes Nunes) [2216483] - USB: serial: option: add Telit FE990 compositions (Desnes Nunes) [2216483] - USB: serial: cp210x: add Silicon Labs IFS-USB-DATACABLE IDs (Desnes Nunes) [2216483] - thunderbolt: Use scale field when allocating USB3 bandwidth (Desnes Nunes) [2216483] - thunderbolt: Limit USB3 bandwidth of certain Intel USB4 host routers (Desnes Nunes) [2216483] - thunderbolt: Call tb_check_quirks() after initializing adapters (Desnes Nunes) [2216483] - thunderbolt: Add missing UNSET_INBOUND_SBTX for retimer access (Desnes Nunes) [2216483] - thunderbolt: Fix memory leak in margining (Desnes Nunes) [2216483] - usb: typec: tcpm: fix warning when handle discover_identity message (Desnes Nunes) [2216483] - usb: typec: tcpm: fix create duplicate source-capabilities file (Desnes Nunes) [2216483] - usb: ucsi_acpi: Increase the command completion timeout (Desnes Nunes) [2216483] - usb: ucsi: Fix ucsi->connector race (Desnes Nunes) [2216483] - usb: ucsi: Fix NULL pointer deref in ucsi_connector_change() (Desnes Nunes) [2216483] - thunderbolt: Add quirk to disable CLx (Desnes Nunes) [2216483] - usb: typec: pd: Add higher capability sysfs for sink PDO (Desnes Nunes) [2216483] - usb: typec: pd: Remove usb_suspend_supported sysfs from sink PDO (Desnes Nunes) [2216483] - xhci: host: potential NULL dereference in xhci_generic_plat_probe() (Desnes Nunes) [2216483] - media: usb: siano: Fix warning due to null work_func_t function pointer (Desnes Nunes) [2216483] - media: usb: siano: Fix use after free bugs caused by do_submit_urb (Desnes Nunes) [2216483] - media: usb: dvb-usb-v2: af9015.c: return 0 instead of 'ret'. (Desnes Nunes) [2216483] - dt-bindings: usb: convert fcs,fusb302.txt to yaml (Desnes Nunes) [2216483] - dt-bindings: usb: fusb302: Remove deprecated properties (Desnes Nunes) [2216483] - usb: uvc: Enumerate valid values for color matching (Desnes Nunes) [2216483] - USB: ene_usb6250: Allocate enough memory for full object (Desnes Nunes) [2216483] - USB: uhci: fix memory leak with using debugfs_lookup() (Desnes Nunes) [2216483] - USB: ULPI: fix memory leak with using debugfs_lookup() (Desnes Nunes) [2216483] - USB: serial: option: add support for VW/Skoda "Carstick LTE" (Desnes Nunes) [2216483] - usb: remove the dead USB_OHCI_SH option (Desnes Nunes) [2216483] - xhci: decouple usb2 port resume and get_port_status request handling (Desnes Nunes) [2216483] - xhci: clear usb2 resume related variables in one place. (Desnes Nunes) [2216483] - xhci: rename resume_done to resume_timestamp (Desnes Nunes) [2216483] - xhci: Pass port structure as parameter to xhci_disable_port(). (Desnes Nunes) [2216483] - xhci: move port specific items such as state completions to port structure (Desnes Nunes) [2216483] - xhci: pass port pointer as parameter to xhci_set_port_power() (Desnes Nunes) [2216483] - xhci: cleanup xhci_hub_control port references (Desnes Nunes) [2216483] - xhci: add helpers for enabling and disabling interrupters (Desnes Nunes) [2216483] - xhci: Refactor interrupter code for initial multi interrupter support. (Desnes Nunes) [2216483] - xhci: remove xhci_test_trb_in_td_math early development check (Desnes Nunes) [2216483] - xhci: fix event ring segment table related masks and variables in header (Desnes Nunes) [2216483] - USB: core: Don't hold device lock while reading the "descriptors" sysfs file (Desnes Nunes) [2216483] - usb: early: xhci-dbc: Use memcpy_and_pad() (Desnes Nunes) [2216483] - usb: early: xhci-dbc: Optimize early_xdbc_write() (Desnes Nunes) [2216483] - usb: early: xhci-dbc: Fix a potential out-of-bound memory access (Desnes Nunes) [2216483] - Documentation: usb: correct spelling (Desnes Nunes) [2216483] - docs: usb: convert documents to ReST (Desnes Nunes) [2216483] - Documentation/usb: Fix typo (Desnes Nunes) [2216483] - USB: serial: clean up kl5kusb105 documentation (Desnes Nunes) [2216483] - usb: uvc: use v4l2_fill_fmtdesc instead of open coded format name (Desnes Nunes) [2216483] - usb: uvc: make uvc_format_desc table const (Desnes Nunes) [2216483] - usb: uvc: move uvc_fmts and uvc_format_by_guid to own compile unit (Desnes Nunes) [2216483] - usb: uvc: move media/v4l2-uvc.h to usb/uvc.h (Desnes Nunes) [2216483] - media: uvcvideo: Add GUID for BGRA/X 8:8:8:8 (Desnes Nunes) [2216483] - usb: gadget: uvc: add v4l2 try_format api call (Desnes Nunes) [2216483] - usb: gadget: uvc: add v4l2 enumeration api calls (Desnes Nunes) [2216483] - usb: gadget: uvc: allow for application to cleanly shutdown (Desnes Nunes) [2216483] - usb: gadget: uvc: rename function to be more consistent (Desnes Nunes) [2216483] - usb: gadget: uvc: fix multiple opens (Desnes Nunes) [2216483] - thunderbolt: Add missing kernel-doc comment to tb_tunnel_maximum_bandwidth() (Desnes Nunes) [2216483] - thunderbolt: Handle bandwidth allocation mode enablement notification (Desnes Nunes) [2216483] - xhci: split out rcar/rz support from xhci-plat.c (Desnes Nunes) [2216483] - usb: host: xhci-rcar: Use xhci_plat_priv.quirks instead of code settings (Desnes Nunes) [2216483] - usb: host: xhci-plat: Remove useless DMA-32 fallback configuration (Desnes Nunes) [2216483] - usb: host: xhci-plat: Add reset support (Desnes Nunes) [2216483] - usb: host: xhci-plat: Improve clock handling in probe() (Desnes Nunes) [2216483] - dt-bindings: usb: Convert Marvell Orion EHCI to DT schema (Desnes Nunes) [2216483] - dt-bindings: usb: Convert OMAP OHCI/EHCI bindings to schema (Desnes Nunes) [2216483] - dt-bindings: usb: Convert multiple "usb-ohci" bindings to DT schema (Desnes Nunes) [2216483] - dt-bindings: usb: generic-ohci: Document dr_mode property (Desnes Nunes) [2216483] - dt-bindings: usb: generic-ehci: Document dr_mode property (Desnes Nunes) [2216483] - dt-bindings: ehci/ohci: Allow iommus property (Desnes Nunes) [2216483] - dt-bindings: usb: generic-ohci: Add missing compatible strings (Desnes Nunes) [2216483] - dt-bindings: usb: generic-ehci: Add missing compatible strings (Desnes Nunes) [2216483] - dt-bindings: Fix incorrect 'reg' property sizes (Desnes Nunes) [2216483] - dt-bindings: usb: ehci: Add missing 2nd register region (Desnes Nunes) [2216483] - usb: typec: tcpm: Remove altmode active state updates (Desnes Nunes) [2216483] - usb: typec: altmodes/displayport: Update active state (Desnes Nunes) [2216483] - usb: typec: mux: Introduce GPIO-based SBU mux (Desnes Nunes) [2216483] - redhat: configs: Add unset CONFIG_TYPEC_MUX_GPIO_SBU option (Desnes Nunes) [2216483] - usb: typec: mux: Add On Semi fsa4480 driver (Desnes Nunes) [2216483] - dt-bindings: usb: Add binding for fcs,fsa4480 (Desnes Nunes) [2216483] - dt-bindings: usb: Introduce GPIO-based SBU mux (Desnes Nunes) [2216483] - usb: host: ehci-fsl: Use DRV_NAME (Desnes Nunes) [2216483] - usb: typec: maxim_contaminant: Implement check_contaminant callback (Desnes Nunes) [2216483] - usb: typec: tcpci: Add callback for evaluating contaminant presence (Desnes Nunes) [2216483] - usb: typec: tcpm: Add callbacks to mitigate wakeups due to contaminant (Desnes Nunes) [2216483] - usb: typec: Make bus switch code retimer-aware (Desnes Nunes) [2216483] - usb: typec: retimer: Use device type for matching (Desnes Nunes) [2216483] - usb: typec: Add wrapper for bus switch set code (Desnes Nunes) [2216483] - usb: typec: Add retimer handle to port altmode (Desnes Nunes) [2216483] - usb: typec: tipd: Support wakeup (Desnes Nunes) [2216483] - dt-bindings: usb: tps6598x: Add wakeup property (Desnes Nunes) [2216483] - USB: fix memory leak with using debugfs_lookup() (Desnes Nunes) [2216483] - usb: typec: intel_pmc_mux: Deduplicate ACPI matching in probe (Desnes Nunes) [2216483] - usb: typec: intel_pmc_mux: Don't leak the ACPI device reference count (Desnes Nunes) [2216483] - usb: typec: tcpci: Request IRQ with IRQF_SHARED (Desnes Nunes) [2216483] - USB: Improve usb_fill_* documentation (Desnes Nunes) [2216483] - usb: typec: hd3ss3220: Add polling support (Desnes Nunes) [2216483] - dt-bindings: usb: ti,hd3ss3220: Update interrupt property as optional (Desnes Nunes) [2216483] - dt-bindings: usb: convert ti,hd3ss3220 bindings to json-schema (Desnes Nunes) [2216483] - dt-bindings: Convert usb-connector to YAML format. (Desnes Nunes) [2216483] - dt-bindings: usb: rt1711h: Add connector bindings (Desnes Nunes) [2216483] - dt-bindings: usb: hd3ss3220 device tree binding document (Desnes Nunes) [2216483] - thunderbolt: Add support for DisplayPort bandwidth allocation mode (Desnes Nunes) [2216483] - thunderbolt: Include the additional DP IN double word in debugfs dump (Desnes Nunes) [2216483] - thunderbolt: Add functions to support DisplayPort bandwidth allocation mode (Desnes Nunes) [2216483] - thunderbolt: Increase timeout of DP OUT adapter handshake (Desnes Nunes) [2216483] - thunderbolt: Take CL states into account when waiting for link to come up (Desnes Nunes) [2216483] - thunderbolt: Improve debug logging in tb_available_bandwidth() (Desnes Nunes) [2216483] - thunderbolt: Log DP adapter type (Desnes Nunes) [2216483] - thunderbolt: Use decimal port number in control and tunnel logs too (Desnes Nunes) [2216483] - media: uvcvideo: Silence memcpy() run-time false positive warnings (Desnes Nunes) [2216483] - media: uvcvideo: Quirk for autosuspend in Logitech B910 and C910 (Desnes Nunes) [2216483] - media: uvcvideo: Fix race condition with usb_kill_urb (Desnes Nunes) [2216483] - media: uvcvideo: Use standard names for menus (Desnes Nunes) [2216483] - media: uvcvideo: Fix power line control for Lenovo Integrated Camera (Desnes Nunes) [2216483] - media: uvcvideo: Add a quirk to force GEO GC6500 Camera bits-per-pixel value (Desnes Nunes) [2216483] - media: v4l: common: Fix naming of v4l2_get_link_rate (Desnes Nunes) [2216483] - media: ipu3-cio2: Use v4l2_get_link_freq helper (Desnes Nunes) [2216483] - media: ipu3-cio2: Update Copyright year and fix indentation issues (Desnes Nunes) [2216483] - media: v4l: Add a helper for obtaining the link frequency (Desnes Nunes) [2216483] - media: v4l2-common: add RGB565 and RGB55 to v4l2_format_info (Desnes Nunes) [2216483] - media: v4l2-common: add pixel encoding support (Desnes Nunes) [2216483] - media: v4l2-common: add support for new RGB32 pixelformats (Desnes Nunes) [2216483] - media: v4l2-common: add bayer formats in v4l2_format_info (Desnes Nunes) [2216483] - media: v4l2-common: Add an helper to apply frmsize constraints (Desnes Nunes) [2216483] - media: v4l2-common: Fix v4l2_fill_pixfmt[_mp]() prototypes (Desnes Nunes) [2216483] - media: Introduce helpers to fill pixel format structs (Desnes Nunes) [2216483] - media: uvcvideo: Refactor power_line_frequency_controls_limited (Desnes Nunes) [2216483] - media: uvcvideo: Refactor uvc_ctrl_mappings_uvcXX (Desnes Nunes) [2216483] - media: uvcvideo: Implement mask for V4L2_CTRL_TYPE_MENU (Desnes Nunes) [2216483] - media: uvcvideo: Extend documentation of uvc_video_clock_decode() (Desnes Nunes) [2216483] - media: uvcvideo: Refactor __uvc_ctrl_add_mapping (Desnes Nunes) [2216483] - media: uvcvideo: Undup use uvc_endpoint_max_bpi() code (Desnes Nunes) [2216483] - media: uvcvideo: Simplify uvc_endpoint_max_bpi() (Desnes Nunes) [2216483] - media: uvcvideo: Fix memory leak if uvc_ctrl_add_mapping fails (Desnes Nunes) [2216483] - media: uvcvideo: Avoid returning invalid controls (Desnes Nunes) [2216483] - media: uvcvideo: Avoid invalid memory access (Desnes Nunes) [2216483] - media: uvcvideo: Set the colorspace as sRGB if undefined (Desnes Nunes) [2216483] - media: uvcvideo: Fix memory leak of object map on error exit path (Desnes Nunes) [2216483] - media: uvcvideo: Fix handling on Bitmask controls (Desnes Nunes) [2216483] - media: uvcvideo: Do not return positive errors in uvc_query_ctrl() (Desnes Nunes) [2216483] - media: uvcvideo: Return -EACCES for Wrong state error (Desnes Nunes) [2216483] - media: uvcvideo: Improve error logging in uvc_query_ctrl() (Desnes Nunes) [2216483] - media: uvcvideo: Check for INACTIVE in uvc_ctrl_is_accessible() (Desnes Nunes) [2216483] - media: uvcvideo: Factor out usb_string() calls (Desnes Nunes) [2216483] - media: uvcvideo: Limit power line control for Acer EasyCamera (Desnes Nunes) [2216483] - media: uvcvideo: Recover stalled ElGato devices (Desnes Nunes) [2216483] - media: uvcvideo: Remove void casting for the status endpoint (Desnes Nunes) [2216483] - media: uvcvideo: Increase UVC_CTRL_CONTROL_TIMEOUT to 5 seconds. (Desnes Nunes) [2216483] - media: uvcvideo: Fix usage of symbolic permissions to octal (Desnes Nunes) [2216483] - media: uvcvideo: Fix assignment inside if condition (Desnes Nunes) [2216483] - media: uvcvideo: Fix missing newline after declarations (Desnes Nunes) [2216483] - media: uvcvideo: Handle errors from calls to usb_string (Desnes Nunes) [2216483] - media: uvcvideo: Only create input devs if hw supports it (Desnes Nunes) [2216483] - media: uvcvideo: Handle cameras with invalid descriptors (Desnes Nunes) [2216483] - media: uvcvideo: Remove format descriptions (Desnes Nunes) [2216483] - media: docs: Document the behaviour of uvcvideo driver (Desnes Nunes) [2216483] - media: uvcvideo: Set error_idx during ctrl_commit errors (Desnes Nunes) [2216483] - media: uvcvideo: Check controls flags before accessing them (Desnes Nunes) [2216483] - media: uvcvideo: Use control names from framework (Desnes Nunes) [2216483] - media: uvcvideo: Set unique vdev name based in type (Desnes Nunes) [2216483] - media: uvcvideo: Use dev->name for querycap() (Desnes Nunes) [2216483] - media: uvcvideo: Add support for V4L2_CTRL_TYPE_CTRL_CLASS (Desnes Nunes) [2216483] - media: uvcvideo: Set capability in s_param (Desnes Nunes) [2216483] - media: uvcvideo: Remove s_ctrl and g_ctrl (Desnes Nunes) [2216483] - media: v4l2-ioctl: S_CTRL output the right value (Desnes Nunes) [2216483] - media: uvcvideo: Do not check for V4L2_CTRL_WHICH_DEF_VAL (Desnes Nunes) [2216483] - media: pvrusb2: Do not check for V4L2_CTRL_WHICH_DEF_VAL (Desnes Nunes) [2216483] - media: v4l2-ioctl: Fix check_ext_ctrls (Desnes Nunes) [2216483] - net: thunderbolt: Add tracepoints (Desnes Nunes) [2216483] - net: thunderbolt: Add debugging when sending/receiving control packets (Desnes Nunes) [2216483] - net: thunderbolt: Move into own directory (Desnes Nunes) [2216483] - xhci: Convert to use list_count_nodes() (Desnes Nunes) [2216483] - usb: typec: ucsi: Register USB Power Delivery Capabilities (Desnes Nunes) [2216483] - xhci: Add hub_control to xhci_driver_overrides (Desnes Nunes) [2216483] - xhci: hub: export symbol on xhci_hub_control (Desnes Nunes) [2216483] - usb: typec: altmodes/displayport: Add hpd sysfs attribute (Desnes Nunes) [2216483] - usb: typec: altmodes/displayport: Notify drm subsys of (Desnes Nunes) [2216483] - usb: typec: altmodes/displayport: Make dp_altmode_notify() more generic (Desnes Nunes) [2216483] - thunderbolt: Refactor tb_acpi_add_link() (Desnes Nunes) [2216483] - thunderbolt: Use correct type in tb_port_is_clx_enabled() prototype (Desnes Nunes) [2216483]- s390/diag: fix display of diagnose call statistics (Tobias Huschle) [2187995] - rseq, ptrace: Add PTRACE_GET_RSEQ_CONFIGURATION request (Adrian Reber) [2218454] - locking/rwbase: Mitigate indefinite writer starvation (Eder Zulian) [2077282] - fbcon: Check font dimension limits (Ricardo Robaina) [2213493] {CVE-2023-3161} - libnvdimm: Notify disk drivers to revalidate region read-only (Jeff Moyer) [1999673] - nvdimm/region: always show the 'align' attribute (Jeff Moyer) [1999673] - nvdimm/region: Fix default alignment for small regions (Jeff Moyer) [1999673] - libnvdimm/region: Allow setting align attribute on regions without mappings (Jeff Moyer) [1999673] - KVM: SVM: Return the local "r" variable from svm_set_msr() (Emanuele Giuseppe Esposito) [2124598] - KVM: x86: Virtualize FLUSH_L1D and passthrough MSR_IA32_FLUSH_CMD (Emanuele Giuseppe Esposito) [2124598] - KVM: x86: Move MSR_IA32_PRED_CMD WRMSR emulation to common code (Emanuele Giuseppe Esposito) [2124598] - KVM: SVM: Passthrough MSR_IA32_PRED_CMD based purely on host+guest CPUID (Emanuele Giuseppe Esposito) [2124598] - KVM: VMX: Passthrough MSR_IA32_PRED_CMD based purely on host+guest CPUID (Emanuele Giuseppe Esposito) [2124598] - KVM: x86: Revert MSR_IA32_FLUSH_CMD.FLUSH_L1D enabling (Emanuele Giuseppe Esposito) [2124598] - kvm: x86: Advertise FLUSH_L1D to user space (Emanuele Giuseppe Esposito) [2124598] - kvm: svm: Add IA32_FLUSH_CMD guest support (Emanuele Giuseppe Esposito) [2124598] - kvm: vmx: Add IA32_FLUSH_CMD guest support (Emanuele Giuseppe Esposito) [2124598] - rtc: lib_test: add MODULE_LICENSE (Lenny Szubowicz) [2207975] - rtc: efi: Remove the repeated module alias (Lenny Szubowicz) [2207975] - efi/efivars: Set generic ops before loading SSDT (Lenny Szubowicz) [2207975] - efi: efibc: check for efivars write capability (Lenny Szubowicz) [2207975] - efi/efivars: Expose RT service availability via efivars abstraction (Lenny Szubowicz) [2207975] - integrity: Check properly whether EFI GetVariable() is available (Lenny Szubowicz) [2207975] - x86/ima: Use EFI GetVariable only when available (Lenny Szubowicz) [2207975] - efi: Use EFI ResetSystem only when available (Lenny Szubowicz) [2207975] - scsi: iscsi: Use EFI GetVariable only when available (Lenny Szubowicz) [2207975] - infiniband: hfi1: Use EFI GetVariable only when available (Lenny Szubowicz) [2207975] - efi: Register EFI rtc platform device only when available (Lenny Szubowicz) [2207975] - efi: Use more granular check for availability for variable services (Lenny Szubowicz) [2207975] - efi: mark all efi runtime services as unsupported on non-efi boot (Lenny Szubowicz) [2207975] - efi: Add support for EFI_RT_PROPERTIES table (Lenny Szubowicz) [2207975] - crypto: ccp - Add support for PCI device 0x156E (Vladis Dronov) [2180960] - crypto: ccp - Add support for PCI device 0x17E0 (Vladis Dronov) [2180960] - crypto: ccp - Validate that platform access mailbox registers are declared (Vladis Dronov) [2180960] - crypto: ccp - Use lower 8 bytes to communicate with doorbell command register (Vladis Dronov) [2180960] - crypto: ccp - Return doorbell status code as an argument (Vladis Dronov) [2180960] - crypto: ccp - Bump up doorbell debug message to error (Vladis Dronov) [2180960] - crypto: ccp - Drop extra doorbell checks (Vladis Dronov) [2180960] - crypto: ccp - Don't initialize CCP for PSP 0x1649 (Vladis Dronov) [2180960] - crypto: ccp - Clear PSP interrupt status register before calling handler (Vladis Dronov) [2180960] - crypto: ccp - Add support for ringing a platform doorbell (Vladis Dronov) [2180960] - crypto: ccp - Enable platform access interface on client PSP parts (Vladis Dronov) [2180960] - crypto: ccp - Add support for an interface for platform features (Vladis Dronov) [2180960] - crypto: ccp - Move some PSP mailbox bit definitions into common header (Vladis Dronov) [2180960] - crypto: ccp - Add a header for multiple drivers to use `__psp_pa` (Vladis Dronov) [2180960] - crypto: ccp - Drop TEE support for IRQ handler (Vladis Dronov) [2180960] - crypto: ccp: Get rid of __sev_platform_init_locked()'s local function pointer (Vladis Dronov) [2180960] - crypto: ccp - Name -1 return value as SEV_RET_NO_FW_CALL (Vladis Dronov) [2180960] - crypto: ccp - Flush the SEV-ES TMR memory before giving it to firmware (Vladis Dronov) [2180960] - crypto: ccp - Add a firmware definition for EPYC gen 4 processors (Vladis Dronov) [2180960] - crypto: ccp - Provide MMIO register naming for documenation (Vladis Dronov) [2180960] - redhat/configs: enable CONFIG_INTEL_UNCORE_FREQ_CONTROL for x86_64 (David Arcari) [2156826] - platform/x86/intel-uncore-freq: Return error on write frequency (David Arcari) [2156826] - platform/x86: intel-uncore-freq: Add client processors (David Arcari) [2156826] - platform/x86: intel-uncore-freq: add Emerald Rapids support (David Arcari) [2156826] - platform/x86: intel-uncore-freq: Use sysfs_emit() to instead of scnprintf() (David Arcari) [2156826] - platform/x86: intel-uncore-freq: Prevent driver loading in guests (David Arcari) [2156826] - platform/x86: intel-uncore-freq: fix uncore_freq_common_init() error codes (David Arcari) [2156826] - platform/x86/intel-uncore-freq: Split common and enumeration part (David Arcari) [2156826] - platform/x86/intel/uncore-freq: Display uncore current frequency (David Arcari) [2156826] - platform/x86/intel/uncore-freq: Use sysfs API to create attributes (David Arcari) [2156826] - platform/x86/intel/uncore-freq: Move to uncore-frequency folder (David Arcari) [2156826] - platform/x86: intel-uncore-frequency: use default_groups in kobj_type (David Arcari) [2156826] - platform/x86: intel-uncore-frequency: Move to intel sub-directory (David Arcari) [2156826] - platform/x86/intel-uncore-freq: Add Sapphire Rapids server support (David Arcari) [2156826] - platform/x86/intel-uncore-freq: make uncore_root_kobj static (David Arcari) [2156826] - platform/x86: Convert to new CPU match macros (David Arcari) [2156826] - platform/x86/intel-uncore-freq: Add release callback (David Arcari) [2156826] - platform/x86/intel-uncore-freq: Fix static checker issue and potential race condition (David Arcari) [2156826] - MAINTAINERS: Update for the intel uncore frequency control (David Arcari) [2156826] - platform/x86: Add support for Uncore frequency control (David Arcari) [2156826]- ceph: fix use-after-free bug for inodes when flushing capsnaps (Xiubo Li) [2209299] - net/tls: tls_is_tx_ready() checked list_entry (Sabrina Dubroca) [2212176] {CVE-2023-1075} - Revert "RDMA/umem: remove FOLL_FORCE usage" (Kamal Heib) [2210153 2210849] - Revert "RDMA/core: Refactor rdma_bind_addr" (Kamal Heib) [2212211 2212217] - cpufreq: intel_pstate: Fix scaling for hybrid-capable systems with disabled E-cores (David Arcari) [2221276] - netfilter: nf_tables: fix scheduling-while-atomic splat (Phil Sutter) [2217731] - netfilter: nf_tables: add rescheduling points during loop detection walks (Phil Sutter) [2217731] - ipv6: Remove dependency of ipv6_frag_thdr_truncated on ipv6 module (Phil Sutter) [2217794] - ipv6/netfilter: Discard first fragment not including all headers (Phil Sutter) [2217794] - s390/ipl: add eckd dump support (Tobias Huschle) [2159695] - net/smc: fix document build WARNING from smc-sysctl.rst (Tobias Huschle) [2159734] - s390/ism: switch from 'pci_' to 'dma_' API (Tobias Huschle) [2159734] - net/smc: Fix device de-init sequence (Tobias Huschle) [2159734] - net/smc: fix deadlock triggered by cancel_delayed_work_syn() (Tobias Huschle) [2159734] - net/smc: fix NULL sndbuf_desc in smc_cdc_tx_handler() (Tobias Huschle) [2159734] - net/smc: fix fallback failed while sendmsg with fastopen (Tobias Huschle) [2159734] - net/smc: fix application data exception (Tobias Huschle) [2159734] - net/smc: replace mutex rmbs_lock and sndbufs_lock with rw_semaphore (Tobias Huschle) [2159734] - net/smc: reduce unnecessary blocking in smcr_lgr_reg_rmbs() (Tobias Huschle) [2159734] - net/smc: use read semaphores to reduce unnecessary blocking in smc_buf_create() & smcr_buf_unuse() (Tobias Huschle) [2159734] - net/smc: llc_conf_mutex refactor, replace it with rw_semaphore (Tobias Huschle) [2159734] - net: add missing includes of linux/splice.h (Tobias Huschle) [2159734] - net/smc: De-tangle ism and smc device initialization (Tobias Huschle) [2159734] - s390/ism: Consolidate SMC-D-related code (Tobias Huschle) [2159734] - net/smc: Separate SMC-D and ISM APIs (Tobias Huschle) [2159734] - net/smc: Register SMC-D as ISM client (Tobias Huschle) [2159734] - net/ism: Add new API for client registration (Tobias Huschle) [2159734] - s390/ism: Introduce struct ism_dmb (Tobias Huschle) [2159734] - net/ism: Add missing calls to disable bus-mastering (Tobias Huschle) [2159734] - net/smc: Terminate connections prior to device removal (Tobias Huschle) [2159734] - net/smc: Fix possible leaked pernet namespace in smc_init() (Tobias Huschle) [2159734] - net/smc: Fix an error code in smc_lgr_create() (Tobias Huschle) [2159734] - net/smc: Support SO_REUSEPORT (Tobias Huschle) [2159734] - net/smc: Introduce a specific sysctl for TEST_LINK time (Tobias Huschle) [2159734] - net/smc: Stop the CLC flow if no link to map buffers on (Tobias Huschle) [2159734] - net/smc: Fix possible access to freed memory in link clear (Tobias Huschle) [2159734] - net/smc: Remove redundant refcount increase (Tobias Huschle) [2159734] - net/smc: Enable module load on netlink usage (Tobias Huschle) [2159734] - net/smc: Pass on DMBE bit mask in IRQ handler (Tobias Huschle) [2159734] - s390/ism: Cleanups (Tobias Huschle) [2159734] - net/smc: Eliminate struct smc_ism_position (Tobias Huschle) [2159734] - tcp: Fix data-races around keepalive sysctl knobs. (Tobias Huschle) [2159734] - net/smc: Extend SMC-R link group netlink attribute (Tobias Huschle) [2159734] - net/smc: Allow virtually contiguous sndbufs or RMBs for SMC-R (Tobias Huschle) [2159734] - net/smc: Use sysctl-specified types of buffers in new link group (Tobias Huschle) [2159734] - net/smc: Introduce a sysctl for setting SMC-R buffer type (Tobias Huschle) [2159734] - net/smc: optimize for smc_sndbuf_sync_sg_for_device and smc_rmb_sync_sg_for_cpu (Tobias Huschle) [2159734] - net/smc: remove redundant dma sync ops (Tobias Huschle) [2159734] - net/smc: fixes for converting from "struct smc_cdc_tx_pend **" to "struct smc_wr_tx_pend_priv *" (Tobias Huschle) [2159734] - net/smc: set ini->smcrv2.ib_dev_v2 to NULL if SMC-Rv2 is unavailable (Tobias Huschle) [2159734] - net/smc: postpone sk_refcnt increment in connect() (Tobias Huschle) [2159734] - net/smc: rdma write inline if qp has sufficient inline space (Tobias Huschle) [2159734] - net/smc: send cdc msg inline if qp has sufficient inline space (Tobias Huschle) [2159734] - net/smc: align the connect behaviour with TCP (Tobias Huschle) [2159734] - net/smc: non blocking recvmsg() return -EAGAIN when no data and signal_pending (Tobias Huschle) [2159734] - net/smc: Fix slab-out-of-bounds issue in fallback (Tobias Huschle) [2159734] - net/smc: Only save the original clcsock callback functions (Tobias Huschle) [2159734] - net/smc: sync err code when tcp connection was refused (Tobias Huschle) [2159734] - net/smc: Fix sock leak when release after smc_shutdown() (Tobias Huschle) [2159734] - net/smc: Send out the remaining data in sndbuf before close (Tobias Huschle) [2159734] - net/smc: fix a memory leak in smc_sysctl_net_exit() (Tobias Huschle) [2159734] - net/smc: fix -Wmissing-prototypes warning when CONFIG_SYSCTL not set (Tobias Huschle) [2159734] - net/smc: fix compile warning for smc_sysctl (Tobias Huschle) [2159734] - net/smc: fix unexpected SMC_CLC_DECL_ERR_REGRMB error cause by server (Tobias Huschle) [2159734] - net/smc: fix unexpected SMC_CLC_DECL_ERR_REGRMB error generated by client (Tobias Huschle) [2159734] - net: smc: fix different types in min() (Tobias Huschle) [2159734] - net/smc: don't send in the BH context if sock_owned_by_user (Tobias Huschle) [2159734] - net/smc: correct settings of RMB window update limit (Tobias Huschle) [2159734] - net/smc: send directly on setting TCP_NODELAY (Tobias Huschle) [2159734] - net/smc: add sysctl for autocorking (Tobias Huschle) [2159734] - net/smc: add autocorking support (Tobias Huschle) [2159734] - net/smc: add sysctl interface for SMC (Tobias Huschle) [2159734] - x86/resctrl: Clear staged_config[] before and after it is used (Prarit Bhargava) [1989284] - x86/resctl: fix scheduler confusion with 'current' (Prarit Bhargava) [1989284] - x86/resctrl: Fix a silly -Wunused-but-set-variable warning (Prarit Bhargava) [1989284] - x86/resctrl: Add interface to write mbm_local_bytes_config (Prarit Bhargava) [1989284] - x86/resctrl: Add interface to write mbm_total_bytes_config (Prarit Bhargava) [1989284] - x86/resctrl: Add interface to read mbm_local_bytes_config (Prarit Bhargava) [1989284] - x86/resctrl: Add interface to read mbm_total_bytes_config (Prarit Bhargava) [1989284] - x86/resctrl: Support monitor configuration (Prarit Bhargava) [1989284] - x86/resctrl: Add __init attribute to rdt_get_mon_l3_config() (Prarit Bhargava) [1989284] - x86/resctrl: Detect and configure Slow Memory Bandwidth Allocation (Prarit Bhargava) [1989284] - x86/cpufeatures: Add Bandwidth Monitoring Event Configuration feature flag (Prarit Bhargava) [1989284] - x86/cpufeatures: Add Slow Memory Bandwidth Allocation feature flag (Prarit Bhargava) [1989284] - x86/resctrl: Include new features in command line options (Prarit Bhargava) [1989284] - x86/resctrl: Add a new resource type RDT_RESOURCE_SMBA (Prarit Bhargava) [1989284] - x86/resctrl: Replace smp_call_function_many() with on_each_cpu_mask() (Prarit Bhargava) [1989284] - x86/resctrl: Fix event counts regression in reused RMIDs (Prarit Bhargava) [1989284] - x86/resctrl: Fix task CLOSID/RMID update race (Prarit Bhargava) [1989284] - x86/resctrl: Move MSR defines into msr-index.h (Prarit Bhargava) [1989284] - x86/resctrl: Remove arch_has_empty_bitmaps (Prarit Bhargava) [1989284] - x86/resctrl: Fix min_cbm_bits for AMD (Prarit Bhargava) [1989284] - x86/resctrl: Make resctrl_arch_rmid_read() return values in bytes (Prarit Bhargava) [1989284] - x86/resctrl: Add resctrl_rmid_realloc_limit to abstract x86's boot_cpu_data (Prarit Bhargava) [1989284] - x86/resctrl: Rename and change the units of resctrl_cqm_threshold (Prarit Bhargava) [1989284] - x86/resctrl: Move get_corrected_mbm_count() into resctrl_arch_rmid_read() (Prarit Bhargava) [1989284] - x86/resctrl: Move mbm_overflow_count() into resctrl_arch_rmid_read() (Prarit Bhargava) [1989284] - x86/resctrl: Pass the required parameters into resctrl_arch_rmid_read() (Prarit Bhargava) [1989284] - x86/resctrl: Abstract __rmid_read() (Prarit Bhargava) [1989284] - x86/resctrl: Allow per-rmid arch private storage to be reset (Prarit Bhargava) [1989284] - x86/resctrl: Add per-rmid arch private storage for overflow and chunks (Prarit Bhargava) [1989284] - x86/resctrl: Calculate bandwidth from the previous __mon_event_count() chunks (Prarit Bhargava) [1989284] - x86/resctrl: Allow update_mba_bw() to update controls directly (Prarit Bhargava) [1989284] - x86/resctrl: Remove architecture copy of mbps_val (Prarit Bhargava) [1989284] - x86/resctrl: Switch over to the resctrl mbps_val list (Prarit Bhargava) [1989284] - x86/resctrl: Create mba_sc configuration in the rdt_domain (Prarit Bhargava) [1989284] - x86/resctrl: Abstract and use supports_mba_mbps() (Prarit Bhargava) [1989284] - x86/resctrl: Remove set_mba_sc()s control array re-initialisation (Prarit Bhargava) [1989284] - x86/resctrl: Add domain offline callback for resctrl work (Prarit Bhargava) [1989284] - x86/resctrl: Group struct rdt_hw_domain cleanup (Prarit Bhargava) [1989284] - x86/resctrl: Add domain online callback for resctrl work (Prarit Bhargava) [1989284] - x86/resctrl: Merge mon_capable and mon_enabled (Prarit Bhargava) [1989284] - x86/resctrl: Kill off alloc_enabled (Prarit Bhargava) [1989284] - x86/resctrl: Fix to restore to original value when re-enabling hardware prefetch register (Prarit Bhargava) [1989284] - x86: Replace cpumask_weight() with cpumask_empty() where appropriate (Prarit Bhargava) [1989284] - x86/resctrl: Remove redundant assignment to variable chunks (Prarit Bhargava) [1989284] - x86/resctrl: Fix kfree() of the wrong type in domain_add_cpu() (Prarit Bhargava) [1989284] - x86/resctrl: Free the ctrlval arrays when domain_setup_mon_state() fails (Prarit Bhargava) [1989284] - x86/resctrl: Make resctrl_arch_get_config() return its value (Prarit Bhargava) [1989284] - x86/resctrl: Merge the CDP resources (Prarit Bhargava) [1989284] - x86/resctrl: Expand resctrl_arch_update_domains()'s msr_param range (Prarit Bhargava) [1989284] - x86/resctrl: Remove rdt_cdp_peer_get() (Prarit Bhargava) [1989284] - x86/resctrl: Merge the ctrl_val arrays (Prarit Bhargava) [1989284] - x86/resctrl: Calculate the index from the configuration type (Prarit Bhargava) [1989284] - x86/resctrl: Apply offset correction when config is staged (Prarit Bhargava) [1989284] - x86/resctrl: Make ctrlval arrays the same size (Prarit Bhargava) [1989284] - x86/resctrl: Pass configuration type to resctrl_arch_get_config() (Prarit Bhargava) [1989284] - x86/resctrl: Add a helper to read a closid's configuration (Prarit Bhargava) [1989284] - x86/resctrl: Rename update_domains() to resctrl_arch_update_domains() (Prarit Bhargava) [1989284] - x86/resctrl: Allow different CODE/DATA configurations to be staged (Prarit Bhargava) [1989284] - x86/resctrl: Group staged configuration into a separate struct (Prarit Bhargava) [1989284] - x86/resctrl: Move the schemata names into struct resctrl_schema (Prarit Bhargava) [1989284] - x86/resctrl: Add a helper to read/set the CDP configuration (Prarit Bhargava) [1989284] - x86/resctrl: Swizzle rdt_resource and resctrl_schema in pseudo_lock_region (Prarit Bhargava) [1989284] - x86/resctrl: Pass the schema to resctrl filesystem functions (Prarit Bhargava) [1989284] - x86/resctrl: Add resctrl_arch_get_num_closid() (Prarit Bhargava) [1989284] - x86/resctrl: Store the effective num_closid in the schema (Prarit Bhargava) [1989284] - x86/resctrl: Walk the resctrl schema list instead of an arch list (Prarit Bhargava) [1989284] - x86/resctrl: Label the resources with their configuration type (Prarit Bhargava) [1989284] - x86/resctrl: Pass the schema in info dir's private pointer (Prarit Bhargava) [1989284] - x86/resctrl: Add a separate schema list for resctrl (Prarit Bhargava) [1989284] - x86/resctrl: Split struct rdt_domain (Prarit Bhargava) [1989284] - x86/resctrl: Split struct rdt_resource (Prarit Bhargava) [1989284] - x86/resctrl: Include pid.h (Prarit Bhargava) [1989284] - x86/resctrl: Fix kernel-doc in internal.h (Prarit Bhargava) [1989284] - x86/resctrl: Fix kernel-doc in pseudo_lock.c (Prarit Bhargava) [1989284] - x86/resctrl: Fix init const confusion (Prarit Bhargava) [1989284] - x86/resctrl: Fix various typos in comments, take #2 (Prarit Bhargava) [1989284] - x86/resctrl: Fix various typos in comments (Prarit Bhargava) [1989284] - x86/resctrl: Apply READ_ONCE/WRITE_ONCE to task_struct.{rmid,closid} (Prarit Bhargava) [1989284] - x86/resctrl: Use task_curr() instead of task_struct->on_cpu to prevent unnecessary IPI (Prarit Bhargava) [1989284] - x86/resctrl: Add printf attribute to log function (Prarit Bhargava) [1989284] - x86/resctrl: Don't move a task to the same resource group (Prarit Bhargava) [1989284] - x86/resctrl: Use an IPI instead of task_work_add() to update PQR_ASSOC MSR (Prarit Bhargava) [1989284] - x86/resctrl: Fix incorrect local bandwidth when mba_sc is enabled (Prarit Bhargava) [1989284] - x86/resctrl: Clean up unused function parameter in rmdir path (Prarit Bhargava) [1989284] - x86/resctrl: Add necessary kernfs_put() calls to prevent refcount leak (Prarit Bhargava) [1989284] - x86/resctrl: Remove superfluous kernfs_get() calls to prevent refcount leak (Prarit Bhargava) [1989284] - x86/resctrl: Constify kernfs_ops (Prarit Bhargava) [1989284] - x86/resctrl: Correct MBM total and local values (Prarit Bhargava) [1989284] - x86/include/asm/msr-index.h: Add IFS Array test bits (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Update IFS doc (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Implement Array BIST test (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Sysfs interface for Array BIST (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Introduce Array Scan test to IFS (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: IFS cleanup (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Reorganize driver data (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Separate ifs_pkg_auth from ifs_data (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Add missing kernel-doc entry (Prarit Bhargava) [1971937] - Revert "platform/x86/intel/ifs: Mark as BROKEN" (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Add current_batch sysfs entry (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Remove reload sysfs entry (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Add metadata validation (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Use generic microcode headers and functions (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Add metadata support (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Remove memory allocation from load path (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Remove image loading during init (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Return a more appropriate error code (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Remove unused selection (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Mark as BROKEN (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Add CPU_SUP_INTEL dependency (Prarit Bhargava) [1971937] - Documentation: In-Field Scan (Prarit Bhargava) [1971937] - redhat/configs: Add CONFIG_INTEL_IFS (Prarit Bhargava) [1971937] - redhat/configs: Add CONFIG_MICROCODE_LATE_LOADING (Prarit Bhargava) [1971937] - stop_machine: Add stop_core_cpuslocked() for per-core operations (Prarit Bhargava) [1971937] - trace: platform/x86/intel/ifs: Add trace point to track Intel IFS operations (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Add IFS sysfs interface (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Add scan test support (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Authenticate and copy to secured memory (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Check IFS Image sanity (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Read IFS firmware image (Prarit Bhargava) [1971937] - platform/x86/intel/ifs: Add stub driver for In-Field Scan (Prarit Bhargava) [1971937] - x86/msr-index: Define INTEGRITY_CAPABILITIES MSR (Prarit Bhargava) [1971937] - x86/microcode/core: Return an error only when necessary (Prarit Bhargava) [1971937] - x86/microcode/AMD: Fix mixed steppings support (Prarit Bhargava) [1971937] - x86/microcode/AMD: Add a @cpu parameter to the reloading functions (Prarit Bhargava) [1971937] - x86/microcode/amd: Remove load_microcode_amd()'s bsp parameter (Prarit Bhargava) [1971937] - x86/microcode: Allow only "1" as a late reload trigger value (Prarit Bhargava) [1971937] - x86/microcode/intel: Print old and new revision during early boot (Prarit Bhargava) [1971937] - x86/microcode/intel: Pass the microcode revision to print_ucode_info() directly (Prarit Bhargava) [1971937] - x86/microcode: Adjust late loading result reporting message (Prarit Bhargava) [1971937] - x86/microcode: Check CPU capabilities after late microcode update correctly (Prarit Bhargava) [1971937] - x86/microcode: Add a parameter to microcode_check() to store CPU capabilities (Prarit Bhargava) [1971937] - x86/microcode: Use the DEVICE_ATTR_RO() macro (Prarit Bhargava) [1971937] - x86/microcode/AMD: Handle multiple glued containers properly (Prarit Bhargava) [1971937] - x86/microcode/AMD: Rename a couple of functions (Prarit Bhargava) [1971937] - x86/microcode/intel: Do not retry microcode reloading on the APs (Prarit Bhargava) [1971937] - x86/microcode/intel: Do not print microcode revision and processor flags (Prarit Bhargava) [1971937] - x86/microcode/intel: Use a reserved field for metasize (Prarit Bhargava) [1971937] - x86/microcode/intel: Add hdr_type to intel_microcode_sanity_check() (Prarit Bhargava) [1971937] - x86/microcode/intel: Reuse microcode_sanity_check() (Prarit Bhargava) [1971937] - x86/microcode/intel: Use appropriate type in microcode_sanity_check() (Prarit Bhargava) [1971937] - x86/microcode/intel: Reuse find_matching_signature() (Prarit Bhargava) [1971937] - x86/microcode: Drop struct ucode_cpu_info.valid (Prarit Bhargava) [1971937] - x86/microcode: Do some minor fixups (Prarit Bhargava) [1971937] - x86/microcode: Kill refresh_fw (Prarit Bhargava) [1971937] - x86/microcode: Simplify init path even more (Prarit Bhargava) [1971937] - x86/microcode: Rip out the subsys interface gunk (Prarit Bhargava) [1971937] - x86/microcode/AMD: Track patch allocation size explicitly (Prarit Bhargava) [1971937] - x86/microcode: Print previous version of microcode after reload (Prarit Bhargava) [1971937] - x86/microcode: Remove ->request_microcode_user() (Prarit Bhargava) [1971937] - misc: Mark MICROCODE_MINOR unused (Prarit Bhargava) [1971937] - x86/microcode: Remove unnecessary perf callback (Prarit Bhargava) [1971937] - x86/microcode: Taint and warn on late loading (Prarit Bhargava) [1971937] - x86/microcode: Default-disable late loading (Prarit Bhargava) [1971937] - x86/microcode: Rip out the OLD_INTERFACE (Prarit Bhargava) [1971937] - x86/microcode/intel: Expose collect_cpu_info_early() for IFS (Prarit Bhargava) [1971937] - x86/cpu: Load microcode during restore_processor_state() (Prarit Bhargava) [1971937] - microcode: Replace zero-length arrays with flexible-array members (Prarit Bhargava) [1971937] - x86/microcode: Use the firmware_loader built-in API (Prarit Bhargava) [1971937] - firmware: Export firmware_request_builtin() (Prarit Bhargava) [1971937] - x86/microcode: Replace deprecated CPU-hotplug functions. (Prarit Bhargava) [1971937] - x86/microcode: Make microcode_init() static (Prarit Bhargava) [1971937] - x86/microcode/intel: Check patch signature before saving microcode for early loading (Prarit Bhargava) [1971937] - x86/microcode/amd: Remove unneeded break (Prarit Bhargava) [1971937] - x86/microcode: Do not select FW_LOADER (Prarit Bhargava) [1971937] - x86/microcode: Fix return value for microcode late loading (Prarit Bhargava) [1971937] - docs: fix broken documentation links (Prarit Bhargava) [1971937]- x86/cpu: Add Xeon Emerald Rapids to list of CPUs that support PPIN (Prarit Bhargava) [2215040] - redhat: configs: increase CONFIG_DEBUG_KMEMLEAK_MEM_POOL_SIZE (Audra Mitchell) [2215423] - docs: admin-guide: Add information about intel_pstate active mode (Prarit Bhargava) [2216962] - net/sched: flower: fix possible OOB write in fl_set_geneve_opt() (Davide Caratti) [2214027] {CVE-2023-35788} - scsi: aacraid: Reply queue mapping to CPUs based on IRQ affinity (Tomas Henzl) [2160149] - cifs: missing null pointer check in cifs_mount (Ronnie Sahlberg) [2215018] - cpufreq: intel_pstate: Enable HWP IO boost for all servers (Prarit Bhargava) [2175625] - block: make sure local irq is disabled when calling __blkcg_rstat_flush (Ming Lei) [2208904] - blk-cgroup: Flush stats before releasing blkcg_gq (Ming Lei) [2208904] - scsi: storvsc: Always set no_report_opcodes (Cathy Avery) [2217552] - scsi: storvsc: Don't pass unused PFNs to Hyper-V host (Cathy Avery) [2217552] - scsi: storvsc: Handle BlockSize change in Hyper-V VHD/VHDX file (Cathy Avery) [2217552] - dm thin: fix issue_discard to pass GFP_NOIO to __blkdev_issue_discard (Benjamin Marzinski) [2212240] - dm thin metadata: check fail_io before using data_sm (Benjamin Marzinski) [2215418] - dm: don't lock fs when the map is NULL during suspend or resume (Benjamin Marzinski) [2215418] - redhat/configs: enable CONFIG_MANA_INFINIBAND for RHEL (Kamal Heib) [2188737] - RDMA/mana_ib: Fix a bug when the PF indicates more entries for registering memory on first packet (Kamal Heib) [2188737] - RDMA/mana_ib: Prevent array underflow in mana_ib_create_qp_raw() (Kamal Heib) [2188737] - RDMA/mana: Remove redefinition of basic u64 type (Kamal Heib) [2188737] - RDMA/mana_ib: Add a driver for Microsoft Azure Network Adapter (Kamal Heib) [2188737] - net: mana: Define data structures for allocating doorbell page from GDMA (Kamal Heib) [2188737] - Documentation: net: net.core.txrehash is not specific to listening sockets (Antoine Tenart) [2175716] - net: ipv4: use consistent txhash in TIME_WAIT and SYN_RECV (Antoine Tenart) [2175716] - net: tcp: make the txhash available in TIME_WAIT sockets for IPv4 too (Antoine Tenart) [2175716] - net: ipv6: fix skb hash for some RST packets (Antoine Tenart) [2175716] - ipv6: tcp: send consistent autoflowlabel in RST packets (Antoine Tenart) [2175716] - ipv6: tcp: send consistent autoflowlabel in SYN_RECV state (Antoine Tenart) [2175716] - ipv6: tcp: send consistent autoflowlabel in TIME_WAIT state (Antoine Tenart) [2175716] - txhash: fix sk->sk_txrehash default (Antoine Tenart) [2175716] - socket: Don't use u8 type in uapi socket.h (Antoine Tenart) [2175716] - tcp: Change SYN ACK retransmit behaviour to account for rehash (Antoine Tenart) [2175716] - txhash: Add txrehash sysctl description (Antoine Tenart) [2175716] - txhash: Add socket option to control TX hash rethink behavior (Antoine Tenart) [2175716] - txhash: Make rethinking txhash behavior configurable via sysctl (Antoine Tenart) [2175716] - igc: Fix possible system crash when loading module (Corinna Vinschen) [2153370] - igc: Clean the TX buffer and TX descriptor ring (Corinna Vinschen) [2153370] - igc: Avoid transmit queue timeout for XDP (Corinna Vinschen) [2153370] - igc: read before write to SRRCTL register (Corinna Vinschen) [2153370] - igc: Enable and fix RX hash usage by netstack (Corinna Vinschen) [2153370] - igc: Remove obsolete DMA coalescing code (Corinna Vinschen) [2153370] - igc: fix the validation logic for taprio's gate list (Corinna Vinschen) [2153370] - igc: Add ndo_tx_timeout support (Corinna Vinschen) [2153370] - igc: return an error if the mac type is unknown in igc_ptp_systim_to_hwtstamp() (Corinna Vinschen) [2153370] - igc: Remove redundant pci_enable_pcie_error_reporting() (Corinna Vinschen) [2153370] - igc: Fix PPS delta between two synchronized end-points (Corinna Vinschen) [2153370] - igc: Remove reset adapter task for i226 during disable tsn config (Corinna Vinschen) [2153370] - igc: enable Qbv configuration for 2nd GCL (Corinna Vinschen) [2153370] - igc: remove I226 Qbv BaseTime restriction (Corinna Vinschen) [2153370] - igc: Set Qbv start_time and end_time to end_time if not being configured in GCL (Corinna Vinschen) [2153370] - igc: recalculate Qbv end_time by considering cycle time (Corinna Vinschen) [2153370] - igc: allow BaseTime 0 enrollment for Qbv (Corinna Vinschen) [2153370] - igc: Add checking for basetime less than zero (Corinna Vinschen) [2153370] - igc: Use strict cycles for Qbv scheduling (Corinna Vinschen) [2153370] - igc: Enhance Qbv scheduling by using first flag bit (Corinna Vinschen) [2153370] - r8152: fix the autosuspend doesn't work (Jose Ignacio Tornos Martinez) [2159264] - r8152: move setting r8153b_rx_agg_chg_indicate() (Jose Ignacio Tornos Martinez) [2159264] - r8152: fix the poor throughput for 2.5G devices (Jose Ignacio Tornos Martinez) [2159264] - r8152: fix flow control issue of RTL8156A (Jose Ignacio Tornos Martinez) [2159264] - r8152: Add __GFP_NOWARN to big allocations (Jose Ignacio Tornos Martinez) [2159264] - r8152: reduce the control transfer of rtl8152_get_version() (Jose Ignacio Tornos Martinez) [2159264] - r8152: remove rtl_vendor_mode function (Jose Ignacio Tornos Martinez) [2159264] - r8152: avoid to change cfg for all devices (Jose Ignacio Tornos Martinez) [2159264] - r8152: add vendor/device ID pair for Microsoft Devkit (Jose Ignacio Tornos Martinez) [2159264] - cdc_ether: no need to blacklist any r8152 devices (Jose Ignacio Tornos Martinez) [2159264] - r8152: add USB device driver for config selection (Jose Ignacio Tornos Martinez) [2159264] - net: usb: cdc_ether: add support for Thales Cinterion PLS62-W modem (Jose Ignacio Tornos Martinez) [2159264] - net: usb: cdc_ether: add u-blox 0x1343 composition (Jose Ignacio Tornos Martinez) [2159264] - r8152: Add MAC passthrough support for Lenovo Travel Hub (Jose Ignacio Tornos Martinez) [2159264] - r8152: allow userland to disable multicast (Jose Ignacio Tornos Martinez) [2159264] - r8152: add PID for the Lenovo OneLink+ Dock (Jose Ignacio Tornos Martinez) [2159264] - r8152: fix the RX FIFO settings when suspending (Jose Ignacio Tornos Martinez) [2159264] - r8152: fix the units of some registers for RTL8156A (Jose Ignacio Tornos Martinez) [2159264] - r8152: fix a WOL issue (Jose Ignacio Tornos Martinez) [2159264] - r8152: fix accessing unset transport header (Jose Ignacio Tornos Martinez) [2159264] - net: usb: r8152: Add in new Devices that are supported for Mac-Passthru (Jose Ignacio Tornos Martinez) [2159264] - cdc_ether: export usbnet_cdc_zte_rx_fixup (Jose Ignacio Tornos Martinez) [2159264] - USB: zaurus: support another broken Zaurus (Jose Ignacio Tornos Martinez) [2159264] - Revert "net: usb: r8152: Add MAC passthrough support for more Lenovo Docks" (Jose Ignacio Tornos Martinez) [2159264] - r8152: sync ocp base (Jose Ignacio Tornos Martinez) [2159264] - r8152: fix the force speed doesn't work for RTL8156 (Jose Ignacio Tornos Martinez) [2159264] - net: usb: r8152: Add MAC passthrough support for more Lenovo Docks (Jose Ignacio Tornos Martinez) [2159264] - net: usb: use eth_hw_addr_set() for dev->addr_len cases (Jose Ignacio Tornos Martinez) [2159264] - net: usb: use eth_hw_addr_set() instead of ether_addr_copy() (Jose Ignacio Tornos Martinez) [2159264] - r8152: avoid to resubmit rx immediately (Jose Ignacio Tornos Martinez) [2159264] - r8152: fix the maximum number of PLA bp for RTL8153C (Jose Ignacio Tornos Martinez) [2159264] - r8152: fix writing USB_BP2_EN (Jose Ignacio Tornos Martinez) [2159264] - r8152: Fix a deadlock by doubly PM resume (Jose Ignacio Tornos Martinez) [2159264] - r8152: Fix potential PM refcount imbalance (Jose Ignacio Tornos Martinez) [2159264] - r8152: store the information of the pipes (Jose Ignacio Tornos Martinez) [2159264] - r8152: support pauseparam of ethtool_ops (Jose Ignacio Tornos Martinez) [2159264] - r8152: Avoid memcpy() over-reading of ETH_SS_STATS (Jose Ignacio Tornos Martinez) [2159264] - r8152: check the informaton of the device (Jose Ignacio Tornos Martinez) [2159264] - r8152: remove some bit operations (Jose Ignacio Tornos Martinez) [2159264] - r8152: redefine REALTEK_USB_DEVICE macro (Jose Ignacio Tornos Martinez) [2159264] - r8152: remove NCM mode from REALTEK_USB_DEVICE macro (Jose Ignacio Tornos Martinez) [2159264] - r8152: replace return with break for ram code speedup mode timeout (Jose Ignacio Tornos Martinez) [2159264] - r8152: search the configuration of vendor mode (Jose Ignacio Tornos Martinez) [2159264] - r8152: support PHY firmware for RTL8156 series (Jose Ignacio Tornos Martinez) [2159264] - r8152: support new chips (Jose Ignacio Tornos Martinez) [2159264] - r8152: add help function to change mtu (Jose Ignacio Tornos Martinez) [2159264] - r8152: adjust rtl8152_check_firmware function (Jose Ignacio Tornos Martinez) [2159264] - r8152: set inter fram gap time depending on speed (Jose Ignacio Tornos Martinez) [2159264] - r8152: adjust the flow of power cut for RTL8153B (Jose Ignacio Tornos Martinez) [2159264] - treewide: Use fallthrough pseudo-keyword (Jose Ignacio Tornos Martinez) [2159264] - nouveau: fix client work fence deletion race (Jocelyn Falempe) [2160452] - drm/mgag200: Fix gamma lut not initialized. (Jocelyn Falempe) [2160452] - drm/amd/display: Fix hang when skipping modeset (Jocelyn Falempe) [2160452] - drm/amd/display: Lowering min Z8 residency time (Jocelyn Falempe) [2160452] - drm/amd/display: Update minimum stutter residency for DCN314 Z8 (Jocelyn Falempe) [2160452] - drm/amd/display: Add minimum Z8 residency debug option (Jocelyn Falempe) [2160452] - drm/i915: disable sampler indirect state in bindless heap (Jocelyn Falempe) [2160452] - drm/i915/mtl: Add Wa_14017856879 (Jocelyn Falempe) [2160452] - drm/i915/mtl: Add workarounds Wa_14017066071 and Wa_14017654203 (Jocelyn Falempe) [2160452] - drm/i915: Add _PICK_EVEN_2RANGES() (Jocelyn Falempe) [2160452] - drm/amd/display: hpd rx irq not working with eDP interface (Jocelyn Falempe) [2160452] - drm/amd/display: merge dc_link.h into dc.h and dc_types.h (Jocelyn Falempe) [2160452] - drm/amd/pm: avoid potential UBSAN issue on legacy asics (Jocelyn Falempe) [2160452] - drm/amdgpu: disable sdma ecc irq only when sdma RAS is enabled in suspend (Jocelyn Falempe) [2160452] - drm/amdgpu: drop gfx_v11_0_cp_ecc_error_irq_funcs (Jocelyn Falempe) [2160452] - drm/amd/pm: parse pp_handle under appropriate conditions (Jocelyn Falempe) [2160452] - drm/amd/display: Enforce 60us prefetch for 200Mhz DCFCLK modes (Jocelyn Falempe) [2160452] - drm/amdgpu: Fix vram recover doesn't work after whole GPU reset (v2) (Jocelyn Falempe) [2160452] - drm/amdgpu: change gfx 11.0.4 external_id range (Jocelyn Falempe) [2160452] - drm/amdgpu/jpeg: Remove harvest checking for JPEG3 (Jocelyn Falempe) [2160452] - drm/amdgpu/gfx: disable gfx9 cp_ecc_error_irq only when enabling legacy gfx ras (Jocelyn Falempe) [2160452] - drm/amdgpu: fix amdgpu_irq_put call trace in gmc_v11_0_hw_fini (Jocelyn Falempe) [2160452] - drm/amdgpu: fix an amdgpu_irq_put() issue in gmc_v9_0_hw_fini() (Jocelyn Falempe) [2160452] - drm/amdgpu: fix amdgpu_irq_put call trace in gmc_v10_0_hw_fini (Jocelyn Falempe) [2160452] - drm/amd/display: Change default Z8 watermark values (Jocelyn Falempe) [2160452] - drm/amdgpu: drop redundant sched job cleanup when cs is aborted (Jocelyn Falempe) [2160452] - drm/amd/display: fix flickering caused by S/G mode (Jocelyn Falempe) [2160452] - drm/amd/display: fix access hdcp_workqueue assert (Jocelyn Falempe) [2160452] - drm/amd/display: filter out invalid bits in pipe_fuses (Jocelyn Falempe) [2160452] - drm/amd/display: Fix 4to1 MPC black screen with DPP RCO (Jocelyn Falempe) [2160452] - drm/amd/display: Add NULL plane_state check for cursor disable logic (Jocelyn Falempe) [2160452] - drm/panel: otm8009a: Set backlight parent to panel device (Jocelyn Falempe) [2160452] - drm/dsc: fix drm_edp_dsc_sink_output_bpp() DPCD high byte usage (Jocelyn Falempe) [2160452] - drm/i915/dsi: Use unconditional msleep() instead of intel_dsi_msleep() (Jocelyn Falempe) [2160452] - drm/i915: Check pipe source size when using skl+ scalers (Jocelyn Falempe) [2160452] - drm/i915/color: Fix typo for Plane CSC indexes (Jocelyn Falempe) [2160452] - drm/bridge: lt8912b: Fix DSI Video Mode (Jocelyn Falempe) [2160452] - drm/amdgpu: add a missing lock for AMDGPU_SCHED (Jocelyn Falempe) [2160452] - drm/i915/mtl: Add the missing CPU transcoder mask in intel_device_info (Jocelyn Falempe) [2160452] - drm/i915/guc: Actually return an error if GuC version range check fails (Jocelyn Falempe) [2160452] - drm/i915/guc: More debug print updates - UC firmware (Jocelyn Falempe) [2160452] - drm/amd/display: Update bounding box values for DCN321 (Jocelyn Falempe) [2160452] - drm/amd/display: Do not clear GPINT register when releasing DMUB from reset (Jocelyn Falempe) [2160452] - drm/amd/display: Reset OUTBOX0 r/w pointer on DMUB reset (Jocelyn Falempe) [2160452] - drm/amd/display: Fixes for dcn32_clk_mgr implementation (Jocelyn Falempe) [2160452] - drm/amd/display: Return error code on DSC atomic check failure (Jocelyn Falempe) [2160452] - drm/amd/display: Add missing WA and MCLK validation (Jocelyn Falempe) [2160452] - drm/panel: novatek-nt35950: Only unregister DSI1 if it exists (Jocelyn Falempe) [2160452] - drm/panel: novatek-nt35950: Improve error handling (Jocelyn Falempe) [2160452] - drm/i915: Fix memory leaks in i915 selftests (Jocelyn Falempe) [2160452] - drm/i915: Make intel_get_crtc_new_encoder() less oopsy (Jocelyn Falempe) [2160452] - drm/amd/display: Fix potential null dereference (Jocelyn Falempe) [2160452] - drm/ttm/pool: Fix ttm_pool_alloc error path (Jocelyn Falempe) [2160452] - drm/i915/pxp: limit drm-errors or warning on firmware API failures (Jocelyn Falempe) [2160452] - drm/i915/pxp: Invalidate all PXP fw sessions during teardown (Jocelyn Falempe) [2160452] - drm/amd/display/dc/dce60/Makefile: Fix previous attempt to silence known override-init warnings (Jocelyn Falempe) [2160452] - accel: Link to compute accelerator subsystem intro (Jocelyn Falempe) [2160452] - drm/bridge: adv7533: Fix adv7533_mode_valid for adv7533 and adv7535 (Jocelyn Falempe) [2160452] - drm/probe-helper: Cancel previous job before starting new one (Jocelyn Falempe) [2160452] - drm/vgem: add missing mutex_destroy (Jocelyn Falempe) [2160452] - drm/i915/dg2: Drop one PCI ID (Jocelyn Falempe) [2160452] - drm/amd/pm: re-enable the gfx imu when smu resume (Jocelyn Falempe) [2160452] - drm/vmwgfx: Fix Legacy Display Unit atomic drm support (Jocelyn Falempe) [2160452] - drm/fb-helper: set x/yres_virtual in drm_fb_helper_check_var (Jocelyn Falempe) [2160452] - redhat: include new drm tests in mod-internals (Jocelyn Falempe) [2160452] - drm/amd/display: build with std=gnu99 (Jocelyn Falempe) [2160452] - overflow: Introduce overflows_type() and castable_to_type() (Jocelyn Falempe) [2160452] - Revert "driver core: make struct bus_type.uevent() take a const *" (Jocelyn Falempe) [2160452] - Revert "iommu: Add a gfp parameter to iommu_map()" (Jocelyn Falempe) [2160452] - Revert "mm: replace vma->vm_flags direct modifications with modifier calls" (Jocelyn Falempe) [2160452] - Merge DRM changes from upstream v6.2..v6.3 (Jocelyn Falempe) [2160452] - redhat: include new drm_kunit_helpers in mod-internals (Jocelyn Falempe) [2160452] - drm/i915: build i915 with std=gnu99 (Jocelyn Falempe) [2160452] - drm/amdgpu: Add missing include for ppc64le (Jocelyn Falempe) [2160452] - drm/fb-helper: Add missing include for s390x (Jocelyn Falempe) [2160452] - drm/edid: Add missing include (Jocelyn Falempe) [2160452] - Revert "drm/i915/gvt: use atomic operations to change the vGPU status" (Jocelyn Falempe) [2160452] - Revert "kunit: Use KUNIT_EXPECT_MEMEQ macro" (Jocelyn Falempe) [2160452] - Revert "treewide: use get_random_u32_inclusive() when possible" (Jocelyn Falempe) [2160452] - Revert "treewide: use get_random_u32_below() instead of deprecated function" (Jocelyn Falempe) [2160452] - Revert "overflow: Introduce overflows_type() and castable_to_type()" (Jocelyn Falempe) [2160452] - Merge DRM changes from upstream v6.1..v6.2 (Jocelyn Falempe) [2160452] - kconfig: disable DRM dynamic debug. (Jocelyn Falempe) [2160452] - drm/vkms: build driver with gnu99 (Jocelyn Falempe) [2160452] - Revert "drm: POC drm on dyndbg - use in core, 2 helpers, 3 drivers." (Jocelyn Falempe) [2160452] - Revert "mm: free device private pages have zero refcount" (Jocelyn Falempe) [2160452] - Revert "mm/memory.c: fix race when faulting a device private page" (Jocelyn Falempe) [2160452] - Revert "drm/i915/gvt: simplify vgpu configuration management" (Jocelyn Falempe) [2160452] - Revert "i915: use the VMA iterator" (Jocelyn Falempe) [2160452] - Revert "drm/i915/userptr: restore probe_range behaviour" (Jocelyn Falempe) [2160452] - Revert "dynamic_dname(): drop unused dentry argument" (Jocelyn Falempe) [2160452] - Revert "i2c: Make remove callback return void" (Jocelyn Falempe) [2160452] - Merge DRM changes from upstream v6.0..v6.1 (Jocelyn Falempe) [2160452] - Enable A64FX_DIAG config option (Charles Mirabile) [2047817] - NMI workaround for GIC irq controllers (Charles Mirabile) [2047817] - arm64: entry: avoid kprobe recursion (Charles Mirabile) [2047817] - soc: a64fx-diag: disable modular build (Charles Mirabile) [2047817] - soc: fujitsu: Add A64FX diagnostic interrupt driver (Charles Mirabile) [2047817] - irqchip/gic-v3: Fix priority mask handling (Charles Mirabile) [2047817] - irqchip/gic-v3: Refactor ISB + EOIR at ack time (Charles Mirabile) [2047817] - irqchip/gic-v3: Ensure pseudo-NMIs have an ISB between ack and handling (Charles Mirabile) [2047817] - arm64: select TRACE_IRQFLAGS_NMI_SUPPORT (Charles Mirabile) [2047817] - arm64: entry: Save some nops when CONFIG_ARM64_PSEUDO_NMI is not set (Charles Mirabile) [2047817] - irqchip/gic-v3: Fix priority comparison when non-secure priorities are used (Charles Mirabile) [2047817] - arm64: entry: add missing noinstr (Charles Mirabile) [2047817] - arm64: suspend: Use cpuidle context helpers in cpu_suspend() (Charles Mirabile) [2047817] - PSCI: Use cpuidle context helpers in psci_cpu_suspend_enter() (Charles Mirabile) [2047817] - arm64: Convert cpu_do_idle() to using cpuidle context helpers (Charles Mirabile) [2047817] - arm64: Add cpuidle context save/restore helpers (Charles Mirabile) [2047817] - arm64: entry: make NMI entry/exit functions static (Charles Mirabile) [2047817] - arm64: entry: split SDEI entry (Charles Mirabile) [2047817] - arm64: entry: split bad stack entry (Charles Mirabile) [2047817] - arm64: entry: fold el1_inv() into el1h_64_sync_handler() (Charles Mirabile) [2047817] - arm64: entry: handle all vectors with C (Charles Mirabile) [2047817] - arm64: entry: template the entry asm functions (Charles Mirabile) [2047817] - arm64: entry: improve bad_mode() (Charles Mirabile) [2047817] - arm64: entry: move bad_mode() to entry-common.c (Charles Mirabile) [2047817] - arm64: entry: consolidate EL1 exception returns (Charles Mirabile) [2047817] - arm64: entry: organise entry vectors consistently (Charles Mirabile) [2047817] - arm64: entry: organise entry handlers consistently (Charles Mirabile) [2047817] - arm64: entry: convert IRQ+FIQ handlers to C (Charles Mirabile) [2047817] - arm64: entry: add a call_on_irq_stack helper (Charles Mirabile) [2047817] - arm64: entry: move NMI preempt logic to C (Charles Mirabile) [2047817] - arm64: entry: move arm64_preempt_schedule_irq to entry-common.c (Charles Mirabile) [2047817] - arm64: entry: convert SError handlers to C (Charles Mirabile) [2047817] - arm64: entry: unmask IRQ+FIQ after EL0 handling (Charles Mirabile) [2047817] - arm64: remove redundant local_daif_mask() in bad_mode() (Charles Mirabile) [2047817] - arm64: entry: always set GIC_PRIO_PSR_I_SET during entry (Charles Mirabile) [2047817] - arm64: entry: remove test_irqs_unmasked macro (Charles Mirabile) [2047817] - arm64: irq: allow FIQs to be handled (Charles Mirabile) [2047817] - arm64: Always keep DAIF.[IF] in sync (Charles Mirabile) [2047817] - arm64: entry: factor irq triage logic into macros (Charles Mirabile) [2047817] - arm64: irq: rework root IRQ handler registration (Charles Mirabile) [2047817] - arm64: don't use GENERIC_IRQ_MULTI_HANDLER (Charles Mirabile) [2047817] - genirq: Allow architectures to override set_handle_irq() fallback (Charles Mirabile) [2047817] - irqchip: Do not blindly select CONFIG_GENERIC_IRQ_MULTI_HANDLER (Charles Mirabile) [2047817] - arm64: entry: consolidate Cortex-A76 erratum 1463225 workaround (Charles Mirabile) [2047817] - arm64: entry: remove redundant IRQ flag tracing (Charles Mirabile) [2047817] - arm64: entry: suppress W=1 prototype warnings (Charles Mirabile) [2047817] - arm64: sdei: explicitly simulate PAN/UAO entry (Charles Mirabile) [2047817] - arm64: entry: fix EL1 debug transitions (Charles Mirabile) [2047817] - arm64: entry: fix NMI {user, kernel}->kernel transitions (Charles Mirabile) [2047817] - arm64: entry: fix non-NMI kernel<->kernel transitions (Charles Mirabile) [2047817] - arm64: ptrace: prepare for EL1 irq/rcu tracking (Charles Mirabile) [2047817] - arm64: entry: fix non-NMI user<->kernel transitions (Charles Mirabile) [2047817] - arm64: entry: move el1 irq/nmi logic to C (Charles Mirabile) [2047817] - arm64: entry: prepare ret_to_user for function call (Charles Mirabile) [2047817] - arm64: entry: move enter_from_user_mode to entry-common.c (Charles Mirabile) [2047817] - arm64: entry: mark entry code as noinstr (Charles Mirabile) [2047817] - arm64: mark idle code as noinstr (Charles Mirabile) [2047817] - arm64: add C wrappers for SET_PSTATE_*() (Charles Mirabile) [2047817] - kgdb: Honour the kprobe blocklist when setting breakpoints (Charles Mirabile) [2047817] - genirq: Add stub for set_handle_irq() when !GENERIC_IRQ_MULTI_HANDLER (Charles Mirabile) [2047817] - arm64: Improve diagnostics when trapping BRK with FAULT_BRK_IMM (Charles Mirabile) [2047817] - arm64/entry: deduplicate SW PAN entry/exit routines (Charles Mirabile) [2047817] - arm64: Prepare arch_nmi_enter() for recursion (Charles Mirabile) [2047817] - arm64: Make debug exception handlers visible from RCU (Charles Mirabile) [2047817] - irqchip: Remove unneeded select IRQ_DOMAIN (Charles Mirabile) [2047817] - net/mlx5e: TC, Fix using eswitch mapping in nic mode (Amir Tzin) [2166015] - net/mlx5e: Use query_special_contexts cmd only once per mdev (Amir Tzin) [2166015] - net/mlx5e: Move Ethernet driver debugfs to profile init callback (Amir Tzin) [2166015] - net/mlx5e: Do not update SBCM when prio2buffer command is invalid (Amir Tzin) [2166015] - RDMA/mlx5: Use correct device num_ports when modify DC (Amir Tzin) [2166015] - net/mlx5e: Nullify table pointer when failing to create (Amir Tzin) [2166015] - net/mlx5e: Fix error flow in representor failing to add vport rx rule (Amir Tzin) [2166015] - net/mlx5: E-switch, Don't destroy indirect table in split rule (Amir Tzin) [2166015] - net/mlx5: E-switch, Create per vport table based on devlink encap mode (Amir Tzin) [2166015] - net/mlx5e: Don't clone flow post action attributes second time (Amir Tzin) [2166015] - Revert "net/mlx5: Expose vnic diagnostic counters for eswitch managed vports" (Amir Tzin) [2166015] - RDMA/mlx5: Fix flow counter query via DEVX (Amir Tzin) [2166015] - RDMA/mlx5: Check pcie_relaxed_ordering_enabled() in UMR (Amir Tzin) [2166015] - net/mlx5: Fix wrong comment (Amir Tzin) [2166015] - net/mlx5e: Coding style fix, add empty line (Amir Tzin) [2166015] - RDMA/mlx5: Coding style fix reported by checkpatch (Amir Tzin) [2166015] - net/mlx5e: Release the label when replacing existing ct entry (Amir Tzin) [2165914] - net/mlx5: Release tunnel device after tc update skb (Amir Tzin) [2166015] - Revert "net/mlx5: Expose steering dropped packets counter" (Amir Tzin) [2166015] - Revert "net/mlx5e: Don't use termination table when redundant" (Amir Tzin) [2166015] - Revert "net/mlx5: Enable management PF initialization" (Amir Tzin) [2166015] - net/mlx5: E-Switch, Fix an Oops in error handling code (Amir Tzin) [2166015] - net/mlx5: Read the TC mapping of all priorities on ETS query (Amir Tzin) [2166015] - net/mlx5e: Initialize link speed to zero (Amir Tzin) [2166015] - net/mlx5: Fix steering rules cleanup (Amir Tzin) [2166015] - net/mlx5e: Block entering switchdev mode with ns inconsistency (Amir Tzin) [2166015 2166018] - net/mlx5e: Set uplink rep as NETNS_LOCAL (Amir Tzin) [2166015] - IB/mlx5: Add support for 400G_8X lane speed (Amir Tzin) [2166015] - net/mlx5e: TC, Remove error message log print (Amir Tzin) [2166015] - net/mlx5e: TC, fix cloned flow attribute (Amir Tzin) [2166015] - net/mlx5e: TC, fix missing error code (Amir Tzin) [2166015] - net/sched: TC, fix raw counter initialization (Amir Tzin) [2166015] - net/mlx5: Set BREAK_FW_WAIT flag first when removing driver (Amir Tzin) [2166013] - net/mlx5e: Fix cleanup null-ptr deref on encap lock (Amir Tzin) [2166013] - net/mlx5: E-switch, Fix missing set of split_count when forward to ovs internal port (Amir Tzin) [2166013] - net/mlx5: E-switch, Fix wrong usage of source port rewrite in split rules (Amir Tzin) [2166013 2166018] - net/mlx5: Disable eswitch before waiting for VF pages (Amir Tzin) [2166013] - net/mlx5: Fix setting ec_function bit in MANAGE_PAGES (Amir Tzin) [2166013] - net/mlx5e: Don't cache tunnel offloads capability (Amir Tzin) [2166013] - net/mlx5e: Remove hairpin write debugfs files (Amir Tzin) [2166015] - net/mlx5: Remove NULL check before dev_{put, hold} (Amir Tzin) [2166015] - net/mlx5e: TC, Set CT miss to the specific ct action instance (Amir Tzin) [2166015] - net/mlx5e: Rename CHAIN_TO_REG to MAPPED_OBJ_TO_REG (Amir Tzin) [2166015] - net/mlx5: Refactor tc miss handling to a single function (Amir Tzin) [2166015] - net/mlx5: Kconfig: Make tc offload depend on tc skb extension (Amir Tzin) [2166015] - net/sched: Rename user cookie and act cookie (mlx5 hunk only) (Amir Tzin) [2166015] - IB/mlx5: Extend debug control for CC parameters (Amir Tzin) [2166015] - net/mlx5e: Allow offloading of ct 'new' match (Amir Tzin) [2165914 2166015] - net/mlx5e: Implement CT entry update (Amir Tzin) [2165914 2166015] - net: flow_offload: provision conntrack info in ct_metadata(mlx5 hunks only) (Amir Tzin) [2165914 2166015] - net/mlx5e: Fix outdated TLS comment (Amir Tzin) [2166015] - net/mlx5e: Remove unused function mlx5e_sq_xmit_simple (Amir Tzin) [2166015] - net/mlx5: Simplify eq list traversal (Amir Tzin) [2166015] - net/mlx5e: Switch to using napi_build_skb() (Amir Tzin) [2166015] - RDMA/mlx5: Use query_special_contexts for mkeys (Amir Tzin) [2166015] - net/mlx5e: Use query_special_contexts for mkeys (Amir Tzin) [2166015] - net/mlx5: Change define name for 0x100 lkey value (Amir Tzin) [2166015] - net/mlx5: Expose bits for querying special mkeys (Amir Tzin) [2166015] - RDMA/mlx5: Use rdma_umem_for_each_dma_block() (Amir Tzin) [2166015] - net/mlx5e: TC, fix return value check in mlx5e_tc_act_stats_create() (Amir Tzin) [2166015] - net/mlx5e: TC, support per action stats (Amir Tzin) [2166015] - net/mlx5e: TC, map tc action cookie to a hw counter (Amir Tzin) [2166015] - net/mlx5e: TC, store tc action cookies per attr (Amir Tzin) [2166015] - net/mlx5e: TC, add hw counter to branching actions (Amir Tzin) [2166015] - RDMA/mlx5: Track netdev to avoid deadlock during netdev notifier unregister (Amir Tzin) [2166015] - net/mlx5e: Propagate an internal event in case uplink netdev changes (Amir Tzin) [2166015] - net/mlx5e: Fix trap event handling (Amir Tzin) [2166015] - net/mlx5: fw_tracer, Add support for unrecognized string (Amir Tzin) [2166015] - net/mlx5: fw_tracer, Add support for strings DB update event (Amir Tzin) [2166015] - net/mlx5: fw_tracer, allow 0 size string DBs (Amir Tzin) [2166015] - net/mlx5: fw_tracer: Fix debug print (Amir Tzin) [2166015] - net/mlx5: fs, Remove redundant assignment of size (Amir Tzin) [2166015] - net/mlx5: fs_core, Remove redundant variable err (Amir Tzin) [2166015] - net/mlx5: fs, Remove redundant vport_number assignment (Amir Tzin) [2166015] - net/mlx5e: Remove redundant code for handling vlan actions (Amir Tzin) [2166015 2166018] - net/mlx5: fw reset: Skip device ID check if PCI link up failed (Amir Tzin) [2166015] - net/mlx5: Remove redundant health work lock (Amir Tzin) [2166015] - mlx5: reduce stack usage in mlx5_setup_tc (Amir Tzin) [2166015] - net/mlx5e: Trigger NAPI after activating an SQ (Amir Tzin) [2166015] - net/mlx5e: IPoIB, Add support for XDR speed (Amir Tzin) [2166015] - net/mlx5: Lag, Move mpesw related definitions to mpesw.h (Amir Tzin) [2166015] - net/mlx5: Lag, Use flag to check for shared FDB mode (Amir Tzin) [2166015] - net/mlx5: Lag, Remove redundant bool allocation on the stack (Amir Tzin) [2166015] - net/mlx5: Lag, Use mlx5_lag_dev() instead of derefering pointers (Amir Tzin) [2166015] - net/mlx5: Lag, Update multiport eswitch check to log an error (Amir Tzin) [2166015] - net/mlx5: Add firmware support for MTUTC scaled_ppm frequency adjustments (Amir Tzin) [2166015] - net/mlx5: Add hardware extended range support for PTP adjtime and adjphase (Amir Tzin) [2166015] - net/mlx5: Add adjphase function to support hardware-only offset control (Amir Tzin) [2166015] - net/mlx5: Geneve, Fix handling of Geneve object id as error code (Amir Tzin) [2166015] - net/mlx5e: Verify flow_source cap before using it (Amir Tzin) [2166015 2166018] - net/mlx5: ECPF, wait for VF pages only after disabling host PFs (Amir Tzin) [2166015] - mlx5: fix possible ptp queue fifo use-after-free (Amir Tzin) [2166015] - mlx5: fix skb leak while fifo resync and push (Amir Tzin) [2166015] - net/mlx5: Fix memory leak in error flow of port set buffer (Amir Tzin) [2166015] - net/mlx5e: Remove incorrect debugfs_create_dir NULL check in TLS (Amir Tzin) [2166015] - net/mlx5e: Remove incorrect debugfs_create_dir NULL check in hairpin (Amir Tzin) [2166015] - net/mlx5: Enhance debug print in page allocation failure (Amir Tzin) [2166015] - net/mlx5e: kTLS, Improve connection rate by using fast update encryption key (Amir Tzin) [2166015] - net/mlx5: Keep only one bulk of full available DEKs (Amir Tzin) [2166015] - net/mlx5: Add async garbage collector for DEK bulk (Amir Tzin) [2166015] - net/mlx5: Reuse DEKs after executing SYNC_CRYPTO command (Amir Tzin) [2166015] - net/mlx5: Use bulk allocation for fast update encryption key (Amir Tzin) [2166015] - net/mlx5: Add bulk allocation and modify_dek operation (Amir Tzin) [2166015] - net/mlx5: Add support SYNC_CRYPTO command (Amir Tzin) [2166015] - net/mlx5: Add new APIs for fast update encryption key (Amir Tzin) [2166015] - net/mlx5: Refactor the encryption key creation (Amir Tzin) [2166015] - net/mlx5: Add const to the key pointer of encryption key creation (Amir Tzin) [2166015] - net/mlx5: Prepare for fast crypto key update if hardware supports it (Amir Tzin) [2166015] - net/mlx5: Change key type to key purpose (Amir Tzin) [2166015] - net/mlx5: Add IFC bits and enums for crypto key (Amir Tzin) [2166015] - net/mlx5: Add IFC bits for general obj create param (Amir Tzin) [2166015] - net/mlx5: Header file for crypto (Amir Tzin) [2166015] - net/mlx5e: Use read lock for eswitch get callbacks (Amir Tzin) [2166015 2166018] - net/mlx5e: Remove redundant allocation of spec in create indirect fwd group (Amir Tzin) [2165994 2166015] - net/mlx5e: Support Geneve and GRE with VF tunnel offload (Amir Tzin) [2165994 2166015 2166018] - net/mlx5: E-Switch, Fix typo for egress (Amir Tzin) [2166015] - net/mlx5e: Warn when destroying mod hdr hash table that is not empty (Amir Tzin) [2166015] - net/mlx5e: TC, Use common function allocating flow mod hdr or encap mod hdr (Amir Tzin) [2166015] - net/mlx5e: TC, Add tc prefix to attach/detach hdr functions (Amir Tzin) [2166015] - net/mlx5e: TC, Pass flow attr to attach/detach mod hdr functions (Amir Tzin) [2166015] - net/mlx5: E-switch, Remove redundant comment about meta rules (Amir Tzin) [2166015] - net/mlx5: Suppress error logging on UCTX creation (Amir Tzin) [2166015] - net/mlx5e: Suppress Send WQEBB room warning for PAGE_SIZE >= 16KB (Amir Tzin) [2166015] - net/mlx5e: Use kzalloc() in mlx5e_accel_fs_tcp_create() (Amir Tzin) [2166015] - net/mlx5: remove redundant ret variable (Amir Tzin) [2166015] - net/mlx5e: Replace 0-length array with flexible array (Amir Tzin) [2166015] - net/mlx5e: Replace zero-length array with flexible-array member (Amir Tzin) [2166015] - net/mlx5: Prevent high-rate FW commands from populating all slots (Amir Tzin) [2166015] - net/mlx5: Introduce and use opcode getter in command interface (Amir Tzin) [2166015] - net/mlx5: Enable management PF initialization (Amir Tzin) [2166015] - net/mlx5e: Add hairpin debugfs files (Amir Tzin) [2166015] - net/mlx5e: Add flow steering debugfs directory (Amir Tzin) [2166015] - net/mlx5e: Add hairpin params structure (Amir Tzin) [2166015] - net/mlx5e: kTLS, Add debugfs (Amir Tzin) [2166015] - net/mlx5e: Add Ethernet driver debugfs (Amir Tzin) [2166015] - net/mlx5e: Update shared buffer along with device buffer changes (Amir Tzin) [2166015] - net/mlx5e: Add API to query/modify SBPR and SBCM registers (Amir Tzin) [2166015] - net/mlx5: Expose shared buffer registers bits and structs (Amir Tzin) [2166015] - net/mlx5: Serialize module cleanup with reload and remove (Amir Tzin) [2166013] - net/mlx5: fw_tracer, Zero consumer index when reloading the tracer (Amir Tzin) [2166013] - net/mlx5: fw_tracer, Clear load bit when freeing string DBs buffers (Amir Tzin) [2166013] - net/mlx5: Expose SF firmware pages counter (Amir Tzin) [2166013] - net/mlx5: Store page counters in a single array (Amir Tzin) [2166013] - net/mlx5e: IPoIB, Show unknown speed instead of error (Amir Tzin) [2166013] - net/mlx5e: Fix crash unsetting rx-vlan-filter in switchdev mode (Amir Tzin) [2055530 2166013] - net/mlx5: Bridge, fix ageing of peer FDB entries (Amir Tzin) [2166013] - net/mlx5: DR, Fix potential race in dr_rule_create_rule_nic (Amir Tzin) [2166013] - net/mlx5e: Update rx ring hw mtu upon each rx-fcs flag change (Amir Tzin) [2166013] - net/mlx5e: Don't support encap rules with gbp option (Amir Tzin) [2166013] - net/mlx5e: Fix memory leak on updating vport counters (Amir Tzin) [2165677 2166013] - net/mlx5e: TC, Restore pkt rate policing support (Amir Tzin) [2165893 2166013] - net/mlx5e: TC, ignore match level for post meter rules (Amir Tzin) [2165893 2166013] - net/mlx5: DR, Fix 'stack frame size exceeds limit' error in dr_rule (Amir Tzin) [2166013] - net/mlx5: Lag, fix failure to cancel delayed bond work (Amir Tzin) [2166013] - net/mlx5e: Fix RX reporter for XSK RQs (Amir Tzin) [2166013] - net/mlx5: Expose steering dropped packets counter (Amir Tzin) [2166013] - net/mlx5: Refactor and expand rep vport stat group (Amir Tzin) [2165677 2166013] - net/mlx5e: TC, add support for meter mtu offload (Amir Tzin) [2165893 2166013 2166018] - net/mlx5e: meter, add mtu post meter tables (Amir Tzin) [2165893 2166013] - net/mlx5e: meter, refactor to allow multiple post meter tables (Amir Tzin) [2165893 2166013] - net/mlx5: DR, Add support for range match action (Amir Tzin) [2165893 2166013] - net/mlx5: DR, Add function that tells if STE miss addr has been initialized (Amir Tzin) [2165893 2166013] - net/mlx5: DR, Some refactoring of miss address handling (Amir Tzin) [2165893 2166013] - net/mlx5: DR, Manage definers with refcounts (Amir Tzin) [2165893 2166013] - net/mlx5: DR, Handle FT action in a separate function (Amir Tzin) [2165893 2166013] - net/mlx5: DR, Rework is_fw_table function (Amir Tzin) [2165893 2166013] - net/mlx5: DR, Add functions to create/destroy MATCH_DEFINER general object (Amir Tzin) [2165893 2166013] - net/mlx5: fs, add match on ranges API (Amir Tzin) [2165893 2166013] - net/mlx5: mlx5_ifc updates for MATCH_DEFINER general object (Amir Tzin) [2165893 2166013] - net/mlx5e: TC, allow meter jump control action (Amir Tzin) [2165893 2166013] - net/mlx5e: TC, init post meter rules with branching attributes (Amir Tzin) [2165893 2166013] - net/mlx5e: TC, rename post_meter actions (Amir Tzin) [2165893 2166013] - net/mlx5e: TC, initialize branching action with target attr (Amir Tzin) [2165893 2166013] - net/mlx5e: TC, initialize branch flow attributes (Amir Tzin) [2165893 2166013] - net/mlx5e: TC, set control params for branching actions (Amir Tzin) [2165893 2166013] - net/mlx5e: TC, validate action list per attribute (Amir Tzin) [2165893 2166013] - net/mlx5e: Adjust function actions_match_supported() to upstream. (Amir Tzin) [2166006] - net/mlx5e: TC, add terminating actions (Amir Tzin) [2165893 2166013] - net/mlx5e: TC, reuse flow attribute post parser processing (Amir Tzin) [2165893 2166013] - net/mlx5: fs, assert null dest pointer when dest_num is 0 (Amir Tzin) [2165893 2166013] - net/mlx5e: E-Switch, handle flow attribute with no destinations (Amir Tzin) [2165893 2166013 2166018] - RDMA/mlx5: Remove not-used IB_FLOW_SPEC_IB define (Amir Tzin) [2166013] - RDMA/mlx5: no need to kfree NULL pointer (Amir Tzin) [2166013] - net/mlx5e: TC, Add offload support for trap with additional actions (Amir Tzin) [2166013 2166018] - net/mlx5e: Do early return when setup vports dests for slow path flow (Amir Tzin) [2166013 2166018] - net/mlx5e: Support devlink reload of IPsec core (Amir Tzin) [2166013] - net/mlx5: Remove redundant check (Amir Tzin) [2166013] - net/mlx5e: Don't use termination table when redundant (Amir Tzin) [2166013] - net/mlx5: Remove unused ctx variables (Amir Tzin) [2166013] - net/mlx5e: Replace zero-length arrays with DECLARE_FLEX_ARRAY() helper (Amir Tzin) [2166013] - net/mlx5e: Remove unneeded io-mapping.h #include (Amir Tzin) [2166013] - net/mlx5e: CT, optimize pre_ct table lookup (Amir Tzin) [2166013] - net/mlx5e: kTLS, Use a single async context object per a callback bulk (Amir Tzin) [2166013] - net/mlx5e: kTLS, Remove unnecessary per-callback completion (Amir Tzin) [2166013] - net/mlx5e: kTLS, Remove unused work field (Amir Tzin) [2166013] - net/mlx5e: TC, Remove redundant WARN_ON() (Amir Tzin) [2166013] - net/mlx5e: Add error flow when failing update_rx (Amir Tzin) [2166013] - net/mlx5e: Move params kernel log print to probe function (Amir Tzin) [2166013] - net/mlx5e: Support enhanced CQE compression (Amir Tzin) [2166013] - net/mlx5e: Use clamp operation instead of open coding it (Amir Tzin) [2166013] - net/mlx5e: remove unused list in arfs (Amir Tzin) [2166013] - net/mlx5: Expose vhca_id to debugfs (Amir Tzin) [2166013] - net/mlx5: Unregister traps on driver unload flow (Amir Tzin) [2166013] - net/mlx5: Fix spelling mistake "destoy" -> "destroy" (Amir Tzin) [2166013] - net/mlx5: Bridge, Use debug instead of warn if entry doesn't exists (Amir Tzin) [2166013] - RDMA/mlx5: Change debug log level for remote access error syndromes (Amir Tzin) [2166013] - ptp: mlx5: convert to .adjfine and adjust_by_scaled_ppm (Amir Tzin) [2166013] - net/mlx5: DR, Remove the buddy used_list (Amir Tzin) [2166013] - net/mlx5: DR, Keep track of hot ICM chunks in an array instead of list (Amir Tzin) [2166013] - net/mlx5: DR, Lower sync threshold for ICM hot memory (Amir Tzin) [2166013] - net/mlx5: DR, Allocate htbl from its own slab allocator (Amir Tzin) [2166013] - net/mlx5: DR, Allocate icm_chunks from their own slab allocator (Amir Tzin) [2166013] - net/mlx5: DR, Manage STE send info objects in pool (Amir Tzin) [2166013] - net/mlx5: DR, In rehash write the line in the entry immediately (Amir Tzin) [2166013] - net/mlx5: DR, Handle domain memory resources init/uninit separately (Amir Tzin) [2166013] - net/mlx5: DR, Initialize chunk's ste_arrays at chunk creation (Amir Tzin) [2166013] - net/mlx5: DR, For short chains of STEs, avoid allocating ste_arr dynamically (Amir Tzin) [2166013] - net/mlx5: DR, Remove unneeded argument from dr_icm_chunk_destroy (Amir Tzin) [2166013] - net/mlx5: DR, Check device state when polling CQ (Amir Tzin) [2166013] - net/mlx5: DR, In destroy flow, free resources even if FW command failed (Amir Tzin) [2166013] - net/mlx5: Add support for NPPS with real time mode (Amir Tzin) [2166006] - net/mlx5: Expose NPPS related registers (Amir Tzin) [2166006] - net/mlx5e: Use kvfree() in mlx5e_accel_fs_tcp_create() (Amir Tzin) [2166006] - net/mlx5e: Remove leftovers from old XSK queues enumeration (Amir Tzin) [2166006] - net/mlx5: Lag, avoid lockdep warnings (Amir Tzin) [2166006] - net/mlx5: Update fw fatal reporter state on PCI handlers successful recover (Amir Tzin) [2166006] - net/mlx5: Make ASO poll CQ usable in atomic context (Amir Tzin) [2166006] - net/mlx5: E-Switch, Return EBUSY if can't get mode lock (Amir Tzin) [2166006] - net/mlx5: E-switch, Don't update group if qos is not enabled (Amir Tzin) [2166006] - net/mlx5: E-Switch, Allow offloading fwd dest flow table with vport (Amir Tzin) [2166006 2166018] - net/mlx5: Set default grace period based on function type (Amir Tzin) [2166006] - net/mlx5: Start health poll at earlier stage of driver load (Amir Tzin) [2166006] - net/mlx5e: Expose rx_oversize_pkts_buffer counter (Amir Tzin) [2166006] - net/mlx5: Remove from FPGA IFC file not-needed definitions (Amir Tzin) [2166006] - net/mlx5: Remove unused structs (Amir Tzin) [2166006] - net/mlx5: Remove unused functions (Amir Tzin) [2166006] - net/mlx5: detect and enable bypass port select flow table (Amir Tzin) [2166006] - net/mlx5: Lag, enable hash mode by default for all NICs (Amir Tzin) [2166006] - net/mlx5: Lag, set active ports if support bypass port select flow table (Amir Tzin) [2166006] - RDMA/mlx5: Don't set tx affinity when lag is in hash mode (Amir Tzin) [2166006] - net/mlx5: add IFC bits for bypassing port select flow table (Amir Tzin) [2166006] - RDMA/mlx5: Move function mlx5_core_query_ib_ppcnt() to mlx5_ib (Amir Tzin) [2166006] - IB/mlx5: Support querying eswitch functions from DEVX (Amir Tzin) [2166006] - net: ethernet: move from strlcpy with unused retval to strscpy (mlx5 hunks only) (Amir Tzin) [2166006] - net/mlx5e: Do not use err uninitialized in mlx5e_rep_add_meta_tunnel_rule() (Amir Tzin) [2166006] - IB/mlx5: Remove duplicate header inclusion related to ODP (Amir Tzin) [2166006] - net/mlx5: TC, Add support for SF tunnel offload (Amir Tzin) [2166006] - net/mlx5: E-Switch, Move send to vport meta rule creation (Amir Tzin) [2166006 2166018] - net/mlx5: E-Switch, Split creating fdb tables into smaller chunks (Amir Tzin) [2166006 2166018] - net/mlx5: E-Switch, Add default drop rule for unmatched packets (Amir Tzin) [2166006 2166018] - net/mlx5: Adjust function mlx5_eswitch_inline_mode_get() location (Amir Tzin) [2166006] - net/mlx5e: Completely eliminate priv from fs.h (Amir Tzin) [2166006] - net/mlx5e: Make all ttc functions of en_fs get fs struct as argument (Amir Tzin) [2166006] - net/mlx5e: Make flow steering arfs independent of priv (Amir Tzin) [2166006] - net/mlx5e: Introduce flow steering debug macros (Amir Tzin) [2166006] - net/mlx5e: Separate ethtool_steering from fs.h and make private (Amir Tzin) [2166006] - net/mlx5e: Directly get flow_steering struct as input when init/cleanup ethtool steering (Amir Tzin) [2166006] - Revert "[netdrv] net/mlx5e: Fix missing cleanup of ethtool steering during rep rx cleanup" (Amir Tzin) [2166006] - net/mlx5e: Convert ethtool_steering member of flow_steering struct to pointer (Amir Tzin) [2166006] - net/mlx5e: Drop priv argument of ptp function in en_fs (Amir Tzin) [2166006] - net/mlx5e: Decouple fs_tcp from en.h (Amir Tzin) [2166006] - net/mlx5e: Decouple fs_tt_redirect from en.h (Amir Tzin) [2166006] - net/mlx5e: Introduce flow steering API (Amir Tzin) [2166006] - IB/mlx5: Call io_stop_wc() after writing to WC MMIO (Amir Tzin) [2166006]- mm: page_counter: mitigate consequences of a page_counter underflow (Ty Berry) [2196726] - ceph: fix decoding of client session messages flags (Xiubo Li) [2213062] - net: stmmac: propagate feature flags to vlan (Corinna Vinschen) [2174701] - KVM: Avoid illegal stage2 mapping on invalid memory slot (Gavin Shan) [2190376] - perf/x86/rapl: Add support for Intel Emerald Rapids (Michael Petlan) [2165766] - s390/dasd: Use correct lock while counting channel queue length (Tobias Huschle) [2215889] - inotify: show inotify mask flags in proc fdinfo (Andrey Albershteyn) [2163455] - scsi: scsi_transport_fc: Add an additional flag to fc_host_fpin_rcv() (Ewan D. Milne) [2169276] - perf bench: Fix numa bench to fix usage of affinity for machines with #CPUs > 1K (Michael Petlan) [2134284] - perf bench: Fix numa testcase to check if CPU used to bind task is online (Michael Petlan) [2134284] - powerpc/64s: Make POWER10 and later use pause_short in cpu_relax loops (avchouha) [2188343] - powerpc: add ISA v3.0 / v3.1 wait opcode macro (avchouha) [2188343] - scsi: lpfc: Account for fabric domain ctlr device loss recovery (Dick Kennedy) [2213027] - scsi: lpfc: Clear NLP_IN_DEV_LOSS flag if already in rediscovery (Dick Kennedy) [2213027] - scsi: lpfc: Fix use-after-free rport memory access in lpfc_register_remote_port() (Dick Kennedy) [2213027] - PCI: hv: Add a per-bus mutex state_lock (Vitaly Kuznetsov) [2184863] - Revert "PCI: hv: Fix a timing issue which causes kdump to fail occasionally" (Vitaly Kuznetsov) [2184863] - PCI: hv: Remove the useless hv_pcichild_state from struct hv_pci_dev (Vitaly Kuznetsov) [2184863] - PCI: hv: Fix a race condition in hv_irq_unmask() that can cause panic (Vitaly Kuznetsov) [2184863] - PCI: hv: Fix a race condition bug in hv_pci_query_relations() (Vitaly Kuznetsov) [2184863] - RHEL-only: KVM: arm64: Fixes comments (Shaoqin Huang) [2202988] - KVM: arm64: Fix buffer overflow in kvm_arm_set_fw_reg() (Shaoqin Huang) [2202988] - KVM: selftests: arm64: Fix pte encode/decode for PA bits > 48 (Shaoqin Huang) [2202988] - KVM: arm64: selftests: Use FIELD_GET() to extract ID register fields (Shaoqin Huang) [2202988] - tools: Copy bitfield.h from the kernel sources (Shaoqin Huang) [2202988] - x86/platform/uv: Update UV[23] platform code for SNC (Frank Ramsay) [2163467] - x86/platform/uv: Remove remaining BUG_ON() and BUG() calls (Frank Ramsay) [2163467] - x86/platform/uv: UV support for sub-NUMA clustering (Frank Ramsay) [2163467] - x86: uv: uv_hub.h: Delete duplicated word (Frank Ramsay) [2163467] - x86/platform/uv: Helper functions for allocating and freeing conversion tables (Frank Ramsay) [2163467] - x86/platform/uv: When searching for minimums, start at INT_MAX not 99999 (Frank Ramsay) [2163467] - x86/platform/uv: Fix printed information in calc_mmioh_map (Frank Ramsay) [2163467] - x86/platform/uv: Introduce helper function uv_pnode_to_socket. (Frank Ramsay) [2163467] - x86/platform/uv: Add platform resolving #defines for misc GAM_MMIOH_REDIRECT* (Frank Ramsay) [2163467] - IB/hfi1: Fix sdma.h tx->num_descs off-by-one errors (Izabela Bakollari) [2170629] - IB/hfi1: Fix math bugs in hfi1_can_pin_pages() (Izabela Bakollari) [2170629] - IB/hfi1: Restore allocated resources on failed copyout (Izabela Bakollari) [2170629] - IB/hfi1: Use dma_mmap_coherent for matching buffers (Izabela Bakollari) [2170629] - IB/hfi1: Update RMT size calculation (Izabela Bakollari) [2170629] - IB/hfi1: Split IB counter allocation (Izabela Bakollari) [2170629] - IB/hfi1: Improve TID validity checking (Izabela Bakollari) [2170629] - IB/hfi1: Consolidate the creation of user TIDs (Izabela Bakollari) [2170629] - IB/hfi1: Assign npages earlier (Izabela Bakollari) [2170629] - IB/hfi1: Fix expected receive setup error exit issues (Izabela Bakollari) [2170629] - IB/hfi1: Reserve user expected TIDs (Izabela Bakollari) [2170629] - IB/hfi1: Reject a zero-length user expected buffer (Izabela Bakollari) [2170629] - RDMA/hfi1: Fix doc for hfi1_free_ctxt (Izabela Bakollari) [2170629] - RDMA/hfi1: use sysfs_emit() to instead of scnprintf() (Izabela Bakollari) [2170629] - RDMA/hfi1: Fix error return code in parse_platform_config() (Izabela Bakollari) [2170629] - IB/hfi1: Switch to netif_napi_add() (Izabela Bakollari) [2170629] - RDMA/hfi: Decrease PCI device reference count in error path (Izabela Bakollari) [2170629] - RDMA/hfi1: don't pass bogus GFP_ flags to dma_alloc_coherent (Izabela Bakollari) [2170629] - IB/hfi1: Replace 1-element array with singleton (Izabela Bakollari) [2170629] - RDMA/opa_vnic: fix spelling typo in comment (Izabela Bakollari) [2170629] - IB/hfi1: Use skb_put_data() instead of skb_put/memcpy pair (Izabela Bakollari) [2170629] - IB/hfi1: remove rc_only_opcode and uc_only_opcode declarations (Izabela Bakollari) [2170629] - RDMA/hfi1: fix repeated words in comments (Izabela Bakollari) [2170629] - RDMA/hfi1: Remove the unneeded result variable (Izabela Bakollari) [2170629] - IB: move from strlcpy with unused retval to strscpy (Izabela Bakollari) [2170629] - perf intel-pt: Add documentation for Event Trace and TNT disable (Michael Petlan) [2154066] - perf scripts python: export-to-postgresql.py: Export all sample flags (Michael Petlan) [2154066] - perf scripts python: export-to-sqlite.py: Export all sample flags (Michael Petlan) [2154066] - perf scripting python: Add all sample flags to DB export (Michael Petlan) [2154066] - perf scripts python: intel-pt-events.py: Add Event Trace (Michael Petlan) [2154066] - perf script: Display new D (Intr Disabled) and t (Intr Toggle) flags (Michael Petlan) [2154066] - perf script: Display Intel PT iflag synthesized event (Michael Petlan) [2154066] - perf script: Display Intel PT CFE (Control Flow Event) / EVD (Event Data) synthesized event (Michael Petlan) [2154066] - perf intel-pt: Force 'quick' mode when TNT (Taken/Not-Taken packet) is disabled (Michael Petlan) [2154066] - perf intel-pt: Synthesize new D (Intr Disabled) and t (Intr Toggle) flags (Michael Petlan) [2154066] - perf intel-pt: Synthesize iflag event (Michael Petlan) [2154066] - perf intel-pt: Synthesize CFE (Control Flow Event) / EVD (Event Data) event (Michael Petlan) [2154066] - perf intel-pt: Record Event Trace capability flag (Michael Petlan) [2154066] - perf auxtrace: Add itrace option "I" (Michael Petlan) [2154066] - perf tools: Define new D (Intr Disable) and t (Intr Toggle) flags (Michael Petlan) [2154066] - perf tools: Define Intel PT iflag synthesized event (Michael Petlan) [2154066] - perf tools: Define Intel PT CFE (Control Flow Event) / EVD (Event Data) event (Michael Petlan) [2154066] - perf intel-pt: decoder: Add MODE.Exec IFLAG processing (Michael Petlan) [2154066] - perf intel-pt: decoder: Add CFE (Control Flow Event) and EVD (Event Data) processing (Michael Petlan) [2154066] - perf intel-pt: decoder: Factor out clearing of FUP (Flow Update) event variables (Michael Petlan) [2154066] - perf intel-pt: Fix error timestamp setting on the decoder error path (Michael Petlan) [2154066] - perf intel-pt: Fix missing 'instruction' events with 'q' option (Michael Petlan) [2154066] - perf intel-pt: Fix next 'err' value, walking trace (Michael Petlan) [2154066] - perf intel-pt: Fix state setting when receiving overflow (OVF) packet (Michael Petlan) [2154066] - perf intel-pt: Fix intel_pt_fup_event() assumptions about setting state type (Michael Petlan) [2154066] - perf intel-pt: Fix sync state when a PSB (synchronization) packet is found (Michael Petlan) [2154066] - perf intel-pt: Fix some PGE (packet generation enable/control flow packets) usage (Michael Petlan) [2154066] - perf intel-pt: decoder: Add config bit definitions (Michael Petlan) [2154066] - perf intel-pt: pkt-decoder: Add MODE.Exec IFLAG bit (Michael Petlan) [2154066] - perf intel-pt: pkt-decoder: Add CFE and EVD packets (Michael Petlan) [2154066] - perf intel-pt: pkt-decoder: Remove misplaced linebreak (Michael Petlan) [2154066] - perf intel-pt: pkt-decoder-test: Fix scope of test_data (Michael Petlan) [2154066] - perf/x86/intel/pt: Add a capability and config bit for disabling TNTs (Michael Petlan) [2154066] - perf/x86/intel/pt: Add a capability and config bit for event tracing (Michael Petlan) [2154068] - container_of: Update header inclusions (Desnes Nunes) [2196368] - media: netup_unidvb: fix irq init by register it at the end of probe (Desnes Nunes) [2196368] - media: dvb-usb: dw2102: fix uninit-value in su3000_read_mac_address (Desnes Nunes) [2196368] - media: dvb-usb: digitv: fix null-ptr-deref in digitv_i2c_xfer() (Desnes Nunes) [2196368] - media: dvb-usb-v2: rtl28xxu: fix null-ptr-deref in rtl28xxu_i2c_xfer (Desnes Nunes) [2196368] - media: dvb-usb-v2: ce6230: fix null-ptr-deref in ce6230_i2c_master_xfer() (Desnes Nunes) [2196368] - media: dvb-usb-v2: ec168: fix null-ptr-deref in ec168_i2c_xfer() (Desnes Nunes) [2196368] - media: dvb-usb: az6027: fix three null-ptr-deref in az6027_i2c_xfer() (Desnes Nunes) [2196368] - Revert "usb: xhci-pci: Set PROBE_PREFER_ASYNCHRONOUS" (Desnes Nunes) [2196368] - usb: typec: Don't try to register component master without components (Desnes Nunes) [2196368] - usb: typec: Only attempt to link USB ports if there is fwnode (Desnes Nunes) [2196368] - usb: core: Unregister device on component_add() failure (Desnes Nunes) [2196368] - usb: core: add quirk for Alcor Link AK9563 smartcard reader (Desnes Nunes) [2196368] - USB: new quirk for Dell Gen 2 devices (Desnes Nunes) [2196368] - USB: quirks: add STRING quirk for VCOM device (Desnes Nunes) [2196368] - USB: quirks: add a Realtek card reader (Desnes Nunes) [2196368] - usb: typec: altmodes/displayport: Fix probe pin assign check (Desnes Nunes) [2196368] - usb: typec: ucsi: Don't attempt to resume the ports before they exist (Desnes Nunes) [2196368] - USB: misc: iowarrior: fix up header size for USB_DEVICE_ID_CODEMERCS_IOW100 (Desnes Nunes) [2196368] - usb: host: ehci-fsl: Fix module alias (Desnes Nunes) [2196368] - usb: core: hub: disable autosuspend for TI TUSB8041 (Desnes Nunes) [2196368] - USB: fix misleading usb_set_intfdata() kernel doc (Desnes Nunes) [2196368] - usb: typec: tcpm: Fix altmode re-registration causes sysfs create fail (Desnes Nunes) [2196368] - usb: typec: altmodes/displayport: Use proper macro for pin assignment check (Desnes Nunes) [2196368] - usb: typec: altmodes/displayport: Fix pin assignment calculation (Desnes Nunes) [2196368] - usb: typec: altmodes/displayport: Add pin assignment helper (Desnes Nunes) [2196368] - usb: ucsi: Ensure connector delayed work items are flushed (Desnes Nunes) [2196368] - xhci: Detect lpm incapable xHC USB3 roothub ports from ACPI tables (Desnes Nunes) [2196368] - usb: acpi: add helper to check port lpm capability using acpi _DSM (Desnes Nunes) [2196368] - xhci: Add a flag to disable USB3 lpm on a xhci root port level. (Desnes Nunes) [2196368] - xhci: Add update_hub_device override for PCI xHCI hosts (Desnes Nunes) [2196368] - xhci: Fix null pointer dereference when host dies (Desnes Nunes) [2196368] - usb: xhci: Check endpoint is valid before dereferencing it (Desnes Nunes) [2196368] - xhci-pci: set the dma max_seg_size (Desnes Nunes) [2196368] - usb-storage: apply IGNORE_UAS only for HIKSEMI MD202 on RTL9210 (Desnes Nunes) [2196368] - USB: serial: option: add Quectel EM05CN modem (Desnes Nunes) [2196368] - USB: serial: option: add Quectel EM05CN (SG) modem (Desnes Nunes) [2196368] - USB: serial: cp210x: add SCALANCE LPE-9000 device id (Desnes Nunes) [2196368] - USB: serial: option: add Quectel EC200U modem (Desnes Nunes) [2196368] - USB: serial: qcserial: add EM9191 QDL support (Desnes Nunes) [2196368] - USB: serial: option: add prod. id for Quectel EG91 (Desnes Nunes) [2196368] - USB: serial: option: add Telit LE910Cx composition 0x1204 (Desnes Nunes) [2196368] - USB: serial: option: add Quectel EM05-G (RS) modem (Desnes Nunes) [2196368] - USB: serial: option: add Quectel EM05-G (GR) modem (Desnes Nunes) [2196368] - USB: serial: option: add Quectel EM05-G (CS) modem (Desnes Nunes) [2196368] - thunderbolt: Disable XDomain lane 1 only in software connection manager (Desnes Nunes) [2196368] - thunderbolt: Use correct function to calculate maximum USB3 link rate (Desnes Nunes) [2196368] - thunderbolt: Do not call PM runtime functions in tb_retimer_scan() (Desnes Nunes) [2196368] - Revert "usb: ulpi: defer ulpi_register on ulpi_read_id timeout" (Desnes Nunes) [2196368] - thunderbolt: Do not report errors if on-board retimers are found (Desnes Nunes) [2196368] - treewide: Convert del_timer*() to timer_shutdown*() (Desnes Nunes) [2196368] - USB: core: export usb_cache_string() (Desnes Nunes) [2196368] - usb: ulpi: defer ulpi_register on ulpi_read_id timeout (Desnes Nunes) [2196368] - usb: storage: Add check for kcalloc (Desnes Nunes) [2196368] - USB: sisusbvga: use module_usb_driver() (Desnes Nunes) [2196368] - USB: sisusbvga: rename sisusb.c to sisusbvga.c (Desnes Nunes) [2196368] - USB: sisusbvga: remove console support (Desnes Nunes) [2196368] - media: Switch to use dev_err_probe() helper (Desnes Nunes) [2196368] - media: uvcvideo: Fix memory leak in uvc_gpio_parse (Desnes Nunes) [2196368] - media: usb: pwc-uncompress: Use flex array destination for memcpy() (Desnes Nunes) [2196368] - media: usb: pwc-uncompress: Use struct_size() helper in pwc_decompress() (Desnes Nunes) [2196368] - firmware_loader: fix up to_fw_sysfs() to preserve const (Desnes Nunes) [2196368] - usb.h: take advantage of container_of_const() (Desnes Nunes) [2196368] - device.h: move kobj_to_dev() to use container_of_const() (Desnes Nunes) [2196368] - container_of: add container_of_const() that preserves const-ness of the pointer (Desnes Nunes) [2196368] - driver core: allow kobj_to_dev() to take a const pointer (Desnes Nunes) [2196368] - container_of: remove container_of_safe() (Desnes Nunes) [2196368] - linux/container_of.h: switch to static_assert (Desnes Nunes) [2196368] - media: dvb-usb: m920x: make read-only arrays static const (Desnes Nunes) [2196368] - net: thunderbolt: Use bitwise types in the struct thunderbolt_ip_frame_header (Desnes Nunes) [2196368] - net: thunderbolt: Switch from __maybe_unused to pm_sleep_ptr() etc (Desnes Nunes) [2196368] - USB: serial: f81534: fix division by zero on line-speed change (Desnes Nunes) [2196368] - xhci: remove unused stream_id parameter from xhci_handle_halted_endpoint() (Desnes Nunes) [2196368] - xhci: Prevent infinite loop in transaction errors recovery for streams (Desnes Nunes) [2196368] - xhci: disable U3 suspended ports in S4 hibernate poweroff_late stage (Desnes Nunes) [2196368] - USB: hcd-pci: Fully suspend across freeze/thaw cycle (Desnes Nunes) [2196368] - USB: core: Disable remote wakeup for freeze/quiesce (Desnes Nunes) [2196368] - xhci: export two xhci_hub functions for xhci-pci module usage (Desnes Nunes) [2196368] - xhci: Apply XHCI_RESET_TO_DEFAULT quirk to ADL-N (Desnes Nunes) [2196368] - xhci: print warning when HCE was set (Desnes Nunes) [2196368] - Revert "xhci: Convert to use list_count()" (Desnes Nunes) [2196368] - xhci: Convert to use list_count() (Desnes Nunes) [2196368] - usb: typec: Add partner PD object wrapper (Desnes Nunes) [2196368] - usb: xhci-mtk: fix leakage of shared hcd when fail to set wakeup irq (Desnes Nunes) [2196368] - usb: add usb_set_intfdata() documentation (Desnes Nunes) [2196368] - usb: host: fix a typo in ehci.h (Desnes Nunes) [2196368] - usb: core: hcd: Fix return value check in usb_hcd_setup_local_mem() (Desnes Nunes) [2196368] - usb: typec: ucsi: Resume in separate work (Desnes Nunes) [2196368] - usb: roles: fix of node refcount leak in usb_role_switch_is_parent() (Desnes Nunes) [2196368] - net: thunderbolt: Use kmap_local_page() instead of kmap_atomic() (Desnes Nunes) [2196368] - media: dvb-usb: az6027: fix null-ptr-deref in az6027_i2c_xfer() (Desnes Nunes) [2196368] - media: dvb-usb: dib0700_devices: Remove unused struct dibx090p_adc (Desnes Nunes) [2196368] - media: dib0700: remove orphan dvb_usb_dib0700_ir_proto declaration (Desnes Nunes) [2196368] - media: dvb-usb: fix memory leak in dvb_usb_adapter_init() (Desnes Nunes) [2196368] - media: dvb-core: Enhance shared multi-frontend support (Desnes Nunes) [2196368] - media: docs: fix minor typos (Desnes Nunes) [2196368] - media: dvb-frontends: a8293: fix LNB powerup failure in PCTV 461e (Desnes Nunes) [2196368] - USB: serial: kl5kusb105: drop line-status helper (Desnes Nunes) [2196368] - USB: serial: kl5kusb105: simplify line-status handling (Desnes Nunes) [2196368] - USB: serial: kl5kusb105: clean up line-status handling (Desnes Nunes) [2196368] - USB: serial: cp210x: add support for B0 hangup (Desnes Nunes) [2196368] - USB: serial: cp210x: add Kamstrup RF sniffer PIDs (Desnes Nunes) [2196368] - USB: serial: option: add Quectel EM05-G modem (Desnes Nunes) [2196368] - USB: serial: option: add Quectel RM520N (Desnes Nunes) [2196368] - USB: serial: ch341: fix lost character on LCR updates (Desnes Nunes) [2196368] - USB: serial: ch314: use usb_control_msg_recv() (Desnes Nunes) [2196368] - USB: serial: option: add support for Cinterion MV32-WA/WB RmNet mode (Desnes Nunes) [2196368] - USB: serial: option: add support for Cinterion MV31 with new baseline (Desnes Nunes) [2196368] - USB: serial: io_ti: add Agilent E5805A support (Desnes Nunes) [2196368] - USB: serial: whiteheat: fix heap overflow in WHITEHEAT_GET_DTR_RTS (Desnes Nunes) [2196368] - USB: serial: cp210x: add PIDs for Kamstrup USB Meter Reader (Desnes Nunes) [2196368] - USB: serial: option: add support for Cinterion MV32-WA/MV32-WB (Desnes Nunes) [2196368] - USB: serial: option: add Telit 0x1057, 0x1058, 0x1075 compositions (Desnes Nunes) [2196368] - USB: serial: option: add Telit FN990 compositions (Desnes Nunes) [2196368] - USB: serial: cp210x: add ID for GW Instek GDM-834x Digital Multimeter (Desnes Nunes) [2196368] - USB: serial: cp210x: add part-number debug printk (Desnes Nunes) [2196368] - USB: serial: option: add Telit LN920 compositions (Desnes Nunes) [2196368] - USB: serial: option: add Quectel EM060K modem (Desnes Nunes) [2196368] - USB: serial: option: add Quectel RM500K module support (Desnes Nunes) [2196368] - USB: serial: option: add Quectel EM05-G modem (Desnes Nunes) [2196368] - USB: serial: option: add Quectel EC200S-CN module support (Desnes Nunes) [2196368] - USB: serial: pl2303: add support for more HXN (G) types (Desnes Nunes) [2196368] - USB: serial: option: add Telit LE910Cx 0x1250 composition (Desnes Nunes) [2196368] - usb: typec: tipd: Set mode of operation for USB Type-C connector (Desnes Nunes) [2196368] - usb: typec: tipd: Move tps6598x_disconnect error path to its own label (Desnes Nunes) [2196368] - usb: typec: tipd: Fix typec_unregister_port error paths (Desnes Nunes) [2196368] - usb: typec: tipd: Only update power status on IRQ (Desnes Nunes) [2196368] - usb: typec: tipd: Forward plug orientation to typec subsystem (Desnes Nunes) [2196368] - tps6598x: clear int mask on probe failure (Desnes Nunes) [2196368] - usb: typec: tipd: Fix initialization sequence for cd321x (Desnes Nunes) [2196368] - usb: typec: tipd: Fix typo in cd321x_switch_power_state (Desnes Nunes) [2196368] - usb: typec: tipd: Enable event interrupts by default (Desnes Nunes) [2196368] - usb: typec: tipd: Remove FIXME about testing with I2C_FUNC_I2C (Desnes Nunes) [2196368] - usb: typec: tipd: Switch CD321X power state to S0 (Desnes Nunes) [2196368] - usb: typec: tipd: Add support for Apple CD321X (Desnes Nunes) [2196368] - usb: typec: tipd: Add short-circuit for no irqs (Desnes Nunes) [2196368] - usb: typec: tipd: Split interrupt handler (Desnes Nunes) [2196368] - dt-bindings: usb: tps6598x: Add Apple CD321x compatible (Desnes Nunes) [2196368] - dt-bindings: usb: Add TI tps6598x device tree binding documentation (Desnes Nunes) [2196368] - usb: typec: tipd: Remove WARN_ON in tps6598x_block_read (Desnes Nunes) [2196368] - usb: typec: tipd: Add an additional overflow check (Desnes Nunes) [2196368] - usb: typec: tipd: Don't read/write more bytes than required (Desnes Nunes) [2196368] - usb: typec: tipd: Fix spurious fwnode_handle_put in error path (Desnes Nunes) [2196368] - usb: typec: tipd: Cleanup resources if devm_tps6598_psy_register fails (Desnes Nunes) [2196368] - usb: host: xhci-mtk: omit shared hcd if either root hub has no ports (Desnes Nunes) [2196368] - usb: xhci-mtk: enable wake-up interrupt after runtime_suspend called (Desnes Nunes) [2196368] - usb: typec: tcpci: fix of node refcount leak in tcpci_register_port() (Desnes Nunes) [2196368] - usb: typec: Check for ops->exit instead of ops->enter in altmode_exit (Desnes Nunes) [2196368] - usb: ftdi-elan: remove variable l (Desnes Nunes) [2196368] - Documentation: USB: correct possessive "its" usage (Desnes Nunes) [2196368] - usb: Check !irq instead of irq == NO_IRQ (Desnes Nunes) [2196368] - tools: usb: ffs-aio-example: Fix build error with aarch64-*-gnu-gcc toolchain(s) (Desnes Nunes) [2196368] - usb: xhci-pci: Set PROBE_PREFER_ASYNCHRONOUS (Desnes Nunes) [2196368] - usb: ehci-pci: Set PROBE_PREFER_ASYNCHRONOUS (Desnes Nunes) [2196368] - dt-bindings: usb: usb-drd: Describe default dual-role mode (Desnes Nunes) [2196368] - dt-bindings: usb: xhci: Add Broadcom STB v2 compatible device (Desnes Nunes) [2196368] - dt-bindings: usb: Convert xHCI bindings to DT schema (Desnes Nunes) [2196368] - usb: host: Add ability to build new Broadcom STB USB drivers (Desnes Nunes) [2196368] - dt-bindings: Add Broadcom STB USB support (Desnes Nunes) [2196368] - dt-bindings: usb: Add generic "usb-phy" property (Desnes Nunes) [2196368] - dt-bindings: usb: usb-hcd: Add "tpl-support" property (Desnes Nunes) [2196368] - dt-bindings: usb: Add "ulpi/serial/hsic" PHY types (Desnes Nunes) [2196368] - dt-bindings: usb: usb-drd: Add "otg-rev" property constraints (Desnes Nunes) [2196368] - dt-bindings: usb: Convert generic USB properties to DT schemas (Desnes Nunes) [2196368] - dt-bindings: usb: mtu3: add properties about USB Role Switch (Desnes Nunes) [2196368] - dt-bindings: usb: add binding for USB GPIO based connection detection driver (Desnes Nunes) [2196368] - dt-bindings: connector: add optional properties for Type-B (Desnes Nunes) [2196368] - dt-bindings: connector: Add self-powered property (Desnes Nunes) [2196368] - dt-bindings: usb: generic: Add role-switch-default-mode binding (Desnes Nunes) [2196368] - dt-binding: usb: add usb-role-switch property (Desnes Nunes) [2196368] - dt-binding: usb: add "super-speed-plus" (Desnes Nunes) [2196368] - dt-bindings: usb: usb-hcd: Detach generic USB controller properties (Desnes Nunes) [2196368] - dt-bindings: Explicitly allow additional properties in common schemas (Desnes Nunes) [2196368] - dt-bindings: usb: Bring back phy-names (Desnes Nunes) [2196368] - usb: core: stop USB enumeration if too many retries (Desnes Nunes) [2196368] - usb: hub: port: add sysfs entry to switch port power (Desnes Nunes) [2196368] - usb: typec: port-mapper: Convert to the component framework (Desnes Nunes) [2196368] - usb: Link the ports to the connectors they are attached to (Desnes Nunes) [2196368] - usb: Remove usb_for_each_port() (Desnes Nunes) [2196368] - thunderbolt: Add wake on connect/disconnect on USB4 ports (Desnes Nunes) [2196368] - thunderbolt: Link USB4 ports to their USB Type-C connectors (Desnes Nunes) [2196368] - usb: core: Use kstrtobool() instead of strtobool() (Desnes Nunes) [2196368] - kernel.h: split out kstrtox() and simple_strtox() to a separate header (Desnes Nunes) [2196368] - USB: core: Change configuration warnings to notices (Desnes Nunes) [2196368] - thunderbolt: ACPI: Use the helper fwnode_find_reference() (Desnes Nunes) [2196368] - thunderbolt: Remove redundant assignment to variable len (Desnes Nunes) [2196368] - thunderbolt: Use str_enabled_disabled() helper (Desnes Nunes) [2196368] - media: device property: Add a function to test is a fwnode is a graph endpoint (Desnes Nunes) [2196368] - usb: typec: mux: Allow multiple mux_devs per mux (Desnes Nunes) [2196368] - usb: typec: mux: Introduce indirection (Desnes Nunes) [2196368] - device property: Use multi-connection matchers for single case (Desnes Nunes) [2196368] - device property: Fix fwnode_graph_devcon_match() fwnode leak (Desnes Nunes) [2196368] - device property: Add helper to match multiple connections (Desnes Nunes) [2196368] - Documentation: Remove device connection documentation (Desnes Nunes) [2196368] - usb: ftdi-elan: remove variable err_count (Desnes Nunes) [2196368] - USB: make devnode() callback in usb_class_driver take a const * (Desnes Nunes) [2196368] - USB: remove usb_bus_type from usb.h (Desnes Nunes) [2196368] - USB: allow some usb functions to take a const pointer. (Desnes Nunes) [2196368]- s390/ap: Fix hanging ioctl caused by orphaned replies (Tobias Huschle) [2215891] - crypto: jitter - correct health test during initialization (Vladis Dronov) [2214270] - x86: properly define CONFIG_AS_TPAUSE in Makefile (Nico Pache) [2193009] - zsmalloc: fix races between asynchronous zspage free and page migration (Oleksandr Natalenko) [2213146] - netfilter: ip6t_rpfilter: Fix regression with VRF interfaces (Phil Sutter) [2169958] - x86/mm: Avoid incomplete Global INVLPG flushes (Rafael Aquini) [2213793] - rbd: get snapshot context after exclusive lock is ensured to be held (Ilya Dryomov) [2214973] - rbd: move RBD_OBJ_FLAG_COPYUP_ENABLED flag setting (Ilya Dryomov) [2214973] - vfio/pci: Also demote hiding standard cap messages (Oleksandr Natalenko) [2207849] - vfio/pci: demote hiding ecap messages to debug level (Oleksandr Natalenko) [2207849] - mm: avoid unnecessary page fault retires on shared memory types (Nico Pache) [2213877] - mm: remove redundant check about FAULT_FLAG_ALLOW_RETRY bit (Nico Pache) [2213877] - mm: Allow the [page|pfn]_mkwrite callbacks to drop the mmap_sem (Nico Pache) [2213877] - s390/qeth: convert sysfs snprintf to sysfs_emit (Tobias Huschle) [2203380] - s390/lcs: Fix return type of lcs_start_xmit() (Tobias Huschle) [2203380] - s390/netiucv: Fix return type of netiucv_tx() (Tobias Huschle) [2203380] - s390/ctcm: Fix return type of ctc{mp,}m_tx() (Tobias Huschle) [2203380] - s390/pci: clean up left over special treatment for function zero (Tobias Huschle) [2214268] - s390/pci: remove redundant pci_bus_add_devices() on new bus (Tobias Huschle) [2214268] - s390/pci: only add specific device in zpci_bus_scan_device() (Tobias Huschle) [2214268] - PCI: s390: Fix use-after-free of PCI resources with per-function hotplug (Tobias Huschle) [2214268] - net: atlantic: fix potential memory leak in aq_ndev_close() (Íñigo Huguet) [2184353] - net: atlantic: fix aq_vec index out of range error (Íñigo Huguet) [2179726 2184353] - net: atlantic: verify hw_head_ lies within TX buffer ring (Íñigo Huguet) [2184353] - net: atlantic: add check for MAX_SKB_FRAGS (Íñigo Huguet) [2184353] - net: atlantic: reduce scope of is_rsc_complete (Íñigo Huguet) [2184353] - net: atlantic: fix "frag[0] not initialized" (Íñigo Huguet) [2184353] - net: atlantic: Avoid out-of-bounds indexing (Íñigo Huguet) [2179726 2184353] - atlantic: Fix buff_ring OOB in aq_ring_rx_clean (Íñigo Huguet) [2184353] - atlantic: Remove warn trace message. (Íñigo Huguet) [2184353] - atlantic: Fix statistics logic for production hardware (Íñigo Huguet) [2184353] - atlantic: Add missing DIDs and fix 115c. (Íñigo Huguet) [2184353] - atlantic: Fix to display FW bundle version instead of FW mac version. (Íñigo Huguet) [2184353] - atlantic: Increase delay for fw transactions (Íñigo Huguet) [2184353] - atlantic: fix double-free in aq_ring_tx_clean (Íñigo Huguet) [2184353] - atlantic: Fix OOB read and write in hw_atl_utils_fw_rpc_wait (Íñigo Huguet) [2184353] - net: ethernet: aquantia: Handle error cleanup of start on open (Íñigo Huguet) [2184353] - aquantia: Remove the build_skb path (Íñigo Huguet) [2184353] - net: fix __dev_kfree_skb_any() vs drop monitor (Antoine Tenart) [2184076] - ipv6: icmp6: add drop reason support to icmpv6_echo_reply() (Antoine Tenart) [2184076] - ipv6: icmp6: add SKB_DROP_REASON_IPV6_NDISC_NS_OTHERHOST (Antoine Tenart) [2184076] - ipv6: icmp6: add SKB_DROP_REASON_IPV6_NDISC_BAD_OPTIONS (Antoine Tenart) [2184076] - ipv6: icmp6: add drop reason support to ndisc_redirect_rcv() (Antoine Tenart) [2184076] - ipv6: icmp6: add drop reason support to ndisc_router_discovery() (Antoine Tenart) [2184076] - ipv6: icmp6: add drop reason support to ndisc_recv_rs() (Antoine Tenart) [2184076] - ipv6: icmp6: add drop reason support to ndisc_recv_na() (Antoine Tenart) [2184076] - ipv6: icmp6: add drop reason support to ndisc_recv_ns() (Antoine Tenart) [2184076] - ipv6: icmp6: add drop reason support to ndisc_rcv() (Antoine Tenart) [2184076] - ipv6: icmp6: add drop reason support to icmpv6_notify() (Antoine Tenart) [2184076] - net: add pskb_may_pull_reason() helper (Antoine Tenart) [2184076] - net-next: skbuff: refactor pskb_pull (Antoine Tenart) [2184076] - net: dropreason: add SKB_DROP_REASON_IPV6_BAD_EXTHDR (Antoine Tenart) [2184076] - rxrpc: Use consume_skb() rather than kfree_skb_reason() (Antoine Tenart) [2184076] - ipv4: raw: add drop reasons (Antoine Tenart) [2184076] - ipv6: raw: add drop reasons (Antoine Tenart) [2184076] - tcp: add TCP_MINTTL drop reason (Antoine Tenart) [2184076] - net: fix call location in kfree_skb_list_reason (Antoine Tenart) [2184076] - rxrpc: Show consumed and freed packets as non-dropped in dropwatch (Antoine Tenart) [2184076] - net: tun: rebuild error handling in tun_get_user (Antoine Tenart) [2184076] - ALSA: Update kernel configuration for 8.9 (Jaroslav Kysela) [2179850] - soundwire: stream: Add missing clear of alloc_slave_rt (Jaroslav Kysela) [2179850] - soundwire: dmi-quirks: add new mapping for HP Spectre x360 (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Enable 4 amplifiers instead of 2 on a HP platform (Jaroslav Kysela) [2179850] - ALSA: hda: Fix kctl->id initialization (Jaroslav Kysela) [2179850] - ALSA: gus: Fix kctl->id initialization (Jaroslav Kysela) [2179850] - ALSA: cmipci: Fix kctl->id initialization (Jaroslav Kysela) [2179850] - ALSA: ymfpci: Fix kctl->id initialization (Jaroslav Kysela) [2179850] - ALSA: ice1712,ice1724: fix the kcontrol->id initialization (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirk for Clevo NS50AU (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirks for Asus ROG 2024 laptops using CS35L41 (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add "Intel Reference board" and "NUC 13" SSID in the ALC256 (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add Lenovo P3 Tower platform (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add a quirk for HP Slim Desktop S01 (Jaroslav Kysela) [2179850] - ASoC: simple-card-utils: fix PCM constraint error check (Jaroslav Kysela) [2179850] - ASoC: max98363: limit the number of channel to 1 (Jaroslav Kysela) [2179850] - ASoC: max98363: Removed 32bit support (Jaroslav Kysela) [2179850] - ASoC: amd: yc: Add Thinkpad Neo14 to quirks list for acp6x (Jaroslav Kysela) [2179850] - ASoC: nau8824: Add quirk to active-high jack-detect (Jaroslav Kysela) [2179850] - ASoC: amd: ps: fix for acp_lock access in pdm driver (Jaroslav Kysela) [2179850] - ASoC: simple-card: Add missing of_node_put() in case of error (Jaroslav Kysela) [2179850] - ASoC: codecs: wsa881x: do not set can_multi_write flag (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: remove code for module namespaces (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Enable headset onLenovo M70/M90 (Jaroslav Kysela) [2179850] - regmap: sdw: check for invalid multi-register writes config (Jaroslav Kysela) [2179850] - ALSA: hda/ca0132: add quirk for EVGA X299 DARK (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Add missing checks on FE startup (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Fix avs_path_module::instance_id size (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Account for UID of ACPI device (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Fix declaration of enum avs_channel_config (Jaroslav Kysela) [2179850] - ASoC: Intel: Skylake: Fix declaration of enum skl_ch_cfg (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Access path components under lock (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Fix module lookup (Jaroslav Kysela) [2179850] - ALSA: hda: Fix unhandled register update during auto-suspend period (Jaroslav Kysela) [2179850] - ASoC: soc-pcm: test if a BE can be prepared (Jaroslav Kysela) [2179850] - ALSA: hda: Add NVIDIA codec IDs a3 through a7 to patch table (Jaroslav Kysela) [2179850] - ALSA: oss: avoid missing-prototype warnings (Jaroslav Kysela) [2179850] - ALSA: cs46xx: mark snd_cs46xx_download_image as static (Jaroslav Kysela) [2179850] - ALSA: hda: Fix Oops by 9.1 surround channel names (Jaroslav Kysela) [2179850] - ASoC: rt5682: Disable jack detection interrupt during suspend (Jaroslav Kysela) [2179850] - ASoC: SOF: Separate the tokens for input and output pin index (Jaroslav Kysela) [2179850] - ASoC: SOF: topology: Fix tuples array allocation (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add helper to program SoundWire PCMSyCM registers (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: initialize instance_offset member (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: use 'ml_addr' parameter consistently (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: fix base_ptr computation (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add helper to get SoundWire hlink (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: fix sublink refcounting (Jaroslav Kysela) [2179850] - ASoC: SOF: topology: Fix logic for copying tuples (Jaroslav Kysela) [2179850] - ASoC: dwc: move DMA init to snd_soc_dai_driver probe() (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc3-topology: Make sure that only one cmd is sent in dai_config (Jaroslav Kysela) [2179850] - ASoC: SOF: pm: save io region state in case of errors in resume (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-client-probes: fix pm_runtime imbalance in error handling (Jaroslav Kysela) [2179850] - ASoC: SOF: pcm: fix pm_runtime imbalance in error handling (Jaroslav Kysela) [2179850] - ASoC: SOF: debug: conditionally bump runtime_pm counter on exceptions (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Fix mute and micmute LEDs for yet another HP laptop (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Add a sample rate workaround for Line6 Pod Go (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Apply HP B&O top speaker profile to Pavilion 15 (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirks for ASUS GU604V and GU603V (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirk for HP EliteBook G10 laptops (Jaroslav Kysela) [2179850] - tools include UAPI: Sync the sound/asound.h copy with the kernel sources (Jaroslav Kysela) [2179850] - firewire: net: fix unexpected release of object for asynchronous request packet (Jaroslav Kysela) [2179850] - ASoC: ssm2602: Add workaround for playback distortions (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: Fix NULL pointer crash in acp_sof_ipc_msg_data function (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add a quirk for HP EliteDesk 805 (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirk for 2nd ASUS GU603 (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirk for Clevo L140AU (Jaroslav Kysela) [2179850] - ASoC: amd: yc: Add DMI entry to support System76 Pangolin 12 (Jaroslav Kysela) [2179850] - ALSA: pcm: use exit controlled loop in snd_pcm_playback_silence() (Jaroslav Kysela) [2179850] - ALSA: pcm: simplify top-up mode init in snd_pcm_playback_silence() (Jaroslav Kysela) [2179850] - ALSA: pcm: playback silence - move silence variable updates to separate function (Jaroslav Kysela) [2179850] - ALSA: pcm: playback silence - remove extra code (Jaroslav Kysela) [2179850] - ALSA: pcm: fix playback silence - correct incremental silencing (Jaroslav Kysela) [2179850] - ALSA: pcm: fix playback silence - use the actual new_hw_ptr for the threshold mode (Jaroslav Kysela) [2179850] - ALSA: pcm: Revert "ALSA: pcm: rewrite snd_pcm_playback_silence()" (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Fix mute and micmute LEDs for an HP laptop (Jaroslav Kysela) [2179850] - ALSA: caiaq: input: Add error handling for unsupported input methods in `snd_usb_caiaq_input_init` (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Add quirk for Pioneer DDJ-800 (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: support HP Pavilion Aero 13-be0xxx Mute LED (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirk for ASUS UM3402YAR using CS35L41 (Jaroslav Kysela) [2179850] - ASoC: amd: yc: Add Asus VivoBook Pro 14 OLED M6400RC to the quirks list for acp6x (Jaroslav Kysela) [2179850] - ALSA: docs: Extend module parameters description (Jaroslav Kysela) [2179850] - ASoC: Intel: soc-acpi-cht: Add quirk for Nextbook Ares 8A tablet (Jaroslav Kysela) [2179850] - ALSA: emu10k1: use more existing defines instead of open-coded numbers (Jaroslav Kysela) [2179850] - ASoC: amd: yc: Add ASUS M3402RA into DMI table (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirk for ThinkPad P1 Gen 6 (Jaroslav Kysela) [2179850] - ALSA: hda: Glenfly: add HD Audio PCI IDs and HDMI Codec Vendor IDs. (Jaroslav Kysela) [2179850] - ALSA: emu10k1: use high-level I/O in set_filterQ() (Jaroslav Kysela) [2179850] - ALSA: emu10k1: fix error handling in snd_audigy_i2c_volume_put() (Jaroslav Kysela) [2179850] - ALSA: emu10k1: don't stop DSP in _snd_emu10k1_{,audigy_}init_efx() (Jaroslav Kysela) [2179850] - ALSA: emu10k1: skip Sound Blaster-specific hacks for E-MU cards (Jaroslav Kysela) [2179850] - ALSA: emu10k1: fixup DSP defines (Jaroslav Kysela) [2179850] - ALSA: emu10k1: use high-level I/O functions also during init (Jaroslav Kysela) [2179850] - ALSA: emu10k1: fix SNDRV_EMU10K1_IOCTL_SINGLE_STEP (Jaroslav Kysela) [2179850] - ALSA: emu10k1: pull in some register definitions from kX-project (Jaroslav Kysela) [2179850] - ALSA: emu10k1: remove some bogus defines (Jaroslav Kysela) [2179850] - ALSA: emu10k1: eliminate some unused defines (Jaroslav Kysela) [2179850] - ALSA: emu10k1: fix lineup of EMU_HANA_* defines (Jaroslav Kysela) [2179850] - ALSA: emu10k1: comment updates (Jaroslav Kysela) [2179850] - ALSA: emu10k1: fix snd_emu1010_fpga_read() input masking for rev2 cards (Jaroslav Kysela) [2179850] - ALSA: emu10k1: remove unused emu->pcm_playback_efx_substream field (Jaroslav Kysela) [2179850] - ALSA: emu10k1: remove unused `resume` parameter from snd_emu10k1_init() (Jaroslav Kysela) [2179850] - ALSA: emu10k1: minor optimizations (Jaroslav Kysela) [2179850] - ASoC: max98090: make it selectable (Jaroslav Kysela) [2179850] - ASoC: Intel: soc-acpi-byt: Fix "WM510205" match no longer working (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Rate limit usb_set_interface error reporting (Jaroslav Kysela) [2179850] - ALSA: emu10k1: remove remaining cruft from snd_emu10k1_emu1010_init() (Jaroslav Kysela) [2179850] - ALSA: emu10k1: clean up P16V part somewhat (Jaroslav Kysela) [2179850] - ALSA: emu10k1: clarify various fx8010.*_mask fields (Jaroslav Kysela) [2179850] - ALSA: emu10k1: remove apparently pointless EMU_HANA_OPTION_CARDS reads (Jaroslav Kysela) [2179850] - ALSA: emu10k1: remove apparently pointless FPGA reads (Jaroslav Kysela) [2179850] - ALSA: emu10k1: remove unused snd_emu10k1_voice.emu field (Jaroslav Kysela) [2179850] - ALSA: emu10k1: stop doing weird things with HCFG in snd_emu10k1_emu1010_init() (Jaroslav Kysela) [2179850] - ALSA: emu10k1: remove obsolete card type variable and defines (Jaroslav Kysela) [2179850] - ALSA: emu10k1: fix access to Audigy GPIO port (Jaroslav Kysela) [2179850] - ALSA: emu10k1: drop redundant snd_emu10k1_efx_playback_pointer() (Jaroslav Kysela) [2179850] - ALSA: emu10k1: properly assert E-MU FPGA access constaints (Jaroslav Kysela) [2179850] - ALSA: emu10k1: drop redundant snd_emu10k1_efx_playback_hw_free() (Jaroslav Kysela) [2179850] - ASoC: SOF: pcm: Add an option to skip platform trigger during stop (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: Do not stop/start DMA during pause/release (Jaroslav Kysela) [2179850] - ALSA: pcm: rewrite snd_pcm_playback_silence() (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: Split the set_power_op for IPC3 and IPC4 (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: fix mute/micmute LEDs for a HP ProBook (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_sdw: append codec type to dai link name (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_sdw: support different devices on the same sdw link (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_sdw: set codec_num = 1 if the device is not aggregated (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_sdw_max98373: change sof_sdw_mx8373_late_probe to static call (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_sdw: remove late_probe flag in struct sof_sdw_codec_info (Jaroslav Kysela) [2179850] - ASoC: Intel: soc-acpi: Add entry for rt711-sdca-sdw at link 2 in RPL match table (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_cirrus_common: Guard against missing buses (Jaroslav Kysela) [2179850] - ASoC: SOF: Use no_reply calls for TX (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc: Add no reply inline calls (Jaroslav Kysela) [2179850] - ASoC: es8316: Don't use ranges based register lookup for a single register (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Remove specific patch for Dell Precision 3260 (Jaroslav Kysela) [2179850] - ASoC: nau8825: fix bounds check for adc_delay (Jaroslav Kysela) [2179850] - ASoC: codecs: wcd934x: Simplify &pdev->dev in probe (Jaroslav Kysela) [2179850] - ASoC: codecs: wcd934x: Simplify with dev_err_probe (Jaroslav Kysela) [2179850] - ASoC: codecs: wcd9335: Simplify with dev_err_probe (Jaroslav Kysela) [2179850] - ALSA: hda/hdmi: Remove some dead code (Jaroslav Kysela) [2179850] - ASoC: cs35l41: Fix default regmap values for some registers (Jaroslav Kysela) [2179850] - ASoC: ssm2602: Add support for CLKDIV2 (Jaroslav Kysela) [2179850] - ASoC: nau8825: Add delay control for input path (Jaroslav Kysela) [2179850] - ALSA: hda/hdmi: disable KAE for Intel DG2 (Jaroslav Kysela) [2179850] - ASoC: da7218: Use devm_clk_get_optional() (Jaroslav Kysela) [2179850] - ASoC: da7219: Improve the relability of AAD IRQ process (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirks for Lenovo Z13/Z16 Gen2 (Jaroslav Kysela) [2179850] - ASoC: amd: Add check for acp config flags (Jaroslav Kysela) [2179850] - ASoC: amd: yc: Add ThinkBook 14 G5+ ARP to quirks list for acp6x (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: mtl: fix page fault in dspless mode when DSP is disabled (Jaroslav Kysela) [2179850] - ASoC: tas5720: add missing unwind goto in tas5720_codec_probe (Jaroslav Kysela) [2179850] - ASoC: ep93xx: Add OF support (Jaroslav Kysela) [2179850] - ASoC: ep93xx: i2s: Make it individually selectable (Jaroslav Kysela) [2179850] - ASoC: cs4271: flat regcache, trivial simplifications (Jaroslav Kysela) [2179850] - ASoC: ep93xx: i2s: move enable call to startup callback (Jaroslav Kysela) [2179850] - ASoC: amd: Add Dell G15 5525 to quirks list (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: Print the format_val as hexadecimal number (Jaroslav Kysela) [2179850] - ASoC: max98373: change power down sequence for smart amp (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: MTL: conditionally wake WPIO1PG domain (Jaroslav Kysela) [2179850] - ASoC: Intel: Add rpl_mx98360_rt5682 driver (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: add __func__ in SoundWire lcount() error logs (Jaroslav Kysela) [2179850] - ALSA: hda: patch_realtek: add quirk for Asus N7601ZM (Jaroslav Kysela) [2179850] - ALSA: hda: LNL: add HD Audio PCI ID (Jaroslav Kysela) [2179850] - ASoC: max98363: Make soc_codec_dev_max98363 static (Jaroslav Kysela) [2179850] - soundwire: bus: Fix unbalanced pm_runtime_put() causing usage count underflow (Jaroslav Kysela) [2179850] - ALSA: firewire-tascam: add missing unwind goto in snd_tscm_stream_start_duplex() (Jaroslav Kysela) [2179850] - ALSA: document that struct __snd_pcm_mmap_control64 is messed up (Jaroslav Kysela) [2179850] - ASoC: rt712-sdca: Add RT712 SDCA driver for Mic topology (Jaroslav Kysela) [2179850] - ASoC: add snd_soc_card_mutex_lock/unlock() (Jaroslav Kysela) [2179850] - ASoC: expand snd_soc_dpcm_mutex_lock/unlock() (Jaroslav Kysela) [2179850] - ASoC: expand snd_soc_dapm_mutex_lock/unlock() (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: tidyup dapm_connect_dai_pair() (Jaroslav Kysela) [2179850] - ALSA: emu10k1: documentation updates (Jaroslav Kysela) [2179850] - ALSA: emu10k1: update label & help in config system (Jaroslav Kysela) [2179850] - ALSA: emu10k1: don't create old pass-through playback device on Audigy (Jaroslav Kysela) [2179850] - ALSA: emu10k1: fix capture interrupt handler unlinking (Jaroslav Kysela) [2179850] - ALSA: hda/sigmatel: fix S/PDIF out on Intel D*45* motherboards (Jaroslav Kysela) [2179850] - ALSA: i2c/cs8427: fix iec958 mixer control deactivation (Jaroslav Kysela) [2179850] - ALSA: hda/sigmatel: add pin overrides for Intel DP45SG motherboard (Jaroslav Kysela) [2179850] - ALSA: pcm: fix wait_time calculations (Jaroslav Kysela) [2179850] - ASoC: SOF: pm: Tear down pipelines only if DSP was active (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add helper to retrieve eml_lock (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add helper to offload link ownership (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add helpers to retrieve DMIC/SSP hlink (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: program SoundWire LSDIID registers (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add helper to check cmdsync (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add helpers for sync_arm/sync_go (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add helpers to set link SYNC frequency (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add helpers to enable/check interrupts (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add helper to return sublink count (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add convenience helpers for SoundWire PM (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: introduce helpers for 'extended links' PM (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: special-case HDaudio regular links (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add structures to parse ALT links (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: move to a dedicated module (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add return value for hda_bus_ml_get_capabilities() (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: improve hda_bus_ml_free() helper (Jaroslav Kysela) [2179850] - ALSA: hda: add HDaudio Extended link definitions (Jaroslav Kysela) [2179850] - Documentation: sound: add description of Intel HDaudio multi-links (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: pci-tgl: Allow DSPless mode (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: pci-skl: Allow DSPless mode (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: pci-mtl: Allow DSPless mode (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: pci-icl: Allow DSPless mode (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: pci-cnl: Allow DSPless mode (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: pci-apl: Allow DSPless mode (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: make DSPless mode work with DSP disabled in BIOS (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: Add support for DSPless mode (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: Skip interfaces not supported on a platform (Jaroslav Kysela) [2179850] - ASoC: SOF: Add support for DSPless mode (Jaroslav Kysela) [2179850] - ASoC: SOF: Add flag and state which will be used for DSP-less mode (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-stream: Do not dereference hstream until it is safe (Jaroslav Kysela) [2179850] - ASoC: tegra20_ac97: Add missing unwind goto in tegra20_ac97_platform_probe() (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Clarify bind failure caused by missing fw_module (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: refactor dmic codec platform device creation (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: refactor error checks in probe call (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: refactor get_chip_info callback (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: remove unused variables (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: remove acp_dai_probe() function (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: remove unused code (Jaroslav Kysela) [2179850] - ASoC: soc.h: remove unused params/num_params (Jaroslav Kysela) [2179850] - ASoC: samsung: switch to use c2c_params instead of params (Jaroslav Kysela) [2179850] - ASoC: audio-graph-card2: switch to use c2c_params instead of params (Jaroslav Kysela) [2179850] - ASoC: soc.h: clarify Codec2Codec params (Jaroslav Kysela) [2179850] - ASoC: amd: yc: Add DMI entries to support HP OMEN 16-n0xxx (8A42) (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirk for Clevo X370SNW (Jaroslav Kysela) [2179850] - ALSA: hda/hdmi: Preserve the previous PCM device upon re-enablement (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: fix mute/micmute LEDs for a HP ProBook (Jaroslav Kysela) [2179850] - ASoC: amd: ps: update the acp clock source. (Jaroslav Kysela) [2179850] - ASoC: max98363: add soundwire amplifier driver (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4/intel: Fix spelling mistake "schduler" -> "scheduler" (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4/intel: Add missing mutex_unlock() (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4/intel: Add support for chained DMA (Jaroslav Kysela) [2179850] - ASoC: SOF: avoid a NULL dereference with unsupported widgets (Jaroslav Kysela) [2179850] - ALSA: ymfpci: Use register macro in place of integer literal (Jaroslav Kysela) [2179850] - ALSA: ymfpci: Use u16 consistently for old_legacy_ctrl (Jaroslav Kysela) [2179850] - ALSA: ymfpci: Store additional legacy registers on suspend (Jaroslav Kysela) [2179850] - ALSA: ymfpci: Store saved legacy registers in an array (Jaroslav Kysela) [2179850] - ALSA: ymfpci: Move allocation of saved registers to struct snd_ymfpci (Jaroslav Kysela) [2179850] - ALSA: ymfpci: Switch to DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [2179850] - ALSA: ymfpci: Add error messages for abritrary IO ports on older chips (Jaroslav Kysela) [2179850] - ALSA: ymfpci: Fix BUG_ON in probe function (Jaroslav Kysela) [2179850] - ALSA: ymfpci: Create card with device-managed snd_devm_card_new() (Jaroslav Kysela) [2179850] - ASoC: soc-topology.c: dai_link->platform again (Jaroslav Kysela) [2179850] - firmware: cs_dsp: Add a debugfs entry containing control details (Jaroslav Kysela) [2179850] - ASoC: wm8903: Remove outdated DMIC comment (Jaroslav Kysela) [2179850] - ASoC: es8316: Handle optional IRQ assignment (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirk for Lenovo ZhaoYang CF4620Z (Jaroslav Kysela) [2179850] - ASoC: da7213.c: add missing pm_runtime_disable() (Jaroslav Kysela) [2179850] - ASoC: audio-graph-card2-custom-sample.dtsi: use card->name to avoid long name (Jaroslav Kysela) [2179850] - ASoC: soc-core.c: add snd_soc_add_pcm_runtimes() (Jaroslav Kysela) [2179850] - ALSA: asihpi: remove unused loop_count variable (Jaroslav Kysela) [2179850] - ASoC: hdac_hdmi: use set_stream() instead of set_tdm_slots() (Jaroslav Kysela) [2179850] - ASoC: dapm: Sort speakers after other outputs (Jaroslav Kysela) [2179850] - ASoC: soc-compress: Inherit atomicity from DAI link for Compress FE (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Fix regression on detection of Roland VS-100 (Jaroslav Kysela) [2179850] - ASoC: codecs: rt5682-sdw: simplify set_stream (Jaroslav Kysela) [2179850] - ASoC: codecs: rt715-sdca: simplify set_stream (Jaroslav Kysela) [2179850] - ASoC: codecs: rt715: simplify set_stream (Jaroslav Kysela) [2179850] - ASoC: codecs: rt712-sdca: simplify set_stream (Jaroslav Kysela) [2179850] - ASoC: codecs: rt711-sdca: simplify set_stream (Jaroslav Kysela) [2179850] - ASoC: codecs: rt711-sdw: simplify set_stream (Jaroslav Kysela) [2179850] - ASoC: codecs: rt700-sdw: simplify set_stream (Jaroslav Kysela) [2179850] - ASoC: codecs: rt1318-sdw: simplify set_stream (Jaroslav Kysela) [2179850] - ASoC: codecs: rt1316-sdw: simplify set_stream (Jaroslav Kysela) [2179850] - ASoC: codecs: rt1308-sdw: simplify set_stream (Jaroslav Kysela) [2179850] - ASoC: codecs: max98373-sdw: simplify set_stream (Jaroslav Kysela) [2179850] - ASoC: codecs: sdw-mockup: simplify set_stream (Jaroslav Kysela) [2179850] - ASoC: codecs: cs42l42-sdw: clear stream (Jaroslav Kysela) [2179850] - ASoC: simple-card.c: add missing of_node_put() (Jaroslav Kysela) [2179850] - ASoC: soc-topology.c: remove unnecessary dai_link->platform (Jaroslav Kysela) [2179850] - ASoC: ti: remove unnecessary dai_link->platform (Jaroslav Kysela) [2179850] - ASoC: atmel: remove unnecessary dai_link->platform (Jaroslav Kysela) [2179850] - ALSA: hdspm: remove unused copy_u32_le function (Jaroslav Kysela) [2179850] - ALSA: docs: A few more words for PCM XRUN handling and stream locks (Jaroslav Kysela) [2179850] - ALSA: docs: Add description about ack callback -EPIPE error handling (Jaroslav Kysela) [2179850] - ALSA: pcm: Improved XRUN handling for indirect PCM helpers (Jaroslav Kysela) [2179850] - soundwire: intel_auxdevice: improve pm_prepare step (Jaroslav Kysela) [2179850] - soundwire: bus: Update sdw_nread/nwrite_no_pm to handle page boundaries (Jaroslav Kysela) [2179850] - soundwire: bus: Update kernel doc for no_pm functions (Jaroslav Kysela) [2179850] - soundwire: bus: Remove now outdated comments on no_pm IO (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Fix support for Dell Precision 3260 (Jaroslav Kysela) [2179850] - ASoC: Intel: bytcr_rt5640: Add quirk for the Acer Iconia One 7 B1-750 (Jaroslav Kysela) [2179850] - ASoC: SOF: pcm: Improve the pcm trigger sequence (Jaroslav Kysela) [2179850] - ASoC: SOF: pcm: Make hw_params reset conditional for IPC3 (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: Do not perform DMA cleanup during stop (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Ensure DSP is in D0I0 during sof_ipc4_set_get_data() (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_rt5682: Remove conditional dpcm_capture setting (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_rt5682: Update BT offload config for MTL RVP (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_rt5682: Update BT offload config for Rex (Jaroslav Kysela) [2179850] - soundwire: stream: uniquify dev_err() logs (Jaroslav Kysela) [2179850] - soundwire: stream: remove bus->dev from logs on multiple buses (Jaroslav Kysela) [2179850] - ASoC: tegra: remove unneeded semicolon (Jaroslav Kysela) [2179850] - ASoC: simple-card: add comment to indicate don't remove platforms (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-control: Return on error in sof_ipc4_widget_kcontrol_setup() (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Add macros for chain-dma message bits (Jaroslav Kysela) [2179850] - ASoC: SOF: topology: Set pipeline widget before updating IPC structures (Jaroslav Kysela) [2179850] - soundwire: amd: add pm_prepare callback and pm ops support (Jaroslav Kysela) [2179850] - soundwire: amd: handle SoundWire wake enable interrupt (Jaroslav Kysela) [2179850] - soundwire: amd: add runtime pm ops for AMD SoundWire manager driver (Jaroslav Kysela) [2179850] - soundwire: amd: add SoundWire manager interrupt handling (Jaroslav Kysela) [2179850] - soundwire: amd: enable build for AMD SoundWire manager driver (Jaroslav Kysela) [2179850] - soundwire: amd: register SoundWire manager dai ops (Jaroslav Kysela) [2179850] - soundwire: amd: Add support for AMD Manager driver (Jaroslav Kysela) [2179850] - soundwire: export sdw_compute_slave_ports() function (Jaroslav Kysela) [2179850] - soundwire: intel: don't save hw_params for use in prepare (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Fix recursive locking at XRUN during syncing (Jaroslav Kysela) [2179850] - ALSA: hda/conexant: Partial revert of a quirk for Lenovo (Jaroslav Kysela) [2179850] - ASoC: wm_adsp: Simplify the logging of requested firmware files (Jaroslav Kysela) [2179850] - ASoC: wm_adsp: Add support for loading bin files without wmfw (Jaroslav Kysela) [2179850] - ASoC: wm_adsp: Expose the DSP boot work actions as wm_adsp_power_up() (Jaroslav Kysela) [2179850] - ASoC: wm_adsp: Support DSPs that don't require firmware download (Jaroslav Kysela) [2179850] - firmware: cs_dsp: Support DSPs that don't require firmware download (Jaroslav Kysela) [2179850] - ASoC: wm_adsp: Use no_core_startstop to prevent creating preload control (Jaroslav Kysela) [2179850] - firmware: cs_dsp: Introduce no_core_startstop for self-booting DSPs (Jaroslav Kysela) [2179850] - mfd: arizona-i2c: Add the missing device table IDs for OF (Jaroslav Kysela) [2179850] - ASoC: cs35l41: Add 12288000 clk freq to cs35l41_fs_mon clk config (Jaroslav Kysela) [2179850] - ALSA: portman2x4: remove unused portman_read_command,data functions (Jaroslav Kysela) [2179850] - ALSA: ymfpci: remove unused snd_ymfpci_readb function (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirks for some Clevo laptops (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Initialize in_format to NULL in sof_ipc4_get_audio_fmt (Jaroslav Kysela) [2179850] - ASoC: amd: yc: Add DMI entries to support Victus by HP Laptop 16-e1xxx (8A22) (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: update pipeline_params in process prepare (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: set copier output format for process module (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Add support for base config extension (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: add base module config extension structure (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: add effect widget support (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Move the kcontrol module_id update to helper (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: use common helper function in copier prepare (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-pcm: support multiple configs for BE DAIs (Jaroslav Kysela) [2179850] - soundwire: stream: restore cumulative bus bandwidth when compute_params callback failed (Jaroslav Kysela) [2179850] - ASoC: amd: acp: rembrandt: Drop if blocks with always false condition (Jaroslav Kysela) [2179850] - ALSA: sh: aica: Drop if blocks with always false condition (Jaroslav Kysela) [2179850] - soundwire: bandwidth allocation: Use hweight32() to calculate set bits (Jaroslav Kysela) [2179850] - soundwire: dmi-quirks: add remapping for Intel 'Rooks County' NUC M15 (Jaroslav Kysela) [2179850] - ASoC: Intel: soc-acpi: add table for Intel 'Rooks County' NUC M15 (Jaroslav Kysela) [2179850] - ASOC: Intel: sof_sdw: add quirk for Intel 'Rooks County' NUC M15 (Jaroslav Kysela) [2179850] - soundwire: cadence: change access to IP_MCP_CMD_BASE (Jaroslav Kysela) [2179850] - soundwire: cadence: split access to IP_MCP_CMDCTRL fields (Jaroslav Kysela) [2179850] - soundwire: cadence: split access to IP_MCP_CONTROL fields (Jaroslav Kysela) [2179850] - soundwire: cadence: split access to IP_MCP_CONFIG fields (Jaroslav Kysela) [2179850] - soundwire: cadence: add helpers to access IP_MCP registers (Jaroslav Kysela) [2179850] - soundwire: cadence: remove CDNS_MCP_CONFIG_SSPMOD (Jaroslav Kysela) [2179850] - soundwire: intel: move bank switch routine to common intel_bus_common.c (Jaroslav Kysela) [2179850] - soundwire: intel: add abstraction for cmdsync check (Jaroslav Kysela) [2179850] - soundwire: intel: move bus common sequences to different file (Jaroslav Kysela) [2179850] - soundwire: intel: use indirection before moving bus start/stop sequences (Jaroslav Kysela) [2179850] - soundwire: intel: add sync_arm/sync_go to ops (Jaroslav Kysela) [2179850] - soundwire: intel: simplify sync_go sequence (Jaroslav Kysela) [2179850] - soundwire: intel: remove useless abstraction (Jaroslav Kysela) [2179850] - soundwire: intel: remove PDI-level restrictions on rates and formats (Jaroslav Kysela) [2179850] - soundwire: intel: remove stale/misleading comment (Jaroslav Kysela) [2179850] - soundwire: intel: move common definitions to header file (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Search only pin 0 formats (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Add new tokens for input/output pin format count (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Remove the ref_audio_fmt field (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Modify the signature of sof_ipc4_init_audio_fmt() (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Modify the type of available input/output formats (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Always parse the output formats in topology (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Parse the SOF_COMP_TOKENS only once (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Do not parse the DMA_BUFFER_SIZE token (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Add a new field in struct sof_ipc4_available_audio_format (Jaroslav Kysela) [2179850] - ASoC: SOF: Use input/output pin consistently (Jaroslav Kysela) [2179850] - ASoC: SOF: rename a couple of tokens (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-control: Add support for bytes control get and put (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Add support for TPLG_CTL_BYTES (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-control: set_volume_data only applies to VOLSW family (Jaroslav Kysela) [2179850] - ASoC: SOF: uapi: header: Update sof_abi_hdr doc for IPC4 use (Jaroslav Kysela) [2179850] - ASoC: SOF: uapi: header: Convert sof_abi_hdr comments to kernel style (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc3-control: Merge functions to handle bytes_ext get variants (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc3-control: Rename snd_sof_refresh_control() (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: add support for setting up loopback routes (Jaroslav Kysela) [2179850] - ALSA: hda/ca0132: fixup buffer overrun at tuning_ctl_set() (Jaroslav Kysela) [2179850] - ALSA: asihpi: check pao in control_message() (Jaroslav Kysela) [2179850] - ASoC: codecs: zl38060: Mark OF related data as maybe unused (Jaroslav Kysela) [2179850] - ASoC: codecs: rt1019: Mark OF related data as maybe unused (Jaroslav Kysela) [2179850] - ASoC: codecs: pcm179x-spi: Mark OF related data as maybe unused (Jaroslav Kysela) [2179850] - ASoC: codecs: adau1977-spi: Mark OF related data as maybe unused (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_rt5682: Enable Bluetooth offload on adl_rt1019_rt5682 (Jaroslav Kysela) [2179850] - ALSA: Use of_property_read_bool() for boolean properties (Jaroslav Kysela) [2179850] - ALSA: ppc/tumbler: Use of_property_present() for testing DT property presence (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: MTL: Don't access EM2 (Jaroslav Kysela) [2179850] - ASoC: cs35l41: Steam Deck Shared boost properties quirk (Jaroslav Kysela) [2179850] - ASoC: soc-pcm: fix hw->formats cleared by soc_pcm_hw_init() for dpcm (Jaroslav Kysela) [2179850] - ASoC: hdmi-codec: only startup/shutdown on supported streams (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: Enable cont_update_posn variable in pcm hw_params. (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: Add pcm pointer callback for amd platforms. (Jaroslav Kysela) [2179850] - ASoC: tegra: Support MAX9808x by machine driver (Jaroslav Kysela) [2179850] - ASoC: tegra: Support RT5631 by machine driver (Jaroslav Kysela) [2179850] - ASoC: tegra: Support coupled mic-hp detection (Jaroslav Kysela) [2179850] - ALSA: hda: Match only Intel devices with CONTROLLER_IN_GPU() (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Fix the speaker output on Samsung Galaxy Book2 Pro (Jaroslav Kysela) [2179850] - ASoC: da7219: Initialize jack_det_mutex (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: remove redundant DAI config during hw_free (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: Remove hda_ctrl_dai_widget_setup/free() (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: Unify DAI drv ops for IPC3 and IPC4 (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: Define DAI widget DMA trigger ops for IPC4 (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: Use the topology IPC dai_config op (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: Add setup_hext_stream/reset_hext_stream DMA ops (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: Define and set the HDA DAI widget DMA ops (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: Introduce DAI widget ops (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: Use the dai argument in ipc4_hda_dai_trigger (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: Pass the CPU dai pointer (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: Modify the signature of hda_link_dma_cleanup() (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: remove struct hda_pipe_params (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: Remove hda_link_dma_params() (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: Remove BE DAI DRV ops for SSP DAI's (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: fix speaker, mute/micmute LEDs not work on a HP platform (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: add core token in each module extended token list (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Add support for core_id for pipelines (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Add macro to set the core_id in create_pipe message (Jaroslav Kysela) [2179850] - ASoC: SOF: loader: Remove log prefixes for snd_sof_run_firmware (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc3: Check for upper size limit for the received message (Jaroslav Kysela) [2179850] - ASoC: SOF: topology: Fix error handling in sof_widget_ready() (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: don't squelch errors in WIDGET_SETUP phase (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: Fix broken early bclk feature for SSP (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-mtrace: process pending logs upon FW crash (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: don't allocate blob if it will not be used (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Fix incorrect sample rate print unit (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: set dmic dai index from copier (Jaroslav Kysela) [2179850] - ASoC: SOF: IPC4: update gain ipc msg definition to align with fw (Jaroslav Kysela) [2179850] - ASoC: Intel: soc-acpi: fix copy-paste issue in topology names (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dsp: harden D0i3 programming sequence (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-ctrl: re-add sleep after entering and exiting reset (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: pci-tng: revert invalid bar size setting (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: mtl: Access MTL_HFPWRCTL from HDA_DSP_BAR (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-loader: use SOF helper for consistency (Jaroslav Kysela) [2179850] - ASOC: SOF: Intel: pci-tgl: Fix device description (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: SKL: Fix device description (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: HDA: Fix device description (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: MTL: Fix the device description (Jaroslav Kysela) [2179850] - ALSA: hda: intel-dsp-config: add MTL PCI id (Jaroslav Kysela) [2179850] - ASoC: soc-core.c: remove useless dev_dbg() (Jaroslav Kysela) [2179850] - ASoC: soc-pcm.c: remove indirect runtime copy (Jaroslav Kysela) [2179850] - ASoC: soc-dai.c: add missing flag check at snd_soc_pcm_dai_probe() (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Use struct_size for struct avs_modcfg_ext size (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: nau8825: Adjust clock control (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: ssm4567: Remove nau8825 bits (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: rt5682: Explicitly define codec format (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: da7219: Explicitly define codec format (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: max98357a: Explicitly define codec format (Jaroslav Kysela) [2179850] - ASoC: maxim,max9867: add "mclk" support (Jaroslav Kysela) [2179850] - ASoC: soc-pcm: add option to start DMA after DAI (Jaroslav Kysela) [2179850] - ASoC: amd: yc: Add DMI entries to support HP OMEN 16-n0xxx (8A43) (Jaroslav Kysela) [2179850] - ASoC: zl38060 add gpiolib dependency (Jaroslav Kysela) [2179850] - ASoC: mt6358: Remove undefined HPx Mux enumeration values (Jaroslav Kysela) [2179850] - ASoC: mt6358: Validate Wake on Voice 2 writes (Jaroslav Kysela) [2179850] - ASoC: mt6358: Fix event generation for wake on voice stage 2 switch (Jaroslav Kysela) [2179850] - ALSA: ice1712: Delete unreachable code in aureon_add_controls() (Jaroslav Kysela) [2179850] - ALSA: ice1712: Do not left ice->gpio_mutex locked in aureon_add_controls() (Jaroslav Kysela) [2179850] - ASoC: adau7118: don't disable regulators on device unbind (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Replace fake flexible arrays with flexible-array member (Jaroslav Kysela) [2179850] - ALSA: cs35l41: Add shared boost feature (Jaroslav Kysela) [2179850] - ASoC: cs35l41: Refactor error release code (Jaroslav Kysela) [2179850] - ASoC: cs35l41: Only disable internal boost (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirk for HP EliteDesk 800 G6 Tower PC (Jaroslav Kysela) [2179850] - soundwire: qcom: gracefully handle too many ports in DT (Jaroslav Kysela) [2179850] - soundwire: qcom: define hardcoded version magic numbers (Jaroslav Kysela) [2179850] - soundwire: qcom: correct setting ignore bit on v1.5.1 (Jaroslav Kysela) [2179850] - ASoC: jack: allow multiple interrupt per gpio (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Improve support for Dell Precision 3260 (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_rt5682: Add quirk for Rex board with mx98360a amplifier (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: MTL: Enable DMI L1 (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: Restrict DMI L1 disable workaround (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: Do not re-enable L1 if disabled before suspend (Jaroslav Kysela) [2179850] - ASoC: amd: vangogh: Add components prefix in structs and function names (Jaroslav Kysela) [2179850] - ASoC: amd: vangogh: Centralize strings definition (Jaroslav Kysela) [2179850] - ASoC: amd: vangogh: Move nau8821 and CPU side code up for future platform (Jaroslav Kysela) [2179850] - ASoC: amd: vangogh: Check Bit Clock rate before snd_soc_dai_set_pll (Jaroslav Kysela) [2179850] - ASoC: amd: vangogh: use for_each_rtd_components instead of for (Jaroslav Kysela) [2179850] - ASoC: amd: vangogh: remove unnecessarily included headers (Jaroslav Kysela) [2179850] - ASoC: amd: vangogh: use sizeof of variable instead of struct type (Jaroslav Kysela) [2179850] - ASoC: amd: vangogh: Small code refactor (Jaroslav Kysela) [2179850] - ASoC: amd: vangogh: Remove unnecessary init function (Jaroslav Kysela) [2179850] - ASoC: nau8821: Implement DRC controls (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: fix possible stream_tag leak (Jaroslav Kysela) [2179850] - ASoC: amd: yp: Add OMEN by HP Gaming Laptop 16z-n000 to quirks (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.h: fixup warning struct snd_pcm_substream not declared (Jaroslav Kysela) [2179850] - ASoC: soc-ac97: Return correct error codes (Jaroslav Kysela) [2179850] - ASoC: da7219: Improve the IRQ process to increase the stability (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Enable mute/micmute LEDs and speaker support for HP Laptops (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dsp: Set streaming flag for d0i3 (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: Enable d0i3 work for ipc4 (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Wake up dsp core before sending ipc msg (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dsp: use set_pm_gate according to ipc version (Jaroslav Kysela) [2179850] - ASoC: SOF: Introduce a new set_pm_gate() IPC PM op (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: fix mute/micmute LEDs don't work for a HP platform. (Jaroslav Kysela) [2179850] - ASoC: Intel: Skylake: Fix struct definition (Jaroslav Kysela) [2179850] - ASoC: codecs: wcd934x: Use min macro for comparison and assignment (Jaroslav Kysela) [2179850] - ASoC: soc-ac97: Convert to agnostic GPIO API (Jaroslav Kysela) [2179850] - ALSA: hda: cs35l41: Enable Amp High Pass Filter (Jaroslav Kysela) [2179850] - ALSA: hda: cs35l41: Ensure firmware/tuning pairs are always loaded (Jaroslav Kysela) [2179850] - ALSA: hda: cs35l41: Correct error condition handling (Jaroslav Kysela) [2179850] - ASoC: codecs: Modify error implicit declaration of function 'gpiod_set_value_cansleep' (Jaroslav Kysela) [2179850] - ASoC: codecs: Modify the log print statement (Jaroslav Kysela) [2179850] - ASoC: codecs: Fixed a spelling error in the function name (Jaroslav Kysela) [2179850] - ALSA: hda/realtek - fixed wrong gpio assigned (Jaroslav Kysela) [2179850] - ALSA: hda: Fix codec device field initializan (Jaroslav Kysela) [2179850] - ASoC: rt712-sdca: fix coding style and unconditionally return issues (Jaroslav Kysela) [2179850] - ASoC: rt5640: Update MCLK rate in set_sysclk() (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: set copier sink format (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Print queue IDs in error (Jaroslav Kysela) [2179850] - ALSA: hda: remove redundant variable in snd_hdac_stream_start() (Jaroslav Kysela) [2179850] - ALSA: hda/conexant: add a new hda codec SN6180 (Jaroslav Kysela) [2179850] - SoC: rt5682s: Disable jack detection interrupt during suspend (Jaroslav Kysela) [2179850] - ALSA: ppc: fix unused function local variable (Jaroslav Kysela) [2179850] - ASoC: codecs: max98090: simplify snd_soc_dai_driver (Jaroslav Kysela) [2179850] - ASoC: SOF: ops: refine parameters order in function snd_sof_dsp_update8 (Jaroslav Kysela) [2179850] - ASoC: topology: Return -ENOMEM on memory allocation failure (Jaroslav Kysela) [2179850] - ALSA: core: Make snd_card_free() return void (Jaroslav Kysela) [2179850] - ALSA: core: Make snd_card_free_when_closed() return void (Jaroslav Kysela) [2179850] - ALSA: core: Make snd_card_disconnect() return void (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add Positivo N14KP6-TG (Jaroslav Kysela) [2179850] - ALSA: emux: Avoid potential array out-of-bound in snd_emux_xg_control() (Jaroslav Kysela) [2179850] - ASoC: rt712-sdca: Add RT712 SDCA driver for Jack and Amp topology (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: fix mute/micmute LEDs don't work for a HP platform. (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Add quirk for ASUS UM3402 using CS35L41 (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Enable mute/micmute LEDs on HP Elitebook, 645 G9 (Jaroslav Kysela) [2179850] - ASoC: codecs: aw88395: initialize cur_scene_id to 0 (Jaroslav Kysela) [2179850] - ASoC: codecs: es8326: Fix DTS properties reading (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: Fix for handling spurious interrupts from DSP (Jaroslav Kysela) [2179850] - ASoC: codecs: fix platform_no_drv_owner.cocci warning (Jaroslav Kysela) [2179850] - ALSA: fireface: add field for the number of messages copied to user space (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-pcm: add delay function support (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: mtl: add get_stream_position support (Jaroslav Kysela) [2179850] - ASoC: SOF: add get_stream_position ops for pcm delay (Jaroslav Kysela) [2179850] - ASoC: SOF: add delay function support in sof framework (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-pcm: add hw_params (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-pcm: allocate time info for pcm delay feature (Jaroslav Kysela) [2179850] - ASoC: SOF: add time info structure for ipc4 path (Jaroslav Kysela) [2179850] - ASoC: SOF: add fw_info_box support (Jaroslav Kysela) [2179850] - ASoC: SOF: add ipc4_fw_reg header file (Jaroslav Kysela) [2179850] - ASoC: codecs: aw88395: Fix spelling mistake "cersion" -> "version" (Jaroslav Kysela) [2179850] - ASoC: SOF: fix intel-soundwire link failure (Jaroslav Kysela) [2179850] - ALSA: hda: Fix the control element identification for multiple codecs (Jaroslav Kysela) [2179850] - ASoC: amd: update ps platform acp header file (Jaroslav Kysela) [2179850] - ASoC: topology: Set correct unload callback for graph type (Jaroslav Kysela) [2179850] - ASoC: SOF: topology: Add missed "else" in sof_connect_dai_widget (Jaroslav Kysela) [2179850] - ASoC: cs42l42: use helper function (Jaroslav Kysela) [2179850] - ALSA: pci: lx6464es: fix a debug loop (Jaroslav Kysela) [2179850] - ASoC: soc-dai.h: cleanup Playback/Capture data for snd_soc_dai (Jaroslav Kysela) [2179850] - ASoC: soc-topology.c: use helper function (Jaroslav Kysela) [2179850] - ASoC: soc-pcm.c: use helper function (Jaroslav Kysela) [2179850] - ASoC: soc-dai.c: use helper function (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: use helper function (Jaroslav Kysela) [2179850] - ASoC: soc-core.c: use helper function (Jaroslav Kysela) [2179850] - ASoC: ti: use helper function (Jaroslav Kysela) [2179850] - ASoC: tegra: use helper function (Jaroslav Kysela) [2179850] - ASoC: sof: use helper function (Jaroslav Kysela) [2179850] - ASoC: intel: use helper function (Jaroslav Kysela) [2179850] - ASoC: sdw-mockup: use helper function (Jaroslav Kysela) [2179850] - ASoC: spear: use helper function (Jaroslav Kysela) [2179850] - ASoC: cirrus: use helper function (Jaroslav Kysela) [2179850] - ASoC: rt: use helper function (Jaroslav Kysela) [2179850] - ASoC: max: use helper function (Jaroslav Kysela) [2179850] - ASoC: hda: use helper function (Jaroslav Kysela) [2179850] - ASoC: hdmi-codec: use helper function (Jaroslav Kysela) [2179850] - ASoC: soc.h: add snd_soc_card_is_instantiated() helper (Jaroslav Kysela) [2179850] - ASoC: soc-dai.h: add snd_soc_dai_get/set_widget_playback/capture() helper (Jaroslav Kysela) [2179850] - ASoC: soc-dai.h: add snd_soc_dai_tdm_mask_set/get() helper (Jaroslav Kysela) [2179850] - ASoC: soc-dai.h: add snd_soc_dai_dma_data_set/get() for low level (Jaroslav Kysela) [2179850] - ASoC: soc-dai.h: add missing snd_soc_dai_set_widget() (Jaroslav Kysela) [2179850] - ALSA: doc: Fix PCM interface section typos (Jaroslav Kysela) [2179850] - ALSA: firewire-motu: fix unreleased lock warning in hwdep device (Jaroslav Kysela) [2179850] - ALSA: firewire-lib: fix uninitialized local variable (Jaroslav Kysela) [2179850] - ASoC: amd: acp: Refactor bit width calculation (Jaroslav Kysela) [2179850] - ASoC: rt715-sdca: fix clock stop prepare timeout issue (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Fix the speaker output on Samsung Galaxy Book2 Pro 360 (Jaroslav Kysela) [2179850] - ASoC: tas5720: set bit 7 in ANALOG_CTRL_REG for TAS5720A-Q1 during probe (Jaroslav Kysela) [2179850] - ASoC: codecs: tas5720: add support for TAS5720A-Q1 (automotive) variant (Jaroslav Kysela) [2179850] - ASoC: codecs: tas5720: split a tas5720_mute_soc_component() function (Jaroslav Kysela) [2179850] - ASoC: topology: Use unload() op directly (Jaroslav Kysela) [2179850] - ASoC: topology: Unify kcontrol removal code (Jaroslav Kysela) [2179850] - ASoC: topology: Remove unnecessary check for EOF (Jaroslav Kysela) [2179850] - ASoC: topology: Return an error on complete() failure (Jaroslav Kysela) [2179850] - ASoC: topology: Pass correct pointer instead of casting (Jaroslav Kysela) [2179850] - ASoC: topology: Remove unnecessary forward declarations (Jaroslav Kysela) [2179850] - ASoC: topology: Rename remove_ handlers (Jaroslav Kysela) [2179850] - ASoC: topology: Fix function name (Jaroslav Kysela) [2179850] - ASoC: topology: Fix typo in functions name (Jaroslav Kysela) [2179850] - ASoC: topology: Remove unused SOC_TPLG_PASS_PINS constant (Jaroslav Kysela) [2179850] - ASoC: topology: Properly access value coming from topology file (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Wait for debounce interval after resume (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Don't set idle_bias_on (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Add SoundWire support (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Export some functions for SoundWire (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Separate ASP config from PLL config (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Ensure MCLKint is a multiple of the sample rate (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Add SOFT_RESET_REBOOT register (Jaroslav Kysela) [2179850] - soundwire: stream: Add specific prep/deprep commands to port_prep callback (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-pcm: Do not run the trigger pipelines if no spipe is stored (Jaroslav Kysela) [2179850] - ASoC: SOF: Protect swidget->use_count with mutex for kcontrol access race (Jaroslav Kysela) [2179850] - ASoC: SOF: Avoid double decrementing use_count in sof_widget_setup on error (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Protect pipeline free with mutex (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-pcm: Implement pipeline trigger reference counting (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-pcm: Rename 'data' variable to trigger_list (Jaroslav Kysela) [2179850] - ASoC: SOF: Introduce struct snd_sof_pipeline (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-pcm: Use the PCM stream's pipeline_info during trigger (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: Populate the PCM stream pipeline_info (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Add flag to skip triggering pipelines during FE DAI trigger (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-pcm: Define pcm_setup/free ops (Jaroslav Kysela) [2179850] - ASoC: SOF: Introduce PCM setup/free PCM IPC ops (Jaroslav Kysela) [2179850] - ASoC: SOF: topology: Set IPC-specific trigger order for DAI links (Jaroslav Kysela) [2179850] - ASoC: SOF: pcm: do not free widgets during suspend trigger (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: Only process widgets in the connected widget list (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: Set up/free DAI/AIF widgets only once (Jaroslav Kysela) [2179850] - ASoC: soc-pcm: Export widget_in_list() (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: No need to unbind routes within a pipeline (Jaroslav Kysela) [2179850] - Documentation: sound: correct spelling (Jaroslav Kysela) [2179850] - treewide: fix up files incorrectly marked executable (Jaroslav Kysela) [2179850] - ASoC: cs42l56: fix DT probe (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: add buffer type support (Jaroslav Kysela) [2179850] - ALSA: memalloc: Workaround for Xen PV (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: use different channel mask for each sdw amp feedback (Jaroslav Kysela) [2179850] - soundwire: bus_type: Avoid lockdep assert in sdw_drv_probe() (Jaroslav Kysela) [2179850] - soundwire: cadence: further simplify low-level xfer_msg_defer() callback (Jaroslav Kysela) [2179850] - soundwire: stream: use consistent pattern for freeing buffers (Jaroslav Kysela) [2179850] - soundwire: bus: Remove unused reset_page_addr() callback (Jaroslav Kysela) [2179850] - soundwire: bus: Don't zero page registers after every transaction (Jaroslav Kysela) [2179850] - ASoC: ts3a227e: add set_jack and get_jack_type (Jaroslav Kysela) [2179850] - ASoC: simple-card-utils: create jack inputs for aux_devs (Jaroslav Kysela) [2179850] - ASoC: soc-component: add get_jack_type (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Simplify probe-component implementation (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: prepare_widgets: Check swidget for NULL on sink failure (Jaroslav Kysela) [2179850] - firewire: cdev: use single object to dispatch event for request to IEC 61883-1 FCP region (Jaroslav Kysela) [2179850] - firewire: cdev: obsolete NULL check to detect IEC 61883-1 FCP region (Jaroslav Kysela) [2179850] - firewire: core: use kref structure to maintain lifetime of data for fw_request structure (Jaroslav Kysela) [2179850] - ASoC: hdmi-codec: zero clear HDMI pdata (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-mtrace: prevent underflow in sof_ipc4_priority_mask_dfs_write() (Jaroslav Kysela) [2179850] - soundwire: bus: remove sdw_defer argument in sdw_transfer_defer() (Jaroslav Kysela) [2179850] - soundwire: cadence: use directly bus sdw_defer structure (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Add FIXED_RATE quirk for JBL Quantum610 Wireless (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: fix mute/micmute LEDs, speaker don't work for a HP platform (Jaroslav Kysela) [2179850] - ASoC: SOF: keep prepare/unprepare widgets in sink path (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: skip prepare/unprepare if swidget is NULL (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: unprepare when swidget->use_count > 0 (Jaroslav Kysela) [2179850] - ALSA: fireface: fix locking bug in ff400_copy_msg_to_user() (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: start with the right widget type (Jaroslav Kysela) [2179850] - ASoC: SOF: compress: Set compress data offset (Jaroslav Kysela) [2179850] - ASoC: SOF: Add support for compress API for stream data/offset (Jaroslav Kysela) [2179850] - ASoC: SOF: Prepare set_stream_data_offset for compress API (Jaroslav Kysela) [2179850] - ASoC: SOF: Prepare ipc_msg_data to be used with compress API (Jaroslav Kysela) [2179850] - ALSA: hda/ca0132: minor fix for allocation size (Jaroslav Kysela) [2179850] - firewire: fix memory leak for payload of request subaction to IEC 61883-1 FCP region (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Use asoc_substream_to_rtd() to obtain rtd (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Use min_t instead of min with cast (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Correctly access topology fields (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Implement PCI shutdown (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Fix possible NULL pointer dereference in snd_usb_pcm_has_fixed_rate() (Jaroslav Kysela) [2179850] - ASoC: codecs: Aw88395 chip register file, data type file and Kconfig Makefile (Jaroslav Kysela) [2179850] - ASoC: codecs: Aw88395 function for ALSA Audio Driver (Jaroslav Kysela) [2179850] - ASoC: codecs: ACF bin parsing and check library file for aw88395 (Jaroslav Kysela) [2179850] - ASoC: codecs: Add i2c and codec registration for aw88395 and their associated operation functions (Jaroslav Kysela) [2179850] - regmap: sdw: Remove 8-bit value size restriction (Jaroslav Kysela) [2179850] - regmap: sdw: Update misleading comment (Jaroslav Kysela) [2179850] - ALSA: fireface: implement message parser for Fireface 400 (Jaroslav Kysela) [2179850] - ALSA: fireface: add local framework to message parser (Jaroslav Kysela) [2179850] - ALSA: fireface: update UAPI for data of knob control (Jaroslav Kysela) [2179850] - ALSA: fireface: add helper function to parse MIDI messages transmitted by Fireface 400 (Jaroslav Kysela) [2179850] - ALSA: fireface: pick up time stamp for request subaction of asynchronous transaction (Jaroslav Kysela) [2179850] - ALSA: fireface: rename callback functions (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_es8336: Drop reference count of ACPI device after use (Jaroslav Kysela) [2179850] - ASoC: Intel: bytcr_wm5102: Drop reference count of ACPI device after use (Jaroslav Kysela) [2179850] - ASoC: Intel: bytcr_rt5640: Drop reference count of ACPI device after use (Jaroslav Kysela) [2179850] - ASoC: Intel: bytcr_rt5651: Drop reference count of ACPI device after use (Jaroslav Kysela) [2179850] - ASoC: Intel: bytcht_es8316: Drop reference count of ACPI device after use (Jaroslav Kysela) [2179850] - ASoC: amd: acp-es8336: Drop reference count of ACPI device after use (Jaroslav Kysela) [2179850] - ASoC: amd: yc: Add DMI support for new acer/emdoor platforms (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: Enable mute/micmute LEDs on HP Spectre x360 13-aw0xxx (Jaroslav Kysela) [2179850] - ALSA: firewire-lib: compute extra delay for runtime of PCM substream (Jaroslav Kysela) [2179850] - ALSA: firewire-lib: obsolete return value from context payload processing layer (Jaroslav Kysela) [2179850] - ALSA: firewire-lib: move parameter for pcm frame multiplier from context payload processing layer (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: Provide debugfs_add_region_item ops for core (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: Support mt8188 platform (Jaroslav Kysela) [2179850] - ALSA: firewire-lib: extend tracepoints event including CYCLE_TIME of 1394 OHCI (Jaroslav Kysela) [2179850] - ALSA: hda/hdmi: Add a HP device 0x8715 to force connect list (Jaroslav Kysela) [2179850] - ALSA: control-led: use strscpy in set_led_id() (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Always initialize fixed_rate in snd_usb_find_implicit_fb_sync_format() (Jaroslav Kysela) [2179850] - ASoC: amd: acp: Enable i2s tdm support for skyrim platforms (Jaroslav Kysela) [2179850] - ASoC: amd: acp: Add i2s tdm support in machine driver (Jaroslav Kysela) [2179850] - ASoC: amd: acp: Refactor i2s clocks programming sequence (Jaroslav Kysela) [2179850] - ASoC: amd: acp: Refactor dai format implementation (Jaroslav Kysela) [2179850] - ASoC: amd: acp: Add new cpu dai's in machine driver (Jaroslav Kysela) [2179850] - ALSA: firewire-lib: keep history to process isochronous packet (Jaroslav Kysela) [2179850] - ALSA: firewire-lib: use circular linked list for context payload processing layer (Jaroslav Kysela) [2179850] - ALSA: firewire-lib: use circular linked list to enumerate packet descriptors (Jaroslav Kysela) [2179850] - ASoC: nau8315: remove dependency on GPIOLIB (Jaroslav Kysela) [2179850] - ALSA: firewire-lib: code refactoring for cache position in sequence replay (Jaroslav Kysela) [2179850] - ALSA: firewire-lib: code refactoring for cache position in tx packets (Jaroslav Kysela) [2179850] - ALSA: firewire-lib: code refactoring for pool position in rx packets (Jaroslav Kysela) [2179850] - ALSA: firewire-lib: code refactoring for helper functions to pool sequence in rx packets (Jaroslav Kysela) [2179850] - ALSA: aoa: make remove callback of soundbus driver void returned (Jaroslav Kysela) [2179850] - ALSA: ac97: make remove callback of ac97 driver void returned (Jaroslav Kysela) [2179850] - ASoC: amd: ps: Fix uninitialized ret in create_acp64_platform_devs() (Jaroslav Kysela) [2179850] - ALSA: hda: cs35l41: Check runtime suspend capability at runtime_idle (Jaroslav Kysela) [2179850] - ALSA: hda: cs35l41: Don't return -EINVAL from system suspend/resume (Jaroslav Kysela) [2179850] - mfd: arizona: Use pm_runtime_resume_and_get() to prevent refcnt leak (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: fix mute/micmute LEDs don't work for a HP platform (Jaroslav Kysela) [2179850] - ASoC: amd: ps: use static function (Jaroslav Kysela) [2179850] - ASoC: nau8822: add speaker Bridge Tied Output configuration (Jaroslav Kysela) [2179850] - ASoC: amd: ps: remove unused variable (Jaroslav Kysela) [2179850] - ASoC: amd: ps: use acp_lock to protect common registers in pdm driver (Jaroslav Kysela) [2179850] - ASoC: amd: ps: add mutex lock for accessing common registers (Jaroslav Kysela) [2179850] - ALSA: hda - Enable headset mic on another Dell laptop with ALC3254 (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_ssp_amp: remove unused variable (Jaroslav Kysela) [2179850] - ASoC: Intel: sof-wm8804: Replace open coded acpi_dev_put() (Jaroslav Kysela) [2179850] - ASoC: Intel: cht_bsw_rt5672: Replace open coded acpi_dev_put() (Jaroslav Kysela) [2179850] - ASoC: Intel: cht_bsw_rt5645: Replace open coded acpi_dev_put() (Jaroslav Kysela) [2179850] - ASoC: Intel: bytcht_da7213: Replace open coded acpi_dev_put() (Jaroslav Kysela) [2179850] - ASoC: Intel: bytcht_cx2072x: Replace open coded acpi_dev_put() (Jaroslav Kysela) [2179850] - ALSA: usb-audio: More refactoring of hw constraint rules (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Relax hw constraints for implicit fb sync (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Make sure to stop endpoints before closing EPs (Jaroslav Kysela) [2179850] - ALSA: hda/realtek - Turn on power early (Jaroslav Kysela) [2179850] - ASoC: rt9120: Make dev PM runtime bind AsoC component PM (Jaroslav Kysela) [2179850] - ASoC: amd: yc: Add ASUS M5402RA into DMI table (Jaroslav Kysela) [2179850] - ASoC: wm8904: fix wrong outputs volume after power reactivation (Jaroslav Kysela) [2179850] - ASoC: rt711-sdca: add jack detection mode for JD2 100K (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_nau8825: add variant with nau8318 amplifier. (Jaroslav Kysela) [2179850] - ASoC: amd: ps: move irq handler registration (Jaroslav Kysela) [2179850] - ASoC: amd: ps: update dev index value in irq handler (Jaroslav Kysela) [2179850] - ASoC: amd: ps: refactor platform device creation logic (Jaroslav Kysela) [2179850] - ASoC: amd: ps: implement api to retrieve acp device config (Jaroslav Kysela) [2179850] - ASoC: Intel: fix sof-nau8825 link failure (Jaroslav Kysela) [2179850] - ASoC: Intel: sof-nau8825: fix module alias overflow (Jaroslav Kysela) [2179850] - ASoC: SOF: trace: No need to check for op pointer in sof_fw_trace_free() (Jaroslav Kysela) [2179850] - ASoC: SOF: trace: Use sof_ipc_get_ops() in sof_fw_trace_init (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-priv: Mark fw_tracing ops optional in documentation (Jaroslav Kysela) [2179850] - ASoC: SOF: pm: Extend the optionality of IPC ops to IPC as well (Jaroslav Kysela) [2179850] - ASoC: SOF: topology: Extend the optionality of IPC ops to IPC as well (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: Extend the optionality of IPC ops to IPC as well (Jaroslav Kysela) [2179850] - ASoC: SOF: control: Extend the optionality of IPC ops to IPC as well (Jaroslav Kysela) [2179850] - ASoC: SOF: pcm: Extend the optionality of IPC ops to IPC as well (Jaroslav Kysela) [2179850] - ASoC: SOF: Add helper macro to be used to get an IPC ops (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: Update documentation for sof_ipc_tplg_ops (Jaroslav Kysela) [2179850] - ASoC: SOF: sof-audio: Treat tplg_ops->route_setup() as optional (Jaroslav Kysela) [2179850] - ASoC: SOF: Add FW state to debugfs (Jaroslav Kysela) [2179850] - ASoC: SOF: pm: Always tear down pipelines before DSP suspend (Jaroslav Kysela) [2179850] - ASoC: SOF: pm: Set target state earlier (Jaroslav Kysela) [2179850] - ASoC: SOF: core: Print out the value of sof_debug if it is set (Jaroslav Kysela) [2179850] - ASoC: SOF: IPC3 topology: Print the conflicting bytes sizes (Jaroslav Kysela) [2179850] - ASoC: wm8940: Read chip ID when wm8940 codec probing (Jaroslav Kysela) [2179850] - ASoC: wm8940: Rewrite code to set proper clocks (Jaroslav Kysela) [2179850] - ASoC: wm8940: Remove warning when no plat data present (Jaroslav Kysela) [2179850] - ASoC: amd: yc: Add Razer Blade 14 2022 into DMI table (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Add new quirk FIXED_RATE for JBL Quantum810 Wireless (Jaroslav Kysela) [2179850] - ASoC: lochnagar: Fix unused lochnagar_of_match warning (Jaroslav Kysela) [2179850] - soundwire: intel: remove DAI startup/shutdown (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: mt8195: remove a redundant comparison of sram (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Peakvol module configuration (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Parse control tuples (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Add control volume operations (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Add peakvol runtime-parameter requests (Jaroslav Kysela) [2179850] - ASoC: Intel: Add HP Stream 8 to bytcr_rt5640.c (Jaroslav Kysela) [2179850] - ASoC: da7213: Add support for mono, set frame width to 32 when possible (Jaroslav Kysela) [2179850] - ASoC: Intel: bytcr_rt5640: Add quirk for the Advantech MICA-071 tablet (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: initialize panic_info to zero (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: Enable cache for AMD Rembrandt platform (Jaroslav Kysela) [2179850] - ALSA: azt3328: Remove the unused function snd_azf3328_codec_outl() (Jaroslav Kysela) [2179850] - ASoC: SOF: nocodec: Drop empty platform remove function (Jaroslav Kysela) [2179850] - ASoC: wl1273: Drop empty platform remove function (Jaroslav Kysela) [2179850] - ASoC: mc13783: Drop empty platform remove function (Jaroslav Kysela) [2179850] - ASoC: cq93vc: Drop empty platform remove function (Jaroslav Kysela) [2179850] - ASoC: bt-sco: Drop empty platform remove function (Jaroslav Kysela) [2179850] - ASoC: adau7002: Drop empty platform remove function (Jaroslav Kysela) [2179850] - ASoC: ac97: Drop empty platform remove function (Jaroslav Kysela) [2179850] - ASoC: 88pm860x: Drop empty platform remove function (Jaroslav Kysela) [2179850] - ASoC: atmel-pdmic: Drop empty platform remove function (Jaroslav Kysela) [2179850] - ASoC: atmel-classd: Drop empty platform remove function (Jaroslav Kysela) [2179850] - ASoC: amd: Drop empty platform remove function (Jaroslav Kysela) [2179850] - ASoC: SOF: Revert: "core: unregister clients and machine drivers in .shutdown" (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: pci-tgl: unblock S5 entry if DMA stop has failed" (Jaroslav Kysela) [2179850] - ASoC: rt5640: Allow configuration of LOUT to mono differential mode (Jaroslav Kysela) [2179850] - ALSA: hda: Error out if invalid stream is being setup (Jaroslav Kysela) [2179850] - ASoC: soc-compress: Reposition and add pcm_mutex (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_realtek_common: set ret = 0 as initial value (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_rt5682: add jsl_rt5682 board config (Jaroslav Kysela) [2179850] - ALSA: hda/cirrus: Add extra 10 ms delay to allow PLL settle and lock. (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Workaround for XRUN at prepare (Jaroslav Kysela) [2179850] - ALSA: pcm: Handle XRUN at trigger START (Jaroslav Kysela) [2179850] - ASoC : SOF: amd: Add support for IPC and DSP dumps (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: Use poll function instead to read ACP_SHA_DSP_FW_QUALIFIER (Jaroslav Kysela) [2179850] - ASoC: imx-audmux: use sysfs_emit() to instead of scnprintf() (Jaroslav Kysela) [2179850] - ASoC: Intel: Skylake: Use SG allocation for SKL-based firmware load (Jaroslav Kysela) [2179850] - ASoC: Intel: Skylake: Introduce single place for pipe-config selection (Jaroslav Kysela) [2179850] - ASoC: Intel: Skylake: Drop pipe_config_idx (Jaroslav Kysela) [2179850] - ASoC: Intel: Skylake: Remove skl_tplg_is_multi_fmt() (Jaroslav Kysela) [2179850] - ASoC: Intel: Skylake: Update pipe_config_idx before filling BE params (Jaroslav Kysela) [2179850] - ASoC: codecs: wcd-clsh: Remove the unused function (Jaroslav Kysela) [2179850] - ASoC: rt715: Make read-only arrays capture_reg_H and capture_reg_L static const (Jaroslav Kysela) [2179850] - soundwire: cadence: Drain the RX FIFO after an IO timeout (Jaroslav Kysela) [2179850] - soundwire: cadence: Remove wasted space in response_buf (Jaroslav Kysela) [2179850] - soundwire: cadence: Don't overflow the command FIFOs (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Allow for dumping debug window snapshot (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Allow for dumping FW_REGS area (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Gather remaining logs on strace_release() (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Probing and firmware tracing over debugfs (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Add probe machine board (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Data probing soc-component (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Probe compress operations (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Add data probing requests (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Drop usage of debug members in non-debug code (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Make enable_logs() dependent on DEBUG_FS (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Introduce debug-context aware helpers (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Drop fifo_lock (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Introduce avs_log_buffer_status_locked() (Jaroslav Kysela) [2179850] - ALSA: hda: Interrupt servicing and BDL setup for compress streams (Jaroslav Kysela) [2179850] - ALSA: hda: Prepare for compress stream support (Jaroslav Kysela) [2179850] - ALSA: hda: Allow for compress stream to hdac_ext_stream assignment (Jaroslav Kysela) [2179850] - ALSA: dice: Remove left-over license text (Jaroslav Kysela) [2179850] - drm: tda99x: Don't advertise non-existent capture support (Jaroslav Kysela) [2179850] - ASoC: hdmi-codec: Allow playback and capture to be disabled (Jaroslav Kysela) [2179850] - ALSA: dice: add support for Focusrite Saffire Pro 40 with TCD3070 ASIC (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: rt5682: Refactor jack handling (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: rt5682: Add define for codec DAI name (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Add quirk for Tascam Model 12 (Jaroslav Kysela) [2179850] - ASoC: SOF: Add DAI configuration support for AMD platforms. (Jaroslav Kysela) [2179850] - ASoC: rt5640: Fix Jack work after system suspend (Jaroslav Kysela) [2179850] - ASoC: soc-pcm.c: Clear DAIs parameters after stream_active is updated (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: add shutdown callback (Jaroslav Kysela) [2179850] - ASoC: SOF: Drop obsolete dependency on COMPILE_TEST (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: rt298: Refactor jack handling (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: rt298: Add define for codec DAI name (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: rt286: Refactor jack handling (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: rt286: Add define for codec DAI name (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: rt274: Refactor jack handling (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: rt274: Refer to DAI name through a constant (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: nau8825: Refactor jack handling (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: da7219: Refactor jack handling (Jaroslav Kysela) [2179850] - ASoC: Intel: bdw_rt286: Refactor jack handling (Jaroslav Kysela) [2179850] - ALSA: pcm: fix tracing reason in hw_ptr_error (Jaroslav Kysela) [2179850] - soundwire: stream: Move remaining register accesses over to no_pm (Jaroslav Kysela) [2179850] - soundwire: debugfs: Switch to sdw_read_no_pm (Jaroslav Kysela) [2179850] - soundwire: Provide build stubs for common functions (Jaroslav Kysela) [2179850] - soundwire: bus: export sdw_nwrite_no_pm and sdw_nread_no_pm functions (Jaroslav Kysela) [2179850] - firmware: cs_dsp: Rename KConfig symbol CS_DSP -> FW_CS_DSP (Jaroslav Kysela) [2179850] - ASoC: nau8315: add new acpi id and compatible id (Jaroslav Kysela) [2179850] - ASoC: wm_adsp: Return whether changed when writing controls (Jaroslav Kysela) [2179850] - firmware: cs_dsp: cs_dsp_coeff_write_ctrl() should report changed (Jaroslav Kysela) [2179850] - ASoC: sdw-mockup: Switch to new snd_sdw_params_to_config helper (Jaroslav Kysela) [2179850] - ASoC: rt715: Switch to new snd_sdw_params_to_config helper (Jaroslav Kysela) [2179850] - ASoC: rt711: Switch to new snd_sdw_params_to_config helper (Jaroslav Kysela) [2179850] - ASoC: rt700: Switch to new snd_sdw_params_to_config helper (Jaroslav Kysela) [2179850] - ASoC: rt5682-sdw: Switch to new snd_sdw_params_to_config helper (Jaroslav Kysela) [2179850] - ASoC: rt1316-sdw: Switch to new snd_sdw_params_to_config helper (Jaroslav Kysela) [2179850] - ASoC: rt1308-sdw: Switch to new snd_sdw_params_to_config helper (Jaroslav Kysela) [2179850] - ASoC: max98373-sdw: Switch to new snd_sdw_params_to_config helper (Jaroslav Kysela) [2179850] - sound: sdw: Add hw_params to SoundWire config helper function (Jaroslav Kysela) [2179850] - ASoC: max9867: Implement exact integer mode (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: ADD HS and SP virtual DAI. (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: Fix for selecting clock source as external clock. (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: Fix for reading position updates from stream box. (Jaroslav Kysela) [2179850] - ASoC: nau8825: Add a manually mechanism for detection failure (Jaroslav Kysela) [2179850] - ASoC: nau8825: Adjust internal clock during jack detection (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Add missing audio amplifier for KBL (Jaroslav Kysela) [2179850] - ALSA: pcm: fix undefined behavior in bit shift for SNDRV_PCM_RATE_KNOT (Jaroslav Kysela) [2179850] - ASoC: Intel: Skylake: Fix Kconfig dependency (Jaroslav Kysela) [2179850] - ASoC: da7219: Fix pole orientation detection on OMTP headsets when playing music (Jaroslav Kysela) [2179850] - ASoC: max98396: Convert to i2c's .probe_new() (Jaroslav Kysela) [2179850] - ASoC: codecs: es8326: Convert to i2c's .probe_new() (Jaroslav Kysela) [2179850] - ALSA: ppc: keywest: Convert to i2c's .probe_new() (Jaroslav Kysela) [2179850] - ALSA: hda: cs35l41: Convert to i2c's .probe_new() (Jaroslav Kysela) [2179850] - ALSA: aoa: tas: Convert to i2c's .probe_new() (Jaroslav Kysela) [2179850] - ALSA: aoa: onyx: Convert to i2c's .probe_new() (Jaroslav Kysela) [2179850] - mfd: arizona-i2c: Convert to i2c's .probe_new() (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Initialize private data for subsequent HDA FEs (Jaroslav Kysela) [2179850] - ASoC: amd: acp: Fix possible UAF in acp_dma_open (Jaroslav Kysela) [2179850] - soundwire: enable optional clock registers for SoundWire 1.2 devices (Jaroslav Kysela) [2179850] - ASoC/soundwire: remove is_sdca boolean property (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_sdw_amp: mark coeff tables with __maybe_unused (Jaroslav Kysela) [2179850] - ASoC: SOF: dai: move AMD_HS to end of list to restore backwards-compatibility (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_nau8825: support rt1015p speaker amplifier (Jaroslav Kysela) [2179850] - ASoC: SOF: probes: Check ops before memory allocation (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Disconnect substream if suspend or resume fails (Jaroslav Kysela) [2179850] - ASoC: amd: ps: Move acp63_dev_data strcture from PCI driver (Jaroslav Kysela) [2179850] - ASoC: amd: ps: update macros with ps platform naming convention (Jaroslav Kysela) [2179850] - ALSA: pcm: avoid nused-but-set-variable warning (Jaroslav Kysela) [2179850] - ALSA: memalloc: Allocate more contiguous pages for fallback case (Jaroslav Kysela) [2179850] - ASoC: codecs: Remove a useless include (Jaroslav Kysela) [2179850] - ASoC: audio-graph-card2: remove Experimental announce (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: read multi-link capabilities earlier (Jaroslav Kysela) [2179850] - soundwire: intel_init: remove check on number of links (Jaroslav Kysela) [2179850] - soundwire: intel_init: remove sdw_intel_enable_irq() (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: add callback to check SoundWire lcount information (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: mtl: move SoundWire interrupt enabling to callback (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: mtl: factor interrupt enable/disable interrupt functions (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: add per-chip enable_sdw_irq() callback (Jaroslav Kysela) [2179850] - soundwire: intel_init: remove useless interrupt enablement in interrupt thread (Jaroslav Kysela) [2179850] - soundwire: intel: split auxdevice to different file (Jaroslav Kysela) [2179850] - soundwire: intel: add in-band wake callbacks in hw_ops (Jaroslav Kysela) [2179850] - soundwire: intel: add link power management callbacks in hw_ops (Jaroslav Kysela) [2179850] - soundwire: intel: add bus management callbacks in hw_ops (Jaroslav Kysela) [2179850] - soundwire: intel: add register_dai callback in hw_ops (Jaroslav Kysela) [2179850] - soundwire: intel: add debugfs callbacks in hw_ops (Jaroslav Kysela) [2179850] - soundwire: intel: start using hw_ops (Jaroslav Kysela) [2179850] - ASoC: Intel: soc-acpi: add MTL AIC SoundWire configurations (Jaroslav Kysela) [2179850] - ASoC: wm_adsp: Allow client to hook into pre_run callback (Jaroslav Kysela) [2179850] - ASoC: rt1316-sdw: get BQ params property and apply them (Jaroslav Kysela) [2179850] - ASoC: rt1308-sdw: get BQ params property and apply them (Jaroslav Kysela) [2179850] - ASoC: Intel: sof rt5682: remove the duplicate codes (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_rt5682: add support for ALC5682I-VD with amp rt1019p (Jaroslav Kysela) [2179850] - ASoC: core: fix wrong size kzalloc for rtd's components member (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: get pipeline instance id from pipe_widget->instance_id (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-loader: get max pipeline number (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: rename sof_ipc4_widget_free_comp (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: set d0i3 register with d0i3_offset (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: add d0i3_offset in chip_info (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: add d0i3 definition for MTL (Jaroslav Kysela) [2179850] - ASoC: SOF: topology: Add helper to get/put widget queue id (Jaroslav Kysela) [2179850] - ASoC: SOF: Add support to parse pin binding array from topology (Jaroslav Kysela) [2179850] - ASoC: SOF: Add support for parsing the number of sink/source pins (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: Implement tear_down_all_pipelines callback (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-loader: use small buffer for iccmax stream (Jaroslav Kysela) [2179850] - ALSA: cs5535audio: Remove the redundant assignment (Jaroslav Kysela) [2179850] - ASoC: soc-dai: Do not call snd_soc_link_be_hw_params_fixup() twice (Jaroslav Kysela) [2179850] - ASoC: amd: fix ACP version typo mistake (Jaroslav Kysela) [2179850] - ASoC: Intel: cirrus-common: Make const array uid_strings static (Jaroslav Kysela) [2179850] - ARM: omap2: n8x0: stop instantiating codec platform data (Jaroslav Kysela) [2179850] - ASoC: tlv320aic3x: switch to using gpiod API (Jaroslav Kysela) [2179850] - ASoC: tlv320aic3x: remove support for platform data (Jaroslav Kysela) [2179850] - ASoC: rt5682: Support DBVDD and LDO1-IN supplies (Jaroslav Kysela) [2179850] - ASoC: rt5682s: Support DBVDD and LDO1-IN supplies (Jaroslav Kysela) [2179850] - ASoC: audio-graph-card2: check also dpcm node for convert-xxx (Jaroslav Kysela) [2179850] - ASoC: audio-graph-card2-custom-sample.dtsi: add convert-rate for DPCM (MIXer) (Jaroslav Kysela) [2179850] - ASoC: simple-card-utils: remove asoc_simple_convert_fixup() (Jaroslav Kysela) [2179850] - soundwire: cadence: use dai_runtime_array instead of dma_data (Jaroslav Kysela) [2179850] - soundwire: cadence: rename sdw_cdns_dai_dma_data as sdw_cdns_dai_runtime (Jaroslav Kysela) [2179850] - ASoC: cs42xx8-i2c.c: add module device table for of (Jaroslav Kysela) [2179850] - ALSA: hda: clarify comments on SCF changes (Jaroslav Kysela) [2179850] - ASoC: SOF: fix compilation issue with readb/writeb helpers (Jaroslav Kysela) [2179850] - ASoC: codecs: da7219: Do not export internal symbols (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Drop da7219_aad_jack_det() usage (Jaroslav Kysela) [2179850] - ASoC: amd: Drop da7219_aad_jack_det() usage (Jaroslav Kysela) [2179850] - ASoC: rockchip: Drop da7219_aad_jack_det() usage (Jaroslav Kysela) [2179850] - ASoC: Intel: Drop da7219_aad_jack_det() usage (Jaroslav Kysela) [2179850] - ASoC: codecs: da7219: Introduce set_jack() callback (Jaroslav Kysela) [2179850] - ASoC: SOF: IPC4: probes: Implement IPC4 ops for probes client device (Jaroslav Kysela) [2179850] - ASoC: SOF: client: Add sof_client_ipc4_find_module() function (Jaroslav Kysela) [2179850] - ASoC: SOF: client: Add sof_client_ipc_set_get_data() (Jaroslav Kysela) [2179850] - ASoC: SOF: probes: Separate IPC3 operations to a separate file (Jaroslav Kysela) [2179850] - ASoC: SOF: probes: Replace [0] union members with DECLARE_FLEX_ARRAY() (Jaroslav Kysela) [2179850] - ASoC: adau1372: correct PGA enable & mute bit (Jaroslav Kysela) [2179850] - ASoC: adau1372: add support for S24_LE mode (Jaroslav Kysela) [2179850] - ASoC: adau1372: fix mclk (Jaroslav Kysela) [2179850] - ASoC: SOF: introduce new DEBUG_NOCODEC mode (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-codec: use GPL-2.0-only license (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: clarify Kconfig dependencies (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: add hda_bus_ml_free helper (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-mlink: add helpers to suspend/resume links (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: clarify bus_init and bus_exit sequences (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-codec: add helpers to suspend and resume cmd_io (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dsp: clarify dependencies on SND_SOC_SOF_HDA (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-ctrl: use helper to clear RIRB status (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-codec: add hda_codec_check_rirb_status() helper (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-stream: always allocate CORB/RIRB buffer (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-codec: add stop_cmd_io helper (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-codec: add hda_codec_device_remove() helper (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-ctrl: add codec wakeup helper (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: move all RIRB/CMD_IO helpers to hda-codec.c (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: add multi-link helper for LOSVID (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: start moving multi-link handling in dedicated file (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: move codec state change to hda-codec.c (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-codec: simplify SND_SOC_SOF_HDA_AUDIO_CODEC handling (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: remove all dependencies on SND_SOC_HDAC_HDMI (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: remove option to disable the common_hdmi handling (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Enact power gating policy (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Power and clock gating policy overriding (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Standby power-state support (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Count low power streams (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Restart instead of resuming HDA capture streams (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Handle SUSPEND and RESUME triggers (Jaroslav Kysela) [2179850] - ALSA: hda: Introduce snd_hdac_stream_wait_drsm() (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Introduce PCM power management routines (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Split pcm pages freeing operation from hw_free() (Jaroslav Kysela) [2179850] - ASoC: core: Exit all links before removing their components (Jaroslav Kysela) [2179850] - ASoC: tas5805m: add missing page switch. (Jaroslav Kysela) [2179850] - ASoC: tas5805m: rework to avoid scheduling while atomic. (Jaroslav Kysela) [2179850] - soundwire: qcom: add support for v1.7 Soundwire Controller (Jaroslav Kysela) [2179850] - soundwire: qcom: make reset optional for v1.6 controller (Jaroslav Kysela) [2179850] - soundwire: qcom: remove unused SWRM_SPECIAL_CMD_ID (Jaroslav Kysela) [2179850] - ASoC: dapm: Don't use prefix for regulator name (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-loader: Return ssize_t from sof_ipc4_fw_parse_ext_man() (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: boards: Fix typo in comments (Jaroslav Kysela) [2179850] - ASoC: Intel: boards: Fix typo in comments (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-stream: use readb/writeb for stream registers (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-stream: use snd_sof_dsp_updateb() helper (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: use SOF helper for consistency (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-stream: rename CL_SD_CTL registers as SD_CTL (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-stream: use SOF helpers for consistency (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: remove useless check on GCTL (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: always do a full reset (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-ctrl: remove useless sleep (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: remove useless members in hda_pipe_params (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: use component_get_drvdata to find hdac_bus (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: start removing the use of runtime->private_data in BE (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dsp: use SOF helpers for consistency (Jaroslav Kysela) [2179850] - ASoC: SOF: ops: add snd_sof_dsp_updateb() helper (Jaroslav Kysela) [2179850] - ASoC: SOF: ops: add readb/writeb helpers (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: use mmio fallback for all platforms (Jaroslav Kysela) [2179850] - ASoC: SOF: ops: fallback to mmio in helpers (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: MTL: fix comment error (Jaroslav Kysela) [2179850] - ALSA: asihpi: remove variable loops (Jaroslav Kysela) [2179850] - ALSA: rawmidi: remove variable dest_frames (Jaroslav Kysela) [2179850] - mfd: arizona: Remove #ifdef guards for PM related functions (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-codec: fix possible memory leak in hda_codec_device_init() (Jaroslav Kysela) [2179850] - ASoC: Intel: Skylake: fix possible memory leak in skl_codec_device_init() (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-loader: Support for loading external libraries (Jaroslav Kysela) [2179850] - ASoC: SOF: loader: Remove the query_fw_configuration ops (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Stop using the query_fw_configuration fw_loader ops (Jaroslav Kysela) [2179850] - ASoC: SOF: loader: Add support for IPC dependent post firmware boot ops (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: Add ipc4 library loading implementation (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: Add flag to indicate that the firmware is IMR booted (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Define platform dependent library loading callback (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: Set the default firmware library path for IPC4 (Jaroslav Kysela) [2179850] - ASoC: SOF: Add path definition for external firmware libraries (Jaroslav Kysela) [2179850] - ASoC: SOF: IPC4: Add helper for looking up module by UUID (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Convert the firmware handling (loader) to library convention (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-loader: Save the maximum number of libraries supported (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc: ops: Add support for optional init and exit callbacks (Jaroslav Kysela) [2179850] - ASoC: SOF: Drop the firmware and fw_offset from snd_sof_pdata (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-loader-skl: Use the basefw firmware container directly (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-loader: Use the basefw firmware container directly (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: Use the basefw firmware container directly (Jaroslav Kysela) [2179850] - ASoC: SOF: Introduce container struct for SOF firmware (Jaroslav Kysela) [2179850] - ASoC: SOF: loader: Set complete state before post_fw_run op (Jaroslav Kysela) [2179850] - soundwire: intel: Initialize clock stop timeout (Jaroslav Kysela) [2179850] - ALSA/ASoC: hda: move SPIB/DRMS functionality from ext layer (Jaroslav Kysela) [2179850] - ALSA: hda: hdac_ext_controller: remove useless loop (Jaroslav Kysela) [2179850] - ALSA: hda: ext: reduce ambiguity between 'multi-link' and 'link' DMA (Jaroslav Kysela) [2179850] - ALSA/ASoC: hda: ext: add 'bus' prefix for multi-link stream setting (Jaroslav Kysela) [2179850] - ALSA/ASoC: hda: ext: remove 'link' prefix for stream-related operations (Jaroslav Kysela) [2179850] - ALSA/ASoC: hda: ext: add 'ext' prefix to snd_hdac_link_free_all (Jaroslav Kysela) [2179850] - ALSA/ASoC: hda: clarify bus_get_link() and bus_link_get() helpers (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dai: use hlink variable/parameter (Jaroslav Kysela) [2179850] - ALSA: hda: ext: hda_ext_controller: use hlink variable/parameter (Jaroslav Kysela) [2179850] - ALSA: hda: ext: hdac_ext_controller: use helpers in loop (Jaroslav Kysela) [2179850] - ASoC: rt1308-sdw: update the preset settings (Jaroslav Kysela) [2179850] - ASoC: simple-card: Fix up checks for HW param fixups (Jaroslav Kysela) [2179850] - ASoC: soc-dpcm.h: remove snd_soc_dpcm::hw_param (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.h: fixup comment for snd_soc_dapm_widget_for_each_path() (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.h: cleanup white space (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: numerical order for dapm_up_seq (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: cleanup snd_soc_dapm_new_dai() (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: merge dapm_power_one_widget() and dapm_widget_set_power() (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: cleanup dapm_widget_set_power() (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: ignore parameter NULL at snd_soc_dapm_free_widget() (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: remove no meaning variable from snd_soc_dapm_add_path() (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: tidyup error handling on snd_soc_dapm_add_route() (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: replace snd_soc_dapm_wcache to snd_soc_dapm_widget (Jaroslav Kysela) [2179850] - ASoC: twl4030: make read-only array ramp_base static const (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc3: Log the tx message before sending it (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: ipc4: Ack a received reply or notification separately (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: ipc4: Wait for channel to be free before sending a message (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: ipc4: Read the interrupt reason registers at the same time (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Log the tx message before sending it (Jaroslav Kysela) [2179850] - ASoC: amd: acp: Add TDM slots setting support for ACP I2S controller (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-mtrace: protect per-core nodes against multiple open (Jaroslav Kysela) [2179850] - soundwire: dmi-quirks: add quirk variant for LAPBC710 NUC15 (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dsp: simplify S3 resume flows (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: simplify S3 resume flows (Jaroslav Kysela) [2179850] - ASoC: Intel: Skylake: simplify S3 resume flows (Jaroslav Kysela) [2179850] - ASoC: codecs: jz4725b: add missed microphone widgets (Jaroslav Kysela) [2179850] - ASoC: codecs: jz4725b: add missed Mixer inputs (Jaroslav Kysela) [2179850] - ASoC: codecs: jz4725b: use right control for Master Playback (Jaroslav Kysela) [2179850] - ALSA: hda/realtek: simplify the return of comp_bind() (Jaroslav Kysela) [2179850] - ASoC: ak4458: add optional reset control to instead of gpio (Jaroslav Kysela) [2179850] - ALSA: hda: cs35l41: Support System Suspend (Jaroslav Kysela) [2179850] - ALSA: hda: cs35l41: Remove suspend/resume hda hooks (Jaroslav Kysela) [2179850] - ALSA: hda/cs_dsp_ctl: Fix mutex inversion when creating controls (Jaroslav Kysela) [2179850] - ALSA: hda: hda_cs_dsp_ctl: Ensure pwr_lock is held before reading/writing controls (Jaroslav Kysela) [2179850] - ALSA: hda: hda_cs_dsp_ctl: Minor clean and redundant code removal (Jaroslav Kysela) [2179850] - ASoC: codecs: hda: Fix spelling error in log message (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Simplify log control for SKL (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Simplify ignore_fw_version description (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Do not print IPC error message twice (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Do not treat unsupported IPCs as invalid (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Do not reuse msg between different IPC handlers (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Add missing include to HDA board (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Simplify d0ix disabling routine (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Add missing SKL-based device IDs (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Support da7219 on both KBL and APL (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Support AML with rt286 configuration (Jaroslav Kysela) [2179850] - ASoC: wm8997: Revert "ASoC: wm8997: Fix PM disable depth imbalance in wm8997_probe" (Jaroslav Kysela) [2179850] - ASoC: wm5110: Revert "ASoC: wm5110: Fix PM disable depth imbalance in wm5110_probe" (Jaroslav Kysela) [2179850] - ASoC: wm5102: Revert "ASoC: wm5102: Fix PM disable depth imbalance in wm5102_probe" (Jaroslav Kysela) [2179850] - ASoC: amd: Update Pink Sardine platform ACP register header (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Avoid superfluous endpoint setup (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Correct the return code from snd_usb_endpoint_set_params() (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Apply mutex around snd_usb_endpoint_set_params() (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Avoid unnecessary interface change at EP close (Jaroslav Kysela) [2179850] - ASoC: cx2072x: fix spelling typo in comment (Jaroslav Kysela) [2179850] - ALSA: hda: Update register polling macros (Jaroslav Kysela) [2179850] - Revert "ASoC: soc-component: using pm_runtime_resume_and_get instead of pm_runtime_get_sync" (Jaroslav Kysela) [2179850] - ASoC: codecs: allow WM8961 to be selected by the user (Jaroslav Kysela) [2179850] - ASoC: wm8961: add support for devicetree (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Load max98927 on target platform (Jaroslav Kysela) [2179850] - ASoC: Intel: avs: Add max98927 machine board (Jaroslav Kysela) [2179850] - ASoC: nau8825: Add TDM support (Jaroslav Kysela) [2179850] - ASoC: wm5102: Fix PM disable depth imbalance in wm5102_probe (Jaroslav Kysela) [2179850] - ASoC: wm5110: Fix PM disable depth imbalance in wm5110_probe (Jaroslav Kysela) [2179850] - ASoC: wm8997: Fix PM disable depth imbalance in wm8997_probe (Jaroslav Kysela) [2179850] - ASoC: core: clarify the driver name initialization (Jaroslav Kysela) [2179850] - ASoC: wm5102: Fix PM disable depth imbalance in wm5102_probe (Jaroslav Kysela) [2179850] - ASoC: wm5110: Fix PM disable depth imbalance in wm5110_probe (Jaroslav Kysela) [2179850] - ASoC: wm8997: Fix PM disable depth imbalance in wm8997_probe (Jaroslav Kysela) [2179850] - ALSA: asihpi - Remove unused struct hpi_subsys_response (Jaroslav Kysela) [2179850] - ALSA: sb: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [2179850] - ASoC: wm8978: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [2179850] - ASoC: cs35l36: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Fallback to headphones for type detect (Jaroslav Kysela) [2179850] - ASoC: uapi: Replace zero-length arrays with __DECLARE_FLEX_ARRAY() helper (Jaroslav Kysela) [2179850] - ASoC: Intel: Skylake: Replace zero-length arrays with DECLARE_FLEX_ARRAY() helper (Jaroslav Kysela) [2179850] - ASoC: SOF: control.h: Replace zero-length array with DECLARE_FLEX_ARRAY() helper (Jaroslav Kysela) [2179850] - usb: gadget: Replace runtime->status->state reference to runtime->state (Jaroslav Kysela) [2179850] - ASoC: intel: Replace runtime->status->state reference to runtime->state (Jaroslav Kysela) [2179850] - ALSA: usx2y: Replace runtime->status->state reference to runtime->state (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Replace runtime->status->state reference to runtime->state (Jaroslav Kysela) [2179850] - ALSA: asihpi: Replace runtime->status->state reference to runtime->state (Jaroslav Kysela) [2179850] - ALSA: hda: Replace runtime->status->state reference to runtime->state (Jaroslav Kysela) [2179850] - ALSA: firewire: Replace runtime->status->state reference to runtime->state (Jaroslav Kysela) [2179850] - ALSA: aloop: Replace runtime->status->state reference to runtime->state (Jaroslav Kysela) [2179850] - ALSA: pcm: Make mmap status read-only (Jaroslav Kysela) [2179850] - ALSA: pcm: Avoid reference to status->state (Jaroslav Kysela) [2179850] - ALSA: Remove some left-over license text in include/uapi/sound/ (Jaroslav Kysela) [2179850] - ALSA: firewire: Remove some left-over license text in sound/firewire (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: mt8195: Add pcm_pointer callback (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: mt8195: Add pcm_hw_params callback (Jaroslav Kysela) [2179850] - ALSA: memalloc: use __GFP_RETRY_MAYFAIL for DMA mem allocs (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Call snd_sof_handle_fw_exception() in case of timeout (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: Only dump firmware registers for IPC3 (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: mtl: Print relevant register in ipc_dump (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: skl: Use the ipc4 version of the ipc_dump (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: Add separate ops for ipc_dump for IPC4 (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: cnl: Add separate ops for ipc_dump for IPC4 (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: MTL: remove the unnecessary snd_sof_dsp_read() (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: MTL: reuse the common ops for PM (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: HDA: use IPC version-specific ops (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: MTL: define and set the disable_interrupts op (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: define and set the disable_interrupts op for cavs platforms (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: Add a new op for disabling interrupts (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: use power_down_dsp op in hda_dsp_remove (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: mtl: define and set power_down_dsp op (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: define and set power_down_dsp op for HDA platforms (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: introduce new op to handle dsp power down (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_da7219_mx98360a: Access num_codecs through dai_link (Jaroslav Kysela) [2179850] - ASoC: soc-component: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Jaroslav Kysela) [2179850] - ALSA: hda/ca0132 - remove the unneeded result variable (Jaroslav Kysela) [2179850] - ASoC: SOF: pci-tgl: add missing PCI IDs for RPL (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: pci-tgl: reorder PCI IDs (Jaroslav Kysela) [2179850] - ASoC: es8316: fix register sync error in suspend/resume tests (Jaroslav Kysela) [2179850] - ASoC: cs42l83: change cs42l83_regmap to static (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: add pcm_pointer callback for mt8186 (Jaroslav Kysela) [2179850] - ASoC: amd: acp: Add setbias level for rt5682s codec in machine driver (Jaroslav Kysela) [2179850] - ASoC: ts3a227e: add parameters to control debounce times (Jaroslav Kysela) [2179850] - ALSA: usb-audio: Split endpoint setups for hw_params and prepare (take#2) (Jaroslav Kysela) [2179850] - ASoC: rt5682s: simplify the return of rt5682s_probe() (Jaroslav Kysela) [2179850] - ASoC: SOF: don't unprepare widget used other pipelines (Jaroslav Kysela) [2179850] - ASoC: SOF: clear prepare state when widget is unprepared (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: remove useless assignment (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-topology: clarify calculation precedence (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: add ops for SKL/KBL (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: add initial SKL/KBL hardware support (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: add SKL/KBL hardware code loader (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-dsp: expose functions for SKL support (Jaroslav Kysela) [2179850] - ALSA: es18xx: Remove the unneeded result variable (Jaroslav Kysela) [2179850] - ASoC: soc.h: use array instead of playback/capture_widget (Jaroslav Kysela) [2179850] - ASoC: soc.h: use defined number instead of direct number (Jaroslav Kysela) [2179850] - ASoC: soc.h: remove num_cpus/codecs (Jaroslav Kysela) [2179850] - soundwire: intel: add helper to stop bus (Jaroslav Kysela) [2179850] - soundwire: intel: introduce helpers to start bus (Jaroslav Kysela) [2179850] - soundwire: intel: introduce intel_shim_check_wake() helper (Jaroslav Kysela) [2179850] - soundwire: intel: simplify read ops assignment (Jaroslav Kysela) [2179850] - soundwire: intel: remove intel_init() wrapper (Jaroslav Kysela) [2179850] - soundwire: intel: move shim initialization before power up/down (Jaroslav Kysela) [2179850] - soundwire: intel: remove clock_stop parameter in intel_shim_init() (Jaroslav Kysela) [2179850] - soundwire: intel: move all PDI initialization under intel_register_dai() (Jaroslav Kysela) [2179850] - soundwire: intel: move DAI registration and debugfs init earlier (Jaroslav Kysela) [2179850] - soundwire: intel: simplify flow and use devm_ for DAI registration (Jaroslav Kysela) [2179850] - soundwire: intel: fix error handling on dai registration issues (Jaroslav Kysela) [2179850] - ASoC: SOF: replace ipc4-loader dev_vdbg with tracepoints (Jaroslav Kysela) [2179850] - ASoC: SOF: replace dev_vdbg with tracepoints (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: replace dev_vdbg with tracepoints (Jaroslav Kysela) [2179850] - ASoC: SOF: remove unneeded dev_vdbg (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: remove unneeded dev_vdbg (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: add HDA interrupt source tracing (Jaroslav Kysela) [2179850] - ASoC: SOF: add widget setup/free tracing (Jaroslav Kysela) [2179850] - ALSA: hda: ext: remove always-true conditions on host and link release (Jaroslav Kysela) [2179850] - ALSA: hda: ext: fix locking in stream_release (Jaroslav Kysela) [2179850] - ALSA: hda: ext: simplify logic for stream assignment (Jaroslav Kysela) [2179850] - ALSA: hda: Use hdac_ext prefix in snd_hdac_stream_free_all() for clarity (Jaroslav Kysela) [2179850] - ALSA: hda: ext: make snd_hdac_ext_stream_init() static (Jaroslav Kysela) [2179850] - ALSA: hda: document state machine for hdac_streams (Jaroslav Kysela) [2179850] - ALSA: hda: make snd_hdac_stream_clear() static (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: override mclk_id after parsing NHLT SSP blob (Jaroslav Kysela) [2179850] - ALSA: hda: intel-nhlt: add intel_nhlt_ssp_mclk_mask() (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: refine SSP count support (Jaroslav Kysela) [2179850] - soundwire: cadence: Simplify error paths in cdns_xfer_msg() (Jaroslav Kysela) [2179850] - soundwire: cadence: Fix error check in cdns_xfer_msg() (Jaroslav Kysela) [2179850] - soundwire: bus: Fix wrong port number in sdw_handle_slave_alerts() (Jaroslav Kysela) [2179850] - soundwire: cadence: Write to correct address for each FIFO chunk (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: add pcm_hw_params callback for mt8186 (Jaroslav Kysela) [2179850] - ALSA: ppc: Switch to use for_each_child_of_node() macro (Jaroslav Kysela) [2179850] - ASoC: Intel: skylake: remove unnecessary dev_set_drvdata() (Jaroslav Kysela) [2179850] - soundwire: qcom: do not send status of device 0 during alert (Jaroslav Kysela) [2179850] - soundwire: qcom: update status from device id 1 (Jaroslav Kysela) [2179850] - ASoC: max98390: Fix dsm calibration reading (Jaroslav Kysela) [2179850] - soundwire: cadence: Don't overwrite msg->buf during write commands (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_rt5682: use devm_kcalloc() instead of devm_kzalloc() (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_ssp_amp: use devm_kcalloc() instead of devm_kzalloc() (Jaroslav Kysela) [2179850] - ASOC: SOF: use devm_kcalloc() instead of devm_kzalloc() (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_es8336: use function devm_kcalloc() instead of devm_kzalloc() (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_nau8825: use function devm_kcalloc() instead of devm_kzalloc() (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_cs42l42: use function devm_kcalloc() instead of devm_kzalloc() (Jaroslav Kysela) [2179850] - ASoC: amd: acp: use function devm_kcalloc() instead of devm_kzalloc() (Jaroslav Kysela) [2179850] - ASoC: amd: acp: use devm_kcalloc() instead of devm_kzalloc() (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Switch to dev_err_probe() helper (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Implement 'set_bclk_ratio' (Jaroslav Kysela) [2179850] - ASoC: cs42l83: Extend CS42L42 support to new part (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Export regmap elements to core namespace (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Split I2C identity into separate module (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Pass component and dai defs into common probe (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Split cs42l42_resume into two functions (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Split probe() and remove() into stages (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Use cs42l42->dev instead of &i2c_client->dev (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Add bitclock frequency argument to cs42l42_pll_config() (Jaroslav Kysela) [2179850] - soundwire: bus: Don't exit early if no device IDs were programmed (Jaroslav Kysela) [2179850] - soundwire: cadence: Fix lost ATTACHED interrupts when enumerating (Jaroslav Kysela) [2179850] - soundwire: bus: Don't re-enumerate before status is UNATTACHED (Jaroslav Kysela) [2179850] - soundwire: bus: Don't lose unattach notifications (Jaroslav Kysela) [2179850] - soundwire: cadence: fix updating slave status when a bus has multiple peripherals (Jaroslav Kysela) [2179850] - ASoC: soc-dapm: Switch to use dev_err_probe() helper (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Switch to use dev_err_probe() helper (Jaroslav Kysela) [2179850] - ASoC: bcm2835-i2s: Switch to use dev_err_probe() helper (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: increase SRAM inbox and outbox size to 1024 (Jaroslav Kysela) [2179850] - ASoC: SOF: Adding amd HS functionality to the sof core (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: Add support for Rembrandt plaform. (Jaroslav Kysela) [2179850] - ASoC: SOF: amd: Make ACP core code generic for newer SOC transition (Jaroslav Kysela) [2179850] - ASoC: nau8825: Add ADCOUT IO drive strength control (Jaroslav Kysela) [2179850] - ASoC: ak4458: Add ak4458_reset in device probe and remove (Jaroslav Kysela) [2179850] - ASoC: Intel: sof_rt5682: remove SOF_RT1015_SPEAKER_AMP_100FS flag (Jaroslav Kysela) [2179850] - ASoC: rt5682s: Reduce coupling of PLLB setting (Jaroslav Kysela) [2179850] - ASoC: rt5682s: Reduce coupling of I2S1 setting (Jaroslav Kysela) [2179850] - ASoC: rt5682s: Reduce coupling of Micbias and Vref2 settings (Jaroslav Kysela) [2179850] - ALSA: dummy: Add customizable volume min/max. (Jaroslav Kysela) [2179850] - ALSA: dummy: Fix trailing whitespaces. (Jaroslav Kysela) [2179850] - soundwire: cadence: remove unused sdw_cdns_master_ops declaration (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: Add mtrace type information for IPC4 (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: icl: Set IPC4-specific DSP ops (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Add support for mtrace log extraction (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Configure the debug box offset (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Add define for the outbox window index (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Add macro to get core ID from log buffer status message (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4: Only print LOG BUFFER update message info if requested (Jaroslav Kysela) [2179850] - sound: oss: dmasound: remove software_input_volume declaration (Jaroslav Kysela) [2179850] - ALSA: memalloc: remove snd_dma_sg_ops declaration (Jaroslav Kysela) [2179850] - ALSA: line6: remove line6_set_raw declaration (Jaroslav Kysela) [2179850] - ASoC: hdmi-codec.c: use devm_kzalloc() for DMA data (Jaroslav Kysela) [2179850] - ASoC: soc-core.c: setup rtd->pmdown_time at soc_new_pcm_runtime() (Jaroslav Kysela) [2179850] - ASoC: ak4458: Remove component probe() and remove() (Jaroslav Kysela) [2179850] - ASoC: max98390: Remove unnecessary amp on/off conrtol (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: tidyup snd_soc_dai_link_event_pre_pmu() (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: add comment for kzalloc()/kfree() on snd_soc_dai_link_event_pre_pmu() (Jaroslav Kysela) [2179850] - ASoC: sti-sas: Remove the unneeded result variable (Jaroslav Kysela) [2179850] - ASoC: simple-card-utils: switch to using gpiod API (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: mt8195: Add devicetree support to select topologies (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: mt8195: Add generic pcm_{open,close} callbacks (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: mt8195: Add mailbox generic callbacks for IPC (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: fixup snd_soc_dapm_new_control_unlocked() error handling (Jaroslav Kysela) [2179850] - ASoC: soc-dapm.c: don't use WARN_ON() at snd_soc_dai_link_event_pre_pmu() (Jaroslav Kysela) [2179850] - ALSA: hda: cs35l41: Utilize acpi_get_subsystem_id() (Jaroslav Kysela) [2179850] - ALSA: hda: cs35l41: Call put_device() in the scope of get_device() (Jaroslav Kysela) [2179850] - ASoC: SOF: Remove strsplit_u32() and tokenize_input() (Jaroslav Kysela) [2179850] - lib/string_helpers: Introduce parse_int_array_user() (Jaroslav Kysela) [2179850] - ASoC: SOF: Introduce function sof_of_machine_select (Jaroslav Kysela) [2179850] - ALSA: asihpi - Remove useless code in hpi_meter_get_peak() (Jaroslav Kysela) [2179850] - ASoC: amd: fix spelling mistake: "i.e" -> "i.e." (Jaroslav Kysela) [2179850] - ASoC: soc-pcm.c: check fe condition at out of loop (Jaroslav Kysela) [2179850] - ASoC: soc-pcm.c: add soc_pcm_ret() (Jaroslav Kysela) [2179850] - ASoC: soc-pcm.c: remove unnecessary codec2codec_close_delayed_work() (Jaroslav Kysela) [2179850] - ALSA: hda/hdmi: Replace zero-length array with DECLARE_FLEX_ARRAY() helper (Jaroslav Kysela) [2179850] - ASoC: codecs: max98088: remove redundant ret variable (Jaroslav Kysela) [2179850] - ASoC: amd: enable Pink sardine platform machine driver build. (Jaroslav Kysela) [2179850] - ASoC: amd: add Pink Sardine machine driver using dmic (Jaroslav Kysela) [2179850] - ASoC: amd: create platform device for acp6.2 machine driver (Jaroslav Kysela) [2179850] - ASoC: amd: enable Pink Sardine acp6.2 drivers build (Jaroslav Kysela) [2179850] - ASoC: amd: add acp6.2 pdm driver pm ops (Jaroslav Kysela) [2179850] - ASoC: amd: add acp6.2 pci driver pm ops (Jaroslav Kysela) [2179850] - ASoC: amd: add acp6.2 pdm driver dma ops (Jaroslav Kysela) [2179850] - ASoC: amd: add acp6.2 irq handler (Jaroslav Kysela) [2179850] - ASoC: amd: add acp6.2 pdm platform driver (Jaroslav Kysela) [2179850] - ASoC: amd: add platform devices for acp6.2 pdm driver and dmic driver (Jaroslav Kysela) [2179850] - ASoC: amd: add acp6.2 init/de-init functions (Jaroslav Kysela) [2179850] - ASoC: amd: add Pink Sardine ACP PCI driver (Jaroslav Kysela) [2179850] - ASoC: amd: add Pink Sardine platform ACP IP register header (Jaroslav Kysela) [2179850] - ASoC: max98396: Make data monitor features configurable (Jaroslav Kysela) [2179850] - ASoC: amd: acp: Modify dai_id macros to be more generic (Jaroslav Kysela) [2179850] - ASoC: tas2562: Drop conflicting set_bias_level power setting (Jaroslav Kysela) [2179850] - ASoC: tas2764: Export highpass filter setting (Jaroslav Kysela) [2179850] - ASoC: tas2764: Add IRQ handling (Jaroslav Kysela) [2179850] - ASoC: sigmadsp: switch to use kmemdup_nul() helper (Jaroslav Kysela) [2179850] - ASoC: max98088: add support for noise gate reg (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: Use generic implementation for .ipc_msg_data field (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: add snd_sof_dsp_ops callbacks for pcm and mail box (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: Add dai driver for mt8186 (Jaroslav Kysela) [2179850] - ASoC: codecs: add suspend and resume for ES8316 (Jaroslav Kysela) [2179850] - ASoC: SOF: imx8ulp: add missing of_node_put() in imx8ulp_probe() (Jaroslav Kysela) [2179850] - ASoC: SOF: imx: imx8ulp: declare ops structure as static (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: Skip IMR boot after a firmware crash or boot failure (Jaroslav Kysela) [2179850] - ASoC: SOF: ipc4-loader: Verify ext manifest magic number (Jaroslav Kysela) [2179850] - ASoC: SOF: Kconfig: Make IPC_MESSAGE_INJECTOR depend on SND_SOC_SOF (Jaroslav Kysela) [2179850] - ASoC: SOF: Kconfig: Make IPC_FLOOD_TEST depend on SND_SOC_SOF (Jaroslav Kysela) [2179850] - ALSA: memalloc: Drop special handling of GFP for CONTINUOUS allocation (Jaroslav Kysela) [2179850] - ASoC: Intel: sst: Switch to standard device pages (Jaroslav Kysela) [2179850] - ALSA: pdaudiocf: Drop superfluous GFP setup (Jaroslav Kysela) [2179850] - ALSA: vx: Drop superfluous GFP setup (Jaroslav Kysela) [2179850] - ASoC: atmel_ssc_dai: Remove the unneeded result variable (Jaroslav Kysela) [2179850] - soundwire: intel: cleanup WakeEnable and WakeStatus (Jaroslav Kysela) [2179850] - soundwire: intel: cleanup AC Timing Control (Jaroslav Kysela) [2179850] - soundwire: intel: cleanup IO control (Jaroslav Kysela) [2179850] - soundwire: intel: cleanup PCM Stream channel map and channel count (Jaroslav Kysela) [2179850] - soundwire: intel: cleanup PCM stream capabilities (Jaroslav Kysela) [2179850] - soundwire: intel: add comment for control stream cap/chmap (Jaroslav Kysela) [2179850] - soundwire: intel: remove unused PDM capabilities (Jaroslav Kysela) [2179850] - soundwire: intel: cleanup SHIM SYNC (Jaroslav Kysela) [2179850] - soundwire: intel: remove IPPTR unused definition (Jaroslav Kysela) [2179850] - soundwire: intel: regroup definitions for LCTL (Jaroslav Kysela) [2179850] - soundwire: intel: cleanup definition of LCOUNT (Jaroslav Kysela) [2179850] - soundwire: intel: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2179850] - soundwire: bus: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2179850] - soundwire: intel: set dev_num_ida_min (Jaroslav Kysela) [2179850] - soundwire: bus: allow device number to be unique at system level (Jaroslav Kysela) [2179850] - soundwire: bus: rename sdw_ida as sdw_bus_ida (Jaroslav Kysela) [2179850] - soundwire: dmi-quirks: add remapping for HP Omen 16-k0005TX (Jaroslav Kysela) [2179850] - ALSA: hda: cleanup definitions for multi-link registers (Jaroslav Kysela) [2179850] - ASoC: wcd9335: remove always-true condition (Jaroslav Kysela) [2179850] - ASoC: hdmi-codec: remove unused definitions (Jaroslav Kysela) [2179850] - ASoC: SOF: compress: Remove dai_posn variable (Jaroslav Kysela) [2179850] - ASoC: SOF: compress: Add copy function for capture case (Jaroslav Kysela) [2179850] - ASoC: SOF: compress: Move sof_compr_copy functionality (Jaroslav Kysela) [2179850] - ASoC: Intel: fix unused-variable warning in probe_codec (Jaroslav Kysela) [2179850] - ASoC: soc-pcm.c: summarize related settings at soc_new_pcm() (Jaroslav Kysela) [2179850] - ASoC: SOF: Fix compilation when HDA_AUDIO_CODEC config is disabled (Jaroslav Kysela) [2179850] - ASoC: amd: acp: add a label to make error path more clean (Jaroslav Kysela) [2179850] - ASoC: amd: acp: switch to use dev_err_probe() (Jaroslav Kysela) [2179850] - ASoC: amd: acp: remove unnecessary NULL checks (Jaroslav Kysela) [2179850] - ASoC: Change handling of unimplemented set_bclk_ratio (Jaroslav Kysela) [2179850] - ALSA: hda: Remove unused defines (Jaroslav Kysela) [2179850] - ALSA: hda: Remove unused MAX_PIN_CONFIGS constant (Jaroslav Kysela) [2179850] - ALSA: hda: Rework snd_hdac_stream_reset() to use macros (Jaroslav Kysela) [2179850] - ALSA: hda: Move stream-register polling macros (Jaroslav Kysela) [2179850] - ASoC: SOF: imx: Add i.MX8ULP HW support (Jaroslav Kysela) [2179850] - ASoC: soc-utils-test: Add test for snd_soc_params_to_bclk() (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Use snd_soc_tdm_params_to_bclk() (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Fix comment typo in cs42l42_slow_start_put() (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Move cs42l42_supply_names to .c file (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Add include dependencies to cs42l42.h (Jaroslav Kysela) [2179850] - ASoC: cs42l42: Don't include kernel.h (Jaroslav Kysela) [2179850] - ASoC: codecs: es8326: change es8326_regmap_config to static (Jaroslav Kysela) [2179850] - ASoC: SOF: compress: Add support for computing timestamps (Jaroslav Kysela) [2179850] - ASoC: SOF: compress: Save channel count and sample bytes (Jaroslav Kysela) [2179850] - ASoC: SOF: compress: Introduce sof_compr_stream (Jaroslav Kysela) [2179850] - ASoC: SOF: compress: Remove byte offset computation (Jaroslav Kysela) [2179850] - soundwire: intel: Remove unnecessary TODO (Jaroslav Kysela) [2179850] - ASoC: Variable type completion (Jaroslav Kysela) [2179850] - ASoC: core: remove setting platform_max in kcontrol macros (Jaroslav Kysela) [2179850] - ALSA: hda: Fix page fault in snd_hda_codec_shutdown() (Jaroslav Kysela) [2179850] - ALSA: hda: Remove codec init and exit routines (Jaroslav Kysela) [2179850] - ALSA: hda: Always free codec on the device release (Jaroslav Kysela) [2179850] - ASoC: Intel: Drop hdac_ext usage for codec device creation (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: Introduce HDA codec init and exit routines (Jaroslav Kysela) [2179850] - ASoC: Intel: Skylake: Introduce HDA codec init and exit routines (Jaroslav Kysela) [2179850] - ASoC: codecs: add support for ES8326 (Jaroslav Kysela) [2179850] - ASoC: Intel: Drop legacy HSW/BDW board-match information (Jaroslav Kysela) [2179850] - ASoC: Intel: catpt: Drop SND_SOC_ACPI_INTEL_MATCH dependency (Jaroslav Kysela) [2179850] - ASoC: Intel: bdw_rt286: Rename module (Jaroslav Kysela) [2179850] - ASoC: Intel: hsw_rt5640: Rename module (Jaroslav Kysela) [2179850] - ASoC: soc-utils: Improve kerneldoc for snd_soc_tdm_params_to_bclk() (Jaroslav Kysela) [2179850] - ASoC: amd: acp: Add TDM support for acp i2s stream (Jaroslav Kysela) [2179850] - ASoC: amd: acp: Initialize list to store acp_stream during pcm_open (Jaroslav Kysela) [2179850] - ASoC: Variable type completion (Jaroslav Kysela) [2179850] - ASoC: simple-card-utils: Fixup DAI sample format (Jaroslav Kysela) [2179850] - ASoC: SOF: mediatek: Add sof_mt8186_machs for mt8186 (Jaroslav Kysela) [2179850] - ASoC: SOF: Introduce function sof_of_machine_select (Jaroslav Kysela) [2179850] - ASoC: omap: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2179850] - ASoC: DAPM: Replace sprintf() calls with sysfs_emit_at() (Jaroslav Kysela) [2179850] - ASoC: core: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2179850] - ASoC: Intel: skylake: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2179850] - ASoC: Intel: catpt: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2179850] - ASoC: Intel: sst: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2179850] - ASoC: tlv320aic26: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2179850] - ASoC: cs43130: Replace scnprintf() with sysfs_emit() (Jaroslav Kysela) [2179850] - ALSA: aoa: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2179850] - ALSA: ac97: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2179850] - ASoC: Intel: cirrus-common: Use UID to map correct amp to prefix (Jaroslav Kysela) [2179850] - ASoC: codecs: show PING status on resume failures (Jaroslav Kysela) [2179850] - soundwire: add sdw_show_ping_status() helper (Jaroslav Kysela) [2179850] - soundwire: intel/cadence: expose PING status in manager ops (Jaroslav Kysela) [2179850] - soundwire: add read_ping_status helper definition in manager ops (Jaroslav Kysela) [2179850] - soundwire: qcom: Update error prints to debug prints (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda: Drop no longer used ROM state definitions (Jaroslav Kysela) [2179850] - ASoC: SOF: Intel: hda-loader: Use the FSR state definitions during bootup (Jaroslav Kysela) [2179850] - ALSA: wavefront: remove redundant assignment to pointer end (Jaroslav Kysela) [2179850] - soundwire: Use acpi_dev_for_each_child() (Jaroslav Kysela) [2179850] - firewire: cdev: fix potential leak of kernel stack due to uninitialized value (Jaroslav Kysela) [2179850] - list: Add list_next_entry_circular() and list_prev_entry_circular() (Jaroslav Kysela) [2179850] - ASoC: cs43130: Re-use generic struct u16_fract (Jaroslav Kysela) [2179850] - firewire: fix potential uaf in outbound_phy_packet_callback() (Jaroslav Kysela) [2179850] - firewire: add kernel API to access packet structure in request structure for AR context (Jaroslav Kysela) [2179850] - firewire: add kernel API to access CYCLE_TIME register (Jaroslav Kysela) [2179850] - firewire: Add dummy read_csr/write_csr functions (Jaroslav Kysela) [2179850] - treewide: Replace open-coded flex arrays in unions (Jaroslav Kysela) [2179850] - firewire: Remove function callback casts (Jaroslav Kysela) [2179850] - ALSA: doc: Document PC Beep Hidden Register on Realtek ALC256 (Jaroslav Kysela) [2179850] - tools include UAPI: Sync sound/asound.h copy with the kernel sources (Jaroslav Kysela) [2179850]- Revert "softirq: Let ksoftirqd do its job" (Oleg Nesterov) [2196767] - perf: Fix check before add_event_to_groups() in perf_group_detach() (Michael Petlan) [2209645] {CVE-2023-2235} - perf/core: Call LSM hook after copying perf_event_attr (Audra Mitchell) [2172142] - kprobes: Skip clearing aggrprobe's post_handler in kprobe-on-ftrace case (Audra Mitchell) [2172142] - cgroup/cpuset: Enable update_tasks_cpumask() on top_cpuset (Audra Mitchell) [2172142] - cgroup: Fix race condition at rebind_subsystems() (Audra Mitchell) [2172142] - tick/nohz: unexport __init-annotated tick_nohz_full_setup() (Audra Mitchell) [2172142] - ipc/mqueue: use get_tree_nodev() in mqueue_get_tree() (Audra Mitchell) [2172142] - genirq: Synchronize interrupt thread startup (Audra Mitchell) [2172142] - genirq: Initialize request_mutex if CONFIG_SPARSE_IRQ=n (Audra Mitchell) [2172142] - scftorture: Fix distribution of short handler delays (Audra Mitchell) [2172142] - tick/nohz: Use WARN_ON_ONCE() to prevent console saturation (Audra Mitchell) [2172142] - ipc/sem: do not sleep with a spin lock held (Audra Mitchell) [2172142] - signal: In get_signal test for signal_group_exit every time through the loop (Audra Mitchell) [2172142] - genirq: Move prio assignment into the newly created thread (Audra Mitchell) [2172142] - sched,irq: Convert to sched_set_fifo() (Audra Mitchell) [2172142] - cgroup/cpuset: Fix violation of cpuset locking rule (Audra Mitchell) [2172142] - timers: Move clearing of base::timer_running under base:: Lock (Audra Mitchell) [2172142] - cgroup1: fix leaked context root causing sporadic NULL deref in LTP (Audra Mitchell) [2172142] - jump_label: Fix usage in module __init (Audra Mitchell) [2172142] - padata: fix possible padata_works_lock deadlock (Audra Mitchell) [2172142] - genirq/PM: Always unlock IRQ descriptor in rearm_wake_irq() (Audra Mitchell) [2172142] - padata: upgrade smp_mb__after_atomic to smp_mb in padata_do_serial (Audra Mitchell) [2172142] - cpu/speculation: Warn on unsupported mitigations= parameter (Audra Mitchell) [2172142] - x86/speculation: Remove redundant arch_smt_update() invocation (Audra Mitchell) [2172142] - cpu/hotplug: Non-SMP machines do not make use of booted_once (Audra Mitchell) [2172142] - can: usb_8dev: usb_8dev_start_xmit(): fix double dev_kfree_skb() in error path (Jose Ignacio Tornos Martinez) [2156581] {CVE-2022-28388} - kernfs: Improve kernfs_notify() poll notification latency (Ian Kent) [2195844] - stmmac: fix changing mac address (Corinna Vinschen) [2177654] - net/sched: cls_tcindex: downgrade to imperfect hash (Davide Caratti) [2192308] {CVE-2023-1829} - Bluetooth: btsdio: fix use after free bug in btsdio_remove due to race condition (Ricardo Robaina) [2185961] {CVE-2023-1989} - net: qcom/emac: Fix use after free bug in emac_remove due to race condition (Ricardo Robaina) [2192673] {CVE-2023-2483} - s390/crypto: improve retry logic in case of master key change (Tobias Huschle) [2212794] - bpf: pull before calling skb_postpull_rcsum() (Felix Maurer) [2186521] - bpf, sockmap: fix race in sock_map_free() (Felix Maurer) [2186521] - bpf, sock_map: Move cancel_work_sync() out of sock lock (Felix Maurer) [2186521] - brcmfmac: Switch to appropriate helper to load EFI variable contents (Lenny Szubowicz) [2183047] - iwlwifi: Switch to proper EFI variable store interface (Lenny Szubowicz) [2183047] - efi: Store mask of supported runtime services in struct efi (Lenny Szubowicz) [2183047] - NFS: Don't report errors from nfs_pageio_complete() more than once (Benjamin Coddington) [2213644] - NFS: Do not report flush errors in nfs_write_end() (Benjamin Coddington) [2213644] - NFS: Don't report ENOSPC write errors twice (Benjamin Coddington) [2213644] - NFS: fsync() should report filesystem errors over EINTR/ERESTARTSYS (Benjamin Coddington) [2213644] - NFS: Do not report EINTR/ERESTARTSYS as mapping errors (Benjamin Coddington) [2213644] - net: openvswitch: release vport resources on failure (Antoine Tenart) [2190225] - net: openvswitch: Add support to count upcall packets (Antoine Tenart) [2190225] - net: openvswitch: fix race on port output (Antoine Tenart) [2190225] - net: openvswitch: fix possible memory leak in ovs_meter_cmd_set() (Antoine Tenart) [2190225] - net: openvswitch: fix flow memory leak in ovs_flow_cmd_new (Antoine Tenart) [2190225] - openvswitch: Fix flow lookup to use unmasked key (Antoine Tenart) [2190225] - openvswitch: switch from WARN to pr_warn (Antoine Tenart) [2190225] - EDAC/i10nm: Add Intel Emerald Rapids server support (Aristeu Rozanski) [2165649] - EDAC/skx_common: Delete duplicated and unreachable code (Aristeu Rozanski) [2165649] - EDAC/skx_common: Enable EDAC support for the "near" memory (Aristeu Rozanski) [2165649] - EDAC/i10nm: Print an extra register set of retry_rd_err_log (Aristeu Rozanski) [2165649] - EDAC/i10nm: Retrieve and print retry_rd_err_log registers for HBM (Aristeu Rozanski) [2165649] - EDAC/skx_common: Add ChipSelect ADXL component (Aristeu Rozanski) [2165649] - EDAC/i10nm: Fix NVDIMM detection (Aristeu Rozanski) [2165649] - EDAC/skx_common: Set the memory type correctly for HBM memory (Aristeu Rozanski) [2165649] - EDAC/mc: Add new HBM2 memory type (Aristeu Rozanski) [2165649] - EDAC: Replace EDAC_DIMM_PTR() macro with edac_get_dimm() function (Aristeu Rozanski) [2165649] - tpm: disable hwrng for fTPM on some AMD designs (Štěpán Horáček) [2159583] - tpm/eventlog: Don't abort tpm_read_log on faulty ACPI address (Štěpán Horáček) [2159583] - tpm: Use managed allocation for bios event log (Štěpán Horáček) [2159583] - efi: tpm: Avoid READ_ONCE() for accessing the event log (Štěpán Horáček) [2159583] - tpm: Allow system suspend to continue when TPM suspend fails (Štěpán Horáček) [2159583] - tpm: tpm_tis: Add the missed acpi_put_table() to fix memory leak (Štěpán Horáček) [2159583] - tpm: tpm_crb: Add the missed acpi_put_table() to fix memory leak (Štěpán Horáček) [2159583] - tpm: acpi: Call acpi_put_table() to fix memory leak (Štěpán Horáček) [2159583] - tpm/tpm_crb: Fix error message in __crb_relinquish_locality() (Štěpán Horáček) [2159583] - tpm: Avoid function type cast of put_device() (Štěpán Horáček) [2159583] - char: tpm: Protect tpm_pm_suspend with locks (Štěpán Horáček) [2159583] - efi/tpm: Pass correct address to memblock_reserve (Štěpán Horáček) [2159583] - char: move from strlcpy with unused retval to strscpy (Štěpán Horáček) [2159583] - tpm: eventlog: Fix section mismatch for DEBUG_SECTION_MISMATCH (Štěpán Horáček) [2159583] - tpm: Fix buffer access in tpm2_get_tpm_pt() (Štěpán Horáček) [2159583] - tpm: ibmvtpm: Correct the return value in tpm_ibmvtpm_probe() (Štěpán Horáček) [2159583] - tpm: use try_get_ops() in tpm-space.c (Štěpán Horáček) [2159583] - tpm: Fix error handling in async work (Štěpán Horáček) [2159583] - tpm: vtpm_proxy: Check length to avoid compiler warning (Štěpán Horáček) [2159583] - tpm: fix NPE on probe for missing device (Štěpán Horáček) [2159583] - tpm: fix potential NULL pointer access in tpm_del_char_device (Štěpán Horáček) [2159583] - tpm_tis: Fix an error handling path in 'tpm_tis_core_init()' (Štěpán Horáček) [2159583] - tpm: add request_locality before write TPM_INT_ENABLE (Štěpán Horáček) [2159583] - tpm_tis_spi: Add missing SPI ID (Štěpán Horáček) [2159583] - tpm: fix Atmel TPM crash caused by too frequent queries (Štěpán Horáček) [2159583] - tpm: Check for integer overflow in tpm2_map_response_body() (Štěpán Horáček) [2159583] - KEYS: trusted: Fix TPM reservation for seal/unseal (Štěpán Horáček) [2135881] - KVM: x86: Add helpers to recalc physical vs. logical optimized APIC maps (John Allen) [2117761] - KVM: x86: Allow APICv APIC ID inhibit to be cleared (John Allen) [2117761] - KVM: x86: Track required APICv inhibits with variable, not callback (John Allen) [2117761] - Revert "KVM: SVM: Do not throw warning when calling avic_vcpu_load on a running vcpu" (John Allen) [2117761] - KVM: SVM: Handle multiple logical targets in AVIC kick fastpath (John Allen) [2117761] - KVM: SVM: Require logical ID to be power-of-2 for AVIC entry (John Allen) [2117761] - KVM: SVM: Update svm->ldr_reg cache even if LDR is "bad" (John Allen) [2117761] - KVM: SVM: Always update local APIC on writes to logical dest register (John Allen) [2117761] - KVM: SVM: Inhibit AVIC if vCPUs are aliased in logical mode (John Allen) [2117761] - KVM: x86: Inhibit APICv/AVIC if the optimized physical map is disabled (John Allen) [2117761] - KVM: x86: Honor architectural behavior for aliased 8-bit APIC IDs (John Allen) [2117761] - Documentation: KVM: Add SPDX-License-Identifier tag (John Allen) [2117761] - Documentation: KVM: add virtual CPU errata documentation (John Allen) [2117761] - KVM: x86: Disable APIC logical map if vCPUs are aliased in logical mode (John Allen) [2117761] - KVM: x86: Disable APIC logical map if logical ID covers multiple MDAs (John Allen) [2117761] - KVM: x86: Skip redundant x2APIC logical mode optimized cluster setup (John Allen) [2117761] - KVM: x86: Explicitly track all possibilities for APIC map's logical modes (John Allen) [2117761] - KVM: x86: Explicitly skip optimized logical map setup if vCPU's LDR==0 (John Allen) [2117761] - KVM: SVM: Add helper to perform final AVIC "kick" of single vCPU (John Allen) [2117761] - KVM: SVM: Document that vCPU ID == APIC ID in AVIC kick fastpatch (John Allen) [2117761] - Revert "KVM: SVM: Use target APIC ID to complete x2AVIC IRQs when possible" (John Allen) [2117761] - KVM: SVM: Replace "avic_mode" enum with "x2avic_enabled" boolean (John Allen) [2117761] - KVM: x86: Inhibit APIC memslot if x2APIC and AVIC are enabled (John Allen) [2117761] - KVM: x86: Handle APICv updates for APIC "mode" changes via request (John Allen) [2117761] - KVM: x86: Don't inhibit APICv/AVIC if xAPIC ID mismatch is due to 32-bit ID (John Allen) [2117761] - KVM: x86: Don't inhibit APICv/AVIC on xAPIC ID "change" if APIC is disabled (John Allen) [2117761] - KVM: SVM: Process ICR on AVIC IPI delivery failure due to invalid target (John Allen) [2117761] - KVM: SVM: Flush the "current" TLB when activating AVIC (John Allen) [2117761] - KVM: x86: Purge "highest ISR" cache when updating APICv state (John Allen) [2117761] - KVM: x86: Blindly get current x2APIC reg value on "nodecode write" traps (John Allen) [2117761] - KVM: x86: Bug the VM if an accelerated x2APIC trap occurs on a "bad" reg (John Allen) [2117761] - KVM: x86: Do not block APIC write for non ICR registers (John Allen) [2117761] - KVM: x86: Add support for vICR APIC-write VM-Exits in x2APIC mode (John Allen) [2117761] - KVM: x86: fix APICv/x2AVIC disabled when vm reboot by itself (John Allen) [2117761] - KVM: SEV: fix misplaced closing parenthesis (John Allen) [2117761] - KVM: SVM: Do not virtualize MSR accesses for APIC LVTT register (John Allen) [2117761] - KVM: SVM: Fix x2APIC MSRs interception (John Allen) [2117761] - KVM: x86: nSVM: optimize svm_set_x2apic_msr_interception (John Allen) [2117761] - KVM: SVM: Add AVIC doorbell tracepoint (John Allen) [2117761] - KVM: SVM: Use target APIC ID to complete x2AVIC IRQs when possible (John Allen) [2117761] - KVM: x86: Warning APICv inconsistency only when vcpu APIC mode is valid (John Allen) [2117761] - KVM: x86: Move APIC access page helper to common x86 code (John Allen) [2117761] - KVM: SVM: Introduce hybrid-AVIC mode (John Allen) [2117761] - KVM: SVM: Do not throw warning when calling avic_vcpu_load on a running vcpu (John Allen) [2117761] - KVM: SVM: Modify AVIC GATag to support max number of 512 vCPUs (John Allen) [2117761] - KVM: SVM: Fix a benign off-by-one bug in AVIC physical table mask (John Allen) [2117761] - KVM: SVM: Ignore writes to Remote Read Data on AVIC write traps (John Allen) [2117761] - KVM: SVM: Introduce logic to (de)activate x2AVIC mode (John Allen) [2117761] - KVM: x86: nSVM: always intercept x2apic msrs (John Allen) [2117761] - KVM: SVM: Don't put/load AVIC when setting virtual APIC mode (John Allen) [2117761] - KVM: SVM: Refresh AVIC configuration when changing APIC mode (John Allen) [2117761] - KVM: x86: Deactivate APICv on vCPU with APIC disabled (John Allen) [2117761] - KVM: SVM: Adding support for configuring x2APIC MSRs interception (John Allen) [2117761] - KVM: SVM: Do not support updating APIC ID when in x2APIC mode (John Allen) [2117761] - KVM: SVM: Compute dest based on sender's x2APIC status for AVIC kick (John Allen) [2117761] - KVM: SVM: Update avic_kick_target_vcpus to support 32-bit APIC ID (John Allen) [2117761] - KVM: SVM: Update max number of vCPUs supported for x2AVIC mode (John Allen) [2117761] - KVM: svm/avic: Drop "struct kvm_x86_ops" for avic_hardware_setup() (John Allen) [2117761] - KVM: SVM: Detect X2APIC virtualization (x2AVIC) support (John Allen) [2117761] - KVM: x86: lapic: Rename [GET/SET]_APIC_DEST_FIELD to [GET/SET]_XAPIC_DEST_FIELD (John Allen) [2117761] - x86/cpufeatures: Introduce x2AVIC CPUID bit (John Allen) [2117761] - KVM: x86: SVM: fix nested PAUSE filtering when L0 intercepts PAUSE (John Allen) [2117761] - KVM: x86: nSVM: support PAUSE filtering when L0 doesn't intercept PAUSE (John Allen) [2117761] - KVM: x86: SVM: drop preempt-safe wrappers for avic_vcpu_load/put (John Allen) [2117761] - KVM: x86: disable preemption around the call to kvm_arch_vcpu_{un|}blocking (John Allen) [2117761] - KVM: x86: disable preemption while updating apicv inhibition (John Allen) [2117761] - KVM: SVM: Fix x2APIC Logical ID calculation for avic_kick_target_vcpus_fast (John Allen) [2117761] - KVM: x86: SVM: fix avic_kick_target_vcpus_fast (John Allen) [2117761] - KVM: SVM: Use target APIC ID to complete AVIC IRQs when possible (John Allen) [2117761] - KVM: x86: SVM: remove avic's broken code that updated APIC ID (John Allen) [2117761] - KVM: x86: inhibit APICv/AVIC on changes to APIC ID or APIC base (John Allen) [2117761] - KVM: x86: document AVIC/APICv inhibit reasons (John Allen) [2117761] - KVM: x86: SVM: allow AVIC to co-exist with a nested guest running (John Allen) [2117761] - KVM: x86: allow per cpu apicv inhibit reasons (John Allen) [2117761] - KVM: x86: SVM: allow to force AVIC to be enabled (John Allen) [2117761]- sctp: fix a potential overflow in sctp_ifwdtsn_skip (Xin Long) [2189324] - sctp: check send stream number after wait_for_sndbuf (Xin Long) [2189324] - sctp: sctp_sock_filter(): avoid list_entry() on possibly empty list (Xin Long) [2189324] - sctp: fail if no bound addresses can be used for a given scope (Xin Long) [2189324] - sctp: sysctl: make extra pointers netns aware (Xin Long) [2189324] - sctp: add a refcnt in sctp_stream_priorities to avoid a nested loop (Xin Long) [2189324] - sctp: delete free member from struct sctp_sched_ops (Xin Long) [2189324] - sctp: fix memory leak in sctp_stream_outq_migrate() (Xin Long) [2189324] - sctp: clear out_curr if all frag chunks of current msg are pruned (Xin Long) [2189324] - sctp: remove the unnecessary sinfo_stream check in sctp_prsctp_prune_unsent (Xin Long) [2189324] - sched/fair: Fix imbalance overflow (Phil Auld) [RHEL-419] - sched/fair: Move calculate of avg_load to a better location (Phil Auld) [RHEL-419] - sched/fair: Sanitize vruntime of entity being migrated (Phil Auld) [RHEL-419] - sched/rt: pick_next_rt_entity(): check list_entry (Phil Auld) [RHEL-419] - sched/fair: sanitize vruntime of entity being placed (Phil Auld) [RHEL-419] - sched/fair: Limit sched slice duration (Phil Auld) [RHEL-419] - sched/topology: Add __init for sched_init_domains() (Phil Auld) [RHEL-419] - sched/core: Reorganize ttwu_do_wakeup() and ttwu_do_activate() (Phil Auld) [RHEL-419] - sched/core: Micro-optimize ttwu_runnable() (Phil Auld) [RHEL-419] - sched/numa: Stop an exhastive search if an idle core is found (Phil Auld) [RHEL-419] - sched/topology: Add __init for init_defrootdomain (Phil Auld) [RHEL-419] - sched: Clear ttwu_pending after enqueue_task() (Phil Auld) [RHEL-419] - sched/psi: Fix possible missing or delayed pending event (Phil Auld) [RHEL-419] - sched/fair: Cleanup for SIS_PROP (Phil Auld) [RHEL-419] - sched/fair: Default to false in test_idle_cores() (Phil Auld) [RHEL-419] - sched/fair: Remove useless check in select_idle_core() (Phil Auld) [RHEL-419] - sched/fair: Avoid double search on same cpu (Phil Auld) [RHEL-419] - sched/fair: Remove redundant check in select_idle_smt() (Phil Auld) [RHEL-419] - sched: Rename task_running() to task_on_cpu() (Phil Auld) [RHEL-419] - sched/fair: Move call to list_last_entry() in detach_tasks (Phil Auld) [RHEL-419] - sched/fair: Cleanup loop_max and loop_break (Phil Auld) [RHEL-419] - sched/fair: Make sure to try to detach at least one movable task (Phil Auld) [RHEL-419] - sched: Add update_current_exec_runtime helper (Phil Auld) [RHEL-419] - sched/fair: Don't init util/runnable_avg for !fair task (Phil Auld) [RHEL-419] - sched/fair: Move task sched_avg attach to enqueue_task_fair() (Phil Auld) [RHEL-419] - sched/fair: Update comments in enqueue/dequeue_entity() (Phil Auld) [RHEL-419] - sched/fair: Maintain task se depth in set_task_rq() (Phil Auld) [RHEL-419] - sched/debug: Print each field value left-aligned in sched_show_task() (Phil Auld) [RHEL-419] - sched/fair: Make per-cpu cpumasks static (Phil Auld) [RHEL-419] - sched/fair: Rename select_idle_mask to select_rq_mask (Phil Auld) [RHEL-419] - sched: Snapshot thread flags (Phil Auld) [RHEL-419] - sched/fair: find_idlest_group(): Remove unused sd_flag parameter (Phil Auld) [RHEL-419] - redhat/genlog.py: add support to list/process zstream Jira tickets (Herton R. Krzesinski) - powercap: intel_rapl: add support for Emerald Rapids (Prarit Bhargava) [2156804] - vsock: avoid to close connected socket after the timeout (Stefano Garzarella) [2209710] - sfc: Fix module EEPROM reporting for QSFP modules (Íñigo Huguet) [2192382] - perf script: Fix missing Retire Latency fields option documentation (Michael Petlan) [2177014] - perf event x86: Add retire_lat when synthesizing PERF_SAMPLE_WEIGHT_STRUCT (Michael Petlan) [2177014] - perf test x86: Support the retire_lat (Retire Latency) sample_type check (Michael Petlan) [2177014] - perf script: Support Retire Latency (Michael Petlan) [2177014] - perf report: Support Retire Latency (Michael Petlan) [2177014]- netfilter: nft_redir: correct value of inet type `.maxattrs` (Florian Westphal) [2189517] - netfilter: tproxy: fix deadlock due to missing BH disable (Florian Westphal) [2189517] - netfilter: ebtables: fix table blob use-after-free (Florian Westphal) [2189517] - netfilter: ctnetlink: fix possible refcount leak in ctnetlink_create_conntrack() (Florian Westphal) [2189517] - netfilter: nf_tables: make table handle allocation per-netns friendly (Florian Westphal) [2189517] - netfilter: nf_tables: really skip inactive sets when allocating name (Florian Westphal) [2189517] - intel_idle: add Emerald Rapids Xeon support (Prarit Bhargava) [2156824] - tools/power turbostat: Introduce support for EMR (Prarit Bhargava) [2156806] - kunit: drm: make DRM buddy test compatible with other pages sizes (Nico Pache) [2209108] - redhat: fix missing kunit module in mod-internal.list (Nico Pache) [2209108] - bluetooth: Perform careful capability checks in hci_sock_ioctl() (Ricardo Robaina) [2196353] {CVE-2023-2002} - macvlan: Fix mc_filter calculation (Xin Long) [2186948] - macvlan: Add netlink attribute for broadcast cutoff (Xin Long) [2186948] - macvlan: Skip broadcast queue if multicast with single receiver (Xin Long) [2186948] - net: macvlan: fix memory leaks of macvlan_common_newlink (Xin Long) [2186948] - net: macvlan: change schedule system_wq to system_unbound_wq (Xin Long) [2186948] - net: macvlan: fix potential UAF problem for lowerdev (Xin Long) [2186948] - macvlan: Support for high multicast packet rate (Xin Long) [2186948] - macvlan: Skip loopback packets in RX handler (Xin Long) [2186948] - macvlan: fix null dereference in macvlan_device_event() (Xin Long) [2186948] - macvlan: add cond_resched() during multicast processing (Xin Long) [2186948] - macvlan: schedule bc_work even if error (Xin Long) [2186948] - macvlan: replace kfree_skb by consume_skb for drop profiles (Xin Long) [2186948] - tipc: fix unexpected link reset due to discovery messages (Xin Long) [2193242] - tipc: Fix potential OOB in tipc_link_proto_rcv() (Xin Long) [2193242] - tipc: check skb_linearize() return value in tipc_disc_rcv() (Xin Long) [2193242] - tipc: fix the msg->req tlv len check in tipc_nl_compat_name_table_dump_header (Xin Long) [2193242] - tipc: fix a null-ptr-deref in tipc_topsrv_accept (Xin Long) [2193242] - s390/dasd: fix hanging blockdevice after request requeue (Tobias Huschle) [2043875] - s390/dasd: add autoquiesce event for start IO error (Tobias Huschle) [2043875] - s390/dasd: add aq_timeouts autoquiesce trigger (Tobias Huschle) [2043875] - s390/dasd: add aq_requeue sysfs attribute (Tobias Huschle) [2043875] - s390/dasd: add aq_mask sysfs attribute (Tobias Huschle) [2043875] - s390/dasd: add autoquiesce feature (Tobias Huschle) [2043875] - s390/dasd: remove unused DASD EER defines (Tobias Huschle) [2043875] - md: Fix bitmap offset type in sb writer (Nigel Croxon) [2189478] - md/raid5: Improve performance for sequential IO (Nigel Croxon) [2189478] - md/raid5: remove unused working_disks variable (Nigel Croxon) [2189478] - md/raid10: fix memleak of md thread (Nigel Croxon) [2189478] - md/raid10: fix memleak for 'conf->bio_split' (Nigel Croxon) [2189478] - md/raid10: fix leak of 'r10bio->remaining' for recovery (Nigel Croxon) [2189478] - md/raid10: don't BUG_ON() in raise_barrier() (Nigel Croxon) [2189478] - md: fix soft lockup in status_resync (Nigel Croxon) [2189478] - md: add error_handlers for raid0 and linear (Nigel Croxon) [2151208 2189478] - md: Use optimal I/O size for last bitmap page (Nigel Croxon) [2189478] - md: Fix types in sb writer (Nigel Croxon) [2189478] - md: Move sb writer loop to its own function (Nigel Croxon) [2189478] - md/raid10: Fix typo in comment (replacment -> replacement) (Nigel Croxon) [2189478] - md/raid10: fix null-ptr-deref in raid10_sync_request (Nigel Croxon) [2189478] - md/raid10: fix task hung in raid10d (Nigel Croxon) [2189478] - md: simplify sysctl registration (Nigel Croxon) [2189478] - HID: intel-ish-hid: ipc: Fix potential use-after-free in work function (Tony Camuso) [2182388] - devm-helpers: Fix devm_delayed_work_autocancel() kerneldoc (Tony Camuso) [2182388] - devm-helpers: Add resource managed version of work init (Tony Camuso) [2182388] - workqueue: Add resource managed version of delayed work init (Tony Camuso) [2182388] - HID: stop drivers from selecting CONFIG_HID (Tony Camuso) [2182388] - HID: intel_ish-hid: Add check for ishtp_dma_tx_map (Tony Camuso) [2182388] - HID: intel-ish-hid: ishtp: remove variable rb_count (Tony Camuso) [2182388]- i40e: Add support for VF to specify its primary MAC address (Stefan Assmann) [2091552] - net/tg3: resolve deadlock in tg3_reset_task() during EEH (Ken Cox) [2159218 2166475] - HID: asus: use spinlock to safely schedule workers (Ricardo Robaina) [2186282] {CVE-2023-1079} - HID: asus: use spinlock to protect concurrent accesses (Ricardo Robaina) [2186282] {CVE-2023-1079} - e1000e: Disable TSO on i219-LM card to increase speed (Ken Cox) [2109782] - erspan: get the proto with the md version for collect_md (Xin Long) [2207724] - netfilter: nf_tables: deactivate anonymous set from preparation phase (Florian Westphal) [2196148] {CVE-2023-32233} - scsi: scsi_dh_alua: Fix memleak for 'qdata' in alua_activate() (Ewan D. Milne) [2171092] - scsi: core: Add BLIST_SKIP_VPD_PAGES for SKhynix H28U74301AMR (Ewan D. Milne) [2171092] - scsi: core: Add BLIST_NO_VPD_SIZE for some VDASD (Ewan D. Milne) [2171092] - scsi: core: Fix a source code comment (Ewan D. Milne) [2171092] - scsi: Revert "scsi: core: map PQ=1, PDT=other values to SCSI_SCAN_TARGET_PRESENT" (Ewan D. Milne) [2171092] - scsi: scsi_debug: Delete unreachable code in inquiry_vpd_b0() (Ewan D. Milne) [2171092] - scsi: core: Use SCSI_SCAN_INITIAL in do_scsi_scan_host() (Ewan D. Milne) [2171092] - scsi: core: Use SCSI_SCAN_RESCAN in __scsi_add_device() (Ewan D. Milne) [2171092] - scsi: Define the COMPLETED sense key (Ewan D. Milne) [2171092] - scsi: core: Add I/O timeout count for SCSI device (Ewan D. Milne) [2171092] - tipc: check the bearer min mtu properly when setting it by netlink (Xin Long) [2185143] - tipc: do not update mtu if msg_max is too small in mtu negotiation (Xin Long) [2185143] - tipc: add tipc_bearer_min_mtu to calculate min mtu (Xin Long) [2185143] - net/tipc: fix tipc header files for kernel-doc (Xin Long) [2185143] - scsi: smartpqi: Update version to 2.1.22-040 (Don Brace) [2162103] - scsi: smartpqi: Update copyright to 2023 (Don Brace) [2162103] - scsi: smartpqi: Add sysfs entry for NUMA node in /sys/block/sdX/device (Don Brace) [2162103] - scsi: smartpqi: Stop sending driver-initiated TURs (Don Brace) [2162103] - scsi: smartpqi: Fix byte aligned writew for ARM servers (Don Brace) [2162103] - scsi: smartpqi: Add support for RAID NCQ priority (Don Brace) [2162103] - scsi: smartpqi: Validate block layer host tag (Don Brace) [2162103] - scsi: smartpqi: Remove contention for raid_bypass_cnt (Don Brace) [2162103] - scsi: smartpqi: Fix rare SAS transport memory leak (Don Brace) [2162103] - scsi: smartpqi: Remove NULL pointer check (Don Brace) [2162103] - scsi: smartpqi: Add new controller PCI IDs (Don Brace) [2162103] - scsi: smartpqi: Map full length of PCI BAR 0 (Don Brace) [2162103] - scsi: smartpqi: Replace one-element array with flexible-array member (Don Brace) [2162103] - scsi: mpi3mr: Use -ENOMEM instead of -1 in mpi3mr_expander_add() (Tomas Henzl) [2163671] - scsi: mpi3mr: Use IRQ save variants of spinlock to protect chain frame allocation (Tomas Henzl) [2163671] - scsi: mpi3mr: Handle soft reset in progress fault code (0xF002) (Tomas Henzl) [2163671] - scsi: mpi3mr: Update driver version to 8.4.1.0.0 (Tomas Henzl) [2163671] - scsi: mpi3mr: Update copyright year (Tomas Henzl) [2163671] - scsi: mpi3mr: Fix W=1 compilation warnings (Tomas Henzl) [2163671] - scsi: mpi3mr: Update MPI Headers to revision 27 (Tomas Henzl) [2163671] - scsi: mpi3mr: Avoid escalating to higher level reset when target is removed (Tomas Henzl) [2163671] - scsi: mpi3mr: Modify MUR timeout value to 120 seconds (Tomas Henzl) [2163671] - scsi: mpi3mr: Fix admin queue memory leak upon soft reset (Tomas Henzl) [2163671] - scsi: mpi3mr: Successive VD delete and add causes FW fault (Tomas Henzl) [2163671] - scsi: mpi3mr: Fix expander node leak in mpi3mr_remove() (Tomas Henzl) [2163671] - scsi: mpi3mr: Fix memory leaks in mpi3mr_init_ioc() (Tomas Henzl) [2163671] - scsi: mpi3mr: Fix sas_hba.phy memory leak in mpi3mr_remove() (Tomas Henzl) [2163671] - scsi: mpi3mr: Fix mpi3mr_hba_port memory leak in mpi3mr_remove() (Tomas Henzl) [2163671] - scsi: mpi3mr: Fix config page DMA memory leak (Tomas Henzl) [2163671] - scsi: mpi3mr: Fix throttle_groups memory leak (Tomas Henzl) [2163671] - scsi: mpi3mr: Bad drive in topology results kernel crash (Tomas Henzl) [2163671] - scsi: mpi3mr: NVMe command size greater than 8K fails (Tomas Henzl) [2163671] - scsi: mpi3mr: Return proper values for failures in firmware init path (Tomas Henzl) [2163671] - scsi: mpi3mr: Wait for diagnostic save during controller init (Tomas Henzl) [2163671] - scsi: mpi3mr: Driver unload crashes host when enhanced logging is enabled (Tomas Henzl) [2163671] - scsi: mpi3mr: ioctl timeout when disabling/enabling interrupt (Tomas Henzl) [2163671] - scsi: mpi3mr: Remove unneeded version.h include (Tomas Henzl) [2163671] - scsi: mpi3mr: Fix missing mrioc->evtack_cmds initialization (Tomas Henzl) [2163671] - scsi: mpi3mr: Use number of bits to manage bitmap sizes (Tomas Henzl) [2163671] - scsi: mpi3mr: Remove unnecessary memcpy() to alltgt_info->dmi (Tomas Henzl) [2163671] - scsi: mpi3mr: Fix issues in mpi3mr_get_all_tgt_info() (Tomas Henzl) [2163671] - scsi: mpi3mr: Fix an issue found by KASAN (Tomas Henzl) [2163671] - scsi: mpi3mr: Refer CONFIG_SCSI_MPI3MR in Makefile (Tomas Henzl) [2163671] - scsi: mpi3mr: Remove usage of dma_get_required_mask() API (Tomas Henzl) [2163671] - scsi: mpi3mr: Suppress command reply debug prints (Tomas Henzl) [2163671] - ipmi: ipmb: Fix the MODULE_PARM_DESC associated to 'retry_time_ms' (Tony Camuso) [2174220] - ipmi:ssif: Add a timer between request retries (Tony Camuso) [2174220] - ipmi:ssif: Remove rtc_us_timer (Tony Camuso) [2174220] - ipmi_ssif: Rename idle state and check (Tony Camuso) [2174220] - ipmi:ssif: resend_msg() cannot fail (Tony Camuso) [2174220] - ipmi/watchdog: use strscpy() to instead of strncpy() (Tony Camuso) [2174220] - ipmi: ssif_bmc: Convert to i2c's .probe_new() (Tony Camuso) [2174220] - ipmi: fix use after free in _ipmi_destroy_user() (Tony Camuso) [2174220] - ipmi:ssif: Increase the message retry time (Tony Camuso) [2174220] - ipmi: Fix some kernel-doc warnings (Tony Camuso) [2174220] - ipmi: ssif_bmc: Use EPOLLIN instead of POLLIN (Tony Camuso) [2174220] - ipmi: fix msg stack when IPMI is disconnected (Tony Camuso) [2174220] - ipmi: fix memleak when unload ipmi driver (Tony Camuso) [2174220] - ipmi: fix long wait in unload when IPMI disconnect (Tony Camuso) [2174220] - ipmi: kcs: Poll OBF briefly to reduce OBE latency (Tony Camuso) [2174220] - ipmi: ssif_bmc: Add SSIF BMC driver (Tony Camuso) [2174220] - ipmi: Remove unused struct watcher_entry (Tony Camuso) [2174220] - ipmi: kcs: aspeed: Update port address comments (Tony Camuso) [2174220] - ipmi: Add __init/__exit annotations to module init/exit funcs (Tony Camuso) [2174220] - ipmi:ipmb: Don't call ipmi_unregister_smi() on a register failure (Tony Camuso) [2174220] - ipmi:ipmb: Fix a vague comment and a typo (Tony Camuso) [2174220] - ipmi: Fix comment typo (Tony Camuso) [2174220] - char: ipmi: modify NPCM KCS configuration (Tony Camuso) [2174220] - cipso: Fix data-races around sysctl. (Juraj Marcin) [2181138] - netlabel: fix out-of-bounds memory accesses (Juraj Marcin) [2181138] - CIPSO: Fix unaligned memory access in cipso_v4_gentag_hdr (Juraj Marcin) [2181138] - netlabel_domainhash.c: Use built-in RCU list checking (Juraj Marcin) [2181138] - net: netlabel: Use built-in RCU list checking (Juraj Marcin) [2181138] - netlabel: remove redundant assignment to pointer iter (Juraj Marcin) [2181138] - capabilities: fix potential memleak on error path from vfs_getxattr_alloc() (Juraj Marcin) [2181138] - selinux: enable use of both GFP_KERNEL and GFP_ATOMIC in convert_context() (Juraj Marcin) [2181138] - selinux: free contexts previously transferred in selinux_add_opt() (Juraj Marcin) [2181138] - LSM: general protection fault in legacy_parse_param (Juraj Marcin) [2181138] - selinux: check return value of sel_make_avc_files (Juraj Marcin) [2181138] - net/sched: flower: fix error handler on replace (Ivan Vecera) [2180870] - Revert "net/sched: flower: Fix wrong handle assignment during filter change" (Ivan Vecera) [2180870] - net/sched: flower: fix filter idr initialization (Ivan Vecera) [2180870] - net/sched: cls_api: remove block_cb from driver_list before freeing (Ivan Vecera) [2180870] - net/sched: flower: Fix wrong handle assignment during filter change (Ivan Vecera) [2180870] - net/sched: cls_api: Initialize miss_cookie_node when action miss is not used (Ivan Vecera) [2180870] - net/sched: sch_fq: fix integer overflow of "credit" (Ivan Vecera) [2180870] - net/sched: clear actions pointer in miss cookie init fail (Ivan Vecera) [2180870] - net/sched: mqprio: simplify handling of nlattr portion of TCA_OPTIONS (Ivan Vecera) [2180870] - l2tp: generate correct module alias strings (Ivan Vecera) [2180870] - net/sched: act_api: add specific EXT_WARN_MSG for tc action (Ivan Vecera) [2180870] - Revert "net/sched: act_api: move TCA_EXT_WARN_MSG to the correct hierarchy" (Ivan Vecera) [2180870] - netfilter: ctnetlink: revert to dumping mark regardless of event type (Ivan Vecera) [2180870] - net/sched: flower: fix fl_change() error recovery path (Ivan Vecera) [2180870] - net/sched: act_api: move TCA_EXT_WARN_MSG to the correct hierarchy (Ivan Vecera) [2180870] - net/sched: act_connmark: handle errno on tcf_idr_check_alloc (Ivan Vecera) [2180870] - net/sched: act_sample: fix action bind logic (Ivan Vecera) [2180870] - net/sched: act_mpls: fix action bind logic (Ivan Vecera) [2180870] - net/sched: act_pedit: fix action bind logic (Ivan Vecera) [2180870] - net/sched: cls_api: Move call to tcf_exts_miss_cookie_base_destroy() (Ivan Vecera) [2180870] - net/sched: flower: Support hardware miss to tc action (Ivan Vecera) [2180870] - net/sched: flower: Move filter handle initialization earlier (Ivan Vecera) [2180870] - net/sched: cls_api: Support hardware miss to tc action (Ivan Vecera) [2180870] - net/sched: Rename user cookie and act cookie (Ivan Vecera) [2180870] - net/sched: taprio: dynamic max_sdu larger than the max_mtu is unlimited (Ivan Vecera) [2180870] - net/sched: taprio: don't allow dynamic max_sdu to go negative after stab adjustment (Ivan Vecera) [2180870] - net/sched: taprio: fix calculation of maximum gate durations (Ivan Vecera) [2180870] - net/sched: act_pedit: use percpu overlimit counter when available (Ivan Vecera) [2180870] - net/sched: act_gate: use percpu stats (Ivan Vecera) [2180870] - net/sched: act_connmark: transition to percpu stats and rcu (Ivan Vecera) [2180870] - net/sched: act_nat: transition to percpu stats and rcu (Ivan Vecera) [2180870] - selftests: forwarding: tc_actions: cleanup temporary files when test is aborted (Ivan Vecera) [2180870] - net/sched: support per action hw stats (Ivan Vecera) [2180870] - net/sched: introduce flow_offload action cookie (Ivan Vecera) [2180870] - net/sched: pass flow_stats instead of multiple stats args (Ivan Vecera) [2180870] - net/sched: act_pedit, setup offload action for action stats query (Ivan Vecera) [2180870] - net/sched: optimize action stats api calls (Ivan Vecera) [2180870] - net/sched: act_ctinfo: use percpu stats (Ivan Vecera) [2180870] - net/sched: fix error recovery in qdisc_create() (Ivan Vecera) [2180870] - net/sched: taprio: don't segment unnecessarily (Ivan Vecera) [2180870] - net/sched: taprio: split segmentation logic from qdisc_enqueue() (Ivan Vecera) [2180870] - net/sched: taprio: automatically calculate queueMaxSDU based on TC gate durations (Ivan Vecera) [2180870] - net/sched: keep the max_frm_len information inside struct sched_gate_list (Ivan Vecera) [2180870] - net/sched: taprio: warn about missing size table (Ivan Vecera) [2180870] - net/sched: make stab available before ops->init() call (Ivan Vecera) [2180870] - net/sched: taprio: calculate guard band against actual TC gate close time (Ivan Vecera) [2180870] - net/sched: taprio: calculate budgets per traffic class (Ivan Vecera) [2180870] - net/sched: taprio: rename close_time to end_time (Ivan Vecera) [2180870] - net/sched: taprio: calculate tc gate durations (Ivan Vecera) [2180870] - net/sched: taprio: give higher priority to higher TCs in software dequeue mode (Ivan Vecera) [2180870] - net/sched: taprio: avoid calling child->ops->dequeue(child) twice (Ivan Vecera) [2180870] - net/sched: taprio: refactor one skb dequeue from TXQ to separate function (Ivan Vecera) [2180870] - net/sched: taprio: continue with other TXQs if one dequeue() failed (Ivan Vecera) [2180870] - net/sched: taprio: delete peek() implementation (Ivan Vecera) [2180870] - net: sched: sch: Fix off by one in htb_activate_prios() (Ivan Vecera) [2180870] - net/sched: taprio: only pass gate mask per TXQ for igc, stmmac, tsnep, am65_cpsw (Ivan Vecera) [2180870] - net/sched: taprio: pass mqprio queue configuration to ndo_setup_tc() (Ivan Vecera) [2180870] - net/sched: refactor mqprio qopt reconstruction to a library function (Ivan Vecera) [2180870] - net/sched: taprio: centralize mqprio qopt validation (Ivan Vecera) [2180870] - net/sched: mqprio: add extack messages for queue count validation (Ivan Vecera) [2180870] - net/sched: mqprio: allow offloading drivers to request queue count validation (Ivan Vecera) [2180870] - net/sched: mqprio: allow reverse TC:TXQ mappings (Ivan Vecera) [2180870] - net/sched: move struct tc_mqprio_qopt_offload from pkt_cls.h to pkt_sched.h (Ivan Vecera) [2180870] - net/sched: mqprio: refactor offloading and unoffloading to dedicated functions (Ivan Vecera) [2180870] - net/sched: mqprio: refactor nlattr parsing to a separate function (Ivan Vecera) [2180870] - netlink: add support for formatted extack messages (Ivan Vecera) [2180870] - net/sched: simplify tcf_pedit_act (Ivan Vecera) [2180870] - net/sched: transition act_pedit to rcu and percpu stats (Ivan Vecera) [2180870] - net: sched: sch: Bounds check priority (Ivan Vecera) [2180870] - net: Kconfig: fix spellos (Ivan Vecera) [2180870] - net/sched: sch_taprio: do not schedule in taprio_reset() (Ivan Vecera) [2180870] - sched: add new attr TCA_EXT_WARN_MSG to report tc extact message (Ivan Vecera) [2180870] - net/sched: sch_taprio: fix possible use-after-free (Ivan Vecera) [2180870] - net: sched: htb: fix htb_classify() kernel-doc (Ivan Vecera) [2180870] - net/sched: fix retpoline wrapper compilation on configs without tc filters (Ivan Vecera) [2180870] - net: sched: update the nat flag for icmp error packets in ct_nat_execute (Ivan Vecera) [2180870] - net/sched: avoid indirect classify functions on retpoline kernels (Ivan Vecera) [2180870] - net/sched: avoid indirect act functions on retpoline kernels (Ivan Vecera) [2180870] - net/sched: add retpoline wrapper for tc (Ivan Vecera) [2180870] - net/sched: move struct action_ops definition out of ifdef (Ivan Vecera) [2180870] - netfilter: ctnetlink: fix compilation warning after data race fixes in ct mark (Ivan Vecera) [2180870] - net: sched: allow act_ct to be built without NF_NAT (Ivan Vecera) [2180870] - netfilter: conntrack: Fix data-races around ct mark (Ivan Vecera) [2180870] - net: flow_offload: add support for ARP frame matching (Ivan Vecera) [2180870] - selftests: tc-testing: Add matchJSON to tdc (Ivan Vecera) [2180870] - Documentation: networking: TC queue based filtering (Ivan Vecera) [2180870] - act_skbedit: skbedit queue mapping for receive queue (Ivan Vecera) [2180870] - net: sched: cake: fix null pointer access issue when cake_init() fails (Ivan Vecera) [2180870] - net: sched: use tc_cls_bind_class() in filter (Ivan Vecera) [2180870] - net: sched: cls_api: introduce tc_cls_bind_class() helper (Ivan Vecera) [2180870] - net: sched: ensure n arg not empty before call bind_class (Ivan Vecera) [2180870] - selftests/tc-testing: update qdisc/cls/action features in config (Ivan Vecera) [2180870] - net/sched: taprio: allow user input of per-tc max SDU (Ivan Vecera) [2180870] - net/sched: query offload capabilities through ndo_setup_tc() (Ivan Vecera) [2180870] - net: sched: act_bpf: simplify code logic in tcf_bpf_init() (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for teql qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for tbf qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for taprio qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for skbprio qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for sfq qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for sfb qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for plug qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for pfifo_fast qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for hhf qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for gred qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for fq qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for etf qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for codel qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for choke qdisc (Ivan Vecera) [2180870] - selftests/tc-testing: add selftests for atm qdisc (Ivan Vecera) [2180870] - headers: Remove some left-over license text (Ivan Vecera) [2180870] - net/sched: taprio: simplify list iteration in taprio_dev_notifier() (Ivan Vecera) [2180870] - net/sched: taprio: remove unnecessary taprio_list_lock (Ivan Vecera) [2180870] - net: sched: remove unused tcf_result extension (Ivan Vecera) [2180870] - net: sched: simplify code in mall_reoffload (Ivan Vecera) [2180870] - net: sched: act_ct: remove redundant variable err (Ivan Vecera) [2180870] - selftests/tc-testings: add list case for basic filter (Ivan Vecera) [2180870] - selftests/tc-testings: add selftests for tcindex filter (Ivan Vecera) [2180870] - selftests/tc-testings: add selftests for rsvp filter (Ivan Vecera) [2180870] - selftests/tc-testings: add selftests for route filter (Ivan Vecera) [2180870] - selftests/tc-testings: add selftests for flow filter (Ivan Vecera) [2180870] - selftests/tc-testings: add selftests for cgroup filter (Ivan Vecera) [2180870] - selftests/tc-testings: add selftests for bpf filter (Ivan Vecera) [2180870] - net/sched: use tc_cls_stats_dump() in filter (Ivan Vecera) [2180870] - net/sched: cls_api: add helper for tc cls walker stats dump (Ivan Vecera) [2180870] - net/sched: taprio: replace safety precautions with comments (Ivan Vecera) [2180870] - net/sched: taprio: add extack messages in taprio_init (Ivan Vecera) [2180870] - net/sched: taprio: stop going through private ops for dequeue and peek (Ivan Vecera) [2180870] - net/sched: taprio: remove redundant FULL_OFFLOAD_IS_ENABLED check in taprio_enqueue (Ivan Vecera) [2180870] - net/sched: taprio: use rtnl_dereference for oper and admin sched in taprio_destroy() (Ivan Vecera) [2180870] - net/sched: taprio: taprio_dump and taprio_change are protected by rtnl_mutex (Ivan Vecera) [2180870] - net/sched: taprio: taprio_offload_config_changed() is protected by rtnl_mutex (Ivan Vecera) [2180870] - net/sched: taprio: avoid disabling offload when it was never enabled (Ivan Vecera) [2180870] - flow_offload: Introduce flow_match_l2tpv3 (Ivan Vecera) [2180870] - net/sched: flower: Add L2TPv3 filter (Ivan Vecera) [2180870] - flow_dissector: Add L2TPv3 dissectors (Ivan Vecera) [2180870] - skbuff: make __skb_header_pointer()'s data argument const (Ivan Vecera) [2180870] - tools headers uapi: Update linux/in.h copy (Ivan Vecera) [2180870] - uapi: move IPPROTO_L2TP to in.h (Ivan Vecera) [2180870] - selftests/tc-testings: add tunnel_key action deleting test case (Ivan Vecera) [2180870] - selftests/tc-testings: add sample action deleting test case (Ivan Vecera) [2180870] - selftests/tc-testings: add nat action deleting test case (Ivan Vecera) [2180870] - selftests/tc-testings: add ife action deleting test case (Ivan Vecera) [2180870] - selftests/tc-testings: add connmark action deleting test case (Ivan Vecera) [2180870] - selftests/tc-testings: add selftests for xt action (Ivan Vecera) [2180870] - selftests/tc-testings: add selftests for gate action (Ivan Vecera) [2180870] - selftests/tc-testings: add selftests for ctinfo action (Ivan Vecera) [2180870] - net: sched: act_vlan: get rid of tcf_vlan_walker and tcf_vlan_search (Ivan Vecera) [2180870] - net: sched: act_tunnel_key: get rid of tunnel_key_walker and tunnel_key_search (Ivan Vecera) [2180870] - net: sched: act_skbmod: get rid of tcf_skbmod_walker and tcf_skbmod_search (Ivan Vecera) [2180870] - net: sched: act_skbedit: get rid of tcf_skbedit_walker and tcf_skbedit_search (Ivan Vecera) [2180870] - net: sched: act_simple: get rid of tcf_simp_walker and tcf_simp_search (Ivan Vecera) [2180870] - net: sched: act_sample: get rid of tcf_sample_walker and tcf_sample_search (Ivan Vecera) [2180870] - net: sched: act_police: get rid of tcf_police_walker and tcf_police_search (Ivan Vecera) [2180870] - net: sched: act_pedit: get rid of tcf_pedit_walker and tcf_pedit_search (Ivan Vecera) [2180870] - net: sched: act_nat: get rid of tcf_nat_walker and tcf_nat_search (Ivan Vecera) [2180870] - net: sched: act_mpls: get rid of tcf_mpls_walker and tcf_mpls_search (Ivan Vecera) [2180870] - net: sched: act_mirred: get rid of tcf_mirred_walker and tcf_mirred_search (Ivan Vecera) [2180870] - net: sched: act_ipt: get rid of tcf_ipt_walker/tcf_xt_walker and tcf_ipt_search/tcf_xt_search (Ivan Vecera) [2180870] - net: sched: act_ife: get rid of tcf_ife_walker and tcf_ife_search (Ivan Vecera) [2180870] - net: sched: act_gate: get rid of tcf_gate_walker and tcf_gate_search (Ivan Vecera) [2180870] - net: sched: act_gact: get rid of tcf_gact_walker and tcf_gact_search (Ivan Vecera) [2180870] - net: sched: act_ctinfo: get rid of tcf_ctinfo_walker and tcf_ctinfo_search (Ivan Vecera) [2180870] - net: sched: act_ct: get rid of tcf_ct_walker and tcf_ct_search (Ivan Vecera) [2180870] - net: sched: act_csum: get rid of tcf_csum_walker and tcf_csum_search (Ivan Vecera) [2180870] - net: sched: act_connmark: get rid of tcf_connmark_walker and tcf_connmark_search (Ivan Vecera) [2180870] - net: sched: act_bpf: get rid of tcf_bpf_walker and tcf_bpf_search (Ivan Vecera) [2180870] - net: sched: act_api: implement generic walker and search for tc action (Ivan Vecera) [2180870] - net: sched: act: move global static variable net_id to tc_action_ops (Ivan Vecera) [2180870] - net: sched: htb: remove redundant resource cleanup in htb_init() (Ivan Vecera) [2180870] - net/sched: cls_api: remove redundant 0 check in tcf_qevent_init() (Ivan Vecera) [2180870] - net: sched: etf: remove true check in etf_enable_offload() (Ivan Vecera) [2180870] - net: sched: gred: remove NULL check before free table->tab in gred_destroy() (Ivan Vecera) [2180870] - net: sched: remove redundant NULL check in change hook function (Ivan Vecera) [2180870] - net: sched: gred/red: remove unused variables in struct red_stats (Ivan Vecera) [2180870] - net: sched: choke: remove unused variables in struct choke_sched_data (Ivan Vecera) [2180870] - net: sched: using TCQ_MIN_PRIO_BANDS in prio_tune() (Ivan Vecera) [2180870] - net_sched: remove impossible conditions (Ivan Vecera) [2180870] - net: sched: remove unnecessary init of qdisc skb head (Ivan Vecera) [2180870] - net: sched: delete duplicate cleanup of backlog and qlen (Ivan Vecera) [2180870] - net: sched: remove duplicate check of user rights in qdisc (Ivan Vecera) [2180870] - net_sched: move from strlcpy with unused retval to strscpy (Ivan Vecera) [2180870] - net: sched: delete unused input parameter in qdisc_create (Ivan Vecera) [2180870] - net: sched: remove the unused return value of unregister_qdisc (Ivan Vecera) [2180870] - net_sched: cls_route: disallow handle of 0 (Ivan Vecera) [2180870] - net/sched: sch_cbq: change the type of cbq_set_lss to void (Ivan Vecera) [2180870] - net/sched: remove qdisc_root_lock() helper (Ivan Vecera) [2180870] - net/sched: sch_cbq: Delete unused delay_timer (Ivan Vecera) [2180870] - net/sched: remove return value of unregister_tcf_proto_ops (Ivan Vecera) [2180870] - net: extract port range fields from fl_flow_key (Ivan Vecera) [2180870] - net/sched: act_ct: set 'net' pointer when creating new nf_flow_table (Ivan Vecera) [2180870] - net: sched: provide shim definitions for taprio_offload_{get,free} (Ivan Vecera) [2180870] - time64.h: consolidate uses of PSEC_PER_NSEC (Ivan Vecera) [2180870] - selftests: tc-testing: Add testcases to test new flush behaviour (Ivan Vecera) [2180870] - tc-testing: gitignore, delete plugins directory (Ivan Vecera) [2180870] - net/sched: sch_netem: Fix arithmetic in netem_dump() for 32-bit platforms (Ivan Vecera) [2180870] - net_sched: em_meta: add READ_ONCE() in var_sk_bound_if() (Ivan Vecera) [2180870] - selftests: forwarding: tc_actions: allow mirred egress test to run on non-offloaded h2 (Ivan Vecera) [2180870] - net: sched: support hash selecting tx queue (Ivan Vecera) [2180870] - net: sched: use queue_mapping to pick tx queue (Ivan Vecera) [2180870] - net_sched: make qdisc_reset() smaller (Ivan Vecera) [2180870] - sch_red: Fix a typo (Ivan Vecera) [2180870] - wifi: ath9k: Don't mark channelmap stack variable read-only in ath9k_mci_update_wlan_channels() (Jose Ignacio Tornos Martinez) [2183487] - net: qrtr: Fix an uninit variable access bug in qrtr_tx_resume() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: ignore key disable commands (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: reduce the MHI timeout to 20s (Jose Ignacio Tornos Martinez) [2183487] - net: qrtr: Do not do DEL_SERVER broadcast after DEL_CLIENT (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: fix fw used for offload check for mt7922 (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: Fix use-after-free in fw features query. (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Fix SDIO suspend/resume regression (Jose Ignacio Tornos Martinez) [2183487] - net: qrtr: Fix a refcount bug in qrtr_recvmsg() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix invalid drv_sta_pre_rcu_remove calls for non-uploaded sta (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix flow dissection for forwarded packets (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix mesh forwarding (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix receiving mesh packets in forwarding=0 networks (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix the size calculation of ieee80211_ie_len_eht_cap() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix potential null pointer dereference (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: drop bogus static keywords in A-MSDU rx (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix mesh path discovery based on unicast packets (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix qos on mesh interfaces (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: Serialize ieee80211_handle_wake_tx_queue() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mwifiex: mark OF related data as maybe unused (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: do not check WED status for non-mmio devices (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: add back 160MHz channel width support for MT7915 (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: do not run mt76_unregister_device() on unregistered hw (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Partial revert "wifi: cfg80211: Fix use after free for wext" (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: fix MLO connection ownership (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: check basic rates validity (Jose Ignacio Tornos Martinez) [2183487] - wifi: nl80211: fix puncturing bitmap policy (Jose Ignacio Tornos Martinez) [2183487] - wifi: nl80211: fix NULL-ptr deref in offchan check (Jose Ignacio Tornos Martinez) [2183487] - wifi: wext: warn about usage only once (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: allow system suspend to survive ath11k (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: add LEDS_CLASS dependency (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: remove unused iwl_dbgfs_is_match() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: fix AP mode authentication transmission failed (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: use RTW_FLAG_POWERON flag to prevent to power on/off twice (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: p2p: Introduce generic flexible array frame member (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: add documentation for amsdu_mesh_control (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: remove gfp parameter from cfg80211_obss_color_collision_notify description (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: always initialize link_sta with sta (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: pass 'sta' to ieee80211_rx_data_set_sta() (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Set SSID if it is not already set (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: move H2C of del_pkt_offload before polling FW status ready (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: use readable return 0 in rtw89_mac_cfg_ppdu_status() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: usb: drop now unnecessary URB size check (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: usb: send Zero length packets if necessary (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: usb: Set qsel correctly (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix off-by-one link setting (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: Fix for Rx fragmented action frames (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: avoid u32_encode_bits() warning (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: Don't translate MLD addresses for multicast (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: call reg_notifier for self managed wiphy from driver hint (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: get rid of gfp in cfg80211_bss_color_notify (Jose Ignacio Tornos Martinez) [2183487] - wifi: nl80211: Allow authentication frames and set keys on NAN interface (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix non-MLO station association (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: Allow NSS change only up to capability (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: add a workaround for receiving non-standard mesh A-MSDU (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix receiving A-MSDU frames on mesh interfaces (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: remove mesh forwarding congestion check (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: factor out bridge tunnel / RFC1042 header check (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: move A-MSDU check in ieee80211_data_to_8023_exthdr (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: make rate u32 in sta_set_rate_info_rx() (Jose Ignacio Tornos Martinez) [2183487] - rfkill: Use sysfs_emit() to instead of sprintf() (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Allow action frames to be transmitted with link BSS in MLD (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: configure puncturing bitmap (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: include puncturing bitmap in channel switch events (Jose Ignacio Tornos Martinez) [2183487] - wifi: nl80211: validate and configure puncturing bitmap (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: move puncturing bitmap validation from mac80211 (Jose Ignacio Tornos Martinez) [2183487] - wifi: nl80211: return error message for malformed chandef (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211_hwsim: Rename pid to portid to avoid confusion (Jose Ignacio Tornos Martinez) [2183487] - wifi: nl80211: add MLO_LINK_ID to CMD_STOP_AP event (Jose Ignacio Tornos Martinez) [2183487] - wifi: nl80211: emit CMD_START_AP on multicast group when an AP is started (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: mlme: handle EHT channel puncturing (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Extend cfg80211_update_owe_info_event() for MLD AP (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Extend cfg80211_new_sta() for MLD AP (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: move color collision detection report in a delayed work (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Fix use after free for wext (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Authentication offload to user space for MLO connection in STA mode (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: trace: remove MAC_PR_{FMT,ARG} (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: fix txdw7 assignment of TX DESC v3 (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Add LED control code for RTL8723AU (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Add LED control code for RTL8192EU (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Add LED control code for RTL8188EU (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Register the LED and make it blink (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: phy: set TX power according to RF path number by chip (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: correct register mask name of TX power offset (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: use passed channel in set_tx_shape_dfir() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852be: enable CLKREQ of PCI capability (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: try to use NORMAL_CE type firmware first (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: don't support LPS-PG mode after firmware 0.29.26.0 (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: reset IDMEM mode to default value (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: add use of pkt_list offload to debug entry (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: refine packet offload flow (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: fix potential wrong mapping for pkt-offload (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: disallow enter PS mode after create TDLS link (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: refine MCC C2H debug logs (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: fix parsing offset for MCC C2H (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: deal with RXI300 error (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: debug: avoid invalid access on RTW89_DBG_SEL_MAC_30 (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: mac: add function to get TSF (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: split out generic part of rtw89_mac_port_tsf_sync() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: correct unit for port offset and refine macro (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Update Wi-Fi Bluetooth coexistence version to 7.0.0 (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Fix test fail when coexist with raspberryPI A2DP idle (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Correct A2DP exist variable source (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Set Bluetooth background scan PTA request priority (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Refine coexistence log (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Force to update TDMA parameter when radio state change (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Clear Bluetooth HW PTA counter when radio state change (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Update Wi-Fi external control TDMA parameters/tables (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: change cfg80211_set_channel() name and signature (Jose Ignacio Tornos Martinez) [2183487] - wifi: mwifiex: fix loop iterator in mwifiex_update_ampdu_txwinsize() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mwifiex: Replace one-element array with flexible-array member (Jose Ignacio Tornos Martinez) [2183487] - wifi: mwifiex: Replace one-element arrays with flexible-array members (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Replace one-element array with flexible-array member (Jose Ignacio Tornos Martinez) [2183487] - wifi: mwifiex: Support firmware hotfix version in GET_HW_SPEC responses (Jose Ignacio Tornos Martinez) [2183487] - wifi: mwifiex: Support SD8978 chipset (Jose Ignacio Tornos Martinez) [2183487] - wifi: mwifiex: Add missing compatible string for SD8787 (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: pcie: Perform correct BCM4364 firmware selection (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: pcie: Add IDs/properties for BCM4377 (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: pcie: Add IDs/properties for BCM4355 (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Rename Cypress 89459 to BCM4355 (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: mac: Use existing macros in rtw_pwr_seq_parser() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Move enum rtw_tx_queue_type mapping code to tx.{c,h} (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: pci: Change queue datatype to enum rtw_tx_queue_type (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: pci: Use enum type for rtw_hw_queue_mapping() and ac_to_hwq (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: support ww power config in dts node (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt76x0u: report firmware version through ethtool (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: complete wed reset support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: add mt7915 wed reset callbacks (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: dma: reset wed queues in mt76_dma_rx_reset (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: dma: add reset to mt76_dma_wed_setup signature (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: add EHT beamforming support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: enable EHT support in firmware (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: add support for EHT rate report (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: add EHT capability init (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: rework capability init (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: add helpers for wtbl and interface limit (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: add variants support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: add EHT rate stats for ethtool (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: increase wcid size to 1088 (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: add cmd id related to EHT support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: add helpers for EHT capability (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: add CMD_CBW_320MHZ (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: add EHT phy type (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: remove __mt76_mcu_restart macro (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: avoid mcu_restart function pointer (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: rely on mt76_connac_tx_complete_skb (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: rely on mt76_connac_txp_skb_unmap (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: rely on mt76_connac_txp_common structure (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: rely on mt76_connac2_mac_tx_rate_val (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: fix error code of return in mt7921_acpi_read (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: release rxwi in mt7915_wed_release_rx_buf (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: fix memory leak in mt7915_mmio_wed_init_rx_buf (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: fix rx filter incorrect by drv/fw inconsistent (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: add memory barrier to SDIO queue kick (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: reduce polling time in pmctrl (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: add flexible polling wait-interval support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: fix WED TxS reporting (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: wed: enable red per-band token drop (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: set sku initial value to zero (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921u: add support for Comfast CF-952AX (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: fix switch default case in mt7996_reverse_frag0_hdr_trans (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: avoid mcu_restart function pointer (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7615: avoid mcu_restart function pointer (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7603: avoid mcu_restart function pointer (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: avoid mcu_restart function pointer (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: dma: fix memory leak running mt76_dma_tx_cleanup (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: dma: free rx_head in mt76_dma_rx_cleanup (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: fix memory leak in mt7996_mcu_exit (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: fix memory leak in mt7915_mcu_exit (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: introduce mt76_queue_is_wed_rx utility routine (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: fix invalid remain_on_channel duration (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: remove BW160 and BW80+80 support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: fix POWER_CTRL command name typo (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: do not hardcode vht beamform cap (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: update register for CFEND_RATE (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: fix chainmask calculation in mt7996_set_antenna() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: add ack signal support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: fix channel switch fail in monitor mode (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: add chip id condition in mt7915_check_eeprom() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: add error message in mt7915_thermal_set_cur_throttle_state() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: rework mt7915_thermal_temp_store() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: rework mt7915_mcu_set_thermal_throttling (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: call mt7915_mcu_set_thermal_throttling() only after init_work (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: fix deadlock in mt7921_abort_roc (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: ep: Fix off by one in mhi_ep_process_cmd_ring() (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mei: fix compilation errors in rfkill() (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: bump FW API to 74 for AX devices (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: Reset rate index if rate is wrong (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: simplify by using SKB MAC header pointer (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: add sniffer meta data APIs (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: rx: add sniffer support for EHT mode (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: always send nullfunc frames on MGMT queue (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: remove h from printk format specifier (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: improve tag handling in iwl_request_firmware (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mention the response structure in the kerneldoc (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: add minimal EHT rate reporting (Jose Ignacio Tornos Martinez) [2183487] - net: qrtr: free memory on error path in radix_tree_insert() (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: ep: Change state_lock to mutex (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: ep: Save channel state locally during suspend and resume (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: ep: Move chan->lock to the start of processing queued ch ring (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: ep: Fix the debug message for MHI_PKT_TYPE_RESET_CHAN_CMD cmd (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: ep: Only send -ENOTCONN status if client driver is available (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: ep: Check if the channel is supported by the controller (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: ep: Power up/down MHI stack during MHI RESET (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: host: Update mhi driver description (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: Update Makefile to used Kconfig flags (Jose Ignacio Tornos Martinez) [2183487] - wifi: wireless: deny wireless extensions on MLO-capable devices (Jose Ignacio Tornos Martinez) [2183487] - wifi: wireless: warn on most wireless extension usage (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: drop extra 'e' from ieeee80211... name (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Deduplicate certificate loading (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: add kernel-doc for EHT structure (Jose Ignacio Tornos Martinez) [2183487] - mac80211: support minimal EHT rate reporting on RX (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: Add HE MU-MIMO related flags in ieee80211_bss_conf (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: Add VHT MU-MIMO related flags in ieee80211_bss_conf (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Use MLD address to indicate MLD STA disconnection (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Support 32 bytes KCK key in GTK rekey offload (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Fix extended KCK key length check in nl80211_set_rekey_data() (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: remove support for static WEP (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath12k: Add support to read EEPROM caldata (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath12k: Add new qmi_bdf_type to handle caldata (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath12k: Fix incorrect qmi_file_type enum values (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath12k: dp_mon: Fix uninitialized warning related to the pktlog (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath12k: dp_mon: Fix out of bounds clang warning (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath12k: hal_rx: Use memset_startat() for clearing queue descriptors (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath12k: Fix uninitilized variable clang warnings (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath12k: wmi: delete PSOC_HOST_MAX_NUM_SS (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath12k: hal: convert offset macros to functions (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath12k: hal: add ab parameter to macros using it (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: Fix memory leak in ath11k_peer_rx_frag_setup (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: fix ce memory mapping for ahb devices (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath10k: Remove the unused function ath10k_ce_shadow_src_ring_write_index_set() (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: add channel 177 into 5 GHz channel list (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: Add support to configure FTM responder role (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath9k: Fix potential stack-out-of-bounds write in ath9k_wmi_rsp_callback() (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath9k: hif_usb: clean up skbs if ath9k_hif_usb_rx_stream() fails (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath9k: htc_hst: free skb in ath9k_htc_rx_msg() if there is no callback function (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Dump the efuse only for untested devices (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Print the ROM version too (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Use non-atomic sta iterator in rtw_ra_mask_info_update() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Use rtw_iterate_vifs() for rtw_vif_watch_dog_iter() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Move register access from rtw_bf_assoc() outside the RCU (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Use a longer retry limit of 48 (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Report the RSSI to the firmware (Jose Ignacio Tornos Martinez) [2183487] - wifi: rt2x00: Remove useless else if (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt7601u: fix an integer underflow (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtlwifi: rtl8723ae: fix obvious spelling error tyep->type (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Fix memory leaks with RTL8723BU, RTL8192EU (Jose Ignacio Tornos Martinez) [2183487] - Revert "wifi: mac80211: fix memory leak in ieee80211_if_add()" (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: dma: fix a regression in adding rx buffers (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: fill the missing configuration about queue empty checking (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: fix assignation of TX BD RAM table (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852c: rfk: correct ADC clock settings (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: correct register definitions of digital CFO and spur elimination (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: set the correct mac_id for management frames (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: fix null vif pointer when get management frame date rate (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Change Wi-Fi role info related logic to version separate (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Change RTL8852B use v1 TDMA policy (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Packet traffic arbitration hardware owner monitor (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: refactor debug log of slot list (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Change firmware steps report to version separate (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Change Wi-Fi Null data report to version separate (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Add version code for Wi-Fi firmware coexistence control (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Update WiFi role info H2C report (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: only read Bluetooth counter of report version 1 for RTL8852A (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Add v5 firmware control report (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Change firmware control report to version separate (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Add v4 version firmware cycle report (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Rename BTC firmware cycle report by feature version (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Remove le32 to CPU translator at firmware cycle report (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: Fix a typo in debug message (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: ensure CLM version is null-terminated to prevent stack-out-of-bounds (Jose Ignacio Tornos Martinez) [2183487] - wifi: rndis_wlan: Prevent buffer overflow in rndis_query_oid (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: fix regression for Broadcom PCIe wifi devices (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: avoid NULL-deref in survey dump for 2G only device (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: avoid handling disabled channels for survey dump (Jose Ignacio Tornos Martinez) [2183487] - net: rfkill: gpio: add DT support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix double space in comment (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: debugfs: fix to work with multiple PCI devices (Jose Ignacio Tornos Martinez) [2183487] - mac80211: Fix MLO address translation for multiple bss case (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: reset multiple BSSID options in stop_ap() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: Fix iTXQ AMPDU fragmentation handling (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: sdata can be NULL during AMPDU start (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: Proper mark iTXQs for resumption (Jose Ignacio Tornos Martinez) [2183487] - brcmfmac: Prefer DT board type over DMI board type (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath9k: remove most hidden macro dependencies on ah (Jose Ignacio Tornos Martinez) [2183487] - wifi: wl3501_cs: don't call kfree_skb() under spin_lock_irqsave() (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: unmap dma buffer in brcmf_msgbuf_alloc_pktid() (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: fix potential memory leak in brcmf_netdev_start_xmit() (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Fix potential stack-out-of-bounds in brcmf_c_preinit_dcmds() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: fixing transmisison failure for rtl8192eu (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Add rate control code for RTL8188EU (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Support new chip RTL8188EU (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Define masks for cck_agc_rpt bits (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Make rtl8xxxu_load_firmware take const char* (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Deduplicate the efuse dumping code (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852c: rfk: refine AGC tuning flow of DPK for irregular PA (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: refine 6 GHz scanning dwell time (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: update BSS color mapping register (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Change TDMA related logic to version separate (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: refactor _chk_btc_report() to extend more features (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Add v2 BT AFH report and related variable (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Update BTC firmware report bitmap definition (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: Enable Bluetooth report when show debug info (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: use new introduction BTC version format (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: add BTC format version derived from firmware version (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: select CONFIG_RELAY (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtlwifi: Fix global-out-of-bounds bug in _rtl8812ae_phy_set_txpower_limit() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852c: rfk: recover RX DCK failure (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852c: rfk: correct DPK settings (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852c: rfk: correct DACK setting (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: fw: adapt to new firmware format of security section (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: consider ER SU as a TX capability (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: don't call dev_kfree_skb() under spin_lock_irqsave() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Fix assignment to bit field priv->cck_agc_report_type (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Fix assignment to bit field priv->pi_enabled (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtlwifi: rtl8723be: don't call kfree_skb() under spin_lock_irqsave() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtlwifi: rtl8188ee: don't call kfree_skb() under spin_lock_irqsave() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtlwifi: rtl8821ae: don't call kfree_skb() under spin_lock_irqsave() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: get rid of wed rx_buf_ring page_frag_cache (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: resource leaks at mt7921_check_offload_capability() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: dma: rely on queue page_frag_cache for wed rx queues (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: handle possible mt76_rx_token_consume failures (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: dma: do not increment queue head if mt76_dma_add_buf fails (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7615: enable per-phy led support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: enable per-phy led support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: move leds struct in mt76_phy (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: move leds field in leds struct (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: fix unintended sign extension of mt7915_hw_queue_read() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: fix unintended sign extension of mt7996_hw_queue_read() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: add support to update fw capability with MTFG table (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt76x0: fix oob access in mt76x0_phy_get_target_power (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: fix endianness warning in mt7996_mcu_sta_he_tlv (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: drop always true condition of __mt7996_reg_addr() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: drop always true condition of __mt7915_reg_addr() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: check the correctness of event data (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: check return value before accessing free_block_num (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: check return value before accessing free_block_num (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: split mcu chan_mib array up (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: fix integer handling issue of mt7996_rf_regval_set() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: fix insecure data handling of mt7996_mcu_rx_radar_detected() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: fix insecure data handling of mt7996_mcu_ie_countdown() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: fix mt7915_rate_txpower_get() resource leaks (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921s: fix slab-out-of-bounds access in sdio host (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: add missing of_node_put() (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: fix monitor mode bringup crash (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: Fix scan request param frame size warning (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath9k: Fix use-after-free in ath9k_hif_usb_disconnect() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: fixing IQK failures for rtl8192eu (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtlwifi: btcoexist: fix conditions branches that are never executed (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtlwifi: rtl8192se: remove redundant rtl_get_bbreg() call (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Add rtw8723du chipset support (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Add rtw8822cu chipset support (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Add rtw8822bu chipset support (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Add rtw8821cu chipset support (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Add common USB chip support (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: iterate over vif/sta list non-atomically (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Drop coex mutex (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Drop h2c.lock (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Drop rf_lock (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: Call rtw_fw_beacon_filter_config() with rtwdev->mutex held (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: print firmware type in info message (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: add join info upon create interface (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: fix unsuccessful interface_add flow (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: stop mac port function when stop_ap() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: add mac TSF sync function (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Fix error return code in brcmf_sdio_download_firmware() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Introduce rtl8xxxu_update_ra_report (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Fix the channel width reporting (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Add __packed to struct rtl8723bu_c2h (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: add vendor name in revinfo debugfs file (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: add support Broadcom BCA firmware api (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: add support for Cypress firmware api (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: add support for vendor-specific firmware api (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: add firmware vendor info in driver info (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: add function to unbind device to bus layer api (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: add ipq5018 device support (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: add new hw ops for IPQ5018 to get rx dest ring hashmap (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: initialize hw_ops for IPQ5018 (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: update hal srng regs for IPQ5018 (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: remap ce register space for IPQ5018 (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: update ce configurations for IPQ5018 (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: update hw params for IPQ5018 (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: fw: use correct IML/ROM status register (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: dump: Update check for UMAC valid FW address (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: d3: add TKIP to the GTK iterator (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mei: clean up comments (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: Don't use deprecated register (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: pcie: Add reading and storing of crf and cdb id. (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: replace usage of found with dedicated list iterator variable (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: dump: Update check for valid FW address (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: don't access packet before checking len (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: modify new queue allocation command (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: nvm-parse: enable WiFi7 for Fm radio for now (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_wed: add reset to rx_ring_setup callback (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: Fix race condition with struct htt_ppdu_stats_info (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath10k: fix QCOM_SMEM dependency (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921e: add pci .shutdown() support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: mmio: fix naming convention (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: add support to configure spatial reuse parameter set (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: enable ack signal support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: enable use_cts_prot support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: rely on band_idx of mt76_phy (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: enable per bandwidth power limit support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: introduce mt7915_get_power_bound() (Jose Ignacio Tornos Martinez) [2183487] - mt76: mt7915: Fix PCI device refcount leak in mt7915_pci_init_hif2() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: fix coverity overrun-call in mt76_get_txpower() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7996: add driver for MediaTek Wi-Fi 7 (802.11be) devices (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt76x0: remove dead code in mt76x0_phy_get_target_power (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: fix band_idx usage (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: enable .sta_set_txpwr support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: add basedband Txpower info into debugfs (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: add support to configure spatial reuse parameter set (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: add missing MODULE_PARM_DESC (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: enable WED RX stats (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: enable WED RX support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: introduce mt76_connac_mcu_sta_wed_update utility routine (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: add info parameter to rx_skb signature (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: add WED RX support to dma queue alloc (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: add WED RX support to mt76_dma_rx_fill (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: add WED RX support to mt76_dma_{add,get}_buf (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: introduce rxwi and rx token utility routines (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: introduce helper for mt7996 chipset (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: add more starec command tags (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: add more bss info command tags (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: introduce unified event table (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: add more unified command IDs (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: rework fields for larger bandwidth support in sta_rec_bf (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: update struct sta_rec_phy (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: rework macros for unified command (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: introduce chanctx support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: introduce remain_on_channel support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: accept hw scan request at a time (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: drop ieee80211_[start, stop]_queues in driver (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: add unified ROC cmd/event support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7921: add chanctx parameter to mt76_connac_mcu_uni_add_bss signature (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: add mt76_connac_mcu_uni_set_chctx (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: do not run mt76u_status_worker if the device is not running (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: update nss calculation in txs (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: don't claim 160MHz support with mt7915 DBDC (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: Fix VHT beamforming capabilities with DBDC (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: Fix chainmask calculation on mt7915 DBDC (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: enable coredump support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: add full system reset into debugfs (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: enable full system reset support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: rework mt7915_dma_reset() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: move aggr_stats array in mt76_phy (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7615: rely on mt7615_phy in mt7615_mac_reset_counters (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: fix reporting of TX AGGR histogram (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7615: enable use_cts_prot support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: enable use_cts_prot support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: fix bandwidth 80MHz link fail in 6GHz band (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: add ack signal support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: improve accuracy of time_busy calculation (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: enable wed for mt7986-wmac chipset (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: enable wed for mt7986 chipset (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: move wed init routines in mmio.c (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: fix mt7915_mac_set_timing() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: set correct antenna for radar detection on MT7915D (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: add spatial extension index support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: connac: introduce mt76_connac_spe_idx() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: rework testmode tx antenna setting (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: deal with special variant of mt7916 (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: rework eeprom tx paths and streams init (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: reserve 8 bits for the index of rf registers (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt7915: fix bounds checking for tx-free-done command (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: Remove unused inline function mt76_wcid_mask_test() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: mt76x02: simplify struct mt76x02_rate_power (Jose Ignacio Tornos Martinez) [2183487] - wifi: mt76: move mt76_rate_power from core to mt76x02 driver code (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix and simplify unencrypted drop check for mesh (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: add support for restricting netdev features per vif (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: update TIM for S1G specification changes (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: don't parse multi-BSSID in assoc resp (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: use bss_from_pub() instead of container_of() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: remove unnecessary synchronize_net() (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: Drop not needed check for NULL (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Fix not unregister reg_pdev when load_builtin_regdb_keys() fails (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: fix comparison of BSS frequencies (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Correct example of ieee80211_iface_limit (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix memory leak in ieee80211_if_add() (Jose Ignacio Tornos Martinez) [2183487] - wifi: ieee80211: Do not open-code qos address offsets (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: link rtw89_vif and chanctx stuffs (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: fw: implement MCC related H2C (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: mac: process MCC related C2H (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: introduce helpers to wait/complete on condition (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: check if atomic before queuing c2h (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: rfk: rename rtw89_mcc_info to rtw89_rfk_mcc_info (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: 8821c: enable BT device recovery mechanism (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: turn off PoP function in monitor mode (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: add HE radiotap for monitor mode (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: enable mac80211 virtual monitor interface (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Check the count value of channel spec to prevent out-of-bounds reads (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath12k: driver for Qualcomm Wi-Fi 7 devices (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_wed: add reset to tx_ring_setup callback (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_wed: add mtk_wed_rx_reset routine (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_wed: update mtk_wed_stop (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_wed: move MTK_WDMA_RESET_IDX_TX configuration in mtk_wdma_tx_reset (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_wed: return status value in mtk_wdma_rx_reset (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_wed: add wcid overwritten support for wed v1 (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_wed: add configure wed wo support (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_wed: rename tx_wdma array in rx_wdma (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_wed: introduce wed wo support (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_wed: introduce wed mcu support (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_eth_wed: add missing of_node_put() (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_eth_wed: add missing put_device() in mtk_wed_add_hw() (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_eth_wed: add axi bus support (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_eth_wed: add wed support for mt7986 chipset (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_eth_wed: add mtk_wed_configure_irq and mtk_wed_dma_{enable/disable} (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_eth_soc: fix off by one check of ARRAY_SIZE (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_eth_soc: add check for allocation failure (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_eth_soc/wed: fix sparse endian warnings (Jose Ignacio Tornos Martinez) [2183487] - net: ethernet: mtk_eth_soc: fix return value check in mtk_wed_add_hw() (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mei: fix parameter passing to iwl_mei_alive_notif() (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: return error value in case PLDR sync failed (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: trigger PCI re-enumeration in case of PLDR sync (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: fix double free on tx path. (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: print OTP info after alive (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: nvm: Update EHT capabilities for GL device (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: nvm-parse: support A-MPDU in EHT 2.4 GHz (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: advertise 320 MHz in 6 GHz only conditionally (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: set HE PHY bandwidth according to band (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: support PPE Thresholds for EHT (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: add support for EHT 1K aggregation size (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: rs: add support for parsing max MCS per NSS/BW in 11be (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: support 320 MHz PHY configuration (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: Advertise EHT capabilities (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw88: fix race condition when doing H2C command (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath10k: Store WLAN firmware version in SMEM image table (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: avoid inaccessible IO operations during doing change_interface() (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: switch BANDEDGE and TX_SHAPE based on OFDMA trigger frame (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: read CFO from FD or preamble CFO field of phy status ie_type 1 accordingly (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: correct TX power controlled by BT-coexistence (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Use struct_size() in code ralated to struct brcmf_dload_data_le (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: replace one-element array with flexible-array member in struct brcmf_dload_data_le (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Use struct_size() and array_size() in code ralated to struct brcmf_gscan_config (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Replace one-element array with flexible-array member (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath10k: Remove redundant argument offset (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath10k: Fix return value in ath10k_pci_init() (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: host: pci_generic: Add definition for some VIDs (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: Fix some error handling path in rtw89_wow_enable() (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: Avoid clashing function prototypes (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Use u32_get_bits in *_identify_chip (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Use strscpy instead of sprintf (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Name some bits used in burst init (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Rename rtl8xxxu_8188f_channel_to_group (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Split up rtl8xxxu_identify_chip (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Move burst init to a function (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mei: wait for the mac to stop on suspend (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: iwlmei: report disconnection as temporary (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mei: use wait_event_timeout() return value (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mei: implement PLDR flow (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: Fix getting the lowest rate (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: support new key API (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: dbg: use bit of DRAM alloc ID to store failed allocs (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: print an error instead of a warning on invalid rate (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: cfg: disable STBC for BL step A devices (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: dbg: add support for DBGC4 on BZ family and above (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: use old checksum for Bz A-step (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mei: fix potential NULL-ptr deref after clone (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mei: avoid blocking sap messages handling due to rtnl lock (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mei: fix tx DHCP packet for devices with new Tx API (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mei: don't send SAP commands if AMT is disabled (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mei: make sure ownership confirmed message is sent (Jose Ignacio Tornos Martinez) [2183487] - wifi: iwlwifi: mvm: send TKIP connection status to csme (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath10k: Use IEEE80211_SEQ_TO_SN() for seq_ctrl conversion (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath9k: Remove unused variable mismatch (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: change debug mask of message of no TX resource (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: Trigger sta disconnect on hardware restart (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: update D-MAC and C-MAC dump to diagnose SER (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: dump dispatch status via debug port (Jose Ignacio Tornos Martinez) [2183487] - wifi: Use kstrtobool() instead of strtobool() (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Avoiding Connection delay (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Fix for when connect request is not success (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: correctly remove all p2p vif (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: host: pci_generic: Add HP variant of T99W175 (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: host: pci_generic: add support for sc8280xp-crd SDX55 variant (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Use dev_* instead of pr_info (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Set IEEE80211_HW_SUPPORT_FAST_XMIT (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Recognise all possible chip cuts (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Fix the CCK RSSI calculation (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Add central frequency offset tracking (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Fix potential NULL pointer dereference in 'brcmf_c_preinit_dcmds()' (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Fix a typo "unknow" (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtlwifi: rtl8192ee: remove static variable stop_report_cnt (Jose Ignacio Tornos Martinez) [2183487] - bcma: Use the proper gpio include (Jose Ignacio Tornos Martinez) [2183487] - mtd: rawnand: brcmnand: Add platform data structure for BCMA (Jose Ignacio Tornos Martinez) [2183487] - wifi: brcmfmac: Fix potential shift-out-of-bounds in brcmf_fw_alloc_request() (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: Make QMI message rules const (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath10k: Make QMI message rules const (Jose Ignacio Tornos Martinez) [2183487] - soc: qcom: qmi: use const for struct qmi_elem_info (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: synchronize ath11k_mac_he_gi_to_nl80211_he_gi()'s return type (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: Fix qmi_msg_handler data structure initialization (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath9k: remove variable sent (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: Fix spelling mistake KIP_RESOTRE -> KIP_RESTORE (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: add WoWLAN pattern match support (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: add WoWLAN function support (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: add related H2C for WoWLAN mode (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: add drop tx packet function (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: add function to adjust and restore PLE quota (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: move enable_cpu/disable_cpu into fw_download (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: collect and send RF parameters to firmware for WoWLAN (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: check if sta's mac_id is valid under AP/TDLS (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: add BW info for both TX and RX in phy_info (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852c: make table of RU mask constant (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: declare support bands with const (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: fw: adapt to new firmware format of dynamic header (Jose Ignacio Tornos Martinez) [2183487] - net: Remove the obsolte u64_stats_fetch_*_irq() users (net). (Jose Ignacio Tornos Martinez) [2183487] - net: Remove the obsolte u64_stats_fetch_*_irq() users (drivers). (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: host: pci_generic: Add a secondary AT port to Telit FN990 (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: host: Fix race between channel preparation and M0 event (Jose Ignacio Tornos Martinez) [2183487] - bus: mhi: host: Use mhi_soc_reset() API in place of register write (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: fix monitor vdev creation with firmware recovery (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Fix reads of uninitialized variables hw_ctrl_s1, sw_ctrl_s1 (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add 8852be to Makefile and Kconfig (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: phy: add dummy C2H handler to avoid warning message (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add chip_ops related to RF calibration (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: rfk: add DPK (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: rfk: add TSSI (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: rfk: add IQK (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: rfk: add RX DCK (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: rfk: add RCK (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: rfk: add DACK (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath10k: Delay the unmapping of the buffer (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath10k: Check return value of ath10k_get_arvif() in ath10k_wmi_event_tdls_peer() (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: Fix firmware crash on vdev delete race condition (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: Send PME message during wakeup from D3cold (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: add support to configure channel dwell time (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: suppress add interface error (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add basic attributes of chip_info (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add functions to control BB to assist RF calibrations (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add chip_ops to configure TX/RX path (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add chip_ops to query PPDU (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add chip_ops related to BT coexistence (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add chip_ops to get thermal (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add basic baseband chip_ops (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add power on/off functions (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add chip_ops::set_channel_help (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Update module description (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Fix reading the vendor of combo chips (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Make some arrays const (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: fix wrong bandwidth settings after scan (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: correct 6 GHz scan behavior (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add chip_ops::set_channel (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: make generic functions to convert subband gain index (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add HFC quota arrays (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: set proper configuration before loading NCTL (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: parse PHY status only when PPDU is to_self (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: coex: move chip_ops::btc_bt_aci_imp to a generic code (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath9k: verify the expected usb_endpoints are present (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath9k: hif_usb: Fix use-after-free in ath9k_hif_usb_reg_in_cb() (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath9k: Remove -Warray-bounds exception (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath9k: hif_usb: fix memory leak of urbs in ath9k_hif_usb_dealloc_tx_urbs() (Jose Ignacio Tornos Martinez) [2183487] - wifi: realtek: remove duplicated wake_tx_queue (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath9k: Make arrays prof_prio and channelmap static const (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: Fix spelling mistake "chnange" -> "change" (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: Drop support for TX push path (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: add wake_tx_queue callback to drivers (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: add internal handler for wake_tx_queue (Jose Ignacio Tornos Martinez) [2183487] - cfg80211: Update Transition Disable policy during port authorization (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: minstrel_ht: remove unused has_mrr member from struct minstrel_priv (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: remove support for AddBA with fragmentation (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: agg-rx: avoid band check (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: prohibit IEEE80211_HT_CAP_DELAY_BA with MLO (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: don't clear DTIM period after setting it (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: change AddBA deny error message (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: mlme: mark assoc link in output (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: add RCU _check() link access variants (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: fix AddBA response addressing (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: set internal scan request BSSID (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: advertise TWT requester only with HW support (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: use link_id in ieee80211_change_bss() (Jose Ignacio Tornos Martinez) [2183487] - wifi: nl80211: use link ID in NL80211_CMD_SET_BSS (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: transmit AddBA with MLD address (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: wme: use ap_addr instead of deflink BSSID (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: Process association status for affiliated links (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: Parse station profile from association response (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211/mac80211: Fix ML element common size validation (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211/mac80211: Fix ML element common size calculation (Jose Ignacio Tornos Martinez) [2183487] - wifi: ieee80211: Support validating ML station profile length (Jose Ignacio Tornos Martinez) [2183487] - wifi: cfg80211: support reporting failed links (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: recalc station aggregate data during link switch (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: include link address in debugfs (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: add API to show the link STAs in debugfs (Jose Ignacio Tornos Martinez) [2183487] - wifi: mac80211: add pointer from link STA to STA (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: add to dump TX FIFO 0/1 for 8852C (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852c: set pin MUX to enable BT firmware log (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: phy: ignore warning of bb gain cfg_type 4 (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852c: update BB parameters to v28 (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852c: rfk: correct miscoding delay of DPK (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852c: correct set of IQK backup registers (Jose Ignacio Tornos Martinez) [2183487] - brcmfmac: Fix AP interface delete issue (Jose Ignacio Tornos Martinez) [2183487] - brcmfmac: support station interface creation version 1, 2 and 3 (Jose Ignacio Tornos Martinez) [2183487] - brcmfmac: add creating station interface support (Jose Ignacio Tornos Martinez) [2183487] - brcmfmac: dump dongle memory when attaching failed (Jose Ignacio Tornos Martinez) [2183487] - brcmfmac: return error when getting invalid max_flowrings from dongle (Jose Ignacio Tornos Martinez) [2183487] - brcmfmac: add a timer to read console periodically in PCIE bus (Jose Ignacio Tornos Martinez) [2183487] - brcmfmac: Fix authentication latency caused by OBSS stats survey (Jose Ignacio Tornos Martinez) [2183487] - brcmfmac: fix CERT-P2P:5.1.10 failure (Jose Ignacio Tornos Martinez) [2183487] - brcmfmac: fix firmware trap while dumping obss stats (Jose Ignacio Tornos Martinez) [2183487] - brcmfmac: Add dump_survey cfg80211 ops for HostApd AutoChannelSelection (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtl8xxxu: Support new chip RTL8188FU (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852be: add 8852BE PCI entry (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add chip_ops to read phy cap (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add chip_ops to read efuse (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add chip_ops::set_txpwr (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: debug: txpwr_table considers sign (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: phy: make generic txpwr setting functions (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add tables for RFK (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add BB and RF tables (2 of 2) (Jose Ignacio Tornos Martinez) [2183487] - wifi: rtw89: 8852b: add BB and RF tables (1 of 2) (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: Don't exit on wakeup failure (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath10k: Replace zero-length arrays with DECLARE_FLEX_ARRAY() helper (Jose Ignacio Tornos Martinez) [2183487] - wifi: ath11k: stop tx queues immediately upon firmware exit (Jose Ignacio Tornos Martinez) [2183487] - Revert "mac80211: set NETIF_F_LLTX when using intermediate tx queues" (Jose Ignacio Tornos Martinez) [2183487] - treewide: use get_random_u32() when possible (Jose Ignacio Tornos Martinez) [2183487] - treewide: use prandom_u32_max() when possible, part 1 (Jose Ignacio Tornos Martinez) [2183487] - hwrng: core - let sleep be interrupted when unregistering hwrng (Jose Ignacio Tornos Martinez) [2183487] - tracing/kprobes: Do the notrace functions check without kprobes on ftrace (Mukesh Chaurasiya) [2203370] - tracing/kprobes: Fix a double initialization typo (Mukesh Chaurasiya) [2203370] - tracing/kprobe: Check whether the non-suffixed symbol is notrace (Mukesh Chaurasiya) [2203370] - tracing/kprobes: Fix to check notrace function with correct range (Mukesh Chaurasiya) [2203370] - tracing/kprobes: Fix within_notrace_func() to check only notrace functions (Mukesh Chaurasiya) [2203370] - powerpc/kprobes: Fix kprobe Oops happens in booke (Mukesh Chaurasiya) [2203370] - xfs: verify buffer contents when we skip log replay (Andrey Albershteyn) [2187456] {CVE-2023-2124} - perf c2c: Add report option to show false sharing in adjacent cachelines (Michael Petlan) [2193188] - powerpc/papr_scm: Update the NUMA distance table for the target node (Mamatha Inamdar) [2183474] - i2c: xgene-slimpro: Fix out-of-bounds bug in xgene_slimpro_i2c_xfer() (Tony Camuso) [2188408] {CVE-2023-2194} - prlimit: do_prlimit needs to have a speculation check (Alex Gladkov) [2196314] {CVE-2023-0458} - vmxnet3: use gro callback when UPT is enabled (Izabela Bakollari) [2183057] - r8152: Rate limit overflow messages (Jose Ignacio Tornos Martinez) [2153573] {CVE-2022-3594} - docs: Remove unnecessary unicode character (Patrick Talbert) [2207988] - PCI: vmd: Add quirk to configure PCIe ASPM and LTR (Myron Stowe) [2136922] - PCI: vmd: Create feature grouping for client products (Myron Stowe) [2136922] - PCI: vmd: Use PCI_VDEVICE in device list (Myron Stowe) [2136922] - PCI/ASPM: Add pci_enable_link_state() (Myron Stowe) [2136922] - PCI: vmd: Fix secondary bus reset for Intel bridges (Myron Stowe) [2136922] - PCI: vmd: Disable MSI remapping after suspend (Myron Stowe) [2136922] - PCI: vmd: Add DID 8086:7D0B and 8086:AD0B for Intel MTL SKUs (Myron Stowe) [2136922] - PCI: vmd: Use devm_kasprintf() instead of simple kasprintf() (Myron Stowe) [2136922]- net/sched: sch_fq: fix integer overflow of "credit" (Davide Caratti) [2187718] - net: sched: gred: prevent races when adding offloads to stats (Davide Caratti) [2187718] - sch_htb: Avoid grafting on htb_destroy_class_offload when destroying htb (Davide Caratti) [2187718] - net/sched: act_mpls: Fix warning during failed attribute validation (Davide Caratti) [2187718] - net: sched: fix memory leak in tcindex_set_parms (Davide Caratti) [2187718] - net_sched: reject TCF_EM_SIMPLE case for complex ematch module (Davide Caratti) [2187718] - net: sched: Fix use after free in red_enqueue() (Davide Caratti) [2187718] - net: sched: fix race condition in qdisc_graft() (Davide Caratti) [2187718] - net: sched: sfb: fix null pointer access issue when sfb_init() fails (Davide Caratti) [2187718] - net/sched: cls_api: Fix flow action initialization (Davide Caratti) [2187718] - scsi: lpfc: Update inbox lpfc driver for RHEL 8.9 to 14.0.0.21. (Paul Ely) [2165048] - scsi: lpfc: Copyright updates for 14.2.0.11 patches (Paul Ely) [2165048] - scsi: lpfc: Copyright updates for 14.2.0.10 patches (Paul Ely) [2165048] - scsi: lpfc: Defer issuing new PLOGI if received RSCN before completing REG_LOGIN (Paul Ely) [2165048] - scsi: lpfc: Record LOGO state with discovery engine even if aborted (Paul Ely) [2165048] - scsi: lpfc: Fix lockdep warning for rx_monitor lock when unloading driver (Paul Ely) [2165048] - scsi: lpfc: Reorder freeing of various DMA buffers and their list removal (Paul Ely) [2165048] - scsi: lpfc: Prevent lpfc_debugfs_lockstat_write() buffer overflow (Paul Ely) [2165048] - scsi: lpfc: Introduce new attention types for lpfc_sli4_async_fc_evt() handler (Paul Ely) [2165048] - scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write (Paul Ely) [2165048] - scsi: lpfc: Exit PRLI completion handling early if ndlp not in PRLI_ISSUE state (Paul Ely) [2165048] - scsi: lpfc: Remove duplicate ndlp kref decrement in lpfc_cleanup_rpis() (Paul Ely) [2165048] - scsi: lpfc: Remove redundant clean up code in disable_vport() (Paul Ely) [2165048] - scsi: lpfc: Fix crash involving race between FLOGI timeout and devloss handler (Paul Ely) [2165048] - net: sched: sch_qfq: prevent slab-out-of-bounds in qfq_activate_agg (Ricardo Robaina) [2192680] {CVE-2023-2248 CVE-2023-31436} - vfio/ccw: remove old IDA format restrictions (Tobias Huschle) [2187662] - vfio/ccw: handle a guest Format-1 IDAL (Tobias Huschle) [2187662] - vfio/ccw: allocate/populate the guest idal (Tobias Huschle) [2187662] - vfio/ccw: calculate number of IDAWs regardless of format (Tobias Huschle) [2187662] - vfio/ccw: read only one Format-1 IDAW (Tobias Huschle) [2187662] - vfio/ccw: refactor the idaw counter (Tobias Huschle) [2187662] - vfio/ccw: populate page_array struct inline (Tobias Huschle) [2187662] - vfio/ccw: record the page offset in struct pfn_array (Tobias Huschle) [2187662] - vfio/ccw: pass page count to page_array struct (Tobias Huschle) [2187662] - vfio/ccw: simplify CCW chain fetch routines (Tobias Huschle) [2187662] - vfio/ccw: move where IDA flag is set in ORB (Tobias Huschle) [2187662] - vfio/ccw: allow non-zero storage keys (Tobias Huschle) [2187662] - iavf: remove active_cvlans and active_svlans bitmaps (Stefan Assmann) [2153349] - iavf: refactor VLAN filter states (Stefan Assmann) [2153349] - iavf: do not track VLAN 0 filters (Stefan Assmann) [2153349] - iavf: fix non-tunneled IPv6 UDP packet type and hashing (Stefan Assmann) [2153349] - iavf: fix inverted Rx hash condition leading to disabled hash (Stefan Assmann) [2153349] - net/sched: move struct tc_mqprio_qopt_offload from pkt_cls.h to pkt_sched.h (Stefan Assmann) [2153349] - iavf/iavf_main: actually log ->src mask when talking about it (Stefan Assmann) [2153349] - iavf: Fix VF driver counting VLAN 0 filters (Stefan Assmann) [2153349] - iavf: Change information about device removal in dmesg (Stefan Assmann) [2153349] - iavf: Replace __FUNCTION__ with __func__ (Stefan Assmann) [2153349] - net: Remove the obsolte u64_stats_fetch_*_irq() users (drivers). (Stefan Assmann) [2153349] - ipv4: prevent potential spectre v1 gadget in fib_metrics_match() (Guillaume Nault) [2188040] - ipv4: prevent potential spectre v1 gadget in ip_metrics_convert() (Guillaume Nault) [2188040] - ipv4: Fix error return code in fib_table_insert() (Guillaume Nault) [2188040] - ipv4: drop dst in multicast routing path (Guillaume Nault) [2188040] - net: igmp: respect RCU rules in ip_mc_source() and ip_mc_msfilter() (Guillaume Nault) [2188040] - xfrm: Zero padding when dumping algos and encap (Sabrina Dubroca) [2189212] - xfrm: redact SA secret with lockdown confidentiality (Sabrina Dubroca) [2189212] - xfrm: fix bug with DSCP copy to v6 from v4 tunnel (Sabrina Dubroca) [2189212] - xfrm: enforce validity of offload input flags (Sabrina Dubroca) [2189212] - ice: Remove LAG+SRIOV mutual exclusion (Michal Schmidt) [2120585] - ext4: correct the misjudgment in ext4_iget_extra_inode (Carlos Maiolino) [2193101] - ext4: correct max_inline_xattr_value_size computing (Carlos Maiolino) [2193101] - ext4: fix use-after-free in ext4_xattr_set_entry (Carlos Maiolino) [2193101] {CVE-2023-2513} - ext4: add EXT4_INODE_HAS_XATTR_SPACE macro in xattr.h (Carlos Maiolino) [2193101] - ixgbevf: Fix resource leak in ixgbevf_init_module() (Ken Cox) [2153374] - ixgbevf: Add error messages on vlan error (Ken Cox) [2153374]- kunit: make kunit_test_timeout compatible with comment (Nico Pache) [2168375] - kunit: fix assert_type for comparison macros (Nico Pache) [2168375] - redhat: include new kunit tests in mod-internals (Nico Pache) [2168375] - kernel.h: split out mathematical helpers (Nico Pache) [2168375] - linux/kernel.h: fix overflow for DIV_ROUND_UP_ULL (Nico Pache) [2168375] - linux/kernel.h: Use parentheses around argument in u64_to_user_ptr() (Nico Pache) [2168375] - : drop the gcc-3.3 'const' hack in roundup() (Nico Pache) [2168375] - kernel.h: documentation for roundup() vs round_up() (Nico Pache) [2168375] - apparmor: test: Use NULL macros (Nico Pache) [2168375] - kasan: test: Use NULL macros (Nico Pache) [2168375] - kunit: use NULL macros (Nico Pache) [2168375] - kunit: Introduce _NULL and _NOT_NULL macros (Nico Pache) [2168375] - kunit: decrease macro layering for EQ/NE asserts (Nico Pache) [2168375] - kunit: decrease macro layering for integer asserts (Nico Pache) [2168375] - kunit: reduce layering in string assertion macros (Nico Pache) [2168375] - kunit: drop unused intermediate macros for ptr inequality checks (Nico Pache) [2168375] - kunit: make KUNIT_EXPECT_EQ() use KUNIT_EXPECT_EQ_MSG(), etc. (Nico Pache) [2168375] - Documentation: kunit: Remove redundant 'tips.rst' page (Nico Pache) [2168375] - Documentation: KUnit: reword description of assertions (Nico Pache) [2168375] - kunit: tool: Don't download risc-v opensbi firmware with wget (Nico Pache) [2168375] - drm/tests: Split up test cases in igt_check_drm_format_min_pitch (Nico Pache) [2168375] - kunit: executor: Fix a memory leak on failure in kunit_filter_tests (Nico Pache) [2168375] - Documentation: kunit: Cleanup run_wrapper, fix x-ref (Nico Pache) [2168375] - kunit: use kmemdup in kunit_filter_tests(), take suite as const (Nico Pache) [2168375] - kunit: fix executor OOM error handling logic on non-UML (Nico Pache) [2168375] - drm: selftest: convert drm_mm selftest to KUnit (Nico Pache) [2168375] - drm: selftest: convert drm_buddy selftest to KUnit (Nico Pache) [2168375] - drm: selftest: convert drm_framebuffer selftest to KUnit (Nico Pache) [2168375] - drm: selftest: convert drm_dp_mst_helper selftest to KUnit (Nico Pache) [2168375] - drm: selftest: convert drm_plane_helper selftest to KUnit (Nico Pache) [2168375] - drm: selftest: convert drm_format selftest to KUnit (Nico Pache) [2168375] - drm: selftest: convert drm_rect selftest to KUnit (Nico Pache) [2168375] - drm: selftest: convert drm_cmdline_parser selftest to KUnit (Nico Pache) [2168375] - drm: selftest: convert drm_damage_helper selftest to KUnit (Nico Pache) [2168375] - drm/doc: Add KUnit documentation (Nico Pache) [2168375] - kunit: drop unused assert_type from kunit_assert and clean up macros (Nico Pache) [2168375] - kunit: split out part of kunit_assert into a static const (Nico Pache) [2168375] - kunit: factor out kunit_base_assert_format() call into kunit_fail() (Nico Pache) [2168375] - kunit: drop unused kunit* field in kunit_assert (Nico Pache) [2168375] - kunit: move check if assertion passed into the macros (Nico Pache) [2168375] - kunit: tool: misc cleanups (Nico Pache) [2168375] - kunit: tool: minor cosmetic cleanups in kunit_parser.py (Nico Pache) [2168375] - kunit: tool: make parser stop overwriting status of suites w/ no_tests (Nico Pache) [2168375] - kunit: tool: remove dead parse_crash_in_log() logic (Nico Pache) [2168375] - kunit: tool: print clearer error message when there's no TAP output (Nico Pache) [2168375] - kunit: tool: stop using a shell to run kernel under QEMU (Nico Pache) [2168375] - kunit: tool: update test counts summary line format (Nico Pache) [2168375] - kunit: bail out of test filtering logic quicker if OOM (Nico Pache) [2168375] - lib/Kconfig.debug: change KUnit tests to default to KUNIT_ALL_TESTS (Nico Pache) [2168375] - kunit: Rework kunit_resource allocation policy (Nico Pache) [2168375] - thunderbolt: Add KUnit test for devices with no DisplayPort adapters (Nico Pache) [2168375] - drm/todo: Add entry for converting kselftests to kunit (Nico Pache) [2168375] - drm/todo: Add entry for using kunit in the subsystem (Nico Pache) [2168375] - kunit: fix debugfs code to use enum kunit_status, not bool (Nico Pache) [2168375] - kunit: add ability to specify suite-level init and exit functions (Nico Pache) [2168375] - kunit: rename print_subtest_{start,end} for clarity (s/subtest/suite) (Nico Pache) [2168375] - kunit: add support for kunit_suites that reference init code (Nico Pache) [2168375] - Documentation: kunit: change complete_and_exit to kthread_complete_and_exit (Nico Pache) [2168375] - mm/slub, kunit: Make slub_kunit unaffected by user specified flags (Nico Pache) [2168375] - kunit: Make kunit_remove_resource() idempotent (Nico Pache) [2168375] - list: test: Test the hlist structure (Nico Pache) [2168375] - ASoC: soc-utils: Add kunit test for snd_soc_tdm_params_to_bclk() (Nico Pache) [2168375] - ASoC: soc-utils: Add helper to calculate BCLK from TDM info (Nico Pache) [2168375] - Documentation: kunit: update kconfig options needed for UML coverage (Nico Pache) [2168375] - kunit: split resource API impl from test.c into new resource.c (Nico Pache) [2168375] - kunit: split resource API from test.h into new resource.h (Nico Pache) [2168375] - kunit: tool: more descriptive metavars/--help output (Nico Pache) [2168375] - kunit: tool: Do not colorize output when redirected (Nico Pache) [2168375] - kunit: tool: properly report the used arch for --json, or '' if not known (Nico Pache) [2168375] - kunit: tool: refactor how we plumb metadata into JSON (Nico Pache) [2168375] - kunit: tool: drop mostly unused KunitResult.result field (Nico Pache) [2168375] - kunit: tool: readability tweaks in KernelCI json generation logic (Nico Pache) [2168375] - kunit: tool: simplify code since build_dir can't be None (Nico Pache) [2168375] - kunit: tool: drop last uses of collections.namedtuple (Nico Pache) [2168375] - kunit: tool: drop unused KernelDirectoryPath var (Nico Pache) [2168375] - kunit: tool: make --json handling a bit clearer (Nico Pache) [2168375] - Documentation: kunit: fix path to .kunitconfig in start.rst (Nico Pache) [2168375] - Documentation: kunit: Fix cross-referencing warnings (Nico Pache) [2168375] - binfmt_elf: Introduce KUnit test (Nico Pache) [2168375] - list: test: Add a test for list_entry_is_head() (Nico Pache) [2168375] - list: test: Add a test for list_is_head() (Nico Pache) [2168375] - list: test: Add test for list_del_init_careful() (Nico Pache) [2168375] - list: introduce list_is_head() helper and re-use it in list.h (Nico Pache) [2168375] - list: add "list_del_init_careful()" to go with "list_empty_careful()" (Nico Pache) [2168375] - kunit: add example test case showing off all the expect macros (Nico Pache) [2168375] - test_hash.c: refactor into kunit (Nico Pache) [2168375] - lib/Kconfig.debug: properly split hash test kernel entries (Nico Pache) [2168375] - test_hash.c: split test_hash_init (Nico Pache) [2168375] - test_hash.c: split test_int_hash into arch-specific functions (Nico Pache) [2168375] - hash.h: remove unused define directive (Nico Pache) [2168375] - iio: test: Add check against NULL for buffer in tests. (Nico Pache) [2168375] - net: kunit: add a test for dev_addr_lists (Nico Pache) [2168375] - kprobes: convert tests to kunit (Nico Pache) [2168375] - bitfield: build kunit tests without structleak plugin (Nico Pache) [2168375] - thunderbolt: build kunit tests without structleak plugin (Nico Pache) [2168375] - iio/test-format: build kunit tests without structleak plugin (Nico Pache) [2168375] - gcc-plugins/structleak: add makefile var for disabling structleak (Nico Pache) [2168375] - math: RATIONAL_KUNIT_TEST should depend on RATIONAL instead of selecting it (Nico Pache) [2168375] - math: make RATIONAL tristate (Nico Pache) [2168375] - rtc: move RTC_LIB_KUNIT_TEST to proper location (Nico Pache) [2168375] - rtc: Improve performance of rtc_time64_to_tm(). Add tests. (Nico Pache) [2168375] - lib/math/rational: add Kunit test cases (Nico Pache) [2168375] - time/kunit: Add missing MODULE_LICENSE() (Nico Pache) [2168375] - kasan: test: make use of kunit_skip() (Nico Pache) [2168375] - time: Improve performance of time64_to_tm() (Nico Pache) [2168375] - iio: Remove a cast in iio-test-format which is no longer required (Nico Pache) [2168375] - lib: kunit: suppress a compilation warning of frame size (Nico Pache) [2168375] - kasan: docs: update tests section (Nico Pache) [2168375] - iio: Add basic unit test for iio_format_value() (Nico Pache) [2168375] - Documentation: KUnit: Fix usage bug (Nico Pache) [2168375] - kunit: fix missing f in f-string in run_checks.py (Nico Pache) [2168375] - kunit: tool: Import missing importlib.abc (Nico Pache) [2168375] - kunit: replace kernel.h with the necessary inclusions (Nico Pache) [2168375] - Documentation: KUnit: Restyled Frequently Asked Questions (Nico Pache) [2168375] - Documentation: KUnit: Restyle Test Style and Nomenclature page (Nico Pache) [2168375] - Documentation: KUnit: Rework writing page to focus on writing tests (Nico Pache) [2168375] - Documentation: kunit: Reorganize documentation related to running tests (Nico Pache) [2168375] - Documentation: KUnit: Added KUnit Architecture (Nico Pache) [2168375] - Documentation: KUnit: Rewrite getting started (Nico Pache) [2168375] - Documentation: KUnit: Rewrite main page (Nico Pache) [2168375] - kunit: tool: Default --jobs to number of CPUs (Nico Pache) [2168375] - kunit: tool: fix newly introduced typechecker errors (Nico Pache) [2168375] - kunit: tool: make `build` subcommand also reconfigure if needed (Nico Pache) [2168375] - kunit: tool: delete kunit_parser.TestResult type (Nico Pache) [2168375] - kunit: tool: use dataclass instead of collections.namedtuple (Nico Pache) [2168375] - kunit: tool: suggest using decode_stacktrace.sh on kernel crash (Nico Pache) [2168375] - kunit: tool: reconfigure when the used kunitconfig changes (Nico Pache) [2168375] - kunit: tool: revamp message for invalid kunitconfig (Nico Pache) [2168375] - kunit: tool: add --kconfig_add to allow easily tweaking kunitconfigs (Nico Pache) [2168375] - kunit: tool: move Kconfig read_from_file/parse_from_string to package-level (Nico Pache) [2168375] - kunit: tool: print parsed test results fully incrementally (Nico Pache) [2168375] - kunit: Report test parameter results as (K)TAP subtests (Nico Pache) [2168375] - kunit: Don't crash if no parameters are generated (Nico Pache) [2168375] - kunit: tool: Report an error if any test has no subtests (Nico Pache) [2168375] - kunit: tool: Do not error on tests without test plans (Nico Pache) [2168375] - kunit: add run_checks.py script to validate kunit changes (Nico Pache) [2168375] - kunit: tool: fix --json output for skipped tests (Nico Pache) [2168375] - kunit: tool: fix typecheck errors about loading qemu configs (Nico Pache) [2168375] - kunit: tool: continue past invalid utf-8 output (Nico Pache) [2168375] - kunit: tool: improve compatibility of kunit_parser with KTAP specification (Nico Pache) [2168375] - kunit: tool: yield output from run_kernel in real time (Nico Pache) [2168375] - kunit: tool: support running each suite/test separately (Nico Pache) [2168375] - kunit: tool: actually track how long it took to run tests (Nico Pache) [2168375] - kunit: tool: factor exec + parse steps into a function (Nico Pache) [2168375] - kunit: add 'kunit.action' param to allow listing out tests (Nico Pache) [2168375] - kunit: tool: show list of valid --arch options when invalid (Nico Pache) [2168375] - kunit: tool: misc fixes (unused vars, imports, leaked files) (Nico Pache) [2168375] - kunit: fix too small allocation when using suite-only kunit.filter_glob (Nico Pache) [2168375] - kunit: tool: allow filtering test cases via glob (Nico Pache) [2168375] - kunit: tool: better handling of quasi-bool args (--json, --raw_output) (Nico Pache) [2168375] - kunit: tool: make --raw_output support only showing kunit output (Nico Pache) [2168375] - kunit: tool: add --kernel_args to allow setting module params (Nico Pache) [2168375] - kunit: tool: Assert the version requirement (Nico Pache) [2168375] - kunit: tool: remove unnecessary "annotations" import (Nico Pache) [2168375] - Documentation: kunit: drop obsolete note about uml_abort for coverage (Nico Pache) [2168375] - kunit: tool: Fix error messages for cases of no tests and wrong TAP header (Nico Pache) [2168375] - kunit: tool: Support skipped tests in kunit_tool (Nico Pache) [2168375] - kunit: tool: internal refactor of parser input handling (Nico Pache) [2168375] - kunit: Remove the unused all_tests.config (Nico Pache) [2168375] - kunit: Move default config from arch/um -> tools/testing/kunit (Nico Pache) [2168375] - kunit: arch/um/configs: Enable KUNIT_ALL_TESTS by default (Nico Pache) [2168375] - kunit: tool: add support for QEMU (Nico Pache) [2168375] - kunit: tool: make --kunitconfig accept dirs, add lib/kunit fragment (Nico Pache) [2168375] - kunit: tool: Disable PAGE_POISONING under --alltests (Nico Pache) [2168375] - kunit: tool: Fix a python tuple typing error (Nico Pache) [2168375] - iommu/amd: Indicate whether DMA remap support is enabled (Desnes Nunes) [2184064] - Revert "usb: typec: ucsi: add a common function ucsi_unregister_connectors()" (Desnes Nunes) [2184064] - usb: typec: ucsi: Only check the contract if there is a connection (Desnes Nunes) [2184064] - media: uvcvideo: Fix InterfaceProtocol for Quanta camera (Desnes Nunes) [2184064] - net: thunderbolt: fix memory leak in tbnet_open() (Desnes Nunes) [2184064] - USB: serial: option: add u-blox LARA-L6 modem (Desnes Nunes) [2184064] - USB: serial: option: add u-blox LARA-R6 00B modem (Desnes Nunes) [2184064] - USB: serial: option: remove old LARA-R6 PID (Desnes Nunes) [2184064] - net: thunderbolt: Fix error handling in tbnet_init() (Desnes Nunes) [2184064] - USB: serial: option: add Fibocom FM160 0x0111 composition (Desnes Nunes) [2184064] - USB: serial: option: add Fibocom MA510 modem (Desnes Nunes) [2184064] - USB: serial: option: add Fibocom L610 modem (Desnes Nunes) [2184064] - USB: serial: option: add device id for Foxconn T99W265 (Desnes Nunes) [2184064] - USB: serial: option: add Fibocom FM101-GL variants (Desnes Nunes) [2184064] - USB: serial: option: add Telit LE910S1 0x9200 composition (Desnes Nunes) [2184064] - usb: add NO_LPM quirk for Realforce 87U Keyboard (Desnes Nunes) [2184064] - usb: typec: tipd: Prevent uninitialized event{1,2} in IRQ handler (Desnes Nunes) [2184064] - usb: typec: mux: Enter safe mode only when pins need to be reconfigured (Desnes Nunes) [2184064] - USB: bcma: Make GPIO explicitly optional (Desnes Nunes) [2184064] - USB: serial: option: add Sierra Wireless EM9191 (Desnes Nunes) [2184064] - xhci: Remove device endpoints from bandwidth list when freeing the device (Desnes Nunes) [2184064] - xhci-pci: Set runtime PM as default policy on all xHC 1.2 or later devices (Desnes Nunes) [2184064] - xhci: Add quirk to reset host back to default state at shutdown (Desnes Nunes) [2184064] - usb: xhci: add XHCI_SPURIOUS_SUCCESS to ASM1042 despite being a V0.96 controller (Desnes Nunes) [2184064] - Revert "xhci: turn off port power in shutdown" (Desnes Nunes) [2184064] - xhci-pci: Allow host runtime PM as default for Intel Meteor Lake xHCI (Desnes Nunes) [2184064] - xhci-pci: Allow host runtime PM as default for Intel Raptor Lake xHCI (Desnes Nunes) [2184064] - xhci: turn off port power in shutdown (Desnes Nunes) [2184064] - xhci: Keep interrupt disabled in initialization until host is running. (Desnes Nunes) [2184064] - fbdev: sisfb: use explicitly signed char (Desnes Nunes) [2184064] - usb: typec: ucsi: acpi: Implement resume callback (Desnes Nunes) [2184064] - usb: typec: ucsi: Check the connection on resume (Desnes Nunes) [2184064] - usb: host: ehci-exynos: switch to using gpiod API (Desnes Nunes) [2184064] - usb: typec: ucsi_ccg: Disable UCSI ALT support on Tegra (Desnes Nunes) [2184064] - usb: typec: Replace custom implementation of device_match_fwnode() (Desnes Nunes) [2184064] - usb: typec: ucsi: Don't warn on probe deferral (Desnes Nunes) [2184064] - usb: typec: ucsi: Wait for the USB role switches (Desnes Nunes) [2184064] - usb: typec: ucsi: add a common function ucsi_unregister_connectors() (Desnes Nunes) [2184064] - usb: typec: ucsi: Better fix for missing unplug events issue (Desnes Nunes) [2184064] - usb: typec: ucsi: Read the PDOs in separate work (Desnes Nunes) [2184064] - usb: typec: ucsi: Check the partner alt modes always if there is PD contract (Desnes Nunes) [2184064] - usb: typec: ucsi: acpi: Reduce the command completion timeout (Desnes Nunes) [2184064] - usb: typec: ucsi: Add polling mechanism for partner tasks like alt mode checking (Desnes Nunes) [2184064] - usb: typec: ucsi: Don't stop alt mode registration on busy condition (Desnes Nunes) [2184064] - usb: typec: ucsi: Always cancel the command if PPM reports BUSY condition (Desnes Nunes) [2184064] - usb: add quirks for Lenovo OneLink+ Dock (Desnes Nunes) [2184064] - USB: NO_LPM quirk Lenovo USB-C to Ethernet Adapher(RTL8153-04) (Desnes Nunes) [2184064] - USB: NO_LPM quirk Lenovo Powered USB-C Travel Hub (Desnes Nunes) [2184064] - usb: idmouse: fix an uninit-value in idmouse_open (Desnes Nunes) [2184064] - usb: ulpi: use DEFINE_SHOW_ATTRIBUTE to simplify ulpi_regs (Desnes Nunes) [2184064] - usb: ulpi: Add debugfs support (Desnes Nunes) [2184064] - usb: typec: fusb302: Switch to use dev_err_probe() helper (Desnes Nunes) [2184064] - usb: typec: qcom-pmic-typec: Switch to use dev_err_probe() helper (Desnes Nunes) [2184064] - usb: typec: stusb160x: Switch to use dev_err_probe() helper (Desnes Nunes) [2184064] - USB: serial: qcserial: add new usb-id for Dell branded EM7455 (Desnes Nunes) [2184064] - thunderbolt: Explicitly enable lane adapter hotplug events at startup (Desnes Nunes) [2184064] - media: flexcop-usb: use usb_endpoint_maxp() (Desnes Nunes) [2184064] - media: flexcop-usb: clean up URB initialisation (Desnes Nunes) [2184064] - media: flexcop-usb: clean up endpoint sanity checks (Desnes Nunes) [2184064] - media: flexcop-usb: fix endpoint type check (Desnes Nunes) [2184064] - media: flexcop-usb: sanity checking of endpoint type (Desnes Nunes) [2184064] - media: dib0700: fix rc endpoint lookup (Desnes Nunes) [2184064] - media: flexcop-usb: fix endpoint sanity check (Desnes Nunes) [2184064] - media: b2c2-flexcop-usb: add sanity checking (Desnes Nunes) [2184064] - media: flexcop-usb: fix NULL-ptr deref in flexcop_usb_transfer_init() (Desnes Nunes) [2184064] - media: usb/dvb-usb-v2: fix repeated words in comments (Desnes Nunes) [2184064] - thunderbolt: Use dev_err_probe() (Desnes Nunes) [2184064] - thunderbolt: Convert to use sysfs_emit()/sysfs_emit_at() APIs (Desnes Nunes) [2184064] - Revert "usb: storage: Add quirk for Samsung Fit flash" (Desnes Nunes) [2184064] - USB: add RESET_RESUME quirk for NVIDIA Jetson devices in RCM (Desnes Nunes) [2184064] - media: uvcvideo: move uvc_format_desc to common header (Desnes Nunes) [2184064] - media: uvcvideo: Add UVC_GUID_FORMAT_H265 (Desnes Nunes) [2184064] - media: v4l: move helper functions for fractions from uvc to v4l2-common (Desnes Nunes) [2184064] - xhci: remove unused lpm_failed_dev member from struct xhci_hcd (Desnes Nunes) [2184064] - xhci: remove unused command member from struct xhci_hcd struct (Desnes Nunes) [2184064] - xhci: show fault reason for a failed enable slot command (Desnes Nunes) [2184064] - xhci: Don't show warning for reinit on known broken suspend (Desnes Nunes) [2184064] - xhci: dbc: Fix memory leak in xhci_alloc_dbc() (Desnes Nunes) [2184064] - usb: host: xhci: Fix potential memory leak in xhci_alloc_stream_info() (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: clean up driver prefix (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: move driver structure (Desnes Nunes) [2184064] - USB: serial: make remove callback return void (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: clean up attribute visibility logic (Desnes Nunes) [2184064] - USB: serial: console: move mutex_unlock() before usb_serial_put() (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: convert to use dev_groups (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: add support for HP and HA devices (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: simplify divisor handling (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: assume hi-speed type (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: clean up baudrate request (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: clean up attribute handling (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: clean up modem-status handling (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: tighten device-type detection (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: rename channel index (Desnes Nunes) [2184064] - USB: serial: kl5kusb105: use usb_control_msg_recv() and usb_control_msg_send() (Desnes Nunes) [2184064] - USB: serial: keyspan_pda: use usb_control_msg_recv() (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: use usb_control_msg_recv() (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: include FT2232D in type string (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: rename chip types (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: drop redundant chip type comments (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: clean up chip type enum (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: fix 300 bps rate for SIO (Desnes Nunes) [2184064] - usb: typec: intel_pmc_mux: Use the helper acpi_dev_get_memory_resources() (Desnes Nunes) [2184064] - usb: misc: usb3503: call clk_disable_unprepare in the error handling (Desnes Nunes) [2184064] - usb: misc: uss720: fix uninitialized variable rlen (Desnes Nunes) [2184064] - thunderbolt: debugfs: Fix spelling mistakes in seq_puts text (Desnes Nunes) [2184064] - thunderbolt: Add support for ASMedia NVM image format (Desnes Nunes) [2184064] - thunderbolt: Move vendor specific NVM handling into nvm.c (Desnes Nunes) [2184064] - thunderbolt: Provide tb_retimer_nvm_read() analogous to tb_switch_nvm_read() (Desnes Nunes) [2184064] - thunderbolt: Rename and make nvm_read() available for other files (Desnes Nunes) [2184064] - thunderbolt: Extend NVM version fields to 32-bits (Desnes Nunes) [2184064] - thunderbolt: Allow NVM upgrade of USB4 host routers (Desnes Nunes) [2184064] - scsi: uas: Drop DID_TARGET_FAILURE use (Desnes Nunes) [2184064] - usb: clean up after dropping driver registration log spam (Desnes Nunes) [2184064] - USB: host: ehci-atmel: Add support for HSIC phy (Desnes Nunes) [2184064] - dt-bindings: usb: atmel: add USB PHY type property (Desnes Nunes) [2184064] - USB: xhci: make xhci_get_endpoint_address static (Desnes Nunes) [2184064] - thunderbolt: Add support for receiver lane margining (Desnes Nunes) [2184064] - thunderbolt: Add helper to check if CL states are enabled on port (Desnes Nunes) [2184064] - thunderbolt: Pass CL state bitmask to tb_port_clx_supported() (Desnes Nunes) [2184064] - thunderbolt: Move port CL state functions into correct place in switch.c (Desnes Nunes) [2184064] - thunderbolt: Move tb_xdomain_parent() to tb.h (Desnes Nunes) [2184064] - USB: hcd-pci: Drop the unused id parameter from usb_hcd_pci_probe() (Desnes Nunes) [2184064] - USB: FHCI: Switch to GPIO descriptors (Desnes Nunes) [2184064] - net: thunderbolt: Update module description with mention of USB4 (Desnes Nunes) [2184064] - net: thunderbolt: Convert to use SPDX identifier (Desnes Nunes) [2184064] - net: thunderbolt: Enable full end-to-end flow control (Desnes Nunes) [2184064] - net: thunderbolt: Align the driver to the USB4 networking spec (Desnes Nunes) [2184064] - net: thunderbolt: Add comment clarifying prtcstns flags (Desnes Nunes) [2184064] - thunderbolt: Add back Intel Falcon Ridge end-to-end flow control workaround (Desnes Nunes) [2184064] - thunderbolt: Make iommu_dma_protection more accurate (Desnes Nunes) [2184064] - iommu: Add capability for pre-boot DMA protection (Desnes Nunes) [2184064] - iommu: Introduce device_iommu_capable() (Desnes Nunes) [2184064] - thunderbolt: Show link type for XDomain connections too (Desnes Nunes) [2184064] - thunderbolt: Add KUnit test for devices with no DisplayPort adapters (Desnes Nunes) [2184064] - thunderbolt: Add support for XDomain lane bonding (Desnes Nunes) [2184064] - thunderbolt: Split setting link width and lane bonding into own functions (Desnes Nunes) [2184064] - thunderbolt: Move tb_port_state() prototype to correct place (Desnes Nunes) [2184064] - thunderbolt: Fix typo in comment (Desnes Nunes) [2184064] - thunderbolt: Replace usage of found with dedicated list iterator variable (Desnes Nunes) [2184064] - net: thunderbolt: Enable DMA paths only after rings are enabled (Desnes Nunes) [2184064] - usb: reduce kernel log spam on driver registration (Desnes Nunes) [2184064] - usb: host: xhci-plat: suspend/resume clks for brcm (Desnes Nunes) [2184064] - usb: host: xhci-plat: suspend and resume clocks (Desnes Nunes) [2184064] - usb: host: Initiate urb ep with udev ep0 (Desnes Nunes) [2184064] - usb: ehci: Use endpoint in URB to get maxpacket (Desnes Nunes) [2184064] - dt-bindings: usb: Add missing (unevaluated|additional)Properties on child nodes (Desnes Nunes) [2184064] - dt-bindings: usb: Add DT bindings for STUSB160x Type-C controller (Desnes Nunes) [2184064] - media: uvcvideo: Limit power line control for Sonix Technology (Desnes Nunes) [2184064] - media: uvcvideo: Use entity get_cur in uvc_ctrl_set (Desnes Nunes) [2184064] - media: uvcvideo: Fix typo 'the the' in comment (Desnes Nunes) [2184064] - media: uvcvideo: Use indexed loops in uvc_ctrl_init_ctrl() (Desnes Nunes) [2184064] - media: uvcvideo: Fix invalid pointer in uvc_ctrl_init_ctrl() (Desnes Nunes) [2184064] - media: uvcvideo: Remove unneeded goto (Desnes Nunes) [2184064] - media: uvcvideo: Limit power line control for Acer EasyCamera (Desnes Nunes) [2184064] - media: uvcvideo: Limit power line control for Quanta cameras (Desnes Nunes) [2184064] - media: uvcvideo: Limit power line control for Chicony Easycamera (Desnes Nunes) [2184064] - media: uvcvideo: Limit power line control for Chicony Easycamera (Desnes Nunes) [2184064] - media: uvcvideo: Limit power line control for Quanta UVC Webcam (Desnes Nunes) [2184064] - media: uvcvideo: Add support for per-device control mapping overrides (Desnes Nunes) [2184064] - media: uvcvideo: Add missing value for power_line_frequency (Desnes Nunes) [2184064] - media: uvcvideo: Replace broken URL (Desnes Nunes) [2184064] - media: uvcvideo: Fix comment blocks style (Desnes Nunes) [2184064] - media: uvcvideo: refactor __uvc_ctrl_add_mapping (Desnes Nunes) [2184064] - media: technisat-usb2: Fix comment typo (Desnes Nunes) [2184064] - media: tm6000: Fix typo 'the the' in comment (Desnes Nunes) [2184064] - media: gspca: Fix typo 'the the' in comment (Desnes Nunes) [2184064] - thunderbolt: Add support for Intel Meteor Lake (Desnes Nunes) [2184064] - thunderbolt: Add comment where Thunderbolt 4 PCI IDs start (Desnes Nunes) [2184064] - usb/hcd: Fix dma_map_sg error check (Desnes Nunes) [2184064] - usb: move from strlcpy with unused retval to strscpy (Desnes Nunes) [2184064] - usb: typec: tcpci_rt1711h: Fix CC PHY noise filter of voltage level (Desnes Nunes) [2184064] - usb: typec: tcpci: Move function "tcpci_to_typec_cc" to common (Desnes Nunes) [2184064] - usb: typec: tcpci_rt1711h: Add compatible id with rt1715 (Desnes Nunes) [2184064] - usb: typec: tcpci_rt1711h: Add initial phy setting (Desnes Nunes) [2184064] - usb: typec: tcpci_rt1711h: Add regulator support when source vbus (Desnes Nunes) [2184064] - usb: typec: tcpci_rt1711h: Fix vendor setting when set vconn (Desnes Nunes) [2184064] - dt-bindings usb: typec: rt1711h: Add binding for Richtek RT1711H (Desnes Nunes) [2184064] - usb: common: debug: Check non-standard control requests (Desnes Nunes) [2184064] - usb: typec: ucsi: stm32g0: Fix spelling mistake "booloader" -> "bootloader" (Desnes Nunes) [2184064] - usb: common: usb-conn-gpio: Simplify some error message (Desnes Nunes) [2184064] - scsi: target: iscsi: Fix an error message in iscsi_check_key() (Maurizio Lombardi) [2186500] - scsi: target: core: Fix warning on RT kernels (Maurizio Lombardi) [2186500] - scsi: target: core: Remove unused variable 'unit_serial_len' (Maurizio Lombardi) [2186500] - scsi: target: Remove the unused function transport_lba_64_ext() (Maurizio Lombardi) [2186500] - fix iov_iter_bvec() "direction" argument (Maurizio Lombardi) [2186500] - scsi: target: tcm_loop: Fix possible name leak in tcm_loop_setup_hba_bus() (Maurizio Lombardi) [2186500] - scsi: target: core: New key must be used for moved PR (Maurizio Lombardi) [2186500] - scsi: target: core: UA on all LUNs after reset (Maurizio Lombardi) [2186500] - scsi: target: core: Abort all preempted regs if requested (Maurizio Lombardi) [2186500] - scsi: target: core: Fix memory leak in preempt_and_abort (Maurizio Lombardi) [2186500] - scsi: target: core: Fix preempt and abort for allreg res (Maurizio Lombardi) [2186500] - scsi: target: Remove unused se_tmr_req_cache declaration (Maurizio Lombardi) [2186500] - scsi: target: alua: Do not report emtpy port group (Maurizio Lombardi) [2186500] - scsi: target: core: Set MULTIP bit for se_device with multiple ports (Maurizio Lombardi) [2186500] - scsi: target: pscsi: Remove repeated word "calling" (Maurizio Lombardi) [2186500] - scsi: target: core: De-RCU of se_lun and se_lun acl (Maurizio Lombardi) [2186500] - scsi: target: core: Fix race during ACL removal (Maurizio Lombardi) [2186500] - scsi: target: Remove XDWRITEREAD emulated support (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Do not require target authentication (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Allow AuthMethod=None (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Support base64 in CHAP (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Add support for extended CDB AHS (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Fix clang -Wformat warnings (Maurizio Lombardi) [2186500] - scsi: target: Remove incorrect zero blocks WRITE_SAME check (Maurizio Lombardi) [2186500] - scsi: target: Remove duplicate "the" (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Fix NULL pointer dereference in iscsi_conn_auth_required() (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Control authentication per ACL (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Extract auth functions (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Add upcast helpers (Maurizio Lombardi) [2186500] - scsi: target: tcmu: Avoid holding XArray lock when calling lock_page (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Rename iscsi_session to iscsit_session (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Rename iscsi_conn to iscsit_conn (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Rename iscsi_cmd to iscsit_cmd (Maurizio Lombardi) [2186500] - scsi: target: tcmu: Fix possible data corruption (Maurizio Lombardi) [2186500] - scsi: target: core: Silence the message about unknown VPD pages (Maurizio Lombardi) [2186500] - target: remove an incorrect unmap zeroes data deduction (Maurizio Lombardi) [2186500] - scsi: target: Fix incorrect use of cpumask_t (Maurizio Lombardi) [2186500] - scsi: target: tcmu: Fix possible page UAF (Maurizio Lombardi) [2186500] - scsi: target: Add iscsi/cpus_allowed_list in configfs (Maurizio Lombardi) [2186500] - scsi: target: tcmu: Make cmd_ring_size changeable via configfs (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Make sure the np under each tpg is unique (Maurizio Lombardi) [2186500] - scsi: target: configfs: Delete unnecessary checks for NULL (Maurizio Lombardi) [2186500] - scsi: target: core: Use RCU helpers for INQUIRY t10_alua_tg_pt_gp (Maurizio Lombardi) [2186500] - scsi: target: core: Remove from tmr_list during LUN unlink (Maurizio Lombardi) [2186500] - scsi: target: core: Stop using bdevname() (Maurizio Lombardi) [2186500] - scsi: target: Perform ALUA group changes in one step (Maurizio Lombardi) [2186500] - scsi: target: Replace lun_tg_pt_gp_lock with rcu in I/O path (Maurizio Lombardi) [2186500] - scsi: target: Fix alua_tg_pt_gps_count tracking (Maurizio Lombardi) [2186500] - scsi: target: Fix ordered tag handling (Maurizio Lombardi) [2186500] - scsi: target: Fix ordered CMD_T_SENT handling (Maurizio Lombardi) [2186500] - scsi: target: tcmu: Allocate zeroed pages for data area (Maurizio Lombardi) [2186500] - scsi: target: tcmu: Use struct_size() helper in kmalloc() (Maurizio Lombardi) [2186500] - scsi: target: sbp: Replace enable attr with ops.enable (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Replace tpg enable attr with ops.enable (Maurizio Lombardi) [2186500] - scsi: target: core: Add common tpg/enable attribute (Maurizio Lombardi) [2186500] - scsi: target: core: Make logs less verbose (Maurizio Lombardi) [2186500] - scsi: target: Remove unused function arguments (Maurizio Lombardi) [2186500] - scsi: target: Fix spelling mistake "CONFLIFT" -> "CONFLICT" (Maurizio Lombardi) [2186500] - dm: don't lock fs when the map is NULL in process of resume (Benjamin Marzinski) [2192702] - dm flakey: add an "error_reads" option (Benjamin Marzinski) [2192702] - dm flakey: remove trailing space in the table line (Benjamin Marzinski) [2192702] - dm flakey: fix a crash with invalid table line (Benjamin Marzinski) [2192702] - dm ioctl: fix nested locking in table_clear() to remove deadlock concern (Benjamin Marzinski) [2192702] - dm: unexport dm_get_queue_limits() (Benjamin Marzinski) [2192702] - dm: add helper macro for simple DM target module init and exit (Benjamin Marzinski) [2192702] - dm raid: remove unused d variable (Benjamin Marzinski) [2192702] - dm mirror: add DMERR message if alloc_workqueue fails (Benjamin Marzinski) [2192702] - dm: push error reporting down to dm_register_target() (Benjamin Marzinski) [2192702] - dm integrity: call kmem_cache_destroy() in dm_integrity_init() error path (Benjamin Marzinski) [2192702] - dm error: add discard support (Benjamin Marzinski) [2192702] - dm zero: add discard support (Benjamin Marzinski) [2192702] - dm table: allow targets without devices to set ->io_hints (Benjamin Marzinski) [2192702] - dm verity: fix error handling for check_at_most_once on FEC (Benjamin Marzinski) [2192702] - dm thin: speed up cell_defer_no_holder() (Benjamin Marzinski) [2192702] - dm bufio: don't bug for clear developer oversight (Benjamin Marzinski) [2192702] - dm bufio: never crash if dm_bufio_in_request() (Benjamin Marzinski) [2192702] - dm bufio: use WARN_ON in dm_bufio_client_destroy and dm_bufio_exit (Benjamin Marzinski) [2192702] - dm bufio: remove unused dm_bufio_release_move interface (Benjamin Marzinski) [2192702] - dm stats: check for and propagate alloc_percpu failure (Benjamin Marzinski) [2192702] - dm crypt: avoid accessing uninitialized tasklet (Benjamin Marzinski) [2192702] - dm crypt: add cond_resched() to dmcrypt_write() (Benjamin Marzinski) [2192702] - dm thin: fix deadlock when swapping to thin device (Benjamin Marzinski) [2192702] - units: add the HZ macros (Jocelyn Falempe) [2160451] - isystem: ship and use stdarg.h (Jocelyn Falempe) [2160451] - i915: Move list_count() to list.h as list_count_nodes() for broader use (Jocelyn Falempe) [2160451] - resource: Convert DEFINE_RES_NAMED() to be compound literal (Jocelyn Falempe) [2160451] - media: videobuf2: Assert held reservation lock for dma-buf mmapping (Jocelyn Falempe) [2160451] - media: videobuf2: Stop using internal dma-buf lock (Jocelyn Falempe) [2160451] - media: videobuf2: Prepare to dynamic dma-buf locking specification (Jocelyn Falempe) [2160451] - media: videobuf2-dma-contig.c: remove spurious 'b' in message (Jocelyn Falempe) [2160451] - dma-buf: Add unlocked variant of attachment-mapping functions (Jocelyn Falempe) [2160451] - dma-buf: Add unlocked variant of vmapping functions (Jocelyn Falempe) [2160451] - kbuild: simplify access to the kernel's version (Jocelyn Falempe) [2160451] - hwmon: (core) Add support for rated attributes (Jocelyn Falempe) [2160451] - ACPI: video: Allow GPU drivers to report no panels (Jocelyn Falempe) [2160451] - drm: Move nomodeset kernel parameter to drivers/video (Jocelyn Falempe) [2160451] - PM: core: Add EXPORT[_GPL]_SIMPLE_DEV_PM_OPS macros (Jocelyn Falempe) [2160451] - PM: runtime: Add DEFINE_RUNTIME_DEV_PM_OPS() macro (Jocelyn Falempe) [2160451] - ACPI: video: Make backlight class device registration a separate step (v2) (Jocelyn Falempe) [2160451] - ACPI: video: Add acpi_video_backlight_use_native() helper (Jocelyn Falempe) [2160451] - scsi: sched/wait: Add wait_event_lock_irq_timeout for TASK_UNINTERRUPTIBLE usage (Jocelyn Falempe) [2160451] - iosys-map: Add IOSYS_MAP_INIT_VADDR_IOMEM() (Jocelyn Falempe) [2160451] - perf branch: Fix interpretation of branch records (Michael Petlan) [2086826] - perf/x86/amd/lbr: Adjust LBR regardless of filtering (Michael Petlan) [2086826] - perf/x86/utils: Fix uninitialized var in get_branch_type() (Michael Petlan) [2086826] - perf/x86/amd/lbr: Add LbrExtV2 branch speculation info support (Michael Petlan) [2086826] - perf/core: Add speculation info to branch entries (Michael Petlan) [2086826] - perf/x86/amd/lbr: Use fusion-aware branch classifier (Michael Petlan) [2086826] - perf/x86: Make branch classifier fusion-aware (Michael Petlan) [2086826] - perf/x86/amd/lbr: Add LbrExtV2 software branch filter support (Michael Petlan) [2086826] - perf/x86: Move branch classifier (Michael Petlan) [2086826] - perf: Add irq and exception return branch types (Michael Petlan) [2086826] - perf/x86/intel/ds: Check return values of insn decoder functions (Michael Petlan) [2086826] - perf/x86/amd/lbr: Add LbrExtV2 hardware branch filter support (Michael Petlan) [2086826] - perf/x86/amd/lbr: Add LbrExtV2 branch record support (Michael Petlan) [2086826] - perf/x86/amd/lbr: Detect LbrExtV2 support (Michael Petlan) [2086826] - x86/cpufeatures: Add LbrExtV2 feature bit (Michael Petlan) [2086826] - perf/x86/amd/core: Add generic branch record interfaces (Michael Petlan) [2086826] - perf/x86/amd/core: Refactor branch attributes (Michael Petlan) [2086826] - perf/x86/amd/brs: Move feature-specific functions (Michael Petlan) [2086826] - scsi: zfcp: Trace when request remove fails after qdio send fails (Tobias Huschle) [2159733] - scsi: zfcp: Change the type of all fsf request id fields and variables to u64 (Tobias Huschle) [2159733] - scsi: zfcp: Make the type for accessing request hashtable buckets size_t (Tobias Huschle) [2159733] - scsi: zfcp: Drop redundant "the" in the comments (Tobias Huschle) [2159733] - s390/qeth: Convert sprintf/snprintf to scnprintf (Tobias Huschle) [2159732] - s390/qeth: Convert sysfs sprintf to sysfs_emit (Tobias Huschle) [2159732] - s390/qeth: Use constant for IP address buffers (Tobias Huschle) [2159732] - s390/ctcm: cleanup indenting (Tobias Huschle) [2159732] - s390/ipl: add loadparm parameter to eckd ipl/reipl data (Tobias Huschle) [2159689] - s390/ipl: add DEFINE_GENERIC_LOADPARM() (Tobias Huschle) [2159689] - s390/ipl: use octal values instead of S_* macros (Tobias Huschle) [2159689] - s390/ipl: add eckd support (Tobias Huschle) [2159689] - net/iucv: Fix size of interrupt data (Tobias Huschle) [2192507] - workqueue: Protects wq_unbound_cpumask with wq_pool_attach_mutex (Waiman Long) [2176760] - workqueue: make sysfs of unbound kworker cpumask more clever (Waiman Long) [2176760] - workqueue: Rename "delayed" (delayed by active management) to "inactive" (Waiman Long) [2176760] - workqueue: Kick a worker based on the actual activation of delayed works (Waiman Long) [2176760] - workqueue: fix UAF in pwq_unbound_release_workfn() (Waiman Long) [2176760] - workqueue: fix a piece of comment about reserved bits for work flags (Waiman Long) [2176760] - workqueue: void unneeded requeuing the pwq in rescuer thread (Waiman Long) [2176760] - mm/memcg: Fix mem_cgroup_id_get_online() underflow problem (Waiman Long) [2176760] - net: fix NULL pointer in skb_segment_list (Paolo Abeni) [2188595] - net: stream: purge sk_error_queue in sk_stream_kill_queues() (Paolo Abeni) [2188595] - skbuff: Account for tail adjustment during pull operations (Paolo Abeni) [2188595] - net: vmxnet3: Fix NULL pointer dereference in vmxnet3_rq_rx_complete() (Seiji Nishikawa) [2186419] - tipc: add an extra conn_get in tipc_conn_alloc (Xin Long) [2177374] {CVE-2023-1382} - tipc: set con sock in tipc_conn_alloc (Xin Long) [2177374] {CVE-2023-1382} - net: sched: fix memory leak in tcindex_set_parms (Davide Caratti) [2181874] - net/sched: tcindex: search key must be 16 bits (Davide Caratti) [2181874] - net/sched: tcindex: update imperfect hash filters respecting rcu (Davide Caratti) [2181874] {CVE-2023-1281} - crypto: rng - Use a different crypto_rng for reseeding (Herbert Xu) [2193410] - media: rc: Fix use-after-free bugs caused by ene_tx_irqsim() (Ricardo Robaina) [2174409] {CVE-2023-1118}- xfs: assert in xfs_btree_del_cursor should take into account error (Andrey Albershteyn) [2183168] - xfs: prevent a UAF when log IO errors race with unmount (Andrey Albershteyn) [2183168] - xfs: fix NULL pointer dereference in xfs_getbmap() (Andrey Albershteyn) [2183168] - xfs: avoid a UAF when log intent item recovery fails (Andrey Albershteyn) [2183168] - xfs: fix memory leak in xfs_errortag_init (Andrey Albershteyn) [2183168] - xfs: Fix unreferenced object reported by kmemleak in xfs_sysfs_init() (Andrey Albershteyn) [2183168] - xfs: fix sb write verify for lazysbcount (Andrey Albershteyn) [2183168] - xfs: invalidate block device page cache during unmount (Andrey Albershteyn) [2183168] - xfs: invalidate xfs_bufs when allocating cow extents (Andrey Albershteyn) [2183168] - xfs: dquot shrinker doesn't check for XFS_DQFLAG_FREEING (Andrey Albershteyn) [2183168] - xfs: fix intermittent hang during quotacheck (Andrey Albershteyn) [2183168] - xfs: fix exception caused by unexpected illegal bestcount in leaf dir (Andrey Albershteyn) [2183168] - xfs: fix super block buf log item UAF during force shutdown (Andrey Albershteyn) [2183168] - xfs: fix uninitialized variable access (Andrey Albershteyn) [2183168] - xfs: fix potential log item leak (Andrey Albershteyn) [2183168] - xfs: fix inode reservation space for removing transaction (Andrey Albershteyn) [2183168] - xfs: fix extent busy updating (Andrey Albershteyn) [2183168] - xfs: fix low space alloc deadlock (Andrey Albershteyn) [2183168] - xfs: purge dquots after inode walk fails during quotacheck (Andrey Albershteyn) [2183168] - xfs: get root inode correctly at bulkstat (Andrey Albershteyn) [2183168] - iomap: iomap: fix memory corruption when recording errors during writeback (Andrey Albershteyn) [2183168] - xfs: attach dquots to inode before reading data/cow fork mappings (Andrey Albershteyn) [2183168] - xfs: get rid of assert from xfs_btree_islastblock (Andrey Albershteyn) [2183168] - xfs: fix use-after-free in xattr node block inactivation (Andrey Albershteyn) [2183168] - xfs: pass the correct cursor to xfs_iomap_prealloc_size (Andrey Albershteyn) [2183168] - xfs: don't report reserved bnobt space as available (Andrey Albershteyn) [2183168] - xfs: fix overfilling of reserve pool (Andrey Albershteyn) [2183168] - xfs: always succeed at setting the reserve pool size (Andrey Albershteyn) [2183168] - xfs: remove infinite loop when reserving free block pool (Andrey Albershteyn) [2166567 2183168] - xfs: don't include bnobt blocks when reserving free block pool (Andrey Albershteyn) [2183168] - xfs: document the XFS_ALLOC_AGFL_RESERVE constant (Andrey Albershteyn) [2183168] - xfs: prevent UAF in xfs_log_item_in_current_chkpt (Andrey Albershteyn) [2183168] - xfs: fix incorrect i_nlink caused by inode racing (Andrey Albershteyn) [2183168] - xfs: fix incorrect error-out in xfs_remove (Andrey Albershteyn) [2183168] - KVM: s390: GISA: sort out physical vs virtual pointers usage (Cédric Le Goater) [2169294] - KVM: s390: disable migration mode when dirty tracking is disabled (Cédric Le Goater) [2169294] - KVM: s390: Unwind kvm_arch_init() piece-by-piece() if a step fails (Cédric Le Goater) [2169294] - iommu/s390: Make attach succeed even if the device is in error state (Cédric Le Goater) [2169294] - KVM: s390: pci: Fix allocation size of aift kzdev elements (Cédric Le Goater) [2169294] - iommu/s390: Fix incorrect aperture check (Cédric Le Goater) [2169294] - KVM: s390: VSIE: sort out virtual/physical address in pin_guest_page (Cédric Le Goater) [2169294] - KVM: s390: pv: sort out physical vs virtual pointers usage (Cédric Le Goater) [2169294] - KVM: s390: sida: sort out physical vs virtual pointers usage (Cédric Le Goater) [2169294] - KVM: s390: sort out physical vs virtual pointers usage (Cédric Le Goater) [2169294] - iommu/s390: Fail probe for non-PCI devices (Cédric Le Goater) [2169294] - PCI/AER: Remove redundant Device Control Error Reporting Enable (Myron Stowe) [2180894] - PCI/AER: Configure ECRC only if AER is native (Myron Stowe) [2180894] - PCI/AER: Iterate over error counters instead of error strings (Myron Stowe) [2180894] - PCI/AER: Enable error reporting when AER is native (Myron Stowe) [2180894] - PCI/AER: Configure ECRC for every device (Myron Stowe) [2180894] - PCI/AER: Clear MULTI_ERR_COR/UNCOR_RCV bits (Myron Stowe) [2180894] - PCI/sysfs: Use sysfs_emit() and sysfs_emit_at() in "show" functions (Myron Stowe) [2180894] - PCI/AER: Use consistent format when printing PCI device (Myron Stowe) [2180894] - PCI/sysfs: Rely on lengths from scnprintf(), dsm_label_utf16s_to_utf8s() (Myron Stowe) [2180894] - PCI/sysfs: Fix dsm_label_utf16s_to_utf8s() buffer overrun (Myron Stowe) [2180894] - mlxsw: minimal: Fix deadlock in ports creation (Petr Oros) [2177956] - mlxsw: core: Fix use-after-free calling devl_unlock() in mlxsw_core_bus_device_unregister() (Petr Oros) [2177956] - net: devlink: convert reload command to take implicit devlink->lock (Petr Oros) [2177956] - mlxsw: convert driver to use unlocked devlink API during init/fini (Petr Oros) [2177956] - mlxsw: Narrow the critical section of devl_lock during ports creation/removal (Petr Oros) [2177956] - ice: sleep, don't busy-wait, in the SQ send retry loop (Michal Schmidt) [2184013] - ice: remove unused buffer copy code in ice_sq_send_cmd_retry() (Michal Schmidt) [2184013] - ice: sleep, don't busy-wait, for ICE_CTL_Q_SQ_CMD_TIMEOUT (Michal Schmidt) [2184013] - ice: remove ice_ctl_q_info::sq_cmd_timeout (Michal Schmidt) [2184013] - ice: increase the GNSS data polling interval to 20 ms (Michal Schmidt) [2184013] - ice: do not busy-wait to read GNSS data (Michal Schmidt) [2184013] - enic: Use irq_update_affinity_hint() (Michal Schmidt) [2101515] - ethernet:enic: Fix a use after free bug in enic_hard_start_xmit (Michal Schmidt) [2101515] - net: enic: Cure the enic api locking trainwreck (Michal Schmidt) [2101515] - enic: switch from 'pci_' to 'dma_' API (Michal Schmidt) [2101515] - enic: convert to new udp_tunnel_nic infra (Michal Schmidt) [2101515] - enic: let core reject the unsupported coalescing parameters (Michal Schmidt) [2101515] - scsi: mpt3sas: Fix an issue when driver is being removed (Tomas Henzl) [2166206] - scsi: mpt3sas: Remove HBA BIOS version in the kernel log (Tomas Henzl) [2166206] - scsi: mpt3sas: Don't print sense pool info twice (Tomas Henzl) [2166206] - scsi: mpt3sas: Fix NULL pointer access in mpt3sas_transport_port_add() (Tomas Henzl) [2166206] - scsi: mpt3sas: Fix a memory leak (Tomas Henzl) [2166206] - scsi: mpt3sas: Demote log level for trace buffer allocation to info (Tomas Henzl) [2166206] - scsi: mpt3sas: Fix possible resource leaks in mpt3sas_transport_port_add() (Tomas Henzl) [2166206] - scsi: mpt3sas: Remove usage of dma_get_required_mask() API (Tomas Henzl) [2166206] - scsi: mpt3sas: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Tomas Henzl) [2166206] - ipmi: msghandler: kABI implementation was wrong (Tony Camuso) [2182345] - hwmon: (xgene) Fix use after free bug in xgene_hwmon_remove due to race condition (Chris von Recklinghausen) [2184583] {CVE-2023-1855} - RDMA/irdma: Add ipv4 check to irdma_find_listener() (Kamal Heib) [2117129 2135976] - RDMA/irdma: Increase iWARP CM default rexmit count (Kamal Heib) [2117129 2135976] - RDMA/irdma: Fix memory leak of PBLE objects (Kamal Heib) [2117129 2135976] - RDMA/irdma: Do not generate SW completions for NOPs (Kamal Heib) [2117129 2135976] - RDMA/irdma: Remove a redundant irdma_arp_table() call (Kamal Heib) [2117129 2135976] - migrate: grab the compound head in migration_entry_wait_on_locked (Nico Pache) [2188249] - module: Don't wait for GOING modules (Mark Langsdorf) [1964563] - redhat/configs: Fix DEBUG_BLK_CGROUP and BFQ_CGROUP_DEBUG configs (Vladis Dronov) - x86/MCE/AMD: Clear DFR errors found in THR handler (Prarit Bhargava) [2190279]- iommu/amd: Update amd_iommu_fault structure to include PCI seg ID (Jerry Snitselaar) [2117775] - iommu/amd: Update device_state structure to include PCI seg ID (Jerry Snitselaar) [2117775] - iommu/amd: Print PCI segment ID in error log messages (Jerry Snitselaar) [2117775] - iommu/amd: Add PCI segment support for ivrs_[ioapic/hpet/acpihid] commands (Jerry Snitselaar) [2117775] - iommu/amd: Specify PCI segment ID when getting pci device (Jerry Snitselaar) [2117775] - iommu/amd: Include PCI segment ID when initialize IOMMU (Jerry Snitselaar) [2117775] - iommu/amd: Introduce get_device_sbdf_id() helper function (Jerry Snitselaar) [2117775] - iommu/amd: Flush upto last_bdf only (Jerry Snitselaar) [2117775] - iommu/amd: Remove global amd_iommu_[dev_table/alias_table/last_bdf] (Jerry Snitselaar) [2117775] - iommu/amd: Update set_dev_entry_bit() and get_dev_entry_bit() (Jerry Snitselaar) [2117775] - iommu/amd: Update (un)init_device_table_dma() (Jerry Snitselaar) [2117775] - iommu/amd: Update set_dte_irq_entry (Jerry Snitselaar) [2117775] - iommu/amd: Update dump_dte_entry (Jerry Snitselaar) [2117775] - iommu/amd: Update iommu_ignore_device (Jerry Snitselaar) [2117775] - iommu/amd: Update set_dte_entry and clear_dte_entry (Jerry Snitselaar) [2117775] - iommu/amd: Convert to use per PCI segment rlookup_table (Jerry Snitselaar) [2117775] - iommu/amd: Update alloc_irq_table and alloc_irq_index (Jerry Snitselaar) [2117775] - iommu/amd: Update amd_irte_ops functions (Jerry Snitselaar) [2117775] - iommu/amd: Introduce struct amd_ir_data.iommu (Jerry Snitselaar) [2117775] - iommu/amd: Update irq_remapping_alloc to use IOMMU lookup helper function (Jerry Snitselaar) [2117775] - iommu/amd: Convert to use rlookup_amd_iommu helper function (Jerry Snitselaar) [2117775] - iommu/amd: Convert to use per PCI segment irq_lookup_table (Jerry Snitselaar) [2117775] - iommu/amd: Introduce per PCI segment rlookup table size (Jerry Snitselaar) [2117775] - iommu/amd: Introduce per PCI segment alias table size (Jerry Snitselaar) [2117775] - iommu/amd: Introduce per PCI segment device table size (Jerry Snitselaar) [2117775] - iommu/amd: Introduce per PCI segment last_bdf (Jerry Snitselaar) [2117775] - iommu/amd: Introduce per PCI segment unity map list (Jerry Snitselaar) [2117775] - iommu/amd: Introduce per PCI segment alias_table (Jerry Snitselaar) [2117775] - iommu/amd: Introduce per PCI segment old_dev_tbl_cpy (Jerry Snitselaar) [2117775] - iommu/amd: Introduce per PCI segment dev_data_list (Jerry Snitselaar) [2117775] - iommu/amd: Introduce per PCI segment irq_lookup_table (Jerry Snitselaar) [2117775] - iommu/amd: Introduce per PCI segment rlookup table (Jerry Snitselaar) [2117775] - iommu/amd: Introduce per PCI segment device table (Jerry Snitselaar) [2117775] - iommu/amd: Introduce pci segment structure (Jerry Snitselaar) [2117775] - iommu/amd: Update struct iommu_dev_data definition (Jerry Snitselaar) [2117775] - redhat: configs: Enable CONFIG_INTEL_IOMMU_PERF_EVENTS (Jerry Snitselaar) [2176995] - iommu/vt-d: Fix an IOMMU perfmon warning when CPU hotplug (Jerry Snitselaar) [2176995] - iommu/vt-d: Enable IOMMU perfmon support (Jerry Snitselaar) [2176995] - iommu/vt-d: Add IOMMU perfmon overflow handler support (Jerry Snitselaar) [2176995] - iommu/vt-d: Support cpumask for IOMMU perfmon (Jerry Snitselaar) [2176995] - iommu/vt-d: Add IOMMU perfmon support (Jerry Snitselaar) [2176995] - iommu/vt-d: Support Enhanced Command Interface (Jerry Snitselaar) [2176995] - iommu/vt-d: Retrieve IOMMU perfmon capability information (Jerry Snitselaar) [2176995] - iommu/vt-d: Fix error handling in sva enable/disable paths (Jerry Snitselaar) [2181397] - iommu/vt-d: Support size of the register set in DRHD (Jerry Snitselaar) [2181397] - iommu/vt-d: Allow zero SAGAW if second-stage not supported (Jerry Snitselaar) [2181397] - iommu/vt-d: Remove include/linux/intel-svm.h (Jerry Snitselaar) [2181397] - iommu/vt-d: Allow to use flush-queue when first level is default (Jerry Snitselaar) [2181397] - iommu/vt-d: Fix PASID directory pointer coherency (Jerry Snitselaar) [2181397] - iommu/vt-d: Set No Execute Enable bit in PASID table entry (Jerry Snitselaar) [2181397] - iommu: Remove SVM_FLAG_SUPERVISOR_MODE support (Jerry Snitselaar) [2181397] - iommu/vt-d: Fix PCI device refcount leak in prq_event_thread() (Jerry Snitselaar) [2181397] - PCI: Enable PASID only when ACS RR & UF enabled on upstream path (Jerry Snitselaar) [2181397] - iommu/vt-d: Set SRE bit only when hardware has SRS cap (Jerry Snitselaar) [2181397] - iommu/vt-d: Preset Access bit for IOVA in FL non-leaf paging entries (Jerry Snitselaar) [2181397] - iommu/vt-d: Remove pasid_set_eafe() (Jerry Snitselaar) [2181397] - iommu/vt-d: Remove unnecessary SVA data accesses in page fault path (Jerry Snitselaar) [2181397] - iommu/vt-d: Add RPLS to quirk list to skip TE disabling (Jerry Snitselaar) [2181397] - iommu: Remove guest pasid related interfaces and definitions (Jerry Snitselaar) [2181397] - iommu/vt-d: Remove guest pasid related callbacks (Jerry Snitselaar) [2181397] - iommu/vt-d: Remove unused PASID_DISABLED (Jerry Snitselaar) [2181397] - iommu/vt-d: Clean up unused PASID updating functions (Jerry Snitselaar) [2181397] - iommu/vtd: Replace acpi_bus_get_device() (Jerry Snitselaar) [2181397] - iommu/vt-d: Remove unused dma_to_mm_pfn function (Jerry Snitselaar) [2181397] - iommu/vt-d: Use bitmap_zalloc() when applicable (Jerry Snitselaar) [2181397] - iommu/vt-d: Remove unused macros (Jerry Snitselaar) [2181397] - iommu/vt-d: Allow NVS regions in arch_rmrr_sanity_check() (Jerry Snitselaar) [2181397] - iommu/vt-d: Use rcu_lock in get_resv_regions (Jerry Snitselaar) [2181397] - iommu: Add gfp parameter to iommu_alloc_resv_region (Jerry Snitselaar) [2181397] - iommu/vt-d: Fix PCI device refcount leak in dmar_dev_scope_init() (Jerry Snitselaar) [2181397] - iommu/vt-d: Fix PCI device refcount leak in has_external_pci() (Jerry Snitselaar) [2181397] - iommu/vt-d: Remove iova_cache_get/put() (Jerry Snitselaar) [2181397] - iommu/vt-d: Add missing "__init" for rmrr_sanity_check() (Jerry Snitselaar) [2181397] - iommu/arm-smmu: Force identity domains for legacy binding (Jerry Snitselaar) [2181397] - iommu/arm-smmu-v3: Properly handle the return value of arm_smmu_cmdq_build_cmd() (Jerry Snitselaar) [2181397] - iommu/arm-smmu-v3: Stop pre-zeroing batch commands in arm_smmu_atc_inv_master() (Jerry Snitselaar) [2181397] - iommu/arm-smmu: Add clk_bulk_{prepare/unprepare} to system pm callbacks (Jerry Snitselaar) [2181397] - iommu: Make sysfs robust for non-API groups (Jerry Snitselaar) [2181397] - iommu: Use right way to retrieve iommu_ops (Jerry Snitselaar) [2181397] - iommu: Remove apply_resv_region (Jerry Snitselaar) [2181397] - iommu/dma: Explicitly sort PCI DMA windows (Jerry Snitselaar) [2181397] - iommu: Do not dereference fwnode in struct device (Jerry Snitselaar) [2181397] - iommu: Remove duplicate ida_free in iommu_group_alloc (Jerry Snitselaar) [2181397] - iommu: Directly use ida_alloc()/free() (Jerry Snitselaar) [2181397] - iommu/iova: change IOVA_MAG_SIZE to 127 to save memory (Jerry Snitselaar) [2181397] - iommu/iova: Fix alloc iova overflows issue (Jerry Snitselaar) [2181397] - iova: Remove iovad->rcaches check in iova_rcache_get() (Jerry Snitselaar) [2181397] - iova: Remove magazine BUG_ON() checks (Jerry Snitselaar) [2181397] - iova: Remove some magazine pointer NULL checks (Jerry Snitselaar) [2181397] - swiotlb: fix a braino in the alignment check fix (Jerry Snitselaar) [2181397] - swiotlb: fix slot alignment checks (Jerry Snitselaar) [2181397] - swiotlb: use wrap_area_index() instead of open-coding it (Jerry Snitselaar) [2181397] - swiotlb: fix the deadlock in swiotlb_do_find_slots (Jerry Snitselaar) [2181397] - swiotlb: mark swiotlb_memblock_alloc() as __init (Jerry Snitselaar) [2181397] - swiotlb: remove swiotlb_max_segment (Jerry Snitselaar) [2181397] - swiotlb: reduce the swiotlb buffer size on allocation failure (Jerry Snitselaar) [2181397] - swiotlb: replace kmap_atomic() with memcpy_{from,to}_page() (Jerry Snitselaar) [2181397] - swiotlb: don't panic! (Jerry Snitselaar) [2181397] - iommu/vt-d: Avoid superfluous IOTLB tracking in lazy mode (Jerry Snitselaar) [2175620] - iommu/amd: Add map/unmap_pages() iommu_domain_ops callback support (Jerry Snitselaar) [2181397] - iommu/amd/io-pgtable: Implement unmap_pages io_pgtable_ops callback (Jerry Snitselaar) [2181397] - iommu/amd/io-pgtable: Implement map_pages io_pgtable_ops callback (Jerry Snitselaar) [2181397] - iommu/vt-d: Avoid unnecessary global DMA cache invalidation (Jerry Snitselaar) [2176983] - iommu/vt-d: Avoid unnecessary global IRTE cache invalidation (Jerry Snitselaar) [2176983] - iommu/vt-d: Fix buggy QAT device mask (Jerry Snitselaar) [2169568] - iommu/vt-d: Add a fix for devices need extra dtlb flush (Jerry Snitselaar) [2169568] - xfs: fix off-by-one-block in xfs_discard_folio() (Carlos Maiolino) [2112147] - xfs: drop write error injection is unfixable, remove it (Carlos Maiolino) [2112147] - xfs: use iomap_valid method to detect stale cached iomaps (Carlos Maiolino) [2112147] - iomap: write iomap validity checks (Carlos Maiolino) [2112147] - xfs: xfs_bmap_punch_delalloc_range() should take a byte range (Carlos Maiolino) [2112147] - iomap: buffered write failure should not truncate the page cache (Carlos Maiolino) [2112147] - iomap: Export page_cache_seek_hole_data (Carlos Maiolino) [2112147] - xfs,iomap: move delalloc punching to iomap (Carlos Maiolino) [2112147] - xfs: use byte ranges for write cleanup ranges (Carlos Maiolino) [2112147] - xfs: punching delalloc extents on write failure is racy (Carlos Maiolino) [2112147] - xfs: write page faults in iomap are not buffered writes (Carlos Maiolino) [2112147] - iomap: iomap_read_inline_data cleanup (Carlos Maiolino) [2112147] - iomap: Fix inline extent handling in iomap_readpage (Carlos Maiolino) [2112147] - iomap: constify iomap_iter_srcmap (Carlos Maiolino) [2112147] - iomap: rework unshare flag (Carlos Maiolino) [2112147] - iomap: pass an iomap_iter to various buffered I/O helpers (Carlos Maiolino) [2112147] - iomap: remove iomap_apply (Carlos Maiolino) [2112147] - fsdax: Fix infinite loop in dax_iomap_rw() (Carlos Maiolino) [2112147] - fsdax: switch dax_iomap_rw to use iomap_iter (Carlos Maiolino) [2112147] - iomap: switch iomap_swapfile_activate to use iomap_iter (Carlos Maiolino) [2112147] - iomap: switch iomap_seek_data to use iomap_iter (Carlos Maiolino) [2112147] - iomap: switch iomap_seek_hole to use iomap_iter (Carlos Maiolino) [2112147] - iomap: switch iomap_bmap to use iomap_iter (Carlos Maiolino) [2112147] - iomap: switch iomap_fiemap to use iomap_iter (Carlos Maiolino) [2112147] - iomap: switch __iomap_dio_rw to use iomap_iter (Carlos Maiolino) [2112147] - iomap: support REQ_OP_ZONE_APPEND (Carlos Maiolino) [2112147] - iomap: add a filesystem hook for direct I/O bio submission (Carlos Maiolino) [2112147] - iomap: switch iomap_page_mkwrite to use iomap_iter (Carlos Maiolino) [2112147] - iomap: switch iomap_zero_range to use iomap_iter (Carlos Maiolino) [2112147] - iomap: Change calling convention for zeroing (Carlos Maiolino) [2112147] - iomap: switch iomap_file_unshare to use iomap_iter (Carlos Maiolino) [2112147] - iomap: switch iomap_file_buffered_write to use iomap_iter (Carlos Maiolino) [2112147] - iomap: switch readahead and readpage to use iomap_iter (Carlos Maiolino) [2112147] - iomap: add the new iomap_iter model (Carlos Maiolino) [2112147] - iomap: fix the iomap_readpage_actor return value for inline data (Carlos Maiolino) [2112147] - iomap: Support inline data with block size < page size (Carlos Maiolino) [2112147] - fs: mark the iomap argument to __block_write_begin_int const (Carlos Maiolino) [2112147] - fsdax: mark the iomap argument to dax_iomap_sector as const (Carlos Maiolino) [2112147] - iomap: mark the iomap argument to iomap_read_page_sync const (Carlos Maiolino) [2112147] - iomap: mark the iomap argument to iomap_read_inline_data const (Carlos Maiolino) [2112147] - iomap: mark the iomap argument to iomap_inline_data_valid const (Carlos Maiolino) [2112147] - iomap: mark the iomap argument to iomap_inline_data const (Carlos Maiolino) [2112147] - iomap: mark the iomap argument to iomap_sector const (Carlos Maiolino) [2112147] - ipv6: Fix an uninit variable access bug in __ip6_make_skb() (Hangbin Liu) [2185798] - ipv6: Fix tcp socket connection with DSCP. (Hangbin Liu) [2185798] - ipv6: Fix datagram socket connection with DSCP. (Hangbin Liu) [2185798] - ipv6: avoid use-after-free in ip6_fragment() (Hangbin Liu) [2185798] - ipv6: addrlabel: fix infoleak when sending struct ifaddrlblmsg to network (Hangbin Liu) [2185798] - ipv6: fix WARNING in ip6_route_net_exit_late() (Hangbin Liu) [2185798] - ipv6: ensure sane device mtu in tunnels (Hangbin Liu) [2185798] - KVM: arm64: PMU: Restore the guest's EL0 event counting after migration (Shaoqin Huang) [2175146] - KVM: arm64: Retry fault if vma_lookup() results become invalid (Shaoqin Huang) [2175146] - KVM: arm64: PMU: Don't save PMCR_EL0.{C,P} for the vCPU (Shaoqin Huang) [2175146] - KVM: arm64: PMU: Fix GET_ONE_REG for vPMC regs to return the current value (Shaoqin Huang) [2175146] - KVM: arm64: timers: Convert per-vcpu virtual offset to a global value (Shaoqin Huang) [2175146] - KVM: arm64: Fix non-kerneldoc comments (Shaoqin Huang) [2175146] - arm64/sysreg: clean up some inconsistent indenting (Shaoqin Huang) [2175146] - KVM: arm64: timers: Don't BUG() on unhandled timer trap (Shaoqin Huang) [2175146] - KVM: arm64: Reduce overhead of trapped timer sysreg accesses (Shaoqin Huang) [2175146] - KVM: arm64: Don't arm a hrtimer for an already pending timer (Shaoqin Huang) [2175146] - KVM: arm64: Fix S1PTW handling on RO memslots (Shaoqin Huang) [2175146] - KVM: arm64: Fix typo in comment (Shaoqin Huang) [2175146] - KVM: arm64: Fix pvtime documentation (Shaoqin Huang) [2175146] - KVM: arm64: Fix PAR_TO_HPFAR() to work independently of PA_BITS. (Shaoqin Huang) [2175146] - KVM: arm64: nvhe: Fix build with profile optimization (Shaoqin Huang) [2175146] - fuse: wait for writepages in syncfs (Brian Foster) [2185834] - virtio_fs: Modify format for virtio_fs_direct_access (Brian Foster) [2185834] - virtiofs: delete unused parameter for virtio_fs_cleanup_vqs (Brian Foster) [2185834] - virtiofs: use strscpy for copying the queue name (Brian Foster) [2185834] - virtiofs: propagate sync() to file server (Brian Foster) [2185834] - fuse: add a flag FUSE_SETXATTR_ACL_KILL_SGID to kill SGID (Brian Foster) [2185834] - fuse: extend FUSE_SETXATTR request (Brian Foster) [2185834] - virtiofs: fix userns (Brian Foster) [2185834] - virtiofs: remove useless function (Brian Foster) [2185834] - virtiofs: split requests that exceed virtqueue size (Brian Foster) [2185834] - virtiofs: fix memory leak in virtio_fs_probe() (Brian Foster) [2185834] - virtio_fs: convert to LE accessors (Brian Foster) [2185834] - dmaengine: use sysfs_emit() to instead of scnprintf() (Jerry Snitselaar) [2181398] - dmaengine: Simplify dmaenginem_async_device_register() function (Jerry Snitselaar) [2181398] - dmaengine: idma64: Update bytes_transferred field (Jerry Snitselaar) [2181398] - dmaengine: dw: Move check for paused channel to dwc_get_residue() (Jerry Snitselaar) [2181398] - dmaengine: ptdma: check for null desc before calling pt_cmd_callback (Jerry Snitselaar) [2181398] - dmaengine: idxd: Fix default allowed read buffers value in group (Jerry Snitselaar) [2181398] - dmaengine: idxd: Set traffic class values in GRPCFG on DSA 2.0 (Jerry Snitselaar) [2181398] - ptdma: pt_core_execute_cmd() should use spinlock (Jerry Snitselaar) [2181398] - dmaengine: Fix double increment of client_count in dma_chan_get() (Jerry Snitselaar) [2181398] - dmaengine: ioat: stop mod_timer from resurrecting deleted timer in __cleanup() (Jerry Snitselaar) [2153929] - cifs: set a minimum of 120s for next dns resolution (Ronnie Sahlberg) [2182867] - cifs: use the expiry output of dns_query to schedule next resolution (Ronnie Sahlberg) [2182867] - cifs: sanitize paths in cifs_update_super_prepath. (Ronnie Sahlberg) [2182472] - redhat/configs: Fix incorrect configs location and content (Vladis Dronov) - scsi: megaraid_sas: Fix double kfree() (Tomas Henzl) [2163670] - scsi: megaraid_sas: Fix fw_crash_buffer_show() (Tomas Henzl) [2163670] - scsi: megaraid_sas: Fix crash after a double completion (Tomas Henzl) [2163670] - scsi: megaraid_sas: Driver version update to 07.725.01.00-rc1 (Tomas Henzl) [2163670] - scsi: megaraid_sas: Add crash dump mode capability bit in MFI capabilities (Tomas Henzl) [2163670] - scsi: megaraid_sas: Update max supported LD IDs to 240 (Tomas Henzl) [2163670] - scsi: megaraid_sas: Add flexible array member for SGLs (Tomas Henzl) [2163670] - scsi: megaraid_sas: Fix some spelling mistakes in comment (Tomas Henzl) [2163670] - scsi: megaraid_sas: Remove unnecessary kfree() (Tomas Henzl) [2163670] - scsi: megaraid_sas: Use irq_set_affinity_and_hint() (Tomas Henzl) [2163670] - scsi: megaraid: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Tomas Henzl) [2163670] - scsi: ses: Handle enclosure with just a primary component gracefully (Tomas Henzl) [2188481] - ipvlan: hold lower dev to avoid possible use-after-free (Davide Caratti) [2188055] - net: macvlan: Use built-in RCU list checking (Davide Caratti) [2188055] - x86/split_lock: Enumerate architectural split lock disable bit (Prarit Bhargava) [2123535] - bpf: bpf_fib_lookup should not return neigh in NUD_FAILED state (Yauheni Kaliuta) [2175160] - hwmon: (coretemp) avoid RDMSR interrupts to isolated CPUs (Marcelo Tosatti) [2158707] - scsi: target: iscsi: Handle abort for WRITE_PENDING cmds (Maurizio Lombardi) [2156588] - scsi: target: iscsit: Fix TAS handling during conn cleanup (Maurizio Lombardi) [2156588]- RDMA/cma: Distinguish between sockaddr_in and sockaddr_in6 by size (Kamal Heib) [2170083] - RDMA/umem: Remove unused 'work' member from struct ib_umem (Kamal Heib) [2170083] - RDMA/restrack: Correct spelling (Kamal Heib) [2170083] - scripts/spelling.txt: add "exsits" pattern and fix typo instances (Kamal Heib) [2170083] - RDMA/cma: Refactor the inbound/outbound path records process flow (Kamal Heib) [2170083] - RDMA/core: Refactor rdma_bind_addr (Kamal Heib) [2170083] - IB/IPoIB: Fix legacy IPoIB due to wrong number of queues (Kamal Heib) [2170076] - RDMA/core: Fix ib block iterator counter overflow (Kamal Heib) [2170076] - RDMA/srp: Move large values to a new enum for gcc13 (Kamal Heib) [2170076] - IB/IPoIB: Fix queue count inconsistency for PKEY child interfaces (Kamal Heib) [2170076] - RDMA/cm: Make QP FLUSHABLE for supported device (Kamal Heib) [2170076] - RDMA: Extend RDMA kernel verbs ABI to support flush (Kamal Heib) [2170076] - RDMA: Extend RDMA user ABI to support flush (Kamal Heib) [2170076] - RDMA/cma: Change RoCE packet life time from 18 to 16 (Kamal Heib) [2170076] - RDMA/srp: Fix error return code in srp_parse_options() (Kamal Heib) [2170076] - RDMA: Extend RDMA kernel ABI to support atomic write (Kamal Heib) [2170076] - RDMA: Extend RDMA user ABI to support atomic write (Kamal Heib) [2170076] - RDMA/umem: remove FOLL_FORCE usage (Kamal Heib) [2170076] - RDMA/nldev: Fix failure to send large messages (Kamal Heib) [2170076] - RDMA/nldev: Add NULL check to silence false warnings (Kamal Heib) [2170076] - RDMA/nldev: Add checks for nla_nest_start() in fill_stat_counter_qps() (Kamal Heib) [2170076] - IB/isert: use the ISCSI_LOGIN_CURRENT_STAGE macro (Kamal Heib) [2170076] - RDMA/nldev: Return "-EAGAIN" if the cm_id isn't from expected port (Kamal Heib) [2170076] - RDMA/core: Make sure "ib_port" is valid when access sysfs node (Kamal Heib) [2170076] - RDMA/restrack: Release MR restrack when delete (Kamal Heib) [2170076] - IB/mad: Don't call to function that might sleep while in atomic context (Kamal Heib) [2170076] - RDMA/core: Fix order of nldev_exit call (Kamal Heib) [2170076] - RDMA/core: fix repeated words in comments (Kamal Heib) [2170076] - IB/iser: open code iser_disconnected_handler (Kamal Heib) [2170076] - IB/iser: add safety checks for state_mutex lock (Kamal Heib) [2170076] - IB/iser: open code iser_conn_state_comp_exch (Kamal Heib) [2170076] - RDMA/opa_vnic: fix spelling typo in comment (Kamal Heib) [2170076] - RDMA/core: return -EOPNOSUPP for ODP unsupported device (Kamal Heib) [2170076] - IB/uverbs: fix the typo of optional (Kamal Heib) [2170076] - treewide: use get_random_u32() when possible (Kamal Heib) [2170070] - treewide: use prandom_u32_max() when possible, part 1 (Kamal Heib) [2170070] - RDMA/core: Clean up a variable name in ib_create_srq_user() (Kamal Heib) [2170070] - RDMA/srp: Support more than 255 rdma ports (Kamal Heib) [2170070] - RDMA/cm: Use DLID from inbound/outbound PathRecords as the datapath DLID (Kamal Heib) [2170070] - RDMA/cma: Multiple path records support with netlink channel (Kamal Heib) [2170070] - RDMA/core: Rename rdma_route.num_paths field to num_pri_alt_paths (Kamal Heib) [2170070] - RDMA/srpt: Use flex array destination for memcpy() (Kamal Heib) [2170070] - IB/cm: Refactor cm_insert_listen() and cm_find_listen() (Kamal Heib) [2170070] - IB/cm: remove cm_id_priv->id.service_mask and service_mask parameter of cm_init_listen() (Kamal Heib) [2170070] - IB/cm: Remove the service_mask parameter from ib_cm_listen() (Kamal Heib) [2170070] - RDMA/core: Remove 'device' argument from rdma_build_skb() (Kamal Heib) [2170070] - RDMA/srp: Use the attribute group mechanism for sysfs attributes (Kamal Heib) [2170070] - RDMA/srp: Handle dev_set_name() failure (Kamal Heib) [2170070] - RDMA/srp: Remove the srp_host.released completion (Kamal Heib) [2170070] - RDMA/srp: Rework the srp_add_port() error path (Kamal Heib) [2170070] - IB: move from strlcpy with unused retval to strscpy (Kamal Heib) [2170070] - treewide: uapi: Replace zero-length arrays with flexible-array members (Kamal Heib) [2170070] - RDMA/core: Delete IPsec flow action logic from the core (Kamal Heib) [2170070] - net: Don't include filter.h from net/sock.h (Kamal Heib) [2170070] - scsi: qla2xxx: Synchronize the IOCB count to be in order (Nilesh Javali) [2164947] - scsi: qla2xxx: Perform lockless command completion in abort path (Nilesh Javali) [2164947] - scsi: qla2xxx: Use the proper SCSI midlayer interfaces for PI (Nilesh Javali) [2164947] - scsi: qla2xxx: Remove the unused variable wwn (Nilesh Javali) [2164947] - scsi: qla2xxx: Simplify if condition evaluation (Nilesh Javali) [2164947] - scsi: qla2xxx: Use a variable for repeated mem_size computation (Nilesh Javali) [2164947] - scsi: qla2xxx: Make qla_trim_buf() and __qla_adjust_buf() static (Nilesh Javali) [2164947] - scsi: qla2xxx: Fix printk() format string (Nilesh Javali) [2164947] - scsi: qla2xxx: Update version to 10.02.08.200-k (Nilesh Javali) [2164947] - scsi: qla2xxx: Select qpair depending on which CPU post_cmd() gets called (Nilesh Javali) [2164947] - scsi: qla2xxx: edif: Fix clang warning (Nilesh Javali) [2164947] - scsi: qla2xxx: edif: Reduce memory usage during low I/O (Nilesh Javali) [2164947] - scsi: qla2xxx: edif: Fix stall session after app start (Nilesh Javali) [2164947] - scsi: qla2xxx: edif: Fix performance dip due to lock contention (Nilesh Javali) [2164947] - scsi: qla2xxx: Relocate/rename vp map (Nilesh Javali) [2164947] - scsi: qla2xxx: Remove dead code (GNN ID) (Nilesh Javali) [2164947] - scsi: qla2xxx: Remove dead code (GPNID) (Nilesh Javali) [2164947] - scsi: qla2xxx: Remove dead code (Nilesh Javali) [2164947] - scsi: qla2xxx: Update version to 10.02.08.100-k (Nilesh Javali) [2164947] - scsi: qla2xxx: Fix IOCB resource check warning (Nilesh Javali) [2164947] - scsi: qla2xxx: Remove increment of interface err cnt (Nilesh Javali) [2164947] - scsi: qla2xxx: Fix erroneous link down (Nilesh Javali) [2164947] - scsi: qla2xxx: Remove unintended flag clearing (Nilesh Javali) [2164947] - scsi: qla2xxx: Fix stalled login (Nilesh Javali) [2164947] - scsi: qla2xxx: Fix exchange oversubscription for management commands (Nilesh Javali) [2164947] - scsi: qla2xxx: Fix exchange oversubscription (Nilesh Javali) [2164947] - scsi: qla2xxx: Fix DMA-API call trace on NVMe LS requests (Nilesh Javali) [2164947] - scsi: qla2xxx: Fix link failure in NPIV environment (Nilesh Javali) [2164947] - scsi: qla2xxx: Check if port is online before sending ELS (Nilesh Javali) [2164947] - scsi: qla2xxx: Initialize vha->unknown_atio_[list, work] for NPIV hosts (Nilesh Javali) [2164947] - scsi: qla2xxx: Remove duplicate of vha->iocb_work initialization (Nilesh Javali) [2164947] - scsi: qla2xxx: Remove unused variable 'found_devs' (Nilesh Javali) [2164947] - scsi: qla2xxx: Fix set-but-not-used variable warnings (Nilesh Javali) [2164947] - scsi: qla2xxx: Fix memory leak in __qlt_24xx_handle_abts() (Nilesh Javali) [2164947] - ethtool: eeprom: fix null-deref on genl_info in dump (Davide Caratti) [2188002] - packet: do not set TP_STATUS_CSUM_VALID on CHECKSUM_COMPLETE (Davide Caratti) [2188002] - af_key: Fix send_acquire race with pfkey_register (Davide Caratti) [2188002] - net: llc: fix skb_over_panic (Davide Caratti) [2188002] - inet_ecn: Fix endianness of checksum update when setting ECT(1) (Davide Caratti) [2188002] - RDMA/irdma: Fix potential NULL-ptr-dereference (Kamal Heib) [2153377] - RDMA/irdma: Split CQ handler into irdma_reg_user_mr_type_cq (Kamal Heib) [2153377] - RDMA/irdma: Split QP handler into irdma_reg_user_mr_type_qp (Kamal Heib) [2153377] - RDMA/irdma: Split mr alloc and free into new functions (Kamal Heib) [2153377] - RDMA/irdma: Split MEM handler into irdma_reg_user_mr_type_mem (Kamal Heib) [2153377] - RDMA/irdma: Remove extra ret variable in favor of existing err (Kamal Heib) [2153377] - RDMA/irdma: Initialize net_type before checking it (Kamal Heib) [2153377] - RDMA/irdma: Do not request 2-level PBLEs for CQ alloc (Kamal Heib) [2153377] - RDMA/irdma: Fix RQ completion opcode (Kamal Heib) [2153377] - RDMA/irdma: Fix inline for multiple SGE's (Kamal Heib) [2153377] - bnxt_en: Fix mqprio and XDP ring checking logic (Ken Cox) [2159222] - bnxt: Do not read past the end of test names (Ken Cox) [2159222] - bnxt: report FEC block stats via standard interface (Ken Cox) [2159222] - bnxt_en: Remove debugfs when pci_register_driver failed (Ken Cox) [2159222] - bnxt_en: update RSS config using difference algorithm (Ken Cox) [2159222] - bnxt_en: refactor VNIC RSS update functions (Ken Cox) [2159222] - bnxt_en: fix potentially incorrect return value for ndo_rx_flow_steer (Ken Cox) [2159222] - bnxt_en: Fix possible crash in bnxt_hwrm_set_coal() (Ken Cox) [2159222] - bnxt_en: fix the handling of PCIE-AER (Ken Cox) [2159222] - bnxt_en: refactor bnxt_cancel_reservations() (Ken Cox) [2159222] - bnxt_en: check and resize NVRAM UPDATE entry before flashing (Ken Cox) [2159222] - bnxt_en: Update firmware interface to 1.10.2.118 (Ken Cox) [2159222] - bnxt_en: replace reset with config timestamps (Ken Cox) [2159222] - hugetlbfs: don't delete error page from pagecache (Aristeu Rozanski) [2188334] - mm: shmem: don't truncate page if memory failure happens (Aristeu Rozanski) [2188334] - mm: hwpoison: handle non-anonymous THP correctly (Aristeu Rozanski) [2188334] - mm: hwpoison: refactor refcount check handling (Aristeu Rozanski) [2188334] - scsi: qedf: Remove set but unused variable 'page' (Nilesh Javali) [2164955] - scsi: qedf: Fix a UAF bug in __qedf_probe() (Nilesh Javali) [2164955] - xfs: don't use BMBT btree split workers for IO completion (Carlos Maiolino) [2127493] - tools/power turbostat: Add support for MeteorLake platforms (Derek Barbosa) [2153966] - x86/bugs: Workaround for incorrectly set X86_BUG_RETBLEED under VMware (Waiman Long) [2184343]- nvmet: fix workqueue MEM_RECLAIM flushing dependency (Maurizio Lombardi) [2187618] - nvmet: use a private workqueue instead of the system workqueue (Maurizio Lombardi) [2187618] - nvme: fix discard support without oncs (Maurizio Lombardi) [2187618] - nvme-pci: fix timeout request state check (Maurizio Lombardi) [2187618] - nvme: fix multipath crash caused by flush request when blktrace is enabled (Maurizio Lombardi) [2187618] - nvme: return err on nvme_init_non_mdts_limits fail (Maurizio Lombardi) [2187618] - nvme initialize core quirks before calling nvme_init_subsystem (Maurizio Lombardi) [2187618] - nvmet: fix memory leak in nvmet_subsys_attr_model_store_locked (Maurizio Lombardi) [2187618] - nvme: quiet user passthrough command errors (Maurizio Lombardi) [2187618] - nvme-tcp: fix possible circular locking when deleting a controller under memory pressure (Maurizio Lombardi) [2187618] - nvme-hwmon: kmalloc the NVME SMART log buffer (Maurizio Lombardi) [2187618] - nvme-hwmon: consistently ignore errors from nvme_hwmon_init (Maurizio Lombardi) [2187618] - nvme-pci: disable write zeroes on various Kingston SSD (Maurizio Lombardi) [2187618] - nvme-pci: avoid the deepest sleep state on ZHITAI TiPro5000 SSDs (Maurizio Lombardi) [2187618] - nvme-rdma: fix possible hang caused during ctrl deletion (Maurizio Lombardi) [2187618] - nvmet-tcp: add bounds check on Transfer Tag (Maurizio Lombardi) [2187618] - nvmet-tcp: handle ICReq PDU received in NVMET_TCP_Q_LIVE state (Maurizio Lombardi) [2187618] - nvme-pci: set min_align_mask before calculating max_hw_sectors (Maurizio Lombardi) [2187618] - nvme: enumerate controller flags (Maurizio Lombardi) [2187618] - nvme: ensure subsystem reset is single threaded (Maurizio Lombardi) [2187618] - nvme: copy firmware_rev on each init (Maurizio Lombardi) [2187618] - nvme: restrict management ioctls to admin (Maurizio Lombardi) [2187618] - nvme: consider also host_iface when checking ip options (Maurizio Lombardi) [2187618] - nvme: move from strlcpy with unused retval to strscpy (Maurizio Lombardi) [2187618] - nvme: add comment for unaligned "fake" nqn (Maurizio Lombardi) [2187618] - nvme-pci: disable Write Zeroes on Phison E3C/E4C (Maurizio Lombardi) [2187618] - nvmet: fix mar and mor off-by-one errors (Maurizio Lombardi) [2187618] - nvmet: fix a use-after-free (Maurizio Lombardi) [2187618] - nvmet-tcp: fix unhandled tcp states in nvmet_tcp_state_change() (Maurizio Lombardi) [2187618] - nvme-fabrics: Fix a typo in an error message (Maurizio Lombardi) [2187618] - nvme-fabrics: parse nvme connect Linux error codes (Maurizio Lombardi) [2187618] - nvmet-tcp: fix lockdep complaint on nvmet_tcp_wq flush during queue teardown (Maurizio Lombardi) [2187618] - nvme: rename nvme_validate_or_alloc_ns to nvme_scan_ns (Maurizio Lombardi) [2187618] - nvme: catch -ENODEV from nvme_revalidate_zones again (Maurizio Lombardi) [2187618] - nvme-pci: print the command name of aborted commands (Maurizio Lombardi) [2187618] - nvme: use command_id instead of req->tag in trace_nvme_complete_rq() (Maurizio Lombardi) [2187618] - nvme-pci: use nvme core helper to cancel requests in tagset (Maurizio Lombardi) [2187618] - nvme-tcp: use in-capsule data for I/O connect (Maurizio Lombardi) [2187618] - nvme-rdma: remove timeout for getting RDMA-CM established event (Maurizio Lombardi) [2187618] - nvmet: parse fabrics commands on io queues (Maurizio Lombardi) [2187618] - nvme-fabrics: decode 'authentication required' connect error (Maurizio Lombardi) [2187618] - nvme-loop: use nvme core helpers to cancel all requests in a tagset (Maurizio Lombardi) [2187618] - nvme: handle the persistent internal error AER (Maurizio Lombardi) [2187618] - nvme: remove a double word in a comment (Maurizio Lombardi) [2187618] - nvme: use struct group for generic command dwords (Maurizio Lombardi) [2187618] - nvme-pci: fix freeze accounting for error handling (Maurizio Lombardi) [2187618] - nvmet-tcp: fix regression in data_digest calculation (Maurizio Lombardi) [2187618] - nvme: add a bogus subsystem NQN quirk for Micron MTFDKBA2T0TFH (Maurizio Lombardi) [2187618] - nvme-pci: disable write zeros support on UMIC and Samsung SSDs (Maurizio Lombardi) [2187618] - nvme-pci: avoid the deepest sleep state on ZHITAI TiPro7000 SSDs (Maurizio Lombardi) [2187618] - nvme-pci: add trouble shooting steps for timeouts (Maurizio Lombardi) [2187618] - nvme: add device name to warning in uuid_show() (Maurizio Lombardi) [2187618] - nvmet: fix typo in comment (Maurizio Lombardi) [2187618] - nvme: set controller enable bit in a separate write (Maurizio Lombardi) [2187618] - nvme: set non-mdts limits in nvme_scan_work (Maurizio Lombardi) [2187618] - nvme-pci: harden drive presence detect in nvme_dev_disable() (Maurizio Lombardi) [2187618] - nvme-pci: fix a NULL pointer dereference in nvme_alloc_admin_tags (Maurizio Lombardi) [2187618] - nvme: mark internal passthru request RQF_QUIET (Maurizio Lombardi) [2187618] - nvme: remove unneeded include from constants file (Maurizio Lombardi) [2187618] - nvme: set dma alignment to dword (Maurizio Lombardi) [2187618] - nvme: fix interpretation of DMRSL (Maurizio Lombardi) [2187618] - ixgbe: add double of VLAN header when computing the max MTU (Ken Cox) [2153372] - ixgbe: allow to increase MTU to 3K with XDP enabled (Ken Cox) [2153372] - ixgbe: Filter out spurious link up indication (Ken Cox) [2153372] - ixgbe: XDP: fix checker warning from rcu pointer (Ken Cox) [2153372] - ixgbe: fix pci device refcount leak (Ken Cox) [2153372] - ixgbe: change MAX_RXD/MAX_TXD based on adapter type (Ken Cox) [2153372] - tracing: kprobes: Prohibit probing on notrace function (Mukesh Chaurasiya) [2183475] - powerpc/kprobes: Ignore traps that happened in real mode (Mukesh Chaurasiya) [2183475] - nvme-rdma: handle number of queue changes (Kamal Heib) [2160665] - nvme-rdma: remove timeout for getting RDMA-CM established event (Kamal Heib) [2160665] - nvmet-rdma: fix kernel-doc warning for nvmet_rdma_device_removal (Kamal Heib) [2160665] - net: mpls: fix stale pointer if allocation fails during device rename (Guillaume Nault) [2184956] {CVE-2023-26545} - block: don't set GD_NEED_PART_SCAN if scan partition failed (Ming Lei) [2151112] - block: fix wrong mode for blkdev_put() from disk_scan_partitions() (Ming Lei) [2151112] - block: fix scan partition for exclusively open device again (Ming Lei) [2151112] - mm: swap: get rid of livelock in swapin readahead (Aristeu Rozanski) [2035182 2182084] - redhat: require reasonably recent grub2 _only_ if grub2 is already installed (Denys Vlasenko) [2183531] - i40e: Fix kernel crash during reboot when adapter is in recovery mode (Stefan Assmann) [2153348] - i40e: add double of VLAN header when computing the max MTU (Stefan Assmann) [2153348] - i40e: Add checking for null for nlmsg_find_attr() (Stefan Assmann) [2153348] - net/i40e: Replace 0-length array with flexible array (Stefan Assmann) [2153348] - i40e: use ERR_PTR error print in i40e messages (Stefan Assmann) [2153348] - i40e: use int for i40e_status (Stefan Assmann) [2153348] - i40e: Remove string printing for i40e_status (Stefan Assmann) [2153348] - i40e: Remove unused i40e status codes (Stefan Assmann) [2153348] - net/sched: move struct tc_mqprio_qopt_offload from pkt_cls.h to pkt_sched.h (Stefan Assmann) [2153348] - i40e: Remove redundant pci_enable_pcie_error_reporting() (Stefan Assmann) [2153348] - virtchnl: i40e/iavf: rename iwarp to rdma (Stefan Assmann) [2153348] - treewide: Convert del_timer*() to timer_shutdown*() (Stefan Assmann) [2153348] - i40e: allow toggling loopback mode via ndo_set_features callback (Stefan Assmann) [2153348] - i40e: Disallow ip4 and ip6 l4_4_bytes (Stefan Assmann) [2153348] - i40e: Fix for VF MAC address 0 (Stefan Assmann) [2153348] - i40e: Fix not setting default xps_cpus after reset (Stefan Assmann) [2153348] - dm: fix __send_duplicate_bios() to always allow for splitting IO (Benjamin Marzinski) [2183559] - dm: fix improper splitting for abnormal bios (Benjamin Marzinski) [2183559] - dm: remove unnecessary (void*) conversion in event_callback() (Benjamin Marzinski) [2179207] - dm ioctl: remove unnecessary check when using dm_get_mdptr() (Benjamin Marzinski) [2179207] - dm ioctl: assert _hash_lock is held in __hash_remove (Benjamin Marzinski) [2179207] - dm cache: add cond_resched() to various workqueue loops (Benjamin Marzinski) [2179207] - dm thin: add cond_resched() to various workqueue loops (Benjamin Marzinski) [2179207] - dm: add cond_resched() to dm_wq_work() (Benjamin Marzinski) [2179207] - dm: update targets using system workqueues to use a local workqueue (Benjamin Marzinski) [2179207] - dm: remove flush_scheduled_work() during local_exit() (Benjamin Marzinski) [2179207] - dm: declare variables static when sensible (Benjamin Marzinski) [2179207] - dm ioctl: prefer strscpy() instead of strlcpy() (Benjamin Marzinski) [2179207] - dm: avoid 'do {} while(0)' loop in single statement macros (Benjamin Marzinski) [2179207] - dm: favour __packed versus "__attribute__ ((packed))" (Benjamin Marzinski) [2179207] - dm: favour __aligned(N) versus "__attribute__ (aligned(N))" (Benjamin Marzinski) [2179207] - dm: adjust EXPORT_SYMBOL() to follow functions immediately (Benjamin Marzinski) [2179207] - dm block-manager: avoid not required parentheses (Benjamin Marzinski) [2179207] - dm: send just one event on resize, not two (Benjamin Marzinski) [2179207] - dm table: check that a dm device doesn't reference itself (Benjamin Marzinski) [2179207] - dm raid: fix some spelling mistakes in comments (Benjamin Marzinski) [2179207] - dm verity: stop using WQ_UNBOUND for verify_wq (Benjamin Marzinski) [2179207] - dm integrity: Remove bi_sector that's only used by commented debug code (Benjamin Marzinski) [2179207] - dm crypt: Slightly simplify crypt_set_keyring_key() (Benjamin Marzinski) [2179207] - dm ioctl: drop always-false condition (Benjamin Marzinski) [2179207] - dm flakey: fix logic when corrupting a bio (Benjamin Marzinski) [2179207] - dm flakey: fix a bug with 32-bit highmem systems (Benjamin Marzinski) [2179207] - dm flakey: don't corrupt the zero page (Benjamin Marzinski) [2179207] - dm cache: Add some documentation to dm-cache-background-tracker.h (Benjamin Marzinski) [2179207] - dm cache: free background tracker's queued work in btracker_destroy (Benjamin Marzinski) [2179207] - dm ioctl: fix a couple ioctl codes (Benjamin Marzinski) [2179207] - dm ioctl: a small code cleanup in list_version_get_info (Benjamin Marzinski) [2179207] - sfc: include vport_id in filter spec hash and equal() (Íñigo Huguet) [2159251] - ptp: convert remaining drivers to adjfine interface (Íñigo Huguet) [2159251] - sfc: Use kmap_local_page() instead of kmap_atomic() (Íñigo Huguet) [2159251] - sfc: use sysfs_emit() to instead of scnprintf() (Íñigo Huguet) [2159251] - selftests: forwarding: add tunnel_key "nofrag" test case (Davide Caratti) [2103797] - selftests: tc-testing: add tunnel_key "nofrag" test case (Davide Caratti) [2103797] - selftests: tc-testing: add "depends_on" property to skip tests (Davide Caratti) [2103797] - net/sched: act_tunnel_key: add support for "don't fragment" (Davide Caratti) [2103797] - e1000e: Fix TX dispatch condition (Ken Cox) [2153313] - e1000e: Separate MTP board type from ADP (Ken Cox) [2153313] - drivers/net/ethernet/e1000e: check return value of e1e_rphy() (Ken Cox) [2153313] - ipvs: add sysctl_run_estimation to support disable estimation (Hangbin Liu) [2182003] - scsi: ses: Don't attach if enclosure has no components (Tomas Henzl) [1975026] - scsi: ses: Fix slab-out-of-bounds in ses_intf_remove() (Tomas Henzl) [1975026] - scsi: ses: Fix possible desc_ptr out-of-bounds accesses (Tomas Henzl) [1975026] - scsi: ses: Fix possible addl_desc_ptr out-of-bounds accesses (Tomas Henzl) [1975026] - scsi: ses: Fix slab-out-of-bounds in ses_enclosure_data_process() (Tomas Henzl) [1975026] - vmxnet3: move rss code block under eop descriptor (Izabela Bakollari) [2172579]- crypto: qat - add support for 402xx devices (Vladis Dronov) [2144529] - crypto: qat - drop log level of msg in get_instance_node() (Vladis Dronov) [2144529] - crypto: qat - fix out-of-bounds read (Vladis Dronov) [2144529] - Documentation: qat: change kernel version (Vladis Dronov) [2144529] - crypto: qat - add qat_zlib_deflate (Vladis Dronov) [2144529] - crypto: qat - extend buffer list logic interface (Vladis Dronov) [2144529] - crypto: qat - fix spelling mistakes from 'bufer' to 'buffer' (Vladis Dronov) [2144529] - crypto: qat - add resubmit logic for decompression (Vladis Dronov) [2144529] - crypto: acomp - define max size for destination (Vladis Dronov) [2144529] - crypto: qat - enable deflate for QAT GEN4 (Vladis Dronov) [2144529] - crypto: qat - expose deflate through acomp api for QAT GEN2 (Vladis Dronov) [2144529] - crypto: qat - rename and relocate GEN2 config function (Vladis Dronov) [2144529] - crypto: qat - relocate qat_algs_alloc_flags() (Vladis Dronov) [2144529] - crypto: qat - relocate backlog related structures (Vladis Dronov) [2144529] - crypto: qat - extend buffer list interface (Vladis Dronov) [2144529] - crypto: qat - generalize crypto request buffers (Vladis Dronov) [2144529] - crypto: qat - change bufferlist logic interface (Vladis Dronov) [2144529] - crypto: qat - rename bufferlist functions (Vladis Dronov) [2144529] - crypto: qat - relocate bufferlist logic (Vladis Dronov) [2144529] - crypto: qat - Use helper to set reqsize (Vladis Dronov) [2144529] - crypto: kpp - Add helper to set reqsize (Vladis Dronov) [2144529] - crypto: qat - fix error return code in adf_probe (Vladis Dronov) [2144529] - crypto: qat - remove ADF_STATUS_PF_RUNNING flag from probe (Vladis Dronov) [2144529] - selftests: net: rps_default_mask.sh: delete veth link specifically (Hangbin Liu) [2185801] - selftests: net: devlink_port_split.py: skip test if no suitable device available (Hangbin Liu) [2185801] - selftests: mirror_gre_bridge_1q: Avoid changing PVID while interface is operational (Hangbin Liu) [2185801] - selftests/tls: Add {} to avoid static checker warning (Hangbin Liu) [2185801] - selftests: nft_nat: ensuring the listening side is up before starting the client (Hangbin Liu) [2185801] - selftest: fib_tests: Always cleanup before exit (Hangbin Liu) [2185801] - selftests/net: Interpret UDP_GRO cmsg data as an int value (Hangbin Liu) [2185801] - selftests: forwarding: lib: quote the sysctl values (Hangbin Liu) [2185801] - selftests: net: udpgso_bench_tx: Cater for pending datagrams zerocopy benchmarking (Hangbin Liu) [2185801] - selftests: net: udpgso_bench: Fix racing bug between the rx/tx programs (Hangbin Liu) [2185801] - selftests: net: udpgso_bench_rx/tx: Stop when wrong CLI args are provided (Hangbin Liu) [2185801] - selftests: net: udpgso_bench_rx: Fix 'used uninitialized' compiler warning (Hangbin Liu) [2185801] - selftests: rtnetlink: correct xfrm policy rule in kci_test_ipsec_offload (Hangbin Liu) [2185801] - selftests: forwarding: Fix failing tests with old libnet (Hangbin Liu) [2185801] - powerpc/pseries/mobility: set NMI watchdog factor during an LPM (Mamatha Inamdar) [2186026] - powerpc/watchdog: introduce a NMI watchdog's factor (Mamatha Inamdar) [2186026] - watchdog: export lockup_detector_reconfigure (Mamatha Inamdar) [2186026] - powerpc/mobility: wait for memory transfer to complete (Mamatha Inamdar) [2186026] - crypto: drbg - Only fail when jent is unavailable in FIPS mode (Vladis Dronov) [2175712] - crypto: jitter - permanent and intermittent health errors (Vladis Dronov) [2175712] - crypto: jitter - quit sample collection loop upon RCT failure (Vladis Dronov) [2175712] - crypto: jitter - don't limit ->health_failure check to FIPS mode (Vladis Dronov) [2175712] - crypto: jitter - drop kernel-doc notation (Vladis Dronov) [2175712] - selftests/livepatch: normalize sysctl error message (Julia Denham) [RHEL-256] - livepatch: Skip livepatch tests if ftrace cannot be configured (Julia Denham) [RHEL-256] - livepatch: Add a missing newline character in klp_module_coming() (Julia Denham) [RHEL-256] - livepatch: fix race between fork and KLP transition (Julia Denham) [RHEL-256] - scsi: bnx2i: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Nilesh Javali) [2164956] - x86/xen: Split HVM vector callback setup and interrupt gate allocation (Prarit Bhargava) [2187810] - s390/uaccess: add missing earlyclobber annotations to __clear_user() (Tobias Huschle) [2183078] - s390/qeth: fix use-after-free in hsci (Tobias Huschle) [2183992] - SUNRPC: Fix a server shutdown leak (Benjamin Coddington) [2166107] - powerpc/pseries/vas: Ignore VAS update for DLPAR if copy/paste is not enabled (Mamatha Inamdar) [2184979] - cnic: don't pass bogus GFP_ flags to dma_alloc_coherent (Nilesh Javali) [2164958] - cnic: Use the bitmap API to allocate bitmaps (Nilesh Javali) [2164958]- perf vendor events intel: Add uncore event list for Sapphirerapids (Michael Petlan) [2180657] - perf vendor events intel: Add metrics for Sapphirerapids (Michael Petlan) [2180657] - perf vendor events intel: Update core event list for Sapphirerapids (Michael Petlan) [2180657] - perf vendor events intel: Add sapphirerapids events (Michael Petlan) [2180657] - perf vendor events intel: Update metrics for Alderlake (Michael Petlan) [2180656] - perf vendor events: Fix Alderlake metric groups (Michael Petlan) [2180656] - perf vendor events intel: Add metrics for Alderlake (Michael Petlan) [2180656] - perf/x86/rapl: Add support for Intel Raptor Lake (Michael Petlan) [2180654] - perf/x86/intel: Add Cooper Lake stepping to isolation_ucodes[] (Michael Petlan) [2153896] - perf/x86/intel/cstate: Add Emerald Rapids (Michael Petlan) [2156802] - perf/x86/intel: Add Emerald Rapids (Michael Petlan) [2156802] - perf/x86/intel/uncore: Add Emerald Rapids (Michael Petlan) [2156802] - perf/x86/msr: Add Emerald Rapids (Michael Petlan) [2156802] - perf/x86/msr: Add Sapphire Rapids CPU support (Michael Petlan) [2156802] - perf/x86/intel/uncore: Add Meteor Lake support (Michael Petlan) [2177039] - perf/x86/msr: Add Meteor Lake support (Michael Petlan) [2153962] - perf/x86/cstate: Add Meteor Lake support (Michael Petlan) [2153962] - perf/x86/intel: Support Architectural PerfMon Extension leaf (Michael Petlan) [2153962] - x86/cpufeatures: Add Architectural PerfMon Extension bit (Michael Petlan) [2153962] - perf/x86: Support Retire Latency (Michael Petlan) [2153962] - perf/x86: Add Meteor Lake support (Michael Petlan) [2153962] - perf: Add PMU_FORMAT_ATTR_SHOW (Michael Petlan) [2153962] - mm/hugetlb: add dedicated func to get 'allowed' nodemask for current process (Rafael Aquini) [2153926] - mm/hugetlb: simplify the calculation of variables (Rafael Aquini) [2153926] - mm/mempolicy: fix lock contention on mems_allowed (Rafael Aquini) [2153926] - mm/mempolicy: do not allow illegal MPOL_F_NUMA_BALANCING | MPOL_LOCAL in mbind() (Rafael Aquini) [2153926] - mm/mempolicy.c: use in_task() in mempolicy_slab_node() (Rafael Aquini) [2153926] - mm/mempolicy: unify the create() func for bind/interleave/prefer-many policies (Rafael Aquini) [2153926] - mm/mempolicy: advertise new MPOL_PREFERRED_MANY (Rafael Aquini) [2153926] - mm/hugetlb: add support for mempolicy MPOL_PREFERRED_MANY (Rafael Aquini) [2153926] - mm/memplicy: add page allocation function for MPOL_PREFERRED_MANY policy (Rafael Aquini) [2153926] - mm/mempolicy: add MPOL_PREFERRED_MANY for multiple preferred nodes (Rafael Aquini) [2153926] - mm/mempolicy: use readable NUMA_NO_NODE macro instead of magic number (Rafael Aquini) [2153926] - mm/mempolicy: unify the parameter sanity check for mbind and set_mempolicy (Rafael Aquini) [2153926] - mm/mempolicy: use unified 'nodes' for bind/interleave/prefer policies (Rafael Aquini) [2153926] - mm/mempolicy: don't handle MPOL_LOCAL like a fake MPOL_PREFERRED policy (Rafael Aquini) [2153926] - mm/mempolicy: cleanup nodemask intersection check for oom (Rafael Aquini) [2153926] - mm/mempolicy: fix mpol_misplaced kernel-doc (Rafael Aquini) [2153926] - numa balancing: migrate on fault among multiple bound nodes (Rafael Aquini) [2153926] - mm/hugetlb: add mempolicy check in the reservation routine (Rafael Aquini) [2153926] - mm: remove unused alloc_page_vma_node() (Rafael Aquini) [2153926] - mm/mempolicy: remove or narrow the lock on current (Rafael Aquini) [2153926] - mm, mempolicy: fix uninit memory access (Rafael Aquini) [2153926] - mm/mempool: minor coding style tweaks (Rafael Aquini) [2153926] - mm: fix typos in comments (Rafael Aquini) [2153926] - futex: Do not apply time namespace adjustment on FUTEX_LOCK_PI (Joel Savitz) [2170113] - Revert 337f13046ff0 ("futex: Allow FUTEX_CLOCK_REALTIME with FUTEX_WAIT op") (Joel Savitz) [2170113] - kernel, fs: Introduce and use set_restart_fn() and arch_set_restart_data() (Joel Savitz) [2170113] - futex: Remove unneeded gotos (Joel Savitz) [2170113] - rtmutex: Ensure that the top waiter is always woken up (Joel Savitz) [2170113] - rtmutex: Add acquire semantics for rtmutex lock acquisition slow path (Joel Savitz) [2170113] - locking/lockdep: Fix lockdep_init_map_*() confusion (Joel Savitz) [2170113] - locking/lockdep: Avoid potential access of invalid memory in lock_class (Joel Savitz) [2170113] - lockdep: Correct lock_classes index mapping (Joel Savitz) [2170113] - locking/rtmutex: Squash self-deadlock check for ww_rt_mutex. (Joel Savitz) [2170113] - locking/rtmutex: Fix incorrect condition in rtmutex_spin_on_owner() (Joel Savitz) [2170113] - kallsyms: remove arch specific text and data check (Joel Savitz) [2170113] - lockdep: Let lock_is_held_type() detect recursive read as read (Joel Savitz) [2170113] - lockdep: Fix wait-type for empty stack (Joel Savitz) [2170113] - locking/lockdep: Improve noinstr vs errors (Joel Savitz) [2170113] - locking/lockdep: Correct calling tracepoints (Joel Savitz) [2170113] - locking/percpu-rwsem: Use this_cpu_{inc,dec}() for read_count (Joel Savitz) [2170113] - locking/ww_mutex: Fix runtime warning in the WW mutex selftest (Joel Savitz) [2170113] - fortify: Do not cast to "unsigned char" (Josef Oskera) [2139487] - fortify: Use SIZE_MAX instead of (size_t)-1 (Josef Oskera) [2139487] - afs: Work around strnlen() oops with CONFIG_FORTIFIED_SOURCE=y (Josef Oskera) [2139487] - net/mlx4_en: Introduce flexible array to silence overflow warning (Josef Oskera) [2139487] - wusbcore: silence fortify warning (Josef Oskera) [2139487] - skbuff: Switch structure bounds to struct_group() (Josef Oskera) [2139487] - RDMA/cxgb4: fix accept failure due to increased cpl_t5_pass_accept_rpl size (Josef Oskera) [2139487] - intel_th: msu: Use memset_startat() for clearing hw header (Josef Oskera) [2139487] - dm integrity: Use struct_group() to zero struct journal_sector (Josef Oskera) [2139487] - iw_cxgb4: Use memset_startat() for cpl_t5_pass_accept_rpl (Josef Oskera) [2139487] - scsi: lpfc: Use struct_group() to initialize struct lpfc_cgn_info (Josef Oskera) [2139487] - netfilter: conntrack: Use memset_startat() to zero struct nf_conn (Josef Oskera) [2139487] - netfilter: conntrack: avoid gcc-10 zero-length-bounds warning (Josef Oskera) [2139487] - thermal: int340x: Use struct_group() for memcpy() region (Josef Oskera) [2139487] - net/af_iucv: Use struct_group() to zero struct iucv_sock region (Josef Oskera) [2139487] - ipv6: Use memset_after() to zero rt6_info (Josef Oskera) [2139487] - bnx2x: Use struct_group() for memcpy() region (Josef Oskera) [2139487] - tracing: Use memset_startat() to zero struct trace_iterator (Josef Oskera) [2139487] - xfrm: Use memset_after() to clear padding (Josef Oskera) [2139487] - HID: roccat: Use struct_group() to zero kone_mouse_event (Josef Oskera) [2139487] - scsi: ibmvscsi: Avoid multi-field memset() overflow by aiming at srp (Josef Oskera) [2139487] - ipv4: ip_output.c: Fix out-of-bounds warning in ip_copy_addrs() (Josef Oskera) [2139487] - media: ngene: Fix out-of-bounds bug in ngene_command_config_free_buf() (Josef Oskera) [2139487] - s390/zcrypt: Switch to flexible array member (Josef Oskera) [2139487] - s390/speculation: Use statically initialized const for instructions (Josef Oskera) [2139487] - cifs: avoid extra calls in posix_info_parse (Josef Oskera) [2139487] - x86/entry: Fixup bad_iret vs noinstr (Josef Oskera) [2139487] - x86/traps: Mark fixup_bad_iret() noinstr (Josef Oskera) [2139487] - x86/doublefault: Remove memmove() call (Josef Oskera) [2139487] - tracing: Initialize iter->seq after zeroing in tracing_read_pipe() (Josef Oskera) [2139487] - tracing: Silence GCC 9 array bounds warning (Josef Oskera) [2139487] - fortify: Fix __compiletime_strlen() under UBSAN_BOUNDS_LOCAL (Josef Oskera) [2139487] - fortify: Provide a memcpy trap door for sharp corners (Josef Oskera) [2139487] - fortify: Make pointer arguments const (Josef Oskera) [2139487] - fortify: Replace open-coded __gnu_inline attribute (Josef Oskera) [2139487] - fortify: Update compile-time tests for Clang 14 (Josef Oskera) [2139487] - fortify: Detect struct member overflows in memset() at compile-time (Josef Oskera) [2139487] - fortify: Detect struct member overflows in memmove() at compile-time (Josef Oskera) [2139487] - fortify: Detect struct member overflows in memcpy() at compile-time (Josef Oskera) [2139487] - fortify: strlen: Avoid shadowing previous locals (Josef Oskera) [2139487] - fortify: Add compile-time FORTIFY_SOURCE tests (Josef Oskera) [2139487] - fortify: Allow strlen() and strnlen() to pass compile-time known lengths (Josef Oskera) [2139487] - fortify: Prepare to improve strnlen() and strlen() warnings (Josef Oskera) [2139487] - fortify: Fix dropped strcpy() compile-time write overflow check (Josef Oskera) [2139487] - fortify: Explicitly disable Clang support (Josef Oskera) [2139487] - fortify: Move remaining fortify helpers into fortify-string.h (Josef Oskera) [2139487] - lib/string: Move helper functions out of string.c (Josef Oskera) [2139487] - lib/string.c: update match_string() doc-strings with correct behavior (Josef Oskera) [2139487] - string.h: move fortified functions definitions in a dedicated header. (Josef Oskera) [2139487] - string.h: add FORTIFY coverage for strscpy() (Josef Oskera) [2139487] - lib: string.h: detect intra-object overflow in fortified string functions (Josef Oskera) [2139487] - lib: string_helpers: provide kfree_strarray() (Josef Oskera) [2139487] - lib/string.c: implement stpcpy (Josef Oskera) [2139487] - kernel-doc: core-api: include string.h into core-api (Josef Oskera) [2139487] - docs/core-api: move *{str,mem}dup* to "String Manipulation" (Josef Oskera) [2139487] - selftests/tc-testing: add show class case for red qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add show class case for prio qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add show class case for mq qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add show class case for ingress qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for qfq qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for netem qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for multiq qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for mqprio qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for htb qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for hfsc qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for fq_codel qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for dsmark qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for drr qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for cbs qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for cbq qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for cake qdisc (Ivan Vecera) [2172130] - net/sched: use tc_qdisc_stats_dump() in qdisc (Ivan Vecera) [2172130] - net/sched: sch_api: add helper for tc qdisc walker stats dump (Ivan Vecera) [2172130] - hwrng: core - use per-rng quality value instead of global setting (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - start and stop in-kernel rngd in separate function (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - do not bother to order list of devices by quality (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - credit entropy for low quality sources of randomness (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - break out of hwrng_fillfn if current rng is not trusted (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - only set cur_rng_set_by_user if it is working (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - use rng_fillbuf in add_early_randomness() (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - read() callback must be called for size of 32 or more bytes (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - explicit ordering of initcalls (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - Use DEVICE_ATTR_ macro (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - remove redundant initialization of variable err (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - convert sysfs sprintf/snprintf family to sysfs_emit (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - remove redundant initialization of variable ret (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - Fix use-after-free warning in hwrng_register() (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - move add_early_randomness() out of rng_mutex (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - document the quality field (Jose Ignacio Tornos Martinez) [2172884] - netfilter: nf_conntrack: allow early drop of offloaded UDP conns (Florian Westphal) [2183080] - net/sched: act_ct: offload UDP NEW connections (Florian Westphal) [2183080] - net/sched: act_ct: set ctinfo in meta action depending on ct state (Florian Westphal) [2183080] - netfilter: flowtable: cache info of last offload (Florian Westphal) [2183080] - netfilter: flowtable: allow unidirectional rules (Florian Westphal) [2183080] - netfilter: flowtable: fixup UDP timeout depending on ct state (Florian Westphal) [2183080] - ptp_clock: Let the ADJ_OFFSET interface respect the ADJ_NANO flag for PHC devices. (Íñigo Huguet) [2180896] - ptp: Add adjust_phase to ptp_clock_caps capability. (Íñigo Huguet) [2180896] - ptp: Add adjphase function to support phase offset control. (Íñigo Huguet) [2180896] - kernfs: dont take d_lock on revalidate (Ian Kent) [2126350] - kernfs: dont take i_lock on inode attr read (Ian Kent) [2126350] - kernfs: remove redundant kernfs_rwsem declaration. (Ian Kent) [2126350] - kernfs: fix potential NULL dereference in __kernfs_remove (Ian Kent) [2126350] - kernfs: fix NULL dereferencing in kernfs_remove (Ian Kent) [2126350] - kernfs: prevent early freeing of root node (Ian Kent) [2126350] - kernfs: switch global kernfs_rwsem lock to per-fs lock (Ian Kent) [2126350] - workqueue: Fold rebind_worker() within rebind_workers() (Valentin Schneider) [2088578] - workqueue: Unbind kworkers before sending them to exit() (Valentin Schneider) [2088578] - workqueue: Don't hold any lock while rcuwait'ing for !POOL_MANAGER_ACTIVE (Valentin Schneider) [2088578] - workqueue: Convert the idle_timer to a timer + work_struct (Valentin Schneider) [2088578] - workqueue: Factorize unbind/rebind_workers() logic (Valentin Schneider) [2088578] - workqueue: Protects wq_unbound_cpumask with wq_pool_attach_mutex (Valentin Schneider) [2088578] - workqueue: make sysfs of unbound kworker cpumask more clever (Valentin Schneider) [2088578] - fuse: add feature flag for expire-only (Pavel Reichl) [2109496] - fuse: add "expire only" mode to FUSE_NOTIFY_INVAL_ENTRY (Pavel Reichl) [2109496] - fuse: extend init flags (Pavel Reichl) [2109496] - wifi: iwlwifi: mvm: protect TXQ list manipulation (Jose Ignacio Tornos Martinez) [2152168] - wifi: iwlwifi: mvm: fix mvmtxq->stopped handling (Jose Ignacio Tornos Martinez) [2152168] - thunderbolt: Explicitly enable lane adapter hotplug events at startup (Desnes Nunes) [2130062] - x86/tsc: Add option to force frequency recalibration with HW timer (Prarit Bhargava) [2100597] - ovl: fix use after free in struct ovl_aio_req (Miklos Szeredi) [2176159] {CVE-2023-1252}- mm/memremap: fix missing call to untrack_pfn() in pagemap_range() (Nico Pache) [2168370] - arm64: mm: correct the inside linear map range during hotplug check (Nico Pache) [2168370] - s390/mm: define arch_get_mappable_range() (Nico Pache) [2168370] - arm64/mm: define arch_get_mappable_range() (Nico Pache) [2168370] - mm/memory_hotplug: prevalidate the address range being added with platform (Nico Pache) [2168370] - s390/extmem: return correct segment type in __segment_load() (Nico Pache) [2168370] - s390/vmem: get rid of memory segment list (Nico Pache) [2168370] - arm64/mm: Validate hotplug range before creating linear mapping (Nico Pache) [2168370] - mm/truncate.c: make __invalidate_mapping_pages() static (Nico Pache) [2168370] - powerpc/mm: fix "section_base" set but not used (Nico Pache) [2168370] - powerpc: Avoid link stack corruption in misc asm functions (Nico Pache) [2168370] - powerpc/booke: Avoid link stack corruption in several places (Nico Pache) [2168370] - powerpc/mm: Fix lockup on kernel exec fault (Nico Pache) [2168370] - x86: fix seq_file iteration for pat/memtype.c (Nico Pache) [2168370] - powerpc/book3s64/hash: Add cond_resched to avoid soft lockup warning (Nico Pache) [2168370] - powerpc/nvdimm: Update vmemmap_populated to check sub-section range (Nico Pache) [2168370] - powerpc/pseries: Fix cpu_hotplug_lock acquisition in resize_hpt() (Nico Pache) [2168370] - x86/mm: Sync also unmappings in vmalloc_sync_all() (Nico Pache) [2168370] - Fix page corruption caused by racy check in __free_pages (Nico Pache) [2168370] - mm/gup: fix gup_pud_range() for dax (Nico Pache) [2168370] - memcg: Fix possible use-after-free in memcg_write_event_control() (Nico Pache) [2168370] - mm/huge_memory: use pfn_to_online_page() in split_huge_pages_all() (Nico Pache) [2168370] - mm: fix madivse_pageout mishandling on non-LRU page (Nico Pache) [2168370] - mm/page_alloc: fix race condition between build_all_zonelists and page allocation (Nico Pache) [2168370] - mm/slub: fix to return errno if kmalloc() fails (Nico Pache) [2168370] - writeback: avoid use-after-free after removing device (Nico Pache) [2168370] - x86/mm: Use proper mask when setting PUD mapping (Nico Pache) [2168370] - mm/mmap.c: fix missing call to vm_unacct_memory in mmap_region (Nico Pache) [2168370] - mm/hmm: fault non-owner device private entries (Nico Pache) [2168370] - mm: split huge PUD on wp_huge_pud fallback (Nico Pache) [2168370] - mm/page_owner: use strscpy() instead of strlcpy() (Nico Pache) [2168370] - mm/vmscan: take min_slab_pages into account when try to call shrink_node (Nico Pache) [2168370] - x86: Fix return value of __setup handlers (Nico Pache) [2168370] - mm: fix unexpected zeroed page mapping with zram swap (Nico Pache) [2168370] - mm, page_alloc: fix build_zonerefs_node() (Nico Pache) [2168370] - mm/mempolicy: fix mpol_new leak in shared_policy_replace (Nico Pache) [2168370] - mm/slub: remove forced_order parameter in calculate_sizes (Nico Pache) [2168370] - mm/usercopy: return 1 from hardened_usercopy __setup() handler (Nico Pache) [2168370] - mm/thp: ClearPageDoubleMap in first page_add_file_rmap() (Nico Pache) [2168370] - mm/thp: refix __split_huge_pmd_locked() for migration PMD (Nico Pache) [2168370] - mempolicy: mbind_range() set_policy() after vma_merge() (Nico Pache) [2168370] - mm/pages_alloc.c: don't create ZONE_MOVABLE beyond the end of a node (Nico Pache) [2168370] - mm: userfaultfd: fix missing cache flush in mcopy_atomic_pte() and __mcopy_atomic() (Nico Pache) [2168370] - mm: hugetlb: fix missing cache flush in copy_huge_page_from_user() (Nico Pache) [2168370] - mm: thp: fix wrong cache flush in remove_migration_pmd() (Nico Pache) [2168370] - mm: fix missing cache flush for all tail pages of compound page (Nico Pache) [2168370] - tmpfs: fix regressions from wider use of ZERO_PAGE (Nico Pache) [2168370] - tmpfs: do not allocate pages on read (Nico Pache) [2168370] - shmem: mapping_set_exiting() to help mapped resilience (Nico Pache) [2168370] - mm/hmm.c: allow VM_MIXEDMAP to work with hmm_range_fault (Nico Pache) [2168370] - shmem: fix a race between shmem_unused_huge_shrink and shmem_evict_inode (Nico Pache) [2168370] - mm, slub: use prefetchw instead of prefetch (Nico Pache) [2168370] - arm64: mm: update max_pfn after memory hotplug (Nico Pache) [2168370] - mm, vmscan: guarantee drop_slab_node() termination (Nico Pache) [2168370] - fs, mm: fix race in unlinking swapfile (Nico Pache) [2168370] - fs: inode: count invalidated shadow pages in pginodesteal (Nico Pache) [2168370] - mm, fadvise: improve the expensive remote LRU cache draining after FADV_DONTNEED (Nico Pache) [2168370] - mm/filemap.c: rewrite mapping_needs_writeback in less fancy manner (Nico Pache) [2168370] - fs: drop_caches: fix skipping over shadow cache inodes (Nico Pache) [2168370] - mm: introduce and use mapping_empty() (Nico Pache) [2168370] - mm: remove irqsave/restore locking from contexts with irqs enabled (Nico Pache) [2168370] - mm: zswap: clean up confusing comment (Nico Pache) [2168370] - mm/memory_hotplug: use helper function zone_end_pfn() to get end_pfn (Nico Pache) [2168370] - mm: vmstat: add some comments on internal storage of byte items (Nico Pache) [2168370] - mm: vmstat: fix NOHZ wakeups for node stat changes (Nico Pache) [2168370] - mm/mmap.c: replace do_brk with do_brk_flags in comment of insert_vm_struct() (Nico Pache) [2168370] - mm/mmap.c: use helper function allow_write_access() in __remove_shared_vm_struct() (Nico Pache) [2168370] - mm: use helper function mapping_allow_writable() (Nico Pache) [2168370] - mm: memcontrol: reword obsolete comment of mem_cgroup_unmark_under_oom() (Nico Pache) [2168370] - mm/page_counter: correct the obsolete func name in the comment of page_counter_try_charge() (Nico Pache) [2168370] - mm: memcontrol: correct the comment of mem_cgroup_iter() (Nico Pache) [2168370] - x86/mm: use max memory block size on bare metal (Nico Pache) [2168370] - mm/util.c: remove the VM_WARN_ONCE for vm_committed_as underflow check (Nico Pache) [2168370] - include/linux/swapops.h: correct guards for non_swap_entry() (Nico Pache) [2168370] - mm: set vm_next and vm_prev to NULL in vm_area_dup() (Nico Pache) [2168370] - mm: don't prepare anon_vma if vma has VM_WIPEONFORK (Nico Pache) [2168370] - page-flags: fix a crash at SetPageError(THP_SWAP) (Nico Pache) [2168370] - mm/rmap.c: fix outdated comment in page_get_anon_vma() (Nico Pache) [2168370] - mm/mmap.c: extract __vma_unlink_list() as counterpart for __vma_link_list() (Nico Pache) [2168370] - mm: hugetlb: switch to css_tryget() in hugetlb_cgroup_charge_cgroup() (Nico Pache) [2168370] - x86/mm: Kill stray kernel fault handling comment (Nico Pache) [2168370] - arm64/numa: Unify common error path in numa_init() (Nico Pache) [2168370] - tools/power/x86/intel-speed-select: v1.14 release (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Adjust uncore max/min frequency (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Fix display of uncore min frequency (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Add Emerald Rapid quirk (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: turbo-freq auto mode with SMT off (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: cpufreq reads on offline CPUs (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Use null-terminated string (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Remove duplicate dup() (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Handle open() failure case (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Remove unused non_block flag (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Remove wrong check in set_isst_id() (Prarit Bhargava) [2154078] - platform/x86: ISST: Fix typo in comments (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Release v1.13 (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Optimize CPU initialization (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Utilize cpu_map to get physical id (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Remove unused struct clos_config fields (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Enforce isst_id value (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Do not export get_physical_id (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Introduce is_cpu_in_power_domain helper (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Cleanup get_physical_id usage (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Convert more function to use isst_id (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Add pkg and die in isst_id (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Introduce struct isst_id (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Remove unused core_mask array (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Remove dead code (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Fix cpu count for TDP level display (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Remove unneeded semicolon (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Fix off by one check (Prarit Bhargava) [2154078] - platform/x86: ISST: PUNIT device mapping with Sub-NUMA clustering (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Fix warning for perf_cap.cpu (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Display error on turbo mode disabled (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: fix build failure when using -Wl,--as-needed (Prarit Bhargava) [2154078] - KVM: x86: Propagate the AMD Automatic IBRS feature to the guest (Waiman Long) [1989283] - x86/cpu: Support AMD Automatic IBRS (Waiman Long) [1989283] - x86/cpu, kvm: Add the SMM_CTL MSR not present feature (Waiman Long) [1989283] - x86/cpu, kvm: Add the Null Selector Clears Base feature (Waiman Long) [1989283] - x86/cpu, kvm: Move X86_FEATURE_LFENCE_RDTSC to its native leaf (Waiman Long) [1989283] - x86/cpu, kvm: Add the NO_NESTED_DATA_BP feature (Waiman Long) [1989283] - KVM: x86: Move open-coded CPUID leaf 0x80000021 EAX bit propagation code (Waiman Long) [1989283] - x86/cpu, kvm: Add support for CPUID_80000021_EAX (Waiman Long) [1989283] - x86/bugs: Make sure MSR_SPEC_CTRL is updated properly upon resume from S3 (Waiman Long) [1989283] - KVM: x86: Advertise that the SMM_CTL MSR is not supported (Waiman Long) [1989283] - Documentation/hw-vuln: Update spectre doc (Waiman Long) [1989283] - nvme-tcp: fence TCP socket on receive error (John Meneghini) [2116939] - nvme-multipath: fix possible hang in live ns resize with ANA access (John Meneghini) [2116939] - nvme-tcp: fix possible hang caused during ctrl deletion (John Meneghini) [2116939] - nvme-tcp: fix regression that causes sporadic requests to time out (John Meneghini) [2116939] - nvme-tcp: fix UAF when detecting digest errors (John Meneghini) [2116939] - nvme-tcp: check if the queue is allocated before stopping it (John Meneghini) [2116939] - nvme-tcp: always fail a request when sending it failed (John Meneghini) [2116939] - nvme: fix regression when disconnect a recovering ctrl (John Meneghini) [2116939] - nvme-multipath: use vmalloc for ANA log buffer (John Meneghini) [2116939] - bfq: fix waker_bfqq inconsistency crash (Ming Lei) [2177565] - blktrace: Fix output non-blktrace event when blk_classic option enabled (Ming Lei) [2177565] - blk-wbt: fix that 'rwb->wc' is always set to 1 in wbt_init() (Ming Lei) [2177565] - blk-wbt: call rq_qos_add() after wb_normal is initialized (Ming Lei) [2177565] - block: sync mixed merged request's failfast with 1st bio's (Ming Lei) [2177565] - blk-mq: Fix potential io hung for shared sbitmap per tagset (Ming Lei) [2177565] - block: bio-integrity: Copy flags when bio_integrity_payload is cloned (Ming Lei) [2177565] - dim: initialize all struct fields (Audra Mitchell) [2172125] - XArray: Update the LRU list in xas_split() (Audra Mitchell) [2172125] - lib: bitmap: fix many kernel-doc warnings (Audra Mitchell) [2172125] - vsprintf: Fix %pK with kptr_restrict == 0 (Audra Mitchell) [2172125] - lib: uninline simple_strntoull() as well (Audra Mitchell) [2172125] - lib: dimlib: fix help text typos (Audra Mitchell) [2172125] - locks: fix TOCTOU race when granting write lease (Waiman Long) [2152051] - locks: eliminate false positive conflicts for write lease (Waiman Long) [2152051] - locks: Use inode_is_open_for_write (Waiman Long) [2152051] - fs/locks: remove unnecessary white space. (Waiman Long) [2152051] - fs/locks: use properly initialized file_lock when unlocking. (Waiman Long) [2152051] - redhat/configs: Enable CONFIG_PINCTRL_METEORLAKE in RHEL (Prarit Bhargava) [2156845] - pinctrl: intel: Add Intel Meteor Lake pin controller support (Prarit Bhargava) [2156845] - md: fix regression for null-ptr-deference in __md_stop() (Nigel Croxon) [2162231] - md: avoid signed overflow in slot_store() (Nigel Croxon) [2162231] - md: Free resources in __md_stop (Nigel Croxon) [2162231] - md: account io_acct_set usage with active_io (Nigel Croxon) [2162231] - md: use MD_RESYNC_* whenever possible (Nigel Croxon) [2162231] - md: Free writes_pending in md_stop (Nigel Croxon) [2162231] - md: Change active_io to percpu (Nigel Croxon) [2162231] - md: Factor out is_md_suspended helper (Nigel Croxon) [2162231] - md: don't update recovery_cp when curr_resync is ACTIVE (Nigel Croxon) [2162231] - md: fold unbind_rdev_from_array into md_kick_rdev_from_array (Nigel Croxon) [2162231] - md: mark md_kick_rdev_from_array static (Nigel Croxon) [2162231] - mm/kmemleak: fix UAF bug in kmemleak_scan() (Waiman Long) [2172763] - mm/kmemleak: simplify kmemleak_cond_resched() usage (Waiman Long) [2172763] - mm/kmemleak.c: fix a comment (Waiman Long) [2172763] - ptp: introduce a phase offset in the periodic output request (Íñigo Huguet) [2179072] - ptp: add ability to configure duty cycle for periodic output (Íñigo Huguet) [2179072] - platform/x86: intel/pmc/core: Add Meteor Lake mobile support (Prarit Bhargava) [2153968] - platform/x86: intel/pmc/core: Add Meteor Lake support to pmc core driver (Prarit Bhargava) [2153968] - sched/core: Fix arch_scale_freq_tick() on tickless systems (Phil Auld) [2184083] - qede: avoid uninitialized entries in coal_entry array (Michal Schmidt) [2160054] - qede: fix interrupt coalescing configuration (Jonathan Toppins) [2160054] - powerpc/64s: Unmerge EX_LR and EX_DAR (Mamatha Inamdar) [2134271] - powercap: intel_rapl: add support for Meteor Lake (Prarit Bhargava) [2153964] - dm: fix __send_duplicate_bios() to always allow for splitting IO (Benjamin Marzinski) [2184429] - dm: fix improper splitting for abnormal bios (Benjamin Marzinski) [2184429] - ovl: fail on invalid uid/gid mapping at copy up (Miklos Szeredi) [2165342] {CVE-2023-0386}- timers: Provide timer_shutdown[_sync]() (Ivan Vecera) [2174474] - timers: Add shutdown mechanism to the internal functions (Ivan Vecera) [2174474] - timers: Split [try_to_]del_timer[_sync]() to prepare for shutdown mode (Ivan Vecera) [2174474] - timers: Silently ignore timers with a NULL function (Ivan Vecera) [2174474] - timers: Rename del_timer() to timer_delete() (Ivan Vecera) [2174474] - timers: Rename del_timer_sync() to timer_delete_sync() (Ivan Vecera) [2174474] - timers: Use del_timer_sync() even on UP (Ivan Vecera) [2174474] - timers: Update kernel-doc for various functions (Ivan Vecera) [2174474] - timers: Replace BUG_ON()s (Ivan Vecera) [2174474] - timers: Get rid of del_singleshot_timer_sync() (Ivan Vecera) [2174474] - clocksource/drivers/sp804: Do not use timer namespace for timer_shutdown() function (Ivan Vecera) [2174474] - clocksource/drivers/arm_arch_timer: Do not use timer namespace for timer_shutdown() function (Ivan Vecera) [2174474] - misc/sgi-xp: Replace in_interrupt() usage (Ivan Vecera) [2174474] - timers: Don't block on ->expiry_lock for TIMER_IRQSAFE timers (Ivan Vecera) [2174474] - hvcs: Synchronize hotplug remove with port free (Mamatha Inamdar) [2167962] - hvcs: Use vhangup in hotplug remove (Mamatha Inamdar) [2167962] - hvcs: Get reference to tty in remove (Mamatha Inamdar) [2167962] - hvcs: Use driver groups to manage driver attributes (Mamatha Inamdar) [2167962] - hvcs: Use dev_groups to manage hvcs device attributes (Mamatha Inamdar) [2167962] - hvcs: Fix hvcs port reference counting (Mamatha Inamdar) [2167962] - tty: hvcs: Don't NULL tty->driver_data until hvcs_cleanup() (Mamatha Inamdar) [2167962] - docs/memory-barriers.txt/kokr: introduce io_stop_wc() and add implementation for ARM64 (Ivan Vecera) [2179061] - docs/memory-barriers.txt: Add a missed closing parenthesis (Ivan Vecera) [2179061] - asm-generic: Add missing brackets for io_stop_wc macro (Ivan Vecera) [2179061] - asm-generic: introduce io_stop_wc() and add implementation for ARM64 (Ivan Vecera) [2179061] - ipv4: Fix incorrect table ID in IOCTL path (Guillaume Nault) [2176792] - ipv4: Fix incorrect route flushing when table ID 0 is used (Guillaume Nault) [2176792] - ipv4: Fix incorrect route flushing when source address is deleted (Guillaume Nault) [2176792] - selftests: Add source route tests to fib_tests (Guillaume Nault) [2176792] - mm/rmap: split page_dup_rmap() into page_dup_file_rmap() and page_try_dup_anon_rmap() (David Hildenbrand) [2179164] - mm/memory: slightly simplify copy_present_pte() (David Hildenbrand) [2179164] - mm/hugetlb: take src_mm->write_protect_seq in copy_hugetlb_page_range() (David Hildenbrand) [2179164] - mm: /proc/sys/vm/stat_refresh stop checking monotonic numa stats (Waiman Long) [2178001] - mm: /proc/sys/vm/stat_refresh skip checking known negative stats (Waiman Long) [2178001] - mm: no more EINVAL from /proc/sys/vm/stat_refresh (Waiman Long) [2178001] - mm: restore node stat checking in /proc/sys/vm/stat_refresh (Waiman Long) [2178001] - sfc: ef10: don't overwrite offload features at NIC reset (Íñigo Huguet) [2154500] - sfc: correctly advertise tunneled IPv6 segmentation (Íñigo Huguet) [2154500] - igb: conditionalize I2C bit banging on external thermal sensor support (Corinna Vinschen) [2130727] - platform/x86: ISST: PUNIT device mapping with Sub-NUMA clustering (Prarit Bhargava) [2139963] - x86/nmi: Make register_nmi_handler() more robust (Ani Sinha) [2037005] - net: tls: fix possible race condition between do_tls_getsockopt_conf() and do_tls_setsockopt_conf() (Sabrina Dubroca) [2179819] {CVE-2023-28466} - cpufreq: intel_pstate: hybrid: Use known scaling factor for P-cores (Prarit Bhargava) [2179183] - target: iscsi: use GFP_NOIO with loopback connections (Maurizio Lombardi) [2156546] - core_pattern: add CPU specifier (Oleksandr Natalenko) [1968108] - Bluetooth: L2CAP: Fix accepting connection request for invalid SPSM (David Marlin) [2148404] {CVE-2022-42896} - ipv6: prevent router_solicitations for team port (Xin Long) [2141600] - ipv6: Don't send rs packets to the interface of ARPHRD_TUNNEL (Xin Long) [2141600] - Bluetooth: L2CAP: Fix attempting to access uninitialized memory (David Marlin) [2148408] {CVE-2022-42895} - redhat/scripts/create-tarball.sh: Use nproc instead of rpm macros (Prarit Bhargava) - Revert "Switch to z-stream for 8.8 for CKI pipelines" (Denys Vlasenko)- ethernet: Remove vf rate limit check for drivers (Izabela Bakollari) [2172124] - rtnetlink: verify rate parameters for calls to ndo_set_vf_rate (Izabela Bakollari) [2172124] - sfc: Change VF mac via PF as first preference if available. (Íñigo Huguet) [2117449] - Fix genlog.py to ensure that comments retain "%" characters. (Eder Zulian) [RHEL-340] - redhat: fix duplicate jira issues in the resolves line (Eder Zulian) [RHEL-340] - redhat: add support for Jira issues in changelog (Eder Zulian) [RHEL-340] - redhat/configs: Put CONFIG_SFC_* to a proper location (Vladis Dronov) - redhat/configs: Put CONFIG_SEV_GUEST to a proper location (Vladis Dronov) - Reinstate "GFS2: free disk inode which is deleted by remote node -V2" (Bob Peterson) [2181343] - iavf: fix hang on reboot with ice (Stefan Assmann) [2181811] - iavf: Fix race condition between iavf_shutdown and iavf_remove (Stefan Assmann) [2181811] - net/ulp: use consistent error code when blocking ULP (Sabrina Dubroca) [2176955] {CVE-2023-0461} - net/ulp: prevent ULP without clone op from entering the LISTEN status (Sabrina Dubroca) [2176955] {CVE-2023-0461} - lockd: lockd server-side shouldn't set fl_ops (Jeffrey Layton) [2179329] - NFS: Correct timing for assigning access cache timestamp (Benjamin Coddington) [2180851] - Switch to z-stream for 8.8 for CKI pipelines (Michael Hofmann) - KVM: VMX: Execute IBPB on emulated VM-exit when guest has IBRS (Jon Maloy) [2160033] {CVE-2022-2196}- tracing/hwlat: Replace sched_setaffinity with set_cpus_allowed_ptr (Jerome Marchand) [2174935] - drivers: hv, hyperv_fb: Untangle and refactor Hyper-V panic notifiers (Mohammed Gamal) [2172513] - video: hyperv_fb: Avoid taking busy spinlock on panic path (Mohammed Gamal) [2172513] - HID: hyperv: remove unused struct synthhid_msg (Mohammed Gamal) [2172513] - HID: hyperv: Replace one-element array with flexible-array member (Mohammed Gamal) [2172513] - clocksource: hyper-v: Add TSC page support for root partition (Mohammed Gamal) [2172443] - clocksource: hyper-v: Use TSC PFN getter to map vvar page (Mohammed Gamal) [2172443] - clocksource: hyper-v: Introduce TSC PFN getter (Mohammed Gamal) [2172443] - clocksource: hyper-v: Introduce a pointer to TSC page (Mohammed Gamal) [2172443] - HV: hv_balloon: fix memory leak with using debugfs_lookup() (Mohammed Gamal) [2172435] - debugfs: add debugfs_lookup_and_remove() (Mohammed Gamal) [2172435] - Drivers: hv: Enable vmbus driver for nested root partition (Mohammed Gamal) [2172435] - video: hyperv_fb: Avoid taking busy spinlock on panic path (Mohammed Gamal) [2172435]- sched/deadline: Add more reschedule cases to prio_changed_dl() (Valentin Schneider) [2120570] - perf/x86/uncore: Add new Raptor Lake S support (Michael Petlan) [2120365] - perf/x86/cstate: Add new Raptor Lake S support (Michael Petlan) [2120365] - perf/x86/msr: Add new Raptor Lake S support (Michael Petlan) [2120365] - perf/x86: Add new Raptor Lake S support (Michael Petlan) [2120365] - net: sched: atm: dont intepret cls results when asked to drop (Davide Caratti) [2168336] {CVE-2023-23455} - nvdimm: Allow overwrite in the presence of disabled dimms (Aristeu Rozanski) [2154070] - Revert "GFS2: free disk inode which is deleted by remote node -V2" (Bob Peterson) [2109600] - gfs2: Evict inodes cooperatively (Andreas Gruenbacher) [2109600] - gfs2: Flush delete work before shrinking inode cache (Andreas Gruenbacher) [2109600] - gfs2: Add SDF_DEACTIVATING super block flag (Bob Peterson) [2109600] - gfs2: check gl_object in rgrp glops (Bob Peterson) [2109600] - gfs2: Split the two kinds of glock "delete" work (Andreas Gruenbacher) [2109600] - gfs2: Move delete workqueue into super block (Andreas Gruenbacher) [2109600] - gfs2: Use container_of() for gfs2_glock(aspace) (Andreas Gruenbacher) [2109600] - gfs2: Get rid of GLF_PENDING_DELETE flag (Andreas Gruenbacher) [2109600] - gfs2: Make glock lru list scanning safer (Andreas Gruenbacher) [2109600] - gfs2: Fix use-after-free in gfs2_glock_shrink_scan (Andreas Gruenbacher) [2109600] - gfs2: Clean up gfs2_scan_glock_lru (Andreas Gruenbacher) [2109600] - gfs2: gl_object races fix (Andreas Gruenbacher) [2109600] - iomap/gfs2: Unlock and put folio in page_done handler (Andreas Gruenbacher) [2109600] - iomap: Add __iomap_put_folio helper (Andreas Gruenbacher) [2109600] - gfs2: Remove support for glock holder auto-demotion (2) (Andreas Gruenbacher) [2109600] - gfs2: Remove support for glock holder auto-demotion (Andreas Gruenbacher) [2109600] - gfs2: Minor gfs2_try_evict cleanup (Andreas Gruenbacher) [2109600] - gfs2: Partially revert gfs2_inode_lookup change (Andreas Gruenbacher) [2109600] - gfs2: Add gfs2_inode_lookup comment (Andreas Gruenbacher) [2109600] - gfs2: Uninline and improve glock_{set,clear}_object (Andreas Gruenbacher) [2109600] - gfs2: Simply dequeue iopen glock in gfs2_evict_inode (Andreas Gruenbacher) [2109600] - gfs2: Clean up after gfs2_create_inode rework (Andreas Gruenbacher) [2109600] - gfs2: Avoid dequeuing GL_ASYNC glock holders twice (Andreas Gruenbacher) [2109600] - gfs2: Handle -EBUSY result of insert_inode_locked4 (Andreas Gruenbacher) [2109600] - gfs2: Fix and clean up create / evict interaction (Andreas Gruenbacher) [2109600] - gfs2: Clean up initialization of "ip" in gfs2_create_inode (Andreas Gruenbacher) [2109600] - gfs2: Get rid of ghs[] in gfs2_create_inode (Andreas Gruenbacher) [2109600] - gfs2: Dequeue waiters when withdrawn (Bob Peterson) [2109600] - gfs2: Prevent double iput for journal on error (Bob Peterson) [2109600] - Revert "gfs2: stop using generic_writepages in gfs2_ail1_start_one" (Andreas Gruenbacher) [2109600] - gfs2: remove ->writepage (Andreas Gruenbacher) [2109600] - gfs2: stop using generic_writepages in gfs2_ail1_start_one (Andreas Gruenbacher) [2109600] - gfs2: List traversal in do_promote is safe (Andreas Gruenbacher) [2109600] - gfs2: do_promote glock holder stealing fix (Bob Peterson) [2109600] - gfs2: Use better variable name (Andreas Gruenbacher) [2109600] - gfs2: Make go_instantiate take a glock (Andreas Gruenbacher) [2109600] - gfs2: Add new go_held glock operation (Andreas Gruenbacher) [2109600] - gfs2: Revert 'Fix "truncate in progress" hang' (Andreas Gruenbacher) [2109600] - gfs2: Instantiate glocks ouside of glock state engine (Andreas Gruenbacher) [2109600] - gfs2: Fix up gfs2_glock_async_wait (Andreas Gruenbacher) [2109600] - gfs2: Add GL_NOPID flag for process-independent glock holders (Andreas Gruenbacher) [2109600] - gfs2: dump inode object for iopen glocks (Bob Peterson) [2109600] - gfs2: convert to use DEFINE_SEQ_ATTRIBUTE macro (Andreas Gruenbacher) [2109600] - gfs2: Use TRY lock in gfs2_inode_lookup for UNLINKED inodes (Bob Peterson) [2109600] - Updated dist tag to el8_8 (Lucas Zampieri) - Revert "net/mlx5: Don't perform lookup after already known sec_path" (Amir Tzin) [2176349] - KVM: x86: do not report a vCPU as preempted outside instruction boundaries (Jon Maloy) [2124800] {CVE-2022-39189} - Drivers: vmbus: Check for channel allocation before looking up relids (Mohammed Gamal) [2178622] - drm/nouveau/fb/tu102-: fix register used to determine scrub status (Karol Herbst) [2168648] - drm/nouveau/devinit/tu102-: wait for GFW_BOOT_PROGRESS == COMPLETED (Karol Herbst) [2168648] - fs/proc: task_mmu.c: don't read mapcount for migration entry (Jay Shin) [2174623] - perf/core: Fix cgroup event list management (Michael Petlan) [2162525]- redhat: include all certs (Red Hat and CentOS) in the srpm (Denys Vlasenko) [2179095] - redhat: do not require grub2 on s390x (Denys Vlasenko) [2179095] - thermal: int340x: Add Meteor Lake PCI device ID (Prarit Bhargava) [2156822] - i2c: i801: Add support for Intel Meteor Lake-P (Prarit Bhargava) [2156841]- redhat: fix the signing failure on ppc64el on centos (Denys Vlasenko) [2179095]- redhat: add centos signing certs (Denys Vlasenko) - redhat: fix "make rh-brew" not choosing _scratch_ build (Denys Vlasenko) - mfd: intel-lpss: Add Intel Meteor Lake-P PCI IDs (Prarit Bhargava) [2156843] - x86/cpu: Add CPU model numbers for Meteor Lake (Prarit Bhargava) [2153936] - redhat: require grub2 >= 2.02-99 (Denys Vlasenko) [2179095] - redhat: delete unused script and file (Denys Vlasenko) [2179095] - redhat: drop certificates that were deprecated after GRUB's BootHole flaw (Denys Vlasenko) [2179095] - redhat: align file names with names of signing keys for ppc and s390 (Denys Vlasenko) [2179095]- net/tunnel: wait until all sk_user_data reader finish before releasing the sock (Hangbin Liu) [2176344] - powerpc/pseries: unregister VPA when hot unplugging a CPU (Mamatha Inamdar) [2143007] - net: mana: Fix IRQ name - add PCI and queue number (Mohammed Gamal) [2172474] - net: mana: Fix return type of mana_start_xmit() (Mohammed Gamal) [2172474] - net: mana: Define data structures for protection domain and memory registration (Mohammed Gamal) [2172474] - net: mana: Define and process GDMA response code GDMA_STATUS_MORE_ENTRIES (Mohammed Gamal) [2172474] - net: mana: Define max values for SGL entries (Mohammed Gamal) [2172474] - net: mana: Move header files to a common location (Mohammed Gamal) [2172474] - net: mana: Record port number in netdev (Mohammed Gamal) [2172474] - net: mana: Export Work Queue functions for use by RDMA driver (Mohammed Gamal) [2172474] - net: mana: Set the DMA device max segment size (Mohammed Gamal) [2172474] - net: mana: Handle vport sharing between devices (Mohammed Gamal) [2172474] - net: mana: Record the physical address for doorbell page region (Mohammed Gamal) [2172474] - net: mana: Add support for auxiliary device (Mohammed Gamal) [2172474] - hv_netvsc: Check status in SEND_RNDIS_PKT completion message (Mohammed Gamal) [2172438] - hv_netvsc: Allocate memory in netvsc_dma_map() with GFP_ATOMIC (Mohammed Gamal) [2172438] - hv_netvsc: Fix missed pagebuf entries in netvsc_dma_map/unmap() (Mohammed Gamal) [2172438] - Drivers: hv: Make remove callback of hyperv driver void returned (Mohammed Gamal) [2172438] - hv: fix comment typo in vmbus_channel/low_latency (Mohammed Gamal) [2172434] - x86/hyperv: Introduce HV_MAX_SPARSE_VCPU_BANKS/HV_VCPUS_PER_SPARSE_BANK constants (Mohammed Gamal) [2172434] - x86/hyperv: Fix hv_get/set_register for nested bringup (Mohammed Gamal) [2172434] - x86/hyperv: Add an interface to do nested hypercalls (Mohammed Gamal) [2172434] - Drivers: hv: Setup synic registers in case of nested root partition (Mohammed Gamal) [2172434] - x86/hyperv: Add support for detecting nested hypervisor (Mohammed Gamal) [2172434] - x86/hyperv: Add HV_EXPOSE_INVARIANT_TSC define (Mohammed Gamal) [2172434] - x86/hyperv: Expand definition of struct hv_vp_assist_page (Mohammed Gamal) [2172434] - KVM: x86: hyper-v: Expose support for extended gva ranges for flush hypercalls (Mohammed Gamal) [2172434] - x86/hyperv: Move VMCB enlightenment definitions to hyperv-tlfs.h (Mohammed Gamal) [2172434] - iommu/hyper-v: Allow hyperv irq remapping without x2apic (Mohammed Gamal) [2172434] - smp: Fix offline cpu check in flush_smp_call_function_queue() (Waiman Long) [2169471] - sched/fair: Trigger the update of blocked load on newly idle cpu (Waiman Long) [2169471] - redhat: rh-dist-git should depend on rh-srpm (Denys Vlasenko) - redhat: change kabi tarballs to use the package release (Denys Vlasenko) - redhat/Makefile: add variables used in rhel9 makefiles (Denys Vlasenko) - redhat/Makefile: Remove RHPRODUCT variable (Denys Vlasenko) - redhat/scripts/rh-dist-git.sh: expand sources from srpm (Denys Vlasenko) - redhat: remove GL_DISTGIT_USER, RHDISTGIT and unify dist-git cloning (Denys Vlasenko) - redhat/scripts/rh-dist-git.sh: Use Makefile variables (Denys Vlasenko) - redhat: fix typo and make the output more silent for dist-git sync (Denys Vlasenko) - redhat: add initial support for centos stream dist-git sync on Makefiles (Denys Vlasenko) - internal: update RHEL_MINOR for the start of RHEL-8.9 development (Denys Vlasenko) - watchdog: diag288_wdt: fix __diag288() inline assembly (Tobias Huschle) [2171361] - watchdog: diag288_wdt: do not use stack buffers for hardware data (Tobias Huschle) [2171361] - bonding: add documentation for peer_notif_delay (Ryosuke Yasuoka) [2171348] - net: mana: Fix IRQ name - add PCI and queue number (Mohammed Gamal) [2166787] - crypto: des - disallow des3 in FIPS mode (Vladis Dronov) [2175234] - self-tests: more rps self tests (Paolo Abeni) [2168878] - net: make default_rps_mask a per netns attribute (Paolo Abeni) [2168878] - self-tests: introduce self-tests for RPS default mask (Paolo Abeni) [2168878] - net: introduce default_rps_mask netns attribute (Paolo Abeni) [2168878] - net-sysctl: factor-out rpm mask manipulation helpers (Paolo Abeni) [2168878] - net-sysctl: factor out cpumask parsing helper (Paolo Abeni) [2168878] - txhash: Make rethinking txhash behavior configurable via sysctl (Paolo Abeni) [2168878] - net-sysfs: Call dev_hold always in rx_queue_add_kobject (Paolo Abeni) [2168878] - net-sysfs: Call dev_hold always in netdev_queue_add_kobject (Paolo Abeni) [2168878] - net-sysfs: fix netdev_queue_add_kobject() breakage (Paolo Abeni) [2168878] - net-sysfs: Fix reference count leak in rx|netdev_queue_add_kobject (Paolo Abeni) [2168878] - ice/ptp: fix the PTP worker retrying indefinitely if the link went down (Petr Oros) [2166392] - ice: reschedule ice_ptp_wait_for_offset_valid during reset (Petr Oros) [2166392] - ice: make Tx and Rx vernier offset calibration independent (Petr Oros) [2166392] - ice: only check set bits in ice_ptp_flush_tx_tracker (Petr Oros) [2166392] - ice: handle flushing stale Tx timestamps in ice_ptp_tx_tstamp (Petr Oros) [2166392] - ice: cleanup allocations in ice_ptp_alloc_tx_tracker (Petr Oros) [2166392] - ice: protect init and calibrating check in ice_ptp_request_ts (Petr Oros) [2166392] - ice: check Tx timestamp memory register for ready timestamps (Petr Oros) [2166392] - ice: handle discarding old Tx requests in ice_ptp_tx_tstamp (Petr Oros) [2166392] - ice: always call ice_ptp_link_change and make it void (Petr Oros) [2166392] - ice: fix misuse of "link err" with "link status" (Petr Oros) [2166392] - ice: Reset TS memory for all quads (Petr Oros) [2166392] - ice: Remove the E822 vernier "bypass" logic (Petr Oros) [2166392] - ice: Use more generic names for ice_ptp_tx fields (Petr Oros) [2166392] - ice: Merge pin initialization of E810 and E810T adapters (Petr Oros) [2166392] - ice: Check if reset in progress while waiting for offsets (Petr Oros) [2166392] - NFS: Judge the file access cache's timestamp in rcu path (Benjamin Coddington) [2161321] - redhat: switch to z-stream for 8.8 (Lucas Zampieri)- net: mana: Fix IRQ name - add PCI and queue number (Mohammed Gamal) [2166787] - crypto: des - disallow des3 in FIPS mode (Vladis Dronov) [2175234] - self-tests: more rps self tests (Paolo Abeni) [2168878] - net: make default_rps_mask a per netns attribute (Paolo Abeni) [2168878] - self-tests: introduce self-tests for RPS default mask (Paolo Abeni) [2168878] - net: introduce default_rps_mask netns attribute (Paolo Abeni) [2168878] - net-sysctl: factor-out rpm mask manipulation helpers (Paolo Abeni) [2168878] - net-sysctl: factor out cpumask parsing helper (Paolo Abeni) [2168878] - txhash: Make rethinking txhash behavior configurable via sysctl (Paolo Abeni) [2168878] - net-sysfs: Call dev_hold always in rx_queue_add_kobject (Paolo Abeni) [2168878] - net-sysfs: Call dev_hold always in netdev_queue_add_kobject (Paolo Abeni) [2168878] - net-sysfs: fix netdev_queue_add_kobject() breakage (Paolo Abeni) [2168878] - net-sysfs: Fix reference count leak in rx|netdev_queue_add_kobject (Paolo Abeni) [2168878]- ice/ptp: fix the PTP worker retrying indefinitely if the link went down (Petr Oros) [2166392] - ice: reschedule ice_ptp_wait_for_offset_valid during reset (Petr Oros) [2166392] - ice: make Tx and Rx vernier offset calibration independent (Petr Oros) [2166392] - ice: only check set bits in ice_ptp_flush_tx_tracker (Petr Oros) [2166392] - ice: handle flushing stale Tx timestamps in ice_ptp_tx_tstamp (Petr Oros) [2166392] - ice: cleanup allocations in ice_ptp_alloc_tx_tracker (Petr Oros) [2166392] - ice: protect init and calibrating check in ice_ptp_request_ts (Petr Oros) [2166392] - ice: check Tx timestamp memory register for ready timestamps (Petr Oros) [2166392] - ice: handle discarding old Tx requests in ice_ptp_tx_tstamp (Petr Oros) [2166392] - ice: always call ice_ptp_link_change and make it void (Petr Oros) [2166392] - ice: fix misuse of "link err" with "link status" (Petr Oros) [2166392] - ice: Reset TS memory for all quads (Petr Oros) [2166392] - ice: Remove the E822 vernier "bypass" logic (Petr Oros) [2166392] - ice: Use more generic names for ice_ptp_tx fields (Petr Oros) [2166392] - ice: Merge pin initialization of E810 and E810T adapters (Petr Oros) [2166392] - ice: Check if reset in progress while waiting for offsets (Petr Oros) [2166392] - NFS: Judge the file access cache's timestamp in rcu path (Benjamin Coddington) [2161321] - redhat: switch to z-stream for 8.8 (Lucas Zampieri)- cpufreq: intel_pstate: Add Sapphire Rapids support in no-HWP mode (Prarit Bhargava) [2170564]- igb: Initialize mailbox message for VF reset (Corinna Vinschen) [2103948] - igb: Allocate MSI-X vector when testing (Corinna Vinschen) [2103948] - igb: Proactively round up to kmalloc bucket size (Corinna Vinschen) [2103948] - igb: Do not free q_vector unless new one was allocated (Corinna Vinschen) [2103948] - ptp: introduce helpers to adjust by scaled parts per million (Corinna Vinschen) [2103948] - net: Remove the obsolte u64_stats_fetch_*_irq() users (drivers). (Corinna Vinschen) [2103948] - net: ethernet: move from strlcpy with unused retval to strscpy (Corinna Vinschen) [2103948] - igb: convert .adjfreq to .adjfine (Corinna Vinschen) [2103948] - ASoC: Intel: soc-acpi: add configuration for variant of 0C11 product (Jaroslav Kysela) [2100582] - ASoC: Intel: soc-acpi: add configuration for variant of 0C40 product (Jaroslav Kysela) [2100582] - ASoC: Intel: sof_sdw: use common helpers for all Realtek amps (Jaroslav Kysela) [2100582] - ASoC: Intel: sof_sdw: Add support for SKU 0C11 product (Jaroslav Kysela) [2100582] - ASoC: Intel: sof_sdw: Add support for SKU 0C4F product (Jaroslav Kysela) [2100582] - ASoC: Intel: sof_sdw: Add support for SKU 0C40 product (Jaroslav Kysela) [2100582] - ASoC: Intel: sof_sdw: Add support for SKU 0C10 product (Jaroslav Kysela) [2100582] - ASoC: Intel: sof_sdw_rt1316: add BQ params for the Dell models (Jaroslav Kysela) [2100582] - ASoC: Intel: sof_sdw_rt1308: add BQ params for the Dell models (Jaroslav Kysela) [2100582] - ASoC: intel: sof_sdw: add rt1318 codec support. (Jaroslav Kysela) [2100582] - ASoC: rt1318: Add RT1318 SDCA vendor-specific driver (Jaroslav Kysela) [2100582] - ASoC: Intel: soc-acpi: update codec addr on 0C11/0C4F product (Jaroslav Kysela) [2100582] - ASoC: Intel: soc-acpi: add SKU 0C11 SoundWire configuration (Jaroslav Kysela) [2100582] - ASoC: Intel: soc-acpi: add SKU 0C40 SoundWire configuration (Jaroslav Kysela) [2100582] - ASoC: Intel: soc-acpi: add SKU 0C10 SoundWire configuration (Jaroslav Kysela) [2100582] - ASoC: Intel: soc-acpi-intel-rpl-match: add rpl_sdca_3_in_1 support (Jaroslav Kysela) [2100582]- net: ena: Update NUMA TPH hint register upon NUMA node update (Petr Oros) [2167316] - net: ena: Set default value for RX interrupt moderation (Petr Oros) [2167316] - net: ena: Fix rx_copybreak value update (Petr Oros) [2167316] - net: ena: Use bitmask to indicate packet redirection (Petr Oros) [2167316] - net: ena: Account for the number of processed bytes in XDP (Petr Oros) [2167316] - net: ena: Don't register memory info on XDP exchange (Petr Oros) [2167316] - net: ena: Fix toeplitz initial hash value (Petr Oros) [2167316] - net: ena: Fix error handling in ena_init() (Petr Oros) [2167316] - net: sched: disallow noqueue for qdisc classes (Xin Long) [2168282] {CVE-2022-47929} - net: sched: cbq: dont intepret cls results when asked to drop (Xin Long) [2168327] {CVE-2023-23454} - sctp: do not check hb_timer.expires when resetting hb_timer (Xin Long) [2133092] - arm64: Add AMPERE1 to the Spectre-BHB affected list (Mark Salter) [2140727] - net: mana: Fix accessing freed irq affinity_hint (Emanuele Giuseppe Esposito) [2168969] - net: mana: Assign interrupts to CPUs based on NUMA nodes (Emanuele Giuseppe Esposito) [2168969] - Revert "RDMA/irdma: Report the correct link speed" (Kamal Heib) [2143088] - Documentation/sysctl: document page_lock_unfairness (Nico Pache) [2165737] {CVE-2022-3623} - mm: allow a controlled amount of unfairness in the page lock (Nico Pache) [2165737] {CVE-2022-3623} - mm/hugetlb: fix races when looking up a CONT-PTE/PMD size hugetlb page (Nico Pache) [2165737] {CVE-2022-3623} - mm/migration: fix potential pte_unmap on an not mapped pte (Nico Pache) [2165737] {CVE-2022-3623} - mm/migrate.c: rework migration_entry_wait() to not take a pageref (Nico Pache) [2165737] {CVE-2022-3623} - mm: make wait_on_page_writeback() wait for multiple pending writebacks (Nico Pache) [2165737] {CVE-2022-3623} - mm: rewrite wait_on_page_bit_common() logic (Nico Pache) [2165737] {CVE-2022-3623} - mm/gup.c: use is_vm_hugetlb_page() to check whether to follow huge (Nico Pache) [2165737] {CVE-2022-3623}- perf/x86/amd: Fix crash due to race between amd_pmu_enable_all, perf NMI and throttling (Michael Petlan) [2085282] - x86/perf: Fix snapshot_branch_stack warning in VM (Michael Petlan) [2085282] - perf/x86/amd/core: Fix reloading events for SVM (Michael Petlan) [2085282 2086722] - perf/x86/amd: Run AMD BRS code only on supported hw (Michael Petlan) [2085282] - perf/x86/amd: Fix AMD BRS period adjustment (Michael Petlan) [2085282] - perf/x86/amd: Remove unused variable 'hwc' (Michael Petlan) [2085282] - perf/ibs: Fix comment (Michael Petlan) [2085282] - perf report: Add tools/arch/x86/include/asm/amd-ibs.h (Michael Petlan) [2085282] - perf/amd/ibs: Advertise zen4_ibs_extensions as pmu capability attribute (Michael Petlan) [2085282] - perf/amd/ibs: Add support for L3 miss filtering (Michael Petlan) [2085282] - perf/amd/ibs: Use ->is_visible callback for dynamic attributes (Michael Petlan) [2085282] - perf/amd/ibs: Cascade pmu init functions' return value (Michael Petlan) [2085282] - perf/amd/ibs: Use interrupt regs ip for stack unwinding (Michael Petlan) [2085282] - perf/x86/amd/core: Add PerfMonV2 overflow handling (Michael Petlan) [2085282 2086722] - perf/x86/amd/core: Add PerfMonV2 counter control (Michael Petlan) [2085282 2086722] - perf/x86/amd/core: Detect available counters (Michael Petlan) [2085282 2086722] - perf/x86/amd/core: Detect PerfMonV2 support (Michael Petlan) [2085282 2086722] - x86/msr: Add PerfCntrGlobal* registers (Michael Petlan) [2085282 2086722] - x86/cpufeatures: Add PerfMonV2 feature bit (Michael Petlan) [2085282 2086722] - perf/x86: Unify format of events sysfs show (Michael Petlan) [2085282] - perf/x86/amd: Add idle hooks for branch sampling (Michael Petlan) [2085282] - perf: Enable branch record for software events (Michael Petlan) [2085282] - redhat/configs: Enable AMD Zen3 branch sampling by default (Michael Petlan) [2085282] - perf/x86/amd: Make Zen3 branch sampling opt-in (Michael Petlan) [2085282] - perf/x86/amd: Add AMD branch sampling period adjustment (Michael Petlan) [2085282] - perf/x86/amd: Enable branch sampling priv level filtering (Michael Petlan) [2085282] - perf/x86/amd: Add branch-brs helper event for Fam19h BRS (Michael Petlan) [2085282] - perf/x86/amd: Add AMD Fam19h Branch Sampling support (Michael Petlan) [2085282] - perf/x86/amd/ibs: Add bitfield definitions in new header (Michael Petlan) [2085282] - perf/amd/uncore: Allow the driver to be built as a module (Michael Petlan) [2085282] - perf/amd/uncore: Clean up header use, use module_list from nf_tables_exit_net() (Florian Westphal) [2134371] - netfilter: nf_tables: fix nft_counters_enabled underflow at nf_tables_addchain() (Florian Westphal) [2134371] - netfilter: nf_tables: do not leave chain stats enabled on error (Florian Westphal) [2134371] - ipvs: use explicitly signed chars (Florian Westphal) [2134371] - netfilter: nf_tables: release flow rule object from commit path (Florian Westphal) [2134371] - netfilter: nf_tables: fix percpu memory leak at nf_tables_addchain() (Florian Westphal) [2134371] - netfilter: nf_tables: clean up hook list when offload flags check fails (Florian Westphal) [2134371] - netfilter: br_netfilter: Drop dst references before setting. (Florian Westphal) [2134371] - netfilter: nft_tproxy: restrict to prerouting hook (Florian Westphal) [2134371] - netfilter: ebtables: fix memory leak when blob is malformed (Florian Westphal) [2134371] - netfilter: ebtables: reject blobs that don't provide all entry points (Florian Westphal) [2134371] - netfilter: nf_tables: check NFT_SET_CONCAT flag if field_count is specified (Florian Westphal) [2134371] - netfilter: nf_tables: relax NFTA_SET_ELEM_KEY_END set flags requirements (Florian Westphal) [2134371] - netfilter: nf_tables: NFTA_SET_ELEM_KEY_END requires concat and interval flags (Florian Westphal) [2134371] - netfilter: nf_tables: validate NFTA_SET_ELEM_OBJREF based on NFT_SET_OBJECT flag (Florian Westphal) [2134371] - netfilter: nf_tables: possible module reference underflow in error path (Florian Westphal) [2134371] - netfilter: nf_tables: disallow NFTA_SET_ELEM_KEY_END with NFT_SET_ELEM_INTERVAL_END flag (Florian Westphal) [2134371] - netfilter: nf_tables: use READ_ONCE and WRITE_ONCE for shared generation id access (Florian Westphal) [2134371] - netfilter: nf_tables: fix null deref due to zeroed list head (Florian Westphal) [2134371]- bnxt_en: fix memory leak in bnxt_nvm_test() (Ken Cox) [2112186] - bnxt_en: Fix HDS and jumbo thresholds for RX packets (Ken Cox) [2112186] - bnxt_en: Fix first buffer size calculations for XDP multi-buffer (Ken Cox) [2112186] - bnxt_en: Fix XDP RX path (Ken Cox) [2112186] - bnxt_en: Simplify bnxt_xdp_buff_init() (Ken Cox) [2112186] - bnxt: prevent skb UAF after handing over to PTP worker (Ken Cox) [2112186] - bnxt_en: fix flags to check for supported fw version (Ken Cox) [2112186] - net: ethernet: move from strlcpy with unused retval to strscpy (Ken Cox) [2112186] - bnxt_en: fix NQ resource accounting during vf creation on 57500 chips (Ken Cox) [2112186] - bnxt_en: set missing reload flag in devlink features (Ken Cox) [2112186] - bnxt_en: Use PAGE_SIZE to init buffer when multi buffer XDP is not in use (Ken Cox) [2112186] - bnxt_en: Remove duplicated include bnxt_devlink.c (Ken Cox) [2112186] - bnxt_en: implement callbacks for devlink selftests (Ken Cox) [2112186] - bnxt_en: Fix bnxt_refclk_read() (Ken Cox) [2112186] - bnxt_en: fix livepatch query (Ken Cox) [2112186] - bnxt_en: Fix bnxt_reinit_after_abort() code path (Ken Cox) [2112186] - bnxt_en: reclaim max resources if sriov enable fails (Ken Cox) [2112186] - bnxt: Use the bitmap API to allocate bitmaps (Ken Cox) [2112186] - bnxt: Fix typo in comments (Ken Cox) [2112186] - eth: bnxt: make ulp_id unsigned to make GCC 12 happy (Ken Cox) [2112186] - bnxt_en: Enable packet timestamping for all RX packets (Ken Cox) [2112186] - bnxt_en: Configure ptp filters during bnxt open (Ken Cox) [2112186] - bnxt_en: Update firmware interface to 1.10.2.95 (Ken Cox) [2112186] - bnxt: add page_pool support for aggregation ring when using xdp (Ken Cox) [2112186] - bnxt: change receive ring space parameters (Ken Cox) [2112186] - bnxt: rename bnxt_rx_pages to bnxt_rx_agg_pages_skb (Ken Cox) [2112186] - bnxt: refactor bnxt_rx_pages operate on skb_shared_info (Ken Cox) [2112186] - bnxt: add flag to denote that an xdp program is currently attached (Ken Cox) [2112186] - bnxt: refactor bnxt_rx_xdp to separate xdp_init_buff/xdp_prepare_buff (Ken Cox) [2112186] - bnxt: report header-data split state (Ken Cox) [2112186] - net: Don't include filter.h from net/sock.h (Ken Cox) [2112186] - ethernet: constify references to netdev->dev_addr in drivers (Ken Cox) [2112186] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Ken Cox) [2112186] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Ken Cox) [2112186] - bnxt_en: Use struct_group_attr() for memcpy() region (Ken Cox) [2112186] - net: don't include ethtool.h from netdevice.h (Ken Cox) [2112186] - treewide: Use fallthrough pseudo-keyword (Ken Cox) [2112186] - net: Use skb_frag_off accessors (Ken Cox) [2112186] - net: Use skb accessors in network drivers (Ken Cox) [2112186] - ethernet: remove redundant memset (Ken Cox) [2112186] - treewide: Add SPDX license identifier - Makefile/Kconfig (Ken Cox) [2112186]- ASoC: amd: renoir: Add a module parameter to influence pdm_gain (Jaroslav Kysela) [2169761] - ASoC: amd: renoir: Adjust the gain for PDM DMIC (Jaroslav Kysela) [2169761] - ASoC: amd: yc: Add a module parameter to influence pdm_gain (Jaroslav Kysela) [2169761] - ASoC: amd: yc: Adjust the gain for PDM DMIC (Jaroslav Kysela) [2169761] - genirq: Fix reference leaks on irq affinity notifiers (Ricardo Robaina) [2154842] - genirq: Prevent use-after-free and work list corruption (Ricardo Robaina) [2154842] - perf/x86/uncore: Don't WARN_ON_ONCE() for a broken discovery table (Michael Petlan) [2154044] - perf/x86/uncore: Add a quirk for UPI on SPR (Michael Petlan) [2154044] - perf/x86/uncore: Ignore broken units in discovery table (Michael Petlan) [2154044] - perf/x86/uncore: Fix potential NULL pointer in uncore_get_alias_name (Michael Petlan) [2154044] - perf/x86/uncore: Factor out uncore_device_to_die() (Michael Petlan) [2154044] - perf/x86/intel/uncore: Support extra IMC channel on Ice Lake server (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix CAS_COUNT_WRITE issue for ICX (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix IIO event constraints for Snowridge (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix IIO event constraints for Skylake Server (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix filter_tid mask for CHA events on Skylake Server (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix Intel ICX IIO event constraints (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix reference count leak in __uncore_imc_init_box() (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix reference count leak in snr_uncore_mmio_map() (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix reference count leak in hswep_has_limit_sbox() (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix reference count leak in sad_cfg_iio_topology() (Michael Petlan) [2154044] - perf/x86/intel/uncore: Make set_mapping() procedure void (Michael Petlan) [2154044] - perf/x86/intel/uncore: Update sysfs-devices-mapping file (Michael Petlan) [2154044] - perf/x86/intel/uncore: Enable UPI topology discovery for Sapphire Rapids (Michael Petlan) [2154044] - perf/x86/intel/uncore: Enable UPI topology discovery for Icelake Server (Michael Petlan) [2154044] - perf/x86/intel/uncore: Get UPI NodeID and GroupID (Michael Petlan) [2154044] - perf/x86/intel/uncore: Enable UPI topology discovery for Skylake Server (Michael Petlan) [2154044] - perf/x86/intel/uncore: Generalize get_topology() for SKX PMUs (Michael Petlan) [2154044] - perf/x86/intel/uncore: Disable I/O stacks to PMU mapping on ICX-D (Michael Petlan) [2154044] - perf/x86/intel/uncore: Clear attr_update properly (Michael Petlan) [2154044] - perf/x86/intel/uncore: Introduce UPI topology type (Michael Petlan) [2154044] - perf/x86/intel/uncore: Generalize IIO topology support (Michael Petlan) [2154044]- net/mlx4: Check retval of mlx4_bitmap_init (Amir Tzin) [2150787] - net/mlx4: Fix error check for dma_map_sg (Amir Tzin) [2150787] - net/mlx4_en: Fix wrong return value on ioctl EEPROM query failure (Amir Tzin) [2150787] - RDMA/mlx4: Avoid flush_scheduled_work() usage (Amir Tzin) [2150787] - net: mellanox: fix open-coded for_each_set_bit() (Amir Tzin) [2150787] - tracing: Add linear buckets to histogram logic (Jerome Marchand) [2161509] - configs/generic: enable CONFIG_RTC_SYSTOHC (Marcelo Tosatti) [2135417] - watchdog: fix UAF in reboot notifier handling in watchdog core code (Wander Lairson Costa) [2131308]- drm/i915/fbdev: do not create fbdev if HPD is suspended (Jocelyn Falempe) [2156006] - drm/i915/fbdev: suspend HPD before fbdev unregistration (Jocelyn Falempe) [2156006] - drm/i915/hpd: suspend MST at the end of intel_modeset_driver_remove (Jocelyn Falempe) [2156006] - drm/i915/gvt: fix vgpu debugfs clean in remove (Jocelyn Falempe) [2115903] - drm/i915/gvt: fix gvt debugfs destroy (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix kernel warning during topology setup (Jocelyn Falempe) [2115903] - Revert "drm/amd/display: Enable Freesync Video Mode by default" (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix double release compute pasid (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix kfd_process_device_init_vm error handling (Jocelyn Falempe) [2115903] - drm/amdgpu: Fix size validation for non-exclusive domains (v4) (Jocelyn Falempe) [2115903] - drm/i915/gvt: fix double free bug in split_2MB_gtt_entry (Jocelyn Falempe) [2115903] - drm/i915: unpin on error in intel_vgpu_shadow_mm_pin() (Jocelyn Falempe) [2115903] - drm/amd/pm: correct the fan speed retrieving in PWM for some SMU13 asics (Jocelyn Falempe) [2115903] - drm/amd/pm: bump SMU13.0.0 driver_if header to version 0x34 (Jocelyn Falempe) [2115903] - drm/amd/pm: add missing SMU13.0.7 mm_dpm feature mapping (Jocelyn Falempe) [2115903] - drm/amd/pm: add missing SMU13.0.0 mm_dpm feature mapping (Jocelyn Falempe) [2115903] - drm/i915/migrate: Account for the reserved_space (Jocelyn Falempe) [2115903] - drm/i915: improve the catch-all evict to handle lock contention (Jocelyn Falempe) [2115903] - drm/amdgpu: make display pinning more flexible (v2) (Jocelyn Falempe) [2115903] - drm/amdgpu: handle polaris10/11 overlap asics (v2) (Jocelyn Falempe) [2115903] - drm/amd/display: Add DCN314 display SG Support (Jocelyn Falempe) [2115903] - drm/i915/ttm: consider CCS for backup objects (Jocelyn Falempe) [2115903] - drm/i915/dsi: fix VBT send packet port selection for dual link DSI (Jocelyn Falempe) [2115903] - drm/vmwgfx: Validate the box size for the snooped cursor (Jocelyn Falempe) [2115903] - drm/connector: send hotplug uevent on connector cleanup (Jocelyn Falempe) [2115903] - drm/amdgpu: fix mmhub register base coding error (Jocelyn Falempe) [2115903] - drm/amd/pm: correct SMU13.0.0 pstate profiling clock settings (Jocelyn Falempe) [2115903] - drm/amd/pm: update SMU13.0.0 reported maximum shader clock (Jocelyn Falempe) [2115903] - drm/amdgpu: skip MES for S0ix as well since it's part of GFX (Jocelyn Falempe) [2115903] - drm/amd/display: revert Disable DRR actions during state commit (Jocelyn Falempe) [2115903] - drm/amd/pm: avoid large variable on kernel stack (Jocelyn Falempe) [2115903] - drm/i915/display: Don't disable DDI/Transcoder when setting phy test pattern (Jocelyn Falempe) [2115903] - drm/sti: Fix return type of sti_{dvo,hda,hdmi}_connector_mode_valid() (Jocelyn Falempe) [2115903] - drm/fsl-dcu: Fix return type of fsl_dcu_drm_connector_mode_valid() (Jocelyn Falempe) [2115903] - drm/amd/display: Fix DTBCLK disable requests and SRC_SEL programming (Jocelyn Falempe) [2115903] - drm/amd/display: Use the largest vready_offset in pipe group (Jocelyn Falempe) [2115903] - drm/amd/display: fix array index out of bound error in bios parser (Jocelyn Falempe) [2115903] - drm/amd/display: Workaround to increase phantom pipe vactive in pipesplit (Jocelyn Falempe) [2115903] - drm/sti: Use drm_mode_copy() (Jocelyn Falempe) [2115903] - drm/amd/display: Disable DRR actions during state commit (Jocelyn Falempe) [2115903] - drm/amdgpu: Fix type of second parameter in odn_edit_dpm_table() callback (Jocelyn Falempe) [2115903] - drm/amdgpu: Fix type of second parameter in trans_msg() callback (Jocelyn Falempe) [2115903] - Revert "drm/amd/display: Limit max DSC target bpp for specific monitors" (Jocelyn Falempe) [2115903] - drm/edid: add a quirk for two LG monitors to get them to work on 10bpc (Jocelyn Falempe) [2115903] - drm/amd/display: prevent memory leak (Jocelyn Falempe) [2115903] - drm/i915/bios: fix a memory leak in generate_lfp_data_ptrs (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix memory leakage (Jocelyn Falempe) [2115903] - drm/amdgpu: Fix PCI device refcount leak in amdgpu_atrm_get_bios() (Jocelyn Falempe) [2115903] - drm/radeon: Fix PCI device refcount leak in radeon_atrm_get_bios() (Jocelyn Falempe) [2115903] - amdgpu/nv.c: Corrected typo in the video capabilities resolution (Jocelyn Falempe) [2115903] - drm/amd/pm/smu11: BACO is supported when it's in BACO state (Jocelyn Falempe) [2115903] - drm/tegra: Add missing clk_disable_unprepare() in tegra_dc_probe() (Jocelyn Falempe) [2115903] - drm/i915/guc: make default_lists const data (Jocelyn Falempe) [2115903] - drm/amdgpu: fix pci device refcount leak (Jocelyn Falempe) [2115903] - drm/fourcc: Fix vsub/hsub for Q410 and Q401 (Jocelyn Falempe) [2115903] - amdgpu/pm: prevent array underflow in vega20_odn_edit_dpm_table() (Jocelyn Falempe) [2115903] - drm/radeon: Add the missed acpi_put_table() to fix memory leak (Jocelyn Falempe) [2115903] - drm/ttm: fix undefined behavior in bit shift for TTM_TT_FLAG_PRIV_POPULATED (Jocelyn Falempe) [2115903] - drm/panel/panel-sitronix-st7701: Remove panel on DSI attach failure (Jocelyn Falempe) [2115903] - drm/amd/display: wait for vblank during pipe programming (Jocelyn Falempe) [2115903] - drm/i915/guc: Fix GuC error capture sizing estimation and reporting (Jocelyn Falempe) [2115903] - drm/i915/guc: Add error-capture init warnings when needed (Jocelyn Falempe) [2115903] - drm/i915/guc: Make GuC log sizes runtime configurable (Jocelyn Falempe) [2115903] - drm/i915/guc: Fix capture size warning and bump the size (Jocelyn Falempe) [2115903] - drm/i915/guc: Add a helper for log buffer size (Jocelyn Falempe) [2115903] - drm/i915: Fix compute pre-emption w/a to apply to compute engines (Jocelyn Falempe) [2115903] - drm/i915/guc: Limit scheduling properties to avoid overflow (Jocelyn Falempe) [2115903] - drm/bridge: it6505: Initialize AUX channel in it6505_i2c_probe (Jocelyn Falempe) [2115903] - drm/amdgpu/powerplay/psm: Fix memory leak in power state init (Jocelyn Falempe) [2115903] - drm/bridge: adv7533: remove dynamic lane switching from adv7533 bridge (Jocelyn Falempe) [2115903] - drm/atomic-helper: Don't allocate new plane state in CRTC check (Jocelyn Falempe) [2115903] - drm/amdgpu/vcn: update vcn4 fw shared data structure (Jocelyn Falempe) [2115903] - drm: bridge: dw_hdmi: fix preference of RGB modes over YUV420 (Jocelyn Falempe) [2115903] - drm/bridge: ti-sn65dsi86: Fix output polarity setting bug (Jocelyn Falempe) [2115903] - drm/vmwgfx: Fix race issue calling pin_user_pages (Jocelyn Falempe) [2115903] - drm/shmem-helper: Avoid vm_open error paths (Jocelyn Falempe) [2115903] - drm/shmem-helper: Remove errant put in error path (Jocelyn Falempe) [2115903] - drm/amd/display: fix array index out of bound error in DCN32 DML (Jocelyn Falempe) [2115903] - drm/amdgpu/sdma_v4_0: turn off SDMA ring buffer in the s2idle suspend (Jocelyn Falempe) [2115903] - drm/vmwgfx: Don't use screen objects when SEV is active (Jocelyn Falempe) [2115903] - drm/amdgpu: fix use-after-free during gpu recovery (Jocelyn Falempe) [2115903] - drm/amd/display: Use new num clk levels struct for max mclk index (Jocelyn Falempe) [2115903] - drm/amd/display: Avoid setting pixel rate divider to N/A (Jocelyn Falempe) [2115903] - drm/amd/display: Use viewport height for subvp mall allocation size (Jocelyn Falempe) [2115903] - drm/i915: Remove non-existent pipes from bigjoiner pipe mask (Jocelyn Falempe) [2115903] - drm/i915: Never return 0 if not all requests retired (Jocelyn Falempe) [2115903] - drm/i915: Fix negative value passed as remaining time (Jocelyn Falempe) [2115903] - drm/amdgpu: enable Vangogh VCN indirect sram mode (Jocelyn Falempe) [2115903] - drm/amdgpu: temporarily disable broken Clang builds due to blown stack-frame (Jocelyn Falempe) [2115903] - drm/amd/pm: update driver if header for smu_13_0_7 (Jocelyn Falempe) [2115903] - drm/amd/pm: update driver-if header for smu_v13_0_10 (Jocelyn Falempe) [2115903] - drm/amd/pm: add smu_v13_0_10 driver if version (Jocelyn Falempe) [2115903] - drm/amdgpu: fix userptr HMM range handling v2 (Jocelyn Falempe) [2115903] - drm/amdgpu: cleanup error handling in amdgpu_cs_parser_bos (Jocelyn Falempe) [2115903] - drm/amdgpu: move setting the job resources (Jocelyn Falempe) [2115903] - drm/amdgpu: Partially revert "drm/amdgpu: update drm_display_info correctly when the edid is read" (Jocelyn Falempe) [2115903] - drm/amdgpu: always register an MMU notifier for userptr (Jocelyn Falempe) [2115903] - drm/amd/display: Update soc bounding box for dcn32/dcn321 (Jocelyn Falempe) [2115903] - drm/amd/amdgpu: reserve vm invalidation engine for firmware (Jocelyn Falempe) [2115903] - drm/amdgpu: Enable Aldebaran devices to report CU Occupancy (Jocelyn Falempe) [2115903] - drm/amdgpu/psp: don't free PSP buffers on suspend (Jocelyn Falempe) [2115903] - drm/amd/display: No display after resume from WB/CB (Jocelyn Falempe) [2115903] - drm/amd/dc/dce120: Fix audio register mapping, stop triggering KASAN (Jocelyn Falempe) [2115903] - drm/display/dp_mst: Fix drm_dp_mst_add_affected_dsc_crtcs() return code (Jocelyn Falempe) [2115903] - drm/i915/ttm: never purge busy objects (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix a memory limit issue (Jocelyn Falempe) [2115903] - drm/amdgpu: disable BACO support on more cards (Jocelyn Falempe) [2115903] - drm/amd/display: use uclk pstate latency for fw assisted mclk validation dcn32 (Jocelyn Falempe) [2115903] - drm/amd/display: Fix calculation for cursor CAB allocation (Jocelyn Falempe) [2115903] - drm/amd/display: Update MALL SS NumWays calculation (Jocelyn Falempe) [2115903] - drm/amd/display: Add debug option for allocating extra way for cursor (Jocelyn Falempe) [2115903] - drm/amd/display: Added debug option for forcing subvp num ways (Jocelyn Falempe) [2115903] - drm/amdkfd: update GFX11 CWSR trap handler (Jocelyn Falempe) [2115903] - drm/amdgpu: Enable SA software trap. (Jocelyn Falempe) [2115903] - dma-buf: Use dma_fence_unwrap_for_each when importing fences (Jocelyn Falempe) [2115903] - dma-buf: fix racing conflict of dma_heap_add() (Jocelyn Falempe) [2115903] - drm/i915: Fix warn in intel_display_power_*_domain() functions (Jocelyn Falempe) [2115903] - drm/amd/display: only fill dirty rectangles when PSR is enabled (Jocelyn Falempe) [2115903] - drm/amdgpu: Drop eviction lock when allocating PT BO (Jocelyn Falempe) [2115903] - Revert "drm/amdgpu: Revert "drm/amdgpu: getting fan speed pwm for vega10 properly"" (Jocelyn Falempe) [2115903] - drm/amd/display: Fix gpio port mapping issue (Jocelyn Falempe) [2115903] - drm/amd/display: Fix FCLK deviation and tool compile issues (Jocelyn Falempe) [2115903] - drm/amd/display: Zeromem mypipe heap struct before using it (Jocelyn Falempe) [2115903] - drm: panel-orientation-quirks: Add quirk for Acer Switch V 10 (SW5-017) (Jocelyn Falempe) [2115903] - drm: panel-orientation-quirks: Add quirk for Nanote UMPC-01 (Jocelyn Falempe) [2115903] - drm/amd/display: Fix prefetch calculations for dcn32 (Jocelyn Falempe) [2115903] - drm/amd/display: don't enable DRM CRTC degamma property for DCE (Jocelyn Falempe) [2115903] - drm/amd/display: Fix optc2_configure warning on dcn314 (Jocelyn Falempe) [2115903] - drm/amd/display: Support parsing VRAM info v3.0 from VBIOS (Jocelyn Falempe) [2115903] - drm/amd/display: Fix access timeout to DPIA AUX at boot time (Jocelyn Falempe) [2115903] - drm/amd/display: Add HUBP surface flip interrupt handler (Jocelyn Falempe) [2115903] - drm/amd/display: Fix invalid DPIA AUX reply causing system hang (Jocelyn Falempe) [2115903] - drm/display: Don't assume dual mode adaptors support i2c sub-addressing (Jocelyn Falempe) [2115903] - drm/amd/pm: fix SMU13 runpm hang due to unintentional workaround (Jocelyn Falempe) [2115903] - drm/amd/pm: enable runpm support over BACO for SMU13.0.0 (Jocelyn Falempe) [2115903] - drm/amd/pm: enable runpm support over BACO for SMU13.0.7 (Jocelyn Falempe) [2115903] - drm: Fix potential null-ptr-deref in drm_vblank_destroy_worker() (Jocelyn Falempe) [2115903] - drm/drv: Fix potential memory leak in drm_dev_init() (Jocelyn Falempe) [2115903] - drm/panel: simple: set bpc field for logic technologies displays (Jocelyn Falempe) [2115903] - drm/amd/display: Investigate tool reported FCLK P-state deviations (Jocelyn Falempe) [2115903] - drm/amd/display: Round up DST_after_scaler to nearest int (Jocelyn Falempe) [2115903] - drm/amd/display: Use forced DSC bpp in DML (Jocelyn Falempe) [2115903] - drm/amd/display: Fix DCN32 DSC delay calculation (Jocelyn Falempe) [2115903] - drm/amd: Fail the suspend if resources can't be evicted (Jocelyn Falempe) [2115903] - drm/amdgpu: set fb_modifiers_not_supported in vkms (Jocelyn Falempe) [2115903] - drm/amd/display: Enable timing sync on DCN32 (Jocelyn Falempe) [2115903] - drm/amd/display: Ignore Cable ID Feature (Jocelyn Falempe) [2115903] - drm/imx: imx-tve: Fix return type of imx_tve_connector_mode_valid (Jocelyn Falempe) [2115903] - drm/scheduler: fix fence ref counting (Jocelyn Falempe) [2115903] - drm/amd/display: Don't return false if no stream (Jocelyn Falempe) [2115903] - drm/amd/display: Remove wrong pipe control lock (Jocelyn Falempe) [2115903] - drm/amdgpu: Adjust MES polling timeout for sriov (Jocelyn Falempe) [2115903] - drm/amdkfd: Migrate in CPU page fault use current mm (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix error handling in kfd_criu_restore_events (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix error handling in criu_checkpoint (Jocelyn Falempe) [2115903] - drm/amdgpu: disable BACO on special BEIGE_GOBY card (Jocelyn Falempe) [2115903] - drm/amdgpu: workaround for TLB seq race (Jocelyn Falempe) [2115903] - drm/amd/display: Update SR watermarks for DCN314 (Jocelyn Falempe) [2115903] - drm/amd/pm: update SMU IP v13.0.4 msg interface header (Jocelyn Falempe) [2115903] - drm/amd/display: Fix reg timeout in enc314_enable_fifo (Jocelyn Falempe) [2115903] - drm/i915/dmabuf: fix sg_table handling in map_dma_buf (Jocelyn Falempe) [2115903] - drm/amdgpu: Fix the lpfn checking condition in drm buddy (Jocelyn Falempe) [2115903] - drm/i915: Do not set cache_dirty for DGFX (Jocelyn Falempe) [2115903] - drm/i915/psr: Send update also on invalidate (Jocelyn Falempe) [2115903] - drm/vc4: Fix missing platform_unregister_drivers() call in vc4_drm_register() (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix NULL pointer dereference in svm_migrate_to_ram() (Jocelyn Falempe) [2115903] - drm/amdkfd: handle CPU fault on COW mapping (Jocelyn Falempe) [2115903] - drm/amd/display: Set memclk levels to be at least 1 for dcn32 (Jocelyn Falempe) [2115903] - drm/amd/display: Limit dcn32 to 1950Mhz display clock (Jocelyn Falempe) [2115903] - drm/amd/display: Acquire FCLK DPM levels on DCN32 (Jocelyn Falempe) [2115903] - drm/i915/sdvo: Grab mode_config.mutex during LVDS init to avoid WARNs (Jocelyn Falempe) [2115903] - drm/i915: Simplify intel_panel_add_edid_alt_fixed_modes() (Jocelyn Falempe) [2115903] - drm/i915: Allow more varied alternate fixed modes for panels (Jocelyn Falempe) [2115903] - drm/i915/sdvo: Setup DDC fully before output init (Jocelyn Falempe) [2115903] - drm/i915/sdvo: Filter out invalid outputs more sensibly (Jocelyn Falempe) [2115903] - drm/amd/display: Update DSC capabilitie for DCN314 (Jocelyn Falempe) [2115903] - drm/amd/display: Update latencies on DCN321 (Jocelyn Falempe) [2115903] - drm/amdgpu: disable GFXOFF during compute for GFX11 (Jocelyn Falempe) [2115903] - drm/i915: stop abusing swiotlb_max_segment (Jocelyn Falempe) [2115903] - drm/rockchip: fix fbdev on non-IOMMU devices (Jocelyn Falempe) [2115903] - drm/rockchip: dw_hdmi: filter regulator -EPROBE_DEFER error messages (Jocelyn Falempe) [2115903] - drm/amdgpu: dequeue mes scheduler during fini (Jocelyn Falempe) [2115903] - drm/amdgpu: Program GC registers through RLCG interface in gfx_v11/gmc_v11 (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix type of reset_type parameter in hqd_destroy() callback (Jocelyn Falempe) [2115903] - drm/amd/pm: skip loading pptable from driver on secure board for smu_v13_0_10 (Jocelyn Falempe) [2115903] - drm/amdgpu: set vm_update_mode=0 as default for Sienna Cichlid in SRIOV case (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix memory leak in kfd_mem_dmamap_userptr() (Jocelyn Falempe) [2115903] - drm/i915/dp: Reset frl trained flag before restarting FRL training (Jocelyn Falempe) [2115903] - drm/i915/dgfx: Keep PCI autosuspend control 'on' by default on all dGPU (Jocelyn Falempe) [2115903] - drm/bridge: ps8640: Add back the 50 ms mystery delay after HPD (Jocelyn Falempe) [2115903] - drm/msm: Fix return type of mdp4_lvds_connector_mode_valid (Jocelyn Falempe) [2115903] - drm/msm/hdmi: fix memory corruption with too many bridges (Jocelyn Falempe) [2115903] - drm/msm/dsi: fix memory corruption with too many bridges (Jocelyn Falempe) [2115903] - drm/amdkfd: correct the cache info for gfx1036 (Jocelyn Falempe) [2115903] - drm/amdkfd: update gfx1037 Lx cache setting (Jocelyn Falempe) [2115903] - drm/amd/display: Revert logic for plane modifiers (Jocelyn Falempe) [2115903] - drm/amdgpu: fix pstate setting issue (Jocelyn Falempe) [2115903] - drm/amdgpu: disallow gfxoff until GC IP blocks complete s2idle resume (Jocelyn Falempe) [2115903] - drm/amdgpu: Remove ATC L2 access for MMHUB 2.1.x (Jocelyn Falempe) [2115903] - drm/i915: Extend Wa_1607297627 to Alderlake-P (Jocelyn Falempe) [2115903] - drm/amdgpu: Fix for BO move issue (Jocelyn Falempe) [2115903] - drm/amdgpu: Fix VRAM BO swap issue (Jocelyn Falempe) [2115903] - drm/vc4: Add module dependency on hdmi-codec (Jocelyn Falempe) [2115903] - drm/amdgpu: fix sdma doorbell init ordering on APUs (Jocelyn Falempe) [2115903] - drm/amd/pm: update SMU IP v13.0.4 driver interface version (Jocelyn Falempe) [2115903] - drm/amd/pm: fulfill SMU13.0.0 cstate control interface (Jocelyn Falempe) [2115903] - drm/amd/pm: disable cstate feature for gpu reset scenario (Jocelyn Falempe) [2115903] - drm/amd/pm: add SMU IP v13.0.4 IF version define to V7 (Jocelyn Falempe) [2115903] - drm/amd/pm: fulfill SMU13.0.7 cstate control interface (Jocelyn Falempe) [2115903] - drm/i915/bios: Use hardcoded fp_timing size for generating LFP data pointers (Jocelyn Falempe) [2115903] - drm/i915/bios: Validate fp_timing terminator presence (Jocelyn Falempe) [2115903] - drm/amd/display: Fix build breakage with CONFIG_DEBUG_FS=n (Jocelyn Falempe) [2115903] - Revert "drm/amd/display: correct hostvm flag" (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix UBSAN shift-out-of-bounds warning (Jocelyn Falempe) [2115903] - drm/amd/display: polling vid stream status in hpo dp blank (Jocelyn Falempe) [2115903] - drm/amd/display: Remove interface for periodic interrupt 1 (Jocelyn Falempe) [2115903] - drm/dp: Don't rewrite link config when setting phy test pattern (Jocelyn Falempe) [2115903] - drm/amdgpu: fix initial connector audio value (Jocelyn Falempe) [2115903] - drm/amd/display: correct hostvm flag (Jocelyn Falempe) [2115903] - drm/amd/display: Fix urgent latency override for DCN32/DCN321 (Jocelyn Falempe) [2115903] - drm/amdgpu: SDMA update use unlocked iterator (Jocelyn Falempe) [2115903] - drm: panel-orientation-quirks: Add quirk for Aya Neo Air (Jocelyn Falempe) [2115903] - drm: panel-orientation-quirks: Add quirk for Anbernic Win600 (Jocelyn Falempe) [2115903] - drm/vc4: vec: Fix timings for VEC modes (Jocelyn Falempe) [2115903] - drm/admgpu: Skip CG/PG on SOC21 under SRIOV VF (Jocelyn Falempe) [2115903] - drm/amdgpu: Skip the program of MMMC_VM_AGP_* in SRIOV on MMHUB v3_0_0 (Jocelyn Falempe) [2115903] - drm/amd/display: Fix variable dereferenced before check (Jocelyn Falempe) [2115903] - drm: bridge: dw_hdmi: only trigger hotplug event on link change (Jocelyn Falempe) [2115903] - drm/amd: fix potential memory leak (Jocelyn Falempe) [2115903] - udmabuf: Set ubuf->sg = NULL if the creation of sg table fails (Jocelyn Falempe) [2115903] - drm/amd/display: fix overflow on MIN_I64 definition (Jocelyn Falempe) [2115903] - gpu: lontium-lt9611: Fix NULL pointer dereference in lt9611_connector_init() (Jocelyn Falempe) [2115903] - drm: Prevent drm_copy_field() to attempt copying a NULL pointer (Jocelyn Falempe) [2115903] - drm: Use size_t type for len variable in drm_copy_field() (Jocelyn Falempe) [2115903] - drm/nouveau/nouveau_bo: fix potential memory leak in nouveau_bo_alloc() (Jocelyn Falempe) [2115903] - virtio-gpu: fix shift wrapping bug in virtio_gpu_fence_event_create() (Jocelyn Falempe) [2115903] - drm/vmwgfx: Fix memory leak in vmw_mksstat_add_ioctl() (Jocelyn Falempe) [2115903] - drm/amdgpu: Fix memory leak in hpd_rx_irq_create_workqueue() (Jocelyn Falempe) [2115903] - drm/bochs: fix blanking (Jocelyn Falempe) [2115903] - drm/virtio: set fb_modifiers_not_supported (Jocelyn Falempe) [2115903] - drm/bridge: it6505: Fix the order of DP_SET_POWER commands (Jocelyn Falempe) [2115903] - drm/bridge: megachips: Fix a null pointer dereference bug (Jocelyn Falempe) [2115903] - drm/amdgpu: add missing pci_disable_device() in amdgpu_pmops_runtime_resume() (Jocelyn Falempe) [2115903] - drm: fix drm_mipi_dbi build errors (Jocelyn Falempe) [2115903] - drm/panel: use 'select' for Ili9341 panel driver helpers (Jocelyn Falempe) [2115903] - drm/virtio: Fix same-context optimization (Jocelyn Falempe) [2115903] - drm/i915/dg2: Bump up CDCLK for DG2 (Jocelyn Falempe) [2115903] - drm/dp_mst: fix drm_dp_dpcd_read return value checks (Jocelyn Falempe) [2115903] - drm/format-helper: Fix test on big endian architectures (Jocelyn Falempe) [2115903] - drm/bridge: parade-ps8640: Fix regulator supply order (Jocelyn Falempe) [2115903] - drm/bridge: tc358767: Add of_node_put() when breaking out of loop (Jocelyn Falempe) [2115903] - drm/bridge: anx7625: Fix refcount bug in anx7625_parse_dt() (Jocelyn Falempe) [2115903] - drm/virtio: Correct drm_gem_shmem_get_sg_table() error handling (Jocelyn Falempe) [2115903] - drm/bridge: it6505: Power on downstream device in .atomic_enable (Jocelyn Falempe) [2115903] - drm/mipi-dsi: Detach devices when removing the host (Jocelyn Falempe) [2115903] - drm/bridge: Avoid uninitialized variable warning (Jocelyn Falempe) [2115903] - drm: bridge: adv7511: unregister cec i2c device after cec adapter (Jocelyn Falempe) [2115903] - drm: bridge: adv7511: fix CEC power down control register offset (Jocelyn Falempe) [2115903] - drm/amdgpu: Enable F32_WPTR_POLL_ENABLE in mqd (Jocelyn Falempe) [2115903] - drm/amdgpu: Enable VCN PG on GC11_0_1 (Jocelyn Falempe) [2115903] - drm/amd/display: explicitly disable psr_feature_enable appropriately (Jocelyn Falempe) [2115903] - drm/amd/display: Add HUBP surface flip interrupt handler (Jocelyn Falempe) [2115903] - drm/amd/display: Fix vblank refcount in vrr transition (Jocelyn Falempe) [2115903] - drm/amd/display: Enable 2 to 1 ODM policy if supported (Jocelyn Falempe) [2115903] - drm/amd/display: Enable dpia support for dcn314 (Jocelyn Falempe) [2115903] - drm/amd/display: Validate DSC After Enable All New CRTCs (Jocelyn Falempe) [2115903] - drm/amd/display: zeromem mypipe heap struct before using it (Jocelyn Falempe) [2115903] - drm/amd/display: Update PMFW z-state interface for DCN314 (Jocelyn Falempe) [2115903] - drm/amd/display: Fix watermark calculation (Jocelyn Falempe) [2115903] - drm/i915: Fix display problems after resume (Jocelyn Falempe) [2115903] - drm/i915/guc: Fix revocation of non-persistent contexts (Jocelyn Falempe) [2115903] - drm/i915/gt: Use i915_vm_put on ppgtt_create error paths (Jocelyn Falempe) [2115903] - drm/nouveau: fix a use-after-free in nouveau_gem_prime_import_sg_table() (Jocelyn Falempe) [2115903] - drm/udl: Restore display mode on resume (Jocelyn Falempe) [2115903] - drm/virtio: Use appropriate atomic state in virtio_gpu_plane_cleanup_fb() (Jocelyn Falempe) [2115903] - drm/virtio: Unlock reservations on dma_resv_reserve_fences() error (Jocelyn Falempe) [2115903] - drm/virtio: Unlock reservations on virtio_gpu_object_shmem_init() error (Jocelyn Falempe) [2115903] - drm/virtio: Check whether transferred 2D BO is shmem (Jocelyn Falempe) [2115903] - Revert "drm/amdgpu: use dirty framebuffer helper" (Jocelyn Falempe) [2115903]- nvme: fix SRCU protection of nvme_ns_head list (Ewan D. Milne) [2113865] - perf vendor events power10: Fix hv-24x7 metric events (Mamatha Inamdar) [2149192] - perf tests: Fix 'perf probe' error log check in skip_if_no_debuginfo (Mamatha Inamdar) [2149192] - perf tests: Fix *probe_vfs_getname.sh test failures (Mamatha Inamdar) [2149192] - blk-cgroup: Optimize blkcg_rstat_flush() (Waiman Long) [2162173] - blk-cgroup: Return -ENOMEM directly in blkcg_css_alloc() error path (Waiman Long) [2162173] - blk-cgroup: factor out blkcg_iostat_update() (Waiman Long) [2162173] - mm/memcg: Free percpu stats memory of dying memcg's again (Waiman Long) [2162173] - memcg: sync flush only if periodic flush is delayed (Waiman Long) [2162173] - memcg: better bounds on the memcg stats updates (Waiman Long) [2162173] - memcg: unify memcg stat flushing (Waiman Long) [2162173] - memcg: flush stats only if updated (Waiman Long) [2162173] - memcg: flush lruvec stats in the refault (Waiman Long) [2162173] - memcg: infrastructure to flush memcg stats (Waiman Long) [2162173] - memcg: switch lruvec stats to rstat (Waiman Long) [2162173] - mm/memcg: Remove mem_cgroup_per_node from being kABI protected (Waiman Long) [2162173] - mm/memcg: Revert "Free percpu stats memory of dying memcg's" (Waiman Long) [2162173]- virt/sev-guest: Prevent IV reuse in the SNP guest driver (John Allen) [2087262] - virt/sev-guest: Add a MODULE_ALIAS (John Allen) [2087262] - virt/sev-guest: Remove unnecessary free in init_crypto() (John Allen) [2087262] - x86/sev: Don't use cc_platform_has() for early SEV-SNP calls (John Allen) [2087262] - x86/boot: Don't propagate uninitialized boot_params->cc_blob_address (John Allen) [2087262] - x86/idt: Rework IDT setup for boot CPU (John Allen) [2087262] - x86/cpu: Init AP exception handling from cpu_init_secondary() (John Allen) [2087262] - x86/idt: Cleanup trap_init() (John Allen) [2087262] - x86/idt: Annotate alloc_intr_gate() with __init (John Allen) [2087262] - redhat/configs: enable CONFIG_SEV_GUEST (John Allen) [2087262] - virt: sev-guest: Pass the appropriate argument type to iounmap() (John Allen) [2087262] - x86/compressed/64: Add identity mappings for setup_data entries (John Allen) [2087262] - x86/sev: Mark the code returning to user space as syscall gap (John Allen) [2087262] - x86/sev: Annotate stack change in the #VC handler (John Allen) [2087262] - x86/sev: Remove duplicated assignment to variable info (John Allen) [2087262] - x86/sev: Fix address space sparse warning (John Allen) [2087262] - x86/sev: Get the AP jump table address from secrets page (John Allen) [2087262] - x86/sev: Add missing __init annotations to SEV init routines (John Allen) [2087262] - virt: sevguest: Rename the sevguest dir and files to sev-guest (John Allen) [2087262] - virt: sevguest: Change driver name to reflect generic SEV support (John Allen) [2087262] - x86/boot: Put globals that are accessed early into the .data section (John Allen) [2087262] - x86/boot: Add an efi.h header for the decompressor (John Allen) [2087262] - virt: sevguest: Fix bool function returning negative value (John Allen) [2087262] - virt: sevguest: Fix return value check in alloc_shared_pages() (John Allen) [2087262] - x86/sev: Unroll string mmio with CC_ATTR_GUEST_UNROLL_STRING_IO (John Allen) [2087262] - x86/sev-es: Replace open-coded hlt-loop with sev_es_terminate() (John Allen) [2087262] - virt: sevguest: Add documentation for SEV-SNP CPUID Enforcement (John Allen) [2087262] - virt: sevguest: Add support to get extended report (John Allen) [2087262] - virt: sevguest: Add support to derive key (John Allen) [2087262] - virt: Add SEV-SNP guest driver (John Allen) [2087262] - x86/sev: Register SEV-SNP guest request platform device (John Allen) [2087262] - x86/sev: Provide support for SNP guest request NAEs (John Allen) [2087262] - x86/sev: Add a sev= cmdline option (John Allen) [2087262] - x86/sev: Use firmware-validated CPUID for SEV-SNP guests (John Allen) [2087262] - x86/sev: Add SEV-SNP feature detection/setup (John Allen) [2087262] - x86/sev: Check SME/SEV support in CPUID first (John Allen) [2087262] - x86/compressed/64: Add identity mapping for Confidential Computing blob (John Allen) [2087262] - x86/compressed: Export and rename add_identity_map() (John Allen) [2087262] - x86/compressed: Use firmware-validated CPUID leaves for SEV-SNP guests (John Allen) [2087262] - x86/compressed: Add SEV-SNP feature detection/setup (John Allen) [2087262] - x86/boot: Add a pointer to Confidential Computing blob in bootparams (John Allen) [2087262] - x86/boot: Preserve boot_params.secure_boot from sanitizing (John Allen) [2087262] - x86/boot: Fix boot regression caused by bootparam sanitizing (John Allen) [2087262] - x86/boot: Save fields explicitly, zero out everything else (John Allen) [2087262] - x86/compressed/64: Add support for SEV-SNP CPUID table in #VC handlers (John Allen) [2087262] - x86/sev: Move MSR-based VMGEXITs for CPUID to helper (John Allen) [2087262] - KVM: x86: Move lookup of indexed CPUID leafs to helper (John Allen) [2087262] - x86/boot: Add Confidential Computing type to setup_data (John Allen) [2087262] - x86/compressed/acpi: Move EFI kexec handling into common code (John Allen) [2087262] - x86/compressed/acpi: Move EFI vendor table lookup to helper (John Allen) [2087262] - x86/compressed/acpi: Move EFI config table lookup to helper (John Allen) [2087262] - x86/compressed/acpi: Move EFI system table lookup to helper (John Allen) [2087262] - x86/compressed/acpi: Move EFI detection to helper (John Allen) [2087262] - x86/head/64: Re-enable stack protection (John Allen) [2087262] - x86/sev: Use SEV-SNP AP creation to start secondary CPUs (John Allen) [2087262] - x86/apic/of: Fix CPU devicetree-node lookups (John Allen) [2087262] - x86/mm: Validate memory when changing the C-bit (John Allen) [2087262] - x86/kernel: Validate ROM memory before accessing when SEV-SNP is active (John Allen) [2087262] - x86/kernel: Mark the .bss..decrypted section as shared in the RMP table (John Allen) [2087262] - x86/sev: Add helper for validating pages in early enc attribute changes (John Allen) [2087262] - x86/sev: Register GHCB memory when SEV-SNP is active (John Allen) [2087262] - x86/compressed: Register GHCB memory when SEV-SNP is active (John Allen) [2087262] - x86/compressed: Add helper for validating pages in the decompression stage (John Allen) [2087262] - x86/sev: Check the VMPL level (John Allen) [2087262] - x86/sev: Add a helper for the PVALIDATE instruction (John Allen) [2087262] - x86/sev: Check SEV-SNP features support (John Allen) [2087262] - x86/mm: Extend cc_attr to include AMD SEV-SNP (John Allen) [2087262] - x86/sev: Detect/setup SEV/SME features earlier in boot (John Allen) [2087262] - x86/compressed/64: Detect/setup SEV/SME features earlier during boot (John Allen) [2087262] - x86/boot: Use MSR read/write helpers instead of inline assembly (John Allen) [2087262] - x86/boot: Introduce helpers for MSR reads/writes (John Allen) [2087262] - KVM: SVM: Update the SEV-ES save area mapping (John Allen) [2087262] - KVM: SVM: Create a separate mapping for the GHCB save area (John Allen) [2087262] - KVM: SVM: Create a separate mapping for the SEV-ES save area (John Allen) [2087262] - KVM: SVM: Define sev_features and VMPL field in the VMSA (John Allen) [2087262] - x86/sev: Remove do_early_exception() forward declarations (John Allen) [2087262] - x86/sev: Make the #VC exception stacks part of the default stacks storage (John Allen) [2087262] - x86: Increase exception stack sizes (John Allen) [2087262] - x86/head64: Carve out the guest encryption postprocessing into a helper (John Allen) [2087262] - x86/sev: Get rid of excessive use of defines (John Allen) [2087262] - x86/sev: Add defines for GHCB version 2 MSR protocol requests (John Allen) [2087262] - x86/sev: Make sure IRQs are disabled while GHCB is active (John Allen) [2087262] - x86/sev: Propagate #GP if getting linear instruction address failed (John Allen) [2087262] - x86/insn: Extend error reporting from insn_fetch_from_user[_inatomic]() (John Allen) [2087262] - x86/sev-es: Convert to insn_decode() (John Allen) [2087262] - x86/sev-es: Split vc_decode_insn() (John Allen) [2087262] - x86/insn-eval: Make 0 a valid RIP for insn_get_effective_ip() (John Allen) [2087262] - x86/sev: Fix error message in runtime #VC handler (John Allen) [2087262] - x86/sev-es: Optimize __sev_es_ist_enter() for better readability (John Allen) [2087262] - x86/sev: Do not require Hypervisor CPUID bit for SEV guests (John Allen) [2087262] - x86/boot/compressed/64: Cleanup exception handling before booting kernel (John Allen) [2087262] - x86/sev-es: Remove subtraction of res variable (John Allen) [2087262]- net: mlx5: eliminate anonymous module_init & module_exit (Amir Tzin) [2157750] - net/mlx5: E-switch, Fix switchdev mode after devlink reload (Amir Tzin) [2157750] - net/mlx5e: Set decap action based on attr for sample (Amir Tzin) [2157750] - net/mlx5e: QoS, Fix wrongfully setting parent_element_id on MODIFY_SCHEDULING_ELEMENT (Amir Tzin) [2157750] - net/mlx5: E-switch, Fix setting of reserved fields on MODIFY_SCHEDULING_ELEMENT (Amir Tzin) [2157750] - net/mlx5e: Avoid false lock dependency warning on tc_ht even more (Amir Tzin) [2157750] - net/mlx5: fix missing mutex_unlock in mlx5_fw_fatal_reporter_err_work() (Amir Tzin) [2157750] - net/mlx5: Fix ptp max frequency adjustment range (Amir Tzin) [2157750] - net/mlx5e: IPoIB, Fix child PKEY interface stats on rx path (Amir Tzin) [2157750] - net/mlx5e: IPoIB, Block PKEY interfaces with less rx queues than parent (Amir Tzin) [2157750] - net/mlx5e: IPoIB, Block queue count configuration when sub interfaces are present (Amir Tzin) [2157750] - net/mlx5e: Verify dev is present for fix features ndo (Amir Tzin) [2157750] - net/mlx5: Fix command stats access after free (Amir Tzin) [2157750] - net/mlx5e: TC, Keep mod hdr actions after mod hdr alloc (Amir Tzin) [2157750] - net/mlx5: check attr pointer validity before dereferencing it (Amir Tzin) [2157750] - RDMA/mlx5: Fix validation of max_rd_atomic caps for DC (Amir Tzin) [2157750] - RDMA/mlx5: Fix mlx5_ib_get_hw_stats when used for device (Amir Tzin) [2157750] - net/mlx5e: Set geneve_tlv_option_0_exist when matching on geneve option (Amir Tzin) [2157750] - net/mlx5e: Fix hw mtu initializing at XDP SQ allocation (Amir Tzin) [2157750] - net/mlx5e: Always clear dest encap in neigh-update-del (Amir Tzin) [2157750] - net/mlx5e: CT: Fix ct debugfs folder name (Amir Tzin) [2157750] - net/mlx5e: IPoIB, Don't allow CQE compression to be turned on by default (Amir Tzin) [2157750] - net/mlx5: Fix RoCE setting at HCA level (Amir Tzin) [2157750] - net/mlx5: Avoid recovery in probe flows (Amir Tzin) [2157750] - net/mlx5: Fix io_eq_size and event_eq_size params validation (Amir Tzin) [2157750] - net/mlx5: Add forgotten cleanup calls into mlx5_init_once() error path (Amir Tzin) [2157750] - net/mlx5: E-Switch, properly handle ingress tagged packets on VST (Amir Tzin) [2157750 2096109] - dm thin: Use last transaction's pmd->root when commit failed (Benjamin Marzinski) [2162537] - dm thin: resume even if in FAIL mode (Benjamin Marzinski) [2162537] - dm cache: set needs_check flag after aborting metadata (Benjamin Marzinski) [2162537] - dm cache: Fix ABBA deadlock between shrink_slab and dm_cache_metadata_abort (Benjamin Marzinski) [2162537] - dm thin: Fix ABBA deadlock between shrink_slab and dm_pool_abort_metadata (Benjamin Marzinski) [2162537] - dm integrity: Fix UAF in dm_integrity_dtr() (Benjamin Marzinski) [2162537] - dm cache: Fix UAF in destroy() (Benjamin Marzinski) [2162537] - dm thin: Fix UAF in run_timer_softirq() (Benjamin Marzinski) [2162537] - dm integrity: clear the journal on suspend (Benjamin Marzinski) [2162537] - dm integrity: flush the journal on suspend (Benjamin Marzinski) [2162537] - dm bufio: Fix missing decrement of no_sleep_enabled if dm_bufio_client_create failed (Benjamin Marzinski) [2162537] - dm ioctl: fix misbehavior if list_versions races with module loading (Benjamin Marzinski) [2162537]- net: gso: fix panic on frag_list with mixed head alloc types (Jiri Benc) [2136229] - futex: Resend potentially swallowed owner death notification (Rafael Aquini) [2161526] - Bluetooth: L2CAP: Fix memory leak in vhci_write (Wander Lairson Costa) [2155872] {CVE-2022-3619} - net: Use this_cpu_inc() to increment net->core_stats (Antoine Tenart) [2152542] - vlan: fix memory leak in vlan_newlink() (Xin Long) [2051415] - vlan: move dev_put into vlan_dev_uninit (Xin Long) [2051415] - vlan: introduce vlan_dev_free_egress_priority (Xin Long) [2051415] - vlan: fix memory leak in vlan_dev_set_egress_priority (Xin Long) [2051415] - net: ethernet: move from strlcpy with unused retval to strscpy (Ken Cox) [2103956] - intel/ixgbevf:fix repeated words in comments (Ken Cox) [2103956] - intel: remove unused macros (Ken Cox) [2103956] - ixgbe: propagate XFRM offload state direction instead of flags (Ken Cox) [2103956] - ixgbevf: add disable link state (Ken Cox) [2103956] - ixgbevf: clean up some inconsistent indenting (Ken Cox) [2103956] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Ken Cox) [2103956] - intel: Remove rcu_read_lock() around XDP program invocation (Ken Cox) [2103956]- RDMA/siw: Always consume all skbuf data in sk_data_ready() upcall. (Kamal Heib) [2141420] - cifs: fix use-after-free caused by invalid pointer `hostname` (Ronnie Sahlberg) [2154172] - ceph: blocklist the kclient when receiving corrupted snap trace (Xiubo Li) [2162414] - ceph: move mount state enum to super.h (Xiubo Li) [2162414] - xfs: estimate post-merge refcounts correctly (Bill O'Donnell) [2161678] - xfs: hoist refcount record merge predicates (Bill O'Donnell) [2161678] - NFS: Fix revalidation of empty readdir pages (Benjamin Coddington) [2166364] - NFS: Don't deadlock when cookie hashes collide (Benjamin Coddington) [2166364] - locking/rwsem: Disable preemption in all down_read*() and up_read() code paths (Waiman Long) [2162139] - locking/rwsem: Prevent non-first waiter from spinning in down_write() slowpath (Waiman Long) [2162139] - locking/rwsem: Allow slowpath writer to ignore handoff bit if not set by first waiter (Waiman Long) [2162139] - locking/rwsem: Always try to wake waiters in out_nolock path (Waiman Long) [2162139] - locking/rwsem: No need to check for handoff bit if wait queue empty (Waiman Long) [2162139] - locking/rwsem: Make handoff bit handling more consistent (Waiman Long) [2162139] - dax: fix ENOMEM handling in grab_mapping_entry() (Andrey Albershteyn) [2128474] - crypto: ccp - Failure on re-initialization due to duplicate sysfs filename (Vladis Dronov) [2130714] - crypto: ccp - Avoid page allocation failure warning for SEV_GET_ID2 (Vladis Dronov) [2130714] - crypto: ccp - Add support for TEE for PCI ID 0x14CA (Vladis Dronov) [2130714] - crypto: ccp - Remove unused struct ccp_crypto_cpu (Vladis Dronov) [2130714] - crypto: ccp - Add __init/__exit annotations to module init/exit funcs (Vladis Dronov) [2130714] - i40e: Fix the inability to attach XDP program on downed interface (Ivan Vecera) [2121511] - mm, compaction: fix fast_isolate_around() to stay within boundaries (Daniel Vacek) [2149309]- aio: fix mremap after fork null-deref (Jeff Moyer) [2166088] - mm/hugetlb: use hugetlb_pte_stable in migration race check (Rafael Aquini) [2158120] {CVE-2022-3522} - mm/hugetlb: fix race condition of uffd missing/minor handling (Rafael Aquini) [2158120] {CVE-2022-3522} - mm/hugetlb: simplify the code when alloc_huge_page() failed in hugetlb_no_page() (Rafael Aquini) [2158120] {CVE-2022-3522} - mm/hugetlb: pass the old pte entry value to hugetlb_no_page() (Rafael Aquini) [2158120] {CVE-2022-3522} - perf/arm-cmn: Add more bits to child node address offset field (Charles Mirabile) [2122267] - perf/arm-cmn: Decode CAL devices properly in debugfs (Charles Mirabile) [2122267] - perf/arm-cmn: Fix filter_sel lookup (Charles Mirabile) [2122267] - drivers/perf: arm_spe: Expose saturating counter to 16-bit (Charles Mirabile) [2122267] - perf/arm-cmn: Add CMN-700 support (Charles Mirabile) [2122267] - perf/arm-cmn: Refactor occupancy filter selector (Charles Mirabile) [2122267] - perf/arm-cmn: Add CMN-650 support (Charles Mirabile) [2122267] - perf: check return value of armpmu_request_irq() (Charles Mirabile) [2122267] - arm_pmu: Validate single/group leader events (Charles Mirabile) [2122267] - perf: qcom_l2_pmu: fix an incorrect NULL check on list iterator (Charles Mirabile) [2122267] - drivers/perf: arm_pmu: Handle 47 bit counters (Charles Mirabile) [2122267] - perf/arm-cmn: Update watchpoint format (Charles Mirabile) [2122267] - perf/arm-cmn: Hide XP PUB events for CMN-600 (Charles Mirabile) [2122267] - perf: replace bitmap_weight with bitmap_empty where appropriate (Charles Mirabile) [2122267] - perf: Replace acpi_bus_get_device() (Charles Mirabile) [2122267] - perf/arm-cmn: Make arm_cmn_debugfs static (Charles Mirabile) [2122267] - perf/arm-ccn: Use platform_get_irq() to get the interrupt (Charles Mirabile) [2122267] - perf/smmuv3: Don't cast parameter in bit operations (Charles Mirabile) [2122267] - perf/smmuv3: Use msi_get_virq() (Charles Mirabile) [2122267] - perf/smmuv3: Synthesize IIDR from CoreSight ID registers (Charles Mirabile) [2122267] - perf/arm-cmn: Add debugfs topology info (Charles Mirabile) [2122267] - perf/arm-cmn: Add CI-700 Support (Charles Mirabile) [2122267] - perf/arm-cmn: Support new IP features (Charles Mirabile) [2122267] - devres: provide devm_krealloc() (Charles Mirabile) [2122267] - devres: move the size check from alloc_dr() into a separate function (Charles Mirabile) [2122267] - perf/arm-cmn: Demarcate CMN-600 specifics (Charles Mirabile) [2122267] - perf/arm-cmn: Move group validation data off-stack (Charles Mirabile) [2122267] - perf/arm-cmn: Optimise DTC counter accesses (Charles Mirabile) [2122267] - perf/arm-cmn: Optimise DTM counter reads (Charles Mirabile) [2122267] - perf/arm-cmn: Refactor DTM handling (Charles Mirabile) [2122267] - perf/arm-cmn: Streamline node iteration (Charles Mirabile) [2122267] - perf/arm-cmn: Refactor node ID handling (Charles Mirabile) [2122267] - perf/arm-cmn: Drop compile-test restriction (Charles Mirabile) [2122267] - perf/arm-cmn: Account for NUMA affinity (Charles Mirabile) [2122267] - perf/arm-cmn: Fix CPU hotplug unregistration (Charles Mirabile) [2122267] - drivers/perf: thunderx2_pmu: Change data in size tx2_uncore_event_update() (Charles Mirabile) [2122267] - perf: qcom_l2_pmu: move to use request_irq by IRQF_NO_AUTOEN flag (Charles Mirabile) [2122267] - arm_pmu: move to use request_irq by IRQF_NO_AUTOEN flag (Charles Mirabile) [2122267] - arm64: perf: Fix 64-bit event counter read truncation (Charles Mirabile) [2122267] - drivers/perf: Replace spin_lock_irqsave to spin_lock (Charles Mirabile) [2122267] - arm_pmu: arm64: Use NMIs for PMU (Charles Mirabile) [2122267] - arm_pmu: Introduce pmu_irq_ops (Charles Mirabile) [2122267] - arm64: perf: Defer irq_work to IPI_IRQ_WORK (Charles Mirabile) [2122267] - arm64: perf: Remove PMU locking (Charles Mirabile) [2122267] - arm64: perf: Avoid PMXEV* indirection (Charles Mirabile) [2122267] - arm64: perf: Add missing ISB in armv8pmu_enable_counter() (Charles Mirabile) [2122267] - perf: arm_spe: Remove unnecessary zero check on 'nr_pages' (Charles Mirabile) [2122267] - drivers/perf: arm_pmu_acpi: Fix incorrect checking of gicc pointer (Charles Mirabile) [2122267] - perf/smmuv3: Use platform_get_irq_optional() for wired interrupt (Charles Mirabile) [2122267]- wifi: rtw89: Add missing check for alloc_workqueue (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: fix potential leak in rtw89_append_probe_req_ie() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix initialization of rx->link and rx->link_sta (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: Drop stations iterator where the iterator function may sleep (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath9k: use proper statements in conditionals (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix MLO + AP_VLAN check (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: fix coverity uninit_use_in_call in mt76_connac2_reverse_frag0_hdr_trans() (Jose Ignacio Tornos Martinez) [2136125] - wifi: nl80211: Add checks for nla_nest_start() in nl80211_send_iface() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: Add missing __packed annotation of struct mt7921_clc (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: do not send firmware FW_FEATURE_NON_DL region (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: Fix use after rcu_read_unlock in rtl8xxxu_bss_info_changed (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: fix physts IE page check (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: fix wrong power after multiple SAR set (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: Fix some error handling path in rtw89_core_sta_assoc() (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: use u32_encode_bits() to fill MAC quota value (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: fix reporting of TX AGGR histogram (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix ifdef symbol name (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: fix firmware assert during bandwidth change for peer sta (Jose Ignacio Tornos Martinez) [2136125] - Revert "mt76: use IEEE80211_OFFLOAD_ENCAP_ENABLED instead of MT_DRV_AMSDU_OFFLOAD" (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: gen2: Turn on the rate control (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: fix warning in dma_free_coherent() of memory chunks while recovery (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: check link ID in auth/assoc continuation (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: mlme: fix null-ptr deref on failed assoc (Jose Ignacio Tornos Martinez) [2136125] - wifi: fix multi-link element subelement iteration (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: fix antenna signal are way off in monitor mode (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac8021: fix possible oob access in ieee80211_get_rate_duration (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: don't allow multi-BSSID in S1G (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: fix buffer overflow in elem comparison (Jose Ignacio Tornos Martinez) [2136125] - net: mhi: Fix memory leak in mhi_net_dellink() (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Fix QCN9074 firmware boot on x86 (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: Set TWT Information Frame Disabled bit as 1 (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: Fix ack frame idr leak when mesh has no route (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix general-protection-fault in ieee80211_subif_start_xmit() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: fix debugfs attribute ps with rc table support (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: Fix bitrates overflow issue (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: fix memory leak in query_regdb_file() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix memory free error when registering wiphy fail (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: silence a sparse RCU warning (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: use explicitly signed or unsigned types (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: mac: fix reading 16 bytes from a region of size 0 warning (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: fix rx checksum offload on mt7615/mt7915/mt7921 (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: fix receiving LLC packets on mt7615/mt7915 (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: update hidden BSSes to avoid WARN_ON (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix crash in beacon protection for P2P-device (Jose Ignacio Tornos Martinez) [2136125 2134582] {CVE-2022-42722} - wifi: mac80211_hwsim: avoid mac80211 warning on bad rate (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: avoid nontransmitted BSS list corruption (Jose Ignacio Tornos Martinez) [2136125 2134511] {CVE-2022-42721} - wifi: cfg80211: fix BSS refcounting bugs (Jose Ignacio Tornos Martinez) [2136125 2134460] {CVE-2022-42720} - wifi: cfg80211: ensure length byte is present before access (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix MBSSID parsing use-after-free (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211/mac80211: reject bad MBSSID elements (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: fix u8 overflow in cfg80211_update_notlisted_nontrans() (Jose Ignacio Tornos Martinez) [2136125 2134385] {CVE-2022-41674} - wifi: nl80211: Split memcpy() of struct nl80211_wowlan_tcp_data_token flexible array (Jose Ignacio Tornos Martinez) [2136125] - wifi: wext: use flex array destination for memcpy() (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: fix ieee80211_data_to_8023_exthdr handling of small packets (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: netdev compatible TX stop for iTXQ drivers (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix decap offload for stations on AP_VLAN interfaces (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: unlock on error in ieee80211_can_powered_addr_change() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: remove/avoid misleading prints (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix probe req HE capabilities access (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: do not drop packets smaller than the LLC-SNAP header on fast-rx (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: fix rate reporting / throughput regression on mt7915 and newer (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: Improve rtl8xxxu_queue_select (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: Fix AIFS written to REG_EDCA_*_PARAM (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: gen2: Enable 40 MHz channel width (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852b: configure DLE mem (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: check DLE FIFO size with reserved size (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: mac: correct register of report IMR (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: set power cut closed for 8852be (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: add to do PCI auto calibration (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852b: implement chip_ops::{enable,disable}_bb_rf (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: add DMA busy checking bits to chip info (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: mac: define DMA channel mask to avoid unsupported channels (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: mask out unsupported TX channels (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: Track scan_cmd allocation size explicitly (Jose Ignacio Tornos Martinez) [2136125] - brcmfmac: Remove the call to "dtim_assoc" IOVAR (Jose Ignacio Tornos Martinez) [2136125] - brcmfmac: increase dcmd maximum buffer size (Jose Ignacio Tornos Martinez) [2136125] - brcmfmac: Support 89459 pcie (Jose Ignacio Tornos Martinez) [2136125] - brcmfmac: increase default max WOWL patterns to 16 (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Fix deadlock during WoWLAN suspend (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Remove redundant ath11k_mac_drain_tx (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Add spectral scan support for 160 MHz (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Add support to get power save duration for each client (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: fix peer addition/deletion error on sta band migration (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support for enable/disable MSDU aggregation (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: disable 26-tone RU HE TB PPDU transmissions (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support for processing P2P power saving (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support WMM-PS in P2P GO mode (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: set wifi_role of P2P (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: send OFDM rate only in P2P mode (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support P2P (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: correctly set BBP register 86 for MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: set SoC wmac clock register (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: set VGC gain for both chains of MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: set correct TX_SW_CFG1 MAC register for MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: fix HT20/HT40 bandwidth switch on MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: move helper functions up in file (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: add TX LOFT calibration for MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: don't run Rt5592 IQ calibration on MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: add RXIQ calibration for MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: add RXDCOC calibration for MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: add r calibration for MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: add RF self TXDC calibration for MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: move up and reuse busy wait functions (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: add support for external PA on MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: add throughput LED trigger (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: define RF5592 in init_eeprom routine (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: fix number of VHT beamformee spatial streams (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: retrieve MAC address from system firmware if provided (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: add get_txpower mac ops (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: move firmware stats out of debugfs (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath9k: fix repeated the words in a comment (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath9k: fix repeated to words in a comment (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath10k: reset pointer after memory free to avoid potential use-after-free (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: fix failed to find the peer with peer_id 0 when disconnected (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: change complete() to complete_all() for scan.completed (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: update coexistence to 6.3.0 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: add logic to control BT scan priority (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: summarize Wi-Fi to BT scoreboard and inform BT one time a cycle (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: modify LNA2 setting to avoid BT destroyed Wi-Fi aggregation (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: add WL_S0 hardware TX/RX mask to allow WL_S0 TX/RX during GNT_BT (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: add v1 Wi-Fi firmware steps report (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: add v1 summary info to parse the traffic status from firmware (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: translate slot ID to readable name (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: add v1 cycle report to parsing Bluetooth A2DP status (Jose Ignacio Tornos Martinez) [2136125] - wifi: mwifiex: fix array of flexible structures warnings (Jose Ignacio Tornos Martinez) [2136125] - wifi: rndis_wlan: fix array of flexible structures warning (Jose Ignacio Tornos Martinez) [2136125] - mwifiex: fix sleep in atomic context bugs caused by dev_coredumpv (Jose Ignacio Tornos Martinez) [2136125] - bus: mhi: host: pci_generic: Add a secondary AT port to Telit FN990 (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Add WoW support for WCN6750 (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Include STA_KEEPALIVE_ARP_RESPONSE TLV header by default (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: Fix "Error - Attempt to send packet over invalid queue 2" (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: add multi-port ID to TX descriptor (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: fix rx filter after scan (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: free unused skb to prevent memory leak (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: reset halt registers before turn on wifi CPU (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: update LTR settings (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: mac: set NAV upper to 25ms (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: initialize DMA of CMAC (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support SER L1 simulation (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: support fw crash simulation (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: introudce functions to drop packets (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: unify use of rtw89_h2c_tx() (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: concentrate control function of TX DMA channel (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: correct enable functions of HCI/PCI DMA (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: L1 DMA reset has offloaded to FW (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support for setting TID specific configuration (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support for setting HE GI and LTF (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: show connecting state in debug message (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: Combine set grant WL/BT and correct the debug log (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: Remove trace_step at COEX-MECH control structure for RTL8852C (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: Parsing Wi-Fi firmware TDMA info from reports (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: Parsing Wi-Fi firmware error message from reports (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: Move coexistence firmware buffer size parameter to chip info (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: Add v1 Wi-Fi firmware power-saving null data report (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: use void pointer as temporal type to copy report (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: pcie: Add IDs/properties for BCM4378 (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: pcie: Support PCIe core revisions >= 64 (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: msgbuf: Increase RX ring sizes to 1024 (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: firmware: Allow platform to override macaddr (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: pcie: Perform firmware selection for Apple platforms (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: of: Fetch Apple properties (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: pcie: Read Apple OTP information (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: firmware: Support passing in multiple board_types (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: pcie/sdio/usb: Get CLM blob via standard firmware mechanism (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: firmware: Handle per-board clm_blob files (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: d3: parse keys from wowlan info notification (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: iterate over interfaces after an assert in d3 (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: trigger resume flow before wait for notifications (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: Add handling for scan offload match info notification (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: enable resume based on notifications (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: Add support for d3 end notification (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: Add support for wowlan wake packet notification (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: Add support for wowlan info notification (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: don't check D0I3 version (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: cfg: remove IWL_DEVICE_BZ_COMMON macro (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: refactor iwl_mvm_set_sta_rate() a bit (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: rxmq: further unify some VHT/HE code (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: rxmq: refactor mac80211 rx_status setting (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: fix typo in struct iwl_rx_no_data API (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: pcie: add support for BZ devices (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Fix kernel-doc issues (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Fix miscellaneous spelling errors (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath10k: Fix miscellaneous spelling errors (Jose Ignacio Tornos Martinez) [2136125] - bus: mhi: host: always print detected modem name (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921s: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7663s: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921e: fix random fw download fail (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: introduce Country Location Control support (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921e: fix rmmod crash in driver reload test (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: reset msta->airtime_ac while clearing up hw value (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7915: do not check state before configuring implicit beamform (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: fix uninitialized pointer in mt7921_mac_fill_rx (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7915: fix mcs value in ht mode (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: get rid of the false positive reset (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: connac: fix in comment (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: add PPDU based TxS support for WED device (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: move move mt76_sta_stats to mt76_wcid (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: fix the firmware version report (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: add mt7921_mutex_acquire at mt7921_sta_set_decap_offload (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: add mt7921_mutex_acquire at mt7921_[start, stop]_ap (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt76_usb.mt76u_mcu.burst is always false remove related code (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7663s: add rx_check callback (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: connac: fix possible unaligned access in mt76_connac_mcu_add_nested_tlv (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7915: fix possible unaligned access in mt7915_mac_add_twt_setup (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7615: add mt7615_mutex_acquire/release in mt7615_sta_set_decap_offload (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: sdio: fix transmitting packet hangs (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: sdio: add rx_check callback for sdio devices (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: delete stray if statement (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: fix use after free in mt7921_acpi_read() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7915: fix an uninitialized variable bug (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: sdio: poll sta stat when device transmits data (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: sdio: fix the deadlock caused by sdio->stat_work (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: move mt7921_rx_check and mt7921_queue_rx_skb in mac.c (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921u: remove unnecessary MT76_STATE_SUSPEND (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921u: fix race issue between reset and suspend/resume (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921s: fix race issue between reset and suspend/resume (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921e: fix race issue between reset and suspend/resume (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: add rx_check callback for usb devices (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: testmode: use random payload for tx packets (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: connac: introduce mt76_connac_reg_map structure (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: Remove copy-paste leftover in gen2_update_rate_mask (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: gen2: Fix mistake in path B IQ calibration (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: split scan including lots of channels (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: support hw_scan (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: call tx_wake notify for 8852c in deep ps mode (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support deep ps mode for rtw8852c (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: set response rate selection (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: set TX to single path TX on path B in 6GHz band (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: enlarge polling timeout of RX DCK (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: enable the interference cancellation of MU-MIMO on 6GHz (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: add DIG register struct to share common algorithm (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support TX diversity for 1T2R chipset (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: record signal strength per RF path (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: configure TX path via H2C command (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: parse phycap of TX/RX antenna number (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: use u32_get_bits to access C2H content of PHY capability (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Increase TCL data ring size for WCN6750 (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Add multi TX ring support for WCN6750 (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Enable threaded NAPI (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: mhi: fix potential memory leak in ath11k_mhi_register() (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: implement SRAM dump debugfs interface (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Split PCI write/read functions (Jose Ignacio Tornos Martinez) [2136125] - ath11k: Enable remain-on-channel support on WCN6750 (Jose Ignacio Tornos Martinez) [2136125] - wifi: mwifiex: fix endian annotations in casts (Jose Ignacio Tornos Martinez) [2136125] - wifi: mwifiex: fix endian conversion (Jose Ignacio Tornos Martinez) [2136125] - wifi: mwifiex: mark a variable unused (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: Fix skb misuse in TX queue selection (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: remove redundant variable err (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: add 43439 SDIO ids and initialization (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: Simplify the error handling code (Jose Ignacio Tornos Martinez) [2136125] - wifi: mwifiex: Fix comment typo (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: Add DMI nvram filename quirk for Chuwi Hi8 Pro tablet (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: Use ISO3166 country code and rev 0 as fallback on 43430 (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: fix use-after-free bug in brcmf_netdev_start_xmit() (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: calib: Refactor iwl_calib_result usage for clarity (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: always activate all links (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: implement link switching (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: keep A-MSDU data in sta and per-link (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: set up beacon timing config on links (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: add vif/sta link RCU dereference macros (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: send NDP for link (de)activation (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: extend ieee80211_nullfunc_get() for MLO (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: track active STA links (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: skip inactive links on TX (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: add ieee80211_find_sta_by_link_addrs API (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: isolate driver from inactive links (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: make smps_mode per-link (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: use correct rx link_sta instead of default (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: set link_sta in reorder timeout (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: fix multi-channel handling in netlink RX (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: call drv_sta_state() under sdata_lock() in reconfig (Jose Ignacio Tornos Martinez) [2136125] - wifi: nl80211: add MLD address to assoc BSS entries (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: mlme: refactor QoS settings code (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: warn on invalid link address (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix double SW scan stop (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: mlme: assign link address correctly (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: move link code to a new file (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: refactor RX a bit (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: check STA magic in change_sta_links (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: remove unused arg to ieee80211_chandef_eht_oper (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: remove multicast workaround (Jose Ignacio Tornos Martinez) [2136125] - wifi: nl80211: remove redundant err variable (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: Support POWERED_ADDR_CHANGE feature (Jose Ignacio Tornos Martinez) [2136125] - wifi: nl80211: Add POWERED_ADDR_CHANGE feature (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: prevent 4-addr use on MLDs (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: prevent VLANs on MLDs (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Add support to connect to non-transmit MBSSID profiles (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Fix hardware restart failure due to twt debugfs failure (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Add TWT debugfs support for STA interface (Jose Ignacio Tornos Martinez) [2136125] - wifi: move from strlcpy with unused retval to strscpy (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: add missing destroy_workqueue() on error path in rtw_core_init() (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: tighten bounds checking in rtl8xxxu_read_efuse() (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: declare to support beamformee above bandwidth 80MHz (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: correct polling address of address CAM (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: no HTC field if TX rate might fallback to legacy (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: correct TX resource checking in low power mode (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: fix interrupt stuck after leaving low power mode (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: enlarge the CFO tracking boundary (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: correct suspend/resume setting for variant chips (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: enable CLK_REQ, ASPM, L1 and L1ss for 8852c (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: fix PCI PHY auto adaption by using software restore (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: set TBTT shift configuration (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: add retry to change power_mode state (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: correct BA CAM allocation (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: initialize and correct BA CAM content (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: declare correct BA CAM number (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: update TX power tables to R49 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: update RF radio A/B parameters to R49 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: TX power limit/limit_ru consider negative (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: Update Wi-Fi driver/firmware TDMA cycle report for RTL8852c (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: Add v1 Wi-Fi SCC coexistence policy (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: Move _set_policy to chip_ops (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: update WL role info v1 for RTL8852C branch using (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: Add v1 version TDMA format and parameters (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: Define BT B1 slot length (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: Add logic to parsing rtl8852c firmware type ctrl report (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: Move Wi-Fi firmware coexistence matching version to chip (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: update radio state for RTL8852A/RTL8852C (Jose Ignacio Tornos Martinez) [2136125] - rtw89: 8852c: adjust mactxen delay of mac/phy interface (Jose Ignacio Tornos Martinez) [2136125] - rtw89: 8852c: modify PCIE prebkf time (Jose Ignacio Tornos Martinez) [2136125] - rtw89: ser: leave lps with mutex (Jose Ignacio Tornos Martinez) [2136125] - rtw89: declare support HE HTC always (Jose Ignacio Tornos Martinez) [2136125] - rtw89: 8852a: update HW setting on BB (Jose Ignacio Tornos Martinez) [2136125] - rtw89: 8852c: disable dma during mac init (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: declare support for mac80211 chanctx ops by chip (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: add skeleton of mac80211 chanctx ops support (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: introduce entity mode and its recalculated prototype (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: initialize entity and configure default chandef (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: concentrate chandef setting to stack callback (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: concentrate parameter control for setting channel callback (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: rfk: concentrate parameter control while set_channel() (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: txpwr: concentrate channel related control to top (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: create rtw89_chan centrally to avoid breakage (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: re-arrange channel related stuffs under HAL (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: introduce rtw89_chan for channel stuffs (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: rewrite decision on channel by entity state (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Add cold boot calibration support on WCN6750 (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Fix incorrect QMI message ID mappings (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Register shutdown handler for WCN6750 (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath9k: avoid uninit memory read in ath9k_htc_rx_msg() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix potential deadlock in ieee80211_key_link() (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: fix uninitialized use of primary channel index (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: use full 'unsigned int' type (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: move from strlcpy with unused retval to strscpy (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: read ethtool's sta_stats from sinfo (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: correct SMPS mode in HE 6 GHz capability (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: Add link_id to cfg80211_ch_switch_started_notify() (Jose Ignacio Tornos Martinez) [2136125] - wifi: nl80211: send MLO links channel info in GET_INTERFACE (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: allow bw change during channel switch in mesh (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: clean up a needless assignment in ieee80211_sta_activate_link() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: allow link address A2 in TXQ dequeue (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix control port frame addressing (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: set link ID in TX info for beacons (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: fix link change handling (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: maintain link_id in link_sta (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211/mac80211: check EHT capability size correctly (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: split iftype data into AP/non-AP (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: mlme: don't add empty EML capabilities (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: use link ID for MLO in queued frames (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: use the corresponding link for stats update (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: add link information in ieee80211_rx_status (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: properly implement MLO key handling (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: Add link_id parameter to various key operations for MLO (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: Prevent cfg80211_wext_siwencodeext() on MLD (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: reject connect response with MLO params for WEP (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix use-after-free (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: use link in TXQ parameter configuration (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: add link id to txq params (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: set link BSSID (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: get correct AP link chandef (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: Update RNR parsing to align with Draft P802.11be_D2.0 (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: properly set old_links when removing a link (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: accept STA changes without link changes (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: prohibit enter IPS during HW scan (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: add flag check before enter or leave IPS (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: add flushing queue before HW scan (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: fix WARNING:rtw_get_tx_power_params() during HW scan (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: add the update channel flow to support setting by parameters (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: add mutex when set regulatory and get Tx power table (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: add mutex when set SAR (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: Fix to add skb free for TIM update info when tx is completed (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: Fix to add brcmf_clear_assoc_ies when rmmod (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: fix invalid address access when enabling SCAN log level (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: fix scheduling while atomic issue when deleting flowring (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: fix continuous 802.1x tx pending timeout error (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath10k: add peer map clean up for peer delete in ath10k_sta_state() (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath10k: Set tx credit to one for WCN3990 snoc based devices (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852a: correct WDE IMR settings (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: refine leaving LPS function (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtlwifi: 8192de: correct checking of IQK reload (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmsmac: remove duplicate words (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: access chip_info by const pointer (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: phy: fix warning of possible buffer overflow (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: fix store OP channel info timing when HW scan (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: fix stopping queues in wrong timing when HW scan (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: 8822c: extend supported probe request size (Jose Ignacio Tornos Martinez) [2136125]- ALSA: pcm: Move rwsem lock inside snd_ctl_elem_read to prevent UAF (Jaroslav Kysela) [2125548] {CVE-2023-0266} - ALSA: usb-audio: Remove redundant workaround for Roland quirk (Jaroslav Kysela) [2125548] - ASoC: jz4740-i2s: Handle independent FIFO flush bits (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Apply dual codec fixup for Dell Latitude laptops (Jaroslav Kysela) [2125548] - ALSA: patch_realtek: Fix Dell Inspiron Plus 16 (Jaroslav Kysela) [2125548] - ALSA: hda/hdmi: Static PCM mapping again with AMD HDMI codecs (Jaroslav Kysela) [2125548] - ALSA: line6: fix stack overflow in line6_midi_transmit (Jaroslav Kysela) [2125548] - ALSA: line6: correct midi status byte when receiving data from podxt (Jaroslav Kysela) [2125548] - ALSA: hda/hdmi: Add HP Device 0x8711 to force connect list (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Add quirk for Lenovo TianYi510Pro-14IOB (Jaroslav Kysela) [2125548] - ALSA: usb-audio: add the quirk for KT0206 device (Jaroslav Kysela) [2125548] - ASoC: rt5670: Remove unbalanced pm_runtime_put() (Jaroslav Kysela) [2125548] - ASoC: rockchip: spdif: Add missing clk_disable_unprepare() in rk_spdif_runtime_resume() (Jaroslav Kysela) [2125548] - ASoC: wm8994: Fix potential deadlock (Jaroslav Kysela) [2125548] - ALSA: hda/hdmi: fix stream-id config keep-alive for rt suspend (Jaroslav Kysela) [2125548] - ALSA: hda/hdmi: set default audio parameters for KAE silent-stream (Jaroslav Kysela) [2125548] - ALSA: hda/hdmi: fix i915 silent stream programming flow (Jaroslav Kysela) [2125548] - ASoC: rockchip: pdm: Add missing clk_disable_unprepare() in rockchip_pdm_runtime_resume() (Jaroslav Kysela) [2125548] - ASoC: audio-graph-card: fix refcount leak of cpu_ep in __graph_for_each_link() (Jaroslav Kysela) [2125548] - ASoC: mediatek: mt8173-rt5650-rt5514: fix refcount leak in mt8173_rt5650_rt5514_dev_probe() (Jaroslav Kysela) [2125548] - ASoC: Intel: Skylake: Fix driver hang during shutdown (Jaroslav Kysela) [2125548] - ALSA: hda: add snd_hdac_stop_streams() helper (Jaroslav Kysela) [2125548] - ASoC: sof_es8336: fix possible use-after-free in sof_es8336_remove() (Jaroslav Kysela) [2125548] - ASoC: amd: yc: Add Xiaomi Redmi Book Pro 14 2022 into DMI table (Jaroslav Kysela) [2125548] - ASoC: Intel: avs: Add quirk for KBL-R RVP platform (Jaroslav Kysela) [2125548] - ASoC: codecs: rt298: Add quirk for KBL-R RVP platform (Jaroslav Kysela) [2125548] - ALSA: mts64: fix possible null-ptr-defer in snd_mts64_interrupt (Jaroslav Kysela) [2125548] - ALSA: pcm: Set missing stop_operating flag at undoing trigger start (Jaroslav Kysela) [2125548] - ASoC: pcm512x: Fix PM disable depth imbalance in pcm512x_probe (Jaroslav Kysela) [2125548] - ALSA: asihpi: fix missing pci_disable_device() (Jaroslav Kysela) [2125548] - ASoC: mediatek: mtk-btcvsd: Add checks for write and read of mtk_btcvsd_snd (Jaroslav Kysela) [2125548] - ASoC: qcom: Add checks for devm_kcalloc (Jaroslav Kysela) [2125548] - ASoC: Intel: avs: Lock substream before snd_pcm_stop() (Jaroslav Kysela) [2125548] - ASoC: pxa: fix null-pointer dereference in filter() (Jaroslav Kysela) [2125548] - ASoC: Intel: avs: Fix potential RX buffer overflow (Jaroslav Kysela) [2125548] - ASoC: Intel: avs: Fix DMA mask assignment (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: fix mute/micmute LEDs for a HP ProBook (Jaroslav Kysela) [2125548] - ASoC: ops: Correct bounds check for second channel on SX controls (Jaroslav Kysela) [2125548] - ASoC: cs42l51: Correct PGA Volume minimum value (Jaroslav Kysela) [2125548] - ASoC: ops: Check bounds for second channel in snd_soc_put_volsw_sx() (Jaroslav Kysela) [2125548] - ASoC: fsl_micfil: explicitly clear CHnF flags (Jaroslav Kysela) [2125548] - ASoC: fsl_micfil: explicitly clear software reset bit (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: More robust component matching for CS35L41 (Jaroslav Kysela) [2125548] - ASoC: soc-pcm: Add NULL check in BE reparenting (Jaroslav Kysela) [2125548] - ALSA: seq: Fix function prototype mismatch in snd_seq_expand_var_event (Jaroslav Kysela) [2125548] - ASoC: rt711-sdca: fix the latency time of clock stop prepare state machine transitions (Jaroslav Kysela) [2125548] - ASoC: wm8962: Wait for updated value of WM8962_CLOCKING1 register (Jaroslav Kysela) [2125548] - ASoC: ops: Fix bounds check for _sx controls (Jaroslav Kysela) [2125548] - ALSA: dice: fix regression for Lexicon I-ONIX FW810S (Jaroslav Kysela) [2125548] - ASoC: sof_es8336: reduce pop noise on speaker (Jaroslav Kysela) [2125548] - ASoC: SOF: ipc3-topology: use old pipeline teardown flow with SOF2.1 and older (Jaroslav Kysela) [2125548] - ASoC: hda: intel-dsp-config: add ES83x6 quirk for IceLake (Jaroslav Kysela) [2125548] - ASoC: Intel: soc-acpi: add ES83x6 support to IceLake (Jaroslav Kysela) [2125548] - ASoC: Intel: bytcht_es8316: Add quirk for the Nanote UMPC-01 (Jaroslav Kysela) [2125548] - ASoC: amd: yc: Add Alienware m17 R5 AMD into DMI table (Jaroslav Kysela) [2125548] - ASoC: max98373: Add checks for devm_kcalloc (Jaroslav Kysela) [2125548] - ASoC: soc-pcm: Don't zero TDM masks in __soc_pcm_open() (Jaroslav Kysela) [2125548] - ASoC: sgtl5000: Reset the CHIP_CLK_CTRL reg on remove (Jaroslav Kysela) [2125548] - ASoC: hdac_hda: fix hda pcm buffer overflow issue (Jaroslav Kysela) [2125548] - ALSA: usb-audio: add quirk to fix Hamedal C20 disconnect issue (Jaroslav Kysela) [2125548] - ASoC: SOF: topology: No need to assign core ID if token parsing failed (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Fix the speaker output on Samsung Galaxy Book Pro 360 (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: fix speakers for Samsung Galaxy Book Pro (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Drop snd_BUG_ON() from snd_usbmidi_output_open() (Jaroslav Kysela) [2125548] - ASoC: soc-utils: Remove __exit for snd_soc_util_exit() (Jaroslav Kysela) [2125548] - ASoC: rt5677: fix legacy dai naming (Jaroslav Kysela) [2125548] - ASoC: rt5514: fix legacy dai naming (Jaroslav Kysela) [2125548] - ASoC: tas2764: Fix set_tdm_slot in case of single slot (Jaroslav Kysela) [2125548] - ASoC: tas2770: Fix set_tdm_slot in case of single slot (Jaroslav Kysela) [2125548] - ASoC: core: Fix use-after-free in snd_soc_exit() (Jaroslav Kysela) [2125548] - ASoC: codecs: jz4725b: Fix spelling mistake "Sourc" -> "Source", "Routee" -> "Route" (Jaroslav Kysela) [2125548] - ASoC: amd: yc: Add Lenovo Thinkbook 14+ 2022 21D0 to quirks table (Jaroslav Kysela) [2125548] - ASoC: amd: yc: Adding Lenovo ThinkBook 14 Gen 4+ ARA and Lenovo ThinkBook 16 Gen 4+ ARA to the Quirks List (Jaroslav Kysela) [2125548] - ASoC: rt1308-sdw: add the default value of some registers (Jaroslav Kysela) [2125548] - ASoC: Intel: sof_rt5682: Add quirk for Rex board (Jaroslav Kysela) [2125548] - ASoC: Intel: sof_sdw: add quirk variant for LAPBC710 NUC15 (Jaroslav Kysela) [2125548] - ASoC: codecs: jz4725b: fix capture selector naming (Jaroslav Kysela) [2125548] - ASoC: codecs: jz4725b: use right control for Capture Volume (Jaroslav Kysela) [2125548] - ASoC: codecs: jz4725b: fix reported volume for Master ctl (Jaroslav Kysela) [2125548] - ASoC: codecs: jz4725b: add missed Line In power control bit (Jaroslav Kysela) [2125548] - ASoC: wm8962: Add an event handler for TEMP_HP and TEMP_SPK (Jaroslav Kysela) [2125548] - ASoC: rt1019: Fix the TDM settings (Jaroslav Kysela) [2125548] - ASoC: rt5682s: Fix the TDM Tx settings (Jaroslav Kysela) [2125548] - ASoC: mt6660: Keep the pm_runtime enables before component stuff in mt6660_i2c_probe (Jaroslav Kysela) [2125548] - ASoC: wm8997: Revert "ASoC: wm8997: Fix PM disable depth imbalance in wm8997_probe" (Jaroslav Kysela) [2125548] - ASoC: wm5110: Revert "ASoC: wm5110: Fix PM disable depth imbalance in wm5110_probe" (Jaroslav Kysela) [2125548] - ASoC: wm5102: Revert "ASoC: wm5102: Fix PM disable depth imbalance in wm5102_probe" (Jaroslav Kysela) [2125548] - ALSA: memalloc: Try dma_alloc_noncontiguous() at first (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Add DSD support for Accuphase DAC-60 (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Add quirk entry for M-Audio Micro (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Yet more regression for for the delayed card registration (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Add Positivo C6300 model quirk (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Add quirk for ASUS Zenbook using CS35L41 (Jaroslav Kysela) [2125548] - ALSA: hda: fix potential memleak in 'add_widget_node' (Jaroslav Kysela) [2125548] - ALSA: hda/ca0132: add quirk for EVGA Z390 DARK (Jaroslav Kysela) [2125548] - ALSA: hda/hdmi - enable runtime pm for more AMD display audio (Jaroslav Kysela) [2125548] - ALSA: memalloc: Don't fall back for SG-buffer with IOMMU (Jaroslav Kysela) [2125548] - ALSA: aoa: Fix I2S device accounting (Jaroslav Kysela) [2125548] - ALSA: aoa: i2sbus: fix possible memory leak in i2sbus_add_dev() (Jaroslav Kysela) [2125548] - ALSA: ac97: fix possible memory leak in snd_ac97_dev_register() (Jaroslav Kysela) [2125548] - ASoC: SOF: Intel: pci-tgl: fix ADL-N descriptor (Jaroslav Kysela) [2125548] - ASoC: SOF: Intel: pci-tgl: use RPL specific firmware definitions (Jaroslav Kysela) [2125548] - ASoC: Intel: common: add ACPI matching tables for Raptor Lake (Jaroslav Kysela) [2125548] - ALSA: rme9652: use explicitly signed char (Jaroslav Kysela) [2125548] - ALSA: au88x0: use explicitly signed char (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Add another HP ZBook G9 model quirks (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Add quirks for M-Audio Fast Track C400/600 (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Add quirk for ASUS Zenbook using CS35L41 (Jaroslav Kysela) [2125548] - ALSA: Use del_timer_sync() before freeing timer (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Fix last interface check for registration (Jaroslav Kysela) [2125548] - ASoC: amd: yc: Add Lenovo Yoga Slim 7 Pro X to quirks table (Jaroslav Kysela) [2125548] - ASoC: amd: yc: Add ASUS UM5302TA into DMI table (Jaroslav Kysela) [2125548] - ASoC: SOF: add quirk to override topology mclk_id (Jaroslav Kysela) [2125548] - ASoC: SOF: pci: Change DMI match info to support all Chrome platforms (Jaroslav Kysela) [2125548] - ALSA: intel-dspconfig: add ES8336 support for AlderLake-PS (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Register card at the last interface (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Add quirk to enable Avid Mbox 3 support (Jaroslav Kysela) [2125548] - ASoC: mt6660: Fix PM disable depth imbalance in mt6660_i2c_probe (Jaroslav Kysela) [2125548] - ASoC: wm5102: Fix PM disable depth imbalance in wm5102_probe (Jaroslav Kysela) [2125548] - ASoC: wm5110: Fix PM disable depth imbalance in wm5110_probe (Jaroslav Kysela) [2125548] - ASoC: wm8997: Fix PM disable depth imbalance in wm8997_probe (Jaroslav Kysela) [2125548] - ASoC: stm: Fix PM disable depth imbalance in stm32_i2s_probe (Jaroslav Kysela) [2125548] - ASoC: stm32: spdifrx: Fix PM disable depth imbalance in stm32_spdifrx_probe (Jaroslav Kysela) [2125548] - ASoC: stm32: dfsdm: Fix PM disable depth imbalance in stm32_adfsdm_probe (Jaroslav Kysela) [2125548] - ALSA: dmaengine: increment buffer pointer atomically (Jaroslav Kysela) [2125548] - ASoC: da7219: Fix an error handling path in da7219_register_dai_clks() (Jaroslav Kysela) [2125548] - ASoC: eureka-tlv320: Hold reference returned from of_find_xxx API (Jaroslav Kysela) [2125548] - ASoC: wm_adsp: Handle optional legacy support (Jaroslav Kysela) [2125548] - ASoC: rsnd: Add check for rsnd_mod_power_on (Jaroslav Kysela) [2125548] - ASoC: soc-pcm.c: call __soc_pcm_close() in soc_pcm_close() (Jaroslav Kysela) [2125548] - ASoC: mt6359: fix tests for platform_get_irq() failure (Jaroslav Kysela) [2125548] - ASoC: wcd934x: fix order of Slimbus unprepare/disable (Jaroslav Kysela) [2125548] - ASoC: wcd9335: fix order of Slimbus unprepare/disable (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Add Intel Reference SSID to support headset keys (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Add quirk for ASUS GV601R laptop (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Fix NULL dererence at error path (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Fix potential memory leaks (Jaroslav Kysela) [2125548] - ALSA: rawmidi: Drop register_mutex in snd_rawmidi_free() (Jaroslav Kysela) [2125548] - ALSA: oss: Fix potential deadlock at unregistration (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Add quirk for HP Zbook Firefly 14 G9 model (Jaroslav Kysela) [2125548] - ALSA: hda: Fix position reporting on Poulsbo (Jaroslav Kysela) [2125548]- KVM: x86: smm: preserve interrupt shadow in SMRAM (Maxim Levitsky) [2097144] - KVM: x86: SVM: don't save SVM state to SMRAM when VM is not long mode capable (Maxim Levitsky) [2097144] - KVM: x86: SVM: use smram structs (Maxim Levitsky) [2097144] - KVM: svm: drop explicit return value of kvm_vcpu_map (Maxim Levitsky) [2097144] - KVM: x86: smm: use smram struct for 64 bit smram load/restore (Maxim Levitsky) [2097144] - KVM: x86: smm: use smram struct for 32 bit smram load/restore (Maxim Levitsky) [2097144] - KVM: x86: smm: use smram structs in the common code (Maxim Levitsky) [2097144] - KVM: x86: smm: add structs for KVM's smram layout (Maxim Levitsky) [2097144] - KVM: x86: smm: check for failures on smm entry (Maxim Levitsky) [2097144] - KVM: x86: do not go through ctxt->ops when emulating rsm (Maxim Levitsky) [2097144] - KVM: x86: move SMM exit to a new file (Maxim Levitsky) [2097144] - KVM: x86: move SMM entry to a new file (Maxim Levitsky) [2097144] - KVM: x86: start moving SMM-related functions to new files (Maxim Levitsky) [2097144] - bug: introduce ASSERT_STRUCT_OFFSET (Maxim Levitsky) [2097144] - KVM: x86: Rename and expose helper to detect if INIT/SIPI are allowed (Maxim Levitsky) [2097144] - KVM: x86: smm: number of GPRs in the SMRAM image depends on the image format (Maxim Levitsky) [2097144] - KVM: x86: emulator: update the emulation mode after CR0 write (Maxim Levitsky) [2097144] - KVM: x86: emulator: update the emulation mode after rsm (Maxim Levitsky) [2097144] - KVM: x86: emulator: introduce emulator_recalc_and_set_mode (Maxim Levitsky) [2097144] - KVM: x86: emulator: em_sysexit should update ctxt->mode (Maxim Levitsky) [2097144] - KVM: x86: Bug the VM if the emulator accesses a non-existent GPR (Maxim Levitsky) [2097144] - KVM: x86: Reduce the number of emulator GPRs to '8' for 32-bit KVM (Maxim Levitsky) [2097144] - KVM: x86: Use 16-bit fields to track dirty/valid emulator GPRs (Maxim Levitsky) [2097144] - KVM: x86: Omit VCPU_REGS_RIP from emulator's _regs array (Maxim Levitsky) [2097144] - KVM: x86: Harden _regs accesses to guard against buggy input (Maxim Levitsky) [2097144] - KVM: x86: Grab regs_dirty in local 'unsigned long' (Maxim Levitsky) [2097144]- RDMA/bnxt_re: Fix endianness warning for req.pkey (Kamal Heib) [2142690] - RDMA/bnxt_re: Use bitmap_zalloc() when applicable (Kamal Heib) [2142690] - RDMA/bnxt_re: Remove dynamic pkey table (Kamal Heib) [2142690] - RDMA/bnxt_re: Scan the whole bitmap when checking if "disabling RCFW with pending cmd-bit" (Kamal Heib) [2142690] - RDMA/bnxt_re: Remove unneeded variable (Kamal Heib) [2142690] - RDMA/bnxt_re: Remove unsupported bnxt_re_modify_ah callback (Kamal Heib) [2142690] - RDMA/bnxt_re: Use helper function to set GUIDs (Kamal Heib) [2142690] - RDMA/bnxt_re: Check if the vlan is valid before reporting (Kamal Heib) [2142690] - RDMA/bnxt_re: Correct FRMR size calculation (Kamal Heib) [2142690] - RDMA/bnxt_re: Use GFP_KERNEL in non atomic context (Kamal Heib) [2142690] - RDMA/bnxt_re: Fix FRMR issue with single page MR allocation (Kamal Heib) [2142690] - RDMA/bnxt_re: Fix query SRQ failure (Kamal Heib) [2142690] - RDMA/bnxt_re: Suppress unwanted error messages (Kamal Heib) [2142690] - RDMA/bnxt_re: Support multiple page sizes (Kamal Heib) [2142690] - RDMA/bnxt_re: Reduce the delay in polling for hwrm command completion (Kamal Heib) [2142690] - RDMA/bnxt_re: Use separate response buffer for stat_ctx_free (Kamal Heib) [2142690] - net/mlx5: Lag, Fix for loop when checking lag (Amir Tzin) [2112917] - net/mlx5e: Fix use-after-free when reverting termination table (Amir Tzin) [2112927] - net/mlx5: Fix uninitialized variable bug in outlen_write() (Amir Tzin) [2112927] - net/mlx5: E-switch, Fix duplicate lag creation (Amir Tzin) [2112927 2112917] - net/mlx5: E-switch, Destroy legacy fdb table when needed (Amir Tzin) [2112927 2112917] - net/mlx5: DR, Fix uninitialized var warning (Amir Tzin) [2112927] - net/mlx5e: Offload rule only when all encaps are valid (Amir Tzin) [2112927] - net/mlx5: Fix sync reset event handler error flow (Amir Tzin) [2112927] - net/mlx5: E-Switch, Set correctly vport destination (Amir Tzin) [2112927] - net/mlx5: Fix handling of entry refcount when command is not issued to FW (Amir Tzin) [2112927] - net/mlx5: cmdif, Print info on any firmware cmd failure to tracepoint (Amir Tzin) [2112927] - net/mlx5: SF: Fix probing active SFs during driver probe phase (Amir Tzin) [2112927] - net/mlx5: Fix FW tracer timestamp calculation (Amir Tzin) [2112927] - net/mlx5: Do not query pci info while pci disabled (Amir Tzin) [2112927 2129249] - net/mlx5e: TC, Fix slab-out-of-bounds in parse_tc_actions (Amir Tzin) [2112927] - net/mlx5e: Clean up and fix error flows in mlx5e_alloc_rq (Amir Tzin) [2112927] - net/mlx5: DR, Fix the SMFS sync_steering for fast teardown (Amir Tzin) [2112927] - net/mlx5e: E-Switch, Fix comparing termination table instance (Amir Tzin) [2112927] - net/mlx5e: TC, Fix wrong rejection of packet-per-second policing (Amir Tzin) [2112927 2049622] - net/mlx5e: Fix tc acts array not to be dependent on enum order (Amir Tzin) [2112927] - net/mlx5e: Add missing sanity checks for max TX WQE size (Amir Tzin) [2112927] - net/mlx5: fw_reset: Don't try to load device in case PCI isn't working (Amir Tzin) [2112927] - net/mlx5: E-switch, Set to legacy mode if failed to change switchdev mode (Amir Tzin) [2112927 2112917] - net/mlx5: Allow async trigger completion execution on single CPU systems (Amir Tzin) [2112927] - net/mlx5: Bridge, verify LAG state when adding bond to bridge (Amir Tzin) [2112927] - net/mlx5: Fix crash during sync firmware reset (Amir Tzin) [2112927] - net/mlx5e: TC, Fix cloned flow attr instance dests are not zeroed (Amir Tzin) [2112927] - net/mlx5: Fix possible use-after-free in async command interface (Amir Tzin) [2112927] - net/mlx5: ASO, Create the ASO SQ with the correct timestamp format (Amir Tzin) [2112927 2049622] - net/mlx5e: Update restore chain id for slow path packets (Amir Tzin) [2112927] - net/mlx5e: Extend SKB room check to include PTP-SQ (Amir Tzin) [2112927] - net/mlx5: DR, Fix matcher disconnect error flow (Amir Tzin) [2112927] - net/mlx5: Wait for firmware to enable CRS before pci_restore_state (Amir Tzin) [2112927] - net/mlx5e: Do not increment ESN when updating IPsec ESN state (Amir Tzin) [2112927] - net/mlx5e: Fix calculations for ICOSQ size (Amir Tzin) [2112927] - net/mlx5: Fix spelling mistake "syndrom" -> "syndrome" (Amir Tzin) [2112927] - net/mlx5e: Fix a typo in mlx5e_xdp_mpwqe_is_full (Amir Tzin) [2112927] - RDMA/mlx5: Don't compare mkey tags in DEVX indirect mkey (Amir Tzin) [2112927] - RDMA/mlx5: Fix UMR cleanup on error flow of driver init (Amir Tzin) [2112927] - RDMA/mlx5: Rely on RoCE fw cap instead of devlink when setting profile (Amir Tzin) [2112927] - net/mlx5: Unlock on error in mlx5_sriov_enable() (Amir Tzin) [2112927] - net/mlx5e: Fix use after free in mlx5e_fs_init() (Amir Tzin) [2112927] - net/mlx5e: kTLS, Use _safe() iterator in mlx5e_tls_priv_tx_list_cleanup() (Amir Tzin) [2112927] - net/mlx5: unlock on error path in esw_vfs_changed_event_handler() (Amir Tzin) [2112927 2150647] - net/mlx5e: Fix wrong tc flag used when set hw-tc-offload off (Amir Tzin) [2112927] - net/mlx5e: TC, Add missing policer validation (Amir Tzin) [2112927] - net/mlx5e: Fix wrong application of the LRO state (Amir Tzin) [2112927] - net/mlx5: Avoid false positive lockdep warning by adding lock_class_key (Amir Tzin) [2112927] - net/mlx5: Fix cmd error logging for manage pages cmd (Amir Tzin) [2112927] - net/mlx5: Disable irq when locking lag_lock (Amir Tzin) [2112927] - net/mlx5: Eswitch, Fix forwarding decision to uplink (Amir Tzin) [2112927 2150647] - net/mlx5: LAG, fix logic over MLX5_LAG_FLAG_NDEVS_READY (Amir Tzin) [2112927] - net/mlx5e: Properly disable vlan strip on non-UL reps (Amir Tzin) [2112927] - net/mlx5e: Allocate flow steering storage during uplink initialization (Amir Tzin) [2112927] - RDMA/mlx5: Use the proper number of ports (Amir Tzin) [2112927] - mlx5: do not use RT_TOS for IPv6 flowlabel (Amir Tzin) [2112927] - RDMA/mlx5: Add missing check for return value in get namespace flow (Amir Tzin) [2112927] - net/mlx5e: xsk: Discard unaligned XSK frames on striding RQ (Amir Tzin) [2112927] - net: devlink: convert reload command to take implicit devlink->lock (mlx5 hunk only) (Amir Tzin) [2112927] - devlink: Hold the instance lock in health callbacks (mlx5 hunk only) (Amir Tzin) [2112927] - net/mlx5: Lock mlx5 devlink health recovery callback (Amir Tzin) [2112927] - net/mlx5: Lock mlx5 devlink reload callbacks (Amir Tzin) [2112927] - net/mlx5: Move fw reset unload to mlx5_fw_reset_complete_reload (Amir Tzin) [2112927] - net/mlx5e: kTLS, Dynamically re-size TX recycling pool (Amir Tzin) [2112927] - net/mlx5e: kTLS, Recycle objects of device-offloaded TLS TX connections (Amir Tzin) [2112927] - net/mlx5e: kTLS, Take stats out of OOO handler (Amir Tzin) [2112927] - net/mlx5e: kTLS, Introduce TLS-specific create TIS (Amir Tzin) [2112927] - net/mlx5e: Move mlx5e_init_l2_addr to en_main (Amir Tzin) [2112927] - net/mlx5e: Split en_fs ndo's and move to en_main (Amir Tzin) [2112927] - net/mlx5e: Separate mlx5e_set_rx_mode_work and move caller to en_main (Amir Tzin) [2112927] - net/mlx5e: Add mdev to flow_steering struct (Amir Tzin) [2112927] - net/mlx5e: Report flow steering errors with mdev err report API (Amir Tzin) [2112927] - net/mlx5e: Convert mlx5e_flow_steering member of mlx5e_priv to pointer (Amir Tzin) [2112927] - net/mlx5e: Allocate VLAN and TC for featured profiles only (Amir Tzin) [2112927] - net/mlx5e: Make mlx5e_tc_table private (Amir Tzin) [2112927] - net/mlx5e: Convert mlx5e_tc_table member of mlx5e_flow_steering to pointer (Amir Tzin) [2112927] - net/mlx5e: TC, Support tc action api for police (Amir Tzin) [2112927] - net/mlx5e: TC, Separate get/update/replace meter functions (Amir Tzin) [2112927] - net/mlx5e: Add red and green counters for metering (Amir Tzin) [2112927] - net/mlx5e: TC, Allocate post meter ft per rule (Amir Tzin) [2112927] - net/mlx5: DR, Add support for flow metering ASO (Amir Tzin) [2112927] - net/mlx5: Fix driver use of uninitialized timeout (Amir Tzin) [2112927] - net/mlx5: DR, Fix SMFS steering info dump format (Amir Tzin) [2112927] - net/mlx5: Adjust log_max_qp to be 18 at most (Amir Tzin) [2112927] - net/mlx5e: Modify slow path rules to go to slow fdb (Amir Tzin) [2112927 2150647] - net/mlx5e: Fix calculations related to max MPWQE size (Amir Tzin) [2112927] - net/mlx5e: xsk: Account for XSK RQ UMRs when calculating ICOSQ size (Amir Tzin) [2112927] - net/mlx5e: Fix the value of MLX5E_MAX_RQ_NUM_MTTS (Amir Tzin) [2112927] - net/mlx5e: TC, Fix post_act to not match on in_port metadata (Amir Tzin) [2112927] - net/mlx5e: Remove WARN_ON when trying to offload an unsupported TLS cipher/version (Amir Tzin) [2112927] - RDMA/mlx5: Rename the mkey cache variables and functions (Amir Tzin) [2112927] - RDMA/mlx5: Store in the cache mkeys instead of mrs (Amir Tzin) [2112927] - RDMA/mlx5: Store the number of in_use cache mkeys instead of total_mrs (Amir Tzin) [2112927] - RDMA/mlx5: Replace cache list with Xarray (Amir Tzin) [2112927] - RDMA/mlx5: Replace ent->lock with xa_lock (Amir Tzin) [2112927] - net/mlx5: CT: Remove warning of ignore_flow_level support for non PF (Amir Tzin) [2112927] - net/mlx5e: Add resiliency for PTP TX port timestamp (Amir Tzin) [2112927] - net/mlx5: Expose ts_cqe_metadata_size2wqe_counter (Amir Tzin) [2112927] - net/mlx5e: HTB, move htb functions to a new file (Amir Tzin) [2112927] - net/mlx5e: HTB, change functions name to follow convention (Amir Tzin) [2112927] - net/mlx5e: HTB, remove priv from htb function calls (Amir Tzin) [2112927] - net/mlx5e: HTB, hide and dynamically allocate mlx5e_htb structure (Amir Tzin) [2112927] - net/mlx5e: HTB, move stats and max_sqs to priv (Amir Tzin) [2112927] - net/mlx5e: HTB, move section comment to the right place (Amir Tzin) [2112927] - net/mlx5e: HTB, move ids to selq_params struct (Amir Tzin) [2112927] - net/mlx5e: HTB, reduce visibility of htb functions (Amir Tzin) [2112927] - net/mlx5e: Fix mqprio_rl handling on devlink reload (Amir Tzin) [2112927] - net/mlx5e: Report header-data split state through ethtool (Amir Tzin) [2112927] - RDMA/mlx5: Expose steering anchor to userspace (Amir Tzin) [2112927] - RDMA/mlx5: Refactor get flow table function (Amir Tzin) [2112927] - net/mlx5: fs, allow flow table creation with a UID (Amir Tzin) [2112927] - net/mlx5: fs, expose flow table ID to users (Amir Tzin) [2112927] - net/mlx5: Expose the ability to point to any UID from shared UID (Amir Tzin) [2112927] - net/mlx5e: Remove the duplicating check for striding RQ when enabling LRO (Amir Tzin) [2112927] - net/mlx5e: Move the LRO-XSK check to mlx5e_fix_features (Amir Tzin) [2112927] - net/mlx5e: Extend flower police validation (Amir Tzin) [2112927] - net/mlx5e: configure meter in flow action (Amir Tzin) [2112927 2150647 2049622] - net/mlx5e: Removed useless code in function (Amir Tzin) [2112927] - net/mlx5: Bridge, implement QinQ support (Amir Tzin) [2112927] - net/mlx5: Bridge, implement infrastructure for VLAN protocol change (Amir Tzin) [2112927] - net/mlx5: Bridge, extract VLAN push/pop actions creation (Amir Tzin) [2112927] - net/mlx5: Bridge, rename filter fg to vlan_filter (Amir Tzin) [2112927] - net/mlx5: Bridge, refactor groups sizes and indices (Amir Tzin) [2112927] - net/mlx5: debugfs, Add num of in-use FW command interface slots (Amir Tzin) [2112927] - net/mlx5: Expose vnic diagnostic counters for eswitch managed vports (Amir Tzin) [2112927 2150647 2049881] - net/mlx5: Use software VHCA id when it's supported (Amir Tzin) [2112927] - net/mlx5: Introduce ifc bits for using software vhca id (Amir Tzin) [2112927] - net/mlx5: Use the bitmap API to allocate bitmaps (Amir Tzin) [2112927] - devlink: Hold the instance lock in port_new / port_del callbacks (mlx5 hunks only) (Amir Tzin) [2112925] - net/mlx5: Remove devl_unlock from mlx5_devlink_eswitch_mode_set (Amir Tzin) [2112927 2150647] - net/mlx5: Use devl_ API in mlx5e_devlink_port_register (Amir Tzin) [2112927 2150647] - net/mlx5: Use devl_ API in mlx5_esw_devlink_sf_port_register (Amir Tzin) [2112927] - net/mlx5: Use devl_ API in mlx5_esw_offloads_devlink_port_register (Amir Tzin) [2112927 2150647] - net/mlx5: Use devl_ API for rate nodes destroy (Amir Tzin) [2112927 2150647] - net/mlx5: Remove devl_unlock from mlx5_eswtich_mode_callback_enter (Amir Tzin) [2112927 2150647] - net/mlx5: fix 32bit build (Amir Tzin) [2112927 2049622] - net/mlx5e: TC, Support offloading police action (Amir Tzin) [2112927 2049622] - net/mlx5e: Add flow_action to parse state (Amir Tzin) [2112927 2049622] - net/mlx5e: Add post meter table for flow metering (Amir Tzin) [2112927 2049622] - net/mlx5e: Add generic macros to use metadata register mapping (Amir Tzin) [2112927 2049622] - net/mlx5e: Get or put meter by the index of tc police action (Amir Tzin) [2112927 2049622] - net/mlx5e: Add support to modify hardware flow meter parameters (Amir Tzin) [2112927 2049622] - net/mlx5e: Prepare for flow meter offload if hardware supports it (Amir Tzin) [2112927 2049622] - net/mlx5: Implement interfaces to control ASO SQ and CQ (Amir Tzin) [2112927 2049622] - net/mlx5: Add support to create SQ and CQ for ASO (Amir Tzin) [2112927 2049622] - net/mlx5: E-switch: Change eswitch mode only via devlink command (Amir Tzin) [2112927 2150647 2112917] - net/mlx5: E-switch, Remove dependency between sriov and eswitch mode (Amir Tzin) [2112927 2150647 2112917] - net/mlx5: E-switch, Introduce flag to indicate if fdb table is created (Amir Tzin) [2112927 2112917] - net/mlx5: E-switch, Introduce flag to indicate if vport acl namespace is created (Amir Tzin) [2112927 2112917] - net/mlx5: delete dead code in mlx5_esw_unlock() (Amir Tzin) [2112927] - net/mlx5: Delete ipsec_fs header file as not used (Amir Tzin) [2112927] - net/mlx5: Add bits and fields to support enhanced CQE compression (Amir Tzin) [2112927] - net/mlx5: Remove not used MLX5_CAP_BITS_RW_MASK (Amir Tzin) [2112927] - net/mlx5: group fdb cleanup to single function (Amir Tzin) [2112927] - net/mlx5: Add support EXECUTE_ASO action for flow entry (Amir Tzin) [2112927 2049622] - net/mlx5: Add HW definitions of vport debug counters (Amir Tzin) [2112927] - net/mlx5: Add IFC bits and enums for flow meter (Amir Tzin) [2112927 2049622] - RDMA/mlx5: Support handling of modify-header pattern ICM area (Amir Tzin) [2112927] - net/mlx5: Manage ICM of type modify-header pattern (Amir Tzin) [2112927] - net/mlx5: Introduce header-modify-pattern ICM properties (Amir Tzin) [2112927] - RDMA/mlx5: Add a umr recovery flow (Amir Tzin) [2112927] - net/mlx5e: Ring the TX doorbell on DMA errors (Amir Tzin) [2112925] - net/mlx5e: Fix capability check for updating vnic env counters (Amir Tzin) [2112925] - net/mlx5: Lag, correct get the port select mode str (Amir Tzin) [2112925] - net/mlx5e: Fix enabling sriov while tc nic rules are offloaded (Amir Tzin) [2112925] - net/mlx5e: kTLS, Fix build time constant test in RX (Amir Tzin) [2112925] - net/mlx5e: kTLS, Fix build time constant test in TX (Amir Tzin) [2112925] - net/mlx5: Lag, decouple FDB selection and shared FDB (Amir Tzin) [2112925] - net/mlx5: TC, allow offload from uplink to other PF's VF (Amir Tzin) [2112925] - mellanox: mlx5: avoid uninitialized variable warning with gcc-12 (Amir Tzin) [2112925] - net/mlx5: E-Switch, pair only capable devices (Amir Tzin) [2112925 2150647] - Revert "net/mlx5e: Allow relaxed ordering over VFs" (Amir Tzin) [2112925] - net/mlx5: Fix mlx5_get_next_dev() peer device matching (Amir Tzin) [2112925] - RDMA/mlx5: Remove duplicate pointer assignment in mlx5_ib_alloc_implicit_mr() (Amir Tzin) [2112925] - net/mlx5: fix multiple definitions of mlx5_lag_mpesw_init / mlx5_lag_mpesw_cleanup (Amir Tzin) [2112925] - net/mlx5: Support multiport eswitch mode (Amir Tzin) [2112925 2150647] - net/mlx5: Remove unused argument (Amir Tzin) [2112925] - net/mlx5: Lag, refactor lag state machine (Amir Tzin) [2112925] - net/mlx5e: Add XDP SQs to uplink representors steering tables (Amir Tzin) [2112925] - net/mlx5e: Allow relaxed ordering over VFs (Amir Tzin) [2112925] - net/mlx5e: Support partial GSO for tunnels over vlans (Amir Tzin) [2112925] - net/mlx5e: IPoIB, Improve ethtool rxnfc callback structure in IPoIB (Amir Tzin) [2112925] - net/mlx5e: Allocate virtually contiguous memory for reps structures (Amir Tzin) [2112925] - net/mlx5e: Allocate virtually contiguous memory for VLANs list (Amir Tzin) [2112925] - net/mlx5: Allocate virtually contiguous memory in pci_irq.c (Amir Tzin) [2112925] - net/mlx5: Allocate virtually contiguous memory in vport.c (Amir Tzin) [2112925] - net/mlx5: Inline db alloc API function (Amir Tzin) [2112925] - net/mlx5: Add last command failure syndrome to debugfs (Amir Tzin) [2112925] - net/mlx5: sparse: error: context imbalance in 'mlx5_vf_get_core_dev' (Amir Tzin) [2112925] - net/mlx5: Expose mlx5_sriov_blocking_notifier_register / unregister APIs (Amir Tzin) [2112925] - net/mlx5: Lag, add debugfs to query hardware lag state (Amir Tzin) [2112925] - net/mlx5: Lag, use buckets in hash mode (Amir Tzin) [2112925] - net/mlx5: Lag, refactor dmesg print (Amir Tzin) [2112925] - net/mlx5: Support devices with more than 2 ports (Amir Tzin) [2112925] - net/mlx5: Lag, use actual number of lag ports (Amir Tzin) [2112925] - net/mlx5: Lag, use hash when in roce lag on 4 ports (Amir Tzin) [2112925] - net/mlx5: Lag, support single FDB only on 2 ports (Amir Tzin) [2112925] - net/mlx5: Lag, store number of ports inside lag object (Amir Tzin) [2112925] - net/mlx5: Lag, filter non compatible devices (Amir Tzin) [2112925] - net/mlx5: Lag, use lag lock (Amir Tzin) [2112925] - net/mlx5: Lag, move E-Switch prerequisite check into lag code (Amir Tzin) [2112925] - net/mlx5: devcom only supports 2 ports (Amir Tzin) [2112925] - net/mlx5: Lag, expose number of lag ports (Amir Tzin) [2112925] - net/mlx5: Increase FW pre-init timeout for health recovery (Amir Tzin) [2112925] - net/mlx5: Add exit route when waiting for FW (Amir Tzin) [2112925] - net/mlx5e: Use XFRM state direction instead of flags (Amir Tzin) [2112925] - net/mlx5: Allow future addition of IPsec object modifiers (Amir Tzin) [2112925] - net/mlx5: Don't perform lookup after already known sec_path (Amir Tzin) [2112925] - net/mlx5: Cleanup XFRM attributes struct (Amir Tzin) [2112925] - net/mlx5: Remove not-supported ICV length (Amir Tzin) [2112925] - net/mlx5: Simplify IPsec capabilities logic (Amir Tzin) [2112925] - net/mlx5: Don't advertise IPsec netdev support for non-IPsec device (Amir Tzin) [2112925] - net/mlx5: Make sure that no dangling IPsec FS pointers exist (Amir Tzin) [2112925] - net/mlx5: Clean IPsec FS add/delete rules (Amir Tzin) [2112925] - net/mlx5: Simplify HW context interfaces by using SA entry (Amir Tzin) [2112925] - net/mlx5: Remove indirections from esp functions (Amir Tzin) [2112925] - net/mlx5: Merge various control path IPsec headers into one file (Amir Tzin) [2112925] - net/mlx5: Remove useless validity check (Amir Tzin) [2112925] - net/mlx5: Store IPsec ESN update work in XFRM state (Amir Tzin) [2112925] - net/mlx5: Reduce useless indirection in IPsec FS add/delete flows (Amir Tzin) [2112925] - net/mlx5: Don't hide fallback to software IPsec in FS code (Amir Tzin) [2112925] - net/mlx5: Check IPsec TX flow steering namespace in advance (Amir Tzin) [2112925] - net/mlx5: Simplify IPsec flow steering init/cleanup functions (Amir Tzin) [2112925] - net/mlx5: fs, an FTE should have no dests when deleted (Amir Tzin) [2112925] - net/mlx5: fs, call the deletion function of the node (Amir Tzin) [2112925] - net/mlx5: fs, delete the FTE when there are no rules attached to it (Amir Tzin) [2112925] - net/mlx5: fs, do proper bookkeeping for forward destinations (Amir Tzin) [2112925] - net/mlx5: fs, add unused destination type (Amir Tzin) [2112925] - net/mlx5: fs, jump to exit point and don't fall through (Amir Tzin) [2112925] - net/mlx5: fs, refactor software deletion rule (Amir Tzin) [2112925] - net/mlx5: fs, split software and IFC flow destination definitions (Amir Tzin) [2112925] - net/mlx5e: TC, set proper dest type (Amir Tzin) [2112925] - net/mlx5e: Remove unused mlx5e_dcbnl_build_rep_netdev function (Amir Tzin) [2112925] - net/mlx5e: Drop error CQE handling from the XSK RX handler (Amir Tzin) [2112925] - net/mlx5: Print initializing field in case of timeout (Amir Tzin) [2112925] - net/mlx5: Delete redundant default assignment of runtime devlink params (Amir Tzin) [2112925] - net/mlx5: Remove useless kfree (Amir Tzin) [2112925] - net/mlx5: use kvfree() for kvzalloc() in mlx5_ct_fs_smfs_matcher_create (Amir Tzin) [2112925] - RDMA/mlx5: Clean UMR QP type flow from mlx5_ib_post_send() (Amir Tzin) [2112925] - RDMA/mlx5: Use mlx5_umr_post_send_wait() to update xlt (Amir Tzin) [2112925] - RDMA/mlx5: Use mlx5_umr_post_send_wait() to update MR pas (Amir Tzin) [2112925] - RDMA/mlx5: Move creation and free of translation tables to umr.c (Amir Tzin) [2112925] - RDMA/mlx5: Use mlx5_umr_post_send_wait() to rereg pd access (Amir Tzin) [2112925] - RDMA/mlx5: Use mlx5_umr_post_send_wait() to revoke MRs (Amir Tzin) [2112925] - RDMA/mlx5: Introduce mlx5_umr_post_send_wait() (Amir Tzin) [2112925] - RDMA/mlx5: Expose wqe posting helpers outside of wr.c (Amir Tzin) [2112925] - RDMA/mlx5: Simplify get_umr_update_access_mask() (Amir Tzin) [2112925] - RDMA/mlx5: Move mkey ctrl segment logic to umr.c (Amir Tzin) [2112925] - RDMA/mlx5: Move umr checks to umr.h (Amir Tzin) [2112925] - RDMA/mlx5: Move init and cleanup of UMR to umr.c (Amir Tzin) [2112925] - RDMA/mlx5: Fix flow steering egress flow (Amir Tzin) [2112925] - mlx5, xsk: Diversify return values from xsk_wakeup call paths (Amir Tzin) [2112925] - net/mlx5: Remove not-implemented IPsec capabilities (Amir Tzin) [2112925] - net/mlx5: Remove ipsec_ops function table (Amir Tzin) [2112925] - net/mlx5: Reduce kconfig complexity while building crypto support (Amir Tzin) [2112925] - net/mlx5: Move IPsec file to relevant directory (Amir Tzin) [2112925] - net/mlx5: Remove not-needed IPsec config (Amir Tzin) [2112925] - net/mlx5: Align flow steering allocation namespace to common style (Amir Tzin) [2112925] - net/mlx5: Unify device IPsec capabilities check (Amir Tzin) [2112925] - net/mlx5: Remove useless IPsec device checks (Amir Tzin) [2112925] - net/mlx5: Remove ipsec vs. ipsec offload file separation (Amir Tzin) [2112925] - RDMA/mlx5: Drop crypto flow steering API (Amir Tzin) [2112925] - RDMA/mlx5: Delete never supported IPsec flow action (Amir Tzin) [2112925] - net/mlx5: Remove FPGA ipsec specific statistics (Amir Tzin) [2112925] - net/mlx5: Remove XFRM no_trailer flag (Amir Tzin) [2112925] - net/mlx5: Remove not-used IDA field from IPsec struct (Amir Tzin) [2112925] - net/mlx5: Delete metadata handling logic (Amir Tzin) [2112925] - net/mlx5_fpga: Drop INNOVA IPsec support (Amir Tzin) [2112925] - net/mlx5: Cleanup kTLS function names and their exposure (Amir Tzin) [2112925] - net/mlx5: Remove tls vs. ktls separation as it is the same (Amir Tzin) [2112925] - net/mlx5: Remove indirection in TLS build (Amir Tzin) [2112925] - net/mlx5: Reliably return TLS device capabilities (Amir Tzin) [2112925] - net/mlx5_fpga: Drop INNOVA TLS support (Amir Tzin) [2112925] - ipv6: Use ipv6_only_sock() helper in condition (mlx5 hunk only). (Amir Tzin) [2112925] - Revert "stmmac/intel: mark driver as tech preview" (Mark Salter) [2122230] - net: stmmac: Fix queue statistics reading (Mark Salter) [2122230] - stmmac: intel: Update PCH PTP clock rate from 200MHz to 204.8MHz (Mark Salter) [2122230] - net: stmmac: power up/down serdes in stmmac_open/release (Mark Salter) [2122230] - stmmac: intel: Simplify intel_eth_pci_remove() (Mark Salter) [2122230] - net: stmmac: work around sporadic tx issue on link-up (Mark Salter) [2122230] - stmmac: intel: Add a missing clk_disable_unprepare() call in intel_eth_pci_remove() (Mark Salter) [2122230] - net: phylink: fix SGMII inband autoneg enable (Mark Salter) [2122230] - net: phylink: fix NULL pl->pcs dereference during phylink_pcs_poll_start (Mark Salter) [2122230] - net: phylink: disable PCS polling over major configuration (Mark Salter) [2122230] - net: phylink: remove pcs_ops member (Mark Salter) [2122230] - net: pcs: xpcs: depends on PHYLINK in Kconfig (Mark Salter) [2122230] - net: phylink: add QSGMII support to phylink_mii_c22_pcs_encode_advertisement() (Mark Salter) [2122230] - net: stmmac: make mdio register skips PHY scanning for fixed-link (Mark Salter) [2122230] - stmmac: intel: add phy-mode and fixed-link ACPI _DSD setting support (Mark Salter) [2122230] - net: pcs: xpcs: add CL37 1000BASE-X AN support (Mark Salter) [2122230] - stmmac: intel: prepare to support 1000BASE-X phy interface setting (Mark Salter) [2122230] - net: make xpcs_do_config to accept advertising for pcs-xpcs and sja1105 (Mark Salter) [2122230] - net: pcs: xpcs: propagate xpcs_read error to xpcs_get_state_c37_sgmii (Mark Salter) [2122230] - net: stmmac: remove redunctant disable xPCS EEE call (Mark Salter) [2122230] - net: stmmac: fix dma queue left shift overflow issue (Mark Salter) [2122230] - net: stmmac: switch to use interrupt for hw crosstimestamping (Mark Salter) [2122230] - net: stmmac: fix unbalanced ptp clock issue in suspend/resume flow (Mark Salter) [2122230] - net: stmmac: fix pm runtime issue in stmmac_dvr_remove() (Mark Salter) [2122230] - net: stmmac: dwc-qos: Disable split header for Tegra194 (Mark Salter) [2122230] - stmmac: intel: Fix an error handling path in intel_eth_pci_probe() (Mark Salter) [2122230] - stmmac: intel: Add RPL-P PCI ID (Mark Salter) [2122230] - net: stmmac: use dev_err_probe() for reporting mdio bus registration failure (Mark Salter) [2122230] - net: stmmac: remove unused get_addr() callback (Mark Salter) [2122230] - net: pcs: pcs-xpcs: Convert to mdiobus_c45_read (Mark Salter) [2122230] - net: phylink: Convert to mdiobus_c45_{read|write} (Mark Salter) [2122230] - net: stmmac: stmmac_main: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Mark Salter) [2122230] - net: phylink: remove phylink_helper_basex_speed() (Mark Salter) [2122230] - net: phylink: remove phylink_set_10g_modes() (Mark Salter) [2122230] - net: stmmac: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Mark Salter) [2122230] - net: stmmac: fix missing pci_disable_device() on error in stmmac_pci_probe() (Mark Salter) [2122230] - net: stmmac: disable Split Header (SPH) for Intel platforms (Mark Salter) [2122230] - net: stmmac: Use readl_poll_timeout_atomic() in atomic state (Mark Salter) [2122230] - net: stmmac: Fix unset max_speed difference between DT and non-DT platforms (Mark Salter) [2122230] - stmmac: intel: Add ADL-N PCI ID (Mark Salter) [2122230] - net: stmmac: switch no PTP HW support message to info level (Mark Salter) [2122230] - net: phylink: remove phylink_set_pcs() (Mark Salter) [2122230] - stmmac: intel: Enable 2.5Gbps for Intel AlderLake-S (Mark Salter) [2122230] - net: phylink: remove phylink_config's pcs_poll (Mark Salter) [2122230] - net: phylink: use legacy_pre_march2020 (Mark Salter) [2122230] - net: phylink: add legacy_pre_march2020 indicator (Mark Salter) [2122230] - net: stmmac: optimize locking around PTP clock reads (Mark Salter) [2122230] - net: stmmac: use .mac_select_pcs() interface (Mark Salter) [2122230] - net: stmmac: convert to phylink_generic_validate() (Mark Salter) [2122230] - net: stmmac: remove phylink_config.pcs_poll usage (Mark Salter) [2122230] - net: stmmac/xpcs: convert to pcs_validate() (Mark Salter) [2122230] - net: convert users of bitmap_foo() to linkmode_foo() (Mark Salter) [2122230] - net: phylink: add pcs_validate() method (Mark Salter) [2122230] - net: phylink: add mac_select_pcs() method to phylink_mac_ops (Mark Salter) [2122230] - net: phylink: tidy up disable bit clearing (Mark Salter) [2122230] - net: phylink: handle NA interface mode in phylink_fwnode_phy_connect() (Mark Salter) [2122230] - net: phylink: Add helpers for c22 registers without MDIO (Mark Salter) [2122230] - net: phylink: add 1000base-KX to phylink_caps_to_linkmodes() (Mark Salter) [2122230] - net: phylink: add generic validate implementation (Mark Salter) [2122230] - net: phylink: use supported_interfaces for phylink validation (Mark Salter) [2122230] - net: phylink: add MAC phy_interface_t bitmap (Mark Salter) [2122230] - net: phy: add phy_interface_t bitmap support (Mark Salter) [2122230] - net: phylink: Convert some users of mdiobus_* to mdiodev_* (Mark Salter) [2122230] - net: phylink: use mdiobus_modify_changed() helper (Mark Salter) [2122230] - net: mdio: add mdiobus_modify_changed() (Mark Salter) [2122230] - net: phylink: add phylink_set_10g_modes() helper (Mark Salter) [2122230] - net: stmmac: fill in supported_interfaces (Mark Salter) [2122230] - net: stmmac: convert to phylink_get_linkmodes() (Mark Salter) [2122230] - net: xpcs: add support for retrieving supported interface modes (Mark Salter) [2122230] - net: mdio: Add helper functions for accessing MDIO devices (Mark Salter) [2122230] - net: stmmac: fix return value of __setup handler (Mark Salter) [2122230] - net: stmmac: only enable DMA interrupts when ready (Mark Salter) [2122230] - net: stmmac: ensure PTP time register reads are consistent (Mark Salter) [2122230] - net: stmmac: dump gmac4 DMA registers correctly (Mark Salter) [2122230] - net: stmmac: properly handle with runtime pm in stmmac_dvr_remove() (Mark Salter) [2122230] - net: stmmac: skip only stmmac_ptp_register when resume from suspend (Mark Salter) [2122230] - drivers/net/ethernet: clean up mis-targeted comments (Mark Salter) [2122230] - net: stmmac: configure PTP clock source prior to PTP initialization (Mark Salter) [2122230] - net: stmmac: reduce unnecessary wakeups from eee sw timer (Mark Salter) [2122230] - net: stmmac: remove unused members in struct stmmac_priv (Mark Salter) [2122230] - net: stmmac: Fix "Unbalanced pm_runtime_enable!" warning (Mark Salter) [2122230] - net: stmmac: add tc flower filter for EtherType matching (Mark Salter) [2122230] - net: stmmac: bump tc when get underflow error from DMA descriptor (Mark Salter) [2122230] - stmmac: remove ethtool driver version info (Mark Salter) [2122230] - net: stmmac: Calculate CDC error only once (Mark Salter) [2122230] - net: stmmac: ptp: fix potentially overflowing expression (Mark Salter) [2122230] - net: stmmac: fix tc flower deletion for VLAN priority Rx steering (Mark Salter) [2122230] - net: stmmac: Avoid DMA_CHAN_CONTROL write if no Split Header support (Mark Salter) [2122230] - net: stmmac: Disable Tx queues when reconfiguring the interface (Mark Salter) [2122230] - net: phylink: Force retrigger in case of latched link-fail indicator (Mark Salter) [2122230] - net: phylink: Force link down and retrigger resolve on interface change (Mark Salter) [2122230] - net: stmmac: retain PTP clock time during SIOCSHWTSTAMP ioctls (Mark Salter) [2122230] - stmmac_pci: Fix underflow size in stmmac_rx (Mark Salter) [2122230] - net: stmmac: Fix signed/unsigned wreckage (Mark Salter) [2122230] - net: stmmac: allow a tc-taprio base-time of zero (Mark Salter) [2122230] - ethernet: stmmac: use eth_hw_addr_set() (Mark Salter) [2122230] - net: phylink: Support disabling autonegotiation for PCS (Mark Salter) [2122230] - net: stmmac: fix off-by-one error in sanity check (Mark Salter) [2122230] - net: stmmac: fix gcc-10 -Wrestrict warning (Mark Salter) [2122230] - net: phylink: don't call netif_carrier_off() with NULL netdev (Mark Salter) [2122230] - net: stmmac: Fix E2E delay mechanism (Mark Salter) [2122230] - net: stmmac: add support for dwmac 3.40a (Mark Salter) [2122230] - net: stmmac: fix get_hw_feature() on old hardware (Mark Salter) [2122230] - net: stmmac: trigger PCS EEE to turn off on link down (Mark Salter) [2122230] - net: pcs: xpcs: fix incorrect steps on disable EEE (Mark Salter) [2122230] - net: pcs: xpcs: fix incorrect CL37 AN sequence (Mark Salter) [2122230] - net: stmmac: fix EEE init issue when paired with EEE capable PHYs (Mark Salter) [2122230] - net: stmmac: allow CSR clock of 300MHz (Mark Salter) [2122230] - net: stmmac: platform: fix build warning when with !CONFIG_PM_SLEEP (Mark Salter) [2122230] - net: stmmac: fix system hang caused by eee_ctrl_timer during suspend/resume (Mark Salter) [2122230] - net: stmmac: fix MAC not working when system resume back with WoL active (Mark Salter) [2122230] - net: phylink: add suspend/resume support (Mark Salter) [2122230] - net: stmmac: add ethtool per-queue irq statistic support (Mark Salter) [2122230] - net: stmmac: add ethtool per-queue statistic framework (Mark Salter) [2122230] - net: stmmac: fix INTR TBU status affecting irq count statistic (Mark Salter) [2122230] - net: pcs: xpcs: Add Pause Mode support for SGMII and 2500BaseX (Mark Salter) [2122230] - net: stmmac: fix kernel panic due to NULL pointer dereference of plat->est (Mark Salter) [2122230] - net: pcs: xpcs: fix error handling on failed to allocate memory (Mark Salter) [2122230] - net: stmmac: add est_irq_status callback function for GMAC 4.10 and 5.10 (Mark Salter) [2122230] - net: stmmac: ptp: update tas basetime after ptp adjust (Mark Salter) [2122230] - net: stmmac: add mutex lock to protect est parameters (Mark Salter) [2122230] - net: stmmac: separate the tas basetime calculation function (Mark Salter) [2122230] - net: stmmac: Terminate FPE workqueue in suspend (Mark Salter) [2122230] - stmmac: intel: set PCI_D3hot in suspend (Mark Salter) [2122230] - stmmac: intel: Enable PHY WOL option in EHL (Mark Salter) [2122230] - net: stmmac: option to enable PHY WOL with PMT enabled (Mark Salter) [2122230] - net: stmmac: remove redundant continue statement (Mark Salter) [2122230] - stmmac: intel: fix wrong kernel-doc (Mark Salter) [2122230] - stmmac: intel: move definitions to dwmac-intel header file (Mark Salter) [2122230] - net: pcs: xpcs: export xpcs_do_config and xpcs_link_up (Mark Salter) [2122230] - net: pcs: xpcs: also ignore phy id if it's all ones (Mark Salter) [2122230] - net: pcs: xpcs: add support for sgmii with no inband AN (Mark Salter) [2122230] - net: pcs: xpcs: move register bit descriptions to a header file (Mark Salter) [2122230] - net: stmmac: reduce indentation when calling stmmac_xpcs_setup (Mark Salter) [2122230] - net: stmmac: reverse Christmas tree notation in stmmac_xpcs_setup (Mark Salter) [2122230] - net: pcs: xpcs: rename mdio_xpcs_args to dw_xpcs (Mark Salter) [2122230] - net: phylink: Refactor phylink_of_phy_connect() (Mark Salter) [2122230] - net: phylink: introduce phylink_fwnode_phy_connect() (Mark Salter) [2122230] - net: phy: Introduce phy related fwnode functions (Mark Salter) [2122230] - net: phy: Introduce fwnode_mdio_find_device() (Mark Salter) [2122230] - net: stmmac: Fix unused values warnings (Mark Salter) [2122230] - net: stmmac: Fix mixed enum type warning (Mark Salter) [2122230] - net: stmmac: Fix missing { } around two statements in an if statement (Mark Salter) [2122230] - net: stmmac: explicitly deassert GMAC_AHB_RESET (Mark Salter) [2122230] - net: stmmac: platform: use optional clk/reset get APIs (Mark Salter) [2122230] - net: stmmac: fix NPD with phylink_set_pcs if there is no MDIO bus (Mark Salter) [2122230] - net: stmmac: enable Intel mGbE 2.5Gbps link speed (Mark Salter) [2122230] - net: pcs: add 2500BASEX support for Intel mGbE controller (Mark Salter) [2122230] - net: stmmac: split xPCS setup from mdio register (Mark Salter) [2122230] - net: pcs: xpcs: convert to phylink_pcs_ops (Mark Salter) [2122230] - net: pcs: xpcs: convert to mdio_device (Mark Salter) [2122230] - net: pcs: xpcs: use mdiobus_c45_addr in xpcs_{read,write} (Mark Salter) [2122230] - net: pcs: xpcs: export xpcs_probe (Mark Salter) [2122230] - net: pcs: xpcs: export xpcs_config_eee (Mark Salter) [2122230] - net: pcs: xpcs: export xpcs_validate (Mark Salter) [2122230] - net: pcs: xpcs: make the checks related to the PHY interface mode stateless (Mark Salter) [2122230] - net: pcs: xpcs: delete shim definition for mdio_xpcs_get_ops() (Mark Salter) [2122230] - net: pcs: xpcs: there is only one PHY ID (Mark Salter) [2122230] - net: stmmac: enable platform specific safety features (Mark Salter) [2122230] - net: stmmac: the XPCS obscures a potential "PHY not found" error (Mark Salter) [2122230] - net: stmmac: Add callbacks for DWC xpcs Energy Efficient Ethernet (Mark Salter) [2122230] - net: pcs: Introducing support for DWC xpcs Energy Efficient Ethernet (Mark Salter) [2122230]- xfs: reserve quota for dir expansion when linking/unlinking files (Bill O'Donnell) [2086880] - scsi: storvsc: Fix swiotlb bounce buffer leak in confidential VM (Emanuele Giuseppe Esposito) [2150659] - ACPICA: Fix operand resolution (Mark Langsdorf) [2156144] - driver core: Add missing kernel doc for device::msi_lock (Myron Stowe) [2158839] - PCI/MSI: Protect msi_desc::masked for multi-MSI (Myron Stowe) [2158839] - KVM: arm64: Don't retrieve memory slot again in page fault handler (Gavin Shan) [2161161] - fs: allow cross-vfsmount reflink/dedupe (Andrey Albershteyn) [2086200] - powerpc/hv-gpci: Fix hv_gpci event list (Mamatha Inamdar) [2161258] - powerpc: declare unmodified attribute_group usages const (Mamatha Inamdar) [2161258] - drm/amd: Delay removal of the firmware framebuffer (Michel Dänzer) [2162039] - cpuidle: Add cpu_idle_miss trace event (Mark Langsdorf) [2122312] - cpuidle: haltpoll: Add trace points for guest_halt_poll_ns grow/shrink (Mark Langsdorf) [2122312] - efi/cper, cxl: Decode CXL Error Log (Lenny Szubowicz) [2143733] - efi/cper, cxl: Decode CXL Protocol Error Section (Lenny Szubowicz) [2143733] - efi: cper: Add support for printing Firmware Error Record Reference (Lenny Szubowicz) [2143733] - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_reassemble_sdu (Wander Lairson Costa) [2152927] {CVE-2022-3564} - drm/i915: Fix CFI violations in gt_sysfs (Jocelyn Falempe) [2154880] - NFS: Clear the file access cache upon login (Benjamin Coddington) [2050832] - NFS: don't store 'struct cred *' in struct nfs_access_entry (Benjamin Coddington) [2050832] - NFS: pass cred explicitly for access tests (Benjamin Coddington) [2050832] - NFS: change nfs_access_get_cached to only report the mask (Benjamin Coddington) [2050832] - init: Initialize noop_backing_dev_info early (Nico Pache) [2160228] - mm: vmscan: make rotations a secondary factor in balancing anon vs file (Nico Pache) [2160228] - writeback: Fix inode->i_io_list not be protected by inode->i_lock error (Nico Pache) [2160228] - mm: vmscan: fix extreme overreclaim and swap floods (Nico Pache) [2160228] - mm/page_alloc: ensure kswapd doesn't accidentally go to sleep (Nico Pache) [2160228] - mm/page_io: count submission time as thrashing delay for delayacct (Nico Pache) [2160228] - delayacct: support re-entrance detection of thrashing accounting (Nico Pache) [2160228] - filemap: make the accounting of thrashing more consistent (Nico Pache) [2160228] - writeback: don't warn on an unregistered BDI in __mark_inode_dirty (Nico Pache) [2160228] - s390/dasd: fix no record found for raw_track_access (Tobias Huschle) [2161270] - crypto: testmgr - disallow certain DRBG hash functions in FIPS mode (Vladis Dronov) [2152133] - dmaengine: idxd: Fix crc_val field for completion record (Jerry Snitselaar) [2144375] - dmaengine: idxd: Make read buffer sysfs attributes invisible for Intel IAA (Jerry Snitselaar) [2144375] - dmaengine: idxd: Make max batch size attributes in sysfs invisible for Intel IAA (Jerry Snitselaar) [2144375] - dmaengine: idxd: Do not call DMX TX callbacks during workqueue disable (Jerry Snitselaar) [2144375] - dmaengine: idxd: Prevent use after free on completion memory (Jerry Snitselaar) [2144375] - dmaengine: idxd: Let probe fail when workqueue cannot be enabled (Jerry Snitselaar) [2144375] - dmaengine: idxd: Fix max batch size for Intel IAA (Jerry Snitselaar) [2144375] - dmaengine: idxd: add configuration for concurrent batch descriptor processing (Jerry Snitselaar) [2144375] - dmanegine: idxd: reformat opcap output to match bitmap_parse() input (Jerry Snitselaar) [2144375] - dmaengine: idxd: add configuration for concurrent work descriptor processing (Jerry Snitselaar) [2144375] - dmaengine: idxd: add WQ operation cap restriction support (Jerry Snitselaar) [2144375] - dmaengine: idxd: convert ats_dis to a wq flag (Jerry Snitselaar) [2144375] - dmaengine: idxd: track enabled workqueues in bitmap (Jerry Snitselaar) [2144375] - dmaengine: idxd: Set wq state to disabled in idxd_wq_disable_cleanup() (Jerry Snitselaar) [2144375] - dmaengine: idxd: Do not enable user type Work Queue without Shared Virtual Addressing (Jerry Snitselaar) [2144375] - dmaengine: idxd: fix RO device state error after been disabled/reset (Jerry Snitselaar) [2144375] - dmaengine: idxd: avoid deadlock in process_misc_interrupts() (Jerry Snitselaar) [2144375] - KVM: x86: nSVM: implement nested LBR virtualization (Emanuele Giuseppe Esposito) [2155149] - KVM: x86: nSVM: correctly virtualize LBR msrs when L2 is running (Emanuele Giuseppe Esposito) [2155149] - kvm: x86: SVM: use vmcb* instead of svm->vmcb where it makes sense (Emanuele Giuseppe Esposito) [2155149] - KVM: x86: nSVM: implement nested VMLOAD/VMSAVE (Emanuele Giuseppe Esposito) [2155149] - eth: octeon: fix build after netif_napi_add() changes (Íñigo Huguet) [2152918] - net: drop the weight argument from netif_napi_add (Íñigo Huguet) [2152918] - net: remove netif_tx_napi_add() (Íñigo Huguet) [2152918] - ipoib: switch to netif_napi_add_weight() (Íñigo Huguet) [2152918] - IB/hfi1: switch to netif_napi_add_weight() (Íñigo Huguet) [2152918] - IB/hfi1: switch to netif_napi_add_tx() (Íñigo Huguet) [2152918] - crypto: caam/qi2 - switch to netif_napi_add_tx_weight() (Íñigo Huguet) [2152918] - can: can-dev: move to netif_napi_add_weight() (Íñigo Huguet) [2152918] - net: virtio: switch to netif_napi_add_weight() (Íñigo Huguet) [2152918] - r8152: switch to netif_napi_add_weight() (Íñigo Huguet) [2152918] - eth: switch to netif_napi_add_weight() (Íñigo Huguet) [2152918] - mt76: switch to netif_napi_add_tx() (Íñigo Huguet) [2152918] - net: move snowflake callers to netif_napi_add_tx_weight() (Íñigo Huguet) [2152918] - net: switch to netif_napi_add_tx() (Íñigo Huguet) [2152918] - can: m_can: remove a copy of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2152918] - eth: remove remaining copies of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2152918] - eth: benet: remove a copy of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2152918] - eth: atlantic: remove a copy of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2152918] - eth: smsc: remove a copy of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2152918] - eth: remove copies of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2152918] - netdev: reshuffle netif_napi_add() APIs to allow dropping weight (Íñigo Huguet) [2152918] - ipv6: raw: Deduct extension header length in rawv6_push_pending_frames (Hangbin Liu) [2162124] {CVE-2023-0394} - netfilter: conntrack: handle tcp challenge acks during connection reuse (Florian Westphal) [2158726] - act_mirred: use the backlog for nested calls to mirred ingress (Davide Caratti) [2131339] {CVE-2022-4269} - net/sched: act_mirred: better wording on protection against excessive stack growth (Davide Caratti) [2131339] - xfs: add selinux labels to whiteout inodes (Andrey Albershteyn) [2094060] - tdx: enable TDX attestation driver (Wander Lairson Costa) [2076748] - selftests/tdx: Test TDX attestation GetReport support (Wander Lairson Costa) [2076748] - virt: Add TDX guest driver (Wander Lairson Costa) [2076748] - x86/tdx: Add a wrapper to get TDREPORT0 from the TDX Module (Wander Lairson Costa) [2076748] - proc: proc_skip_spaces() shouldn't think it is working on C strings (Wander Lairson Costa) [2152572] {CVE-2022-4378} - proc: avoid integer type confusion in get_proc_long (Wander Lairson Costa) [2152572] {CVE-2022-4378} - NFSv4.2: Update mode bits after ALLOCATE and DEALLOCATE (Jeffrey Layton) [2127153] - NFS: nfsiod should not block forever in mempool_alloc() (Jeffrey Layton) [2127153] - NFSv4.1: Handle NFS4ERR_DELAY replies to OP_SEQUENCE correctly (Benjamin Coddington) [2061259] - NFSv4.1: Don't decrease the value of seq_nr_highest_sent (Benjamin Coddington) [2061259]- uas: ignore UAS for Thinkplus chips (Torez Smith) [2113004] - usb-storage: Add Hiksemi USB3-FW to IGNORE_UAS (Torez Smith) [2113004] - thunderbolt: Explicitly reset plug events delay back to USB4 spec value (Torez Smith) [2113004] - USB: serial: option: add Quectel BG95 0x0203 composition (Torez Smith) [2113004] - thunderbolt: Add support for Intel Maple Ridge single port controller (Torez Smith) [2113004] - USB: core: Fix RST error in hub.c (Torez Smith) [2113004] - kunit: fix Kconfig for build-in tests USB4 and Nitro Enclaves (Torez Smith) [2113004] - usb: storage: Add ASUS <0x0b05:0x1932> to IGNORE_UAS (Torez Smith) [2113004] - USB: serial: cp210x: add Decagon UCA device id (Torez Smith) [2113004] - USB: core: Prevent nested device-reset calls (Torez Smith) [2113004] - usb: typec: Remove retimers properly (Torez Smith) [2113004] - USB: serial: ftdi_sio: add Omron CS1W-CIF31 device id (Torez Smith) [2113004] - USB: serial: option: add support for OPPO R11 diag port (Torez Smith) [2113004] - xhci: Add grace period after xHC start to prevent premature runtime suspend. (Torez Smith) [2113004] - xhci: Fix null pointer dereference in remove if xHC has only one roothub (Torez Smith) [2113004] - USB: cdc-acm: Add Icom PMR F3400 support (0c26:0020) (Torez Smith) [2113004] - usb: xhci-mtk: fix bandwidth release issue (Torez Smith) [2113004] - usb: xhci-mtk: relax TT periodic bandwidth allocation (Torez Smith) [2113004] - usb: typec: altmodes/displayport: correct pin assignment for UFP receptacles (Torez Smith) [2113004] - usb: typec: intel_pmc_mux: Add new ACPI ID for Meteor Lake IOM device (Torez Smith) [2113004] - usb-storage: Add ignore-residue quirk for NXP PN7462AU (Torez Smith) [2113004] - usb: typec: tcpm: Return ENOTSUPP for power supply prop writes (Torez Smith) [2113004] - thunderbolt: Check router generation before connecting xHCI (Torez Smith) [2113004] - thunderbolt: Use the actual buffer in tb_async_error() (Torez Smith) [2113004] - USB: usbsevseg: convert sysfs snprintf to sysfs_emit (Torez Smith) [2113004] - dt-bindings: usb: Add binding for TI USB8041 hub controller (Torez Smith) [2113004] - usb: typec: ucsi: stm32g0: add bootloader support (Torez Smith) [2113004] - usb: typec: ucsi: stm32g0: add support for stm32g0 controller (Torez Smith) [2113004] - dt-bindings: usb: typec: add bindings for stm32g0 controller (Torez Smith) [2113004] - usb: typec: ucsi: Acknowledge the GET_ERROR_STATUS command completion (Torez Smith) [2113004] - usb: typec: retimer: Add missing id check in match callback (Torez Smith) [2113004] - USB: xhci: Fix comment typo (Torez Smith) [2113004] - usb/typec/tcpm: fix repeated words in comments (Torez Smith) [2113004] - usb/misc: fix repeated words in comments (Torez Smith) [2113004] - usb/image: fix repeated words in comments (Torez Smith) [2113004] - usb/host: fix repeated words in comments (Torez Smith) [2113004] - usb/core: fix repeated words in comments (Torez Smith) [2113004] - usb/atm: fix repeated words in comments (Torez Smith) [2113004] - USB: HCD: Fix URB giveback issue in tasklet function (Torez Smith) [2113004] - usb: xhci_plat_remove: avoid NULL dereference (Torez Smith) [2113004] - USB: serial: fix tty-port initialized comments (Torez Smith) [2113004] - USB: serial: usb_wwan: replace DTR/RTS magic numbers with macros (Torez Smith) [2113004] - USB: cdc-acm: use CDC serial-state defines (Torez Smith) [2113004] - USB: cdc-acm: use CDC control-line defines (Torez Smith) [2113004] - USB: cdc: add serial-state defines (Torez Smith) [2113004] - USB: cdc: add control-signal defines (Torez Smith) [2113004] - net/cdc_ncm: Increase NTB max RX/TX values to 64kb (Torez Smith) [2113004] - usb: typec: Add retimer handle to port (Torez Smith) [2113004] - usb: typec: Add support for retimers (Torez Smith) [2113004] - dt-bindings: usb: Add analogix anx7411 PD binding (Torez Smith) [2113004] - usb: ldusb: replace ternary operator with max_t() (Torez Smith) [2113004] - USB: serial: fix repeated word "the" in comments (Torez Smith) [2113004] - USB: serial: io_edgeport: fix spelling mistakes (Torez Smith) [2113004] - USB: serial: ftdi_sio: add Belimo device ids (Torez Smith) [2113004] - thunderbolt: test: Use kunit_test_suite() macro (Torez Smith) [2113004] - media: pvrusb2: drop unexpected word 'a' in comments (Torez Smith) [2113004] - media: gspca: drop unexpected word 'is' in the comments (Torez Smith) [2113004] - usb: typec: add missing uevent when partner support PD (Torez Smith) [2113004] - tools: usb: testusb: Add super-plus speed reporting (Torez Smith) [2113004] - tools: usb: testusb: Add super speed reporting (Torez Smith) [2113004] - tools: usb: testusb: Add wireless speed reporting (Torez Smith) [2113004] - usb: typec: tcpci: move tcpci.h to include/linux/usb/ (Torez Smith) [2113004] - ARM: sa1100/assabet: move dmabounce hack to ohci driver (Torez Smith) [2113004] - usb: host: xhci: use snprintf() in xhci_decode_trb() (Torez Smith) [2113004] - USB: cdc-acm: use define for timeout (Torez Smith) [2113004] - usb: typec_altmode: add a missing "@" at a kernel-doc parameter (Torez Smith) [2113004] - usb: core: sysfs: convert sysfs snprintf to sysfs_emit (Torez Smith) [2113004] - media: usb: gspca: aligned '*' each line (Torez Smith) [2113004] - media: hdpvr: fix error value returns in hdpvr_read (Torez Smith) [2113004] - media: em28xx: Remove useless license text when SPDX-License-Identifier is already used (Torez Smith) [2113004] - USB: serial: use kmemdup instead of kmalloc + memcpy (Torez Smith) [2113004] - usb: host: ehci-q: Fix ehci_submit_single_step_set_feature annotation typo (Torez Smith) [2113004] - USB: storage: Fix typo in comment (Torez Smith) [2113004] - usb: typec: mux: Add CONFIG guards for functions (Torez Smith) [2113004] - usb: typec: mux: Allow muxes to specify mode-switch (Torez Smith) [2113004] - usb: musb: Add support for PolarFire SoC's musb controller (Torez Smith) [2113004] - media: pvrusb2: fix memory leak in pvr_probe (Torez Smith) [2113004] - media: airspy: respect the DMA coherency rules (Torez Smith) [2113004] - media: usbtv: Add PAL-Nc standard (Torez Smith) [2113004] - thunderbolt: Fix typo in comment (Torez Smith) [2113004] - dt-bindings: usb: add documentation for aspeed udc (Torez Smith) [2113004] - usb: Avoid extra usb SET_SEL requests when enabling link power management (Torez Smith) [2113004] - usb: typec: tcpm: Register USB Power Delivery Capabilities (Torez Smith) [2113004] - usb: typec: USB Power Delivery helpers for ports and partners (Torez Smith) [2113004] - usb: typec: Separate USB Power Delivery from USB Type-C (Torez Smith) [2113004] - usb: hub: port: add sysfs entry to switch port power (Torez Smith) [2113004] - ucsi_ccg: ACPI based I2c client enumeration for AMD ASICs (Torez Smith) [2113004] - ucsi_ccg: Do not hardcode interrupt polarity and type (Torez Smith) [2113004] - usb: xhci-mtk: add support optional controller reset (Torez Smith) [2113004] - usb: typec: tcpm: fix typo in comment (Torez Smith) [2113004] - usb: xhci: tegra: Fix error check (Torez Smith) [2113004] - usb: common: usb-conn-gpio: Allow wakeup from system suspend (Torez Smith) [2113004] - usbip: vudc: Don't enable IRQs prematurely (Torez Smith) [2113004] - USB: usbip: clean up mixed use of _irq() and _irqsave() (Torez Smith) [2113004] - USB: Follow-up to SPDX identifiers addition - remove now useless comments (Torez Smith) [2113004] - thunderbolt: Fix some kernel-doc comments (Torez Smith) [2113004] - usb: hub: Simplify error and success path in port_over_current_notify (Torez Smith) [2113004] - usb: remove Link Powermanagement (LPM) disable before port reset. (Torez Smith) [2113004] - thunderbolt: Change TMU mode to HiFi uni-directional once DisplayPort tunneled (Torez Smith) [2113004] - usb: core: Bail out when port is stuck in reset loop (Torez Smith) [2113004] - thunderbolt: Add CL1 support for USB4 and Titan Ridge routers (Torez Smith) [2113004] - thunderbolt: Change downstream router's TMU rate in both TMU uni/bidir mode (Torez Smith) [2113004] - USB: core: Fix bug in resuming hub's handling of wakeup requests (Torez Smith) [2113004] - thunderbolt: Fix typos in CLx enabling (Torez Smith) [2113004] - usb: hub: Add delay for SuperSpeed hub resume to let links transit to U0 (Torez Smith) [2113004] - usb: hub: make wait_for_connected() take an int instead of a pointer to int (Torez Smith) [2113004] - thunderbolt: CLx disable before system suspend only if previously enabled (Torez Smith) [2113004] - usb: hub: avoid warm port reset during USB3 disconnect (Torez Smith) [2113004] - thunderbolt: Silently ignore CLx enabling in case CLx is not supported (Torez Smith) [2113004]- config: Enable Security Path (Ricardo Robaina) [2161309] - tcp: Fix build break when CONFIG_IPV6=n (Jamie Bainbridge) [2143849] - tcp: annotate data-race around queue->synflood_warned (Jamie Bainbridge) [2143849] - tcp: Add listening address to SYN flood message (Jamie Bainbridge) [2143849] - tcp: Fix data-races around sysctl_tcp_syncookies. (Jamie Bainbridge) [2143849] - firmware_loader: Fix memory leak in firmware upload (Mark Langsdorf) [2122319] - firmware_loader: Fix use-after-free during unregister (Mark Langsdorf) [2122319] - firmware_loader: fix memory leak for paged buffer (Mark Langsdorf) [2122319] - firmware_loader: describe 'module' parameter of firmware_upload_register() (Mark Langsdorf) [2122319] - firmware_loader: Move definitions from sysfs_upload.h to sysfs.h (Mark Langsdorf) [2122319] - firmware_loader: Add sysfs nodes to monitor fw_upload (Mark Langsdorf) [2122319] - firmware_loader: Add firmware-upload support (Mark Langsdorf) [2122319] - firmware_loader: Split sysfs support from fallback (Mark Langsdorf) [2122319] - firmware_loader: Clear data and size in fw_free_paged_buf (Mark Langsdorf) [2122319] - firmware: Use kvmalloc for page tables (Mark Langsdorf) [2122319] - firmware: Unify the paged buffer release helper (Mark Langsdorf) [2122319] - firmware: Free temporary page table after vmapping (Mark Langsdorf) [2122319] - arch_topology: Make cluster topology span at least SMT CPUs (Mark Langsdorf) [2122319] - driver core: fix driver_set_override() issue with empty strings (Mark Langsdorf) [2122319] - arch_topology: Silence early cacheinfo errors when non-existent (Mark Langsdorf) [2122319] - driver core: Don't probe devices after bus_type.match() probe deferral (Mark Langsdorf) [2122319] - regmap: spi: Reserve space for register address/padding (Mark Langsdorf) [2122319] - arch_topology: Fix cache attributes detection in the CPU hotplug path (Mark Langsdorf) [2122319] - cacheinfo: Use atomic allocation for percpu cache attributes (Mark Langsdorf) [2122319] - regmap: permit to set reg_update_bits with bulk implementation (Mark Langsdorf) [2122319] - PM: domains: Ensure genpd_debugfs_dir exists before remove (Mark Langsdorf) [2122319] - PM: runtime: Extend support for wakeirq for force_suspend|resume (Mark Langsdorf) [2122319] - regmap: add WARN_ONCE when invalid mask is provided to regmap_field_init() (Mark Langsdorf) [2122319] - PM: wakeup: Unify device_init_wakeup() for PM_SLEEP and !PM_SLEEP (Mark Langsdorf) [2122319] - arch_topology: Warn that topology for nested clusters is not supported (Mark Langsdorf) [2122319] - arch_topology: Add support for parsing sockets in /cpu-map (Mark Langsdorf) [2122319] - arch_topology: Set cluster identifier in each core/thread from /cpu-map (Mark Langsdorf) [2122319] - arch_topology: Limit span of cpu_clustergroup_mask() (Mark Langsdorf) [2122319] - arch_topology: Don't set cluster identifier as physical package identifier (Mark Langsdorf) [2122319] - arch_topology: Avoid parsing through all the CPUs once a outlier CPU is found (Mark Langsdorf) [2122319] - arch_topology: Check for non-negative value rather than -1 for IDs validity (Mark Langsdorf) [2122319] - arch_topology: Set thread sibling cpumask only within the cluster (Mark Langsdorf) [2122319] - arch_topology: Drop LLC identifier stash from the CPU topology (Mark Langsdorf) [2122319] - arm64: topology: Remove redundant setting of llc_id in CPU topology (Mark Langsdorf) [2122319] - arch_topology: Use the last level cache information from the cacheinfo (Mark Langsdorf) [2122319] - arch_topology: Add support to parse and detect cache attributes (Mark Langsdorf) [2122319] - cacheinfo: Align checks in cache_shared_cpu_map_{setup,remove} for readability (Mark Langsdorf) [2122319] - cacheinfo: Use cache identifiers to check if the caches are shared if available (Mark Langsdorf) [2122319] - cacheinfo: Allow early detection and population of cache attributes (Mark Langsdorf) [2122319] - cacheinfo: Add support to check if last level cache(LLC) is valid or shared (Mark Langsdorf) [2122319] - cacheinfo: Move cache_leaves_are_shared out of CONFIG_OF (Mark Langsdorf) [2122319] - cacheinfo: Add helper to access any cache index for a given CPU (Mark Langsdorf) [2122319] - cacheinfo: Use of_cpu_device_node_get instead cpu_dev->of_node (Mark Langsdorf) [2122319] - regmap: cache: Add extra parameter check in regcache_init (Mark Langsdorf) [2122319] - regmap-irq: Refactor checks for status bulk read support (Mark Langsdorf) [2122319] - regmap-irq: Remove mask_writeonly and regmap_irq_update_bits() (Mark Langsdorf) [2122319] - regmap-irq: Remove inappropriate uses of regmap_irq_update_bits() (Mark Langsdorf) [2122319] - driver core: fix potential deadlock in __driver_attach (Mark Langsdorf) [2122319] - devtmpfs: fix the dangling pointer of global devtmpfsd thread (Mark Langsdorf) [2122319] - regmap: Don't warn about cache only mode for devices with no cache (Mark Langsdorf) [2122319] - regmap: Wire up regmap_config provided bulk write in missed functions (Mark Langsdorf) [2122319] - regmap: Make regmap_noinc_read() return -ENOTSUPP if map->read isn't set (Mark Langsdorf) [2122319] - regmap: Re-introduce bulk read support check in regmap_bulk_read() (Mark Langsdorf) [2122319] - init: Initialize noop_backing_dev_info early (Mark Langsdorf) [2122319] - driver core: Introduce device_find_any_child() helper (Mark Langsdorf) [2122319] - regmap: cache: Fix syntax errors in comments (Mark Langsdorf) [2122319] - PM: domains: Trust domain-idle-states from DT to be correct by genpd (Mark Langsdorf) [2122319] - PM: domains: Measure power-on/off latencies in genpd based on a governor (Mark Langsdorf) [2122319] - PM: domains: Allocate governor data dynamically based on a genpd governor (Mark Langsdorf) [2122319] - PM: domains: Clean up some code in pm_genpd_init() and genpd_remove() (Mark Langsdorf) [2122319] - PM: domains: Fix initialization of genpd's next_wakeup (Mark Langsdorf) [2122319] - PM: domains: Fixup QoS latency measurements for IRQ safe devices in genpd (Mark Langsdorf) [2122319] - PM: domains: Measure suspend/resume latencies in genpd based on governor (Mark Langsdorf) [2122319] - PM: domains: Move the next_wakeup variable into the struct gpd_timing_data (Mark Langsdorf) [2122319] - PM: domains: Allocate gpd_timing_data dynamically based on governor (Mark Langsdorf) [2122319] - PM: domains: Skip another warning in irq_safe_dev_in_sleep_domain() (Mark Langsdorf) [2122319] - PM: domains: Rename irq_safe_dev_in_no_sleep_domain() in genpd (Mark Langsdorf) [2122319] - PM: domains: Don't check PM_QOS_FLAG_NO_POWER_OFF in genpd (Mark Langsdorf) [2122319] - PM: domains: Drop redundant code for genpd always-on governor (Mark Langsdorf) [2122319] - PM: domains: Add GENPD_FLAG_RPM_ALWAYS_ON for the always-on governor (Mark Langsdorf) [2122319] - PM: wakeup: expose pm_wakeup_pending to modules (Mark Langsdorf) [2122319] - driver core: fix deadlock in __device_attach (Mark Langsdorf) [2122319] - driver: base: fix UAF when driver_attach failed (Mark Langsdorf) [2122319] - driver core: location: Add "back" as a possible output for panel (Mark Langsdorf) [2122319] - driver core: location: Free struct acpi_pld_info *pld (Mark Langsdorf) [2122319] - regmap: Add missing map->bus check (Mark Langsdorf) [2122319] - device property: Advertise fwnode and device property count API calls (Mark Langsdorf) [2122319] - driver core: location: Check for allocations failure (Mark Langsdorf) [2122319] - regmap: Add bulk read/write callbacks into regmap_config (Mark Langsdorf) [2122319] - device property: Fix recent breakage of fwnode_get_next_parent_dev() (Mark Langsdorf) [2122319] - drivers/base/memory: fix an unlikely reference counting issue in __add_memory_block() (Mark Langsdorf) [2122319] - driver core: Add dma_cleanup callback in bus_type (Mark Langsdorf) [2122319] - driver core: Add sysfs support for physical location of a device (Mark Langsdorf) [2122319] - drivers/base/node.c: fix compaction sysfs file leak (Mark Langsdorf) [2122319] - driver core: Prevent overriding async driver of a device before it probe (Mark Langsdorf) [2122319] - Documentation: dd: Use ReST lists for return values of driver_deferred_probe_check_state() (Mark Langsdorf) [2122319] - regmap: cache: set max_register with reg_stride (Mark Langsdorf) [2122319] - firmware_loader: Check fw_state_is_done in loading_store (Mark Langsdorf) [2122319] - driver: platform: Add helper for safer setting of driver_override (Mark Langsdorf) [2122319] - PM: domains: Move genpd's time-accounting to ktime_get_mono_fast_ns() (Mark Langsdorf) [2122319] - PM: runtime: Allow to call __pm_runtime_set_status() from atomic context (Mark Langsdorf) [2122319] - device property: Drop 'test' prefix in parameters of fwnode_is_ancestor_of() (Mark Langsdorf) [2122319] - device property: Introduce fwnode_for_each_parent_node() (Mark Langsdorf) [2122319] - device property: Allow error pointer to be passed to fwnode APIs (Mark Langsdorf) [2122319] - device property: Check fwnode->secondary in fwnode_graph_get_next_endpoint() (Mark Langsdorf) [2122319] - PM: runtime: Avoid device usage count underflows (Mark Langsdorf) [2122319] - PM: domains: Extend dev_pm_domain_detach() doc (Mark Langsdorf) [2122319]- gitlab-ci: use CI templates from production branch (Michael Hofmann) - cpufreq: ACPI: Remove unused variables 'acpi_cpufreq_online' and 'ret' (Mark Langsdorf) [2038200] - cpufreq: ACPI: Only set boost MSRs on supported CPUs (Mark Langsdorf) [2038200] - cpufreq: ACPI: Defer setting boost MSRs (Mark Langsdorf) [2038200] - s390/kexec: fix ipl report address for kdump (Tobias Huschle) [2161328] - iavf: schedule watchdog immediately when changing primary MAC (Michal Schmidt) [2152493] - iavf: Move netdev_update_features() into watchdog task (Michal Schmidt) [2152493] - iavf: fix temporary deadlock and failure to set MAC address (Michal Schmidt) [2152493] - iavf: Fix error handling in iavf_init_module() (Michal Schmidt) [2152493]- net: ethernet: move from strlcpy with unused retval to strscpy (Ken Cox) [2103955] - ixgbe: stop resetting SYSTIME in ixgbe_ptp_start_cyclecounter (Ken Cox) [2103955] - ixgbe: Manual AN-37 for troublesome link partners for X550 SFI (Ken Cox) [2103955] - ixgbe: Don't call kmap() on page allocated with GFP_ATOMIC (Ken Cox) [2103955] - ixgbe: convert .adjfreq to .adjfine (Ken Cox) [2103955] - ixgbe: drop unexpected word 'for' in comments (Ken Cox) [2103955] - ixgbe: remove unexpected word "the" (Ken Cox) [2103955] - intel: remove unused macros (Ken Cox) [2103955] - ixgbe: Fix typos in comments (Ken Cox) [2103955] - drivers, ixgbe: export vf statistics (Ken Cox) [2103955] - ixgbe: fix unexpected VLAN Rx in promisc mode on VF (Ken Cox) [2103955] - ixgbe: fix bcast packets Rx on VF after promisc removal (Ken Cox) [2103955] - ixgbe: propagate XFRM offload state direction instead of flags (Ken Cox) [2103955] - ixgbe: Fix module_param allow_unsupported_sfp type (Ken Cox) [2103955] - ixgbe: ensure IPsec VF<->PF compatibility (Ken Cox) [2103955] - ixgbe, xsk: Get rid of redundant 'fallthrough' (Ken Cox) [2103955] - ixgbe, xsk: Diversify return values from xsk_wakeup call paths (Ken Cox) [2103955] - ixgbe, xsk: Terminate Rx side of NAPI when XSK Rx queue gets full (Ken Cox) [2103955] - ixgbe, xsk: Decorate IXGBE_XDP_REDIR with likely() (Ken Cox) [2103955] - ixgbe: add improvement for MDD response functionality (Ken Cox) [2103955] - ixgbe: add the ability for the PF to disable VF link state (Ken Cox) [2103955] - ixgbe: xsk: change !netif_carrier_ok() handling in ixgbe_xmit_zc() (Ken Cox) [2103955] - ixgbe: Remove non-inclusive language (Ken Cox) [2103955] - ixgbe: Use irq_update_affinity_hint() (Ken Cox) [2103955] - net: convert users of bitmap_foo() to linkmode_foo() (Ken Cox) [2103955] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Ken Cox) [2103955] - net: Use skb_frag_off accessors (Ken Cox) [2103955] - drm/i915: Fix watermark calculations for DG2 CCS+CC modifier (Jocelyn Falempe) [2041686] - drm/i915: Fix watermark calculations for DG2 CCS modifiers (Jocelyn Falempe) [2041686] - drm/i915: Fix watermark calculations for gen12+ CCS+CC modifier (Jocelyn Falempe) [2041686] - drm/i915: Fix watermark calculations for gen12+ MC CCS modifier (Jocelyn Falempe) [2041686] - drm/i915: Fix watermark calculations for gen12+ RC CCS modifier (Jocelyn Falempe) [2041686] - drm/i915/uc: fix device/bus include on rhel8 (Jocelyn Falempe) [2041686] - drm/i915/display: consider DG2_RC_CCS_CC when migrating buffers (Jocelyn Falempe) [2041686] - drm/i915: allow control over the flags when migrating (Jocelyn Falempe) [2041686] - drm/i915/display: handle migration for dpt (Jocelyn Falempe) [2041686] - drm/i915/huc: better define HuC status getparam possible return values. (Jocelyn Falempe) [2041686] - drm/i915/huc: stall media submission until HuC is loaded (Jocelyn Falempe) [2041686] - drm/i915/huc: track delayed HuC load with a fence (Jocelyn Falempe) [2041686] - drm/i915/dg2: setup HuC loading via GSC (Jocelyn Falempe) [2041686] - drm/i915/pxp: add huc authentication and loading command (Jocelyn Falempe) [2041686] - drm/i915/pxp: implement function for sending tee stream command (Jocelyn Falempe) [2041686] - drm/i915/pxp: load the pxp module when we have a gsc-loaded huc (Jocelyn Falempe) [2041686] - drm/i915/gt: Flush to global observation point before breadcrumb write (Jocelyn Falempe) [2041686] - drm/i915/guc/slpc: Add SLPC selftest live_slpc_power (Jocelyn Falempe) [2041686] - drm/i915/guc/slpc: Run SLPC selftests on all tiles (Jocelyn Falempe) [2041686] - drm/i915: Remove unwanted pointer unpacking (Jocelyn Falempe) [2041686] - drm/i915/guc: Enable compute scheduling on DG2 (Jocelyn Falempe) [2041686] - drm/i915/dg2: introduce Wa_22015475538 (Jocelyn Falempe) [2041686] - drm/i915/uc: Update to latest GuC and use new-format GuC/HuC names (Jocelyn Falempe) [2041686] - Revert "drm/i915/dg2: extend Wa_1409120013 to DG2" (Jocelyn Falempe) [2041686] - drm/i915/gsc: allocate extended operational memory in LMEM (Jocelyn Falempe) [2041686] - drm/i915/gsc: add GSC XeHP SDV platform definition (Jocelyn Falempe) [2041686] - drm/i915/gsc: add slow_firmware flag to the gsc device definition (Jocelyn Falempe) [2041686] - drm/i915/gsc: skip irq initialization if using polling (Jocelyn Falempe) [2041686] - drm/i915/uc: Add patch level version number support (Jocelyn Falempe) [2041686] - drm/i915/uc: Support for version reduced and multiple firmware files (Jocelyn Falempe) [2041686] - drm/i915/ttm: Abort suspend on i915_ttm_backup failure (Jocelyn Falempe) [2041686] - drm/i915/dg2: Incorporate Wa_16014892111 into DRAW_WATERMARK tuning (Jocelyn Falempe) [2041686] - drm/i915/guc: Record CTB info in error logs (Jocelyn Falempe) [2041686] - drm/i915/guc: Add GuC <-> kernel time stamp translation information (Jocelyn Falempe) [2041686] - drm/i915/guc: Don't use pr_err when not necessary (Jocelyn Falempe) [2041686] - drm/i915/dg2: Add support for DC5 state (Jocelyn Falempe) [2041686] - drm/i915/dmc: Update DG2 DMC firmware to v2.07 (Jocelyn Falempe) [2041686] - drm/i915/dg2: Add additional tuning settings (Jocelyn Falempe) [2041686] - drm/i915/gt: Add dedicated function for non-ctx register tuning settings (Jocelyn Falempe) [2041686] - drm/i915/dg2: Add Wa_1509727124 (Jocelyn Falempe) [2041686] - drm/i915/dg2: Update DG2 to GuC v70.4.1 (Jocelyn Falempe) [2041686] - drm/i915/dg2: Add additional HDMI pixel clock frequencies (Jocelyn Falempe) [2041686] - Revert "drm/i915/dg2: Add preemption changes for Wa_14015141709" (Jocelyn Falempe) [2041686] - config: Enable TDX Guest (Wander Lairson Costa) [1836977] - x86/tdx: mark TDX as a tech preview (Wander Lairson Costa) [1836977] - x86/tdx: Panic on bad configs that #VE on "private" memory access (Wander Lairson Costa) [1836977] - x86/tdx: Prepare for using "INFO" call for a second purpose (Wander Lairson Costa) [1836977] - x86/tdx: Handle load_unaligned_zeropad() page-cross to a shared page (Wander Lairson Costa) [1836977] - x86/tdx: Clarify RIP adjustments in #VE handler (Wander Lairson Costa) [1836977] - vt: Initialize conswitchp to dummy_con if unset (Wander Lairson Costa) [1836977] - x86/tdx: Fix early #VE handling (Wander Lairson Costa) [1836977] - x86/tdx: Fix RETs in TDX asm (Wander Lairson Costa) [1836977] - x86/apic: Do apic driver probe for "nosmp" use case (Wander Lairson Costa) [1836977] - x86/mm: Fix spacing within memory encryption features message (Wander Lairson Costa) [1836977] - x86/kaslr: Fix build warning in KASLR code in boot stub (Wander Lairson Costa) [1836977] - Documentation/x86: Document TDX kernel architecture (Wander Lairson Costa) [1836977] - ACPICA: Avoid cache flush inside virtual machines (Wander Lairson Costa) [1836977] - x86/tdx/ioapic: Add shared bit for IOAPIC base address (Wander Lairson Costa) [1836977] - x86/mm: Make DMA memory shared for TD guest (Wander Lairson Costa) [1836977] - x86/mm/cpa: Add support for TDX shared memory (Wander Lairson Costa) [1836977] - x86/tdx: Make pages shared in ioremap() (Wander Lairson Costa) [1836977] - x86/topology: Disable CPU online/offline control for TDX guests (Wander Lairson Costa) [1836977] - x86/boot: Avoid #VE during boot for TDX platforms (Wander Lairson Costa) [1836977] - x86/boot/compressed/64: Use TEST reg,reg instead of CMP $0,reg (Wander Lairson Costa) [1836977] - x86/boot/compressed/64: Do not corrupt EDX on EFER.LME=1 setting (Wander Lairson Costa) [1836977] - x86/boot/compressed/64: Set EFER.LME=1 in 32-bit trampoline before returning to long mode (Wander Lairson Costa) [1836977] - x86/boot: Set CR0.NE early and keep it set during the boot (Wander Lairson Costa) [1836977] - x86/acpi/x86/boot: Add multiprocessor wake-up support (Wander Lairson Costa) [1836977] - x86/boot: Add a trampoline for booting APs via firmware handoff (Wander Lairson Costa) [1836977] - x86/asm/realmode: Use SYM_DATA_* instead of GLOBAL (Wander Lairson Costa) [1836977] - x86/realmode: Remove trampoline_status (Wander Lairson Costa) [1836977] - x86/tdx: Wire up KVM hypercalls (Wander Lairson Costa) [1836977] - x86/tdx: Port I/O: Add early boot support (Wander Lairson Costa) [1836977] - x86/tdx: Port I/O: Add runtime hypercalls (Wander Lairson Costa) [1836977] - x86/boot: Port I/O: Add decompression-time support for TDX (Wander Lairson Costa) [1836977] - x86/boot: Port I/O: Allow to hook up alternative helpers (Wander Lairson Costa) [1836977] - x86: Consolidate port I/O helpers (Wander Lairson Costa) [1836977] - x86: Adjust types used in port I/O helpers (Wander Lairson Costa) [1836977] - x86/tdx: Detect TDX at early kernel decompression time (Wander Lairson Costa) [1836977] - x86/tdx: Handle in-kernel MMIO (Wander Lairson Costa) [1836977] - x86/tdx: Handle CPUID via #VE (Wander Lairson Costa) [1836977] - x86/tdx: Add MSR support for TDX guests (Wander Lairson Costa) [1836977] - x86/tdx: Add HLT support for TDX guests (Wander Lairson Costa) [1836977] - x86/traps: Add #VE support for TDX guest (Wander Lairson Costa) [1836977] - x86/traps: Refactor exc_general_protection() (Wander Lairson Costa) [1836977] - x86/traps: Cleanup do_general_protection() (Wander Lairson Costa) [1836977] - x86/dumpstack: Introduce die_addr() for die() with #GP fault address (Wander Lairson Costa) [1836977] - x86/traps: Print address on #GP (Wander Lairson Costa) [1836977] - x86/kprobes: Inline kprobe_exceptions_notify() into do_general_protection() (Wander Lairson Costa) [1836977] - x86/tdx: Exclude shared bit from __PHYSICAL_MASK (Wander Lairson Costa) [1836977] - x86/tdx: Extend the confidential computing API to support TDX guests (Wander Lairson Costa) [1836977] - x86/tdx: Add __tdx_module_call() and __tdx_hypercall() helper functions (Wander Lairson Costa) [1836977] - x86/tdx: Provide common base for SEAMCALL and TDCALL C wrappers (Wander Lairson Costa) [1836977] - x86/tdx: Detect running as a TDX guest in early boot (Wander Lairson Costa) [1836977] - x86/mm/cpa: Generalize __set_memory_enc_pgtable() (Wander Lairson Costa) [1836977] - x86/mm/pat: Don't flush cache if hardware enforces cache coherency across encryption domnains (Wander Lairson Costa) [1836977] - x86/coco: Add API to handle encryption mask (Wander Lairson Costa) [1836977] - x86/cc: Move arch/x86/{kernel/cc_platform.c => coco/core.c} (Wander Lairson Costa) [1836977] - x86/sev-es: Use insn_decode_mmio() for MMIO implementation (Wander Lairson Costa) [1836977] - x86/insn-eval: Introduce insn_decode_mmio() (Wander Lairson Costa) [1836977] - x86/insn-eval: Introduce insn_get_modrm_reg_ptr() (Wander Lairson Costa) [1836977] - x86/insn-eval: Handle insn_get_opcode() failure (Wander Lairson Costa) [1836977] - x86/sev: Move common memory encryption code to mem_encrypt.c (Wander Lairson Costa) [1836977] - x86/sev: Rename mem_encrypt.c to mem_encrypt_amd.c (Wander Lairson Costa) [1836977] - x86/virtio: Have SEV guests enforce restricted virtio memory access (Wander Lairson Costa) [1836977] - devlink: protect devlink dump by the instance lock (Petr Oros) [2131116] - devlink: hold region lock when flushing snapshots (Petr Oros) [2131116] - net: devlink: enable parallel ops on netlink interface (Petr Oros) [2131116] - net: devlink: remove devlink_mutex (Petr Oros) [2131116] - net: devlink: convert reload command to take implicit devlink->lock (Petr Oros) [2131116] - net: devlink: introduce "unregistering" mark and use it during devlinks iteration (Petr Oros) [2131116] - devlink: Fix use-after-free after a failed reload (Petr Oros) [2131116] - net: devlink: Fix missing mutex_unlock() call (Petr Oros) [2131116] - Documentation: devlink: add add devlink-selftests to the table of contents (Petr Oros) [2131116] - devlink: Hold the instance lock in health callbacks (Petr Oros) [2131116] - net/mlx4: Lock mlx4 devlink reload callback (Petr Oros) [2131116] - net/mlx4: Use devl_ API for devlink port register / unregister (Petr Oros) [2131116] - net/mlx4: Use devl_ API for devlink region create / destroy (Petr Oros) [2131116] - net: devlink: remove region snapshots list dependency on devlink->lock (Petr Oros) [2131116] - net: devlink: remove region snapshot ID tracking dependency on devlink->lock (Petr Oros) [2131116] - devlink: introduce framework for selftests (Petr Oros) [2131116] - net: devlink: remove redundant net_eq() check from sb_pool_get_dumpit() (Petr Oros) [2131116] - net: devlink: move net check into devlinks_xa_for_each_registered_get() (Petr Oros) [2131116] - net: devlink: make sure that devlink_try_get() works with valid pointer during xarray iteration (Petr Oros) [2131116] - netdevsim: convert driver to use unlocked devlink API during init/fini (Petr Oros) [2131116] - net: devlink: add unlocked variants of devlink_region_create/destroy() functions (Petr Oros) [2131116] - net: devlink: add unlocked variants of devlink_dpipe*() functions (Petr Oros) [2131116] - net: devlink: add unlocked variants of devlink_sb*() functions (Petr Oros) [2131116] - net: devlink: add unlocked variants of devlink_resource*() functions (Petr Oros) [2131116] - net: devlink: add unlocked variants of devling_trap*() functions (Petr Oros) [2131116] - net: devlink: avoid false DEADLOCK warning reported by lockdep (Petr Oros) [2131116] - net: devlink: fix return statement in devlink_port_new_notify() (Petr Oros) [2131116] - net: devlink: fix a typo in function name devlink_port_new_notifiy() (Petr Oros) [2131116] - net: devlink: make devlink_dpipe_headers_register() return void (Petr Oros) [2131116] - net: devlink: move unlocked function prototypes alongside the locked ones (Petr Oros) [2131116] - net: devlink: use helpers to work with devlink->lock mutex (Petr Oros) [2131116] - net: devlink: fix unlocked vs locked functions descriptions (Petr Oros) [2131116] - devlink: Hold the instance lock in port_new / port_del callbacks (Petr Oros) [2131116] - powercap: intel_rapl: Add support for RAPTORLAKE_S (Prarit Bhargava) [2120363] - selftests/bpf: Fix test_varlen verification failure with latest llvm (Yauheni Kaliuta) [2149222] - iwlwifi: remove firmware version limit for AC9560 (Íñigo Huguet) [2129361] - wifi: iwlwifi: fw: skip PPAG for JF (Íñigo Huguet) [2129361] - sched: Improve wake_up_all_idle_cpus() take #2 (Julia Denham) [2134931] - selftests/livepatch: better synchronize test_klp_callbacks_busy (Julia Denham) [2121204] - sched,livepatch: Use wake_up_if_idle() (Joe Lawrence) [2134931] - sched: Simplify wake_up_*idle*() (Joe Lawrence) [2134931] - sched,livepatch: Use task_call_func() (Joe Lawrence) [2134931] - sched,rcu: Rework try_invoke_on_locked_down_task() (Joe Lawrence) [2134931] - sched: Improve try_invoke_on_locked_down_task() (Joe Lawrence) [2134931] - arm64/bpf: Remove 128MB limit for BPF JIT programs (Yauheni Kaliuta) [2140163] - bpf: Define bpf_jit_alloc_exec_limit for arm64 JIT (Yauheni Kaliuta) [2140163] - arm64: extable: add `type` and `data` fields (Yauheni Kaliuta) [2140163] - arm64: extable: use `ex` for `exception_table_entry` (Yauheni Kaliuta) [2140163] - arm64: extable: make fixup_exception() return bool (Yauheni Kaliuta) [2140163] - arm64: extable: consolidate definitions (Yauheni Kaliuta) [2140163] - arm64: kvm: use kvm_exception_table_entry (Yauheni Kaliuta) [2140163] - s390/cio: check the subchannel validity for dev_busid (Tobias Huschle) [2160494] - s390/cio: add dev_busid sysfs entry for each subchannel (Tobias Huschle) [2160494]- intel_idle: Add AlderLake-N support (Prarit Bhargava) [2144692] - selftests/timens: add a test for vfork+exit (Oleg Nesterov) [2116444] - fs/exec: switch timens when a task gets a new mm (Oleg Nesterov) [2116444] - namespace: make timens_on_fork() return nothing (Oleg Nesterov) [2116444] - timens: make vdso_join_timens() always succeed (Oleg Nesterov) [2116444] - xfrm: Fix oops in __xfrm_state_delete() (Sabrina Dubroca) [2156048] - tcp: Fix data races around icsk->icsk_af_ops. (Guillaume Nault) [2143904] {CVE-2022-3566} - ice: synchronize the misc IRQ when tearing down Tx tracker (Petr Oros) [2148858] - ice: fix handling of burst Tx timestamps (Petr Oros) [2148858] - vhost/vsock: Fix error handling in vhost_vsock_init() (Stefano Garzarella) [2159969] - net: vmw_vsock: vmci: Check memcpy_from_msg() (Stefano Garzarella) [2159969] - vhost/vsock: Use kvmalloc/kvfree for larger packets. (Stefano Garzarella) [2159969] - vsock: Set socket state back to SS_UNCONNECTED in vsock_connect_timeout() (Stefano Garzarella) [2159969] - vsock: Fix memory leak in vsock_connect() (Stefano Garzarella) [2159969] - tools/power turbostat: Add support for RPL-S (Prarit Bhargava) [2122848]- nvme: re-order nvme_alloc_ns to match "nvme: use blk_mq_alloc_disk" (Chris Leech) [2152742] - perf vendor events amd: Add Zen 4 mapping (Michael Petlan) [2148294] - perf vendor events amd: Add Zen 4 metrics (Michael Petlan) [2148294] - perf vendor events amd: Add Zen 4 uncore events (Michael Petlan) [2148294] - perf vendor events amd: Add Zen 4 core events (Michael Petlan) [2148294] - cpuhotplug: Fix KABI breakage (Prarit Bhargava) [2156529] - scsi: target: core: Fix hard lockup when executing a compare-and-write command (Maurizio Lombardi) [2119897] - x86/topology: Fix duplicated core ID within a package (Prarit Bhargava) [2159553] - x86/topology: Fix multiple packages shown on a single-package system (Prarit Bhargava) [2159553] - hwmon/coretemp: Handle large core ID value (Prarit Bhargava) [2159553] - x86: Remove vendor checks from prefer_mwait_c1_over_halt (Prarit Bhargava) [2150067] - x86: Handle idle=nomwait cmdline properly for x86_idle (Prarit Bhargava) [2150067] - cpufreq: intel_pstate: Support Sapphire Rapids OOB mode (Prarit Bhargava) [2117767] - KVM: nVMX: Inject #GP, not #UD, if "generic" VMXON CR0/CR4 check fails (Emanuele Giuseppe Esposito) [2159433] - vmxnet3: correctly report csum_level for encapsulated packet (Izabela Bakollari) [2158809] - mei: pxp: support matching with a gfx discrete card (Jocelyn Falempe) [2147557] - mei: pxp: add command streamer API to the PXP driver (Jocelyn Falempe) [2147557] - mei: bus: extend bus API to support command streamer API (Jocelyn Falempe) [2147557] - mei: adjust extended header kdocs (Jocelyn Falempe) [2147557] - mei: bus: enable sending gsc commands (Jocelyn Falempe) [2147557] - mei: add support to GSC extended header (Jocelyn Falempe) [2147557] - mei: debugfs: add pxp mode to devstate in debugfs (Jocelyn Falempe) [2147557] - mei: drop ready bits check after start (Jocelyn Falempe) [2147557] - mei: gsc: add transition to PXP mode in resume flow (Jocelyn Falempe) [2147557] - mei: gsc: setup gsc extended operational memory (Jocelyn Falempe) [2147557] - mei: mkhi: add memory ready command (Jocelyn Falempe) [2147557] - mei: bus: export common mkhi definitions into a separate header (Jocelyn Falempe) [2147557] - mei: extend timeouts on slow devices (Jocelyn Falempe) [2147557] - mei: gsc: wait for reset thread on stop (Jocelyn Falempe) [2147557] - mei: gsc: use polling instead of interrupts (Jocelyn Falempe) [2147557] - mei: add slow_firmware flag to the mei auxiliary device (Jocelyn Falempe) [2147557] - mei: add kdoc for struct mei_aux_device (Jocelyn Falempe) [2147557] - mei: me: fix clang -Wformat warning (Jocelyn Falempe) [2147557] - mei: me: add raptor lake point S DID (Jocelyn Falempe) [2147557] - mei: hbm: drop capability response on early shutdown (Jocelyn Falempe) [2147557] - mei: me: set internal pg flag to off on hardware reset (Jocelyn Falempe) [2147557] - misc/mei: Add NULL check to component match callback functions (Jocelyn Falempe) [2147557] - drm/display: Move HDCP helpers into display-helper module (Jocelyn Falempe) [2147557] - mei: gsc: retrieve the firmware version (Jocelyn Falempe) [2147557] - mei: gsc: add runtime pm handlers (Jocelyn Falempe) [2147557] - mei: gsc: setup char driver alive in spite of firmware handshake failure (Jocelyn Falempe) [2147557] - mei: add support for graphics system controller (gsc) devices (Jocelyn Falempe) [2147557] - mei: avoid iterator usage outside of list_for_each_entry (Jocelyn Falempe) [2147557] - mei: do not overwrite state on hw start (Jocelyn Falempe) [2147557] - mei: me: fix reset policy on read error in interrupt (Jocelyn Falempe) [2147557] - mei: me: avoid link reset on shutdown (Jocelyn Falempe) [2147557] - mei: me: disable driver on the ign firmware (Jocelyn Falempe) [2147557] - mei: me: Use dma_set_mask_and_coherent() and simplify code (Jocelyn Falempe) [2147557] - mei: hbm: fix client dma reply status (Jocelyn Falempe) [2147557] - mei: cleanup status before client dma setup call (Jocelyn Falempe) [2147557] - mei: add POWERING_DOWN into device state print (Jocelyn Falempe) [2147557] - mei: Remove some dead code (Jocelyn Falempe) [2147557] - mei: bus: add client dma interface (Jocelyn Falempe) [2147557] - mei: hbm: drop hbm responses on early shutdown (Jocelyn Falempe) [2147557] - mei: me: add Ice Lake-N device id. (Jocelyn Falempe) [2147557] - mei: pxp: export pavp client to me client bus (Jocelyn Falempe) [2147557] - mei: Remove usage of the deprecated "pci-dma-compat.h" API (Jocelyn Falempe) [2147557] - mei: constify passed buffers and structures (Jocelyn Falempe) [2147557] - mei: revamp mei extension header structure layout. (Jocelyn Falempe) [2147557] - mei: fix kdoc in the driver (Jocelyn Falempe) [2147557] - mei: hdcp: SPDX tag should be the first line (Jocelyn Falempe) [2147557] - mei: request autosuspend after sending rx flow control (Jocelyn Falempe) [2147557] - mei: Drop unnecessary NULL check after container_of (Jocelyn Falempe) [2147557] - mei: me: add Alder Lake P device id. (Jocelyn Falempe) [2147557] - mei: allow map and unmap of client dma buffer only for disconnected client (Jocelyn Falempe) [2147557] - mei: use sysfs_emit() in tx_queue_limit_show sysfs (Jocelyn Falempe) [2147557] - mei: bus: block send with vtag on non-conformat FW (Jocelyn Falempe) [2147557] - mei: bus: change remove callback to return void (Jocelyn Falempe) [2147557] - mei: bus: simplify mei_cl_device_remove() (Jocelyn Falempe) [2147557] - mei: implement client dma setup. (Jocelyn Falempe) [2147557] - mei: hbm: add client dma hbm messages (Jocelyn Falempe) [2147557] - mei: add support for client dma capability (Jocelyn Falempe) [2147557] - mei: allow clients on bus to communicate in remove callback (Jocelyn Falempe) [2147557] - mei: me: add adler lake point LP DID (Jocelyn Falempe) [2147557] - mei: hbm: drop hbm responses on shutdown (Jocelyn Falempe) [2147557] - mei: hbm: call mei_set_devstate() on hbm stop response (Jocelyn Falempe) [2147557] - mei: document that mei_msg_hdr_init returns ERR_PTR (Jocelyn Falempe) [2147557] - mei: fix transfer over dma with extended header (Jocelyn Falempe) [2147557] - misc/mei/hdcp: Fix AUTH_STREAM_REQ cmd buffer len (Jocelyn Falempe) [2147557] - mei: bus: enable pavp device. (Jocelyn Falempe) [2147557] - mei: bus: add vtag support (Jocelyn Falempe) [2147557] - Revert "mei: virtio: virtualization frontend driver" (Jocelyn Falempe) [2147557] - mei: bus: fix a kernel-doc markup (Jocelyn Falempe) [2147557] - mei: protect mei_cl_mtu from null dereference (Jocelyn Falempe) [2147557] - mei: bus: deinitialize callback functions on init failure (Jocelyn Falempe) [2147557] - mei: bus: do not start a read for disconnected clients (Jocelyn Falempe) [2147557] - misc: mei: remove unneeded break (Jocelyn Falempe) [2147557] - mei: hw: Replace zero-length array with flexible-array member (Jocelyn Falempe) [2147557] - mei: virtio: virtualization frontend driver (Jocelyn Falempe) [2147557] - mei: add connect with vtag ioctl (Jocelyn Falempe) [2147557] - mei: bus: unconditionally enable clients with vtag support (Jocelyn Falempe) [2147557] - mei: bus: use zero vtag for bus clients. (Jocelyn Falempe) [2147557] - mei: handle tx queue flushing for vtag connections (Jocelyn Falempe) [2147557] - mei: add a vtag map for each client (Jocelyn Falempe) [2147557] - mei: add a spin lock to protect rd_completed queue (Jocelyn Falempe) [2147557] - mei: bump hbm version to 2.2 (Jocelyn Falempe) [2147557] - mei: add support for mei extended header. (Jocelyn Falempe) [2147557] - mei: add vtag support bit in client properties (Jocelyn Falempe) [2147557] - mei: restrict vtag support to hbm version 2.2 (Jocelyn Falempe) [2147557] - mei: hbm: add capabilities message (Jocelyn Falempe) [2147557] - Revert "scsi: iscsi: ql4xxx: Use per-session workqueue for unbinding" (Chris Leech) [2122624] - Revert "scsi: iscsi: Use the session workqueue for recovery" (Chris Leech) [2122624] - l2tp: Don't sleep and disable BH under writer-side sk_callback_lock (Guillaume Nault) [2145235] {CVE-2022-4129} - l2tp: Serialize access to sk_user_data with sk_callback_lock (Guillaume Nault) [2145235] {CVE-2022-4129} - net: fix a concurrency bug in l2tp_tunnel_register() (Guillaume Nault) [2145235] {CVE-2022-4129} - net: tap: fix general protection fault when freeing an skb when the ring is full (Antoine Tenart) [2152802] - platform/x86/intel/pmt: Sapphire Rapids PMT errata fix (Prarit Bhargava) [2144689] - RDMA/core: Fix null-ptr-deref in ib_core_cleanup() (Kamal Heib) [2120677] - RDMA/rxe: Fix mr leak in RESPST_ERR_RNR (Kamal Heib) [2120677] - IB/hfi1: Correctly move list in sc_disable() (Kamal Heib) [2120677] - RDMA/cma: Use output interface for net_dev check (Kamal Heib) [2120677] - RDMA/usnic: fix set-but-not-unused variable 'flags' warning (Kamal Heib) [2120677] - IB/rdmavt: Add __init/__exit annotations to module init/exit funcs (Kamal Heib) [2120677] - RDMA/rxe: Fix resize_finish() in rxe_queue.c (Kamal Heib) [2120677] - IB: Set IOVA/LENGTH on IB_MR in core/uverbs layers (Kamal Heib) [2120677] - RDMA/cm: Use SLID in the work completion as the DLID in responder side (Kamal Heib) [2120677] - RDMA/siw: Fix QP destroy to wait for all references dropped. (Kamal Heib) [2120677] - RDMA/srp: Fix srp_abort() (Kamal Heib) [2120677] - RDMA/irdma: Validate udata inlen and outlen (Kamal Heib) [2120677] - RDMA/irdma: Align AE id codes to correct flush code and event (Kamal Heib) [2120677] - RDMA/rxe: Fix the error caused by qp->sk (Kamal Heib) [2120677] - RDMA/rxe: Fix "kernel NULL pointer dereference" error (Kamal Heib) [2120677] - RDMA/rxe: Remove an unused member from struct rxe_mr (Kamal Heib) [2120677] - x86/fpu: Fix copy_xstate_to_uabi() to copy init states correctly (Dean Nelson) [2122850] - x86/fpu: Exclude dynamic states from init_fpstate (Dean Nelson) [2122850] - x86/fpu: Fix the init_fpstate size check with the actual size (Dean Nelson) [2122850] - x86/fpu: Configure init_fpstate attributes orderly (Dean Nelson) [2122850] - x86/fpu/xstate: Fix the ARCH_REQ_XCOMP_PERM implementation (Dean Nelson) [2122850] - ceph: rely on vfs for setgid stripping (Andrey Albershteyn) [2128904] - fs: move S_ISGID stripping into the vfs_*() helpers (Andrey Albershteyn) [2128904] - fs: Add missing umask strip in vfs_tmpfile (Andrey Albershteyn) [2128904] - fs: add mode_strip_sgid() helper (Andrey Albershteyn) [2128904]- x86/insn: Add AMX instructions to the x86 instruction decoder (Prarit Bhargava) [2117765] - intel_idle: Add a new flag to initialize the AMX state (Prarit Bhargava) [2117765] - x86/fpu: Add a helper to prepare AMX state for low-power CPU idle (Prarit Bhargava) [2117765] - intel_idle: make SPR C1 and C1E be independent (Prarit Bhargava) [2117765] - rpmspec: drop traceevent files instead of just excluding them from files list (Michael Petlan) [2155509] - powerpc/bpf/64: Add instructions for atomic_[cmp]xchg (Mamatha Inamdar) [2113254] - powerpc/bpf/64: add support for atomic fetch operations (Mamatha Inamdar) [2113254] - powerpc/bpf/64: add support for BPF_ATOMIC bitwise operations (Mamatha Inamdar) [2113254] - powerpc/bpf: Simplify bpf_to_ppc() and adopt it for powerpc64 (Mamatha Inamdar) [2113254] - powerpc64/bpf: Store temp registers' bpf to ppc mapping (Mamatha Inamdar) [2113254] - powerpc/bpf: Use _Rn macros for GPRs (Mamatha Inamdar) [2113254] - powerpc/bpf: Move bpf_jit64.h into bpf_jit_comp64.c (Mamatha Inamdar) [2113254] - powerpc/bpf: Cleanup bpf_jit.h (Mamatha Inamdar) [2113254] - powerpc64/bpf: Get rid of PPC_BPF_[LL|STL|STLU] macros (Mamatha Inamdar) [2113254] - powerpc64/bpf: Convert some of the uses of PPC_BPF_[LL|STL] to PPC_BPF_[LD|STD] (Mamatha Inamdar) [2113254] - powerpc64/bpf: Optimize instruction sequence used for function calls (Mamatha Inamdar) [2113254] - powerpc64/bpf elfv1: Do not load TOC before calling functions (Mamatha Inamdar) [2113254] - powerpc64/bpf elfv2: Setup kernel TOC in r2 on entry (Mamatha Inamdar) [2113254] - powerpc64: Set PPC64_ELF_ABI_v[1|2] macros to 1 (Mamatha Inamdar) [2113254] - powerpc64/bpf: Use r12 for constant blinding (Mamatha Inamdar) [2113254] - powerpc64/bpf: Do not save/restore LR on each call to bpf_stf_barrier() (Mamatha Inamdar) [2113254] - powerpc/bpf: Handle large branch ranges with BPF_EXIT (Mamatha Inamdar) [2113254] - powerpc/bpf: Emit a single branch instruction for known short branch ranges (Mamatha Inamdar) [2113254] - powerpc/bpf: Skip branch range validation during first pass (Mamatha Inamdar) [2113254] - powerpc64/bpf: Limit 'ldbrx' to processors compliant with ISA v2.06 (Mamatha Inamdar) [2113254] - tools/bpf: Rename 'struct event' to avoid naming conflict (Mamatha Inamdar) [2113254] - bpf: Guard against accessing NULL pt_regs in bpf_get_task_stack() (Mamatha Inamdar) [2113254] - bpf ppc64: Access only if addr is kernel address (Mamatha Inamdar) [2113254] - bpf ppc64: Add BPF_PROBE_MEM support for JIT (Mamatha Inamdar) [2113254] - powerpc/ppc-opcode: introduce PPC_RAW_BRANCH() macro (Mamatha Inamdar) [2113254] - bpf powerpc: refactor JIT compiler code (Mamatha Inamdar) [2113254] - bpf powerpc: Remove extra_pass from bpf_jit_build_body() (Mamatha Inamdar) [2113254] - bpf powerpc: Remove unused SEEN_STACK (Mamatha Inamdar) [2113254] - powerpc/bpf: Emit stf barrier instruction sequences for BPF_NOSPEC (Mamatha Inamdar) [2113254] - powerpc/security: Add a helper to query stf_barrier type (Mamatha Inamdar) [2113254] - powerpc/bpf: Fix BPF_SUB when imm == 0x80000000 (Mamatha Inamdar) [2113254] - powerpc/bpf: Fix BPF_MOD when imm == 1 (Mamatha Inamdar) [2113254] - powerpc/bpf: Validate branch ranges (Mamatha Inamdar) [2113254] - powerpc/lib: Add helper to check if offset is within conditional branch range (Mamatha Inamdar) [2113254] - powerpc/lib/feature-fixups: Use PPC_RAW_xxx() macros (Mamatha Inamdar) [2113254] - powerpc: Move PPC_HA() PPC_HI() and PPC_LO() to ppc-opcode.h (Mamatha Inamdar) [2113254] - swapfile: fix soft lockup in scan_swap_map_slots (Waiman Long) [2155734] - mm/swap: add helper swap_offset_available() (Waiman Long) [2155734] - pNFS/filelayout: Fix coalescing test for single DS (Benjamin Coddington) [2158520] - arm64: kdump: Support crashkernel=X fall back to reserve region above DMA zones (Pingfan Liu) [1940674] - arm64: kdump: Provide default size when crashkernel=Y,low is not specified (Pingfan Liu) [1940674] - media: dmxdev: fix UAF when dvb_register_device() fails (Dean Nelson) [2123301] {CVE-2022-41218} - crypto: s390/aes - drop redundant xts key check (Vladis Dronov) [2158893] - crypto: xts - implement xts_verify_key() with xts_check_key() (Vladis Dronov) [2158893] - audit: cache ctx->major in audit_filter_syscall() (Richard Guy Briggs) [2123854] - audit: free audit_proctitle only on task exit (Richard Guy Briggs) [2123854] - audit: explicitly check audit_context->context enum value (Richard Guy Briggs) [2123854] - audit: move audit_return_fixup before the filters (Richard Guy Briggs) [2123854] - audit: fix potential double free on error path from fsnotify_add_inode_mark (Richard Guy Briggs) [2123854] - i2c: ismt: Fix an out-of-bounds bug in ismt_access() (Prarit Bhargava) [2119066] {CVE-2022-2873} - net: dropreason: add SKB_DROP_REASON_FRAG_TOO_FAR (Antoine Tenart) [2155186] - net: dropreason: add SKB_DROP_REASON_FRAG_REASM_TIMEOUT (Antoine Tenart) [2155186] - net: dropreason: add SKB_DROP_REASON_DUP_FRAG (Antoine Tenart) [2155186] - net: dropreason: propagate drop_reason to skb_release_data() (Antoine Tenart) [2155186] - net: dropreason: add SKB_CONSUMED reason (Antoine Tenart) [2155186] - ipv4: remove redundant null pointer check before kfree_skb (Antoine Tenart) [2155186]- turbostat: Bring code up-to-date with upstream (Prarit Bhargava) [2117769] - tools/power turbostat: Enable accumulate RAPL display (Prarit Bhargava) [2117769] - tools/power turbostat: version 2022.07.28 (Prarit Bhargava) [2117769] - tools/power turbostat: do not decode ACC for ICX and SPR (Prarit Bhargava) [2117769] - tools/power turbostat: fix SPR PC6 limits (Prarit Bhargava) [2117769] - tools/power turbostat: cleanup 'automatic_cstate_conversion_probe()' (Prarit Bhargava) [2117769] - tools/power turbostat: separate SPR from ICX (Prarit Bhargava) [2117769] - tools/power turbosstat: fix comment (Prarit Bhargava) [2117769] - tools/power turbostat: Support RAPTORLAKE P (Prarit Bhargava) [2117769] - tools/power turbostat: add support for ALDERLAKE_N (Prarit Bhargava) [2117769] - tools/power turbostat: dump secondary Turbo-Ratio-Limit (Prarit Bhargava) [2117769] - tools/power turbostat: simplify dump_turbo_ratio_limits() (Prarit Bhargava) [2117769] - tools/power turbostat: dump CPUID.7.EDX.Hybrid (Prarit Bhargava) [2117769] - tools/power turbostat: update turbostat.8 (Prarit Bhargava) [2117769] - tools/power turbostat: Show uncore frequency (Prarit Bhargava) [2117769] - tools/power turbostat: Fix file pointer leak (Prarit Bhargava) [2117769] - tools/power turbostat: replace strncmp with single character compare (Prarit Bhargava) [2117769] - tools/power turbostat: print the kernel boot commandline (Prarit Bhargava) [2117769] - tools/power turbostat: Introduce support for RaptorLake (Prarit Bhargava) [2117769] - tools/power turbostat: version 2022.04.16 (Prarit Bhargava) [2117769] - tools/power turbostat: No build warnings with -Wextra (Prarit Bhargava) [2117769] - tools/power turbostat: be more useful as non-root (Prarit Bhargava) [2117769] - tools/power turbostat: fix ICX DRAM power numbers (Prarit Bhargava) [2117769] - tools/power turbostat: Support thermal throttle count print (Prarit Bhargava) [2117769] - tools/power turbostat: Allow printing header every N iterations (Prarit Bhargava) [2117769] - tools/power turbostat: Allow -e for all names. (Prarit Bhargava) [2117769] - tools/power turbostat: print power values upto three decimal (Prarit Bhargava) [2117769] - tools/power turbostat: Add Power Limit4 support (Prarit Bhargava) [2117769] - tools/power turbostat: fix dump for AMD cpus (Prarit Bhargava) [2117769] - tools/power turbostat: tweak --show and --hide capability (Prarit Bhargava) [2117769] - NFSv4: Retry LOCK on OLD_STATEID during delegation return (Benjamin Coddington) [2137826] - KVM: s390: pv: don't allow userspace to set the clock under PV (Tobias Huschle) [2154284] - net: mana: Fix race on per-CQ variable napi work_done (Emanuele Giuseppe Esposito) [2151722] - powercap: intel_rapl: support new layout of Psys PowerLimit Register on SPR (Prarit Bhargava) [2106143] - ceph: choose auth MDS for getxattr with the Xs caps (Milind Changire) [2126703] - ceph: try to choose the auth MDS if possible for getattr (Milind Changire) [2126703] - ceph: convert to generic_file_llseek (Milind Changire) [2126707] - ceph: don't leak snap_rwsem in handle_cap_grant (Milind Changire) [2126706] - ceph: prevent a client from exceeding the MDS maximum xattr size (Milind Changire) [2126704] - ceph: add session already open notify support (Milind Changire) [2126701] - ceph: use correct index when encoding client supported features (Milind Changire) [2143875] - ceph: switch TASK_INTERRUPTIBLE to TASK_KILLABLE (Milind Changire) [2126700] - ceph: allow ceph.dir.rctime xattr to be updatable (Milind Changire) [2126699] - ipv6: Use ipv6_only_sock() helper in condition. (Izabela Bakollari) [2144855] - ipv6: Remove __ipv6_only_sock(). (Izabela Bakollari) [2144855] - redhat/configs: Switch CONFIG_X86_AMD_PSTATE to built-in (Prarit Bhargava) [2150424] - Documentation: add amd-pstate kernel command line options (Prarit Bhargava) [2150424] - cpufreq: amd-pstate: add amd-pstate driver parameter for mode selection (Prarit Bhargava) [2150424] - cpufreq: amd-pstate: change amd-pstate driver to be built-in type (Prarit Bhargava) [2150424] - cpufreq: amd-pstate: cpufreq: amd-pstate: reset MSR_AMD_PERF_CTL register at init (Prarit Bhargava) [2150424] - scsi: target: iscsi: Fix a race condition between login_work and the login thread (Maurizio Lombardi) [2153832] - virtio_console: Introduce an ID allocator for virtual console numbers (Cédric Le Goater) [2072437] - blk-throttle: fix that io throttle can only work for single bio (Ming Lei) [2088193] - scsi: zfcp: Fix double free of FSF request when qdio send fails (Tobias Huschle) [2155157] - scsi: qla2xxx: Fix crash when I/O abort times out (Nilesh Javali) [2115820] - perf trace: Fix SIGSEGV when processing syscall args (Michael Petlan) [2145089] - config: mhi: set CONFIG_MHI_BUS_EP to disabled (Íñigo Huguet) [2136123] - config: rtw89: set CONFIG_RTW89_8852C to disabled (Íñigo Huguet) [2136123] - wifi: ath11k: avoid deadlock during regulatory update in ath11k_regd_update() (Íñigo Huguet) [2136123 2139481] - wifi: mac80211: mlme: Fix double unlock on assoc success handling (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: Fix missing unlock on beacon RX (Íñigo Huguet) [2136123] - wifi: mac80211: fix memory corruption in minstrel_ht_update_rates() (Íñigo Huguet) [2136123] - wifi: mac80211: fix regression with non-QoS drivers (Íñigo Huguet) [2136123] - wifi: mac80211: ensure vif queues are operational after start (Íñigo Huguet) [2136123] - wifi: mac80211: don't start TX with fq->lock to fix deadlock (Íñigo Huguet) [2136123] - wifi: cfg80211: fix MCS divisor value (Íñigo Huguet) [2136123] - wifi: mt76: fix 5 GHz connection regression on mt76x0/mt76x2 (Íñigo Huguet) [2136123] - wifi: mt76: fix reading current per-tid starting sequence number for aggregation (Íñigo Huguet) [2136123] - wifi: iwlwifi: Mark IWLMEI as broken (Íñigo Huguet) [2136123] - wifi: iwlwifi: don't spam logs with NSS>2 messages (Íñigo Huguet) [2136123] - wifi: use struct_group to copy addresses (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: check length for virtio packets (Íñigo Huguet) [2136123] - wifi: mac80211: fix locking in auth/assoc timeout (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: release deflink channel in error case (Íñigo Huguet) [2136123] - wifi: mac80211: fix link warning in RX agg timer expiry (Íñigo Huguet) [2136123] - bus: mhi: host: Fix up null pointer access in mhi_irq_handler (Íñigo Huguet) [2136123] - net: Use u64_stats_fetch_begin_irq() for stats fetch. (Íñigo Huguet) [2136123] - wifi: mt76: mt7921e: fix crash in chip reset fail (Íñigo Huguet) [2136123] - wifi: mac80211: potential NULL dereference in ieee80211_tx_control_port() (Íñigo Huguet) [2136123] - wifi: cfg80211: debugfs: fix return type in ht40allow_map_read() (Íñigo Huguet) [2136123] - wifi: mac80211: Don't finalize CSA in IBSS mode if state is disconnected (Íñigo Huguet) [2136123] - wifi: mac80211: fix possible leak in ieee80211_tx_control_port() (Íñigo Huguet) [2136123] - wifi: mac80211: always free sta in __sta_info_alloc in case of error (Íñigo Huguet) [2136123] - wifi: mac80211: Fix UAF in ieee80211_scan_rx() (Íñigo Huguet) [2136123] - net: qrtr: start MHI channel after endpoit creation (Íñigo Huguet) [2136123] - wifi: cfg80211: Fix validating BSS pointers in __cfg80211_connect_result (Íñigo Huguet) [2136123] - wifi: rtw88: check the return value of alloc_workqueue() (Íñigo Huguet) [2136123] - wifi: rtw89: 8852a: adjust IMR for SER L1 (Íñigo Huguet) [2136123] - wifi: rtw89: 8852a: update RF radio A/B R56 (Íñigo Huguet) [2136123] - wifi: brcmfmac: prevent double-free on hardware-reset (Íñigo Huguet) [2136123] - wifi: brcmfmac: support brcm,ccode-map-trivial DT property (Íñigo Huguet) [2136123] - wifi: brcmfmac: Replace default (not configured) MAC with a random MAC (Íñigo Huguet) [2136123] - wifi: brcmfmac: Add brcmf_c_set_cur_etheraddr() helper (Íñigo Huguet) [2136123] - wifi: brcmfmac: Remove #ifdef guards for PM related functions (Íñigo Huguet) [2136123] - wifi: brcmfmac: use strreplace() in brcmf_of_probe() (Íñigo Huguet) [2136123] - wifi: rtl8xxxu: Fix the error handling of the probe function (Íñigo Huguet) [2136123] - wifi: mwifiex: clean up one inconsistent indenting (Íñigo Huguet) [2136123] - wifi: rtlwifi: Remove duplicate word and Fix typo (Íñigo Huguet) [2136123] - wifi: mwifiex: Fix comment typo (Íñigo Huguet) [2136123] - wifi: iwlwifi: mvm: fix clang -Wformat warnings (Íñigo Huguet) [2136123] - Revert "ath11k: add support for hardware rfkill for QCA6390" (Íñigo Huguet) [2136123] - wifi: ath11k: Fix register write failure on QCN9074 (Íñigo Huguet) [2136123] - wifi: mac80211: fix link data leak (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: fix disassoc with MLO (Íñigo Huguet) [2136123] - wifi: mac80211: add macros to loop over active links (Íñigo Huguet) [2136123] - wifi: mac80211: remove erroneous sband/link validation (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: transmit assoc frame with address translation (Íñigo Huguet) [2136123] - wifi: mac80211: verify link addresses are different (Íñigo Huguet) [2136123] - wifi: mac80211: rx: track link in RX data (Íñigo Huguet) [2136123] - wifi: mac80211: optionally implement MLO multicast TX (Íñigo Huguet) [2136123] - wifi: mac80211: expand ieee80211_mgmt_tx() for MLO (Íñigo Huguet) [2136123] - wifi: nl80211: add MLO link ID to the NL80211_CMD_FRAME TX API (Íñigo Huguet) [2136123] - wifi: mac80211: report link ID to cfg80211 on mgmt RX (Íñigo Huguet) [2136123] - wifi: cfg80211: report link ID in NL80211_CMD_FRAME (Íñigo Huguet) [2136123] - wifi: mac80211: add hardware timestamps for RX and TX (Íñigo Huguet) [2136123] - wifi: cfg80211: add hardware timestamps to frame RX info (Íñigo Huguet) [2136123] - wifi: cfg80211/nl80211: move rx management data into a struct (Íñigo Huguet) [2136123] - wifi: cfg80211: add a function for reporting TX status with hardware timestamps (Íñigo Huguet) [2136123] - wifi: nl80211: add RX and TX timestamp attributes (Íñigo Huguet) [2136123] - nl80211: document uapi for CMD_FRAME_WAIT_CANCEL (Íñigo Huguet) [2136123] - wifi: ieee80211: add helper functions for detecting TM/FTM frames (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: handle links for wmediumd/virtio (Íñigo Huguet) [2136123] - wifi: mac80211: sta_info: fix link_sta insertion (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: fix link_sta setup (Íñigo Huguet) [2136123] - wifi: nl80211/mac80211: clarify link ID in control port TX (Íñigo Huguet) [2136123] - wifi: mac80211: return error from control port TX for drops (Íñigo Huguet) [2136123] - wifi: nl80211: require MLD address on link STA add/modify (Íñigo Huguet) [2136123] - wifi: mac80211: more station handling sanity checks (Íñigo Huguet) [2136123] - wifi: mac80211: fix link sta hash table handling (Íñigo Huguet) [2136123] - wifi: mac80211: validate link address doesn't change (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: set sta.mlo to mlo state (Íñigo Huguet) [2136123] - wifi: mac80211: fast-xmit: handle non-MLO clients (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: fix address translation for MLO (Íñigo Huguet) [2136123] - wifi: mac80211: fix RX MLD address translation (Íñigo Huguet) [2136123] - wifi: mac80211: fix NULL pointer deref with non-MLD STA (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: fix override calculation (Íñigo Huguet) [2136123] - wifi: mac80211: tx: use AP address in some places for MLO (Íñigo Huguet) [2136123] - net: add missing includes and forward declarations under net/ (Íñigo Huguet) [2136123] - wifi: rtl8192se: fix repeated words in comments (Íñigo Huguet) [2136123] - wifi: rtlwifi: fix repeated words in comments (Íñigo Huguet) [2136123] - wifi: rt2x00: fix repeated words in comments (Íñigo Huguet) [2136123] - wifi: brcmsmac: fix repeated words in comments (Íñigo Huguet) [2136123] - wifi: brcmfmac: fix repeated words in comments (Íñigo Huguet) [2136123] - wifi: mac80211: do not abuse fq.lock in ieee80211_do_stop() (Íñigo Huguet) [2136123] - wifi: mt7601u: fix clang -Wformat warning (Íñigo Huguet) [2136123] - wifi: mt7601u: eeprom: fix clang -Wformat warning (Íñigo Huguet) [2136123] - wifi: ath: fix repeated words in comments (Íñigo Huguet) [2136123] - wifi: ath11k: mac: fix long line (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: set sta.mlo correctly (Íñigo Huguet) [2136123] - wifi: mac80211: remove stray printk (Íñigo Huguet) [2136123] - wifi: mac80211: support MLO authentication/association with one link (Íñigo Huguet) [2136123] - wifi: mac80211: add API to parse multi-link element (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: fix TX link selection (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: use MLO link ID for TX (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: do rc update per link (Íñigo Huguet) [2136123] - wifi: mac80211: do link->MLD address translation on RX (Íñigo Huguet) [2136123] - wifi: mac80211: select link when transmitting to non-MLO stations (Íñigo Huguet) [2136123] - wifi: mac80211: fix up link station creation/insertion (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: implement sta_state for MLO (Íñigo Huguet) [2136123] - wifi: mac80211: limit A-MSDU subframes for client too (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: refactor ieee80211_set_associated() (Íñigo Huguet) [2136123] - wifi: cfg80211: add cfg80211_get_iftype_ext_capa() (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: look up beacon elems only if needed (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: refactor assoc link setup (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: remove address arg to ieee80211_mark_sta_auth() (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: refactor assoc success handling (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: refactor ieee80211_prep_channel() a bit (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: refactor assoc req element building (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: switch some things back to deflink (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: change flags in ieee80211_determine_chantype() (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: shift some code around (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: refactor link station setup (Íñigo Huguet) [2136123] - wifi: mac80211: move IEEE80211_SDATA_OPERATING_GMODE to link (Íñigo Huguet) [2136123] - wifi: mac80211: make ieee80211_check_rate_mask() link-aware (Íñigo Huguet) [2136123] - wifi: mac80211: add multi-link element to AUTH frames (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: clean up supported channels element code (Íñigo Huguet) [2136123] - wifi: mac80211: release channel context on link stop (Íñigo Huguet) [2136123] - wifi: mac80211: prohibit DEAUTH_NEED_MGD_TX_PREP in MLO (Íñigo Huguet) [2136123] - wifi: nl80211: fix some attribute policy entries (Íñigo Huguet) [2136123] - wifi: nl80211: reject fragmented and non-inheritance elements (Íñigo Huguet) [2136123] - wifi: nl80211: reject link specific elements on assoc link (Íñigo Huguet) [2136123] - wifi: cfg80211: set country_elem to NULL (Íñigo Huguet) [2136123] - wifi: mac80211: remove link_id parameter from link_info_changed() (Íñigo Huguet) [2136123] - wifi: mac80211: replace link_id with link_conf in switch/(un)assign_vif_chanctx() (Íñigo Huguet) [2136123] - wifi: nl80211: advertise MLO support (Íñigo Huguet) [2136123] - wifi: mac80211: Support multi link in ieee80211_recalc_min_chandef() (Íñigo Huguet) [2136123] - wifi: mac80211: don't check carrier in chanctx code (Íñigo Huguet) [2136123] - wifi: nl80211: allow link ID in set_wiphy with frequency (Íñigo Huguet) [2136123] - wifi: mac80211: Allow EAPOL tx from specific link (Íñigo Huguet) [2136123] - wifi: mac80211: Allow EAPOL frames from link addresses (Íñigo Huguet) [2136123] - wifi: cfg80211/mac80211: Support control port TX from specific link (Íñigo Huguet) [2136123] - wifi: nl80211: Support MLD parameters in nl80211_set_station() (Íñigo Huguet) [2136123] - wifi: nl80211: check MLO support in authenticate (Íñigo Huguet) [2136123] - wifi: mac80211: add a helper to fragment an element (Íñigo Huguet) [2136123] - wifi: mac80211: skip rate statistics for MLD STAs (Íñigo Huguet) [2136123] - wifi: nl80211: set BSS to NULL if IS_ERR() (Íñigo Huguet) [2136123] - wifi: nl80211: add EML/MLD capabilities to per-iftype capabilities (Íñigo Huguet) [2136123] - wifi: nl80211: better validate link ID for stations (Íñigo Huguet) [2136123] - wifi: mac80211: fix link manipulation (Íñigo Huguet) [2136123] - wifi: mac80211: tighten locking check (Íñigo Huguet) [2136123] - wifi: cfg80211: clean up links appropriately (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: simplify adding ht/vht/he/eht elements (Íñigo Huguet) [2136123] - wifi: mac80211: refactor adding custom elements (Íñigo Huguet) [2136123] - wifi: mac80211: refactor adding rates to assoc request (Íñigo Huguet) [2136123] - wifi: mac80211: use only channel width in ieee80211_parse_bitrates() (Íñigo Huguet) [2136123] - wifi: cfg80211: add ieee80211_chanwidth_rate_flags() (Íñigo Huguet) [2136123] - wifi: mac80211: remove redundant condition (Íñigo Huguet) [2136123] - wifi: mac80211: don't set link address for station (Íñigo Huguet) [2136123] - wifi: mac80211: fix multi-BSSID element parsing (Íñigo Huguet) [2136123] - wifi: mac80211: move tdls_chan_switch_prohibited to link data (Íñigo Huguet) [2136123] - wifi: mac80211: don't re-parse elems in ieee80211_assoc_success() (Íñigo Huguet) [2136123] - wifi: mac80211: replace link_id with link_conf in start/stop_ap() (Íñigo Huguet) [2136123] - wifi: mac80211: refactor elements parsing with parameter struct (Íñigo Huguet) [2136123] - wifi: cfg80211: extend cfg80211_rx_assoc_resp() for MLO (Íñigo Huguet) [2136123] - wifi: cfg80211: put cfg80211_rx_assoc_resp() arguments into a struct (Íñigo Huguet) [2136123] - wifi: cfg80211: adjust assoc comeback for MLO (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: unify assoc data event sending (Íñigo Huguet) [2136123] - wifi: cfg80211: prepare association failure APIs for MLO (Íñigo Huguet) [2136123] - wifi: cfg80211: remove BSS pointer from cfg80211_disassoc_request (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: use correct link_sta (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: remove sta argument from ieee80211_config_bw (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: use ieee80211_get_link_sband() (Íñigo Huguet) [2136123] - wifi: mac80211: split IEEE80211_STA_DISABLE_WMM to link data (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: first adjustments for MLO (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: do IEEE80211_STA_RESET_SIGNAL_AVE per link (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: track AP (MLD) address separately (Íñigo Huguet) [2136123] - wifi: mac80211: remove unused bssid variable (Íñigo Huguet) [2136123] - wifi: mac80211: change QoS settings API to take link into account (Íñigo Huguet) [2136123] - wifi: mac80211: expect powersave handling in driver for MLO (Íñigo Huguet) [2136123] - wifi: mac80211: move ps setting to vif config (Íñigo Huguet) [2136123] - wifi: mac80211: provide link ID in link_conf (Íñigo Huguet) [2136123] - wifi: mac80211: set up/tear down client vif links properly (Íñigo Huguet) [2136123] - wifi: mac80211: move ieee80211_request_smps_mgd_work (Íñigo Huguet) [2136123] - wifi: nl80211: acquire wdev mutex for dump_survey (Íñigo Huguet) [2136123] - wifi: mac80211: fix key lookup (Íñigo Huguet) [2136123] - wifi: mac80211: separate out connection downgrade flags (Íñigo Huguet) [2136123] - wifi: mac80211: Align with Draft P802.11be_D2.0 (Íñigo Huguet) [2136123] - wifi: mac80211: Align with Draft P802.11be_D1.5 (Íñigo Huguet) [2136123] - wifi: mac80211: skip powersave recalc if driver SUPPORTS_DYNAMIC_PS (Íñigo Huguet) [2136123] - wifi: mac80211: debug: omit link if non-MLO connection (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: Ack link addressed frames (Íñigo Huguet) [2136123] - wifi: cfg80211: drop BSS elements from assoc trace for now (Íñigo Huguet) [2136123] - wifi: cfg80211: make cfg80211_auth_request::key_idx signed (Íñigo Huguet) [2136123] - wifi: nl80211: enable setting the link address at new station (Íñigo Huguet) [2136123] - wifi: mac80211: RCU-ify link/link_conf pointers (Íñigo Huguet) [2136123] - wifi: nl80211: hold wdev mutex for station APIs (Íñigo Huguet) [2136123] - wifi: nl80211: hold wdev mutex for channel switch APIs (Íñigo Huguet) [2136123] - wifi: nl80211: hold wdev mutex in add/mod/del link station (Íñigo Huguet) [2136123] - wifi: mac80211: implement callbacks for _link_station (Íñigo Huguet) [2136123] - wifi: cfg80211/mac80211: separate link params from station params (Íñigo Huguet) [2136123] - wifi: cfg80211: add API to add/modify/remove a link station (Íñigo Huguet) [2136123] - wifi: mac80211: add an ieee80211_get_link_sband (Íñigo Huguet) [2136123] - wifi: mac80211: Remove AP SMPS leftovers (Íñigo Huguet) [2136123] - wifi: cfg80211: Allow MLO TX with link source address (Íñigo Huguet) [2136123] - wifi: mac80211: Consider MLO links in offchannel logic (Íñigo Huguet) [2136123] - wifi: mac80211: rx: accept link-addressed frames (Íñigo Huguet) [2136123] - wifi: mac80211: consistently use sdata_dereference() (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: Support link channel matching on rx (Íñigo Huguet) [2136123] - wifi: mac80211: fix mesh airtime link metric estimating (Íñigo Huguet) [2136123] - wifi: mac80211: make 4addr null frames using min_rate for WDS (Íñigo Huguet) [2136123] - wifi: cfg80211: use strscpy to replace strlcpy (Íñigo Huguet) [2136123] - wifi: mac80211: exclude multicast packets from AQL pending airtime (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: use 32-bit skb cookie (Íñigo Huguet) [2136123] - mt76: mt7921: Let PCI core handle power state and use pm_sleep_ptr() (Íñigo Huguet) [2136123] - mediatek: mt76: mac80211: Fix missing of_node_put() in mt76_led_init() (Íñigo Huguet) [2136123] - mt76: get rid of mt76_wcid_hw routine (Íñigo Huguet) [2136123] - mt76: convert MT_TX_HW_QUEUE_EXT_PHY to MT_TX_HW_QUEUE_PHY (Íñigo Huguet) [2136123] - mt76: add phy_idx to mt76_wcid (Íñigo Huguet) [2136123] - mt76: introduce phys array in mt76_dev structure (Íñigo Huguet) [2136123] - mt76: add phy_idx in mt76_rx_status (Íñigo Huguet) [2136123] - mt76: introduce MT_RXQ_BAND2 and MT_RXQ_BAND2_WA in mt76_rxq_id (Íñigo Huguet) [2136123] - mt76: add len parameter to __mt76_mcu_msg_alloc signature (Íñigo Huguet) [2136123] - mt76: mt7915 add ht mpdu density (Íñigo Huguet) [2136123] - mt76: mt7921: reduce the mutex lock scope during reset (Íñigo Huguet) [2136123] - mt76: mt7921: reduce log severity levels for informative messages (Íñigo Huguet) [2136123] - mt76: connac: move tx initialization/cleanup in mt76_connac module (Íñigo Huguet) [2136123] - mt76: mt7921: make mt7921_pci_driver static (Íñigo Huguet) [2136123] - mt76: mt7921: enable HW beacon filter in the initialization stage (Íñigo Huguet) [2136123] - mt76: mt7921: enable HW beacon filter not depending on PM flag (Íñigo Huguet) [2136123] - mt76: remove q->qid (Íñigo Huguet) [2136123] - mt76: do not use skb_set_queue_mapping for internal purposes (Íñigo Huguet) [2136123] - mt76: pass original queue id from __mt76_tx_queue_skb to the driver (Íñigo Huguet) [2136123] - mt76: allow receiving frames with invalid CCMP PN via monitor interfaces (Íñigo Huguet) [2136123] - mt76: mt76x02: improve reliability of the beacon hang check (Íñigo Huguet) [2136123] - mt76: mt7615: add sta_rec with EXTRA_INFO_NEW for the first time only (Íñigo Huguet) [2136123] - mt76: mt7915: update the maximum size of beacon offload (Íñigo Huguet) [2136123] - mt76: do not check the ccmp pn for ONLY_MONITOR frame (Íñigo Huguet) [2136123] - mt76: mt7915: add sta_rec with EXTRA_INFO_NEW for the first time only (Íñigo Huguet) [2136123] - mt76: mt7915: update mpdu density in 6g capability (Íñigo Huguet) [2136123] - mt76: mt7915: do not copy ieee80211_ops pointer in mt7915_mmio_probe (Íñigo Huguet) [2136123] - mt76: mt7915: disable UL MU-MIMO for mt7915 (Íñigo Huguet) [2136123] - mt76: move mt76_connac2_mcu_fill_message in mt76_connac module (Íñigo Huguet) [2136123] - mt76: move mcu_txd/mcu_rxd structures in shared code (Íñigo Huguet) [2136123] - mt76: mt7915: rely on mt76_connac_tx_free (Íñigo Huguet) [2136123] - mt76: connac: move mt7615_txp_skb_unmap in common code (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac_write_hw_txp in shared code (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac_tx_complete_skb in shared code (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac_tx_free in shared code (Íñigo Huguet) [2136123] - mt76: move mt7615_txp_ptr in mt76_connac module (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac_fw_txp in common module (Íñigo Huguet) [2136123] - mt76: mt7915: get rid of unnecessary new line in mt7915_mac_write_txwi (Íñigo Huguet) [2136123] - mt76: mt7921s: remove unnecessary goto in mt7921s_mcu_drv_pmctrl (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac2_mac_fill_rx_rate in connac module (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac2_reverse_frag0_hdr_trans in mt76-connac module (Íñigo Huguet) [2136123] - mt76: connac: move HE radiotap parsing in connac module (Íñigo Huguet) [2136123] - mt76: mt7921: fix command timeout in AP stop period (Íñigo Huguet) [2136123] - mt76: mt7921: not support beacon offload disable command (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac2_mac_add_txs_skb in connac module (Íñigo Huguet) [2136123] - mt76: connac: move connac2_mac_write_txwi in mt76_connac module (Íñigo Huguet) [2136123] - mt76: connac: move mac connac2 defs in mt76_connac2_mac.h (Íñigo Huguet) [2136123] - mt76: mt7915: rely on mt76_dev in mt7915_mac_write_txwi signature (Íñigo Huguet) [2136123] - mt76: mt7921: rely on mt76_dev in mt7921_mac_write_txwi signature (Íñigo Huguet) [2136123] - mt76: enable the VHT extended NSS BW feature (Íñigo Huguet) [2136123] - mt76: mt7663: rely on mt76_connac2_fw_trailer (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac2_load_patch in connac module (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac2_load_ram in connac module (Íñigo Huguet) [2136123] - mt76: mt7921: move fw toggle in mt7921_load_firmware (Íñigo Huguet) [2136123] - mt76: connac: move shared fw structures in connac module (Íñigo Huguet) [2136123] - mt76: mt7921: get rid of mt7921_mcu_exit (Íñigo Huguet) [2136123] - mt76: mt7921: add missing bh-disable around rx napi schedule (Íñigo Huguet) [2136123] - mt76: mt7615: add missing bh-disable around rx napi schedule (Íñigo Huguet) [2136123] - mt76: mt7915: add missing bh-disable around tx napi enable/schedule (Íñigo Huguet) [2136123] - mt76: mt7921: add PATCH_FINISH_REQ cmd response handling (Íñigo Huguet) [2136123] - mt76: add DBDC rxq handlings into mac_reset_work (Íñigo Huguet) [2136123] - mt76: mt7915: add more ethtool stats (Íñigo Huguet) [2136123] - mt76: mt7921: introduce ACPI SAR config in tx power (Íñigo Huguet) [2136123] - mt76: mt7921: introduce ACPI SAR support (Íñigo Huguet) [2136123] - mt76: add 6 GHz band support in mt76_sar_freq_ranges (Íñigo Huguet) [2136123] - mt76: mt7915: fix endian bug in mt7915_rf_regval_set() (Íñigo Huguet) [2136123] - mt76: mt76x02u: fix possible memory leak in __mt76x02u_mcu_send_msg (Íñigo Huguet) [2136123] - mt76: mt7915: fix endianness in mt7915_rf_regval_get (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: add back erroneously removed cast (Íñigo Huguet) [2136123] - wifi: mac80211: fix queue selection for mesh/OCB interfaces (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: fix race condition in pending packet (Íñigo Huguet) [2136123] - wifi: mac80211: Use the bitmap API to allocate bitmaps (Íñigo Huguet) [2136123] - wifi: mac80211: fix center freq calculation in ieee80211_chandef_downgrade (Íñigo Huguet) [2136123] - wifi: nl80211: fix sending link ID info of associated BSS (Íñigo Huguet) [2136123] - wifi: cfg80211: fix a comment in cfg80211_mlme_mgmt_tx() (Íñigo Huguet) [2136123] - wifi: nl80211: Fix reading NL80211_ATTR_MLO_LINK_ID in nl80211_pre_doit (Íñigo Huguet) [2136123] - bus: mhi: ep: Check dev_set_name() return value (Íñigo Huguet) [2136123] - ath9k: remove unexpected words "the" in comments (Íñigo Huguet) [2136123] - ath11k: Fix typo in comments (Íñigo Huguet) [2136123] - wifi: nl80211: retrieve EHT related elements in AP mode (Íñigo Huguet) [2136123] - wifi: cfg80211: Increase akm_suites array size in cfg80211_crypto_settings (Íñigo Huguet) [2136123] - wifi: cfg80211: remove chandef check in cfg80211_cac_event() (Íñigo Huguet) [2136123] - wifi: nl80211: relax wdev mutex check in wdev_chandef() (Íñigo Huguet) [2136123] - wifi: nl80211: acquire wdev mutex earlier in start_ap (Íñigo Huguet) [2136123] - wifi: nl80211: hold wdev mutex for tid config (Íñigo Huguet) [2136123] - wifi: cfg80211: handle IBSS in channel switch (Íñigo Huguet) [2136123] - wifi: mac80211: properly skip link info driver update (Íñigo Huguet) [2136123] - wifi: mac80211: only accumulate airtime deficit for active clients (Íñigo Huguet) [2136123] - wifi: mac80211: add debugfs file to display per-phy AQL pending airtime (Íñigo Huguet) [2136123] - wifi: mac80211: add a per-PHY AQL limit to improve fairness (Íñigo Huguet) [2136123] - wifi: mac80211: keep recently active tx queues in scheduling list (Íñigo Huguet) [2136123] - wifi: mac80211: consider aql_tx_pending when checking airtime deficit (Íñigo Huguet) [2136123] - wifi: mac80211: make sta airtime deficit field s32 instead of s64 (Íñigo Huguet) [2136123] - wifi: mac80211: fix a kernel-doc complaint (Íñigo Huguet) [2136123] - wifi: cfg80211: remove redundant documentation (Íñigo Huguet) [2136123] - wifi: mac80211: sta_info: fix a missing kernel-doc struct element (Íñigo Huguet) [2136123] - wifi: mac80211: add a missing comma at kernel-doc markup (Íñigo Huguet) [2136123] - wifi: cfg80211: fix kernel-doc warnings all over the file (Íñigo Huguet) [2136123] - wifi: ieee80211: s1g action frames are not robust (Íñigo Huguet) [2136123] - bus: mhi: host: pci_generic: Add another Foxconn T99W175 (Íñigo Huguet) [2136123] - wifi: cfg80211: Allow P2P client interface to indicate port authorization (Íñigo Huguet) [2136123] - wifi: mac80211: do not wake queues on a vif that is being stopped (Íñigo Huguet) [2136123] - wifi: mac80211: check skb_shared in ieee80211_8023_xmit() (Íñigo Huguet) [2136123] - wifi: mac80211: add gfp_t parameter to ieeee80211_obss_color_collision_notify (Íñigo Huguet) [2136123] - bus: mhi: host: Move IRQ allocation to controller registration phase (Íñigo Huguet) [2136123] - bus: mhi: host: pci_generic: Add Cinterion MV31-W with new baseline (Íñigo Huguet) [2136123] - bus: mhi: host: pci_generic: Add support for Quectel EM120 FCCL modem (Íñigo Huguet) [2136123] - wifi: rtw89: disable invalid phy reports for all ICs (Íñigo Huguet) [2136123] - wifi: rtw89: pci: fix PCI doesn't reclaim TX BD properly (Íñigo Huguet) [2136123] - wifi: rtw89: fix long RX latency in low power mode (Íñigo Huguet) [2136123] - wifi: rtw89: drop invalid TX rate report of legacy rate (Íñigo Huguet) [2136123] - wifi: rtw89: add UNEXP debug mask to keep monitor messages unexpected to happen frequently (Íñigo Huguet) [2136123] - wifi: rtw89: enable VO TX AMPDU (Íñigo Huguet) [2136123] - wifi: rtw89: fix potential TX stuck (Íñigo Huguet) [2136123] - wifi: rtw89: support TDLS (Íñigo Huguet) [2136123] - wifi: rtw89: allocate BSSID CAM per TDLS peer (Íñigo Huguet) [2136123] - wifi: rtw89: separate BSSID CAM operations (Íñigo Huguet) [2136123] - wifi: rtw89: allocate address CAM and MAC ID to TDLS peer (Íñigo Huguet) [2136123] - cfg80211: Indicate MLO connection info in connect and roam callbacks (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: print the link id (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: support creating MLO-capable radios (Íñigo Huguet) [2136123] - wifi: nl80211: expose link ID for associated BSSes (Íñigo Huguet) [2136123] - wifi: nl80211: expose link information for interfaces (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: send a beacon per link (Íñigo Huguet) [2136123] - wifi: mac80211: set STA deflink addresses (Íñigo Huguet) [2136123] - wifi: mac80211: maintain link-sta hash table (Íñigo Huguet) [2136123] - wifi: mac80211: RCU-ify link STA pointers (Íñigo Huguet) [2136123] - wifi: mac80211: ethtool: use deflink for now (Íñigo Huguet) [2136123] - wifi: mac80211: move ieee80211_bssid_match() function (Íñigo Huguet) [2136123] - wifi: mac80211: return a beacon for a specific link (Íñigo Huguet) [2136123] - wifi: mac80211: pass the link id in start/stop ap (Íñigo Huguet) [2136123] - wifi: mac80211: use link in start/stop ap (Íñigo Huguet) [2136123] - wifi: mac80211: implement add/del interface link callbacks (Íñigo Huguet) [2136123] - wifi: cfg80211: add optional link add/remove callbacks (Íñigo Huguet) [2136123] - wifi: cfg80211: sort trace.h (Íñigo Huguet) [2136123] - wifi: mac80211: add sta link addition/removal (Íñigo Huguet) [2136123] - wifi: mac80211: add MLO link ID to TX frame metadata (Íñigo Huguet) [2136123] - wifi: mac80211: remove band from TX info in MLO (Íñigo Huguet) [2136123] - wifi: mac80211: add vif link addition/removal (Íñigo Huguet) [2136123] - wifi: nl80211: support MLO in auth/assoc (Íñigo Huguet) [2136123] - wifi: mac80211: ignore IEEE80211_CONF_CHANGE_SMPS in chanctx mode (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: split bss_info_changed to vif/link info_changed (Íñigo Huguet) [2136123] - wifi: cfg80211: simplify cfg80211_mlme_auth() prototype (Íñigo Huguet) [2136123] - wifi: ieee80211: add definitions for multi-link element (Íñigo Huguet) [2136123] - wifi: nl80211: refactor BSS lookup in nl80211_associate() (Íñigo Huguet) [2136123] - wifi: cfg80211: mlme: get BSS entry outside cfg80211_mlme_assoc() (Íñigo Huguet) [2136123] - wifi: mac80211: tx: simplify chanctx_conf handling (Íñigo Huguet) [2136123] - wifi: mac80211: status: look up band only where needed (Íñigo Huguet) [2136123] - wifi: mac80211: sort trace.h file (Íñigo Huguet) [2136123] - wifi: mac80211: correct link config data in tracing (Íñigo Huguet) [2136123] - wifi: mac80211: make ieee80211_he_cap_ie_to_sta_he_cap() MLO-aware (Íñigo Huguet) [2136123] - wifi: mac80211: make some SMPS code MLD-aware (Íñigo Huguet) [2136123] - wifi: mac80211: HT: make ieee80211_ht_cap_ie_to_sta_ht_cap() MLO-aware (Íñigo Huguet) [2136123] - wifi: mac80211: add link_id to eht.c code for MLO (Íñigo Huguet) [2136123] - wifi: mac80211: add link_id to vht.c code for MLO (Íñigo Huguet) [2136123] - wifi: mac80211: refactor some link setup code (Íñigo Huguet) [2136123] - wifi: mac80211: validate some driver features for MLO (Íñigo Huguet) [2136123] - wifi: mac80211: use IEEE80211_MLD_MAX_NUM_LINKS (Íñigo Huguet) [2136123] - wifi: mac80211: refactor some sta_info link handling (Íñigo Huguet) [2136123] - wifi: mac80211: remove sta_info_tx_streams() (Íñigo Huguet) [2136123] - wifi: mac80211: make channel context code MLO-aware (Íñigo Huguet) [2136123] - wifi: mac80211: pass link ID where already present (Íñigo Huguet) [2136123] - wifi: mac80211: add per-link configuration pointer (Íñigo Huguet) [2136123] - wifi: mac80211: split bss_info_changed method (Íñigo Huguet) [2136123] - mac80211: fix maybe-unused warning (Íñigo Huguet) [2136123] - wifi: mac80211: reorg some iface data structs for MLD (Íñigo Huguet) [2136123] - wifi: mac80211: move interface config to new struct (Íñigo Huguet) [2136123] - wifi: mac80211: move some future per-link data to bss_conf (Íñigo Huguet) [2136123] - wifi: cfg80211: do some rework towards MLO link APIs (Íñigo Huguet) [2136123] - wifi: mac80211: reject WEP or pairwise keys with key ID > 3 (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: Directly use ida_alloc()/free() (Íñigo Huguet) [2136123] - wifi: mac80211: refactor some key code (Íñigo Huguet) [2136123] - wifi: mac80211: remove cipher scheme support (Íñigo Huguet) [2136123] - wifi: nl80211: fix typo in comment (Íñigo Huguet) [2136123] - treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_391.RULE (Íñigo Huguet) [2136123] - rtw88: 8821c: fix access const table of channel parameters (Íñigo Huguet) [2136123] - rtw89: add new state to CFO state machine for UL-OFDMA (Íñigo Huguet) [2136123] - rtw89: 8852c: add trigger frame counter (Íñigo Huguet) [2136123] - ieee80211: add trigger frame definition (Íñigo Huguet) [2136123] - ath10k: fix recently introduced checkpatch warning (Íñigo Huguet) [2136123] - wifi: rtw89: support MULTI_BSSID and correct BSSID mask of H2C (Íñigo Huguet) [2136123] - wifi: ray_cs: Drop useless status variable in parse_addr() (Íñigo Huguet) [2136123] - wifi: ray_cs: Utilize strnlen() in parse_addr() (Íñigo Huguet) [2136123] - wifi: rtw88: use *ph to print small buffer (Íñigo Huguet) [2136123] - ath11k: Fix warnings reported by checkpatch (Íñigo Huguet) [2136123] - ath11k: Fix LDPC config in set_bitrate_mask hook (Íñigo Huguet) [2136123] - wifi: mac80211: fix use-after-free in chanctx code (Íñigo Huguet) [2136123] - ath10k: fix regdomain info of iw reg set/get (Íñigo Huguet) [2136123] - ath11k: support avg signal in station dump (Íñigo Huguet) [2136123] - wifi: rtlwifi: fix error codes in rtl_debugfs_set_write_h2c() (Íñigo Huguet) [2136123] - wifi: rtw88: Fix Sparse warning for rtw8821c_hw_spec (Íñigo Huguet) [2136123] - wifi: rtw88: Fix Sparse warning for rtw8723d_hw_spec (Íñigo Huguet) [2136123] - wifi: rtw88: Fix Sparse warning for rtw8822c_hw_spec (Íñigo Huguet) [2136123] - wifi: rtw88: Fix sparse warning for rtw8822b_hw_spec (Íñigo Huguet) [2136123] - rtw88: fix null vif pointer when hw_scan fails (Íñigo Huguet) [2136123] - rtw89: sar: adjust and support SAR on 6GHz band (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: re-calibrate RX DCK once thermal changes a lot (Íñigo Huguet) [2136123] - rtw89: pci: handle hardware watchdog timeout interrupt status (Íñigo Huguet) [2136123] - rtw89: fix null vif pointer when hw_scan fails (Íñigo Huguet) [2136123] - rtw89: fix channel inconsistency during hw_scan (Íñigo Huguet) [2136123] - wifi: rtw88: add a work to correct atomic scheduling warning of ::set_tim (Íñigo Huguet) [2136123] - wifi: iwlwifi: pcie: rename CAUSE macro (Íñigo Huguet) [2136123] - wifi: brcmfmac: work around a GCC 12 -Warray-bounds warning (Íñigo Huguet) [2136123] - wifi: iwlwifi: use unsigned to silence a GCC 12 warning (Íñigo Huguet) [2136123] - wifi: rtlwifi: remove always-true condition pointed out by GCC 12 (Íñigo Huguet) [2136123] - wifi: ath9k: silence array-bounds warning on GCC 12 (Íñigo Huguet) [2136123] - ath9k: replace ternary operator with max() (Íñigo Huguet) [2136123] - ath11k: Init hw_params before setting up AHB resources (Íñigo Huguet) [2136123] - ath11k: Fix warning on variable 'sar' dereference before check (Íñigo Huguet) [2136123] - ath10k: fix misreported tx bandwidth for 160Mhz (Íñigo Huguet) [2136123] - ath10k: add encapsulation offloading support (Íñigo Huguet) [2136123] - ath10k: turn rawmode into frame_mode (Íñigo Huguet) [2136123] - ath10k: improve tx status reporting (Íñigo Huguet) [2136123] - ath10k: do not enforce interrupt trigger type (Íñigo Huguet) [2136123] - iwlwifi: mei: fix potential NULL-ptr deref (Íñigo Huguet) [2136123] - iwlwifi: mei: clear the sap data header before sending (Íñigo Huguet) [2136123] - iwlwifi: mvm: remove vif_count (Íñigo Huguet) [2136123] - iwlwifi: mvm: always tell the firmware to accept MCAST frames in BSS (Íñigo Huguet) [2136123] - iwlwifi: mvm: add OTP info in case of init failure (Íñigo Huguet) [2136123] - iwlwifi: mvm: fix assert 1F04 upon reconfig (Íñigo Huguet) [2136123] - iwlwifi: mvm: clean up authorized condition (Íñigo Huguet) [2136123] - iwlwifi: mvm: use NULL instead of ERR_PTR when parsing wowlan status (Íñigo Huguet) [2136123] - iwlwifi: pcie: simplify MSI-X cause mapping (Íñigo Huguet) [2136123] - ath11k: update missing MU-MIMO and OFDMA stats (Íñigo Huguet) [2136123] - rtw89: pci: only mask out INT indicator register for disable interrupt v1 (Íñigo Huguet) [2136123] - rtw89: convert rtw89_band to nl80211_band precisely (Íñigo Huguet) [2136123] - rtw89: 8852c: update txpwr tables to HALRF_027_00_052 (Íñigo Huguet) [2136123] - rtw89: cfo: check mac_id to avoid out-of-bounds (Íñigo Huguet) [2136123] - rtw89: 8852c: set TX antenna path (Íñigo Huguet) [2136123] - rtw89: add ieee80211::sta_rc_update ops (Íñigo Huguet) [2136123] - wireless: Fix Makefile to be in alphabetical order (Íñigo Huguet) [2136123] - mac80211: refactor freeing the next_beacon (Íñigo Huguet) [2136123] - cfg80211: fix kernel-doc for cfg80211_beacon_data (Íñigo Huguet) [2136123] - mac80211: minstrel_ht: support ieee80211_rate_status (Íñigo Huguet) [2136123] - mac80211: extend current rate control tx status API (Íñigo Huguet) [2136123] - mac80211: minstrel_ht: fill all requested rates (Íñigo Huguet) [2136123] - mac80211: disable BSS color collision detection in case of no free colors (Íñigo Huguet) [2136123] - nl80211: Parse NL80211_ATTR_HE_BSS_COLOR as a part of nl80211_parse_beacon (Íñigo Huguet) [2136123] - mac80211: mlme: track assoc_bss/associated separately (Íñigo Huguet) [2136123] - mac80211: remove useless bssid copy (Íñigo Huguet) [2136123] - mac80211: remove unused argument to ieee80211_sta_connection_lost() (Íñigo Huguet) [2136123] - mac80211: mlme: use local SSID copy (Íñigo Huguet) [2136123] - mac80211: use ifmgd->bssid instead of ifmgd->associated->bssid (Íñigo Huguet) [2136123] - mac80211: mlme: move in RSSI reporting code (Íñigo Huguet) [2136123] - mac80211: remove stray multi_sta_back_32bit docs (Íñigo Huguet) [2136123] - mac80211: fix typo in documentation (Íñigo Huguet) [2136123] - mac80211: unify CCMP/GCMP AAD construction (Íñigo Huguet) [2136123] - mt76: mt7921: add ipv6 NS offload support (Íñigo Huguet) [2136123] - mt76: add gfp to mt76_mcu_msg_alloc signature (Íñigo Huguet) [2136123] - mt76: mt7915: add more statistics from fw_util debugfs knobs (Íñigo Huguet) [2136123] - mt76: mt7915: improve error handling for fw_debug knobs (Íñigo Huguet) [2136123] - mt76: mt7615/mt7915: do reset_work with mt76's work queue (Íñigo Huguet) [2136123] - mt76: mt7915: add support for 6G in-band discovery (Íñigo Huguet) [2136123] - mt76: mt7915: add Wireless Ethernet Dispatch support (Íñigo Huguet) [2136123] - net: ethernet: mtk_eth_soc: add support for Wireless Ethernet Dispatch (WED) (Íñigo Huguet) [2136123] - mt76: make number of tokens configurable dynamically (Íñigo Huguet) [2136123] - mt76: add support for overriding the device used for DMA mapping (Íñigo Huguet) [2136123] - mt76: dma: add wrapper macro for accessing queue registers (Íñigo Huguet) [2136123] - mt76: mt7915: move MT_INT_MASK_CSR to init.c (Íñigo Huguet) [2136123] - mt76: mt7915: introduce mt7915_mac_severe_check() (Íñigo Huguet) [2136123] - mt76: mt7915: rework SER debugfs knob (Íñigo Huguet) [2136123] - mt76: mt7915: limit minimum twt duration (Íñigo Huguet) [2136123] - mt76: mt7915: reject duplicated twt flows (Íñigo Huguet) [2136123] - mt76: mt7915: update mt7986 patch in mt7986_wmac_adie_patch_7976() (Íñigo Huguet) [2136123] - mt76: connac: use skb_put_data instead of open coding (Íñigo Huguet) [2136123] - mt76: mt7915: configure soc clocks in mt7986_wmac_init (Íñigo Huguet) [2136123] - mt76: fix encap offload ethernet type check (Íñigo Huguet) [2136123] - mt76: mt7915: disable RX_HDR_TRANS_SHORT (Íñigo Huguet) [2136123] - mt76: mt7603: move spin_lock_bh() to spin_lock() (Íñigo Huguet) [2136123] - mt76: mt7915: add debugfs knob for RF registers read/write (Íñigo Huguet) [2136123] - mt76: mt7921: make read-only array ppet16_ppet8_ru3_ru0 static const (Íñigo Huguet) [2136123] - mt76: mt7915: make read-only array ppet16_ppet8_ru3_ru0 static const (Íñigo Huguet) [2136123] - mt76: mt7915: remove SCS feature (Íñigo Huguet) [2136123] - mt76: fix rx reordering with non explicit / psmp ack policy (Íñigo Huguet) [2136123] - mt76: mt7921: Add AP mode support (Íñigo Huguet) [2136123] - mt76: mt7915: use 0xff to initialize bitrate_mask in mt7915_init_bitrate_mask (Íñigo Huguet) [2136123] - mt76: mt7915: always call mt7915_wfsys_reset() during init (Íñigo Huguet) [2136123] - mt76: mt7921: rely on mt76_dev rxfilter in mt7921_configure_filter (Íñigo Huguet) [2136123] - mt76: mt7921u: add suspend/resume support (Íñigo Huguet) [2136123] - mt76: fix MBSS index condition in DBDC mode (Íñigo Huguet) [2136123] - mt76: fix use-after-free by removing a non-RCU wcid pointer (Íñigo Huguet) [2136123] - mt76: mt7921: accept rx frames with non-standard VHT MCS10-11 (Íñigo Huguet) [2136123] - mt76: mt7915: accept rx frames with non-standard VHT MCS10-11 (Íñigo Huguet) [2136123] - mt76: dma: use kzalloc instead of devm_kzalloc for txwi (Íñigo Huguet) [2136123] - mt76: reduce tx queue lock hold time (Íñigo Huguet) [2136123] - mt76: mt7915: rework hardware/phy initialization (Íñigo Huguet) [2136123] - rtlwifi: Use pr_warn instead of WARN_ONCE (Íñigo Huguet) [2136123] - rtw89: add debug entry to dump BSSID CAM (Íñigo Huguet) [2136123] - rtw89: add debug select to dump MAC pages 0x30 to 0x33 (Íñigo Huguet) [2136123] - rtw89: correct CCA control (Íñigo Huguet) [2136123] - rtw89: correct setting of RX MPDU length (Íñigo Huguet) [2136123] - rtw89: 8852c: add settings to decrease the effect of DC (Íñigo Huguet) [2136123] - brcmfmac: allow setting wlan MAC address using device tree (Íñigo Huguet) [2136123] - ath11k: remove redundant assignment to variables vht_mcs and he_mcs (Íñigo Huguet) [2136123] - ath11k: Reuse the available memory after firmware reload (Íñigo Huguet) [2136123] - ath11k: Designating channel frequency when sending management frames (Íñigo Huguet) [2136123] - ath11k: Implement remain-on-channel support (Íñigo Huguet) [2136123] - ath11k: Handle keepalive during WoWLAN suspend and resume (Íñigo Huguet) [2136123] - bus: mhi: host: Add support for Foxconn T99W373 and T99W368 (Íñigo Huguet) [2136123] - bus: mhi: host: pci_generic: add Telit FN990 (Íñigo Huguet) [2136123] - bus: mhi: host: pci_generic: add Telit FN980 v1 hardware revision (Íñigo Huguet) [2136123] - bus: mhi: replace snprintf with sysfs_emit (Íñigo Huguet) [2136123] - rtw88: adjust adaptivity option to 1 (Íñigo Huguet) [2136123] - ath11k: Fix RX de-fragmentation issue on WCN6750 (Íñigo Huguet) [2136123] - ath10k: support bus and device specific API 1 BDF selection (Íñigo Huguet) [2136123] - ath10k: mac: fix too long lines (Íñigo Huguet) [2136123] - ath11k: mac: fix too long line (Íñigo Huguet) [2136123] - mac80211: support disabling EHT mode (Íñigo Huguet) [2136123] - cfg80211: support disabling EHT mode (Íñigo Huguet) [2136123] - mac80211: upgrade passive scan to active scan on DFS channels after beacon rx (Íñigo Huguet) [2136123] - mac80211: tx: delete a redundant if statement in ieee80211_check_fast_xmit() (Íñigo Huguet) [2136123] - mac80211: consider Order bit to fill CCMP AAD (Íñigo Huguet) [2136123] - cfg80211: declare MODULE_FIRMWARE for regulatory.db (Íñigo Huguet) [2136123] - nl80211: rework internal_flags usage (Íñigo Huguet) [2136123] - nl80211: don't hold RTNL in color change request (Íñigo Huguet) [2136123] - cfg80211: remove cfg80211_get_chan_state() (Íñigo Huguet) [2136123] - ath11k: Add support for targets without trustzone (Íñigo Huguet) [2136123] - rtw89: 8852c: add 8852ce to Makefile and Kconfig (Íñigo Huguet) [2136123] - rtw89: 8852c: fix warning of FIELD_PREP() mask type (Íñigo Huguet) [2136123] - rtw89: 8852c: correct register definitions used by 8852c (Íñigo Huguet) [2136123] - rtw89: correct AID settings of beamformee (Íñigo Huguet) [2136123] - rtw89: ps: fine tune polling interval while changing low power mode (Íñigo Huguet) [2136123] - rtw89: 8852c: add basic and remaining chip_info (Íñigo Huguet) [2136123] - rtw89: 8852c: add chip_ops::bb_ctrl_btc_preagc (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: get calibrated channels to notify firmware (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: add DPK (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: add IQK (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: add RX DCK (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: add RCK (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: add TSSI (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: add LCK (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: add DACK (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: add RFK tables (Íñigo Huguet) [2136123] - rtw88: remove a copy of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2136123] - ath10k: remove a copy of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2136123] - ath11k: Add support for WCN6750 device (Íñigo Huguet) [2136123] - ath11k: Datapath changes to support WCN6750 (Íñigo Huguet) [2136123] - ath11k: HAL changes to support WCN6750 (Íñigo Huguet) [2136123] - ath11k: Add QMI changes for WCN6750 (Íñigo Huguet) [2136123] - ath11k: Fetch device information via QMI for WCN6750 (Íñigo Huguet) [2136123] - ath11k: Add register access logic for WCN6750 (Íñigo Huguet) [2136123] - ath11k: Add HW params for WCN6750 (Íñigo Huguet) [2136123] - ath11k: Move parameters in bus_params to hw_params (Íñigo Huguet) [2136123] - ath11k: change management tx queue to avoid connection timed out (Íñigo Huguet) [2136123] - ath11k: fix warning of not found station for bssid in message (Íñigo Huguet) [2136123] - rtw88: fix hw scan may cause disconnect issue (Íñigo Huguet) [2136123] - rtw88: fix not disabling beacon filter after disconnection (Íñigo Huguet) [2136123] - rtw88: add HT MPDU density value for each chip (Íñigo Huguet) [2136123] - ath11k: Don't use GFP_KERNEL in atomic context (Íñigo Huguet) [2136123] - ath10k: skip ath10k_halt during suspend for driver state RESTARTING (Íñigo Huguet) [2136123] - rtw89: remove unneeded semicolon (Íñigo Huguet) [2136123] - ath10k: simplify if-if to if-else (Íñigo Huguet) [2136123] - ath11k: read country code from SMBIOS for WCN6855/QCA6390 (Íñigo Huguet) [2136123] - ath11k: disable spectral scan during spectral deinit (Íñigo Huguet) [2136123] - ath11k: Update WBM idle ring HP after FW mode on (Íñigo Huguet) [2136123] - ath11k: WMI changes to support WCN6750 (Íñigo Huguet) [2136123] - ath11k: Do not put HW in DBS mode for WCN6750 (Íñigo Huguet) [2136123] - rtlwifi: btcoex: fix if == else warning (Íñigo Huguet) [2136123] - rtw88: use the correct bit in the REG_HCI_OPT_CTRL register (Íñigo Huguet) [2136123] - mwifiex: Add SD8997 SDIO-UART firmware (Íñigo Huguet) [2136123] - mwifiex: Select firmware based on strapping (Íñigo Huguet) [2136123] - rtw89: 8852c: add chip_ops related to BTC (Íñigo Huguet) [2136123] - rtw89: 8852c: fill freq and band of RX status by PPDU report (Íñigo Huguet) [2136123] - rtw89: 8852c: implement chip_ops::get_thermal (Íñigo Huguet) [2136123] - rtw89: 8852c: implement chip_ops related to TX power (Íñigo Huguet) [2136123] - rtw89: 8852c: configure default BB TX/RX path (Íñigo Huguet) [2136123] - rtw89: add RF H2C to notify firmware (Íñigo Huguet) [2136123] - rtw89: don't flush hci queues and send h2c if power is off (Íñigo Huguet) [2136123] - rtw89: pci: allow to process RPP prior to TX BD (Íñigo Huguet) [2136123] - rtw89: ps: access TX/RX rings via another registers in low power mode (Íñigo Huguet) [2136123] - rtw89: ser: re-enable interrupt in threadfn if under_recovery (Íñigo Huguet) [2136123] - rtw89: pci: add a separate interrupt handler for low power mode (Íñigo Huguet) [2136123] - rtw89: pci: reclaim TX BD only if it really need (Íñigo Huguet) [2136123] - rtw89: pci: add variant RPWM/CPWM to enter low power mode (Íñigo Huguet) [2136123] - rtw89: pci: add variant IMR/ISR and configure functions (Íñigo Huguet) [2136123] - bus: mhi: host: Add support for Cinterion MV32-WA/MV32-WB (Íñigo Huguet) [2136123] - bus: mhi: host: Optimize and update MMIO register write method (Íñigo Huguet) [2136123] - bus: mhi: host: Bail on writing register fields if read fails (Íñigo Huguet) [2136123] - bus: mhi: host: Wait for ready state after reset (Íñigo Huguet) [2136123] - bus: mhi: host: Add soc_reset sysfs (Íñigo Huguet) [2136123] - bus: mhi: host: pci_generic: Sort mhi_pci_id_table based on the PID (Íñigo Huguet) [2136123] - bus: mhi: host: Use cached values for calculating the shared write pointer (Íñigo Huguet) [2136123] - rtw88: pci: 8821c: Disable 21ce completion timeout (Íñigo Huguet) [2136123] - rtw88: fix uninitialized 'tim_offset' warning (Íñigo Huguet) [2136123] - rtw89: 8852c: add help function of set channel (Íñigo Huguet) [2136123] - rtw89: 8852c: add set channel of BB part (Íñigo Huguet) [2136123] - rtw89: 8852c: set channel of MAC part (Íñigo Huguet) [2136123] - rtw89: 8852c: add set channel function of RF part (Íñigo Huguet) [2136123] - rtw89: 8852c: add HFC parameters (Íñigo Huguet) [2136123] - rtw89: 8852c: add efuse gain offset parser (Íñigo Huguet) [2136123] - rtw89: 8852c: support bb gain info (Íñigo Huguet) [2136123] - rtw89: 8852c: add BB initial and reset functions (Íñigo Huguet) [2136123] - rtw89: 8852c: phy: configure TSSI bandedge (Íñigo Huguet) [2136123] - rtw89: 8852c: add TX power track tables (Íñigo Huguet) [2136123] - rtw89: 8852c: add TX power by rate and limit tables (Íñigo Huguet) [2136123] - rtw89: 8852c: add BB and RF parameters tables (Íñigo Huguet) [2136123] - ath9k: fix QCA9561 PA bias level (Íñigo Huguet) [2136123] - ath9k_htc: fix potential out of bounds access with invalid rxstatus->rs_keyix (Íñigo Huguet) [2136123] - ath11k: Fix build warning without CONFIG_IPV6 (Íñigo Huguet) [2136123] - ath11k: fix missing unlock on error in ath11k_wow_op_resume() (Íñigo Huguet) [2136123] - ath11k: Add support for SAR (Íñigo Huguet) [2136123] - ath11k: add support for extended wmi service bit (Íñigo Huguet) [2136123] - rtw89: pci: correct return value handling of rtw89_write16_mdio_mask() (Íñigo Huguet) [2136123] - rtw89: configure security CAM for V1 chip (Íñigo Huguet) [2136123] - rtw89: add new H2C to configure security CAM via DCTL for V1 chip (Íñigo Huguet) [2136123] - rtw89: extend H2C of CMAC control info (Íñigo Huguet) [2136123] - rtlwifi: rtl8192cu: Fix spelling mistake "writting" -> "writing" (Íñigo Huguet) [2136123] - rtlwifi: Fix spelling mistake "cacluated" -> "calculated" (Íñigo Huguet) [2136123] - rtw88: 8821ce: Disable PCIe ASPM L1 for 8821CE using chip ID (Íñigo Huguet) [2136123] - rtw88: 8821ce: add support for device ID 0xb821 (Íñigo Huguet) [2136123] - rtw88: 8821c: fix debugfs rssi value (Íñigo Huguet) [2136123] - rtw88: do PHY calibration while starting AP (Íñigo Huguet) [2136123] - rtw88: 8821c: Enable TX report for management frames (Íñigo Huguet) [2136123] - rtw88: Add update beacon flow for AP mode (Íñigo Huguet) [2136123] - rtw88: fix incorrect frequency reported (Íñigo Huguet) [2136123] - rtw88: add ieee80211:sta_rc_update ops (Íñigo Huguet) [2136123] - rtw89: rtw89_ser: add const to struct state_ent and event_ent (Íñigo Huguet) [2136123] - rtw89: 8852c: add 8852c specific BT-coexistence initial function (Íñigo Huguet) [2136123] - rtw89: Skip useless dig gain and igi related settings for 8852C (Íñigo Huguet) [2136123] - rtw89: 8852c: disable firmware watchdog if CPU disabled (Íñigo Huguet) [2136123] - rtw89: reset BA CAM (Íñigo Huguet) [2136123] - rtw89: change station scheduler setting for hardware TX mode (Íñigo Huguet) [2136123] - rtw89: ser: configure top ERR IMR for firmware to recover (Íñigo Huguet) [2136123] - rtw89: ser: configure C-MAC interrupt mask (Íñigo Huguet) [2136123] - rtw89: ser: configure D-MAC interrupt mask (Íñigo Huguet) [2136123] - rtw89: ser: fix unannotated fall-through (Íñigo Huguet) [2136123] - ath9k: Remove unnecessary print function dev_err() (Íñigo Huguet) [2136123] - ath11k: Fix spelling mistake "reseting" -> "resetting" (Íñigo Huguet) [2136123] - ath9k: fix ath_get_rate_txpower() to respect the rate list end tag (Íñigo Huguet) [2136123] - mac80211: prepare sta handling for MLO support (Íñigo Huguet) [2136123] - mac80211: minstrel_ht: fix where rate stats are stored (fixes debugfs output) (Íñigo Huguet) [2136123] - nl80211: show SSID for P2P_GO interfaces (Íñigo Huguet) [2136123] - mac80211: introduce BSS color collision detection (Íñigo Huguet) [2136123] - mac80211: Improve confusing comment around tx_info clearing (Íñigo Huguet) [2136123] - mac80211: protect ieee80211_assign_beacon with next_beacon check (Íñigo Huguet) [2136123] - rtl8xxxu: fill up txrate info for gen1 chips (Íñigo Huguet) [2136123] - rtl8xxxu: feed antenna information for cfg80211 (Íñigo Huguet) [2136123] - rtlwifi: replace usage of found with dedicated list iterator variable (Íñigo Huguet) [2136123] - brcmfmac: Avoid keeping power to SDIO card unless WOWL is used (Íñigo Huguet) [2136123] - mwifiex: add mutex lock for call in mwifiex_dfs_chan_sw_work_queue (Íñigo Huguet) [2136123] - rtw89: fix misconfiguration on hw_scan channel time (Íñigo Huguet) [2136123] - rtw89: coex: Add case for scan offload (Íñigo Huguet) [2136123] - rtw89: packet offload handler to avoid warning (Íñigo Huguet) [2136123] - rtw89: change idle mode condition during hw_scan (Íñigo Huguet) [2136123] - rtw89: update ptcl_init (Íñigo Huguet) [2136123] - rtw89: update TMAC parameters (Íñigo Huguet) [2136123] - rtw89: initialize NAV control (Íñigo Huguet) [2136123] - rtw89: update scheduler setting (Íñigo Huguet) [2136123] - rtw89: 8852c: update security engine setting (Íñigo Huguet) [2136123] - rtw89: Turn on CR protection of CMAC (Íñigo Huguet) [2136123] - rtw89: add chip_ops::{enable,disable}_bb_rf to support v1 chip (Íñigo Huguet) [2136123] - rtw89: update STA scheduler parameters for v1 chip (Íñigo Huguet) [2136123] - rtw89: extend dmac_pre_init to support 8852C (Íñigo Huguet) [2136123] - rtw89: pci: add L1 settings (Íñigo Huguet) [2136123] - rtw89: pci: add deglitch setting (Íñigo Huguet) [2136123] - rtw89: pci: set address info registers depends on chips (Íñigo Huguet) [2136123] - rtw89: pci: add LTR setting for v1 chip (Íñigo Huguet) [2136123] - rtw89: pci: refine pci pre_init function (Íñigo Huguet) [2136123] - rtw89: pci: add pci attributes to configure operating mode (Íñigo Huguet) [2136123] - rtw89: pci: add register definition to rtw89_pci_info to generalize pci code (Íñigo Huguet) [2136123] - ath11k: mhi: remove unnecessary goto from ath11k_mhi_start() (Íñigo Huguet) [2136123] - ath11k: mhi: add error handling for suspend and resume (Íñigo Huguet) [2136123] - ath11k: mhi: remove state machine (Íñigo Huguet) [2136123] - rtw89: handle potential uninitialized variable (Íñigo Huguet) [2136123] - rtw89: read RX bandwidth from v1 type RX descriptor (Íñigo Huguet) [2136123] - rtw89: support hardware generate security header (Íñigo Huguet) [2136123] - rtw89: support variant of fill_txdesc (Íñigo Huguet) [2136123] - rtw89: pci: support variant of fill_txaddr_info (Íñigo Huguet) [2136123] - rtw89: add chip_info::h2c_desc_size/fill_txdesc_fwcmd to support new chips (Íñigo Huguet) [2136123] - rtw89: disabled IGI configuration for unsupported hardware (Íñigo Huguet) [2136123] - rtw89: packed IGI configuration flow into function for DIG feature (Íñigo Huguet) [2136123] - rtw89: regd: update mapping table to R59-R32 (Íñigo Huguet) [2136123] - rtw89: regd: consider 6G band (Íñigo Huguet) [2136123] - rtw89: 8852a: update txpwr tables to HALRF_027_00_038 (Íñigo Huguet) [2136123] - rtw89: add UK to regulation type (Íñigo Huguet) [2136123] - rtw89: reduce export symbol number of mac size and quota (Íñigo Huguet) [2136123] - rtw89: support FW crash simulation (Íñigo Huguet) [2136123] - rtw89: reconstruct fw feature (Íñigo Huguet) [2136123] - rtw89: ser: dump fw backtrace while L2 reset (Íñigo Huguet) [2136123] - rtw89: ser: dump memory for fw payload engine while L2 reset (Íñigo Huguet) [2136123] - rtw89: ser: control hci interrupts on/off by state (Íñigo Huguet) [2136123] - rtw89: mac: correct decision on error status by scenario (Íñigo Huguet) [2136123] - rtw89: mac: move table of mem base addr to common (Íñigo Huguet) [2136123] - rtw89: ser: fix CAM leaks occurring in L2 reset (Íñigo Huguet) [2136123] - rtw88: change idle mode condition during hw_scan (Íñigo Huguet) [2136123] - iwlwifi: mei: Replace zero-length array with flexible-array member (Íñigo Huguet) [2136123] - iwlwifi: fw: Replace zero-length arrays with flexible-array members (Íñigo Huguet) [2136123] - ath11k: fix driver initialization failure with WoW unsupported hw (Íñigo Huguet) [2136123] - ath11k: Remove unnecessary delay in ath11k_core_suspend (Íñigo Huguet) [2136123] - ath11k: Change max no of active probe SSID and BSSID to fw capability (Íñigo Huguet) [2136123] - ath11k: Remove core PCI references from PCI common code (Íñigo Huguet) [2136123] - ath11k: Refactor MSI logic to support WCN6750 (Íñigo Huguet) [2136123] - ath11k: Choose MSI config based on HW revision (Íñigo Huguet) [2136123] - ath11k: Refactor PCI code to support WCN6750 (Íñigo Huguet) [2136123] - ath11k: PCI changes to support WCN6750 (Íñigo Huguet) [2136123] - bus: mhi: ep: Add uevent support for module autoloading (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for suspending and resuming channels (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for queueing SKBs to the host (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for processing channel rings (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for reading from the host (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for processing command rings (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for handling SYS_ERR condition (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for handling MHI_RESET (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for powering down the MHI endpoint stack (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for powering up the MHI endpoint stack (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for processing MHI endpoint interrupts (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for managing MHI state machine (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for sending events to the host (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for ring management (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for managing MMIO registers (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for creating and destroying MHI EP devices (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for registering MHI endpoint client drivers (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for registering MHI endpoint controllers (Íñigo Huguet) [2136123] - ath9k: make is2ghz consistent in ar9003_eeprom (Íñigo Huguet) [2136123] - ath10k: add support for MSDU IDs for USB devices (Íñigo Huguet) [2136123] - ath11k: add support to search regdb data in board-2.bin for WCN6855 (Íñigo Huguet) [2136123] - ath11k: store and send country code to firmware after recovery (Íñigo Huguet) [2136123] - ath9k: add functions to get paprd rate mask (Íñigo Huguet) [2136123] - ath9k: refactor ar9003_hw_spur_mitigate_ofdm (Íñigo Huguet) [2136123] - ath9k: fix ar9003_get_eepmisc (Íñigo Huguet) [2136123] - ath9k: use AR9300_MAX_CHAINS when appropriate (Íñigo Huguet) [2136123] - ath9k: split set11nRateFlags and set11nChainSel (Íñigo Huguet) [2136123] - ath9k: make ATH_SREV macros more consistent (Íñigo Huguet) [2136123] - ath11k: Add peer rhash table support (Íñigo Huguet) [2136123] - ath11k: add read variant from SMBIOS for download board data (Íñigo Huguet) [2136123] - ath11k: add fallback board name without variant while searching board-2.bin (Íñigo Huguet) [2136123] - ath11k: enable PLATFORM_CAP_PCIE_GLOBAL_RESET QMI host capability (Íñigo Huguet) [2136123] - ath11k: Add hw-restart option to simulate_fw_crash (Íñigo Huguet) [2136123] - ath11k: add synchronization operation between reconfigure of mac80211 and ath11k_base (Íñigo Huguet) [2136123] - ath11k: add support for device recovery for QCA6390/WCN6855 (Íñigo Huguet) [2136123] - ath11k: disable regdb support for QCA6390 (Íñigo Huguet) [2136123] - ath11k: remove unused ATH11K_BD_IE_BOARD_EXT (Íñigo Huguet) [2136123] - ath11k: change fw build id format in driver init log (Íñigo Huguet) [2136123] - ath11k: Refactor the peer delete (Íñigo Huguet) [2136123] - ath10k: Use of_device_get_match_data() helper (Íñigo Huguet) [2136123] - ath10k: Trigger sta disconnect on hardware restart (Íñigo Huguet) [2136123] - ath9k: Use platform_get_irq() to get the interrupt (Íñigo Huguet) [2136123] - ath11k: support GTK rekey offload (Íñigo Huguet) [2136123] - ath11k: support ARP and NS offload (Íñigo Huguet) [2136123] - ath11k: purge rx pktlog when entering WoW (Íñigo Huguet) [2136123] - ath11k: implement hardware data filter (Íñigo Huguet) [2136123] - ath11k: Add WoW net-detect functionality (Íñigo Huguet) [2136123] - ath11k: Add basic WoW functionalities (Íñigo Huguet) [2136123] - x86/cpu: Add several Intel server CPU model numbers (Prarit Bhargava) [2158037] - ice: Implement devlink port split operations (Petr Oros) [2009705] - ice: Add additional flags to ice_nvm_write_activate (Petr Oros) [2009705] - ice: Add port option admin queue commands (Petr Oros) [2009705] - hwmon: (coretemp) Check for null before removing sysfs attrs (Phil Auld) [2152429] - KVM: x86/mmu: fix NULL pointer dereference on guest INVPCID (Jon Maloy) [2099301] {CVE-2022-1789} - redhat/configs: enable HP_WATCHDOG for aarch64 (Mark Salter) [2113079] - watchdog/hpwdt: Enable HP_WATCHDOG for ARM64 systems. (Mark Salter) [2113079] - watchdog: Improve Kconfig entry ordering and dependencies (Mark Salter) [2113079] - watchdog/hpwdt: Include nmi.h only if CONFIG_HPWDT_NMI_DECODING (Mark Salter) [2113079] - uprobes/x86: Allow to probe a NOP instruction with 0x66 prefix (Oleg Nesterov) [2133797] - platform/mellanox: Remove redundant 'NULL' check (Mark Langsdorf) [2122314] - platform/mellanox: Remove unnecessary code (Mark Langsdorf) [2122314] - platform/mellanox: mlxreg-lc: Fix locking issue (Mark Langsdorf) [2122314] - platform/mellanox: mlxreg-lc: Fix coverity warning (Mark Langsdorf) [2122314] - platform/mellanox: mlxreg-lc: Fix error flow and extend verbosity (Mark Langsdorf) [2122314] - platform/mellanox: mlxreg-io: Add locking for io operations (Mark Langsdorf) [2122314] - platform/mellanox: nvsw-sn2201: fix error code in nvsw_sn2201_create_static_devices() (Mark Langsdorf) [2122314] - platform/mellanox: Add static in struct declaration. (Mark Langsdorf) [2122314] - platform/mellanox: Spelling s/platfom/platform/ (Mark Langsdorf) [2122314] - redhat/configs: Enable Mellanox SN2201 management device (Mark Langsdorf) [2122314] - platform/mellanox: Add support for new SN2201 system (Mark Langsdorf) [2122314] - platform_data/mlxreg: Add field for notification callback (Mark Langsdorf) [2122314] - Bluetooth: btintel: Fix WBS setting for Intel legacy ROM products (Gopal Tiwari) [2129295] - Bluetooth: btintel: Fix broken LED quirk for legacy ROM devices (Gopal Tiwari) [2129295] - Bluetooth: Add support hdev to allocate private data (Gopal Tiwari) [2129295] - Bluetooth: btintel: Fix the legacy bootloader returns tlv based version (Gopal Tiwari) [2129295] - Bluetooth: btintel: Clean the exported function to static (Gopal Tiwari) [2129295] - Bluetooth: btintel: Move hci quirks to setup routine (Gopal Tiwari) [2129295] - Bluetooth: btintel: Refactoring setup routine for bootloader devices (Gopal Tiwari) [2129295] - Bluetooth: btintel: Add combined set_diag functions (Gopal Tiwari) [2129295] - Bluetooth: btintel: Fix the LED is not turning off immediately (Gopal Tiwari) [2129295] - Bluetooth: btintel: Fix the first HCI command not work with ROM device (Gopal Tiwari) [2129295] - Bluetooth: btintel: Add btintel data struct (Gopal Tiwari) [2129295] - Bluetooth: btintel: Refactoring setup routine for legacy ROM sku (Gopal Tiwari) [2129295] - Bluetooth: btintel: Add combined setup and shutdown functions (Gopal Tiwari) [2129295] - EDAC/mc_sysfs: Increase legacy channel support to 12 (Aristeu Rozanski) [2139861] - NFS: Trigger the "ls -l" readdir heuristic sooner (Benjamin Coddington) [2025991] - NFS: Cache all entries in the readdirplus reply (Benjamin Coddington) [2025991] - NFS: Optimise away the previous cookie field (Benjamin Coddington) [2025991] - NFS: Fix up forced readdirplus (Benjamin Coddington) [2025991] - NFS: Convert readdir page cache to use a cookie based index (Benjamin Coddington) [2025991] - NFS: Clean up page array initialisation/free (Benjamin Coddington) [2025991] - NFS: Trace effects of the readdirplus heuristic (Benjamin Coddington) [2025991] - NFS: Trace effects of readdirplus on the dcache (Benjamin Coddington) [2025991] - NFS: Add basic readdir tracing (Benjamin Coddington) [2025991] - NFS: Don't request readdirplus when revalidation was forced (Benjamin Coddington) [2025991] - NFSv4: Ask for a full XDR buffer of readdir goodness (Benjamin Coddington) [2025991] - NFS: Don't ask for readdirplus unless it can help nfs_getattr() (Benjamin Coddington) [2025991] - NFS: Improve heuristic for readdirplus (Benjamin Coddington) [2025991] - NFS: Reduce use of uncached readdir (Benjamin Coddington) [2025991] - NFS: Simplify nfs_readdir_xdr_to_array() (Benjamin Coddington) [2025991] - NFS: If the cookie verifier changes, we must invalidate the page cache (Benjamin Coddington) [2025991] - NFS: Adjust the amount of readahead performed by NFS readdir (Benjamin Coddington) [2025991] - NFS: Don't advance the page pointer unless the page is full (Benjamin Coddington) [2025991] - NFS: Don't re-read the entire page cache to find the next cookie (Benjamin Coddington) [2025991] - NFS: Store the change attribute in the directory page cache (Benjamin Coddington) [2025991] - NFS: Calculate page offsets algorithmically (Benjamin Coddington) [2025991] - NFS: Use kzalloc() to avoid initialising the nfs_open_dir_context (Benjamin Coddington) [2025991] - NFS: Initialise the readdir verifier as best we can in nfs_opendir() (Benjamin Coddington) [2025991] - NFS: Trace lookup revalidation failure (Benjamin Coddington) [2025991] - NFS: constify nfs_server_capable() and nfs_have_writebacks() (Benjamin Coddington) [2025991] - NFS: Return valid errors from nfs2/3_decode_dirent() (Benjamin Coddington) [2025991] - NFS: Avoid duplicate uncached readdir calls on eof (Benjamin Coddington) [2025991] - NFS: Don't skip directory entries when doing uncached readdir (Benjamin Coddington) [2025991] - NFS: Don't overfill uncached readdir pages (Benjamin Coddington) [2025991] - block: unhash blkdev part inode when the part is deleted (Ming Lei) [2148497]- x86/fpu: Drop fpregs lock before inheriting FPU permissions (Eder Zulian) [2153549] - cpufreq: amd-pstate: Add resume and suspend callbacks (Mark Langsdorf) [2122310] - cpufreq: CPPC: Enable dvfs_possible_from_any_cpu (Mark Langsdorf) [2122310] - cpufreq: check only freq_table in __resolve_freq() (Mark Langsdorf) [2122310] - cpufreq: ondemand: Use cpumask_var_t for on-stack cpu mask (Mark Langsdorf) [2122310] - cpufreq: Change order of online() CB and policy->cpus modification (Mark Langsdorf) [2122310] - cpufreq: Warn users while freeing active policy (Mark Langsdorf) [2122310] - cpufreq: Drop unnecessary cpus locking from store() (Mark Langsdorf) [2122310] - cpufreq: Optimize cpufreq_show_cpus() (Mark Langsdorf) [2122310] - cpufreq: make interface functions and lock holding state clear (Mark Langsdorf) [2122310] - cpufreq: Abort show()/store() for half-initialized policies (Mark Langsdorf) [2122310] - cpufreq: Rearrange locking in cpufreq_remove_dev() (Mark Langsdorf) [2122310] - cpufreq: Split cpufreq_offline() (Mark Langsdorf) [2122310] - cpufreq: Reorganize checks in cpufreq_offline() (Mark Langsdorf) [2122310] - cpufreq: Clear real_cpus mask from remove_cpu_dev_symlink() (Mark Langsdorf) [2122310] - cpufreq: Prepare cleanup of powerpc's asm/prom.h (Mark Langsdorf) [2122310] - cpufreq: governor: Use kobject release() method to free dbs_data (Mark Langsdorf) [2122310] - ipv6: fix panic when fib_lookup_arg->result is fib6_info (Jiri Benc) [2140599] - tipc: re-fetch skb cb after tipc_msg_validate (Xin Long) [2142732] - Documentation: bonding: correct xmit hash steps (Jonathan Toppins) [2150390] - Documentation: bonding: update miimon default to 100 (Jonathan Toppins) [2150390] - selftests: bonding: up/down delay w/ slave link flapping (Jonathan Toppins) [2150390] - bonding (gcc13): synchronize bond_{a,t}lb_xmit() types (Jonathan Toppins) [2150390] - selftests: net: Fix cross-tree inclusion of scripts (Jonathan Toppins) [2150390] - treewide: use get_random_u32() when possible (Jonathan Toppins) [2150390] - selftests/bonding: re-add lladdr target test (Jonathan Toppins) [2150390] - selftests: bonding: cause oops in bond_rr_gen_slave_id (Jonathan Toppins) [2150390] - selftests/bonding: add a test for bonding lladdr target (Jonathan Toppins) [2150390] - net: Add tests for bonding and team address list management (Jonathan Toppins) [2150390] - net: bonding: Unsync device addresses on ndo_stop (Jonathan Toppins) [2150390] - net: bonding: Share lacpdu_mcast_addr definition (Jonathan Toppins) [2150390] - Documentation: bonding: clarify supported modes for tlb_dynamic_lb (Jonathan Toppins) [2150390] - selftests: include bonding tests into the kselftest infra (Jonathan Toppins) [2150390] - bonding: fix reference count leak in balance-alb mode (Jonathan Toppins) [2150390] - net:bonding:support balance-alb interface with vlan to bridge (Jonathan Toppins) [2150390] - bonding: cleanup bond_create (Jonathan Toppins) [2150390] - bonding: netlink error message support for options (Jonathan Toppins) [2150390] - bonding: Update layer2 and layer2+3 hash formula documentation (Jonathan Toppins) [2150390] - net: bonding: Add support for IPV6 ns/na to balance-alb/balance-tlb mode (Jonathan Toppins) [2150390] - net: remove bond_slave_has_mac_rcu() (Jonathan Toppins) [2150390] - net: bonding: debug: avoid printing debug logs when bond is not notifying peers (Jonathan Toppins) [2150390] - net: bonding: constify and use dev_addr_set() (Jonathan Toppins) [2150390] - net: use dev_addr_set() (Jonathan Toppins) [2150390] - bonding: remove extraneous definitions from bonding.h (Jonathan Toppins) [2150390] - net: bonding: bond_alb: Fix some typos in bond_alb.c (Jonathan Toppins) [2150390] - net: bonding: use tabs instead of space for code indent (Jonathan Toppins) [2150390] - net: bonding: remove unnecessary braces (Jonathan Toppins) [2150390] - net: bonding: fix code indent for conditional statements (Jonathan Toppins) [2150390] - net: bonding: add some required blank lines (Jonathan Toppins) [2150390] - docs: networking: bonding.rst Fix a typo in bonding.rst (Jonathan Toppins) [2150390] - docs: networking: bonding.rst resources section cleanup (Jonathan Toppins) [2150390] - bonding: Replace zero-length array with flexible-array member (Jonathan Toppins) [2150390] - include/net/bond_3ad: Simplify the code by using the ARRAY_SIZE (Jonathan Toppins) [2150390] - vmxnet3: use correct intrConf reference when using extended queues (Izabela Bakollari) [2150917] - vmxnet3: correctly report encapsulated LRO packet (Izabela Bakollari) [2150917] - net: move from strlcpy with unused retval to strscpy (Izabela Bakollari) [2150917] - vmxnet3: Implement ethtool's get_channels command (Izabela Bakollari) [2150917] - vmxnet3: Record queue number to incoming packets (Izabela Bakollari) [2150917] - [rt] Revert "mm/memcg: disable threshold event handlers on PREEMPT_RT" (Chris White) [2152035] - s390/pci: allow zPCI zbus without a function zero (Tobias Huschle) [2043829] - PCI: Extend isolated function probing to s390 (Tobias Huschle) [2043829] - PCI: Move jailhouse's isolated function handling to pci_scan_slot() (Tobias Huschle) [2043829] - PCI: Split out next_ari_fn() from next_fn() (Tobias Huschle) [2043829] - PCI: Clean up pci_scan_slot() (Tobias Huschle) [2043829] - KVM: selftests: Build the memslot tests for arm64 (Gavin Shan) [2134650] - KVM: selftests: memslot_perf_test: Report optimal memory slots (Gavin Shan) [2134650] - KVM: selftests: memslot_perf_test: Consolidate memory (Gavin Shan) [2134650] - KVM: selftests: memslot_perf_test: Support variable guest page size (Gavin Shan) [2134650] - KVM: selftests: memslot_perf_test: Probe memory slots for once (Gavin Shan) [2134650] - KVM: selftests: memslot_perf_test: Consolidate loop conditions in prepare_vm() (Gavin Shan) [2134650] - KVM: selftests: memslot_perf_test: Use data->nslots in prepare_vm() (Gavin Shan) [2134650] - KVM: selftests: Make memslot_perf_test arch independent (Gavin Shan) [2134650] - selftests: netfilter: Fix and review rpath.sh (Phil Sutter) [1961152] - netfilter: Use l3mdev flow key when re-routing mangled packets (Phil Sutter) [1961152] - netfilter: Update ip6_route_me_harder to consider L3 domain (Phil Sutter) [1961152] - netfilter: Dissect flow after packet mangling (Phil Sutter) [1961152] - netfilter: rpfilter/fib: Populate flowic_l3mdev field (Phil Sutter) [1961152] - selftests: netfilter: Test reverse path filtering (Phil Sutter) [1961152] - netfilter: nft_fib: Fix for rpath check with VRF devices (Phil Sutter) [1961152] - net: seg6: fix seg6_lookup_any_nexthop() to handle VRFs using flowi_l3mdev (Phil Sutter) [1961152] - net: Handle l3mdev in ip_tunnel_init_flow (Phil Sutter) [1961152] - xfrm: Pass flowi_oif or l3mdev as oif to xfrm_dst_lookup (Phil Sutter) [1961152] - net: Add l3mdev index to flow struct and avoid oif reset for port devices (Phil Sutter) [1961152] - l3mdev: l3mdev_master_upper_ifindex_by_index_rcu should be using netdev_master_upper_dev_get_rcu (Phil Sutter) [1961152] - l3mdev: add function to retreive upper master (Phil Sutter) [1961152] - sfc: move deprecation message to sfc_siena (Íñigo Huguet) [2112205 2136107] - sfc/siena: add entries for new CONFIG_SFC_SIENA* configs (Íñigo Huguet) [2112205 2136107] - sfc: Fix an error handling path in efx_pci_probe() (Íñigo Huguet) [2112205] - sfc: support PTP over Ethernet (Íñigo Huguet) [2112205 2065017] - sfc: support PTP over IPv6/UDP (Íñigo Huguet) [2112205 2065017] - sfc: allow more flexible way of adding filters for PTP (Íñigo Huguet) [2112205 2065017] - sfc: correct filter_table_remove method for EF10 PFs (Íñigo Huguet) [2112205] - sfc/siena: fix null pointer dereference in efx_hard_start_xmit (Íñigo Huguet) [2112205] - sfc/siena: fix TX channel offset when using legacy interrupts (Íñigo Huguet) [2112205] - sfc: implement ethtool get/set RX ring size for EF100 reps (Íñigo Huguet) [2112205] - sfc: use a dynamic m-port for representor RX and set it promisc (Íñigo Huguet) [2112205] - sfc: move table locking into filter_table_{probe,remove} methods (Íñigo Huguet) [2112205] - sfc: insert default MAE rules to connect VFs to representors (Íñigo Huguet) [2112205] - sfc: receive packets from EF100 VFs into representors (Íñigo Huguet) [2112205] - sfc: check ef100 RX packets are from the wire (Íñigo Huguet) [2112205] - sfc: determine wire m-port at EF100 PF probe time (Íñigo Huguet) [2112205] - sfc: ef100 representor RX top half (Íñigo Huguet) [2112205] - sfc: ef100 representor RX NAPI poll (Íñigo Huguet) [2112205] - sfc: plumb ef100 representor stats (Íñigo Huguet) [2112205] - sfc: disable softirqs for ptp TX (Íñigo Huguet) [2112205] - sfc/siena: fix repeated words in comments (Íñigo Huguet) [2112205] - sfc: attach/detach EF100 representors along with their owning PF (Íñigo Huguet) [2112205] - sfc: hook up ef100 representor TX (Íñigo Huguet) [2112205] - sfc: support passing a representor to the EF100 TX path (Íñigo Huguet) [2112205] - sfc: determine representee m-port for EF100 representors (Íñigo Huguet) [2112205] - sfc: phys port/switch identification for ef100 reps (Íñigo Huguet) [2112205] - sfc: add basic ethtool ops to ef100 reps (Íñigo Huguet) [2112205] - sfc: add skeleton ef100 VF representors (Íñigo Huguet) [2112205] - sfc: detect ef100 MAE admin privilege/capability at probe time (Íñigo Huguet) [2112205] - sfc: update EF100 register descriptions (Íñigo Huguet) [2112205] - sfc: update MCDI protocol headers (Íñigo Huguet) [2112205] - sfc/siena: Use the bitmap API to allocate bitmaps (Íñigo Huguet) [2112205] - sfc: Separate netdev probe/remove from PCI probe/remove (Íñigo Huguet) [2112205] - sfc: replace function name in string with __func__ (Íñigo Huguet) [2112205] - sfc: Unsplit literal string. (Íñigo Huguet) [2112205] - sfc: Move EF100 efx_nic_type structs to the end of the file (Íñigo Huguet) [2112205] - sfc: Separate efx_nic memory from net_device memory (Íñigo Huguet) [2112205] - sfc: Encapsulate access to netdev_priv() (Íñigo Huguet) [2112205] - sfc: Change BUG_ON to WARN_ON and recovery code. (Íñigo Huguet) [2112205] - sfc: Remove netdev init from efx_init_struct (Íñigo Huguet) [2112205] - sfc: Add a PROBED state for EF100 VDPA use. (Íñigo Huguet) [2112205] - sfc: Split STATE_READY in to STATE_NET_DOWN and STATE_NET_UP. (Íñigo Huguet) [2112205] - sfc: fix repeated words in comments (Íñigo Huguet) [2112205] - sfc: siena: fix repeated words in comments (Íñigo Huguet) [2112205] - sfc/siena: Fix typo in comment (Íñigo Huguet) [2112205] - sfc: Fix typo in comment (Íñigo Huguet) [2112205] - sfc/siena: fix wrong tx channel offset with efx_separate_tx_channels (Íñigo Huguet) [2112205] - sfc/siena: fix considering that all channels have TX queues (Íñigo Huguet) [2112205] - sfc/siena: Remove duplicate check on segments (Íñigo Huguet) [2112205 2136107] - sfc: siena: Have a unique wrapper ifndef for efx channels header (Íñigo Huguet) [2112205 2136107] - eth: sfc: remove remnants of the out-of-tree napi_weight module param (Íñigo Huguet) [2112205] - sfc: siena: Fix Kconfig dependencies (Íñigo Huguet) [2112205 2136107] - sfc/siena: Reinstate SRIOV init/fini function calls (Íñigo Huguet) [2112205 2136107] - sfc/siena: Make PTP and reset support specific for Siena (Íñigo Huguet) [2112205 2136107] - sfc/siena: Make MCDI logging support specific for Siena (Íñigo Huguet) [2112205 2136107] - siena: Make HWMON support specific for Siena (Íñigo Huguet) [2112205 2136107] - siena: Make SRIOV support specific for Siena (Íñigo Huguet) [2112205 2136107] - siena: Make MTD support specific for Siena (Íñigo Huguet) [2112205 2136107] - sfc: Add a basic Siena module (Íñigo Huguet) [2112205 2136107] - sfc/siena: Inline functions in sriov.h to avoid conflicts with sfc (Íñigo Huguet) [2112205 2136107] - sfc/siena: Rename functions in nic_common.h to avoid conflicts with sfc (Íñigo Huguet) [2112205 2136107] - sfc/siena: Rename functions in mcdi headers to avoid conflicts with sfc (Íñigo Huguet) [2112205 2136107] - sfc/siena: Rename peripheral functions to avoid conflicts with sfc (Íñigo Huguet) [2112205 2136107] - sfc/siena: Rename RX/TX functions to avoid conflicts with sfc (Íñigo Huguet) [2112205 2136107] - sfc/siena: Rename functions in efx headers to avoid conflicts with sfc (Íñigo Huguet) [2112205 2136107] - sfc/siena: Remove build references to missing functionality (Íñigo Huguet) [2112205 2136107] - sfc: Copy shared files needed for Siena (part 2) (Íñigo Huguet) [2112205 2136107] - sfc: Copy shared files needed for Siena (part 1) (Íñigo Huguet) [2112205 2136107] - sfc: Move Siena specific files (Íñigo Huguet) [2112205 2136107] - sfc: Copy a subset of mcdi_pcol.h to siena (Íñigo Huguet) [2112205 2136107] - sfc: Disable Siena support (Íñigo Huguet) [2112205 2136107] - sfc: add EF100 VF support via a write to sriov_numvfs (Íñigo Huguet) [2112205] - sfc: Remove global definition of efx_reset_type_names (Íñigo Huguet) [2112205] - sfc: Remove duplicate definition of efx_xmit_done (Íñigo Huguet) [2112205] - sfc: efx_default_channel_type APIs can be static (Íñigo Huguet) [2112205] - sfc: Fix spelling mistake "writting" -> "writing" (Íñigo Huguet) [2112205] - sfc: ef10: Fix assigning negative value to unsigned variable (Íñigo Huguet) [2112205] - sfc: use hardware tx timestamps for more than PTP (Íñigo Huguet) [2112205 2065017] - net: ethernet: sfc: Make subdir logic consistent with other vendors (Íñigo Huguet) [2112205 2136107] - hugetlbfs: fix mount mode command line processing (Bill O'Donnell) [2148876] - igc: Correct the launchtime offset (Corinna Vinschen) [2103954] - net: Remove the obsolte u64_stats_fetch_*_irq() users (drivers). (Corinna Vinschen) [2103954] - igc: Remove IGC_MDIC_INT_EN definition (Corinna Vinschen) [2103954] - igc: Remove forced_speed_duplex value (Corinna Vinschen) [2103954] - igc: Remove MSI-X PBA Clear register (Corinna Vinschen) [2103954] - igc: Lift TAPRIO schedule restriction (Corinna Vinschen) [2103954] - wifi: brcmfmac: Fix potential buffer overflow in brcmf_fweh_event_worker() (Wander Lairson Costa) [2150964] {CVE-2022-3628} - net: ethernet: move from strlcpy with unused retval to strscpy (Corinna Vinschen) [2103949] - tipc: call tipc_lxc_xmit without holding node_read_lock (Xin Long) [2141640] - mptcp: fix sleep in atomic at close time (Davide Caratti) [2150361] - mptcp: don't orphan ssk in mptcp_close() (Davide Caratti) [2150361] - net: Avoid overwriting valid skb->napi_id (Antoine Tenart) [2142593] - x86/microcode/AMD: Apply the patch early on every logical thread (Waiman Long) [2139856] - x86/bugs: Enable STIBP for IBPB mitigated RETBleed (Waiman Long) [2139856] - x86/bugs: Add "unknown" reporting for MMIO Stale Data (Waiman Long) [2139856] - tracing: Use a copy of the va_list for __assign_vstr() (Íñigo Huguet) [2143356] - tracing/events: Add __vstring() and __assign_vstr() helper macros (Íñigo Huguet) [2143356] - rtnetlink: add IFLA_PARENT_[DEV|DEV_BUS]_NAME (Jose Ignacio Tornos Martinez) [2144853] - rtnetlink: add alloc() method to rtnl_link_ops (Jose Ignacio Tornos Martinez) [2144853] - ipv6: Fix data races around sk->sk_prot. (Guillaume Nault) [2144805] {CVE-2022-3567} - ipv6: annotate some data-races around sk->sk_prot (Guillaume Nault) [2144805] {CVE-2022-3567} - ipv6: use indirect call wrappers for {tcp, udpv6}_{recv, send}msg() (Guillaume Nault) [2144805] {CVE-2022-3567} - mm/mremap: hold the rmap lock in write mode when moving page table entries. (Waiman Long) [2140945] {CVE-2022-41222} - mm/mremap: use pmd/pud_poplulate to update page table entries (Waiman Long) [2140945] {CVE-2022-41222} - mm/mremap: don't enable optimized PUD move if page table levels is 2 (Waiman Long) [2140945] {CVE-2022-41222} - mm/mremap: convert huge PUD move to separate helper (Waiman Long) [2140945] {CVE-2022-41222} - mm/mremap: fix BUILD_BUG_ON() error in get_extent (Waiman Long) [2140945] {CVE-2022-41222} - mm/mremap.c: fix extent calculation (Waiman Long) [2140945] {CVE-2022-41222} - x86: mremap speedup - Enable HAVE_MOVE_PUD (Waiman Long) [2140945] {CVE-2022-41222} - mm: speedup mremap on 1GB or larger regions (Waiman Long) [2140945] {CVE-2022-41222} - mm/mremap: start addresses are properly aligned (Waiman Long) [2140945] {CVE-2022-41222} - mm/mremap: calculate extent in one place (Waiman Long) [2140945] {CVE-2022-41222} - mm/mremap: it is sure to have enough space when extent meets requirement (Waiman Long) [2140945] {CVE-2022-41222}- irqchip/gic, gic-v3: Make SGIs use handle_percpu_devid_irq() (Charles Mirabile) [2133892] - irqchip/gic-common: Don't enable SGIs by default (Charles Mirabile) [2133892] - irqchip/gic: Configure SGIs as standard interrupts (Charles Mirabile) [2133892] - irqchip/gic: Refactor SMP configuration (Charles Mirabile) [2133892] - irqchip/gic-v3: Configure SGIs as standard interrupts (Charles Mirabile) [2133892] - irqchip/gic-v3: Describe the SGI range (Charles Mirabile) [2133892] - arm64: Allow IPIs to be handled as normal interrupts (Charles Mirabile) [2133892] - irqchip/gic, gic-v3: Prevent GSI to SGI translations (Charles Mirabile) [2133892] - Workaround to enable support for IPI (Charles Mirabile) [2133892] - net: ethernet: move from strlcpy with unused retval to strscpy (Ken Cox) [2112182] - tg3: Disable tg3 device on system reboot to avoid triggering AER (Ken Cox) [2112182] - aquantia: Do not purge addresses when setting the number of rings (Izabela Bakollari) [2122571] - openvswitch: add nf_ct_is_confirmed check before assigning the helper (Antoine Tenart) [2135414] - net: openvswitch: allow conntrack in non-initial user namespace (Antoine Tenart) [2135414] - net: openvswitch: allow metering in non-initial user namespace (Antoine Tenart) [2135414] - openvswitch: Change the return type for vport_ops.send function hook to int (Antoine Tenart) [2135414] - net: openvswitch: fix repeated words in comments (Antoine Tenart) [2135414] - openvswitch: add OVS_DP_ATTR_PER_CPU_PIDS to get requests (Antoine Tenart) [2135414] - openvswitch: allow specifying ifindex of new interfaces (Antoine Tenart) [2135414] - openvswitch: move from strlcpy with unused retval to strscpy (Antoine Tenart) [2135414] - openvswitch: Fix overreporting of drops in dropwatch (Antoine Tenart) [2135414] - openvswitch: Fix double reporting of drops in dropwatch (Antoine Tenart) [2135414] - openvswitch: fix memory leak at failed datapath creation (Antoine Tenart) [2135414] - net: remove noblock parameter from skb_recv_datagram() (Íñigo Huguet) [2143359] - i40e: Fix error handling in i40e_init_module() (Stefan Assmann) [2103661] - i40e: Add appropriate error message logged for incorrect duplex setting (Stefan Assmann) [2103661] - i40e: Add i40e_napi_poll tracepoint (Stefan Assmann) [2103661] - i40e: Record number of RXes cleaned during NAPI (Stefan Assmann) [2103661] - i40e: Record number TXes cleaned during NAPI (Stefan Assmann) [2103661] - i40e: Store the irq number in i40e_q_vector (Stefan Assmann) [2103661] - ptp: introduce helpers to adjust by scaled parts per million (Stefan Assmann) [2103661] - net: Remove the obsolte u64_stats_fetch_*_irq() users (drivers). (Stefan Assmann) [2103661] - i40e: Fix flow-type by setting GL_HASH_INSET registers (Stefan Assmann) [2103661] - i40e: Fix ethtool rx-flow-hash setting for X722 (Stefan Assmann) [2103661] - i40e: Fix ADQ rate limiting for PF (Stefan Assmann) [2103661] - i40e: add description and modify interrupts configuration procedure (Stefan Assmann) [2103661] - i40e: Add basic support for I710 devices (Stefan Assmann) [2103661] - net: ethernet: move from strlcpy with unused retval to strscpy (Stefan Assmann) [2103661] - i40e: Fix incorrect address type for IPv6 flow rules (Stefan Assmann) [2103661] - i40e: Fix to stop tx_timeout recovery if GLOBR fails (Stefan Assmann) [2103661] - i40e: convert .adjfreq to .adjfine (Stefan Assmann) [2103661] - i40e: use mul_u64_u64_div_u64 for PTP frequency calculation (Stefan Assmann) [2103661] - i40e: Fix interface init with MSI interrupts (no MSI-X) (Stefan Assmann) [2103661] - i40e: Refactor tc mqprio checks (Stefan Assmann) [2103661] - i40e: Fix erroneous adapter reinitialization during recovery process (Stefan Assmann) [2103661] - i40e: Fix VF's MAC Address change on VM (Stefan Assmann) [2103661] - i40e: Fix dropped jumbo frames statistics (Stefan Assmann) [2103661] - intel/i40e:fix repeated words in comments (Stefan Assmann) [2103661] - intel: remove unused macros (Stefan Assmann) [2103661] - i40e: read the XDP program once per NAPI (Stefan Assmann) [2103661] - intel/i40e: delete if NULL check before dev_kfree_skb (Stefan Assmann) [2103661] - i40e: Remove unnecessary synchronize_irq() before free_irq() (Stefan Assmann) [2103661] - i40e: Add support for ethtool -s speed (Stefan Assmann) [2103661] - i40e: Add VF VLAN pruning (Stefan Assmann) [2103661] - xsk: Wipe out dead zero_copy_allocator declarations (Stefan Assmann) [2103661] - gpio: amdpt: add new device ID and 24-pin support (Prarit Bhargava) [2097868] - platform/x86/intel: pmc/core: Add Raptor Lake support to pmc core driver (Prarit Bhargava) [2076732] - HID: hyperv: fix possible memory leak in mousevsc_probe() (Mohammed Gamal) [2139468] - HID: hyperv: Correctly access fields declared as __le16 (Mohammed Gamal) [2139468] - Drivers: hv: vmbus: fix possible memory leak in vmbus_device_register() (Mohammed Gamal) [2139473] - Drivers: hv: vmbus: fix double free in the error path of vmbus_add_channel_work() (Mohammed Gamal) [2139473] - Drivers: hv: fix repeated words in comments (Mohammed Gamal) [2139473] - Drivers: hv: vmbus: Split memcpy of flex-array (Mohammed Gamal) [2139473] - Drivers: hv: vmbus: Don't wait for the ACPI device upon initialization (Mohammed Gamal) [2139473] - Drivers: hv: vmbus: Use PCI_VENDOR_ID_MICROSOFT for better discoverability (Mohammed Gamal) [2139473] - PCI: Move PCI_VENDOR_ID_MICROSOFT/PCI_DEVICE_ID_HYPERV_VIDEO definitions to pci_ids.h (Mohammed Gamal) [2139473] - Drivers: hv: vmbus: Fix kernel-doc (Mohammed Gamal) [2139473] - Drivers: hv: vmbus: Optimize vmbus_on_event (Mohammed Gamal) [2139473] - Drivers: hv: Never allocate anything besides framebuffer from framebuffer memory region (Mohammed Gamal) [2139473] - Drivers: hv: Always reserve framebuffer region for Gen1 VMs (Mohammed Gamal) [2139473] - Drivers: hv: remove duplicate word in a comment (Mohammed Gamal) [2139473] - Drivers: hv: Create debugfs file with hyper-v balloon usage information (Mohammed Gamal) [2139473] - Drivers: hv: vm_bus: Handle vmbus rescind calls after vmbus is suspended (Mohammed Gamal) [2139473] - scsi: storvsc: remove an extraneous "to" in a comment (Cathy Avery) [2143320] - Drivers: hv: vmbus: Optimize vmbus_on_event (Cathy Avery) [2143320] - scsi: storvsc: Drop DID_TARGET_FAILURE use (Cathy Avery) [2143320] - scsi: storvsc: Remove WQ_MEM_RECLAIM from storvsc_error_wq (Cathy Avery) [2143320] - scsi: storvsc: Correct reporting of Hyper-V I/O size limits (Cathy Avery) [2143320] - scsi: storvsc: Removing Pre Win8 related logic (Cathy Avery) [2143320] - scsi: storvsc: Fix typo in comment (Cathy Avery) [2143320] - scsi: storvsc: Remove support for Hyper-V 2008 and 2008R2/Win7 (Cathy Avery) [2143320] - vdpa/mlx5: re-create forwarding rules after mac modified (Laurent Vivier) [2145136] - ipv6: Fix crash when IPv6 is administratively disabled (Guillaume Nault) [2140779] - raw: fix a typo in raw_icmp_error() (Guillaume Nault) [2140779] - raw: remove unused variables from raw6_icmp_error() (Guillaume Nault) [2140779] - raw: complete rcu conversion (Guillaume Nault) [2140779] - raw: Use helpers for the hlist_nulls variant. (Guillaume Nault) [2140779] - raw: Fix mixed declarations error in raw_icmp_error(). (Guillaume Nault) [2140779] - raw: convert raw sockets to RCU (Guillaume Nault) [2140779] - raw: use more conventional iterators (Guillaume Nault) [2140779] - raw: Add missing annotations to raw_seq_start() and raw_seq_stop() (Guillaume Nault) [2140779] - net: ethernet: move from strlcpy with unused retval to strscpy (Ken Cox) [2103941] - e1000e: convert .adjfreq to .adjfine (Ken Cox) [2103941] - e1000e: remove unnecessary range check in e1000e_phc_adjfreq (Ken Cox) [2103941] - Revert "e1000e: Fix possible HW unit hang after an s0ix exit" (Ken Cox) [2103941] - e1000e: Enable GPT clock before sending message to CSME (Ken Cox) [2103941] - intel/e1000e:fix repeated words in comments (Ken Cox) [2103941] - intel: remove unused macros (Ken Cox) [2103941] - net: move netif_set_gso_max helpers (Ivan Vecera) [2137564] - net: make drivers set the TSO limit not the GSO limit (Ivan Vecera) [2137564] - net: don't allow user space to lift the device limits (Ivan Vecera) [2137564] - net: add netif_inherit_tso_max() (Ivan Vecera) [2137564] - net: extract a few internals from netdevice.h (Ivan Vecera) [2137564] - net: unexport a handful of dev_* functions (Ivan Vecera) [2137564] - bpf: Fix extable address check. (Felix Maurer) [2138532] - bpf, x64: Factor out emission of REX byte in more cases (Felix Maurer) [2138532] - bpf: Support dual-stack sockets in bpf_tcp_check_syncookie (Felix Maurer) [2138532] - bpf: Fix extable fixup offset. (Felix Maurer) [2138532] - bpf: Fix the off-by-two error in range markings (Felix Maurer) [2138532] - bpf: Fix potential race in tail call compatibility check (Felix Maurer) [2138532] - bpf: Fix possible out of bound write in narrow load handling (Felix Maurer) [2138532] - bpf: Fix potential memleak and UAF in the verifier. (Felix Maurer) [2138532] - KVM: s390: vsie: Fix the initialization of the epoch extension (epdx) field (Thomas Huth) [2151854] - PM: core: Remove static qualifier in DEFINE_SIMPLE_DEV_PM_OPS macro (Íñigo Huguet) [2143354] - PM: core: Add new *_PM_OPS macros, deprecate old ones (Íñigo Huguet) [2143354] - PM: Make *_DEV_PM_OPS macros use __maybe_unused (Íñigo Huguet) [2143354] - PM: core: Redefine pm_ptr() macro (Íñigo Huguet) [2143354] - linux/kconfig.h: replace IF_ENABLED() with PTR_IF() in (Íñigo Huguet) [2143354] - net: Remove unused inline function sk_nulls_node_init() (Guillaume Nault) [2143239] - ping: convert to RCU lookups, get rid of rwlock (Guillaume Nault) [2143239] - mm/cgroup/reclaim: fix dirty pages throttling on cgroup v1 (Waiman Long) [2149544] - mm: vmscan: remove deadlock due to throttling failing to make progress (Waiman Long) [2149544] - mm: vmscan: reduce throttling due to a failure to make progress -fix (Waiman Long) [2149544] - mm: vmscan: Reduce throttling due to a failure to make progress (Waiman Long) [2149544] - mm/vmscan: delay waking of tasks throttled on NOPROGRESS (Waiman Long) [2149544] - mm/vmscan: increase the timeout if page reclaim is not making progress (Waiman Long) [2149544] - mm/vmscan: centralise timeout values for reclaim_throttle (Waiman Long) [2149544] - mm/page_alloc: remove the throttling logic from the page allocator (Waiman Long) [2149544] - mm/writeback: throttle based on page writeback instead of congestion (Waiman Long) [2149544] - mm/vmscan: throttle reclaim when no progress is being made (Waiman Long) [2149544] - mm/vmscan: throttle reclaim and compaction when too may pages are isolated (Waiman Long) [2149544] - mm/vmscan: throttle reclaim until some writeback completes if congested (Waiman Long) [2149544] - mm/vmscan.c: delete or fix duplicated words (Waiman Long) [2149544] - powerpc/pseries/vas: Add VAS IRQ primary handler (Mamatha Inamdar) [2131675] - powerpc: Ignore DSI error caused by the copy/paste instruction (Mamatha Inamdar) [2131675] - powerpc/pseries: Move vas_migration_handler early during migration (Mamatha Inamdar) [2131675] - vt: drop old FONT ioctls (Wander Lairson Costa) [2109164] {CVE-2021-33656}- x86/mce: Reduce number of machine checks taken during recovery (Prarit Bhargava) [2104388] - scsi: storvsc: Fix handling of srb_status and capacity change events (Mohammed Gamal) [2139728] - clocksource: hyper-v: unexport __init-annotated hv_init_clocksource() (Mohammed Gamal) [2139463] - hv_netvsc: Fix race between VF offering and VF association message from host (Mohammed Gamal) [2139475] - sbitmap: fix lockup while swapping (Ming Lei) [2140214] - sbitmap: fix batched wait_cnt accounting (Ming Lei) [2140214] - sbitmap: Avoid leaving waitqueue in invalid state in __sbq_wake_up() (Ming Lei) [2140214] - sbitmap: fix possible io hung due to lost wakeup (Ming Lei) [2140214] - sbitmap: add helper to clear a batch of tags (Ming Lei) [2140214] - x86/hyperv: Restore VP assist page after cpu offlining/onlining (Mohammed Gamal) [2139454] - clocksource/drivers/hyperv: add data structure for reference TSC MSR (Mohammed Gamal) [2139454] - x86/hyperv: fix root partition faults when writing to VP assist page MSR (Mohammed Gamal) [2139454] - x86/hyperv: fix invalid writes to MSRs during root partition kexec (Mohammed Gamal) [2139454] - x86/hyperv: Remove BUG_ON() for kmap_local_page() (Mohammed Gamal) [2139454] - x86/hyperv: Disable hardlockup detector by default in Hyper-V guests (Mohammed Gamal) [2139454] - x86/hyperv: Update 'struct hv_enlightened_vmcs' definition (Mohammed Gamal) [2139454] - x86/hyperv: Fix 'struct hv_enlightened_vmcs' definition (Mohammed Gamal) [2139454] - x86/hyperv: Replace kmap() with kmap_local_page() (Mohammed Gamal) [2139454] - hyperv: simplify and rename generate_guest_id (Mohammed Gamal) [2139454] - x86/Hyper-V: Add SEV negotiate protocol support in Isolation VM (Mohammed Gamal) [2139454] - x86/sev: Define the Linux-specific guest termination reasons (Mohammed Gamal) [2139454] - x86/sev: Shorten GHCB terminate macro names (Mohammed Gamal) [2139454] - x86/sev: Save the negotiated GHCB version (Mohammed Gamal) [2139454] - locking: Add __sched to semaphore functions (Waiman Long) [2141429] - locking/rwsem: Disable preemption while trying for rwsem lock (Waiman Long) [2141429] - locking/percpu-rwsem: Add percpu_is_write_locked() and percpu_is_read_locked() (Waiman Long) [2141429] - locking/rwsem: Conditionally wake waiters in reader/writer slowpaths (Waiman Long) [2141429] - locking: Mark racy reads of owner->on_cpu (Waiman Long) [2141429] - locking: Make owner_on_cpu() into (Waiman Long) [2141429] - locking/rwsem: Optimize down_read_trylock() under highly contended case (Waiman Long) [2141429] - locking/rwsem: Fix comments about reader optimistic lock stealing conditions (Waiman Long) [2141429] - locking/rwsem: Disable preemption for spinning region (Waiman Long) [2141429] - locking: Remove rcu_read_{,un}lock() for preempt_{dis,en}able() (Waiman Long) [2141429] - NFSD: Mark exports of NFS as unsupported (Benjamin Coddington) [2150902] - fuse: lock inode unconditionally in fuse_fallocate() (Miklos Szeredi) [2110883] - fuse: add file_modified() to fallocate (Miklos Szeredi) [2110883] - mei: me: add adler lake point S DID (Prarit Bhargava) [2141602] - ocfs2/dlm: move BITS_TO_BYTES() to bitops.h for wider use (Izabela Bakollari) [2144858] - libnvdimm/namespace: Fix visibility of namespace resource attribute (Jeff Moyer) [2016347] - PCI: hv: Only reuse existing IRTE allocation for Multi-MSI (Mohammed Gamal) [2139458] - PCI: hv: Fix the definition of vector in hv_compose_msi_msg() (Mohammed Gamal) [2139458] - PCI: hv: Take a const cpumask in hv_compose_msi_req_get_cpu() (Mohammed Gamal) [2139458] - PCI: hv: Fix synchronization between channel callback and hv_pci_bus_exit() (Mohammed Gamal) [2139458] - PCI: hv: Add validation for untrusted Hyper-V values (Mohammed Gamal) [2139458] - PCI: hv: Fix interrupt mapping for multi-MSI (Mohammed Gamal) [2139458] - PCI: hv: Reuse existing IRTE allocation in compose_msi_msg() (Mohammed Gamal) [2139458] - PCI: hv: Fix hv_arch_irq_unmask() for multi-MSI (Mohammed Gamal) [2139458] - PCI: hv: Fix synchronization between channel callback and hv_compose_msi_msg() (Mohammed Gamal) [2139458] - PCI: hv: Use vmbus_requestor to generate transaction IDs for VMbus hardening (Mohammed Gamal) [2139458] - PCI: hv: Fix multi-MSI to allow more than one MSI vector (Mohammed Gamal) [2139458] - net: mana: Add rmb after checking owner bits (Mohammed Gamal) [2139462] - net: mana: Add support of XDP_REDIRECT action (Mohammed Gamal) [2139462] - net: mana: Add the Linux MANA PF driver (Mohammed Gamal) [2139462] - NFSD: Protect against send buffer overflow in NFSv3 READ (Scott Mayhew) [2141774] {CVE-2022-43945} - NFSD: Protect against send buffer overflow in NFSv2 READ (Scott Mayhew) [2141774] {CVE-2022-43945} - NFSD: Protect against send buffer overflow in NFSv3 READDIR (Scott Mayhew) [2141774] {CVE-2022-43945} - NFSD: Protect against send buffer overflow in NFSv2 READDIR (Scott Mayhew) [2141774] {CVE-2022-43945} - SUNRPC: Fix svcxdr_init_encode's buflen calculation (Scott Mayhew) [2141774] {CVE-2022-43945} - SUNRPC: Fix svcxdr_init_decode's end-of-buffer calculation (Scott Mayhew) [2141774] {CVE-2022-43945} - KVM: VMX: fully disable SGX if SECONDARY_EXEC_ENCLS_EXITING unavailable (Emanuele Giuseppe Esposito) [2127128] - cgroup/cpuset: Reduce cpuset_rwsem writer latency (Waiman Long) [2149031] - rcu/exp: Mark current CPU as exp-QS in IPI loop second pass (Waiman Long) [2149031] - rcu: Always inline rcu_dynticks_task*_{enter,exit}() (Waiman Long) [2149031] - rcu: Fix existing exp request check in sync_sched_exp_online_cleanup() (Waiman Long) [2149031] - rcu: Fix macro name CONFIG_TASKS_RCU_TRACE (Waiman Long) [2149031] - rcu: Fix stall-warning deadlock due to non-release of rcu_node ->lock (Waiman Long) [2149031] - rcu: Fix to include first blocked task in stall warning (Waiman Long) [2149031] - cgroup: Use cgroup_attach_{lock,unlock}() from cgroup_attach_task_all() (Waiman Long) [2149031] - cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all() (Waiman Long) [2149031] - cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock (Waiman Long) [2149031] - cgroup: Elide write-locking threadgroup_rwsem when updating csses on an empty subtree (Waiman Long) [2149031] - cgroup/cpuset: Fix a race between cpuset_attach() and cpu hotplug (Waiman Long) [2149031] - cgroup: reduce dependency on cgroup_mutex (Waiman Long) [2149031]- drm/i915: fix TLB invalidation for Gen12 video and compute engines (Wander Lairson Costa) [2148150] {CVE-2022-4139} - redhat/configs: Set CONFIG_X86_AMD_PSTATE to 'm' (Prarit Bhargava) [2145246] - bonding: uninitialized variable in bond_miimon_inspect() (Jonathan Toppins) [1973124] - bonding: fix link recovery in mode 2 when updelay is nonzero (Jonathan Toppins) [1973124] - RHEL: ALSA: update configuration (Jaroslav Kysela) [2125544] - RHEL: ALSA: fix compilation issues (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: pci-mtl: fix firmware name (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Correct pin configs for ASUS G533Z (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: remove ALC289_FIXUP_DUAL_SPK for Dell 5530 (Jaroslav Kysela) [2125544] - ALSA: ac97: Use snd_ctl_rename() to rename a control (Jaroslav Kysela) [2125544] - ALSA: ca0106: Use snd_ctl_rename() to rename a control (Jaroslav Kysela) [2125544] - ALSA: emu10k1: Use snd_ctl_rename() to rename a control (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Use snd_ctl_rename() to rename a control (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Use snd_ctl_rename() to rename a control (Jaroslav Kysela) [2125544] - ALSA: control: add snd_ctl_rename() (Jaroslav Kysela) [2125544] - ALSA: hda/hdmi: Use only dynamic PCM device allocation (Jaroslav Kysela) [2125544] - regmap: add reg_sequence helpers (Jaroslav Kysela) [2125544] - regmap: fix the kerneldoc for regmap_test_bits() (Jaroslav Kysela) [2125544] - regmap: provide helpers for simple bit operations (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Free the ida when IPC fails in sof_ipc4_widget_setup() (Jaroslav Kysela) [2125544] - ASoC: tlv320aic31xx: Handle BCLK set as PLL input configuration (Jaroslav Kysela) [2125544] - ASoC: test-component: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125544] - ASoC: tlv320aic31xx: Add support for pll_r coefficient (Jaroslav Kysela) [2125544] - ASoC: ssm4567: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: rk3328: fix disabling mclk on pclk probe failure (Jaroslav Kysela) [2125544] - ASoC: pcm3060: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: cs42l42: remove redundant test (Jaroslav Kysela) [2125544] - ALSA: ppc: beep: fix clang -Wimplicit-fallthrough (Jaroslav Kysela) [2125544] - ASoC: soc-component: Add comment for the endianness flag (Jaroslav Kysela) [2125544] - ASoC: codecs: wsa881x: handle timeouts in resume path (Jaroslav Kysela) [2125544] - ASoC: wsa881x: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: codecs: wsa881x: add runtime pm support (Jaroslav Kysela) [2125544] - ASoC: wm_adsp: Fix event generation for wm_adsp_fw_put() (Jaroslav Kysela) [2125544] - ASoC: wm_adsp: Minor clean and redundant code removal (Jaroslav Kysela) [2125544] - ASoC: wm_adsp: Compressed stream DSP memory structs should be __packed (Jaroslav Kysela) [2125544] - ASoC: wm8998: Fix event generation for input mux (Jaroslav Kysela) [2125544] - ASoC: arizona: Fix a wrong free in wm8997_probe (Jaroslav Kysela) [2125544] - ASoC: wm8962: Allow switching between analog and digital inputs (Jaroslav Kysela) [2125544] - ASoC: wm8960: Fix clock configuration on slave mode (Jaroslav Kysela) [2125544] - ASoC: wm8962: Fix suspend while playing music (Jaroslav Kysela) [2125544] - ASoC: codecs: wm8962: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Jaroslav Kysela) [2125544] - ASoC: wm8960: Add ACPI support (Jaroslav Kysela) [2125544] - ASoC: wm8958: Fix change notifications for DSP controls (Jaroslav Kysela) [2125544] - ASoC: wm8940: add devicetree support (Jaroslav Kysela) [2125544] - ASoC: wm*: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: wm8903: Fix the error handling of wm8903_i2c_probe() (Jaroslav Kysela) [2125544] - ASoC: wm8731: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: arizona: Make the wm5102, wm5110, wm8997 and wm8998 drivers use the new jack library (Jaroslav Kysela) [2125544] - ASoC: wm5102: Fix event generation for output compensation (Jaroslav Kysela) [2125544] - ASoC: wcd9335: Use int array instead of bitmask for TX mixers (Jaroslav Kysela) [2125544] - ASoC: wcd9335: Use DT bindings instead of local DAI definitions (Jaroslav Kysela) [2125544] - ASoC: wcd9335: Fix spurious event generation (Jaroslav Kysela) [2125544] - ASoC: wcd9335: Remove RX channel from old list before adding it to a new one (Jaroslav Kysela) [2125544] - ASoC: codecs: wcd9335: move gains from SX_TLV to S8_TLV (Jaroslav Kysela) [2125544] - ASoC: wcd9335: remove redundant tests (Jaroslav Kysela) [2125544] - ASoC: uda1380: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: uda1334: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: twl4030: Drop legacy, non DT boot support (Jaroslav Kysela) [2125544] - ASoC: tscs*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: ts3a227e: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: tpa6130: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: tlv320dac3x: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tlv320aic33: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: codec: tlv320aic32x4: fix mono playback via I2S (Jaroslav Kysela) [2125544] - ASoC: tlv320aic32x4: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tlv320aic31xx: Fix typo in BCLK clock name (Jaroslav Kysela) [2125544] - ASoC: tlv320*: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: Rename tlv320aic31xx-micbias.h as tlv320aic31xx.h (Jaroslav Kysela) [2125544] - ASoC: tlv320aic31xx: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tlv320aic26: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tlv320aic23: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tlv320*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: tas6424: Return zero in remove callback (Jaroslav Kysela) [2125544] - ASoC: tda7419: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: tas6424: Fix the error handling of tas6424_i2c_probe() (Jaroslav Kysela) [2125544] - ASoC: tas6424: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tas5720: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tas571x: Fix the error handling of tas571x_i2c_probe() (Jaroslav Kysela) [2125544] - ASoC: tas5086: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tas2552: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: tas2770: Reinit regcache on reset (Jaroslav Kysela) [2125544] - ASoC: tas2562: Propagate the error in tas2562_dac_event() (Jaroslav Kysela) [2125544] - ASoC: tas2562: Fix mute/unmute (Jaroslav Kysela) [2125544] - ASoC: tas2764: Fix mute/unmute (Jaroslav Kysela) [2125544] - ASoC: tas2764: Drop conflicting set_bias_level power setting (Jaroslav Kysela) [2125544] - ASoC: tas2764: Allow mono streams (Jaroslav Kysela) [2125544] - ASoC: tas2770: Fix handling of mute/unmute (Jaroslav Kysela) [2125544] - ASoC: tas2770: Drop conflicting set_bias_level power setting (Jaroslav Kysela) [2125544] - ASoC: tas2770: Allow mono streams (Jaroslav Kysela) [2125544] - ASoC: tas2770: Set correct FSYNC polarity (Jaroslav Kysela) [2125544] - ASoC: tas2770: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tas*: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: tas2552: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: sti-sas: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: sta350: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: sta350: Remove redundant big endian formats (Jaroslav Kysela) [2125544] - ASoC: sta*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: sta32x: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: sta32x: Remove redundant big endian formats (Jaroslav Kysela) [2125544] - ASoC: ssm2602: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: ssm2518: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: sgtl5000: Fix noise on shutdown/remove (Jaroslav Kysela) [2125544] - ASoC: rt9120: Fix 3byte read, valule offset typo (Jaroslav Kysela) [2125544] - ASoC: rt9120: Use pm_runtime and regcache to optimize 'pwdnn' logic (Jaroslav Kysela) [2125544] - ASoC: codecs: rt715-sdca: remove useless assignment of ops (Jaroslav Kysela) [2125544] - ASoC: rt5682s: Separate the regulator consumer controls (Jaroslav Kysela) [2125544] - ASoC: rt5645: Fix the error handling of rt5645_i2c_probe() (Jaroslav Kysela) [2125544] - ASoC: rt5640: Fix the issue of the abnormal JD2 status (Jaroslav Kysela) [2125544] - ASoC: rt5640: Fix the JD voltage dropping issue (Jaroslav Kysela) [2125544] - ASoC: rt5640: Fix the wrong state of JD1 and JD2 (Jaroslav Kysela) [2125544] - ASoC: rt5640: Add the MICBIAS1 to the dapm routing (Jaroslav Kysela) [2125544] - ASoC: codecs: rt298: Fix jack detection (Jaroslav Kysela) [2125544] - ASoC: codecs: rt298: Fix NULL jack in interrupt (Jaroslav Kysela) [2125544] - ASoC: codecs: rt298: Set component to NULL on remove (Jaroslav Kysela) [2125544] - ASoC: codecs: rt286: Set component to NULL on remove (Jaroslav Kysela) [2125544] - ASoC: codecs: rt274: Set component to NULL on remove (Jaroslav Kysela) [2125544] - ASoC: codecs: rt274: Always init jack_detect_work (Jaroslav Kysela) [2125544] - ASoC: rt1308-sdw: add the default value of register 0xc320 (Jaroslav Kysela) [2125544] - ASoC: rk3328: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: pcm1789: Make pcm1789_common_exit() return void (Jaroslav Kysela) [2125544] - ASoC: pcm186x: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: pcm186x: simplify the return expression of pcm186x_power_off() (Jaroslav Kysela) [2125544] - ASoC: pcm*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: nau8825: Implement hw constraint for rates (Jaroslav Kysela) [2125544] - ASoC: nau8825: Declare 2 channels for DAI of capture stream (Jaroslav Kysela) [2125544] - ASoC: nau8824: Fix semaphore is released unexpectedly (Jaroslav Kysela) [2125544] - ASoC: nau8824: Implement hw constraint for rates (Jaroslav Kysela) [2125544] - ASoC: nau8824: Fix semaphore unbalance at error paths (Jaroslav Kysela) [2125544] - ASoC: nau8822: Don't reconfigure PLL to the same values (Jaroslav Kysela) [2125544] - ASoC: nau8822: Disable internal PLL if freq_out is zero (Jaroslav Kysela) [2125544] - ASoC: nau8821: Implement hw constraint for rates (Jaroslav Kysela) [2125544] - ASoC: nau8821: Don't unconditionally free interrupt (Jaroslav Kysela) [2125544] - ASoC: nau8821: add new widget to control system clock (Jaroslav Kysela) [2125544] - ASoC: nau8821: Add headset button detection (Jaroslav Kysela) [2125544] - ASoC: codecs: mt6359-accdet: remove useless initialization (Jaroslav Kysela) [2125544] - ASoC: mediatek: mt6366: support for mt6366 codec (Jaroslav Kysela) [2125544] - ASoC: msm8916-wcd-digital: Check failure for devm_snd_soc_register_component (Jaroslav Kysela) [2125544] - ASoC: nau8540: Implement hw constraint for rates (Jaroslav Kysela) [2125544] - ASoC: nau8*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: mt6660: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: mt6359: Fix refcount leak bug (Jaroslav Kysela) [2125544] - ASoC: mediatek: mt6358: add missing EXPORT_SYMBOLs (Jaroslav Kysela) [2125544] - ASoC: msm8916-wcd-digital: Fix missing clk_disable_unprepare() in msm8916_wcd_digital_probe (Jaroslav Kysela) [2125544] - ASoC: codecs: msm8916-wcd-digital: move gains from SX_TLV to S8_TLV (Jaroslav Kysela) [2125544] - ASoC: ml26124: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: max9860: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: max98390: use linux/gpio/consumer.h to fix build (Jaroslav Kysela) [2125544] - ASoC: max98390: Add reset gpio control (Jaroslav Kysela) [2125544] - ASoC: codecs: soundwire: call pm_runtime_resume() in component probe (Jaroslav Kysela) [2125544] - ASoC: max98373: Removing 0x203E from the volatile reg (Jaroslav Kysela) [2125544] - ASoC: max98090: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: max98090: Fix event generation for custom controls (Jaroslav Kysela) [2125544] - ASoC: codecs: max98088: Clean up some inconsistent indenting (Jaroslav Kysela) [2125544] - ASoC: max980*: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: lm4857: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: da732x: Drop no-op remove function (Jaroslav Kysela) [2125544] - ASoC: da7219: Drop no-op remove function (Jaroslav Kysela) [2125544] - ASoC: max9*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: lm49xxx: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: hdmi-codec: Remove redundant big endian formats (Jaroslav Kysela) [2125544] - ASoC: es83*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: codes: Add support for ES8316 producer mode (Jaroslav Kysela) [2125544] - ASoC: dmic: Add support for DSD data format (Jaroslav Kysela) [2125544] - ASoC: da[79]*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: da7219: cancel AAD related work earlier for jack removal (Jaroslav Kysela) [2125544] - ASoC: da7219: Fix pole orientation detection on certain headsets (Jaroslav Kysela) [2125544] - ASoC: da7218: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: cx2072x: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: cx2072x: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: cs4349: Remove redundant big endian formats (Jaroslav Kysela) [2125544] - ASoC: cs42l56: Fix the error handling of cs42l56_i2c_probe() (Jaroslav Kysela) [2125544] - ASoC: cs42l51: Remove redundant big endian formats (Jaroslav Kysela) [2125544] - ASoC: cs42l42: Only report button state if there was a button interrupt (Jaroslav Kysela) [2125544] - ASoC: cs4270: update kernel-doc (Jaroslav Kysela) [2125544] - ASoC: cs4270: Remove redundant big endian formats (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Add support for CLSA3541 ACPI device ID (Jaroslav Kysela) [2125544] - ALSA: cs35l41: Enable Internal Boost in shared lib (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Do not print error when waking from hibernation (Jaroslav Kysela) [2125544] - ASoC: cs35l36: Fix the error handling of cs35l36_i2c_probe() (Jaroslav Kysela) [2125544] - ASoC: cs*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: arizona: Update arizona_aif_cfg_changed to use RX_BCLK_RATE (Jaroslav Kysela) [2125544] - ASoC: alc56*: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: ak4613: cares Simple-Audio-Card case for TDM (Jaroslav Kysela) [2125544] - ASoC: ak4613: add TDM256 support (Jaroslav Kysela) [2125544] - ASoC: ak4613: rename constraint to constraint_rates (Jaroslav Kysela) [2125544] - ASoC: ak4613: priv has ctrl1 instead of iface (Jaroslav Kysela) [2125544] - ASoC: ak4613: return error if it was setup as clock provider (Jaroslav Kysela) [2125544] - ASoC: ak4613: tidyup ak4613_interface (Jaroslav Kysela) [2125544] - ASoC: ak4613: add missing mutex_lock() (Jaroslav Kysela) [2125544] - ASoC: ak4642: Drop no-op remove function (Jaroslav Kysela) [2125544] - ASoC: ak*: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: ak4*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: adau1761: Add ADAU1761-as-ADAU1361 compatibility mode (Jaroslav Kysela) [2125544] - ASoC: ada*, ssm*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: ab8500: Remove some leftover from the "Replace GPLv2 boilerplate/reference with SPDX" rules (Jaroslav Kysela) [2125544] - ASoC: ad1*, ada*, ssm*: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: test-component: Rename set_fmt_new back to set_fmt (Jaroslav Kysela) [2125544] - ASoC: simple-card-utils: rename asoc_simple_init_dai_link_params() to asoc_simple_init_for_codec2codec() (Jaroslav Kysela) [2125544] - ASoC: simple-card-utils.c: care Codec2Codec vs DPCM:BE (Jaroslav Kysela) [2125544] - ASoC: simple-card-utils.c: ignore Codec2Codec setting if it already have (Jaroslav Kysela) [2125544] - ASoC: simple-card-utils: Make asoc_simple_clean_reference() return void (Jaroslav Kysela) [2125544] - ASoC: audio-graph-card2: indicate "Experimental stage" warning only when successed (Jaroslav Kysela) [2125544] - ASoC: audio-graph-card2: Add of_node_put() in fail path (Jaroslav Kysela) [2125544] - ASoc: audio-graph-card2: Fix refcount leak bug in __graph_get_type() (Jaroslav Kysela) [2125544] - ASoC: audio-graph-card2.c: remove pre-alloced Codec2Codec space (Jaroslav Kysela) [2125544] - ASoC: audio-graph-card2.c: make Codec2Codec settings optional (Jaroslav Kysela) [2125544] - ASoC: audio-graph-card2.c: use of_property_read_u32() for rate (Jaroslav Kysela) [2125544] - ASoC: audio_graph_card2: Fix port numbers in example (Jaroslav Kysela) [2125544] - ASoC: audio-graph-card2-custom-sample.dtsi: add verbose explanation (Jaroslav Kysela) [2125544] - ASoC: audio-graph-card: Add of_node_put() in fail path (Jaroslav Kysela) [2125544] - ASoC: test-component: Update to use set_fmt_new callback (Jaroslav Kysela) [2125544] - ASoC: Intel: boards: use software node API in Atom boards (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_ssp_amp: remove 'set-but-not-used' warning (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_sdw: avoid oops in error handling (Jaroslav Kysela) [2125544] - ASoC: Intel: use software node API in SoundWire machines (Jaroslav Kysela) [2125544] - ASoC: Intel: boards: sof_sdw: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: Intel: catpt: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: Intel: catpt: Drop redundant enum constant (Jaroslav Kysela) [2125544] - ASoC: Intel: catpt: remove duplicating driver data retrieval (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_ssp_amp: enable capture stream from cs35l41 (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_sdw: allow HDaudio/HDMI disable (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_sdw: add quirk for HP Omen 16-k0005TX (Jaroslav Kysela) [2125544] - ASoC: intel: sof_sdw: add RT711 SDCA card for MTL platform (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_pcm512x: remove unnecessary init (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_nau8825: Move quirk check to the front in late probe (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_sdw: add support for Dell SKU 0AFF (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_sdw: add support for Dell SKU 0AF0 (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_rt5682: Perform quirk check first in card late probe (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_rt5682: Add support for mtl_mx98357_rt5682 (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_rt5682: fix out-of-bounds array access (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_rt5682: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: boards: rename RTL1019 compatible driver to rt1019p (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_nau8825: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: kbl_da7219_max98927: remap jack pins (Jaroslav Kysela) [2125544] - ALSA: x86: intel_hdmi_audio: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ALSA: x86: intel_hdmi_audio: enable pm_runtime and set autosuspend delay (Jaroslav Kysela) [2125544] - ASoC: xtensa: Update to use set_fmt_new callback (Jaroslav Kysela) [2125544] - ASoC: xtensa: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125544] - ASoC: uniphier: make arrays mul and div static const, makes object smaller (Jaroslav Kysela) [2125544] - ASoC: uniphier: simplify the return expression of uniphier_aio_compr_set_params() (Jaroslav Kysela) [2125544] - ASoC: spear: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-topology: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-stream: test DMA buffer first in hw_params (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-stream: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-ipc: Do not process IPC reply before firmware boot (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dsp: report error on power-up/down (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: Drop misleading comment regarding dma_data (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: Intel: fix sof_es8336 probe (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_es8336: remove hard-coded SSP selection (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_es8336: reset the num_links during probe (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_es8336: add support for HDMI_In capture (Jaroslav Kysela) [2125544] - ASoC: Intel: common: fix typo for tplg naming (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_rt5682: Add support for adl_rt1019_rt5682s (Jaroslav Kysela) [2125544] - ASoC: Intel: soc-acpi: add table for HP Omen 16-k0005TX (Jaroslav Kysela) [2125544] - ASoC: Intel: soc-acpi: Add entry for sof_es8336 in ADL match table (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_es8336: ignore GpioInt when looking for speaker/headset GPIO lines (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_es8336: Fix GPIO quirks set via module option (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_da7219_max98373: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_cs42l42: add adl_mx98360a_cs4242 board config (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_cs42l42: support BT offload audio (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_cs42l42: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: skl_nau88l25_ssm4567: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: skl_nau88l25_max98357a: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: kbl_rt5663_rt5514_max98927: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: kbl_rt5663_max98927: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: kbl_da7219_max98357a: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: boards: hda: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: Intel: glk_rt5682_max98357a: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: cml_rt1011_rt5682: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: boards: Use temporary variable for struct device (Jaroslav Kysela) [2125544] - ASoC: Intel: boards: reset acpi_chan_package (Jaroslav Kysela) [2125544] - ASoC: codecs: rt298: Reorganize jack detect handling (Jaroslav Kysela) [2125544] - ASoC: Intel: bxt_da7219_max98357a: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: hsw_rt5640: Mark BE DAI as nonatomic (Jaroslav Kysela) [2125544] - ASoC: Intel: hsw_rt5640: Improve hw_params() debug-ability (Jaroslav Kysela) [2125544] - ASoC: Intel: hsw_rt5640: Improve probe() function quality (Jaroslav Kysela) [2125544] - ASoC: Intel: hsw_rt5640: Update file comments (Jaroslav Kysela) [2125544] - ASoC: Intel: hsw_rt5640: Update code indentation (Jaroslav Kysela) [2125544] - ASoC: Intel: hsw_rt5640: Reword driver name (Jaroslav Kysela) [2125544] - ASoC: Intel: hsw_rt5640: Reword prefixes of all driver members (Jaroslav Kysela) [2125544] - ASoC: Intel: Rename haswell source file to hsw_rt5640 (Jaroslav Kysela) [2125544] - ASoC: Intel: atom: sst_ipc: remove redundant test (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Mark BE DAI as nonatomic (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Remove FE DAI ops (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Improve codec_init() quality (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Improve hw_params() debug-ability (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Improve probe() function quality (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Update file comments (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Update code indentation (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Reword driver name (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Reword prefixes of all driver members (Jaroslav Kysela) [2125544] - ASoC: Intel: Rename broadwell source file to bdw_rt286 (Jaroslav Kysela) [2125544] - ASoC: codecs: rt286: Reorganize jack detect handling (Jaroslav Kysela) [2125544] - ASoC: Intel: broadwell: Make broadwell_disable_jack() return void (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt5677: Mark BE DAI as nonatomic (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt5650: Mark BE DAI as nonatomic (Jaroslav Kysela) [2125544] - ASoC: Intel: atom: sst_ipc: remove useless initializations (Jaroslav Kysela) [2125544] - ASoC: Intel: atom: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: Intel: atom: sst: remove useless initialization (Jaroslav Kysela) [2125544] - ASoC: intel: atom: Remove superfluous flush_scheduled_work() (Jaroslav Kysela) [2125544] - ASoC: Intel: Update to use set_fmt_new callback (Jaroslav Kysela) [2125544] - ASoC: Intel: atom: controls: remove useless initializations (Jaroslav Kysela) [2125544] - ASoC: Intel: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125544] - ASoC: Intel: skylake: skl-pcm: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: Intel: Skylake: remove redundant re-assignments to pointer array (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: bdw: remove duplicating driver data retrieval (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: byt: remove duplicating driver data retrieval (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: cnl: Do not process IPC reply before firmware boot (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: Do snd_hdac_ext_stream_decouple() only once (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: Fix potential buffer overflow by snprintf() (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: add sanity check on SSP index reported by NHLT (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: only fixup topology name if not set already (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: don't set fw_filename (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: enable dmic handling with 2 or fewer SoundWire links (Jaroslav Kysela) [2125544] - ASoC: soc-core: accept zero format at snd_soc_runtime_set_dai_fmt() (Jaroslav Kysela) [2125544] - ASoC: SOF: compress: Prevent current kernel running with older FW (Jaroslav Kysela) [2125544] - ASoC: SOF: Copy compress parameters into extended data (Jaroslav Kysela) [2125544] - ASoC: SOF: compress: Dynamically allocate pcm params struct (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: atom: don't keep a temporary string in fixup_tplg_name (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: add trigger callback into sdw_callback (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: Correct the ROM/FW state reporting code (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: MTL: remove redundant snd_sof_dsp_read() call (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: mtl: Do not process IPC reply before firmware boot (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: mtl: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: Introduce skip_imr_boot flag (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: disable IMR boot when resuming from ACPI S4 and S5 states (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: IPC4: enable IMR boot (Jaroslav Kysela) [2125544] - ASoC: SOC: Intel: introduce cl_init callback (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: Do not (wrongly) assume positive return value in IMR path (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: Revisit IMR boot sequence (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-dtrace: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-loader: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-loader: Print out the non matching ext_man magic number (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-topology: Fix clang -Wformat warning (Jaroslav Kysela) [2125544] - ASoC: SOF: remove warning on ABI checks (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Fix error code in sof_ipc4_volume_put() (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-pcm: set pcm rate to dai setting (Jaroslav Kysela) [2125544] - ASoC: SOF: reduce default verbosity of IPC logs (Jaroslav Kysela) [2125544] - Revert "RedHat: ASoC: SOF: Intel: do not enable IMR boot when resuming by default" (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: fix alh_group_ida max value (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: fix wrong use of sizeof in sof_ipc4_widget_setup_comp_src() (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: set domain bit based on dp domain type (Jaroslav Kysela) [2125544] - ASoC: SOF: add ipc4 SRC module support (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: move ida allocate/free to widget_setup/free (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: free memories allocated in sof_ipc4_get_audio_fmt (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: check dai->private in ipc_free() (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: add SoundWire/ALH aggregation support (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: SOF: Compile and runtime IPC version selection (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Align mt8186 clock names with dt-bindings (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Fix error code in probe (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Revise mt8195 boot flow (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: fix mt8195 StatvectorSel wrong setting (Jaroslav Kysela) [2125544] - ASoC: SOF: pcm: use pm_resume_and_get() on component probe (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc-msg-injector: fix copy in sof_msg_inject_ipc4_dfs_write() (Jaroslav Kysela) [2125544] - ASoC: sof: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client-probes: Only load the driver if IPC3 is used (Jaroslav Kysela) [2125544] - ASoC: SOF: probes: rename assign/free callbacks as startup/shutdown (Jaroslav Kysela) [2125544] - ASoC: SOF: Add cont_update_posn to platform parameters (Jaroslav Kysela) [2125544] - ASoC: SOF: pm: add definitions for S4 and S5 states (Jaroslav Kysela) [2125544] - ASoC: SOF: pm: add explicit behavior for ACPI S1 and S2 (Jaroslav Kysela) [2125544] - ASoC: SOF: debug: Clarify the IPC timeout handling path (Jaroslav Kysela) [2125544] - ASoC: SOF: topology: remove unused variable (Jaroslav Kysela) [2125544] - ASoC: SOF: Switch to IPC generic firmware tracing (Jaroslav Kysela) [2125544] - ALSA: sc6000: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2125544] - ALSA: gus: Fix memory leaks at memory allocator error paths (Jaroslav Kysela) [2125544] - ALSA: sound/isa/gus: check the return value of kstrdup() (Jaroslav Kysela) [2125544] - ALSA: gus: Fix erroneous memory allocation (Jaroslav Kysela) [2125544] - ALSA: galaxy: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2125544] - ALSA: cs4236: fix an incorrect NULL check on list iterator (Jaroslav Kysela) [2125544] - ALSA: aloop: Fix random zeros in capture data when using jiffies timer (Jaroslav Kysela) [2125544] - ALSA: Add generic serial MIDI driver using serial bus API (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Fix potential buffer overflow by snprintf() (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Use lookup table to create modules (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Update AVS_FW_INIT_TIMEOUT_US declaration (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Lower UNLOAD_MULTIPLE_MODULES IPC timeout (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Replace hardcodes with SD_CTL_STREAM_RESET (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Recognize FW_CFG_RESERVED (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Use helper function to set up DMA (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Set max DMA segment size (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Block IPC channel on suspend (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Shield LARGE_CONFIG_GETs against zero payload_size (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Copy only as many RX bytes as necessary (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Relax DSP core transition timings (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Assign I2S gateway when parsing topology (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Fix i2s_test card name initialization (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: correct config reference for I2S test board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Fix parsing UUIDs in topology (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add da7219 machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add max98373 machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add max98357a machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add ssm4567 machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add nau8825 machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add rt5682 machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add rt298 machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add rt286 machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add rt274 machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add I2S-test machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add DMIC machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Fix build error on arc, m68k and sparc (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: APL-based platforms support (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: SKL-based platforms support (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Power management (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Machine board registration (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Replace link_mask usage with i2s_link_mask (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Event tracing (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: D0ix power state support (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Prepare for firmware tracing (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Register HDAudio ext-bus operations (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add HDAudio machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: PCI driver implementation (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Coredump and recovery flow (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Drop direct ACPI dependency (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Depend on SND_INTEL_DSP_CONFIG (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Enable AVS driver only on x86 platforms (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: HDA PCM BE operations (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: non-HDA PCM BE operations (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Generic PCM FE operations (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Generic soc component driver (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Account for libraries when booting basefw (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Configure modules according to their type (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Prepare modules before bindings them (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Arm paths after creating them (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Path state management (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Path creation and freeing (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Declare path and its components (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Support link_mask formatted string (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add topology loading operations (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Parse path and path templates tuples (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Parse pipeline and module tuples (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Parse pplcfg and binding tuples (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Parse module-extension tuples (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add topology parsing infrastructure (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: add MeteorLake machines (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Declare vendor tokens (Jaroslav Kysela) [2125544] - ASoC: SOF: dai-intel: add SOF_DAI_INTEL_SSP_CLKCTRL_MCLK_AON bit (Jaroslav Kysela) [2125544] - uapi: sof: abi: Bump SOF ABI for ext_data_length (Jaroslav Kysela) [2125544] - ASoC: SOF: Add two new structures for topology manifest data (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: introduce cont_update_posn in sof_ipc_stream_params struct (Jaroslav Kysela) [2125544] - ASoC: SOF: bump SOF_ABI_MINOR (Jaroslav Kysela) [2125544] - ASoC: SOF: Add header for IPC4 manifest (Jaroslav Kysela) [2125544] - ASoC: SOF: topology: add code to parse config params for ACPDMIC dai (Jaroslav Kysela) [2125544] - ASoC: SOF: Add topology tokens for IPC4 (Jaroslav Kysela) [2125544] - ASoC: hdac_hda: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: max98504: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: adau1372: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: cx2072x: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: mt6351: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: mt6358: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: mt6359: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: mt6660: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: pcm3060: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: rt9120: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: wcd9335: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: rt700: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: rt715: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: rt715-sdca: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: rt1308-sdw: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: rt1316-sdw: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: wsa881x: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: sdw-mockup: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: lochnagar: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: lochnagar: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: tfa*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: tfa9879: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tlv320*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: cs*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: wm*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: wm9090: Remove redundant endianness flag (Jaroslav Kysela) [2125544] - ASoC: wm8731: Factor out the I2C and SPI bus code into separate modules (Jaroslav Kysela) [2125544] - ASoC: wm8731: Factor our MCLK and mutex initialisation (Jaroslav Kysela) [2125544] - ASoC: wm8731: Move regulator request into wm8731_init() (Jaroslav Kysela) [2125544] - ASoC: wm8731: Factor component init out of bus code (Jaroslav Kysela) [2125544] - ASoC: wm8731: Update to modern DAI terminology (Jaroslav Kysela) [2125544] - ASoC: wm2000: fix missing clk_disable_unprepare() on error in wm2000_anc_transition() (Jaroslav Kysela) [2125544] - ASoC: wm2000: Remove redundant endianness flag (Jaroslav Kysela) [2125544] - ASoC: wm*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: tas2764: Fix amp gain register offset & default (Jaroslav Kysela) [2125544] - ASoC: tas2764: Correct playback volume range (Jaroslav Kysela) [2125544] - ASoC: tas2764: Fix and extend FSYNC polarity handling (Jaroslav Kysela) [2125544] - ASoC: tas2764: Add post reset delays (Jaroslav Kysela) [2125544] - ASoC: tas*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: tas*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: tas2764: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [2125544] - ASoC: tas*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [2125544] - ASoC: tas2764: Add the driver for the TAS2764 (Jaroslav Kysela) [2125544] - ASoC: max98396: Fix TDM mode BSEL settings (Jaroslav Kysela) [2125544] - ASoC: max*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: max98396: Implement DSP speaker monitor (Jaroslav Kysela) [2125544] - ASoC: max98396: Fix register access for PCM format settings (Jaroslav Kysela) [2125544] - ASoC: max98396: Improve some error prints (Jaroslav Kysela) [2125544] - ASoC: max98396: add voltage regulators (Jaroslav Kysela) [2125544] - ASoC: max98396: Fix build error for implicit function declaration (Jaroslav Kysela) [2125544] - ASoC: max98396: add amplifier driver (Jaroslav Kysela) [2125544] - ASoC: rt*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: rt1019: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: rt*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: fsl: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: pistachio: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: samsung: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: sunxi: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: tegra: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: test-component: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: uniphier: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: ad*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: ak*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: alc*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: da*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: es*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: msm*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: nau*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: pcm*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: spdif: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: ssm*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: sta*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: twl*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: uda*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: 88pm860x: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: ab8500: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: ac97: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: ads117x: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: bd28623: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: bt-sco: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: cpcap: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: cq93vc: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: cx20442: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: dmic: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: gtm601: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: hdac_hdmi: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: hdmi-codec: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: ics43432: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: inno_rk3036: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: isabelle: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: jz4740: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: lm49453: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: mc13783: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: ml26124: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: sgtl5000: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: si476x: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: stac9766: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: sti-sas: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: tscs42xx: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: wl1273: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: zl38060: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: fsl_micfil: Add legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: fsl_asrc_dma: Add legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: soc-component: Remove non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: simple-card-utils: Move snd_soc_component_is_codec to be local (Jaroslav Kysela) [2125544] - ASoC: soc-component: Add legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: core: Add new SOC_DOUBLE_SX_TLV macro (Jaroslav Kysela) [2125544] - ASoC: Remove unused hw_write_t type (Jaroslav Kysela) [2125544] - ASoC: soc.h: Add SOC_SINGLE_S_EXT_TLV macro (Jaroslav Kysela) [2125544] - ASoC: soc.h: Introduce SOC_DOUBLE_R_S_EXT_TLV() macro (Jaroslav Kysela) [2125544] - ASoC: soc.h: Add SOC_SINGLE_S_TLV() macro (Jaroslav Kysela) [2125544] - ASoC: hdmi-codec: Update to modern DAI terminology (Jaroslav Kysela) [2125544] - ALSA: hda: Skip event processing for unregistered codecs (Jaroslav Kysela) [2125544] - ASoC: codecs: Add HD-Audio codec driver (Jaroslav Kysela) [2125544] - ASoC: cs42l42: Move CS42L42 register descriptions to general include (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Read System Name from ACPI _SUB to identify firmware (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Add common cs35l41 enter hibernate function (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Move cs35l41 exit hibernate function into shared code (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Move cs_dsp config struct into shared code (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Move cs35l41 fs errata into shared code (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Move cs35l41_set_cspl_mbox_cmd to shared code (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Support external boost (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: Add support for MeteorLake (MTL) (Jaroslav Kysela) [2125544] - treewide: Replace zero-length arrays with flexible-array members (Jaroslav Kysela) [2125544] - ASoC: SOF: add definitions for different IPC types (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: enhance debug messages (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-dtrace: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: SOF: IPC4: add sdw blob (Jaroslav Kysela) [2125544] - AsoC: SOF: ipc4-topology: Add dai_get_clk op (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add support for SSP/DMIC DAI's (Jaroslav Kysela) [2125544] - ASoC: SOF: Add a new IPC op for parsing topology manifest (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: init NHLT for IPC4 (Jaroslav Kysela) [2125544] - ASoC: SOF: Add ops_free (Jaroslav Kysela) [2125544] - ASoC: SOF: IPC4: set the BE DAI ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-pcm: Expose sof_ipc4_set_pipeline_state() (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add the dai_config op (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add route_setup/route_free ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add widget_setup/widget_free ops (Jaroslav Kysela) [2125544] - ASoC: SOF: IPC4: Add pcm ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add control IO ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add control_setup op (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add support for parsing mixer widgets (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add support for parsing and preparing pga widgets (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add prepare op for DAI type widgets (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add prepare op for AIF type widgets (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add support for parsing DAI_IN/DAI_OUT widgets (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add support for parsing AIF_IN/AIF_OUT widgets (Jaroslav Kysela) [2125544] - ASoC: SOF: IPC4: Introduce topology ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-dtrace: Return from dtrace_read if there is no new data available (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-dtrace: Add helper function to update the sdev->host_offset (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-dtrace: Introduce SOF_DTRACE_INITIALIZING state (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4: implement pm ctx_save callback (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: Switch to use the generic pm_ops.set_core_state (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4: Add set_core_state pm_ops implementation (Jaroslav Kysela) [2125544] - ASoC: SOF: Add initial header file for ipc4 (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3: Add set_core_state pm_ops implementation (Jaroslav Kysela) [2125544] - ASoC: SOF: sof_ipc_pm_ops: Add support for DSP core power management (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: mt8195 suspend check dsp idle (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: mt8195 modify dram type as non-cache (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add shared_size for mediatek common chip information (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: revise mt8195 clock sequence (Jaroslav Kysela) [2125544] - ASoC: SOF: amd: Add SOF pm ops callback for Renoir (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc-msg-injector: Fix reversed if statement (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc-msg-injector: Propagate write errors correctly (Jaroslav Kysela) [2125544] - ASoC: SOF: Fix potential NULL pointer dereference (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client-ipc-flood-test: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: remove duplicate include in mt8195.c (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add mt8195 debug dump (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add mediatek common debug dump (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-dtrace: Move dtrace related variables local from sof_dev (Jaroslav Kysela) [2125544] - ASoC: SOF: Introduce opaque storage of private data for firmware tracing (Jaroslav Kysela) [2125544] - ASoC: SOF: Modify the host trace_init parameter list to include dmab (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-dtrace: Move host ops wrappers from generic header to private (Jaroslav Kysela) [2125544] - ASoC: SOF: Clone the trace code to ipc3-dtrace as fw_tracing implementation (Jaroslav Kysela) [2125544] - ASoC: SOF: Rename dtrace_is_supported flag to fw_trace_is_supported (Jaroslav Kysela) [2125544] - ASoC: SOF: Introduce IPC independent ops for firmware tracing support (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc-msg-injector: Cap the rmaining to count in IPC4 mode (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add mt8186 ipc support (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add ipc support for mt8195 (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: HDA: Set up sof_ipc4_fw_data for IPC4 (Jaroslav Kysela) [2125544] - ASoC: SOF: IPC4: Add FW loader ops (Jaroslav Kysela) [2125544] - ASoC: SOF: Add IPC4 private header (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: HDA: Set IPC4-specific DSP ops for CaVS platforms (Jaroslav Kysela) [2125544] - ASoC: SOF: trace: The dtrace is only available with SOF_IPC (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client: IPC flood test can only work with SOF_IPC (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc-msg-injector: Add support for IPC4 messages (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc-msg-injector: Separate the message sending (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client: Add support IPC4 message sending (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client: Add API to get the ipc_type (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client-probes: Query the maximum IPC payload size (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc-msg-injector: Query the maximum IPC payload size (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client: Add API to get the maximum IPC payload size (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4: Add support for mandatory message handling functionality (Jaroslav Kysela) [2125544] - ASoC: SOF: Add rx_data pointer to snd_sof_ipc_msg struct (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3: Remove the ipc3-ops.h header file (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-pci-dev: fix missing pci_release_regions() on error in sof_pci_probe() (Jaroslav Kysela) [2125544] - ASoC: SOF: loader: Call optional query_fw_configuration on first boot (Jaroslav Kysela) [2125544] - ASoC: SOF: loader: Remove snd_sof_parse_module_memcpy() as it is not used (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: mt8195: Do not set the load_module ops (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: bdw/byt/pci-tng: Do not set the load_module ops (Jaroslav Kysela) [2125544] - ASoC: SOF: imx: Do not set the load_module ops (Jaroslav Kysela) [2125544] - ASoC: SOF: amd: renoir: Do not set the load_module ops (Jaroslav Kysela) [2125544] - ASoC: SOF: loader: Switch to use the fw_loader ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Add check for fw_loader ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-loader: Implement firmware parsing and loading (Jaroslav Kysela) [2125544] - ASoC: SOF: Introduce IPC dependent ops for firmware handling, loading (Jaroslav Kysela) [2125544] - ASoC: SOF: Add a prepare op to IPC topology widget ops (Jaroslav Kysela) [2125544] - ASoC: SOF: clarify use of widget complete flag (Jaroslav Kysela) [2125544] - ASoC: SOF: topology: Skip parsing DAI link tokens if not needed (Jaroslav Kysela) [2125544] - ASoC: SOF: pcm: remove unnecessary function declaration (Jaroslav Kysela) [2125544] - ASoC: SOF: Add two new fields to struct snd_sof_widget (Jaroslav Kysela) [2125544] - ASoC: SOF: Add a route_free op in struct sof_ipc_tplg_ops (Jaroslav Kysela) [2125544] - ASoC: SOF: expose a couple of functions (Jaroslav Kysela) [2125544] - ASoC: SOF: pcm: Move the call to snd_sof_pcm_platform_hw_params() (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-audio: Set up widgets from source to sink (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-audio: reset route status before freeing widget (Jaroslav Kysela) [2125544] - ASoC: SOF: Add a new op to set up volume table (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Fix allyesconfig build error (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: mt8195 change ipc timeout as 1 second (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client-ipc-msg-injector: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: SOF: debug: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: SOF: control: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add DSP system PM callback for mt8186 (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add mt8186 dsp clock support (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add mt8186 sof fw loader and dsp ops (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add mt8186 hardware support (Jaroslav Kysela) [2125544] - ASoC: SOF: loader: Remove the old fw_ready related code (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: Do not set fw_ready callback (Jaroslav Kysela) [2125544] - ASoC: SOF: imx: Do not set fw_ready callback (Jaroslav Kysela) [2125544] - ASoC: SOF: amd: Do not set fw_ready callback (Jaroslav Kysela) [2125544] - ASoC: SOF: Do not check for the fw_ready callback (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3: Add local implementation for handling fw_ready message (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: protect hw_params against successive calls (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: add helper for link DMA cleanups (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: reset dma_data and release stream (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: improve suspend case (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: move code to deal with hda dai/dailink suspend (Jaroslav Kysela) [2125544] - ASOC: SOF: Intel: hda-dai: add hda_dai_hw_free_ipc() helper (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-audio: flag errors on pipeline teardown (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: regroup dai and link DMA operations (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: split link DMA and dai operations (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: use snd_soc_dai_get_widget() helper (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: simplify hda_dai_widget_update() prototype (Jaroslav Kysela) [2125544] - ASOC: SOF: Intel: hda-dai: consistent naming for HDA DAI and HDA link DMA (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: Add IPC-specific dai ops for IPC3 (Jaroslav Kysela) [2125544] - ASoC: SOF: remove incorrect clearing of prepared flag (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: simplify NHLT handling (Jaroslav Kysela) [2125544] - ASoC: SOF: topology: Check w->sname validity once in sof_connect_dai_widget() (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-audio: remove useless assignment (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: pci-tgl: add RPL-P support (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: pci-tgl: add ADL-PS support (Jaroslav Kysela) [2125544] - ASOC: SOF: pci: add ipc_type override for Intel IPC4 tests (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-pci-dev: don't use the community key on APL Chromebooks (Jaroslav Kysela) [2125544] - ASoC: SOF: amd: Use dedicated MBOX for ACP and PSP communication (Jaroslav Kysela) [2125544] - ASoC: SOF: amd: Add psp_mbox_ready() and psp_send_cmd() callback (Jaroslav Kysela) [2125544] - ASoC: SOF: using pm_runtime_resume_and_get to simplify the code (Jaroslav Kysela) [2125544] - ASoC: SOF: Kconfig: Make SND_SOC_SOF_HDA_PROBES tristate (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: add IP identifier (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: expose some codeloader functions (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: Define rom_status_reg in sof_intel_dsp_desc (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: define check_ipc_irq op (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: use BIT() macros for consistency (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: move HDA_CL_STREAM_FORMAT definition to header (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: use common ops across platforms (Jaroslav Kysela) [2125544] - ASoC: SOF: remove const qualifier for 'struct snd_sof_dsp_ops' (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-audio: preserve topology filename override in nocodec mode (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-pci-dev: add parameter to override topology filename (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-pci-dev: add parameter to override firmware filename (Jaroslav Kysela) [2125544] - ASoC: SOF: add IPC-dependent file names (Jaroslav Kysela) [2125544] - ASoC: SOF: add default IPC capability and file paths (Jaroslav Kysela) [2125544] - ASoC: SOF: add path indirection to each IPC type (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: Check the bar size before remapping (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Move the ipc_set_get_comp_data() local to ipc3-control (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-audio: Use the widget_kcontrol_setup ops for kcontrol set up (Jaroslav Kysela) [2125544] - ASoC: SOF: Add widget_kcontrol_setup control ops for IPC3 (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Switch over to use the rx_msg ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Switch over to use the tx_msg and set_get_data ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Use the get_reply ops in snd_sof_ipc_get_reply() (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Add check for mandatory IPC message handling ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Separate the ops checks by functions/topics (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3: Implement rx_msg IPC ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3: Implement the get_reply IPC ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3: Implement the set_get_data IPC ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3: Use sof_ipc3_tx_msg() internally for message sending (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3: Implement the tx_msg IPC ops (Jaroslav Kysela) [2125544] - ASoC: SOF: Add high level IPC IO callback definitions to ipc_ops (Jaroslav Kysela) [2125544] - ASoC: SOF: Add helper function to prepare and send an IPC message (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: mt8195 add shutdown callback (Jaroslav Kysela) [2125544] - ASoC: SOF: OF: Add shutdown callback for SOF OF device (Jaroslav Kysela) [2125544] - ASoC: SOF: topology: Avoid open coded arithmetic in memory allocation (Jaroslav Kysela) [2125544] - ASoC: SOF: topology: use new sound control LED layer (Jaroslav Kysela) [2125544] - ASoC: SOF: Remove redundant return statements (Jaroslav Kysela) [2125544] - ASoC: SOF: Remove header from struct snd_sof_ipc_msg (Jaroslav Kysela) [2125544] - ASoC: SOF: Drop 'header' parameter from tx_message() API (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Use msg->reply_data directly in snd_sof_ipc_get_reply() (Jaroslav Kysela) [2125544] - ASoC: SOF: disable dma trace in s0ix (Jaroslav Kysela) [2125544] - ASoC: SOF: extend the interface to stop DMA trace (Jaroslav Kysela) [2125544] - ASoC: SOF: Drop support for mapped control data (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Use ipc->max_payload_size for message/reply size checking (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Add max_payload_size field in struct snd_sof_ipc (Jaroslav Kysela) [2125544] - ASoC: SOF: Remove dmab and dmab_bdl from snd_sof_dev struct (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-loader: Use local snd_dma_buffer (Jaroslav Kysela) [2125544] - ASoC: amd: acp: add missing platform_device_unregister() in acp_pci_probe() (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Fix initialization of ext_intr_stat1 in i2s_irq_handler() (Jaroslav Kysela) [2125544] - ASoC: amd: vangogh: Use non-legacy DAI naming for cs35l41 (Jaroslav Kysela) [2125544] - ASoC: amd: enable RPL Platform acp drivers build (Jaroslav Kysela) [2125544] - ASoC: amd: add RPL Platform pci driver pm-ops (Jaroslav Kysela) [2125544] - ASoC: amd: add RPL Platform init/de-init functions (Jaroslav Kysela) [2125544] - ASoC: amd: add ACP PCI driver for RPL platform (Jaroslav Kysela) [2125544] - ASoC: amd: add RPL Platform acp header file (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Add error handling cases (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Modify const resource struct variable to generic (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Drop superfluous mmap callback (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Modify local variables name to generic (Jaroslav Kysela) [2125544] - ASoC: amd: yc: Decrease level of error message (Jaroslav Kysela) [2125544] - ASoC: amd: yc: add new YC platform varaint support (Jaroslav Kysela) [2125544] - ASoC: amd: fix Jadeite kconfig warning and build errors (Jaroslav Kysela) [2125544] - ASoC: amd: Fix error pointer dereference (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Add legacy audio driver support for Rembrandt platform (Jaroslav Kysela) [2125544] - ASoC: amd: acp: ACP code generic to support newer platforms (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Remove rt1019_1 codec conf from machine driver (Jaroslav Kysela) [2125544] - ASoC: amd: Remove duplicated include in acp-es8336.c (Jaroslav Kysela) [2125544] - ASoC: amd: fix for variable set but not used warning (Jaroslav Kysela) [2125544] - ASoC: amd: drop machine driver remove function (Jaroslav Kysela) [2125544] - ASoC: amd: remove unused header file inclusion (Jaroslav Kysela) [2125544] - ASoC: amd: acp-es8336: use static variables (Jaroslav Kysela) [2125544] - ASoC: amd: fix ACPI dependency compile errors and warnings (Jaroslav Kysela) [2125544] - ASoC: amd: enable machine driver build for Jadeite platform (Jaroslav Kysela) [2125544] - ASoC: amd: add Machine driver for Jadeite platform (Jaroslav Kysela) [2125544] - ASoC: amd: add I2S MICSP instance support (Jaroslav Kysela) [2125544] - ASoC: amd: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Fix error handling in .remove() (Jaroslav Kysela) [2125544] - ASoC: amd: acp: fix typo in comment (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Add support for rt5682s and rt1019 card with hs instance (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Add support for nau8825 and max98360 card (Jaroslav Kysela) [2125544] - ASoC: amd: vangogh: Rename set_fmt_new back to set_fmt (Jaroslav Kysela) [2125544] - ASoC: amd: vangogh: Update to use set_fmt_new callback (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Set Speaker enable/disable pin through rt1019 codec driver. (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Set Speaker enable/disable pin through rt1019 codec driver (Jaroslav Kysela) [2125544] - ASoC: amd: vangogh: Remove duplicate include files (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Add pm ops callback in machine driver (Jaroslav Kysela) [2125544] - ASoC: soc-utils: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: topology: Drop superfluous check of CONFIG_SND_CTL_VALIDATION (Jaroslav Kysela) [2125544] - ASoC: topology: Rename soc_tplg_init_kcontrol() function (Jaroslav Kysela) [2125544] - ASoC: topology: Correct error message (Jaroslav Kysela) [2125544] - ASoC: topology: Rename SOC_TPLG_PASS_MIXER to _CONTROL (Jaroslav Kysela) [2125544] - ASoC: topology: Return bool instead of int (Jaroslav Kysela) [2125544] - ASoC: topology: Remove unnecessary looping (Jaroslav Kysela) [2125544] - ASoC: topology: Use for loop instead of while (Jaroslav Kysela) [2125544] - ASoC: topology: KUnit: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: topology: KUnit: Followup prototype change of snd_soc_unregister_card() (Jaroslav Kysela) [2125544] - ASoC: DPCM: Don't pick up BE without substream (Jaroslav Kysela) [2125544] - ASoC: soc-pcm: demote warnings on non-atomic BE connection (Jaroslav Kysela) [2125544] - ASoC: soc-pcm: fix BE transition for TRIGGER_START (Jaroslav Kysela) [2125544] - ASoC: soc-pcm: improve BE transition for TRIGGER_START (Jaroslav Kysela) [2125544] - ASoC: soc-pcm: improve BE transition for PAUSE_RELEASE (Jaroslav Kysela) [2125544] - ASoC: ops: Fix integer detection for when max possible values > 1 (Jaroslav Kysela) [2125544] - ASoC: ops: Fix boolean/integer detection for simple controls (Jaroslav Kysela) [2125544] - ASoC: ops: Don't modify the driver's plaform_max when reading state (Jaroslav Kysela) [2125544] - ASoC: ops: Remove unneeded delay.h inclusion (Jaroslav Kysela) [2125544] - ASoC: ops: Clarify snd_soc_info_volsw_sx() (Jaroslav Kysela) [2125544] - ASoC: soc-generic-dmaengine-pcm: Use default config when none is given (Jaroslav Kysela) [2125544] - ASoC: dapm: Move stereo autodisable check (Jaroslav Kysela) [2125544] - ASoC: soc-dai: Remove set_fmt_new callback (Jaroslav Kysela) [2125544] - ASoC: soc-core.c: share code for snd_soc_of_get_dai_link_cpus/codecs() (Jaroslav Kysela) [2125544] - ASoC: soc-core.c: fixup snd_soc_of_get_dai_link_cpus() (Jaroslav Kysela) [2125544] - ASoC: core: Switch core to new DAI naming flag (Jaroslav Kysela) [2125544] - ASoC: core: Make snd_soc_unregister_card() return void (Jaroslav Kysela) [2125544] - ASoC: core: Always send the CPU DAI a direct clock specifier (Jaroslav Kysela) [2125544] - ASoC: core: Add set_fmt_new callback that directly specifies provider (Jaroslav Kysela) [2125544] - ASoC: core: Pass legacy_dai_naming flag directly (Jaroslav Kysela) [2125544] - ASoC: core: Correct spelling fliped -> flipped (Jaroslav Kysela) [2125544] - ASoC: soc-core: remove always-false path (Jaroslav Kysela) [2125544] - ASoC: Introduce snd_soc_of_get_dai_link_cpus (Jaroslav Kysela) [2125544] - ASoC: soc-component: Update handling to component delays (Jaroslav Kysela) [2125544] - ASoC: Introduce 'fixup_controls' card method (Jaroslav Kysela) [2125544] - ASoC: soc-card: Create jack kcontrol without pins (Jaroslav Kysela) [2125544] - ALSA: Replace acpi_bus_get_device() (Jaroslav Kysela) [2125544] - Revert "ALSA: hda: cs35l41: Allow compilation test on non-ACPI configurations" (Jaroslav Kysela) [2125544] - ALSA: hda: beep: Simplify keep-power-at-enable behavior (Jaroslav Kysela) [2125544] - ALSA: hda/hdmi: Don't skip notification handling during PM operation (Jaroslav Kysela) [2125544] - ALSA: hda/hdmi: Limit the maximal count of PCM devices to 8 (Jaroslav Kysela) [2125544] - ALSA: hda/hdmi: ELD procfs - print the codec NIDs (Jaroslav Kysela) [2125544] - ALSA: hda/hdmi: Simplify the pcm_idx condition in hdmi_pcm_setup_pin() (Jaroslav Kysela) [2125544] - ALSA: hda/hdmi: Fix the converter allocation for the silent stream (Jaroslav Kysela) [2125544] - ALSA: hda/hdmi: change type for the 'assigned' variable (Jaroslav Kysela) [2125544] - ALSA: hda: intel-nhlt: Move structs out of #define block (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add a quirk for HP OMEN 16 (8902) mute LED (Jaroslav Kysela) [2125544] - ALSA: hda/hdmi: Fix the converter reuse for the silent stream (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirk for ASUS GA503R laptop (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add pincfg for ASUS G533Z HP jack (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add pincfg for ASUS G513 HP jack (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Re-arrange quirk table entries (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Enable 4-speaker output Dell Precision 5530 laptop (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Enable 4-speaker output Dell Precision 5570 laptop (Jaroslav Kysela) [2125544] - ALSA: hda: Fix Nvidia dp infoframe (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirk for Huawei WRT-WX9 (Jaroslav Kysela) [2125544] - ALSA: hda/tegra: set depop delay for tegra (Jaroslav Kysela) [2125544] - ALSA: hda: add Intel 5 Series / 3400 PCI DID (Jaroslav Kysela) [2125544] - ALSA: hda: Fix hang at HD-audio codec unbinding due to refcount saturation (Jaroslav Kysela) [2125544] - ALSA: emu10k1: Fix out of bounds access in snd_emu10k1_pcm_channel_alloc() (Jaroslav Kysela) [2125544] - ALSA: hda/tegra: Align BDL entry to 4KB boundary (Jaroslav Kysela) [2125544] - ALSA: hda/sigmatel: Fix unused variable warning for beep power change (Jaroslav Kysela) [2125544] - ALSA: hda/sigmatel: Keep power up while beep is enabled (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add speaker AMP init for Samsung laptops with ALC298 (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirk for Clevo NS50PU, NS70PU (Jaroslav Kysela) [2125544] - ALSA: hda/cs8409: Support new Dolphin Variants (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirk for Lenovo Yoga7 14IAL7 (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Clarify support for CSC3551 without _DSD Properties (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirks for ASUS Zenbooks using CS35L41 (Jaroslav Kysela) [2125544] - ALSA: hda: Fix crash due to jack poll in suspend (Jaroslav Kysela) [2125544] - ALSA: hda/cirrus - support for iMac 12,1 model (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add a quirk for HP OMEN 15 (8786) mute LED (Jaroslav Kysela) [2125544] - ALSA: hda/conexant: Add quirk for LENOVO 20149 Notebook model (Jaroslav Kysela) [2125544] - ALSA: ice1712: remove redundant assignment to new (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirk for another Asus K42JZ model (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirk for HP Spectre x360 15-eb0xxx (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirk for Clevo NV45PZ (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirk for Lenovo Yoga9 14IAP7 (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Support CLSA0101 (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Use the CS35L41 HDA internal define (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Enable speaker and mute LEDs for HP laptops (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Fix build error unused-function (Jaroslav Kysela) [2125544] - ALSA: asihpi: fix repeated words in comments (Jaroslav Kysela) [2125544] - ALSA: asihpi: Fix typo in comments (Jaroslav Kysela) [2125544] - ALSA: emu10k1: Fix typo in comments (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Add module parameter to control firmware load (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Support Firmware switching and reloading (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Add defaulted values into dsp bypass config sequence (Jaroslav Kysela) [2125544] - ALSA: hda: hda_cs_dsp_ctl: Add fw id strings (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Read Speaker Calibration data from UEFI variables (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Support Hibernation during Suspend (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Support Speaker ID for laptops (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Support multiple load paths for firmware (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Support reading subsystem id from ACPI (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Save Subsystem ID inside CS35L41 Driver (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Add initial DSP support and firmware loading (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Save codec object inside component struct (Jaroslav Kysela) [2125544] - ALSA: hda: hda_cs_dsp_ctl: Add apis to write the controls directly (Jaroslav Kysela) [2125544] - ALSA: hda: hda_cs_dsp_ctl: Add Library to support CS_DSP ALSA controls (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Consolidate selections under SND_HDA_SCODEC_CS35L41 (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Drop wrong use of ACPI_PTR() (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Allow compilation test on non-ACPI configurations (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Don't dereference fwnode handle (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Improve dev_err_probe() messaging (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Fix comments wrt serial-multi-instantiate reference (Jaroslav Kysela) [2125544] - ALSA: hda: Fix put_device() inconsistency in error path (Jaroslav Kysela) [2125544] - ALSA: hda: Make device usage_count consistent across subsequent probing (Jaroslav Kysela) [2125544] - ALSA: hda: Fix null-ptr-deref when i915 fails and hdmi is denylisted (Jaroslav Kysela) [2125544] - ALSA: hda/cs8409: change cs8409_fixups v.pins initializers to static (Jaroslav Kysela) [2125544] - ASoC: doc: Update dead links (Jaroslav Kysela) [2125544] - ALSA: hda/via: Delete does not require return (Jaroslav Kysela) [2125544] - ALSA: ctxfi: fix typo in comment (Jaroslav Kysela) [2125544] - ALSA: cs5535audio: fix typo in comment (Jaroslav Kysela) [2125544] - ALSA: lola: Bounds check loop iterator against streams array size (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Add Amp Name based on channel and index (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Enable GPIO2 Interrupt for CLSA0100 laptops (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Add Support for Interrupts (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Remove Set Channel Map api from binding (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Set Speaker Position for CLSA0100 Laptop (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Fix error in spi cs35l41 hda driver name (Jaroslav Kysela) [2125544] - ALSA: hda/cs8409: Add Speaker Playback Switch for Warlock (Jaroslav Kysela) [2125544] - ALSA: hda/cs8409: Add Speaker Playback Switch for Cyborg (Jaroslav Kysela) [2125544] - ALSA: hda/cs8409: Support new Odin Variants (Jaroslav Kysela) [2125544] - ALSA: hda/cs8409: Support manual mode detection for CS42L42 (Jaroslav Kysela) [2125544] - ALSA: hda/cs8409: Use general cs42l42 include in cs8409 hda driver (Jaroslav Kysela) [2125544] - ALSA: hdsp: remove redundant assignment to pointer kctl (Jaroslav Kysela) [2125544] - ALSA: hda/conexant: add a new hda codec SN6140 (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Move external boost handling to lib for ASoC use (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Handle all external boost setups the same way (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Reorganize log for playback actions (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Remove cs35l41_hda_reg_sequence struct (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Move boost config to initialization code (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Mute the device before shutdown (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Put the device into safe mode for external boost (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Add Boost type flag (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Always configure the DAI (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Fix I2S params comments (Jaroslav Kysela) [2125544] - ALSA: cs35l41: Move cs35l41_gpio_config to shared lib (Jaroslav Kysela) [2125544] - ALSA: cs35l41: Check hw_config before using it (Jaroslav Kysela) [2125544] - ALSA: cs35l41: Unify hardware configuration (Jaroslav Kysela) [2125544] - ALSA: hda/tegra: Enable Jack poll for tegra (Jaroslav Kysela) [2125544] - ALSA: hda: Jack detection poll in suspend state (Jaroslav Kysela) [2125544] - ALSA: echoaudio: remove redundant assignment to variable i (Jaroslav Kysela) [2125544] - ALSA: emu10k1: Stop using iommu_present() (Jaroslav Kysela) [2125544] - ALSA: hda: intel-dsp-config: add missing RaptorLake PCI IDs (Jaroslav Kysela) [2125544] - ALSA: hda: intel-nhlt: Correct the handling of fmt_config flexible array (Jaroslav Kysela) [2125544] - ALSA: hda: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2125544] - ALSA: hda: Remove unused macro definition (Jaroslav Kysela) [2125544] - ALSA: hda: Reset all SIE bits in INTCTL (Jaroslav Kysela) [2125544] - tracing: ALSA: hda: Remove string manipulation out of the fast path (Jaroslav Kysela) [2125544] - ALSA: hda: intel-nhlt: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ALSA: hda: intel-dspcfg: use SOF for UpExtreme and UpExtreme11 boards (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Properly refcounting clock rate (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Clear fixed clock rate at closing EP (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Fix an out-of-bounds bug in __snd_usb_parse_audio_interface() (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Register card again for iface over delayed_register option (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Inform the delayed registration more properly (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Add quirk for LH Labs Geek Out HD Audio 1V5 (Jaroslav Kysela) [2125544] - ALSA: usb-audio: make read-only array marker static const (Jaroslav Kysela) [2125544] - ALSA: usb-audio: More comprehensive mixer map for ASUS ROG Zenith II (Jaroslav Kysela) [2125544] - ALSA: scarlett2: Add Focusrite Clarett+ 8Pre support (Jaroslav Kysela) [2125544] - ALSA: line6: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2125544] - ALSA: hiface: fix repeated words in comments (Jaroslav Kysela) [2125544] - ALSA: usb/6fire: fix repeated words in comments (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Add quirk for Behringer UMC202HD (Jaroslav Kysela) [2125544] - ALSA: bcd2000: Fix a UAF bug on the error path of probing (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Use atomic_try_cmpxchg in ep_state_update (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Add endianness annotations (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Turn off 'manual mode' on Dell dock (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Support jack detection on Dell dock (Jaroslav Kysela) [2125544] - ALSA: usb-audio: US16x08: Move overflow check before array access (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Cancel pending work at closing a MIDI substream (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Add mixer mapping for Gigabyte B450/550 Mobos (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Fix wrong kfree issue in snd_usb_endpoint_free_all (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Refcount multiple accesses on the single clock (Jaroslav Kysela) [2125544] - mfd: arizona-spi: Add Android board ACPI table handling (Jaroslav Kysela) [2125544] - mfd: arizona-spi: Split Windows ACPI init code into its own function (Jaroslav Kysela) [2125544] - mfd: arizona: Add missing statics to the of_match_tables (Jaroslav Kysela) [2125544] - firmware: cs_dsp: Add memory chunk helpers (Jaroslav Kysela) [2125544] - firmware: cs_dsp: Add pre_stop callback (Jaroslav Kysela) [2125544] - regmap: sdw: add required header files (Jaroslav Kysela) [2125544] - regmap: soundwire: remove unused header mod_devicetable.h (Jaroslav Kysela) [2125544] - regmap: Constify static regmap_bus structs (Jaroslav Kysela) [2125544] - soundwire: peripheral: remove useless ops pointer (Jaroslav Kysela) [2125544] - soundwire: intel: use pm_runtime_resume() on component probe (Jaroslav Kysela) [2125544] - soundwire: qcom: fix device status array range (Jaroslav Kysela) [2125544] - soundwire: qcom: remove duplicate reset control get (Jaroslav Kysela) [2125544] - soundwire: Intel: add trigger callback (Jaroslav Kysela) [2125544] - soundwire: qcom: Enable software clock gating requirement flag (Jaroslav Kysela) [2125544] - soundwire: qcom: Check device status before reading devid (Jaroslav Kysela) [2125544] - soundwire: qcom: Add flag for software clock gating check (Jaroslav Kysela) [2125544] - soundwire: revisit driver bind/unbind and callbacks (Jaroslav Kysela) [2125544] - soundwire: bus_type: fix remove and shutdown support (Jaroslav Kysela) [2125544] - soundwire: intel: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125544] - ASoC: qcom: soundwire: Add support for controlling audio CGCR from HLOS (Jaroslav Kysela) [2125544] - soundwire: qcom: adjust autoenumeration timeout (Jaroslav Kysela) [2125544] - soundwire: qcom: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - soundwire: intel: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - soundwire: cadence: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - soundwire: bus: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - soundwire: qcom: return error when pm_runtime_get_sync fails (Jaroslav Kysela) [2125544] - soundwire: bus: pm_runtime_request_resume on peripheral attachment (Jaroslav Kysela) [2125544] - soundwire: intel: disable WAKEEN in pm_runtime resume (Jaroslav Kysela) [2125544] - soundwire: cadence: recheck device0 attachment after status change (Jaroslav Kysela) [2125544] - soundwire: qcom: Add compatible name for v1.6.0 (Jaroslav Kysela) [2125544] - soundwire: stream: Fix error return code in do_bank_switch() (Jaroslav Kysela) [2125544] - soundwire: qcom: fix an error message in swrm_wait_for_frame_gen_enabled() (Jaroslav Kysela) [2125544] - soundwire: qcom: use __maybe_unused for swrm_runtime_resume() (Jaroslav Kysela) [2125544] - soundwire: qcom: constify static struct qcom_swrm_data global variables (Jaroslav Kysela) [2125544] - soundwire: qcom: add in-band wake up interrupt support (Jaroslav Kysela) [2125544] - soundwire: qcom: add runtime pm support (Jaroslav Kysela) [2125544] - soundwire: Replace acpi_bus_get_device() (Jaroslav Kysela) [2125544] - ALSA: Add snd_pcm_direction_name() helper (Jaroslav Kysela) [2125544] - ALSA: core: Fix double-free at snd_card_new() (Jaroslav Kysela) [2125544] - ALSA: hda: Once again fix regression of page allocations with IOMMU (Jaroslav Kysela) [2125544] - ALSA: pcm: oss: Fix race at SNDCTL_DSP_SYNC (Jaroslav Kysela) [2125544] - ALSA: control: Re-order bounds checking in get_ctl_id_hash() (Jaroslav Kysela) [2125544] - ALSA: control: Fix an out-of-bounds bug in get_ctl_id_hash() (Jaroslav Kysela) [2125544] - ALSA: seq: Fix data-race at module auto-loading (Jaroslav Kysela) [2125544] - ALSA: seq: oss: Fix data-race for max_midi_devs access (Jaroslav Kysela) [2125544] - ALSA: memalloc: Revive x86-specific WC page allocations again (Jaroslav Kysela) [2125544] - ALSA: info: Fix llseek return value when using callback (Jaroslav Kysela) [2125544] - ALSA: pcm: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2125544] - ALSA: core: Replace scnprintf() with sysfs_emit() (Jaroslav Kysela) [2125544] - ALSA: control-led: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2125544] - ALSA: control: Use deferred fasync helper (Jaroslav Kysela) [2125544] - ALSA: pcm: Use deferred fasync helper (Jaroslav Kysela) [2125544] - ALSA: timer: Use deferred fasync helper (Jaroslav Kysela) [2125544] - ALSA: core: Add async signal helpers (Jaroslav Kysela) [2125544] - ALSA: core: Fix missing return value comments for kernel docs (Jaroslav Kysela) [2125544] - ALSA: memalloc: Fix missing return value comments for kernel docs (Jaroslav Kysela) [2125544] - ALSA: control: Fix missing return value comments for kernel docs (Jaroslav Kysela) [2125544] - ALSA: compress: Fix kernel doc warnings (Jaroslav Kysela) [2125544] - ALSA: dmaengine: Fix missing return value comments for kernel docs (Jaroslav Kysela) [2125544] - ALSA: pcm: Fix missing return value comments for kernel docs (Jaroslav Kysela) [2125544] - ALSA: compress: Enable kernel doc markers for some functions (Jaroslav Kysela) [2125544] - ALSA: rawmidi: Take buffer refcount while draining output (Jaroslav Kysela) [2125544] - ALSA: rawmidi: Check stream state at exported functions (Jaroslav Kysela) [2125544] - ALSA: rawmidi: Take open_mutex around parameter changes (Jaroslav Kysela) [2125544] - ALSA: rawmidi: Move lock to snd_rawmidi_substream (Jaroslav Kysela) [2125544] - ALSA: rawmidi: Make internal functions local static (Jaroslav Kysela) [2125544] - ALSA: control: Add input validation (Jaroslav Kysela) [2125544] - ALSA: control: Drop superfluous ifdef CONFIG_SND_CTL_DEBUG (Jaroslav Kysela) [2125544] - ALSA: control: Rename CONFIG_SND_CTL_VALIDATION to CONFIG_SND_CTL_DEBUG (Jaroslav Kysela) [2125544] - ALSA: control: Use xarray for faster lookups (Jaroslav Kysela) [2125544] - ALSA: seq: replace ternary operator with max() (Jaroslav Kysela) [2125544] - ALSA: pcm: use DEVICE_ATTR_RO macro (Jaroslav Kysela) [2125544] - pinctrl: amd: Don't save/restore interrupt status and wake status bits (Prarit Bhargava) [2130059] - x86/paravirt: Add a dummy __x86_paravirt_patch_template() function (Waiman Long) [2144161] - x86/paravirt: Fix kABI breakage in struct pv_mmu_ops (Waiman Long) [2144161]- can: af_can: fix NULL pointer dereference in can_rx_register() (Ivan Vecera) [2136823] - net: disable preemption in dev_core_stats_XXX_inc() helpers (Ivan Vecera) [2136823] - net: introduce CAN specific pointer in the struct net_device (Ivan Vecera) [2136823] - can: af_can: can_pernet_exit(): no need to iterate over and cleanup registered CAN devices (Ivan Vecera) [2136823] - net: add per-cpu storage and net->core_stats (Ivan Vecera) [2136823] - tun: switch to net core provided statistics counters (Ivan Vecera) [2136823] - tun: switch to u64_stats_t (Ivan Vecera) [2136823] - ceph: avoid putting the realm twice when decoding snaps fails (Xiubo Li) [2139881] - powerpc/64/kdump: Limit kdump base to 512MB (Mamatha Inamdar) [2132921] - ice: virtchnl rss hena support (Petr Oros) [2136516] - Documentation/admin-guide: Document nomodeset kernel parameter (Jocelyn Falempe) [2143952] - drm: Move nomodeset kernel parameter to the DRM subsystem (Jocelyn Falempe) [2143952] - usb: remove third argument of usb_maxpacket() (Íñigo Huguet) [2143362] - sound: usb: remove third argument of usb_maxpacket() (Íñigo Huguet) [2143362] - usb: remove third argument of usb_maxpacket() (Íñigo Huguet) [2143362] - net: remove third argument of usb_maxpacket() (Íñigo Huguet) [2143362] - media: remove third argument of usb_maxpacket() (Íñigo Huguet) [2143362] - Input: remove third argument of usb_maxpacket() (Íñigo Huguet) [2143362] - HID: usbhid: remove third argument of usb_maxpacket() (Íñigo Huguet) [2143362] - usb: deprecate the third argument of usb_maxpacket() (Íñigo Huguet) [2143362] - scsi: smartpqi: Change version to 2.1.20-035 (Don Brace) [2116976] - scsi: smartpqi: Initialize feature section info (Don Brace) [2116976] - scsi: smartpqi: Add controller cache flush during rmmod (Don Brace) [2116976] - scsi: smartpqi: Correct device removal for multi-actuator devices (Don Brace) [2116976] - scsi: smartpqi: Change sysfs raid_level attribute to N/A for controllers (Don Brace) [2116976] - scsi: smartpqi: Correct max LUN number (Don Brace) [2116976] - scsi: smartpqi: Add new controller PCI IDs (Don Brace) [2116976] - scsi: smartpqi: Convert to host_tagset (Don Brace) [2116976] - scsi: smartpqi: Stop using the SCSI pointer (Don Brace) [2116976] - smartpqi: Change request pointer to scsi_cmd_to_rq (Don Brace) [2116976] - scsi: smartpqi: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Don Brace) [2116976] - EDAC/skx_common: Make output format similar (Aristeu Rozanski) [2124915] - EDAC/skx_common: Use driver decoder first (Aristeu Rozanski) [2124915] - ptp: introduce helpers to adjust by scaled parts per million (Izabela Bakollari) [2141639] - ptp: add missing documentation for parameters (Izabela Bakollari) [2141639] - mm: slub: fix flush_cpu_slab()/__free_slab() invocations in task context. (Nico Pache) [2144559] - scsi: target: loop: Fix handling of aborted TMRs (Maurizio Lombardi) [2141713] - ceph: fix NULL pointer dereference for req->r_session (Xiubo Li) [2137955] - ceph: Use kcalloc for allocating multiple elements (Xiubo Li) [2137955] - net/mlx5e: TC, Reject forwarding from internal port to internal port (Mohammad Kabat) [2131345] - md/raid1: stop mdx_raid1 thread when raid1 array run failed (Nigel Croxon) [2143270] - md: fix a crash in mempool_free (Nigel Croxon) [2143257] - md/raid0, raid10: Don't set discard sectors for request queue (Nigel Croxon) [2143250] - sgx: use ->f_mapping... (Vladis Dronov) [2130210] - x86/sgx: Improve comments for sgx_encl_lookup/alloc_backing() (Vladis Dronov) [2130210] - x86/sgx: Handle VA page allocation failure for EAUG on PF. (Vladis Dronov) [2130210] - x86/sgx: Do not fail on incomplete sanitization on premature stop of ksgxd (Vladis Dronov) [2130210] - selftests/sgx: Ignore OpenSSL 3.0 deprecated functions warning (Vladis Dronov) [2130210] - x86/sgx: Set active memcg prior to shmem allocation (Vladis Dronov) [2130210] - x86/sgx: Drop 'page_index' from sgx_backing (Vladis Dronov) [2130210] - selftests/sgx: Page removal stress test (Vladis Dronov) [2130210] - selftests/sgx: Test reclaiming of untouched page (Vladis Dronov) [2130210] - selftests/sgx: Test invalid access to removed enclave page (Vladis Dronov) [2130210] - selftests/sgx: Test faulty enclave behavior (Vladis Dronov) [2130210] - selftests/sgx: Test complete changing of page type flow (Vladis Dronov) [2130210] - selftests/sgx: Introduce TCS initialization enclave operation (Vladis Dronov) [2130210] - selftests/sgx: Introduce dynamic entry point (Vladis Dronov) [2130210] - selftests/sgx: Test two different SGX2 EAUG flows (Vladis Dronov) [2130210] - selftests/sgx: Add test for TCS page permission changes (Vladis Dronov) [2130210] - selftests/sgx: Add test for EPCM permission changes (Vladis Dronov) [2130210] - Documentation/x86: Introduce enclave runtime management section (Vladis Dronov) [2130210] - x86/sgx: Free up EPC pages directly to support large page ranges (Vladis Dronov) [2130210] - x86/sgx: Support complete page removal (Vladis Dronov) [2130210] - x86/sgx: Support modifying SGX page type (Vladis Dronov) [2130210] - x86/sgx: Tighten accessible memory range after enclave initialization (Vladis Dronov) [2130210] - x86/sgx: Support adding of pages to an initialized enclave (Vladis Dronov) [2130210] - x86/sgx: Support restricting of enclave page permissions (Vladis Dronov) [2130210] - x86/sgx: Support VA page allocation without reclaiming (Vladis Dronov) [2130210] - x86/sgx: Export sgx_encl_page_alloc() (Vladis Dronov) [2130210] - x86/sgx: Export sgx_encl_{grow,shrink}() (Vladis Dronov) [2130210] - x86/sgx: Keep record of SGX page type (Vladis Dronov) [2130210] - x86/sgx: Create utility to validate user provided offset and length (Vladis Dronov) [2130210] - x86/sgx: Make sgx_ipi_cb() available internally (Vladis Dronov) [2130210] - x86/sgx: Move PTE zap code to new sgx_zap_enclave_ptes() (Vladis Dronov) [2130210] - x86/sgx: Rename sgx_encl_ewb_cpumask() as sgx_encl_cpumask() (Vladis Dronov) [2130210] - x86/sgx: Export sgx_encl_ewb_cpumask() (Vladis Dronov) [2130210] - x86/sgx: Support loading enclave page without VMA permissions check (Vladis Dronov) [2130210] - x86/sgx: Add wrapper for SGX2 EAUG function (Vladis Dronov) [2130210] - x86/sgx: Add wrapper for SGX2 EMODT function (Vladis Dronov) [2130210] - x86/sgx: Add wrapper for SGX2 EMODPR function (Vladis Dronov) [2130210] - x86/sgx: Add short descriptions to ENCLS wrappers (Vladis Dronov) [2130210] - x86/sgx: Ensure no data in PCMD page after truncate (Vladis Dronov) [2130210] - x86/sgx: Fix race between reclaimer and page fault handler (Vladis Dronov) [2130210] - x86/sgx: Obtain backing storage page with enclave mutex held (Vladis Dronov) [2130210] - x86/sgx: Mark PCMD page as dirty when modifying contents (Vladis Dronov) [2130210] - x86/sgx: Disconnect backing page references from dirty status (Vladis Dronov) [2130210] - HID: intel-ish-hid: ipc: Add Meteor Lake PCI device ID (Tony Camuso) [2132441] - hid: intel-ish-hid: ishtp: Fix ishtp client sending disordered message (Tony Camuso) [2132441] - HID: ishtp-hid-clientHID: ishtp-hid-client: Fix comment typo (Tony Camuso) [2132441] - ID: intel-ish-hid: hid-client: drop unexpected word "the" in the comments (Tony Camuso) [2132441] - HID: intel-ish-hid: ipc: use time_before to replace "jiffies < a" (Tony Camuso) [2132441] - HID: intel-ish-hid: ipc: add ADL and RPL device id (Tony Camuso) [2132441] - HID: intel-ish-hid: Use dma_alloc_coherent for firmware update (Tony Camuso) [2132441] - HID: intel-ish-hid: ishtp-fw-loader: Fix a kernel-doc formatting issue (Tony Camuso) [2132441] - HID: intel-ish-hid: ipc: Specify no cache snooping on TGL and ADL (Tony Camuso) [2132441] - HID: intel-ish-hid: ipc: only enable IRQ wakeup when requested (Tony Camuso) [2132441] - HID: intel-ish-hid: fix module device-id handling (Tony Camuso) [2132441] - HID: intel-ish-hid: hid-client: only load for matching devices (Tony Camuso) [2132441] - HID: intel-ish-hid: fw-loader: only load for matching devices (Tony Camuso) [2132441] - HID: intel-ish-hid: use constants for modaliases (Tony Camuso) [2132441] - s390/pci: add missing EX_TABLE entries to __pcistg_mio_inuser()/__pcilg_mio_inuser() (Tobias Huschle) [2141963] - s390/futex: add missing EX_TABLE entry to __futex_atomic_op() (Tobias Huschle) [2141963] - s390/uaccess: add missing EX_TABLE entries to __clear_user() (Tobias Huschle) [2141963] - net: usb: ax88179_178a: Fix packet receiving (Jose Ignacio Tornos Martinez) [2142725] {CVE-2022-2964} - net: usb: ax88179_178a: Fix out-of-bounds accesses in RX fixup (Jose Ignacio Tornos Martinez) [2142725] {CVE-2022-2964} - drm/i915/rpl-p: Add PCI IDs (Jocelyn Falempe) [2115880] - Revert "dma-buf: remove useless FMODE_LSEEK flag" (Jocelyn Falempe) [2115880] - drm/amd/display: Increase stack frame size limit for a few files. (Jocelyn Falempe) [2115880] - drm_crtc.h is missing include/linux/slab.h (Jocelyn Falempe) [2115880] - drm/amd/display: remove a duplicated declaration (Jocelyn Falempe) [2115880] - Revert "mm: shrinkers: provide shrinkers with names" (Jocelyn Falempe) [2115880] - Revert "drm/amdkfd: add SPM support for SVM" (Jocelyn Falempe) [2115880] - Merge DRM changes from upstream v5.19..v6.0 (Jocelyn Falempe) [2115880] - drm/i915/gvt: IMPORT_MODULE_NS workaround (Jocelyn Falempe) [2115880] - Replace EXPORT_SYMBOL_NS_GPL with EXPORT_SYMBOL_GPL (Jocelyn Falempe) [2115880] - Revert "vfio/gvt: Fix open/close when multiple device FDs are open" (Michel Dänzer) [2115880] - Revert "vfio/mdev: Pass in a struct vfio_device * to vfio_dma_rw()" (Jocelyn Falempe) [2115880] - Revert "drm/i915/gvt: convert to use vfio_register_emulated_iommu_dev" (Jocelyn Falempe) [2115880] - Revert "drm/i915/gvt: merge gvt.c into kvmgvt.c" (Jocelyn Falempe) [2115880] - Revert "vfio/mdev: Remove mdev_parent_ops" (Jocelyn Falempe) [2115880] - Revert "vfio: Make vfio_(un)register_notifier accept a vfio_device" (Jocelyn Falempe) [2115880] - Revert "drm/i915/gvt: Change from vfio_group_(un)pin_pages to vfio_(un)pin_pages" (Jocelyn Falempe) [2115880] - Revert "vfio: remove VFIO_GROUP_NOTIFY_SET_KVM" (Jocelyn Falempe) [2115880] - Revert "i915: Call aops write_begin() and write_end() directly" (Jocelyn Falempe) [2115880] - Merge DRM changes from upstream v5.18..v5.19 (Jocelyn Falempe) [2115880] - crypto: testmgr - disallow plain cbcmac(aes) and ghash in FIPS mode (Vladis Dronov) [2107595] - crypto: set the required FIPS_INTERNAL flag for gcm and ccm (Vladis Dronov) [2107595] - crypto: seqiv - flag instantiations as FIPS compliant (Vladis Dronov) [2107595] - crypto: xts - restrict key lengths to approved values in FIPS mode (Vladis Dronov) [2107595] - crypto: api - allow algs only in specific constructions in FIPS mode (Vladis Dronov) [2107595] - crypto: api - check for ERR pointers in crypto_destroy_tfm() (Vladis Dronov) [2107595] - crypto: api - Fix use-after-free and race in crypto_spawn_alg (Vladis Dronov) [2107595] - crypto: algapi - Avoid spurious modprobe on LOADED (Vladis Dronov) [2107595] - crypto: api - Retain alg refcount in crypto_grab_spawn (Vladis Dronov) [2107595] - crypto: api - Do not zap spawn->alg (Vladis Dronov) [2107595] - crypto: api - Fix race condition in crypto_spawn_alg (Vladis Dronov) [2107595] - crypto: api - Check spawn->alg under lock in crypto_drop_spawn (Vladis Dronov) [2107595] - crypto: algapi - reject NULL crypto_spawn::inst (Vladis Dronov) [2107595] - iavf: remove INITIAL_MAC_SET to allow gARP to work properly (Stefan Assmann) [1938635] - mm, slab: remove duplicate kernel-doc comment for ksize() (Michal Schmidt) [2143367] - slab: Introduce kmalloc_size_roundup() (Michal Schmidt) [2143367] - thermal: int340x: Mode setting with new OS handshake (Prarit Bhargava) [2072652] - thermal: int340x: Update OS policy capability handshake (Prarit Bhargava) [2072652] - hugetlb: remove unnecessary set_page_count in prep_compound_gigantic_page (Chris von Recklinghausen) [2143631] - mm/hugetlb: clear compound_nr before freeing gigantic pages (Chris von Recklinghausen) [2143631] - uprobes: __replace_page() avoid BUG in munlock_vma_page() (Chris von Recklinghausen) [2143631] - s390/boot: add secure boot trailer (Tobias Huschle) [2141967] - ice: Fix configuring VIRTCHNL_OP_CONFIG_VSI_QUEUES with unbalanced queues (Michal Schmidt) [2137378] - nvme: wait until quiesce is done (Ming Lei) [2144258] - scsi: make sure that request queue queiesce and unquiesce balanced (Ming Lei) [2144258] - scsi: avoid to quiesce sdev->request_queue two times (Ming Lei) [2144258] - dm: don't stop request queue after the dm device is suspended (Ming Lei) [2144258]- ata: libata-core: Print timeout value when internal command times (Ewan D. Milne) [1823688] - ata: libata-core: fix sloppy parameter type in ata_exec_internal[_sg]() (Ewan D. Milne) [1823688] - ata: libata-core: make ata_exec_internal_sg() *static* (Ewan D. Milne) [1823688] - perf/x86/intel: Fix unchecked MSR access error for Alder Lake N (Michael Petlan) [2104807] - perf/x86/intel: Fix PEBS data source encoding for ADL (Michael Petlan) [2104807] - perf/x86/intel: Fix PEBS memory access info encoding for ADL (Michael Petlan) [2104807] - i40e: Fix DMA mappings leak (Ivan Vecera) [2077847] - fbcon: Fix delayed takeover locking (Jocelyn Falempe) [2134795] - fbcon: use min() to make code cleaner (Jocelyn Falempe) [2134795] - fbcon: Use array3_size() helper in scr_memcpyw() (Jocelyn Falempe) [2134795] - fbcon: Maintain a private array of fb_info (Jocelyn Falempe) [2134795] - fbcon: untangle fbcon_exit (Jocelyn Falempe) [2134795] - fbcon: Move more code into fbcon_release (Jocelyn Falempe) [2134795] - fbcon: Move console_lock for register/unlink/unregister (Jocelyn Falempe) [2134795] - fbcon: Consistently protect deferred_takeover with console_lock() (Jocelyn Falempe) [2134795] - fbcon: use lock_fb_info in fbcon_open/release (Jocelyn Falempe) [2134795] - fbcon: move more common code into fb_open() (Jocelyn Falempe) [2134795] - fbcon: Ditch error handling for con2fb_release_oldinfo (Jocelyn Falempe) [2134795] - fbcon: Extract fbcon_open/release helpers (Jocelyn Falempe) [2134795] - fb: Delete fb_info->queue (Jocelyn Falempe) [2134795] - fbcon: Replace FBCON_FLAGS_INIT with a boolean (Jocelyn Falempe) [2134795] - fbcon: Use delayed work for cursor (Jocelyn Falempe) [2134795] - fbdev/sysfs: Fix locking (Jocelyn Falempe) [2134795] - fbcon: delete delayed loading code (Jocelyn Falempe) [2134795] - fbcon: Introduce wrapper for console->fb_info lookup (Jocelyn Falempe) [2134795] - fbcon: Move fbcon_bmove(_rec) functions (Jocelyn Falempe) [2134795] - fbcon: delete a few unneeded forward decl (Jocelyn Falempe) [2134795] - fbcon: Avoid 'cap' set but not used warning (Jocelyn Falempe) [2134795] - video: fbcon: Fix warnings by using pr_debug() in fbcon (Jocelyn Falempe) [2134795] - fbcon: Fix user font detection test at fbcon_resize(). (Jocelyn Falempe) [2134795] - fbcon: remove now unusued 'softback_lines' cursor() argument (Jocelyn Falempe) [2134795] - fbcon: remove soft scrollback code (Jocelyn Falempe) [2134795] - fbcon: prevent user font height or width change from causing potential out-of-bounds access (Jocelyn Falempe) [2134795] - fbmem: pull fbcon_update_vcs() out of fb_set_var() (Jocelyn Falempe) [2134795] - fbcon: fix null-ptr-deref in fbcon_switch (Jocelyn Falempe) [2134795] - fbcon: Adjust indentation in set_con2fb_map (Jocelyn Falempe) [2134795] - fbdev: Unexport unlink_framebuffer() (Jocelyn Falempe) [2134795] - backlight: drop EARLY_EVENT_BLANK support (Jocelyn Falempe) [2134795] - fbcon: Export fbcon_update_vcs (Jocelyn Falempe) [2134795] - backlight: simplify lcd notifier (Jocelyn Falempe) [2134795] - fbcon: Document what I learned about fbcon locking (Jocelyn Falempe) [2134795] - fbcon: Call con2fb_map functions directly (Jocelyn Falempe) [2134795] - fbcon: replace FB_EVENT_MODE_CHANGE/_ALL with direct calls (Jocelyn Falempe) [2134795] - fb: Flatten control flow in fb_set_var (Jocelyn Falempe) [2134795] - fbdev: remove FBINFO_MISC_USEREVENT around fb_blank (Jocelyn Falempe) [2134795] - fbmem: pull fbcon_fb_blanked out of fb_blank (Jocelyn Falempe) [2134795] - Revert "backlight/fbcon: Add FB_EVENT_CONBLANK" (Jocelyn Falempe) [2134795] - fbdev: Call fbcon_get_requirement directly (Jocelyn Falempe) [2134795] - fbcon: Call fbcon_mode_deleted/new_modelist directly (Jocelyn Falempe) [2134795] - fbdev: directly call fbcon_suspended/resumed (Jocelyn Falempe) [2134795] - fbdev: unify unlink_framebuffer paths (Jocelyn Falempe) [2134795] - fbdev: make unregister/unlink functions not fail (Jocelyn Falempe) [2134795] - fbcon: call fbcon_fb_bind directly (Jocelyn Falempe) [2134795] - fbcon: call fbcon_fb_(un)registered directly (Jocelyn Falempe) [2134795] - fbdev: fbmem: fix memory access if logo is bigger than the screen (Jocelyn Falempe) [2134795] - fbdev: add kerneldoc do remove_conflicting_framebuffers() (Jocelyn Falempe) [2134795] - fbdev: allow apertures == NULL in remove_conflicting_framebuffers() (Jocelyn Falempe) [2134795] - fbdev: show fbdev number for debugging (Jocelyn Falempe) [2134795] - fbcon: use kvmalloc() for scrollback buffer (Jocelyn Falempe) [2134795] - fbdev: fbcon: Fix unregister crash when more than one framebuffer (Jocelyn Falempe) [2134795] - fb: fix lost console when the user unplugs a USB adapter (Jocelyn Falempe) [2134795] - fbcon: introduce for_each_registered_fb() helper (Jocelyn Falempe) [2134795] - timers/nohz: Last resort update jiffies on nohz_full IRQ entry (Waiman Long) [2108387] - irq: Call tick_irq_enter() inside HARDIRQ_OFFSET (Waiman Long) [2108387] - irqtime: Move irqtime entry accounting after irq offset incrementation (Waiman Long) [2108387] - sched/vtime: Consolidate IRQ time accounting (Waiman Long) [2108387] - s390/vtime: Use the generic IRQ entry accounting (Waiman Long) [2108387] - sched/cputime: Remove symbol exports from IRQ time accounting (Waiman Long) [2108387] - genirq/irqdomain: Don't try to free an interrupt that has no mapping (Waiman Long) [2108387] - genirq: Provide __irq_enter/exit_raw() (Waiman Long) [2108387] - powerpc/time: Only set CONFIG_ARCH_HAS_SCALED_CPUTIME on PPC64 (Waiman Long) [2108387] - powerpc/time: isolate scaled cputime accounting in dedicated functions. (Waiman Long) [2108387] - perf: Fix list corruption in perf_cgroup_switch() (Aaron Tomlin) [2136548] - gen_compile_commands: fix issues in RHEL-8 (Íñigo Huguet) [2136840] - .gitignore: Add compilation database file (Íñigo Huguet) [2136840] - gen_compile_commands: fix missing 'sys' package (Íñigo Huguet) [2136840] - gen_compile_commands: extract compiler command from a series of commands (Íñigo Huguet) [2136840] - gen_compile_commands: prune some directories (Íñigo Huguet) [2136840] - scripts/clang-tools: switch explicitly to Python 3 (Íñigo Huguet) [2136840] - Makefile: Add clang-tidy and static analyzer support to makefile (Íñigo Huguet) [2136840] - kbuild: wire up the build rule of compile_commands.json to Makefile (Íñigo Huguet) [2136840] - gen_compile_commands: remove the warning about too few .cmd files (Íñigo Huguet) [2136840] - gen_compile_commands: support *.o, *.a, modules.order in positional argument (Íñigo Huguet) [2136840] - gen_compile_commands: move directory walk to a generator function (Íñigo Huguet) [2136840] - gen_compile_commands: make -o option independent of -d option (Íñigo Huguet) [2136840] - gen_compile_commands: reword the help message of -d option (Íñigo Huguet) [2136840] - gen_compile_commands: do not support .cmd files under tools/ directory (Íñigo Huguet) [2136840] - gen_compile_commands: use choices for --log_levels option (Íñigo Huguet) [2136840] - gen_compile_commands: parse only the first line of .*.cmd files (Íñigo Huguet) [2136840] - gen_compile_commands: lower the entry count threshold (Íñigo Huguet) [2136840] - scripts: add a tool to produce a compile_commands.json file (Íñigo Huguet) [2136840] - iavf: Do not restart Tx queues after reset task failure (Petr Oros) [2134005] - iavf: Fix a crash during reset task (Petr Oros) [2134005] - spec: add bpf_testmod.ko to kselftests/bpf (Yauheni Kaliuta) [2140082] - fuse: fix readdir cache race (Miklos Szeredi) [2131391] - ice: config netdev tc before setting queues number (Petr Oros) [2103946] - ice: Fix ice_xdp_xmit() when XDP TX queue number is not sufficient (Petr Oros) [2103946] - ice: Don't double unplug aux on peer initiated reset (Petr Oros) [2103946] - ice: use bitmap_free instead of devm_kfree (Petr Oros) [2103946] - ice: Fix DMA mappings leak (Petr Oros) [2103946] - ice: Fix call trace with null VSI during VF reset (Petr Oros) [2103946] - ice: Fix VSI rebuild WARN_ON check for VF (Petr Oros) [2103946] - net/ice: fix initializing the bitmap in the switch code (Petr Oros) [2103946] - net: ice: fix error NETIF_F_HW_VLAN_CTAG_FILTER check in ice_vsi_sync_fltr() (Petr Oros) [2103946] - ice: allow toggling loopback mode via ndo_set_features callback (Petr Oros) [2103946] - ice: compress branches in ice_set_features() (Petr Oros) [2103946] - ice: Add support for PPPoE hardware offload (Petr Oros) [2103946] - ice: add i2c write command (Petr Oros) [2103946] - ice: Remove pci_aer_clear_nonfatal_status() call (Petr Oros) [2103946] - ice: Remove unnecessary NULL check before dev_put (Petr Oros) [2103946] - ice: use eth_broadcast_addr() to set broadcast address (Petr Oros) [2103946] - ice: switch: dynamically add VLAN headers to dummy packets (Petr Oros) [2103946] - ice: Add support for VLAN TPID filters in switchdev (Petr Oros) [2103946] - ice: Add support for double VLAN in switchdev (Petr Oros) [2103946] - intel/ice:fix repeated words in comments (Petr Oros) [2103946] - drivers/net/ethernet/intel: fix typos in comments (Petr Oros) [2103946] - ice: Use correct order for the parameters of devm_kcalloc() (Petr Oros) [2103946] - ice: remove u16 arithmetic in ice_gnss (Petr Oros) [2103946] - ice: remove VLAN representor specific ops (Petr Oros) [2103946] - ice: don't set VF VLAN caps in switchdev (Petr Oros) [2103946] - kernel-doc: fix undefined args variable (Jan Stancek) [2134954]- sunrpc: Set sk_allocation to GFP_NOFS to avoid using current->task_frag. (Guillaume Nault) [2089660] - selftests/vm: enable running select groups of tests (Joel Savitz) [2089502] - selftests: make use of GUP_TEST_FILE macro (Nico Pache) [2089502] - selftests: clarify common error when running gup_test (Nico Pache) [2089502] - tools/testing/selftests/vm/gup_test.c: clarify error statement (Nico Pache) [2089502] - mm: remove the extra ZONE_DEVICE struct page refcount (Chris von Recklinghausen) [2082247] - mm: simplify freeing of devmap managed pages (Chris von Recklinghausen) [2082247] - mm: move free_devmap_managed_page to memremap.c (Chris von Recklinghausen) [2082247] - mm/memremap: add ZONE_DEVICE support for compound pages (Chris von Recklinghausen) [2082247] - mm/page_alloc: refactor memmap_init_zone_device() page init (Chris von Recklinghausen) [2082247] - mm/page_alloc: split prep_compound_page into head and tail subparts (Chris von Recklinghausen) [2082247] - mm/debug: sync up MR_CONTIG_RANGE and MR_LONGTERM_PIN (Chris von Recklinghausen) [2082247] - mm: gup: use helper PAGE_ALIGNED in populate_vma_page_range() (Chris von Recklinghausen) [2082247] - mm: gup: remove useless BUG_ON in __get_user_pages() (Chris von Recklinghausen) [2082247] - mm: gup: remove unneed local variable orig_refs (Chris von Recklinghausen) [2082247] - mm: gup: remove set but unused local variable major (Chris von Recklinghausen) [2082247] - writeback: make the laptop_mode prototypes available unconditionally (Chris von Recklinghausen) [2082247] - mm: hide laptop_mode_wb_timer entirely behind the BDI API (Chris von Recklinghausen) [2082247] - mm: remove special swap entry functions (Chris von Recklinghausen) [2082247] - hugetlb: address ref count racing in prep_compound_gigantic_page (Chris von Recklinghausen) [2082247] - hugetlb: remove prep_compound_huge_page cleanup (Chris von Recklinghausen) [2082247] - mm: page_vma_mapped_walk(): get vma_address_end() earlier (Chris von Recklinghausen) [2082247] - mm: page_vma_mapped_walk(): use goto instead of while (1) (Chris von Recklinghausen) [2082247] - mm: page_vma_mapped_walk(): add a level of indentation (Chris von Recklinghausen) [2082247] - mm: page_vma_mapped_walk(): crossing page table boundary (Chris von Recklinghausen) [2082247] - mm: page_vma_mapped_walk(): prettify PVMW_MIGRATION block (Chris von Recklinghausen) [2082247] - mm: page_vma_mapped_walk(): use pmde for *pvmw->pmd (Chris von Recklinghausen) [2082247] - mm: page_vma_mapped_walk(): settle PageHuge on entry (Chris von Recklinghausen) [2082247] - mm: page_vma_mapped_walk(): use page for pvmw->page (Chris von Recklinghausen) [2082247] - mm/gup: longterm pin migration cleanup (Chris von Recklinghausen) [2082247] - mm/gup: change index type to long as it counts pages (Chris von Recklinghausen) [2082247] - mm/gup: migrate pinned pages out of movable zone (Chris von Recklinghausen) [2082247] - mm: honor PF_MEMALLOC_PIN for all movable pages (Chris von Recklinghausen) [2082247] - mm cma: rename PF_MEMALLOC_NOCMA to PF_MEMALLOC_PIN (Chris von Recklinghausen) [2082247] - mm/huge_memory.c: use helper function migration_entry_to_page() (Chris von Recklinghausen) [2082247] - block: add queue_to_disk() to get gendisk from request_queue (Chris von Recklinghausen) [2082247] - mm/hugetlb: remove redundant check in preparing and destroying gigantic page (Chris von Recklinghausen) [2082247] - mm/hugetlb: use helper huge_page_order and pages_per_huge_page (Chris von Recklinghausen) [2082247] - mm: handle zone device pages in release_pages() (Chris von Recklinghausen) [2082247] - mm/gup: remove the vma allocation from gup_longterm_locked() (Chris von Recklinghausen) [2082247] - mm/mremap_pages: fix static key devmap_managed_key updates (Chris von Recklinghausen) [2082247] - mm/memremap.c: convert devmap static branch to {inc,dec} (Chris von Recklinghausen) [2082247] - mm/page_alloc: handle a missing case for memalloc_nocma_{save/restore} APIs (Chris von Recklinghausen) [2082247] - mm: store compound_nr as well as compound_order (Chris von Recklinghausen) [2082247] - mm: clean up the last pieces of page fault accountings (Chris von Recklinghausen) [2082247] - mm/x86: use general page fault accounting (Chris von Recklinghausen) [2082247] - mm/s390: use general page fault accounting (Chris von Recklinghausen) [2082247] - mm/powerpc: use general page fault accounting (Chris von Recklinghausen) [2082247] - mm/arm64: use general page fault accounting (Chris von Recklinghausen) [2082247] - mm: do page fault accounting in handle_mm_fault (Chris von Recklinghausen) [2082247] - include/linux/sched/mm.h: optimize current_gfp_context() (Chris von Recklinghausen) [2082247] - mm/page_alloc: fix memalloc_nocma_{save/restore} APIs (Chris von Recklinghausen) [2082247] - mm: remove redundant check non_swap_entry() (Chris von Recklinghausen) [2082247] - mm: rename gfpflags_to_migratetype to gfp_migratetype for same convention (Chris von Recklinghausen) [2082247] - mm,page_alloc,cma: conditionally prefer cma pageblocks for movable allocations (Chris von Recklinghausen) [2082247] - mm/vma: introduce VM_ACCESS_FLAGS (Chris von Recklinghausen) [2082247] - mm/vma: make vma_is_accessible() available for general use (Chris von Recklinghausen) [2082247] - kernel/events/uprobes.c: only do FOLL_SPLIT_PMD for uprobe register (Chris von Recklinghausen) [2082247] - uprobe: collapse THP pmd after removing all uprobes (Chris von Recklinghausen) [2082247] - uprobe: use FOLL_SPLIT_PMD instead of FOLL_SPLIT (Chris von Recklinghausen) [2082247] - mm, thp: introduce FOLL_SPLIT_PMD (Chris von Recklinghausen) [2082247] - mm: clean up is_device_*_page() definitions (Chris von Recklinghausen) [2082247] - driver core: Add helper device_find_child_by_name() (Chris von Recklinghausen) [2082247] - mm/page_alloc.c: remove unnecessary parameter in rmqueue_pcplist (Chris von Recklinghausen) [2082247] - sctp: handle the error returned from sctp_auth_asoc_init_active_key (Xin Long) [2134892] - sctp: leave the err path free in sctp_stream_init to sctp_stream_free (Xin Long) [2134892] - sctp: fix sleep in atomic context bug in timer handlers (Xin Long) [2134892] - stcp: Use memset_after() to zero sctp_stream_out_ext (Xin Long) [2134892] - sctp: read sk->sk_bound_dev_if once in sctp_rcv() (Xin Long) [2134892] - ethtool: add header/data split indication (Ivan Vecera) [2135624] - xfrm: store and rely on direction to construct offload flags (Sabrina Dubroca) [2137562] - platform/x86/intel: pmc: Support Intel Raptorlake P (Prarit Bhargava) [2076736]- KVM: selftests: Build the memslot tests for arm64 (Gavin Shan) [2132161] - KVM: selftests: Fix number of pages for memory slot in memslot_modification_stress_test (Gavin Shan) [2132161] - tools/include: Add _RET_IP_ and math definitions to kernel.h (Gavin Shan) [2132161] - tcp: fix early ETIMEDOUT after spurious non-SACK RTO (Davide Caratti) [2136409] - tcp: add a missing nf_reset_ct() in 3WHS handling (Davide Caratti) [2136409] - sock: redo the psock vs ULP protection check (Davide Caratti) [2136409] - tcp: tcp_rtx_synack() can be called from process context (Davide Caratti) [2136409] - tcp: fix tcp_mtup_probe_success vs wrong snd_cwnd (Davide Caratti) [2136409] - tcp: fix F-RTO may not work correctly when receiving DSACK (Davide Caratti) [2136409] - selftests: xsk: do not send zero-length packets (Ivan Vecera) [2135634] - selftests/xsk: Introduce XDP prog load based on existing AF_XDP socket (Ivan Vecera) [2135634] - selftests, xsk: Fix rx_full stats test (Ivan Vecera) [2135634] - selftests/bpf: Fix xdpxceiver failures for no hugepages (Ivan Vecera) [2135634] - selftests/xsk: Add missing close() on netns fd (Ivan Vecera) [2135634] - selftests, xsk: Fix bpf_res cleanup test (Ivan Vecera) [2135634] - selftests: xsk: Add frame_headroom test (Ivan Vecera) [2135634] - selftests: xsk: Change interleaving of packets in unaligned mode (Ivan Vecera) [2135634] - selftests: xsk: Add single packet test (Ivan Vecera) [2135634] - selftests: xsk: Introduce pacing of traffic (Ivan Vecera) [2135634] - selftests: xsk: Fix socket creation retry (Ivan Vecera) [2135634] - selftests: xsk: Put the same buffer only once in the fill ring (Ivan Vecera) [2135634] - selftests: xsk: Fix missing initialization (Ivan Vecera) [2135634] - selftests: xsk: Add tests for 2K frame size (Ivan Vecera) [2135634] - selftests: xsk: Add tests for invalid xsk descriptors (Ivan Vecera) [2135634] - selftests: xsk: Eliminate test specific if-statement in test runner (Ivan Vecera) [2135634] - selftests: xsk: Add test for unaligned mode (Ivan Vecera) [2135634] - selftests: xsk: Introduce replacing the default packet stream (Ivan Vecera) [2135634] - selftests: xsk: Allow for invalid packets (Ivan Vecera) [2135634] - selftests: xsk: Eliminate MAX_SOCKS define (Ivan Vecera) [2135634] - selftests: xsx: Make pthreads local scope (Ivan Vecera) [2135634] - selftests: xsk: Make xdp_flags and bind_flags local (Ivan Vecera) [2135634] - selftests: xsk: Specify number of sockets to create (Ivan Vecera) [2135634] - selftests: xsk: Replace second_step global variable (Ivan Vecera) [2135634] - selftests: xsk: Introduce rx_on and tx_on in ifobject (Ivan Vecera) [2135634] - selftests: xsk: Add use_poll to ifobject (Ivan Vecera) [2135634] - selftests: xsx: Introduce test name in test spec (Ivan Vecera) [2135634] - selftests: xsk: Make frame_size configurable (Ivan Vecera) [2135634] - selftests: xsk: Move rxqsize into xsk_socket_info (Ivan Vecera) [2135634] - selftests: xsk: Move num_frames and frame_headroom to xsk_umem_info (Ivan Vecera) [2135634] - selftests: xsk: Introduce test specifications (Ivan Vecera) [2135634] - selftests: xsk: Introduce type for thread function (Ivan Vecera) [2135634] - selftests: xsk: Simplify xsk and umem arrays (Ivan Vecera) [2135634] - selftests: xsk: Preface options with opt (Ivan Vecera) [2135634] - selftests: xsk: Make enums lower case (Ivan Vecera) [2135634] - selftests: xsk: Generate packets from specification (Ivan Vecera) [2135634] - selftests: xsk: Generate packet directly in umem (Ivan Vecera) [2135634] - selftests: xsk: Simplify cleanup of ifobjects (Ivan Vecera) [2135634] - selftests: xsk: Decrease sending speed (Ivan Vecera) [2135634] - selftests: xsk: Validate tx stats on tx thread (Ivan Vecera) [2135634] - selftests: xsk: Simplify packet validation in xsk tests (Ivan Vecera) [2135634] - selftests: xsk: Rename worker_* functions that are not thread entry points (Ivan Vecera) [2135634] - selftests: xsk: Disassociate umem size with packets sent (Ivan Vecera) [2135634] - selftests: xsk: Remove end-of-test packet (Ivan Vecera) [2135634] - selftests: xsk: Simplify the retry code (Ivan Vecera) [2135634] - selftests: xsk: Return correct error codes (Ivan Vecera) [2135634] - selftests: xsk: Remove unused variables (Ivan Vecera) [2135634] - selftests: xsk: Remove the num_tx_packets option (Ivan Vecera) [2135634] - selftests: xsk: Remove color mode (Ivan Vecera) [2135634] - xsk: Fix possible crash when multiple sockets are created (Ivan Vecera) [2135634] - i40e: xsk: Move tmp desc array from driver to pool (Ivan Vecera) [2135634] - xsk: Initialise xskb free_list_node (Ivan Vecera) [2135634] - xsk: Fix corrupted packets for XDP_SHARED_UMEM (Ivan Vecera) [2135634] - xsk: Fix clang build error in __xp_alloc (Ivan Vecera) [2135634] - xsk: Do not write NULL in SW ring at allocation failure (Ivan Vecera) [2135634] - xsk: Fix crash on double free in buffer pool (Ivan Vecera) [2135634] - xsk: Optimize for aligned case (Ivan Vecera) [2135634] - xsk: Batched buffer allocation for the pool (Ivan Vecera) [2135634] - xsk: Get rid of unused entry in struct xdp_buff_xsk (Ivan Vecera) [2135634] - redhat/configs: Move config files under common/generic/x86 to generic/x86_64 (Waiman Long) [2139172] - fbmem: Check virtual screen sizes in fb_set_var() (Wander Lairson Costa) [2109116] {CVE-2021-33655} - fbcon: Prevent that screen size is smaller than font size (Wander Lairson Costa) [2109116] {CVE-2021-33655} - fbcon: Disallow setting font bigger than screen size (Wander Lairson Costa) [2109116] {CVE-2021-33655} - video: of_display_timing.h: include errno.h (Wander Lairson Costa) [2109116] {CVE-2021-33655} - MAINTAINERS: pick up all vfio_ap docs for VFIO AP maintainers (Cédric Le Goater) [1660908] - s390/docs: fix warnings for vfio_ap driver doc (Cédric Le Goater) [1660908] - s390/docs: fix warnings for vfio_ap driver lock usage doc (Cédric Le Goater) [1660908] - s390/Docs: new doc describing lock usage by the vfio_ap device driver (Cédric Le Goater) [1660908] - s390/vfio-ap: bypass unnecessary processing of AP resources (Cédric Le Goater) [1660908] - s390/vfio-ap: update docs to include dynamic config support (Cédric Le Goater) [1660908] - s390/vfio-ap: handle config changed and scan complete notification (Cédric Le Goater) [1660908] - s390/vfio-ap: sysfs attribute to display the guest's matrix (Cédric Le Goater) [1660908] - s390/vfio-ap: implement in-use callback for vfio_ap driver (Cédric Le Goater) [1660908] - s390/vfio-ap: reset queues after adapter/domain unassignment (Cédric Le Goater) [1660908] - s390/vfio-ap: hot plug/unplug of AP devices when probed/removed (Cédric Le Goater) [1660908] - s390/vfio-ap: allow hot plug/unplug of AP devices when assigned/unassigned (Cédric Le Goater) [1660908] - s390/vfio-ap: prepare for dynamic update of guest's APCB on queue probe/remove (Cédric Le Goater) [1660908] - s390/vfio-ap: prepare for dynamic update of guest's APCB on assign/unassign (Cédric Le Goater) [1660908] - s390/vfio-ap: use proper locking order when setting/clearing KVM pointer (Cédric Le Goater) [1660908] - s390/vfio-ap: introduce new mutex to control access to the KVM pointer (Cédric Le Goater) [1660908] - s390/vfio-ap: rename matrix_dev->lock mutex to matrix_dev->mdevs_lock (Cédric Le Goater) [1660908] - s390/vfio-ap: allow assignment of unavailable AP queues to mdev device (Cédric Le Goater) [1660908] - s390/vfio-ap: refresh guest's APCB by filtering AP resources assigned to mdev (Cédric Le Goater) [1660908] - s390/vfio-ap: introduce shadow APCB (Cédric Le Goater) [1660908] - s390/vfio-ap: manage link between queue struct and matrix mdev (Cédric Le Goater) [1660908] - s390/vfio-ap: move probe and remove callbacks to vfio_ap_ops.c (Cédric Le Goater) [1660908] - s390/vfio-ap: use new AP bus interface to search for queue devices (Cédric Le Goater) [1660908] - s390/ap: fix error handling in __verify_queue_reservations() (Cédric Le Goater) [1660908] - s390/zcrypt: code cleanup (Cédric Le Goater) [1660908] - s390/zcrypt: fix wrong offset index for APKA master key valid state (Cédric Le Goater) [1660908] - s390/ap: uevent on apmask/aqpmask change (Cédric Le Goater) [1660908] - s390/vfio-ap: fix kernel doc and signature of group notifier functions (Cédric Le Goater) [1660908] - s390/ap: enable sysfs attribute scans to force AP bus rescan (Cédric Le Goater) [1660908] - s390/ap: fix crash on older machines based on QCI info missing (Cédric Le Goater) [1660908] - s390/ap: notify drivers on config changed and scan complete callbacks (Cédric Le Goater) [1660908] - s390/ap: driver callback to indicate resource in use (Cédric Le Goater) [1660908] - MAINTAINERS: update file path for S390 VFIO AP DRIVER (Cédric Le Goater) [1660908] - s390/vfio-ap: add status attribute to AP queue device's sysfs dir (Cédric Le Goater) [1660908] - s390/ap: function rework based on compiler warning (Cédric Le Goater) [1660908] - s390/vfio-ap: s390/crypto: fix all kernel-doc warnings (Cédric Le Goater) [1660908] - s390/ap: new module option ap.useirq (Cédric Le Goater) [1660908] - s390/ap: fix state machine hang after failure to enable irq (Cédric Le Goater) [1660908] - s390/crypto: fix all kernel-doc warnings in vfio_ap_ops.c (Cédric Le Goater) [1660908] - s390/ap: use the common device_driver pointer (Cédric Le Goater) [1660908] - s390/vfio-ap: replace open coded locks for VFIO_GROUP_NOTIFY_SET_KVM notification (Cédric Le Goater) [1660908] - s390/vfio-ap: r/w lock for PQAP interception handler function pointer (Cédric Le Goater) [1660908] - s390/vfio-ap: clean up mdev resources when remove callback invoked (Cédric Le Goater) [1660908] - s390/vfio-ap: clean up vfio_ap_drv's definition (Cédric Le Goater) [1660908] - s390/vfio-ap: fix circular lockdep when setting/clearing crypto masks (Cédric Le Goater) [1660908] - s390/vfio-ap: clean up vfio_ap resources when KVM pointer invalidated (Cédric Le Goater) [1660908] - s390/vfio-ap: No need to disable IRQ after queue reset (Cédric Le Goater) [1660908] - Documentation: s390/vfio-ap: eliminate duplicated word (Cédric Le Goater) [1660908] - docs: s390: Fix wrong label Guest2 instead of Guest3 (Cédric Le Goater) [1660908] - s390: vfio-ap: make local functions and data static (Cédric Le Goater) [1660908] - i40e: Fix set max_tx_rate when it is lower than 1 Mbps (Petr Oros) [2106964] - i40e: Fix VF set max MTU size (Petr Oros) [2106964] - iavf: Fix set max MTU size with port VLAN and jumbo frames (Petr Oros) [2106964] - iavf: Fix bad page state (Petr Oros) [2106964] - i40e: Fix VF hang when reset is triggered on another VF (Ivan Vecera) [2103801] - mpi3mr: a minor change (Tomas Henzl) [2115748] - scsi: mpi3mr: Select CONFIG_SCSI_SAS_ATTRS (Tomas Henzl) [2115748] - scsi: mpi3mr: Remove unnecessary cast (Tomas Henzl) [2115748] - scsi: mpi3mr: Update driver version to 8.2.0.3.0 (Tomas Henzl) [2115748] - scsi: mpi3mr: Fix scheduling while atomic type bug (Tomas Henzl) [2115748] - scsi: mpi3mr: Scan the devices during resume time (Tomas Henzl) [2115748] - scsi: mpi3mr: Free enclosure objects during driver unload (Tomas Henzl) [2115748] - scsi: mpi3mr: Handle 0xF003 Fault Code (Tomas Henzl) [2115748] - scsi: mpi3mr: Graceful handling of surprise removal of PCIe HBA (Tomas Henzl) [2115748] - scsi: mpi3mr: Support new power management framework (Tomas Henzl) [2115748] - scsi: mpi3mr: Update mpi3 header files (Tomas Henzl) [2115748] - scsi: mpi3mr: Fix error code in mpi3mr_transport_smp_handler() (Tomas Henzl) [2115748] - scsi: mpi3mr: Fix error codes in mpi3mr_report_manufacture() (Tomas Henzl) [2115748] - scsi: mpi3mr: Block I/Os while refreshing target dev objects (Tomas Henzl) [2115748] - scsi: mpi3mr: Refresh SAS ports during soft reset (Tomas Henzl) [2115748] - scsi: mpi3mr: Support SAS transport class callbacks (Tomas Henzl) [2115748] - scsi: mpi3mr: Add framework to issue MPT transport cmds (Tomas Henzl) [2115748] - scsi: mpi3mr: Add SAS SATA end devices to STL (Tomas Henzl) [2115748] - scsi: mpi3mr: Get target object based on rphy (Tomas Henzl) [2115748] - scsi: mpi3mr: Add expander devices to STL (Tomas Henzl) [2115748] - scsi: mpi3mr: Enable STL on HBAs where multipath is disabled (Tomas Henzl) [2115748] - scsi: mpi3mr: Add helper functions to manage device's port (Tomas Henzl) [2115748] - scsi: mpi3mr: Add helper functions to retrieve device objects (Tomas Henzl) [2115748] - scsi: mpi3mr: Add framework to add phys to STL (Tomas Henzl) [2115748] - scsi: mpi3mr: Enable Enclosure device add event (Tomas Henzl) [2115748] - scsi: mpi3mr: Add helper functions to retrieve config pages (Tomas Henzl) [2115748] - scsi: mpi3mr: Add framework to issue config requests (Tomas Henzl) [2115748] - scsi: mpi3mr: Add config and transport related debug flags (Tomas Henzl) [2115748] - scsi: mpi3mr: Delete a stray tab (Tomas Henzl) [2115748] - scsi: mpi3mr: Unlock on error path (Tomas Henzl) [2115748] - scsi: mpi3mr: Reduce VD queue depth on detecting throttling (Tomas Henzl) [2115748] - scsi: mpi3mr: Resource Based Metering (Tomas Henzl) [2115748] - scsi: mpi3mr: Increase cmd_per_lun to 128 (Tomas Henzl) [2115748] - scsi: mpi3mr: Enable shared host tagset (Tomas Henzl) [2115748] - lpfc version to 14.0.0.18. (Dick Kennedy) [2114050] - scsi: lpfc: Create a sysfs entry called lpfc_xcvr_data for transceiver info (Dick Kennedy) [2114050] - scsi: lpfc: Log when congestion management limits are in effect (Dick Kennedy) [2114050] - scsi: lpfc: Fix hard lockup when reading the rx_monitor from debugfs (Dick Kennedy) [2114050] - scsi: lpfc: Set sli4_param's cmf option to zero when CMF is turned off (Dick Kennedy) [2114050] - scsi: lpfc: Fix various issues reported by tools (Dick Kennedy) [2114050] - scsi: lpfc: Add reporting capability for Link Degrade Signaling (Dick Kennedy) [2114050] - scsi: lpfc: Rework FDMI attribute registration for unintential padding (Dick Kennedy) [2114050] - scsi: lpfc: Rework lpfc_fdmi_cmd() routine for cleanup and consistency (Dick Kennedy) [2114050] - scsi: lpfc: Update congestion mode logging for Emulex SAN Manager application (Dick Kennedy) [2114050] - scsi: lpfc: Fix multiple NVMe remoteport registration calls for the same NPort ID (Dick Kennedy) [2114050] - scsi: lpfc: Add missing free iocb and nlp kref put for early return VMID cases (Dick Kennedy) [2114050] - scsi: lpfc: Fix mbuf pool resource detected as busy at driver unload (Dick Kennedy) [2114050] - scsi: lpfc: Fix FLOGI ACC with wrong SID in PT2PT topology (Dick Kennedy) [2114050] - scsi: lpfc: Fix prli_fc4_req checks in PRLI handling (Dick Kennedy) [2114050] - scsi: lpfc: Remove unneeded result variable (Dick Kennedy) [2114050] - scsi: lpfc: Remove the unneeded result variable (Dick Kennedy) [2114050] - scsi: lpfc: Copyright updates for 14.2.0.6 patches (Dick Kennedy) [2114050] - scsi: lpfc: Add warning notification period to CMF_SYNC_WQE (Dick Kennedy) [2114050] - scsi: lpfc: Rework MIB Rx Monitor debug info logic (Dick Kennedy) [2114050] - scsi: lpfc: Fix null ndlp ptr dereference in abnormal exit path for GFT_ID (Dick Kennedy) [2114050] - scsi: lpfc: Fix unsolicited FLOGI receive handling during PT2PT discovery (Dick Kennedy) [2114050] - scsi: lpfc: Check the return value of alloc_workqueue() (Dick Kennedy) [2114050] - scsi: lpfc: Rework FDMI initialization after link up (Dick Kennedy) [2114050] - scsi: mpt3sas: Revert "scsi: mpt3sas: Fix ioc->base_readl() use" (Tomas Henzl) [2115763] - scsi: mpt3sas: Revert "scsi: mpt3sas: Fix writel() use" (Tomas Henzl) [2115763] - scsi: mpt3sas: Fix return value check of dma_get_required_mask() (Tomas Henzl) [2115763] - scsi: mpt3sas: Fix use-after-free warning (Tomas Henzl) [2115763] - scsi: mpt3sas: Update driver version to 43.100.00.00 (Tomas Henzl) [2115763] - scsi: mpt3sas: Increase cmd_per_lun to 128 (Tomas Henzl) [2115763] - scsi: mpt3sas: Fix trace buffer registration failed (Tomas Henzl) [2115763] - scsi: mpt3sas: Don't change DMA mask while reallocating pools (Tomas Henzl) [2115763] - scsi: mpt3sas: Prevent error handler escalation when device removed (Tomas Henzl) [2115763] - scsi: mpt3sas: Disable MPI2_FUNCTION_FW_DOWNLOAD for ATTO devices (Tomas Henzl) [2115763] - scsi: mpt3sas: Add support for ATTO ExpressSAS H12xx GT devices (Tomas Henzl) [2115763] - scsi: mpt3sas: Remove flush_scheduled_work() call (Tomas Henzl) [2115763] - scsi: mpt3sas: Fix whitespace and spelling mistake (Tomas Henzl) [2115763] - scsi: mpt3sas: Fix typo in comment (Tomas Henzl) [2115763] - scsi: mpt3sas: Fix out-of-bounds compiler warning (Tomas Henzl) [2115763] - media: em28xx: initialize refcount before kref_get (Dean Nelson) [2128003] {CVE-2022-3239} - gfs2: Register fs after creating workqueues (Bob Peterson) [2121201] - sysctl: returns -EINVAL when a negative value is passed to proc_doulongvec_minmax (Vratislav Bendel) [2139096] - mm/rmap: Fix anon_vma->degree ambiguity leading to double-reuse (Waiman Long) [2137585] {CVE-2022-42703} - mm: rmap: explicitly reset vma->anon_vma in unlink_anon_vmas() (Waiman Long) [2137585] {CVE-2022-42703} - mm/rmap: Fix typos in comments (Waiman Long) [2137585] {CVE-2022-42703} - iavf: Fix set max MTU size with port VLAN and jumbo frames (Stefan Assmann) [2103944] - iavf: Fix bad page state (Stefan Assmann) [2103944] - iavf: Fix cached head and tail value for iavf_get_tx_pending (Stefan Assmann) [2103944] - iavf: Fix change VF's mac address (Stefan Assmann) [2103944] - iavf: Fix race between iavf_close and iavf_reset_task (Stefan Assmann) [2103944] - net: ethernet: move from strlcpy with unused retval to strscpy (Stefan Assmann) [2103944] - iavf: Fix 'tc qdisc show' listing too many queues (Stefan Assmann) [2103944] - iavf: Fix max_rate limiting (Stefan Assmann) [2103944] - iavf: Check for duplicate TC flower filter before parsing (Stefan Assmann) [2103944] - iavf: Fix handling of dummy receive descriptors (Stefan Assmann) [2103944] - iavf: Disallow changing rx/tx-frames and rx/tx-frames-irq (Stefan Assmann) [2103944] - intel/iavf:fix repeated words in comments (Stefan Assmann) [2103944] - intel: remove unused macros (Stefan Assmann) [2103944] - iavf: Add waiting for response from PF in set mac (Stefan Assmann) [2103944] - iavf: Use irq_update_affinity_hint() (Stefan Assmann) [2103944] - net: Fix return value of qdisc ingress handling on success (Ivan Vecera) [2131361]- PCI: hv: Do not set PCI_COMMAND_MEMORY to reduce VM boot time (Emanuele Giuseppe Esposito) [2082836] - megaraid_sas: add #ifdef CONFIG_RHEL_DIFFERENCES (Tomas Henzl) [2119096] - mpt3sas: add #ifdef CONFIG_RHEL_DIFFERENCES (Tomas Henzl) [2119096] - mptcp: fix unreleased socket in accept queue (Paolo Abeni) [2135884] - mptcp: factor out __mptcp_close() without socket lock (Paolo Abeni) [2135884] - mptcp: do not queue data on closed subflows (Paolo Abeni) [2135884] - mptcp: move subflow cleanup in mptcp_destroy_common() (Paolo Abeni) [2135884] - mptcp: fix msk traversal in mptcp_nl_cmd_set_flags() (Paolo Abeni) [2135884] - xfs: fix perag reference leak on iteration race with growfs (Brian Foster) [2081105] - xfs: terminate perag iteration reliably on agcount (Brian Foster) [2081105] - xfs: rename the next_agno perag iteration variable (Brian Foster) [2081105] - xfs: fold perag loop iteration logic into helper function (Brian Foster) [2081105] - xfs: prevent spoofing of rtbitmap blocks when recovering buffers (Brian Foster) [2081105] - xfs: Enforce attr3 buffer recovery order (Brian Foster) [2081105] - xfs: avoid unnecessary waits in xfs_log_force_lsn() (Brian Foster) [2081105] - xfs: factor out forced iclog flushes (Brian Foster) [2081105] - xfs: detect misaligned rtinherit directory extent size hints (Brian Foster) [2081105] - xfs: fix an integer overflow error in xfs_growfs_rt (Brian Foster) [2081105] - xfs: improve FSGROWFSRT precondition checking (Brian Foster) [2081105] - xfs: reset child dir '..' entry when unlinking child (Brian Foster) [2081105] - xfs: check for sparse inode clusters that cross new EOAG when shrinking (Brian Foster) [2081105] - xfs: Fix multiple fall-through warnings for Clang (Brian Foster) [2081105] - xfs: remove callback dequeue loop from xlog_state_do_iclog_callbacks (Brian Foster) [2081105] - xfs: don't nest icloglock inside ic_callback_lock (Brian Foster) [2081105] - xfs: Initialize error in xfs_attr_remove_iter (Brian Foster) [2081105] - xfs: remove dead stale buf unpin handling code (Brian Foster) [2081105] - xfs: hold buffer across unpin and potential shutdown processing (Brian Foster) [2081105] - xfs: force the log offline when log intent item recovery fails (Brian Foster) [2081105] - xfs: shorten the shutdown messages to a single line (Brian Foster) [2081105] - xfs: print name of function causing fs shutdown instead of hex pointer (Brian Foster) [2081105] - xfs: fix type mismatches in the inode reclaim functions (Brian Foster) [2081105] - xfs: separate primary inode selection criteria in xfs_iget_cache_hit (Brian Foster) [2081105] - xfs: refactor the inode recycling code (Brian Foster) [2081105] - xfs: add iclog state trace events (Brian Foster) [2081105] - xfs: xfs_log_force_lsn isn't passed a LSN (Brian Foster) [2081105] - xfs: remove need_start_rec parameter from xlog_write() (Brian Foster) [2081105] - xfs: remove xfs_blkdev_issue_flush (Brian Foster) [2081105] - xfs: Fix 64-bit division on 32-bit in xlog_state_switch_iclogs() (Brian Foster) [2081105] - xfs: log stripe roundoff is a property of the log (Brian Foster) [2081105] - xfs: remove redundant initialization of variable error (Brian Foster) [2081105] - xfs: perag may be null in xfs_imap() (Brian Foster) [2081105] - xfs: Make attr name schemes consistent (Brian Foster) [2081105] - xfs: Fix default ASSERT in xfs_attr_set_iter (Brian Foster) [2081105] - xfs: rename struct xfs_eofblocks to xfs_icwalk (Brian Foster) [2081105] - xfs: change the prefix of XFS_EOF_FLAGS_* to XFS_ICWALK_FLAG_ (Brian Foster) [2081105] - xfs: selectively keep sick inodes in memory (Brian Foster) [2081105] - xfs: drop IDONTCACHE on inodes when we mark them sick (Brian Foster) [2081105] - xfs: drop the AGI being passed to xfs_check_agi_freecount (Brian Foster) [2081105] - xfs: cleanup error handling in xfs_buf_get_map (Brian Foster) [2081105] - xfs: remove ->b_offset handling for page backed buffers (Brian Foster) [2081105] - xfs: refactor per-AG inode tagging functions (Brian Foster) [2081105] - xfs: merge xfs_reclaim_inodes_ag into xfs_inode_walk_ag (Brian Foster) [2081105] - xfs: pass struct xfs_eofblocks to the inode scan callback (Brian Foster) [2081105] - xfs: make the icwalk processing functions clean up the grab state (Brian Foster) [2081105] - xfs: clean up inode state flag tests in xfs_blockgc_igrab (Brian Foster) [2081105] - xfs: remove indirect calls from xfs_inode_walk{,_ag} (Brian Foster) [2081105] - xfs: remove iter_flags parameter from xfs_inode_walk_* (Brian Foster) [2081105] - xfs: move xfs_inew_wait call into xfs_dqrele_inode (Brian Foster) [2081105] - xfs: separate the dqrele_all inode grab logic from xfs_inode_walk_ag_grab (Brian Foster) [2081105] - xfs: pass the goal of the incore inode walk to xfs_inode_walk() (Brian Foster) [2081105] - xfs: rename xfs_inode_walk functions to xfs_icwalk (Brian Foster) [2081105] - xfs: move the inode walk functions further down (Brian Foster) [2081105] - xfs: detach inode dquots at the end of inactivation (Brian Foster) [2081105] - xfs: move the quotaoff dqrele inode walk into xfs_icache.c (Brian Foster) [2081105] - xfs: don't take a spinlock unconditionally in the DIO fastpath (Brian Foster) [2081105] - xfs: mark xfs_bmap_set_attrforkoff static (Brian Foster) [2081105] - xfs: Remove redundant assignment to busy (Brian Foster) [2081105] - xfs: sort variable alphabetically to avoid repeated declaration (Brian Foster) [2081105] - xfs: remove xfs_perag_t (Brian Foster) [2081105] - xfs: use perag through unlink processing (Brian Foster) [2081105] - xfs: clean up and simplify xfs_dialloc() (Brian Foster) [2081105] - xfs: inode allocation can use a single perag instance (Brian Foster) [2081105] - xfs: get rid of xfs_dir_ialloc() (Brian Foster) [2081105] - xfs: collapse AG selection for inode allocation (Brian Foster) [2081105] - xfs: simplify xfs_dialloc_select_ag() return values (Brian Foster) [2081105] - xfs: remove agno from btree cursor (Brian Foster) [2081105] - xfs: use perag for ialloc btree cursors (Brian Foster) [2081105] - xfs: convert allocbt cursors to use perags (Brian Foster) [2081105] - xfs: convert refcount btree cursor to use perags (Brian Foster) [2081105] - xfs: convert rmap btree cursor to using a perag (Brian Foster) [2081105] - xfs: add a perag to the btree cursor (Brian Foster) [2081105] - xfs: pass perags around in fsmap data dev functions (Brian Foster) [2081105] - xfs: push perags through the ag reservation callouts (Brian Foster) [2081105] - xfs: pass perags through to the busy extent code (Brian Foster) [2081105] - xfs: convert secondary superblock walk to use perags (Brian Foster) [2081105] - xfs: convert xfs_iwalk to use perag references (Brian Foster) [2081105] - xfs: convert raw ag walks to use for_each_perag (Brian Foster) [2081105] - xfs: make for_each_perag... a first class citizen (Brian Foster) [2081105] - xfs: move perag structure and setup to libxfs/xfs_ag.[ch] (Brian Foster) [2081105] - xfs: prepare for moving perag definitions and support to libxfs (Brian Foster) [2081105] - xfs: move xfs_perag_get/put to xfs_ag.[ch] (Brian Foster) [2081105] - xfs: remove unnecessary shifts (Brian Foster) [2081105] - xfs: clean up open-coded fs block unit conversions (Brian Foster) [2081105] - xfs: Clean up xfs_attr_node_addname_clear_incomplete (Brian Foster) [2081105] - xfs: Remove xfs_attr_rmtval_set (Brian Foster) [2081105] - xfs: Add delay ready attr set routines (Brian Foster) [2081105] - xfs: Add delay ready attr remove routines (Brian Foster) [2081105] - xfs: Hoist node transaction handling (Brian Foster) [2081105] - xfs: Hoist xfs_attr_leaf_addname (Brian Foster) [2081105] - xfs: Hoist xfs_attr_node_addname (Brian Foster) [2081105] - xfs: Add helper xfs_attr_node_addname_find_attr (Brian Foster) [2081105] - xfs: Separate xfs_attr_node_addname and xfs_attr_node_addname_clear_incomplete (Brian Foster) [2081105] - xfs: Refactor xfs_attr_set_shortform (Brian Foster) [2081105] - xfs: Add xfs_attr_node_remove_name (Brian Foster) [2081105] - xfs: Reverse apply 72b97ea40d (Brian Foster) [2081105] - xfs: use xfs_buf_alloc_pages for uncached buffers (Brian Foster) [2081105] - xfs: split up xfs_buf_allocate_memory (Brian Foster) [2081105] - xfs: Fix fall-through warnings for Clang (Brian Foster) [2081105] - scsi: qla2xxx: Use transport-defined speed mask for supported_speeds (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix serialization of DCBX TLV data request (Nilesh Javali) [2109830] - scsi: qla2xxx: Remove unused declarations for qla2xxx (Nilesh Javali) [2109830] - scsi: qla2xxx: Drop DID_TARGET_FAILURE use (Nilesh Javali) [2109830] - scsi: qla2xxx: Update version to 10.02.07.900-k (Nilesh Javali) [2109830] - scsi: qla2xxx: Add NVMe parameters support in Auxiliary Image Status (Nilesh Javali) [2109830] - scsi: qla2xxx: Add debugfs create/delete helpers (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix response queue handler reading stale packets (Nilesh Javali) [2109830] - scsi: qla2xxx: Revert "scsi: qla2xxx: Fix response queue handler reading stale packets" (Nilesh Javali) [2109830] - scsi: qla2xxx: Log message "skipping scsi_scan_host()" as informational (Nilesh Javali) [2109830] - scsi: qla2xxx: Avoid flush_scheduled_work() usage (Nilesh Javali) [2109830] - scsi: qla2xxx: Always wait for qlt_sess_work_fn() from qlt_stop_phase1() (Nilesh Javali) [2109830] - scsi: qla2xxx: Remove unused del_sess_list field (Nilesh Javali) [2109830] - scsi: qla2xxx: Remove unused qlt_tmr_work() (Nilesh Javali) [2109830] - scsi: qla2xxx: Update version to 10.02.07.800-k (Nilesh Javali) [2109830] - scsi: qla2xxx: Update manufacturer details (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix discovery issues in FC-AL topology (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix dropped IKE message (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix response queue handler reading stale packets (Nilesh Javali) [2109830] - scsi: qla2xxx: Zero undefined mailbox IN registers (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix incorrect display of max frame size (Nilesh Javali) [2109830] - scsi: qla2xxx: Check correct variable in qla24xx_async_gffid() (Nilesh Javali) [2109830] - scsi: qla2xxx: Update version to 10.02.07.700-k (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix losing FCP-2 targets on long port disable with I/Os (Nilesh Javali) [2109830] - scsi: qla2xxx: Add debug prints in the device remove path (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix losing target when it reappears during delete (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix losing FCP-2 targets during port perturbation tests (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts (Nilesh Javali) [2109830] - scsi: qla2xxx: Turn off multi-queue for 8G adapters (Nilesh Javali) [2109830] - scsi: qla2xxx: Wind down adapter after PCIe error (Nilesh Javali) [2109830] - scsi: qla2xxx: Update version to 10.02.07.600-k (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix slow session teardown (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Reduce N2N thrashing at app_start time (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix no logout on delete for N2N (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix session thrash (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Tear down session if keys have been removed (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix no login after app start (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Reduce disruption due to multiple app start (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Send LOGO for unexpected IKE message (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix I/O timeout due to over-subscription (Nilesh Javali) [2109830] - scsi: qla2xxx: Update version to 10.02.07.500-k (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix n2n login retry for secure device (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix n2n discovery issue with secure target (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Remove old doorbell interface (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Add retry for ELS passthrough (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Synchronize NPIV deletion with authentication application (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix potential stuck session in sa update (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Add bsg interface to read doorbell events (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Wait for app to ack on sess down (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: bsg refactor (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Reduce Initiator-Initiator thrashing (Nilesh Javali) [2109830] - scsi: qla2xxx: Remove unused 'ql_dm_tgt_ex_pct' parameter (Nilesh Javali) [2109830] - scsi: qla2xxx: Remove setting of 'req' and 'rsp' parameters (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix missed DMA unmap for aborted commands (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Remove unneeded variable (Nilesh Javali) [2109830] - scsi: qla2xxx: Remove unneeded flush_workqueue() (Nilesh Javali) [2109830] - scsi: qla2xxx: Remove free_sg command flag (Nilesh Javali) [2109830] - scsi: megaraid_sas: Clean up some inconsistent indenting (Tomas Henzl) [2120070] - scsi: megaraid_sas: Move megasas_dbg_lvl init to megasas_init() (Tomas Henzl) [2120070] - scsi: megaraid_sas: Remove unnecessary memset() (Tomas Henzl) [2120070] - scsi: megaraid_sas: Simplify megasas_update_device_list (Tomas Henzl) [2120070] - scsi: megaraid_sas: Correct an error message (Tomas Henzl) [2120070] - scsi: megaraid_sas: Correct value passed to scsi_device_lookup() (Tomas Henzl) [2120070] - scsi: megaraid_sas: Use struct_size() in code related to struct MR_PD_CFG_SEQ_NUM_SYNC (Tomas Henzl) [2120070] - scsi: megaraid_sas: Use struct_size() in code related to struct MR_FW_RAID_MAP (Tomas Henzl) [2120070] - scsi: megaraid_sas: Replace one-element array with flexible-array member in MR_PD_CFG_SEQ_NUM_SYNC (Tomas Henzl) [2120070] - scsi: megaraid_sas: Replace one-element array with flexible-array member in MR_DRV_RAID_MAP (Tomas Henzl) [2120070] - scsi: megaraid_sas: Replace one-element array with flexible-array member in MR_FW_RAID_MAP_DYNAMIC (Tomas Henzl) [2120070] - scsi: megaraid_sas: Replace one-element array with flexible-array member in MR_FW_RAID_MAP (Tomas Henzl) [2120070] - scsi: megaraid: Remove redundant assignment to variable mfiStatus (Tomas Henzl) [2120070] - scsi: megaraid_sas: Remove redundant variable cmd_type (Tomas Henzl) [2120070] - platform/x86/intel/vsec: Fix wrong type for local status variables (Prarit Bhargava) [2076744] - platform/x86/intel/vsec: Add PCI error recovery support to Intel PMT (Prarit Bhargava) [2076744] - platform/x86/intel/vsec: Add support for Raptor Lake (Prarit Bhargava) [2076744] - platform/x86/intel/pmt: telemetry: Fix fixed region handling (Prarit Bhargava) [2076744] - platform/x86/intel/vsec: Rework early hardware code (Prarit Bhargava) [2076744] - platform/x86/intel: Fix pmt_crashlog array reference (Prarit Bhargava) [2076744] - powerpc/kexec_file: Use current CPU info while setting up FDT (Mamatha Inamdar) [2126520] - mm/kmemleak: prevent soft lockup in kmemleak_scan()'s object iteration loops (Waiman Long) [2095075] - mm/kmemleak: prevent soft lockup in first object iteration loop of kmemleak_scan() (Waiman Long) [2095075] - mm/kmemleak: skip unlikely objects in kmemleak_scan() without taking lock (Waiman Long) [2095075] - mm/kmemleak: use _irq lock/unlock variants in kmemleak_scan/_clear() (Waiman Long) [2095075] - mm/kmemleak: avoid scanning potential huge holes (Waiman Long) [2095075] - KVM: s390: pci: fix GAIT physical vs virtual pointers usage (Thomas Huth) [1664379] - KVM: s390: pci: fix plain integer as NULL pointer warnings (Thomas Huth) [1664379] - KVM: s390/pci: fix include duplicates (Thomas Huth) [1664379] - redhat: Use group notifier to get the KVM pointer in the vfio_pci_zdev code (Thomas Huth) [1664379] - KVM: s390: pci: register pci hooks without interpretation (Thomas Huth) [1664379] - KVM: s390: pci: Hook to access KVM lowlevel from VFIO (Thomas Huth) [1664379] - Documentation: kvm: extend KVM_S390_ZPCI_OP subheading underline (Thomas Huth) [1664379] - KVM: s390: add KVM_S390_ZPCI_OP to manage guest zPCI devices (Thomas Huth) [1664379] - vfio-pci/zdev: different maxstbl for interpreted devices (Thomas Huth) [1664379] - vfio-pci/zdev: add function handle to clp base capability (Thomas Huth) [1664379] - vfio-pci/zdev: add open/close device hooks (Thomas Huth) [1664379] - KVM: s390: pci: add routines to start/stop interpretive execution (Thomas Huth) [1664379] - KVM: s390: pci: provide routines for enabling/disabling interrupt forwarding (Thomas Huth) [1664379] - KVM: s390: mechanism to enable guest zPCI Interpretation (Thomas Huth) [1664379] - KVM: s390: pci: enable host forwarding of Adapter Event Notifications (Thomas Huth) [1664379] - KVM: s390: pci: do initial setup for AEN interpretation (Thomas Huth) [1664379] - KVM: s390: pci: add basic kvm_zdev structure (Thomas Huth) [1664379] - redhat: Enable the new CONFIG_VFIO_PCI_ZDEV_KVM switch (Thomas Huth) [1664379] - vfio/pci: introduce CONFIG_VFIO_PCI_ZDEV_KVM (Thomas Huth) [1664379] - vfio/pci: remove CONFIG_VFIO_PCI_ZDEV from Kconfig (Thomas Huth) [1664379] - vfio-pci/zdev: fix possible segmentation fault issue (Thomas Huth) [1664379] - s390/pci: stash dtsm and maxstbl (Thomas Huth) [1664379] - s390/pci: stash associated GISA designation (Thomas Huth) [1664379] - s390/pci: externalize the SIC operation controls and routine (Thomas Huth) [1664379] - s390/airq: allow for airq structure that uses an input vector (Thomas Huth) [1664379] - s390/airq: pass more TPI info to airq handlers (Thomas Huth) [1664379] - s390/cio: add tpi.h header file (Thomas Huth) [1664379] - s390/ap: fix kernel doc comments (Thomas Huth) [1664379] - s390/sclp: detect the AISI facility (Thomas Huth) [1664379] - s390/sclp: detect the AENI facility (Thomas Huth) [1664379] - s390/sclp: detect the AISII facility (Thomas Huth) [1664379] - s390/sclp: detect the zPCI load/store interpretation facility (Thomas Huth) [1664379] - s390/sclp: add detection of IPL-complete-control facility (Thomas Huth) [1664379] - s390/pci: add error record for CC 2 retries (Thomas Huth) [2134399] - s390/pci: add PCI access type and length to error records (Thomas Huth) [2134399] - s390/pci: don't log availability events as errors (Thomas Huth) [2134399] - s390/pci: make better use of zpci_dbg() levels (Thomas Huth) [2134399] - s390/pci: rename get_zdev_by_bus() to zdev_from_bus() (Thomas Huth) [2134399] - redhat: Restore clp_rescan_pci_devices_simple() function (Thomas Huth) [2134399] - s390/pci: improve zpci_dev reference counting (Thomas Huth) [2134399] - s390/pci: make zpci_set_irq()/zpci_clear_irq() static (Thomas Huth) [2134399] - s390/pci: simplify __pciwb_mio() inline asm (Thomas Huth) [2134399] - s390/pci: use physical addresses in DMA tables (Thomas Huth) [2134399] - s390/pci: use phys_to_virt() for AIBVs/DIBVs (Thomas Huth) [2134399] - s390/pci: implement minimal PCI error recovery (Thomas Huth) [2134399] - PCI: Export pci_dev_lock() (Thomas Huth) [2134399] - PCI: Export pci_dev_trylock() and pci_dev_unlock() (Thomas Huth) [2134399] - s390/pci: implement reset_slot for hotplug slot (Thomas Huth) [2134399] - s390/pci: refresh function handle in iomap (Thomas Huth) [2134399] - s390/pci: add simpler s390dbf traces for events (Thomas Huth) [2134399] - s390/pci: tolerate inconsistent handle in recover (Thomas Huth) [2134399] - s390/pci_mmio: fully validate the VMA before calling follow_pte() (Thomas Huth) [2134399] - s390/pci: read clp_list_pci_req only once (Thomas Huth) [2134399] - s390/pci: fix clp_get_state() handling of -ENODEV (Thomas Huth) [2134399] - s390/pci: improve DMA translation init and exit (Thomas Huth) [2134399] - s390/pci: simplify CLP List PCI handling (Thomas Huth) [2134399] - s390/pci: handle FH state mismatch only on disable (Thomas Huth) [2134399] - s390/pci: fix misleading rc in clp_set_pci_fn() (Thomas Huth) [2134399] - s390/pci: reset zdev->zbus on registration failure (Thomas Huth) [2134399] - s390/pci: cleanup resources only if necessary (Thomas Huth) [2134399] - s390/pci: add zpci_set_irq()/zpci_clear_irq() (Thomas Huth) [2134399] - s390/pci: use register pair instead of register asm (Thomas Huth) [2134399] - s390: introduce register pair union (Thomas Huth) [2134399] - s390/pci: handle stale deconfiguration events (Thomas Huth) [2134399] - s390/pci: rename zpci_configure_device() (Thomas Huth) [2134399] - s390/pci: narrow scope of zpci_configure_device() (Thomas Huth) [2134399] - s390/pci: separate zbus registration from scanning (Thomas Huth) [2134399] - s390/pci: use mutex not spinlock for zbus list (Thomas Huth) [2134399] - s390/pci: separate zbus creation from scanning (Thomas Huth) [2134399] - s390/pci: do more bus setup in zpci_bus_scan() (Thomas Huth) [2134399] - s390/pci: introduce zpci_bus_scan_device() (Thomas Huth) [2134399] - s390/pci: fix DMA cleanup on hard deconfigure (Thomas Huth) [2134399] - s390/pci: move zpci_remove_device() to bus code (Thomas Huth) [2134399] - s390/pci: unify de-/configure for slots and events (Thomas Huth) [2134399] - s390/pci: add zpci_event_hard_deconfigured() (Thomas Huth) [2134399] - s390/pci: deconfigure device on release (Thomas Huth) [2134399] - s390/pci: refactor zpci function states (Thomas Huth) [2134399] - s390/pci: inform when missing required facilities (Thomas Huth) [2134399] - s390/pci: remove races against pte updates (Thomas Huth) [2134399] - s390: remove orphaned function declarations (Thomas Huth) [2134399] - s390/pci: add missing pci_iov.h include (Thomas Huth) [2134399] - s390/pci: remove clp_rescan_pci_devices_simple() (Thomas Huth) [2134399] - s390/pci: remove clp_rescan_pci_devices() (Thomas Huth) [2134399] - s390/pci: consolidate SR-IOV specific code (Thomas Huth) [2134399] - s390/pci: Implement ioremap_wc/prot() with MIO (Thomas Huth) [2134399] - s390/mm: properly clear _PAGE_NOEXEC bit when it is not supported (Thomas Huth) [2134399] - s390/pci: clarify comment in s390_mmio_read/write (Thomas Huth) [2134399] - s390/pci: remove unused functions (Thomas Huth) [2134399] - s390/pci: Log new handle in clp_disable_fh() (Thomas Huth) [2134399] - s390/pci: ioremap() align with generic code (Thomas Huth) [2134399] - s390: enforce CONFIG_SMP (Thomas Huth) [2134399] - s390/pci: mark function(s) __always_inline (Thomas Huth) [2134399] - s390/pci: avoid using strncmp with hardcoded length (Thomas Huth) [2134399] - s390/pci: PCI_IOV_RESOURCES loop refactoring in zpci_map_resources (Thomas Huth) [2134399] - s390: pci: no need to check return value of debugfs_create functions (Thomas Huth) [2134399] - s390/pci: fix sleeping in atomic during hotplug (Thomas Huth) [2134399] - s390/pci: remove fmb address from debug output (Thomas Huth) [2134399] - s390/pci: add fmt3 fmb (Thomas Huth) [2134399] - tools headers kvm s390: Sync headers with the kernel sources (Thomas Huth) [2111063] - KVM: s390: resetting the Topology-Change-Report (Thomas Huth) [2111063] - KVM: s390: guest support for topology function (Thomas Huth) [2111063] - KVM: s390: Cleanup ipte lock access and SIIF facility checks (Thomas Huth) [2111063] - KVM: s390: drop unexpected word 'and' in the comments (Thomas Huth) [2111063] - Documentation: KVM: update s390-diag.rst reference (Thomas Huth) [2043872] - Documentation: KVM: update msr.rst reference (Thomas Huth) [2043872] - Documentation: KVM: update amd-memory-encryption.rst references (Thomas Huth) [2043872] - Documentation: KVM: update s390-pv.rst reference (Thomas Huth) [2043872] - Documentation/virt/kvm/api.rst: Explain rc/rrc delivery (Thomas Huth) [2043872] - Documentation/virt/kvm/api.rst: Add protvirt dump/info api descriptions (Thomas Huth) [2043872] - Documentation: KVM: add API issues section (Thomas Huth) [2043872] - Documentation: virt: Protected virtual machine dumps (Thomas Huth) [2043872] - Documentation: KVM: add separate directories for architecture-specific documentation (Thomas Huth) [2043872] - KVM: s390: Add KVM_CAP_S390_PROTECTED_DUMP (Thomas Huth) [2043872] - KVM: s390: Add CPU dump functionality (Thomas Huth) [2043872] - KVM: s390: Add configuration dump functionality (Thomas Huth) [2043872] - KVM: s390: pv: Add query dump information (Thomas Huth) [2043872] - KVM: s390: pv: Add dump support definitions (Thomas Huth) [2043872] - KVM: s390: pv: Add query interface (Thomas Huth) [2043872] - s390/uv: Add dump fields to query (Thomas Huth) [2043872] - s390/uv: Add SE hdr query information (Thomas Huth) [2043872] - kvm: Move KVM_GET_XSAVE2 IOCTL definition at the end of kvm.h (Thomas Huth) [2043872] - docs: kvm: fix WARNINGs from api.rst (Thomas Huth) [2043872] - s390/mm: use non-quiescing sske for KVM switch to keyed guest (Thomas Huth) [2043872] - s390/gmap: voluntarily schedule during key setting (Thomas Huth) [2043872] - KVM: s390: Don't indicate suppression on dirtying, failing memop (Thomas Huth) [2043872] - s390: uv: Add offset comments to UV query struct and fix naming (Thomas Huth) [2043872] - KVM: s390: Use Makefile.kvm for common files (Thomas Huth) [2043872] - KVM: s390: Skip gfn/size sanity checks on memslot DELETE or FLAGS_ONLY (Thomas Huth) [2043872] - fs: dlm: fix invalid derefence of sb_lvbptr (Alexander Aring) [2121790] - fs: dlm: handle -EBUSY first in unlock validation (Alexander Aring) [2121790] - fs: dlm: handle -EBUSY first in lock arg validation (Alexander Aring) [2121790] - fs: dlm: fix race between test_bit() and queue_work() (Alexander Aring) [2121790] - scsi: core: Fix a use-after-free (Ming Lei) [1961010] - net/mlx5e: Fix wrong use of skb_tcp_all_headers() with encapsulation (Petr Oros) [2135685] - net: add skb_[inner_]tcp_all_headers helpers (Petr Oros) [2135685] - net: marvell: clean up trigraph warning on ??! string (Petr Oros) [2135685] - powerpc/pseries: Use lparcfg to reconfig VAS windows for DLPAR CPU (Steve Best) [2133103] - flow_dissector: Do not count vlan tags inside tunnel payload (Ivan Vecera) [2136875] - flow_offload: Introduce flow_match_pppoe (Ivan Vecera) [2136875] - net/sched: flower: Add PPPoE filter (Ivan Vecera) [2136875] - flow_dissector: Add PPPoE dissectors (Ivan Vecera) [2136875] - net/sched: flower: Consider the number of tags for vlan filters (Ivan Vecera) [2136875] - net/sched: flower: Add number of vlan tags filter (Ivan Vecera) [2136875] - flow_dissector: Add number of vlan tags dissector (Ivan Vecera) [2136875] - net/sched: flower: Reduce identation after is_key_vlan refactoring (Ivan Vecera) [2136875] - net/sched: flower: Helper function for vlan ethtype checks (Ivan Vecera) [2136875] - dissector: do not set invalid PPP protocol (Ivan Vecera) [2136875] - dm bufio: use the acquire memory barrier when testing for B_READING (Benjamin Marzinski) [2139161] - provide arch_test_bit_acquire for architectures that define test_bit (Benjamin Marzinski) [2139161] - wait_on_bit: add an acquire memory barrier (Benjamin Marzinski) [2139161] - add barriers to buffer_uptodate and set_buffer_uptodate (Benjamin Marzinski) [2139161] - dm verity: Add documentation for try_verify_in_tasklet option (Benjamin Marzinski) [2139161] - dm cache: delete the redundant word 'each' in comment (Benjamin Marzinski) [2139161] - dm raid: fix typo in analyse_superblocks code comment (Benjamin Marzinski) [2139161] - dm verity: enable WQ_HIGHPRI on verify_wq (Benjamin Marzinski) [2139161] - dm raid: delete the redundant word 'that' in comment (Benjamin Marzinski) [2139161] - dm: change from DMWARN to DMERR or DMCRIT for fatal errors (Benjamin Marzinski) [2139161] - dm bufio: fix some cases where the code sleeps with spinlock held (Benjamin Marzinski) [2139161] - dm writecache: fix smatch warning about invalid return from writecache_map (Benjamin Marzinski) [2139161] - dm verity: fix verity_parse_opt_args parsing (Benjamin Marzinski) [2139161] - dm verity: fix DM_VERITY_OPTS_MAX value yet again (Benjamin Marzinski) [2139161] - dm bufio: simplify DM_BUFIO_CLIENT_NO_SLEEP locking (Benjamin Marzinski) [2139161] - dm verity: have verify_wq use WQ_HIGHPRI if "try_verify_in_tasklet" (Benjamin Marzinski) [2139161] - dm verity: remove WQ_CPU_INTENSIVE flag since using WQ_UNBOUND (Benjamin Marzinski) [2139161] - dm verity: only copy bvec_iter in verity_verify_io if in_tasklet (Benjamin Marzinski) [2139161] - dm verity: optimize verity_verify_io if FEC not configured (Benjamin Marzinski) [2139161] - dm verity: conditionally enable branching for "try_verify_in_tasklet" (Benjamin Marzinski) [2139161] - dm bufio: conditionally enable branching for DM_BUFIO_CLIENT_NO_SLEEP (Benjamin Marzinski) [2139161] - dm verity: allow optional args to alter primary args handling (Benjamin Marzinski) [2139161] - dm verity: Add optional "try_verify_in_tasklet" feature (Benjamin Marzinski) [2139161] - dm bufio: Add DM_BUFIO_CLIENT_NO_SLEEP flag (Benjamin Marzinski) [2139161] - dm bufio: Add flags argument to dm_bufio_client_create (Benjamin Marzinski) [2139161] - dm: Start pr_preempt from the same starting path (Benjamin Marzinski) [2139161] - dm: Fix PR release handling for non All Registrants (Benjamin Marzinski) [2139161] - dm: Start pr_reserve from the same starting path (Benjamin Marzinski) [2139161] - dm: Allow dm_call_pr to be used for path searches (Benjamin Marzinski) [2139161] - Documentation: dm writecache: Render status list as list (Benjamin Marzinski) [2139161] - Documentation: dm writecache: add blank line before optional parameters (Benjamin Marzinski) [2139161] - dm snapshot: fix typo in snapshot_map() comment (Benjamin Marzinski) [2139161] - dm raid: remove redundant "the" in parse_raid_params() comment (Benjamin Marzinski) [2139161] - dm cache: fix typo in 2 comment blocks (Benjamin Marzinski) [2139161] - dm verity: fix checkpatch close brace error (Benjamin Marzinski) [2139161] - dm table: rename dm_target variable in dm_table_add_target() (Benjamin Marzinski) [2139161] - dm table: audit all dm_table_get_target() callers (Benjamin Marzinski) [2139161] - dm table: remove dm_table_get_num_targets() wrapper (Benjamin Marzinski) [2139161] - writeback: Avoid skipping inode writeback (Waiman Long) [2138886] - writeback: fix obtain a reference to a freeing memcg css (Waiman Long) [2138886] - mm/memcg: disable threshold event handlers on PREEMPT_RT (Waiman Long) [2138886] - memcg: increase MEMCG_CHARGE_BATCH to 64 (Waiman Long) [2138886] - mm: page_counter: rearrange struct page_counter fields (Waiman Long) [2138886] - mm: page_counter: remove unneeded atomic ops for low/min (Waiman Long) [2138886] - memcg: reduce size of memcg vmstats structures (Waiman Long) [2138886] - memcg: rearrange code (Waiman Long) [2138886] - memcg: extract memcg_vmstats from struct mem_cgroup (Waiman Long) [2138886] - mm: memcontrol: fix potential oom_lock recursion deadlock (Waiman Long) [2138886] - mm: memcontrol: add {pgscan,pgsteal}_{kswapd,direct} items in memory.stat of cgroup v2 (Waiman Long) [2138886] - mm/memcg: protect per-CPU counter by disabling preemption on PREEMPT_RT where needed. (Waiman Long) [2138886] - writeback: memcg: simplify cgroup_writeback_by_id (Waiman Long) [2138886] - writeback, cgroup: do not reparent dax inodes (Waiman Long) [2138886] - writeback, cgroup: remove wb from offline list before releasing refcnt (Waiman Long) [2138886] - writeback, cgroup: release dying cgwbs by switching attached inodes (Waiman Long) [2138886] - writeback, cgroup: support switching multiple inodes at once (Waiman Long) [2138886] - writeback, cgroup: split out the functional part of inode_switch_wbs_work_fn() (Waiman Long) [2138886] - writeback, cgroup: keep list of inodes attached to bdi_writeback (Waiman Long) [2138886] - writeback, cgroup: switch to rcu_work API in inode_switch_wbs() (Waiman Long) [2138886] - writeback, cgroup: increment isw_nr_in_flight before grabbing an inode (Waiman Long) [2138886] - writeback, cgroup: add smp_mb() to cgroup_writeback_umount() (Waiman Long) [2138886] - writeback, cgroup: do not switch inodes with I_WILL_FREE flag (Waiman Long) [2138886] - docs/admin-guide: cgroup-v2: typos and spaces (Waiman Long) [2138886] - fs: improve comments for writeback_single_inode() (Waiman Long) [2138886] - writeback: remove struct bdi_writeback_congested (Waiman Long) [2138886] - writeback: remove {set,clear}_wb_congested (Waiman Long) [2138886] - fs/writeback.c: use rcu_barrier() to wait for inflight wb switches going into workqueue when umount (Waiman Long) [2138886] - blkcg: remove unused __blkg_release_rcu() (Waiman Long) [2138886] - writeback: Add a bdi_writeback_rh extension to struct bdi_writeback (Waiman Long) [2138886] - RDMA/irdma: Report the correct link speed (Kamal Heib) [2125102] - blk-mq: avoid double ->queue_rq() because of early timeout (Ming Lei) [2132438] - blk-mq: add one API for waiting until quiesce is done (Ming Lei) [2132438] - blk-mq: support concurrent queue quiesce/unquiesce (Ming Lei) [2132438] - bridge: Do not send empty IFLA_AF_SPEC attribute (Ivan Vecera) [2139133] - net: bridge: Clear offload_fwd_mark when passing frame up bridge interface. (Ivan Vecera) [2139133] - net: bridge: vlan: fix memory leak in __allowed_ingress (Ivan Vecera) [2139133]- ice: Add additional CSR registers to ETHTOOL_GREGS (Petr Oros) [2131024] - udp: Update reuse->has_conns under reuseport_lock. (Xin Long) [2135937] - udp: Remove redundant __udp_sysctl_init() call from udp_init(). (Xin Long) [2135937] - udp: Fix a data-race around sysctl_udp_l3mdev_accept. (Xin Long) [2135937] - Documentation: fix udp_wmem_min in ip-sysctl.rst (Xin Long) [2135937] - be2net: Fix buffer overflow in be_get_module_eeprom (Josef Oskera) [2126917] - iommu/vt-d: Clean up si_domain in the init_dmars() error path (Jerry Snitselaar) [2133331]- md: Fix spelling mistake in comments of r5l_log (Nigel Croxon) [2112935] - md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d (Nigel Croxon) [2112935] - md/raid10: convert resync_lock to use seqlock (Nigel Croxon) [2112935] - md/raid10: fix improper BUG_ON() in raise_barrier() (Nigel Croxon) [2112935] - md/raid10: prevent unnecessary calls to wake_up() in fast path (Nigel Croxon) [2112935] - md/raid10: don't modify 'nr_waitng' in wait_barrier() for the case nowait (Nigel Croxon) [2112935] - md/raid10: factor out code from wait_barrier() to stop_waiting_barrier() (Nigel Croxon) [2112935] - md: Remove extra mddev_get() in md_seq_start() (Nigel Croxon) [2112935] - md/raid5: Remove unnecessary bio_put() in raid5_read_one_chunk() (Nigel Croxon) [2112935 2111563] - md/raid5: Ensure stripe_fill happens on non-read IO with journal (Nigel Croxon) [2112935] - md/raid5: Don't read ->active_stripes if it's not needed (Nigel Croxon) [2112935] - md/raid5: Cleanup prototype of raid5_get_active_stripe() (Nigel Croxon) [2112935] - md/raid5: Drop extern on function declarations in raid5.h (Nigel Croxon) [2112935] - md/raid5: Refactor raid5_get_active_stripe() (Nigel Croxon) [2112935] - md: Replace snprintf with scnprintf (Nigel Croxon) [2112935] - md/raid10: fix compile warning (Nigel Croxon) [2112935] - md/raid5: Fix spelling mistakes in comments (Nigel Croxon) [2112935] - md: call __md_stop_writes in md_stop (Nigel Croxon) [2112935] - md: Flush workqueue md_rdev_misc_wq in md_alloc() (Nigel Croxon) [2112935] - drivers:md:fix a potential use-after-free bug (Nigel Croxon) [2112935] - md/raid5: Ensure batch_last is released before sleeping for quiesce (Nigel Croxon) [2112935] - md/raid5: Move stripe_request_ctx up (Nigel Croxon) [2112935] - md/raid5: Drop unnecessary call to r5c_check_stripe_cache_usage() (Nigel Croxon) [2112935] - md/raid5: Make is_inactive_blocked() helper (Nigel Croxon) [2112935] - md/raid5: Refactor raid5_get_active_stripe() (Nigel Croxon) [2112935] - md-raid10: fix KASAN warning (Nigel Croxon) [2112935] - md: fix build failure for !MODULE (Nigel Croxon) [2112935] - raid5: fix duplicate checks for rdev->saved_raid_disk (Nigel Croxon) [2112935] - md/raid5: Convert prepare_to_wait() to wait_woken() api (Nigel Croxon) [2112935] - md/raid5: Fix sectors_to_do bitmap overflow in raid5_make_request() (Nigel Croxon) [2112935] - md: Fix spelling mistake in comments (Nigel Croxon) [2112935] - md/raid5: Increase restriction on max segments per request (Nigel Croxon) [2112935] - md/raid5: Improve debug prints (Nigel Croxon) [2112935] - md/raid5: Pivot raid5_make_request() (Nigel Croxon) [2112935] - md/raid5: Check all disks in a stripe_head for reshape progress (Nigel Croxon) [2112935] - md/raid5: Refactor add_stripe_bio() (Nigel Croxon) [2112935] - md/raid5: Keep a reference to last stripe_head for batch (Nigel Croxon) [2112935] - md/raid5: Refactor for loop in raid5_make_request() into while loop (Nigel Croxon) [2112935] - md/raid5: Move read_seqcount_begin() into make_stripe_request() (Nigel Croxon) [2112935] - md/raid5: Drop the do_prepare flag in raid5_make_request() (Nigel Croxon) [2112935] - md/raid5: Factor out helper from raid5_make_request() loop (Nigel Croxon) [2112935] - md/raid5: Move common stripe get code into new find_get_stripe() helper (Nigel Croxon) [2112935] - md/raid5: Move stripe_add_to_batch_list() call out of add_stripe_bio() (Nigel Croxon) [2112935] - md/raid5: Refactor raid5_make_request loop (Nigel Croxon) [2112935] - md/raid5: Factor out ahead_of_reshape() function (Nigel Croxon) [2112935] - md/raid5: Make logic blocking check consistent with logic that blocks (Nigel Croxon) [2112935] - md: unlock mddev before reap sync_thread in action_store (Nigel Croxon) [2112935] - md: Explicitly create command-line configured devices (Nigel Croxon) [2112935] - md: Notify sysfs sync_completed in md_reap_sync_thread() (Nigel Croxon) [2112935] - md: Ensure resync is reported after it starts (Nigel Croxon) [2112935] - md: Use enum for overloaded magic numbers used by mddev->curr_resync (Nigel Croxon) [2112935] - md/raid5-cache: Annotate pslot with __rcu notation (Nigel Croxon) [2112935] - md/raid5-cache: Clear conf->log after finishing work (Nigel Croxon) [2112935] - md/raid5-cache: Drop RCU usage of conf->log (Nigel Croxon) [2112935] - md/raid5-cache: Take mddev_lock in r5c_journal_mode_show() (Nigel Croxon) [2112935] - md/raid5: suspend the array for calls to log_exit() (Nigel Croxon) [2112935] - md/raid5-ppl: Drop unused argument from ppl_handle_flush_request() (Nigel Croxon) [2112935] - md/raid5-log: Drop extern decorators for function prototypes (Nigel Croxon) [2112935] - md/raid5: missing error code in setup_conf() (Nigel Croxon) [2112935] - Revert "md: don't unregister sync_thread with reconfig_mutex held" (Nigel Croxon) [2112935] - qed: fix typos in comments (Manish Chopra) [2111885] - net: qede: Remove unnecessary synchronize_irq() before free_irq() (Manish Chopra) [2111885] - RDMA/qedr: Fix potential memory leak in __qedr_alloc_mr() (Manish Chopra) [2111885] - qlogic: qed: fix clang -Wformat warnings (Manish Chopra) [2111885] - qed: Use bitmap_empty() (Manish Chopra) [2111885] - qed: Use the bitmap API to allocate bitmaps (Manish Chopra) [2111885] - qlogic/qed: fix repeated words in comments (Manish Chopra) [2111885] - net: qed: fix typos in comments (Manish Chopra) [2111885] - RDMA/qedr: Remove unnecessary synchronize_irq() before free_irq() (Manish Chopra) [2111885] - qed: Remove unnecessary synchronize_irq() before free_irq() (Manish Chopra) [2111885] - qed: replace bitmap_weight with bitmap_empty in qed_roce_stop() (Manish Chopra) [2111885] - qed: rework qed_rdma_bmap_free() (Manish Chopra) [2111885] - qed: Remove IP services API. (Manish Chopra) [2111885] - qed: remove an unneed NULL check on list iterator (Manish Chopra) [2111885] - RDMA/irdma: Report RNR NAK generation in device caps (Kamal Heib) [2120676 2103957] - RDMA/irdma: Use s/g array in post send only when its valid (Kamal Heib) [2120676 2103957] - RDMA/irdma: Return correct WC error for bind operation failure (Kamal Heib) [2120676 2103957] - RDMA/irdma: Return error on MR deregister CQP failure (Kamal Heib) [2120676 2103957] - RDMA/irdma: Report the correct max cqes from query device (Kamal Heib) [2120676 2103957] - RDMA/siw: Pass a pointer to virt_to_page() (Kamal Heib) [2120676] - RDMA/cma: Fix arguments order in net device validation (Kamal Heib) [2120676] - RDMA/irdma: Fix drain SQ hang with no completion (Kamal Heib) [2120676 2103957 2033244 2053376] - IB/iser: Fix login with authentication (Kamal Heib) [2120676] - RDMA/ib_srpt: Unify checking rdma_cm_id condition in srpt_cm_req_recv() (Kamal Heib) [2120676] - RDMA/rxe: Fix error unwind in rxe_create_qp() (Kamal Heib) [2120676] - RDMA/rxe: Split qp state for requester and completer (Kamal Heib) [2120676] - RDMA/rxe: Generate error completion for error requester QP state (Kamal Heib) [2120676] - RDMA/rxe: Update wqe_index for each wqe error completion (Kamal Heib) [2120676] - RDMA/srpt: Fix a use-after-free (Kamal Heib) [2120676] - RDMA/srpt: Introduce a reference count in struct srpt_device (Kamal Heib) [2120676] - RDMA/srpt: Duplicate port name members (Kamal Heib) [2120676] - Revert "RDMA/rxe: Create duplicate mapping tables for FMRs" (Kamal Heib) [2120676] - RDMA/rxe: Replace __rxe_do_task by rxe_run_task (Kamal Heib) [2120676] - RDMA/rxe: Limit the number of calls to each tasklet (Kamal Heib) [2120676] - RDMA/rxe: Make the tasklet exits the same (Kamal Heib) [2120676] - RDMA/rxe: Fix rnr retry behavior (Kamal Heib) [2120676] - RDMA/rxe: Add rxe_is_fenced() subroutine (Kamal Heib) [2120676] - RDMA/rxe: For invalidate compare according to set keys in mr (Kamal Heib) [2120676] - RDMA: Fix comment typo (Kamal Heib) [2120676] - IB: Fix repeated words 'the the' comments (Kamal Heib) [2120676] - RDMA/rxe: Fix mw bind to allow any consumer key portion (Kamal Heib) [2120676] - RDMA/rxe: Fix spelling mistake in error print (Kamal Heib) [2120676] - RDMA/rxe: Remove unused qp parameter (Kamal Heib) [2120676] - RDMA/hfi1: fix potential memory leak in setup_base_ctxt() (Kamal Heib) [2120676] - RDMA/rxe: Remove unused mask parameter (Kamal Heib) [2120676] - RDMA/rxe: Rename rxe_atomic_reply to atomic_reply (Kamal Heib) [2120676] - RDMA/rxe: Add common rxe_prepare_res() (Kamal Heib) [2120676] - RDMA/rxe: Fix BUG: KASAN: null-ptr-deref in rxe_qp_do_cleanup (Kamal Heib) [2120676] - RDMA/siw: Fix duplicated reported IW_CM_EVENT_CONNECT_REPLY event (Kamal Heib) [2120676] - RDMA/hfi1: Depend on !UML (Kamal Heib) [2120676] - RDMA/irdma: Use the bitmap API to allocate bitmaps (Kamal Heib) [2120676 2103957] - RDMA: remove useless condition in siw_create_cq() (Kamal Heib) [2120676] - RDMA/irdma: Fix setting of QP context err_rq_idx_valid field (Kamal Heib) [2120676 2103957] - RDMA/irdma: Fix VLAN connection with wildcard address (Kamal Heib) [2120676 2103957] - RDMA/irdma: Fix a window for use-after-free (Kamal Heib) [2120676 2103957] - RDMA/irdma: Make resource distribution algorithm more QP oriented (Kamal Heib) [2120676 2103957] - RDMA/irdma: Make CQP invalid state error non-critical (Kamal Heib) [2120676 2103957] - RDMA/irdma: Add AE source to error log (Kamal Heib) [2120676 2103957] - RDMA/irdma: Add 2 level PBLE support for FMR (Kamal Heib) [2120676 2103957] - IB: Fix spelling of 'writable' (Kamal Heib) [2120676] - RDMA/rxe: Remove unnecessary include statement (Kamal Heib) [2120676] - RDMA/rxe: Replace include statement (Kamal Heib) [2120676] - RDMA/rxe: Convert pr_warn/err to pr_debug in pyverbs (Kamal Heib) [2120676] - RDMA/rxe: Fix deadlock in rxe_do_local_ops() (Kamal Heib) [2120676] - RDMA/rxe: Merge normal and retry atomic flows (Kamal Heib) [2120676] - RDMA/rxe: Move atomic original value to res (Kamal Heib) [2120676] - RDMA/rxe: Move atomic responder res to atomic_reply (Kamal Heib) [2120676] - RDMA/rxe: Add a responder state for atomic reply (Kamal Heib) [2120676] - RDMA/rxe: Move code to rxe_prepare_atomic_res() (Kamal Heib) [2120676] - RDMA/rxe: Convert read side locking to rcu (Kamal Heib) [2120676] - RDMA/rxe: Stop lookup of partially built objects (Kamal Heib) [2120676] - RDMA/rxe: Remove useless pkt parameters (Kamal Heib) [2120676] - RDMA: Correct duplicated words in comments (Kamal Heib) [2120676] - IB/iser: Drain the entire QP during destruction flow (Kamal Heib) [2120676] - RDMA/rxe: fix xa_alloc_cycle() error return value check again (Kamal Heib) [2120676] - RDMA/core: Add a netevent notifier to cma (Kamal Heib) [2120676 2117912] - RDMA/core: Add an rb_tree that stores cm_ids sorted by ifindex and remote IP (Kamal Heib) [2120676 2117912] - RDMA/hfi1: Fix typo in comment (Kamal Heib) [2120676] - RDMA: Split kernel-only global device caps from uverbs device caps (Kamal Heib) [2120675] - RDMA/hfi1: Remove all traces of diagpkt support (Kamal Heib) [2120675] - RDMA/hfi1: Consolidate software versions (Kamal Heib) [2120675] - RDMA/hfi1: Remove pointless driver version (Kamal Heib) [2120675] - RDMA/hfi1: Prevent panic when SDMA is disabled (Kamal Heib) [2120675] - RDMA/core: Fix typo in comment (Kamal Heib) [2120675] - IB/hf1: Fix typo in comment (Kamal Heib) [2120675] - IB/iser: Fix typo in comment (Kamal Heib) [2120675] - IB/isert: Avoid flush_scheduled_work() usage (Kamal Heib) [2120675] - RDMA/siw: Enable siw on tunnel devices (Kamal Heib) [2120675] - RDMA/rxe: Enforce IBA C11-17 (Kamal Heib) [2120675] - RDMA/rxe: Move mw cleanup code to rxe_mw_cleanup() (Kamal Heib) [2120675] - RDMA/rxe: Move mr cleanup code to rxe_mr_cleanup() (Kamal Heib) [2120675] - RDMA/rxe: Move qp cleanup code to rxe_qp_do_cleanup() (Kamal Heib) [2120675] - RDMA/rxe: Check rxe_get() return value (Kamal Heib) [2120675] - RDMA/rxe: Add rxe_srq_cleanup() (Kamal Heib) [2120675] - RDMA/rxe: Remove IB_SRQ_INIT_MASK (Kamal Heib) [2120675] - RDMA/rxe: Skip adjusting remote addr for write in retry operation (Kamal Heib) [2120675] - RDMA/rxe: Optimize the mr pool struct (Kamal Heib) [2120675] - RDMA/rxe: Replace paylen by payload (Kamal Heib) [2120675] - RDMA/core: Avoid flush_workqueue(system_unbound_wq) usage (Kamal Heib) [2120675] - RDMA/rxe: Remove useless parameters for update_state() (Kamal Heib) [2120675] - RDMA/rxe: Remove reliable datagram support (Kamal Heib) [2120675] - RDMA/rxe: Remove support for SMI QPs from rdma_rxe (Kamal Heib) [2120675] - RDMA/rxe: Remove mc_grp_pool from struct rxe_dev (Kamal Heib) [2120675] - RDMA/rxe: Remove type 2A memory window capability (Kamal Heib) [2120675] - RDMA/usnic: Refactor usnic_uiom_alloc_pd() (Kamal Heib) [2120675] - RDMA/usnic: Stop using iommu_present() (Kamal Heib) [2120675] - IB/SA: Replace usage of found with dedicated list iterator variable (Kamal Heib) [2120675] - IB/rdmavt: add missing locks in rvt_ruc_loopback (Kamal Heib) [2120675] - IB/uverbs: Move part of enum ib_device_cap_flags to uapi (Kamal Heib) [2120675] - IB/uverbs: Move enum ib_raw_packet_caps to uapi (Kamal Heib) [2120675] - RDMA/pvrdma: Remove useless DMA-32 fallback configuration (Kamal Heib) [2120675] - RDMA: switch from 'pci_' to 'dma_' API (Kamal Heib) [2120675] - scsi: RDMA/srp: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Kamal Heib) [2120675] - scsi: RDMA/iser: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Kamal Heib) [2120675] - x86/fpu: Prevent FPU state corruption (Oleksandr Natalenko) [2130890] - net: team: Unsync device addresses on ndo_stop (Hangbin Liu) [2135240] - mmu_gather: fix the CONFIG_MMU_GATHER_NO_RANGE case (Waiman Long) [2130166] {CVE-2022-39188} - mmu_gather: Force tlb-flush VM_PFNMAP vmas (Waiman Long) [2130166] {CVE-2022-39188} - mmu_gather: Let there be one tlb_{start,end}_vma() implementation (Waiman Long) [2130166] {CVE-2022-39188} - mmu_gather: Remove per arch tlb_{start,end}_vma() (Waiman Long) [2130166] {CVE-2022-39188} - x86/ldt: Use tlb_gather_mmu_fullmm() when freeing LDT page-tables (Waiman Long) [2130166] {CVE-2022-39188} - tlb: arch: Remove empty __tlb_remove_tlb_entry() stubs (Waiman Long) [2130166] {CVE-2022-39188} - tlb: mmu_gather: Remove start/end arguments from tlb_gather_mmu() (Waiman Long) [2130166] {CVE-2022-39188} - tlb: mmu_gather: Introduce tlb_gather_mmu_fullmm() (Waiman Long) [2130166] {CVE-2022-39188} - tlb: mmu_gather: Remove unused start/end arguments from tlb_finish_mmu() (Waiman Long) [2130166] {CVE-2022-39188} - mm: proc: Invalidate TLB after clearing soft-dirty page state (Waiman Long) [2130166] {CVE-2022-39188} - mm: fix clear_refs_write locking (Waiman Long) [2130166] {CVE-2022-39188} - s390/Kconfig: sort config S390 select list once again (Waiman Long) [2130166] {CVE-2022-39188} - asm-generic/tlb: provide MMU_GATHER_TABLE_FREE (Waiman Long) [2130166] {CVE-2022-39188} - asm-generic/tlb: rename HAVE_MMU_GATHER_NO_GATHER (Waiman Long) [2130166] {CVE-2022-39188} - asm-generic/tlb: rename HAVE_MMU_GATHER_PAGE_SIZE (Waiman Long) [2130166] {CVE-2022-39188} - asm-generic/tlb: rename HAVE_RCU_TABLE_FREE (Waiman Long) [2130166] {CVE-2022-39188} - asm-generic/tlb: avoid potential double flush (Waiman Long) [2130166] {CVE-2022-39188} - powerpc/mm/book3s64/radix: Flush the full mm even when need_flush_all is set (Waiman Long) [2130166] {CVE-2022-39188} - powerpc/mm/book3s64/radix: Use freed_tables instead of need_flush_all (Waiman Long) [2130166] {CVE-2022-39188} - mm/tlb: Remove CONFIG_HAVE_RCU_TABLE_INVALIDATE (Waiman Long) [2130166] {CVE-2022-39188} - Add skb drop reasons to IPv6 UDP receive path (Antoine Tenart) [2059158] - net: skb: export skb drop reaons to user by TRACE_DEFINE_ENUM (Antoine Tenart) [2059158] - net: skb: prevent the split of kfree_skb_reason() by gcc (Antoine Tenart) [2059158] - tcp: md5: fix IPv4-mapped support (Antoine Tenart) [2059158] - net: dropreason: reformat the comment fo skb drop reasons (Antoine Tenart) [2059158] - net: skb: use auto-generation to convert skb drop reason to string (Antoine Tenart) [2059158] - net: skb: move enum skb_drop_reason to standalone header file (Antoine Tenart) [2059158] - tcp_ipv6: set the drop_reason in the right place (Antoine Tenart) [2059158] - net: tcp: reset 'drop_reason' to NOT_SPCIFIED in tcp_v{4,6}_rcv() (Antoine Tenart) [2059158] - net: skb: change the definition SKB_DR_SET() (Antoine Tenart) [2059158] - net: skb: check the boundrary of drop reason in kfree_skb_reason() (Antoine Tenart) [2059158] - net: dm: check the boundary of skb drop reasons (Antoine Tenart) [2059158] - tcp: fix signed/unsigned comparison (Antoine Tenart) [2059158] - tcp: add drop reason support to tcp_ofo_queue() (Antoine Tenart) [2059158] - tcp: add drop reasons to tcp_rcv_synsent_state_process() (Antoine Tenart) [2059158] - tcp: make tcp_rcv_synsent_state_process() drop monitor friend (Antoine Tenart) [2059158] - tcp: add drop reason support to tcp_prune_ofo_queue() (Antoine Tenart) [2059158] - tcp: add two drop reasons for tcp_ack() (Antoine Tenart) [2059158] - tcp: add drop reasons to tcp_rcv_state_process() (Antoine Tenart) [2059158] - tcp: make tcp_rcv_state_process() drop monitor friendly (Antoine Tenart) [2059158] - tcp: add drop reason support to tcp_validate_incoming() (Antoine Tenart) [2059158] - tcp: get rid of rst_seq_match (Antoine Tenart) [2059158] - tcp: consume incoming skb leading to a reset (Antoine Tenart) [2059158] - tcp: tcp_send_challenge_ack delete useless param `skb` (Antoine Tenart) [2059158] - ipv6: fix NULL deref in ip6_rcv_core() (Antoine Tenart) [2059158] - net: ipv6: add skb drop reasons to ip6_protocol_deliver_rcu() (Antoine Tenart) [2059158] - net: ipv6: add skb drop reasons to ip6_rcv_core() (Antoine Tenart) [2059158] - net: ipv6: add skb drop reasons to TLV parse (Antoine Tenart) [2059158] - net: ipv6: remove redundant statistics in ipv6_hop_jumbo() (Antoine Tenart) [2059158] - net: icmp: introduce function icmpv6_param_prob_reason() (Antoine Tenart) [2059158] - net: ip: add skb drop reasons to ip forwarding (Antoine Tenart) [2059158] - net: ipv6: add skb drop reasons to ip6_pkt_drop() (Antoine Tenart) [2059158] - net: ipv4: add skb drop reasons to ip_error() (Antoine Tenart) [2059158] - skb: add some helpers for skb drop reasons (Antoine Tenart) [2059158] - net: icmp: add skb drop reasons to icmp protocol (Antoine Tenart) [2059158] - ping: Check return value of function 'ping_queue_rcv_skb' (Antoine Tenart) [2059158] - net: icmp: introduce __ping_queue_rcv_skb() to report drop reasons (Antoine Tenart) [2059158] - net: skb: rename SKB_DROP_REASON_PTYPE_ABSENT (Antoine Tenart) [2059158] - net: sock: introduce sock_queue_rcv_skb_reason() (Antoine Tenart) [2059158] - net: tcp: fix shim definition of tcp_inbound_md5_hash (Antoine Tenart) [2059158] - skb: make drop reason booleanable (Antoine Tenart) [2059158] - net/tcp: Merge TCP-MD5 inbound callbacks (Antoine Tenart) [2059158] - tcp: md5: add tcp_md5_needed jump label (Antoine Tenart) [2059158] - net: tun: track dropped skb via kfree_skb_reason() (Antoine Tenart) [2059158] - net: tun: split run_ebpf_filter() and pskb_trim() into different "if statement" (Antoine Tenart) [2059158] - net: tap: track dropped skb via kfree_skb_reason() (Antoine Tenart) [2059158] - net: dev: use kfree_skb_reason() for __netif_receive_skb_core() (Antoine Tenart) [2059158] - net: dev: use kfree_skb_reason() for sch_handle_ingress() (Antoine Tenart) [2059158] - net: dev: use kfree_skb_reason() for do_xdp_generic() (Antoine Tenart) [2059158] - net: dev: use kfree_skb_reason() for enqueue_to_backlog() (Antoine Tenart) [2059158] - net: dev: add skb drop reasons to __dev_xmit_skb() (Antoine Tenart) [2059158] - net: skb: introduce the function kfree_skb_list_reason() (Antoine Tenart) [2059158] - net: dev: use kfree_skb_reason() for sch_handle_egress() (Antoine Tenart) [2059158] - net: neigh: add skb drop reasons to arp_error_report() (Antoine Tenart) [2059158] - net: neigh: use kfree_skb_reason() for __neigh_event_send() (Antoine Tenart) [2059158] - net: ip: add skb drop reasons for ip egress path (Antoine Tenart) [2059158] - net: tcp: use tcp_drop_reason() for tcp_data_queue_ofo() (Antoine Tenart) [2059158] - net: tcp: use tcp_drop_reason() for tcp_data_queue() (Antoine Tenart) [2059158] - net: tcp: use tcp_drop_reason() for tcp_rcv_established() (Antoine Tenart) [2059158] - net: tcp: use kfree_skb_reason() for tcp_v{4,6}_do_rcv() (Antoine Tenart) [2059158] - net: tcp: add skb drop reasons to tcp_add_backlog() (Antoine Tenart) [2059158] - net: tcp: add skb drop reasons to tcp_v{4,6}_inbound_md5_hash() (Antoine Tenart) [2059158] - ipv4/tcp: Pass dif and sdif to tcp_v4_inbound_md5_hash (Antoine Tenart) [2059158] - ipv6/tcp: Pass dif and sdif to tcp_v6_inbound_md5_hash (Antoine Tenart) [2059158] - ipv4/tcp: Use local variable for tcp_md5_addr (Antoine Tenart) [2059158] - net: tcp: use kfree_skb_reason() for tcp_v6_rcv() (Antoine Tenart) [2059158] - net: tcp: add skb drop reasons to tcp_v4_rcv() (Antoine Tenart) [2059158] - net: tcp: introduce tcp_drop_reason() (Antoine Tenart) [2059158] - ipv6: Add reasons for skb drops to __udp6_lib_rcv (Antoine Tenart) [2059158] - net: drop_monitor: support drop reason (Antoine Tenart) [2059158] - net: udp: use kfree_skb_reason() in __udp_queue_rcv_skb() (Antoine Tenart) [2059158] - net: udp: use kfree_skb_reason() in udp_queue_rcv_one_skb() (Antoine Tenart) [2059158] - net: ipv4: use kfree_skb_reason() in ip_protocol_deliver_rcu() (Antoine Tenart) [2059158] - net: ipv4: use kfree_skb_reason() in ip_rcv_finish_core() (Antoine Tenart) [2059158] - net: ipv4: use kfree_skb_reason() in ip_rcv_core() (Antoine Tenart) [2059158] - net: netfilter: use kfree_drop_reason() for NF_DROP (Antoine Tenart) [2059158] - net: skb_drop_reason: add document for drop reasons (Antoine Tenart) [2059158] - net: socket: rename SKB_DROP_REASON_SOCKET_FILTER (Antoine Tenart) [2059158] - net: skb: use kfree_skb_reason() in __udp4_lib_rcv() (Antoine Tenart) [2059158] - net: skb: use kfree_skb_reason() in tcp_v4_rcv() (Antoine Tenart) [2059158] - net: skb: introduce kfree_skb_reason() (Antoine Tenart) [2059158] - bnx2x: Fix comment typo (Manish Chopra) [2111882] - bnx2x: Fix spelling mistake "regiser" -> "register" (Manish Chopra) [2111882] - bnx2x: Fix undefined behavior due to shift overflowing the constant (Manish Chopra) [2111882] - net: sched: act_ct: fix possible refcount leak in tcf_ct_init() (Davide Caratti) [2133741] - net: sched: fix possible refcount leak in tc_new_tfilter() (Davide Caratti) [2133741] - sch_sfb: Also store skb len before calling child enqueue (Davide Caratti) [2133741] - sch_sfb: Don't assume the skb is still around after enqueueing to child (Davide Caratti) [2133741] - net/sched: fix netdevice reference leaks in attach_default_qdiscs() (Davide Caratti) [2133741] - net: sched: tbf: don't call qdisc_put() while holding tree lock (Davide Caratti) [2133741] - net: Fix data-races around weight_p and dev_weight_[rt]x_bias. (Davide Caratti) [2133741] - net/sched: act_api: Notify user space if any actions were flushed before error (Davide Caratti) [2133741] - tipc: fix an information leak in tipc_topsrv_kern_subscr (Xin Long) [2134962] - tipc: Fix recognition of trial period (Xin Long) [2134962] - tipc: fix shift wrapping bug in map_get() (Xin Long) [2134962] - PCI/ASPM: Make Intel DG2 L1 acceptable latency unlimited (Myron Stowe) [2072656] - x86/pci/xen: Use msi_msg shadow structs (Jerry Snitselaar) [2133518] - iommu/intel: Use msi_msg shadow structs (Jerry Snitselaar) [2133518] - PCI: MSI: Fix Kconfig dependencies for PCI_MSI_ARCH_FALLBACKS (Jerry Snitselaar) [2133518] - x86/apic/msi: Unbreak DMAR and HPET MSI (Jerry Snitselaar) [2133518] - iommu/amd: Remove domain search for PCI/MSI (Jerry Snitselaar) [2133518] - iommu/vt-d: Remove domain search for PCI/MSI[X] (Jerry Snitselaar) [2133518] - x86/irq: Make most MSI ops XEN private (Jerry Snitselaar) [2133518] - x86/irq: Cleanup the arch_*_msi_irqs() leftovers (Jerry Snitselaar) [2133518] - PCI/MSI: Make arch_.*_msi_irq[s] fallbacks selectable (Jerry Snitselaar) [2133518] - x86/xen: Wrap XEN MSI management into irqdomain (Jerry Snitselaar) [2133518] - x86/xen: Consolidate XEN-MSI init (Jerry Snitselaar) [2133518] - x86/xen: Rework MSI teardown (Jerry Snitselaar) [2133518] - x86/xen: Make xen_msi_init() static and rename it to xen_hvm_msi_init() (Jerry Snitselaar) [2133518] - x86/irq: Move apic_post_init() invocation to one place (Jerry Snitselaar) [2133518] - x86/msi: Use generic MSI domain ops (Jerry Snitselaar) [2133518] - x86/msi: Remove pointless vcpu_affinity callback (Jerry Snitselaar) [2133518] - netfilter: nf_conntrack_irc: Tighten matching on DCC message (Wander Lairson Costa) [2124092] {CVE-2022-2663} - netfilter: nf_conntrack_irc: Fix forged IP logic (Wander Lairson Costa) [2124092] {CVE-2022-2663} - ice: Add support Flex RXD (Michal Schmidt) [2131310] - asm-generic: sections: refactor memory_intersects (Jerry Snitselaar) [2112119] - swiotlb: fix passing local variable to debugfs_create_ulong() (Jerry Snitselaar) [2112119] - swiotlb: move struct io_tlb_slot to swiotlb.c (Jerry Snitselaar) [2112119] - swiotlb: ensure a segment doesn't cross the area boundary (Jerry Snitselaar) [2112119] - swiotlb: consolidate rounding up default_nslabs (Jerry Snitselaar) [2112119] - swiotlb: remove unused fields in io_tlb_mem (Jerry Snitselaar) [2112119] - swiotlb: fix use after free on error handling path (Jerry Snitselaar) [2112119] - swiotlb: split up the global swiotlb lock (Jerry Snitselaar) [2112119] - swiotlb: fail map correctly with failed io_tlb_default_mem (Jerry Snitselaar) [2112119] - swiotlb: remove a useless return in swiotlb_init (Jerry Snitselaar) [2112119] - swiotlb: remove the unused swiotlb_force declaration (Jerry Snitselaar) [2112119] - iommu/dma: Fix race condition during iova_domain initialization (Jerry Snitselaar) [2112119] - iommu/amd: Fix compile warning in init code (Jerry Snitselaar) [2106599] - iommu/amd: Simplify and Consolidate Virtual APIC (AVIC) Enablement (Jerry Snitselaar) [2106599] - iommu/vt-d: Check correct capability for sagaw determination (Jerry Snitselaar) [2112119] - iommu/vt-d: Correctly calculate sagaw value of IOMMU (Jerry Snitselaar) [2112119] - iommu/vt-d: Fix kdump kernels boot failure with scalable mode (Jerry Snitselaar) [2080413] - iommu/amd: use full 64-bit value in build_completion_wait() (Jerry Snitselaar) [2112119] - swiotlb: avoid potential left shift overflow (Jerry Snitselaar) [2112119] - dma-debug: improve search for partial syncs (Jerry Snitselaar) [2112119] - iommu/iova: Improve 32-bit free space estimate (Jerry Snitselaar) [2112119] - iommu/amd: Handle return of iommu_device_sysfs_add (Jerry Snitselaar) [2112119] - swiotlb: fix setting ->force_bounce (Jerry Snitselaar) [2112119] - swiotlb: use the right nslabs-derived sizes in swiotlb_init_late (Jerry Snitselaar) [2112119] - swiotlb: use the right nslabs value in swiotlb_init_remap (Jerry Snitselaar) [2112119] - swiotlb: don't panic when the swiotlb buffer can't be allocated (Jerry Snitselaar) [2112119] - x86: remove cruft from (Jerry Snitselaar) [2112119] - swiotlb: remove swiotlb_init_with_tbl and swiotlb_init_late_with_tbl (Jerry Snitselaar) [2112119] - swiotlb: provide swiotlb_init variants that remap the buffer (Jerry Snitselaar) [2112119] - swiotlb: pass a gfp_mask argument to swiotlb_init_late (Jerry Snitselaar) [2112119] - swiotlb: add a SWIOTLB_ANY flag to lift the low memory restriction (Jerry Snitselaar) [2112119] - swiotlb: make the swiotlb_init interface more useful (Jerry Snitselaar) [2112119] - x86: centralize setting SWIOTLB_FORCE when guest memory encryption is enabled (Jerry Snitselaar) [2112119] - x86: remove the IOMMU table infrastructure (Jerry Snitselaar) [2112119] - swiotlb: rename swiotlb_late_init_with_default_size (Jerry Snitselaar) [2112119] - swiotlb: simplify swiotlb_max_segment (Jerry Snitselaar) [2112119] - iommu/vt-d: avoid invalid memory access via node_online(NUMA_NO_NODE) (Jerry Snitselaar) [2112119] - iommu/arm-smmu-v3: check return value after calling platform_get_resource() (Jerry Snitselaar) [2112119] - iommu/arm-smmu: fix possible null-ptr-deref in arm_smmu_device_probe() (Jerry Snitselaar) [2112119] - iommu/amd: Increase timeout waiting for GA log enablement (Jerry Snitselaar) [2112119] - iommu/amd: Do not call sleep while holding spinlock (Jerry Snitselaar) [2112119] - iommu/amd: Remove redundant check (Jerry Snitselaar) [2112119] - swiotlb: simplify array allocation (Jerry Snitselaar) [2112119] - swiotlb: tidy up includes (Jerry Snitselaar) [2112119] - treewide: Replace the use of mem_encrypt_active() with cc_platform_has() (Jerry Snitselaar) [2112119] - swiotlb: simplify debugfs setup (Jerry Snitselaar) [2112119] - iommu: Log iova range in map/unmap trace events (Jerry Snitselaar) [2112119] - iommu/amd: Improve amd_iommu_v2_exit() (Jerry Snitselaar) [2112119] - iommu/amd: Remove unused struct fault.devid (Jerry Snitselaar) [2112119] - iommu/amd: Clean up function declarations (Jerry Snitselaar) [2112119] - iommu/amd: Improve error handling for amd_iommu_init_pci (Jerry Snitselaar) [2112119] - iommu/iova: Separate out rcache init (Jerry Snitselaar) [2112119] - iommu/iova: Temporarily include dma-mapping.h from iova.h (Jerry Snitselaar) [2112119] - iommu: Move flush queue data into iommu_dma_cookie (Jerry Snitselaar) [2112119] - iommu/iova: Move flush queue code to iommu-dma (Jerry Snitselaar) [2112119] - iommu/iova: Consolidate flush queue code (Jerry Snitselaar) [2112119] - iommu/vt-d: Use put_pages_list (Jerry Snitselaar) [2112119] - iommu/amd: Use put_pages_list (Jerry Snitselaar) [2112119] - iommu/amd: Simplify pagetable freeing (Jerry Snitselaar) [2112119] - iommu/iova: Squash flush_cb abstraction (Jerry Snitselaar) [2112119] - iommu/iova: Squash entry_dtor abstraction (Jerry Snitselaar) [2112119] - iommu/iova: Move fast alloc size roundup into alloc_iova_fast() (Jerry Snitselaar) [2112119] - iommu/arm-smmu-v3: fix event handling soft lockup (Jerry Snitselaar) [2112119] - iommu/arm-smmu-v3: Avoid open coded arithmetic in memory allocation (Jerry Snitselaar) [2112119] - iommu/amd: Fix loop timeout issue in iommu_ga_log_enable() (Jerry Snitselaar) [2112119] - iommu/intel: Use msi_msg shadow structs (Jerry Snitselaar) [2112119] - dma-mapping: use 'bitmap_zalloc()' when applicable (Jerry Snitselaar) [2112119] - iommu/dma: Use kvcalloc() instead of kvzalloc() (Jerry Snitselaar) [2112119] - iommu/vt-d: Convert the return type of first_pte_in_page to bool (Jerry Snitselaar) [2112119] - iommu/vt-d: Use second level for GPA->HPA translation (Jerry Snitselaar) [2112119] - iommu/vt-d: Remove duplicate identity domain flag (Jerry Snitselaar) [2112119] - iommu/vt-d: Do not falsely log intel_iommu is unsupported kernel option (Jerry Snitselaar) [2112119] - iommu/dma: Unexport IOVA cookie management (Jerry Snitselaar) [2112119] - iommu/amd: Use struct_group() for memcpy() region (Jerry Snitselaar) [2112119] - dma-mapping: remove bogus test for pfn_valid from dma_map_resource (Jerry Snitselaar) [2112119] - iommu/vt-d: Use pci_dev_id() helper (Jerry Snitselaar) [2112119] - swiotlb-xen: this is PV-only on x86 (Jerry Snitselaar) [2112119] - xen/pci-swiotlb: reduce visibility of symbols (Jerry Snitselaar) [2112119] - iova: Export alloc_iova_fast() and free_iova_fast() (Jerry Snitselaar) [2112119] - iommu: Clarify default domain Kconfig (Jerry Snitselaar) [2112119] - iommu/io-pgtable: Abstract iommu_iotlb_gather access (Jerry Snitselaar) [2112119] - iommu/vt-d: Refactor Kconfig a bit (Jerry Snitselaar) [2112119] - iommu: Allow enabling non-strict mode dynamically (Jerry Snitselaar) [2112119] - iommu: Merge strictness and domain type configs (Jerry Snitselaar) [2112119] - iommu: Only log strictness for DMA domains (Jerry Snitselaar) [2112119] - iommu: Expose DMA domain strictness via sysfs (Jerry Snitselaar) [2112119] - iommu: Express DMA strictness via the domain type (Jerry Snitselaar) [2112119] - iommu/vt-d: Prepare for multiple DMA domain types (Jerry Snitselaar) [2112119] - iommu/arm-smmu: Prepare for multiple DMA domain types (Jerry Snitselaar) [2112119] - iommu/amd: Prepare for multiple DMA domain types (Jerry Snitselaar) [2112119] - iommu: Introduce explicit type for non-strict DMA domains (Jerry Snitselaar) [2112119] - iommu/io-pgtable: Remove non-strict quirk (Jerry Snitselaar) [2112119] - iommu: Indicate queued flushes via gather data (Jerry Snitselaar) [2112119] - iommu/amd: Remove stale amd_iommu_unmap_flush usage (Jerry Snitselaar) [2112119] - iommu: Remove mode argument from iommu_set_dma_strict() (Jerry Snitselaar) [2112119] - iommu/amd: Add support for IOMMU default DMA mode build options (Jerry Snitselaar) [2112119] - iommu/vt-d: Add support for IOMMU default DMA mode build options (Jerry Snitselaar) [2112119] - iommu: Enhance IOMMU default DMA mode build options (Jerry Snitselaar) [2112119] - iommu: Print strict or lazy mode at init time (Jerry Snitselaar) [2112119] - iommu: Deprecate Intel and AMD cmdline methods to enable strict mode (Jerry Snitselaar) [2112119] - dma-debug: use memory_intersects() directly (Jerry Snitselaar) [2112119] - dma-debug: fix return value of __setup handlers (Jerry Snitselaar) [2112119] - arm-smmu-qcom: Ensure the qcom_scm driver has finished probing (Jerry Snitselaar) [2112119] - iommu/io-pgtable-arm: Clean up faulty sanity check (Jerry Snitselaar) [2112119] - iommu/vt-d: Fix RCU list debugging warnings (Jerry Snitselaar) [2112119] - iommu/dma: add a new dma_map_ops of get_merge_boundary() (Jerry Snitselaar) [2112119] - swiotlb: do not zero buffer in set_memory_decrypted() (Jerry Snitselaar) [2112119] - iommu: iommu_ops RH_KABI cleanup (Jerry Snitselaar) [2112119] - device: Fix RH_KABI work around (Jerry Snitselaar) [2112357] - iommu/vt-d: Drop stop marker messages (Jerry Snitselaar) [2112119] - iommu/vt-d: Remove unused function intel_svm_capable() (Jerry Snitselaar) [2112119] - iommu/arm-smmu-v3: Fix size calculation in arm_smmu_mm_invalidate_range() (Jerry Snitselaar) [2112119] - iommu/vt-d: Delete dev_has_feat callback (Jerry Snitselaar) [2112119] - iommu/amd: Remove useless irq affinity notifier (Jerry Snitselaar) [2112119]- scsi: qedi: Fix ABBA deadlock in qedi_process_tmf_resp() and qedi_process_cmd_cleanup_resp() (Nilesh Javali) [2109890] - scsi: qedi: Remove set but unused 'page' variable (Nilesh Javali) [2109890] - x86/elf: Disable automatic READ_IMPLIES_EXEC on 64-bit (Wander Lairson Costa) [2070700] {CVE-2022-25265} - x86/elf: Split READ_IMPLIES_EXEC from executable PT_GNU_STACK (Wander Lairson Costa) [2070700] {CVE-2022-25265} - x86/elf: Add table to document READ_IMPLIES_EXEC (Wander Lairson Costa) [2070700] {CVE-2022-25265} - RHEL-only: KVM: selftests: Enable rseq_test on aarch64 (Gavin Shan) [2128974] - KVM: selftests: Use getcpu() instead of sched_getcpu() in rseq_test (Gavin Shan) [2128974] - selftests: kvm: Fix a compile error in selftests/kvm/rseq_test.c (Gavin Shan) [2128974] - KVM: selftests: Fix target thread to be migrated in rseq_test (Gavin Shan) [2128974] - selftests: KVM: Handle compiler optimizations in ucall (Gavin Shan) [2128974] - selftests: kvm: replace ternary operator with min() (Gavin Shan) [2128974] - KVM: selftests: Fix typo in vgic_init test (Gavin Shan) [2128974] - KVM: selftests: Fix buggy-but-benign check in test_v3_new_redist_regions() (Gavin Shan) [2128974] - KVM: arm64: vgic: Fix exit condition in scan_its_table() (Gavin Shan) [2128974] - KVM: arm64: selftests: Add support for GICv2 on v3 (Gavin Shan) [2128974] - KVM: arm64: Fix comment typo in nvhe/switch.c (Gavin Shan) [2128974] - KVM: arm64: vgic: Remove duplicate check in update_affinity_collection() (Gavin Shan) [2128974] - KVM: arm64: Don't return from void function (Gavin Shan) [2128974] - KVM: arm64: Drop stale comment (Gavin Shan) [2128974] - KVM: arm64: Warn if accessing timer pending state outside of vcpu context (Gavin Shan) [2128974] - KVM: arm64: Replace vgic_v3_uaccess_read_pending with vgic_uaccess_read_pending (Gavin Shan) [2128974] - KVM: arm64: vgic: Undo work in failed ITS restores (Gavin Shan) [2128974] - KVM: arm64: vgic: Do not ignore vgic_its_restore_cte failures (Gavin Shan) [2128974] - KVM: arm64: vgic: Add more checks when restoring ITS tables (Gavin Shan) [2128974] - KVM: arm64: vgic: Check that new ITEs could be saved in guest memory (Gavin Shan) [2128974] - KVM: arm64: nvhe: Eliminate kernel-doc warnings (Gavin Shan) [2128974] - KVM: arm64: Print emulated register table name when it is unsorted (Gavin Shan) [2128974] - KVM: arm64: Don't BUG_ON() if emulated register table is unsorted (Gavin Shan) [2128974] - KVM: arm64: Inject exception on out-of-IPA-range translation fault (Gavin Shan) [2128974] - KVM: arm64: vgic: Remove unnecessary type castings (Gavin Shan) [2128974] - KVM: arm64: Drop unused param from kvm_psci_version() (Gavin Shan) [2128974] - KVM: arm64: vgic: Add memcg accounting to vgic allocations (Gavin Shan) [2128974] - x86/split_lock: Enable the split lock feature on Raptor Lake (Prarit Bhargava) [2076738] - mm: prevent page_frag_alloc() from corrupting the memory (Izabela Bakollari) [2132265] - RDMA/mlx5: Set local port to one when accessing counters (Mohammad Kabat) [2077119] - scsi: ch: Do not initialise statics to 0 (Ewan D. Milne) [2132458] - scsi: core: Fix warning in scsi_alloc_sgtables() (Ewan D. Milne) [2132458] - scsi: core: Move the definition of SCSI_QUEUE_DELAY (Ewan D. Milne) [2132458] - scsi: scsi_debug: Fix zone transition to full condition (Ewan D. Milne) [2132458] - scsi: sd_zbc: Prevent zone information memory leak (Ewan D. Milne) [2132458] - scsi: sd: Fix potential NULL pointer dereference (Ewan D. Milne) [2132458] - scsi: sr: Add memory allocation failure handling for get_capabilities() (Ewan D. Milne) [2132458] - scsi: sd: Use cached ATA Information VPD page (Ewan D. Milne) [2132458] - scsi: core: Do not truncate INQUIRY data on modern devices (Ewan D. Milne) [2132458] - scsi: core: Pick suitable allocation length in scsi_report_opcode() (Ewan D. Milne) [2132458] - scsi: core: Query VPD size before getting full page (Ewan D. Milne) [2132458] - scsi: scsi_debug: Add gap zone support (Ewan D. Milne) [2132458] - scsi: scsi_debug: Rename zone type constants (Ewan D. Milne) [2132458] - scsi: scsi_debug: Fix a typo (Ewan D. Milne) [2132458] - scsi: sd: sd_zbc: Hide gap zones (Ewan D. Milne) [2132458] - scsi: sd: sd_zbc: Return early in sd_zbc_check_zoned_characteristics() (Ewan D. Milne) [2132458] - scsi: sd: sd_zbc: Introduce struct zoned_disk_info (Ewan D. Milne) [2132458] - scsi: sd: sd_zbc: Use logical blocks as unit when querying zones (Ewan D. Milne) [2132458] - scsi: sd: sd_zbc: Verify that the zone size is a power of two (Ewan D. Milne) [2132458] - scsi: sd: sd_zbc: Improve source code documentation (Ewan D. Milne) [2132458] - scsi: sr: Do not leak information in ioctl (Ewan D. Milne) [2132458] - scsi: core: Remove unreachable code warning (Ewan D. Milne) [2132458] - scsi: libfc: Fix use after free in fc_exch_abts_resp() (Ewan D. Milne) [2132458] - scsi: scsi_debug: Silence unexpected unlock warnings (Ewan D. Milne) [2132458] - scsi: Remove unused member cmd_pool for structure scsi_host_template (Ewan D. Milne) [2132458] - scsi: scsi_debug: Add environmental reporting log subpage (Ewan D. Milne) [2132458] - scsi: scsi_debug: Add no_rwlock parameter (Ewan D. Milne) [2132458] - scsi: scsi_debug: Divide power on reset UNIT ATTENTION (Ewan D. Milne) [2132458] - scsi: scsi_debug: Use TASK SET FULL more (Ewan D. Milne) [2132458] - scsi: scsi_debug: Strengthen defer_t accesses (Ewan D. Milne) [2132458] - scsi: ch: Don't use GFP_DMA (Ewan D. Milne) [2132458] - scsi: scsi_transport_sas: Add 22.5 Gbps link rate definitions (Ewan D. Milne) [2132458] - scsi: sd: Free scsi_disk device via put_device() (Ewan D. Milne) [2132458] - scsi: scsi_debug: Adjust num_parts to create equally sized partitions (Ewan D. Milne) [2132458] - scsi: ch: remove ch_mutex() (Ewan D. Milne) [2132458] - scsi: ch: synchronize ch_probe() and ch_open() (Ewan D. Milne) [2132458] - scsi: ch: fixup refcounting imbalance for SCSI devices (Ewan D. Milne) [2132458] - scsi: mpi3mr: Schedule IRQ kthreads only on non-RT kernels (Tomas Henzl) [2134535] - netfilter: flowtable: fix stuck flows on cleanup due to pending work (Phil Sutter) [2131370] - netfilter: flowtable: add function to invoke garbage collection immediately (Phil Sutter) [2131370] - netfilter: flowtable: pass flowtable to nf_flow_table_iterate() (Phil Sutter) [2131370] - netfilter: flowtable: separate replace, destroy and stats to different workqueues (Phil Sutter) [2131370] - drm/mgag200: Fix PLL setup for G200_SE_A rev >=4 (Jocelyn Falempe) [2130159] - af_key: Do not call xfrm_probe_algs in parallel (Sabrina Dubroca) [2122369] {CVE-2022-3028} - xfrm: Update ipcomp_scratches with NULL when freed (Sabrina Dubroca) [2136193] - esp: choose the correct inner protocol for GSO on inter address family tunnels (Sabrina Dubroca) [2136193] - xfrm: fix refcount leak in __xfrm_policy_check() (Sabrina Dubroca) [2136193] - xfrm: xfrm_policy: fix a possible double xfrm_pols_put() in xfrm_bundle_lookup() (Sabrina Dubroca) [2136193] - net: Fix esp GSO on inter address family tunnels. (Sabrina Dubroca) [2136193] - esp: Fix BEET mode inter address family tunneling on GSO (Sabrina Dubroca) [2136193] - cifs: fix check of dfs interlinks (Ronnie Sahlberg) [2132414] - powerpc/pseries: Fix numa FORM2 parsing fallback code (Nico Pache) [2089496] - powerpc/pseries: rename numa_dist_table to form2_distances (Nico Pache) [2089496] - x86/pkey: Fix undefined behaviour with PKRU_WD_BIT (Nico Pache) [2089496] - hugetlb: add lockdep check for i_mmap_rwsem held in huge_pmd_share (Nico Pache) [2089496] - mm: page_io: fix psi memory pressure error on cold swapins (Nico Pache) [2089496] - mm/memcg: Remove 'page' parameter to mem_cgroup_charge_statistics() (Nico Pache) [2089496] - mm: workingset: replace IRQ-off check with a lockdep assert. (Nico Pache) [2089496] - mm/madvise: fix potential pte_unmap_unlock pte error (Nico Pache) [2089496] - mm/mmu_notifier.c: fix race in mmu_interval_notifier_remove() (Nico Pache) [2089496] - mm/sparse.c: remove NULL check in clear_hwpoisoned_pages() (Nico Pache) [2089496] - node: fix device cleanups in error handling code (Nico Pache) [2089496] - x86/setup: Fix static memory detection (Nico Pache) [2089496] - x86/fault: Don't send SIGSEGV twice on SEGV_PKUERR (Nico Pache) [2089496] - s390/startup: round down "mem" option to page boundary (Nico Pache) [2089496] - powerpc/64s: Remove 'dummy_copy_buffer' (Nico Pache) [2089496] - page_alloc: fix invalid watermark check on a negative value (Nico Pache) [2089496] - lib/radix-tree: remove unused argument of insert_entries (Nico Pache) [2089496] - drm/radeon: fix incorrrect SPDX-License-Identifiers (Nico Pache) [2089496] - mm/swap: fix the obsolete comment for SWP_TYPE_SHIFT (Nico Pache) [2089496] - irq_work: use kasan_record_aux_stack_noalloc() record callstack (Nico Pache) [2089496] - kdb: Fix the putarea helper function (Nico Pache) [2089496] - mm: slab: Delete unused SLAB_DEACTIVATED flag (Nico Pache) [2089496] - mm, kasan: use compare-exchange operation to set KASAN page tag (Nico Pache) [2089496] - rcu: Avoid alloc_pages() when recording stack (Nico Pache) [2089496] - workqueue, kasan: avoid alloc_pages() when recording stack (Nico Pache) [2089496] - kasan: generic: introduce kasan_record_aux_stack_noalloc() (Nico Pache) [2089496] - kasan: common: provide can_alloc in kasan_save_stack() (Nico Pache) [2089496] - lib/stackdepot: remove unused function argument (Nico Pache) [2089496] - lib/stackdepot: include gfp.h (Nico Pache) [2089496] - blk-cgroup: blk_cgroup_bio_start() should use irq-safe operations on blkg->iostat_cpu (Nico Pache) [2089496] - libnvdimm/pmem: Fix crash triggered when I/O in-flight during unbind (Nico Pache) [2089496] - include/trace/events/vmscan.h: remove mm_vmscan_inactive_list_is_low (Nico Pache) [2089496] - khugepaged: selftests: remove debug_cow (Nico Pache) [2089496] - mm/mmzone.h: simplify is_highmem_idx() (Nico Pache) [2089496] - mm/page-writeback: use __this_cpu_inc() in account_page_dirtied() (Nico Pache) [2089496] - mm/page-writeback: update the comment of Dirty position control (Nico Pache) [2089496] - mm/page-writeback: Fix performance when BDI's share of ratio is 0. (Nico Pache) [2089496] - fuse: ignore PG_workingset after stealing (Nico Pache) [2089496] - mm/slub: actually fix freelist pointer vs redzoning (Nico Pache) [2089496] - mm/slub: clarify verification reporting (Nico Pache) [2089496] - irq_work: Make irq_work_queue() NMI-safe again (Nico Pache) [2089496] - mm/huge_memory.c: remove unused macro TRANSPARENT_HUGEPAGE_DEBUG_COW_FLAG (Nico Pache) [2089496] - irq_work: record irq_work_queue() call stack (Nico Pache) [2089496] - arm64: kasan: fix page_alloc tagging with DEBUG_VIRTUAL (Nico Pache) [2089496] - mm/arm64: Correct obsolete comment in do_page_fault() (Nico Pache) [2089496] - kernel: kexec: remove the lock operation of system_transition_mutex (Nico Pache) [2089496] - libnvdimm/pmem: Remove unused header (Nico Pache) [2089496] - workqueue: kasan: record workqueue stack (Nico Pache) [2089496] - lib/test_kasan.c: add workqueue test case (Nico Pache) [2089496] - page_frag: Recover from memory pressure (Nico Pache) [2089496] - mm: use helper function put_write_access() (Nico Pache) [2089496] - mm/swapfile.c: remove unnecessary goto out in _swap_info_get() (Nico Pache) [2089496] - mm/swap.c: fix incomplete comment in lru_cache_add_inactive_or_unevictable() (Nico Pache) [2089496] - mm/page_io.c: remove useless out label in __swap_writepage() (Nico Pache) [2089496] - mm/swap_slots.c: remove always zero and unused return value of enable_swap_slots_cache() (Nico Pache) [2089496] - mm/swap.c: fix confusing comment in release_pages() (Nico Pache) [2089496] - mm: annotate a data race in page_zonenum() (Nico Pache) [2089496] - mm/swap.c: annotate data races for lru_rotate_pvecs (Nico Pache) [2089496] - mm/rmap: annotate a data race at tlb_flush_batched (Nico Pache) [2089496] - mm/mempool: fix a data race in mempool_free() (Nico Pache) [2089496] - mm/list_lru: fix a data race in list_lru_count_one (Nico Pache) [2089496] - mm/memcontrol: fix a data race in scan count (Nico Pache) [2089496] - mm/swapfile: fix and annotate various data races (Nico Pache) [2089496] - mm: thp: remove debug_cow switch (Nico Pache) [2089496] - page_alloc: consider highatomic reserve in watermark fast (Nico Pache) [2089496] - mm: remove unnecessary wrapper function do_mmap_pgoff() (Nico Pache) [2089496] - doc: don't use deprecated "---help---" markers in target docs (Nico Pache) [2089496] - doc: cgroup: update note about conditions when oom killer is invoked (Nico Pache) [2089496] - mm: add kvfree_sensitive() for freeing sensitive data objects (Nico Pache) [2089496] - f2fs: fix retry logic in f2fs_write_cache_pages() (Nico Pache) [2089496] - mm/hugetlb: avoid unnecessary check on pud and pmd entry in huge_pte_offset (Nico Pache) [2089496] - mm/page-writeback.c: remove unused variable (Nico Pache) [2089496] - zswap: docs/vm: Fix typo accept_threshold_percent in zswap.rst (Nico Pache) [2089496] - tracing: Add a vmalloc_sync_mappings() for safe measure (Nico Pache) [2089496] - mm/hugetlb: fix a addressing exception caused by huge_pte_offset (Nico Pache) [2089496] - mm/page-writeback.c: write_cache_pages(): deduplicate identical checks (Nico Pache) [2089496] - revert "topology: add support for node_to_mem_node() to determine the fallback node" (Nico Pache) [2089496] - net: memcg: fix lockdep splat in inet_csk_accept() (Nico Pache) [2089496] - net: memcg: late association of sock to memcg (Nico Pache) [2089496] - tmpfs: deny and force are not huge mount options (Nico Pache) [2089496] - mm/zswap.c: add allocation hysteresis if pool limit is hit (Nico Pache) [2089496] - mm/swapfile.c: swap_next should increase position index (Nico Pache) [2089496] - fat: use prandom_u32() for i_generation (Nico Pache) [2089496] - mm/mmap.c: rb_parent is not necessary in __vma_link_list() (Nico Pache) [2089496] - mm/mmap.c: __vma_unlink_prev() is not necessary now (Nico Pache) [2089496] - docs: kmemleak: DEBUG_KMEMLEAK_EARLY_LOG_SIZE changed names (Nico Pache) [2089496] - mm/mmap.c: prev could be retrieved from vma->vm_prev (Nico Pache) [2089496] - mm/zsmalloc.c: fix a -Wunused-function warning (Nico Pache) [2089496] - mm/rmap.c: remove set but not used variable 'cstart' (Nico Pache) [2089496] - tools headers UAPI: Update tools's copy of mman.h headers (Nico Pache) [2089496] - mm/mmap: move common defines to mman-common.h (Nico Pache) [2089496] - mm: fix the MAP_UNINITIALIZED flag (Nico Pache) [2089496] - mm: vmalloc: show number of vmalloc pages in /proc/meminfo (Nico Pache) [2089496] - slab: remove /proc/slab_allocators (Nico Pache) [2089496] - mm/huge_memory.c: fix "orig_pud" set but not used (Nico Pache) [2089496] - mm: hwpoison: use do_send_sig_info() instead of force_sig() (Nico Pache) [2089496] - mm, page_alloc: drop should_suppress_show_mem (Nico Pache) [2089496] - mm,page_alloc: PF_WQ_WORKER threads must sleep at should_reclaim_retry() (Nico Pache) [2089496] - powerpc/8xx: Use patch_site for perf counters setup (Nico Pache) [2089496] - powerpc/8xx: Use patch_site for memory setup patching (Nico Pache) [2089496] - Revert "powerpc/8xx: Use L1 entry APG to handle _PAGE_ACCESSED for CONFIG_SWAP" (Nico Pache) [2089496] - mm/swapfile.c: put_swap_page: share more between huge/normal code path (Nico Pache) [2089496] - mm, swap, get_swap_pages: use entry_size instead of cluster in parameter (Nico Pache) [2089496] - mm/swapfile.c: add __swap_entry_free_locked() (Nico Pache) [2089496] - mm/swapfile.c: unify normal/huge code path in put_swap_page() (Nico Pache) [2089496] - mm/swapfile.c: unify normal/huge code path in swap_page_trans_huge_swapped() (Nico Pache) [2089496] - mm/swapfile.c: replace some #ifdef with IS_ENABLED() (Nico Pache) [2089496] - mm: swap: add comments to lock_cluster_or_swap_info() (Nico Pache) [2089496] - mm/swapfile.c: use swap_count() in swap_page_trans_huge_swapped() (Nico Pache) [2089496] - mm, oom: remove sleep from under oom_lock (Nico Pache) [2089496] - mm/hugetlb: remove gigantic page support for HIGHMEM (Nico Pache) [2089496] - mm/page-writeback.c: update stale account_page_redirty() comment (Nico Pache) [2089496] - shmem: use monotonic time for i_generation (Nico Pache) [2089496] - mptcp: increase default max additional subflows to 2 (Paolo Abeni) [2127136] - ipv6/addrconf: fix a null-ptr-deref bug for ip6_ptr (Davide Caratti) [2103990] - ipv6: Refactor fib6_ignore_linkdown (Davide Caratti) [2103990] - Revert "net: af_key: add check for pfkey_broadcast in function pfkey_process" (Davide Caratti) [2103990] - net: af_key: add check for pfkey_broadcast in function pfkey_process (Davide Caratti) [2103990] - certs: Add FIPS selftests (Vladis Dronov) [2134828] - certs: Move load_certificate_list() to be with the asymmetric keys code (Vladis Dronov) [2134828]- selftests/bpf: Limit unroll_count for pyperf600 test (Viktor Malik) [2139128]- perf affinity: Fix out of bound access to "sched_cpus" mask (Michael Petlan) [2125952] - net: skb: introduce and use a single page frag cache (Paolo Abeni) [2063335] - powerpc/pseries/vas: Pass hw_cpu_id to node associativity HCALL (Steve Best) [2131651] - agp/intel: Rename intel-gtt symbols (Jocelyn Falempe) [2115871] - drm/i915/gt: Split intel-gtt functions by arch (Jocelyn Falempe) [2115871] - drm: Implement DRM aperture helpers under video/ (Jocelyn Falempe) [2115871] - efi: Fix build error due to enum collision between efi.h and ima.h (Jocelyn Falempe) [2115871] - Revert "workqueue: remove unused cancel_work()" (Jocelyn Falempe) [2115871] - dma-buf: fix use of DMA_BUF_SET_NAME_{A,B} in userspace (Jocelyn Falempe) [2115871] - drm/i915/gsc: add gsc as a mei auxiliary device (Jocelyn Falempe) [2115871] - drm/i915: Prepare for multiple GTs (Jocelyn Falempe) [2115871] - drm/i915/gt: add gt_is_root() helper (Jocelyn Falempe) [2115871] - drm/i915: Rename INTEL_REGION_LMEM with INTEL_REGION_LMEM_0 (Jocelyn Falempe) [2115871] - drm/i915: fixup the initial fb base on DGFX (Jocelyn Falempe) [2115871] - drm/i915: add i915_gem_object_create_region_at() (Jocelyn Falempe) [2115871] - drm/i915: Report steering details in debugfs (Jocelyn Falempe) [2115871] - x86/gpu: include drm/i915_pciids.h directly in early quirks (Jocelyn Falempe) [2115871] - staging: fbtft: core: set smem_len before fb_deferred_io_init call (Jocelyn Falempe) [2115871] - fbdev: Put mmap for deferred I/O into drivers (Jocelyn Falempe) [2115871] - fbdev: Track deferred-I/O pages in pageref struct (Jocelyn Falempe) [2115871] - fbdev: defio: fix the pagelist corruption (Jocelyn Falempe) [2115871] - fbdev: Don't sort deferred-I/O pages by default (Jocelyn Falempe) [2115871] - staging: fbtft: Add spaces around / - Style (Jocelyn Falempe) [2115871] - fbdev/defio: Early-out if page is already enlisted (Jocelyn Falempe) [2115871] - panic, kexec: make __crash_kexec() NMI safe (Valentin Schneider) [2134126] - kexec: turn all kexec_mutex acquisitions into trylocks (Valentin Schneider) [2134126] - kexec: move locking into do_kexec_load (Valentin Schneider) [2134126] - ice: Fix interface being down after reset with link-down-on-close flag on (Petr Oros) [2024110] - ice: Add low latency Tx timestamp read (Petr Oros) [2092425] - ice: introduce ice_ptp_reset_cached_phctime function (Petr Oros) [2092425] - ice: re-arrange some static functions in ice_ptp.c (Petr Oros) [2092425] - ice: track and warn when PHC update is late (Petr Oros) [2092425] - ice: track Tx timestamp stats similar to other Intel drivers (Petr Oros) [2092425] - ice: implement adjfine with mul_u64_u64_div_u64 (Petr Oros) [2092425] - ice: Add EXTTS feature to the feature bitmap (Petr Oros) [2092425] - math: Export mul_u64_u64_div_u64 (Petr Oros) [2092425] - neighbour: allow NUD_NOARP entries to be forced GCed (Xin Long) [2076534] - neighbour: Prevent Race condition in neighbour subsytem (Xin Long) [2076534] - neighbour: Prevent a dead entry from updating gc_list (Xin Long) [2076534] - net: Exempt multicast addresses from five-second neighbor lifetime (Xin Long) [2076534] - neighbor: Reset gc_entries counter if new entry is released before insert (Xin Long) [2076534] - neighbor: Remove externally learned entries from gc_list (Xin Long) [2076534] - neighbor: Move neigh_update_ext_learned to core file (Xin Long) [2076534] - neighbor: Remove state and flags arguments to neigh_del (Xin Long) [2076534] - neighbor: Fix state check in neigh_forced_gc (Xin Long) [2076534] - neighbor: Fix locking order for gc_list changes (Xin Long) [2076534] - neighbor: gc_list changes should be protected by table lock (Xin Long) [2076534] - neighbor: Improve garbage collection (Xin Long) [2076534] - neighbour: send netlink notification if NTF_ROUTER changes (Xin Long) [2076534] - neighbour: allow admin to set NTF_ROUTER (Xin Long) [2076534] - s390/dasd: add device ping attribute (Tobias Huschle) [2043877] - s390/dasd: suppress generic error messages for PPRC secondary devices (Tobias Huschle) [2043877] - s390/dasd: add ioctl to perform a swap of the drivers copy pair (Tobias Huschle) [2043877] - s390/dasd: add copy pair swap capability (Tobias Huschle) [2043877] - s390/dasd: add copy pair setup (Tobias Huschle) [2043877] - s390/dasd: add query PPRC function (Tobias Huschle) [2043877] - s390/dasd: put block allocation in separate function (Tobias Huschle) [2043877] - s390/dasd: fix Oops in dasd_alias_get_start_dev due to missing pavgroup (Tobias Huschle) [2043877] - s390/qeth: Split memcpy() of struct qeth_ipacmd_addr_change flexible array (Tobias Huschle) [2110426] - s390/qeth: Fix typo 'the the' in comment (Tobias Huschle) [2110426] - s390/qdio: Fix spelling mistake (Tobias Huschle) [2110426] - qeth: remove a copy of the NAPI_POLL_WEIGHT define (Tobias Huschle) [2110426] - scsi: bnx2fc: Avoid using get_cpu() in bnx2fc_cmd_alloc() (Nilesh Javali) [2109895] - scsi: bnx2fc: Fix spelling mistake "mis-match" -> "mismatch" (Nilesh Javali) [2109895] - scsi: bnx2fc: Make use of the helper macro kthread_run() (Nilesh Javali) [2109895] - scsi: bnx2fc: Fix typo in comments (Nilesh Javali) [2109895] - scsi: qedf: Populate sysfs attributes for vport (Nilesh Javali) [2120219] - scsi: qedf: Fix typo in comment (Nilesh Javali) [2109893] - scsi: qedf: Remove redundant variable op (Nilesh Javali) [2109893] - scsi: qedf: Remove an unneeded NULL check on list iterator (Nilesh Javali) [2109893] - scsi: qedf: Remove unnecessary code (Nilesh Javali) [2109893] - s390/sclp: reserve memory occupied by sclp early buffer (Mete Durlu) [2060830] - s390: make command line configurable (Mete Durlu) [2060830] - s390: support command lines longer than 896 bytes (Mete Durlu) [2060830] - s390/kexec_file: move kernel image size check (Mete Durlu) [2060830] - s390/boot: move sclp early buffer from fixed address in asm to C (Mete Durlu) [2060830] - drivers/base: Fix unsigned comparison to -1 in CPUMAP_FILE_MAX_BYTES (Phil Auld) [2115518] - sched/core: Do not requeue task on CPU excluded from cpus_mask (Phil Auld) [2115518] - workqueue: Avoid a false warning in unbind_workers() (Phil Auld) [2115518] - sched/core: Always flush pending blk_plug (Phil Auld) [2115518] - sched/fair: fix case with reduced capacity CPU (Phil Auld) [2115518] - sched: Remove unused function group_first_cpu() (Phil Auld) [2115518] - sched/fair: Remove redundant word " *" (Phil Auld) [2115518] - sched: only perform capability check on privileged operation (Phil Auld) [2115518] - sched: Allow newidle balancing to bail out of load_balance (Phil Auld) [2115518] - sched: Remove the limitation of WF_ON_CPU on wakelist if wakee cpu is idle (Phil Auld) [2115518] - sched: Fix the check of nr_running at queue wakelist (Phil Auld) [2115518] - sched: Fix balance_push() vs __sched_setscheduler() (Phil Auld) [2115518] - sched/fair: Optimize and simplify rq leaf_cfs_rq_list (Phil Auld) [2115518] - topology: Remove unused cpu_cluster_mask() (Phil Auld) [2115518] - sched: Update task_tick_numa to ignore tasks without an mm (Phil Auld) [2115518] - sched/deadline: Remove superfluous rq clock update in push_dl_task() (Phil Auld) [2115518] - time/sched_clock: Fix formatting of frequency reporting code (Phil Auld) [2115518] - time/sched_clock: Use Hz as the unit for clock rate reporting below 4kHz (Phil Auld) [2115518] - time/sched_clock: Round the frequency reported to nearest rather than down (Phil Auld) [2115518] - sched/fair: Delete useless condition in tg_unthrottle_up() (Phil Auld) [2115518] - sched/fair: Fix cfs_rq_clock_pelt() for throttled cfs_rq (Phil Auld) [2115518] - workqueue: Restrict kworker in the offline CPU pool running on housekeeping CPUs (Phil Auld) [2115518] - kernel/sched: Remove dl_boosted flag comment (Phil Auld) [2115518] - workqueue: Remove schedule() in unbind_workers() (Phil Auld) [2115518] - workqueue: Remove outdated comment about exceptional workers in unbind_workers() (Phil Auld) [2115518] - workqueue: Remove the advanced kicking of the idle workers in rebind_workers() (Phil Auld) [2115518] - workqueue: Fix unbind_workers() VS wq_worker_running() race (Phil Auld) [2115518] - sched/membarrier: fix missing local execution of ipi_sync_rq_state() (Phil Auld) [2115518] - kthread: Move prio/affinite change into the newly created thread (Phil Auld) [2115518]- dmaengine: idxd: Correct IAX operation code names (Jerry Snitselaar) [2112121] - dmaengine: dmatest: use strscpy to replace strlcpy (Jerry Snitselaar) [2112121] - dmaengine: remove DMA_MEMCPY_SG once again (Jerry Snitselaar) [2112121] - MAINTAINERS: idxd driver maintainer update (Jerry Snitselaar) [2112121] - dmaengine: dmatest: Replace symbolic permissions by octal permissions (Jerry Snitselaar) [2112121] - dmaengine: dmatest: Remove spaces before tabs (Jerry Snitselaar) [2112121] - dma:dw: remove reference to AVR32 architecture in core.c (Jerry Snitselaar) [2112121] - dmaengine: idxd: Only call idxd_enable_system_pasid() if succeeded in enabling SVA feature (Jerry Snitselaar) [2112121] - dmaengine: idxd: force wq context cleanup on device disable path (Jerry Snitselaar) [2112121] - dmaengine: Revert "dmaengine: add verification of DMA_INTERRUPT capability for dmatest" (Jerry Snitselaar) [2112121] - dmaengine: idxd: Separate user and kernel pasid enabling (Jerry Snitselaar) [2112121] - dmaengine: ptdma: statify pt_tx_status (Jerry Snitselaar) [2112121] - dmaengine: hidma: In hidma_prep_dma_memset treat value as a single byte (Jerry Snitselaar) [2112121] - dmaengine: Document dmaengine_prep_dma_memset (Jerry Snitselaar) [2112121] - dmaengine: PTDMA: support polled mode (Jerry Snitselaar) [2112121] - dmaengine: Remove a useless mutex (Jerry Snitselaar) [2112121] - dmaengine: idxd: update IAA definitions for user header (Jerry Snitselaar) [2112121] - dmaengine: Clarify cyclic transfer residue documentation (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: Remove useless DMA-32 fallback configuration (Jerry Snitselaar) [2112121] - dmaengine: iot: Remove useless DMA-32 fallback configuration (Jerry Snitselaar) [2112121] - dmaengine: ioatdma: use default_groups in kobj_type (Jerry Snitselaar) [2112121] - Documentation: dmaengine: Correctly describe dmatest with channel unset (Jerry Snitselaar) [2112121] - Documentation: dmaengine: Add a description of what dmatest does (Jerry Snitselaar) [2112121] - dmaengine: Add core function and capability check for DMA_MEMCPY_SG (Jerry Snitselaar) [2112121] - dmaengine: Add documentation for new memcpy scatter-gather function (Jerry Snitselaar) [2112121] - dmaengine: remove slave_id config field (Jerry Snitselaar) [2112121] - dmaengine: ioat: switch from 'pci_' to 'dma_' API (Jerry Snitselaar) [2112121] - dmaengine: hsu: switch from 'pci_' to 'dma_' API (Jerry Snitselaar) [2112121] - dmaengine: dw: switch from 'pci_' to 'dma_' API (Jerry Snitselaar) [2112121] - dmaengine: remove debugfs #ifdef (Jerry Snitselaar) [2112121] - dmaengine: dmaengine_desc_callback_valid(): Check for `callback_result` (Jerry Snitselaar) [2112121] - dmaengine: Remove redundant initialization of variable err (Jerry Snitselaar) [2112121] - dmaengine: Extend the dma_slave_width for 128 bytes (Jerry Snitselaar) [2112121] - dmaengine: ioat: depends on !UML (Jerry Snitselaar) [2112121] - dmaengine: dw: Simplify DT property parser (Jerry Snitselaar) [2112121] - dmaengine: dw: Convert members to u32 in platform data (Jerry Snitselaar) [2112121] - dmaengine: dw: Remove error message from DT parsing code (Jerry Snitselaar) [2112121] - dmaengine: of-dma: router_xlate to return -EPROBE_DEFER if controller is not yet available (Jerry Snitselaar) [2112121] - dmaengine: hsu: Account transferred bytes (Jerry Snitselaar) [2112121] - dmaengine: Move kdoc description of struct dma_chan_percpu closer to it (Jerry Snitselaar) [2112121] - dmaengine: QCOM_HIDMA_MGMT depends on HAS_IOMEM (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: comment platform_driver_register call (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: remove unused code (Jerry Snitselaar) [2112121] - dmaengine: Fix a double free in dma_async_device_register (Jerry Snitselaar) [2112121] - dmaengine: hsu: disable spurious interrupt (Jerry Snitselaar) [2112121] - dmaengine: Extend the dmaengine_alignment for 128 and 256 bytes (Jerry Snitselaar) [2112121] - dmaengine: dmatest: Use dmaengine_get_dma_device (Jerry Snitselaar) [2112121] - dmaengine: doc: client: Update for dmaengine_get_dma_device() usage (Jerry Snitselaar) [2112121] - dmaengine: Add support for per channel coherency handling (Jerry Snitselaar) [2112121] - dmaengine: of-dma: Add support for optional router configuration callback (Jerry Snitselaar) [2112121] - dmaengine: add peripheral configuration (Jerry Snitselaar) [2112121] - dmaengine: idma64: Switch to use __maybe_unused instead of ifdeffery (Jerry Snitselaar) [2112121] - dmaengine: ioatdma: remove unused function missed during dma_v2 removal (Jerry Snitselaar) [2112121] - dmaengine: Save few bytes and increase readability of dma_request_chan() (Jerry Snitselaar) [2112121] - dmaengine: of-dma: Fix of_dma_router_xlate's of_dma_xlate handling (Jerry Snitselaar) [2112121] - dmaengine: dw: Don't include unneeded header to platform data header (Jerry Snitselaar) [2112121] - dmaengine: linux/dmaengine.h: drop duplicated word in a comment (Jerry Snitselaar) [2112121] - dmaengine: ioat: Fix some parameter misspelling and provide description for phys_complete (Jerry Snitselaar) [2112121] - dmaengine: of-dma: Fix misspellings/formatting issues in some function headers (Jerry Snitselaar) [2112121] - Documentation/driver-api: dmaengine/provider: drop doubled word (Jerry Snitselaar) [2112121] - dmaengine: Add support for repeating transactions (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: use true,false for bool variable (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: Simplify error handling path in hidma_probe (Jerry Snitselaar) [2112121] - dmaengine: Fix misspelling of "Analog Devices" (Jerry Snitselaar) [2112121] - docs: dmaengine: provider.rst: get rid of some warnings (Jerry Snitselaar) [2112121] - dmaengine: doc: fix warnings/issues of client.rst (Jerry Snitselaar) [2112121] - dmaengine: doc: Properly indent metadata title (Jerry Snitselaar) [2112121] - dmaengine: doc: Add sections for per descriptor metadata support (Jerry Snitselaar) [2112121] - dmaengine: Fix Kconfig indentation (Jerry Snitselaar) [2112121] - dmaengine: qcom: hidma_mgmt: Add of_node_put() before goto (Jerry Snitselaar) [2112121] - dmaengine: Remove dev_err() usage after platform_get_irq() (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: Remove call to memset after dmam_alloc_coherent (Jerry Snitselaar) [2112121] - Documentation: dmaengine: clean up description of dmatest usage (Jerry Snitselaar) [2112121] - dmaengine: hsu: Revert "set HSU_CH_MTSR to memory width" (Jerry Snitselaar) [2112121] - dmaengine: qcom: hidma: no need to check return value of debugfs_create functions (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: assign channel cookie correctly (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: initialize tx flags in hidma_prep_dma_* (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: convert to DEFINE_SHOW_ATTRIBUTE (Jerry Snitselaar) [2112121] - dmaengine: Documentation: Add documentation for multi chan testing (Jerry Snitselaar) [2112121] - dmaengine: hsu: remove dma_slave_config direction usage (Jerry Snitselaar) [2112121] - dmaengine: hsu: Support dmaengine_terminate_sync() (Jerry Snitselaar) [2112121] - scsi: core: Allow the ALUA transitioning state enough time (Tomas Henzl) [2084250] - scsi: core: Return BLK_STS_TRANSPORT for ALUA transitioning (Tomas Henzl) [2084250] - macvlan: enforce a consistent minimal mtu (Davide Caratti) [2134032] - ipvlan: Fix out-of-bound bugs caused by unset skb->mac_header (Davide Caratti) [2134032] - net: ipvtap - add __init/__exit annotations to module init/exit funcs (Davide Caratti) [2134032] - tunnels: do not assume mac header is set in skb_tunnel_check_pmtu() (Guillaume Nault) [2134099] - erspan: do not assume transport header is always set (Guillaume Nault) [2134099] - net: ip_gre: do not report erspan_ver for gre or gretap (Guillaume Nault) [2134099] - selftests: Fix the if conditions of in test_extra_filter() (Hangbin Liu) [2135232] - selftests: forwarding: add shebang for sch_red.sh (Hangbin Liu) [2135232] - selftests: forwarding: fix error message in learning_test (Hangbin Liu) [2135232] - selftests/net: pass ipv6_args to udpgso_bench's IPv6 TCP test (Hangbin Liu) [2135232] - ping: remove pr_err from ping_lookup (Guillaume Nault) [2135424] - ping: fix the dif and sdif check in ping_lookup (Guillaume Nault) [2135424] - ping: fix the sk_bound_dev_if match in ping_lookup (Guillaume Nault) [2135424] - tcp/udp: Call inet6_destroy_sock() in IPv6 sk->sk_destruct(). (Hangbin Liu) [2135259] - udp: Call inet6_destroy_sock() in setsockopt(IPV6_ADDRFORM). (Hangbin Liu) [2135259] - tcp/udp: Fix memory leak in ipv6_renew_options(). (Hangbin Liu) [2135259] - ipv6: sr: fix out-of-bounds read when setting HMAC data. (Hangbin Liu) [2135259] - ipv6: do not use RT_TOS for IPv6 flowlabel (Hangbin Liu) [2135259] - ipv6/sit: fix ipip6_tunnel_get_prl return value (Hangbin Liu) [2135259] - sit: use min (Hangbin Liu) [2135259] - net: ipv6: unexport __init-annotated seg6_hmac_init() (Hangbin Liu) [2135259] - sit: do not call ipip6_dev_free() from sit_init_net() (Hangbin Liu) [2135259] - block: avoid sign extend problem with default queue flags mask (Nico Pache) [2131929] - mm/hwpoison: do not lock page again when me_huge_page() successfully recovers (Aristeu Rozanski) [2110292] - crypto: ccp - Remove the unneeded result variable (Vladis Dronov) [2130195] - crypto: ccp - Release dma channels before dmaengine unrgister (Vladis Dronov) [2130195] - crypto: ccp - Fail the PSP initialization when writing psp data file failed (Vladis Dronov) [2130195] - crypto: ccp - Initialize PSP when reading psp data file failed (Vladis Dronov) [2130195] - crypto: ccp - Add a quirk to firmware update (Vladis Dronov) [2130195] - crypto: ccp - Add support for new CCP/PSP device ID (Vladis Dronov) [2130195] - crypto: ccp - During shutdown, check SEV data pointer before using (Vladis Dronov) [2130195] - crypto: ccp - Fix device IRQ counting by using platform_irq_count() (Vladis Dronov) [2130195] - crypto: ccp - fix typo in comment (Vladis Dronov) [2130195] - crypto: ccp - Use kzalloc for sev ioctl interfaces to prevent kernel memory leak (Vladis Dronov) [2130195] - crypto: ccp - Fix the INIT_EX data file open failure (Vladis Dronov) [2130195] - crypto: ccp - Log when resetting PSP SEV state (Vladis Dronov) [2130195] - crypto: ccp - When TSME and SME both detected notify user (Vladis Dronov) [2130195] - crypto: ccp - Allow PSP driver to load without SEV/TEE support (Vladis Dronov) [2130195] - crypto: ccp - Export PSP security bits to userspace (Vladis Dronov) [2130195] - crypto: ccp - cache capability into psp device (Vladis Dronov) [2130195] - PCI: Add support for dev_groups to struct pci_driver (Vladis Dronov) [2130195] - ACPI: processor idle: Practically limit "Dummy wait" workaround to old Intel systems (Wei Huang) [2130653] - blk-mq: fix io hung due to missing commit_rqs (Ming Lei) [2130028] - block: schedule queue restart after BLK_STS_ZONE_RESOURCE (Ming Lei) [2130028] - blk-mq: call commit_rqs while list empty but error happen (Ming Lei) [2130028] - null_blk: fix ida error handling in null_add_dev() (Ming Lei) [2130028] - blktrace: Trace remapped requests correctly (Ming Lei) [2130028] - virtio_blk: fix the discard_granularity and discard_alignment queue limits (Ming Lei) [2130028] - block: fix bio_clone_blkg_association() to associate with proper blkcg_gq (Ming Lei) [2130028] - blk-mq: do not update io_ticks with passthrough requests (Ming Lei) [2130028] - blk-mq: don't touch ->tagset in blk_mq_get_sq_hctx (Ming Lei) [2130028] - ipmi:ipmb: Fix refcount leak in ipmi_ipmb_probe (Tony Camuso) [2130238] - ipmi: remove unnecessary type castings (Tony Camuso) [2130238] - ipmi: Make two logs unique (Tony Camuso) [2130238] - ipmi:si: Convert pr_debug() to dev_dbg() (Tony Camuso) [2130238] - ipmi: Convert pr_debug() to dev_dbg() (Tony Camuso) [2130238] - ipmi: Fix pr_fmt to avoid compilation issues (Tony Camuso) [2130238] - ipmi: Add an intializer for ipmi_recv_msg struct (Tony Camuso) [2130238] - ipmi: Add an intializer for ipmi_smi_msg struct (Tony Camuso) [2130238] - ipmi:ssif: Check for NULL msg when handling events and messages (Tony Camuso) [2130238] - ipmi: use simple i2c probe function (Tony Camuso) [2130238] - ipmi: Add a sysfs count of total outstanding messages for an interface (Tony Camuso) [2130238] - ipmi: Add a sysfs interface to view the number of users (Tony Camuso) [2130238] - ipmi: Limit the number of message a user may have outstanding (Tony Camuso) [2130238] - ipmi: Add a limit on the number of users that may use IPMI (Tony Camuso) [2130238] - ipmi:ipmi_ipmb: Fix null-ptr-deref in ipmi_unregister_smi() (Tony Camuso) [2130238] - ipmi: When handling send message responses, don't process the message (Tony Camuso) [2130238] - ipmi: fix IPMI_SMI_MSG_TYPE_IPMB_DIRECT response length checking (Tony Camuso) [2130238] - ipmi: fix oob access due to uninit smi_msg type (Tony Camuso) [2130238] - ipmi: Make kABI adjustments (Tony Camuso) [2130238] - ipmi: Add support for IPMB direct messages (Tony Camuso) [2130238] - ice: Fix crash by keep old cfg when update TCs more than queues (Petr Oros) [2129902] - ice: Fix tunnel checksum offload with fragmented traffic (Petr Oros) [2129902] - ice: handle E822 generic device ID in PLDM header (Petr Oros) [2129902] - ice: ethtool: Prohibit improper channel config for DCB (Petr Oros) [2129902] - ice: ethtool: advertise 1000M speeds properly (Petr Oros) [2129902] - ice: Fix switchdev rules book keeping (Petr Oros) [2129902] - ice: fix access-beyond-end in the switch code (Petr Oros) [2129902] - eth: ice: silence the GCC 12 array-bounds warning (Petr Oros) [2129902] - ice: Expose RSS indirection tables for queue groups via ethtool (Petr Oros) [2129902] - Revert "ice: Hide bus-info in ethtool for PRs in switchdev mode" (Petr Oros) [2129902] - ice: remove period on argument description in ice_for_each_vf (Petr Oros) [2129902] - ice: add a function comment for ice_cfg_mac_antispoof (Petr Oros) [2129902] - ice: fix wording in comment for ice_reset_vf (Petr Oros) [2129902] - ice: remove return value comment for ice_reset_all_vfs (Petr Oros) [2129902] - ice: always check VF VSI pointer values (Petr Oros) [2129902] - ice: add newline to dev_dbg in ice_vf_fdir_dump_info (Petr Oros) [2129902] - ice: get switch id on switchdev devices (Petr Oros) [2129902] - ice: return ENOSPC when exceeding ICE_MAX_CHAIN_WORDS (Petr Oros) [2129902] - ice: introduce common helper for retrieving VSI by vsi_num (Petr Oros) [2129902] - ice: use min_t() to make code cleaner in ice_gnss (Petr Oros) [2129902] - ice: Add mpls+tso support (Petr Oros) [2129902] - ice: switch: convert packet template match code to rodata (Petr Oros) [2129902] - ice: switch: use convenience macros to declare dummy pkt templates (Petr Oros) [2129902] - ice: switch: use a struct to pass packet template params (Petr Oros) [2129902] - ice: switch: unobscurify bitops loop in ice_fill_adv_dummy_packet() (Petr Oros) [2129902] - ice: switch: add and use u16[] aliases to ice_adv_lkup_elem::{h, m}_u (Petr Oros) [2129902] - ice: Support GTP-U and GTP-C offload in switchdev (Petr Oros) [2129902] - ice: Remove useless DMA-32 fallback configuration (Petr Oros) [2129902] - ice: switch to napi_build_skb() (Petr Oros) [2129902] - nbd: fix race between nbd_alloc_config() and module removal (Ming Lei) [2127601] - nbd: call genl_unregister_family() first in nbd_cleanup() (Ming Lei) [2127601] - kselftests: memcg: speed up the memory.high test (Waiman Long) [1839057] - tools/testing/selftests/cgroup/cgroup_util.c: cg_read_strcmp: fix null pointer dereference (Waiman Long) [1839057] - kselftest/cgroup: fix incorrect test_core skip (Waiman Long) [1839057] - kselftest/cgroup: fix unexpected testing failure on test_core (Waiman Long) [1839057] - selftests: cgroup: fix cleanup path in test_memcg_subtree_control() (Waiman Long) [1839057] - cgroup: fix an error handling path in alloc_pagecache_max_30M() (Waiman Long) [1839057] - selftests: memcg: expect no low events in unprotected sibling (Waiman Long) [1839057] - selftests: memcg: fix compilation (Waiman Long) [1839057] - kseltest/cgroup: Make test_stress.sh work if run interactively (Waiman Long) [1839057] - cgroup: fix racy check in alloc_pagecache_max_30M() helper function (Waiman Long) [1839057] - cgroup: remove racy check in test_memcg_sock() (Waiman Long) [1839057] - cgroup: account for memory_localevents in test_memcg_oom_group_leaf_events() (Waiman Long) [1839057] - cgroup: account for memory_recursiveprot in test_memcg_low() (Waiman Long) [1839057] - cgroups: refactor children cgroups in memcg tests (Waiman Long) [1839057] - kselftest/cgroup: fix test_stress.sh to use OUTPUT dir (Waiman Long) [1839057] - selftests: cgroup: add a selftest for memory.reclaim (Waiman Long) [1839057] - selftests: cgroup: fix alloc_anon_noexit() instantly freeing memory (Waiman Long) [1839057] - selftests: cgroup: return -errno from cg_read()/cg_write() on failure (Waiman Long) [1839057] - memcg: introduce per-memcg reclaim interface (Waiman Long) [1839057] - kselftests: memcg: update the oom group leaf events test (Waiman Long) [1839057] - mm/memcontrol: return 1 from cgroup.memory __setup() handler (Waiman Long) [1839057] - memcg: synchronously enforce memory.high for large overcharges (Waiman Long) [1839057] - selftests: memcg: test high limit for single entry allocation (Waiman Long) [1839057] - memcg: unify force charging conditions (Waiman Long) [1839057] - memcg: refactor mem_cgroup_oom (Waiman Long) [1839057] - memcg: prohibit unconditional exceeding the limit of dying tasks (Waiman Long) [1839057] - mm, oom: do not trigger out_of_memory from the #PF (Waiman Long) [1839057] - mm, oom: pagefault_out_of_memory: don't force global OOM for dying tasks (Waiman Long) [1839057] - mm: memcontrol: fix root_mem_cgroup charging (Waiman Long) [1839057] - tests/cgroup: move cg_wait_for(), cg_prepare_for_wait() (Waiman Long) [1839057] - mm: memcontrol: don't count limit-setting reclaim as memory pressure (Waiman Long) [1839057] - selftests: Uninitialized variable in test_cgcore_proc_migration() (Waiman Long) [1839057] - kselftests: cgroup: Avoid the reuse of fd after it is deallocated (Waiman Long) [1839057] - selftests: cgroup: Run test_core under interfering stress (Waiman Long) [1839057] - selftests: cgroup: Add task migration tests (Waiman Long) [1839057] - selftests: cgroup: Simplify task self migration (Waiman Long) [1839057] - cgroup: kselftest: relax fs_spec checks (Waiman Long) [1839057] - kselftests: cgroup: remove duplicated include from test_freezer.c (Waiman Long) [1839057] - kselftest/cgroup: fix unexpected testing failure on test_memcontrol (Waiman Long) [1839057] - kselftests: cgroup: add freezer controller self-tests (Waiman Long) [1839057] - Add tests for memory.oom.group (Waiman Long) [1839057] - Fix cg_read_strcmp() (Waiman Long) [1839057] - cgroup: kselftests: add test_core to .gitignore (Waiman Long) [1839057] - selftests: cgroup: add gitignore file (Waiman Long) [1839057] - Add cgroup core selftests (Waiman Long) [1839057] - devdax: Fix soft-reservation memory description (Mark Langsdorf) [2122316] - arm64: cacheinfo: Fix incorrect assignment of signed error value to unsigned fw_level (Mark Langsdorf) [2122316] - ACPI: property: Remove default association from integer maximum values (Mark Langsdorf) [2122316] - ACPI: property: Ignore already existing data node tags (Mark Langsdorf) [2122316] - ACPI: property: Fix type detection of unified integer reading functions (Mark Langsdorf) [2122316] - ACPI: processor: Remove freq Qos request for all CPUs (Mark Langsdorf) [2122316] - ACPI: property: Fix error handling in acpi_init_properties() (Mark Langsdorf) [2122316] - ACPI/IORT: Fix build error implicit-function-declaration (Mark Langsdorf) [2122316] - ACPI/PCI: Remove useless NULL pointer checks (Mark Langsdorf) [2122316] - ACPI: property: Read buffer properties as integers (Mark Langsdorf) [2122316] - ACPI: property: Add support for parsing buffer property UUID (Mark Langsdorf) [2122316] - ACPI: property: Unify integer value reading functions (Mark Langsdorf) [2122316] - ACPI: property: Switch node property referencing from ifs to a switch (Mark Langsdorf) [2122316] - ACPI: property: Move property ref argument parsing into a new function (Mark Langsdorf) [2122316] - ACPI: property: Use acpi_object_type consistently in property ref parsing (Mark Langsdorf) [2122316] - ACPI: property: Tie data nodes to acpi handles (Mark Langsdorf) [2122316] - ACPI: property: Return type of acpi_add_nondev_subnodes() should be bool (Mark Langsdorf) [2122316] - ACPI: CPPC: Do not prevent CPPC from working in the future (Mark Langsdorf) [2122316] - ACPI: PM: x86: Print messages regarding LPS0 idle support (Mark Langsdorf) [2122316] - ACPI: PPTT: Leave the table mapped for the runtime usage (Mark Langsdorf) [2122316] - ACPI: resource: skip IRQ override on AMD Zen platforms (Mark Langsdorf) [2122316] - ACPI: irq: Allow acpi_gsi_to_irq() to have an arch-specific fallback (Mark Langsdorf) [2122316] - APCI: irq: Add support for multiple GSI domains (Mark Langsdorf) [2122316] - irqchip/gic: Drop support for secondary GIC in non-DT systems (Mark Langsdorf) [2122316] - ACPI: video: Use native backlight on Dell Inspiron N4010 (Mark Langsdorf) [2122316] - ACPI: PM: s2idle: Use LPS0 idle if ACPI_FADT_LOW_POWER_S0 is unset (Mark Langsdorf) [2122316] - Revert "[acpi] ACPI / PM: LPIT: Register sysfs attributes based on FADT" (Mark Langsdorf) [2122316] - ACPI: utils: Add api to read _SUB from ACPI (Mark Langsdorf) [2122316] - ACPI: video: Shortening quirk list by identifying Clevo by board_name only (Mark Langsdorf) [2122316] - ACPI: video: Force backlight native for some TongFang devices (Mark Langsdorf) [2122316] - PCI/ACPI: Guard ARM64-specific mcfg_quirks (Mark Langsdorf) [2122316] - ACPI/IORT: Add a helper to retrieve RMR info directly (Mark Langsdorf) [2122316] - ACPI/IORT: Add support to retrieve IORT RMR reserved regions (Mark Langsdorf) [2122316] - ACPI/IORT: Provide a generic helper to retrieve reserve regions (Mark Langsdorf) [2122316] - ACPI/IORT: Make iort_iommu_msi_get_resv_regions() return void (Mark Langsdorf) [2122316] - iommu: Introduce a callback to struct iommu_resv_region (Mark Langsdorf) [2122316] - ACPI: PM: s2idle: Add support for upcoming AMD uPEP HID AMDI008 (Mark Langsdorf) [2122316] - ACPI: PPTT: Use table offset as fw_token instead of virtual address (Mark Langsdorf) [2122316] - ACPI: Move PRM config option under the main ACPI config (Mark Langsdorf) [2122316] - ACPI: Enable Platform Runtime Mechanism(PRM) support on ARM64 (Mark Langsdorf) [2122316] - efi: Simplify arch_efi_call_virt() macro (Mark Langsdorf) [2122316] - efi/x86: Avoid redundant cast of EFI firmware service pointer (Mark Langsdorf) [2122316] - efi/libstub: Annotate firmware routines as __efiapi (Mark Langsdorf) [2122316] - ACPI: PRM: Change handler_addr type to void pointer (Mark Langsdorf) [2122316] - ACPI: bus: Drop driver member of struct acpi_device (Mark Langsdorf) [2122316] - ACPI: bus: Drop redundant check in acpi_device_remove() (Mark Langsdorf) [2122316] - ACPI: APEI: Fix _EINJ vs EFI_MEMORY_SP (Mark Langsdorf) [2122316] - ACPI: LPSS: Fix missing check in register_device_clock() (Mark Langsdorf) [2122316] - ACPI: APEI: Better fix to avoid spamming the console with old error logs (Mark Langsdorf) [2122316] - ACPI: PM: save NVS memory for Lenovo G40-45 (Mark Langsdorf) [2122316] - ACPI: EC: Drop unused ident initializers from dmi_system_id tables (Mark Langsdorf) [2122316] - ACPI: EC: Re-use boot_ec when possible even when EC_FLAGS_TRUST_DSDT_GPE is set (Mark Langsdorf) [2122316] - ACPI: EC: Drop the EC_FLAGS_IGNORE_DSDT_GPE quirk (Mark Langsdorf) [2122316] - ACPI: EC: Remove duplicate ThinkPad X1 Carbon 6th entry from DMI quirks (Mark Langsdorf) [2122316] - ACPI: processor: Drop leftover acpi_processor_get_limit_info() declaration (Mark Langsdorf) [2122316] - ACPI: processor: Split out thermal initialization from ACPI PSS (Mark Langsdorf) [2122316] - redhat/configs: move CONFIG_ACPI_VIDEO to common/generic (Mark Langsdorf) [2122316] - ACPI: video: Drop X86 dependency from Kconfig (Mark Langsdorf) [2122316] - ACPI: video: Fix acpi_video_handles_brightness_key_presses() (Mark Langsdorf) [2122316] - ACPI: video: Change how we determine if brightness key-presses are handled (Mark Langsdorf) [2122316] - ACPI / MMC: PM: Unify fixing up device power (Mark Langsdorf) [2122316] - mmc: sdhci-acpi: Use the new soc_intel_is_byt() helper (Mark Langsdorf) [2122316] - mmc: sdhci-acpi: Remove special handling for GPD win/pocket devices (Mark Langsdorf) [2122316] - ACPI: scan: Walk ACPI device's children using driver core (Mark Langsdorf) [2122316] - ACPI: bus: Introduce acpi_dev_for_each_child_reverse() (Mark Langsdorf) [2122316] - ACPI: video: Use acpi_dev_for_each_child() (Mark Langsdorf) [2122316] - ACPI: property: Use acpi_dev_for_each_child() for child lookup (Mark Langsdorf) [2122316] - ACPI: container: Use acpi_dev_for_each_child() (Mark Langsdorf) [2122316] - ACPI: bus: Export acpi_dev_for_each_child() to modules (Mark Langsdorf) [2122316] - ACPI: glue: Introduce acpi_find_child_by_adr() (Mark Langsdorf) [2122316] - ACPI: glue: Introduce acpi_dev_has_children() (Mark Langsdorf) [2122316] - ACPI: glue: Use acpi_dev_for_each_child() (Mark Langsdorf) [2122316] - ACPI: APEI: Fix double word in a comment (Mark Langsdorf) [2122316] - ACPI: processor/idle: Annotate more functions to live in cpuidle section (Mark Langsdorf) [2122316] - ACPI: DPTF: Support Meteor Lake (Mark Langsdorf) [2122316] - ACPI: CPPC: fix typo in comment (Mark Langsdorf) [2122316] - ACPI: video: improve PM notifer callback (Mark Langsdorf) [2122316] - ACPI: utils: include UUID in _DSM evaluation warning (Mark Langsdorf) [2122316] - cpufreq: CPPC: Enable fast_switch (Mark Langsdorf) [2122316] - acpi/nfit: rely on mce->misc to determine poison granularity (Mark Langsdorf) [2122316] - ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default (Mark Langsdorf) [2122316] - ACPI: clean up white space in a few places for consistency (Mark Langsdorf) [2122316] - ACPI: glue: Rearrange find_child_checks() (Mark Langsdorf) [2122316] - ACPI: DPTF: Add support for high frequency impedance notification (Mark Langsdorf) [2122316] - ACPI: processor: idle: Expose max_cstate/nocst/bm_check_disable read-only in sysfs (Mark Langsdorf) [2122316] - ACPI: battery: Make "not-charging" the default on no charging or full info (Mark Langsdorf) [2122316] - PCI/ACPI: negotiate CXL _OSC (Mark Langsdorf) [2122316] - PCI/ACPI: Prefer CXL _OSC instead of PCIe _OSC for CXL host bridges (Mark Langsdorf) [2122316] - PCI/ACPI: add a helper for retrieving _OSC Control DWORDs (Mark Langsdorf) [2122316] - ACPI: bus: Avoid non-ACPI device objects in walks over children (Mark Langsdorf) [2122316] - ACPI: DPTF: Correct description of INT3407 / INT3532 attributes (Mark Langsdorf) [2122316] - ACPI: BGRT: use static for BGRT_SHOW kobj_attribute defines (Mark Langsdorf) [2122316] - ACPI, APEI, EINJ: Refuse to inject into the zero page (Mark Langsdorf) [2122316] - ACPI: PM: Always print final debug message in acpi_device_set_power() (Mark Langsdorf) [2122316] - ACPI: SPCR: Add support for NVIDIA 16550-compatible port subtype (Mark Langsdorf) [2122316] - ACPI: APEI: Fix missing ERST record id (Mark Langsdorf) [2122316] - ACPICA: Update version to 20220331 (Mark Langsdorf) [2122316] - ACPICA: IORT: Updates for revision E.d (Mark Langsdorf) [2122316] - ACPICA: iASL/MADT: Add OEM-defined subtable (Mark Langsdorf) [2122316] - ACPICA: Add support for ARM Performance Monitoring Unit Table. (Mark Langsdorf) [2122316] - ACPICA: Headers: Replace zero-length array with flexible-array member (Mark Langsdorf) [2122316] - ACPICA: Removed some tabs and // comments (Mark Langsdorf) [2122316] - ACPICA: Update copyright notices to the year 2022 (Mark Langsdorf) [2122316] - ACPICA: Clean up double word in comment (Mark Langsdorf) [2122316] - ACPICA: Add new ACPI 6.4 semantics for LoadTable() operator (Mark Langsdorf) [2122316] - ACPICA: Add new ACPI 6.4 semantics to the Load() operator (Mark Langsdorf) [2122316] - ACPICA: iASL: NHLT: Rename linux specific strucures to device_info (Mark Langsdorf) [2122316] - ACPICA: iASL: NHLT: Fix parsing undocumented bytes at the end of Endpoint Descriptor (Mark Langsdorf) [2122316] - ACPICA: iASL: NHLT: Treat Terminator as specific_config (Mark Langsdorf) [2122316] - ACPICA: Add the subtable CFMWS to the CEDT table (Mark Langsdorf) [2122316] - ACPICA: Add support for the Windows 11 _OSI string (Mark Langsdorf) [2122316] - ACPI: sysfs: Fix BERT error region memory mapping (Mark Langsdorf) [2122316] - ACPI: property: Release subnode properties with data nodes (Mark Langsdorf) [2122316] - PCI: ACPI: PM: Power up devices in D3cold before scanning them (Mark Langsdorf) [2122316] - ACPI: PM: Introduce acpi_dev_power_up_children_with_adr() (Mark Langsdorf) [2122316] - ACPI: bus: Introduce acpi_dev_for_each_child() (Mark Langsdorf) [2122316] - ACPI: PM: Unify debug messages in acpi_device_set_power() (Mark Langsdorf) [2122316] - ACPI: PM: Convert debug message in acpi_device_get_power() (Mark Langsdorf) [2122316] - device property: Add irq_get to fwnode operation (Mark Langsdorf) [2122316] - device property: Add iomap to fwnode operations (Mark Langsdorf) [2122316] - ACPI: property: Move acpi_fwnode_device_get_match_data() up (Mark Langsdorf) [2122316] - device property: Convert device_{dma_supported,get_dma_attr} to fwnode (Mark Langsdorf) [2122316] - ACPI: Add perf low power callback (Mark Langsdorf) [2122316] - s390: fix double free of GS and RI CBs on fork() failure (Brian Foster) [1944540] - wifi: iwlwifi: mvm: fix double list_add at iwl_mvm_mac_wake_tx_queue (other cases) (Jose Ignacio Tornos Martinez) [2086480] - wifi: iwlwifi: mvm: fix double list_add at iwl_mvm_mac_wake_tx_queue (Jose Ignacio Tornos Martinez) [2086480]- crypto: ecdh - disallow plain "ecdh" usage in FIPS mode (Vladis Dronov) [2129392] - crypto: dh - disallow plain "dh" usage in FIPS mode (Vladis Dronov) [2129392] - x86/cpu: Add new Raptor Lake CPU model number (Prarit Bhargava) [2120361] - mm, oom: fix missing tlb_finish_mmu() in __oom_reap_task_mm(). (Waiman Long) [2130954] - net: atlantic: remove aq_nic_deinit() when resume (Íñigo Huguet) [2130839] - net: atlantic: remove deep parameter on suspend/resume functions (Íñigo Huguet) [2130839] - efi: Allow EFI_MEMORY_XP and EFI_MEMORY_RO both to be cleared (Lenny Szubowicz) [2128172] - bonding: 3ad: make ad_ticks_per_sec a const (Jonathan Toppins) [2020773] - bonding: 802.3ad: fix no transmission of LACPDUs (Jonathan Toppins) [2020773] - redhat: workaround CKI cross compilation for scripts (Jan Stancek) [2123399] - nohz/full, sched/rt: Fix missed tick-reenabling bug in dequeue_task_rt() (Phil Auld) [2107238] - gfs2: Make sure FITRIM minlen is rounded up to fs block size (Andrew Price) [2118256] - ceph: don't truncate file in atomic_open (Xiubo Li) [2120924] - of: address: Work around missing device_type property in pcie nodes (Jerry Snitselaar) [2118732] - dma-mapping: introduce DMA range map, supplanting dma_pfn_offset (Jerry Snitselaar) [2118732] - of/address: check for invalid range.cpu_addr (Jerry Snitselaar) [2118732] - of: address: Fix parser address/size cells initialization (Jerry Snitselaar) [2118732] - of_address: Guard of_bus_pci_get_flags with CONFIG_PCI (Jerry Snitselaar) [2118732] - of_address: Add bus type match for pci ranges parser (Jerry Snitselaar) [2118732] - of/address: Support multiple 'dma-ranges' entries (Jerry Snitselaar) [2118732] - of/address: use range parser for of_dma_get_range (Jerry Snitselaar) [2118732] - of/address: Rework of_pci_range parsing for non-PCI buses (Jerry Snitselaar) [2118732] - of: Drop struct of_pci_range.pci_space field (Jerry Snitselaar) [2118732] - of/address: Move range parser code out of CONFIG_PCI (Jerry Snitselaar) [2118732] - of: Make of_dma_get_range() work on bus nodes (Jerry Snitselaar) [2118732] - Revert "arm64: dts: juno: add dma-ranges property" (Jerry Snitselaar) [2118732] - of/address: Fix of_pci_range_parser_one translation of DMA addresses (Jerry Snitselaar) [2118732] - of/address: Translate 'dma-ranges' for parent nodes missing 'dma-ranges' (Jerry Snitselaar) [2118732] - of: address: Follow DMA parent for "dma-coherent" (Jerry Snitselaar) [2118732] - of: Factor out #{addr,size}-cells parsing (Jerry Snitselaar) [2118732] - of/address: Introduce of_get_next_dma_parent() helper (Jerry Snitselaar) [2118732] - of: address: Report of_dma_get_range() errors meaningfully (Jerry Snitselaar) [2118732] - of: address: Add support for the parent DMA bus (Jerry Snitselaar) [2118732] - of: address: Retrieve a parent through a callback in __of_translate_address (Jerry Snitselaar) [2118732] - of: reserved_mem: fix reserve memory leak (Jerry Snitselaar) [2118732] - of: Use device_type helpers to access the node type (Jerry Snitselaar) [2118732] - of: make PowerMac cache node search conditional on CONFIG_PPC_PMAC (Jerry Snitselaar) [2118732]- crypto: qat - add limit to linked list parsing (Vladis Dronov) [2129897] - crypto: qat - use reference to structure in dma_map_single() (Vladis Dronov) [2129897] - Revert "crypto: qat - reduce size of mapped region" (Vladis Dronov) [2129897] - crypto: qat - fix DMA transfer direction (Vladis Dronov) [2129897] - crypto: qat - fix default value of WDT timer (Vladis Dronov) [2129897] - crypto: drivers - move from strlcpy with unused retval to strscpy (Vladis Dronov) [2129897] - crypto: qat - add check to validate firmware images (Vladis Dronov) [2129897] - Documentation: qat: rewrite description (Vladis Dronov) [2129897] - Documentation: qat: Use code block for qat sysfs example (Vladis Dronov) [2129897] - KVM: x86: Inject #UD on emulated XSETBV if XSAVES isn't enabled (Dr. David Alan Gilbert) [2079311] - KVM: x86: Always enable legacy FP/SSE in allowed user XFEATURES (Dr. David Alan Gilbert) [2079311] - KVM: x86: Reinstate kvm_vcpu_arch.guest_supported_xcr0 (Dr. David Alan Gilbert) [2079311] - bonding: fix NULL deref in bond_rr_gen_slave_id (Jonathan Toppins) [2051778] - tty: use new tty_insert_flip_string_and_push_buffer() in pty_write() (Rafael Aquini) [2078869] {CVE-2022-1462} - tty: extract tty_flip_buffer_commit() from tty_flip_buffer_push() (Rafael Aquini) [2078869] {CVE-2022-1462} - tty: drop tty_schedule_flip() (Rafael Aquini) [2078869] {CVE-2022-1462} - tty: the rest, stop using tty_schedule_flip() (Rafael Aquini) [2078869] {CVE-2022-1462} - tty: drivers/tty/, stop using tty_schedule_flip() (Rafael Aquini) [2078869] {CVE-2022-1462} - vt: keyboard, use tty_insert_flip_string in puts_queue (Rafael Aquini) [2078869] {CVE-2022-1462} - vt: use tty_insert_flip_string in respond_string (Rafael Aquini) [2078869] {CVE-2022-1462}- intel_th: pci: Add Raptor Lake-S CPU support (Michael Petlan) [2040035] - intel_th: pci: Add Raptor Lake-S PCH support (Michael Petlan) [2040035] - virtio-net: support XDP when not more queues (Eugenio Pérez) [2122225] - virtio_net: Don't process redirected XDP frames when XDP is disabled (Eugenio Pérez) [2122225] - virtio_net: Fix not restoring real_num_rx_queues (Eugenio Pérez) [2122225] - x86,config: Enable straight-line-speculation fix (Wander Lairson Costa) [2062175] {CVE-2021-26341} - x86/alternative: Relax text_poke_bp() constraint (Wander Lairson Costa) [2062175] {CVE-2021-26341} - perf/x86: Add support for perf text poke event for text_poke_bp_batch() callers (Wander Lairson Costa) [2062175] {CVE-2021-26341} - objtool: Add straight-line-speculation validation (Wander Lairson Costa) [2062175] {CVE-2021-26341} - objtool: Support conditional retpolines (Wander Lairson Costa) [2062175] {CVE-2021-26341} - objtool: Refactor sibling call detection logic (Wander Lairson Costa) [2062175] {CVE-2021-26341} - objtool: Change dead_end_function() to return boolean (Wander Lairson Costa) [2062175] {CVE-2021-26341} - x86/lib/atomic64_386_32: Rename things (Wander Lairson Costa) [2062175] {CVE-2021-26341} - KVM: arm64: Fix debug architecture version (Gavin Shan) [2123587] - thunderbolt: Add support for Intel Raptor Lake (Torez Smith) [2040037] - iommu/vt-d: Fix compile error with CONFIG_PCI_ATS not set (Myron Stowe) [2118428 2122515 2127028] - iommu/vt-d: Cure VF irqdomain hickup (Myron Stowe) [2118428 2122515 2127028] - x86/pci: Set default irq domain in pcibios_add_device() (Myron Stowe) [2118428 2122515 2127028] - iommm/amd: Store irq domain in struct device (Myron Stowe) [2118428 2122515 2127028] - iommm/vt-d: Store irq domain in struct device (Myron Stowe) [2118428 2122515 2127028] - PCI/MSI: Provide pci_dev_has_special_msi_domain() helper (Myron Stowe) [2118428 2122515 2127028] - x86/msi: Consolidate MSI allocation (Myron Stowe) [2118428 2122515 2127028] - PCI/MSI: Rework pci_msi_domain_calc_hwirq() (Myron Stowe) [2118428 2122515 2127028] - x86/irq: Consolidate UV domain allocation (Myron Stowe) [2118428 2122515 2127028] - x86/irq: Consolidate DMAR irq allocation (Myron Stowe) [2118428 2122515 2127028] - x86_ioapic_Consolidate_IOAPIC_allocation (Myron Stowe) [2118428 2122515 2127028] - x86/msi: Consolidate HPET allocation (Myron Stowe) [2118428 2122515 2127028] - iommu/irq_remapping: Consolidate irq domain lookup (Myron Stowe) [2118428 2122515 2127028] - iommu/amd: Consolidate irq domain getter (Myron Stowe) [2118428 2122515 2127028] - iommu/vt-d: Consolidate irq domain getter (Myron Stowe) [2118428 2122515 2127028] - x86/irq: Add allocation type for parent domain retrieval (Myron Stowe) [2118428 2122515 2127028] - irqdomain: Export irq_domain_update_bus_token (Myron Stowe) [2118428 2122515 2127028] - perf/x86/intel: Update the FRONTEND MSR mask on Sapphire Rapids (Michael Petlan) [2125349] - perf/x86/intel/uncore: Fix invalid unit check (Michael Petlan) [2125349]- KVM: s390: pv: don't present the ecall interrupt twice (Tobias Huschle) [2125236] - s390/mm: do not trigger write fault when vma does not allow VM_WRITE (Tobias Huschle) [2125218] - PCI: Print a debug message on PCI device release (Tobias Huschle) [2125216] - s390/pci: fix leak of PCI device structure (Tobias Huschle) [2125216] - s390/pci: refactor zpci_create_device() (Tobias Huschle) [2125216] - s390/pci: remove superfluous zdev->zbus check (Tobias Huschle) [2125216] - x86/boot/64: Add missing fixup_pointer() for next_early_pgt access (Rafael Aquini) [2082806] - x86/boot/64: Fix crash if kernel image crosses page table boundary (Rafael Aquini) [2082806] - mm/slab_common: fix possible double free of kmem_cache (Waiman Long) [2093781] - mm/slab_common: Deleting kobject in kmem_cache_destroy() without holding slab_mutex/cpu_hotplug_lock (Waiman Long) [2093781] - mm/slab_common: use WARN() if cache still has objects on destroy (Waiman Long) [2093781] - slab: use __func__ to trace function name (Waiman Long) [2093781] - s390/hugetlb: fix prepare_hugepage_range() check for 2 GB hugepages (Tobias Huschle) [2125215] - platform/x86: intel/pmc: Add Alder Lake N support to PMC core driver (Prarit Bhargava) [2072654] - crash_core: Increase crashkernel=auto size for x86_64, s390 and arm64 (Lichen Liu) [2122874] - virtio-net: fix use-after-free in skb_gro_receive (Cindy Lu) [2069047] - virtio-net: fix use-after-free in page_to_skb() (Cindy Lu) [2069047] - virtio-net: restrict build_skb() use to some arches (Cindy Lu) [2069047] - virtio-net: page_to_skb() use build_skb when there's sufficient tailroom (Cindy Lu) [2069047] - sched/fair: Consider CPU affinity when allowing NUMA imbalance in find_idlest_group() (Phil Auld) [2110020] - sched/numa: Adjust imb_numa_nr to a better approximation of memory channels (Phil Auld) [2110020] - sched/numa: Apply imbalance limitations consistently (Phil Auld) [2110020] - sched/numa: Do not swap tasks between nodes when spare capacity is available (Phil Auld) [2110020] - sched/numa: Initialise numa_migrate_retry (Phil Auld) [2110020] - cpufreq: intel_pstate: Handle no_turbo in frequency invariance (Phil Auld) [2100594] - sched/fair: Introduce SIS_UTIL to search idle CPU based on sum of util_avg (Phil Auld) [2100594] - i2c: piix4: Fix a memory leak in the EFCH MMIO support (Sudheesh Mavila) [2105160] - assoc_array: Fix BUG_ON during garbage collect (Dave Wysochanski) [1920523] - wait: Fix __wait_event_hrtimeout for RT/DL tasks (Derek Barbosa) [2125233]- raid1: ensure write behind bio has less than BIO_MAX_VECS sectors (Nigel Croxon) [2116209] - ceph: fix statfs for subdir mounts (Xiubo Li) [2120943] - ceph: try to queue a writeback if revoking fails (Xiubo Li) [2120940] - ceph: update the auth cap when the async create req is forwarded (Xiubo Li) [2120932] - ceph: make change_auth_cap_ses a global symbol (Xiubo Li) [2120932] - fs/dcache: export d_same_name() helper (Xiubo Li) [2120932] - ceph: wait for the first reply of inflight async unlink (Xiubo Li) [2120932] - redhat: Enable KASAN_VMALLOC (Nico Pache) [2108620] - arm64: select KASAN_VMALLOC for SW/HW_TAGS modes (Nico Pache) [2108620] - x86/crash: Fix crash_setup_memmap_entries() out-of-bounds access (Nico Pache) [2108620] - mm: defer kmemleak object creation of module_alloc() (Nico Pache) [2108620] - arm64: kaslr: keep modules inside module region when KASAN is enabled (Nico Pache) [2108620] - kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC (Nico Pache) [2108620] - arm64: Kconfig: select KASAN_VMALLOC if KANSAN_GENERIC is enabled (Nico Pache) [2108620] - arm64: kaslr: support randomized module area with KASAN_VMALLOC (Nico Pache) [2108620] - arm64: Kconfig: support CONFIG_KASAN_VMALLOC (Nico Pache) [2108620] - arm64: kasan: abstract _text and _end to KERNEL_START/END (Nico Pache) [2108620] - arm64: kasan: don't populate vmalloc area for CONFIG_KASAN_VMALLOC (Nico Pache) [2108620] - x86/kasan: support KASAN_VMALLOC (Nico Pache) [2108620] - ath9k: htc: clean up statistics macros (Jose Ignacio Tornos Martinez) [2084598] {CVE-2022-1679} - ath9k: hif_usb: simplify if-if to if-else (Jose Ignacio Tornos Martinez) [2084598] {CVE-2022-1679} - ath9k: fix use-after-free in ath9k_hif_usb_rx_cb (Jose Ignacio Tornos Martinez) [2084598] {CVE-2022-1679} - igmp: Add ip_mc_list lock in ip_check_mc_rcu (Hangbin Liu) [2114946] {CVE-2022-20141} - scsi: zfcp: Fix missing auto port scan and thus missing target ports (Tobias Huschle) [2121089] - vfio/type1: Unpin zero pages (Alex Williamson) [2123015]- iommu/vt-d: Make DMAR_UNITS_SUPPORTED default 1024 (Jerry Snitselaar) [2120412] - Revert "iommu/vt-d: Make DMAR_UNITS_SUPPORTED a config setting" (Jerry Snitselaar) [2120412] - ptrace: Check PTRACE_O_SUSPEND_SECCOMP permission on PTRACE_SEIZE (Oleg Nesterov) [2121269] {CVE-2022-30594} - redhat: remove unused STAMP variable from genspec.sh (Herton R. Krzesinski) - internal: Update RHEL_MINOR for the start of RHEL-8.8 development (Lucas Zampieri)- EDAC/amd64: Add new register offset support and related changes (Aristeu Rozanski) [2048792] - EDAC/amd64: Set memory type per DIMM (Aristeu Rozanski) [2048792] - Revert "ixgbevf: Mailbox improvements" (Ken Cox) [2120545] - Revert "ixgbevf: Add support for new mailbox communication between PF and VF" (Ken Cox) [2120545] - drm/amdgpu: Only disable prefer_shadow on hawaii (Lyude Paul) [2118755]- redhat: configs: add CONFIG_SERIAL_MULTI_INSTANTIATE=m for x86_64 (Jaroslav Kysela) [2005073] - ACPI: scan: Add CLSA0101 Laptop Support (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Add CLSA0101 Laptop (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Sort ACPI IDs by HID (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Get rid of redundant 'else' (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Use while (i--) pattern to clean up (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Improve dev_err_probe() messaging (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Drop duplicate check (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Improve autodetection (Jaroslav Kysela) [2005073] - ACPI / scan: Create platform device for CS35L41 (Jaroslav Kysela) [2005073] - ACPI: scan: Create platform device for BCM4752 and LNV4752 ACPI nodes (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Add SPI support (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Reorganize I2C functions (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Rename it for a generic serial driver name (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Use the new i2c_acpi_client_count() helper (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Use device_get_match_data() to get driver data (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Simplify with dev_err_probe() (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Drop redundant ACPI_PTR() (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Replace zero-length array with flexible-array member (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Fail the probe if no IRQ provided (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Derive the device name from parent (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Use struct_size() helper (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Allow to have same slaves (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Introduce IOAPIC IRQ support (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Distinguish IRQ resource type (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Count I2cSerialBus() resources (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Get rid of obsolete conditional (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Defer probe when no adapter found (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Accept errors of i2c_acpi_new_device() (Jaroslav Kysela) [2005073] - serdev: Fix detection of UART devices on Apple machines. (Jaroslav Kysela) [2005073] - serdev: Add ACPI devices by ResourceSource field (Jaroslav Kysela) [2005073] - spi: Return deferred probe error when controller isn't yet available (Jaroslav Kysela) [2005073] - spi/acpi: avoid spurious matches during slave enumeration (Jaroslav Kysela) [2005073] - spi: Add API to count spi acpi resources (Jaroslav Kysela) [2005073] - spi: Support selection of the index of the ACPI Spi Resource before alloc (Jaroslav Kysela) [2005073] - ACPI: Test for ACPI_SUCCESS rather than !ACPI_FAILURE (Jaroslav Kysela) [2005073] - spi/acpi: fix incorrect ACPI parent check (Jaroslav Kysela) [2005073] - spi: Create helper API to lookup ACPI info for spi device (Jaroslav Kysela) [2005073] - spi/acpi: enumerate all SPI slaves in the namespace (Jaroslav Kysela) [2005073] - spi: kill useless initializer in spi_register_controller() (Jaroslav Kysela) [2005073] - spi: fix ctrl->num_chipselect constraint (Jaroslav Kysela) [2005073] - spi: Don't call spi_get_gpio_descs() before device name is set (Jaroslav Kysela) [2005073] - spi: Avoid undefined behaviour when counting unused native CSs (Jaroslav Kysela) [2005073] - spi: Allow to have all native CSs in use along with GPIOs (Jaroslav Kysela) [2005073] - spi: Add missing error handling for CS GPIOs (Jaroslav Kysela) [2005073] - spi: export tracepoint symbols to modules (Jaroslav Kysela) [2005073] - spi: Fix zero length xfer bug (Jaroslav Kysela) [2005073] - spi: Add generic support for unused native cs with cs-gpios (Jaroslav Kysela) [2005073] - spi: Reduce kthread priority (Jaroslav Kysela) [2005073] - spi: core: Use DEVICE_ATTR_RW() for SPI slave control sysfs attribute (Jaroslav Kysela) [2005073] - i2c: acpi: Add an i2c_acpi_client_count() helper function (Jaroslav Kysela) [2005073] - s390/qeth: cache link_info for ethtool (Michal Schmidt) [2117098] - nfp: amend removal of MODULE_VERSION (Stefan Assmann) [1955769] - x86/speculation: Add LFENCE to RSB fill sequence (Waiman Long) [2115080] {CVE-2022-26373} - x86/speculation: Add RSB VM Exit protections (Waiman Long) [2115080] {CVE-2022-26373} - tools headers cpufeatures: Sync with the kernel sources (Waiman Long) [2115080] - tools headers cpufeatures: Sync with the kernel sources (Waiman Long) [2115080] - x86/speculation: Fix RSB filling with CONFIG_RETPOLINE=n (Waiman Long) [2115080] - x86/bugs: Do not enable IBPB at firmware entry when IBPB is not available (Waiman Long) [2115080] - x86/amd: Use IBPB for firmware calls (Waiman Long) [2115080] - x86/bugs: Warn when "ibrs" mitigation is selected on Enhanced IBRS parts (Waiman Long) [2115080] - iavf: Fix reset error handling (Petr Oros) [2119759] - iavf: Fix NULL pointer dereference in iavf_get_link_ksettings (Petr Oros) [2119759] - iavf: Fix adminq error handling (Petr Oros) [2119759] - iavf: Fix missing state logs (Petr Oros) [2119759] - ixgbe: Add locking to prevent panic when setting sriov_numvfs to zero (Ken Cox) [1978613]- netfilter: ipset: fix suspicious RCU usage in find_set_and_id (Florian Westphal) [2118526] - net/mlx5e: Update netdev features after changing XDP state (Amir Tzin) [2049440] - net/mlx5e: CT: Use own workqueue instead of mlx5e priv (Amir Tzin) [2049440] - net/mlx5e: CT: Add ct driver counters (Amir Tzin) [2049440] - net/mlx5e: CT: Fix cleanup of CT before cleanup of TC ct rules (Amir Tzin) [2049440] - net/mlx5e: Align mlx5e_cleanup_uplink_rep_tx() with upstream code. (Amir Tzin) [2049440] - net/mlx5e: Correct the calculation of max channels for rep (Amir Tzin) [2049440] - Documentation: devlink: mlx5.rst: Fix htmldoc build warning (Amir Tzin) [2049440] - net/mlx5: fs, fail conflicting actions (Amir Tzin) [2049440] - net/mlx5: Rearm the FW tracer after each tracer event (Amir Tzin) [2049440] - net/mlx5: correct ECE offset in query qp output (Amir Tzin) [2049440] - net/mlx5e: Disable softirq in mlx5e_activate_rq to avoid race condition (Amir Tzin) [2049440] - net/mlx5e: TC NIC mode, fix tc chains miss table (Amir Tzin) [2049440] - net/mlx5: Don't use already freed action pointer (Amir Tzin) [2049440] - net/mlx5: fix typo in comment (Amir Tzin) [2049440] - IB/mlx5: Fix undefined behavior due to shift overflowing the constant (Amir Tzin) [2049440] - net/mlx5e: Force ethertype usage in mlx5_ct_fs_smfs_fill_mask() (Amir Tzin) [2049440] - net/mlx5: Drain fw_reset when removing device (Amir Tzin) [2049440] - net/mlx5e: CT: Fix setting flow_source for smfs ct tuples (Amir Tzin) [2049440] - net/mlx5e: CT: Fix support for GRE tuples (Amir Tzin) [2049440] - net/mlx5e: Remove HW-GRO from reported features (Amir Tzin) [2049440] - net/mlx5e: Properly block HW GRO when XDP is enabled (Amir Tzin) [2049440] - net/mlx5e: Properly block LRO when XDP is enabled (Amir Tzin) [2049440] - net/mlx5e: Block rx-gro-hw feature in switchdev mode (Amir Tzin) [2049440] - net/mlx5e: Wrap mlx5e_trap_napi_poll into rcu_read_lock (Amir Tzin) [2049440] - net/mlx5: Initialize flow steering during driver probe (Amir Tzin) [2049440] - net/mlx5: Fix matching on inner TTC (Amir Tzin) [2049440] - net/mlx5: Avoid double clear or set of sync reset requested (Amir Tzin) [2049440] - net/mlx5: Fix deadlock in sync reset flow (Amir Tzin) [2049440] - net/mlx5e: Fix trust state reset in reload (Amir Tzin) [2049440] - net/mlx5e: Avoid checking offload capability in post_parse action (Amir Tzin) [2049440] - net/mlx5e: CT: Fix queued up restore put() executing after relevant ft release (Amir Tzin) [2049440] - net/mlx5e: TC, Fix ct_clear overwriting ct action metadata (Amir Tzin) [2049440] - net/mlx5e: Lag, Don't skip fib events on current dst (Amir Tzin) [2049440] - net/mlx5e: Lag, Fix fib_info pointer assignment (Amir Tzin) [2049440] - net/mlx5e: Lag, Fix use-after-free in fib event handler (Amir Tzin) [2049440] - net/mlx5e: Fix the calling of update_buffer_lossy() API (Amir Tzin) [2049440] - net/mlx5e: Don't match double-vlan packets if cvlan is not set (Amir Tzin) [2049440] - net/mlx5: Fix slab-out-of-bounds while reading resource dump menu (Amir Tzin) [2049440] - RDMA/mlx5: Add a missing update of cache->last_add (Amir Tzin) [2049440] - RDMA/mlx5: Don't remove cache MRs when a delay is needed (Amir Tzin) [2049440] - net/mlx5e: HTB, remove unused function declaration (Amir Tzin) [2049440] - net/mlx5e: Statify function mlx5_cmd_trigger_completions (Amir Tzin) [2049440] - net/mlx5: Remove unused fill page array API function (Amir Tzin) [2049440] - net/mlx5: Remove unused exported contiguous coherent buffer allocation API (Amir Tzin) [2049440] - net/mlx5: CT: Remove extra rhashtable remove on tuple entries (Amir Tzin) [2049440] - net/mlx5: DR, Remove hw_ste from mlx5dr_ste to reduce memory (Amir Tzin) [2049440] - net/mlx5: DR, Remove 4 members from mlx5dr_ste_htbl to reduce memory (Amir Tzin) [2049440] - net/mlx5: DR, Remove num_of_entries byte_size from struct mlx5_dr_icm_chunk (Amir Tzin) [2049440] - net/mlx5: DR, Remove icm_addr from mlx5dr_icm_chunk to reduce memory (Amir Tzin) [2049440] - net/mlx5: DR, Remove mr_addr rkey from struct mlx5dr_icm_chunk (Amir Tzin) [2049440] - net/mlx5: DR, Adjust structure member to reduce memory hole (Amir Tzin) [2049440] - net/mlx5e: Drop cqe_bcnt32 from mlx5e_skb_from_cqe_mpwrq_linear (Amir Tzin) [2049440] - net/mlx5e: Drop the len output parameter from mlx5e_xdp_handle (Amir Tzin) [2049440] - net/mlx5e: RX, Test the XDP program existence out of the handler (Amir Tzin) [2049440] - net/mlx5e: Build SKB in place over the first fragment in non-linear legacy RQ (Amir Tzin) [2049440] - net/mlx5e: Add headroom only to the first fragment in legacy RQ (Amir Tzin) [2049440] - net/mlx5e: Validate MTU when building non-linear legacy RQ fragments info (Amir Tzin) [2049440] - net/mlx5e: MPLSoUDP encap, support action vlan pop_eth explicitly (Amir Tzin) [2049440] - net/mlx5e: MPLSoUDP decap, use vlan push_eth instead of pedit (Amir Tzin) [2049440] - RDMA/mlx5: Fix memory leak in error flow for subscribe event routine (Amir Tzin) [2049440] - net/mlx5e: Fix use-after-free in mlx5e_stats_grp_sw_update_stats (Amir Tzin) [2049440] - net/mlx5e: Remove overzealous validations in netlink EEPROM query (Amir Tzin) [2049440] - net/mlx5: Parse module mapping using mlx5_ifc (Amir Tzin) [2049440] - net/mlx5: Query the maximum MCIA register read size from firmware (Amir Tzin) [2049440] - net/mlx5: CT: Create smfs dr matchers dynamically (Amir Tzin) [2049440] - net/mlx5: CT: Add software steering ct flow steering provider (Amir Tzin) [2049440] - net/mlx5: Add smfs lib to export direct steering API to CT (Amir Tzin) [2049440] - net/mlx5: DR, Add helper to get backing dr table from a mlx5 flow table (Amir Tzin) [2049440] - net/mlx5: CT: Introduce a platform for multiple flow steering providers (Amir Tzin) [2049440] - net/mlx5: Node-aware allocation for the doorbell pgdir (Amir Tzin) [2049440] - net/mlx5: Node-aware allocation for UAR (Amir Tzin) [2049440] - net/mlx5: Node-aware allocation for the EQs (Amir Tzin) [2049440] - net/mlx5: Node-aware allocation for the EQ table (Amir Tzin) [2049440] - net/mlx5: Node-aware allocation for the IRQ table (Amir Tzin) [2049440] - net/mlx5: Delete useless module.h include (Amir Tzin) [2049440] - net/mlx5: DR, Add support for ConnectX-7 steering (Amir Tzin) [2049440] - net/mlx5: DR, Refactor ste_ctx handling for STE v0/1 (Amir Tzin) [2049440] - net/mlx5: DR, Rename action modify fields to reflect naming in HW spec (Amir Tzin) [2049440] - net/mlx5: DR, Fix handling of different actions on the same STE in STEv1 (Amir Tzin) [2049440] - net/mlx5: DR, Remove unneeded comments (Amir Tzin) [2049440] - net/mlx5: DR, Add support for matching on Internet Header Length (IHL) (Amir Tzin) [2049440] - net/mlx5: DR, Align mlx5dv_dr API vport action with FW behavior (Amir Tzin) [2049440] - net/mlx5: Add debugfs counters for page commands failures (Amir Tzin) [2049440] - net/mlx5: Add pages debugfs (Amir Tzin) [2049440] - net/mlx5: Move debugfs entries to separate struct (Amir Tzin) [2049440] - net/mlx5: Change release_all_pages cap bit location (Amir Tzin) [2049440] - net/mlx5: Remove redundant error on reclaim pages (Amir Tzin) [2049440] - net/mlx5: Remove redundant error on give pages (Amir Tzin) [2049440] - net/mlx5: Remove redundant notify fail on give pages (Amir Tzin) [2049440] - net/mlx5: Add command failures data to debugfs (Amir Tzin) [2049440] - net/mlx5e: TC, Fix use after free in mlx5e_clone_flow_attr_for_post_act() (Amir Tzin) [2049440] - net/mlx5: Support GRE conntrack offload (Amir Tzin) [2049440] - mlx5: add support for page_pool_get_stats (Amir Tzin) [2049440] - net/mlx5: Add migration commands definitions (Amir Tzin) [2049440] - net/mlx5: Introduce migration bits and structures (Amir Tzin) [2049440] - net/mlx5: Expose APIs to get/put the mlx5 core device (Amir Tzin) [2049440] - net/mlx5: Disable SRIOV before PF removal (Amir Tzin) [2049440] - net/mlx5: Reuse exported virtfn index function call (Amir Tzin) [2049440] - net/mlx5: Add clarification on sync reset failure (Amir Tzin) [2049440] - net/mlx5: Add reset_state field to MFRL register (Amir Tzin) [2049440] - RDMA/mlx5: Use new command interface API (Amir Tzin) [2049440] - net/mlx5: cmdif, Refactor error handling and reporting of async commands (Amir Tzin) [2049440] - net/mlx5: Use mlx5_cmd_do() in core create_{cq,dct} (Amir Tzin) [2049440] - net/mlx5: cmdif, Add new api for command execution (Amir Tzin) [2049440] - net/mlx5: cmdif, cmd_check refactoring (Amir Tzin) [2049440] - net/mlx5: cmdif, Return value improvements (Amir Tzin) [2049440] - net/mlx5: Lag, offload active-backup drops to hardware (Amir Tzin) [2049440] - net/mlx5: Lag, record inactive state of bond device (Amir Tzin) [2049440] - net/mlx5: Lag, don't use magic numbers for ports (Amir Tzin) [2049440] - net/mlx5: Lag, use local variable already defined to access E-Switch (Amir Tzin) [2049440] - net/mlx5: E-switch, add drop rule support to ingress ACL (Amir Tzin) [2049440] - net/mlx5: E-switch, remove special uplink ingress ACL handling (Amir Tzin) [2049440 2049580] - net/mlx5: E-Switch, reserve and use same uplink metadata across ports (Amir Tzin) [2049440 2049580] - net/mlx5: Add ability to insert to specific flow group (Amir Tzin) [2049440] - mlx5: remove unused static inlines (Amir Tzin) [2049440] - RDMA/mlx5: Reorder calls to pcie_relaxed_ordering_enabled() (Amir Tzin) [2049440] - RDMA/mlx5: Store ndescs instead of the translation table size (Amir Tzin) [2049440] - RDMA/mlx5: Merge similar flows of allocating MR from the cache (Amir Tzin) [2049440] - RDMA/mlx5: Fix the flow of a miss in the allocation of a cache ODP MR (Amir Tzin) [2049440] - RDMA/mlx5: Remove redundant work in struct mlx5_cache_ent (Amir Tzin) [2049440] - net/mlx5e: TC, Allow sample action with CT (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Make post_act parse CT and sample actions (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Clean redundant counter flag from tc action parsers (Amir Tzin) [2049440 2049659] - net/mlx5e: Use multi table support for CT and sample actions (Amir Tzin) [2049440 2049659] - net/mlx5e: Create new flow attr for multi table actions (Amir Tzin) [2049440 2049659] - net/mlx5e: Add post act offload/unoffload API (Amir Tzin) [2049440 2049659] - net/mlx5e: Pass actions param to actions_match_supported() (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Move flow hashtable to be per rep (Amir Tzin) [2049440] - net/mlx5e: E-Switch, Add support for tx_port_ts in switchdev mode (Amir Tzin) [2049440] - net/mlx5e: E-Switch, Add PTP counters for uplink representor (Amir Tzin) [2049440] - net/mlx5e: RX, Restrict bulk size for small Striding RQs (Amir Tzin) [2049440] - net/mlx5e: Default to Striding RQ when not conflicting with CQE compression (Amir Tzin) [2049440] - net/mlx5e: Generalize packet merge error message (Amir Tzin) [2049440] - net/mlx5e: Add support for using xdp->data_meta (Amir Tzin) [2049440] - net/mlx5e: Fix spelling mistake "supoported" -> "supported" (Amir Tzin) [2049440] - net/mlx5e: Optimize the common case condition in mlx5e_select_queue (Amir Tzin) [2049440] - net/mlx5e: Optimize modulo in mlx5e_select_queue (Amir Tzin) [2049440] - net/mlx5e: Optimize mlx5e_select_queue (Amir Tzin) [2049440] - net/mlx5e: Use READ_ONCE/WRITE_ONCE for DCBX trust state (Amir Tzin) [2049440] - net/mlx5e: Move repeating code that gets TC prio into a function (Amir Tzin) [2049440] - net/mlx5e: Use select queue parameters to sync with control flow (Amir Tzin) [2049440] - net/mlx5e: Move mlx5e_select_queue to en/selq.c (Amir Tzin) [2049440] - net/mlx5e: Introduce select queue parameters (Amir Tzin) [2049440] - net/mlx5e: Sync txq2sq updates with mlx5e_xmit for HTB queues (Amir Tzin) [2049440] - net/mlx5e: Use a barrier after updating txq2sq (Amir Tzin) [2049440] - net/mlx5e: Disable TX queues before registering the netdev (Amir Tzin) [2049440] - net/mlx5e: Cleanup of start/stop all queues (Amir Tzin) [2049440] - net/mlx5e: Use FW limitation for max MPW WQEBBs (Amir Tzin) [2049440] - net/mlx5e: Read max WQEBBs on the SQ from firmware (Amir Tzin) [2049440] - net/mlx5e: Remove unused tstamp SQ field (Amir Tzin) [2049440] - RDMA/mlx5: Delete useless module.h include (Amir Tzin) [2049440] - RDMA/mlx5: Delete get_num_static_uars function (Amir Tzin) [2049440] - net/mlx5: VLAN push on RX, pop on TX (Amir Tzin) [2049440 2049616] - net/mlx5: Introduce software defined steering capabilities (Amir Tzin) [2049440 2049616] - net/mlx5: Remove unused TIR modify bitmask enums (Amir Tzin) [2049440] - net/mlx5e: CT, Remove redundant flow args from tc ct calls (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Store mapped tunnel id on flow attr (Amir Tzin) [2049440 2049659] - net/mlx5e: Test CT and SAMPLE on flow attr (Amir Tzin) [2049440 2049580 2049659] - net/mlx5e: Refactor eswitch attr flags to just attr flags (Amir Tzin) [2049440 2049580 2049659] - net/mlx5e: CT, Don't set flow flag CT for ct clear flow (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Hold sample_attr on stack instead of pointer (Amir Tzin) [2049440 2049580 2049659] - net/mlx5e: TC, Reject rules with multiple CT actions (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Refactor mlx5e_tc_add_flow_mod_hdr() to get flow attr (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Pass attr to tc_act can_offload() (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Split pedit offloads verify from alloc_tc_pedit_action() (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Move pedit_headers_action to parse_attr (Amir Tzin) [2049440 2049659] - net/mlx5e: Move counter creation call to alloc_flow_attr_counter() (Amir Tzin) [2049440 2049659] - net/mlx5e: Pass attr arg for attaching/detaching encaps (Amir Tzin) [2049440 2049659] - net/mlx5e: Move code chunk setting encap dests into its own function (Amir Tzin) [2049440 2049659] - net_sched: cls_route: remove from list when handle is 0 (Felix Maurer) [2116328] {CVE-2022-2588} - netfilter: nf_tables: do not allow RULE_ID to refer to another chain (Florian Westphal) [2116356] {CVE-2022-2586} - netfilter: nf_tables: do not allow SET_ID to refer to another table (Florian Westphal) [2116356] {CVE-2022-2586} - netfilter: nf_queue: do not allow packet truncation below transport header offset (Florian Westphal) [2116159] {CVE-2022-36946} - net: let flow have same hash in two directions (Ivan Vecera) [2111094] - ipv4: Fix data-races around sysctl_fib_multipath_hash_fields. (Ivan Vecera) [2111094] - net: Add notifications when multipath hash field change (Ivan Vecera) [2111094] - selftests: forwarding: Add test for custom multipath hash with IPv6 GRE (Ivan Vecera) [2111094] - selftests: forwarding: Add test for custom multipath hash with IPv4 GRE (Ivan Vecera) [2111094] - selftests: forwarding: Add test for custom multipath hash (Ivan Vecera) [2111094] - ipv6: Add custom multipath hash policy (Ivan Vecera) [2111094] - ipv6: Add a sysctl to control multipath hash fields (Ivan Vecera) [2111094] - ipv6: Calculate multipath hash inside switch statement (Ivan Vecera) [2111094] - ipv6: Use a more suitable label name (Ivan Vecera) [2111094] - ipv4: Add custom multipath hash policy (Ivan Vecera) [2111094] - ipv4: Add a sysctl to control multipath hash fields (Ivan Vecera) [2111094] - ipv4: Calculate multipath hash inside switch statement (Ivan Vecera) [2111094] - ipv6: Use math to point per net sysctls into the appropriate struct net (Ivan Vecera) [2111094] - selftest/net/forwarding: declare NETIFS p9 p10 (Ivan Vecera) [2111094] - ipv6: Fix sysctl max for fib_multipath_hash_policy (Ivan Vecera) [2111094] - selftests: forwarding: Test multipath hashing on inner IP pkts for GRE tunnel (Ivan Vecera) [2111094] - ipv6: Support multipath hashing on inner IP pkts (Ivan Vecera) [2111094] - ipv4: Multipath hashing on inner L3 needs to consider inner IPv6 pkts (Ivan Vecera) [2111094] - ipv4: Support multipath hashing on inner IP pkts for GRE tunnel (Ivan Vecera) [2111094] - ipv4: Initialize flowi4_multipath_hash in data path (Ivan Vecera) [2111094] - net: ipv4: Fix NULL pointer dereference in route lookup (Ivan Vecera) [2111094] - route: Add multipath_hash in flowi_common to make user-define hash (Ivan Vecera) [2111094]- drm/nouveau/kms/nv140-: Disable interlacing (Lyude Paul) [2097647] - rpm: convert gcc and libelf to Recommends (Jarod Wilson) [2114900] - redhat: add ca7 to redhat/git/files (Jarod Wilson)- net/mlx5e: TC, Remove redundant error logging (Amir Tzin) [2049436] - net/mlx5e: SHAMPO, reduce TIR indication (Amir Tzin) [2049436] - net/mlx5e: Lag, Only handle events from highest priority multipath entry (Amir Tzin) [2049436] - net/mlx5: Fix offloading with ESWITCH_IPV4_TTL_MODIFY_ENABLE (Amir Tzin) [2049436] - net/mlx5: Fix a race on command flush flow (Amir Tzin) [2049436] - net/mlx5: Fix size field in bufferx_reg struct (Amir Tzin) [2049436] - net/mlx5e: Fix VF min/max rate parameters interchange mistake (Amir Tzin) [2049436] - net/mlx5e: Add missing increment of count (Amir Tzin) [2049436] - net/mlx5e: MPLSoUDP decap, fix check for unsupported matches (Amir Tzin) [2049436] - net/mlx5e: Fix MPLSoUDP encap to use MPLS action information (Amir Tzin) [2049436] - net/mlx5e: Add feature check for set fec counters (Amir Tzin) [2049436 2049711] - net/mlx5e: TC, Skip redundant ct clear actions (Amir Tzin) [2049436] - net/mlx5e: TC, Reject rules with forward and drop actions (Amir Tzin) [2049436] - net/mlx5e: TC, Reject rules with drop and modify hdr action (Amir Tzin) [2049436] - net/mlx5e: kTLS, Use CHECKSUM_UNNECESSARY for device-offloaded packets (Amir Tzin) [2049436] - net/mlx5e: Use dma device access helper (add dropped hunk) (Amir Tzin) [2049436] - net/mlx5e: Fix wrong return value on ioctl EEPROM query failure (Amir Tzin) [2049436] - net/mlx5: Fix possible deadlock on rule deletion (Amir Tzin) [2049436] - net/mlx5: Fix tc max supported prio for nic mode (Amir Tzin) [2049436] - net/mlx5: Update log_max_qp value to be 17 at most (Amir Tzin) [2049436] - net/mlx5: DR, Don't allow match on IP w/o matching on full ethertype/ip_version (Amir Tzin) [2049436] - net/mlx5e: Avoid field-overflowing memcpy() (Amir Tzin) [2049436] - net/mlx5e: Use struct_group() for memcpy() region (Amir Tzin) [2049436] - net/mlx5e: IPsec: Fix tunnel mode crypto offload for non TCP/UDP traffic (Amir Tzin) [2049436 2052871] - net/mlx5e: IPsec: Fix crypto offload for non TCP/UDP encapsulated traffic (Amir Tzin) [2049436 2052871] - net/mlx5e: Don't treat small ceil values as unlimited in HTB offload (Amir Tzin) [2049436] - net/mlx5: E-Switch, Fix uninitialized variable modact (Amir Tzin) [2049436] - net/mlx5e: Fix handling of wrong devices during bond netevent (Amir Tzin) [2049436] - net/mlx5e: Fix broken SKB allocation in HW-GRO (Amir Tzin) [2049436] - net/mlx5e: Fix wrong calculation of header index in HW_GRO (Amir Tzin) [2049436] - net/mlx5: Fix offloading with ESWITCH_IPV4_TTL_MODIFY_ENABLE (Amir Tzin) [2049436] - net/mlx5e: TC, Reject rules with forward and drop actions (Amir Tzin) [2049436] - net/mlx5: Use del_timer_sync in fw reset flow of halting poll (Amir Tzin) [2049436] - net/mlx5e: Fix module EEPROM query (Amir Tzin) [2049436] - net/mlx5e: TC, Reject rules with drop and modify hdr action (Amir Tzin) [2049436] - net/mlx5: Bridge, ensure dev_name is null-terminated (Amir Tzin) [2049436] - net/mlx5: Bridge, take rtnl lock in init error handler (Amir Tzin) [2049436] - mlx5: Don't accidentally set RTO_ONLINK before mlx5e_route_lookup_ipv4_get() (Amir Tzin) [2049436] - net/mlx5e: Fix build error in fec_set_block_stats() (Amir Tzin) [2049436] - Revert "net/mlx5: Add retry mechanism to the command entry index allocation" (Amir Tzin) [2049436] - net/mlx5: Set command entry semaphore up once got index free (Amir Tzin) [2049436] - net/mlx5e: Sync VXLAN udp ports during uplink representor profile change (Amir Tzin) [2049436] - net/mlx5: Fix access to sf_dev_table on allocation failure (Amir Tzin) [2049436] - net/mlx5e: Fix matching on modified inner ip_ecn bits (Amir Tzin) [2049436] - Revert "net/mlx5e: Block offload of outer header csum for GRE tunnel" (Amir Tzin) [2049436] - Revert "net/mlx5e: Block offload of outer header csum for UDP tunnels" (Amir Tzin) [2049436] - net/mlx5e: Fix nullptr on deleting mirroring rule (Amir Tzin) [2049436] - net/mlx5e: Fix page DMA map/unmap attributes (Amir Tzin) [2049436] - net/mlx5: Use dma device access helper (add dropped hunk) (Amir Tzin) [2049436] - net/mlx5e: Add recovery flow in case of error CQE (Amir Tzin) [2049436] - net/mlx5e: Refactor set_pflag_cqe_based_moder (Amir Tzin) [2049436] - net/mlx5e: Move HW-GRO and CQE compression check to fix features flow (Amir Tzin) [2049436] - net/mlx5e: Fix feature check per profile (Amir Tzin) [2049436] - net/mlx5e: Unblock setting vid 0 for VF in case PF isn't eswitch manager (Amir Tzin) [2049436] - net/mlx5e: Expose FEC counters via ethtool (Amir Tzin) [2049436 2049711] - net/mlx5: Update log_max_qp value to FW max capability (Amir Tzin) [2049436] - net/mlx5: Use irq_set_affinity_and_hint() (Amir Tzin) [2049436] - net/mlx5: SF, Use all available cpu for setting cpu affinity (Amir Tzin) [2049436] - net/mlx5: Introduce API for bulk request and release of IRQs (Amir Tzin) [2049436] - net/mlx5: Split irq_pool_affinity logic to new file (Amir Tzin) [2049436] - net/mlx5: Move affinity assignment into irq_request (Amir Tzin) [2049436] - net/mlx5: Introduce control IRQ request API (Amir Tzin) [2049436] - net/mlx5: mlx5e_hv_vhca_stats_create return type to void (Amir Tzin) [2049436] - RDMA/mlx5: Print wc status on CQE error and dump needed (Amir Tzin) [2049436] - net: fixup build after bpf header changes (Amir Tzin) [2049436] - net/mlx5: CT: Set flow source hint from provided tuple device (Amir Tzin) [2049436] - net/mlx5: Set SMFS as a default steering mode if device supports it (Amir Tzin) [2049436] - net/mlx5: DR, Improve steering for empty or RX/TX-only matchers (Amir Tzin) [2049436] - net/mlx5: DR, Add support for matching on geneve_tlv_option_0_exist field (Amir Tzin) [2049436] - net/mlx5: DR, Support matching on tunnel headers 0 and 1 (Amir Tzin) [2049436] - net/mlx5: DR, Add misc5 to match_param structs (Amir Tzin) [2049436] - net/mlx5: Add misc5 flow table match parameters (Amir Tzin) [2049436] - net/mlx5: DR, Add support for UPLINK destination type (Amir Tzin) [2049436] - net/mlx5e: Use auxiliary_device driver data helpers (Amir Tzin) [2049436] - net/mlx5e: Take packet_merge params directly from the RX res struct (Amir Tzin) [2049436] - net/mlx5e: Allocate per-channel stats dynamically at first usage (Amir Tzin) [2049436] - net/mlx5e: Use dynamic per-channel allocations in stats (Amir Tzin) [2049436] - net/mlx5e: Allow profile-specific limitation on max num of channels (Amir Tzin) [2049436] - net/mlx5e: Save memory by using dynamic allocation in netdev priv (Amir Tzin) [2049436] - net/mlx5e: Add profile indications for PTP and QOS HTB features (Amir Tzin) [2049436] - net/mlx5e: Use bitmap field for profile features (Amir Tzin) [2049436] - net/mlx5: Remove the repeated declaration (Amir Tzin) [2049436] - net/mlx5: Let user configure max_macs generic param (Amir Tzin) [2049436] - net/mlx5: Let user configure event_eq_size param (Amir Tzin) [2049436] - net/mlx5: Let user configure io_eq_size param (Amir Tzin) [2049436] - net/mlx5: Introduce log_max_current_uc_list_wr_supported bit (Amir Tzin) [2049436] - net/mlx5e: Move goto action checks into tc_action goto post parse op (Amir Tzin) [2049436] - net/mlx5e: Move vlan action chunk into tc action vlan post parse op (Amir Tzin) [2049436] - net/mlx5e: Add post_parse() op to tc action infrastructure (Amir Tzin) [2049436] - net/mlx5e: Move sample attr allocation to tc_action sample parse op (Amir Tzin) [2049436] - net/mlx5e: TC action parsing loop (Amir Tzin) [2049436] - net/mlx5e: Add redirect ingress to tc action infra (Amir Tzin) [2049436] - net/mlx5e: Add sample and ptype to tc_action infra (Amir Tzin) [2049436] - net/mlx5e: Add ct to tc action infra (Amir Tzin) [2049436] - net/mlx5e: Add mirred/redirect to tc action infra (Amir Tzin) [2049436] - Revert "net/mlx5e: TC, Remove redundant error logging" (Amir Tzin) [2049436] - net/mlx5e: Add mpls push/pop to tc action infra (Amir Tzin) [2049436] - net/mlx5e: Add vlan push/pop/mangle to tc action infra (Amir Tzin) [2049436] - net/mlx5e: Add pedit to tc action infra (Amir Tzin) [2049436] - net/mlx5e: Add csum to tc action infra (Amir Tzin) [2049436] - net/mlx5e: Add tunnel encap/decap to tc action infra (Amir Tzin) [2049436] - net/mlx5e: Add goto to tc action infra (Amir Tzin) [2049436] - net/mlx5e: Add tc action infrastructure (Amir Tzin) [2049436] - RDMA/mlx5: Use memset_after() to zero struct mlx5_ib_mr (Amir Tzin) [2049436] - RDMA/mlx5: Add support to multiple priorities for FDB rules (Amir Tzin) [2049436] - net/mlx5: Create more priorities for FDB bypass namespace (Amir Tzin) [2049436] - net/mlx5: Refactor mlx5_get_flow_namespace (Amir Tzin) [2049436] - net/mlx5: Separate FDB namespace (Amir Tzin) [2049436] - net/mlx5: Dynamically resize flow counters query buffer (Amir Tzin) [2049436] - net/mlx5e: TC, Set flow attr ip_version earlier (Amir Tzin) [2049436] - net/mlx5e: TC, Move common flow_action checks into function (Amir Tzin) [2049436] - net/mlx5e: Remove redundant actions arg from vlan push/pop funcs (Amir Tzin) [2049436] - net/mlx5e: Remove redundant actions arg from validate_goto_chain() (Amir Tzin) [2049436] - net/mlx5e: TC, Remove redundant action stack var (Amir Tzin) [2049436] - net/mlx5e: Hide function mlx5e_num_channels_changed (Amir Tzin) [2049436] - net/mlx5e: SHAMPO, clean MLX5E_MAX_KLM_PER_WQE macro (Amir Tzin) [2049436] - net/mlx5: Print more info on pci error handlers (Amir Tzin) [2049436] - net/mlx5: SF, silence an uninitialized variable warning (Amir Tzin) [2049436] - net/mlx5: Fix error return code in esw_qos_create() (Amir Tzin) [2049436] - net/mlx5: E-switch, Create QoS on demand (Amir Tzin) [2049436] - net/mlx5: E-switch, Enable vport QoS on demand (Amir Tzin) [2049436] - net/mlx5: E-switch, move offloads mode callbacks to offloads file (Amir Tzin) [2049436] - net/mlx5: E-switch, Reuse mlx5_eswitch_set_vport_mac (Amir Tzin) [2049436] - net/mlx5: E-switch, Remove vport enabled check (Amir Tzin) [2049436] - net/mlx5e: Specify out ifindex when looking up decap route (Amir Tzin) [2049436] - net/mlx5e: TC, Move comment about mod header flag to correct place (Amir Tzin) [2049436] - net/mlx5e: TC, Move kfree() calls after destroying all resources (Amir Tzin) [2049436] - net/mlx5e: TC, Destroy nic flow counter if exists (Amir Tzin) [2049436] - net/mlx5: TC, using swap() instead of tmp variable (Amir Tzin) [2049436] - net/mlx5: CT: Allow static allocation of mod headers (Amir Tzin) [2049436] - net/mlx5e: Refactor mod header management API (Amir Tzin) [2049436] - net/mlx5: Avoid printing health buffer when firmware is unavailable (Amir Tzin) [2049436 2049717] - net/mlx5e: Support ethtool cq mode (Amir Tzin) [2049436 2049840] - Revert "RDMA/mlx5: Fix releasing unallocated memory in dereg MR flow" (Amir Tzin) [2049435] - net/mlx5: Use first online CPU instead of hard coded CPU (Amir Tzin) [2049435] - net/mlx5e: SHAMPO, Fix constant expression result (Amir Tzin) [2049435] - net/mlx5: Fix access to a non-supported register (Amir Tzin) [2049435 2049717] - net/mlx5: Fix too early queueing of log timestamp work (Amir Tzin) [2049435 2049717] - net/mlx5: Fix use after free in mlx5_health_wait_pci_up (Amir Tzin) [2049435] - net/mlx5: Lag, Fix recreation of VF LAG (Amir Tzin) [2049435] - net/mlx5e: Sync TIR params updates against concurrent create/modify (Amir Tzin) [2049435] - RDMA/mlx5: Fix releasing unallocated memory in dereg MR flow (Amir Tzin) [2049435] - net/mlx5: Fix flow counters SF bulk query len (Amir Tzin) [2049435] - net/mlx5: Lag, fix a potential Oops with mlx5_lag_create_definer() (Amir Tzin) [2049435] - net/mlx5e: Prevent HW-GRO and CQE-COMPRESS features operate together (Amir Tzin) [2049435] - net/mlx5e: Add HW-GRO offload (Amir Tzin) [2049435] - net/mlx5e: Add HW_GRO statistics (Amir Tzin) [2049435] - net/mlx5e: HW_GRO cqe handler implementation (Amir Tzin) [2049435] - net/mlx5e: Add data path for SHAMPO feature (Amir Tzin) [2049435] - net/mlx5e: Add handle SHAMPO cqe support (Amir Tzin) [2049435] - net/mlx5e: Add control path for SHAMPO feature (Amir Tzin) [2049435] - net/mlx5e: Add support to klm_umr_wqe (Amir Tzin) [2049435] - net/mlx5e: Rename TIR lro functions to TIR packet merge functions (Amir Tzin) [2049435] - net/mlx5e: Align mlx5e_resources with upstream code. (Amir Tzin) [2049435] - net/mlx5: Add SHAMPO caps, HW bits and enumerations (Amir Tzin) [2049435] - net/mlx5e: Rename lro_timeout to packet_merge_timeout (Amir Tzin) [2049435] - net/mlx5: SF_DEV Add SF device trace points (Amir Tzin) [2049435] - net/mlx5: SF, Add SF trace points (Amir Tzin) [2049435] - net/mlx5: Bridge, support replacing existing FDB entry (Amir Tzin) [2049435] - net/mlx5: Bridge, extract code to lookup and del/notify entry (Amir Tzin) [2049435] - net/mlx5: Add periodic update of host time to firmware (Amir Tzin) [2049435 2049717] - net/mlx5: Print health buffer by log level (Amir Tzin) [2049435 2049717] - net/mlx5: Extend health buffer dump (Amir Tzin) [2049435 2049717] - net/mlx5: Reduce flow counters bulk query buffer size for SFs (Amir Tzin) [2049435] - net/mlx5: Fix unused function warning of mlx5i_flow_type_mask (Amir Tzin) [2049435] - net/mlx5: Remove unnecessary checks for slow path flag (Amir Tzin) [2049435] - net/mlx5e: don't write directly to netdev->dev_addr (Amir Tzin) [2049435] - RDMA/mlx5: Use dev_addr_mod() (Amir Tzin) [2049435] - RDMA/mlx5: fix build error with INFINIBAND_USER_ACCESS=n (Amir Tzin) [2049435] - RDMA/mlx5: Attach ndescs to mlx5_ib_mkey (Amir Tzin) [2049435] - RDMA/mlx5: Move struct mlx5_core_mkey to mlx5_ib (Amir Tzin) [2049435] - RDMA/mlx5: Replace struct mlx5_core_mkey by u32 key (Amir Tzin) [2049435] - RDMA/mlx5: Align mlx5e_resources with upstream code. (Amir Tzin) [2049435] - RDMA/mlx5: Remove pd from struct mlx5_core_mkey (Amir Tzin) [2049435] - RDMA/mlx5: Remove size from struct mlx5_core_mkey (Amir Tzin) [2049435] - RDMA/mlx5: Remove iova from struct mlx5_core_mkey (Amir Tzin) [2049435] - net/mlx5: E-Switch, Increase supported number of forward destinations to 32 (Amir Tzin) [2049435] - net/mlx5: E-Switch, Use dynamic alloc for dest array (Amir Tzin) [2049435] - net/mlx5: Lag, use steering to select the affinity port in LAG (Amir Tzin) [2049435] - net/mlx5: Lag, add support to create/destroy/modify port selection (Amir Tzin) [2049435] - net/mlx5: Lag, add support to create TTC tables for LAG port selection (Amir Tzin) [2049435] - net/mlx5: Lag, add support to create definers for LAG (Amir Tzin) [2049435] - net/mlx5: Lag, set match mask according to the traffic type bitmap (Amir Tzin) [2049435] - net/mlx5: Lag, set LAG traffic type mapping (Amir Tzin) [2049435] - net/mlx5: Lag, move lag files into directory (Amir Tzin) [2049435] - net/mlx5: Introduce new uplink destination type (Amir Tzin) [2049435] - net/mlx5: Add support to create match definer (Amir Tzin) [2049435] - net/mlx5: Introduce port selection namespace (Amir Tzin) [2049435] - net/mlx5: Support partial TTC rules (Amir Tzin) [2049435] - mlx5: prevent 64bit divide (Amir Tzin) [2049435] - net/mlx5: Use system_image_guid to determine bonding (Amir Tzin) [2049435] - net/mlx5: Use native_port_num as 1st option of device index (Amir Tzin) [2049435] - net/mlx5: Introduce new device index wrapper (Amir Tzin) [2049435] - net/mlx5: Check return status first when querying system_image_guid (Amir Tzin) [2049435] - net/mlx5: DR, Prefer kcalloc over open coded arithmetic (Amir Tzin) [2049435] - net/mlx5e: Add extack msgs related to TC for better debug (Amir Tzin) [2049435] - net/mlx5: CT: Fix missing cleanup of ct nat table on init failure (Amir Tzin) [2049435] - Revert "net/mlx5e: TC, Skip redundant ct clear actions" (Amir Tzin) [2049435] - net/mlx5: Disable roce at HCA level (Amir Tzin) [2049435] - net/mlx5i: Enable Rx steering for IPoIB via ethtool (Amir Tzin) [2049435] - net/mlx5: Bridge, provide flow source hints (Amir Tzin) [2049435] - net/mlx5: Read timeout values from DTOR (Amir Tzin) [2049435] - net/mlx5: Read timeout values from init segment (Amir Tzin) [2049435] - net/mlx5: Add layout to support default timeouts register (Amir Tzin) [2049435] - net/mlx5: Set devlink reload feature bit for supported devices only (Amir Tzin) [2049435] - RDMA/mlx5: Add optional counter support in get_hw_stats callback (Amir Tzin) [2049435] - RDMA/mlx5: Add modify_op_stat() support (Amir Tzin) [2049435] - RDMA/mlx5: Add steering support in optional flow counters (Amir Tzin) [2049435] - RDMA/mlx5: Support optional counters in hw_stats initialization (Amir Tzin) [2049435] - net/mlx5: Add priorities for counters in RDMA namespaces (Amir Tzin) [2049435] - net/mlx5: Add ifc bits to support optional counters (Amir Tzin) [2049435] - net/mlx5: Enable single IRQ for PCI Function (Amir Tzin) [2049435] - net/mlx5: Shift control IRQ to the last index (Amir Tzin) [2049435] - net/mlx5: Bridge, pop VLAN on egress table miss (Amir Tzin) [2049435] - net/mlx5: Bridge, mark reg_c1 when pushing VLAN (Amir Tzin) [2049435] - net/mlx5: Bridge, extract VLAN pop code to dedicated functions (Amir Tzin) [2049435] - net/mlx5: Bridge, refactor eswitch instance usage (Amir Tzin) [2049435] - net/mlx5e: Support accept action (Amir Tzin) [2049435] - net/mlx5e: Specify out ifindex when looking up encap route (Amir Tzin) [2049435] - net/mlx5e: Reserve a value from TC tunnel options mapping (Amir Tzin) [2049435] - net/mlx5e: Move parse fdb check into actions_match_supported_fdb() (Amir Tzin) [2049435] - net/mlx5e: Split actions_match_supported() into a sub function (Amir Tzin) [2049435] - net/mlx5e: Move mod hdr allocation to a single place (Amir Tzin) [2049435] - net/mlx5e: TC, Refactor sample offload error flow (Amir Tzin) [2049435] - RDMA/mlx5: Avoid taking MRs from larger MR cache pools when a pool is empty (Amir Tzin) [2049435] - IB/mlx5: Flow through a more detailed return code from get_prefetchable_mr() (Amir Tzin) [2049435] - net/mlx5e: Use array_size() helper (Amir Tzin) [2049435] - net/mlx5: Use struct_size() helper in kvzalloc() (Amir Tzin) [2049435] - net/mlx5: Use kvcalloc() instead of kvzalloc() (Amir Tzin) [2049435] - net/mlx5: Tolerate failures in debug features while driver load (Amir Tzin) [2049435] - IB/mlx5: Enable UAR to have DevX UID (Amir Tzin) [2049435] - net/mlx5: Add uid field to UAR allocation structures (Amir Tzin) [2049435] - net/mlx5e: check return value of rhashtable_init (Amir Tzin) [2049435] - net/mlx5e: Enable TC offload for ingress MACVLAN (Amir Tzin) [2049435] - net/mlx5e: Enable TC offload for egress MACVLAN (Amir Tzin) [2049435] - net/mlx5e: loopback test is not supported in switchdev mode (Amir Tzin) [2049435] - net/mlx5e: Use NL_SET_ERR_MSG_MOD() for errors parsing tunnel attributes (Amir Tzin) [2049435] - net/mlx5e: Use tc sample stubs instead of ifdefs in source file (Amir Tzin) [2049435] - net/mlx5e: Remove redundant priv arg from parse_pedit_to_reformat() (Amir Tzin) [2049435] - net/mlx5e: Check action fwd/drop flag exists also for nic flows (Amir Tzin) [2049435] - net/mlx5e: Set action fwd flag when parsing tc action goto (Amir Tzin) [2049435] - net/mlx5e: Remove incorrect addition of action fwd flag (Amir Tzin) [2049435] - Revert "net/mlx5e: TC, Fix ct_clear overwriting ct action metadata" (Amir Tzin) [2049435] - net/mlx5e: Use correct return type (Amir Tzin) [2049435] - net/mlx5e: Add error flow for ethtool -X command (Amir Tzin) [2049435] - net/mlx5: Fix rdma aux device on devlink reload (Amir Tzin) [2049434] - RDMA/mlx5: Relax DCS QP creation checks (Amir Tzin) [2049434] - net/mellanox: switch from 'pci_' to 'dma_' API (Amir Tzin) [2049434] - net/mlx5e: Make use of netdev_warn() (Amir Tzin) [2049434] - net/mlx5: Initialize numa node for all core devices (Amir Tzin) [2049434] - net/mlx5: Allocate individual capability (Amir Tzin) [2049434] - net/mlx5: Reorganize current and maximal capabilities to be per-type (Amir Tzin) [2049434] - net/mlx5: SF, use recent sysfs api (Amir Tzin) [2049434] - net/mlx5: Refcount mlx5_irq with integer (Amir Tzin) [2049434] - net/mlx5: Change SF missing dedicated MSI-X err message to dbg (Amir Tzin) [2049434] - net/mlx5: Align mlx5_irq structure (Amir Tzin) [2049434] - net/mlx5: Delete impossible dev->state checks (Amir Tzin) [2049434] - net/mlx5: Support enable_vnet devlink dev param (Amir Tzin) [2049434] - net/mlx5: Support enable_rdma devlink dev param (Amir Tzin) [2049434] - net/mlx5: Support enable_eth devlink dev param (Amir Tzin) [2049434] - RDMA/mlx5: Drop in-driver verbs object creations (Amir Tzin) [2049434] - RDMA/mlx5: Delete device resource mutex that didn't protect anything (Amir Tzin) [2049434] - RDMA/mlx5: Cancel pkey work before destroying device resources (Amir Tzin) [2049434] - net/mlx5e: Return -EOPNOTSUPP if more relevant when parsing tc actions (Amir Tzin) [2049434] - net/mlx5e: Remove redundant assignment of counter to null (Amir Tzin) [2049434] - net/mlx5e: Remove redundant parse_attr arg (Amir Tzin) [2049434] - net/mlx5e: Remove redundant cap check for flow counter (Amir Tzin) [2049434] - net/mlx5e: Remove redundant filter_dev arg from parse_tc_fdb_actions() (Amir Tzin) [2049434] - net/mlx5e: Remove redundant tc act includes (Amir Tzin) [2049434] - IB/mlx5: Rename is_apu_thread_cq function to is_apu_cq (Amir Tzin) [2049434] - RDMA/mlx5: Add DCS offload support (Amir Tzin) [2049434] - RDMA/mlx5: Separate DCI QP creation logic (Amir Tzin) [2049434] - net/mlx5: Add DCS caps & fields support (Amir Tzin) [2049434] - KVM: nVMX: Inject #UD if VMXON is attempted with incompatible CR0/CR4 (Vitaly Kuznetsov) [2119233] - mm: Fix PASID use-after-free issue (Jerry Snitselaar) [2113046] - scsi: csiostor: Uninitialized data in csio_ln_vnp_read_cbfn() (Rahul Lakkireddy) [2105815] - scsi: csiostor: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Rahul Lakkireddy) [2105815] - scsi: csiostor: Fix a typo (Rahul Lakkireddy) [2105815] - scsi: csiostor: Assign boolean values to a bool variable (Rahul Lakkireddy) [2105815] - scsi: csiostor: Fix fall-through warnings for Clang (Rahul Lakkireddy) [2105815] - scsi: csiostor: Fix spelling mistake "couldnt" -> "couldn't" (Rahul Lakkireddy) [2105815] - scsi: csiostor: Add missing description for csio_rnode_fwevt_handler()'s 'fwevt' param (Rahul Lakkireddy) [2105815] - scsi: csiostor: Remove 2 unused variables {mc,edc}_bist_status_rdata_reg (Rahul Lakkireddy) [2105815] - scsi: csiostor: Demote kerneldoc that fails to meet the criteria (Rahul Lakkireddy) [2105815] - scsi: csiostor: Fix misnamed function parameter (Rahul Lakkireddy) [2105815] - scsi: csiostor: Adjust indentation in csio_device_reset (Rahul Lakkireddy) [2105815] - mediatek: mt76: eeprom: fix missing of_node_put() in mt76_find_power_limits_node() (Jose Ignacio Tornos Martinez) [2103625] - wifi: mac80211: consider EHT element size in assoc request (Jose Ignacio Tornos Martinez) [2103625] - wifi: mac80211: switch airtime fairness back to deficit round-robin scheduling (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7615: fix throughput regression on DFS channels (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7915: fix incorrect testmode ipg on band 1 caused by wmm_idx (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7921: enlarge maximum VHT MPDU length to 11454 (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7921: fix aggregation subframes setting to HE max (Jose Ignacio Tornos Martinez) [2103625] - wifi: mac80211_hwsim: set virtio device ready in probe() (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7921s: fix possible sdio deadlock in command fail (Jose Ignacio Tornos Martinez) [2103625] - wifi: rtw89: 8852a: rfk: fix div 0 exception (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7921: do not update pm states in case of error (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7615: do not update pm stats in case of error (Jose Ignacio Tornos Martinez) [2103625] - ath11k: Avoid REO CMD failed prints during firmware recovery (Jose Ignacio Tornos Martinez) [2103625] - ath11k: Fix incorrect debug_mask mappings (Jose Ignacio Tornos Martinez) [2103625] - ath11k: fix missing skb drop on htc_tx_completion error (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7921s: fix firmware download random fail (Jose Ignacio Tornos Martinez) [2103625] - ath11k: fix IRQ affinity warning on shutdown (Jose Ignacio Tornos Martinez) [2103625] - ath11k: fix netdev open race (Jose Ignacio Tornos Martinez) [2103625] - iwlwifi: fw: init SAR GEO table only if data is present (Jose Ignacio Tornos Martinez) [2103625] - ath10k: htt_tx: do not interpret Eth frames as WiFi (Jose Ignacio Tornos Martinez) [2103625] - ath11k: Don't check arvif->is_started before sending management frames (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7915: fix twt table_mask to u16 in mt7915_dev (Jose Ignacio Tornos Martinez) [2103625] - ath11k: reset 11d state in process of recovery (Jose Ignacio Tornos Martinez) [2103625] - brcmfmac: use ISO3166 country code and 0 rev as fallback on brcmfmac43602 chips (Jose Ignacio Tornos Martinez) [2103625] - mt76: fix tx status related use-after-free race on station removal (Jose Ignacio Tornos Martinez) [2103625] - mt76: do not attempt to reorder received 802.3 packets without agg session (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7921: fix kernel crash at mt7921_pci_remove (Jose Ignacio Tornos Martinez) [2103625] - mt76: fix antenna config missing in 6G cap (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7915: report rx mode value in mt7915_mac_fill_rx_rate (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7915: do not pass data pointer to mt7915_mcu_muru_debug_set (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7915: fix possible NULL pointer dereference in mt7915_mac_fill_rx_vector (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7915: fix possible uninitialized pointer dereference in mt7986_wmac_gpio_setup (Jose Ignacio Tornos Martinez) [2103625] - ath10k: enable napi on RX path for usb (Jose Ignacio Tornos Martinez) [2103625] - ath11k: fix the warning of dev_wake in mhi_pm_disable_transition() (Jose Ignacio Tornos Martinez) [2103625] - ath11k: acquire ab->base_lock in unassign when finding the peer by addr (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7915: fix unbounded shift in mt7915_mcu_beacon_mbss (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7915: fix DBDC default band selection on MT7915D (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7921: honor pm user configuration in mt7921_sniffer_interface_iter (Jose Ignacio Tornos Martinez) [2103625] - i40e: Fix tunnel checksum offload with fragmented traffic (Ivan Vecera) [2107977] - net/mlx5e: Fix matchall police parameters validation (Ivan Vecera) [2106271] - net/sched: act_police: allow 'continue' action offload (Ivan Vecera) [2106271] - net: Print hashed skb addresses for all net and qdisc events (Ivan Vecera) [2106271] - net: sched: fixed barrier to prevent skbuff sticking in qdisc backlog (Ivan Vecera) [2106271] - net/sched: act_pedit: sanitize shift argument before usage (Ivan Vecera) [2106271] - net/sched: act_pedit: really ensure the skb is writable (Ivan Vecera) [2106271] - net/sched: taprio: Check if socket flags are valid (Ivan Vecera) [2106271] - net/sched: flower: Avoid overwriting error messages (Ivan Vecera) [2106271] - net/sched: matchall: Avoid overwriting error messages (Ivan Vecera) [2106271] - net/sched: cls_api: Add extack message for unsupported action offload (Ivan Vecera) [2106271] - net/sched: act_vlan: Add extack message for offload failure (Ivan Vecera) [2106271] - net/sched: act_tunnel_key: Add extack message for offload failure (Ivan Vecera) [2106271] - net/sched: act_skbedit: Add extack messages for offload failure (Ivan Vecera) [2106271] - net/sched: act_police: Add extack messages for offload failure (Ivan Vecera) [2106271] - net/sched: act_pedit: Add extack message for offload failure (Ivan Vecera) [2106271] - net/sched: act_mpls: Add extack messages for offload failure (Ivan Vecera) [2106271] - net/sched: act_mirred: Add extack message for offload failure (Ivan Vecera) [2106271] - net/sched: act_gact: Add extack messages for offload failure (Ivan Vecera) [2106271] - net/sched: act_api: Add extack to offload_act_setup() callback (Ivan Vecera) [2106271] - net/sched: flower: Take verbose flag into account when logging error messages (Ivan Vecera) [2106271] - net/sched: matchall: Take verbose flag into account when logging error messages (Ivan Vecera) [2106271] - net/sched: fix incorrect vlan_push_eth dest field (Ivan Vecera) [2106271] - net/sched: add vlan push_eth and pop_eth action to the hardware IR (Ivan Vecera) [2106271] - selftests: tc-testing: Increase timeout in tdc config file (Ivan Vecera) [2106271] - flow_offload: improve extack msg for user when adding invalid filter (Ivan Vecera) [2106271] - flow_offload: reject offload for all drivers with invalid police parameters (Ivan Vecera) [2106271] - net: flow_offload: add tc police action parameters (Ivan Vecera) [2106271] - net: sched: avoid newline at end of message in NL_SET_ERR_MSG_MOD (Ivan Vecera) [2106271] - net_sched: add __rcu annotation to netdev->qdisc (Ivan Vecera) [2106271] - net/sched: act_police: more accurate MTU policing (Ivan Vecera) [2106271] - net/sched: Enable tc skb ext allocation on chain miss only when needed (Ivan Vecera) [2106271] - net: sched: remove qdisc_qlen_cpu() (Ivan Vecera) [2106271] - net: sched: remove psched_tdiff_bounded() (Ivan Vecera) [2106271] - net: sched: Clarify error message when qdisc kind is unknown (Ivan Vecera) [2106271] - sch_cake: revise Diffserv docs (Ivan Vecera) [2106271] - flow_offload: fix suspicious RCU usage when offloading tc action (Ivan Vecera) [2106271] - net/sched: use min() macro instead of doing it manually (Ivan Vecera) [2106271] - selftests: tc-testing: add action offload selftest for action and filter (Ivan Vecera) [2106271] - flow_offload: validate flags of filter and actions (Ivan Vecera) [2106271] - flow_offload: add reoffload process to update hw_count (Ivan Vecera) [2106271] - net: sched: save full flags for tc action (Ivan Vecera) [2106271] - flow_offload: add process to update action stats from hardware (Ivan Vecera) [2106271] - flow_offload: rename exts stats update functions with hw (Ivan Vecera) [2106271] - flow_offload: add skip_hw and skip_sw to control if offload the action (Ivan Vecera) [2106271] - flow_offload: allow user to offload tc action to net device (Ivan Vecera) [2106271] - flow_offload: add ops to tc_action_ops for flow action setup (Ivan Vecera) [2106271] - flow_offload: rename offload functions with offload instead of flow (Ivan Vecera) [2106271] - flow_offload: add index to flow_action_entry structure (Ivan Vecera) [2106271] - flow_offload: reject to offload tc actions in offload drivers (Ivan Vecera) [2106271] - flow_offload: fill flags to action structure (Ivan Vecera) [2106271] - sch_cake: do not call cake_destroy() from cake_init() (Ivan Vecera) [2106271] - net/sched: fq_pie: prevent dismantle issue (Ivan Vecera) [2106271] - selftests/tc-testing: Fix cannot create /sys/bus/netdevsim/new_device: Directory nonexistent (Ivan Vecera) [2106271] - selftests/tc-testing: add missing config (Ivan Vecera) [2106271] - selftests/tc-testing: add exit code (Ivan Vecera) [2106271] - net/sched: act_ct: Offload only ASSURED connections (Ivan Vecera) [2106271] - selftests/tc-testings: Be compatible with newer tc output (Ivan Vecera) [2106271] - selftests: forwarding: Fix packet matching in mirroring selftests (Ivan Vecera) [2106271] - net/sched: sch_taprio: fix undefined behavior in ktime_mono_to_any (Ivan Vecera) [2106271] - cls_flower: Fix inability to match GRE/IPIP packets (Ivan Vecera) [2106271] - sch_htb: Add extack messages for EOPNOTSUPP errors (Ivan Vecera) [2106271] - net: sch: simplify condtion for selecting mini_Qdisc_pair buffer (Ivan Vecera) [2106271] - net: sch: eliminate unnecessary RCU waits in mini_qdisc_pair_swap() (Ivan Vecera) [2106271] - net: sched: gred: dynamically allocate tc_gred_qopt_offload (Ivan Vecera) [2106271] - net: stats: Read the statistics in ___gnet_stats_copy_basic() instead of adding. (Ivan Vecera) [2106271] - net: sched: Allow statistics reads from softirq. (Ivan Vecera) [2106271] - net: sched: remove one pair of atomic operations (Ivan Vecera) [2106271] - net: sched: fix logic error in qdisc_run_begin() (Ivan Vecera) [2106271] - net: sch_tbf: Add a graft command (Ivan Vecera) [2106271] - net: sched: Remove Qdisc::running sequence counter (Ivan Vecera) [2106271] - net: sched: Merge Qdisc::bstats and Qdisc::cpu_bstats data types (Ivan Vecera) [2106271] - net: sched: Use _bstats_update/set() instead of raw writes (Ivan Vecera) [2106271] - net: sched: Protect Qdisc::bstats with u64_stats (Ivan Vecera) [2106271] - u64_stats: Introduce u64_stats_set() (Ivan Vecera) [2106271] - gen_stats: Move remaining users to gnet_stats_add_queue(). (Ivan Vecera) [2106271] - mq, mqprio: Use gnet_stats_add_queue(). (Ivan Vecera) [2106271] - gen_stats: Add gnet_stats_add_queue(). (Ivan Vecera) [2106271] - gen_stats: Add instead Set the value in __gnet_stats_copy_basic(). (Ivan Vecera) [2106271] - testing: selftests: tc_common: Add tc_check_at_least_x_packets() (Ivan Vecera) [2106271] - testing: selftests: forwarding.config.sample: Add tc flag (Ivan Vecera) [2106271] - net/sched: sch_taprio: properly cancel timer from taprio_destroy() (Ivan Vecera) [2106271] - net: sched: Use struct_size() helper in kvmalloc() (Ivan Vecera) [2106271] - net_sched: Use struct_size() and flex_array_size() helpers (Ivan Vecera) [2106271] - net: prevent user from passing illegal stab size (Ivan Vecera) [2106271] - net: sched: move and reuse mq_change_real_num_tx() (Ivan Vecera) [2106271] - selftests: net: test ethtool -L vs mq (Ivan Vecera) [2106271] - netdevsim: add ability to change channel count (Ivan Vecera) [2106271] - net: add netif_set_real_num_queues() for device reconfig (Ivan Vecera) [2106271] - net: sched: update default qdisc visibility after Tx queue cnt changes (Ivan Vecera) [2106271] - fix array-index-out-of-bounds in taprio_change (Ivan Vecera) [2106271] - Revert "flow_offload: action should not be NULL when it is referenced" (Ivan Vecera) [2106271] - sch_cake: fix srchost/dsthost hashing mode (Ivan Vecera) [2106271] - net/sched: cls_api, reset flags on replay (Ivan Vecera) [2106271] - net: sched: provide missing kdoc for tcf_pkt_info and tcf_ematch_ops (Ivan Vecera) [2106271] - net: flow_offload: correct comments mismatch with code (Ivan Vecera) [2106271] - net/sched: taprio: Fix init procedure (Ivan Vecera) [2106271] - net_sched: refactor TC action init API (Ivan Vecera) [2106271] - tc-testing: Add control-plane selftest for skbmod SKBMOD_F_ECN option (Ivan Vecera) [2106271] - net/sched: act_skbmod: Add SKBMOD_F_ECN option support (Ivan Vecera) [2106271] - qdisc: add new field for qdisc_enqueue tracepoint (Ivan Vecera) [2106271] - net/sched: act_skbmod: Skip non-Ethernet packets (Ivan Vecera) [2106271] - net/sched: Remove unnecessary if statement (Ivan Vecera) [2106271] - net_sched: introduce tracepoint trace_qdisc_enqueue() (Ivan Vecera) [2106271] - net_sched: use px to print skb address in trace_qdisc_dequeue() (Ivan Vecera) [2106271] - net: use px to print skb address in trace_netif_receive_skb (Ivan Vecera) [2106271] - net/sched: sch_taprio: fix typo in comment (Ivan Vecera) [2106271] - flow_offload: action should not be NULL when it is referenced (Ivan Vecera) [2106271] - net: sched: remove qdisc->empty for lockless qdisc (Ivan Vecera) [2106271] - net: sched: implement TCQ_F_CAN_BYPASS for lockless qdisc (Ivan Vecera) [2106271] - net: sched: avoid unnecessary seqcount operation for lockless qdisc (Ivan Vecera) [2106271] - Revert "net/sched: cls_flower: Remove match on n_proto" (Ivan Vecera) [2106271] - net: sched: add barrier to ensure correct ordering for lockless qdisc (Ivan Vecera) [2106271] - net: sched: fix error return code in tcf_del_walker() (Ivan Vecera) [2106271] - net/sched: cls_flower: Remove match on n_proto (Ivan Vecera) [2106271] - sch_cake: revise docs for RFC 8622 LE PHB support (Ivan Vecera) [2106271] - sch_cake: Fix out of bounds when parsing TCP options and header (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_lookup_leaf() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_do_events() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_charge_class() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_deactivate() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_activate() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_change_class_mode() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_class_mode() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_deactivate_prios() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_activate_prios() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_remove_class_from_row() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_add_class_to_row() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_next_rb_node() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_add_to_wait_tree() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_add_to_id_tree() (Ivan Vecera) [2106271] - net/sched: act_vlan: Test priority 0 modification (Ivan Vecera) [2106271] - net/sched: act_vlan: No dump for unset priority (Ivan Vecera) [2106271] - net: sched: Fix spelling mistakes (Ivan Vecera) [2106271] - net/sched: fq_pie: fix OOB access in the traffic path (Ivan Vecera) [2106271] - net/sched: fq_pie: re-factor fix for fq_pie endless loop (Ivan Vecera) [2106271] - net: taprio offload: enforce qdisc to netdev queue mapping (Ivan Vecera) [2106271] - net/sched: taprio: Drop unnecessary NULL check after container_of (Ivan Vecera) [2106271] - net: flow_offload: add FLOW_ACTION_PPPOE_PUSH (Ivan Vecera) [2106271] - gve: Recording rx queue before sending to napi (Jordan Kimbrough) [2018609] - gve: fix the wrong AdminQ buffer queue index check (Jordan Kimbrough) [2018609] - gve: Fix GFP flags when allocing pages (Jordan Kimbrough) [2018609] - gve: Add tx|rx-coalesce-usec for DQO (Jordan Kimbrough) [2018609] - gve: Add consumed counts to ethtool stats (Jordan Kimbrough) [2018609] - gve: Implement suspend/resume/shutdown (Jordan Kimbrough) [2018609] - gve: Add optional metadata descriptor type GVE_TXD_MTD (Jordan Kimbrough) [2018609] - gve: remove memory barrier around seqno (Jordan Kimbrough) [2018609] - gve: Update gve_free_queue_page_list signature (Jordan Kimbrough) [2018609] - gve: Move the irq db indexes out of the ntfy block struct (Jordan Kimbrough) [2018609] - gve: Correct order of processing device options (Jordan Kimbrough) [2018609] - gve: fix for null pointer dereference. (Jordan Kimbrough) [2018609] - gve: fix unmatched u64_stats_update_end() (Jordan Kimbrough) [2018609] - gve: Fix off by one in gve_tx_timeout() (Jordan Kimbrough) [2018609] - gve: Add a jumbo-frame device option. (Jordan Kimbrough) [2018609] - gve: Implement packet continuation for RX. (Jordan Kimbrough) [2018609] - gve: Add RX context. (Jordan Kimbrough) [2018609] - gve: Track RX buffer allocation failures (Jordan Kimbrough) [2018609] - gve: Allow pageflips on larger pages (Jordan Kimbrough) [2018609] - gve: Add netif_set_xps_queue call (Jordan Kimbrough) [2018609] - gve: Recover from queue stall due to missed IRQ (Jordan Kimbrough) [2018609] - gve: Do lazy cleanup in TX path (Jordan Kimbrough) [2018609] - gve: Add rx buffer pagecnt bias (Jordan Kimbrough) [2018609] - gve: Switch to use napi_complete_done (Jordan Kimbrough) [2018609] - gve: report 64bit tx_bytes counter from gve_handle_report_stats() (Jordan Kimbrough) [2018609] - gve: fix gve_get_stats() (Jordan Kimbrough) [2018609] - gve: Properly handle errors in gve_assign_qpl (Jordan Kimbrough) [2018609] - gve: Avoid freeing NULL pointer (Jordan Kimbrough) [2018609] - gve: Correct available tx qpl check (Jordan Kimbrough) [2018609] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Jordan Kimbrough) [2018609] - gve: Use kvcalloc() instead of kvzalloc() (Jordan Kimbrough) [2018609] - gve: DQO: avoid unused variable warnings (Jordan Kimbrough) [2018609] - gve: fix the wrong AdminQ buffer overflow check (Jordan Kimbrough) [2018609] - gve: DQO: Remove incorrect prefetch (Jordan Kimbrough) [2018609] - gve: Simplify code and axe the use of a deprecated API (Jordan Kimbrough) [2018609] - gve: Propagate error codes to caller (Jordan Kimbrough) [2018609] - gve: Fix an error handling path in 'gve_probe()' (Jordan Kimbrough) [2018609] - gve: DQO: Fix off by one in gve_rx_dqo() (Jordan Kimbrough) [2018609] - gve: Fix swapped vars when fetching max queues (Jordan Kimbrough) [2018609] - gve: Fix warnings reported for DQO patchset (Jordan Kimbrough) [2018609] - gve: DQO: Add RX path (Jordan Kimbrough) [2018609] - gve: DQO: Add TX path (Jordan Kimbrough) [2018609] - gve: DQO: Configure interrupts on device up (Jordan Kimbrough) [2018609] - gve: DQO: Add ring allocation and initialization (Jordan Kimbrough) [2018609] - gve: DQO: Add core netdev features (Jordan Kimbrough) [2018609] - gve: Update adminq commands to support DQO queues (Jordan Kimbrough) [2018609] - gve: Add DQO fields for core data structures (Jordan Kimbrough) [2018609] - gve: Add dqo descriptors (Jordan Kimbrough) [2018609] - gve: Add support for DQO RX PTYPE map (Jordan Kimbrough) [2018609] - gve: adminq: DQO specific device descriptor logic (Jordan Kimbrough) [2018609] - gve: Introduce per netdev `enum gve_queue_format` (Jordan Kimbrough) [2018609] - gve: Introduce a new model for device options (Jordan Kimbrough) [2018609] - gve: Make gve_rx_slot_page_info.page_offset an absolute offset (Jordan Kimbrough) [2018609] - gve: gve_rx_copy: Move padding to an argument (Jordan Kimbrough) [2018609] - gve: Move some static functions to a common file (Jordan Kimbrough) [2018609] - gve: Correct SKB queue index validation. (Jordan Kimbrough) [2018609] - gve: Upgrade memory barrier in poll routine (Jordan Kimbrough) [2018609] - gve: Add NULL pointer checks when freeing irqs. (Jordan Kimbrough) [2018609] - gve: Update mgmt_msix_idx if num_ntfy changes (Jordan Kimbrough) [2018609] - gve: Check TX QPL was actually assigned (Jordan Kimbrough) [2018609] - net: gve: remove duplicated allowed (Jordan Kimbrough) [2018609] - net: gve: convert strlcpy to strscpy (Jordan Kimbrough) [2018609] - gve: Add support for raw addressing in the tx path (Jordan Kimbrough) [2018609] - gve: Rx Buffer Recycling (Jordan Kimbrough) [2018609] - gve: Add support for raw addressing to the rx path (Jordan Kimbrough) [2018609] - gve: Add support for raw addressing device option (Jordan Kimbrough) [2018609] - net: don't include ethtool.h from netdevice.h (Jordan Kimbrough) [2018609] - gve: Replace zero-length array with flexible-array member (Jordan Kimbrough) [2018609] - gve: Enable Link Speed Reporting in the driver. (Jordan Kimbrough) [2018609] - gve: Use link status register to report link status (Jordan Kimbrough) [2018609] - gve: Batch AQ commands for creating and destroying queues. (Jordan Kimbrough) [2018609] - gve: NIC stats for report-stats and for ethtool (Jordan Kimbrough) [2018609] - gve: Add Gvnic stats AQ command and ethtool show/set-priv-flags. (Jordan Kimbrough) [2018609] - gve: Use dev_info/err instead of netif_info/err. (Jordan Kimbrough) [2018609] - gve: Add stats for gve. (Jordan Kimbrough) [2018609] - gve: Get and set Rx copybreak via ethtool (Jordan Kimbrough) [2018609] - redhat: update ppc64le secureboot signing key (Jarod Wilson) [2109215] - tools: add cpupower daemon reload when installed/upgraded (Jarod Wilson) [2042424] - sfc: fix use after free when disabling sriov (Íñigo Huguet) [2105999] - drm/nouveau: recognise GA103 (Karol Herbst) [1923125] - drm/aperture: Run fbdev removal before internal helpers (Michel Dänzer) [2088410] - drm/i915/ttm: fix 32b build (Michel Dänzer) [2088410] - drm/amd/display: Ensure valid event timestamp for cursor-only commits (Michel Dänzer) [2088410] - drm/amd/pm: Prevent divide by zero (Michel Dänzer) [2088410] - drm/amd/display: Only use depth 36 bpp linebuffers on DCN display engines. (Michel Dänzer) [2088410] - drm/amdkfd: correct the MEC atomic support firmware checking for GC 10.3.7 (Michel Dänzer) [2088410] - drm/i915/selftests: fix subtraction overflow bug (Michel Dänzer) [2088410] - drm/i915/gt: Serialize TLB invalidates with GT resets (Michel Dänzer) [2088410] - drm/i915/gt: Serialize GRDOM access between multiple engine resets (Michel Dänzer) [2088410] - drm/i915/ttm: fix sg_table construction (Michel Dänzer) [2088410] - drm/i915/selftests: fix a couple IS_ERR() vs NULL tests (Michel Dänzer) [2088410] - drm/i915/gvt: IS_ERR() vs NULL bug in intel_gvt_update_reg_whitelist() (Michel Dänzer) [2088410] - drm/i915/guc: ADL-N should use the same GuC FW as ADL-S (Michel Dänzer) [2088410] - drm/i915: fix a possible refcount leak in intel_dp_add_mst_connector() (Michel Dänzer) [2088410] - drm/amdgpu/display: disable prefer_shadow for generic fb helpers (Michel Dänzer) [2088410] - drm/amdgpu: keep fbdev buffers pinned during suspend (Michel Dänzer) [2088410] - drm/fourcc: fix integer type usage in uapi header (Michel Dänzer) [2088410] - drm/i915/dgfx: Disable d3cold at gfx root port (Michel Dänzer) [2088410] - drm/i915/gem: add missing else (Michel Dänzer) [2088410] - drm/amdgpu: To flush tlb for MMHUB of RAVEN series (Michel Dänzer) [2088410] - Revert "drm/amdgpu/display: set vblank_disable_immediate for DC" (Michel Dänzer) [2088410] - drm/amdgpu: fix adev variable used in amdgpu_device_gpu_recover() (Michel Dänzer) [2088410] - drm/amd: Revert "drm/amd/display: keep eDP Vdd on when eDP stream is already enabled" (Michel Dänzer) [2088410] - udmabuf: add back sanity check (Michel Dänzer) [2088410] - drm/amd/display: Fix typo in override_lane_settings (Michel Dänzer) [2088410] - amd/display/dc: Fix COLOR_ENCODING and COLOR_RANGE doing nothing for DCN20+ (Michel Dänzer) [2088410] - drm/i915: Implement w/a 22010492432 for adl-s (Michel Dänzer) [2088410] - drm/i915/uc: remove accidental static from a local variable (Michel Dänzer) [2088410] - drm/amd/display: Cap OLED brightness per max frame-average luminance (Michel Dänzer) [2088410] - drm/amdgpu: Fix GTT size reporting in amdgpu_ioctl (Michel Dänzer) [2088410] - drm/i915/reset: Fix error_state_read ptr + offset use (Michel Dänzer) [2088410] - drm/amdkfd: add pinned BOs to kfd_bo_list (Michel Dänzer) [2088410] - drm/amdkfd: Use mmget_not_zero in MMU notifier (Michel Dänzer) [2088410] - drm/amdgpu: Resolve RAS GFX error count issue after cold boot on Arcturus (Michel Dänzer) [2088410] - drm/amd/display: Read Golden Settings Table from VBIOS (Michel Dänzer) [2088410] - Revert "drm/amd/display: Fix DCN3 B0 DP Alt Mapping" (Michel Dänzer) [2088410] - drm/amdgpu: update VCN codec support for Yellow Carp (Michel Dänzer) [2088410] - drm/amd/display: remove stale config guards (Michel Dänzer) [2088410] - drm/amdgpu/jpeg2: Add jpeg vmid update under IB submit (Michel Dänzer) [2088410] - drm/atomic: Force bridge self-refresh-exit on CRTC switch (Michel Dänzer) [2088410] - drm/bridge: analogix_dp: Support PSR-exit to disable transition (Michel Dänzer) [2088410] - drm/amdkfd:Fix fw version for 10.3.6 (Michel Dänzer) [2088410] - drm/amd/pm: use bitmap_{from,to}_arr32 where appropriate (Michel Dänzer) [2088410] - drm/amd/pm: correct the metrics version for SMU 11.0.11/12/13 (Michel Dänzer) [2088410] - drm/amd/pm: Fix missing thermal throttler status (Michel Dänzer) [2088410] - drm/amd/pm: fix a potential gpu_metrics_table memory leak (Michel Dänzer) [2088410] - drm/radeon: fix a possible null pointer dereference (Michel Dänzer) [2088410] - drm/amd/display: Check zero planes for OTG disable W/A on clock change (Michel Dänzer) [2088410] - drm/amd/display: Check if modulo is 0 before dividing. (Michel Dänzer) [2088410] - drm/amdgpu: fix limiting AV1 to the first instance on VCN3 (Michel Dänzer) [2088410] - drm/bridge: ti-sn65dsi83: Handle dsi_lanes == 0 as invalid (Michel Dänzer) [2088410] - drm/amdgpu: Off by one in dm_dmub_outbox1_low_irq() (Michel Dänzer) [2088410] - gma500: fix an incorrect NULL check on list iterator (Michel Dänzer) [2088410] - drm/i915/dsi: fix VBT send packet port selection for ICL+ (Michel Dänzer) [2088410] - drm/bridge: analogix_dp: Grab runtime PM reference for DP-AUX (Michel Dänzer) [2088410] - drm/nouveau/kms/nv50-: atom: fix an incorrect NULL check on list iterator (Michel Dänzer) [2088410] - drm/nouveau/clk: Fix an incorrect NULL check on list iterator (Michel Dänzer) [2088410] - drm/nouveau/subdev/bus: Ratelimit logging for fault errors (Michel Dänzer) [2088410] - drm/amdgpu/cs: make commands with 0 chunks illegal behaviour. (Michel Dänzer) [2088410] - drm/amdgpu: add beige goby PCI ID (Michel Dänzer) [2088410] - drm/i915: Fix CFI violation with show_dynamic_id() (Michel Dänzer) [2088410] - drm/bridge: it6505: Send DPCD SET_POWER to downstream (Michel Dänzer) [2088410] - drm/panel: panel-simple: Fix proper bpc for AM-1280800N3TZQW-T00H (Michel Dänzer) [2088410] - drm/panel: simple: Add missing bus flags for Innolux G070Y2-L01 (Michel Dänzer) [2088410] - drm/bridge: Fix it6505 Kconfig DRM_DP_AUX_BUS dependency (Michel Dänzer) [2088410] - drm/bridge: Fix error handling in analogix_dp_probe (Michel Dänzer) [2088410] - drm/bridge: anx7625: Use uint8 for lane-swing arrays (Michel Dänzer) [2088410] - drm/amd/amdgpu: Remove static from variable in RLCG Reg RW (Michel Dänzer) [2088410] - drm/amd/amdgpu: Fix asm/hypervisor.h build error. (Michel Dänzer) [2088410] - drm/amd/amdgpu: Only reserve vram for firmware with vega9 MS_HYPERV host. (Michel Dänzer) [2088410] - drm: bridge: icn6211: Fix HFP_HSW_HBP_HI and HFP_MIN handling (Michel Dänzer) [2088410] - drm: bridge: icn6211: Fix register layout (Michel Dänzer) [2088410] - drm/bridge: adv7511: clean up CEC adapter when probe fails (Michel Dänzer) [2088410] - drm/bridge: anx7625: add missing destroy_workqueue() in anx7625_i2c_probe() (Michel Dänzer) [2088410] - drm/edid: fix invalid EDID extension block filtering (Michel Dänzer) [2088410] - drm/bridge: it6505: Fix build error (Michel Dänzer) [2088410] - drm: bridge: it66121: Fix the register page length (Michel Dänzer) [2088410] - drm/vmwgfx: Fix an invalid read (Michel Dänzer) [2088410] - drm/ssd130x: Reduce temporary buffer sizes (Michel Dänzer) [2088410] - drm/ssd130x: Fix rectangle updates (Michel Dänzer) [2088410] - drm/format-helper: Fix XRGB888 to monochrome conversion (Michel Dänzer) [2088410] - drm/format-helper: Rename drm_fb_xrgb8888_to_mono_reversed() (Michel Dänzer) [2088410] - drm/solomon: Make DRM_SSD130X depends on MMU (Michel Dänzer) [2088410] - drm: ssd130x: Always apply segment remap setting (Michel Dänzer) [2088410] - drm: ssd130x: Fix COM scan direction register mask (Michel Dänzer) [2088410] - drm/bridge: anx7625: check the return on anx7625_aux_trans (Michel Dänzer) [2088410] - drm/selftests: missing error code in igt_buddy_alloc_smoke() (Michel Dänzer) [2088410] - drm/bridge_connector: enable HPD by default if supported (Michel Dänzer) [2088410] - drm: fix EDID struct for old ARM OABI format (Michel Dänzer) [2088410] - drm/amdgpu: Move mutex_init(&smu->message_lock) to smu_early_init() (Michel Dänzer) [2088410] - drm/amd/pm: update smartshift powerboost calc for smu13 (Michel Dänzer) [2088410] - drm/amd/pm: update smartshift powerboost calc for smu12 (Michel Dänzer) [2088410] - drm/amdgpu/ucode: Remove firmware load type check in amdgpu_ucode_free_bo (Michel Dänzer) [2088410] - drm/amdgpu/psp: move PSP memory alloc from hw_init to sw_init (Michel Dänzer) [2088410] - drm/amd/pm: fix the compile warning (Michel Dänzer) [2088410] - drm/amdkfd: Fix circular lock dependency warning (Michel Dänzer) [2088410] - drm/plane: Move range check for format_count earlier (Michel Dänzer) [2088410] - drm/amdgpu/sdma: Fix incorrect calculations of the wptr of the doorbells (Michel Dänzer) [2088410] - drm/amd/pm: fix double free in si_parse_power_table() (Michel Dänzer) [2088410] - drm/amdgpu/pm: fix the null pointer while the smu is disabled (Michel Dänzer) [2088410] - drm/amd/display: Disabling Z10 on DCN31 (Michel Dänzer) [2088410] - drm/virtio: fix NULL pointer dereference in virtio_gpu_conn_get_modes (Michel Dänzer) [2088410] - drm/vmwgfx: validate the screen formats (Michel Dänzer) [2088410] - drm/selftests: fix a shift-out-of-bounds bug (Michel Dänzer) [2088410] - drm/i915: Fix -Wstringop-overflow warning in call to intel_read_wm_latency() (Michel Dänzer) [2088410] - selftests/xsk: Disable hanging BPF RES tests (Felix Maurer) [2116940] - NLM: Defend against file_lock changes after vfs_test_lock() (Benjamin Coddington) [2094884] - ice: Fix VF not able to send tagged traffic with no VLAN filters (Petr Oros) [2055446] - ice: Ignore error message when setting same promiscuous mode (Petr Oros) [2100683] - ice: Fix clearing of promisc mode with bridge over bond (Petr Oros) [2100683] - ice: Ignore EEXIST when setting promisc mode (Petr Oros) [2100683] - ice: Fix double VLAN error when entering promisc mode (Petr Oros) [2100683]- fs: dlm: fix build with CONFIG_IPV6 disabled (Alexander Aring) [2036988] - fs: dlm: don't call kernel_getpeername() in error_report() (Alexander Aring) [2036988] - fs: dlm: use sk->sk_socket instead of con->sock (Alexander Aring) [2036988] - x86: intel_epb: Allow model specific normal EPB value (Prarit Bhargava) [2101488] - x86: intel_epb: Do not build when CONFIG_PM is unset (Prarit Bhargava) [2101488] - x86: intel_epb: Take CONFIG_PM into account (Prarit Bhargava) [2101488] - PM / arch: x86: MSR_IA32_ENERGY_PERF_BIAS sysfs interface (Prarit Bhargava) [2101488] - PM / arch: x86: Rework the MSR_IA32_ENERGY_PERF_BIAS handling (Prarit Bhargava) [2101488] - thermal: int340x: Add Raptor Lake PCI device id (Prarit Bhargava) [2064828] - thermal: int340x: Support Raptor Lake (Prarit Bhargava) [2064828] - nvme-fc: restart admin queue if the caller needs to restart queue (Ewan D. Milne) [2095693] - netfilter: nf_tables: replace BUG_ON by element length check (Florian Westphal) [2104497] - netfilter: nf_log: incorrect offset to network header (Florian Westphal) [2104497] - netfilter: nft_set_pipapo: release elements in clone from abort path (Florian Westphal) [2104497] - netfilter: nf_tables: stricter validation of element data (Florian Westphal) [2104497] - netfilter: nft_dynset: restore set element counter when failing to update (Florian Westphal) [2104497] - netfilter: use get_random_u32 instead of prandom (Florian Westphal) [2104497] - netfilter: nf_tables: memleak flow rule from commit path (Florian Westphal) [2104497] - netfilter: nf_tables: hold mutex on netns pre_exit path (Florian Westphal) [2104497] - netfilter: conntrack: re-fetch conntrack after insertion (Florian Westphal) [2104497] - netfilter: flowtable: fix excessive hw offload attempts after failure (Florian Westphal) [2104497] - netfilter: flowtable: avoid possible false sharing (Florian Westphal) [2104497] - netfilter: nf_nat_h323: eliminate anonymous module_init & module_exit (Florian Westphal) [2104497] - netfilter: ip6t_rt: fix rt0_hdr parsing in rt_mt6 (Florian Westphal) [2104497] - netfilter: socket: icmp6: fix use-after-scope (Florian Westphal) [2104497] - netfilter: nft_fib_ipv6: skip ipv6 packets from any to link-local (Florian Westphal) [2104497] - net/mlx5: Remove ConnectX-7 device from the unsupported devices (Kamal Heib) [1899567] - fs: dlm: change posix lock sigint handling (Alexander Aring) [2088499] - fs: dlm: use dlm_plock_info for do_unlock_close (Alexander Aring) [2088499] - fs: dlm: change plock interrupted message to debug again (Alexander Aring) [2088499] - fs: dlm: add pid to debug log (Alexander Aring) [2088499] - fs: dlm: plock use list_first_entry (Alexander Aring) [2088499] - dlm: replace usage of found with dedicated list iterator variable (Alexander Aring) [2088499] - dlm: move global to static inits (Alexander Aring) [2088499] - dlm: remove unnecessary INIT_LIST_HEAD() (Alexander Aring) [2088499] - dlm: improve plock logging if interrupted (Alexander Aring) [2088499] - dlm: rearrange async condition return (Alexander Aring) [2088499] - dlm: cleanup plock_op vs plock_xop (Alexander Aring) [2088499] - dlm: replace sanity checks with WARN_ON (Alexander Aring) [2088499]- selftests: mptcp: make sendfile selftest work (Florian Westphal) [2109046] - selftests: mptcp: more stable simult_flows tests (Florian Westphal) [2109046] - be2net: Remove useless DMA-32 fallback configuration (Petr Oros) [2051324] - ethernet: constify references to netdev->dev_addr in drivers (Petr Oros) [2051324] - ethernet: Remove redundant 'flush_workqueue()' calls (Petr Oros) [2051324] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Petr Oros) [2051324] - ethernet: use eth_hw_addr_set() (Petr Oros) [2051324] - be2net: Use irq_update_affinity_hint() (Petr Oros) [2051324] - RedHat: ASoC: SOF: Intel: do not enable IMR boot when resuming by default (Jaroslav Kysela) [2114931] - ASoC: SOF: make ctx_store and ctx_restore as optional (Jaroslav Kysela) [2114931] - ASoC: SOF: ipc3-topology: Prevent double freeing of ipc_control_data via load_bytes (Jaroslav Kysela) [2114931] - ASoC: amd: yc: Update DMI table entries for AMD platforms (Jaroslav Kysela) [2114931] - ASoC: amd: yc: Update DMI table entries (Jaroslav Kysela) [2114931] - thunderbolt: Add DP OUT resource when DP tunnel is discovered (Torez Smith) [2107601] - iavf: Fix VLAN_V2 addition/rejection (Petr Oros) [2115618] - iavf: Fix deadlock in initialization (Petr Oros) [2054656] - qede: Reduce verbosity of ptp tx timestamp (Manish Chopra) [2080655] - dmaengine: idxd: Fixup merge conflict resolution from upstream (Jerry Snitselaar) [2100927] - dmaengine: idxd: skip clearing device context when device is read-only (Jerry Snitselaar) [2100927] - dmaengine: idxd: add RO check for wq max_transfer_size write (Jerry Snitselaar) [2100927] - dmaengine: idxd: add RO check for wq max_batch_size write (Jerry Snitselaar) [2100927] - dmaengine: idxd: fix device cleanup on disable (Jerry Snitselaar) [2100927] - Revert "dmaengine: idxd: Separate user and kernel pasid enabling" (Jerry Snitselaar) [2100927] - net: atlantic: always deep reset on pm op, fixing up my null deref regression (Foggy Liu) [2039680] - net: atlantic: invert deep par in pm functions, preventing null derefs (Foggy Liu) [2039680] - s390/ap: extend AP change bindings-complete uevent with counter (Mete Durlu) [2114907] - powerpc/memhotplug: Make lmb size 64bit (Diego Domingos) [2116517] - powerpc/drmem: Make lmb_size 64 bit (Diego Domingos) [2116517] - RHEL-only: tools: arm64: Use alternative.h header in sysreg.h (Eric Auger) [2118527]- vmxnet3: do not reschedule napi for rx processing (Kamal Heib) [2117263] - lockdown: also lock down previous kgdb use (Lenny Szubowicz) [2104748] {CVE-2022-21499} - sfc: fix kernel panic when creating VF (Íñigo Huguet) [2114738] - net/mlx4_en: use kzalloc (Amir Tzin) [2049433] - net/mlx4: Delete useless moduleparam include (Amir Tzin) [2049433] - RDMA/mlx4: remove redundant assignment to variable nreq (Amir Tzin) [2049433] - RDMA/mlx4: Delete useless module.h include (Amir Tzin) [2049433] - RDMA/mlx4: Don't continue event handler after memory allocation failure (Amir Tzin) [2049433] - net/mlx4: Use irq_update_affinity_hint() (Amir Tzin) [2049433] - RDMA/mlx4: Use bitmap_alloc() when applicable (Amir Tzin) [2049433] - net/mlx4_en: Update reported link modes for 1/10G (Amir Tzin) [2049433] - ethernet: Remove redundant 'flush_workqueue()' calls (Amir Tzin) [2049433] - mlx4: constify args for const dev_addr (Amir Tzin) [2049433] - mlx4: remove custom dev_addr clearing (Amir Tzin) [2049433] - mlx4: replace mlx4_u64_to_mac() with u64_to_ether_addr() (Amir Tzin) [2049433] - mlx4: replace mlx4_mac_to_u64() with ether_addr_to_u64() (Amir Tzin) [2049433] - net/mlx4_en: avoid one cache line miss to ring doorbell (Amir Tzin) [2049433] - net/mlx4_en: Add XDP_REDIRECT statistics (Amir Tzin) [2049433] - net/mlx4: Use array_size() helper in copy_to_user() (Amir Tzin) [2049433] - net: mlx4: Add support for XDP_REDIRECT (Amir Tzin) [2049433] - net/mellanox: switch from 'pci_' to 'dma_' API (Amir Tzin) [2049433] - net/mlx4: Use ARRAY_SIZE to get an array's size (Amir Tzin) [2049433] - net/mlx4: make the array states static const, makes object smaller (Amir Tzin) [2049433] - dma-direct: use the correct size for dma_set_encrypted() (Jerry Snitselaar) [2105608] - dma-debug: make things less spammy under memory pressure (Jerry Snitselaar) [2105608] - dma-iommu: Check that swiotlb is active before trying to use it (Jerry Snitselaar) [2105608] - cpufreq: powernow-k8: Re-order the init checks (Mark Langsdorf) [2072974] - cpufreq: unify show() and store() naming and use __ATTR_XX (Mark Langsdorf) [2072974] - cpufreq: amd-pstate: Add more tracepoint for AMD P-State module (Mark Langsdorf) [2072974] - cpufreq: CPPC: Fix performance/frequency conversion (Mark Langsdorf) [2072974] - cpufreq: Move to_gov_attr_set() to cpufreq.h (Mark Langsdorf) [2072974] - cpufreq: use default_groups in kobj_type (Mark Langsdorf) [2072974] - cpufreq: Fix initialization of min and max frequency QoS requests (Mark Langsdorf) [2072974] - cpufreq: Fix a comment in cpufreq_policy_free (Mark Langsdorf) [2072974] - cpufreq: Fix get_cpu_device() failure in add_cpu_dev_symlink() (Mark Langsdorf) [2072974] - cpufreq: schedutil: Destroy mutex before kobject_put() frees the memory (Mark Langsdorf) [2072974] - cpufreq: sh: Remove sh_cpufreq_cpu_ready() (Mark Langsdorf) [2072974] - cpufreq: acpi: Remove acpi_cpufreq_cpu_ready() (Mark Langsdorf) [2072974] - cpufreq: Fix fall-through warning for Clang (Mark Langsdorf) [2072974] - cpufreq: Remove ->resolve_freq() (Mark Langsdorf) [2072974] - cpufreq: Reuse cpufreq_driver_resolve_freq() in __cpufreq_driver_target() (Mark Langsdorf) [2072974] - cpufreq: Remove the ->stop_cpu() driver callback (Mark Langsdorf) [2072974] - cpufreq: powernv: Migrate to ->exit() callback instead of ->stop_cpu() (Mark Langsdorf) [2072974] - cpufreq: Make cpufreq_online() call driver->offline() on errors (Mark Langsdorf) [2072974] - cpufreq: sh: Remove unused linux/sched.h headers (Mark Langsdorf) [2072974] - cpufreq: stats: Clean up local variable in cpufreq_stats_create_table() (Mark Langsdorf) [2072974] - cpufreq: Remove unused for_each_policy macro (Mark Langsdorf) [2072974] - cpufreq: Rudimentary typos fix in the file s5pv210-cpufreq.c (Mark Langsdorf) [2072974] - ACPI: CPPC: Fix enabling CPPC on AMD systems with shared memory (Mark Langsdorf) [2067296] - ACPI: CPPC: Don't require flexible address space if X86_FEATURE_CPPC is supported (Mark Langsdorf) [2067296] - ACPI: CPPC: Don't require _OSC if X86_FEATURE_CPPC is supported (Mark Langsdorf) [2067296] - x86/ACPI: CPPC: Rename cppc_msr.c to cppc.c (Mark Langsdorf) [2067296] - ACPI: CPPC: Only probe for _CPC if CPPC v2 is acked (Mark Langsdorf) [2067296] - ACPI: CPPC: Assume no transition latency if no PCCT (Mark Langsdorf) [2067296] - ACPI: bus: Set CPPC _OSC bits for all and when CPPC_LIB is supported (Mark Langsdorf) [2067296] - ACPI: CPPC: Check _OSC for flexible address space (Mark Langsdorf) [2067296] - ACPI: processor: idle: Avoid falling back to C3 type C-states (Mark Langsdorf) [2067296] - Revert "ACPI: processor: idle: Only flush cache on entering C3" (Mark Langsdorf) [2067296] - ACPI: CPPC: Change default error code and clean up debug messages in probe (Mark Langsdorf) [2067296] - ACPI: CPPC: Avoid out of bounds access when parsing _CPC data (Mark Langsdorf) [2067296] - ACPI: tables: Make LAPIC_ADDR_OVR address readable in message (Mark Langsdorf) [2067296] - ACPI: IPMI: replace usage of found with dedicated list iterator variable (Mark Langsdorf) [2067296] - ACPI, APEI: Use the correct variable for sizeof() (Mark Langsdorf) [2067296] - clocksource: acpi_pm: fix return value of __setup handler (Mark Langsdorf) [2067296] - ACPI / x86: Add support for LPS0 callback handler (Mark Langsdorf) [2067296] - ACPI: bus: Avoid using CPPC if not supported by firmware (Mark Langsdorf) [2067296] - Revert "ACPI: Pass the same capabilities to the _OSC regardless of the query flag" (Mark Langsdorf) [2067296] - ACPI: video: Force backlight native for Clevo NL5xRU and NL5xNU (Mark Langsdorf) [2067296] - PM: hibernate: Honour ACPI hardware signature by default for virtual guests (Mark Langsdorf) [2067296] - ACPI: NFIT: Remove block aperture support (Mark Langsdorf) [2067296] - x86, ACPI: rename init_freq_invariance_cppc() to arch_init_invariance_cppc() (Mark Langsdorf) [2067296] - ACPI/APEI: Limit printable size of BERT table data (Mark Langsdorf) [2067296] - ACPI: APEI: fix return value of __setup handlers (Mark Langsdorf) [2067296] - ACPI / x86: Add skip i2c clients quirk for Lenovo Yoga Tablet 1050F/L (Mark Langsdorf) [2067296] - ACPI / x86: Add skip i2c clients quirk for Nextbook Ares 8 (Mark Langsdorf) [2067296] - ACPICA: Avoid walking the ACPI Namespace if it is not there (Mark Langsdorf) [2067296] - ACPI: processor idle: Check for architectural support for LPI (Mark Langsdorf) [2067296] - ACPI: battery: Add device HID and quirk for Microsoft Surface Go 3 (Mark Langsdorf) [2067296] - ACPI: fan: Add additional attributes for fine grain control (Mark Langsdorf) [2067296] - ACPI: fan: Properly handle fine grain control (Mark Langsdorf) [2067296] - ACPI: fan: Optimize struct acpi_fan_fif (Mark Langsdorf) [2067296] - ACPI: fan: Separate file for attributes creation (Mark Langsdorf) [2067296] - ACPI: fan: Fix error reporting to user space (Mark Langsdorf) [2067296] - ACPI: clean up double words in two comments (Mark Langsdorf) [2067296] - ACPI: property: Get rid of redundant 'else' (Mark Langsdorf) [2067296] - ACPI: EC: Rearrange code in acpi_ec_submit_event() (Mark Langsdorf) [2067296] - ACPI: EC: Reduce indentation level in acpi_ec_submit_event() (Mark Langsdorf) [2067296] - ACPI: EC: Do not return result from advance_transaction() (Mark Langsdorf) [2067296] - ACPI: EC / PM: Print additional debug message in acpi_ec_dispatch_gpe() (Mark Langsdorf) [2067296] - ACPI: PM: Print additional debug message in acpi_s2idle_wake() (Mark Langsdorf) [2067296] - ACPI: tables: Add CEDT signature to the list of known tables (Mark Langsdorf) [2067296] - ACPI: properties: Consistently return -ENOENT if there are no more references (Mark Langsdorf) [2067296] - ACPI: OSL: Fix and clean up acpi_os_read/write_port() (Mark Langsdorf) [2067296] - ACPICA: Use uintptr_t and offsetof() in Linux kernel builds (Mark Langsdorf) [2067296] - ACPI: processor: idle: Only flush cache on entering C3 (Mark Langsdorf) [2067296] - intel_idle: Add AlderLake support (Lenny Szubowicz) [2075709] - intel_idle: Fix SPR C6 optimization (Lenny Szubowicz) [2075709] - intel_idle: Fix the 'preferred_cstates' module parameter (Lenny Szubowicz) [2075709] - cpuidle: intel_idle: Update intel_idle() kerneldoc comment (Lenny Szubowicz) [2075709] - ice: Fix promiscuous mode not turning off (Petr Oros) [2088787] - ice: Introduce enabling promiscuous mode on multiple VF's (Petr Oros) [2088787] - PCI/IOV: Add pci_iov_get_pf_drvdata() to allow VF reaching the drvdata of a PF (Myron Stowe) [2106259] - PCI/IOV: Add pci_iov_vf_id() to get VF index (Myron Stowe) [2106259] - redhat: enable CONFIG_MAXLINEAR_GPHY as module (Petr Oros) [2071856] - net: phy: enhance GPY115 loopback disable function (Petr Oros) [2071856] - net: phy: add Maxlinear GPY115/21x/24x driver (Petr Oros) [2071856] - cgroup: Use css_tryget() instead of css_tryget_online() in task_get_css() (Vratislav Bendel) [2111491] - ASoC: mediatek: Fix error handling in mt8173_max98090_dev_probe (Jaroslav Kysela) [2065580] - ASoC: amd: Add support for enabling DMIC on acp6x via _DSD (Jaroslav Kysela) [2065580] - soundwire: intel: prevent pm_runtime resume prior to system suspend (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Add quirk for Fiero SC-01 (fw v1.0.0) (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Add quirk for Fiero SC-01 (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Add quirks for MacroSilicon MS2100/MS2106 devices (Jaroslav Kysela) [2065580] - ASoC: cs35l41: Add ASP TX3/4 source to register patch (Jaroslav Kysela) [2065580] - ASoC: dapm: Initialise kcontrol data for mux/demux controls (Jaroslav Kysela) [2065580] - ASoC: rt711-sdca: fix kernel NULL pointer dereference when IO error (Jaroslav Kysela) [2065580] - ASoC: cs35l41: Correct some control names (Jaroslav Kysela) [2065580] - ASoC: wm5110: Fix DRE control (Jaroslav Kysela) [2065580] - ASoC: wm_adsp: Fix event for preloader (Jaroslav Kysela) [2065580] - ASoC: Intel: bytcr_wm5102: Fix GPIO related probe-ordering problem (Jaroslav Kysela) [2065580] - ASoC: SOF: Intel: hda-loader: Clarify the cl_dsp_init() flow (Jaroslav Kysela) [2065580] - ASoC: SOF: Intel: hda-loader: Make sure that the fw load sequence is followed (Jaroslav Kysela) [2065580] - ASoC: SOF: Intel: hda-dsp: Expose hda_dsp_core_power_up() (Jaroslav Kysela) [2065580] - ASoC: codecs: rt700/rt711/rt711-sdca: initialize workqueues in probe (Jaroslav Kysela) [2065580] - ASoC: rt7*-sdw: harden jack_detect_handler (Jaroslav Kysela) [2065580] - ASoC: rt711: fix calibrate mutex initialization (Jaroslav Kysela) [2065580] - ASoC: Intel: sof_sdw: handle errors on card registration (Jaroslav Kysela) [2065580] - ASoC: rt711-sdca-sdw: fix calibrate mutex initialization (Jaroslav Kysela) [2065580] - ASoC: Realtek/Maxim SoundWire codecs: disable pm_runtime on remove (Jaroslav Kysela) [2065580] - ASoC: ops: Fix off by one in range control validation (Jaroslav Kysela) [2065580] - ASoC: Intel: Skylake: Correct the handling of fmt_config flexible array (Jaroslav Kysela) [2065580] - ASoC: Intel: Skylake: Correct the ssp rate discovery in skl_get_ssp_clks() (Jaroslav Kysela) [2065580] - ALSA: hda/realtek - Enable the headset-mic on a Xiaomi's laptop (Jaroslav Kysela) [2065580] - ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc221 (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: fix mute/micmute LEDs for HP machines (Jaroslav Kysela) [2065580] - ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc671 (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Fix headset mic for Acer SF313-51 (Jaroslav Kysela) [2065580] - ALSA: hda/conexant: Apply quirk for another HP ProDesk 600 G3 model (Jaroslav Kysela) [2065580] - ALSA: hda - Add fixup for Dell Latitidue E5430 (Jaroslav Kysela) [2065580] - ASoC: SOF: Intel: hda: Fix compressed stream position tracking (Jaroslav Kysela) [2065580] - ASoC: SOF: ipc3-topology: Move and correct size checks in sof_ipc3_control_load_bytes() (Jaroslav Kysela) [2065580] - ASoC: codecs: rt700/rt711/rt711-sdca: resume bus/codec in .set_jack_detect (Jaroslav Kysela) [2065580] - ASoC: rt711-sdca: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2065580] - ASoC: rt711: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2065580] - ALSA: cs46xx: Fix missing snd_card_free() call at probe error (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Add quirk for Clevo L140PU (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Workarounds for Behringer UMC 204/404 HD (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Add quirk for Clevo NS50PU (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Add quirk for Clevo PD70PNT (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Apply fixup for Lenovo Yoga Duet 7 properly (Jaroslav Kysela) [2065580] - ALSA: hda/realtek - ALC897 headset MIC no sound (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Add mute LED quirk for HP Omen laptop (Jaroslav Kysela) [2065580] - ALSA: hda/conexant: Fix missing beep setup (Jaroslav Kysela) [2065580] - ALSA: hda: Fix discovery of i915 graphics PCI device (Jaroslav Kysela) [2065580] - ALSA: hda/via: Fix missing beep setup (Jaroslav Kysela) [2065580] - ALSA: memalloc: Drop x86-specific hack for WC allocations (Jaroslav Kysela) [2065580] - ALSA: hda/realtek - Add HW8326 support (Jaroslav Kysela) [2065580] - ALSA: hda: MTL: add HD Audio PCI ID and HDMI codec vendor ID (Jaroslav Kysela) [2065580] - ASoC: es8328: Fix event generation for deemphasis control (Jaroslav Kysela) [2065580] - ASoC: cs42l51: Correct minimum value for SX volume control (Jaroslav Kysela) [2065580] - ASoC: cs42l56: Correct typo in minimum level for SX volume controls (Jaroslav Kysela) [2065580] - ASoC: cs42l52: Correct TLV for Bypass Volume (Jaroslav Kysela) [2065580] - ASoC: cs53l30: Correct number of volume levels on SX controls (Jaroslav Kysela) [2065580] - ASoC: cs35l36: Update digital volume TLV (Jaroslav Kysela) [2065580] - ASoC: cs42l52: Fix TLV scales for mixer controls (Jaroslav Kysela) [2065580] - ASoC: Intel: cirrus-common: fix incorrect channel mapping (Jaroslav Kysela) [2065580] - ASoC: nau8822: Add operation for internal PLL off and on (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Add quirk for HP Dev One (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Fix for quirk to enable speaker output on the Lenovo Yoga DuetITL 2021 (Jaroslav Kysela) [2065580] - ALSA: hda/conexant - Fix loopback issue with CX20632 (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Set up (implicit) sync for Saffire 6 (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Skip generic sync EP parse for secondary EP (Jaroslav Kysela) [2065580] - ASoC: rt5640: Do not manipulate pin "Platform Clock" if the "Platform Clock" is not in the DAPM (Jaroslav Kysela) [2065580] - ASoC: SOF: amd: Fixed Build error (Jaroslav Kysela) [2065580] - ASoC: rt5514: Fix event generation for "DSP Voice Wake Up" control (Jaroslav Kysela) [2065580] - ASoC: max98090: Move check for invalid values before casting in max98090_put_enab_tlv() (Jaroslav Kysela) [2065580] - ALSA: pcm: Check for null pointer of pointer substream before dereferencing it (Jaroslav Kysela) [2065580] - ASoC: SOF: ipc3-topology: Set scontrol->priv to NULL after freeing it (Jaroslav Kysela) [2065580] - ASoC: cs35l41: Fix an out-of-bounds access in otp_packed_element_t (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Move generic implicit fb quirk entries into quirks.c (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Add quirk bits for enabling/disabling generic implicit fb (Jaroslav Kysela) [2065580] - ASoC: amd: Add driver data to acp6x machine driver (Jaroslav Kysela) [2065580] - ASoC: rt1015p: remove dependency on GPIOLIB (Jaroslav Kysela) [2065580] - ASoC: max98357a: remove dependency on GPIOLIB (Jaroslav Kysela) [2065580] - ASoC: rt5645: Fix errorenous cleanup order (Jaroslav Kysela) [2065580] - ASoC: SOF: amd: add missing platform_device_unregister in acp_pci_rn_probe (Jaroslav Kysela) [2065580] - ASoC: Intel: sof_ssp_amp: fix no DMIC BE Link on Chromebooks (Jaroslav Kysela) [2065580] - ASoC: tscs454: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2065580] - ASoC: SOF: ipc3-topology: Correct get_control_data for non bytes payload (Jaroslav Kysela) [2065580] - ASoC: dapm: Don't fold register value changes into notifications (Jaroslav Kysela) [2065580] - ASoC: Intel: bytcr_rt5640: Add quirk for the HP Pro Tablet 408 (Jaroslav Kysela) [2065580] - ALSA: jack: Access input_dev under mutex (Jaroslav Kysela) [2065580] - ALSA: hda/realtek - Fix microphone noise on ASUS TUF B550M-PLUS (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Enable 4-speaker output for Dell XPS 15 9520 laptop (Jaroslav Kysela) [2065580] - ALSA: hda/realtek - Add new type for ALC245 (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Optimize TEAC clock quirk (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Configure sync endpoints before data (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Add missing ep_idx in fixed EP quirks (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Workaround for clock setup on TEAC devices (Jaroslav Kysela) [2065580] - ALSA: ctxfi: Add SB046x PCI ID (Jaroslav Kysela) [2065580] - NFS: Fix initialisation of nfs_client cl_flags field (Scott Mayhew) [2114577] - Documentation: Add an explanation of NFSv4 client identifiers (Dave Wysochanski) [1801326]- crypto: chelsio/chcr - Remove useless MODULE_VERSION (Rahul Lakkireddy) [2105817] - crypto: chelsio - remove unused function (Rahul Lakkireddy) [2105817] - crypto: chelsio - Read rxchannel-id from firmware (Rahul Lakkireddy) [2105817] - crypto: chelsio - Fix some kernel-doc issues (Rahul Lakkireddy) [2105817] - crypto: chelsio - remove set but not used variable 'adap' (Rahul Lakkireddy) [2105817] - dm raid: fix address sanitizer warning in raid_resume (Benjamin Marzinski) [2115118] - dm raid: fix address sanitizer warning in raid_status (Benjamin Marzinski) [2115118] - dm: return early from dm_pr_call() if DM device is suspended (Benjamin Marzinski) [2115118] - dm thin: fix use-after-free crash in dm_sm_register_threshold_callback (Benjamin Marzinski) [2115118] - dm writecache: count number of blocks discarded, not number of discard bios (Benjamin Marzinski) [2115118] - dm writecache: count number of blocks written, not number of write bios (Benjamin Marzinski) [2115118] - dm writecache: count number of blocks read, not number of read bios (Benjamin Marzinski) [2115118] - dm writecache: return void from functions (Benjamin Marzinski) [2115118] - dm kcopyd: use __GFP_HIGHMEM when allocating pages (Benjamin Marzinski) [2115118] - dm writecache: set a default MAX_WRITEBACK_JOBS (Benjamin Marzinski) [2115118] - dm raid: fix KASAN warning in raid5_add_disks (Benjamin Marzinski) [2115118] - dm raid: fix KASAN warning in raid5_remove_disk (Benjamin Marzinski) [2115118] - KVM: x86: do not report preemption if the steal time cache is stale (Vitaly Kuznetsov) [2115240] - KVM: x86: revalidate steal time cache if MSR value changes (Vitaly Kuznetsov) [2115240] - KVM: nVMX: Always enable TSC scaling for L2 when it was enabled for L1 (Vitaly Kuznetsov) [2115240] - KVM: x86: Fully initialize 'struct kvm_lapic_irq' in kvm_pv_kick_cpu_op() (Vitaly Kuznetsov) [2115240] - KVM: SEV: Init target VMCBs in sev_migrate_from (Vitaly Kuznetsov) [2115240] - KVM: SVM: fix tsc scaling cache logic (Vitaly Kuznetsov) [2115240] - KVM: x86/mmu: Check every prev_roots in __kvm_mmu_free_obsolete_roots() (Vitaly Kuznetsov) [2115240] - KVM: LAPIC: Drop pending LAPIC timer injection when canceling the timer (Vitaly Kuznetsov) [2115240] - KVM: x86: avoid calling x86 emulator without a decoded instruction (Vitaly Kuznetsov) [2115240] - KVM: SVM: Use kzalloc for sev ioctl interfaces to prevent kernel data leak (Vitaly Kuznetsov) [2115240] - KVM: x86: avoid loading a vCPU after .vm_destroy was called (Vitaly Kuznetsov) [2115240] - KVM: nVMX: Clear IDT vectoring on nested VM-Exit for double/triple fault (Vitaly Kuznetsov) [2115240] - KVM: nVMX: Leave most VM-Exit info fields unmodified on failed VM-Entry (Vitaly Kuznetsov) [2115240] - KVM: x86: Drop WARNs that assert a triple fault never "escapes" from L2 (Vitaly Kuznetsov) [2115240] - sched/deadline: Fix BUG_ON condition for deboosted tasks (Phil Auld) [2111860] - scsi: qla2xxx: Fix excessive I/O error messages by default (Nilesh Javali) [2100728] - scsi: qla2xxx: Fix erroneous mailbox timeout after PCI error injection (Nilesh Javali) [2044160] - drm/radeon: fix build rules of *_reg_safe.h (Michel Dänzer) [2006451] - RDMA/irdma: Fix sleep from invalid context BUG (Kamal Heib) [2097318] - RDMA/irdma: Do not advertise 1GB page size for x722 (Kamal Heib) [2097318] - RDMA/cm: Fix memory leak in ib_cm_insert_listen (Kamal Heib) [2097318] - RDMA/hfi1: Fix potential integer multiplication overflow errors (Kamal Heib) [2097318] - RDMA/hfi1: Prevent use of lock before it is initialized (Kamal Heib) [2097318] - RDMA/rxe: Fix an error handling path in rxe_get_mcg() (Kamal Heib) [2097318] - RDMA/rxe: Generate a completion for unsupported/invalid opcode (Kamal Heib) [2097318] - scsi: target: cxgbit: Enable Delayed ACK (Rahul Lakkireddy) [2105813] - scsi: target: cxgbit: Increase max DataSegmentLength (Rahul Lakkireddy) [2105813] - cxgb4: Use the bitmap API to allocate bitmaps (Rahul Lakkireddy) [2105806] - cxgb4: Fix typo in string (Rahul Lakkireddy) [2105806] - cxgb4/cxgb4vf: Fix typo in comments (Rahul Lakkireddy) [2105806] - cxgb4vf: remove unexpected word "the" (Rahul Lakkireddy) [2105806] - net: chelsio: cxgb4: Avoid potential negative array offset (Rahul Lakkireddy) [2105806] - libcxgb: Don't accidentally set RTO_ONLINK in cxgb_find_route() (Rahul Lakkireddy) [2105806] - cxgb4vf: Remove useless DMA-32 fallback configuration (Rahul Lakkireddy) [2105806] - cxgb4: Remove useless DMA-32 fallback configuration (Rahul Lakkireddy) [2105806] - cxgb4: allow reading unrecognized port module eeprom (Rahul Lakkireddy) [2105806] - net: chelsio: cxgb4vf: Fix an error code in cxgb4vf_pci_probe() (Rahul Lakkireddy) [2105806] - cxgb4: Use struct_group() for memcpy() region (Rahul Lakkireddy) [2105806] - cxgb4: fix eeprom len when diagnostics not implemented (Rahul Lakkireddy) [2105806] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Rahul Lakkireddy) [2105806] - ethernet: chelsio: use eth_hw_addr_set() (Rahul Lakkireddy) [2105806] - net: chelsio: cxgb4vf: Make use of the helper function dev_err_probe() (Rahul Lakkireddy) [2105806] - cxgb4: improve printing NIC information (Rahul Lakkireddy) [2105806] - net: chelsio: switch from 'pci_' to 'dma_' API (Rahul Lakkireddy) [2105806] - cxgb4: make the array match_all_mac static, makes object smaller (Rahul Lakkireddy) [2105806] - cxgb4: fix IRQ free race during driver unload (Rahul Lakkireddy) [2105806] - net: chelsio: cxgb4: use eth_zero_addr() to assign zero address (Rahul Lakkireddy) [2105806] - cxgb4: Fix -Wunused-const-variable warning (Rahul Lakkireddy) [2105806] - cxgb4: clip_tbl: use list_del_init instead of list_del/INIT_LIST_HEAD (Rahul Lakkireddy) [2105806] - net: chelsio: cxgb4vf: Fix wrong function name in comments (Rahul Lakkireddy) [2105806] - net: chelsio: cxgb4: Fix wrong function name in comments (Rahul Lakkireddy) [2105806] - cxgb4: Remove redundant NULL check (Rahul Lakkireddy) [2105806] - net: ethernet: chelsiofix: spelling typo of 'rewriteing' (Rahul Lakkireddy) [2105806] - net: don't include ethtool.h from netdevice.h (Rahul Lakkireddy) [2105806] - cxgb4vf: convert to use DEFINE_SEQ_ATTRIBUTE macro (Rahul Lakkireddy) [2105806] - cxgb4vf: fix t4vf_eth_xmit()'s return type (Rahul Lakkireddy) [2105806] - cxgb4vf: update kernel-doc line comments (Rahul Lakkireddy) [2105806] - cxgb4: remove duplicate headers (Rahul Lakkireddy) [2105806] - cxgb4/cxgb4vf: Remove superfluous void * cast in debugfs_create_file() call (Rahul Lakkireddy) [2105806] - cxgb4: Add missing annotation for service_ofldq() (Rahul Lakkireddy) [2105806] - net: cxgb4vf: reject unsupported coalescing params (Rahul Lakkireddy) [2105806] - scsi: mpt3sas: Stop fw fault watchdog work item during system shutdown (Tomas Henzl) [2106413] - drm/amd/display: Fix new dmub notification enabling in DM (Mika Penttilä) [2107632] - Revert "crypto: chelsio - Inline single pdu only" (Rahul Lakkireddy) [2105818] - crypto/chcr: Moving chelsio's inline ipsec functionality to /drivers/net (Rahul Lakkireddy) [2105818] - net/xfrm: IPsec tunnel mode fix inner_ipproto setting in sec_path (Sabrina Dubroca) [2107200] - scsi: ch: Make it possible to open a ch device multiple times again (Ewan D. Milne) [2108649] - lpfc updates for rh8.7 14.0.0.15 (Paul Ely) [2107726] - scsi: lpfc: Copyright updates for 14.2.0.5 patches (Paul Ely) [2107726] - scsi: lpfc: Fix lost NVMe paths during LIF bounce stress test (Paul Ely) [2107726] - scsi: lpfc: Fix attempted FA-PWWN usage after feature disable (Paul Ely) [2107726] - scsi: lpfc: Fix possible memory leak when failing to issue CMF WQE (Paul Ely) [2107726] - scsi: lpfc: Remove extra atomic_inc on cmd_pending in queuecommand after VMID (Paul Ely) [2107726] - scsi: lpfc: Prevent buffer overflow crashes in debugfs with malformed user input (Paul Ely) [2107726] - scsi: lpfc: Fix uninitialized cqe field in lpfc_nvme_cancel_iocb() (Paul Ely) [2107726] - scsi: lpfc: Allow reduced polling rate for nvme_admin_async_event cmd completion (Paul Ely) [2107726] - scsi: lpfc: Fix port stuck in bypassed state after LIP in PT2PT topology (Paul Ely) [2107726] - scsi: lpfc: Resolve NULL ptr dereference after an ELS LOGO is aborted (Paul Ely) [2107726] - scsi: lpfc: Correct BDE type for XMIT_SEQ64_WQE in lpfc_ct_reject_event() (Paul Ely) [2107726] - scsi: qla2xxx: Fix imbalance vha->vref_count (Nilesh Javali) [2108964] - scsi: smartpqi: Update version to 2.1.18-045 (Don Brace) [2101548] - scsi: smartpqi: Update copyright to current year (Don Brace) [2101548] - scsi: smartpqi: Add ctrl ready timeout module parameter (Don Brace) [2101548] - scsi: smartpqi: Update deleting a LUN via sysfs (Don Brace) [2101548] - scsi: smartpqi: Add module param to disable managed ints (Don Brace) [2101548] - scsi: smartpqi: Fix RAID map race condition (Don Brace) [2101548] - scsi: smartpqi: Fix DMA direction for RAID requests (Don Brace) [2101548] - scsi: smartpqi: Stop logging spurious PQI reset failures (Don Brace) [2101548] - scsi: smartpqi: Add PCI IDs for Lenovo controllers (Don Brace) [2101548] - scsi: smartpqi: Add PCI ID for Adaptec SmartHBA 2100-8i (Don Brace) [2101548] - scsi: smartpqi: Fix PCI control linkdown system hang (Don Brace) [2101548] - scsi: smartpqi: Add driver support for multi-LUN devices (Don Brace) [2101548] - scsi: smartpqi: Close write read holes (Don Brace) [2101548] - scsi: smartpqi: Add PCI IDs for ramaxel controllers (Don Brace) [2101548] - scsi: smartpqi: Add controller fw version to console log (Don Brace) [2101548] - scsi: smartpqi: Shorten drive visibility after removal (Don Brace) [2101548] - scsi: smartpqi: Fix typo in comment (Don Brace) [2101548] - docs: kdump: Update the crashkernel description for arm64 (Pingfan Liu) [2093920] - of: Support more than one crash kernel regions for kexec -s (Pingfan Liu) [2093920] - of: kexec: Remove FDT_PROP_* definitions (Pingfan Liu) [2093920] - arm64: kexec: Fix missing error code 'ret' warning in load_other_segments() (Pingfan Liu) [2093920] - arm64: Use common of_kexec_alloc_and_setup_fdt() (Pingfan Liu) [2093920] - of: Add a common kexec FDT setup function (Pingfan Liu) [2093920] - arm64: Use ELF fields defined in 'struct kimage' (Pingfan Liu) [2093920] - kexec: Move ELF fields to struct kimage (Pingfan Liu) [2093920] - of: fdt: Add memory for devices by DT property "linux,usable-memory-range" (Pingfan Liu) [2093920] - efi: apply memblock cap after memblock_add() (Pingfan Liu) [2093920] - of: fdt: Aggregate the processing of "linux,usable-memory-range" (Pingfan Liu) [2093920] - of/fdt: Rework early_init_dt_scan_memory() to call directly (Pingfan Liu) [2093920] - of/fdt: Rework early_init_dt_scan_root() to call directly (Pingfan Liu) [2093920] - of/fdt: Rework early_init_dt_scan_chosen() to call directly (Pingfan Liu) [2093920] - of: fdt: Rename reserve_elfcorehdr() to fdt_reserve_elfcorehdr() (Pingfan Liu) [2093920] - of: fdt: Add generic support for handling elf core headers property (Pingfan Liu) [2093920] - arm64: kdump: Reimplement crashkernel=X (Pingfan Liu) [2093920] - arm64: Use insert_resource() to simplify code (Pingfan Liu) [2093920] - kdump: return -ENOENT if required cmdline option does not exist (Pingfan Liu) [2093920]- sched: Add WARN_ONCE_SAFE for use during critical scheduler code. (Phil Auld) [2095898] - printk: remove NMI tracking [partial] (Phil Auld) [2095898] - ext4: make sure ext4_append() always allocates new block (Lukas Czerner) [2070216] - ext4: check if directory block is within i_size (Lukas Czerner) [2070216] - redhat: nvme/tcp mistakenly uses blk_mq_tag_to_rq(nvme_tcp_tagset(queue)) (John Meneghini) [2112036] - RDMA/cxgb4: Set queue pair state when being queried (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: Use non-atomic bitmap functions when possible (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: Use bitmap_set() when applicable (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: Use bitmap_zalloc() when applicable (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: Use helper function to set GUIDs (Rahul Lakkireddy) [2105809] - RDMA/iw_cxgb4: Fix refcount underflow while destroying cqs. (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: Use refcount_t instead of atomic_t for reference counting (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: Fix missing error code in create_qp() (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: Remove useless assignments (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: add missing qpid increment (Rahul Lakkireddy) [2105809] - RDMA/iw_cxgb4: Use DEFINE_SPINLOCK() for spinlock (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: Use sizeof() notation (Rahul Lakkireddy) [2105809] - drm/amd/display: Ignore First MST Sideband Message Return Error (Michel Dänzer) [2089853] - sched, cpuset: Fix dl_cpu_busy() panic due to empty cs->cpus_allowed (Waiman Long) [2115165] - sched/deadline: Merge dl_task_can_attach() and dl_cpu_busy() (Waiman Long) [2115165] - ibmvnic: Properly dispose of all skbs during a failover. (Steve Best) [2107560] - redhat/configs: Enable CONFIG_AMD_HSMP for x86_64 (John Allen) [2072233] - platform/x86: Add AMD system management interface (John Allen) [2072233] - ice: do not setup vlan for loopback VSI (Petr Oros) [2103845] - ice: check (DD | EOF) bits on Rx descriptor rather than (EOP | RS) (Petr Oros) [2103845] - ice: Fix VSIs unable to share unicast MAC (Petr Oros) [2080033] - ice: Fix max VLANs available for VF (Petr Oros) [2112298] - ice: change devlink code to read NVM in blocks (Petr Oros) [2093904] - ALSA: Enable more Intel and AMD x86 chipset drivers (Jaroslav Kysela) [2065575] - ALSA: Remove module symbols namespace (Jaroslav Kysela) [2065575] - ASoC: SOF: tokens: add token for Mediatek AFE (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Expand firmware loading search options (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Add trace caps to speaker protection FW (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Make compressed buffers optional (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Correct control read size when parsing compressed buffer (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Add support for "toggle" preloaders (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Fix overrun of unterminated control name string (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Clear core reset for cache (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Move lockdep asserts to avoid potential null pointer (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Allow creation of event controls (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Add offset to cs_dsp read/write (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Clarify some kernel doc comments (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Perform NULL check in cs_dsp_coeff_write/read_ctrl (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Add support for rev 2 coefficient files (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Print messages from bin files (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Add pre_run callback (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Add version checks on coefficient loading (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Add lockdep asserts to interface functions (Jaroslav Kysela) [2065575] - firmware: cs_dsp: tidy includes in cs_dsp.c and cs_dsp.h (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Remove the wmfw_add_ctl helper function (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: wm_adsp_control_add() error: uninitialized symbol 'ret' (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: remove a repeated including (Jaroslav Kysela) [2065575] - firmware: cs_dsp: add driver to support firmware loading on Cirrus Logic DSPs (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Separate wm_adsp specifics in cs_dsp_client_ops (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Split out struct cs_dsp from struct wm_adsp (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: move firmware loading to client (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Pass firmware names as parameters when starting DSP core (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Move check of dsp->running to better place (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Separate generic cs_dsp_coeff_ctl handling (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Move sys_config_size to wm_adsp (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Split DSP power operations into helper functions (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Separate some ASoC and generic functions (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Introduce cs_dsp logging macros (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Rename generic DSP support (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Cancel ongoing work when removing controls (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Switch to using wm_coeff_read_ctrl for compressed buffers (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Move check for control existence (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Remove use of snd_ctl_elem_type_t (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Put debugfs_remove_recursive back in (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Let soc_cleanup_component_debugfs remove debugfs (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Remove pointless string comparison (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Add CCM_CORE_RESET to Halo start core (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Correct wm_coeff_tlv_get handling (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Fix control name parsing for multi-fw (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Fix uninitialized variable warnings (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Use snd_ctl_elem_type_t for control types (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Only use __be32 for big-endian data (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Improve handling of raw byte streams (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: remove "ctl" from list on error in wm_adsp_create_control() (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: fix error return code in wm_adsp_load() (Jaroslav Kysela) [2065575] - ASoC: rt5640: Add the binding include file for the HDA header support (Jaroslav Kysela) [2065575] - ALSA: uapi: use C90 comment style instead of C99 style (Jaroslav Kysela) [2065575] - ALSA: hda: intel-dsp-config: Add RaptorLake PCI IDs (Jaroslav Kysela) [2065575] - ALSA: hda/i915: Fix one too many pci_dev_put() (Jaroslav Kysela) [2065575] - ALSA: hda: intel-dsp-config: update AlderLake PCI IDs (Jaroslav Kysela) [2065575] - ALSA: hda/i915 - skip acomp init if no matching display (Jaroslav Kysela) [2065575] - ALSA: hda/i915 - avoid hung task timeout in i915 wait (Jaroslav Kysela) [2065575] - ALSA: intel-dspconfig: add ES8336 support for CNL (Jaroslav Kysela) [2065575] - ALSA: intel-dsp-config: add more ACPI HIDs for ES83x6 devices (Jaroslav Kysela) [2065575] - ALSA: hda: intel-dsp-config: reorder the config table (Jaroslav Kysela) [2065575] - ALSA: hda: intel-dsp-config: add JasperLake support (Jaroslav Kysela) [2065575] - ALSA: hda: Simplify DMIC-in-NHLT check (Jaroslav Kysela) [2065575] - ALSA: intel_hdmi: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: x86: Use standard mmap helper for Intel HDMI LPE audio (Jaroslav Kysela) [2065575] - ALSA: intel_hdmi: Fix reference to PCM buffer address (Jaroslav Kysela) [2065575] - ALSA: intel_hdmi: Check for error num after setting mask (Jaroslav Kysela) [2065575] - tools include uapi: Update asound.h copy (Jaroslav Kysela) [2065575] - tools include UAPI: Sync sound/asound.h copy with the kernel sources (Jaroslav Kysela) [2065575] - tools include UAPI: Sync sound/asound.h copy with the kernel sources (Jaroslav Kysela) [2065575] - ALSA: hda: Add helper macros for DSP capable devices (Jaroslav Kysela) [2065575] - ALSA: intel-nhlt: add helper to detect SSP link mask (Jaroslav Kysela) [2065575] - ASoC: soc-acpi: add information on I2S/TDM link mask (Jaroslav Kysela) [2065575] - ASoC: soc-acpi: fix kernel-doc descriptor (Jaroslav Kysela) [2065575] - ASoC: SOF: fix 32 signed bit overflow (Jaroslav Kysela) [2065575] - ALSA: hda: Add snd_hdac_ext_bus_link_at() helper (Jaroslav Kysela) [2065575] - ALSA: cleanup double word in comment (Jaroslav Kysela) [2065575] - ASoC: SOF: add _D3_PERSISTENT flag to fw_ready message (Jaroslav Kysela) [2065575] - ALSA: HDA: hdac_ext_stream: use consistent prefixes for variables (Jaroslav Kysela) [2065575] - ipc: debug: Add shared memory heap to memory scan (Jaroslav Kysela) [2065575] - ALSA: pcm: comment about relation between msbits hw parameter and [S|U]32 formats (Jaroslav Kysela) [2065575] - ALSA: hda: Fill gaps in NHLT endpoint-interface (Jaroslav Kysela) [2065575] - ASoC: SOF: IPC: Add new IPC command to free trace DMA (Jaroslav Kysela) [2065575] - soundwire: stream: make enable/disable/deprepare idempotent (Jaroslav Kysela) [2065575] - soundwire: stream: sdw_stream_add_ functions can be called multiple times (Jaroslav Kysela) [2065575] - soundwire: stream: introduce sdw_slave_rt_find() helper (Jaroslav Kysela) [2065575] - soundwire: stream: separate alloc and config within sdw_stream_add_xxx() (Jaroslav Kysela) [2065575] - soundwire: stream: move list addition to sdw_slave_alloc_rt() (Jaroslav Kysela) [2065575] - soundwire: stream: rename and move master/slave_rt_free routines (Jaroslav Kysela) [2065575] - soundwire: stream: group sdw_stream_ functions (Jaroslav Kysela) [2065575] - soundwire: stream: split sdw_alloc_slave_rt() in alloc and config (Jaroslav Kysela) [2065575] - soundwire: stream: move sdw_alloc_slave_rt() before 'master' helpers (Jaroslav Kysela) [2065575] - soundwire: stream: split sdw_alloc_master_rt() in alloc and config (Jaroslav Kysela) [2065575] - soundwire: stream: simplify sdw_alloc_master_rt() (Jaroslav Kysela) [2065575] - soundwire: stream: group sdw_port and sdw_master/slave_port functions (Jaroslav Kysela) [2065575] - soundwire: stream: add 'slave' prefix for port range checks (Jaroslav Kysela) [2065575] - soundwire: stream: split alloc and config in two functions (Jaroslav Kysela) [2065575] - soundwire: stream: split port allocation and configuration loops (Jaroslav Kysela) [2065575] - soundwire: stream: add alloc/config/free helpers for ports (Jaroslav Kysela) [2065575] - soundwire: stream: simplify check on port range (Jaroslav Kysela) [2065575] - soundwire: stream: add slave runtime to list earlier (Jaroslav Kysela) [2065575] - soundwire: stream: remove unused parameter in sdw_stream_add_slave (Jaroslav Kysela) [2065575] - soundwire: intel: fix wrong register name in intel_shim_wake (Jaroslav Kysela) [2065575] - soundwire: bus: add dev_warn() messages to track UNATTACHED devices (Jaroslav Kysela) [2065575] - soundwire: intel: remove PDM support (Jaroslav Kysela) [2065575] - soundwire: intel: remove unnecessary init (Jaroslav Kysela) [2065575] - ASoC/SoundWire: dai: expand 'stream' concept beyond SoundWire (Jaroslav Kysela) [2065575] - soundwire: intel: improve suspend flows (Jaroslav Kysela) [2065575] - soundwire: intel: Use auxiliary_device driver data helpers (Jaroslav Kysela) [2065575] - soundwire: qcom: remove redundant version number read (Jaroslav Kysela) [2065575] - ASoC: SOF: Fix NULL pointer exception in sof_pci_probe callback (Jaroslav Kysela) [2065575] - ASoC: ops: Validate input values in snd_soc_put_volsw_range() (Jaroslav Kysela) [2065575] - ASoC: dmaengine: Restore NULL prepare_slave_config() callback (Jaroslav Kysela) [2065575] - ASoC: max98090: Generate notifications on changes for custom control (Jaroslav Kysela) [2065575] - ASoC: max98090: Reject invalid values in custom control put() (Jaroslav Kysela) [2065575] - ASoC: rt9120: Correct the reg 0x09 size to one byte (Jaroslav Kysela) [2065575] - ASoC: soc-ops: fix error handling (Jaroslav Kysela) [2065575] - ASoC: da7219: Fix change notifications for tone generator frequency (Jaroslav Kysela) [2065575] - ASoC: simple-card-utils: fix sysclk shutdown (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: Add a quirk for Huawei Matebook D15 (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: add a quirk for headset at mic1 port (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: support a separate gpio to control headphone (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: simplify speaker gpio naming (Jaroslav Kysela) [2065575] - ASoC: Intel: soc-acpi: correct device endpoints for max98373 (Jaroslav Kysela) [2065575] - ASoC: codecs: wcd934x: do not switch off SIDO Buck when codec is in use (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Fix memory leak in sof_control_load() (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: cleanup dailinks on widget unload (Jaroslav Kysela) [2065575] - ASoC: rt711/5682: check if bus is active before deferred jack detection (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_rt5682: Add support for max98360a speaker amp on SSP2 (Jaroslav Kysela) [2065575] - ASoC: simple-card-utils: Avoid NULL deref in asoc_simple_set_tdm() (Jaroslav Kysela) [2065575] - ASoC: soc-core: add debugfs_prefix member to snd_soc_component_driver (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Fix a shift-out-of-bounds warning found by UBSAN (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Add one more variable in the debug log (Jaroslav Kysela) [2065575] - ASoC: rt5682: fix an incorrect NULL check on list iterator (Jaroslav Kysela) [2065575] - ASoC: soc-dapm: fix two incorrect uses of list iterator (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: use GFP_KERNEL when the code is sleepable (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Fix memory leak of scontrol->name (Jaroslav Kysela) [2065575] - codecs: rt5682s: fix an incorrect NULL check on list iterator (Jaroslav Kysela) [2065575] - ASoC: topology: Correct error handling in soc_tplg_dapm_widget_create() (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: Fix build error without SND_SOC_SOF_PCI_DEV (Jaroslav Kysela) [2065575] - ASoC: SOF: Add a new dai_get_clk topology IPC op (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Add ops for setting up and tearing down pipelines (Jaroslav Kysela) [2065575] - ASoC: SOF: expose sof_route_setup() (Jaroslav Kysela) [2065575] - ASoC: SOF: Add dai_link_fixup PCM op for IPC3 (Jaroslav Kysela) [2065575] - ASoC: SOF: Add trigger PCM op for IPC3 (Jaroslav Kysela) [2065575] - ASoC: SOF: Define hw_params PCM op for IPC3 (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce IPC3 PCM hw_free op (Jaroslav Kysela) [2065575] - ASoC: SOF: pcm: expose the sof_pcm_setup_connected_widgets() function (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce IPC-specific PCM ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Add bytes_ext control IPC ops for IPC3 (Jaroslav Kysela) [2065575] - ASoC: SOF: Add bytes_get/put control IPC ops for IPC3 (Jaroslav Kysela) [2065575] - ASoC: SOF: Add enum_get/put control ops for IPC3 (Jaroslav Kysela) [2065575] - ASoC: SOF: Add switch get/put IPC3 ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Add volume_get/put IPC3 ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Add IPC3 topology control ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce IPC ops for kcontrol IO (Jaroslav Kysela) [2065575] - ASoC: SOF: Make sof_suspend/resume IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: Make sof_widget_setup/free IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: set up scheduler widget before all other widgets in the pipeline (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Use kmemdup() to replace kzalloc + memcpy (Jaroslav Kysela) [2065575] - ASoC: ak4642: Use of_device_get_match_data() (Jaroslav Kysela) [2065575] - ASoC: sti: Fix deadlock via snd_pcm_stop_xrun() call (Jaroslav Kysela) [2065575] - ASoC: amd: Fix reference to PCM buffer address (Jaroslav Kysela) [2065575] - ASoC: codecs: wcd934x: Add missing of_node_put() in wcd934x_codec_parse_data (Jaroslav Kysela) [2065575] - ASoC: rt1308-sdw: get calibration params after power on (Jaroslav Kysela) [2065575] - ASoC: msm8916-wcd-analog: Fix error handling in pm8916_wcd_analog_spmi_probe (Jaroslav Kysela) [2065575] - ASoC: ti: Fix spelling mistake "cant" -> "can't" (Jaroslav Kysela) [2065575] - ASoC: samsung: i2s: check the return value of kstrdup() (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: remove snd_sof_complete_pipeline() (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make widget binding IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make control parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make DAI widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make route setup IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make effect widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: Replace zero-length array with flexible-array member (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make siggen widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make asrc widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make src widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make mux/demux widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make mixer widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make pga widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make buffer widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make scheduler widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce IPC3 ops (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Add helper function for processing tuple arrays (Jaroslav Kysela) [2065575] - ASoC: SOF: IPC: Introduce IPC ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce struct snd_sof_dai_link (Jaroslav Kysela) [2065575] - ASoC: soc-compress: Change the check for codec_dai (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Code loading over HDA (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Code loading over CLDMA (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Implement CLDMA transfer (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: General code loading flow (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Dynamic firmware resources management (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Declare module configuration types (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Firmware resources management utilities (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Add basefw runtime-parameter requests (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Add ROM requests (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Add power management requests (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Add module management requests (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Add pipeline management requests (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Add code loading requests (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Inter process communication (Jaroslav Kysela) [2065575] - ASoC: Intel: Introduce AVS driver (Jaroslav Kysela) [2065575] - ASoC: Export DAI register and widget ctor and dctor functions (Jaroslav Kysela) [2065575] - ASoC: simple-card-utils: Don't reset clock of active DAI (Jaroslav Kysela) [2065575] - ASoC: SOF: Remove ipc_pcm_params() ops (Jaroslav Kysela) [2065575] - ASoC: SOF: imx: Convert to use the generic set_stream_data_offset ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: Convert to use the generic set_stream_data_offset ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda-ipc: Add hda_set_stream_data_offset() (Jaroslav Kysela) [2065575] - ASoC: SOF: stream-ipc: Add sof_set_stream_data_offset() (Jaroslav Kysela) [2065575] - ASoC: SOF: Mark snd_sof_dsp_ops.ipc_pcm_params() callback optional (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce optional callback to configure stream data offset (Jaroslav Kysela) [2065575] - ASoC: SOF: pcm: Remove sof_pcm_dsp_params() wrapper (Jaroslav Kysela) [2065575] - ASoC: SOF: Make pcm_hw_params snd_sof_dsp_ops callback IPC neutral (Jaroslav Kysela) [2065575] - ASoC: SOF: sof-priv: Remove stale snd_sof_ipc_stream_pcm_params() declaration (Jaroslav Kysela) [2065575] - ASoC: Intel: soc-acpi: Add entry for rt711-sdca-sdw in ADL match table (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: add topology overwrite for Taniks (Jaroslav Kysela) [2065575] - ASoC: SOF: trace: Use proper DMA direction for the trace data buffer (Jaroslav Kysela) [2065575] - ASoC: SOF: compress: fix null check after dereference (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: enable DMI L1 for playback streams (Jaroslav Kysela) [2065575] - ASoC: SOF: ipc-msg-injector: Use devm_kzalloc() for the rx_buffer (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Remove unneeded semicolon (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Remove unneeded semicolon (Jaroslav Kysela) [2065575] - ASoC: Intel: boards: fix randconfig issue (Jaroslav Kysela) [2065575] - ASoC: Intel: bytcht_es8316: move comment to the right place (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: add cfg-dmics component for UCM support (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: extend machine driver to support ES8326 codec (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: add support for JD inverted quirk (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: move comment to the right place (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: log all quirks (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: use NHLT information to set dmic and SSP (Jaroslav Kysela) [2065575] - ASoC: Intel: Revert "ASoC: Intel: sof_es8336: add quirk for Huawei D15 2021" (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: get codec device with ACPI instead of bus search (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: make gpio optional (Jaroslav Kysela) [2065575] - ASoC: Intel: soc-acpi: add ESSX8336 support on Cannon Lake machines (Jaroslav Kysela) [2065575] - ASoC: Intel: soc-acpi: add more ACPI HIDs for ES83x6 devices (Jaroslav Kysela) [2065575] - ASoC: Intel: soc-acpi: quirk topology filename dynamically (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: report SSP link mask to machine driver (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: retrieve DMIC number for I2S boards (Jaroslav Kysela) [2065575] - ASoC: SOF: move definition of snd_sof_ipc to header file (Jaroslav Kysela) [2065575] - ASoC: SOF: make struct snd_sof_dai IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Rename arguments in sof_parse_tokens() (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Rename arguments in sof_parse_token_sets() (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Modify signature for token parsing functions (Jaroslav Kysela) [2065575] - ASoC: SOF: Add a tuples array to struct snd_sof_widget (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: make sof_route_load() IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: make struct snd_sof_widget IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: mxs: Fix error handling in mxs_sgtl5000_probe (Jaroslav Kysela) [2065575] - ASoC: dmaengine: do not use a NULL prepare_slave_config() callback (Jaroslav Kysela) [2065575] - ASoC: SOF: Add missing of_node_put() in imx8m_probe (Jaroslav Kysela) [2065575] - ASoC: rockchip: i2s: Fix missing clk_disable_unprepare() in rockchip_i2s_probe (Jaroslav Kysela) [2065575] - ASoC: amd: acp3x: Fix signedness bug in acp3x (Jaroslav Kysela) [2065575] - ASoC: amd: acp5x-pcm-dma: Fix signedness bug (Jaroslav Kysela) [2065575] - ASoC: Intel: catpt: use asoc_substream_to_rtd() (Jaroslav Kysela) [2065575] - ASoC: SOF: change comp_dai to a pointer in struct snd_sof_dai (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: expose some get_token ops (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Modify the get_token op for string tokens (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Drop the size parameter from struct sof_topology_token (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: remove redundant code in sof_link_afe_load() (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: remove redundant code (Jaroslav Kysela) [2065575] - ASoC: SOF: sof-audio: removed unused function (Jaroslav Kysela) [2065575] - ASoC: SOF: set swidget's core for scheduler widget (Jaroslav Kysela) [2065575] - ASoC: SOF: simplify snd_sof_device_remove() (Jaroslav Kysela) [2065575] - ASoC: SOF: remove snd_sof_pipeline_find() (Jaroslav Kysela) [2065575] - ASoC: amd: vg: fix signedness bug in acp5x_audio_probe() (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Remove unnecessary param (Jaroslav Kysela) [2065575] - ASoC: rt5682s: Stabilize the combo jack detection (Jaroslav Kysela) [2065575] - ASoC: wm8350: Handle error for wm8350_register_irq (Jaroslav Kysela) [2065575] - ASoC: amd: pcm-dma: Fix signedness bug in acp3x_audio_probe() (Jaroslav Kysela) [2065575] - ASoC: amd: pcm-dma: Fix signedness bug in acp_pdm_audio_probe() (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Fix signedness bug in renoir_audio_probe() (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_sdw: fix quirks for 2022 HP Spectre x360 13" (Jaroslav Kysela) [2065575] - ASoC: Intel: boards: add GPIOLIB dependency where missed (Jaroslav Kysela) [2065575] - ASoC: Intel: boards: remove explicit dependency on GPIOLIB when DMIC is used" (Jaroslav Kysela) [2065575] - ASoC: fsl_sai: store full version instead of major/minor (Jaroslav Kysela) [2065575] - ASoC: fsl_sai: simplify register poking in fsl_sai_set_bclk (Jaroslav Kysela) [2065575] - ASoC: fsl_sai: simplify irq return value (Jaroslav Kysela) [2065575] - ASoC: fsl_sai: Drop unnecessary defines (Jaroslav Kysela) [2065575] - ASoC: codecs: Add Awinic AW8738 audio amplifier driver (Jaroslav Kysela) [2065575] - ASoC: audio_graph_card2: Add support for variable slot widths (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: clarify operator precedence (Jaroslav Kysela) [2065575] - ASoC: SOF: debug: clarify operator precedence (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Increase ACP_HW_SEM_RETRY_COUNT value (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Move group register configuration to acp-loader (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Use semaphore register to synchronize ipc's irq (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Flush cache after ATU_BASE_ADDR_GRP register update (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Do not set ipc_pcm_params ops as it is optional (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: acp-pcm: Take buffer information directly from runtime (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: pci-tgl: add RPL-S support (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Fix DSP mbox start command and global enable order (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Fix max number of TX channels (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Fix GPIO2 configuration (Jaroslav Kysela) [2065575] - ASoC: bt-sco: fix bt-sco-pcm-wb dai widget don't connect to the endpoint (Jaroslav Kysela) [2065575] - ASoC: hdac_hda: Avoid unexpected match when pcm_name is "Analog" (Jaroslav Kysela) [2065575] - ASoC: soc-compress: prevent the potentially use of null pointer (Jaroslav Kysela) [2065575] - ASoC: soc-generic-dmaengine-pcm: set period_bytes_min based on maxburst (Jaroslav Kysela) [2065575] - ASoC: dwc-i2s: Handle errors for clk_enable (Jaroslav Kysela) [2065575] - ASoC: amd: use asoc_substream_to_rtd() (Jaroslav Kysela) [2065575] - ASoC: atmel_ssc_dai: Handle errors for clk_enable (Jaroslav Kysela) [2065575] - ASoC: mxs-saif: Handle errors for clk_enable (Jaroslav Kysela) [2065575] - ASoC: Intel: soc-acpi: add entries in ADL match table (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_ssp_amp: rename driver and support cs35l41 amplifier (Jaroslav Kysela) [2065575] - ASoC: Intel: cirrus-common: support cs35l41 amplifier (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_rt1308: move rt1308 code to common module (Jaroslav Kysela) [2065575] - ASoC: Intel: boards: create sof-realtek-common module (Jaroslav Kysela) [2065575] - ASoC: Intel: add RT1308 I2S machine driver and HDMI-in capture via I2S support. (Jaroslav Kysela) [2065575] - ASoC: Intel: boards: fix spelling in comments (Jaroslav Kysela) [2065575] - ASoC: soc-acpi: remove sof_fw_filename (Jaroslav Kysela) [2065575] - ASoC: es7241: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max98927: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max98926: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max98925: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max9867: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max9860: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max9850: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max98390: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max98371: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max98095: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max98088: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: uda134x: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: ml26124: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: pcm512x: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: pcm3168a: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: pcm186x: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: pcm1681: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: pcm3060: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: ti: davinci-i2s: Add check for clk_enable() (Jaroslav Kysela) [2065575] - ASoC: mc13783: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: isabelle: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: amd: vangogh: fix uninitialized symbol warning in machine driver (Jaroslav Kysela) [2065575] - ASoC: amd: vg: remove warnings and errors pointed out by checkpatch pl (Jaroslav Kysela) [2065575] - ASoC: amd: vg: update DAI link name (Jaroslav Kysela) [2065575] - ASoC: amd: vg: fix for pm resume callback sequence (Jaroslav Kysela) [2065575] - ASoC: es8328: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: inno_rk3036: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: es8316: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: wl1273: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: es7134: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: twl4030: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: uda1334: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: uda1380: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: si476x: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: sti-sas: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: amd: pcm-dma: Use platform_get_irq() to get the interrupt (Jaroslav Kysela) [2065575] - ASoC: tscs454: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: tscs42xx: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: lm49453: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: qcom: lpass-platform: Update warning print to control excess logging (Jaroslav Kysela) [2065575] - ASoC: acp: check the return value of devm_kzalloc() in acp_legacy_dai_links_create() (Jaroslav Kysela) [2065575] - ASoC: rt5663: check the return value of devm_kzalloc() in rt5663_parse_dp() (Jaroslav Kysela) [2065575] - ASoC: SOF: sof-priv: Drop duplicate sof_compressed_ops declaration (Jaroslav Kysela) [2065575] - ASoC: amd: Use platform_get_irq_byname() to get the interrupt (Jaroslav Kysela) [2065575] - ASoC: SOF: Declare sof_compress_ops in sof-priv.h (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: Fix NULL ptr dereference when ENOMEM (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Add DMIC machine driver ops (Jaroslav Kysela) [2065575] - ASoC: amd: acp-legacy: Add legacy card support for new machines (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Change card name for Guybrush Machine (Jaroslav Kysela) [2065575] - ASoC: SOF: pcm: Add compress_ops for SOF platform component driver (Jaroslav Kysela) [2065575] - ASoC: rt5682s: Fix the wrong jack type detected (Jaroslav Kysela) [2065575] - ASoC: Intel: soc-acpi-byt: Add new WM5102 ACPI HID (Jaroslav Kysela) [2065575] - ASoC: amd: vg: update acp init and deinit sequence (Jaroslav Kysela) [2065575] - ASoC: amd: vg: apply sample bits pcm constraint (Jaroslav Kysela) [2065575] - ASoC: amd: vg: update platform clock control sequence (Jaroslav Kysela) [2065575] - ASoC: nau8821: enable no_capture_mute flag (Jaroslav Kysela) [2065575] - ASoC: amd: vangogh: refactor i2s master mode clock sequence code (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: Add topology overwrite for Felwinter (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: add quirk for Huawei D15 2021 (Jaroslav Kysela) [2065575] - ASoC: intel: skylake: Set max DMA segment size (Jaroslav Kysela) [2065575] - ASoC: SOF: hda: Set max DMA segment size (Jaroslav Kysela) [2065575] - ASoC: SOF: core: unregister clients and machine drivers in .shutdown (Jaroslav Kysela) [2065575] - ASoC: cs4265: Fix the duplicated control name (Jaroslav Kysela) [2065575] - ASoC: ops: Shift tested values in snd_soc_put_volsw() by +min (Jaroslav Kysela) [2065575] - ASoC: soc-core: skip zero num_dai component in searching dai name (Jaroslav Kysela) [2065575] - ASoC: SOF: Makefile: Fix randconfig sof-client build when SND_SOC_SOF=y (Jaroslav Kysela) [2065575] - ASoC: codec: wm8960: complete discharge on BIAS OFF->STANDBY (Jaroslav Kysela) [2065575] - ASoC: wm8731: Delete empty remove() function (Jaroslav Kysela) [2065575] - ASoC: pcm3168a: remove numeric PCM3168A_NUM_SUPPLIES (Jaroslav Kysela) [2065575] - ASoC: pcm3168a: refactor format handling (Jaroslav Kysela) [2065575] - ASoC: pcm3168a: refactor hw_params routine (Jaroslav Kysela) [2065575] - ASoC: pcm3168a: cleanup unintuitive mask usage (Jaroslav Kysela) [2065575] - ASoC: SOF: compr: Mark snd_compress_ops static (Jaroslav Kysela) [2065575] - ASoC: Intel: bytcr_wm5102: use GFP_KERNEL (Jaroslav Kysela) [2065575] - ASoC: SOF: Convert the generic probe support to SOF client (Jaroslav Kysela) [2065575] - ASoC: SOF: Convert the generic IPC message injector into SOF client (Jaroslav Kysela) [2065575] - ASoC: SOF: Convert the generic IPC flood test into SOF client (Jaroslav Kysela) [2065575] - ASoC: SOF: sof-client: Add support for clients not managed by pm framework (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce IPC SOF client support (Jaroslav Kysela) [2065575] - ASoC: SOF: Split up utils.c into sof-utils and iomem-utils (Jaroslav Kysela) [2065575] - ASoC: SOF: ipc: Read and pass the whole message to handlers for IPC events (Jaroslav Kysela) [2065575] - ASoC: SOF: Move the definition of enum sof_dsp_power_states to global header (Jaroslav Kysela) [2065575] - ASoC: SOF: Drop unused DSP power states: D3_HOT and D3_COLD (Jaroslav Kysela) [2065575] - ASoC: rt5640: Remove the sysclk and sysclk_src checking (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hdac_ext_stream: consistent prefixes for variables/members (Jaroslav Kysela) [2065575] - ASoC: fsl_sai: Enable combine mode soft (Jaroslav Kysela) [2065575] - ASoC: SOF: compr: Add compress ops implementation (Jaroslav Kysela) [2065575] - ASoC: SOF: dma-trace: Pass pointer to params_ext struct in trace_init() (Jaroslav Kysela) [2065575] - ASoC: SOF: intel: hda-trace: Pass the dma buffer pointer to hda_dsp_trace_prepare (Jaroslav Kysela) [2065575] - ASoC: zl38060: Remove spurious gpiolib select (Jaroslav Kysela) [2065575] - ASoC: max9759: Remove spurious gpiolib select (Jaroslav Kysela) [2065575] - ASoC: simple-amplifier: Remove spurious gpiolib select (Jaroslav Kysela) [2065575] - ASoC: rt9120: Remove spurious gpiolib select (Jaroslav Kysela) [2065575] - ASoC: dmic: Remove spurious gpiolib select (Jaroslav Kysela) [2065575] - ASoC: rt5682: do not block workqueue if card is unbound (Jaroslav Kysela) [2065575] - ASoC: rt5668: do not block workqueue if card is unbound (Jaroslav Kysela) [2065575] - ASoC: rt5682s: do not block workqueue if card is unbound (Jaroslav Kysela) [2065575] - ASoC: tas2770: Insert post reset delay (Jaroslav Kysela) [2065575] - ASoC: samsung: Explicitly include gpiolib header (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Set gpio_spkr_en to None for max speaker amplifer in machine driver (Jaroslav Kysela) [2065575] - ASoC: ops: Fix stereo change notifications in snd_soc_put_xr_sx() (Jaroslav Kysela) [2065575] - ASoC: ops: Fix stereo change notifications in snd_soc_put_volsw_range() (Jaroslav Kysela) [2065575] - ASoC: ops: Fix stereo change notifications in snd_soc_put_volsw_sx() (Jaroslav Kysela) [2065575] - ASoC: ops: Fix stereo change notifications in snd_soc_put_volsw() (Jaroslav Kysela) [2065575] - ASoC: max98927: add missing header file (Jaroslav Kysela) [2065575] - ASoC: ops: Check for negative values before reading them (Jaroslav Kysela) [2065575] - ASoC: cs42l51: Improve error handling in cs42l51_remove() (Jaroslav Kysela) [2065575] - ASoC: SOF: ipc: Do not allocate buffer for msg_data (Jaroslav Kysela) [2065575] - ASoC: SOF: ipc: Drop header parameter from sof_ipc_tx_message_unlocked() (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: cnl: Use pm_gate->hdr.cmd in cnl_compact_ipc_compress() (Jaroslav Kysela) [2065575] - ASoC: amd: renoir: Add check for acp configuration flags (Jaroslav Kysela) [2065575] - ASoC: amd: acp: acp-legacy: Add DMIC dai link support for Renoir (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Add ACP init()/deinit() callback for Renoir. (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Add generic PCI driver module for ACP device (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Add PDM controller based dmic dai for Renoir (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Add generic support for PDM controller on ACP (Jaroslav Kysela) [2065575] - ASoC: rk3399_gru_sound: Wire up DP jack detection (Jaroslav Kysela) [2065575] - ASoC: rt5682: Fix deadlock on resume (Jaroslav Kysela) [2065575] - ASoC: hdmi-codec: Fix OOB memory accesses (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: Move debugfs removal out of spinlock (Jaroslav Kysela) [2065575] - ASoC: SOF: trace: Simplify count adjustment in trace_read (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: Remove link assignment limitation (Jaroslav Kysela) [2065575] - ASoC: ops: Reject out of bounds values in snd_soc_put_xr_sx() (Jaroslav Kysela) [2065575] - ASoC: ops: Reject out of bounds values in snd_soc_put_volsw_sx() (Jaroslav Kysela) [2065575] - ASoC: ops: Reject out of bounds values in snd_soc_put_volsw() (Jaroslav Kysela) [2065575] - ASoC: simple-card-utils: Add new system-clock-fixed flag (Jaroslav Kysela) [2065575] - ASoC: simple-card-utils: Set sysclk on all components (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_rt5682: add 512FS MCLK clock configuration (Jaroslav Kysela) [2065575] - ASoC: amd: sof-mach: Add support for RT5682S and RT1019 card (Jaroslav Kysela) [2065575] - ASoC: soc-generic-dmaengine-pcm: separate max_buffer_size assignment (Jaroslav Kysela) [2065575] - ASoC: samsung: remove unneeded ret variable (Jaroslav Kysela) [2065575] - ASoC: codecs: remove redundant ret variable (Jaroslav Kysela) [2065575] - ASoC: fsl-asoc-card: Add optional dt property for setting mclk-id (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_rt5682: Add support for platform without amplifier (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_rt5682: add support for systems without i915 audio (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: Compare sdw adr directly (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: match sdw version on link_slaves_found (Jaroslav Kysela) [2065575] - ASoC: add support for TAS5805M digital amplifier (Jaroslav Kysela) [2065575] - ASoC: topology: Optimize soc_tplg_dapm_graph_elems_load behavior (Jaroslav Kysela) [2065575] - ASoC: topology: Allow TLV control to be either read or write (Jaroslav Kysela) [2065575] - ASoC: topology: Remove superfluous error prints (Jaroslav Kysela) [2065575] - ASoC: SOF: add flag to disable IMR restore to sof_debug (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda-loader: add IMR restore support (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda-loader: add SSP helper (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: use inclusive language for SSP clocks (Jaroslav Kysela) [2065575] - ASoC: amd: acp-mach: Fix Left and Right rt1019 amp devices (Jaroslav Kysela) [2065575] - ASoC: max9759: fix underflow in speaker_gain_control_put() (Jaroslav Kysela) [2065575] - ASoC: cpcap: Check for NULL pointer after calling of_get_child_by_name (Jaroslav Kysela) [2065575] - ASoC: simple-card: fix probe failure on platform component (Jaroslav Kysela) [2065575] - ASoC: xilinx: xlnx_formatter_pcm: Make buffer bytes multiple of period bytes (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Add support for hibernate memory retention mode (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Update handling of test key registers (Jaroslav Kysela) [2065575] - ASoC: wcd9335: Keep a RX port value for each SLIM RX mux (Jaroslav Kysela) [2065575] - ASoC: amd: acp: acp-mach: Change default RT1019 amp dev id (Jaroslav Kysela) [2065575] - ASoC: topology: Fix typo (Jaroslav Kysela) [2065575] - ASoC: fsl_asrc: refine the check of available clock divider (Jaroslav Kysela) [2065575] - ASoC: Intel: bytcr_rt5640: Add support for external GPIO jack-detect (Jaroslav Kysela) [2065575] - ASoC: Intel: bytcr_rt5640: Support retrieving the codec IRQ from the AMCR0F28 ACPI dev (Jaroslav Kysela) [2065575] - ASoC: rt5640: Add support for boards with an external jack-detect GPIO (Jaroslav Kysela) [2065575] - ASoC: rt5640: Allow snd_soc_component_set_jack() to override the codec IRQ (Jaroslav Kysela) [2065575] - ASoC: rt5640: Change jack_work to a delayed_work (Jaroslav Kysela) [2065575] - ASoC: rt5640: Fix possible NULL pointer deref on resume (Jaroslav Kysela) [2065575] - ASoC: ak4375: Fix unused function error (Jaroslav Kysela) [2065575] - ASoC: cs4265: Add a remove() function (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Correct handling of some registers in the cache (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Correct DSP power down (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Remove incorrect comment (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Add cs35l51/53 IDs (Jaroslav Kysela) [2065575] - ASoC: fsl_mqs: fix MODULE_ALIAS (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Create shared function for boost configuration (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Create shared function for setting channels (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Create shared function for errata patches (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Move power initializations to reg_sequence (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Move cs35l41_otp_unpack to shared code (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Convert tables to shared source code (Jaroslav Kysela) [2065575] - ASoC: samsung: idma: Check of ioremap return value (Jaroslav Kysela) [2065575] - ASoC: cs4265: Fix part number ID error message (Jaroslav Kysela) [2065575] - ALSA/ASoC: hda: move/rename snd_hdac_ext_stop_streams to hdac_stream.c (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Power on/off the speaker enable gpio pin based on DAPM callback. (Jaroslav Kysela) [2065575] - ASoC: mediatek: mt8173: reduce log verbosity in probe() (Jaroslav Kysela) [2065575] - ASoC: mediatek: mt8183: fix device_node leak (Jaroslav Kysela) [2065575] - ASoC: mediatek: mt8173: fix device_node leak (Jaroslav Kysela) [2065575] - ASoC: Intel/SOF: use set_stream() instead of set_tdm_slots() for HDAudio (Jaroslav Kysela) [2065575] - ASoC/soundwire: intel: simplify callbacks for params/hw_free (Jaroslav Kysela) [2065575] - ASOC: SOF: Intel: use snd_soc_dai_get_widget() (Jaroslav Kysela) [2065575] - ASoC: msm8916-wcd-analog: Use separate outputs for HPH_L/HPH_R (Jaroslav Kysela) [2065575] - ASoC: qcom: common: Parse "pin-switches" and "widgets" from DT (Jaroslav Kysela) [2065575] - ASoC: core: Add snd_soc_of_parse_pin_switches() from simple-card-utils (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: Use DEBUG log level for optional prints (Jaroslav Kysela) [2065575] - ASoC: SOF: debug: Use DEBUG log level for optional prints (Jaroslav Kysela) [2065575] - ASoC: SOF: Add clarifying comments for sof_core_debug and DSP dump flags (Jaroslav Kysela) [2065575] - ASoC: SOF: Rename snd_sof_get_status() and add kernel log level parameter (Jaroslav Kysela) [2065575] - ASoC: SOF: dsp_arch_ops: add kernel log level parameter for oops and stack (Jaroslav Kysela) [2065575] - ASoC: SOF: ops: Always print DSP Panic message but use different message (Jaroslav Kysela) [2065575] - ASoc: SOF: core: Update the FW boot state transition diagram (Jaroslav Kysela) [2065575] - ASoC: SOF: pm: Force DSP off on suspend in BOOT_FAILED state also (Jaroslav Kysela) [2065575] - ASoC: SOF: Set SOF_FW_BOOT_FAILED in case we have failure during boot (Jaroslav Kysela) [2065575] - ASoC: SOF: ipc: Only allow sending of an IPC in SOF_FW_BOOT_COMPLETE state (Jaroslav Kysela) [2065575] - ASoC: SOF: Rename 'enum snd_sof_fw_state' to 'enum sof_fw_state' (Jaroslav Kysela) [2065575] - ASoC: SOF: Move the definition of enum snd_sof_fw_state to global header (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce new firmware state: SOF_FW_BOOT_READY_OK (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce new firmware state: SOF_FW_CRASHED (Jaroslav Kysela) [2065575] - ASoC: SOF: Add a 'message' parameter to snd_sof_dsp_dbg_dump() (Jaroslav Kysela) [2065575] - ASoC: SOF: Add 'non_recoverable' parameter to snd_sof_dsp_panic() (Jaroslav Kysela) [2065575] - ASoC: SOF: Use sof_debug_check_flag() instead of sof_core_debug directly (Jaroslav Kysela) [2065575] - ASoC: SOF: core: Add simple wrapper to check flags in sof_core_debug (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda-loader: Avoid re-defining the HDA_FW_BOOT_ATTEMPTS (Jaroslav Kysela) [2065575] - ASoC: SOF: ops: Use dev_warn() if the panic offsets differ (Jaroslav Kysela) [2065575] - ASoC: codecs: ak4375: Change invert controls to a stereo switch (Jaroslav Kysela) [2065575] - ASoC: Add AK4375 support (Jaroslav Kysela) [2065575] - ASoC: bcm: Use platform_get_irq() to get the interrupt (Jaroslav Kysela) [2065575] - ASoC: xlnx: Use platform_get_irq() to get the interrupt (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Remove duplicate dependency in Kconfig (Jaroslav Kysela) [2065575] - ASoC: SOF: AMD: simplify return status handling (Jaroslav Kysela) [2065575] - ASoC: amd: acp-config: Update sof_tplg_filename for SOF machines (Jaroslav Kysela) [2065575] - ASoC: amd: acp-config: Enable SOF audio for Google chrome boards. (Jaroslav Kysela) [2065575] - ASoC: sunxi: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: samsung: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: rockchip: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: qcom: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: mxs: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: img: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: generic: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: ti: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: ateml: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: tlv320aic31xx: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: ssm2305: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: simple-amplifier: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: sgtl5000: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: pcm3168a: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: max9860: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: max9759: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: es7241: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: ak4118: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: Intel: catpt: Streamline locals declaration for PCM-functions (Jaroslav Kysela) [2065575] - ASoC: Intel: catpt: Reduce size of catpt_component_open() (Jaroslav Kysela) [2065575] - ASoC: tegra20: spdif: Improve driver's code (Jaroslav Kysela) [2065575] - ASoC: tegra20: spdif: Support device-tree (Jaroslav Kysela) [2065575] - ASoC: tegra20: spdif: Set FIFO trigger level (Jaroslav Kysela) [2065575] - ASoC: SOF: Kconfig: Make the SOF_DEVELOPER_SUPPORT depend on SND_SOC_SOF (Jaroslav Kysela) [2065575] - ASoC: SOF: ipc: Add null pointer check for substream->runtime (Jaroslav Kysela) [2065575] - ASoC: SOF: avoid casting "const" attribute away (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: remove support for RESUME in platform trigger (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: remove support for RESUME trigger (Jaroslav Kysela) [2065575] - ASoC: SOF: pcm: remove support for RESUME trigger (Jaroslav Kysela) [2065575] - ASoC: tegra20-spdif: stop setting slave_id (Jaroslav Kysela) [2065575] - ASoC: AMD: fix depend/select mistake on SND_AMD_ACP_CONFIG (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: read back control data from DSP (Jaroslav Kysela) [2065575] - ASoC: SOF: Drop ctrl_type parameter for snd_sof_ipc_set_get_comp_data() (Jaroslav Kysela) [2065575] - ASoC: SOF: control: Do not handle control notification with component type (Jaroslav Kysela) [2065575] - ASoC: SOF: sof-audio: Drop the `cmd` member from struct snd_sof_control (Jaroslav Kysela) [2065575] - ASoC: SOF: Drop ctrl_cmd parameter for snd_sof_ipc_set_get_comp_data() (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Set control_data->cmd alongside scontrol->cmd (Jaroslav Kysela) [2065575] - ASoC: SOF: Drop ipc_cmd parameter for snd_sof_ipc_set_get_comp_data() (Jaroslav Kysela) [2065575] - ASoC: SOF: ipc: Rename send parameter in snd_sof_ipc_set_get_comp_data() (Jaroslav Kysela) [2065575] - ASoC: rt5663: Handle device_property_read_u32_array error codes (Jaroslav Kysela) [2065575] - ASoC: SOF: OF: Avoid reverse module dependency (Jaroslav Kysela) [2065575] - ASoC: SOF: sof-probes: Constify sof_probe_compr_ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Remove pm_runtime_put_autosuspend() for SOF OF device (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: add comment on JasperLake support (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda-dai: remove unused fields (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: add quirks for HDAudio DMA position information (Jaroslav Kysela) [2065575] - ASoC: SOF: hda-stream: only enable DPIB if needed (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda-ctrl: apply symmetry for DPIB (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda-stream: limit PROCEN workaround (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: ICL: move ICL-specific ops to icl.c (Jaroslav Kysela) [2065575] - ASoC: test-component: fix null pointer dereference. (Jaroslav Kysela) [2065575] - ASoC: amd: Convert to new style DAI format definitions (Jaroslav Kysela) [2065575] - ASoC: AMD: acp-config: fix missing dependency on SND_SOC_ACPI (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_rt5682: Move rt1015 speaker amp to common file (Jaroslav Kysela) [2065575] - ASoC: rt5682s: add delay time to fix pop sound issue (Jaroslav Kysela) [2065575] - ASoC: Intel: boards: add 'static' qualifiers for max98390 routes (Jaroslav Kysela) [2065575] - ASoC: amd: acp6x-pdm-dma: Constify static snd_soc_dai_ops (Jaroslav Kysela) [2065575] - ASoC: ti: davinci-mcasp: Get rid of duplicate of_node assignment (Jaroslav Kysela) [2065575] - ASoC: zl38060: Setup parent device and get rid of unnecessary of_node assignment (Jaroslav Kysela) [2065575] - ASoC: test-component: fix null pointer dereference. (Jaroslav Kysela) [2065575] - sound/soc: remove useless bool conversion to bool variable (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Fix undefined reference to core functions (Jaroslav Kysela) [2065575] - ASoC: rt5640: Fix the wrong state of the JD in the HDA header (Jaroslav Kysela) [2065575] - ASoC: codecs: wcd934x: remove redundant ret variable (Jaroslav Kysela) [2065575] - ASoC: tegra: Add master volume/mute control support (Jaroslav Kysela) [2065575] - ASoC: Intel: Skylake: Use NHLT API to search for blob (Jaroslav Kysela) [2065575] - ASoC: Intel: boards: add max98390 2/4 speakers support (Jaroslav Kysela) [2065575] - ASoC: intel: boards: bytcht*: Constify static snd_soc_ops (Jaroslav Kysela) [2065575] - ASoC: Intel: hda_dsp_common: don't multiline PCM topology warning (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: tidyup soc_pcm_pointer()'s delay update method (Jaroslav Kysela) [2065575] - ASoC: intel: sst-mfld-platform-pcm: add .delay support (Jaroslav Kysela) [2065575] - ASoC: amd: acp-pcm-dma: add .delay support (Jaroslav Kysela) [2065575] - ASoC: SOF: mediatek: Use pR/pa to print resources/physical addresses (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Fix link problem (Jaroslav Kysela) [2065575] - ASoC: codecs/jz4770: Add missing gain control after DAC/ADC mixer (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: send DAI_CONFIG IPC during pause (Jaroslav Kysela) [2065575] - ASoC: SOF: IPC: dai: Expand DAI_CONFIG IPC flags (Jaroslav Kysela) [2065575] - ASoC: SOF: align the hw_free sequence with stop (Jaroslav Kysela) [2065575] - ASoC: SOF: pcm: move the check for prepared flag (Jaroslav Kysela) [2065575] - ASoC: SOF: Add a helper for freeing PCM stream (Jaroslav Kysela) [2065575] - ASoC: SOF: call platform hw_free for paused streams during suspend (Jaroslav Kysela) [2065575] - ASoC: SOF: pcm: invoke platform hw_free for STOP/SUSPEND triggers (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: reset stream before coupling host and link DMA's (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: Add a helper function for stream reset (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: clear stream before freeing the DAI widget (Jaroslav Kysela) [2065575] - ASoC: rt5640: Add the HDA header support (Jaroslav Kysela) [2065575] - ASoC: uniphier: drop selecting non-existing SND_SOC_UNIPHIER_AIO_DMA (Jaroslav Kysela) [2065575] - ASoC: SOF: mediatek: Add missing of_node_put() in platform_parse_resource() (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: don't use list_for_each_entry_reverse() (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: add .ack support for HDaudio platforms (Jaroslav Kysela) [2065575] - ASoC: SOF: pcm: add .ack callback support (Jaroslav Kysela) [2065575] - ASoC: SOF: sof-pci-dev: use community key on all Up boards (Jaroslav Kysela) [2065575] - ASoC: stm32: spdifrx: add pm_runtime support (Jaroslav Kysela) [2065575] - ASoC: stm32: dfsdm: add pm_runtime support for audio (Jaroslav Kysela) [2065575] - ASoC: stm32: i2s: add pm_runtime support (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: free DAI widget during stop and suspend (Jaroslav Kysela) [2065575] - ASoC: SOF: add support for dynamic pipelines with multi-core (Jaroslav Kysela) [2065575] - ASoC: SOF: hda: don't use the core op for power up/power down (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: remove sof_load_pipeline_ipc() (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: CNL/ICL/APL: set core_get/core_put ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: TGL: set core_get/put ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Add ops for core_get and core_put (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce num_cores and ref count per core (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: expose get_chip_info() (Jaroslav Kysela) [2065575] - ASoC: SOF: imx8m: Implement reset callback (Jaroslav Kysela) [2065575] - ASoC: SOF: imx8m: Implement DSP start (Jaroslav Kysela) [2065575] - ASoC: SOF: imx8m: Add runtime PM / System PM support (Jaroslav Kysela) [2065575] - ASoC: SOF: imx8: Add runtime PM / System PM support (Jaroslav Kysela) [2065575] - ASoC: SOF: imx: Add code to manage DSP related clocks (Jaroslav Kysela) [2065575] - ASoC: SOF: mediatek: Add DSP system PM callback for mt8195 (Jaroslav Kysela) [2065575] - ASoC: SOF: mediatek: Add mt8195 dsp clock support (Jaroslav Kysela) [2065575] - ASoC: SOF: mediatek: Add dai driver dsp ops callback for mt8195 (Jaroslav Kysela) [2065575] - ASoC: SOF: Add mt8195 device descriptor (Jaroslav Kysela) [2065575] - ASoC: SOF: mediatek: Add fw loader and mt8195 dsp ops to load firmware (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Add support for Mediatek AFE DAI (Jaroslav Kysela) [2065575] - ASoC: SOF: mediatek: Add mt8195 hardware support (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add support for SOF firmware authentication (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add trace logger support (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Add support for AMD ACP DAIs (Jaroslav Kysela) [2065575] - ASoC: amd: acp-config: Remove legacy acpi based machine struct (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add Renoir PCI driver interface (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add machine driver dsp ops for Renoir platform (Jaroslav Kysela) [2065575] - ASoC: amd: Add module to determine ACP configuration (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add PCM stream callback for Renoir dai's (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add dai driver dsp ops callback for Renoir (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add IPC support for ACP IP block (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add fw loader and renoir dsp ops to load firmware (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add helper callbacks for ACP's DMA configuration (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add Renoir ACP HW support (Jaroslav Kysela) [2065575] - ASoC: stm32: sai: increase channels_max limit (Jaroslav Kysela) [2065575] - ASoC: SOF: debug: Add support for IPC message injection (Jaroslav Kysela) [2065575] - ASoC: SOF: intel: Use the generic helper to get the reply (Jaroslav Kysela) [2065575] - ASoC: SOF: imx: Use the generic helper to get the reply (Jaroslav Kysela) [2065575] - ASoC: SOF: utils: Add generic function to get the reply for a tx message (Jaroslav Kysela) [2065575] - ASoC: SOF: i.MX: simplify Kconfig (Jaroslav Kysela) [2065575] - ASoC: SOF: core: Unregister machine driver before IPC and debugfs (Jaroslav Kysela) [2065575] - ASoC: adau1701: Replace legacy gpio interface for gpiod (Jaroslav Kysela) [2065575] - ASoC: Intel: add sof-nau8825 machine driver (Jaroslav Kysela) [2065575] - ASoC: cs35l41: DSP Support (Jaroslav Kysela) [2065575] - ASoC: intel: sof_sdw: add link adr order check (Jaroslav Kysela) [2065575] - ASoC: intel: sof_sdw: remove get_next_be_id (Jaroslav Kysela) [2065575] - ASoC: intel: sof_sdw: remove sof_sdw_mic_codec_mockup_init (Jaroslav Kysela) [2065575] - ASoC: intel: sof_sdw: remove SOF_RT715_DAI_ID_FIX quirk (Jaroslav Kysela) [2065575] - ASoC: intel: sof_sdw: move DMIC link id overwrite to create_sdw_dailink (Jaroslav Kysela) [2065575] - ASoC: intel: sof_sdw: Use a fixed DAI link id for AMP (Jaroslav Kysela) [2065575] - ASoC: intel: sof_sdw: rename be_index/link_id to link_index (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_sdw: add SKU for Dell Latitude 9520 (Jaroslav Kysela) [2065575] - ASoC: intel: sof_sdw: return the original error number (Jaroslav Kysela) [2065575] - ASoC: SOF: trace: send DMA_TRACE_FREE IPC during release (Jaroslav Kysela) [2065575] - ASoC: SOF: IPC: update ipc_log_header() (Jaroslav Kysela) [2065575] - ALSA: mtpav: Don't call card private_free at probe error path (Jaroslav Kysela) [2065575] - ALSA: virmidi: Remove duplicated code (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: fix right sounds and mute/micmute LEDs for HP machine (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for TongFang devices with pop noise (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for the Framework Laptop (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for Dell Latitude 7520 (Jaroslav Kysela) [2065575] - ALSA: hda - fix unused Realtek function when PM is not enabled (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for Yoga Duet 7 13ITL6 speakers (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Enable mute/micmute LEDs support for HP Laptops (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Fix mute led issue on thinkpad with cs35l41 s-codec (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for Clevo NP70PNP (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Enable mute/micmute LEDs and limit mic boost on EliteBook 845/865 G9 (Jaroslav Kysela) [2065575] - ALSA: hda/hdmi: add HDMI codec VID for Raptorlake-P (Jaroslav Kysela) [2065575] - ALSA: hda/hdmi: fix warning about PCM count when used with SOF (Jaroslav Kysela) [2065575] - ALSA: nm256: Don't call card private_free at probe error path (Jaroslav Kysela) [2065575] - ALSA: rme9652: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: hdspm: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: hdsp: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: oxygen: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: lx6464es: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: cmipci: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: aw2: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: als300: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: lola: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: bt87x: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: sis7019: Fix the missing error handling (Jaroslav Kysela) [2065575] - ALSA: via82xx: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: sonicvibes: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: rme96: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: rme32: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: riptide: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: maestro3: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: korg1212: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: intel8x0: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: ice1724: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: fm801: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: es1968: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: es1938: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: ens137x: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: emu10k1x: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: cs5535audio: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: cs4281: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: ca0106: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: azt3328: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: au88x0: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: atiixp: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: als4000: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: ali5451: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: ad1889: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: echoaudio: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: add quirk for Lenovo Thinkpad X12 speakers (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for Clevo PD50PNT (Jaroslav Kysela) [2065575] - ALSA: hda: Avoid unsol event during RPM suspending (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Fix audio regression on Mi Notebook Pro 2020 (Jaroslav Kysela) [2065575] - ALSA: hda/cs8409: Add new Dolphin HW variants (Jaroslav Kysela) [2065575] - ALSA: hda/cs8409: Disable HSBIAS_SENSE_EN for Cyborg (Jaroslav Kysela) [2065575] - ALSA: hda/cs8409: Support new Warlock MLK Variants (Jaroslav Kysela) [2065575] - ALSA: hda/cs8409: Fix Full Scale Volume setting for all variants (Jaroslav Kysela) [2065575] - ALSA: hda/cs8409: Re-order quirk table into ascending order (Jaroslav Kysela) [2065575] - ALSA: hda/cs8409: Fix Warlock to use mono mic configuration (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Enable headset mic on Lenovo P360 (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add mute and micmut LED support for Zbook Fury 17 G9 (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add alc256-samsung-headphone fixup (Jaroslav Kysela) [2065575] - ALSA: pci: fix reading of swapped values from pcmreg in AC97 codec (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Fix LED on Zbook Studio G9 (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: fix right sounds and mute/micmute LEDs for HP machines (Jaroslav Kysela) [2065575] - ALSA: cmipci: Restore aux vol on suspend/resume (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for ASUS GA402 (Jaroslav Kysela) [2065575] - ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc671 (Jaroslav Kysela) [2065575] - ALSA: hda: Add AlderLake-PS variant PCI ID (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for Clevo NP50PNJ (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for Clevo NP70PNJ (Jaroslav Kysela) [2065575] - ALSA: lola: add a check for the return of vmalloc() (Jaroslav Kysela) [2065575] - ALSA: echoaudio: remove redundant assignment to variable bytes (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Make use of the helper component_compare_dev_name (Jaroslav Kysela) [2065575] - ALSA: hda/tegra: Update scratch reg. communication (Jaroslav Kysela) [2065575] - ALSA: hda/tegra: Hardcode GCAP ISS value on T234 (Jaroslav Kysela) [2065575] - ALSA: hda/tegra: Add Tegra234 hda driver support (Jaroslav Kysela) [2065575] - ALSA: hda: Expose codec cleanup and power-save functions (Jaroslav Kysela) [2065575] - ALSA: hda: Update and expose codec register procedures (Jaroslav Kysela) [2065575] - ALSA: hda: Update and expose snd_hda_codec_device_init() (Jaroslav Kysela) [2065575] - ALSA: hda/hdmi: add keep-alive support for ADL-P and DG2 (Jaroslav Kysela) [2065575] - ALSA: hda: Set max DMA segment size (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Fix deadlock by COEF mutex (Jaroslav Kysela) [2065575] - ALSA: hda: Fix missing codec probe on Shenker Dock 15 (Jaroslav Kysela) [2065575] - ALSA: hda: Fix regression on forced probe mask option (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for Legion Y9000X 2019 (Jaroslav Kysela) [2065575] - ALSA: hda: Add PCI and HDMI IDs for Intel Raptor Lake (Jaroslav Kysela) [2065575] - ALSA: ca0106: Rename register macro names (Jaroslav Kysela) [2065575] - ALSA: hda: Fix driver index handling at re-binding (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add support for HP Laptops (Jaroslav Kysela) [2065575] - ALSA: hda: Skip codec shutdown in case the codec is not registered (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for ASUS GU603 (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Fix silent output on Gigabyte X570 Aorus Xtreme after reboot from Windows (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Fix silent output on Gigabyte X570S Aorus Master (newer chipset) (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add missing fixup-model entry for Gigabyte X570 ALC1220 quirks (Jaroslav Kysela) [2065575] - ALSA: hda: realtek: Fix race at concurrent COEF updates (Jaroslav Kysela) [2065575] - ALSA: hda: Fix signedness of sscanf() arguments (Jaroslav Kysela) [2065575] - ALSA: hda: Fix UAF of leds class devs at unbinding (Jaroslav Kysela) [2065575] - ALSA: hda/cs8409: Add new Warlock SKUs to patch_cs8409 (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: Make cs35l41_hda_remove() return void (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: Tidyup code (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: Make use of the helper function dev_err_probe() (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: Add missing default cases (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: Move cs35l41* calls to its own symbol namespace (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: Add calls to newly added test key function (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: Avoid overwriting register patch (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: fix speakers and micmute on HP 855 G8 (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: fix double free on error in probe() (Jaroslav Kysela) [2065575] - ALSA: hda: Fix dependencies of CS35L41 on SPI/I2C buses (Jaroslav Kysela) [2065575] - ALSA: hda: Fix dependency on ASoC cs35l41 codec (Jaroslav Kysela) [2065575] - ALSA: hda: ALC287: Add Lenovo IdeaPad Slim 9i 14ITL5 speaker quirk (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add CS35L41 support for Thinkpad laptops (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add support for Legion 7 16ACHg6 laptop (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: Add support for CS35L41 in HDA systems (Jaroslav Kysela) [2065575] - MAINTAINERS: Update Cirrus Logic codec driver maintainers (Jaroslav Kysela) [2065575] - ASoC: dt-bindings: cs42l42: Convert binding to yaml (Jaroslav Kysela) [2065575] - dt-bindings: remove 'interrupt-parent' from bindings (Jaroslav Kysela) [2065575] - ASoC: dt-bindings: cs42l42: Correct description of ts-inv (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Add warnings about DETECT_MODE and PLL_START (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Handle system suspend (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Change jack_detect_mutex to a lock of all IRQ handling (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Report full jack status when plug is detected (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Remove redundant pll_divout member (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Simplify reporting of jack unplug (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Remove redundant writes to RS_PLUG/RS_UNPLUG masks (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Remove redundant writes to DETECT_MODE (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Add control for audio slow-start switch (Jaroslav Kysela) [2065575] - ALSA: mixart: Add sanity check for timer notify streams (Jaroslav Kysela) [2065575] - ALSA: mixart: Reduce size of mixart_timer_notify (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Restore Rane SL-1 quirk (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Don't get sample rate for MCT Trigger 5 USB-to-HDMI (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Clear MIDI port active flag after draining (Jaroslav Kysela) [2065575] - ALSA: usb-audio: add mapping for MSI MAG X570S Torpedo MAX. (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Limit max buffer and period sizes per time (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Increase max buffer size (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Cap upper limits of buffer/period bytes for implicit fb (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Fix undefined behavior due to shift overflowing the constant (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Add mute TLV for playback volumes on RODE NT-USB (Jaroslav Kysela) [2065575] - ALSA: scarlett2: Add support for the internal "standalone" switch (Jaroslav Kysela) [2065575] - ALSA: scarlett2: Split scarlett2_config_items[] into 3 sections (Jaroslav Kysela) [2065575] - ALSA: usb-audio: add mapping for new Corsair Virtuoso SE (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Don't abort resume upon errors (Jaroslav Kysela) [2065575] - ALSA: usb-audio: revert to IMPLICIT_FB_FIXED_DEV for M-Audio FastTrack Ultra (Jaroslav Kysela) [2065575] - ALSA: usb-audio: remove redundant assignment to variable c (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Correct quirk for VF0770 (Jaroslav Kysela) [2065575] - ALSA: usb-audio: initialize variables that could ignore errors (Jaroslav Kysela) [2065575] - ALSA: usb-audio: scarlett2: Use struct_size() helper in scarlett2_usb() (Jaroslav Kysela) [2065575] - ALSA: fireworks: fix wrong return count shorter than expected by 4 bytes (Jaroslav Kysela) [2065575] - ALSA: firewire-lib: fix uninitialized flag for AV/C deferred transaction (Jaroslav Kysela) [2065575] - ALSA: memalloc: Add fallback SG-buffer allocations for x86 (Jaroslav Kysela) [2065575] - ALSA: core: Add snd_card_free_on_error() helper (Jaroslav Kysela) [2065575] - ALSA: pcm: Test for "silence" field in struct "pcm_format_data" (Jaroslav Kysela) [2065575] - ALSA: pcm: Fix potential AB/BA lock with buffer_mutex and mmap_lock (Jaroslav Kysela) [2065575] - ALSA: pcm: Add stream lock during PCM reset ioctl operations (Jaroslav Kysela) [2065575] - ALSA: pcm: Fix races among concurrent prealloc proc writes (Jaroslav Kysela) [2065575] - ALSA: pcm: Fix races among concurrent prepare and hw_params/hw_free calls (Jaroslav Kysela) [2065575] - ALSA: pcm: Fix races among concurrent read/write and buffer changes (Jaroslav Kysela) [2065575] - ALSA: pcm: Fix races among concurrent hw_params and hw_free calls (Jaroslav Kysela) [2065575] - ALSA: oss: Release temporary buffers upon errors (Jaroslav Kysela) [2065575] - ALSA: oss: Fix PCM OSS buffer allocation overflow (Jaroslav Kysela) [2065575] - ALSA: core: Fix typo in 'PCM Timer Interface' help (Jaroslav Kysela) [2065575] - ALSA: seq: oss: fix typo (Jaroslav Kysela) [2065575] - ALSA: seq: oss: use kzalloc (Jaroslav Kysela) [2065575] - ALSA: memalloc: invalidate SG pages before sync (Jaroslav Kysela) [2065575] - ALSA: memalloc: Fix dma_need_sync() checks (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: Fix DPCM lockdep warning due to nested stream locks (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: fix BE handling of PAUSE_RELEASE (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: test refcount before triggering (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: serialize BE triggers (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: Fix and cleanup DPCM locking (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: align BE 'atomicity' with that of the FE (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: use GFP_ATOMIC for dpcm structure (Jaroslav Kysela) [2065575] - ASoC: soc-component: add snd_soc_pcm_component_delay() (Jaroslav Kysela) [2065575] - ASoC: soc-dai: update snd_soc_dai_delay() to snd_soc_pcm_dai_delay() (Jaroslav Kysela) [2065575] - ALSA: core: Simplify snd_power_ref_and_wait() with the standard macro (Jaroslav Kysela) [2065575] - ALSA: seq: virmidi: Add a drain operation (Jaroslav Kysela) [2065575] - ASoC: dai_dma: remove slave_id field (Jaroslav Kysela) [2065575] - ALSA: seq: Set upper limit of processed events (Jaroslav Kysela) [2065575] - ALSA: oss: remove useless NULL check before kfree (Jaroslav Kysela) [2065575] - ALSA: pcm: introduce INFO_NO_REWINDS flag (Jaroslav Kysela) [2065575] - ALSA: pcm: unconditionally check if appl_ptr is in 0..boundary range (Jaroslav Kysela) [2065575] - Revert "ASoC: Intel: soc-acpi: add entries in ADL match table" (Jaroslav Kysela) [2065575] - devlink: hold the instance lock during eswitch_mode callbacks (Petr Oros) [2101715] - netdevsim: replace vfs_lock with devlink instance lock (Petr Oros) [2101715] - netdevsim: replace port_list_lock with devlink instance lock (Petr Oros) [2101715] - devlink: add explicitly locked flavor of the rate node APIs (Petr Oros) [2101715] - bnxt: use the devlink instance lock to protect sriov (Petr Oros) [2101715] - devlink: pass devlink_port to port_split / port_unsplit callbacks (Petr Oros) [2101715] - devlink: hold the instance lock in port_split / port_unsplit callbacks (Petr Oros) [2101715] - eth: mlxsw: switch to explicit locking for port registration (Petr Oros) [2101715] - eth: nfp: replace driver's "pf" lock with devlink instance lock (Petr Oros) [2101715] - eth: nfp: wrap locking assertions in helpers (Petr Oros) [2101715] - devlink: expose instance locking and add locked port registering (Petr Oros) [2101715] - ethtool: don't drop the rtnl_lock half way thru the ioctl (Petr Oros) [2101715] - ethtool: handle info/flash data copying outside rtnl_lock (Petr Oros) [2101715] - ethtool: push the rtnl_lock into dev_ethtool() (Petr Oros) [2101715] - mlxsw: reg: Remove PMTM register (Ivan Vecera) [2101715] - mlxsw: spectrum: Use PMTDB register to obtain split info (Ivan Vecera) [2101715] - mlxsw: reg: Add Port Module To local DataBase Register (Ivan Vecera) [2101715] - mlxsw: spectrum: Use PLLP to get front panel number and split number (Ivan Vecera) [2101715] - mlxsw: reg: Add Port Local port to Label Port mapping Register (Ivan Vecera) [2101715] - mlxsw: spectrum: Move port SWID set before core port init (Ivan Vecera) [2101715] - mlxsw: spectrum: Move port module mapping before core port init (Ivan Vecera) [2101715] - mlxsw: spectrum: Bump minimum FW version to xx.2008.3326 (Ivan Vecera) [2101715] - bpf: fix build error due to missing bpf_perf_event.h header (Desnes A. Nunes do Rosario) [1908140] - powerpc/bpf: Fix use of user_pt_regs in uapi (Desnes A. Nunes do Rosario) [1908140] - net: ena: Do not waste napi skb cache (Michal Schmidt) [2097644] - net: ena: Extract recurring driver reset code into a function (Michal Schmidt) [2097644] - net: ena: Change the name of bad_csum variable (Michal Schmidt) [2097644] - net: ena: Add debug prints for invalid req_id resets (Michal Schmidt) [2097644] - net: ena: Remove ena_calc_queue_size_ctx struct (Michal Schmidt) [2097644] - net: ena: Move reset completion print to the reset function (Michal Schmidt) [2097644] - net: ena: Remove redundant return code check (Michal Schmidt) [2097644] - net: ena: Change ENI stats support check to use capabilities field (Michal Schmidt) [2097644] - net: ena: Add capabilities field with support for ENI stats capability (Michal Schmidt) [2097644] - net: ena: Change return value of ena_calc_io_queue_size() to void (Michal Schmidt) [2097644] - powerpc/ptrace: replace ptrace_report_syscall() with a tracehook call (Desnes A. Nunes do Rosario) [1992947] - powerpc/ptrace: Add support for PTRACE_SYSEMU (Desnes A. Nunes do Rosario) [1992947] - selftests/powerpc: New PTRACE_SYSEMU test (Desnes A. Nunes do Rosario) [1992947] - powerpc: Redefine TIF_32BITS thread flag (Desnes A. Nunes do Rosario) [1992947] - redhat: fix libnl3-devel BuildRequires for intel-speed-select (Jarod Wilson)- redhat: enable mtty module for internal testing (Jarod Wilson) [2071992] - tools/power/x86/intel-speed-select: v1.12 release (Martin McConnell) [2072658] - tools/power/x86/intel-speed-select: HFI support (Martin McConnell) [2072658] - tools/power/x86/intel-speed-select: OOB daemon mode (Martin McConnell) [2072658] - tools/power/x86/intel-speed-select: v1.11 release (Martin McConnell) [2072658] - tools/power/x86/intel-speed-select: Update max frequency (Martin McConnell) [2072658] - Spec fixes for intel-speed-select (Martin McConnell) [2072658] - Add BuildRequires libnl3-devel for intel-speed-select (Martin McConnell) [2072658] - xfs: fix soft lockup via spinning in filestream ag selection loop (Brian Foster) [2033293] - net: ping6: Fix memleak in ipv6_renew_options(). (Ivan Vecera) [2112339] - Input: i8042 - Add quirk for Fujitsu Lifebook T725 (Benjamin Tissoires) [2019942] - HID: amd_sfh: Modify the hid name (Benjamin Tissoires) [2090040] - HID: amd_sfh: Modify the bus name (Benjamin Tissoires) [2090040] - HID: amd_sfh: Add support for sensor discovery (Benjamin Tissoires) [2090040] - igc: Reinstate IGC_REMOVED logic and implement it properly (Corinna Vinschen) [2037969] - intel/igc:fix repeated words in comments (Corinna Vinschen) [2037969] - intel: remove unused macros (Corinna Vinschen) [2037969] - igc: Change type of the 'igc_check_downshift' method (Corinna Vinschen) [2037969] - igc: Remove unused phy_type enum (Corinna Vinschen) [2037969] - igc: Remove igc_set_spd_dplx method (Corinna Vinschen) [2037969] - igc: Fix suspending when PTM is active (Corinna Vinschen) [2037969] - igc: Fix BUG: scheduling while atomic (Corinna Vinschen) [2037969 2014971] - igc: Fix infinite loop in release_swfw_sync (Corinna Vinschen) [2037969] - igc: igc_write_phy_reg_gpy: drop premature return (Corinna Vinschen) [2037969] - igc: igc_read_phy_reg_gpy: drop premature return (Corinna Vinschen) [2037969] - igc: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb (Corinna Vinschen) [2037969] - igc: Remove useless DMA-32 fallback configuration (Corinna Vinschen) [2037969] - igc: Fix TX timestamp support for non-MSI-X platforms (Corinna Vinschen) [2037969] - igc: Do not enable crosstimestamping for i225-V models (Corinna Vinschen) [2037969] - igc: switch to napi_build_skb() (Corinna Vinschen) [2037969] - igc: Remove obsolete define (Corinna Vinschen) [2037969] - igc: Remove obsolete mask (Corinna Vinschen) [2037969] - igc: Remove obsolete nvm type (Corinna Vinschen) [2037969] - igc: Remove unused phy type (Corinna Vinschen) [2037969] - igc: Remove unused _I_PHY_ID define (Corinna Vinschen) [2037969] - igc: enable XDP metadata in driver (Corinna Vinschen) [2037969] - intel_idle: Fix false positive RCU splats due to incorrect hardirqs state (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/spec_ctrl: Enable RHEL only ibrs_always & retpoline,ibrs_user spectre_v2 options (Waiman Long) [2090229] - KVM: emulate: do not adjust size of fastop and setcc subroutines (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/kvm: fix FASTOP_SIZE when return thunks are enabled (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - efi/x86: use naked RET on mixed mode call wrapper (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Remove apostrophe typo (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Use DECLARE_PER_CPU for x86_spec_ctrl_current (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/entry: Remove UNTRAIN_RET from native_irq_return_ldt (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Mark retbleed_strings static (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/asm/32: Fix ANNOTATE_UNRET_SAFE use on 32-bit (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Disable RRSBA behavior (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/kexec: Disable RET on kexec (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Do not enable IBPB-on-entry when IBPB is not supported (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Add Cannon lake to RETBleed affected CPU list (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - redhat/configs: Add new mitigation configs for RetBleed CVEs (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/retbleed: Add fine grained Kconfig knobs (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/cpu/amd: Enumerate BTC_NO (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/common: Stamp out the stepping madness (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - KVM: VMX: Prevent RSB underflow before vmenter (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Fill RSB on vmexit for IBRS (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - KVM: VMX: Fix IBRS handling after vmexit (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - KVM: VMX: Prevent guest RSB poisoning attacks with eIBRS (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - KVM: VMX: Convert launched argument to flags (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - KVM: VMX: Flatten __vmx_vcpu_run() (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Remove x86_spec_ctrl_mask (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Use cached host SPEC_CTRL value for guest entry/exit (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Fix SPEC_CTRL write on SMT state change (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Fix firmware entry SPEC_CTRL handling (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/cpu/amd: Add Spectral Chicken (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Do IBPB fallback check only once (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Add retbleed=ibpb (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - objtool: Update Retpoline validation (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - intel_idle: Disable IBRS during long idle (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Report Intel retbleed vulnerability (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Split spectre_v2_select_mitigation() and spectre_v2_user_select_mitigation() (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Add spectre_v2=ibrs option to support Kernel IBRS (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Optimize SPEC_CTRL MSR writes (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/entry: Add kernel IBRS implementation (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Keep a per-CPU IA32_SPEC_CTRL value (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Enable STIBP for JMP2RET (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Add AMD retbleed= boot parameter (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Report AMD retbleed vulnerability (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86: Add magic AMD return-thunk (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86: Use return-thunk in asm code (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/sev: Avoid using __x86_return_thunk (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/vsyscall_emu/64: Don't use RET in vsyscall emulation (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/kvm: Fix SETcc emulation for return thunks (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bpf: Use alternative RET encoding (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/ftrace: Use alternative RET encoding (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86,objtool: Create .return_sites (Josh Poimboeuf) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86: Undo return-thunk damage (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/retpoline: Use -mfunction-return (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/retpoline: Swizzle retpoline thunk (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/retpoline: Cleanup some #ifdefery (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/cpufeatures: Move RETPOLINE flags to word 11 (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/kvm/vmx: Make noinstr clean (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - arch/x86/boot/compressed: Add -D__DISABLE_EXPORTS to kbuild flags (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86: (Ab)use __DISABLE_EXPORTS to disable RETHUNK in real mode (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/entry: Remove skip_r11rcx (Waiman Long) [2090229] - cpuidle,intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE (Waiman Long) [2090229] - x86/speculation/srbds: Do not try to turn mitigation off when not supported (Waiman Long) [2090229] - x86/ibt,paravirt: Use text_gen_insn() for paravirt_patch() (Waiman Long) [2090229] - x86/text-patching: Make text_gen_insn() play nice with ANNOTATE_NOENDBR (Waiman Long) [2090229] - x86/module: Fix the paravirt vs alternative order (Waiman Long) [2090229] - x86: Add straight-line-speculation mitigation (Waiman Long) [2090229] - x86: Prepare inline-asm for straight-line-speculation (Waiman Long) [2090229] - x86: Prepare asm files for straight-line-speculation (Waiman Long) [2090229] - x86: Use -mindirect-branch-cs-prefix for RETPOLINE builds (Waiman Long) [2090229] - x86: Move RETPOLINE*_CFLAGS to arch Makefile (Waiman Long) [2090229] - x86/entry: Add a fence for kernel entry SWAPGS in paranoid_entry() (Waiman Long) [2090229] - Makefile: remove stale cc-option checks (Waiman Long) [2090229] - tools headers: Remove broken definition of __LITTLE_ENDIAN (Waiman Long) [2090229] - tools arch: Update arch/x86/lib/mem{cpy,set}_64.S copies used in 'perf bench mem memcpy' (Waiman Long) [2090229] - x86: Add insn_decode_kernel() (Waiman Long) [2090229] - tools/insn: Restore the relative include paths for cross building (Waiman Long) [2090229] - x86/alternative: Use insn_decode() (Waiman Long) [2090229] - x86/insn: Add an insn_decode() API (Waiman Long) [2090229] - x86/insn: Rename insn_decode() to insn_decode_from_regs() (Waiman Long) [2090229] - x86/paravirt: Add new features for paravirt patching (Waiman Long) [2090229] - x86/alternative: Support not-feature (Waiman Long) [2090229] - x86/alternative: Merge include files (Waiman Long) [2090229] - objtool: Fix error handling for STD/CLD warnings (Waiman Long) [2090229] - x86/alternatives: Teach text_poke_bp() to emulate RET (Waiman Long) [2090229] - x86/ftrace: Have ftrace trampolines turn read-only at the end of system boot up (Waiman Long) [2090229] - x86/speculation: Change FILL_RETURN_BUFFER to work with objtool (Waiman Long) [2090229] - objtool: Add support for intra-function calls (Waiman Long) [2090229] - objtool: Rework allocating stack_ops on decode (Waiman Long) [2090229] - objtool: Better handle IRET (Waiman Long) [2090229] - objtool: Support multiple stack_op per instruction (Waiman Long) [2090229] - objtool: Make BP scratch register warning more robust (Waiman Long) [2090229] - x86/kexec: Make relocate_kernel_64.S objtool clean (Waiman Long) [2090229] - objtool: Introduce validate_return() (Waiman Long) [2090229] - Makefile: disallow data races on gcc-10 as well (Waiman Long) [2090229] - objtool: Improve call destination function detection (Waiman Long) [2090229] - x86/alternatives: Implement a better poke_int3_handler() completion scheme (Waiman Long) [2090229] - lib/: fix Kconfig indentation (Waiman Long) [2090229] - x86/alternatives: Use INT3_INSN_SIZE (Waiman Long) [2090229] - x86/kprobes: Fix ordering while text-patching (Waiman Long) [2090229] - x86/kprobes: Convert to text-patching.h (Waiman Long) [2090229] - x86/alternative: Shrink text_poke_loc (Waiman Long) [2090229] - x86/alternative: Remove text_poke_loc::len (Waiman Long) [2090229] - x86/ftrace: Use text_gen_insn() (Waiman Long) [2090229] - x86/alternative: Add text_opcode_size() (Waiman Long) [2090229] - x86/ftrace: Use text_poke() (Waiman Long) [2090229] - x86/ftrace: Use vmalloc special flag (Waiman Long) [2090229] - x86/ftrace: Explicitly include vmalloc.h for set_vm_flush_reset_perms() (Waiman Long) [2090229] - x86/alternatives: Add and use text_gen_insn() helper (Waiman Long) [2090229] - x86/alternatives, jump_label: Provide better text_poke() batching interface (Waiman Long) [2090229] - x86/asm: Annotate relocate_kernel_{32,64}.c (Waiman Long) [2090229] - x86: kprobes: Prohibit probing on instruction which has emulate prefix (Waiman Long) [2090229] - x86: Correct misc typos (Waiman Long) [2090229] - x86/speculation/mds: Apply more accurate check on hypervisor platform (Waiman Long) [2090229] - objtool: Convert insn type to enum (Waiman Long) [2090229] - objtool: Track original function across branches (Waiman Long) [2090229] - objtool: Rename elf_open() to prevent conflict with libelf from elftoolchain (Waiman Long) [2090229] - x86/ftrace: Make enable parameter bool where applicable (Waiman Long) [2090229] - x86/CPU/AMD: Don't force the CPB cap when running under a hypervisor (Waiman Long) [2090229] - objtool: Fix function fallthrough detection (Waiman Long) [2090229] - x86/paravirt: Detect over-sized patching bugs in paravirt_patch_call() (Waiman Long) [2090229] - x86/cpu/amd: Exclude 32bit only assembler from 64bit build (Waiman Long) [2090229] - x86/asm: Mark all top level asm statements as .text (Waiman Long) [2090229] - x86/cpu/bugs: Use __initconst for 'const' init data (Waiman Long) [2090229] - objtool: Add Direction Flag validation (Waiman Long) [2090229] - objtool: Rewrite add_ignores() (Waiman Long) [2090229] - x86/nospec, objtool: Introduce ANNOTATE_IGNORE_ALTERNATIVE (Waiman Long) [2090229] - x86/ftrace: Fix warning and considate ftrace_jmp_replace() and ftrace_call_replace() (Waiman Long) [2090229] - kbuild: Disable extra debugging info in .s output (Waiman Long) [2090229] - x86/CPU/AMD: Set the CPB bit unconditionally on F17h (Waiman Long) [2090229] - x86/alternatives: Print containing function (Waiman Long) [2090229] - x86/ftrace: Do not call function graph from dynamic trampolines (Waiman Long) [2090229] - ftrace: Create new ftrace_internal.h header (Waiman Long) [2090229] - kprobes/x86: Fix instruction patching corruption when copying more than one RIP-relative instruction (Waiman Long) [2090229] - tracing/Makefile: Fix handling redefinition of CC_FLAGS_FTRACE (Waiman Long) [2090229] - x86/paravirt: Remove unused paravirt bits (Waiman Long) [2090229] - x86/paravirt: Remove clobbers parameter from paravirt patch functions (Waiman Long) [2090229] - x86/paravirt: Make paravirt_patch_call() and paravirt_patch_jmp() static (Waiman Long) [2090229] - x86/l1tf: Fix build error seen if CONFIG_KVM_INTEL is disabled (Waiman Long) [2090229] - ftrace: Remove unused pointer ftrace_swapper_pid (Waiman Long) [2090229] - x86/spec_ctrl: Temporarily remove RHEL specific IBRS code (Waiman Long) [2090229] - net: bonding: fix use-after-free after 802.3ad slave unbind (Jonathan Toppins) [2109327] - net: bonding: fix possible NULL deref in rlb code (Jonathan Toppins) [2109327] - bonding: ARP monitor spams NETDEV_NOTIFY_PEERS notifiers (Jonathan Toppins) [2109327] - bonding: do not discard lowest hash bit for non layer3+4 hashing (Jonathan Toppins) [2109327] - bonding: helper macro __ATTR_RO to make code more clear (Jonathan Toppins) [2109327] - bonding: force carrier update when releasing slave (Jonathan Toppins) [2109327] - bonding: fix data-races around agg_select_timer (Jonathan Toppins) [2109327] - bonding: switch bond_net_exit() to batch mode (Jonathan Toppins) [2109327] - bonding: pair enable_port with slave_arr_updates (Jonathan Toppins) [2109327] - net: bonding: fix bond_xmit_broadcast return value error bug (Jonathan Toppins) [2109327] - tracing: Show size of requested perf buffer (Michael Petlan) [2103836] - tracing: Increase PERF_MAX_TRACE_SIZE to handle Sentinel1 and docker together (Michael Petlan) [2103836] - drivers/base/memory: determine and store zone for single-zone memory blocks (David Hildenbrand) [1997803] - drivers/base/node: rename link_mem_sections() to register_memory_block_under_node() (David Hildenbrand) [1997803] - drivers/base/node: consolidate node device subsystem initialization in node_dev_init() (David Hildenbrand) [1997803] - drivers/base/memory: introduce memory_block_{online,offline} (David Hildenbrand) [1997803] - mm/memory_hotplug: remove stale function declarations (David Hildenbrand) [1997803] - mm/memory_hotplug: remove HIGHMEM leftovers (David Hildenbrand) [1997803] - redhat/configs: remove CONFIG_MEMORY_HOTPLUG_SPARSE (David Hildenbrand) [1997803] - mm/memory_hotplug: restrict CONFIG_MEMORY_HOTPLUG to 64 bit (David Hildenbrand) [1997803] - mm/memory_hotplug: remove CONFIG_MEMORY_HOTPLUG_SPARSE (David Hildenbrand) [1997803] - mm/memory_hotplug: remove CONFIG_X86_64_ACPI_NUMA dependency from CONFIG_MEMORY_HOTPLUG (David Hildenbrand) [1997803] - memory: remove unused CONFIG_MEM_BLOCK_SIZE (David Hildenbrand) [1997803] - mm/memory_hotplug: disable the functionality for 32b (David Hildenbrand) [1997803] - include/linux/memory.h: drop fields 'hw' and 'phys_callback' from struct memory_block (David Hildenbrand) [1997803] - iommu/vt-d: Fix PCI bus rescan device hot add (Jerry Snitselaar) [2101591] - iommu/vt-d: Fix RID2PASID setup/teardown failure (Jerry Snitselaar) [2101591]- cifs: support share failover when remounting (Ronnie Sahlberg) [2095258] - cifs: avoid starvation when refreshing dfs cache (Ronnie Sahlberg) [2095258] - cifs: fix path comparison and hash calc (Ronnie Sahlberg) [2095258] - cifs: handle different charsets in dfs cache (Ronnie Sahlberg) [2095258] - spi: amd: Limit max transfer and message size (Sudheesh Mavila) [2047996] - redhat/configs: enable CONFIG_SPI_AMD for x86_64 (Sudheesh Mavila) [2047996] - spi: amd: Fix building without ACPI enabled (Sudheesh Mavila) [2047996] - spi: amd: Add support for version AMDI0062 (Sudheesh Mavila) [2047996] - spi: amd: Remove needless rom_addr variable (Sudheesh Mavila) [2047996] - spi: amd: Use iopoll for busy waiting (Sudheesh Mavila) [2047996] - spi: amd: Don't wait for a write-only transfer to finish (Sudheesh Mavila) [2047996] - spi: amd: Remove unneeded variable (Sudheesh Mavila) [2047996] - spi: amd: Refactor amd_spi_busy_wait (Sudheesh Mavila) [2047996] - spi: amd: Refactor code to use less spi_master_get_devdata (Sudheesh Mavila) [2047996] - spi: amd: Use devm_platform_ioremap_resource() in amd_spi_probe (Sudheesh Mavila) [2047996] - spi: spi-amd: Do not define 'struct acpi_device_id' when !CONFIG_ACPI (Sudheesh Mavila) [2047996] - spi: amd: Drop superfluous member from struct amd_spi (Sudheesh Mavila) [2047996] - spi: amd: Fix refcount underflow on remove (Sudheesh Mavila) [2047996] - spi: amd: Drop duplicate driver data assignments (Sudheesh Mavila) [2047996] - spi: amd: Pass probe errors back to driver core (Sudheesh Mavila) [2047996] - spi: amd: Fix duplicate iounmap in error path (Sudheesh Mavila) [2047996] - spi: spi-amd: Fix a NULL vs IS_ERR() check in amd_spi_probe() (Sudheesh Mavila) [2047996] - spi: spi-amd: fix warning (Sudheesh Mavila) [2047996] - spi: spi-amd: Add AMD SPI controller driver support (Sudheesh Mavila) [2047996] - selftests/tc-testings: Be compatible with newer tc output (Hangbin Liu) [2100322] - selftests/net: enable lo.accept_local in psock_snd test (Hangbin Liu) [2100322] - selftests/net: Use kselftest skip code for skipped tests (Hangbin Liu) [2100322] - Bluetooth: SCO: Fix sco_send_frame returning skb->len (Gopal Tiwari) [1984641] - Bluetooth: Add bt_skb_sendmsg helper (Gopal Tiwari) [1984641] - Bluetooth: SCO: Replace use of memcpy_from_msg with bt_skb_sendmsg (Gopal Tiwari) [1984641] - Bluetooth: sco: Fix lock_sock() blockage by memcpy_from_msg() (Gopal Tiwari) [1984641] - platform/mellanox: mlxbf-pmc: Fix an IS_ERR() vs NULL bug in mlxbf_pmc_map_counters (Mark Langsdorf) [2068297] - platform/mellanox: mlxreg-lc: fix error code in mlxreg_lc_create_static_devices() (Mark Langsdorf) [2068297] - platform/mellanox: mlxreg-lc: Add initial support for Nvidia line card devices (Mark Langsdorf) [2068297] - platform/mellanox: mlxreg-io: Extend number of hwmon attributes (Mark Langsdorf) [2068297] - platform/mellanox: mlxreg-hotplug: Extend logic for hotplug devices operations (Mark Langsdorf) [2068297] - platform_data/mlxreg: Add new type to support modular systems (Mark Langsdorf) [2068297] - platform/mellanox: mlxreg-io: Fix read access of n-bytes size attributes (Mark Langsdorf) [2068297] - platform/mellanox: mlxbf-pmc: fix kernel-doc notation (Mark Langsdorf) [2068297] - platform/mellanox: Typo fix in the file mlxbf-bootctl.c (Mark Langsdorf) [2068297] - redhat/configs: Support QAT devices for x86 only (Vladis Dronov) [2040724] - crypto: qat - expose device config through sysfs for 4xxx (Vladis Dronov) [2040724] - crypto: qat - relocate and rename adf_sriov_prepare_restart() (Vladis Dronov) [2040724] - crypto: qat - change behaviour of adf_cfg_add_key_value_param() (Vladis Dronov) [2040724] - crypto: qat - expose device state through sysfs for 4xxx (Vladis Dronov) [2040724] - crypto: qat - Removes the x86 dependency on the QAT drivers (Vladis Dronov) [2040724] - crypto: qat - replace get_current_node() with numa_node_id() (Vladis Dronov) [2040724] - crypto: qat - add support for 401xx devices (Vladis Dronov) [2040724] - crypto: qat - re-enable registration of algorithms (Vladis Dronov) [2040724] - crypto: qat - honor CRYPTO_TFM_REQ_MAY_SLEEP flag (Vladis Dronov) [2040724] - crypto: qat - add param check for DH (Vladis Dronov) [2040724] - crypto: qat - add param check for RSA (Vladis Dronov) [2040724] - crypto: qat - remove dma_free_coherent() for DH (Vladis Dronov) [2040724] - crypto: qat - remove dma_free_coherent() for RSA (Vladis Dronov) [2040724] - crypto: qat - fix memory leak in RSA (Vladis Dronov) [2040724] - crypto: qat - add backlog mechanism (Vladis Dronov) [2040724] - crypto: qat - refactor submission logic (Vladis Dronov) [2040724] - crypto: qat - use pre-allocated buffers in datapath (Vladis Dronov) [2040724] - crypto: qat - set to zero DH parameters before free (Vladis Dronov) [2040724] - crypto: qat - Fix unsigned function returning negative constant (Vladis Dronov) [2040724] - crypto: qat - remove line wrapping for pfvf_ops functions (Vladis Dronov) [2040724] - crypto: qat - use u32 variables in all GEN4 pfvf_ops (Vladis Dronov) [2040724] - crypto: qat - replace disable_vf2pf_interrupts() (Vladis Dronov) [2040724] - crypto: qat - leverage the GEN2 VF mask definiton (Vladis Dronov) [2040724] - crypto: qat - rework the VF2PF interrupt handling logic (Vladis Dronov) [2040724] - crypto: qat - fix off-by-one error in PFVF debug print (Vladis Dronov) [2040724] - crypto: qat - fix wording and formatting in code comment (Vladis Dronov) [2040724] - crypto: qat - test PFVF registers for spurious interrupts on GEN4 (Vladis Dronov) [2040724] - crypto: qat - add check for invalid PFVF protocol version 0 (Vladis Dronov) [2040724] - crypto: qat - add missing restarting event notification in VFs (Vladis Dronov) [2040724] - crypto: qat - remove unnecessary tests to detect PFVF support (Vladis Dronov) [2040724] - crypto: qat - remove unused PFVF stubs (Vladis Dronov) [2040724] - crypto: qat - remove unneeded braces (Vladis Dronov) [2040724] - crypto: qat - fix ETR sources enabled by default on GEN2 devices (Vladis Dronov) [2040724] - crypto: qat - set COMPRESSION capability for DH895XCC (Vladis Dronov) [2040724] - crypto: qat - set CIPHER capability for DH895XCC (Vladis Dronov) [2040724] - crypto: qat - stop using iommu_present() (Vladis Dronov) [2040724] - crypto: qat - fix initialization of pfvf rts_map_msg structures (Vladis Dronov) [2040724] - crypto: qat - fix initialization of pfvf cap_msg structures (Vladis Dronov) [2040724] - crypto: qat - remove unneeded assignment (Vladis Dronov) [2040724] - crypto: qat - disable registration of algorithms (Vladis Dronov) [2040724] - crypto: qat - enable power management for QAT GEN4 (Vladis Dronov) [2040724] - crypto: qat - move and rename GEN4 error register definitions (Vladis Dronov) [2040724] - crypto: qat - add misc workqueue (Vladis Dronov) [2040724] - crypto: qat - don't cast parameter in bit operations (Vladis Dronov) [2040724] - crypto: qat - fix access to PFVF interrupt registers for GEN4 (Vladis Dronov) [2040724] - crypto: qat - fix a signedness bug in get_service_enabled() (Vladis Dronov) [2040724] - dlm: fix missing lkb refcount handling (Alexander Aring) [2084606] - scsi: storvsc: Fix unsigned comparison to zero (Mohammed Gamal) [2020774] - scsi: storvsc: Fix validation for unsolicited incoming packets (Mohammed Gamal) [2020774] - scsi: storvsc: Fix storvsc_queuecommand() memory leak (Mohammed Gamal) [2020774] - x86/kvm: Add kexec support for SEV Live Migration. (Mohammed Gamal) [2018614] - x86/kvm: Add guest support for detecting and enabling SEV Live Migration feature. (Mohammed Gamal) [2018614] - mm: x86: Invoke hypercall when page encryption status is changed (Mohammed Gamal) [2018614] - hv_netvsc: Fix potential dereference of NULL pointer (Mohammed Gamal) [2086611] - hv_netvsc: Add support for XDP_REDIRECT (Mohammed Gamal) [2086611] - hv_netvsc: Print value of invalid ID in netvsc_send_{completion,tx_complete}() (Mohammed Gamal) [2086611] - net: hyperv: remove use of bpf_op_t (Mohammed Gamal) [2086611] - hv_netvsc: Add check for kvmalloc_array (Mohammed Gamal) [2086611] - net: netvsc: remove break after return (Mohammed Gamal) [2086611] - hv_netvsc: Use bitmap_zalloc() when applicable (Mohammed Gamal) [2086611] - SMB3: EBADF/EIO errors in rename/open caused by race condition in smb2_compound_op (Ronnie Sahlberg) [2108871] - vsock/virtio: enable VQs early on probe (Stefano Garzarella) [2107594] - vsock/virtio: initialize vdev->priv before using VQs (Stefano Garzarella) [2107594] - vsock: each transport cycles only on its own sockets (Stefano Garzarella) [2107594] - vhost/vsock: don't check owner in vhost_vsock_stop() while releasing (Stefano Garzarella) [2107594] - vsock: remove vsock from connected table when connect is interrupted by a signal (Stefano Garzarella) [2107594] - ipv6: take care of disable_policy when restoring routes (Andrea Claudi) [2103894] - tools/testing/nvdimm: Fix security_init() symbol collision (Jeff Moyer) [2096791] - redhat: make kernel-devel pkgs Requires elfutils and gcc (Jarod Wilson) [1701282] - xhci: Fix null pointer dereference in resume if xhci has only one roothub (Dean Nelson) [2061791] - usb: dwc3: gadget: Move null pinter check to proper place (Dean Nelson) [2061791] - xhci: Don't defer primary roothub registration if there is only one roothub (Dean Nelson) [2061791] - USB: serial: pl2303: fix type detection for odd device (Dean Nelson) [2061791] - media: pvrusb2: fix array-index-out-of-bounds in pvr2_i2c_core_init (Dean Nelson) [2061791] - usb: xhci-mtk: remove bandwidth budget table (Dean Nelson) [2061791] - usb: xhci-mtk: fix fs isoc's transfer error (Dean Nelson) [2061791] - xhci: Allow host runtime PM as default for Intel Alder Lake N xHCI (Dean Nelson) [2061791] - xhci: prevent U2 link power state if Intel tier policy prevented U1 (Dean Nelson) [2061791] - xhci: use generic command timer for stop endpoint commands. (Dean Nelson) [2061791] - usb: host: xhci-plat: omit shared hcd if either root hub has no ports (Dean Nelson) [2061791] - usb: host: xhci-plat: prepare operation w/o shared hcd (Dean Nelson) [2061791] - usb: host: xhci-plat: create shared hcd after having added main hcd (Dean Nelson) [2061791] - xhci: prepare for operation w/o shared hcd (Dean Nelson) [2061791] - xhci: factor out parts of xhci_gen_setup() (Dean Nelson) [2061791] - xhci: Set HCD flag to defer primary roothub registration (Dean Nelson) [2061791] - usb: core: hcd: Add support for deferring roothub registration (Dean Nelson) [2061791] - thunderbolt: Fix buffer allocation of devices with no DisplayPort adapters (Dean Nelson) [2061791] - media: uvcvideo: Fix bit overflow in uvc_probe_video (Dean Nelson) [2061791] - media: uvcvideo: Fix missing check to determine if element is found in list (Dean Nelson) [2061791] - usb: typec: tcpci: Don't skip cleanup in .remove() on error (Dean Nelson) [2061791] - usb: cdc-wdm: fix reading stuck on device close (Dean Nelson) [2061791] - thunderbolt: Ignore port locked error in tb_port_wait_for_link_width() (Dean Nelson) [2061791] - thunderbolt: Add debug logging when lane is enabled/disabled (Dean Nelson) [2061791] - usb: dwc3: gadget: Return proper request status (Dean Nelson) [2061791] - usb: typec: mux: Check dev_set_name() return value (Dean Nelson) [2061791] - usb: dwc3: pci: Fix pm_runtime_get_sync() error checking (Dean Nelson) [2061791] - usb: dwc3: gadget: Replace list_for_each_entry_safe() if using giveback (Dean Nelson) [2061791] - usb: dwc3: core: Only handle soft-reset in DCTL (Dean Nelson) [2061791] - usb: dwc3: Try usb-role-switch first in dwc3_drd_init (Dean Nelson) [2061791] - usb: dwc3: core: Fix tx/rx threshold settings (Dean Nelson) [2061791] - USB: storage: karma: fix rio_karma_init return (Dean Nelson) [2061791] - xhci: Enable runtime PM on second Alderlake controller (Dean Nelson) [2061791] - usb: misc: fix improper handling of refcount in uss720_probe() (Dean Nelson) [2061791] - usb: typec: ucsi: Fix role swapping (Dean Nelson) [2061791] - usb: typec: ucsi: Fix reuse of completion structure (Dean Nelson) [2061791] - thunderbolt: Use different lane for second DisplayPort tunnel (Dean Nelson) [2061791] - thunderbolt: Dump path config space entries during discovery (Dean Nelson) [2061791] - thunderbolt: Use decimal number with port numbers (Dean Nelson) [2061791] - xhci: increase usb U3 -> U0 link resume timeout from 100ms to 500ms (Dean Nelson) [2061791] - xhci: stop polling roothubs after shutdown (Dean Nelson) [2061791] - USB: Fix xhci event ring dequeue pointer ERDP update issue (Dean Nelson) [2061791] - USB: storage: ums-realtek: fix error code in rts51x_read_mem() (Dean Nelson) [2061791] - usb: early: xhci-dbc: Fix xdbc number parsing (Dean Nelson) [2061791] - usb: early: xhci-dbc: Remove duplicate keep parsing (Dean Nelson) [2061791] - USB: serial: pl2303: fix GS type detection (Dean Nelson) [2061791] - usb: host: xhci: Remove some unnecessary return value initializations (Dean Nelson) [2061791] - usb: host: xhci: add blank line in xhci_halt() (Dean Nelson) [2061791] - usb: host: xhci: update hci_version operation in xhci_gen_setup() (Dean Nelson) [2061791] - usb: host: xhci: fix a comment typo in xhci_mem_init() (Dean Nelson) [2061791] - usb: host: xhci: use ffs() in xhci_mem_init() (Dean Nelson) [2061791] - xhci: fix runtime PM imbalance in USB2 resume (Dean Nelson) [2061791] - xhci: fix uninitialized string returned by xhci_decode_ctrl_ctx() (Dean Nelson) [2061791] - xhci: fix garbage USBSTS being logged in some cases (Dean Nelson) [2061791] - xhci: make xhci_handshake timeout for xhci_reset() adjustable (Dean Nelson) [2061791] - xhci: omit mem read just after allocation of trb (Dean Nelson) [2061791] - Revert "USB: serial: ch341: add new Product ID for CH341A" (Dean Nelson) [2061791] - usb: xhci: fix minmax.cocci warnings (Dean Nelson) [2061791] - usb: host: xhci: drop redundant checks (Dean Nelson) [2061791] - xhci: Allocate separate command structures for each LPM command (Dean Nelson) [2061791] - xhci: dbgtty: use IDR to support several dbc instances. (Dean Nelson) [2061791] - xhci: dbc: Don't call dbc_tty_init() on every dbc tty probe (Dean Nelson) [2061791] - xhci: dbc: Rename xhci_dbc_init and xhci_dbc_exit (Dean Nelson) [2061791] - xhci: dbc: create and remove dbc structure in dbgtty driver. (Dean Nelson) [2061791] - xhci: dbc: refactor xhci_dbc_init() (Dean Nelson) [2061791] - usb: dwc3: pci: Fix Bay Trail phy GPIO mappings (Dean Nelson) [2061791] - xhci: Prevent futile URB re-submissions due to incorrect return value. (Dean Nelson) [2061791] - xhci: re-initialize the HC during resume if HCE was set (Dean Nelson) [2061791] - usb: dwc3: pci: Add "snps,dis_u2_susphy_quirk" for Intel Bay Trail (Dean Nelson) [2061791] - usb: dwc3: pci: add support for the Intel Raptor Lake-S (Dean Nelson) [2061791] - usb: xhci-mtk: add support ip-sleep wakeup for mt8195 (Dean Nelson) [2061791] - usb: dwc3: gadget: Prevent core from processing stale TRBs (Dean Nelson) [2061791] - thunderbolt: Replace acpi_bus_get_device() (Dean Nelson) [2061791] - thunderbolt: Add internal xHCI connect flows for Thunderbolt 3 devices (Dean Nelson) [2061791] - thunderbolt: Add missing device ID to tb_switch_is_alpine_ridge() (Dean Nelson) [2061791] - thunderbolt: Disable LTTPR on Intel Titan Ridge (Dean Nelson) [2061791] - usb: ulpi: Call of_node_put correctly (Dean Nelson) [2061791] - usb: ulpi: Move of_node_put to ulpi_dev_release (Dean Nelson) [2061791] - usb: xhci-mtk: Use struct_size() helper in create_sch_ep() (Dean Nelson) [2061791] - usb: common: ulpi: Fix crash in ulpi_match() (Dean Nelson) [2061791] - usb: typec: tcpm: Do not disconnect when receiving VSAFE0V (Dean Nelson) [2061791] - usb: typec: tcpm: Do not disconnect while receiving VBUS off (Dean Nelson) [2061791] - xhci: Fresco FL1100 controller should not have BROKEN_MSI quirk set. (Dean Nelson) [2061791] - usb: typec: tcpci: don't touch CC line if it's Vconn source (Dean Nelson) [2061791] - thunderbolt: Remove useless DMA-32 fallback configuration (Dean Nelson) [2061791] - media: uvcvideo: Support devices that report an OT as an entity source (Dean Nelson) [2061791] - Revert "media: uvcvideo: Support devices that report an OT as an entity source" (Dean Nelson) [2061791] - thunderbolt: Add module parameter for CLx disabling (Dean Nelson) [2061791] - thunderbolt: Enable CL0s for Intel Titan Ridge (Dean Nelson) [2061791] - thunderbolt: Rename Intel TB_VSE_CAP_IECS capability (Dean Nelson) [2061791] - thunderbolt: Implement TMU time disruption for Intel Titan Ridge (Dean Nelson) [2061791] - thunderbolt: Move usb4_switch_wait_for_bit() to switch.c (Dean Nelson) [2061791] - thunderbolt: Add CL0s support for USB4 routers (Dean Nelson) [2061791] - thunderbolt: Add TMU uni-directional mode (Dean Nelson) [2061791] - xhci: use max() to make code cleaner (Dean Nelson) [2061791] - usb: ftdi-elan: fix memory leak on device disconnect (Dean Nelson) [2061791] - Revert "usb: early: convert to readl_poll_timeout_atomic()" (Dean Nelson) [2061791] - usb: typec: tcpm: fix tcpm unregister port but leave a pending timer (Dean Nelson) [2061791] - thunderbolt: Check return value of kmemdup() in icm_handle_event() (Dean Nelson) [2061791] - media: dw2102: Fix use after free (Dean Nelson) [2061791] - USB: serial: cp210x: fix CP2105 GPIO registration (Dean Nelson) [2061791] - usb: xhci-mtk: fix list_del warning when enable list debug (Dean Nelson) [2061791] - usb: core: config: fix validation of wMaxPacketValue entries (Dean Nelson) [2061791] - xhci: avoid race between disable slot command and host runtime suspend (Dean Nelson) [2061791] - xhci: Remove CONFIG_USB_DEFAULT_PERSIST to prevent xHCI from runtime suspending (Dean Nelson) [2061791] - thunderbolt: Do not dereference fwnode in struct device (Dean Nelson) [2061791] - thunderbolt: Add debug logging of DisplayPort resource allocation (Dean Nelson) [2061791] - thunderbolt: Do not program path HopIDs for USB4 routers (Dean Nelson) [2061791] - thunderbolt: Do not allow subtracting more NFC credits than configured (Dean Nelson) [2061791] - thunderbolt: Runtime resume USB4 port when retimers are scanned (Dean Nelson) [2061791] - thunderbolt: Tear down existing tunnels when resuming from hibernate (Dean Nelson) [2061791] - thunderbolt: Runtime PM activate both ends of the device link (Dean Nelson) [2061791] - thunderbolt: xdomain: Avoid potential stack OOB read (Dean Nelson) [2061791] - media: uvcvideo: fix division by zero at stream start (Dean Nelson) [2061791] - usb: typec: tcpm: Wait in SNK_DEBOUNCED until disconnect (Dean Nelson) [2061791] - xhci: Fix commad ring abort, write all 64 bits to CRCR register. (Dean Nelson) [2061791] - usb: dwc3: gadget: Skip reading GEVNTSIZn (Dean Nelson) [2061791] - usb: dwc3: gadget: Ignore Update Transfer cmd params (Dean Nelson) [2061791] - usb: dwc3: gadget: Skip checking Update Transfer status (Dean Nelson) [2061791] - usb: hub: Fix locking issues with address0_mutex (Dean Nelson) [2061791] - media: dib0700: Only touch one bit when start/stop an adapter (Dean Nelson) [2061791] - media: dib0700: cleanup start/stop streaming logic (Dean Nelson) [2061791] - media: dib0700: fix undefined behavior in tuner shutdown (Dean Nelson) [2061791] - media: s2255: fix control-message timeouts (Dean Nelson) [2061791] - media: pvrusb2: fix control-message timeouts (Dean Nelson) [2061791] - media: flexcop-usb: fix control-message timeouts (Dean Nelson) [2061791] - usb: hub: Fix usb enumeration issue due to address0 race (Dean Nelson) [2061791] - usb: typec: fusb302: Fix masking of comparator and bc_lvl interrupts (Dean Nelson) [2061791] - usb: dwc3: gadget: Fix null pointer exception (Dean Nelson) [2061791] - usb: dwc3: gadget: Check for L1/L2/U3 for Start Transfer (Dean Nelson) [2061791] - usb: dwc3: gadget: Ignore NoStream after End Transfer (Dean Nelson) [2061791] - usb: xhci-mtk: fix random remote wakeup (Dean Nelson) [2061791] - usb: xhci-mtk: remove unnecessary error check (Dean Nelson) [2061791] - USB: serial: keyspan: fix memleak on probe errors (Dean Nelson) [2061791] - USB: iowarrior: fix control-message timeouts (Dean Nelson) [2061791] - usb: dwc3: gadget: Skip resizing EP's TX FIFO if already resized (Dean Nelson) [2061791] - usb: dwc3: gadget: Change to dev_dbg() when queuing to inactive gadget/ep (Dean Nelson) [2061791] - xhci: Enable trust tx length quirk for Fresco FL11 USB controller (Dean Nelson) [2061791] - xhci: Fix command ring pointer corruption while aborting a command (Dean Nelson) [2061791] - USB: xhci: dbc: fix tty registration race (Dean Nelson) [2061791] - xhci: add quirk for host controllers that don't update endpoint DCS (Dean Nelson) [2061791] - xhci: guard accesses to ep_state in xhci_endpoint_reset() (Dean Nelson) [2061791] - media: usb: dvd-usb: fix uninit-value bug in dibusb_read_eeprom_byte() (Dean Nelson) [2061791] - USB: cdc-acm: fix break reporting (Dean Nelson) [2061791] - USB: cdc-acm: fix racy tty buffer accesses (Dean Nelson) [2061791] - usb: typec: tcpm: handle SRC_STARTUP state if cc changes (Dean Nelson) [2061791] - usb: typec: tcpci: don't handle vSafe0V event if it's not enabled (Dean Nelson) [2061791] - usb: xhci-mtk: use xhci_dbg() to print log (Dean Nelson) [2061791] - media: mxl111sf: change mutex_init() location (Dean Nelson) [2061791] - media: tm6000: Avoid card name truncation (Dean Nelson) [2061791] - media: gspca: Limit frame size to sizeimage. (Dean Nelson) [2061791] - media: uvcvideo: Don't spam the log in uvc_ctrl_restore_values() (Dean Nelson) [2061791] - media: uvcvideo: Increase the size of UVC_METADATA_BUF_SIZE (Dean Nelson) [2061791] - media: uvcvideo: Return -EIO for control errors (Dean Nelson) [2061791] - media: uvcvideo: Remove unused including (Dean Nelson) [2061791] - media: m5602_ov7660: remove the repeated declaration (Dean Nelson) [2061791] - media: dvb-usb: fix ununit-value in az6027_rc_query (Dean Nelson) [2061791] - thunderbolt: Fix -Wrestrict warning (Dean Nelson) [2061791] - USB: serial: cp210x: fix dropped characters with CP2102 (Dean Nelson) [2061791] - usb: dwc3: gadget: Avoid starting DWC3 gadget during UDC unbind (Dean Nelson) [2061791] - USB: serial: option: remove duplicate USB device ID (Dean Nelson) [2061791] - USB: serial: mos7840: remove duplicated 0xac24 device ID (Dean Nelson) [2061791] - USB: cdc-acm: fix minor-number release (Dean Nelson) [2061791] - usb: dwc3: reference clock period configuration (Dean Nelson) [2061791] - usb: xhci-mtk: allow bandwidth table rollover (Dean Nelson) [2061791] - usb: xhci-mtk: modify the SOF/ITP interval for mt8195 (Dean Nelson) [2061791] - usb: xhci-mtk: add a member of num_esit (Dean Nelson) [2061791] - usb: xhci-mtk: check boundary before check tt (Dean Nelson) [2061791] - usb: xhci-mtk: update fs bus bandwidth by bw_budget_table (Dean Nelson) [2061791] - usb: xhci-mtk: support option to disable usb2 ports (Dean Nelson) [2061791] - usb: xhci-mtk: fix use-after-free of mtk->hcd (Dean Nelson) [2061791] - usb: dwc3: pci: add support for AMD's newer generation platform. (Dean Nelson) [2061791] - xhci: Add bus number to some debug messages (Dean Nelson) [2061791] - xhci: Add additional dynamic debug to follow URBs in cancel and error cases. (Dean Nelson) [2061791] - Revert "USB: xhci: fix U1/U2 handling for hardware with XHCI_INTEL_HOST quirk set" (Dean Nelson) [2061791] - xhci: Fix failure to give back some cached cancelled URBs. (Dean Nelson) [2061791] - xhci: fix even more unsafe memory usage in xhci tracing (Dean Nelson) [2061791] - xhci: fix unsafe memory usage in xhci tracing (Dean Nelson) [2061791] - usb: typec: tcpm: Support non-PD mode (Dean Nelson) [2061791] - USB: serial: cp210x: determine fw version for CP2105 and CP2108 (Dean Nelson) [2061791] - USB: serial: cp210x: clean up type detection (Dean Nelson) [2061791] - USB: serial: cp210x: clean up set-chars request (Dean Nelson) [2061791] - USB: serial: cp210x: clean up control-request timeout (Dean Nelson) [2061791] - USB: serial: cp210x: fix flow-control error handling (Dean Nelson) [2061791] - USB: serial: cp210x: fix control-characters error handling (Dean Nelson) [2061791] - tty: drop put_tty_driver (Dean Nelson) [2061791] - media: dvb-usb: fix uninit-value in vp702x_read_mac_addr (Dean Nelson) [2061791] - media: dvb-usb: fix uninit-value in dvb_usb_adapter_dvb_init (Dean Nelson) [2061791] - usb: renesas-xhci: Remove renesas_xhci_pci_exit() (Dean Nelson) [2061791] - usb: dwc3: Resize TX FIFOs to meet EP bursting requirements (Dean Nelson) [2061791] - memstick: rtsx_usb_ms: fix UAF (Dean Nelson) [2061791] - usb: dwc3: gadget: Clear DEP flags after stop transfers in ep disable (Dean Nelson) [2061791] - usb: dwc3: gadget: Set gadget_max_speed when set ssp_rate (Dean Nelson) [2061791] - usb: dwc3: gadget: Prevent EP queuing while stopping transfers (Dean Nelson) [2061791] - media: lmedm04: Fix misuse of comma (Dean Nelson) [2061791] - media: tm6000: Fix memleak in tm6000_start_stream (Dean Nelson) [2061791] - usb: dwc3: gadget: Restart DWC3 gadget when enabling pullup (Dean Nelson) [2061791] - memstick: Skip allocating card when removing host (Dean Nelson) [2061791] - USB: Replace zero-length array with flexible-array member (Dean Nelson) [2061791] - USB: xhci: fix 'broken_suspend' placement in struct xchi_hcd (Dean Nelson) [2061791] - Revert "[usb] USB: xhci: fix 'broken_suspend' placement in struct xchi_hcd" (Dean Nelson) [2061791] - memstick: rtsx_usb_ms: Support runtime power management (Dean Nelson) [2061791] - memstick: rtsx_usb_ms: Use ms_dev() helper (Dean Nelson) [2061791] - memstick: Prevent memstick host from getting runtime suspended during card detection (Dean Nelson) [2061791] - misc: rtsx_usb: Use USB remote wakeup signaling for card insertion detection (Dean Nelson) [2061791] - memstick: rtsx_usb_ms: Add missing pm_runtime_disable() in probe function (Dean Nelson) [2061791]- RDMA/qedr: Fix reporting QP timeout attribute (Kamal Heib) [2083620] - NFSD: Handle COPYer - Not suppored in RHEL8 (Benjamin Coddington) [2108628] - NFSD add ca_source_server<> to COPY (Benjamin Coddington) [2108628] - NFS NFSD: defining nl4_servers structure needed by both (Benjamin Coddington) [2108628] - fix backport powerpc/uaccess: get rid of small constant size cases in raw_copy_{to,from}_user() (Diego Domingos) [2106984] - bpf: Enable bpf_ktime_get_coarse_ns helper (Viktor Malik) [2105133] - kernel/resource: Introduce request_mem_region_muxed() (Sudheesh Mavila) [2047999] - i2c: piix4: Enable EFCH MMIO for Family 17h+ (Sudheesh Mavila) [2047999] - i2c: piix4: Add EFCH MMIO support for SMBus port select (Sudheesh Mavila) [2047999] - i2c: piix4: Add EFCH MMIO support to SMBus base address detect (Sudheesh Mavila) [2047999] - i2c: piix4: Add EFCH MMIO support to region request and release (Sudheesh Mavila) [2047999] - i2c: piix4: Move SMBus port selection into function (Sudheesh Mavila) [2047999] - i2c: piix4: Move SMBus controller base address detect into function (Sudheesh Mavila) [2047999] - i2c: piix4: Move port I/O region request/release code into functions (Sudheesh Mavila) [2047999] - i2c: piix4: Replace hardcoded memory map size with a #define (Sudheesh Mavila) [2047999] - i2c: piix4: Detect secondary SMBus controller on AMD AM4 chipsets (Sudheesh Mavila) [2047999] - i2c: piix4: Add ACPI support (Sudheesh Mavila) [2047999] - i2c: piix4: Fix probing of reserved ports on AMD Family 16h Model 30h (Sudheesh Mavila) [2047999] - i2c: piix4: Fix port selection for AMD Family 16h Model 30h (Sudheesh Mavila) [2047999] - i2c-piix4: Add Hygon Dhyana SMBus support (Sudheesh Mavila) [2047999] - tracing: Remove WARN_ON in start_thread() (Jerome Marchand) [2090967] - net: usb: Fix spelling mistakes (José Ignacio Tornos Martínez) [1984353] - net: usb: cdc_ether: record speed in status method (José Ignacio Tornos Martínez) [1984353] - net: usb: usbnet: add method for reporting speed without MII (José Ignacio Tornos Martínez) [1984353] - e1000e: Fix possible overflow in LTR decoding (Ken Cox) [2037965] - e1000e: Print PHY register address when MDI read/write fails (Ken Cox) [2037965] - e1000e: Correct NVM checksum verification flow (Ken Cox) [2037965] - e1000e: Fix possible HW unit hang after an s0ix exit (Ken Cox) [2037965 2049952] - e1000e: Handshake with CSME starts from ADL platforms (Ken Cox) [2037965 2049952] - e1000e: Separate ADP board type from TGP (Ken Cox) [2037965 2049952] - e1000e: Remove useless DMA-32 fallback configuration (Ken Cox) [2037965] - e1000e: Remove redundant statement (Ken Cox) [2037965] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Ken Cox) [2037965] - net: e1000e: solve insmod 'Unknown symbol mutex_lock' error (Ken Cox) [2037965] - RDMA/irdma: Add SW mechanism to generate completions on error (Kamal Heib) [2100316] - RDMA/irdma: Remove the redundant variable (Kamal Heib) [2100316] - RDMA/irdma: Add support for DSCP (Kamal Heib) [2100316] - RDMA/irdma: Use irq_update_affinity_hint() (Kamal Heib) [2100316] - RDMA/irdma: Set protocol based on PF rdma_mode flag (Kamal Heib) [2100316 2096481] - virtio-ring: fix DMA metadata flags (Cindy Lu) [1969742] - virtio_ring: fix typos in vring_desc_extra (Jason Wang) [1969742] - virtio-ring: store DMA metadata in desc_extra for split virtqueue (Jason Wang) [1969742] - virtio: use err label in __vring_new_virtqueue() (Jason Wang) [1969742] - virtio_ring: introduce virtqueue_desc_add_split() (Jason Wang) [1969742] - virtio_ring: secure handling of mapping errors (Jason Wang) [1969742] - virtio-ring: factor out desc_extra allocation (Jason Wang) [1969742] - virtio_ring: rename vring_desc_extra_packed (Jason Wang) [1969742] - virtio-ring: maintain next in extra state for packed virtqueue (Jason Wang) [1969742] - drivers/base: fix userspace break from using bin_attributes for cpumap and cpulist (Phil Auld) [2089715] - rpminspect: disable abidiff scanning (Jarod Wilson)- Netvsc: Call hv_unmap_memory() in the netvsc_device_remove() (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Release cpu lock in error case (Mohammed Gamal) [2086613] - Drivers: hv: Fix syntax errors in comments (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Don't assign VMbus channel interrupts to isolated CPUs (Mohammed Gamal) [2086613] - hv_balloon: Fix balloon_probe() and balloon_remove() error handling (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: fix typo in comment (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Remove support for Hyper-V 2008 and Hyper-V 2008R2/Win7 (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Refactor the ring-buffer iterator functions (Mohammed Gamal) [2086613] - hv_sock: Copy packets sent by Hyper-V out of the ring buffer (Mohammed Gamal) [2086613] - hv_sock: Check hv_pkt_iter_first_raw()'s return value (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Accept hv_sock offers in isolated guests (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Introduce {lock,unlock}_requestor() (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Introduce vmbus_request_addr_match() (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Introduce vmbus_sendpacket_getid() (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Fix handling of messages with transaction ID of zero (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Add VMbus IMC device to unsupported list (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Replace smp_store_mb() with virt_store_mb() (Mohammed Gamal) [2086613] - Drivers: hv: balloon: Disable balloon and hot-add accordingly (Mohammed Gamal) [2086613] - Drivers: hv: balloon: Support status report for larger page sizes (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Prevent load re-ordering when reading ring buffer (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Fix potential crash on module unload (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Fix initialization of device object in vmbus_device_register() (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Deactivate sysctl_record_panic_msg by default in isolated guests (Mohammed Gamal) [2086613] - drivers: hv: log when enabling crash_kexec_post_notifiers (Mohammed Gamal) [2086613] - Drivers: hv: utils: Make use of the helper macro LIST_HEAD() (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Rework use of DMA_BIT_MASK(64) (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Fix memory leak in vmbus_add_channel_kobj (Mohammed Gamal) [2086613] - Drivers: hv: Compare cpumasks and not their weights in init_vp_index() (Mohammed Gamal) [2086613] - Drivers: hv: Rename 'alloced' to 'allocated' (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Use struct_size() helper in kmalloc() (Mohammed Gamal) [2086613] - Drivers: hv: balloon: account for vmbus packet header in max_pkt_size (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Initialize request offers message for Isolation VM (Mohammed Gamal) [2086613] - Drivers: hv: Fix definition of hypercall input & output arg variables (Mohammed Gamal) [2086613] - net: netvsc: Add Isolation VM support for netvsc driver (Mohammed Gamal) [2086613] - scsi: storvsc: Add Isolation VM support for storvsc driver (Mohammed Gamal) [2086613] - Drivers: hv : vmbus: Adding NULL pointer check (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Remove unused code to check for subchannels (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Initialize VMbus ring buffer for Isolation VM (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Add SNP support for VMbus channel initiate message (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Mark vmbus ring buffer visible to host in Isolation VM (Mohammed Gamal) [2086613] - SUNRPC: Don't leak sockets in xs_local_connect() (Jeffrey Layton) [2089429] - SUNRPC: clean up some inconsistent indenting (Jeffrey Layton) [2089429] - SUNRPC: Ensure we flush any closed sockets before xs_xprt_free() (Jeffrey Layton) [2089429] - SUNRPC: Don't call connect() more than once on a TCP socket (Jeffrey Layton) [2089429] - net: openvswitch: fix misuse of the cached connection on tuple changes (Timothy Redaelli) [2099213] - sfc: fix considering that all channels have TX queues (Íñigo Huguet) [1851823] - sfc: fix wrong tx channel offset with efx_separate_tx_channels (Íñigo Huguet) [1851823] - intel/igb:fix repeated words in comments (Corinna Vinschen) [2037959] - igb: remove unexpected word "the" (Corinna Vinschen) [2037959] - igb: Make DMA faster when CPU is active on the PCIe link (Corinna Vinschen) [2037959] - igb: fix a use-after-free issue in igb_clean_tx_ring (Corinna Vinschen) [2037959] - igb: Remove duplicate defines (Corinna Vinschen) [2037959] - igb: skip phy status check where unavailable (Corinna Vinschen) [2037959] - igb: Convert kmap() to kmap_local_page() (Corinna Vinschen) [2037959] - igb: zero hwtstamp by default (Corinna Vinschen) [2037959] - igb: Remove useless DMA-32 fallback configuration (Corinna Vinschen) [2037959] - PCI: Work around Intel I210 ROM BAR overlap defect (Corinna Vinschen) [2037959] - igb: support EXTTS on 82580/i354/i350 (Corinna Vinschen) [2037959] - igb: support PEROUT on 82580/i354/i350 (Corinna Vinschen) [2037959] - igb: move PEROUT and EXTTS isr logic to separate functions (Corinna Vinschen) [2037959] - igb: move SDP config initialization to separate function (Corinna Vinschen) [2037959] - igb: switch to napi_build_skb() (Corinna Vinschen) [2037959] - igb: remove never changed variable `ret_val' (Corinna Vinschen) [2037959] - NFSv4: Add an fattr allocation to _nfs4_discover_trunking() (Scott Mayhew) [2096393] - sunrpc: set cl_max_connect when cloning an rpc_clnt (Scott Mayhew) [2096393] - NFSv4.1 mark qualified async operations as MOVEABLE tasks (Scott Mayhew) [2096393] - powerpc/rtas: Allow ibm,platform-dump RTAS call with null buffer address (Desnes A. Nunes do Rosario) [2095041] - audit: free module name (Richard Guy Briggs) [2100259] - bfq: fix blkio cgroup leakage v4 (Ming Lei) [2093206] - scsi: scsi_dh_alua: Properly handle the ALUA transitioning state (Ewan D. Milne) [1992870] - mm: sparse: remove __section_nr() function (Mark Langsdorf) [2067280] - mm: sparse: pass section_nr to find_memory_block (Mark Langsdorf) [2067280] - mm: sparse: pass section_nr to section_mark_present (Mark Langsdorf) [2067280] - headers/uninline: Uninline single-use function: kobject_has_children() (Mark Langsdorf) [2067280] - arch_topology: Do not set llc_sibling if llc_id is invalid (Mark Langsdorf) [2067280] - topology: make core_mask include at least cluster_siblings (Mark Langsdorf) [2067280] - regmap: allow a defined reg_base to be added to every address (Mark Langsdorf) [2067280] - regmap: add configurable downshift for addresses (Mark Langsdorf) [2067280] - drivers/base/dd.c : Remove the initial value of the global variable (Mark Langsdorf) [2067280] - devres: fix typos in comments (Mark Langsdorf) [2067280] - base: soc: Make soc_device_match() simpler and easier to read (Mark Langsdorf) [2067280] - driver core: Refactor sysfs and drv/bus remove hooks (Mark Langsdorf) [2067280] - driver core: Refactor multiple copies of device cleanup (Mark Langsdorf) [2067280] - arch_topology: obtain cpu capacity using information from CPPC (Mark Langsdorf) [2067280] - PM: core: keep irq flags in device_pm_check_callbacks() (Mark Langsdorf) [2067280] - PM: sleep: Add device name to suspend_report_result() (Mark Langsdorf) [2067280] - PM: runtime: Have devm_pm_runtime_enable() handle pm_runtime_dont_use_autosuspend() (Mark Langsdorf) [2067280] - PM: sleep: wakeup: Fix typos in comments (Mark Langsdorf) [2067280] - PM: domains: Fix sleep-in-atomic bug caused by genpd_debug_remove() (Mark Langsdorf) [2067280] - PM: domains: use dev_err_probe() to simplify error handling (Mark Langsdorf) [2067280] - PM: domains: Prevent power off for parent unless child is in deepest state (Mark Langsdorf) [2067280] - driver core: cleanup double words comments (Mark Langsdorf) [2067280] - device property: Don't split fwnode_get_irq*() APIs in the code (Mark Langsdorf) [2067280] - regmap: irq: cleanup comments (Mark Langsdorf) [2067280] - platform: use dev_err_probe() in platform_get_irq_byname() (Mark Langsdorf) [2067280] - devtmpfs: drop redundant fs parameters from internal fs (Mark Langsdorf) [2067280] - component: Replace most references to 'master' with 'aggregate device' (Mark Langsdorf) [2067280] - device property: Add fwnode_irq_get_byname (Mark Langsdorf) [2067280] - regmap-irq: Fix typo in comment (Mark Langsdorf) [2067280] - driver core: Free DMA range map when device is released (Mark Langsdorf) [2067280] - regmap-irq: Update interrupt clear register for proper reset (Mark Langsdorf) [2067280] - PM: s2idle: ACPI: Fix wakeup interrupts handling (Mark Langsdorf) [2067280] - devtmpfs regression fix: reconfigure on each mount (Mark Langsdorf) [2067280] - regmap: debugfs: Fix indentation (Mark Langsdorf) [2067280] - regmap: Call regmap_debugfs_exit() prior to _init() (Mark Langsdorf) [2067280] - driver core: Make bus notifiers in right order in really_probe() (Mark Langsdorf) [2067280] - driver core: Move driver_sysfs_remove() after driver_sysfs_add() (Mark Langsdorf) [2067280] - driver core: Simplify async probe test code by using ktime_ms_delta() (Mark Langsdorf) [2067280] - PM: runtime: Simplify locking in pm_runtime_put_suppliers() (Mark Langsdorf) [2067280] - software node: fix wrong node passed to find nargs_prop (Mark Langsdorf) [2067280] - driver core: platform: document registration-failure requirement (Mark Langsdorf) [2067280] - device property: Add fwnode_iomap() (Mark Langsdorf) [2067280] - device property: Use fwnode_graph_for_each_endpoint() macro (Mark Langsdorf) [2067280] - device property: Implement fwnode_graph_get_endpoint_count() (Mark Langsdorf) [2067280] - device property: Fix documentation for FWNODE_GRAPH_DEVICE_DISABLED (Mark Langsdorf) [2067280] - rtc: Check return value from mc146818_get_time() (Mark Langsdorf) [2067280] - device property: Check fwnode->secondary when finding properties (Mark Langsdorf) [2067280] - topology/sysfs: rework book and drawer topology ifdefery (Mark Langsdorf) [2067280] - topology/sysfs: export cluster attributes only if an architectures has support (Mark Langsdorf) [2067280] - topology/sysfs: export die attributes only if an architectures has support (Mark Langsdorf) [2067280] - driver core: Don't call device_remove_properties() from device_del() (Mark Langsdorf) [2067280] - regmap: allow to define reg_update_bits for no bus configuration (Mark Langsdorf) [2067280] - platform/x86: amd-pmc: Set QOS during suspend on CZN w/ timer wakeup (Mark Langsdorf) [2067250] - PM: sleep: Fix error handling in dpm_prepare() (Mark Langsdorf) [2067250] - PM: sleep: Avoid calling put_device() under dpm_list_mtx (Mark Langsdorf) [2067250] - PM: sleep: Fix runtime PM based cpuidle support (Mark Langsdorf) [2067250] - PM / wakeirq: support enabling wake-up irq after runtime_suspend called (Mark Langsdorf) [2067250] - device property: Drop redundant NULL checks (Mark Langsdorf) [2067250] - PM: sleep: Pause cpuidle later and resume it earlier during system transitions (Mark Langsdorf) [2067250] - PM: suspend: Do not pause cpuidle in the suspend-to-idle path (Mark Langsdorf) [2067250] - regmap: spi: Set regmap max raw r/w from max_transfer_size (Mark Langsdorf) [2067250] - PM: sleep: Do not let "syscore" devices runtime-suspend during system transitions (Mark Langsdorf) [2067250] - component: do not leave master devres group open after bind (Mark Langsdorf) [2067250] - driver core: Provide device_match_acpi_handle() helper (Mark Langsdorf) [2067250] - regmap: Fix possible double-free in regcache_rbtree_exit() (Mark Langsdorf) [2067250] - device property: build kunit tests without structleak plugin (Mark Langsdorf) [2067250] - driver core: Reject pointless SYNC_STATE_ONLY device links (Mark Langsdorf) [2067250] - firmware_loader: add a sanity check for firmware_request_builtin() (Mark Langsdorf) [2067250] - firmware_loader: split built-in firmware call (Mark Langsdorf) [2067250] - firmware_loader: fix pre-allocated buf built-in firmware use (Mark Langsdorf) [2067250] - drivers/base/component.c: remove superfluous header files from component.c (Mark Langsdorf) [2067250] - drivers/base/arch_topology.c: remove superfluous header (Mark Langsdorf) [2067250] - driver core: use NUMA_NO_NODE during device_initialize (Mark Langsdorf) [2067250] - driver core: Fix possible memory leak in device_link_add() (Mark Langsdorf) [2067250] - driver core: Add debug logs when fwnode links are added/deleted (Mark Langsdorf) [2067250] - driver core: Create __fwnode_link_del() helper function (Mark Langsdorf) [2067250] - driver core: Set deferred probe reason when deferred by driver core (Mark Langsdorf) [2067250] - driver core: fw_devlink: Add support for FWNODE_FLAG_NEEDS_CHILD_BOUND_ON_ADD (Mark Langsdorf) [2067250] - driver core: Clarify that dev_err_probe() is OK even w/out -EPROBE_DEFER (Mark Langsdorf) [2067250] - driver core: fw_devlink: Improve handling of cyclic dependencies (Mark Langsdorf) [2067250] - software node: balance refcount for managed software nodes (Mark Langsdorf) [2067250] - driver core: platform: Make use of the helper macro SET_RUNTIME_PM_OPS() (Mark Langsdorf) [2067250] - PM: base: power: don't try to use non-existing RTC for storing data (Mark Langsdorf) [2067250] - PM: sleep: core: Avoid setting power.must_resume to false (Mark Langsdorf) [2067250] - PM: sleep: wakeirq: drop useless parameter from dev_pm_attach_wake_irq() (Mark Langsdorf) [2067250] - PM: domains: Fix domain attach for CONFIG_PM_OPP=n (Mark Langsdorf) [2067250] - PM: runtime: add devm_pm_clk_create helper (Mark Langsdorf) [2067250] - PM: runtime: add devm_pm_runtime_enable helper (Mark Langsdorf) [2067250] - regmap: teach regmap to use raw spinlocks if requested in the config (Mark Langsdorf) [2067250] - PM: domains: Add support for 'required-opps' to set default perf state (Mark Langsdorf) [2067250] - Revert "media: device property: Call fwnode_graph_get_endpoint_by_id() for fwnode->secondary" (Mark Langsdorf) [2067250] - driver: base: Prefer unsigned int to bare use of unsigned (Mark Langsdorf) [2067250] - cacheinfo: clear cache_leaves(cpu) in free_cache_attributes() (Mark Langsdorf) [2067250] - driver core: Fix error return code in really_probe() (Mark Langsdorf) [2067250] - driver: base: Replace symbolic permissions with octal permissions (Mark Langsdorf) [2067250] - regmap: Prefer unsigned int to bare use of unsigned (Mark Langsdorf) [2067250] - regmap: fix the offset of register error log (Mark Langsdorf) [2067250] - bpf: Fix request_sock leak in sk lookup helpers (Antoine Tenart) [2085313] - crypto: fips - make proc files report fips module name and version (Vladis Dronov) [2103966] - net: tipc: fix possible refcount leak in tipc_sk_create() (Xin Long) [2106048] - tipc: move bc link creation back to tipc_node_create (Xin Long) [2106048] - tipc: fix use-after-free Read in tipc_named_reinit (Xin Long) [2106048] - tipc: check attribute length for bearer name (Xin Long) [2106048] - ice: Fix memory corruption in VF driver (Petr Oros) [2037937] - ice: Fix queue config fail handling (Petr Oros) [2037937] - ice: Sync VLAN filtering features for DVM (Petr Oros) [2037937] - ice: Fix PTP TX timestamp offset calculation (Petr Oros) [2037937] - ice: Fix interrupt moderation settings getting cleared (Petr Oros) [2037937] - ice: fix possible under reporting of ethtool Tx and Rx statistics (Petr Oros) [2037937] - ice: allow creating VFs for !CONFIG_NET_SWITCHDEV (Petr Oros) [2037937] - ice: add trace events for tx timestamps (Petr Oros) [2037937] - ice: fix return value check in ice_gnss.c (Petr Oros) [2037937] - ice: remove PF pointer from ice_check_vf_init (Petr Oros) [2037937] - ice: introduce ice_virtchnl.c and ice_virtchnl.h (Petr Oros) [2037937] - ice: cleanup long lines in ice_sriov.c (Petr Oros) [2037937] - ice: introduce ICE_VF_RESET_LOCK flag (Petr Oros) [2037937] - ice: introduce ICE_VF_RESET_NOTIFY flag (Petr Oros) [2037937] - ice: convert ice_reset_vf to take flags (Petr Oros) [2037937] - ice: convert ice_reset_vf to standard error codes (Petr Oros) [2037937] - ice: make ice_reset_all_vfs void (Petr Oros) [2037937] - ice: drop is_vflr parameter from ice_reset_all_vfs (Petr Oros) [2037937] - ice: move reset functionality into ice_vf_lib.c (Petr Oros) [2037937] - ice: fix a long line warning in ice_reset_vf (Petr Oros) [2037937] - ice: introduce VF operations structure for reset flows (Petr Oros) [2037937] - ice: fix incorrect dev_dbg print mistaking 'i' for vf->vf_id (Petr Oros) [2037937] - ice: introduce ice_vf_lib.c, ice_vf_lib.h, and ice_vf_lib_private.h (Petr Oros) [2037937] - ice: use ice_is_vf_trusted helper function (Petr Oros) [2037937] - ice: log an error message when eswitch fails to configure (Petr Oros) [2037937] - ice: cleanup error logging for ice_ena_vfs (Petr Oros) [2037937] - ice: move ice_set_vf_port_vlan near other .ndo ops (Petr Oros) [2037937] - ice: refactor spoofchk control code in ice_sriov.c (Petr Oros) [2037937] - ice: rename ICE_MAX_VF_COUNT to avoid confusion (Petr Oros) [2037937] - ice: remove unused definitions from ice_sriov.h (Petr Oros) [2037937] - ice: convert vf->vc_ops to a const pointer (Petr Oros) [2037937] - ice: remove circular header dependencies on ice.h (Petr Oros) [2037937] - ice: rename ice_virtchnl_pf.c to ice_sriov.c (Petr Oros) [2037937] - ice: rename ice_sriov.c to ice_vf_mbx.c (Petr Oros) [2037937] - ice: Fix FV offset searching (Petr Oros) [2037937] - ice: Add support for outer dest MAC for ADQ tunnels (Petr Oros) [2037937] - ice: avoid XDP checks in ice_clean_tx_irq() (Petr Oros) [2037937] - ice: change "can't set link" message to dbg level (Petr Oros) [2037937] - ice: Add slow path offload stats on port representor in switchdev (Petr Oros) [2037937] - ice: Add support for inner etype in switchdev (Petr Oros) [2037937] - ice: convert VF storage to hash table with krefs and RCU (Petr Oros) [2037937] - ice: introduce VF accessor functions (Petr Oros) [2037937] - ice: factor VF variables to separate structure (Petr Oros) [2037937] - ice: convert ice_for_each_vf to include VF entry iterator (Petr Oros) [2037937] - ice: use ice_for_each_vf for iteration during removal (Petr Oros) [2037937] - ice: remove checks in ice_vc_send_msg_to_vf (Petr Oros) [2037937] - ice: move VFLR acknowledge during ice_free_vfs (Petr Oros) [2037937] - ice: move clear_malvf call in ice_free_vfs (Petr Oros) [2037937] - ice: pass num_vfs to ice_set_per_vf_res() (Petr Oros) [2037937] - ice: store VF pointer instead of VF ID (Petr Oros) [2037937] - ice: refactor unwind cleanup in eswitch mode (Petr Oros) [2037937] - ice: add TTY for GNSS module for E810T device (Petr Oros) [2037937] - ice: Simplify tracking status of RDMA support (Petr Oros) [2037937] - ice: Add ability for PF admin to enable VF VLAN pruning (Petr Oros) [2037937] - ice: Add support for 802.1ad port VLANs VF (Petr Oros) [2037937] - ice: Advertise 802.1ad VLAN filtering and offloads for PF netdev (Petr Oros) [2037937] - ice: Support configuring the device to Double VLAN Mode (Petr Oros) [2037937] - ice: Add support for VIRTCHNL_VF_OFFLOAD_VLAN_V2 (Petr Oros) [2037937] - ice: Add hot path support for 802.1Q and 802.1ad VLAN offloads (Petr Oros) [2037937] - ice: Add outer_vlan_ops and VSI specific VLAN ops implementations (Petr Oros) [2037937] - ice: Adjust naming for inner VLAN operations (Petr Oros) [2037937] - ice: Use the proto argument for VLAN ops (Petr Oros) [2037937] - ice: Refactor vf->port_vlan_info to use ice_vlan (Petr Oros) [2037937] - ice: Introduce ice_vlan struct (Petr Oros) [2037937] - ice: Add new VSI VLAN ops (Petr Oros) [2037937] - ice: Add helper function for adding VLAN 0 (Petr Oros) [2037937] - ice: Refactor spoofcheck configuration functions (Petr Oros) [2037937] - Revert "ice: Allow to pass VLAN tagged packets to VF when port VLAN is configured" (Petr Oros) [2037937] - Revert "ice: Do not enable VLAN pruning when spoofchk is enabled" (Petr Oros) [2037937] - ice: Remove likely for napi_complete_done (Petr Oros) [2037937] - ice: add support for DSCP QoS for IDC (Petr Oros) [2037937] - ice: respect metadata on XSK Rx to skb (Petr Oros) [2037937] - ice: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb (Petr Oros) [2037937] - ice: respect metadata in legacy-rx/ice_construct_skb() (Petr Oros) [2037937] - ice: Fix broken IFF_ALLMULTI handling (Petr Oros) [2037937]- i40e: Fix call trace in setup_tx_descriptors (Ivan Vecera) [2037943] - i40e: Fix calculating the number of queue pairs (Ivan Vecera) [2037943] - i40e: Fix adding ADQ filter to TC0 (Ivan Vecera) [2037943] - i40e: i40e_main: fix a missing check on list iterator (Ivan Vecera) [2037943] - i40e, xsk: Get rid of redundant 'fallthrough' (Ivan Vecera) [2037943] - i40e, xsk: Diversify return values from xsk_wakeup call paths (Ivan Vecera) [2037943] - i40e, xsk: Terminate Rx side of NAPI when XSK Rx queue gets full (Ivan Vecera) [2037943] - i40e: Add Ethernet Connection X722 for 10GbE SFP+ support (Ivan Vecera) [2037943] - i40e: Add vsi.tx_restart to i40e ethtool stats (Ivan Vecera) [2037943] - i40e: Add tx_stopped stat (Ivan Vecera) [2037943] - i40e: Add support for MPLS + TSO (Ivan Vecera) [2037943] - i40e: little endian only valid checksums (Ivan Vecera) [2037943] - i40e: stop disabling VFs due to PF error responses (Ivan Vecera) [2037943] - i40e: remove dead stores on XSK hotpath (Ivan Vecera) [2037943] - i40e: Add a stat for tracking busy rx pages (Ivan Vecera) [2037943] - i40e: Add a stat for tracking pages waived (Ivan Vecera) [2037943] - i40e: Add a stat tracking new RX page allocations (Ivan Vecera) [2037943] - i40e: Aggregate and export RX page reuse stat (Ivan Vecera) [2037943] - i40e: Remove rx page reuse double count (Ivan Vecera) [2037943] - i40e: Fix race condition while adding/deleting MAC/VLAN filters (Ivan Vecera) [2037943] - i40e: Add new version of i40e_aq_add_macvlan function (Ivan Vecera) [2037943] - i40e: Add new versions of send ASQ command functions (Ivan Vecera) [2037943] - i40e: Add sending commands in atomic context (Ivan Vecera) [2037943] - i40e: Remove unused RX realloc stat (Ivan Vecera) [2037943] - i40e: Disable hw-tc-offload feature on driver load (Ivan Vecera) [2037943] - i40e: Fix reset path while removing the driver (Ivan Vecera) [2037943] - i40e: respect metadata on XSK Rx to skb (Ivan Vecera) [2037943] - i40e: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb (Ivan Vecera) [2037943] - i40e: Remove useless DMA-32 fallback configuration (Ivan Vecera) [2037943] - i40e: fix unsigned stat widths (Ivan Vecera) [2037943] - i40e: Fix for failed to init adminq while VF reset (Ivan Vecera) [2037943] - i40e: Fix queues reservation for XDP (Ivan Vecera) [2037943] - i40e: Fix issue when maximum queues is exceeded (Ivan Vecera) [2037943] - i40e: Increase delay to 1 s after global EMP reset (Ivan Vecera) [2037943] - i40e: remove variables set but not used (Ivan Vecera) [2037943] - i40e: Remove non-inclusive language (Ivan Vecera) [2037943] - i40e: Update FW API version (Ivan Vecera) [2037943] - i40e: Minimize amount of busy-waiting during AQ send (Ivan Vecera) [2037943] - i40e: Add ensurance of MacVlan resources for every trusted VF (Ivan Vecera) [2037943] - i40e: Fix incorrect netdev's real number of RX/TX queues (Ivan Vecera) [2037943] - i40e: Fix for displaying message regarding NVM version (Ivan Vecera) [2037943] - i40e: fix use-after-free in i40e_sync_filters_subtask() (Ivan Vecera) [2037943] - i40e: Fix to not show opcode msg on unsuccessful VF MAC change (Ivan Vecera) [2037943] - i40e: switch to napi_build_skb() (Ivan Vecera) [2037943] - i40e: Use irq_update_affinity_hint() (Ivan Vecera) [2037943] - mptcp: fix race on unaccepted mptcp sockets (Davide Caratti) [2076971] - mptcp: fix local endpoint accounting (Davide Caratti) [2076971] - mptcp: fix race in overlapping signal events (Davide Caratti) [2076971] - mptcp: fix subflow accounting on close (Davide Caratti) [2076971] - mptcp: introduce implicit endpoints (Davide Caratti) [2076971] - mptcp: constify a bunch of of helpers (Davide Caratti) [2076971] - mptcp: drop port parameter of mptcp_pm_add_addr_signal (Davide Caratti) [2076971] - mptcp: fix removing ids bitmap setting (Davide Caratti) [2076971] - selftests: mptcp: be more conservative with cookie MPJ limits (Davide Caratti) [2076971] - selftests: mptcp: more robust signal race test (Davide Caratti) [2076971] - mptcp: cleanup MPJ subflow list handling (Davide Caratti) [2076971] - mptcp: do not block subflows creation on errors (Davide Caratti) [2076971] - mptcp: keep track of local endpoint still available for each msk (Davide Caratti) [2076971] - mptcp: clean up harmless false expressions (Davide Caratti) [2076971] - mptcp: fix per socket endpoint accounting (Davide Caratti) [2076971] - selftests: mptcp: add fullmesh testcases (Davide Caratti) [2076971] - selftests: mptcp: set and print the fullmesh flag (Davide Caratti) [2076971] - mptcp: local addresses fullmesh (Davide Caratti) [2076971] - mptcp: remote addresses fullmesh (Davide Caratti) [2076971] - mptcp: remove MPTCP_ADD_ADDR_IPV6 and MPTCP_ADD_ADDR_PORT (Davide Caratti) [2076971] - mptcp: build ADD_ADDR/echo-ADD_ADDR option according pm.add_signal (Davide Caratti) [2076971] - mptcp: fix ADD_ADDR and RM_ADDR maybe flush addr_signal each other (Davide Caratti) [2076971] - mptcp: make MPTCP_ADD_ADDR_SIGNAL and MPTCP_ADD_ADDR_ECHO separate (Davide Caratti) [2076971] - mptcp: move drop_other_suboptions check under pm lock (Davide Caratti) [2076971] - mptcp: drop flags and ifindex arguments (Davide Caratti) [2076971] - mptcp: allow to use port and non-signal in set_flags (Davide Caratti) [2076971] - NFSv4.1 support for NFS4_RESULT_PRESERVER_UNLINKED (Scott Mayhew) [2066369] - KVM: selftests: get-reg-list: Add KVM_REG_ARM_FW_REG(3) (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: proton-pack: Include unprivileged eBPF status in Spectre v2 miti (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: Use the clearbhb instruction in mitigations (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: add ID_AA64ISAR2_EL1 sys register (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered and migrated (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: Mitigate spectre style branch history side channels (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - KVM: arm64: Add templates for BHB mitigation sequences (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: proton-pack: Report Spectre-BHB vulnerabilities as part of Spect (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: Add percpu vectors for EL1 (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Add macro for reading symbol addresses from the trampolin (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Add vectors that have the bhb mitigation sequences (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Add non-kpti __bp_harden_el1_vectors for mitigations (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Allow the trampoline text to occupy multiple pages (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Make the kpti trampoline's kpti sequence optional (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Move trampoline macros out of ifdef'd section (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Don't assume tramp_vectors is the start of the vectors (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Allow tramp_alias to access symbols after the 4K boundary (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Move the trampoline data page before the text page (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Free up another register on kpti's tramp_exit path (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Make the trampoline cleanup optional (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry.S: Add ventry overflow sanity checks (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: Add Cortex-X2 CPU part definition (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: Add Neoverse-N2, Cortex-A710 CPU part definition (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: syscall: exit userspace before unmasking exceptions (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: ptrace: Consistently use pseudo-singlestep exceptions (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - ethtool: Fix get module eeprom fallback (Ivan Vecera) [2091772] - xfs: use setattr_copy to set vfs inode attributes (Andrey Albershteyn) [2085622] - xfs: ensure log flush at the end of a synchronous fallocate call (Andrey Albershteyn) [2085622] - xfs: set prealloc flag in xfs_alloc_file_space() (Andrey Albershteyn) [2085622] - xfs: fallocate() should call file_modified() (Andrey Albershteyn) [2085622] - xfs: remove XFS_PREALLOC_SYNC (Andrey Albershteyn) [2085622] - drm/ast: Fix black screen when getting out of suspend (Jocelyn Falempe) [2097492] - drm/ast: Create the driver for ASPEED proprietory Display-Port (Jocelyn Falempe) [2097492] - x86: change default to spec_store_bypass_disable=prctl spectre_v2_user=prctl (Waiman Long) [2101938] - x86/speculation/mmio: Print SMT warning (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - KVM: x86/speculation: Disable Fill buffer clear within guests (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/speculation/mmio: Reuse SRBDS mitigation for SBDS (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/speculation/srbds: Update SRBDS mitigation selection (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/speculation/mmio: Add sysfs reporting for Processor MMIO Stale Data (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/speculation/mmio: Enable CPU Fill buffer clearing on idle (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/bugs: Group MDS, TAA & Processor MMIO Stale Data mitigations (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/speculation/mmio: Add mitigation for Processor MMIO Stale Data (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/speculation: Add a common function for MD_CLEAR mitigation update (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/speculation/mmio: Enumerate Processor MMIO Stale Data bug (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - Documentation: Add documentation for Processor MMIO Stale Data (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/tsx: Disable TSX development mode at boot (Waiman Long) [2090252] - x86/tsx: Use MSR_TSX_CTRL to clear CPUID bits (Waiman Long) [2090252] - x86/tsx: Clear CPUID bits when TSX always force aborts (Waiman Long) [2090252] - cpu/speculation: Add prototype for cpu_show_srbds() (Waiman Long) [2090252] - x86/cpu: Move arch_smt_update() to a neutral place (Waiman Long) [2090252] - serial: 8250_pci: rewrite pericom_do_set_divisor() (Myron Stowe) [2096364] - serial: 8250_pci: Fix ACCES entries in pci_serial_quirks array (Myron Stowe) [2096364] - serial: 8250_pci: Merge 8250_moxa to 8250_pci (Myron Stowe) [2096364] - serial: 8250: Use dev_get_drvdata where possible (Myron Stowe) [2096364] - serial: 8250: pericom_do_set_divisor can be static (Myron Stowe) [2096364] - serial: 8250: Add support for higher baud rates to Pericom chips (Myron Stowe) [2096364] - serial: 8250_pci: Have ACCES cards that use the four port Pericom PI7C9X7954 chip use the pci_pericom_setup() (Myron Stowe) [2096364] - serial: 8250_pci: Fix number of ports for ACCES serial cards (Myron Stowe) [2096364] - serial: 8250_pci: Replace custom code with pci_match_id() (Myron Stowe) [2096364] - net/sched: act_police: more accurate MTU policing (Davide Caratti) [2100893] - selinux: initialize proto variable in selinux_ip_postroute_compat() (Ondrej Mosnacek) [2005892] - selinux: fix a sock regression in selinux_ip_postroute_compat() (Ondrej Mosnacek) [2005892] - LSM: Avoid warnings about potentially unused hook variables (Ondrej Mosnacek) [2005892] - selinux: fix all of the W=1 build warnings (Ondrej Mosnacek) [2005892] - selinux: make better use of the nf_hook_state passed to the NF hooks (Ondrej Mosnacek) [2005892] - selinux: fix race condition when computing ocontext SIDs (Ondrej Mosnacek) [2005892 1969344] - selinux: remove unneeded ipv6 hook wrappers (Ondrej Mosnacek) [2005892] - lsm_audit: avoid overloading the "key" audit field (Ondrej Mosnacek) [2005892] - security: remove unneeded subdir-$(CONFIG_...) (Ondrej Mosnacek) [2005892] - selinux: return early for possible NULL audit buffers (Ondrej Mosnacek) [2005892] - selinux: correct the return value when loads initial sids (Ondrej Mosnacek) [2005892] - audit: remove unnecessary 'ret' initialization (Ondrej Mosnacek) [2005892] - selinux: kill 'flags' argument in avc_has_perm_flags() and avc_audit() (Ondrej Mosnacek) [2005892] - selinux: slow_avc_audit has become non-blocking (Ondrej Mosnacek) [2005892] - selinux: Fix kernel-doc (Ondrej Mosnacek) [2005892] - selinux: use __GFP_NOWARN with GFP_NOWAIT in the AVC (Ondrej Mosnacek) [2005892] - lsm_audit,selinux: pass IB device name by reference (Ondrej Mosnacek) [2005892] - selinux: Remove redundant assignment to rc (Ondrej Mosnacek) [2005892] - selinux: Corrected comment to match kernel-doc comment (Ondrej Mosnacek) [2005892] - selinux: delete selinux_xfrm_policy_lookup() useless argument (Ondrej Mosnacek) [2005892] - selinux: constify some avtab function arguments (Ondrej Mosnacek) [2005892] - selinux: simplify duplicate_policydb_cond_list() by using kmemdup() (Ondrej Mosnacek) [2005892] - selinux: add proper NULL termination to the secclass_map permissions (Ondrej Mosnacek) [2005892] - security: commoncap: clean up kernel-doc comments (Ondrej Mosnacek) [2005892] - security: commoncap: fix -Wstringop-overread warning (Ondrej Mosnacek) [2005892] - selinux: fix misspellings using codespell tool (Ondrej Mosnacek) [2005892] - selinux: fix misspellings using codespell tool (Ondrej Mosnacek) [2005892] - ext4: mballoc: Use this_cpu_read instead of this_cpu_ptr (Lukas Czerner) [2102619] - ext4: add reserved GDT blocks check (Lukas Czerner) [2099702] - ext4: make variable "count" signed (Lukas Czerner) [2099702] - ext4: fix bug_on ext4_mb_use_inode_pa (Lukas Czerner) [2099702] - ext4: fix super block checksum incorrect after mount (Lukas Czerner) [2099702] - ext4: fix bug_on in __es_tree_search (Lukas Czerner) [2099702] - ext4: avoid cycles in directory h-tree (Lukas Czerner) [2099702] - ext4: verify dir block before splitting it (Lukas Czerner) [2099702] - ext4: fix bug_on in ext4_writepages (Lukas Czerner) [2099702] - ext4: reject the 'commit' option on ext2 filesystems (Lukas Czerner) [2099702] - ext4: fix use-after-free in ext4_rename_dir_prepare (Lukas Czerner) [2099702] - ext4: fix warning in ext4_handle_inode_extension (Lukas Czerner) [2099702]- i915: Explicitly #include (Michel Dänzer) [2041811] - i915: Use mdev_type_kobj_to_group_id instead of mtype_get_type_group_id (Michel Dänzer) [2041811] - drm/i915: #include for k(un)map APIs (Michel Dänzer) [2041811] - Revert "mm: remove the extra ZONE_DEVICE struct page refcount" (Michel Dänzer) [2041811] - Merge DRM changes from upstream v5.17..v5.18 (Michel Dänzer) [2041811] - iosys-map: Add a few more helpers (Michel Dänzer) [2041811] - iosys-map: Add offset to iosys_map_memcpy_to() (Michel Dänzer) [2041811] - dma-buf-map: Rename to iosys-map (Michel Dänzer) [2041811] - Revert "drm/amdgpu/display: set vblank_disable_immediate for DC" (Michel Dänzer) [2041811] - Revert "drm: import DMA_BUF module namespace" (Michel Dänzer) [2041811] - drm/virtio: Do not use virtio_reset_device (Michel Dänzer) [2041811] - Merge DRM changes from upstream v5.16..v5.17 (Michel Dänzer) [2041811] - agp/intel-gtt: reduce intel-gtt dependencies more (Michel Dänzer) [2041811] - agp/intel-gtt: Replace kernel.h with the necessary inclusions (Michel Dänzer) [2041811] - x86/gpu: Reserve stolen memory for first integrated Intel GPU (Michel Dänzer) [2041811] - drm/i915/rpl-s: Add PCI IDS for Raptor Lake S (Michel Dänzer) [2041811] - drm/amdgpu: Use MCE_PRIO_FIRST instead of MCE_PRIO_UC (Michel Dänzer) [2041811] - Revert "drm/amdgpu: disable runpm if we are the primary adapter" (Michel Dänzer) [2041811] - Revert "treewide: Replace the use of mem_encrypt_active() with cc_platform_has()" (Michel Dänzer) [2041811] - Revert "dma-buf: move dma-buf symbols into the DMA_BUF module namespace" (Michel Dänzer) [2041811] - Revert "fix for "dma-buf: move dma-buf symbols into the DMA_BUF module namespace"" (Michel Dänzer) [2041811] - x86/MCE/AMD, EDAC/mce_amd: Support non-uniform MCA bank type enumeration (Michel Dänzer) [2041811] - Merge DRM changes from upstream v5.15..v5.16 (Michel Dänzer) [2041811] - drm/bochs: Explicitly #include (Michel Dänzer) [2041811] - Revert "gpu: Bulk conversion to generic_handle_domain_irq()" (Michel Dänzer) [2041811] - Revert "vfio/gvt: Fix open/close when multiple device FDs are open" (Michel Dänzer) [2041811] - drm: Drop linux/ prefix from stdarg.h include (Michel Dänzer) [2041811] - drm/i915: Convert to older tasklet API (Michel Dänzer) [2041811] - Merge DRM changes from upstream v5.14.21..v5.15 (Michel Dänzer) [2041811] - dma-buf: Fix kerneldoc comment for struct dma_fence_array (Michel Dänzer) [2041811] - Makefile: Add RHEL_DRM_EXTRAVERSION (Michel Dänzer) [2041811] - mei: me: add Alder Lake N device id. (Prarit Bhargava) [2072660] - pinctrl: alderlake: Fix register offsets for ADL-N variant (Prarit Bhargava) [2049965] - pinctrl: alderlake: Add Intel Alder Lake-N pin controller support (Prarit Bhargava) [2049965] - pinctrl: tigerlake: Revert "Add Alder Lake-M ACPI ID" (Prarit Bhargava) [2049965] - spi: pxa2xx: Add support for Intel Alder Lake PCH-M (Prarit Bhargava) [2089507] - RHEL-only: KVM: selftests: Compile rseq_test out on aarch64 (Eric Auger) [2078919] - KVM: arm64: Don't read a HW interrupt pending state in user context (Eric Auger) [2078919] - KVM: arm64: selftests: Add init ITS device test (Eric Auger) [2078919] - KVM: arm64: selftests: Add test for legacy GICv3 REDIST base partially above IPA range (Eric Auger) [2078919] - KVM: arm64: selftests: Add tests for GIC redist/cpuif partially above IPA range (Eric Auger) [2078919] - KVM: arm64: selftests: Add some tests for GICv2 in vgic_init (Eric Auger) [2078919] - KVM: arm64: selftests: Make vgic_init/vm_gic_create version agnostic (Eric Auger) [2078919] - KVM: arm64: selftests: Make vgic_init gic version agnostic (Eric Auger) [2078919] - KVM: arm64: vgic: Drop vgic_check_ioaddr() (Eric Auger) [2078919] - KVM: arm64: vgic-v3: Check ITS region is not above the VM IPA size (Eric Auger) [2078919] - KVM: arm64: vgic-v2: Check cpu interface region is not above the VM IPA size (Eric Auger) [2078919] - KVM: arm64: vgic-v3: Check redist region is not above the VM IPA size (Eric Auger) [2078919] - kvm: arm64: vgic: Introduce vgic_check_iorange (Eric Auger) [2078919] - Revert "RHEL-only: KVM: selftests: Fix AArch64 compilation" (Eric Auger) [2078919] - selftests: KVM: Free the GIC FD when cleaning up in arch_timer (Eric Auger) [2078919] - selftests: KVM: Don't leak GIC FD across dirty log test iterations (Eric Auger) [2078919] - KVM: arm64: selftests: Introduce vcpu_width_config (Eric Auger) [2078919] - KVM: arm64: mixed-width check should be skipped for uninitialized vCPUs (Eric Auger) [2078919] - KVM: arm64: Generalise VM features into a set of flags (Eric Auger) [2078919] - KVM: selftests: aarch64: Skip tests if we can't create a vgic-v3 (Eric Auger) [2078919] - kvm: selftests: aarch64: use a tighter assert in vgic_poke_irq() (Eric Auger) [2078919] - kvm: selftests: aarch64: fix some vgic related comments (Eric Auger) [2078919] - kvm: selftests: aarch64: fix the failure check in kvm_set_gsi_routing_irqchip_check (Eric Auger) [2078919] - kvm: selftests: aarch64: pass vgic_irq guest args as a pointer (Eric Auger) [2078919] - kvm: selftests: aarch64: fix assert in gicv3_access_reg (Eric Auger) [2078919] - KVM: selftests: Add vgic initialization for dirty log perf test for ARM (Eric Auger) [2078919] - KVM: arm64: vgic: Read HW interrupt pending state from the HW (Eric Auger) [2078919] - KVM: arm64: Emulate the OS Lock (Eric Auger) [2078919] - KVM: arm64: Allow guest to set the OSLK bit (Eric Auger) [2078919] - KVM: arm64: Stash OSLSR_EL1 in the cpu context (Eric Auger) [2078919] - KVM: arm64: Correctly treat writes to OSLSR_EL1 as undefined (Eric Auger) [2078919] - KVM: arm64: vgic: Replace kernel.h with the necessary inclusions (Eric Auger) [2078919] - KVM: arm64: Fix comment typo in kvm_vcpu_finalize_sve() (Eric Auger) [2078919] - KVM: arm64: selftests: get-reg-list: Add pauth configuration (Eric Auger) [2078919] - KVM: selftests: aarch64: Add test for restoring active IRQs (Eric Auger) [2078919] - KVM: selftests: aarch64: Add ISPENDR write tests in vgic_irq (Eric Auger) [2078919] - KVM: selftests: aarch64: Add tests for IRQFD in vgic_irq (Eric Auger) [2078919] - KVM: selftests: Add IRQ GSI routing library functions (Eric Auger) [2078919] - KVM: selftests: aarch64: Add test_inject_fail to vgic_irq (Eric Auger) [2078919] - KVM: selftests: aarch64: Add tests for LEVEL_INFO in vgic_irq (Eric Auger) [2078919] - KVM: selftests: aarch64: Level-sensitive interrupts tests in vgic_irq (Eric Auger) [2078919] - KVM: selftests: aarch64: Add preemption tests in vgic_irq (Eric Auger) [2078919] - KVM: selftests: aarch64: Cmdline arg to set EOI mode in vgic_irq (Eric Auger) [2078919] - KVM: selftests: aarch64: Cmdline arg to set number of IRQs in vgic_irq test (Eric Auger) [2078919] - KVM: selftests: aarch64: Abstract the injection functions in vgic_irq (Eric Auger) [2078919] - KVM: selftests: aarch64: Add vgic_irq to test userspace IRQ injection (Eric Auger) [2078919] - KVM: selftests: aarch64: Add vGIC library functions to deal with vIRQ state (Eric Auger) [2078919] - KVM: selftests: Add kvm_irq_line library function (Eric Auger) [2078919] - KVM: selftests: aarch64: Add GICv3 register accessor library functions (Eric Auger) [2078919] - KVM: selftests: aarch64: Add function for accessing GICv3 dist and redist registers (Eric Auger) [2078919] - KVM: selftests: aarch64: Move gic_v3.h to shared headers (Eric Auger) [2078919] - KVM: selftests: arm64: Add support for various modes with 16kB page size (Eric Auger) [2078919] - KVM: selftests: arm64: Add support for VM_MODE_P36V48_{4K,64K} (Eric Auger) [2078919] - KVM: arm64: Fix comment on barrier in kvm_psci_vcpu_on() (Eric Auger) [2078919] - KVM: arm64: Fix comment for kvm_reset_vcpu() (Eric Auger) [2078919] - KVM: arm64: Use defined value for SCTLR_ELx_EE (Eric Auger) [2078919] - KVM: arm64: vgic: Demote userspace-triggered console prints to kvm_debug() (Eric Auger) [2078919] - KVM: arm64: Consolidate dist->ready setting into kvm_vgic_map_resources() (Eric Auger) [2078919] - arm64/kvm: Fix bitrotted comment for SVE handling in handle_exit.c (Eric Auger) [2078919] - KVM: arm64: Drop vcpu->arch.has_run_once for vcpu->pid (Eric Auger) [2078919] - KVM: arm64: Merge kvm_arch_vcpu_run_pid_change() and kvm_vcpu_first_run_init() (Eric Auger) [2078919] - KVM: arm64: Restructure the point where has_run_once is advertised (Eric Auger) [2078919] - KVM: arm64: Move kvm_arch_vcpu_run_pid_change() out of line (Eric Auger) [2078919] - KVM: arm64: Move SVE state mapping at HYP to finalize-time (Eric Auger) [2078919] - KVM: arm64: Move double-checked lock to kvm_vgic_map_resources() (Eric Auger) [2078919] - KVM: arm64: Constify kvm_io_gic_ops (Eric Auger) [2078919] - KVM: arm64: Avoid setting the upper 32 bits of TCR_EL2 and CPTR_EL2 to 1 (Eric Auger) [2078919] - selftests: KVM: Fix kvm device helper ioctl assertions (Eric Auger) [2078919] - ACPI: tables: Quiet ACPI table not found warning (Mark Langsdorf) [2067290] - ACPI/IORT: Check node revision for PMCG resources (Mark Langsdorf) [2067290] - PM: s2idle: ACPI: Fix wakeup interrupts handling (Mark Langsdorf) [2067290] - ACPI: PM: s2idle: Cancel wakeup before dispatching EC GPE (Mark Langsdorf) [2067290] - ACPI: PM: Revert "Only mark EC GPE for wakeup on Intel systems" (Mark Langsdorf) [2067290] - ACPI: require CRC32 to build (Mark Langsdorf) [2067290] - ACPI: DPTF: Support Raptor Lake (Mark Langsdorf) [2067290] - ACPI: scan: Rename label in acpi_scan_init() (Mark Langsdorf) [2067290] - ACPI: scan: Simplify initialization of power and sleep buttons (Mark Langsdorf) [2067290] - ACPI: scan: Change acpi_scan_init() return value type to void (Mark Langsdorf) [2067290] - ACPI: SPCR: check if table->serial_port.access_width is too wide (Mark Langsdorf) [2067290] - ACPI: APD: Check for NULL pointer after calling devm_ioremap() (Mark Langsdorf) [2067290] - ACPI: pfr_telemetry: Fix info leak in pfrt_log_ioctl() (Mark Langsdorf) [2067290] - ACPI: APD: Add a fmw property clk-name (Mark Langsdorf) [2067290] - ACPI: pfr_update: Fix return value check in pfru_write() (Mark Langsdorf) [2067290] - ACPI: processor: thermal: avoid cpufreq_get_policy() (Mark Langsdorf) [2067290] - ACPI / x86: Add acpi_quirk_skip_[i2c_client|serdev]_enumeration() helpers (Mark Langsdorf) [2067290] - ACPI: battery: Add the ThinkPad "Not Charging" quirk (Mark Langsdorf) [2067290] - acpi: Store CRC-32 hash of the _PLD in struct acpi_device (Mark Langsdorf) [2067290] - acpi: Export acpi_bus_type (Mark Langsdorf) [2067290] - ACPI: sysfs: use default_groups in kobj_type (Mark Langsdorf) [2067290] - ACPI: Introduce Platform Firmware Runtime Telemetry driver (Mark Langsdorf) [2067290] - ACPI: Introduce Platform Firmware Runtime Update device driver (Mark Langsdorf) [2067290] - efi: Introduce EFI_FIRMWARE_MANAGEMENT_CAPSULE_HEADER and corresponding structures (Mark Langsdorf) [2067290] - ACPICA: Update version to 20211217 (Mark Langsdorf) [2067290] - ACPICA: iASL/NHLT table: "Specific Data" field support (Mark Langsdorf) [2067290] - ACPICA: iASL: Add suppport for AGDI table (Mark Langsdorf) [2067290] - ACPICA: iASL: Add TDEL table to both compiler/disassembler (Mark Langsdorf) [2067290] - ACPICA: Fixed a couple of warnings under MSVC (Mark Langsdorf) [2067290] - ACPICA: Change a return_ACPI_STATUS (AE_BAD_PARAMETER) (Mark Langsdorf) [2067290] - ACPICA: Hardware: Do not flush CPU cache when entering S4 and S5 (Mark Langsdorf) [2067290] - ACPICA: Add support for PCC Opregion special context data (Mark Langsdorf) [2067290] - ACPICA: Fix wrong interpretation of PCC address (Mark Langsdorf) [2067290] - ACPICA: Executer: Fix the REFCLASS_REFOF case in acpi_ex_opcode_1A_0T_1R() (Mark Langsdorf) [2067290] - ACPICA: Utilities: Avoid deleting the same object twice in a row (Mark Langsdorf) [2067290] - ACPICA: Fix AEST Processor generic resource substructure data field byte length (Mark Langsdorf) [2067290] - ACPICA: iASL/Disassembler: Additional support for NHLT table (Mark Langsdorf) [2067290] - ACPICA: Avoid subobject buffer overflow when validating RSDP signature (Mark Langsdorf) [2067290] - ACPICA: Macros: Remove ACPI_PHYSADDR_TO_PTR (Mark Langsdorf) [2067290] - ACPICA: Use original pointer for virtual origin tables (Mark Langsdorf) [2067290] - ACPICA: Use original data_table_region pointer for accesses (Mark Langsdorf) [2067290] - ACPICA: actypes.h: Expand the ACPI_ACCESS_ definitions (Mark Langsdorf) [2067290] - ACPI: CPPC: Amend documentation in the comments (Mark Langsdorf) [2067290] - ACPI: NFIT: Import GUID before use (Mark Langsdorf) [2067290] - ACPI: PM: Remove redundant cache flushing (Mark Langsdorf) [2067290] - ACPI: Use acpi_fetch_acpi_dev() instead of acpi_bus_get_device() (Mark Langsdorf) [2067290] - ACPI: tables: Add AEST to the list of known table signatures (Mark Langsdorf) [2067290] - ACPI: PM: Avoid CPU cache flush when entering S4 (Mark Langsdorf) [2067290] - PM: hibernate: Allow ACPI hardware signature to be honoured (Mark Langsdorf) [2067290] - ACPI: PMIC: xpower: Fix _TMP ACPI errors (Mark Langsdorf) [2067290] - ACPI: PMIC: allow drivers to provide a custom lpat_raw_to_temp() function (Mark Langsdorf) [2067290] - ACPI: PMIC: constify all struct intel_pmic_opregion_data declarations (Mark Langsdorf) [2067290] - ACPI: EC: Mark the ec_sys write_support param as module_param_hw() (Mark Langsdorf) [2067290] - ACPI: EC: Relocate acpi_ec_create_query() and drop acpi_ec_delete_query() (Mark Langsdorf) [2067290] - ACPI: EC: Make the event work state machine visible (Mark Langsdorf) [2067290] - ACPI: EC: Avoid queuing unnecessary work in acpi_ec_submit_event() (Mark Langsdorf) [2067290] - ACPI: EC: Rename three functions (Mark Langsdorf) [2067290] - ACPI: EC: Simplify locking in acpi_ec_event_handler() (Mark Langsdorf) [2067290] - ACPI: EC: Rearrange the loop in acpi_ec_event_handler() (Mark Langsdorf) [2067290] - ACPI: EC: Fold acpi_ec_check_event() into acpi_ec_event_handler() (Mark Langsdorf) [2067290] - ACPI: EC: Pass one argument to acpi_ec_query() (Mark Langsdorf) [2067290] - ACPI: EC: Call advance_transaction() from acpi_ec_dispatch_gpe() (Mark Langsdorf) [2067290] - ACPI: EC: Rework flushing of EC work while suspended to idle (Mark Langsdorf) [2067290] - ACPI / x86: Add PWM2 on the Xiaomi Mi Pad 2 to the always_present list (Mark Langsdorf) [2067290] - ACPI / x86: Add not-present quirk for the PCI0.SDHB.BRC1 device on the GPD win (Mark Langsdorf) [2067290] - ACPI / x86: Allow specifying acpi_device_override_status() quirks by path (Mark Langsdorf) [2067290] - ACPI: Change acpi_device_always_present() into acpi_device_override_status() (Mark Langsdorf) [2067290] - ACPI / x86: Drop PWM2 device on Lenovo Yoga Book from always present table (Mark Langsdorf) [2067290] - ACPI: processor idle: Use swap() instead of open coding it (Mark Langsdorf) [2067290] - ACPI: processor: Replace kernel.h with the necessary inclusions (Mark Langsdorf) [2067290] - ACPI: DPTF: Update device ID in a comment (Mark Langsdorf) [2067290] - ACPI: PM: Emit debug messages when enabling/disabling wakeup power (Mark Langsdorf) [2067290] - ACPI: thermal: drop an always true check (Mark Langsdorf) [2067290] - ACPI: Add a context argument for table parsing handlers (Mark Langsdorf) [2067290] - ACPI: Teach ACPI table parsing about the CEDT header format (Mark Langsdorf) [2067290] - ACPI: Keep sub-table parsing infrastructure available for modules (Mark Langsdorf) [2067290] - cxgb4: fix wrong shift. (Raju Rangoju) [1977437] - cxgb4: fix wrong ethtool n-tuple rule lookup (Raju Rangoju) [1977437] - cxgb4: halt chip before flashing PHY firmware image (Raju Rangoju) [1977437] - cxgb4: fix sleep in atomic when flashing PHY firmware (Raju Rangoju) [1977437] - cxgb4: fix endianness when flashing boot image (Raju Rangoju) [1977437] - cxgb4: avoid link re-train during TC-MQPRIO configuration (Raju Rangoju) [1977437] - cxgb4: fix regression with HASH tc prio value update (Raju Rangoju) [1977437] - cxgb4: avoid accessing registers when clearing filters (Raju Rangoju) [1977437] - net:CXGB4: fix leak if sk_buff is not used (Raju Rangoju) [1977437] - cxgb4: Fix unintentional sign extension issues (Raju Rangoju) [1977437] - cxgb4: remove unneeded if-null-free check (Raju Rangoju) [1977437] - PCI: vmd: Assign VMD IRQ domain before enumeration (Myron Stowe) [2050850] - PCI: vmd: Prevent recursive locking on interrupt allocation (Myron Stowe) [2050850] - PCI: vmd: Add DID 8086:A77F for all Intel Raptor Lake SKU's (Myron Stowe) [2050850] - PCI: vmd: Honor ACPI _OSC on PCIe features (Myron Stowe) [2050850] - PCI: vmd: Clean up domain before enumeration (Myron Stowe) [2050850] - PCI: vmd: Use PCI_POSSIBLE_ERROR() to check config reads (Myron Stowe) [2050850] - PCI: Add PCI_ERROR_RESPONSE and related definitions (Myron Stowe) [2050850] - PCI: vmd: Drop redundant includes of , (Myron Stowe) [2050850] - PCI: vmd: Assign a number to each VMD controller (Myron Stowe) [2050850] - PCI: vmd: Disable MSI-X remapping when possible (Myron Stowe) [2050850] - PCI: vmd: Offset Client VMD MSI-X vectors (Myron Stowe) [2050850] - PCI: vmd: Use msi_msg shadow structs (Myron Stowe) [2050850] - Merge tag 'pci-v5.10-changes' of git://git.kernel.org/pub/scm/linux/kernel/g (Myron Stowe) [2050850] - PCI: vmd: Update VMD PM to correctly use generic PCI PM (Myron Stowe) [2050850] - PCI: vmd: Create IRQ allocation helper (Myron Stowe) [2050850] - PCI: vmd: Create IRQ Domain configuration helper (Myron Stowe) [2050850] - PCI: vmd: Create bus offset configuration helper (Myron Stowe) [2050850] - PCI: vmd: Create physical offset helper (Myron Stowe) [2050850] - PCI_vmd_Mark_VMD_irqdomain_with_DOMAIN_BUS_VMD_MSI (Myron Stowe) [2050850] - irqdomain/msi: Provide DOMAIN_BUS_VMD_MSI (Myron Stowe) [2050850] - PCI: vmd: Dont abuse vector irqomain as parent (Myron Stowe) [2050850] - PCI: designware-ep: Fix the Header Type check (Myron Stowe) [2050850] - PCI: vmd: Use Shadow MEMBAR registers for QEMU/KVM guests (Myron Stowe) [2050850] - PCI: vmd: Filter resource type bits from shadow register (Myron Stowe) [2050850] - PCI: Fix indentation (Myron Stowe) [2050850] - scsi: iscsi: Fix session removal on shutdown (Chris Leech) [2101760] - scsi: qedi: Use QEDI_MODE_NORMAL for error handling (Chris Leech) [2101760] - scsi: iscsi: Add helper to remove a session from the kernel (Chris Leech) [2101760] - scsi: iscsi: Clean up bound endpoints during shutdown (Chris Leech) [2101760] - scsi: iscsi: Allow iscsi_if_stop_conn() to be called from kernel (Chris Leech) [2101760] - scsi: iscsi: Fix HW conn removal use after free (Chris Leech) [2101760] - scsi: iscsi: Make iscsi_unregister_transport() return void (Chris Leech) [2101760] - scsi: core: iscsi: Directly use ida_alloc()/ida_free() (Chris Leech) [2101760] - scsi: iscsi: Exclude zero from the endpoint ID range (Chris Leech) [2101760] - scsi: iscsi: Fix harmless double shift bug (Chris Leech) [2101760] - scsi: libiscsi: Remove unnecessary memset() in iscsi_conn_setup() (Chris Leech) [2101760] - scsi: libiscsi: Teardown iscsi_cls_conn gracefully (Chris Leech) [2101760] - scsi: libiscsi: Add iscsi_cls_conn to sysfs after initialization (Chris Leech) [2101760] - scsi: iscsi: Add helper functions to manage iscsi_cls_conn (Chris Leech) [2101760] - scsi: iscsi: Drop temp workq_name (Chris Leech) [2101760] - scsi: iscsi: Use the session workqueue for recovery (Chris Leech) [2101760] - scsi: iscsi: ql4xxx: Use per-session workqueue for unbinding (Chris Leech) [2101760] - scsi: iscsi: Remove iscsi_scan_finished() (Chris Leech) [2101760] - scsi: libiscsi: Fix UAF in iscsi_conn_get_param()/iscsi_conn_teardown() (Chris Leech) [2101760] - scsi: libiscsi: Move ehwait initialization to iscsi_session_setup() (Chris Leech) [2101760] - x86/sme: Explicitly map new EFI memmap table as encrypted (Chris von Recklinghausen) [2091831] - x86/sme: Use #define USE_EARLY_PGTABLE_L5 in mem_encrypt_identity.c (Chris von Recklinghausen) [2091831] - efi/x86: Fix boot regression on systems with invalid memmap entries (Chris von Recklinghausen) [2091831] - efi: Add tracking for dynamically allocated memmaps (Chris von Recklinghausen) [2091831] - efi: Add a flags parameter to efi_memory_map (Chris von Recklinghausen) [2091831] - x86/kexec: fix memory leak of elf header buffer (Tao Liu) [2014945] - net: sched: add barrier to fix packet stuck problem for lockless qdisc (Davide Caratti) [2103025] - powercap: intel_rapl: add support for ALDERLAKE_N (David Arcari) [2096964] - clk: fix invalid usage of list cursor in unregister (David Arcari) [2105258] - clk: fix invalid usage of list cursor in register (David Arcari) [2105258] - powercap: intel_rapl: add support for RaptorLake (David Arcari) [2076724] - lib/math: move int_pow() from pwm_bl.c for wider use (Ivan Vecera) [2101700] - x86/fpu: KVM: Set the base guest FPU uABI size to sizeof(struct kvm_xsave) (Paul Lai) [2092066]- net/sched: cls_u32: fix possible leak in u32_init_knode() (Davide Caratti) [2081283] - net/sched: cls_u32: fix netns refcount changes in u32_change() (Davide Caratti) [2081283] - net/sched: flower: fix parsing of ethertype following VLAN header (Davide Caratti) [2081283] - net: sched: limit TC_ACT_REPEAT loops (Davide Caratti) [2081283] - net_sched: add __rcu annotation to netdev->qdisc (Davide Caratti) [2081283] - sch_htb: Fail on unsupported parameters when offload is requested (Davide Caratti) [2081283] - net_sched: restore "mpu xxx" handling (Davide Caratti) [2081283] - net: sched: sch_netem: Refactor code in 4-state loss generator (Davide Caratti) [2081283] - net/mlx5e: TC, Fix ct_clear overwriting ct action metadata (Amir Tzin) [2100474] - bpftool: man: Add missing top level docs (Yauheni Kaliuta) [2097615] - net/mlx5: CT: Fix header-rewrite re-use for tupels (Amir Tzin) [2101162] - cpuidle: haltpoll: Call cpuidle_poll_state_init() later (Mark Langsdorf) [2067313] - cpuidle: use default_groups in kobj_type (Mark Langsdorf) [2067313] - cpuidle: Fix cpuidle_remove_state_sysfs() kerneldoc comment (Mark Langsdorf) [2067313] - cpuidle: menu: Fix typo in a comment (Mark Langsdorf) [2067313] - cpuidle: Fix kobject memory leaks in error paths (Mark Langsdorf) [2067313] - cpuidle: menu: Take negative "sleep length" values into account (Mark Langsdorf) [2067313] - HID: elo: Revert USB reference counting (Benjamin Tissoires) [2073833] - HID: elo: fix memory leak in elo_probe (Benjamin Tissoires) [2073833] - fs: dlm: filter user dlm messages for kernel locks (Alexander Aring) [2026116] - psample: Add a fwd declaration for skbuff (Ivan Vecera) [2101706] - platform/x86/intel/sdsi: Fix bug in multi packet reads (Prarit Bhargava) [2100948] - platform/x86/intel/sdsi: Poll on ready bit for writes (Prarit Bhargava) [2100948] - platform/x86/intel/sdsi: Handle leaky bucket (Prarit Bhargava) [2100948] - indirect_call_wrapper: extend indirect wrapper to support up to 4 calls (Petr Oros) [2101705] - block: Fix handling of offline queues in blk_mq_alloc_request_hctx() (Ming Lei) [2081913] - netfilter: br_netfilter: do not skip all hooks with 0 priority (Florian Westphal) [2099732] - net: openvswitch: fix parsing of nw_proto for IPv6 fragments (Eelco Chaudron) [2101537] - s390/smp,vdso: fix ASCE handling (Tobias Huschle) [2103887] - [s390] s390/pci: fix zpci_zdev_put() on reserve (Claudio Imbrenda) [2102305] - intel/igbvf:fix repeated words in comments (Corinna Vinschen) [2037962] - igbvf: Remove useless DMA-32 fallback configuration (Corinna Vinschen) [2037962] - SUNRPC: avoid race between mod_timer() and del_timer_sync() (Benjamin Coddington) [2104507] - iavf: Fix issue with MAC address of VF shown as zero (Petr Oros) [2037938] - iavf: switch to napi_build_skb() (Petr Oros) [2037938] - iavf: Remove non-inclusive language (Petr Oros) [2037938] - iavf: Fix incorrect use of assigning iavf_status to int (Petr Oros) [2037938] - iavf: stop leaking iavf_status as "errno" values (Petr Oros) [2037938] - iavf: Add usage of new virtchnl format to set default MAC (Petr Oros) [2037938] - iavf: refactor processing of VLAN V2 capability message (Petr Oros) [2037938] - iavf: Add support for 50G/100G in AIM algorithm (Petr Oros) [2037938] - iavf: remove redundant ret variable (Petr Oros) [2037938] - iavf: Remove useless DMA-32 fallback configuration (Petr Oros) [2037938] - cifs: fix potential double free during failed mount (Ronnie Sahlberg) [2088799] - cifs: escape spaces in share names (Dave Wysochanski) [2100367] - Documentation: add documentation for force_cgroup_v2_swappiness control (Nico Pache) [2084242] - Introduce force_cgroup_v2_swappiness tuneable to deprecate cgv1 per-cgroup swappiness (Nico Pache) [2084242] - redhat: trim rpminspect config file (Jarod Wilson)- powerpc/smp: Set numa node before updating mask (Diego Domingos) [2103833] - iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping() (Mohammed Gamal) [2088366] - irqdomain/treewide: Free firmware node after domain removal (Mohammed Gamal) [2088366] - x86/kvmclock: Fix Hyper-V Isolated VM's boot issue when vCPUs > 64 (Mohammed Gamal) [2088366] - x86/kvm: Don't waste memory if kvmclock is disabled (Mohammed Gamal) [2088366] - x86/pci: Create PCI/MSI irqdomain after x86_init.pci.arch_init() (Mohammed Gamal) [2088366] - x86/pci: Reducde #ifdeffery in PCI init code (Mohammed Gamal) [2088366] - hv_utils: Add comment about max VMbus packet size in VSS driver (Mohammed Gamal) [2088366] - x86/coco: Explicitly declare type of confidential computing platform (Mohammed Gamal) [2088366] - x86/hyper-v: Add hyperv Isolation VM check in the cc_platform_has() (Mohammed Gamal) [2088366] - x86/sev: Use CC_ATTR attribute to generalize string I/O unroll (Mohammed Gamal) [2088366] - random: remove unused irq_flags argument from add_interrupt_randomness() (Mohammed Gamal) [2088366] - x86/hyperv: Fix definition of hv_ghcb_pg variable (Mohammed Gamal) [2088366] - swiotlb: Add CONFIG_HAS_IOMEM check around swiotlb_mem_remap() (Mohammed Gamal) [2088366] - hyper-v: Enable swiotlb bounce buffer for Isolation VM (Mohammed Gamal) [2088366] - swiotlb: Add swiotlb bounce buffer remap function for HV IVM (Mohammed Gamal) [2088366] - x86/hyperv: Refactor hv_msi_domain_free_irqs() (Mohammed Gamal) [2088366] - x86/hyperv: Move required MSRs check to initial platform probing (Mohammed Gamal) [2088366] - x86/hyperv: Fix NULL deref in set_hv_tscchange_cb() if Hyper-V setup fails (Mohammed Gamal) [2088366] - x86/hyperv: Protect set_hv_tscchange_cb() against getting preempted (Mohammed Gamal) [2088366] - x86/hyperv: Remove duplicate include (Mohammed Gamal) [2088366] - x86/hyperv: Remove duplicated include in hv_init (Mohammed Gamal) [2088366] - x86/hyperv: Add ghcb hvcall support for SNP VM (Mohammed Gamal) [2088366] - x86/hyperv: Add Write/Read MSR registers via ghcb page (Mohammed Gamal) [2088366] - x86/hyperv: Add new hvcall guest address host visibility support (Mohammed Gamal) [2088366] - x86/hyperv: Initialize shared memory boundary in the Isolation VM. (Mohammed Gamal) [2088366] - x86/hyperv: Initialize GHCB page in Isolation VM (Mohammed Gamal) [2088366] - x86/sev: Replace occurrences of sev_es_active() with cc_platform_has() (Mohammed Gamal) [2088366] - x86/sev: Replace occurrences of sev_active() with cc_platform_has() (Mohammed Gamal) [2088366] - x86/sev-es: Do not unroll string I/O for SEV-ES guests (Mohammed Gamal) [2088366] - efi/x86: Avoid RWX mappings for all of DRAM (Mohammed Gamal) [2088366] - x86/sme: Replace occurrences of sme_active() with cc_platform_has() (Mohammed Gamal) [2088366] - x86/sev: Add an x86 version of cc_platform_has() (Mohammed Gamal) [2088366] - vmalloc: fix the owner argument for the new __vmalloc_node_range callers (Mohammed Gamal) [2088366] - mm: remove vmalloc_exec (Mohammed Gamal) [2088366] - arm64: use PAGE_KERNEL_ROX directly in alloc_insn_page (Mohammed Gamal) [2088366] - arm64/kprobes: set VM_FLUSH_RESET_PERMS on kprobe instruction pages (Mohammed Gamal) [2088366] - x86/hyperv: allocate the hypercall page with only read and execute bits (Mohammed Gamal) [2088366] - x86/hyperv: use vmalloc_exec for the hypercall page (Mohammed Gamal) [2088366] - drivers: hv: Create a consistent pattern for checking Hyper-V hypercall status (Mohammed Gamal) [2088366] - x86/irq: Initialize PCI/MSI domain at PCI init time (Mohammed Gamal) [2088366] - x86/hyperv: implement an MSI domain for root partition (Mohammed Gamal) [2088366] - irqdomain/treewide: Keep firmware node unconditionally allocated (Mohammed Gamal) [2088366] - irqdomain/msi: Allow to override msi_domain_alloc/free_irqs() (Mohammed Gamal) [2088366] - x86/sev: Expose sev_es_ghcb_hv_call() for use by HyperV (Mohammed Gamal) [2088366] - x86/sev: Carve out HV call's return value verification (Mohammed Gamal) [2088366] - x86/sev: Fix noinstr for vc_ghcb_invalidate() (Mohammed Gamal) [2088366] - arch/cc: Introduce a function to check for confidential computing features (Mohammed Gamal) [2088366] - Revert "drivers: hv: Create a consistent pattern for checking Hyper-V hypercall status" (Mohammed Gamal) [2088366] - Revert "drivers: hv: Create a consistent pattern for checking Hyper-V hypercall status" (Mohammed Gamal) [2088366] - libperf tests: Fix typo in perf_evlist__open() failure error messages (Michael Petlan) [1878555] - libperf: Fix 32-bit build for tests uint64_t printf (Michael Petlan) [1878555] - libperf: Add arm64 support to perf_mmap__read_self() (Michael Petlan) [1878555] - libperf tests: Add test_stat_multiplexing test (Michael Petlan) [1878555] - libperf: Remove scaling process from perf_mmap__read_self() (Michael Petlan) [1878555] - libperf: Adopt perf_counts_values__scale() from tools/perf/util (Michael Petlan) [1878555] - arm64: perf: Don't register user access sysctl handler multiple times (Michael Petlan) [1878555] - Documentation: arm64: Document PMU counters access from userspace (Michael Petlan) [1878555] - arm64: perf: Enable PMU counter userspace access for perf event (Michael Petlan) [1878555] - arm64: perf: Add support for ARMv8.5-PMU 64-bit counters (Michael Petlan) [1878555] - arm64: perf: Clean up enable/disable calls (Michael Petlan) [1878555] - arm64: perf: Only advertise cap_user_time for arch_timer (Michael Petlan) [1878555] - arm64: perf: Implement correct cap_user_time (Michael Petlan) [1878555] - arm64: perf: Add userspace counter access disable switch (Michael Petlan) [1878555] - perf: Add a counter for number of user access events in context (Michael Petlan) [1878555] - x86: perf: Move RDPMC event flag to a common definition (Michael Petlan) [1878555] - Fix null ptr dereference crash due to premature release of ndlp. Upstream Status: RHEL-Only Bugzilla: https://bugzilla.redhat.com/show_bug.cgi?id=2034425 (Dick Kennedy) - lpfc updates for rh8.7 14.0.0.13 (Dick Kennedy) [2034425] - scsi: lpfc: Use sg_dma_address() and sg_dma_len() macros for NVMe I/O (Dick Kennedy) [2034425] - scsi: lpfc: Alter FPIN stat accounting logic (Dick Kennedy) [2034425] - scsi: lpfc: Decrement outstanding gidft_inp counter if lpfc_err_lost_link() (Dick Kennedy) [2034425] - scsi: lpfc: Use list_for_each_entry_safe() in rscn_recovery_check() (Dick Kennedy) [2034425] - scsi: lpfc: Fix ndlp put following a LOGO completion (Dick Kennedy) [2034425] - scsi: lpfc: Fix additional reference counting in lpfc_bsg_rport_els() (Dick Kennedy) [2034425] - scsi: lpfc: Fix resource leak in lpfc_sli4_send_seq_to_ulp() (Dick Kennedy) [2034425] - scsi: lpfc: Remove unneeded variable (Dick Kennedy) [2034425] - scsi: lpfc: Copyright updates for 14.2.0.2 patches (Dick Kennedy) [2034425] - scsi: lpfc: Expand setting ELS_ID field in ELS_REQUEST64_WQE (Dick Kennedy) [2034425] - scsi: lpfc: Update stat accounting for READ_STATUS mbox command (Dick Kennedy) [2034425] - scsi: lpfc: Change FA-PWWN detection methodology (Dick Kennedy) [2034425] - scsi: lpfc: Register for Application Services FC-4 type in Fabric topology (Dick Kennedy) [2034425] - scsi: lpfc: Remove false FDMI NVMe FC-4 support for NPIV ports (Dick Kennedy) [2034425] - scsi: lpfc: Revise FDMI reporting of supported port speed for trunk groups (Dick Kennedy) [2034425] - scsi: lpfc: Fix call trace observed during I/O with CMF enabled (Dick Kennedy) [2034425] - scsi: lpfc: Correct CRC32 calculation for congestion stats (Dick Kennedy) [2034425] - scsi: lpfc: Move MI module parameter check to handle dynamic disable (Dick Kennedy) [2034425] - scsi: lpfc: Remove unnecessary NULL pointer assignment for ELS_RDF path (Dick Kennedy) [2034425] - scsi: lpfc: Transition to NPR state upon LOGO cmpl if link down or aborted (Dick Kennedy) [2034425] - scsi: lpfc: Update fc_prli_sent outstanding only after guaranteed IOCB submit (Dick Kennedy) [2034425] - scsi: lpfc: Protect memory leak for NPIV ports sending PLOGI_RJT (Dick Kennedy) [2034425] - scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI (Dick Kennedy) [2034425] - scsi: lpfc: Clear fabric topology flag before initiating a new FLOGI (Dick Kennedy) [2034425] - scsi: lpfc: Fix SCSI I/O completion and abort handler deadlock (Dick Kennedy) [2034425] - scsi: lpfc: Requeue SCSI I/O to upper layer when fw reports link down (Dick Kennedy) [2034425] - scsi: lpfc: Zero SLI4 fcp_cmnd buffer's fcpCntl0 field (Dick Kennedy) [2034425] - scsi: lpfc: Fix diagnostic fw logging after a function reset (Dick Kennedy) [2034425] - scsi: lpfc: Move cfg_log_verbose check before calling lpfc_dmp_dbg() (Dick Kennedy) [2034425] - scsi: lpfc: Tweak message log categories for ELS/FDMI/NVMe rescan (Dick Kennedy) [2034425] - scsi: lpfc: Fix queue failures when recovering from PCI parity error (Dick Kennedy) [2034425] - scsi: lpfc: Fix unload hang after back to back PCI EEH faults (Dick Kennedy) [2034425] - scsi: lpfc: Improve PCI EEH Error and Recovery Handling (Dick Kennedy) [2034425] - scsi: lpfc: Use kcalloc() (Dick Kennedy) [2034425] - scsi: lpfc: Fix typos in comments (Dick Kennedy) [2034425] - scsi: lpfc: Remove failing soft_wwn support (Dick Kennedy) [2034425] - scsi: lpfc: Reduce log messages seen after firmware download (Dick Kennedy) [2034425] - scsi: lpfc: Remove NVMe support if kernel has NVME_FC disabled (Dick Kennedy) [2034425] - scsi: lpfc: Remove redundant flush_workqueue() call (Dick Kennedy) [2034425] - scsi: lpfc: Terminate string in lpfc_debugfs_nvmeio_trc_write() (Dick Kennedy) [2034425] - scsi: lpfc: Use irq_set_affinity() (Dick Kennedy) [2034425] - time: Handle negative seconds correctly in timespec64_to_ns() (Íñigo Huguet) [2098634] - time: Prevent undefined behaviour in timespec64_to_ns() (Íñigo Huguet) [2098634] - mm,hwpoison: return -EBUSY when migration fails (Rafael Aquini) [2092671 2099510] - mm,hwpoison: remove drain_all_pages from shake_page (Rafael Aquini) [2092671] - mm,hwpoison: disable pcplists before grabbing a refcount (Rafael Aquini) [2092671] - mm,hwpoison: fix printing of page flags (Rafael Aquini) [2092671] - mm,hwpoison: refactor get_any_page (Rafael Aquini) [2092671] - mm,hwpoison: drop unneeded pcplist draining (Rafael Aquini) [2092671] - mm,hwpoison: drain pcplists before bailing out for non-buddy zero-refcount page (Rafael Aquini) [2092671] - redhat: Exclude cpufreq.h from kernel-headers (Patrick Talbert)- dm raid: fix accesses beyond end of raid member array (Benjamin Marzinski) [2012340] - dm mirror log: clear log bits up to BITS_PER_LONG boundary (Benjamin Marzinski) [2012340] - dm: fix BLK_STS_DM_REQUEUE handling when dm_io represents split bio (Benjamin Marzinski) [2012340] - dm mirror log: round up region bitmap size to BITS_PER_LONG (Benjamin Marzinski) [2012340] - dm: improve abnormal bio processing (Benjamin Marzinski) [2012340] - dm: simplify bio-based IO accounting further (Benjamin Marzinski) [2012340] - dm: don't grab target io reference in dm_zone_map_bio (Benjamin Marzinski) [2012340] - dm: improve bio splitting and associated IO accounting (Benjamin Marzinski) [2012340] - dm era: commit metadata in postsuspend after worker stops (Benjamin Marzinski) [2012340] - dm: fix race in dm_start_io_acct (Benjamin Marzinski) [2012340] - block: remove bioset_init_from_src (Benjamin Marzinski) [2012340] - dm: fix bio_set allocation (Benjamin Marzinski) [2012340] - dm verity: set DM_TARGET_IMMUTABLE feature flag (Benjamin Marzinski) [2012340] - dm cache metadata: remove unnecessary variable in __dump_mapping (Benjamin Marzinski) [2012340] - dm mpath: provide high-resolution timer to HST for bio-based (Benjamin Marzinski) [2012340] - dm crypt: make printing of the key constant-time (Benjamin Marzinski) [2012340] - dm integrity: fix error code in dm_integrity_ctr() (Benjamin Marzinski) [2012340] - dm stats: add cond_resched when looping over entries (Benjamin Marzinski) [2012340] - dm: improve dm_io reference counting (Benjamin Marzinski) [2012340] - dm: switch to bdev based IO accounting interfaces (Benjamin Marzinski) [2012340] - block: add sectors parameter to bio_start_io_acct_time() (Benjamin Marzinski) [2012340] - dm: pass dm_io instance to dm_io_acct directly (Benjamin Marzinski) [2012340] - dm: don't pass bio to __dm_start_io_acct and dm_end_io_acct (Benjamin Marzinski) [2012340] - dm: use bio_sectors in dm_aceept_partial_bio (Benjamin Marzinski) [2012340] - dm: simplify basic targets (Benjamin Marzinski) [2012340] - dm: conditionally enable branching for less used features (Benjamin Marzinski) [2012340] - dm: move hot dm_io members to same cacheline as dm_target_io (Benjamin Marzinski) [2012340] - dm: add local variables to clone_endio and __map_bio (Benjamin Marzinski) [2012340] - dm: mark various branches unlikely (Benjamin Marzinski) [2012340] - dm: simplify dm_start_io_acct (Benjamin Marzinski) [2012340] - dm: simplify dm_io access in dm_split_and_process_bio (Benjamin Marzinski) [2012340] - dm: factor out dm_io_set_error and __dm_io_dec_pending (Benjamin Marzinski) [2012340] - block: fix offset/size check in bio_trim() (Benjamin Marzinski) [2012340] - block: fix argument type of bio_trim() (Benjamin Marzinski) [2012340] - dm: allow dm_accept_partial_bio() for dm_io without duplicate bios (Benjamin Marzinski) [2012340] - dm mpath: only use ktime_get_ns() in historical selector (Benjamin Marzinski) [2012340] - dm: fix dm_io and dm_target_io flags race condition on Alpha (Benjamin Marzinski) [2012340] - dm integrity: set journal entry unused when shrinking device (Benjamin Marzinski) [2012340] - dm ioctl: log an error if the ioctl structure is corrupted (Benjamin Marzinski) [2012340] - dm: consolidate spinlocks in dm_io struct (Benjamin Marzinski) [2012340] - dm: reduce size of dm_io and dm_target_io structs (Benjamin Marzinski) [2012340] - dm: switch dm_target_io booleans over to proper flags (Benjamin Marzinski) [2012340] - dm: switch dm_io booleans over to proper flags (Benjamin Marzinski) [2012340] - dm: return void from __send_empty_flush (Benjamin Marzinski) [2012340] - dm: factor out dm_io_complete (Benjamin Marzinski) [2012340] - dm cache: use dm_submit_bio_remap (Benjamin Marzinski) [2012340] - dm: simplify dm_sumbit_bio_remap interface (Benjamin Marzinski) [2012340] - dm thin: use dm_submit_bio_remap (Benjamin Marzinski) [2012340] - dm: add WARN_ON_ONCE to dm_submit_bio_remap (Benjamin Marzinski) [2012340] - dm: requeue IO if mapping table not yet available (Benjamin Marzinski) [2012340] - dm thin metadata: remove unused dm_thin_remove_block and __remove (Benjamin Marzinski) [2012340] - dm thin: use time_is_before_jiffies instead of open coding it (Benjamin Marzinski) [2012340] - dm crypt: fix get_key_size compiler warning if !CONFIG_KEYS (Benjamin Marzinski) [2012340] - dm ioctl: prevent potential spectre v1 gadget (Benjamin Marzinski) [2012340] - dm cache policy smq: make static read-only array table const (Benjamin Marzinski) [2012340] - dm delay: use dm_submit_bio_remap (Benjamin Marzinski) [2012340] - dm crypt: use dm_submit_bio_remap (Benjamin Marzinski) [2012340] - dm: add dm_submit_bio_remap interface (Benjamin Marzinski) [2012340] - dm: flag clones created by __send_duplicate_bios (Benjamin Marzinski) [2012340] - dm: reduce dm_io and dm_target_io struct sizes (Benjamin Marzinski) [2012340] - dm: move duplicate code from callers of alloc_tio into alloc_tio (Benjamin Marzinski) [2012340] - dm: record old_sector in dm_target_io before calling map function (Benjamin Marzinski) [2012340] - dm: remove legacy code only needed before submit_bio recursion (Benjamin Marzinski) [2012340] - dm: remove unused mapped_device argument from free_tio (Benjamin Marzinski) [2012340] - dm: remove impossible BUG_ON in __send_empty_flush (Benjamin Marzinski) [2012340] - dm: reduce code duplication in __map_bio (Benjamin Marzinski) [2012340] - dm: refactor dm_split_and_process_bio a bit (Benjamin Marzinski) [2012340] - dm: fold __clone_and_map_data_bio into __split_and_process_bio (Benjamin Marzinski) [2012340] - dm: rename split functions (Benjamin Marzinski) [2012340] - dm: eliminate copying of dm_io fields in dm_io_dec_pending (Benjamin Marzinski) [2012340] - dm ioctl: return UUID in DM_LIST_DEVICES_CMD result (Benjamin Marzinski) [2012340] - dm crypt: support using trusted keys (Benjamin Marzinski) [2012340] - dm crypt: replaced #if defined with IS_ENABLED (Benjamin Marzinski) [2012340] - ext4: add check to prevent attempting to resize an fs with sparse_super2 (Lukas Czerner) [2077760] - fscache: Avoid ASSERTCMP if two threads race into fscache_disable_cookie (Dave Wysochanski) [2073260] - lib: bitmap: Introduce node-aware alloc API (Ivan Vecera) [2101701] - exec: Force single empty string when argv is empty (Rafael Aquini) [2100955] - powerpc: Enable execve syscall exit tracepoint (Steve Best) [2095521] - cgroup: disable controllers at parse time (Waiman Long) [2098264] - init: initialize jump labels before command line option parsing (Waiman Long) [2098264] - smp: Make softirq handling RT safe in flush_smp_call_function_queue() (Phil Auld) [2097364] - smp: Rename flush_smp_call_function_from_idle() (Phil Auld) [2097364] - cpupower: Add "perf" option to print AMD P-State information (Steve Best) [2059365] - cpupower: Add function to print AMD P-State performance capabilities (Steve Best) [2059365] - cpupower: Move print_speed function into misc helper (Steve Best) [2059365] - cpupower: Enable boost state support for AMD P-State module (Steve Best) [2059365] - cpupower: Add AMD P-State sysfs definition and access helper (Steve Best) [2059365] - cpupower: Introduce ACPI CPPC library (Steve Best) [2059365] - cpupower: Add the function to get the sysfs value from specific table (Steve Best) [2059365] - cpupower: Initial AMD P-State capability (Steve Best) [2059365] - cpupower: Add the function to check AMD P-State enabled (Steve Best) [2059365] - cpupower: Add AMD P-State capability flag (Steve Best) [2059365] - tools/power/cpupower/{ToDo => TODO}: Rename the todo file (Steve Best) [2059365] - tools: cpupower: fix typo in cpupower-idle-set(1) manpage (Steve Best) [2059365] - ntb: intel: fix port config status offset for SPR (John W. Linville) [2048750] - NTB/msi: Use struct_size() helper in devm_kzalloc() (John W. Linville) [2048750] - ntb_hw_switchtec: Fix a minor issue in config_req_id_table() (John W. Linville) [2048750] - ntb_hw_switchtec: Remove code for disabling ID protection (John W. Linville) [2048750] - ntb_hw_switchtec: Update the way of getting VEP instance ID (John W. Linville) [2048750] - ntb_hw_switchtec: AND with the part_map for a valid tpart_vec (John W. Linville) [2048750] - ntb_hw_switchtec: Fix bug with more than 32 partitions (John W. Linville) [2048750] - ntb_hw_switchtec: Fix pff ioread to read into mmio_part_cfg_all (John W. Linville) [2048750] - ntb_hw_switchtec: fix the spelling of "its" (John W. Linville) [2048750] - NTB/msi: Fix ntbm_msi_request_threaded_irq() kernel-doc comment (John W. Linville) [2048750] - NTB: switch from 'pci_' to 'dma_' API (John W. Linville) [2048750] - ntb: ntb_pingpong: remove redundant initialization of variables msg_data and spad_data (John W. Linville) [2048750] - NTB: perf: Fix an error code in perf_setup_inbuf() (John W. Linville) [2048750] - NTB: Fix an error code in ntb_msit_probe() (John W. Linville) [2048750] - ntb: intel: remove invalid email address in header comment (John W. Linville) [2048750] - NTB: Add support for EPF PCI Non-Transparent Bridge (John W. Linville) [2048750] - ntb: intel: add Intel NTB LTR vendor support for gen4 NTB (John W. Linville) [2048750] - ntb: idt: fix error check in ntb_hw_idt.c (John W. Linville) [2048750]- KVM: x86: Fix the intel_pt PMI handling wrongly considered from guest (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Don't rebuild page when the page is synced and no tlb flushing is required (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Verify the pmu event filter matches the correct event (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Add the helper function create_pmu_event_filter (Vitaly Kuznetsov) [2074835] - kvm: x86/pmu: Fix the compare function used by the pmu event filter (Vitaly Kuznetsov) [2074835] - KVM: Free new dirty bitmap if creating a new memslot fails (Vitaly Kuznetsov) [2074835] - KVM: Initialize debugfs_dentry when a VM is created to avoid NULL deref (Vitaly Kuznetsov) [2074835] - tools arch x86: Sync asm/cpufeatures.h with the with the kernel (Vitaly Kuznetsov) [2074835] - KVM: PPC: Book3S HV: Fix kvm_unmap_gfn_range_hv() for Hash MMU (Vitaly Kuznetsov) [2074835] - KVM: PPC: Book3S HV: Fix conversion to gfn-based MMU notifier callbacks (Vitaly Kuznetsov) [2074835] - KVM: arm64: Fix boolreturn.cocci warnings (Vitaly Kuznetsov) [2074835] - KVM: VMX: Exit to userspace if vCPU has injected exception and invalid state (Vitaly Kuznetsov) [2074835] - KVM: SEV: Mark nested locking of vcpu->lock (Vitaly Kuznetsov) [2074835] - kvm: x86/cpuid: Only provide CPUID leaf 0xA if host has architectural PMU (Vitaly Kuznetsov) [2074835] - KVM: x86/svm: Account for family 17h event renumberings in amd_pmc_perf_hw_id (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Use atomic XCHG to write TDP MMU SPTEs with volatile bits (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Move shadow-present check out of spte_has_volatile_bits() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Don't treat fully writable SPTEs as volatile (modulo A/D) (Vitaly Kuznetsov) [2074835] - selftests: kvm: add amx_test to .gitignore (Vitaly Kuznetsov) [2074835] - Revert "x86/mm: Introduce lookup_address_in_mm()" (Vitaly Kuznetsov) [2074835] - KVM: x86: work around QEMU issue with synthetic CPUID leaves (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: fix potential races when walking host page table (Vitaly Kuznetsov) [2074835] - Documentation: KVM: Update documentation to indicate KVM is arm64-only (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Do not create SPTEs for GFNs that exceed host.MAXPHYADDR (Vitaly Kuznetsov) [2074835] - kvm: selftests: introduce and use more page size-related constants (Vitaly Kuznetsov) [2074835] - kvm: selftests: do not use bitfields larger than 32-bits for PTEs (Vitaly Kuznetsov) [2074835] - KVM: SEV: add cache flush to solve SEV cache incoherency issues (Vitaly Kuznetsov) [2074835] - KVM: SVM: Flush when freeing encrypted pages even on SME_COHERENT CPUs (Vitaly Kuznetsov) [2074835] - KVM: SVM: Simplify and harden helper to flush SEV guest page(s) (Vitaly Kuznetsov) [2074835] - KVM: selftests: Silence compiler warning in the kvm_page_table_test (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Update AMD PMC sample period to fix guest NMI-watchdog (Vitaly Kuznetsov) [2074835] - x86/kvm: Preserve BSP MSR_KVM_POLL_CONTROL across suspend/resume (Vitaly Kuznetsov) [2074835] - KVM: x86: Skip KVM_GUESTDBG_BLOCKIRQ APICv update if APICv is disabled (Vitaly Kuznetsov) [2074835] - KVM: x86: Pend KVM_REQ_APICV_UPDATE during vCPU creation to fix a race (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Defer APICv updates while L2 is active until L1 is active (Vitaly Kuznetsov) [2074835] - KVM: x86: Tag APICv DISABLE inhibit, not ABSENT, if APICv is disabled (Vitaly Kuznetsov) [2074835] - KVM: Add helpers to wrap vcpu->srcu_idx and yell if it's abused (Vitaly Kuznetsov) [2074835] - KVM: x86: Don't re-acquire SRCU lock in complete_emulated_io() (Vitaly Kuznetsov) [2074835] - tools headers UAPI: Sync linux/kvm.h with the kernel sources (Vitaly Kuznetsov) [2074835] - tools arch x86: Sync the msr-index.h copy with the kernel sources (Vitaly Kuznetsov) [2074835] - tools headers UAPI: Sync x86's asm/kvm.h with the kernel sources (Vitaly Kuznetsov) [2074835] - tools headers UAPI: Sync linux/kvm.h with the kernel sources (Vitaly Kuznetsov) [2074835] - KVM: selftests: arm64: Check for supported page sizes (Vitaly Kuznetsov) [2074835] - KVM: selftests: arm64: Initialise default guest mode at test startup time (Vitaly Kuznetsov) [2074835] - KVM: selftests: arm64: Introduce a variable default IPA size (Vitaly Kuznetsov) [2074835] - KVM: selftests: arm64: Rework TCR_EL1 configuration (Vitaly Kuznetsov) [2074835] - KVM: x86: hyper-v: Avoid writing to TSC page without an active vCPU (Vitaly Kuznetsov) [2074835] - KVM: SVM: Do not activate AVIC for SEV-enabled guest (Vitaly Kuznetsov) [2074835] - selftests: kvm: add tsc_scaling_sync to .gitignore (Vitaly Kuznetsov) [2074835] - KVM: Don't create VM debugfs files outside of the VM directory (Vitaly Kuznetsov) [2074835] - KVM: avoid NULL pointer dereference in kvm_dirty_ring_push (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: remove unnecessary flush_workqueue() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Resolve nx_huge_pages when kvm.ko is loaded (Vitaly Kuznetsov) [2074835] - KVM: SEV: Add cond_resched() to loop in sev_clflush_pages() (Vitaly Kuznetsov) [2074835] - KVM: x86: fix sending PV IPI (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: do compare-and-exchange of gPTE via the user address (Vitaly Kuznetsov) [2074835] - KVM: x86: Remove redundant vm_entry_controls_clearbit() call (Vitaly Kuznetsov) [2074835] - KVM: x86: cleanup enter_rmode() (Vitaly Kuznetsov) [2074835] - KVM: x86: SVM: fix tsc scaling when the host doesn't support it (Vitaly Kuznetsov) [2074835] - kvm: x86: SVM: remove unused defines (Vitaly Kuznetsov) [2074835] - KVM: x86: SVM: move tsc ratio definitions to svm.h (Vitaly Kuznetsov) [2074835] - KVM: x86: SVM: fix avic spec based definitions again (Vitaly Kuznetsov) [2074835] - KVM: x86: Only do MSR filtering when access MSR by rdmsr/wrmsr (Vitaly Kuznetsov) [2074835] - KVM: x86/emulator: Emulate RDPID only if it is enabled in guest (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Fix and isolate TSX-specific performance event logic (Vitaly Kuznetsov) [2074835] - KVM: x86: mmu: trace kvm_mmu_set_spte after the new SPTE was set (Vitaly Kuznetsov) [2074835] - KVM: x86/svm: Clear reserved bits written to PerfEvtSeln MSRs (Vitaly Kuznetsov) [2074835] - KVM: x86: Trace all APICv inhibit changes and capture overall status (Vitaly Kuznetsov) [2074835] - KVM: x86: Add wrappers for setting/clearing APICv inhibits (Vitaly Kuznetsov) [2074835] - KVM: x86: Make APICv inhibit reasons an enum and cleanup naming (Vitaly Kuznetsov) [2074835] - KVM: X86: Handle implicit supervisor access with SMAP (Vitaly Kuznetsov) [2074835] - KVM: X86: Rename variable smap to not_smap in permission_fault() (Vitaly Kuznetsov) [2074835] - KVM: X86: Fix comments in update_permission_bitmask (Vitaly Kuznetsov) [2074835] - KVM: X86: Change the type of access u32 to u64 (Vitaly Kuznetsov) [2074835] - KVM: Remove dirty handling from gfn_to_pfn_cache completely (Vitaly Kuznetsov) [2074835] - KVM: Use enum to track if cached PFN will be used in guest and/or host (Vitaly Kuznetsov) [2074835] - KVM: SVM: Fix kvm_cache_regs.h inclusions for is_guest_mode() (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Use different raw event masks for AMD and Intel (Vitaly Kuznetsov) [2074835] - KVM: Don't actually set a request when evicting vCPUs for GFN cache invd (Vitaly Kuznetsov) [2074835] - KVM: avoid double put_page with gfn-to-pfn cache (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Zap only TDP MMU leafs in zap range and mmu_notifier unmap (Vitaly Kuznetsov) [2074835] - KVM: SVM: fix panic on out-of-bounds guest IRQ (Vitaly Kuznetsov) [2074835] - KVM: MMU: propagate alloc_workqueue failure (Vitaly Kuznetsov) [2074835] - KVM: x86: Forbid VMM to set SYNIC/STIMER MSRs when SynIC wasn't activated (Vitaly Kuznetsov) [2074835] - KVM: x86: Avoid theoretical NULL pointer dereference in kvm_irq_delivery_to_apic_fast() (Vitaly Kuznetsov) [2074835] - KVM: x86: Check lapic_in_kernel() before attempting to set a SynIC irq (Vitaly Kuznetsov) [2074835] - KVM: x86: Fix clang -Wimplicit-fallthrough in do_host_cpuid() (Vitaly Kuznetsov) [2074835] - Revert "KVM: set owner of cpu and vm file operations" (Vitaly Kuznetsov) [2074835] - KVM: Prevent module exit until all VMs are freed (Vitaly Kuznetsov) [2074835] - KVM: use kvcalloc for array allocations (Vitaly Kuznetsov) [2074835] - KVM: x86: Introduce KVM_CAP_DISABLE_QUIRKS2 (Vitaly Kuznetsov) [2074835] - kvm: x86: Require const tsc for RT (Vitaly Kuznetsov) [2074835] - KVM: x86: synthesize CPUID leaf 0x80000021h if useful (Vitaly Kuznetsov) [2074835] - KVM: x86: add support for CPUID leaf 0x80000021 (Vitaly Kuznetsov) [2074835] - Revert "KVM: x86/mmu: Zap only TDP MMU leafs in kvm_zap_gfn_range()" (Vitaly Kuznetsov) [2074835] - kvm: x86/mmu: Flush TLB before zap_gfn_range releases RCU (Vitaly Kuznetsov) [2074835] - kvm/emulate: Fix SETcc emulation function offsets with SLS (Vitaly Kuznetsov) [2074835] - KVM: compat: riscv: Prevent KVM_COMPAT from being selected (Vitaly Kuznetsov) [2074835] - KVM: selftests: Add test to populate a VM with the max possible guest mem (Vitaly Kuznetsov) [2074835] - KVM: selftests: Define cpu_relax() helpers for s390 and x86 (Vitaly Kuznetsov) [2074835] - KVM: selftests: Split out helper to allocate guest mem via memfd (Vitaly Kuznetsov) [2074835] - KVM: selftests: add shared hugetlbfs backing source type (Vitaly Kuznetsov) [2074835] - KVM: selftests: Move raw KVM_SET_USER_MEMORY_REGION helper to utils (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: WARN on any attempt to atomically update REMOVED SPTE (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Check for a REMOVED leaf SPTE before making the SPTE (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Zap defunct roots via asynchronous worker (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Zap roots in two passes to avoid inducing RCU stalls (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Allow yielding when zapping GFNs for defunct TDP MMU root (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Zap invalidated roots via asynchronous worker (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Defer TLB flush to caller when freeing TDP MMU shadow pages (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Do remote TLB flush before dropping RCU in TDP MMU resched (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Zap only TDP MMU leafs in kvm_zap_gfn_range() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Require mmu_lock be held for write to zap TDP MMU range (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Add dedicated helper to zap TDP MMU root shadow page (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Skip remote TLB flush when zapping all of TDP MMU (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Zap only the target TDP MMU shadow page in NX recovery (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Refactor low-level TDP MMU set SPTE helper to take raw values (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: WARN if old _or_ new SPTE is REMOVED in non-atomic path (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Add helpers to read/write TDP MMU SPTEs and document RCU (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Drop RCU after processing each root in MMU notifier hooks (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Batch TLB flushes from TDP MMU for MMU notifier change_spte (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Check for !leaf=>leaf, not PFN change, in TDP MMU SP removal (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: do not allow readers to acquire references to invalid roots (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: only perform eager page splitting on valid roots (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Require mmu_lock be held for write in unyielding root iter (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Document that zapping invalidated roots doesn't need to flush (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Formalize TDP MMU's (unintended?) deferred TLB flush logic (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Fix wrong/misleading comments in TDP MMU fast zap (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Check for present SPTE when clearing dirty bit in TDP MMU (Vitaly Kuznetsov) [2074835] - selftests: kvm: add generated file to the .gitignore (Vitaly Kuznetsov) [2074835] - KVM: x86: pull kvm->srcu read-side to kvm_arch_vcpu_ioctl_run (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Passing up the error state of mmu_alloc_shadow_roots() (Vitaly Kuznetsov) [2074835] - KVM: SVM: Disable preemption across AVIC load/put during APICv refresh (Vitaly Kuznetsov) [2074835] - KVM: SVM: Exit to userspace on ENOMEM/EFAULT GHCB errors (Vitaly Kuznetsov) [2074835] - KVM: WARN if is_unsync_root() is called on a root without a shadow page (Vitaly Kuznetsov) [2074835] - KVM: Drop KVM_REQ_MMU_RELOAD and update vcpu-requests.rst documentation (Vitaly Kuznetsov) [2074835] - KVM: s390: Replace KVM_REQ_MMU_RELOAD usage with arch specific request (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Zap only obsolete roots if a root shadow page is zapped (Vitaly Kuznetsov) [2074835] - KVM: Drop kvm_reload_remote_mmus(), open code request in x86 users (Vitaly Kuznetsov) [2074835] - KVM: x86: Invoke kvm_mmu_unload() directly on CR4.PCIDE change (Vitaly Kuznetsov) [2074835] - KVM: x86/emulator: Move the unhandled outer privilege level logic of far return into __load_segment_descriptor() (Vitaly Kuznetsov) [2074835] - KVM: x86/emulator: Fix wrong privilege check for code segment in __load_segment_descriptor() (Vitaly Kuznetsov) [2074835] - KVM: x86/emulator: Defer not-present segment check in __load_segment_descriptor() (Vitaly Kuznetsov) [2074835] - KVM: selftests: Add test to verify KVM handling of ICR (Vitaly Kuznetsov) [2074835] - KVM: x86: Make kvm_lapic_set_reg() a "private" xAPIC helper (Vitaly Kuznetsov) [2074835] - KVM: x86: Treat x2APIC's ICR as a 64-bit register, not two 32-bit regs (Vitaly Kuznetsov) [2074835] - KVM: x86: Add helpers to handle 64-bit APIC MSR read/writes (Vitaly Kuznetsov) [2074835] - KVM: x86: Make kvm_lapic_reg_{read,write}() static (Vitaly Kuznetsov) [2074835] - KVM: x86: WARN if KVM emulates an IPI without clearing the BUSY flag (Vitaly Kuznetsov) [2074835] - KVM: SVM: Don't rewrite guest ICR on AVIC IPI virtualization failure (Vitaly Kuznetsov) [2074835] - KVM: SVM: Use common kvm_apic_write_nodecode() for AVIC write traps (Vitaly Kuznetsov) [2074835] - KVM: x86: Use "raw" APIC register read for handling APIC-write VM-Exit (Vitaly Kuznetsov) [2074835] - KVM: VMX: Handle APIC-write offset wrangling in VMX code (Vitaly Kuznetsov) [2074835] - KVM: x86: Do not change ICR on write to APIC_SELF_IPI (Vitaly Kuznetsov) [2074835] - KVM: x86: Fix emulation in writing cr8 (Vitaly Kuznetsov) [2074835] - KVM: x86: flush TLB separately from MMU reset (Vitaly Kuznetsov) [2074835] - KVM: x86: Yield to IPI target vCPU only if it is busy (Vitaly Kuznetsov) [2074835] - x86/kvmclock: Fix Hyper-V Isolated VM's boot issue when vCPUs > 64 (Vitaly Kuznetsov) [2074835] - x86/kvm: Don't waste memory if kvmclock is disabled (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: clear MMIO cache when unloading the MMU (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Always use current mmu's role when loading new PGD (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: load new PGD after the shadow MMU is initialized (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: look for a cached PGD when going from 32-bit to 64-bit (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: do not pass vcpu to root freeing functions (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: do not consult levels when freeing roots (Vitaly Kuznetsov) [2074835] - KVM: x86: use struct kvm_mmu_root_info for mmu->root (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: avoid NULL-pointer dereference on page freeing bugs (Vitaly Kuznetsov) [2074835] - KVM: x86: do not deliver asynchronous page faults if CR0.PG=0 (Vitaly Kuznetsov) [2074835] - KVM: x86: Reinitialize context if host userspace toggles EFER.LME (Vitaly Kuznetsov) [2074835] - KVM: selftests: Verify disabling PMU virtualization via KVM_CAP_CONFIG_PMU (Vitaly Kuznetsov) [2074835] - KVM: selftests: Carve out helper to create "default" VM without vCPUs (Vitaly Kuznetsov) [2074835] - KVM: x86: Provide per VM capability for disabling PMU virtualization (Vitaly Kuznetsov) [2074835] - KVM: Move VM's worker kthreads back to the original cgroup before exiting. (Vitaly Kuznetsov) [2074835] - KVM: VMX: Remove scratch 'cpu' variable that shadows an identical scratch var (Vitaly Kuznetsov) [2074835] - kvm: vmx: Fix typos comment in __loaded_vmcs_clear() (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Make setup/unsetup under the same conditions (Vitaly Kuznetsov) [2074835] - KVM: x86: hyper-v: HVCALL_SEND_IPI_EX is an XMM fast hypercall (Vitaly Kuznetsov) [2074835] - KVM: x86: hyper-v: Fix the maximum number of sparse banks for XMM fast TLB flush hypercalls (Vitaly Kuznetsov) [2074835] - KVM: x86: hyper-v: Drop redundant 'ex' parameter from kvm_hv_flush_tlb() (Vitaly Kuznetsov) [2074835] - KVM: x86: hyper-v: Drop redundant 'ex' parameter from kvm_hv_send_ipi() (Vitaly Kuznetsov) [2074835] - Revert "KVM: VMX: Save HOST_CR3 in vmx_prepare_switch_to_guest()" (Vitaly Kuznetsov) [2074835] - Revert "KVM: VMX: Save HOST_CR3 in vmx_set_host_fs_gs()" (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM: disallow userspace setting of MSR_AMD64_TSC_RATIO to non default value when tsc scaling disabled (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: make apf token non-zero to fix bug (Vitaly Kuznetsov) [2074835] - selftests: kvm: Add the uapi headers include variable (Vitaly Kuznetsov) [2074835] - KVM: selftests: Add EXTRA_CFLAGS in top-level Makefile (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove MMU auditing (Vitaly Kuznetsov) [2074835] - KVM: x86: make several APIC virtualization callbacks optional (Vitaly Kuznetsov) [2074835] - KVM: x86: warn on incorrectly NULL members of kvm_x86_ops (Vitaly Kuznetsov) [2074835] - KVM: x86: remove KVM_X86_OP_NULL and mark optional kvm_x86_ops (Vitaly Kuznetsov) [2074835] - KVM: x86: use static_call_cond for optional callbacks (Vitaly Kuznetsov) [2074835] - KVM: x86: return 1 unconditionally for availability of KVM_CAP_VAPIC (Vitaly Kuznetsov) [2074835] - selftests: KVM: allow sev_migrate_tests on machines without SEV-ES (Vitaly Kuznetsov) [2074835] - KVM: SEV: Allow SEV intra-host migration of VM with mirrors (Vitaly Kuznetsov) [2074835] - x86/kvm: Fix compilation warning in non-x86_64 builds (Vitaly Kuznetsov) [2074835] - kvm: x86: Disable KVM_HC_CLOCK_PAIRING if tsc is in always catchup mode (Vitaly Kuznetsov) [2074835] - KVM: Fix lockdep false negative during host resume (Vitaly Kuznetsov) [2074835] - KVM: x86: Add KVM_CAP_ENABLE_CAP to x86 (Vitaly Kuznetsov) [2074835] - KVM: SVM: Rename AVIC helpers to use "avic" prefix instead of "svm" (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Use AMD64_RAW_EVENT_MASK for PERF_TYPE_RAW (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Don't truncate the PerfEvtSeln MSR when creating a perf event (Vitaly Kuznetsov) [2074835] - KVM: x86: Replace memset() "optimization" with normal per-field writes (Vitaly Kuznetsov) [2074835] - KVM: SVM: fix race between interrupt delivery and AVIC inhibition (Vitaly Kuznetsov) [2074835] - KVM: SVM: set IRR in svm_deliver_interrupt (Vitaly Kuznetsov) [2074835] - KVM: SVM: extract avic_ring_doorbell (Vitaly Kuznetsov) [2074835] - selftests: kvm: Remove absent target file (Vitaly Kuznetsov) [2074835] - KVM: VMX: Use local pointer to vcpu_vmx in vmx_vcpu_after_set_cpuid() (Vitaly Kuznetsov) [2074835] - KVM: selftests: nSVM: Add enlightened MSR-Bitmap selftest (Vitaly Kuznetsov) [2074835] - KVM: selftests: nSVM: Update 'struct vmcb_control_area' definition (Vitaly Kuznetsov) [2074835] - KVM: selftests: nSVM: Set up MSR-Bitmap for SVM guests (Vitaly Kuznetsov) [2074835] - KVM: selftests: nVMX: Add enlightened MSR-Bitmap selftest (Vitaly Kuznetsov) [2074835] - KVM: selftests: nVMX: Properly deal with 'hv_clean_fields' (Vitaly Kuznetsov) [2074835] - KVM: selftests: Adapt hyperv_cpuid test to the newly introduced Enlightened MSR-Bitmap (Vitaly Kuznetsov) [2074835] - KVM: nSVM: Implement Enlightened MSR-Bitmap feature (Vitaly Kuznetsov) [2074835] - KVM: nSVM: Split off common definitions for Hyper-V on KVM and KVM on Hyper-V (Vitaly Kuznetsov) [2074835] - KVM: x86: Make kvm_hv_hypercall_enabled() static inline (Vitaly Kuznetsov) [2074835] - KVM: nSVM: Track whether changes in L0 require MSR bitmap for L2 to be rebuilt (Vitaly Kuznetsov) [2074835] - KVM: selftests: Add an option to disable MANUAL_PROTECT_ENABLE and INITIALLY_SET (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Add tracepoint for splitting huge pages (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Split huge pages mapped by the TDP MMU during KVM_CLEAR_DIRTY_LOG (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Split huge pages mapped by the TDP MMU when dirty logging is enabled (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Separate TDP MMU shadow page allocation and initialization (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Derive page role for TDP MMU shadow pages from parent (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove redundant role overrides for TDP MMU shadow pages (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Refactor TDP MMU iterators to take kvm_mmu_page root (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Move restore_acc_track_spte() to spte.h (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Drop new_spte local variable from restore_acc_track_spte() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove unnecessary warnings from restore_acc_track_spte() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Consolidate logic to atomically install a new TDP MMU page table (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Rename handle_removed_tdp_mmu_page() to handle_removed_pt() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Rename TDP MMU functions that handle shadow pages (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Change tdp_mmu_{set,zap}_spte_atomic() to return 0/-EBUSY (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Automatically update iter->old_spte if cmpxchg fails (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Rename __rmap_write_protect() to rmap_write_protect() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Rename rmap_write_protect() to kvm_vcpu_write_protect_gfn() (Vitaly Kuznetsov) [2074835] - KVM: x86: Add checks for reserved-to-zero Hyper-V hypercall fields (Vitaly Kuznetsov) [2074835] - KVM: x86: Reject fixeds-size Hyper-V hypercalls with non-zero "var_cnt" (Vitaly Kuznetsov) [2074835] - KVM: x86: Shove vp_bitmap handling down into sparse_set_to_vcpu_mask() (Vitaly Kuznetsov) [2074835] - KVM: x86: Don't bother reading sparse banks that end up being ignored (Vitaly Kuznetsov) [2074835] - KVM: x86: Add a helper to get the sparse VP_SET for IPIs and TLB flushes (Vitaly Kuznetsov) [2074835] - KVM: x86: Refactor kvm_hv_flush_tlb() to reduce indentation (Vitaly Kuznetsov) [2074835] - KVM: x86: Get the number of Hyper-V sparse banks from the VARHEAD field (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Consolidate comments about {Host,MMU}-writable (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Rename DEFAULT_SPTE_MMU_WRITEABLE to DEFAULT_SPTE_MMU_WRITABLE (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Move is_writable_pte() to spte.h (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Check SPTE writable invariants when setting leaf SPTEs (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Move SPTE writable invariant checks to a helper function (Vitaly Kuznetsov) [2074835] - KVM: LAPIC: Enable timer posted-interrupt only when mwait/hlt is advertised (Vitaly Kuznetsov) [2074835] - KVM: VMX: Dont' send posted IRQ if vCPU == this vCPU and vCPU is IN_GUEST_MODE (Vitaly Kuznetsov) [2074835] - KVM: SVM: Rename hook implementations to conform to kvm_x86_ops' names (Vitaly Kuznetsov) [2074835] - KVM: SVM: Rename SEV implemenations to conform to kvm_x86_ops hooks (Vitaly Kuznetsov) [2074835] - KVM: x86: Use more verbose names for mem encrypt kvm_x86_ops hooks (Vitaly Kuznetsov) [2074835] - KVM: SVM: Remove unused MAX_INST_SIZE #define (Vitaly Kuznetsov) [2074835] - KVM: SVM: Rename svm_flush_tlb() to svm_flush_tlb_current() (Vitaly Kuznetsov) [2074835] - KVM: x86: Move get_cs_db_l_bits() helper to SVM (Vitaly Kuznetsov) [2074835] - KVM: VMX: Rename VMX functions to conform to kvm_x86_ops names (Vitaly Kuznetsov) [2074835] - KVM: x86: Use static_call() for copy/move encryption context ioctls() (Vitaly Kuznetsov) [2074835] - KVM: x86: Unexport kvm_x86_ops (Vitaly Kuznetsov) [2074835] - KVM: x86: Uninline and export hv_track_root_tdp() (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Refactor PMU refresh to avoid referencing kvm_x86_ops.pmu_ops (Vitaly Kuznetsov) [2074835] - KVM: xen: Use static_call() for invoking kvm_x86_ops hooks (Vitaly Kuznetsov) [2074835] - KVM: x86: Use static_call() for .vcpu_deliver_sipi_vector() (Vitaly Kuznetsov) [2074835] - KVM: VMX: Call vmx_get_cpl() directly in handle_dr() (Vitaly Kuznetsov) [2074835] - KVM: x86: Rename kvm_x86_ops pointers to align w/ preferred vendor names (Vitaly Kuznetsov) [2074835] - KVM: x86: Drop export for .tlb_flush_current() static_call key (Vitaly Kuznetsov) [2074835] - KVM: x86: skip host CPUID call for hypervisor leaves (Vitaly Kuznetsov) [2074835] - KVM: x86: Remove unused "flags" of kvm_pv_kick_cpu_op() (Vitaly Kuznetsov) [2074835] - KVM: Remove unused "kvm" of kvm_make_vcpu_request() (Vitaly Kuznetsov) [2074835] - KVM: x86: Remove unused "vcpu" of kvm_scale_tsc() (Vitaly Kuznetsov) [2074835] - KVM: x86/emulate: Remove unused "tss_selector" of task_switch_{16, 32}() (Vitaly Kuznetsov) [2074835] - KVM: x86/emulate: Remove unused "ctxt" of setup_syscalls_segments() (Vitaly Kuznetsov) [2074835] - KVM: x86/ioapic: Remove unused "addr" and "length" of ioapic_read_indirect() (Vitaly Kuznetsov) [2074835] - KVM: x86/i8259: Remove unused "addr" of elcr_ioport_{read,write}() (Vitaly Kuznetsov) [2074835] - KVM: SVM: improve split between svm_prepare_guest_switch and sev_es_prepare_guest_switch (Vitaly Kuznetsov) [2074835] - KVM: x86/svm: Remove unused "vcpu" of svm_check_exit_valid() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu_audit: Remove unused "level" of audit_spte_after_sync() (Vitaly Kuznetsov) [2074835] - KVM: x86/tdp_mmu: Remove unused "kvm" of kvm_tdp_mmu_get_root() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove unused "vcpu" of reset_{tdp,ept}_shadow_zero_bits_mask() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove unused "kvm" of __rmap_write_protect() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove unused "kvm" of kvm_mmu_unlink_parents() (Vitaly Kuznetsov) [2074835] - KVM: x86: Skip APICv update if APICv is disable at the module level (Vitaly Kuznetsov) [2074835] - KVM: x86: Drop NULL check on kvm_x86_ops.check_apicv_inhibit_reasons (Vitaly Kuznetsov) [2074835] - KVM: x86: Unexport __kvm_request_apicv_update() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Zap _all_ roots when unmapping gfn range in TDP MMU (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Move "invalid" check out of kvm_tdp_mmu_get_root() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Use common TDP MMU zap helper for MMU notifier unmap hook (Vitaly Kuznetsov) [2074835] - KVM: x86/xen: Fix runstate updates to be atomic when preempting vCPU (Vitaly Kuznetsov) [2074835] - KVM: x86: SVM: move avic definitions from AMD's spec to svm.h (Vitaly Kuznetsov) [2074835] - KVM: x86: lapic: don't touch irr_pending in kvm_apic_update_apicv when inhibiting it (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM: deal with L1 hypervisor that intercepts interrupts but lets L2 control them (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM: expose clean bit support to the guest (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM/nVMX: set nested_run_pending on VM entry which is a result of RSM (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM: mark vmcb01 as dirty when restoring SMM saved state (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM: fix potential NULL derefernce on nested migration (Vitaly Kuznetsov) [2074835] - KVM: x86: SVM: don't passthrough SMAP/SMEP/PKE bits in !NPT && !gCR0.PG case (Vitaly Kuznetsov) [2074835] - Revert "svm: Add warning message for AVIC IPI invalid target" (Vitaly Kuznetsov) [2074835] - selftests: KVM: Test OS lock behavior (Vitaly Kuznetsov) [2074835] - selftests: KVM: Add OSLSR_EL1 to the list of blessed regs (Vitaly Kuznetsov) [2074835] - KVM: x86: Report deprecated x87 features in supported CPUID (Vitaly Kuznetsov) [2074835] - x86/cpufeatures: Add FDP_EXCPTN_ONLY and ZERO_FCS_FDS (Vitaly Kuznetsov) [2074835] - KVM: x86: use the KVM side max supported fixed counter (Vitaly Kuznetsov) [2074835] - x86: Share definition of __is_canonical_address() (Vitaly Kuznetsov) [2074835] - perf/x86/intel/pt: Relax address filter validation (Vitaly Kuznetsov) [2074835] - KVM: x86: Move delivery of non-APICv interrupt into vendor code (Vitaly Kuznetsov) [2074835] - KVM: eventfd: Fix false positive RCU usage warning (Vitaly Kuznetsov) [2074835] - selftests: kvm: check dynamic bits against KVM_X86_XCOMP_GUEST_SUPP (Vitaly Kuznetsov) [2074835] - KVM: x86: Sync the states size with the XCR0/IA32_XSS at, any time (Vitaly Kuznetsov) [2074835] - KVM: x86: Update vCPU's runtime CPUID on write to MSR_IA32_XSS (Vitaly Kuznetsov) [2074835] - KVM: x86: Keep MSR_IA32_XSS unchanged for INIT (Vitaly Kuznetsov) [2074835] - KVM: x86: Free kvm_cpuid_entry2 array on post-KVM_RUN KVM_SET_CPUID{,2} (Vitaly Kuznetsov) [2074835] - KVM: nVMX: WARN on any attempt to allocate shadow VMCS for vmcs02 (Vitaly Kuznetsov) [2074835] - KVM: selftests: Don't skip L2's VMCALL in SMM test for SVM guest (Vitaly Kuznetsov) [2074835] - KVM: x86: Check .flags in kvm_cpuid_check_equal() too (Vitaly Kuznetsov) [2074835] - KVM: x86: Forcibly leave nested virt when SMM state is toggled (Vitaly Kuznetsov) [2074835] - KVM: SVM: drop unnecessary code in svm_hv_vmcb_dirty_nested_enlightenments() (Vitaly Kuznetsov) [2074835] - KVM: SVM: hyper-v: Enable Enlightened MSR-Bitmap support for real (Vitaly Kuznetsov) [2074835] - KVM: SVM: Don't kill SEV guest if SMAP erratum triggers in usermode (Vitaly Kuznetsov) [2074835] - KVM: SVM: Don't apply SEV+SMAP workaround on code fetch or PT access (Vitaly Kuznetsov) [2074835] - KVM: SVM: Inject #UD on attempted emulation for SEV guest w/o insn buffer (Vitaly Kuznetsov) [2074835] - KVM: SVM: WARN if KVM attempts emulation on #UD or #GP for SEV guests (Vitaly Kuznetsov) [2074835] - KVM: x86: Pass emulation type to can_emulate_instruction() (Vitaly Kuznetsov) [2074835] - KVM: SVM: Explicitly require DECODEASSISTS to enable SEV support (Vitaly Kuznetsov) [2074835] - KVM: SVM: Don't intercept #GP for SEV guests (Vitaly Kuznetsov) [2074835] - Revert "KVM: SVM: avoid infinite loop on NPF from bad address" (Vitaly Kuznetsov) [2074835] - KVM: SVM: Never reject emulation due to SMAP errata for !SEV guests (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM: skip eax alignment check for non-SVM instructions (Vitaly Kuznetsov) [2074835] - KVM: LAPIC: Also cancel preemption timer during SET_LAPIC (Vitaly Kuznetsov) [2074835] - KVM: VMX: Remove vmcs_config.order (Vitaly Kuznetsov) [2074835] - KVM/X86: Make kvm_vcpu_reload_apic_access_page() static (Vitaly Kuznetsov) [2074835] - KVM: selftests: Re-enable access_tracking_perf_test (Vitaly Kuznetsov) [2074835] - KVM: VMX: Set vmcs.PENDING_DBG.BS on #DB in STI/MOVSS blocking shadow (Vitaly Kuznetsov) [2074835] - KVM: remove async parameter of hva_to_pfn_remapped() (Vitaly Kuznetsov) [2074835] - x86,kvm/xen: Remove superfluous .fixup usage (Vitaly Kuznetsov) [2074835] - KVM: VMX: Zero host's SYSENTER_ESP iff SYSENTER is NOT used (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Fix the warning in lib/x86_64/processor.c (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Fix the warning in pmu_event_filter_test.c (Vitaly Kuznetsov) [2074835] - kvm: selftests: Do not indent with spaces (Vitaly Kuznetsov) [2074835] - KVM: SVM: Nullify vcpu_(un)blocking() hooks if AVIC is disabled (Vitaly Kuznetsov) [2074835] - KVM: SVM: Move svm_hardware_setup() and its helpers below svm_x86_ops (Vitaly Kuznetsov) [2074835] - KVM: SVM: Drop AVIC's intermediate avic_set_running() helper (Vitaly Kuznetsov) [2074835] - KVM: VMX: Don't do full kick when handling posted interrupt wakeup (Vitaly Kuznetsov) [2074835] - KVM: VMX: Fold fallback path into triggering posted IRQ helper (Vitaly Kuznetsov) [2074835] - KVM: VMX: Pass desired vector instead of bool for triggering posted IRQ (Vitaly Kuznetsov) [2074835] - KVM: VMX: Don't do full kick when triggering posted interrupt "fails" (Vitaly Kuznetsov) [2074835] - KVM: SVM: Skip AVIC and IRTE updates when loading blocking vCPU (Vitaly Kuznetsov) [2074835] - KVM: SVM: Use kvm_vcpu_is_blocking() in AVIC load to handle preemption (Vitaly Kuznetsov) [2074835] - KVM: SVM: Remove unnecessary APICv/AVIC update in vCPU unblocking path (Vitaly Kuznetsov) [2074835] - KVM: SVM: Don't bother checking for "running" AVIC when kicking for IPIs (Vitaly Kuznetsov) [2074835] - KVM: SVM: Signal AVIC doorbell iff vCPU is in guest mode (Vitaly Kuznetsov) [2074835] - KVM: x86: Remove defunct pre_block/post_block kvm_x86_ops hooks (Vitaly Kuznetsov) [2074835] - KVM: x86: Unexport LAPIC's switch_to_{hv,sw}_timer() helpers (Vitaly Kuznetsov) [2074835] - KVM: VMX: Move preemption timer <=> hrtimer dance to common x86 (Vitaly Kuznetsov) [2074835] - KVM: Move x86 VMX's posted interrupt list_head to vcpu_vmx (Vitaly Kuznetsov) [2074835] - KVM: Drop unused kvm_vcpu.pre_pcpu field (Vitaly Kuznetsov) [2074835] - KVM: VMX: Handle PI descriptor updates during vcpu_put/load (Vitaly Kuznetsov) [2074835] - KVM: avoid warning on s390 in mark_page_dirty (Vitaly Kuznetsov) [2074835] - KVM: selftests: Add a test to force emulation with a pending exception (Vitaly Kuznetsov) [2074835] - KVM: VMX: Reject KVM_RUN if emulation is required with pending exception (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Add test for KVM_SET_PMU_EVENT_FILTER (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Introduce x86_model() (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Export x86_family() for use outside of processor.c (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Introduce is_amd_cpu() (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Parameterize the CPUID vendor string check (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Use binary search to check filtered events (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Improve TLB flush comment in kvm_mmu_slot_remove_write_access() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Document and enforce MMU-writable and Host-writable invariants (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Clear MMU-writable during changed_pte notifier (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Fix write-protection of PTs mapped by the TDP MMU (Vitaly Kuznetsov) [2074835] - KVM: x86: Making the module parameter of vPMU more common (Vitaly Kuznetsov) [2074835] - KVM: selftests: Test KVM_SET_CPUID2 after KVM_RUN (Vitaly Kuznetsov) [2074835] - KVM: selftests: Rename 'get_cpuid_test' to 'cpuid_test' (Vitaly Kuznetsov) [2074835] - KVM: x86: Partially allow KVM_SET_CPUID{,2} after KVM_RUN (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Fix available_event_types check for REF_CPU_CYCLES event (Vitaly Kuznetsov) [2074835] - KVM: x86: Check for rmaps allocation (Vitaly Kuznetsov) [2074835] - KVM: SEV: Mark nested locking of kvm->lock (Vitaly Kuznetsov) [2074835] - KVM: SVM: include CR3 in initial VMSA state for SEV-ES guests (Vitaly Kuznetsov) [2074835] - KVM: VMX: Provide vmread version using asm-goto-with-outputs (Vitaly Kuznetsov) [2074835] - KVM: x86: Fix wall clock writes in Xen shared_info not to mark page dirty (Vitaly Kuznetsov) [2074835] - KVM: x86/xen: Add KVM_IRQ_ROUTING_XEN_EVTCHN and event channel delivery (Vitaly Kuznetsov) [2074835] - KVM: x86/xen: Maintain valid mapping of Xen shared_info page (Vitaly Kuznetsov) [2074835] - KVM: Reinstate gfn_to_pfn_cache with invalidation support (Vitaly Kuznetsov) [2074835] - KVM: Warn if mark_page_dirty() is called without an active vCPU (Vitaly Kuznetsov) [2074835] - x86/kvm: Silence per-cpu pr_info noise about KVM clocks and steal time (Vitaly Kuznetsov) [2074835] - KVM: x86: Update vPMCs when retiring branch instructions (Vitaly Kuznetsov) [2074835] - KVM: x86: Update vPMCs when retiring instructions (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Add pmc->intr to refactor kvm_perf_overflow{_intr}() (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Reuse pmc_perf_hw_id() and drop find_fixed_event() (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Refactoring find_arch_event() to pmc_perf_hw_id() (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Setup pmc->eventsel for fixed PMCs (Vitaly Kuznetsov) [2074835] - KVM: x86: avoid out of bounds indices for fixed performance counters (Vitaly Kuznetsov) [2074835] - KVM: VMX: Mark VCPU_EXREG_CR3 dirty when !CR0_PG -> CR0_PG if EPT + !URG (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Reconstruct shadow page root if the guest PDPTEs is changed (Vitaly Kuznetsov) [2074835] - KVM: VMX: Save HOST_CR3 in vmx_set_host_fs_gs() (Vitaly Kuznetsov) [2074835] - Revert "KVM: X86: Update mmu->pdptrs only when it is changed" (Vitaly Kuznetsov) [2074835] - selftests: KVM: sev_migrate_tests: Add mirror command tests (Vitaly Kuznetsov) [2074835] - selftests: KVM: sev_migrate_tests: Fix sev_ioctl() (Vitaly Kuznetsov) [2074835] - selftests: KVM: sev_migrate_tests: Fix test_sev_mirror() (Vitaly Kuznetsov) [2074835] - KVM: VMX: Wake vCPU when delivering posted IRQ even if vCPU == this vCPU (Vitaly Kuznetsov) [2074835] - KVM: selftests: Add test to verify TRIPLE_FAULT on invalid L2 guest state (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Synthesize TRIPLE_FAULT for L2 if emulation is required (Vitaly Kuznetsov) [2074835] - KVM: VMX: Always clear vmx->fail on emulation_required (Vitaly Kuznetsov) [2074835] - selftests: KVM: Fix non-x86 compiling (Vitaly Kuznetsov) [2074835] - KVM: x86: Always set kvm_run->if_flag (Vitaly Kuznetsov) [2074835] - KVM: x86: remove PMU FIXED_CTR3 from msrs_to_save_all (Vitaly Kuznetsov) [2074835] - KVM: x86: Retry page fault if MMU reload is pending and root has no sp (Vitaly Kuznetsov) [2074835] - KVM: selftests: vmx_pmu_msrs_test: Drop tests mangling guest visible CPUIDs (Vitaly Kuznetsov) [2074835] - KVM: x86: Drop guest CPUID check for host initiated writes to MSR_IA32_PERF_CAPABILITIES (Vitaly Kuznetsov) [2074835] - selftests: KVM: Add test to verify KVM doesn't explode on "bad" I/O (Vitaly Kuznetsov) [2074835] - KVM: x86: Don't WARN if userspace mucks with RCX during string I/O exit (Vitaly Kuznetsov) [2074835] - KVM: X86: Raise #GP when clearing CR0_PG in 64 bit mode (Vitaly Kuznetsov) [2074835] - selftests: KVM: avoid failures due to reserved HyperTransport region (Vitaly Kuznetsov) [2074835] - KVM: x86: Ignore sparse banks size for an "all CPUs", non-sparse IPI req (Vitaly Kuznetsov) [2074835] - KVM: Add Makefile.kvm for common files, use it for x86 (Vitaly Kuznetsov) [2074835] - KVM: Introduce CONFIG_HAVE_KVM_DIRTY_RING (Vitaly Kuznetsov) [2074835] - KVM: x86: selftests: svm_int_ctl_test: fix intercept calculation (Vitaly Kuznetsov) [2074835] - KVM: VMX: Clean up PI pre/post-block WARNs (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Ensure vCPU honors event request if posting nested IRQ fails (Vitaly Kuznetsov) [2074835] - KVM: x86: add a tracepoint for APICv/AVIC interrupt delivery (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Implement Enlightened MSR Bitmap feature (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Track whether changes in L0 require MSR bitmap for L2 to be rebuilt (Vitaly Kuznetsov) [2074835] - KVM: VMX: Introduce vmx_msr_bitmap_l01_changed() helper (Vitaly Kuznetsov) [2074835] - KVM: x86: Exit to userspace if emulation prepared a completion callback (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Don't use Enlightened MSR Bitmap for L3 (Vitaly Kuznetsov) [2074835] - KVM: x86: Use different callback if msr access comes from the emulator (Vitaly Kuznetsov) [2074835] - KVM: x86: Add an emulation type to handle completion of user exits (Vitaly Kuznetsov) [2074835] - KVM: x86: Handle 32-bit wrap of EIP for EMULTYPE_SKIP with flat code seg (Vitaly Kuznetsov) [2074835] - KVM: Clear pv eoi pending bit only when it is set (Vitaly Kuznetsov) [2074835] - KVM: x86: don't print when fail to read/write pv eoi memory (Vitaly Kuznetsov) [2074835] - KVM: X86: Remove mmu parameter from load_pdptrs() (Vitaly Kuznetsov) [2074835] - KVM: X86: Rename gpte_is_8_bytes to has_4_byte_gpte and invert the direction (Vitaly Kuznetsov) [2074835] - KVM: VMX: Use ept_caps_to_lpage_level() in hardware_setup() (Vitaly Kuznetsov) [2074835] - KVM: X86: Add parameter huge_page_level to kvm_init_shadow_ept_mmu() (Vitaly Kuznetsov) [2074835] - KVM: X86: Add huge_page_level to __reset_rsvds_bits_mask_ept() (Vitaly Kuznetsov) [2074835] - KVM: X86: Remove mmu->translate_gpa (Vitaly Kuznetsov) [2074835] - KVM: X86: Add parameter struct kvm_mmu *mmu into mmu->gva_to_gpa() (Vitaly Kuznetsov) [2074835] - KVM: X86: Calculate quadrant when !role.gpte_is_8_bytes (Vitaly Kuznetsov) [2074835] - KVM: X86: Remove useless code to set role.gpte_is_8_bytes when role.direct (Vitaly Kuznetsov) [2074835] - KVM: X86: Remove unused declaration of __kvm_mmu_free_some_pages() (Vitaly Kuznetsov) [2074835] - KVM: X86: Fix comment in __kvm_mmu_create() (Vitaly Kuznetsov) [2074835] - KVM: X86: Skip allocating pae_root for vcpu->arch.guest_mmu when !tdp_enabled (Vitaly Kuznetsov) [2074835] - KVM: SVM: Allocate sd->save_area with __GFP_ZERO (Vitaly Kuznetsov) [2074835] - KVM: SVM: Rename get_max_npt_level() to get_npt_level() (Vitaly Kuznetsov) [2074835] - KVM: VMX: Change comments about vmx_get_msr() (Vitaly Kuznetsov) [2074835] - KVM: VMX: Use kvm_set_msr_common() for MSR_IA32_TSC_ADJUST in the default way (Vitaly Kuznetsov) [2074835] - KVM: VMX: Save HOST_CR3 in vmx_prepare_switch_to_guest() (Vitaly Kuznetsov) [2074835] - KVM: VMX: Update msr value after kvm_set_user_return_msr() succeeds (Vitaly Kuznetsov) [2074835] - KVM: VMX: Avoid to rdmsrl(MSR_IA32_SYSENTER_ESP) (Vitaly Kuznetsov) [2074835] - KVM: X86: Update mmu->pdptrs only when it is changed (Vitaly Kuznetsov) [2074835] - KVM: X86: Remove kvm_register_clear_available() (Vitaly Kuznetsov) [2074835] - KVM: vmx, svm: clean up mass updates to regs_avail/regs_dirty bits (Vitaly Kuznetsov) [2074835] - KVM: VMX: Update vmcs.GUEST_CR3 only when the guest CR3 is dirty (Vitaly Kuznetsov) [2074835] - KVM: X86: Mark CR3 dirty when vcpu->arch.cr3 is changed (Vitaly Kuznetsov) [2074835] - KVM: SVM: Remove references to VCPU_EXREG_CR3 (Vitaly Kuznetsov) [2074835] - KVM: SVM: Remove outdated comment in svm_load_mmu_pgd() (Vitaly Kuznetsov) [2074835] - KVM: X86: Move CR0 pdptr_bits into header file as X86_CR0_PDPTR_BITS (Vitaly Kuznetsov) [2074835] - KVM: VMX: Add and use X86_CR4_PDPTR_BITS when !enable_ept (Vitaly Kuznetsov) [2074835] - KVM: VMX: Add and use X86_CR4_TLBFLUSH_BITS when !enable_ept (Vitaly Kuznetsov) [2074835] - KVM: SVM: Track dirtiness of PDPTRs even if NPT is disabled (Vitaly Kuznetsov) [2074835] - KVM: VMX: Mark VCPU_EXREG_PDPTR available in ept_save_pdptrs() (Vitaly Kuznetsov) [2074835] - KVM: X86: Ensure that dirty PDPTRs are loaded (Vitaly Kuznetsov) [2074835] - KVM: x86/svm: Add module param to control PMU virtualization (Vitaly Kuznetsov) [2074835] - KVM: VMX: Remove vCPU from PI wakeup list before updating PID.NV (Vitaly Kuznetsov) [2074835] - KVM: VMX: Move Posted Interrupt ndst computation out of write loop (Vitaly Kuznetsov) [2074835] - KVM: VMX: Read Posted Interrupt "control" exactly once per loop iteration (Vitaly Kuznetsov) [2074835] - KVM: VMX: Save/restore IRQs (instead of CLI/STI) during PI pre/post block (Vitaly Kuznetsov) [2074835] - KVM: VMX: Drop pointless PI.NDST update when blocking (Vitaly Kuznetsov) [2074835] - KVM: VMX: Use boolean returns for Posted Interrupt "test" helpers (Vitaly Kuznetsov) [2074835] - KVM: VMX: Drop unnecessary PI logic to handle impossible conditions (Vitaly Kuznetsov) [2074835] - KVM: VMX: Skip Posted Interrupt updates if APICv is hard disabled (Vitaly Kuznetsov) [2074835] - KVM: Add helpers to wake/query blocking vCPU (Vitaly Kuznetsov) [2074835] - KVM: x86: Invoke kvm_vcpu_block() directly for non-HALTED wait states (Vitaly Kuznetsov) [2074835] - KVM: x86: Directly block (instead of "halting") UNINITIALIZED vCPUs (Vitaly Kuznetsov) [2074835] - KVM: Don't redo ktime_get() when calculating halt-polling stop/deadline (Vitaly Kuznetsov) [2074835] - KVM: stats: Add stat to detect if vcpu is currently blocking (Vitaly Kuznetsov) [2074835] - KVM: Split out a kvm_vcpu_block() helper from kvm_vcpu_halt() (Vitaly Kuznetsov) [2074835] - KVM: Rename kvm_vcpu_block() => kvm_vcpu_halt() (Vitaly Kuznetsov) [2074835] - KVM: Drop obsolete kvm_arch_vcpu_block_finish() (Vitaly Kuznetsov) [2074835] - KVM: x86: Tweak halt emulation helper names to free up kvm_vcpu_halt() (Vitaly Kuznetsov) [2074835] - KVM: Don't block+unblock when halt-polling is successful (Vitaly Kuznetsov) [2074835] - KVM: Reconcile discrepancies in halt-polling stats (Vitaly Kuznetsov) [2074835] - KVM: Refactor and document halt-polling stats update helper (Vitaly Kuznetsov) [2074835] - KVM: Update halt-polling stats if and only if halt-polling was attempted (Vitaly Kuznetsov) [2074835] - KVM: Force PPC to define its own rcuwait object (Vitaly Kuznetsov) [2074835] - KVM: SVM: Ensure target pCPU is read once when signalling AVIC doorbell (Vitaly Kuznetsov) [2074835] - KVM: VMX: Don't unblock vCPU w/ Posted IRQ if IRQs are disabled in guest (Vitaly Kuznetsov) [2074835] - KVM: x86: change TLB flush indicator to bool (Vitaly Kuznetsov) [2074835] - KVM: Avoid atomic operations when kicking the running vCPU (Vitaly Kuznetsov) [2074835] - KVM: x86/MMU: Simplify flow of vmx_get_mt_mask (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Propagate memslot const qualifier (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove need for a vcpu from mmu_try_to_unsync_pages (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove need for a vcpu from kvm_slot_page_track_is_active (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Use shadow page role to detect PML-unfriendly pages for L2 (Vitaly Kuznetsov) [2074835] - KVM: nSVM: introduce struct vmcb_ctrl_area_cached (Vitaly Kuznetsov) [2074835] - KVM: nSVM: split out __nested_vmcb_check_controls (Vitaly Kuznetsov) [2074835] - KVM: nSVM: use svm->nested.save to load vmcb12 registers and avoid TOC/TOU races (Vitaly Kuznetsov) [2074835] - KVM: nSVM: use vmcb_save_area_cached in nested_vmcb_valid_sregs() (Vitaly Kuznetsov) [2074835] - KVM: nSVM: rename nested_load_control_from_vmcb12 in nested_copy_vmcb_control_to_cache (Vitaly Kuznetsov) [2074835] - KVM: nSVM: introduce svm->nested.save to cache save area before checks (Vitaly Kuznetsov) [2074835] - KVM: nSVM: move nested_vmcb_check_cr3_cr4 logic in nested_vmcb_valid_sregs (Vitaly Kuznetsov) [2074835] - KVM: Dynamically allocate "new" memslots from the get-go (Vitaly Kuznetsov) [2074835] - KVM: Wait 'til the bitter end to initialize the "new" memslot (Vitaly Kuznetsov) [2074835] - KVM: Optimize overlapping memslots check (Vitaly Kuznetsov) [2074835] - KVM: Optimize gfn lookup in kvm_zap_gfn_range() (Vitaly Kuznetsov) [2074835] - KVM: Call kvm_arch_flush_shadow_memslot() on the old slot in kvm_invalidate_memslot() (Vitaly Kuznetsov) [2074835] - KVM: Keep memslots in tree-based structures instead of array-based ones (Vitaly Kuznetsov) [2074835] - KVM: Use interval tree to do fast hva lookup in memslots (Vitaly Kuznetsov) [2074835] - KVM: Resolve memslot ID via a hash table instead of via a static array (Vitaly Kuznetsov) [2074835] - KVM: Move WARN on invalid memslot index to update_memslots() (Vitaly Kuznetsov) [2074835] - KVM: x86: Use nr_memslot_pages to avoid traversing the memslots array (Vitaly Kuznetsov) [2074835] - KVM: x86: Don't call kvm_mmu_change_mmu_pages() if the count hasn't changed (Vitaly Kuznetsov) [2074835] - KVM: Don't make a full copy of the old memslot in __kvm_set_memory_region() (Vitaly Kuznetsov) [2074835] - KVM: x86: Don't assume old/new memslots are non-NULL at memslot commit (Vitaly Kuznetsov) [2074835] - KVM: Use prepare/commit hooks to handle generic memslot metadata updates (Vitaly Kuznetsov) [2074835] - KVM: Stop passing kvm_userspace_memory_region to arch memslot hooks (Vitaly Kuznetsov) [2074835] - KVM: PPC: Avoid referencing userspace memory region in memslot updates (Vitaly Kuznetsov) [2074835] - KVM: x86: Use "new" memslot instead of userspace memory region (Vitaly Kuznetsov) [2074835] - KVM: s390: Use "new" memslot instead of userspace memory region (Vitaly Kuznetsov) [2074835] - KVM: arm64: Use "new" memslot instead of userspace memory region (Vitaly Kuznetsov) [2074835] - KVM: Let/force architectures to deal with arch specific memslot data (Vitaly Kuznetsov) [2074835] - KVM: Use "new" memslot's address space ID instead of dedicated param (Vitaly Kuznetsov) [2074835] - KVM: Resync only arch fields when slots_arch_lock gets reacquired (Vitaly Kuznetsov) [2074835] - KVM: Open code kvm_delete_memslot() into its only caller (Vitaly Kuznetsov) [2074835] - KVM: Require total number of memslot pages to fit in an unsigned long (Vitaly Kuznetsov) [2074835] - KVM: Convert kvm_for_each_vcpu() to using xa_for_each_range() (Vitaly Kuznetsov) [2074835] - KVM: arm64: vgic-v3: Fix vcpu index comparison (Vitaly Kuznetsov) [2074835] - KVM: Use 'unsigned long' as kvm_for_each_vcpu()'s index (Vitaly Kuznetsov) [2074835] - KVM: Convert the kvm->vcpus array to a xarray (Vitaly Kuznetsov) [2074835] - KVM: Move wiping of the kvm->vcpus array to common code (Vitaly Kuznetsov) [2074835] - KVM: MMU: update comment on the number of page role combinations (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Retry page fault if root is invalidated by memslot update (Vitaly Kuznetsov) [2074835] - KVM: VMX: Set failure code in prepare_vmcs02() (Vitaly Kuznetsov) [2074835] - KVM: ensure APICv is considered inactive if there is no APIC (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Fix reserved bits for AMD PerfEvtSeln register (Vitaly Kuznetsov) [2074835] - x86: Snapshot thread flags (Vitaly Kuznetsov) [2074835] - thread_info: Add helpers to snapshot thread flags (Vitaly Kuznetsov) [2074835] - KVM: fix avic_set_running for preemptable kernels (Vitaly Kuznetsov) [2074835] - KVM: VMX: clear vmx_x86_ops.sync_pir_to_irr if APICv is disabled (Vitaly Kuznetsov) [2074835] - KVM: SEV: accept signals in sev_lock_two_vms (Vitaly Kuznetsov) [2074835] - KVM: SEV: do not take kvm->lock when destroying (Vitaly Kuznetsov) [2074835] - KVM: SEV: Prohibit migration of a VM that has mirrors (Vitaly Kuznetsov) [2074835] - KVM: SEV: Do COPY_ENC_CONTEXT_FROM with both VMs locked (Vitaly Kuznetsov) [2074835] - selftests: sev_migrate_tests: add tests for KVM_CAP_VM_COPY_ENC_CONTEXT_FROM (Vitaly Kuznetsov) [2074835] - KVM: SEV: move mirror status to destination of KVM_CAP_VM_MOVE_ENC_CONTEXT_FROM (Vitaly Kuznetsov) [2074835] - KVM: SEV: initialize regions_list of a mirror VM (Vitaly Kuznetsov) [2074835] - KVM: SEV: cleanup locking for KVM_CAP_VM_MOVE_ENC_CONTEXT_FROM (Vitaly Kuznetsov) [2074835] - KVM: SEV: do not use list_replace_init on an empty list (Vitaly Kuznetsov) [2074835] - KVM: x86: Use a stable condition around all VT-d PI paths (Vitaly Kuznetsov) [2074835] - KVM: x86: check PIR even for vCPUs with disabled APICv (Vitaly Kuznetsov) [2074835] - KVM: VMX: prepare sync_pir_to_irr for running with APICv disabled (Vitaly Kuznetsov) [2074835] - KVM: selftests: page_table_test: fix calculation of guest_test_phys_mem (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Handle "default" period when selectively waking kthread (Vitaly Kuznetsov) [2074835] - KVM: MMU: shadow nested paging does not have PKU (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove spurious TLB flushes in TDP MMU zap collapsible path (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Use yield-safe TDP MMU root iter in MMU notifier unmapping (Vitaly Kuznetsov) [2074835] - KVM: X86: Use vcpu->arch.walk_mmu for kvm_mmu_invlpg() (Vitaly Kuznetsov) [2074835] - KVM: selftests: Make sure kvm_create_max_vcpus test won't hit RLIMIT_NOFILE (Vitaly Kuznetsov) [2074835] - KVM: x86: Forbid KVM_SET_CPUID{,2} after KVM_RUN (Vitaly Kuznetsov) [2074835] - KVM: selftests: Avoid KVM_SET_CPUID2 after KVM_RUN in hyperv_features test (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Emulate guest TLB flush on nested VM-Enter with new vpid12 (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Abide to KVM_REQ_TLB_FLUSH_GUEST request on nested vmentry/vmexit (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Flush current VPID (L1 vs. L2) for KVM_REQ_TLB_FLUSH_GUEST (Vitaly Kuznetsov) [2074835] - KVM: SEV: expose KVM_CAP_VM_MOVE_ENC_CONTEXT_FROM capability (Vitaly Kuznetsov) [2074835] - selftests: sev_migrate_tests: free all VMs (Vitaly Kuznetsov) [2074835] - selftests: fix check for circular KVM_CAP_VM_MOVE_ENC_CONTEXT_FROM (Vitaly Kuznetsov) [2074835] - KVM: x86: ignore APICv if LAPIC is not enabled (Vitaly Kuznetsov) [2074835] - KVM: downgrade two BUG_ONs to WARN_ON_ONCE (Vitaly Kuznetsov) [2074835] - KVM: VMX: do not use uninitialized gfn_to_hva_cache (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Pass parameter flush as false in kvm_tdp_mmu_zap_collapsible_sptes() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Skip tlb flush if it has been done in zap_gfn_range() (Vitaly Kuznetsov) [2074835] - x86/kvm: remove unused ack_notifier callbacks (Vitaly Kuznetsov) [2074835] - KVM: Disallow user memslot with size that exceeds "unsigned long" (Vitaly Kuznetsov) [2074835] - KVM: Ensure local memslot copies operate on up-to-date arch-specific data (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Fix TLB flush range when handling disconnected pt (Vitaly Kuznetsov) [2074835] - KVM: x86: Assume a 64-bit hypercall for guests with protected state (Vitaly Kuznetsov) [2074835] - selftests: KVM: Add /x86_64/sev_migrate_tests to .gitignore (Vitaly Kuznetsov) [2074835] - KVM: SEV: Fix typo in and tweak name of cmd_allowed_from_miror() (Vitaly Kuznetsov) [2074835] - KVM: SEV: Drop a redundant setting of sev->asid during initialization (Vitaly Kuznetsov) [2074835] - KVM: SEV: WARN if SEV-ES is marked active but SEV is not (Vitaly Kuznetsov) [2074835] - KVM: SEV: Set sev_info.active after initial checks in sev_guest_init() (Vitaly Kuznetsov) [2074835] - KVM: SEV: Disallow COPY_ENC_CONTEXT_FROM if target has created vCPUs (Vitaly Kuznetsov) [2074835] - KVM: Kill kvm_map_gfn() / kvm_unmap_gfn() and gfn_to_pfn_cache (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Use a gfn_to_hva_cache for vmptrld (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Use kvm_read_guest_offset_cached() for nested VMCS check (Vitaly Kuznetsov) [2074835] - KVM: x86/xen: Use sizeof_field() instead of open-coding it (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Use kvm_{read,write}_guest_cached() for shadow_vmcs12 (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: include EFER.LMA in extended mmu role (Vitaly Kuznetsov) [2074835] - KVM: nVMX: don't use vcpu->arch.efer when checking host state on nested state load (Vitaly Kuznetsov) [2074835] - KVM: Fix steal time asm constraints (Vitaly Kuznetsov) [2074835] - KVM: x86: Move Intel Processor Trace interrupt handler to vmx.c (Vitaly Kuznetsov) [2074835] - KVM: Move x86's perf guest info callbacks to generic KVM (Vitaly Kuznetsov) [2074835] - KVM: x86: More precisely identify NMI from guest when handling PMI (Vitaly Kuznetsov) [2074835] - KVM: x86: Drop current_vcpu for kvm_running_vcpu + kvm_arch_vcpu variable (Vitaly Kuznetsov) [2074835] - perf/core: Rework guest callbacks to prepare for static_call support (Vitaly Kuznetsov) [2074835] - perf: Protect perf_guest_cbs with RCU (Vitaly Kuznetsov) [2074835] - KVM: x86: Register Processor Trace interrupt hook iff PT enabled in guest (Vitaly Kuznetsov) [2074835] - KVM: x86: Register perf callbacks after calling vendor's hardware_setup() (Vitaly Kuznetsov) [2074835] - KVM: x86: Fix uninitialized eoi_exit_bitmap usage in vcpu_load_eoi_exitmap() (Vitaly Kuznetsov) [2074835] - KVM: selftests: Use perf_test_destroy_vm in memslot_modification_stress_test (Vitaly Kuznetsov) [2074835] - KVM: selftests: Wait for all vCPU to be created before entering guest mode (Vitaly Kuznetsov) [2074835] - KVM: selftests: Move vCPU thread creation and joining to common helpers (Vitaly Kuznetsov) [2074835] - KVM: selftests: Sync perf_test_args to guest during VM creation (Vitaly Kuznetsov) [2074835] - KVM: selftests: Fill per-vCPU struct during "perf_test" VM creation (Vitaly Kuznetsov) [2074835] - KVM: selftests: Start at iteration 0 instead of -1 (Vitaly Kuznetsov) [2074835] - KVM: selftests: Create VM with adjusted number of guest pages for perf tests (Vitaly Kuznetsov) [2074835] - KVM: selftests: Remove perf_test_args.host_page_size (Vitaly Kuznetsov) [2074835] - KVM: selftests: Move per-VM GPA into perf_test_args (Vitaly Kuznetsov) [2074835] - KVM: selftests: Use perf util's per-vCPU GPA/pages in demand paging test (Vitaly Kuznetsov) [2074835] - KVM: selftests: Capture per-vCPU GPA in perf_test_vcpu_args (Vitaly Kuznetsov) [2074835] - KVM: selftests: Use shorthand local var to access struct perf_tests_args (Vitaly Kuznetsov) [2074835] - KVM: selftests: Require GPA to be aligned when backed by hugepages (Vitaly Kuznetsov) [2074835] - KVM: selftests: Assert mmap HVA is aligned when using HugeTLB (Vitaly Kuznetsov) [2074835] - KVM: selftests: Expose align() helpers to tests (Vitaly Kuznetsov) [2074835] - KVM: selftests: Explicitly state indicies for vm_guest_mode_params array (Vitaly Kuznetsov) [2074835] - KVM: selftests: Add event channel upcall support to xen_shinfo_test (Vitaly Kuznetsov) [2074835] - KVM: SEV: unify cgroup cleanup code for svm_vm_migrate_from (Vitaly Kuznetsov) [2074835] - KVM: x86: move guest_pv_has out of user_access section (Vitaly Kuznetsov) [2074835] - KVM: Move INVPCID type check from vmx and svm to the common kvm_handle_invpcid() (Vitaly Kuznetsov) [2074835] - KVM: VMX: Add a helper function to retrieve the GPR index for INVPCID, INVVPID, and INVEPT (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Clean up x2APIC MSR handling for L2 (Vitaly Kuznetsov) [2074835] - KVM: VMX: Macrofy the MSR bitmap getters and setters (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Handle dynamic MSR intercept toggling (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Query current VMCS when determining if MSR bitmaps are in use (Vitaly Kuznetsov) [2074835] - KVM: x86: Don't update vcpu->arch.pv_eoi.msr_val when a bogus value was written to MSR_KVM_PV_EOI_EN (Vitaly Kuznetsov) [2074835] - KVM: x86: Rename kvm_lapic_enable_pv_eoi() (Vitaly Kuznetsov) [2074835] - kvm: mmu: Use fast PF path for access tracking of huge pages when possible (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Properly dereference rcu-protected TDP MMU sptep iterator (Vitaly Kuznetsov) [2074835] - kvm: x86: Convert return type of *is_valid_rdpmc_ecx() to bool (Vitaly Kuznetsov) [2074835] - KVM: x86: Fix recording of guest steal time / preempted status (Vitaly Kuznetsov) [2074835] - selftest: KVM: Add intra host migration tests (Vitaly Kuznetsov) [2074835] - selftest: KVM: Add open sev dev helper (Vitaly Kuznetsov) [2074835] - KVM: SEV: Add support for SEV-ES intra host migration (Vitaly Kuznetsov) [2074835] - KVM: SEV: Add support for SEV intra host migration (Vitaly Kuznetsov) [2074835] - KVM: SEV: provide helpers to charge/uncharge misc_cg (Vitaly Kuznetsov) [2074835] - KVM: generalize "bugged" VM to "dead" VM (Vitaly Kuznetsov) [2074835] - EFI: Introduce the new AMD Memory Encryption GUID. (Vitaly Kuznetsov) [2074835] - x86/kvm: Add AMD SEV specific Hypercall3 (Vitaly Kuznetsov) [2074835] - KVM: x86: SGX must obey the KVM_INTERNAL_ERROR_EMULATION protocol (Vitaly Kuznetsov) [2074835] - KVM: x86: On emulation failure, convey the exit reason, etc. to userspace (Vitaly Kuznetsov) [2074835] - KVM: x86: Get exit_reason as part of kvm_x86_ops.get_exit_info (Vitaly Kuznetsov) [2074835] - KVM: x86: Clarify the kvm_run.emulation_failure structure layout (Vitaly Kuznetsov) [2074835] - KVM: selftests: Fix nested SVM tests when built with clang (Vitaly Kuznetsov) [2074835] - kvm: x86: Remove stale declaration of kvm_no_apic_vcpu (Vitaly Kuznetsov) [2074835] - KVM: x86: Move SVM's APICv sanity check to common x86 (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Extract zapping of rmaps for gfn range to separate helper (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Drop a redundant remote TLB flush in kvm_zap_gfn_range() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Drop a redundant, broken remote TLB flush (Vitaly Kuznetsov) [2074835] - KVM: X86: Don't unload MMU in kvm_vcpu_flush_tlb_guest() (Vitaly Kuznetsov) [2074835] - KVM: X86: pair smp_wmb() of mmu_try_to_unsync_pages() with smp_rmb() (Vitaly Kuznetsov) [2074835] - KVM: emulate: Comment on difference between RDPMC implementation and manual (Vitaly Kuznetsov) [2074835] - KVM: x86: Add vendor name to kvm_x86_ops, use it for error messages (Vitaly Kuznetsov) [2074835] - kvm: x86: mmu: Make NX huge page recovery period configurable (Vitaly Kuznetsov) [2074835] - KVM: vPMU: Fill get_msr MSR_CORE_PERF_GLOBAL_OVF_CTRL w/ 0 (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Rename slot_handle_leaf to slot_handle_level_4k (Vitaly Kuznetsov) [2074835] - KVM: VMX: RTIT_CTL_BRANCH_EN has no dependency on other CPUID bit (Vitaly Kuznetsov) [2074835] - KVM: VMX: Rename pt_desc.addr_range to pt_desc.num_address_ranges (Vitaly Kuznetsov) [2074835] - KVM: VMX: Use precomputed vmx->pt_desc.addr_range (Vitaly Kuznetsov) [2074835] - KVM: VMX: Restore host's MSR_IA32_RTIT_CTL when it's not zero (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: clean up prefetch/prefault/speculative naming (Vitaly Kuznetsov) [2074835] - KVM: cleanup allocation of rmaps and page tracking data (Vitaly Kuznetsov) [2074835] - selftests: KVM: Introduce system counter offset test (Vitaly Kuznetsov) [2074835] - selftests: KVM: Add helpers for vCPU device attributes (Vitaly Kuznetsov) [2074835] - selftests: KVM: Add test for KVM_{GET,SET}_CLOCK (Vitaly Kuznetsov) [2074835] - kvm: x86: protect masterclock with a seqcount (Vitaly Kuznetsov) [2074835] - KVM: x86: Report host tsc and realtime values in KVM_GET_CLOCK (Vitaly Kuznetsov) [2074835] - KVM: x86: avoid warning with -Wbitwise-instead-of-logical (Vitaly Kuznetsov) [2074835] - KVM: x86: only allocate gfn_track when necessary (Vitaly Kuznetsov) [2074835] - KVM: x86: add config for non-kvm users of page tracking (Vitaly Kuznetsov) [2074835] - nSVM: Check for reserved encodings of TLB_CONTROL in nested VMCB (Vitaly Kuznetsov) [2074835] - kvm: use kvfree() in kvm_arch_free_vm() (Vitaly Kuznetsov) [2074835] - KVM: x86: Expose Predictive Store Forwarding Disable (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Avoid memslot lookup in make_spte and mmu_try_to_unsync_pages (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Avoid memslot lookup in rmap_add (Vitaly Kuznetsov) [2074835] - KVM: MMU: pass struct kvm_page_fault to mmu_set_spte (Vitaly Kuznetsov) [2074835] - KVM: MMU: pass kvm_mmu_page struct to make_spte (Vitaly Kuznetsov) [2074835] - KVM: MMU: set ad_disabled in TDP MMU role (Vitaly Kuznetsov) [2074835] - KVM: MMU: remove unnecessary argument to mmu_set_spte (Vitaly Kuznetsov) [2074835] - KVM: MMU: clean up make_spte return value (Vitaly Kuznetsov) [2074835] - KVM: MMU: inline set_spte in FNAME(sync_page) (Vitaly Kuznetsov) [2074835] - KVM: MMU: inline set_spte in mmu_set_spte (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Avoid memslot lookup in page_fault_handle_page_track (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Pass the memslot around via struct kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: unify tdp_mmu_map_set_spte_atomic and tdp_mmu_set_spte_atomic_no_dirty_log (Vitaly Kuznetsov) [2074835] - KVM: MMU: mark page dirty in make_spte (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Fold rmap_recycle into rmap_add (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Verify shadow walk doesn't terminate early in page faults (Vitaly Kuznetsov) [2074835] - KVM: MMU: change tracepoints arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change disallowed_hugepage_adjust() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change kvm_mmu_hugepage_adjust() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change fast_page_fault() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change tdp_mmu_map_handle_target_level() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change kvm_tdp_mmu_map() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change FNAME(fetch)() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change __direct_map() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change handle_abnormal_pfn() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change kvm_faultin_pfn() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change page_fault_handle_page_track() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change direct_page_fault() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change mmu->page_fault() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: Introduce struct kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: pass unadulterated gpa to direct_page_fault (Vitaly Kuznetsov) [2074835] - KVM: x86: Fix potential race in KVM_GET_CLOCK (Vitaly Kuznetsov) [2074835] - KVM: x86: extract KVM_GET_CLOCK/KVM_SET_CLOCK to separate functions (Vitaly Kuznetsov) [2074835] - kvm: x86: abstract locking around pvclock_update_vm_gtod_copy (Vitaly Kuznetsov) [2074835] - KVM: X86: Move PTE present check from loop body to __shadow_walk_next() (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM: implement nested TSC scaling (Vitaly Kuznetsov) [2074835] - KVM: x86: SVM: add module param to control TSC scaling (Vitaly Kuznetsov) [2074835] - KVM: x86: SVM: add module param to control LBR virtualization (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM: don't copy pause related settings (Vitaly Kuznetsov) [2074835] - kvm: irqfd: avoid update unmodified entries of the routing (Vitaly Kuznetsov) [2074835] - KVM: X86: Don't check unsync if the original spte is writible (Vitaly Kuznetsov) [2074835] - KVM: X86: Don't unsync pagetables when speculative (Vitaly Kuznetsov) [2074835] - KVM: X86: Remove FNAME(update_pte) (Vitaly Kuznetsov) [2074835] - KVM: X86: Zap the invalid list after remote tlb flushing (Vitaly Kuznetsov) [2074835] - KVM: X86: Change kvm_sync_page() to return true when remote flush is needed (Vitaly Kuznetsov) [2074835] - KVM: X86: Remove kvm_mmu_flush_or_zap() (Vitaly Kuznetsov) [2074835] - KVM: X86: Don't flush current tlb on shadow page modification (Vitaly Kuznetsov) [2074835] - KVM: selftests: Fix kvm_vm_free() in cr4_cpuid_sync and vmx_tsc_adjust tests (Vitaly Kuznetsov) [2074835] - kvm: selftests: Fix spelling mistake "missmatch" -> "mismatch" (Vitaly Kuznetsov) [2074835] - KVM: x86: Manually retrieve CPUID.0x1 when getting FMS for RESET/INIT (Vitaly Kuznetsov) [2074835] - KVM: x86: WARN on non-zero CRs at RESET to detect improper initalization (Vitaly Kuznetsov) [2074835] - KVM: SVM: Move RESET emulation to svm_vcpu_reset() (Vitaly Kuznetsov) [2074835] - KVM: VMX: Move RESET emulation to vmx_vcpu_reset() (Vitaly Kuznetsov) [2074835] - KVM: VMX: Drop explicit zeroing of MSR guest values at vCPU creation (Vitaly Kuznetsov) [2074835] - KVM: x86: Fold fx_init() into kvm_arch_vcpu_create() (Vitaly Kuznetsov) [2074835] - KVM: x86: Remove defunct setting of XCR0 for guest during vCPU create (Vitaly Kuznetsov) [2074835] - KVM: x86: Remove defunct setting of CR0.ET for guests during vCPU create (Vitaly Kuznetsov) [2074835] - KVM: x86: Simplify retrieving the page offset when loading PDTPRs (Vitaly Kuznetsov) [2074835] - KVM: x86: Subsume nested GPA read helper into load_pdptrs() (Vitaly Kuznetsov) [2074835] - kvm: rename KVM_MAX_VCPU_ID to KVM_MAX_VCPU_IDS (Vitaly Kuznetsov) [2074835] - KVM: Make kvm_make_vcpus_request_mask() use pre-allocated cpu_kick_mask (Vitaly Kuznetsov) [2074835] - KVM: Pre-allocate cpumasks for kvm_make_all_cpus_request_except() (Vitaly Kuznetsov) [2074835] - KVM: Drop 'except' parameter from kvm_make_vcpus_request_mask() (Vitaly Kuznetsov) [2074835] - KVM: Optimize kvm_make_vcpus_request_mask() a bit (Vitaly Kuznetsov) [2074835] - KVM: x86: hyper-v: Avoid calling kvm_make_vcpus_request_mask() with vcpu_mask==NULL (Vitaly Kuznetsov) [2074835] - KVM: use vma_pages() helper (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Reset vmxon_ptr upon VMXOFF emulation. (Vitaly Kuznetsov) [2074835] - x86/kvm: Always inline to_svm() (Vitaly Kuznetsov) [2074835] - x86/kvm: Always inline vmload() / vmsave() (Vitaly Kuznetsov) [2074835] - x86/kvm: Always inline sev_*guest() (Vitaly Kuznetsov) [2074835] - KVM: Remove tlbs_dirty (Vitaly Kuznetsov) [2074835] - KVM: X86: fix lazy allocation of rmaps (Vitaly Kuznetsov) [2074835] - KVM: Remove unnecessary export of kvm_{inc,dec}_notifier_count() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Drop 'shared' param from tdp_mmu_link_page() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Add detailed page size stats (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: bump mmu notifier count in kvm_zap_gfn_range (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: fix parameters to kvm_flush_remote_tlbs_with_address (Vitaly Kuznetsov) [2074835] - Revert "KVM: x86/mmu: Allow zap gfn range to operate under the mmu read lock" (Vitaly Kuznetsov) [2074835] - KVM: X86: Introduce mmu_rmaps_stat per-vm debugfs file (Vitaly Kuznetsov) [2074835] - KVM: X86: Introduce kvm_mmu_slot_lpages() helpers (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Protect marking SPs unsync when using TDP MMU with spinlock (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Don't step down in the TDP iterator when zapping all SPTEs (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Don't leak non-leaf SPTEs when zapping all SPTEs (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Rename __gfn_to_rmap to gfn_to_rmap (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Leverage vcpu->last_used_slot in tdp_mmu_map_handle_target_level (Vitaly Kuznetsov) [2074835] - KVM: const-ify all relevant uses of struct kvm_memory_slot (Vitaly Kuznetsov) [2074835] - KVM: Don't take mmu_lock for range invalidation unless necessary (Vitaly Kuznetsov) [2074835] - KVM: Block memslot updates across range_start() and range_end() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Lazily allocate memslot rmaps (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Skip rmap operations if rmaps not allocated (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Tear down roots before kvm_mmu_zap_all_fast returns (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Fast invalidation for TDP MMU (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Allow enabling/disabling dirty logging under MMU read lock (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Allow zapping collapsible SPTEs to use MMU read lock (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Allow zap gfn range to operate under the mmu read lock (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Allow yielding during MMU notifier unmap/zap, if possible (Vitaly Kuznetsov) [2074835] - KVM: Take mmu_lock when handling MMU notifier iff the hva hits a memslot (Vitaly Kuznetsov) [2074835] - KVM: Move MMU notifier's mmu_lock acquisition into common helper (Vitaly Kuznetsov) [2074835] - KVM: Kill off the old hva-based MMU notifier callbacks (Vitaly Kuznetsov) [2074835] - KVM: PPC: Convert to the gfn-based MMU notifier callbacks (Vitaly Kuznetsov) [2074835] - KVM: arm64: Convert to the gfn-based MMU notifier callbacks (Vitaly Kuznetsov) [2074835] - KVM: Move x86's MMU notifier memslot walkers to generic code (Vitaly Kuznetsov) [2074835] - KVM: Assert that notifier count is elevated in .change_pte() (Vitaly Kuznetsov) [2074835] - KVM: Move arm64's MMU notifier trace events to generic code (Vitaly Kuznetsov) [2074835] - KVM: Switch to new MMU notifiers API (Vitaly Kuznetsov) [2074835] - scsi: qedi: Remove redundant flush_workqueue() calls (Nilesh Javali) [2044837] - scsi: qedi: Fix SYSFS_FLAG_FW_SEL_BOOT formatting (Nilesh Javali) [2044837] - xfs: reserve quota for dir expansion when linking/unlinking files (Carlos Maiolino) [2082833] - iwlwifi: fix use-after-free (Jose Ignacio Tornos Martinez) [2091539] - nfs: fix broken handling of the softreval mount option (Benjamin Coddington) [2083224] - ethtool: extend ringparam setting/getting API with rx_buf_len (Ivan Vecera) [2091857] - ethtool: add support to set/get rx buf len via ethtool (Ivan Vecera) [2091857] - ethtool: add support to set/get tx copybreak buf size via ethtool (Ivan Vecera) [2091857]- x86/apic: Make TSC deadline timer detection message visible (David Arcari) [2098086] - x86/apic: Move TSC deadline timer debug printk (David Arcari) [2098086] - [s390] KVM: s390: selftests: Add error memop tests (Claudio Imbrenda) [1984917] - [s390] KVM: s390: selftests: Add more copy memop tests (Claudio Imbrenda) [1984917] - [s390] KVM: s390: selftests: Add named stages for memop test (Claudio Imbrenda) [1984917] - [s390] KVM: s390: selftests: Add macro as abstraction for MEM_OP (Claudio Imbrenda) [1984917] - [s390] KVM: s390: selftests: Split memop tests (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Fix lockdep issue in vm memop (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Add missing vm MEM_OP size check (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Clarify key argument for MEM_OP in api docs (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Update api documentation for memop ioctl (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Add capability for storage key extension of MEM_OP IOCTL (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Rename existing vcpu memop functions (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Add vm IOCTL for key checked guest absolute memory access (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Add optional storage key checking to MEMOP IOCTL (Claudio Imbrenda) [1984917] - [s390] KVM: s390: selftests: Test TEST PROTECTION emulation (Claudio Imbrenda) [1984917] - [s390] KVM: s390: handle_tprot: Honor storage keys (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Honor storage keys when accessing guest memory (Claudio Imbrenda) [1984917] - [s390] s390/uaccess: Add copy_from/to_user_key functions (Claudio Imbrenda) [1984917] - [s390] s390/uaccess: fix compile error (Claudio Imbrenda) [1984917] - [s390] s390/uaccess: introduce bit field for OAC specifier (Claudio Imbrenda) [1984917] - [s390] KVM: s390: gaccess: Cleanup access to guest pages (Claudio Imbrenda) [1984917] - [s390] KVM: s390: gaccess: Refactor access address range check (Claudio Imbrenda) [1984917] - [s390] KVM: s390: gaccess: Refactor gpa and length calculation (Claudio Imbrenda) [1984917] - xfs: reorder iunlink remove operation in xfs_ifree (Brian Foster) [2081146] - tcp: fix TCP socket rehash stats mis-accounting (Antoine Tenart) [2073082] - tcp: export count for rehash attempts (Antoine Tenart) [2073082] - tcp: add SRTT to SCM_TIMESTAMPING_OPT_STATS (Antoine Tenart) [2073082] - tcp: add new SNMP counter for drops when try to queue in rcv queue (Antoine Tenart) [2073082] - tcp: add SNMP counter for zero-window drops (Antoine Tenart) [2073082] - net: udp: introduce UDP_MIB_MEMERRORS for udp_mem (Antoine Tenart) [2073082] - context_tracking: Sync up lockdep and cpu irqs state to prevent false warnings (Waiman Long) [2098074] - platform/x86: ISST: Fix possible circular locking dependency detected (Prarit Bhargava) [2072659] - platform/x86: ISST: use semi-colons instead of commas (Prarit Bhargava) [2072659] - platform/x86: intel_speed_select_if: Move to intel sub-directory (Prarit Bhargava) [2072659] - x86/sgx: Free backing memory after faulting the enclave page (Vladis Dronov) [2081351] - x86/sgx: Fix missing poison handling in reclaimer (Vladis Dronov) [2081351] - x86/sgx: Silence softlockup detection when releasing large enclaves (Vladis Dronov) [2081351] - selftests/sgx: Treat CC as one argument (Vladis Dronov) [2081351] - selftests/x86: Add validity check and allow field splitting (Vladis Dronov) [2081351] - selftests/sgx: Remove extra newlines in test output (Vladis Dronov) [2081351] - selftests/sgx: Ensure enclave data available during debug print (Vladis Dronov) [2081351] - selftests/sgx: Do not attempt enclave build without valid enclave (Vladis Dronov) [2081351] - selftests/sgx: Fix NULL-pointer-dereference upon early test failure (Vladis Dronov) [2081351] - x86/sgx: Remove .fixup usage (Vladis Dronov) [2081351] - x86/sgx: Fix NULL pointer dereference on non-SGX systems (Vladis Dronov) [2081351] - x86/sgx: Add an attribute for the amount of SGX memory in a NUMA node (Vladis Dronov) [2081351] - vmxnet3: disable overlay offloads if UPT device does not support (Kamal Heib) [2100226] - vmxnet3: update to version 7 (Kamal Heib) [2100226] - vmxnet3: use ext1 field to indicate encapsulated packet (Kamal Heib) [2100226] - vmxnet3: limit number of TXDs used for TSO packet (Kamal Heib) [2100226] - vmxnet3: add command to set ring buffer sizes (Kamal Heib) [2100226] - vmxnet3: add support for out of order rx completion (Kamal Heib) [2100226] - vmxnet3: add support for large passthrough BAR register (Kamal Heib) [2100226] - vmxnet3: add support for capability registers (Kamal Heib) [2100226] - vmxnet3: prepare for version 7 changes (Kamal Heib) [2100226] - net: vmxnet3: fix possible NULL pointer dereference in vmxnet3_rq_cleanup() (Kamal Heib) [2100226] - net: vmxnet3: fix possible use-after-free bugs in vmxnet3_rq_alloc_rx_buf() (Kamal Heib) [2100226]- iommu/amd: Enable swiotlb in all cases (Jerry Snitselaar) [2072179] - iommu/arm-smmu-v3-sva: Fix mm use-after-free (Jerry Snitselaar) [2072179] - dma-direct: don't over-decrypt memory (Jerry Snitselaar) [2072179] - dma-direct: always leak memory that can't be re-encrypted (Jerry Snitselaar) [2072179] - dma-direct: clean up the remapping checks in dma_direct_alloc (Jerry Snitselaar) [2072179] - dma-direct: don't call dma_set_decrypted for remapped allocations (Jerry Snitselaar) [2072179] - dma-direct: factor out dma_set_{de,en}crypted helpers (Jerry Snitselaar) [2072179] - swiotlb: max mapping size takes min align mask into account (Jerry Snitselaar) [2072179] - dma-debug: change allocation mode from GFP_NOWAIT to GFP_ATIOMIC (Jerry Snitselaar) [2072179] - dma-direct: don't fail on highmem CMA pages in dma_direct_alloc_pages (Jerry Snitselaar) [2072179] - dma-direct: factor out a helper for DMA_ATTR_NO_KERNEL_MAPPING allocations (Jerry Snitselaar) [2072179] - swiotlb: make swiotlb_exit a no-op if SWIOTLB_FORCE is set (Jerry Snitselaar) [2072179] - dma-direct: use is_swiotlb_active in dma_direct_map_page (Jerry Snitselaar) [2072179] - iommu/vt-d: Calculate mask for non-aligned flushes (Jerry Snitselaar) [2072179] - iommu/amd: Call memunmap in error path (Jerry Snitselaar) [2072179] - iommu/vt-d: Drop duplicate check in dma_pte_free_pagetable() (Jerry Snitselaar) [2072179] - iommu/vt-d: Use correctly sized arguments for bit field (Jerry Snitselaar) [2072179] - Revert "iommu/arm-smmu-v3: Decrease the queue size of evtq and priq" (Jerry Snitselaar) [2072179] - iommu: Fix potential use-after-free during probe (Jerry Snitselaar) [2072179] - dma-direct: avoid redundant memory sync for swiotlb (Jerry Snitselaar) [2072179] - iommu/iova: Fix race between FQ timeout and teardown (Jerry Snitselaar) [2072179] - iommu/io-pgtable-arm: Fix table descriptor paddr formatting (Jerry Snitselaar) [2072179] - iommu: Extend mutex lock scope in iommu_probe_device() (Jerry Snitselaar) [2072179] - iommu/amd: X2apic mode: mask/unmask interrupts on suspend/resume (Jerry Snitselaar) [2072179] - iommu/amd: X2apic mode: setup the INTX registers on mask/unmask (Jerry Snitselaar) [2072179] - iommu/amd: X2apic mode: re-enable after resume (Jerry Snitselaar) [2072179] - iommu/amd: Restore GA log/tail pointer on host resume (Jerry Snitselaar) [2072179] - iommu/amd: Clarify AMD IOMMUv2 initialization messages (Jerry Snitselaar) [2072179] - iommu/vt-d: Avoid duplicate removing in __domain_mapping() (Jerry Snitselaar) [2072179] - iommu/vt-d: Fix an unbalanced rcu_read_lock/rcu_read_unlock() (Jerry Snitselaar) [2072179] - iommu/vt-d: Check FL and SL capability sanity in scalable mode (Jerry Snitselaar) [2072179] - iommu/vt-d: Add present bit check in pasid entry setup helpers (Jerry Snitselaar) [2072179] - iommu/vt-d: Preset A/D bits for user space DMA usage (Jerry Snitselaar) [2072179] - iommu/vt-d: Remove unnecessary oom message (Jerry Snitselaar) [2072179] - iommu/vt-d: Enable ATS for the devices in SATC table (Jerry Snitselaar) [1893460] - iommu/vt-d: Parse SATC reporting structure (Jerry Snitselaar) [1893460] - iommu/vt-d: Dump DMAR translation structure when DMA fault occurs (Jerry Snitselaar) [1868826] - nvme: fix typos in nvme status code values (Gopal Tiwari) [2091824] - Adding CONFIG_NVME_VERBOSE_ERRORS to RHEL-8. (Gopal Tiwari) [2091824] - nvme: add missing status values to verbose logging (Gopal Tiwari) [2091824] - nvme: don't print verbose errors for internal passthrough requests (Gopal Tiwari) [2091824] - nvme: add verbose error logging (Gopal Tiwari) [2091824] - perf/x86/msr: Add Raptor Lake CPU support (Michael Petlan) [2094572] - perf/x86: Add Intel Raptor Lake support (Michael Petlan) [2094572] - perf/x86/cstate: Add SAPPHIRERAPIDS_X CPU support (Michael Petlan) [2094572] - perf/x86/cstate: Add Raptor Lake support (Michael Petlan) [2094572] - [s390] s390/lcs: fix variable dereferenced before check (Mete Durlu) [2043835] - [s390] s390/ctcm: fix potential memory leak (Mete Durlu) [2043835] - [s390] s390/ctcm: fix variable dereferenced before check (Mete Durlu) [2043835] - [s390] s390/net: sort out physical vs virtual pointers usage (Mete Durlu) [2043835] - [s390] s390/qeth: remove check for packing mode in qeth_check_outbound_queue() (Mete Durlu) [2043835] - [s390] s390/qeth: fine-tune .ndo_select_queue() (Mete Durlu) [2043835] - [s390] s390/qeth: don't offer .ndo_bridge_* ops for OSA devices (Mete Durlu) [2043835] - [s390] s390/qeth: split up L2 netdev_ops (Mete Durlu) [2043835] - [s390] s390/qeth: simplify qeth_receive_skb() (Mete Durlu) [2043835] - [s390] s390/lcs: add braces around empty function body (Mete Durlu) [2043835] - [s390] s390/ctcm: add __printf format attribute to ctcm_dbf_longtext (Mete Durlu) [2043835] - [s390] s390/ctcm: fix format string (Mete Durlu) [2043835] - [s390] s390/qeth: allocate RX queue at probe time (Mete Durlu) [2043835] - [s390] s390/qeth: update kerneldoc for qeth_add_hw_header() (Mete Durlu) [2043835] - [s390] s390/qeth: fix kernel doc comments (Mete Durlu) [2043835] - [s390] s390/qeth: add __printf format attribute to qeth_dbf_longtext (Mete Durlu) [2043835] - [s390] s390/qeth: fix various format strings (Mete Durlu) [2043835] - [s390] s390/qeth: don't keep track of Input Queue count (Mete Durlu) [2043835] - [s390] s390/qeth: clarify remaining dev_kfree_skb_any() users (Mete Durlu) [2043835] - [s390] s390/qeth: move qdio's QAOB cache into qeth (Mete Durlu) [2043835] - [s390] s390/qeth: improve trace entries for MAC address (un)registration (Mete Durlu) [2043835] - [s390] s390/netiucv: remove incorrect kernel doc indicators (Mete Durlu) [2043835] - [s390] s390/lcs: remove incorrect kernel doc indicators (Mete Durlu) [2043835] - [s390] s390/ctcm: remove incorrect kernel doc indicators (Mete Durlu) [2043835] - [s390] s390/qeth: clean up device_type management (Mete Durlu) [2043835] - [s390] s390/qeth: clean up QETH_PROT_* naming (Mete Durlu) [2043835] - mm/memcg: Free percpu stats memory of dying memcg's (Waiman Long) [2004037] - netfilter: flowtable: fix TCP flow teardown (Florian Westphal) [2088234] - netfilter: conntrack: annotate data-races around ct->timeout (Florian Westphal) [2088234] - netfilter: conntrack: initialize ct->timeout (Florian Westphal) [2088234] - NFSv4: Fix free of uninitialized nfs4_label on referral lookup. (Scott Mayhew) [2090994] - md: fix double free of io_acct_set bioset (Nigel Croxon) [2094076] - md: Don't set mddev private to NULL in raid0 pers->free (Nigel Croxon) [2094076] - md: protect md_unregister_thread from reentrancy (Nigel Croxon) [2094076] - md: don't unregister sync_thread with reconfig_mutex held (Nigel Croxon) [2094076] - raid5: don't set the discard_alignment queue limit (Nigel Croxon) [2094076] - md: Replace role magic numbers with defined constants (Nigel Croxon) [2094076] - md/raid0: Ignore RAID0 layout if the second zone has only one device (Nigel Croxon) [2094076] - md/raid5: Annotate functions that hold device_lock with __must_hold (Nigel Croxon) [2094076] - md/raid5-ppl: Annotate with rcu_dereference_protected() (Nigel Croxon) [2094076] - md/raid5: Annotate rdev/replacement access when mddev_lock is held (Nigel Croxon) [2094076] - md/raid5: Annotate rdev/replacement accesses when nr_pending is elevated (Nigel Croxon) [2094076] - md/raid5: Add __rcu annotation to struct disk_info (Nigel Croxon) [2094076] - md/raid5: Un-nest struct raid5_percpu definition (Nigel Croxon) [2094076] - md/raid5: Cleanup setup_conf() error returns (Nigel Croxon) [2094076] - md: replace deprecated strlcpy & remove duplicated line (Nigel Croxon) [2094076] - md/bitmap: don't set sb values if can't pass sanity check (Nigel Croxon) [2094076] - md: fix an incorrect NULL check in md_reload_sb (Nigel Croxon) [2094076] - md: fix an incorrect NULL check in does_sb_need_changing (Nigel Croxon) [2094076] - md: use msleep() in md_notify_reboot() (Nigel Croxon) [2094076] - ext4: force overhead calculation if the s_overhead_cluster makes no sense (Lukas Czerner) [2079886] - ext4: fix overhead calculation to account for the reserved gdt blocks (Lukas Czerner) [2079886] - ext4: limit length to bitmap_maxbytes - blocksize in punch_hole (Lukas Czerner) [2079886] - ext4: fix use-after-free in ext4_search_dir (Lukas Czerner) [2079886] - ext4: fix symlink file size not match to file content (Lukas Czerner) [2079886] - ext4: fix fallocate to use file_modified to update permissions consistently (Lukas Czerner) [2085623] - ext4: remove unused macro MPAGE_DA_EXTENT_TAIL (Lukas Czerner) [2079886] - ext4: add missing braces in ext4_ext_drop_refs() (Lukas Czerner) [2079886] - ext4: remove obsolete comment from ext4_can_extents_be_merged() (Lukas Czerner) [2079886] - ext4: make some functions static in extents.c (Lukas Czerner) [2079886] - ext4: remove redundant S_ISREG() checks from ext4_fallocate() (Lukas Czerner) [2079886] - ext4: clean up len and offset checks in ext4_fallocate() (Lukas Czerner) [2079886] - ext4: remove ext4_{ind,ext}_calc_metadata_amount() (Lukas Czerner) [2079886] - ext4: fix fs corruption when tring to remove a non-empty directory with IO error (Lukas Czerner) [2079886] - ext4: fix error handling in ext4_restore_inline_data() (Lukas Czerner) [2079886] - jbd2: export jbd2_journal_[grab|put]_journal_head (Lukas Czerner) [2079886] - ext4: don't use the orphan list when migrating an inode (Lukas Czerner) [2079886] - ext4: set csum seed in tmp inode while migrating to extents (Lukas Czerner) [2079886] - ext4: fix an use-after-free issue about data=journal writeback mode (Lukas Czerner) [2079886] - ext4: fix bh ref count on error paths (Lukas Czerner) [2079886] - ext4: fix a possible ABBA deadlock due to busy PA (Lukas Czerner) [2079886] - ext4: discard preallocations before releasing group lock (Lukas Czerner) [2079886] - ext4: make ext_debug() implementation to use pr_debug() (Lukas Czerner) [2079886] - ext4: mballoc: make mb_debug() implementation to use pr_debug() (Lukas Czerner) [2079886] - ext4: improve ext_debug() msg in case of block allocation failure (Lukas Czerner) [2079886] - ext4: use BIT() macro for BH_** state bits (Lukas Czerner) [2079886] - ext4: balloc: use task_pid_nr() helper (Lukas Czerner) [2079886] - ext4: mballoc: fix possible NULL ptr & remove BUG_ONs from DOUBLE_CHECK (Lukas Czerner) [2079886] - ext4: mballoc: refactor code inside DOUBLE_CHECK into separate function (Lukas Czerner) [2079886] - ext4: mballoc: make ext4_mb_use_preallocated() return type as bool (Lukas Czerner) [2079886] - ext4: mballoc: simplify error handling in ext4_init_mballoc() (Lukas Czerner) [2079886] - ext4: mballoc: fix few other format specifier in mb_debug() (Lukas Czerner) [2079886] - ext4: mballoc: correct the mb_debug() format specifier for pa_len var (Lukas Czerner) [2079886] - ext4: mballoc: add more mb_debug() msgs (Lukas Czerner) [2079886] - ext4: mballoc: refactor ext4_mb_show_ac() (Lukas Czerner) [2079886] - ext4: mballoc: print bb_free info even when it is 0 (Lukas Czerner) [2079886] - ext4: fix dead loop in ext4_mb_new_blocks (Lukas Czerner) [2079886] - ext4: mballoc: use lock for checking free blocks while retrying (Lukas Czerner) [2079886] - ext4: mballoc: refactor ext4_mb_good_group() (Lukas Czerner) [2079886] - ext4: mballoc: introduce pcpu seqcnt for freeing PA to improve ENOSPC handling (Lukas Czerner) [2079886] - ext4: mballoc: refactor ext4_mb_discard_preallocations() (Lukas Czerner) [2079886] - ext4: mballoc: add blocks to PA list under same spinlock after allocating blocks (Lukas Czerner) [2079886] - ext4: fix lazy initialization next schedule time computation in more granular unit (Lukas Czerner) [2079886] - ext4: fix avefreec in find_group_orlov (Lukas Czerner) [2079886] - ext4: allow the dax flag to be set and cleared on inline directories (Lukas Czerner) [2079886] - ext4: annotate data race in jbd2_journal_dirty_metadata() (Lukas Czerner) [2079886] - ext4: annotate data race in start_this_handle() (Lukas Czerner) [2079886] - ext4: fix superblock checksum failure when setting password salt (Lukas Czerner) [2079886] - ext4: correctly report "not supported" for {usr,grp}jquota when !CONFIG_QUOTA (Lukas Czerner) [2079886] - jbd2: fix ocfs2 corrupt when clearing block group bits (Lukas Czerner) [2079886] - ext4: fix ext4_empty_dir() for directories with holes (Lukas Czerner) [2079886] - ext4: allow directory holes (Lukas Czerner) [2079886] - net/af_packet: make sure to pull mac header (Hangbin Liu) [2066976] - rcu/nocb: Make rcu_core() callbacks acceleration preempt-safe (Waiman Long) [2097549] - redhat: drop expired testing secureboot signing key (Jarod Wilson) [2095199]- atlantic: Fix issue in the pm resume flow. (Igor Russkikh) [2002395] - atlantic: Fix driver resume flow. (Igor Russkikh) [2002395] - Build intel_sdsi with {tools_make} (Prarit Bhargava) [1971951] - redhat/kernel.spec.template: Add intel_sdsi tool (Prarit Bhargava) [1971951] - redhat/configs: Add CONFIG_INTEL_SDSI (Prarit Bhargava) [1971951] - selftests: sdsi: test sysfs setup (Prarit Bhargava) [1971951] - tools arch x86: Add Intel SDSi provisiong tool (Prarit Bhargava) [1971951] - platform/x86: Add Intel Software Defined Silicon driver (Prarit Bhargava) [1971951] - platform/x86/intel: Fix 'rmmod pmt_telemetry' panic (Prarit Bhargava) [2080426] - x86/cpu: Add new Alderlake and Raptorlake CPU model numbers (Prarit Bhargava) [2040019 2040059] - netfilter: nf_tables: sanitize nft_set_desc_concat_parse() (Florian Westphal) [2096403] {CVE-2022-2078} - mt76: mt7921: Fix the error handling path of mt7921_pci_probe() (Íñigo Huguet) [2096758] - Watchdog: sp5100_tco: Enable Family 17h+ CPUs (Sudheesh Mavila) [2031643] - Watchdog: sp5100_tco: Add initialization using EFCH MMIO (Sudheesh Mavila) [2031643] - kernel/resource: Introduce request_mem_region_muxed() (Sudheesh Mavila) [2031643] - Watchdog: sp5100_tco: Refactor MMIO base address initialization (Sudheesh Mavila) [2031643] - Watchdog: sp5100_tco: Move timer initialization into function (Sudheesh Mavila) [2031643] - watchdog: sp5100_tco: Add support for get_timeleft (Sudheesh Mavila) [2031643] - watchdog: sp5100_tco: Enable watchdog on Family 17h devices if disabled (Sudheesh Mavila) [2031643] - watchdog: sp5100_tco: drop warning after registering device (Sudheesh Mavila) [2031643] - watchdog: sp5100_tco: drop warning after calling watchdog_init_timeout (Sudheesh Mavila) [2031643] - Reinstate some of "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" (Chris von Recklinghausen) [2059701] {CVE-2022-0854} - swiotlb: fix info leak with DMA_FROM_DEVICE (Chris von Recklinghausen) [2059701] {CVE-2022-0854} - redhat/configs: Add CONFIG_S390_UV_UAPI (Claudio Imbrenda) [1984905] - [s390] s390/uv_uapi: depend on CONFIG_S390 (Claudio Imbrenda) [1984905] - [s390] drivers/s390/char: Add Ultravisor io device (Claudio Imbrenda) [1984905] - cpufreq: Specify default governor on command line (Prarit Bhargava) [2083766] - cpufreq: Fix locking issues with governors (Prarit Bhargava) [2083766] - cpufreq: Register governors at core_initcall (Prarit Bhargava) [2083766] - nvme: fix RCU hole that allowed for endless looping in multipath round robin (Gopal Tiwari) [2078806] - nvme-multipath: fix hang when disk goes live over reconnect (Gopal Tiwari) [2078806] - nvme-tcp: send H2CData PDUs based on MAXH2CDATA (Gopal Tiwari) [2078806] - nvme: also mark passthrough-only namespaces ready in nvme_update_ns_info (Gopal Tiwari) [2078806] - nvme: don't return an error from nvme_configure_metadata (Gopal Tiwari) [2078806] - nvme-tcp: fix bogus request completion when failing to send AER (Gopal Tiwari) [2078806] - nvme-fabrics: remove the unneeded ret variable in nvmf_dev_show (Gopal Tiwari) [2078806] - nvme-pci: add the IGNORE_DEV_SUBNQN quirk for Intel P4500/P4600 SSDs (Gopal Tiwari) [2078806] - nvme-fabrics: print out valid arguments when reading from /dev/nvme-fabrics (Gopal Tiwari) [2078806] - nvmet-tcp: fix possible list corruption for unexpected command failure (Gopal Tiwari) [2078806] - nvme: fix use after free when disconnecting a reconnecting ctrl (Gopal Tiwari) [2078806] - nvme-multipath: set ana_log_size to 0 after free ana_log_buf (Gopal Tiwari) [2078806] - nvme: disable namespace access for unsupported metadata (Gopal Tiwari) [2078806] - nvme: report write pointer for a full zone as zone start + zone len (Gopal Tiwari) [2078806] - nvme: show subsys nqn for duplicate cntlids (Gopal Tiwari) [2078806] - nvme-pci: add NO APST quirk for Kioxia device (Gopal Tiwari) [2078806] - nvme: fix write zeroes pi (Gopal Tiwari) [2078806] - nvmet: use flex_array_size and struct_size (Gopal Tiwari) [2078806] - nvme: drop scan_lock and always kick requeue list when removing namespaces (Gopal Tiwari) [2078806] - nvmet: use struct_size over open coded arithmetic (Gopal Tiwari) [2078806] - nvme-pci: clear shadow doorbell memory on resets (Gopal Tiwari) [2078806] - nvmet: use macro definitions for setting cmic value (Gopal Tiwari) [2078806] - nvme-rdma: fix error code in nvme_rdma_setup_ctrl (Gopal Tiwari) [2078806] - nvmet: use macro definition for setting nmic value (Gopal Tiwari) [2078806] - nvmet-rdma: implement get_max_queue_size controller op (Gopal Tiwari) [2078806] - nvmet: add get_max_queue_size op for controllers (Gopal Tiwari) [2078806] - nvme-rdma: limit the maximal queue size for RDMA controllers (Gopal Tiwari) [2078806] - nvme: paring quiesce/unquiesce (Gopal Tiwari) [2078806] - nvme: add APIs for stopping/starting admin queue (Gopal Tiwari) [2078806] - nvme: prepare for pairing quiescing and unquiescing (Gopal Tiwari) [2078806] - nvme: apply nvme API to quiesce/unquiesce admin queue (Gopal Tiwari) [2078806] - nvme: loop: clear NVME_CTRL_ADMIN_Q_STOPPED after admin queue is reallocated (Gopal Tiwari) [2078806] - nvme: remove the call to nvme_update_disk_info in nvme_ns_remove (Gopal Tiwari) [2078806] - nvme: remove the GENHD_FL_UP check in nvme_ns_remove (Gopal Tiwari) [2078806] - nvme-rdma: destroy cm id before destroy qp to avoid use after free (Gopal Tiwari) [2078806] - nvme: only call synchronize_srcu when clearing current path (Gopal Tiwari) [2078806] - nvme-multipath: revalidate paths during rescan (Gopal Tiwari) [2078806] - nvme: remove the unused NVME_NS_* enum (Gopal Tiwari) [2078806] - nvme: Have NVME_FABRICS select NVME_CORE instead of transport drivers (Gopal Tiwari) [2078806] - nvme-pci: disable hmb on idle suspend (Gopal Tiwari) [2078806] - nvme: allow user toggling hmb usage (Gopal Tiwari) [2078806] - nvme-fabrics: remove superfluous nvmf_host_put in nvmf_parse_options (Gopal Tiwari) [2078806] - nvme: add set feature tracing support (Gopal Tiwari) [2078806] - nvmet: add set feature tracing support (Gopal Tiwari) [2078806] - nvme-pci: cmb sysfs: one file, one value (Gopal Tiwari) [2078806] - nvme-pci: use attribute group for cmb sysfs (Gopal Tiwari) [2078806] - compiler.h: Introduce absolute_pointer macro (Gopal Tiwari) [2078806] - vdpa: Fix vdpa-vhost driver (Laurent Vivier) [2093851] - nl80211: fix locking in nl80211_set_tx_bitrate_mask() (Íñigo Huguet) [2059994] - mac80211_hwsim: call ieee80211_tx_prepare_skb under RCU protection (Íñigo Huguet) [2059994] - mac80211_hwsim: fix RCU protected chanctx access (Íñigo Huguet) [2059994] - mac80211: Reset MBSSID parameters upon connection (Íñigo Huguet) [2059994] - cfg80211: retrieve S1G operating channel number (Íñigo Huguet) [2059994] - nl80211: validate S1G channel width (Íñigo Huguet) [2059994] - mac80211: fix rx reordering with non explicit / psmp ack policy (Íñigo Huguet) [2059994] - ath11k: reduce the wait time of 11d scan and hw scan while add interface (Íñigo Huguet) [2059994] - iwlwifi: iwl-dbg: Use del_timer_sync() before freeing (Íñigo Huguet) [2059994] - bus: mhi: host: pci_generic: Flush recovery worker during freeze (Íñigo Huguet) [2059994] - bus: mhi: host: pci_generic: Add missing poweroff() PM callback (Íñigo Huguet) [2059994] - mac80211: fix ht_capa printout in debugfs (Íñigo Huguet) [2059994] - cfg80211: hold bss_lock while updating nontrans_list (Íñigo Huguet) [2059994] - nl80211: correctly check NL80211_ATTR_REG_ALPHA2 size (Íñigo Huguet) [2059994] - ath9k: Fix usage of driver-private space in tx_info (Íñigo Huguet) [2059994] - brcmfmac: sdio: Fix undefined behavior due to shift overflowing the constant (Íñigo Huguet) [2059994] - mt76: Fix undefined behavior due to shift overflowing the constant (Íñigo Huguet) [2059994] - Revert "ath11k: mesh: add support for 256 bitmap in blockack frames in 11ax" (Íñigo Huguet) [2059994] - ath9k: Properly clear TX status area before reporting to mac80211 (Íñigo Huguet) [2059994] - iwlwifi: mvm: Don't fail if PPAG isn't supported (Íñigo Huguet) [2059994] - bus: mhi: Make mhi_state_str[] array static inline and move to common.h (Íñigo Huguet) [2059994] - bus: mhi: Move common MHI definitions out of host directory (Íñigo Huguet) [2059994] - bus: mhi: host: Rename "struct mhi_tre" to "struct mhi_ring_element" (Íñigo Huguet) [2059994] - bus: mhi: Cleanup the register definitions used in headers (Íñigo Huguet) [2059994] - bus: mhi: Use bitfield operations for handling DWORDs of ring elements (Íñigo Huguet) [2059994] - bus: mhi: Use bitfield operations for register read and write (Íñigo Huguet) [2059994] - bus: mhi: Move host MHI code to "host" directory (Íñigo Huguet) [2059994] - bus: mhi: Fix MHI DMA structure endianness (Íñigo Huguet) [2059994] - bus: mhi: Fix pm_state conversion to string (Íñigo Huguet) [2059994] - bus: mhi: pci_generic: Add mru_default for Quectel EM1xx series (Íñigo Huguet) [2059994] - rfkill: make new event layout opt-in (Íñigo Huguet) [2059994] - rtw89: implement stop and resume channels transmission v1 (Íñigo Huguet) [2059994] - rtw89: extend mac tx_en bits from 16 to 32 (Íñigo Huguet) [2059994] - rtw89: change value assignment style of rtw89_mac_cfg_gnt() (Íñigo Huguet) [2059994] - rtw89: 8852c: add mac_ctrl_path and mac_cfg_gnt APIs (Íñigo Huguet) [2059994] - rtw89: disable FW and H2C function if CPU disabled (Íñigo Huguet) [2059994] - rtw89: initialize preload window of D-MAC (Íñigo Huguet) [2059994] - rtw89: modify MAC enable functions (Íñigo Huguet) [2059994] - rtw89: add config_rf_reg_v1 to configure RF parameter tables (Íñigo Huguet) [2059994] - rtw89: 8852c: add read/write rf register function (Íñigo Huguet) [2059994] - rtw89: 8852c: add setting of TB UL TX power offset (Íñigo Huguet) [2059994] - rtw89: 8852c: add write/read crystal function in CFO tracking (Íñigo Huguet) [2059994] - rtw89: modify dcfo_comp to share with chips (Íñigo Huguet) [2059994] - rtw89: Fix spelling mistake "Mis-Match" -> "Mismatch" (Íñigo Huguet) [2059994] - brcmfmac: p2p: Fix spelling mistake "Comback" -> "Comeback" (Íñigo Huguet) [2059994] - iwlwifi: mei: fix building iwlmei (Íñigo Huguet) [2059994] - mt76: fix monitor rx FCS error in DFS channel (Íñigo Huguet) [2059994] - mt76: mt7921: don't enable beacon filter when IEEE80211_CONF_CHANGE_MONITOR is set (Íñigo Huguet) [2059994] - mt76: fix wrong HE data rate in sniffer tool (Íñigo Huguet) [2059994] - mt76: mt7915: introduce 802.11ax multi-bss support (Íñigo Huguet) [2059994] - mt76: mt7921: move mt7921_init_hw in a dedicated work (Íñigo Huguet) [2059994] - mt76: mt7921: add mt7921u driver (Íñigo Huguet) [2059994] - mt76: mt7921: move mt7921_usb_sdio_tx_status_data in mac common code. (Íñigo Huguet) [2059994] - mt76: mt7921: move mt7921_usb_sdio_tx_complete_skb in common mac code. (Íñigo Huguet) [2059994] - mt76: mt7921: move mt7921_usb_sdio_tx_prepare_skb in common mac code (Íñigo Huguet) [2059994] - mt76: mt7921: update mt7921_skb_add_usb_sdio_hdr to support usb (Íñigo Huguet) [2059994] - mt76: mt7921: disable runtime pm for usb (Íñigo Huguet) [2059994] - mt76: usb: introduce __mt76u_init utility routine (Íñigo Huguet) [2059994] - mt76: usb: add req_type to ___mt76u_wr signature (Íñigo Huguet) [2059994] - mt76: usb: add req_type to ___mt76u_rr signature (Íñigo Huguet) [2059994] - mt76: mt7915: fix typos in comments (Íñigo Huguet) [2059994] - mt76: mt7915: fix phy cap in mt7915_set_stream_he_txbf_caps() (Íñigo Huguet) [2059994] - mt76: mt7915: fix beamforming mib stats (Íñigo Huguet) [2059994] - mt76: mt7915: set band1 TGID field in tx descriptor (Íñigo Huguet) [2059994] - mt76: fix invalid rssi report (Íñigo Huguet) [2059994] - mt76: use le32/16_get_bits() whenever possible (Íñigo Huguet) [2059994] - mt76: connac: make read-only array ba_range static const (Íñigo Huguet) [2059994] - mt76: mt7915: check for devm_pinctrl_get() failure (Íñigo Huguet) [2059994] - mt76: mt7921: get rid of mt7921_wait_for_mcu_init declaration (Íñigo Huguet) [2059994] - mt76: mt7915: add txpower init for 6GHz (Íñigo Huguet) [2059994] - mt76: mt7915: fix eeprom fields of txpower init values (Íñigo Huguet) [2059994] - mt76: mt7915: add 6 GHz support (Íñigo Huguet) [2059994] - mt76: connac: add 6 GHz support for wtbl and starec configuration (Íñigo Huguet) [2059994] - mt76: mt7915: allow beaconing on all chains (Íñigo Huguet) [2059994] - mt76: fix monitor mode crash with sdio driver (Íñigo Huguet) [2059994] - mt76: mt7921: fix mt7921_queues_acq implementation (Íñigo Huguet) [2059994] - mt76: mt7921: fix xmit-queue dump for usb and sdio (Íñigo Huguet) [2059994] - mt76: mt7921: make mt7921_init_tx_queues static (Íñigo Huguet) [2059994] - mt76: split single ldpc cap bit into bits (Íñigo Huguet) [2059994] - mt76: mt7915: fix DFS no radar detection event (Íñigo Huguet) [2059994] - mt76: mt7921: use mt76_hw instead of open coding it (Íñigo Huguet) [2059994] - mt76: mt7921: fix up the monitor mode (Íñigo Huguet) [2059994] - mt76: mt7663u: introduce mt7663u_mcu_power_on routine (Íñigo Huguet) [2059994] - mt76: mt7615: honor ret from mt7615_mcu_restart in mt7663u_mcu_init (Íñigo Huguet) [2059994] - rtw89: fix uninitialized variable of rtw89_append_probe_req_ie() (Íñigo Huguet) [2059994] - rtlwifi: rtl8821ae: fix typos in comments (Íñigo Huguet) [2059994] - rtlwifi: rtl8192cu: Add On Networks N150 (Íñigo Huguet) [2059994] - mwifiex: make read-only array wmm_oui static const (Íñigo Huguet) [2059994] - mac80211: update bssid_indicator in ieee80211_assign_beacon (Íñigo Huguet) [2059994] - mac80211: MBSSID channel switch (Íñigo Huguet) [2059994] - mac80211: MBSSID beacon handling in AP mode (Íñigo Huguet) [2059994] - mac80211: always have ieee80211_sta_restart() (Íñigo Huguet) [2059994] - mac80211: Add support to trigger sta disconnect on hardware restart (Íñigo Huguet) [2059994] - mac80211: fix potential double free on mesh join (Íñigo Huguet) [2059994] - mac80211: correct legacy rates check in ieee80211_calc_rx_airtime (Íñigo Huguet) [2059994] - nl80211: fix typo of NL80211_IF_TYPE_OCB in documentation (Íñigo Huguet) [2059994] - mac80211: Use GFP_KERNEL instead of GFP_ATOMIC when possible (Íñigo Huguet) [2059994] - mac80211: replace DEFINE_SIMPLE_ATTRIBUTE with DEFINE_DEBUGFS_ATTRIBUTE (Íñigo Huguet) [2059994] - rtw89: 8852c: process logic efuse map (Íñigo Huguet) [2059994] - rtw89: 8852c: process efuse of phycap (Íñigo Huguet) [2059994] - rtw89: support DAV efuse reading operation (Íñigo Huguet) [2059994] - rtw89: 8852c: add chip::dle_mem (Íñigo Huguet) [2059994] - rtw89: add page_regs to handle v1 chips (Íñigo Huguet) [2059994] - rtw89: add chip_info::{h2c,c2h}_reg to support more chips (Íñigo Huguet) [2059994] - rtw89: add hci_func_en_addr to support variant generation (Íñigo Huguet) [2059994] - rtw89: add power_{on/off}_func (Íñigo Huguet) [2059994] - rtw89: read chip version depends on chip ID (Íñigo Huguet) [2059994] - rtw89: pci: use a struct to describe all registers address related to DMA channel (Íñigo Huguet) [2059994] - rtw89: pci: add V1 of PCI channel address (Íñigo Huguet) [2059994] - rtw89: pci: add struct rtw89_pci_info (Íñigo Huguet) [2059994] - rtw89: 8852c: add 8852c empty files (Íñigo Huguet) [2059994] - brcmfmac: make the read-only array pktflags static const (Íñigo Huguet) [2059994] - rtlwifi: rtl8192ce: remove duplicated function '_rtl92ce_phy_set_rf_sleep' (Íñigo Huguet) [2059994] - ath10k: Fix error handling in ath10k_setup_msa_resources (Íñigo Huguet) [2059994] - ath11k: remove unneeded flush_workqueue (Íñigo Huguet) [2059994] - iwlwifi: bump FW API to 72 for AX devices (Íñigo Huguet) [2059994] - iwlwifi: acpi: move ppag code from mvm to fw/acpi (Íñigo Huguet) [2059994] - iwlwifi: dbg: check trigger data before access (Íñigo Huguet) [2059994] - iwlwifi: dbg: in sync mode don't call schedule (Íñigo Huguet) [2059994] - iwlwifi: use 4k queue size for Bz A-step (Íñigo Huguet) [2059994] - iwlwifi: pcie: fix SW error MSI-X mapping (Íñigo Huguet) [2059994] - iwlwifi: yoyo: dump IMR DRAM only for HW and FW error (Íñigo Huguet) [2059994] - iwlwifi: mvm: add support for IMR based on platform (Íñigo Huguet) [2059994] - iwlwifi: yoyo: disable IMR DRAM region if IMR is disabled (Íñigo Huguet) [2059994] - iwlwifi: mvm: remove cipher scheme support (Íñigo Huguet) [2059994] - iwlwifi: Configure FW debug preset via module param. (Íñigo Huguet) [2059994] - iwlwifi: mvm: add a flag to reduce power command. (Íñigo Huguet) [2059994] - iwlwifi: bump FW API to 71 for AX devices (Íñigo Huguet) [2059994] - ath9k: make array voice_priority static const (Íñigo Huguet) [2059994] - rtw89: declare HE capabilities in 6G band (Íñigo Huguet) [2059994] - rtw89: fix HE PHY bandwidth capability (Íñigo Huguet) [2059994] - rtw89: add tx_wake notify for low ps mode (Íñigo Huguet) [2059994] - rtw89: 8852a: add ieee80211_ops::hw_scan (Íñigo Huguet) [2059994] - Revert "ath: add support for special 0x0 regulatory domain" (Íñigo Huguet) [2059994] - rtw89: get channel parameters of 160MHz bandwidth (Íñigo Huguet) [2059994] - mt76: fix dfs state issue with 160 MHz channels (Íñigo Huguet) [2059994] - mt76: mt7915: simplify conditional (Íñigo Huguet) [2059994] - mt76: mt7921: fix injected MPDU transmission to not use HW A-MSDU (Íñigo Huguet) [2059994] - mt76: mt7915e: Enable thermal management by default (Íñigo Huguet) [2059994] - mt76: mt7915e: Add a hwmon attribute to get the actual throttle state. (Íñigo Huguet) [2059994] - mt76: mt7915e: Fix degraded performance after temporary overheat (Íñigo Huguet) [2059994] - mt76: improve signal strength reporting (Íñigo Huguet) [2059994] - mt76: mt7915: use min_t() to make code cleaner (Íñigo Huguet) [2059994] - mt76: mt7915: fix the muru tlv issue (Íñigo Huguet) [2059994] - mt76: mt7915: check band idx for bcc event (Íñigo Huguet) [2059994] - mt76: mt7615: Fix assigning negative values to unsigned variable (Íñigo Huguet) [2059994] - mt76: connac: adjust wlan_idx size from u8 to u16 (Íñigo Huguet) [2059994] - mt76: mt7915: fix endianness warnings in mt7915_mac_tx_free() (Íñigo Huguet) [2059994] - mt76: mt7915: fix endianness warnings in mt7915_debugfs_rx_fw_monitor (Íñigo Huguet) [2059994] - mt76: mt7615: fix compiler warning on frame size (Íñigo Huguet) [2059994] - mt76: mt7915: initialize smps mode in mt7915_mcu_sta_rate_ctrl_tlv() (Íñigo Huguet) [2059994] - mt76: mt7915: introduce band_idx in mt7915_phy (Íñigo Huguet) [2059994] - mt76: mt7915: add support for MT7986 (Íñigo Huguet) [2059994] - ath10k: fix pointer arithmetic error in trace call (Íñigo Huguet) [2059994] - ath11k: add dbring debug support (Íñigo Huguet) [2059994] - ath11k: translate HE status to radiotap format (Íñigo Huguet) [2059994] - ath11k: decode HE status tlv (Íñigo Huguet) [2059994] - ath11k: switch to using ieee80211_tx_status_ext() (Íñigo Huguet) [2059994] - mt76: mt7921s: fix missing fc type/sub-type for 802.11 pkts (Íñigo Huguet) [2059994] - mt76: mt7915: fix potential memory leak of fw monitor packets (Íñigo Huguet) [2059994] - mt76: mt7915: Fix channel state update error issue (Íñigo Huguet) [2059994] - mt76: fix endianness errors in reverse_frag0_hdr_trans (Íñigo Huguet) [2059994] - mt76: mt7615: introduce SAR support (Íñigo Huguet) [2059994] - mt76: mt7915: fix injected MPDU transmission to not use HW A-MSDU (Íñigo Huguet) [2059994] - rtw88: change rtw_info() to proper message level (Íñigo Huguet) [2059994] - rtw89: Limit the CFO boundaries of x'tal value (Íñigo Huguet) [2059994] - rtw89: phy: handle txpwr lmt/lmt_ru of 160M bandwidth (Íñigo Huguet) [2059994] - rtw89: phy: handle txpwr lmt/lmt_ru of 6G band (Íñigo Huguet) [2059994] - ath11k: Fix frames flush failure caused by deadlock (Íñigo Huguet) [2059994] - ath11k: Handle failure in qmi firmware ready (Íñigo Huguet) [2059994] - ath11k: Invalidate cached reo ring entry before accessing it (Íñigo Huguet) [2059994] - ath: Replace zero-length arrays with flexible-array members (Íñigo Huguet) [2059994] - ath11k: Replace zero-length arrays with flexible-array members (Íñigo Huguet) [2059994] - ath10k: Replace zero-length array with flexible-array member (Íñigo Huguet) [2059994] - ath9k: use hw_random API instead of directly dumping into random.c (Íñigo Huguet) [2059994] - ath11k: configure RDDM size to mhi for recovery by firmware (Íñigo Huguet) [2059994] - ath11k: fix invalid m3 buffer address (Íñigo Huguet) [2059994] - ath11k: add ath11k_qmi_free_resource() for recovery (Íñigo Huguet) [2059994] - rtw89: core.h: Replace zero-length array with flexible-array member (Íñigo Huguet) [2059994] - brcmfmac: Replace zero-length arrays with flexible-array members (Íñigo Huguet) [2059994] - rtw89: fix RCU usage in rtw89_core_txq_push() (Íñigo Huguet) [2059994] - rtw88: coex: Update rtl8822c COEX version to 22020720 (Íñigo Huguet) [2059994] - rtw88: coex: Add C2H/H2C handshake with BT mailbox for asking HID Info (Íñigo Huguet) [2059994] - rtw88: coex: Add WLAN MIMO power saving for Bluetooth gaming controller (Íñigo Huguet) [2059994] - rtw88: coex: update BT PTA counter regularly (Íñigo Huguet) [2059994] - rtw88: coex: Improve WLAN throughput when HFP COEX (Íñigo Huguet) [2059994] - rtw88: 8822ce: add support for TX/RX 1ss mode (Íñigo Huguet) [2059994] - iwlwifi: dbg_ini: Split memcpy() to avoid multi-field write (Íñigo Huguet) [2059994] - iwlwifi: mvm: Fix an error code in iwl_mvm_up() (Íñigo Huguet) [2059994] - iwlwifi: Fix -EIO error code that is never returned (Íñigo Huguet) [2059994] - iwlwifi: mvm: rfi: use kmemdup() to replace kzalloc + memcpy (Íñigo Huguet) [2059994] - iwlwifi: Fix syntax errors in comments (Íñigo Huguet) [2059994] - iwlwifi: dvm: use struct_size over open coded arithmetic (Íñigo Huguet) [2059994] - iwlwifi/fw: use struct_size over open coded arithmetic (Íñigo Huguet) [2059994] - iwlwifi: Make use of the helper macro LIST_HEAD() (Íñigo Huguet) [2059994] - iwlwifi: mvm: fix off by one in iwl_mvm_stat_iterator_all_macs() (Íñigo Huguet) [2059994] - iwlwifi: yoyo: send hcmd to fw after dump collection completes. (Íñigo Huguet) [2059994] - iwlwifi: mvm: move only to an enabled channel (Íñigo Huguet) [2059994] - iwlwifi: mvm: update BAID allocation command again (Íñigo Huguet) [2059994] - iwlwifi: api: remove ttl field from TX command (Íñigo Huguet) [2059994] - iwlwifi: support new queue allocation command (Íñigo Huguet) [2059994] - iwlwifi: yoyo: support dump policy for the dump size (Íñigo Huguet) [2059994] - iwlwifi: pcie: iwlwifi: fix device id 7F70 struct (Íñigo Huguet) [2059994] - iwlwifi: tlc: Add logs in rs_fw_rate_init func to print TLC configuration (Íñigo Huguet) [2059994] - iwlwifi: mvm: remove iwl_mvm_disable_txq() flags argument (Íñigo Huguet) [2059994] - iwlwifi: remove command ID argument from queue allocation (Íñigo Huguet) [2059994] - iwlwifi: make iwl_txq_dyn_alloc_dma() return the txq (Íñigo Huguet) [2059994] - iwlwifi: fix small doc mistake for iwl_fw_ini_addr_val (Íñigo Huguet) [2059994] - iwlwifi: mvm: add additional info for boot info failures (Íñigo Huguet) [2059994] - iwlwifi: mvm: always remove the session protection after association (Íñigo Huguet) [2059994] - iwlwifi: mvm: make iwl_mvm_reconfig_scd() static (Íñigo Huguet) [2059994] - iwlwifi: mvm: refactor setting PPE thresholds in STA_HE_CTXT_CMD (Íñigo Huguet) [2059994] - iwlwifi: mvm: Disable WiFi bands selectively with BIOS (Íñigo Huguet) [2059994] - iwlwifi: mvm: add additional info for boot info failures (Íñigo Huguet) [2059994] - iwlwifi: mvm: don't send BAID removal to the FW during hw_restart (Íñigo Huguet) [2059994] - iwlwifi: don't dump_stack() when we get an unexpected interrupt (Íñigo Huguet) [2059994] - iwlwifi: mvm: rfi: handle deactivation notification (Íñigo Huguet) [2059994] - iwlwifi: mvm: Consider P2P GO operation during scan (Íñigo Huguet) [2059994] - iwlwifi: bump FW API to 70 for AX devices (Íñigo Huguet) [2059994] - iwlwifi: mvm: Unify the scan iteration functions (Íñigo Huguet) [2059994] - iwlwifi: mei: use C99 initializer for device IDs (Íñigo Huguet) [2059994] - iwlwifi: debugfs: remove useless double condition (Íñigo Huguet) [2059994] - iwlwifi: remove unused macros (Íñigo Huguet) [2059994] - iwlwifi: eeprom: clean up macros (Íñigo Huguet) [2059994] - iwlwifi: drv: load tlv debug data earlier (Íñigo Huguet) [2059994] - iwlwifi: pcie: Adapt rx queue write pointer for Bz family (Íñigo Huguet) [2059994] - iwlwifi: pcie: adjust to Bz completion descriptor (Íñigo Huguet) [2059994] - iwlwifi: mvm: Passively scan non PSC channels only when requested so (Íñigo Huguet) [2059994] - iwlwifi: scan: Modify return value of a function (Íñigo Huguet) [2059994] - iwlwifi: yoyo: Avoid using dram data if allocation failed (Íñigo Huguet) [2059994] - iwlwifi: mvm: Correctly set fragmented EBS (Íñigo Huguet) [2059994] - iwlwifi: nvm: Correct HE capability (Íñigo Huguet) [2059994] - iwlwifi: mei: avoid -Wpointer-arith and -Wcast-qual warnings (Íñigo Huguet) [2059994] - iwlwifi: make some functions friendly to sparse (Íñigo Huguet) [2059994] - iwlwifi: avoid variable shadowing (Íñigo Huguet) [2059994] - iwlwifi: remove unused DC2DC_CONFIG_CMD definitions (Íñigo Huguet) [2059994] - iwlwifi: dbg-tlv: clean up iwl_dbg_tlv_update_drams() (Íñigo Huguet) [2059994] - iwlwifi: fw: make dump_start callback void (Íñigo Huguet) [2059994] - iwlwifi: pcie: make sure iwl_rx_packet_payload_len() will not underflow (Íñigo Huguet) [2059994] - iwlwifi: mvm: use debug print instead of WARN_ON() (Íñigo Huguet) [2059994] - iwlwifi: read and print OTP minor version (Íñigo Huguet) [2059994] - iwlwifi: add support for BZ-U and BZ-L HW (Íñigo Huguet) [2059994] - iwlwifi: mvm: add support for CT-KILL notification version 2 (Íñigo Huguet) [2059994] - iwlwifi: yoyo: remove DBGI_SRAM address reset writing (Íñigo Huguet) [2059994] - iwlwifi: mvm: support v3 of station HE context command (Íñigo Huguet) [2059994] - iwlwifi: yoyo: add IMR DRAM dump support (Íñigo Huguet) [2059994] - iwlwifi: yoyo: fix DBGC allocation flow (Íñigo Huguet) [2059994] - iwlwifi: pcie: add support for MS devices (Íñigo Huguet) [2059994] - iwlwifi: mvm: align locking in D3 test debugfs (Íñigo Huguet) [2059994] - iwlwifi: mvm: don't iterate unadded vifs when handling FW SMPS req (Íñigo Huguet) [2059994] - iwlwifi: advertise support for HE - DCM BPSK RX/TX (Íñigo Huguet) [2059994] - iwlwifi: mvm: only enable HE DCM if we also support TX (Íñigo Huguet) [2059994] - iwlwifi: yoyo: fix DBGI_SRAM ini dump header. (Íñigo Huguet) [2059994] - iwlwifi: dbg: add infra for tracking free buffer size (Íñigo Huguet) [2059994] - iwlwifi: mvm: starting from 22000 we have 32 Rx AMPDU sessions (Íñigo Huguet) [2059994] - iwlwifi: mvm: support new BAID allocation command (Íñigo Huguet) [2059994] - iwlwifi: mvm: refactor iwl_mvm_sta_rx_agg() (Íñigo Huguet) [2059994] - iwlwifi: cfg: add support for 1K BA queue (Íñigo Huguet) [2059994] - iwlwifi: avoid void pointer arithmetic (Íñigo Huguet) [2059994] - iwlwifi: fix various more -Wcast-qual warnings (Íñigo Huguet) [2059994] - iwlwifi: propagate (const) type qualifier (Íñigo Huguet) [2059994] - iwlwifi: de-const properly where needed (Íñigo Huguet) [2059994] - iwlwifi: make iwl_fw_lookup_cmd_ver() take a cmd_id (Íñigo Huguet) [2059994] - iwlwifi: mvm: fw: clean up hcmd struct creation (Íñigo Huguet) [2059994] - iwlwifi: prefer WIDE_ID() over iwl_cmd_id() (Íñigo Huguet) [2059994] - iwlwifi: mvm: allow enabling UHB TAS in the USA via ACPI setting (Íñigo Huguet) [2059994] - iwlwifi: mvm: offload channel switch timing to FW (Íñigo Huguet) [2059994] - iwlwifi: mvm: Don't call iwl_mvm_sta_from_mac80211() with NULL sta (Íñigo Huguet) [2059994] - mac80211_hwsim: Advertise support for EHT capabilities (Íñigo Huguet) [2059994] - mac80211: parse AddBA request with extended AddBA element (Íñigo Huguet) [2059994] - mac80211: calculate max RX NSS for EHT mode (Íñigo Huguet) [2059994] - mac80211: Add support for storing station EHT capabilities (Íñigo Huguet) [2059994] - mac80211: Handle station association response with EHT (Íñigo Huguet) [2059994] - mac80211: Add EHT capabilities to association/probe request (Íñigo Huguet) [2059994] - mac80211: Add initial support for EHT and 320 MHz channels (Íñigo Huguet) [2059994] - mac80211: Support parsing EHT elements (Íñigo Huguet) [2059994] - cfg80211: Support configuration of station EHT capabilities (Íñigo Huguet) [2059994] - nl80211: fix NL80211_HE_MAX_CAPABILITY_LEN (Íñigo Huguet) [2059994] - cfg80211: add NO-EHT flag to regulatory (Íñigo Huguet) [2059994] - nl80211: add support for 320MHz channel limitation (Íñigo Huguet) [2059994] - nl80211: add EHT MCS support (Íñigo Huguet) [2059994] - cfg80211: Add support for EHT 320 MHz channel width (Íñigo Huguet) [2059994] - cfg80211: Add data structures to capture EHT capabilities (Íñigo Huguet) [2059994] - ieee80211: add EHT 1K aggregation definitions (Íñigo Huguet) [2059994] - ieee80211: Add EHT (802.11be) definitions (Íñigo Huguet) [2059994] - mac80211_hwsim: Add custom regulatory for 6GHz (Íñigo Huguet) [2059994] - mac80211_hwsim: don't shadow a global variable (Íñigo Huguet) [2059994] - mac80211_hwsim: check TX and STA bandwidth (Íñigo Huguet) [2059994] - nl80211: accept only HE capability elements with valid size (Íñigo Huguet) [2059994] - mac80211: parse only HE capability elements with valid size (Íñigo Huguet) [2059994] - ieee80211: add helper to check HE capability element size (Íñigo Huguet) [2059994] - nl80211: use RCU to read regdom in reg get/dump (Íñigo Huguet) [2059994] - mac80211_hwsim: Add debugfs to control rx status RSSI (Íñigo Huguet) [2059994] - ieee80211: use tab to indent struct ieee80211_neighbor_ap_info (Íñigo Huguet) [2059994] - rtw89: handle TX/RX 160M bandwidth (Íñigo Huguet) [2059994] - rtw89: declare if chip support 160M bandwidth (Íñigo Huguet) [2059994] - rtw89: add 6G support to rate adaptive mechanism (Íñigo Huguet) [2059994] - rtw89: extend subband for 6G band (Íñigo Huguet) [2059994] - rtw89: refine naming of rfk helpers with prefix (Íñigo Huguet) [2059994] - rtw89: make rfk helpers common across chips (Íñigo Huguet) [2059994] - brcmfmac: Add BCM43454/6 support (Íñigo Huguet) [2059994] - ath11k: fix destination monitor ring out of sync (Íñigo Huguet) [2059994] - ath11k: fix radar detection in 160 Mhz (Íñigo Huguet) [2059994] - ath11k: fix WARN_ON during ath11k_mac_update_vif_chan (Íñigo Huguet) [2059994] - ath11k: fix uninitialized rate_idx in ath11k_dp_tx_update_txcompl() (Íñigo Huguet) [2059994] - brcmfmac: of: remove redundant variable len (Íñigo Huguet) [2059994] - brcmfmac: p2p: Replace one-element arrays with flexible-array members (Íñigo Huguet) [2059994] - rtw89: coex: set EN bit to PLT register (Íñigo Huguet) [2059994] - rtw89: recover rates of rate adaptive mechanism (Íñigo Huguet) [2059994] - rtw88: recover rates of rate adaptive mechanism (Íñigo Huguet) [2059994] - rtw89: declare AP mode support (Íñigo Huguet) [2059994] - rtw89: debug: add stations entry to show ID assignment (Íñigo Huguet) [2059994] - rtw89: implement ieee80211_ops::start_ap and stop_ap (Íñigo Huguet) [2059994] - rtw89: maintain assoc/disassoc STA states of firmware and hardware (Íñigo Huguet) [2059994] - rtw89: only STA mode change vif_type mapping dynamically (Íñigo Huguet) [2059994] - rtw89: add addr_cam field to sta to support AP mode (Íñigo Huguet) [2059994] - rtw89: extend role_maintain to support AP mode (Íñigo Huguet) [2059994] - rtw88: fix use after free in rtw_hw_scan_update_probe_req() (Íñigo Huguet) [2059994] - mac80211: Remove redundent assignment channel_type (Íñigo Huguet) [2059994] - mac80211: remove useless ieee80211_vif_is_mesh() check (Íñigo Huguet) [2059994] - mac80211: fix struct ieee80211_tx_info size (Íñigo Huguet) [2059994] - mac80211: mlme: validate peer HE supported rates (Íñigo Huguet) [2059994] - mac80211: remove unused macros (Íñigo Huguet) [2059994] - cfg80211: pmsr: remove useless ifdef guards (Íñigo Huguet) [2059994] - mac80211: airtime: avoid variable shadowing (Íñigo Huguet) [2059994] - mac80211: mlme: add documentation from spec to code (Íñigo Huguet) [2059994] - mac80211: vht: use HE macros for parsing HE capabilities (Íñigo Huguet) [2059994] - ieee80211: radiotap: fix -Wcast-qual warnings (Íñigo Huguet) [2059994] - cfg80211: fix -Wcast-qual warnings (Íñigo Huguet) [2059994] - ieee80211: fix -Wcast-qual warnings (Íñigo Huguet) [2059994] - cfg80211: don't add non transmitted BSS to 6GHz scanned channels (Íñigo Huguet) [2059994] - ieee80211: fix HE SPR size calculation (Íñigo Huguet) [2059994] - cfg80211/mac80211: assume CHECKSUM_COMPLETE includes SNAP (Íñigo Huguet) [2059994] - mac80211: consider RX NSS in UHB connection (Íñigo Huguet) [2059994] - mac80211: limit bandwidth in HE capabilities (Íñigo Huguet) [2059994] - mt76: redefine mt76_for_each_q_rx to adapt mt7986 changes (Íñigo Huguet) [2059994] - mt76: dma: initialize skip_unmap in mt76_dma_rx_fill (Íñigo Huguet) [2059994] - mt76: do not always copy ethhdr in reverse_frag0_hdr_trans (Íñigo Huguet) [2059994] - mt76: mt76x02: use mt76_phy_dfs_state to determine radar detector state (Íñigo Huguet) [2059994] - mt76: mt7615: fix/rewrite the dfs state handling logic (Íñigo Huguet) [2059994] - mt76: mt7915: fix/rewrite the dfs state handling logic (Íñigo Huguet) [2059994] - mt76: mt76x02: improve tx hang detection (Íñigo Huguet) [2059994] - mt76x02: improve mac error check/reset reliability (Íñigo Huguet) [2059994] - mt76: mt7921s: run sleep mode by default (Íñigo Huguet) [2059994] - mt76: sdio: honor the largest Tx buffer the hardware can support (Íñigo Huguet) [2059994] - mt76: mt7915: fix the nss setting in bitrates (Íñigo Huguet) [2059994] - mt76: mt7915: update max_mpdu_size in mt7915_mcu_sta_amsdu_tlv() (Íñigo Huguet) [2059994] - mt76: mt7915: fix mcs_map in mt7915_mcu_set_sta_he_mcs() (Íñigo Huguet) [2059994] - mt76: mt7921s: fix a possible memory leak in mt7921_load_patch (Íñigo Huguet) [2059994] - mt76: mt7915: fix possible memory leak in mt7915_mcu_add_sta (Íñigo Huguet) [2059994] - mt76: stop the radar detector after leaving dfs channel (Íñigo Huguet) [2059994] - mt76: mt7615: check sta_rates pointer in mt7615_sta_rate_tbl_update (Íñigo Huguet) [2059994] - mt76: mt7603: check sta_rates pointer in mt7603_sta_rate_tbl_update (Íñigo Huguet) [2059994] - mt76: mt7663s: flush runtime-pm queue after waking up the device (Íñigo Huguet) [2059994] - mt76: mt7615: add support for LG LGSBWAC02 (MT7663BUN) (Íñigo Huguet) [2059994] - mt76: mt7921: remove duplicated code in mt7921_mac_decode_he_radiotap (Íñigo Huguet) [2059994] - mt76: mt7915: add missing DATA4_TB_SPTL_REUSE1 to mt7915_mac_decode_he_radiotap (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_lmac_mapping in mt76-connac module (Íñigo Huguet) [2059994] - mt76: mt7915: enable radar background detection (Íñigo Huguet) [2059994] - mt76: mt7915: report radar pattern if detected by rdd2 (Íñigo Huguet) [2059994] - mt76: mt7915: introduce rdd_monitor debugfs node (Íñigo Huguet) [2059994] - mt76: mt7915: enable radar trigger on rdd2 (Íñigo Huguet) [2059994] - mt76: mt7915: introduce mt7915_set_radar_background routine (Íñigo Huguet) [2059994] - mt76: mt7915: set bssinfo/starec command when adding interface (Íñigo Huguet) [2059994] - mt76: mt7921: toggle runtime-pm adding a monitor vif (Íñigo Huguet) [2059994] - mt76: mt7921: fix endianness issues in mt7921_mcu_set_tx() (Íñigo Huguet) [2059994] - mt76: sdio: disable interrupt in mt76s_sdio_irq (Íñigo Huguet) [2059994] - mt76: mt7921: fix crash when startup fails. (Íñigo Huguet) [2059994] - mt76: mt7921s: fix mt7921s_mcu_[fw|drv]_pmctrl (Íñigo Huguet) [2059994] - mt76: mt7921: fix ht mcs in mt7921_mac_add_txs_skb() (Íñigo Huguet) [2059994] - mt76: mt7915: fix ht mcs in mt7915_mac_add_txs_skb() (Íñigo Huguet) [2059994] - mt76: mt7615: fix a leftover race in runtime-pm (Íñigo Huguet) [2059994] - mt76: mt7921: fix a leftover race in runtime-pm (Íñigo Huguet) [2059994] - mt76: mt7921: do not always disable fw runtime-pm (Íñigo Huguet) [2059994] - mt76: mt7915: add support for passing chip/firmware debug data to user space (Íñigo Huguet) [2059994] - mt76: mt7615e: process txfree and txstatus without allocating skbs (Íñigo Huguet) [2059994] - mt76: mt7915: update bss_info with cipher after setting the group key (Íñigo Huguet) [2059994] - mt76: mt7615: update bss_info with cipher after setting the group key (Íñigo Huguet) [2059994] - mt76: connac: add support for passing the cipher field in bss_info (Íñigo Huguet) [2059994] - mt76: mt7921e: process txfree and txstatus without allocating skbs (Íñigo Huguet) [2059994] - mt76: mt7615: fix a possible race enabling/disabling runtime-pm (Íñigo Huguet) [2059994] - mt76: mt7921: set EDCA parameters with the MCU CE command (Íñigo Huguet) [2059994] - mt76: mt76_connac: fix MCU_CE_CMD_SET_ROC definition error (Íñigo Huguet) [2059994] - mt76: mt7921: forbid the doze mode when coredump is in progress (Íñigo Huguet) [2059994] - mt76: mt7921e: make dev->fw_assert usage consistent (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_rdd_cmd in mt76-connac module (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_set_rts_thresh (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_gen_dl_mode in mt76-connac module (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_init_download (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_patch_sem_ctrl/mt76_connac_mcu_start_patch (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_restart in common module (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_start_firmware (Íñigo Huguet) [2059994] - mt76: mt7921: get rid of mt7921_mcu_get_eeprom (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_set_pm in connac module (Íñigo Huguet) [2059994] - mt76: connac: introduce is_connac_v1 utility routine (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_wtbl_update_hdr_trans in connac module (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_wtbl_hdr_trans_tlv (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_wtbl_ht_tlv (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_wtbl_smps_tlv (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_sta_uapsd (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_sta_basic_tlv (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_wtbl_generic_tlv (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_sta_ba (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_wtbl_ba_tlv (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_sta_ba_tlv (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_bss_basic_tlv in connac module (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_bss_ext_tlv in connac module (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_bss_omac_tlv in connac module (Íñigo Huguet) [2059994] - mt76: mt7915: remove duplicated defs in mcu.h (Íñigo Huguet) [2059994] - mt76: mt7915: move pci specific code back to pci.c (Íñigo Huguet) [2059994] - mt76: mt7921s: update mt7921s_wfsys_reset sequence (Íñigo Huguet) [2059994] - mt76: mt7921s: clear MT76_STATE_MCU_RUNNING immediately after reset (Íñigo Huguet) [2059994] - mt76: sdio: lock sdio when it is needed (Íñigo Huguet) [2059994] - mt76: mt7915: use proper aid value in mt7915_mcu_sta_basic_tlv (Íñigo Huguet) [2059994] - mt76: mt7915: use proper aid value in mt7915_mcu_wtbl_generic_tlv in sta mode (Íñigo Huguet) [2059994] - mt76: make mt76_sar_capa static (Íñigo Huguet) [2059994] - mt76: mt7915: add device id for mt7916 (Íñigo Huguet) [2059994] - mt76: set wlan_idx_hi on mt7916 (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_add_key in connac module (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_get_phy utilities (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_chan_bw in common code (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_get_cipher in common code (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_add_tlv routine (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_alloc_wtbl_req (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_alloc_sta_req (Íñigo Huguet) [2059994] - mt76: connac: fix sta_rec_wtbl tag len (Íñigo Huguet) [2059994] - mt76: mt7915: add mt7916 calibrated data support (Íñigo Huguet) [2059994] - mt76: mt7915: update mt7915_chan_mib_offs for mt7916 (Íñigo Huguet) [2059994] - mt76: mt7915: update rx rate reporting for mt7916 (Íñigo Huguet) [2059994] - mt76: mt7915: add txfree event v3 (Íñigo Huguet) [2059994] - mt76: mt7915: enlarge wcid size to 544 (Íñigo Huguet) [2059994] - mt76: mt7915: rework eeprom.c to adapt mt7916 changes (Íñigo Huguet) [2059994] - mt76: mt7915: add firmware support for mt7916 (Íñigo Huguet) [2059994] - mt76: mt7915: rework dma.c to adapt mt7916 changes (Íñigo Huguet) [2059994] - mt76: add MT_RXQ_MAIN_WA for mt7916 (Íñigo Huguet) [2059994] - mt76: mt7915: refine register definition (Íñigo Huguet) [2059994] - mt76: mt7915: add mt7915_mmio_probe() as a common probing function (Íñigo Huguet) [2059994] - mt76: mt7915: fix polling firmware-own status (Íñigo Huguet) [2059994] - brcmfmac: pcie: Read the console on init and shutdown (Íñigo Huguet) [2059994] - brcmfmac: fwil: Constify iovar name arguments (Íñigo Huguet) [2059994] - brcmfmac: of: Use devm_kstrdup for board_type & check for errors (Íñigo Huguet) [2059994] - brcmfmac: pcie: Fix crashes due to early IRQs (Íñigo Huguet) [2059994] - brcmfmac: pcie: Replace brcmf_pcie_copy_mem_todev with memcpy_toio (Íñigo Huguet) [2059994] - brcmfmac: pcie: Declare missing firmware files in pcie.c (Íñigo Huguet) [2059994] - brcmfmac: firmware: Allocate space for default boardrev in nvram (Íñigo Huguet) [2059994] - brcmfmac: pcie: Release firmwares in the brcmf_pcie_setup error path (Íñigo Huguet) [2059994] - rtlwifi: remove redundant initialization of variable ul_encalgo (Íñigo Huguet) [2059994] - ray_cs: Check ioremap return value (Íñigo Huguet) [2059994] - ath11k: add debugfs for TWT debug calls (Íñigo Huguet) [2059994] - ath11k: add WMI calls to manually add/del/pause/resume TWT dialogs (Íñigo Huguet) [2059994] - ath11k: Add debugfs interface to configure firmware debug log level (Íñigo Huguet) [2059994] - rtw88: rtw8821c: enable rfe 6 devices (Íñigo Huguet) [2059994] - rtw88: fix memory overrun and memory leak during hw_scan (Íñigo Huguet) [2059994] - rtw88: fix idle mode flow for hw scan (Íñigo Huguet) [2059994] - rtw88: check for validity before using a pointer (Íñigo Huguet) [2059994] - ath11k: mhi: use mhi_sync_power_up() (Íñigo Huguet) [2059994] - ath11k: pci: fix crash on suspend if board file is not found (Íñigo Huguet) [2059994] - ath11k: Fix missing rx_desc_get_ldpc_support in wcn6855_ops (Íñigo Huguet) [2059994] - ath11k: Fix uninitialized symbol 'rx_buf_sz' (Íñigo Huguet) [2059994] - ath11k: fix kernel panic during unload/load ath11k modules (Íñigo Huguet) [2059994] - ath11k: Rename ath11k_ahb_ext_irq_config (Íñigo Huguet) [2059994] - brcmfmac: add CYW43570 PCIE device (Íñigo Huguet) [2059994] - brcmfmac: use ISO3166 country code and 0 rev as fallback on some devices (Íñigo Huguet) [2059994] - rtw89: use pci_read/write_config instead of dbi read/write (Íñigo Huguet) [2059994] - rtw89: refine DIG feature to support 160M and CCK PD (Íñigo Huguet) [2059994] - rtw89: include subband type in channel params (Íñigo Huguet) [2059994] - rtw89: handle 6G band if supported by a chipset (Íñigo Huguet) [2059994] - rtw89: separate {init,deinit}_addr_cam functions (Íñigo Huguet) [2059994] - rtw89: set mac_id and port ID to TXWD (Íñigo Huguet) [2059994] - rtw89: send broadcast/multicast packets via HIQ if STAs are in sleep mode (Íñigo Huguet) [2059994] - rtw89: configure mac port HIQ registers (Íñigo Huguet) [2059994] - rtw89: rename vif_maintain to role_maintain (Íñigo Huguet) [2059994] - rtw89: extend firmware commands on states of sta_assoc and sta_disconnect (Íñigo Huguet) [2059994] - rtw89: allocate mac_id for each station in AP mode (Íñigo Huguet) [2059994] - rtw89: implement mac80211_ops::set_tim to indicate STA to receive packets (Íñigo Huguet) [2059994] - rtw89: add C2H handle of BCN_CNT (Íñigo Huguet) [2059994] - rtw89: download beacon content to firmware (Íñigo Huguet) [2059994] - rtw89: use hardware SSN to TX management frame (Íñigo Huguet) [2059994] - rtw89: configure rx_filter according to FIF_PROBE_REQ (Íñigo Huguet) [2059994] - rtw89: correct use of BA CAM (Íñigo Huguet) [2059994] - rtw89: encapsulate RX handlers to single function (Íñigo Huguet) [2059994] - rtw89: Add RX counters of VHT MCS-10/11 to debugfs (Íñigo Huguet) [2059994] - rtw89: remove duplicate definition of hardware port number (Íñigo Huguet) [2059994] - rtw89: extract modules by chipset (Íñigo Huguet) [2059994] - ath11k: avoid firmware crash when reg set for QCA6390/WCN6855 (Íñigo Huguet) [2059994] - ath11k: set WMI_PEER_40MHZ while peer assoc for 6 GHz (Íñigo Huguet) [2059994] - ath9k_htc: fix uninit value bugs (Íñigo Huguet) [2059994] - ath10k: abstract htt_rx_desc structure (Íñigo Huguet) [2059994] - ath9k: remove redundant status variable (Íñigo Huguet) [2059994] - ath11k: Reconfigure hardware rate for WCN6855 after vdev is started (Íñigo Huguet) [2059994] - ath: dfs_pattern_detector: Avoid open coded arithmetic in memory allocation (Íñigo Huguet) [2059994] - ath10k: Use platform_get_irq() to get the interrupt (Íñigo Huguet) [2059994] - ath11k: fix error code in ath11k_qmi_assign_target_mem_chunk() (Íñigo Huguet) [2059994] - ath11k: move function ath11k_dp_rx_process_mon_status (Íñigo Huguet) [2059994] - ath11k: enable RX PPDU stats in monitor co-exist mode (Íñigo Huguet) [2059994] - ath11k: free peer for station when disconnect from AP for QCA6390/WCN6855 (Íñigo Huguet) [2059994] - ath11k: add LDPC FEC type in 802.11 radiotap header (Íñigo Huguet) [2059994] - ath11k: Refactor the fallback routine when peer create fails (Íñigo Huguet) [2059994] - ath11k: fix workqueue not getting destroyed after rmmod (Íñigo Huguet) [2059994] - ath10k: fix memory overwrite of the WoWLAN wakeup packet pattern (Íñigo Huguet) [2059994] - ath11k: add missing of_node_put() to avoid leak (Íñigo Huguet) [2059994] - rfkill: define rfill_soft_blocked() if !RFKILL (Íñigo Huguet) [2059994] - Revert "ath10k: drop beacon and probe response which leak from other channel" (Íñigo Huguet) [2059994] - iwlwifi: mvm: return value for request_ownership (Íñigo Huguet) [2059994] - nl80211: Update bss channel on channel switch for P2P_CLIENT (Íñigo Huguet) [2059994] - iwlwifi: fix build error for IWLMEI (Íñigo Huguet) [2059994] - mac80211: treat some SAE auth steps as final (Íñigo Huguet) [2059994] - nl80211: Handle nla_memdup failures in handle_nan_filter (Íñigo Huguet) [2059994] - iwlwifi: mvm: check debugfs_dir ptr before use (Íñigo Huguet) [2059994] - iwlwifi: don't advertise TWT support (Íñigo Huguet) [2059994] - mac80211: fix forwarded mesh frames AC & queue selection (Íñigo Huguet) [2059994] - mac80211: refuse aggregations sessions before authorized (Íñigo Huguet) [2059994] - mac80211: fix EAPoL rekey fail in 802.3 rx path (Íñigo Huguet) [2059994] - iwlwifi: fix use-after-free (Íñigo Huguet) [2059994] - bus: mhi: pci_generic: Add mru_default for Cinterion MV31-W (Íñigo Huguet) [2059994] - bus: mhi: pci_generic: Add mru_default for Foxconn SDX55 (Íñigo Huguet) [2059994] - cfg80211: fix race in netlink owner interface destruction (Íñigo Huguet) [2059994] - iwlwifi: mvm: don't send SAR GEO command for 3160 devices (Íñigo Huguet) [2059994] - iwlwifi: remove deprecated broadcast filtering feature (Íñigo Huguet) [2059994] - iwlwifi: mei: report RFKILL upon register when needed (Íñigo Huguet) [2059994] - iwlwifi: mvm: don't feed the hardware RFKILL into iwlmei (Íñigo Huguet) [2059994] - iwlwifi: mei: retry mapping the shared area (Íñigo Huguet) [2059994] - iwlwifi: mei: fix the pskb_may_pull check in ipv4 (Íñigo Huguet) [2059994] - iwlwifi: pcie: gen2: fix locking when "HW not ready" (Íñigo Huguet) [2059994] - iwlwifi: pcie: fix locking when "HW not ready" (Íñigo Huguet) [2059994] - iwlwifi: fix iwl_legacy_rate_to_fw_idx (Íñigo Huguet) [2059994] - iwlwifi: mvm: fix condition which checks the version of rate_n_flags (Íñigo Huguet) [2059994] - mac80211_hwsim: initialize ieee80211_tx_info at hw_scan_work (Íñigo Huguet) [2059994] - mac80211_hwsim: report NOACK frames in tx_status (Íñigo Huguet) [2059994] - mac80211: mlme: check for null after calling kmemdup (Íñigo Huguet) [2059994] - brcmfmac: firmware: Fix crash in brcm_alt_fw_path (Íñigo Huguet) [2059994] - mac80211: use ieee80211_bss_get_elem() (Íñigo Huguet) [2059994] - nl80211: clarify comment for mesh PLINK_BLOCKED state (Íñigo Huguet) [2059994] - mac80211: Add stations iterator where the iterator function may sleep (Íñigo Huguet) [2059994] - mac80211: allow non-standard VHT MCS-10/11 (Íñigo Huguet) [2059994] - codel: remove unnecessary pkt_sched.h include (Íñigo Huguet) [2059994] - codel: remove unnecessary sock.h include (Íñigo Huguet) [2059994] - rtw88: don't consider deep PS mode when transmitting packet (Íñigo Huguet) [2059994] - ath11k: add support of firmware logging for WCN6855 (Íñigo Huguet) [2059994] - ath10k: replace strlcpy with strscpy (Íñigo Huguet) [2059994] - rtw88: support SAR via kernel common API (Íñigo Huguet) [2059994] - rtw88: 8822c: add ieee80211_ops::hw_scan (Íñigo Huguet) [2059994] - iwlwifi: mei: wait before mapping the shared area (Íñigo Huguet) [2059994] - iwlwifi: mei: clear the ownership when the driver goes down (Íñigo Huguet) [2059994] - iwlwifi: fw: fix some scan kernel-doc (Íñigo Huguet) [2059994] - iwlwifi: mvm: remove card state notification code (Íñigo Huguet) [2059994] - iwlwifi: mvm: drop too short packets silently (Íñigo Huguet) [2059994] - iwlwifi: return op_mode only in case the failure is from MEI (Íñigo Huguet) [2059994] - iwlwifi: mvm: support Bz TX checksum offload (Íñigo Huguet) [2059994] - iwlwifi: mvm: add US/CA to TAS block list if OEM isn't allowed (Íñigo Huguet) [2059994] - iwlwifi: mvm: correctly set schedule scan profiles (Íñigo Huguet) [2059994] - iwlwifi: mvm: correctly set channel flags (Íñigo Huguet) [2059994] - iwlwifi: mvm: always store the PPAG table as the latest version. (Íñigo Huguet) [2059994] - iwlwifi: bump FW API to 69 for AX devices (Íñigo Huguet) [2059994] - iwlwifi: yoyo: support TLV-based firmware reset (Íñigo Huguet) [2059994] - iwlwifi: mvm: change old-SN drop threshold (Íñigo Huguet) [2059994] - iwlwifi: mvm: don't trust hardware queue number (Íñigo Huguet) [2059994] - iwlwifi: mvm: handle RX checksum on Bz devices (Íñigo Huguet) [2059994] - iwlwifi: mvm: use a define for checksum flags mask (Íñigo Huguet) [2059994] - iwlwifi: remove module loading failure message (Íñigo Huguet) [2059994] - iwlwifi: mvm: isolate offload assist (checksum) calculation (Íñigo Huguet) [2059994] - iwlwifi: mvm: add support for OCE scan (Íñigo Huguet) [2059994] - iwlwifi: dump RCM error tables (Íñigo Huguet) [2059994] - iwlwifi: dump both TCM error tables if present (Íñigo Huguet) [2059994] - iwlwifi: dump CSR scratch from outer function (Íñigo Huguet) [2059994] - iwlwifi: parse error tables from debug TLVs (Íñigo Huguet) [2059994] - iwlwifi: recognize missing PNVM data and then log filename (Íñigo Huguet) [2059994] - iwlwifi: rs: add support for TLC config command ver 4 (Íñigo Huguet) [2059994] - iwlwifi: mvm: rfi: update rfi table (Íñigo Huguet) [2059994] - iwlwifi: mvm: Add list of OEMs allowed to use TAS (Íñigo Huguet) [2059994] - iwlwifi: mvm: support revision 1 of WTAS table (Íñigo Huguet) [2059994] - iwlwifi: fw: remove dead error log code (Íñigo Huguet) [2059994] - iwlwifi: do not use __unused as variable name (Íñigo Huguet) [2059994] - iwlwifi: iwl-eeprom-parse: mostly dvm only (Íñigo Huguet) [2059994] - iwlwifi: mvm: clean up indenting in iwl_mvm_tlc_update_notif() (Íñigo Huguet) [2059994] - iwlwifi: mvm: fix a stray tab (Íñigo Huguet) [2059994] - ath11k: add regdb.bin download for regdb offload (Íñigo Huguet) [2059994] - rtl8xxxu: Improve the A-MPDU retransmission rate with RTS/CTS protection (Íñigo Huguet) [2059994] - rtw88: don't check CRC of VHT-SIG-B in 802.11ac signal (Íñigo Huguet) [2059994] - iwlwifi: mvm: fix imbalanced locking in iwl_mvm_start_get_nvm() (Íñigo Huguet) [2059994] - iwlwifi: mvm: add dbg_time_point to debugfs (Íñigo Huguet) [2059994] - iwlwifi: mvm: add missing min_size to kernel-doc (Íñigo Huguet) [2059994] - iwlwifi: mei: fix W=1 warnings (Íñigo Huguet) [2059994] - ath11k: add support for hardware rfkill for QCA6390 (Íñigo Huguet) [2059994] - ath11k: report tx bitrate for iw wlan station dump (Íñigo Huguet) [2059994] - ath11k: fix warning of RCU usage for ath11k_mac_get_arvif_by_vdev_id() (Íñigo Huguet) [2059994] - ath11k: add signal report to mac80211 for QCA6390 and WCN6855 (Íñigo Huguet) [2059994] - ath11k: report rssi of each chain to mac80211 for QCA6390/WCN6855 (Íñigo Huguet) [2059994] - cfg80211: Enable regulatory enforcement checks for drivers supporting mesh iface (Íñigo Huguet) [2059994] - rfkill: allow to get the software rfkill state (Íñigo Huguet) [2059994] - cfg80211: refactor cfg80211_get_ies_channel_number() (Íñigo Huguet) [2059994] - nl82011: clarify interface combinations wrt. channels (Íñigo Huguet) [2059994] - nl80211: Add support to offload SA Query procedures for AP SME device (Íñigo Huguet) [2059994] - nl80211: Add support to set AP settings flags with single attribute (Íñigo Huguet) [2059994] - mac80211: add more HT/VHT/HE state logging (Íñigo Huguet) [2059994] - cfg80211: Use the HE operation IE to determine a 6GHz BSS channel (Íñigo Huguet) [2059994] - cfg80211: rename offchannel_chain structs to background_chain to avoid confusion with ETSI standard (Íñigo Huguet) [2059994] - mac80211: Notify cfg80211 about association comeback (Íñigo Huguet) [2059994] - cfg80211: Add support for notifying association comeback (Íñigo Huguet) [2059994] - mac80211: introduce channel switch disconnect function (Íñigo Huguet) [2059994] - cfg80211: Fix order of enum nl80211_band_iftype_attr documentation (Íñigo Huguet) [2059994] - cfg80211: simplify cfg80211_chandef_valid() (Íñigo Huguet) [2059994] - mac80211: Remove a couple of obsolete TODO (Íñigo Huguet) [2059994] - mac80211: use coarse boottime for airtime fairness code (Íñigo Huguet) [2059994] - mt76: mt7921s: fix cmd timeout in throughput test (Íñigo Huguet) [2059994] - mt76: mt7921s: fix suspend error with enlarging mcu timeout value (Íñigo Huguet) [2059994] - mt76: mt7921s: make pm->suspended usage consistent (Íñigo Huguet) [2059994] - mt76: mt7921: clear pm->suspended in mt7921_mac_reset_work (Íñigo Huguet) [2059994] - mt76: connac: rely on le16_add_cpu in mt76_connac_mcu_add_nested_tlv (Íñigo Huguet) [2059994] - mt76: mt7921: remove dead definitions (Íñigo Huguet) [2059994] - mt76: mt7915: add mu-mimo and ofdma debugfs knobs (Íñigo Huguet) [2059994] - mt76: mt7915: introduce mt76_vif in mt7915_vif (Íñigo Huguet) [2059994] - mt76: mt7921: reduce log severity levels for informative messages (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac definitions (Íñigo Huguet) [2059994] - mt76: connac: rely on MCU_CMD macro (Íñigo Huguet) [2059994] - mt76: connac: introduce MCU_CE_CMD macro (Íñigo Huguet) [2059994] - mt76: connac: introduce MCU_UNI_CMD macro (Íñigo Huguet) [2059994] - mt76: connac: remove MCU_FW_PREFIX bit (Íñigo Huguet) [2059994] - mt76: connac: align MCU_EXT definitions with 7915 driver (Íñigo Huguet) [2059994] - mt76: connac: introduce MCU_EXT macros (Íñigo Huguet) [2059994] - mt76: mt7615: in debugfs queue stats, skip wmm index 3 on mt7663 (Íñigo Huguet) [2059994] - mt76: mt7915: process txfree and txstatus without allocating skbs (Íñigo Huguet) [2059994] - mt76: allow drivers to drop rx packets early (Íñigo Huguet) [2059994] - mt76: mt7663: disable 4addr capability (Íñigo Huguet) [2059994] - mt76: only access ieee80211_hdr after mt76_insert_ccmp_hdr (Íñigo Huguet) [2059994] - mt76: move sar_capa configuration in common code (Íñigo Huguet) [2059994] - mt76: mt7921s: fix possible kernel crash due to invalid Rx count (Íñigo Huguet) [2059994] - mt76: mt7921s: fix bus hang with wrong privilege (Íñigo Huguet) [2059994] - mt76: eeprom: tolerate corrected bit-flips (Íñigo Huguet) [2059994] - mt76: mt7603: improve reliability of tx powersave filtering (Íñigo Huguet) [2059994] - mt76: clear sta powersave flag after notifying driver (Íñigo Huguet) [2059994] - mt76: mt7915: introduce SAR support (Íñigo Huguet) [2059994] - mt76: mt7603: introduce SAR support (Íñigo Huguet) [2059994] - mt76: mt7915: improve wmm index allocation (Íñigo Huguet) [2059994] - mt76: mt7615: improve wmm index allocation (Íñigo Huguet) [2059994] - mt76: mt7921s: fix the device cannot sleep deeply in suspend (Íñigo Huguet) [2059994] - mt76: mt7615: fix decap offload corner case with 4-addr VLAN frames (Íñigo Huguet) [2059994] - mt76: mt7915: fix decap offload corner case with 4-addr VLAN frames (Íñigo Huguet) [2059994] - mt76: mt76x02: introduce SAR support (Íñigo Huguet) [2059994] - mt76: move sar utilities to mt76-core module (Íñigo Huguet) [2059994] - mt76: mt7921: honor mt76_connac_mcu_set_rate_txpower return value in mt7921_config (Íñigo Huguet) [2059994] - mt76: do not pass the received frame with decryption error (Íñigo Huguet) [2059994] - mt76: connac: remove PHY_MODE_AX_6G configuration in mt76_connac_get_phy_mode (Íñigo Huguet) [2059994] - mt76: mt7615: remove dead code in get_omac_idx (Íñigo Huguet) [2059994] - mt76: mt7921: introduce 160 MHz channel bandwidth support (Íñigo Huguet) [2059994] - mt76: mt7921: add support for PCIe ID 0x0608/0x0616 (Íñigo Huguet) [2059994] - mt76: testmode: add support to set MAC (Íñigo Huguet) [2059994] - mt76: mt7915: add default calibrated data support (Íñigo Huguet) [2059994] - mt76: only set rx radiotap flag from within decoder functions (Íñigo Huguet) [2059994] - mt76: reverse the first fragmented frame to 802.11 (Íñigo Huguet) [2059994] - bus: mhi: pci_generic: Introduce Sierra EM919X support (Íñigo Huguet) [2059994] - bus: mhi: core: Add an API for auto queueing buffers for DL channel (Íñigo Huguet) [2059994] - bus: mhi: pci_generic: Simplify code and axe the use of a deprecated API (Íñigo Huguet) [2059994] - bus: mhi: core: Use macros for execution environment features (Íñigo Huguet) [2059994] - bus: mhi: pci_generic: Add new device ID support for T99W175 (Íñigo Huguet) [2059994] - ath11k: Use reserved host DDR addresses from DT for PCI devices (Íñigo Huguet) [2059994] - ath11k: Change qcn9074 fw to operate in mode-2 (Íñigo Huguet) [2059994] - ath11k: add ab to TARGET_NUM_VDEVS & co (Íñigo Huguet) [2059994] - brcmfmac: Fix incorrect type assignments for keep-alive (Íñigo Huguet) [2059994] - ath11k: Avoid false DEADLOCK warning reported by lockdep (Íñigo Huguet) [2059994] - ath11k: set DTIM policy to stick mode for station interface (Íñigo Huguet) [2059994] - ath11k: support MAC address randomization in scan (Íñigo Huguet) [2059994] - ath10k: wmi: remove array of flexible structures (Íñigo Huguet) [2059994] - ath10k: htt: remove array of flexible structures (Íñigo Huguet) [2059994] - ath10k: drop beacon and probe response which leak from other channel (Íñigo Huguet) [2059994] - ath11k: Process full monitor mode rx support (Íñigo Huguet) [2059994] - ath11k: add software monitor ring descriptor for full monitor (Íñigo Huguet) [2059994] - ath11k: Add htt cmd to enable full monitor mode (Íñigo Huguet) [2059994] - ath11k: enable IEEE80211_HW_SINGLE_SCAN_ON_ALL_BANDS for WCN6855 (Íñigo Huguet) [2059994] - rtw88: refine tx_pwr_tbl debugfs to show channel and bandwidth (Íñigo Huguet) [2059994] - rtw88: add debugfs to fix tx rate (Íñigo Huguet) [2059994] - ath: regdom: extend South Korea regulatory domain support (Íñigo Huguet) [2059994] - ath11k: add wait operation for tx management packets for flush from mac80211 (Íñigo Huguet) [2059994] - ath11k: add 11d scan offload support (Íñigo Huguet) [2059994] - ath11k: add configure country code for QCA6390 and WCN6855 (Íñigo Huguet) [2059994] - ath11k: avoid deadlock by change ieee80211_queue_work for regd_update_work (Íñigo Huguet) [2059994] - iwlwifi: work around reverse dependency on MEI (Íñigo Huguet) [2059994] - iwlwifi: mvm: optionally suppress assert log (Íñigo Huguet) [2059994] - iwlwifi: fw: correctly detect HW-SMEM region subtype (Íñigo Huguet) [2059994] - iwlwifi: implement reset flow for Bz devices (Íñigo Huguet) [2059994] - iwlwifi: dbg: disable ini debug in 8000 family and below (Íñigo Huguet) [2059994] - iwlwifi: support SAR GEO Offset Mapping override via BIOS (Íñigo Huguet) [2059994] - iwlwifi: pcie: retake ownership after reset (Íñigo Huguet) [2059994] - iwlwifi: mvm: always use 4K RB size by default (Íñigo Huguet) [2059994] - iwlwifi: mvm/api: define system control command (Íñigo Huguet) [2059994] - iwlwifi: bump FW API to 68 for AX devices (Íñigo Huguet) [2059994] - iwlwifi: mvm: add some missing command strings (Íñigo Huguet) [2059994] - iwlwifi: fw: add support for splitting region type bits (Íñigo Huguet) [2059994] - iwlwifi: swap 1650i and 1650s killer struct names (Íñigo Huguet) [2059994] - iwlwifi: yoyo: support for DBGC4 for dram (Íñigo Huguet) [2059994] - iwlwifi: mvm: update rate scale in moving back to assoc state (Íñigo Huguet) [2059994] - iwlwifi: mvm: add support for statistics update version 15 (Íñigo Huguet) [2059994] - iwlwifi: mvm: Add support for a new version of scan request command (Íñigo Huguet) [2059994] - iwlwifi: mvm: remove session protection upon station removal (Íñigo Huguet) [2059994] - iwlwifi: mvm: add support for PHY context command v4 (Íñigo Huguet) [2059994] - iwlwifi: fw: api: add link to PHY context command struct v1 (Íñigo Huguet) [2059994] - iwlwifi: mvm: support RLC configuration command (Íñigo Huguet) [2059994] - iwlwifi: mvm: d3: support v12 wowlan status (Íñigo Huguet) [2059994] - iwlwifi: mvm: parse firmware alive message version 6 (Íñigo Huguet) [2059994] - iwlwifi: pcie: support Bz suspend/resume trigger (Íñigo Huguet) [2059994] - iwlwifi: mvm: d3: move GTK rekeys condition (Íñigo Huguet) [2059994] - ath11k: change to use dynamic memory for channel list of scan (Íñigo Huguet) [2059994] - ath11k: add support for WCN6855 hw2.1 (Íñigo Huguet) [2059994] - ath9k: switch to rate table based lookup (Íñigo Huguet) [2059994] - iwlwifi: mvm: demote non-compliant kernel-doc header (Íñigo Huguet) [2059994] - iwlwifi: mvm: fix a possible NULL pointer deference (Íñigo Huguet) [2059994] - iwlwifi: mei: Fix spelling mistake "req_ownserhip" -> "req_ownership" (Íñigo Huguet) [2059994] - iwlwifi: mei: don't rely on the size from the shared area (Íñigo Huguet) [2059994] - iwlwifi: mei: fix linking when tracing is not enabled (Íñigo Huguet) [2059994] - ath11k: Avoid NULL ptr access during mgmt tx cleanup (Íñigo Huguet) [2059994] - rtlwifi: rtl8192de: Style clean-ups (Íñigo Huguet) [2059994] - brcmfmac: Configure keep-alive packet on suspend (Íñigo Huguet) [2059994] - ieee80211: change HE nominal packet padding value defines (Íñigo Huguet) [2059994] - cfg80211: use ieee80211_bss_get_elem() instead of _get_ie() (Íñigo Huguet) [2059994] - iwlwifi: mvm: read the rfkill state and feed it to iwlmei (Íñigo Huguet) [2059994] - iwlwifi: mvm: add vendor commands needed for iwlmei (Íñigo Huguet) [2059994] - iwlwifi: integrate with iwlmei (Íñigo Huguet) [2059994] - iwlwifi: mei: add debugfs hooks (Íñigo Huguet) [2059994] - iwlwifi: mei: add the driver to allow cooperation with CSME (Íñigo Huguet) [2059994] - mwifiex: Ensure the version string from the firmware is 0-terminated (Íñigo Huguet) [2059994] - mwifiex: Add quirk to disable deep sleep with certain hardware revision (Íñigo Huguet) [2059994] - mwifiex: Use a define for firmware version string length (Íñigo Huguet) [2059994] - rtw88: add debugfs to force lowest basic rate (Íñigo Huguet) [2059994] - rtw88: follow the AP basic rates for tx mgmt frame (Íñigo Huguet) [2059994] - mac80211: Use memset_after() to clear tx status (Íñigo Huguet) [2059994] - mac80211: notify non-transmitting BSS of color changes (Íñigo Huguet) [2059994] - mac80211: minstrel_ht: remove unused SAMPLE_SWITCH_THR define (Íñigo Huguet) [2059994] - cfg80211: allow continuous radar monitoring on offchannel chain (Íñigo Huguet) [2059994] - cfg80211: schedule offchan_cac_abort_wk in cfg80211_radar_event (Íñigo Huguet) [2059994] - cfg80211: delete redundant free code (Íñigo Huguet) [2059994] - mac80211: Remove unused assignment statements (Íñigo Huguet) [2059994] - cfg80211: fix possible NULL pointer dereference in cfg80211_stop_offchan_radar_detection (Íñigo Huguet) [2059994] - ath11k: Use memset_startat() for clearing queue descriptors (Íñigo Huguet) [2059994] - ath11k: Fix spelling mistake "detetction" -> "detection" (Íñigo Huguet) [2059994] - Revert "ath11k: add read variant from SMBIOS for download board data" (Íñigo Huguet) [2059994] - ath11k: add read variant from SMBIOS for download board data (Íñigo Huguet) [2059994] - ath11k: calculate the correct NSS of peer for HE capabilities (Íñigo Huguet) [2059994] - ath11k: change to treat alpha code na as world wide regdomain (Íñigo Huguet) [2059994] - cfg80211: move offchan_cac_event to a dedicated work (Íñigo Huguet) [2059994] - mac80211_hwsim: Fix spelling mistake "Droping" -> "Dropping" (Íñigo Huguet) [2059994] - mac80211: introduce set_radar_offchan callback (Íñigo Huguet) [2059994] - cfg80211: implement APIs for dedicated radar detection HW (Íñigo Huguet) [2059994] - ath11k: add support for BSS color change (Íñigo Huguet) [2059994] - ath11k: add trace log support (Íñigo Huguet) [2059994] - ath11k: Add missing qmi_txn_cancel() (Íñigo Huguet) [2059994] - ath11k: Disabling credit flow for WMI path (Íñigo Huguet) [2059994] - ath11k: Increment pending_mgmt_tx count before tx send invoke (Íñigo Huguet) [2059994] - ath11k: send proper txpower and maxregpower values to firmware (Íñigo Huguet) [2059994] - ath11k: move peer delete after vdev stop of station for QCA6390 and WCN6855 (Íñigo Huguet) [2059994] - ath11k: remove return for empty tx bitrate in mac_op_sta_statistics (Íñigo Huguet) [2059994] - ath11k: enable IEEE80211_VHT_EXT_NSS_BW_CAPABLE if NSS ratio enabled (Íñigo Huguet) [2059994] - ath11k: avoid unnecessary lock contention in tx_completion path (Íñigo Huguet) [2059994] - ath11k: add branch predictors in dp_tx path (Íñigo Huguet) [2059994] - ath11k: avoid while loop in ring selection of tx completion interrupt (Íñigo Huguet) [2059994] - ath11k: remove mod operator in dst ring processing (Íñigo Huguet) [2059994] - ath11k: allocate HAL_WBM2SW_RELEASE ring from cacheable memory (Íñigo Huguet) [2059994] - ath11k: add branch predictors in process_rx (Íñigo Huguet) [2059994] - ath11k: remove usage quota while processing rx packets (Íñigo Huguet) [2059994] - ath11k: avoid active pdev check for each msdu (Íñigo Huguet) [2059994] - ath11k: avoid additional access to ath11k_hal_srng_dst_num_free (Íñigo Huguet) [2059994] - ath11k: modify dp_rx desc access wrapper calls inline (Íñigo Huguet) [2059994] - ath11k: allocate dst ring descriptors from cacheable memory (Íñigo Huguet) [2059994] - ath11k: disable unused CE8 interrupts for ipq8074 (Íñigo Huguet) [2059994] - ath11k: avoid unnecessary BH disable lock in STA kickout event (Íñigo Huguet) [2059994] - ath11k: enable 802.11 power save mode in station mode (Íñigo Huguet) [2059994] - ath11k: convert ath11k_wmi_pdev_set_ps_mode() to use enum wmi_sta_ps_mode (Íñigo Huguet) [2059994] - ath9k: use swap() to make code cleaner (Íñigo Huguet) [2059994] - ath10k: fetch (pre-)calibration data via nvmem subsystem (Íñigo Huguet) [2059994] - Revert "ath11k: add support for WCN6855 hw2.1" (Íñigo Huguet) [2059994] - iommu/vt-d: Make DMAR_UNITS_SUPPORTED a config setting (Jerry Snitselaar) [2095498] - scsi: mpi3mr: Fix kernel-doc (Tomas Henzl) [2091878] - scsi: mpi3mr: Rework mrioc->bsg_device model to fix warnings (Tomas Henzl) [2091878] - scsi: mpi3mr: Add target device related sysfs attributes (Tomas Henzl) [2091878] - scsi: mpi3mr: Add shost related sysfs attributes (Tomas Henzl) [2091878] - scsi: mpi3mr: Return error if dma_alloc_coherent() fails (Tomas Henzl) [2091878] - scsi: mpi3mr: Fix a NULL vs IS_ERR() bug in mpi3mr_bsg_init() (Tomas Henzl) [2091878] - scsi: mpi3mr: Return I/Os to an unrecoverable HBA with DID_ERROR (Tomas Henzl) [2091878] - scsi: mpi3mr: Hidden drives not removed during soft reset (Tomas Henzl) [2091878] - scsi: mpi3mr: Increase I/O timeout value to 60s (Tomas Henzl) [2091878] - scsi: mpi3mr: Update driver version to 8.0.0.69.0 (Tomas Henzl) [2091878] - scsi: mpi3mr: Add support for NVMe passthrough (Tomas Henzl) [2091878] - scsi: mpi3mr: Expose adapter state to sysfs (Tomas Henzl) [2091878] - scsi: mpi3mr: Add support for PEL commands (Tomas Henzl) [2091878] - scsi: mpi3mr: Add support for MPT commands (Tomas Henzl) [2091878] - scsi: mpi3mr: Move data structures/definitions from MPI headers to uapi header (Tomas Henzl) [2091878] - scsi: mpi3mr: Add support for driver commands (Tomas Henzl) [2091878] - scsi: mpi3mr: Add bsg device support (Tomas Henzl) [2091878] - selftests/powerpc: Add PPC_FEATURE2_ARCH_3_1 and PPC_FEATURE2_EBB bits (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc: Add helper to exit on failure (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Add interface test for mmcra register fields (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr3_src fields (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr2_fcs_fch fields (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr2_l2l3 field (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr1_comb field (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr0_pmc56 using pmc5 (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr0_fc56 field using pmc1 (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr0_pmcjce field (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr0_pmccext bit (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr0_cc56run field (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr0 exception bits (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Add macro to extract mmcr3 and mmcra fields (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Add macro to extract mmcr0/mmcr1 fields (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Add macros to extract mmcr fields (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Add event_init_sampling function (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Add utility functions to post process the mmap buffer (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Add macros to parse event codes (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Add support for perf sampling tests (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc: Add a test of counting larx/stcx (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Include mmap_buffer field as part of struct event (Desnes A. Nunes do Rosario) [2071113] - [s390] net/smc: Fix af_ops of child socket pointing to released memory (Tobias Huschle) [2043832] - [s390] net/smc: Fix NULL pointer dereference in smc_pnet_find_ib() (Tobias Huschle) [2043832] - [s390] net/smc: use memcpy instead of snprintf to avoid out of bounds read (Tobias Huschle) [2043832] - [s390] net/smc: Call trace_smc_tx_sendmsg when data corked (Tobias Huschle) [2043832] - [s390] net/smc: Fix cleanup when register ULP fails (Tobias Huschle) [2043832] - [s390] net/smc: fix connection leak (Tobias Huschle) [2043832] - [s390] net/smc: Use a mutex for locking "struct smc_pnettable" (Tobias Huschle) [2043832] - [s390] net/smc: unlock on error paths in __smc_setsockopt() (Tobias Huschle) [2043832] - [s390] net/smc: return ETIMEDOUT when smc_connect_clc() timeout (Tobias Huschle) [2043832] - [s390] net/smc: Add comment for smc_tx_pending (Tobias Huschle) [2043832] - [s390] net/smc: Add global configure for handshake limitation by netlink (Tobias Huschle) [2043832] - [s390] net/smc: Dynamic control handshake limitation by socket options (Tobias Huschle) [2043832] - [s390] net/smc: Limit SMC visits when handshake workqueue congested (Tobias Huschle) [2043832] - [s390] net/smc: Limit backlog connections (Tobias Huschle) [2043832] - [s390] net/smc: Make smc_tcp_listen_work() independent (Tobias Huschle) [2043832] - [s390] net/smc: Avoid overwriting the copies of clcsock callback functions (Tobias Huschle) [2043832] - [s390] Partially revert "net/smc: Add netlink net namespace support" (Tobias Huschle) [2043832] - [s390] net/smc: Cork when sendpage with MSG_SENDPAGE_NOTLAST flag (Tobias Huschle) [2043832] - [s390] net/smc: Remove corked dealyed work (Tobias Huschle) [2043832] - [s390] net/smc: Send directly when TCP_CORK is cleared (Tobias Huschle) [2043832] - [s390] net/smc: Forward wakeup to smc socket waitqueue after fallback (Tobias Huschle) [2043832] - [s390] net/smc: Transitional solution for clcsock race issue (Tobias Huschle) [2043832] - [s390] net/smc: Fix hung_task when removing SMC-R devices (Tobias Huschle) [2043832] - [s390] net/smc: Remove unused function declaration (Tobias Huschle) [2043832] - [s390] net/smc: Resolve the race between SMC-R link access and clear (Tobias Huschle) [2043832] - [s390] net/smc: Introduce a new conn->lgr validity check helper (Tobias Huschle) [2043832] - [s390] net/smc: Resolve the race between link group access and termination (Tobias Huschle) [2043832] - [s390] net/smc: Reset conn->lgr when link group registration fails (Tobias Huschle) [2043832] - [s390] net/smc: add comments for smc_link_{usable|sendable} (Tobias Huschle) [2043832] - [s390] net/smc: remove redundant re-assignment of pointer link (Tobias Huschle) [2043832] - [s390] net/smc: Introduce TCP ULP support (Tobias Huschle) [2043832] - [s390] net/smc: Add net namespace for tracepoints (Tobias Huschle) [2043832] - [s390] net/smc: Print net namespace in log (Tobias Huschle) [2043832] - [s390] net/smc: Add netlink net namespace support (Tobias Huschle) [2043832] - [s390] net/smc: Introduce net namespace support for linkgroup (Tobias Huschle) [2043832] - [s390] net/smc: Use the bitmap API when applicable (Tobias Huschle) [2043832] - [s390] net/smc: fix kernel panic caused by race of smc_sock (Tobias Huschle) [2043832] - [s390] net/smc: don't send CDC/LLC message if link not ready (Tobias Huschle) [2043832] - [s390] net/smc: fix using of uninitialized completions (Tobias Huschle) [2043832] - [s390] net/smc: Prevent smc_release() from long blocking (Tobias Huschle) [2043832] - [s390] net/smc: Clear memory when release and reuse buffer (Tobias Huschle) [2043832] - [s390] net/smc: Keep smc_close_final rc during active close (Tobias Huschle) [2043832] - [s390] net/smc: fix wrong list_del in smc_lgr_cleanup_early (Tobias Huschle) [2043832] - [s390] net/smc: Don't call clcsock shutdown twice when smc shutdown (Tobias Huschle) [2043832] - [s390] net/smc: Fix loop in smc_listen (Tobias Huschle) [2043832] - [s390] net/smc: Fix NULL pointer dereferencing in smc_vlan_by_tcpsk() (Tobias Huschle) [2043832] - [s390] net/smc: Ensure the active closing peer first closes clcsock (Tobias Huschle) [2043832] - [s390] net/smc: Clean up local struct sock variables (Tobias Huschle) [2043832] - [s390] net/smc: Avoid warning of possible recursive locking (Tobias Huschle) [2043832] - [s390] net/smc: Make sure the link_id is unique (Tobias Huschle) [2043832] - [s390] net/smc: Transfer remaining wait queue entries during fallback (Tobias Huschle) [2043832] - [s390] net/smc: fix sk_refcnt underflow on linkdown and fallback (Tobias Huschle) [2043832] - [s390] net/smc: Print function name in smcr_link_down tracepoint (Tobias Huschle) [2043832] - [s390] net/smc: Introduce tracepoint for smcr link down (Tobias Huschle) [2043832] - [s390] net/smc: Introduce tracepoints for tx and rx msg (Tobias Huschle) [2043832] - [s390] net/smc: Introduce tracepoint for fallback (Tobias Huschle) [2043832] - [s390] net/smc: Correct spelling mistake to TCPF_SYN_RECV (Tobias Huschle) [2043832] - [s390] net/smc: Fix smc_link->llc_testlink_time overflow (Tobias Huschle) [2043832] - [s390] net/smc: stop links when their GID is removed (Tobias Huschle) [2043832] - [s390] net/smc: add netlink support for SMC-Rv2 (Tobias Huschle) [2043832] - [s390] net/smc: extend LLC layer for SMC-Rv2 (Tobias Huschle) [2043832] - [s390] net/smc: add v2 support to the work request layer (Tobias Huschle) [2043832] - [s390] net/smc: retrieve v2 gid from IB device (Tobias Huschle) [2043832] - [s390] net/smc: add v2 format of CLC decline message (Tobias Huschle) [2043832] - [s390] net/smc: add listen processing for SMC-Rv2 (Tobias Huschle) [2043832] - [s390] net/smc: add SMC-Rv2 connection establishment (Tobias Huschle) [2043832] - [s390] net/smc: prepare for SMC-Rv2 connection (Tobias Huschle) [2043832] - [s390] net/smc: save stack space and allocate smc_init_info (Tobias Huschle) [2043832] - [s390] net/smc: add generic netlink support for system EID (Tobias Huschle) [2043832] - [s390] net/smc: keep static copy of system EID (Tobias Huschle) [2043832] - [s390] net/smc: add support for user defined EIDs (Tobias Huschle) [2043832] - [s390] net/smc: Allow SMC-D 1MB DMB allocations (Tobias Huschle) [2043832] - [s390] net/smc: no need to flush smcd_dev's event_wq before destroying it (Tobias Huschle) [2043832] - [s390] net/smc: avoid possible duplicate dmb unregistration (Tobias Huschle) [2043832] - [s390] net/smc: remove device from smcd_dev_list after failed device_add() (Tobias Huschle) [2043832]- bnxt_en: parse and report result field when NVRAM package install fails (Ken Cox) [2043782] - bnxt_en: Fix unnecessary dropping of RX packets (Ken Cox) [2043782] - bnxt_en: Initiallize bp->ptp_lock first before using it (Ken Cox) [2043782] - bnxt_en: Fix possible bnxt_open() failure caused by wrong RFS flag (Ken Cox) [2043782] - bnxt_en: Prevent XDP redirect from running when stopping TX queue (Ken Cox) [2043782 1944997] - bnxt_en: reserve space inside receive page for skb_shared_info (Ken Cox) [2043782 1944997] - bnxt_en: Synchronize tx when xdp redirects happen on same ring (Ken Cox) [2043782 1944997] - net: bnxt_ptp: fix compilation error (Ken Cox) [2043782] - bnxt: revert hastily merged uAPI aberrations (Ken Cox) [2043782] - bnxt_en: add an nvm test for hw diagnose (Ken Cox) [2043782] - bnxt_en: implement hw health reporter (Ken Cox) [2043782] - bnxt_en: Do not destroy health reporters during reset (Ken Cox) [2043782] - bnxt_en: Eliminate unintended link toggle during FW reset (Ken Cox) [2043782] - bnxt_en: Properly report no pause support on some cards (Ken Cox) [2043782] - bnxt_en: introduce initial link state of unknown (Ken Cox) [2043782] - bnxt_en: parse result field when NVRAM package install fails (Ken Cox) [2043782] - bnxt_en: add more error checks to HWRM_NVM_INSTALL_UPDATE (Ken Cox) [2043782] - bnxt_en: refactor error handling of HWRM_NVM_INSTALL_UPDATE (Ken Cox) [2043782] - bnxt_en: Increase firmware message response DMA wait time (Ken Cox) [2043782] - bnxt_en: Fix incorrect multicast rx mask setting when not requested (Ken Cox) [2043782] - bnxt_en: Fix occasional ethtool -t loopback test failures (Ken Cox) [2043782] - bnxt_en: Fix offline ethtool selftest with RDMA enabled (Ken Cox) [2043782] - bnxt_en: Fix active FEC reporting to ethtool (Ken Cox) [2043782] - bnxt_en: Fix devlink fw_activate (Ken Cox) [2043782] - bnxt_en: Restore the resets_reliable flag in bnxt_open() (Ken Cox) [2043782] - bnxt_en: Handle async event when the PHC is updated in RTC mode (Ken Cox) [2043782] - bnxt_en: Implement .adjtime() for PTP RTC mode (Ken Cox) [2043782] - bnxt_en: Add driver support to use Real Time Counter for PTP (Ken Cox) [2043782] - bnxt_en: PTP: Refactor PTP initialization functions (Ken Cox) [2043782] - bnxt_en: Update firmware interface to 1.10.2.73 (Ken Cox) [2043782] - bnxt_en: improve firmware timeout messaging (Ken Cox) [2043782] - bnxt_en: use firmware provided max timeout for messages (Ken Cox) [2043782] - bnxt_en: improve VF error messages when PF is unavailable (Ken Cox) [2043782] - bnxt_en: add dynamic debug support for HWRM messages (Ken Cox) [2043782] - bnxt_en: Use page frag RX buffers for better software GRO performance (Ken Cox) [2043782] - bnxt_en: convert to xdp_do_flush (Ken Cox) [2043782] - bnxt_en: Support CQE coalescing mode in ethtool (Ken Cox) [2043782] - bnxt_en: Support configurable CQE coalescing mode (Ken Cox) [2043782] - bnxt_en: enable interrupt sampling on 5750X for DIM (Ken Cox) [2043782] - bnxt_en: Log error report for dropped doorbell (Ken Cox) [2043782] - bnxt_en: Add event handler for PAUSE Storm event (Ken Cox) [2043782] - flow_offload: reject to offload tc actions in offload drivers (Ken Cox) [2043782] - bnxt_en: Fix compile error regression when CONFIG_BNXT_SRIOV is not set (Ken Cox) [2043782] - bnxt_en: fix format specifier in live patch error message (Ken Cox) [2043782] - bnxt_en: extend RTNL to VF check in devlink driver_reinit (Ken Cox) [2043782] - bnxt_en: avoid newline at end of message in NL_SET_ERR_MSG_MOD (Ken Cox) [2043782] - bnxt_en: Remove not used other ULP define (Ken Cox) [2043782] - bnxt_en: Provide stored devlink "fw" version on older firmware (Ken Cox) [2043782] - bnxt_en: implement firmware live patching (Ken Cox) [2043782] - bnxt_en: Update firmware interface to 1.10.2.63 (Ken Cox) [2043782] - bnxt_en: implement dump callback for fw health reporter (Ken Cox) [2043782] - bnxt_en: extract coredump command line from current task (Ken Cox) [2043782] - bnxt_en: Retrieve coredump and crashdump size via FW command (Ken Cox) [2043782] - bnxt_en: Add compression flags information in coredump segment header (Ken Cox) [2043782] - bnxt_en: move coredump functions into dedicated file (Ken Cox) [2043782] - bnxt_en: Refactor coredump functions (Ken Cox) [2043782] - bnxt_en: improve fw diagnose devlink health messages (Ken Cox) [2043782] - bnxt_en: consolidate fw devlink health reporters (Ken Cox) [2043782] - bnxt_en: remove fw_reset devlink health reporter (Ken Cox) [2043782] - bnxt_en: improve error recovery information messages (Ken Cox) [2043782] - bnxt_en: add enable_remote_dev_reset devlink parameter (Ken Cox) [2043782] - bnxt_en: implement devlink dev reload fw_activate (Ken Cox) [2043782] - bnxt_en: implement devlink dev reload driver_reinit (Ken Cox) [2043782] - bnxt_en: refactor cancellation of resource reservations (Ken Cox) [2043782] - bnxt_en: refactor printing of device info (Ken Cox) [2043782] - bnxt: use netif_is_rxfh_configured instead of open code (Ken Cox) [2043782] - ethernet: use eth_hw_addr_set() (Ken Cox) [2043782] - bnxt_en: Fix TX timeout when TX ring size is set to the smallest (Ken Cox) [2043782] - net/{mlx5|nfp|bnxt}: Remove unnecessary RTNL lock assert (Ken Cox) [2043782] - bnxt_en: make bnxt_free_skbs() safe to call after bnxt_free_mem() (Ken Cox) [2043782] - netfilter: nat: really support inet nat without l3 address (Phil Sutter) [2092424] - netfilter: nf_tables: use kfree_rcu(ptr, rcu) to release hooks in clean_net path (Phil Sutter) [2094236] - netfilter: nf_tables: double hook unregistration in netns path (Phil Sutter) [2094236] - video: fbdev: hyperv_fb: Allow resolutions with size > 64 MB for Gen1 (Mohammed Gamal) [1948442] - cpufreq: intel_pstate: Use firmware default EPP (Steve Best) [2072671] - cpufreq: intel_pstate: Update cpuinfo.max_freq on HWP_CAP changes (Steve Best) [2072671] - cpufreq: intel_pstate: Update EPP for AlderLake mobile (Steve Best) [2072671] - cpufreq: intel_pstate: Drop redundant intel_pstate_get_hwp_cap() call (Steve Best) [2072671] - cpufreq: intel_pstate: ITMT support for overclocked system (Steve Best) [2072671] - cpufreq: intel_pstate: Fix active mode offline/online EPP handling (Steve Best) [2072671] - cpufreq: intel_pstate: Clear HWP Status during HWP Interrupt enable (Steve Best) [2072671] - cpufreq: intel_pstate: Fix unchecked MSR 0x773 access (Steve Best) [2072671] - cpufreq: intel_pstate: Clear HWP desired on suspend/shutdown and offline (Steve Best) [2072671] - cpufreq: intel_pstate: Process HWP Guaranteed change notification (Steve Best) [2072671] - cpufreq: intel_pstate: Override parameters if HWP forced by BIOS (Steve Best) [2072671] - Revert "cpufreq: intel_pstate: Process HWP Guaranteed change notification" (Steve Best) [2072671] - cpufreq: intel_pstate: Process HWP Guaranteed change notification (Steve Best) [2072671] - cpuidle: intel_idle: Drop redundant backslash at line end (Steve Best) [2072893] - intel_idle: add core C6 optimization for SPR (Steve Best) [2072893] - intel_idle: add 'preferred_cstates' module argument (Steve Best) [2072893] - intel_idle: add SPR support (Steve Best) [2072893] - intel_idle: enable interrupts before C1 on Xeons (Steve Best) [2072893]- [s390] s390/airq: use DMA memory for summary indicators (Tobias Huschle) [2043905] - [s390] s390/zcrypt: Provide target domain for EP11 cprbs to scheduling function (Tobias Huschle) [2043905] - [s390] s390/zcrypt: change reply buffer size offering (Tobias Huschle) [2043905] - [s390] s390/zcrypt: Support CPRB minor version T7 (Tobias Huschle) [2043905] - [s390] s390/zcrypt: handle checkstopped cards with new state (Tobias Huschle) [2043905] - [s390] s390/zcrypt: CEX8S exploitation support (Tobias Huschle) [2043905] - [s390] s390/ap/zcrypt: debug feature improvements (Tobias Huschle) [2043905] - [s390] s390/zcrypt: rework of debug feature messages (Tobias Huschle) [2043905] - powerpc/perf: Fix the threshold compare group constraint for power10 (Steve Best) [2090058] - arch/x86: Disable system wide bus lock rate limiting (Prarit Bhargava) [2028252] - rtnetlink: return ENODEV when IFLA_ALT_IFNAME is used in dellink (Xin Long) [2062780] - rtnetlink: enable alt_ifname for setlink/newlink (Xin Long) [2062780] - rtnetlink: return ENODEV when ifname does not exist and group is given (Xin Long) [2062780] - rtnetlink: Return correct error on changing device netns (Xin Long) [2062780] - net: remove the new_ifindex argument from dev_change_net_namespace (Xin Long) [2062780] - net: Allow to specify ifindex when device is moved to another namespace (Xin Long) [2062780] - net: rtnetlink: add possibility to use alternative names as message handle (Xin Long) [2062780] - net: rtnetlink: introduce helper to get net_device instance by ifname (Xin Long) [2062780] - net: rtnetlink: unify the code in __rtnl_newlink get dev with the rest (Xin Long) [2062780] - net: rtnetlink: put alternative names to getlink message (Xin Long) [2062780] - block-map: add __GFP_ZERO flag for alloc_page in function bio_copy_kern (Ewan D. Milne) [2049198] {CVE-2022-0494} - [s390] s390/dasd: prevent double format of tracks for ESE devices (Mete Durlu) [2094296] - [s390] s390/dasd: fix data corruption for ESE devices (Mete Durlu) [2094296] - [s390] s390/dasd: Fix read inconsistency for ESE DASD devices (Mete Durlu) [2094294] - [s390] s390/dasd: Fix read for ESE with blksize < 4k (Mete Durlu) [2094294] - xfs: validate inode fork size against fork format (Andrey Albershteyn) [2089447] - selftests/tc-testing: match any qdisc type (Petr Oros) [2021843] - tc-testing: Add control-plane selftests for sch_mq (Petr Oros) [2021843] - netdevsim: Zero-initialize memory for new map's value in function nsim_bpf_map_alloc (Petr Oros) [2021843] - netdevsim: don't overwrite read only ethtool parms (Petr Oros) [2021843] - netdevsim: fix uninit value in nsim_drv_configure_vfs() (Petr Oros) [2021843] - netdevsim: rename 'driver' entry points (Petr Oros) [2021843] - netdevsim: move max vf config to dev (Petr Oros) [2021843] - netdevsim: move details of vf config to dev (Petr Oros) [2021843] - netdevsim: move vfconfig to nsim_dev (Petr Oros) [2021843] - netdevsim: take rtnl_lock when assigning num_vfs (Petr Oros) [2021843] - netdevsim: Protect both reload_down and reload_up paths (Petr Oros) [2021843] - netdevsim: make array res_ids static const, makes object smaller (Petr Oros) [2021843] - netdevsim: Add multi-queue support (Petr Oros) [2021843] - net: netdevsim: use xso.real_dev instead of xso.dev in callback functions of struct xfrmdev_ops (Petr Oros) [2021843] - netdevsim: delete unnecessary debugfs checking (Petr Oros) [2021843] - netdevsim: switch to memdup_user_nul() (Petr Oros) [2021843] - netdevsim: init u64 stats for 32bit hardware (Petr Oros) [2021843] - dm: fix bio length of empty flush (Ming Lei) [2090940] - block: initialize the target bio in __bio_clone_fast (Ming Lei) [2090940] - dm: use bio_clone_fast in alloc_io/alloc_tio (Ming Lei) [2090940] - block: clone crypto and integrity data in __bio_clone_fast (Ming Lei) [2090940] - dm-cache: remove __remap_to_origin_clear_discard (Ming Lei) [2090940] - dm: simplify the single bio fast path in __send_duplicate_bios (Ming Lei) [2090940] - dm: retun the clone bio from alloc_tio (Ming Lei) [2090940] - dm: pass the bio instead of tio to __map_bio (Ming Lei) [2090940] - dm: move cloning the bio into alloc_tio (Ming Lei) [2090940] - dm: fold __send_duplicate_bios into __clone_and_map_simple_bio (Ming Lei) [2090940] - dm: fold clone_bio into __clone_and_map_data_bio (Ming Lei) [2090940] - dm: add a clone_to_tio helper (Ming Lei) [2090940] - block: make bio_crypt_clone() able to fail (Ming Lei) [2090940] - perf/x86/uncore: Add new Alder Lake and Raptor Lake support (Michael Petlan) [2088831] - perf/x86/uncore: Clean up uncore_pci_ids[] (Michael Petlan) [2088831] - perf/x86/uncore: Add Raptor Lake uncore support (Michael Petlan) [2088831] - perf/x86/cstate: Add new Alder Lake and Raptor Lake support (Michael Petlan) [2088831] - perf/x86/cstate: Add Raptor Lake support (Michael Petlan) [2088831] - perf/x86/msr: Add new Alder Lake and Raptor Lake support (Michael Petlan) [2088831] - perf/x86/msr: Add Raptor Lake CPU support (Michael Petlan) [2088831] - perf/x86: Add new Alder Lake and Raptor Lake support (Michael Petlan) [2088831] - perf/x86: Add Intel Raptor Lake support (Michael Petlan) [2088831] - x86/cpu: Add new Alderlake and Raptorlake CPU model numbers (Michael Petlan) [2088831] - x86/intel: Add common OPTDIFFs (Michael Petlan) [2088831] - x86/cpu: Explain Intel model naming convention (Michael Petlan) [2088831] - KVM: s390: vsie/gmap: reduce gmap_rmap overhead (Thomas Huth) [2072387] - KVM: s390x: fix SCK locking (Thomas Huth) [2072387] - s390/kvm: use union tod_clock (Thomas Huth) [2072387] - s390/time: introduce new store_tod_clock_ext() (Thomas Huth) [2072387] - s390/time: introduce union tod_clock (Thomas Huth) [2072387] - KVM: s390: Clarify SIGP orders versus STOP/RESTART (Thomas Huth) [2043868] - KVM: s390: Clear valid_wakeup in kvm_s390_handle_wait(), not in arch hook (Thomas Huth) [2072387] - KVM: s390: Ensure kvm_arch_no_poll() is read once when blocking vCPU (Thomas Huth) [2072387] - KVM: s390: Introduce kvm_s390_get_gfn_end() (Thomas Huth) [2072387] - KVM: Integrate gfn_to_memslot_approx() into search_memslots() (Thomas Huth) [2072387] - KVM: s390: Use kvm_get_vcpu() instead of open-coded access (Thomas Huth) [2072387] - KVM: s390: add debug statement for diag 318 CPNC data (Thomas Huth) [2072387] - KVM: s390: pv: properly handle page flags for protected guests (Thomas Huth) [2072387] - KVM: s390: Add a routine for setting userspace CPU state (Thomas Huth) [2072387] - net: sfc: ef10: fix memory leak in efx_ef10_mtd_probe() (Íñigo Huguet) [2042840] - net: sfc: fix memory leak due to ptp channel (Íñigo Huguet) [2042840] - net: sfc: fix using uninitialized xdp tx_queue (Íñigo Huguet) [2042840] - sfc: Do not free an empty page_ring (Íñigo Huguet) [2042840] - net: sfc: add missing xdp queue reinitialization (Íñigo Huguet) [2042840] - sfc: Avoid NULL pointer dereference on systems without numa awareness (Íñigo Huguet) [2042840] - sfc: extend the locking on mcdi->seqno (Íñigo Huguet) [2042840] - sfc: set affinity hints in local NUMA node only (Íñigo Huguet) [2042840] - sfc: default config to 1 channel/core in local NUMA node only (Íñigo Huguet) [2042840] - sfc: The size of the RX recycle ring should be more flexible (Íñigo Huguet) [2042840] - sfc: Use swap() instead of open coding it (Íñigo Huguet) [2042840] - ethernet/sfc: remove redundant rc variable (Íñigo Huguet) [2042840] - PCI/ACPI: Allow D3 only if Root Port can signal and wake from D3 (Myron Stowe) [2015785] - thunderbolt: Do not make DROM read success compulsory (Myron Stowe) [2015785] - thunderbolt: Do not resume routers if UID is not set (Myron Stowe) [2015785] - thunderbolt: Retry DROM reads for more failure scenarios (Myron Stowe) [2015785] - PCI/ACPI: Replace acpi_bus_get_device() with acpi_fetch_acpi_dev() (Myron Stowe) [2015785] - ACPI: scan: Introduce acpi_fetch_acpi_dev() (Myron Stowe) [2015785] - PCI: PM: Fix ordering of operations in pci_back_from_sleep() (Myron Stowe) [2015785] - PCI: PM: Do not call platform_pci_power_manageable() unnecessarily (Myron Stowe) [2015785] - PCI: PM: Make pci_choose_state() call pci_target_state() (Myron Stowe) [2015785] - PCI: PM: Rearrange pci_target_state() (Myron Stowe) [2015785] - PCI: PM: Simplify acpi_pci_power_manageable() (Myron Stowe) [2015785] - PCI: PM: Drop struct pci_platform_pm_ops (Myron Stowe) [2015785] - PCI: ACPI: PM: Do not use pci_platform_pm_ops for ACPI (Myron Stowe) [2015785] - PCI: PM: Do not use pci_platform_pm_ops for Intel MID PM (Myron Stowe) [2015785] - ACPI: glue: Look for ACPI bus type only if ACPI companion is not known (Myron Stowe) [2015785] - ACPI: glue: Drop cleanup callback from struct acpi_bus_type (Myron Stowe) [2015785] - PCI: ACPI: Drop acpi_pci_bus (Myron Stowe) [2015785] - PCI: ACPI: Check parent pointer in acpi_pci_find_companion() (Myron Stowe) [2015785] - PCI/ACPI: Don't reset a fwnode set by OF (Myron Stowe) [2015785] - PCI: VMD: ACPI: Make ACPI companion lookup work for VMD bus (Myron Stowe) [2015785] - PCI: Change the type of probe argument in reset functions (Myron Stowe) [2015785] - PCI: Add support for ACPI _RST reset method (Myron Stowe) [2015785] - PCI: Setup ACPI fwnode early and at the same time with OF (Myron Stowe) [2015785] - PCI: Use acpi_pci_power_manageable() (Myron Stowe) [2015785] - PCI: Add pci_set_acpi_fwnode() to set ACPI_COMPANION (Myron Stowe) [2015785] - PCI: Allow userspace to query and set device reset mechanism (Myron Stowe) [2015785] - PCI: Remove reset_fn field from pci_dev (Myron Stowe) [2015785] - PCI: Add array to track reset method ordering (Myron Stowe) [2015785] - PCI: Add pcie_reset_flr() with 'probe' argument (Myron Stowe) [2015785] - PCI: Cache PCIe Device Capabilities register (Myron Stowe) [2015785] - driver core: Split device_platform_notify() (Myron Stowe) [2015785] - software nodes: Split software_node_notify() (Myron Stowe) [2015785] - PCI: PM: Enable PME if it can be signaled from D3cold (Myron Stowe) [2015785] - PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently (Myron Stowe) [2015785] - PCI: Use pci_update_current_state() in pci_enable_device_flags() (Myron Stowe) [2015785] - PCI: Add pci_reset_bus_function() Secondary Bus Reset interface (Myron Stowe) [2015785] - ACPI: scan: Rearrange code related to acpi_get_device_data() (Myron Stowe) [2015785] - PCI/ACPI: Whitelist hotplug ports for D3 if power managed by ACPI (Myron Stowe) [2015785] - crypto: cavium/nitrox - use pcie_flr instead of duplicating it (Myron Stowe) [2015785] - NFSv4 only print the label when its queried (Scott Mayhew) [2030827] - NFSv4.1 provide mount option to toggle trunking discovery (Scott Mayhew) [2030827] - NFSv4.1 test and add 4.1 trunking transport (Scott Mayhew) [2030827] - SUNRPC allow for unspecified transport time in rpc_clnt_add_xprt (Scott Mayhew) [2030827] - NFSv4 handle port presence in fs_location server string (Scott Mayhew) [2030827] - NFSv4 expose nfs_parse_server_name function (Scott Mayhew) [2030827] - NFSv4.1 query for fs_location attr on a new file system (Scott Mayhew) [2030827] - NFSv4 store server support for fs_location attribute (Scott Mayhew) [2030827] - NFSv4 remove zero number of fs_locations entries error check (Scott Mayhew) [2030827] - NFSv4.1 add network transport when session trunking is detected (Scott Mayhew) [2030827] - SUNRPC enforce creation of no more than max_connect xprts (Scott Mayhew) [2030827] - NFSv4 introduce max_connect mount options (Scott Mayhew) [2030827] - SUNRPC add xps_nunique_destaddr_xprts to xprt_switch_info in sysfs (Scott Mayhew) [2030827] - SUNRPC keep track of number of transports to unique addresses (Scott Mayhew) [2030827] - powerpc/papr_scm: Make 'perf_stats' invisible if perf-stats unavailable (Diego Domingos) [1986188] - powerpc/papr_scm: Fix warnings about undeclared variable (Diego Domingos) [1986188] - VMCI: Add support for ARM64 (Cathy Avery) [2080095] - VMCI: Release notification_bitmap in error path (Cathy Avery) [2080095] - VMCI: Check exclusive_vectors when freeing interrupt 1 (Cathy Avery) [2080095] - VMCI: Fix some error handling paths in vmci_guest_probe_device() (Cathy Avery) [2080095] - VMCI: No need to clear memory after a dma_alloc_coherent() call (Cathy Avery) [2080095] - VMCI: Fix the description of vmci_check_host_caps() (Cathy Avery) [2080095] - VMCI: dma dg: add support for DMA datagrams receive (Cathy Avery) [2080095] - VMCI: dma dg: add support for DMA datagrams sends (Cathy Avery) [2080095] - VMCI: dma dg: allocate send and receive buffers for DMA datagrams (Cathy Avery) [2080095] - VMCI: dma dg: register dummy IRQ handlers for DMA datagrams (Cathy Avery) [2080095] - VMCI: dma dg: set OS page size (Cathy Avery) [2080095] - VMCI: dma dg: whitespace formatting change for vmci register defines (Cathy Avery) [2080095] - VMCI: dma dg: detect DMA datagram capability (Cathy Avery) [2080095] - VMCI: Use BIT() macro for bit definitions (Cathy Avery) [2080095] - VMCI: dma dg: add MMIO access to registers (Cathy Avery) [2080095] - misc: vmw_vmci: Switch to kvfree_rcu() API (Cathy Avery) [2080095] - VMCI: fix NULL pointer dereference when unmapping queue pair (Cathy Avery) [2080095] - misc: vmci: remove redundant variable is_local (Cathy Avery) [2080095] - misc: vmw_vmci: return the correct errno code (Cathy Avery) [2080095] - misc: vmw_vmci: explicitly initialize vmci_datagram payload (Cathy Avery) [2080095] - misc: vmw_vmci: explicitly initialize vmci_notify_bm_set_msg struct (Cathy Avery) [2080095] - vmci_host: print unexpanded names of ioctl requests in debug messages (Cathy Avery) [2080095] - drivers/misc/vmw_vmci: restrict too big queue size in qp_host_alloc_queue (Cathy Avery) [2080095] - VMCI: Enforce queuepair max size for IOCTL_VMCI_QUEUEPAIR_ALLOC (Cathy Avery) [2080095] - VMCI: Use set_page_dirty_lock() when unregistering guest memory (Cathy Avery) [2080095] - misc/vmw_vmci: fix typo (Cathy Avery) [2080095] - misc: vmw_vmci: fix kernel info-leak by initializing dbells in vmci_ctx_get_chkpt_doorbells() (Cathy Avery) [2080095] - VMCI: check return value of get_user_pages_fast() for errors (Cathy Avery) [2080095] - vmci_host: get rid of pointless access_ok() (Cathy Avery) [2080095] - treewide: Add SPDX license identifier - Makefile/Kconfig (Cathy Avery) [2080095] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 321 (Cathy Avery) [2080095] - VMCI: Use memdup_user() rather than duplicating its implementation (Cathy Avery) [2080095] - VMCI: remove set but not used variable 'cid' (Cathy Avery) [2080095] - vmci: type promotion bug in qp_host_get_user_memory() (Cathy Avery) [2080095]- misc: pvpanic: introduce device capability (Emanuele Giuseppe Esposito) [2088457] - misc: pvpanic: add crash loaded event (Emanuele Giuseppe Esposito) [2088457] - misc: pvpanic: move bit definition to uapi header file (Emanuele Giuseppe Esposito) [2088457] - rfkill: make new event layout opt-in (Jose Ignacio Tornos Martinez) [2023175] - lib/sbitmap: fix sb->map leak (Ming Lei) [2093549] - openvswitch: fix OOB access in reserve_sfa_size() (Antoine Tenart) [2082023] - net: openvswitch: don't send internal clone attribute to the userspace. (Antoine Tenart) [2082023 2085509] - openvswitch: Add recirc_id to recirc warning (Antoine Tenart) [2082023] - openvswitch: Fixed nd target mask field in the flow dump. (Antoine Tenart) [2082023] - net: openvswitch: Remove redundant if statements (Antoine Tenart) [2082023] - netfilter: nf_tables: disallow non-stateful expression in sets earlier (Phil Sutter) [2092987] {CVE-2022-1966} - cachefiles: Drop superfluous readpages aops NULL check (Dave Wysochanski) [2083136] - audit: fix AUDIT_DISABLED undeclared error when AUDITSYSCALL unconfigured (Richard Guy Briggs) [2035123] - audit: log AUDIT_TIME_* records only from rules (Richard Guy Briggs) [2035123] - audit: improve audit queue handling when "audit=1" on cmdline (Richard Guy Briggs) [2035123] - audit: replace zero-length array with flexible-array member (Richard Guy Briggs) [2035123] - audit: use struct_size() helper in audit_[send|make]_reply() (Richard Guy Briggs) [2035123] - audit: ensure userspace is penalized the same as the kernel when under pressure (Richard Guy Briggs) [2035123] - audit: use struct_size() helper in kmalloc() (Richard Guy Briggs) [2035123] - audit: improve robustness of the audit queue handling (Richard Guy Briggs) [2035123] - audit: return early if the filter rule has a lower priority (Richard Guy Briggs) [2035123] - lsm_audit: avoid overloading the "key" audit field (Richard Guy Briggs) [2035123] - audit: Convert to SPDX identifier (Richard Guy Briggs) [2035123] - audit: rename struct node to struct audit_node to prevent future name collisions (Richard Guy Briggs) [2035123] - audit: prepare audit_context for use in calling contexts beyond syscalls (Richard Guy Briggs) [2035123] - audit: fix possible null-pointer dereference in audit_filter_rules (Richard Guy Briggs) [2035123] - audit: add header protection to kernel/audit.h (Richard Guy Briggs) [2035123] - audit: remove unnecessary 'ret' initialization (Richard Guy Briggs) [2035123] - audit: remove trailing spaces and tabs (Richard Guy Briggs) [2035123] - audit: Use list_move instead of list_del/list_add (Richard Guy Briggs) [2035123] - audit: Rename enum audit_state constants to avoid AUDIT_DISABLED redefinition (Richard Guy Briggs) [2035123] - selftests/bpf: Fix btf_dump test under new clang (Yauheni Kaliuta) [2087050] - perf: Fix sys_perf_event_open() race against self (Michael Petlan) [2087949] - scsi: fnic: Finish scsi_cmnd before dropping the spinlock (John Meneghini) [2062905] - [s390] s390/setup: Fix secure ipl message (Mete Durlu) [2058619] - perf evlist: Fix failed to use cpu list for uncore events (Michael Petlan) [2088835] - perf tools: Enable on a list of CPUs for hybrid (Michael Petlan) [2088835] - perf tools: Create hybrid flag in target (Michael Petlan) [2088835] - libperf: Add perf_cpu_map__default_new() (Michael Petlan) [2088835] - drm/i915: Stop force enabling pipe bottom color gammma/csc (Foggy Liu) [2054487] - blk-mq: fix blk_mq_flush_plug_list (Ming Lei) [2088397] - kernel/resource: move and rename IORESOURCE_MEM_DRIVER_MANAGED (Nico Pache) [2028988] - powerpc/numa: Handle partially initialized numa nodes (Nico Pache) [2028988] - mm: make free_area_init_node aware of memory less nodes (Nico Pache) [2028988] - mm, memory_hotplug: reorganize new pgdat initialization (Nico Pache) [2028988] - mm, memory_hotplug: drop arch_free_nodedata (Nico Pache) [2028988] - mm: handle uninitialized numa nodes gracefully (Nico Pache) [2028988] - mm, memory_hotplug: make arch_alloc_nodedata independent on CONFIG_MEMORY_HOTPLUG (Nico Pache) [2028988] - kexec_file: don't place kexec images on IORESOURCE_MEM_DRIVER_MANAGED (Nico Pache) [2028988] - mm/memory_hotplug: handle memblock_add_node() failures in add_memory_resource() (Nico Pache) [2028988] - mm/memory_hotplug: introduce add_memory_driver_managed() (Nico Pache) [2028988] - mm/memory_hotplug: handle memblocks only with CONFIG_ARCH_KEEP_MEMBLOCK (Nico Pache) [2028988] - mm/memory_hotplug: set node_start_pfn of hotadded pgdat to 0 (Nico Pache) [2028988] - mm/hotplug: reorder memblock_[free|remove]() calls in try_remove_memory() (Nico Pache) [2028988] - mm: memblock: make keeping memblock memory opt-in rather than opt-out (Nico Pache) [2028988] - [s390] s390/cpumf: add new extended counter set for IBM z16 (Mete Durlu) [2047728]- [s390] s390/qdio: clarify logical vs absolute in QIB's kerneldoc (Mete Durlu) [2043836] - [s390] s390/qdio: remove unneeded sanity check in qdio_do_sqbs() (Mete Durlu) [2043836] - [s390] s390/qdio: split do_QDIO() (Mete Durlu) [2043836] - [s390] s390/qdio: split qdio_inspect_queue() (Mete Durlu) [2043836] - [s390] s390/qdio: clarify handler logic for qdio_handle_activate_check() (Mete Durlu) [2043836] - [s390] s390/qdio: clean up access to queue in qdio_handle_activate_check() (Mete Durlu) [2043836] - [s390] s390/qdio: avoid allocating the qdio_irq with GFP_DMA (Mete Durlu) [2043836] - [s390] s390/qdio: improve handling of CIWs (Mete Durlu) [2043836] - [s390] s390/qdio: remove QDIO_SBAL_SIZE macro (Mete Durlu) [2043836] - [s390] scsi: zfcp: fix kernel doc comments (Mete Durlu) [2043836] - [s390] s390/qdio: remove unused support for SLIB parameters (Mete Durlu) [2043836] - [s390] s390/qdio: consolidate QIB code (Mete Durlu) [2043836] - [s390] s390/qdio: use dev_info() in qdio_print_subchannel_info() (Mete Durlu) [2043836] - [s390] s390/qdio: fine-tune the queue sync (Mete Durlu) [2043836] - [s390] s390/qdio: clean up SIGA capability tracking (Mete Durlu) [2043836] - [s390] s390/qdio: remove unused sync-after-IRQ infrastructure (Mete Durlu) [2043836] - [s390] s390/qdio: use absolute data address in ESTABLISH ccw (Mete Durlu) [2043836] - [s390] s390/qdio: remove unused macros (Mete Durlu) [2043836] - [s390] s390/qdio: clarify reporting of errors to the drivers (Mete Durlu) [2043836] - [s390] s390/qdio: remove unneeded siga-sync for Output Queue (Mete Durlu) [2043836] - [s390] s390/qdio: remove remaining tasklet & timer code (Mete Durlu) [2043836] - ice: clear stale Tx queue settings before configuring (Petr Oros) [2079926] - ice: fix crash when writing timestamp on RX rings (Petr Oros) [2079926] - ice: Fix race during aux device (un)plugging (Petr Oros) [2079926] - ice: fix PTP stale Tx timestamps cleanup (Petr Oros) [2079926] - ice: ice_sched: fix an incorrect NULL check on list iterator (Petr Oros) [2079926] - ice: fix use-after-free when deinitializing mailbox snapshot (Petr Oros) [2079926] - ice: wait 5 s for EMP reset after firmware flash (Petr Oros) [2079926] - ice: Protect vf_state check by cfg_lock in ice_vc_process_vf_msg() (Petr Oros) [2079926] - ice: Fix incorrect locking in ice_vc_process_vf_msg() (Petr Oros) [2079926] - ice: Fix memory leak in ice_get_orom_civd_data() (Petr Oros) [2079926] - ice: fix crash in switchdev mode (Petr Oros) [2079926] - Revert "iavf: Fix deadlock occurrence during resetting VF interface" (Petr Oros) [2079926] - ice: arfs: fix use-after-free when freeing @rx_cpu_rmap (Petr Oros) [2079926] - ice: clear cmd_type_offset_bsz for TX rings (Petr Oros) [2079926] - ice: xsk: fix VSI state check in ice_xsk_wakeup() (Petr Oros) [2079926] - ice: synchronize_rcu() when terminating rings (Petr Oros) [2079926] - ice: Do not skip not enabled queues in ice_vc_dis_qs_msg (Petr Oros) [2079926] - ice: Set txq_teid to ICE_INVAL_TEID on ring creation (Petr Oros) [2079926] - ice: Fix broken IFF_ALLMULTI handling (Petr Oros) [2079926] - ice: Fix MAC address setting (Petr Oros) [2079926] - redhat/configs: Remove CONFIG_MFD_INTEL_PMT (Prarit Bhargava) [2058805] - redhat/configs: Add CONFIG_INTEL_VSEC (Prarit Bhargava) [2058805] - platform/x86/intel: Move intel_pmt from MFD to Auxiliary Bus (Prarit Bhargava) [2058805] - PCI: Add #defines for accessing PCIe DVSEC fields (Prarit Bhargava) [2058805] - platform/x86: intel_pmt_telemetry: Ignore zero sized entries (Prarit Bhargava) [2058805] - platform/x86/intel: pmt: Use y instead of objs in Makefile (Prarit Bhargava) [2058805] - platform/x86/intel: Move Intel PMT drivers to new subfolder (Prarit Bhargava) [2058805] - dlm: fix plock invalid read (Alexander Aring) [2053095] - NFS: LOOKUP_DIRECTORY is also ok with symlinks (Scott Mayhew) [2059727] - NFSv4: nfs_atomic_open() can race when looking up a non-regular file (Scott Mayhew) [2059727] - NFSv4: Handle case where the lookup of a directory fails (Scott Mayhew) [2059727] - redhat: always tag non-maintainer builds with .gXXXX (Jarod Wilson) - mm, compaction: fast_find_migrateblock() should return pfn in the target zone (Rafael Aquini) [2067130] - [s390] s390/pci: expose a PCI device's UID as its index (Mete Durlu) [1939916] - [s390] s390/pci: expose UID uniqueness guarantee (Mete Durlu) [1939916] - [s390] s390/pci: Documentation for zPCI (Mete Durlu) [1939916] - powerpc/fadump: print start of preserved area (Diego Domingos) [2075092] - powerpc/fadump: align destination address to pagesize (Diego Domingos) [2075092] - powerpc/fadump: fix PT_LOAD segment for boot memory area (Diego Domingos) [2075092] - dmaengine: idxd: make idxd_wq_enable() return 0 if wq is already enabled (Jerry Snitselaar) [2083414] - dmaengine: idxd: Remove unnecessary synchronize_irq() before free_irq() (Jerry Snitselaar) [2083414] - dmaengine: idxd: add missing callback function to support DMA_INTERRUPT (Jerry Snitselaar) [2083414] - dmaengine: idxd: skip irq free when wq type is not kernel (Jerry Snitselaar) [2083414] - dmaengine: idxd: make idxd_register/unregister_dma_channel() static (Jerry Snitselaar) [2083414] - dmaengine: idxd: remove redudant idxd_wq_disable_cleanup() call (Jerry Snitselaar) [2083414] - dmaengine: idxd: free irq before wq type is reset (Jerry Snitselaar) [2083414] - dmaengine: idxd: fix lockdep warning on device driver removal (Jerry Snitselaar) [2083414] - dmaengine: idxd: Separate user and kernel pasid enabling (Jerry Snitselaar) [2083414] - dmaengine: idxd: refactor wq driver enable/disable operations (Jerry Snitselaar) [2083414] - dmaengine: idxd: move wq irq enabling to after device enable (Jerry Snitselaar) [2083414] - dmaengine: idxd: set max_xfer and max_batch for RO device (Jerry Snitselaar) [2083414] - dmaengine: idxd: Fix the error handling path in idxd_cdev_register() (Jerry Snitselaar) [2083414] - dmaengine: idxd: set DMA_INTERRUPT cap bit (Jerry Snitselaar) [2083414] - dmaengine: add verification of DMA_INTERRUPT capability for dmatest (Jerry Snitselaar) [2083414] - dmaengine: idxd: remove trailing white space on input str for wq name (Jerry Snitselaar) [2083414] - dmaengine: idxd: don't load pasid config until needed (Jerry Snitselaar) [2083414] - dmaengine: idxd: fix retry value to be constant for duration of function call (Jerry Snitselaar) [2075705] - dmaengine: idxd: match type for retries var in idxd_enqcmds() (Jerry Snitselaar) [2075705] - net: mana: Reuse XDP dropped page (Mohammed Gamal) [2086556] - net: mana: Add counter for XDP_TX (Mohammed Gamal) [2086556] - net: mana: Add counter for packet dropped by XDP (Mohammed Gamal) [2086556] - net: mana: Use struct_size() helper in mana_gd_create_dma_region() (Mohammed Gamal) [2086556] - SUNRPC release the transport of a relocated task with an assigned transport (Scott Mayhew) [2023840] - SUNRPC: Do not dereference non-socket transports in sysfs (Scott Mayhew) [2023840] - SUNRPC don't resend a task on an offlined transport (Scott Mayhew) [2023840] - SUNRPC: lock against ->sock changing during sysfs read (Scott Mayhew) [2023840] - SUNRPC: Check if the xprt is connected before handling sysfs reads (Scott Mayhew) [2023840] - SUNRPC: Add dst_port to the sysfs xprt info file (Scott Mayhew) [2023840] - SUNRPC: Add srcaddr as a file in sysfs (Scott Mayhew) [2023840] - sunrpc: Fix return value of get_srcport() (Scott Mayhew) [2023840] - sunrpc: remove an offlined xprt using sysfs (Scott Mayhew) [2023840] - sunrpc: display xprt's queuelen of assigned tasks via sysfs (Scott Mayhew) [2023840] - SUNRPC: take a xprt offline using sysfs (Scott Mayhew) [2023840] - SUNRPC for TCP display xprt's source port in sysfs xprt_info (Scott Mayhew) [2023840] - SUNRPC query transport's source port (Scott Mayhew) [2023840] - SUNRPC display xprt's main value in sysfs's xprt_info (Scott Mayhew) [2023840] - SUNRPC mark the first transport (Scott Mayhew) [2023840] - NFSv4.1 identify and mark RPC tasks that can move between transports (Scott Mayhew) [2023840] - sunrpc: provide showing transport's state info in the sysfs directory (Scott Mayhew) [2023840] - sunrpc: provide multipath info in the sysfs directory (Scott Mayhew) [2023840] - sunrpc: provide transport info in the sysfs directory (Scott Mayhew) [2023840] - sunrpc: add dst_attr attributes to the sysfs xprt directory (Scott Mayhew) [2023840] - sunrpc: add add sysfs directory per xprt under each xprt_switch (Scott Mayhew) [2023840] - sunrpc: add a symlink from rpc-client directory to the xprt_switch (Scott Mayhew) [2023840] - sunrpc: add xprt_switch direcotry to sunrpc's sysfs (Scott Mayhew) [2023840] - sunrpc: keep track of the xprt_class in rpc_xprt structure (Scott Mayhew) [2023840] - sunrpc: add IDs to multipath (Scott Mayhew) [2023840] - sunrpc: add xprt id (Scott Mayhew) [2023840] - sunrpc: Create per-rpc_clnt sysfs kobjects (Scott Mayhew) [2023840] - sunrpc: Create a client/ subdirectory in the sunrpc sysfs (Scott Mayhew) [2023840] - sunrpc: Create a sunrpc directory under /sys/kernel/ (Scott Mayhew) [2023840] - vfs: check fd has read access in kernel_read_file_from_fd() (Ian Kent) [2040615] - SUNRPC: Fix NFSD's request deferral on RDMA transports (Benjamin Coddington) [2090525] - vdpa/mlx5: Use consistent RQT size (Cindy Lu) [2063108] - vdpa/mlx5: add validation for VIRTIO_NET_CTRL_MQ_VQ_PAIRS_SET command (Cindy Lu) [2063108] - vdpa/mlx5: should verify CTRL_VQ feature exists for MQ (Cindy Lu) [2063108] - gfs2: Stop using glock holder auto-demotion for now (Andreas Gruenbacher) [2054855] - gfs2: buffered write prefaulting (Andreas Gruenbacher) [2054855] - gfs2: Align read and write chunks to the page cache (Andreas Gruenbacher) [2054855] - gfs2: Pull return value test out of should_fault_in_pages (Andreas Gruenbacher) [2054855] - gfs2: Clean up use of fault_in_iov_iter_{read,write}able (Andreas Gruenbacher) [2054855] - gfs2: Variable rename (Andreas Gruenbacher) [2054855] - gfs2: Fix filesystem block deallocation for short writes (Andreas Gruenbacher) [2054855] - iomap: iomap_write_end cleanup (Andreas Gruenbacher) [2054855] - iomap: iomap_write_failed fix (Andreas Gruenbacher) [2054855] - gfs2: Don't re-check for write past EOF unnecessarily (Andreas Gruenbacher) [2054855] - gfs2: No short reads or writes upon glock contention (Andreas Gruenbacher) [2054855] - fs/iomap: Fix buffered write page prefaulting (Andreas Gruenbacher) [2054855] - generic_perform_write()/iomap_write_actor(): saner logics for short copy (Andreas Gruenbacher) [2054855] - iomap: Convert iomap_write_end types (Andreas Gruenbacher) [2054855] - gfs2: Make sure not to return short direct writes (Andreas Gruenbacher) [2054855] - gfs2: Remove dead code in gfs2_file_read_iter (Andreas Gruenbacher) [2054855] - gfs2: Fix gfs2_file_buffered_write endless loop workaround (Andreas Gruenbacher) [2054855] - gfs2: Minor retry logic cleanup (Andreas Gruenbacher) [2054855] - gfs2: Disable page faults during lockless buffered reads (Andreas Gruenbacher) [2054855] - gfs2: Fix should_fault_in_pages() logic (Andreas Gruenbacher) [2054855] - mm: gup: make fault_in_safe_writeable() use fixup_user_fault() (Andreas Gruenbacher) [2054855] - gfs2: Initialize gh_error in gfs2_glock_nq (Andreas Gruenbacher) [2054855] - gfs2: Switch lock order of inode and iopen glock (Andreas Gruenbacher) [2054855] - gfs2: cancel timed-out glock requests (Andreas Gruenbacher) [2054855] - gfs2: Expect -EBUSY after canceling dlm locking requests (Andreas Gruenbacher) [2054855] - gfs2: gfs2_setattr_size error path fix (Andreas Gruenbacher) [2054855] - gfs2: assign rgrp glock before compute_bitstructs (Bob Peterson) [2054855] - gfs2: Fix gfs2_release for non-writers regression (Bob Peterson) [1955591] - gfs2: gfs2_create_inode rework (Andreas Gruenbacher) [1955591] - gfs2: gfs2_inode_lookup rework (Andreas Gruenbacher) [1955591] - gfs2: gfs2_inode_lookup cleanup (Andreas Gruenbacher) [1955591] - gfs2: Fix remote demote of weak glock holders (Andreas Gruenbacher) [1955591] - gfs2: Fix glock_hash_walk bugs (Andreas Gruenbacher) [1955591] - gfs2: Cancel remote delete work asynchronously (Bob Peterson) [1955591] - gfs2: set glock object after nq (Bob Peterson) [1955591] - gfs2: remove RDF_UPTODATE flag (Bob Peterson) [1955591] - gfs2: Eliminate GIF_INVALID flag (Bob Peterson) [1955591] - gfs2: Fix atomic bug in gfs2_instantiate (Andreas Gruenbacher) [1955591] - gfs2: fix GL_SKIP node_scope problems (Bob Peterson) [1955591] - gfs2: Add some flags missing from glock output (Bob Peterson) [1955591] - gfs2: split glock instantiation off from do_promote (Bob Peterson) [1955591] - gfs2: further simplify do_promote (Bob Peterson) [1955591] - gfs2: re-factor function do_promote (Bob Peterson) [1955591] - gfs2: Remove 'first' trace_gfs2_promote argument (Andreas Gruenbacher) [1955591] - gfs2: change go_lock to go_instantiate (Bob Peterson) [1955591] - gfs2: Switch some BUG_ON to GLOCK_BUG_ON for debug (Bob Peterson) [1955591] - gfs2: move GL_SKIP check from glops to do_promote (Bob Peterson) [1955591] - gfs2: Add GL_SKIP holder flag to dump_holder (Bob Peterson) [1955591] - gfs2: remove redundant check in gfs2_rgrp_go_lock (Bob Peterson) [1955591] - gfs2: Fix mmap + page fault deadlocks for direct I/O (Andreas Gruenbacher) [1955591] - iov_iter: Introduce ITER_IOVEC_FLAG_NOFAULT flag to disable page faults (Andreas Gruenbacher) [1955591] - gup: Introduce FOLL_NOFAULT flag to disable page faults (Andreas Gruenbacher) [1955591] - iomap: Add done_before argument to iomap_dio_rw (Andreas Gruenbacher) [1955591] - iomap: Support partial direct I/O on user copy failures (Andreas Gruenbacher) [1955591] - iomap: Fix iomap_dio_rw return value for user copies (Andreas Gruenbacher) [1955591] - iomap: support reading inline data from non-zero pos (Andreas Gruenbacher) [1955591] - gfs2: Only dereference i->iov when iter_is_iovec(i) (Andreas Gruenbacher) [1955591] - gfs2: Prevent endless loops in gfs2_file_buffered_write (Andreas Gruenbacher) [1955591] - gfs2: Fix mmap + page fault deadlocks for buffered I/O (Andreas Gruenbacher) [1955591] - gfs2: Eliminate ip->i_gh (Andreas Gruenbacher) [1955591] - gfs2: Move the inode glock locking to gfs2_file_buffered_write (Andreas Gruenbacher) [1955591] - gfs2: Fix "Introduce flag for glock holder auto-demotion" (Andreas Gruenbacher) [1955591] - gfs2: Introduce flag for glock holder auto-demotion (Bob Peterson) [1955591] - gfs2: fix scheduling while atomic bug in glocks (Bob Peterson) [1955591] - gfs2: Clean up function may_grant (Andreas Gruenbacher) [1955591] - gfs2: Add wrapper for iomap_file_buffered_write (Andreas Gruenbacher) [1955591] - iov_iter: Introduce fault_in_iov_iter_writeable (Andreas Gruenbacher) [1955591] - iov_iter: Turn iov_iter_fault_in_readable into fault_in_iov_iter_readable (Andreas Gruenbacher) [1955591] - gup: Turn fault_in_pages_{readable,writeable} into fault_in_{readable,writeable} (Andreas Gruenbacher) [1955591] - powerpc/signal64: Don't opencode page prefaulting (Andreas Gruenbacher) [1955591] - sanitize iov_iter_fault_in_readable() (Andreas Gruenbacher) [1955591] - [xarray] iov_iter_fault_in_readable() should do nothing in xarray case (Andreas Gruenbacher) [1955591] - powerpc/kvm: Fix kvm_use_magic_page (Andreas Gruenbacher) [1955591] - iov_iter: Fix iov_iter_get_pages{,_alloc} page fault return value (Andreas Gruenbacher) [1955591] - gfs2: Fix length of holes reported at end-of-file (Andreas Gruenbacher) [1955591] - gfs2: Remove redundant check from gfs2_glock_dq (Bob Peterson) [1955591] - gfs2: release iopen glock early in evict (Bob Peterson) [1955591] - mm: change fault_in_pages_* to have an unsigned size parameter (Andreas Gruenbacher) [1955591] - gfs2: Eliminate vestigial HIF_FIRST (Bob Peterson) [1955591] - iomap: remove the iomap arguments to ->page_{prepare,done} (Andreas Gruenbacher) [1955591] - net: sched: fix use-after-free in tc_new_tfilter() (Ivan Vecera) [2071704]- Bluetooth: virtio_bt: fix memory leak in virtbt_rx_handle() (Gopal Tiwari) [2076180] - powerpc/papr_scm: Fix buffer overflow issue with CONFIG_FORTIFY_SOURCE (Gustavo Walbon) [2069468] - powerpc/papr_scm: Fix build failure when (Gustavo Walbon) [2069468] - drivers/nvdimm: Fix build failure when CONFIG_PERF_EVENTS is not set (Gustavo Walbon) [2069468] - powerpc/papr_scm: Add perf interface support (Gustavo Walbon) [2069468] - drivers/nvdimm: Add perf interface to expose nvdimm performance stats (Gustavo Walbon) [2069468] - drivers/nvdimm: Add nvdimm pmu structure (Gustavo Walbon) [2069468] - mptcp: Fix crash due to tcp_tsorted_anchor was initialized before release skb (Davide Caratti) [2084048] - mptcp: Correctly set DATA_FIN timeout when number of retransmits is large (Davide Caratti) [2084048] - mptcp: add mibs counter for ignored incoming options (Davide Caratti) [2084048] - mptcp: fix race in incoming ADD_ADDR option processing (Davide Caratti) [2084048] - mptcp: netlink: process IPv6 addrs in creating listening sockets (Davide Caratti) [2084048] - mptcp: use delegate action to schedule 3rd ack retrans (Davide Caratti) [2084048] - mptcp: fix delack timer (Davide Caratti) [2084048] - powerpc/module_64: use module_init_section instead of patching names (Jan Stancek) [1985851] - module: check for exit sections in layout_sections() instead of module_init_section() (Jan Stancek) [1985851] - module: treat exit sections the same as init sections when !CONFIG_MODULE_UNLOAD (Jan Stancek) [1985851] - module: allow arch overrides for .exit section names (Jan Stancek) [1985851] - ARM: 8976/1: module: allow arch overrides for .init section names (Jan Stancek) [1985851] - KVM: s390: pv: make use of ultravisor AIV support (Thomas Huth) [2043870] - redhat: Enable VM kselftests (Nico Pache) [1978539] - selftests: vm: Makefile: rename TARGETS to VMTARGETS (Nico Pache) [1978539] - redhat: enable CONFIG_TEST_VMALLOC for vm selftests (Nico Pache) [1978539] - redhat: enable GUP TEST for kselftests (Nico Pache) [1978539] - redhat: Enable HMM test to be used by the kselftest test suite (Nico Pache) [1978539] - selftests/vm/pkeys: fix alloc_random_pkey() to make it really, really random (Nico Pache) [1978539] - selftests/vm: fix display of page size in map_hugetlb (Nico Pache) [1978539] - selftests/vm: fix building protection keys test (Nico Pache) [1978539] - lib/test_vmalloc.c: do not create cpumask_t variable on stack (Nico Pache) [1978539] - vmalloc: add test driver to analyse vmalloc allocator (Nico Pache) [1978539] - vmalloc: export __vmalloc_node_range for CONFIG_TEST_VMALLOC_MODULE (Nico Pache) [1978539] - selftests/vm: add protection_keys_32 / protection_keys_64 to gitignore (Nico Pache) [1978539] - selftests/vm: rename file run_vmtests to run_vmtests.sh (Nico Pache) [1978539] - mm/gup_benchmark: support threading (Nico Pache) [1978539] - selftests/vm: gup_test: test faulting in kernel, and verify pinnable pages (Nico Pache) [1978539] - selftests/vm: gup_test: fix test flag (Nico Pache) [1978539] - selftests/vm: fix out-of-tree build (Nico Pache) [1978539] - selftests/vm: 2x speedup for run_vmtests.sh (Nico Pache) [1978539] - selftests/vm: hmm-tests: remove the libhugetlbfs dependency (Nico Pache) [1978539] - selftests/vm: run_vmtests.sh: update and clean up gup_test invocation (Nico Pache) [1978539] - selftests/vm: gup_test: introduce the dump_pages() sub-test (Nico Pache) [1978539] - selftests/vm: only some gup_test items are really benchmarks (Nico Pache) [1978539] - selftests/vm: minor cleanup: Makefile and gup_test.c (Nico Pache) [1978539] - selftests/vm: rename run_vmtests --> run_vmtests.sh (Nico Pache) [1978539] - selftests/vm: use a common gup_test.h (Nico Pache) [1978539] - mm/gup_benchmark: rename to mm/gup_test (Nico Pache) [1978539] - tools/testing/selftests/vm: fix build error (Nico Pache) [1978539] - selftests: vm: add fragment CONFIG_GUP_BENCHMARK (Nico Pache) [1978539] - selftests/vm: 8x compaction_test speedup (Nico Pache) [1978539] - selftests/vm: fix incorrect gcc invocation in some cases (Nico Pache) [1978539] - selftests/vm: fix false build success on the second and later attempts (Nico Pache) [1978539] - mm/gup: don't permit users to call get_user_pages with FOLL_LONGTERM (Nico Pache) [1978539] - mm/gup_benchmark: use pin_user_pages for FOLL_LONGTERM flag (Nico Pache) [1978539] - mm/gup_benchmark: update the documentation in Kconfig (Nico Pache) [1978539] - khugepaged: selftests: fix timeout condition in wait_for_scan() (Nico Pache) [1978539] - selftests: vm: pkeys: fix multilib builds for x86 (Nico Pache) [1978539] - selftests: vm: pkeys: use the correct page size on powerpc (Nico Pache) [1978539] - selftests/vm/pkeys: override access right definitions on powerpc (Nico Pache) [1978539] - selftests/vm/pkeys: test correct behaviour of pkey-0 (Nico Pache) [1978539] - selftests/vm/pkeys: introduce a sub-page allocator (Nico Pache) [1978539] - selftests/vm/pkeys: detect write violation on a mapped access-denied-key page (Nico Pache) [1978539] - selftests/vm/pkeys: associate key on a mapped page and detect write violation (Nico Pache) [1978539] - selftests/vm/pkeys: associate key on a mapped page and detect access violation (Nico Pache) [1978539] - selftests/vm/pkeys: improve checks to determine pkey support (Nico Pache) [1978539] - selftests/vm/pkeys: fix assertion in test_pkey_alloc_exhaust() (Nico Pache) [1978539] - selftests/vm/pkeys: fix number of reserved powerpc pkeys (Nico Pache) [1978539] - selftests/vm/pkeys: introduce powerpc support (Nico Pache) [1978539] - selftests/vm/pkeys: introduce generic pkey abstractions (Nico Pache) [1978539] - selftests: vm: pkeys: use the correct huge page size (Nico Pache) [1978539] - selftests/vm/pkeys: fix alloc_random_pkey() to make it really random (Nico Pache) [1978539] - selftests/vm/pkeys: fix assertion in pkey_disable_set/clear() (Nico Pache) [1978539] - selftests/vm/pkeys: fix pkey_disable_clear() (Nico Pache) [1978539] - selftests: vm: pkeys: add helpers for pkey bits (Nico Pache) [1978539] - selftests: vm: pkeys: Use sane types for pkey register (Nico Pache) [1978539] - selftests/vm/pkeys: make gcc check arguments of sigsafe_printf() (Nico Pache) [1978539] - selftests/vm/pkeys: move some definitions to arch-specific header (Nico Pache) [1978539] - selftests/vm/pkeys: move generic definitions to header file (Nico Pache) [1978539] - selftests/vm/pkeys: rename all references to pkru to a generic name (Nico Pache) [1978539] - selftests/x86/pkeys: move selftests to arch-neutral directory (Nico Pache) [1978539] - selftests/vm: 10x speedup for hmm-tests (Nico Pache) [1978539] - mm/migrate: add migrate-shared test for migrate_vma_*() (Nico Pache) [1978539] - mm/migrate: optimize migrate_vma_setup() for holes (Nico Pache) [1978539] - lib/test_hmm: use vma_lookup() in dmirror_migrate() (Nico Pache) [1978539] - lib/test_hmm.c: fix an error code in dmirror_allocate_chunk() (Nico Pache) [1978539] - lib/test_hmm.c: remove unused dmirror_zero_page (Nico Pache) [1978539] - mm/memremap_pages: support multiple ranges per invocation (Nico Pache) [1978539] - mm/memremap_pages: convert to 'struct range' (Nico Pache) [1978539] - tools/testing/selftests/vm/hmm-tests.c: use the new SKIP() macro (Nico Pache) [1978539] - mm/hmm/test: use the new migration invalidation (Nico Pache) [1978539] - lib/test_hmm.c: add a flag parameter to migrate_vma (Nico Pache) [1978539] - mm/hmm: add tests for hmm_pfn_to_map_order() (Nico Pache) [1978539] - lib: fix test_hmm.c reference after free (Nico Pache) [1978539] - mm/hmm/test: add selftests for HMM (Nico Pache) [1978539] - mm/hmm/test: add selftest driver for HMM (Nico Pache) [1978539] - mm: convert insert_pfn() to vm_fault_t (Nico Pache) [1978539] - selftests/vm/.gitignore: add mremap_dontunmap (Nico Pache) [1978539] - selftests: vm: Fix 64-bit test builds for powerpc64le (Nico Pache) [1978539] - selftests: vm: Do not override definition of ARCH (Nico Pache) [1978539] - selftests/vm: fix map_hugetlb length used for testing read and write (Nico Pache) [1978539] - selftests/vm: add missed tests in run_vmtests (Nico Pache) [1978539] - selftests: vm: add fragment CONFIG_TEST_VMALLOC (Nico Pache) [1978539] - selftests: vm: Build/Run 64bit tests only on 64bit arch (Nico Pache) [1978539] - selftests: vm: Fix test build failure when built by itself (Nico Pache) [1978539] - selftests: vm: install test_vmalloc.sh for run_vmtests (Nico Pache) [1978539] - tools: mark 'test_vmalloc.sh' executable (Nico Pache) [1978539] - tools/selftest/vm: allow choosing mem size and page size in map_hugetlb (Nico Pache) [1978539] - selftests/vm: add script helper for CONFIG_TEST_VMALLOC_MODULE (Nico Pache) [1978539] - tools/testing/selftests/vm/map_fixed_noreplace.c: add test for MAP_FIXED_NOREPLACE (Nico Pache) [1978539] - tools/testing/selftests/vm/: add MAP_POPULATE test (Nico Pache) [1978539] - xfs: return errors in xfs_fs_sync_fs (Andrey Albershteyn) [2087991] - vfs: make sync_filesystem return errors from ->sync_fs (Andrey Albershteyn) [2087991] - PCI: hv: Remove unused hv_set_msi_entry_from_desc() (Mohammed Gamal) [2086560] - PCI: hv: Avoid the retarget interrupt hypercall in irq_unmask() on ARM64 (Mohammed Gamal) [2086560] - PCI: hv: Fix NUMA node assignment when kernel boots with custom NUMA topology (Mohammed Gamal) [2086560] - PCI: hv: Use PCI_ERROR_RESPONSE to identify config read errors (Mohammed Gamal) [2086560] - vdpa: clean up get_config_size ret value handling (Cindy Lu) [2059841] - vdpa: mlx5: synchronize driver status with CVQ (Jason Wang) [2048009] - vdpa: mlx5: prevent cvq work from hogging CPU (Jason Wang) [2048009] - vdpa/mlx5: Avoid processing works if workqueue was destroyed (Cindy Lu) [2048009] - cpufreq: Cancel policy update work scheduled before freeing (Prarit Bhargava) [2083728] - tcp: fix potential xmit stalls caused by TCP_NOTSENT_LOWAT (Paolo Abeni) [2081411] - tcp: ensure to use the most recently sent skb when filling the rate sample (Paolo Abeni) [2081411] - tcp: make sure treq->af_specific is initialized (Paolo Abeni) [2081411] - tcp: md5: incorrect tcp_header_len for incoming connections (Paolo Abeni) [2081411] - tcp: ensure PMTU updates are processed during fastopen (Paolo Abeni) [2081411] - tcp: add missing tcp_skb_can_collapse() test in tcp_shift_skb_data() (Paolo Abeni) [2081411] - inet: fully convert sk->sk_rx_dst to RCU rules (Paolo Abeni) [2081411] - tcp_cubic: fix spurious Hystart ACK train detections for not-cwnd-limited flows (Paolo Abeni) [2081411]- selftests/bpf/test_xdp_redirect_multi: use temp netns for testing (Felix Maurer) [2017875] - selftests/bpf/xdp_redirect_multi: Limit the tests in netns (Jiri Benc) [2017875] - selftests/bpf/xdp_redirect_multi: Give tcpdump a chance to terminate cleanly (Jiri Benc) [2017875] - selftests/bpf/xdp_redirect_multi: Use arping to accurate the arp number (Jiri Benc) [2017875] - selftests/bpf/xdp_redirect_multi: Put the logs to tmp folder (Jiri Benc) [2017875] - bpf, sockmap: Zap ingress queues after stopping strparser (Jiri Benc) [2017875] - xdp, net: Fix use-after-free in bpf_xdp_link_release (Jiri Benc) [2017875] - doc, af_xdp: Fix bind flags option typo (Jiri Benc) [2017875] - bpf, devmap: Convert remaining READ_ONCE() to rcu_dereference_check() (Jiri Benc) [2017875] - xdp: Move the rxq_info.mem clearing to unreg_mem_model() (Jiri Benc) [2017875] - bpf, sched: Remove unneeded rcu_read_lock() around BPF program invocation (Jiri Benc) [2017875] - xdp: Add proper __rcu annotations to redirect map entries (Jiri Benc) [2017875] - doc: Give XDP as example of non-obvious RCU reader/updater pairing (Jiri Benc) [2017875] - doc: Clarify and expand RCU updaters and corresponding readers (Jiri Benc) [2017875] - bpfilter: Specify the log level for the kmsg message (Jiri Benc) [2017875] - docs, af_xdp: Consistent indentation in examples (Jiri Benc) [2017875] - xsk: Fix missing validation for skb and unaligned mode (Jiri Benc) [2017875] - bpf: Support all gso types in bpf_skb_change_proto() (Jiri Benc) [2017875] - bpf: Do not change gso_size during bpf_skb_change_proto() (Jiri Benc) [2017875] - Revert "bpf: Check for BPF_F_ADJ_ROOM_FIXED_GSO when bpf_skb_change_proto" (Jiri Benc) [2017875] - selftests/bpf: Add xdp_redirect_multi into .gitignore (Jiri Benc) [2017875] - bpf, devmap: Remove drops variable from bq_xmit_all() (Jiri Benc) [2017875] - locking/atomic: net: use linux/atomic.h for xchg & cmpxchg (Jiri Benc) [2017875] - xsk: Use kvcalloc to support large umems (Jiri Benc) [2017875] - selftests/bpf: Add xdp_redirect_multi test (Jiri Benc) [2017875] - sample/bpf: Add xdp_redirect_map_multi for redirect_map broadcast test (Jiri Benc) [2017875] - xdp: Extend xdp_redirect_map with broadcast support (Jiri Benc) [2017875] - bpf: Let bpf_warn_invalid_xdp_action() report more info (Felix Maurer) [2017875] - bpf: Run devmap xdp_prog on flush instead of bulk enqueue (Jiri Benc) [2017875] - skmsg: Remove unused parameters of sk_msg_wait_data() (Jiri Benc) [2017875] - bpf: Use struct_size() in kzalloc() (Jiri Benc) [2017875] - bpf: Check for BPF_F_ADJ_ROOM_FIXED_GSO when bpf_skb_change_proto (Jiri Benc) [2017875] - treewide: Replace zero-length arrays with flexible-array members (Tomas Henzl) [2049660] - scsi: mpi3mr: Bump driver version to 8.0.0.68.0 (Tomas Henzl) [2049660] - scsi: mpi3mr: Update the copyright year (Tomas Henzl) [2049660] - scsi: mpi3mr: Update MPI3 headers (Tomas Henzl) [2049660] - scsi: mpi3mr: Fix formatting problems in some kernel-doc comments (Tomas Henzl) [2049660] - scsi: mpi3mr: Fix some spelling mistakes (Tomas Henzl) [2049660] - scsi: mpi3mr: Bump driver version to 8.0.0.61.0 (Tomas Henzl) [2049660] - scsi: mpi3mr: Add io_uring interface support in I/O-polled mode (Tomas Henzl) [2049660] - scsi: mpi3mr: Print cable mngnt and temp threshold events (Tomas Henzl) [2049660] - scsi: mpi3mr: Support Prepare for Reset event (Tomas Henzl) [2049660] - scsi: mpi3mr: Add Event acknowledgment logic (Tomas Henzl) [2049660] - scsi: mpi3mr: Gracefully handle online FW update operation (Tomas Henzl) [2049660] - scsi: mpi3mr: Detect async reset that occurred in firmware (Tomas Henzl) [2049660] - scsi: mpi3mr: Add IOC reinit function (Tomas Henzl) [2049660] - scsi: mpi3mr: Handle offline FW activation in graceful manner (Tomas Henzl) [2049660] - scsi: mpi3mr: Code refactor of IOC init - part2 (Tomas Henzl) [2049660] - scsi: mpi3mr: Code refactor of IOC init - part1 (Tomas Henzl) [2049660] - scsi: mpi3mr: Fault IOC when internal command gets timeout (Tomas Henzl) [2049660] - scsi: mpi3mr: Display IOC firmware package version (Tomas Henzl) [2049660] - scsi: mpi3mr: Handle unaligned PLL in unmap cmnds (Tomas Henzl) [2049660] - scsi: mpi3mr: Add support for PCIe Managed Switch SES device (Tomas Henzl) [2049660] - [s390] s390/cio: verify the driver availability for path_event call (Mete Durlu) [2058620] - selinux: fix bad cleanup on error in hashtab_duplicate() (Ondrej Mosnacek) [2005890] - selinux: fix race between old and new sidtab (Ondrej Mosnacek) [2005890] - selinux: fix cond_list corruption when changing booleans (Ondrej Mosnacek) [2005890] - selinux: make nslot handling in avtab more robust (Ondrej Mosnacek) [2005890] - selinuxfs: unify policy load error reporting (Ondrej Mosnacek) [2005890] - selinux: fix variable scope issue in live sidtab conversion (Ondrej Mosnacek) [2005890] - selinux: don't log MAC_POLICY_LOAD record on failed policy load (Ondrej Mosnacek) [2005890] - selinux: simplify away security_policydb_len() (Ondrej Mosnacek) [2005890] - selinux: move policy mutex to selinux_state, use in lockdep checks (Ondrej Mosnacek) [2005890] - selinux: fix error handling bugs in security_load_policy() (Ondrej Mosnacek) [2005890] - selinux: convert policy read-write lock to RCU (Ondrej Mosnacek) [2005890] - selinux: Create new booleans and class dirs out of tree (Ondrej Mosnacek) [2005890] - selinux: Standardize string literal usage for selinuxfs directory names (Ondrej Mosnacek) [2005890] - selinux: Refactor selinuxfs directory populating functions (Ondrej Mosnacek) [2005890] - selinux: Create function for selinuxfs directory cleanup (Ondrej Mosnacek) [2005890] - selinux: fix memdup.cocci warnings (Ondrej Mosnacek) [2005890] - selinux: avoid dereferencing the policy prior to initialization (Ondrej Mosnacek) [2005890] - selinux: fix allocation failure check on newpolicy->sidtab (Ondrej Mosnacek) [2005890] - selinux: refactor changing booleans (Ondrej Mosnacek) [2005890] - selinux: move policy commit after updating selinuxfs (Ondrej Mosnacek) [2005890] - selinux: encapsulate policy state, refactor policy load (Ondrej Mosnacek) [2005890] - Revert "selinux: fix deadlock in security_set_bools()" (Ondrej Mosnacek) [2005890] - thunderx nic: mark device as deprecated (Íñigo Huguet) [2060286] - cpufreq: intel_pstate: Add Ice Lake server to out-of-band IDs (Vitaly Kuznetsov) [2091523] - [s390] s390/hypfs: include z/VM guests with access control group set (Mete Durlu) [2058621] - scsi: mpt3sas: Fix a few kernel-doc issues (Tomas Henzl) [2049623] - scsi: mpt3sas: Fix a typo (Tomas Henzl) [2049623] - scsi: mpt3sas: Update driver version to 42.100.00.00 (Tomas Henzl) [2049623] - scsi: mpt3sas: Fix junk chars displayed while printing ChipName (Tomas Henzl) [2049623] - scsi: mpt3sas: Use cached ATA Information VPD page (Tomas Henzl) [2049623] - scsi: mpt3sas: Fix adapter replyPostRegisterIndex declaration (Tomas Henzl) [2049623] - scsi: mpt3sas: Fix event callback log_code value handling (Tomas Henzl) [2049623] - scsi: mpt3sas: Fix ioc->base_readl() use (Tomas Henzl) [2049623] - scsi: mpt3sas: Fix writel() use (Tomas Henzl) [2049623] - scsi: mpt3sas: Fix _ctl_set_task_mid() TaskMID check (Tomas Henzl) [2049623] - scsi: mpt3sas: Fail reset operation if config request timed out (Tomas Henzl) [2049623] - scsi: mpt3sas: Fix use after free in _scsih_expander_node_remove() (Tomas Henzl) [2049623] - scsi: mpt3sas: Page fault in reply q processing (Tomas Henzl) [2049623] - scsi: mpt3sas: Convert to flexible arrays (Tomas Henzl) [2049623] - scsi: mpt3sas: Update persistent trigger pages from sysfs interface (Tomas Henzl) [2049623] - Revert "netfilter: conntrack: tag conntracks picked up in local out hook" (Florian Westphal) [2062870] - Revert "netfilter: nat: force port remap to prevent shadowing well-known ports" (Florian Westphal) [2062870] - drm/amdgpu: vi: disable ASPM on Intel Alder Lake based systems (Michel Dänzer) [2066918] - drm/amd: Use amdgpu_device_should_use_aspm on navi umd pstate switching (Michel Dänzer) [2066918] - drm/amd: Refactor `amdgpu_aspm` to be evaluated per device (Michel Dänzer) [2066918] - drm/amd: Check if ASPM is enabled from PCIe subsystem (Michel Dänzer) [2066918] - [s390] s390/tape: fix timer initialization in tape_std_assign() (Mete Durlu) [2085420] - powerpc/pseries/vas: Use QoS credits from the userspace (Steve Best) [2075174] - thermal: don't make THERMAL_NETLINK 'default y' (Prarit Bhargava) [2040062] - redhat/configs: Add CONFIG_INTEL_HFI_THERMAL (Prarit Bhargava) [2040062] - thermal/drivers/core: Remove module unload code (Prarit Bhargava) [2040062] - thermal: core: Fix TZ_GET_TRIP NULL pointer dereference (Prarit Bhargava) [2040062] - thermal: intel: hfi: INTEL_HFI_THERMAL depends on NET (Prarit Bhargava) [2040062] - thermal: netlink: Fix parameter type of thermal_genl_cpu_capability_event() stub (Prarit Bhargava) [2040062] - thermal: intel: hfi: Notify user space for HFI events (Prarit Bhargava) [2040062] - thermal: netlink: Add a new event to notify CPU capabilities change (Prarit Bhargava) [2040062] - thermal: intel: hfi: Enable notification interrupt (Prarit Bhargava) [2040062] - thermal: intel: hfi: Handle CPU hotplug events (Prarit Bhargava) [2040062] - thermal: intel: hfi: Minimally initialize the Hardware Feedback Interface (Prarit Bhargava) [2040062] - x86/cpu: Add definitions for the Intel Hardware Feedback Interface (Prarit Bhargava) [2040062] - x86/Documentation: Describe the Intel Hardware Feedback Interface (Prarit Bhargava) [2040062] - thermal: intel: Allow processing of HWP interrupt (Prarit Bhargava) [2040062] - x86/thermal: Fix LVT thermal setup for SMI delivery mode (Prarit Bhargava) [2040062] - thermal: Move therm_throt there from x86/mce (Prarit Bhargava) [2040062] - thermal: core: Adding missing nlmsg_free() in thermal_genl_sampling_temp() (Prarit Bhargava) [2040062] - thermal: move to smaller ops wherever possible (Prarit Bhargava) [2040062] - thermal: add small version of ops (Prarit Bhargava) [2040062] - thermal: netlink: Improve the initcall ordering (Prarit Bhargava) [2040062] - thermal: core: remove redundant initialization of variable ret (Prarit Bhargava) [2040062] - thermal: netlink: Fix compilation error when CONFIG_NET=n (Prarit Bhargava) [2040062] - thermal: core: Fix thermal zone lookup by ID (Prarit Bhargava) [2040062] - thermal: core: Get thermal zone by id (Prarit Bhargava) [2040062] - thermal: core: Add helpers to browse the cdev, tz and governor list (Prarit Bhargava) [2040062] - thermal: Remove netlink support (Prarit Bhargava) [2040062] - thermal: core: genetlink support for events/cmd/sampling (Prarit Bhargava) [2040062]- mailbox: pcc: Handle all PCC subtypes correctly in pcc_mbox_irq (Mark Langsdorf) [1997698] - i2c: xgene-slimpro: Fix wrong pointer passed to PTR_ERR() (Mark Langsdorf) [1997698] - ACPI: Make acpi_node_get_parent() local (Mark Langsdorf) [1997698] - ACPI: Get acpi_device's parent from the parent field (Mark Langsdorf) [1997698] - ACPI: PM: Fix device wakeup power reference counting error (Mark Langsdorf) [1997698] - ACPI: video: use platform backlight driver on Xiaomi Mi Pad 2 (Mark Langsdorf) [1997698] - ACPI: video: Drop dmi_system_id.ident settings from video_detect_dmi_table[] (Mark Langsdorf) [1997698] - ACPI: PMIC: Fix intel_pmic_regs_handler() read accesses (Mark Langsdorf) [1997698] - ACPI: EC: Use ec_no_wakeup on HP ZHAN 66 Pro (Mark Langsdorf) [1997698] - ACPI: Add a convenience function to tell a device is in D0 state (Mark Langsdorf) [1997698] - ACPI: scan: Obtain device's desired enumeration power state (Mark Langsdorf) [1997698] - perf: qcom_l2_pmu: ACPI: Use ACPI_COMPANION() directly (Mark Langsdorf) [1997698] - ACPI/PCC: Add maintainer for PCC mailbox driver (Mark Langsdorf) [1997698] - mailbox: pcc: Add support for PCCT extended PCC subspaces(type 3/4) (Mark Langsdorf) [1997698] - mailbox: pcc: Drop handling invalid bit-width in {read,write}_register (Mark Langsdorf) [1997698] - mailbox: pcc: Avoid accessing PCCT table in pcc_send_data and pcc_mbox_irq (Mark Langsdorf) [1997698] - mailbox: pcc: Add PCC register bundle and associated accessor functions (Mark Langsdorf) [1997698] - mailbox: pcc: Rename doorbell ack to platform interrupt ack register (Mark Langsdorf) [1997698] - mailbox: pcc: Use PCC mailbox channel pointer instead of standard (Mark Langsdorf) [1997698] - mailbox: pcc: Add pcc_mbox_chan structure to hold shared memory region info (Mark Langsdorf) [1997698] - mailbox: pcc: Consolidate subspace doorbell register parsing (Mark Langsdorf) [1997698] - mailbox: pcc: Consolidate subspace interrupt information parsing (Mark Langsdorf) [1997698] - mailbox: pcc: Refactor all PCC channel information into a structure (Mark Langsdorf) [1997698] - mailbox: pcc: Fix kernel doc warnings (Mark Langsdorf) [1997698] - ACPI: glue: Use acpi_device_adr() in acpi_find_child_device() (Mark Langsdorf) [1997698] - ACPI: APEI: mark apei_hest_parse() static (Mark Langsdorf) [1997698] - ACPI: APEI: EINJ: Relax platform response timeout to 1 second (Mark Langsdorf) [1997698] - ACPI: resources: Add one more Medion model in IRQ override quirk (Mark Langsdorf) [1997698] - ACPI: AC: Quirk GK45 to skip reading _PSR (Mark Langsdorf) [1997698] - ACPI: PM: sleep: Do not set suspend_ops unnecessarily (Mark Langsdorf) [1997698] - ACPI: PRM: Handle memory allocation and memory remap failure (Mark Langsdorf) [1997698] - ACPI: PRM: Remove unnecessary blank lines (Mark Langsdorf) [1997698] - ACPI: PM: Turn off wakeup power resources on _DSW/_PSW errors (Mark Langsdorf) [1997698] - ACPI: PM: Fix sharing of wakeup power resources (Mark Langsdorf) [1997698] - ACPI: PM: Turn off unused wakeup power resources (Mark Langsdorf) [1997698] - ACPI: PM: Check states of power resources during initialization (Mark Langsdorf) [1997698] - hwmon: (acpi_power_meter) Use acpi_bus_get_acpi_device() (Mark Langsdorf) [1997698] - ACPI: replace snprintf() in "show" functions with sysfs_emit() (Mark Langsdorf) [1997698] - ACPI: LPSS: Use ACPI_COMPANION() directly (Mark Langsdorf) [1997698] - ACPI: battery: Accept charges over the design capacity as full (Mark Langsdorf) [1997698] - ACPICA: Update version to 20210930 (Mark Langsdorf) [1997698] - ACPICA: iASL table disassembler: Added disassembly support for the NHLT ACPI table (Mark Langsdorf) [1997698] - ACPICA: ACPI 6.4 SRAT: add Generic Port Affinity type (Mark Langsdorf) [1997698] - ACPICA: Add support for Windows 2020 _OSI string (Mark Langsdorf) [1997698] - ACPICA: Avoid evaluating methods too early during system resume (Mark Langsdorf) [1997698] - ACPI: processor: idle: fix lockup regression on 32-bit ThinkPad T40 (Mark Langsdorf) [1997698] - ACPI: processor idle: Allow playing dead in C3 state (Mark Langsdorf) [1997698] - ACPI: Kconfig: Fix a typo in Kconfig (Mark Langsdorf) [1997698] - ACPI: PNP: remove duplicated BRI0A49 and BDP3336 entries (Mark Langsdorf) [1997698] - ACPI: resources: Add DMI-based legacy IRQ override quirk (Mark Langsdorf) [1997698] - ACPICA: Add support for MADT online enabled bit (Mark Langsdorf) [1997698] - acpi/arm64: fix next_platform_timer() section mismatch error (Mark Langsdorf) [1997697] - ACPI: PM: Include alternate AMDI0005 id in special behaviour (Mark Langsdorf) [1997697] - MAINTAINERS: Change Rafael's e-mail address (Mark Langsdorf) [1997697] - ACPI: scan: Remove unneeded header linux/nls.h (Mark Langsdorf) [1997697] - ACPI: PM: s2idle: Run both AMD and Microsoft methods if both are supported (Mark Langsdorf) [1997697] - ACPI: power: Drop name from struct acpi_power_resource (Mark Langsdorf) [1997697] - ACPI: power: Use acpi_handle_debug() to print debug messages (Mark Langsdorf) [1997697] - ACPI: button: Add DMI quirk for Lenovo Yoga 9 (14INTL5) (Mark Langsdorf) [1997697] - ACPI: SPCR: Add support for the new 16550-compatible Serial Port Subtype (Mark Langsdorf) [1997697] - ACPI: platform-profile: call sysfs_notify() from platform_profile_store() (Mark Langsdorf) [1997697] - ACPICA: Update version to 20210730 (Mark Langsdorf) [1997697] - ACPICA: Add method name "_DIS" For use with aslmethod.c (Mark Langsdorf) [1997697] - ACPICA: iASL: Fix for WPBT table with no command-line arguments (Mark Langsdorf) [1997697] - ACPICA: Headers: Add new DBG2 Serial Port Subtypes (Mark Langsdorf) [1997697] - ACPICA: Macros should not use a trailing semicolon (Mark Langsdorf) [1997697] - ACPICA: Fix an if statement (add parens) (Mark Langsdorf) [1997697] - ACPICA: iASL: Add support for the AEST table (data compiler) (Mark Langsdorf) [1997697] - clk: fractional-divider: Introduce POWER_OF_TWO_PS flag (Mark Langsdorf) [1997697] - clk: fractional-divider: add explicit big endian support (Mark Langsdorf) [1997697] - clk: gate: add explicit big endian support (Mark Langsdorf) [1997697] - clk: fractional-divider: add CLK_FRAC_DIVIDER_ZERO_BASED flag support (Mark Langsdorf) [1997697] - ACPI: processor: Replace deprecated CPU-hotplug functions (Mark Langsdorf) [1997697] - ABI: sysfs-platform-dptf: Add tables markup to a table (Mark Langsdorf) [1997697] - ACPI: DPTF: Add new PCH FIVR methods (Mark Langsdorf) [1997697] - clk: x86: Rename clk-lpt to more specific clk-lpss-atom (Mark Langsdorf) [1997697] - ACPI: configfs: Make get_header() to return error pointer (Mark Langsdorf) [1997697] - ACPI: configfs: Use sysfs_emit() in "show" functions (Mark Langsdorf) [1997697] - ACPI: glue: Eliminate acpi_platform_notify() (Mark Langsdorf) [1997697] - ACPI: bus: Rename functions to avoid name collision (Mark Langsdorf) [1997697] - ACPI: glue: Change return type of two functions to void (Mark Langsdorf) [1997697] - ACPI: glue: Rearrange acpi_device_notify() (Mark Langsdorf) [1997697] - ACPI: Add LoongArch support for ACPI_PROCESSOR/ACPI_NUMA (Mark Langsdorf) [1997697] - ACPI / PMIC: XPower: optimize MIPI PMIQ sequence I2C-bus accesses (Mark Langsdorf) [1997697] - ACPI / PMIC: XPower: optimize I2C-bus accesses (Mark Langsdorf) [1997697] - stddef: Introduce DECLARE_FLEX_ARRAY() helper (Josef Oskera) [2062594] - Revert "iavf: Fix deadlock occurrence during resetting VF interface" (Ivan Vecera) [2066693] - scsi: core: Fix sbitmap depth in scsi_realloc_sdev_budget_map() (Ewan D. Milne) [2071831] - lib/sbitmap: allocate sb->map via kvzalloc_node (Ewan D. Milne) [2071831] - mm: move kvmalloc-related functions to slab.h (Ewan D. Milne) [2071831] - scsi: core: sd: Add silence_suspend flag to suppress some PM messages (Ewan D. Milne) [2071831] - scsi: scsi_transport_fc: Fix FPIN Link Integrity statistics counters (Ewan D. Milne) [2071831] - sd: call sd_zbc_release_disk before releasing the scsi_device reference (Ewan D. Milne) [2071831] - scsi: core: Reallocate device's budget map on queue depth change (Ewan D. Milne) [2071831] - scsi: sr: Don't use GFP_DMA (Ewan D. Milne) [2071831] - scsi: core: Fix scsi_device_max_queue_depth() (Ewan D. Milne) [2071831] - scsi: scsi_debug: Fix buffer size of REPORT ZONES command (Ewan D. Milne) [2071831] - scsi: sd_zbc: Clean up sd_zbc_parse_report() setting of wp (Ewan D. Milne) [2071831] - scsi: sd_zbc: Simplify zone full condition check (Ewan D. Milne) [2071831] - scsi: core: Show SCMD_LAST in text form (Ewan D. Milne) [2071831] - scsi: scsi_debug: Zero clear zones at reset write pointer (Ewan D. Milne) [2071831] - scsi: core: sysfs: Fix setting device state to SDEV_RUNNING (Ewan D. Milne) [2071831] - scsi: scsi_debug: Sanity check block descriptor length in resp_mode_select() (Ewan D. Milne) [2071831] - scsi: scsi_debug: Fix type in min_t to avoid stack OOB (Ewan D. Milne) [2071831] - scsi: core: Simplify control flow in scmd_eh_abort_handler() (Ewan D. Milne) [2071831] - scsi: core: sysfs: Fix hang when device state is set via sysfs (Ewan D. Milne) [2071831] - scsi: scsi_debug: Don't call kcalloc() if size arg is zero (Ewan D. Milne) [2071831] - scsi: sr: Remove duplicate assignment (Ewan D. Milne) [2071831] - scsi: scsi_debug: Fix out-of-bound read in resp_report_tgtpgs() (Ewan D. Milne) [2071831] - scsi: scsi_debug: Fix out-of-bound read in resp_readcap16() (Ewan D. Milne) [2071831] - scsi: sd: Print write through due to no caching mode page as warning (Ewan D. Milne) [2071831] - scsi: sd: Fix crashes in sd_resume_runtime() (Ewan D. Milne) [2071831] - scsi: core: Fix shost->cmd_per_lun calculation in scsi_add_host_with_dma() (Ewan D. Milne) [2071831] - scsi: core: Fix spelling in a source code comment (Ewan D. Milne) [2071831] - scsi: sd: Fix sd_do_mode_sense() buffer length handling (Ewan D. Milne) [2071831] - scsi: core: Fix scsi_mode_select() buffer length handling (Ewan D. Milne) [2071831] - scsi: core: Fix scsi_mode_sense() buffer length handling (Ewan D. Milne) [2071831] - scsi: core: Remove include from scsi_cmnd.h (Ewan D. Milne) [2071831] - scsi: sd_zbc: Support disks with more than 2**32 logical blocks (Ewan D. Milne) [2071831] - scsi: sd: Make sd_spinup_disk() less noisy (Ewan D. Milne) [2071831] - scsi: sr: Fix spelling mistake "does'nt" -> "doesn't" (Ewan D. Milne) [2071831] - scsi: sd_zbc: Ensure buffer size is aligned to SECTOR_SIZE (Ewan D. Milne) [2071831] - scsi: sd: Do not exit sd_spinup_disk() quietly (Ewan D. Milne) [2071831] - scsi: core: Add helper to return number of logical blocks in a request (Ewan D. Milne) [2071831] - scsi: scsi_debug: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Ewan D. Milne) [2071831] - scsi: scsi_transport_spi: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Ewan D. Milne) [2071831] - scsi: scsi_transport_fc: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Ewan D. Milne) [2071831] - scsi: sr: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Ewan D. Milne) [2071831] - scsi: sd: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Ewan D. Milne) [2071831] - scsi: core: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Ewan D. Milne) [2071831] - scsi: core: Introduce the scsi_cmd_to_rq() function (Ewan D. Milne) [2071831] - scsi: core: Add BLIST_IGN_MEDIA_CHANGE for Ultra HS-SD/MMC USB card readers (Ewan D. Milne) [2071831] - scsi: sd: REQUEST SENSE for BLIST_IGN_MEDIA_CHANGE devices in runtime_resume() (Ewan D. Milne) [2071831] - scsi: core: Add new flag BLIST_IGN_MEDIA_CHANGE (Ewan D. Milne) [2071831] - scsi: scsi_debug: Improve RDPROTECT/WRPROTECT handling (Ewan D. Milne) [2071831] - scsi: scsi_debug: Remove dump_sector() (Ewan D. Milne) [2071831] - scsi: core: Add scsi_prot_ref_tag() helper (Ewan D. Milne) [2071831] - scsi: core: Add scsi_msg_to_host_byte() (Ewan D. Milne) [2071831] - scsi: core: Add get_{status,host}_byte() accessor functions (Ewan D. Milne) [2071831] - scsi: core: Cap scsi_host cmd_per_lun at can_queue (Ewan D. Milne) [2071831] - scsi: Fix spelling mistakes in header files (Ewan D. Milne) [2071831] - scsi: core: Treat device offline as a failure (Ewan D. Milne) [2071831] - sched/topology: Skip updating masks for non-online nodes (Diego Domingos) [1946251] - powerpc/numa: Update cpu_cpu_map on CPU online/offline (Diego Domingos) [1946251] - powerpc/numa: Print debug statements only when required (Diego Domingos) [1946251] - powerpc/numa: convert printk to pr_xxx (Diego Domingos) [1946251] - powerpc/numa: Drop dbg in favour of pr_debug (Diego Domingos) [1946251] - livepatch: Fix missing unlock on error in klp_enable_patch() (Julia Denham) [2069340] - livepatch: Fix kobject refcount bug on klp_init_patch_early failure path (Julia Denham) [2069340] - Documentation: livepatch: Add livepatch API page (Julia Denham) [2069340] - scsi: megaraid_sas: Remove unnecessary memset (Tomas Henzl) [2049686] - scsi: megaraid_sas: Target with invalid LUN ID is deleted during scan (Tomas Henzl) [2049686] - scsi: megasas: Clean up some inconsistent indenting (Tomas Henzl) [2049686] - scsi: megasas: Stop using the SCSI pointer (Tomas Henzl) [2049686] - aarch64: enable memory hotplug (Baoquan He) [1818517] - mm/memory_hotplug: introduce default dummy memory_add_physaddr_to_nid() (Baoquan He) [1818517] - arm64/mm: Add one hunk back missed in earlier back porting (Baoquan He) [1818517] - arm64/mm: Hold memory hotplug lock while walking for kernel page table dump (Baoquan He) [1818517] - ARM64: dump: Convert to use DEFINE_SHOW_ATTRIBUTE macro (Baoquan He) [1818517] - net/mlx5: DR, Ignore modify TTL on RX if device doesn't support it (Amir Tzin) [2072934] - net: bridge: switchdev: check br_vlan_group() return value (Ivan Vecera) [2080332] - net: bridge: mst: Restrict info size queries to bridge ports (Ivan Vecera) [2080332] - net: bridge: mst: prevent NULL deref in br_mst_info_size() (Ivan Vecera) [2080332] - selftests: forwarding: Use same VRF for port and VLAN upper (Ivan Vecera) [2080332] - selftests: forwarding: Disable learning before link up (Ivan Vecera) [2080332] - net: bridge: mst: Add helper to query a port's MST state (Ivan Vecera) [2080332] - net: bridge: mst: Add helper to check if MST is enabled (Ivan Vecera) [2080332] - net: bridge: mst: Add helper to map an MSTI to a VID set (Ivan Vecera) [2080332] - net: bridge: mst: Notify switchdev drivers of MST state changes (Ivan Vecera) [2080332] - net: bridge: mst: Notify switchdev drivers of VLAN MSTI migrations (Ivan Vecera) [2080332] - net: bridge: mst: Notify switchdev drivers of MST mode changes (Ivan Vecera) [2080332] - net: bridge: mst: Support setting and reporting MST port states (Ivan Vecera) [2080332] - net: bridge: mst: Allow changing a VLAN's MSTI (Ivan Vecera) [2080332] - net: bridge: mst: Multiple Spanning Tree (MST) mode (Ivan Vecera) [2080332] - net: switchdev: remove lag_mod_cb from switchdev_handle_fdb_event_to_device (Ivan Vecera) [2080332] - selftests: forwarding: tests of locked port feature (Ivan Vecera) [2080332] - net: bridge: Add support for offloading of locked port flag (Ivan Vecera) [2080332] - net: bridge: Add support for bridge port in locked mode (Ivan Vecera) [2080332] - net: switchdev: avoid infinite recursion from LAG to bridge with port object handler (Ivan Vecera) [2080332] - bridge: switch br_net_exit to batch mode (Ivan Vecera) [2080332] - net: bridge: multicast: notify switchdev driver whenever MC processing gets disabled (Ivan Vecera) [2080332] - net: switchdev: introduce switchdev_handle_port_obj_{add,del} for foreign interfaces (Ivan Vecera) [2080332] - net: switchdev: rename switchdev_lower_dev_find to switchdev_lower_dev_find_rcu (Ivan Vecera) [2080332] - net: bridge: switchdev: replay all VLAN groups (Ivan Vecera) [2080332] - net: bridge: make nbp_switchdev_unsync_objs() follow reverse order of sync() (Ivan Vecera) [2080332] - net: bridge: switchdev: differentiate new VLANs from changed ones (Ivan Vecera) [2080332] - net: bridge: vlan: notify switchdev only when something changed (Ivan Vecera) [2080332] - net: bridge: vlan: make __vlan_add_flags react only to PVID and UNTAGGED (Ivan Vecera) [2080332] - net: bridge: vlan: don't notify to switchdev master VLANs without BRENTRY flag (Ivan Vecera) [2080332] - net: bridge: vlan: check early for lack of BRENTRY flag in br_vlan_add_existing (Ivan Vecera) [2080332] - net: bridge: vlan: check for errors from __vlan_del in __vlan_flush (Ivan Vecera) [2080332] - net/switchdev: use struct_size over open coded arithmetic (Ivan Vecera) [2080332] - net: bridge: vlan: fix single net device option dumping (Ivan Vecera) [2080332] - net: bridge: mcast: fix br_multicast_ctx_vlan_global_disabled helper (Ivan Vecera) [2080332] - net: bridge: mcast: add and enforce startup query interval minimum (Ivan Vecera) [2080332] - net: bridge: mcast: add and enforce query interval minimum (Ivan Vecera) [2080332] - netfilter: bridge: add support for pppoe filtering (Ivan Vecera) [2080332] - bridge: use __set_bit in __br_vlan_set_default_pvid (Ivan Vecera) [2080332] - net: bridge: Allow base 16 inputs in sysfs (Ivan Vecera) [2080332] - net/bridge: replace simple_strtoul to kstrtol (Ivan Vecera) [2080332] - net: bridge: Slightly optimize 'find_portno()' (Ivan Vecera) [2080332] - net: bridge: switchdev: fix shim definition for br_switchdev_mdb_notify (Ivan Vecera) [2080332] - net: bridge: switchdev: consistent function naming (Ivan Vecera) [2080332] - net: bridge: mdb: move all switchdev logic to br_switchdev.c (Ivan Vecera) [2080332] - net: bridge: split out the switchdev portion of br_mdb_notify (Ivan Vecera) [2080332] - net: bridge: move br_vlan_replay to br_switchdev.c (Ivan Vecera) [2080332] - net: bridge: provide shim definition for br_vlan_flags (Ivan Vecera) [2080332] - net: switchdev: merge switchdev_handle_fdb_{add,del}_to_device (Ivan Vecera) [2080332] - net: bridge: create a common function for populating switchdev FDB entries (Ivan Vecera) [2080332] - net: bridge: move br_fdb_replay inside br_switchdev.c (Ivan Vecera) [2080332] - net: bridge: reduce indentation level in fdb_create (Ivan Vecera) [2080332] - net: bridge: rename br_fdb_insert to br_fdb_add_local (Ivan Vecera) [2080332] - net: bridge: rename fdb_insert to fdb_add_local (Ivan Vecera) [2080332] - net: bridge: remove fdb_insert forward declaration (Ivan Vecera) [2080332] - net: bridge: remove fdb_notify forward declaration (Ivan Vecera) [2080332] - net: make use of helper netif_is_bridge_master() (Ivan Vecera) [2080332] - net: use eth_hw_addr_set() (Ivan Vecera) [2080332] - net: bridge: Use array_size() helper in copy_to_user() (Ivan Vecera) [2080332] - net/mlx5: DR, Fix missing flow_source when creating multi-destination FW table (Amir Tzin) [2072920] - net/mlx5: DR, Fix slab-out-of-bounds in mlx5_cmd_dr_create_fte (Amir Tzin) [2072920] - ixgbevf: Require large buffers for build_skb on 82599VF (Ken Cox) [2037956] - ixgbevf: Remove useless DMA-32 fallback configuration (Ken Cox) [2037956] - ixgbevf: switch to napi_build_skb() (Ken Cox) [2037956] - ixgbevf: Add support for new mailbox communication between PF and VF (Ken Cox) [2037956] - ixgbevf: Mailbox improvements (Ken Cox) [2037956] - ixgbevf: Add legacy suffix to old API mailbox functions (Ken Cox) [2037956] - ixgbevf: Improve error handling in mailbox (Ken Cox) [2037956] - ixgbevf: Rename MSGTYPE to SUCCESS and FAILURE (Ken Cox) [2037956] - net: ixgbevf: Remove redundant initialization of variable ret_val (Ken Cox) [2037956] - selftests: mptcp: fix diag instability (Hangbin Liu) [2077358] - selftests: mptcp: fix ipv6 routing setup (Hangbin Liu) [2077358] - selftests: mptcp: clean tmp files in simult_flows (Hangbin Liu) [2077358] - selftests: netfilter: fix exit value for nft_concat_range (Hangbin Liu) [2077358] - selftests: netfilter: remove stray bash debug line (Hangbin Liu) [2077358] - selftests: Fix IPv6 address bind tests (Hangbin Liu) [2077358] - selftests: Fix raw socket bind tests with VRF (Hangbin Liu) [2077358] - selftests: net: Correct case name (Hangbin Liu) [2077358] - selftests: pmtu.sh: Kill nettest processes launched in subshell. (Hangbin Liu) [2077358] - selftests: pmtu.sh: Kill tcpdump processes launched by subshell. (Hangbin Liu) [2077358] - selftests: net: Fix a typo in udpgro_fwd.sh (Hangbin Liu) [2077358] - selftests/net: udpgso_bench_tx: fix dst ip argument (Hangbin Liu) [2077358] - selftests/net: udpgso_bench_rx: fix port argument (Hangbin Liu) [2077358] - selftests: net: tls: remove unused variable and code (Hangbin Liu) [2077358] - selftest: net: fix typo in altname test (Hangbin Liu) [2077358]- net/mlx5: DR, Fix the threshold that defines when pool sync is initiated (Amir Tzin) [2062715] - net/mlx5: DR, Cache STE shadow memory (Amir Tzin) [2062715] - perf/x86/intel/lbr: Add static_branch for LBR INFO flags (Michael Petlan) [2039998] - perf/x86/intel/lbr: Support LBR format V7 (Michael Petlan) [2039998] - net/mlx5e: TC, fix decap fallback to uplink when int port not supported (Amir Tzin) [2077048] - net/mlx5e: Fix wrong source vport matching on tunnel rule (Amir Tzin) [2064589] - hv_balloon: rate-limit "Unhandled message" warning (Vitaly Kuznetsov) [2087270] - tcp: drop the hash_32() part from the index calculation (Guillaume Nault) [2064876] {CVE-2022-1012} - tcp: increase source port perturb table to 2^16 (Guillaume Nault) [2064876] {CVE-2022-1012} - tcp: dynamically allocate the perturb table used by source ports (Guillaume Nault) [2064876] {CVE-2022-1012} - tcp: add small random increments to the source port (Guillaume Nault) [2064876] {CVE-2022-1012} - tcp: resalt the secret every 10 seconds (Guillaume Nault) [2064876] {CVE-2022-1012} - tcp: use different parts of the port_offset for index and offset (Guillaume Nault) [2064876] {CVE-2022-1012} - secure_seq: use the 64 bits of the siphash for port offset calculation (Guillaume Nault) [2064876] {CVE-2022-1012} - tcp: add some entropy in __inet_hash_connect() (Guillaume Nault) [2064876] {CVE-2022-1012} - tcp: change source port randomizarion at connect() time (Guillaume Nault) [2064876] {CVE-2022-1012} - net/mlx5e: TC, Skip redundant ct clear actions (Amir Tzin) [2055590] - spi: pxa2xx: Add support for Intel Raptor Lake PCH-S (Prarit Bhargava) [2040031] - mfd: intel-lpss: Add Intel Raptor Lake PCH-S PCI IDs (Prarit Bhargava) [2040031] - pinctrl: alderlake: Add Raptor Lake-S ACPI ID (Prarit Bhargava) [2040033] - i2c: i801: Add support for Intel Raptor Lake PCH-S (Prarit Bhargava) [2040027 2040029] - redhat/configs: Add CONFIG_INTEL_IDXD_PERFMON (Jerry Snitselaar) [1921296] - x86/fpu/xstate: Consolidate size calculations (Jerry Snitselaar) [2071461] - x86/fpu/xstate: Handle supervisor states in XSTATE permissions (Jerry Snitselaar) [2071461] - x86/fpu/xsave: Handle compacted offsets correctly with supervisor states (Jerry Snitselaar) [2071461] - x86/fpu: Cache xfeature flags from CPUID (Jerry Snitselaar) [2071461] - x86/fpu/xsave: Initialize offset/size cache early (Jerry Snitselaar) [2071461] - x86/fpu: Remove unused supervisor only offsets (Jerry Snitselaar) [2071461] - dmaengine: idxd: Change license on idxd.h to LGPL (Jerry Snitselaar) [2072156] - dmaengine: idxd: fix delta_rec and crc size field for completion record (Jerry Snitselaar) [1971892] - dmaengine: idxd: Remove useless DMA-32 fallback configuration (Jerry Snitselaar) [2072156] - dmaengine: idxd: restore traffic class defaults after wq reset (Jerry Snitselaar) [2046469] - dmaengine: idxd: deprecate token sysfs attributes for read buffers (Jerry Snitselaar) [2040042] - dmaengine: idxd: change bandwidth token to read buffers (Jerry Snitselaar) [2040042] - dmaengine: idxd: fix wq settings post wq disable (Jerry Snitselaar) [2040045] - dmaengine: idxd: change MSIX allocation based on per wq activation (Jerry Snitselaar) [2040495] - edmaengine: idxd: fix descriptor flushing locking (Jerry Snitselaar) [2040495] - dmaengine: idxd: embed irq_entry in idxd_wq struct (Jerry Snitselaar) [2040495] - dmaengine: idxd: fix calling wq quiesce inside spinlock (Jerry Snitselaar) [2040040] - dmaengine: idxd: add knob for enqcmds retries (Jerry Snitselaar) [2040047] - dmaengine: idxd: set defaults for wq configs (Jerry Snitselaar) [2040047] - dmaengine: idxd: handle interrupt handle revoked event (Jerry Snitselaar) [2040051] - dmaengine: idxd: handle invalid interrupt handle descriptors (Jerry Snitselaar) [2040051] - dmaengine: idxd: create locked version of idxd_quiesce() call (Jerry Snitselaar) [2040051] - dmaengine: idxd: add helper for per interrupt handle drain (Jerry Snitselaar) [2040051] - dmaengine: idxd: move interrupt handle assignment (Jerry Snitselaar) [2040051] - dmaengine: idxd: int handle management refactoring (Jerry Snitselaar) [2040051] - dmaengine: idxd: rework descriptor free path on failure (Jerry Snitselaar) [2040051] - dmaengine: idxd: fix missed completion on abort path (Jerry Snitselaar) [2040040] - dmaengine: idxd: fix resource leak on dmaengine driver disable (Jerry Snitselaar) [2040040] - dmaengine: idxd: cleanup completion record allocation (Jerry Snitselaar) [2040040] - dmaengine: idxd: reconfig device after device reset command (Jerry Snitselaar) [2072156] - dmaengine: idxd: add halt interrupt support (Jerry Snitselaar) [2040047] - dmaengine: idxd: Use list_move_tail instead of list_del/list_add_tail (Jerry Snitselaar) [2072156] - dmanegine: idxd: fix resource free ordering on driver removal (Jerry Snitselaar) [2040040] - dmaengine: idxd: remove kernel wq type set when load configuration (Jerry Snitselaar) [2040040] - dmaengine: idxd: remove gen cap field per spec 1.2 update (Jerry Snitselaar) [2040040] - dmaengine: idxd: check GENCAP config support for gencfg register (Jerry Snitselaar) [2040040] - dmaengine: idxd: move out percpu_ref_exit() to ensure it's outside submission (Jerry Snitselaar) [2040040] - dmaengine: idxd: remove interrupt disable for dev_lock (Jerry Snitselaar) [2040040] - dmaengine: idxd: remove interrupt disable for cmd_lock (Jerry Snitselaar) [2040040] - dmaengine: idxd: fix setting up priv mode for dwq (Jerry Snitselaar) [2040040] - dmaengine: idxd: set descriptor allocation size to threshold for swq (Jerry Snitselaar) [2040040] - dmaengine: idxd: make submit failure path consistent on desc freeing (Jerry Snitselaar) [2040040] - dmaengine: idxd: remove interrupt flag for completion list spinlock (Jerry Snitselaar) [2040040] - dmaengine: idxd: make I/O interrupt handler one shot (Jerry Snitselaar) [2040040] - dmaengine: idxd: clear block on fault flag when clear wq (Jerry Snitselaar) [2040040] - dmaengine: idxd: add capability check for 'block on fault' attribute (Jerry Snitselaar) [2040040] - dmaengine: idxd: Remove unused status variable in irq_process_work_list() (Jerry Snitselaar) [2072156] - dmaengine: idxd: Fix a possible NULL pointer dereference (Jerry Snitselaar) [2072156] - dmaengine: idxd: fix abort status check (Jerry Snitselaar) [2040040] - dmanegine: idxd: add software command status (Jerry Snitselaar) [2040047] - dmaengine: idxd: rotate portal address for better performance (Jerry Snitselaar) [2040047] - dmaengine: idxd: fix wq slot allocation index check (Jerry Snitselaar) [2040040] - dmaengine: idxd: fix uninit var for alt_drv (Jerry Snitselaar) [2072156] - dmaengine: idxd: Set defaults for GRPCFG traffic class (Jerry Snitselaar) [2040047] - dmaengine: idxd: remove fault processing code (Jerry Snitselaar) [2040040] - dmaengine: idxd: move dsa_drv support to compatible mode (Jerry Snitselaar) [1971961] - dmaengine: dsa: move dsa_bus_type out of idxd driver to standalone (Jerry Snitselaar) [1971961] - dmaengine: idxd: create user driver for wq 'device' (Jerry Snitselaar) [1971961] - dmaengine: idxd: create dmaengine driver for wq 'device' (Jerry Snitselaar) [1971961] - dmaengine: idxd: create idxd_device sub-driver (Jerry Snitselaar) [1971961] - dmaengine: idxd: add type to driver in order to allow device matching (Jerry Snitselaar) [1971961] - dmanegine: idxd: open code the dsa_drv registration (Jerry Snitselaar) [1971961] - dmaengine: idxd: idxd: move remove() bits for idxd 'struct device' to device.c (Jerry Snitselaar) [1971961] - dmaengine: idxd: move probe() bits for idxd 'struct device' to device.c (Jerry Snitselaar) [1971961] - dmaengine: idxd: fix bus_probe() and bus_remove() for dsa_bus (Jerry Snitselaar) [1971961] - dmaengine: idxd: remove iax_bus_type prototype (Jerry Snitselaar) [1971961] - dmaengine: idxd: remove bus shutdown (Jerry Snitselaar) [1971961] - dmaengine: idxd: move wq_disable() to device.c (Jerry Snitselaar) [1971961] - dmaengine: idxd: move wq_enable() to device.c (Jerry Snitselaar) [1971961] - dmaengine: idxd: remove IDXD_DEV_CONF_READY (Jerry Snitselaar) [1971961] - dmaengine: idxd: add 'struct idxd_dev' as wrapper for conf_dev (Jerry Snitselaar) [1971961] - dmaengine: idxd: add driver name (Jerry Snitselaar) [1971961] - dmaengine: idxd: add driver register helper (Jerry Snitselaar) [1971961] - dmaengine: idxd: depends on !UML (Jerry Snitselaar) [2072156] - dmaengine: idxd: fix PCI_MSI build errors (Jerry Snitselaar) [2072156] - dmaengine: idxd: fix submission race window (Jerry Snitselaar) [2040040] - dmaengine: idxd: fix sequence for pci driver remove() and shutdown() (Jerry Snitselaar) [2072156] - dmaengine: idxd: fix setup sequence for MSIXPERM table (Jerry Snitselaar) [2040040] - dmaengine: idxd: fix array index when int_handles are being used (Jerry Snitselaar) [2040040] - dmaengine: idxd: assign MSIX vectors to each WQ rather than roundrobin (Jerry Snitselaar) [2072156] - dmaengine: idxd: fix desc->vector that isn't being updated (Jerry Snitselaar) [2040040] - dmaengine: idxd: add missing percpu ref put on failure (Jerry Snitselaar) [2072156] - dmaengine: idxd: have command status always set (Jerry Snitselaar) [1973882] - dmanegine: idxd: cleanup all device related bits after disabling device (Jerry Snitselaar) [2072156] - dmaengine: idxd: Simplify code and axe the use of a deprecated API (Jerry Snitselaar) [2072156] - dmaengine: idxd: remove devm allocation for idxd->int_handles (Jerry Snitselaar) [2072156] - dmaengine: idxd: Remove redundant variable cdev_ctx (Jerry Snitselaar) [2072156] - dmaengine: idxd: Add missing cleanup for early error out in probe call (Jerry Snitselaar) [1971892] - dmaengine: idxd: Enable IDXD performance monitor support (Jerry Snitselaar) [1921296] - dmaengine: idxd: Add IDXD performance monitor support (Jerry Snitselaar) [1921296] - dmaengine: idxd: device cmd should use dedicated lock (Jerry Snitselaar) [1971892] - dmaengine: idxd: support reporting of halt interrupt (Jerry Snitselaar) [1971890] - dmaengine: idxd: convert sprintf() to sysfs_emit() for all usages (Jerry Snitselaar) [1971890] - dmaengine: idxd: add interrupt handle request and release support (Jerry Snitselaar) [1971890] - dmaengine: idxd: add support for readonly config mode (Jerry Snitselaar) [1971890] - dmaengine: idxd: add percpu_ref to descriptor submission path (Jerry Snitselaar) [1971949] - dmaengine: idxd: remove detection of device type (Jerry Snitselaar) [1971963] - Documentation/x86: Update documentation for SVA (Shared Virtual Addressing) (Jerry Snitselaar) [2071461] - tools/objtool: Check for use of the ENQCMD instruction in the kernel (Jerry Snitselaar) [2071461] - x86/cpufeatures: Re-enable ENQCMD (Jerry Snitselaar) [2071461] - x86/traps: Demand-populate PASID MSR via #GP (Jerry Snitselaar) [2071461] - sched: Define and initialize a flag to identify valid PASID in the task (Jerry Snitselaar) [2071461] - x86/fpu: Clear PASID when copying fpstate (Jerry Snitselaar) [2071461] - iommu/sva: Assign a PASID to mm on PASID allocation and free it on mm exit (Jerry Snitselaar) [2071461] - iommu/ioasid: Introduce a helper to check for valid PASIDs (Jerry Snitselaar) [2071461] - kernel/fork: Initialize mm's PASID (Jerry Snitselaar) [2071461] - mm: Change CONFIG option for mm->pasid field (Jerry Snitselaar) [2071461] - mm/fork: clear PASID for new mm (Jerry Snitselaar) [2071461] - iommu/sva: Rename CONFIG_IOMMU_SVA_LIB to CONFIG_IOMMU_SVA (Jerry Snitselaar) [2071461] - turbostat: fix PC6 displaying on some systems (Steve Best) [2040078]- quota: make dquot_quota_sync return errors from ->sync_fs (Lukas Czerner) [2083057] - redhat: disable more noisy rpminspect tests (Jarod Wilson) - mm: thp: replace the page lock with the seqlock for the THP mapcount (Andrea Arcangeli) [1958020] - mm: do_wp_page: deduplicate smart_lock_page (Andrea Arcangeli) [1958020] - mm: hugetlbfs: gup_must_unshare() cleanup (Andrea Arcangeli) [1958020] - mm: GUP: cleanup FOLL_UNSHARE (Andrea Arcangeli) [1958020] - mm: COW: skip the page lock in the COW copy path (Andrea Arcangeli) [1958020] - mm: gup: gup_must_unshare() use can_read_pin_swap_page() (Andrea Arcangeli) [1958020] - mm: hugetlbfs: gup: gup_must_unshare(): enable hugetlbfs (Andrea Arcangeli) [1958020] - mm: hugetlbfs: FOLL_FAULT_UNSHARE (Andrea Arcangeli) [1958020] - mm: hugetlbfs: COR: copy-on-read fault (Andrea Arcangeli) [1958020] - mm: gup: FOLL_UNSHARE RHEL (Andrea Arcangeli) [1958020] - mm: gup: FOLL_NOUNSHARE: optimize follow_page (Andrea Arcangeli) [1958020] - mm: gup: FOLL_UNSHARE (Andrea Arcangeli) [1958020] - mm: gup: gup_must_unshare() (Andrea Arcangeli) [1958020] - mm: gup: COR: copy-on-read fault (Andrea Arcangeli) [1958020] - mm: thp: introduce page_trans_huge_anon_shared (Andrea Arcangeli) [1958020] - mm: thp: stabilize the THP mapcount in page_remove_anon_compound_rmap (Andrea Arcangeli) [1958020] - mm: thp: make the THP mapcount atomic with a seqlock (Andrea Arcangeli) [1958020] - mm: thp: consolidate mapcount logic on THP split (David Hildenbrand) [1958020] - vmxnet3: Remove useless DMA-32 fallback configuration (Kamal Heib) [2083561] - vmxnet3: fix minimum vectors alloc issue (Kamal Heib) [2083561] - net: vmxnet3: remove multiple false checks in vmxnet3_ethtool.c (Kamal Heib) [2083561] - vmxnet3: do not stop tx queues after netif_device_detach() (Kamal Heib) [2083561] - block: limit request dispatch loop duration (Ming Lei) [2005082] - esp: limit skb_page_frag_refill use to a single page (Sabrina Dubroca) [2062115] {CVE-2022-27666} - esp: Fix possible buffer overflow in ESP transformation (Sabrina Dubroca) [2062115] {CVE-2022-27666} - can: ems_usb: ems_usb_start_xmit(): fix double dev_kfree_skb() in error path (Chris von Recklinghausen) [2080376] {CVE-2022-28390} - NFSD: Deprecate NFS_OFFSET_MAX (Scott Mayhew) [2064216] - NFSD: Fix offset type in I/O trace points (Scott Mayhew) [2064216] - NFSD: COMMIT operations must not return NFS?ERR_INVAL (Scott Mayhew) [2064216] - NFSD: Clamp WRITE offsets (Scott Mayhew) [2064216] - NFSD: Fix NFSv3 SETATTR/CREATE's handling of large file sizes (Scott Mayhew) [2064216] - NFSD: Fix ia_size underflow (Scott Mayhew) [2064216] - NFSD: Fix the behavior of READ near OFFSET_MAX (Scott Mayhew) [2064216] - NFSD: Fix READDIR buffer overflow (Scott Mayhew) [2064216] - nfsd: Fix nsfd startup race (again) (Scott Mayhew) [2064216] - NFS: Add a tracepoint to show the results of nfs_set_cache_invalid() (Scott Mayhew) [2064216] - NFSv42: Don't fail clone() unless the OP_CLONE operation failed (Scott Mayhew) [2064216] - NFSD: Fix exposure in nfsd4_decode_bitmap() (Scott Mayhew) [2064216] - NFSv4: Sanity check the parameters in nfs41_update_target_slotid() (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label argument from decode_getattr_*() functions (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label argument from nfs_setsecurity (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label argument from nfs_fhget() (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label argument from nfs_add_or_obtain() (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label argument from nfs_instantiate() (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label from the nfs_setattrres (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label from the nfs4_getattr_res (Scott Mayhew) [2064216] - NFS: Remove the f_label from the nfs4_opendata and nfs_openres (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label from the nfs4_lookupp_res struct (Scott Mayhew) [2064216] - NFS: Remove the label from the nfs4_lookup_res struct (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label from the nfs4_link_res struct (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label from the nfs4_create_res struct (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label from the nfs_entry struct (Scott Mayhew) [2064216] - NFS: Create a new nfs_alloc_fattr_with_label() function (Scott Mayhew) [2064216] - NFS: Always initialise fattr->label in nfs_fattr_alloc() (Scott Mayhew) [2064216] - NFSv4: Remove unnecessary 'minor version' check (Scott Mayhew) [2064216] - NFSv4: Fix potential Oops in decode_op_map() (Scott Mayhew) [2064216] - NFSv4: Ensure decode_compound_hdr() sanity checks the tag (Scott Mayhew) [2064216] - NFS: Don't trace an uninitialised value (Scott Mayhew) [2064216] - NFSv4.2 add tracepoint to OFFLOAD_CANCEL (Scott Mayhew) [2064216] - NFSv4.2 add tracepoint to CB_OFFLOAD (Scott Mayhew) [2064216] - NFSv4.2 add tracepoint to CLONE (Scott Mayhew) [2064216] - NFSv4.2 add tracepoint to COPY (Scott Mayhew) [2064216] - NFSv4.2 add tracepoints to FALLOCATE and DEALLOCATE (Scott Mayhew) [2064216] - NFSv4.2 add tracepoint to SEEK (Scott Mayhew) [2064216] - nfs4: take a reference on the nfs_client when running FREE_STATEID (Scott Mayhew) [2064216] - NFS: Move NFS protocol display macros to global header (Scott Mayhew) [2064216] - NFS: Move generic FS show macros to global header (Scott Mayhew) [2064216] - SUNRPC: Clean up xs_tcp_setup_sock() (Scott Mayhew) [2064216] - NFSv4: Fix a regression in nfs_set_open_stateid_locked() (Scott Mayhew) [2064216] - NFS: Remove redundant call to __set_page_dirty_nobuffers (Scott Mayhew) [2064216] - NFS: Unexport nfs_probe_fsinfo() (Scott Mayhew) [2064216] - NFS: Call nfs_probe_server() during a fscontext-reconfigure event (Scott Mayhew) [2064216] - NFS: Replace calls to nfs_probe_fsinfo() with nfs_probe_server() (Scott Mayhew) [2064216] - NFS: Move nfs_probe_destination() into the generic client (Scott Mayhew) [2064216] - NFS: Create an nfs4_server_set_init_caps() function (Scott Mayhew) [2064216] - NFS: Remove --> and <-- dprintk call sites (Scott Mayhew) [2064216] - SUNRPC: Trace calls to .rpc_call_done (Scott Mayhew) [2064216] - NFS: Replace dprintk callsites in nfs_readpage(s) (Scott Mayhew) [2064216] - SUNRPC: Use BIT() macro in rpc_show_xprt_state() (Scott Mayhew) [2064216] - SUNRPC: Tracepoints should display tk_pid and cl_clid as a fixed-size field (Scott Mayhew) [2064216] - xprtrdma: Remove rpcrdma_ep::re_implicit_roundup (Scott Mayhew) [2064216] - xprtrdma: Provide a buffer to pad Write chunks of unaligned length (Scott Mayhew) [2064216] - Fix user namespace leak (Scott Mayhew) [2064216] - NFS: Save some space in the inode (Scott Mayhew) [2064216] - NFS: Fix WARN_ON due to unionization of nfs_inode.nrequests (Scott Mayhew) [2064216] - NFSv4: Fixes for nfs4_inode_return_delegation() (Scott Mayhew) [2064216] - NFS: Fix an Oops in pnfs_mark_request_commit() (Scott Mayhew) [2064216] - NFS: Fix up commit deadlocks (Scott Mayhew) [2064216] - NFSD:fix boolreturn.cocci warning (Scott Mayhew) [2064216] - nfsd: update create verifier comment (Scott Mayhew) [2064216] - SUNRPC: Change return value type of .pc_encode (Scott Mayhew) [2064216] - SUNRPC: Replace the "__be32 *p" parameter to .pc_encode (Scott Mayhew) [2064216] - NFSD: Save location of NFSv4 COMPOUND status (Scott Mayhew) [2064216] - SUNRPC: Change return value type of .pc_decode (Scott Mayhew) [2064216] - SUNRPC: Replace the "__be32 *p" parameter to .pc_decode (Scott Mayhew) [2064216] - SUNRPC: De-duplicate .pc_release() call sites (Scott Mayhew) [2064216] - SUNRPC: Simplify the SVC dispatch code path (Scott Mayhew) [2064216] - NFS: Fix deadlocks in nfs_scan_commit_list() (Scott Mayhew) [2064216] - NFS: Instrument i_size_write() (Scott Mayhew) [2064216] - SUNRPC: Per-rpc_clnt task PIDs (Scott Mayhew) [2064216] - NFS: Remove unnecessary TRACE_DEFINE_ENUM()s (Scott Mayhew) [2064216] - SUNRPC: Capture value of xdr_buf::page_base (Scott Mayhew) [2064216] - svcrdma: Split svcrmda_wc_{read,write} tracepoints (Scott Mayhew) [2064216] - svcrdma: Split the svcrdma_wc_send() tracepoint (Scott Mayhew) [2064216] - svcrdma: Split the svcrdma_wc_receive() tracepoint (Scott Mayhew) [2064216] - pnfs/flexfiles: Fix misplaced barrier in nfs4_ff_layout_prepare_ds (Scott Mayhew) [2064216] - NFS: Remove unnecessary page cache invalidations (Scott Mayhew) [2064216] - NFS: Fix dentry verifier races (Scott Mayhew) [2064216] - NFS: Further optimisations for 'ls -l' (Scott Mayhew) [2064216] - NFS: Fix up nfs_readdir_inode_mapping_valid() (Scott Mayhew) [2064216] - NFS: Ignore the directory size when marking for revalidation (Scott Mayhew) [2064216] - NFS: Don't set NFS_INO_DATA_INVAL_DEFER and NFS_INO_INVALID_DATA (Scott Mayhew) [2064216] - NFS: Default change_attr_type to NFS4_CHANGE_TYPE_IS_UNDEFINED (Scott Mayhew) [2064216] - NFSv4: Retrieve ACCESS on open if we're not using NFS4_CREATE_EXCLUSIVE (Scott Mayhew) [2064216] - NFS: Fix a few more clear_bit() instances that need release semantics (Scott Mayhew) [2064216] - SUNRPC: xprt_clear_locked() only needs release memory semantics (Scott Mayhew) [2064216] - SUNRPC: Remove unnecessary memory barriers (Scott Mayhew) [2064216] - SUNRPC: Remove WQ_HIGHPRI from xprtiod (Scott Mayhew) [2064216] - SUNRPC: Add cond_resched() at the appropriate point in __rpc_execute() (Scott Mayhew) [2064216] - SUNRPC: Partial revert of commit 6f9f17287e78 (Scott Mayhew) [2064216] - NFS: Fix up nfs_ctx_key_to_expire() (Scott Mayhew) [2064216] - NFS: Label the dentry with a verifier in nfs_rmdir() and nfs_unlink() (Scott Mayhew) [2064216] - NFS: Label the dentry with a verifier in nfs_link(), nfs_symlink() (Scott Mayhew) [2064216] - NFSD: Have legacy NFSD WRITE decoders use xdr_stream_subsegment() (Scott Mayhew) [2064216] - SUNRPC: xdr_stream_subsegment() must handle non-zero page_bases (Scott Mayhew) [2064216] - NFSD: simplify struct nfsfh (Scott Mayhew) [2064216] - NFSD: drop support for ancient filehandles (Scott Mayhew) [2064216] - NFSD: move filehandle format declarations out of "uapi". (Scott Mayhew) [2064216] - UNRPC: Return specific error code on kmalloc failure (Scott Mayhew) [2064216] - NFSD: Optimize DRC bucket pruning (Scott Mayhew) [2064216] - nfsd: don't alloc under spinlock in rpc_parse_scope_id (Scott Mayhew) [2064216] - NFSD: Keep existing listeners on portlist error (Scott Mayhew) [2064216] - nfs: Fix kerneldoc warning shown up by W=1 (Scott Mayhew) [2064216] - nfsd: back channel stuck in SEQ4_STATUS_CB_PATH_DOWN (Scott Mayhew) [2064216] - NLM: Fix svcxdr_encode_owner() (Scott Mayhew) [2064216] - SUNRPC: improve error response to over-size gss credential (Scott Mayhew) [2064216] - NFS: Always provide aligned buffers to the RPC read layers (Scott Mayhew) [2064216] - NFSv3: Delete duplicate judgement in nfs3_async_handle_jukebox (Scott Mayhew) [2064216] - SUNRPC: Tweak TCP socket shutdown in the RPC client (Scott Mayhew) [2064216] - svcrdma: xpt_bc_xprt is already clear in __svc_rdma_free() (Scott Mayhew) [2064216] - rpc: fix gss_svc_init cleanup on failure (Scott Mayhew) [2064216] - SUNRPC: Add RPC_AUTH_TLS protocol numbers (Scott Mayhew) [2064216] - NFSD: remove vanity comments (Scott Mayhew) [2064216] - svcrdma: Convert rdma->sc_rw_ctxts to llist (Scott Mayhew) [2064216] - svcrdma: Relieve contention on sc_send_lock. (Scott Mayhew) [2064216] - svcrdma: Fewer calls to wake_up() in Send completion handler (Scott Mayhew) [2064216] - NFSD: Use new __string_len C macros for nfsd_clid_class (Scott Mayhew) [2064216] - NFSD: Use new __string_len C macros for the nfs_dirent tracepoint (Scott Mayhew) [2064216] - tracing: Add trace_event helper macros __string_len() and __assign_str_len() (Scott Mayhew) [2064216] - NFSD: Clean up splice actor (Scott Mayhew) [2064216] - NFS: Clean up the synopsis of callback process_op() (Scott Mayhew) [2064216] - NFS: Extract the xdr_init_encode/decode() calls from decode_compound (Scott Mayhew) [2064216] - NFS: Remove unused callback void decoder (Scott Mayhew) [2064216] - NFS: Add a private local dispatcher for NFSv4 callback operations (Scott Mayhew) [2064216] - SUNRPC: Eliminate the RQ_AUTHERR flag (Scott Mayhew) [2064216] - SUNRPC: Set rq_auth_stat in the pg_authenticate() callout (Scott Mayhew) [2064216] - SUNRPC: Add svc_rqst::rq_auth_stat (Scott Mayhew) [2064216] - NFSv4/pNFS: Remove dead code (Scott Mayhew) [2064216] - SUNRPC: Convert rpc_client refcount to use refcount_t (Scott Mayhew) [2064216] - xprtrdma: Eliminate rpcrdma_post_sends() (Scott Mayhew) [2064216] - xprtrdma: Add an xprtrdma_post_send_err tracepoint (Scott Mayhew) [2064216] - xprtrdma: Add xprtrdma_post_recvs_err() tracepoint (Scott Mayhew) [2064216] - xprtrdma: Add an rpcrdma_mr_completion_class (Scott Mayhew) [2064216] - xprtrdma: Don't display r_xprt memory addresses in tracepoints (Scott Mayhew) [2064216] - xprtrdma: Disconnect after an ib_post_send() immediate error (Scott Mayhew) [2064216] - SUNRPC: Record timeout value in xprt_retransmit tracepoint (Scott Mayhew) [2064216] - SUNRPC: xprt_retransmit() displays the the NULL procedure incorrectly (Scott Mayhew) [2064216] - treewide: Add missing semicolons to __assign_str uses (Scott Mayhew) [2064216] - SUNRPC: Remove unneeded TRACE_DEFINE_ENUMs (Scott Mayhew) [2064216] - SUNRPC: Unset RPC_TASK_NO_RETRANS_TIMEOUT for NULL RPCs (Scott Mayhew) [2064216] - SUNRPC: Refactor rpc_ping() (Scott Mayhew) [2064216] - nfsd: fix NULL dereference in nfs3svc_encode_getaclres (Scott Mayhew) [2064216] - lockd: Update the NLMv4 SHARE results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 nlm_res results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 TEST results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 void results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 FREE_ALL arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 SHARE arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 SM_NOTIFY arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 nlm_res arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 UNLOCK arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 CANCEL arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 LOCK arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 TEST arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 void arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 SHARE results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 nlm_res results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 TEST results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 void results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 FREE_ALL arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 SHARE arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 SM_NOTIFY arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 nlm_res arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 UNLOCK arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 CANCEL arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 LOCK arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 TEST arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 void argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Common NLM XDR helpers (Scott Mayhew) [2064216] - lockd: Create a simplified .vs_dispatch method for NLM requests (Scott Mayhew) [2064216] - lockd: Remove stale comments (Scott Mayhew) [2064216] - nfsd: rpc_peeraddr2str needs rcu lock (Scott Mayhew) [2064216] - rpc: remove redundant initialization of variable status (Scott Mayhew) [2064216] - NFSv4: setlease should return EAGAIN if locks are not available (Scott Mayhew) [2064216] - NFS: Avoid duplicate resets of attribute cache timeouts (Scott Mayhew) [2064216] - NFSv4: Fix handling of non-atomic change attrbute updates (Scott Mayhew) [2064216] - NFS: Fix up inode attribute revalidation timeouts (Scott Mayhew) [2064216] - NFSv4: Add support for application leases underpinned by a delegation (Scott Mayhew) [2064216] - NFSv4: Add lease breakpoints in case of a delegation recall or return (Scott Mayhew) [2064216] - NFSv4: Fix delegation return in cases where we have to retry (Scott Mayhew) [2064216] - nfsd: move some commit_metadata()s outside the inode lock (Scott Mayhew) [2064216] - NFSD: Update nfsd_cb_args tracepoint (Scott Mayhew) [2064216] - NFSD: Remove the nfsd_cb_work and nfsd_cb_done tracepoints (Scott Mayhew) [2064216] - NFSD: Add an nfsd_cb_probe tracepoint (Scott Mayhew) [2064216] - NFSD: Replace the nfsd_deleg_break tracepoint (Scott Mayhew) [2064216] - NFSD: Add an nfsd_cb_offload tracepoint (Scott Mayhew) [2064216] - NFSD: Add an nfsd_cb_lm_notify tracepoint (Scott Mayhew) [2064216] - NFSD: Enhance the nfsd_cb_setup tracepoint (Scott Mayhew) [2064216] - NFSD: Remove spurious cb_setup_err tracepoint (Scott Mayhew) [2064216] - NFSD: Adjust cb_shutdown tracepoint (Scott Mayhew) [2064216] - NFSD: Add cb_lost tracepoint (Scott Mayhew) [2064216] - NFSD: Drop TRACE_DEFINE_ENUM for NFSD4_CB_ macros (Scott Mayhew) [2064216] - NFSD: Capture every CB state transition (Scott Mayhew) [2064216] - NFSD: Constify @fh argument of knfsd_fh_hash() (Scott Mayhew) [2064216] - NFSD: Add tracepoints for EXCHANGEID edge cases (Scott Mayhew) [2064216] - NFSD: Add tracepoints for SETCLIENTID edge cases (Scott Mayhew) [2064216] - NFSD: Add a couple more nfsd_clid_expired call sites (Scott Mayhew) [2064216] - NFSD: Add nfsd_clid_destroyed tracepoint (Scott Mayhew) [2064216] - NFSD: Add nfsd_clid_reclaim_complete tracepoint (Scott Mayhew) [2064216] - NFSD: Add nfsd_clid_confirmed tracepoint (Scott Mayhew) [2064216] - NFSD: Remove trace_nfsd_clid_inuse_err (Scott Mayhew) [2064216] - NFSD: Add nfsd_clid_verf_mismatch tracepoint (Scott Mayhew) [2064216] - NFSD: Add nfsd_clid_cred_mismatch tracepoint (Scott Mayhew) [2064216] - NFSD: Add an RPC authflavor tracepoint display helper (Scott Mayhew) [2064216] - NFS: Ensure the NFS_CAP_SECURITY_LABEL capability is set when appropriate (Scott Mayhew) [2064216] - NFS: Split attribute support out from the server capabilities (Scott Mayhew) [2064216] - NFS: Don't store NFS_INO_REVAL_FORCED (Scott Mayhew) [2064216] - NFSv4: link must update the inode nlink. (Scott Mayhew) [2064216] - NFSv4: nfs4_inc/dec_nlink_locked should also invalidate ctime (Scott Mayhew) [2064216] - NFS: Another inode revalidation improvement (Scott Mayhew) [2064216] - NFS: Use information about the change attribute to optimise updates (Scott Mayhew) [2064216] - NFSv4: Add support for the NFSv4.2 "change_attr_type" attribute (Scott Mayhew) [2064216] - NFS: Simplify cache consistency in nfs_check_inode_attributes() (Scott Mayhew) [2064216] - NFS: Remove a line of code that has no effect in nfs_update_inode() (Scott Mayhew) [2064216] - NFS: Fix up handling of outstanding layoutcommit in nfs_update_inode() (Scott Mayhew) [2064216] - NFS: Separate tracking of file mode cache validity from the uid/gid (Scott Mayhew) [2064216] - NFS: Separate tracking of file nlinks cache validity from the mode/uid/gid (Scott Mayhew) [2064216] - NFSv4: Fix nfs4_bitmap_copy_adjust() (Scott Mayhew) [2064216] - NFS: Don't set NFS_INO_REVAL_PAGECACHE in the inode cache validity (Scott Mayhew) [2064216] - NFS: Replace use of NFS_INO_REVAL_PAGECACHE when checking cache validity (Scott Mayhew) [2064216] - NFS: Add a cache validity flag argument to nfs_revalidate_inode() (Scott Mayhew) [2064216] - NFS: nfs_setattr_update_inode() should clear the suid/sgid bits (Scott Mayhew) [2064216] - NFS: Fix up statx() results (Scott Mayhew) [2064216] - NFS: Don't revalidate attributes that are not being asked for (Scott Mayhew) [2064216] - NFSD: Clean up after updating NFSv3 ACL encoders (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 SETACL result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 GETACL result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Clean up after updating NFSv2 ACL encoders (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 ACL ACCESS result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 ACL GETATTR result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 SETACL result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 GETACL result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Add an xdr_stream-based encoder for NFSv2/3 ACLs (Scott Mayhew) [2064216] - NFSD: Remove unused NFSv2 directory entry encoders (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 READDIR entry encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 READDIR result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Count bytes instead of pages in the NFSv2 READDIR encoder (Scott Mayhew) [2064216] - NFSD: Add a helper that encodes NFSv3 directory offset cookies (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 STATFS result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 READ result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 READLINK result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 diropres encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 attrstat encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 stat encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Reduce svc_rqst::rq_pages churn during READDIR operations (Scott Mayhew) [2064216] - NFSD: Remove unused NFSv3 directory entry encoders (Scott Mayhew) [2064216] - NFSD: Update NFSv3 READDIR entry encoders to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 READDIR3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Count bytes instead of pages in the NFSv3 READDIR encoder (Scott Mayhew) [2064216] - NFSD: Add a helper that encodes NFSv3 directory offset cookies (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 COMMIT3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 PATHCONF3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 FSINFO3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 FSSTAT3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 LINK3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 RENAMEv3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 CREATE family of encoders to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 WRITE3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 READ3res encode to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 READLINK3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 wccstat result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 LOOKUP3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 ACCESS3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the GETATTR3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Extract the svcxdr_init_encode() helper (Scott Mayhew) [2064216] - NFSD: Clean up after updating NFSv3 ACL decoders (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 SETACL argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 GETACL argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Clean up after updating NFSv2 ACL decoders (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 ACL ACCESS argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 ACL GETATTR argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 SETACL argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Add an xdr_stream-based decoder for NFSv2/3 ACLs (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 GETACL argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Remove argument length checking in nfsd_dispatch() (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 SYMLINK argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 CREATE argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 SETATTR argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 LINK argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 RENAME argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update NFSv2 diropargs decoding to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 READDIR argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Add helper to set up the pages where the dirlist is encoded (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 READLINK argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 WRITE argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 READ argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 GETATTR argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the MKNOD3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the SYMLINK3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the MKDIR3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the CREATE3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the SETATTR3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the LINK3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the RENAME3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 DIROPargs decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update COMMIT3arg decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update READDIR3args decoders to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Add helper to set up the pages where the dirlist is encoded (Scott Mayhew) [2064216] - NFSD: Fix returned READDIR offset cookie (Scott Mayhew) [2064216] - NFSD: Update READLINK3arg decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update WRITE3arg decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update READ3arg decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update ACCESS3arg decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update GETATTR3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - SUNRPC: Move definition of XDR_UNIT (Scott Mayhew) [2064216] - rpcrdma: Capture bytes received in Receive completion tracepoints (Scott Mayhew) [2064216] - NFSD: Restore NFSv4 decoding's SAVEMEM functionality (Scott Mayhew) [2064216] - NFSD: Remove macros that are no longer used (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_compound() (Scott Mayhew) [2064216] - NFSD: Make nfsd4_ops::opnum a u32 (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_listxattrs() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_setxattr() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_xattr_name() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_clone() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_seek() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_offload_status() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_copy() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_fallocate() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_reclaim_complete() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_destroy_clientid() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_test_stateid() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_sequence() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_secinfo_no_name() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_layoutreturn() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_layoutget() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_layoutcommit() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_getdeviceinfo() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_free_stateid() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_destroy_session() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_create_session() (Scott Mayhew) [2064216] - NFSD: Add a helper to decode channel_attrs4 (Scott Mayhew) [2064216] - NFSD: Add a helper to decode nfs_impl_id4 (Scott Mayhew) [2064216] - NFSD: Add a helper to decode state_protect4_a (Scott Mayhew) [2064216] - NFSD: Add a separate decoder for ssv_sp_parms (Scott Mayhew) [2064216] - NFSD: Add a separate decoder to handle state_protect_ops (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_bind_conn_to_session() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_backchannel_ctl() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_cb_sec() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_release_lockowner() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_write() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_verify() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_setclientid_confirm() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_setclientid() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_setattr() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_secinfo() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_renew() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_rename() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_remove() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_readdir() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_read() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_putfh() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_open_downgrade() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_open_confirm() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_open() (Scott Mayhew) [2064216] - NFSD: Add helper to decode OPEN's open_claim4 argument (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_share_deny() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_share_access() (Scott Mayhew) [2064216] - NFSD: Add helper to decode OPEN's openflag4 argument (Scott Mayhew) [2064216] - NFSD: Add helper to decode OPEN's createhow4 argument (Scott Mayhew) [2064216] - NFSD: Add helper to decode NFSv4 verifiers (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_lookup() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_locku() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_lockt() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_lock() (Scott Mayhew) [2064216] - NFSD: Add helper for decoding locker4 (Scott Mayhew) [2064216] - NFSD: Add helpers to decode a clientid4 and an NFSv4 state owner (Scott Mayhew) [2064216] - NFSD: Relocate nfsd4_decode_opaque() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_link() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_getattr() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_delegreturn() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_create() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_fattr() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 umask attribute (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 security label attribute (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 time_set attributes (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 owner_group attribute (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 owner attribute (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 mode attribute (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 acl attribute (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 size attribute (Scott Mayhew) [2064216] - NFSD: Change the way the expected length of a fattr4 is checked (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_commit() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_close() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_access() (Scott Mayhew) [2064216] - NFSD: Replace the internals of the READ_BUF() macro (Scott Mayhew) [2064216] - nfsd/nfs3: remove unused macro nfsd3_fhandleres (Scott Mayhew) [2064216] - vt: vt_ioctl: fix race in VT_RESIZEX (Čestmír Kalina) [2068338] - net/mlx5: Bridge, Fix devlink deadlock on net namespace deletion (Amir Tzin) [2055580] - openvswitch: Fix setting ipv6 fields causing hw csum failure (Eelco Chaudron) [1974356]- Fix up versioning for maintainer builds (Jarod Wilson) - powerpc/iommu: Enable remaining IOMMU Pagesizes present in LoPAR (Gustavo Walbon) [1987109] - sizes.h: add SZ_8G/SZ_16G/SZ_32G macros (Gustavo Walbon) [1987109] - x86/cpu: Add Xeon Icelake-D to list of CPUs that support PPIN (Puneet Sethi) [2040336] - dm integrity: fix memory corruption when tag_size is less than digest size (Benjamin Marzinski) [2081775] - sctp: check asoc strreset_chunk in sctp_generate_reconf_event (Xin Long) [2079980] - sctp: Initialize daddr on peeled off socket (Xin Long) [2079980] - sctp: fix kernel-infoleak for SCTP sockets (Xin Long) [2079980] - sctp: do not update transport pathmtu if SPP_PMTUD_ENABLE is not set (Xin Long) [2079980] - dm crypt: fix copy and paste bug in crypt_alloc_req_aead (Benjamin Marzinski) [2073431] - dm crypt: defer decryption to a tasklet if interrupts disabled (Benjamin Marzinski) [2073431] - dm crypt: do not call bio_endio() from the dm-crypt tasklet (Benjamin Marzinski) [2073431] - dm crypt: use GFP_ATOMIC when allocating crypto requests from softirq (Benjamin Marzinski) [2073431] - dm crypt: do not wait for backlogged crypto request completion in softirq (Benjamin Marzinski) [2073431] - dm crypt: document new no_workqueue flags (Benjamin Marzinski) [2073431] - dm crypt: add flags to optionally bypass kcryptd workqueues (Benjamin Marzinski) [2073431] - tracing/osnoise: Force quiescent states while tracing (Jerome Marchand) [2069710] - tracing/osnoise: Do not unregister events twice (Jerome Marchand) [2069710] - tracing/osnoise: Make osnoise_main to sleep for microseconds (Jerome Marchand) [2069710] - tracing/osnoise: Properly unhook events if start_per_cpu_kthreads() fails (Jerome Marchand) [2069710] - tracing/osnoise: Make osnoise_instances static (Jerome Marchand) [2069710] - tracing/osnoise: Remove PREEMPT_RT ifdefs from inside functions (Jerome Marchand) [2069710] - tracing/osnoise: Remove STACKTRACE ifdefs from inside functions (Jerome Marchand) [2069710] - tracing/osnoise: Allow multiple instances of the same tracer (Jerome Marchand) [2069710] - tracing/osnoise: Remove TIMERLAT ifdefs from inside functions (Jerome Marchand) [2069710] - tracing/osnoise: Support a list of trace_array *tr (Jerome Marchand) [2069710] - tracing/osnoise: Use start/stop_per_cpu_kthreads() on osnoise_cpus_write() (Jerome Marchand) [2069710] - tracing/osnoise: Split workload start from the tracer start (Jerome Marchand) [2069710] - tracing/osnoise: Improve comments about barrier need for NMI callbacks (Jerome Marchand) [2069710] - tracing/osnoise: Do not follow tracing_cpumask (Jerome Marchand) [2069710] - trace/timerlat: Add migrate-disabled field to the timerlat header (Jerome Marchand) [2069710] - trace/osnoise: Add migrate-disabled field to the osnoise header (Jerome Marchand) [2069710] - tracing/doc: Fix typos on the timerlat tracer documentation (Jerome Marchand) [2069710] - trace/osnoise: Fix an ifdef comment (Jerome Marchand) [2069710] - redhat: indicate HEAD state in tarball/rpm name (Jarod Wilson) - selftest: net: Test IPv4 PMTU exceptions with DSCP and ECN (Guillaume Nault) [2081453] - ipv4: Fix route lookups when handling ICMP redirects and PMTU updates (Guillaume Nault) [2081453] - ipv4: tcp: send zero IPID in SYNACK messages (Guillaume Nault) [2081453] - ipv4: raw: lock the socket in raw_bind() (Guillaume Nault) [2081453] - net/af_packet: add VLAN support for AF_PACKET SOCK_RAW GSO (Hangbin Liu) [2066976] - net/packet: fix packet_sock xmit return value checking (Hangbin Liu) [2066976] - doc/ip-sysctl: add bc_forwarding (Xin Long) [2080486] - net/packet: fix packet_sock xmit return value checking (Xin Long) [2080486] - net: handle ARPHRD_PIMREG in dev_is_mac_header_xmit() (Xin Long) [2080486] - net/packet: fix slab-out-of-bounds access in packet_recvmsg() (Xin Long) [2080486] - veth: fix races around rq->rx_notify_masked (Xin Long) [2080486] - af_packet: fix data-race in packet_setsockopt / packet_setsockopt (Xin Long) [2080486] - ipv4: remove sparse error in ip_neigh_gw4() (Xin Long) [2080486] - af_unix: annote lockless accesses to unix_tot_inflight & gc_in_progress (Xin Long) [2080486] - veth: Do not record rx queue hint in veth_xmit (Xin Long) [2080486] - veth: ensure skb entering GRO are not cloned. (Xin Long) [2080486] - ethtool: Fix link extended state for big endian (Xin Long) [2080486] - ethtool: do not perform operations on net devices being unregistered (Xin Long) [2080486] - ethtool: Add transceiver module extended state (Xin Long) [2080486] - ethtool: runtime-resume netdev parent in ethnl_ops_begin (Xin Long) [2080486] - ethtool: move netif_device_present check from ethnl_parse_header_dev_get to ethnl_ops_begin (Xin Long) [2080486] - ethtool: move implementation of ethnl_ops_begin/complete to netlink.c (Xin Long) [2080486] - net: validate lwtstate->data before returning from skb_tunnel_info() (Xin Long) [2080486]- bnx2x: fix napi API usage sequence (Manish Chopra) [2080659] - netfilter: fix use-after-free in __nf_register_net_hook() (Florian Westphal) [2080272] - netfilter: nf_tables: unregister flowtable hooks on netns exit (Florian Westphal) [2080272] - netfilter: nftables: add helper function to release hooks of one single table (Florian Westphal) [2080272] - netfilter: nft_socket: only do sk lookups when indev is available (Florian Westphal) [2080272] - netfilter: nf_conntrack_tcp: re-init for syn packets only (Florian Westphal) [2080272] - netfilter: nft_set_rbtree: overlap detection with element re-addition after deletion (Florian Westphal) [2080272] - netfilter: nf_tables: fix memory leak during stateful obj update (Florian Westphal) [2080272] - netfilter: nf_conntrack_tcp: preserve liberal flag in tcp options (Florian Westphal) [2080272] - netfilter: ctnetlink: disable helper autoassign (Florian Westphal) [2080272] - netfilter: nft_payload: don't allow th access for fragments (Florian Westphal) [2080272] - netfilter: nft_payload: simplify vlan header handling (Florian Westphal) [2080272] - RDMA/rxe: Change mcg_lock to a _bh lock (Kamal Heib) [2056500] - RDMA/rxe: Do not call dev_mc_add/del() under a spinlock (Kamal Heib) [2056500] - RDMA/rxe: Recheck the MR in when generating a READ reply (Kamal Heib) [2056500] - RDMA/rxe: Fix "Replace mr by rkey in responder resources" (Kamal Heib) [2056500] - RDMA/siw: Fix a condition race issue in MPA request processing (Kamal Heib) [2056500] - RDMA/irdma: Fix possible crash due to NULL netdev in notifier (Kamal Heib) [2056500] - RDMA/irdma: Reduce iWARP QP destroy time (Kamal Heib) [2056500] - RDMA/irdma: Flush iWARP QP if modified to ERR from RTR state (Kamal Heib) [2056500] - RDMA/irdma: Fix deadlock in irdma_cleanup_cm_core() (Kamal Heib) [2056500] - RDMA/hfi1: Fix use-after-free bug for mm struct (Kamal Heib) [2056500] - IB/rdmavt: add lock to call to rvt_error_qp to prevent a race condition (Kamal Heib) [2056500] - IB/cm: Cancel mad on the DREQ event when the state is MRA_REP_RCVD (Kamal Heib) [2056500] - RDMA/nldev: Prevent underflow in nldev_stat_set_counter_dynamic_doit() (Kamal Heib) [2056500] - IB/iser: Fix error flow in case of registration failure (Kamal Heib) [2056500] - IB/iser: Generalize map/unmap dma tasks (Kamal Heib) [2056500] - IB/iser: Use iser_fr_desc as registration context (Kamal Heib) [2056500] - IB/iser: Remove iser_reg_data_sg helper function (Kamal Heib) [2056500] - RDMA/rxe: Use standard names for ref counting (Kamal Heib) [2056500] - RDMA/rxe: Replace red-black trees by xarrays (Kamal Heib) [2056500] - RDMA/rxe: Shorten pool names in rxe_pool.c (Kamal Heib) [2056500] - RDMA/rxe: Move max_elem into rxe_type_info (Kamal Heib) [2056500] - RDMA/rxe: Replace obj by elem in declaration (Kamal Heib) [2056500] - RDMA/rxe: Delete _locked() APIs for pool objects (Kamal Heib) [2056500] - RDMA/rxe: Reverse the sense of RXE_POOL_NO_ALLOC (Kamal Heib) [2056500] - RDMA/rxe: Replace mr by rkey in responder resources (Kamal Heib) [2056500] - RDMA/rxe: Fix ref error in rxe_av.c (Kamal Heib) [2056500] - RDMA/irdma: Add support for address handle re-use (Kamal Heib) [2056500] - Revert "RDMA/core: Fix ib_qp_usecnt_dec() called when error" (Kamal Heib) [2056500] - RDMA/rxe: Remove useless argument for update_state() (Kamal Heib) [2056500] - RDMA/rxe: Change variable and function argument to proper type (Kamal Heib) [2056500] - RDMA/irdma: Prevent some integer underflows (Kamal Heib) [2056500] - RDMA/core: Fix ib_qp_usecnt_dec() called when error (Kamal Heib) [2056500] - IB/hfi1: Allow larger MTU without AIP (Kamal Heib) [2056500] - RDMA/core: Remove unnecessary statements (Kamal Heib) [2056500] - RDMA/irdma: Remove incorrect masking of PD (Kamal Heib) [2056500] - RDMA/irdma: Fix Passthrough mode in VM (Kamal Heib) [2056500] - RDMA/irdma: Fix netdev notifications for vlan's (Kamal Heib) [2056500] - RDMA/irdma: Make irdma_create_mg_ctx return a void (Kamal Heib) [2056500] - RDMA/irdma: Move union irdma_sockaddr to header file (Kamal Heib) [2056500] - RDMA/irdma: Remove the unnecessary variable saddr (Kamal Heib) [2056500] - RDMA/irdma: Use net_type to check network type (Kamal Heib) [2056500] - RDMA/rxe: Cleanup rxe_mcast.c (Kamal Heib) [2056500] - RDMA/rxe: Collect cleanup mca code in a subroutine (Kamal Heib) [2056500] - RDMA/rxe: Collect mca init code in a subroutine (Kamal Heib) [2056500] - RDMA/rxe: Warn if mcast memory is not freed (Kamal Heib) [2056500] - RDMA/irdma: Remove excess error variables (Kamal Heib) [2056500] - RDMA/irdma: Propagate error codes (Kamal Heib) [2056500] - RDMA/irdma: Remove enum irdma_status_code (Kamal Heib) [2056500] - RDMA/ib_srp: Add more documentation (Kamal Heib) [2056500] - IB/cma: Allow XRC INI QPs to set their local ACK timeout (Kamal Heib) [2056500] - RDMA/rxe: Remove mcg from rxe pools (Kamal Heib) [2056500] - RDMA/rxe: Remove key'ed object support (Kamal Heib) [2056500] - RDMA/rxe: Replace pool key by rxe->mcg_tree (Kamal Heib) [2056500] - RDMA/rxe: Replace int num_qp by atomic_t qp_num (Kamal Heib) [2056500] - RDMA/rxe: Replace grp by mcg, mce by mca (Kamal Heib) [2056500] - RDMA/rxe: Use kzmalloc/kfree for mca (Kamal Heib) [2056500] - RDMA/rxe: Move mcg_lock to rxe (Kamal Heib) [2056500] - RDMA/hfi: Replace cpumask_weight with cpumask_empty where appropriate (Kamal Heib) [2056500] - RDMA/irdma: Refactor DCB bits in prep for DSCP support (Kamal Heib) [2056500] - RDMA/opa: Delete useless module.h include (Kamal Heib) [2056500] - RDMA/iser: Delete useless module.h include (Kamal Heib) [2056500] - RDMA/ipoib: Delete useless module.h include (Kamal Heib) [2056500] - RDMA/rxe: Delete useless module.h include (Kamal Heib) [2056500] - RDMA/usnic: Delete useless module.h include (Kamal Heib) [2056500] - RDMA/hfi1: Delete useless module.h include (Kamal Heib) [2056500] - RDMA/core: Delete useless module.h include (Kamal Heib) [2056500] - RDMA/core: Set MR type in ib_reg_user_mr (Kamal Heib) [2056500] - md: Set MD_BROKEN for RAID1 and RAID10 (Nigel Croxon) [2042729] - raid5: introduce MD_BROKEN (Nigel Croxon) [2042729] - RHEL only Changes to support block changes not picked up (Nigel Croxon) [2042729] - md: fix NULL pointer deref with nowait but no mddev->queue (Nigel Croxon) [2042729] - md: use default_groups in kobj_type (Nigel Croxon) [2042729] - md: Move alloc/free acct bioset in to personality (Nigel Croxon) [2042729] - md: fix spelling of "its" (Nigel Croxon) [2042729] - md: raid456 add nowait support (Nigel Croxon) [2042729] - md: raid10 add nowait support (Nigel Croxon) [2042729] - md: raid1 add nowait support (Nigel Croxon) [2042729] - md: add support for REQ_NOWAIT (Nigel Croxon) [2042729] - md/raid5: play nice with PREEMPT_RT (Nigel Croxon) [2042729] - md/raid1: fix missing bitmap update w/o WriteMostly devices (Nigel Croxon) [2042729] - md: fix double free of mddev->private in autorun_array() (Nigel Croxon) [2042729] - md: fix update super 1.0 on rdev size change (Nigel Croxon) [2042729] - raid5-ppl: use swap() to make code cleaner (Nigel Croxon) [2042729] - md/bitmap: don't set max_write_behind if there is no write mostly device (Nigel Croxon) [2042729] - md: update superblock after changing rdev flags in state_store (Nigel Croxon) [2042729] - md: remove unused argument from md_new_event (Nigel Croxon) [2042729] - md/raid5: call roundup_pow_of_two in raid5_run (Nigel Croxon) [2042729] - md/raid1: use rdev in raid1_write_request directly (Nigel Croxon) [2042729] - md/raid1: only allocate write behind bio for WriteMostly device (Nigel Croxon) [2042729] - md: properly unwind when failing to add the kobject in md_alloc (Nigel Croxon) [2042729] - md: extend disks_mutex coverage (Nigel Croxon) [2042729] - md: add the bitmap group to the default groups for the md kobject (Nigel Croxon) [2042729] - md: add error handling support for add_disk() (Nigel Croxon) [2042729] - md: fix a lock order reversal in md_alloc (Nigel Croxon) [2042729] - scsi: qedf: Stop using the SCSI pointer (Nilesh Javali) [2044843] - scsi: qedf: Change context reset messages to ratelimited (Nilesh Javali) [2044843] - scsi: qedf: Fix refcount issue when LOGO is received during TMF (Nilesh Javali) [2044843] - scsi: qedf: Add stag_work to all the vports (Nilesh Javali) [2044843] - scsi: qedf: Fix potential dereference of NULL pointer (Nilesh Javali) [2044843] - eth: fwnode: remove the addr len from mac helpers (Íñigo Huguet) [2069565] - eth: fwnode: change the return type of mac address helpers (Íñigo Huguet) [2069565] - device property: move mac addr helpers to eth.c (Íñigo Huguet) [2069565] - net: thunderx: Use fwnode_get_mac_address() (Íñigo Huguet) [2069565] - qede: confirm skb is allocated before using (Manish Chopra) [2040267] - qed: fix ethtool register dump (Manish Chopra) [2040267] - qed: remove unnecessary memset in qed_init_fw_funcs (Manish Chopra) [2040267] - qed: return status of qed_iov_get_link (Manish Chopra) [2040267] - net: qlogic: check the return value of dma_alloc_coherent() in qed_vf_hw_prepare() (Manish Chopra) [2040267] - qed: validate and restrict untrusted VFs vlan promisc mode (Manish Chopra) [2040267] - qed: display VF trust config (Manish Chopra) [2040267] - qed: prevent a fw assert during device shutdown (Manish Chopra) [2040267] - qed: use msleep() in qed_mcp_cmd() and add qed_mcp_cmd_nosleep() for udelay. (Manish Chopra) [2040267] - qed: Use dma_set_mask_and_coherent() and simplify code (Manish Chopra) [2040267] - qed*: esl priv flag support through ethtool (Manish Chopra) [2040267] - qed*: enhance tx timeout debug info (Manish Chopra) [2040267] - qede: validate non LSO skb length (Manish Chopra) [2040267] - qed: Enhance rammod debug prints to provide pretty details (Manish Chopra) [2040267] - net: qed: fix the array may be out of bound (Manish Chopra) [2040267] - qed: Use the bitmap API to simplify some functions (Manish Chopra) [2040267] - RDMA/qed: Use helper function to set GUIDs (Manish Chopra) [2040267] - net: qed_dev: fix check of true !rc expression (Manish Chopra) [2040267] - net: qed_ptp: fix check of true !rc expression (Manish Chopra) [2040267] - RDMA/qedr: Remove unsupported qedr_resize_cq callback (Manish Chopra) [2040267] - qed: Change the TCP common variable - "iscsi_ooo" (Manish Chopra) [2040267] - qed: Optimize the ll2 ooo flow (Manish Chopra) [2040267] - net: qed_debug: fix check of false (grc_param < 0) expression (Manish Chopra) [2040267] - qed: Fix missing error code in qed_slowpath_start() (Manish Chopra) [2040267] - qed: Fix compilation for CONFIG_QED_SRIOV undefined scenario (Manish Chopra) [2040267] - qed: Initialize debug string array (Manish Chopra) [2040267] - qed: Fix spelling mistake "ctx_bsaed" -> "ctx_based" (Manish Chopra) [2040267] - qed: fix ll2 establishment during load of RDMA driver (Manish Chopra) [2040267] - qed: Update the TCP active termination 2 MSL timer ("TIME_WAIT") (Manish Chopra) [2040267] - qed: Update TCP silly-window-syndrome timeout for iwarp, scsi (Manish Chopra) [2040267] - qed: Update debug related changes (Manish Chopra) [2040267] - qed: Add '_GTT' suffix to the IRO RAM macros (Manish Chopra) [2040267] - qed: Update FW init functions to support FW 8.59.1.0 (Manish Chopra) [2040267] - qed: Use enum as per FW 8.59.1.0 in qed_iro_hsi.h (Manish Chopra) [2040267] - qed: Update qed_hsi.h for fw 8.59.1.0 (Manish Chopra) [2040267] - qed: Update qed_mfw_hsi.h for FW ver 8.59.1.0 (Manish Chopra) [2040267] - qed: Update common_hsi for FW ver 8.59.1.0 (Manish Chopra) [2040267] - qed: Split huge qed_hsi.h header file (Manish Chopra) [2040267] - qed: Remove e4_ and _e4 from FW HSI (Manish Chopra) [2040267] - qed: Fix kernel-doc warnings (Manish Chopra) [2040267] - qed: Don't ignore devlink allocation failures (Manish Chopra) [2040267] - qed: Improve the stack space of filter_config() (Manish Chopra) [2040267] - RDMA/qedr: Move variables reset to qedr_set_common_qp_params() (Manish Chopra) [2040267] - ip_gre, ip6_gre: Fix race condition on o_seqno in collect_md mode (Guillaume Nault) [2081030] - ip6_gre: Make o_seqno start from 0 in native mode (Guillaume Nault) [2081030] - ip_gre: Make o_seqno start from 0 in native mode (Guillaume Nault) [2081030] - ip6_gre: Fix skb_under_panic in __gre6_xmit() (Guillaume Nault) [2081030] - ip6_gre: Avoid updating tunnel->tun_hlen in __gre6_xmit() (Guillaume Nault) [2081030] - ipv6_tunnel: Rate limit warning messages (Guillaume Nault) [2081030] - net: fix up skbs delta_truesize in UDP GRO frag_list (Hangbin Liu) [2082388] - drop_monitor: fix data-race in dropmon_net_event / trace_napi_poll_hit (Hangbin Liu) [2082388] - rtnetlink: make sure to refresh master_dev/m_ops in __rtnl_newlink() (Hangbin Liu) [2082388] - netns: add schedule point in ops_exit_list() (Hangbin Liu) [2082388] - lwtunnel: Validate RTA_ENCAP_TYPE attribute length (Hangbin Liu) [2082388] - net, neigh: clear whole pneigh_entry at alloc time (Hangbin Liu) [2082388] - net: annotate data-races on txq->xmit_lock_owner (Hangbin Liu) [2082388] - sock: fix /proc/net/sockstat underflow in sk_clone_lock() (Hangbin Liu) [2082388] - net: stream: don't purge sk_error_queue in sk_stream_kill_queues() (Hangbin Liu) [2082388] - rtnetlink: fix if_nlmsg_stats_size() under estimation (Hangbin Liu) [2082388] - net: watchdog: hold device global xmit lock during tx disable (Hangbin Liu) [2082388] - torture: Fix incorrectly redirected "exit" in kvm-remote.sh (Waiman Long) [2065993] - rcu: Allow rcu_irq_enter_check_tick() from NMI (Waiman Long) [2065993] - srcu: Early test SRCU polling start (Waiman Long) [2065993] - rcu/nocb: Unify timers (Waiman Long) [2065993] - rcu/nocb: Prepare for fine-grained deferred wakeup (Waiman Long) [2065993] - rcu/nocb: Only cancel nocb timer if not polling (Waiman Long) [2065993] - rcu/nocb: Delete bypass_timer upon nocb_gp wakeup (Waiman Long) [2065993] - rcu/nocb: Cancel nocb_timer upon nocb_gp wakeup (Waiman Long) [2065993] - rcu/nocb: Allow de-offloading rdp leader (Waiman Long) [2065993] - rcu/nocb: Directly call __wake_nocb_gp() from bypass timer (Waiman Long) [2065993] - refscale: Avoid false-positive warnings in ref_scale_reader() (Waiman Long) [2065993] - scftorture: Avoid false-positive warnings in scftorture_invoker() (Waiman Long) [2065993] - rcu-tasks: Don't delete holdouts within trc_wait_for_one_reader() (Waiman Long) [2065993] - rcu-tasks: Don't delete holdouts within trc_inspect_reader() (Waiman Long) [2065993] - rcutorture: Move mem_dump_obj() tests into separate function (Waiman Long) [2065993] - rcu: Remove obsolete rcu_read_unlock() deadlock commentary (Waiman Long) [2065993] - rcu: Improve comments describing RCU read-side critical sections (Waiman Long) [2065993] - rcu: Add missing __releases() annotation (Waiman Long) [2065993] - kvfree_rcu: Fix comments according to current code (Waiman Long) [2065993] - torture: Don't cap remote runs by build-system number of CPUs (Waiman Long) [2065993] - torture: Make kvm-remote.sh account for network failure in pathname checks (Waiman Long) [2065993] - rcu: Create an unrcu_pointer() to remove __rcu from a pointer (Waiman Long) [2065993] - kvfree_rcu: Refactor kfree_rcu_monitor() (Waiman Long) [2065993] - srcu: Fix broken node geometry after early ssp init (Waiman Long) [2065993] - rcu: Point to documentation of ordering guarantees (Waiman Long) [2065993] - rcu: Don't penalize priority boosting when there is nothing to boost (Waiman Long) [2065993] - kvfree_rcu: Use kfree_rcu_monitor() instead of open-coded variant (Waiman Long) [2065993] - kvfree_rcu: Update "monitor_todo" once a batch is started (Waiman Long) [2065993] - kvfree_rcu: Add a bulk-list check when a scheduler is run (Waiman Long) [2065993] - kvfree_rcu: Use [READ/WRITE]_ONCE() macros to access to nr_bkv_objs (Waiman Long) [2065993] - kvfree_rcu: Release a page cache under memory pressure (Waiman Long) [2065993] - rcu: Shrink each possible cpu krcp (Waiman Long) [2065993] - rcu/segcblist: Prevent useless GP start if no CBs to accelerate (Waiman Long) [2065993] - rcutorture: Don't count CPU-stalled time against priority boosting (Waiman Long) [2065993] - rcu: Make rcu_gp_cleanup() be noinline for tracing (Waiman Long) [2065993] - rcutorture: Add BUSTED-BOOST to test RCU priority boosting tests (Waiman Long) [2065993] - srcu: Initialize SRCU after timers (Waiman Long) [2065993] - srcu: Unconditionally embed struct lockdep_map (Waiman Long) [2065993] - rcutorture: Forgive RCU boost failures when CPUs don't pass through QS (Waiman Long) [2065993] - rcutorture: Test start_poll_synchronize_rcu() and poll_state_synchronize_rcu() (Waiman Long) [2065993] - rcu: Provide polling interfaces for Tree RCU grace periods (Waiman Long) [2065993] - rcutorture: Make rcu_torture_boost_failed() check for GP end (Waiman Long) [2065993] - rcutorture: Consolidate rcu_torture_boost() timing and statistics (Waiman Long) [2065993] - rcutorture: Delay-based false positives for RCU priority boosting tests (Waiman Long) [2065993] - rcu: Restrict RCU_STRICT_GRACE_PERIOD to at most four CPUs (Waiman Long) [2065993] - rcu: Make show_rcu_gp_kthreads() dump rcu_node structures blocking GP (Waiman Long) [2065993] - rcu: Add quiescent states and boost states to show_rcu_gp_kthreads() output (Waiman Long) [2065993] - rcu: Make RCU priority boosting work on single-CPU rcu_node structures (Waiman Long) [2065993] - rcu: Reject RCU_LOCKDEP_WARN() false positives (Waiman Long) [2065993] - lockdep: Explicitly flag likely false-positive report (Waiman Long) [2065993] - rcu: Add ->gp_max to show_rcu_gp_kthreads() output (Waiman Long) [2065993] - rcu: Add ->rt_priority and ->gp_start to show_rcu_gp_kthreads() output (Waiman Long) [2065993] - srcu: Remove superfluous sdp->srcu_lock_count zero filling (Waiman Long) [2065993] - srcu: Remove superfluous ssp initialization for early callbacks (Waiman Long) [2065993] - torture: Set kvm.sh language to English (Waiman Long) [2065993] - torture: Correctly fetch number of CPUs for non-English languages (Waiman Long) [2065993] - rcu: Invoke rcu_spawn_core_kthreads() from rcu_spawn_gp_kthread() (Waiman Long) [2065993] - rcutorture: Judge RCU priority boosting on grace periods, not callbacks (Waiman Long) [2065993] - sched,rcutorture: Convert to sched_set_fifo_low() (Waiman Long) [2065993] - rcu: Improve tree.c comments and add code cleanups (Waiman Long) [2065993] - rcu: Abstract out rcu_irq_enter_check_tick() from rcu_nmi_enter() (Waiman Long) [2065993] - rcu: Remove the unused rcu_irq_exit_preempt() function (Waiman Long) [2065993] - torture: Make kvm-find-errors.sh account for kvm-remote.sh (Waiman Long) [2065993] - torture: Make the build machine control N in "make -jN" (Waiman Long) [2065993] - torture: Make kvm.sh use abstracted kvm-end-run-stats.sh (Waiman Long) [2065993] - torture: Abstract end-of-run summary (Waiman Long) [2065993] - rcu: Fix typo in comment: kthead -> kthread (Waiman Long) [2065993] - rcutorture: Abstract read-lock-held checks (Waiman Long) [2065993] - refscale: Add acqrel, lock, and lock-irq (Waiman Long) [2065993] - torture: Add kvm-remote.sh script for distributed rcutorture test runs (Waiman Long) [2065993] - refscale: Allow CPU hotplug to be enabled (Waiman Long) [2065993] - torture: Make kvm-again.sh use "scenarios" rather than "batches" file (Waiman Long) [2065993] - torture: Add "scenarios" option to kvm.sh --dryrun parameter (Waiman Long) [2065993] - rcu-tasks: Add block comment laying out RCU Rude design (Waiman Long) [2065993] - torture: Fix remaining erroneous torture.sh instance of $* (Waiman Long) [2065993] - rcu/tree: Add a trace event for RCU CPU stall warnings (Waiman Long) [2065993] - torture: Fix kvm.sh --datestamp regex check (Waiman Long) [2065993] - rcu: Add explicit barrier() to __rcu_read_unlock() (Waiman Long) [2065993] - rcu-tasks: Add block comment laying out RCU Tasks Trace design (Waiman Long) [2065993] - rcu: Make nocb_nobypass_lim_per_jiffy static (Waiman Long) [2065993] - torture: Consolidate qemu-cmd duration editing into kvm-transform.sh (Waiman Long) [2065993] - torture: Print proper vmlinux path for kvm-again.sh runs (Waiman Long) [2065993] - torture: Make TORTURE_TRUST_MAKE available in kvm-again.sh environment (Waiman Long) [2065993] - docs: Correctly spell Stephen Hemminger's name (Waiman Long) [2065993] - rcu/nocb: Use the rcuog CPU's ->nocb_timer (Waiman Long) [2065993] - rcu/nocb: Move trace_rcu_nocb_wake() calls outside nocb_lock when possible (Waiman Long) [2065993] - rcu/nocb: Remove stale comment above rcu_segcblist_offload() (Waiman Long) [2065993] - rcu/nocb: Disable bypass when CPU isn't completely offloaded (Waiman Long) [2065993] - rcu/nocb: Fix missed nocb_timer requeue (Waiman Long) [2065993] - rcu/nocb: Trigger self-IPI on late deferred wake up before user resume (Waiman Long) [2065993] - torture: Make kvm-transform.sh update jitter commands (Waiman Long) [2065993] - torture: Add --duration argument to kvm-again.sh (Waiman Long) [2065993] - rcu: deprecate "all" option to rcu_nocbs= (Waiman Long) [2065993] - torture: Rename SRCU-t and SRCU-u to avoid lowercase characters (Waiman Long) [2065993] - torture: Add kvm-again.sh to rerun a previous torture-test (Waiman Long) [2065993] - torture: Create a "batches" file for build reuse (Waiman Long) [2065993] - torture: De-capitalize TORTURE_SUITE (Waiman Long) [2065993] - rcuscale: Add kfree_rcu() single-argument scale test (Waiman Long) [2065993] - torture: Make upper-case-only no-dot no-slash scenario names official (Waiman Long) [2065993] - torture: Remove no-mpstat error message (Waiman Long) [2065993] - torture: Record kvm-test-1-run.sh and kvm-test-1-run-qemu.sh PIDs (Waiman Long) [2065993] - torture: Record jitter start/stop commands (Waiman Long) [2065993] - softirq: Don't try waking ksoftirqd before it has been spawned (Waiman Long) [2065993] - torture: Extract kvm-test-1-run-qemu.sh from kvm-test-1-run.sh (Waiman Long) [2065993] - torture: Record TORTURE_KCONFIG_GDB_ARG in qemu-cmd (Waiman Long) [2065993] - torture: Abstract jitter.sh start/stop into scripts (Waiman Long) [2065993] - torture: Reverse jittering and duration parameters for jitter.sh (Waiman Long) [2065993] - torture: Eliminate jitter_pids file (Waiman Long) [2065993] - torture: Use "jittering" file to control jitter.sh execution (Waiman Long) [2065993] - torture: Use file-based protocol to mark batch's runs complete (Waiman Long) [2065993] - torture: Move build/run synchronization files into scenario directories (Waiman Long) [2065993] - torture: Make jitter.sh handle large systems (Waiman Long) [2065993] - torture: Improve readability of the testid.txt file (Waiman Long) [2065993] - torture: Provide bare-metal modprobe-based advice (Waiman Long) [2065993] - kvfree_rcu: Use same set of GFP flags as does single-argument (Waiman Long) [2065993] - kvfree_rcu: Replace __GFP_RETRY_MAYFAIL by __GFP_NORETRY (Waiman Long) [2065993] - torture: Allow 1G of memory for torture.sh kvfree testing (Waiman Long) [2065993] - torture: Do Kconfig analysis only once per scenario (Waiman Long) [2065993] - torture: Compress KASAN vmlinux files (Waiman Long) [2065993] - torture: Add --kcsan-kmake-arg to torture.sh for KCSAN (Waiman Long) [2065993] - torture: Add command and results directory to torture.sh log (Waiman Long) [2065993] - torture: Allow scenarios to be specified to torture.sh (Waiman Long) [2065993] - torture: Drop log.long generation from torture.sh (Waiman Long) [2065993] - torture: Make torture.sh refuse to do zero-length runs (Waiman Long) [2065993] - torture: Make torture.sh throttle VERBOSE_TOROUT_*() for refscale (Waiman Long) [2065993] - torture: Make torture.sh allmodconfig retain and label output (Waiman Long) [2065993] - torture: Create doyesno helper function for torture.sh (Waiman Long) [2065993] - torture: Make torture.sh refscale runs use verbose_batched module parameter (Waiman Long) [2065993] - torture: Make torture.sh rcuscale and refscale deal with allmodconfig (Waiman Long) [2065993] - torture: Enable torture.sh argument checking (Waiman Long) [2065993] - torture: Auto-size SCF and scaling runs based on number of CPUs (Waiman Long) [2065993] - torture: Add "make allmodconfig" to torture.sh (Waiman Long) [2065993] - torture: Remove use of "eval" in torture.sh (Waiman Long) [2065993] - torture: Make torture.sh use common time-duration bash functions (Waiman Long) [2065993] - torture: Add torture.sh torture-everything script (Waiman Long) [2065993] - refscale: Disable verbose torture-test output (Waiman Long) [2065993] - rcuscale: Disable verbose torture-test output (Waiman Long) [2065993] - rcu/nocb: Rename nocb_gp_update_state to nocb_gp_update_state_deoffloading (Waiman Long) [2065993] - rcu/nocb: Avoid confusing double write of rdp->nocb_cb_sleep (Waiman Long) [2065993] - rcu/nocb: Only (re-)initialize segcblist when needed on CPU up (Waiman Long) [2065993] - rcu/nocb: Forbid NOCB toggling on offline CPUs (Waiman Long) [2065993] - rcu/nocb: Comment the reason behind BH disablement on batch processing (Waiman Long) [2065993] - rcu: Make rcu_read_unlock_special() expedite strict grace periods (Waiman Long) [2065993] - rcu-tasks: Rectify kernel-doc for struct rcu_tasks (Waiman Long) [2065993] - rcutorture: Replace rcu_torture_stall string with s (Waiman Long) [2065993] - torture: Replace torture_init_begin string with s (Waiman Long) [2065993] - rcutorture: Use "all" and "N" in "nohz_full" and "rcu_nocbs" (Waiman Long) [2065993] - kvfree_rcu: Make krc_this_cpu_unlock() use raw_spin_unlock_irqrestore() (Waiman Long) [2065993] - kvfree_rcu: Use __GFP_NOMEMALLOC for single-argument kvfree_rcu() (Waiman Long) [2065993] - kvfree_rcu: Directly allocate page for single-argument case (Waiman Long) [2065993] - rcutorture: Fix testing of RCU priority boosting (Waiman Long) [2065993] - rculist: Replace reference to atomic_ops.rst (Waiman Long) [2065993] - rcutorture: Make TREE03 use real-time tree.use_softirq setting (Waiman Long) [2065993] - rcu: Expedite deboost in case of deferred quiescent state (Waiman Long) [2065993] - rcu: Fix CPU-offline trace in rcutree_dying_cpu (Waiman Long) [2065993] - rcu: Remove superfluous rdp fetch (Waiman Long) [2065993] - torturescript: Don't rerun failed rcutorture builds (Waiman Long) [2065993] - rcutorture: Add crude tests for mem_dump_obj() (Waiman Long) [2065993] - mm: Don't build mm_dump_obj() on CONFIG_PRINTK=n kernels (Waiman Long) [2065993] - rcu/nocb: Detect unsafe checks for offloaded rdp (Waiman Long) [2065993] - sched/pelt: Fix attach_entity_load_avg() corner case (Phil Auld) [2056383] - devlink: Clarifies max_macs generic devlink param (Petr Oros) [2076586] - devlink: Add new "event_eq_size" generic device param (Petr Oros) [2076586] - devlink: Add new "io_eq_size" generic device param (Petr Oros) [2076586] - devlink: fix netns refcount leak in devlink_nl_cmd_reload() (Petr Oros) [2076586] - devlink: Simplify devlink resources unregister call (Petr Oros) [2076586] - devlink: Remove misleading internal_flags from health reporter dump (Petr Oros) [2076586] - devlink: Don't throw an error if flash notification sent before devlink visible (Petr Oros) [2076586] - devlink: fix flexible_array.cocci warning (Petr Oros) [2076586] - devlink: expose get/put functions (Petr Oros) [2076586] - devlink: make all symbols GPL-only (Petr Oros) [2076586] - devlink: Simplify internal devlink params implementation (Petr Oros) [2076586] - devlink: Clean not-executed param notifications (Petr Oros) [2076586] - devlink: Delete obsolete parameters publish API (Petr Oros) [2076586] - devlink: Remove extra device_lock assert checks (Petr Oros) [2076586] - devlink: Delete reload enable/disable interface (Petr Oros) [2076586] - devlink: Allow control devlink ops behavior through feature mask (Petr Oros) [2076586] - devlink: Annotate devlink API calls (Petr Oros) [2076586] - devlink: Move netdev_to_devlink helpers to devlink.c (Petr Oros) [2076586] - devlink: Reduce struct devlink exposure (Petr Oros) [2076586] - devlink: report maximum number of snapshots with regions (Petr Oros) [2076586] - devlink: Add missed notifications iterators (Petr Oros) [2076586] - netdevsim: Move devlink registration to be last devlink command (Petr Oros) [2076586] - qed: Move devlink registration to be last devlink command (Petr Oros) [2076586] - ionic: Move devlink registration to be last devlink command (Petr Oros) [2076586] - nfp: Move delink_register to be last command (Petr Oros) [2076586] - mlxsw: core: Register devlink instance last (Petr Oros) [2076586] - net/mlx5: Accept devlink user input after driver initialization complete (Petr Oros) [2076586] - net/mlx4: Move devlink_register to be the last initialization command (Petr Oros) [2076586] - ice: Open devlink when device is ready (Petr Oros) [2076586] - liquidio: Overcome missing device lock protection in init/remove flows (Petr Oros) [2076586] - bnxt_en: Register devlink instance at the end devlink configuration (Petr Oros) [2076586] - devlink: Notify users when objects are accessible (Petr Oros) [2076586] - devlink: Remove single line function obfuscations (Petr Oros) [2076586] - devlink: Delete not used port parameters APIs (Petr Oros) [2076586] - bnxt_en: Properly remove port parameter support (Petr Oros) [2076586] - bnxt_en: Check devlink allocation and registration status (Petr Oros) [2076586] - devlink: Make devlink_register to be void (Petr Oros) [2076586] - devlink: Delete not-used devlink APIs (Petr Oros) [2076586] - devlink: Delete not-used single parameter notification APIs (Petr Oros) [2076586] - devlink: Use xarray to store devlink instances (Petr Oros) [2076586] - devlink: Count struct devlink consumers (Petr Oros) [2076586] - devlink: Remove check of always valid devlink pointer (Petr Oros) [2076586] - devlink: Simplify devlink_pernet_pre_exit call (Petr Oros) [2076586] - devlink: Add APIs to publish, unpublish individual parameter (Petr Oros) [2076586] - devlink: Add API to register and unregister single parameter (Petr Oros) [2076586] - devlink: Create a helper function for one parameter registration (Petr Oros) [2076586] - devlink: Fix port_type_set function pointer check (Petr Oros) [2076586] - devlink: Set device as early as possible (Petr Oros) [2076586] - devlink: Simplify devlink port API calls (Petr Oros) [2076586] - devlink: Allocate devlink directly in requested net namespace (Petr Oros) [2076586] - devlink: Break parameter notification sequence to be before/after unload/load driver (Petr Oros) [2076586] - devlink: Remove duplicated registration check (Petr Oros) [2076586] - net/mlx5: Don't rely on always true registered field (Petr Oros) [2076586] - devlink: Unlock on error in dumpit() (Petr Oros) [2076586] - devlink: Fix some error codes (Petr Oros) [2076586] - net: devlink: Add support for port regions (Petr Oros) [2076586] - netdevsim: Forbid devlink reload when adding or deleting ports (Petr Oros) [2076586] - netdevsim: dev: Initialize FIB module after debugfs (Petr Oros) [2076586] - pidfd: fix a poll race when setting exit_state (Oleg Nesterov) [2044587] - fork: fix pidfd_poll()'s return type (Oleg Nesterov) [2044587] - pidfd: add polling support (Oleg Nesterov) [2044587] - kabi: introduce the kabi_aux_*() helpers (Oleg Nesterov) [2044587] - tg3: Remove redundant assignments (Ken Cox) [2043792] - ethernet: Remove redundant statement (Ken Cox) [2043792] - ethernet: tg3: remove direct netdev->dev_addr writes (Ken Cox) [2043792] - net: tg3: fix redundant check of true expression (Ken Cox) [2043792] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Ken Cox) [2043792] - net: ethernet: Use existing define with polynomial (Ken Cox) [2043792]- scsi: mpt3sas: Fix mpt3sas_check_same_4gb_region() kdoc comment (Tomas Henzl) [2068045] - scsi: mpt3sas: Fix incorrect 4GB boundary check (Tomas Henzl) [2068045] - genirq/affinity: Consider that CPUs on nodes can be unbalanced (Ming Lei) [2074317] - scsi: target: pscsi: Set SCF_TREAT_READ_AS_NORMAL flag only if there is valid data (Maurizio Lombardi) [2074246] - audit: don't deref the syscall args when checking the openat2 open_how::flags (Carlos Maiolino) [2026590] - audit: add OPENAT2 record to list "how" info (Carlos Maiolino) [2026590] - audit: add support for the openat2 syscall (Carlos Maiolino) [2026590] - audit: replace magic audit syscall class numbers with macros (Carlos Maiolino) [2026590] - tools include UAPI: Sync x86's syscalls_64.tbl, generic unistd.h and fcntl.h to pick up openat2 and pidfd_getfd (Carlos Maiolino) [2026590] - open: don't silently ignore unknown O-flags in openat2() (Carlos Maiolino) [2026590] - openat2: reject RESOLVE_BENEATH|RESOLVE_IN_ROOT (Carlos Maiolino) [2026590] - open: introduce openat2(2) syscall (Carlos Maiolino) [2026590] - namei: LOOKUP_{IN_ROOT,BENEATH}: permit limited ".." resolution (Carlos Maiolino) [2026590] - namei: LOOKUP_IN_ROOT: chroot-like scoped resolution (Carlos Maiolino) [2026590] - namei: LOOKUP_BENEATH: O_BENEATH-like scoped resolution (Carlos Maiolino) [2026590] - namei: LOOKUP_NO_XDEV: block mountpoint crossing (Carlos Maiolino) [2026590] - namei: LOOKUP_NO_MAGICLINKS: block magic-link resolution (Carlos Maiolino) [2026590] - namei: LOOKUP_NO_SYMLINKS: block symlink resolution (Carlos Maiolino) [2026590] - namei: allow set_root() to produce errors (Carlos Maiolino) [2026590] - namei: allow nd_jump_link() to produce errors (Carlos Maiolino) [2026590] - nsfs: clean-up ns_get_path() signature to return int (Carlos Maiolino) [2026590] - namei: only return -ECHILD from follow_dotdot_rcu() (Carlos Maiolino) [2026590] - make path_init() unconditionally paired with terminate_walk() (Carlos Maiolino) [2026590] - nsfs: unobfuscate (Carlos Maiolino) [2026590] - ASoC: Intel: soc-acpi: add entries in ADL match table (Jaroslav Kysela) [2052011] - nvme-fc: add support for ->map_queues (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix typos in comments (Nilesh Javali) [2044833] - scsi: qla2xxx: Update version to 10.02.07.400-k (Nilesh Javali) [2044833] - scsi: qla2xxx: Increase max limit of ql2xnvme_queues (Nilesh Javali) [2044833] - scsi: qla2xxx: Use correct feature type field during RFF_ID processing (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix stuck session of PRLI reject (Nilesh Javali) [2044833] - scsi: qla2xxx: Reduce false trigger to login (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix laggy FC remote port session recovery (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix hang due to session stuck (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix N2N inconsistent PLOGI (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix crash during module load unload test (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix missed DMA unmap for NVMe ls requests (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix loss of NVMe namespaces after driver reload test (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix incorrect reporting of task management failure (Nilesh Javali) [2044833] - scsi: qla2xxx: Use named initializers for q_dev_state (Nilesh Javali) [2044833] - scsi: qla2xxx: Use named initializers for port_[d]state_str (Nilesh Javali) [2044833] - scsi: qla2xxx: Stop using the SCSI pointer (Nilesh Javali) [2044833] - scsi: qla2xxx: Remove unused qla_sess_op_cmd_list from scsi_qla_host_t (Nilesh Javali) [2044833] - scsi: qla2xxx: Add qla2x00_async_done() for async routines (Nilesh Javali) [2044833] - scsi: qla2xxx: Update version to 10.02.07.300-k (Nilesh Javali) [2044833] - scsi: qla2xxx: Check for firmware dump already collected (Nilesh Javali) [2044833] - scsi: qla2xxx: Add devids and conditionals for 28xx (Nilesh Javali) [2044833] - scsi: qla2xxx: Suppress a kernel complaint in qla_create_qpair() (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix T10 PI tag escape and IP guard options for 28XX adapters (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Fix clang warning (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix warning for missing error code (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix device reconnect in loop topology (Nilesh Javali) [2044833] - scsi: qla2xxx: Add ql2xnvme_queues module param to configure number of NVMe queues (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix wrong FDMI data for 64G adapter (Nilesh Javali) [2044833] - scsi: qla2xxx: Add retry for exec firmware (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix scheduling while atomic (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix premature hw access after PCI error (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix warning message due to adisc being flushed (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix stuck session in gpdb (Nilesh Javali) [2044833] - scsi: qla2xxx: Implement ref count for SRB (Nilesh Javali) [2044833] - scsi: qla2xxx: Refactor asynchronous command initialization (Nilesh Javali) [2044833] - scsi: qla2xxx: Synchronize rport dev_loss_tmo setting (Nilesh Javali) [2044833] - scsi: qla2xxx: Format log strings only if needed (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Fix off by one bug in qla_edif_app_getfcinfo() (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix mailbox direction flags in qla2xxx_get_adapter_id() (Nilesh Javali) [2044833] - scsi: qla2xxx: Update version to 10.02.07.200-k (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Fix EDIF bsg (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Fix inconsistent check of db_flags (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Increase ELS payload (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Reduce connection thrash (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Tweak trace message (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Replace list_for_each_safe with list_for_each_entry_safe (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Flush stale events and msgs on session down (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Fix app start delay (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Fix app start fail (Nilesh Javali) [2044833] - scsi: qla2xxx: Turn off target reset during issue_lip (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix gnl list corruption (Nilesh Javali) [2044833] - scsi: qla2xxx: Relogin during fabric disturbance (Nilesh Javali) [2044833] - qla2xxx: add ->map_queues support for nvme (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix unmap of already freed sgl (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix a memory leak in an error path of qla2x00_process_els() (Nilesh Javali) [2044833] - scsi: qla2xxx: Return -ENOMEM if kzalloc() fails (Nilesh Javali) [2044833] - scsi: qla2xxx: Remove a declaration (Nilesh Javali) [2044833] - scsi: target: qla2xxx: Replace enable attr with ops.enable (Nilesh Javali) [2044833] - scsi: qla2xxx: Restore initiator in dual mode (Nilesh Javali) [2044833] - scsi: qla2xxx: Remove redundant initialization of pointer req (Nilesh Javali) [2044833] - scsi: qla2xxx: Update version to 10.02.07.100-k (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix use after free in eh_abort path (Nilesh Javali) [2044833] - scsi: qla2xxx: Move heartbeat handling from DPC thread to workqueue (Nilesh Javali) [2044833] - scsi: qla2xxx: Call process_response_queue() in Tx path (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Use link event to wake up app (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix crash in NVMe abort path (Nilesh Javali) [2044833] - scsi: qla2xxx: Check for firmware capability before creating QPair (Nilesh Javali) [2044833] - scsi: qla2xxx: Display 16G only as supported speeds for 3830c card (Nilesh Javali) [2044833] - scsi: qla2xxx: Indicate correct supported speeds for Mezz card (Nilesh Javali) [2044833] - scsi: qla2xxx: Add support for mailbox passthru (Nilesh Javali) [2044833] - scsi: qla2xxx: Open-code qla2xxx_eh_device_reset() (Nilesh Javali) [2044833] - scsi: qla2xxx: Open-code qla2xxx_eh_target_reset() (Nilesh Javali) [2044833] - scsi: qla2xxx: Do not call fc_block_scsi_eh() during bus reset (Nilesh Javali) [2044833] - sctp: count singleton chunks in assoc user stats (Jamie Bainbridge) [2073913] - hrtimer: Unbreak hrtimer_force_reprogram() (Fernando Pacheco) [2071776] - hrtimer: Use raw_cpu_ptr() in clock_was_set() (Fernando Pacheco) [2071776] - hrtimer: Avoid more SMP function calls in clock_was_set() (Fernando Pacheco) [2071776] - hrtimer: Avoid unnecessary SMP function calls in clock_was_set() (Fernando Pacheco) [2071776] - hrtimer: Add bases argument to clock_was_set() (Fernando Pacheco) [2071776] - time/timekeeping: Avoid invoking clock_was_set() twice (Fernando Pacheco) [2071776] - timekeeping: Distangle resume and clock-was-set events (Fernando Pacheco) [2071776] - timerfd: Provide timerfd_resume() (Fernando Pacheco) [2071776] - hrtimer: Force clock_was_set() handling for the HIGHRES=n, NOHZ=y case (Fernando Pacheco) [2071776] - hrtimer: Ensure timerfd notification for HIGHRES=n (Fernando Pacheco) [2071776] - hrtimer: Consolidate reprogramming code (Fernando Pacheco) [2071776] - hrtimer: Avoid double reprogramming in __hrtimer_start_range_ns() (Fernando Pacheco) [2071776] - hrtimer: Update softirq_expires_next correctly after __hrtimer_get_next_event() (Fernando Pacheco) [2071776] - hrtimer: Annotate lockless access to timer->state (Fernando Pacheco) [2071776] - drm/i915/display: Remove check for low voltage sku for max dp source rate (Jocelyn Falempe) [2063931] - s390/kexec: handle R_390_PLT32DBL rela in arch_kexec_apply_relocations_add() (Philipp Rudo) [2039278] - s390/kexec_file: fix error handling when applying relocations (Philipp Rudo) [2039278] - s390/kexec_file: print some more error messages (Philipp Rudo) [2039278] - ixgbe: respect metadata on XSK Rx to skb (Ken Cox) [2037952] - ixgbe: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb (Ken Cox) [2037952] - ixgbe: pass bi->xdp to ixgbe_construct_skb_zc() directly (Ken Cox) [2037952] - ixgbe: Remove useless DMA-32 fallback configuration (Ken Cox) [2037952] - ixgbe: switch to napi_build_skb() (Ken Cox) [2037952] - ixgbe: set X550 MDIO speed before talking to PHY (Ken Cox) [2037952] - ixgbe: Document how to enable NBASE-T support (Ken Cox) [2037952] - xsk: Wipe out dead zero_copy_allocator declarations (Ken Cox) [2037952] - ixgbe: let the xdpdrv work with more than 64 cpus (Ken Cox) [2037952] - scsi: fcoe: Fix I/O path allocation (Ken Cox) [2037952] - ixgbe: extend PTP gettime function to read system clock (Ken Cox) [2037952] - ixgbe: Replace GFP_ATOMIC with GFP_KERNEL (Ken Cox) [2037952] - net: mpls: Fix notifications when deleting a device (Guillaume Nault) [2081757]- sched/cputime, proc/stat: Fix incorrect guest nice cpustat value (Waiman Long) [2017382] - procfs: Use all-in-one vtime aware kcpustat accessor (Waiman Long) [2017382] - procfs: Use vtime aware kcpustat accessor to fetch CPUTIME_SYSTEM (Waiman Long) [2017382] - proc: read kernel cpu stat pointer once (Waiman Long) [2017382] - proc: use "unsigned int" in /proc/stat hook (Waiman Long) [2017382] - sched/cputime: Support other fields on kcpustat_field() (Waiman Long) [2017382] - sched/cputime: Add vtime guest task state (Waiman Long) [2017382] - sched/cputime: Add vtime idle task state (Waiman Long) [2017382] - sched/cputime: Spare a seqcount lock/unlock cycle on context switch (Waiman Long) [2017382] - sched/vtime: Move task_struct_rh->vtime_cpu back to vtime structure (Waiman Long) [2017382] - usb: xhci-plat: fix crash when suspend if remote wake enable (Mark Langsdorf) [2065730] - PM: domains: Improve runtime PM performance state handling (Mark Langsdorf) [2065730] - firmware_loader: fix use-after-free in firmware_fallback_sysfs (Mark Langsdorf) [2065730] - firmware_loader: use -ETIMEDOUT instead of -EAGAIN in fw_load_sysfs_fallback (Mark Langsdorf) [2065730] - driver core: Prevent warning when removing a device link from unregistered consumer (Mark Langsdorf) [2065730] - PM: domains: Shrink locking area of the gpd_list_lock (Mark Langsdorf) [2065730] - PM: sleep: Use ktime_us_delta() in initcall_debug_report() (Mark Langsdorf) [2065730] - driver core: Export device_driver_attach() (Mark Langsdorf) [2065730] - driver core: Don't return EPROBE_DEFER to userspace during sysfs bind (Mark Langsdorf) [2065730] - driver core: Flow the return code from ->probe() through to sysfs bind (Mark Langsdorf) [2065730] - driver core: Better distinguish probe errors in really_probe (Mark Langsdorf) [2065730] - driver core: Pull required checks into driver_probe_device() (Mark Langsdorf) [2065730] - driver core: add a helper to setup both the of_node and fwnode of a device (Mark Langsdorf) [2065730] - devres: Enable trace events (Mark Langsdorf) [2065730] - devres: No need to call remove_nodes() when there none present (Mark Langsdorf) [2065730] - devres: Use list_for_each_safe_from() in remove_nodes() (Mark Langsdorf) [2065730] - devres: Make locking straight forward in release_nodes() (Mark Langsdorf) [2065730] - regmap: mdio: Reject invalid addresses (Mark Langsdorf) [2065730] - regmap: mdio: Fix regmap_bus pointer constness (Mark Langsdorf) [2065730] - PM: runtime: Allow unassigned ->runtime_suspend|resume callbacks (Mark Langsdorf) [2065730] - PM: runtime: Improve path in rpm_idle() when no callback (Mark Langsdorf) [2065730] - PM: domains: Drop/restore performance state votes for devices at runtime PM (Mark Langsdorf) [2065730] - PM: domains: Return early if perf state is already set for the device (Mark Langsdorf) [2065730] - PM: domains: Split code in dev_pm_genpd_set_performance_state() (Mark Langsdorf) [2065730] - PM: domains: fix some kernel-doc issues (Mark Langsdorf) [2065730] - regmap: mdio: Add clause-45 support (Mark Langsdorf) [2065730] - regmap: mdio: Clean up invalid clause-22 addresses (Mark Langsdorf) [2065730] - regmap-irq: Introduce inverted status registers support (Mark Langsdorf) [2065730] - ACPI: property: Constify stubs for CONFIG_ACPI=n case (Mark Langsdorf) [2065730] - device property: Unify access to of_node (Mark Langsdorf) [2065730] - drivers/base: Constify static attribute_group structs (Mark Langsdorf) [2065730] - devcoredump: remove contact information (Mark Langsdorf) [2065730] - component: Rename 'dev' to 'parent' (Mark Langsdorf) [2065730] - component: Drop 'dev' argument to component_match_realloc() (Mark Langsdorf) [2065730] - device property: Don't check for NULL twice in the loops (Mark Langsdorf) [2065730] - regmap: add support for 7/17 register formating (Mark Langsdorf) [2065730] - PM: wakeirq: Set IRQF_NO_AUTOEN when requesting the IRQ (Mark Langsdorf) [2065730] - drivers/base/node.c: make CACHE_ATTR define static DEVICE_ATTR_RO (Mark Langsdorf) [2065730] - regmap: mdio: Don't modify output if error happened (Mark Langsdorf) [2065730] - regmap: Add MDIO bus support (Mark Langsdorf) [2065730] - regmap-i2c: Set regmap max raw r/w from quirks (Mark Langsdorf) [2065730] - driver core: attribute_container: fix W=1 warnings (Mark Langsdorf) [2065730] - driver core: replace open-coded device_lock_assert() (Mark Langsdorf) [2065730] - device property: Retrieve fwnode from of_node via accessor (Mark Langsdorf) [2065730] - cpufreq: Kconfig: fix documentation links (Mark Langsdorf) [2065730] - PM: wakeup: remove redundant assignment to variable retval (Mark Langsdorf) [2065730] - PM / wakeup: use dev_set_name() directly (Mark Langsdorf) [2065730] - PM: clk: remove kernel-doc warning (Mark Langsdorf) [2065730] - PM: wakeup: fix kernel-doc warnings and fix typos (Mark Langsdorf) [2065730] - PM: runtime: remove kernel-doc warnings (Mark Langsdorf) [2065730] - software node: Introduce SOFTWARE_NODE_REFERENCE() helper macro (Mark Langsdorf) [2065730] - software node: Imply kobj_to_swnode() to be no-op (Mark Langsdorf) [2065730] - software node: Deduplicate code in fwnode_create_software_node() (Mark Langsdorf) [2065730] - software node: Introduce software_node_alloc()/software_node_free() (Mark Langsdorf) [2065730] - software node: Free resources explicitly when swnode_register() fails (Mark Langsdorf) [2065730] - driver core: add helper for deferred probe reason setting (Mark Langsdorf) [2065730] - driver core: Improve fw_devlink & deferred_probe_timeout interaction (Mark Langsdorf) [2065730] - driver core: Replace printf() specifier and drop unneeded casting (Mark Langsdorf) [2065730] - driver core: Cast to (void *) with __force for __percpu pointer (Mark Langsdorf) [2065730] - devcoredump: fix kernel-doc warning (Mark Langsdorf) [2065730] - platform-msi: fix kernel-doc warnings (Mark Langsdorf) [2065730] - driver core: attribute_container: remove kernel-doc warnings (Mark Langsdorf) [2065730] - driver core: remove kernel-doc warnings (Mark Langsdorf) [2065730] - base: dd: fix error return code of driver_sysfs_add() (Mark Langsdorf) [2065730] - driver core: Use unbound workqueue for deferred probes (Mark Langsdorf) [2065730] - devcoredump: avoid -Wempty-body warnings (Mark Langsdorf) [2065730] - device property: Add test cases for fwnode_property_count_*() APIs (Mark Langsdorf) [2065730] - device property: Sync descriptions of swnode array and group APIs (Mark Langsdorf) [2065730] - driver core: Update device link status properly for device_bind_driver() (Mark Langsdorf) [2065730] - driver core: Avoid pointless deferred probe attempts (Mark Langsdorf) [2065730] - drivers/base/cpu: remove redundant assignment of variable retval (Mark Langsdorf) [2065730] - driver core: dd: remove deferred_devices variable (Mark Langsdorf) [2065730] - driver core: component: remove dentry pointer in "struct master" (Mark Langsdorf) [2065730] - driver core: auxiliary bus: Remove unneeded module bits (Mark Langsdorf) [2065730] - PM: domains: Don't runtime resume devices at genpd_prepare() (Mark Langsdorf) [2065730] - redhat/configs: Add CONFIG_X86_AMD_PSTATE (Prarit Bhargava) - ACPI: CPPC: Drop redundant local variable from cpc_read() (Prarit Bhargava) [1961726] - ACPI: CPPC: Fix up I/O port access in cpc_read() (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Fix Kconfig dependencies for AMD P-State (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Fix struct amd_cpudata kernel-doc comment (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Add AMD P-State performance attributes (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Add AMD P-State frequencies attributes (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Add boost mode support for AMD P-State (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Add trace for AMD P-State module (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Introduce the support for the processors with shared memory solution (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Add fast switch function for AMD P-State (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Introduce a new AMD P-State driver to support future processors (Prarit Bhargava) [1961726] - ACPI: CPPC: Add CPPC enable register function (Prarit Bhargava) [1961726] - ACPI: CPPC: Check present CPUs for determining _CPC is valid (Prarit Bhargava) [1961726] - ACPI: CPPC: Implement support for SystemIO registers (Prarit Bhargava) [1961726] - x86/msr: Add AMD CPPC MSR definitions (Prarit Bhargava) [1961726] - x86/cpufeatures: Add AMD Collaborative Processor Performance Control feature flag (Prarit Bhargava) [1961726] - cpufreq: remove useless INIT_LIST_HEAD() (Prarit Bhargava) [1961726] - cpufreq: CPPC: Pass structure instance by reference (Prarit Bhargava) [1961726] - cpufreq: CPPC: Fix potential memleak in cppc_cpufreq_cpu_init (Prarit Bhargava) [1961726] - cpufreq: CPPC: Migrate to ->exit() callback instead of ->stop_cpu() (Prarit Bhargava) [1961726] - cpufreq: cppc: simplify default delay_us setting (Prarit Bhargava) [1961726] - cppc_cpufreq: replace per-cpu data array with a list (Prarit Bhargava) [1961726] - cppc_cpufreq: expose information on frequency domains (Prarit Bhargava) [1961726] - cppc_cpufreq: clarify support for coordination types (Prarit Bhargava) [1961726] - cppc_cpufreq: use policy->cpu as driver of frequency setting (Prarit Bhargava) [1961726] - cppc_cpufreq: simplify use of performance capabilities (Prarit Bhargava) [1961726] - cppc_cpufreq: clean up cpu, cpu_num and cpunum variable use (Prarit Bhargava) [1961726] - cppc_cpufreq: fix misspelling, code style and readability issues (Prarit Bhargava) [1961726] - cpufreq: CPPC: Reuse caps variable in few routines (Prarit Bhargava) [1961726] - cpufreq: cppc: Reorder code and remove apply_hisi_workaround variable (Prarit Bhargava) [1961726] - cpufreq: CPPC: add SW BOOST support (Prarit Bhargava) [1961726] - net/sched: act_ct: fix ref leak when switching zones (Marcelo Ricardo Leitner) [2014027] - net/sched: act_ct: Fix flow table lookup after ct clear or switching zones (Marcelo Ricardo Leitner) [2014027] - genirq: Provide new interfaces for affinity hints (Ivan Vecera) [2070044] - af_key: add __GFP_ZERO flag for compose_sadb_supported in function pfkey_register (Xin Long) [2075181] - ipv6: make ip6_rt_gc_expire an atomic_t (Hangbin Liu) [2077365] - ipv6: fix panic when forwarding a pkt with no in6 dev (Hangbin Liu) [2077365] - net: ipv6: ensure we call ipv6_mc_down() at most once (Hangbin Liu) [2077365] - ipv6/addrconf: use a boolean to choose between UNREGISTER/DOWN (Hangbin Liu) [2077365] - ipv6/addrconf: call addrconf_ifdown with consistent values (Hangbin Liu) [2077365] - ipmr,ip6mr: acquire RTNL before calling ip[6]mr_free_table() on failure path (Hangbin Liu) [2077365] - ipv6: annotate accesses to fn->fn_sernum (Hangbin Liu) [2077365] - ipv6: correct comments about fib6_node sernum (Hangbin Liu) [2077365] - ipv6: fix typos in __ip6_finish_output() (Hangbin Liu) [2077365] - oom_kill.c: futex: delay the OOM reaper to allow time for proper futex cleanup (Nico Pache) [1778048] - KVM: PPC: Fix TCE handling for VFIO (Daniel Henrique Barboza) [2062687] - udf: Restore i_lenAlloc when inode expansion fails (Carlos Maiolino) [2054653] {CVE-2022-0617} - udf: Fix NULL ptr deref when converting from inline format (Carlos Maiolino) [2054653] {CVE-2022-0617} - net/tls: fix slab-out-of-bounds bug in decrypt_internal (Sabrina Dubroca) [2080344] - tls: fix replacing proto_ops (Sabrina Dubroca) [2080344] - net/tls: use semicolons rather than commas to separate statements (Sabrina Dubroca) [2080344] - redhat: further rpminspect tuning (Jarod Wilson)- tun: annotate access to queue->trans_start (Ivan Vecera) [2069673] - net: annotate accesses to queue->trans_start (Ivan Vecera) [2069673] - ntb_hw_amd: Add NTB PCI ID for new gen CPU (Sudheesh Mavila) [2037287] - ipmi: initialize len variable (Tony Camuso) [2069839] - ipmi: kcs: aspeed: Remove old bindings support (Tony Camuso) [2069839] - ipmi:ipmb: Add the ability to have a separate slave and master device (Tony Camuso) [2069839] - ipmi:ipmi_ipmb: Unregister the SMI on remove (Tony Camuso) [2069839] - ipmi: kcs: aspeed: Add AST2600 compatible string (Tony Camuso) [2069839] - ipmi: ssif: replace strlcpy with strscpy (Tony Camuso) [2069839] - ipmi/watchdog: Constify ident (Tony Camuso) [2069839] - ipmi: Fix UAF when uninstall ipmi_si and ipmi_msghandler module (Tony Camuso) [2069839] - ipmi: fix initialization when workqueue allocation fails (Tony Camuso) [2069839] - ipmi: bail out if init_srcu_struct fails (Tony Camuso) [2069839] - ipmi: ssif: initialize ssif_info->client early (Tony Camuso) [2069839] - ipmi: msghandler: Make symbol 'remove_work_wq' static (Tony Camuso) [2069839] - ipmi: Move remove_work to dedicated workqueue (Tony Camuso) [2069839] - ipmi: kcs_bmc: Fix a memory leak in the error handling path of 'kcs_bmc_serio_add_device()' (Tony Camuso) [2069839] - char: ipmi: replace snprintf in show functions with sysfs_emit (Tony Camuso) [2069839] - ipmi: ipmb: fix dependencies to eliminate build error (Tony Camuso) [2069839] - ipmi:ipmb: Add OF support (Tony Camuso) [2069839] - ipmi: bt: Add ast2600 compatible string (Tony Camuso) [2069839] - ipmi: bt-bmc: Use registers directly (Tony Camuso) [2069839] - ipmi: ipmb: Fix off-by-one size check on rcvlen (Tony Camuso) [2069839] - ipmi:ssif: Use depends on, not select, for I2C (Tony Camuso) [2069839] - ipmi:ipmb: Add initial support for IPMI over IPMB (Tony Camuso) [2069839] - ipmi: Export ipmb_checksum() (Tony Camuso) [2069839] - ipmi: Check error code before processing BMC response (Tony Camuso) [2069839] - ipmi:devintf: Return a proper error when recv buffer too small (Tony Camuso) [2069839] - ipmi: Disable some operations during a panic (Tony Camuso) [2069839] - ipmi:watchdog: Set panic count to proper value on a panic (Tony Camuso) [2069839] - char: ipmi: use DEVICE_ATTR helper macro (Tony Camuso) [2069839] - ipmi: rate limit ipmi smi_event failure message (Tony Camuso) [2069839] - cifs: fix NULL ptr dereference in smb2_ioctl_query_info() (Ronnie Sahlberg) [2074316] - cifs: prevent bad output lengths in smb2_ioctl_query_info() (Ronnie Sahlberg) [2074316] - net: tcp better handling of reordering then loss cases (Marcelo Ricardo Leitner) [2074566] - tcp: tcp_mark_head_lost is only valid for sack-tcp (Marcelo Ricardo Leitner) [2074566] - udp6: allow SO_MARK ctrl msg to affect routing (Xin Long) [2066598] - ip: Fix SO_MARK in RST, ACK and ICMP packets (Xin Long) [2066598] - ip: support SO_MARK cmsg (Xin Long) [2066598] - ip: unconditionally set cork gso_size (Xin Long) [2066598] - ip: remove tx_flags from ipcm_cookie and use same logic for v4 and v6 (Xin Long) [2066598] - ipv6: fold sockcm_cookie into ipcm6_cookie (Xin Long) [2066598] - sock: sockc cookie initializer (Xin Long) [2066598] - ipv6: ipcm6_cookie initializer (Xin Long) [2066598] - ipv4: ipcm_cookie initializers (Xin Long) [2066598] - s390/kexec: fix memory leak of ipl report buffer (Lichen Liu) [2001758] - s390/kexec: fix return code handling (Lichen Liu) [2001758] - block: don't try to throttle split bio if iops limit isn't set (Ming Lei) [2027241] - block: throttle split bio in case of iops limit (Ming Lei) [2027241] - block: don't check bio in blk_throtl_dispatch_work_fn (Ming Lei) [2027241] - x86/apic/vector: Fix ordering in vector assignment (Frank Ramsay) [2076607] - mt76: mt7921e: fix possible probe failure after reboot (Íñigo Huguet) [2078877] - veth: Ensure eth header is in skb's linear part (Guillaume Nault) [1966887] - net: annotate accesses to dev->gso_max_segs (Ivan Vecera) [2080317] - net: annotate accesses to dev->gso_max_size (Ivan Vecera) [2080317] - NFS: Don't loop forever in nfs_do_recoalesce() (Scott Mayhew) [2080467] - tipc: fix the timer expires after interval 100ms (Xin Long) [2080369] - tipc: Fix end of loop tests for list_for_each_entry() (Xin Long) [2080369] - tipc: fix a bit overflow in tipc_crypto_key_rcv() (Xin Long) [2080369] - tipc: rate limit warning for received illegal binding update (Xin Long) [2080369] - net: tipc: remove unused static inlines (Xin Long) [2080369] - tipc: fix unique bearer names sanity check (Xin Long) [2080369] - net/tipc: fix missing destroy_workqueue() on error in tipc_crypto_start() (Xin Long) [2080369] - tipc: add extack messages for bearer/media failure (Xin Long) [2080369] - scsi: smartpqi: Fix unused variable pqi_pm_ops for clang (Don Brace) [2012227] - scsi: smartpqi: Update version to 2.1.14-035 (Don Brace) [2012227] - scsi: smartpqi: Fix lsscsi -t SAS addresses (Don Brace) [2012227] - scsi: smartpqi: Fix hibernate and suspend (Don Brace) [2012227] - scsi: smartpqi: Fix BUILD_BUG_ON() statements (Don Brace) [2012227] - scsi: smartpqi: Fix NUMA node not updated during init (Don Brace) [2012227] - scsi: smartpqi: Expose SAS address for SATA drives (Don Brace) [2012227] - scsi: smartpqi: Speed up RAID 10 sequential reads (Don Brace) [2012227] - scsi: smartpqi: Fix kdump issue when controller is locked up (Don Brace) [2012227] - scsi: smartpqi: Update volume size after expansion (Don Brace) [2012227] - scsi: smartpqi: Avoid drive spin-down during suspend (Don Brace) [2012227] - scsi: smartpqi: Resolve delay issue with PQI_HZ value (Don Brace) [2012227] - scsi: smartpqi: Fix a typo in func pqi_aio_submit_io() (Don Brace) [2012227] - scsi: smartpqi: Fix a name typo and cleanup code (Don Brace) [2012227] - scsi: smartpqi: Quickly propagate path failures to SCSI midlayer (Don Brace) [2012227] - scsi: smartpqi: Eliminate drive spin down on warm boot (Don Brace) [2012227] - scsi: smartpqi: Enable SATA NCQ priority in sysfs (Don Brace) [2012227] - scsi: smartpqi: Add PCI IDs (Don Brace) [2012227] - scsi: smartpqi: Fix rmmod stack trace (Don Brace) [2012227] - ibmvnic: fix race between xmit and reset (Diego Domingos) [2051354] - ibmvnic: Allow queueing resets during probe (Diego Domingos) [2051354] - ibmvnic: clear fop when retrying probe (Diego Domingos) [2051354] - ibmvnic: init init_done_rc earlier (Diego Domingos) [2051354] - ibmvnic: register netdev after init of adapter (Diego Domingos) [2051354] - ibmvnic: complete init_done on transport events (Diego Domingos) [2051354] - ibmvnic: define flush_reset_queue helper (Diego Domingos) [2051354] - ibmvnic: initialize rc before completing wait (Diego Domingos) [2051354] - ibmvnic: free reset-work-item when flushing (Diego Domingos) [2051354] - ibmvnic: schedule failover only if vioctl fails (Diego Domingos) [2051354] - net/ibmvnic: Cleanup workaround doing an EOI after partition migration (Diego Domingos) [2051354]- xfs: don't expose misaligned extszinherit hints to userspace (Brian Foster) [2072552] - xfs: correct the narrative around misaligned rtinherit/extszinherit dirs (Brian Foster) [2072552] - xfs: fix endianness issue in xfs_ag_shrink_space (Brian Foster) [2072552] - xfs: bunmapi has unnecessary AG lock ordering issues (Brian Foster) [2072552] - xfs: btree format inode forks can have zero extents (Brian Foster) [2072552] - xfs: validate extsz hints against rt extent size when rtinherit is set (Brian Foster) [2072552] - xfs: standardize extent size hint validation (Brian Foster) [2072552] - xfs: check free AG space when making per-AG reservations (Brian Foster) [2072552] - xfs: retry allocations when locality-based search fails (Brian Foster) [2072552] - xfs: adjust rt allocation minlen when extszhint > rtextsize (Brian Foster) [2072552] - iomap: remove unused private field from ioend (Brian Foster) [2072552] - xfs: don't allow log writes if the data device is readonly (Brian Foster) [2072552] - xfs: count free space btree blocks when scrubbing pre-lazysbcount fses (Brian Foster) [2072552] - xfs: update superblock counters correctly for !lazysbcount (Brian Foster) [2072552] - xfs: don't check agf_btreeblks on pre-lazysbcount filesystems (Brian Foster) [2072552] - xfs: rename struct xfs_legacy_ictimestamp (Brian Foster) [2072552] - xfs: rename xfs_ictimestamp_t (Brian Foster) [2072552] - xfs: remove xfs_quiesce_attr declaration (Brian Foster) [2072552] - xfs: remove XFS_IFEXTENTS (Brian Foster) [2072552] - xfs: remove XFS_IFINLINE (Brian Foster) [2072552] - xfs: remove XFS_IFBROOT (Brian Foster) [2072552] - xfs: only look at the fork format in xfs_idestroy_fork (Brian Foster) [2072552] - xfs: simplify xfs_attr_remove_args (Brian Foster) [2072552] - xfs: rename and simplify xfs_bmap_one_block (Brian Foster) [2072552] - xfs: move the XFS_IFEXTENTS check into xfs_iread_extents (Brian Foster) [2072552] - xfs: get rid of the ip parameter to xchk_setup_* (Brian Foster) [2072552] - xfs: move the check for post-EOF mappings into xfs_can_free_eofblocks (Brian Foster) [2072552] - xfs: move the xfs_can_free_eofblocks call under the IOLOCK (Brian Foster) [2072552] - xfs: precalculate default inode attribute offset (Brian Foster) [2072552] - xfs: default attr fork size does not handle device inodes (Brian Foster) [2072552] - xfs: inode fork allocation depends on XFS_IFEXTENT flag (Brian Foster) [2072552] - xfs: eager inode attr fork init needs attr feature awareness (Brian Foster) [2072552] - xfs: scrub: Disable check for unoptimized data fork bmbt node (Brian Foster) [2072552] - xfs: Use struct xfs_bmdr_block instead of struct xfs_btree_block to calculate root node size (Brian Foster) [2072552] - xfs: merge _xfs_dic2xflags into xfs_ip2xflags (Brian Foster) [2072552] - xfs: move the di_crtime field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_flags2 field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_flags field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_forkoff field to struct xfs_inode (Brian Foster) [2072552] - xfs: use a union for i_cowextsize and i_flushiter (Brian Foster) [2072552] - xfs: use XFS_B_TO_FSB in xfs_ioctl_setattr (Brian Foster) [2072552] - xfs: cleanup xfs_fill_fsxattr (Brian Foster) [2072552] - xfs: move the di_flushiter field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_cowextsize field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_extsize field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_nblocks field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_size field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_projid field to struct xfs_inode (Brian Foster) [2072552] - xfs: don't clear the "dinode core" in xfs_inode_alloc (Brian Foster) [2072552] - xfs: remove the di_dmevmask and di_dmstate fields from struct xfs_icdinode (Brian Foster) [2072552] - xfs: remove the unused xfs_icdinode_has_bigtime helper (Brian Foster) [2072552] - xfs: handle crtime more carefully in xfs_bulkstat_one_int (Brian Foster) [2072552] - xfs: consistently initialize di_flags2 (Brian Foster) [2072552] - xfs: split xfs_imap_to_bp (Brian Foster) [2072552] - xfs: scrub: Remove incorrect check executed on block format directories (Brian Foster) [2072552] - xfs: add error injection for per-AG resv failure (Brian Foster) [2072552] - xfs: support shrinking unused space in the last AG (Brian Foster) [2072552] - xfs: introduce xfs_ag_shrink_space() (Brian Foster) [2072552] - xfs: hoist out xfs_resizefs_init_new_ags() (Brian Foster) [2072552] - xfs: update lazy sb counters immediately for resizefs (Brian Foster) [2072552] - xfs: __percpu_counter_compare() inode count debug too expensive (Brian Foster) [2072552] - xfs: reduce debug overhead of dir leaf/node checks (Brian Foster) [2072552] - xfs: No need for inode number error injection in __xfs_dir3_data_check (Brian Foster) [2072552] - xfs: type verification is expensive (Brian Foster) [2072552] - xfs: optimise xfs_buf_item_size/format for contiguous regions (Brian Foster) [2072552] - xfs: xfs_buf_item_size_segment() needs to pass segment offset (Brian Foster) [2072552] - xfs: reduce buffer log item shadow allocations (Brian Foster) [2072552] - xfs: initialise attr fork on inode create (Brian Foster) [2072552] - xfs: ensure xfs_errortag_random_default matches XFS_ERRTAG_MAX (Brian Foster) [2072552] - xfs: rename variable mp to parsing_mp (Brian Foster) [2072552] - xfs: rename the blockgc workqueue (Brian Foster) [2072552] - xfs: validate ag btree levels using the precomputed values (Brian Foster) [2072552] - xfs: remove return value from xchk_ag_btcur_init (Brian Foster) [2072552] - xfs: set the scrub AG number in xchk_ag_read_headers (Brian Foster) [2072552] - xfs: bail out of scrub immediately if scan incomplete (Brian Foster) [2072552] - xfs: drop freeze protection when running GETFSMAP (Brian Foster) [2072552] - selftest/powerpc: Add PAPR sysfs attributes sniff test (Steve Best) [1986183] - powerpc/pseries: Interface to represent PAPR firmware attributes (Steve Best) [1986183] - net: mana: Remove unnecessary check of cqe_type in mana_process_rx_cqe() (Mohammed Gamal) [2051719] - net: mana: Add handling of CQE_RX_TRUNCATED (Mohammed Gamal) [2051719] - RDMA/rxe: Revert changes from irqsave to bh locks (Kamal Heib) [2056499] - RDMA/rxe: Check the last packet by RXE_END_MASK (Kamal Heib) [2056499] - RDMA/rxe: Remove qp->grp_lock and qp->grp_list (Kamal Heib) [2056499] - RDMA/rxe: Remove rxe_drop_all_macst_groups (Kamal Heib) [2056499] - RDMA/rxe: Enforce IBA o10-2.2.3 (Kamal Heib) [2056499] - RDMA/rxe: Rename rxe_mc_grp and rxe_mc_elem (Kamal Heib) [2056499] - RDMA/rxe: Move rxe_mcast_attach/detach to rxe_mcast.c (Kamal Heib) [2056499] - RDMA/rxe: Move rxe_mcast_add/delete to rxe_mcast.c (Kamal Heib) [2056499] - RDMA/cma: Do not change route.addr.src_addr outside state checks (Kamal Heib) [2056499] - RDMA/ib_srp: Fix a deadlock (Kamal Heib) [2056499] - RDMA/siw: Fix broken RDMA Read Fence/Resume logic. (Kamal Heib) [2056499] - IB/cm: Release previously acquired reference counter in the cm_id_priv (Kamal Heib) [2056499] - RDMA/siw: Fix refcounting leak in siw_create_qp() (Kamal Heib) [2056499] - RDMA/ucma: Protect mc during concurrent multicast leaves (Kamal Heib) [2056499] - RDMA/cma: Use correct address when leaving multicast group (Kamal Heib) [2056499] - IB/hfi1: Fix tstats alloc and dealloc (Kamal Heib) [2056499 2049845] - IB/hfi1: Fix AIP early init panic (Kamal Heib) [2056499 2049845] - IB/hfi1: Fix alloc failure with larger txqueuelen (Kamal Heib) [2056499 2049845] - IB/hfi1: Fix panic with larger ipoib send_queue_size (Kamal Heib) [2056499 2049845] - all: replace find_next{,_zero}_bit with find_first{,_zero}_bit where appropriate (Kamal Heib) [2056499] - RDMA/irdma: Remove the redundant return (Kamal Heib) [2056499 2037972] - RDMA/rxe: Use the standard method to produce udp source port (Kamal Heib) [2056499] - RDMA/irdma: Make the source udp port vary (Kamal Heib) [2056499 2037972] - RDMA/core: Calculate UDP source port based on flow label or lqpn/rqpn (Kamal Heib) [2056499] - IB/iser: Align coding style across driver (Kamal Heib) [2056499] - IB/iser: Remove un-needed casting to/from void pointer (Kamal Heib) [2056499] - IB/iser: Don't suppress send completions (Kamal Heib) [2056499] - IB/iser: Rename ib_ret local variable (Kamal Heib) [2056499] - IB/iser: Fix RNR errors (Kamal Heib) [2056499] - IB/iser: Remove deprecated pi_guard module param (Kamal Heib) [2056499] - IB/mlx5: Expose NDR speed through MAD (Kamal Heib) [2056499] - RDMA/rxe: Delete deprecated module parameters interface (Kamal Heib) [2056499] - RDMA/mad: Delete duplicated init_query_mad functions (Kamal Heib) [2056499] - RDMA/rxe: Fix indentations and operators sytle (Kamal Heib) [2056499] - RDMA: Use default_groups in kobj_type (Kamal Heib) [2056499] - RDMA/rxe: Fix a typo in opcode name (Kamal Heib) [2056499] - RDMA/rxe: Remove the unused xmit_errors member (Kamal Heib) [2056499] - RDMA/rxe: Remove redundant err variable (Kamal Heib) [2056499] - RDMA/irdma: Use auxiliary_device driver data helpers (Kamal Heib) [2056499 2037972] - driver core: auxiliary bus: Add driver data helpers (Kamal Heib) [2056499] - RDMA/cma: Let cma_resolve_ib_dev() continue search even after empty entry (Kamal Heib) [2056499] - RDMA/core: Let ib_find_gid() continue search even after empty entry (Kamal Heib) [2056499] - RDMA/core: Modify rdma_query_gid() to return accurate error codes (Kamal Heib) [2056499] - RDMA/rxe: Remove the unnecessary variable (Kamal Heib) [2056499] - RDMA/irdma: Fix the type used to declare a bitmap (Kamal Heib) [2056499 2037972] - RDMA/uverbs: Remove the unnecessary assignment (Kamal Heib) [2056499] - RDMA/siw: Use max() instead of doing it manually (Kamal Heib) [2056499] - RDMA/pvrdma: Use non-atomic bitmap functions when possible (Kamal Heib) [2056499] - RDMA/pvrdma: Use bitmap_zalloc() when applicable (Kamal Heib) [2056499] - IB/hfi1: Use bitmap_zalloc() when applicable (Kamal Heib) [2056499 2049845] - RDMA/siw: Use helper function to set sys_image_guid (Kamal Heib) [2056499] - RDMA/cma: Remove open coding of overflow checking for private_data_len (Kamal Heib) [2056499] - RDMA/rxe: Remove some #defines from rxe_pool.h (Kamal Heib) [2056499] - RDMA/rxe: Remove #include "rxe_loc.h" from rxe_pool.c (Kamal Heib) [2056499] - RDMA/rxe: Save object pointer in pool element (Kamal Heib) [2056499] - RDMA/rxe: Copy setup parameters into rxe_pool (Kamal Heib) [2056499] - RDMA/rxe: Cleanup rxe_pool_entry (Kamal Heib) [2056499] - RDMA/rxe: Replace irqsave locks with bh locks (Kamal Heib) [2056499] - RDMA/usnic: Clean up usnic_ib_alloc_pd() (Kamal Heib) [2056499] - RDMA/irdma: Use helper function to set GUIDs (Kamal Heib) [2056499 2037972] - RDMA/rxe: Prevent double freeing rxe_map_set() (Kamal Heib) [2056498] - IB/hfi1: Fix leak of rcvhdrtail_dummy_kvaddr (Kamal Heib) [2056498 2049845] - IB/hfi1: Fix early init panic (Kamal Heib) [2056498 2049845] - IB/hfi1: Insure use of smp_processor_id() is preempt disabled (Kamal Heib) [2056498 2049845] - IB/hfi1: Correct guard on eager buffer deallocation (Kamal Heib) [2056498 2049845] - RDMA: Fix use-after-free in rxe_queue_cleanup (Kamal Heib) [2056498] - RDMA/nldev: Check stat attribute before accessing it (Kamal Heib) [2056498] - IB/hfi1: Properly allocate rdma counter desc memory (Kamal Heib) [2056498 2049845] - RDMA/core: Set send and receive CQ before forwarding to the driver (Kamal Heib) [2056498] - RDMA/netlink: Add __maybe_unused to static inline in C file (Kamal Heib) [2056498] - RDMA/core: Require the driver to set the IOVA correctly during rereg_mr (Kamal Heib) [2056498] - RDMA/irdma: optimize rx path by removing unnecessary copy (Kamal Heib) [2056498 2037972] - IB/opa_vnic: Rebranding of OPA VNIC driver to Cornelis Networks (Kamal Heib) [2056498] - IB/hfi1: Rebranding of hfi1 driver to Cornelis Networks (Kamal Heib) [2056498 2049845] - RDMA/rxe: Make rxe_type_info static const (Kamal Heib) [2056498] - RDMA/rxe: Use 'bitmap_zalloc()' when applicable (Kamal Heib) [2056498] - RDMA/rxe: Save a few bytes from struct rxe_pool (Kamal Heib) [2056498] - RDMA/irdma: Remove the unused variable local_qp (Kamal Heib) [2056498 2037972] - RDMA/core: Fix missed initialization of rdma_hw_stats::lock (Kamal Heib) [2056498] - RDMA/irdma: Remove the unused spin lock in struct irdma_qp_uk (Kamal Heib) [2056498 2037972] - RDMA: Constify netdev->dev_addr accesses (Kamal Heib) [2056498] - RDMA/ipoib: Use dev_addr_mod() (Kamal Heib) [2056498] - RDMA/core: Use kvzalloc when allocating the struct ib_port (Kamal Heib) [2056498] - RDMA/irdma: Make irdma_uk_cq_init() return a void (Kamal Heib) [2056498 2037972] - RDMA/rxe: Convert kernel UD post send to use ah_num (Kamal Heib) [2056498] - RDMA/rxe: Lookup kernel AH from ah index in UD WQEs (Kamal Heib) [2056498] - RDMA/rxe: Replace ah->pd by ah->ibah.pd (Kamal Heib) [2056498] - RDMA/rxe: Create AH index and return to user space (Kamal Heib) [2056498] - RDMA/rxe: Change AH objects to indexed (Kamal Heib) [2056498] - RDMA/rxe: Move AV from rxe_send_wqe to rxe_send_wr (Kamal Heib) [2056498] - RDMA/irdma: Remove irdma_cqp_up_map_cmd() (Kamal Heib) [2056498 2037972] - RDMA/irdma: Remove irdma_get_hw_addr() (Kamal Heib) [2056498 2037972] - RDMA/irdma: Remove irdma_sc_send_lsmm_nostag() (Kamal Heib) [2056498 2037972] - RDMA/irdma: Remove irdma_uk_mw_bind() (Kamal Heib) [2056498 2037972] - RDMA: Remove redundant 'flush_workqueue()' calls (Kamal Heib) [2056498] - RDMA/iwpm: Remove redundant initialization of pointer err_str (Kamal Heib) [2056498] - RDMA/nldev: Allow optional-counter status configuration through RDMA netlink (Kamal Heib) [2056498] - RDMA/nldev: Split nldev_stat_set_mode_doit out of nldev_stat_set_doit (Kamal Heib) [2056498] - RDMA/nldev: Add support to get status of all counters (Kamal Heib) [2056498] - RDMA/counter: Add optional counter support (Kamal Heib) [2056498] - RDMA/counter: Add an is_disabled field in struct rdma_hw_stats (Kamal Heib) [2056498] - RDMA/core: Add a helper API rdma_free_hw_stats_struct (Kamal Heib) [2056498] - RDMA/bnxt_re: Fix kernel panic when trying to access bnxt_re_stat_descs (Kamal Heib) [2056499] - RDMA/counter: Add a descriptor in struct rdma_hw_stats (Kamal Heib) [2056498] - RDMA/bnxt_re: Update statistics counter name (Kamal Heib) [2056498] - RDMA/bnxt_re: Add extended statistics counters (Kamal Heib) [2056498] - RDMA/efa: CQ notifications (Kamal Heib) [2056498] - RDMA/rxe: Remove duplicate settings (Kamal Heib) [2056498] - RDMA/rxe: Set partial attributes when completion status != IBV_WC_SUCCESS (Kamal Heib) [2056498] - RDMA/rxe: Change the is_user member of struct rxe_cq to bool (Kamal Heib) [2056498] - RDMA/rxe: Remove the is_user members of struct rxe_sq/rxe_rq/rxe_srq (Kamal Heib) [2056498] - RDMA/irdma: Delete unused struct irdma_bth (Kamal Heib) [2056498 2037972] - IB/hf1: Use string_upper() instead of an open coded variant (Kamal Heib) [2056498] - RDMA/cma: Split apart the multiple uses of the same list heads (Kamal Heib) [2056498] - RDMA/rxe: Remove unused WR_READ_WRITE_OR_SEND_MASK (Kamal Heib) [2056498] - RDMA/rxe: Add MASK suffix for RXE_READ_OR_ATOMIC and RXE_WRITE_OR_SEND (Kamal Heib) [2056498] - RDMA/rxe: Add new RXE_READ_OR_WRITE_MASK (Kamal Heib) [2056498] - RDMA/hfi1: Use struct_size() and flex_array_size() helpers (Kamal Heib) [2056498 2049845] - IB/hfi1: Add ring consumer and producers traces (Kamal Heib) [2056498 2049845] - IB/hfi1: Remove atomic completion count (Kamal Heib) [2056498 2049845] - IB/hfi1: Tune netdev xmit cachelines (Kamal Heib) [2056498 2049845] - IB/hfi1: Get rid of tx priv backpointer (Kamal Heib) [2056498 2049845] - IB/hfi1: Get rid of hot path divide (Kamal Heib) [2056498 2049845] - IB/hfi1: Remove cache and embed txreq in ring (Kamal Heib) [2056498 2049845] - RDMA/rxe: Only allow invalidate for appropriate MRs (Kamal Heib) [2056498] - RDMA/rxe: Create duplicate mapping tables for FMRs (Kamal Heib) [2056498] - RDMA/rxe: Separate HW and SW l/rkeys (Kamal Heib) [2056498] - RDMA/rxe: Cleanup MR status and type enums (Kamal Heib) [2056498] - RDMA/rxe: Add memory barriers to kernel queues (Kamal Heib) [2056498] - RDMA/rxe: remove the unnecessary variable (Kamal Heib) [2056498] - RDMA/rxe: remove the redundant variable (Kamal Heib) [2056498] - RDMA/rxe: Fix wrong port_cap_flags (Kamal Heib) [2056498] - RDMA/rdmavt: Fix error code in rvt_create_qp() (Kamal Heib) [2056497 2049845] - IB/hfi1: Fix abba locking issue with sc_disable() (Kamal Heib) [2056497 2049845] - RDMA/hfi1: Fix kernel pointer leak (Kamal Heib) [2056497 2049845] - RDMA/usnic: Lock VF with mutex instead of spinlock (Kamal Heib) [2056497] - RDMA/cma: Do not change route.addr.src_addr.ss_family (Kamal Heib) [2056497] - IB/hfi1: make hist static (Kamal Heib) [2056497 2049845] - RDMA/hfi1: Convert to SPDX identifier (Kamal Heib) [2056497 2049845] - IB/rdmavt: Convert to SPDX identifier (Kamal Heib) [2056497 2049845] - RDMA/core/sa_query: Retry SA queries (Kamal Heib) [2056497] - IB/core: Remove deprecated current_seq comments (Kamal Heib) [2056497] - RDMA/efa: Rename vector field in efa_irq struct to irqn (Kamal Heib) [2056497] - RDMA/efa: Remove unused cpu field from irq struct (Kamal Heib) [2056497] - RDMA/core/sa_query: Remove unused function (Kamal Heib) [2056497] - RDMA/hfi1: Stop using seq_get_buf in _driver_stats_seq_show (Kamal Heib) [2056497 2049845] - RDMA/core: Create clean QP creations interface for uverbs (Kamal Heib) [2056497] - RDMA/core: Properly increment and decrement QP usecnts (Kamal Heib) [2056497] - RDMA/core: Configure selinux QP during creation (Kamal Heib) [2056497] - RDMA/core: Reorganize create QP low-level functions (Kamal Heib) [2056497] - RDMA/core: Remove protection from wrong in-kernel API usage (Kamal Heib) [2056497] - RDMA/core: Delete duplicated and unreachable code (Kamal Heib) [2056497] - rdma/qedr: Fix crash due to redundant release of device's qp memory (Kamal Heib) [2056497] - RDMA: Globally allocate and release QP memory (Kamal Heib) [2056497] - RDMA/mlx5: Rework custom driver QP type creation (Kamal Heib) [2056497] - RDMA/usnic: Fix memleak in find_free_vf_and_create_qp_grp (Kamal Heib) [2056497] - RDMA/rdmavt: Decouple QP and SGE lists allocations (Kamal Heib) [2056497 2049845] - RDMA/efa: Remove double QP type assignment (Kamal Heib) [2056497] - RDMA/hfi1: Fix typo in comments (Kamal Heib) [2056497 2049845] - RDMA/iwpm: Rely on the rdma_nl_[un]register() to ensure that requests are valid (Kamal Heib) [2056497] - RDMA/iwpm: Remove not-needed reference counting (Kamal Heib) [2056497] - RDMA/hfi1: Convert from atomic_t to refcount_t on hfi1_devdata->user_refcount (Kamal Heib) [2056497 2049845] - IB/hfi1: Adjust pkey entry in index 0 (Kamal Heib) [2056497 2049845] - IB/hfi1: Indicate DMA wait when txq is queued for wakeup (Kamal Heib) [2056497 2049845] - RDMA/rxe: Fix types in rxe_icrc.c (Kamal Heib) [2056497] - RDMA/rxe: Add kernel-doc comments to rxe_icrc.c (Kamal Heib) [2056497] - RDMA/rxe: Move crc32 init code to rxe_icrc.c (Kamal Heib) [2056497] - RDMA/rxe: Fixup rxe_icrc_hdr (Kamal Heib) [2056497] - RDMA/rxe: Move rxe_crc32 to a subroutine (Kamal Heib) [2056497] - RDMA/rxe: Move ICRC generation to a subroutine (Kamal Heib) [2056497] - RDMA/rxe: Fixup rxe_send and rxe_loopback (Kamal Heib) [2056497] - RDMA/rxe: Move rxe_xmit_packet to a subroutine (Kamal Heib) [2056497] - RDMA/rxe: Move ICRC checking to a subroutine (Kamal Heib) [2056497] - IB/core: Read subnet_prefix in ib_query_port via cache. (Kamal Heib) [2056497] - IB/core: Shifting initialization of device->cache_lock (Kamal Heib) [2056497] - IB/core: Updating cache for subnet_prefix in config_non_roce_gid_cache() (Kamal Heib) [2056497] - RDMA/efa: Split hardware stats to device and port stats (Kamal Heib) [2056497] - RDMA/rxe: Remove the repeated 'mr->umem = umem' (Kamal Heib) [2056497] - RDMA/siw: Convert siw_tx_hdt() to kmap_local_page() (Kamal Heib) [2056497] - RDMA/siw: Remove kmap() (Kamal Heib) [2056497] - treewide: Add missing semicolons to __assign_str uses (Kamal Heib) [2056497] - RDMA/hfi1: Remove use of kmap() (Kamal Heib) [2056497 2049845] - RDMA: Delete not-used static inline functions (Kamal Heib) [2056497] - mm/page_owner.c: record tgid (Waiman Long) [2069294] - mm/page_owner: record task command name (Waiman Long) [2069294] - mm/page_owner: print memcg information (Waiman Long) [2069294] - mm/page_owner: use scnprintf() to avoid excessive buffer overrun check (Waiman Long) [2069294] - lib/vsprintf: avoid redundant work with 0 size (Waiman Long) [2069294] - lib, stackdepot: add helper to print stack entries into buffer (Waiman Long) [2069294] - lib, stackdepot: add helper to print stack entries (Waiman Long) [2069294] - lib, stackdepot: check stackdepot handle before accessing slabs (Waiman Long) [2069294] - stacktrace: move filter_irq_stacks() to kernel/stacktrace.c (Waiman Long) [2069294] - lib/stackdepot: introduce __stack_depot_save() (Waiman Long) [2069294] - mm: introduce PAGEFLAGS_MASK to replace ((1UL << NR_PAGEFLAGS) - 1) (Waiman Long) [2069294] - mm/page_owner: constify dump_page_owner (Waiman Long) [2069294] - mm: page_owner: detect page_owner recursion via task_struct (Waiman Long) [2069294] - mm: page_owner: use kstrtobool() to parse bool option (Waiman Long) [2069294] - mm: page_owner: fetch backtrace only for tracked pages (Waiman Long) [2069294] - mm, page_owner: remove unused parameter in __set_page_owner_handle (Waiman Long) [2069294] - mm/page_owner: record the timestamp of all pages during free (Waiman Long) [2069294] - mm/page_owner: use helper function zone_end_pfn() to get end_pfn (Waiman Long) [2069294] - mm/page_owner: record timestamp and pid (Waiman Long) [2069294] - x86/platform/uv: Log gap hole end size (Frank Ramsay) [2074098] - x86/platform/uv: Update TSC sync state for UV5 (Frank Ramsay) [2074098] - x86/platform/uv: Update NMI Handler for UV5 (Frank Ramsay) [2074098] - x86/platform/uv: Remove unused variable in UV5 NMI handler (Frank Ramsay) [2074098] - timekeeping: Boot should be boottime for coarse ns accessor (Ivan Vecera) [2076879]- net_tstamp: define new flag HWTSTAMP_FLAG_BONDED_PHC_INDEX (Petr Oros) [2070041] - net_tstamp: add new flag HWTSTAMP_FLAG_BONDED_PHC_INDEX (Petr Oros) [2070041] - net: fix NULL pointer reference in cipso_v4_doi_free (Guillaume Nault) [2074597] - partitions/efi: Fix partition name parsing in GUID partition entry (Ming Lei) [2075085] - psi: Fix uaf issue when psi trigger is destroyed while being polled (Waiman Long) [2046396] - cgroup/cpuset: Make child cpusets restrict parents on v1 hierarchy (Waiman Long) [2046396] - cgroup/cpuset: Don't let child cpusets restrict parent in default hierarchy (Waiman Long) [2046396] - mm/page_alloc: detect allocation forbidden by cpuset and bail out early (Waiman Long) [2046396] - cgroup: Fix rootcg cpu.stat guest double counting (Waiman Long) [2046396] - cgroup: no need for cgroup_mutex for /proc/cgroups (Waiman Long) [2046396] - cgroup: remove cgroup_mutex from cgroupstats_build (Waiman Long) [2046396] - cgroup: Fix memory leak caused by missing cgroup_bpf_offline (Waiman Long) [2046396] - cgroup: cgroup-v1: do not exclude cgrp_dfl_root (Waiman Long) [2046396] - bpf, test, cgroup: Use sk_{alloc,free} for test cases (Waiman Long) [2046396] - bpf, cgroup: Assign cgroup in cgroup_sk_alloc when called from interrupt (Waiman Long) [2046396] - bpf, cgroups: Fix cgroup v2 fallback on v1/v2 mixed mode (Waiman Long) [2046396] - cgroup/cpuset: Change references of cpuset_mutex to cpuset_rwsem (Waiman Long) [2046396] - cgroup: Replace deprecated CPU-hotplug functions. (Waiman Long) [2046396] - cgroup/cpuset: Fix a partition bug with hotplug (Waiman Long) [2046396] - cgroup/cpuset: Miscellaneous code cleanup (Waiman Long) [2046396] - cgroup/cpuset: fix typos in comments (Waiman Long) [2046396] - enable DAMON configs (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/reclaim: document statistics parameters (Chris von Recklinghausen) [2004233] - mm/damon: hide kernel pointer from tracepoint event (Chris von Recklinghausen) [2004233] - mm/damon/vaddr: hide kernel pointer from damon_va_three_regions() failure log (Chris von Recklinghausen) [2004233] - mm/damon/vaddr: use pr_debug() for damon_va_three_regions() failure logging (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: remove an unnecessary variable (Chris von Recklinghausen) [2004233] - mm/damon: move the implementation of damon_insert_region to damon.h (Chris von Recklinghausen) [2004233] - mm/damon: add access checking for hugetlb pages (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/usage: update for schemes statistics (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: support all DAMOS stats (Chris von Recklinghausen) [2004233] - mm/damon/reclaim: provide reclamation statistics (Chris von Recklinghausen) [2004233] - mm/damon/schemes: account how many times quota limit has exceeded (Chris von Recklinghausen) [2004233] - mm/damon/schemes: account scheme actions that successfully applied (Chris von Recklinghausen) [2004233] - mm/damon: remove a mistakenly added comment for a future feature (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/usage: update for kdamond_pid and (mk|rm)_contexts (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/usage: mention tracepoint at the beginning (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/usage: remove redundant information (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/usage: update for scheme quotas and watermarks (Chris von Recklinghausen) [2004233] - mm/damon: convert macro functions to static inline functions (Chris von Recklinghausen) [2004233] - mm/damon: modify damon_rand() macro to static inline function (Chris von Recklinghausen) [2004233] - mm/damon: move damon_rand() definition into damon.h (Chris von Recklinghausen) [2004233] - mm/damon/schemes: add the validity judgment of thresholds (Chris von Recklinghausen) [2004233] - mm/damon/vaddr: remove swap_ranges() and replace it with swap() (Chris von Recklinghausen) [2004233] - mm/damon: remove some unneeded function definitions in damon.h (Chris von Recklinghausen) [2004233] - mm/damon/core: use abs() instead of diff_of() (Chris von Recklinghausen) [2004233] - mm/damon: unified access_check function naming rules (Chris von Recklinghausen) [2004233] - mm/damon: add 'age' of region tracepoint support (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: fix 'struct pid' leaks in 'dbgfs_target_ids_write()' (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: protect targets destructions with kdamond_lock (Chris von Recklinghausen) [2004233] - selftests/damon: split test cases (Chris von Recklinghausen) [2004233] - selftests/damon: test debugfs file reads/writes with huge count (Chris von Recklinghausen) [2004233] - selftests/damon: test wrong DAMOS condition ranges input (Chris von Recklinghausen) [2004233] - selftests/damon: test DAMON enabling with empty target_ids case (Chris von Recklinghausen) [2004233] - selftests/damon: skip test if DAMON is running (Chris von Recklinghausen) [2004233] - mm/damon/vaddr-test: remove unnecessary variables (Chris von Recklinghausen) [2004233] - mm/damon/vaddr-test: split a test function having >1024 bytes frame size (Chris von Recklinghausen) [2004233] - mm/damon/vaddr: remove an unnecessary warning message (Chris von Recklinghausen) [2004233] - mm/damon/core: remove unnecessary error messages (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: remove an unnecessary error message (Chris von Recklinghausen) [2004233] - mm/damon/core: use better timer mechanisms selection threshold (Chris von Recklinghausen) [2004233] - mm/damon/core: fix fake load reports due to uninterruptible sleeps (Chris von Recklinghausen) [2004233] - timers: implement usleep_idle_range() (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: fix missed use of damon_dbgfs_lock (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: use '__GFP_NOWARN' for user-specified size buffer allocation (Chris von Recklinghausen) [2004233] - mm/damon: remove return value from before_terminate callback (Chris von Recklinghausen) [2004233] - mm/damon: fix a few spelling mistakes in comments and a pr_debug message (Chris von Recklinghausen) [2004233] - mm/damon: simplify stop mechanism (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/start: simplify the content (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/start: fix a wrong link (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/start: fix wrong example commands (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: add adaptive_targets list check before enable monitor_on (Chris von Recklinghausen) [2004233] - mm/damon: remove unnecessary variable initialization (Chris von Recklinghausen) [2004233] - Documentation/admin-guide/mm/damon: add a document for DAMON_RECLAIM (Chris von Recklinghausen) [2004233] - mm/damon: introduce DAMON-based Reclamation (DAMON_RECLAIM) (Chris von Recklinghausen) [2004233] - selftests/damon: support watermarks (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: support watermarks (Chris von Recklinghausen) [2004233] - mm/damon/schemes: activate schemes based on a watermarks mechanism (Chris von Recklinghausen) [2004233] - tools/selftests/damon: update for regions prioritization of schemes (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: support prioritization weights (Chris von Recklinghausen) [2004233] - mm/damon/vaddr,paddr: support pageout prioritization (Chris von Recklinghausen) [2004233] - mm/damon/schemes: prioritize regions within the quotas (Chris von Recklinghausen) [2004233] - mm/damon/selftests: support schemes quotas (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: support quotas of schemes (Chris von Recklinghausen) [2004233] - mm/damon/schemes: implement time quota (Chris von Recklinghausen) [2004233] - mm/damon/schemes: skip already charged targets and regions (Chris von Recklinghausen) [2004233] - mm/damon/schemes: implement size quota for schemes application speed control (Chris von Recklinghausen) [2004233] - mm/damon/paddr: support the pageout scheme (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: remove unnecessary variables (Chris von Recklinghausen) [2004233] - mm/damon/vaddr: constify static mm_walk_ops (Chris von Recklinghausen) [2004233] - Docs/DAMON: document physical memory monitoring support (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: support physical memory monitoring (Chris von Recklinghausen) [2004233] - mm/damon: implement primitives for physical address space monitoring (Chris von Recklinghausen) [2004233] - mm/damon/vaddr: separate commonly usable functions (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs-test: add a unit test case for 'init_regions' (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon: document 'init_regions' feature (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon: document DAMON-based Operation Schemes (Chris von Recklinghausen) [2004233] - docs/vm/damon: remove broken reference (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: allow users to set initial monitoring target regions (Chris von Recklinghausen) [2004233] - selftests/damon: add 'schemes' debugfs tests (Chris von Recklinghausen) [2004233] - mm/damon/schemes: implement statistics feature (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: support DAMON-based Operation Schemes (Chris von Recklinghausen) [2004233] - mm/damon/vaddr: support DAMON-based Operation Schemes (Chris von Recklinghausen) [2004233] - mm/damon/core: implement DAMON-based Operation Schemes (DAMOS) (Chris von Recklinghausen) [2004233] - mm/damon/core: account age of target regions (Chris von Recklinghausen) [2004233] - mm/damon/core: nullify pointer ctx->kdamond with a NULL (Chris von Recklinghausen) [2004233] - mm/damon: needn't hold kdamond_lock to print pid of kdamond (Chris von Recklinghausen) [2004233] - mm/damon: remove unnecessary do_exit() from kdamond (Chris von Recklinghausen) [2004233] - mm/damon/core: print kdamond start log in debug mode only (Chris von Recklinghausen) [2004233] - mm/damon: grammar s/works/work/ (Chris von Recklinghausen) [2004233] - mm/damon/core-test: fix wrong expectations for 'damon_split_regions_of()' (Chris von Recklinghausen) [2004233] - mm/damon: don't use strnlen() with known-bogus source length (Chris von Recklinghausen) [2004233] - mm/damon: add kunit tests (Chris von Recklinghausen) [2004233] - Documentation: add documents for DAMON (Chris von Recklinghausen) [2004233] - mm/damon: add user space selftests (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: support multiple contexts (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: export kdamond pid to the user space (Chris von Recklinghausen) [2004233] - mm/damon: implement a debugfs-based user space interface (Chris von Recklinghausen) [2004233] - mm/damon: add a tracepoint (Chris von Recklinghausen) [2004233] - mm/damon: implement primitives for the virtual memory address spaces (Chris von Recklinghausen) [2004233] - mm/damon: adaptively adjust regions (Chris von Recklinghausen) [2004233] - mm/damon/core: implement region-based sampling (Chris von Recklinghausen) [2004233] - mm: introduce Data Access MONitor (DAMON) (Chris von Recklinghausen) [2004233] - khugepaged: use helper khugepaged_test_exit() in __khugepaged_enter() (Chris von Recklinghausen) [2004233] - mm/madvise: pass mm to do_madvise (Chris von Recklinghausen) [2004233] - ceph: fix possible NULL pointer dereference for req->r_session (Xiubo Li) [2076165] - thermal: int340x: Fix VCoRefLow MMIO bit offset for TGL (Prarit Bhargava) [2039994] - MAINTAINERS: sort field names for all entries (Joel Savitz) [2064843] - parse-maintainers: Do not sort section content by default (Joel Savitz) [2064843] - parse-maintainers: Mark as executable (Joel Savitz) [2064843] - KVM: x86: Use ERR_PTR_USR() to return -EFAULT as a __user pointer (Paul Lai) [2074679] - KVM: x86: add system attribute to retrieve full set of supported xsave states (Paul Lai) [2074679] - KVM: x86: Add a helper to retrieve userspace address from kvm_device_attr (Paul Lai) [2074679] - tools: arch: x86: pull in pvclock headers (Paul Lai) [2074679] - KVM: x86: Expose TSC offset controls to userspace (Paul Lai) [2074679] - KVM: x86: Refactor tsc synchronization code (Paul Lai) [2074679] - selftests: kvm: move vm_xsave_req_perm call to amx_test (Paul Lai) [2074679] - powerpc/pseries/vas: Add VAS migration handler (Steve Best) [2028678] - powerpc/pseries/vas: Modify reconfig open/close functions for migration (Steve Best) [2028678] - powerpc/pseries/vas: Define global hv_cop_caps struct (Steve Best) [2028678] - powerpc/pseries/vas: Add 'update_total_credits' entry for QoS capabilities (Steve Best) [2028678] - powerpc/pseries/vas: sysfs interface to export capabilities (Steve Best) [2028678] - powerpc/pseries/vas: Reopen windows with DLPAR core add (Steve Best) [2028678] - powerpc/pseries/vas: Close windows with DLPAR core removal (Steve Best) [2028678] - powerpc/vas: Map paste address only if window is active (Steve Best) [2028678] - powerpc/vas: Return paste instruction failure if no active window (Steve Best) [2028678] - powerpc/vas: Add paste address mmap fault handler (Steve Best) [2028678] - powerpc/pseries/vas: Save PID in pseries_vas_window struct (Steve Best) [2028678] - powerpc/pseries/vas: Use common names in VAS capability structure (Steve Best) [2028678] - perf powerpc: Update global/local variants for p_stage_cyc (Desnes A. Nunes do Rosario) [2051358] - perf sort: Include global and local variants for p_stage_cyc sort key (Desnes A. Nunes do Rosario) [2051358] - perf sort: Fix the 'p_stage_cyc' sort key behavior (Desnes A. Nunes do Rosario) [2051358] - perf sort: Fix the 'ins_lat' sort key behavior (Desnes A. Nunes do Rosario) [2051358] - perf sort: Fix the 'weight' sort key behavior (Desnes A. Nunes do Rosario) [2051358] - block: loop:use kstatfs.f_bsize of backing file to set discard granularity (Ming Lei) [2069472] - blk-cgroup: set blkg iostat after percpu stat aggregation (Ming Lei) [2069472] - block: update io_ticks when io hang (Ming Lei) [2069472] - block: don't delete queue kobject before its children (Ming Lei) [2069472] - block/wbt: fix negative inflight counter when remove scsi device (Ming Lei) [2069472] - block: bio-integrity: Advance seed correctly for larger interval sizes (Ming Lei) [2069472] - block: fix async_depth sysfs interface for mq-deadline (Ming Lei) [2069472] - bfq: Do not let waker requests skip proper accounting (Ming Lei) [2069472] - block: Fix fsync always failed if once failed (Ming Lei) [2069472] - blktrace: fix use after free for struct blk_trace (Ming Lei) [2069472] - block: Check ADMIN before NICE for IOPRIO_CLASS_RT (Ming Lei) [2069472] - blk-cgroup: fix missing put device in error path from blkg_conf_pref() (Ming Lei) [2069472] - blkcg: Remove extra blkcg_bio_issue_init (Ming Lei) [2069472] - nbd: Fix use-after-free in pid_show (Ming Lei) [2069472] - block/mq-deadline: Improve request accounting further (Ming Lei) [2069472] - block, bfq: fix UAF problem in bfqg_stats_init() (Ming Lei) [2069472] - blk-cgroup: synchronize blkg creation against policy deactivation (Ming Lei) [2069472] - block, bfq: reset last_bfqq_created on group change (Ming Lei) [2069472] - block: bfq: fix bfq_set_next_ioprio_data() (Ming Lei) [2069472] - sched/topology: Remove redundant variable and fix incorrect type in build_sched_domains (Phil Auld) [2065200] - sched/fair: Adjust the allowed NUMA imbalance when SD_NUMA spans multiple LLCs (Phil Auld) [2065200] - sched/fair: Improve consistency of allowed NUMA balance calculations (Phil Auld) [2065200] - Revert: sched: Disable allowing small imbalance to preserve RHEL performance (Phil Auld) [2065200] - NFSv4.1: handle NFS4ERR_NOSPC by CREATE_SESSION (Steve Dickson) [2023844] - SUNRPC: use different lock keys for INET6 and LOCAL (Guillaume Nault) [2061651] - arm64: Restore forced disabling of KPTI on ThunderX (Mark Salter) [1999157] - arm64: mte: initialize RGSR_EL1.SEED in __cpu_setup (Mark Salter) [1999157] - arm64: Remove exporting cpu_logical_map symbol (Mark Salter) [1999157] - arm64: tlb: fix the TTL value of tlb_get_level (Mark Salter) [1999157] - arm64: Validate tagged addresses in access_ok() called from kernel threads (Mark Salter) [1999157] - arm64: ptrace: Fix seccomp of traced syscall -1 (NO_SYSCALL) (Mark Salter) [1999157] - arm64: ptrace: Use NO_SYSCALL instead of -1 in syscall_trace_enter() (Mark Salter) [1999157] - arm64: mm: Fix TLBI vs ASID rollover (Mark Salter) [1999157] - arm64: errata: Fix exec handling in erratum 1418040 workaround (Mark Salter) [1999157] - arm64: Generate cpucaps.h (Mark Salter) [1999157] - arm64/sve: Skip flushing Z registers with 128 bit vectors (Mark Salter) [1999157] - arm64/sve: Rework SVE access trap to convert state in registers (Mark Salter) [1999157] - arm64/sve: Use the sve_flush macros in sve_load_from_fpsimd_state() (Mark Salter) [1999157] - arm64/sve: Split _sve_flush macro into separate Z and predicate flushes (Mark Salter) [1999157] - arm64: fix inline asm in load_unaligned_zeropad() (Mark Salter) [1999157] - arm64: Extend workaround for erratum 1024718 to all versions of Cortex-A55 (Mark Salter) [1999157] - arm64/fpsimd: add to to fix fpsimd build (Mark Salter) [1999157] - arm64: cpu_errata: Apply Erratum 845719 to KRYO2XX Silver (Mark Salter) [1999157] - arm64: kpti: Add KRYO2XX gold/silver CPU cores to kpti safelist (Mark Salter) [1999157] - arm64: Add MIDR value for KRYO2XX gold/silver CPU cores (Mark Salter) [1999157] - arm64: errata: Fix handling of 1418040 with late CPU onlining (Mark Salter) [1999157] - arm64: cpufeature: upgrade hyp caps to final (Mark Salter) [1999157] - arm64: cpufeature: reorder cpus_have_{const, final}_cap() (Mark Salter) [1999157] - arm64: Add workaround for Arm Cortex-A77 erratum 1508412 (Mark Salter) [1999157] - arm64: Add part number for Arm Cortex-A77 (Mark Salter) [1999157] - arm64: reject prctl(PR_PAC_RESET_KEYS) on compat tasks (Mark Salter) [1999157] - arm64: Treat SSBS as a non-strict system feature (Mark Salter) [1999157] - arm64: Group start_thread() functions together (Mark Salter) [1999157] - arm64: Remove Spectre-related CONFIG_* options (Mark Salter) [1999157] - arm64: Run ARCH_WORKAROUND_2 enabling code on all CPUs (Mark Salter) [1999157] - arm64: Run ARCH_WORKAROUND_1 enabling code on all CPUs (Mark Salter) [1999157] - arm64: mte: CPU feature detection and initial sysreg configuration (Mark Salter) [1999157] - arm64: cpufeature: Export symbol read_sanitised_ftr_reg() (Mark Salter) [1999157] - arm64/fpsimd: Fix missing-prototypes in fpsimd.c (Mark Salter) [1999157] - arm64: traps: Add str of description to panic() in die() (Mark Salter) [1999157] - arm64/sve: Implement a helper to load SVE registers from FPSIMD state (Mark Salter) [1999157] - arm64/sve: Implement a helper to flush SVE registers (Mark Salter) [1999157] - arm64/fpsimdmacros: Allow the macro "for" to be used in more cases (Mark Salter) [1999157] - arm64/fpsimdmacros: Introduce a macro to update ZCR_EL1.LEN (Mark Salter) [1999157] - arm64/signal: Update the comment in preserve_sve_context (Mark Salter) [1999157] - arm64/fpsimd: Update documentation of do_sve_acc (Mark Salter) [1999157] - arm64: cpufeature: Modify address authentication cpufeature to exact (Mark Salter) [1999157] - arm64: ptrauth: Introduce Armv8.3 pointer authentication enhancements (Mark Salter) [1999157] - arm64: traps: Allow force_signal_inject to pass esr error code (Mark Salter) [1999157] - arm64/cpuinfo: Define HWCAP name arrays per their actual bit definitions (Mark Salter) [1999157] - arm64: Reserve HWCAP2_MTE as (1 << 18) (Mark Salter) [1999157] - arm64: Allow CPUs unffected by ARM erratum 1418040 to come in late (Mark Salter) [1999157] - arm64: Allow booting of late CPUs affected by erratum 1418040 (Mark Salter) [1999157] - arm64: Drop unnecessary include from asm/smp.h (Mark Salter) [1999157] - arm64: Move handling of erratum 1418040 into C code (Mark Salter) [1999157] - arm64: Fix __cpu_logical_map undefined issue (Mark Salter) [1999157] - arm64: tlb: don't set the ttl value in flush_tlb_page_nosync (Mark Salter) [1999157] - arm64: Shift the __tlbi_level() indentation left (Mark Salter) [1999157] - arm64: tlb: Set the TTL field in flush_*_tlb_range (Mark Salter) [1999157] - arm64: tlb: Set the TTL field in flush_tlb_range (Mark Salter) [1999157] - arm64: Add tlbi_user_level TLB invalidation helper (Mark Salter) [1999157] - arm64: Add level-hinted TLB invalidation helper (Mark Salter) [1999157] - arm64: Document SW reserved PTE/PMD bits in Stage-2 descriptors (Mark Salter) [1999157] - arm64/cpufeature: Validate feature bits spacing in arm64_ftr_regs[] (Mark Salter) [1999157] - arm64/cpufeature: Replace all open bits shift encodings with macros (Mark Salter) [1999157] - arm64/cpufeature: Add remaining feature bits in ID_AA64MMFR2 register (Mark Salter) [1999157] - arm64/cpufeature: Add remaining feature bits in ID_AA64MMFR1 register (Mark Salter) [1999157] - arm64/cpufeature: Add remaining feature bits in ID_AA64MMFR0 register (Mark Salter) [1999157] - arm64: csum: Fix handling of bad packets (Mark Salter) [1999157] - arm64: Add missing sentinel to erratum_1463225 (Mark Salter) [1999157] - arm64: Documentation: Fix broken table in generated HTML (Mark Salter) [1999157] - arm64: kgdb: Fix single-step exception handling oops (Mark Salter) [1999157] - arm64: entry: Tidy up block comments and label numbers (Mark Salter) [1999157] - arm64: Rework ARM_ERRATUM_1414080 handling (Mark Salter) [1999157] - arm64: entry: Fix the typo in the comment of el1_dbg() (Mark Salter) [1999157] - arm64: Add KRYO4XX silver CPU cores to erratum list 1530923 and 1024718 (Mark Salter) [1999157] - arm64: Add KRYO4XX gold CPU cores to erratum list 1463225 and 1418040 (Mark Salter) [1999157] - arm64: Add MIDR value for KRYO4XX gold CPU cores (Mark Salter) [1999157] - arm64: Add KRYO{3,4}XX silver CPU cores to SSB safelist (Mark Salter) [1999157] - arm64: kpti: Add KRYO{3, 4}XX silver CPU cores to kpti safelist (Mark Salter) [1999157] - arm64: sve: Fix build failure when ARM64_SVE=y and SYSCTL=n (Mark Salter) [1999157] - arm64: mm: reset address tag set by kasan sw tagging (Mark Salter) [1999157] - arm64: traps: Dump registers prior to panic() in bad_mode() (Mark Salter) [1999157] - arm64/sve: Eliminate data races on sve_default_vl (Mark Salter) [1999157] - arm64: csum: Disable KASAN for do_csum() (Mark Salter) [1999157] - arm64/cpufeature: Add get_arm64_ftr_reg_nowarn() (Mark Salter) [1999157] - arm64/cpuinfo: Add ID_MMFR4_EL1 into the cpuinfo_arm64 context (Mark Salter) [1999157] - arm64/cpufeature: Add remaining feature bits in ID_AA64PFR0 register (Mark Salter) [1999157] - arm64/cpufeature: Add remaining feature bits in ID_MMFR4 register (Mark Salter) [1999157] - arm64/cpufeature: Add remaining feature bits in ID_PFR0 register (Mark Salter) [1999157] - arm64/cpufeature: Introduce ID_MMFR5 CPU register (Mark Salter) [1999157] - arm64/cpufeature: Introduce ID_DFR1 CPU register (Mark Salter) [1999157] - arm64/cpufeature: Introduce ID_PFR2 CPU register (Mark Salter) [1999157] - arm64/cpufeature: Make doublelock a signed feature in ID_AA64DFR0 (Mark Salter) [1999157] - arm64/cpufeature: Drop TraceFilt feature exposure from ID_DFR0 register (Mark Salter) [1999157] - arm64/cpufeature: Add explicit ftr_id_isar0[] for ID_ISAR0 register (Mark Salter) [1999157] - arm64: cpufeature: Group indexed system register definitions by name (Mark Salter) [1999157] - arm64: cpufeature: Extend comment to describe absence of field info (Mark Salter) [1999157] - arm64: drop duplicate definitions of ID_AA64MMFR0_TGRAN constants (Mark Salter) [1999157] - arm64: cpufeature: Add an overview comment for the cpufeature framework (Mark Salter) [1999157] - arm64: cpufeature: Relax checks for AArch32 support at EL[0-2] (Mark Salter) [1999157] - arm64: cpufeature: Relax AArch32 system checks if EL1 is 64-bit only (Mark Salter) [1999157] - arm64: cpufeature: Factor out checking of AArch32 features (Mark Salter) [1999157] - arm64: cpufeature: Remove redundant call to id_aa64pfr0_32bit_el0() (Mark Salter) [1999157] - arm64: cpufeature: Spell out register fields for ID_ISAR4 and ID_PFR1 (Mark Salter) [1999157] - arm64: cpufeature: Relax check for IESB support (Mark Salter) [1999157] - arm64: mm: Add asid_gen_match() helper (Mark Salter) [1999157] - arm64: Call debug_traps_init() from trap_init() to help early kgdb (Mark Salter) [1999157] - arm64: cacheflush: Fix KGDB trap detection (Mark Salter) [1999157] - arm64/cpuinfo: Move device_initcall() near cpuinfo_regs_init() (Mark Salter) [1999157] - arm64: kexec_file: print appropriate variable (Mark Salter) [1999157] - arm: mm: use __pfn_to_section() to get mem_section (Mark Salter) [1999157] - arm64: Reorder the macro arguments in the copy routines (Mark Salter) [1999157] - KVM: arm64: Drop PTE_S2_MEMATTR_MASK (Mark Salter) [1999157] - arm64/kernel: Fix range on invalidating dcache for boot page tables (Mark Salter) [1999157] - arm64: set TEXT_OFFSET to 0x0 in preparation for removing it entirely (Mark Salter) [1999157] - arm64/mm: Use phys_to_page() to access pgtable memory (Mark Salter) [1999157] - arm64: smp: Make cpus_stuck_in_kernel static (Mark Salter) [1999157] - arm64: entry: remove unneeded semicolon in el1_sync_handler() (Mark Salter) [1999157] - arm64: cpufeature: Add "or" to mitigations for multiple errata (Mark Salter) [1999157] - arm64: Sort vendor-specific errata (Mark Salter) [1999157] - arm64: simplify ptrauth initialization (Mark Salter) [1999157] - arm64: remove ptrauth_keys_install_kernel sync arg (Mark Salter) [1999157] - arm64: insn: Provide a better name for aarch64_insn_is_nop() (Mark Salter) [1999157] - arm64: kernel: Convert to modern annotations for assembly functions (Mark Salter) [1999157] - arm64: entry: Refactor and modernise annotation for ret_to_user (Mark Salter) [1999157] - arm64: BTI: Reset BTYPE when skipping emulated instructions (Mark Salter) [1999157] - arm64: traps: Shuffle code to eliminate forward declarations (Mark Salter) [1999157] - arm64: unify native/compat instruction skipping (Mark Salter) [1999157] - arm64: BTI: Decode BYTPE bits when printing PSTATE (Mark Salter) [1999157] - arm64: Basic Branch Target Identification support (Mark Salter) [1999157] - arm64/kernel: Fix return value when cpu_online() fails in __cpu_up() (Mark Salter) [1999157] - arm64: Add get_user() type annotation on the !access_ok() path (Mark Salter) [1999157] - arm64: Fix PTRACE_SYSEMU semantics (Mark Salter) [1999157] - arm64: fix the flush_icache_range arguments in machine_kexec (Mark Salter) [1999157] - Documentation: arm64: fix amu.rst doc warnings (Mark Salter) [1999157] - arm64: sync kernel APIAKey when installing (Mark Salter) [1999157] - arm64: Delete the space separator in __emit_inst (Mark Salter) [1999157] - arm64: remove CONFIG_DEBUG_ALIGN_RODATA feature (Mark Salter) [1999157] - arm64: head: Convert install_el2_stub to SYM_INNER_LABEL (Mark Salter) [1999157] - arm64: Introduce get_cpu_ops() helper function (Mark Salter) [1999157] - arm64: Rename cpu_read_ops() to init_cpu_ops() (Mark Salter) [1999157] - arm64: Declare ACPI parking protocol CPU operation if needed (Mark Salter) [1999157] - arm64: move kimage_vaddr to .rodata (Mark Salter) [1999157] - arm64: sdei: Annotate SDEI entry points using new style annotations (Mark Salter) [1999157] - arm64: kernel: Convert to modern annotations for assembly data (Mark Salter) [1999157] - arm64: head: Annotate stext and preserve_boot_args as code (Mark Salter) [1999157] - arm64: head.S: Convert to modern annotations for assembly functions (Mark Salter) [1999157] - arm64: entry: Additional annotation conversions for entry.S (Mark Salter) [1999157] - arm64: entry: Annotate ret_from_fork as code (Mark Salter) [1999157] - arm64: entry: Annotate vector table and handlers as code (Mark Salter) [1999157] - kconfig: Add support for 'as-option' (Mark Salter) [1999157] - arm64: suspend: restore the kernel ptrauth keys (Mark Salter) [1999157] - arm64: __show_regs: strip PAC from lr in printk (Mark Salter) [1999157] - arm64: unwind: strip PAC from kernel addresses (Mark Salter) [1999157] - arm64/crash_core: Export KERNELPACMASK in vmcoreinfo (Mark Salter) [1999157] - arm64: mask PAC bits of __builtin_return_address (Mark Salter) [1999157] - compiler.h: Allow arch-specific asm/compiler.h (Mark Salter) [1999157] - arm64: initialize ptrauth keys for kernel booting task (Mark Salter) [1999157] - arm64: initialize and switch ptrauth kernel keys (Mark Salter) [1999157] - arm64: enable ptrauth earlier (Mark Salter) [1999157] - arm64: cpufeature: handle conflicts based on capability (Mark Salter) [1999157] - arm64: cpufeature: Move cpu capability helpers inside C file (Mark Salter) [1999157] - arm64: ptrauth: Add bootup/runtime flags for __cpu_setup (Mark Salter) [1999157] - arm64: install user ptrauth keys at kernel exit time (Mark Salter) [1999157] - arm64: rename ptrauth key structures to be user-specific (Mark Salter) [1999157] - arm64: cpufeature: add pointer auth meta-capabilities (Mark Salter) [1999157] - arm64: cpufeature: Fix meta-capability cpufeature check (Mark Salter) [1999157] - arm64: define __alloc_zeroed_user_highpage (Mark Salter) [1999157] - arm64/kernel: Simplify __cpu_up() by bailing out early (Mark Salter) [1999157] - arm64: smp: Mark expected switch fall-through (Mark Salter) [1999157] - arm64: remove redundant blank for '=' operator (Mark Salter) [1999157] - arm64: kexec_file: Fixed code style. (Mark Salter) [1999157] - arm64: add blank after 'if' (Mark Salter) [1999157] - arm64: fix spelling mistake "ca not" -> "cannot" (Mark Salter) [1999157] - arm64: entry: unmask IRQ in el0_sp() (Mark Salter) [1999157] - arm64: efi: add efi-entry.o to targets instead of extra-$(CONFIG_EFI) (Mark Salter) [1999157] - arm64: csum: Optimise IPv6 header checksum (Mark Salter) [1999157] - arch/arm64: fix typo in a comment (Mark Salter) [1999157] - arm64: remove gratuitious/stray .ltorg stanzas (Mark Salter) [1999157] - arm64: Update comment for ASID() macro (Mark Salter) [1999157] - arm64: mm: convert cpu_do_switch_mm() to C (Mark Salter) [1999157] - Documentation: arm64: document support for the AMU extension (Mark Salter) [1999157] - arm64: trap to EL1 accesses to AMU counters from EL0 (Mark Salter) [1999157] - arm64: add support for the AMU extension v1 (Mark Salter) [1999157] - arm64: smp: fix crash_smp_send_stop() behaviour (Mark Salter) [1999157] - arm64: smp: fix smp_send_stop() behaviour (Mark Salter) [1999157] - arm64: context: Fix ASID limit in boot messages (Mark Salter) [1999157] - docs: arm64: fix trivial spelling enought to enough in memory.rst (Mark Salter) [1999157] - arm64: time: Replace by (Mark Salter) [1999157] - arm64: ssbs: Fix context-switch when SSBS is present on all CPUs (Mark Salter) [1999157] - arm64: use shared sysctl constants (Mark Salter) [1999157] - arm64: Drop do_el0_ia_bp_hardening() & do_sp_pc_abort() declarations (Mark Salter) [1999157] - arm64: entry: Avoid empty alternatives entries (Mark Salter) [1999157] - arm64: Kconfig: select HAVE_FUTEX_CMPXCHG (Mark Salter) [1999157] - arm64: Use macros instead of hard-coded constants for MAIR_EL1 (Mark Salter) [1999157] - arm64: Add KRYO{3,4}XX CPU cores to spectre-v2 safe list (Mark Salter) [1999157] - arm64: context: Free up kernel ASIDs if KPTI is not in use (Mark Salter) [1999157] - arm64: Remove __exception_text_start and __exception_text_end from asm/section.h (Mark Salter) [1999157] - arm64: armv8_deprecated: update the comments of armv8_deprecated_init() (Mark Salter) [1999157] - arm64: kpti: Add Broadcom Brahma-B53 core to the KPTI whitelist (Mark Salter) [1999157] - arm64: csum: Fix pathological zero-length calls (Mark Salter) [1999157] - arm64: Implement optimised checksum routine (Mark Salter) [1999157] - arm64: entry: cleanup sp_el0 manipulation (Mark Salter) [1999157] - arm64: entry: cleanup el0 svc handler naming (Mark Salter) [1999157] - arm64: entry: mark all entry code as notrace (Mark Salter) [1999157] - arm64: assembler: remove smp_dmb macro (Mark Salter) [1999157] - arm64: assembler: remove inherit_daif macro (Mark Salter) [1999157] - arm64: signal: nofpsimd: Handle fp/simd context for signal frames (Mark Salter) [1999157] - arm64: ptrace: nofpsimd: Fail FP/SIMD regset operations (Mark Salter) [1999157] - arm64: cpufeature: Set the FP/SIMD compat HWCAP bits properly (Mark Salter) [1999157] - arm64: cpufeature: Fix the type of no FP/SIMD capability (Mark Salter) [1999157] - arm64: fpsimd: Make sure SVE setup is complete before SIMD is used (Mark Salter) [1999157] - arm64: kernel: Correct annotation of end of el0_sync (Mark Salter) [1999157] - arm64: asm: Remove ENDPIPROC() (Mark Salter) [1999157] - arm64: mm: Use modern annotations for assembly functions (Mark Salter) [1999157] - arm64: lib: Use modern annotations for assembly functions (Mark Salter) [1999157] - arm64: asm: Add new-style position independent function annotations (Mark Salter) [1999157] - arm64: kernel: avoid x18 in __cpu_soft_restart (Mark Salter) [1999157] - arm64/lib: copy_page: avoid x18 register in assembler code (Mark Salter) [1999157] - arm64: mm: avoid x18 in idmap_kpti_install_ng_mappings (Mark Salter) [1999157] - arm64: cpu_errata: Add Hisilicon TSV110 to spectre-v2 safe list (Mark Salter) [1999157] - arm64: entry: refine comment of stack overflow check (Mark Salter) [1999157] - arm64: kpti: Add NVIDIA's Carmel core to the KPTI whitelist (Mark Salter) [1999157] - arm64: mm: simplify the page end calculation in __create_pgd_mapping() (Mark Salter) [1999157] - arm64: print additional fault message when executing non-exec memory (Mark Salter) [1999157] - arm64: pgtable: Correct typo in comment (Mark Salter) [1999157] - arm64: cpufeature: Fix typos in comment (Mark Salter) [1999157] - arm64: entry-common: don't touch daif before bp-hardening (Mark Salter) [1999157] - arm64: Remove asmlinkage from updated functions (Mark Salter) [1999157] - arm64: entry: convert el0_sync to C (Mark Salter) [1999157] - arm64: entry: convert el1_sync to C (Mark Salter) [1999157] - arm64: Add prototypes for functions called by entry.S (Mark Salter) [1999157] - arm64: remove __exception annotations (Mark Salter) [1999157] - arm64: kprobes: Move exception_text check in blacklist (Mark Salter) [1999157] - arm64: kprobes: Remove unneeded RODATA check (Mark Salter) [1999157] - arm64: kprobes: Move extable address check into arch_prepare_kprobe() (Mark Salter) [1999157] - arm64: cpufeature: introduce helper cpu_has_hw_af() (Mark Salter) [1999157] - arm64: Document ICC_CTLR_EL3.PMHE setting requirements (Mark Salter) [1999157] - firmware: arm_sdei: use common SMCCC_CONDUIT_* (Mark Salter) [1999157] - arm64: uaccess: Remove uaccess_*_not_uao asm macros (Mark Salter) [1999157] - arm64: uaccess: Ensure PAN is re-enabled after unhandled uaccess fault (Mark Salter) [1999157] - arm64: Do not mask out PTE_RDONLY in pte_same() (Mark Salter) [1999157] - arm64: apply ARM64_ERRATUM_843419 workaround for Brahma-B53 core (Mark Salter) [1999157] - arm64: Brahma-B53 is SSB and spectre v2 safe (Mark Salter) [1999157] - arm64: apply ARM64_ERRATUM_845719 workaround for Brahma-B53 core (Mark Salter) [1999157] - arm64: cpufeature: Enable Qualcomm Falkor errata 1009 for Kryo (Mark Salter) [1999157] - arm64: cpufeature: Enable Qualcomm Falkor/Kryo errata 1003 (Mark Salter) [1999157] - arm64: Ensure VM_WRITE|VM_SHARED ptes are clean by default (Mark Salter) [1999157] - arm64: mm: fix inverted PAR_EL1.F check (Mark Salter) [1999157] - arm64: hibernate: check pgd table allocation (Mark Salter) [1999157] - arm64: armv8_deprecated: Checking return value for memory allocation (Mark Salter) [1999157] - arm64: mm: fix spurious fault detection (Mark Salter) [1999157] - arm64: ftrace: Ensure synchronisation in PLT setup for Neoverse-N1 #1542419 (Mark Salter) [1999157] - arm64: mm: avoid virt_to_phys(init_mm.pgd) (Mark Salter) [1999157] - docs: arm64: Fix indentation and doc formatting (Mark Salter) [1999157] - arm64: errata: Update stale comment (Mark Salter) [1999157] - arm64: consider stack randomization for mmap base only when necessary (Mark Salter) [1999157] - arm64: make use of is_compat_task instead of hardcoding this test (Mark Salter) [1999157] - arm64: kpti: ensure patched kernel text is fetched from PoU (Mark Salter) [1999157] - arm64: Clarify when cpu_enable() is called (Mark Salter) [1999157] - arm64: constify sys64_hook instances (Mark Salter) [1999157] - arm64: constify aarch64_insn_encoding_class[] (Mark Salter) [1999157] - arm64: constify icache_policy_str[] (Mark Salter) [1999157] - arm64: prefer __section from compiler_attributes.h (Mark Salter) [1999157] - arm64/ptrace: Fix typoes in sve_set() comment (Mark Salter) [1999157] - arm64: mm: print hexadecimal EC value in mem_abort_decode() (Mark Salter) [1999157] - ahci: thunderx2: Fix workaround to use new inline function (Mark Salter) [1999157] - arm64/prefetch: fix a -Wtype-limits warning (Mark Salter) [1999157] - arm64: Move TIF_* documentation to individual definitions (Mark Salter) [1999157] - arm64: mm: free the initrd reserved memblock in a aligned manner (Mark Salter) [1999157] - arm64: io: Relax implicit barriers in default I/O accessors (Mark Salter) [1999157] - arm64: Remove unused cpucap_multi_entry_cap_cpu_enable() (Mark Salter) [1999157] - arm64: sysreg: Remove unused and rotting SCTLR_ELx field definitions (Mark Salter) [1999157] - arm64: esr: Add ESR exception class encoding for trapped ERET (Mark Salter) [1999157] - arm64/kexec: Use consistent convention of initializing 'kxec_buf.mem' with KEXEC_BUF_MEM_UNKNOWN (Mark Salter) [1999157] - arm64: remove pointless __KERNEL__ guards (Mark Salter) [1999157] - arm64: Remove unused assembly macro (Mark Salter) [1999157] - arm64: memory: Cosmetic cleanups (Mark Salter) [1999157] - arm64: memory: Add comments to end of non-trivial #ifdef blocks (Mark Salter) [1999157] - arm64: memory: Simplify virt_to_page() implementation (Mark Salter) [1999157] - arm64: memory: Rewrite default page_to_virt()/virt_to_page() (Mark Salter) [1999157] - arm64: mm: Ignore spurious translation faults taken from the kernel (Mark Salter) [1999157] - arm64: mm: Add ISB instruction to set_pgd() (Mark Salter) [1999157] - arm64: tlb: Ensure we execute an ISB following walk cache invalidation (Mark Salter) [1999157] - Revert "arm64: Remove unnecessary ISBs from set_{pte,pmd,pud}" (Mark Salter) [1999157] - arm64: pgtable: Implement p[mu]d_valid() and check in set_p[mu]d() (Mark Salter) [1999157] - arm64: Change the tagged_addr sysctl control semantics to only prevent the opt-in (Mark Salter) [1999157] - redhat/configs: Add CONFIG_ARM64_TAGGED_ADDR_ABI (Mark Salter) [1999157] - arm64: Introduce prctl() options to control the tagged user addresses ABI (Mark Salter) [1999157] - arm64: smp: Treat unknown boot failures as being 'stuck in kernel' (Mark Salter) [1999157] - arm64: smp: Don't enter kernel with NULL stack pointer or task struct (Mark Salter) [1999157] - arm64: map FDT as RW for early_init_dt_scan() (Mark Salter) [1999157] - arm64: ftrace: Ensure module ftrace trampoline is coherent with I-side (Mark Salter) [1999157] - arch: replace _BITUL() in kernel-space headers with BIT() (Mark Salter) [1999157] - arm64: move jump_label_init() before parse_early_param() (Mark Salter) [1999157] - arm64: don't use asm-generic/ptrace.h (Mark Salter) [1999157] - arm64: rename dump_instr as dump_kernel_instr (Mark Salter) [1999157] - arm64/mm: Drop [PTE|PMD]_TYPE_FAULT (Mark Salter) [1999157] - arm64: module: create module allocations without exec permissions (Mark Salter) [1999157] - acpi/arm64: ignore 5.1 FADTs that are reported as 5.0 (Mark Salter) [1999157] - arm64: remove redundant 'default n' from Kconfig (Mark Salter) [1999157] - arm64: mm: avoid redundant READ_ONCE(*ptep) (Mark Salter) [1999157] - arm64/mm: Document write abort detection from ESR (Mark Salter) [1999157] - arm64: Fix comment after #endif (Mark Salter) [1999157] - arm64: ptrace: add support for syscall emulation (Mark Salter) [1999157] - arm64: add PTRACE_SYSEMU{,SINGLESTEP} definations to uapi headers (Mark Salter) [1999157] - arm64/mm: Identify user instruction aborts (Mark Salter) [1999157] - arm64/mm: Change BUG_ON() to VM_BUG_ON() in [pmd|pud]_set_huge() (Mark Salter) [1999157] - arm64: kernel: use aff3 instead of aff2 in comment (Mark Salter) [1999157] - arm64/mm: Simplify protection flag creation for kernel huge mappings (Mark Salter) [1999157] - arm64/mm: Move PTE_VALID from SW defined to HW page table entry definitions (Mark Salter) [1999157] - arm64/sve: should not depend on (Mark Salter) [1999157] - arm64: ssbd: explicitly depend on (Mark Salter) [1999157] - ARM64: trivial: s/TIF_SECOMP/TIF_SECCOMP/ comment typo fix (Mark Salter) [1999157] - arm64: smp: Moved cpu_logical_map[] to smp.h (Mark Salter) [1999157] - arm64: use the correct function type for __arm64_sys_ni_syscall (Mark Salter) [1999157] - arm64: use the correct function type in SYSCALL_DEFINE0 (Mark Salter) [1999157] - arm64: fix syscall_fn_t type (Mark Salter) [1999157] - signal/arm64: Use force_sig not force_sig_fault for SIGKILL (Mark Salter) [1999157] - arm64: Fix the arm64_personality() syscall wrapper redirection (Mark Salter) [1999157] - arm64: Remove useless message during oops (Mark Salter) [1999157] - arm64: don't trash config with compat symbol if COMPAT is disabled (Mark Salter) [1999157] - arm64: assembler: Update comment above cond_yield_neon() macro (Mark Salter) [1999157] - arm64: Fix size of __early_cpu_boot_status (Mark Salter) [1999157] - arm64: mm: Remove pte_unmap_nested() (Mark Salter) [1999157] - arm64: Fix compiler warning from pte_unmap() with -Wunused-but-set-variable (Mark Salter) [1999157] - arm64: compat: Reduce address limit for 64K pages (Mark Salter) [1999157] - arm64: mmap: Ensure file offset is treated as unsigned (Mark Salter) [1999157] - arm64: instrument smp_{load_acquire,store_release} (Mark Salter) [1999157] - arm64: mm: check virtual addr in virt_to_page() if CONFIG_DEBUG_VIRTUAL=y (Mark Salter) [1999157] - arm64: ptrace: Add function argument access API (Mark Salter) [1999157] - arm64: compat: Reduce address limit (Mark Salter) [1999157] - arm64: Save and restore OSDLR_EL1 across suspend/resume (Mark Salter) [1999157] - arm64: Clear OSDLR_EL1 on CPU boot (Mark Salter) [1999157] - arm64: debug: Separate debug hooks based on target exception level (Mark Salter) [1999157] - arm64: debug: Remove meaningless comment (Mark Salter) [1999157] - arm64: debug: Rename addr parameter for non-watchpoint exception hooks (Mark Salter) [1999157] - arm64: Use defines instead of magic numbers (Mark Salter) [1999157] - arm64: cpu_ops: fix a leaked reference by adding missing of_node_put (Mark Salter) [1999157] - arm64: mm: Make show_pte() a static function (Mark Salter) [1999157] - arm64: setup min_low_pfn (Mark Salter) [1999157] - arm64: mm: fix incorrect assignment of 'max_mapnr' (Mark Salter) [1999157] - arm64: perf_event: Remove wrongfully used inline (Mark Salter) [1999157] - arm64: backtrace: Don't bother trying to unwind the userspace stack (Mark Salter) [1999157] - arm64: replace memblock_alloc_low with memblock_alloc (Mark Salter) [1999157] - arm64: kdump: no need to mark crashkernel pages manually PG_reserved (Mark Salter) [1999157] - arm64: kexec: no need to ClearPageReserved() (Mark Salter) [1999157] - arm64: mmu: drop paging_init comments (Mark Salter) [1999157] - arm64: debug: Ensure debug handlers check triggering exception level (Mark Salter) [1999157] - arm64: io: Hook up __io_par() for inX() ordering (Mark Salter) [1999157] - arm64: Rename get_thread_info() (Mark Salter) [1999157] - arm64: Remove documentation about TIF_USEDFPU (Mark Salter) [1999157] - arm64: uaccess: Cleanup get/put_user() (Mark Salter) [1999157] - arm64: Remove asm/memblock.h (Mark Salter) [1999157] - arm64: default NR_CPUS to 256 (Mark Salter) [1999157] - arm64: perf: remove misleading comment (Mark Salter) [1999157] - arm64: Relax GIC version check during early boot (Mark Salter) [1999157] - arm64, mm, efi: Account for GICv3 LPI tables in static memblock reserve table (Mark Salter) [1999157] - arm64: hibernate: Clean the __hyp_text to PoC after resume (Mark Salter) [1999157] - arm64: hyp-stub: Forbid kprobing of the hyp-stub (Mark Salter) [1999157] - arm64: kprobe: Always blacklist the KVM world-switch code (Mark Salter) [1999157] - kasan, arm64: remove redundant ARCH_SLAB_MINALIGN define (Mark Salter) [1999157] - arm64: asm-prototypes: Fix fat-fingered typo in comment (Mark Salter) [1999157] - arm64: compat: Hook up io_pgetevents() for 32-bit tasks (Mark Salter) [1999157] - arm64: compat: Don't pull syscall number from regs in arm_compat_syscall (Mark Salter) [1999157] - arm64: compat: Avoid sending SIGILL for unallocated syscall numbers (Mark Salter) [1999157] - arm64: kaslr: Reserve size of ARM64_MEMSTART_ALIGN in linear region (Mark Salter) [1999157] - arm64: smp: Fix compilation error (Mark Salter) [1999157] - arm64: select ACPI PCI code only when both features are enabled (Mark Salter) [1999157] - arm64: kaslr: print PHYS_OFFSET in dump_kernel_offset() (Mark Salter) [1999157] - arm64: sysreg: Use _BITUL() when defining register bits (Mark Salter) [1999157] - arm64: perf: Treat EXCLUDE_EL* bit definitions as unsigned (Mark Salter) [1999157] - arm64: percpu: Fix LSE implementation of value-returning pcpu atomics (Mark Salter) [1999157] - arm64: smp: Handle errors reported by the firmware (Mark Salter) [1999157] - arm64: smp: Rework early feature mismatched detection (Mark Salter) [1999157] - arm64: percpu: Rewrite per-cpu ops to allow use of LSE atomics (Mark Salter) [1999157] - arm64: crypto: add NEON accelerated XOR implementation (Mark Salter) [1999157] - arm64/neon: add workaround for ambiguous C99 stdint.h types (Mark Salter) [1999157] - arm64: ftrace: always pass instrumented pc in x0 (Mark Salter) [1999157] - arm64: ftrace: use GLOBAL() (Mark Salter) [1999157] - arm64: io: Ensure value passed to __iormb() is held in a 64-bit register (Mark Salter) [1999157] - arm64: acpi: Prepare for longer MADTs (Mark Salter) [1999157] - arm64: io: Ensure calls to delay routines are ordered against prior readX() (Mark Salter) [1999157] - arm64: perf: Fix typos in comment (Mark Salter) [1999157] - arm64: function_graph: Simplify with function_graph_enter() (Mark Salter) [1999157] - arm64: sysreg: fix sparse warnings (Mark Salter) [1999157] - arm64: mm: define NET_IP_ALIGN to 0 (Mark Salter) [1999157] - arm64: kprobe: make page to RO mode when allocate it (Mark Salter) [1999157] - arm64: kdump: fix small typo (Mark Salter) [1999157] - arm64: mm: Use #ifdef for the __PAGETABLE_P?D_FOLDED defines (Mark Salter) [1999157] - arm64: Trap WFI executed in userspace (Mark Salter) [1999157] - arm64/mm: Use ESR_ELx_FSC macro while decoding fault exception (Mark Salter) [1999157] - arm64: compat: Add CNTFRQ trap handler (Mark Salter) [1999157] - arm64: compat: Add CNTVCT trap handler (Mark Salter) [1999157] - arm64: compat: Add cp15_32 and cp15_64 handler arrays (Mark Salter) [1999157] - arm64: compat: Add condition code checks and IT advance (Mark Salter) [1999157] - arm64: Add decoding macros for CP15_32 and CP15_64 traps (Mark Salter) [1999157] - arm64: Remove unused VGA console support (Mark Salter) [1999157] - arm64: Kconfig: Remove ARCH_HAS_HOLES_MEMORYMODEL (Mark Salter) [1999157] - arm64/cpufeatures: Emulate MRS instructions by parsing ESR_ELx.ISS (Mark Salter) [1999157] - arm64/cpufeatures: Factorize emulate_mrs() (Mark Salter) [1999157] - arm64: fix for bad_mode() handler to always result in panic (Mark Salter) [1999157] - arm64: force_signal_inject: WARN if called from kernel context (Mark Salter) [1999157] - arm64: tlb: Adjust stride and type of TLBI according to mmu_gather (Mark Salter) [1999157] - arm64: percpu: Initialize ret in the default case (Mark Salter) [1999157] - arm64: mm: always enable CONFIG_HOLES_IN_ZONE (Mark Salter) [1999157] - arm64: Avoid calling stop_machine() when patching jump labels (Mark Salter) [1999157] - arm64: Drop asmlinkage qualifier from syscall_trace_{enter,exit} (Mark Salter) [1999157] - arm64: zero GPRs upon entry from EL0 (Mark Salter) [1999157] - arm64: don't reload GPRs after apply_ssbd (Mark Salter) [1999157] - arm64: consistently use unsigned long for thread flags (Mark Salter) [1999157] - arm64: insn: Don't fallback on nosync path for general insn patching (Mark Salter) [1999157] - arm64: remove unused COMPAT_PSR definitions (Mark Salter) [1999157] - kvm/arm: use PSR_AA32 definitions (Mark Salter) [1999157] - arm64: use PSR_AA32 definitions (Mark Salter) [1999157] - arm64: compat: map SPSR_ELx<->PSR for signals (Mark Salter) [1999157]- RDMA/qedr: Fix reporting max_{send/recv}_wr attrs (Kamal Heib) [2051524] - thermal/drivers/int340x: Fix RFIM mailbox write commands (Prarit Bhargava) [2040065] - thermal: int340x: Limit Kconfig to 64-bit (Prarit Bhargava) [2040065] - thermal: int340x: fix build on 32-bit targets (Prarit Bhargava) [2040065] - thermal/drivers/int340x: processor_thermal: Suppot 64 bit RFIM responses (Prarit Bhargava) [2040065] - PCI/MSI: Clear PCI_MSIX_FLAGS_MASKALL on error (Myron Stowe) [1911591] - PCI/MSI: Skip masking MSI-X on Xen PV (Myron Stowe) [1911591] - PCI/MSI: Mask all unused MSI-X entries (Myron Stowe) [1911591] - PCI/MSI: Enable and mask MSI-X early (Myron Stowe) [1911591] - genirq: Use rcu in kstat_irqs_usr() (Waiman Long) [2068445] - scsi: target: Allow changing dbroot if there are no registered devices (Maurizio Lombardi) [2073435] - powerpc/pseries: Fix use after free in remove_phb_dynamic() (Steve Best) [2073707] - sctp: use the correct skb for security_sctp_assoc_request (Xin Long) [2070915] - s390/mm: check 2KB-fragment page on release (Rafael Aquini) [2026578] - s390/mm: better annotate 2KB pagetable fragments handling (Rafael Aquini) [2026578] - s390/mm: fix 2KB pgtable release race (Rafael Aquini) [2026578] - s390/mm: fix phys vs virt confusion in pgtable allocation routines (Rafael Aquini) [2026578] - net: openvswitch: fix leak of nested actions (Eelco Chaudron) [2073538] - bpf: Let bpf_warn_invalid_xdp_action() report more info (Petr Oros) [2069671] - bpf: Do not WARN in bpf_warn_invalid_xdp_action() (Petr Oros) [2069671]- scsi: qedi: Fix failed disconnect handling (Chris Leech) [2071519] - scsi: iscsi: Fix unbound endpoint error handling (Chris Leech) [2071519] - scsi: iscsi: Fix conn cleanup and stop race during iscsid restart (Chris Leech) [2071519] - scsi: iscsi: Fix endpoint reuse regression (Chris Leech) [2071519] - scsi: iscsi: Release endpoint ID when its freed (Chris Leech) [2071519] - scsi: iscsi: Fix offload conn cleanup when iscsid restarts (Chris Leech) [2071519] - Revert "scsi: iscsi: Fix offload conn cleanup when iscsid restarts" (Chris Leech) [2071519] - scsi: iscsi: Speed up session unblocking and removal (Chris Leech) [2071519] - scsi: iscsi: Fix recovery and unblocking race (Chris Leech) [2071519] - scsi: iscsi: Unblock session then wake up error handler (Chris Leech) [2071519] - bnxt_en: make hw-tc-offload default to off (Ken Cox) [2005101] - bnxt_en: reject indirect blk offload when hw-tc-offload is off (Ken Cox) [2005101]- bpf, test_offload.py: Skip base maps without names (Yauheni Kaliuta) [2025787] - bnx2x: truncate value to original sizing (Manish Chopra) [2040271] - bnx2x: use correct format characters (Manish Chopra) [2040271] - bnx2x: fix built-in kernel driver load failure (Manish Chopra) [2040271] - bnx2x: fix driver load from initrd (Manish Chopra) [2040271] - bnx2x: Replace one-element array with flexible-array member (Manish Chopra) [2040271] - bnx2x: Remove useless DMA-32 fallback configuration (Manish Chopra) [2040271] - bnx2x: Invalidate fastpath HSI version for VFs (Manish Chopra) [2040271] - bnx2x: Utilize firmware 7.13.21.0 (Manish Chopra) [2040271] - bnx2x: constify static inline stub for dev_addr (Manish Chopra) [2040271] - net: bnx2x: fix variable dereferenced before check (Manish Chopra) [2040271] - ethernet: bnx2x: use eth_hw_addr_set() (Manish Chopra) [2040271] - bnx2x: Fix enabling network interfaces without VFs (Manish Chopra) [2040271] - bnx2x: fix an error code in bnx2x_nic_load() (Manish Chopra) [2040271] - bnx2x: remove unused variable 'cur_data_offset' (Manish Chopra) [2040271] - bnx2x: Remove the repeated declaration (Manish Chopra) [2040271] - bnx2x: Fix missing error code in bnx2x_iov_init_one() (Manish Chopra) [2040271] - net: broadcom: bnx2x: Fix wrong function name in comments (Manish Chopra) [2040271] - bnx2x: Remove redundant assignment to err (Manish Chopra) [2040271] - bnx2x: Use fallthrough pseudo-keyword (Manish Chopra) [2040271] - bnx2x: use true,false for bool variables (Manish Chopra) [2040271] - bnx2x: Fix some kernel-doc warnings (Manish Chopra) [2040271] - bnx2x: convert to new udp_tunnel_nic infra (Manish Chopra) [2040271] - bnx2x: Remove hw_reset_t function casts (Manish Chopra) [2040271] - bnx2x: Remove format_fw_ver_t function casts (Manish Chopra) [2040271] - bnx2x: Remove config_init_t function casts (Manish Chopra) [2040271] - bnx2x: Remove read_status_t function casts (Manish Chopra) [2040271] - bnx2x: Drop redundant callback function casts (Manish Chopra) [2040271] - bnx2x: Use napi_alloc_frag() (Manish Chopra) [2040271] - HID: intel-ish-hid: fix module device-id handling (Tony Camuso) [1921300] - mod_devicetable: fix kdocs for ishtp_device_id (Tony Camuso) [1921300] - HID: intel-ish-hid: add support for MODULE_DEVICE_TABLE() (Tony Camuso) [1921300] - platform/x86: isthp_eclite: only load for matching devices (Tony Camuso) [1921300] - platform/x86: Add Intel ishtp eclite driver (Tony Camuso) [1921300] - platform/x86: Add config file for Intel ishtp eclite driver (Tony Camuso) [1921300] - modpost: add guid_t type definition (Tony Camuso) [1921300] - squashfs: provide backing_dev_info in order to disable read-ahead (Brian Foster) [2025351] - mm: fix readahead_page_batch for retry entries (Brian Foster) [2025351] - iomap: convert from readpages to readahead (Brian Foster) [2025351] - fs: convert mpage_readpages to mpage_readahead (Brian Foster) [2025351] - mm: use memalloc_nofs_save in readahead path (Brian Foster) [2025351] - mm: document why we don't set PageReadahead (Brian Foster) [2025351] - mm: add page_cache_readahead_unbounded (Brian Foster) [2025351] - mm: move end_index check out of readahead loop (Brian Foster) [2025351] - mm: add readahead address space operation (Brian Foster) [2025351] - mm: put readahead pages in cache earlier (Brian Foster) [2025351] - mm: remove 'page_offset' from readahead loop (Brian Foster) [2025351] - mm: rename readahead loop variable to 'i' (Brian Foster) [2025351] - mm: rename various 'offset' parameters to 'index' (Brian Foster) [2025351] - mm: use readahead_control to pass arguments (Brian Foster) [2025351] - mm: add new readahead_control API (Brian Foster) [2025351] - mm: move readahead nr_pages check into read_pages (Brian Foster) [2025351] - mm: ignore return value of ->readpages (Brian Foster) [2025351] - mm: return void from various readahead functions (Brian Foster) [2025351] - mm: move readahead prototypes from mm.h (Brian Foster) [2025351] - mpage: mpage_readpages() should submit IO as read-ahead (Brian Foster) [2025351] - mpage: add argument structure for do_mpage_readpage() (Brian Foster) [2025351] - redhat/configs: enable CONFIG_AMD_PTDMA for x86_64 (Sudheesh Mavila) [2027231] - dmaengine: ptdma: handle the cases based on DMA is complete (Sudheesh Mavila) [2027231] - dmaengine: ptdma: fix concurrency issue with multiple dma transfer (Sudheesh Mavila) [2027231] - dmaengine: ptdma: Fix the error handling path in pt_core_init() (Sudheesh Mavila) [2027231] - MAINTAINERS: Fix AMD PTDMA DRIVER entry (Sudheesh Mavila) [2027231] - dmaengine: ptdma: remove PT_OFFSET to avoid redefnition (Sudheesh Mavila) [2027231] - dmaengine: ptdma: Add debugfs entries for PTDMA (Sudheesh Mavila) [2027231] - dmaengine: ptdma: register PTDMA controller as a DMA resource (Sudheesh Mavila) [2027231] - dmaengine: ptdma: Initial driver for the AMD PTDMA (Sudheesh Mavila) [2027231] - isert: support for unsolicited NOPIN with no response (Maurizio Lombardi) [2035915] - iscsit: increment max_cmd_sn for isert on command release (Maurizio Lombardi) [2035915] - sched/debug: Remove mpol_get/put and task_lock/unlock from sched_show_numa (Phil Auld) [2062841] - sched/numa: initialize numa statistics when forking new task (Phil Auld) [2062841] - cgroup: Fix suspicious rcu_dereference_check() usage warning (Phil Auld) [2062841] - sched/cpuacct: Remove redundant RCU read lock (Phil Auld) [2062841] - sched/cpuacct: Optimize away RCU read lock (Phil Auld) [2062841] - sched/cpuacct: Fix charge percpu cpuusage (Phil Auld) [2062841] - sched: replace cpumask_weight with cpumask_empty where appropriate (Phil Auld) [2062841] - sched/rt: Plug rt_mutex_setprio() vs push_rt_task() race (Phil Auld) [2062841] - psi: fix possible trigger missing in the window (Phil Auld) [2062841] - sched: Avoid double preemption in __cond_resched_*lock*() (Phil Auld) [2062841] - sched/fair: Fix all kernel-doc warnings (Phil Auld) [2062841] - sched/rt: Try to restart rt period timer when rt runtime exceeded (Phil Auld) [2062841] - sched/fair: Fix detection of per-CPU kthreads waking a task (Phil Auld) [2062841] - locking: Remove rt_rwlock_is_contended(). (Phil Auld) [2062841] - sched: Trigger warning if ->migration_disabled counter underflows. (Phil Auld) [2062841] - sched/cpuacct: Make user/system times in cpuacct.stat more precise (Phil Auld) [2062841] - sched/cpuacct: Fix user/system in shown cpuacct.usage* (Phil Auld) [2062841] - cpuacct: Convert BUG_ON() to WARN_ON_ONCE() (Phil Auld) [2062841] - cputime, cpuacct: Include guest time in user time in cpuacct.stat (Phil Auld) [2062841] - sched/fair: Document the slow path and fast path in select_task_rq_fair (Phil Auld) [2062841] - drm/i915/ehl: Remove require_force_probe protection (Michel Dänzer) [2048674] - net/sched: fix initialization order when updating chain 0 head (Marcelo Ricardo Leitner) [2044711] - smp: Process pending softirqs in flush_smp_call_function_from_idle() (Waiman Long) [2066087] - irq_work: Optimize irq_work_single() (Waiman Long) [2066087] - irq_work: Cleanup (Waiman Long) [2066087] - smp, irq_work: Continue smp_call_function*() and irq_work*() integration (Waiman Long) [2066087] - irq_work: Define irq_work_single() on !CONFIG_IRQ_WORK too (Waiman Long) [2066087] - sched/headers: Split out open-coded prototypes into kernel/sched/smp.h (Waiman Long) [2066087] - sched: Replace rq::wake_list (Waiman Long) [2066087] - sched: Add rq::ttwu_pending (Waiman Long) [2066087] - irq_work, smp: Allow irq_work on call_single_queue (Waiman Long) [2066087] - smp: Optimize send_call_function_single_ipi() (Waiman Long) [2066087] - smp: Move irq_work_run() out of flush_smp_call_function_queue() (Waiman Long) [2066087] - smp: Optimize flush_smp_call_function_queue() (Waiman Long) [2066087] - sched: Fix smp_call_function_single_async() usage for ILB (Waiman Long) [2066087] - sched: Make scheduler_ipi inline (Waiman Long) [2066087] - sched: Clean up scheduler_ipi() (Waiman Long) [2066087] - sched/core: Remove rq.hrtick_csd_pending (Waiman Long) [2066087] - sched/fair: Clean up comment in nohz_idle_balance() (Waiman Long) [2066087] - context_tracking: Rename context_tracking_is_enabled() => context_tracking_enabled() (Waiman Long) [2066087] - context_tracking: Remove context_tracking_active() (Waiman Long) [2066087] - redhat: configs: Disable CONFIG_MPLS for s390x/zfcpdump (Guillaume Nault) [2051659] - KVM: PPC: Book3S HV: Add infrastructure to support 2nd DAWR (Laurent Vivier) [2059318] - KVM: PPC: Book3S HV: Rename current DAWR macros and variables (Laurent Vivier) [2059318] - uapi/linux/stddef.h: Add include guards (Michel Dänzer) [2072125] - stddef: Introduce struct_group() helper macro (Michel Dänzer) [2072125] - component: Add common helper for compare/release functions (Michel Dänzer) [2072125] - PCI/VGA: Move vgaarb to drivers/pci (Michel Dänzer) [2072125] - vgaarb: don't pass a cookie to vga_client_register (Michel Dänzer) [2072125] - vgaarb: remove the unused irq_set_state argument to vga_client_register (Michel Dänzer) [2072125] - vgaarb: provide a vga_client_unregister wrapper (Michel Dänzer) [2072125] - vgaarb: cleanup vgaarb.h (Michel Dänzer) [2072125] - vgaarb: move the kerneldoc for vga_set_legacy_decoding to vgaarb.c (Michel Dänzer) [2072125] - vgaarb: remove vga_conflicts (Michel Dänzer) [2072125] - vgaarb: remove VGA_DEFAULT_DEVICE (Michel Dänzer) [2072125] - lib/string_helpers: Consolidate string helpers implementation (Michel Dänzer) [2072125] - include/linux/string_helpers.h: add linux/string.h for strlen() (Michel Dänzer) [2072125] - kernel.h: split out container_of() and typeof_member() macros (Michel Dänzer) [2072125] - mm/vmscan: add sync_shrinkers function v3 (Michel Dänzer) [2072125] - lib: devres: Add managed arch_io_reserve_memtype_wc() (Michel Dänzer) [2072125] - lib: devres: Add managed arch_phys_wc_add() (Michel Dänzer) [2072125] - kernel/locking: Use a pointer in ww_mutex_trylock(). (Michel Dänzer) [2072125] - locking/ww-mutex: Fix uninitialized use of ret in test_aa() (Michel Dänzer) [2072125] - kernel/locking: Add context to ww_mutex_trylock() (Michel Dänzer) [2072125] - locking/lockdep: Provide lockdep_assert{,_once}() helpers (Michel Dänzer) [2072125] - mm: gup: pack has_pinned in MMF_HAS_PINNED (Chris von Recklinghausen) [2073217] - mm: gup: allow FOLL_PIN to scale in SMP (Chris von Recklinghausen) [2073217] - CI: Drop baseline runs (Veronika Kabatova)- powerpc/xive: Export XIVE IPI information for online-only processors. (Steve Best) [2038448] - netfilter: conntrack: fix reading nf_conntrack_buckets (Phil Sutter) [2053628] - netfilter: nf_tables: initialize registers in nft_do_chain() (Florian Westphal) [2067966] {CVE-2022-1016} - x86/sev-es: Use __put_user()/__get_user() for data accesses (Vitaly Kuznetsov) [2063719] - x86/sev-es: Handle string port IO to kernel memory properly (Vitaly Kuznetsov) [2063719] - x86/sev: Return an error on a returned non-zero SW_EXITINFO1[31:0] (Vitaly Kuznetsov) [2063719] - x86/sev-es: Use __copy_from_user_inatomic() (Vitaly Kuznetsov) [2063719] - x86/sev-es: Check regs->sp is trusted before adjusting #VC IST stack (Vitaly Kuznetsov) [2063719] - x86/sev-es: Introduce ip_within_syscall_gap() helper (Vitaly Kuznetsov) [2063719] - x86/sev-es: Forward page-faults which happen during emulation (Vitaly Kuznetsov) [2063719] - x86/sev-es: Don't return NULL from sev_es_get_ghcb() (Vitaly Kuznetsov) [2063719] - x86/sev-es: Invalidate the GHCB after completing VMGEXIT (Vitaly Kuznetsov) [2063719] - x86/sev-es: Move sev_es_put_ghcb() in prep for follow on patch (Vitaly Kuznetsov) [2063719] - x86/sev: Fix stack type check in vc_switch_off_ist() (Vitaly Kuznetsov) [2063719] - x86/sev: Allow #VC exceptions on the VC2 stack (Vitaly Kuznetsov) [2063719] - x86/sev-es: Enable #VC specific entry point for real (Vitaly Kuznetsov) [2063719] - x86/cpu: Use pinning mask for CR4 bits needing to be 0 (Vitaly Kuznetsov) [2063719] - x86/asm: Move native_write_cr0/4() out of line (Vitaly Kuznetsov) [2063719] - x86/asm: Pin sensitive CR4 bits (Vitaly Kuznetsov) [2063719] - x86/asm: Pin sensitive CR0 bits (Vitaly Kuznetsov) [2063719] - powerpc/mce: Modify the real address error logging messages (Desnes A. Nunes do Rosario) [2068761] - selftests/powerpc: Add test for real address error handling (Desnes A. Nunes do Rosario) [2068761] - powerpc/pseries: Parse control memory access error (Desnes A. Nunes do Rosario) [2068761] - powerpc/pseries/mce: Fix a typo in error type assignment (Desnes A. Nunes do Rosario) [2068761] - netfilter: nf_tables: validate registers coming from userspace. (Florian Westphal) [2065357] {CVE-2022-1015} - PCI: hv: Propagate coherence from VMbus device to PCI device (Vitaly Kuznetsov) [2068429] - Drivers: hv: vmbus: Propagate VMbus coherence to each VMbus device (Vitaly Kuznetsov) [2068429] - Revert "xfs: actually bump warning counts when we send warnings" (Carlos Maiolino) [2059262] - perf/x86/intel: Add a quirk for the calculation of the number of counters on Alder Lake (Michael Petlan) [2039996] - perf stat: Support --cputype option for hybrid events (Michael Petlan) [1971941] - perf/x86/intel/uncore: Add IMC uncore support for ADL (Michael Petlan) [2042217] - tipc: fix kernel panic when enabling bearer (Xin Long) [2061233] - media: v4l: ioctl: Fix memory leak in video_usercopy (Jarod Wilson) [1954604] {CVE-2021-30002}- esp6: fix check on ipv6_skip_exthdr's return value (Sabrina Dubroca) [2054075] - scsi: iscsi: Fix nop handling during conn recovery (Chris Leech) [2069969] - scsi: iscsi: Merge suspend fields (Chris Leech) [2069969] - scsi: iscsi: Fix offload conn cleanup when iscsid restarts (Chris Leech) [2069969] - scsi: iscsi: Move iscsi_ep_disconnect (Chris Leech) [2069969] - CI: Remove deprecated option (Veronika Kabatova)- redhat: add new KUNIT tests to mod-internal.list (Nico Pache) [2065444] - kasan: test: prevent cache merging in kmem_cache_double_destroy (Nico Pache) [2065444] - kasan: test: fix compatibility with FORTIFY_SOURCE (Nico Pache) [2065444] - kasan: test: add test case for double-kmem_cache_destroy() (Nico Pache) [2065444] - kasan: add ability to detect double-kmem_cache_destroy() (Nico Pache) [2065444] - kasan: test: add globals left-out-of-bounds test (Nico Pache) [2065444] - kasan: test: silence intentional read overflow warnings (Nico Pache) [2065444] - kasan: test: bypass __alloc_size checks (Nico Pache) [2065444] - kasan: test: add memcpy test that avoids out-of-bounds write (Nico Pache) [2065444] - kasan: test: clean up ksize_uaf (Nico Pache) [2065444] - kasan: test: disable kmalloc_memmove_invalid_size for HW_TAGS (Nico Pache) [2065444] - kasan: test: only do kmalloc_uaf_memset for generic mode (Nico Pache) [2065444] - kasan: test: avoid corrupting memory via memset (Nico Pache) [2065444] - kasan: test: avoid writing invalid memory (Nico Pache) [2065444] - kasan: test: rework kmalloc_oob_right (Nico Pache) [2065444] - Documentation: kunit: remove claims that kunit is a mocking framework (Nico Pache) [2065444] - kunit: Reset suite count after running tests (Nico Pache) [2065444] - kunit: drop assumption in kunit-log-test about current suite (Nico Pache) [2065444] - string.h: Introduce memset_startat() for wiping trailing members and padding (Nico Pache) [2065444] - string.h: Introduce memset_after() for wiping trailing members/padding (Nico Pache) [2065444] - lib: Introduce CONFIG_MEMCPY_KUNIT_TEST (Nico Pache) [2065444] - kunit: fix kernel-doc warnings due to mismatched arg names (Nico Pache) [2065444] - kunit: fix reference count leak in kfree_at_end (Nico Pache) [2065444] - kunit: Print test statistics on failure (Nico Pache) [2065444] - fat: Add KUnit tests for checksums and timestamps (Nico Pache) [2065444] - kunit: add unit test for filtering suites by names (Nico Pache) [2065444] - kunit: test: Add example tests which are always skipped (Nico Pache) [2065444] - kunit: Support skipped tests (Nico Pache) [2065444] - redhat: remove TEST_LIST_SORT config definitions (Nico Pache) [2065444] - lib/test: convert test_sort.c to use KUnit (Nico Pache) [2065444] - lib/test: convert lib/test_list_sort.c to use KUnit (Nico Pache) [2065444] - kunit: introduce kunit_kmalloc_array/kunit_kcalloc() helpers (Nico Pache) [2065444] - kunit: Add gnu_printf specifiers (Nico Pache) [2065444] - lib/cmdline_kunit: Remove a cast which are no-longer required (Nico Pache) [2065444] - kernel/sysctl-test: Remove some casts which are no-longer required (Nico Pache) [2065444] - device property: Remove some casts in property-entry-test (Nico Pache) [2065444] - Documentation: kunit: Clean up some string casts in examples (Nico Pache) [2065444] - kunit: Assign strings to 'const char*' in STREQ assertions (Nico Pache) [2065444] - kunit: Do not typecheck binary assertions (Nico Pache) [2065444] - Documentation: kunit: document support for QEMU in kunit_tool (Nico Pache) [2065444] - kunit: Add 'kunit_shutdown' option (Nico Pache) [2065444] - Documentation: kunit: Update kunit_tool page (Nico Pache) [2065444] - Documentation: kunit: add tips for running KUnit (Nico Pache) [2065444] - slub: remove resiliency_test() function (Nico Pache) [2065444] - mm/slub, kunit: add a KUnit test for SLUB debugging functionality (Nico Pache) [2065444] - kunit: make test->lock irq safe (Nico Pache) [2065444] - docs: dev-tools: kunit: avoid using ReST :doc:`foo` markup (Nico Pache) [2065444] - docs: dev-tools: kunit: don't use a table for docs name (Nico Pache) [2065444] - kunit: make KUNIT_EXPECT_STREQ() quote values, don't print literals (Nico Pache) [2065444] - kunit: Match parenthesis alignment to improve code readability (Nico Pache) [2065444] - openvswitch: always update flow key after nat (Aaron Conole) [2066885] - md: initialize percpu refcounters using PERCU_REF_ALLOW_REINIT (Nigel Croxon) [2032272] - net: fix a memleak when uncloning an skb dst and its metadata (Hangbin Liu) [2068355] - net: do not keep the dst cache when uncloning an skb dst and its metadata (Hangbin Liu) [2068355] - net: phy: at803x: move page selection fix to config_init (Petr Oros) [2021822] - net: phylink: rejig SFP interface selection in ksettings_set() (Petr Oros) [2021822] - ptp: dp83640: don't define PAGE0 (Petr Oros) [2021822] - net: phylink: Update SFP selected interface on advertising changes (Petr Oros) [2021822] - net: phy: marvell10g: fix broken PHY interrupts for anyone after us in the driver probe list (Petr Oros) [2021822] - net: phy: marvell: Add WAKE_PHY support to WOL event (Petr Oros) [2021822] - net: phy: micrel: Fix link detection on ksz87xx switch" (Petr Oros) [2021822] - net: phy: micrel: Fix detection of ksz87xx switch (Petr Oros) [2021822] - net: phy: broadcom: re-add check for PHY_BRCM_DIS_TXCRXC_NOENRGY on the BCM54811 PHY (Petr Oros) [2021822] - net: phy: at803x: simplify custom phy id matching (Petr Oros) [2021822] - net: phy: intel-xway: Add RGMII internal delay configuration (Petr Oros) [2021822] - net: phylink: cleanup ksettings_set (Petr Oros) [2021822] - net: phylink: add phy change pause mode debug (Petr Oros) [2021822] - net: phy: add API to read 802.3-c45 IDs (Petr Oros) [2021822] - net: phy: Fix data type in DP83822 dp8382x_disable_wol() (Petr Oros) [2021822] - net: phy: marvell10g: enable WoL for 88X3310 and 88E2110 (Petr Oros) [2021822] - net: phy: marvell10g: fix differentiation of 88X3310 from 88X3340 (Petr Oros) [2021822] - net: phy: replace if-else statements with switch (Petr Oros) [2021822] - net: phy: remove unnecessary line continuation (Petr Oros) [2021822] - net: phy: print the function name by __func__ instead of an fixed string (Petr Oros) [2021822] - net: phy: fix formatting issues with braces (Petr Oros) [2021822] - net: phy: fix space alignment issues (Petr Oros) [2021822] - net: phy: delete repeated words of comments (Petr Oros) [2021822] - net: phy: correct format of block comments (Petr Oros) [2021822] - net: phy: change format of some declarations (Petr Oros) [2021822] - net: phy: micrel: remove redundant assignment to pointer of_node (Petr Oros) [2021822] - net: phy: dp83867: perform soft reset and retain established link (Petr Oros) [2021822] - net: phy: do not print dump stack if device was removed (Petr Oros) [2021822] - net: phy: probe for C45 PHYs that return PHY ID of zero in C22 space (Petr Oros) [2021822] - net: phy: marvell: use phy_modify_changed() for marvell_set_polarity() (Petr Oros) [2021822] - net: phy: Fix inconsistent indenting (Petr Oros) [2021822] - net: mdiobus: get rid of a BUG_ON() (Petr Oros) [2021822] - net: phy: marvell: enable downshift by default (Petr Oros) [2021822] - net: phy: marvell: add downshift support for M88E1240 (Petr Oros) [2021822] - net: phy: marvell: fix m88e1111_set_downshift (Petr Oros) [2021822] - net: phy: marvell: fix m88e1011_set_downshift (Petr Oros) [2021822] - net: phy: marvell: don't use empty switch default case (Petr Oros) [2021822] - net: phy: intel-xway: enable integrated led functions (Petr Oros) [2021822] - net: phy: at803x: fix probe error if copper page is selected (Petr Oros) [2021822] - net: phy: marvell: add support for Amethyst internal PHY (Petr Oros) [2021822] - net: dsa: mv88e6xxx: simulate Amethyst PHY model number (Petr Oros) [2021822] - net: phy: marvell: use assignment by bitwise AND operator (Petr Oros) [2021822] - net: phy: marvell: fix HWMON enable register for 6390 (Petr Oros) [2021822] - net: phy: marvell: refactor HWMON OOP style (Petr Oros) [2021822] - net: phy: at803x: select correct page on config init (Petr Oros) [2021822] - net: phy: marvell: fix detection of PHY on Topaz switches (Petr Oros) [2021822] - net: phy: marvell10g: change module description (Petr Oros) [2021822] - net: phy: marvell10g: differentiate 88E2110 vs 88E2111 (Petr Oros) [2021822] - net: phy: add constants for 2.5G and 5G speed in PCS speed register (Petr Oros) [2021822] - net: phy: marvell10g: fix driver name for mv88e2110 (Petr Oros) [2021822] - net: phy: marvell10g: add separate structure for 88X3340 (Petr Oros) [2021822] - net: phy: marvell10g: support other MACTYPEs (Petr Oros) [2021822] - net: phy: marvell10g: store temperature read method in chip strucutre (Petr Oros) [2021822] - net: phy: marvell10g: check for correct supported interface mode (Petr Oros) [2021822] - net: phy: marvell10g: support all rate matching modes (Petr Oros) [2021822] - net: phy: marvell10g: add MACTYPE definitions for 88E21xx (Petr Oros) [2021822] - net: phy: marvell10g: add all MACTYPE definitions for 88X33x0 (Petr Oros) [2021822] - net: phy: marvell10g: indicate 88X33x0 only port control registers (Petr Oros) [2021822] - net: phy: marvell10g: allow 5gbase-r and usxgmii (Petr Oros) [2021822] - net: phy: marvell10g: fix typo (Petr Oros) [2021822] - net: phy: marvell10g: rename register (Petr Oros) [2021822] - net: fec: use mac-managed PHY PM (Petr Oros) [2021822] - net: phy: broadcom: Add statistics for all Gigabit PHYs (Petr Oros) [2021822] - net: phy: broadcom: Only advertise EEE for supported modes (Petr Oros) [2021822] - net: phy: remove repeated word (Petr Oros) [2021822] - net: phy: Correct function name mdiobus_register_board_info() in comment (Petr Oros) [2021822] - net: phy: lan87xx: fix access to wrong register of LAN87xx (Petr Oros) [2021822] - net: phy: at803x: remove at803x_aneg_done() (Petr Oros) [2021822] - net: phy: broadcom: Fix RGMII delays for BCM50160 and BCM50610M (Petr Oros) [2021822] - docs: networking: phy: Improve placement of parenthesis (Petr Oros) [2021822] - net: phy: broadcom: Add power down exit reset state delay (Petr Oros) [2021822] - net: phy: make mdio_bus_phy_suspend/resume as __maybe_unused (Petr Oros) [2021822] - net: mdio: Remove of_phy_attach() (Petr Oros) [2021822] - net: phy: broadcom: Do not modify LED configuration for SFP module PHYs (Petr Oros) [2021822] - net: phy: Add is_on_sfp_module flag and phy_on_sfp helper (Petr Oros) [2021822] - net: phy: broadcom: Set proper 1000BaseX/SGMII interface mode for BCM54616S (Petr Oros) [2021822] - net: phy: marvell: Ensure SGMII auto-negotiation is enabled for 88E1111 (Petr Oros) [2021822] - net: phylink: Add 5gbase-r support (Petr Oros) [2021822] - net: phy: Add 5GBASER interface mode (Petr Oros) [2021822] - net: phy: rename PHY_IGNORE_INTERRUPT to PHY_MAC_INTERRUPT (Petr Oros) [2021822] - net: phy: at803x: add MDIX support to AR8031/33 (Petr Oros) [2021822] - net: phy: broadcom: Allow BCM54210E to configure APD (Petr Oros) [2021822] - net: phy: broadcom: Remove unused flags (Petr Oros) [2021822] - net: phy: broadcom: Avoid forward for bcm54xx_config_clock_delay() (Petr Oros) [2021822] - net: phy: consider that suspend2ram may cut off PHY power (Petr Oros) [2021822] - net: phy: bcm7xxx: Add an entry for BCM72116 (Petr Oros) [2021822] - net: mdiobus: Remove WARN_ON_ONCE(in_interrupt()) (Petr Oros) [2021822] - net: Use kobj_to_dev() API (Petr Oros) [2021822] - net: phy: Fixup kernel doc (Petr Oros) [2021822] - net: phy: bcm7xxx: Add an entry for BCM72113 (Petr Oros) [2021822] - net: phy: mchp: Add support for LAN8814 QUAD PHY (Petr Oros) [2021822] - net: dp83867: Fix WoL SecureOn password (Petr Oros) [2021822] - net: phy: at803x: constify static regulator_ops (Petr Oros) [2021822] - net: phy: marvell10g: support XFI rate matching mode (Petr Oros) [2021822] - net: switch to using PHY_INTERFACE_MODE_10GBASER rather than 10GKR (Petr Oros) [2021822] - netfilter: conntrack: Add and use nf_ct_set_auto_assign_helper_warned() (Phil Sutter) [1896241] - net: do not reuse skbuff allocated from skbuff_fclone_cache in the skb cache (Ivan Vecera) [2069781] - skbuff: queue NAPI_MERGED_FREE skbs into NAPI cache instead of freeing (Ivan Vecera) [2069781] - skbuff: allow to use NAPI cache from __napi_alloc_skb() (Ivan Vecera) [2069781] - skbuff: allow to optionally use NAPI cache from __alloc_skb() (Ivan Vecera) [2069781] - skbuff: introduce {,__}napi_build_skb() which reuses NAPI cache heads (Ivan Vecera) [2069781] - skbuff: move NAPI cache declarations upper in the file (Ivan Vecera) [2069781] - skbuff: remove __kfree_skb_flush() (Ivan Vecera) [2069781] - skbuff: use __build_skb_around() in __alloc_skb() (Ivan Vecera) [2069781] - skbuff: simplify __alloc_skb() a bit (Ivan Vecera) [2069781] - skbuff: make __build_skb_around() return void (Ivan Vecera) [2069781] - skbuff: simplify kmalloc_reserve() (Ivan Vecera) [2069781] - skbuff: move __alloc_skb() next to the other skb allocation functions (Ivan Vecera) [2069781] - net: Introduce {netdev,napi}_alloc_frag_align() (Ivan Vecera) [2069781] - mm: page_frag: Introduce page_frag_alloc_align() (Ivan Vecera) [2069781] - perf tests attr: Add missing topdown metrics events (Michael Petlan) [1986275] - cifs: Return correct error code from smb2_get_enc_key (Ronnie Sahlberg) [2058369] - ipv4: avoid using shared IP generator for connected sockets (Paolo Abeni) [2062427] {CVE-2020-36516} - crypto: cryptd - Fix skcipher instance memory leak (Vladis Dronov) [2004344] - EVM: fix the evm= __setup handler return value (Bruno Meneguele) [2063900] - integrity: include keyring name for unknown key request (Bruno Meneguele) [2063900] - ima: limit secure boot feedback scope for appraise (Bruno Meneguele) [2063900] - integrity: invalid kernel parameters feedback (Bruno Meneguele) [2063900] - ima: add check for enforced appraise option (Bruno Meneguele) [2063900] - ima: Allow template selection with ima_template[_fmt]= after ima_hash= (Bruno Meneguele) [2063900] - ima: Remove ima_policy file before directory (Bruno Meneguele) [2063900] - integrity: check the return value of audit_log_start() (Bruno Meneguele) [2063900] - ima: fix deadlock when traversing "ima_default_rules". (Bruno Meneguele) [2063900] - evm: Introduce evm_revalidate_status() (Bruno Meneguele) [2063900] - evm: Refuse EVM_ALLOW_METADATA_WRITES only if an HMAC key is loaded (Bruno Meneguele) [2063900] - evm: Load EVM key in ima_load_x509() to avoid appraisal (Bruno Meneguele) [2063900] - evm: Execute evm_inode_init_security() only when an HMAC key is loaded (Bruno Meneguele) [2063900] - fs/kernel_read_file: Remove FIRMWARE_PREALLOC_BUFFER enum (Bruno Meneguele) [2063900] - RHEL-only: KVM: selftests: Fix AArch64 compilation (Andrew Jones) [2071997] - tools arch x86: Sync the msr-index.h copy with the kernel sources (Andrew Jones) [2071997] - RHEL-only: KVM: selftests: Remove unused modes (Andrew Jones) [2071997]- netfilter: nf_tables_offload: incorrect flow offload action array size (Florian Westphal) [2056728] {CVE-2022-25636} - netfilter: nftables_offload: KASAN slab-out-of-bounds Read in nft_flow_rule_create (Florian Westphal) [2056728] - KVM: SVM: Allow AVIC support on system w/ physical APIC ID > 255 (Bandan Das) [2033068] - PCI/ACPI: Fix acpi_pci_osc_control_set() kernel-doc comment (Mark Langsdorf) [2049209] - PCI/ACPI: Check for _OSC support in acpi_pci_osc_control_set() (Mark Langsdorf) [2049209] - PCI/ACPI: Move _OSC query checks to separate function (Mark Langsdorf) [2049209] - PCI/ACPI: Move supported and control calculations to separate functions (Mark Langsdorf) [2049209] - PCI/ACPI: Remove OSC_PCI_SUPPORT_MASKS and OSC_PCI_CONTROL_MASKS (Mark Langsdorf) [2049209] - kabi: Adding symbol blkdev_get_by_dev (fs/block_dev.c) (Čestmír Kalina) [2010296] - kabi: Adding symbol thaw_bdev (fs/block_dev.c) (Čestmír Kalina) [2010296] - kabi: Adding symbol freeze_bdev (fs/block_dev.c) (Čestmír Kalina) [2010296] - s390/cio: make ccw_device_dma_* more robust (Thomas Huth) [2066709] - perf/x86/intel/uncore: Make uncore_discovery clean for 64 bit addresses (Michael Petlan) [2069237] - redhat: switch secureboot kernel image signing to release keys (Augusto Caringi) - ice: xsk: Stop Rx processing when ntc catches ntu (Ivan Vecera) [2069082] - ice: xsk: Fix indexing in ice_tx_xsk_pool() (Ivan Vecera) [2069082] - ice: Fix kernel crash in XDP scenario (Ivan Vecera) [2069082]- do_wait: make PIDTYPE_PID case O(1) instead of O(n) (Nico Pache) [2055973] - n_tty: wake up poll(POLLRDNORM) on receiving data (Rafael Aquini) [2033338] - powerpc/papr_scm: Implement initial support for injecting smart errors (Steve Best) [1987103] - mm: memcg: synchronize objcg lists with a dedicated spinlock (Rafael Aquini) [2064847] - kasan: fix quarantine conflicting with init_on_free (Rafael Aquini) [2064847] - mm/hwpoison: clear MF_COUNT_INCREASED before retrying get_any_page() (Rafael Aquini) [2064847] - mm/memcg: relocate mod_objcg_mlstate(), get_obj_stock() and put_obj_stock() (Rafael Aquini) [2064847] - mm: move node_reclaim_distance to fix NUMA without SMP (Rafael Aquini) [2064847] - vmalloc: choose a better start address in vm_area_register_early() (Rafael Aquini) [2064847] - mm/vmalloc: check various alignments when debugging (Rafael Aquini) [2064847] - mm/vmalloc: don't allow VM_NO_GUARD on vmap() (Rafael Aquini) [2064847] - mm, thp: bail out early in collapse_file for writeback page (Rafael Aquini) [2064847] - mm/sparse: set SECTION_NID_SHIFT to 6 (Rafael Aquini) [2064847] - mm/memory_hotplug: fix kerneldoc comment for __remove_memory (Rafael Aquini) [2064847] - mm: fix memory_failure() handling of dax-namespace metadata (Rafael Aquini) [2064847] - mm: teach pfn_to_online_page() about ZONE_DEVICE section collisions (Rafael Aquini) [2064847] - mm: teach pfn_to_online_page() to consider subsection validity (Rafael Aquini) [2064847] - mm: move pfn_to_online_page() out of line (Rafael Aquini) [2064847] - Revert "mm: use early_pfn_to_nid in page_ext_init" (Rafael Aquini) [2064847] - x86/mm: Fix kern_addr_valid() to cope with existing but not present entries (Rafael Aquini) [2064847] - powerpc/book3s64: Fix error handling in mm_iommu_do_alloc() (Rafael Aquini) [2064847] - powerpc/pkeys: remove unused pkey_allows_readwrite (Rafael Aquini) [2064847] - x86/hyperv: Output host build info as normal Windows version number (Vitaly Kuznetsov) [2060700] - powerpc/smp: Update cpu_core_map on all PowerPc systems (Diego Domingos) [2064104] - crypto: ccp - ccp_dmaengine_unregister release dma channels (Vladis Dronov) [2015374] - crypto: ccp - remove redundant ret variable (Vladis Dronov) [2015374] - crypto: ccp - Ensure psp_ret is always init'd in __sev_platform_init_locked() (Vladis Dronov) [2015374] - crypto: ccp - remove unneeded semicolon (Vladis Dronov) [2015374] - crypto: ccp - Add SEV_INIT_EX support (Vladis Dronov) [2015374] - crypto: ccp - Add psp_init_on_probe module parameter (Vladis Dronov) [2015374] - crypto: ccp - Refactor out sev_fw_alloc() (Vladis Dronov) [2015374] - crypto: ccp - Move SEV_INIT retry for corrupted data (Vladis Dronov) [2015374] - crypto: ccp - Add SEV_INIT rc error logging on init (Vladis Dronov) [2015374] - crypto: ccp - no need to initialise statics to 0 (Vladis Dronov) [2015374] - ccp: ccp - add support for Green Sardine (Vladis Dronov) [2015374] - crypto: ccp - fix command queuing to TEE ring buffer (Vladis Dronov) [2015374] - crypto: ccp - reduce tee command status polling interval from 5ms to 1ms (Vladis Dronov) [2015374] - crypto: ccp - provide in-kernel API to submit TEE commands (Vladis Dronov) [2015374] - crypto: ccp - add TEE support for Raven Ridge (Vladis Dronov) [2015374] - crypto: ccp - check whether PSP supports SEV or TEE before initialization (Vladis Dronov) [2015374] - ice: Allow to pass VLAN tagged packets to VF when port VLAN is configured (Ivan Vecera) [2071027] - tools headers UAPI: Sync linux/perf_event.h with the kernel sources (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Fix power_pmu_disable to call clear_pmi_irq_pending only if PMI is pending (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Only define power_pmu_wants_prompt_pmi() for CONFIG_PPC64 (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Add data source encodings for power10 platform (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Add encodings to represent data based on newer composite PERF_MEM_LVLNUM* fields (Desnes A. Nunes do Rosario) [1992813] - perf: Add new macros for mem_hops field (Desnes A. Nunes do Rosario) [1992813] - tools headers UAPI: Add new macros for mem_hops field to perf_event.h (Desnes A. Nunes do Rosario) [1992813] - bpf: Remove config check to enable bpf support for branch records (Desnes A. Nunes do Rosario) [1992813] - perf powerpc: Update global/local variants for p_stage_cyc (Desnes A. Nunes do Rosario) [1992813] - perf sort: Include global and local variants for p_stage_cyc sort key (Desnes A. Nunes do Rosario) [1992813] - perf sort: Fix the 'p_stage_cyc' sort key behavior (Desnes A. Nunes do Rosario) [1992813] - perf sort: Fix the 'ins_lat' sort key behavior (Desnes A. Nunes do Rosario) [1992813] - perf sort: Fix the 'weight' sort key behavior (Desnes A. Nunes do Rosario) [1992813] - perf vendor events power10: Add metric events JSON file for power10 platform (Desnes A. Nunes do Rosario) [1992813] - perf powerpc: Add support to expose instruction and data address registers as part of extended regs (Desnes A. Nunes do Rosario) [1992813] - perf powerpc: Refactor the code definition of perf reg extended mask in tools side header file (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Expose instruction and data address registers as part of extended regs (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Refactor the code definition of perf reg extended mask (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Fix data source encodings for L2.1 and L3.1 accesses (Desnes A. Nunes do Rosario) [1992813] - tools/perf: Add mem_hops field in perf_mem_data_src structure (Desnes A. Nunes do Rosario) [1992813] - perf: Add mem_hops field in perf_mem_data_src structure (Desnes A. Nunes do Rosario) [1992813] - perf: Add comment about current state of PERF_MEM_LVL_* namespace and remove an extra line (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Fix the check for SIAR value (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Drop the case of returning 0 as instruction pointer (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Use stack siar instead of mfspr (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf/hv-gpci: Fix counter value parsing (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Fix PMU callbacks to clear pending PMI before resetting an overflown PMC (Desnes A. Nunes do Rosario) [1992813] - CI: Remove deprecated option (Veronika Kabatova)- bareudp: use ipv6_mod_enabled to check if IPv6 enabled (Hangbin Liu) [2063813] - powerpc/mm/numa: skip NUMA_NO_NODE onlining in parse_numa_properties() (Diego Domingos) [2048218] - redhat: copy rpminspect to dist-git repo (Jarod Wilson) - configs: enable CONFIG_RMI4_F3A (Benjamin Tissoires) [2067219] - Input: synaptics-rmi4 - add support for F3A (Benjamin Tissoires) [2067219] - RDMA/cma: Do not change route.addr.src_addr.ss_family (Kamal Heib) [2032074] {CVE-2021-4028} - drm/i915/adl_s: Remove require_force_probe protection (Michel Dänzer) [2025896] - drm/i915/adl_s: Update ADL-S PCI IDs (Michel Dänzer) [2025896] - drm/i915: Limit Wa_22010178259 to affected platforms (Michel Dänzer) [2025896] - drm/i915/adl_s: Fix dma_mask_size to 39 bit (Michel Dänzer) [2025896] - drm/i915/dmc: Update DMC to v2.14 on ADL-P (Michel Dänzer) [2060051] - drm/i915: Update memory bandwidth formulae (Michel Dänzer) [2060051] - drm/i915/fb: Fold modifier CCS type/tiling attribute to plane caps (Michel Dänzer) [2060051] - drm/i915/fb: Don't store bitmasks in the intel_plane_caps enum (Michel Dänzer) [2060051] - drm/i915/adl_p: Add ddc pin mapping (Michel Dänzer) [2060051] - iommu/amd: Fix I/O page table memory leak (Jerry Snitselaar) [2053210] - iommu/amd: Recover from event log overflow (Jerry Snitselaar) [2053210]- redhat: tune rpminspect w/additions from rhel9 branch (Jarod Wilson) - powerpc/pseries/ddw: Revert "Extend upper limit for huge DMA window for persistent memory" (Steve Best) [2056080] - x86/tsc: Disable clocksource watchdog for TSC on qualified platorms (Prarit Bhargava) [1971939] - x86/tsc: Add a timer to make sure TSC_adjust is always checked (Prarit Bhargava) [1971939] - x86/hpet: Use another crystalball to evaluate HPET usability (Prarit Bhargava) [1971939] - x86/tsc: Respect tsc command line paraemeter for clocksource_tsc_early (Prarit Bhargava) [1971939] - [s390] s390/pci: fix zpci_zdev_put() on reserve (Claudio Imbrenda) [2039185] - [s390] s390/pci: fix use after free of zpci_dev (Claudio Imbrenda) [2039185] - [s390] s390/cio: make ccw_device_dma_* more robust (Claudio Imbrenda) [2039186] - [s390] s390/pci: add s390_iommu_aperture kernel parameter (Claudio Imbrenda) [2039181] - tools headers UAPI: Sync linux/kvm.h with the kernel sources (Paul Lai) [1918929] - kvm: selftests: sync uapi/linux/kvm.h with Linux header (Paul Lai) [1918929] - kvm: selftests: conditionally build vm_xsave_req_perm() (Paul Lai) [1918929] - x86/kvm/fpu: Remove kvm_vcpu_arch.guest_supported_xcr0 (Paul Lai) [1918929] - x86/kvm/fpu: Limit guest user_xfeatures to supported bits of XCR0 (Paul Lai) [1918929] - KVM: x86/cpuid: Exclude unpermitted xfeatures sizes at KVM_GET_SUPPORTED_CPUID (Paul Lai) [1918929] - KVM: x86: Move CPUID.(EAX=0x12,ECX=1) mangling to __kvm_update_cpuid_runtime() (Paul Lai) [1918929] - KVM: x86/cpuid: Clear XFD for component i if the base feature is missing (Paul Lai) [1918929] - KVM: x86: Do runtime CPUID update before updating vcpu->arch.cpuid_entries (Paul Lai) [1918929] - x86/fpu: Fix inline prefix warnings (Paul Lai) [1918929] - selftest: kvm: Add amx selftest (Paul Lai) [1918929] - selftest: kvm: Move struct kvm_x86_state to header (Paul Lai) [1918929] - selftest: kvm: Reorder vcpu_load_state steps for AMX (Paul Lai) [1918929] - kvm: x86: Disable interception for IA32_XFD on demand (Paul Lai) [1918929] - x86/fpu: Provide fpu_sync_guest_vmexit_xfd_state() (Paul Lai) [1918929] - kvm: selftests: Add support for KVM_CAP_XSAVE2 (Paul Lai) [1918929] - kvm: x86: Add support for getting/setting expanded xstate buffer (Paul Lai) [1918929] - x86/fpu: Add uabi_size to guest_fpu (Paul Lai) [1918929] - kvm: x86: Add CPUID support for Intel AMX (Paul Lai) [1918929] - kvm: x86: Add XCR0 support for Intel AMX (Paul Lai) [1918929] - kvm: x86: Disable RDMSR interception of IA32_XFD_ERR (Paul Lai) [1918929] - kvm: x86: Emulate IA32_XFD_ERR for guest (Paul Lai) [1918929] - kvm: x86: Intercept #NM for saving IA32_XFD_ERR (Paul Lai) [1918929] - x86/fpu: Prepare xfd_err in struct fpu_guest (Paul Lai) [1918929] - kvm: x86: Add emulation for IA32_XFD (Paul Lai) [1918929] - x86/fpu: Provide fpu_update_guest_xfd() for IA32_XFD emulation (Paul Lai) [1918929] - kvm: x86: Enable dynamic xfeatures at KVM_SET_CPUID2 (Paul Lai) [1918929] - x86/fpu: Provide fpu_enable_guest_xfd_features() for KVM (Paul Lai) [1918929] - x86/fpu: Add guest support to xfd_enable_feature() (Paul Lai) [1918929] - x86/fpu: Make XFD initialization in __fpstate_reset() a function argument (Paul Lai) [1918929] - kvm: x86: Exclude unpermitted xfeatures at KVM_GET_SUPPORTED_CPUID (Paul Lai) [1918929] - kvm: x86: Fix xstate_required_size() to follow XSTATE alignment rule (Paul Lai) [1918929] - x86/fpu: Prepare guest FPU for dynamically enabled FPU features (Paul Lai) [1918929] - x86/fpu: Extend fpu_xstate_prctl() with guest permissions (Paul Lai) [1918929] - kvm: selftests: move ucall declarations into ucall_common.h (Paul Lai) [1918929] - kvm: selftests: move base kvm_util.h declarations to kvm_util_base.h (Paul Lai) [1918929] - cpuid: kvm_find_kvm_cpuid_features() should be declared 'static' (Paul Lai) [1918929] - KVM: x86: Make sure KVM_CPUID_FEATURES really are KVM_CPUID_FEATURES (Paul Lai) [1918929] - KVM: x86: Add helper to consolidate core logic of SET_CPUID{2} flows (Paul Lai) [1918929]- scsi: mpi3mr: Fix flushing !WQ_MEM_RECLAIM events warning (Tomas Henzl) [2052278] - scsi: mpi3mr: Fix memory leaks (Tomas Henzl) [2054814] - scsi: mpi3mr: Fix reporting of actual data transfer size (Tomas Henzl) [2054814] - scsi: mpi3mr: Fix cmnd getting marked as in use forever (Tomas Henzl) [2054814] - scsi: mpi3mr: Fix hibernation issue (Tomas Henzl) [2054814] - scsi: mpi3mr: Fix printing of pending I/O count (Tomas Henzl) [2054814] - scsi: mpi3mr: Fix deadlock while canceling the fw event (Tomas Henzl) [2054814] - scsi: mpi3mr: Fixes around reply request queues (Tomas Henzl) [2054814] - scsi: mpi3mr: Enhanced Task Management Support Reply handling (Tomas Henzl) [2054814] - scsi: mpi3mr: Use TM response codes from MPI3 headers (Tomas Henzl) [2054814] - scsi: mpi3mr: Increase internal cmnds timeout to 60s (Tomas Henzl) [2054814] - scsi: mpi3mr: Do access status validation before adding devices (Tomas Henzl) [2054814] - scsi: mpi3mr: Update MPI3 headers - part2 (Tomas Henzl) [2054814] - scsi: mpi3mr: Update MPI3 headers - part1 (Tomas Henzl) [2054814] - scsi: mpi3mr: Don't reset IOC if cmnds flush with reset status (Tomas Henzl) [2054814] - scsi: mpi3mr: Replace spin_lock() with spin_lock_irqsave() (Tomas Henzl) [2054814] - scsi: mpi3mr: Add debug APIs based on logging_level bits (Tomas Henzl) [2054814] - scsi: mpt3sas: Remove scsi_dma_map() error messages (Tomas Henzl) [2057021] - net/mlx5: Fix wrong limitation of metadata match on ecpf (Amir Tzin) [2049094] - nfsd: fix use-after-free due to delegation race (Thiago Becker) [2053262] - dma-buf: cma_heap: Fix mutex locking section (Michel Dänzer) [2044440] - drm/amdkfd: Check for null pointer after calling kmemdup (Michel Dänzer) [2044440] - drm/atomic: Check new_crtc_state->active to determine if CRTC needs disable in self refresh mode (Michel Dänzer) [2044440] - drm/amd: avoid suspend on dGPUs w/ s2idle support when runtime PM enabled (Michel Dänzer) [2044440] - drm/i915/overlay: Prevent divide by zero bugs in scaling (Michel Dänzer) [2044440] - dma-buf: heaps: Fix potential spectre v1 gadget (Michel Dänzer) [2044440] - drm/amd/display: Force link_rate as LINK_RATE_RBR2 for 2018 15" Apple Retina panels (Michel Dänzer) [2044440] - drm/amd/display: watermark latencies is not enough on DCN31 (Michel Dänzer) [2044440] - drm/amd/pm: correct the MGpuFanBoost support for Beige Goby (Michel Dänzer) [2044440] - drm/i915/adlp: Fix TypeC PHY-ready status readout (Michel Dänzer) [2044440] - drm/nouveau: fix off by one in BIOS boundary checking (Michel Dänzer) [2044440] - drm/i915: Disable DSB usage for now (Michel Dänzer) [2044440] - Revert "drm/ast: Support 1600x900 with 108MHz PCLK" (Michel Dänzer) [2044440] - drm/amd/display: Fix FP start/end for dcn30_internal_validate_bw. (Michel Dänzer) [2044440] - drm/atomic: Add the crtc to affected crtc only if uapi.enable = true (Michel Dänzer) [2044440] - drm/amdgpu: Use correct VIEWPORT_DIMENSION for DCN2 (Michel Dänzer) [2044440] - drm/amd/display: reset dcn31 SMU mailbox on failures (Michel Dänzer) [2044440] - drm/vmwgfx: Remove explicit transparent hugepages support (Michel Dänzer) [2044440] - drm/radeon: fix error handling in radeon_driver_open_kms (Michel Dänzer) [2044440] - drm/i915/display/ehl: Update voltage swing table (Michel Dänzer) [2044440] - drm/nouveau/kms/nv04: use vzalloc for nv04_display (Michel Dänzer) [2044440] - drm/amd/display: Fix the uninitialized variable in enable_stream_features() (Michel Dänzer) [2044440] - amdgpu/pm: Make sysfs pm attributes as read-only for VFs (Michel Dänzer) [2044440] - drm/amdgpu: fixup bad vram size on gmc v8 (Michel Dänzer) [2044440] - drm/amd/amdgpu: fix gmc bo pin count leak in SRIOV (Michel Dänzer) [2044440] - drm/amd/amdgpu: fix psp tmr bo pin count leak in SRIOV (Michel Dänzer) [2044440] - drm/amdkfd: Fix error handling in svm_range_add (Michel Dänzer) [2044440] - drm/vmwgfx: Introduce a new placement for MOB page tables (Michel Dänzer) [2044440] - drm/vmwgfx: Release ttm memory if probe fails (Michel Dänzer) [2044440] - drm/amd/display: add else to avoid double destroy clk_mgr (Michel Dänzer) [2044440] - drm/amdgpu/display: set vblank_disable_immediate for DC (Michel Dänzer) [2044440] - drm/amd/display: check top_pipe_to_program pointer (Michel Dänzer) [2044440] - drm: panel-orientation-quirks: Add quirk for the Lenovo Yoga Book X91F/L (Michel Dänzer) [2044440] - drm/amd/display: Fix out of bounds access on DNC31 stream encoder regs (Michel Dänzer) [2044440] - drm/amd/display: Fix bug in debugfs crc_win_update entry (Michel Dänzer) [2044440] - drm/radeon/radeon_kms: Fix a NULL pointer dereference in radeon_driver_open_kms() (Michel Dänzer) [2044440] - drm/amdgpu: Fix a NULL pointer dereference in amdgpu_connector_lcd_native_mode() (Michel Dänzer) [2044440] - drm/vmwgfx: Fail to initialize on broken configs (Michel Dänzer) [2044440] - drm/vmwgfx: Remove the deprecated lower mem limit (Michel Dänzer) [2044440] - drm/vboxvideo: fix a NULL vs IS_ERR() check (Michel Dänzer) [2044440] - drm: fix null-ptr-deref in drm_dev_init_release() (Michel Dänzer) [2044440] - drm/ttm: Put BO in its memory manager's lru list (Michel Dänzer) [2044440] - dma_fence_array: Fix PENDING_ERROR leak in dma_fence_array_signaled() (Michel Dänzer) [2044440] - drm/amd/display: explicitly set is_dsc_supported to false before use (Michel Dänzer) [2044440] - drm/i915: Avoid bitwise vs logical OR warning in snb_wm_latency_quirk() (Michel Dänzer) [2044440] - drm/amd/pm: keep the BACO feature enabled for suspend (Michel Dänzer) [2044440] - Revert "drm/amdgpu: stop scheduler when calling hw_fini (v2)" (Michel Dänzer) [2044440] - drm/amd/display: Added power down for DCN10 (Michel Dänzer) [2044440] - drm/amd/display: fix B0 TMDS deepcolor no dislay issue (Michel Dänzer) [2044440] - drm/amdgpu: put SMU into proper state on runpm suspending for BOCO capable platform (Michel Dänzer) [2044440] - drm/amd/pm: skip setting gfx cgpg in the s0ix suspend-resume (Michel Dänzer) [2044440] - drm/amd/pm: Fix xgmi link control on aldebaran (Michel Dänzer) [2044440] - drm/amdgpu: fix dropped backing store handling in amdgpu_dma_buf_move_notify (Michel Dänzer) [2044440] - drm/amd/display: Changed pipe split policy to allow for multi-display pipe split (Michel Dänzer) [2044440] - drm/amdgpu: add support for IP discovery gc_info table v2 (Michel Dänzer) [2044440] - drm/amdgpu: When the VCN(1.0) block is suspended, powergating is explicitly enabled (Michel Dänzer) [2044440] - drm/nouveau: wait for the exclusive fence after the shared ones v2 (Michel Dänzer) [2044440] - drm/nouveau: always wait for the exclusive fence (Michel Dänzer) [2044440] - drm/amd/display: Set optimize_pwr_state for DCN31 (Michel Dänzer) [2044440] - drm/amd/display: Send s0i2_rdy in stream_count == 0 optimization (Michel Dänzer) [2044440] - drm/amd/pm: fix reading SMU FW version from amdgpu_firmware_info on YC (Michel Dänzer) [2044440] - drm/amdgpu: don't override default ECO_BITs setting (Michel Dänzer) [2044440] - drm/amdgpu: correct register access for RLC_JUMP_TABLE_RESTORE (Michel Dänzer) [2044440] - drm/amd/pm: fix a potential gpu_metrics_table memory leak (Michel Dänzer) [2044440] - drm/amd/display: Set exit_optimized_pwr_state for DCN31 (Michel Dänzer) [2044440] - drm/i915/display: Fix an unsigned subtraction which can never be negative. (Michel Dänzer) [2044440] - drm/ast: potential dereference of null pointer (Michel Dänzer) [2044440] - drm: simpledrm: fix wrong unit with pixel clock (Michel Dänzer) [2044440] - Revert "drm/fb-helper: improve DRM fbdev emulation device names" (Michel Dänzer) [2044440] - drm/i915/hdmi: Turn DP++ TMDS output buffers back on in encoder->shutdown() (Michel Dänzer) [2044440] - drm/i915/hdmi: convert intel_hdmi_to_dev to intel_hdmi_to_i915 (Michel Dänzer) [2044440] - drm/amdkfd: process_info lock not needed for svm (Michel Dänzer) [2044440] - drm/amd/display: add connector type check for CRC source set (Michel Dänzer) [2044440] - drm/amdkfd: fix double free mem structure (Michel Dänzer) [2044440] - drm/amd/display: Fix for the no Audio bug with Tiled Displays (Michel Dänzer) [2044440] - drm/amdgpu: check atomic flag to differeniate with legacy path (Michel Dänzer) [2044440] - drm/amd/display: Fix DPIA outbox timeout after S3/S4/reset (Michel Dänzer) [2044440] - drm/syncobj: Deal with signalled fences in drm_syncobj_find_fence. (Michel Dänzer) [2044440] - drm/i915/dp: Perform 30ms delay after source OUI write (Michel Dänzer) [2044440] - drm/amd/display: Allow DSC on supported MST branch devices (Michel Dänzer) [2044440] - dma-buf: system_heap: Use 'for_each_sgtable_sg' in pages free flow (Michel Dänzer) [2044440] - drm/amd/amdgpu: fix potential memleak (Michel Dänzer) [2044440] - drm/amd/amdkfd: Fix kernel panic when reset failed and been triggered again (Michel Dänzer) [2044440] - drm/amd/pm: Remove artificial freq level on Navi1x (Michel Dänzer) [2044440] - drm/amdgpu/gfx9: switch to golden tsc registers for renoir+ (Michel Dänzer) [2044440] - drm/amd/display: Set plane update flags for all planes in reset (Michel Dänzer) [2044440] - drm/amd/display: Fix DPIA outbox timeout after GPU reset (Michel Dänzer) [2044440] - drm/aspeed: Fix vga_pw sysfs output (Michel Dänzer) [2044440] - drm/nouveau/acr: fix a couple NULL vs IS_ERR() checks (Michel Dänzer) [2044440] - drm/amd/display: Fix OLED brightness control on eDP (Michel Dänzer) [2044440] - drm/amdgpu: IH process reset count when restart (Michel Dänzer) [2044440] - drm/amd/pm: avoid duplicate powergate/ungate setting (Michel Dänzer) [2044440] - drm/amdgpu: fix set scaling mode Full/Full aspect/Center not works on vga and dvi connectors (Michel Dänzer) [2044440] - drm/i915: Fix type1 DVI DP dual mode adapter heuristic for modern platforms (Michel Dänzer) [2044440] - drm/i915/dp: Ensure max link params are always valid (Michel Dänzer) [2044440] - drm/i915/dp: Ensure sink rate values are always valid (Michel Dänzer) [2044440] - drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap (Michel Dänzer) [2044440] - drm/udl: fix control-message timeout (Michel Dänzer) [2044440] - drm/amd/display: Limit max DSC target bpp for specific monitors (Michel Dänzer) [2044440] - drm/amd/display: Update swizzle mode enums (Michel Dänzer) [2044440] - drm/cma-helper: Release non-coherent memory with dma_free_noncoherent() (Michel Dänzer) [2044440] - Revert "drm/i915/tgl/dsi: Gate the ddi clocks after pll mapping" (Michel Dänzer) [2044440] - drm/nouveau: hdmigv100.c: fix corrupted HDMI Vendor InfoFrame (Michel Dänzer) [2044440] - x86/speculation: Check CPU capability before applying IBRS spectre v2 mitigation (Waiman Long) [2062156 2062166] {CVE-2022-0001 CVE-2022-0002 CVE-2021-26401} - x86/speculation: Warn about eIBRS + LFENCE + Unprivileged eBPF + SMT (Waiman Long) [2062156 2062166] {CVE-2022-0001 CVE-2022-0002 CVE-2021-26401} - x86/speculation: Warn about Spectre v2 LFENCE mitigation (Waiman Long) [2062156 2062166] {CVE-2022-0001 CVE-2022-0002 CVE-2021-26401} - x86/speculation: Update link to AMD speculation whitepaper (Waiman Long) [2062166] {CVE-2021-26401} - x86/speculation: Use generic retpoline by default on AMD (Waiman Long) [2062166] {CVE-2021-26401} - x86/speculation: Include unprivileged eBPF status in Spectre v2 mitigation reporting (Waiman Long) [2062156] {CVE-2022-0001 CVE-2022-0002} - Documentation/hw-vuln: Update spectre doc (Waiman Long) [2062156] {CVE-2022-0001 CVE-2022-0002} - x86/speculation: Add eIBRS + Retpoline options (Waiman Long) [2062156] {CVE-2022-0001 CVE-2022-0002} - x86/speculation: Rename RETPOLINE_AMD to RETPOLINE_LFENCE (Waiman Long) [2062156] {CVE-2022-0001 CVE-2022-0002} - x86,bugs: Unconditionally allow spectre_v2=retpoline,amd (Waiman Long) [2062156] {CVE-2022-0001 CVE-2022-0002} - x86: deduplicate the spectre_v2_user documentation (Waiman Long) [2062156] {CVE-2022-0001 CVE-2022-0002} - fuse: fix pipe buffer lifetime for direct_io (Miklos Szeredi) [2064863] {CVE-2022-1011} - ice: Do not enable VLAN pruning when spoofchk is enabled (Ivan Vecera) [2062343] - ice: don't allow to run ice_send_event_to_aux() in atomic ctx (Ivan Vecera) [2062343] - ice: fix 'scheduling while atomic' on aux critical err interrupt (Ivan Vecera) [2062343] - ice: Fix MAC address setting (Ivan Vecera) [2062343] - ice: Clear default forwarding VSI during release (Ivan Vecera) [2062343] - ice: Fix broken IFF_ALLMULTI handling (Ivan Vecera) [2062343] - iavf: Fix hang during reboot/shutdown (Ivan Vecera) [2062343] - iavf: Fix double free in iavf_reset_task (Ivan Vecera) [2062343] - ice: destroy flow director filter mutex after releasing VSIs (Ivan Vecera) [2062343] - ice: fix NULL pointer dereference in ice_update_vsi_tx_ring_stats() (Ivan Vecera) [2062343] - iavf: Fix adopting new combined setting (Ivan Vecera) [2062343] - iavf: Fix handling of vlan strip virtual channel messages (Ivan Vecera) [2062343] - iavf: Fix __IAVF_RESETTING state usage (Ivan Vecera) [2062343] - iavf: Fix missing check for running netdev (Ivan Vecera) [2062343] - iavf: Fix deadlock in iavf_reset_task (Ivan Vecera) [2062343] - iavf: Fix race in init state (Ivan Vecera) [2062343] - iavf: Fix locking for VIRTCHNL_OP_GET_OFFLOAD_VLAN_V2_CAPS (Ivan Vecera) [2062343] - iavf: Fix init state closure on remove (Ivan Vecera) [2062343] - iavf: Add waiting so the port is initialized in remove (Ivan Vecera) [2062343] - iavf: Rework mutexes for better synchronisation (Ivan Vecera) [2062343] - iavf: remove an unneeded variable (Ivan Vecera) [2062343] - iavf: Fix limit of total number of queues to active queues of VF (Ivan Vecera) [2062343] - iavf: Restrict maximum VLAN filters for VIRTCHNL_VF_OFFLOAD_VLAN_V2 (Ivan Vecera) [2062343] - iavf: Add support for VIRTCHNL_VF_OFFLOAD_VLAN_V2 offload enable/disable (Ivan Vecera) [2062343] - iavf: Add support for VIRTCHNL_VF_OFFLOAD_VLAN_V2 hotpath (Ivan Vecera) [2062343] - iavf: Add support VIRTCHNL_VF_OFFLOAD_VLAN_V2 during netdev config (Ivan Vecera) [2062343] - iavf: Add support for VIRTCHNL_VF_OFFLOAD_VLAN_V2 negotiation (Ivan Vecera) [2062343] - virtchnl: Add support for new VLAN capabilities (Ivan Vecera) [2062343] - virtchnl: Use the BIT() macro for capability/offload flags (Ivan Vecera) [2062343] - virtchnl: Remove unused VIRTCHNL_VF_OFFLOAD_RSVD define (Ivan Vecera) [2062343] - virtchnl: Add missing padding to virtchnl_proto_hdrs (Ivan Vecera) [2062343] - ice: Fix race condition during interface enslave (Ivan Vecera) [2062343] - ice: Fix curr_link_speed advertised speed (Ivan Vecera) [2062343] - ice: Don't use GFP_KERNEL in atomic context (Ivan Vecera) [2062343] - ice: Fix error with handling of bonding MTU (Ivan Vecera) [2062343] - ice: stop disabling VFs due to PF error responses (Ivan Vecera) [2062343] - ice: initialize local variable 'tlv' (Ivan Vecera) [2062343] - ice: check the return of ice_ptp_gettimex64 (Ivan Vecera) [2062343] - ice: fix concurrent reset and removal of VFs (Ivan Vecera) [2062343] - ice: fix setting l4 port flag when adding filter (Ivan Vecera) [2062343] - ice: Match on all profiles in slow-path (Ivan Vecera) [2062343] - ice: enable parsing IPSEC SPI headers for RSS (Ivan Vecera) [2062343] - ice: Avoid RTNL lock when re-creating auxiliary device (Ivan Vecera) [2062343] - ice: Fix KASAN error in LAG NETDEV_UNREGISTER handler (Ivan Vecera) [2062343] - ice: fix IPIP and SIT TSO offload (Ivan Vecera) [2062343] - ice: fix an error code in ice_cfg_phy_fec() (Ivan Vecera) [2062343] - ice: Use bitmap_free() to free bitmap (Ivan Vecera) [2062343] - ice: Optimize a few bitmap operations (Ivan Vecera) [2062343] - ice: Slightly simply ice_find_free_recp_res_idx (Ivan Vecera) [2062343] - ice: improve switchdev's slow-path (Ivan Vecera) [2062343] - ice: replay advanced rules after reset (Ivan Vecera) [2062343] - ice: Add flow director support for channel mode (Ivan Vecera) [2062343] - ice: trivial: fix odd indenting (Ivan Vecera) [2062343] - ice: support crosstimestamping on E822 devices if supported (Ivan Vecera) [2062343] - ice: exit bypass mode once hardware finishes timestamp calibration (Ivan Vecera) [2062343] - ice: ensure the hardware Clock Generation Unit is configured (Ivan Vecera) [2062343] - ice: implement basic E822 PTP support (Ivan Vecera) [2062343] - ice: convert clk_freq capability into time_ref (Ivan Vecera) [2062343] - ice: introduce ice_ptp_init_phc function (Ivan Vecera) [2062343] - ice: use 'int err' instead of 'int status' in ice_ptp_hw.c (Ivan Vecera) [2062343] - ice: PTP: move setting of tstamp_config (Ivan Vecera) [2062343] - ice: introduce ice_base_incval function (Ivan Vecera) [2062343] - ice: xsk: fix cleaned_count setting (Ivan Vecera) [2062343] - ice: xsk: allow empty Rx descriptors on XSK ZC data path (Ivan Vecera) [2062343] - ice: xsk: allocate separate memory for XDP SW ring (Ivan Vecera) [2062343] - ice: xsk: return xsk buffers back to pool when cleaning the ring (Ivan Vecera) [2062343] - ice: use modern kernel API for kick (Ivan Vecera) [2062343] - ice: tighter control over VSI_DOWN state (Ivan Vecera) [2062343] - ice: use prefetch methods (Ivan Vecera) [2062343] - ice: update to newer kernel API (Ivan Vecera) [2062343] - ice: support immediate firmware activation via devlink reload (Ivan Vecera) [2062343] - ice: reduce time to read Option ROM CIVD data (Ivan Vecera) [2062343] - ice: move ice_devlink_flash_update and merge with ice_flash_pldm_image (Ivan Vecera) [2062343] - ice: move and rename ice_check_for_pending_update (Ivan Vecera) [2062343] - ice: devlink: add shadow-ram region to snapshot Shadow RAM (Ivan Vecera) [2062343] - ice: Remove unused ICE_FLOW_SEG_HDRS_L2_MASK (Ivan Vecera) [2062343] - ice: Remove unnecessary casts (Ivan Vecera) [2062343] - ice: Propagate error codes (Ivan Vecera) [2062343] - ice: Remove excess error variables (Ivan Vecera) [2062343] - ice: Cleanup after ice_status removal (Ivan Vecera) [2062343] - ice: Remove enum ice_status (Ivan Vecera) [2062343] - ice: Use int for ice_status (Ivan Vecera) [2062343] - ice: Remove string printing for ice_status (Ivan Vecera) [2062343] - ice: Refactor status flow for DDP load (Ivan Vecera) [2062343] - ice: Refactor promiscuous functions (Ivan Vecera) [2062343] - ice: refactor PTYPE validating (Ivan Vecera) [2062343] - ice: Add package PTYPE enable information (Ivan Vecera) [2062343] - ice: safer stats processing (Ivan Vecera) [2062343] - ice: fix adding different tunnels (Ivan Vecera) [2062343] - ice: fix choosing UDP header type (Ivan Vecera) [2062343] - ice: ignore dropped packets during init (Ivan Vecera) [2062343] - ice: rearm other interrupt cause register after enabling VFs (Ivan Vecera) [2062343] - net/ice: Remove unused enum (Ivan Vecera) [2062343] - net/ice: Fix boolean assignment (Ivan Vecera) [2062343] - net/ice: Add support for enable_iwarp and enable_roce devlink param (Ivan Vecera) [2062343] - ice: avoid bpf_prog refcount underflow (Ivan Vecera) [2062343] - ice: fix vsi->txq_map sizing (Ivan Vecera) [2062343] - ice: Hide bus-info in ethtool for PRs in switchdev mode (Ivan Vecera) [2062343] - ice: Clear synchronized addrs when adding VFs in switchdev mode (Ivan Vecera) [2062343] - ice: fix error return code in ice_get_recp_frm_fw() (Ivan Vecera) [2062343] - ice: Fix clang -Wimplicit-fallthrough in ice_pull_qvec_from_rc() (Ivan Vecera) [2062343] - ice: Add support to print error on PHY FW load failure (Ivan Vecera) [2062343] - ice: Add support for changing MTU on PR in switchdev mode (Ivan Vecera) [2062343] - ice: send correct vc status in switchdev (Ivan Vecera) [2062343] - ice: support for GRE in eswitch (Ivan Vecera) [2062343] - ice: low level support for tunnels (Ivan Vecera) [2062343] - ice: VXLAN and Geneve TC support (Ivan Vecera) [2062343] - ice: support for indirect notification (Ivan Vecera) [2062343] - ice: Add tc-flower filter support for channel (Ivan Vecera) [2062343] - ice: enable ndo_setup_tc support for mqprio_qdisc (Ivan Vecera) [2062343] - ice: Add infrastructure for mqprio support via ndo_setup_tc (Ivan Vecera) [2062343] - ice: fix an error code in ice_ena_vfs() (Ivan Vecera) [2062343] - ice: use devm_kcalloc() instead of devm_kzalloc() (Ivan Vecera) [2062343] - ice: Make use of the helper function devm_add_action_or_reset() (Ivan Vecera) [2062343] - ice: Refactor PR ethtool ops (Ivan Vecera) [2062343] - ice: Forbid trusted VFs in switchdev mode (Ivan Vecera) [2062343] - ice: Manage act flags for switchdev offloads (Ivan Vecera) [2062343] - ice: introduce XDP_TX fallback path (Ivan Vecera) [2062343] - ice: optimize XDP_TX workloads (Ivan Vecera) [2062343] - ice: propagate xdp_ring onto rx_ring (Ivan Vecera) [2062343] - ice: do not create xdp_frame on XDP_TX (Ivan Vecera) [2062343] - ice: unify xdp_rings accesses (Ivan Vecera) [2062343] - ice: ndo_setup_tc implementation for PR (Ivan Vecera) [2062343] - ice: ndo_setup_tc implementation for PF (Ivan Vecera) [2062343] - ice: Allow changing lan_en and lb_en on all kinds of filters (Ivan Vecera) [2062343] - ice: cleanup rules info (Ivan Vecera) [2062343] - ice: allow deleting advanced rules (Ivan Vecera) [2062343] - ice: allow adding advanced rules (Ivan Vecera) [2062343] - ice: create advanced switch recipe (Ivan Vecera) [2062343] - ice: manage profiles and field vectors (Ivan Vecera) [2062343] - ice: implement low level recipes functions (Ivan Vecera) [2062343] - ice: add port representor ethtool ops and stats (Ivan Vecera) [2062343] - ice: switchdev slow path (Ivan Vecera) [2062343] - ice: rebuild switchdev when resetting all VFs (Ivan Vecera) [2062343] - ice: enable/disable switchdev when managing VFs (Ivan Vecera) [2062343] - ice: introduce new type of VSI for switchdev (Ivan Vecera) [2062343] - ice: set and release switchdev environment (Ivan Vecera) [2062343] - net: export metadata_dst_free() (Ivan Vecera) [2062343] - ice: allow changing lan_en and lb_en on dflt rules (Ivan Vecera) [2062343] - ice: manage VSI antispoof and destination override (Ivan Vecera) [2062343] - ice: allow process VF opcodes in different ways (Ivan Vecera) [2062343] - ice: introduce VF port representor (Ivan Vecera) [2062343] - ice: Move devlink port to PF/VF struct (Ivan Vecera) [2062343] - ice: support basic E-Switch mode control (Ivan Vecera) [2062343] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Ivan Vecera) [2062343] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Ivan Vecera) [2062343] - ice: Use xdp_buf instead of rx_buf for xsk zero-copy (Ivan Vecera) [2062343] - ice: fix FDIR init missing when reset VF (Ivan Vecera) [2062343] - intel: Remove rcu_read_lock() around XDP program invocation (Ivan Vecera) [2062343] - intel: Update drivers to use ethtool_sprintf (Ivan Vecera) [2062343] - ice: fix conversion to new udp_tunnel infrastructure (Ivan Vecera) [2062343] - intel-ethernet: clean up W=1 warnings in kdoc (Ivan Vecera) [2062343] - PCI: Use 'pci_channel_state_t' instead of 'enum pci_channel_state' (Ivan Vecera) [2062343] - treewide: Use sizeof_field() macro (Ivan Vecera) [2062343] - devlink: Add 'enable_iwarp' generic device param (Ivan Vecera) [2062343] - devlink: Add new "enable_vnet" generic device param (Ivan Vecera) [2062343] - devlink: Add new "enable_rdma" generic device param (Ivan Vecera) [2062343] - devlink: Add new "enable_eth" generic device param (Ivan Vecera) [2062343] - gfs2: dequeue iopen holder in gfs2_inode_lookup error (Bob Peterson) [2061665] - redhat/configs: Increase CONFIG_LOCKDEP_CHAINS_BITS from 16 to 17 (Waiman Long) [2057339] - redhat: spec: trigger dracut when modules are installed separately (Jan Stancek) [2060237 2016948]- makefile: Add dist-* targets (Prarit Bhargava) - Fonts: Replace discarded const qualifier (Nico Pache) [1904374] - Fonts: Support FONT_EXTRA_WORDS macros for built-in fonts (Nico Pache) [1904374] - fbdev, newport_con: Move FONT_EXTRA_WORDS macros into linux/font.h (Nico Pache) [1904374] - x86/cpu: Drop spurious underscore from RAPTOR_LAKE #define (Prarit Bhargava) [2040021] - x86/cpu: Add Raptor Lake to Intel family (Prarit Bhargava) [2040021] - powerpc/64: Move paca allocation later in boot (Desnes A. Nunes do Rosario) [2016335] - powerpc/prom: fix early DEBUG messages (Desnes A. Nunes do Rosario) [2016335] - powerpc: Set crashkernel offset to mid of RMA region (Desnes A. Nunes do Rosario) [2016335] - KVM: x86/mmu: Don't advance iterator after restart due to yielding (Nico Pache) [2058907] - igb: refactor XDP registration (Corinna Vinschen) [2040171] - igc: avoid kernel warning when changing RX ring parameters (Corinna Vinschen) [2040171] - scsi: qedi: Fix cmd_cleanup_cmpl counter mismatch issue (Nilesh Javali) [2054565] - EDAC/amd64: Save max number of controllers for F19 M70 (Aristeu Rozanski) [2064285] - CI: Use 8.6-rt branch for rhel8 realtime_check (Chris White) - blk-mq: avoid extending delays of active hctx from blk_mq_delay_run_hw_queues (Ming Lei) [2046525] - tipc: fix incorrect order of state message data sanity check (Xin Long) [2048971] - tipc: improve size validations for received domain records (Xin Long) [2048971] {CVE-2022-0435} - efi/x86: Call efi_parse_options() from efi_main() (Lenny Szubowicz) [2049233]- net/mlx5e: TC, Remove redundant error logging (Amir Tzin) [2023907] - net/mlx5: DR, Warn on failure to destroy objects due to refcount (Amir Tzin) [2022325] - net/mlx5: DR, Add support for dumping steering info (Amir Tzin) [2022325] - net/mlx5: DR, Add missing reserved fields to dr_match_param (Amir Tzin) [2022325] - net/mlx5: DR, Add check for flex parser ID value (Amir Tzin) [2022325] - net/mlx5: DR, Rename list field in matcher struct to list_node (Amir Tzin) [2022325] - net/mlx5: DR, Remove unused struct member in matcher (Amir Tzin) [2022325] - net/mlx5: DR, Fix error flow in creating matcher (Amir Tzin) [2022325] - net/mlx5e: Avoid implicit modify hdr for decap drop rule (Amir Tzin) [2015434] - net/mlx5e: TC, Fix memory leak with rules with internal port (Amir Tzin) [2015434] - net/mlx5e: Fix skb memory leak when TC classifier action offloads are disabled (Amir Tzin) [2015434] - net/mlx5: Fix some error handling paths in 'mlx5e_tc_add_fdb_flow()' (Amir Tzin) [2015434] - net/mlx5: E-Switch, Check group pointer before reading bw_share value (Amir Tzin) [2015434] - net/mlx5: E-Switch, fix single FDB creation on BlueField (Amir Tzin) [2015434] - net/mlx5: E-switch, Respect BW share of the new group (Amir Tzin) [2015434] - net/mlx5: DR, Fix check for unsupported fields in match param (Amir Tzin) [2015434] - net/mlx5: E-Switch, rebuild lag only when needed (Amir Tzin) [2015434] - net/mlx5e: Delete forward rule for ct or sample action (Amir Tzin) [2015434] - net/mlx5: E-Switch, Use indirect table only if all destinations support it (Amir Tzin) [2015434] - net/mlx5: Support internal port as decap route device (Amir Tzin) [2015434] - net/mlx5e: Term table handling of internal port rules (Amir Tzin) [2015434] - net/mlx5e: Add indirect tc offload of ovs internal port (Amir Tzin) [2015434] - net/{mlx5|nfp|bnxt}: Remove unnecessary RTNL lock assert (Amir Tzin) [2015434] - net/mlx5e: Offload internal port as encap route device (Amir Tzin) [2015434] - net/mlx5e: Offload tc rules that redirect to ovs internal port (Amir Tzin) [2015434] - net/mlx5e: Accept action skbedit in the tc actions list (Amir Tzin) [2015434] - net/mlx5: E-Switch, Add ovs internal port mapping to metadata support (Amir Tzin) [2015434] - net/mlx5e: Use generic name for the forwarding dev pointer (Amir Tzin) [2015434] - net/mlx5e: Refactor rx handler of represetor device (Amir Tzin) [2015434] - net/mlx5: DR, Add check for unsupported fields in match param (Amir Tzin) [2015434] - net/mlx5: Allow skipping counter refresh on creation (Amir Tzin) [2015434] - net/mlx5e: IPsec: Refactor checksum code in tx data path (Amir Tzin) [2015434] - net/mlx5: CT: Remove warning of ignore_flow_level support for VFs (Amir Tzin) [2015434] - net/mlx5: Add esw assignment back in mlx5e_tc_sample_unoffload() (Amir Tzin) [2015434] - net/mlx5: Bridge, fix uninitialized variable usage (Amir Tzin) [2015434] - net/mlx5: Lag, don't update lag if lag isn't supported (Amir Tzin) [2015434] - net/mlx5: E-switch, Return correct error code on group creation failure (Amir Tzin) [2015434] - net/mlx5: Bridge, support LAG (Amir Tzin) [2015434] - net/mlx5: Bridge, allow merged eswitch connectivity (Amir Tzin) [2015434] - net/mlx5: Bridge, extract FDB delete notification to function (Amir Tzin) [2015434] - net/mlx5: Bridge, identify port by vport_num+esw_owner_vhca_id pair (Amir Tzin) [2015434] - net/mlx5: Bridge, obtain core device from eswitch instead of priv (Amir Tzin) [2015434] - net/mlx5: Bridge, release bridge in same function where it is taken (Amir Tzin) [2015434] - net/mlx5: Lag, Create shared FDB when in switchdev mode (Amir Tzin) [2015434] - net/mlx5: E-Switch, add logic to enable shared FDB (Amir Tzin) [2015434] - net/mlx5: Lag, properly lock eswitch if needed (Amir Tzin) [2015434] - net/mlx5: Add send to vport rules on paired device (Amir Tzin) [2015434] - net/mlx5: E-Switch, Add event callback for representors (Amir Tzin) [2015434] - net/mlx5e: Use shared mappings for restoring from metadata (Amir Tzin) [2015434] - net/mlx5e: Add an option to create a shared mapping (Amir Tzin) [2015434] - net/mlx5: E-Switch, set flow source for send to uplink rule (Amir Tzin) [2015434] - RDMA/mlx5: Add shared FDB support (Amir Tzin) [2015434] - {net, RDMA}/mlx5: Extend send to vport rules (Amir Tzin) [2015434] - RDMA/mlx5: Fill port info based on the relevant eswitch (Amir Tzin) [2015434] - net/mlx5: Lag, add initial logic for shared FDB (Amir Tzin) [2015434] - net/mlx5: Return mdev from eswitch (Amir Tzin) [2015434] - net/mlx5: E-switch, Add QoS tracepoints (Amir Tzin) [2015434] - net/mlx5: E-switch, Allow to add vports to rate groups (Amir Tzin) [2015434] - net/mlx5: E-switch, Allow setting share/max tx rate limits of rate groups (Amir Tzin) [2015434] - net/mlx5: E-switch, Introduce rate limiting groups API (Amir Tzin) [2015434] - net/mlx5: E-switch, Enable devlink port tx_{share|max} rate control (Amir Tzin) [2015434] - net/mlx5: E-switch, Move QoS related code to dedicated file (Amir Tzin) [2015434] - net/mlx5e: TC, Support sample offload action for tunneled traffic (Amir Tzin) [2015434] - net/mlx5e: TC, Restore tunnel info for sample offload (Amir Tzin) [2015434] - net/mlx5e: TC, Remove CONFIG_NET_TC_SKB_EXT dependency when restoring tunnel (Amir Tzin) [2015434] - net/mlx5e: Refactor ct to use post action infrastructure (Amir Tzin) [2015434] - net/mlx5e: Introduce post action infrastructure (Amir Tzin) [2015434] - net/mlx5e: CT, Use xarray to manage fte ids (Amir Tzin) [2015434] - net/mlx5e: Move sample attribute to flow attribute (Amir Tzin) [2015434] - net/mlx5e: Move esw/sample to en/tc/sample (Amir Tzin) [2015434] - net/mlx5e: Remove mlx5e dependency from E-Switch sample (Amir Tzin) [2015434] - net/mlx5: DR, Fix querying eswitch manager vport for ECPF (Amir Tzin) [2018097] - net/mlx5: DR, Handle eswitch manager and uplink vports separately (Amir Tzin) [2018097] - net/mlx5: DR, Add missing string for action type SAMPLER (Amir Tzin) [2018097] - net/mlx5: DR, init_next_match only if needed (Amir Tzin) [2018097] - net/mlx5: DR, Increase supported num of actions to 32 (Amir Tzin) [2018097] - net/mlx5: DR, Add support for SF vports (Amir Tzin) [2018097] - net/mlx5: DR, Support csum recalculation flow table on SFs (Amir Tzin) [2018097] - net/mlx5: DR, Align error messages for failure to obtain vport caps (Amir Tzin) [2018097] - net/mlx5: DR, Add missing query for vport 0 (Amir Tzin) [2018097] - net/mlx5: DR, Replace local WIRE_PORT macro with the existing MLX5_VPORT_UPLINK (Amir Tzin) [2018097] - scsi: lpfc: Fix pt2pt NVMe PRLI reject LOGO loop (Dick Kennedy) [1943202] - nvme-tcp: change target from tech-preview to unmaintained (John Meneghini) [2061577] - drm/amd/display: Don't reinitialize DMCUB on s0ix resume (Karol Herbst) [2059680] - tcp: Add snd_wnd to TCP_INFO (Davide Caratti) [2056608] - tcp: Add TCP_INFO counter for packets received out-of-order (Davide Caratti) [2056608] - net/mlx5: Move MODIFY_RQT command to ignore list in internal error state (Amir Tzin) [1982236] - net/mlx5e: Add TX max rate support for MQPRIO channel mode (Amir Tzin) [1982236] - net/mlx5e: Specify SQ stats struct for mlx5e_open_txqsq() (Amir Tzin) [1982236] - net/mlx5e: Allow only complete TXQs partition in MQPRIO channel mode (Amir Tzin) [1982236] - net/mlx5e: Mutually exclude setting of TX-port-TS and MQPRIO in channel mode (Amir Tzin) [1982236] - net/mlx5e: Fix condition when retrieving PTP-rqn (Amir Tzin) [1982236] - net/mlx5: Fix inner TTC table creation (Amir Tzin) [1982236] - net/mlx5e: Fix division by 0 in mlx5e_select_queue for representors (Amir Tzin) [1982236] - net/mlx5e: Improve MQPRIO resiliency (Amir Tzin) [1982236] - net/mlx5e: Support MQPRIO channel mode (Amir Tzin) [1982236] - net/mlx5e: Handle errors of netdev_set_num_tc() (Amir Tzin) [1982236] - net/mlx5e: Maintain MQPRIO mode parameter (Amir Tzin) [1982236] - net/mlx5e: Abstract MQPRIO params (Amir Tzin) [1982236] - net/mlx5e: Support flow classification into RSS contexts (Amir Tzin) [1982236] - net/mlx5e: Support multiple RSS contexts (Amir Tzin) [1982236] - net/mlx5e: Dynamically allocate TIRs in RSS contexts (Amir Tzin) [1982236] - net/mlx5e: Convert RSS to a dedicated object (Amir Tzin) [1982236] - net/mlx5e: Introduce abstraction of RSS context (Amir Tzin) [1982236] - net/mlx5e: Introduce TIR create/destroy API in rx_res (Amir Tzin) [1982236] - net/mlx5e: Do not try enable RSS when resetting indir table (Amir Tzin) [1982236] - net/mlx5: Embed mlx5_ttc_table (Amir Tzin) [1982236] - net/mlx5: Move TTC logic to fs_ttc (Amir Tzin) [1982236] - net/mlx5e: Decouple TTC logic from mlx5e (Amir Tzin) [1982236] - net/mlx5e: Rename some related TTC args and functions (Amir Tzin) [1982236] - net/mlx5e: Rename traffic type enums (Amir Tzin) [1982236] - net/mlx5e: Allocate the array of channels according to the real max_nch (Amir Tzin) [1982236] - net/mlx5e: Hide all implementation details of mlx5e_rx_res (Amir Tzin) [1982236] - net/mlx5e: Introduce mlx5e_channels API to get RQNs (Amir Tzin) [1982236] - net/mlx5e: Use a new initializer to build uniform indir table (Amir Tzin) [1982236] - net/mlx5e: Use the new TIR API for kTLS (Amir Tzin) [1982236] - net/mlx5e: Move management of indir traffic types to rx_res (Amir Tzin) [1982236] - net/mlx5e: Convert TIR to a dedicated object (Amir Tzin) [1982236] - net/mlx5e: Create struct mlx5e_rss_params_hash (Amir Tzin) [1982236] - net/mlx5e: Remove mdev from mlx5e_build_indir_tir_ctx_common() (Amir Tzin) [1982236] - net/mlx5e: Remove lro_param from mlx5e_build_indir_tir_ctx_common() (Amir Tzin) [1982236] - net/mlx5e: Remove mlx5e_priv usage from mlx5e_build_*tir_ctx*() (Amir Tzin) [1982236] - net/mlx5e: Use mlx5e_rqt_get_rqtn to access RQT hardware id (Amir Tzin) [1982236] - net/mlx5e: Take RQT out of TIR and group RX resources (Amir Tzin) [1982236] - net/mlx5e: Move RX resources to a separate struct (Amir Tzin) [1982236] - net/mlx5e: Move mlx5e_build_rss_params() call to init_rx (Amir Tzin) [1982236] - net/mlx5e: Convert RQT to a dedicated object (Amir Tzin) [1982236] - net/mlx5e: Check if inner FT is supported outside of create/destroy functions (Amir Tzin) [1982236] - net/mlx5: Take TIR destruction out of the TIR list lock (Amir Tzin) [1982236] - PCI: pciehp: Ignore Link Down/Up caused by error-induced Hot Reset (Myron Stowe) [2060122] - PCI/portdrv: Rename pm_iter() to pcie_port_device_iter() (Myron Stowe) [2060122] - iommu/vt-d: Fix double list_add when enabling VMD in scalable mode (Jerry Snitselaar) [2062094] - redhat/configs: Disable CONFIG_SENSORS_NCT6683 in RHEL for arm/aarch64 (Dean Nelson) [2059695] - redhat: drop the -sha512 suffix from default rhpkg invocation (Jarod Wilson) - sysctl: return -EINVAL if val violates minmax (Rafael Aquini) [2062571] - kernel/sysctl.c: switch to bitmap_zalloc() (Rafael Aquini) [2062571] - netlabel: remove unused parameter in netlbl_netlink_auditinfo() (William Zhao) [1985319] - netlabel: Fix memory leak in netlbl_mgmt_add_common (William Zhao) [1985319] - bpftool: Fix indent in option lists in the documentation (Yauheni Kaliuta) [2014861] - libbpf: Fix memleak in libbpf_netlink_recv() (Yauheni Kaliuta) [2014861] - libbpf: Use dynamically allocated buffer when receiving netlink messages (Yauheni Kaliuta) [2014861] - libbpf: Clean gen_loader's attach kind. (Yauheni Kaliuta) [2014861] - powerpc/bpf: Use bctrl for making function calls (Jiri Olsa) [2014861] - powerpc/signal: Use PPC_RAW_xx() macros (Jiri Olsa) [2014861] - powerpc/ebpf64: Use PPC_RAW_MFLR() (Jiri Olsa) [2014861] - powerpc/opcodes: Add shorter macros for registers for use with PPC_RAW_xx() (Jiri Olsa) [2014861] - lib/test: fix spelling mistakes (Jiri Olsa) [2014861] - tracepoint: Add tracepoint_probe_register_may_exist() for BPF tracing (Jiri Olsa) [2014861] - bpf: Allow bpf_get_current_ancestor_cgroup_id for tracing (Jiri Olsa) [2014861] - docs: bpf: bpf_lsm.rst: avoid using ReST :doc:`foo` markup (Jiri Olsa) [2014861] - bpf, docs: Add llvm_reloc.rst to explain llvm bpf relocations (Jiri Olsa) [2014861] - bpf, arm64: Remove redundant switch case about BPF_DIV and BPF_MOD (Jiri Olsa) [2014861] - bpf, arm64: Replace STACK_ALIGN() with round_up() to align stack size (Jiri Olsa) [2014861] - selftests, bpf: Test that dead ldx_w insns are accepted (Jiri Olsa) [2014861] - bpf, selftests: Add test cases for pointer alu from multiple paths (Jiri Olsa) [2014861] - bpf: Selftest to verify mixing bpf2bpf calls and tailcalls with insn patch (Jiri Olsa) [2014861] - selftests/bpf: Fix ringbuf test fetching map FD (Jiri Olsa) [2014861] - selftests/bpf: Whitelist test_progs.h from .gitignore (Jiri Olsa) [2014861] - selftests, bpf: Make docs tests fail more reliably (Jiri Olsa) [2014861] - selftests/bpf: Turn on libbpf 1.0 mode and fix all IS_ERR checks (Jiri Olsa) [2014861] - selftests/bpf: Add bpf_lookup_and_delete_elem tests (Jiri Olsa) [2014861] - selftests/bpf: Convert test trace_printk to lskel. (Jiri Olsa) [2014861] - selftests/bpf: Convert test printk to use rodata. (Jiri Olsa) [2014861] - selftests/bpf: Convert atomics test to light skeleton. (Yauheni Kaliuta) [2014861] - selftests/bpf: Convert few tests to light skeleton. (Jiri Olsa) [2014861] - selftests/bpf: Test for btf_load command. (Jiri Olsa) [2014861] - selftests/bpf: Test for syscall program type (Jiri Olsa) [2014861] - libbpf: Add selftests for TC-BPF management API (Jiri Olsa) [2014861] - selftests/bpf: Validate skeleton gen handles skipped fields (Jiri Olsa) [2014861] - selftests/bpf: Stop using static variables for passing data to/from user-space (Jiri Olsa) [2014861] - tools: bpftool: Document and add bash completion for -L, -B options (Jiri Olsa) [2014861] - tools: bpftool: Update and synchronise option list in doc and help msg (Jiri Olsa) [2014861] - bpftool: Remove unused includes to (Jiri Olsa) [2014861] - powerpc/bpf: Fix write protecting JIT code (Jiri Olsa) [2014861] - libbpf: Fix lookup_and_delete_elem_flags error reporting (Jiri Olsa) [2014861] - bpftool: Check malloc return value in mount_bpffs_for_pin (Jiri Olsa) [2014861] - tools: bpf: Fix error in 'make -C tools/ bpf_install' (Jiri Olsa) [2014861] - bpftool: Properly close va_list 'ap' by va_end() on error (Jiri Olsa) [2014861] - bpf: Fix libelf endian handling in resolv_btfids (Jiri Olsa) [2014861] - tools/bpftool: Fix error return code in do_batch() (Jiri Olsa) [2014861] - tools/bpftool: Fix cross-build (Jiri Olsa) [2014861] - bpftool: Set errno on skeleton failures and propagate errors (Jiri Olsa) [2014861] - bpftool: Use syscall/loader program in "prog load" and "gen skeleton" command. (Jiri Olsa) [2014861] - bpftool: Stop emitting static variables in BPF skeleton (Jiri Olsa) [2014861] - bpftool: Strip const/volatile/restrict modifiers from .bss and .data vars (Jiri Olsa) [2014861] - bpf: Add missing bpf_read_[un]lock_trace() for syscall program (Jiri Olsa) [2014861] - libbpf: Fix skel_internal.h to set errno on loader retval < 0 (Jiri Olsa) [2014861] - libbpf: Fix segfault in light skeleton for objects without BTF (Jiri Olsa) [2014861] - libbpf: Return non-null error on failures in libbpf_find_prog_btf_id() (Jiri Olsa) [2014861] - libbpf, doc: Eliminate warnings in libbpf_naming_convention (Jiri Olsa) [2014861] - net, core: Allow netdev_lower_get_next_private_rcu in bh context (Jiri Olsa) [2014861] - samples/bpf: Fix the error return code of xdp_redirect's main() (Jiri Olsa) [2014861] - samples/bpf: Fix Segmentation fault for xdp_redirect command (Jiri Olsa) [2014861] - samples/bpf: Add missing option to xdp_sample_pkts usage (Jiri Olsa) [2014861] - samples/bpf: Add missing option to xdp_fwd usage (Jiri Olsa) [2014861] - samples, bpf: Suppress compiler warning (Jiri Olsa) [2014861] - file: Rename __close_fd to close_fd and remove the files parameter (Jiri Olsa) [2014861] - bpf: Fix ringbuf helper function compatibility (Jiri Olsa) [2014861] - bpf: Clear zext_dst of dead insns (Jiri Olsa) [2014861] - bpf: Add rcu_read_lock in bpf_get_current_[ancestor_]cgroup_id() helpers (Jiri Olsa) [2014861] - bpf, core: Fix kernel-doc notation (Jiri Olsa) [2014861] - libbpf: Do not close un-owned FD 0 on errors (Jiri Olsa) [2014861] - libbpf: Fix probe for BPF_PROG_TYPE_CGROUP_SOCKOPT (Jiri Olsa) [2014861] - s390/bpf: Perform r1 range checking before accessing jit->seen_reg[r1] (Jiri Olsa) [2014861] - libbpf: Restore errno return for functions that were already returning it (Jiri Olsa) [2014861] - powerpc/bpf: Write protect JIT code (Jiri Olsa) [2014861] - powerpc/bpf: Remove bpf_jit_free() (Jiri Olsa) [2014861] - bpf: Fix integer overflow in argument calculation for bpf_map_area_alloc (Jiri Olsa) [2014861] - bpf: Fix false positive kmemleak report in bpf_ringbuf_area_alloc() (Jiri Olsa) [2014861] - bpf: Allow RCU-protected lookups to happen from bh context (Jiri Olsa) [2014861] - bpf, x86: Remove unused cnt increase from EMIT macro (Jiri Olsa) [2014861] - libbpf: Switch to void * casting in netlink helpers (Jiri Olsa) [2014861] - libbpf: Add request buffer type for netlink messages (Jiri Olsa) [2014861] - libbpf: Add extra BPF_PROG_TYPE check to bpf_object__probe_loading (Jiri Olsa) [2014861] - bpf: Add documentation for libbpf including API autogen (Jiri Olsa) [2014861] - bpf: Fix up register-based shifts in interpreter to silence KUBSAN (Jiri Olsa) [2014861] - libbpf: Fail compilation if target arch is missing (Jiri Olsa) [2014861] - bpf: Fix typo in kernel/bpf/bpf_lsm.c (Jiri Olsa) [2014861] - bpf: Support BPF_FUNC_get_socket_cookie() for BPF_PROG_TYPE_SK_REUSEPORT. (Jiri Olsa) [2014861] - libbpf: Set NLM_F_EXCL when creating qdisc (Jiri Olsa) [2014861] - libbpf: Remove unneeded check for flags during tc detach (Jiri Olsa) [2014861] - libbpf: Simplify the return expression of bpf_object__init_maps function (Jiri Olsa) [2014861] - libbpf: Fix pr_warn type warnings on 32bit (Jiri Olsa) [2014861] - libbpf: Install skel_internal.h header used from light skeletons (Jiri Olsa) [2014861] - libbpf: Refactor header installation portions of Makefile (Jiri Olsa) [2014861] - libbpf: Move few APIs from 0.4 to 0.5 version (Jiri Olsa) [2014861] - bpf, tnums: Provably sound, faster, and more precise algorithm for tnum_mul (Jiri Olsa) [2014861] - libbpf: Move BPF_SEQ_PRINTF and BPF_SNPRINTF to bpf_helpers.h (Jiri Olsa) [2014861] - libbpf: Streamline error reporting for high-level APIs (Jiri Olsa) [2014861] - libbpf: Streamline error reporting for low-level APIs (Jiri Olsa) [2014861] - libbpf: Add libbpf_set_strict_mode() API to turn on libbpf 1.0 behaviors (Jiri Olsa) [2014861] - bpf: Fix spelling mistakes (Jiri Olsa) [2014861] - bpf: Extend libbpf with bpf_map_lookup_and_delete_elem_flags (Jiri Olsa) [2014861] - bpf: Add lookup_and_delete_elem support to hashtab (Jiri Olsa) [2014861] - libbpf: Skip bpf_object__probe_loading for light skeleton (Jiri Olsa) [2014861] - bpf: Make some symbols static (Jiri Olsa) [2014861] - bpf: Add cmd alias BPF_PROG_RUN (Jiri Olsa) [2014861] - libbpf: Introduce bpf_map__initial_value(). (Jiri Olsa) [2014861] - libbpf: Cleanup temp FDs when intermediate sys_bpf fails. (Jiri Olsa) [2014861] - libbpf: Generate loader program out of BPF ELF file. (Jiri Olsa) [2014861] - libbpf: Preliminary support for fd_idx (Jiri Olsa) [2014861] - libbpf: Add bpf_object pointer to kernel_supports(). (Jiri Olsa) [2014861] - libbpf: Change the order of data and text relocations. (Jiri Olsa) [2014861] - bpf: Add bpf_sys_close() helper. (Jiri Olsa) [2014861] - bpf: Add bpf_btf_find_by_name_kind() helper. (Jiri Olsa) [2014861] - bpf: Introduce fd_idx (Jiri Olsa) [2014861] - bpf: Make btf_load command to be bpfptr_t compatible. (Jiri Olsa) [2014861] - libbpf: Support for syscall program type (Jiri Olsa) [2014861] - bpf: Prepare bpf syscall to be used from kernel and user space. (Jiri Olsa) [2014861] - bpf: Introduce bpfptr_t user/kernel pointer. (Jiri Olsa) [2014861] - bpf: Introduce bpf_sys_bpf() helper and program type. (Jiri Olsa) [2014861] - libbpf: Add low level TC-BPF management API (Jiri Olsa) [2014861] - libbpf: Add various netlink helpers (Jiri Olsa) [2014861] - libbpf: Reject static entry-point BPF programs (Jiri Olsa) [2014861] - libbpf: Reject static maps (Jiri Olsa) [2014861] - libbpf: Treat STV_INTERNAL same as STV_HIDDEN for functions (Jiri Olsa) [2014861] - libbpf: Add per-file linker opts (Jiri Olsa) [2014861] - bpf: verifier: Use copy_array for jmp_history (Jiri Olsa) [2014861] - bpf: verifier: Improve function state reallocation (Jiri Olsa) [2014861]- ice: fix getting UDP tunnel entry (Jonathan Toppins) [2015409] - ice: convert to new udp_tunnel infrastructure (Jonathan Toppins) [2015409] - selftests: kvm: Check whether SIDA memop fails for normal guests (Thomas Huth) [2050807] - KVM: s390: Return error on SIDA memop on normal guest (Thomas Huth) [2050807] {CVE-2022-0516} - lib/iov_iter: initialize "flags" in new pipe_buffer (Jan Stancek) [2060875] {CVE-2022-0847} - fget: clarify and improve __fget_files() implementation (Patrick Talbert) [2032303] - fget: check that the fd still exists after getting a ref to it (Patrick Talbert) [2032303] {CVE-2021-4083} - drm/ast: Create threshold values for AST2600 (Jocelyn Falempe) [2053358] - cgroup-v1: Correct privileges check in release_agent writes (Waiman Long) [2052167] - cgroup-v1: Require capabilities to set release_agent (Waiman Long) [2052167] {CVE-2022-0492} - spec: Fix separate tools build (Yauheni Kaliuta) [2056301] - net/mlx5: DR, Add support for update FTE (Amir Tzin) [2047231] - net/mlx5: DR, Improve rule tracking memory consumption (Amir Tzin) [2047231] - net/mlx5: DR, Remove rehash ctrl struct from dr_htbl (Amir Tzin) [2047231] - net/mlx5: DR, Remove HW specific STE type from nic domain (Amir Tzin) [2047231] - net/mlx5: DR, Merge DR_STE_SIZE enums (Amir Tzin) [2047231] - net/mlx5: DR, Skip source port matching on FDB RX domain (Amir Tzin) [2047231] - net/mlx5: DR, Add ignore_flow_level support for multi-dest flow tables (Amir Tzin) [2047231] - net/mlx5: DR, replace uintN_t with kernel-style types (Amir Tzin) [2047231] - net/mlx5: DR, Support IPv6 matching on flow label for STEv0 (Amir Tzin) [2047231] - net/mlx5: DR, Reduce print level for FT chaining level check (Amir Tzin) [2047231] - net/mlx5: DR, Warn and ignore SW steering rule insertion on QP err (Amir Tzin) [2047231] - net/mlx5: DR, Improve error flow in actions_build_ste_arr (Amir Tzin) [2047231] - net/mlx5: DR, Enable QP retransmission (Amir Tzin) [2047231] - net/mlx5: DR, Enable VLAN pop on TX and VLAN push on RX (Amir Tzin) [2047231] - net/mlx5: DR, Split modify VLAN state to separate pop/push states (Amir Tzin) [2047231] - net/mlx5: DR, Added support for REMOVE_HEADER packet reformat (Amir Tzin) [2047231] - net/mlx4_en: Resolve bad operstate value (Amir Tzin) [1982190] - net/mlx4_en: Fix an use-after-free bug in mlx4_en_try_alloc_resources() (Amir Tzin) [1982190] - RDMA/mlx4: Do not fail the registration on port stats (Amir Tzin) [1982190] - RDMA/mlx4: Return missed an error if device doesn't support steering (Amir Tzin) [1982190] - net/mlx4_en: Don't allow aRFS for encapsulated packets (Amir Tzin) [1982190] - mlx4: Fix missing error code in mlx4_load_one() (Amir Tzin) [1982190] - net/mlx4: Fix fall-through warning for Clang (Amir Tzin) [1982190] - mlx4: Remove rcu_read_lock() around XDP program invocation (Amir Tzin) [1982190] - IB/mlx4: Avoid field-overflowing memcpy() (Amir Tzin) [1982190] - RDMA/mlx4: Do not map the core_clock page to user space unless enabled (Amir Tzin) [1982190] - net/mlx4: Treat VFs fair when handling comm_channel_events (Amir Tzin) [1982190] - RDMA/mlx4: Remove an unused variable (Amir Tzin) [1982190] - megaraid_sas: Add new messaging - a fix (Tomas Henzl) [2055248] - HID: amd_sfh: Add interrupt handler to process interrupts (Benjamin Tissoires) [2054929] - HID: amd_sfh: Add functionality to clear interrupts (Benjamin Tissoires) [2054929] - HID: amd_sfh: Disable the interrupt for all command (Benjamin Tissoires) [2054929] - HID: amd_sfh: Correct the structure field name (Benjamin Tissoires) [2054929] - HID: amd_sfh: Handle amd_sfh work buffer in PM ops (Benjamin Tissoires) [2054929] - HID: amd_sfh: Add illuminance mask to limit ALS max value (Benjamin Tissoires) [2054929] - HID: amd_sfh: Increase sensor command timeout (Benjamin Tissoires) [2054929] - HID: amd_sfh: Update Copyright details (Benjamin Tissoires) [2054929] - HID: amd_sfh: switch from 'pci_' to 'dev_' API (Benjamin Tissoires) [2054929] - HID: amd_sfh: Use dma_set_mask_and_coherent() (Benjamin Tissoires) [2054929] - HID: amd_sfh: switch from 'pci_' to 'dma_' API (Benjamin Tissoires) [2054929] - dm stats: fix too short end duration_ns when using precise_timestamps (Benjamin Marzinski) [2057166] - dm: fix double accounting of flush with data (Benjamin Marzinski) [2057166] - dm: interlock pending dm_io and dm_wait_for_bios_completion (Benjamin Marzinski) [2057166] - x86/MCE/AMD, EDAC/mce_amd: Support non-uniform MCA bank type enumeration (Aristeu Rozanski) [2050410 2048786 2050412] - x86/MCE/AMD, EDAC/mce_amd: Add new SMCA bank types (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC/amd64: Add support for AMD Family 19h Models 10h-1Fh and A0h-AFh (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC: Add RDDR5 and LRDDR5 memory types (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC/amd64: Handle three rank interleaving mode (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC/amd64: Set proper family type for Family 19h Models 20h-2Fh (Aristeu Rozanski) [2050410 2048786 2050412] - netfilter: nf_queue: handle socket prefetch (Florian Westphal) [2009786] - netfilter: nf_queue: fix possible use-after-free (Florian Westphal) [2009786] - selftests: netfilter: add nfqueue TCP_NEW_SYN_RECV socket race test (Florian Westphal) [2009786] - netfilter: nf_queue: don't assume sk is full socket (Florian Westphal) [2009786] - Enable HSA_AMD_SVM config (Donald Dutile) [2025123] - mm/memremap_pages: support multiple ranges per invocation (Donald Dutile) [2025123] - mm/memremap_pages: convert to 'struct range' (Donald Dutile) [2025123] - device-dax: add an allocation interface for device-dax instances (Donald Dutile) [2025123] - device-dax: make pgmap optional for instance creation (Donald Dutile) [2025123] - device-dax: move instance creation parameters to 'struct dev_dax_data' (Donald Dutile) [2025123] - device-dax: drop the dax_region.pfn_flags attribute (Donald Dutile) [2025123] - memremap: rename MEMORY_DEVICE_DEVDAX to MEMORY_DEVICE_GENERIC (Donald Dutile) [2025123] - PCI/P2PDMA: Introduce private pagemap structure (Donald Dutile) [2025123] - security: implement sctp_assoc_established hook in selinux (Ondrej Mosnacek) [2015525 2048251] - security: add sctp_assoc_established hook (Ondrej Mosnacek) [2015525 2048251] - security: call security_sctp_assoc_request in sctp_sf_do_5_1D_ce (Ondrej Mosnacek) [2015525 2048251] - security: pass asoc to sctp_assoc_request and sctp_sk_clone (Ondrej Mosnacek) [2015525 2048251] - net: sctp: Fix some typos (Ondrej Mosnacek) [2015525 2048251] - iwlwifi: mvm: read 6E enablement flags from DSM and pass to FW (Íñigo Huguet) [1923170 1936001] - net/mlx5: Lag, Make mlx5_lag_is_multipath() be static inline (Amir Tzin) [1982193] - net/mlx5e: nullify cq->dbg pointer in mlx5_debug_cq_remove() (Amir Tzin) [1982193] - net/mlx5: DR, Ignore modify TTL if device doesn't support it (Amir Tzin) [1982193 2028504] - net/mlx5: Warn for devlink reload when there are VFs alive (Amir Tzin) [1982193] - net/mlx5: DR, Fix lower case macro prefix "mlx5_" to "MLX5_" (Amir Tzin) [1982193] - net/mlx5e: Fix wrong features assignment in case of error (Amir Tzin) [1982193] - net/mlx5e: Fix ICOSQ recovery flow for XSK (Amir Tzin) [1982193] - net/mlx5e: Fix interoperability between XSK and ICOSQ recovery flow (Amir Tzin) [1982193] - net/mlx5e: Wrap the tx reporter dump callback to extract the sq (Amir Tzin) [1982193] - net/mlx5: Fix tc max supported prio for nic mode (Amir Tzin) [1982193] - net/mlx5: Fix SF health recovery flow (Amir Tzin) [1982193] - net/mlx5: Fix error print in case of IRQ request failed (Amir Tzin) [1982193] - net/mlx5: DR, Fix NULL vs IS_ERR checking in dr_domain_init_resources (Amir Tzin) [1982193] - mlx5: fix mlx5i_grp_sw_update_stats() stack usage (Amir Tzin) [1982193] - mlx5: fix psample_sample_packet link error (Amir Tzin) [1982193] - net/mlx5: Fix format-security build warnings (Amir Tzin) [1982193] - net/mlx5e: Fix missing IPsec statistics on uplink representor (Amir Tzin) [1982193] - net/mlx5e: IPsec: Fix Software parser inner l3 type setting in case of encapsulation (Amir Tzin) [1982193] - net/mlx5: E-Switch, return error if encap isn't supported (Amir Tzin) [1982193] - net/mlx5: Lag, update tracker when state change event received (Amir Tzin) [1982193] - net/mlx5e: CT, Fix multiple allocations and memleak of mod acts (Amir Tzin) [1982193 2017675] - net/mlx5: Update error handler for UCTX and UMEM (Amir Tzin) [1982193] - net/mlx5: E-Switch, Fix resetting of encap mode when entering switchdev (Amir Tzin) [1982193] - net/mlx5e: Wait for concurrent flow deletion during neigh/fib events (Amir Tzin) [1982193] - net/mlx5e: kTLS, Fix crash in RX resync flow (Amir Tzin) [1982193] - net/mlx5e: IPsec: Fix work queue entry ethernet segment checksum flags (Amir Tzin) [1982193] - net/mlx5e: IPsec: Fix a misuse of the software parser's fields (Amir Tzin) [1982193] - net/mlx5e: Fix vlan data lost during suspend flow (Amir Tzin) [1982193] - net/mlx5: Lag, change multipath and bonding to be mutually exclusive (Amir Tzin) [1982193] - net/mlx5: Lag, move lag destruction to a workqueue (Amir Tzin) [1982193] - RDMA/mlx5: Initialize the ODP xarray when creating an ODP MR (Amir Tzin) [1982193] - net/mlx5e: Mutually exclude RX-FCS and RX-port-timestamp (Amir Tzin) [1982193] - net/mlx5e: Switchdev representors are not vlan challenged (Amir Tzin) [1982193] - net/mlx5e: Fix memory leak in mlx5_core_destroy_cq() error path (Amir Tzin) [1982193] - net/mlx5: Fix cleanup of bridge delayed work (Amir Tzin) [1982193] - RDMA/mlx5: Set user priority for DCT (Amir Tzin) [1982193] - net/mlx5: DR, Fix typo 'offeset' to 'offset' (Amir Tzin) [1982193] - net/mlx5: DR, Fix vport number data type to u16 (Amir Tzin) [1982193] - net/mlx5e: Fix the presented RQ index in PTP stats (Amir Tzin) [1982193] - net/mlx5: Fix setting number of EQs of SFs (Amir Tzin) [1982193] - net/mlx5: Fix length of irq_index in chars (Amir Tzin) [1982193] - net/mlx5: Avoid generating event after PPS out in Real time mode (Amir Tzin) [1982193] - net/mlx5: Force round second at 1PPS out start time (Amir Tzin) [1982193] - net/mlx5: E-Switch, Fix double allocation of acl flow counter (Amir Tzin) [1982193] - net/mlx5e: Keep the value for maximum number of channels in-sync (Amir Tzin) [1982193] - net/mlx5e: IPSEC RX, enable checksum complete (Amir Tzin) [1982193] - net/mlx5: DR, Fix code indentation in dr_ste_v1 (Amir Tzin) [1982193] - RDMA/mlx5: Fix xlt_chunk_align calculation (Amir Tzin) [1982193] - RDMA/mlx5: Fix number of allocated XLT entries (Amir Tzin) [1982193] - net/mlx5e: Fix mutual exclusion between CQE compression and HW TS (Amir Tzin) [1982193] - net/mlx5: Fix potential sleeping in atomic context (Amir Tzin) [1982193] - net/mlx5: FWTrace, cancel work on alloc pd error flow (Amir Tzin) [1982193] - net/mlx5: DR, fix a potential use-after-free bug (Amir Tzin) [1982193] - net/mlx5e: Use correct eswitch for stack devices with lag (Amir Tzin) [1982193] - net/mlx5: E-Switch, Set vhca id valid flag when creating indir fwd group (Amir Tzin) [1982193] - net/mlx5: Remove all auxiliary devices at the unregister event (Amir Tzin) [1982193] - net/mlx5: Lag, fix multipath lag activation (Amir Tzin) [1982193] - net/mlx5: Fix variable type to match 64bit (Amir Tzin) [1982193] - net/mlx5: Fix typo in comments (Amir Tzin) [1982193] - net/mlx5e: Remove Duplicated hunk in function __parse_cls_flower() (Amir Tzin) [1982193] - net/mlx5: Fix unpublish devlink parameters (Amir Tzin) [1982193] - RDMA/mlx5: Delete not-available udata check (Amir Tzin) [1982193] - net/mlx5: Fix missing return value in mlx5_devlink_eswitch_inline_mode_set() (Amir Tzin) [1982193] - net/mlx5e: Block LRO if firmware asks for tunneled LRO (Amir Tzin) [1982193] - net/mlx5e: Prohibit inner indir TIRs in IPoIB (Amir Tzin) [1982193] - net: switchdev: zero-initialize struct switchdev_notifier_fdb_info emitted by drivers towards the bridge (Amir Tzin) [1982193] - net/mlx5: Fix return value from tracer initialization (Amir Tzin) [1982193] - net/mlx5: Synchronize correct IRQ when destroying CQ (Amir Tzin) [1982193 1982219] - net/mlx5e: TC, Fix error handling memory leak (Amir Tzin) [1982193] - net/mlx5: Destroy pool->mutex (Amir Tzin) [1982193] - net/mlx5: Set all field of mlx5_irq before inserting it to the xarray (Amir Tzin) [1982193] - net/mlx5: Fix order of functions in mlx5_irq_detach_nb() (Amir Tzin) [1982193] - net/mlx5: Block switchdev mode while devlink traps are active (Amir Tzin) [1982193] - net/mlx5e: Destroy page pool after XDP SQ to fix use-after-free (Amir Tzin) [1982193] - net/mlx5: Bridge, fix ageing time (Amir Tzin) [1982193] - net/mlx5e: Avoid creating tunnel headers for local route (Amir Tzin) [1982193] - net/mlx5: DR, Add fail on error check on decap (Amir Tzin) [1982193] - net/mlx5: Don't skip subfunction cleanup in case of error in module init (Amir Tzin) [1982193] - RDMA/mlx5: Delay emptying a cache entry when a new MR is added to it recently (Amir Tzin) [1982193] - net/mlx5: Fix mlx5_vport_tbl_attr chain from u16 to u32 (Amir Tzin) [1982193] - net/mlx5e: Fix nullptr in mlx5e_hairpin_get_mdev() (Amir Tzin) [1982193] - net/mlx5: Unload device upon firmware fatal error (Amir Tzin) [1982193] - net/mlx5e: Fix page allocation failure for ptp-RQ over SF (Amir Tzin) [1982193] - net/mlx5e: Fix page allocation failure for trap-RQ over SF (Amir Tzin) [1982193] - net/mlx5e: Consider PTP-RQ when setting RX VLAN stripping (Amir Tzin) [1982193] - net/mlx5e: Add NETIF_F_HW_TC to hw_features when HTB offload is available (Amir Tzin) [1982193] - net/mlx5e: RX, Avoid possible data corruption when relaxed ordering and LRO combined (Amir Tzin) [1982193] - net/mlx5: E-Switch, handle devcom events only for ports on the same device (Amir Tzin) [1982193] - net/mlx5: E-Switch, Set destination vport vhca id only when merged eswitch is supported (Amir Tzin) [1982193] - net/mlx5e: Disable Rx ntuple offload for uplink representor (Amir Tzin) [1982193] - net/mlx5e: kTLS, Add stats for number of deleted kTLS TX offloaded connections (Amir Tzin) [1982193] - net/mlx5: SF, Improve performance in SF allocation (Amir Tzin) [1982193] - net/mlx5: Increase hairpin buffer size (Amir Tzin) [1982193] - net/mlx5: DR, Add support for flow sampler offload (Amir Tzin) [1982193] - net/mlx5: Compare sampler flow destination ID in fs_core (Amir Tzin) [1982193] - net/mlx5: remove "default n" from Kconfig (Amir Tzin) [1982193] - net/mlx5: Fix spelling mistake "enught" -> "enough" (Amir Tzin) [1982193] - net/mlx5: Use cpumask_available() in mlx5_eq_create_generic() (Amir Tzin) [1982193] - net/mlx5: Fix missing error code in mlx5_init_fs() (Amir Tzin) [1982193] - RDMA/mlx5: Support real-time timestamp directly from the device (Amir Tzin) [1982193] - RDMA/mlx5: Refactor get_ts_format functions to simplify code (Amir Tzin) [1982193] - RDMA/mlx5: Enable Relaxed Ordering by default for kernel ULPs (Amir Tzin) [1982193] - net/mlx5: Round-Robin EQs over IRQs (Amir Tzin) [1982193] - net/mlx5: Separate between public and private API of sf.h (Amir Tzin) [1982193] - net/mlx5: Enlarge interrupt field in CREATE_EQ (Amir Tzin) [1982193] - net/mlx5: Allocating a pool of MSI-X vectors for SFs (Amir Tzin) [1982193] - net/mlx5: Change IRQ storage logic from static to dynamic (Amir Tzin) [1982193] - net/mlx5: Moving rmap logic to EQs (Amir Tzin) [1982193] - net/mlx5: Extend mlx5_irq_request to request IRQ from the kernel (Amir Tzin) [1982193] - net/mlx5: Removing rmap per IRQ (Amir Tzin) [1982193] - net/mlx5: Clean license text in eq.[c|h] files (Amir Tzin) [1982193] - net/mlx5: Provide cpumask at EQ creation phase (Amir Tzin) [1982193] - net/mlx5: Introduce API for request and release IRQs (Amir Tzin) [1982193] - net/mlx5: Delay IRQ destruction till all users are gone (Amir Tzin) [1982193] - net/mlx5: Change ownership model for lag (Amir Tzin) [1982193] - net/mlx5: Lag, Don't rescan if the device is going down (Amir Tzin) [1982193] - net/mlx5: Lag, refactor disable flow (Amir Tzin) [1982193] - net/mlx5: Bridge, add tracepoints (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, filter tagged packets that didn't match tagged fg (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, support pvid and untagged vlan configurations (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, match FDB entry vlan tag (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, implement infrastructure for vlans (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, dynamic entry ageing (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, handle FDB events (Amir Tzin) [1982193 1982234] - docs: networking: Add missing mlx5 documentation (Amir Tzin) [1982193] - net/mlx5: Bridge, add offload infrastructure (Amir Tzin) [1982193 1982234] - net/mlx5e: Refactor mlx5e_eswitch_{*}rep() helpers (Amir Tzin) [1982193 1982234] - net/mlx5: Create TC-miss priority and table (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Support EMD tag in modify header for STEv1 (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Added support for INSERT_HEADER reformat type (Amir Tzin) [1982193 1982234] - net/mlx5: Added new parameters to reformat context (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Allow encap action for RX for supporting devices (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Split reformat state to Encap and Decap (Amir Tzin) [1982193 1982234] - net/mlx5: mlx5_ifc support for header insert/remove (Amir Tzin) [1982193 1982234] - net/mlx5e: Remove unreachable code in mlx5e_xmit() (Amir Tzin) [1982193] - net/mlx5e: RX, Re-place page pool numa node change logic (Amir Tzin) [1982193] - net/mlx5e: Zero-init DIM structures (Amir Tzin) [1982193] - net/mlx5e: IPoIB, Add support for NDR speed (Amir Tzin) [1982193] - net/mlx5e: Remove the repeated declaration (Amir Tzin) [1982193] - net/mlx5: check for allocation failure in mlx5_ft_pool_init() (Amir Tzin) [1982193] - mlx5: count all link events (Amir Tzin) [1982193] - net/mlx5: Expose FW version over defined keyword (Amir Tzin) [1982193] - net/mlx5: Use boolean arithmetic to evaluate roce_lag (Amir Tzin) [1982193] - net/mlx5: Remove unnecessary spin lock protection (Amir Tzin) [1982193] - net/mlx5: Cap the maximum flow group size to 16M entries (Amir Tzin) [1982193] - net/mlx5: DR, Set max table size to 2G entries (Amir Tzin) [1982193] - net/mlx5: Move chains ft pool to be used by all firmware steering (Amir Tzin) [1982193] - net/mlx5: Move table size calculation to steering cmd layer (Amir Tzin) [1982193] - net/mlx5: Add case for FS_FT_NIC_TX FT in MLX5_CAP_FLOWTABLE_TYPE (Amir Tzin) [1982193] - net/mlx5: DR, Remove unused field of send_ring struct (Amir Tzin) [1982193] - net/mlx5e: RX, Remove unnecessary check in RX CQE compression handling (Amir Tzin) [1982193] - net/mlx5: CT: Avoid reusing modify header context for natted entries (Amir Tzin) [1982193] - net/mlx5e: CT, Remove newline from ct_dbg call (Amir Tzin) [1982193] - RDMA/mlx5: Take qp type from mlx5_ib_qp (Amir Tzin) [1982193] - RDMA/mlx5: Add SQD2RTS bit to the alloc ucontext response (Amir Tzin) [1982193] - RDMA/mlx5: Support SQD2RTS for modify QP (Amir Tzin) [1982193] - RDMA/mlx5: Remove redundant assignment to ret (Amir Tzin) [1982193] - firewire: fix support status (Tomas Henzl) [2055319] - dlci: fix support status (Tomas Henzl) [2055319] - dlink: fix support status (Tomas Henzl) [2055319] - rxe: fix support status (Tomas Henzl) [2055319] - qic: fix support status (Tomas Henzl) [2055319] - Revert "ceph: enable async dirops by default" (Jeffrey Layton) [2052542] - libceph: optionally use bounce buffer on recv path in crc mode (Jeffrey Layton) [2024725] - libceph: make recv path in secure mode work the same as send path (Jeffrey Layton) [2024725] - mm: use kmap_local_page in memzero_page (Jeffrey Layton) [2024725] - mm: call flush_dcache_page() in memcpy_to_page() and memzero_page() (Jeffrey Layton) [2024725] - iov_iter: lift memzero_page() to highmem.h (Jeffrey Layton) [2024725] - mm/highmem: Convert memcpy_[to|from]_page() to kmap_local_page() (Jeffrey Layton) [2024725] - mm/highmem: Lift memcpy_[to|from]_page to core (Jeffrey Layton) [2024725] - ceph: set pool_ns in new inode layout for async creates (Jeffrey Layton) [2046021] - ceph: properly put ceph_string reference after async create attempt (Jeffrey Layton) [2046021] - ceph: put the requests/sessions when it fails to alloc memory (Jeffrey Layton) [2046021] - ceph: remove redundant Lsx caps check (Jeffrey Layton) [2046021] - ceph: don't check for quotas on MDS stray dirs (Jeffrey Layton) [2046021] - ceph: drop send metrics debug message (Jeffrey Layton) [2046021] - ceph: Fix incorrect statfs report for small quota (Jeffrey Layton) [2011104] - scsi: qla2xxx: stop timer in shutdown path (Nilesh Javali) [2056055] - Revert "PCI: Add support for dev_groups to struct pci_driver" (Michel Dänzer) [2054595] - drm/amdgpu: Assign amdgpu_sysfs_groups to struct device_driver directly (Michel Dänzer) [2054595] - EDAC/i10nm: Retrieve and print retry_rd_err_log registers (Aristeu Rozanski) [1998359] - redhat: enable zstream release numbering for rhel 8.6 (Augusto Caringi) - redhat: generate distgit changelog in genspec.sh as well (Jan Stancek) - redhat: always upload kabi tarballs (Jan Stancek) - redhat: make genspec prefer metadata from git notes (Jan Stancek) - internal: update RHEL_MINOR for the start of RHEL-8.7 development (Jarod Wilson)- ice: fix getting UDP tunnel entry (Jonathan Toppins) [2015409] - ice: convert to new udp_tunnel infrastructure (Jonathan Toppins) [2015409] - selftests: kvm: Check whether SIDA memop fails for normal guests (Thomas Huth) [2050807] - KVM: s390: Return error on SIDA memop on normal guest (Thomas Huth) [2050807] {CVE-2022-0516} - lib/iov_iter: initialize "flags" in new pipe_buffer (Jan Stancek) [2060875] {CVE-2022-0847} - fget: clarify and improve __fget_files() implementation (Patrick Talbert) [2032303] - fget: check that the fd still exists after getting a ref to it (Patrick Talbert) [2032303] {CVE-2021-4083} - drm/ast: Create threshold values for AST2600 (Jocelyn Falempe) [2053358] - cgroup-v1: Correct privileges check in release_agent writes (Waiman Long) [2052167] - cgroup-v1: Require capabilities to set release_agent (Waiman Long) [2052167] {CVE-2022-0492} - spec: Fix separate tools build (Yauheni Kaliuta) [2056301] - net/mlx5: DR, Add support for update FTE (Amir Tzin) [2047231] - net/mlx5: DR, Improve rule tracking memory consumption (Amir Tzin) [2047231] - net/mlx5: DR, Remove rehash ctrl struct from dr_htbl (Amir Tzin) [2047231] - net/mlx5: DR, Remove HW specific STE type from nic domain (Amir Tzin) [2047231] - net/mlx5: DR, Merge DR_STE_SIZE enums (Amir Tzin) [2047231] - net/mlx5: DR, Skip source port matching on FDB RX domain (Amir Tzin) [2047231] - net/mlx5: DR, Add ignore_flow_level support for multi-dest flow tables (Amir Tzin) [2047231] - net/mlx5: DR, replace uintN_t with kernel-style types (Amir Tzin) [2047231] - net/mlx5: DR, Support IPv6 matching on flow label for STEv0 (Amir Tzin) [2047231] - net/mlx5: DR, Reduce print level for FT chaining level check (Amir Tzin) [2047231] - net/mlx5: DR, Warn and ignore SW steering rule insertion on QP err (Amir Tzin) [2047231] - net/mlx5: DR, Improve error flow in actions_build_ste_arr (Amir Tzin) [2047231] - net/mlx5: DR, Enable QP retransmission (Amir Tzin) [2047231] - net/mlx5: DR, Enable VLAN pop on TX and VLAN push on RX (Amir Tzin) [2047231] - net/mlx5: DR, Split modify VLAN state to separate pop/push states (Amir Tzin) [2047231] - net/mlx5: DR, Added support for REMOVE_HEADER packet reformat (Amir Tzin) [2047231] - net/mlx4_en: Resolve bad operstate value (Amir Tzin) [1982190] - net/mlx4_en: Fix an use-after-free bug in mlx4_en_try_alloc_resources() (Amir Tzin) [1982190] - RDMA/mlx4: Do not fail the registration on port stats (Amir Tzin) [1982190] - RDMA/mlx4: Return missed an error if device doesn't support steering (Amir Tzin) [1982190] - net/mlx4_en: Don't allow aRFS for encapsulated packets (Amir Tzin) [1982190] - mlx4: Fix missing error code in mlx4_load_one() (Amir Tzin) [1982190] - net/mlx4: Fix fall-through warning for Clang (Amir Tzin) [1982190] - mlx4: Remove rcu_read_lock() around XDP program invocation (Amir Tzin) [1982190] - IB/mlx4: Avoid field-overflowing memcpy() (Amir Tzin) [1982190] - RDMA/mlx4: Do not map the core_clock page to user space unless enabled (Amir Tzin) [1982190] - net/mlx4: Treat VFs fair when handling comm_channel_events (Amir Tzin) [1982190] - RDMA/mlx4: Remove an unused variable (Amir Tzin) [1982190]- megaraid_sas: Add new messaging - a fix (Tomas Henzl) [2055248] - HID: amd_sfh: Add interrupt handler to process interrupts (Benjamin Tissoires) [2054929] - HID: amd_sfh: Add functionality to clear interrupts (Benjamin Tissoires) [2054929] - HID: amd_sfh: Disable the interrupt for all command (Benjamin Tissoires) [2054929] - HID: amd_sfh: Correct the structure field name (Benjamin Tissoires) [2054929] - HID: amd_sfh: Handle amd_sfh work buffer in PM ops (Benjamin Tissoires) [2054929] - HID: amd_sfh: Add illuminance mask to limit ALS max value (Benjamin Tissoires) [2054929] - HID: amd_sfh: Increase sensor command timeout (Benjamin Tissoires) [2054929] - HID: amd_sfh: Update Copyright details (Benjamin Tissoires) [2054929] - HID: amd_sfh: switch from 'pci_' to 'dev_' API (Benjamin Tissoires) [2054929] - HID: amd_sfh: Use dma_set_mask_and_coherent() (Benjamin Tissoires) [2054929] - HID: amd_sfh: switch from 'pci_' to 'dma_' API (Benjamin Tissoires) [2054929] - dm stats: fix too short end duration_ns when using precise_timestamps (Benjamin Marzinski) [2057166] - dm: fix double accounting of flush with data (Benjamin Marzinski) [2057166] - dm: interlock pending dm_io and dm_wait_for_bios_completion (Benjamin Marzinski) [2057166] - x86/MCE/AMD, EDAC/mce_amd: Support non-uniform MCA bank type enumeration (Aristeu Rozanski) [2050410 2048786 2050412] - x86/MCE/AMD, EDAC/mce_amd: Add new SMCA bank types (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC/amd64: Add support for AMD Family 19h Models 10h-1Fh and A0h-AFh (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC: Add RDDR5 and LRDDR5 memory types (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC/amd64: Handle three rank interleaving mode (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC/amd64: Set proper family type for Family 19h Models 20h-2Fh (Aristeu Rozanski) [2050410 2048786 2050412] - netfilter: nf_queue: handle socket prefetch (Florian Westphal) [2009786] - netfilter: nf_queue: fix possible use-after-free (Florian Westphal) [2009786] - selftests: netfilter: add nfqueue TCP_NEW_SYN_RECV socket race test (Florian Westphal) [2009786] - netfilter: nf_queue: don't assume sk is full socket (Florian Westphal) [2009786] - Enable HSA_AMD_SVM config (Donald Dutile) [2025123] - mm/memremap_pages: support multiple ranges per invocation (Donald Dutile) [2025123] - mm/memremap_pages: convert to 'struct range' (Donald Dutile) [2025123] - device-dax: add an allocation interface for device-dax instances (Donald Dutile) [2025123] - device-dax: make pgmap optional for instance creation (Donald Dutile) [2025123] - device-dax: move instance creation parameters to 'struct dev_dax_data' (Donald Dutile) [2025123] - device-dax: drop the dax_region.pfn_flags attribute (Donald Dutile) [2025123] - memremap: rename MEMORY_DEVICE_DEVDAX to MEMORY_DEVICE_GENERIC (Donald Dutile) [2025123] - PCI/P2PDMA: Introduce private pagemap structure (Donald Dutile) [2025123] - security: implement sctp_assoc_established hook in selinux (Ondrej Mosnacek) [2015525 2048251] - security: add sctp_assoc_established hook (Ondrej Mosnacek) [2015525 2048251] - security: call security_sctp_assoc_request in sctp_sf_do_5_1D_ce (Ondrej Mosnacek) [2015525 2048251] - security: pass asoc to sctp_assoc_request and sctp_sk_clone (Ondrej Mosnacek) [2015525 2048251] - net: sctp: Fix some typos (Ondrej Mosnacek) [2015525 2048251] - iwlwifi: mvm: read 6E enablement flags from DSM and pass to FW (Íñigo Huguet) [1923170 1936001] - net/mlx5: Lag, Make mlx5_lag_is_multipath() be static inline (Amir Tzin) [1982193] - net/mlx5e: nullify cq->dbg pointer in mlx5_debug_cq_remove() (Amir Tzin) [1982193] - net/mlx5: DR, Ignore modify TTL if device doesn't support it (Amir Tzin) [1982193 2028504] - net/mlx5: Warn for devlink reload when there are VFs alive (Amir Tzin) [1982193] - net/mlx5: DR, Fix lower case macro prefix "mlx5_" to "MLX5_" (Amir Tzin) [1982193] - net/mlx5e: Fix wrong features assignment in case of error (Amir Tzin) [1982193] - net/mlx5e: Fix ICOSQ recovery flow for XSK (Amir Tzin) [1982193] - net/mlx5e: Fix interoperability between XSK and ICOSQ recovery flow (Amir Tzin) [1982193] - net/mlx5e: Wrap the tx reporter dump callback to extract the sq (Amir Tzin) [1982193] - net/mlx5: Fix tc max supported prio for nic mode (Amir Tzin) [1982193] - net/mlx5: Fix SF health recovery flow (Amir Tzin) [1982193] - net/mlx5: Fix error print in case of IRQ request failed (Amir Tzin) [1982193] - net/mlx5: DR, Fix NULL vs IS_ERR checking in dr_domain_init_resources (Amir Tzin) [1982193] - mlx5: fix mlx5i_grp_sw_update_stats() stack usage (Amir Tzin) [1982193] - mlx5: fix psample_sample_packet link error (Amir Tzin) [1982193] - net/mlx5: Fix format-security build warnings (Amir Tzin) [1982193] - net/mlx5e: Fix missing IPsec statistics on uplink representor (Amir Tzin) [1982193] - net/mlx5e: IPsec: Fix Software parser inner l3 type setting in case of encapsulation (Amir Tzin) [1982193] - net/mlx5: E-Switch, return error if encap isn't supported (Amir Tzin) [1982193] - net/mlx5: Lag, update tracker when state change event received (Amir Tzin) [1982193] - net/mlx5e: CT, Fix multiple allocations and memleak of mod acts (Amir Tzin) [1982193 2017675] - net/mlx5: Update error handler for UCTX and UMEM (Amir Tzin) [1982193] - net/mlx5: E-Switch, Fix resetting of encap mode when entering switchdev (Amir Tzin) [1982193] - net/mlx5e: Wait for concurrent flow deletion during neigh/fib events (Amir Tzin) [1982193] - net/mlx5e: kTLS, Fix crash in RX resync flow (Amir Tzin) [1982193] - net/mlx5e: IPsec: Fix work queue entry ethernet segment checksum flags (Amir Tzin) [1982193] - net/mlx5e: IPsec: Fix a misuse of the software parser's fields (Amir Tzin) [1982193] - net/mlx5e: Fix vlan data lost during suspend flow (Amir Tzin) [1982193] - net/mlx5: Lag, change multipath and bonding to be mutually exclusive (Amir Tzin) [1982193] - net/mlx5: Lag, move lag destruction to a workqueue (Amir Tzin) [1982193] - RDMA/mlx5: Initialize the ODP xarray when creating an ODP MR (Amir Tzin) [1982193] - net/mlx5e: Mutually exclude RX-FCS and RX-port-timestamp (Amir Tzin) [1982193] - net/mlx5e: Switchdev representors are not vlan challenged (Amir Tzin) [1982193] - net/mlx5e: Fix memory leak in mlx5_core_destroy_cq() error path (Amir Tzin) [1982193] - net/mlx5: Fix cleanup of bridge delayed work (Amir Tzin) [1982193] - RDMA/mlx5: Set user priority for DCT (Amir Tzin) [1982193] - net/mlx5: DR, Fix typo 'offeset' to 'offset' (Amir Tzin) [1982193] - net/mlx5: DR, Fix vport number data type to u16 (Amir Tzin) [1982193] - net/mlx5e: Fix the presented RQ index in PTP stats (Amir Tzin) [1982193] - net/mlx5: Fix setting number of EQs of SFs (Amir Tzin) [1982193] - net/mlx5: Fix length of irq_index in chars (Amir Tzin) [1982193] - net/mlx5: Avoid generating event after PPS out in Real time mode (Amir Tzin) [1982193] - net/mlx5: Force round second at 1PPS out start time (Amir Tzin) [1982193] - net/mlx5: E-Switch, Fix double allocation of acl flow counter (Amir Tzin) [1982193] - net/mlx5e: Keep the value for maximum number of channels in-sync (Amir Tzin) [1982193] - net/mlx5e: IPSEC RX, enable checksum complete (Amir Tzin) [1982193] - net/mlx5: DR, Fix code indentation in dr_ste_v1 (Amir Tzin) [1982193] - RDMA/mlx5: Fix xlt_chunk_align calculation (Amir Tzin) [1982193] - RDMA/mlx5: Fix number of allocated XLT entries (Amir Tzin) [1982193] - net/mlx5e: Fix mutual exclusion between CQE compression and HW TS (Amir Tzin) [1982193] - net/mlx5: Fix potential sleeping in atomic context (Amir Tzin) [1982193] - net/mlx5: FWTrace, cancel work on alloc pd error flow (Amir Tzin) [1982193] - net/mlx5: DR, fix a potential use-after-free bug (Amir Tzin) [1982193] - net/mlx5e: Use correct eswitch for stack devices with lag (Amir Tzin) [1982193] - net/mlx5: E-Switch, Set vhca id valid flag when creating indir fwd group (Amir Tzin) [1982193] - net/mlx5: Remove all auxiliary devices at the unregister event (Amir Tzin) [1982193] - net/mlx5: Lag, fix multipath lag activation (Amir Tzin) [1982193] - net/mlx5: Fix variable type to match 64bit (Amir Tzin) [1982193] - net/mlx5: Fix typo in comments (Amir Tzin) [1982193] - net/mlx5e: Remove Duplicated hunk in function __parse_cls_flower() (Amir Tzin) [1982193] - net/mlx5: Fix unpublish devlink parameters (Amir Tzin) [1982193] - RDMA/mlx5: Delete not-available udata check (Amir Tzin) [1982193] - net/mlx5: Fix missing return value in mlx5_devlink_eswitch_inline_mode_set() (Amir Tzin) [1982193] - net/mlx5e: Block LRO if firmware asks for tunneled LRO (Amir Tzin) [1982193] - net/mlx5e: Prohibit inner indir TIRs in IPoIB (Amir Tzin) [1982193] - net: switchdev: zero-initialize struct switchdev_notifier_fdb_info emitted by drivers towards the bridge (Amir Tzin) [1982193] - net/mlx5: Fix return value from tracer initialization (Amir Tzin) [1982193] - net/mlx5: Synchronize correct IRQ when destroying CQ (Amir Tzin) [1982193 1982219] - net/mlx5e: TC, Fix error handling memory leak (Amir Tzin) [1982193] - net/mlx5: Destroy pool->mutex (Amir Tzin) [1982193] - net/mlx5: Set all field of mlx5_irq before inserting it to the xarray (Amir Tzin) [1982193] - net/mlx5: Fix order of functions in mlx5_irq_detach_nb() (Amir Tzin) [1982193] - net/mlx5: Block switchdev mode while devlink traps are active (Amir Tzin) [1982193] - net/mlx5e: Destroy page pool after XDP SQ to fix use-after-free (Amir Tzin) [1982193] - net/mlx5: Bridge, fix ageing time (Amir Tzin) [1982193] - net/mlx5e: Avoid creating tunnel headers for local route (Amir Tzin) [1982193] - net/mlx5: DR, Add fail on error check on decap (Amir Tzin) [1982193] - net/mlx5: Don't skip subfunction cleanup in case of error in module init (Amir Tzin) [1982193] - RDMA/mlx5: Delay emptying a cache entry when a new MR is added to it recently (Amir Tzin) [1982193] - net/mlx5: Fix mlx5_vport_tbl_attr chain from u16 to u32 (Amir Tzin) [1982193] - net/mlx5e: Fix nullptr in mlx5e_hairpin_get_mdev() (Amir Tzin) [1982193] - net/mlx5: Unload device upon firmware fatal error (Amir Tzin) [1982193] - net/mlx5e: Fix page allocation failure for ptp-RQ over SF (Amir Tzin) [1982193] - net/mlx5e: Fix page allocation failure for trap-RQ over SF (Amir Tzin) [1982193] - net/mlx5e: Consider PTP-RQ when setting RX VLAN stripping (Amir Tzin) [1982193] - net/mlx5e: Add NETIF_F_HW_TC to hw_features when HTB offload is available (Amir Tzin) [1982193] - net/mlx5e: RX, Avoid possible data corruption when relaxed ordering and LRO combined (Amir Tzin) [1982193] - net/mlx5: E-Switch, handle devcom events only for ports on the same device (Amir Tzin) [1982193] - net/mlx5: E-Switch, Set destination vport vhca id only when merged eswitch is supported (Amir Tzin) [1982193] - net/mlx5e: Disable Rx ntuple offload for uplink representor (Amir Tzin) [1982193] - net/mlx5e: kTLS, Add stats for number of deleted kTLS TX offloaded connections (Amir Tzin) [1982193] - net/mlx5: SF, Improve performance in SF allocation (Amir Tzin) [1982193] - net/mlx5: Increase hairpin buffer size (Amir Tzin) [1982193] - net/mlx5: DR, Add support for flow sampler offload (Amir Tzin) [1982193] - net/mlx5: Compare sampler flow destination ID in fs_core (Amir Tzin) [1982193] - net/mlx5: remove "default n" from Kconfig (Amir Tzin) [1982193] - net/mlx5: Fix spelling mistake "enught" -> "enough" (Amir Tzin) [1982193] - net/mlx5: Use cpumask_available() in mlx5_eq_create_generic() (Amir Tzin) [1982193] - net/mlx5: Fix missing error code in mlx5_init_fs() (Amir Tzin) [1982193] - RDMA/mlx5: Support real-time timestamp directly from the device (Amir Tzin) [1982193] - RDMA/mlx5: Refactor get_ts_format functions to simplify code (Amir Tzin) [1982193] - RDMA/mlx5: Enable Relaxed Ordering by default for kernel ULPs (Amir Tzin) [1982193] - net/mlx5: Round-Robin EQs over IRQs (Amir Tzin) [1982193] - net/mlx5: Separate between public and private API of sf.h (Amir Tzin) [1982193] - net/mlx5: Enlarge interrupt field in CREATE_EQ (Amir Tzin) [1982193] - net/mlx5: Allocating a pool of MSI-X vectors for SFs (Amir Tzin) [1982193] - net/mlx5: Change IRQ storage logic from static to dynamic (Amir Tzin) [1982193] - net/mlx5: Moving rmap logic to EQs (Amir Tzin) [1982193] - net/mlx5: Extend mlx5_irq_request to request IRQ from the kernel (Amir Tzin) [1982193] - net/mlx5: Removing rmap per IRQ (Amir Tzin) [1982193] - net/mlx5: Clean license text in eq.[c|h] files (Amir Tzin) [1982193] - net/mlx5: Provide cpumask at EQ creation phase (Amir Tzin) [1982193] - net/mlx5: Introduce API for request and release IRQs (Amir Tzin) [1982193] - net/mlx5: Delay IRQ destruction till all users are gone (Amir Tzin) [1982193] - net/mlx5: Change ownership model for lag (Amir Tzin) [1982193] - net/mlx5: Lag, Don't rescan if the device is going down (Amir Tzin) [1982193] - net/mlx5: Lag, refactor disable flow (Amir Tzin) [1982193] - net/mlx5: Bridge, add tracepoints (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, filter tagged packets that didn't match tagged fg (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, support pvid and untagged vlan configurations (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, match FDB entry vlan tag (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, implement infrastructure for vlans (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, dynamic entry ageing (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, handle FDB events (Amir Tzin) [1982193 1982234] - docs: networking: Add missing mlx5 documentation (Amir Tzin) [1982193] - net/mlx5: Bridge, add offload infrastructure (Amir Tzin) [1982193 1982234] - net/mlx5e: Refactor mlx5e_eswitch_{*}rep() helpers (Amir Tzin) [1982193 1982234] - net/mlx5: Create TC-miss priority and table (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Support EMD tag in modify header for STEv1 (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Added support for INSERT_HEADER reformat type (Amir Tzin) [1982193 1982234] - net/mlx5: Added new parameters to reformat context (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Allow encap action for RX for supporting devices (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Split reformat state to Encap and Decap (Amir Tzin) [1982193 1982234] - net/mlx5: mlx5_ifc support for header insert/remove (Amir Tzin) [1982193 1982234] - net/mlx5e: Remove unreachable code in mlx5e_xmit() (Amir Tzin) [1982193] - net/mlx5e: RX, Re-place page pool numa node change logic (Amir Tzin) [1982193] - net/mlx5e: Zero-init DIM structures (Amir Tzin) [1982193] - net/mlx5e: IPoIB, Add support for NDR speed (Amir Tzin) [1982193] - net/mlx5e: Remove the repeated declaration (Amir Tzin) [1982193] - net/mlx5: check for allocation failure in mlx5_ft_pool_init() (Amir Tzin) [1982193] - mlx5: count all link events (Amir Tzin) [1982193] - net/mlx5: Expose FW version over defined keyword (Amir Tzin) [1982193] - net/mlx5: Use boolean arithmetic to evaluate roce_lag (Amir Tzin) [1982193] - net/mlx5: Remove unnecessary spin lock protection (Amir Tzin) [1982193] - net/mlx5: Cap the maximum flow group size to 16M entries (Amir Tzin) [1982193] - net/mlx5: DR, Set max table size to 2G entries (Amir Tzin) [1982193] - net/mlx5: Move chains ft pool to be used by all firmware steering (Amir Tzin) [1982193] - net/mlx5: Move table size calculation to steering cmd layer (Amir Tzin) [1982193] - net/mlx5: Add case for FS_FT_NIC_TX FT in MLX5_CAP_FLOWTABLE_TYPE (Amir Tzin) [1982193] - net/mlx5: DR, Remove unused field of send_ring struct (Amir Tzin) [1982193] - net/mlx5e: RX, Remove unnecessary check in RX CQE compression handling (Amir Tzin) [1982193] - net/mlx5: CT: Avoid reusing modify header context for natted entries (Amir Tzin) [1982193] - net/mlx5e: CT, Remove newline from ct_dbg call (Amir Tzin) [1982193] - RDMA/mlx5: Take qp type from mlx5_ib_qp (Amir Tzin) [1982193] - RDMA/mlx5: Add SQD2RTS bit to the alloc ucontext response (Amir Tzin) [1982193] - RDMA/mlx5: Support SQD2RTS for modify QP (Amir Tzin) [1982193] - RDMA/mlx5: Remove redundant assignment to ret (Amir Tzin) [1982193] - firewire: fix support status (Tomas Henzl) [2055319] - dlci: fix support status (Tomas Henzl) [2055319] - dlink: fix support status (Tomas Henzl) [2055319] - rxe: fix support status (Tomas Henzl) [2055319] - qic: fix support status (Tomas Henzl) [2055319] - Revert "ceph: enable async dirops by default" (Jeffrey Layton) [2052542] - libceph: optionally use bounce buffer on recv path in crc mode (Jeffrey Layton) [2024725] - libceph: make recv path in secure mode work the same as send path (Jeffrey Layton) [2024725] - mm: use kmap_local_page in memzero_page (Jeffrey Layton) [2024725] - mm: call flush_dcache_page() in memcpy_to_page() and memzero_page() (Jeffrey Layton) [2024725] - iov_iter: lift memzero_page() to highmem.h (Jeffrey Layton) [2024725] - mm/highmem: Convert memcpy_[to|from]_page() to kmap_local_page() (Jeffrey Layton) [2024725] - mm/highmem: Lift memcpy_[to|from]_page to core (Jeffrey Layton) [2024725] - ceph: set pool_ns in new inode layout for async creates (Jeffrey Layton) [2046021] - ceph: properly put ceph_string reference after async create attempt (Jeffrey Layton) [2046021] - ceph: put the requests/sessions when it fails to alloc memory (Jeffrey Layton) [2046021] - ceph: remove redundant Lsx caps check (Jeffrey Layton) [2046021] - ceph: don't check for quotas on MDS stray dirs (Jeffrey Layton) [2046021] - ceph: drop send metrics debug message (Jeffrey Layton) [2046021] - ceph: Fix incorrect statfs report for small quota (Jeffrey Layton) [2011104] - scsi: qla2xxx: stop timer in shutdown path (Nilesh Javali) [2056055] - Revert "PCI: Add support for dev_groups to struct pci_driver" (Michel Dänzer) [2054595] - drm/amdgpu: Assign amdgpu_sysfs_groups to struct device_driver directly (Michel Dänzer) [2054595] - EDAC/i10nm: Retrieve and print retry_rd_err_log registers (Aristeu Rozanski) [1998359] - redhat: enable zstream release numbering for rhel 8.6 (Augusto Caringi) - redhat: generate distgit changelog in genspec.sh as well (Jan Stancek) - redhat: always upload kabi tarballs (Jan Stancek) - redhat: make genspec prefer metadata from git notes (Jan Stancek)- xfs: don't generate selinux audit messages for capability testing (Brian Foster) [2059835]- ice: Implement support for SMA and U.FL on E810-T (Jonathan Toppins) [1975007] - ice: Add support for SMA control multiplexer (Jonathan Toppins) [1975007] - ice: Implement functions for reading and setting GPIO pins (Jonathan Toppins) [1975007] - ice: Refactor ice_aqc_link_topo_addr (Jonathan Toppins) [1975007] - xfs: restore speculative_cow_prealloc_lifetime sysctl (Bill O'Donnell) [2015621] - xfs: Fix the free logic of state in xfs_attr_node_hasname (Bill O'Donnell) [2015621 2037498] - xfs: punch out data fork delalloc blocks on COW writeback failure (Bill O'Donnell) [2015621 2012872] - xfs: use kmem_cache_free() for kmem_cache objects (Bill O'Donnell) [2015621] - xfs: logging the on disk inode LSN can make it go backwards (Bill O'Donnell) [2015621] - xfs: only reset incore inode health state flags when reclaiming an inode (Bill O'Donnell) [2015621] - xfs: remove obsolete AGF counter debugging (Bill O'Donnell) [2015621] - xfs: Initialize xfs_alloc_arg->total correctly when allocating minlen extents (Bill O'Donnell) [2015621] - xfs: Fix dax inode extent calculation when direct write is performed on an unwritten extent (Bill O'Donnell) [2015621] - xfs: mark a data structure sick if there are cross-referencing errors (Bill O'Donnell) [2015621] - xfs: fix maxlevels comparisons in the btree staging code (Bill O'Donnell) [2015621] - xfs: fix incorrect unit conversion in scrub tracepoint (Bill O'Donnell) [2015621] - xfs: fix log intent recovery ENOSPC shutdowns when inactivating inodes (Bill O'Donnell) [2015621] - xfs: fix radix tree tag signs (Bill O'Donnell) [2015621] - xfs: force log and push AIL to clear pinned inodes when aborting mount (Bill O'Donnell) [2015621] - xfs: use current->journal_info for detecting transaction recursion (Bill O'Donnell) [2015621] - xfs: don't nest transactions when scanning for eofblocks (Bill O'Donnell) [2015621] - xfs: fix boolreturn.cocci warnings (Bill O'Donnell) [2015621] - xfs: get rid of xfs_growfs_{data,log}_t (Bill O'Donnell) [2015621] - xfs: rename `new' to `delta' in xfs_growfs_data_private() (Bill O'Donnell) [2015621] - xfs: don't bounce the iolock between free_{eof,cow}blocks (Bill O'Donnell) [2015621] - xfs: expose the blockgc workqueue knobs publicly (Bill O'Donnell) [2015621] - xfs: parallelize block preallocation garbage collection (Bill O'Donnell) [2015621] - xfs: rename block gc start and stop functions (Bill O'Donnell) [2015621] - xfs: only walk the incore inode tree once per blockgc scan (Bill O'Donnell) [2015621] - xfs: consolidate the eofblocks and cowblocks workers (Bill O'Donnell) [2015621] - xfs: consolidate incore inode radix tree posteof/cowblocks tags (Bill O'Donnell) [2015621] - xfs: remove trivial eof/cowblocks functions (Bill O'Donnell) [2015621] - xfs: hide xfs_icache_free_cowblocks (Bill O'Donnell) [2015621] - xfs: hide xfs_icache_free_eofblocks (Bill O'Donnell) [2015621] - xfs: relocate the eofb/cowb workqueue functions (Bill O'Donnell) [2015621] - xfs: set WQ_SYSFS on all workqueues in debug mode (Bill O'Donnell) [2015621] - xfs: increase the default parallelism levels of pwork clients (Bill O'Donnell) [2015621] - xfs: flush speculative space allocations when we run out of space (Bill O'Donnell) [2015621] - xfs: refactor xfs_icache_free_{eof,cow}blocks call sites (Bill O'Donnell) [2015621] - xfs: add a tracepoint for blockgc scans (Bill O'Donnell) [2015621] - xfs: flush eof/cowblocks if we can't reserve quota for chown (Bill O'Donnell) [2015621] - xfs: flush eof/cowblocks if we can't reserve quota for inode creation (Bill O'Donnell) [2015621] - xfs: flush eof/cowblocks if we can't reserve quota for file blocks (Bill O'Donnell) [2015621] - xfs: try worst case space reservation upfront in xfs_reflink_remap_extent (Bill O'Donnell) [2015621] - xfs: pass flags and return gc errors from xfs_blockgc_free_quota (Bill O'Donnell) [2015621] - xfs: move and rename xfs_inode_free_quota_blocks to avoid conflicts (Bill O'Donnell) [2015621] - xfs: xfs_inode_free_quota_blocks should scan project quota (Bill O'Donnell) [2015621] - xfs: don't stall cowblocks scan if we can't take locks (Bill O'Donnell) [2015621] - xfs: trigger all block gc scans when low on quota space (Bill O'Donnell) [2015621] - xfs: shut down the filesystem if we screw up quota reservation (Bill O'Donnell) [2015621] - xfs: rename code to error in xfs_ioctl_setattr (Bill O'Donnell) [2015621] - xfs: remove xfs_qm_vop_chown_reserve (Bill O'Donnell) [2015621] - xfs: refactor inode ownership change transaction/inode/quota allocation idiom (Bill O'Donnell) [2015621] - xfs: refactor inode creation transaction/inode/quota allocation idiom (Bill O'Donnell) [2015621] - xfs: refactor reflink functions to use xfs_trans_alloc_inode (Bill O'Donnell) [2015621] - xfs: allow reservation of rtblocks with xfs_trans_alloc_inode (Bill O'Donnell) [2015621] - xfs: refactor common transaction/inode/quota allocation idiom (Bill O'Donnell) [2015621] - xfs: reserve data and rt quota at the same time (Bill O'Donnell) [2015621] - xfs: clean up icreate quota reservation calls (Bill O'Donnell) [2015621] - xfs: remove xfs_trans_unreserve_quota_nblks completely (Bill O'Donnell) [2015621] - xfs: create convenience wrappers for incore quota block reservations (Bill O'Donnell) [2015621] - xfs: clean up quota reservation callsites (Bill O'Donnell) [2015621] - xfs: reduce quota reservation when doing a dax unwritten extent conversion (Bill O'Donnell) [2015621] - xfs: reduce exclusive locking on unaligned dio (Bill O'Donnell) [2015621] - xfs: split the unaligned DIO write code out (Bill O'Donnell) [2015621] - xfs: improve the reflink_bounce_dio_write tracepoint (Bill O'Donnell) [2015621] - xfs: simplify the read/write tracepoints (Bill O'Donnell) [2015621] - xfs: remove the buffered I/O fallback assert (Bill O'Donnell) [2015621] - xfs: cleanup the read/write helper naming (Bill O'Donnell) [2015621] - xfs: make xfs_file_aio_write_checks IOCB_NOWAIT-aware (Bill O'Donnell) [2015621] - xfs: factor out a xfs_ilock_iocb helper (Bill O'Donnell) [2015621] - xfs: Fix 'set but not used' warning in xfs_bmap_compute_alignments() (Bill O'Donnell) [2015621] - xfs: fix unused log variable in xfs_log_cover() (Bill O'Donnell) [2015621] - iomap: add a IOMAP_DIO_OVERWRITE_ONLY flag (Bill O'Donnell) [2015621] - iomap: pass a flags argument to iomap_dio_rw (Bill O'Donnell) [2015621] - iomap: rename the flags variable in __iomap_dio_rw (Bill O'Donnell) [2015621] - iomap: Allow filesystem to call iomap_dio_complete without i_rwsem (Bill O'Donnell) [2015621] - xfs: reduce ilock acquisitions in xfs_file_fsync (Bill O'Donnell) [2015621] - xfs: refactor xfs_file_fsync (Bill O'Donnell) [2015621] - xfs: cover the log on freeze instead of cleaning it (Bill O'Donnell) [2015621] - xfs: remove xfs_quiesce_attr() (Bill O'Donnell) [2015621] - xfs: remove duplicate wq cancel and log force from attr quiesce (Bill O'Donnell) [2015621] - xfs: fold sbcount quiesce logging into log covering (Bill O'Donnell) [2015621] - xfs: don't reset log idle state on covering checkpoints (Bill O'Donnell) [2015621] - xfs: cover the log during log quiesce (Bill O'Donnell) [2015621] - xfs: separate log cleaning from log quiesce (Bill O'Donnell) [2015621] - xfs: lift writable fs check up into log worker task (Bill O'Donnell) [2015621] - xfs: set inode size after creating symlink (Bill O'Donnell) [2015621] - xfs: remove a stale comment from xfs_file_aio_write_checks() (Bill O'Donnell) [2015621] - xfs: Introduce error injection to allocate only minlen size extents for files (Bill O'Donnell) [2015621] - xfs: Process allocated extent in a separate function (Bill O'Donnell) [2015621] - xfs: Compute bmap extent alignments in a separate function (Bill O'Donnell) [2015621] - xfs: Remove duplicate assert statement in xfs_bmap_btalloc() (Bill O'Donnell) [2015621] - xfs: Introduce error injection to reduce maximum inode fork extent count (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when swapping extents (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when remapping an extent (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when moving extent from cow to data fork (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when writing to unwritten extent (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when adding/removing xattrs (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when renaming dir entries (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when removing dir entries (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when adding dir entries (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when punching a hole (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when trivally adding a new extent (Bill O'Donnell) [2015621] - xfs: Add helper for checking per-inode extent count overflow (Bill O'Donnell) [2015621] - iwlwifi: pcie: add killer devices to the driver (Íñigo Huguet) [2043453] - iwlwifi: add support for BNJ HW (Íñigo Huguet) [2043453] - iwlwifi: Fix FW name for gl (Íñigo Huguet) [2043453] - iwlwifi: Read the correct addresses when getting the crf id (Íñigo Huguet) [2043453] - iwlwifi: pcie: add jacket bit to device configuration parsing (Íñigo Huguet) [2043453] - iwlwifi: add new ax1650 killer device (Íñigo Huguet) [2043453] - iwlwifi: add new Qu-Hr device (Íñigo Huguet) [2043453] - iwlwifi: add missing entries for Gf4 with So and SoF (Íñigo Huguet) [2043453] - iwlwifi: remove unused iwlax210_2ax_cfg_so_hr_a0 structure (Íñigo Huguet) [2043453] - iwlwifi: add support for Bz-Z HW (Íñigo Huguet) [2043453] - iwlwifi: support 4-bits in MAC step value (Íñigo Huguet) [2043453] - iwlwifi: mvm: Increase the scan timeout guard to 30 seconds (Íñigo Huguet) [2043453] - iwlwifi: mvm: Use div_s64 instead of do_div in iwl_mvm_ftm_rtt_smoothing() (Íñigo Huguet) [2043453] - mt76: mt7921: fix a possible race enabling/disabling runtime-pm (Íñigo Huguet) [2043453] - ath11k: Fix unexpected return buffer manager error for QCA6390 (Íñigo Huguet) [2043453] - ath11k: Fix napi related hang (Íñigo Huguet) [2043453] - iwlwifi: yoyo: fix issue with new DBGI_SRAM region read. (Íñigo Huguet) [2043453] - iwlwifi: pcie: make sure prph_info is set when treating wakeup IRQ (Íñigo Huguet) [2043453] - iwlwifi: mvm: fix AUX ROC removal (Íñigo Huguet) [2043453] - iwlwifi: mvm: set protected flag only for NDP ranging (Íñigo Huguet) [2043453] - iwlwifi: mvm: perform 6GHz passive scan after suspend (Íñigo Huguet) [2043453] - iwlwifi: mvm: Fix calculation of frame length (Íñigo Huguet) [2043453] - iwlwifi: mvm: test roc running status bits before removing the sta (Íñigo Huguet) [2043453] - iwlwifi: don't pass actual WGDS revision number in table_revision (Íñigo Huguet) [2043453] - iwlwifi: fix leaks/bad data after failed firmware load (Íñigo Huguet) [2043453] - iwlwifi: fix debug TLV parsing (Íñigo Huguet) [2043453] - iwlwifi: mvm: fix 32-bit build in FTM (Íñigo Huguet) [2043453] - iwlwifi: fix Bz NMI behaviour (Íñigo Huguet) [2043453] - rtlwifi: rtl8192cu: Fix WARNING when calling local_irq_restore() with interrupts enabled (Íñigo Huguet) [2043453] - rtw88: 8822c: update rx settings to prevent potential hw deadlock (Íñigo Huguet) [2043453] - rtw88: Disable PCIe ASPM while doing NAPI poll on 8821CE (Íñigo Huguet) [2043453] - ath9k: Fix out-of-bound memcpy in ath9k_hif_usb_rx_stream (Íñigo Huguet) [2043453] - ath9k_htc: fix NULL pointer dereference at ath9k_htc_tx_get_packet() (Íñigo Huguet) [2043453] - ath9k_htc: fix NULL pointer dereference at ath9k_htc_rxep() (Íñigo Huguet) [2043453] - mac80211: fix FEC flag in radio tap header (Íñigo Huguet) [2043453] - mt76: mt7921: fix possible resume failure (Íñigo Huguet) [2043453] - mt76: mt7921: move mt76_connac_mcu_set_hif_suspend to bus-related files (Íñigo Huguet) [2043453] - mt76: mt7921: fix network buffer leak by txs missing (Íñigo Huguet) [2043453] - mt76: mt7615: clear mcu error interrupt status on mt7663 (Íñigo Huguet) [2043453] - mt76: connac: fix last_chan configuration in mt76_connac_mcu_rate_txpower_band (Íñigo Huguet) [2043453] - mt76: mt7921: use correct iftype data on 6GHz cap init (Íñigo Huguet) [2043453] - mt76: mt7921: fix boolreturn.cocci warning (Íñigo Huguet) [2043453] - mt76: mt7615: fix unused tx antenna mask in testmode (Íñigo Huguet) [2043453] - mt76: fix the wiphy's available antennas to the correct value (Íñigo Huguet) [2043453] - mt76: connac: fix a theoretical NULL pointer dereference in mt76_connac_get_phy_mode (Íñigo Huguet) [2043453] - mt76: mt7921: fix possible NULL pointer dereference in mt7921_mac_write_txwi (Íñigo Huguet) [2043453] - mt76: fix possible OOB issue in mt76_calculate_default_rate (Íñigo Huguet) [2043453] - mt76: debugfs: fix queue reporting for mt76-usb (Íñigo Huguet) [2043453] - mt76: mt7915: fix SMPS operation fail (Íñigo Huguet) [2043453] - mt76: mt7915: fix return condition in mt7915_tm_reg_backup_restore() (Íñigo Huguet) [2043453] - mt76: mt7921: fix MT7921E reset failure (Íñigo Huguet) [2043453] - mt76: mt7615: fix possible deadlock while mt7615_register_ext_phy() (Íñigo Huguet) [2043453] - mt76: mt7921: drop offload_flags overwritten (Íñigo Huguet) [2043453] - mt76: mt7915: get rid of mt7915_mcu_set_fixed_rate routine (Íñigo Huguet) [2043453] - bus: mhi: core: Use correctly sized arguments for bit field (Íñigo Huguet) [2043453] - bus: mhi: core: Fix race while handling SYS_ERR at power up (Íñigo Huguet) [2043453] - bus: mhi: core: Fix reading wake_capable channel configuration (Íñigo Huguet) [2043453] - bus: mhi: core: Minor style and comment fixes (Íñigo Huguet) [2043453] - bus: mhi: pci_generic: Graceful shutdown on freeze (Íñigo Huguet) [2043453] - ath11k: Fix a NULL pointer dereference in ath11k_mac_op_hw_scan() (Íñigo Huguet) [2043453] - mt76: remove variable set but not used (Íñigo Huguet) [2043453] - ath11k: Fix deleting uninitialized kernel timer during fragment cache flush (Íñigo Huguet) [2043453] - ath11k: add spectral/CFR buffer validation support (Íñigo Huguet) [2043453] - ath11k: Fix buffer overflow when scanning with extraie (Íñigo Huguet) [2043453] - mwifiex: Fix possible ABBA deadlock (Íñigo Huguet) [2043453] - ath10k: fix scan abort when duration is set for hw scan (Íñigo Huguet) [2043453] - ath10k: Fix tx hanging (Íñigo Huguet) [2043453] - iwlwifi: acpi: fix wgds rev 3 size (Íñigo Huguet) [2043453] - iwlwifi: mvm: avoid clearing a just saved session protection id (Íñigo Huguet) [2043453] - iwlwifi: mvm: Fix wrong documentation for scan request command (Íñigo Huguet) [2043453] - iwlwifi: mvm: synchronize with FW after multicast commands (Íñigo Huguet) [2043453] - iwlwifi: mvm: fix delBA vs. NSSN queue sync race (Íñigo Huguet) [2043453] - ath11k: Fix QMI file type enum value (Íñigo Huguet) [2043453] - ath11k: add support for WCN6855 hw2.1 (Íñigo Huguet) [2043453] - ath10k: Fix the MTU size on QCA9377 SDIO (Íñigo Huguet) [2043453] - wireless: iwlwifi: Fix a double free in iwl_txq_dyn_alloc_dma (Íñigo Huguet) [2043453] - mwifiex: Ignore BTCOEX events from the 88W8897 firmware (Íñigo Huguet) [2043453] - mwifiex: Fix skb_over_panic in mwifiex_usb_recv() (Íñigo Huguet) [2043453] - ath11k: Use host CE parameters for CE interrupts configuration (Íñigo Huguet) [2043453] - ath11k: Fix mon status ring rx tlv processing (Íñigo Huguet) [2043453] - ath11k: skip sending vdev down for channel switch (Íñigo Huguet) [2043453] - ath11k: fix read fail for htt_stats and htt_peer_stats for single pdev (Íñigo Huguet) [2043453] - ath11k: Set IRQ affinity to CPU0 in case of one MSI vector (Íñigo Huguet) [2043453] - ath11k: do not restore ASPM in case of single MSI vector (Íñigo Huguet) [2043453] - ath11k: add support one MSI vector (Íñigo Huguet) [2043453] - ath11k: refactor multiple MSI vector implementation (Íñigo Huguet) [2043453] - ath11k: use ATH11K_PCI_IRQ_DP_OFFSET for DP IRQ (Íñigo Huguet) [2043453] - ath11k: add CE and ext IRQ flag to indicate irq_handler (Íñigo Huguet) [2043453] - ath11k: get msi_data again after request_irq is called (Íñigo Huguet) [2043453] - ath9k: fix intr_txqs setting (Íñigo Huguet) [2043453] - ath11k: add hw_param for wakeup_mhi (Íñigo Huguet) [2043453] - ath11k: reset RSN/WPA present state for open BSS (Íñigo Huguet) [2043453] - ath11k: clear the keys properly via DISABLE_KEY (Íñigo Huguet) [2043453] - ath11k: Fix crash caused by uninitialized TX ring (Íñigo Huguet) [2043453] - ath11k: use cache line aligned buffers for dbring (Íñigo Huguet) [2043453] - ath11k: Fix ETSI regd with weather radar overlap (Íñigo Huguet) [2043453] - ath11k: fix FCS_ERR flag in radio tap header (Íñigo Huguet) [2043453] - ath11k: fix the value of msecs_to_jiffies in ath11k_debugfs_fw_stats_request (Íñigo Huguet) [2043453] - ath11k: fix firmware crash during channel switch (Íñigo Huguet) [2043453] - ath11k: Fix 'unused-but-set-parameter' error (Íñigo Huguet) [2043453] - ath11k: fix DMA memory free in CE pipe cleanup (Íñigo Huguet) [2043453] - ath11k: fix error routine when fallback of add interface fails (Íñigo Huguet) [2043453] - ath11k: fix fw crash due to peer get authorized before key install (Íñigo Huguet) [2043453] - ath11k: Clear auth flag only for actual association in security mode (Íñigo Huguet) [2043453] - ath11k: Send PPDU_STATS_CFG with proper pdev mask to firmware (Íñigo Huguet) [2043453] - ath11k: set correct NL80211_FEATURE_DYNAMIC_SMPS for WCN6855 (Íñigo Huguet) [2043453] - mac80211: mesh: embedd mesh_paths and mpp_paths into ieee80211_if_mesh (Íñigo Huguet) [2043453] - mac80211: initialize variable have_higher_than_11mbit (Íñigo Huguet) [2043453] - mac80211: fix locking in ieee80211_start_ap error path (Íñigo Huguet) [2043453] - mac80211: do drv_reconfig_complete() before restarting all (Íñigo Huguet) [2043453] - mac80211: mark TX-during-stop for TX in in_reconfig (Íñigo Huguet) [2043453] - mac80211: update channel context before station state (Íñigo Huguet) [2043453] - mac80211: Fix the size used for building probe request (Íñigo Huguet) [2043453] - mac80211: fix lookup when adding AddBA extension element (Íñigo Huguet) [2043453] - mac80211: validate extended element ID is present (Íñigo Huguet) [2043453] - cfg80211: Acquire wiphy mutex on regulatory work (Íñigo Huguet) [2043453] - mac80211: agg-tx: don't schedule_and_wake_txq() under sta->lock (Íñigo Huguet) [2043453] - nl80211: remove reload flag from regulatory_request (Íñigo Huguet) [2043453] - mac80211: send ADDBA requests using the tid/queue of the aggregation session (Íñigo Huguet) [2043453] - bus: mhi: core: Add support for forced PM resume (Íñigo Huguet) [2043453] - mt76: mt7921: fix build regression (Íñigo Huguet) [2043453] - brcmsmac: rework LED dependencies (Íñigo Huguet) [2043453] - iwlwifi: fix LED dependencies (Íñigo Huguet) [2043453] - iwlwifi: mvm: don't crash on invalid rate w/o STA (Íñigo Huguet) [2043453] - bus: mhi: pci_generic: Fix device recovery failed issue (Íñigo Huguet) [2043453] - mt76: fix key pointer overwrite in mt7921s_write_txwi/mt7663_usb_sdio_write_txwi (Íñigo Huguet) [2043453] - rt2x00: do not mark device gone on EPROTO errors during start (Íñigo Huguet) [2043453] - nl80211: reset regdom when reloading regdb (Íñigo Huguet) [2043453] - mac80211: add docs for ssn in struct tid_ampdu_tx (Íñigo Huguet) [2043453] - mac80211: fix a memory leak where sta_info is not freed (Íñigo Huguet) [2043453] - mac80211: set up the fwd_skb->dev for mesh forwarding (Íñigo Huguet) [2043453] - mac80211: fix regression in SSN handling of addba tx (Íñigo Huguet) [2043453] - mac80211: fix rate control for retransmitted frames (Íñigo Huguet) [2043453] - mac80211: track only QoS data frames for admission control (Íñigo Huguet) [2043453] - mac80211: fix TCP performance on mesh interface (Íñigo Huguet) [2043453] - mt76: fix possible pktid leak (Íñigo Huguet) [2043453] - mt76: fix timestamp check in tx_status (Íñigo Huguet) [2043453] - mt76: mt7915: fix NULL pointer dereference in mt7915_get_phy_mode (Íñigo Huguet) [2043453] - iwlwifi: Fix memory leaks in error handling path (Íñigo Huguet) [2043453] - iwlwifi: fix warnings produced by kernel debug options (Íñigo Huguet) [2043453] - iwlwifi: mvm: retry init flow if failed (Íñigo Huguet) [2043453] - iwlwifi: Fix missing error code in iwl_pci_probe() (Íñigo Huguet) [2043453] - iwlwifi: pcie: fix constant-conversion warning (Íñigo Huguet) [2043453] - mac80211: fix throughput LED trigger (Íñigo Huguet) [2043453] - mac80211: fix monitor_sdata RCU/locking assertions (Íñigo Huguet) [2043453] - mac80211: drop check for DONT_REORDER in __ieee80211_select_queue (Íñigo Huguet) [2043453] - mac80211: fix radiotap header generation (Íñigo Huguet) [2043453] - mac80211: do not access the IV when it was stripped (Íñigo Huguet) [2043453] - nl80211: fix radio statistics in survey dump (Íñigo Huguet) [2043453] - cfg80211: call cfg80211_stop_ap when switch from P2P_GO type (Íñigo Huguet) [2043453] - mwifiex: fix division by zero in fw download path (Íñigo Huguet) [2043453] - iwlwifi: bump FW API to 67 for AX devices (Íñigo Huguet) [2043453] - iwlwifi: mvm: extend session protection on association (Íñigo Huguet) [2043453] - iwlwifi: rename CHANNEL_SWITCH_NOA_NOTIF to CHANNEL_SWITCH_START_NOTIF (Íñigo Huguet) [2043453] - iwlwifi: mvm: remove session protection on disassoc (Íñigo Huguet) [2043453] - iwlwifi: mvm: fix WGDS table print in iwl_mvm_chub_update_mcc() (Íñigo Huguet) [2043453] - iwlwifi: rename GEO_TX_POWER_LIMIT to PER_CHAIN_LIMIT_OFFSET_CMD (Íñigo Huguet) [2043453] - iwlwifi: mvm: d3: use internal data representation (Íñigo Huguet) [2043453] - iwlwifi: mvm: update RFI TLV (Íñigo Huguet) [2043453] - iwlwifi: mvm: don't get address of mvm->fwrt just to dereference as a pointer (Íñigo Huguet) [2043453] - iwlwifi: yoyo: support for ROM usniffer (Íñigo Huguet) [2043453] - iwlwifi: fw: uefi: add missing include guards (Íñigo Huguet) [2043453] - iwlwifi: dump host monitor data when NIC doesn't init (Íñigo Huguet) [2043453] - iwlwifi: pcie: simplify iwl_pci_find_dev_info() (Íñigo Huguet) [2043453] - iwlwifi: ACPI: support revision 3 WGDS tables (Íñigo Huguet) [2043453] - iwlwifi: pcie: update sw error interrupt for BZ family (Íñigo Huguet) [2043453] - iwlwifi: add new pci SoF with JF (Íñigo Huguet) [2043453] - iwlwifi: mvm: Use all Rx chains for roaming scan (Íñigo Huguet) [2043453] - iwlwifi: pcie: remove two duplicate PNJ device entries (Íñigo Huguet) [2043453] - iwlwifi: pcie: refactor dev_info lookup (Íñigo Huguet) [2043453] - iwlwifi: pcie: remove duplicate entry (Íñigo Huguet) [2043453] - iwlwifi: pcie: fix killer name matching for AX200 (Íñigo Huguet) [2043453] - iwlwifi: mvm: fix some kerneldoc issues (Íñigo Huguet) [2043453] - ath10k: fix division by zero in send path (Íñigo Huguet) [2043453] - ath10k: fix control-message timeout (Íñigo Huguet) [2043453] - ath10k: fix module load regression with iram-recovery feature (Íñigo Huguet) [2043453] - ath10k: fix invalid dma_addr_t token assignment (Íñigo Huguet) [2043453] - ath11k: change return buffer manager for QCA6390 (Íñigo Huguet) [2043453] - mt76: connac: fix unresolved symbols when CONFIG_PM is unset (Íñigo Huguet) [2043453] - mt76: Make use of the helper macro kthread_run() (Íñigo Huguet) [2043453] - mt76: Print error message when reading EEPROM from mtd failed (Íñigo Huguet) [2043453] - mt76: mt7921: disable 4addr capability (Íñigo Huguet) [2043453] - mt76: mt7915: add debugfs knobs for MCU utilization (Íñigo Huguet) [2043453] - mt76: mt7915: add WA firmware log support (Íñigo Huguet) [2043453] - mt76: mt7915: fix endiannes warning mt7915_mcu_beacon_check_caps (Íñigo Huguet) [2043453] - mt76: mt7915: rework debugfs fixed-rate knob (Íñigo Huguet) [2043453] - mt76: mt7915: rework .set_bitrate_mask() to support more options (Íñigo Huguet) [2043453] - mt76: mt7915: remove mt7915_mcu_add_he() (Íñigo Huguet) [2043453] - mt76: mt7615: apply cached RF data for DBDC (Íñigo Huguet) [2043453] - mt76: mt7615: mt7622: fix ibss and meshpoint (Íñigo Huguet) [2043453] - mt76: mt7921: fix Wformat build warning (Íñigo Huguet) [2043453] - mt76: mt7921: fix mt7921s Kconfig (Íñigo Huguet) [2043453] - iwlwifi: pnvm: print out the version properly (Íñigo Huguet) [2043453] - iwlwifi: dbg: treat non active regions as unsupported regions (Íñigo Huguet) [2043453] - iwlwifi: mvm: Read acpi dsm to get channel activation bitmap (Íñigo Huguet) [2043453] - iwlwifi: add new device id 7F70 (Íñigo Huguet) [2043453] - iwlwifi: mvm: improve log when processing CSA (Íñigo Huguet) [2043453] - iwlwifi: mvm: set BT-coex high priority for 802.1X/4-way-HS (Íñigo Huguet) [2043453] - iwlwifi: dbg: treat dbgc allocation failure when tlv is missing (Íñigo Huguet) [2043453] - iwlwifi: add new killer devices to the driver (Íñigo Huguet) [2043453] - iwlwifi: mvm: set inactivity timeouts also for PS-poll (Íñigo Huguet) [2043453] - iwlwifi: pcie: try to grab NIC access early (Íñigo Huguet) [2043453] - iwlwifi: mvm: reduce WARN_ON() in TX status path (Íñigo Huguet) [2043453] - iwlwifi: allow rate-limited error messages (Íñigo Huguet) [2043453] - iwlwifi: mvm: remove session protection after auth/assoc (Íñigo Huguet) [2043453] - iwlwifi: remove redundant iwl_finish_nic_init() argument (Íñigo Huguet) [2043453] - iwlwifi: mvm: Add RTS and CTS flags to iwl_tx_cmd_flags. (Íñigo Huguet) [2043453] - iwlwifi: mvm: remove csi from iwl_mvm_pass_packet_to_mac80211() (Íñigo Huguet) [2043453] - iwlwifi: mvm: Support new rate_n_flags for REPLY_RX_MPDU_CMD and RX_NO_DATA_NOTIF (Íñigo Huguet) [2043453] - iwlwifi: mvm: Support new TX_RSP and COMPRESSED_BA_RES versions (Íñigo Huguet) [2043453] - iwlwifi: mvm: Support new version of BEACON_TEMPLATE_CMD. (Íñigo Huguet) [2043453] - iwlwifi: mvm: Add support for new rate_n_flags in tx_cmd. (Íñigo Huguet) [2043453] - iwlwifi: BZ Family SW reset support (Íñigo Huguet) [2043453] - iwlwifi: BZ Family BUS_MASTER_DISABLE_REQ code duplication (Íñigo Huguet) [2043453] - iwlwifi: yoyo: fw debug config from context info and preset (Íñigo Huguet) [2043453] - iwlwifi: mvm: Support new version of ranging response notification (Íñigo Huguet) [2043453] - iwlwifi: mvm: Support version 3 of tlc_update_notif. (Íñigo Huguet) [2043453] - iwlwifi: mvm: convert old rate & flags to the new format. (Íñigo Huguet) [2043453] - iwlwifi: mvm: add definitions for new rate & flags (Íñigo Huguet) [2043453] - iwlwifi: mvm: update definitions due to new rate & flags (Íñigo Huguet) [2043453] - iwlwifi: mvm: scrub key material in firmware dumps (Íñigo Huguet) [2043453] - iwlwifi: parse debug exclude data from firmware file (Íñigo Huguet) [2043453] - iwlwifi: fw dump: add infrastructure for dump scrubbing (Íñigo Huguet) [2043453] - iwlwifi: mvm: correct sta-state logic for TDLS (Íñigo Huguet) [2043453] - iwlwifi: api: fix struct iwl_wowlan_status_v7 kernel-doc (Íñigo Huguet) [2043453] - iwlwifi: fix fw/img.c license statement (Íñigo Huguet) [2043453] - iwlwifi: remove contact information (Íñigo Huguet) [2043453] - iwlwifi: remove MODULE_AUTHOR() statements (Íñigo Huguet) [2043453] - iwlwifi: api: remove unused RX status bits (Íñigo Huguet) [2043453] - iwlwifi: add some missing kernel-doc in struct iwl_fw (Íñigo Huguet) [2043453] - iwlwifi: mvm: Remove antenna c references (Íñigo Huguet) [2043453] - iwlwifi: mvm: add support for 160Mhz in ranging measurements (Íñigo Huguet) [2043453] - iwlwifi: add vendor specific capabilities for some RFs (Íñigo Huguet) [2043453] - iwlwifi: mvm: add lmac/umac PC info in case of error (Íñigo Huguet) [2043453] - iwlwifi: mvm: disable RX-diversity in powersave (Íñigo Huguet) [2043453] - iwlwifi: mvm: fix ieee80211_get_he_iftype_cap() iftype (Íñigo Huguet) [2043453] - iwlwifi: Start scratch debug register for Bz family (Íñigo Huguet) [2043453] - iwlwifi: Add support for more BZ HWs (Íñigo Huguet) [2043453] - iwlwifi: Add support for getting rf id with blank otp (Íñigo Huguet) [2043453] - cfg80211: fix kernel-doc for MBSSID EMA (Íñigo Huguet) [2043453] - mac80211: Prevent AP probing during suspend (Íñigo Huguet) [2043453] - nl80211: Add LC placeholder band definition to nl80211_band (Íñigo Huguet) [2043453] - mac80211: split beacon retrieval functions (Íñigo Huguet) [2043453] - cfg80211: separate get channel number from ies (Íñigo Huguet) [2043453] - mac80211: use ieee80211_bss_get_elem() in most places (Íñigo Huguet) [2043453] - cfg80211: scan: use element finding functions in easy cases (Íñigo Huguet) [2043453] - nl80211: use element finding functions (Íñigo Huguet) [2043453] - mac80211: fils: use cfg80211_find_ext_elem() (Íñigo Huguet) [2043453] - mac80211: fix memory leaks with element parsing (Íñigo Huguet) [2043453] - cfg80211: prepare for const netdev->dev_addr (Íñigo Huguet) [2043453] - mac80211: use eth_hw_addr_set() (Íñigo Huguet) [2043453] - wireless: mac80211_hwsim: use eth_hw_addr_set() (Íñigo Huguet) [2043453] - mac80211: debugfs: calculate free buffer size correctly (Íñigo Huguet) [2043453] - fq_codel: generalise ce_threshold marking for subset of traffic (Íñigo Huguet) [2043453] - wl3501_cs: use eth_hw_addr_set() (Íñigo Huguet) [2043453] - ray_cs: use eth_hw_addr_set() (Íñigo Huguet) [2043453] - brcmfmac: prepare for const netdev->dev_addr (Íñigo Huguet) [2043453] - wireless: use eth_hw_addr_set() instead of ether_addr_copy() (Íñigo Huguet) [2043453] - wireless: use eth_hw_addr_set() (Íñigo Huguet) [2043453] - iwlwifi: cfg: set low-latency-xtal for some integrated So devices (Íñigo Huguet) [2043453] - iwlwifi: pnvm: read EFI data only if long enough (Íñigo Huguet) [2043453] - iwlwifi: pnvm: don't kmemdup() more than we have (Íñigo Huguet) [2043453] - iwlwifi: change all JnP to NO-160 configuration (Íñigo Huguet) [2043453] - iwlwifi: mvm: reset PM state on unsuccessful resume (Íñigo Huguet) [2043453] - mwifiex: Deactive host sleep using HSCFG after it was activated manually (Íñigo Huguet) [2043453] - mwifiex: Send DELBA requests according to spec (Íñigo Huguet) [2043453] - mwifiex: Fix an incorrect comment (Íñigo Huguet) [2043453] - mwifiex: Log an error on command failure during key-material upload (Íñigo Huguet) [2043453] - mwifiex: Don't log error on suspend if wake-on-wlan is disabled (Íñigo Huguet) [2043453] - mt76: mt7915: change max rx len limit of hw modules (Íñigo Huguet) [2043453] - mt76: mt7915: fix missing HE phy cap (Íñigo Huguet) [2043453] - mt76: mt7915: rework mt7915_mcu_sta_muru_tlv() (Íñigo Huguet) [2043453] - mt76: mt7915: enable HE UL MU-MIMO (Íñigo Huguet) [2043453] - mt76: mt7921: add per-vif counters in ethtool (Íñigo Huguet) [2043453] - mt76: mt7921: move tx amsdu stats in mib_stats (Íñigo Huguet) [2043453] - mt76: mt7921: add sta stats accounting in mt7921_mac_add_txs_skb (Íñigo Huguet) [2043453] - mt76: mt7921: introduce stats reporting through ethtool (Íñigo Huguet) [2043453] - mt76: mt7921: add some more MIB counters (Íñigo Huguet) [2043453] - mt76: do not reset MIB counters in get_stats callback (Íñigo Huguet) [2043453] - mt76: mt7915: move tx amsdu stats in mib_stats (Íñigo Huguet) [2043453] - mt76: mt7915: run mt7915_get_et_stats holding mt76 mutex (Íñigo Huguet) [2043453] - mt76: move mt76_ethtool_worker_info in mt76 module (Íñigo Huguet) [2043453] - mt76: move mt76_sta_stats in mt76.h (Íñigo Huguet) [2043453] - mt76: mt76x0: correct VHT MCS 8/9 tx power eeprom offset (Íñigo Huguet) [2043453] - mt76: mt7921s: add reset support (Íñigo Huguet) [2043453] - mt76: mt7921: introduce mt7921s support (Íñigo Huguet) [2043453] - mt76: mt7921: refactor mt7921_mcu_send_message (Íñigo Huguet) [2043453] - mt76: mt7921: rely on mcu_get_nic_capability (Íñigo Huguet) [2043453] - mt76: connac: extend mcu_get_nic_capability (Íñigo Huguet) [2043453] - mt76: sdio: extend sdio module to support CONNAC2 (Íñigo Huguet) [2043453] - mt76: sdio: introduce parse_irq callback (Íñigo Huguet) [2043453] - mt76: sdio: move common code in mt76_sdio module (Íñigo Huguet) [2043453] - mt76: mt7921: use physical addr to unify register access (Íñigo Huguet) [2043453] - mt76: mt7921: make all event parser reusable between mt7921s and mt7921e (Íñigo Huguet) [2043453] - mt76: mt7663s: rely on mcu reg access utility (Íñigo Huguet) [2043453] - mt76: connac: move mcu reg access utility routines in mt76_connac_lib module (Íñigo Huguet) [2043453] - mt76: mt7921: add MT7921_COMMON module (Íñigo Huguet) [2043453] - mt76: mt7921: refactor init.c to be bus independent (Íñigo Huguet) [2043453] - mt76: mt7921: refactor mcu.c to be bus independent (Íñigo Huguet) [2043453] - mt76: mt7921: refactor dma.c to be pcie specific (Íñigo Huguet) [2043453] - mt76: mt7921: refactor mac.c to be bus independent (Íñigo Huguet) [2043453] - mt76: mt7921: add MU EDCA cmd support (Íñigo Huguet) [2043453] - mt76: mt7915: remove dead code in debugfs code (Íñigo Huguet) [2043453] - mt76: sdio: export mt76s_alloc_rx_queue and mt76s_alloc_tx routines (Íñigo Huguet) [2043453] - mt76: mt7915: improve code readability for xmit-queue handler (Íñigo Huguet) [2043453] - mt76: mt7915: introduce mt76 debugfs sub-dir for ext-phy (Íñigo Huguet) [2043453] - mt76: rely on phy pointer in mt76_register_debugfs_fops routine signature (Íñigo Huguet) [2043453] - mt76: mt7915: set muru platform type (Íñigo Huguet) [2043453] - mt76: mt7915: set VTA bit in tx descriptor (Íñigo Huguet) [2043453] - mt76: mt7915: fix muar_idx in mt7915_mcu_alloc_sta_req() (Íñigo Huguet) [2043453] - mt76: mt7915: rework starec TLV tags (Íñigo Huguet) [2043453] - mt76: mt7915: fix sta_rec_wtbl tag len (Íñigo Huguet) [2043453] - mt76: mt7915: improve starec readability of txbf (Íñigo Huguet) [2043453] - mt76: mt7915: fix txbf starec TLV issues (Íñigo Huguet) [2043453] - mt76: mt7915: introduce mt7915_mcu_beacon_check_caps() (Íñigo Huguet) [2043453] - mt76: connac: fix possible NULL pointer dereference in mt76_connac_get_phy_mode_v2 (Íñigo Huguet) [2043453] - mt76: do not access 802.11 header in ccmp check for 802.3 rx skbs (Íñigo Huguet) [2043453] - mt76: use a separate CCMP PN receive counter for management frames (Íñigo Huguet) [2043453] - mt76: mt7921: add delay config for sched scan (Íñigo Huguet) [2043453] - mt76: mt7615: fix monitor mode tear down crash (Íñigo Huguet) [2043453] - mt76: debugfs: improve queue node readability (Íñigo Huguet) [2043453] - mt76: mt7915: add twt_stats knob in debugfs (Íñigo Huguet) [2043453] - mt76: mt7915: enable twt responder capability (Íñigo Huguet) [2043453] - mt76: mt7915: introduce mt7915_mac_add_twt_setup routine (Íñigo Huguet) [2043453] - mt76: mt7915: introduce mt7915_mcu_twt_agrt_update mcu command (Íñigo Huguet) [2043453] - mt76: mt7915: introduce __mt7915_get_tsf routine (Íñigo Huguet) [2043453] - mt76: drop MCU header size from buffer size in __mt76_mcu_send_firmware (Íñigo Huguet) [2043453] - mt76: introduce __mt76_mcu_send_firmware routine (Íñigo Huguet) [2043453] - mt76: support reading EEPROM data embedded in fdt (Íñigo Huguet) [2043453] - mt76: schedule status timeout at dma completion (Íñigo Huguet) [2043453] - mt76: substitute sk_buff_head status_list with spinlock_t status_lock (Íñigo Huguet) [2043453] - mt76: remove mt76_wcid pointer from mt76_tx_status_check signature (Íñigo Huguet) [2043453] - mt76: introduce packet_id idr (Íñigo Huguet) [2043453] - mt76: mt7921: add 6GHz support (Íñigo Huguet) [2043453] - mt76: add 6GHz support (Íñigo Huguet) [2043453] - mt76: connac: enable hw amsdu @ 6GHz (Íñigo Huguet) [2043453] - mt76: connac: add 6GHz support to mt76_connac_mcu_uni_add_bss (Íñigo Huguet) [2043453] - mt76: connac: add 6GHz support to mt76_connac_mcu_sta_tlv (Íñigo Huguet) [2043453] - mt76: connac: set 6G phymode in single-sku support (Íñigo Huguet) [2043453] - mt76: connac: add 6GHz support to mt76_connac_mcu_set_channel_domain (Íñigo Huguet) [2043453] - mt76: connac: enable 6GHz band for hw scan (Íñigo Huguet) [2043453] - mt76: connac: set 6G phymode in mt76_connac_get_phy_mode{,v2} (Íñigo Huguet) [2043453] - mt76: mt7915: add mib counters to ethtool stats (Íñigo Huguet) [2043453] - mt76: mt7915: add more MIB registers (Íñigo Huguet) [2043453] - mt76: mt7915: add tx mu/su counters to mib (Íñigo Huguet) [2043453] - mt76: mt7915: add some per-station tx stats to ethtool (Íñigo Huguet) [2043453] - mt76: mt7915: add tx stats gathered from tx-status callbacks (Íñigo Huguet) [2043453] - mt76: mt7915: add ethtool stats support (Íñigo Huguet) [2043453] - mt76: mt7921: fix retrying release semaphore without end (Íñigo Huguet) [2043453] - mt76: mt7921: robustify hardware initialization flow (Íñigo Huguet) [2043453] - mt76: mt7915: fix possible infinite loop release semaphore (Íñigo Huguet) [2043453] - mt76: mt7915: honor all possible error conditions in mt7915_mcu_init() (Íñigo Huguet) [2043453] - mt76: move spin_lock_bh to spin_lock in tasklet (Íñigo Huguet) [2043453] - mt76: mt7921: remove mt7921_sta_stats (Íñigo Huguet) [2043453] - mt76: mt7921: remove mcu rate reporting code (Íñigo Huguet) [2043453] - mt76: mt7921: report tx rate directly from tx status (Íñigo Huguet) [2043453] - mt76: mt7921: add support for tx status reporting (Íñigo Huguet) [2043453] - mt76: mt7921: start reworking tx rate reporting (Íñigo Huguet) [2043453] - mt76: mt7615: fix hwmon temp sensor mem use-after-free (Íñigo Huguet) [2043453] - mt76: mt7915: fix hwmon temp sensor mem use-after-free (Íñigo Huguet) [2043453] - mt76: mt7915: enable configured beacon tx rate (Íñigo Huguet) [2043453] - mt76: disable BH around napi_schedule() calls (Íñigo Huguet) [2043453] - mt76: fill boottime_ns in Rx path (Íñigo Huguet) [2043453] - mt76: switch from 'pci_' to 'dma_' API (Íñigo Huguet) [2043453] - mt76: fix boolreturn.cocci warnings (Íñigo Huguet) [2043453] - mt76: mt7921: update mib counters dumping phy stats (Íñigo Huguet) [2043453] - mt76: mt7921: always wake device if necessary in debugfs (Íñigo Huguet) [2043453] - mt76: mt7915: rename debugfs tx-queues (Íñigo Huguet) [2043453] - mt76: mt7915: rework debugfs queue info (Íñigo Huguet) [2043453] - mt76: mt7921: move mt7921_queue_rx_skb to mac.c (Íñigo Huguet) [2043453] - mt76: mt7915: fix WMM index on DBDC cards (Íñigo Huguet) [2043453] - mt76: mt7915: improve code readability in mt7915_mcu_sta_bfer_ht (Íñigo Huguet) [2043453] - mt76: mt7915: introduce bss coloring support (Íñigo Huguet) [2043453] - mt76: mt7915: add LED support (Íñigo Huguet) [2043453] - mt76: mt7915: fix potential NPE in TXS processing (Íñigo Huguet) [2043453] - mt76: mt7915: fix he_mcs capabilities for 160mhz (Íñigo Huguet) [2043453] - mt76: use IEEE80211_OFFLOAD_ENCAP_ENABLED instead of MT_DRV_AMSDU_OFFLOAD (Íñigo Huguet) [2043453] - mt76: mt7915: update mac timing settings (Íñigo Huguet) [2043453] - mt76: mt7921: fix endianness warnings in mt7921_mac_decode_he_mu_radiotap (Íñigo Huguet) [2043453] - mt76: mt7921: fix kernel warning from cfg80211_calculate_bitrate (Íñigo Huguet) [2043453] - mt76: mt7921: fix firmware usage of RA info using legacy rates (Íñigo Huguet) [2043453] - mt76: mt7915: add HE-LTF into fixed rate command (Íñigo Huguet) [2043453] - mt76: mt7921: report HE MU radiotap (Íñigo Huguet) [2043453] - mt76: mt7615: move mt7615_mcu_set_p2p_oppps in mt76_connac module (Íñigo Huguet) [2043453] - mt76: overwrite default reg_ops if necessary (Íñigo Huguet) [2043453] - mt76: mt7921: introduce mt7921_mcu_set_beacon_filter utility routine (Íñigo Huguet) [2043453] - mt76: mt7921: get rid of mt7921_mac_set_beacon_filter (Íñigo Huguet) [2043453] - mt76: mt7921: get rid of monitor_vif (Íñigo Huguet) [2043453] - mt76: connac: add support for limiting to maximum regulatory Tx power (Íñigo Huguet) [2043453] - mt76: connac: fix GTK rekey offload failure on WPA mixed mode (Íñigo Huguet) [2043453] - mt76: mt7921: fix dma hang in rmmod (Íñigo Huguet) [2043453] - mt76: add support for setting mcast rate (Íñigo Huguet) [2043453] - mt76: mt7915: fix bit fields for HT rate idx (Íñigo Huguet) [2043453] - mt76: mt7915: switch proper tx arbiter mode in testmode (Íñigo Huguet) [2043453] - mt76: mt7915: fix potential overflow of eeprom page index (Íñigo Huguet) [2043453] - mt76: mt7921: send EAPOL frames at lowest rate (Íñigo Huguet) [2043453] - mt76: mt7915: send EAPOL frames at lowest rate (Íñigo Huguet) [2043453] - mt76: mt7915: add control knobs for thermal throttling (Íñigo Huguet) [2043453] - mt76: mt7921: Add mt7922 support (Íñigo Huguet) [2043453] - mt76: mt7615: fix skb use-after-free on mac reset (Íñigo Huguet) [2043453] - mt76: mt7921: Fix out of order process by invalid event pkt (Íñigo Huguet) [2043453] - mt76: mt7915: fix mgmt frame using unexpected bitrate (Íñigo Huguet) [2043453] - mt76: mt7921: fix mgmt frame using unexpected bitrate (Íñigo Huguet) [2043453] - mt76: add mt76_default_basic_rate more devices can rely on (Íñigo Huguet) [2043453] - mt76: mt7921: introduce testmode support (Íñigo Huguet) [2043453] - mt76: mt7915: remove mt7915_sta_stats (Íñigo Huguet) [2043453] - mt76: mt7915: report tx rate directly from tx status (Íñigo Huguet) [2043453] - mt76: mt7915: cleanup -Wunused-but-set-variable (Íñigo Huguet) [2043453] - mt76: mt7915: take RCU read lock when calling ieee80211_bss_get_elem() (Íñigo Huguet) [2043453] - mt76: mt7915: fix an off-by-one bound check (Íñigo Huguet) [2043453] - mt76: mt7921: add .set_sar_specs support (Íñigo Huguet) [2043453] - mt76: mt7915: adapt new firmware to update BA winsize for Rx session (Íñigo Huguet) [2043453] - mt76: mt7915: report HE MU radiotap (Íñigo Huguet) [2043453] - mt76: mt76x02: fix endianness warnings in mt76x02_mac.c (Íñigo Huguet) [2043453] - mt76: mt7921: fix survey-dump reporting (Íñigo Huguet) [2043453] - mt76: fix build error implicit enumeration conversion (Íñigo Huguet) [2043453] - mt76: mt7921: enable aspm by default (Íñigo Huguet) [2043453] - mt76: connac: fix mt76_connac_gtk_rekey_tlv usage (Íñigo Huguet) [2043453] - mt76: mt7915: fix calling mt76_wcid_alloc with incorrect parameter (Íñigo Huguet) [2043453] - mt76: mt7915: fix info leak in mt7915_mcu_set_pre_cal() (Íñigo Huguet) [2043453] - mt76: mt7615: fix endianness warning in mt7615_mac_write_txwi (Íñigo Huguet) [2043453] - mt76: mt7921: fix endianness warning in mt7921_update_txs (Íñigo Huguet) [2043453] - mt76: mt7915: fix endianness warning in mt7915_mac_add_txs_skb (Íñigo Huguet) [2043453] - mt76: mt7921: avoid unnecessary spin_lock/spin_unlock in mt7921_mcu_tx_done_event (Íñigo Huguet) [2043453] - mt76: mt7921: fix endianness in mt7921_mcu_tx_done_event (Íñigo Huguet) [2043453] - mwifiex: Try waking the firmware until we get an interrupt (Íñigo Huguet) [2043453] - mwifiex: Read a PCI register after writing the TX ring write pointer (Íñigo Huguet) [2043453] - fq_codel: implement L4S style ce_threshold_ect1 marking (Íñigo Huguet) [2043453] - net: add skb_get_dsfield() helper (Íñigo Huguet) [2043453] - wireless: Remove redundant 'flush_workqueue()' calls (Íñigo Huguet) [2043453] - mt7601u: Remove redundant initialization of variable ret (Íñigo Huguet) [2043453] - rtlwifi: rtl8192ee: Remove redundant initialization of variable version (Íñigo Huguet) [2043453] - ath10k: fix max antenna gain unit (Íñigo Huguet) [2043453] - ath9k: fix an IS_ERR() vs NULL check (Íñigo Huguet) [2043453] - ath11k: Identify DFS channel when sending scan channel list command (Íñigo Huguet) [2043453] - ath9k: support DT ieee80211-freq-limit property to limit channels (Íñigo Huguet) [2043453] - ath11k: Change number of TCL rings to one for QCA6390 (Íñigo Huguet) [2043453] - ath11k: Handle MSI enablement during rmmod and SSR (Íñigo Huguet) [2043453] - ath: dfs_pattern_detector: Fix possible null-pointer dereference in channel_detector_create() (Íñigo Huguet) [2043453] - ath11k: Use kcalloc() instead of kzalloc() (Íñigo Huguet) [2043453] - ath11k: Remove redundant assignment to variable fw_size (Íñigo Huguet) [2043453] - ath11k: fix m68k and xtensa build failure in ath11k_peer_assoc_h_smps() (Íñigo Huguet) [2043453] - ath11k: Fix spelling mistake "incompaitiblity" -> "incompatibility" (Íñigo Huguet) [2043453] - ath11k: Remove unused variable in ath11k_dp_rx_mon_merg_msdus() (Íñigo Huguet) [2043453] - ath9k: Fix potential interrupt storm on queue reset (Íñigo Huguet) [2043453] - ath9k: add option to reset the wifi chip via debugfs (Íñigo Huguet) [2043453] - ath10k: Don't always treat modem stop events as crashes (Íñigo Huguet) [2043453] - rtl8xxxu: Use lower tx rates for the ack packet (Íñigo Huguet) [2043453] - brcmfmac: Add DMI nvram filename quirk for Cyberbook T116 tablet (Íñigo Huguet) [2043453] - rtw88: refine fw_crash debugfs to show non-zero while triggering (Íñigo Huguet) [2043453] - rtw88: fix RX clock gate setting while fifo dump (Íñigo Huguet) [2043453] - net: qrtr: combine nameservice into main module (Íñigo Huguet) [2043453] - ath10k: sdio: Add missing BH locking around napi_schdule() (Íñigo Huguet) [2043453] - ath10k: Fix missing frame timestamp for beacon/probe-resp (Íñigo Huguet) [2043453] - ath10k: high latency fixes for beacon buffer (Íñigo Huguet) [2043453] - ath11k: Change DMA_FROM_DEVICE to DMA_TO_DEVICE when map reinjected packets (Íñigo Huguet) [2043453] - ath11k: support SMPS configuration for 6 GHz (Íñigo Huguet) [2043453] - ath11k: add 6 GHz params in peer assoc command (Íñigo Huguet) [2043453] - ieee80211: Add new A-MPDU factor macro for HE 6 GHz peer caps (Íñigo Huguet) [2043453] - ath11k: indicate to mac80211 scan complete with aborted flag for ATH11K_SCAN_STARTING state (Íñigo Huguet) [2043453] - ath11k: indicate scan complete for scan canceled when scan running (Íñigo Huguet) [2043453] - ath11k: add handler for scan event WMI_SCAN_EVENT_DEQUEUED (Íñigo Huguet) [2043453] - ath11k: add HTT stats support for new stats (Íñigo Huguet) [2043453] - ath11k: Change masking and shifting in htt stats (Íñigo Huguet) [2043453] - ath11k: Remove htt stats fixed size array usage (Íñigo Huguet) [2043453] - ath11k: Replace HTT_DBG_OUT with scnprintf (Íñigo Huguet) [2043453] - ath11k: Rename macro ARRAY_TO_STRING to PRINT_ARRAY_TO_BUF (Íñigo Huguet) [2043453] - ath11k: Fix memory leak in ath11k_qmi_driver_event_work (Íñigo Huguet) [2043453] - ath11k: Fix inaccessible debug registers (Íñigo Huguet) [2043453] - ath11k: Drop MSDU with length error in DP rx path (Íñigo Huguet) [2043453] - ath11k: copy cap info of 6G band under WMI_HOST_WLAN_5G_CAP for WCN6855 (Íñigo Huguet) [2043453] - ath11k: enable 6G channels for WCN6855 (Íñigo Huguet) [2043453] - ath11k: re-enable ht_cap/vht_cap for 5G band for WCN6855 (Íñigo Huguet) [2043453] - ath11k: fix survey dump collection in 6 GHz (Íñigo Huguet) [2043453] - ath11k: fix packet drops due to incorrect 6 GHz freq value in rx status (Íñigo Huguet) [2043453] - ath11k: add channel 2 into 6 GHz channel list (Íñigo Huguet) [2043453] - mac80211: MBSSID support in interface handling (Íñigo Huguet) [2043453] - ath11k: Add wmi peer create conf event in wmi_tlv_event_id (Íñigo Huguet) [2043453] - ath11k: Avoid "No VIF found" warning message (Íñigo Huguet) [2043453] - ath11k: Fix crash during firmware recovery on reo cmd ring access (Íñigo Huguet) [2043453] - ath11k: Assign free_vdev_map value before ieee80211_register_hw (Íñigo Huguet) [2043453] - ath11k: Add vdev start flag to disable hardware encryption (Íñigo Huguet) [2043453] - ath11k: Avoid race during regd updates (Íñigo Huguet) [2043453] - ath11k: Avoid reg rules update during firmware recovery (Íñigo Huguet) [2043453] - ath11k: Update pdev tx and rx firmware stats (Íñigo Huguet) [2043453] - ath11k: Fix pktlog lite rx events (Íñigo Huguet) [2043453] - ath11k: Add support for RX decapsulation offload (Íñigo Huguet) [2043453] - ath11k: fix some sleeping in atomic bugs (Íñigo Huguet) [2043453] - ath11k: qmi: avoid error messages when dma allocation fails (Íñigo Huguet) [2043453] - ath11k: Replace one-element array with flexible-array member (Íñigo Huguet) [2043453] - ath11k: add caldata download support from EEPROM (Íñigo Huguet) [2043453] - ath11k: add caldata file for multiple radios (Íñigo Huguet) [2043453] - ath11k: clean up BDF download functions (Íñigo Huguet) [2043453] - ath11k: use hw_params to access board_size and cal_offset (Íñigo Huguet) [2043453] - ath11k: Wstringop-overread warning (Íñigo Huguet) [2043453] - ath11k: Add spectral scan support for QCN9074 (Íñigo Huguet) [2043453] - ath11k: Fix the spectral minimum FFT bin count (Íñigo Huguet) [2043453] - ath11k: Introduce spectral hw configurable param (Íñigo Huguet) [2043453] - ath11k: Refactor spectral FFT bin size (Íñigo Huguet) [2043453] - ath11k: add support for 80P80 and 160 MHz bandwidth (Íñigo Huguet) [2043453] - ath11k: add support for setting fixed HE rate/gi/ltf (Íñigo Huguet) [2043453] - nl80211: MBSSID and EMA support in AP mode (Íñigo Huguet) [2043453] - nl80211: don't kfree() ERR_PTR() value (Íñigo Huguet) [2043453] - cfg80211: always free wiphy specific regdomain (Íñigo Huguet) [2043453] - mac80211: save transmit power envelope element and power constraint (Íñigo Huguet) [2043453] - mac80211: add parse regulatory info in 6 GHz operation information (Íñigo Huguet) [2043453] - ieee80211: add power type definition for 6 GHz (Íñigo Huguet) [2043453] - mac80211: twt: don't use potentially unaligned pointer (Íñigo Huguet) [2043453] - cfg80211: AP mode driver offload for FILS association crypto (Íñigo Huguet) [2043453] - ath11k: monitor mode clean up to use separate APIs (Íñigo Huguet) [2043453] - ath11k: add separate APIs for monitor mode (Íñigo Huguet) [2043453] - ath11k: move static function ath11k_mac_vdev_setup_sync to top (Íñigo Huguet) [2043453] - rtw88: 8821c: correct 2.4G tx power for type 2/4 NIC (Íñigo Huguet) [2043453] - rtw88: 8821c: support RFE type4 wifi NIC (Íñigo Huguet) [2043453] - brcmfmac: Replace zero-length array with flexible array member (Íñigo Huguet) [2043453] - mac80211_hwsim: enable 6GHz channels (Íñigo Huguet) [2043453] - mac80211: use ieee802_11_parse_elems() in ieee80211_prep_channel() (Íñigo Huguet) [2043453] - nl80211: don't put struct cfg80211_ap_settings on stack (Íñigo Huguet) [2043453] - mac80211: always allocate struct ieee802_11_elems (Íñigo Huguet) [2043453] - mac80211: mlme: find auth challenge directly (Íñigo Huguet) [2043453] - mac80211: move CRC into struct ieee802_11_elems (Íñigo Huguet) [2043453] - mac80211: mesh: clean up rx_bcn_presp API (Íñigo Huguet) [2043453] - mac80211: reduce stack usage in debugfs (Íñigo Huguet) [2043453] - nl80211: prefer struct_size over open coded arithmetic (Íñigo Huguet) [2043453] - mac80211: check hostapd configuration parsing twt requests (Íñigo Huguet) [2043453] - cfg80211: honour V=1 in certificate code generation (Íñigo Huguet) [2043453] - rt2x00: remove duplicate USB device ID (Íñigo Huguet) [2043453] - mwifiex: Fix copy-paste mistake when creating virtual interface (Íñigo Huguet) [2043453] - mwifiex: Properly initialize private structure on interface type changes (Íñigo Huguet) [2043453] - mwifiex: Handle interface type changes from AP to STATION (Íñigo Huguet) [2043453] - mwifiex: Allow switching interface type from P2P_CLIENT to P2P_GO (Íñigo Huguet) [2043453] - mwifiex: Update virtual interface counters right after setting bss_type (Íñigo Huguet) [2043453] - mwifiex: Use helper function for counting interface types (Íñigo Huguet) [2043453] - mwifiex: Run SET_BSS_MODE when changing from P2P to STATION vif-type (Íñigo Huguet) [2043453] - mwifiex: Use function to check whether interface type change is allowed (Íñigo Huguet) [2043453] - mwifiex: Small cleanup for handling virtual interface type changes (Íñigo Huguet) [2043453] - rtw88: move adaptivity mechanism to firmware (Íñigo Huguet) [2043453] - rtw88: support adaptivity for ETSI/JP DFS region (Íñigo Huguet) [2043453] - rtw88: add regulatory strategy by chip type (Íñigo Huguet) [2043453] - rtw88: upgrade rtw_regulatory mechanism and mapping (Íñigo Huguet) [2043453] - brcmfmac: fix incorrect error prints (Íñigo Huguet) [2043453] - ath11k: Align bss_chan_info structure with firmware (Íñigo Huguet) [2043453] - ath11k: add support in survey dump with bss_chan_info (Íñigo Huguet) [2043453] - ath11k: Rename atf_config to flag1 in target_resource_config (Íñigo Huguet) [2043453] - ath11k: fix 4addr multicast packet tx (Íñigo Huguet) [2043453] - ath11k: fix 4-addr tx failure for AP and STA modes (Íñigo Huguet) [2043453] - ath9k: owl-loader: fetch pci init values through nvmem (Íñigo Huguet) [2043453] - ath9k: fetch calibration data via nvmem subsystem (Íñigo Huguet) [2043453] - ath9k: Use tasklet_disable_in_atomic() (Íñigo Huguet) [2043453] - mt76: fix wrong conflict resolution in previous backport (Íñigo Huguet) [2043453] - mac80211: Allow HE operation to be longer than expected. (Íñigo Huguet) [2043453] - revert ath11k: add support for WCN6855 hw2.1 (Íñigo Huguet) [2043453] - RDMA/mlx5: Delete right entry from MR signature database (Amir Tzin) [1982191] - net/mlx5e: Fix select queue to consider SKBTX_HW_TSTAMP (Amir Tzin) [1982191] - net/mlx5e: Don't update netdev RQs with PTP-RQ (Amir Tzin) [1982191] - net/mlx5e: Fix an error code in mlx5e_arfs_create_tables() (Amir Tzin) [1982191] - net/mlx5e: Fix conflict with HW TS and CQE compression (Amir Tzin) [1982191] - net/mlx5e: Fix HW TS with CQE compression according to profile (Amir Tzin) [1982191] - mlx5e: add add missing BH locking around napi_schdule() (Amir Tzin) [1982191] - net/mlx5: Don't overwrite HCA capabilities when setting MSI-X count (Amir Tzin) [1982191] - net/mlx5: Fix err prints and return when creating termination table (Amir Tzin) [1982191] - RDMA/mlx5: Verify that DM operation is reasonable (Amir Tzin) [1982191] - RDMA/mlx5: Expose private query port (Amir Tzin) [1982191] - RDMA/mlx5: Fix type assignment for ICM DM (Amir Tzin) [1982191] - net/mlx5: DR, Add support for isolate_vl_tc QP (Amir Tzin) [1982191] - net/mlx5: DR, Add support for force-loopback QP (Amir Tzin) [1982191] - net/mlx5: DR, Add support for matching tunnel GTP-U (Amir Tzin) [1982191] - net/mlx5: DR, Set flex parser for TNL_MPLS dynamically (Amir Tzin) [1982191] - net/mlx5: DR, Add support for matching on geneve TLV option (Amir Tzin) [1982191] - net/mlx5: DR, Set STEv0 ICMP flex parser dynamically (Amir Tzin) [1982191] - net/mlx5: DR, Add support for dynamic flex parser (Amir Tzin) [1982191] - net/mlx5: DR, Remove protocol-specific flex_parser_3 definitions (Amir Tzin) [1982191] - net/mlx5: mlx5_ifc updates for flex parser (Amir Tzin) [1982191] - net/mlx5: E-Switch, Improve error messages in term table creation (Amir Tzin) [1982191] - net/mlx5: DR, Rename an argument in dr_rdma_segments (Amir Tzin) [1982191] - net/mlx5e: RX, Add checks for calculated Striding RQ attributes (Amir Tzin) [1982191] - net/mlx5e: Fix possible non-initialized struct usage (Amir Tzin) [1982191] - mlx5: implement ethtool standard stats (Amir Tzin) [1982191] - net/mlx5: Enhance diagnostics info for TX/RX reporters (Amir Tzin) [1982191] - net/mlx5: Add helper to initialize 1PPS (Amir Tzin) [1982191] - net/mlx5e: Add ethtool extended link state (Amir Tzin) [1982191 1982232] - net/mlx5: Add register layout to support extended link state (Amir Tzin) [1982191 1982232] - net/mlx5: Allocate FC bulk structs with kvzalloc() instead of kzalloc() (Amir Tzin) [1982191] - net/mlx5e: Cleanup safe switch channels API by passing params (Amir Tzin) [1982191] - net/mlx5e: Refactor on-the-fly configuration changes (Amir Tzin) [1982191] - net/mlx5e: Use mlx5e_safe_switch_channels when channels are closed (Amir Tzin) [1982191] - net/mlx5e: Allow mlx5e_safe_switch_channels to work with channels closed (Amir Tzin) [1982191] - mlx5: implement ethtool::get_fec_stats (Amir Tzin) [1982191] - net/mlx5e: Fix RQ creation flow for queues which doesn't support XDP (Amir Tzin) [1982191] - net/mlx5: Remove return statement exist at the end of void function (Amir Tzin) [1982191] - net/mlx5: Add a blank line after declarations (Amir Tzin) [1982191] - net/mlx5: DR, Alloc cmd buffer with kvzalloc() instead of kzalloc() (Amir Tzin) [1982191] - net/mlx5: DR, Use variably sized data structures for different actions (Amir Tzin) [1982191] - RDMA/mlx5: Expose UAPI to query DM (Amir Tzin) [1982191 1926606 1926603] - RDMA/mlx5: Add support in MEMIC operations (Amir Tzin) [1982191 1926606 1926603] - RDMA/mlx5: Add support to MODIFY_MEMIC command (Amir Tzin) [1982191 1926606 1926603] - RDMA/mlx5: Re-organize the DM code (Amir Tzin) [1982191 1926606 1926603] - RDMA/mlx5: Move all DM logic to separate file (Amir Tzin) [1982191 1926606 1926603] - net/mlx5: Add MEMIC operations related bits (Amir Tzin) [1982191 1926606 1926603] - net/mlx5: Add support for DSFP module EEPROM dumps (Amir Tzin) [1982191 1982233] - net/mlx5: Implement get_module_eeprom_by_page() (Amir Tzin) [1982191 1982233] - net/mlx5: Refactor module EEPROM query (Amir Tzin) [1982191 1982233] - IB/mlx5: Reduce max order of memory allocated for xlt update (Amir Tzin) [1982191] - net/mlx5: Implement sriov_get_vf_total_msix/count() callbacks (Amir Tzin) [1982191 1982230] - net/mlx5: Dynamically assign MSI-X vectors count (Amir Tzin) [1982191 1982230] - net/mlx5: Add dynamic MSI-X capabilities bits (Amir Tzin) [1982191 1982230] - net/mlx5e: Dynamic alloc vlan table for netdev when needed (Amir Tzin) [1982191] - net/mlx5e: Dynamic alloc arfs table for netdev when needed (Amir Tzin) [1982191] - net/mlx5: Use ida_alloc_range() instead of ida_simple_alloc() (Amir Tzin) [1982191] - net/mlx5e: Update ethtool setting of CQE compression (Amir Tzin) [1982191] - net/mlx5e: Allow coexistence of CQE compression and HW TS PTP (Amir Tzin) [1982191] - net/mlx5e: Add PTP Flow Steering support (Amir Tzin) [1982191] - net/mlx5e: Introduce Flow Steering ANY API (Amir Tzin) [1982191] - net/mlx5e: Introduce Flow Steering UDP API (Amir Tzin) [1982191] - net/mlx5e: Cleanup Flow Steering level (Amir Tzin) [1982191] - net/mlx5e: Add PTP RQ to RX reporter (Amir Tzin) [1982191] - net/mlx5e: Refactor RX reporter diagnostics (Amir Tzin) [1982191] - net:mlx5e: Add PTP-TIR and PTP-RQT (Amir Tzin) [1982191] - net/mlx5e: Add PTP-RX statistics (Amir Tzin) [1982191] - net/mlx5e: Add RQ to PTP channel (Amir Tzin) [1982191] - net/mlx5e: Add states to PTP channel (Amir Tzin) [1982191] - RDMA/mlx5: Set ODP caps only if device profile support ODP (Amir Tzin) [1982191] - net/mlx5e: Cleanup PTP (Amir Tzin) [1982191] - net/mlx5e: Generalize PTP implementation (Amir Tzin) [1982191] - net/mlx5e: Generalize direct-TIRs and direct-RQTs API (Amir Tzin) [1982191] - net/mlx5e: Generalize close RQ (Amir Tzin) [1982191] - net/mlx5e: Generalize RQ activation (Amir Tzin) [1982191] - net/mlx5e: Generalize open RQ (Amir Tzin) [1982191] - net/mlx5: Add helper to set time-stamp translator on a queue (Amir Tzin) [1982191] - net/mlx5e: Allow creating mpwqe info without channel (Amir Tzin) [1982191] - net/mlx5e: alloc the correct size for indirection_rqt (Amir Tzin) [1982191] - net: ethernet: indir_table.h is included twice (Amir Tzin) [1982191 1982195] - RDMA/mlx5: Create ODP EQ only when ODP MR is created (Amir Tzin) [1982191] - RDMA/mlx5: Add missing returned error check of mlx5_ib_dereg_mr (Amir Tzin) [1982191] - net/mlx5: Move devlink port from mlx5e priv to mlx5e resources (Amir Tzin) [1982191] - net/mlx5e: Allow to match on ICMP parameters (Amir Tzin) [1982191] - net/mlx5: Display the command index in command mailbox dump (Amir Tzin) [1982191] - net/mlx5e: allocate 'indirection_rqt' buffer dynamically (Amir Tzin) [1982191] - net/mlx5e: Dump ICOSQ WQE descriptor on CQE with error events (Amir Tzin) [1982191] - net/mlx5e: Use net_prefetchw instead of prefetchw in MPWQE TX datapath (Amir Tzin) [1982191] - net/mlx5e: Remove redundant newline in NL_SET_ERR_MSG_MOD (Amir Tzin) [1982191] - net/mlx5: Read congestion counters from all ports when lag is active (Amir Tzin) [1982191] - net/mlx5: remove unneeded semicolon (Amir Tzin) [1982191] - net/mlx5: DR, Remove unneeded rx_decap_l3 function for STEv1 (Amir Tzin) [1982191] - net/mlx5: Use order-0 allocations for EQs (Amir Tzin) [1982191] - net/mlx5: Add IFC bits needed for single FDB mode (Amir Tzin) [1982191] - net/mlx5: E-Switch, Refactor send to vport to be more generic (Amir Tzin) [1982191 1982195] - RDMA/mlx5: Use representor E-Switch when getting netdev and metadata (Amir Tzin) [1982191] - net/mlx5: E-Switch, Add eswitch pointer to each representor (Amir Tzin) [1982191 1982195] - net/mlx5: E-Switch, Add match on vhca id to default send rules (Amir Tzin) [1982191 1982195] - net/mlx5: Remove unused mlx5_core_health member recover_work (Amir Tzin) [1982191] - net/mlx5: simplify the return expression of mlx5_esw_offloads_pair() (Amir Tzin) [1982191 1982195] - net/mlx5: Cleanup prototype warning (Amir Tzin) [1982191] - RDMA/mlx5: Allow larger pages in DevX umem (Amir Tzin) [1982191] - RDMA/mlx5: Rename mlx5_mr_cache_invalidate() to revoke_mr() (Amir Tzin) [1982191] - RDMA/mlx5: Consolidate MR destruction to mlx5_ib_dereg_mr() (Amir Tzin) [1982191] - RDMA/mlx5: Use a union inside mlx5_ib_mr (Amir Tzin) [1982191] - platform/mellanox: mlxbf-tmfifo: Fix a memory barrier issue (Amir Tzin) [2018145] - mmc: dw_mmc-bluefield: : Fix the license information (Amir Tzin) [2018145] - mmc: dw_mmc-bluefield: simplify the probe() function (Amir Tzin) [2018145] - benet: mark device 0xe220 (Lancer) as deprecated (Michal Schmidt) [2054409] - myri10ge: mark as deprecated (Michal Schmidt) [2054409] - liquidio: mark as deprecated, not unmaintained (Michal Schmidt) [2054409] - netxen_nic: remove unmaintained mark, keep deprecated (Michal Schmidt) [2054409] - bnx2: mark as deprecated, not unmaintained (Michal Schmidt) [2054409] - SUNRPC: Don't dereference xprt->snd_task if it's a cookie (Dave Wysochanski) [2046545] - SUNRPC: Add source address/port to rpc_socket* traces (Dave Wysochanski) [2046545] - netfilter: conntrack: re-init state for retransmitted syn-ack (Florian Westphal) [2043093] - netfilter: conntrack: move synack init code to helper (Florian Westphal) [2043093]- ibmvnic: remove unused defines (Diego Domingos) [2047920] - ibmvnic: Update driver return codes (Diego Domingos) [2047920] - ARM: iop32x: disable N2100 PCI parity reporting (Josef Oskera) [2031880] - r8169: fix incorrect mac address assignment (Josef Oskera) [2031880] - r8169: Add device 10ec:8162 to driver r8169 (Josef Oskera) [2031880] - ethernet: r8169: use eth_hw_addr_set() (Josef Oskera) [2031880] - net: phy: realtek: add support for RTL8365MB-VC internal PHYs (Josef Oskera) [2031880] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Josef Oskera) [2031880] - r8169: enable ASPM L0s state (Josef Oskera) [2031880] - r8169: rename rtl_csi_access_enable to rtl_set_aspm_entry_latency (Josef Oskera) [2031880] - r8169: change the L0/L1 entrance latencies for RTL8106e (Josef Oskera) [2031880] - Revert "r8169: avoid link-up interrupt issue on RTL8106e if user enables ASPM" (Josef Oskera) [2031880] - r8169: Avoid duplicate sysfs entry creation error (Josef Oskera) [2031880] - r8169: Avoid memcpy() over-reading of ETH_SS_STATS (Josef Oskera) [2031880] - r8169: avoid link-up interrupt issue on RTL8106e if user enables ASPM (Josef Oskera) [2031880] - net: phy: realtek: net: Fix less than zero comparison of a u16 (Josef Oskera) [2031880] - net: phy: realtek: add delay to fix RXC generation issue (Josef Oskera) [2031880] - net: phy: realtek: add dt property to enable ALDPS mode (Josef Oskera) [2031880] - net: phy: realtek: add dt property to disable CLKOUT clock (Josef Oskera) [2031880] - r8169: Fix fall-through warning for Clang (Josef Oskera) [2031880] - r8169: use KBUILD_MODNAME instead of own module name definition (Josef Oskera) [2031880] - r8169: keep pause settings on interface down/up cycle (Josef Oskera) [2031880] - r8169: add support for pause ethtool ops (Josef Oskera) [2031880] - r8169: use mac-managed PHY PM (Josef Oskera) [2031880] - r8169: remove rtl_hw_start_8168c_3 (Josef Oskera) [2031880] - r8169: add support for ethtool get_ringparam (Josef Oskera) [2031880] - r8169: use lower_32_bits/upper_32_bits macros (Josef Oskera) [2031880] - net: phy: make PHY PM ops a no-op if MAC driver manages PHY PM (Josef Oskera) [2031880] - mm/gup: remove unused get_user_pages_locked() (Chris von Recklinghausen) [2048650] - mm: change lookup_node() to use get_user_pages_fast() (Chris von Recklinghausen) [2048650] - mm/gup: remove unused pin_user_pages_locked() (Chris von Recklinghausen) [2048650] - mm/gup: follow_pfn_pte(): -EEXIST cleanup (Chris von Recklinghausen) [2048650] - mm: fix invalid page pointer returned with FOLL_PIN gups (Chris von Recklinghausen) [2048650] - mm: fix typos in comments (Chris von Recklinghausen) [2048650] - vfio/iommu_type1: replace kfree with kvfree (Alex Williamson) [2046547] - vfio/pci: Fix error return code in vfio_ecap_init() (Alex Williamson) [2046547] - vfio/pci: Add missing range check in vfio_pci_mmap (Alex Williamson) [2046547] - vfio/mdev: Do not allow a mdev_type to have a NULL parent pointer (Alex Williamson) [2046547] - vfio/mdev: Make to_mdev_device() into a static inline (Alex Williamson) [2046547] - vfio/iommu_type1: Mantain a counter for non_pinned_groups (Alex Williamson) [2046547] - vfio/iommu_type1: Fix some sanity checks in detach group (Alex Williamson) [2046547] - vfio/iommu_type1: Populate full dirty when detach non-pinned group (Alex Williamson) [2046547] - vfio/pci: Move dummy_resources_list init in vfio_pci_probe() (Alex Williamson) [2046547] - vfio/virqfd: Drain events from eventfd in virqfd_wakeup() (Alex Williamson) [2046547] - ext4: fix direct I/O read error (Lukas Czerner) [1868258] - usb: xhci: Extend support for runtime power management for AMD's Yellow carp. (Renjith Pananchikkal) [2015775] - usb: xhci: Enable runtime-pm by default on AMD Yellow Carp platform (Renjith Pananchikkal) [2015775] - thunderbolt: Enable retry logic for intra-domain control packets (David Arcari) [2028287] - nvme-fabrics: fix state check in nvmf_ctlr_matches_baseopts() (Gopal Tiwari) [2043755] - smb3: do not error on fsync when readonly (Ronnie Sahlberg) [2037811] - cifs: serialize all mount attempts (Ronnie Sahlberg) [2008434] - ALSA: memalloc: Unify x86 SG-buffer handling (take#3) (Jaroslav Kysela) [2049437] - ALSA: usb-audio: add mapping for MSI MPG X570S Carbon Max Wifi. (Jaroslav Kysela) [2049437] - ALSA: usb-audio: Drop CONFIG_PM ifdefs (Jaroslav Kysela) [2049437] - ALSA: usb-audio: Fix dB level of Bose Revolve+ SoundLink (Jaroslav Kysela) [2049437] - ALSA: usb-audio: Add minimal-mute notion in dB mapping table (Jaroslav Kysela) [2049437] - ALSA: usb-audio: Use int for dB map values (Jaroslav Kysela) [2049437] - ALSA: hda/tegra: Fix Tegra194 HDA reset failure (Jaroslav Kysela) [2049437] - ALSA: hda/realtek: Use ALC285_FIXUP_HP_GPIO_LED on another HP laptop (Jaroslav Kysela) [2049437] - ALSA: hda: Add new AlderLake-P variant PCI ID (Jaroslav Kysela) [2049437] - ALSA: hda: Add AlderLake-N PCI ID (Jaroslav Kysela) [2049437] - ALSA: hda: use swap() to make code cleaner (Jaroslav Kysela) [2049437] - ALSA: Fix some typo (Jaroslav Kysela) [2049437] - ALSA: hda/hdmi: Consider ELD is invalid when no SAD is present (Jaroslav Kysela) [2049437] - ALSA: hda: Remove redundant runtime PM calls (Jaroslav Kysela) [2049437] - ALSA: hda: Do disconnect jacks at codec unbind (Jaroslav Kysela) [2049437] - ALSA: hda: intel: More comprehensive PM runtime setup for controller driver (Jaroslav Kysela) [2049437] - ASoC: SOF: Intel: fix build issue related to CODEC_PROBE_ENTRIES (Jaroslav Kysela) [2049437] - ASoC: cs42l42: Report initial jack state (Jaroslav Kysela) [2049437] - ALSA: hda/realtek: Re-order quirk entries for Lenovo (Jaroslav Kysela) [2049437] - ALSA: hda/realtek: Add quirk for Legion Y9000X 2020 (Jaroslav Kysela) [2049437] - ALSA: hda/realtek: Add speaker fixup for some Yoga 15ITL5 devices (Jaroslav Kysela) [2049437] - tools headers UAPI: Sync sound/asound.h with the kernel sources (Jaroslav Kysela) [2049437] - tools include UAPI: Sync sound/asound.h copy with the kernel sources (Jaroslav Kysela) [2049437] - tools include UAPI: Sync sound/asound.h copy (Jaroslav Kysela) [2049437] - tools include UAPI: Sync sound/asound.h copy with the kernel sources (Jaroslav Kysela) [2049437] - tools include UAPI: Sync sound/asound.h copy with the kernel sources (Jaroslav Kysela) [2049437] - ASoC: SOF: handle paused streams during system suspend (Jaroslav Kysela) [2049437] - ASoC: SOF: sof-audio: setup sched widgets during pipeline complete step (Jaroslav Kysela) [2049437] - ASoC: SOF: free widgets in sof_tear_down_pipelines() for static pipelines (Jaroslav Kysela) [2049437] - ALSA: hda/cs8409: Fix Jack detection after resume (Jaroslav Kysela) [2049437] - ALSA: hda/cs8409: Increase delay during jack detection (Jaroslav Kysela) [2049437] - ALSA: hda/realtek - Fix silent output on Gigabyte X570 Aorus Master after reboot from Windows (Jaroslav Kysela) [2049437] - ASoC: Intel: catpt: Test dmaengine_submit() result before moving on (Jaroslav Kysela) [2049437] - ASoC: amd: Fix dependency for SPI master (Jaroslav Kysela) [2049437] - ALSA: usb-audio: Drop superfluous '0' in Presonus Studio 1810c's ID (Jaroslav Kysela) [2049437] - ALSA: oss: fix compile error when OSS_DEBUG is enabled (Jaroslav Kysela) [2049437] - ALSA: hda: Make proper use of timecounter (Jaroslav Kysela) [2049437] - ALSA: led: Use restricted type for iface assignment (Jaroslav Kysela) [2049437] - ALSA: hda: Fix potential deadlock at codec unbinding (Jaroslav Kysela) [2049437] - ALSA: hda: Add missing rwsem around snd_ctl_remove() calls (Jaroslav Kysela) [2049437] - ALSA: PCM: Add missing rwsem around snd_ctl_remove() calls (Jaroslav Kysela) [2049437] - ALSA: jack: Add missing rwsem around snd_ctl_remove() calls (Jaroslav Kysela) [2049437] - ASoC: Intel: sof_sdw: fix jack detection on HP Spectre x360 convertible (Jaroslav Kysela) [2049437] - kernel: fork: properly initialize mm->mm_rh in dup_mm() and mm_alloc() (Rafael Aquini) [2047242] - vdpa/mlx5: Fix tracking of current number of VQs (Cindy Lu) [2052849] - vdpa/mlx5: Fix is_index_valid() to refer to features (Cindy Lu) [2052849] - vdpa: Protect vdpa reset with cf_mutex (Cindy Lu) [2052849] - vdpa: Avoid taking cf_mutex lock on get status (Cindy Lu) [2052849] - vdpa/vdpa_sim_net: Report max device capabilities (Cindy Lu) [2052849] - vdpa: Use BIT_ULL for bit operations (Cindy Lu) [2052849] - vdpa/vdpa_sim: Configure max supported virtqueues (Cindy Lu) [2052849] - vdpa/mlx5: Report max device capabilities (Cindy Lu) [2052849] - vdpa: Support reporting max device capabilities (Cindy Lu) [2052849] - vdpa/mlx5: Restore cur_num_vqs in case of failure in change_num_qps() (Cindy Lu) [2052849] - vdpa: Add support for returning device configuration information (Cindy Lu) [2052849] - vdpa/mlx5: Support configuring max data virtqueue (Cindy Lu) [2052849] - vdpa/mlx5: Fix config_attr_mask assignment (Cindy Lu) [2052849] - vdpa: Allow to configure max data virtqueues (Cindy Lu) [2052849] - vdpa: Read device configuration only if FEATURES_OK (Cindy Lu) [2052849] - vdpa: Sync calls set/get config/status with cf_mutex (Cindy Lu) [2052849] - vdpa/mlx5: Distribute RX virtqueues in RQT object (Cindy Lu) [2052849] - vdpa: Provide interface to read driver features (Cindy Lu) [2052849] - vdpa/mlx5: Fix wrong configuration of virtio_version_1_0 (Cindy Lu) [2052849] - vdpa: Mark vdpa_config_ops.get_vq_notification as optional (Cindy Lu) [2052849] - vdpa: Avoid duplicate call to vp_vdpa get_status (Cindy Lu) [2052849] - net/mlx5_vdpa: Offer VIRTIO_NET_F_MTU when setting MTU (Cindy Lu) [2052849] - vdpa: add driver_override support (Cindy Lu) [2052849] - docs: document sysfs ABI for vDPA bus (Cindy Lu) [2052849] - ifcvf/vDPA: fix misuse virtio-net device config size for blk dev (Cindy Lu) [2052849] - Revert "efi/libstub: arm64: Double check image alignment at entry" (Vitaly Kuznetsov) [2046303] - ethtool: ioctl: fix potential NULL deref in ethtool_set_coalesce() (William Zhao) [2046342] - cifs: Do not leak EDEADLK to dgetents64 for STATUS_USER_SESSION_DELETED (Ronnie Sahlberg) [1994393] - cifs: constify pathname arguments in a bunch of helpers (Ronnie Sahlberg) [1994393] - cgroup: Use open-time cgroup namespace for process migration perm checks (Chris von Recklinghausen) [2035766] - cgroup: Allocate cgroup_file_ctx for kernfs_open_file->priv (Chris von Recklinghausen) [2035766] - cgroup: Use open-time credentials for process migraton perm checks (Chris von Recklinghausen) [2035766] - cgroup: make per-cgroup pressure stall tracking configurable (Chris von Recklinghausen) [2035766] - powerpc/idle: Don't corrupt back chain when going idle (Laurent Vivier) [2052793] - powerpc64/idle: Fix SP offsets when saving GPRs (Laurent Vivier) [2052793] - sfc: ef10: implement ethtool::get_fec_stats (Íñigo Huguet) [2042798] - sfc: The RX page_ring is optional (Íñigo Huguet) [2042798] - sfc: Check null pointer of rx_queue->page_ring (Íñigo Huguet) [2042798] - sfc_ef100: potential dereference of null pointer (Íñigo Huguet) [2042798] - sfc: Don't use netif_info before net_device setup (Íñigo Huguet) [2042798] - sfc: Export fibre-specific supported link modes (Íñigo Huguet) [2042798] - sfc: Fix reading non-legacy supported link modes (Íñigo Huguet) [2042798] - ethernet: constify references to netdev->dev_addr in drivers (Íñigo Huguet) [2042798] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Íñigo Huguet) [2042798] - ethernet: use eth_hw_addr_set() (Íñigo Huguet) [2042798] - sfc: last resort fallback for lack of xdp tx queues (Íñigo Huguet) [2042798 1995444] - sfc: fallback for lack of xdp tx queues (Íñigo Huguet) [2042798 1995444] - ext4: fix potential uninitialized access to retval in kmmpd (Lukas Czerner) [2046355] - ext4: fix possible UAF when remounting r/o a mmp-protected file system (Lukas Czerner) [2046355] - ext4: fix memory leak in ext4_fill_super (Lukas Czerner) [2046355] - quota: check block number when reading the block in quota file (Lukas Czerner) [2046999] - quota: correct error number in free_dqentry() (Lukas Czerner) [2046999] - quota: Fix memory leak when handling corrupted quota file (Lukas Czerner) [2046999] - quota: Sanity-check quota file headers on load (Lukas Czerner) [2046999] - quota: clear padding in v2r1_mem2diskdqb() (Lukas Czerner) [2046999] - quota: Check that quota is not dirty before release (Lukas Czerner) [2046999] - quota: fix livelock in dquot_writeback_dquots (Lukas Czerner) [2046999] - ext4: fix e2fsprogs checksum failure for mounted filesystem (Lukas Czerner) [1937180] - ext4: prevent partial update of the extent blocks (Lukas Czerner) [2035877] - ext4: check for inconsistent extents between index and leaf block (Lukas Czerner) [2035877] - ext4: check for out-of-order index extents in ext4_valid_extent_entries() (Lukas Czerner) [2035877] - ext4: avoid trim error on fs with small groups (Lukas Czerner) [2046355] - ext4: fix null-ptr-deref in '__ext4_journal_ensure_credits' (Lukas Czerner) [2046355] - ext4: make sure to reset inode lockdep class when quota enabling fails (Lukas Czerner) [2046355] - ext4: make sure quota gets properly shutdown on error (Lukas Czerner) [2046355] - ext4: Fix BUG_ON in ext4_bread when write quota data (Lukas Czerner) [2046355] - ext4: refresh the ext4_ext_path struct after dropping i_data_sem. (Lukas Czerner) [2046355] - ext4: ensure enough credits in ext4_ext_shift_path_extents (Lukas Czerner) [2046355] - ext4: fix potential infinite loop in ext4_dx_readdir() (Lukas Czerner) [2046355] - ext4: fix loff_t overflow in ext4_max_bitmap_size() (Lukas Czerner) [2046355] - ext4: fix reserved space counter leakage (Lukas Czerner) [2046355] - ext4: fix race writing to an inline_data file while its xattrs are changing (Lukas Czerner) [2046355] - ext4: fix potential htree corruption when growing large_dir directories (Lukas Czerner) [2046355] - ext4: use ext4_grp_locked_error in mb_find_extent (Lukas Czerner) [2046355] - ext4: correct the cache_nr in tracepoint ext4_es_shrink_exit (Lukas Czerner) [2046355] - ext4: remove check for zero nr_to_scan in ext4_es_scan() (Lukas Czerner) [2046355] - ext4: return error code when ext4_fill_flex_info() fails (Lukas Czerner) [2046355] - ext4: cleanup in-core orphan list if ext4_truncate() failed to get a transaction handle (Lukas Czerner) [2046355] - ext4: fix kernel infoleak via ext4_extent_header (Lukas Czerner) [2046355] - ext4: fix memory leak in ext4_fill_super (Lukas Czerner) [2046355] - ext4: fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed (Lukas Czerner) [2046355] - ext4: fix error code in ext4_commit_super (Lukas Czerner) [2046355] - crash_core, vmcoreinfo: append 'SECTION_SIZE_BITS' to vmcoreinfo (Pingfan Liu) [2046631] - arm64/crash_core: Export TCR_EL1.T1SZ in vmcoreinfo (Pingfan Liu) [2046631] - arm64: kernel: arch_crash_save_vmcoreinfo() should depend on CONFIG_CRASH_CORE (Mark Salter) [2046631] - Revert "[arm64] arm64, vmcoreinfo : Append 'MAX_PHYSMEM_BITS' to vmcoreinfo" (Pingfan Liu) [2046631] - crash_core, vmcoreinfo: Append 'MAX_PHYSMEM_BITS' to vmcoreinfo (Pingfan Liu) [2046631] - ibmvnic: don't release napi in __ibmvnic_open() (Gustavo Walbon) [2051793]- EDAC/igen6: Add Intel Alder Lake SoC support (Aristeu Rozanski) [1971965 1783145] - EDAC/igen6: Add Intel Tiger Lake SoC support (Aristeu Rozanski) [1971965 1783145] - EDAC/igen6: Add Intel ICL-NNPI SoC support (Aristeu Rozanski) [1971965 1783145] - EDAC/i10nm: Add support for high bandwidth memory (Aristeu Rozanski) [1971965 1783145] - EDAC/i10nm: Add detection of memory levels for ICX/SPR servers (Aristeu Rozanski) [1971965 1783145] - EDAC/skx_common: Add new ADXL components for 2-level memory (Aristeu Rozanski) [1971965 1783145] - EDAC, skx: Retrieve and print retry_rd_err_log registers (Aristeu Rozanski) [1971965 1783145] - EDAC, skx_common: Refactor so that we initialize "dev" in result of adxl decode. (Aristeu Rozanski) [1971965 1783145] - selinux: parse contexts for mount options early (Scott Mayhew) [1984355] - selinux: try to use preparsed sid before calling parse_sid() (Scott Mayhew) [1984355] - selinux: Fix selinux_sb_mnt_opts_compat() (Scott Mayhew) [1984355] - selinux: access superblock_security_struct in LSM blob way (Scott Mayhew) [1984355] - selinux: minor tweaks to selinux_add_opt() (Scott Mayhew) [1984355] - selinux: fix potential memleak in selinux_add_opt() (Scott Mayhew) [1984355] - selinux: fix sleeping function called from invalid context (Scott Mayhew) [1984355] - LSM: Infrastructure management of the superblock (Scott Mayhew) [1984355] - selinux: drop super_block backpointer from superblock_security_struct (Scott Mayhew) [1984355] - selinux: remove redundant allocation and helper functions (Scott Mayhew) [1984355] - ath11k: add support for WCN6855 hw2.1 (Íñigo Huguet) [1970036 1988269] - ath11k: add string type to search board data in board-2.bin for WCN6855 (Íñigo Huguet) [1970036 1988269] - firmware: smccc: Fix check for ARCH_SOC_ID not implemented (Vitaly Kuznetsov) [2053450] - bpf, arm64: Use emit_addr_mov_i64() for BPF_PSEUDO_FUNC (Yauheni Kaliuta) [2051789] - bpf/selftests: disable a verifier test for powerpc (Viktor Malik) [2046032] - bpf/selftests: allow disabling verifier tests (Viktor Malik) [2046032] - vfs: check dentry is still valid in get_link() (Ian Kent) [2014846] - xfs: don't expose internal symlink metadata buffers to the vfs (Brian Foster) [2014846] - scsi: vmw_pvscsi: Set residual data length conditionally (Cathy Avery) [2052345] - scsi: mpt3sas: Fix incorrect system timestamp (Tomas Henzl) [2026212] - scsi: mpt3sas: Fix system going into read-only mode (Tomas Henzl) [2026212] - scsi: mpt3sas: Fix kernel panic during drive powercycle test (Tomas Henzl) [2026212] - scsi: mpt3sas: Clean up some inconsistent indenting (Tomas Henzl) [2026212] - scsi: scsi_transport_srp: Don't block target in SRP_PORT_LOST state (Ewan D. Milne) [2028290] - blktrace: switch trace spinlock to a raw spinlock (Wander Lairson Costa) [1905749] - blktrace: Fix uaf in blk_trace access after removing by sysfs (Wander Lairson Costa) [1905749] - blk-wbt: export internal state via debugfs (Ming Lei) [2047313] - platform/x86: ISST: Fix optimization with use of numa (Prarit Bhargava) [2023820] - platform/x86: ISST: Use numa node id for cpu pci dev mapping (Prarit Bhargava) [2023818] - platform/x86: ISST: Optimize CPU to PCI device mapping (Prarit Bhargava) [2023818] - efi/x86: drop task_lock() from efi_switch_mm() (Fernando Pacheco) [2035415] - configs: enable LOGITECH_FF (Benjamin Tissoires) [1945987] - Input: joydev - prevent use of not validated data in JSIOCSBTNMAP ioctl (Benjamin Tissoires) [1974089] - Input: joydev - prevent potential read overflow in ioctl (Benjamin Tissoires) [1974089] - xfs: Fix CIL throttle hang when CIL space used going backwards (Thiago Becker) [2040371] - netfilter: nf_conntrack_netbios_ns: fix helper module alias (Florian Westphal) [2038015] - selftests: nft_concat_range: add test for reload with no element add/del (Florian Westphal) [2046309] - netfilter: fix regression in looped (broad|multi)cast's MAC handling (Florian Westphal) [2046309] - selftests: netfilter: Add correctness test for mac,net set type (Florian Westphal) [2046309] - netfilter: flowtable: fix IPv6 tunnel addr match (Florian Westphal) [2046309] - netfilter: conntrack: don't increment invalid counter on NF_REPEAT (Florian Westphal) [2046309] - netfilter: nft_set_pipapo: allocate pcpu scratch maps on clone (Florian Westphal) [2046309] - netfilter: nft_payload: do not update layer 4 checksum when mangling fragments (Florian Westphal) [2046309] - netfilter: ipvs: Fix reuse connection if RS weight is 0 (Florian Westphal) [2046309] - netfilter: ctnetlink: do not erase error code with EINVAL (Florian Westphal) [2046309] - netfilter: ctnetlink: fix filtering with CTA_TUPLE_REPLY (Florian Westphal) [2046309] - netfilter: nfnetlink_queue: fix OOB when mac header was cleared (Florian Westphal) [2046309] - netfilter: nft_dynset: relax superfluous check on set updates (Florian Westphal) [2046309] - netfilter: use kvmalloc_array to allocate memory for hashtable (Phil Sutter) [2001762] - netfilter: nf_tables: skip netdev events generated on netns removal (Phil Sutter) [2053436] - xfrm: add state hashtable keyed by seq (Sabrina Dubroca) [1926538]- cgroup/cpuset: Fix "suspicious RCU usage" lockdep warning (Waiman Long) [2050418] - cpuset: Fix the bug that subpart_cpus updated wrongly in update_cpumask() (Waiman Long) [2050418] - IB/rdmavt: Validate remote_addr during loopback atomic tests (Kamal Heib) [2033480] - in wb_init, use gfp instead of GFP_KERNEL when allocating bw_dwork (Chris von Recklinghausen) [2046179] - scsi: bnx2fc: Make bnx2fc_recv_frame() mp safe (John Meneghini) [2051691] - scsi: bnx2fc: Flush destroy_work queue before calling bnx2fc_interface_put() (John Meneghini) [1973208] - nvme: drop unused variable ctrl in nvme_setup_cmd (John Meneghini) [2033384] - nvme: increment request genctr on completion (John Meneghini) [2033384] - nvme-pci: Fix abort command id (John Meneghini) [2033384] - nvme: add command id quirk for apple controllers (John Meneghini) [2033384] - nvme: move nvme_multi_css into nvme.h (John Meneghini) [2033384] - nvme: code command_id with a genctr for use-after-free validation (John Meneghini) [2033384] - nvme-pci: limit maximum queue depth to 4095 (John Meneghini) [2033384] - params: lift param_set_uint_minmax to common code (John Meneghini) [2033384] - CI: Enable baseline realtime checks (Veronika Kabatova) - CI: Rename pipelines to include release names (Veronika Kabatova) - sched/pelt: Relax the sync of load_sum with load_avg (Phil Auld) [2037123] - sched/pelt: Relax the sync of runnable_sum with runnable_avg (Phil Auld) [2037123] - sched/pelt: Continue to relax the sync of util_sum with util_avg (Phil Auld) [2037123] - sched/pelt: Relax the sync of util_sum with util_avg (Phil Auld) [2037123] - cifs: fix memory leak of smb3_fs_context_dup::server_hostname (Ronnie Sahlberg) [2044670] - cifs: To match file servers, make sure the server hostname matches (Ronnie Sahlberg) [2044670] - perf/x86/intel/uncore: Fix Intel SPR M3UPI event constraints (Michael Petlan) [1837402] - perf/x86/intel/uncore: Fix Intel SPR M2PCIE event constraints (Michael Petlan) [1837402] - perf/x86/intel/uncore: Fix Intel SPR IIO event constraints (Michael Petlan) [1837402] - perf/x86/intel/uncore: Fix Intel SPR CHA event constraints (Michael Petlan) [1837402] - perf/x86/intel/uncore: Support IMC free-running counters on Sapphire Rapids server (Michael Petlan) [1837402] - perf/x86/intel/uncore: Support IIO free-running counters on Sapphire Rapids server (Michael Petlan) [1837402] - perf/x86/intel/uncore: Factor out snr_uncore_mmio_map() (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add alias PMU name (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server MDF support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server M3UPI support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server UPI support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server M2M support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server IMC support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server PCU support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server M2PCIe support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server IRP support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server IIO support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server CHA support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server framework (Michael Petlan) [1837402] - ovl: fix deadlock in splice write (Miklos Szeredi) [2028998] - selinux: fix NULL-pointer dereference when hashtab allocation fails (Ondrej Mosnacek) [2021467] - selinux: fix double free of cond_list on error paths (Ondrej Mosnacek) [2043605] - ibmvnic: remove unused ->wait_capability (Diego Domingos) [2049368] - ibmvnic: don't spin in tasklet (Diego Domingos) [2049368] - ibmvnic: init ->running_cap_crqs early (Diego Domingos) [2049368] - ibmvnic: Allow extra failures before disabling (Diego Domingos) [2049368] - hpsa: add new messaging (Tomas Henzl) [1801777] - aacraid: add new messaging (Tomas Henzl) [2044365] - Revert "[scsi] Revert "[scsi] aacraid: add removed id table"" (Tomas Henzl) [2044365] - mpt3sas: Add new messaging (Tomas Henzl) [2044366] - Revert "[scsi] mpt*: remove certain deprecated pci-ids" (Tomas Henzl) [2044366] - mptsas: add new messaging (Tomas Henzl) [2044366] - sctp: hold endpoint before calling cb in sctp_transport_lookup_process (Xin Long) [2043822] - sctp: use call_rcu to free endpoint (Xin Long) [2043822] - sctp: move hlist_node and hashent out of sctp_ep_common (Xin Long) [2043822] - net: Use nlmsg_unicast() instead of netlink_unicast() (Xin Long) [2043822] - video: hyperv_fb: Fix validation of screen resolution (Mohammed Gamal) [1952821] - powerpc/pseries: extract host bridge from pci_bus prior to bus removal (Diego Domingos) [2051509] - dm: properly fix redundant bio-based IO accounting (Mike Snitzer) [2051803] - dm: revert partial fix for redundant bio-based IO accounting (Mike Snitzer) [2051803] - block: add bio_start_io_acct_time() to control start_time (Mike Snitzer) [2051803] - block: document iostat changes for disk busy time accounting (Mike Snitzer) [2051803]- tee: optee: Fix incorrect page free bug (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: handle lookup of shm with reference count 0 (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: smc_abi.c: add missing #include (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: isolate smc abi (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: refactor driver with internal callbacks (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: simplify optee_release() (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: Fix missing devices unregister during optee_remove (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee/optee/shm_pool: fix application of sizeof to pointer (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: Correct inappropriate usage of TEE_SHM_DMA_BUF flag (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: add tee_shm_alloc_kernel_buf() (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: Clear stale cache entries during initialization (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: fix tee out of memory failure seen during kexec reboot (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: Refuse to load the driver under the kdump kernel (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: Fix memory leak when failing to register shm pages (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: use export_uuid() to copy client UUID (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: do not check memref size on return from Secure World (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: fix build error caused by recent optee tracepoints feature (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: add invoke_fn tracepoints (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: simplify i2c access (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: remove need_resched() before cond_resched() (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: sync OP-TEE headers (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: replace might_sleep with cond_resched (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - drivers: optee: fix i2c build issue (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: convert get_user_pages() --> pin_user_pages() (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - drivers: optee: allow op-tee to access devices on the i2c bus (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - driver: tee: Handle NULL pointer indication from client (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: enable support for multi-stage bus enumeration (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: use uuid for sysfs driver entry (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: Add support for session login client UUID generation (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: enable support to register kernel memory (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: remove unnecessary NULL check in tee_shm_alloc() (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: don't assign shm id for private shms (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: remove unused tee_shm_priv_alloc() (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: tee_shm_op_mmap(): use TEE_SHM_USER_MAPPED (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: remove redundant teedev in struct tee_shm (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: remove linked list of struct tee_shm (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: Fix multi page dynamic shm pool alloc (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: model OP-TEE as a platform device/driver (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: fix device enumeration error handling (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: Fix dynamic shm pool allocations (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee/shm: untag user pointers in tee_shm_register (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: add might_sleep for RPC requests (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 282 (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: allow to work without static shared memory (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: update optee_msg.h and optee_smc.h to dual license (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: add missing of_node_put after of_device_is_available (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: Fix unsigned comparison with less than zero (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: fix possible error pointer ctx dereferencing (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: Initialize some structs using memset instead of braces (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: add TEE bus device enumeration support (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: add supp_nowait flag in tee_context struct (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: log message if dynamic shm is enabled (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: add kernel internal client interface (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: take DT status property into account (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: making OPTEE_SHM_NUM_PRIV_PAGES configurable via Kconfig (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - x86/mce: Add Xeon Sapphire Rapids to list of CPUs that support PPIN (David Arcari) [2035286] - regset: kill ->get() (Prarit Bhargava) [2032854] - arm64: switch to ->regset_get() (Prarit Bhargava) [2032854] - arm64: take fetching compat reg out of pt_regs into a new helper (Prarit Bhargava) [2032854] - powerpc: switch to ->regset_get() (Prarit Bhargava) [2032854] - s390: switch to ->regset_get() (Prarit Bhargava) [2032854] - introduction of regset ->get() wrappers, switching ELF coredumps to those (Prarit Bhargava) [2032854] - mm/page_alloc.c: do not warn allocation failure on zone DMA if no managed pages (Baoquan He) [2024011] - dma/pool: create dma atomic pool only if dma zone has managed pages (Baoquan He) [2024011] - mm_zone: add function to check if managed dma zone exists (Baoquan He) [2024011] - tipc: discard MSG_CRYPTO msgs when key_exchange_enabled is not set (Xin Long) [2043825] - tipc: delete the unlikely branch in tipc_aead_encrypt (Xin Long) [2043825] - tipc: check for null after calling kmemdup (Xin Long) [2043825] - tipc: only accept encrypted MSG_CRYPTO msgs (Xin Long) [2043825] - powerpc/pseries: use slab context cpumask allocation in CPU hotplug init (Waiman Long) [2048220] - powerpc/pseries: Fix build error when NUMA=n (Waiman Long) [2048220] - lpfc: Add new messaging (Ewan D. Milne) [1841323] - cpu/hotplug: Cure the cpusets trainwreck (Phil Auld) [1904593] - scsi: ses: Fix unsigned comparison with less than zero (Tomas Henzl) [1995086] - scsi: ses: Retry failed Send/Receive Diagnostic commands (Tomas Henzl) [1995086] - serial: exar: Fix GPIO configuration for Sealevel cards based on XR17V35X (John W. Linville) [2022906] - PCI: vmd: Add indirection layer to vmd irq lists (Scott Wood) [2048202] - redhat/configs: Enable CONFIG_PCI_HYPERV on Aarch64 (Vitaly Kuznetsov) [2024853] - PCI: hv: Add arm64 Hyper-V vPCI support (Vitaly Kuznetsov) [2024853] - PCI: hv: Make the code arch neutral by adding arch specific interfaces (Vitaly Kuznetsov) [2024853] - PCI: hv: Remove unnecessary use of hx (Vitaly Kuznetsov) [2024853] - nvme-rdma: fix possible use-after-free in transport error_recovery work (Chris Leech) [1988361] - nvme-tcp: fix possible use-after-free in transport error_recovery work (Chris Leech) [1988361] - nvme: fix a possible use-after-free in controller reset during load (Chris Leech) [1988361] - ipv6: check return value of ipv6_skip_exthdr (Sabrina Dubroca) [2046234] - selftests: Calculate udpgso segment count without header adjustment (Xin Long) [2044133] - udp: using datalen to cap ipv6 udp max gso segments (Xin Long) [2044133] - inet_diag: fix kernel-infoleak for UDP sockets (Xin Long) [2044133] - udp: using datalen to cap max gso segments (Xin Long) [2044133] - [s390] s390/cpumf: Support for CPU Measurement Facility CSVN 7 (Mete Durlu) [2048980] - [s390] s390/cpumf: Support for CPU Measurement Sampling Facility LS bit (Mete Durlu) [2048980] - tools/power/x86/intel-speed-select: v1.10 release (Prarit Bhargava) [2023909] - tools/power/x86/intel-speed-select: Fix uncore memory frequency display (Prarit Bhargava) [2023909] - platform/x86: ISST: Account for increased timeout in some cases (Prarit Bhargava) [2023909] - tools/power/x86/intel-speed-select: Add options to force online (Prarit Bhargava) [2023909] - tools/power/x86/intel-speed-select: Drop __DATE__ and __TIME__ macros (Prarit Bhargava) [2023909] - tools/power/x86/intel-speed-select: v1.9 release (Prarit Bhargava) [2023909] - tools/power/x86/intel-speed-select: Process mailbox read error for core-power (Prarit Bhargava) [2023909] - tools/power/x86/intel-speed-select: Increase string size (Prarit Bhargava) [2023909] - qla2xxx: Add new messaging (Ewan D. Milne) [1900072]- platform/x86: amd-pmc: only use callbacks for suspend (David Arcari) [2016039] - platform/x86: amd-pmc: Add support for AMD Smart Trace Buffer (David Arcari) [2016039] - platform/x86: amd-pmc: Simplify error handling and store the pci_dev in amd_pmc_dev structure (David Arcari) [2016039] - platform/x86: amd-pmc: Fix s2idle failures on certain AMD laptops (David Arcari) [2016039] - platform/x86: amd-pmc: Make CONFIG_AMD_PMC depend on RTC_CLASS (David Arcari) [2016039] - platform/x86: amd-pmc: Drop check for valid alarm time (David Arcari) [2016039] - platform/x86: amd-pmc: Downgrade dev_info message to dev_dbg (David Arcari) [2016039] - platform/x86: amd-pmc: fix compilation without CONFIG_RTC_SYSTOHC_DEVICE (David Arcari) [2016039] - platform/x86: amd-pmc: Add special handling for timer based S0i3 wakeup (David Arcari) [2016039] - platform/x86: amd-pmc: adjust arguments for `amd_pmc_send_cmd` (David Arcari) [2016039] - platform/x86: amd-pmc: Add alternative acpi id for PMC controller (David Arcari) [2016039] - platform/x86: amd-pmc: Add a message to print resume time info (David Arcari) [2016039] - platform/x86: amd-pmc: Send command to dump data after clearing OS_HINT (David Arcari) [2016039] - platform/x86: amd-pmc: Fix compilation when CONFIG_DEBUGFS is disabled (David Arcari) [2016039] - platform/x86: amd-pmc: Export Idlemask values based on the APU (David Arcari) [2016039] - platform/x86: amd-pmc: Check s0i3 cycle status (David Arcari) [2016039] - scsi: lpfc: Fix non-recovery of remote ports following an unsolicited LOGO (Dick Kennedy) [2027558] - sch_api: Don't skip qdisc attach on ingress (Davide Caratti) [2044806] - sch_qfq: prevent shift-out-of-bounds in qfq_init_qdisc (Davide Caratti) [2044806] - flow_offload: return EOPNOTSUPP for the unsupported mpls action type (Davide Caratti) [2044806] - selftests: bpf: Less strict size check in sockopt_sk (Felix Maurer) [2025809] - net-zerocopy: Fast return if inq < PAGE_SIZE (Felix Maurer) [2025809] - tcp: Fix sign comparison bug in getsockopt(TCP_ZEROCOPY_RECEIVE) (Felix Maurer) [2025809] - tcp-zerocopy: Ensure excess getsockopt buffer is zeroed (Felix Maurer) [2025809] - tcp-zerocopy: Update returned getsockopt() optlen. (Felix Maurer) [2025809] - tcp-zerocopy: Fix getsockopt buffer size check (Felix Maurer) [2025809] - gre: Don't accidentally set RTO_ONLINK in gre_fill_metadata_dst() (Guillaume Nault) [2046339] - net: fix use-after-free in tw_timer_handler (Guillaume Nault) [2046339] - ALSA: core: Fix SSID quirk lookup for subvendor=0 (Jaroslav Kysela) [2003613] - ASoC: tegra30: i2s: Restore hardware state on runtime PM resume (Jaroslav Kysela) [2003613] - ALSA: RHEL - update kernel configs for RHEL 8.6 (Jaroslav Kysela) [2003613] - ASoC: remove module namespaces (Jaroslav Kysela) [2003613] - ASoC: codecs: rt5682(s): use the older clock API calls, but keep some modern (Jaroslav Kysela) [2003613] - ASoC: arizona-jack: Cleanup logging (Jaroslav Kysela) [2003613] - ASoC: arizona-jack: Use snd_soc_jack to report jack events (Jaroslav Kysela) [2003613] - ASoC: arizona-jack: convert into a helper library for codec drivers (Jaroslav Kysela) [2003613] - ASoC: arizona-jack: Use arizona->dev for runtime-pm (Jaroslav Kysela) [2003613] - ASoC: arizona-jack: Move jack-detect variables to struct arizona_priv (Jaroslav Kysela) [2003613] - ASoC/extcon: arizona: Move arizona jack code to sound/soc/codecs/arizona-jack.c (Jaroslav Kysela) [2003613] - extcon: arizona: Always use pm_runtime_get_sync() when we need the device to be awake (Jaroslav Kysela) [2003613] - extcon: arizona: Fix flags parameter to the gpiod_get("wlf,micd-pol") call (Jaroslav Kysela) [2003613] - extcon: arizona: Fix various races on driver unbind (Jaroslav Kysela) [2003613] - extcon: arizona: Fix some issues when HPDET IRQ fires after the jack has been unplugged (Jaroslav Kysela) [2003613] - extcon: arizona: Fix runtime PM imbalance on error (Jaroslav Kysela) [2003613] - extcon: arizona: Factor out microphone and button detection (Jaroslav Kysela) [2003613] - extcon: arizona: Factor out microphone impedance into a function (Jaroslav Kysela) [2003613] - extcon: arizona: Invert logic of check in arizona_hpdet_do_id (Jaroslav Kysela) [2003613] - extcon: arizona: Remove excessive WARN_ON (Jaroslav Kysela) [2003613] - extcon: arizona: Remove unnecessary sets of ACCDET_MODE (Jaroslav Kysela) [2003613] - extcon: arizona: Tidy up transition from mic to headphone detect (Jaroslav Kysela) [2003613] - extcon: arizona: Clear jack status regardless of detection type (Jaroslav Kysela) [2003613] - extcon: arizona: Move pdata extraction to probe (Jaroslav Kysela) [2003613] - extcon: arizona: Make rev A register sequences atomic (Jaroslav Kysela) [2003613] - extcon: arizona: Correct clean up if arizona_identify_headphone fails (Jaroslav Kysela) [2003613] - extcon: arizona: Switch to use device_property_count_u32() (Jaroslav Kysela) [2003613] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (Jaroslav Kysela) [2003613] - extcon: arizona: Correct error handling on regmap_update_bits_check (Jaroslav Kysela) [2003613] - extcon: arizona: Disable mic detect if running when driver is removed (Jaroslav Kysela) [2003613] - mfd: arizona: Fix rumtime PM imbalance on error (Jaroslav Kysela) [2003613] - mfd: arizona: Split of_match table into I2C and SPI versions (Jaroslav Kysela) [2003613] - mfd: arizona: Make some symbols static (Jaroslav Kysela) [2003613] - mfd: arizona: Add support for ACPI enumeration of WM5102 connected over SPI (Jaroslav Kysela) [2003613] - mfd: arizona: Add MODULE_SOFTDEP("pre: arizona_ldo1") (Jaroslav Kysela) [2003613] - mfd: arizona: Drop arizona-extcon cells (Jaroslav Kysela) [2003613] - mfd: arizona: Replace arizona_of_get_type() with device_get_match_data() (Jaroslav Kysela) [2003613] - mfd: arizona: Ensure 32k clock is put on driver unbind and error (Jaroslav Kysela) [2003613] - mfd: arizona: Remove BUG_ON usage (Jaroslav Kysela) [2003613] - mfd: arizona: Switch to using devm_gpiod_get() (Jaroslav Kysela) [2003613] - mfd: arizona: Fix undefined behavior (Jaroslav Kysela) [2003613] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Jaroslav Kysela) [2003613] - mfd: arizona: Correct calling of runtime_put_sync (Jaroslav Kysela) [2003613] - mfd: arizona: Don't use regmap_read_poll_timeout (Jaroslav Kysela) [2003613] - clkdev: Hold clocks_mutex while iterating clocks list (Jaroslav Kysela) [2003613] - clkdev: add managed clkdev lookup registration (Jaroslav Kysela) [2003613] - genirq: Add IRQF_NO_AUTOEN for request_irq/nmi() (Jaroslav Kysela) [2003613] - ALSA: es1688: Avoid devres management for es1688 object creation (Jaroslav Kysela) [2003613] - ALSA: gus: Fix repeated probes of snd_gus_create() (Jaroslav Kysela) [2003613] - ALSA: x86: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: x86: simplify with sync_stop PCM ops (Jaroslav Kysela) [2003613] - ALSA: x86: fix spelling mistakes (Jaroslav Kysela) [2003613] - ALSA: virtio: Replace zero-length array with flexible-array member (Jaroslav Kysela) [2003613] - ALSA: emux: fix spelling mistakes (Jaroslav Kysela) [2003613] - ALSA: synth: missing check for possible NULL after the call to kstrdup (Jaroslav Kysela) [2003613] - ALSA: synth: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: sparc: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ASoC: tegra: Set driver name explicitly (Jaroslav Kysela) [2003613] - ASoC: tegra30: i2s: Remove handing of disabled runtime PM (Jaroslav Kysela) [2003613] - ASoC: tegra30: i2s: Use devm_clk_get() (Jaroslav Kysela) [2003613] - ASoC: tegra30: i2s: Correct driver removal order (Jaroslav Kysela) [2003613] - ASoC: tegra20: spdif: Remove handing of disabled runtime PM (Jaroslav Kysela) [2003613] - ASoC: tegra20: i2s: Remove handing of disabled runtime PM (Jaroslav Kysela) [2003613] - ASoC: tegra20: i2s: Use devm_clk_get() (Jaroslav Kysela) [2003613] - ASoC: tegra20: i2s: Add system level suspend-resume callbacks (Jaroslav Kysela) [2003613] - ASoC: tegra20: i2s: Add reset control (Jaroslav Kysela) [2003613] - ASoC: tegra20: i2s: Correct driver removal order (Jaroslav Kysela) [2003613] - ASoC: tegra: tegra20_das: align function prototypes (Jaroslav Kysela) [2003613] - ASoC: tegra: tegra20_das: clarify expression (Jaroslav Kysela) [2003613] - ASoC: tegra: remove unneeded semicolon (Jaroslav Kysela) [2003613] - ASoC: tegra: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [2003613] - ASoC: tegra20: ac97: Add reset control (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add support for SoundWire of TGL-H-RVP (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: add mutual exclusion between PCH DMIC and RT715 (Jaroslav Kysela) [2003613] - ASoC: codecs: wsa881x: fix return values from kcontrol put (Jaroslav Kysela) [2003613] - ASoc: wm8731: Drop empty spi_driver remove callback (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: channel -> channels rename (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: Fix TAS2505/TAS2521 channel count (Jaroslav Kysela) [2003613] - ASoC: wcd9335: Disable irq on slave ports in the remove function (Jaroslav Kysela) [2003613] - ASoC: wcd9335: Fix a double irq free in the remove function (Jaroslav Kysela) [2003613] - ASoC: wcd9335: Fix a memory leak in the error handling path of the probe function (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: make array clocks static, makes object smaller (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: Fix TAS2505/TAS2521 processing block selection (Jaroslav Kysela) [2003613] - ASoC: da7218: Drop CONFIG_OF ifdef (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: Fix TAS2505 volume controls (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: Make aic32x4_remove() return void (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: add support for TAS2505 (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: add type to device private data struct (Jaroslav Kysela) [2003613] - ASoC: tlv320aic31xx: fix reversed bclk/wclk master bits (Jaroslav Kysela) [2003613] - ASoC: tlv320aic31xx: Fix jack detection after suspend (Jaroslav Kysela) [2003613] - ASoC: tlv320aic31xx: Make regmap cache only on probe() (Jaroslav Kysela) [2003613] - ASoC: sigmadsp: Remove the repeated declaration (Jaroslav Kysela) [2003613] - ASoC: rt286: Remove redundant assignment to d_len_code (Jaroslav Kysela) [2003613] - ASoC: codecs: rt1019: clarify expression (Jaroslav Kysela) [2003613] - ASoC: rt1019: Add non_legacy_dai_naming config (Jaroslav Kysela) [2003613] - ASoC: rk3328: fix missing clk_disable_unprepare() on error in rk3328_platform_probe() (Jaroslav Kysela) [2003613] - ASoC: mediatek: mt6359: Fix unexpected error in bind/unbind flow (Jaroslav Kysela) [2003613] - ASoc: codecs: mt6359: remove useless initializations (Jaroslav Kysela) [2003613] - ASoC: mediatek: mt6359: convert to use module_platform_driver (Jaroslav Kysela) [2003613] - ASoC: ics43432: add CMM-4030D-261 support (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: Fix return value in hdmi_codec_set_jack() (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: Get ELD in before reporting plugged event (Jaroslav Kysela) [2003613] - ASoC: cs53l30: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: cs43130: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: cs42l52: Minor tidy up of error paths (Jaroslav Kysela) [2003613] - ASoC: cs42l73: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: cs4265: Minor tidy up of error paths (Jaroslav Kysela) [2003613] - ASoC: cs35l36: Remove unneeded variable initialisation (Jaroslav Kysela) [2003613] - ASoC: cs35l35: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: cs35l35: Correct errata handling (Jaroslav Kysela) [2003613] - ASoC: cs35l34: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: cs35l33: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: cirrus: Add helper function for reading the device ID (Jaroslav Kysela) [2003613] - ASoC: cs35l32: Add missing regmap use_single config (Jaroslav Kysela) [2003613] - ASoC: cs35l32: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: adav80x: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: codecs: Fix fall-through warnings for Clang (Jaroslav Kysela) [2003613] - ASoC: codecs: Use fallthrough pseudo-keyword (Jaroslav Kysela) [2003613] - ASoC: ab8500: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: codecs: fix spelling mistake in Kconfig "comunicate" -> "communicate" (Jaroslav Kysela) [2003613] - ASoC: 88pm860x: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: amd: renoir: Remove redundant assignment to pdm_ctrl and pdm_enable and pdm_dma_enable (Jaroslav Kysela) [2003613] - ASoC: amd: add missing break (Jaroslav Kysela) [2003613] - ALSA: sh: Fix compile warning wrt const (Jaroslav Kysela) [2003613] - ALSA: sh: Fix unused variable warnings (Jaroslav Kysela) [2003613] - ALSA: sh: Constify snd_device_ops definitions (Jaroslav Kysela) [2003613] - ALSA: sh: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [2003613] - ALSA: sh: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ALSA: aica: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ALSA: sh: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [2003613] - ALSA: ps3: fix spelling typo of values (Jaroslav Kysela) [2003613] - ALSA: ppc: drop if block with always false condition (Jaroslav Kysela) [2003613] - ALSA: ppc: remove redundant checks in PS3 driver probe (Jaroslav Kysela) [2003613] - ALSA: ppc: fix error return code in snd_pmac_probe() (Jaroslav Kysela) [2003613] - ALSA: ppc: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [2003613] - ALSA: ppc: Constify snd_device_ops definitions (Jaroslav Kysela) [2003613] - ALSA: ppc: keywest: remove outdated comment (Jaroslav Kysela) [2003613] - ALSA: poewrmac: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: pcmcia: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: pci: vx222: fix kernel-doc warning (Jaroslav Kysela) [2003613] - ALSA: Remove trailing semicolon in macros (Jaroslav Kysela) [2003613] - ALSA: hda: generic: Remove redundant assignment to dac (Jaroslav Kysela) [2003613] - ALSA: hda: Allow model option to specify PCI SSID alias (Jaroslav Kysela) [2003613] - ALSA: asihpi: fix comment syntax in file headers (Jaroslav Kysela) [2003613] - ALSA: harmony: Drop superfluous address setup (Jaroslav Kysela) [2003613] - ALSA: parisc: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: vx: fix kernel-doc warning (Jaroslav Kysela) [2003613] - ALSA: aloop: Constify ops structs (Jaroslav Kysela) [2003613] - ASoC: SOF: Drop resindex_dma_base, dma_engine, dma_size from sof_dev_desc (Jaroslav Kysela) [2003613] - ALSA: wavefront: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: wavefront: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: sscape: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: sc6000: Use explicit cast for __iomem pointer (Jaroslav Kysela) [2003613] - ALSA: sc6000: Assign vport directly on card's private_data (Jaroslav Kysela) [2003613] - ALSA: sc6000: Fix incorrect sizeof operator (Jaroslav Kysela) [2003613] - ALSA: sc6000: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: sb: Fix fall-through warnings for Clang (Jaroslav Kysela) [2003613] - Revert "ALSA: sb: fix a missing check of snd_ctl_add" (Jaroslav Kysela) [2003613] - ALSA: sb: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: sb8: Add a comment note regarding an unused pointer (Jaroslav Kysela) [2003613] - ALSA: sb: Fix potential ABBA deadlock in CSP driver (Jaroslav Kysela) [2003613] - ALSA: sb: Fix potential double-free of CSP mixer elements (Jaroslav Kysela) [2003613] - ALSA: sb: Minor coding style fixes (Jaroslav Kysela) [2003613] - ALSA: sb: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: sb: Fix two use after free in snd_sb_qsound_build (Jaroslav Kysela) [2003613] - ALSA: emu8000: Fix a use after free in snd_emu8000_create_mixer (Jaroslav Kysela) [2003613] - ALSA: opti9xx: fix missing { } around an if block (Jaroslav Kysela) [2003613] - ALSA: opti9xx: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: opti9xx: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: opl3sa2: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: opl3sa2: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: msnd: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: msnd: Use proper mmap method (Jaroslav Kysela) [2003613] - ALSA: gus: Fix repeated probe for ISA interwave card (Jaroslav Kysela) [2003613] - Revert "ALSA: gus: add a check of the status of snd_ctl_add" (Jaroslav Kysela) [2003613] - ALSA: gus: fix null pointer dereference on pointer block (Jaroslav Kysela) [2003613] - ALSA: gus: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: gus: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: gus: Replace unsafe strcpy() with strscpy() (Jaroslav Kysela) [2003613] - ALSA: galaxy: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: Replace with fallthrough pseudo keyword in the remaining places (Jaroslav Kysela) [2003613] - ALSA: es18xx: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: es18xx: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: isa: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: es1688: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: wss: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: cs423x: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: cs423x: Fix assignment in if condition (Jaroslav Kysela) [2003613] - sound/oss/dmasound: Remove superfluous "break" (Jaroslav Kysela) [2003613] - sound/oss/dmasound: Remove superfluous "break" (Jaroslav Kysela) [2003613] - ALSA: cmi8330: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: isa: Fix error return code in snd_cmi8330_probe() (Jaroslav Kysela) [2003613] - ALSA: cmi8330: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: cmi8328: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: azt2320: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: azt2320: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: als100: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: als100: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: adlib: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ad1848: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ad1816a: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ad1816a: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: i2c: tea6330t: Remove redundant initialization of variable err (Jaroslav Kysela) [2003613] - ALSA: i2c: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: hda: intel-sdw-acpi: add missing include files (Jaroslav Kysela) [2003613] - ALSA: Use fallthrough pseudo-keyword (Jaroslav Kysela) [2003613] - ALSA: aoa: remove unnecessary oom message (Jaroslav Kysela) [2003613] - ALSA: arm: Remove unnecessary variables (Jaroslav Kysela) [2003613] - ALSA: ac97: fix PM reference leak in ac97_bus_remove() (Jaroslav Kysela) [2003613] - ALSA: ac97: Constify static struct attribute_group (Jaroslav Kysela) [2003613] - ALSA: virtio: fix kernel-doc (Jaroslav Kysela) [2003613] - ALSA: virtio: use module_virtio_driver() to simplify the code (Jaroslav Kysela) [2003613] - ALSA: virtio: introduce device suspend/resume support (Jaroslav Kysela) [2003613] - ALSA: virtio: introduce PCM channel map support (Jaroslav Kysela) [2003613] - ALSA: virtio: introduce jack support (Jaroslav Kysela) [2003613] - ALSA: virtio: PCM substream operators (Jaroslav Kysela) [2003613] - ALSA: virtio: handling control and I/O messages for the PCM device (Jaroslav Kysela) [2003613] - ALSA: virtio: build PCM devices and substream hardware descriptors (Jaroslav Kysela) [2003613] - ALSA: virtio: handling control messages (Jaroslav Kysela) [2003613] - ALSA: virtio: add virtio sound driver (Jaroslav Kysela) [2003613] - uapi: virtio_ids: add a sound device type ID from OASIS spec (Jaroslav Kysela) [2003613] - ALSA: firewire: Fix C++ style comments in uapi header (Jaroslav Kysela) [2003613] - ALSA: uapi: Fix a C++ style comment in asound.h (Jaroslav Kysela) [2003613] - ASoC: topology: Fix stub for snd_soc_tplg_component_remove() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: indicate dai_fmt if exist (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: indicate missing CPU/Codec numbers for debug (Jaroslav Kysela) [2003613] - ASoC: SOF: dai-intel: add SOF_DAI_INTEL_SSP_CLKCTRL_MCLK/BCLK_ES bits (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: tidyup dev_dbg() to use 1 line (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: tidyup debug info for clock (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: Increase maximum DAI links limit to 512 (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: add simple_props_to_xxx() macro (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: Use set_jack ops to set jack (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2-custom-sample.dtsi: add Codec2Codec sample (Multi) (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2-custom-sample.dtsi: add Codec2Codec sample (Single) (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2-custom-sample.dtsi: add DPCM sample (Multi) (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2-custom-sample.dtsi: add DPCM sample (Single) (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2-custom-sample.dtsi: add Sample DT for Normal (Nulti) (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2-custom-sample.dtsi: add Sample DT for Normal (Single) (Jaroslav Kysela) [2003613] - ASoC: add Audio Graph Card2 Custom Sample (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2: add Codec2Codec support (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2: add DPCM support (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2: add Multi CPU/Codec support (Jaroslav Kysela) [2003613] - ASoC: add Audio Graph Card2 driver (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: add codec2codec support (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: add asoc_graph_is_ports0() (Jaroslav Kysela) [2003613] - ASoC: audio-graph: Fixup CPU endpoint hw_params in a BE<->BE link (Jaroslav Kysela) [2003613] - ASoC: audio-graph: respawn Platform Support (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: Avoid over-allocating DLCs (Jaroslav Kysela) [2003613] - ASoC: audio-graph: tidyup graph_parse_node() (Jaroslav Kysela) [2003613] - ASoC: audio-graph: tidyup graph_dai_link_of_dpcm() (Jaroslav Kysela) [2003613] - ASoC: simple-card: add simple_link_init() (Jaroslav Kysela) [2003613] - ASoC: simple-card: add simple_parse_node() (Jaroslav Kysela) [2003613] - ASoC: simple-card: Fix breakage on kontron-sl28-var3-ads2 (Jaroslav Kysela) [2003613] - ASoC: audio-graph: tidyup graph_dai_link_of_dpcm() (Jaroslav Kysela) [2003613] - ASoC: simple-card: add simple_link_init() (Jaroslav Kysela) [2003613] - ASoC: simple-card: add simple_parse_node() (Jaroslav Kysela) [2003613] - ASoC: audio-graph: add graph_link_init() (Jaroslav Kysela) [2003613] - ASoC: audio-graph: add graph_parse_node() (Jaroslav Kysela) [2003613] - ASoC: audio-graph: remove Platform support (Jaroslav Kysela) [2003613] - ASoC: audio-graph: remove unused "node" from graph_parse_mclk_fs() (Jaroslav Kysela) [2003613] - ASoC: audio-graph: remove "audio-graph-card, " preix support (Jaroslav Kysela) [2003613] - ASoC: audio-graph: check ports if exists (Jaroslav Kysela) [2003613] - ASoC: audio-graph: move audio_graph_remove() to simple-card-utils.c (Jaroslav Kysela) [2003613] - ASoC: tegra: Add driver remove() callback (Jaroslav Kysela) [2003613] - ASoC: audio-graph: move audio_graph_card_probe() to simple-card-utils.c (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: Allocate link info structure on heap (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: Increase maximum number of links to 128 (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: Propagate errors on too many links (Jaroslav Kysela) [2003613] - ASoC: audio-graph: use simple_props_to_xxx() macro (Jaroslav Kysela) [2003613] - ASoC: audio-graph: use asoc_link_to_xxx() macro (Jaroslav Kysela) [2003613] - ASoC: simple-card: use simple_props_to_xxx() macro (Jaroslav Kysela) [2003613] - ASoC: simple-card: use asoc_link_to_xxx() macro (Jaroslav Kysela) [2003613] - ASoC: simple-card: remove unused variable from simple_parse_of() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: tidyup asoc_simple_parse_convert() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: multi support at asoc_simple_canonicalize_cpu/platform() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: care multi DAI at asoc_simple_clean_reference() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: remove asoc_simple_parse_xxx() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: use for_each_prop_xxx() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: remove li->dais/li->conf (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: setup dai_props cpu_dai/codec_dai at initial timing (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: share dummy DAI and reduce memory (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: enable flexible CPU/Codec/Platform (Jaroslav Kysela) [2003613] - ASoC: simple-card: fix possible uninitialized single_cpu local variable (Jaroslav Kysela) [2003613] - ASoC: simple-card: cleanup graph_for_each_link() (Jaroslav Kysela) [2003613] - ASoC: simple-card: count DAI / link numbers as in order (Jaroslav Kysela) [2003613] - ASoC: audio-graph: cleanup graph_for_each_link() (Jaroslav Kysela) [2003613] - ASoC: audio-graph: count DAI / link numbers as in order (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: alloc dai_link information for CPU/Codec/Platform (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils.c: remove old comment (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: Do not handle device clock (Jaroslav Kysela) [2003613] - ASoC: generic: simple-card-utils: remove useless assignment (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: Fix device module clock (Jaroslav Kysela) [2003613] - ASoC: audio-graph: Rename functions needed for export (Jaroslav Kysela) [2003613] - ASoC: audio-graph: Expose helpers from audio graph (Jaroslav Kysela) [2003613] - ASoC: audio-graph: Expose new members for asoc_simple_priv (Jaroslav Kysela) [2003613] - ASoC: audio-graph: Support empty Codec endpoint (Jaroslav Kysela) [2003613] - ASoC: audio-graph: Identify 'no_pcm' DAI links for DPCM (Jaroslav Kysela) [2003613] - ASoC: audio-graph: Use of_node and DAI for DPCM DAI link names (Jaroslav Kysela) [2003613] - ALSA: memalloc: Drop superfluous snd_dma_buffer_sync() declaration (Jaroslav Kysela) [2003613] - ASoC: SOF: dai: include new flags for DAI_CONFIG (Jaroslav Kysela) [2003613] - ASoC: SOF: dai: mirror group_id definition added in firmware (Jaroslav Kysela) [2003613] - ALSA: core: Use READ_ONCE() / WRITE_ONCE() for power state change (Jaroslav Kysela) [2003613] - ALSA: hda_audio_ext: fix kernel-doc (Jaroslav Kysela) [2003613] - ALSA: make snd_kcontrol_new name a normal string (Jaroslav Kysela) [2003613] - ASoC: constify of_phandle_args in snd_soc_get_dai_name() (Jaroslav Kysela) [2003613] - ASoC: tas2770: Fix setting of high sample rates (Jaroslav Kysela) [2003613] - ASoC: rt5682: fix the wrong jack type detected (Jaroslav Kysela) [2003613] - ASoC: tegra: Restore headphones jack name on Nyan Big (Jaroslav Kysela) [2003613] - ASoC: tegra: Add DAPM switches for headphones and mic jack (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: pci-tgl: add new ADL-P variant (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: pci-tgl: add ADL-N support (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Retry codec probing if it fails (Jaroslav Kysela) [2003613] - ASoC: amd: fix uninitialized variable in snd_acp6x_probe() (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Fix crash due to out of scope stack vars (Jaroslav Kysela) [2003613] - ASoC: rt5682: Fix crash due to out of scope stack vars (Jaroslav Kysela) [2003613] - ASoC: tegra: Use normal system sleep for ADX (Jaroslav Kysela) [2003613] - ASoC: tegra: Use normal system sleep for AMX (Jaroslav Kysela) [2003613] - ASoC: tegra: Use normal system sleep for Mixer (Jaroslav Kysela) [2003613] - ASoC: tegra: Use normal system sleep for MVC (Jaroslav Kysela) [2003613] - ASoC: tegra: Use normal system sleep for SFC (Jaroslav Kysela) [2003613] - ASoC: tegra: Balance runtime PM count (Jaroslav Kysela) [2003613] - ASoC: SOF: hda: reset DAI widget before reconfiguring it (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Set the max SPI speed for the whole device (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add entry for ESSX8336 on CML (Jaroslav Kysela) [2003613] - ASoC: soc-acpi: Set mach->id field on comp_ids matches (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in Mixer (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in ADX (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in AMX (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in SFC (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in MVC (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in AHUB (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in DSPK (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in DMIC (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in I2S (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in ADMAIF (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix wrong value type in MVC (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix wrong value type in SFC (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix wrong value type in DSPK (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix wrong value type in DMIC (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix wrong value type in I2S (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix wrong value type in ADMAIF (Jaroslav Kysela) [2003613] - ASoC: topology: Add missing rwsem around snd_ctl_remove() calls (Jaroslav Kysela) [2003613] - ASoC: SOF: build compression interface into snd_sof.ko (Jaroslav Kysela) [2003613] - ASoC: rt5682: Re-detect the combo jack after resuming (Jaroslav Kysela) [2003613] - ASoC: rt5682: Avoid the unexpected IRQ event during going to suspend (Jaroslav Kysela) [2003613] - ASoC: rt1011: revert 'I2S Reference' to SOC_ENUM_EXT (Jaroslav Kysela) [2003613] - ASoC: rt9120: Add the compatibility with rt9120s (Jaroslav Kysela) [2003613] - ASoC: rt9120: Fix clock auto sync issue when fs is the multiple of 48 (Jaroslav Kysela) [2003613] - ASoC: rt9120: Update internal ocp level to the correct value (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: Add support for SKU 0B12 product (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add SKU 0B29 SoundWire configuration (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: Add support for SKU 0B29 product (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add SKU 0B13 SoundWire configuration (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: Add support for SKU 0B13 product (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: Add support for SKU 0B11 product (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: Add support for SKU 0B00 and 0B01 products (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add SKU 0AF3 SoundWire configuration (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: Add support for SKU 0AF3 product (Jaroslav Kysela) [2003613] - ASoC: DAPM: Cover regression by kctl change notification fix (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: fix hotplug when only codec is suspended (Jaroslav Kysela) [2003613] - ASoC: SOF:control: Fix variable type in snd_sof_refresh_control() (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Change monitor widgets to siggens (Jaroslav Kysela) [2003613] - ASoC: tlv320aic3x: Make aic3x_remove() return void (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: use const for all uses of snd_soc_acpi_codecs (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi-cht: shrink tables using compatible IDs (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi-byt: shrink tables using compatible IDs (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: use comp_ids to enumerate rt5682s (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: detect codec variant in probe function (Jaroslav Kysela) [2003613] - ASoC: soc-acpi: add comp_ids field for machine driver matching (Jaroslav Kysela) [2003613] - ASoC: Stop dummy from overriding hwparams (Jaroslav Kysela) [2003613] - ASoC: topology: Change topology device to card device (Jaroslav Kysela) [2003613] - ASoC: topology: Use correct device for prints (Jaroslav Kysela) [2003613] - ASoC: topology: Check for dapm widget completeness (Jaroslav Kysela) [2003613] - ASoC: topology: Add header payload_size verification (Jaroslav Kysela) [2003613] - ASoC: core: Remove invalid snd_soc_component_set_jack call (Jaroslav Kysela) [2003613] - ASoC: amd: acp: select CONFIG_SND_SOC_ACPI (Jaroslav Kysela) [2003613] - ASoC: Intel: glk_rt5682_max98357a: support ALC5682I-VS codec (Jaroslav Kysela) [2003613] - ASoC: es8316: add support for ESSX8336 ACPI _HID (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Correct configuring of switch inversion from ts-inv (Jaroslav Kysela) [2003613] - ASoC: fix unmet dependencies on GPIOLIB for SND_SOC_DMIC (Jaroslav Kysela) [2003613] - ASoC: amd: acp: fix Kconfig dependencies (Jaroslav Kysela) [2003613] - ASoC: rt5682-i2c: Use devm_clk_get_optional for optional clock (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add entry for ESSX8336 on JSL (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Fix return value check in acp_machine_select() (Jaroslav Kysela) [2003613] - ASoC: max98520: add max98520 audio amplifier driver (Jaroslav Kysela) [2003613] - ASoC: nau8821: clarify out-of-bounds check (Jaroslav Kysela) [2003613] - ASoC: nau8821: fix kernel-doc (Jaroslav Kysela) [2003613] - ASoC: rt5682s: use 'static' qualifier (Jaroslav Kysela) [2003613] - ASoC: topology: handle endianness warning (Jaroslav Kysela) [2003613] - ASoC: amd: acp: SND_SOC_AMD_ACP_COMMON should depend on X86 && PCI (Jaroslav Kysela) [2003613] - ASoC: amd: acp: SND_SOC_AMD_{LEGACY_MACH,SOF_MACH} should depend on X86 && PCI && I2C (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Wrap AMD Audio ACP components in SND_SOC_AMD_ACP_COMMON (Jaroslav Kysela) [2003613] - ASoC: cs42l42: free_irq() before powering-down on probe() fail (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Reset and power-down on remove() and failed probe() (Jaroslav Kysela) [2003613] - ASoC: nau8825: add clock management for power saving (Jaroslav Kysela) [2003613] - ASoC: nau8825: add set_jack coponment support (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Prevent NULL pointer deref in interrupt handler (Jaroslav Kysela) [2003613] - ASoC: wm8962: Convert to devm_clk_get_optional() (Jaroslav Kysela) [2003613] - ASoC: fix unmet dependency on GPIOLIB for SND_SOC_MAX98357A (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Make cs35l41_remove() return void (Jaroslav Kysela) [2003613] - ASoC: tegra: Set default card name for Trimslice (Jaroslav Kysela) [2003613] - ASoC: tegra: Restore AC97 support (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add acp_machine struct for renoir platform. (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Downsizing the DAC volume scale (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Remove unused runtime_suspend/runtime_resume callbacks (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Add support for ACPI table match entry (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Use device_property API instead of of_property (Jaroslav Kysela) [2003613] - ASoC: Intel: Move soc_intel_is_foo() helpers to a generic header (Jaroslav Kysela) [2003613] - ASoC: amd: enable Yellow Carp platform machine driver build (Jaroslav Kysela) [2003613] - ASoC: amd: add YC machine driver using dmic (Jaroslav Kysela) [2003613] - ASoC: amd: create platform device for acp6x machine driver (Jaroslav Kysela) [2003613] - ASoC: amd: enable Yellow carp acp6x drivers build (Jaroslav Kysela) [2003613] - ASoC: amd: add acp6x pdm driver pm ops (Jaroslav Kysela) [2003613] - ASoC: amd: add acp6x pci driver pm ops (Jaroslav Kysela) [2003613] - ASoC: amd: add acp6x pdm driver dma ops (Jaroslav Kysela) [2003613] - ASoC: amd: add acp6x irq handler (Jaroslav Kysela) [2003613] - ASoC: amd: add acp6x pdm platform driver (Jaroslav Kysela) [2003613] - ASoC: amd: add platform devices for acp6x pdm driver and dmic driver (Jaroslav Kysela) [2003613] - ASoC: amd: add acp6x init/de-init functions (Jaroslav Kysela) [2003613] - ASoC: amd: add Yellow Carp ACP PCI driver (Jaroslav Kysela) [2003613] - ASoC: amd: add Yellow Carp ACP6x IP register header (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add support for RT5682-VS codec (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add support for Maxim amplifier codec (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add SOF audio support on Chrome board (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add legacy sound card support for Chrome audio (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add generic machine driver support for ACP cards (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add callback for machine driver on ACP (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add I2S support on Renoir platform (Jaroslav Kysela) [2003613] - ASoC: amd: Add common framework to support I2S on ACP SOC (Jaroslav Kysela) [2003613] - ASoC: soc-core: tidyup empty function (Jaroslav Kysela) [2003613] - ASoC: soc-component: add snd_soc_component_is_codec() (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: tidyup soc_pcm_hw_clean() - step2 (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: tidyup soc_pcm_hw_clean() - step1 (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Always enable TS_PLUG and TS_UNPLUG interrupts (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Fix WARN in remove() if running without an interrupt (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Mark OSC_SWITCH_STATUS register volatile (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Set correct SRC MCLK (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Allow time for HP/ADC to power-up after enable (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Use PLL for SCLK > 12.288MHz (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Don't claim to support 192k (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Defer probe if request_threaded_irq() returns EPROBE_DEFER (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Don't set defaults for volatile registers (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Correct some register default values (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Always configure both ASP TX channels (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Don't reconfigure the PLL while it is running (Jaroslav Kysela) [2003613] - ASoC: soc-component: improve error reporting for register access (Jaroslav Kysela) [2003613] - ASoC: amd: enable vangogh platform machine driver build (Jaroslav Kysela) [2003613] - ASoC: amd: add vangogh machine driver (Jaroslav Kysela) [2003613] - ASoc: amd: create platform device for VG machine driver (Jaroslav Kysela) [2003613] - ASoC: test-component: add Test Component for Sound debug/test (Jaroslav Kysela) [2003613] - ASoC: rt5682: fix a little pop while playback (Jaroslav Kysela) [2003613] - ASoC: rt1011: Fix 'I2S Reference' enum control (Jaroslav Kysela) [2003613] - ASoC: rt9120: Add rt9210 audio amplifier support (Jaroslav Kysela) [2003613] - ASoC: amd: vangogh: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [2003613] - ASoC: rt9120: Drop rt9210 audio amplifier support (Jaroslav Kysela) [2003613] - ASoC: rt1011: Fix 'I2S Reference' enum control caused error (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Ensure 0dB full scale volume is used for headsets (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5651: Utilize dev_err_probe() to avoid log saturation (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5651: use devm_clk_get_optional() for mclk (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5651: Use temporary variable for struct device (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5651: switch to using devm_fwnode_gpiod_get() (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5651: Get platform data via dev_get_platdata() (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Utilize dev_err_probe() to avoid log saturation (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: use devm_clk_get_optional() for mclk (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Use temporary variable for struct device (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Get platform data via dev_get_platdata() (Jaroslav Kysela) [2003613] - ASoC: amd: Kconfig: Select fch clock support with machine driver (Jaroslav Kysela) [2003613] - ASoC: soc-core: fix null-ptr-deref in snd_soc_del_component_unlocked() (Jaroslav Kysela) [2003613] - ASoC: SOF: prepare code to allocate IPC messages in fw_ready (Jaroslav Kysela) [2003613] - ASoC: rt9120: Add rt9210 audio amplifier support (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: restore mixer functionality (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Fix hp pop produced immediately after resuming (Jaroslav Kysela) [2003613] - ASoC: SOF: Introduce fragment elapsed notification API (Jaroslav Kysela) [2003613] - ASoC: SOF: imx: Use newly introduced generic IPC stream ops (Jaroslav Kysela) [2003613] - ASoC: SOF: Make Intel IPC stream ops generic (Jaroslav Kysela) [2003613] - ASoC: SOF: Introduce snd_sof_mailbox_read / snd_sof_mailbox_write callbacks (Jaroslav Kysela) [2003613] - ASoC: SOF: pipelines: Harmonize all functions to use struct snd_sof_dev (Jaroslav Kysela) [2003613] - ASoC: SOF: topology: do not power down primary core during topology removal (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: Dump registers and stack when SOF_DBG_DUMP_REGS is set (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda-loader: Drop SOF_DBG_DUMP_REGS flag from dbg_dump calls (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: Drop SOF_DBG_DUMP_REGS flag when firmware start fails (Jaroslav Kysela) [2003613] - ASoC: SOF: core: Clean up snd_sof_get_status() prints (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: hda: Drop 'error' prefix from error dump functions (Jaroslav Kysela) [2003613] - ASoC: SOF: Introduce macro to set the firmware state (Jaroslav Kysela) [2003613] - ASoC: SOF: ops: Force DSP panic dumps to be printed (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc: Re-enable dumps after successful IPC tx (Jaroslav Kysela) [2003613] - ASoC: SOF: debug: Print out the fw_state along with the DSP dump (Jaroslav Kysela) [2003613] - ASoC: SOF: Drop SOF_DBG_DUMP_FORCE_ERR_LEVEL and sof_dev_dbg_or_err (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: hda-loader: Use snd_sof_dsp_dbg_dump() for DSP dump (Jaroslav Kysela) [2003613] - ASoC: SOF: debug: Add SOF_DBG_DUMP_OPTIONAL flag for DSP dumping (Jaroslav Kysela) [2003613] - ASoC: SOF: debug/ops: Move the IPC and DSP dump functions out from the header (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: atom: No need to do a DSP dump in atom_run() (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: Print the DSP dump if boot fails (Jaroslav Kysela) [2003613] - ASoC: SOF: Print the dbg_dump and ipc_dump once to reduce kernel log noise (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc and dsp dump: Add markers for better visibility (Jaroslav Kysela) [2003613] - ASoC: SOF: debug: Swap the dsp_dump and ipc_dump sequence for fw_exception (Jaroslav Kysela) [2003613] - ASoC: SOF: core: debug: force all processing on primary core (Jaroslav Kysela) [2003613] - ASoC: max98927: Handle reset gpio when probing i2c (Jaroslav Kysela) [2003613] - ASoC: DAPM: Fix missing kctl change notifications (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcht_es8316: Utilize dev_err_probe() to avoid log saturation (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcht_es8316: Switch to use gpiod_get_optional() (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcht_es8316: Use temporary variable for struct device (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcht_es8316: Get platform data via dev_get_platdata() (Jaroslav Kysela) [2003613] - ASoC: SOF: OF: Add fw_path and tplg_path parameters (Jaroslav Kysela) [2003613] - ASoC: amd: acp-rt5645: Constify static snd_soc_ops (Jaroslav Kysela) [2003613] - ASoC: SOF: topology: return error if sof_connect_dai_widget() fails (Jaroslav Kysela) [2003613] - ASoC: SOF: topology: allow for dynamic pipelines override for debug (Jaroslav Kysela) [2003613] - ASoC: SOF: topology: show clks_control value in dynamic debug (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda-dai: improve SSP DAI handling for dynamic pipelines (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: add new flags for DAI_CONFIG (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: add missing quirk for Dell SKU 0A45 (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add missing quirk for TGL SDCA single amp (Jaroslav Kysela) [2003613] - ASoC: Intel: add machine driver for SOF+ES8336 (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: apl/glk/tgl: add entry for devices based on ES8336 codec (Jaroslav Kysela) [2003613] - ASoC: Intel: cht_bsw_nau8824: Set card.components string (Jaroslav Kysela) [2003613] - ASoC: nau8824: Add a nau8824_components() helper (Jaroslav Kysela) [2003613] - ASoC: nau8824: Add DMI quirk mechanism for active-high jack-detect (Jaroslav Kysela) [2003613] - ASoC: nau8824: Fix NAU8824_JACK_LOGIC define (Jaroslav Kysela) [2003613] - ASoC: rt5651: Use IRQF_NO_AUTOEN when requesting the IRQ (Jaroslav Kysela) [2003613] - ASoC: es8316: Use IRQF_NO_AUTOEN when requesting the IRQ (Jaroslav Kysela) [2003613] - ASoC: nau8821: new driver (Jaroslav Kysela) [2003613] - ASoC: SOF: topology: Add kernel parameter for topology verification (Jaroslav Kysela) [2003613] - ASoC: SOF: Add support for dynamic pipelines (Jaroslav Kysela) [2003613] - treewide: Use fallthrough pseudo-keyword (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: make sure DAI widget is set up before IPC (Jaroslav Kysela) [2003613] - ASoC: SOF: Introduce widget use_count (Jaroslav Kysela) [2003613] - ASoC: SOF: Don't set up widgets during topology parsing (Jaroslav Kysela) [2003613] - ASoC: SOF: restore kcontrols for widget during set up (Jaroslav Kysela) [2003613] - ASoC: SOF: Add new fields to snd_sof_route (Jaroslav Kysela) [2003613] - AsoC: dapm: export a couple of functions (Jaroslav Kysela) [2003613] - ASoC: SOF: sof-audio: add helpers for widgets, kcontrols and dai config set up (Jaroslav Kysela) [2003613] - ASoC: SOF: topology: Add new token for dynamic pipeline (Jaroslav Kysela) [2003613] - ASoC: SOF: control: Add access field in struct snd_sof_control (Jaroslav Kysela) [2003613] - ASoC: topology: change the complete op in snd_soc_tplg_ops to return int (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Fix HP noise caused by SAR mode switch when the system resumes (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Enable ASRC auto-disable to fix pop during jack plug-in while playback (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: Add support for max98360a speaker amp (Jaroslav Kysela) [2003613] - ASoC: tegra: Constify static snd_soc_ops (Jaroslav Kysela) [2003613] - ASoC: rt5682: move clk related code to rt5682_i2c_probe (Jaroslav Kysela) [2003613] - ASoC: rt5682: Use clk_hw based APIs for registration (Jaroslav Kysela) [2003613] - ASoC: rt5682: Drop usage of __clk_get_name() (Jaroslav Kysela) [2003613] - ASoC: SOF: Change SND_SOC_SOF_TOPLEVEL from config to menuconfig (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Revise the macro RT5682S_PLLB_SRC_MASK (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Use dev_dbg instead of pr_debug (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Remove the volatile SW reset register from reg_default (Jaroslav Kysela) [2003613] - ASoC: nau8824: Fix headphone vs headset, button-press detection no longer working (Jaroslav Kysela) [2003613] - ASoC: intel: sof_rt5682: update platform device name for Maxim amplifier (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc: Make the error prints consistent in tx_wait_done() (Jaroslav Kysela) [2003613] - ASoC: SOF: prefix some terse and cryptic dev_dbg() with __func__ (Jaroslav Kysela) [2003613] - ASoC: SOF: add error handling to snd_sof_ipc_msg_data() (Jaroslav Kysela) [2003613] - ASoC: SOF: imx: add header file for ops (Jaroslav Kysela) [2003613] - ASoC: SOF: pm: fix a stale comment (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda-stream: Print stream name on STREAM_SD_OFFSET timeout (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda-dai: fix potential locking issue (Jaroslav Kysela) [2003613] - ASoC: ak4458: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: ak5558: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: dwc-i2s: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: ak4671: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: alc5623: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: bcm: Convert to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: cpcap: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: codecs: Fix spelling mistake "Unsupport" -> "Unsupported" (Jaroslav Kysela) [2003613] - ASoC: ad193x: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: tegra: Constify static snd_soc_dai_ops structs (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Use two thresholds and increased wait time for manual type detection (Jaroslav Kysela) [2003613] - ASoC: adau1977: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: adau17x1: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: adau1701: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: adau1373: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: adau1372: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: ad1836: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: ep93xx: Convert to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: samsung: add missing "fallthrough;" (Jaroslav Kysela) [2003613] - ASoC: ak4642: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: wcd9335: Use correct version to initialize Class H (Jaroslav Kysela) [2003613] - ASoC: alc5632: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: ak4104: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: ak4118: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: zl38060: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: cs4341: Add SPI device ID table (Jaroslav Kysela) [2003613] - ASoC: pcm179x: Add missing entries SPI to device ID table (Jaroslav Kysela) [2003613] - ASoC: pl1022_rdk: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: pl1022_ds: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: mpc8610_hpcd: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: imx-sgtl5000: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: imx-es8328: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: imx-audmix: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: fsl_sai: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: fsl-mqs: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: fsl-esai: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: fsl-audmix: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: eureka-tlv320: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: cros_ec_codec: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: pcm512x: Mend accesses to the I2S_1 and I2S_2 registers (Jaroslav Kysela) [2003613] - ASoC: codecs: max98390: simplify getting the adapter of a client (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: SOF: Remove struct sof_ops_table and sof_get_ops() macro (Jaroslav Kysela) [2003613] - ASoC: rt5682s: make rt5682s_aif2_dai_ops and rt5682s_soc_component_dev (Jaroslav Kysela) [2003613] - ASoC: tegra: Add Tegra210 based Mixer driver (Jaroslav Kysela) [2003613] - ASoC: tegra: Add Tegra210 based ADX driver (Jaroslav Kysela) [2003613] - ASoC: tegra: Add Tegra210 based AMX driver (Jaroslav Kysela) [2003613] - ASoC: tegra: Add Tegra210 based SFC driver (Jaroslav Kysela) [2003613] - ASoC: tegra: Add Tegra210 based MVC driver (Jaroslav Kysela) [2003613] - ASoC: tegra: Add routes for few AHUB modules (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: Don't reconnect an already active BE (Jaroslav Kysela) [2003613] - ASoC: compress/component: Use module_get_when_open/put_when_close for cstream (Jaroslav Kysela) [2003613] - ASoC: soc-component: Convert the mark_module to void* (Jaroslav Kysela) [2003613] - ASoC: SOF: Rename sof_arch_ops to dsp_arch_ops (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc: Remove redundant error check from sof_ipc_tx_message_unlocked (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc: Print 0x prefix for errors in ipc_trace/stream_message() (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc: Clarify the parameter name for ipc_trace_message() (Jaroslav Kysela) [2003613] - ASoC: SOF: trace: Omit error print when waking up trace sleepers (Jaroslav Kysela) [2003613] - misc: cs35l41: Remove unused pdn variable (Jaroslav Kysela) [2003613] - ASoC: SOF: imx8m: add SAI1 info (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Minor fix all errors reported by checkpatch.pl script (Jaroslav Kysela) [2003613] - ASoC: SOF: core: Move probe work related code under a single if () branch (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Implement Manual Type detection as fallback (Jaroslav Kysela) [2003613] - ASoC: SOF: sof-probes: Correct the function names used for snd_soc_cdai_ops (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Rename hda-compress.c to hda-probes.c (Jaroslav Kysela) [2003613] - ASoC: SOF: probe: Merge and clean up the probe and compress files (Jaroslav Kysela) [2003613] - ASoC: SOF: compress: move and export sof_probe_compr_ops (Jaroslav Kysela) [2003613] - ASoC: SOF: pcm: Remove non existent CONFIG_SND_SOC_SOF_COMPRESS reference (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc: Add probe message logging to ipc_log_header() (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: Re-phrase the missing firmware error to avoid duplication (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: release_firmware() on load failure to avoid batching (Jaroslav Kysela) [2003613] - ASoC: SOF: debug: No need to export the snd_sof_debugfs_io_item() (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: Use the generic ops for region debugfs handling (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Provide debugfs_add_region_item ops for core (Jaroslav Kysela) [2003613] - ASoC: SOF: imx: Provide debugfs_add_region_item ops for core (Jaroslav Kysela) [2003613] - ASoC: SOF: debug: Add generic API and ops for DSP regions (Jaroslav Kysela) [2003613] - ASoC: SOF: core: Do not use 'bar' as parameter for block_read/write (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: No need to export snd_sof_fw_parse_ext_data() (Jaroslav Kysela) [2003613] - ASoC: SOF: imx: Do not initialize the snd_sof_dsp_ops.read64 (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc: Remove snd_sof_dsp_mailbox_init() (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: bdw: Set the mailbox offset directly in bdw_probe (Jaroslav Kysela) [2003613] - ASoC: SOF: imx: imx8m: Bar index is only valid for IRAM and SRAM types (Jaroslav Kysela) [2003613] - ASoC: SOF: imx: imx8: Bar index is only valid for IRAM and SRAM types (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Fix a bunch of trivial code formating/style issues (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Fixup the error messages (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Don't overwrite returned error code (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Combine adjacent register writes (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Use regmap_read_poll_timeout to wait for OTP boot (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Fix use of an uninitialised variable (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: load_firmware callback is mandatory, treat it like that (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: Relocate inline definitions from hda.h to hda.c for sdw (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: Remove boot_firmware skl and iccmax_icl declarations (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda-dsp: Declare locally used functions as static (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: Do no initialize resindex_dma_base (Jaroslav Kysela) [2003613] - ASoC: intel: sof_rt5682: support jsl_rt5682s_mx98360a board (Jaroslav Kysela) [2003613] - ASoC: intel: sof_rt5682: support jsl_rt5682s_rt1015 board (Jaroslav Kysela) [2003613] - ASoC: intel: sof_rt5682: support jsl_rt5682s_rt1015p board (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: support ALC5682I-VS codec (Jaroslav Kysela) [2003613] - ASoC: SOF: Fix DSP oops stack dump output contents (Jaroslav Kysela) [2003613] - ASoC: pcm5102a: increase rate from 192k to 384k (Jaroslav Kysela) [2003613] - ASoC: rt1011: add i2s reference control for rt1011 (Jaroslav Kysela) [2003613] - ASoC: SOF: Handle control change notification from firmware (Jaroslav Kysela) [2003613] - ASoC: SOF: control: fix a typo in put operations for kcontrol (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Add driver for ALC5682I-VS codec (Jaroslav Kysela) [2003613] - ASoC: SOF: core: allow module parameter to override dma trace Kconfig (Jaroslav Kysela) [2003613] - ASoC: soc-topology: Move template info print soc_tplg_dapm_widget_create() (Jaroslav Kysela) [2003613] - ASoC: amd: acp: declare and add prefix to 'bt_uart_enable' symbol (Jaroslav Kysela) [2003613] - ASoC: cs35l41: CS35L41 Boosted Smart Amplifier (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: tag SoundWire BEs as non-atomic (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: Fix CONFIG_SND_SOC_SDW_MOCKUP select (Jaroslav Kysela) [2003613] - ASoC: rt5682: fix headset background noise when S3 state (Jaroslav Kysela) [2003613] - ASoC: Revert PCM trigger changes (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: test refcount before triggering (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: protect BE dailink state changes in trigger (Jaroslav Kysela) [2003613] - ASoC: dwc: Get IRQ optionally (Jaroslav Kysela) [2003613] - ASoC: rt5682: Fix the vol+ button detection issue (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Make rt5640_jack_gpio/rt5640_jack2_gpio static (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: remove duplicate include (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: move common ATOM stuff to module (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: byt: prepare split between Baytrail and Merrifield (Jaroslav Kysela) [2003613] - ASoC: rt1015: remove possible unused variable `bclk_ms' (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Mark hp_elitepad_1000g2_jack?_check functions static (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Select first entry for singular pipe config arrays (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Properly configure modules with generic extension (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Support modules with generic extension (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Support multiple format configs (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Simplify m_state for loadable modules (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Fix passing loadable flag for module (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Fix module configuration for KPB and MIXER (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Fix module resource and format selection (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Select proper format for NHLT blob (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Leave data as is when invoking TLV IPCs (Jaroslav Kysela) [2003613] - ASoC: Intel: kbl_da7219_max98927: Fix format selection for max98373 (Jaroslav Kysela) [2003613] - ASoC: intel: atom: Revert PCM buffer address setup workaround again (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Add support for HP Elite Pad 1000G2 jack-detect (Jaroslav Kysela) [2003613] - ASoC: Intel: bytct_rt5640: Add a separate "Headset Mic 2" DAPM pin for the mic on the 2nd jack (Jaroslav Kysela) [2003613] - ASoC: rt5640: Add rt5640_set_ovcd_params() helper (Jaroslav Kysela) [2003613] - ASoC: rt5640: Add optional hp_det_gpio parameter to rt5640_detect_headset() (Jaroslav Kysela) [2003613] - ASoC: rt5640: Delay requesting IRQ until the machine-drv calls set_jack (Jaroslav Kysela) [2003613] - ASoC: rt5640: Move rt5640_disable_jack_detect() up in the rt5640.c file (Jaroslav Kysela) [2003613] - ASoC: intel: atom: Fix breakage for PCM buffer address setup (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Use cfg-lineout:2 in the components string (Jaroslav Kysela) [2003613] - ASoC: tegra30: i2s: Fix incorrect usage of of_device_get_match_data (Jaroslav Kysela) [2003613] - ASoC: tegra30: ahub: Fix incorrect usage of of_device_get_match_data (Jaroslav Kysela) [2003613] - ASoC: tegra30: i2s: Use of_device_get_match_data (Jaroslav Kysela) [2003613] - ASoC: tegra30: ahub: Use of_device_get_match_data (Jaroslav Kysela) [2003613] - ASoC: soc-ac97: cleanup cppcheck warning (Jaroslav Kysela) [2003613] - ASoC: soc-component: cleanup cppcheck warning at snd_soc_pcm_component_pm_runtime_get() (Jaroslav Kysela) [2003613] - ASoC: soc-jack: cleanup cppcheck warning for CONFIG_GPIOLIB (Jaroslav Kysela) [2003613] - ASoC: soc-jack: cleanup cppcheck warning at snd_soc_jack_report() (Jaroslav Kysela) [2003613] - ASoC: soc-dai: cleanup cppcheck warning at snd_soc_pcm_dai_new() (Jaroslav Kysela) [2003613] - ASoC: soc-dai: cleanup cppcheck warning at snd_soc_dai_link_set_capabilities() (Jaroslav Kysela) [2003613] - ASoC: soc-generic-dmaengine-pcm: cleanup cppcheck warning at dmaengine_copy_user() (Jaroslav Kysela) [2003613] - ASoC: soc-generic-dmaengine-pcm: cleanup cppcheck warning at dmaengine_pcm_new() (Jaroslav Kysela) [2003613] - ASoC: soc-generic-dmaengine-pcm: cleanup cppcheck warning at dmaengine_pcm_hw_params() (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw_rt711*: keep codec device reference until remove (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: pass card information to init/exit functions (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: get codec device with ACPI instead of bus search (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: handle errors with acpi_dev_get_first_match_dev() (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: harden codec property handling (Jaroslav Kysela) [2003613] - ASoC: rt5682: Remove unused variable in rt5682_i2c_remove() (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: make DMI L1 selection more robust (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: simplify logic for DMI_L1 handling (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda-stream: remove always true condition (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Kconfig: clarify DMI L1 option description (Jaroslav Kysela) [2003613] - ASoC: rt5682: Properly turn off regulators if wrong device ID (Jaroslav Kysela) [2003613] - ASoC: rt5682: Implement remove callback (Jaroslav Kysela) [2003613] - ASoC: rt5682: Disable irq on shutdown (Jaroslav Kysela) [2003613] - ASoC: rt5682: Adjust headset volume button threshold again (Jaroslav Kysela) [2003613] - ASoC: Intel: Fix platform ID matching (Jaroslav Kysela) [2003613] - ASoC: rt1015p: add new acpi id and comapatible id (Jaroslav Kysela) [2003613] - ASoC: max98390: Add support change dsm param name (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Update module authors (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Assume 24-bit samples are in 32-bit slots (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Validate dai_set_sysclk() frequency (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Add PLL configuration for 44.1kHz/16-bit (Jaroslav Kysela) [2003613] - ASoC: rt5640: Silence warning message about missing interrupt (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Fix mono playback (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Constrain sample rate to prevent illegal SCLK (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Fix LRCLK frame start edge (Jaroslav Kysela) [2003613] - ASoC: cs42l42: PLL must be running when changing MCLK_SRC_SEL (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Add support for set_jack calls (Jaroslav Kysela) [2003613] - ASoC: mt6359-accdet.c: remove useless assignments (Jaroslav Kysela) [2003613] - ASoC: max98090: remove duplicate status reads and useless assignmment (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at soc_dapm_dai_stream_event() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at snd_soc_dapm_new_controls() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at snd_soc_dapm_weak_routes() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at snd_soc_dapm_add_routes() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at snd_soc_dapm_del_route() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_seq_run() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_seq_check_event() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_new_dai_link() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_new_pga() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_set_mixer_path_status() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_connect_mux() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_wcache_lookup() (Jaroslav Kysela) [2003613] - ASoC: amd: vangogh: Drop superfluous mmap callback (Jaroslav Kysela) [2003613] - ASoC: sprd: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ASoC: qcom: qdsp6: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ASoC: mpc5200: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ASoC: fsl_dma: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ASoC: fsl_asrc_dma: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ASoC: tegra: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ASoC: fsl: imx-pcm-fiq: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ASoC: bcm: Use managed PCM buffer allocation (Jaroslav Kysela) [2003613] - ALSA: pxa2xx: Use managed PCM buffer allocation (Jaroslav Kysela) [2003613] - ASoC: rt5514: make array div static const, makes object smaller (Jaroslav Kysela) [2003613] - ASoC: codecs: ad193x: add support for 96kHz and 192kHz playback rates (Jaroslav Kysela) [2003613] - ASoC: soc-ops: cleanup cppcheck warning at snd_soc_put_xr_sx() (Jaroslav Kysela) [2003613] - ASoC: soc-ops: cleanup cppcheck warning at snd_soc_get_xr_sx() (Jaroslav Kysela) [2003613] - ASoC: soc-ops: cleanup cppcheck warning at snd_soc_limit_volume() (Jaroslav Kysela) [2003613] - ASoC: soc-ops: cleanup cppcheck warning at snd_soc_put_volsw_sx() (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw_max98373: remove useless inits (Jaroslav Kysela) [2003613] - ASoC: Intel: update sof_pcm512x quirks (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Use DMI string to search for adl_mx98373_rt5682 variant (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: add quirk for Dell XPS 9710 (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Remove duplicate control for WNF filter frequency (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Fix inversion of ADC Notch Switch control (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda-ipc: fix reply size checking (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Kconfig: fix SoundWire dependencies (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Fix HP ElitePad 1000 G2 quirk (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Add support for a second headset mic input (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Add support for a second headphones output (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Add a byt_rt5640_get_codec_dai() helper (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Add line-out support (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Move "Platform Clock" routes to the maps for the matching in-/output (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: add snd_sof_dsp_check_sdw_irq ops (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: move sof_intel_dsp_desc() forward (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: hda: remove HDA_DSP_REG_SNDW_WAKE_STS definition (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: add sdw_shim/alh_base to sof_intel_dsp_desc (Jaroslav Kysela) [2003613] - ASoC: soc-topology: cleanup cppcheck warning at snd_soc_find_dai_link() (Jaroslav Kysela) [2003613] - ASoC: soc-topology: cleanup cppcheck warning at soc_tplg_kcontrol_elems_load() (Jaroslav Kysela) [2003613] - ASoC: soc-topology: cleanup cppcheck warning at soc_tplg_dapm_widget_elems_load() (Jaroslav Kysela) [2003613] - ASoC: soc-topology: cleanup cppcheck warning at soc_tplg_dai_elems_load() (Jaroslav Kysela) [2003613] - ASoC: soc-topology: cleanup cppcheck warning at soc_tplg_process_headers() (Jaroslav Kysela) [2003613] - ASoC: amd: Fix reference to PCM buffer address (Jaroslav Kysela) [2003613] - soundwire: add flag to ignore all command/control for mockup devices (Jaroslav Kysela) [2003613] - ASoC: nau8824: Fix open coded prefix handling (Jaroslav Kysela) [2003613] - ASoC: uniphier: Fix reference to PCM buffer address (Jaroslav Kysela) [2003613] - ASoC: xilinx: Fix reference to PCM buffer address (Jaroslav Kysela) [2003613] - ASoC: intel: atom: Fix reference to PCM buffer address (Jaroslav Kysela) [2003613] - ASoC: intel: skylake: Drop superfluous mmap callback (Jaroslav Kysela) [2003613] - ASoC: amd: Drop superfluous mmap callbacks (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Fix bclk calculation for mono (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Don't allow SND_SOC_DAIFMT_LEFT_J (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Correct definition of ADC Volume control (Jaroslav Kysela) [2003613] - ASoC: v253_init: eliminate pointer to string (Jaroslav Kysela) [2003613] - ASoC: samsung: Constify static snd_soc_ops (Jaroslav Kysela) [2003613] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_of_parse_audio_routing() (Jaroslav Kysela) [2003613] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_of_parse_audio_simple_widgets() (Jaroslav Kysela) [2003613] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_add_controls() (Jaroslav Kysela) [2003613] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_unregister_component() (Jaroslav Kysela) [2003613] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_daifmt_parse_format() (Jaroslav Kysela) [2003613] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_get_dai_name() (Jaroslav Kysela) [2003613] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_set_dmi_name() (Jaroslav Kysela) [2003613] - ASoC: Intel: Fix spelling contraction "cant" -> "can't" (Jaroslav Kysela) [2003613] - ASoC: component: Remove misplaced prefix handling in pin control functions (Jaroslav Kysela) [2003613] - ASoC: amd: fix an IS_ERR() vs NULL bug in probe (Jaroslav Kysela) [2003613] - ASoC: rt5682: enable SAR ADC power saving mode during suspend (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: cleanup cppcheck warning at dpcm_runtime_setup_be_chan() (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: cleanup cppcheck warning at dpcm_be_is_active() (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: cleanup cppcheck warning at soc_get_playback_capture() (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: cleanup cppcheck warning at soc_pcm_components_close() (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: cleanup cppcheck warning at soc_pcm_apply_msb() (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: enforce exclusion between HDaudio and SoundWire (Jaroslav Kysela) [2003613] - ASoC: topology: Select SND_DYNAMIC_MINORS (Jaroslav Kysela) [2003613] - ASoC: rt1015: Remove unnecessary flush work on rt1015 driver (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_da7219_mx98360a: fail to initialize soundcard (Jaroslav Kysela) [2003613] - ASoC: amd: Use dev_probe_err helper (Jaroslav Kysela) [2003613] - ASoC: amd: Don't show messages about deferred probing by default (Jaroslav Kysela) [2003613] - ASoC: amd: enable stop_dma_first flag for cz_dai_7219_98357 dai link (Jaroslav Kysela) [2003613] - ASoC: amd: enable vangogh acp5x driver build (Jaroslav Kysela) [2003613] - ASoC: amd: add vangogh i2s dma driver pm ops (Jaroslav Kysela) [2003613] - ASoC: amd: add vangogh pci driver pm ops (Jaroslav Kysela) [2003613] - ASoC: amd: add vangogh i2s dai driver ops (Jaroslav Kysela) [2003613] - ASoC: amd: add vangogh i2s controller driver (Jaroslav Kysela) [2003613] - ASoC: amd: add ACP5x pcm dma driver ops (Jaroslav Kysela) [2003613] - ASoC: amd: irq handler changes for ACP5x PCM dma driver (Jaroslav Kysela) [2003613] - ASoC: amd: add ACP5x PCM platform driver (Jaroslav Kysela) [2003613] - ASoC: amd: create acp5x platform devices (Jaroslav Kysela) [2003613] - ASoc: amd: add acp5x init/de-init functions (Jaroslav Kysela) [2003613] - ASoC: amd: add Vangogh ACP PCI driver (Jaroslav Kysela) [2003613] - ASoC: amd: add Vangogh ACP5x IP register header (Jaroslav Kysela) [2003613] - ASoC: amd: renoir: Run hibernation callbacks (Jaroslav Kysela) [2003613] - ASoC: rt5682: Adjust headset volume button threshold (Jaroslav Kysela) [2003613] - ASOC: Intel: sof_sdw: add quirk for Intel 'Bishop County' NUC M15 (Jaroslav Kysela) [2003613] - ASoC: rt5682: Fix the issue of garbled recording after powerd_dbus_suspend (Jaroslav Kysela) [2003613] - ASoC: amd: reverse stop sequence for stoneyridge platform (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: add a flag to reverse the stop sequence (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: sof_sdw: add SoundWire mockup codecs for tests (Jaroslav Kysela) [2003613] - ASoC: soc-acpi: tgl: add table for SoundWire mockup devices (Jaroslav Kysela) [2003613] - ASoC: soc-acpi: cnl: add table for SoundWire mockup devices (Jaroslav Kysela) [2003613] - ASoC: codecs: add SoundWire mockup device support (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: update quirk for jack detection in ADL RVP (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: include rt711.h for RT711 JD mode (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: extends SOF_RT711_JDSRC to 4 bits (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: code refactor for max98360a (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: code refactor for max98357a (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: Enable Bluetooth offload on tgl and adl (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_cs42l42: add support for jsl_cs4242_mx98360a (Jaroslav Kysela) [2003613] - ASoC: Intel: maxim-common: support max98360a (Jaroslav Kysela) [2003613] - ASoC: Intel: maxim-common: support max98357a (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_cs42l42: support arbitrary DAI link sequence (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Update ADL descriptor to use ACPI power states (Jaroslav Kysela) [2003613] - ASoC: rt5631: Fix regcache sync errors on resume (Jaroslav Kysela) [2003613] - ASoC: amd: fix spelling mistakes (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_cs42l42: use helper function to get bclk frequency (Jaroslav Kysela) [2003613] - ASoC: SOF: add a helper to get topology configured bclk (Jaroslav Kysela) [2003613] - ASoC: tegra: Use ADMAIF component for DMA allocations (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: fix xrun issue on platform with max98373 (Jaroslav Kysela) [2003613] - ASoC: tegra30: ahub: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: tegra: mark runtime-pm functions as __maybe_unused (Jaroslav Kysela) [2003613] - ASoC: tegra30: ahub: Remove handing of disabled runtime PM (Jaroslav Kysela) [2003613] - ASoC: tegra30: ahub: Correct suspend-resume callbacks (Jaroslav Kysela) [2003613] - ASoC: tegra30: ahub: Reset global variable (Jaroslav Kysela) [2003613] - ASoC: tegra30: ahub: Switch to use reset-bulk API (Jaroslav Kysela) [2003613] - ASoC: tegra: ahub: Reset hardware properly (Jaroslav Kysela) [2003613] - ASoC: tegra: ahub: Use clk_bulk helpers (Jaroslav Kysela) [2003613] - ASoC: tegra: ahub: Add missing resets (Jaroslav Kysela) [2003613] - ASoC: tegra: tegra210_admaif: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: tegra20: spdif: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: tegra20: i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: simple-card: Fill in driver name (Jaroslav Kysela) [2003613] - ASoC: SOF: imx: Add missing of_node_put() in imx8_probe() (Jaroslav Kysela) [2003613] - ASoC: Intel: skl_hda_dsp_generic: Update Kconfig documentation (Jaroslav Kysela) [2003613] - ASoC: Intel: use MODULE_DEVICE_TABLE with platform_device_id tables (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add ull suffix for SoundWire _ADR values (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: fix signed/unsigned warning (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_da7219_max98373: shrink platform_id below 20 characters (Jaroslav Kysela) [2003613] - ASoC: Intel: kbl_da7219_max98357a: shrink platform_id below 20 characters (Jaroslav Kysela) [2003613] - ASoC: Intel: glk_rt5682_max98357a: shrink platform_id below 20 characters (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: shrink platform_id names below 20 characters (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: remove hdac-hdmi support (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: use mach data for ADL RVP DMIC count (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix a NULL vs IS_ERR() check (Jaroslav Kysela) [2003613] - ASoC: rt711: add two jack detection modes (Jaroslav Kysela) [2003613] - ASoC: samsung: s3c24xx-i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: samsung: s3c2412-i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: samsung: pcm: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: samsung: i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: soc-core: remove snd_soc_of_parse_daifmt() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: switch to use snd_soc_daifmt_parse_format/clock_provider() (Jaroslav Kysela) [2003613] - ASoC: soc-core: add snd_soc_daifmt_parse_format/clock_provider() (Jaroslav Kysela) [2003613] - ASoC: soc-core: add snd_soc_daifmt_clock_provider_fliped() (Jaroslav Kysela) [2003613] - ASoC: soc-core: add snd_soc_daifmt_clock_provider_from_bitmap() (Jaroslav Kysela) [2003613] - ASoC: rt711-sdca-sdw: fix race condition on system suspend (Jaroslav Kysela) [2003613] - ASoC: rt5682-sdw: fix race condition on system suspend (Jaroslav Kysela) [2003613] - ASoC: rt711-sdw: fix race condition on system suspend (Jaroslav Kysela) [2003613] - ASoC: rt700-sdw: fix race condition on system suspend (Jaroslav Kysela) [2003613] - ASoC: fsi: fix spelling mistake (Jaroslav Kysela) [2003613] - ASoC: Intel: bdw-rt5677: remove unnecessary oom message (Jaroslav Kysela) [2003613] - ASoC: spear: spdif_out: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: sprd: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: soc-core: Fix the error return code in snd_soc_of_parse_audio_routing() (Jaroslav Kysela) [2003613] - ASoC: sti: sti_uniperif: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: stm32: spdifrx: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: stm32: sai: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: stm32: i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: make hdmi_codec_controls static (Jaroslav Kysela) [2003613] - ASoC: rockchip: spdif: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: rockchip: pdm: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: rockchip: i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Correct definition of CS42L42_ADC_PDN_MASK (Jaroslav Kysela) [2003613] - ASoC: hisilicon: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: jz4740-i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: img-spdif-out: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: img-spdif-in: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: img-parallel-out: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: img-i2s-out: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: img-i2s-in: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: dwc: dwc-i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: tegra: Squash utils into common machine driver (Jaroslav Kysela) [2003613] - ASoC: tegra: Specify components string for each card (Jaroslav Kysela) [2003613] - ASoC: tegra: Unify ASoC machine drivers (Jaroslav Kysela) [2003613] - ASoC: tegra: SND_SOC_TEGRA_AUDIO_GRAPH_CARD should depend on SND_SOC_TEGRA (Jaroslav Kysela) [2003613] - ASoC: tegra20-spdif: remove "default m" (Jaroslav Kysela) [2003613] - ASoC: tegra: Add audio graph based card driver (Jaroslav Kysela) [2003613] - ASoC: tegra: Set driver_name=tegra for all machine drivers (Jaroslav Kysela) [2003613] - ASoC: rt5640: Make codec selectable (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: Add a prepare hook (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: Add iec958 controls (Jaroslav Kysela) [2003613] - ASoC: rt5645: Avoid upgrading static warnings to errors (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: Rework to support more controls (Jaroslav Kysela) [2003613] - ASoC: soc-core: don't use discriminatory terms on snd_soc_runtime_get_dai_fmt() (Jaroslav Kysela) [2003613] - ASoC: rt711-sdca: handle mbq_regmap in rt711_sdca_io_init (Jaroslav Kysela) [2003613] - ASoC: rt711-sdca-sdw: add readable for SDW_SDCA_CTL() registers (Jaroslav Kysela) [2003613] - ASoC: rt5682-sdw: set regcache_cache_only false before reading RT5682_DEVICE_ID (Jaroslav Kysela) [2003613] - ASoC: rt5682: Fix a problem with error handling in the io init function of the soundwire (Jaroslav Kysela) [2003613] - ASoC: rt715-sdca: fix clock stop prepare timeout issue (Jaroslav Kysela) [2003613] - ASoC: rt715-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: rt715-sdca-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: rt711-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: rt711-sdca-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: rt700-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: rt5682-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: rt1316-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: rt1308-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: max98373-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: max98373-sdw: add missing memory allocation check (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: add .auto_selectable_formats support (Jaroslav Kysela) [2003613] - ASoC: fsi: add .auto_selectable_formats support (Jaroslav Kysela) [2003613] - ASoC: pcm3168a: add .auto_selectable_formats support (Jaroslav Kysela) [2003613] - ASoC: ak4613: add .auto_selectable_formats support (Jaroslav Kysela) [2003613] - ASoC: soc-core: add snd_soc_runtime_get_dai_fmt() (Jaroslav Kysela) [2003613] - ASoC: soc-core: move snd_soc_runtime_set_dai_fmt() to upside (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: use DEVICE_ATTR_RO macro (Jaroslav Kysela) [2003613] - mfd: arizona: Allow building arizona MFD-core as module (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: pci-tgl: add ADL-M support (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: don't print ROM status if cl_dsp_init() fails (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: clean up hda_dsp_dump() (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Constify sof_probe_compressed_ops (Jaroslav Kysela) [2003613] - ASoC: wm5110: Constify static struct snd_compress_ops (Jaroslav Kysela) [2003613] - ASoC: wm5102: Constify static struct snd_compress_ops (Jaroslav Kysela) [2003613] - ASoC: cs47125: Constify static struct snd_compress_ops (Jaroslav Kysela) [2003613] - ASoC: cs42l52: use DEVICE_ATTR_WO macro (Jaroslav Kysela) [2003613] - ASoC: cs35l3x: Use neutral language in amp drivers (Jaroslav Kysela) [2003613] - ASoC: cs43130: Use DEVICE_ATTR_RO macro (Jaroslav Kysela) [2003613] - ASoC: wm8962: Use DEVICE_ATTR_WO macro (Jaroslav Kysela) [2003613] - ASoC: cs42l56: use DEVICE_ATTR_WO macro (Jaroslav Kysela) [2003613] - ASoC: tlv320aic26: use DEVICE_ATTR_RW macro (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Check jack status before reporting button events (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Add support for 2400000 Bit clock (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Add support for 2304000 Bit clock (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Fix 1536000 Bit Clock instability (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: add quirk support for Brya and BT-offload (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: add SOF_RT715_DAI_ID_FIX for AlderLake (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: remove .nonatomic for BE dailinks (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: add support for Bluetooth offload (Jaroslav Kysela) [2003613] - ASoC: Intel: common: Add entries for sdw codecs in ADL match table (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add entries for i2s machines in ADL match table (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: Remove conditions against CONFIG_PCI (Jaroslav Kysela) [2003613] - ASoC: SOF: ops: don't return void value (Jaroslav Kysela) [2003613] - ASoC: SOF: topology: fix assignment to use le32_to_cpu (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: Use snd_sof_dsp_block_read() instead sof_block_read() (Jaroslav Kysela) [2003613] - ASoC: SOF: ops: print out the polling register (Jaroslav Kysela) [2003613] - ASoC: SOF: pci: No need to cast second time to save the desc (Jaroslav Kysela) [2003613] - ASoC: SOF: Check desc->ops directly in acpi/pci/of probe functions (Jaroslav Kysela) [2003613] - ASoC: topology: Fix using uninitialized pointer (Jaroslav Kysela) [2003613] - ASoC: soc-dai: fix up hw params only if it is needed (Jaroslav Kysela) [2003613] - ASoC: soc-core: use DEVICE_ATTR_RO macro (Jaroslav Kysela) [2003613] - ASoC: topology: Add support for multiple kcontrol types to a widget (Jaroslav Kysela) [2003613] - ASoC: intel/boards: add missing MODULE_DEVICE_TABLE (Jaroslav Kysela) [2003613] - ASoC: cs43130: handle errors in cs43130_probe() properly (Jaroslav Kysela) [2003613] - Revert "ASoC: cs43130: fix a NULL pointer dereference" (Jaroslav Kysela) [2003613] - ASoC: cs42l42: make HSBIAS_SENSE_EN optional (Jaroslav Kysela) [2003613] - ASoC: wm2200: remove include of wmfw.h (Jaroslav Kysela) [2003613] - ASoC: wm_adsp: mark more data structures with the const qualifier (Jaroslav Kysela) [2003613] - ASoC: Intel: bxt_da7219_max98357a: shrink platform_id below 20 characters (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_cs42l42: shrink platform id below 20 characters (Jaroslav Kysela) [2003613] - ASoC: Intel: add sof-cs42l42 machine driver (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: create sof-maxim-common module (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: handle hda-dsp-common as a module (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: add support for adl boards in sof-rt5682 (Jaroslav Kysela) [2003613] - ASoC: Intel: Boards: tgl_max98373: Add BT offload support (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: fix index used in inner loop (Jaroslav Kysela) [2003613] - ALSA: fireworks: add support for Loud Onyx 1200f quirk (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add support for MOTU Track 16 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add support for MOTU Traveler mk3 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: remove TODO for interaction with userspace about control message (Jaroslav Kysela) [2003613] - ALSA: oxfw: fix functional regression for Mackie Onyx 1640i in v5.14 or later (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: export meter information to userspace as float value (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: refine parser for meter information in register DSP models (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix null pointer dereference when polling hwdep character device (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: notify event for parameter change in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: queue event for parameter change in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add ioctl command to read cached parameters in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: parse messages for input parameters in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: parse messages for line input parameters in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: parse messages for output parameters in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: parse messages for mixer output parameters in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: parse messages for mixer source parameters in register-DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add ioctl command to read cached hardware meter (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add message parser for meter information in command DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add message parser to gather meter information in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix truncated bytes in message tracepoints (Jaroslav Kysela) [2003613] - ALSA: oxfw: fix transmission method for Loud models based on OXFW971 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add support for MOTU 896HD (Jaroslav Kysela) [2003613] - ALSA: oxfw: fix functioal regression for silence in Apogee Duet FireWire (Jaroslav Kysela) [2003613] - ALSA: bebob: correct duplicated entries with TerraTec OUI (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: Fix 'amdtp_domain_start()' when no AMDTP_OUT_STREAM stream is found (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix register handling for 896 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix register handling for 828 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: use macro instead of magic number for clock source in v3 protocol (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: code refactoring for source detection of sampling clock in v3 protocol (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: code refactoring for packet format detection in v2 protocol (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: use macro instead of magic number for clock source in v2 protocol (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add support for AES/EBU clock source in v2 protocol (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: code refactoring for detection of clock source in v2 protocol (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix detection for S/PDIF source on optical interface in v2 protocol (Jaroslav Kysela) [2003613] - ALSA: bebob: add support for ToneWeal FW66 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix rx packet format at higher rate for MOTU 828 mk3 Hybrid (Jaroslav Kysela) [2003613] - ALSA: bebob: fix rx packet format for Yamaha GO44/GO46, Terratec Phase 24/x24 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix stream format for MOTU 8pre FireWire (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add support for MOTU 896 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add support for MOTU 828 (Jaroslav Kysela) [2003613] - ALSA: bebob: Fix bit flag quirk constants (Jaroslav Kysela) [2003613] - ALSA: firewire: fill Kconfig with entries for devices based on DICE ASICs (Jaroslav Kysela) [2003613] - ALSA: bebob: correct device entries for Phonic Helix Board and FireFly series (Jaroslav Kysela) [2003613] - ALSA: bebob: code refactoring for M-Audio models (Jaroslav Kysela) [2003613] - ALSA: bebob: correct device entry for Acoustic Reality eAR Master One, Eroica, Figaro, and Ciaccona (Jaroslav Kysela) [2003613] - ALSA: bebob: correct device entry for Mackie D.2 FireWire option card (Jaroslav Kysela) [2003613] - ALSA: fireworks: fulfil device entries (Jaroslav Kysela) [2003613] - ALSA: bebob: fulfil device entries (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: replace in_interrupt() with in_softirq() (Jaroslav Kysela) [2003613] - ALSA: bebob: code refactoring for model-dependent quirks (Jaroslav Kysela) [2003613] - ALSA: bebob: delete workaround for protocol version 3 (Jaroslav Kysela) [2003613] - ALSA: bebob: dismiss sleep after breaking connections (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: obsolete workqueue for period update (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: operate for period elapse event in process context (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: delete unused kernel API (Jaroslav Kysela) [2003613] - ALSA: fireface: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: firewire-tascam: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: firewire-digi00x: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: dice: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: oxfw: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: fireworks: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: bebob: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add support for hybrid model of MOTU Ultralite mk3 (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: remove useless operations for kernel preemption (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: fix error codes for allocation failure (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix error return code in snd_motu_stream_reserve_duplex() (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: sequence replay for source packet header (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: cache event ticks in source packet header per data block (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: use macro for magic numbers relevant to IEC 61883-1 (Jaroslav Kysela) [2003613] - ALSA: bebob: perform sequence replay for media clock recovery (Jaroslav Kysela) [2003613] - ALSA: dice: perform sequence replay for media clock recovery (Jaroslav Kysela) [2003613] - ALSA: dice: wait just for NOTIFY_CLOCK_ACCEPTED after GLOBAL_CLOCK_SELECT operation (Jaroslav Kysela) [2003613] - ALSA: fireface: perform sequence replay for media clock recovery (Jaroslav Kysela) [2003613] - ALSA: firewire-tascam: perform sequence replay for media clock recovery (Jaroslav Kysela) [2003613] - ALSA: firewire-digi00x: perform sequence replay for media clock recovery (Jaroslav Kysela) [2003613] - ALSA: oxfw: perform sequence replay for media clock recovery (Jaroslav Kysela) [2003613] - ALSA: fireworks: perform sequence replay for media clock recovery (Jaroslav Kysela) [2003613] - ALSA: fireworks: delete SYTMATCH clock source (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: support NO_PERIOD_WAKEUP in ALSA PCM runtime (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: transfer rx packets on-the-fly when replaying (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: replay sequence of incoming packets for outgoing packets (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: add replay target to cache sequence of packet (Jaroslav Kysela) [2003613] - ALSA: bebob: distinguish M-Audio ProFire Lightbridge quirk (Jaroslav Kysela) [2003613] - ALSA: bebob: cancel switching connection order (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: obsolete callbacked member (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: drop initial NODATA or empty packet (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for transfer delay (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for generation of data block sequence (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for generation of syt sequence (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for generation of packet descriptors (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: pool sequence of packet in IT context independently (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: add flag to unaware of syt in CIP header (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: Fix uninitialized variable err issue (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: change waking up timing to process packets (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: start processing content of packet at the same cycle in several IT contexts (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring to start several IT/IR contexts (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: skip initial packets instead of scheduling IR context (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: start processing content of packet at the same cycle in several IR contexts (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for selection of IT context header length (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for calculation of context payload (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for size of CIP header (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: insert descriptor for skipped cycle (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: check cycle continuity (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for check of CIP header about payload size (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for parser of IR context header (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for helper function to compute OHCI 1394 cycle (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for sequence descriptor' (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: handle the case that empty isochronous packet payload for CIP (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring to refer the same frame count per period in domain structure (Jaroslav Kysela) [2003613] - ALSA: oxfw: add quirk flag for blocking transmission method (Jaroslav Kysela) [2003613] - ALSA: oxfw: code refactoring for wrong_dbs quirk (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for jumbo payload quirk (Jaroslav Kysela) [2003613] - ALSA: oxfw: code refactoring for jumbo-payload quirk in OXFW970 (Jaroslav Kysela) [2003613] - ALSA: oxfw: add comment for the type of ASICs (Jaroslav Kysela) [2003613] - ALSA: oxfw: add explicit device entry for Loud Technologies Mackie Onyx Sattelite (Jaroslav Kysela) [2003613] - ALSA: oxfw: add explicit device entry for Loud Technologies Tapco Link.FireWire 4x6 (Jaroslav Kysela) [2003613] - ALSA: oxfw: code refactoring to detect mackie models (Jaroslav Kysela) [2003613] - ALSA: oxfw: code refactoring for existent device entry with specifier_id and version (Jaroslav Kysela) [2003613] - ALSA: firewire-lib/motu: use int type for the value of bitwise OR with enumerator-constant (Jaroslav Kysela) [2003613] - Revert "ALSA: bebob/oxfw: fix Kconfig entry for Mackie d.2 Pro" (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix quirk for Clevo NJ51CU (Jaroslav Kysela) [2003613] - ALSA: hda/hdmi: Disable silent stream on GLK (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute/micmute LEDs for a HP ProBook (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add new alc285-hp-amp-init model (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Amp init fixup for HP ZBook 15 G6 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek - Add headset Mic support for Lenovo ALC897 platform (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix quirk for TongFang PHxTxX1 (Jaroslav Kysela) [2003613] - ALSA: hda/hdmi: fix HDA codec entry table order for ADL-P (Jaroslav Kysela) [2003613] - ALSA: hda: Add Intel DG2 PCI ID and HDMI codec vid (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Set PMSG_ON earlier inside cs8409 driver (Jaroslav Kysela) [2003613] - ALSA: ctxfi: Fix out-of-range access (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix LED on HP ProBook 435 G7 (Jaroslav Kysela) [2003613] - ALSA: cmipci: Drop stale variable assignment (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add quirk for ASRock NUC Box 1100 (Jaroslav Kysela) [2003613] - ALSA: hda: fix general protection fault in azx_runtime_idle (Jaroslav Kysela) [2003613] - ALSA: hda: Free card instance properly at probe errors (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add quirk for HP EliteBook 840 G7 mute LED (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add quirk for ASUS UX550VE (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add a quirk for Acer Spin SP513-54N (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Headset fixup for Clevo NH77HJQ (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add quirk for Clevo PC70HS (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add a quirk for HP OMEN 15 mute LED (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix mic mute LED for the HP Spectre x360 14 (Jaroslav Kysela) [2003613] - ALSA: ISA: not for M68K (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fixes HP Spectre x360 15-eb1xxx speakers (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add quirk for Clevo PC50HS (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix the mic type detection issue for ASUS G551JW (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix for quirk to enable speaker output on the Lenovo 13s Gen2 (Jaroslav Kysela) [2003613] - ALSA: hda: intel: Allow repeatedly probing on codec configuration errors (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add quirk for TongFang PHxTxX1 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek - ALC236 headset MIC recording issue (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add quirk for Clevo X170KM-G (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Complete partial device name to avoid ambiguity (Jaroslav Kysela) [2003613] - ALSA: hda - Enable headphone mic on Dell Latitude laptops with ALC3254 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Enable 4-speaker output for Dell Precision 5560 laptop (Jaroslav Kysela) [2003613] - ALSA: hda: Use position buffer for SKL+ again (Jaroslav Kysela) [2003613] - ALSA: hda: Reduce udelay() at SKL+ position reporting (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Setup Dolphin Headset Mic as Phantom Jack (Jaroslav Kysela) [2003613] - ALSA: pcxhr: "fix" PCXHR_REG_TO_PORT definition (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Quirks to enable speaker output for Lenovo Legion 7i 15IMHG05, Yoga 7i 14ITL5/15ITL5, and 13s Gen2 laptops. (Jaroslav Kysela) [2003613] - Revert "ALSA: hda: Drop workaround for a hang at shutdown again" (Jaroslav Kysela) [2003613] - ALSA: vx222: fix null-ptr-deref (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Initialize Codec only in init fixup. (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Ensure Type Detection is only run on startup when necessary (Jaroslav Kysela) [2003613] - ALSA: hda: Disable runtime resume at shutdown (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Quirk for HP Spectre x360 14 amp setup (Jaroslav Kysela) [2003613] - ALSA: hda: Code refactoring snd_hda_pick_fixup() (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Workaround for conflicting SSID on ASUS ROG Strix G17 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Limit mic boost on HP ProBook 445 G8 (Jaroslav Kysela) [2003613] - ALSA: hda/analog - Sink ad198x_shutup() and shuffle CONFIG_PM guards (Jaroslav Kysela) [2003613] - ALSA: hda/sigmatel - Sink stac_shutup() into stac_suspend() (Jaroslav Kysela) [2003613] - ALSA: hda: Drop workaround for a hang at shutdown again (Jaroslav Kysela) [2003613] - ALSA: hda/via: Apply runtime PM workaround for ASUS B23E (Jaroslav Kysela) [2003613] - ALSA: hda: Fix hang during shutdown due to link reset (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Enable 4-speaker output for Dell XPS 15 9510 laptop (Jaroslav Kysela) [2003613] - ALSA: hda: Nuke unused reboot_notify callback (Jaroslav Kysela) [2003613] - ALSA: hda: Suspend codec at shutdown (Jaroslav Kysela) [2003613] - ALSA: hda: conexant: Turn off EAPD at suspend, too (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Prevent pops and clicks during suspend (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Unmute/Mute codec when stream starts/stops (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Follow correct CS42L42 power down sequence for suspend (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Remove unnecessary delays (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Use timeout rather than retries for I2C transaction waits (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Set fixed sample rate of 48kHz for CS42L42 (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Enable Full Scale Volume for Line Out Codec on Dolphin (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Add support for dolphin (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Add Support to disable jack type detection for CS42L42 (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Support multiple sub_codecs for Suspend/Resume/Unsol events (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Move codec properties to its own struct (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Separate CS8409, CS42L42 and project functions (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Support i2c bulk read/write functions (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Avoid re-setting the same page as the last access (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Avoid setting the same I2C address for every access (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Dont disable I2C clock between consecutive accesses (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Generalize volume controls (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Prevent I2C access during suspend time (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Simplify CS42L42 jack detect. (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Mask CS42L42 wake events (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Disable unsolicited response for the first boot (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Disable unsolicited responses during suspend (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Disable unnecessary Ring Sense for Cyborg/Warlock/Bullseye (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Reduce HS pops/clicks for Cyborg (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Mask all CS42L42 interrupts on initialization (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Use enums for register names and coefficients (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Move arrays of configuration to a new file (Jaroslav Kysela) [2003613] - ALSA: hda/cirrus: Move CS8409 HDA bridge to separate module (Jaroslav Kysela) [2003613] - ALSA: hda - fix the 'Capture Switch' value change notifications (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 650 G8 Notebook PC (Jaroslav Kysela) [2003613] - ALSA: pci: cs46xx: Fix set up buffer type properly (Jaroslav Kysela) [2003613] - ALSA: hda: Add quirk for ASUS Flow x13 (Jaroslav Kysela) [2003613] - ALSA: pci/korg1212: completely remove 'set but not used' warnings (Jaroslav Kysela) [2003613] - ALSA: pcxhr: use __func__ to get funcion's name in an output message (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: add mic quirk for Acer SF314-42 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix headset mic for Acer SWIFT SF314-56 (ALC256) (Jaroslav Kysela) [2003613] - ALSA: korg1212: Fix wrongly shuffled firmware loader code (Jaroslav Kysela) [2003613] - ALSA: als300: Fix missing chip initialization (Jaroslav Kysela) [2003613] - ALSA: cs4281: Fix missing chip initialization (Jaroslav Kysela) [2003613] - ALSA: hda/hdmi: Add quirk to force pin connectivity on NUC10 (Jaroslav Kysela) [2003613] - ALSA: nm256: Fix error return code in snd_nm256_create() (Jaroslav Kysela) [2003613] - ALSA: ymfpci: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: vx222: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: trident: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: pci: rme: Fix unaligned buffer addresses (Jaroslav Kysela) [2003613] - ALSA: pci: rme: Set up buffer type properly (Jaroslav Kysela) [2003613] - ALSA: rme9652: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: rme9652: don't disable if not enabled (Jaroslav Kysela) [2003613] - ALSA: hdspm: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: hdspm: don't disable if not enabled (Jaroslav Kysela) [2003613] - ALSA: hdspm: Fix fall-through warnings for Clang (Jaroslav Kysela) [2003613] - ALSA: hdsp: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: riptide: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: riptide: Replace tasklet with threaded irq (Jaroslav Kysela) [2003613] - ALSA: riptide: convert tasklets to use new tasklet_setup() API (Jaroslav Kysela) [2003613] - ALSA: oxygen: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: nm256: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: lx6464es: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: lola: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: korg1212: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ice1724: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ali5451: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ice1724: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ice1712: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: emu10k1x: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: emu10k1: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: echoaudio: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: cs5535audio: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: cs46xx: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ca0106: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: aw2: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: au88x0: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ali5451: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: via82xx: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: sonicvibes: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: sis7019: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: rme96: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: rme32: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: maestro3: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: fm801: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: es1968: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: es1938: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ens137x: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: cs5530: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: cs4281: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: cmipci: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: bt87x: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: azt3328: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: als4000: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: als300: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ad1889: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: hda: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: atiixp: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: intel8x0: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix pop noise and 2 Front Mic issues on a machine (Jaroslav Kysela) [2003613] - ALSA: hdmi: Expose all pins on MSI MS-7C94 board (Jaroslav Kysela) [2003613] - ALSA: intel8x0: Skip ac97 clock measurement on VM (Jaroslav Kysela) [2003613] - ALSA: hda/hdmi: Add option to enable all pins forcibly (Jaroslav Kysela) [2003613] - ALSA: ice1724: Remove superfluous loop over model table (Jaroslav Kysela) [2003613] - ALSA: hda/ca0132: remove redundant initialization of variable status (Jaroslav Kysela) [2003613] - ALSA: intel8x0: Fix breakage at ac97 clock measurement (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute led of the HP Pavilion 15-eh1xxx series (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 630 G8 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 445 G8 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 450 G8 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek - Add ALC285 HP init procedure (Jaroslav Kysela) [2003613] - ALSA: hda/realtek - Add type for ALC287 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute/micmute LEDs for HP EliteBook 830 G8 Notebook PC (Jaroslav Kysela) [2003613] - ALSA: hda: Release codec display power during shutdown/reboot (Jaroslav Kysela) [2003613] - ALSA: hda: Release controller display power during shutdown/reboot (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Apply LED fixup for HP Dragonfly G1, too (Jaroslav Kysela) [2003613] - ALSA: hdsp: fix a test for copy_to_user() failure (Jaroslav Kysela) [2003613] - ALSA: hda: Add IRQ check for platform_get_irq() (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix bass speaker DAC mapping for Asus UM431D (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Improve fixup for HP Spectre x360 15-df0xxx (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add another ALC236 variant support (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute/micmute LEDs for HP EliteBook x360 830 G8 (Jaroslav Kysela) [2003613] - ALSA: hda/tegra: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ALSA: trident: Fix build error (Jaroslav Kysela) [2003613] - ALSA: trident: Drop shadow TLB pointer table (Jaroslav Kysela) [2003613] - ALSA: ymfpci: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: vx222: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: trident: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: rme9652: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: hdsp: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: riptide: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: pcxhr: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: nm256: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: mixart: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: korg1212: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: ice1712: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: emu10k1x: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: emu10k1: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: echoaudio: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: cs5535audio: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: cs46xx: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: ca0106: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: au88x0: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: ac97: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: via82xx: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: sonicvibes: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: rme96: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: rme32: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: maestro3: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: intel8x0: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: fm801: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: es1968: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: es1938: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: ens137x: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: cs4281: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: cmipci: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: bt87x: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: azt3328: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: atiixp: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: als4000: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: als300: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: ak4531: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: ad1889: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Change device names for quirks to barebone names (Jaroslav Kysela) [2003613] - ALSA: hda/ca0132: Make a const array static, makes object smaller (Jaroslav Kysela) [2003613] - ALSA: pci: lx6464es: remove useless self-comparison (Jaroslav Kysela) [2003613] - ALSA: drivers: opl3: Fix incorrect use of vp->state (Jaroslav Kysela) [2003613] - ALSA: pcsp: Make hrtimer forwarding more robust (Jaroslav Kysela) [2003613] - ALSA: pcsp: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: dummy: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: aloop: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: mpu401: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: serial-u16550: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: mtpav: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: virmidi: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: vx: Manage vx_core object with devres (Jaroslav Kysela) [2003613] - ALSA: aloop: Fix spelling mistake "synchronization" -> "synchronization" (Jaroslav Kysela) [2003613] - ALSA: serial: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: opl3: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: vx: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: mpu401: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: drivers: opl3: fix useless self-comparison (Jaroslav Kysela) [2003613] - ALSA: hda: intel-sdw-acpi: go through HDAS ACPI at max depth of 2 (Jaroslav Kysela) [2003613] - ALSA: hda: intel-sdw-acpi: harden detection of controller (Jaroslav Kysela) [2003613] - ALSA: intel-dsp-config: add quirk for CML devices based on ES8336 codec (Jaroslav Kysela) [2003613] - ALSA: intel-dsp-config: add quirk for JSL devices based on ES8336 codec (Jaroslav Kysela) [2003613] - ALSA: hda: avoid write to STATESTS if controller is in reset (Jaroslav Kysela) [2003613] - ALSA: intel-dsp-config: add quirk for APL/GLK/TGL devices based on ES8336 codec (Jaroslav Kysela) [2003613] - ALSA: hda: hdac_ext_stream: fix potential locking issues (Jaroslav Kysela) [2003613] - ALSA: hda: hdac_stream: fix potential locking issue in snd_hdac_stream_assign() (Jaroslav Kysela) [2003613] - ALSA: hda: intel-dsp-cfg: add missing ElkhartLake PCI ID (Jaroslav Kysela) [2003613] - ALSA: usb-audio: usx2y - use GFP_NOIO flag (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Reorder snd_djm_devices[] entries (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Don't start stream for capture at prepare (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Switch back to non-latency mode at a later point (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add quirk for Audient iD14 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Line6 HX-Stomp XL USB_ID for 48k-fixed quirk (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add registration quirk for JBL Quantum 400 (Jaroslav Kysela) [2003613] - ALSA: ua101: fix division by zero at probe (Jaroslav Kysela) [2003613] - ALSA: line6: fix control and interrupt message timeouts (Jaroslav Kysela) [2003613] - ALSA: 6fire: fix control and bulk message timeouts (Jaroslav Kysela) [2003613] - ALSA: usb-audio: fix null pointer dereference on pointer cs_desc (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix microphone sound on Jieli webcam. (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Provide quirk for Sennheiser GSP670 Headset (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Initialize every feature unit once at probe time (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Drop superfluous error message after disconnection (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Downgrade error message in get_ctl_value_v2() (Jaroslav Kysela) [2003613] - ALSA: usb-audio: add Schiit Hel device to quirk table (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add quirk for VF0770 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Less restriction for low-latency playback mode (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add support for the Pioneer DJM 750MK2 Mixer/Soundcard (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Pass JOINT_DUPLEX info flag for implicit fb streams (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Enable rate validation for Scarlett devices (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix packet size calculation regression (Jaroslav Kysela) [2003613] - ALSA: usb-audio: disable implicit feedback sync for Behringer UFX1204 and UFX1604 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Avoid killing in-flight URBs during draining (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Improved lowlatency playback support (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add spinlock to stop_urbs() (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Check available frames for the next packet size (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Disable low-latency mode for implicit feedback sync (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Disable low-latency playback for free-wheel mode (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Rename early_playback_start flag with lowlatency_playback (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix possible race at sync of urb completions (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Restrict rates for the shared clocks (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix a missing error check in scarlett gen2 mixer (Jaroslav Kysela) [2003613] - ALSA: usb-audio: fix comment reference in __uac_clock_find_source (Jaroslav Kysela) [2003613] - ALSA: usx2y: Prefer struct_size over open coded arithmetic (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Unify mixer resume and reset_resume procedure (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add registration quirk for JBL Quantum 800 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add lowlatency module option (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Work around for XRUN with low latency playback (Jaroslav Kysela) [2003613] - ASoC: dmaengine: Introduce module option prealloc_buffer_size_kbytes (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move set-interface-first workaround into common quirk (Jaroslav Kysela) [2003613] - ALSA: doc: Fix indentation warning (Jaroslav Kysela) [2003613] - ALSA: hda: Update documentation for aliasing via the model option (Jaroslav Kysela) [2003613] - ALSA: doc: Add the description of quirk_flags option for snd-usb-audio (Jaroslav Kysela) [2003613] - ALSA: doc: Fix reference to mixart.rst (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Update the documentation for the new delayed_register option (Jaroslav Kysela) [2003613] - ALSA: hda - Update descriptions about new position_fix values (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix regression on Sony WALKMAN NW-A45 DAC (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Input source control - digidesign mbox (Jaroslav Kysela) [2003613] - ALSA: usb-audio: make array static const, makes object smaller (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add quirk_flags module option (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move generic DSD raw detection into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move ignore_ctl_error check into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move autosuspend quirk into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move rate validation quirk into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move interface setup delay into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move control message delay quirk into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move ITF-USB DSD quirk handling into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move clock setup quirk into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move playback_first flag into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move tx_length quirk handling to quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move txfr_quirk handling to quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move media-controller API quirk into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Introduce quirk_flags field (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Avoid unnecessary or invalid connector selection at resume (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add registration quirk for JBL Quantum 600 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix superfluous autosuspend recovery (Jaroslav Kysela) [2003613] - ALSA: usb-audio: fix incorrect clock source setting (Jaroslav Kysela) [2003613] - ALSA: scarlett2: Fix line out/speaker switching notifications (Jaroslav Kysela) [2003613] - ALSA: scarlett2: Correct channel mute status after mute button pressed (Jaroslav Kysela) [2003613] - ALSA: scarlett2: Fix Direct Monitor control name for 2i2 (Jaroslav Kysela) [2003613] - ALSA: scarlett2: Fix Mute/Dim/MSD Mode control names (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add registration quirk for JBL Quantum headsets (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add missing proc text entry for BESPOKEN type (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Reduce latency at playback start, take#2 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: fix spelling mistakes (Jaroslav Kysela) [2003613] - ALSA: usx2y: fix spelling mistakes (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix for loop increment in scarlett2_usb_get_config (Jaroslav Kysela) [2003613] - ALSA: scarlett2: Fix scarlett2_*_ctl_put() return values again (Jaroslav Kysela) [2003613] - ALSA: scarlett2: Fix pad count for 18i8 Gen 3 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add support for the talkback feature (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Update get_config to do endian conversion (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add speaker switching support (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Update mux controls to allow updates (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add sw_hw_ctls and mux_ctls (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Split up sw_hw_enum_ctl_put() (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Label 18i8 Gen 3 line outputs correctly (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add direct monitor support (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add phantom power switch support (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add "air" switch support (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add support for Solo and 2i2 Gen 3 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Allow bit-level access to config (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Move get config above set config (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add Gen 3 MSD mode switch (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add support for "input-other" notify (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add Gen 3 mixer support (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix wrong resume call (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix Level Meter control (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Split struct scarlett2_ports (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Allow arbitrary ordering of mux entries (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add mute support (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add scarlett2_vol_ctl_write() helper (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Remove repeated device info comments (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Move info lookup out of init function (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Improve device info lookup (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Reformat scarlett2_config_items[] (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Merge common line in capture strings (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add "Sync Status" control (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Always enable interrupt polling (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix 6i6 Gen 2 line out descriptions (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Update initialisation sequence (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add usb_tx/rx functions (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix OOB access at proc output (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Remove hard-coded USB #defines (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Don't copy struct scarlett2_config (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix union usage in mixer control callbacks (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix scarlett2_*_ctl_put() return values (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix data_mutex lock (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add temp variable for consistency (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Rename struct scarlett2_mixer_data (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Rename buttons/interrupts/vol (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Remove redundant info->button_count (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Remove interrupt debug message (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Remove unused/useless code (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Coding style improvements (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix 18i8 Gen 2 PCM Input count (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Remove incorrect S/PDIF comment (Jaroslav Kysela) [2003613] - ALSA: usb-audio: fix rate on Ozone Z90 USB headset (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add support for Denon DN-X1600 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Read mux at init time (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Read mixer volumes at init time (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Factor out DSD bitrev copy function (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Refactoring delay account code (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Pre-calculate buffer byte size (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Make snd_usb_pcm_delay() static (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Remove the repeated declaration (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix uninitialized variable at __uac_clock_find_source() (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Handle error for the current selector gracefully (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Refactoring UAC2/3 clock setup code (Jaroslav Kysela) [2003613] - ALSA: usx2y: Nuke pcm_list (Jaroslav Kysela) [2003613] - ALSA: usx2y: Cleanup probe and disconnect callbacks (Jaroslav Kysela) [2003613] - ALSA: usx2y: Don't call free_pages_exact() with NULL address (Jaroslav Kysela) [2003613] - ALSA: usx2y: Fix shmem initialization (Jaroslav Kysela) [2003613] - ALSA: usxy2: Fix potential doubly allocations (Jaroslav Kysela) [2003613] - ALSA: usx2y: Fix potential memory leaks (Jaroslav Kysela) [2003613] - ALSA: usx2y: Avoid self-killing (Jaroslav Kysela) [2003613] - ALSA: usx2y: Fix potential leaks of uninitialized memory (Jaroslav Kysela) [2003613] - ALSA: usx2y: Coding style fixes (Jaroslav Kysela) [2003613] - ALSA: usx2y: Fix spaces (Jaroslav Kysela) [2003613] - ALSA: usx2y: Avoid camelCase (Jaroslav Kysela) [2003613] - module: remove never implemented MODULE_SUPPORTED_DEVICE (Jaroslav Kysela) [2003613] - ALSA: pcm: Allow exact buffer preallocation (Jaroslav Kysela) [2003613] - ALSA: core: Add device-managed request_dma() (Jaroslav Kysela) [2003613] - ALSA: core: use DEVICE_ATTR_*() macro (Jaroslav Kysela) [2003613] - ALSA: core: Fix double calls of snd_card_free() via devres (Jaroslav Kysela) [2003613] - ALSA: core: Add managed card creation (Jaroslav Kysela) [2003613] - ALSA: pcm: Fix mmap without buffer preallocation (Jaroslav Kysela) [2003613] - ALSA: pcm: Call substream ack() method upon compat mmap commit (Jaroslav Kysela) [2003613] - ALSA: pcm: Fix mmap breakage without explicit buffer setup (Jaroslav Kysela) [2003613] - ALSA: pcm - fix mmap capability check for the snd-dummy driver (Jaroslav Kysela) [2003613] - ALSA: pcm: fix divide error in snd_pcm_lib_ioctl (Jaroslav Kysela) [2003613] - ALSA: memalloc: Catch call with NULL snd_dma_buffer pointer (Jaroslav Kysela) [2003613] - ALSA: memalloc: Remove a stale comment (Jaroslav Kysela) [2003613] - ALSA: memalloc: Use proper SG helpers for noncontig allocations (Jaroslav Kysela) [2003613] - ALSA: memalloc: Fix a typo in snd_dma_buffer_sync() description (Jaroslav Kysela) [2003613] - ALSA: PCM: Fix NULL dereference at mmap checks (Jaroslav Kysela) [2003613] - ALSA: pcm: Check mmap capability of runtime dma buffer at first (Jaroslav Kysela) [2003613] - ALSA: pcm: Fix mmap capability check (Jaroslav Kysela) [2003613] - ALSA: pcm: use krealloc_array() (Jaroslav Kysela) [2003613] - ALSA: pcm: Add SNDRV_PCM_INFO_EXPLICIT_SYNC flag (Jaroslav Kysela) [2003613] - ALSA: pcm: Add more disconnection checks at file ops (Jaroslav Kysela) [2003613] - mm: don't include asm/pgtable.h if linux/mm.h is already included (Jaroslav Kysela) [2003613] - ALSA: memalloc: Fix mmap of SG-buffer with WC pages (Jaroslav Kysela) [2003613] - ALSA: memalloc: Support for non-coherent page allocation (Jaroslav Kysela) [2003613] - ALSA: memalloc: Support for non-contiguous page allocation (Jaroslav Kysela) [2003613] - ALSA: pcm: Unify snd_pcm_delay() and snd_pcm_hwsync() (Jaroslav Kysela) [2003613] - ALSA: core: Fix build error due to missing PAGE_SIZE (Jaroslav Kysela) [2003613] - ALSA: pcm: Workaround for a wrong offset in SYNC_PTR compat ioctl (Jaroslav Kysela) [2003613] - ALSA: memalloc: Count continuous pages in vmalloc buffer handler (Jaroslav Kysela) [2003613] - ALSA: memalloc: Store snd_dma_buffer.addr for continuous pages, too (Jaroslav Kysela) [2003613] - ALSA: memalloc: Fix pgprot for WC mmap on x86 (Jaroslav Kysela) [2003613] - ALSA: memalloc: Support WC allocation on all architectures (Jaroslav Kysela) [2003613] - ALSA: memalloc: Correctly name as WC (Jaroslav Kysela) [2003613] - ALSA: memalloc: Minor refactoring (Jaroslav Kysela) [2003613] - ALSA: memalloc: Fix regression with SNDRV_DMA_TYPE_CONTINUOUS (Jaroslav Kysela) [2003613] - ALSA: core: Add device-managed page allocator helper (Jaroslav Kysela) [2003613] - ALSA: core: Add continuous and vmalloc mmap ops (Jaroslav Kysela) [2003613] - ALSA: core: Move mmap handler into memalloc ops (Jaroslav Kysela) [2003613] - ALSA: core: Abstract memory alloc helpers (Jaroslav Kysela) [2003613] - ALSA: pcm: add snd_pcm_period_elapsed() variant without acquiring lock of PCM substream (Jaroslav Kysela) [2003613] - ALSA: pcm: Block the release until the system resume finishes (Jaroslav Kysela) [2003613] - ALSA: Drop superfluous argument from snd_power_wait() (Jaroslav Kysela) [2003613] - ALSA: pcm: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: core: Drop snd_sgbuf_get_ptr() (Jaroslav Kysela) [2003613] - ALSA: jack: Check the return value of kstrdup() (Jaroslav Kysela) [2003613] - ALSA: seq: oss: Fix error check at system port creation (Jaroslav Kysela) [2003613] - ALSA: seq: Fix comments of wrong client number for MIDI Passthrough (Jaroslav Kysela) [2003613] - ALSA: pcm: oss: Handle missing errors in snd_pcm_oss_change_params*() (Jaroslav Kysela) [2003613] - ALSA: pcm: oss: Limit the period size to 16MB (Jaroslav Kysela) [2003613] - ALSA: pcm: oss: Fix negative period/buffer sizes (Jaroslav Kysela) [2003613] - ALSA: iec958: Split status creation and fill (Jaroslav Kysela) [2003613] - ALSA: rawmidi - fix the uninitalized user_pversion (Jaroslav Kysela) [2003613] - ALSA: rawmidi: introduce SNDRV_RAWMIDI_IOCTL_USER_PVERSION (Jaroslav Kysela) [2003613] - ALSA: rawmidi: fix incorrect array bounds check on clock_names (Jaroslav Kysela) [2003613] - ALSA: rawmidi: Add framing mode (Jaroslav Kysela) [2003613] - ALSA: seq: Fix racy deletion of subscriber (Jaroslav Kysela) [2003613] - ALSA: seq: Fix a potential UAF by wrong private_free call order (Jaroslav Kysela) [2003613] - ALSA: seq: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: timer: Unconditionally unlink slave instances, too (Jaroslav Kysela) [2003613] - ALSA: timer: Fix use-after-free problem (Jaroslav Kysela) [2003613] - ALSA: mixer: fix deadlock in snd_mixer_oss_set_volume (Jaroslav Kysela) [2003613] - ALSA: mixer: oss: Fix racy access to slots (Jaroslav Kysela) [2003613] - ALSA: oss: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: core: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: core: control_led: use strscpy instead of strlcpy (Jaroslav Kysela) [2003613] - ALSA: control_led - use DEVICE_ATTR_*() macro (Jaroslav Kysela) [2003613] - ALSA: ctl: Fix copy of updated id with element read/write (Jaroslav Kysela) [2003613] - ALSA: compress: Initialize mutex in snd_compress_new() (Jaroslav Kysela) [2003613] - ALSA: control: Minor optimization for SNDRV_CTL_IOCTL_POWER_STATE (Jaroslav Kysela) [2003613] - ALSA: control: Drop superfluous snd_power_wait() calls (Jaroslav Kysela) [2003613] - ALSA: control: Track in-flight control read/write/tlv accesses (Jaroslav Kysela) [2003613] - ALSA: compress: Drop unused functions (Jaroslav Kysela) [2003613] - regmap: sdw-mbq: use MODULE_LICENSE("GPL") (Jaroslav Kysela) [2003613] - regmap: sdw: use no_pm routines for SoundWire 1.2 MBQ (Jaroslav Kysela) [2003613] - regmap: sdw: use _no_pm functions in regmap_read/write (Jaroslav Kysela) [2003613] - soundwire: stream: Fix test for DP prepare complete (Jaroslav Kysela) [2003613] - soundwire/ASoC: add leading zeroes in peripheral device name (Jaroslav Kysela) [2003613] - soundwire: bandwidth allocation: improve error messages (Jaroslav Kysela) [2003613] - soundwire: dmi-quirks: remove duplicate initialization (Jaroslav Kysela) [2003613] - soundwire: cadence: remove the repeated declaration (Jaroslav Kysela) [2003613] - soundwire: bus: stop dereferencing invalid slave pointer (Jaroslav Kysela) [2003613] - soundwire: bus: add missing \n in dynamic debug (Jaroslav Kysela) [2003613] - soundwire: bus: handle -ENODATA errors in clock stop/start sequences (Jaroslav Kysela) [2003613] - soundwire: qcom: add debugfs entry for soundwire register dump (Jaroslav Kysela) [2003613] - soundwire: debugfs: use controller id and link_id for debugfs (Jaroslav Kysela) [2003613] - soundwire: cadence: do not extend reset delay (Jaroslav Kysela) [2003613] - soundwire: intel: conditionally exit clock stop mode on system suspend (Jaroslav Kysela) [2003613] - soundwire: intel: skip suspend/resume/wake when link was not started (Jaroslav Kysela) [2003613] - soundwire: intel: fix potential race condition during power down (Jaroslav Kysela) [2003613] - soundwire: intel: introduce shim and alh base (Jaroslav Kysela) [2003613] - soundwire: move intel sdw register definitions to sdw_intel.h (Jaroslav Kysela) [2003613] - soundwire: cadence: override PDI configurations to create loopback (Jaroslav Kysela) [2003613] - soundwire: cadence: add debugfs interface for PDI loopbacks (Jaroslav Kysela) [2003613] - soundwire: stream: don't program mockup device ports (Jaroslav Kysela) [2003613] - soundwire: bus: squelch error returned by mockup devices (Jaroslav Kysela) [2003613] - soundwire: stream: don't abort bank switch on Command_Ignored/-ENODATA (Jaroslav Kysela) [2003613] - soundwire: cadence: add paranoid check on self-clearing bits (Jaroslav Kysela) [2003613] - soundwire: dmi-quirks: add quirk for Intel 'Bishop County' NUC M15 (Jaroslav Kysela) [2003613] - soundwire: bus: update Slave status in sdw_clear_slave_status (Jaroslav Kysela) [2003613] - soundwire: cadence: Remove ret variable from sdw_cdns_irq() (Jaroslav Kysela) [2003613] - soundwire: bus: filter out more -EDATA errors on clock stop (Jaroslav Kysela) [2003613] - soundwire: dmi-quirks: add ull suffix for SoundWire _ADR values (Jaroslav Kysela) [2003613] - soundwire: export sdw_update() and sdw_update_no_pm() (Jaroslav Kysela) [2003613] - soundwire: bus: Make sdw_nwrite() data pointer argument const (Jaroslav Kysela) [2003613] - soundwire: intel: move to auxiliary bus (Jaroslav Kysela) [2003613] - soundwire: add missing kernel-doc description (Jaroslav Kysela) [2003613] - soundwire: cadence_master: always set CMD_ACCEPT (Jaroslav Kysela) [2003613] - soundwire: bus: only use CLOCK_STOP_MODE0 and fix confusions (Jaroslav Kysela) [2003613] - software node: Handle software node injection to an existing device properly (Mark Langsdorf) [2032600] - software node: Allow node addition to already existing device (Mark Langsdorf) [2032600] - driver core: clear deferred probe reason on probe retry (Mark Langsdorf) [2032600] - driver core: add deferring probe reason to devices_deferred property (Mark Langsdorf) [2032600] - driver core: Fix locking bug in deferred_probe_timeout_work_func() (Mark Langsdorf) [2032600] - PM: runtime: Fix race getting/putting suppliers at probe (Mark Langsdorf) [2032600] - PM: runtime: Fix ordering in pm_runtime_get_suppliers() (Mark Langsdorf) [2032600] - PM: runtime: Defer suspending suppliers (Mark Langsdorf) [2032600] - software node: Fix device_add_software_node() (Mark Langsdorf) [2032600] - software node: Fix node registration (Mark Langsdorf) [2032600] - drivers/base/memory: don't store phys_device in memory blocks (Mark Langsdorf) [2032600] - arch_numa: fix common code printing of phys_addr_t (Mark Langsdorf) [2032600] - driver core: platform: Drop of_device_node_put() wrapper (Mark Langsdorf) [2032600] - regmap: sdw-mbq: use MODULE_LICENSE("GPL") (Mark Langsdorf) [2032600] - regmap: sdw: use no_pm routines for SoundWire 1.2 MBQ (Mark Langsdorf) [2032600] - regmap: sdw: use _no_pm functions in regmap_read/write (Mark Langsdorf) [2032600] - PM: domains: Mark fwnodes when their powerdomain is added/removed (Mark Langsdorf) [2032600] - driver core: fw_devlink: Handle suppliers that don't use driver core (Mark Langsdorf) [2032600] - driver core: Add fw_devlink.strict kernel param (Mark Langsdorf) [2032600] - driver core: platform: Emit a warning if a remove callback returned non-zero (Mark Langsdorf) [2032600] - PM: domains: Simplify the calculation of variables (Mark Langsdorf) [2032600] - PM: sleep: Use dev_printk() when possible (Mark Langsdorf) [2032600] - media: software_node: Add support for fwnode_graph*() family of functions (Mark Langsdorf) [2032600] - media: software_node: unregister software_nodes in reverse order (Mark Langsdorf) [2032600] - media: software_node: Enforce parent before child ordering of nodes arrays (Mark Langsdorf) [2032600] - media: device property: Call fwnode_graph_get_endpoint_by_id() for fwnode->secondary (Mark Langsdorf) [2032600] - media: device property: Return true in fwnode_device_is_available for NULL ops (Mark Langsdorf) [2032600] - media: software_node: Fix refcounts in software_node_get_next_child() (Mark Langsdorf) [2032600] - PM: domains: Add "performance" column to debug summary (Mark Langsdorf) [2032600] - PM: domains: Make of_genpd_add_subdomain() return -EPROBE_DEFER (Mark Langsdorf) [2032600] - PM: domains: Make set_performance_state() callback optional (Mark Langsdorf) [2032600] - PM: domains: use device's next wakeup to determine domain idle state (Mark Langsdorf) [2032600] - PM: domains: inform PM domain of a device's next wakeup (Mark Langsdorf) [2032600] - PM: runtime: Fix resposible -> responsible in runtime.c (Mark Langsdorf) [2032600] - PM: domains: Restore comment indentation for generic_pm_domain.child_links (Mark Langsdorf) [2032600] - PM: domains: Fix up terminology with parent/child (Mark Langsdorf) [2032600] - regmap: Assign boolean values to a bool variable (Mark Langsdorf) [2032600] - software node: Introduce device_add_software_node() (Mark Langsdorf) [2032600] - numa: Move numa implementation to common code (Mark Langsdorf) [2032600] - arm64, numa: Change the numa init functions name to be generic (Mark Langsdorf) [2032600] - driver core: fw_devlink_relax_cycle() can be static (Mark Langsdorf) [2032600] - driver core: Handle cycles in device links created by fw_devlink (Mark Langsdorf) [2032600] - driver core: Have fw_devlink use DL_FLAG_INFERRED (Mark Langsdorf) [2032600] - driver core: Add device link support for INFERRED flag (Mark Langsdorf) [2032600] - drivers: base: Kconfig: fix spelling mistake "heterogenous" -> "heterogeneous" (Mark Langsdorf) [2032600] - driver core: Add debug logs for device link related probe deferrals (Mark Langsdorf) [2032600] - drivers: base: remove unused function find_bus() (Mark Langsdorf) [2032600] - PM: runtime: Drop runtime PM references to supplier on link removal (Mark Langsdorf) [2032600] - dmaengine: idxd: Add wq occupancy information to sysfs attribute (Julia Denham) [1971887] - vdpa/mlx5: Forward only packets with allowed MAC address (Cindy Lu) [2031595] - vdpa/mlx5: Support configuration of MAC (Cindy Lu) [2031595] - vdpa/mlx5: Fix clearing of VIRTIO_NET_F_MAC feature bit (Cindy Lu) [2031595] - vdpa_sim_net: Enable user to set mac address and mtu (Cindy Lu) [2031595] - vdpa: Enable user to set mac and mtu of vdpa device (Cindy Lu) [2031595] - vdpa: Use kernel coding style for structure comments (Cindy Lu) [2031595] - vdpa: Introduce query of device config layout (Cindy Lu) [2031595] - vdpa: Introduce and use vdpa device get, set config helpers (Cindy Lu) [2031595] - vdpa/mlx5: Propagate link status from device to vdpa driver (Cindy Lu) [2031595] - vdpa/mlx5: Rename control VQ workqueue to vdpa wq (Cindy Lu) [2031595] - vdpa/mlx5: Remove mtu field from vdpa net device (Cindy Lu) [2031595] - eni_vdpa: add vDPA driver for Alibaba ENI (Cindy Lu) [2031595] - vdpa: add new attribute VDPA_ATTR_DEV_MIN_VQ_SIZE (Cindy Lu) [2031595] - virtio_vdpa: setup correct vq size with callbacks get_vq_num_{max,min} (Cindy Lu) [2031595] - vdpa: min vq num of vdpa device cannot be greater than max vq num (Cindy Lu) [2031595] - vdpa: add new callback get_vq_num_min in vdpa_config_ops (Cindy Lu) [2031595] - vp_vdpa: add vq irq offloading support (Cindy Lu) [2031595] - vdpa: fix typo (Cindy Lu) [2031595] - vhost-vdpa: Fix the wrong input in config_cb (Cindy Lu) [2031595] - vhost_vdpa: unset vq irq before freeing irq (Cindy Lu) [2031595] - vdpa: potential uninitialized return in vhost_vdpa_va_map() (Cindy Lu) [2031595] - vdpa/mlx5: Avoid executing set_vq_ready() if device is reset (Cindy Lu) [2031595] - vdpa/mlx5: Clear ready indication for control VQ (Cindy Lu) [2031595] - vdpa: Support transferring virtual addressing during DMA mapping (Cindy Lu) [2031595] - vdpa: factor out vhost_vdpa_pa_map() and vhost_vdpa_pa_unmap() (Cindy Lu) [2031595] - vdpa: Add an opaque pointer for vdpa_config_ops.dma_map() (Cindy Lu) [2031595] - vhost-iotlb: Add an opaque pointer for vhost IOTLB (Cindy Lu) [2031595] - vhost-vdpa: Handle the failure of vdpa_reset() (Cindy Lu) [2031595] - vdpa: Add reset callback in vdpa_config_ops (Cindy Lu) [2031595] - vdpa: Fix some coding style issues (Cindy Lu) [2031595] - vdpa: Make use of PFN_PHYS/PFN_UP/PFN_DOWN helper macro (Cindy Lu) [2031595] - vdpa_sim: Use iova_shift() for the size passed to alloc_iova() (Cindy Lu) [2031595] - vdpa/mlx5: Add multiqueue support (Cindy Lu) [2031595] - vdpa/mlx5: Add support for control VQ and MAC setting (Cindy Lu) [2031595] - vdpa/mlx5: Ensure valid indices are provided (Cindy Lu) [2031595] - vdpa/mlx5: Decouple virtqueue callback from struct mlx5_vdpa_virtqueue (Cindy Lu) [2031595] - vdpa/mlx5: function prototype modifications in preparation to control VQ (Cindy Lu) [2031595] - vdpa/mlx5: Remove redundant header file inclusion (Cindy Lu) [2031595] - vDPA/ifcvf: enable multiqueue and control vq (Cindy Lu) [2031595] - vDPA/ifcvf: detect and use the onboard number of queues directly (Cindy Lu) [2031595] - vDPA/ifcvf: implement management netlink framework for ifcvf (Cindy Lu) [2031595] - vDPA/ifcvf: introduce get_dev_type() which returns virtio dev id (Cindy Lu) [2031595] - vdpa/mlx5: Fix queue type selection logic (Cindy Lu) [2031595] - vdpa/mlx5: Avoid destroying MR on empty iotlb (Cindy Lu) [2031595] - virtio_vdpa: reject invalid vq indices (Cindy Lu) [2031595] - vdpa: Add documentation for vdpa_alloc_device() macro (Cindy Lu) [2031595] - vDPA/ifcvf: Fix return value check for vdpa_alloc_device() (Cindy Lu) [2031595] - vp_vdpa: Fix return value check for vdpa_alloc_device() (Cindy Lu) [2031595] - vdpa_sim: Fix return value check for vdpa_alloc_device() (Cindy Lu) [2031595] - vhost: Fix the calculation in vhost_overflow() (Cindy Lu) [2031595] - vhost-vdpa: Fix integer overflow in vhost_vdpa_process_iotlb_update() (Cindy Lu) [2031595] - iommu/vt-d: Fix unmap_pages support (Jerry Snitselaar) [2027765] - dm sysfs: use default_groups in kobj_type (Benjamin Marzinski) [2047358] - dm space map common: add bounds check to sm_ll_lookup_bitmap() (Benjamin Marzinski) [2047358] - dm btree: add a defensive bounds check to insert_at() (Benjamin Marzinski) [2047358] - dm btree remove: change a bunch of BUG_ON() calls to proper errors (Benjamin Marzinski) [2047358] - dm btree spine: eliminate duplicate le32_to_cpu() in node_check() (Benjamin Marzinski) [2047358] - dm btree spine: remove extra node_check function declaration (Benjamin Marzinski) [2047358] - selftests/bpf: Adding delay in socketmap_listen to reduce flakyness (Felix Maurer) [2026433] - net: openvswitch: Fix ct_state nat flags for conns arriving from tc (Marcelo Ricardo Leitner) [2040334] - net: openvswitch: Fix matching zone id for invalid conns arriving from tc (Marcelo Ricardo Leitner) [2040452] - net/sched: flow_dissector: Fix matching on zone id for invalid conns (Marcelo Ricardo Leitner) [2040452] - net/sched: Extend qdisc control block with tc control block (Marcelo Ricardo Leitner) [2040452] - mm: Fix an use-after-free error in mm_struct (Waiman Long) [2046161] - rh_flags: Rename rh_features to rh_flags (Prarit Bhargava) [2021700] - redhat: add initial rpminspect configuration (Augusto Caringi)- can: raw: raw_setsockopt(): fix raw_rcv panic for sock UAF (Balazs Nemeth) [2026692] - drm/vmwgfx: Fix stale file descriptors on failed usercopy (Dave Airlie) [2047602] {CVE-2022-22942} - drm/i915: Flush TLBs before releasing backing store (Dave Airlie) [2044329] {CVE-2022-0330} - [s390] s390/pci: move pseudo-MMIO to prevent MIO overlap (Mete Durlu) [2047757] - [s390] scsi: zfcp: Fix failed recovery on gone remote port with non-NPIV FCP devices (Mete Durlu) [2048919] - tun: fix bonding active backup with arp monitoring (Jonathan Toppins) [2024964] - x86/hyperv: Properly deal with empty cpumasks in hyperv_flush_tlb_multi() (Vitaly Kuznetsov) [2044237] - xfs: check sb_meta_uuid for dabuf buffer recovery (Bill O'Donnell) [2020764] - vfs: fs_context: fix up param length parsing in legacy_parse_param (Carlos Maiolino) [2040586] {CVE-2022-0185} - KVM: nVMX: Allow VMREAD when Enlightened VMCS is in use (Vitaly Kuznetsov) [2012105] - KVM: nVMX: Implement evmcs_field_offset() suitable for handle_vmread() (Vitaly Kuznetsov) [2012105] - KVM: nVMX: Rename vmcs_to_field_offset{,_table} (Vitaly Kuznetsov) [2012105] - KVM: nVMX: eVMCS: Filter out VM_EXIT_SAVE_VMX_PREEMPTION_TIMER (Vitaly Kuznetsov) [2012105] - KVM: nVMX: Also filter MSR_IA32_VMX_TRUE_PINBASED_CTLS when eVMCS (Vitaly Kuznetsov) [2012105] - KVM: nVMX: Use INVALID_GPA for pointers used in nVMX. (Vitaly Kuznetsov) [2012105] - x86/kvm: Always inline evmcs_write64() (Vitaly Kuznetsov) [2012105] - powerpc/powernv: Remove POWER9 PVR version check for entry and uaccess flushes (Diego Domingos) [2030954] - powerpc/pesries: Get STF barrier requirement from H_GET_CPU_CHARACTERISTICS (Diego Domingos) [2030954] - powerpc/security: Add a security feature for STF barrier (Diego Domingos) [2030954] - powerpc/pseries: Get entry and uaccess flush required bits from H_GET_CPU_CHARACTERISTICS (Diego Domingos) [2030954] - drm/nouveau/disp/dp: add support for eDP link rates (Ben Skeggs) [2043523] - drm/nouveau/disp/dp: add support for hbr3 (Ben Skeggs) [2043523] - drm/nouveau/disp/dp: add support for lttprs (Ben Skeggs) [2043523] - drm/nouveau/disp/dp: fixup cr/eq delays for 1.4 (Ben Skeggs) [2043523] - drm/nouveau/disp/dp: add support for tps4 (Ben Skeggs) [2043523] - drm/nouveau/disp/dp: generate supported link rates table at detect time (Ben Skeggs) [2043523] - drm/nouveau/disp/dp: explicitly control scrambling when setting pattern (Ben Skeggs) [2043523] - drm/nouveau/disp: remove some remnant of a rework (Ben Skeggs) [2043523] - drm/nouveau: recognise GA106 (Ben Skeggs) [2043523] - redhat/scripts: Update merge-subtrees.sh (Prarit Bhargava)- pinctrl: amd: Fix wakeups when IRQ is shared with SCI (Renjith Pananchikkal) [2039124] - bonding: fix ad_actor_system option setting to default (Jonathan Toppins) [2042564 1931881] - bonding: make tx_rebalance_counter an atomic (Jonathan Toppins) [2042564] - bonding: Fix a use-after-free problem when bond_sysfs_slave_add() failed (Jonathan Toppins) [2042564] - bonding: 3ad: pass parameter bond_params by reference (Jonathan Toppins) [2042564] - bonding: complain about missing route only once for A/B ARP probes (Jonathan Toppins) [2042564] - bonding: improve nl error msg when device can't be enslaved because of IFF_MASTER (Jonathan Toppins) [2042564] - bonding: combine netlink and console error messages (Jonathan Toppins) [2042564] - bonding: add new option lacp_active (Jonathan Toppins) [2042564] - bonding: 3ad: fix the concurrency between __bond_release_one() and bond_3ad_state_machine_handler() (Jonathan Toppins) [2042564] - bonding: fix build issue (Jonathan Toppins) [2042564] - bonding: fix incorrect return value of bond_ipsec_offload_ok() (Jonathan Toppins) [2042564] - bonding: fix suspicious RCU usage in bond_ipsec_offload_ok() (Jonathan Toppins) [2042564] - bonding: Add struct bond_ipesc to manage SA (Jonathan Toppins) [2042564] - bonding: disallow setting nested bonding + ipsec offload (Jonathan Toppins) [2042564] - bonding: fix suspicious RCU usage in bond_ipsec_del_sa() (Jonathan Toppins) [2042564] - bonding: fix null dereference in bond_ipsec_add_sa() (Jonathan Toppins) [2042564] - bonding: fix suspicious RCU usage in bond_ipsec_add_sa() (Jonathan Toppins) [2042564] - net: bonding: Use per-cpu rr_tx_counter (Jonathan Toppins) [2042564] - bonding: remove redundant initialization of variable ret (Jonathan Toppins) [2042564] - net: bonding: Use strscpy_pad() instead of manually-truncated strncpy() (Jonathan Toppins) [2042564] - bonding: init notify_work earlier to avoid uninitialized use (Jonathan Toppins) [2042564] - bonding: 3ad: Fix the conflict between bond_update_slave_arr and the state machine (Jonathan Toppins) [2042564] - scsi: lpfc: Update lpfc version to 14.0.0.4 (Dick Kennedy) [2034276] - scsi: lpfc: Add additional debugfs support for CMF (Dick Kennedy) [2034276] - scsi: lpfc: Cap CMF read bytes to MBPI (Dick Kennedy) [2034276] - scsi: lpfc: Adjust CMF total bytes and rxmonitor (Dick Kennedy) [2034276] - scsi: lpfc: Trigger SLI4 firmware dump before doing driver cleanup (Dick Kennedy) [2034276] - scsi: lpfc: Fix NPIV port deletion crash (Dick Kennedy) [2034276] - scsi: lpfc: Fix lpfc_force_rscn ndlp kref imbalance (Dick Kennedy) [2034276] - scsi: lpfc: Change return code on I/Os received during link bounce (Dick Kennedy) [2034276] - scsi: lpfc: Fix leaked lpfc_dmabuf mbox allocations with NPIV (Dick Kennedy) [2034276] - ppp: ensure minimum packet size in ppp_write() (Guillaume Nault) [2042937] - KVM: VMX: switch blocked_vcpu_on_cpu_lock to raw spinlock (Marcelo Tosatti) [2034126] - configs: Enable CONFIG_THINKPAD_LMI on x86_64 (Mark Pearson) [2030772] - platform/x86: think-lmi: Abort probe on analyze failure (Mark Pearson) [2030772] - platform/x86: think-lmi: add debug_cmd (Mark Pearson) [2030772] - platform/x86: think-lmi: Fix possible mem-leaks on tlmi_analyze() error-exit (Mark Pearson) [2030772] - platform/x86: think-lmi: Split kobject_init() and kobject_add() calls (Mark Pearson) [2030772] - platform/x86: think-lmi: Move pending_reboot_attr to the attributes sysfs dir (Mark Pearson) [2030772] - platform/x86: think-lmi: Add pending_reboot support (Mark Pearson) [2030772] - platform/x86: think-lmi: Move kfree(setting->possible_values) to tlmi_attr_setting_release() (Mark Pearson) [2030772] - platform/x86: think-lmi: Split current_value to reflect only the value (Mark Pearson) [2030772] - platform/x86: think-lmi: Fix issues with duplicate attributes (Mark Pearson) [2030772] - platform/x86: think-lmi: Return EINVAL when kbdlang gets set to a 0 length string (Mark Pearson) [2030772] - platform/x86: think-lmi: Add missing MODULE_DEVICE_TABLE (Mark Pearson) [2030772] - platform/x86: think-lmi: Avoid potential read before start of the buffer (Mark Pearson) [2030772] - platform/x86: think-lmi: Fix check for admin password being set (Mark Pearson) [2030772] - platform/x86: dell-wmi-sysman/think-lmi: Make fw_attr_class global static (Mark Pearson) [2030772] - platform/x86: thinkpad-lmi: Remove unused display_name member from struct tlmi_pwd_setting (Mark Pearson) [2030772] - platform/x86: think-lmi: Add WMI interface support on Lenovo platforms (Mark Pearson) [2030772] - platform/x86: dell-wmi-sysman: fw_attr_inuse can be static (Mark Pearson) [2030772] - platform/x86: dell-wmi-sysman: Use firmware_attributes_class helper (Mark Pearson) [2030772] - platform/x86: firmware_attributes_class: Create helper file for handling firmware-attributes class registration events (Mark Pearson) [2030772] - x86/apic: Handle missing global clockevent gracefully (Lenny Szubowicz) [2033197] - RDMA/core: Don't infoleak GRH fields (Kamal Heib) [2036597] - RDMA/uverbs: Check for null return of kmalloc_array (Kamal Heib) [2036597] - RDMA/sa_query: Use strscpy_pad instead of memcpy to copy a string (Kamal Heib) [2036597] - RDMA/rw: switch to dma_map_sgtable() (Kamal Heib) [2036597] - RDMA/cma: Ensure rdma_addr_cancel() happens before issuing more requests (Kamal Heib) [2036597] - RDMA/cma: Fix listener leak in rdma_cma_listen_on_all() failure (Kamal Heib) [2036597] - RDMA/iwcm: Release resources if iw_cm module initialization fails (Kamal Heib) [2036597] - net: Set true network header for ECN decapsulation (Antoine Tenart) [2045059] - powerpc/bpf: Update ldimm64 instructions during extra pass (Yauheni Kaliuta) [2035973] - selftests: bpf: Fix bind on used port (Felix Maurer) [2025795] - bpf/selftests: Fix namespace mount setup in tc_redirect (Jiri Olsa) [2036016] - selftests/bpf: Fix possible/online index mismatch in perf_buffer test (Yauheni Kaliuta) [2039602] - selftests/bpf: Fix perf_buffer test on system with offline cpus (Yauheni Kaliuta) [2039602] - tracing: Tag trace_percpu_buffer as a percpu pointer (Jerome Marchand) [2031604] - tracing: Fix check for trace_percpu_buffer validity in get_trace_buf() (Jerome Marchand) [2031604] - hwmon: (k10temp) Support up to 12 CCDs on AMD Family of processors (David Arcari) [2022539] - hwmon: (k10temp) Add support for AMD Family 19h Models 10h-1Fh and A0h-AFh (David Arcari) [2022539] - hwmon: (k10temp) Remove unused definitions (David Arcari) [2022539] - x86/amd_nb: Add AMD Family 19h Models (10h-1Fh) and (A0h-AFh) PCI IDs (David Arcari) [2022539] - hwmon: (k10temp) Remove residues of current and voltage (David Arcari) [2022539] - hwmon: (k10temp) Update driver documentation (David Arcari) [2022539] - hwmon: (k10temp) Update documentation and add temp2_input info (David Arcari) [2022539] - docs: hwmon: k10temp: convert to ReST format (David Arcari) [2022539] - mptcp: fix deadlock in __mptcp_push_pending() (Davide Caratti) [2043598] - mptcp: clear 'kern' flag from fallback sockets (Davide Caratti) [2043598] - mptcp: remove tcp ulp setsockopt support (Davide Caratti) [2043598] - mptcp: never allow the PM to close a listener subflow (Davide Caratti) [2043598]- redhat: set LC_ALL=C before sorting config content (Frantisek Hrbata) - net: mana: Add RX fencing (Mohammed Gamal) [2030132] - net: mana: Add XDP support (Mohammed Gamal) [2030132] - net: mana: Fix memory leak in mana_hwc_create_wq (Mohammed Gamal) [2030132] - net: mana: Fix spelling mistake "calledd" -> "called" (Mohammed Gamal) [2030132] - net: mana: Support hibernation and kexec (Mohammed Gamal) [2030132] - net: mana: Improve the HWC error handling (Mohammed Gamal) [2030132] - net: mana: Report OS info to the PF driver (Mohammed Gamal) [2030132] - net: mana: Fix the netdev_err()'s vPort argument in mana_init_port() (Mohammed Gamal) [2030132] - net: mana: Allow setting the number of queues while the NIC is down (Mohammed Gamal) [2030132] - net: stmmac: Add GFP_DMA32 for rx buffers if no 64 capability (Mark Salter) [1989540] - net: stmmac: Fix potential integer overflow (Mark Salter) [1989540] - net: stmmac: fix issue where clk is being unprepared twice (Mark Salter) [1989540] - net: stmmac: fix kernel panic due to NULL pointer dereference of mdio_bus_data (Mark Salter) [1989540] - net: stmmac: fix system hang if change mac address after interface ifdown (Mark Salter) [1989540] - net: stmmac: correct clocks enabled in stmmac_vlan_rx_kill_vid() (Mark Salter) [1989540] - net: remove the mutex_acquire from __lock_sock_fast (Xin Long) [2026612] - net: core: Correct the sock::sk_lock.owned lockdep annotations (Xin Long) [2026612] - inet: use bigger hash table for IP ID generation (Xin Long) [2039969] {CVE-2021-45486} - net: revert "net: get rid of an signed integer overflow in ip_idents_reserve()" (Xin Long) [2039969] - net/mlx5: DR, Use FW API when updating FW-owned flow table (Michal Schmidt) [2042651] - ipv6: Continue processing multipath route even if gateway attribute is invalid (Hangbin Liu) [2041375] - ipv6: Check attribute length for RTA_GATEWAY when deleting multipath route (Hangbin Liu) [2041375] - ipv6: Do cleanup if attribute validation fails in multipath route (Hangbin Liu) [2041375] - ipv6: Check attribute length for RTA_GATEWAY in multipath route (Hangbin Liu) [2041375] - rtw89: fix maybe-uninitialized error (Íñigo Huguet) [2033291] - rtw89: enable driver and device RTL8852AE (Íñigo Huguet) [2033291] - rtw89: fix maybe-uninitialized error (RHEL only) (Íñigo Huguet) [2033291] - rtw89: 8852a: correct bit definition of dfs_en (Íñigo Huguet) [2033291] - rtw89: coex: Update COEX to 5.5.8 (Íñigo Huguet) [2033291] - rtw89: coex: Cancel PS leaving while C2H comes (Íñigo Huguet) [2033291] - rtw89: coex: Update BT counters while receiving report (Íñigo Huguet) [2033291] - rtw89: coex: Define LPS state for BTC using (Íñigo Huguet) [2033291] - rtw89: coex: Add MAC API to get BT polluted counter (Íñigo Huguet) [2033291] - rtw89: coex: Not to send H2C when WL not ready and count H2C (Íñigo Huguet) [2033291] - rtw89: coex: correct C2H header length (Íñigo Huguet) [2033291] - rtw89: don't kick off TX DMA if failed to write skb (Íñigo Huguet) [2033291] - rtw89: remove cch_by_bw which is not used (Íñigo Huguet) [2033291] - rtw89: fix sending wrong rtwsta->mac_id to firmware to fill address CAM (Íñigo Huguet) [2033291] - rtw89: fix incorrect channel info during scan (Íñigo Huguet) [2033291] - rtw89: update scan_mac_addr during scanning period (Íñigo Huguet) [2033291] - rtw89: use inline function instead macro to set H2C and CAM (Íñigo Huguet) [2033291] - rtw89: add const in the cast of le32_get_bits() (Íñigo Huguet) [2033291] - rtw89: add AXIDMA and TX FIFO dump in mac_mem_dump (Íñigo Huguet) [2033291] - rtw89: fix potentially access out of range of RF register array (Íñigo Huguet) [2033291] - rtw89: remove unneeded variable (Íñigo Huguet) [2033291] - rtw89: remove unnecessary conditional operators (Íñigo Huguet) [2033291] - rtw89: update rtw89_regulatory map to R58-R31 (Íñigo Huguet) [2033291] - rtw89: update tx power limit/limit_ru tables to R54 (Íñigo Huguet) [2033291] - rtw89: update rtw89 regulation definition to R58-R31 (Íñigo Huguet) [2033291] - rtw89: fill regd field of limit/limit_ru tables by enum (Íñigo Huguet) [2033291] - rtw89: update partition size of firmware header on skb->data (Íñigo Huguet) [2033291] - rtw89: Fix variable dereferenced before check 'sta' (Íñigo Huguet) [2033291] - rtw89: fix return value in hfc_pub_cfg_chk (Íñigo Huguet) [2033291] - rtw89: remove duplicate register definitions (Íñigo Huguet) [2033291] - rtw89: fix error function parameter (Íñigo Huguet) [2033291] - rtw89: remove unneeded semicolon (Íñigo Huguet) [2033291] - rtw89: fix return value check in rtw89_cam_send_sec_key_cmd() (Íñigo Huguet) [2033291] - rtw89: Remove redundant check of ret after call to rtw89_mac_enable_bb_rf (Íñigo Huguet) [2033291] - rtw89: Fix two spelling mistakes in debug messages (Íñigo Huguet) [2033291] - rtw89: add Realtek 802.11ax driver (Íñigo Huguet) [2033291] - powerpc/doc: Fix htmldocs errors (Diego Domingos) [2004798] - pseries/drmem: update LMBs after LPM (Diego Domingos) [2004798] - powerpc/pseries: Add support for FORM2 associativity (Diego Domingos) [2004798] - powerpc/pseries: Add a helper for form1 cpu distance (Diego Domingos) [2004798] - powerpc/pseries: Consolidate different NUMA distance update code paths (Diego Domingos) [2004798] - powerpc/pseries: Rename TYPE1_AFFINITY to FORM1_AFFINITY (Diego Domingos) [2004798] - powerpc/pseries: rename min_common_depth to primary_domain_index (Diego Domingos) [2004798] - powerpc/numa: Fix build when CONFIG_NUMA=n (Diego Domingos) [2004798] - pseries/hotplug-memory: hot-add: skip redundant LMB lookup (Diego Domingos) [2004798] - selftests: icmp_redirect: pass xfail=0 to log_test() (Hangbin Liu) [2041308] - selftests: net: Correct ping6 expected rc from 2 to 1 (Hangbin Liu) [2041308] - mt76: enable new device MT7921E (Íñigo Huguet) [2024056 1972045] - vrf: Reset IPCB/IP6CB when processing outbound pkts in vrf dev xmit (Antoine Tenart) [2044254] - SUNRPC: prevent port reuse on transports which don't request it. (Benjamin Coddington) [2016646] - SUNRPC: Fix races when closing the socket (Benjamin Coddington) [2016646] - SUNRPC: Prevent immediate close+reconnect (Benjamin Coddington) [2016646] - SUNRPC: Clean up scheduling of autoclose (Benjamin Coddington) [2016646] - SUNRPC: Fix potential memory corruption (Benjamin Coddington) [2016646] - sunrpc: remove unnecessary test in rpc_task_set_client() (Benjamin Coddington) [2016646] - SUNRPC: Replace use of socket sk_callback_lock with sock_lock (Benjamin Coddington) [2016646] - arm64: numa: simplify dummy_numa_init() (Vitaly Kuznetsov) [2029774] - ACPI: NUMA: Process hotpluggable memblocks when !CONFIG_MEMORY_HOTPLUG (Vitaly Kuznetsov) [2029774] - s390/sclp: fix Secure-IPL facility detection (Stefan Schulze Frielinghaus) [2039182] - powerpc/pseries/mobility: ignore ibm, platform-facilities updates (Diego Domingos) [2031827] - of: Fix property name in of_node_get_device_type (Diego Domingos) [2031827] - of: Add device_type access helper functions (Diego Domingos) [2031827] - powerpc/watchdog: help remote CPUs to flush NMI printk output (Diego Domingos) [2030259] - powerpc/watchdog: Fix wd_smp_last_reset_tb reporting (Diego Domingos) [2030259] - powerpc/watchdog: read TB close to where it is used (Diego Domingos) [2030259] - powerpc/watchdog: Avoid holding wd_smp_lock over printk and smp_send_nmi_ipi (Diego Domingos) [2030259] - powerpc/watchdog: tighten non-atomic read-modify-write access (Diego Domingos) [2030259] - powerpc/watchdog: Fix missed watchdog reset due to memory ordering race (Diego Domingos) [2030259] - selftests/sgx: Fix corrupted cpuid macro invocation (Vladis Dronov) [1920030] - x86/sgx: Fix minor documentation issues (Vladis Dronov) [1920030] - selftests/sgx: Add test for multiple TCS entry (Vladis Dronov) [1920030] - selftests/sgx: Enable multiple thread support (Vladis Dronov) [1920030] - selftests/sgx: Add page permission and exception test (Vladis Dronov) [1920030] - selftests/sgx: Rename test properties in preparation for more enclave tests (Vladis Dronov) [1920030] - selftests/sgx: Provide per-op parameter structs for the test enclave (Vladis Dronov) [1920030] - selftests/sgx: Add a new kselftest: Unclobbered_vdso_oversubscribed (Vladis Dronov) [1920030] - selftests/sgx: Move setup_test_encl() to each TEST_F() (Vladis Dronov) [1920030] - selftests/sgx: Encpsulate the test enclave creation (Vladis Dronov) [1920030] - selftests/sgx: Dump segments and /proc/self/maps only on failure (Vladis Dronov) [1920030] - selftests/sgx: Create a heap for the test enclave (Vladis Dronov) [1920030] - selftests/sgx: Make data measurement for an enclave segment optional (Vladis Dronov) [1920030] - selftests/sgx: Assign source for each segment (Vladis Dronov) [1920030] - selftests/sgx: Fix a benign linker warning (Vladis Dronov) [1920030] - x86/sgx: Fix free page accounting (Vladis Dronov) [1920030] - x86/sgx: Add check for SGX pages to ghes_do_memory_failure() (Vladis Dronov) [1920030] - x86/sgx: Add hook to error injection address validation (Vladis Dronov) [1920030] - x86/sgx: Hook arch_memory_failure() into mainline code (Vladis Dronov) [1920030] - x86/sgx: Add SGX infrastructure to recover from poison (Vladis Dronov) [1920030] - x86/sgx: Initial poison handling for dirty and free pages (Vladis Dronov) [1920030] - x86/sgx: Add infrastructure to identify SGX EPC pages (Vladis Dronov) [1920030] - x86/sgx: Add new sgx_epc_page flag bit to mark free pages (Vladis Dronov) [1920030] - selftests/sgx: Fix Q1 and Q2 calculation in sigstruct.c (Vladis Dronov) [1920030] - selftests/sgx: remove checks for file execute permissions (Vladis Dronov) [1920030] - selftests/sgx: Refine the test enclave to have storage (Vladis Dronov) [1920030] - selftests/sgx: Add EXPECT_EEXIT() macro (Vladis Dronov) [1920030] - selftests/sgx: Dump enclave memory map (Vladis Dronov) [1920030] - selftests/sgx: Migrate to kselftest harness (Vladis Dronov) [1920030] - selftests/sgx: Rename 'eenter' and 'sgx_call_vdso' (Vladis Dronov) [1920030] - x86/sgx: Add missing xa_destroy() when virtual EPC is destroyed (Vladis Dronov) [1920030] - x86/sgx: Correct kernel-doc's arg name in sgx_encl_release() (Vladis Dronov) [1920030] - x86: Fix leftover comment typos (Vladis Dronov) [1920030] - mm,hwpoison: return -EHWPOISON to denote that the page has already been poisoned (Vladis Dronov) [1920030] - mm/memory-failure: use a mutex to avoid memory_failure() races (Vladis Dronov) [1920030] - mm,hwpoison: take free pages off the buddy freelists (Vladis Dronov) [1920030] - sched/fair: Consider SMT in ASYM_PACKING load balance (Prarit Bhargava) [1971924] - sched/fair: Carve out logic to mark a group for asymmetric packing (Prarit Bhargava) [1971924] - sched/fair: Provide update_sg_lb_stats() with sched domain statistics (Prarit Bhargava) [1971924] - sched/fair: Optimize checking for group_asym_packing (Prarit Bhargava) [1971924] - sched/topology: Introduce sched_group::flags (Prarit Bhargava) [1971924] - x86/sched: Decrease further the priorities of SMT siblings (Prarit Bhargava) [1971924]- nvme-fc: remove freeze/unfreeze around update_nr_hw_queues (Ewan D. Milne) [1996109] - nvme-fc: avoid race between time out and tear down (Ewan D. Milne) [1996109] - nvme-fc: update hardware queues before using them (Ewan D. Milne) [1996109] - igbvf: Refactor trace (Corinna Vinschen) [2039886] - igbvf: fix double free in `igbvf_probe` (Corinna Vinschen) [2039886] - mm/memory_hotplug: remove is_mem_section_removable() (David Hildenbrand) [2008072] - powerpc/pseries/hotplug-memory: stop checking is_mem_section_removable() (David Hildenbrand) [2008072] - drivers/base/memory.c: indicate all memory blocks as removable (David Hildenbrand) [2008072] - drivers/base/memory.c: fixup documentation of removable/phys_index/block_size_bytes (David Hildenbrand) [2008072] - Revert "mpi3mr: mark as tech preview" (Tomas Henzl) [1989634] - scsi: core: Avoid printing an error if target_alloc() returns -ENXIO (Tomas Henzl) [1977833] - scsi: mpi3mr: Use scnprintf() instead of snprintf() (Tomas Henzl) [1998599] - scsi: mpi3mr: Fix duplicate device entries when scanning through sysfs (Tomas Henzl) [1998599] - scsi: mpi3mr: Clean up mpi3mr_print_ioc_info() (Tomas Henzl) [1989634] - scsi: mpi3mr: Set up IRQs in resume path (Tomas Henzl) [1991577] - Revert "scsi: lpfc: ls_rjt erroneus FLOGIs" (Dick Kennedy) [2032488] - pseries/eeh: Fix the kdump kernel crash during eeh_pseries_init (Steve Best) [2028253] - arm64: smp: Add missing prototype for some smp.c functions (Mark Salter) [1996738] - irqchip/gic-v3-its: Remove unnecessary oom message (Mark Salter) [1996738] - irqchip/gic-v2m: Remove unnecessary oom message (Mark Salter) [1996738] - irqchip/gic: Split vGIC probing information from the GIC code (Mark Salter) [1996738] - irqchip/gic-v3: Workaround inconsistent PMR setting on NMI entry (Mark Salter) [1996738] - irqchip/gic-v3: Do not enable irqs when handling spurious interrups (Mark Salter) [1996738] - irqchip/gic-v4.1: Disable vSGI upon (GIC CPUIF < v4.1) detection (Mark Salter) [1996738] - irqchip/gic-v3: Fix OF_BAD_ADDR error handling (Mark Salter) [1996738] - arm64: Move ICH_ sysreg bits from arm-gic-v3.h to sysreg.h (Mark Salter) [1996738] - irqchip/gic-v3-its: Drop the setting of PTZ altogether (Mark Salter) [1996738] - irqchip/gic-v3-its: Add a cache invalidation right after vPE unmapping (Mark Salter) [1996738] - irqchip/gic-v3: Fix typos in PMR/RPR SCR_EL3.FIQ handling explanation (Mark Salter) [1996738] - genirq/msi: Initialize msi_alloc_info before calling msi_domain_prepare_irqs() (Mark Salter) [1996738] - irqchip/gic: Spelling s/REturn/Return/ (Mark Salter) [1996738] - irqchip/gic-v3-its: Unconditionally save/restore the ITS state on suspend (Mark Salter) [1996738] - irq-chip/gic-v3-its: Fix crash if ITS is in a proximity domain without processor or memory (Mark Salter) [1996738] - irqchip/gic: Cleanup Franken-GIC handling (Mark Salter) [1996738] - arm64: Implement panic_smp_self_stop() (Mark Salter) [1996738] - arm64: Improve parking of stopped CPUs (Mark Salter) [1996738] - genirq: Allow interrupts to be excluded from /proc/interrupts (Mark Salter) [1996738] - irqchip/gic-v3: Support pseudo-NMIs when SCR_EL3.FIQ == 0 (Mark Salter) [1996738] - irqchip/gic-v3: Spell out when pseudo-NMIs are enabled (Mark Salter) [1996738] - irqchip/gic-v2, v3: Prevent SW resends entirely (Mark Salter) [1996738] - irqchip/git-v3-its: Implement irq_retrigger callback for device-triggered LPIs (Mark Salter) [1996738] - irqchip/gic-v2, v3: Implement irq_chip->irq_retrigger() (Mark Salter) [1996738] - irqchip/gic-v4.1: Use GFP_ATOMIC flag in allocate_vpe_l1_table() (Mark Salter) [1996738] - irqchip/gic-v4.1: Ensure accessing the correct RD when writing INVALLR (Mark Salter) [1996738] - irqchip/gic-v3: Remove unused register definition (Mark Salter) [1996738] - drivers/irqchip: Use new macro ACPI_DECLARE_SUBTABLE_PROBE_ENTRY (Mark Salter) [1996738] - drivers/acpi: Add new macro ACPI_DECLARE_SUBTABLE_PROBE_ENTRY (Mark Salter) [1996738] - KVM: arm64: vgic-v4: Plug race between non-residency and v4.1 doorbell (Mark Salter) [1996738] - irqchip/gic: Atomically update affinity (Mark Salter) [1996738] - irqchip/gic-v4.1: Use readx_poll_timeout_atomic() to fix sleep in atomic (Mark Salter) [1996738] - irqchip/gic-v2, v3: Drop extra IRQ_NOAUTOEN setting for (E)PPIs (Mark Salter) [1996738] - irqchip/gic-v3-its: Balance initial LPI affinity across CPUs (Mark Salter) [1996738] - irqchip/gic-v3-its: Track LPI distribution on a per CPU basis (Mark Salter) [1996738] - irqchip/gic-v3: Fix missing "__init" for gic_smp_init() (Mark Salter) [1996738] - selftests/bpf: Enlarge select() timeout for test_maps (Jiri Benc) [1869444] - PCI: Do not enable AtomicOps on VFs (Selvin Xavier) [1987081 1984339] - RDMA/bnxt_re: Fix stats counters (Selvin Xavier) [1987081 1984339 2001893] - RDMA/bnxt_re: Prefer kcalloc over open coded arithmetic (Selvin Xavier) [1987081 1984339] - RDMA/bnxt_re: Remove unpaired rtnl unlock in bnxt_re_dev_init() (Selvin Xavier) [1987081 1984339] - RDMA/bnxt_re: Add missing spin lock initialization (Selvin Xavier) [1987081 1984339] - RDMA/bnxt_re: Fix uninitialized struct bit field rsvd1 (Selvin Xavier) [1987081 1984339] - RDMA/bnxt_re: Update ABI to pass wqe-mode to user space (Selvin Xavier) [1987081 1984339] - RDMA/bnxt_re: Enable global atomic ops if platform supports (Selvin Xavier) [1987081 1984339] - RDMA/bnxt_re: Drop unnecessary NULL checks after container_of (Selvin Xavier) [1987081 1984339] - dm btree remove: fix use after free in rebalance_children() (Benjamin Marzinski) [2034424] - dm table: log table creation error code (Benjamin Marzinski) [2034424] - dm: make workqueue names device-specific (Benjamin Marzinski) [2034424] - dm writecache: Make use of the helper macro kthread_run() (Benjamin Marzinski) [2034424] - dm crypt: Make use of the helper macro kthread_run() (Benjamin Marzinski) [2034424] - dm: fix mempool NULL pointer race when completing IO (Benjamin Marzinski) [2034424] - dm rq: don't queue request to blk-mq during DM suspend (Benjamin Marzinski) [1891486] - dm verity: skip redundant verity_handle_err() on I/O errors (Benjamin Marzinski) [2034424] - dm writecache: add event counters (Benjamin Marzinski) [2034424] - dm writecache: report invalid return from writecache_map helpers (Benjamin Marzinski) [2034424] - dm writecache: further writecache_map() cleanup (Benjamin Marzinski) [2034424] - dm writecache: factor out writecache_map_remap_origin() (Benjamin Marzinski) [2034424] - dm writecache: split up writecache_map() to improve code readability (Benjamin Marzinski) [2034424] - dm btree remove: assign new_root only when removal succeeds (Benjamin Marzinski) [2034424] - dm ps io affinity: remove redundant continue statement (Benjamin Marzinski) [2034424] - dm: rearrange core declarations for extended use from dm-zone.c (Benjamin Marzinski) [2034424] - dm space map disk: cache a small number of index entries (Benjamin Marzinski) [2034424] - dm space maps: improve performance with inc/dec on ranges of blocks (Benjamin Marzinski) [2034424] - dm space maps: don't reset space map allocation cursor when committing (Benjamin Marzinski) [2034424] - dm btree: improve btree residency (Benjamin Marzinski) [2034424] - dm integrity: fix sparse warnings (Benjamin Marzinski) [2034424] - dm: replace dm_vcalloc() (Benjamin Marzinski) [2034424] - dm integrity: add the "reset_recalculate" feature flag (Benjamin Marzinski) [2034424] - dm cache: remove needless request_queue NULL pointer checks (Benjamin Marzinski) [2034424] - dm thin: remove needless request_queue NULL pointer check (Benjamin Marzinski) [2034424] - dm ioctl: replace device hash with red-black tree (Benjamin Marzinski) [2034424] - recordmcount.pl: fix typo in s390 mcount regex (Jerome Marchand) [2025890] - recordmcount.pl: look for jgnop instruction as well as bcrl on s390 (Jerome Marchand) [2025890] - KVM: x86: Wait for IPIs to be delivered when handling Hyper-V TLB flush hypercall (Vitaly Kuznetsov) [1868572] - HID: magicmouse: prevent division by 0 on scroll (Benjamin Tissoires) [2022814] - HID: input: set usage type to key on keycode remap (Benjamin Tissoires) [2022814] - HID: input: Fix parsing of HID_CP_CONSUMER_CONTROL fields (Benjamin Tissoires) [2022814] - HID: u2fzero: properly handle timeouts in usb_submit_urb (Benjamin Tissoires) [2022814] - HID: u2fzero: clarify error check and length calculations (Benjamin Tissoires) [2022814] - HID: amd_sfh: Fix potential NULL pointer dereference (Benjamin Tissoires) [2022814] - HID: u2fzero: ignore incomplete packets without data (Benjamin Tissoires) [2022814] - HID: amd_sfh: Fix potential NULL pointer dereference (Benjamin Tissoires) [2022814] - HID: wacom: Add new Intuos BT (CTL-4100WL/CTL-6100WL) device IDs (Benjamin Tissoires) [2022814] - HID: apple: Fix logical maximum and usage maximum of Magic Keyboard JIS (Benjamin Tissoires) [2022814] - HID: betop: fix slab-out-of-bounds Write in betop_probe (Benjamin Tissoires) [2022814] - HID: usbhid: Simplify code in hid_submit_ctrl() (Benjamin Tissoires) [2022814] - HID: usbhid: Fix warning caused by 0-length input reports (Benjamin Tissoires) [2022814] - HID: usbhid: Fix flood of "control queue full" messages (Benjamin Tissoires) [2022814] - HID: sony: Fix more ShanWan clone gamepads to not rumble when plugged in. (Benjamin Tissoires) [2022814] - HID: sony: support for the ghlive ps4 dongles (Benjamin Tissoires) [2022814] - HID: thrustmaster: clean up Makefile and adapt quirks (Benjamin Tissoires) [2022814] - HID: i2c-hid: Fix Elan touchpad regression (Benjamin Tissoires) [2022814] - HID: asus: Prevent Claymore sending suspend event (Benjamin Tissoires) [2022814] - HID: amd_sfh: Add dyndbg prints for debugging (Benjamin Tissoires) [2022814] - HID: amd_sfh: Add support for PM suspend and resume (Benjamin Tissoires) [2022814] - HID: amd_sfh: Move hid probe after sensor is enabled (Benjamin Tissoires) [2022814] - HID: amd_sfh: Add command response to check command status (Benjamin Tissoires) [2022814] - HID: amd_sfh: Fix period data field to enable sensor (Benjamin Tissoires) [2022814] - HID: logitech-hidpp: battery: provide CAPACITY property for newer devices (Benjamin Tissoires) [2022814] - HID: thrustmaster: Fix memory leak in thrustmaster_interrupts() (Benjamin Tissoires) [2022814] - HID: thrustmaster: Fix memory leak in remove (Benjamin Tissoires) [2022814] - HID: thrustmaster: Fix memory leaks in probe (Benjamin Tissoires) [2022814] - HID: elo: update the reference count of the usb device structure (Benjamin Tissoires) [2022814] - HID: logitech-hidpp: Use 'atomic_inc_return' instead of hand-writing it (Benjamin Tissoires) [2022814] - HID: ft260: fix device removal due to USB disconnect (Benjamin Tissoires) [2022814] - HID: apple: Add missing scan code event for keys handled by hid-apple (Benjamin Tissoires) [2022814] - HID: cmedia: add support for HS-100B mute button (Benjamin Tissoires) [2022814] - HID: i2c-hid: goodix: Use the devm variant of regulator_register_notifier() (Benjamin Tissoires) [2022814] - HID: wacom: Refactor touch input mute checks into a common function (Benjamin Tissoires) [2022814] - HID: wacom: Avoid sending empty sync events (Benjamin Tissoires) [2022814] - HID: wacom: Short-circuit processing of touch when it is disabled (Benjamin Tissoires) [2022814] - HID: wacom: set initial hardware touch switch state to 'off' (Benjamin Tissoires) [2022814] - HID: wacom: Skip processing of touches with negative slot values (Benjamin Tissoires) [2022814] - HID: wacom: Re-enable touch by default for Cintiq 24HDT / 27QHDT (Benjamin Tissoires) [2022814] - HID: Kconfig: Fix spelling mistake "Uninterruptable" -> "Uninterruptible" (Benjamin Tissoires) [2022814] - HID: apple: Add support for Keychron K1 wireless keyboard (Benjamin Tissoires) [2022814] - HID: usbhid: free raw_report buffers in usbhid_stop (Benjamin Tissoires) [2022814] - HID: fix typo in Kconfig (Benjamin Tissoires) [2022814] - HID: ft260: fix format type warning in ft260_word_show() (Benjamin Tissoires) [2022814] - HID: i2c-hid: goodix: Tie the reset line to true state of the regulator (Benjamin Tissoires) [2022814] - HID: amd_sfh: Use correct MMIO register for DMA address (Benjamin Tissoires) [2022814] - HID: magicmouse: high-resolution scroll threshold (Benjamin Tissoires) [2022814] - HID: magicmouse: enable high-resolution scroll (Benjamin Tissoires) [2022814] - HID: asus: Remove check for same LED brightness on set (Benjamin Tissoires) [2022814] - HID: input: do not report stylus battery state as "full" (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: use async resume function (Benjamin Tissoires) [2022814] - HID: thrustmaster: Switch to kmemdup() when allocate change_request (Benjamin Tissoires) [2022814] - HID: multitouch: Disable event reporting on suspend when the device is not a wakeup-source (Benjamin Tissoires) [2022814] - HID: logitech-dj: Implement may_wakeup ll-driver callback (Benjamin Tissoires) [2022814] - HID: usbhid: Implement may_wakeup ll-driver callback (Benjamin Tissoires) [2022814] - HID: core: Add hid_hw_may_wakeup() function (Benjamin Tissoires) [2022814] - HID: input: Add support for Programmable Buttons (Benjamin Tissoires) [2022814] - HID: wacom: Correct base usage for capacitive ExpressKey status bits (Benjamin Tissoires) [2022814] - HID: amd_sfh: Add initial support for HPD sensor (Benjamin Tissoires) [2022814 1961759] - HID: amd_sfh: Extend ALS support for newer AMD platform (Benjamin Tissoires) [2022814 1961759] - HID: amd_sfh: Extend driver capabilities for multi-generation support (Benjamin Tissoires) [2022814 1961759] - HID: surface-hid: Fix get-report request (Benjamin Tissoires) [2022814] - HID: sony: fix freeze when inserting ghlive ps3/wii dongles (Benjamin Tissoires) [2022814] - HID: usbkbd: Avoid GFP_ATOMIC when GFP_KERNEL is possible (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ipc: Specify that EHL no cache snooping (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ishtp: Add dma_no_cache_snooping() callback (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Set ISH driver depends on x86 (Benjamin Tissoires) [2022814] - HID: hid-input: add Surface Go battery quirk (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Fix minor typos in comments (Benjamin Tissoires) [2022814] - HID: magicmouse: fix NULL-deref on disconnect (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ipc: Add Alder Lake device IDs (Benjamin Tissoires) [2022814] - HID: i2c-hid: fix format string mismatch (Benjamin Tissoires) [2022814] - HID: amd_sfh: Fix memory leak in amd_sfh_work (Benjamin Tissoires) [2022814] - HID: amd_sfh: Use devm_kzalloc() instead of kzalloc() (Benjamin Tissoires) [2022814] - HID: ft260: improve error handling of ft260_hid_feature_report_get() (Benjamin Tissoires) [2022814] - HID: asus: Cleanup Asus T101HA keyboard-dock handling (Benjamin Tissoires) [2022814] - HID: magicmouse: fix crash when disconnecting Magic Trackpad 2 (Benjamin Tissoires) [2022814] - HID: gt683r: add missing MODULE_DEVICE_TABLE (Benjamin Tissoires) [2022814] - HID: pidff: fix error return code in hid_pidff_init() (Benjamin Tissoires) [2022814] - HID: logitech-hidpp: initialize level variable (Benjamin Tissoires) [2022814] - HID: multitouch: Disable event reporting on suspend on the Asus T101HA touchpad (Benjamin Tissoires) [2022814] - HID: core: Remove extraneous empty line before EXPORT_SYMBOL_GPL(hid_check_keys_pressed) (Benjamin Tissoires) [2022814] - HID: usbmouse: Avoid GFP_ATOMIC when GFP_KERNEL is possible (Benjamin Tissoires) [2022814] - HID: hid-sensor-custom: Process failure of sensor_hub_set_feature() (Benjamin Tissoires) [2022814] - HID: i2c-hid: Skip ELAN power-on command after reset (Benjamin Tissoires) [2022814] - HID: usbhid: fix info leak in hid_submit_ctrl (Benjamin Tissoires) [2022814] - HID: Add BUS_VIRTUAL to hid_connect logging (Benjamin Tissoires) [2022814] - HID: input: replace outdated HID numbers+comments with macros (Benjamin Tissoires) [2022814] - HID: multitouch: set Stylus suffix for Stylus-application devices, too (Benjamin Tissoires) [2022814] - HID: multitouch: require Finger field to mark Win8 reports as MT (Benjamin Tissoires) [2022814] - HID: remove the unnecessary redefinition of a macro (Benjamin Tissoires) [2022814] - HID: quirks: Add quirk for Lenovo optical mouse (Benjamin Tissoires) [2022814] - HID: asus: filter G713/G733 key event to prevent shutdown (Benjamin Tissoires) [2022814] - HID: lg-g15 + ite: Add MODULE_AUTHOR (Benjamin Tissoires) [2022814] - HID: lg-g15: Add support for the Logitech Z-10 speakers (Benjamin Tissoires) [2022814] - HID: lg-g15: Make the LED-name used by lg_g15_register_led() a parameter (Benjamin Tissoires) [2022814] - HID: lg-g15: Add a lg_g15_init_input_dev() helper function (Benjamin Tissoires) [2022814] - HID: lg-g15: Add a lg_g15_handle_lcd_menu_keys() helper function (Benjamin Tissoires) [2022814] - HID: lg-g15: Remove unused size argument from lg_*_event() functions (Benjamin Tissoires) [2022814] - HID: hid-sensor-hub: Return error for hid_set_field() failure (Benjamin Tissoires) [2022814] - HID: ft260: check data size in ft260_smbus_write() (Benjamin Tissoires) [2022814] - HID: surface-hid: Fix integer endian conversion (Benjamin Tissoires) [2022814] - HID: hid-debug: recognize KEY_ASSISTANT and KEY_KBD_LAYOUT_NEXT (Benjamin Tissoires) [2022814] - HID: hid-input: add mapping for emoji picker key (Benjamin Tissoires) [2022814] - HID: a4tech: use A4_2WHEEL_MOUSE_HACK_B8 for A4TECH NB-95 (Benjamin Tissoires) [2022814] - HID: logitech-dj/hidpp: Add info/warn/err messages about 27 MHz keyboard encryption (Benjamin Tissoires) [2022814] - HID: quirks: Add HID_QUIRK_NO_INIT_REPORTS quirk for Dell K15A keyboard-dock (Benjamin Tissoires) [2022814] - HID: thrustmaster: fix return value check in thrustmaster_probe() (Benjamin Tissoires) [2022814] - HID: quirks: Set INCREMENT_USAGE_ON_DUPLICATE for Saitek X65 (Benjamin Tissoires) [2022814] - HID: do not use down_interruptible() when unbinding devices (Benjamin Tissoires) [2022814] - HID: asus: Filter keyboard EC for old ROG keyboard (Benjamin Tissoires) [2022814] - HID: semitek: new driver for GK6X series keyboards (Benjamin Tissoires) [2022814] - HID: wacom: Setup pen input capabilities to the targeted tools (Benjamin Tissoires) [2022814] - HID: hid-sensor-hub: Move 'hsdev' description to correct struct definition (Benjamin Tissoires) [2022814] - HID: hid-sensor-hub: Remove unused struct member 'quirks' (Benjamin Tissoires) [2022814] - HID: wacom_sys: Demote kernel-doc abuse (Benjamin Tissoires) [2022814] - HID: hid-sensor-custom: Remove unused variable 'ret' (Benjamin Tissoires) [2022814] - HID: hid-uclogic-params: Ensure function names are present and correct in kernel-doc headers (Benjamin Tissoires) [2022814] - HID: hid-uclogic-rdesc: Kernel-doc is for functions and structs (Benjamin Tissoires) [2022814] - HID: hid-logitech-hidpp: Fix conformant kernel-doc header and demote abuses (Benjamin Tissoires) [2022814] - HID: hid-picolcd_core: Remove unused variable 'ret' (Benjamin Tissoires) [2022814] - HID: hid-kye: Fix incorrect function name for kye_tablet_enable() (Benjamin Tissoires) [2022814] - HID: hid-core: Fix incorrect function name in header (Benjamin Tissoires) [2022814] - HID: hid-alps: Correct struct misnaming (Benjamin Tissoires) [2022814] - HID: usbhid: hid-pidff: Demote a couple kernel-doc abuses (Benjamin Tissoires) [2022814] - HID: usbhid: Repair a formatting issue in a struct description (Benjamin Tissoires) [2022814] - HID: ishtp-hid-client: Fix 'suggest-attribute=format' compiler warning (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ishtp-fw-loader: Fix a bunch of formatting issues (Benjamin Tissoires) [2022814] - HID: ishtp-hid-client: Fix incorrect function name report_bad_packet() (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ipc: Correct fw_reset_work_fn() function name in header (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Fix potential copy/paste error (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Fix a little doc-rot (Benjamin Tissoires) [2022814] - HID: intel-ish: Fix a naming disparity and a formatting error (Benjamin Tissoires) [2022814] - HID: intel-ish: Supply some missing param descriptions (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: pci-ish: Remove unused variable 'ret' (Benjamin Tissoires) [2022814] - HID: ishtp-hid-client: Move variable to where it's actually used (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Remove unused variable 'err' (Benjamin Tissoires) [2022814] - HID: hid-thrustmaster: Demote a bunch of kernel-doc abuses (Benjamin Tissoires) [2022814] - HID: input: map battery capacity (00850065) (Benjamin Tissoires) [2022814] - HID: magicmouse: fix reconnection of Magic Mouse 2 (Benjamin Tissoires) [2022814] - HID: magicmouse: fix 3 button emulation of Mouse 2 (Benjamin Tissoires) [2022814] - HID: magicmouse: add Apple Magic Mouse 2 support (Benjamin Tissoires) [2022814] - HID: lenovo: Add support for Thinkpad X1 Tablet Thin keyboard (Benjamin Tissoires) [2022814] - HID: lenovo: Rework how the tp10ubkbd code decides which USB interface to use (Benjamin Tissoires) [2022814] - HID: lenovo: Set default_triggers for the mute and micmute LEDs (Benjamin Tissoires) [2022814] - HID: lenovo: Map mic-mute button to KEY_F20 instead of KEY_MICMUTE (Benjamin Tissoires) [2022814] - HID: lenovo: Set LEDs max_brightness value (Benjamin Tissoires) [2022814] - HID: lenovo: Remove lenovo_led_brightness_get() (Benjamin Tissoires) [2022814] - HID: lenovo: Check hid_get_drvdata() returns non NULL in lenovo_event() (Benjamin Tissoires) [2022814] - HID: lenovo: Fix lenovo_led_set_tp10ubkbd() error handling (Benjamin Tissoires) [2022814] - HID: lenovo: Use brightness_set_blocking callback for setting LEDs brightness (Benjamin Tissoires) [2022814] - HID: elan: Remove elan_mute_led_get_brigtness() (Benjamin Tissoires) [2022814] - HID: elan: Set default_trigger for the mute LED (Benjamin Tissoires) [2022814] - HID: elan: Silence mute LED errors being logged when the device is unplugged (Benjamin Tissoires) [2022814] - HID: fix memdup.cocci warnings (Benjamin Tissoires) [2022814] - HID: surface-hid: Add support for legacy keyboard interface (Benjamin Tissoires) [2022814] - HID: Add support for Surface Aggregator Module HID transport (Benjamin Tissoires) [2022814] - HID: thrustmaster: introduce proper USB dependency (Benjamin Tissoires) [2022814] - HID: intel_ish-hid: HBM: Use connected standby state bit during suspend/resume (Benjamin Tissoires) [2022814] - HID: ft260: fix an error message in ft260_i2c_write_read() (Benjamin Tissoires) [2022814] - HID: support for initialization of some Thrustmaster wheels (Benjamin Tissoires) [2022814] - HID: wacom: set EV_KEY and EV_ABS only for non-HID_GENERIC type of devices (Benjamin Tissoires) [2022814] - HID: ft260: add usb hid to i2c host bridge driver (Benjamin Tissoires) [2022814] - iio: Add relative sensitivity support (Benjamin Tissoires) [2022814] - iio: hid-sensors: Move get sensitivity attribute to hid-sensor-common (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Make remove callback return void (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Simplify logic in ishtp_cl_device_remove() (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Drop if block with an always false condition (Benjamin Tissoires) [2022814] - AMD_SFH: Add DMI quirk table for BIOS-es which don't set the activestatus bits (Benjamin Tissoires) [2022814] - AMD_SFH: Add sensor_mask module parameter (Benjamin Tissoires) [2022814] - AMD_SFH: Removed unused activecontrolstatus member from the amd_mp2_dev struct (Benjamin Tissoires) [2022814] - HID: wacom: Assign boolean values to a bool variable (Benjamin Tissoires) [2022814] - HID cp2112: fix support for multiple gpiochips (Benjamin Tissoires) [2022814] - HID: alps: fix error return code in alps_input_configured() (Benjamin Tissoires) [2022814] - HID: asus: Add support for 2021 ASUS N-Key keyboard (Benjamin Tissoires) [2022814] - HID: hiddev: Return specific error codes on connect failure (Benjamin Tissoires) [2022814] - HID: plantronics: Workaround for double volume key presses (Benjamin Tissoires) [2022814] - HID: logitech-dj: Handle newer quad/bt2.0 receivers in HID proxy mode (Benjamin Tissoires) [2022814] - HID: logitech-dj: Use hid-ids.h defines for USB device-ids for all supported devices (Benjamin Tissoires) [2022814] - HID: google: add don USB id (Benjamin Tissoires) [2022814] - HID: i2c-hid: acpi: Drop redundant ACPI_PTR() (Benjamin Tissoires) [2022814] - HID: i2c-hid: acpi: Move GUID out of function and described it (Benjamin Tissoires) [2022814] - HID: i2c-hid: acpi: Switch to new style i2c-driver probe function (Benjamin Tissoires) [2022814] - HID: i2c-hid: acpi: Get ACPI companion only once and reuse it (Benjamin Tissoires) [2022814] - HID: playstation: add DualSense player LED support. (Benjamin Tissoires) [2022814] - HID: playstation: add microphone mute support for DualSense. (Benjamin Tissoires) [2022814] - HID: playstation: add initial DualSense lightbar support. (Benjamin Tissoires) [2022814] - HID: wacom: Ignore attempts to overwrite the touch_max value from HID (Benjamin Tissoires) [2022814] - HID: playstation: fix array size comparison (off-by-one) (Benjamin Tissoires) [2022814] - HID: playstation: fix unused variable in ps_battery_get_property. (Benjamin Tissoires) [2022814] - HID: playstation: report DualSense hardware and firmware version. (Benjamin Tissoires) [2022814] - HID: playstation: add DualSense classic rumble support. (Benjamin Tissoires) [2022814] - HID: playstation: add DualSense Bluetooth support. (Benjamin Tissoires) [2022814] - HID: playstation: track devices in list. (Benjamin Tissoires) [2022814] - HID: playstation: add DualSense accelerometer and gyroscope support. (Benjamin Tissoires) [2022814] - HID: playstation: add DualSense touchpad support. (Benjamin Tissoires) [2022814] - HID: playstation: add DualSense battery support. (Benjamin Tissoires) [2022814] - HID: playstation: use DualSense MAC address as unique identifier. (Benjamin Tissoires) [2022814] - HID: playstation: initial DualSense USB support. (Benjamin Tissoires) [2022814] - HID: ite: Enable QUIRK_TOUCHPAD_ON_OFF_REPORT on Acer Aspire Switch 10E (Benjamin Tissoires) [2022814] - HID: Ignore battery for Elan touchscreen on HP Spectre X360 15-df0xxx (Benjamin Tissoires) [2022814] - HID: logitech-dj: add support for the new lightspeed connection iteration (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ipc: Add Tiger Lake H PCI device ID (Benjamin Tissoires) [2022814] - HID: logitech-dj: add support for keyboard events in eQUAD step 4 Gaming (Benjamin Tissoires) [2022814] - HID: i2c-hid: Add I2C_HID_QUIRK_NO_IRQ_AFTER_RESET for ITE8568 EC on Voyo Winpad A15 (Benjamin Tissoires) [2022814] - HID: displays: convert sysfs sprintf/snprintf family to sysfs_emit (Benjamin Tissoires) [2022814] - HID: wacom: convert sysfs sprintf/snprintf family to sysfs_emit (Benjamin Tissoires) [2022814] - HID: lg-g15: make a const array static, makes object smaller (Benjamin Tissoires) [2022814] - HID: google: Get HID report on probe to confirm tablet switch state (Benjamin Tissoires) [2022814] - HID: hid-input: avoid splitting keyboard, system and consumer controls (Benjamin Tissoires) [2022814] - HID: correct kernel-doc notation in hid-quirks.c (Benjamin Tissoires) [2022814] - HID: correct kernel-doc notation in (Benjamin Tissoires) [2022814] - HID: wacom: Correct NULL dereference on AES pen proximity (Benjamin Tissoires) [2022814] - HID: multitouch: Set to high latency mode on suspend. (Benjamin Tissoires) [2022814] - HID: multitouch: Apply MT_QUIRK_CONFIDENCE quirk for multi-input devices (Benjamin Tissoires) [2022814] - HID: hid-sensor-custom: Add custom sensor iio support (Benjamin Tissoires) [2022814] - HID: i2c-hid: Introduce goodix-i2c-hid using i2c-hid core (Benjamin Tissoires) [2022814] - redhat: HID: enable I2C_HID_ACPI (Benjamin Tissoires) [2022814] - HID: i2c-hid: Reorganize so ACPI and OF are separate modules (Benjamin Tissoires) [2022814] - HID: logitech-hidpp: add support for Unified Battery (1004) feature (Benjamin Tissoires) [2022814] - HID: sony: Add support for tilt on guitar hero guitars (Benjamin Tissoires) [2022814] - HID: logitech-hidpp: Add product ID for MX Ergo in Bluetooth mode (Benjamin Tissoires) [2022814] - HID: chicony: Add Wireless Radio Control feature for Chicony devices (Benjamin Tissoires) [2022814] - HID: Ignore battery for Elan touchscreen on ASUS UX550 (Benjamin Tissoires) [2022814] - HID: logitech-dj: add the G602 receiver (Benjamin Tissoires) [2022814] - HID: core: detect and skip invalid inputs to snto32() (Benjamin Tissoires) [2022814] - HID: uclogic: Improve support for Trust Panora (Benjamin Tissoires) [2022814] - HID: wiimote: remove h from printk format specifier (Benjamin Tissoires) [2022814] - HID: uclogic: remove h from printk format specifier (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ipc: Address EHL Sx resume issues (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ipc: finish power flow for EHL OOB (Benjamin Tissoires) [2022814] - HID: sony: select CONFIG_CRC32 (Benjamin Tissoires) [2022814] - HID: sfh: fix address space confusion (Benjamin Tissoires) [2022814] - HID: multitouch: Enable multi-input for Synaptics pointstick/touchpad device (Benjamin Tissoires) [2022814] - HID: wacom: Fix memory leakage caused by kfifo_alloc (Benjamin Tissoires) [2022814] - HID: i2c-hid: add Vero K147 to descriptor override (Benjamin Tissoires) [2022814] - HID: ite: Add support for Acer S1002 keyboard-dock (Benjamin Tissoires) [2022814] - HID: sony: support for ghlive ps3/wii u dongles (Benjamin Tissoires) [2022814] - HID: hidraw: Add additional hidraw input/output report ioctls. (Benjamin Tissoires) [2022814] - HID: Increase HID maximum report size to 16KB (Benjamin Tissoires) [2022814] - HID: elecom: drop stray comment (Benjamin Tissoires) [2022814] - HID: mf: add support for 0079:1846 Mayflash/Dragonrise USB Gamecube Adapter (Benjamin Tissoires) [2022814] - HID: elecom: add support for EX-G M-XGL20DLBK wireless mouse (Benjamin Tissoires) [2022814] - HID: elecom: rewrite report based on model specific parameters (Benjamin Tissoires) [2022814] - HID: wacom: Constify attribute_groups (Benjamin Tissoires) [2022814] - HID: input: Fix fall-through warnings for Clang (Benjamin Tissoires) [2022814] - HID: usbhid: Fix fall-through warnings for Clang (Benjamin Tissoires) [2022814] - HID: logitech-hidpp: Add hid_device_id for V470 bluetooth mouse (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Remove unnecessary assignment to variable rv (Benjamin Tissoires) [2022814] - HID: sony: Workaround for DS4 dongle hotplug kernel crash. (Benjamin Tissoires) [2022814] - HID: sony: Don't use fw_version/hw_version for sysfs cleanup. (Benjamin Tissoires) [2022814] - HID: sony: Report more accurate DS4 power status. (Benjamin Tissoires) [2022814] - SFH: fix error return check for -ERESTARTSYS (Benjamin Tissoires) [2022814] - HID: Add Logitech Dinovo Edge battery quirk (Benjamin Tissoires) [2022814] - HID: logitech-hidpp: Add HIDPP_CONSUMER_VENDOR_KEYS quirk for the Dinovo Edge (Benjamin Tissoires) [2022814] - HID: add HID_QUIRK_INCREMENT_USAGE_ON_DUPLICATE for Gamevice devices (Benjamin Tissoires) [2022814] - HID: mcp2221: Fix GPIO output handling (Benjamin Tissoires) [2022814] - HID: hid-sensor-hub: Fix issue with devices with no report ID (Benjamin Tissoires) [2022814] - HID: hid-input: occasionally report stylus battery even if not changed (Benjamin Tissoires) [2022814] - timekeeping: Add missing _ns functions for coarse accessors (Benjamin Tissoires) [2022814] - HID: i2c-hid: show the error when failing to fetch the HID descriptor (Benjamin Tissoires) [2022814] - AMD_SFH: Fix for incorrect Sensor index (Benjamin Tissoires) [2022814] - HID: asus: Add support for ASUS N-Key keyboard (Benjamin Tissoires) [2022814] - HID: i2c-hid: Put ACPI enumerated devices in D3 on shutdown (Benjamin Tissoires) [2022814] - HID: add support for Sega Saturn (Benjamin Tissoires) [2022814] - HID: cypress: Support Varmilo Keyboards' media hotkeys (Benjamin Tissoires) [2022814] - HID: ite: Replace ABS_MISC 120/121 events with touchpad on/off keypresses (Benjamin Tissoires) [2022814] - SFH: Create HID report to Enable support of AMD sensor fusion Hub (SFH) (Benjamin Tissoires) [2022814] - SFH:Transport Driver to add support of AMD Sensor Fusion Hub (SFH) (Benjamin Tissoires) [2022814] - redhat: HID: enable AMD_SFH_HUB (Benjamin Tissoires) [1965674] - SFH: PCIe driver to add support of AMD sensor fusion hub (Benjamin Tissoires) [2022814] - HID: uclogic: Add ID for Trust Flex Design Tablet (Benjamin Tissoires) [2022814] - HID: i2c-hid: Enable wakeup capability from Suspend-to-Idle (Benjamin Tissoires) [2022814] - HID: add vivaldi HID driver (Benjamin Tissoires) [2022814] - HID: i2c-hid: fix kerneldoc warnings in i2c-hid-core.c (Benjamin Tissoires) [2022814] - HID: core: fix kerneldoc warnings in hid-core.c (Benjamin Tissoires) [2022814] - HID: multitouch: Lenovo X1 Tablet Gen2 trackpoint and buttons (Benjamin Tissoires) [2022814] - HID: alps: clean up indentation issue (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: simplify the return expression of ishtp_bus_remove_device() (Benjamin Tissoires) [2022814] - HID: hid-debug: fix nonblocking read semantics wrt EIO/ERESTARTSYS (Benjamin Tissoires) [2022814] - HID: i2c-hid: Prefer asynchronous probe (Benjamin Tissoires) [2022814] - HID: wiimote: narrow spinlock range in wiimote_hid_event() (Benjamin Tissoires) [2022814] - HID: wiimote: make handlers[] const (Benjamin Tissoires) [2022814] - HID: logitech-dj: Fix spelling in comment (Benjamin Tissoires) [2022814] - HID: apple: Add support for Matias wireless keyboard (Benjamin Tissoires) [2022814] - Input: elan_i2c - reduce the resume time for controller in Whitebox (Benjamin Tissoires) [2022814] - Input: parkbd - switch to use module_parport_driver() (Benjamin Tissoires) [2022814] - Input: i8042 - fix typos in comments (Benjamin Tissoires) [2022814] - Input: elantech - Prepare a complete software node for the device (Benjamin Tissoires) [2022814] - Input: apbps2 - remove useless variable (Benjamin Tissoires) [2022814] - Input: elan_i2c - fix a typo in parameter name (Benjamin Tissoires) [2022814] - Input: i8042 - fix Pegatron C15B ID entry (Benjamin Tissoires) [2022814] - Input: elan_i2c - reduce the resume time for new devices (Benjamin Tissoires) [2022814] - Input: i8042 - add ASUS Zenbook Flip to noselftest list (Benjamin Tissoires) [2022814] - Input: add missing dependencies on CONFIG_HAS_IOMEM (Benjamin Tissoires) [2022814] - ARM: 9048/1: sa1111: make sa1111 bus's remove callback return void (Benjamin Tissoires) [2022814] - Input: synaptics - replace NOOP with suitable commentary (Benjamin Tissoires) [2022814] - Input: i8042 - unbreak Pegatron C15B (Benjamin Tissoires) [2022814] - Input: parkbd - convert comma to semicolon (Benjamin Tissoires) [2022814] - Input: elantech - fix protocol errors for some trackpoints in SMBus mode (Benjamin Tissoires) [2022814] - Input: elan_i2c - add new trackpoint report type 0x5F (Benjamin Tissoires) [2022814] - Input: i8042 - add Acer laptops to the i8042 reset list (Benjamin Tissoires) [2022814] - Input: i8042 - add ByteSpeed touchpad to noloop table (Benjamin Tissoires) [2022814] - Input: i8042 - fix error return code in i8042_setup_aux() (Benjamin Tissoires) [2022814] - Input: libps2 - fix fall-through warnings for Clang (Benjamin Tissoires) [2022814] - Input: synaptics - demote non-conformant kernel-doc header (Benjamin Tissoires) [2022814] - Input: elan_i2c_core - move header inclusion inside (Benjamin Tissoires) [2022814] - Input: elan_i2c - fix firmware update on newer ICs (Benjamin Tissoires) [2022814] - Input: elantech - demote obvious abuse of kernel-doc header (Benjamin Tissoires) [2022814] - Input: i8042 - allow insmod to succeed on devices without an i8042 controller (Benjamin Tissoires) [2022814] - Input: synaptics - enable InterTouch for ThinkPad T14 Gen 1 (Benjamin Tissoires) [2022814] - Input: synaptics - enable InterTouch for ThinkPad P1/X1E gen 2 (Benjamin Tissoires) [2022814] - Input: synaptics-rmi4 - rename f30_data to gpio_data (Benjamin Tissoires) [2022814] - Input: sun4i-ps2 - fix handling of platform_get_irq() error (Benjamin Tissoires) [2022814] - Input: allocate keycode for Fn + right shift (Benjamin Tissoires) [2022814] - Input: allocate keycodes for notification-center, pickup-phone and hangup-phone (Benjamin Tissoires) [2022814] - HID: cp2112: Use irqchip template (Benjamin Tissoires) [2022814] - HID: mcp2221: Replace HTTP links with HTTPS ones (Benjamin Tissoires) [2022814] - treewide: replace '---help---' in Kconfig files with 'help' (Benjamin Tissoires) [2022814] - HID: asus: Add depends on USB_HID to HID_ASUS Kconfig option (Benjamin Tissoires) [2022814] - HID: asus: Fix mute and touchpad-toggle keys on Medion Akoya E1239T (Benjamin Tissoires) [2022814] - HID: asus: Add support for multi-touch touchpad on Medion Akoya E1239T (Benjamin Tissoires) [2022814] - HID: asus: Add report_size to struct asus_touchpad_info (Benjamin Tissoires) [2022814] - HID: asus: Add hid_is_using_ll_driver(usb_hid_driver) check (Benjamin Tissoires) [2022814] - HID: asus: Simplify skipping of mappings for Asus T100CHI keyboard-dock (Benjamin Tissoires) [2022814] - HID: asus: Only set EV_REP if we are adding a mapping (Benjamin Tissoires) [2022814] - HID: mcp2221: add gpiolib dependency (Benjamin Tissoires) [2022814] - HID: mcp2221: add GPIO functionality support (Benjamin Tissoires) [2022814] - HID: mcp2221: add usb to i2c-smbus host bridge (Benjamin Tissoires) [2022814] - HID: asus: Ignore Asus vendor-page usage-code 0xff events (Benjamin Tissoires) [2022814] - HID: sb0540: add support for Creative SB0540 IR receivers (Benjamin Tissoires) [2022814] - gpio: pass lookup and descriptor flags to request_own (Benjamin Tissoires) [2022814] - HID: hid-asus: select CONFIG_POWER_SUPPLY (Benjamin Tissoires) [2022814] - HID: hid-asus: Add BT keyboard dock battery monitoring support (Benjamin Tissoires) [2022814] - HID: hid-asus: Add Transbook T90CHI support (Benjamin Tissoires) [2022814] - HID: asus: Add support for the ASUS T101HA keyboard dock (Benjamin Tissoires) [2022814] - HID: asus: Add support for the ASUS FX503VD laptop (Benjamin Tissoires) [2022814] - HID: asus: Add event handler to catch unmapped Asus Vendor UsagePage codes (Benjamin Tissoires) [2022814] - af_unix: fix garbage collect vs MSG_PEEK (Patrick Talbert) [2031975] {CVE-2021-0920} - net: add kerneldoc comment for sk_peer_lock (Guillaume Nault) [2037782] - af_unix: fix races in sk_peer_pid and sk_peer_cred accesses (Guillaume Nault) [2037782] {CVE-2021-4203} - netfilter: nat: force port remap to prevent shadowing well-known ports (Florian Westphal) [2006167] {CVE-2021-3773} - netfilter: conntrack: tag conntracks picked up in local out hook (Florian Westphal) [2006167] - selftests: nft_nat: switch port shadow test cases to socat (Florian Westphal) [2006167] - selftests: nft_nat: Simplify port shadow notrack test (Florian Westphal) [2006167] - selftests: nft_nat: Improve port shadow test stability (Florian Westphal) [2006167] - selftests: nft_nat: add udp hole punch test case (Florian Westphal) [2006167] - ipv6: use prandom_u32() for ID generation (Hangbin Liu) [2040158] {CVE-2021-45485} - igc: fix tunnel offloading (Corinna Vinschen) [1910885] - virtio/vsock: fix the transport to work with VMADDR_CID_ANY (Stefano Garzarella) [2026442] - vhost/vsock: cleanup removing `len` variable (Stefano Garzarella) [2026442] - vhost/vsock: fix incorrect used length reported to the guest (Stefano Garzarella) [2026442] - vsock: prevent unnecessary refcnt inc for nonblocking connect (Stefano Garzarella) [2026442] - vsock/virtio: avoid potential deadlock when vsock device remove (Stefano Garzarella) [2026442] - VSOCK: handle VIRTIO_VSOCK_OP_CREDIT_REQUEST (Stefano Garzarella) [2026442] - vsock: notify server to shutdown when client has pending signal (Stefano Garzarella) [2026442] - virtio/vsock: simplify credit update function API (Stefano Garzarella) [2026442] - virtio/vsock: set packet's type in virtio_transport_send_pkt_info() (Stefano Garzarella) [2026442] - net: vlan: fix underflow for the real_dev refcnt (Balazs Nemeth) [2026375] - net: vlan: fix a UAF in vlan_dev_real_dev() (Balazs Nemeth) [2026375]- xfs: map unwritten blocks in XFS_IOC_{ALLOC,FREE}SP just like fallocate (Carlos Maiolino) [2034865] {CVE-2021-4155} - isdn: cpai: check ctr->cnr to avoid array index out of bound (Chris von Recklinghausen) [2016491] {CVE-2021-43389} - vt: keyboard: avoid signed integer overflow in k_ascii (Chris von Recklinghausen) [2017044] {CVE-2020-13974} - USB: serial: pl2303: fix GC type detection (Torez Smith) [1975985] - usb: dwc3: leave default DMA for PCI devices (Torez Smith) [1975985] - usb: xhci: tegra: Check padctrl interrupt presence in device tree (Torez Smith) [1975985] - usb: dwc3: core: Revise GHWPARAMS9 offset (Torez Smith) [1975985] - xhci: Fix USB 3.1 enumeration issues by increasing roothub power-on-good delay (Torez Smith) [1975985] - usb: typec: tipd: Remove dependency on "connector" child fwnode (Torez Smith) [1975985] - usb: xhci: tegra: mark PM functions as __maybe_unused (Torez Smith) [1975985] - media: ttusb-dec: avoid release of non-acquired mutex (Torez Smith) [1975985] - ABI: sysfs-devices-removable: make a table valid as ReST markup (Torez Smith) [1975985] - usb: dwc3: core: balance phy init and exit (Torez Smith) [1975985] - USB: serial: pl2303: fix GL type detection (Torez Smith) [1975985] - usb: xhci-mtk: Do not use xhci's virt_dev in drop_endpoint (Torez Smith) [1975985] - usb: xhci-mtk: fix issue of out-of-bounds array access (Torez Smith) [1975985] - usb: dwc3: Decouple USB 2.0 L1 & L2 events (Torez Smith) [1975985] - media: em28xx-input: fix refcount bug in em28xx_usb_disconnect (Torez Smith) [1975985] - media: dvb-usb: Fix error handling in dvb_usb_i2c_init (Torez Smith) [1975985] - power: supply: Fix build error when CONFIG_POWER_SUPPLY is not enabled. (Torez Smith) [1975985] - thunderbolt: test: split up test cases in tb_test_credit_alloc_all (Torez Smith) [1975985] - thunderbolt: Handle ring interrupt by reading interrupt status register (Torez Smith) [1975985] - thunderbolt: Add vendor specific NHI quirk for auto-clearing interrupt status (Torez Smith) [1975985] - thunderbolt: Fix port linking by checking all adapters (Torez Smith) [1975985] - thunderbolt: Do not read control adapter config space (Torez Smith) [1975985] - thunderbolt: Add authorized value to the KOBJ_CHANGE uevent (Torez Smith) [1975985] - usb: typec: tcpm: Raise vdm_sm_running flag only when VDM SM is running (Torez Smith) [1975985] - usb: dwc3: gadget: Stop EP0 transfers during pullup disable (Torez Smith) [1975985] - usb: dwc3: gadget: Fix dwc3_calc_trbs_left() (Torez Smith) [1975985] - Revert "USB: serial: ch341: fix character loss at high transfer rates" (Torez Smith) [1975985] - USB: serial: option: add new VID/PID to support Fibocom FG150 (Torez Smith) [1975985] - usb: typec: tcpm: Fix VDMs sometimes not being forwarded to alt-mode drivers (Torez Smith) [1975985] - Revert "usb: dwc3: gadget: Use list_replace_init() before traversing lists" (Torez Smith) [1975985] - usb: typec: tcpm: Keep other events when receiving FRS and Sourcing_vbus events (Torez Smith) [1975985] - usb: dwc3: gadget: Avoid runtime resume if disabling pullup (Torez Smith) [1975985] - usb: dwc3: gadget: Use list_replace_init() before traversing lists (Torez Smith) [1975985] - USB: serial: ftdi_sio: add device ID for Auto-M3 OP-COM v2 (Torez Smith) [1975985] - USB: serial: pl2303: fix GT type detection (Torez Smith) [1975985] - USB: serial: option: add Telit FD980 composition 0x1056 (Torez Smith) [1975985] - USB: serial: pl2303: fix HX type detection (Torez Smith) [1975985] - media: rtl28xxu: fix zero-length control request (Torez Smith) [1975985] - media: Revert "media: rtl28xxu: fix zero-length control request" (Torez Smith) [1975985] - USB: serial: ch341: fix character loss at high transfer rates (Torez Smith) [1975985] - usb: otg-fsm: Fix hrtimer list corruption (Torez Smith) [1975985] - USB: usbtmc: Fix RCU stall warning (Torez Smith) [1975985] - USB: serial: cp210x: add ID for CEL EM3588 USB ZigBee stick (Torez Smith) [1975985] - Revert "USB: quirks: ignore remote wake-up on Fibocom L850-GL LTE modem" (Torez Smith) [1975985] - usb: dwc2: gadget: Fix sending zero length packet in DDMA mode. (Torez Smith) [1975985] - usb: dwc2: Skip clock gating on Samsung SoCs (Torez Smith) [1975985] - usb: dwc2: gadget: Fix GOUTNAK flow for Slave mode. (Torez Smith) [1975985] - usb: xhci: avoid renesas_usb_fw.mem when it's unusable (Torez Smith) [1975985] - usb: dwc3: avoid NULL access of usb_gadget_driver (Torez Smith) [1975985] - usb: typec: stusb160x: Don't block probing of consumer of "connector" nodes (Torez Smith) [1975985] - usb: typec: stusb160x: register role switch before interrupt registration (Torez Smith) [1975985] - USB: usb-storage: Add LaCie Rugged USB3-FW to IGNORE_UAS (Torez Smith) [1975985] - usb: hub: Disable USB 3 device initiated lpm if exit latency is too high (Torez Smith) [1975985] - usb: hub: Fix link power management max exit latency (MEL) calculations (Torez Smith) [1975985] - usb: typec: tipd: Don't block probing of consumer of "connector" nodes (Torez Smith) [1975985] - xhci: Fix lost USB 2 remote wake (Torez Smith) [1975985] - USB: serial: cp210x: fix comments for GE CS1000 (Torez Smith) [1975985] - USB: core: Fix incorrect pipe calculation in do_proc_control() (Torez Smith) [1975985] - USB: serial: option: add support for u-blox LARA-R6 family (Torez Smith) [1975985] - thunderbolt: test: Reinstate a few casts of bitfields (Torez Smith) [1975985] - USB: cdc-acm: blacklist Heimann USB Appset device (Torez Smith) [1975985] - usb: xhci-mtk: allow multiple Start-Split in a microframe (Torez Smith) [1975985] - usb: ftdi-elan: remove redundant continue statement in a while-loop (Torez Smith) [1975985] - thunderbolt: test: Remove some casts which are no longer required (Torez Smith) [1975985] - xhci: remove redundant continue statement (Torez Smith) [1975985] - usb: dwc3: Fix debugfs creation flow (Torez Smith) [1975985] - docs: driver-api: usb: avoid using ReST :doc:`foo` markup (Torez Smith) [1975985] - xhci: solve a double free problem while doing s4 (Torez Smith) [1975985] - xhci: handle failed buffer copy to URB sg list and fix a W=1 copiler warning (Torez Smith) [1975985] - xhci: Add adaptive interrupt rate for isoch TRBs with XHCI_AVOID_BEI quirk (Torez Smith) [1975985] - xhci: Remove unused defines for ERST_SIZE and ERST_ENTRIES (Torez Smith) [1975985] - usb: typec: Add the missed altmode_id_remove() in typec_register_altmode() (Torez Smith) [1975985] - usb: typec: tcpm: Relax disconnect threshold during power negotiation (Torez Smith) [1975985] - usb: typec: tcpm: Ignore Vsafe0v in PR_SWAP_SNK_SRC_SOURCE_ON state (Torez Smith) [1975985] - usb: typec: tcpci: Fix up sink disconnect thresholds for PD (Torez Smith) [1975985] - usb: core: hub: Disable autosuspend for Cypress CY7C65632 (Torez Smith) [1975985] - usb: host: xhci-tegra: Use devm_platform_get_and_ioremap_resource() (Torez Smith) [1975985] - usb: host: xhci-tegra: Add missing of_node_put() in tegra_xusb_probe() (Torez Smith) [1975985] - usb: host: xhci-tegra: add missing put_device() in tegra_xusb_probe() (Torez Smith) [1975985] - media: usb: cpia2: Fixed Coding Style issues (Torez Smith) [1975985] - media: ttusb-dec: cleanup an error handling logic (Torez Smith) [1975985] - cypress_m8: switch data_bits to real character bits (Torez Smith) [1975985] - thunderbolt: Fix DROM handling for USB4 DROM (Torez Smith) [1975985] - usb: xhci: tegra: Enable ELPG for runtime/system PM (Torez Smith) [1975985] - usb: xhci: tegra: Unlink power domain devices (Torez Smith) [1975985] - thunderbolt: Bond lanes only when dual_link_port != NULL in alloc_dev_default() (Torez Smith) [1975985] - thunderbolt: No need to include in usb4_port.c (Torez Smith) [1975985] - thunderbolt: Poll 10ms for REG_FW_STS_NVM_AUTH_DONE to be set (Torez Smith) [1975985] - thunderbolt: Add device links only when software connection manager is used (Torez Smith) [1975985] - thunderbolt: Add support for Intel Alder Lake (Torez Smith) [1975985] - usb: typec: mux: Fix copy-paste mistake in typec_mux_match (Torez Smith) [1975985] - usb: typec: ucsi: Clear PPM capability data in ucsi_init() error path (Torez Smith) [1975985] - usb: typec: wcove: Use LE to CPU conversion when accessing msg->header (Torez Smith) [1975985] - usb: typec: ucsi: Fix a comment in ucsi_init() (Torez Smith) [1975985] - USB: dwc3: remove debugfs root dentry storage (Torez Smith) [1975985] - USB: serial: cp210x: fix CP2102N-A01 modem control (Torez Smith) [1975985] - USB: serial: cp210x: fix alternate function for CP2102N QFN20 (Torez Smith) [1975985] - usb: dwc2: Don't reset the core after setting turnaround time (Torez Smith) [1975985] - usb: dwc3: support 64 bit DMA in platform driver (Torez Smith) [1975985] - USB: core: Avoid WARNings for 0-length descriptor requests (Torez Smith) [1975985] - usb: dwc3: core: fix kernel panic when do reboot (Torez Smith) [1975985] - usb: dwc3: ep0: fix NULL pointer exception (Torez Smith) [1975985] - usb: typec: intel_pmc_mux: Put ACPI device using acpi_dev_put() (Torez Smith) [1975985] - usb: typec: intel_pmc_mux: Add missed error check for devm_ioremap_resource() (Torez Smith) [1975985] - usb: typec: intel_pmc_mux: Put fwnode in error case during ->probe() (Torez Smith) [1975985] - usb: typec: tcpm: Do not finish VDM AMS for retrying Responses (Torez Smith) [1975985] - media: cinergyt2: make properties const (Torez Smith) [1975985] - media: dvd_usb: memory leak in cinergyt2_fe_attach (Torez Smith) [1975985] - USB: serial: ftdi_sio: add NovaTech OrionMX product ID (Torez Smith) [1975985] - usb: typec: tcpm: cancel send discover hrtimer when unregister tcpm port (Torez Smith) [1975985] - usb: typec: tcpm: cancel frs hrtimer when unregister tcpm port (Torez Smith) [1975985] - usb: typec: tcpm: cancel vdm and state machine hrtimer when unregister tcpm port (Torez Smith) [1975985] - usb: typec: tcpm: Properly handle Alert and Status Messages (Torez Smith) [1975985] - usb: dwc3: meson-g12a: Disable the regulator in the error handling path of the probe (Torez Smith) [1975985] - usb: typec: tcpm: Fix misuses of AMS invocation (Torez Smith) [1975985] - usb: typec: tcpm: Introduce snk_vdo_v1 for SVDM version 1.0 (Torez Smith) [1975985] - dt-bindings: connector: Add PD rev 2.0 VDO definition (Torez Smith) [1975985] - usb: typec: tcpm: Correct the responses in SVDM Version 2.0 DFP (Torez Smith) [1975985] - Revert "usb: dwc3: core: Add shutdown callback for dwc3" (Torez Smith) [1975985] - dt-bindings: connector: Replace BIT macro with generic bit ops (Torez Smith) [1975985] - media: gspca: ov519: replace RIGHT SINGLE QUOTATION MARK (Torez Smith) [1975985] - usb: typec: intel_pmc_mux: Update IOM port status offset for AlderLake (Torez Smith) [1975985] - usb: pd: Set PD_T_SINK_WAIT_CAP to 310ms (Torez Smith) [1975985] - usb: dwc3: gadget: Bail from dwc3_gadget_exit() if dwc->gadget is NULL (Torez Smith) [1975985] - usb: dwc3: gadget: Disable gadget IRQ during pullup disable (Torez Smith) [1975985] - usb: dwc3: debugfs: Add and remove endpoint dirs dynamically (Torez Smith) [1975985] - Revert "usb: typec: mux: Remove requirement for the "orientation-switch" device property" (Torez Smith) [1975985] - media: rtl28xxu: fix zero-length control request (Torez Smith) [1975985] - media: gspca/sunplus: fix zero-length control requests (Torez Smith) [1975985] - media: gspca/gl860: fix zero-length control requests (Torez Smith) [1975985] - media: gspca/sq905: fix control-request direction (Torez Smith) [1975985] - media: dtv5100: fix control-request directions (Torez Smith) [1975985] - media: drivers/media/usb/gspca/cpia1.c : fix spelling typo (Torez Smith) [1975985] - media: drivers/media/usb/em28xx/em28xx-cards.c : fix typo issues (Torez Smith) [1975985] - media: zr364xx: fix memory leak in zr364xx_start_readpipe (Torez Smith) [1975985] - media: em28xx: Fix possible memory leak of em28xx struct (Torez Smith) [1975985] - thunderbolt: Check for NVM authentication status after the operation started (Torez Smith) [1975985] - thunderbolt: Add WRITE_ONLY and AUTHENTICATE_ONLY NVM operations for retimers (Torez Smith) [1975985] - thunderbolt: Allow router NVM authenticate separately (Torez Smith) [1975985] - thunderbolt: Move nvm_write_ops to tb.h (Torez Smith) [1975985] - thunderbolt: Log the link as TBT instead of TBT3 (Torez Smith) [1975985] - thunderbolt: Add support for retimer NVM upgrade when there is no link (Torez Smith) [1975985] - thunderbolt: Add additional USB4 port operations for retimer access (Torez Smith) [1975985] - thunderbolt: Add support for ACPI _DSM to power on/off retimers (Torez Smith) [1975985] - thunderbolt: Add USB4 port devices (Torez Smith) [1975985] - thunderbolt: Add KUnit tests for credit allocation (Torez Smith) [1975985] - thunderbolt: Allocate credits according to router preferences (Torez Smith) [1975985] - USB: core: Check buffer length matches wLength for control transfers (Torez Smith) [1975985] - usb: typec: ucsi: Fix copy/paste issue for 'ucsi_set_drvdata()' (Torez Smith) [1975985] - usb: dwc2: gadget: Repair 'dwc2_hsotg_core_init_disconnected()'s documentation (Torez Smith) [1975985] - usb: dwc2: pci: Fix possible copy/paste issue (Torez Smith) [1975985] - usb: dwc2: hcd_queue: Fix typeo in function name 'dwc2_hs_pmap_unschedule()' (Torez Smith) [1975985] - usb: dwc2: params: Fix naming of 'dwc2_get_hwparams()' in the docs (Torez Smith) [1975985] - usb: common: ulpi: Add leading underscores for function name '__ulpi_register_driver()' (Torez Smith) [1975985] - usb: dwc2: platform: Provide function name for 'dwc2_check_core_version()' (Torez Smith) [1975985] - driver core: Move the "removable" attribute from USB to core (Torez Smith) [1975985] - usb: dwc3: trace: Remove unused fields in dwc3_log_trb (Torez Smith) [1975985] - usb: typec: mux: Remove requirement for the "orientation-switch" device property (Torez Smith) [1975985] - usb: typec: mux: Use device type instead of device name for matching (Torez Smith) [1975985] - usb: common: usb-conn-gpio: use usb_role_string() to print role status (Torez Smith) [1975985] - usb: roles: add helper usb_role_string() (Torez Smith) [1975985] - USB: serial: omninet: update driver description (Torez Smith) [1975985] - USB: serial: omninet: add device id for Zyxel Omni 56K Plus (Torez Smith) [1975985] - USB: serial: quatech2: fix control-request directions (Torez Smith) [1975985] - usb: typec: tcpci: Make symbol 'tcpci_apply_rc' static (Torez Smith) [1975985] - USB: usbfs: remove double evaluation of usb_sndctrlpipe() (Torez Smith) [1975985] - usb: typec: tcpm: Respond Not_Supported if no snk_vdo (Torez Smith) [1975985] - usb: typec: tcpm: Properly interrupt VDM AMS (Torez Smith) [1975985] - media: lmedm04: delete lme2510_get_adapter_count() (Torez Smith) [1975985] - media: dvb-usb: fix wrong definition (Torez Smith) [1975985] - USB: core: WARN if pipe direction != setup packet direction (Torez Smith) [1975985] - USB: trancevibrator: fix control-request direction (Torez Smith) [1975985] - USB: dwc2: drop irq-flags initialisations (Torez Smith) [1975985] - usb: typec: tcpci: Implement callback for apply_rc (Torez Smith) [1975985] - usb: typec: tcpm: Move TCPC to APPLY_RC state during PR_SWAP (Torez Smith) [1975985] - usb: typec: tcpm: Refactor logic to enable/disable auto vbus dicharge (Torez Smith) [1975985] - usb: typec: tcpm: Fix up PR_SWAP when vsafe0v is signalled (Torez Smith) [1975985] - usb: atm: cxacru: Fix typo in comment (Torez Smith) [1975985] - usb: isp1760: remove platform data struct and code (Torez Smith) [1975985] - usb: fix spelling mistakes in header files (Torez Smith) [1975985] - USB: serial: digi_acceleport: add chars_in_buffer locking (Torez Smith) [1975985] - USB: serial: digi_acceleport: reduce chars_in_buffer over-reporting (Torez Smith) [1975985] - usb: Restore the usb_header label (Torez Smith) [1975985] - usb: typec: tcpm: Use LE to CPU conversion when accessing msg->header (Torez Smith) [1975985] - usb: typec: mux: Fix matching with typec_altmode_desc (Torez Smith) [1975985] - misc/uss720: fix memory leak in uss720_probe (Torez Smith) [1975985] - usb: dwc3: gadget: Properly track pending and queued SG (Torez Smith) [1975985] - USB: usbfs: Don't WARN about excessively large memory allocations (Torez Smith) [1975985] - usb: common: usb-conn-gpio: use dev_err_probe() to print log (Torez Smith) [1975985] - usb: common: usb-conn-gpio: fix NULL pointer dereference of charger (Torez Smith) [1975985] - Revert "USB: Add reset-resume quirk for WD19's Realtek Hub" (Torez Smith) [1975985] - USB: Verify the port status when timeout happens during port suspend (Torez Smith) [1975985] - usb: typec: wcove: Fx wrong kernel doc format (Torez Smith) [1975985] - media: pvrusb2: fix warning in pvr2_i2c_core_done (Torez Smith) [1975985] - media: rtl2832_sdr/vivid/airspy/hackrf/msi2500: drop memset of fmt.sdr.reserved (Torez Smith) [1975985] - media: cpia2: fix memory leak in cpia2_usb_probe (Torez Smith) [1975985] - media: s2255drv: remove redundant assignment to variable field (Torez Smith) [1975985] - media: gspca: properly check for errors in po1030_probe() (Torez Smith) [1975985] - Revert "media: gspca: Check the return value of write_bridge for timeout" (Torez Smith) [1975985] - media: gspca: mt9m111: Check write_bridge for timeout (Torez Smith) [1975985] - Revert "media: gspca: mt9m111: Check write_bridge for timeout" (Torez Smith) [1975985] - Revert "media: usb: gspca: add a missed check for goto_low_power" (Torez Smith) [1975985] - usb: core: hcd: use map_urb_for_dma for single step set feature urb (Torez Smith) [1975985] - usb: dwc3: pci: Fix DEFINE for Intel Elkhart Lake (Torez Smith) [1975985] - usb: core: hub: fix race condition about TRSMRCY of resume (Torez Smith) [1975985] - usb: typec: tcpm: Fix SINK_DISCOVERY current limit for Rp-default (Torez Smith) [1975985] - xhci: Add reset resume quirk for AMD xhci controller. (Torez Smith) [1975985] - usb: xhci: Increase timeout for HC halt (Torez Smith) [1975985] - xhci: Do not use GFP_KERNEL in (potentially) atomic context (Torez Smith) [1975985] - xhci: Fix giving back cancelled URBs even if halted endpoint can't reset (Torez Smith) [1975985] - xhci-pci: Allow host runtime PM as default for Intel Alder Lake xHCI (Torez Smith) [1975985] - usb: typec: tcpm: Don't block probing of consumers of "connector" nodes (Torez Smith) [1975985] - usb: xhci-mtk: use first-fit for LS/FS (Torez Smith) [1975985] - usb: xhci-mtk: remove unnecessary assignments in periodic TT scheduler (Torez Smith) [1975985] - usb: xhci-mtk: remove unnecessary setting of has_ippc (Torez Smith) [1975985] - usb: xhci-mtk: use bitfield instead of bool (Torez Smith) [1975985] - usb: typec: tcpm: Fix wrong handling for Not_Supported in VDM AMS (Torez Smith) [1975985] - usb: typec: tcpm: Send DISCOVER_IDENTITY from dedicated work (Torez Smith) [1975985] - usb: typec: ucsi: Retrieve all the PDOs instead of just the first 4 (Torez Smith) [1975985] - usb: dwc3: omap: improve extcon initialization (Torez Smith) [1975985] - usb: typec: ucsi: Put fwnode in any case during ->probe() (Torez Smith) [1975985] - usb: dwc2: Remove obsolete MODULE_ constants from platform.c (Torez Smith) [1975985] - usb: dwc3: imx8mp: fix error return code in dwc3_imx8mp_probe() (Torez Smith) [1975985] - usb: dwc3: imx8mp: detect dwc3 core node via compatible string (Torez Smith) [1975985] - usb: dwc3: gadget: Return success always for kick transfer in ep queue (Torez Smith) [1975985] - usb: dwc3: gadget: Free gadget structure only after freeing endpoints (Torez Smith) [1975985] - usb: dwc2: Fix gadget DMA unmap direction (Torez Smith) [1975985] - usb: dwc3: gadget: Rename EOPF event macros to Suspend (Torez Smith) [1975985] - usb: dwc3: gadget: Enable suspend events (Torez Smith) [1975985] - usb: Restore the reference to ch9.h (Torez Smith) [1975985] - usb: dwc3: core: Add missing GHWPARAMS9 doc (Torez Smith) [1975985] - usb: dwc3: pci: Enable usb2-gadget-lpm-disable for Intel Merrifield (Torez Smith) [1975985] - cdc-wdm: untangle a circular dependency between callback and softint (Torez Smith) [1975985] - usb: dwc3: remove repeated setting of current_dr_role (Torez Smith) [1975985] - USB: serial: pl2303: add device id for ADLINK ND-6530 GC (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: add startech.com device id (Torez Smith) [1975985] - USB: serial: option: add Telit LE910-S1 compositions 0x7010, 0x7011 (Torez Smith) [1975985] - USB: serial: ftdi_sio: add IDs for IDS GmbH Products (Torez Smith) [1975985] - usb: Fix up movement of USB core kerneldoc location (Torez Smith) [1975985] - usb: dwc3: gadget: Handle DEV_TXF_FLUSH_BYPASS capability (Torez Smith) [1975985] - usb: dwc3: Capture new capability register GHWPARAMS9 (Torez Smith) [1975985] - usb: dwc3: core: Do core softreset when switch mode (Torez Smith) [1975985] - usb: dwc2: Get rid of useless error checks in suspend interrupt (Torez Smith) [1975985] - usb: dwc2: Update dwc2_handle_usb_suspend_intr function. (Torez Smith) [1975985] - usb: dwc2: Add exit hibernation mode before removing drive (Torez Smith) [1975985] - usb: dwc2: Add hibernation exiting flow by system resume (Torez Smith) [1975985] - usb: dwc2: Add hibernation entering flow by system suspend (Torez Smith) [1975985] - usb: dwc2: Allow exit hibernation in urb enqueue (Torez Smith) [1975985] - usb: dwc2: Move exit hibernation to dwc2_port_resume() function (Torez Smith) [1975985] - usb: dwc2: Move enter hibernation to dwc2_port_suspend() function (Torez Smith) [1975985] - usb: dwc2: Clear GINTSTS_RESTOREDONE bit after restore is generated. (Torez Smith) [1975985] - usb: dwc2: Clear fifo_map when resetting core. (Torez Smith) [1975985] - usb: dwc2: Allow exiting hibernation from gpwrdn rst detect (Torez Smith) [1975985] - usb: dwc2: Fix hibernation between host and device modes. (Torez Smith) [1975985] - usb: dwc2: Fix host mode hibernation exit with remote wakeup flow. (Torez Smith) [1975985] - usb: dwc2: Reset DEVADDR after exiting gadget hibernation. (Torez Smith) [1975985] - usb: dwc2: Update exit hibernation when port reset is asserted (Torez Smith) [1975985] - usb: dwc3: gadget: Remove FS bInterval_m1 limitation (Torez Smith) [1975985] - usb: xhci-mtk: remove bus status check (Torez Smith) [1975985] - usb: dwc2: Enable RPi in ACPI mode (Torez Smith) [1975985] - USB: Add reset-resume quirk for WD19's Realtek Hub (Torez Smith) [1975985] - usb: storage: datafab: remove redundant assignment of variable result (Torez Smith) [1975985] - usb: misc: adutux: fix whitespace coding style issue (Torez Smith) [1975985] - usb: dwc3: gadget: Fix START_TRANSFER link state check (Torez Smith) [1975985] - usb: typec: tcpm: Fix error while calculating PPS out values (Torez Smith) [1975985] - usb: xhci-mtk: remove unused members (Torez Smith) [1975985] - usb: xhci-mtk: use clock bulk to get clocks (Torez Smith) [1975985] - usb: xhci-mtk: add support runtime PM (Torez Smith) [1975985] - usb: xhci-mtk: check return value in suspend/resume hooks (Torez Smith) [1975985] - usb: typec: tcpm: Allow slow charging loops to comply to pSnkStby (Torez Smith) [1975985] - usb: typec: tcpm: Honour pSnkStdby requirement during negotiation (Torez Smith) [1975985] - usb: dwc3: gadget: Check for disabled LPM quirk (Torez Smith) [1975985] - usb: dwc3: core: Add shutdown callback for dwc3 (Torez Smith) [1975985] - usb: dwc3: gadget: Ignore Packet Pending bit (Torez Smith) [1975985] - USB: Add LPM quirk for Lenovo ThinkPad USB-C Dock Gen2 Ethernet (Torez Smith) [1975985] - usb: typec: silence a static checker warning (Torez Smith) [1975985] - USB: cdc-acm: add more Maxlinear/Exar models to ignore list (Torez Smith) [1975985] - USB: serial: xr: add copyright notice (Torez Smith) [1975985] - USB: serial: xr: reset FIFOs on open (Torez Smith) [1975985] - USB: serial: xr: add support for XR22801, XR22802, XR22804 (Torez Smith) [1975985] - USB: serial: xr: add support for XR21B1411 (Torez Smith) [1975985] - USB: serial: xr: add support for XR21B1421, XR21B1422 and XR21B1424 (Torez Smith) [1975985] - USB: serial: xr: add type abstraction (Torez Smith) [1975985] - USB: serial: xr: drop type prefix from shared defines (Torez Smith) [1975985] - USB: serial: xr: move pin configuration to probe (Torez Smith) [1975985] - USB: serial: xr: rename GPIO-pin defines (Torez Smith) [1975985] - USB: serial: xr: rename GPIO-mode defines (Torez Smith) [1975985] - USB: serial: xr: add support for XR21V1412 and XR21V1414 (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: clean up termios CSIZE handling (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: use kernel types consistently (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: add port-command helpers (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: clean up vendor-request helpers (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: drop unnecessary packed attributes (Torez Smith) [1975985] - USB: serial: io_ti: drop unnecessary packed attributes (Torez Smith) [1975985] - USB: serial: io_ti: use kernel types consistently (Torez Smith) [1975985] - USB: serial: io_ti: add read-port-command helper (Torez Smith) [1975985] - USB: serial: io_ti: add send-port-command helper (Torez Smith) [1975985] - USB: serial: io_ti: clean up vendor-request helpers (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: drop drain delay for 3410 (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: reduce drain delay to one char (Torez Smith) [1975985] - USB: serial: io_ti: document reason for drain delay (Torez Smith) [1975985] - usb: dwc2: Add exit clock gating before removing driver (Torez Smith) [1975985] - usb: dwc2: Add clock gating exiting flow by system resume (Torez Smith) [1975985] - usb: dwc2: Add clock gating entering flow by system suspend (Torez Smith) [1975985] - usb: dwc2: Allow exit clock gating in urb enqueue (Torez Smith) [1975985] - usb: dwc2: Update exit clock gating when port is resumed (Torez Smith) [1975985] - usb: dwc2: Update enter clock gating when port is suspended (Torez Smith) [1975985] - usb: dwc2: Add exit clock gating when port reset is asserted (Torez Smith) [1975985] - usb: dwc2: Add exit clock gating from session request interrupt (Torez Smith) [1975985] - usb: dwc2: Add exit clock gating from wakeup interrupt (Torez Smith) [1975985] - usb: dwc2: Allow entering clock gating from USB_SUSPEND interrupt (Torez Smith) [1975985] - usb: dwc2: Add host clock gating support functions (Torez Smith) [1975985] - usb: dwc2: Add device clock gating support functions (Torez Smith) [1975985] - Revert "usb: Link the ports to the connectors they are attached to" (Torez Smith) [1975985] - USB: serial: cp210x: add gpio-configuration debug printk (Torez Smith) [1975985] - USB: serial: cp210x: provide gpio valid mask (Torez Smith) [1975985] - usb: dwc3: qcom: Detect DWC3 DT-nodes using compatible string (Torez Smith) [1975985] - usb: dwc3: qcom: Remove redundant dev_err call in dwc3_qcom_probe() (Torez Smith) [1975985] - usb: core: reduce power-on-good delay time of root hub (Torez Smith) [1975985] - USB:ehci:fix Kunpeng920 ehci hardware problem (Torez Smith) [1975985] - USB: serial: do not use tty class device for debugging (Torez Smith) [1975985] - USB: cdc-acm: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: cdc-acm: fix unprivileged TIOCCSERIAL (Torez Smith) [1975985] - Revert "USB: cdc-acm: fix rounding error in TIOCSSERIAL" (Torez Smith) [1975985] - usb: typec: tcpm: Add support for altmodes (Torez Smith) [1975985] - usb: typec: Add typec_port_register_altmodes() (Torez Smith) [1975985] - usb: roles: Call try_module_get() from usb_role_switch_find_by_fwnode() (Torez Smith) [1975985] - usb: dwc3: xilinx: Remove the extra freeing of clocks (Torez Smith) [1975985] - usb: dwc3: Resolve kernel-doc warning for Xilinx DWC3 driver (Torez Smith) [1975985] - usb: core: hub: Fix PM reference leak in usb_port_resume() (Torez Smith) [1975985] - usb: dwc3: pci: add support for the Intel Alder Lake-M (Torez Smith) [1975985] - usb: typec: Link all ports during connector registration (Torez Smith) [1975985] - usb: Iterator for ports (Torez Smith) [1975985] - usb: Link the ports to the connectors they are attached to (Torez Smith) [1975985] - usb: typec: Port mapping utility (Torez Smith) [1975985] - usb: typec: tcpm: update power supply once partner accepts (Torez Smith) [1975985] - usb: typec: tcpm: Address incorrect values of tcpm psy for pps supply (Torez Smith) [1975985] - usb: typec: tcpm: Address incorrect values of tcpm psy for fixed supply (Torez Smith) [1975985] - usb: dwc2: Add exit partial power down before removing driver (Torez Smith) [1975985] - usb: dwc2: Fix partial power down exiting by system resume (Torez Smith) [1975985] - usb: dwc2: Update partial power down entering by system suspend (Torez Smith) [1975985] - usb: dwc2: Fix session request interrupt handler (Torez Smith) [1975985] - usb: dwc2: Allow exit partial power down in urb enqueue (Torez Smith) [1975985] - usb: dwc2: Add part. power down exit from dwc2_conn_id_status_change(). (Torez Smith) [1975985] - usb: dwc2: Add exit partial power down when port reset is asserted (Torez Smith) [1975985] - usb: dwc2: Add exit partial power down when port is resumed (Torez Smith) [1975985] - usb: dwc2: Add enter partial power down when port is suspended (Torez Smith) [1975985] - usb: dwc2: Update port suspend/resume function definitions. (Torez Smith) [1975985] - usb: dwc2: Add partial power down exit flow in wakeup intr. (Torez Smith) [1975985] - usb: dwc2: Update enter and exit partial power down functions (Torez Smith) [1975985] - usb: dwc2: Add host partial power down functions (Torez Smith) [1975985] - usb: dwc2: Add device partial power down functions (Torez Smith) [1975985] - media: gscpa/stv06xx: fix memory leak (Torez Smith) [1975985] - media: gspca: Fix memory leak in probe (Torez Smith) [1975985] - media: dvb-usb: avoid -Wempty-body warnings (Torez Smith) [1975985] - media: flexcop: avoid -Wempty-body warning (Torez Smith) [1975985] - media: dvb-usb: fix memory leak in dvb_usb_adapter_init (Torez Smith) [1975985] - media: dvb-usb-remote: fix dvb_usb_nec_rc_key_to_event type mismatch (Torez Smith) [1975985] - thunderbolt: Add details to router uevent (Torez Smith) [1975985] - USB: serial: io_edgeport: drop unused definitions (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: switch to 30-second closing wait (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: drop closing_wait module parameter (Torez Smith) [1975985] - USB: serial: io_ti: switch to 30-second closing wait (Torez Smith) [1975985] - USB: serial: io_ti: drop closing_wait module parameter (Torez Smith) [1975985] - USB: serial: ftdi_sio: clean up TIOCSSERIAL (Torez Smith) [1975985] - USB: serial: ftdi_sio: simplify TIOCGSERIAL permission check (Torez Smith) [1975985] - USB: serial: ftdi_sio: ignore baud_base changes (Torez Smith) [1975985] - USB: serial: stop reporting legacy UART types (Torez Smith) [1975985] - USB: serial: add generic support for TIOCSSERIAL (Torez Smith) [1975985] - USB: serial: fix return value for unsupported ioctls (Torez Smith) [1975985] - USB: serial: whiteheat: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: usb_wwan: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: usb_wwan: fix unprivileged TIOCCSERIAL (Torez Smith) [1975985] - USB: serial: usb_wwan: fix TIOCSSERIAL jiffies conversions (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: fix TIOCSSERIAL permission check (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: ssu100: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: quatech2: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: pl2303: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: opticon: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: mos7840: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: mos7720: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: io_ti: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: io_edgeport: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: ftdi_sio: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: ark3116: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - media: em28xx/em28xx.h: Remove duplicate struct declaration (Torez Smith) [1975985] - media: cx231xx/cx231xx.h: Remove repeated struct declaration (Torez Smith) [1975985] - xhci: prevent double-fetch of transfer and transfer event TRBs (Torez Smith) [1975985] - xhci: fix potential array out of bounds with several interrupters (Torez Smith) [1975985] - xhci: check control context is valid before dereferencing it. (Torez Smith) [1975985] - xhci: check port array allocation was successful before dereferencing it (Torez Smith) [1975985] - media: em28xx: fix memory leak (Torez Smith) [1975985] - usb: typec: Declare the typec_class static (Torez Smith) [1975985] - usb: typec: Organize the private headers properly (Torez Smith) [1975985] - usb: xhci-mtk: support quirk to disable usb2 lpm (Torez Smith) [1975985] - usb: xhci-mtk: fix oops when unbind driver (Torez Smith) [1975985] - usb: xhci-mtk: fix wrong remainder of bandwidth budget (Torez Smith) [1975985] - usb: dwc2: delete duplicate word in the comment (Torez Smith) [1975985] - usb: dwc2: add parenthess and space around * (Torez Smith) [1975985] - usb: dwc3: add cancelled reasons for dwc3 requests (Torez Smith) [1975985] - usb: dwc3: fix incorrect kernel-doc comment syntax in files (Torez Smith) [1975985] - usb: dwc3: st: fix incorrect kernel-doc comment syntax in file (Torez Smith) [1975985] - usb: dwc3: imx8mp: fix incorrect kernel-doc comment syntax (Torez Smith) [1975985] - USB: serial: xr: claim both interfaces (Torez Smith) [1975985] - USB: serial: add support for multi-interface functions (Torez Smith) [1975985] - USB: serial: refactor endpoint classification (Torez Smith) [1975985] - USB: serial: drop unused suspending flag (Torez Smith) [1975985] - USB: serial: xr: fix CSIZE handling (Torez Smith) [1975985] - USB: serial: iuu_phoenix: remove redundant variable 'error' (Torez Smith) [1975985] - usb: dwc3: Create helper function getting MDWIDTH (Torez Smith) [1975985] - usb: xhci-mtk: remove MODULE_ALIAS (Torez Smith) [1975985] - usb: xhci-mtk: drop CONFIG_OF (Torez Smith) [1975985] - usb: misc: usbsevseg: update to use usb_control_msg_send() (Torez Smith) [1975985] - usb: misc: ezusb: update to use usb_control_msg_send() (Torez Smith) [1975985] - usb: dwc3: gadget: modify the scale in vbus_draw callback (Torez Smith) [1975985] - usb: xhci-mtk: add support ip-sleep wakeup for mT8192 (Torez Smith) [1975985] - usb: xhci-mtk: support ip-sleep wakeup for MT8183 (Torez Smith) [1975985] - usb: dwc3: trace: Print register read and write offset (Torez Smith) [1975985] - usb: typec: tcpci_maxim: Make symbol 'max_tcpci_tcpci_write_table' static (Torez Smith) [1975985] - usbip: tools: add usage of device mode in usbip_list.c (Torez Smith) [1975985] - usbip: tools: add options and examples in man page related to device mode (Torez Smith) [1975985] - tools: usbip: list.h: fix kernel-doc for list_del() (Torez Smith) [1975985] - xhci: Fix uninitialized errors (Torez Smith) [1975985] - usb: typec: Fix a typo (Torez Smith) [1975985] - usb: xhci: Remove unused function (Torez Smith) [1975985] - usb: xhci: Rewrite xhci_create_usb3_bos_desc() (Torez Smith) [1975985] - usb: xhci: Fix port minor revision (Torez Smith) [1975985] - usb: xhci: Init root hub SSP rate (Torez Smith) [1975985] - thunderbolt: Unlock on error path in tb_domain_add() (Torez Smith) [1975985] - usb: core: sysfs: Check for SSP rate in speed attr (Torez Smith) [1975985] - usb: core: hub: Print speed name based on ssp rate (Torez Smith) [1975985] - usb: core: hub: Remove port_speed_is_ssp() (Torez Smith) [1975985] - usb: core: Track SuperSpeed Plus GenXxY (Torez Smith) [1975985] - usb: dwc3: gadget: Avoid continuing preparing TRBs during teardown (Torez Smith) [1975985] - USB: xhci: drop workaround for forced irq threading (Torez Smith) [1975985] - usb: dwc3: Add driver for Xilinx platforms (Torez Smith) [1975985] - USB: core: rename usb_driver_claim_interface() data parameter (Torez Smith) [1975985] - USB: core: drop outdated interface-binding comment (Torez Smith) [1975985] - media: media/usb: fix kernel-doc header issues (Torez Smith) [1975985] - media: gspca/sq905.c: fix uninitialized variable (Torez Smith) [1975985] - media: media/usb/gspca/w996Xcf.c: /** -> /* (Torez Smith) [1975985] - media: flexcop-usb: delete unneeded return (Torez Smith) [1975985] - thunderbolt: Add KUnit tests for DMA tunnels (Torez Smith) [1975985] - thunderbolt: Add support for USB4 DROM (Torez Smith) [1975985] - thunderbolt: Check quirks in tb_switch_add() (Torez Smith) [1975985] - thunderbolt: Add KUnit tests for XDomain properties (Torez Smith) [1975985] - thunderbolt: Drop unused tb_port_set_initial_credits() (Torez Smith) [1975985] - thunderbolt: Use dedicated flow control for DMA tunnels (Torez Smith) [1975985] - thunderbolt: Allow multiple DMA tunnels over a single XDomain connection (Torez Smith) [1975985] - thunderbolt: Add support for maxhopid XDomain property (Torez Smith) [1975985] - thunderbolt: Add tb_property_copy_dir() (Torez Smith) [1975985] - thunderbolt: Align XDomain protocol timeouts with the spec (Torez Smith) [1975985] - thunderbolt: Use pseudo-random number as initial property block generation (Torez Smith) [1975985] - thunderbolt: Do not re-establish XDomain DMA paths automatically (Torez Smith) [1975985] - thunderbolt: Decrease control channel timeout for software connection manager (Torez Smith) [1975985] - thunderbolt: Disable retry logic for intra-domain control packets (Torez Smith) [1975985] - thunderbolt: Do not pass timeout for tb_cfg_reset() (Torez Smith) [1975985] - thunderbolt: Add more logging to XDomain connections (Torez Smith) [1975985] - usb: typec: tcpm: PD3.0 sinks can send Discover Identity even in device mode (Torez Smith) [1975985] - drivers: usb: Fix a typo in dwc3-qcom.c (Torez Smith) [1975985] - usb: webcam: Invalid size of Processing Unit Descriptor (Torez Smith) [1975985] - usb: typec: tcpci: Added few missing TCPCI register definitions (Torez Smith) [1975985] - USB: serial: pl2303: TA & TB alternate divider with non-standard baud rates (Torez Smith) [1975985] - USB: serial: pl2303: add device-type names (Torez Smith) [1975985] - USB: serial: pl2303: tighten type HXN (G) detection (Torez Smith) [1975985] - USB: serial: pl2303: rename legacy PL2303H type (Torez Smith) [1975985] - USB: serial: pl2303: amend and tighten type detection (Torez Smith) [1975985] - USB: serial: pl2303: clean up type detection (Torez Smith) [1975985] - USB: serial: io_edgeport: drop unneeded forward declarations (Torez Smith) [1975985] - USB: serial: keyspan: drop unneeded forward declarations (Torez Smith) [1975985] - usb: typec: tipd: Separate file for tracepoint creation (Torez Smith) [1975985] - usb: typec: tps6598x: Move the driver under its own subdirectory (Torez Smith) [1975985] - usb: typec: tps6598x: Fix tracepoint header file (Torez Smith) [1975985] - usb: typec: tcpci: Refactor tcpc_presenting_cc1_rd macro (Torez Smith) [1975985] - thunderbolt: debugfs: Show all accessible dwords (Torez Smith) [1975985] - media: fix incorrect kernel doc usages (Torez Smith) [1975985] - media: drivers/media/usb: fix memory leak in zr364xx_probe (Torez Smith) [1975985] - media: anysee: simplify the return expression of anysee_ci_* function (Torez Smith) [1975985] - media: media/usb:Remove superfluous "breaks" in the ttusb_dec.c (Torez Smith) [1975985] - media: media/usb:Remove superfluous "breaks" (Torez Smith) [1975985] - media: usbtv: constify static structs (Torez Smith) [1975985] - media: em28xx: Add pid for bulk revision of Hauppauge 461eV2 (Torez Smith) [1975985] - media: em28xx: Add pid for bulk revision of Hauppauge 461e (Torez Smith) [1975985] - media: dvb-usb: Fix use-after-free access (Torez Smith) [1975985] - media: dvb-usb: Fix memory leak at error in dvb_usb_device_init() (Torez Smith) [1975985] - media: dvb-usb: make dvb_usb_device_properties const (Torez Smith) [1975985] - usb: typec: tps6598x: Fix return value check in tps6598x_probe() (Torez Smith) [1975985] - usb: typec: stusb160x: fix return value check in stusb160x_probe() (Torez Smith) [1975985] - usb: typec: tcpm: turn tcpm_ams_finish into void function (Torez Smith) [1975985] - usb: typec: tcpci: Check ROLE_CONTROL while interpreting CC_STATUS (Torez Smith) [1975985] - usb: common: move function's kerneldoc next to its definition (Torez Smith) [1975985] - usb: xhci-mtk: print debug info of endpoint interval (Torez Smith) [1975985] - usb: common: add function to get interval expressed in us unit (Torez Smith) [1975985] - usb: xhci-mtk: support to build xhci-mtk-hcd.ko (Torez Smith) [1975985] - usb: xhci-mtk: remove declaration of xhci_mtk_setup() (Torez Smith) [1975985] - usb: xhci-mtk: add some schedule error number (Torez Smith) [1975985] - usb: xhci-mtk: rebuild the way to get bandwidth domain (Torez Smith) [1975985] - usb: xhci-mtk: use @tt_info to check the FS/LS device is under a HS hub (Torez Smith) [1975985] - usb: xhci-mtk: add a member @speed in mu3h_sch_ep_info struct (Torez Smith) [1975985] - usb: xhci-mtk: use clear type instead of void (Torez Smith) [1975985] - usb: xhci-mtk: remove unnecessary members of mu3h_sch_tt struct (Torez Smith) [1975985] - usb: xhci-mtk: add a function to get bandwidth boundary (Torez Smith) [1975985] - usb: xhci-mtk: add a function to (un)load bandwidth info (Torez Smith) [1975985] - usb: xhci-mtk: use @sch_tt to check whether need do TT schedule (Torez Smith) [1975985] - usb: xhci-mtk: add only one extra CS for FS/LS INTR (Torez Smith) [1975985] - usb: xhci-mtk: get the microframe boundary for ESIT (Torez Smith) [1975985] - usb: dwc3: Fix dereferencing of null dwc->usb_psy (Torez Smith) [1975985] - media: uvc: don't do DMA on stack (Torez Smith) [1975985] - usb: dwc3: document usb_psy in struct dwc3 (Torez Smith) [1975985] - media: uvcvideo: Fix pixel format change for Elgato Cam Link 4K (Torez Smith) [1975985] - USB: typec: tcpm: create debugfs subdir for the driver (Torez Smith) [1975985] - usb: dwc2: Add STM32 related debugfs entries (Torez Smith) [1975985] - media: uvcvideo: Support devices that report an OT as an entity source (Torez Smith) [1975985] - media: uvcvideo: Fix XU id print in forward scan (Torez Smith) [1975985] - USB: typec: fusb302: create debugfs subdir for the driver (Torez Smith) [1975985] - media: uvcvideo: Use dma_alloc_noncontiguous API (Torez Smith) [1975985] - USB: host: uhci: remove dentry pointer for debugfs (Torez Smith) [1975985] - media: uvc: strncpy -> strscpy (Torez Smith) [1975985] - media: uvcvideo: Rename debug functions (Torez Smith) [1975985] - media: uvcvideo: use dev_printk() for uvc_trace() (Torez Smith) [1975985] - media: uvcvideo: New macro uvc_trace_cont (Torez Smith) [1975985] - USB: core: no need to save usb_devices_root (Torez Smith) [1975985] - media: uvcvideo: Use dev_ printk aliases (Torez Smith) [1975985] - usb: dwc3: add an alternate path in vbus_draw callback (Torez Smith) [1975985] - media: uvcvideo: Add Privacy control based on EXT_GPIO (Torez Smith) [1975985] - usb: dwc3: add a power supply for current control (Torez Smith) [1975985] - media: uvcvideo: Implement UVC_EXT_GPIO_UNIT (Torez Smith) [1975985] - usb: typec: tps6598x: Add trace event for data status (Torez Smith) [1975985] - media: uvcvideo: Allow entity-defined get_info and get_cur (Torez Smith) [1975985] - media: uvcvideo: Provide sync and async uvc_ctrl_status_event (Torez Smith) [1975985] - usb: typec: tps6598x: Add trace event for power status register (Torez Smith) [1975985] - media: uvcvideo: Allow entities with no pads (Torez Smith) [1975985] - usb: typec: tps6598x: Add trace event for status register (Torez Smith) [1975985] - media: uvcvideo: Allow extra entities (Torez Smith) [1975985] - usb: typec: tps6598x: Add trace event for IRQ events (Torez Smith) [1975985] - tty: make everyone's write_room return >= 0 (Torez Smith) [1975985] - media: uvcvideo: Move guid to entity (Torez Smith) [1975985] - USB: serial: xr: fix NULL-deref on disconnect (Torez Smith) [1975985] - media: uvcvideo: Accept invalid bFormatIndex and bFrameIndex values (Torez Smith) [1975985] - thunderbolt: Drop unused functions tb_switch_is_[ice|tiger]_lake() (Torez Smith) [1975985] - media: uvcvideo: Force UVC version to 1.0a for 1bcf:0b40 (Torez Smith) [1975985] - thunderbolt: debugfs: Handle fail reading block (Torez Smith) [1975985] - media: uvcvideo: Use DIV_ROUND_CLOSEST directly to make it readable (Torez Smith) [1975985] - media: usb: uvc: no need to check return value of debugfs_create functions (Torez Smith) [1975985] - media: uvcvideo: Convey full colorspace information to V4L2 (Torez Smith) [1975985] - driver core: fw_devlink: Detect supplier devices that will never be added (Torez Smith) [1975985] - media: uvcvideo: Ensure all probed info is returned to v4l2 (Torez Smith) [1975985] - media: uvcvideo: Silence shift-out-of-bounds warning (Torez Smith) [1975985] - media: uvcvideo: Fix dereference of out-of-bound list iterator (Torez Smith) [1975985] - media: zr364xx: fix memory leaks in probe() (Torez Smith) [1975985] - media: uvcvideo: Cleanup uvc_ctrl_add_info() error handling (Torez Smith) [1975985] - USB: serial: xr: fix B0 handling (Torez Smith) [1975985] - media: uvcvideo: Fix uvc_ctrl_fixup_xu_info() not having any effect (Torez Smith) [1975985] - USB: serial: xr: fix pin configuration (Torez Smith) [1975985] - media: uvcvideo: Replace HTTP links with HTTPS ones (Torez Smith) [1975985] - USB: serial: xr: fix gpio-mode handling (Torez Smith) [1975985] - media: uvcvideo: Set media controller entity functions (Torez Smith) [1975985] - USB: serial: xr: simplify line-speed logic (Torez Smith) [1975985] - media: uvcvideo: Add mapping for HEVC payloads (Torez Smith) [1975985] - USB: serial: xr: clean up line-settings handling (Torez Smith) [1975985] - media: uvcvideo: Fix annotation for uvc_video_clock_update() (Torez Smith) [1975985] - USB: serial: xr: document vendor-request recipient (Torez Smith) [1975985] - USB: serial: xr: use termios flag helpers (Torez Smith) [1975985] - USB: serial: xr: use subsystem usb_device at probe (Torez Smith) [1975985] - media: media/usb: rename VFL_TYPE_GRABBER to _VIDEO (Torez Smith) [1975985] - USB: serial: xr: fix interface leak at disconnect (Torez Smith) [1975985] - media: rename VFL_TYPE_GRABBER to _VIDEO (Torez Smith) [1975985] - USB: serial: xr: fix NULL-deref at probe (Torez Smith) [1975985] - USB: cdc-acm: ignore Exar XR21V141X when serial driver is built (Torez Smith) [1975985] - media: uvcvideo: drop error check of debugfs_create_dir() (Torez Smith) [1975985] - USB: serial: add MaxLinear/Exar USB to Serial driver (Torez Smith) [1975985] - media: uvcvideo: Fix a typo in UVC_METATADA_BUF_SIZE (Torez Smith) [1975985] - media: uvcvideo: Fix error path in control parsing failure (Torez Smith) [1975985] - media: drivers/media: don't set pix->priv = 0 (Torez Smith) [1975985] - media: Bulk remove BUG_ON(in_interrupt()) (Torez Smith) [1975985] - media: zr364xx: propagate errors from zr364xx_start_readpipe() (Torez Smith) [1975985] - media: uvcvideo: Add a D4M camera description (Torez Smith) [1975985] - media: em28xx: Enable Hauppauge 461e rev2 (Torez Smith) [1975985] - crypto: qat - fix definition of ring reset results (Vladis Dronov) [1960307] - crypto: qat - add support for compression for 4xxx (Vladis Dronov) [1960307] - crypto: qat - allow detection of dc capabilities for 4xxx (Vladis Dronov) [1960307] - crypto: qat - add PFVF support to enable the reset of ring pairs (Vladis Dronov) [1960307] - crypto: qat - add PFVF support to the GEN4 host driver (Vladis Dronov) [1960307] - crypto: qat - config VFs based on ring-to-svc mapping (Vladis Dronov) [1960307] - crypto: qat - exchange ring-to-service mappings over PFVF (Vladis Dronov) [1960307] - crypto: qat - support fast ACKs in the PFVF protocol (Vladis Dronov) [1960307] - crypto: qat - exchange device capabilities over PFVF (Vladis Dronov) [1960307] - crypto: qat - introduce support for PFVF block messages (Vladis Dronov) [1960307] - crypto: qat - store the ring-to-service mapping (Vladis Dronov) [1960307] - crypto: qat - store the PFVF protocol version of the endpoints (Vladis Dronov) [1960307] - crypto: qat - improve the ACK timings in PFVF send (Vladis Dronov) [1960307] - crypto: qat - leverage read_poll_timeout in PFVF send (Vladis Dronov) [1960307] - crypto: qat - leverage bitfield.h utils for PFVF messages (Vladis Dronov) [1960307] - crypto: qat - abstract PFVF messages with struct pfvf_message (Vladis Dronov) [1960307] - crypto: qat - set PFVF_MSGORIGIN just before sending (Vladis Dronov) [1960307] - crypto: qat - make PFVF send and receive direction agnostic (Vladis Dronov) [1960307] - crypto: qat - make PFVF message construction direction agnostic (Vladis Dronov) [1960307] - crypto: qat - add the adf_get_pmisc_base() helper function (Vladis Dronov) [1960307] - crypto: qat - support the reset of ring pairs on PF (Vladis Dronov) [1960307] - crypto: qat - extend crypto capability detection for 4xxx (Vladis Dronov) [1960307] - crypto: qat - set COMPRESSION capability for QAT GEN2 (Vladis Dronov) [1960307] - crypto: qat - set CIPHER capability for QAT GEN2 (Vladis Dronov) [1960307] - crypto: qat - get compression extended capabilities (Vladis Dronov) [1960307] - crypto: qat - improve logging of PFVF messages (Vladis Dronov) [1960307] - crypto: qat - fix VF IDs in PFVF log messages (Vladis Dronov) [1960307] - crypto: qat - do not rely on min version (Vladis Dronov) [1960307] - crypto: qat - refactor pfvf version request messages (Vladis Dronov) [1960307] - crypto: qat - pass the PF2VF responses back to the callers (Vladis Dronov) [1960307] - crypto: qat - use enums for PFVF protocol codes (Vladis Dronov) [1960307] - crypto: qat - reorganize PFVF protocol definitions (Vladis Dronov) [1960307] - crypto: qat - reorganize PFVF code (Vladis Dronov) [1960307] - crypto: qat - abstract PFVF receive logic (Vladis Dronov) [1960307] - crypto: qat - abstract PFVF send function (Vladis Dronov) [1960307] - crypto: qat - differentiate between pf2vf and vf2pf offset (Vladis Dronov) [1960307] - crypto: qat - add pfvf_ops (Vladis Dronov) [1960307] - crypto: qat - relocate PFVF disabled function (Vladis Dronov) [1960307] - crypto: qat - relocate PFVF VF related logic (Vladis Dronov) [1960307] - crypto: qat - relocate PFVF PF related logic (Vladis Dronov) [1960307] - crypto: qat - handle retries due to collisions in adf_iov_putmsg() (Vladis Dronov) [1960307] - crypto: qat - split PFVF message decoding from handling (Vladis Dronov) [1960307] - crypto: qat - re-enable interrupts for legacy PFVF messages (Vladis Dronov) [1960307] - crypto: qat - change PFVF ACK behaviour (Vladis Dronov) [1960307] - crypto: qat - move interrupt code out of the PFVF handler (Vladis Dronov) [1960307] - crypto: qat - move VF message handler to adf_vf2pf_msg.c (Vladis Dronov) [1960307] - crypto: qat - move vf2pf interrupt helpers (Vladis Dronov) [1960307] - crypto: qat - refactor PF top half for PFVF (Vladis Dronov) [1960307] - crypto: qat - fix undetected PFVF timeout in ACK loop (Vladis Dronov) [1960307] - crypto: qat - do not handle PFVF sources for qat_4xxx (Vladis Dronov) [1960307] - crypto: qat - simplify adf_enable_aer() (Vladis Dronov) [1960307] - crypto: qat - share adf_enable_pf2vf_comms() from adf_pf2vf_msg.c (Vladis Dronov) [1960307] - crypto: qat - extract send and wait from adf_vf2pf_request_version() (Vladis Dronov) [1960307] - crypto: qat - add VF and PF wrappers to common send function (Vladis Dronov) [1960307] - crypto: qat - rename pfvf collision constants (Vladis Dronov) [1960307] - crypto: qat - move pfvf collision detection values (Vladis Dronov) [1960307] - crypto: qat - make pfvf send message direction agnostic (Vladis Dronov) [1960307] - crypto: qat - use hweight for bit counting (Vladis Dronov) [1960307] - crypto: qat - remove duplicated logic across GEN2 drivers (Vladis Dronov) [1960307] - crypto: qat - fix handling of VF to PF interrupts (Vladis Dronov) [1960307] - crypto: qat - remove unnecessary collision prevention step in PFVF (Vladis Dronov) [1960307] - crypto: qat - disregard spurious PFVF interrupts (Vladis Dronov) [1960307] - crypto: qat - detect PFVF collision after ACK (Vladis Dronov) [1960307] - crypto: qat - power up 4xxx device (Vladis Dronov) [1960307] - crypto: qat - remove unneeded packed attribute (Vladis Dronov) [1960307] - crypto: qat - free irq in case of failure (Vladis Dronov) [1960307] - crypto: qat - free irqs only if allocated (Vladis Dronov) [1960307] - crypto: qat - remove unmatched CPU affinity to cluster IRQ (Vladis Dronov) [1960307] - crypto: qat - replace deprecated MSI API (Vladis Dronov) [1960307] - crypto: qat - store vf.compatible flag (Vladis Dronov) [1960307] - crypto: qat - do not export adf_iov_putmsg() (Vladis Dronov) [1960307] - crypto: qat - flush vf workqueue at driver removal (Vladis Dronov) [1960307] - crypto: qat - remove the unnecessary get_vintmsk_offset() (Vladis Dronov) [1960307] - crypto: qat - fix naming of PF/VF enable functions (Vladis Dronov) [1960307] - crypto: qat - complete all the init steps before service notification (Vladis Dronov) [1960307] - crypto: qat - move IO virtualization functions (Vladis Dronov) [1960307] - crypto: qat - fix naming for init/shutdown VF to PF notifications (Vladis Dronov) [1960307] - crypto: qat - protect interrupt mask CSRs with a spinlock (Vladis Dronov) [1960307] - crypto: qat - move pf2vf interrupt [en|dis]able to adf_vf_isr.c (Vladis Dronov) [1960307] - crypto: qat - fix reuse of completion variable (Vladis Dronov) [1960307] - crypto: qat - remove intermediate tasklet for vf2pf (Vladis Dronov) [1960307] - crypto: qat - rename compatibility version definition (Vladis Dronov) [1960307] - crypto: qat - prevent spurious MSI interrupt in PF (Vladis Dronov) [1960307] - crypto: qat - prevent spurious MSI interrupt in VF (Vladis Dronov) [1960307] - crypto: qat - handle both source of interrupt in VF ISR (Vladis Dronov) [1960307] - crypto: qat - do not ignore errors from enable_vf2pf_comms() (Vladis Dronov) [1960307] - crypto: qat - enable interrupts only after ISR allocation (Vladis Dronov) [1960307] - crypto: qat - remove empty sriov_configure() (Vladis Dronov) [1960307] - crypto: qat - use proper type for vf_mask (Vladis Dronov) [1960307] - crypto: qat - fix a typo in a comment (Vladis Dronov) [1960307] - crypto: qat - disable AER if an error occurs in probe functions (Vladis Dronov) [1960307] - crypto: qat - set DMA mask to 48 bits for Gen2 (Vladis Dronov) [1960307] - crypto: qat - simplify code and axe the use of a deprecated API (Vladis Dronov) [1960307] - crypto: qat - ratelimit invalid ioctl message and print the invalid cmd (Vladis Dronov) [1960307] - lib: crc8: pointer to data block should be const (Vladis Dronov) [1960307] - redhat/configs: disable CONFIG_HYPERV_BALLOON on Aarch64 (Vitaly Kuznetsov) [2035292] - net/mlx5e: Fix possible use-after-free deleting fdb rule (Amir Tzin) [2000003] - e1000e: Fix packet loss on Tiger Lake and later (Ken Cox) [1952803] - e1000e: Separate TGP board type from SPT (Ken Cox) [1952803] - e1000e: Add support for the next LOM generation (Ken Cox) [1952803] - e1000e: Add support for Lunar Lake (Ken Cox) [1952803] - ACPI: tables: FPDT: Do not print FW_BUG message if record types are reserved (Mark Langsdorf) [1999906] - powerpc/xmon: Dump XIVE information for online-only processors. (Steve Best) [2037639] - of: net: pass the dst buffer to of_get_mac_address() (Petr Oros) [2026468] - net: ethernet: improve eth_platform_get_mac_address (Petr Oros) [2026468] - net: ethernet: fix similar warning reported by kbuild test robot (Petr Oros) [2026468] - net: ethernet: support of_get_mac_address new ERR_PTR error (Petr Oros) [2026468] - [s390] s390: add HWCAP_S390_PCI_MIO to ELF hwcaps (Mete Durlu) [2030641] - [s390] s390: make PCI mio support a machine flag (Mete Durlu) [2030641] - Allocate bw_dwork as a pointer and introduce a backpointer in the work struct (Nico Pache) [1990580] - writeback: use READ_ONCE for unlocked reads of writeback stats (Nico Pache) [1990580] - writeback: rename domain_update_bandwidth() (Nico Pache) [1990580] - writeback: fix bandwidth estimate for spiky workload (Nico Pache) [1990580] - writeback: reliably update bandwidth estimation (Nico Pache) [1990580] - writeback: track number of inodes under writeback (Nico Pache) [1990580] - bdi: replace BDI_CAP_NO_{WRITEBACK,ACCT_DIRTY} with a single flag (Nico Pache) [1990580] - bdi: invert BDI_CAP_NO_ACCT_WB (Nico Pache) [1990580] - bdi: replace BDI_CAP_STABLE_WRITES with a queue and a sb flag (Nico Pache) [1990580] - mm: use SWP_SYNCHRONOUS_IO more intelligently (Nico Pache) [1990580] - bdi: remove BDI_CAP_SYNCHRONOUS_IO (Nico Pache) [1990580] - bcache: inherit the optimal I/O size (Nico Pache) [1990580] - fs: remove the unused SB_I_MULTIROOT flag (Nico Pache) [1990580] - Revert "bdi: replace BDI_CAP_NO_{WRITEBACK,ACCT_DIRTY} with a single flag" (Nico Pache) [1990580] - mm/page_io.c: annotate refault stalls from swap_readpage (Nico Pache) [1990580] - mmc: mmc_spi: Enable stable writes (Nico Pache) [1990580] - virtio-blk: modernize sysfs attribute creation (Nico Pache) [1990580] - aoe: register default groups with device_add_disk() (Nico Pache) [1990580] - block: make QUEUE_SYSFS_BIT_FNS more useful (Nico Pache) [1990580] - block: add helper macros for queue sysfs entries (Nico Pache) [1990580] - cifs: sanitize multiple delimiters in prepath (Thiago Becker) [2031200] - igc: Fix typo in i225 LTR functions (Corinna Vinschen) [1970667] - igc: AF_XDP zero-copy metadata adjust breaks SKBs on XDP_PASS (Corinna Vinschen) [1970667] - igc: Change Device Reset to Port Reset (Corinna Vinschen) [1970667] - igc: Add new device ID (Corinna Vinschen) [1970667] - igc: Remove media type checking on the PHY initialization (Corinna Vinschen) [1970667] - igc: Update I226_K device ID (Corinna Vinschen) [1970667] - net: intel: igc_ptp: fix build for UML (Corinna Vinschen) [1970667] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Corinna Vinschen) [1970667] - igc: Add support for CBS offloading (Corinna Vinschen) [1970667] - igc: Simplify TSN flags handling (Corinna Vinschen) [1970667] - igc: Use default cycle 'start' and 'end' values for queues (Corinna Vinschen) [1970667] - igc: Add support for PTP getcrosststamp() (Corinna Vinschen) [1970667] - igc: Enable PCIe PTM (Corinna Vinschen) [1970667] - igc: Use num_tx_queues when iterating over tx_ring queue (Corinna Vinschen) [1970667] - igc: fix page fault when thunderbolt is unplugged (Corinna Vinschen) [1970667] - igc: Increase timeout value for Speed 100/1000/2500 (Corinna Vinschen) [1970667] - igc: Set QBVCYCLET_S to 0 for TSN Basic Scheduling (Corinna Vinschen) [1970667] - igc: Remove phy->type checking (Corinna Vinschen) [1970667] - igc: Remove _I_PHY_ID checking (Corinna Vinschen) [1970667] - igc: Check if num of q_vectors is smaller than max before array access (Corinna Vinschen) [1970667] - Revert "igc: Export LEDs" (Corinna Vinschen) [1970667] - igc: Export LEDs (Corinna Vinschen) [1970667] - igc: Make flex filter more flexible (Corinna Vinschen) [1970667] - igc: Allow for Flex Filters to be installed (Corinna Vinschen) [1970667] - igc: Integrate flex filter into ethtool ops (Corinna Vinschen) [1970667] - igc: Add possibility to add flex filter (Corinna Vinschen) [1970667] - igc: Fix an error handling path in 'igc_probe()' (Corinna Vinschen) [1970667] - igc: change default return of igc_read_phy_reg() (Corinna Vinschen) [1970667] - igc: Fix use-after-free error during reset (Corinna Vinschen) [1970667] - intel: Remove rcu_read_lock() around XDP program invocation (Corinna Vinschen) [1970667] - igc: Enable HW VLAN Insertion and HW VLAN Stripping (Corinna Vinschen) [1970667] - igc: Indentation fixes (Corinna Vinschen) [1970667] - igc: Remove unused MDICNFG register (Corinna Vinschen) [1970667] - igc: Remove unused asymmetric pause bit from igc defines (Corinna Vinschen) [1970667] - igc: Update driver to use ethtool_sprintf (Corinna Vinschen) [1970667] - igc: add correct exception tracing for XDP (Corinna Vinschen) [1970667] - igb/igc: use strongly typed pointer (Corinna Vinschen) [1970667] - intel: remove checker warning (Corinna Vinschen) [1970667] - igc: Enable TX via AF_XDP zero-copy (Corinna Vinschen) [1970667] - igc: Enable RX via AF_XDP zero-copy (Corinna Vinschen) [1970667] - igc: Replace IGC_TX_FLAGS_XDP flag by an enum (Corinna Vinschen) [1970667] - igc: Introduce igc_unmap_tx_buffer() helper (Corinna Vinschen) [1970667] - igc: Introduce TX/RX stats helpers (Corinna Vinschen) [1970667] - igc: Refactor XDP rxq info registration (Corinna Vinschen) [1970667] - igc: Refactor igc_clean_rx_ring() (Corinna Vinschen) [1970667] - igc: Refactor __igc_xdp_run_prog() (Corinna Vinschen) [1970667] - igc: Move igc_xdp_is_enabled() (Corinna Vinschen) [1970667] - igc: use XDP helpers (Corinna Vinschen) [1970667] - igc: Expose LPI counters (Corinna Vinschen) [1970667] - igc: enable auxiliary PHC functions for the i225 (Corinna Vinschen) [1970667] - igc: Enable internal i225 PPS (Corinna Vinschen) [1970667] - igc: Add support for XDP_REDIRECT action (Corinna Vinschen) [1970667] - igc: Add support for XDP_TX action (Corinna Vinschen) [1970667] - igc: Add initial XDP support (Corinna Vinschen) [1970667] - drivers: net: mhi: fix error path in mhi_net_newlink (Íñigo Huguet) [2004141] - cfg80211: correct bridge/4addr mode check (Íñigo Huguet) [2004141] - cfg80211: fix management registrations locking (Íñigo Huguet) [2004141] - cfg80211: scan: fix RCU in cfg80211_add_nontrans_list() (Íñigo Huguet) [2004141] - mac80211: mesh: fix HE operation element length check (Íñigo Huguet) [2004141] - mwifiex: avoid null-pointer-subtraction warning (Íñigo Huguet) [2004141] - Revert "brcmfmac: use ISO3166 country code and 0 rev as fallback" (Íñigo Huguet) [2004141] - iwlwifi: pcie: add configuration of a Wi-Fi adapter on Dell XPS 15 (Íñigo Huguet) [2004141] - mac80211: Fix Ptk0 rekey documentation (Íñigo Huguet) [2004141] - mac80211: check return value of rhashtable_init (Íñigo Huguet) [2004141] - mac80211: fix use-after-free in CCMP/GCMP RX (Íñigo Huguet) [2004141] - mac80211-hwsim: fix late beacon hrtimer handling (Íñigo Huguet) [2004141] - mac80211: mesh: fix potentially unaligned access (Íñigo Huguet) [2004141] - mac80211: limit injected vht mcs/nss in ieee80211_parse_tx_radiotap (Íñigo Huguet) [2004141] - mac80211: Drop frames from invalid MAC address in ad-hoc mode (Íñigo Huguet) [2004141] - mac80211: Fix ieee80211_amsdu_aggregate frag_tail bug (Íñigo Huguet) [2004141] - Revert "mac80211: do not use low data rates for data frames with no ack flag" (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: missing unlock in iwl_mvm_wowlan_program_keys() (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: Fix off by ones in iwl_mvm_wowlan_get_rsc_v5_data() (Íñigo Huguet) [2004141] - iwlwifi: mvm: Fix possible NULL dereference (Íñigo Huguet) [2004141] - iwlwifi: fix printk format warnings in uefi.c (Íñigo Huguet) [2004141] - iwlwifi: pnvm: Fix a memory leak in 'iwl_pnvm_get_from_fs()' (Íñigo Huguet) [2004141] - iwlwifi: bump FW API to 66 for AX devices (Íñigo Huguet) [2004141] - iwlwifi Add support for ax201 in Samsung Galaxy Book Flex2 Alpha (Íñigo Huguet) [2004141] - iwlwifi: mvm: add rtnl_lock() in iwl_mvm_start_get_nvm() (Íñigo Huguet) [2004141] - net: qrtr: revert check in qrtr_endpoint_post() (Íñigo Huguet) [2004141] - net: qrtr: make checks in qrtr_endpoint_post() stricter (Íñigo Huguet) [2004141] - intel: switch from 'pci_' to 'dma_' API (Íñigo Huguet) [2004141] - mwifiex: pcie: add reset_d3cold quirk for Surface gen4+ devices (Íñigo Huguet) [2004141] - mwifiex: pcie: add DMI-based quirk implementation for Surface devices (Íñigo Huguet) [2004141] - brcmfmac: pcie: fix oops on failure to resume and reprobe (Íñigo Huguet) [2004141] - brcmfmac: Add WPA3 Personal with FT to supported cipher suites (Íñigo Huguet) [2004141] - rtlwifi: rtl8192de: Fix initialization of place in _rtl92c_phy_get_rightchnlplace() (Íñigo Huguet) [2004141] - rtw88: add quirk to disable pci caps on HP Pavilion 14-ce0xxx (Íñigo Huguet) [2004141] - ath9k: fix sleeping in atomic context (Íñigo Huguet) [2004141] - ath9k: fix OOB read ar9300_eeprom_restore_internal (Íñigo Huguet) [2004141] - iwlwifi: mvm: don't use FW key ID in beacon protection (Íñigo Huguet) [2004141] - iwlwifi: mvm: Fix scan channel flags settings (Íñigo Huguet) [2004141] - iwlwifi: mvm: support broadcast TWT alone (Íñigo Huguet) [2004141] - iwlwifi: mvm: introduce iwl_stored_beacon_notif_v3 (Íñigo Huguet) [2004141] - iwlwifi: move get pnvm file name to a separate function (Íñigo Huguet) [2004141] - iwlwifi: mvm: add support for responder config command version 9 (Íñigo Huguet) [2004141] - iwlwifi: mvm: add support for range request command version 13 (Íñigo Huguet) [2004141] - iwlwifi: allow debug init in RF-kill (Íñigo Huguet) [2004141] - iwlwifi: mvm: don't schedule the roc_done_wk if it is already running (Íñigo Huguet) [2004141] - iwlwifi: yoyo: support for new DBGI_SRAM region (Íñigo Huguet) [2004141] - iwlwifi: add 'Rx control frame to MBSSID' HE capability (Íñigo Huguet) [2004141] - iwlwifi: fw: fix debug dump data declarations (Íñigo Huguet) [2004141] - iwlwifi: api: remove datamember from struct (Íñigo Huguet) [2004141] - iwlwifi: fix __percpu annotation (Íñigo Huguet) [2004141] - iwlwifi: pcie: avoid dma unmap/remap in crash dump (Íñigo Huguet) [2004141] - iwlwifi: acpi: fill in SAR tables with defaults (Íñigo Huguet) [2004141] - iwlwifi: acpi: fill in WGDS table with defaults (Íñigo Huguet) [2004141] - iwlwifi: bump FW API to 65 for AX devices (Íñigo Huguet) [2004141] - iwlwifi: acpi: support reading and storing WGDS revision 2 (Íñigo Huguet) [2004141] - iwlwifi: mvm: load regdomain at INIT stage (Íñigo Huguet) [2004141] - iwlwifi: mvm: Read the PPAG and SAR tables at INIT stage (Íñigo Huguet) [2004141] - iwlwifi: mvm: trigger WRT when no beacon heard (Íñigo Huguet) [2004141] - iwlwifi: fw: correctly limit to monitor dump (Íñigo Huguet) [2004141] - iwlwifi: skip first element in the WTAS ACPI table (Íñigo Huguet) [2004141] - iwlwifi: mvm: support version 11 of wowlan statuses notification (Íñigo Huguet) [2004141] - iwlwifi: convert flat GEO profile table to a struct version (Íñigo Huguet) [2004141] - iwlwifi: remove unused ACPI_WGDS_TABLE_SIZE definition (Íñigo Huguet) [2004141] - iwlwifi: support reading and storing EWRD revisions 1 and 2 (Íñigo Huguet) [2004141] - iwlwifi: acpi: support reading and storing WRDS revision 1 and 2 (Íñigo Huguet) [2004141] - iwlwifi: pass number of chains and sub-bands to iwl_sar_set_profile() (Íñigo Huguet) [2004141] - iwlwifi: remove ACPI_SAR_NUM_TABLES definition (Íñigo Huguet) [2004141] - iwlwifi: convert flat SAR profile table to a struct version (Íñigo Huguet) [2004141] - iwlwifi: rename ACPI_SAR_NUM_CHAIN_LIMITS to ACPI_SAR_NUM_CHAINS (Íñigo Huguet) [2004141] - iwlwifi: mvm: fix access to BSS elements (Íñigo Huguet) [2004141] - iwlwifi: mvm: Refactor setting of SSIDs for 6GHz scan (Íñigo Huguet) [2004141] - iwlwifi: mvm: silently drop encrypted frames for unknown station (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: implement RSC command version 5 (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: make key reprogramming iteration optional (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: add separate key iteration for GTK type (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: refactor TSC/RSC configuration (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: remove fixed cmd_flags argument (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: separate TKIP data from key iteration (Íñigo Huguet) [2004141] - iwlwifi: mvm: simplify __iwl_mvm_set_sta_key() (Íñigo Huguet) [2004141] - iwlwifi: mvm: support new station key API (Íñigo Huguet) [2004141] - iwlwifi: mvm: Fix umac scan request probe parameters (Íñigo Huguet) [2004141] - iwlwifi: pcie: implement Bz reset flow (Íñigo Huguet) [2004141] - iwlwifi: implement Bz NMI behaviour (Íñigo Huguet) [2004141] - iwlwifi: pcie: implement Bz device startup (Íñigo Huguet) [2004141] - iwlwifi: read MAC address from correct place on Bz (Íñigo Huguet) [2004141] - iwlwifi: give Bz devices their own name (Íñigo Huguet) [2004141] - iwlwifi: split off Bz devices into their own family (Íñigo Huguet) [2004141] - iwlwifi: yoyo: cleanup internal buffer allocation in D3 (Íñigo Huguet) [2004141] - iwlwifi: mvm: treat MMPDUs in iwl_mvm_mac_tx() as bcast (Íñigo Huguet) [2004141] - iwlwifi: mvm: clean up number of HW queues (Íñigo Huguet) [2004141] - iwlwifi: mvm: avoid static queue number aliasing (Íñigo Huguet) [2004141] - iwlwifi: use DEFINE_MUTEX() for mutex lock (Íñigo Huguet) [2004141] - iwlwifi: remove trailing semicolon in macro definition (Íñigo Huguet) [2004141] - iwlwifi: mvm: fix a memory leak in iwl_mvm_mac_ctxt_beacon_changed (Íñigo Huguet) [2004141] - iwlwifi: mvm: fix old-style static const declaration (Íñigo Huguet) [2004141] - iwlwifi: mvm: remove check for vif in iwl_mvm_vif_from_mac80211() (Íñigo Huguet) [2004141] - iwlwifi: pcie: remove spaces from queue names (Íñigo Huguet) [2004141] - iwlwifi: mvm: restrict FW SMPS request (Íñigo Huguet) [2004141] - iwlwifi: mvm: set replay counter on key install (Íñigo Huguet) [2004141] - iwlwifi: mvm: remove trigger EAPOL time event (Íñigo Huguet) [2004141] - iwlwifi: iwl-dbg-tlv: add info about loading external dbg bin (Íñigo Huguet) [2004141] - iwlwifi: mvm: Add support for hidden network scan on 6GHz band (Íñigo Huguet) [2004141] - iwlwifi: mvm: Do not use full SSIDs in 6GHz scan (Íñigo Huguet) [2004141] - iwlwifi: print PNVM complete notification status in hexadecimal (Íñigo Huguet) [2004141] - iwlwifi: pcie: dump error on FW reset handshake failures (Íñigo Huguet) [2004141] - iwlwifi: prepare for synchronous error dumps (Íñigo Huguet) [2004141] - iwlwifi: pcie: free RBs during configure (Íñigo Huguet) [2004141] - iwlwifi: pcie: optimise struct iwl_rx_mem_buffer layout (Íñigo Huguet) [2004141] - iwlwifi: mvm: avoid FW restart while shutting down (Íñigo Huguet) [2004141] - iwlwifi: nvm: enable IEEE80211_HE_PHY_CAP10_HE_MU_M1RU_MAX_LTF (Íñigo Huguet) [2004141] - iwlwifi: mvm: set BROADCAST_TWT_SUPPORTED in MAC policy (Íñigo Huguet) [2004141] - iwlwifi: iwl-nvm-parse: set STBC flags for HE phy capabilities (Íñigo Huguet) [2004141] - cfg80211: use wiphy DFS domain if it is self-managed (Íñigo Huguet) [2004141] - mac80211: parse transmit power envelope element (Íñigo Huguet) [2004141] - ieee80211: add definition for transmit power envelope element (Íñigo Huguet) [2004141] - ieee80211: add definition of regulatory info in 6 GHz operation information (Íñigo Huguet) [2004141] - mac80211: introduce individual TWT support in AP mode (Íñigo Huguet) [2004141] - ieee80211: add TWT element definitions (Íñigo Huguet) [2004141] - brcmsmac: make array addr static const, makes object smaller (Íñigo Huguet) [2004141] - rtw88: Remove unnecessary check code (Íñigo Huguet) [2004141] - rtw88: wow: fix size access error of probe request (Íñigo Huguet) [2004141] - rtw88: wow: report wow reason through mac80211 api (Íñigo Huguet) [2004141] - rtw88: wow: build wow function only if CONFIG_PM is on (Íñigo Huguet) [2004141] - rtw88: refine the setting of rsvd pages for different firmware (Íñigo Huguet) [2004141] - rtw88: use read_poll_timeout instead of fixed sleep (Íñigo Huguet) [2004141] - rtw88: 8822ce: set CLKREQ# signal to low during suspend (Íñigo Huguet) [2004141] - rtw88: change beacon filter default mode (Íñigo Huguet) [2004141] - rtw88: 8822c: add tx stbc support under HT mode (Íñigo Huguet) [2004141] - rtw88: adjust the log level for failure of tx report (Íñigo Huguet) [2004141] - rtl8xxxu: Fix the handling of TX A-MPDU aggregation (Íñigo Huguet) [2004141] - rtl8xxxu: disable interrupt_in transfer for 8188cu and 8192cu (Íñigo Huguet) [2004141] - mwifiex: make arrays static const, makes object smaller (Íñigo Huguet) [2004141] - mwifiex: usb: Replace one-element array with flexible-array member (Íñigo Huguet) [2004141] - mwifiex: drop redundant null-pointer check in mwifiex_dnld_cmd_to_fw() (Íñigo Huguet) [2004141] - rtlwifi: rtl8192de: make arrays static const, makes object smaller (Íñigo Huguet) [2004141] - rtlwifi: rtl8192de: Remove redundant variable initializations (Íñigo Huguet) [2004141] - ray_cs: Split memcpy() to avoid bounds check warning (Íñigo Huguet) [2004141] - ray_cs: use *ph to print small buffer (Íñigo Huguet) [2004141] - brcmfmac: add 43752 SDIO ids and initialization (Íñigo Huguet) [2004141] - brcmfmac: Set SDIO workqueue as WQ_HIGHPRI (Íñigo Huguet) [2004141] - brcmfmac: use separate firmware for 43430 revision 2 (Íñigo Huguet) [2004141] - brcmfmac: support chipsets with different core enumeration space (Íñigo Huguet) [2004141] - brcmfmac: add xtlv support to firmware interface layer (Íñigo Huguet) [2004141] - brcmfmac: increase core revision column aligning core list (Íñigo Huguet) [2004141] - brcmfmac: use different error value for invalid ram base address (Íñigo Huguet) [2004141] - brcmfmac: firmware: Fix firmware loading (Íñigo Huguet) [2004141] - net: qrtr: fix another OOB Read in qrtr_endpoint_post (Íñigo Huguet) [2004141] - cfg80211: fix BSS color notify trace enum confusion (Íñigo Huguet) [2004141] - mac80211: fix locking in ieee80211_restart_work() (Íñigo Huguet) [2004141] - mac80211: Fix insufficient headroom issue for AMSDU (Íñigo Huguet) [2004141] - mac80211: add support for BSS color change (Íñigo Huguet) [2004141] - nl80211: add support for BSS coloring (Íñigo Huguet) [2004141] - mac80211: Use flex-array for radiotap header bitmap (Íñigo Huguet) [2004141] - mac80211: radiotap: Use BIT() instead of shifts (Íñigo Huguet) [2004141] - mac80211: Remove unnecessary variable and label (Íñigo Huguet) [2004141] - mac80211: include (Íñigo Huguet) [2004141] - mac80211: Fix monitor MTU limit so that A-MSDUs get through (Íñigo Huguet) [2004141] - mac80211: remove unnecessary NULL check in ieee80211_register_hw() (Íñigo Huguet) [2004141] - mac80211: Reject zero MAC address in sta_info_insert_check() (Íñigo Huguet) [2004141] - mt76: fix enum type mismatch (Íñigo Huguet) [2004141] - bus: mhi: core: Improve debug messages for power up (Íñigo Huguet) [2004141] - bus: mhi: core: Replace DMA allocation wrappers with original APIs (Íñigo Huguet) [2004141] - bus: mhi: core: Add range checks for BHI and BHIe (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Set register access length for MHI driver (Íñigo Huguet) [2004141] - ath11k: set register access length for MHI driver (Íñigo Huguet) [2004141] - bus: mhi: Add MMIO region length to controller structure (Íñigo Huguet) [2004141] - bus: mhi: core: Set BHI and BHIe pointers to NULL in clean-up (Íñigo Huguet) [2004141] - bus: mhi: core: Set BHI/BHIe offsets on power up preparation (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Add Cinterion MV31-W PCIe to MHI (Íñigo Huguet) [2004141] - Revert "mhi: Fix networking tree build." (Íñigo Huguet) [2004141] - mhi: Fix networking tree build. (Íñigo Huguet) [2004141] - brcmfmac: firmware: Allow per-board firmware binaries (Íñigo Huguet) [2004141] - iwlwifi: add new so-jf devices (Íñigo Huguet) [2004141] - iwlwifi: add new SoF with JF devices (Íñigo Huguet) [2004141] - iwlwifi: pnvm: accept multiple HW-type TLVs (Íñigo Huguet) [2004141] - cfg80211: Fix possible memory leak in function cfg80211_bss_update (Íñigo Huguet) [2004141] - nl80211: limit band information in non-split data (Íñigo Huguet) [2004141] - mac80211: fix enabling 4-address mode on a sta vif after assoc (Íñigo Huguet) [2004141] - mac80211: fix starting aggregation sessions on mesh interfaces (Íñigo Huguet) [2004141] - mac80211: Do not strip skb headroom on monitor frames (Íñigo Huguet) [2004141] - net: mhi: Remove MBIM protocol (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Fix inbound IPCR channel (Íñigo Huguet) [2004141] - bus: mhi: core: Validate channel ID when processing command completions (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Apply no-op for wake using sideband wake boolean (Íñigo Huguet) [2004141] - net: mhi: Improve MBIM packet counting (Íñigo Huguet) [2004141] - bus: mhi: pci-generic: configurable network interface MRU (Íñigo Huguet) [2004141] - mt76: mt7921: Fix fall-through warning for Clang (Íñigo Huguet) [2004141] - mt76: mt7921: continue to probe driver when fw already downloaded (Íñigo Huguet) [2004141] - ath11k: Remove some duplicate code (Íñigo Huguet) [2004141] - ath: switch from 'pci_' to 'dma_' API (Íñigo Huguet) [2004141] - iwlwifi: acpi: remove unused function iwl_acpi_eval_dsm_func() (Íñigo Huguet) [2004141] - rtw88: fix c2h memory leak (Íñigo Huguet) [2004141] - brcmfmac: support parse country code map from DT (Íñigo Huguet) [2004141] - bus: mhi: pci-generic: Add missing 'pci_disable_pcie_error_reporting()' calls (Íñigo Huguet) [2004141] - bus: mhi: Wait for M2 state during system resume (Íñigo Huguet) [2004141] - bus: mhi: core: Fix power down latency (Íñigo Huguet) [2004141] - brcmfmac: Silence error messages about unsupported firmware features (Íñigo Huguet) [2004141] - cfg80211: Add wiphy_info_once() (Íñigo Huguet) [2004141] - mac80211: Switch to a virtual time-based airtime scheduler (Íñigo Huguet) [2004141] - Revert "mac80211: HE STA disassoc due to QOS NULL not sent" (Íñigo Huguet) [2004141] - mac80211: remove iwlwifi specific workaround NDPs of null_response (Íñigo Huguet) [2004141] - mac80211: fix NULL ptr dereference during mesh peer connection for non HE devices (Íñigo Huguet) [2004141] - mac80211: Enable power save after receiving NULL packet ACK (Íñigo Huguet) [2004141] - mac80211: add HE 6 GHz capability only if supported (Íñigo Huguet) [2004141] - mac80211: notify driver on mgd TX completion (Íñigo Huguet) [2004141] - mac80211: always include HE 6GHz capability in probe request (Íñigo Huguet) [2004141] - mac80211: add vendor-specific capabilities to assoc request (Íñigo Huguet) [2004141] - cfg80211: allow advertising vendor-specific capabilities (Íñigo Huguet) [2004141] - cfg80211: set custom regdomain after wiphy registration (Íñigo Huguet) [2004141] - cfg80211: Support hidden AP discovery over 6GHz band (Íñigo Huguet) [2004141] - mac80211: conditionally advertise HE in probe requests (Íñigo Huguet) [2004141] - cfg80211: add cfg80211_any_usable_channels() (Íñigo Huguet) [2004141] - cfg80211: reg: improve bad regulatory warning (Íñigo Huguet) [2004141] - nl80211: Fix typo pmsr->pmsr (Íñigo Huguet) [2004141] - mac80211: fix some spelling mistakes (Íñigo Huguet) [2004141] - cfg80211: remove ieee80211_get_he_sta_cap() (Íñigo Huguet) [2004141] - mac80211: remove use of ieee80211_get_he_sta_cap() (Íñigo Huguet) [2004141] - cfg80211: trace more information in assoc trace event (Íñigo Huguet) [2004141] - mac80211: improve AP disconnect message (Íñigo Huguet) [2004141] - mac80211: rearrange struct txq_info for fewer holes (Íñigo Huguet) [2004141] - ieee80211: add defines for HE PHY cap byte 10 (Íñigo Huguet) [2004141] - mac80211: Properly WARN on HW scan before restart (Íñigo Huguet) [2004141] - nl80211/cfg80211: add BSS color to NDP ranging parameters (Íñigo Huguet) [2004141] - mac80211: add to bss_conf if broadcast TWT is supported (Íñigo Huguet) [2004141] - mac80211: move SMPS mode setting after ieee80211_prep_connection (Íñigo Huguet) [2004141] - mac80211: free skb in WEP error case (Íñigo Huguet) [2004141] - mac80211: handle rate control (RC) racing with chanctx definition (Íñigo Huguet) [2004141] - ieee80211: define timing measurement in extended capabilities IE (Íñigo Huguet) [2004141] - mac80211_hwsim: record stats in non-netlink path (Íñigo Huguet) [2004141] - ieee80211: add the value for Category '6' in "rtw_ieee80211_category" (Íñigo Huguet) [2004141] - mac80211: remove iwlwifi specific workaround that broke sta NDP tx (Íñigo Huguet) [2004141] - mac80211: allow SMPS requests only in client mode (Íñigo Huguet) [2004141] - mac80211: check per vif offload_flags in Tx path (Íñigo Huguet) [2004141] - mac80211: add rate control support for encap offload (Íñigo Huguet) [2004141] - mac80211: call ieee80211_tx_h_rate_ctrl() when dequeue (Íñigo Huguet) [2004141] - mac80211: move A-MPDU session check from minstrel_ht to mac80211 (Íñigo Huguet) [2004141] - cfg80211: expose the rfkill device to the low level driver (Íñigo Huguet) [2004141] - wireless: add check of field VHT Extended NSS BW Capable for 160/80+80 MHz setting (Íñigo Huguet) [2004141] - mac80211_hwsim: add concurrent channels scanning support over virtio (Íñigo Huguet) [2004141] - mac80211: don't open-code LED manipulations (Íñigo Huguet) [2004141] - mac80211: consider per-CPU statistics if present (Íñigo Huguet) [2004141] - cfg80211: fix default HE tx bitrate mask in 2G band (Íñigo Huguet) [2004141] - mac80211: remove the repeated declaration (Íñigo Huguet) [2004141] - mac80211: refactor rc_no_data_or_no_ack_use_min function (Íñigo Huguet) [2004141] - mac80211: do not use low data rates for data frames with no ack flag (Íñigo Huguet) [2004141] - mac80211: add ieee80211_is_tx_data helper function (Íñigo Huguet) [2004141] - mac80211: simplify ieee80211_add_station() (Íñigo Huguet) [2004141] - mac80211: use sdata->skb_queue for TDLS (Íñigo Huguet) [2004141] - mac80211: refactor SKB queue processing a bit (Íñigo Huguet) [2004141] - mac80211: unify queueing SKB to iface (Íñigo Huguet) [2004141] - mac80211: minstrel_ht: ignore frame that was sent with noAck flag (Íñigo Huguet) [2004141] - cfg80211: clean up variable use in cfg80211_parse_colocated_ap() (Íñigo Huguet) [2004141] - cfg80211: remove CFG80211_MAX_NUM_DIFFERENT_CHANNELS (Íñigo Huguet) [2004141] - mac80211: Remove redundant assignment to ret (Íñigo Huguet) [2004141] - net: wireless: wext_compat.c: Remove redundant assignment to ps (Íñigo Huguet) [2004141] - wireless: wext-spy: Fix out-of-bounds warning (Íñigo Huguet) [2004141] - ath11k: Avoid memcpy() over-reading of he_cap (Íñigo Huguet) [2004141] - mt7601u: add USB device ID for some versions of XiaoDu WiFi Dongle. (Íñigo Huguet) [2004141] - mwifiex: Avoid memset() over-write of WEP key_material (Íñigo Huguet) [2004141] - rtlwifi: rtl8192de: Fully initialize curvecount_val (Íñigo Huguet) [2004141] - rtw88: coex: remove unnecessary variable and label (Íñigo Huguet) [2004141] - rtw88: add quirks to disable pci capabilities (Íñigo Huguet) [2004141] - rtw88: refine unwanted h2c command (Íñigo Huguet) [2004141] - rtw88: dump FW crash via devcoredump (Íñigo Huguet) [2004141] - rtw88: notify fw when driver in scan-period to avoid potential problem (Íñigo Huguet) [2004141] - rtw88: add rtw_fw_feature_check api (Íñigo Huguet) [2004141] - rtw88: 8822c: update RF parameter tables to v62 (Íñigo Huguet) [2004141] - rtw88: Remove duplicate include of coex.h (Íñigo Huguet) [2004141] - rtw88: 8822c: fix lc calibration timing (Íñigo Huguet) [2004141] - rtw88: add path diversity (Íñigo Huguet) [2004141] - rtw88: add beacon filter support (Íñigo Huguet) [2004141] - iwlwifi: bump FW API to 64 for AX devices (Íñigo Huguet) [2004141] - iwlwifi: fw: dump TCM error table if present (Íñigo Huguet) [2004141] - iwlwifi: add 9560 killer device (Íñigo Huguet) [2004141] - iwlwifi: move error dump to fw utils (Íñigo Huguet) [2004141] - iwlwifi: support loading the reduced power table from UEFI (Íñigo Huguet) [2004141] - iwlwifi: move UEFI code to a separate file (Íñigo Huguet) [2004141] - iwlwifi: mvm: introduce iwl_wowlan_get_status_cmd (Íñigo Huguet) [2004141] - iwlwifi: mvm: introduce iwl_wowlan_kek_kck_material_cmd_v4 (Íñigo Huguet) [2004141] - iwlwifi: mvm: update iwl_wowlan_patterns_cmd (Íñigo Huguet) [2004141] - iwlwifi: mvm: introduce iwl_proto_offload_cmd_v4 (Íñigo Huguet) [2004141] - iwlwifi: fix NUM_IWL_UCODE_TLV_* definitions to avoid sparse errors (Íñigo Huguet) [2004141] - iwlwifi: pcie: free some DMA memory earlier (Íñigo Huguet) [2004141] - iwlwifi: mvm: fill phy_data.d1 for no-data RX (Íñigo Huguet) [2004141] - iwlwifi: pcie: fix context info freeing (Íñigo Huguet) [2004141] - iwlwifi: pcie: free IML DMA memory allocation (Íñigo Huguet) [2004141] - iwlwifi: mvm: support LONG_GROUP for WOWLAN_GET_STATUSES version (Íñigo Huguet) [2004141] - iwlwifi: support ver 6 of WOWLAN_CONFIGURATION and ver 10 of WOWLAN_GET_STATUSES (Íñigo Huguet) [2004141] - iwlwifi: mvm: don't request mac80211 to disable/enable sta's queues (Íñigo Huguet) [2004141] - iwlwifi: mvm: Explicitly stop session protection before unbinding (Íñigo Huguet) [2004141] - iwlwifi: pcie: remove TR/CR tail allocations (Íñigo Huguet) [2004141] - iwlwifi: mvm: Read acpi dsm to get unii4 enable/disable bitmap. (Íñigo Huguet) [2004141] - iwlwifi: pcie: fix some kernel-doc comments (Íñigo Huguet) [2004141] - iwlwifi: advertise broadcast TWT support (Íñigo Huguet) [2004141] - iwlwifi: mvm: support LMR feedback (Íñigo Huguet) [2004141] - iwlwifi: correct HE capabilities (Íñigo Huguet) [2004141] - iwlwifi: mvm: Call NMI instead of REPLY_ERROR (Íñigo Huguet) [2004141] - iwlwifi: mvm: fix error print when session protection ends (Íñigo Huguet) [2004141] - iwlwifi: mvm: honour firmware SMPS requests (Íñigo Huguet) [2004141] - iwlwifi: mvm: apply RX diversity per PHY context (Íñigo Huguet) [2004141] - iwlwifi: mvm: don't request SMPS in AP mode (Íñigo Huguet) [2004141] - iwlwifi: pcie: identify the RF module (Íñigo Huguet) [2004141] - iwlwifi: yoyo: support region TLV version 2 (Íñigo Huguet) [2004141] - iwlwifi: remove duplicate iwl_ax201_cfg_qu_hr declaration (Íñigo Huguet) [2004141] - iwlwifi: pcie: remove CSR_HW_RF_ID_TYPE_CHIP_ID (Íñigo Huguet) [2004141] - iwlwifi: pcie: print interrupt number, not index (Íñigo Huguet) [2004141] - iwlwifi: pcie: Add support for AX231 radio module with Ma devices (Íñigo Huguet) [2004141] - iwlwifi: increase PNVM load timeout (Íñigo Huguet) [2004141] - iwlwifi: pcie: handle pcim_iomap_table() failures better (Íñigo Huguet) [2004141] - iwlwifi: mvm: don't change band on bound PHY contexts (Íñigo Huguet) [2004141] - iwlwifi: remove unused REMOTE_WAKE_CONFIG_CMD definitions (Íñigo Huguet) [2004141] - iwlwifi: mvm: fix indentation in some scan functions (Íñigo Huguet) [2004141] - iwlwifi: mvm: pass the clock type to iwl_mvm_get_sync_time() (Íñigo Huguet) [2004141] - iwlwifi: mvm: support BIOS enable/disable for 11ax in Russia (Íñigo Huguet) [2004141] - ath11k: Enable QCN9074 device (Íñigo Huguet) [2004141] - ath10k: demote chan info without scan request warning (Íñigo Huguet) [2004141] - rtl8xxxu: avoid parsing short RX packet (Íñigo Huguet) [2004141] - rtl8xxxu: Fix device info for RTL8192EU devices (Íñigo Huguet) [2004141] - mt76: mt7921: allow chip reset during device restart (Íñigo Huguet) [2004141] - mt76: mt7615: set macwork timeout according to runtime-pm (Íñigo Huguet) [2004141] - mt76: mt7663s: enable runtime-pm (Íñigo Huguet) [2004141] - mt76: mt7663s: rely on mt76_connac_pm_ref/mt76_connac_pm_unref in tx path (Íñigo Huguet) [2004141] - mt76: mt7663s: rely on pm reference counting (Íñigo Huguet) [2004141] - mt76: sdio: do not run mt76_txq_schedule directly (Íñigo Huguet) [2004141] - mt76: mt7921: enable HE BFee capability (Íñigo Huguet) [2004141] - mt76: disable TWT capabilities for the moment (Íñigo Huguet) [2004141] - mt76: fix iv and CCMP header insertion (Íñigo Huguet) [2004141] - mt76: mt7921: fix the coredump is being truncated (Íñigo Huguet) [2004141] - mt76: mt7921: fix kernel warning when reset on vif is not sta (Íñigo Huguet) [2004141] - mt76: mt7921: introduce dedicated control for deep_sleep (Íñigo Huguet) [2004141] - mt76: mt7921: limit txpower according to userlevel power (Íñigo Huguet) [2004141] - mt76: mt7921: improve code readability for mt7921_update_txs (Íñigo Huguet) [2004141] - mt76: mt7915: fix IEEE80211_HE_PHY_CAP7_MAX_NC for station mode (Íñigo Huguet) [2004141] - mt76: use SPDX header file comment style (Íñigo Huguet) [2004141] - mt76: add a space between comment char and SPDX tag (Íñigo Huguet) [2004141] - mt76: mt7915: improve MU stability (Íñigo Huguet) [2004141] - mt76: mt7921: add deep sleep control to runtime-pm knob (Íñigo Huguet) [2004141] - mt76: mt7921: enable deep sleep at runtime (Íñigo Huguet) [2004141] - mt76: mt7915: introduce mt7915_mcu_set_txbf() (Íñigo Huguet) [2004141] - mt76: make mt76_update_survey() per phy (Íñigo Huguet) [2004141] - mt76: move mt76_get_next_pkt_id in mt76.h (Íñigo Huguet) [2004141] - mt76: reduce rx buffer size to 2048 (Íñigo Huguet) [2004141] - mt76: connac: fix the maximum interval schedule scan can support (Íñigo Huguet) [2004141] - mt76: mt7915: fix rx fcs error count in testmode (Íñigo Huguet) [2004141] - mt76: testmode: move chip-specific stats dump before common stats (Íñigo Huguet) [2004141] - mt76: connac: add mt76_connac_mcu_get_nic_capability utility routine (Íñigo Huguet) [2004141] - mt76: connac: check band caps in mt76_connac_mcu_set_rate_txpower (Íñigo Huguet) [2004141] - mt76: mt7915: drop the use of repeater entries for station interfaces (Íñigo Huguet) [2004141] - mt76: mt7921: enable VHT BFee capability (Íñigo Huguet) [2004141] - mt76: mt7921: make mt7921_set_channel static (Íñigo Huguet) [2004141] - mt76: mt7921: wake the device before dumping power table (Íñigo Huguet) [2004141] - mt76: connac: add mt76_connac_power_save_sched in mt76_connac_pm_unref (Íñigo Huguet) [2004141] - mt76: connac: fix UC entry is being overwritten (Íñigo Huguet) [2004141] - mt76: mt7615: update radar parameters (Íñigo Huguet) [2004141] - mt76: mt7915: setup drr group for peers (Íñigo Huguet) [2004141] - mt76: mt7921: enable random mac address during sched_scan (Íñigo Huguet) [2004141] - mt76: mt7921: remove mt7921_get_wtbl_info routine (Íñigo Huguet) [2004141] - mt76: mt7915: fix MT_EE_CAL_GROUP_SIZE (Íñigo Huguet) [2004141] - mt76: mt7915: improve error recovery reliability (Íñigo Huguet) [2004141] - mt76: mt7921: enable hw offloading for wep keys (Íñigo Huguet) [2004141] - mt76: mt7915: read all eeprom fields from fw in efuse mode (Íñigo Huguet) [2004141] - mt76: mt7921: set MT76_RESET during mac reset (Íñigo Huguet) [2004141] - mt76: mt7921: introduce mac tx done handling (Íñigo Huguet) [2004141] - mt76: allow hw driver code to overwrite wiphy interface_modes (Íñigo Huguet) [2004141] - mt76: mt7921: update statistic in active mode only (Íñigo Huguet) [2004141] - mt76: mt7915: use mt7915_mcu_get_mib_info() to get survey data (Íñigo Huguet) [2004141] - mt76: mt7615: fix potential overflow on large shift (Íñigo Huguet) [2004141] - mt76: testmode: remove undefined behaviour in mt76_testmode_alloc_skb (Íñigo Huguet) [2004141] - mt76: testmode: remove unnecessary function calls in mt76_testmode_free_skb (Íñigo Huguet) [2004141] - mt76: testmode: fix memory leak in mt76_testmode_alloc_skb (Íñigo Huguet) [2004141] - mt76: mt7615: remove useless if condition in mt7615_add_interface() (Íñigo Huguet) [2004141] - mt76: mt7915: use mt7915_mcu_get_txpower_sku() to get per-rate txpower (Íñigo Huguet) [2004141] - mt76: mt7615: add .offset_tsf callback (Íñigo Huguet) [2004141] - mt76: mt7915: add .offset_tsf callback (Íñigo Huguet) [2004141] - mt76: mt7921: reset wfsys during hw probe (Íñigo Huguet) [2004141] - mt76: mt7921: do not schedule hw reset if the device is not running (Íñigo Huguet) [2004141] - mt76: mt7921: return proper error value in mt7921_mac_init (Íñigo Huguet) [2004141] - mt76: mt7921: enable runtime pm by default (Íñigo Huguet) [2004141] - mt76: mt7921: fix OMAC idx usage (Íñigo Huguet) [2004141] - mt76: mt7921: fix invalid register access in wake_work (Íñigo Huguet) [2004141] - mt76: mt7921: avoid unnecessary consecutive WiFi resets (Íñigo Huguet) [2004141] - mt76: connac: update BA win size in Rx direction (Íñigo Huguet) [2004141] - mt76: connac: add bss color support for sta mode (Íñigo Huguet) [2004141] - mt76: mt7615: add thermal sensor device support (Íñigo Huguet) [2004141] - mt76: mt7915: add thermal cooling device support (Íñigo Huguet) [2004141] - mt76: mt7915: add thermal sensor device support (Íñigo Huguet) [2004141] - mt76: mt7921: fix reset under the deep sleep is enabled (Íñigo Huguet) [2004141] - mt76: mt7921: add back connection monitor support (Íñigo Huguet) [2004141] - mt76: mt7921: consider the invalid value for to_rssi (Íñigo Huguet) [2004141] - mt76: connac: fix WoW with disconnetion and bitmap pattern (Íñigo Huguet) [2004141] - mt76: connac: fw_own rely on all packet memory all being free (Íñigo Huguet) [2004141] - mt76: mt7921: Don't alter Rx path classifier (Íñigo Huguet) [2004141] - mt76: mt7921: fix mt7921_wfsys_reset sequence (Íñigo Huguet) [2004141] - mt76: mt7663: enable hw rx header translation (Íñigo Huguet) [2004141] - mt76: mt7615: free irq if mt7615_mmio_probe fails (Íñigo Huguet) [2004141] - mt76: mt76x0: use dev_debug instead of dev_err for hw_rf_ctrl (Íñigo Huguet) [2004141] - mt76: mt7921: enable rx csum offload (Íñigo Huguet) [2004141] - mt76: mt7921: enable rx header traslation offload (Íñigo Huguet) [2004141] - mt76: connac: add missing configuration in mt76_connac_mcu_wtbl_hdr_trans_tlv (Íñigo Huguet) [2004141] - mt76: mt7921: enable rx hw de-amsdu (Íñigo Huguet) [2004141] - mt76: mt7915: fix a signedness bug in mt7915_mcu_apply_tx_dpd() (Íñigo Huguet) [2004141] - mt76: mt7615: fix NULL pointer dereference in tx_prepare_skb() (Íñigo Huguet) [2004141] - mt76: fix possible NULL pointer dereference in mt76_tx (Íñigo Huguet) [2004141] - mt76: mt7915: add .set_bitrate_mask() callback (Íñigo Huguet) [2004141] - mt76: mt7915: cleanup mt7915_mcu_sta_rate_ctrl_tlv() (Íñigo Huguet) [2004141] - mt76: mt7915: fix tssi indication field of DBDC NICs (Íñigo Huguet) [2004141] - mt76: move mt76_rates in mt76 module (Íñigo Huguet) [2004141] - mac80211: reset profile_periodicity/ema_ap (Íñigo Huguet) [2004141] - mac80211: handle various extensible elements correctly (Íñigo Huguet) [2004141] - cfg80211: avoid double free of PMSR request (Íñigo Huguet) [2004141] - cfg80211: make certificate generation more robust (Íñigo Huguet) [2004141] - mac80211: minstrel_ht: fix sample time check (Íñigo Huguet) [2004141] - mt76: mt7915: add support for tx status reporting (Íñigo Huguet) [2004141] - mt76: mt7915: rework tx rate reporting (Íñigo Huguet) [2004141] - mt76: dma: use ieee80211_tx_status_ext to free packets when tx fails (Íñigo Huguet) [2004141] - mt76: improve tx status codepath (Íñigo Huguet) [2004141] - mt76: intialize tx queue entry wcid to 0xffff by default (Íñigo Huguet) [2004141] - mt76: mt7603: avoid use of ieee80211_tx_info_clear_status (Íñigo Huguet) [2004141] - mt76: mt7615: avoid use of ieee80211_tx_info_clear_status (Íñigo Huguet) [2004141] - mt76: mt7615: fix fixed-rate tx status reporting (Íñigo Huguet) [2004141] - mt76: mt7915: move mt7915_queue_rx_skb to mac.c (Íñigo Huguet) [2004141] - mt76: mt7915: disable ASPM (Íñigo Huguet) [2004141] - mt76: mt7915: add MSI support (Íñigo Huguet) [2004141] - ath11k: send beacon template after vdev_start/restart during csa (Íñigo Huguet) [2004141] - ath10k: Use devm_platform_get_and_ioremap_resource() (Íñigo Huguet) [2004141] - ath10k: remove the repeated declaration (Íñigo Huguet) [2004141] - ath10k: Fix an error code in ath10k_add_interface() (Íñigo Huguet) [2004141] - ath11k: Fix an error handling path in ath11k_core_fetch_board_data_api_n() (Íñigo Huguet) [2004141] - ath: Fix wrong function name in comments (Íñigo Huguet) [2004141] - rtlwifi: Fix spelling of 'download' (Íñigo Huguet) [2004141] - rtlwifi: Remove redundant assignments to ul_enc_algo (Íñigo Huguet) [2004141] - rtlwifi: rtl8723ae: remove redundant initialization of variable rtstatus (Íñigo Huguet) [2004141] - rtlwifi: btcoex: 21a 2ant: Delete several duplicate condition branch codes (Íñigo Huguet) [2004141] - rtlwifi: 8821a: btcoexist: add comments to explain why if-else branches are identical (Íñigo Huguet) [2004141] - rt2x00: do not set timestamp for injected frames (Íñigo Huguet) [2004141] - rndis_wlan: simplify is_associated() (Íñigo Huguet) [2004141] - rt2x00: remove leading spaces before tabs (Íñigo Huguet) [2004141] - rtlwifi: Fix wrong function name in comments (Íñigo Huguet) [2004141] - brcmsmac: Remove the repeated declaration (Íñigo Huguet) [2004141] - brcmsmac: mac80211_if: Fix a resource leak in an error handling path (Íñigo Huguet) [2004141] - brcmsmac: Drop unnecessary NULL check after container_of (Íñigo Huguet) [2004141] - brcmsmac: improve readability on addresses copy (Íñigo Huguet) [2004141] - brcmfmac: Add clm_blob firmware files to modinfo (Íñigo Huguet) [2004141] - brcmfmac: Delete second brcm folder hierarchy (Íñigo Huguet) [2004141] - brcmfmac: Fix a double-free in brcmf_sdio_bus_reset (Íñigo Huguet) [2004141] - brcmfmac: Demote non-compliant kernel-doc headers (Íñigo Huguet) [2004141] - brcmfmac: correctly report average RSSI in station info (Íñigo Huguet) [2004141] - brcmfmac: fix setting of station info chains bitmask (Íñigo Huguet) [2004141] - brcmfmac: use ISO3166 country code and 0 rev as fallback (Íñigo Huguet) [2004141] - ath10k: remove unused more_frags variable (Íñigo Huguet) [2004141] - ath10k: add missing error return code in ath10k_pci_probe() (Íñigo Huguet) [2004141] - ath10k: go to path err_unsupported when chip id is not supported (Íñigo Huguet) [2004141] - ath11k: don't call ath11k_pci_set_l1ss for WCN6855 (Íñigo Huguet) [2004141] - ath11k: add support for WCN6855 (Íñigo Huguet) [2004141] - ath11k: add support to get peer id for WCN6855 (Íñigo Huguet) [2004141] - ath11k: setup WBM_IDLE_LINK ring once again (Íñigo Huguet) [2004141] - ath11k: setup REO for WCN6855 (Íñigo Huguet) [2004141] - ath11k: add dp support for WCN6855 (Íñigo Huguet) [2004141] - ath11k: add hw reg support for WCN6855 (Íñigo Huguet) [2004141] - ath9k: Fix kernel NULL pointer dereference during ath_reset_internal() (Íñigo Huguet) [2004141] - mwifiex: bring down link before deleting interface (Íñigo Huguet) [2004141] - mt76: mt7615: Use devm_platform_get_and_ioremap_resource() (Íñigo Huguet) [2004141] - wwan: core: add WWAN common private data for netdev (Íñigo Huguet) [2004141] - wwan: core: support default netdev creation (Íñigo Huguet) [2004141] - wwan: core: no more hold netdev ops owning module (Íñigo Huguet) [2004141] - net: mhi_net: Update the transmit handler prototype (Íñigo Huguet) [2004141] - bus: mhi: pci-generic: Fix hibernation (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Fix possible use-after-free in mhi_pci_remove() (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: T99W175: update channel name from AT to DUN (Íñigo Huguet) [2004141] - mac80211: drop multicast fragments (Íñigo Huguet) [2004141] - mac80211: move interface shutdown out of wiphy lock (Íñigo Huguet) [2004141] - cfg80211: shut down interfaces on failed resume (Íñigo Huguet) [2004141] - cfg80211: fix phy80211 symlink creation (Íñigo Huguet) [2004141] - mac80211: fix 'reset' debugfs locking (Íñigo Huguet) [2004141] - mac80211: fix deadlock in AP/VLAN handling (Íñigo Huguet) [2004141] - mac80211: Fix NULL ptr deref for injected rate info (Íñigo Huguet) [2004141] - mac80211: fix skb length check in ieee80211_scan_rx() (Íñigo Huguet) [2004141] - mac80211: correct ieee80211_iterate_active_interfaces_mtx() locking comments (Íñigo Huguet) [2004141] - cfg80211: call cfg80211_leave_ocb when switching away from OCB (Íñigo Huguet) [2004141] - mac80211_hwsim: drop pending frames on stop (Íñigo Huguet) [2004141] - mac80211: remove warning in ieee80211_get_sband() (Íñigo Huguet) [2004141] - mt76: mt7921: remove leftover 80+80 HE capability (Íñigo Huguet) [2004141] - mt76: mt7615: do not set MT76_STATE_PM at bootstrap (Íñigo Huguet) [2004141] - ath9k: ar9003_mac: read STBC indicator from rx descriptor (Íñigo Huguet) [2004141] - ath10k/ath11k: fix spelling mistake "requed" -> "requeued" (Íñigo Huguet) [2004141] - mwifiex: re-fix for unaligned accesses (Íñigo Huguet) [2004141] - mt76: mt76x0e: fix device hang during suspend/resume (Íñigo Huguet) [2004141] - mt76: mt7921: fix max aggregation subframes setting (Íñigo Huguet) [2004141] - mt76: connac: fix HT A-MPDU setting field in STA_REC_PHY (Íñigo Huguet) [2004141] - mt76: connac: do not schedule mac_work if the device is not running (Íñigo Huguet) [2004141] - mt76: mt7921: fix possible AOOB issue in mt7921_mcu_tx_rate_report (Íñigo Huguet) [2004141] - brcmfmac: properly check for bus register errors (Íñigo Huguet) [2004141] - Revert "brcmfmac: add a check for the status of usb_register" (Íñigo Huguet) [2004141] - net: rtlwifi: properly check for alloc_workqueue() failure (Íñigo Huguet) [2004141] - Revert "rtlwifi: fix a potential NULL pointer dereference" (Íñigo Huguet) [2004141] - wl3501_cs: Fix out-of-bounds warnings in wl3501_mgmt_join (Íñigo Huguet) [2004141] - wl3501_cs: Fix out-of-bounds warnings in wl3501_send_pkt (Íñigo Huguet) [2004141] - iwlwifi: mvm: tt: Replace thermal_notify_framework (Íñigo Huguet) [2004141] - mt76: debugfs: introduce napi_threaded node (Íñigo Huguet) [2004141] - wl3501: fix typo of 'Networks' in comment (Íñigo Huguet) [2004141] - mt76: use threaded NAPI (Íñigo Huguet) [2004141] - net: mhi_net: make mhi_wwan_ops static (Íñigo Huguet) [2004141] - net: mhi_net: Register wwan_ops for link creation (Íñigo Huguet) [2004141] - net: mhi: remove pointless conditional before kfree_skb() (Íñigo Huguet) [2004141] - net: mhi: Allow decoupled MTU/MRU (Íñigo Huguet) [2004141] - net: mhi: Add support for non-linear MBIM skb processing (Íñigo Huguet) [2004141] - bus: mhi: fix typo in comments for struct mhi_channel_config (Íñigo Huguet) [2004141] - bus: mhi: core: Fix shadow declarations (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Constify mhi_controller_config struct definitions (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Introduce Foxconn T99W175 support (Íñigo Huguet) [2004141] - bus: mhi: core: Sanity check values from remote device before use (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Add FIREHOSE channels (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Implement PCI shutdown callback (Íñigo Huguet) [2004141] - bus: mhi: Improve documentation on channel transfer setup APIs (Íñigo Huguet) [2004141] - bus: mhi: core: Remove __ prefix for MHI channel unprepare function (Íñigo Huguet) [2004141] - bus: mhi: core: Check channel execution environment before issuing reset (Íñigo Huguet) [2004141] - bus: mhi: core: Clear configuration from channel context during reset (Íñigo Huguet) [2004141] - bus: mhi: core: Hold device wake for channel update commands (Íñigo Huguet) [2004141] - bus: mhi: core: Update debug messages to use client device (Íñigo Huguet) [2004141] - bus: mhi: core: Improvements to the channel handling state machine (Íñigo Huguet) [2004141] - bus: mhi: core: Clear context for stopped channels from remove() (Íñigo Huguet) [2004141] - bus: mhi: core: Allow sending the STOP channel command (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Add SDX65 based modem support (Íñigo Huguet) [2004141] - bus: mhi: core: Remove pre_init flag used for power purposes (Íñigo Huguet) [2004141] - bus: mhi: pm: reduce PM state change verbosity (Íñigo Huguet) [2004141] - bus: mhi: core: Fix MHI runtime_pm behavior (Íñigo Huguet) [2004141] - bus: mhi: core: Move to polling method to wait for MHI ready (Íñigo Huguet) [2004141] - bus: mhi: core: Introduce internal register poll helper function (Íñigo Huguet) [2004141] - bus: mhi: core: Improve state strings for debug messages (Íñigo Huguet) [2004141] - bus: mhi: core: Wait for MHI READY state in most scenarios (Íñigo Huguet) [2004141] - bus: mhi: core: Identify Flash Programmer as a mission mode use case (Íñigo Huguet) [2004141] - bus: mhi: core: Add support for Flash Programmer execution environment (Íñigo Huguet) [2004141] - bus: mhi: core: Handle EDL mode entry appropriately (Íñigo Huguet) [2004141] - bus: mhi: core: Wait for ready after an EDL firmware download (Íñigo Huguet) [2004141] - bus: mhi: core: Rely on accurate method to determine EDL mode (Íñigo Huguet) [2004141] - bus: mhi: core: Check state before processing power_down (Íñigo Huguet) [2004141] - bus: mhi: core: Return EAGAIN if MHI ring is full (Íñigo Huguet) [2004141] - net: export dev_set_threaded symbol (Íñigo Huguet) [2004141] - bus: mhi: core: remove redundant initialization of variables state and ee (Íñigo Huguet) [2004141] - bus: mhi: Make firmware image optional for controller (Íñigo Huguet) [2004141] - bus: mhi: core: Add missing checks for MMIO register entries (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Add support for runtime PM (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Use generic PCI power management (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: No-Op for device_wake operations (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Add SDX24 based modem support (Íñigo Huguet) [2004141] - bus: mhi: Early MHI resume failure in non M3 state (Íñigo Huguet) [2004141] - bus: mhi: core: Update debug prints to include local device state (Íñigo Huguet) [2004141] - bus: mhi: core: Process execution environment changes serially (Íñigo Huguet) [2004141] - bus: mhi: core: Download AMSS image from appropriate function (Íñigo Huguet) [2004141] - bus: mhi: core: Destroy SBL devices when moving to mission mode (Íñigo Huguet) [2004141] - bus: mhi: core: Rename debugfs directory name (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Introduce quectel EM1XXGR-L support (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Parametrable element count for events (Íñigo Huguet) [2004141] - ath10k: Detect conf_mutex held ath10k_drain_tx() calls (Íñigo Huguet) [2004141] - net: mhi: Add mbim proto (Íñigo Huguet) [2004141] - net: mhi: Add rx_length_errors stat (Íñigo Huguet) [2004141] - net: mhi: Create mhi.h (Íñigo Huguet) [2004141] - net: mhi: Add dedicated folder (Íñigo Huguet) [2004141] - net: mhi: Add protocol support (Íñigo Huguet) [2004141] - net: mhi-net: Add re-aggregation of fragmented packets (Íñigo Huguet) [2004141] - net: mhi: Get rid of local rx queue count (Íñigo Huguet) [2004141] - net: mhi: Get RX queue size from MHI core (Íñigo Huguet) [2004141] - net: mhi: Set wwan device type (Íñigo Huguet) [2004141] - net: mhi: Add raw IP mode support (Íñigo Huguet) [2004141] - net: mhi: Fix unexpected queue wake (Íñigo Huguet) [2004141] - net: Add mhi-net driver (Íñigo Huguet) [2004141] - ipv4: make exception cache less predictible (Antoine Tenart) [2015111] {CVE-2021-20322} - ipv4: use siphash instead of Jenkins in fnhe_hashfun() (Antoine Tenart) [2015111] {CVE-2021-20322} - iommu/dma: Account for min_align_mask w/swiotlb (Jerry Snitselaar) [2018601] - swiotlb: Support aligned swiotlb buffers (Jerry Snitselaar) [2018601] - iommu/dma: Check CONFIG_SWIOTLB more broadly (Jerry Snitselaar) [2018601] - iommu/dma: Fold _swiotlb helpers into callers (Jerry Snitselaar) [2018601] - iommu/dma: Skip extra sync during unmap w/swiotlb (Jerry Snitselaar) [2018601] - iommu/dma: Fix arch_sync_dma for map (Jerry Snitselaar) [2018601] - iommu/dma: Fix sync_sg with swiotlb (Jerry Snitselaar) [2018601] - redhat/configs: Add CONFIG_DMA_RESTRICTED_POOL (Jerry Snitselaar) [2018601] - swiotlb: use depends on for DMA_RESTRICTED_POOL (Jerry Snitselaar) [2018601] - powerpc/svm: Don't issue ultracalls if !mem_encrypt_active() (Jerry Snitselaar) [2018601] - s390/pv: fix the forcing of the swiotlb (Jerry Snitselaar) [2018601] - swiotlb: Free tbl memory in swiotlb_exit() (Jerry Snitselaar) [2018601] - swiotlb: Emit diagnostic in swiotlb_exit() (Jerry Snitselaar) [2018601] - swiotlb: Convert io_default_tlb_mem to static allocation (Jerry Snitselaar) [2018601] - swiotlb: fix implicit debugfs declarations (Jerry Snitselaar) [2018601] - swiotlb: Add restricted DMA pool initialization (Jerry Snitselaar) [2018601] - swiotlb: Add restricted DMA alloc/free support (Jerry Snitselaar) [2018601] - swiotlb: Refactor swiotlb_tbl_unmap_single (Jerry Snitselaar) [2018601] - swiotlb: Move alloc_size to swiotlb_find_slots (Jerry Snitselaar) [2018601] - swiotlb: Use is_swiotlb_force_bounce for swiotlb data bouncing (Jerry Snitselaar) [2018601] - swiotlb: Update is_swiotlb_active to add a struct device argument (Jerry Snitselaar) [2018601] - swiotlb: Update is_swiotlb_buffer to add a struct device argument (Jerry Snitselaar) [2018601] - swiotlb: Set dev->dma_io_tlb_mem to the swiotlb pool used (Jerry Snitselaar) [2018601] - swiotlb: Refactor swiotlb_create_debugfs (Jerry Snitselaar) [2018601] - swiotlb: Refactor swiotlb init functions (Jerry Snitselaar) [2018601] - of: Drop superfluous ULL suffix for ~0 (Jerry Snitselaar) [2018601] - dma-mapping: fix 32-bit overflow with CONFIG_ARM_LPAE=n (Jerry Snitselaar) [2018601] - of/device: Update dma_range_map only when dev has valid dma-ranges (Jerry Snitselaar) [2018601] - drivers core: Fix oops when driver probe fails (Jerry Snitselaar) [2018601] - drivers core: Free dma_range_map when driver probe failed (Jerry Snitselaar) [2018601] - driver core: Postpone DMA tear-down until after devres release for probe failure (Jerry Snitselaar) [2018601] - powerpc/pseries/iommu: Fix window size for direct mapping with pmem (Jerry Snitselaar) [2018601] - dma-mapping: add a dma_init_global_coherent helper (Jerry Snitselaar) [2018601] - dma-mapping: simplify dma_init_coherent_memory (Jerry Snitselaar) [2018601] - dma-debug: fix debugfs initialization order (Jerry Snitselaar) [2018601] - dma-debug: teach add_dma_entry() about DMA_ATTR_SKIP_CPU_SYNC (Jerry Snitselaar) [2018601] - dma-debug: fix sg checks in debug_dma_map_sg() (Jerry Snitselaar) [2018601] - swiotlb-xen: ensure to issue well-formed XENMEM_exchange requests (Jerry Snitselaar) [2018601] - dma-debug: prevent an error message from causing runtime problems (Jerry Snitselaar) [2018601] - swiotlb-xen: drop DEFAULT_NSLABS (Jerry Snitselaar) [2018601] - swiotlb-xen: arrange to have buffer info logged (Jerry Snitselaar) [2018601] - swiotlb-xen: drop leftover __ref (Jerry Snitselaar) [2018601] - swiotlb-xen: limit init retries (Jerry Snitselaar) [2018601] - swiotlb-xen: suppress certain init retries (Jerry Snitselaar) [2018601] - swiotlb-xen: maintain slab count properly (Jerry Snitselaar) [2018601] - swiotlb-xen: fix late init retry (Jerry Snitselaar) [2018601] - swiotlb-xen: avoid double free (Jerry Snitselaar) [2018601] - dma-mapping: handle vmalloc addresses in dma_common_{mmap,get_sgtable} (Jerry Snitselaar) [2018601] - dma-debug: report -EEXIST errors in add_dma_entry (Jerry Snitselaar) [2018601] - dma-mapping: remove a trailing space (Jerry Snitselaar) [2018601] - dma-mapping: add unlikely hint to error path in dma_mapping_error (Jerry Snitselaar) [2018601] - dma-mapping: remove a pointless empty line in dma_alloc_coherent (Jerry Snitselaar) [2018601] - swiotlb: Make SWIOTLB_NO_FORCE perform no allocation (Jerry Snitselaar) [2018601] - swiotlb: remove swiotlb_nr_tbl (Jerry Snitselaar) [2018601] - xen/swiotlb: check if the swiotlb has already been initialized (Jerry Snitselaar) [2018601] - swiotlb: add overflow checks to swiotlb_bounce (Jerry Snitselaar) [2002023] - swiotlb: don't override user specified size in swiotlb_adjust_size (Jerry Snitselaar) [2002023] - swiotlb: dynamically allocate io_tlb_default_mem (Jerry Snitselaar) [2002023] - swiotlb: move global variables into a new io_tlb_mem structure (Jerry Snitselaar) [2002023] - xen-swiotlb: remove the unused size argument from xen_swiotlb_fixup (Jerry Snitselaar) [2018601] - xen-swiotlb: split xen_swiotlb_init (Jerry Snitselaar) [2018601] - swiotlb: lift the double initialization protection from xen-swiotlb (Jerry Snitselaar) [2002023] - xen-swiotlb: remove xen_io_tlb_start and xen_io_tlb_nslabs (Jerry Snitselaar) [2018601] - xen-swiotlb: remove xen_set_nslabs (Jerry Snitselaar) [2018601] - xen-swiotlb: use io_tlb_end in xen_swiotlb_dma_supported (Jerry Snitselaar) [2018601] - xen-swiotlb: use is_swiotlb_buffer in is_xen_swiotlb_buffer (Jerry Snitselaar) [2018601] - swiotlb: split swiotlb_tbl_sync_single (Jerry Snitselaar) [2002023] - swiotlb: manipulate orig_addr when tlb_addr has offset (Jerry Snitselaar) [2002023] - swiotlb: move orig addr and size validation into swiotlb_bounce (Jerry Snitselaar) [2002023] - swiotlb: remove the alloc_size parameter to swiotlb_tbl_unmap_single (Jerry Snitselaar) [2002023] - swiotlb: Fix the type of index (Jerry Snitselaar) [2018601] - swiotlb: Validate bounce size in the sync/unmap path (Jerry Snitselaar) [2002023] - powerpc/svm: stop using io_tlb_start (Jerry Snitselaar) [2002023] - nvme-pci: set min_align_mask (Jerry Snitselaar) [2002023] - swiotlb: respect min_align_mask (Jerry Snitselaar) [2002023] - swiotlb: don't modify orig_addr in swiotlb_tbl_sync_single (Jerry Snitselaar) [2002023] - swiotlb: refactor swiotlb_tbl_map_single (Jerry Snitselaar) [2002023] - swiotlb: clean up swiotlb_tbl_unmap_single (Jerry Snitselaar) [2002023] - swiotlb: factor out a nr_slots helper (Jerry Snitselaar) [2002023] - swiotlb: factor out an io_tlb_offset helper (Jerry Snitselaar) [2002023] - swiotlb: add a IO_TLB_SIZE define (Jerry Snitselaar) [2002023] - driver core: add a min_align_mask field to struct device_dma_parameters (Jerry Snitselaar) [2002023] - sdhci: stop poking into swiotlb internals (Jerry Snitselaar) [2018601] - driver core: lift dma_default_coherent into common code (Jerry Snitselaar) [2018601] - dma-pool: no need to check return value of debugfs_create functions (Jerry Snitselaar) [2018601] - powerpc/dma: Fallback to dma_ops when persistent memory present (Jerry Snitselaar) [2018601] - dma-mapping: Allow mixing bypass and mapped DMA operation (Jerry Snitselaar) [2018601] - dma-mapping: remove the dma_direct_set_offset export (Jerry Snitselaar) [2018601] - dma-mapping: move more functions to dma-map-ops.h (Jerry Snitselaar) [2018601] - dma-mapping: merge into (Jerry Snitselaar) [2018601] - dma-mapping: move large parts of to kernel/dma (Jerry Snitselaar) [2018601] - dma-mapping: add (back) arch_dma_mark_clean for ia64 (Jerry Snitselaar) [2018601] - dma-mapping: move dma-debug.h to kernel/dma/ (Jerry Snitselaar) [2018601] - dma-mapping: split (Jerry Snitselaar) [2018601] - dma-mapping: introduce DMA range map, supplanting dma_pfn_offset (Jerry Snitselaar) [2018601] - of: Make of_dma_get_range() private (Jerry Snitselaar) [2018601] - swiotlb: fix comment on swiotlb_bounce() (Jerry Snitselaar) [2018601] - xen/arm: introduce phys/dma translations in xen_dma_sync_for_* (Jerry Snitselaar) [2018601] - swiotlb-xen: add struct device * parameter to xen_dma_sync_for_device (Jerry Snitselaar) [2018601] - swiotlb-xen: add struct device * parameter to xen_dma_sync_for_cpu (Jerry Snitselaar) [2018601] - swiotlb-xen: introduce phys_to_dma/dma_to_phys translations (Jerry Snitselaar) [2018601] - swiotlb-xen: remove XEN_PFN_PHYS (Jerry Snitselaar) [2018601] - swiotlb-xen: add struct device * parameter to is_xen_swiotlb_buffer (Jerry Snitselaar) [2018601] - swiotlb-xen: add struct device * parameter to xen_bus_to_phys (Jerry Snitselaar) [2018601] - swiotlb-xen: add struct device * parameter to xen_phys_to_bus (Jerry Snitselaar) [2018601] - swiotlb-xen: use vmalloc_to_page on vmalloc virt addresses (Jerry Snitselaar) [2018601] - swiotlb-xen: Convert to use macro (Jerry Snitselaar) [2018601] - swiotlb-xen: merge xen_unmap_single into xen_swiotlb_unmap_page (Jerry Snitselaar) [2018601] - swiotlb-xen: remove xen_swiotlb_dma_mmap and xen_swiotlb_dma_get_sgtable (Jerry Snitselaar) [2018601] - xen/swiotlb: remember having called xen_create_contiguous_region() (Jerry Snitselaar) [2018601] - xen/swiotlb: simplify range_straddles_page_boundary() (Jerry Snitselaar) [2018601] - xen/swiotlb: fix condition for calling xen_destroy_contiguous_region() (Jerry Snitselaar) [2018601] - xen/swiotlb: don't initialize swiotlb twice on arm64 (Jerry Snitselaar) [2018601] - xen-swiotlb: use actually allocated size on check physical continuous (Jerry Snitselaar) [2018601] - igb: fix deadlock caused by taking RTNL in RPM resume path (Corinna Vinschen) [2039882] - igb: Fix removal of unicast MAC filters of VFs (Corinna Vinschen) [2039882] - net: ena: Fix error handling when calculating max IO queues number (Petr Oros) [2038158] - net: ena: Fix wrong rx request id by resetting device (Petr Oros) [2038158] - net: ena: Fix undefined state when tx request id is out of bounds (Petr Oros) [2038158] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Petr Oros) [2038158] - ena: Remove rcu_read_lock() around XDP program invocation (Petr Oros) [2038158] - net: ena: make symbol 'ena_alloc_map_page' static (Petr Oros) [2038158] - net: ena: fix DMA mapping function issues in XDP (Petr Oros) [2038158] - net: ena: re-organize code to improve readability (Petr Oros) [2038158] - net: ena: Use dev_alloc() in RX buffer allocation (Petr Oros) [2038158] - net: ena: aggregate doorbell common operations into a function (Petr Oros) [2038158] - net: ena: fix RST format in ENA documentation file (Petr Oros) [2038158] - net: ena: Remove module param and change message severity (Petr Oros) [2038158] - net: ena: add jiffies of last napi call to stats (Petr Oros) [2038158] - net: ena: use build_skb() in RX path (Petr Oros) [2038158] - net: ena: Improve error logging in driver (Petr Oros) [2038158] - net: ena: Remove unused code (Petr Oros) [2038158] - net: ena: optimize data access in fast-path code (Petr Oros) [2038158] - kasan, slub: reset tag when printing address (Nico Pache) [1954335] - kasan: fix Kconfig check of CC_HAS_WORKING_NOSANITIZE_ADDRESS (Nico Pache) [1954335] - Documentation: kunit: add tips for using current->kunit_test (Nico Pache) [1954335] - kunit: fix -Wunused-function warning for __kunit_fail_current_test (Nico Pache) [1954335] - kunit: support failure from dynamic analysis tools (Nico Pache) [1954335] - Add KASAN KUNIT Tests to Redhat kernel-modules-internal (Nico Pache) [1954335] - kasan, mm: fix resetting page_alloc tags for HW_TAGS (Nico Pache) [1954335] - kasan, mm: fix conflicts with init_on_alloc/free (Nico Pache) [1954335] - powerpc/uaccess: get rid of small constant size cases in raw_copy_{to,from}_user() (Nico Pache) [1954335] - kasan: remove redundant config option (Nico Pache) [1954335] - kasan: fix hwasan build for gcc (Nico Pache) [1954335] - lib/test_kasan_module.c: suppress unused var warning (Nico Pache) [1954335] - kasan: fix conflict with page poisoning (Nico Pache) [1954335] - kasan: fix per-page tags for non-page_alloc pages (Nico Pache) [1954335] - kasan: fix KASAN_STACK dependency for HW_TAGS (Nico Pache) [1954335] - kasan: clarify that only first bug is reported in HW_TAGS (Nico Pache) [1954335] - kasan: inline HW_TAGS helper functions (Nico Pache) [1954335] - kasan: ensure poisoning size alignment (Nico Pache) [1954335] - kasan, mm: optimize krealloc poisoning (Nico Pache) [1954335] - kasan, mm: fail krealloc on freed objects (Nico Pache) [1954335] - kasan: rework krealloc tests (Nico Pache) [1954335] - kasan: unify large kfree checks (Nico Pache) [1954335] - kasan: clean up setting free info in kasan_slab_free (Nico Pache) [1954335] - kasan: optimize large kmalloc poisoning (Nico Pache) [1954335] - kasan, mm: optimize kmalloc poisoning (Nico Pache) [1954335] - kasan, mm: don't save alloc stacks twice (Nico Pache) [1954335] - kasan: don't run tests when KASAN is not enabled (Nico Pache) [1954335] - kasan: add a test for kmem_cache_alloc/free_bulk (Nico Pache) [1954335] - kasan: add proper page allocator tests (Nico Pache) [1954335] - kasan: fix bug detection via ksize for HW_TAGS mode (Nico Pache) [1954335] - kasan: move _RET_IP_ to inline wrappers (Nico Pache) [1954335] - kasan: fix memory corruption in kasan_bitops_tags test (Nico Pache) [1954335] - kasan: rename CONFIG_TEST_KASAN_MODULE (Nico Pache) [1954335] - kasan: add match-all tag tests (Nico Pache) [1954335] - kasan: add macros to simplify checking test constraints (Nico Pache) [1954335] - kasan: clean up comments in tests (Nico Pache) [1954335] - kasan: clarify HW_TAGS impact on TBI (Nico Pache) [1954335] - kasan: prefix global functions with kasan_ (Nico Pache) [1954335] - kasan: fix stack traces dependency for HW_TAGS (Nico Pache) [1954335] - kasan: make addr_has_metadata() return true for valid addresses (Nico Pache) [1954335] - kasan: add explicit preconditions to kasan_report() (Nico Pache) [1954335] - kasan: fix HW_TAGS boot parameters (Nico Pache) [1954335] - kasan: fix null pointer dereference in kasan_record_aux_stack (Nico Pache) [1954335] - kasan: update documentation (Nico Pache) [1954335] - kasan, mm: allow cache merging with no metadata (Nico Pache) [1954335] - kasan: sanitize objects when metadata doesn't fit (Nico Pache) [1954335] - kasan: clarify comment in __kasan_kfree_large (Nico Pache) [1954335] - kasan: simplify assign_tag and set_tag calls (Nico Pache) [1954335] - kasan: don't round_up too much (Nico Pache) [1954335] - kasan, mm: rename kasan_poison_kfree (Nico Pache) [1954335] - kasan, mm: check kasan_enabled in annotations (Nico Pache) [1954335] - kasan: add and integrate kasan boot parameters (Nico Pache) [1954335] - kasan: inline (un)poison_range and check_invalid_free (Nico Pache) [1954335] - kasan: open-code kasan_unpoison_slab (Nico Pache) [1954335] - kasan: inline random_tag for HW_TAGS (Nico Pache) [1954335] - kasan: inline kasan_reset_tag for tag-based modes (Nico Pache) [1954335] - kasan: remove __kasan_unpoison_stack (Nico Pache) [1954335] - kasan: allow VMAP_STACK for HW_TAGS mode (Nico Pache) [1954335] - kasan, arm64: unpoison stack only with CONFIG_KASAN_STACK (Nico Pache) [1954335] - kasan: introduce set_alloc_info (Nico Pache) [1954335] - kasan: rename get_alloc/free_info (Nico Pache) [1954335] - kasan: simplify quarantine_put call site (Nico Pache) [1954335] - kasan: add documentation for hardware tag-based mode (Nico Pache) [1954335] - kasan, mm: reset tags when accessing metadata (Nico Pache) [1954335] - kasan, arm64: print report from tag fault handler (Nico Pache) [1954335] - kasan, arm64: implement HW_TAGS runtime (Nico Pache) [1954335] - kasan, arm64: expand CONFIG_KASAN checks (Nico Pache) [1954335] - string.h: fix incompatibility between FORTIFY_SOURCE and KASAN (Nico Pache) [1954335] - kasan, x86, s390: update undef CONFIG_KASAN (Nico Pache) [1954335] - kasan: define KASAN_GRANULE_SIZE for HW_TAGS (Nico Pache) [1954335] - arm64: kasan: add arch layer for memory tagging helpers (Nico Pache) [1954335] - kasan, mm: untag page address in free_reserved_area (Nico Pache) [1954335] - mm: Allow non-direct-map arguments to free_reserved_area() (Nico Pache) [1954335] - kasan: introduce CONFIG_KASAN_HW_TAGS (Nico Pache) [1954335] - kasan: separate metadata_fetch_row for each mode (Nico Pache) [1954335] - kasan: rename SHADOW layout macros to META (Nico Pache) [1954335] - kasan: rename print_shadow_for_address to print_memory_metadata (Nico Pache) [1954335] - kasan: rename addr_has_shadow to addr_has_metadata (Nico Pache) [1954335] - kasan, arm64: rename kasan_init_tags and mark as __init (Nico Pache) [1954335] - kasan, arm64: move initialization message (Nico Pache) [1954335] - kasan, arm64: only use kasan_depth for software modes (Nico Pache) [1954335] - kasan, arm64: only init shadow for software modes (Nico Pache) [1954335] - kasan: decode stack frame only with KASAN_STACK_ENABLE (Nico Pache) [1954335] - kasan: hide invalid free check implementation (Nico Pache) [1954335] - kasan: don't duplicate config dependencies (Nico Pache) [1954335] - kasan: rename report and tags files (Nico Pache) [1954335] - kasan: define KASAN_MEMORY_PER_SHADOW_PAGE (Nico Pache) [1954335] - kasan: split out shadow.c from common.c (Nico Pache) [1954335] - kasan: only build init.c for software modes (Nico Pache) [1954335] - kasan: rename KASAN_SHADOW_* to KASAN_GRANULE_* (Nico Pache) [1954335] - kasan: rename (un)poison_shadow to (un)poison_range (Nico Pache) [1954335] - fork: support VMAP_STACK with KASAN_VMALLOC (Nico Pache) [1954335] - kasan: shadow declarations only for software modes (Nico Pache) [1954335] - kasan: group vmalloc code (Nico Pache) [1954335] - kasan: KASAN_VMALLOC depends on KASAN_GENERIC (Nico Pache) [1954335] - kasan: drop unnecessary GPL text from comment headers (Nico Pache) [1954335] - kasan: update documentation for generic kasan (Nico Pache) [1954335] - kasan: print workqueue stack (Nico Pache) [1954335] - kasan: fix object remaining in offline per-cpu quarantine (Nico Pache) [1954335] - kasan: adopt KUNIT tests to SW_TAGS mode (Nico Pache) [1954335] - docs: kasan.rst: add two missing blank lines (Nico Pache) [1954335] - mm: kasan: do not panic if both panic_on_warn and kasan_multishot set (Nico Pache) [1954335] - KASAN: Testing Documentation (Nico Pache) [1954335] - KASAN: port KASAN Tests to KUnit (Nico Pache) [1954335] - KUnit: KASAN Integration (Nico Pache) [1954335] - kasan/kunit: add KUnit Struct to Current Task (Nico Pache) [1954335] - kasan: remove mentions of unsupported Clang versions (Nico Pache) [1954335] - kbuild: move CFLAGS_{KASAN,UBSAN,KCSAN} exports to relevant Makefiles (Nico Pache) [1954335] - s390/kasan: make shadow memory noexec (Nico Pache) [1954335] - kasan: adjust kasan_stack_oob for tag-based mode (Nico Pache) [1954335] - kasan: allow enabling stack tagging for tag-based mode (Nico Pache) [1954335] - kasan: don't tag stacks allocated with pagealloc (Nico Pache) [1954335] - lib/test_kasan.c: fix KASAN unit tests for tag-based KASAN (Nico Pache) [1954335] - kasan: remove kasan_unpoison_stack_above_sp_to() (Nico Pache) [1954335] - kasan: add tests for call_rcu stack recording (Nico Pache) [1954335] - kprobes: Remove show_registers() function prototype (Nico Pache) [1954335] - kasan: stop tests being eliminated as dead code with FORTIFY_SOURCE (Nico Pache) [1954335] - kasan: move kasan_report() into report.c (Nico Pache) [1954335] - kasan: stackdepot: move filter_irq_stacks() to stackdepot.c (Nico Pache) [1954335] - lib/stackdepot.c: check depot_index before accessing the stack slab (Nico Pache) [1954335] - lib/stackdepot: Remove obsolete functions (Nico Pache) [1954335] - kasan: add test for invalid size in memmove (Nico Pache) [1954335] - mm/memory-failure.c: use page_shift() in add_to_kill() (Nico Pache) [1954335] - x86: get rid of small constant size cases in raw_copy_{to,from}_user() (Nico Pache) [1954335] - s390/kasan: add KASAN_VMALLOC support (Nico Pache) [1954335] - s390: move vmalloc option parsing to startup code (Nico Pache) [1954335] - kasan: add test for vmalloc (Nico Pache) [1954335] - ehea: replace with page_shift() in ehea_is_hugepage() (Nico Pache) [1954335] - mm: introduce page_shift() (Nico Pache) [1954335] - lib/test_kasan.c: add roundtrip tests (Nico Pache) [1954335] - lib/test_kasan: Add test for double-kzfree detection (Nico Pache) [1954335] - lib/test_kasan: add bitops tests (Nico Pache) [1954335] - asm-generic, x86: add bitops instrumentation for KASAN (Nico Pache) [1954335] - x86: use static_cpu_has in uaccess region to avoid instrumentation (Nico Pache) [1954335] - x86/asm: Use stricter assembly constraints in bitops (Nico Pache) [1954335] - x86/asm: Remove dead __GNUC__ conditionals (Nico Pache) [1954335] - s390/kasan: adapt disabled_wait usage to avoid build error (Nico Pache) [1954335] - s390: simplify disabled_wait (Nico Pache) [1954335] - lib/test_kasan.c: add tests for several string/memory API functions (Nico Pache) [1954335] - arm64: Fix typo in a comment in arch/arm64/mm/kasan_init.c (Nico Pache) [1954335] - kprobes: Remove jprobe stub API (Nico Pache) [1954335] - Documentation/kprobes: Add how to change the execution path (Nico Pache) [1954335] - kprobes/x86: Do not disable preempt on int3 path (Nico Pache) [1954335] - bpf/error-inject/kprobes: Clear current_kprobe and enable preempt in kprobe (Nico Pache) [1954335] - s390/kprobes: Don't call the ->break_handler() in s390 kprobes code (Nico Pache) [1954335] - powerpc/kprobes: Don't call the ->break_handler() in powerpc kprobes code (Nico Pache) [1954335] - arm64/kprobes: Don't call the ->break_handler() in arm64 kprobes code (Nico Pache) [1954335] - kprobes/x86: Don't call the ->break_handler() in x86 kprobes (Nico Pache) [1954335] - kprobes: Don't check the ->break_handler() in generic kprobes code (Nico Pache) [1954335] - kprobes/x86: Remove jprobe implementation (Nico Pache) [1954335] - s390/kprobes: Remove jprobe implementation (Nico Pache) [1954335] - powerpc/kprobes: Remove jprobe powerpc implementation (Nico Pache) [1954335] - arm64/kprobes: Remove jprobe implementation (Nico Pache) [1954335] - kprobes: Remove jprobe API implementation (Nico Pache) [1954335] - Documentation/kprobes: Remove jprobes related leftover (Nico Pache) [1954335] - redhat: config: explicitly set CONFIG_ARM64_VA_BITS_48 for ARM64 (Nico Pache) [1954335] - arm64: mm: use a 48-bit ID map when possible on 52-bit VA builds (Nico Pache) [1954335] - arm64: mm: limit linear region to 51 bits for KVM in nVHE mode (Nico Pache) [1954335] - Documentation/arm64: fix RST layout of memory.rst (Nico Pache) [1954335] - arm64: mm: Remove MAX_USER_VA_BITS definition (Nico Pache) [1954335] - arm64: Use simpler arithmetics for the linear map macros (Nico Pache) [1954335] - arm64: mm: use single quantity to represent the PA to VA translation (Nico Pache) [1954335] - kasan/arm64: fix CONFIG_KASAN_SW_TAGS && KASAN_INLINE (Nico Pache) [1954335] - arm64: Do not pass tagged addresses to __is_lm_address() (Nico Pache) [1954335] - arm64: Fix kernel address detection of __is_lm_address() (Nico Pache) [1954335] - arm64: mm: extend linear region for 52-bit VA configurations (Nico Pache) [1954335] - arm64: Fix kcore macros after 52-bit virtual addressing fallout (Nico Pache) [1954335] - arm64: fix fixmap copy for 16K pages and 48-bit VA (Nico Pache) [1954335] - arm64: memory: rename VA_START to PAGE_END (Nico Pache) [1954335] - arm64: memory: Simplify _VA_START and _PAGE_OFFSET definitions (Nico Pache) [1954335] - arm64: memory: fix flipped VA space fallout (Nico Pache) [1954335] - arm64: memory: Fix virt_addr_valid() using __is_lm_address() (Nico Pache) [1954335] - arm64: memory: Ensure address tag is masked in conversion macros (Nico Pache) [1954335] - arm64: mm: Simplify definition of virt_addr_valid() (Nico Pache) [1954335] - docs: arm64: Add layout and 52-bit info to memory document (Nico Pache) [1954335] - arm64: mm: Remove vabits_user (Nico Pache) [1954335] - arm64: mm: Introduce 52-bit Kernel VAs (Nico Pache) [1954335] - arm64: mm: Modify calculation of VMEMMAP_SIZE (Nico Pache) [1954335] - arm64: mm: Separate out vmemmap (Nico Pache) [1954335] - arm64: mm: Logic to make offset_ttbr1 conditional (Nico Pache) [1954335] - arm64: mm: Introduce vabits_actual (Nico Pache) [1954335] - arm64: Print physical address of page table base in show_pte() (Nico Pache) [1954335] - arm64: mm: Introduce VA_BITS_MIN (Nico Pache) [1954335] - arm64: dump: De-constify VA_START and KASAN_SHADOW_START (Nico Pache) [1954335] - arm64: kasan: Switch to using KASAN_SHADOW_OFFSET (Nico Pache) [1954335] - arm64: mm: Flip kernel VA space (Nico Pache) [1954335] - arm64: mm: Remove bit-masking optimisations for PAGE_OFFSET and VMEMMAP_START (Nico Pache) [1954335] - arm64: dump: Use consistent capitalisation for page-table dumps (Nico Pache) [1954335] - kernel/rwsem: Use proper directories for rwsem_init.c (Scott Wood) [2040087] - redhat: Cleanup use of mark_hardware_removed (Prarit Bhargava) [2019378] - redhat: Cleanup use of mark_hardware_unsupported (Prarit Bhargava) [2019378] - redhat: clean up mark_hardware_deprecated() (Prarit Bhargava) [2019378] - nvme: Mark NVMe over FC Target support unmaintained (Prarit Bhargava) [2019378] - hdlc_fr: Mark driver unmaintained (Prarit Bhargava) [2019378] - sfc: Mark siena driver deprecated (Prarit Bhargava) [2019378] - qla3xxx: Mark driver unmaintained (Prarit Bhargava) [2019378] - netxen: Mark nic driver unmaintained (Prarit Bhargava) [2019378] - ethoc: Mark driver unmaintained (Prarit Bhargava) [2019378] - dnet: Mark driver unmaintained (Prarit Bhargava) [2019378] - drivers/pci/pci-driver.c: Fix if/ifdef typo (Prarit Bhargava) [2019378] - kernel/rh_taint.c: Update to new messaging (Prarit Bhargava) [2019378] - drm/i915/dmc: Change max DMC FW size on ADL-P (Michel Dänzer) [1988103] - drm/i915: Add workaround numbers to GEN7_COMMON_SLICE_CHICKEN1 whitelisting (Michel Dänzer) [1988103] - drm/i915: Fix Memory BW formulae for ADL-P (Michel Dänzer) [1988103] - drm/i915: Restore memory mapping for DPT FBs across system suspend/resume (Michel Dänzer) [1988103] - drm/i915: Factor out i915_ggtt_suspend_vm/i915_ggtt_resume_vm() (Michel Dänzer) [1988103] - drm/i915/adlp/fb: Remove restriction on CCS AUX plane strides (Michel Dänzer) [1988103] - drm/i915/adlp/fb: Remove restriction on semiplanar UV plane offset (Michel Dänzer) [1988103] - drm/i915/fb: Rename i915_color_plane_view::stride to mapping_stride (Michel Dänzer) [1988103] - drm/i915/adlp/fb: Fix remapping of linear CCS AUX surfaces (Michel Dänzer) [1988103] - drm/i915/fb: Factor out functions to remap contiguous FB obj pages (Michel Dänzer) [1988103] - drm/i915/adlp/fb: Prevent the mapping of redundant trailing padding NULL pages (Michel Dänzer) [1988103] - drm/i915: Add functions to check for RC CCS CC and MC CCS modifiers (Michel Dänzer) [1988103] - drm/i915: Move is_ccs_modifier() to intel_fb.c (Michel Dänzer) [1988103] - drm/i915: Add a platform independent way to check for CCS AUX planes (Michel Dänzer) [1988103] - drm/i915: Handle CCS CC planes separately from CCS AUX planes (Michel Dänzer) [1988103] - drm/i915: Add a platform independent way to get the RC CCS CC plane (Michel Dänzer) [1988103] - drm/i915: Move intel_format_info_is_yuv_semiplanar() to intel_fb.c (Michel Dänzer) [1988103] - drm/i915: Unexport is_semiplanar_uv_plane() (Michel Dänzer) [1988103] - drm/i915: Simplify the modifier check for interlaced scanout support (Michel Dänzer) [1988103] - drm/i915: Add tiling attribute to the modifier descriptor (Michel Dänzer) [1988103] - drm/i915: Move intel_get_format_info() to intel_fb.c (Michel Dänzer) [1988103] - drm/i915: Add a table with a descriptor for all i915 modifiers (Michel Dänzer) [1988103] - drm/i915/adlp: Implement workaround 16013190616 (Michel Dänzer) [1988103] - drm/i915/adlp: Extend PSR2 support in transcoder B (Michel Dänzer) [1988103] - drm/i915/display: Wait PSR2 get out of deep sleep to update pipe (Michel Dänzer) [1988103] - drm/i915/display/adlp: Allow PSR2 to be enabled (Michel Dänzer) [1988103] - drm/i915/display/adlp: Optimize PSR2 power-savings in corner cases (Michel Dänzer) [1988103] - drm/i915/display: Fix glitches when moving cursor with PSR2 selective fetch enabled (Michel Dänzer) [1988103] - drm/i915/display: Handle frontbuffer rendering when PSR2 selective fetch is enabled (Michel Dänzer) [1988103] - drm/i915/display: Drop unnecessary frontbuffer flushes (Michel Dänzer) [1988103] - drm/i915/display/psr: Do full fetch when handling multi-planar formats (Michel Dänzer) [1988103] - drm/i915/display/psr: Handle plane and pipe restrictions at every page flip (Michel Dänzer) [1988103] - drm/i915/display: Only keep PSR enabled if there is active planes (Michel Dänzer) [1988103] - drm/i915/display: Match PSR2 selective fetch sequences with specification (Michel Dänzer) [1988103] - drm/i915/display/dmc: Set DC_STATE_DEBUG_MASK_CORES after firmware load (Michel Dänzer) [1988103] - drm/i915: Nuke intel_prepare_shared_dpll() (Michel Dänzer) [1988103] - drm/i915: Fold ibx_pch_dpll_prepare() into ibx_pch_dpll_enable() (Michel Dänzer) [1988103] - drm/i915: Fold i9xx_set_pll_dividers() into i9xx_enable_pll() (Michel Dänzer) [1988103] - drm/i915: Reuse ilk_needs_fb_cb_tune() for the reduced clock as well (Michel Dänzer) [1988103] - drm/i915: Call {vlv,chv}_prepare_pll() from {vlv,chv}_enable_pll() (Michel Dänzer) [1988103] - drm/i915: Program DPLL P1 dividers consistently (Michel Dänzer) [1988103] - drm/i915: Remove the 'reg' local variable (Michel Dänzer) [1988103] - drm/i915: Clean up variable names in old dpll functions (Michel Dänzer) [1988103] - drm/i915: Clean dpll calling convention (Michel Dänzer) [1988103] - drm/i915: Constify struct dpll all over (Michel Dänzer) [1988103] - drm/i915: Extract ilk_update_pll_dividers() (Michel Dänzer) [1988103] - drm/i915: Clean up gen2 DPLL readout (Michel Dänzer) [1988103] - drm/i915: Set output_types to EDP for vlv/chv DPLL forcing (Michel Dänzer) [1988103] - drm/i915: Silence __iomem sparse warn (Michel Dänzer) [1988103] - drm/i915: split fdi link training from display vtable. (Michel Dänzer) [1988103] - drm/i915: split irq hotplug function from display vtable (Michel Dänzer) [1988103] - drm/i915: split cdclk functions from display vtable. (Michel Dänzer) [1988103] - drm/i915: split audio functions from display vtable (Michel Dänzer) [1988103] - drm/i915: split color functions from display vtable (Michel Dänzer) [1988103] - drm/i915: split watermark vfuncs from display vtable. (Michel Dänzer) [1988103] - drm/i915: split clock gating init from display vtable (Michel Dänzer) [1988103] - drm/i915/display: add intel_fdi_link_train wrapper. (Michel Dänzer) [1988103] - drm/i915: add wrappers around cdclk vtable funcs. (Michel Dänzer) [1988103] - drm/i915/wm: provide wrappers around watermark vfuncs calls (v3) (Michel Dänzer) [1988103] - drm/i915: make update_wm take a dev_priv. (Michel Dänzer) [1988103] - drm/i915/pm: drop get_fifo_size vfunc. (Michel Dänzer) [1988103] - drm/i915: Clean up pre-skl wm calling convention (Michel Dänzer) [1988103] - drm/i915/dmc: Update to DMC v2.12 (Michel Dänzer) [1988103] - drm/i915: Implement PSF GV point support (Michel Dänzer) [1988103] - drm/i915: Extend QGV point restrict mask to 0x3 (Michel Dänzer) [1988103] - drm/i915/display: Disable audio, DRRS and PSR before planes (Michel Dänzer) [1988103] - drm/i915: Make display workaround upper bounds exclusive (Michel Dänzer) [1988103] - drm/i915: Program DFR enable/disable as a GT workaround (Michel Dänzer) [1988103] - drm/i915/step: s/_revid_tbl/_revids (Michel Dänzer) [1988103] - drm/i915/display: Settle on "adl-x" in WA comments (Michel Dänzer) [1988103] - drm/i915: Settle on "adl-x" in WA comments (Michel Dänzer) [1988103] - drm/i915/display/adlp: Disable underrun recovery (Michel Dänzer) [1988103] - drm/i915/tc: Fix system hang on ADL-P during TypeC PHY disconnect (Michel Dänzer) [1988103] - drm/i915/tc: Drop extra TC cold blocking from intel_tc_port_connected() (Michel Dänzer) [1988103] - drm/i915/tc: Fix TypeC PHY connect/disconnect logic on ADL-P (Michel Dänzer) [1988103] - drm/i915/icl/tc: Remove the ICL special casing during TC-cold blocking (Michel Dänzer) [1988103] - drm/i915/tc: Avoid using legacy AUX PW in TBT mode (Michel Dänzer) [1988103] - drm/i915/tc: Refactor TC-cold block/unblock helpers (Michel Dänzer) [1988103] - drm/i915/tc: Add a mode for the TypeC PHY's disconnected state (Michel Dänzer) [1988103] - drm/i915/tc: Don't keep legacy TypeC ports in connected state w/o a sink (Michel Dänzer) [1988103] - drm/i915/tc: Add/use helpers to retrieve TypeC port properties (Michel Dänzer) [1988103] - drm/i915/tc: Check for DP-alt, legacy sinks before taking PHY ownership (Michel Dänzer) [1988103] - drm/i915/tc: Remove waiting for PHY complete during releasing ownership (Michel Dänzer) [1988103] - drm/i915/adlp/tc: Fix PHY connected check for Thunderbolt mode (Michel Dänzer) [1988103] - drm/i915: Force a TypeC PHY disconnect during suspend/shutdown (Michel Dänzer) [1988103] - drm/i915/adlp: Add support for remapping CCS FBs (Michel Dänzer) [1988103] - drm/i915: Follow a new->old platform check order in intel_fb_stride_alignment (Michel Dänzer) [1988103] - drm/i915/adlp: Assert that VMAs in DPT start at 0 (Michel Dänzer) [1988103] - drm/i915/adlp: Require always a power-of-two sized CCS surface stride (Michel Dänzer) [1988103] - drm/i915: Use tile block based dimensions for CCS origin x, y check (Michel Dänzer) [1988103] - drm/i915/fb: move user framebuffer stuff to intel_fb.c (Michel Dänzer) [1988103] - drm/i915/display: split out dpt out of intel_display.c (Michel Dänzer) [1988103] - drm/i915/fb: move intel_surf_alignment() to intel_fb.c (Michel Dänzer) [1988103] - drm/i915: add HAS_ASYNC_FLIPS feature macro (Michel Dänzer) [1988103] - drm/i915/fb: move intel_fb_align_height() to intel_fb.c (Michel Dänzer) [1988103] - drm/i915/fb: move intel_tile_width_bytes() to intel_fb.c (Michel Dänzer) [1988103] - drm/i915/display/adlp: Add new PSR2 workarounds (Michel Dänzer) [1988103] - drm/i915: Program chicken bit during DP MST sequence on TGL+ (Michel Dänzer) [1988103] - drm/i915/display: Workaround cursor left overs with PSR2 selective fetch enabled (Michel Dänzer) [1988103] - drm/i915/display/adlp: Fix PSR2_MAN_TRK_CTL_SU_REGION_END_ADDR calculation (Michel Dänzer) [1988103] - drm/i915: Update memory bandwidth parameters (Michel Dänzer) [1988103] - drm/i915/dp: fix for ADL_P/S dp/edp max source rates (Michel Dänzer) [1988103] - drm/i915/dp: fix DG1 and RKL max source rates (Michel Dänzer) [1988103] - drm/i915/dp: fix EHL/JSL max source rates calculation (Michel Dänzer) [1988103] - drm/i915/dp: fix TGL and ICL max source rates (Michel Dänzer) [1988103] - drm/i915/dp: Fix eDP max rate for display 11+ (Michel Dänzer) [1988103] - drm/i915/dp: fix DG2 max source rate check (Michel Dänzer) [1988103] - drm/i915/dg2: add DG2 UHBR source rates (Michel Dänzer) [1988103] - drm/i915/display: remove explicit CNL handling from intel_dp.c (Michel Dänzer) [1988103] - drm/i915/dsi/xelpd: Enable mipi dsi support. (Michel Dänzer) [1988103] - drm/i915/dsi/xelpd: Add WA to program LP to HS wakeup guardband (Michel Dänzer) [1988103] - drm/i915/display: Update small joiner ram size (Michel Dänzer) [1988103] - drm/i915/adl_p: Also disable underrun recovery with MSO (Michel Dänzer) [1988103] - drm/i915/display/adl_p: Correctly program MBUS DBOX A credits (Michel Dänzer) [1988103] - drm/i915: Apply CMTG clock disabling WA while DPLL0 is enabled (Michel Dänzer) [1988103] - drm/i915/adl_p: Add ddi buf translation tables for combo PHY (Michel Dänzer) [1988103] - drm/i915/adl_s: Update ddi buf translation tables (Michel Dänzer) [1988103] - drm/i915: Add the missing adls vswing tables (Michel Dänzer) [1988103] - drm/i915/adlp: Add workaround to disable CMTG clock gating (Michel Dänzer) [1988103] - drm/i915/adl_p: Allow underrun recovery when possible (Michel Dänzer) [1988103] - drm/i915: Add dummy IS_DG2 definition (Michel Dänzer) [1988103] - drm/i915: Extend Wa_1406941453 to adl-p (Michel Dänzer) [1988103] - drm/i915/display/adl_p: Implement PSR changes (Michel Dänzer) [1988103] - drm/i915/debugfs: DISPLAY_VER 13 lpsp capability (Michel Dänzer) [1988103] - drm/i915/adlp: Add ADL-P GuC/HuC firmware files (Michel Dänzer) [1988103] - drm/i915/huc: Update TGL and friends to HuC 7.9.3 (Michel Dänzer) [1988103] - drm/i915/guc: Update firmware to v62.0.0 (Michel Dänzer) [1988103] - drm/i915/guc: Introduce unified HXG messages (Michel Dänzer) [1988103] - drm/i915/display/adl_p: Implement Wa_16011303918 (Michel Dänzer) [1988103] - drm/i915/xelpd: Handle PSR2 SDP indication in the prior scanline (Michel Dänzer) [1988103] - drm/i915/display/psr: Handle SU Y granularity (Michel Dänzer) [1988103] - drm/i915/display/adl_p: Implement Wa_16011168373 (Michel Dänzer) [1988103] - drm/i915/display/adl_p: Implement Wa_22012278275 (Michel Dänzer) [1988103] - drm/i915: Nuke buf_trans hdmi functions (Michel Dänzer) [1988103] - drm/i915: Clean up jsl/ehl buf trans functions (Michel Dänzer) [1988103] - drm/i915: Fix ehl edp hbr2 vswing table (Michel Dänzer) [1988103] - drm/i915: Deduplicate icl DP HBR2 vs. eDP HBR3 table (Michel Dänzer) [1988103] - drm/i915: Fix dg1 buf trans tables (Michel Dänzer) [1988103] - drm/i915: Introduce rkl_get_combo_buf_trans() (Michel Dänzer) [1988103] - drm/i915: Clean up hsw/bdw/skl/kbl buf trans funcs (Michel Dänzer) [1988103] - drm/i915: Introduce encoder->get_buf_trans() (Michel Dänzer) [1988103] - drm/i915: Store the HDMI default entry in the bug trans struct (Michel Dänzer) [1988103] - drm/i915; Return the whole buf_trans struct from get_buf_trans() (Michel Dänzer) [1988103] - drm/i915: Introduce intel_get_buf_trans() (Michel Dänzer) [1988103] - drm/i915: Wrap the buf trans tables into a struct (Michel Dänzer) [1988103] - drm/i915: Rename dkl phy buf trans tables (Michel Dänzer) [1988103] - drm/i915: Wrap the platform specific buf trans structs into a union (Michel Dänzer) [1988103] - drm/i915: Introduce hsw_get_buf_trans() (Michel Dänzer) [1988103] - drm/i915: s/intel/hsw/ for hsw/bdw/skl buf trans (Michel Dänzer) [1988103] - drm/i915/adl_p: Load DMC (Michel Dänzer) [1988103] - drm/i915/adl_p: Pipe B DMC Support (Michel Dänzer) [1988103] - drm/i915/xelpd: Pipe A DMC plugging (Michel Dänzer) [1988103] - drm/i915/dmc: Introduce DMC_FW_MAIN (Michel Dänzer) [1988103] - drm/i915/adl_p: Add initial ADL_P Workarounds (Michel Dänzer) [1988103] - drm/i915/xelpd: break feature inheritance (Michel Dänzer) [1988103] - backlight: backlight: Make of_find_backlight static (Jérôme Glisse) [1988103] - backlight: backlight: Drop backlight_put() (Jérôme Glisse) [1988103] - backlight: backlight: Introduce backlight_get_brightness() (Jérôme Glisse) [1988103] - backlight: backlight: Drop extern from prototypes (Jérôme Glisse) [1988103] - backlight: generic_bl: Remove this driver as it is unused (Michel Dänzer) [1988103] - backlight: backlight: Document enums in backlight.h (Jérôme Glisse) [1988103] - backlight: backlight: Document inline functions in backlight.h (Jérôme Glisse) [1988103] - backlight: backlight: Improve backlight_device documentation (Jérôme Glisse) [1988103] - backlight: backlight: Improve backlight_properties documentation (Jérôme Glisse) [1988103] - backlight: backlight: Improve backlight_ops documentation (Jérôme Glisse) [1988103] - backlight: backlight: Add backlight_is_blank() (Jérôme Glisse) [1988103] - backlight: Add backlight_device_get_by_name() (Jérôme Glisse) [1988103] - backlight: Expose brightness curve type through sysfs (Michel Dänzer) [1988103] - backlight: Remove obsolete comment for ->state (Jérôme Glisse) [1988103] - x86/gpu: add JasperLake to gen11 early quirks (Michel Dänzer) [1988103] - drm/i915/adl_p: ADL_P device info enabling (Michel Dänzer) [1988103] - redhat/configs: Disable CONFIG_DRM_VMWGFX on aarch64 (Michel Dänzer) [1988103] - drm/amd/display: Reduce stack size for dml31 UseMinimumDCFCLK (Michel Dänzer) [1988103] - drm/amd/display: Reduce stack size for dml31_ModeSupportAndSystemConfigurationFull (Michel Dänzer) [1988103] - drm/amdgpu: Initialize max/min_dpm_level (Michel Dänzer) [1988103] - redhat/configs: Disable CONFIG_HSA_AMD_SVM for now (Michel Dänzer) [1988103] - i915: Convert to older tasklet API (Michel Dänzer) [1988103] - drm/ttm: Include asm/pgtable.h (Michel Dänzer) [1988103] - Merge DRM changes from upstream v5.13..v5.14.21 (Michel Dänzer) [1988103] - PCI: Add support for dev_groups to struct pci_driver (Jérôme Glisse) [1988103] - drm: Initialize some local variables to avoid compiler warnings (Jérôme Glisse) [1988103] - drm: Use swiotlb_nr_tbl instead of is_swiotlb_active (Jérôme Glisse) [1988103] - i915: Use mdev_type_kobj_to_group_id instead of mtype_get_type_group_id (Jérôme Glisse) [1988103] - i915: Convert to older tasklet API (Jérôme Glisse) [1988103] - drm: Drop const from list_sort compare function prototypes (Jérôme Glisse) [1988103] - Merge DRM changes from upstream v5.12.14..v5.13 (Michel Dänzer) [1988103] - vfio/mdev: add helper to get index of mdev_type sysfs file (Jérôme Glisse) [1988103] - drm/syncobj: make lockdep complain on WAIT_FOR_SUBMIT v3 (Jérôme Glisse) [1988103] - Revert "drm/i915: Implement Wa_1508744258" (Michel Dänzer) [1988103] - Revert "drm/i915: Add the missing adls vswing tables" (Michel Dänzer) [1988103] - x86/gpu: Add Alderlake-S stolen memory support (Michel Dänzer) [1988103] - x86/gpu: add RKL stolen memory support (Michel Dänzer) [1988103] - x86/gpu: add TGL stolen memory support (Michel Dänzer) [1988103] - x86/gpu: add ElkhartLake to gen11 early quirks (Michel Dänzer) [1988103] - x86/gpu: reserve ICL's graphics stolen memory (Michel Dänzer) [1988103] - selftest/x86/signal: Include test cases for validating sigaltstack (Prarit Bhargava) [1837321] - x86/signal: Detect and prevent an alternate signal stack overflow (Prarit Bhargava) [1837321] - selftest/sigaltstack: Use the AT_MINSIGSTKSZ aux vector if available (Prarit Bhargava) [1837321] - x86/fpu: Additional cleanups (Prarit Bhargava) [1837321] - binfmt_elf: Respect error return from `regset->active' (Prarit Bhargava) [1837321] - x86/fpu: Optimize out sigframe xfeatures when in init state (Prarit Bhargava) [1837321] - Documentation/x86: Add documentation for using dynamic XSTATE features (Prarit Bhargava) [1837321] - selftests/x86/amx: Add context switch test (Prarit Bhargava) [1837321] - selftests/x86/amx: Add test cases for AMX state management (Prarit Bhargava) [1837321] - x86/fpu: Include vmalloc.h for vzalloc() (Prarit Bhargava) [1837321] - x86/fpu/amx: Enable the AMX feature in 64-bit mode (Prarit Bhargava) [1837321] - x86/fpu: Add XFD handling for dynamic states (Prarit Bhargava) [1837321] - x86/fpu: Calculate the default sizes independently (Prarit Bhargava) [1837321] - x86/fpu/amx: Define AMX state components and have it used for boot-time checks (Prarit Bhargava) [1837321] - x86/fpu/xstate: Prepare XSAVE feature table for gaps in state component numbers (Prarit Bhargava) [1837321] - x86/fpu/xstate: Add fpstate_realloc()/free() (Prarit Bhargava) [1837321] - x86/fpu/xstate: Add XFD #NM handler (Prarit Bhargava) [1837321] - x86/fpu: Update XFD state where required (Prarit Bhargava) [1837321] - x86/fpu: Add sanity checks for XFD (Prarit Bhargava) [1837321] - x86/fpu: Add XFD state to fpstate (Prarit Bhargava) [1837321] - x86/msr-index: Add MSRs for XFD (Prarit Bhargava) [1837321] - x86/cpufeatures: Add eXtended Feature Disabling (XFD) feature bit (Prarit Bhargava) [1837321] - x86/fpu: Reset permission and fpstate on exec() (Prarit Bhargava) [1837321] - x86/fpu: Prepare fpu_clone() for dynamically enabled features (Prarit Bhargava) [1837321] - x86/fpu/signal: Prepare for variable sigframe length (Prarit Bhargava) [1837321] - x86/signal: Use fpu::__state_user_size for sigalt stack validation (Prarit Bhargava) [1837321] - x86/fpu: Add basic helpers for dynamically enabled features (Prarit Bhargava) [1837321] - x86/arch_prctl: Add controls for dynamic XSTATE components (Prarit Bhargava) [1837321] - x86/fpu: Add fpu_state_config::legacy_features (Prarit Bhargava) [1837321] - x86/fpu: Add members to struct fpu to cache permission information (Prarit Bhargava) [1837321] - x86/fpu/xstate: Provide xstate_calculate_size() (Prarit Bhargava) [1837321] - x86/signal: Implement sigaltstack size validation (Prarit Bhargava) [1837321] - signal: Add an optional check for altstack size (Prarit Bhargava) [1837321] - x86/fpu: Remove old KVM FPU interface (Prarit Bhargava) [1837321] - x86/kvm: Convert FPU handling to a single swap buffer (Prarit Bhargava) [1837321] - x86/fpu: Provide infrastructure for KVM FPU cleanup (Prarit Bhargava) [1837321] - x86/fpu: Prepare for sanitizing KVM FPU code (Prarit Bhargava) [1837321] - x86/fpu/xstate: Move remaining xfeature helpers to core (Prarit Bhargava) [1837321] - x86/fpu: Rework restore_regs_from_fpstate() (Prarit Bhargava) [1837321] - x86/fpu: Mop up xfeatures_mask_uabi() (Prarit Bhargava) [1837321] - x86/fpu: Move xstate feature masks to fpu_*_cfg (Prarit Bhargava) [1837321] - x86/fpu: Move xstate size to fpu_*_cfg (Prarit Bhargava) [1837321] - x86/fpu/xstate: Cleanup size calculations (Prarit Bhargava) [1837321] - x86/fpu: Cleanup fpu__init_system_xstate_size_legacy() (Prarit Bhargava) [1837321] - x86/fpu: Provide struct fpu_config (Prarit Bhargava) [1837321] - x86/fpu/signal: Use fpstate for size and features (Prarit Bhargava) [1837321] - x86/fpu/xstate: Use fpstate for copy_uabi_to_xstate() (Prarit Bhargava) [1837321] - x86/fpu: Use fpstate in __copy_xstate_to_uabi_buf() (Prarit Bhargava) [1837321] - x86/fpu: Use fpstate in fpu_copy_kvm_uabi_to_fpstate() (Prarit Bhargava) [1837321] - x86/fpu/xstate: Use fpstate for xsave_to_user_sigframe() (Prarit Bhargava) [1837321] - x86/fpu/xstate: Use fpstate for os_xsave() (Prarit Bhargava) [1837321] - x86/fpu: Use fpstate::size (Prarit Bhargava) [1837321] - x86/fpu: Add size and mask information to fpstate (Prarit Bhargava) [1837321] - x86/process: Move arch_thread_struct_whitelist() out of line (Prarit Bhargava) [1837321] - x86/fpu: Do not leak fpstate pointer on fork (Prarit Bhargava) [1837321] - x86/fpu: Remove fpu::state (Prarit Bhargava) [1837321] - x86/math-emu: Convert to fpstate (Prarit Bhargava) [1837321] - x86/fpu/core: Convert to fpstate (Prarit Bhargava) [1837321] - x86/fpu/signal: Convert to fpstate (Prarit Bhargava) [1837321] - x86/fpu/regset: Convert to fpstate (Prarit Bhargava) [1837321] - x86/fpu: Convert tracing to fpstate (Prarit Bhargava) [1837321] - x86/KVM: Convert to fpstate (Prarit Bhargava) [1837321] - x86/fpu: Replace KVMs xstate component clearing (Prarit Bhargava) [1837321] - x86/fpu: Convert restore_fpregs_from_fpstate() to struct fpstate (Prarit Bhargava) [1837321] - x86/fpu: Convert fpstate_init() to struct fpstate (Prarit Bhargava) [1837321] - fpu/types.h: KABI fix Part I (Prarit Bhargava) [1837321] - x86/fpu: Provide struct fpstate (Prarit Bhargava) [1837321] - x86/fpu: Replace KVMs home brewed FPU copy to user (Prarit Bhargava) [1837321] - x86/fpu: Provide a proper function for ex_handler_fprestore() (Prarit Bhargava) [1837321] - x86/fpu: Replace the includes of fpu/internal.h (Prarit Bhargava) [1837321] - x86/fpu: Mop up the internal.h leftovers (Prarit Bhargava) [1837321] - x86/sev: Include fpu/xcr.h (Prarit Bhargava) [1837321] - x86/fpu: Remove internal.h dependency from fpu/signal.h (Prarit Bhargava) [1837321] - x86/fpu: Move fpstate functions to api.h (Prarit Bhargava) [1837321] - x86/fpu: Move mxcsr related code to core (Prarit Bhargava) [1837321] - x86/fpu: Move fpregs_restore_userregs() to core (Prarit Bhargava) [1837321] - x86/fpu: Make WARN_ON_FPU() private (Prarit Bhargava) [1837321] - x86/fpu: Move legacy ASM wrappers to core (Prarit Bhargava) [1837321] - x86/fpu: Move os_xsave() and os_xrstor() to core (Prarit Bhargava) [1837321] - x86/fpu: Make os_xrstor_booting() private (Prarit Bhargava) [1837321] - x86/fpu: Clean up CPU feature tests (Prarit Bhargava) [1837321] - x86/fpu: Move context switch and exit to user inlines into sched.h (Prarit Bhargava) [1837321] - x86/fpu: Mark fpu__init_prepare_fx_sw_frame() as __init (Prarit Bhargava) [1837321] - x86/fpu: Rework copy_xstate_to_uabi_buf() (Prarit Bhargava) [1837321] - x86/fpu: Replace KVMs home brewed FPU copy from user (Prarit Bhargava) [1837321] - x86/fpu: Move KVMs FPU swapping to FPU core (Prarit Bhargava) [1837321] - x86/fpu/xstate: Mark all init only functions __init (Prarit Bhargava) [1837321] - x86/fpu/xstate: Provide and use for_each_xfeature() (Prarit Bhargava) [1837321] - x86/fpu: Cleanup xstate xcomp_bv initialization (Prarit Bhargava) [1837321] - x86/fpu: Do not inherit FPU context for kernel and IO worker threads (Prarit Bhargava) [1837321] - x86/process: Clone FPU in copy_thread() (Prarit Bhargava) [1837321] - x86/fpu: Remove pointless memset in fpu_clone() (Prarit Bhargava) [1837321] - x86/fpu: Cleanup the on_boot_cpu clutter (Prarit Bhargava) [1837321] - x86/fpu: Restrict xsaves()/xrstors() to independent states (Prarit Bhargava) [1837321] - x86/pkru: Remove useless include (Prarit Bhargava) [1837321] - x86/fpu: Update stale comments (Prarit Bhargava) [1837321] - x86/fpu: Remove pointless argument from switch_fpu_finish() (Prarit Bhargava) [1837321] - x86/fpu: Mask out the invalid MXCSR bits properly (Prarit Bhargava) [1837321] - x86/fpu: Restore the masking out of reserved MXCSR bits (Prarit Bhargava) [1837321] - x86/fpu/signal: Fix missed conversion to correct boolean retval in save_xstate_epilog() (Prarit Bhargava) [1837321] - x86/fpu/signal: Change return code of restore_fpregs_from_user() to boolean (Prarit Bhargava) [1837321] - x86/fpu/signal: Change return code of check_xstate_in_sigframe() to boolean (Prarit Bhargava) [1837321] - x86/fpu/signal: Change return type of __fpu_restore_sig() to boolean (Prarit Bhargava) [1837321] - x86/fpu/signal: Change return type of fpu__restore_sig() to boolean (Prarit Bhargava) [1837321] - x86/signal: Change return type of restore_sigcontext() to boolean (Prarit Bhargava) [1837321] - x86/fpu/signal: Change return type of copy_fpregs_to_sigframe() helpers to boolean (Prarit Bhargava) [1837321] - x86/fpu/signal: Change return type of copy_fpstate_to_sigframe() to boolean (Prarit Bhargava) [1837321] - x86/fpu/signal: Move xstate clearing out of copy_fpregs_to_sigframe() (Prarit Bhargava) [1837321] - x86/fpu/signal: Move header zeroing out of xsave_to_user_sigframe() (Prarit Bhargava) [1837321] - x86/fpu/signal: Clarify exception handling in restore_fpregs_from_user() (Prarit Bhargava) [1837321] - x86/elf: Support a new ELF aux vector AT_MINSIGSTKSZ (Prarit Bhargava) [1837321] - uapi/auxvec: Define the aux vector AT_MINSIGSTKSZ (Prarit Bhargava) [1837321] - x86: get rid of get_user_ex() in restore_sigcontext() (Prarit Bhargava) [1837321] - x86: get rid of get_user_ex() in ia32_restore_sigcontext() (Prarit Bhargava) [1837321] - x86: Remove force_iret() (Prarit Bhargava) [1837321] - x86/uaccess, signal: Fix AC=1 bloat (Prarit Bhargava) [1837321] - x86/ia32: Fix ia32_restore_sigcontext() AC leak (Prarit Bhargava) [1837321] - x86/tsc: Add tsc_early_khz command line parameter (Prarit Bhargava) [1957375] - x86/debug: Support negative polarity DR6 bits (Prarit Bhargava) [2017958]- KVM: SVM: Do not terminate SEV-ES guests on GHCB validation failure (Vitaly Kuznetsov) [2032931] - KVM: SEV: Fall back to vmalloc for SEV-ES scratch area if necessary (Vitaly Kuznetsov) [2032931] - KVM: SEV: Return appropriate error codes if SEV-ES scratch setup fails (Vitaly Kuznetsov) [2032931] - KVM: SEV: Refactor out sev_es_state struct (Vitaly Kuznetsov) [2032931] - s390: mm: Fix secure storage access exception handling (Thomas Huth) [1984910] - KVM: PPC: Book3S HV: Make idle_kvm_start_guest() return 0 if it went to guest (Jon Maloy) [2018960] {CVE-2021-43056} - KVM: PPC: Book3S HV: Fix stack handling in idle_kvm_start_guest() (Jon Maloy) [2018960] {CVE-2021-43056} - KVM: arm64: selftests: arch_timer: Support vCPU migration (Gavin Shan) [2024808] - KVM: arm64: selftests: Add arch_timer test (Gavin Shan) [2024808] - KVM: arm64: selftests: Add host support for vGIC (Gavin Shan) [2024808] - KVM: arm64: selftests: Add basic GICv3 support (Gavin Shan) [2024808] - KVM: arm64: selftests: Add light-weight spinlock support (Gavin Shan) [2024808] - KVM: arm64: selftests: Add guest support to get the vcpuid (Gavin Shan) [2024808] - KVM: arm64: selftests: Maintain consistency for vcpuid type (Gavin Shan) [2024808] - KVM: arm64: selftests: Add support to disable and enable local IRQs (Gavin Shan) [2024808] - KVM: arm64: selftests: Add basic support to generate delays (Gavin Shan) [2024808] - KVM: arm64: selftests: Add basic support for arch_timers (Gavin Shan) [2024808] - KVM: arm64: selftests: Add support for cpu_relax (Gavin Shan) [2024808] - KVM: arm64: selftests: Introduce ARM64_SYS_KVM_REG (Gavin Shan) [2024808] - tools: arm64: Import sysreg.h (Gavin Shan) [2024808] - KVM: arm64: selftests: Add MMIO readl/writel support (Gavin Shan) [2024808] - selftests: KVM: Introduce psci_cpu_on_test (Gavin Shan) [2024808] - KVM: arm64: selftests: get-reg-list: actually enable pmu regs in pmu sublist (Gavin Shan) [2024808] - KVM: arm64: Update MAINTAINERS to include selftests (Gavin Shan) [2024808] - KVM: arm64: selftests: get-reg-list: Split base and pmu registers (Gavin Shan) [2024808] - KVM: arm64: selftests: get-reg-list: Remove get-reg-list-sve (Gavin Shan) [2024808] - KVM: arm64: selftests: get-reg-list: Provide config selection option (Gavin Shan) [2024808] - KVM: arm64: selftests: get-reg-list: Prepare to run multiple configs at once (Gavin Shan) [2024808] - KVM: arm64: selftests: get-reg-list: Introduce vcpu configs (Gavin Shan) [2024808] - sctp: make the raise timer more simple and accurate (Xin Long) [2020474] - Enable flowtable ipv4/ipv6 support (Phil Sutter) [1850324] - ip6_vti: initialize __ip6_tnl_parm struct in vti6_siocdevprivate (William Zhao) [1941928] - svcrdma: Fix a crash in svcrdma_counter_handler (Benjamin Coddington) [2037213] - fbcon: Fix global-out-of-bounds read in fbcon_get_font() (Lyude Paul) [1904374] - bnxt_en: Clean up completion ring page arrays completely (Ken Cox) [1987074] - bnxt_en: Fix error recovery regression (Ken Cox) [1987074] - bnxt_en: Fix possible unintended driver initiated error recovery (Ken Cox) [1987074] - bnxt_en: Fix UDP tunnel logic (Ken Cox) [1987074] - bnxt_en: Fix asic.rev in devlink dev info command (Ken Cox) [1987074] - bnxt_en: fix read of stored FW_PSID version on P5 devices (Ken Cox) [1987074] - bnxt_en: fix stored FW_PSID version masks (Ken Cox) [1987074] - bnxt_en: fix kernel doc warnings in bnxt_hwrm.c (Ken Cox) [1987074] - bnxt_en: Fix 64-bit doorbell operation on 32-bit kernels (Ken Cox) [1987074] - bnxt_en: support multiple HWRM commands in flight (Ken Cox) [1987074] - bnxt_en: remove legacy HWRM interface (Ken Cox) [1987074] - bnxt_en: update all firmware calls to use the new APIs (Ken Cox) [1987074] - bnxt_en: use link_lock instead of hwrm_cmd_lock to protect link_info (Ken Cox) [1987074] - bnxt_en: add support for HWRM request slices (Ken Cox) [1987074] - bnxt_en: add HWRM request assignment API (Ken Cox) [1987074] - bnxt_en: discard out of sequence HWRM responses (Ken Cox) [1987074] - bnxt_en: introduce new firmware message API based on DMA pools (Ken Cox) [1987074] - bnxt_en: move HWRM API implementation into separate file (Ken Cox) [1987074] - bnxt_en: Refactor the HWRM_VER_GET firmware calls (Ken Cox) [1987074] - bnxt_en: remove DMA mapping for KONG response (Ken Cox) [1987074] - bnxt: count discards due to memory allocation errors (Ken Cox) [1987074] - bnxt: count packets discarded because of netpoll (Ken Cox) [1987074] - net: broadcom: switch from 'pci_' to 'dma_' API (Ken Cox) [1987074] - bnxt_en: Add missing DMA memory barriers (Ken Cox) [1987074] - bnxt_en: Disable aRFS if running on 212 firmware (Ken Cox) [1987074] - bnxt: count Tx drops (Ken Cox) [1987074] - bnxt: make sure xmit_more + errors does not miss doorbells (Ken Cox) [1987074] - bnxt: disable napi before canceling DIM (Ken Cox) [1987074] - bnxt: don't lock the tx queue from napi poll (Ken Cox) [1987074] - bnxt_en: Use register window 6 instead of 5 to read the PHC (Ken Cox) [1987074] - bnxt_en: Update firmware call to retrieve TX PTP timestamp (Ken Cox) [1987074] - bnxt_en: Update firmware interface to 1.10.2.52 (Ken Cox) [1987074] - bnxt_en: Increase maximum RX ring size if jumbo ring is not used (Ken Cox) [1987074] - bnxt_en: Don't use static arrays for completion ring pages (Ken Cox) [1987074] - bnxt_en: Add missing periodic PHC overflow check (Ken Cox) [1987074] - bnxt_en: Log if an invalid signal detected on TSIO pin (Ken Cox) [1987074] - bnxt_en: Event handler for PPS events (Ken Cox) [1987074 1990156] - bnxt_en: 1PPS functions to configure TSIO pins (Ken Cox) [1987074 1990156] - bnxt_en: 1PPS support for 5750X family chips (Ken Cox) [1987074 1990156] - bnxt_en: Do not read the PTP PHC during chip reset (Ken Cox) [1987074 1990156] - bnxt_en: Move bnxt_ptp_init() from bnxt_open() back to bnxt_init_one() (Ken Cox) [1987074 1990156] - bnxt_en: Fix PTP capability discovery (Ken Cox) [1987074] - bnxt_en: Move bnxt_ptp_init() to bnxt_open() (Ken Cox) [1987074] - bnxt: Remove rcu_read_lock() around XDP program invocation (Ken Cox) [1987074] - bnxt_en: Enable hardware PTP support (Ken Cox) [1987074] - bnxt_en: Transmit and retrieve packet timestamps (Ken Cox) [1987074] - bnxt_en: Get the RX packet timestamp (Ken Cox) [1987074] - bnxt_en: Get the full 48-bit hardware timestamp periodically (Ken Cox) [1987074] - bnxt_en: Add PTP clock APIs, ioctls, and ethtool methods (Ken Cox) [1987074] - bnxt_en: Get PTP hardware capability from firmware (Ken Cox) [1987074] - bnxt_en: Update firmware interface to 1.10.2.47 (Ken Cox) [1987074] - bnxt_en: Fix fall-through warnings for Clang (Ken Cox) [1987074] - bnxt_en: Fix and improve .ndo_features_check(). (Ken Cox) [1987074] - bnxt_en: Implement .ndo_features_check(). (Ken Cox) [1987074] - bnxt_en: Support IFF_SUPP_NOFCS feature to transmit without ethernet FCS. (Ken Cox) [1987074] - bnxt_en: Call bnxt_approve_mac() after the PF gives up control of the VF MAC. (Ken Cox) [1987074] - bnxt_en: Move bnxt_approve_mac(). (Ken Cox) [1987074] - bnxt_en: allow VF config ops when PF is closed (Ken Cox) [1987074] - bnxt_en: Add support for fw managed link down feature. (Ken Cox) [1987074] - bnxt_en: Add a new phy_flags field to the main driver structure. (Ken Cox) [1987074] - bnxt_en: report signal mode in link up messages (Ken Cox) [1987074] - bnxt: add more ethtool standard stats (Ken Cox) [1987074] - bnxt: implement ethtool standard stats (Ken Cox) [1987074] - bnxt: implement ethtool::get_fec_stats (Ken Cox) [1987074] - bnxt_en: Free and allocate VF-Reps during error recovery. (Ken Cox) [1987074] - bnxt_en: Refactor __bnxt_vf_reps_destroy(). (Ken Cox) [1987074] - bnxt_en: Refactor bnxt_vf_reps_create(). (Ken Cox) [1987074] - bnxt_en: Invalidate health register mapping at the end of probe. (Ken Cox) [1987074] - bnxt_en: Treat health register value 0 as valid in bnxt_try_reover_fw(). (Ken Cox) [1987074] - bnxt_en: Enhance retry of the first message to the firmware. (Ken Cox) [1987074] - bnxt_en: Set BNXT_STATE_FW_RESET_DET flag earlier for the RDMA driver. (Ken Cox) [1987074] - bnxt_en: check return value of bnxt_hwrm_func_resc_qcaps (Ken Cox) [1987074] - bnxt_en: don't fake firmware response success when PCI is disabled (Ken Cox) [1987074] - bnxt_en: Improve wait for firmware commands completion (Ken Cox) [1987074] - bnxt_en: Improve the status_reliable flag in bp->fw_health. (Ken Cox) [1987074] - Bluetooth: fix use-after-free error in lock_sock_nested() (Gopal Tiwari) [2005689] - rpmspec: add release string to kernel doc directory name (Jan Stancek) [1824836] - cpufreq: intel_pstate: Fix cpu->pstate.turbo_freq initialization (Mark Langsdorf) [2031830] - ACPI: CPPC: Add NULL pointer check to cppc_get_perf() (Mark Langsdorf) [2031830] - cpufreq: intel_pstate: hybrid: Rework HWP calibration (Mark Langsdorf) [2031830] - ACPI: CPPC: Introduce cppc_get_nominal_perf() (Mark Langsdorf) [2031830] - cpufreq: Replace deprecated CPU-hotplug functions (Mark Langsdorf) [2031830] - cpufreq: intel_pstate: hybrid: Fix build with CONFIG_ACPI unset (Mark Langsdorf) [2031830] - cpufreq: intel_pstate: hybrid: CPU-specific scaling factor (Mark Langsdorf) [2031830] - cpufreq: intel_pstate: hybrid: Avoid exposing two global attributes (Mark Langsdorf) [2031830] - ASoC: amd: renoir: Run hibernation callbacks (Renjith Pananchikkal) [1987617] - hugetlb: fix hugetlb cgroup refcounting during vma split (Waiman Long) [2032811] - hugetlb_cgroup: fix imbalanced css_get and css_put pair for shared mappings (Waiman Long) [2032811] - mm/hugetlb: change hugetlb_reserve_pages() to type bool (Waiman Long) [2032811] - hugetlb: fix an error code in hugetlb_reserve_pages() (Waiman Long) [2032811] - hugetlb_cgroup: fix offline of hugetlb cgroup with reservations (Waiman Long) [2032811] - hugetlb_cgroup: fix reservation accounting (Waiman Long) [2032811] - mm/hugetlb: narrow the hugetlb_lock protection area during preparing huge page (Waiman Long) [2032811] - mm/hugetlb: a page from buddy is not on any list (Waiman Long) [2032811] - mm/hugetlb: not necessary to coalesce regions recursively (Waiman Long) [2032811] - selftests/vm/write_to_hugetlbfs.c: fix unused variable warning (Waiman Long) [2032811] - hugetlb_cgroup: add hugetlb_cgroup reservation tests (Waiman Long) [2032811] - hugetlb: support file_region coalescing again (Waiman Long) [2032811] - hugetlb_cgroup: support noreserve mappings (Waiman Long) [2032811] - hugetlb_cgroup: add accounting for shared mappings (Waiman Long) [2032811] - hugetlb: disable region_add file_region coalescing (Waiman Long) [2032811] - hugetlb_cgroup: add reservation accounting for private mappings (Waiman Long) [2032811] - mm/hugetlb_cgroup: fix hugetlb_cgroup migration (Waiman Long) [2032811] - hugetlb_cgroup: add interface for charge/uncharge hugetlb reservations (Waiman Long) [2032811] - hugetlb_cgroup: add hugetlb_cgroup reservation counter (Waiman Long) [2032811] - mm/vma: move VM_NO_KHUGEPAGED into generic header (Waiman Long) [2032811] - mm/cma.c: switch to bitmap_zalloc() for cma bitmap allocation (Waiman Long) [2032811] - hugetlb: remove duplicated code (Waiman Long) [2032811] - hugetlb: region_chg provides only cache entry (Waiman Long) [2032811] - arm64/mm: Refactor __do_page_fault() (Waiman Long) [2032811] - arm64/mm: Drop task_struct argument from __do_page_fault() (Waiman Long) [2032811] - hugetlbfs: always use address space in inode for resv_map pointer (Waiman Long) [2032811] - mm: remove redundant 'default n' from Kconfig-s (Waiman Long) [2032811] - hugetlbfs: fix potential over/underflow setting node specific nr_hugepages (Waiman Long) [2032811] - hugetlb: allow to free gigantic pages regardless of the configuration (Waiman Long) [2032811] - mm/cma.c: fix crash on CMA allocation if bitmap allocation fails (Waiman Long) [2032811] - mm/cma.c: fix the bitmap status to show failed allocation reason (Waiman Long) [2032811] - mm/cma_debug.c: fix the break condition in cma_maxchunk_get() (Waiman Long) [2032811] - mm: no need to check return value of debugfs_create functions (Waiman Long) [2032811] - x86/mm: Break out user address space handling (Waiman Long) [2032811] - fs: add vfs_parse_fs_param_source() helper (Waiman Long) [2034609] - cgroup: verify that source is a string (Waiman Long) [2034609] - ice: Fix E810 PTP reset flow (Jonathan Toppins) [2013478] - ice: Use div64_u64 instead of div_u64 in adjfine (Jonathan Toppins) [2013478] - ice: Don't put stale timestamps in the skb (Jonathan Toppins) [2013478] - ice: Fix problems with DSCP QoS implementation (Jonathan Toppins) [2030400] - ice: fix software generating extra interrupts (Jonathan Toppins) [2030400] - ice: fix rate limit update after coalesce change (Jonathan Toppins) [2030400] - ice: update dim usage and moderation (Jonathan Toppins) [2030400] - ice: make use of ice_for_each_* macros (Jonathan Toppins) [2030400] - ice: Remove boolean vlan_promisc flag from function (Jonathan Toppins) [2030400] - ice: check whether PTP is initialized in ice_ptp_release() (Jonathan Toppins) [2030400] - ice: devlink: Make devlink_register to be void (Jonathan Toppins) [2030400] - ice: split ice_ring onto Tx/Rx separate structs (Jonathan Toppins) [2030400] - ice: Prefer kcalloc over open coded arithmetic (Jonathan Toppins) [2030400] - ice: Fix macro name for IPv4 fragment flag (Jonathan Toppins) [2030400] - ice: refactor devlink getter/fallback functions to void (Jonathan Toppins) [2030400] - ice: Fix link mode handling (Jonathan Toppins) [2030400] - ice: Add feature bitmap, helpers and a check for DSCP (Jonathan Toppins) [2030400] - ice: Add DSCP support (Jonathan Toppins) [2030400]- fanotify: Make waits for fanotify events only killable (Miklos Szeredi) [1897416] - fanotify: Use interruptible wait when waiting for permission events (Miklos Szeredi) [1897416] - fanotify: Track permission event state (Miklos Szeredi) [1897416] - fanotify: Simplify cleaning of access_list (Miklos Szeredi) [1897416] - fsnotify: Create function to remove event from notification list (Miklos Szeredi) [1897416] - fanotify: Move locking inside get_one_event() (Miklos Szeredi) [1897416] - fanotify: Fold dequeue_event() into process_access_response() (Miklos Szeredi) [1897416] - fanotify: rename struct fanotify_{,perm_}event_info (Miklos Szeredi) [1897416] - RDMA/mlx5: Fix crash when unbind multiport slave (Amir Tzin) [1997386] - redhat: Fix mock.cfg cleanup in redhat/Makefile (Benjamin Coddington) - timekeeping: Use proper clock specifier names in functions (Josef Oskera) [2026471] - leds: ledtrig-activity: use ktime_get_boot_ns() (Josef Oskera) [2026471] - iio: use timespec64 based interfaces for iio_get_time_ns() (Josef Oskera) [2026471] - drivers: net: netdevsim: fix devlink_trap selftests failing (Petr Oros) [2021837] - netdevsim: remove max_vfs dentry (Petr Oros) [2021837] - netdevsim: Fix unsigned being compared to less than zero (Petr Oros) [2021837] - devlink: Protect rate list with lock while switching modes (Petr Oros) [2021837] - devlink: Remove eswitch mode check for mode set call (Petr Oros) [2021837] - devlink: Decrease refcnt of parent rate object on leaf destroy (Petr Oros) [2021837] - docs: networking: devlink: avoid using ReST :doc:`foo` markup (Petr Oros) [2021837] - testing: selftests: drivers: net: netdevsim: devlink: add test case for hard drop statistics (Petr Oros) [2021837] - drivers: net: netdevsim: add devlink trap_drop_counter_get implementation (Petr Oros) [2021837] - testing: selftests: net: forwarding: add devlink-required functionality to test (hard) dropped stats field (Petr Oros) [2021837] - net: core: devlink: add dropped stats traps field (Petr Oros) [2021837] - devlink: Fix error message in devlink_rate_set_ops_supported() (Petr Oros) [2021837] - Documentation: devlink rate objects (Petr Oros) [2021837] - selftest: netdevsim: Add devlink rate grouping test (Petr Oros) [2021837] - netdevsim: Allow setting parent node of rate objects (Petr Oros) [2021837] - devlink: Allow setting parent node of rate objects (Petr Oros) [2021837] - selftest: netdevsim: Add devlink rate nodes test (Petr Oros) [2021837] - netdevsim: Implement support for devlink rate nodes (Petr Oros) [2021837] - devlink: Introduce rate nodes (Petr Oros) [2021837] - selftest: netdevsim: Add devlink port shared/max tx rate test (Petr Oros) [2021837] - netdevsim: Implement devlink rate leafs tx rate support (Petr Oros) [2021837] - devlink: Allow setting tx rate for devlink rate leaf objects (Petr Oros) [2021837] - selftest: netdevsim: Add devlink rate test (Petr Oros) [2021837] - netdevsim: Register devlink rate leaf objects per VF (Petr Oros) [2021837] - devlink: Introduce rate object (Petr Oros) [2021837] - netdevsim: Implement legacy/switchdev mode for VFs (Petr Oros) [2021837] - netdevsim: Implement VFs (Petr Oros) [2021837] - netdevsim: Implement port types and indexing (Petr Oros) [2021837] - netdevsim: Disable VFs on nsim_dev_reload_destroy() call (Petr Oros) [2021837] - netdevsim: Add max_vfs to bus_dev (Petr Oros) [2021837] - devlink: append split port number to the port name (Petr Oros) [2021837] - devlink: Correct VIRTUAL port to not have phys_port attributes (Petr Oros) [2021837] - docs: net: add missing devlink health cmd - trigger (Petr Oros) [2021837] - docs: net: tweak devlink health documentation (Petr Oros) [2021837] - devlink: fix typo in documentation (Petr Oros) [2021837] - devlink: Extend devlink port documentation for subfunctions (Petr Oros) [2021837] - udp: Validate checksum in udp_read_sock() (Jiri Benc) [1947007] - bpf, sockmap: sk_skb data_end access incorrect when src_reg = dst_reg (Jiri Benc) [1947007] - bpf: sockmap, strparser, and tls are reusing qdisc_skb_cb and colliding (Jiri Benc) [1947007] - selftests, bpf: Add one test for sockmap with strparser (Jiri Benc) [1947007] - selftests, bpf: Fix test_txmsg_ingress_parser error (Jiri Benc) [1947007] - skmsg: Lose offset info in sk_psock_skb_ingress (Jiri Benc) [1947007] - bpf, sockmap: Fix potential memory leak on unlikely error case (Jiri Benc) [1947007] - tcp_bpf: Fix one concurrency problem in the tcp_bpf_send_verdict function (Jiri Benc) [1947007] - bpf, sockmap, tcp: sk_prot needs inuse_idx set for proc stats (Jiri Benc) [1947007] - bpf, sockmap: Fix memleak on ingress msg enqueue (Jiri Benc) [1947007] - bpf, sockmap: On cleanup we additionally need to remove cached skb (Jiri Benc) [1947007] - skmsg: Increase sk->sk_drops when dropping packets (Jiri Benc) [1947007] - skmsg: Pass source psock to sk_psock_skb_redirect() (Jiri Benc) [1947007] - skmsg: Teach sk_psock_verdict_apply() to return errors (Jiri Benc) [1947007] - skmsg: Fix a memory leak in sk_psock_verdict_apply() (Jiri Benc) [1947007] - skmsg: Clear skb redirect pointer before dropping it (Jiri Benc) [1947007] - udp: Fix a memory leak in udp_read_sock() (Jiri Benc) [1947007] - selftests/bpf: Retry for EAGAIN in udp_redir_to_connected() (Jiri Benc) [1947007] - skmsg: Improve udp_bpf_recvmsg() accuracy (Jiri Benc) [1947007] - bpf: Limit static tcp-cc functions in the .BTF_ids list to x86 (Jiri Benc) [1947007] - flow_dissector: Fix out-of-bounds warning in __skb_flow_bpf_to_target() (Jiri Benc) [1947007] - sock_map: Fix a potential use-after-free in sock_map_close() (Jiri Benc) [1947007] - skmsg: Pass psock pointer to ->psock_update_sk_prot() (Jiri Benc) [1947007] - bpf, udp: Remove some pointless comments (Jiri Benc) [1947007] - selftests/bpf: Add a test case for loading BPF_SK_SKB_VERDICT (Jiri Benc) [1947007] - selftests/bpf: Add a test case for udp sockmap (Jiri Benc) [1947007] - sock_map: Update sock type checks for UDP (Jiri Benc) [1947007] - udp: Implement udp_bpf_recvmsg() for sockmap (Jiri Benc) [1947007] - skmsg: Extract __tcp_bpf_recvmsg() and tcp_bpf_wait_data() (Jiri Benc) [1947007] - udp: Implement ->read_sock() for sockmap (Jiri Benc) [1947007] - sock: Introduce sk->sk_prot->psock_update_sk_prot() (Jiri Benc) [1947007] - sock_map: Introduce BPF_SK_SKB_VERDICT (Jiri Benc) [1947007] - sock_map: Kill sock_map_link_no_progs() (Jiri Benc) [1947007] - sock_map: Simplify sock_map_link() a bit (Jiri Benc) [1947007] - skmsg: Use GFP_KERNEL in sk_psock_create_ingress_msg() (Jiri Benc) [1947007] - skmsg: Use rcu work for destroying psock (Jiri Benc) [1947007] - skmsg: Avoid lock_sock() in sk_psock_backlog() (Jiri Benc) [1947007] - net: Introduce skb_send_sock() for sock_map (Jiri Benc) [1947007] - skmsg: Introduce a spinlock to protect ingress_msg (Jiri Benc) [1947007] - skmsg: Lock ingress_skb when purging (Jiri Benc) [1947007] - bpf: tcp: Limit calling some tcp cc functions to CONFIG_DYNAMIC_FTRACE (Jiri Benc) [1947007] - bpf: tcp: Fix an error in the bpf_tcp_ca_kfunc_ids list (Jiri Benc) [1947007] - bpf: tcp: Remove comma which is causing build error (Jiri Benc) [1947007] - bpf: tcp: Put some tcp cong functions in allowlist for bpf-tcp-cc (Jiri Benc) [1947007] - tcp: Rename bictcp function prefix to cubictcp (Jiri Benc) [1947007] - bpf: Add getter and setter for SO_REUSEPORT through bpf_{g,s}etsockopt (Jiri Benc) [1947007] - bpf, devmap: Move drop error path to devmap for XDP_REDIRECT (Jiri Benc) [1947007] - xsk: Update rings for load-acquire/store-release barriers (Jiri Benc) [1947007] - skmsg: Add function doc for skb->_sk_redir (Jiri Benc) [1947007] - skmsg: Remove unused sk_psock_stop() declaration (Jiri Benc) [1947007] - skmsg: Get rid of sk_psock_bpf_run() (Jiri Benc) [1947007] - skmsg: Make __sk_psock_purge_ingress_msg() static (Jiri Benc) [1947007] - sock_map: Make sock_map_prog_update() static (Jiri Benc) [1947007] - sock_map: Rename skb_parser and skb_verdict (Jiri Benc) [1947007] - skmsg: Move sk_redir from TCP_SKB_CB to skb (Jiri Benc) [1947007] - bpf: Compute data_end dynamically with JIT code (Jiri Benc) [1947007] - skmsg: Get rid of struct sk_psock_parser (Jiri Benc) [1947007] - bpf: Clean up sockmap related Kconfigs (Jiri Benc) [1947007] - xsk: Build skb by page (aka generic zerocopy xmit) (Jiri Benc) [1947007] - xsk: Respect device's headroom and tailroom on generic xmit path (Jiri Benc) [1947007] - virtio-net: Support IFF_TX_SKB_NO_LINEAR flag (Jiri Benc) [1947007] - net: Add priv_flags for allow tx skb without linear (Jiri Benc) [1947007] - netdevice: Add missing IFF_PHONY_HEADROOM self-definition (Jiri Benc) [1947007] - skmsg: Make sk_psock_destroy() static (Jiri Benc) [1947007] - skmsg: Use fallthrough pseudo-keyword (Jiri Benc) [1947007] - net: dev_is_mac_header_xmit() true for ARPHRD_RAWIP (Jiri Benc) [1947007] - virtio_net: Account for tx bytes and packets on sending xdp_frames (Jiri Benc) [1947007] - inet: udp{4|6}_lib_lookup_skb() skb argument is const (Jiri Benc) [1947007] - inet: constify inet_sdif() argument (Jiri Benc) [1947007] - udp: move gro declarations to net/udp.h (Jiri Benc) [1947007] - net: move tcp gro declarations to net/tcp.h (Jiri Benc) [1947007] - tcp: add declarations to avoid warnings (Jiri Benc) [1947007] - tcp: remove indirect calls for icsk->icsk_af_ops->send_check (Jiri Benc) [1947007] - tcp: remove indirect calls for icsk->icsk_af_ops->queue_xmit (Jiri Benc) [1947007] - net: remove unused skb_send_sock() (Jiri Benc) [1947007] - net: Use skb_frag_off accessors (Jiri Benc) [1947007] - net: Use skb accessors in network core (Jiri Benc) [1947007] - skbuff: fix compilation warnings in skb_dump() (Jiri Benc) [1947007] - skbuff: increase verbosity when dumping skb data (Jiri Benc) [1947007] - net: dump more useful information in netdev_rx_csum_fault() (Jiri Benc) [1947007] - net: avoid indirect calls in L4 checksum calculation (Jiri Benc) [1947007] - net/core: Allow the compiler to verify declaration and definition consistency (Jiri Benc) [1947007] - efi/arm64: Drop erroneous '__pure' attribute from set_nokaslr() (Vitaly Kuznetsov) [2026995] - drm/nouveau: clean up all clients on device removal (Karol Herbst) [1901903] {CVE-2020-27820} - drm/nouveau: Add a dedicated mutex for the clients list (Karol Herbst) [1901903] {CVE-2020-27820} - drm/nouveau: use drm_dev_unplug() during device removal (Karol Herbst) [1901903] {CVE-2020-27820} - block: avoid to quiesce queue in elevator_init_mq (Ming Lei) [2025759] - blk-mq: cancel blk-mq dispatch work in both blk_cleanup_queue and disk_release() (Ming Lei) [2021399] - PCI/portdrv: Enable Bandwidth Notification only if port supports it (Myron Stowe) [1981738] - cifs: keep referral server sessions alive (Ronnie Sahlberg) [2030880] - cifs: check pointer before freeing (Ronnie Sahlberg) [2030880] - cifs: constify path argument of ->make_node() (Ronnie Sahlberg) [2030880] - cifs: constify get_normalized_path() properly (Ronnie Sahlberg) [2030880] - cifs: don't cargo-cult strndup() (Ronnie Sahlberg) [2030880] - cifs: cleanup misc.c (Ronnie Sahlberg) [2030880] - cifs: get rid of @noreq param in __dfs_cache_find() (Ronnie Sahlberg) [2030880] - cifs: do not send tree disconnect to ipc shares (Ronnie Sahlberg) [2030880] - cifs: fix doc warnings in cifs_dfs_ref.c (Ronnie Sahlberg) [2030880] - cifs: introduce helper for finding referral server to improve DFS target resolution (Ronnie Sahlberg) [2030880] - cifs: check all path components in resolved dfs target (Ronnie Sahlberg) [2030880] - cifs: fix DFS failover (Ronnie Sahlberg) [2030880] - Enable CONFIG_SCHED_CLUSTER (Phil Auld) [1920645] - sched,x86: Don't use cluster topology for x86 hybrid CPUs (Phil Auld) [1920645] - arch_topology: Fix missing clear cluster_cpumask in remove_cpu_topology() (Phil Auld) [1920645] - x86/smp: Factor out parts of native_smp_prepare_cpus() (Phil Auld) [1920645] - sched,x86: Fix L2 cache mask (Phil Auld) [1920645] - sched: Add cluster scheduler level for x86 (Phil Auld) [1920645] - sched: Add cluster scheduler level in core and related Kconfig for ARM64 (Phil Auld) [1920645] - topology: Represent clusters of CPUs within a die (Phil Auld) [1920645] - cpumask: Omit terminating null byte in cpumap_print_{list,bitmask}_to_buf (Phil Auld) [1920645] - drivers/base/node.c: use bin_attribute to break the size limitation of cpumap ABI (Phil Auld) [1920645] - topology: use bin_attribute to break the size limitation of cpumap ABI (Phil Auld) [1920645] - cpumask: introduce cpumap_print_list/bitmask_to_buf to support large bitmask and list (Phil Auld) [1920645] - x86/cpu: Add get_llc_id() helper function (Phil Auld) [1920645] - x86/smp: Add a per-cpu view of SMT state (Phil Auld) [1920645] - ARM: 8943/1: Fix topology setup in case of CPU hotplug for CONFIG_SCHED_MC (Phil Auld) [1920645] - arm: Use common cpu_topology structure and functions. (Phil Auld) [1920645] - cpu-topology: Move cpu topology code to common code. (Phil Auld) [1920645] - netfilter: ctnetlink: allow to filter dump by status bits (Florian Westphal) [1991526] - netfilter: ctnetlink: add and use a helper for mark parsing (Florian Westphal) [1991526] - netfilter: ctnetlink: suspicious RCU usage in ctnetlink_dump_helpinfo (Florian Westphal) [1991526] - netfilter: ctnetlink: add timeout and protoinfo to destroy events (Florian Westphal) [1991526] - netfilter: ctnetlink: fix mark based dump filtering regression (Florian Westphal) [1991526] - netfilter: ctnetlink: memleak in filter initialization error path (Florian Westphal) [1991526] - netfilter: ctnetlink: add kernel side filtering for dump (Florian Westphal) [1991526] - netfilter: ctnetlink: don't dump ct extensions of unconfirmed conntracks (Florian Westphal) [1991526] - netfilter: ctnetlink: be more strict when NF_CONNTRACK_MARK is not set (Florian Westphal) [1991526] - netfilter: ctnetlink: Fix regression in conntrack entry deletion (Florian Westphal) [1991526] - netfilter: ctnetlink: Resolve conntrack L3-protocol flush regression (Florian Westphal) [1991526] - netfilter: ctnetlink: always honor CTA_MARK_MASK (Florian Westphal) [1991526] - netfilter: ctnetlink: must check mark attributes vs NULL (Florian Westphal) [1991526] - netfilter: ctnetlink: Support L3 protocol-filter on flush (Florian Westphal) [1991526] - netfilter: nftables: fix incorrect increment of loop counter (Phil Sutter) [1983635] - netfilter: nf_tables: initialize set before expression setup (Phil Sutter) [1983635] - netfilter: nftables: add set expression flags (Phil Sutter) [1983635] - netfilter: nft_dynset: report EOPNOTSUPP on missing set feature (Phil Sutter) [1983635] - netfilter: nft_dynset: dump expressions when set definition contains no expressions (Phil Sutter) [1983635] - netfilter: nft_dynset: honor stateful expressions in set definition (Phil Sutter) [1983635] - netfilter: nf_tables: do not leave dangling pointer in nf_tables_set_alloc_name (Phil Sutter) [1983635] - netfilter: nftables: clone set element expression template (Phil Sutter) [1983635] - netfilter: nftables: relax check for stateful expressions in set definition (Phil Sutter) [1983635] - netfilter: nftables: netlink support for several set element expressions (Phil Sutter) [1983635] - netfilter: nf_tables: skip set types that do not support for expressions (Phil Sutter) [1983635] - netfilter: nft_dynset: allow dynamic updates of non-anonymous set (Phil Sutter) [1983635] - netfilter: nftables: generalize set extension to support for several expressions (Phil Sutter) [1983635] - netfilter: nf_tables: do not update stateful expressions if lookup is inverted (Phil Sutter) [1983635] - netfilter: nftables: move nft_expr before nft_set (Phil Sutter) [1983635] - netfilter: nf_tables: Align nft_expr private data to 64-bit (Phil Sutter) [1983635] - netfilter: nftables: generalize set expressions support (Phil Sutter) [1983635] - netfilter: nft_dynset: validate set expression definition (Phil Sutter) [1983635] - netfilter: nf_tables: add nft_set_elem_expr_destroy() and use it (Phil Sutter) [1983635] - netfilter: nf_tables: fix double-free on set expression from the error path (Phil Sutter) [1983635] - netfilter: nf_tables: allow to specify stateful expression in set definition (Phil Sutter) [1983635] - netfilter: nf_tables: bogus EBUSY when deleting set after flush (Phil Sutter) [1983635] - netfilter: nf_tables: pass context to nft_set_destroy() (Phil Sutter) [1983635] - netfilter: nf_tables: move nft_expr_clone() to nf_tables_api.c (Phil Sutter) [1983635] - netfilter: nf_tables: relocate header content to consumer (Phil Sutter) [1983635] - netfilter: nft_lookup: update element stateful expression (Phil Sutter) [1983635] - netfilter: nf_tables: add nft_set_elem_update_expr() helper function (Phil Sutter) [1983635] - netfilter: nf_tables: add elements with stateful expressions (Phil Sutter) [1983635] - netfilter: nf_tables: statify nft_expr_init() (Phil Sutter) [1983635] - netfilter: nf_tables: add nft_set_elem_expr_alloc() (Phil Sutter) [1983635] - netfilter: nf_tables: enable set expiration time for set elements (Phil Sutter) [1983635] - hugetlbfs: flush TLBs correctly after huge_pmd_unshare (Rafael Aquini) [2026376] {CVE-2021-4002} - tlb: mmu_gather: add tlb_flush_*_range APIs (Rafael Aquini) [2026376] {CVE-2021-4002} - ACPI: PM: Do not turn off power resources in unknown state (Mark Langsdorf) [1997696] - ACPI: PRM: Find PRMT table before parsing it (Mark Langsdorf) [1997696] - ACPI: NFIT: Fix support for virtual SPA ranges (Mark Langsdorf) [1997696] - ACPI: DPTF: Fix reading of attributes (Mark Langsdorf) [1997696] - ACPI: PM: Add support for upcoming AMD uPEP HID AMDI007 (Mark Langsdorf) [1997696] - ACPI: Kconfig: Fix table override from built-in initrd (Mark Langsdorf) [1997696] - ACPI: video: Add quirk for the Dell Vostro 3350 (Mark Langsdorf) [1997696] - ACPI: AMBA: Fix resource name in /proc/iomem (Mark Langsdorf) [1997696] - ACPI: PM: postpone bringing devices to D0 unless we need them (Mark Langsdorf) [1997696] - ACPI: tables: Add custom DSDT file as makefile prerequisite (Mark Langsdorf) [1997696] - ACPI: bgrt: Use sysfs_emit (Mark Langsdorf) [1997696] - ACPI: bgrt: Fix CFI violation (Mark Langsdorf) [1997696] - ACPI: EC: trust DSDT GPE for certain HP laptop (Mark Langsdorf) [1997696] - ACPI: scan: Simplify acpi_table_events_fn() (Mark Langsdorf) [1997696] - ACPI: sysfs: Remove tailing return statement in void function (Mark Langsdorf) [1997696] - ACPI: sysfs: Use __ATTR_RO() and __ATTR_RW() macros (Mark Langsdorf) [1997696] - ACPI: sysfs: Sort headers alphabetically (Mark Langsdorf) [1997696] - ACPI: sysfs: Refactor param_get_trace_state() to drop dead code (Mark Langsdorf) [1997696] - ACPI: sysfs: Unify pattern of memory allocations (Mark Langsdorf) [1997696] - ACPI: sysfs: Allow bitmap list to be supplied to acpi_mask_gpe (Mark Langsdorf) [1997696] - ACPI: sysfs: Make sparse happy about address space in use (Mark Langsdorf) [1997696] - ACPI: scan: Fix race related to dropping dependencies (Mark Langsdorf) [1997696] - ACPI: scan: Reorganize acpi_device_add() (Mark Langsdorf) [1997696] - ACPI: scan: Fix device object rescan in acpi_scan_clear_dep() (Mark Langsdorf) [1997696] - ACPI: scan: Make acpi_walk_dep_device_list() (Mark Langsdorf) [1997696] - ACPI: scan: Rearrange acpi_dev_get_first_consumer_dev_cb() (Mark Langsdorf) [1997696] - ACPI: scan: Define acpi_bus_put_acpi_device() as static inline (Mark Langsdorf) [1997696] - ACPI: NVS: fix doc warnings in nvs.c (Mark Langsdorf) [1997696] - ACPI: sysfs: fix doc warnings in device_sysfs.c (Mark Langsdorf) [1997696] - ACPI: APEI: fix synchronous external aborts in user-mode (Mark Langsdorf) [1997696] - mfd: tps68470: Remove tps68470 MFD driver (Mark Langsdorf) [1997696] - ACPI: power: Use dev_dbg() to print some messages (Mark Langsdorf) [1997696] - ACPI: Add quirks for AMD Renoir/Lucienne CPUs to force the D3 hint (Mark Langsdorf) [1997696] - ACPI: processor_throttling: Fix several coding style issues (Mark Langsdorf) [1997696] - ACPI: sysfs: Drop four redundant return statements (Mark Langsdorf) [1997696] - ACPI: video: Drop three redundant return statements (Mark Langsdorf) [1997696] - ACPI: sleep: Fix acpi_pm_pre_suspend() kernel-doc (Mark Langsdorf) [1997696] - ACPI: processor_throttling: Remove redundant initialization of 'obj' (Mark Langsdorf) [1997696] - ACPI: utils: Introduce acpi_get_local_address() (Mark Langsdorf) [1997696] - ACPI: scan: initialize local variable to avoid garbage being returned (Mark Langsdorf) [1997696] - ACPI: Remove redundant clearing of context->ret.pointer from acpi_run_osc() (Mark Langsdorf) [1997696] - redhat/configs: Add Enable CONFIG_ACPI_PRMT (Mark Langsdorf) [1997696] - ACPI: PRM: Deal with table not present or no module found (Mark Langsdorf) [1997696] - ACPI: Do not singal PRM support if not enabled (Mark Langsdorf) [1997696] - ACPI: Kconfig: Provide help text for the ACPI_PRMT option (Mark Langsdorf) [1997696] - ACPI: PRM: make symbol 'prm_module_list' static (Mark Langsdorf) [1997696] - ACPI: Correct \_SB._OSC bit definition for PRM (Mark Langsdorf) [1997696] - ACPI: Add \_SB._OSC bit for PRM (Mark Langsdorf) [1997696] - ACPI: PRM: implement OperationRegion handler for the PlatformRtMechanism subtype (Mark Langsdorf) [1997696] - ACPICA: Add PRMT module header to facilitate parsing (Mark Langsdorf) [1997696] - ACPI: scan: Add function to fetch dependent of ACPI device (Mark Langsdorf) [1997696] - ACPI: scan: Extend acpi_walk_dep_device_list() (Mark Langsdorf) [1997696] - i2c: core: Restore acpi_walk_dep_device_list() getting called after registering the ACPI i2c devs (Mark Langsdorf) [1997696] - ACPI: NUMA: fix typo in a comment (Mark Langsdorf) [1997696] - ACPI: sysfs: Fix a buffer overrun problem with description_show() (Mark Langsdorf) [1997696] - ACPI: LPSS: Use kstrtol() instead of simple_strtol() (Mark Langsdorf) [1997696] - ACPI: tables: FPDT: Add missing acpi_put_table() in acpi_init_fpdt() (Mark Langsdorf) [1997696] - ACPI: tables: PPTT: Populate cache-id if provided by firmware (Mark Langsdorf) [1997696] - ACPI: OSL: Use DEFINE_RES_IO_NAMED() to simplify code (Mark Langsdorf) [1997696] - ACPI: bus: Call kobject_put() in acpi_init() error path (Mark Langsdorf) [1997696] - ACPI: bus: Remove unneeded assignment (Mark Langsdorf) [1997696] - ACPI: sleep: Unify the message printing (Mark Langsdorf) [1997696] - ACPI: sbs: Unify the message printing (Mark Langsdorf) [1997696] - ACPI: scan: Unify the log message printing (Mark Langsdorf) [1997696] - ACPI: sbshc: Unify the message printing (Mark Langsdorf) [1997696] - ACPI: sysfs: Cleanup message printing (Mark Langsdorf) [1997696] - ACPI: reboot: Unify the message printing (Mark Langsdorf) [1997696] - ACPI: processor_throttling: Cleanup the printing messages (Mark Langsdorf) [1997696] - ACPI: processor_perflib: Cleanup print messages (Mark Langsdorf) [1997696] - ACPI: processor_thermal: Remove unused PREFIX for printing (Mark Langsdorf) [1997696] - ACPI: pci_root: Unify the message printing (Mark Langsdorf) [1997696] - ACPI: osl: Remove the duplicated PREFIX for message printing (Mark Langsdorf) [1997696] - ACPI: nvs: Unify the message printing (Mark Langsdorf) [1997696] - ACPI: glue: Clean up the printing messages (Mark Langsdorf) [1997696] - ACPI: event: Use pr_*() macros to replace printk() (Mark Langsdorf) [1997696] - ACPI: bus: Use pr_*() macros to replace printk() (Mark Langsdorf) [1997696] - ACPI: blacklist: Unify the message printing (Mark Langsdorf) [1997696] - ACPI: cmos_rtc: Using pr_fmt() and remove PREFIX (Mark Langsdorf) [1997696] - ACPI: scan: Constify acpi_dma_supported() helper function (Mark Langsdorf) [1997696] - ACPICA: Update version to 20210604 (Mark Langsdorf) [1997696] - ACPICA: Add support for PlatformRtMechanism OperationRegion handler (Mark Langsdorf) [1997696] - ACPICA: iASL: add disassembler support for PRMT (Mark Langsdorf) [1997696] - ACPICA: Add the CFMWS structure definition to the CEDT table (Mark Langsdorf) [1997696] - ACPICA: Add defines for the CXL Host Bridge Structure (CHBS) (Mark Langsdorf) [1997696] - ACPICA: iASL: Add support for the BDAT ACPI table (Mark Langsdorf) [1997696] - ACPICA: Add _PLD panel positions (Mark Langsdorf) [1997696] - ACPICA: Use ACPI_FALLTHROUGH (Mark Langsdorf) [1997696] - ACPICA: iASL Table Compiler: Add full support for RGRT ACPI table (Mark Langsdorf) [1997696] - ACPICA: iASL: Add support for the SVKL table (Mark Langsdorf) [1997696] - ACPICA: iASL: Finish support for the IVRS ACPI table (Mark Langsdorf) [1997696] - ACPICA: Add SVKL table headers (Mark Langsdorf) [1997696] - ACPICA: ACPI 6.4: MADT: add Multiprocessor Wakeup Mailbox Structure (Mark Langsdorf) [1997696] - ACPI: power: Rework turning off unused power resources (Mark Langsdorf) [1997696] - ACPI: power: Save the last known state of each power resource (Mark Langsdorf) [1997696] - ACPI: power: Use u8 as the power resource state data type (Mark Langsdorf) [1997696] - ACPI: configfs: Replace ACPI_INFO() with pr_debug() (Mark Langsdorf) [1997696] - ACPI: ipmi: Remove address space handler in error path (Mark Langsdorf) [1997696] - ACPI: EC: Make more Asus laptops use ECDT _GPE (Mark Langsdorf) [1997696] - ACPI: event: Remove redundant initialization of local variable (Mark Langsdorf) [1997696] - ACPI: sbshc: Fix fall-through warning for Clang (Mark Langsdorf) [1997696] - ACPI: PM / fan: Put fan device IDs into separate header file (Mark Langsdorf) [1997696] - ACPI: APEI: Don't warn if ACPI is disabled (Mark Langsdorf) [1997696] - ACPI: processor idle: Fix up C-state latency if not ordered (Mark Langsdorf) [1997696] - ACPI: scan: Rearrange dep_unmet initialization (Mark Langsdorf) [1997696] - ACPI: DPTF: Add battery participant for Intel SoCs (Mark Langsdorf) [1997696] - md/raid5: avoid device_lock in read_one_chunk() (Nigel Croxon) [1985919] - md: add comments in md_integrity_register (Nigel Croxon) [1985919] - md: check level before create and exit io_acct_set (Nigel Croxon) [1985919] - md/raid10: enable io accounting (Nigel Croxon) [1985919] - md/raid1: enable io accounting (Nigel Croxon) [1985919] - md/raid5: avoid redundant bio clone in raid5_read_one_chunk (Nigel Croxon) [1985919] - md/raid5: move checking badblock before clone bio in raid5_read_one_chunk (Nigel Croxon) [1985919] - md: add io accounting for raid0 and raid5 (Nigel Croxon) [1985919] - md: revert io stats accounting (Nigel Croxon) [1985919] - md/raid5: remove an incorrect assert in in_chunk_boundary (Nigel Croxon) [1985919] - md: use rdev_read_only in restart_array (Nigel Croxon) [1985919] - md/raid6: refactor raid5_read_one_chunk (Nigel Croxon) [1985919] - md: remove md_bio_alloc_sync (Nigel Croxon) [1985919] - md: simplify sync_page_io (Nigel Croxon) [1985919] - md: remove bio_alloc_mddev (Nigel Croxon) [1985919] - md: use part_[begin|end]_io_acct instead of disk_[begin|end]_io_acct (Nigel Croxon) [1985919] - md: improve io stats accounting (Nigel Croxon) [1985919]- ethernet: use eth_hw_addr_set() for dev->addr_len cases (Corinna Vinschen) [1970663] - igbvf: convert to strongly typed descriptors (Corinna Vinschen) [1970663] - intel: call csum functions with well formatted arguments (Corinna Vinschen) [1970663] - igb: handle vlan types with checker enabled (Corinna Vinschen) [1970663] - igb: fix netpoll exit with traffic (Corinna Vinschen) [1970662] - igb: unbreak I2C bit-banging on i350 (Corinna Vinschen) [1970662] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Corinna Vinschen) [1970662] - igb: Avoid memcpy() over-reading of ETH_SS_STATS (Corinna Vinschen) [1970662] - igb: Add counter to i21x doublecheck (Corinna Vinschen) [1970662] - igb: Fix position of assignment to *ring (Corinna Vinschen) [1970662] - igb: Check if num of q_vectors is smaller than max before array access (Corinna Vinschen) [1970662] - igb: Fix an error handling path in 'igb_probe()' (Corinna Vinschen) [1970662] - igb: Fix use-after-free error during reset (Corinna Vinschen) [1970662] - intel: Remove rcu_read_lock() around XDP program invocation (Corinna Vinschen) [1970662] - igb: add correct exception tracing for XDP (Corinna Vinschen) [1970662] - igb: Fix XDP with PTP enabled (Corinna Vinschen) [1970662] - igb: Fix -Wunused-const-variable warning (Corinna Vinschen) [1970662] - igb: override two checker warnings (Corinna Vinschen) [1970662] - igb: fix assignment on big endian machines (Corinna Vinschen) [1970662] - igb: handle vlan types with checker enabled (Corinna Vinschen) [1970662] - igb/igc: use strongly typed pointer (Corinna Vinschen) [1970662] - intel: remove checker warning (Corinna Vinschen) [1970662] - i40e: Fix NULL pointer dereference in i40e_dbg_dump_desc (Stefan Assmann) [1970651] - i40e: Fix pre-set max number of queues for VF (Stefan Assmann) [1970651] - i40e: Fix failed opcode appearing if handling messages from VF (Stefan Assmann) [1970651] - i40e: Fix display error code in dmesg (Stefan Assmann) [1970651] - i40e: Fix creation of first queue by omitting it if is not power of two (Stefan Assmann) [1970651] - i40e: Fix warning message and call stack during rmmod i40e driver (Stefan Assmann) [1970651] - i40e: Fix ping is lost after configuring ADq on VF (Stefan Assmann) [1970651] - i40e: Fix changing previously set num_queue_pairs for PFs (Stefan Assmann) [1970651] - i40e: Fix NULL ptr dereference on VSI filter sync (Stefan Assmann) [1970651] - i40e: Fix correct max_pkt_size on VF RX queue (Stefan Assmann) [1970651] - ethernet: constify references to netdev->dev_addr in drivers (Stefan Assmann) [1970651] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Stefan Assmann) [1970651] - i40e: Fix ATR queue selection (Stefan Assmann) [1970651] - i40e: Fix spelling mistake "dissable" -> "disable" (Stefan Assmann) [1970651] - iavf: do not override the adapter state in the watchdog task (again) (Stefan Assmann) [1970650] - iavf: missing unlocks in iavf_watchdog_task() (Stefan Assmann) [1970650] - iavf: Fix reporting when setting descriptor count (Stefan Assmann) [1970650] - iavf: restore MSI state on reset (Stefan Assmann) [1970650] - iavf: Fix displaying queue statistics shown by ethtool (Stefan Assmann) [1970650] - iavf: Refactor string format to avoid static analysis warnings (Stefan Assmann) [1970650] - iavf: Refactor text of informational message (Stefan Assmann) [1970650] - iavf: Fix static code analysis warning (Stefan Assmann) [1970650] - iavf: Refactor iavf_mac_filter struct memory usage (Stefan Assmann) [1970650] - iavf: Enable setting RSS hash key (Stefan Assmann) [1970650] - iavf: Add trace while removing device (Stefan Assmann) [1970650] - iavf: return errno code instead of status code (Stefan Assmann) [1970650] - iavf: Log info when VF is entering and leaving Allmulti mode (Stefan Assmann) [1970650] - iavf: Add change MTU message (Stefan Assmann) [1970650] - iavf: Fix VLAN feature flags after VFR (Stefan Assmann) [1970650] - iavf: Fix refreshing iavf adapter stats on ethtool request (Stefan Assmann) [1970650] - iavf: Fix deadlock occurrence during resetting VF interface (Stefan Assmann) [1970650] - iavf: Prevent changing static ITR values if adaptive moderation is on (Stefan Assmann) [1970650] - iavf: Restore VLAN filters after link down (Stefan Assmann) [1970650] - iavf: Fix for setting queues to 0 (Stefan Assmann) [1970650] - iavf: Fix for the false positive ASQ/ARQ errors while issuing VF reset (Stefan Assmann) [1970650] - iavf: validate pointers (Stefan Assmann) [1970650] - iavf: prevent accidental free of filter structure (Stefan Assmann) [1970650] - iavf: Fix failure to exit out from last all-multicast mode (Stefan Assmann) [1970650] - iavf: don't clear a lock we don't hold (Stefan Assmann) [1970650] - iavf: free q_vectors before queues in iavf_disable_vf (Stefan Assmann) [1970650] - iavf: check for null in iavf_fix_features (Stefan Assmann) [1970650] - iavf: Fix return of set the new channel count (Stefan Assmann) [1970650] - iavf: Fix kernel BUG in free_msi_irqs (Stefan Assmann) [1970650] - iavf: Add helper function to go from pci_dev to adapter (Stefan Assmann) [1970650] - iavf: Combine init and watchdog state machines (Stefan Assmann) [1970650] - iavf: Add __IAVF_INIT_FAILED state (Stefan Assmann) [1970650] - iavf: Refactor iavf state machine tracking (Stefan Assmann) [1970650] - iavf: fix double unlock of crit_lock (Stefan Assmann) [1970650] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Stefan Assmann) [1970650] - iavf: Fix ping is lost after untrusted VF had tried to change MAC (Stefan Assmann) [1970650] - iavf: use mutexes for locking of critical sections (Stefan Assmann) [1970650] - qed: rdma - don't wait for resources under hw error recovery flow (Manish Chopra) [1998195] - qed: Handle management FW error (Manish Chopra) [1998195] - qede: Fix memset corruption (Manish Chopra) [1998195] - qed: Enable automatic recovery on error condition. (Manish Chopra) [1998195] - qed: Fix the VF msix vectors flow (Manish Chopra) [1998195] - qed: Fix null-pointer dereference in qed_rdma_create_qp() (Manish Chopra) [1998195] - qed: qed ll2 race condition fixes (Manish Chopra) [1998195] - qed: Remove duplicated include of kernel.h (Manish Chopra) [1998195] - qed: Remove redundant prints from the iWARP SYN handling (Manish Chopra) [1998195] - qed: Skip DORQ attention handling during recovery (Manish Chopra) [1998195] - qed: Avoid db_recovery during recovery (Manish Chopra) [1998195] - qede: fix crash in rmmod qede while automatic debug collection (Manish Chopra) [1998195] - RDMA/qedr: Improve error logs for rdma_alloc_tid error return (Manish Chopra) [1998195] - RDMA/qed: Use accurate error num in qed_cxt_dynamic_ilt_alloc (Manish Chopra) [1998195] - net: qed: remove unneeded return variables (Manish Chopra) [1998195] - net: qede: Fix end of loop tests for list_for_each_entry (Manish Chopra) [1998195] - qede: Remove rcu_read_lock() around XDP program invocation (Manish Chopra) [1998195] - net: qed: Fix memcpy() overflow of qed_dcbx_params() (Manish Chopra) [1998195] - net: qede: Use list_for_each_entry() to simplify code (Manish Chopra) [1998195] - qed: Fix duplicate included linux/kernel.h (Manish Chopra) [1998195] - qed: Add IP services APIs support (Manish Chopra) [1998195] - qed: Add NVMeTCP Offload IO Level FW Initializations (Manish Chopra) [1998195] - qed: Add NVMeTCP Offload IO Level FW and HW HSI (Manish Chopra) [1998195] - qed: Add support of HW filter block (Manish Chopra) [1998195] - qed: Add NVMeTCP Offload Connection Level FW and HW HSI (Manish Chopra) [1998195] - qed: Add NVMeTCP Offload PF Level FW and HW HSI (Manish Chopra) [1998195] - qed: Add TCP_ULP FW resource layout (Manish Chopra) [1998195] - net: qed: remove redundant initialization of variable rc (Manish Chopra) [1998195] - net: qed: remove unused including (Manish Chopra) [1998195] - qede: remove unused including (Manish Chopra) [1998195] - linux/qed: Mundane spelling fixes throughout the file (Manish Chopra) [1998195] - qed: Fix fall-through warnings for Clang (Manish Chopra) [1998195] - RDMA/qedr: Use true and false for bool variable (Manish Chopra) [1998195] - qede: preserve per queue stats across up/down of interface (Manish Chopra) [1998195] - qede: add per queue coalesce support for qede driver (Manish Chopra) [1998195] - qede: add netpoll support for qede driver (Manish Chopra) [1998195] - RDMA/qedr: Remove in_irq() usage from debug output (Manish Chopra) [1998195] - linux/qed: fix spelling typo in qed_chain.h (Manish Chopra) [1998195] - qed: select CONFIG_CRC32 (Manish Chopra) [1998195] - IB/qedr: Fix fall-through warnings for Clang (Manish Chopra) [1998195] - RDMA/qedr: Endianness warnings cleanup (Manish Chopra) [1998195] - qed/qed_ll2: Replace one-element array with flexible-array member (Manish Chopra) [1998195] - net: qed: use true,false for bool variables (Manish Chopra) [1998195] - RDMA/qedr: Fix reported max_pkeys (Manish Chopra) [1998195] - qed: align adjacent indent (Manish Chopra) [1998195] - qed: fix kconfig help entries (Manish Chopra) [1998195] - sched/cputime: Fix getrusage(RUSAGE_THREAD) with nohz_full (Phil Auld) [1992387] - net: tg3: fix obsolete check of !err (Ken Cox) [1987082] - net: broadcom: switch from 'pci_' to 'dma_' API (Ken Cox) [1987082] - tg3: Remove unused PHY_BRCM flags (Ken Cox) [1987082] - net: check skb sec_path when re-initializing slow_gro in gro_list_prepare (Xin Long) [2030476] - e1000e: Fix the max snoop/no-snoop latency for 10M (Ken Cox) [1970665] - net/e1000e: Fix spelling mistake "The" -> "This" (Ken Cox) [1970665] - e1000e: Add space to the debug print (Ken Cox) [1970665] - e1000e: Additional PHY power saving in S0ix (Ken Cox) [1970665] - e1000e: Add polling mechanism to indicate CSME DPG exit (Ken Cox) [1970665] - e1000e: Add handshake with the CSME to support S0ix (Ken Cox) [1970665] - e1000e: Fix an error handling path in 'e1000_probe()' (Ken Cox) [1970665] - e1000e: Check the PCIm state (Ken Cox) [1970665] - net: e1000e: fix misspell word "retreived" (Ken Cox) [1970665] - net: e1000e: remove repeated word "slot" for netdev.c (Ken Cox) [1970665] - net: e1000e: remove repeated word "the" for ich8lan.c (Ken Cox) [1970665] - ppc64: Fix incorrect qrwlock use in debug kernel (Waiman Long) [2027200] - locking: Remove spin_lock_flags() etc (Waiman Long) [2027200] - Bluetooth: btusb: Add one more Bluetooth part for WCN6855 (Gopal Tiwari) [2007903] - Bluetooth: btusb: Add the new support IDs for WCN6855 (Gopal Tiwari) [2007903] - Bluetooth: btusb: re-definition for board_id in struct qca_version (Gopal Tiwari) [2007903] - Bluetooth: btusb: Add support using different nvm for variant WCN6855 controller (Gopal Tiwari) [2007903] - bpf/selftests: enable atomic_bounds test (Viktor Malik) [2030572] - Revert "bpf: Remove atomics tests from test_progs" (Viktor Malik) [2030572] - bpf/selftests: disable tests failing on RHEL 8.6 (Viktor Malik) [2025797 2025801 2025810 2025812 2025813] - bpf/selftests: allow disabling prog_tests (Viktor Malik) [2030572] - xfs: drop experimental warnings for bigtime and inobtcount (Bill O'Donnell) [2022903] - libxfs: expose inobtcount in xfs geometry (Bill O'Donnell) [2022903] - xfs: enable new inode btree counters feature (Bill O'Donnell) [2022903] - xfs: enable big timestamps (Bill O'Donnell) [2022903] - selftests: net: bridge: fix typo in vlan_filtering dependency test (Ivan Vecera) [2019055] - selftests: net: bridge: add test for vlan_filtering dependency (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast_router tests (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast query and query response interval tests (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast_querier_interval tests (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast_membership_interval test (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast_startup_query_count/interval tests (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast_last_member_count/interval tests (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast igmp/mld version tests (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast querier test (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast snooping control test (Ivan Vecera) [2019055] - selftests: net: bridge: update IGMP/MLD membership interval value (Ivan Vecera) [2019055] - net: bridge: mcast: use multicast_membership_interval for IGMPv3 (Ivan Vecera) [2019055] - net: bridge: fix under estimation in br_get_linkxstats_size() (Ivan Vecera) [2019055] - net: bridge: use nla_total_size_64bit() in br_get_linkxstats_size() (Ivan Vecera) [2019055] - net: bridge: mcast: Associate the seqcount with its protecting lock. (Ivan Vecera) [2019055] - net: bridge: mcast: fix vlan port router deadlock (Ivan Vecera) [2019055] - net: bridge: use mld2r_ngrec instead of icmpv6_dataun (Ivan Vecera) [2019055] - net: bridge: change return type of br_handle_ingress_vlan_tunnel (Ivan Vecera) [2019055] - net: bridge: vlan: convert mcast router global option to per-vlan entry (Ivan Vecera) [2019055] - net: bridge: mcast: br_multicast_set_port_router takes multicast context as argument (Ivan Vecera) [2019055] - net: bridge: mcast: toggle also host vlan state in br_multicast_toggle_vlan (Ivan Vecera) [2019055] - net: bridge: mcast: use the correct vlan group helper (Ivan Vecera) [2019055] - net: bridge: vlan: account for router port lists when notifying (Ivan Vecera) [2019055] - net: bridge: vlan: enable mcast snooping for existing master vlans (Ivan Vecera) [2019055] - net: bridge: mcast: account for ipv6 size when dumping querier state (Ivan Vecera) [2019055] - net: bridge: mcast: drop sizeof for nest attribute's zero size (Ivan Vecera) [2019055] - net: bridge: mcast: don't dump querier state if snooping is disabled (Ivan Vecera) [2019055] - net: bridge: vlan: dump mcast ctx querier state (Ivan Vecera) [2019055] - net: bridge: mcast: dump ipv6 querier state (Ivan Vecera) [2019055] - net: bridge: mcast: dump ipv4 querier state (Ivan Vecera) [2019055] - net: bridge: mcast: consolidate querier selection for ipv4 and ipv6 (Ivan Vecera) [2019055] - net: bridge: mcast: make sure querier port/address updates are consistent (Ivan Vecera) [2019055] - net: bridge: mcast: record querier port device ifindex instead of pointer (Ivan Vecera) [2019055] - net: bridge: vlan: use br_rports_fill_info() to export mcast router ports (Ivan Vecera) [2019055] - net: bridge: mcast: use the proper multicast context when dumping router ports (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast router global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast querier global option (Ivan Vecera) [2019055] - net: bridge: mcast: querier and query state affect only current context type (Ivan Vecera) [2019055] - net: bridge: mcast: move querier state to the multicast context (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast startup query interval global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast query response interval global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast query interval global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast querier interval global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast membership interval global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast last member interval global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast startup query count global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast last member count global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast igmp/mld version global options (Ivan Vecera) [2019055] - net: switchdev: zero-initialize struct switchdev_notifier_fdb_info emitted by drivers towards the bridge (Ivan Vecera) [2019055] - net: bridge: fix flags interpretation for extern learn fdb entries (Ivan Vecera) [2019055] - net: bridge: vlan: fix global vlan option range dumping (Ivan Vecera) [2019055] - net: bridge: fix memleak in br_add_if() (Ivan Vecera) [2019055] - net: make switchdev_bridge_port_{,unoffload} loosely coupled with the bridge (Ivan Vecera) [2019055] - net: bridge: switchdev: fix incorrect use of FDB flags when picking the dst device (Ivan Vecera) [2019055] - net: bridge: validate the NUD_PERMANENT bit when adding an extern_learn FDB entry (Ivan Vecera) [2019055] - net: bridge: switchdev: treat local FDBs the same as entries towards the bridge (Ivan Vecera) [2019055] - net: bridge: switchdev: replay the entire FDB for each port (Ivan Vecera) [2019055] - net: bridge: add a helper for retrieving port VLANs from the data path (Ivan Vecera) [2019055] - net: bridge: update BROPT_VLAN_ENABLED before notifying switchdev in br_vlan_filter_toggle (Ivan Vecera) [2019055] - net: bridge: fix build when setting skb->offload_fwd_mark with CONFIG_NET_SWITCHDEV=n (Ivan Vecera) [2019055] - net: bridge: switchdev: allow the TX data plane forwarding to be offloaded (Ivan Vecera) [2019055] - net: switchdev: fix FDB entries towards foreign ports not getting propagated to us (Ivan Vecera) [2019055] - net: bridge: move the switchdev object replay helpers to "push" mode (Ivan Vecera) [2019055] - net: bridge: guard the switchdev replay helpers against a NULL notifier block (Ivan Vecera) [2019055] - net: bridge: switchdev: let drivers inform which bridge ports are offloaded (Ivan Vecera) [2019055] - net: bridge: switchdev: recycle unused hwdoms (Ivan Vecera) [2019055] - net: bridge: disambiguate offload_fwd_mark (Ivan Vecera) [2019055] - net: bridge: multicast: add context support for host-joined groups (Ivan Vecera) [2019055] - net: bridge: multicast: add mdb context support (Ivan Vecera) [2019055] - net: bridge: multicast: fix igmp/mld port context null pointer dereferences (Ivan Vecera) [2019055] - net: switchdev: recurse into __switchdev_handle_fdb_del_to_device (Ivan Vecera) [2019055] - net: switchdev: remove stray semicolon in switchdev_handle_fdb_del_to_device shim (Ivan Vecera) [2019055] - net: bridge: vlan: add mcast snooping control (Ivan Vecera) [2019055] - net: bridge: vlan: notify when global options change (Ivan Vecera) [2019055] - net: bridge: vlan: add support for dumping global vlan options (Ivan Vecera) [2019055] - net: bridge: vlan: add support for global options (Ivan Vecera) [2019055] - net: bridge: multicast: include router port vlan id in notifications (Ivan Vecera) [2019055] - net: bridge: multicast: add vlan querier and query support (Ivan Vecera) [2019055] - net: bridge: multicast: check if should use vlan mcast ctx (Ivan Vecera) [2019055] - net: bridge: multicast: use the port group to port context helper (Ivan Vecera) [2019055] - net: bridge: multicast: add helper to get port mcast context from port group (Ivan Vecera) [2019055] - net: bridge: add vlan mcast snooping knob (Ivan Vecera) [2019055] - net: bridge: multicast: add vlan state initialization and control (Ivan Vecera) [2019055] - net: bridge: vlan: add global and per-port multicast context (Ivan Vecera) [2019055] - net: bridge: multicast: use multicast contexts instead of bridge or port (Ivan Vecera) [2019055] - net: bridge: multicast: factor out bridge multicast context (Ivan Vecera) [2019055] - net: bridge: multicast: factor out port multicast context (Ivan Vecera) [2019055] - net: switchdev: introduce a fanout helper for SWITCHDEV_FDB_{ADD,DEL}_TO_DEVICE (Ivan Vecera) [2019055] - net: switchdev: introduce helper for checking dynamically learned FDB entries (Ivan Vecera) [2019055] - net: bridge: do not replay fdb entries pointing towards the bridge twice (Ivan Vecera) [2019055] - net: bridge: multicast: fix MRD advertisement router port marking race (Ivan Vecera) [2019055] - net: bridge: multicast: fix PIM hello router port marking race (Ivan Vecera) [2019055] - net: bridge: sync fdb to new unicast-filtering ports (Ivan Vecera) [2019055] - net: bridge: allow br_fdb_replay to be called for the bridge device (Ivan Vecera) [2019055] - net: bridge: switchdev: send FDB notifications for host addresses (Ivan Vecera) [2019055] - net: bridge: use READ_ONCE() and WRITE_ONCE() compiler barriers for fdb->dst (Ivan Vecera) [2019055] - net: bridge: allow the switchdev replay functions to be called for deletion (Ivan Vecera) [2019055] - net: bridge: constify variables in the replay helpers (Ivan Vecera) [2019055] - net: bridge: ignore switchdev events for LAG ports which didn't request replay (Ivan Vecera) [2019055] - net: switchdev: add a context void pointer to struct switchdev_notifier_info (Ivan Vecera) [2019055] - net: bridge: include the is_local bit in br_fdb_replay (Ivan Vecera) [2019055] - net: bridge: mrp: Update the Test frames for MRA (Ivan Vecera) [2019055] - bridge: cfm: remove redundant return (Ivan Vecera) [2019055] - net: bridge: remove redundant continue statement (Ivan Vecera) [2019055] - net: bridge: fix vlan tunnel dst refcnt when egressing (Ivan Vecera) [2019055] - net: bridge: fix vlan tunnel dst null pointer dereference (Ivan Vecera) [2019055] - net: bridge: mrp: Update ring transitions. (Ivan Vecera) [2019055] - net: bridge: remove redundant assignment (Ivan Vecera) [2019055] - net: bridge: fix br_multicast_is_router stub when igmp is disabled (Ivan Vecera) [2019055] - net: bridge: fix build when IPv6 is disabled (Ivan Vecera) [2019055] - net: bridge: mcast: export multicast router presence adjacent to a port (Ivan Vecera) [2019055] - net: bridge: mcast: add ip4+ip6 mcast router timers to mdb netlink (Ivan Vecera) [2019055] - net: bridge: mcast: split multicast router state for IPv4 and IPv6 (Ivan Vecera) [2019055] - net: bridge: mcast: split router port del+notify for mcast router split (Ivan Vecera) [2019055] - net: bridge: mcast: prepare add-router function for mcast router split (Ivan Vecera) [2019055] - net: bridge: mcast: prepare expiry functions for mcast router split (Ivan Vecera) [2019055] - net: bridge: mcast: prepare is-router function for mcast router split (Ivan Vecera) [2019055] - net: bridge: mcast: prepare query reception for mcast router split (Ivan Vecera) [2019055] - net: bridge: mcast: prepare mdb netlink for mcast router split (Ivan Vecera) [2019055] - net: bridge: mcast: add wrappers for router node retrieval (Ivan Vecera) [2019055] - net: bridge: mcast: rename multicast router lists and timers (Ivan Vecera) [2019055] - bridge: Fix possible races between assigning rx_handler_data and setting IFF_BRIDGE_PORT bit (Ivan Vecera) [2019055] - net: bridge: mcast: fix broken length + header check for MRDv6 Adv. (Ivan Vecera) [2019055] - net: bridge: fix error in br_multicast_add_port when CONFIG_NET_SWITCHDEV=n (Ivan Vecera) [2019055] - net: bridge: propagate error code and extack from br_mc_disabled_update (Ivan Vecera) [2019055] - net: bridge: Fix missing return assignment from br_vlan_replay_one call (Ivan Vecera) [2019055] - bridge: mrp: Disable roles before deleting the MRP instance (Ivan Vecera) [2019055] - net: bridge: add helper to replay VLANs installed on port (Ivan Vecera) [2019055] - net: bridge: add helper to replay port and local fdb entries (Ivan Vecera) [2019055] - net: bridge: add helper to replay port and host-joined mdb entries (Ivan Vecera) [2019055] - net: bridge: add helper to retrieve the current ageing time (Ivan Vecera) [2019055] - net: bridge: add helper for retrieving the current bridge port STP state (Ivan Vecera) [2019055] - net: bridge: when suppression is enabled exclude RARP packets (Ivan Vecera) [2019055] - net: bridge: declare br_vlan_tunnel_lookup argument tunnel_id as __be64 (Ivan Vecera) [2019055] - Documentation: networking: switchdev: add missing "and" word (Ivan Vecera) [2019055] - Documentation: networking: switchdev: separate bulleted items with new line (Ivan Vecera) [2019055] - Documentation: networking: switchdev: fix command for static FDB entries (Ivan Vecera) [2019055] - Documentation: networking: switchdev: clarify device driver behavior (Ivan Vecera) [2019055] - net: bridge: mcast: factor out common allow/block EHT handling (Ivan Vecera) [2019055] - net: bridge: mcast: remove unreachable EHT code (Ivan Vecera) [2019055] - net: bridge: Fix fall-through warnings for Clang (Ivan Vecera) [2019055] - bridge: mrp: Update br_mrp to use new return values of br_mrp_switchdev (Ivan Vecera) [2019055] - bridge: mrp: Extend br_mrp_switchdev to detect better the errors (Ivan Vecera) [2019055] - bridge: mrp: Add 'enum br_mrp_hw_support' (Ivan Vecera) [2019055] - switchdev: mrp: Extend ring_role_mrp and in_role_mrp (Ivan Vecera) [2019055] - switchdev: mrp: Remove CONFIG_BRIDGE_MRP (Ivan Vecera) [2019055] - net: bridge: fix br_vlan_filter_toggle stub when CONFIG_BRIDGE_VLAN_FILTERING=n (Ivan Vecera) [2019055] - net: bridge: fix switchdev_port_attr_set stub when CONFIG_SWITCHDEV=n (Ivan Vecera) [2019055] - net: bridge: propagate extack through switchdev_port_attr_set (Ivan Vecera) [2019055] - net: bridge: propagate extack through store_bridge_parm (Ivan Vecera) [2019055] - net: bridge: remove __br_vlan_filter_toggle (Ivan Vecera) [2019055] - net: switchdev: pass flags and mask to both {PRE_,}BRIDGE_FLAGS attributes (Ivan Vecera) [2019055] - net: bridge: don't print in br_switchdev_set_port_flag (Ivan Vecera) [2019055] - net: bridge: offload all port flags at once in br_setport (Ivan Vecera) [2019055] - net: switchdev: propagate extack to port attributes (Ivan Vecera) [2019055] - switchdev: mrp: Remove SWITCHDEV_ATTR_ID_MRP_PORT_STAT (Ivan Vecera) [2019055] - bridge: mrp: Fix the usage of br_mrp_port_switchdev_set_state (Ivan Vecera) [2019055] - net: bridge: mcast: Use ERR_CAST instead of ERR_PTR(PTR_ERR()) (Ivan Vecera) [2019055] - net: bridge: add warning comments to avoid extending sysfs (Ivan Vecera) [2019055] - net: bridge: mcast: drop hosts limit sysfs support (Ivan Vecera) [2019055] - net: bridge: multicast: make tracked EHT hosts limit configurable (Ivan Vecera) [2019055] - net: bridge: multicast: add per-port EHT hosts limit (Ivan Vecera) [2019055] - net: switchdev: use obj-$(CONFIG_NET_SWITCHDEV) form in net/Makefile (Ivan Vecera) [2019055] - net: switchdev: don't set port_obj_info->handled true when -EOPNOTSUPP (Ivan Vecera) [2019055] - net: bridge: multicast: fix br_multicast_eht_set_entry_lookup indentation (Ivan Vecera) [2019055] - bridge: Use PTR_ERR_OR_ZERO instead if(IS_ERR(...)) + PTR_ERR (Ivan Vecera) [2019055] - net: mrp: move struct definitions out of uapi (Ivan Vecera) [2019055] - net: mrp: fix definitions of MRP test packets (Ivan Vecera) [2019055] - net: bridge: multicast: mark IGMPv3/MLDv2 fast-leave deletes (Ivan Vecera) [2019055] - net: bridge: multicast: handle block pg delete for all cases (Ivan Vecera) [2019055] - net: bridge: multicast: add EHT host filter_mode handling (Ivan Vecera) [2019055] - net: bridge: multicast: optimize TO_INCLUDE EHT timeouts (Ivan Vecera) [2019055] - net: bridge: multicast: add EHT include and exclude handling (Ivan Vecera) [2019055] - net: bridge: multicast: add EHT allow/block handling (Ivan Vecera) [2019055] - net: bridge: multicast: add EHT host delete function (Ivan Vecera) [2019055] - net: bridge: multicast: add EHT source set handling functions (Ivan Vecera) [2019055] - net: bridge: multicast: add EHT host handling functions (Ivan Vecera) [2019055] - net: bridge: multicast: add EHT structures and definitions (Ivan Vecera) [2019055] - net: bridge: multicast: calculate idx position without changing ptr (Ivan Vecera) [2019055] - net: bridge: multicast: __grp_src_block_incl can modify pg (Ivan Vecera) [2019055] - net: bridge: multicast: pass host src address to IGMPv3/MLDv2 functions (Ivan Vecera) [2019055] - net: bridge: multicast: rename src_size to addr_size (Ivan Vecera) [2019055] - net: bridge: check vlan with eth_type_vlan() method (Ivan Vecera) [2019055] - net: switchdev: delete the transaction object (Ivan Vecera) [2019055] - mlxsw: spectrum_switchdev: remove transactional logic for VLAN objects (Ivan Vecera) [2019055] - net: switchdev: remove the transaction structure from port attributes (Ivan Vecera) [2019055] - net: switchdev: delete switchdev_port_obj_add_now (Ivan Vecera) [2019055] - net: switchdev: remove the transaction structure from port object notifiers (Ivan Vecera) [2019055] - net: switchdev: remove vid_begin -> vid_end range from VLAN objects (Ivan Vecera) [2019055] - net: bridge: fix misspellings using codespell tool (Ivan Vecera) [2019055] - net: bridge: notify switchdev of disappearance of old FDB entry upon migration (Ivan Vecera) [2019055] - bridge: Fix a deadlock when enabling multicast snooping (Ivan Vecera) [2019055] - bridge: mrp: Implement LC mode for MRP (Ivan Vecera) [2019055] - net: bridge: switch to net core statistics counters handling (Ivan Vecera) [2019055] - net: bridge: replace struct br_vlan_stats with pcpu_sw_netstats (Ivan Vecera) [2019055] - bridge: mrp: Use hlist_head instead of list_head for mrp (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 *,g auto-add (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 exclude timeout (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 exc -> block report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 inc -> block report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 exc -> to_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 exc -> is_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 exc -> is_include report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 exc -> allow report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 inc -> to_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 inc -> is_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 inc -> is_include report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 inc -> allow report (Ivan Vecera) [2019055] - selftests: net: bridge: add initial MLDv2 include test (Ivan Vecera) [2019055] - selftests: net: bridge: factor out and rename sg state functions (Ivan Vecera) [2019055] - selftests: net: lib: add support for IPv6 mcast packet test (Ivan Vecera) [2019055] - selftests: net: bridge: factor out mcast_packet_test (Ivan Vecera) [2019055] - net: bridge: mcast: fix stub definition of br_multicast_querier_exists (Ivan Vecera) [2019055] - net: bridge: explicitly convert between mdb entry state and port group flags (Ivan Vecera) [2019055] - net: bridge: mcast: add support for raw L2 multicast groups (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 *,g auto-add (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 exclude timeout (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 exc -> block report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 inc -> block report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 exc -> to_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 exc -> is_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 exc -> is_include report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 exc -> allow report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 inc -> to_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 inc -> is_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 inc -> is_include report (Ivan Vecera) [2019055] - selftests: net: bridge: add tests for igmpv3 is_include and inc -> allow reports (Ivan Vecera) [2019055] - selftests: net: bridge: igmp: add IGMPv3 entries' state helpers (Ivan Vecera) [2019055] - selftests: net: bridge: igmp: check for specific udp ip protocol (Ivan Vecera) [2019055] - selftests: net: bridge: igmp: add support for packet source address (Ivan Vecera) [2019055] - selftests: net: bridge: rename current igmp tests to igmpv2 (Ivan Vecera) [2019055] - net: bridge: fix uninitialized variables when BRIDGE_CFM is disabled (Ivan Vecera) [2019055] - bridge: cfm: Netlink Notifications. (Ivan Vecera) [2019055] - bridge: cfm: Netlink GET status Interface. (Ivan Vecera) [2019055] - bridge: cfm: Netlink GET configuration Interface. (Ivan Vecera) [2019055] - bridge: cfm: Netlink SET configuration Interface. (Ivan Vecera) [2019055] - bridge: cfm: Kernel space implementation of CFM. CCM frame RX added. (Ivan Vecera) [2019055] - bridge: cfm: Kernel space implementation of CFM. CCM frame TX added. (Ivan Vecera) [2019055] - bridge: cfm: Kernel space implementation of CFM. MEP create/delete. (Ivan Vecera) [2019055] - bridge: uapi: cfm: Added EtherType used by the CFM protocol. (Ivan Vecera) [2019055] - bridge: cfm: Add BRIDGE_CFM to Kconfig. (Ivan Vecera) [2019055] - net: bridge: extend the process of special frames (Ivan Vecera) [2019055] - bridge: Netlink interface fix. (Ivan Vecera) [2019055] - net: bridge: mcast: remove only S,G port groups from sg_port hash (Ivan Vecera) [2019055] - net: switchdev: Fixed kerneldoc warning (Ivan Vecera) [2019055] - net: bridge: mcast: when forwarding handle filter mode and blocked flag (Ivan Vecera) [2019055] - net: bridge: mcast: handle host state (Ivan Vecera) [2019055] - net: bridge: mcast: add support for blocked port groups (Ivan Vecera) [2019055] - net: bridge: mcast: handle port group filter modes (Ivan Vecera) [2019055] - net: bridge: mcast: install S,G entries automatically based on reports (Ivan Vecera) [2019055] - net: bridge: mcast: add sg_port rhashtable (Ivan Vecera) [2019055] - net: bridge: mcast: add rt_protocol field to the port group struct (Ivan Vecera) [2019055] - net: bridge: mcast: when igmpv3/mldv2 are enabled lookup (S,G) first, then (*,G) (Ivan Vecera) [2019055] - net: bridge: mdb: add support for add/del/dump of entries with source (Ivan Vecera) [2019055] - net: bridge: mdb: add support to extend add/del commands (Ivan Vecera) [2019055] - net: bridge: mcast: rename br_ip's u member to dst (Ivan Vecera) [2019055] - net: bridge: mcast: use br_ip's src for src groups and querier address (Ivan Vecera) [2019055] - net: bridge: add src field to br_ip (Ivan Vecera) [2019055] - net: bridge: mdb: use extack in br_mdb_add() and br_mdb_add_group() (Ivan Vecera) [2019055] - net: bridge: mdb: move all port and bridge checks to br_mdb_add (Ivan Vecera) [2019055] - net: bridge: mdb: use extack in br_mdb_parse() (Ivan Vecera) [2019055] - net: bridge: delete duplicated words (Ivan Vecera) [2019055] - net: bridge: mcast: don't ignore return value of __grp_src_toex_excl (Ivan Vecera) [2019055] - __netif_receive_skb_core: don't untag vlan from skb on DSA master (Ivan Vecera) [2019055] - bridge: mcast: Fix incomplete MDB dump (Ivan Vecera) [2019055] - net: bridge: mcast: fix unused br var when lockdep isn't defined (Ivan Vecera) [2019055] - net: bridge: mcast: destroy all entries via gc (Ivan Vecera) [2019055] - net: bridge: mcast: improve IGMPv3/MLDv2 query processing (Ivan Vecera) [2019055] - net: bridge: mcast: support for IGMPV3/MLDv2 BLOCK_OLD_SOURCES report (Ivan Vecera) [2019055] - net: bridge: mcast: support for IGMPV3/MLDv2 CHANGE_TO_INCLUDE/EXCLUDE report (Ivan Vecera) [2019055] - net: bridge: mcast: support for IGMPV3/MLDv2 MODE_IS_INCLUDE/EXCLUDE report (Ivan Vecera) [2019055] - net: bridge: mcast: support for IGMPv3/MLDv2 ALLOW_NEW_SOURCES report (Ivan Vecera) [2019055] - net: bridge: mcast: delete expired port groups without srcs (Ivan Vecera) [2019055] - net: bridge: mdb: use mdb and port entries in notifications (Ivan Vecera) [2019055] - net: bridge: mdb: push notifications in __br_mdb_add/del (Ivan Vecera) [2019055] - net: bridge: mcast: add support for group query retransmit (Ivan Vecera) [2019055] - net: bridge: mcast: add support for group-and-source specific queries (Ivan Vecera) [2019055] - net: bridge: mcast: add support for src list and filter mode dumping (Ivan Vecera) [2019055] - net: bridge: mcast: add support for group source list (Ivan Vecera) [2019055] - net: bridge: mcast: factor out port group del (Ivan Vecera) [2019055] - net: bridge: mdb: arrange internal structs so fast-path fields are close (Ivan Vecera) [2019055] - netlink: consistently use NLA_POLICY_EXACT_LEN() (Ivan Vecera) [2019055] - net: bridge: Add port attribute IFLA_BRPORT_MRP_IN_OPEN (Ivan Vecera) [2019055] - bridge: mrp: Extend br_mrp_fill_info (Ivan Vecera) [2019055] - bridge: uapi: mrp: Extend MRP_INFO attributes for interconnect status (Ivan Vecera) [2019055] - bridge: mrp: Extend MRP netlink interface for configuring MRP interconnect (Ivan Vecera) [2019055] - bridge: mrp: Implement the MRP Interconnect API (Ivan Vecera) [2019055] - bridge: switchdev: mrp: Extend MRP API for switchdev for MRP Interconnect (Ivan Vecera) [2019055] - bridge: mrp: Add br_mrp_in_port_open function (Ivan Vecera) [2019055] - bridge: mrp: Rename br_mrp_port_open to br_mrp_ring_port_open (Ivan Vecera) [2019055] - bridge: mrp: Extend br_mrp for MRP interconnect (Ivan Vecera) [2019055] - bridge: mrp: Extend bridge interface (Ivan Vecera) [2019055] - bridge: uapi: mrp: Extend MRP attributes for MRP interconnect (Ivan Vecera) [2019055] - switchdev: mrp: Extend switchdev API for MRP Interconnect (Ivan Vecera) [2019055] - net: bridge: fix undefined br_vlan_can_enter_range in tunnel code (Ivan Vecera) [2019055] - net: switchdev: kerneldoc fixes (Ivan Vecera) [2019055] - net: bridge: notify on vlan tunnel changes done via the old api (Ivan Vecera) [2019055] - bridge: Extend br_fill_ifinfo to return MPR status (Ivan Vecera) [2019055] - bridge: mrp: Add br_mrp_fill_info (Ivan Vecera) [2019055] - bridge: uapi: mrp: Extend MRP attributes to get the status (Ivan Vecera) [2019055] - bridge: mrp: Fix endian conversion and some other warnings (Ivan Vecera) [2019055] - net: bridge: add a flag to avoid refreshing fdb when changing/adding (Ivan Vecera) [2019055] - net: bridge: add option to allow activity notifications for any fdb entries (Ivan Vecera) [2019055] - net: neighbor: add fdb extended attribute (Ivan Vecera) [2019055] - net: bridge: fdb_add_entry takes ndm as argument (Ivan Vecera) [2019055] - bridge: mrp: Validate when setting the port role (Ivan Vecera) [2019055] - bridge: uapi: mrp: Fix MRP_PORT_ROLE (Ivan Vecera) [2019055] - bridge: mrp: Add support for role MRA (Ivan Vecera) [2019055] - bridge: mrp: Set the priority of MRP instance (Ivan Vecera) [2019055] - bridge: mrp: Update MRP frame type (Ivan Vecera) [2019055] - bridge: multicast: work around clang bug (Ivan Vecera) [2019055] - bridge: mrp: Rework the MRP netlink interface (Ivan Vecera) [2019055] - bridge: mrp: Fix out-of-bounds read in br_mrp_parse (Ivan Vecera) [2019055] - bridge: mrp: Restore port state when deleting MRP instance (Ivan Vecera) [2019055] - switchdev: mrp: Remove the variable mrp_ring_state (Ivan Vecera) [2019055] - bridge: mrp: Add br_mrp_unique_ifindex function (Ivan Vecera) [2019055] - net: bridge: allow enslaving some DSA master network devices (Ivan Vecera) [2019055] - net: remove newlines in NL_SET_ERR_MSG_MOD (Ivan Vecera) [2019055] - net: bridge: return false in br_mrp_enabled() (Ivan Vecera) [2019055] - docs: networking: convert switchdev.txt to ReST (Ivan Vecera) [2019055] - net: bridge: Add checks for enabling the STP. (Ivan Vecera) [2019055] - bridge: mrp: Integrate MRP into the bridge (Ivan Vecera) [2019055] - bridge: mrp: Implement netlink interface to configure MRP (Ivan Vecera) [2019055] - bridge: mrp: Connect MRP API with the switchdev API (Ivan Vecera) [2019055] - bridge: switchdev: mrp: Implement MRP API for switchdev (Ivan Vecera) [2019055] - switchdev: mrp: Extend switchdev API to offload MRP (Ivan Vecera) [2019055] - bridge: mrp: Add MRP interface. (Ivan Vecera) [2019055] - net: bridge: Add port attribute IFLA_BRPORT_MRP_RING_OPEN (Ivan Vecera) [2019055] - bridge: mrp: Extend bridge interface (Ivan Vecera) [2019055] - bridge: mrp: Update Kconfig (Ivan Vecera) [2019055] - bridge: uapi: mrp: Add mrp attributes. (Ivan Vecera) [2019055] - net: bridge: vlan options: move the tunnel command to the nested attribute (Ivan Vecera) [2019055] - net: bridge: vlan options: nest the tunnel id into a tunnel info attribute (Ivan Vecera) [2019055] - net: bridge: vlan: include stats in dumps if requested (Ivan Vecera) [2019055] - net: bridge: vlan options: add support for tunnel mapping set/del (Ivan Vecera) [2019055] - net: bridge: vlan options: add support for tunnel id dumping (Ivan Vecera) [2019055] - net: bridge: vlan tunnel: constify bridge and port arguments (Ivan Vecera) [2019055] - net: bridge: vlan options: rename br_vlan_opts_eq to br_vlan_opts_eq_range (Ivan Vecera) [2019055] - net: switchdev: do not propagate bridge updates across bridges (Ivan Vecera) [2019055] - bridge: br_stp: Use built-in RCU list checking (Ivan Vecera) [2019055] - net: switchdev: Replace zero-length array with flexible-array member (Ivan Vecera) [2019055] - net: bridge: vlan: add per-vlan state (Ivan Vecera) [2019055] - net: bridge: vlan: add basic option setting support (Ivan Vecera) [2019055] - net: bridge: vlan: add basic option dumping support (Ivan Vecera) [2019055] - net: bridge: check port state before br_allowed_egress (Ivan Vecera) [2019055] - net: bridge: vlan: notify on vlan add/delete/change flags (Ivan Vecera) [2019055] - net: bridge: vlan: add rtnetlink group and notify support (Ivan Vecera) [2019055] - net: bridge: vlan: add rtm range support (Ivan Vecera) [2019055] - net: bridge: vlan: add del rtm message support (Ivan Vecera) [2019055] - net: bridge: vlan: add new rtm message support (Ivan Vecera) [2019055] - net: bridge: vlan: add rtm definitions and dump support (Ivan Vecera) [2019055] - net: bridge: netlink: add extack error messages when processing vlans (Ivan Vecera) [2019055] - net: bridge: vlan: add helpers to check for vlan id/range validity (Ivan Vecera) [2019055] - net: bridge: add STP xstats (Ivan Vecera) [2019055] - treewide: Use sizeof_field() macro (Ivan Vecera) [2019055] - bridge: implement get_link_ksettings ethtool method (Ivan Vecera) [2019055] - net: bridge: fdb: eliminate extra port state tests from fast-path (Ivan Vecera) [2019055] - net: bridge: fdb: restore unlikely() when taking over externally added entries (Ivan Vecera) [2019055] - net: bridge: fdb: avoid two atomic bitops in br_fdb_external_learn_add() (Ivan Vecera) [2019055] - net: bridge: fdb: br_fdb_update can take flags directly (Ivan Vecera) [2019055] - net: bridge: Populate the pvid flag in br_vlan_get_info (Ivan Vecera) [2019055] - net: fix __ip_mc_inc_group usage (Ivan Vecera) [2019055] - net: bridge: mdb: allow add/delete for host-joined groups (Ivan Vecera) [2019055] - net: bridge: mdb: dump host-joined entries as well (Ivan Vecera) [2019055] - net: bridge: mdb: factor out mdb filling (Ivan Vecera) [2019055] - net: bridge: mdb: move vlan comments (Ivan Vecera) [2019055] - net: bridge: mcast: add delete due to fast-leave mdb flag (Ivan Vecera) [2019055] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Ivan Vecera) [2019055] - treewide: Add SPDX license identifier for missed files (Ivan Vecera) [2019055] - treewide: Add SPDX license identifier - Makefile/Kconfig (Ivan Vecera) [2019055] - bridge: Fix error path for kobject_init_and_add() (Ivan Vecera) [2019055] - bridge: only include nf_queue.h if needed (Ivan Vecera) [2019055] - bridge: broute: make broute a real ebtables table (Ivan Vecera) [2019055] - bridge: netfilter: unroll NF_HOOK helper in bridge input path (Ivan Vecera) [2019055] - bridge: reduce size of input cb to 16 bytes (Ivan Vecera) [2019055] - net: bridge: update multicast stats from maybe_deliver() (Ivan Vecera) [2019055] - net: bridge: mcast: remove unused br_ip_equal function (Ivan Vecera) [2019055] - net: bridge: optimize backup_port fdb convergence (Ivan Vecera) [2019055] - net: bridge: use netif_is_bridge_port() (Ivan Vecera) [2019055] - net: bridge: use eth_broadcast_addr() to assign broadcast address (Ivan Vecera) [2019055] - tools headers uapi: Update linux/in.h copy (Ivan Vecera) [2019055] - switchdev: Remove unused transaction item queue (Ivan Vecera) [2019055] - bridge: remove redundant check on err in br_multicast_ipv4_rcv (Ivan Vecera) [2019055] - net: Fix ip_mc_{dec,inc}_group allocation context (Ivan Vecera) [2019055] - bridge: remove duplicated include from br_multicast.c (Ivan Vecera) [2019055] - bridge: Snoop Multicast Router Advertisements (Ivan Vecera) [2019055] - bridge: join all-snoopers multicast address (Ivan Vecera) [2019055] - bridge: simplify ip_mc_check_igmp() and ipv6_mc_check_mld() internals (Ivan Vecera) [2019055] - tools include uapi: Sync linux/if_link.h copy with the kernel sources (Ivan Vecera) [2019055] - net: bridge: fix a bug on using a neighbour cache entry without checking its state (Ivan Vecera) [2019055] - net: bridge: remove unneeded variable 'err' (Ivan Vecera) [2019055] - net: bridge: remove redundant checks for null p->dev and p->br (Ivan Vecera) [2019055] - net: bridge: export supported boolopts (Ivan Vecera) [2019055] - net: bridge: add no_linklocal_learn bool option (Ivan Vecera) [2019055] - net: bridge: add support for user-controlled bool options (Ivan Vecera) [2019055] - bridge: use __vlan_hwaccel helpers (Ivan Vecera) [2019055] - netfilter: bridge: define INT_MIN & INT_MAX in userspace (Ivan Vecera) [2019055] - docs: fix some broken documentation references (Ivan Vecera) [2019055] - bridge: Switch to bitmap_zalloc() (Ivan Vecera) [2019055] - netfilter: bridge: Expose nf_tables bridge hook priorities through uapi (Ivan Vecera) [2019055] - net: bridge: add support for backup port (Ivan Vecera) [2019055] - net: bridge: add support for raw sysfs port options (Ivan Vecera) [2019055] - docs: networking: Convert bridge.txt to rst (Ivan Vecera) [2019055] - net: switchdev: consolidate RH_KABI macros usage (Ivan Vecera) [2019055] - kcov: Remove kcov include from sched.h and move it to its users. (Josef Oskera) [2026467] - tasklets: Provide tasklet_disable_in_atomic() (Ivan Vecera) [2026475] - tasklets: Use static inlines for stub implementations (Ivan Vecera) [2026475] - net: sock: introduce sk_error_report (Ivan Vecera) [2026469] - redhat: Add CONFIG_RHEL_DIFFERENCES (Prarit Bhargava) [2021571]- serial: 8520_port: Fix function param documentation (Waiman Long) [1970241] - serial: 8250: Optimize irq enable after console write (Waiman Long) [1970241] - serial: 8250: Fix rs485 delay after console write (Waiman Long) [1970241] - serial: 8250: Support console on software emulated rs485 ports (Waiman Long) [1970241] - serial: 8250: Generalize rs485 software emulation (Waiman Long) [1970241] - serial: 8250: Deduplicate rs485 active_timer assignment (Waiman Long) [1970241] - serial: 8250: Sanitize rs485 config harder (Waiman Long) [1970241] - serial: 8250: Deduplicate ->rs485_config() callback (Waiman Long) [1970241] - serial: 8250: Support rs485 devicetree properties (Waiman Long) [1970241] - serial: 8250_port: Don't use power management for kernel console (Waiman Long) [1970241] - console: Introduce ->exit() callback (Waiman Long) [1970241] - console: Don't notify user space when unregister non-listed console (Waiman Long) [1970241] - tty: 8250_of: Use software emulated RS485 direction control (Waiman Long) [1970241] - serial: 8250: Add MSR/MCR TIOCM conversion wrapper functions (Waiman Long) [1970241] - serial: 8250_of: Use of_device_get_match_data() (Waiman Long) [1970241] - serial: 8250_of: Fix for lack of interrupt support (Waiman Long) [1970241] - serial: 8250: of: Defer probe on missing IRQ (Waiman Long) [1970241] - serial: 8250: of: Correct of_platform_serial_setup() error handling (Waiman Long) [1970241] - mm/vmstat: protect per cpu variables with preempt disable on RT (Scott Wood) [2011667] - mm, slub: convert kmem_cpu_slab protection to local_lock (Scott Wood) [2011667] - mm, slub: use migrate_disable() on PREEMPT_RT (Scott Wood) [2011667] - mm, slub: protect put_cpu_partial() with disabled irqs instead of cmpxchg (Scott Wood) [2011667] - mm, slub: make slab_lock() disable irqs with PREEMPT_RT (Scott Wood) [2011667] - mm: slub: make object_map_lock a raw_spinlock_t (Scott Wood) [2011667] - mm: slub: move flush_cpu_slab() invocations __free_slab() invocations out of IRQ context (Scott Wood) [2011667] - mm, slab: split out the cpu offline variant of flush_slab() (Scott Wood) [2011667] - mm, slub: don't disable irqs in slub_cpu_dead() (Scott Wood) [2011667] - mm, slub: only disable irq with spin_lock in __unfreeze_partials() (Scott Wood) [2011667] - mm, slub: separate detaching of partial list in unfreeze_partials() from unfreezing (Scott Wood) [2011667] - mm, slub: detach whole partial list at once in unfreeze_partials() (Scott Wood) [2011667] - mm, slub: discard slabs in unfreeze_partials() without irqs disabled (Scott Wood) [2011667] - mm, slub: move irq control into unfreeze_partials() (Scott Wood) [2011667] - mm, slub: call deactivate_slab() without disabling irqs (Scott Wood) [2011667] - mm, slub: make locking in deactivate_slab() irq-safe (Scott Wood) [2011667] - mm, slub: move reset of c->page and freelist out of deactivate_slab() (Scott Wood) [2011667] - mm, slub: stop disabling irqs around get_partial() (Scott Wood) [2011667] - mm, slub: check new pages with restored irqs (Scott Wood) [2011667] - mm, slub: validate slab from partial list or page allocator before making it cpu slab (Scott Wood) [2011667] - mm, slub: restore irqs around calling new_slab() (Scott Wood) [2011667] - mm, slub: move disabling irqs closer to get_partial() in ___slab_alloc() (Scott Wood) [2011667] - mm, slub: do initial checks in ___slab_alloc() with irqs enabled (Scott Wood) [2011667] - mm, slub: move disabling/enabling irqs to ___slab_alloc() (Scott Wood) [2011667] - mm, slub: simplify kmem_cache_cpu and tid setup (Scott Wood) [2011667] - mm, slub: restructure new page checks in ___slab_alloc() (Scott Wood) [2011667] - mm, slub: return slab page from get_partial() and set c->page afterwards (Scott Wood) [2011667] - mm, slub: dissolve new_slab_objects() into ___slab_alloc() (Scott Wood) [2011667] - mm, slub: extract get_partial() from new_slab_objects() (Scott Wood) [2011667] - mm, slub: remove redundant unfreeze_partials() from put_cpu_partial() (Scott Wood) [2011667] - mm, slub: don't disable irq for debug_check_no_locks_freed() (Scott Wood) [2011667] - mm, slub: allocate private object map for validate_slab_cache() (Scott Wood) [2011667] - mm, slub: allocate private object map for debugfs listings (Scott Wood) [2011667] - mm, slub: don't call flush_all() from slab_debug_trace_open() (Scott Wood) [2011667] - mm/slub.c: drop lockdep_assert_held() from put_map() (Scott Wood) [2011667] - mm/slub.c: replace cpu_slab->partial with wrapped APIs (Scott Wood) [2011667] - mm/slub.c: replace kmem_cache->cpu_partial with wrapped APIs (Scott Wood) [2011667] - sched/rt, mm: Use CONFIG_PREEMPTION (Scott Wood) [2011667] - tcp: fix page frag corruption on page fault (Paolo Abeni) [1996074] - net: fix sk_page_frag() recursion from memory reclaim (Paolo Abeni) [1996074] - net: udp6: replace __UDP_INC_STATS() with __UDP6_INC_STATS() (Xin Long) [2020407] - net: udp: annotate data race around udp_sk(sk)->corkflag (Xin Long) [2020407] - net/ipv4/udp_tunnel_core.c: remove superfluous header files from udp_tunnel_core.c (Xin Long) [2020407] - udp_tunnel: Fix udp_tunnel_nic work-queue type (Xin Long) [2020407] - net, gro: Set inner transport header offset in tcp/udp GRO hook (Xin Long) [2020407] - bareudp: Add extack support to bareudp_configure() (Guillaume Nault) [1946040] - bareudp: Move definition of struct bareudp_conf to bareudp.c (Guillaume Nault) [1946040] - bareudp: Remove bareudp_dev_create() (Guillaume Nault) [1946040] - net: bareudp: simplify error paths calling dellink (Guillaume Nault) [1946040] - mptcp: re-arm retransmit timer if data is pending (Paolo Abeni) [2019493] - mptcp: remove tx_pending_data (Paolo Abeni) [2019493] - mptcp: do not shrink snd_nxt when recovering (Paolo Abeni) [2019493] - mptcp: drop unused sk in mptcp_push_release (Paolo Abeni) [2019493] - selftests: mptcp: fix proto type in link_failure tests (Paolo Abeni) [2019493] - selftests: mptcp: add testcase for active-back (Paolo Abeni) [2019493] - mptcp: backup flag from incoming MPJ ack option (Paolo Abeni) [2019493] - mptcp: add mibs for stale subflows processing (Paolo Abeni) [2019493] - mptcp: faster active backup recovery (Paolo Abeni) [2019493] - mptcp: cleanup sysctl data and helpers (Paolo Abeni) [2019493] - mptcp: handle pending data on closed subflow (Paolo Abeni) [2019493] - mptcp: less aggressive retransmission strategy (Paolo Abeni) [2019493] - mptcp: more accurate timeout (Paolo Abeni) [2019493] - mptcp: stop relying on tcp_tx_skb_cache (Paolo Abeni) [2019493] - tcp: expose the tcp_mark_push() and tcp_skb_entail() helpers (Paolo Abeni) [2019493] - selftests: KVM: avoid failures due to reserved HyperTransport region (Vitaly Kuznetsov) [2009340] - KVM: X86: Fix when shadow_root_level=5 && guest root_level<4 (Vitaly Kuznetsov) [2009340] - KVM: x86: inhibit APICv when KVM_GUESTDBG_BLOCKIRQ active (Vitaly Kuznetsov) [2009340] - KVM: x86/xen: Fix get_attr of KVM_XEN_ATTR_TYPE_SHARED_INFO (Vitaly Kuznetsov) [2009340] - KVM: x86: Use rw_semaphore for APICv lock to allow vCPU parallelism (Vitaly Kuznetsov) [2009340] - KVM: selftests: test KVM_GUESTDBG_BLOCKIRQ (Vitaly Kuznetsov) [2009340] - x86/sgx/virt: implement SGX_IOC_VEPC_REMOVE ioctl (Vitaly Kuznetsov) [2009340] - x86/sgx/virt: extract sgx_vepc_remove_page (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Complete prefetch for trailing SPTEs for direct, legacy MMU (Vitaly Kuznetsov) [2009340] - KVM: x86: Do not mark all registers as avail/dirty during RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: x86: SVM: don't set VMLOAD/VMSAVE intercepts on vCPU reset (Vitaly Kuznetsov) [2009340] - KVM: VMX: Unregister posted interrupt wakeup handler on hardware unsetup (Vitaly Kuznetsov) [2009340] - Revert "x86/kvm: fix vcpu-id indexed array sizes" (Vitaly Kuznetsov) [2009340] - KVM: X86: Cache CR3 in prev_roots when PCID is disabled (Vitaly Kuznetsov) [2009340] - KVM: X86: Fix tlb flush for tdp in kvm_invalidate_pcid() (Vitaly Kuznetsov) [2009340] - KVM: X86: Don't reset mmu context when toggling X86_CR4_PGE (Vitaly Kuznetsov) [2009340] - KVM: X86: Don't reset mmu context when X86_CR4_PCIDE 1->0 (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: kvm_faultin_pfn has to return false if pfh is returned (Vitaly Kuznetsov) [2009340] - KVM: x86: Take srcu lock in post_kvm_run_save() (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: fix another issue with string I/O VMGEXITs (Vitaly Kuznetsov) [2009340] - KVM: x86/xen: Fix kvm_xen_has_interrupt() sleeping in kvm_vcpu_block() (Vitaly Kuznetsov) [2009340] - KVM: x86: switch pvclock_gtod_sync_lock to a raw spinlock (Vitaly Kuznetsov) [2009340] - KVM: selftests: Refactor help message for -s backing_src (Vitaly Kuznetsov) [2009340] - KVM: selftests: Change backing_src flag to -s in demand_paging_test (Vitaly Kuznetsov) [2009340] - tools headers UAPI: Sync x86's asm/kvm.h with the kernel sources (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: go over the sev_pio_data buffer in multiple passes if needed (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: keep INS functions together (Vitaly Kuznetsov) [2009340] - KVM: x86: remove unnecessary arguments from complete_emulator_pio_in (Vitaly Kuznetsov) [2009340] - KVM: x86: split the two parts of emulator_pio_in (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: clean up kvm_sev_es_ins/outs (Vitaly Kuznetsov) [2009340] - KVM: x86: leave vcpu->arch.pio.count alone in emulator_pio_in_out (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: rename guest_ins_data to sev_pio_data (Vitaly Kuznetsov) [2009340] - KVM: SEV: Flush cache on non-coherent systems before RECEIVE_UPDATE_DATA (Vitaly Kuznetsov) [2009340] - KVM: MMU: Reset mmu->pkru_mask to avoid stale data (Vitaly Kuznetsov) [2009340] - KVM: nVMX: promptly process interrupts delivered while in guest mode (Vitaly Kuznetsov) [2009340] - KVM: x86: check for interrupts before deciding whether to exit the fast path (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: reduce ghcb_sa_len to 32 bits (Vitaly Kuznetsov) [2009340] - KVM: VMX: Remove redundant handling of bus lock vmexit (Vitaly Kuznetsov) [2009340] - KVM: x86: WARN if APIC HW/SW disable static keys are non-zero on unload (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: fix length of string I/O (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: Set guest_state_protected after VMSA update (Vitaly Kuznetsov) [2009340] - KVM: kvm_stat: do not show halt_wait_ns (Vitaly Kuznetsov) [2009340] - Revert "KVM: x86: Open code necessary bits of kvm_lapic_set_base() at vCPU RESET" (Vitaly Kuznetsov) [2009340] - KVM: s390: restore old debugfs names (Vitaly Kuznetsov) [2009340] - tools headers UAPI: Sync linux/kvm.h with the kernel sources (Vitaly Kuznetsov) [2009340] - tools headers UAPI: Synch KVM's svm.h header with the kernel (Vitaly Kuznetsov) [2009340] - KVM: selftests: introduce P44V64 for z196 and EC12 (Vitaly Kuznetsov) [2009340] - KVM: selftests: introduce P47V64 for s390x (Vitaly Kuznetsov) [2009340] - x86/sev: Use "SEV: " prefix for messages from sev.c (Vitaly Kuznetsov) [2009340] - KVM: stats: remove dead stores (Vitaly Kuznetsov) [2009340] - kvm: x86: Add AMD PMU MSRs to msrs_to_save_all[] (Vitaly Kuznetsov) [2009340] - kvm: fix objtool relocation warning (Vitaly Kuznetsov) [2009340] - KVM: selftests: Ensure all migrations are performed when test is affined (Vitaly Kuznetsov) [2009340] - KVM: x86: Swap order of CPUID entry "index" vs. "significant flag" checks (Vitaly Kuznetsov) [2009340] - x86/kvmclock: Move this_cpu_pvti into kvmclock.h (Vitaly Kuznetsov) [2009340] - selftests: KVM: Don't clobber XMM register when read (Vitaly Kuznetsov) [2009340] - KVM: VMX: Fix a TSX_CTRL_CPUID_CLEAR field mask issue (Vitaly Kuznetsov) [2009340] - selftests: KVM: Explicitly use movq to read xmm registers (Vitaly Kuznetsov) [2009340] - selftests: KVM: Call ucall_init when setting up in rseq_test (Vitaly Kuznetsov) [2009340] - KVM: X86: Synchronize the shadow pagetable before link it (Vitaly Kuznetsov) [2009340] - KVM: X86: Fix missed remote tlb flush in rmap_write_protect() (Vitaly Kuznetsov) [2009340] - KVM: x86: nSVM: don't copy virt_ext from vmcb12 (Vitaly Kuznetsov) [2009340] - KVM: x86: nSVM: test eax for 4K alignment for GP errata workaround (Vitaly Kuznetsov) [2009340] - KVM: x86: selftests: test simultaneous uses of V_IRQ from L1 and L0 (Vitaly Kuznetsov) [2009340] - KVM: x86: nSVM: restore int_vector in svm_clear_vintr (Vitaly Kuznetsov) [2009340] - KVM: x86: nVMX: re-evaluate emulation_required on nested VM exit (Vitaly Kuznetsov) [2009340] - KVM: x86: nVMX: don't fail nested VM entry on invalid guest state if !from_vmentry (Vitaly Kuznetsov) [2009340] - KVM: x86: VMX: synthesize invalid VM exit when emulating invalid guest state (Vitaly Kuznetsov) [2009340] - KVM: x86: nSVM: refactor svm_leave_smm and smm_enter_smm (Vitaly Kuznetsov) [2009340] - KVM: x86: SVM: call KVM_REQ_GET_NESTED_STATE_PAGES on exit from SMM mode (Vitaly Kuznetsov) [2009340] - KVM: x86: reset pdptrs_from_userspace when exiting smm (Vitaly Kuznetsov) [2009340] - KVM: x86: nSVM: restore the L1 host state prior to resuming nested guest on SMM exit (Vitaly Kuznetsov) [2009340] - KVM: KVM: Use cpumask_available() to check for NULL cpumask when kicking vCPUs (Vitaly Kuznetsov) [2009340] - KVM: Clean up benign vcpu->cpu data races when kicking vCPUs (Vitaly Kuznetsov) [2009340] - KVM: x86: Fix stack-out-of-bounds memory access from ioapic_write_indirect() (Vitaly Kuznetsov) [2009340] - KVM: selftests: Create a separate dirty bitmap per slot (Vitaly Kuznetsov) [2009340] - KVM: SEV: Allow some commands for mirror VM (Vitaly Kuznetsov) [2009340] - KVM: SEV: Update svm_vm_copy_asid_from for SEV-ES (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Fix nested bus lock VM exit (Vitaly Kuznetsov) [2009340] - KVM: x86: Identify vCPU0 by its vcpu_idx instead of its vCPUs array entry (Vitaly Kuznetsov) [2009340] - KVM: x86: Query vcpu->vcpu_idx directly and drop its accessor (Vitaly Kuznetsov) [2009340] - kvm: fix wrong exception emulation in check_rdtsc (Vitaly Kuznetsov) [2009340] - KVM: SEV: Pin guest memory for write for RECEIVE_UPDATE_DATA (Vitaly Kuznetsov) [2009340] - KVM: SVM: fix missing sev_decommission in sev_receive_start (Vitaly Kuznetsov) [2009340] - KVM: SEV: Acquire vcpu mutex when updating VMSA (Vitaly Kuznetsov) [2009340] - KVM: do not shrink halt_poll_ns below grow_start (Vitaly Kuznetsov) [2009340] - KVM: nVMX: fix comments of handle_vmon() (Vitaly Kuznetsov) [2009340] - KVM: x86: Handle SRCU initialization failure during page track init (Vitaly Kuznetsov) [2009340] - KVM: VMX: Remove defunct "nr_active_uret_msrs" field (Vitaly Kuznetsov) [2009340] - selftests: KVM: Align SMCCC call with the spec in steal_time (Vitaly Kuznetsov) [2009340] - selftests: KVM: Fix check for !POLLIN in demand_paging_test (Vitaly Kuznetsov) [2009340] - KVM: x86: Clear KVM's cached guest CR3 at RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: x86: Mark all registers as avail/dirty at vCPU creation (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add a test for KVM_RUN+rseq to detect task migration bugs (Vitaly Kuznetsov) [2009340] - tools: Move x86 syscall number fallbacks to .../uapi/ (Vitaly Kuznetsov) [2009340] - selftests: kvm: fix get_run_delay() ignoring fscanf() return warn (Vitaly Kuznetsov) [2009340] - selftests: kvm: move get_run_delay() into lib/test_util (Vitaly Kuznetsov) [2009340] - selftests:kvm: fix get_trans_hugepagesz() ignoring fscanf() return warn (Vitaly Kuznetsov) [2009340] - selftests:kvm: fix get_warnings_count() ignoring fscanf() return warn (Vitaly Kuznetsov) [2009340] - tools: rename bitmap_alloc() to bitmap_zalloc() (Vitaly Kuznetsov) [2009340] - KVM: Drop unused kvm_dirty_gfn_invalid() (Vitaly Kuznetsov) [2009340] - KVM: MMU: mark role_regs and role accessors as maybe unused (Vitaly Kuznetsov) [2009340] - x86/kvm: Don't enable IRQ when IRQ enabled in kvm_wait (Vitaly Kuznetsov) [2009340] - KVM: stats: Add VM stat for remote tlb flush requests (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Move lpage_disallowed_link further "down" in kvm_mmu_page (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Relocate kvm_mmu_page.tdp_mmu_page for better cache locality (Vitaly Kuznetsov) [2009340] - Revert "KVM: x86: mmu: Add guest physical address check in translate_gpa()" (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Remove unused field mmio_cached in struct kvm_mmu_page (Vitaly Kuznetsov) [2009340] - KVM: VMX: avoid running vmx_handle_exit_irqoff in case of emulation (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Don't freak out if pml5_root is NULL on 4-level host (Vitaly Kuznetsov) [2009340] - KVM: SVM: Add 5-level page table support for SVM (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Support shadowing NPT when 5-level paging is enabled in host (Vitaly Kuznetsov) [2009340] - KVM: x86: Allow CPU to force vendor-specific TDP level (Vitaly Kuznetsov) [2009340] - KVM: x86: clamp host mapping level to max_level in kvm_mmu_max_mapping_level (Vitaly Kuznetsov) [2009340] - KVM: x86: implement KVM_GUESTDBG_BLOCKIRQ (Vitaly Kuznetsov) [2009340] - KVM: SVM: split svm_handle_invalid_exit (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Avoid collision with !PRESENT SPTEs in TDP MMU lpage stats (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Remove redundant spte present check in mmu_set_spte (Vitaly Kuznetsov) [2009340] - KVM: stats: Add halt polling related histogram stats (Vitaly Kuznetsov) [2009340] - KVM: stats: Add halt_wait_ns stats for all architectures (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add checks for histogram stats bucket_size field (Vitaly Kuznetsov) [2009340] - KVM: stats: Update doc for histogram statistics (Vitaly Kuznetsov) [2009340] - KVM: stats: Support linear and logarithmic histogram statistics (Vitaly Kuznetsov) [2009340] - KVM: SVM: AVIC: drop unsupported AVIC base relocation code (Vitaly Kuznetsov) [2009340] - KVM: SVM: call avic_vcpu_load/avic_vcpu_put when enabling/disabling AVIC (Vitaly Kuznetsov) [2009340] - KVM: SVM: move check for kvm_vcpu_apicv_active outside of avic_vcpu_{put|load} (Vitaly Kuznetsov) [2009340] - KVM: SVM: avoid refreshing avic if its state didn't change (Vitaly Kuznetsov) [2009340] - KVM: SVM: remove svm_toggle_avic_for_irq_window (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Deactivate APICv only when AutoEOI feature is in use (Vitaly Kuznetsov) [2009340] - KVM: SVM: add warning for mistmatch between AVIC vcpu state and AVIC inhibition (Vitaly Kuznetsov) [2009340] - KVM: x86: APICv: fix race in kvm_request_apicv_update on SVM (Vitaly Kuznetsov) [2009340] - KVM: x86: don't disable APICv memslot when inhibited (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: allow APICv memslot to be enabled but invisible (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: allow kvm_faultin_pfn to return page fault handling code (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: rename try_async_pf to kvm_faultin_pfn (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: add comment explaining arguments to kvm_zap_gfn_range (Vitaly Kuznetsov) [2009340] - KVM: Allow to have arch-specific per-vm debugfs files (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Unconditionally clear nested.pi_pending on nested VM-Enter (Vitaly Kuznetsov) [2009340] - KVM: x86: Clean up redundant ROL16(val, n) macro definition (Vitaly Kuznetsov) [2009340] - KVM: x86: Move declaration of kvm_spurious_fault() to x86.h (Vitaly Kuznetsov) [2009340] - KVM: x86: Kill off __ex() and __kvm_handle_fault_on_reboot() (Vitaly Kuznetsov) [2009340] - KVM: VMX: Hide VMCS control calculators in vmx.c (Vitaly Kuznetsov) [2009340] - KVM: VMX: Drop caching of KVM's desired sec exec controls for vmcs01 (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Pull KVM L0's desired controls directly from vmcs01 (Vitaly Kuznetsov) [2009340] - KVM: VMX: Reset DR6 only when KVM_DEBUGREG_WONT_EXIT (Vitaly Kuznetsov) [2009340] - KVM: X86: Set host DR6 only on VMX and for KVM_DEBUGREG_WONT_EXIT (Vitaly Kuznetsov) [2009340] - KVM: X86: Remove unneeded KVM_DEBUGREG_RELOAD (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Use vmx_need_pf_intercept() when deciding if L0 wants a #PF (Vitaly Kuznetsov) [2009340] - kvm: vmx: Sync all matching EPTPs when injecting nested EPT fault (Vitaly Kuznetsov) [2009340] - KVM: x86: remove dead initialization (Vitaly Kuznetsov) [2009340] - KVM: x86: Allow guest to set EFER.NX=1 on non-PAE 32-bit kernels (Vitaly Kuznetsov) [2009340] - x86: Fix typo s/ECLR/ELCR/ for the PIC register (Vitaly Kuznetsov) [2009340] - KVM: VMX: Use current VMCS to query WAITPKG support for MSR emulation (Vitaly Kuznetsov) [2009340] - KVM: selftests: Move vcpu_args_set into perf_test_util (Vitaly Kuznetsov) [2009340] - KVM: selftests: Support multiple slots in dirty_log_perf_test (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Leverage vcpu->last_used_slot for rmap_add and rmap_recycle (Vitaly Kuznetsov) [2009340] - KVM: Cache the last used slot index per vCPU (Vitaly Kuznetsov) [2009340] - KVM: Move last_used_slot logic out of search_memslots (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Fix per-cpu counter corruption on 32-bit builds (Vitaly Kuznetsov) [2009340] - KVM: xen: do not use struct gfn_to_hva_cache (Vitaly Kuznetsov) [2009340] - KVM: selftests: fix hyperv_clock test (Vitaly Kuznetsov) [2009340] - KVM: SVM: improve the code readability for ASID management (Vitaly Kuznetsov) [2009340] - KVM: SVM: Fix off-by-one indexing when nullifying last used SEV VMCB (Vitaly Kuznetsov) [2009340] - KVM: Do not leak memory for duplicate debugfs directories (Vitaly Kuznetsov) [2009340] - KVM: x86/pmu: Introduce pmc->is_paused to reduce the call time of perf interfaces (Vitaly Kuznetsov) [2009340] - KVM: X86: Optimize zapping rmap (Vitaly Kuznetsov) [2009340] - KVM: X86: Optimize pte_list_desc with per-array counter (Vitaly Kuznetsov) [2009340] - KVM: X86: MMU: Tune PTE_LIST_EXT to be bigger (Vitaly Kuznetsov) [2009340] - KVM: selftests: Test access to XMM fast hypercalls (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Check if guest is allowed to use XMM registers for hypercall input (Vitaly Kuznetsov) [2009340] - KVM: x86: Introduce trace_kvm_hv_hypercall_done() (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Check access to hypercall before reading XMM registers (Vitaly Kuznetsov) [2009340] - KVM: nSVM: remove useless kvm_clear_*_queue (Vitaly Kuznetsov) [2009340] - KVM: x86: Preserve guest's CR0.CD/NW on INIT (Vitaly Kuznetsov) [2009340] - KVM: SVM: Drop redundant clearing of vcpu->arch.hflags at INIT/RESET (Vitaly Kuznetsov) [2009340] - KVM: SVM: Emulate #INIT in response to triple fault shutdown (Vitaly Kuznetsov) [2009340] - KVM: VMX: Move RESET-only VMWRITE sequences to init_vmcs() (Vitaly Kuznetsov) [2009340] - KVM: VMX: Remove redundant write to set vCPU as active at RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: VMX: Smush x2APIC MSR bitmap adjustments into single function (Vitaly Kuznetsov) [2009340] - KVM: VMX: Remove unnecessary initialization of msr_bitmap_mode (Vitaly Kuznetsov) [2009340] - KVM: VMX: Don't redo x2APIC MSR bitmaps when userspace filter is changed (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Remove obsolete MSR bitmap refresh at nested transitions (Vitaly Kuznetsov) [2009340] - KVM: VMX: Remove obsolete MSR bitmap refresh at vCPU RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: x86: Move setting of sregs during vCPU RESET/INIT to common x86 (Vitaly Kuznetsov) [2009340] - KVM: VMX: Don't _explicitly_ reconfigure user return MSRs on vCPU INIT (Vitaly Kuznetsov) [2009340] - KVM: VMX: Refresh list of user return MSRs after setting guest CPUID (Vitaly Kuznetsov) [2009340] - KVM: VMX: Skip pointless MSR bitmap update when setting EFER (Vitaly Kuznetsov) [2009340] - KVM: SVM: Stuff save->dr6 at during VMSA sync, not at RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: SVM: Drop redundant writes to vmcb->save.cr4 at RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: SVM: Tweak order of cr0/cr4/efer writes at RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Don't evaluate "emulation required" on nested VM-Exit (Vitaly Kuznetsov) [2009340] - KVM: VMX: Skip emulation required checks during pmode/rmode transitions (Vitaly Kuznetsov) [2009340] - KVM: VMX: Process CR0.PG side effects after setting CR0 assets (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Skip the permission_fault() check on MMIO if CR0.PG=0 (Vitaly Kuznetsov) [2009340] - KVM: VMX: Pull GUEST_CR3 from the VMCS iff CR3 load exiting is disabled (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Do not clear CR3 load/store exiting bits if L1 wants 'em (Vitaly Kuznetsov) [2009340] - KVM: VMX: Fold ept_update_paging_mode_cr0() back into vmx_set_cr0() (Vitaly Kuznetsov) [2009340] - KVM: VMX: Remove direct write to vcpu->arch.cr0 during vCPU RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: VMX: Invert handling of CR0.WP for EPT without unrestricted guest (Vitaly Kuznetsov) [2009340] - KVM: SVM: Don't bother writing vmcb->save.rip at vCPU RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: x86: Move EDX initialization at vCPU RESET to common code (Vitaly Kuznetsov) [2009340] - KVM: x86: Consolidate APIC base RESET initialization code (Vitaly Kuznetsov) [2009340] - KVM: x86: Open code necessary bits of kvm_lapic_set_base() at vCPU RESET (Vitaly Kuznetsov) [2009340] - KVM: VMX: Stuff vcpu->arch.apic_base directly at vCPU RESET (Vitaly Kuznetsov) [2009340] - KVM: x86: Set BSP bit in reset BSP vCPU's APIC base by default (Vitaly Kuznetsov) [2009340] - KVM: x86: Don't force set BSP bit when local APIC is managed by userspace (Vitaly Kuznetsov) [2009340] - KVM: x86: Migrate the PIT only if vcpu0 is migrated, not any BSP (Vitaly Kuznetsov) [2009340] - KVM: x86: Remove defunct BSP "update" in local APIC reset (Vitaly Kuznetsov) [2009340] - KVM: x86: WARN if the APIC map is dirty without an in-kernel local APIC (Vitaly Kuznetsov) [2009340] - KVM: SVM: Drop explicit MMU reset at RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: VMX: Remove explicit MMU reset in enter_rmode() (Vitaly Kuznetsov) [2009340] - KVM: SVM: Fall back to KVM's hardcoded value for EDX at RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: SVM: Require exact CPUID.0x1 match when stuffing EDX at INIT (Vitaly Kuznetsov) [2009340] - KVM: VMX: Set EDX at INIT with CPUID.0x1, Family-Model-Stepping (Vitaly Kuznetsov) [2009340] - KVM: SVM: Zero out GDTR.base and IDTR.base on INIT (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Set LDTR to its architecturally defined value on nested VM-Exit (Vitaly Kuznetsov) [2009340] - KVM: x86: Flush the guest's TLB on INIT (Vitaly Kuznetsov) [2009340] - KVM: x86: APICv: drop immediate APICv disablement on current vCPU (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: fast_page_fault support for the TDP MMU (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Make walk_shadow_page_lockless_{begin,end} interoperate with the TDP MMU (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Fix use of enums in trace_fast_page_fault (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Rename cr2_or_gpa to gpa in fast_page_fault (Vitaly Kuznetsov) [2009340] - KVM: Introduce kvm_get_kvm_safe() (Vitaly Kuznetsov) [2009340] - x86/kvm: remove non-x86 stuff from arch/x86/kvm/ioapic.h (Vitaly Kuznetsov) [2009340] - KVM: X86: Add per-vm stat for max rmap list size (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Return old SPTE from mmu_spte_clear_track_bits() (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Refactor shadow walk in __direct_map() to reduce indentation (Vitaly Kuznetsov) [2009340] - KVM: x86: Hoist kvm_dirty_regs check out of sync_regs() (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Mark VM as bugged if page fault returns RET_PF_INVALID (Vitaly Kuznetsov) [2009340] - KVM: x86: Use KVM_BUG/KVM_BUG_ON to handle bugs that are fatal to the VM (Vitaly Kuznetsov) [2009340] - KVM: Export kvm_make_all_cpus_request() for use in marking VMs as bugged (Vitaly Kuznetsov) [2009340] - KVM: Add infrastructure and macro to mark VM as bugged (Vitaly Kuznetsov) [2009340] - KVM: Get rid of kvm_get_pfn() (Vitaly Kuznetsov) [2009340] - KVM: arm64: Use get_page() instead of kvm_get_pfn() (Vitaly Kuznetsov) [2009340] - KVM: x86: accept userspace interrupt only if no event is injected (Vitaly Kuznetsov) [2009340] - KVM: add missing compat KVM_CLEAR_DIRTY_LOG (Vitaly Kuznetsov) [2009340] - KVM: use cpu_relax when halt polling (Vitaly Kuznetsov) [2009340] - KVM: SVM: use vmcb01 in svm_refresh_apicv_exec_ctrl (Vitaly Kuznetsov) [2009340] - KVM: SVM: tweak warning about enabled AVIC on nested entry (Vitaly Kuznetsov) [2009340] - KVM: SVM: svm_set_vintr don't warn if AVIC is active but is about to be deactivated (Vitaly Kuznetsov) [2009340] - KVM: SVM: delay svm_vcpu_init_msrpm after svm->vmcb is initialized (Vitaly Kuznetsov) [2009340] - KVM: selftests: Introduce access_tracking_perf_test (Vitaly Kuznetsov) [2009340] - KVM: selftests: Fix missing break in dirty_log_perf_test arg parsing (Vitaly Kuznetsov) [2009340] - x86/kvm: fix vcpu-id indexed array sizes (Vitaly Kuznetsov) [2009340] - KVM: x86: Check the right feature bit for MSR_KVM_ASYNC_PF_ACK access (Vitaly Kuznetsov) [2009340] - KVM: Documentation: Fix KVM_CAP_ENFORCE_PV_FEATURE_CPUID name (Vitaly Kuznetsov) [2009340] - KVM: nSVM: Swap the parameter order for svm_copy_vmrun_state()/svm_copy_vmloadsave_state() (Vitaly Kuznetsov) [2009340] - KVM: nSVM: Rename nested_svm_vmloadsave() to svm_copy_vmloadsave_state() (Vitaly Kuznetsov) [2009340] - docs: virt: kvm: api.rst: replace some characters (Vitaly Kuznetsov) [2009340] - docs: kvm: properly format code blocks and lists (Vitaly Kuznetsov) [2009340] - docs: kvm: fix build warnings (Vitaly Kuznetsov) [2009340] - KVM: selftests: Address extra memslot parameters in vm_vaddr_alloc (Vitaly Kuznetsov) [2009340] - kvm: debugfs: fix memory leak in kvm_create_vm_debugfs (Vitaly Kuznetsov) [2009340] - Revert "KVM: x86: WARN and reject loading KVM if NX is supported but not enabled" (Vitaly Kuznetsov) [2009340] - KVM: selftests: x86: Address missing vm_install_exception_handler conversions (Vitaly Kuznetsov) [2009340] - KVM: selftests: change pthread_yield to sched_yield (Vitaly Kuznetsov) [2009340] - KVM: x86: rename apic_access_page_done to apic_access_memslot_enabled (Vitaly Kuznetsov) [2009340] - kvm: x86: disable the narrow guest module parameter on unload (Vitaly Kuznetsov) [2009340] - selftests: kvm: Allows userspace to handle emulation errors. (Vitaly Kuznetsov) [2009340] - kvm: x86: Allow userspace to handle emulation errors (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Let guest use GBPAGES if supported in hardware and TDP is on (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Get CR4.SMEP from MMU, not vCPU, in shadow page fault (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Get CR0.WP from MMU, not vCPU, in shadow page fault (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Drop redundant rsvd bits reset for nested NPT (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Optimize and clean up so called "last nonleaf level" logic (Vitaly Kuznetsov) [2009340] - KVM: x86: Enhance comments for MMU roles and nested transition trickiness (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: WARN on any reserved SPTE value when making a valid SPTE (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Add helpers to do full reserved SPTE checks w/ generic MMU (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role to determine PTTYPE (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Collapse 32-bit PAE and 64-bit statements for helpers (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Add a helper to calculate root from role_regs (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Add helper to update paging metadata (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Don't update nested guest's paging bitmasks if CR0.PG=0 (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Consolidate reset_rsvds_bits_mask() calls (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU role_regs to get LA57, and drop vCPU LA57 helper (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Get nested MMU's root level from the MMU's role (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Drop "nx" from MMU context now that there are no readers (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role to get EFER.NX during MMU configuration (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role/role_regs to compute context's metadata (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role to detect EFER.NX in guest page walk (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's roles to compute last non-leaf level (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role to compute PKRU bitmask (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role to compute permission bitmask (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Drop vCPU param from reserved bits calculator (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role to get CR4.PSE for computing rsvd bits (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Don't grab CR4.PSE for calculating shadow reserved bits (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Always set new mmu_role immediately after checking old role (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Set CR4.PKE/LA57 in MMU role iff long mode is active (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Do not set paging-related bits in MMU role if CR0.PG=0 (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Add accessors to query mmu_role bits (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Rename "nxe" role bit to "efer_nx" for macro shenanigans (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role_regs, not vCPU state, to compute mmu_role (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Ignore CR0 and CR4 bits in nested EPT MMU role (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Consolidate misc updates into shadow_mmu_init_context() (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Add struct and helpers to retrieve MMU role bits from regs (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Grab shadow root level from mmu_role for shadow MMUs (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Move nested NPT reserved bit calculation into MMU proper (Vitaly Kuznetsov) [2009340] - KVM: x86: Read and pass all CR0/CR4 role bits to shadow MMU helper (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Drop smep_andnot_wp check from "uses NX" for shadow MMUs (Vitaly Kuznetsov) [2009340] - KVM: nSVM: Add a comment to document why nNPT uses vmcb01, not vCPU state (Vitaly Kuznetsov) [2009340] - KVM: x86: Fix sizes used to pass around CR0, CR4, and EFER (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Rename unsync helper and update related comments (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Drop the intermediate "transient" __kvm_sync_page() (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: comment on kvm_mmu_get_page's syncing of pages (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: WARN and zap SP when sync'ing if MMU role mismatches (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU role to check for matching guest page sizes (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Unconditionally zap unsync SPs when creating >4k SP at GFN (Vitaly Kuznetsov) [2009340] - Revert "KVM: MMU: record maximum physical address width in kvm_mmu_extended_role" (Vitaly Kuznetsov) [2009340] - KVM: x86: Alert userspace that KVM_SET_CPUID{,2} after KVM_RUN is broken (Vitaly Kuznetsov) [2009340] - KVM: debugfs: Reuse binary stats descriptors (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add selftest for KVM statistics data binary interface (Vitaly Kuznetsov) [2009340] - KVM: stats: Add documentation for binary statistics interface (Vitaly Kuznetsov) [2009340] - KVM: stats: Support binary stats retrieval for a VCPU (Vitaly Kuznetsov) [2009340] - KVM: stats: Support binary stats retrieval for a VM (Vitaly Kuznetsov) [2009340] - KVM: stats: Add fd-based API to read binary stats data (Vitaly Kuznetsov) [2009340] - KVM: stats: Separate generic stats from architecture specific ones (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Don't WARN on a NULL shadow page in TDP MMU check (Vitaly Kuznetsov) [2009340] - KVM: sefltests: Add x86-64 test to verify MMU reacts to CPUID updates (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add hugepage support for x86-64 (Vitaly Kuznetsov) [2009340] - KVM: selftests: Genericize upper level page table entry struct (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add PTE helper for x86-64 in preparation for hugepages (Vitaly Kuznetsov) [2009340] - KVM: selftests: Rename x86's page table "address" to "pfn" (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add wrapper to allocate page table page (Vitaly Kuznetsov) [2009340] - KVM: selftests: Unconditionally allocate EPT tables in memslot 0 (Vitaly Kuznetsov) [2009340] - KVM: selftests: Unconditionally use memslot '0' for page table allocations (Vitaly Kuznetsov) [2009340] - KVM: selftests: Unconditionally use memslot 0 for vaddr allocations (Vitaly Kuznetsov) [2009340] - KVM: selftests: Use "standard" min virtual address for CPUID test alloc (Vitaly Kuznetsov) [2009340] - KVM: selftests: Use alloc page helper for xAPIC IPI test (Vitaly Kuznetsov) [2009340] - KVM: selftests: Use alloc_page helper for x86-64's GDT/IDT/TSS allocations (Vitaly Kuznetsov) [2009340] - KVM: selftests: Lower the min virtual address for misc page allocations (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add helpers to allocate N pages of virtual memory (Vitaly Kuznetsov) [2009340] - KVM: selftests: Use "standard" min virtual address for Hyper-V pages (Vitaly Kuznetsov) [2009340] - KVM: selftests: Unconditionally use memslot 0 for x86's GDT/TSS setup (Vitaly Kuznetsov) [2009340] - KVM: selftests: Unconditionally use memslot 0 when loading elf binary (Vitaly Kuznetsov) [2009340] - KVM: selftests: Zero out the correct page in the Hyper-V features test (Vitaly Kuznetsov) [2009340] - KVM: selftests: Remove errant asm/barrier.h include to fix arm64 build (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Fix uninitialized boolean variable flush (Vitaly Kuznetsov) [2009340] - KVM: selftests: fix triple fault if ept=0 in dirty_log_test (Vitaly Kuznetsov) [2009340] - KVM: x86: Print CPU of last attempted VM-entry when dumping VMCS/VMCB (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Dynamically compute max VMCS index for vmcs12 (Vitaly Kuznetsov) [2009340] - KVM: VMX: Skip #PF(RSVD) intercepts when emulating smaller maxphyaddr (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Remove redundant root_hpa checks (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Refactor is_tdp_mmu_root into is_tdp_mmu (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Remove redundant is_tdp_mmu_enabled check (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Remove redundant is_tdp_mmu_root check (Vitaly Kuznetsov) [2009340] - KVM: x86: Stub out is_tdp_mmu_root on 32-bit hosts (Vitaly Kuznetsov) [2009340] - KVM: x86: WARN and reject loading KVM if NX is supported but not enabled (Vitaly Kuznetsov) [2009340] - KVM: SVM: Refuse to load kvm_amd if NX support is not available (Vitaly Kuznetsov) [2009340] - KVM: VMX: Refuse to load kvm_intel if EPT and NX are disabled (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Fix TDP MMU page table level (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Fix pf_fixed count in tdp_mmu_map_handle_target_level() (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Fix return value in tdp_mmu_map_handle_target_level() (Vitaly Kuznetsov) [2009340] - KVM: LAPIC: Keep stored TMCCT register value 0 after KVM_SET_LAPIC (Vitaly Kuznetsov) [2009340] - KVM: X86: Introduce KVM_HC_MAP_GPA_RANGE hypercall (Vitaly Kuznetsov) [2009340] - KVM: switch per-VM stats to u64 (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Grab nx_lpage_splits as an unsigned long before division (Vitaly Kuznetsov) [2009340] - KVM: x86: Check for pending interrupts when APICv is getting disabled (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Drop redundant checks on vmcs12 in EPTP switching emulation (Vitaly Kuznetsov) [2009340] - KVM: nVMX: WARN if subtly-impossible VMFUNC conditions occur (Vitaly Kuznetsov) [2009340] - KVM: x86: Drop pointless @reset_roots from kvm_init_mmu() (Vitaly Kuznetsov) [2009340] - KVM: x86: Defer MMU sync on PCID invalidation (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Use fast PGD switch when emulating VMFUNC[EPTP_SWITCH] (Vitaly Kuznetsov) [2009340] - KVM: x86: Use KVM_REQ_TLB_FLUSH_GUEST to handle INVPCID(ALL) emulation (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Free only guest_mode (L2) roots on INVVPID w/o EPT (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Consolidate VM-Enter/VM-Exit TLB flush and MMU sync logic (Vitaly Kuznetsov) [2009340] - KVM: x86: Drop skip MMU sync and TLB flush params from "new PGD" helpers (Vitaly Kuznetsov) [2009340] - KVM: nSVM: Move TLB flushing logic (or lack thereof) to dedicated helper (Vitaly Kuznetsov) [2009340] - KVM: x86: Uncondtionally skip MMU sync/TLB flush in MOV CR3's PGD switch (Vitaly Kuznetsov) [2009340] - KVM: x86: Invalidate all PGDs for the current PCID on MOV CR3 w/ flush (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Don't clobber nested MMU's A/D status on EPTP switch (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Ensure 64-bit shift when checking VMFUNC bitmap (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Sync all PGDs on nested transition with shadow paging (Vitaly Kuznetsov) [2009340] - KVM: x86: avoid loading PDPTRs after migration when possible (Vitaly Kuznetsov) [2009340] - KVM: x86: Introduce KVM_GET_SREGS2 / KVM_SET_SREGS2 (Vitaly Kuznetsov) [2009340] - KVM: x86: introduce kvm_register_clear_available (Vitaly Kuznetsov) [2009340] - KVM: nVMX: delay loading of PDPTRs to KVM_REQ_GET_NESTED_STATE_PAGES (Vitaly Kuznetsov) [2009340] - KVM: nSVM: refactor the CR3 reload on migration (Vitaly Kuznetsov) [2009340] - KVM: x86: Always load PDPTRs on CR3 load for SVM w/o NPT and a PAE guest (Vitaly Kuznetsov) [2009340] - KVM: nSVM: Drop pointless pdptrs_changed() check on nested transition (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Drop obsolete (and pointless) pdptrs_changed() check (Vitaly Kuznetsov) [2009340] - KVM: selftests: Introduce hyperv_features test (Vitaly Kuznetsov) [2009340] - KVM: selftests: Move evmcs.h to x86_64/ (Vitaly Kuznetsov) [2009340] - KVM: selftests: move Hyper-V MSR definitions to hyperv.h (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_X64_EX_PROCESSOR_MASKS_RECOMMENDED bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_X64_CLUSTER_IPI_RECOMMENDED bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_X64_REMOTE_TLB_FLUSH_RECOMMENDED bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_DEBUGGING privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_SIGNAL_EVENTS privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_POST_MESSAGES privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Check access to HVCALL_NOTIFY_LONG_SPIN_WAIT hypercall (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Prepare to check access to Hyper-V hypercalls (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_STIMER_DIRECT_MODE_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Inverse the default in hv_check_msr_access() (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_FEATURE_DEBUG_MSRS_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_FEATURE_GUEST_CRASH_MSR_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_ACCESS_REENLIGHTENMENT privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_ACCESS_FREQUENCY_MSRS privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_APIC_ACCESS_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_SYNTIMER_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_SYNIC_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_REFERENCE_TSC_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_RESET_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_VP_INDEX_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_TIME_REF_COUNT_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_VP_RUNTIME_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_HYPERCALL_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Prepare to check access to Hyper-V MSRs (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Cache guest CPUID leaves determining features availability (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Introduce KVM_CAP_HYPERV_ENFORCE_CPUID (Vitaly Kuznetsov) [2009340] - asm-generic/hyperv: add HV_STATUS_ACCESS_DENIED definition (Vitaly Kuznetsov) [2009340] - KVM: SVM: hyper-v: Direct Virtual Flush support (Vitaly Kuznetsov) [2009340] - KVM: SVM: hyper-v: Enlightened MSR-Bitmap support (Vitaly Kuznetsov) [2009340] - KVM: SVM: hyper-v: Remote TLB flush for SVM (Vitaly Kuznetsov) [2009340] - KVM: SVM: Software reserved fields (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Move the remote TLB flush logic out of vmx (Vitaly Kuznetsov) [2009340] - KVM: nVMX: nSVM: Add a new VCPU statistic to show if VCPU is in guest mode (Vitaly Kuznetsov) [2009340] - KVM: x86: Drop "pre_" from enter/leave_smm() helpers (Vitaly Kuznetsov) [2009340] - KVM: x86: Drop .post_leave_smm(), i.e. the manual post-RSM MMU reset (Vitaly Kuznetsov) [2009340] - KVM: x86: Rename SMM tracepoint to make it reflect reality (Vitaly Kuznetsov) [2009340] - KVM: x86: Move "entering SMM" tracepoint into kvm_smm_changed() (Vitaly Kuznetsov) [2009340] - KVM: x86: Move (most) SMM hflags modifications into kvm_smm_changed() (Vitaly Kuznetsov) [2009340] - KVM: x86: Invoke kvm_smm_changed() immediately after clearing SMM flag (Vitaly Kuznetsov) [2009340] - KVM: x86: Replace .set_hflags() with dedicated .exiting_smm() helper (Vitaly Kuznetsov) [2009340] - KVM: x86: Emulate triple fault shutdown if RSM emulation fails (Vitaly Kuznetsov) [2009340] - KVM: x86: Drop vendor specific functions for APICv/AVIC enablement (Vitaly Kuznetsov) [2009340] - KVM: x86: Use common 'enable_apicv' variable for both APICv and AVIC (Vitaly Kuznetsov) [2009340] - kvm: x86: implement KVM PM-notifier (Vitaly Kuznetsov) [2009340] - kvm: add PM-notifier (Vitaly Kuznetsov) [2009340] - KVM: selftests: Introduce x2APIC register manipulation functions (Vitaly Kuznetsov) [2009340] - KVM: selftests: Hoist APIC functions out of individual tests (Vitaly Kuznetsov) [2009340] - KVM: selftests: Move APIC definitions into a separate file (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Disable vmcs02 posted interrupts if vmcs12 PID isn't mappable (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Fail on MMIO completion for nested posted interrupts (Vitaly Kuznetsov) [2009340] - KVM: x86: Add a return code to kvm_apic_accept_events (Vitaly Kuznetsov) [2009340] - KVM: x86: Add a return code to inject_pending_event (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Add a return code to vmx_complete_nested_posted_interrupt (Vitaly Kuznetsov) [2009340] - KVM: x86: Remove guest mode check from kvm_check_nested_events (Vitaly Kuznetsov) [2009340] - KVM: selftests: x86: Add vmx_nested_tsc_scaling_test (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Enable nested TSC scaling (Vitaly Kuznetsov) [2009340] - KVM: X86: Add vendor callbacks for writing the TSC multiplier (Vitaly Kuznetsov) [2009340] - KVM: X86: Move write_l1_tsc_offset() logic to common code and rename it (Vitaly Kuznetsov) [2009340] - KVM: X86: Add functions that calculate the nested TSC fields (Vitaly Kuznetsov) [2009340] - KVM: X86: Add functions for retrieving L2 TSC fields from common code (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Add a TSC multiplier field in VMCS12 (Vitaly Kuznetsov) [2009340] - KVM: X86: Add a ratio parameter to kvm_scale_tsc() (Vitaly Kuznetsov) [2009340] - KVM: X86: Rename kvm_compute_tsc_offset() to kvm_compute_l1_tsc_offset() (Vitaly Kuznetsov) [2009340] - KVM: X86: Store L1's TSC scaling ratio in 'struct kvm_vcpu_arch' (Vitaly Kuznetsov) [2009340] - math64.h: Add mul_s64_u64_shr() (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Add a field to control memslot rmap allocation (Vitaly Kuznetsov) [2009340] - KVM: mmu: Add slots_arch_lock for memslot arch fields (Vitaly Kuznetsov) [2009340] - KVM: mmu: Refactor memslot copy (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Factor out allocating memslot rmap (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Deduplicate rmap freeing (Vitaly Kuznetsov) [2009340] - KVM: x86: Do not write protect huge page in initially-all-set mode (Vitaly Kuznetsov) [2009340] - KVM: x86: Support write protecting only large pages (Vitaly Kuznetsov) [2009340] - KVM: hyper-v: Advertise support for fast XMM hypercalls (Vitaly Kuznetsov) [2009340] - KVM: x86: kvm_hv_flush_tlb use inputs from XMM registers (Vitaly Kuznetsov) [2009340] - KVM: hyper-v: Collect hypercall params into struct (Vitaly Kuznetsov) [2009340] - KVM: x86: Move FPU register accessors into fpu.h (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Make is_nx_huge_page_enabled an inline function (Vitaly Kuznetsov) [2009340] - KVM: selftests: Fix kvm_check_cap() assertion (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add aarch64/debug-exceptions test (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add exception handling support for aarch64 (Vitaly Kuznetsov) [2009340] - KVM: selftests: Move GUEST_ASSERT_EQ to utils header (Vitaly Kuznetsov) [2009340] - KVM: selftests: Introduce UCALL_UNHANDLED for unhandled vector reporting (Vitaly Kuznetsov) [2009340] - KVM: selftests: Complete x86_64/sync_regs_test ucall (Vitaly Kuznetsov) [2009340] - KVM: selftests: Rename vm_handle_exception (Vitaly Kuznetsov) [2009340] - KVM: selftests: Fix compiling errors when initializing the static structure (Vitaly Kuznetsov) [2009340] - selftests: kvm: Add support for customized slot0 memory size (Vitaly Kuznetsov) [2009340] - selftests: kvm: fix overlapping addresses in memslot_perf_test (Vitaly Kuznetsov) [2009340] - selftests: kvm: do only 1 memslot_perf_test run by default (Vitaly Kuznetsov) [2009340] - KVM: X86: Use _BITUL() macro in UAPI headers (Vitaly Kuznetsov) [2009340] - KVM: selftests: create alias mappings when using shared memory (Vitaly Kuznetsov) [2009340] - KVM: selftests: add shmem backing source type (Vitaly Kuznetsov) [2009340] - KVM: selftests: refactor vm_mem_backing_src_type flags (Vitaly Kuznetsov) [2009340] - KVM: selftests: allow different backing source types (Vitaly Kuznetsov) [2009340] - KVM: selftests: compute correct demand paging size (Vitaly Kuznetsov) [2009340] - KVM: selftests: simplify setup_demand_paging error handling (Vitaly Kuznetsov) [2009340] - KVM: selftests: Print a message if /dev/kvm is missing (Vitaly Kuznetsov) [2009340] - KVM: selftests: trivial comment/logging fixes (Vitaly Kuznetsov) [2009340] - KVM: selftests: Fix hang in hardware_disable_test (Vitaly Kuznetsov) [2009340] - KVM: selftests: Ignore CPUID.0DH.1H in get_cpuid_test (Vitaly Kuznetsov) [2009340] - KVM: selftests: Fix 32-bit truncation of vm_get_max_gfn() (Vitaly Kuznetsov) [2009340] - KVM: selftests: add a memslot-related performance benchmark (Vitaly Kuznetsov) [2009340] - KVM: selftests: Keep track of memslots more efficiently (Vitaly Kuznetsov) [2009340] - selftests: kvm: fix potential issue with ELF loading (Vitaly Kuznetsov) [2009340] - selftests: kvm: make allocation of extra memory take effect (Vitaly Kuznetsov) [2009340] - docs: virt: api.rst: fix a pointer to SGX documentation (Vitaly Kuznetsov) [2009340] - docs: vcpu-requests.rst: fix reference for atomic ops (Vitaly Kuznetsov) [2009340] - x86/msr: Rename MSR_K8_SYSCFG to MSR_AMD64_SYSCFG (Vitaly Kuznetsov) [2009340] - x86/sev: Move GHCB MSR protocol and NAE definitions in a common header (Vitaly Kuznetsov) [2009340] - x86/sev-es: Rename sev-es.{ch} to sev.{ch} (Vitaly Kuznetsov) [2009340] - x86/sev-es: Replace open-coded hlt-loops with sev_es_terminate() (Vitaly Kuznetsov) [2009340] - tools/kvm_stat: Fix documentation typo (Vitaly Kuznetsov) [2009340] - KVM: x86: Hide RDTSCP and RDPID if MSR_TSC_AUX probing failed (Vitaly Kuznetsov) [2009340] - KVM: x86: Tie Intel and AMD behavior for MSR_TSC_AUX to guest CPU model (Vitaly Kuznetsov) [2009340] - KVM: x86: Move uret MSR slot management to common x86 (Vitaly Kuznetsov) [2009340] - KVM: x86: Export the number of uret MSRs to vendor modules (Vitaly Kuznetsov) [2009340] - KVM: VMX: Disable loading of TSX_CTRL MSR the more conventional way (Vitaly Kuznetsov) [2009340] - KVM: VMX: Use common x86's uret MSR list as the one true list (Vitaly Kuznetsov) [2009340] - KVM: VMX: Use flag to indicate "active" uret MSRs instead of sorting list (Vitaly Kuznetsov) [2009340] - KVM: VMX: Configure list of user return MSRs at module init (Vitaly Kuznetsov) [2009340] - KVM: x86: Add support for RDPID without RDTSCP (Vitaly Kuznetsov) [2009340] - selftests: kvm: remove reassignment of non-absolute variables (Vitaly Kuznetsov) [2009340] - doc/kvm: Fix wrong entry for KVM_CAP_X86_MSR_FILTER (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Fix kdoc of __handle_changed_spte (Vitaly Kuznetsov) [2009340] - KVM: documentation: fix sphinx warnings (Vitaly Kuznetsov) [2009340] - KVM: x86: document behavior of measurement ioctls with len==0 (Vitaly Kuznetsov) [2009340] - documentation/kvm: additional explanations on KVM_SET_BOOT_CPU_ID (Vitaly Kuznetsov) [2009340] - docs: kvm: Fix a typo ("althought") (Vitaly Kuznetsov) [2009340] - KVM: move EXIT_FASTPATH_REENTER_GUEST to common code (Vitaly Kuznetsov) [2009340] - mm, kvm: account kvm_vcpu_mmap to kmemcg (Vitaly Kuznetsov) [2009340] - x86/kvm: Use msi_msg shadow structs (Vitaly Kuznetsov) [2009340] - ceph: fix up non-directory creation in SGID directories (Jeffrey Layton) [2017796] - ceph: initialize pathlen variable in reconnect_caps_cb (Jeffrey Layton) [2017796] - ceph: initialize i_size variable in ceph_sync_read (Jeffrey Layton) [2017796] - ceph: fix duplicate increment of opened_inodes metric (Jeffrey Layton) [2017796] - ceph: add a new metric to keep track of remote object copies (Jeffrey Layton) [2017796] - libceph, ceph: move ceph_osdc_copy_from() into cephfs code (Jeffrey Layton) [2017796] - ceph: clean-up metrics data structures to reduce code duplication (Jeffrey Layton) [2017796] - ceph: split 'metric' debugfs file into several files (Jeffrey Layton) [2017796] - ceph: return the real size read when it hits EOF (Jeffrey Layton) [2017796] - ceph: properly handle statfs on multifs setups (Jeffrey Layton) [2017796] - ceph: shut down mount on bad mdsmap or fsmap decode (Jeffrey Layton) [2017796] - ceph: fix mdsmap decode when there are MDS's beyond max_mds (Jeffrey Layton) [2017796] - ceph: ignore the truncate when size won't change with Fx caps issued (Jeffrey Layton) [2017796] - ceph: don't rely on error_string to validate blocklisted session. (Jeffrey Layton) [2017796] - ceph: just use ci->i_version for fscache aux info (Jeffrey Layton) [2017796] - ceph: shut down access to inode when async create fails (Jeffrey Layton) [2017796] - ceph: refactor remove_session_caps_cb (Jeffrey Layton) [2017796] - ceph: fix auth cap handling logic in remove_session_caps_cb (Jeffrey Layton) [2017796] - ceph: drop private list from remove_session_caps_cb (Jeffrey Layton) [2017796] - ceph: don't use -ESTALE as special return code in try_get_cap_refs (Jeffrey Layton) [2017796] - ceph: print inode numbers instead of pointer values (Jeffrey Layton) [2017796] - ceph: enable async dirops by default (Jeffrey Layton) [2017796] - libceph: drop ->monmap and err initialization (Jeffrey Layton) [2017796] - ceph: convert to noop_direct_IO (Jeffrey Layton) [2017796] - ceph: fix off by one bugs in unsafe_request_wait() (Jeffrey Layton) [2017796] - ceph: fix handling of "meta" errors (Jeffrey Layton) [2017796] - ceph: drop the mdsc_get_session/put_session dout messages (Jeffrey Layton) [2017796] - ceph: lockdep annotations for try_nonblocking_invalidate (Jeffrey Layton) [2017796] - ceph: don't WARN if we're forcibly removing the session caps (Jeffrey Layton) [2017796] - ceph: don't WARN if we're force umounting (Jeffrey Layton) [2017796] - ceph: remove the capsnaps when removing caps (Jeffrey Layton) [2017796] - ceph: request Fw caps before updating the mtime in ceph_write_iter (Jeffrey Layton) [2017796] - ceph: reconnect to the export targets on new mdsmaps (Jeffrey Layton) [2017796] - ceph: print more information when we can't find snaprealm (Jeffrey Layton) [2017796] - ceph: add ceph_change_snap_realm() helper (Jeffrey Layton) [2017796] - ceph: remove redundant initializations from mdsc and session (Jeffrey Layton) [2017796] - ceph: cancel delayed work instead of flushing on mdsc teardown (Jeffrey Layton) [2017796] - ceph: add a new vxattr to return auth mds for an inode (Jeffrey Layton) [2017796] - ceph: flush the mdlog before waiting on unsafe reqs (Jeffrey Layton) [2017796] - ceph: flush mdlog before umounting (Jeffrey Layton) [2017796] - ceph: make iterate_sessions a global symbol (Jeffrey Layton) [2017796] - ceph: make ceph_create_session_msg a global symbol (Jeffrey Layton) [2017796] - ceph: fix comment about short copies in ceph_write_end (Jeffrey Layton) [2017796] - ceph: fix memory leak on decode error in ceph_handle_caps (Jeffrey Layton) [2017796] - RDMA/irdma: Fix a potential memory allocation issue in 'irdma_prm_add_pble_mem()' (Kamal Heib) [1970672] - RDMA/irdma: Don't arm the CQ more than two times if no CE for this CQ (Kamal Heib) [1970672] - RDMA/irdma: Fix a user-after-free in add_pble_prm (Kamal Heib) [1970672] - RDMA/irdma: Report correct WC errors (Kamal Heib) [1970672] - RDMA/irdma: Do not hold qos mutex twice on QP resume (Kamal Heib) [1970672] - RDMA/irdma: Set VLAN in UD work completion correctly (Kamal Heib) [1970672] - RDMA/irdma: Process extended CQ entries correctly (Kamal Heib) [1970672] - RDMA/irdma: Report correct WC error when there are MW bind errors (Kamal Heib) [1970672] - RDMA/irdma: Report correct WC error when transport retry counter is exceeded (Kamal Heib) [1970672] - RDMA/irdma: Validate number of CQ entries on create CQ (Kamal Heib) [1970672] - RDMA/irdma: Skip CQP ring during a reset (Kamal Heib) [1970672] - RDMA/irdma: Remove the repeated declaration (Kamal Heib) [1970672] - RDMA/irdma: Use correct kconfig symbol for AUXILIARY_BUS (Kamal Heib) [1970672] - RDMA/irdma: Change returned type of irdma_setup_virt_qp to void (Kamal Heib) [1970672] - RDMA/irdma: Change the returned type of irdma_set_hw_rsrc to void (Kamal Heib) [1970672] - RDMA/irdma: change the returned type of irdma_sc_repost_aeq_entries to void (Kamal Heib) [1970672] - RDMA/irdma: Check vsi pointer before using it (Kamal Heib) [1970672] - RDMA/irdma: Change the returned type to void (Kamal Heib) [1970672] - RDMA/irdma: Make spdxcheck.py happy (Kamal Heib) [1970672] - RDMA/irdma: Fix unused variable total_size warning (Kamal Heib) [1970672] - RDMA/irdma: Fix potential overflow expression in irdma_prm_get_pbles (Kamal Heib) [1970672] - RDMA/irdma: Check contents of user-space irdma_mem_reg_req object (Kamal Heib) [1970672] - RDMA/irdma: Remove use of kmap() (Kamal Heib) [1970672] - RDMA/irdma: Use the queried port attributes (Kamal Heib) [1970672] - RDMA/irdma: Check return value from ib_umem_find_best_pgsz (Kamal Heib) [1970672] - RDMA: Split the alloc_hw_stats() ops to port and device variants (Kamal Heib) [1970672] - RDMA/irdma: Store PBL info address a pointer type (Kamal Heib) [1970672] - RDMA/irdma: Use list_last_entry/list_first_entry (Kamal Heib) [1970672] - RDMA/irdma: Use list_move instead of list_del/list_add (Kamal Heib) [1970672] - RDMA/irdma: Fix return error sign from irdma_modify_qp (Kamal Heib) [1970672] - RDMA/irdma: Fix spelling mistake "Allocal" -> "Allocate" (Kamal Heib) [1970672] - RDMA/irdma: remove redundant initialization of variable val (Kamal Heib) [1970672] - RDMA/irdma: remove extraneous indentation on a statement (Kamal Heib) [1970672] - RDMA/irdma: Fix issues with u8 left shift operation (Kamal Heib) [1970672] - RDMA/irdma: Add irdma Kconfig/Makefile and remove i40iw (Kamal Heib) [1970672] - RDMA/irdma: Add ABI definitions (Kamal Heib) [1970672] - RDMA/irdma: Add dynamic tracing for CM (Kamal Heib) [1970672] - RDMA/irdma: Add miscellaneous utility definitions (Kamal Heib) [1970672] - RDMA/irdma: Add user/kernel shared libraries (Kamal Heib) [1970672] - RDMA/irdma: Add RoCEv2 UD OP support (Kamal Heib) [1970672] - RDMA/irdma: Implement device supported verb APIs (Kamal Heib) [1970672] - RDMA/irdma: Add PBLE resource manager (Kamal Heib) [1970672] - RDMA/irdma: Add connection manager (Kamal Heib) [1970672] - RDMA/irdma: Add QoS definitions (Kamal Heib) [1970672] - RDMA/irdma: Add privileged UDA queue implementation (Kamal Heib) [1970672] - RDMA/irdma: Add HMC backing store setup functions (Kamal Heib) [1970672] - RDMA/irdma: Implement HW Admin Queue OPs (Kamal Heib) [1970672] - RDMA/irdma: Implement device initialization definitions (Kamal Heib) [1970672] - RDMA/irdma: Register auxiliary driver and implement private channel OPs (Kamal Heib) [1970672] - i40e: Register auxiliary devices to provide RDMA (Kamal Heib) [1970672] - i40e: Prep i40e header for aux bus conversion (Kamal Heib) [1970672] - i40e: Replace one-element array with flexible-array member (Kamal Heib) [1970672] - ibmvnic: drop bad optimization in reuse_tx_pools() (Gustavo Walbon) [2028722] - ibmvnic: drop bad optimization in reuse_rx_pools() (Gustavo Walbon) [2028722] - /proc//cmdline: add back the setproctitle() special case (Ian Kent) [1979446] - /proc//cmdline: remove all the special cases (Ian Kent) [1979446] - perf tests vmlinux-kallsyms: Ignore hidden symbols (Michael Petlan) [1903157] - net/sched: sch_ets: don't remove idle classes from the round-robin list (Davide Caratti) [2013073] - net/sched: sch_ets: don't peek at classes beyond 'nbands' (Davide Caratti) [2013073] - net/sched: sch_ets: properly init all active DRR list handles (Davide Caratti) [2013073] - serial: 8250: fix racy uartclk update (Puneet Sethi) [1784121] - serial: 8250: Skip uninitialized TTY port baud rate update (Puneet Sethi) [1784121] - serial: 8250: Discard RTS/DTS setting from clock update method (Puneet Sethi) [1784121] - serial: 8250: Add 8250 port clock update method (Puneet Sethi) [1784121] - serial: 8250_dw: drop bogus uartclk optimisation (Puneet Sethi) [1784121] - serial: 8250_lpss: Enable PSE UART Auto Flow Control (Puneet Sethi) [1784121] - serial: 8250_lpss: Extract dw8250_do_set_termios() for common use (Puneet Sethi) [1784121] - serial: 8250_dw: Fix the trivial typo in the comment (Puneet Sethi) [1784121] - serial: 8250_dw: Re-use temporary variable for of_node (Puneet Sethi) [1784121] - serial: 8250_dw: Drop wrong use of ACPI_PTR() (Puneet Sethi) [1784121] - serial: 8250_lpss: Enable DMA on Intel Elkhart Lake (Puneet Sethi) [1784121] - serial: 8250_dw: Add device HID for new AMD UART controller (Puneet Sethi) [1784121] - serial: 8250_dw: Fix clk-notifier/port suspend deadlock (Puneet Sethi) [1784121] - serial: 8250_dw: Fix common clocks usage race condition (Puneet Sethi) [1784121] - serial: 8250_dw: Pass the same rate to the clk round and set rate methods (Puneet Sethi) [1784121] - serial: 8250_dw: Simplify the ref clock rate setting procedure (Puneet Sethi) [1784121] - serial: 8250_dw: Use devm_clk_get_optional() to get the input clock (Puneet Sethi) [1784121] - serial: 8250_dw: Avoid double error messaging when IRQ absent (Puneet Sethi) [1784121] - serial: 8250_dw: switch to use 8250_dwlib library (Puneet Sethi) [1784121] - serial: 8250_dw: use pointer to uart local variable (Puneet Sethi) [1784121] - serial: 8250_dw: Use a unified new dev variable in remove (Puneet Sethi) [1784121] - serial: 8250_dw: always set baud rate in dw8250_set_termios (Puneet Sethi) [1784121] - serial: 8250_dw: add fractional divisor support (Puneet Sethi) [1784121] - serial: 8250_dw: Introduce IO accessors to extended registers (Puneet Sethi) [1784121] - dmaengine: dw: Program xBAR hardware for Elkhart Lake (Puneet Sethi) [1784121] - dmaengine: dw: Make it dependent to HAS_IOMEM (Puneet Sethi) [1784121] - dmaengine dw: Revert "dmaengine: dw: Enable runtime PM" (Puneet Sethi) [1784121] - dmaengine: dw: Enable runtime PM (Puneet Sethi) [1784121] - dmaengine: dw: Add DMA-channels mask cell support (Puneet Sethi) [1784121] - dmaengine: dw: Ignore burst setting for memory peripherals (Puneet Sethi) [1784121] - dmaengine: dw: Discard dlen from the dev-to-mem xfer width calculation (Puneet Sethi) [1784121] - dmaengine: dw: Activate FIFO-mode for memory peripherals only (Puneet Sethi) [1784121] - dmaengine: dw: Initialize max_sg_burst capability (Puneet Sethi) [1784121] - dmaengine: dw: Introduce max burst length hw config (Puneet Sethi) [1784121] - dmaengine: dw: Initialize min and max burst DMA device capability (Puneet Sethi) [1784121] - dmaengine: dw: Set DMA device max segment size parameter (Puneet Sethi) [1784121] - dmaengine: dw: Take HC_LLP flag into account for noLLP auto-config (Puneet Sethi) [1784121] - dmaengine: Introduce DMA-device device_caps callback (Puneet Sethi) [1784121] - dmaengine: Introduce max SG burst capability (Puneet Sethi) [1784121] - dmaengine: Introduce min burst length capability (Puneet Sethi) [1784121] - dmaengine: dw: Initialize channel before each transfer (Puneet Sethi) [1784121] - dmaengine: dw: Replace 'objs' by 'y' (Puneet Sethi) [1784121] - dmaengine: dw: Register ACPI DMA controller for PCI that has companion (Puneet Sethi) [1784121] - dmaengine: dw: platform: Mark 'hclk' clock optional (Puneet Sethi) [1784121] - dmaengine: dw: platform: Split OF helpers to separate module (Puneet Sethi) [1784121] - dmaengine: dw: platform: Split ACPI helpers to separate module (Puneet Sethi) [1784121] - dmaengine: dw: platform: Move handle check to dw_dma_acpi_controller_register() (Puneet Sethi) [1784121] - dmaengine: dw: platform: Switch to acpi_dma_controller_register() (Puneet Sethi) [1784121] - dmaengine: dw: platform: Use devm_platform_ioremap_resource() (Puneet Sethi) [1784121] - dmaengine: dw: platform: Enable iDMA 32-bit on Intel Elkhart Lake (Puneet Sethi) [1784121] - dmaengine: dw: platform: Use struct dw_dma_chip_pdata (Puneet Sethi) [1784121] - dmaengine: dw: Export struct dw_dma_chip_pdata for wider use (Puneet Sethi) [1784121] - dmaengine: dw: Update Intel Elkhart Lake Service Engine acronym (Puneet Sethi) [1784121] - dmaengine: dw: Enable iDMA 32-bit on Intel Elkhart Lake (Puneet Sethi) [1784121] - dmaengine: dw: Distinguish ->remove() between DW and iDMA 32-bit (Puneet Sethi) [1784121] - dmaengine: dw: convert to SPDX identifiers (Puneet Sethi) [1784121] - dmaengine: dw: Don't pollute CTL_LO on iDMA 32-bit (Puneet Sethi) [1784121] - dmaengine: dw: Reset DRAIN bit when resume the channel (Puneet Sethi) [1784121] - dmaengine: dw: Split DW and iDMA 32-bit operations (Puneet Sethi) [1784121] - dmaengine: dw: Remove unused internal property (Puneet Sethi) [1784121] - dmaengine: dw: Add missed multi-block support for iDMA 32-bit (Puneet Sethi) [1784121] - dmaengine: dw: drop useless LIST_HEAD (Puneet Sethi) [1784121] - dmaengine: dw: Fix FIFO size for Intel Merrifield (Puneet Sethi) [1784121] - dmaengine: dw-dmac: implement dma protection control setting (Puneet Sethi) [1784121] - dmaengine: dw: remove dma_slave_config direction usage (Puneet Sethi) [1784121] - dmaengine: dw: Add alternative ACPI HIDs for Cherry Trail DMA controllers (Puneet Sethi) [1784121] - perf/arm-cmn: Fix invalid pointer when access dtc object sharing the same IRQ number (Mark Langsdorf) [1997732] - drivers/perf: Simplify EVENT ATTR macro in SMMU PMU driver (Mark Langsdorf) [1997732] - perf/smmuv3: Don't trample existing events with global filter (Mark Langsdorf) [1997732] - perf: qcom: Remove redundant dev_err call in qcom_l3_cache_pmu_probe() (Mark Langsdorf) [1997732] - perf: arm_spe: use DEVICE_ATTR_RO macro (Mark Langsdorf) [1997732] - perf: xgene_pmu: use DEVICE_ATTR_RO macro (Mark Langsdorf) [1997732] - perf: qcom: use DEVICE_ATTR_RO macro (Mark Langsdorf) [1997732] - perf: arm_pmu: use DEVICE_ATTR_RO macro (Mark Langsdorf) [1997732] - drivers/perf: arm-cci: Fix checkpatch spacing error (Mark Langsdorf) [1997732] - drivers/perf: arm-cmn: Add space after ',' (Mark Langsdorf) [1997732] - drivers/perf: arm_pmu: Fix some coding style issues (Mark Langsdorf) [1997732] - drivers/perf: arm_spe_pmu: Fix some coding style issues (Mark Langsdorf) [1997732] - drivers/perf: Remove redundant dev_err call in tx2_uncore_pmu_init_dev() (Mark Langsdorf) [1997732] - perf/arm-smmuv3: Use irq_set_affinity() (Mark Langsdorf) [1997732] - perf/arm-dsu: Use irq_set_affinity() (Mark Langsdorf) [1997732] - perf/arm-dmc620: Use irq_set_affinity() (Mark Langsdorf) [1997732] - perf/arm-cmn: Use irq_set_affinity() (Mark Langsdorf) [1997732] - perf/arm-ccn: Use irq_set_affinity() (Mark Langsdorf) [1997732] - perf/arm-ccn: Clean up CPU hotplug handling (Mark Langsdorf) [1997732] - perf/arm-cci: Remove broken race mitigation (Mark Langsdorf) [1997732] - genirq: Export affinity setter for modules (Mark Langsdorf) [1997732] - perf/arm_pmu_platform: Clean up with dev_printk (Mark Langsdorf) [1997732] - perf/arm_pmu_platform: Fix error handling (Mark Langsdorf) [1997732] - perf/arm_pmu_platform: Use dev_err_probe() for IRQ errors (Mark Langsdorf) [1997732] - drivers/perf: Simplify the SMMUv3 PMU event attributes (Mark Langsdorf) [1997732] - perf: Constify static struct attribute_group (Mark Langsdorf) [1997732] - perf: qcom: Constify static struct attribute_group (Mark Langsdorf) [1997732] - drivers/perf: Add support for ARMv8.3-SPE (Mark Langsdorf) [1997732] - driver/perf: Remove ARM_SMMU_V3_PMU dependency on ARM_SMMU_V3 (Mark Langsdorf) [1997732] - perf/smmuv3: Support sysfs identifier file (Mark Langsdorf) [1997732] - perf: remove duplicate check on fwnode (Mark Langsdorf) [1997732] - redhat/configs: enable ARM_DMC620_PMU memory controller perf counters (Mark Langsdorf) [1997732] - perf/arm_dmc620_pmu: Fix error return code in dmc620_pmu_device_probe() (Mark Langsdorf) [1997732] - drivers/perf: Prevent forced unbinding of ARM_DMC620_PMU drivers (Mark Langsdorf) [1997732] - driver/perf: Add PMU driver for the ARM DMC-620 memory controller (Mark Langsdorf) [1997732] - drivers/perf: thunderx2_pmu: Fix memory resource error handling (Mark Langsdorf) [1997732] - drivers/perf: xgene_pmu: Fix uninitialized resource struct (Mark Langsdorf) [1997732] - perf: arm_dsu: Support DSU ACPI devices (Mark Langsdorf) [1997732] - perf/smmuv3: To simplify code for ioremap page in pmcg (Mark Langsdorf) [1997732] - drivers/perf: Prevent forced unbinding of PMU drivers (Mark Langsdorf) [1997732] - drivers/perf: Fix kernel panic when rmmod PMU modules during perf sampling (Mark Langsdorf) [1997732] - pmu/smmuv3: Clear IRQ affinity hint on device removal (Mark Langsdorf) [1997732] - drivers/perf: arm_spe_pmu: Avoid duplicate printouts (Mark Langsdorf) [1997732] - drivers/perf: arm_dsu_pmu: Avoid duplicate printouts (Mark Langsdorf) [1997732] - drivers/perf: Open access for CAP_PERFMON privileged process (Mark Langsdorf) [1997732] - perf/smmuv3: Remove the leftover put_cpu() in error path (Mark Langsdorf) [1997732] - perf: arm-ccn: Enable stats for CCN-512 interconnect (Mark Langsdorf) [1997732] - perf/smmuv3: use devm_platform_ioremap_resource() to simplify code (Mark Langsdorf) [1997732] - perf/arm-cci: use devm_platform_ioremap_resource() to simplify code (Mark Langsdorf) [1997732] - perf/arm-ccn: use devm_platform_ioremap_resource() to simplify code (Mark Langsdorf) [1997732] - perf: xgene: use devm_platform_ioremap_resource() to simplify code (Mark Langsdorf) [1997732] - perf/smmuv3: Validate groups for global filtering (Mark Langsdorf) [1997732] - perf/smmuv3: Validate group size (Mark Langsdorf) [1997732] - perf/smmuv3: Enable HiSilicon Erratum 162001800 quirk (Mark Langsdorf) [1997732] - perf/smmuv3: Add MSI irq support (Mark Langsdorf) [1997732] - perf/smmuv3: Add arm64 smmuv3 pmu driver (Mark Langsdorf) [1997732] - perf: xgene: Remove set but not used variable 'config' (Mark Langsdorf) [1997732] - perf/drivers: Strengthen exclusion checks with PERF_PMU_CAP_NO_EXCLUDE (Mark Langsdorf) [1997732] - For drivers that do not support context exclusion let's advertise the PERF_PMU_CAP_NO_EXCLUDE capability. This ensures that perf will prevent us from handling events where any exclusion flags are set. Let's also remove the now unnecessary check for exclusion flags. (Mark Langsdorf) [1997732] - perf/core, arch/arm: Use PERF_PMU_CAP_NO_EXCLUDE conditionally (Mark Langsdorf) [1997732] - drivers/perf: arm-ccn: Use devm_ioremap_resource() to map memory (Mark Langsdorf) [1997732] - drivers/perf: Initialise return value in armpmu_request_irqs() (Mark Langsdorf) [1997732] - perf/arm-cci: Remove VLA usage (Mark Langsdorf) [1997732] - tools/power turbostat: version 2021.05.04 (Prarit Bhargava) [2030472] - tools/power turbostat: Support "turbostat --hide idle" (Prarit Bhargava) [2030472] - tools/power turbostat: elevate priority of interval mode (Prarit Bhargava) [2030472] - tools/power turbostat: formatting (Prarit Bhargava) [2030472] - tools/power turbostat: rename tcc variables (Prarit Bhargava) [2030472] - tools/power turbostat: save original CPU model (Prarit Bhargava) [2030472] - tools/power turbostat: add TCC Offset support (Prarit Bhargava) [2030472] - tools/power turbostat: Fix Core C6 residency on Atom CPUs (Prarit Bhargava) [2030472] - tools/power turbostat: Print the C-state Pre-wake settings (Prarit Bhargava) [2030472] - tools/power turbostat: unmark non-kernel-doc comment (Prarit Bhargava) [2030472] - tools/power/turbostat: Remove Package C6 Retention on Ice Lake Server (Prarit Bhargava) [2030472] - tools/power turbostat: Fix offset overflow issue in index converting (Prarit Bhargava) [2030472] - tools/power/turbostat: Fix turbostat for AMD Zen CPUs (Prarit Bhargava) [2030472] - Revert "tools/power turbostat: adjust for temperature offset" (Prarit Bhargava) [2030472] - tools/power turbostat: Fix DRAM Energy Unit on SKX (Prarit Bhargava) [2030472] - tools/power turbostat: print microcode patch level (Prarit Bhargava) [2030472] - tools/power turbostat: add built-in-counter for IPC -- Instructions per Cycle (Prarit Bhargava) [2030472]- [s390] virtio: write back F_VERSION_1 before validate (Claudio Imbrenda) [2026234] - cpufreq: powernv: Fix init_chip_info initialization in numa=off (Steve Best) [2017665] - tcp: don't free a FIN sk_buff in tcp_remove_empty_skb() (Guillaume Nault) [2016210] - tipc: fix size validations for the MSG_CRYPTO type (Xin Long) [2020507] {CVE-2021-43267} - tipc: increase timeout in tipc_sk_enqueue() (Xin Long) [2020401] - Revert "tipc: Return the correct errno code" (Xin Long) [2020401] - tipc: fix an use-after-free issue in tipc_recvmsg (Xin Long) [2020401] - tipc: keep the skb in rcv queue until the whole data is read (Xin Long) [2020401] - powerpc/perf: Fix cycles/instructions as PM_CYC/PM_INST_CMPL in power10 (Steve Best) [2025400] - PCI: Increase D3 delay for AMD Renoir/Cezanne XHCI (Myron Stowe) [2028298] - media: uvcvideo: Avoid cyclic entity chains due to malformed USB descriptors (Dean Nelson) [1921871] {CVE-2020-0404} - sctp: fix transport encap_port update in sctp_vtag_verify (Xin Long) [2020393] - sctp: account stream padding length for reconf chunk (Xin Long) [2020393] - sctp: break out if skb_header_pointer returns NULL in sctp_rcv_ootb (Xin Long) [2020393] - net: cipso: fix warnings in netlbl_cipsov4_add_std (Balazs Nemeth) [2026691] - net/sched: act_ct: fix err check for nf_conntrack_confirm (Davide Caratti) [2018109] - net/sched: act_ct: Fix byte count on fragmented packets (Davide Caratti) [2018109] - mqprio: Correct stats in mqprio_dump_class_stats(). (Davide Caratti) [2018109] - net_sched: fix NULL deref in fifo_set_limit() (Davide Caratti) [2018109] - net: sched: flower: protect fl_walk() with rcu (Davide Caratti) [2018109] - fq_codel: reject silly quantum parameters (Davide Caratti) [2018109] - net: sched: Fix qdisc_rate_table refcount leak when get tcf_block failed (Davide Caratti) [2018109] - sch_htb: Fix inconsistency when leaf qdisc creation fails (Davide Caratti) [2018109] - net: sched: fix lockdep_set_class() typo error for sch->seqlock (Davide Caratti) [2018109] - net: sched: cls_api: Fix the the wrong parameter (Davide Caratti) [2018109] - net/sched: act_vlan: Fix modify to allow 0 (Davide Caratti) [2018109] - net-sysfs: initialize uid and gid before calling net_ns_get_ownership (Xin Long) [1979820] - net: fix sysfs permssions when device changes network namespace (Xin Long) [1979820] - net-sysfs: add queue_change_owner() (Xin Long) [1979820] - net-sysfs: add netdev_change_owner() (Xin Long) [1979820] - drivers/base/power: add dpm_sysfs_change_owner() (Xin Long) [1979820] - device: add device_change_owner() (Xin Long) [1979820] - sysfs: Fix regression when adding a file to an existing group (Xin Long) [1979820] - bridge: make sure objects belong to container's owner (Xin Long) [1979820] - net: create reusable function for getting ownership info of sysfs inodes (Xin Long) [1979820] - net-sysfs: make sure objects belong to container's owner (Xin Long) [1979820] - net-sysfs: require net admin in the init ns for setting tx_maxrate (Xin Long) [1979820] - driver core: set up ownership of class devices in sysfs (Xin Long) [1979820] - kobject: kset_create_and_add() - fetch ownership info from parent (Xin Long) [1979820] - sysfs, kobject: allow creating kobject belonging to arbitrary users (Xin Long) [1979820] - NFSv42: Fix pagecache invalidation after COPY/CLONE (Benjamin Coddington) [2017166] - SUNRPC: fix sign error causing rpcsec_gss drops (Benjamin Coddington) [2017166] - nfsd4: Handle the NFSv4 READDIR 'dircount' hint being zero (Benjamin Coddington) [2017166] - nfsd: fix error handling of register_pernet_subsys() in init_nfsd() (Benjamin Coddington) [2017166] - SUNRPC: Simplify socket shutdown when not reusing TCP ports (Benjamin Coddington) [2017166] - nfsd4: Fix forced-expiry locking (Benjamin Coddington) [2017166] - SUNRPC/xprtrdma: Fix reconnection locking (Benjamin Coddington) [2017166] - NFSv4/pnfs: The layout barrier indicate a minimal value for the seqid (Benjamin Coddington) [2017166] - NFSv4/pNFS: Always allow update of a zero valued layout barrier (Benjamin Coddington) [2017166] - NFSv4/pNFS: Fix a layoutget livelock loop (Benjamin Coddington) [2017166] - xprtrdma: Put rpcrdma_reps before waking the tear-down completion (Benjamin Coddington) [2017166] - NFSD: Fix TP_printk() format specifier in nfsd_clid_class (Benjamin Coddington) [2017166] - NFSv42: Copy offload should update the file size when appropriate (Benjamin Coddington) [2017166] - SUNRPC: Fix XPT_BUSY flag leakage in svc_handle_xprt()... (Benjamin Coddington) [2017166] - NFSv4/pNFS: Return an error if _nfs4_pnfs_v3_ds_connect can't load NFSv3 (Benjamin Coddington) [2017166] - NFSv4/pNFS: Don't call _nfs4_pnfs_v3_ds_connect multiple times (Benjamin Coddington) [2017166] - NFSv4/pnfs: Clean up layout get on open (Benjamin Coddington) [2017166] - NFSv4/pnfs: Fix layoutget behaviour after invalidation (Benjamin Coddington) [2017166] - NFSv4/pnfs: Fix the layout barrier update (Benjamin Coddington) [2017166] - NFSD: Prevent a possible oops in the nfs_dirent() tracepoint (Benjamin Coddington) [2017166] - nfsd: remove redundant assignment to pointer 'this' (Benjamin Coddington) [2017166] - nfs_common: fix doc warning (Benjamin Coddington) [2017166] - nfsd4: Expose the callback address and state of each NFS4 client (Benjamin Coddington) [2017166] - xprtrdma: Fix spelling mistakes (Benjamin Coddington) [2017166] - NFS: nfs_find_open_context() may only select open files (Benjamin Coddington) [2017166] - SUNRPC: Should wake up the privileged task firstly. (Benjamin Coddington) [2017166] - SUNRPC: Fix the batch tasks count wraparound. (Benjamin Coddington) [2017166] - nfs: update has_sec_mnt_opts after cloning lsm options from parent (Benjamin Coddington) [2017166] - nfs: fix acl memory leak of posix_acl_create() (Benjamin Coddington) [2017166] - rpc: remove redundant initialization of variable status (Benjamin Coddington) [2017166] - NFSv4: Initialise connection to the server in nfs4_alloc_client() (Benjamin Coddington) [2017166] - nfsd: Prevent truncation of an unlinked inode from blocking access to its directory (Benjamin Coddington) [2017166] - xprtrdma: Fix a maybe-uninitialized compiler warning (Benjamin Coddington) [2017166] - NFSv4: Fix second deadlock in nfs4_evict_inode() (Benjamin Coddington) [2017166] - NFSv4: Fix deadlock between nfs4_evict_inode() and nfs4_opendata_get_inode() (Benjamin Coddington) [2017166] - NFS: FMODE_READ and friends are C macros, not enum types (Benjamin Coddington) [2017166] - NFS: Fix a potential NULL dereference in nfs_get_client() (Benjamin Coddington) [2017166] - NFS: Fix use-after-free in nfs4_init_client() (Benjamin Coddington) [2017166] - NFSv4: nfs4_proc_set_acl needs to restore NFS_CAP_UIDGID_NOMAP on error. (Benjamin Coddington) [2017166] - nfs: Remove trailing semicolon in macros (Benjamin Coddington) [2017166] - NFSv4: Fix v4.0/v4.1 SEEK_DATA return -ENOTSUPP when set NFS_V4_2 config (Benjamin Coddington) [2017166] - NFS: Clean up reset of the mirror accounting variables (Benjamin Coddington) [2017166] - NFS: Don't corrupt the value of pg_bytes_written in nfs_do_recoalesce() (Benjamin Coddington) [2017166] - NFS: Fix an Oopsable condition in __nfs_pageio_add_request() (Benjamin Coddington) [2017166] - SUNRPC: More fixes for backlog congestion (Benjamin Coddington) [2017166] - SUNRPC: Fix Oops in xs_tcp_send_request() when transport is disconnected (Benjamin Coddington) [2017166] - NFSv4: Fix a NULL pointer dereference in pnfs_mark_matching_lsegs_return() (Benjamin Coddington) [2017166] - SUNRPC in case of backlog, hand free slots directly to waiting task (Benjamin Coddington) [2017166] - pNFS/NFSv4: Remove redundant initialization of 'rd_size' (Benjamin Coddington) [2017166] - NFS: fix an incorrect limit in filelayout_decode_layout() (Benjamin Coddington) [2017166] - fs/nfs: Use fatal_signal_pending instead of signal_pending (Benjamin Coddington) [2017166] - xprtrdma: Fix a NULL dereference in frwr_unmap_sync() (Benjamin Coddington) [2017166] - sunrpc: Fix misplaced barrier in call_decode (Benjamin Coddington) [2017166] - SUNRPC: set rq_page_end differently (Benjamin Coddington) [2017166] - xprtrdma: Move fr_mr field to struct rpcrdma_mr (Benjamin Coddington) [2017166] - xprtrdma: Move the Work Request union to struct rpcrdma_mr (Benjamin Coddington) [2017166] - xprtrdma: Move fr_linv_done field to struct rpcrdma_mr (Benjamin Coddington) [2017166] - xprtrdma: Move cqe to struct rpcrdma_mr (Benjamin Coddington) [2017166] - xprtrdma: Move fr_cid to struct rpcrdma_mr (Benjamin Coddington) [2017166] - xprtrdma: Remove the RPC/RDMA QP event handler (Benjamin Coddington) [2017166] - xprtrdma: Add tracepoints showing FastReg WRs and remote invalidation (Benjamin Coddington) [2017166] - xprtrdma: Avoid Send Queue wrapping (Benjamin Coddington) [2017166] - xprtrdma: Do not wake RPC consumer on a failed LocalInv (Benjamin Coddington) [2017166] - xprtrdma: Do not recycle MR after FastReg/LocalInv flushes (Benjamin Coddington) [2017166] - xprtrdma: Clarify use of barrier in frwr_wc_localinv_done() (Benjamin Coddington) [2017166] - xprtrdma: Rename frwr_release_mr() (Benjamin Coddington) [2017166] - xprtrdma: rpcrdma_mr_pop() already does list_del_init() (Benjamin Coddington) [2017166] - xprtrdma: Delete rpcrdma_recv_buffer_put() (Benjamin Coddington) [2017166] - xprtrdma: Fix cwnd update ordering (Benjamin Coddington) [2017166] - xprtrdma: Improve locking around rpcrdma_rep creation (Benjamin Coddington) [2017166] - xprtrdma: Improve commentary around rpcrdma_reps_unmap() (Benjamin Coddington) [2017166] - xprtrdma: Improve locking around rpcrdma_rep destruction (Benjamin Coddington) [2017166] - xprtrdma: Put flushed Receives on free list instead of destroying them (Benjamin Coddington) [2017166] - xprtrdma: Do not refresh Receive Queue while it is draining (Benjamin Coddington) [2017166] - xprtrdma: Avoid Receive Queue wrapping (Benjamin Coddington) [2017166] - SUNRPC: fix ternary sign expansion bug in tracing (Benjamin Coddington) [2017166] - nfsd: Fix fall-through warnings for Clang (Benjamin Coddington) [2017166] - nfsd: reshuffle some code (Benjamin Coddington) [2017166] - nfsd: track filehandle aliasing in nfs4_files (Benjamin Coddington) [2017166] - nfsd: hash nfs4_files by inode number (Benjamin Coddington) [2017166] - NFSv4.1: Simplify layout return in pnfs_layout_process() (Benjamin Coddington) [2017166] - NFSv4: Don't discard segments marked for return in _pnfs_return_layout() (Benjamin Coddington) [2017166] - nfsd: ensure new clients break delegations (Benjamin Coddington) [2017166] - NFS: Don't discard pNFS layout segments that are marked for return (Benjamin Coddington) [2017166] - NFSv4.x: Don't return NFS4ERR_NOMATCHING_LAYOUT if we're unmounting (Benjamin Coddington) [2017166] - nfsd: remove unused function (Benjamin Coddington) [2017166] - svcrdma: Pass a useful error code to the send_err tracepoint (Benjamin Coddington) [2017166] - svcrdma: Rename goto labels in svc_rdma_sendto() (Benjamin Coddington) [2017166] - svcrdma: Don't leak send_ctxt on Send errors (Benjamin Coddington) [2017166] - SUNRPC: Remove trace_xprt_transmit_queued (Benjamin Coddington) [2017166] - SUNRPC: Add tracepoint that fires when an RPC is retransmitted (Benjamin Coddington) [2017166] - SUNRPC: Move fault injection call sites (Benjamin Coddington) [2017166] - pNFS/flexfiles: fix incorrect size check in decode_nfs_fh() (Benjamin Coddington) [2017166] - NFSv4: Catch and trace server filehandle encoding errors (Benjamin Coddington) [2017166] - NFSv4: Convert nfs_xdr_status tracepoint to an event class (Benjamin Coddington) [2017166] - NFSv4: Add tracing for COMPOUND errors (Benjamin Coddington) [2017166] - NFSv4: Don't modify the change attribute cached in the inode (Benjamin Coddington) [2017166] - NFSv4: Fix value of decode_fsinfo_maxsz (Benjamin Coddington) [2017166] - NFS: Fix up revalidation of space used (Benjamin Coddington) [2017166] - NFS: NFS_INO_REVAL_PAGECACHE should mark the change attribute invalid (Benjamin Coddington) [2017166] - NFS: Mask out unsupported attributes in nfs_getattr() (Benjamin Coddington) [2017166] - NFS: Fix up inode cache tracing (Benjamin Coddington) [2017166] - NFS: Deal correctly with attribute generation counter overflow (Benjamin Coddington) [2017166] - NFSv4.2: Always flush out writes in nfs42_proc_fallocate() (Benjamin Coddington) [2017166] - NFS: Fix attribute bitmask in _nfs42_proc_fallocate() (Benjamin Coddington) [2017166] - NFS: nfs4_bitmask_adjust() must not change the server global bitmasks (Benjamin Coddington) [2017166] - NFSD: Use DEFINE_SPINLOCK() for spinlock (Benjamin Coddington) [2017166] - sunrpc: Remove unused function ip_map_lookup (Benjamin Coddington) [2017166] - NFS: Fix fscache invalidation in nfs_set_cache_invalid() (Benjamin Coddington) [2017166] - SUNRPC: Ensure the transport backchannel association (Benjamin Coddington) [2017166] - nfs: hornor timeo and retrans option when mounting NFSv3 (Benjamin Coddington) [2017166] - sunrpc: honor rpc_task's timeout value in rpcb_create() (Benjamin Coddington) [2017166] - nfs: Fix a typo in the file nfs42xattr.c (Benjamin Coddington) [2017166] - NFS: fs_context: validate UDP retrans to prevent shift out-of-bounds (Benjamin Coddington) [2017166] - NFS: Fix up incorrect documentation (Benjamin Coddington) [2017166] - NFSv4: Simplify nfs4_retry_setlk() (Benjamin Coddington) [2017166] - UAPI: nfsfh.h: Replace one-element array with flexible-array member (Benjamin Coddington) [2017166] - svcrdma: Clean up dto_q critical section in svc_rdma_recvfrom() (Benjamin Coddington) [2017166] - svcrdma: Remove svc_rdma_recv_ctxt::rc_pages and ::rc_arg (Benjamin Coddington) [2017166] - svcrdma: Remove sc_read_complete_q (Benjamin Coddington) [2017166] - svcrdma: Single-stage RDMA Read (Benjamin Coddington) [2017166] - SUNRPC: Move svc_xprt_received() call sites (Benjamin Coddington) [2017166] - SUNRPC: Export svc_xprt_received() (Benjamin Coddington) [2017166] - svcrdma: Retain the page backing rq_res.head[0].iov_base (Benjamin Coddington) [2017166] - svcrdma: Remove unused sc_pages field (Benjamin Coddington) [2017166] - svcrdma: Normalize Send page handling (Benjamin Coddington) [2017166] - svcrdma: Add a "deferred close" helper (Benjamin Coddington) [2017166] - svcrdma: Maintain a Receive water mark (Benjamin Coddington) [2017166] - svcrdma: Use svc_rdma_refresh_recvs() in wc_receive (Benjamin Coddington) [2017166] - svcrdma: Add a batch Receive posting mechanism (Benjamin Coddington) [2017166] - svcrdma: Remove stale comment for svc_rdma_wc_receive() (Benjamin Coddington) [2017166] - svcrdma: Provide an explanatory comment in CMA event handler (Benjamin Coddington) [2017166] - svcrdma: RPCDBG_FACILITY is no longer used (Benjamin Coddington) [2017166] - nfsd: don't ignore high bits of copy count (Benjamin Coddington) [2017166] - nfsd: COPY with length 0 should copy to end of file (Benjamin Coddington) [2017166] - nfsd: Fix typo "accesible" (Benjamin Coddington) [2017166] - nfsd: Ensure knfsd shuts down when the "nfsd" pseudofs is unmounted (Benjamin Coddington) [2017166] - nfsd: Log client tracking type log message as info instead of warning (Benjamin Coddington) [2017166] - nfsd: helper for laundromat expiry calculations (Benjamin Coddington) [2017166] - NFSD: Clean up NFSDDBG_FACILITY macro (Benjamin Coddington) [2017166] - NFSD: Add a tracepoint to record directory entry encoding (Benjamin Coddington) [2017166] - rpc: fix NULL dereference on kmalloc failure (Benjamin Coddington) [2017166] - sunrpc: fix refcount leak for rpc auth modules (Benjamin Coddington) [2017166] - NFSD: Repair misuse of sv_lock in 5.10.16-rt30. (Benjamin Coddington) [2017166] - svcrdma: disable timeouts on rdma backchannel (Benjamin Coddington) [2017166] - svcrdma: Hold private mutex while invoking rdma_accept() (Benjamin Coddington) [2017166] - NFS: Don't set NFS_INO_INVALID_XATTR if there is no xattr cache (Benjamin Coddington) [2017166] - NFS: Always clear an invalid mapping when attempting a buffered write (Benjamin Coddington) [2017166] - NFS: Optimise sparse writes past the end of file (Benjamin Coddington) [2017166] - NFS: Fix documenting comment for nfs_revalidate_file_size() (Benjamin Coddington) [2017166] - rpcrdma: Fix comments about reverse-direction operation (Benjamin Coddington) [2017166] - xprtrdma: Refactor invocations of offset_in_page() (Benjamin Coddington) [2017166] - xprtrdma: Simplify rpcrdma_convert_kvec() and frwr_map() (Benjamin Coddington) [2017166] - xprtrdma: Remove FMR support in rpcrdma_convert_iovs() (Benjamin Coddington) [2017166] - NFS: Fix fscache read from NFS after cache error (Benjamin Coddington) [2017166] - NFS: Ensure nfs_readpage returns promptly when internal error occurs (Benjamin Coddington) [2017166] - NFS: Remove unnecessary inode parameter from nfs_pageio_complete_read() (Benjamin Coddington) [2017166] - NFS: Add nfs_pageio_complete_read() and remove nfs_readpage_async() (Benjamin Coddington) [2017166] - NFS: Call readpage_async_filler() from nfs_readpage_async() (Benjamin Coddington) [2017166] - NFS: Refactor nfs_readpage() and nfs_readpage_async() to use nfs_readdesc (Benjamin Coddington) [2017166] - NFS: In nfs_readpage() only increment NFSIOS_READPAGES when read succeeds (Benjamin Coddington) [2017166] - NFS: Clean up nfs_readpage() and nfs_readpages() (Benjamin Coddington) [2017166] - nfs: Fix fall-through warnings for Clang (Benjamin Coddington) [2017166] - SUNRPC: Fix fall-through warnings for Clang (Benjamin Coddington) [2017166] - net: sunrpc: xprtsock.c: Corrected few spellings ,in comments (Benjamin Coddington) [2017166] - SUNRPC: correct error code comment in xs_tcp_setup_socket() (Benjamin Coddington) [2017166] - nfsd: cstate->session->se_client -> cstate->clp (Benjamin Coddington) [2017166] - nfsd: simplify nfsd4_check_open_reclaim (Benjamin Coddington) [2017166] - nfsd: remove unused set_client argument (Benjamin Coddington) [2017166] - nfs/blocklayout: remove cruft in bl_alloc_init_bio (Benjamin Coddington) [2017166] - nfsd: refactor set_client (Benjamin Coddington) [2017166] - nfsd: rename lookup_clientid->set_client (Benjamin Coddington) [2017166] - nfsd: simplify nfsd_renew (Benjamin Coddington) [2017166] - nfsd: simplify process_lock (Benjamin Coddington) [2017166] - nfsd4: simplify process_lookup1 (Benjamin Coddington) [2017166] - SUNRPC: Correct a comment (Benjamin Coddington) [2017166] - svcrdma: DMA-sync the receive buffer in svc_rdma_recvfrom() (Benjamin Coddington) [2017166] - svcrdma: Restore read and write stats (Benjamin Coddington) [2017166] - svcrdma: Convert rdma_stat_sq_starve to a per-CPU counter (Benjamin Coddington) [2017166] - svcrdma: Convert rdma_stat_recv to a per-CPU counter (Benjamin Coddington) [2017166] - svcrdma: Refactor svc_rdma_init() and svc_rdma_clean_up() (Benjamin Coddington) [2017166] - nfsd: remove fault injection code (Benjamin Coddington) [2017166] - SUNRPC: Fix a NULL pointer deref in trace_svc_stats_latency() (Benjamin Coddington) [2017166] - SUNRPC: Display RPC procedure names instead of proc numbers (Benjamin Coddington) [2017166] - SUNRPC: Make trace_svc_process() display the RPC procedure symbolically (Benjamin Coddington) [2017166] - EDAC/mce_amd: Do not load edac_mce_amd module on guests (Aristeu Rozanski) [2000776] - tracing: Map all PIDs to command lines (Jerome Marchand) [1913211] - mm/zsmalloc.c: close race window between zs_pool_dec_isolated() and zs_unregister_migration() (Rafael Aquini) [2016441] - mm: mark the OOM reaper thread as freezable (Rafael Aquini) [2016441] - mm/page_isolation: guard against possible putback unisolated page (Rafael Aquini) [2016441] - mm/page_isolation: fix potential missing call to unset_migratetype_isolate() (Rafael Aquini) [2016441] - mm/page_alloc: use accumulated load when building node fallback list (Rafael Aquini) [2016441] - mm/vmalloc: do not adjust the search size for alignment overhead (Rafael Aquini) [2016441] - mm/vmalloc: make sure to dump unpurged areas in /proc/vmallocinfo (Rafael Aquini) [2016441] - Revert "mm, slub: consider rest of partial list if acquire_slab() fails" (Rafael Aquini) [2016441] - mm, slub: consider rest of partial list if acquire_slab() fails (Rafael Aquini) [2016441] - mm, slub: fix incorrect memcg slab count for bulk free (Rafael Aquini) [2016441] - mm, slub: fix mismatch between reconstructed freelist depth and cnt (Rafael Aquini) [2016441] - slub: add back check for free nonslab objects (Rafael Aquini) [2016441] - slub: fix kmalloc_pagealloc_invalid_free unit test (Rafael Aquini) [2016441] - slub: fix unreclaimable slab stat for bulk free (Rafael Aquini) [2016441] - mm/slub: add taint after the errors are printed (Rafael Aquini) [2016441] - mm/slab.c: remove useless lines in enable_cpucache() (Rafael Aquini) [2016441] - kasan: fix tag for large allocations when using CONFIG_SLAB (Rafael Aquini) [2016441] - mm/hmm: bypass devmap pte when all pfn requested flags are fulfilled (Rafael Aquini) [2016441] - mm: memcontrol: set the correct memcg swappiness restriction (Rafael Aquini) [2016441] - memcg: replace in_interrupt() by !in_task() in active_memcg() (Rafael Aquini) [2016441] - huge tmpfs: fix split_huge_page() after FALLOC_FL_KEEP_SIZE (Rafael Aquini) [2016441] - huge tmpfs: fix fallocate(vanilla) advance over huge pages (Rafael Aquini) [2016441] - huge tmpfs: revert shmem's use of transhuge_vma_enabled() (Rafael Aquini) [2016441] - mm/huge_memory.c: remove unnecessary tlb_remove_page_size() for huge zero pmd (Rafael Aquini) [2016441] - mm/huge_memory.c: add missing read-only THP checking in transparent_hugepage_enabled() (Rafael Aquini) [2016441] - mm/huge_memory.c: use page->deferred_list (Rafael Aquini) [2016441] - mm/huge_memory.c: remove dedicated macro HPAGE_CACHE_INDEX_MASK (Rafael Aquini) [2016441] - mm/thp: decrease nr_thps in file's mapping on THP split (Rafael Aquini) [2016441] - mm/thp: fix page_address_in_vma() on file THP tails (Rafael Aquini) [2016441] - mm/thp: try_to_unmap() use TTU_SYNC for safe splitting (Rafael Aquini) [2016441] - mm/thp: make is_huge_zero_pmd() safe and quicker (Rafael Aquini) [2016441] - mm/thp: fix __split_huge_pmd_locked() on shmem migration entry (Rafael Aquini) [2016441] - mm/truncate: fix truncation for pages of arbitrary size (Rafael Aquini) [2016441] - mm/rmap: fix potential pte_unmap on an not mapped pte (Rafael Aquini) [2016441] - mm/rmap: correct obsolete comment of page_get_anon_vma() (Rafael Aquini) [2016441] - mm/rmap: use page_not_mapped in try_to_unmap() (Rafael Aquini) [2016441] - mm/rmap: fix obsolete comment in __page_check_anon_rmap() (Rafael Aquini) [2016441] - mm/rmap: remove unneeded semicolon in page_not_mapped() (Rafael Aquini) [2016441] - mm/rmap: correct some obsolete comments of anon_vma (Rafael Aquini) [2016441] - mm/pgtable-generic.c: optimize the VM_BUG_ON condition in pmdp_huge_clear_flush() (Rafael Aquini) [2016441] - mm/pgtable-generic.c: simplify the VM_BUG_ON condition in pmdp_huge_clear_flush() (Rafael Aquini) [2016441] - mm: prevent a warning when casting void* -> enum (Rafael Aquini) [2016441] - mm/hugeltb: simplify the return code of __vma_reservation_common() (Rafael Aquini) [2016441] - mm,thp,shmem: make khugepaged obey tmpfs mount flags (Rafael Aquini) [2016441] - mm/vma: make is_vma_temporary_stack() available for general use (Rafael Aquini) [2016441] - mm/vma: make vma_is_foreign() available for general use (Rafael Aquini) [2016441] - hugetlb: fix copy_huge_page_from_user contig page struct assumption (Rafael Aquini) [2016441] - mm/sparsemem: pfn_to_page is not valid yet on SPARSEMEM (Rafael Aquini) [2016441] - mm/sparse.c: use __nr_to_section(section_nr) to get mem_section (Rafael Aquini) [2016441] - mm/huge_memory.c: thp: fix conflict of above-47bit hint address and PMD alignment (Rafael Aquini) [2016441] - mm/huge_memory.c: make __thp_get_unmapped_area static (Rafael Aquini) [2016441] - mm/mempolicy.c: fix checking unmapped holes for mbind (Rafael Aquini) [2016441] - s390/mm: fix VMA and page table handling code in storage key handling functions (Rafael Aquini) [2016441] - s390/mm: validate VMA in PGSTE manipulation functions (Rafael Aquini) [2016441] - s390/gmap: don't unconditionally call pte_unmap_unlock() in __gmap_zap() (Rafael Aquini) [2016441] - s390/gmap: validate VMA in __gmap_zap() (Rafael Aquini) [2016441] - s390: mm: Fix secure storage access exception handling (Rafael Aquini) [2016441] - powerpc/numa: Consider the max NUMA node for migratable LPAR (Rafael Aquini) [2016441] - powerpc/64s: Fix pte update for kernel memory on radix (Rafael Aquini) [2016441] - powerpc/mm: sanity_check_fault() should work for all, not only BOOK3S (Rafael Aquini) [2016441] - powerpc/book3s64/pkeys: Use PVR check instead of cpu feature (Rafael Aquini) [2016441] - powerpc/mm: Fix reporting of kernel execute faults on the 8xx (Rafael Aquini) [2016441] - powerpc/mm/hash: Handle user access of kernel address gracefully (Rafael Aquini) [2016441] - powerpc/mm: Add missing tracepoint for tlbie (Rafael Aquini) [2016441] - arm64: hugetlb: avoid potential NULL dereference (Rafael Aquini) [2016441] - arm64/numa: Report correct memblock range for the dummy node (Rafael Aquini) [2016441] - x86/pat: Pass valid address to sanitize_phys() (Rafael Aquini) [2016441] - x86/mm: Check for pfn instead of page in vmalloc_sync_one() (Rafael Aquini) [2016441] - x86/mm/tlb: Revert "x86/mm: Align TLB invalidation info" (Rafael Aquini) [2016441] - x86/mm: Report which part of kernel image is freed (Rafael Aquini) [2016441] - mm: make free_reserved_area() return "const char *" (Rafael Aquini) [2016441] - x86/mm/init: Remove freed kernel image areas from alias mapping (Rafael Aquini) [2016441] - x86/mm/init: Add helper for freeing kernel image pages (Rafael Aquini) [2016441] - x86/mm/init: Pass unconverted symbol addresses to free_init_pages() (Rafael Aquini) [2016441] - x86/mm: Add TLB purge to free pmd/pte page interfaces (Rafael Aquini) [2016441] - mm/mmu_notifier: Make drm-backport/linux/mmu_notifier.h use RH_MMU_NOTIFIER_V2 (Waiman Long) [1946746] - mm/migrate: fix migrate_pgmap_owner w/o CONFIG_MMU_NOTIFIER (Waiman Long) [1946746] - mm/notifier: add migration invalidation type (Waiman Long) [1946746] - mm/migrate: add a flags parameter to migrate_vma (Waiman Long) [1946746] - mm/mmu_notifiers: ensure range_end() is paired with range_start() (Waiman Long) [1946746] - mm: track mmu notifiers in fs_reclaim_acquire/release (Waiman Long) [1946746] - mm: mmu_notifier: fix and extend kerneldoc (Waiman Long) [1946746] - mm/mmu_notifier: silence PROVE_RCU_LIST warnings (Waiman Long) [1946746] - mm/mmu_notifiers: Use 'interval_sub' as the variable for mmu_interval_notifier (Waiman Long) [1946746] - mm/mmu_notifiers: Use 'subscription' as the variable name for mmu_notifier (Waiman Long) [1946746] - mm/mmu_notifier: Rename struct mmu_notifier_mm to mmu_notifier_subscriptions (Waiman Long) [1946746] - mm, notifier: Catch sleeping/blocking for !blockable (Waiman Long) [1946746] - mm/mmu_notifiers: use the right return code for WARN_ON (Waiman Long) [1946746] - mm/mmu_notifiers: check if mmu notifier callbacks are allowed to fail (Waiman Long) [1946746] - mm/mmu_notifier: mmu_notifier_range_update_to_read_only() helper (Waiman Long) [1946746] - mm/mmu_notifier: pass down vma and reasons why mmu notifier is happening (Waiman Long) [1946746] - mm/mmu_notifier: use structure for invalidate_range_start/end callback (Waiman Long) [1946746] - Revert "mm, mmu_notifier: annotate mmu notifiers with blockable invalidate callbacks" (Waiman Long) [1946746] - mm, mmu_notifier: be explicit about range invalition non-blocking mode (Waiman Long) [1946746] - mm/oom_kill.c: clean up oom_reap_task_mm() (Waiman Long) [1946746] - mm, oom: distinguish blockable mode for mmu notifiers (Waiman Long) [1946746] - mm/mmu_notifier: helper to test if a range invalidation is blockable (Waiman Long) [1946746] - mm/mmu_notifier: Relocate mmu_notifier_put() (Waiman Long) [1946746] - mm/mmu_notifier: Add mmu_notifier versioning mechanism (Waiman Long) [1946746] - af_unix: Return errno instead of NULL in unix_create1(). (Balazs Nemeth) [2026690] - netfilter: nf_tables: fix audit memory leak in nf_tables_commit (Phil Sutter) [2028926] - ethtool: Validate module EEPROM offset as part of policy (Ivan Vecera) [2019090] - ethtool: Validate module EEPROM length as part of policy (Ivan Vecera) [2019090] - ethtool: Use kernel data types for internal EEPROM struct (Ivan Vecera) [2019090] - ethtool: Document behavior when module EEPROM bank attribute is omitted (Ivan Vecera) [2019090] - ethtool: Decrease size of module EEPROM get policy array (Ivan Vecera) [2019090] - ethtool: Document correct attribute type (Ivan Vecera) [2019090] - ethtool: Use correct command name in title (Ivan Vecera) [2019090] - net: fix mistake path for netdev_features_strings (Ivan Vecera) [2019089 2019090 2019092] - ethtool: add a stricter length check (Ivan Vecera) [2019089 2019090 2019092] - ethtool: Fix a typo (Ivan Vecera) [2019089 2019090 2019092] - net: ethtool: clear heap allocations for ethtool function (Ivan Vecera) [2019090] - ethtool: Fix NULL pointer dereference during module EEPROM dump (Ivan Vecera) [2019090] - ethtool: stats: Fix a copy-paste error (Ivan Vecera) [2019092] - ethtool: add missing EEPROM to list of messages (Ivan Vecera) [2019090] - ethtool: stats: clarify the initialization to ETHTOOL_STAT_NOT_SET (Ivan Vecera) [2019092] - ethtool: ioctl: Fix out-of-bounds warning in store_link_ksettings_for_user() (Ivan Vecera) [2019092] - ethtool: add interface to read RMON stats (Ivan Vecera) [2019092] - ethtool: add interface to read standard MAC Ctrl stats (Ivan Vecera) [2019092] - ethtool: add interface to read standard MAC stats (Ivan Vecera) [2019092] - ethtool: add a new command for reading standard stats (Ivan Vecera) [2019092] - docs: ethtool: document standard statistics (Ivan Vecera) [2019092] - docs: networking: extend the statistics documentation (Ivan Vecera) [2019092] - ethtool: add FEC statistics (Ivan Vecera) [2019089] - docs: net: statistics.rst: remove a duplicated kernel-doc (Ivan Vecera) [2019089] - ethtool: fec_prepare_data() - jump to error handling (Ivan Vecera) [2019089] - ethtool: move ethtool_stats_init (Ivan Vecera) [2019089] - ethtool: wire in generic SFP module access (Ivan Vecera) [2019090] - phy: sfp: add netlink SFP support to generic SFP code (Ivan Vecera) [2019090] - ethtool: Add fallback to get_module_eeprom from netlink command (Ivan Vecera) [2019090] - net: ethtool: Export helpers for getting EEPROM info (Ivan Vecera) [2019090] - ethtool: Allow network drivers to dump arbitrary EEPROM data (Ivan Vecera) [2019090] - docs: ethtool: correct quotes (Ivan Vecera) [2019090] - selftests: ethtool: add a netdevsim FEC test (Ivan Vecera) [2019089] - netdevsim: add FEC settings support (Ivan Vecera) [2019089] - ethtool: support FEC settings over netlink (Ivan Vecera) [2019089] - ethtool: document the enum values not defines (Ivan Vecera) [2019089] - ethtool: fec: fix FEC_NONE check (Ivan Vecera) [2019089] - ethtool: fec: add note about reuse of reserved (Ivan Vecera) [2019089] - ethtool: clarify the ethtool FEC interface (Ivan Vecera) [2019089] - ethtool: fec: sanitize ethtool_fecparam->fec (Ivan Vecera) [2019089] - ethtool: fec: sanitize ethtool_fecparam->active_fec (Ivan Vecera) [2019089] - ethtool: fec: sanitize ethtool_fecparam->reserved (Ivan Vecera) [2019089] - ethtool: fec: remove long structure description (Ivan Vecera) [2019089] - ethtool: fec: fix typo in kdoc (Ivan Vecera) [2019089] - net: Remove redundant if statements (Petr Oros) [2026472] - netdevice: add the case if dev is NULL (Petr Oros) [2026472] - nvmet: use IOCB_NOWAIT only if the filesystem supports it (Chris Leech) [2015563] - nvmet-tcp: fix incomplete data digest send (Chris Leech) [2015563] - nvmet-tcp: fix memory leak when performing a controller reset (Chris Leech) [2015563] - nvmet-tcp: add an helper to free the cmd buffers (Chris Leech) [2015563] - nvmet-tcp: fix a race condition between release_queue and io_work (Chris Leech) [2015563] - nvmet-tcp: fix use-after-free when a port is removed (Chris Leech) [2015563] - nvmet-rdma: fix use-after-free when a port is removed (Chris Leech) [2015563] - nvmet: fix use-after-free when a port is removed (Chris Leech) [2015563] - nvmet-tcp: fix header digest verification (Chris Leech) [2015563] - nvmet-tcp: fix data digest pointer calculation (Chris Leech) [2015563] - nvmet-tcp: fix a memory leak when releasing a queue (Chris Leech) [2015563] - nvmet: fix a width vs precision bug in nvmet_subsys_attr_serial_show() (Chris Leech) [2015563] - nvmet: fixup buffer overrun in nvmet_subsys_attr_serial() (Chris Leech) [2015563] - nvmet: return bool from nvmet_passthru_ctrl and nvmet_is_passthru_req (Chris Leech) [2015563] - nvmet: looks at the passthrough controller when initializing CAP (Chris Leech) [2015563] - nvmet: check that host sqsize does not exceed ctrl MQES (Chris Leech) [2015563] - nvmet: avoid duplicate qid in connect cmd (Chris Leech) [2015563] - nvmet: pass back cntlid on successful completion (Chris Leech) [2015563] - nvmet: remove redundant assignments of variable status (Chris Leech) [2015563] - nvme-fabrics: ignore invalid fast_io_fail_tmo values (Chris Leech) [2015563] - nvme-tcp: fix memory leak when freeing a queue (Chris Leech) [2015563] - nvme-tcp: validate R2T PDU in nvme_tcp_handle_r2t() (Chris Leech) [2015563] - nvme-tcp: fix data digest pointer calculation (Chris Leech) [2015563] - nvme-tcp: fix possible req->offset corruption (Chris Leech) [2015563] - nvme-tcp: fix H2CData PDU send accounting (again) (Chris Leech) [2015563] - nvme: keep ctrl->namespaces ordered (Chris Leech) [2015563] - nvme-tcp: fix incorrect h2cdata pdu offset accounting (Chris Leech) [2015563] - nvme-tcp: fix io_work priority inversion (Chris Leech) [2015563] - nvme-multipath: fix ANA state updates when a namespace is not present (Chris Leech) [2015563] - nvme: avoid race in shutdown namespace removal (Chris Leech) [2015563] - nvme: update keep alive interval when kato is modified (Chris Leech) [2015563] - nvme: use return value from blk_execute_rq() (Chris Leech) [2015563] - nvme-tcp: Do not reset transport on data digest errors (Chris Leech) [2015563] - nvme-rdma: don't update queue count when failing to set io queues (Chris Leech) [2015563] - nvme-tcp: don't update queue count when failing to set io queues (Chris Leech) [2015563] - nvme-tcp: pair send_mutex init with destroy (Chris Leech) [2015563] - nvme-tcp: don't check blk_mq_tag_to_rq when receiving pdu data (Chris Leech) [2015563] - RDMA/rxe: Bump up default maximum values used via uverbs (Kamal Heib) [2029675]- scsi: qedi: Fix error codes in qedi_alloc_global_queues() (Nilesh Javali) [1983905] - scsi: qedi: Add support for fastpath doorbell recovery (Nilesh Javali) [1983905] - scsi: qedi: Use DEVICE_ATTR_RO() macro (Nilesh Javali) [1983905] - scsi: qedi: Fix host removal with running sessions (Nilesh Javali) [1983905] - scsi: qedi: Wake up if cmd_cleanup_req is set (Nilesh Javali) [1983905] - scsi: qedi: Complete TMF works before disconnect (Nilesh Javali) [1983905] - scsi: qedi: Pass send_iscsi_tmf task to abort (Nilesh Javali) [1983905] - scsi: qedi: Fix cleanup session block/unblock use (Nilesh Javali) [1983905] - scsi: qedi: Fix TMF session block/unblock use (Nilesh Javali) [1983905] - scsi: qedi: Use GFP_NOIO for TMF allocation (Nilesh Javali) [1983905] - scsi: qedi: Fix TMF tid allocation (Nilesh Javali) [1983905] - scsi: qedi: Fix use after free during abort cleanup (Nilesh Javali) [1983905] - scsi: qedi: Fix race during abort timeouts (Nilesh Javali) [1983905] - scsi: qedi: Fix null ref during abort handling (Nilesh Javali) [1983905] - vrf: Fix fast path output packet handling with async Netfilter rules (Antoine Tenart) [2019333] - ipv6: do not drop vrf udp multicast packets (Antoine Tenart) [2019333] - ipv6: handling of multicast packets received in VRF (Antoine Tenart) [2019333] - vrf: Do not attempt to create IPv6 mcast rule if IPv6 is disabled (Antoine Tenart) [2019333] - ipv6: add vrf table handling code for ipv6 mcast (Antoine Tenart) [2019333] - ipv4: Allow sending multicast packets on specific i/f using VRF socket (Antoine Tenart) [2019333] - xfs: fix I_DONTCACHE (Carlos Maiolino) [2024969] - kernfs: don't create a negative dentry if inactive node exists (Ian Kent) [2001597] - kernfs: also call kernfs_set_rev() for positive dentry (Ian Kent) [2001597] - ixgbevf: use xso.real_dev instead of xso.dev in callback functions of struct xfrmdev_ops (Ken Cox) [1970656] - ixgbe: Fix NULL pointer dereference in ixgbe_xdp_setup (Ken Cox) [1970653] - ixgbe, xsk: clean up the resources in ixgbe_xsk_pool_enable error path (Ken Cox) [1970653] - powerpc/perf: Fix missing is_sier_aviable() during build (Gustavo Walbon) [2011687] - perf script: Fix PERF_SAMPLE_WEIGHT_STRUCT support (Michael Petlan) [2026390] - RDMA/core: Set sgtable nents when using ib_dma_virt_map_sg() (Kamal Heib) [2025496] - RDMA: Use the sg_table directly and remove the opencoded version from umem (Kamal Heib) [2025496] - ovs: clear skb->tstamp in forwarding path (Antoine Tenart) [2020160] - net: openvswitch: fix kernel-doc warnings in flow.c (Antoine Tenart) [2020160] - openvswitch: Optimize operation for key comparison (Antoine Tenart) [2020160] - net: openvswitch: Remove unnecessary skb_nfct() (Antoine Tenart) [2020160] - openvswitch: meter: fix race when getting now_ms. (Antoine Tenart) [2020160] - net: openvswitch: Use 'skb_push_rcsum()' instead of hand coding it (Antoine Tenart) [2020160] - openvswitch: Fix a typo (Antoine Tenart) [2020160] - openvswitch: Warn over-mtu packets only if iface is UP. (Antoine Tenart) [2020160] - openvswitch: meter: remove rate from the bucket size calculation (Antoine Tenart) [2020160] - net: openvswitch: use core API to update/provide stats (Antoine Tenart) [2020160] - net: openvswitch: use new function dev_fetch_sw_netstats (Antoine Tenart) [2020160] - net: openvswitch: use dev_sw_netstats_rx_add() (Antoine Tenart) [2020160] - net: openvswitch: Constify static struct genl_small_ops (Antoine Tenart) [2020160] - selftests: add a test case for mirred egress to ingress (Xin Long) [1983894] - net: sched: act_mirred: drop dst for the direction from egress to ingress (Xin Long) [1983894] - usb: hso: fix error handling code of hso_create_net_device (José Ignacio Tornos Martínez) [1986489] {CVE-2021-37159} - i40e: Fix freeing of uninitialized misc IRQ vector (Stefan Assmann) [1990683] - x86/topology: Make __max_die_per_package available unconditionally (Aristeu Rozanski) [1949284] - x86/cpu/amd: Set __max_die_per_package on AMD (Aristeu Rozanski) [1949284] - x86/topology: Set cpu_die_id only if DIE_TYPE found (Aristeu Rozanski) [1949284] - x86/mce: Drop AMD-specific "DEFERRED" case from Intel severity rule list (Aristeu Rozanski) [1949284] - EDAC/mce_amd: Add new error descriptions for existing types (Aristeu Rozanski) [1949284] - x86/mce/amd, edac: Remove report_gart_errors (Aristeu Rozanski) [1949284] - x86/mce/amd: Make threshold bank setting hotplug robust (Aristeu Rozanski) [1949284] - x86/mce/amd: Cleanup threshold device remove path (Aristeu Rozanski) [1949284] - x86/mce/amd: Straighten CPU hotplug path (Aristeu Rozanski) [1949284] - x86/mce/amd: Sanitize thresholding device creation hotplug path (Aristeu Rozanski) [1949284] - x86/mce/amd: Protect a not-fully initialized bank from the thresholding interrupt (Aristeu Rozanski) [1949284] - x86/mce/amd: Init thresholding machinery only on relevant vendors (Aristeu Rozanski) [1949284] - x86/mce/amd: Do proper cleanup on error paths (Aristeu Rozanski) [1949284] - x86/mce/amd: Fix kobject lifetime (Aristeu Rozanski) [1949284] - x86/mce/amd: Publish the bank pointer only after setup has succeeded (Aristeu Rozanski) [1949284] - x86/mce/amd: Make disable_err_thresholding() static (Aristeu Rozanski) [1949284] - x86/MCE: Determine MCA banks' init state properly (Aristeu Rozanski) [1949284] - x86/MCE: Group AMD function prototypes in (Aristeu Rozanski) [1949284] - x86/MCE: Switch to use the new generic UUID API (Aristeu Rozanski) [1949284] - ipv4: fix endianness issue in inet_rtm_getroute_build_skb() (Guillaume Nault) [2022057] - net: igmp: fix data-race in igmp_ifc_timer_expire() (Guillaume Nault) [2022057] - net/ipv4: swap flow ports when validating source (Guillaume Nault) [2022057] - tools headers UAPI: Sync linux/in.h copy with the kernel sources (Guillaume Nault) [2022057] - icmp: don't send out ICMP messages with a source address of 0.0.0.0 (Guillaume Nault) [2022057] - cipso: correct comments of cipso_v4_cache_invalidate() (Guillaume Nault) [2022057] - crypto: ccp - Make use of the helper macro kthread_run() (Vladis Dronov) [1997593] - crypto: ccp - Fix whitespace in sev_cmd_buffer_len() (Vladis Dronov) [1997593] - crypto: ccp - fix resource leaks in ccp_run_aes_gcm_cmd() (Vladis Dronov) [1997593] - crypto: jitter - consider 32 LSB for APT (Herbert Xu) [1994390] - rcu: Tighten rcu_advance_cbs_nowake() checks (Daniel Vacek) [2013408] - cxgb3: Remove seeprom_write and use VPD API (Myron Stowe) [2019086] - cxgb3: Use VPD API in t3_seeprom_wp() (Myron Stowe) [2019086] - cxgb3: Remove t3_seeprom_read and use VPD API (Myron Stowe) [2019086] - PCI/VPD: Use pci_read_vpd_any() in pci_vpd_size() (Myron Stowe) [2019086] - PCI/VPD: Add pci_read/write_vpd_any() (Myron Stowe) [2019086] - PCI/VPD: Defer VPD sizing until first access (Myron Stowe) [2019086] - PCI/VPD: Use unaligned access helpers (Myron Stowe) [2019086] - PCI/VPD: Clean up public VPD defines and inline functions (Myron Stowe) [2019086] - cxgb4: Use pci_vpd_find_id_string() to find VPD ID string (Myron Stowe) [2019086] - PCI/VPD: Add pci_vpd_find_id_string() (Myron Stowe) [2019086] - PCI/VPD: Include post-processing in pci_vpd_find_tag() (Myron Stowe) [2019086] - PCI/VPD: Stop exporting pci_vpd_find_info_keyword() (Myron Stowe) [2019086] - PCI/VPD: Stop exporting pci_vpd_find_tag() (Myron Stowe) [2019086] - scsi: cxlflash: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - cxgb4: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - cxgb4: Remove unused vpd_param member ec (Myron Stowe) [2019086] - cxgb4: Validate VPD checksum with pci_vpd_check_csum() (Myron Stowe) [2019086] - bnxt: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - bnxt: Read VPD with pci_vpd_alloc() (Myron Stowe) [2019086] - bnx2x: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - bnx2x: Read VPD with pci_vpd_alloc() (Myron Stowe) [2019086] - bnx2: Replace open-coded byte swapping with swab32s() (Myron Stowe) [2019086] - bnx2: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - sfc: falcon: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - sfc: falcon: Read VPD with pci_vpd_alloc() (Myron Stowe) [2019086] - tg3: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - tg3: Validate VPD checksum with pci_vpd_check_csum() (Myron Stowe) [2019086] - tg3: Read VPD with pci_vpd_alloc() (Myron Stowe) [2019086] - sfc: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - sfc: Read VPD with pci_vpd_alloc() (Myron Stowe) [2019086] - PCI/VPD: Add pci_vpd_check_csum() (Myron Stowe) [2019086] - PCI/VPD: Add pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - PCI/VPD: Add pci_vpd_alloc() (Myron Stowe) [2019086] - PCI/VPD: Treat invalid VPD like missing VPD capability (Myron Stowe) [2019086] - PCI/VPD: Determine VPD size in pci_vpd_init() (Myron Stowe) [2019086] - PCI/VPD: Embed struct pci_vpd in struct pci_dev (Myron Stowe) [2019086] - PCI/VPD: Remove struct pci_vpd.valid member (Myron Stowe) [2019086] - PCI/VPD: Remove struct pci_vpd_ops (Myron Stowe) [2019086] - PCI/VPD: Reorder pci_read_vpd(), pci_write_vpd() (Myron Stowe) [2019086] - PCI/VPD: Remove struct pci_vpd.flag (Myron Stowe) [2019086] - PCI/VPD: Make pci_vpd_wait() uninterruptible (Myron Stowe) [2019086] - PCI/VPD: Remove pci_vpd_size() old_size argument (Myron Stowe) [2019086] - PCI/VPD: Allow access to valid parts of VPD if some is invalid (Myron Stowe) [2019086] - PCI/VPD: Don't check Large Resource Item Names for validity (Myron Stowe) [2019086] - PCI/VPD: Reject resource tags with invalid size (Myron Stowe) [2019086] - PCI/VPD: Treat initial 0xff as missing EEPROM (Myron Stowe) [2019086] - PCI/VPD: Check Resource Item Names against those valid for type (Myron Stowe) [2019086] - PCI/VPD: Correct diagnostic for VPD read failure (Myron Stowe) [2019086] - net: create netdev->dev_addr assignment helpers (Josef Oskera) [2016478] - scsi: ibmvfc: Fix up duplicate response detection (Steve Best) [2015732] - scsi: core: Avoid leaving shost->last_reset with stale value if EH does not run (Ewan D. Milne) [2011330] - libbpf: Add support for new llvm bpf relocations (Yauheni Kaliuta) [1944799] - libbpf: Fix memory leak in strset (Yauheni Kaliuta) [1944799] - selftests: bpf: skip test_doc_build.sh (Yauheni Kaliuta) [1944799] - bpf: Stop caching subprog index in the bpf_pseudo_func insn (Yauheni Kaliuta) [1944799] - redhat/configs: enable CONFIG_BPF_UNPRIV_DEFAULT_OFF (Yauheni Kaliuta) [1944799] - kbuild: Quote OBJCOPY var to avoid a pahole call break the build (Yauheni Kaliuta) [1944799] - bpf: Fix BPF_JIT kconfig symbol dependency (Yauheni Kaliuta) [1944799] - bpf: Add kconfig knob for disabling unpriv bpf by default (Yauheni Kaliuta) [1944799] - bpf, kconfig: Add consolidated menu entry for bpf with core options (Yauheni Kaliuta) [1944799] - tools/resolve_btfids: Fix warnings (Yauheni Kaliuta) [1944799] - tools/runqslower: Allow substituting custom vmlinux.h for the build (Yauheni Kaliuta) [1944799] - lib/string.c: allow searching for NUL with strnchr (Yauheni Kaliuta) [1944799] - rpmspec: update manpages installation after 5.13 rebase (bpf-helpers, bpf-syscall) (Yauheni Kaliuta) [1944799] - libbpf: Fix segfault in static linker for objects without BTF (Yauheni Kaliuta) [1944799] - bpf: Avoid using ARRAY_SIZE on an uninitialized pointer (Yauheni Kaliuta) [1944799] - bpf: Remove superfluous aux sanitation on subprog rejection (Yauheni Kaliuta) [1944799] - bpf: Clarify a bpf_bprintf_prepare macro (Yauheni Kaliuta) [1944799] - bpf: Fix nested bpf_bprintf_prepare with more per-cpu buffers (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix the snprintf test (Yauheni Kaliuta) [1944799] - bpf: Implement formatted output helpers with bstr_printf (Yauheni Kaliuta) [1944799] - seq_file: Add a seq_bprintf function (Yauheni Kaliuta) [1944799] - bpf: Notify user if we ever hit a bpf_snprintf verifier bug (Yauheni Kaliuta) [1944799] - selftests/bpf: Add a series of tests for bpf_snprintf (Yauheni Kaliuta) [1944799] - bpf: Lock bpf_trace_printk's tmp buf before it is written to (Yauheni Kaliuta) [1944799] - bpf: Add a bpf_snprintf helper (Yauheni Kaliuta) [1944799] - bpf: Factorize bpf_trace_printk and bpf_seq_printf (Yauheni Kaliuta) [1944799] - Stop the ad-hoc games with -Wno-maybe-initialized (Yauheni Kaliuta) [1944799] - kbuild: compute false-positive -Wmaybe-uninitialized cases in Kconfig (Yauheni Kaliuta) [1944799] - bpf: Fix potentially incorrect results with bpf_get_local_storage() (Yauheni Kaliuta) [1944799] - bpf, samples: Fix xdpsock with '-M' parameter missing unload process (Yauheni Kaliuta) [1944799] - libbpf: Don't crash on object files with no symbol tables (Yauheni Kaliuta) [1944799] - libbpf: Fix ELF symbol visibility update logic (Yauheni Kaliuta) [1944799] - bpf, selftests: Adjust few selftest outcomes wrt unreachable code (Yauheni Kaliuta) [1944799] - bpf: Do not mark insn as seen under speculative path verification (Yauheni Kaliuta) [1944799] - bpf: Inherit expanded/patched seen count from old aux data (Yauheni Kaliuta) [1944799] - bpf, selftests: Adjust few selftest result_unpriv outcomes (Yauheni Kaliuta) [1944799] - bpf: Fix BPF_LSM kconfig symbol dependency (Yauheni Kaliuta) [1944799] - selftests/bpf: Add test for l3 use of bpf_redirect_peer (Yauheni Kaliuta) [1944799] - bpftool: Add sock_release help info for cgroup attach/prog load command (Yauheni Kaliuta) [1944799] - bpf, offload: Reorder offload callback 'prepare' in verifier (Yauheni Kaliuta) [1944799] - selftests/bpf: Test ringbuf mmap read-only and read-write restrictions (Yauheni Kaliuta) [1944799] - selftests/bpf: Convert static to global in tc_redirect progs (Yauheni Kaliuta) [1944799] - selftests/bpf: Rewrite test_tc_redirect.sh as prog_tests/tc_redirect.c (Yauheni Kaliuta) [1944799] - libbpf: Provide GELF_ST_VISIBILITY() define for older libelf (Yauheni Kaliuta) [1944799] - bpf: Add deny list of btf ids check for tracing programs (Yauheni Kaliuta) [1944799] - bpf: Forbid trampoline attach for functions with variable arguments (Yauheni Kaliuta) [1944799] - samples/bpf: Consider frame size in tx_only of xdpsock sample (Yauheni Kaliuta) [1944799] - libbpf: Add NULL check to add_dummy_ksym_var (Yauheni Kaliuta) [1944799] - libbpf: Fix signed overflow in ringbuf_process_ring (Yauheni Kaliuta) [1944799] - bpf, selftests: Update array map tests for per-cpu batched ops (Yauheni Kaliuta) [1944799] - bpf: Add batched ops support for percpu array (Yauheni Kaliuta) [1944799] - bpf, docs: Fix literal block for example code (Yauheni Kaliuta) [1944799] - bpf, cpumap: Bulk skb using netif_receive_skb_list (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix field existence CO-RE reloc tests (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix BPF_CORE_READ_BITFIELD() macro (Yauheni Kaliuta) [1944799] - selftests/bpf: Use ASSERT macros in lsm test (Yauheni Kaliuta) [1944799] - selftests/bpf: Test that module can't be unloaded with attached trampoline (Yauheni Kaliuta) [1944799] - selftests/bpf: Add re-attach test to lsm test (Yauheni Kaliuta) [1944799] - selftests/bpf: Add re-attach test to fexit_test (Yauheni Kaliuta) [1944799] - selftests/bpf: Add re-attach test to fentry_test (Yauheni Kaliuta) [1944799] - bpf: Allow trampoline re-attach for tracing and lsm programs (Yauheni Kaliuta) [1944799] - bpf: Document the pahole release info related to libbpf in bpf_devel_QA.rst (Yauheni Kaliuta) [1944799] - selftests/bpf: Document latest Clang fix expectations for linking tests (Yauheni Kaliuta) [1944799] - selftests/bpf: Add map linking selftest (Yauheni Kaliuta) [1944799] - selftests/bpf: Add global variables linking selftest (Yauheni Kaliuta) [1944799] - selftests/bpf: Add function linking selftest (Yauheni Kaliuta) [1944799] - selftests/bpf: Omit skeleton generation for multi-linked BPF object files (Yauheni Kaliuta) [1944799] - selftests/bpf: Use -O0 instead of -Og in selftests builds (Yauheni Kaliuta) [1944799] - libbpf: Support extern resolution for BTF-defined maps in .maps section (Yauheni Kaliuta) [1944799] - libbpf: Add linker extern resolution support for functions and global variables (Yauheni Kaliuta) [1944799] - libbpf: Tighten BTF type ID rewriting with error checking (Yauheni Kaliuta) [1944799] - libbpf: Extend sanity checking ELF symbols with externs validation (Yauheni Kaliuta) [1944799] - libbpf: Make few internal helpers available outside of libbpf.c (Yauheni Kaliuta) [1944799] - libbpf: Factor out symtab and relos sanity checks (Yauheni Kaliuta) [1944799] - libbpf: Refactor BTF map definition parsing (Yauheni Kaliuta) [1944799] - libbpf: Allow gaps in BPF program sections to support overriden weak functions (Yauheni Kaliuta) [1944799] - libbpf: Mark BPF subprogs with hidden visibility as static for BPF verifier (Yauheni Kaliuta) [1944799] - libbpf: Suppress compiler warning when using SEC() macro with externs (Yauheni Kaliuta) [1944799] - bpftool: Dump more info about DATASEC members (Yauheni Kaliuta) [1944799] - bpftool: Support dumping BTF VAR's "extern" linkage (Yauheni Kaliuta) [1944799] - bpf: Remove unnecessary map checks for ARG_PTR_TO_CONST_STR (Yauheni Kaliuta) [1944799] - xsk: Align XDP socket batch size with DPDK (Yauheni Kaliuta) [1944799] - bpf, doc: Fix some invalid links in bpf_devel_QA.rst (Yauheni Kaliuta) [1944799] - net, xdp: Update pkt_type if generic XDP changes unicast MAC (Yauheni Kaliuta) [1944799] - powerpc/ebpf32: Use standard function call for functions within 32M distance (Yauheni Kaliuta) [1944799] - selftests/bpf: Add docs target as all dependency (Yauheni Kaliuta) [1944799] - bpf/selftests: Add bpf_get_task_stack retval bounds test_prog (Yauheni Kaliuta) [1944799] - bpf/selftests: Add bpf_get_task_stack retval bounds verifier test (Yauheni Kaliuta) [1944799] - bpf: Refine retval for bpf_get_task_stack helper (Yauheni Kaliuta) [1944799] - samples/bpf: Fix broken tracex1 due to kprobe argument change (Yauheni Kaliuta) [1944799] - libbpf: Introduce a BPF_SNPRINTF helper macro (Yauheni Kaliuta) [1944799] - libbpf: Initialize the bpf_seq_printf parameters array field by field (Yauheni Kaliuta) [1944799] - bpf: Add a ARG_PTR_TO_CONST_STR argument type (Yauheni Kaliuta) [1944799] - bpftool: Fix a clang compilation warning (Yauheni Kaliuta) [1944799] - selftests/bpf: Silence clang compilation warnings (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix test_cpp compilation failure with clang (Yauheni Kaliuta) [1944799] - selftests: Set CC to clang in lib.mk if LLVM is set (Yauheni Kaliuta) [1944799] - libbpf: Remove unused field. (Yauheni Kaliuta) [1944799] - tools/testing: Remove unused variable (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix the ASSERT_ERR_PTR macro (Yauheni Kaliuta) [1944799] - selftests/bpf: Add tests for target information in bpf_link info queries (Yauheni Kaliuta) [1944799] - bpf: Return target info when a tracing bpf_link is queried (Yauheni Kaliuta) [1944799] - libbpf: Clarify flags in ringbuf helpers (Yauheni Kaliuta) [1944799] - bpf: Sync bpf headers in tooling infrastucture (Yauheni Kaliuta) [1944799] - bpf: Document PROG_TEST_RUN limitations (Yauheni Kaliuta) [1944799] - bpf, inode: Remove second initialization of the bpf_preload_lock (Yauheni Kaliuta) [1944799] - libbpf: Fix KERNEL_VERSION macro (Yauheni Kaliuta) [1944799] - bpf: selftests: Specify CONFIG_DYNAMIC_FTRACE in the testing config (Yauheni Kaliuta) [1944799] - powerpc/bpf: Reallocate BPF registers to volatile registers when possible on PPC32 (Yauheni Kaliuta) [1944799] - powerpc/bpf: Change values of SEEN_ flags (Yauheni Kaliuta) [1944799] - powerpc/bpf: Move common functions into bpf_jit_comp.c (Yauheni Kaliuta) [1944799] - powerpc/bpf: Remove classical BPF support for PPC32 (Yauheni Kaliuta) [1944799] - powerpc/bpf: Move common helpers into bpf_jit.h (Yauheni Kaliuta) [1944799] - powerpc/bpf: Change register numbering for bpf_set/is_seen_register() (Yauheni Kaliuta) [1944799] - libbpf: Remove redundant semi-colon (Yauheni Kaliuta) [1944799] - bpf: Remove repeated struct btf_type declaration (Yauheni Kaliuta) [1944799] - bpf, cgroup: Delete repeated struct bpf_prog declaration (Yauheni Kaliuta) [1944799] - bpf: Remove unused parameter from ___bpf_prog_run (Yauheni Kaliuta) [1944799] - bpf, selftests: test_maps generating unrecognized data section (Yauheni Kaliuta) [1944799] - selftests/bpf: Add an option for a debug shell in vmtest.sh (Yauheni Kaliuta) [1944799] - bpf: Remove redundant assignment of variable id (Yauheni Kaliuta) [1944799] - bpf: Remove unused bpf_load_pointer (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove unused defines (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove mutex and condition variable (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove thread attribute (Yauheni Kaliuta) [1944799] - selftests: xsk: Implement bpf_link test (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove sync_mutex_tx and atomic var (Yauheni Kaliuta) [1944799] - selftests: xsk: Refactor teardown/bidi test cases and testapp_validate (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove Tx synchronization resources (Yauheni Kaliuta) [1944799] - selftests: xsk: Split worker thread (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove thread for netns switch (Yauheni Kaliuta) [1944799] - samples: bpf: Do not unload prog within xdpsock (Yauheni Kaliuta) [1944799] - libbpf: xsk: Use bpf_link (Yauheni Kaliuta) [1944799] - selftests: xsk: Simplify frame traversal in dumping thread (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove inline keyword from source file (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove unused function (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove struct ifaceconfigobj (Yauheni Kaliuta) [1944799] - selftests: xsk: Don't call worker_pkt_dump() for stats test (Yauheni Kaliuta) [1944799] - libbpf: Fix memory leak when emitting final btf_ext (Yauheni Kaliuta) [1944799] - bpf: selftests: Update clang requirement in README.rst for testing kfunc call (Yauheni Kaliuta) [1944799] - bpf: Update bpf_design_QA.rst to clarify the kfunc call is not ABI (Yauheni Kaliuta) [1944799] - bpf: selftests: Add kfunc_call test (Yauheni Kaliuta) [1944799] - bpf: selftests: Bpf_cubic and bpf_dctcp calling kernel functions (Yauheni Kaliuta) [1944799] - bpf: selftests: Rename bictcp to bpf_cubic (Yauheni Kaliuta) [1944799] - libbpf: Support extern kernel function (Yauheni Kaliuta) [1944799] - libbpf: Record extern sym relocation first (Yauheni Kaliuta) [1944799] - libbpf: Rename RELO_EXTERN to RELO_EXTERN_VAR (Yauheni Kaliuta) [1944799] - libbpf: Refactor codes for finding btf id of a kernel symbol (Yauheni Kaliuta) [1944799] - libbpf: Refactor bpf_object__resolve_ksyms_btf_id (Yauheni Kaliuta) [1944799] - bpf: Support bpf program calling kernel function (Yauheni Kaliuta) [1944799] - bpf: Refactor btf_check_func_arg_match (Yauheni Kaliuta) [1944799] - bpf: Simplify freeing logic in linfo and jited_linfo (Yauheni Kaliuta) [1944799] - libbpf: Preserve empty DATASEC BTFs during static linking (Yauheni Kaliuta) [1944799] - bpf: struct sock is declared twice in bpf_sk_storage header (Yauheni Kaliuta) [1944799] - bpf: Remove unused headers (Yauheni Kaliuta) [1944799] - libbpf: Add bpf object kern_version attribute setter (Yauheni Kaliuta) [1944799] - bpf: selftests: Add tests for batched ops in LPM trie maps (Yauheni Kaliuta) [1944799] - bpf: Add support for batched ops in LPM trie maps (Yauheni Kaliuta) [1944799] - selftests/bpf: Better error messages for ima_setup.sh failures (Yauheni Kaliuta) [1944799] - bpf: Fix NULL pointer dereference in bpf_get_local_storage() helper (Yauheni Kaliuta) [1944799] - libbpf: Constify few bpf_program getters (Yauheni Kaliuta) [1944799] - bpf: Fix typo 'accesible' into 'accessible' (Yauheni Kaliuta) [1944799] - tracing: Fix various typos in comments (Yauheni Kaliuta) [1944799] - libbpf: Skip BTF fixup if object file has no BTF (Yauheni Kaliuta) [1944799] - bpf: Remove insn_buf[] declaration in inner block (Yauheni Kaliuta) [1944799] - selftests/bpf: Add multi-file statically linked BPF object file test (Yauheni Kaliuta) [1944799] - selftests/bpf: Pass all BPF .o's through BPF static linker (Yauheni Kaliuta) [1944799] - selftests/bpf: Re-generate vmlinux.h and BPF skeletons if bpftool changed (Yauheni Kaliuta) [1944799] - bpftool: Add `gen object` command to perform BPF static linking (Yauheni Kaliuta) [1944799] - bpftool: Add ability to specify custom skeleton object name (Yauheni Kaliuta) [1944799] - libbpf: Add BPF static linker BTF and BTF.ext support (Yauheni Kaliuta) [1944799] - libbpf: Add BPF static linker APIs (Yauheni Kaliuta) [1944799] - libbpf: Add generic BTF type shallow copy API (Yauheni Kaliuta) [1944799] - libbpf: Extract internal set-of-strings datastructure APIs (Yauheni Kaliuta) [1944799] - libbpf: Rename internal memory-management helpers (Yauheni Kaliuta) [1944799] - libbpf: Generalize BTF and BTF.ext type ID and strings iteration (Yauheni Kaliuta) [1944799] - libbpf: Expose btf_type_by_id() internally (Yauheni Kaliuta) [1944799] - x86: Fix various typos in comments (Yauheni Kaliuta) [1944799] - selftests/bpf: drop custom NULL #define in skb_pkt_end selftest (Yauheni Kaliuta) [1944799] - libbpf: provide NULL and KERNEL_VERSION macros in bpf_helpers.h (Yauheni Kaliuta) [1944799] - bpf: net: Emit anonymous enum with BPF_TCP_CLOSE value explicitly (Yauheni Kaliuta) [1944799] - selftests/bpf: Use nanosleep() syscall instead of sleep() in get_cgroup_id (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix warning comparing pointer to 0 (Yauheni Kaliuta) [1944799] - selftests/bpf: Build everything in debug mode (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix maybe-uninitialized warning in xdpxceiver test (Yauheni Kaliuta) [1944799] - bpftool: Fix maybe-uninitialized warnings (Yauheni Kaliuta) [1944799] - libbpf: Add explicit padding to bpf_xdp_set_link_opts (Yauheni Kaliuta) [1944799] - kernel/bpf/: Fix misspellings using codespell tool (Yauheni Kaliuta) [1944799] - s390/bpf: Implement new atomic ops (Yauheni Kaliuta) [1944799] - bpf: selftests: Remove unused 'nospace_err' in tests for batched ops in array maps (Yauheni Kaliuta) [1944799] - samples: bpf: Fix a spelling typo in do_hbm_test.sh (Yauheni Kaliuta) [1944799] - libbpf: Avoid inline hint definition from 'linux/stddef.h' (Yauheni Kaliuta) [1944799] - libbpf: xsk: Move barriers from libbpf_util.h to xsk.h (Yauheni Kaliuta) [1944799] - libbpf: xsk: Remove linux/compiler.h header (Yauheni Kaliuta) [1944799] - bpf: Fix warning comparing pointer to 0 (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix warning comparing pointer to 0 (Yauheni Kaliuta) [1944799] - bpf, xdp: Restructure redirect actions (Yauheni Kaliuta) [1944799] - bpf, xdp: Make bpf_redirect_map() a map operation (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix compiler warning in BPF_KPROBE definition in loop6.c (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix typo in Makefile (Yauheni Kaliuta) [1944799] - libbpf: Fix arm64 build (Yauheni Kaliuta) [1944799] - libbpf, xsk: Add libbpf_smp_store_release libbpf_smp_load_acquire (Yauheni Kaliuta) [1944799] - selftests, bpf: Extend test_tc_tunnel test with vxlan (Yauheni Kaliuta) [1944799] - bpf: Add bpf_skb_adjust_room flag BPF_F_ADJ_ROOM_ENCAP_L2_ETH (Yauheni Kaliuta) [1944799] - selftests/bpf: Simplify the calculation of variables (Yauheni Kaliuta) [1944799] - bpf: Simplify the calculation of variables (Yauheni Kaliuta) [1944799] - selftests: bpf: Don't run sk_lookup in verifier tests (Yauheni Kaliuta) [1944799] - selftests: bpf: Check that PROG_TEST_RUN repeats as requested (Yauheni Kaliuta) [1944799] - selftests: bpf: Convert sk_lookup ctx access tests to PROG_TEST_RUN (Yauheni Kaliuta) [1944799] - bpf: Add PROG_TEST_RUN support for sk_lookup programs (Yauheni Kaliuta) [1944799] - bpf: Consolidate shared test timing code (Yauheni Kaliuta) [1944799] - docs/bpf: Add bpf() syscall command reference (Yauheni Kaliuta) [1944799] - selftests/bpf: Test syscall command parsing (Yauheni Kaliuta) [1944799] - selftests/bpf: Templatize man page generation (Yauheni Kaliuta) [1944799] - tools/bpf: Remove bpf-helpers from bpftool docs (Yauheni Kaliuta) [1944799] - scripts/bpf: Add syscall commands printer (Yauheni Kaliuta) [1944799] - tools: Sync uapi bpf.h header with latest changes (Yauheni Kaliuta) [1944799] - scripts/bpf: Abstract eBPF API target parameter (Yauheni Kaliuta) [1944799] - bpf: Document BPF_MAP_*_BATCH syscall commands (Yauheni Kaliuta) [1944799] - bpf: Document BPF_PROG_QUERY syscall command (Yauheni Kaliuta) [1944799] - bpf: Document BPF_PROG_TEST_RUN syscall command (Yauheni Kaliuta) [1944799] - bpf: Document BPF_PROG_ATTACH syscall command (Yauheni Kaliuta) [1944799] - bpf: Document BPF_PROG_PIN syscall command (Yauheni Kaliuta) [1944799] - bpf: Document BPF_F_LOCK in syscall commands (Yauheni Kaliuta) [1944799] - bpf: Add minimal bpf() command documentation (Yauheni Kaliuta) [1944799] - bpf: Import syscall arg documentation (Yauheni Kaliuta) [1944799] - libbpf: Fix whitespace in btf_add_composite() comment (Yauheni Kaliuta) [1944799] - selftests/bpf: Add a verifier scale test with unknown bounded loop (Yauheni Kaliuta) [1944799] - tools, bpf_asm: Exit non-zero on errors (Yauheni Kaliuta) [1944799] - tools, bpf_asm: Hard error on out of range jumps (Yauheni Kaliuta) [1944799] - selftests/bpf: Add arraymap test for bpf_for_each_map_elem() helper (Yauheni Kaliuta) [1944799] - selftests/bpf: Add hashmap test for bpf_for_each_map_elem() helper (Yauheni Kaliuta) [1944799] - bpftool: Print subprog address properly (Yauheni Kaliuta) [1944799] - libbpf: Support subprog address relocation (Yauheni Kaliuta) [1944799] - libbpf: Move function is_ldimm64() earlier in libbpf.c (Yauheni Kaliuta) [1944799] - bpf: Add arraymap support for bpf_for_each_map_elem() helper (Yauheni Kaliuta) [1944799] - bpf: Add hashtab support for bpf_for_each_map_elem() helper (Yauheni Kaliuta) [1944799] - bpf: Add bpf_for_each_map_elem() helper (Yauheni Kaliuta) [1944799] - bpf: Change return value of verifier function add_subprog() (Yauheni Kaliuta) [1944799] - bpf: Refactor check_func_call() to allow callback function (Yauheni Kaliuta) [1944799] - bpf: Factor out verbose_invalid_scalar() (Yauheni Kaliuta) [1944799] - bpf: Factor out visit_func_call_insn() in check_cfg() (Yauheni Kaliuta) [1944799] - selftests/bpf: Copy extras in out-of-srctree builds (Yauheni Kaliuta) [1944799] - selftests/bpf: Propagate error code of the command to vmtest.sh (Yauheni Kaliuta) [1944799] - selftests/bpf: Introduce xsk statistics tests (Yauheni Kaliuta) [1944799] - selftests/bpf: Restructure xsk selftests (Yauheni Kaliuta) [1944799] - selftests/bpf: Expose and rename debug argument (Yauheni Kaliuta) [1944799] - selftest/bpf: Make xsk tests less verbose (Yauheni Kaliuta) [1944799] - bpf: Rename fixup_bpf_calls and add some comments (Yauheni Kaliuta) [1944799] - bpf: Use MAX_BPF_FUNC_REG_ARGS macro (Yauheni Kaliuta) [1944799] - bpf: runqslower: Prefer using local vmlimux to generate vmlinux.h (Yauheni Kaliuta) [1944799] - bpf: Add kernel/modules BTF presence checks to bpftool feature command (Yauheni Kaliuta) [1944799]- netfilter: log: work around missing softdep backend module (Florian Westphal) [2017794] - netfilter: nft_ct: protect nft_ct_pcpu_template_refcnt with mutex (Florian Westphal) [2017794] - netfilter: Fix fall-through warnings for Clang (Florian Westphal) [2017794] - netfilter: nft_nat: allow to specify layer 4 protocol NAT only (Florian Westphal) [2017794] - netfilter: conntrack: adjust stop timestamp to real expiry value (Florian Westphal) [2017794] - netfilter: ipvs: make global sysctl readonly in non-init netns (Florian Westphal) [2017794] - ipvs: fix possible memory leak in ip_vs_control_net_init (Florian Westphal) [2017794] - ipvs: fix the connection sync failed in some cases (Florian Westphal) [2017794] - net: Fix offloading indirect devices dependency on qdisc order creation (Davide Caratti) [1997381] - net/core: Remove unused field from struct flow_indr_dev (Davide Caratti) [1997381] - Drivers: hv: balloon: Use VMBUS_RING_SIZE() wrapper for dm_ring_size (Vitaly Kuznetsov) [2019101] - hv_balloon: Remove redundant assignment to region_start (Vitaly Kuznetsov) [2019101] - hv_balloon: disable warning when floor reached (Vitaly Kuznetsov) [2019101] - net/tls: Fix flipped sign in async_wait.err assignment (Sabrina Dubroca) [2019176] - net/tls: Fix flipped sign in tls_err_abort() calls (Sabrina Dubroca) [2019176] - tls: prevent oversized sendfile() hangs by ignoring MSG_MORE (Sabrina Dubroca) [2019176] - tls splice: remove inappropriate flags checking for MSG_PEEK (Sabrina Dubroca) [2019176] - net/tls: Fix use-after-free after the TLS device goes down and up (Sabrina Dubroca) [2019176] - net/tls: Replace TLS_RX_SYNC_RUNNING with RCU (Sabrina Dubroca) [2019176] - tls splice: check SPLICE_F_NONBLOCK instead of MSG_DONTWAIT (Sabrina Dubroca) [2019176] - net/tls: Remove redundant initialization of record (Sabrina Dubroca) [2019176] - ibmvnic: don't stop queue in xmit (Diego Domingos) [2011995] - selftests: net: switch to socat in the GSO GRE test (Hangbin Liu) [2018059] - selftests: net: properly support IPv6 in GSO GRE test (Hangbin Liu) [2018059] - kselftests/net: add missed setup_loopback.sh/setup_veth.sh to Makefile (Hangbin Liu) [2018059] - selftests: add simple GSO GRE test (Hangbin Liu) [2018059] - selftests/net: allow GRO coalesce test on veth (Hangbin Liu) [2018059] - selftests/net: GRO coalesce test (Hangbin Liu) [2018059] - perf/x86: Reset destroy callback on event init failure (Michael Petlan) [2003982] - x86/msr: Define new bits in TSX_FORCE_ABORT MSR (Michael Petlan) [2003982] - perf script: Fix --list-dlfilters documentation (Michael Petlan) [2003982] - perf/x86/intel/uncore: Fix IIO cleanup mapping procedure for SNR/ICX (Michael Petlan) [2003982] - Revert "perf map: Fix dso->nsinfo refcounting" (Michael Petlan) [2003982] - perf pmu: Fix alias matching (Michael Petlan) [2003982] - perf cs-etm: Split --dump-raw-trace by AUX records (Michael Petlan) [2003982] - perf sched: Fix record failure when CONFIG_SCHEDSTATS is not set (Michael Petlan) [2003982] - perf probe: Fix add event failure when running 32-bit perf in a 64-bit kernel (Michael Petlan) [2003982] - perf data: Close all files in close_dir() (Michael Petlan) [2003982] - perf probe-file: Delete namelist in del_events() on the error path (Michael Petlan) [2003982] - perf test bpf: Free obj_buf (Michael Petlan) [2003982] - perf trace: Free strings in trace__parse_events_option() (Michael Petlan) [2003982] - perf trace: Free syscall tp fields in evsel->priv (Michael Petlan) [2003982] - perf trace: Free syscall->arg_fmt (Michael Petlan) [2003982] - perf trace: Free malloc'd trace fields on exit (Michael Petlan) [2003982] - perf lzma: Close lzma stream on exit (Michael Petlan) [2003982] - perf script: Fix memory 'threads' and 'cpus' leaks on exit (Michael Petlan) [2003982] - perf script: Release zstd data (Michael Petlan) [2003982] - perf session: Cleanup trace_event (Michael Petlan) [2003982] - perf inject: Close inject.output on exit (Michael Petlan) [2003982] - perf report: Free generated help strings for sort option (Michael Petlan) [2003982] - perf env: Fix memory leak of cpu_pmu_caps (Michael Petlan) [2003982] - perf test maps__merge_in: Fix memory leak of maps (Michael Petlan) [2003982] - perf dso: Fix memory leak in dso__new_map() (Michael Petlan) [2003982] - perf test event_update: Fix memory leak of unit (Michael Petlan) [2003982] - perf test event_update: Fix memory leak of evlist (Michael Petlan) [2003982] - perf test session_topology: Delete session->evlist (Michael Petlan) [2003982] - perf env: Fix sibling_dies memory leak (Michael Petlan) [2003982] - perf probe: Fix dso->nsinfo refcounting (Michael Petlan) [2003982] - perf map: Fix dso->nsinfo refcounting (Michael Petlan) [2003982] - perf inject: Fix dso->nsinfo refcounting (Michael Petlan) [2003982] - perf cs-etm: Split Coresight decode by aux records (Michael Petlan) [2003982] - perf sched: Cast PTHREAD_STACK_MIN to int as it may turn into sysconf(__SC_THREAD_STACK_MIN_VALUE) (Michael Petlan) [2003982] - libperf: Fix build error with LIBPFM4=1 (Michael Petlan) [2003982] - perf stat: Merge uncore events by default for hybrid platform (Michael Petlan) [2003982] - perf tests: Fix 'Convert perf time to TSC' on core-only system (Michael Petlan) [2003982] - perf tests: Fix 'Roundtrip evsel->name' on core-only system (Michael Petlan) [2003982] - perf tests: Fix 'Parse event definition strings' on core-only system (Michael Petlan) [2003982] - perf pmu: Skip invalid hybrid pmu (Michael Petlan) [2003982] - perf test: Add free() calls for scandir() returned dirent entries (Michael Petlan) [2003982] - libperf: Add tests for perf_evlist__set_leader() (Michael Petlan) [2003982] - libperf: Remove BUG_ON() from library code in get_group_fd() (Michael Petlan) [2003982] - libperf: Add group support to perf_evsel__open() (Michael Petlan) [2003982] - perf tools: Fix pattern matching for same substring in different PMU type (Michael Petlan) [2003982] - perf record: Add a dummy event on hybrid systems to collect metadata records (Michael Petlan) [2003982] - perf stat: Add Topdown metrics L2 events as default events (Michael Petlan) [2003982] - libperf: Adopt evlist__set_leader() from tools/perf as perf_evlist__set_leader() (Michael Petlan) [2003982] - libperf: Move 'nr_groups' from tools/perf to evlist::nr_groups (Michael Petlan) [2003982] - libperf: Move 'leader' from tools/perf to perf_evsel::leader (Michael Petlan) [2003982] - libperf: Move 'idx' from tools/perf to perf_evsel::idx (Michael Petlan) [2003982] - libperf: Change tests to single static and shared binaries (Michael Petlan) [2003982] - perf intel-pt: Add a config for max loops without consuming a packet (Michael Petlan) [2003982] - perf stat: Disable the NMI watchdog message on hybrid (Michael Petlan) [2003982] - perf trace: Fix the perf trace link location (Michael Petlan) [2003982] - perf top: Fix overflow in elf_sec__is_text() (Michael Petlan) [2003982] - perf annotate: Fix 's' on source line when disasm is empty (Michael Petlan) [2003982] - perf probe: Do not show @plt function by default (Michael Petlan) [2003982] - perf symbol-elf: Decode dynsym even if symtab exists (Michael Petlan) [2003982] - perf probe: Fix debuginfo__new() to enable build-id based debuginfo (Michael Petlan) [2003982] - perf stat: Enable BPF counter with --for-each-cgroup (Michael Petlan) [2003982] - perf report: Fix --task and --stat with pipe input (Michael Petlan) [2003982] - perf session: Add missing evlist__delete when deleting a session (Michael Petlan) [2003982] - perf annotate: Allow 's' on source code lines (Michael Petlan) [2003982] - perf dlfilter: Add object_code() to perf_dlfilter_fns (Michael Petlan) [2003982] - perf dlfilter: Add attr() to perf_dlfilter_fns (Michael Petlan) [2003982] - perf dlfilter: Add srcline() to perf_dlfilter_fns (Michael Petlan) [2003982] - perf dlfilter: Add insn() to perf_dlfilter_fns (Michael Petlan) [2003982] - perf dlfilter: Add resolve_address() to perf_dlfilter_fns (Michael Petlan) [2003982] - perf build: Install perf_dlfilter.h (Michael Petlan) [2003982] - perf script: Add option to pass arguments to dlfilters (Michael Petlan) [2003982] - perf script: Add option to list dlfilters (Michael Petlan) [2003982] - perf script: Add dlfilter__filter_event_early() (Michael Petlan) [2003982] - perf script: Add API for filtering via dynamically loaded shared object (Michael Petlan) [2003982] - perf llvm: Return -ENOMEM when asprintf() fails (Michael Petlan) [2003982] - perf cs-etm: Delay decode of non-timeless data until cs_etm__flush_events() (Michael Petlan) [2003982] - perf arm-spe: Don't wait for PERF_RECORD_EXIT event (Michael Petlan) [2003982] - perf arm-spe: Bail out if the trace is later than perf event (Michael Petlan) [2003982] - perf arm-spe: Assign kernel time to synthesized event (Michael Petlan) [2003982] - perf arm-spe: Convert event kernel time to counter value (Michael Petlan) [2003982] - perf arm-spe: Save clock parameters from TIME_CONV event (Michael Petlan) [2003982] - perf cs-etm: Remove callback cs_etm_find_snapshot() (Michael Petlan) [2003982] - perf bpf_counter: Move common functions to bpf_counter.h (Michael Petlan) [2003982] - perf tools: Add cgroup_is_v2() helper (Michael Petlan) [2003982] - perf tools: Add read_cgroup_id() function (Michael Petlan) [2003982] - tools lib: Adopt bitmap_intersects() operation from the kernel sources (Michael Petlan) [2003982] - perf top: Add cgroup support for perf top (-G) (Michael Petlan) [2003982] - perf script: Share addr_al between functions (Michael Petlan) [2003982] - perf script: Move filtering before scripting (Michael Petlan) [2003982] - perf script: Move filter_cpu() earlier (Michael Petlan) [2003982] - perf test: Pass the verbose option to shell tests (Michael Petlan) [2003982] - perf probe: Add --bootconfig to output definition in bootconfig format (Michael Petlan) [2003982] - perf probe: Cleanup synthesize_probe_trace_command() (Michael Petlan) [2003982] - perf probe: Support probes on init functions for offline kernel (Michael Petlan) [2003982] - perf test: Make stat bpf counters test more robust (Michael Petlan) [2003982] - perf test: Add verbose skip output for bpf counters (Michael Petlan) [2003982] - perf annotate: Add itrace options support (Michael Petlan) [2003982] - perf mem-events: Remove duplicate #undef (Michael Petlan) [2003982] - perf evsel: Adjust hybrid event and global event mixed group (Michael Petlan) [2003982] - perf probe: Provide clearer message permission error for tracefs access (Michael Petlan) [2003982] - perf auxtrace: Change to use SMP memory barriers (Michael Petlan) [2003982] - perf srccode: Use list_move() instead of equivalent list_del() + list_add() sequence (Michael Petlan) [2003982] - perf probe: Report possible permission error for map__load() failure (Michael Petlan) [2003982] - perf probe: Add permission and sysctl notice to man page (Michael Petlan) [2003982] - perf c2c: Support record for hybrid platform (Michael Petlan) [2003982] - perf mem: Disable 'mem-loads-aux' group before reporting (Michael Petlan) [2003982] - perf mem: Fix wrong verbose output for recording events (Michael Petlan) [2003982] - perf mem: Support record for hybrid platform (Michael Petlan) [2003982] - perf tools: Check if mem_events is supported for hybrid platform (Michael Petlan) [2003982] - perf tools: Support pmu prefix for mem-store event (Michael Petlan) [2003982] - perf tools: Support pmu prefix for mem-load event (Michael Petlan) [2003982] - perf tools: Check mem-loads auxiliary event (Michael Petlan) [2003982] - perf scripting python: intel-pt-events.py: Add --insn-trace and --src-trace (Michael Petlan) [2003982] - perf scripting python: exported-sql-viewer.py: Factor out libxed.py (Michael Petlan) [2003982] - perf scripting python: Update documentation for srcline etc (Michael Petlan) [2003982] - perf scripting python: Add perf_sample_srcline() and perf_sample_srccode() (Michael Petlan) [2003982] - perf scripting python: Add perf_set_itrace_options() (Michael Petlan) [2003982] - perf auxtrace: Factor out itrace_do_parse_synth_opts() (Michael Petlan) [2003982] - perf scripting python: Add perf_sample_insn() (Michael Petlan) [2003982] - perf script: Factor out script_fetch_insn() (Michael Petlan) [2003982] - perf scripting python: Assign perf_script_context (Michael Petlan) [2003982] - perf scripting: Add perf_session to scripting_context (Michael Petlan) [2003982] - perf scripting: Add scripting_context__update() (Michael Petlan) [2003982] - perf scripting python: Simplify perf-trace-context module functions (Michael Petlan) [2003982] - perf scripting python: Remove unnecessary 'static' (Michael Petlan) [2003982] - perf test: Test 2 libpfm4 error cases (Michael Petlan) [2003982] - perf test: Iterate over shell tests in alphabetical order (Michael Petlan) [2003982] - perf probe: Provide more detail with relocation warning (Michael Petlan) [2003982] - perf parse-events: Add bison --file-prefix-map option (Michael Petlan) [2003982] - perf inject: Do not inject BUILD_ID record if MMAP2 has it (Michael Petlan) [2003982] - perf inject: Call dso__put() even if dso->hit is set (Michael Petlan) [2003982] - perf scripts python: intel-pt-events.py: Add branches to script (Michael Petlan) [2003982] - perf scripting python: Add auxtrace error (Michael Petlan) [2003982] - perf scripting python: Add context switch (Michael Petlan) [2003982] - perf scripting python: Add cpumode (Michael Petlan) [2003982] - perf scripting python: Add IPC (Michael Petlan) [2003982] - perf scripting python: Add sample flags (Michael Petlan) [2003982] - perf script: Factor out perf_sample__sprintf_flags() (Michael Petlan) [2003982] - perf scripting python: Add 'addr_location' for 'addr' (Michael Petlan) [2003982] - perf scripting python: Factor out set_sym_in_dict() (Michael Petlan) [2003982] - perf scripting python: Fix tuple_set_u64() (Michael Petlan) [2003982] - perf auxtrace: Make perf_event__process_auxtrace*() callable (Michael Petlan) [2003982] - perf script: Find script file relative to exec path (Michael Petlan) [2003982] - perf arm-spe: Remove redundant checking for "full_auxtrace" (Michael Petlan) [2003982] - perf arm-spe: Enable timestamp for per-cpu mode (Michael Petlan) [2003982] - perf arm-spe: Correct sample flags for dummy event (Michael Petlan) [2003982] - perf arm-spe: Correct sample flags for SPE event (Michael Petlan) [2003982] - perf vendor events intel: Update event list for Icelake Client (Michael Petlan) [2003982] - perf vendor events intel: Add uncore event list for Icelake Server (Michael Petlan) [2003982] - perf vendor events intel: Add core event list for Icelake Server (Michael Petlan) [2003982] - perf tests: Drop __maybe_unused on x86 test declarations (Michael Petlan) [2003982] - perf tests: Consolidate test__arch_unwind_sample declaration (Michael Petlan) [2003982] - perf build: Improve error message for old/missing clang (Michael Petlan) [2003982] - perf tools: Test build with libbpf/LIBBPF_DYNAMIC=1 (Michael Petlan) [2003982] - perf tools: Test build with libopencsd/CORESIGHT=1 (Michael Petlan) [2003982] - perf cs-etm: Prevent and warn on underflows during timestamp calculation. (Michael Petlan) [2003982] - perf cs-etm: Start reading 'Z' --itrace option (Michael Petlan) [2003982] - perf cs-etm: Move synth_opts initialisation (Michael Petlan) [2003982] - perf header: Support HYBRID_CPU_PMU_CAPS feature (Michael Petlan) [2003982] - perf header: Support HYBRID_TOPOLOGY feature (Michael Petlan) [2003982] - perf cs-etm: Set time on synthesised samples to preserve ordering (Michael Petlan) [2003982] - perf cs-etm: Refactor timestamp variable names (Michael Petlan) [2003982] - perf x86 kvm-stat: Support to analyze kvm MSR (Michael Petlan) [2003982] - perf stat: Use aggregated counts directly (Michael Petlan) [2003982] - perf record: Set timestamp boundary for AUX area events (Michael Petlan) [2003982] - perf intel-pt: Parse VM Time Correlation options and set up decoding (Michael Petlan) [2003982] - perf intel-pt: Add VM Time Correlation to decoder (Michael Petlan) [2003982] - perf intel-pt: Better 7-byte timestamp wraparound logic (Michael Petlan) [2003982] - perf intel-pt: Pass the first timestamp to the decoder (Michael Petlan) [2003982] - perf intel-pt: Add a tree for VMCS information (Michael Petlan) [2003982] - perf intel-pt: Let overlap detection handle VM timestamps (Michael Petlan) [2003982] - perf auxtrace: Allow buffers to be mapped read / write (Michael Petlan) [2003982] - perf inject: Add --vm-time-correlation option (Michael Petlan) [2003982] - perf inject: Add facility to do in place update (Michael Petlan) [2003982] - perf intel-pt: Support Z itrace option for timeless decoding (Michael Petlan) [2003982] - perf intel-pt: Move synth_opts initialization earlier (Michael Petlan) [2003982] - perf auxtrace: Add Z itrace option for timeless decoding (Michael Petlan) [2003982] - perf/x86/amd/power: Assign pmu.module (Michael Petlan) [2003982] - perf/x86/amd/ibs: Extend PERF_PMU_CAP_NO_EXCLUDE to IBS Op (Michael Petlan) [2003982] - perf/x86/amd/ibs: Work around erratum #1197 (Michael Petlan) [2003982] - perf/x86/intel/uncore: Fix integer overflow on 23 bit left shift of a u32 (Michael Petlan) [2003982] - perf/x86/intel/pt: Fix mask of num_address_ranges (Michael Petlan) [2003982] - perf/x86: Fix out of bound MSR access (Michael Petlan) [2003982] - perf/x86/cstate: Add ICELAKE_X and ICELAKE_D support (Michael Petlan) [2003982] - perf: MAP_EXECUTABLE does not indicate VM_MAYEXEC (Michael Petlan) [2003982] - arm64: perf: Simplify EVENT ATTR macro in perf_event.c (Michael Petlan) [2003982] - arm64: perf: Simplify the ARMv8 PMUv3 event attributes (Michael Petlan) [2003982] - arm64: perf: Remove unused macro (Michael Petlan) [2003982] - drivers/perf: Simplify EVENT ATTR macro in qcom_l2_pmu.c (Michael Petlan) [2003982] - drivers/perf: Simplify EVENT ATTR macro in qcom_l3_pmu.c (Michael Petlan) [2003982] - drivers/perf: Simplify EVENT ATTR macro in xgene_pmu.c (Michael Petlan) [2003982] - drivers/perf: convert sysfs sprintf family to sysfs_emit (Michael Petlan) [2003982] - drivers/perf: convert sysfs scnprintf family to sysfs_emit_at() and sysfs_emit() (Michael Petlan) [2003982] - perf: arm-ccn: Use scnprintf() for robustness (Michael Petlan) [2003982] - drivers/perf: convert sysfs snprintf family to sysfs_emit (Michael Petlan) [2003982] - perf: Add EVENT_ATTR_ID to simplify event attributes (Michael Petlan) [2003982] - perf/x86/intel: Fix instructions:ppp support in Sapphire Rapids (Michael Petlan) [2003982] - perf/x86/intel: Add more events requires FRONTEND MSR on Sapphire Rapids (Michael Petlan) [2003982] - perf/x86: Reset the dirty counter to prevent the leak for an RDPMC task (Michael Petlan) [2003982] - uprobes: Update uprobe_write_opcode() kernel-doc comment (Michael Petlan) [2003982] - perf/hw_breakpoint: Fix DocBook warnings in perf hw_breakpoint (Michael Petlan) [2003982] - perf/core: Fix DocBook warnings (Michael Petlan) [2003982] - perf/core: Make local function perf_pmu_snapshot_aux() static (Michael Petlan) [2003982] - perf/x86/intel/uncore: Enable I/O stacks to IIO PMON mapping on ICX (Michael Petlan) [2003982] - perf/x86/intel/uncore: Enable I/O stacks to IIO PMON mapping on SNR (Michael Petlan) [2003982] - perf/x86/intel/uncore: Generalize I/O stacks to PMON mapping procedure (Michael Petlan) [2003982] - perf/x86/intel/uncore: Drop unnecessary NULL checks after container_of() (Michael Petlan) [2003982] - x86/events/intel: Do not deploy TSX force abort workaround when TSX is deprecated (Michael Petlan) [2003982] - netpoll: don't require irqs disabled in rt kernels (Wander Lairson Costa) [1905440] - net/netif_receive_skb_core: Use migrate_disable() (Luis Claudio R. Goncalves) [2024168] - RDMA/qedr: Fix NULL deref for query_qp on the GSI QP (Kamal Heib) [2006260 1984280] - RDMA/core: Always release restrack object (Kamal Heib) [2006260] - RDMA/core: Fix incorrect print format specifier (Kamal Heib) [2006260] - RDMA: Remove rdma_set_device_sysfs_group() (Kamal Heib) [2006260] - RDMA/core: Allow port_groups to be used with namespaces (Kamal Heib) [2006260] - RDMA: Change ops->init_port to ops->port_groups (Kamal Heib) [2006260] - RDMA/hfi1: Use attributes for the port sysfs (Kamal Heib) [2006260 1989164] - RDMA/cm: Use an attribute_group on the ib_port_attribute intead of kobj's (Kamal Heib) [2006260] - RDMA/core: Expose the ib port sysfs attribute machinery (Kamal Heib) [2006260] - RDMA/core: Remove the kobject_uevent() NOP (Kamal Heib) [2006260] - RDMA/core: Create the device hw_counters through the normal groups mechanism (Kamal Heib) [2006260] - RDMA/core: Simplify how the port sysfs is created (Kamal Heib) [2006260] - RDMA/core: Simplify how the gid_attrs sysfs is created (Kamal Heib) [2006260] - RDMA/core: Split gid_attrs related sysfs from add_port() (Kamal Heib) [2006260] - RDMA/core: Split port and device counter sysfs attributes (Kamal Heib) [2006260] - RDMA/core: Replace the ib_port_data hw_stats pointers with a ib_port pointer (Kamal Heib) [2006260] - RDMA: Split the alloc_hw_stats() ops to port and device variants (Kamal Heib) [2006260] - RDMA/rxe: Zero out index member of struct rxe_queue (Kamal Heib) [2006260] - RDMA/efa: Free IRQ vectors on error flow (Kamal Heib) [2006260] - RDMA/rxe: Fix memory allocation while in a spin lock (Kamal Heib) [2006260] - IB/hfi1: Fix possible null-pointer dereference in _extend_sdma_tx_descs() (Kamal Heib) [2006260 1989164] - RDMA/rxe: Restore setting tot_len in the IPv4 header (Kamal Heib) [2006260] - RDMA/rxe: Use the correct size of wqe when processing SRQ (Kamal Heib) [2006260] - RDMA/cma: Revert INIT-INIT patch (Kamal Heib) [2006260] - RDMA/rxe: Fix memory leak in error path code (Kamal Heib) [2006260] - RDMA/rxe: Missing unlock on error in get_srq_wqe() (Kamal Heib) [2006260] - RDMA/cma: Fix rdma_resolve_route() memory leak (Kamal Heib) [2006260] - RDMA/core/sa_query: Remove unused argument (Kamal Heib) [2006260] - RDMA/cma: Fix incorrect Packet Lifetime calculation (Kamal Heib) [2006260] - RDMA/cma: Protect RMW with qp_mutex (Kamal Heib) [2006260] - RDMA/cma: Remove unnecessary INIT->INIT transition (Kamal Heib) [2006260] - RDMA/rxe: Fix redundant skb_put_zero (Kamal Heib) [2006260] - RDMA/rxe: Fix extra copy in prepare_ack_packet (Kamal Heib) [2006260] - RDMA/rxe: Fix over copying in get_srq_wqe (Kamal Heib) [2006260] - RDMA/rxe: Fix extra copies in build_rdma_network_hdr (Kamal Heib) [2006260] - RDMA/rxe: Fix redundant call to ip_send_check (Kamal Heib) [2006260] - RDMA/rxe: Fix useless copy in send_atomic_ack (Kamal Heib) [2006260] - RDMA/core: Use flexible array for mad data (Kamal Heib) [2006260] - RDMA/rxe: Don't overwrite errno from ib_umem_get() (Kamal Heib) [2006260] - IB/core: Shuffle locks in ib_port_data to save memory (Kamal Heib) [2006260] - IB/core: Removed port validity check from ib_get_cached_subnet_prefix (Kamal Heib) [2006260] - RDMA: Fix kernel-doc warnings about wrong comment (Kamal Heib) [2006260] - RDMA/rxe: Disallow MR dereg and invalidate when bound (Kamal Heib) [2006260] - RDMA/rxe: Implement memory access through MWs (Kamal Heib) [2006260] - RDMA/rxe: Implement invalidate MW operations (Kamal Heib) [2006260] - RDMA/rxe: Add support for bind MW work requests (Kamal Heib) [2006260] - RDMA/rxe: Move local ops to subroutine (Kamal Heib) [2006260] - RDMA/rxe: Replace WR_REG_MASK by WR_LOCAL_OP_MASK (Kamal Heib) [2006260] - RDMA/rxe: Add ib_alloc_mw and ib_dealloc_mw verbs (Kamal Heib) [2006260] - RDMA/rxe: Enable MW object pool (Kamal Heib) [2006260] - RDMA/rxe: Return errors for add index and key (Kamal Heib) [2006260] - RDMA/rxe: Add bind MW fields to rxe_send_wr (Kamal Heib) [2006260] - RDMA/rxe: Fix qp reference counting for atomic ops (Kamal Heib) [2006260] - IB/cm: Remove dgid from the cm_id_priv av (Kamal Heib) [2006260] - RDMA/core: Use refcount_t instead of atomic_t on refcount of ib_uverbs_device (Kamal Heib) [2006260] - RDMA/ipoib: Use refcount_t instead of atomic_t for reference counting (Kamal Heib) [2006260] - RDMA/core: Use refcount_t instead of atomic_t on refcount of mcast_port (Kamal Heib) [2006260] - RDMA/core: Use refcount_t instead of atomic_t on refcount of mcast_member (Kamal Heib) [2006260] - RDMA/core: Remove refcount from struct ib_mad_snoop_private (Kamal Heib) [2006260] - RDMA/core: Use refcount_t instead of atomic_t on refcount of iwpm_admin_data (Kamal Heib) [2006260] - RDMA/core: Use refcount_t instead of atomic_t on refcount of iwcm_id_private (Kamal Heib) [2006260] - RDMA/rxe: Protext kernel index from user space (Kamal Heib) [2006260] - RDMA/rxe: Protect user space index loads/stores (Kamal Heib) [2006260] - RDMA/rxe: Add a type flag to rxe_queue structs (Kamal Heib) [2006260] - IB/cm: Protect cm_dev, cm_ports and mad_agent with kref and lock (Kamal Heib) [2006260] - IB/cm: Improve the calling of cm_init_av_for_lap and cm_init_av_by_path (Kamal Heib) [2006260] - IB/cm: Simplify ib_cancel_mad() and ib_modify_mad() calls (Kamal Heib) [2006260] - Revert "IB/cm: Mark stale CM id's whenever the mad agent was unregistered" (Kamal Heib) [2006260] - IB/cm: Tidy remaining cm_msg free paths (Kamal Heib) [2006260] - IB/cm: Call the correct message free functions in cm_send_handler() (Kamal Heib) [2006260] - IB/cm: Split cm_alloc_msg() (Kamal Heib) [2006260] - IB/cm: Pair cm_alloc_response_msg() with a cm_free_response_msg() (Kamal Heib) [2006260] - RDMA/core: Sanitize WQ state received from the userspace (Kamal Heib) [2006260] - RDMA/srp: Use DEVICE_ATTR_*() macros (Kamal Heib) [2006260] - RDMA/core: Use the DEVICE_ATTR_RO macro (Kamal Heib) [2006260] - IB/ipoib: Use DEVICE_ATTR_*() macros (Kamal Heib) [2006260] - IB/core: Only update PKEY and GID caches on respective events (Kamal Heib) [2006260] - RDMA/srp: Fix a recently introduced memory leak (Kamal Heib) [2006260] - RDMA/srp: Add more structure size checks (Kamal Heib) [2006260] - IB/hfi1: Move a function from a header file into a .c file (Kamal Heib) [2006260 1989164] - IB/hfi1: Remove the repeated declaration (Kamal Heib) [2006260 1989164] - IB/hfi1: Delete an unneeded bool conversion (Kamal Heib) [2006260 1989164] - RDMA: Remove unnecessary struct declaration (Kamal Heib) [2006260] - RDMA/core: Remove never used ib_modify_wq function call (Kamal Heib) [2006260] - IB/srpt: Remove redundant assignment to ret (Kamal Heib) [2006260] - RDMA/ucma: Cleanup to reduce duplicate code (Kamal Heib) [2006260] - RDMA/umem: batch page unpin in __ib_umem_release() (Kamal Heib) [2006259] - RDMA/rxe: Return CQE error if invalid lkey was supplied (Kamal Heib) [2006259] - RDMA/nldev: Add copy-on-fork attribute to get sys command (Kamal Heib) [2006259] - IB/hfi1: Remove redundant variable rcd (Kamal Heib) [2006259 1989164] - RDMA/nldev: Add QP numbers to SRQ information (Kamal Heib) [2006259] - RDMA/nldev: Return SRQ information (Kamal Heib) [2006259] - RDMA/restrack: Add support to get resource tracking for SRQ (Kamal Heib) [2006259] - RDMA/nldev: Return context information (Kamal Heib) [2006259] - RDMA/cma: Skip device which doesn't support CM (Kamal Heib) [2006259 1957239] - IB/ipoib: Remove unnecessary struct declaration (Kamal Heib) [2006259] - IB/ipoib: Improve latency in ipoib/cm connection formation (Kamal Heib) [2006259] - RDMA/ipoib: Print a message if only child interface is UP (Kamal Heib) [2006259] - RDMA/uverbs: Make UVERBS_OBJECT_METHODS to consider line number (Kamal Heib) [2006259] - IB/hfi1: Rework AIP and VNIC dummy netdev usage (Kamal Heib) [2006259 1989164] - IB/cma: Introduce rdma_set_min_rnr_timer() (Kamal Heib) [2006259] - RDMA/core: Correct format of block comments (Kamal Heib) [2006259] - RDMA/core: Correct format of braces (Kamal Heib) [2006259] - RDMA/core: Remove redundant spaces (Kamal Heib) [2006259] - RDMA/core: Add necessary spaces (Kamal Heib) [2006259] - RDMA/core: Remove the redundant return statements (Kamal Heib) [2006259] - RDMA/core: Print the function name by __func__ instead of an fixed string (Kamal Heib) [2006259] - RDMA/rxe: Fix missing acks from responder (Kamal Heib) [2006259] - RDMA/core: Make the wc status prompt message clearer (Kamal Heib) [2006259] - IB/hfi1: Remove indirect call to hfi1_ipoib_send_dma() (Kamal Heib) [2006259 1989164] - IB/hfi1: Use napi_schedule_irqoff() for tx napi (Kamal Heib) [2006259 1989164] - IB/hfi1: Correct oversized ring allocation (Kamal Heib) [2006259 1989164] - IB/{ipoib,hfi1}: Add a timeout handler for rdma_netdev (Kamal Heib) [2006259 1989164] - IB/hfi1: Add AIP tx traces (Kamal Heib) [2006259 1989164] - RDMA/uverbs: Fix -Wunused-function warning (Kamal Heib) [2006259] - RDMA/iser: struct iscsi_iser_task is declared twice (Kamal Heib) [2006259] - RDMA/rxe: Split MEM into MR and MW (Kamal Heib) [2006259] - RDMA/efa: Use strscpy instead of strlcpy (Kamal Heib) [2006259] - RDMA: Fix a typo (Kamal Heib) [2006259] - IB/hfi1: Fix a typo (Kamal Heib) [2006259 1989164] - RDMA/core: Correct misspellings of two words in comments (Kamal Heib) [2006259] - RDMA/uverbs: Refactor rdma_counter_set_auto_mode and __counter_set_mode (Kamal Heib) [2006259] - RDMA: Support more than 255 rdma ports (Kamal Heib) [2006259 1957239] - RDMA/include: Mundane typo fixes throughout the file (Kamal Heib) [2006259] - RDMA/cma: Remove unused leftovers in cma code (Kamal Heib) [2006259] - RDMA: Fix kernel-doc compilation warnings (Kamal Heib) [2006259] - RDMA/hw/i40iw/i40iw_virtchnl: Fix a bunch of kernel-doc issues (Kamal Heib) [2006259] - RDMA/hw/i40iw/i40iw_utils: Fix some misspellings and missing param descriptions (Kamal Heib) [2006259] - IB/core: Split uverbs_get_const/default to consider target type (Kamal Heib) [2006259] - IB/core: Drop WARN_ON() from ib_umem_find_best_pgsz() (Kamal Heib) [2006259] - RDMA/core: Remove unused req_ncomp_notif device operation (Kamal Heib) [2006259] - RDMA/iwcm: Allow AFONLY binding for IPv6 addresses (Kamal Heib) [2006259] - IB/hfi1: switch to core handling of rx/tx byte/packet counters (Kamal Heib) [2006259 1989164] - RDMA: Convert various random sprintf sysfs _show uses to sysfs_emit (Kamal Heib) [2006259] - RDMA: Manual changes for sysfs_emit and neatening (Kamal Heib) [2006259] - RDMA: Convert sysfs device * show functions to use sysfs_emit() (Kamal Heib) [2006259] - IB/hfi1: use new function dev_fetch_sw_netstats (Kamal Heib) [2006259 1989164] - RDMA/ipoib: Convert to use DEFINE_SEQ_ATTRIBUTE macro (Kamal Heib) [2006259] - include/linux/seq_file.h: introduce DEFINE_SEQ_ATTRIBUTE() helper macro (Kamal Heib) [2006259] - ibmvnic: delay complete() (Diego Domingos) [2019210] - ibmvnic: Process crqs after enabling interrupts (Diego Domingos) [2019210] - Documentation: sysrq: update description about sysrq crash (Chris von Recklinghausen) [2019943] - sysrq: Use panic() to force a crash (Chris von Recklinghausen) [2019943] - ethtool: extend coalesce setting uAPI with CQE mode (Ivan Vecera) [2006829] - ethtool: add two coalesce attributes for CQE mode (Ivan Vecera) [2006829] - ice: Add support for VF rate limiting (Jonathan Toppins) [1973187] - net: Prevent infinite while loop in skb_tx_hash() (Paolo Abeni) [2018437] - napi: fix race inside napi_enable (Paolo Abeni) [2018437] - net/af_unix: fix a data-race in unix_dgram_poll (Paolo Abeni) [2018437] - devlink: Clear whole devlink_flash_notify struct (Paolo Abeni) [2018437] - net: linkwatch: fix failure to restore device state across suspend/resume (Paolo Abeni) [2018437] - gro: fix napi_gro_frags() Fast GRO breakage due to IP alignment check (Paolo Abeni) [2018437] - gro: ensure frag0 meets IP header alignment (Paolo Abeni) [2018437] - net: core: allow fast GRO for skbs with Ethernet header in head (Paolo Abeni) [2018437] - udp: fix skb_copy_and_csum_datagram with odd segment sizes (Paolo Abeni) [2018437] - skbuff: back tiny skbs with kmalloc() in __netdev_alloc_skb() too (Paolo Abeni) [2018437] - selftests/net: remove min gso test in packet_snd (Paolo Abeni) [2018437] - net: be more gentle about silly gso requests coming from user (Paolo Abeni) [2018437] - virtio_net: Do not pull payload in skb->head (Paolo Abeni) [2018437] - net: check untrusted gso_size at kernel entry (Paolo Abeni) [2018437] - net: stricter validation of untrusted gso packets$ (Paolo Abeni) [2018437] - net: avoid 32 x truesize under-estimation for tiny skbs (Paolo Abeni) [2018437] - ionic: no devlink_unregister if not registered (Jonathan Toppins) [2016705] - ionic: tame the filter no space message (Jonathan Toppins) [2016705 1959512 2002943] - ionic: allow adminq requests to override default error message (Jonathan Toppins) [2016705 1959512 2002943] - ionic: handle vlan id overflow (Jonathan Toppins) [2016705 1959512 2002943] - ionic: generic filter delete (Jonathan Toppins) [2016705 1959512 2002943] - ionic: generic filter add (Jonathan Toppins) [2016705 1959512 2002943] - ionic: add generic filter search (Jonathan Toppins) [2016705 1959512 2002943] - ionic: remove mac overflow flags (Jonathan Toppins) [2016705 1959512 2002943] - ionic: move lif mac address functions (Jonathan Toppins) [2016705 1959512 2002943] - ionic: add filterlist to debugfs (Jonathan Toppins) [2016705 1959512 2002943] - ionic: don't remove netdev->dev_addr when syncing uc list (Jonathan Toppins) [2016705 2012030] - ionic: move filter sync_needed bit set (Jonathan Toppins) [2016705] - ionic: add lif param to ionic_qcq_disable (Jonathan Toppins) [2016705] - ionic: have ionic_qcq_disable decide on sending to hardware (Jonathan Toppins) [2016705] - ionic: add polling to adminq wait (Jonathan Toppins) [2016705] - ionic: widen queue_lock use around lif init and deinit (Jonathan Toppins) [2016705] - ionic: move lif mutex setup and delete (Jonathan Toppins) [2016705] - ionic: check for binary values in FW ver string (Jonathan Toppins) [2016705] - ionic: remove debug stats (Jonathan Toppins) [2016705] - ionic: fix gathering of debug stats (Jonathan Toppins) [2016705] - ionic: fix a sleeping in atomic bug (Jonathan Toppins) [2016705] - ionic: fix double use of queue-lock (Jonathan Toppins) [2016705] - ionic: recreate hwstamp queues on ifup (Jonathan Toppins) [2016705 1981590] - ionic: pull hwstamp queue_lock up a level (Jonathan Toppins) [2016705 1981590] - ionic: add queue lock around open and stop (Jonathan Toppins) [2016705 1981590] - ionic: fill mac addr earlier in add_addr (Jonathan Toppins) [2016705 1981590] - ionic: squelch unnecessary fw halted message (Jonathan Toppins) [2016705 1981590] - ionic: fire watchdog again after fw_down (Jonathan Toppins) [2016705 1981590] - ionic: handle mac filter overflow (Jonathan Toppins) [2016705 1981590] - ionic: refactor ionic_lif_addr to remove a layer (Jonathan Toppins) [2016705 1981590] - ionic: sync the filters in the work task (Jonathan Toppins) [2016705 1981590] - ionic: flatten calls to set-rx-mode (Jonathan Toppins) [2016705 1981590] - ionic: remove old work task types (Jonathan Toppins) [2016705 1981590] - ionic: add function tag to debug string (Jonathan Toppins) [2016705] - ionic: enable rxhash only with multiple queues (Jonathan Toppins) [2016705] - ionic: block some ethtool operations when fw in reset (Jonathan Toppins) [2016705] - ionic: remove unneeded comp union fields (Jonathan Toppins) [2016705] - ionic: increment num-vfs before configure (Jonathan Toppins) [2016705] - ionic: use fewer inits on the buf_info struct (Jonathan Toppins) [2016705] - ionic: init reconfig err to 0 (Jonathan Toppins) [2016705] - ionic: print firmware version on identify (Jonathan Toppins) [2016705] - ionic: monitor fw status generation (Jonathan Toppins) [2016705] - ionic: minimize resources when under kdump (Jonathan Toppins) [2016705] - ionic: cleanly release devlink instance (Jonathan Toppins) [2016705] - ionic: drop useless check of PCI driver data validity (Jonathan Toppins) [2016705] - ionic: Remove unused function pointer typedef ionic_reset_cb (Jonathan Toppins) [2016705] - ACPI: Use fwnode_init() to set up fwnode (Mark Langsdorf) [1982374] - device property: Add missed header in fwnode.h (Mark Langsdorf) [1982374] - regmap: set debugfs_name to NULL after it is freed (Mark Langsdorf) [1982374] - mfd: cpcap: Fix interrupt regression with regmap clear_ack (Mark Langsdorf) [1982374] - driver core: Fix device link device name collision (Mark Langsdorf) [1982374] - driver core: Extend device_is_dependent() (Mark Langsdorf) [1982374] - device property: add description of fwnode cases (Mark Langsdorf) [1982374] - Revert "device property: Keep secondary firmware node secondary by type" (Mark Langsdorf) [1982374] - regmap: debugfs: Fix a reversed if statement in regmap_debugfs_init() (Mark Langsdorf) [1982374] - regmap: debugfs: Fix a memory leak when calling regmap_attach_dev (Mark Langsdorf) [1982374] - driver core: platform: Add extra error check in devm_platform_get_irqs_affinity() (Mark Langsdorf) [1982374] - driver core: platform: don't oops in platform_shutdown() on unbound devices (Mark Langsdorf) [1982374] - PM: domains: create debugfs nodes when adding power domains (Mark Langsdorf) [1982374] - driver core: platform: Add devm_platform_get_irqs_affinity() (Mark Langsdorf) [1982374] - platform-msi: Track shared domain allocation (Mark Langsdorf) [1982374] - driver core: platform: Introduce platform_get_mem_or_io() (Mark Langsdorf) [1982374] - soc: fix comment for freeing soc_dev_attr (Mark Langsdorf) [1982374] - driver core: platform: use bus_type functions (Mark Langsdorf) [1982374] - driver core: platform: change logic implementing platform_driver_probe (Mark Langsdorf) [1982374] - driver core: platform: reorder functions (Mark Langsdorf) [1982374] - driver core: make driver_probe_device() static (Mark Langsdorf) [1982374] - driver core: Fix a couple of typos (Mark Langsdorf) [1982374] - driver core: Refactor fw_devlink feature (Mark Langsdorf) [1982374] - efi: Update implementation of add_links() to create fwnode links (Mark Langsdorf) [1982374] - of: property: Update implementation of add_links() to create fwnode links (Mark Langsdorf) [1982374] - driver core: Use device's fwnode to check if it is waiting for suppliers (Mark Langsdorf) [1982374] - driver core: Add fw_devlink_parse_fwtree() (Mark Langsdorf) [1982374] - driver core: Redefine the meaning of fwnode_operations.add_links() (Mark Langsdorf) [1982374] - device property: Add fwnode_is_ancestor_of() and fwnode_get_next_parent_dev() (Mark Langsdorf) [1982374] - driver core: Allow only unprobed consumers for SYNC_STATE_ONLY device links (Mark Langsdorf) [1982374] - driver core: Add fwnode link support (Mark Langsdorf) [1982374] - driver core: Add fwnode_init() (Mark Langsdorf) [1982374] - Revert "[base] driver core: fw_devlink: Add support for batching fwnode parsing" (Mark Langsdorf) [1982374] - Revert "[base] driver core: Remove check in driver_deferred_probe_force_trigger()" (Mark Langsdorf) [1982374] - Revert "[base] driver core: Don't do deferred probe in parallel with kernel_init thread" (Mark Langsdorf) [1982374] - Revert "[base] driver core: Rename dev_links_info.defer_sync to defer_hook" (Mark Langsdorf) [1982374] - Revert "[base] driver core: Avoid deferred probe due to fw_devlink_pause/resume()" (Mark Langsdorf) [1982374] - regmap: Remove duplicate `type` field from regmap `regcache_sync` trace event (Mark Langsdorf) [1982374] - PM: sleep: Add dev_wakeup_path() helper (Mark Langsdorf) [1982374] - regmap: Fix order of regmap write log (Mark Langsdorf) [1982374] - regmap: use less #ifdef for LOG_DEVICE (Mark Langsdorf) [1982374] - PM: domains: Enable dev_pm_genpd_suspend|resume() for suspend-to-idle (Mark Langsdorf) [1982374] - PM: domains: Rename pm_genpd_syscore_poweroff|poweron() (Mark Langsdorf) [1982374] - PM: sleep: Print driver flags for all devices during suspend/resume (Mark Langsdorf) [1982374] - driver core: Fix lockdep warning on wfs_lock (Mark Langsdorf) [1982374] - regmap: irq: Convert to use irq_domain_create_legacy() (Mark Langsdorf) [1982374] - irqdomain: Introduce irq_domain_create_legacy() API (Mark Langsdorf) [1982374] - irqdomain: Replace open coded of_node_to_fwnode() (Mark Langsdorf) [1982374] - irqdomain: Add forward declaration of fwnode_handle (Mark Langsdorf) [1982374] - irqdomain: Remove unused of_device_id forward declaration (Mark Langsdorf) [1982374] - regmap-irq: use fwnode instead of device node in add_irq_chip() (Mark Langsdorf) [1982374] - regmap: mmio: add config option to allow relaxed MMIO accesses (Mark Langsdorf) [1982374] - PM: sleep: remove unreachable break (Mark Langsdorf) [1982374] - PM: domains: enable domain idle state accounting (Mark Langsdorf) [1982374] - PM: domains: Add curly braces to delimit comment + statement block (Mark Langsdorf) [1982374] - PM: domains: Add support for PM domain on/off notifiers for genpd (Mark Langsdorf) [1982374] - PM / Domains: Simplify genpd_lookup_dev() (Mark Langsdorf) [1982374] - regmap: irq: Add support to clear ack registers (Mark Langsdorf) [1982374] - PM: domains: Allow to abort power off when no ->power_off() callback (Mark Langsdorf) [1982374] - PM: domains: Rename power state enums for genpd (Mark Langsdorf) [1982374] - regmap: debugfs: use semicolons rather than commas to separate statements (Mark Langsdorf) [1982374] - drivers core: node: Use a more typical macro definition style for ACCESS_ATTR (Mark Langsdorf) [1982374] - drivers core: Use sysfs_emit for shared_cpu_map_show and shared_cpu_list_show (Mark Langsdorf) [1982374] - efi: Rename arm-init to efi-init common for all arch (Mark Langsdorf) [1982374] - efi/arm: Defer probe of PCIe backed efifb on DT systems (Mark Langsdorf) [1982374] - net/smc: improved fix wait on already cleared link (Sumanth Korikkar) [1984991] - net/smc: fix 'workqueue leaked lock' in smc_conn_abort_work (Sumanth Korikkar) [1984991] - net/smc: add missing error check in smc_clc_prfx_set() (Sumanth Korikkar) [1984991] - net/smc: Correct smc link connection counter in case of smc client (Sumanth Korikkar) [1984991] - net/smc: fix wait on already cleared link (Sumanth Korikkar) [1984991] - KVM: s390: Fix handle_sske page fault handling (Thomas Huth) [2022731] - KVM: s390: Simplify SIGP Set Arch handling (Thomas Huth) [2022731] - KVM: s390: pv: avoid stalls when making pages secure (Thomas Huth) [2022731] - KVM: s390: pv: avoid stalls for kvm_s390_pv_init_vm (Thomas Huth) [2022731] - KVM: s390: pv: avoid double free of sida page (Thomas Huth) [2022731] - KVM: s390: pv: add macros for UVC CC values (Thomas Huth) [2022731] - s390/uv: fully validate the VMA before calling follow_page() (Thomas Huth) [2022731] - s390/gmap: don't unconditionally call pte_unmap_unlock() in __gmap_zap() (Thomas Huth) [2022731] - s390/gmap: validate VMA in __gmap_zap() (Thomas Huth) [2022731] - KVM: s390: preserve deliverable_mask in __airqs_kick_single_vcpu (Thomas Huth) [2022731] - KVM: s390: clear kicked_mask before sleeping again (Thomas Huth) [2022731] - KVM: s390: Function documentation fixes (Thomas Huth) [2022731] - s390/mm: fix kernel doc comments (Thomas Huth) [2022731] - KVM: s390: index kvm->arch.idle_mask by vcpu_idx (Thomas Huth) [2022731] - KVM: s390: generate kvm hypercall functions (Thomas Huth) [2022731] - KVM: Rename lru_slot to last_used_slot (Thomas Huth) [2022731] - s390: mm: Fix secure storage access exception handling (Thomas Huth) [2022731] - virtio/s390: get rid of open-coded kvm hypercall (Thomas Huth) [2022731] - KVM: s390: get rid of register asm usage (Thomas Huth) [2022731] - powerpc/vas: Fix potential NULL pointer dereference (Steve Best) [1907522] - powerpc/pseries/vas: Declare pseries_vas_fault_thread_fn() as static (Steve Best) [1907522] - crypto/nx: Register and unregister VAS interface on PowerVM (Steve Best) [1907522] - crypto/nx: Add sysfs interface to export NX capabilities (Steve Best) [1907522] - crypto/nx: Get NX capabilities for GZIP coprocessor type (Steve Best) [1907522] - crypto/nx: Rename nx-842-pseries file name to nx-common-pseries (Steve Best) [1907522] - powerpc/pseries/vas: Setup IRQ and fault handling (Steve Best) [1907522] - powerpc/pseries/vas: Integrate API with open/close windows (Steve Best) [1907522] - powerpc/pseries/vas: Implement getting capabilities from hypervisor (Steve Best) [1907522] - powerpc/pseries/vas: Add hcall wrappers for VAS handling (Steve Best) [1907522] - powerpc/vas: Define QoS credit flag to allocate window (Steve Best) [1907522] - powerpc/pseries/vas: Define VAS/NXGZIP hcalls and structs (Steve Best) [1907522] - powerpc/vas: Define and use common vas_window struct (Steve Best) [1907522] - powerpc/powernv: no need to check return value of debugfs_create functions (Steve Best) [1907522] - powerpc/vas: Move update_csb/dump_crb to common book3s platform (Steve Best) [1907522] - powerpc/vas: Create take/drop pid and mm reference functions (Steve Best) [1907522] - powerpc/vas: Add platform specific user window operations (Steve Best) [1907522] - powerpc/powernv/vas: Rename register/unregister functions (Steve Best) [1907522] - powerpc/vas: Move VAS API to book3s common platform (Steve Best) [1907522] - powerpc/powernv/vas: Release reference to tgid during window close (Steve Best) [1907522] - powerpc/pseries: Prevent free CPU ids being reused on another node (Desnes A. Nunes do Rosario) [2004808] - powerpc/numa: Consider the max NUMA node for migratable LPAR (Desnes A. Nunes do Rosario) [2004808]- zram: replace fsync_bdev with sync_blockdev (Ming Lei) [2015755] - zram: avoid race between zram_remove and disksize_store (Ming Lei) [2015755] - zram: don't fail to remove zram during unloading module (Ming Lei) [2015755] - zram: fix race between zram_reset_device() and disksize_store() (Ming Lei) [2015755] - zram: register default groups with device_add_disk() (Ming Lei) [2015755] - hyperv/vmbus: include linux/bitops.h (Mohammed Gamal) [2008565] - hv: vmbus: Avoid -Werror=maybe-uninitialized error (Mohammed Gamal) [2008565] - Drivers: hv: vmbus: Fix kernel crash upon unbinding a device from uio_hv_generic driver (Mohammed Gamal) [2008565] - Drivers: hv: vmbus: Fix duplicate CPU assignments within a device (Mohammed Gamal) [2008565] - drivers: hv: Fix missing error code in vmbus_connect() (Mohammed Gamal) [2008565] - hv_utils: Fix passing zero to 'PTR_ERR' warning (Mohammed Gamal) [2008565] - ice: Fix VF true promiscuous mode (Jonathan Toppins) [1970643] - ice: Remove toggling of antispoof for VF trusted promiscuous mode (Jonathan Toppins) [1970643] - ice: Fix replacing VF hardware MAC to existing MAC filter (Jonathan Toppins) [1970643] - ice: Fix not stopping Tx queues for VFs (Jonathan Toppins) [1970643] - ice: Fix race conditions between virtchnl handling and VF ndo ops (Jonathan Toppins) [1970643] - ice: move ice_container_type onto ice_ring_container (Jonathan Toppins) [1970643] - ice: remove ring_active from ice_ring (Jonathan Toppins) [1970643] - ice: Print the api_patch as part of the fw.mgmt.api (Jonathan Toppins) [1970643] - ice: Avoid crash from unnecessary IDA free (Jonathan Toppins) [1970643] - ice: Fix failure to re-add LAN/RDMA Tx queues (Jonathan Toppins) [1970643] - ice: Add missing E810 device ids (Jonathan Toppins) [1970643] - ice: fix locking for Tx timestamp tracking flush (Jonathan Toppins) [1970643] - ice: Delete always true check of PF pointer (Jonathan Toppins) [1970643] - ice: Correctly deal with PFs that do not support RDMA (Jonathan Toppins) [1970643] - ice: add lock around Tx timestamp tracker flush (Jonathan Toppins) [1970643] - ice: remove dead code for allocating pin_config (Jonathan Toppins) [1970643] - ice: do not abort devlink info if board identifier can't be found (Jonathan Toppins) [1970643] - ice: Fix a memory leak in an error handling path in 'ice_pf_dcb_cfg()' (Jonathan Toppins) [1970643] - ice: remove unnecessary VSI assignment (Jonathan Toppins) [1970643] - ice: remove the VSI info from previous agg (Jonathan Toppins) [1970643] - ice: add tracepoints (Jonathan Toppins) [1970643] - ice: report hash type such as L2/L3/L4 (Jonathan Toppins) [1970643] - ice: remove redundant continue statement in a for-loop (Jonathan Toppins) [1970643] - net: ice: ptp: fix compilation warning if PTP_1588_CLOCK is disabled (Jonathan Toppins) [1970643] - ice: remove unnecessary NULL checks before ptp_read_system_* (Jonathan Toppins) [1970643] - ice: Remove the repeated declaration (Jonathan Toppins) [1970643] - ice: remove local variable (Jonathan Toppins) [1970643] - ice: reduce scope of variables (Jonathan Toppins) [1970643] - ice: mark PTYPE 2 as reserved (Jonathan Toppins) [1970643] - ice: fix incorrect payload indicator on PTYPE (Jonathan Toppins) [1970643] - ice: parameterize functions responsible for Tx ring management (Jonathan Toppins) [1970643] - ice: add ndo_bpf callback for safe mode netdev ops (Jonathan Toppins) [1970643] - ice: fix clang warning regarding deadcode.DeadStores (Jonathan Toppins) [1970643] - ice: downgrade error print to debug print (Jonathan Toppins) [1970643] - ice: Detect and report unsupported module power levels (Jonathan Toppins) [1970643] - ice: (re)initialize NVM fields when rebuilding (Jonathan Toppins) [1970643] - ice: wait for reset before reporting devlink info (Jonathan Toppins) [1970643] - ice: add error message when pldmfw_flash_image fails (Jonathan Toppins) [1970643] - ice: add extack when unable to read device caps (Jonathan Toppins) [1970643] - ice: use static inline for dummy functions (Jonathan Toppins) [1970643] - ice: Re-organizes reqstd/avail {R, T}XQ check/code for efficiency (Jonathan Toppins) [1970643] - ice: set the value of global config lock timeout longer (Jonathan Toppins) [1970643] - ice: Refactor VIRTCHNL_OP_CONFIG_VSI_QUEUES handling (Jonathan Toppins) [1970643] - ice: Refactor ice_setup_rx_ctx (Jonathan Toppins) [1970643] - ice: Save VF's MAC across reboot (Jonathan Toppins) [1970643] - ice: Manage VF's MAC address for both legacy and new cases (Jonathan Toppins) [1970643] - ice: Register auxiliary device to provide RDMA (Jonathan Toppins) [1970643] - ice: Implement iidc operations (Jonathan Toppins) [1970643] - virtchnl: Use pad byte in virtchnl_ether_addr to specify MAC type (Jonathan Toppins) [1970643] - iidc: Introduce iidc.h (Jonathan Toppins) [1970643] - ice: Initialize RDMA support (Jonathan Toppins) [1970643] - ice: Respond to a NETDEV_UNREGISTER event for LAG (Jonathan Toppins) [1970643] - Revert "Revert "ice: Add initial support framework for LAG"" (Jonathan Toppins) [1970643] - ice: reduce scope of variable (Jonathan Toppins) [1970643] - ice: remove return variable (Jonathan Toppins) [1970643] - ice: suppress false cppcheck issues (Jonathan Toppins) [1970643] - ice: Set vsi->vf_id as ICE_INVAL_VFID for non VF VSI types (Jonathan Toppins) [1970643] - ice: remove unused struct member (Jonathan Toppins) [1970643] - ice: use local for consistency (Jonathan Toppins) [1970643] - ice: print name in /proc/iomem (Jonathan Toppins) [1970643] - ice: Reimplement module reads used by ethtool (Jonathan Toppins) [1970643] - ice: refactor ITR data structures (Jonathan Toppins) [1970643] - ice: manage interrupts during poll exit (Jonathan Toppins) [1970643] - ice: replace custom AIM algorithm with kernel's DIM library (Jonathan Toppins) [1970643] - ice: refactor interrupt moderation writes (Jonathan Toppins) [1970643] - ice: Add new VSI states to track netdev alloc/registration (Jonathan Toppins) [1970643] - ice: Drop leading underscores in enum ice_pf_state (Jonathan Toppins) [1970643] - ice: use kernel definitions for IANA protocol ports and ether-types (Jonathan Toppins) [1970643] - ice: Remove unnecessary blank line (Jonathan Toppins) [1970643] - ice: Remove unnecessary checks in add/kill_vid ndo ops (Jonathan Toppins) [1970643] - ice: Remove rx_gro_dropped stat (Jonathan Toppins) [1970643] - ice: Use local variable instead of pointer derefs (Jonathan Toppins) [1970643] - ice: Remove unnecessary variable (Jonathan Toppins) [1970643] - ice: Limit forced overrides based on FW version (Jonathan Toppins) [1970643] - ice: Use default configuration mode for PHY configuration (Jonathan Toppins) [1970643] - ice: Replace some memsets and memcpys with assignment (Jonathan Toppins) [1970643] - ice: Fix error return codes in ice_set_link_ksettings (Jonathan Toppins) [1970643] - ice: Rename a couple of variables (Jonathan Toppins) [1970643] - ice: Remove unnecessary checker loop (Jonathan Toppins) [1970643] - ice: Ignore EMODE return for opcode 0x0605 (Jonathan Toppins) [1970643] - ice: Align macro names to the specification (Jonathan Toppins) [1970643] - ice: Modify recursive way of adding nodes (Jonathan Toppins) [1970643] - ice: Re-send some AQ commands, as result of EBUSY AQ error (Jonathan Toppins) [1970643] - ice: Correct comment block style (Jonathan Toppins) [1970643] - ice: cleanup style issues (Jonathan Toppins) [1970643] - ice: rename ptype bitmap (Jonathan Toppins) [1970643] - ice: correct memory allocation call (Jonathan Toppins) [1970643] - ice: Check for bail out condition early (Jonathan Toppins) [1970643] - ice: remove unnecessary duplicated AQ command flag setting (Jonathan Toppins) [1970643] - ice: change link misconfiguration message (Jonathan Toppins) [1970643] - ice: Update to use package info from ice segment (Jonathan Toppins) [1970643] - ice: Delay netdev registration (Jonathan Toppins) [1970643] - ice: Add Support for XPS (Jonathan Toppins) [1970643] - ice: Fix fall-through warnings for Clang (Jonathan Toppins) [1970643] - ice: Fix prototype warnings (Jonathan Toppins) [1970643] - ice: move headroom initialization to ice_setup_rx_ctx (Jonathan Toppins) [1970643] - ice: store the result of ice_rx_offset() onto ice_ring (Jonathan Toppins) [1970643] - sched/core: Mitigate race cpus_share_cache()/update_top_cache_domain() (Phil Auld) [2011436] - sched/fair: Prevent dead task groups from regaining cfs_rq's (Phil Auld) [2011436] - sched/fair: Removed useless update of p->recent_used_cpu (Phil Auld) [2011436] - sched: Always inline is_percpu_thread() (Phil Auld) [2011436] - sched/fair: Add ancestors of unthrottled undecayed cfs_rq (Phil Auld) [2011436] - sched: Remove unused inline function __rq_clock_broken() (Phil Auld) [2011436] - sched: Prevent balance_push() on remote runqueues (Phil Auld) [2011436] - cpumask/hotplug: Fix cpu_dying() state tracking (Phil Auld) [2011436] - sched: Use cpu_dying() to fix balance_push vs hotplug-rollback (Phil Auld) [2011436] - cpumask: Introduce DYING mask (Phil Auld) [2011436] - cpumask: Make cpu_{online,possible,present,active}() inline (Phil Auld) [2011436] - cpu/hotplug: Cache number of online CPUs (Phil Auld) [2011436] - sched: Switch wait_task_inactive to HRTIMER_MODE_REL_HARD (Phil Auld) [2011436] - psi: Fix race between psi_trigger_create/destroy (Phil Auld) [2011436] - sctp: add vtag check in sctp_sf_ootb (Xin Long) [2001767] - sctp: add vtag check in sctp_sf_do_8_5_1_E_sa (Xin Long) [2001767] - sctp: add vtag check in sctp_sf_violation (Xin Long) [2001767] - sctp: fix the processing for COOKIE_ECHO chunk (Xin Long) [2001767] - sctp: fix the processing for INIT_ACK chunk (Xin Long) [2001767] - sctp: fix the processing for INIT chunk (Xin Long) [2001767] - sctp: use init_tag from inithdr for ABORT chunk (Xin Long) [2001767]- KVM: arm64: Extract ESR_ELx.EC only (Gavin Shan) [2008070] - KVM: arm64: vgic-v3: Align emulated cpuif LPI state machine with the pseudocode (Gavin Shan) [2008070] - KVM: arm64: vgic-v3: Don't advertise ICC_CTLR_EL1.SEIS (Gavin Shan) [2008070] - KVM: arm64: Fix reporting of endianess when the access originates at EL0 (Gavin Shan) [2008070] - KVM: arm64: Trim guest debug exception handling (Gavin Shan) [2008070] - KVM: arm64: Upgrade VMID accesses to {READ,WRITE}_ONCE (Gavin Shan) [2008070] - KVM: arm64: vgic: Drop WARN from vgic_get_irq (Gavin Shan) [2008070] - KVM: arm64: Enforce reserved bits for PSCI target affinities (Gavin Shan) [2008070] - KVM: arm64: Handle PSCI resets before userspace touches vCPU state (Gavin Shan) [2008070] - KVM: arm64: Fix read-side race on updates to vcpu reset state (Gavin Shan) [2008070] - KVM: arm64: Restore PMU configuration on first run (Gavin Shan) [2008070] - KVM: arm64: Don't zero the cycle count register when PMCR_EL0.P is set (Gavin Shan) [2008070] - KVM: arm64: Prevent mixed-width VM creation (Gavin Shan) [2008070] - KVM: arm64: Fix debug register indexing (Gavin Shan) [2008070] - KVM: arm64: Reject VM creation when the default IPA size is unsupported (Gavin Shan) [2008070] - KVM: arm64: Limit the debug architecture to ARMv8.0 (Gavin Shan) [2008070] - KVM: arm64: Handle SCXTNUM_ELx traps (Gavin Shan) [2008070] - arm64: kvm: mte: Hide the MTE CPUID information from the guests (Gavin Shan) [2008070] - arm64: mte: Fix typo in macro definition (Gavin Shan) [2008070] - arm64/cpufeature: Add remaining feature bits in ID_AA64PFR1 register (Gavin Shan) [2008070] - arm64: mte: system register definitions (Gavin Shan) [2008070] - arm64: sysreg: Clean up instructions for modifying PSTATE fields (Gavin Shan) [2008070] - KVM: arm64: Only reschedule if MMU_NOTIFIER_RANGE_BLOCKABLE is not set (Gavin Shan) [2008070] - arm64: kvm: Fix IDMAP overlap with HYP VA (Gavin Shan) [2008070] - packet: rework packet_pick_tx_queue() to use common code selection (Petr Oros) [2016477] - net: dev: rename queue selection helpers. (Petr Oros) [2016477] - Revert "cpuset: Make cpuset hotplug synchronous" (Waiman Long) [2023783] - tcp: fix TLP timer not set when CA_STATE changes from DISORDER to OPEN (Paolo Abeni) [2018546] - net: Only allow init netns to set default tcp cong to a restricted algo (Paolo Abeni) [2018546] - ipv6: tcp: drop silly ICMPv6 packet too big messages (Paolo Abeni) [2018546] - tcp: annotate data races around tp->mtu_info (Paolo Abeni) [2018546] - net: send SYNACK packet with accepted fwmark (Paolo Abeni) [2018546] - tcp: call sk_wmem_schedule before sk_mem_charge in zerocopy path (Paolo Abeni) [2018546] - net/tcp_fastopen: fix data races around tfo_active_disable_stamp (Paolo Abeni) [2018546] - net/tcp_fastopen: remove obsolete extern (Paolo Abeni) [2018546] - net, gro: Set inner transport header offset in tcp/udp GRO hook (Paolo Abeni) [2018546] - tcp_bbr: fix u32 wrap bug in round logic if bbr_init() called after 2B packets (Paolo Abeni) [2018546] - tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos (Paolo Abeni) [2018546] - tcp: fix tp->undo_retrans accounting in tcp_sacktag_one() (Paolo Abeni) [2018546] - evm: mark evm_fixmode as __ro_after_init (Bruno Meneguele) [2017155] - IMA: remove -Wmissing-prototypes warning (Bruno Meneguele) [2017155] - ima: Set correct casting types (Bruno Meneguele) [2017155] - evm: Don't return an error in evm_write_xattrs() if audit is not enabled (Bruno Meneguele) [2017155] - evm: fix writing /evm overflow (Bruno Meneguele) [2017155] - ima: Fix function name error in comment. (Bruno Meneguele) [2017155] - ima: Fix the error code for restoring the PCR value (Bruno Meneguele) [2017155] - integrity: double check iint_cache was initialized (Bruno Meneguele) [2017155] - certs: Fix blacklist flag type confusion (Bruno Meneguele) [2017155] - integrity: Make function integrity_add_key() static (Bruno Meneguele) [2017155] - ima: Free IMA measurement buffer after kexec syscall (Bruno Meneguele) [2017155] - ima: Free IMA measurement buffer on error (Bruno Meneguele) [2017155] - evm: Fix memleak in init_desc (Bruno Meneguele) [2017155] - crypto: shash - remove shash_desc::flags (Bruno Meneguele) [2017155] - ima: Don't modify file descriptor mode on the fly (Bruno Meneguele) [2017155] - evm: Check size of security.evm before using it (Bruno Meneguele) [2017155] - ima: Remove semicolon at the end of ima_get_binary_runtime_size() (Bruno Meneguele) [2017155] - ima: Don't ignore errors from crypto_shash_update() (Bruno Meneguele) [2017155] - integrity: remove redundant initialization of variable ret (Bruno Meneguele) [2017155] - ima: Fail rule parsing when appraise_flag=blacklist is unsupportable (Bruno Meneguele) [2017155] - ima: Fail rule parsing when the KEXEC_CMDLINE hook is combined with an invalid cond (Bruno Meneguele) [2017155] - ima: Fail rule parsing when buffer hook functions have an invalid action (Bruno Meneguele) [2017155] - ima: Free the entire rule if it fails to parse (Bruno Meneguele) [2017155] - ima: Free the entire rule when deleting a list of rules (Bruno Meneguele) [2017155] - evm: Fix possible memory leak in evm_calc_hmac_or_hash() (Bruno Meneguele) [2017155] - ima: Fix ima digest hash table key calculation (Bruno Meneguele) [2017155] - ima: Fix return value of ima_write_policy() (Bruno Meneguele) [2017155] - evm: Fix a small race in init_desc() (Bruno Meneguele) [2017155] - crypto: drop mask=CRYPTO_ALG_ASYNC from 'shash' tfm allocations (Bruno Meneguele) [2017155] - evm: Don't deadlock if a crypto algorithm is unavailable (Bruno Meneguele) [2017155] - evm: Check also if *tfm is an error pointer in init_desc() (Bruno Meneguele) [2017155] - ima: avoid appraise error for hash calc interrupt (Bruno Meneguele) [2017155] - integrity: remove pointless subdir-$(CONFIG_...) (Bruno Meneguele) [2017155] - integrity: remove unneeded, broken attempt to add -fshort-wchar (Bruno Meneguele) [2017155] - x86/cpu: Fix migration safety with X86_BUG_NULL_SEL (Vitaly Kuznetsov) [2016961] - fs/xfs: convert comma to semicolon (Bill O'Donnell) [2009521] - xfs: remove xfs_buf_t typedef (Bill O'Donnell) [2009521] - xfs: open code updating i_mode in xfs_set_acl (Bill O'Donnell) [2009521] - xfs: remove xfs_vn_setattr_nonsize (Bill O'Donnell) [2009521] - xfs: remove unneeded return value check for *init_cursor() (Bill O'Donnell) [2009521] - xfs: introduce xfs_validate_stripe_geometry() (Bill O'Donnell) [2009521] - xfs: show the proper user quota options (Bill O'Donnell) [2009521] - xfs: remove the unused XFS_B_FSB_OFFSET macro (Bill O'Donnell) [2009521] - xfs: remove unnecessary null check in xfs_generic_create (Bill O'Donnell) [2009521] - xfs: directly return if the delta equal to zero (Bill O'Donnell) [2009521] - xfs: delete duplicated tp->t_dqinfo null check and allocation (Bill O'Donnell) [2009521] - xfs: rename xfs_fc_* back to xfs_fs_* (Bill O'Donnell) [2009521] - xfs: refactor file range validation (Bill O'Donnell) [2009521] - xfs: refactor realtime volume extent validation (Bill O'Donnell) [2009521] - xfs: refactor data device extent validation (Bill O'Donnell) [2009521] - xfs: scrub should mark a directory corrupt if any entries cannot be iget'd (Bill O'Donnell) [2009521] - xfs: detect overflows in bmbt records (Bill O'Donnell) [2009521] - xfs: trace log intent item recovery failures (Bill O'Donnell) [2009521] - xfs: validate feature support when recovering rmap/refcount intents (Bill O'Donnell) [2009521] - xfs: improve the code that checks recovered extent-free intent items (Bill O'Donnell) [2009521] - xfs: hoist recovered extent-free intent checks out of xfs_efi_item_recover (Bill O'Donnell) [2009521] - xfs: improve the code that checks recovered refcount intent items (Bill O'Donnell) [2009521] - xfs: hoist recovered refcount intent checks out of xfs_cui_item_recover (Bill O'Donnell) [2009521] - xfs: improve the code that checks recovered rmap intent items (Bill O'Donnell) [2009521] - xfs: hoist recovered rmap intent checks out of xfs_rui_item_recover (Bill O'Donnell) [2009521] - xfs: improve the code that checks recovered bmap intent items (Bill O'Donnell) [2009521] - xfs: hoist recovered bmap intent checks out of xfs_bui_item_recover (Bill O'Donnell) [2009521] - xfs: move kernel-specific superblock validation out of libxfs (Bill O'Donnell) [2009521] - platform/x86: amd-pmc: Increase the response register timeout (David Arcari) [2005064] - ARM: 9093/1: drivers: firmwapsci: Register with kernel restart handler (Mark Salter) [1996748] - arm64/kernel: Remove needless Call Frame Information annotations (Mark Salter) [1996748] - arm64: smccc: Add support for SMCCCv1.2 extended input/output registers (Mark Salter) [1996748] - psci: Remove unneeded semicolon (Mark Salter) [1996748] - firmware: smccc: Add SMCCC TRNG function call IDs (Mark Salter) [1996748] - arm64: Add support for SMCCC TRNG entropy source (Mark Salter) [1996748] - firmware: smccc: Introduce SMCCC TRNG framework (Mark Salter) [1996748] - arm64: random: Remove no longer needed prototypes (Mark Salter) [1996748] - arm64: kaslr: Use standard early random function (Mark Salter) [1996748] - random: random.h should include archrandom.h, not the other way around (Mark Salter) [1996748] - arm64: add credited/trusted RNG support (Mark Salter) [1996748] - arm64: Use v8.5-RNG entropy for KASLR seed (Mark Salter) [1996748] - arm64: kaslr: Check command line before looking for a seed (Mark Salter) [1996748] - arm64: kaslr: Announce KASLR status on boot (Mark Salter) [1996748] - psci: Add accessor for psci_0_1_function_ids (Mark Salter) [1996748] - psci: Replace psci_function_id array with a struct (Mark Salter) [1996748] - psci: Split functions to v0.1 and v0.2+ variants (Mark Salter) [1996748] - psci: Support psci_ops.get_version for v0.1 (Mark Salter) [1996748] - arm64: psci: Avoid printing in cpu_psci_cpu_die() (Mark Salter) [1996748] - firmware: psci: Extend psci_set_osi_mode() to allow reset to PC mode (Mark Salter) [1996748] - smccc: Use separate variables for args and results (Mark Salter) [1996748] - smccc: Define vendor hyp owned service call region (Mark Salter) [1996748] - firmware: smccc: Export both smccc functions (Mark Salter) [1996748] - sched,psci: Convert to sched_set_fifo*() (Mark Salter) [1996748] - firmware: smccc: Add ARCH_SOC_ID support (Mark Salter) [1996748] - base: soc: Add serial_number attribute to soc (Mark Salter) [1996748] - drivers/firmware/psci: Assign @err directly in hotplug_tests() (Mark Salter) [1996748] - drivers/firmware/psci: Fix memory leakage in alloc_init_cpu_groups() (Mark Salter) [1996748] - firmware: smccc: Fix missing prototype warning for arm_smccc_version_init (Mark Salter) [1996748] - firmware: smccc: Add function to fetch SMCCC version (Mark Salter) [1996748] - firmware: smccc: Refactor SMCCC specific bits into separate file (Mark Salter) [1996748] - firmware: smccc: Drop smccc_version enum and use ARM_SMCCC_VERSION_1_x instead (Mark Salter) [1996748] - firmware: smccc: Add HAVE_ARM_SMCCC_DISCOVERY to identify SMCCC v1.1 and above (Mark Salter) [1996748] - firmware: psci: Replace cpu_up/down() with add/remove_cpu() (Mark Salter) [1996748] - firmware: psci: Export functions to manage the OSI mode (Mark Salter) [1996748] - arm64: psci: Reduce the waiting time for cpu_psci_cpu_kill() (Mark Salter) [1996748] - firmware/psci: use common SMCCC_CONDUIT_* (Mark Salter) [1996748] - arm64: smp: disable hotplug on trusted OS resident CPU (Mark Salter) [1996748] - PSCI: cpuidle: Refactor CPU suspend power_state parameter handling (Mark Salter) [1996748] - ARM: psci: cpuidle: Enable PSCI CPUidle driver (Mark Salter) [1996748] - drivers: firmware: psci: Decouple checker from generic ARM CPUidle (Mark Salter) [1996748] - firmware/psci: psci_checker: Park kthreads before stopping them (Mark Salter) [1996748] - firmware/psci: add support for SYSTEM_RESET2 (Mark Salter) [1996748] - drivers: firmware: psci: Announce support for OS initiated suspend mode (Mark Salter) [1996748] - drivers: firmware: psci: Simplify error path of psci_dt_init() (Mark Salter) [1996748] - drivers: firmware: psci: Split psci_dt_cpu_init_idle() (Mark Salter) [1996748] - drivers: firmware: psci: Move psci to separate directory (Mark Salter) [1996748] - arm64: remove unused asm/compiler.h header file (Mark Salter) [1996748] - ppc64: Adding read_lock definition to nvme (Gopal Tiwari) [1990475] - nvme: fix per-namespace chardev deletion (Gopal Tiwari) [1990475] - nvme: set the PRACT bit when using Write Zeroes with T10 PI (Gopal Tiwari) [1990475] - nvme: fix nvme_setup_command metadata trace event (Gopal Tiwari) [1990475] - nvme-pci: don't WARN_ON in nvme_reset_work if ctrl.state is not RESETTING (Gopal Tiwari) [1990475] - nvme: fix refcounting imbalance when all paths are down (Gopal Tiwari) [1990475] - nvme-pci: do not call nvme_dev_remove_admin from nvme_remove (Gopal Tiwari) [1990475] - nvme-pci: fix multiple races in nvme_setup_io_queues (Gopal Tiwari) [1990475] - nvme-tcp: use __dev_get_by_name instead dev_get_by_name for OPT_HOST_IFACE (Gopal Tiwari) [1990475] - nvme-tcp: can't set sk_user_data without write_lock (Gopal Tiwari) [1990475] - nvme: use blk_execute_rq() for passthrough commands (Gopal Tiwari) [1990475] - nvmet: use NVMET_MAX_NAMESPACES to set nn value (Gopal Tiwari) [1990475] - nvme-pci: remove zeroout memset call for struct (Gopal Tiwari) [1990475] - nvme: remove zeroout memset call for struct (Gopal Tiwari) [1990475] - nvmet: add ZBD over ZNS backend support (Gopal Tiwari) [1990475] - nvmet: remove zeroout memset call for struct (Gopal Tiwari) [1990475] - nvmet: use req->cmd directly in file-ns fast path (Gopal Tiwari) [1990475] - nvmet: add Command Set Identifier support (Gopal Tiwari) [1990475] - nvmet: add nvmet_req_bio put helper for backends (Gopal Tiwari) [1990475] - nvmet: use nvme status value directly (Gopal Tiwari) [1990475] - nvmet: use u32 for nvmet_subsys max_nsid (Gopal Tiwari) [1990475] - nvmet: remove local variable (Gopal Tiwari) [1990475] - nvmet: add req cns error complete helper (Gopal Tiwari) [1990475] - nvmet: use req->cmd directly in bdev-ns fast path (Gopal Tiwari) [1990475] - nvmet: use u32 type for the local variable nsid (Gopal Tiwari) [1990475] - nvme-fabrics: remove memset in connect io q (Gopal Tiwari) [1990475] - nvme-fabrics: remove memset in nvmf_reg_write32() (Gopal Tiwari) [1990475] - nvme-fabrics: remove memset in connect admin q (Gopal Tiwari) [1990475] - nvmet: make ver stable once connection established (Gopal Tiwari) [1990475] - nvmet: make sn stable once connection was established (Gopal Tiwari) [1990475] - nvmet: change sn size and check validity (Gopal Tiwari) [1990475] - nvme-tcp: use ctrl sgl check helper (Gopal Tiwari) [1990475] - nvmet-fc: do not check for invalid target port in nvmet_fc_handle_fcp_rqst() (Gopal Tiwari) [1990475] - nvme-fabrics: remove memset in nvmf_reg_read64() (Gopal Tiwari) [1990475] - nvmet: allow mn change if subsys not discovered (Gopal Tiwari) [1990475] - nvme-fc: use ctrl sgl check helper (Gopal Tiwari) [1990475] - nvme-pci: fix var. type for increasing cq_head (Gopal Tiwari) [1990475] - nvme: add a helper to check ctrl sgl support (Gopal Tiwari) [1990475] - nvme: factor out a nvme_validate_passthru_nsid helper (Gopal Tiwari) [1990475] - nvme-tcp: fix error codes in nvme_tcp_setup_ctrl() (Gopal Tiwari) [1990475] - nvme: fix grammar in the CONFIG_NVME_MULTIPATH kconfig help text (Gopal Tiwari) [1990475] - nvme: verify MNAN value if ANA is enabled (Gopal Tiwari) [1990475] - ACPI: Check StorageD3Enable _DSD property in ACPI code (Gopal Tiwari) [1990475] - nvmet: move ka_work initialization to nvmet_alloc_ctrl (Gopal Tiwari) [1990475] - nvme: remove nvme_{get,put}_ns_from_disk (Gopal Tiwari) [1990475] - nvme: split nvme_report_zones (Gopal Tiwari) [1990475] - nvmet: remove a superfluous variable (Gopal Tiwari) [1990475] - nvme: open code nvme_put_ns_from_disk in nvme_ns_head_chr_ioctl (Gopal Tiwari) [1990475] - nvme: move the CSI sanity check into nvme_ns_report_zones (Gopal Tiwari) [1990475] - nvme-fabrics: remove extra braces (Gopal Tiwari) [1990475] - nvme: open code nvme_{get,put}_ns_from_disk in nvme_ns_head_ioctl (Gopal Tiwari) [1990475] - nvme: add a sparse annotation to nvme_ns_head_ctrl_ioctl (Gopal Tiwari) [1990475] - nvme-fabrics: remove an extra comment (Gopal Tiwari) [1990475] - nvme-fabrics: remove extra new lines in the switch (Gopal Tiwari) [1990475] - nvme: open code nvme_put_ns_from_disk in nvme_ns_head_ctrl_ioctl (Gopal Tiwari) [1990475] - nvme: extend and modify the APST configuration algorithm (Gopal Tiwari) [1990475] - nvme-tcp: allow selecting the network interface for connections (Gopal Tiwari) [1990475] - nvme-fabrics: fix the kerneldco comment for nvmf_log_connect_error() (Gopal Tiwari) [1990475] - nvme: remove redundant initialization of variable ret (Gopal Tiwari) [1990475] - nvmet: fix freeing unallocated p2pmem (Gopal Tiwari) [1990475] - nvme-loop: reset queue count to 1 in nvme_loop_destroy_io_queues() (Gopal Tiwari) [1990475] - nvme-loop: do not warn for deleted controllers during reset (Gopal Tiwari) [1990475] - nvme-loop: check for NVME_LOOP_Q_LIVE in nvme_loop_destroy_admin_queue() (Gopal Tiwari) [1990475] - nvme-loop: clear NVME_LOOP_Q_LIVE when nvme_loop_configure_admin_queue() fails (Gopal Tiwari) [1990475] - nvme-rdma: fix in-casule data send for chained sgls (Gopal Tiwari) [1990475] - nvmet: fix false keep-alive timeout when a controller is torn down (Gopal Tiwari) [1990475] - nvmet-tcp: fix inline data size comparison in nvmet_tcp_queue_response (Gopal Tiwari) [1990475] - nvme-tcp: remove incorrect Kconfig dep in BLK_DEV_NVME (Gopal Tiwari) [1990475] - nvme-fabrics: decode host pathing error for connect (Gopal Tiwari) [1990475] - nvme-fc: short-circuit reconnect retries (Gopal Tiwari) [1990475] - nvme: fix potential memory leaks in nvme_cdev_add (Gopal Tiwari) [1990475] - nvme-fc: clear q_live at beginning of association teardown (Gopal Tiwari) [1990475] - nvme-tcp: rerun io_work if req_list is not empty (Gopal Tiwari) [1990475] - nvme-tcp: fix possible use-after-completion (Gopal Tiwari) [1990475] - nvme-loop: fix memory leak in nvme_loop_create_ctrl() (Gopal Tiwari) [1990475] - nvmet: fix memory leak in nvmet_alloc_ctrl() (Gopal Tiwari) [1990475] - nvmet: seset ns->file when open fails (Gopal Tiwari) [1990475] - nvmet: demote fabrics cmd parse err msg to debug (Gopal Tiwari) [1990475] - nvmet: fix inline bio check for passthru (Gopal Tiwari) [1990475] - nvmet: fix inline bio check for bdev-ns (Gopal Tiwari) [1990475] - nvmet: use helper to remove the duplicate code (Gopal Tiwari) [1990475] - nvmet: demote discovery cmd parse err msg to debug (Gopal Tiwari) [1990475] - nvmet: remove unsupported command noise (Gopal Tiwari) [1990475] - nvme-pci: fix controller reset hang when racing with nvme_timeout (Gopal Tiwari) [1990475] - nvme: move the fabrics queue ready check routines to core (Gopal Tiwari) [1990475] - nvme: avoid memset for passthrough requests (Gopal Tiwari) [1990475] - nvme: add nvme_get_ns helper (Gopal Tiwari) [1990475] - nvme: fix controller ioctl through ns_head (Gopal Tiwari) [1990475] - nvme: introduce generic per-namespace chardev (Gopal Tiwari) [1990475] - nvme: cleanup nvme_configure_apst (Gopal Tiwari) [1990475] - nvme: do not try to reconfigure APST when the controller is not live (Gopal Tiwari) [1990475] - nvme: sanitize KATO setting (Gopal Tiwari) [1990475] - nvmet: avoid queuing keep-alive timer if it is disabled (Gopal Tiwari) [1990475] - nvme: fix NULL derefence in nvme_ctrl_fast_io_fail_tmo_show/store (Gopal Tiwari) [1990475] - nvme: let namespace probing continue for unsupported features (Gopal Tiwari) [1990475] - nvme: factor out nvme_ns_open and nvme_ns_release helpers (Gopal Tiwari) [1990475] - nvme: move nvme_ns_head_ops to multipath.c (Gopal Tiwari) [1990475] - nvme: factor out a nvme_tryget_ns_head helper (Gopal Tiwari) [1990475] - nvme: move the ioctl code to a separate file (Gopal Tiwari) [1990475] - nvme: don't bother to look up a namespace for controller ioctls (Gopal Tiwari) [1990475] - nvme: simplify block device ioctl handling for the !multipath case (Gopal Tiwari) [1990475] - nvme: simplify the compat ioctl handling (Gopal Tiwari) [1990475] - nvme-multipath: remove single trailing whitespace (Gopal Tiwari) [1990475] - nvme: pass a user pointer to nvme_nvm_ioctl (Gopal Tiwari) [1990475] - nvme: factor out a nvme_ns_ioctl helper (Gopal Tiwari) [1990475] - nvme: cleanup setting the disk name (Gopal Tiwari) [1990475] - nvme: remove single trailing whitespace (Gopal Tiwari) [1990475] - nvme-pci: remove single trailing whitespace (Gopal Tiwari) [1990475] - nvme: add a nvme_ns_head_multipath helper (Gopal Tiwari) [1990475] - nvmet: fix a spelling mistake "nubmer" -> "number" (Gopal Tiwari) [1990475] - nvmet-fc: simplify nvmet_fc_alloc_hostport (Gopal Tiwari) [1990475] - nvmet-tcp: fix a segmentation fault during io parsing error (Gopal Tiwari) [1990475] - lightnvm: use kobj_to_dev() (Gopal Tiwari) [1990475] - nvme: fix handling of large MDTS values (Gopal Tiwari) [1990475] - nvme: implement non-mdts command limits (Gopal Tiwari) [1990475] - nvme: disallow passthru cmd from targeting a nsid != nsid of the block dev (Gopal Tiwari) [1990475] - nvme: use sysfs_emit instead of sprintf (Gopal Tiwari) [1990475] - nvme-fc: check sgl supported by target (Gopal Tiwari) [1990475] - nvme: remove superfluous else in nvme_ctrl_loss_tmo_store (Gopal Tiwari) [1990475] - nvme: warn of unhandled effects only once (Gopal Tiwari) [1990475] - nvmet-tcp: enable optional queue idle period tracking (Gopal Tiwari) [1990475] - nvmet-tcp: fix incorrect locking in state_change sk callback (Gopal Tiwari) [1990475] - nvme-tcp: block BH in sk state_change sk callback (Gopal Tiwari) [1990475] - nvmet: return proper error code from discovery ctrl (Gopal Tiwari) [1990475] - nvme-tcp: check sgl supported by target (Gopal Tiwari) [1990475] - nvme: use driver pdu command for passthrough (Gopal Tiwari) [1990475] - nvmet: remove unnecessary ctrl parameter (Gopal Tiwari) [1990475] - nvmet-fc: update function documentation (Gopal Tiwari) [1990475] - nvme-pci: allocate nvme_command within driver pdu (Gopal Tiwari) [1990475] - nvmet: do not allow model_number exceed 40 bytes (Gopal Tiwari) [1990475] - nvme-fc: fix the function documentation comment (Gopal Tiwari) [1990475] - nvme: add new line after variable declatation (Gopal Tiwari) [1990475] - nvme: don't check nvme_req flags for new req (Gopal Tiwari) [1990475] - nvme: mark nvme_setup_passsthru() inline (Gopal Tiwari) [1990475] - nvme: split init identify into helper (Gopal Tiwari) [1990475] - nvme: rename nvme_init_identify() (Gopal Tiwari) [1990475] - nvme: reduce checks for zero command effects (Gopal Tiwari) [1990475] - nvmet: update error log page in nvmet_alloc_ctrl() (Gopal Tiwari) [1990475] - nvmet: remove an unnecessary function parameter to nvmet_check_ctrl_status (Gopal Tiwari) [1990475] - nvmet: remove a duplicate status assignment in nvmet_alloc_ctrl (Gopal Tiwari) [1990475] - nvmet: replace white spaces with tabs (Gopal Tiwari) [1990475] - nvme: use NVME_CTRL_CMIC_ANA macro (Gopal Tiwari) [1990475] - nvme-pci: cleanup nvme_irq() (Gopal Tiwari) [1990475] - nvme-pci: remove the barriers in nvme_irq() (Gopal Tiwari) [1990475] - nvmet-tcp: fix kmap leak when data digest in use (Gopal Tiwari) [1990475] - nvmet: don't check iosqes,iocqes for discovery controllers (Gopal Tiwari) [1990475] - nvme-tcp: fix a NULL deref when receiving a 0-length r2t PDU (Gopal Tiwari) [1990475] - nvme-rdma: fix possible hang when failing to set io queues (Gopal Tiwari) [1990475] - nvme-tcp: fix possible hang when failing to set io queues (Gopal Tiwari) [1990475] - nvme-fabrics: only reserve a single tag (Gopal Tiwari) [1990475] - nvme: allocate the keep alive request using BLK_MQ_REQ_NOWAIT (Gopal Tiwari) [1990475] - nvme: merge nvme_keep_alive into nvme_keep_alive_work (Gopal Tiwari) [1990475] - nvme-hwmon: Return error code when registration fails (Gopal Tiwari) [1990475] - nvme: update enumerations for status codes (Gopal Tiwari) [1990475]- scsi: mpt3sas: Fix incorrectly assigned error return and check (Tomas Henzl) [1990535] - scsi: mpt3sas: Introduce sas_ncq_prio_supported sysfs sttribute (Tomas Henzl) [1990535] - scsi: mpt3sas: Update driver version to 39.100.00.00 (Tomas Henzl) [1990535] - scsi: mpt3sas: Use firmware recommended queue depth (Tomas Henzl) [1990535] - scsi: mpt3sas: Bump driver version to 38.100.00.00 (Tomas Henzl) [1990535] - scsi: mpt3sas: Transition IOC to Ready state during shutdown (Tomas Henzl) [1990535] - scsi: mpt3sas: Fix error return value in _scsih_expander_add() (Tomas Henzl) [1990535] - scsi: mpt3sas: Fix Coverity reported issue (Tomas Henzl) [1990535] - scsi: mpt3sas: Fix fall-through warnings for Clang (Tomas Henzl) [1990535] - scsi: mpt3sas: Handle firmware faults during second half of IOC init (Tomas Henzl) [1990535] - scsi: mpt3sas: Handle firmware faults during first half of IOC init (Tomas Henzl) [1990535] - scsi: mpt3sas: Fix deadlock while cancelling the running firmware event (Tomas Henzl) [1990535] - scsi: mpt3sas: Documentation cleanup (Tomas Henzl) [1990535] - scsi: mpt3sas: Fix two kernel-doc headers (Tomas Henzl) [1990535] - scsi: mpt3sas: Fix out-of-bounds warnings in _ctl_addnl_diag_query (Tomas Henzl) [1990535] - scsi: megaraid_sas: Driver version update to 07.719.03.00-rc1 (Tomas Henzl) [1989643] - scsi: megaraid_sas: Add helper functions for irq_context (Tomas Henzl) [1989643] - scsi: megaraid: Clean up some inconsistent indenting (Tomas Henzl) [1989643] - scsi: megaraid: Fix Coccinelle warning (Tomas Henzl) [1989643] - IB/cma: Do not send IGMP leaves for sendonly Multicast groups (Kamal Heib) [2007269] - hv_netvsc: Add comment of netvsc_xdp_xmit() (Mohammed Gamal) [2008560] - hv_netvsc: use netif_is_bond_master() instead of open code (Mohammed Gamal) [2008560] - hv_netvsc: Avoid field-overflowing memcpy() (Mohammed Gamal) [2008560] - hv_netvsc: Set needed_headroom according to VF (Mohammed Gamal) [2008560] - netfilter: conntrack: fix error path in nf_conntrack_pernet_init() (Florian Westphal) [1922568] - netfilter: nf_conntrack: provide modparam to always register conntrack hooks (Florian Westphal) [1922568] - sctp: return true only for pathmtu update in sctp_transport_pl_toobig (Xin Long) [1890383] - sctp: subtract sctphdr len in sctp_transport_pl_hlen (Xin Long) [1890383] - sctp: reset probe_timer in sctp_transport_pl_update (Xin Long) [1890383] - sctp: allow IP fragmentation when PLPMTUD enters Error state (Xin Long) [1890383] - sctp: send pmtu probe only if packet loss in Search Complete state (Xin Long) [1890383] - sctp: improve the code for pmtu probe send and recv update (Xin Long) [1890383] - sctp: prevent info leak in sctp_make_heartbeat() (Xin Long) [1890383] - sctp: check pl.raise_count separately from its increment (Xin Long) [1890383] - sctp: send the next probe immediately once the last one is acked (Xin Long) [1890383] - sctp: do black hole detection in search complete state (Xin Long) [1890383] - sctp: process sctp over udp icmp err on sctp side (Xin Long) [1890383] - sctp: extract sctp_v4_err_handle function from sctp_v4_err (Xin Long) [1890383] - sctp: extract sctp_v6_err_handle function from sctp_v6_err (Xin Long) [1890383] - sctp: remove the unessessary hold for idev in sctp_v6_err (Xin Long) [1890383] - sctp: enable PLPMTUD when the transport is ready (Xin Long) [1890383] - sctp: do state transition when receiving an icmp TOOBIG packet (Xin Long) [1890383] - sctp: do state transition when a probe succeeds on HB ACK recv path (Xin Long) [1890383] - sctp: do state transition when PROBE_COUNT == MAX_PROBES on HB send path (Xin Long) [1890383] - sctp: do the basic send and recv for PLPMTUD probe (Xin Long) [1890383] - sctp: add the probe timer in transport for PLPMTUD (Xin Long) [1890383] - sctp: add the constants/variables and states and some APIs for transport (Xin Long) [1890383] - sctp: add SCTP_PLPMTUD_PROBE_INTERVAL sockopt for sock/asoc/transport (Xin Long) [1890383] - sctp: add probe_interval in sysctl and sock/asoc/transport (Xin Long) [1890383] - sctp: add pad chunk and its make function and event table (Xin Long) [1890383] - blk-mq: still set q->make_request_fn for blk-mq (Ming Lei) [1999728] - PCI: Add AMD RS690 quirk to enable 64-bit DMA (Myron Stowe) [1993279] - PCI: Add ACS quirk for Broadcom BCM57414 NIC (Myron Stowe) [1993279] - PCI: Mark some NVIDIA GPUs to avoid bus reset (Myron Stowe) [1993279] - PCI: of: Clear 64-bit flag for non-prefetchable memory below 4GB (Myron Stowe) [1993279] - x86/PCI: Remove unused alloc_pci_root_info() return value (Myron Stowe) [1993279] - PCI: Delay after FLR of Intel DC P4510 NVMe (Myron Stowe) [1993279] - PCI: Delay after FLR of Intel DC P3700 NVMe (Myron Stowe) [1993279] - PCI: Disable Samsung SM961/PM961 NVMe before FLR (Myron Stowe) [1993279] - PCI/sysfs: Use sysfs_emit() and sysfs_emit_at() in "show" functions (Myron Stowe) [1993279] - PCI/sysfs: Rearrange smbios_attr_group and acpi_attr_group (Myron Stowe) [1993279] - PCI/sysfs: Tidy SMBIOS & ACPI label attributes (Myron Stowe) [1993279] - PCI/sysfs: Convert "index", "acpi_index", "label" to static attributes (Myron Stowe) [1993279] - PCI/sysfs: Define SMBIOS label attributes with DEVICE_ATTR*() (Myron Stowe) [1993279] - PCI/sysfs: Define ACPI label attributes with DEVICE_ATTR*() (Myron Stowe) [1993279] - PCI/sysfs: Rename device_has_dsm() to device_has_acpi_name() (Myron Stowe) [1993279] - PCI/sysfs: Convert "vpd" to static attribute (Myron Stowe) [1993279] - PCI/sysfs: Rename "vpd" attribute accessors (Myron Stowe) [1993279] - PCI/sysfs: Convert "reset" to static attribute (Myron Stowe) [1993279] - PCI/sysfs: Convert "rom" to static attribute (Myron Stowe) [1993279] - PCI/sysfs: Convert "config" to static attribute (Myron Stowe) [1993279] - PCI: Allow VPD access for QLogic ISP2722 (Myron Stowe) [1993279] - PCI/VPD: Add helper pci_get_func0_dev() (Myron Stowe) [1993279] - PCI/VPD: Remove pci_vpd_find_tag() SRDT handling (Myron Stowe) [1993279] - PCI/VPD: Remove pci_vpd_find_tag() 'offset' argument (Myron Stowe) [1993279] - PCI/VPD: Change pci_vpd_init() return type to void (Myron Stowe) [1993279] - PCI/VPD: Make missing VPD message less alarming (Myron Stowe) [1993279] - PCI/VPD: Remove pci_set_vpd_size() (Myron Stowe) [1993279] - PCI/VPD: Remove sysfs accessor size checking dead code (Myron Stowe) [1993279] - PCI/VPD: Remove obsolete Broadcom NIC quirk (Myron Stowe) [1993279] - PCI/ACPI: Fix acpi_pci_set_power_state() debug message (Myron Stowe) [1993279] - PCI: acpiphp: Fix whitespace issue (Myron Stowe) [1993279] - PCI: shpchp: Remove unused shpc_writeb() (Myron Stowe) [1993279] - PCI: cpqphp: Use DEFINE_SPINLOCK() for int15_lock (Myron Stowe) [1993279] - ACPI / hotplug / PCI: Fix reference count leak in enable_slot() (Myron Stowe) [1993279] - PCI: Add pci_disable_parity() (Myron Stowe) [1993279] - PCI: Release OF node in pci_scan_device()'s error path (Myron Stowe) [1993279] - fs: dlm: fix check for multi-homed hosts (Alexander Aring) [1889887] - iommu: remove iommu_domain_{get,set}_attr (Jerry Snitselaar) [2004349] - iommu/fsl_pamu: enable the liodn when attaching a device (Jerry Snitselaar) [2004349] - iommu/fsl_pamu: replace DOMAIN_ATTR_FSL_PAMU_STASH with a direct call (Jerry Snitselaar) [2004349] - iommu/fsl_pamu: remove ->domain_window_enable (Jerry Snitselaar) [2004349] - iommu/fsl_pamu: remove support for multiple windows (Jerry Snitselaar) [2004349] - iommu/fsl_pamu: remove fsl_pamu_get_domain_attr (Jerry Snitselaar) [2004349] - iommu: remove the unused domain_window_disable method (Jerry Snitselaar) [2004349] - iommu: Remove .domain_{get,set}_windows (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Decrease the queue size of evtq and priq (Jerry Snitselaar) [2004349] - iommu/vt-d: Use pasid_pte_is_present() helper function (Jerry Snitselaar) [2004349] - iommu/vt-d: Update the virtual command related registers (Jerry Snitselaar) [2004349] - ACPI: IORT: Handle device properties with software node API (Jerry Snitselaar) [2004349] - iommu: Update "iommu.strict" documentation (Jerry Snitselaar) [2004349] - iommu/dma: Remove redundant "!dev" checks (Jerry Snitselaar) [2004349] - iommu/virtio: Drop IOVA cookie management (Jerry Snitselaar) [2004349] - iommu/vt-d: Drop IOVA cookie management (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Drop IOVA cookie management (Jerry Snitselaar) [2004349] - iommu/amd: Drop IOVA cookie management (Jerry Snitselaar) [2004349] - iommu: Pull IOVA cookie management into the core (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Stop pre-zeroing batch commands (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Extract reusable function __arm_smmu_cmdq_skip_err() (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Add and use static helper function arm_smmu_get_cmdq() (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Remove some unneeded init in arm_smmu_cmdq_issue_cmdlist() (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Add and use static helper function arm_smmu_cmdq_issue_cmd_with_sync() (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Use command queue batching helpers to improve performance (Jerry Snitselaar) [2004349] - iommu/amd: Use only natural aligned flushes in a VM (Jerry Snitselaar) [2004349] - iommu/amd: Sync once for scatter-gather operations (Jerry Snitselaar) [2004349] - iommu/amd: Tailored gather logic for AMD (Jerry Snitselaar) [2004349] - iommu: Factor iommu_iotlb_gather_is_disjoint() out (Jerry Snitselaar) [2004349] - iommu: Improve iommu_iotlb_gather helpers (Jerry Snitselaar) [2004349] - iommu/amd: Do not use flush-queue when NpCache is on (Jerry Snitselaar) [2004349] - iommu/amd: Selective flush on unmap (Jerry Snitselaar) [2004349] - iommu/amd: Convert from atomic_t to refcount_t on pasid_state->count (Jerry Snitselaar) [2004349] - iommu: Streamline iommu_iova_to_phys() (Jerry Snitselaar) [2004349] - iommu/vt-d: Allow devices to have more than 32 outstanding PRs (Jerry Snitselaar) [1920744] - iommu/vt-d: Drop "0x" prefix from PCI bus & device addresses (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix a deadlock in intel_svm_drain_prq() (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix PASID leak in intel_svm_unbind_mm() (Jerry Snitselaar) [2004349] - iommu/amd: Fix printing of IOMMU events when rate limiting kicks in (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Fix missing unlock on error in arm_smmu_device_group() (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Fix race condition during iommu_group creation (Jerry Snitselaar) [2004349] - iommu: Fix race condition during default domain allocation (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Implement the map_pages() IOMMU driver callback (Jerry Snitselaar) [1971977] - iommu/arm-smmu-v3: Implement the unmap_pages() IOMMU driver callback (Jerry Snitselaar) [1971977] - iommu/vt-d: Move clflush'es from iotlb_sync_map() to map_pages() (Jerry Snitselaar) [1971977] - iommu/vt-d: Implement map/unmap_pages() iommu_ops callback (Jerry Snitselaar) [1971977] - iommu/vt-d: Report real pgsize bitmap to iommu core (Jerry Snitselaar) [1971977] - iommu/arm-smmu: Implement the map_pages() IOMMU driver callback (Jerry Snitselaar) [1971977] - iommu/arm-smmu: Implement the unmap_pages() IOMMU driver callback (Jerry Snitselaar) [1971977] - iommu/io-pgtable-arm: Implement arm_lpae_map_pages() (Jerry Snitselaar) [1971977] - iommu/io-pgtable-arm: Implement arm_lpae_unmap_pages() (Jerry Snitselaar) [1971977] - iommu/io-pgtable-arm: Prepare PTE methods for handling multiple entries (Jerry Snitselaar) [1971977] - iommu: Add support for the map_pages() callback (Jerry Snitselaar) [1971977] - iommu: Hook up '->unmap_pages' driver callback (Jerry Snitselaar) [1971977] - iommu: Split 'addr_merge' argument to iommu_pgsize() into separate parts (Jerry Snitselaar) [1971977] - iommu: Use bitmap to calculate page size in iommu_pgsize() (Jerry Snitselaar) [1971977] - iommu: Add a map_pages() op for IOMMU drivers (Jerry Snitselaar) [1971977] - iommu/io-pgtable: Introduce map_pages() as a page table op (Jerry Snitselaar) [1971977] - iommu: Add an unmap_pages() op for IOMMU drivers (Jerry Snitselaar) [1971977] - iommu/io-pgtable: Introduce unmap_pages() as a page table op (Jerry Snitselaar) [1971977] - iommu/vt-d: Fix incomplete cache flush in intel_pasid_tear_down_entry() (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix PASID reference leak (Jerry Snitselaar) [2004349] - iommu: Check if group is NULL before remove device (Jerry Snitselaar) [2004349] - iommu/dma: Fix leak in non-contiguous API (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Fix fall-through warning for Clang (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix clearing real DMA device's scalable-mode context entries (Jerry Snitselaar) [2004349] - iommu/vt-d: Global devTLB flush when present context entry changed (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Use Tegra implementation on Tegra186 (Jerry Snitselaar) [2004349] - iommu: Delete a duplicate check in iommu_change_dev_def_domain() (Jerry Snitselaar) [2004349] - iommu/dma: Fix compile warning in 32-bit builds (Jerry Snitselaar) [2004349] - iommu: Drop unnecessary of_iommu.h includes (Jerry Snitselaar) [2004349] - iommu: Remove unused of_get_dma_window() (Jerry Snitselaar) [2004349] - iommu/iova: Put free_iova_mem() outside of spinlock iova_rbtree_lock (Jerry Snitselaar) [2004349] - iommu/dma: Fix IOVA reserve dma ranges (Jerry Snitselaar) [2004349] - iommu/virtio: Enable x86 support (Jerry Snitselaar) [2004349] - iommu/dma: Pass address limit rather than size to iommu_setup_dma_ops() (Jerry Snitselaar) [2004349] - iommu/amd: Fix section mismatch warning for detect_ivrs() (Jerry Snitselaar) [2004349] - iommu/amd: Add amd_iommu=force_enable option (Jerry Snitselaar) [2004349] - iommu/amd: Fix extended features logging (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix dereference of pointer info before it is null checked (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix linker error on 32-bit (Jerry Snitselaar) [2004349] - iommu/vt-d: No need to typecast (Jerry Snitselaar) [2004349] - iommu/vt-d: Define counter explicitly as unsigned int (Jerry Snitselaar) [2004349] - iommu/vt-d: Remove unnecessary braces (Jerry Snitselaar) [2004349] - iommu/vt-d: Removed unused iommu_count in dmar domain (Jerry Snitselaar) [2004349] - iommu/vt-d: Use bitfields for DMAR capabilities (Jerry Snitselaar) [2004349] - iommu/vt-d: Use DEVICE_ATTR_RO macro (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix out-bounds-warning in intel/svm.c (Jerry Snitselaar) [2004349] - iommu/vt-d: Add PRQ handling latency sampling (Jerry Snitselaar) [1971935] - iommu/vt-d: Add cache invalidation latency sampling (Jerry Snitselaar) [1971935] - iommu/vt-d: Expose latency monitor data through debugfs (Jerry Snitselaar) [1971935] - iommu/vt-d: Add common code for dmar latency performance monitors (Jerry Snitselaar) [1971935] - iommu/vt-d: Add prq_report trace event (Jerry Snitselaar) [1971973] - iommu/vt-d: Report prq to io-pgfault framework (Jerry Snitselaar) [1971971] - iommu/vt-d: Allocate/register iopf queue for sva devices (Jerry Snitselaar) [1971971] - iommu/vt-d: Refactor prq_event_thread() (Jerry Snitselaar) [1971971] - iommu/vt-d: Use common helper to lookup svm devices (Jerry Snitselaar) [1971971] - iommu/vt-d: Use iommu_sva_alloc(free)_pasid() helpers (Jerry Snitselaar) [1971971] - iommu/vt-d: Add pasid private data helpers (Jerry Snitselaar) [1971971] - iommu/vt-d: Support asynchronous IOMMU nested capabilities (Jerry Snitselaar) [2004349] - iommu/vt-d: Select PCI_ATS explicitly (Jerry Snitselaar) [2004349] - iommu/vt-d: Tweak the description of a DMA fault (Jerry Snitselaar) [1971975] - iommu/vt-d: Fix kernel-doc syntax in file header (Jerry Snitselaar) [2004349] - iommu/vt-d: Remove redundant assignment to variable agaw (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Check smmu->impl pointer before dereferencing (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Implement ->probe_finalize() (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Remove unnecessary oom message (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Fix arm_smmu_device refcount leak in address translation (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Fix arm_smmu_device refcount leak when arm_smmu_rpm_get fails (Jerry Snitselaar) [2004349] - PM: runtime: Add documentation for pm_runtime_resume_and_get() (Jerry Snitselaar) [2004349] - PM: runtime: Add pm_runtime_resume_and_get to deal with usage counter (Jerry Snitselaar) [2004349] - iommu/arm: Cleanup resources in case of probe error path (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Ratelimit event dump (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Add stall support for platform devices (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Change *array into *const array (Jerry Snitselaar) [2004349] - iommu/amd: Remove redundant assignment of err (Jerry Snitselaar) [2004349] - iommu/amd: Tidy up DMA ops init (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Add support for driver IOMMU fault handlers (Jerry Snitselaar) [2004349] - iommu/virtio: Add missing MODULE_DEVICE_TABLE (Jerry Snitselaar) [2004349] - iommu/amd: Fix wrong parentheses on page-specific invalidations (Jerry Snitselaar) [2004349] - iommu: Streamline registration interface (Jerry Snitselaar) [2004349] - iommu: Statically set module owner (Jerry Snitselaar) [2004349] - iommu: remove DOMAIN_ATTR_IO_PGTABLE_CFG (Jerry Snitselaar) [2004349] - iommu: remove DOMAIN_ATTR_DMA_USE_FLUSH_QUEUE (Jerry Snitselaar) [2004349] - iommu: remove iommu_set_cmd_line_dma_api and iommu_cmd_line_dma_api (Jerry Snitselaar) [2004349] - iommu: remove DOMAIN_ATTR_NESTING (Jerry Snitselaar) [2004349] - iommu: remove DOMAIN_ATTR_GEOMETRY (Jerry Snitselaar) [2004349] - iommu: remove DOMAIN_ATTR_PAGING (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Maintain a SID->device structure (Jerry Snitselaar) [2004349] - iommu: Add a page fault handler (Jerry Snitselaar) [2004349] - iommu/vt-d: Support IOMMU_DEV_FEAT_IOPF (Jerry Snitselaar) [2004349] - iommu: Separate IOMMU_DEV_FEAT_IOPF from IOMMU_DEV_FEAT_SVA (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Use device properties for pasid-num-bits (Jerry Snitselaar) [2004349] - of/device: Add input id to of_dma_configure() (Jerry Snitselaar) [2004349] - of/iommu: Make of_map_rid() PCI agnostic (Jerry Snitselaar) [2004349] - iommu: Fix comment for struct iommu_fwspec (Jerry Snitselaar) [2004349] - iommu/amd: Remove duplicate check of devid (Jerry Snitselaar) [2004349] - iommu/amd: Page-specific invalidations for more than one page (Jerry Snitselaar) [2004349] - iommu/amd: Move a few prototypes to include/linux/amd-iommu.h (Jerry Snitselaar) [2004349] - iommu/amd: Remove a few unused exports (Jerry Snitselaar) [2004349] - iommu/amd: Remove the unused amd_iommu_get_v2_domain function (Jerry Snitselaar) [2004349] - iommu/amd: Remove the unused device errata code (Jerry Snitselaar) [2004349] - iommu/amd: Remove duplicate check of pasids (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix lockdep splat in intel_pasid_get_entry() (Jerry Snitselaar) [2004349] - iommu/amd: Remove iommu_init_ga() (Jerry Snitselaar) [1998265] - iommu/amd: Relocate GAMSup check to early_enable_iommus (Jerry Snitselaar) [1998265] - x86/Kconfig: Do not enable AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAULT automatically (Prarit Bhargava) [2021219] - hyper-v: Replace uuid.h with types.h (Mohammed Gamal) [2008563] - x86/hyperv: Avoid erroneously sending IPI to 'self' (Mohammed Gamal) [2008563] - asm-generic/hyperv: provide cpumask_to_vpset_noself (Mohammed Gamal) [2008563] - asm-generic/hyperv: Add missing function prototypes per -W1 warnings (Mohammed Gamal) [2008563] - hv: hyperv.h: Remove unused inline functions (Mohammed Gamal) [2008563] - hv: hyperv.h: a few mundane typo fixes (Mohammed Gamal) [2008563] - hv: hyperv.h: Replace one-element array with flexible-array in struct icmsg_negotiate (Mohammed Gamal) [2008563] - x86/hyperv: add comment describing TSC_INVARIANT_CONTROL MSR setting bit 0 (Mohammed Gamal) [2008563] - x86/hyperv: fix for unwanted manipulation of sched_clock when TSC marked unstable (Mohammed Gamal) [2008563] - hyperv: Detect Nested virtualization support for SVM (Mohammed Gamal) [2008563] - hyperv: SVM enlightened TLB flush support flag (Mohammed Gamal) [2008563] - x86/hyperv: remove on-stack cpumask from hv_send_ipi_mask_allbutself (Mohammed Gamal) [2008563] - drivers: hv: Create a consistent pattern for checking Hyper-V hypercall status (Mohammed Gamal) [2008563] - x86/hyperv: remove unused linux/version.h header (Mohammed Gamal) [2008563] - x86/hyperv: Fix unused variable 'hi' warning in hv_apic_read (Mohammed Gamal) [2008563] - x86/hyperv: Fix unused variable 'msr_val' warning in hv_qlock_wait (Mohammed Gamal) [2008563] - PCI: hv: Fix sleep while in non-sleep context when removing child devices from the bus (Mohammed Gamal) [2008562] - PCI: hv: Add check for hyperv_initialized in init_hv_pci_drv() (Mohammed Gamal) [2008562] - PCI: hv: Drop msi_controller structure (Mohammed Gamal) [2008562] - PCI/IOV: Add sysfs MSI-X vector assignment interface (Myron Stowe) [2019087] - x86: ACPI: cstate: Optimize C3 entry on AMD CPUs (David Arcari) [1998529] - Bluetooth: Move shutdown callback before flushing tx and rx queue (Gopal Tiwari) [1990477] - Bluetooth: btusb: check conditions before enabling USB ALT 3 for WBS (Gopal Tiwari) [1990477] - Bluetooth: Fix VIRTIO_ID_BT assigned number (Gopal Tiwari) [1990477] - Bluetooth: mgmt: Fix wrong opcode in the response for add_adv cmd (Gopal Tiwari) [1990477] - Bluetooth: defer cleanup of resources in hci_unregister_dev() (Gopal Tiwari) [1990477] - Bluetooth: Increment management interface revision (Gopal Tiwari) [1990477] - Bluetooth: Fix handling of HCI_LE_Advertising_Set_Terminated event (Gopal Tiwari) [1990477] - Bluetooth: Fix Set Extended (Scan Response) Data (Gopal Tiwari) [1990477] - Bluetooth: use inclusive language when filtering devices (Gopal Tiwari) [1990477] - Bluetooth: smp: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: use inclusive language in HCI role comments (Gopal Tiwari) [1990477] - Bluetooth: use inclusive language when tracking connections (Gopal Tiwari) [1990477] - Bluetooth: sco: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: a2mp: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: 6lowpan: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: amp: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: cmtp: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: bnep: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: hidp: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: use inclusive language in comments (Gopal Tiwari) [1990477] - Bluetooth: use inclusive language in SMP (Gopal Tiwari) [1990477] - Bluetooth: use inclusive language in HCI LE features (Gopal Tiwari) [1990477] - Bluetooth: use inclusive language to describe CPB (Gopal Tiwari) [1990477] - Bluetooth: mgmt: Fix slab-out-of-bounds in tlv_data_is_valid (Gopal Tiwari) [1990477] - Bluetooth: disable filter dup when scan for adv monitor (Gopal Tiwari) [1990477] - Bluetooth: mgmt: Fix the command returns garbage parameter value (Gopal Tiwari) [1990477] - Bluetooth: RFCOMM: Use DEVICE_ATTR_RO macro (Gopal Tiwari) [1990477] - Bluetooth: Translate additional address type during le_conn_comp (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Fix invalid access on ECRED Connection response (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Fix invalid access if ECRED Reconfigure fails (Gopal Tiwari) [1990477] - Bluetooth: Remove spurious error message (Gopal Tiwari) [1990477] - Bluetooth: Shutdown controller after workqueues are flushed or cancelled (Gopal Tiwari) [1990477] - Bluetooth: Add ncmd=0 recovery handling (Gopal Tiwari) [1990477] - Bluetooth: 6lowpan: remove unused function (Gopal Tiwari) [1990477] - Bluetooth: Fix alt settings for incoming SCO with transparent coding format (Gopal Tiwari) [1990477] - Bluetooth: Fix the HCI to MGMT status conversion table (Gopal Tiwari) [1990477] - Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails (Gopal Tiwari) [1990477] - Bluetooth: 6lowpan: delete unneeded variable initialization (Gopal Tiwari) [1990477] - Bluetooth: Return whether a connection is outbound (Gopal Tiwari) [1990477] - Bluetooth: SMP: Fix crash when receiving new connection when debug is enabled (Gopal Tiwari) [1990477] - Bluetooth: Fix spelling mistakes (Gopal Tiwari) [1990477] - Bluetooth: Set defaults for le_scan_{int,window}_adv_monitor (Gopal Tiwari) [1990477] - Bluetooth: Allow Microsoft extension to indicate curve validation (Gopal Tiwari) [1990477] - Bluetooth: Add support for reading AOSP vendor capabilities (Gopal Tiwari) [1990477] - Bluetooth: LL privacy allow RPA (Gopal Tiwari) [1990477] - Bluetooth: Handle own address type change with HCI_ENABLE_LL_PRIVACY (Gopal Tiwari) [1990477] - Bluetooth: Do not set cur_adv_instance in adv param MGMT request (Gopal Tiwari) [1990477] - Bluetooth: Use ext adv handle from requests in CCs (Gopal Tiwari) [1990477] - Bluetooth: use the correct print format for L2CAP debug statements (Gopal Tiwari) [1990477] - Bluetooth: SMP: Fix variable dereferenced before check 'conn' (Gopal Tiwari) [1990477] - Bluetooth: Check inquiry status before sending one (Gopal Tiwari) [1990477] - Bluetooth: Coding style fix (Gopal Tiwari) [1990477] - Bluetooth: Remove 'return' in void function (Gopal Tiwari) [1990477] - Bluetooth: Increment management interface revision (Gopal Tiwari) [1990477] - Bluetooth: Move the advertisement monitor events to correct list (Gopal Tiwari) [1990477] - Bluetooth: Add missing entries for PHY configuration commands (Gopal Tiwari) [1990477] - Bluetooth: Fix mgmt status for LL Privacy experimental feature (Gopal Tiwari) [1990477] - Bluetooth: Fix wrong opcode error for read advertising features (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Rudimentary typo fixes (Gopal Tiwari) [1990477] - Bluetooth: Remove trailing semicolon in macros (Gopal Tiwari) [1990477] - Bluetooth: check for zapped sk before connecting (Gopal Tiwari) [1990477] - Bluetooth: fix set_ecdh_privkey() prototype (Gopal Tiwari) [1990477] - Bluetooth: initialize skb_queue_head at l2cap_chan_create() (Gopal Tiwari) [1990477] - Bluetooth: Set CONF_NOT_COMPLETE as l2cap_chan default (Gopal Tiwari) [1990477] - Bluetooth: Fix incorrect status handling in LE PHY UPDATE event (Gopal Tiwari) [1990477] - Bluetooth: avoid deadlock between hci_dev->lock and socket lock (Gopal Tiwari) [1990477] - Bluetooth: SMP: Convert BT_ERR/BT_DBG to bt_dev_err/bt_dev_dbg (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Fix not checking for maximum number of DCID (Gopal Tiwari) [1990477] - Bluetooth: Cancel le_scan_restart work when stopping discovery (Gopal Tiwari) [1990477] - Bluetooth: SMP: Fail if remote and local public keys are identical (Gopal Tiwari) [1990477] - Bluetooth: Allow scannable adv with extended MGMT APIs (Gopal Tiwari) [1990477] - Bluetooth: Remove unneeded commands for suspend (Gopal Tiwari) [1990477] - Bluetooth: Notify suspend on le conn failed (Gopal Tiwari) [1990477] - Bluetooth: hci_uart: Remove redundant assignment to fw_ptr (Gopal Tiwari) [1990477] - Bluetooth: btmrvl: remove redundant continue statement (Gopal Tiwari) [1990477] - Bluetooth: btusb: use default nvm if boardID is 0 for wcn6855. (Gopal Tiwari) [1990477] - Bluetooth: btusb: fix bt fiwmare downloading failure issue for qca btsoc. (Gopal Tiwari) [1990477] - Bluetooth: btmtkuart: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Gopal Tiwari) [1990477] - Bluetooth: btrtl: rename USB fw for RTL8761 (Gopal Tiwari) [1990477] - Bluetooth: btusb: Add 0x0b05:0x190e Realtek 8761BU (ASUS BT500) device. (Gopal Tiwari) [1990477] - Bluetooth: hci_h5: Add RTL8822CS capabilities (Gopal Tiwari) [1990477] - Bluetooth: btusb: Add support USB ALT 3 for WBS (Gopal Tiwari) [1990477] - Bluetooth: btusb: Add a new QCA_ROME device (0cf3:e500) (Gopal Tiwari) [1990477] - Bluetooth: btqca: Don't modify firmware contents in-place (Gopal Tiwari) [1990477] - Bluetooth: btbcm: Add entry for BCM43430B0 UART Bluetooth (Gopal Tiwari) [1990477] - Bluetooth: hci_qca: fix potential GPF (Gopal Tiwari) [1990477] - Bluetooth: btusb: fix memory leak (Gopal Tiwari) [1990477] - Bluetooth: btusb: Fixed too many in-token issue for Mediatek Chip. (Gopal Tiwari) [1990477] - Bluetooth: btusb: Add support for Lite-On Mediatek Chip (Gopal Tiwari) [1990477] - Bluetooth: virtio_bt: add missing null pointer check on alloc_skb call return (Gopal Tiwari) [1990477] - Bluetooth: btusb: Fix failing to init controllers with operation firmware (Gopal Tiwari) [1990477] - Bluetooth: Add a new USB ID for RTL8822CE (Gopal Tiwari) [1990477] - Bluetooth: btusb: Revert Fix the autosuspend enable and disable (Gopal Tiwari) [1990477] - Bluetooth: Add support for virtio transport driver (Gopal Tiwari) [1990477] - Bluetooth: btusb: Enable quirk boolean flag for Mediatek Chip. (Gopal Tiwari) [1990477] - Bluetooth: btintel: Skip reading firmware file version while in bootloader mode (Gopal Tiwari) [1990477] - Bluetooth: btintel: Collect tlv based active firmware build info in FW mode (Gopal Tiwari) [1990477] - Bluetooth: btintel: Reorganized bootloader mode tlv checks in intel_version_tlv parsing (Gopal Tiwari) [1990477] - Bluetooth: btusb: Consolidate code for waiting firmware to boot (Gopal Tiwari) [1990477] - Bluetooth: btusb: Consolidate code for waiting firmware download (Gopal Tiwari) [1990477] - Bluetooth: btintel: Consolidate intel_version parsing (Gopal Tiwari) [1990477] - Bluetooth: btintel: Consolidate intel_version_tlv parsing (Gopal Tiwari) [1990477] - Bluetooth: btintel: Move operational checks after version check (Gopal Tiwari) [1990477] - Bluetooth: btintel: Check firmware version before download (Gopal Tiwari) [1990477] - Bluetooth: hci_qca: Mundane typo fix (Gopal Tiwari) [1990477] - Bluetooth: btbcm: Add BCM4330 and BCM4334 compatibles (Gopal Tiwari) [1990477] - Bluetooth: hci_qca: Add device_may_wakeup support (Gopal Tiwari) [1990477] - Bluetooth: btintel: Fix offset calculation boot address parameter (Gopal Tiwari) [1990477] - Bluetooth: btusb: print firmware file name on error loading firmware (Gopal Tiwari) [1990477] - Bluetooth: btbcm: Obtain and handle reset GPIO (Gopal Tiwari) [1990477] - Bluetooth: btusb: Fix incorrect type in assignment and uninitialized symbol (Gopal Tiwari) [1990477] - Bluetooth: btusb: support 0cb5:c547 Realtek 8822CE device (Gopal Tiwari) [1990477] - Bluetooth: hci_qca: Fixed issue during suspend (Gopal Tiwari) [1990477] - Bluetooth: btusb: fix excessive stack usage (Gopal Tiwari) [1990477] - Bluetooth: btusb: remove set but not used variable in btusb_mtk_setup_firmware_79xx (Gopal Tiwari) [1990477] - Bluetooth: btusb: Fix typo and correct the log print (Gopal Tiwari) [1990477] - Bluetooth: btusb: Fix memory leak in btusb_mtk_wmt_recv (Gopal Tiwari) [1990477] - Bluetooth: btusb: Add protocol support for MediaTek MT7921U USB devices (Gopal Tiwari) [1990477] - Bluetooth: btusb: Fine-tune mt7663 mechanism. (Gopal Tiwari) [1990477] - Bluetooth: hci_qca: check for SSR triggered flag while suspend (Gopal Tiwari) [1990477] - Bluetooth: btrtl: Enable WBS for the specific Realtek devices (Gopal Tiwari) [1990477] - Bluetooth: hci_h5: Set HCI_QUIRK_SIMULTANEOUS_DISCOVERY for btrtl (Gopal Tiwari) [1990477] - Bluetooth: hci_qca: Wait for SSR completion during suspend (Gopal Tiwari) [1990477] - Bluetooth: hci_qca: Fix memleak in qca_controller_memdump (Gopal Tiwari) [1990477] - Bluetooth: hci_h5: Add support for binding RTL8723DS with device tree (Gopal Tiwari) [1990477] - Bluetooth: btusb: Add support for GarfieldPeak controller (Gopal Tiwari) [1990477] - Bluetooth: btrtl: Add null check in setup (Gopal Tiwari) [1990477] - Bluetooth: btrtl: Enable central-peripheral role (Gopal Tiwari) [1990477] - Bluetooth: btusb: Remove duplicate newlines from logging (Gopal Tiwari) [1990477] - Bluetooth: btmtksdio: Fixed switch and case should be at the same indent (Gopal Tiwari) [1990477] - Revert "Bluetooth: btintel: Fix endianness issue for TLV version information" (Gopal Tiwari) [1990477] - Bluetooth: hci_bcm: Add support for ISO packets (Gopal Tiwari) [1990477] - Bluetooth: btusb: add shutdown function for wcn6855 (Gopal Tiwari) [1990477] - Bluetooth: hci_uart: Fix a race for write_work scheduling (Gopal Tiwari) [1990477] - Bluetooth: btqca: Add support to read FW build version for WCN3991 BTSoC (Gopal Tiwari) [1990477] - Bluetooth: btusb: Always fallback to alt 1 for WBS (Gopal Tiwari) [1990477] - Bluetooth: btqcomsmd: Fix a resource leak in error handling paths in the probe function (Gopal Tiwari) [1990477] - Bluetooth: Fix null pointer dereference in amp_read_loc_assoc_final_data (Gopal Tiwari) [1990477] - Bluetooth: Skip eSCO 2M params when not supported (Gopal Tiwari) [1990477] - Bluetooth: fix indentation and alignment reported by checkpatch (Gopal Tiwari) [1990477] - Bluetooth: fix coccicheck warnings debugfs (Gopal Tiwari) [1990477] - Bluetooth: Add new HCI_QUIRK_NO_SUSPEND_NOTIFIER quirk (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Try harder to accept device not knowing options (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Fix handling fragmented length (Gopal Tiwari) [1990477] - Bluetooth: btusb: fix memory leak on suspend and resume (Gopal Tiwari) [1990477] - Bluetooth: Put HCI device if inquiry procedure interrupts (Gopal Tiwari) [1990477] - Bluetooth: drop HCI device reference before return (Gopal Tiwari) [1990477] - Bluetooth: avoid u128_xor() on potentially misaligned inputs (Gopal Tiwari) [1990477] - Bluetooth: Fix initializing response id after clearing struct (Gopal Tiwari) [1990477] - Bluetooth: Cancel Inquiry before Create Connection (Gopal Tiwari) [1990477] - Bluetooth: Pause service discovery for suspend (Gopal Tiwari) [1990477] - Bluetooth: Remove hci_req_le_suspend_config (Gopal Tiwari) [1990477] - Bluetooth: Increment management interface revision (Gopal Tiwari) [1990477] - Bluetooth: Set missing suspend task bits (Gopal Tiwari) [1990477] - Bluetooth: Change MGMT security info CMD to be more generic (Gopal Tiwari) [1990477] - Bluetooth: Query LE tx power on startup (Gopal Tiwari) [1990477] - Bluetooth: Use intervals and tx power from mgmt cmds (Gopal Tiwari) [1990477] - Bluetooth: Break add adv into two mgmt commands (Gopal Tiwari) [1990477] - Bluetooth: Add helper to set adv data (Gopal Tiwari) [1990477] - Bluetooth: Add toggle to switch off interleave scan (Gopal Tiwari) [1990477] - Bluetooth: Refactor read default sys config for various types (Gopal Tiwari) [1990477] - Bluetooth: Handle active scan case (Gopal Tiwari) [1990477] - Bluetooth: Handle system suspend resume case (Gopal Tiwari) [1990477] - Bluetooth: Interleave with allowlist scan (Gopal Tiwari) [1990477] - Bluetooth: Fix attempting to set RPA timeout when unsupported (Gopal Tiwari) [1990477] - Bluetooth: Rename get_adv_instance_scan_rsp (Gopal Tiwari) [1990477] - Bluetooth: Fix not sending Set Extended Scan Response (Gopal Tiwari) [1990477] - Bluetooth: Fix for Bluetooth SIG test L2CAP/COS/CFD/BV-14-C (Gopal Tiwari) [1990477] - Bluetooth: sco: Fix crash when using BT_SNDMTU/BT_RCVMTU option (Gopal Tiwari) [1990477] - Bluetooth: Replace BT_DBG with bt_dev_dbg in HCI request (Gopal Tiwari) [1990477] - Bluetooth: consolidate error paths in hci_phy_link_complete_evt() (Gopal Tiwari) [1990477] - Bluetooth: Enforce key size of 16 bytes on FIPS level (Gopal Tiwari) [1990477] - Bluetooth: hidp: use correct wait queue when removing ctrl_wait (Gopal Tiwari) [1990477] - Bluetooth: Move force_bredr_smp debugfs into hci_debugfs_create_bredr (Gopal Tiwari) [1990477] - Bluetooth: Fix: LL PRivacy BLE device fails to connect (Gopal Tiwari) [1990477] - Bluetooth: Resume advertising after LE connection (Gopal Tiwari) [1990477] - Bluetooth: Fix slab-out-of-bounds read in hci_le_direct_adv_report_evt() (Gopal Tiwari) [1990477] - Bluetooth: Replace zero-length array with flexible-array member (Gopal Tiwari) [1990477] - Bluetooth: MGMT: Fix not checking if BT_HS is enabled (Gopal Tiwari) [1990477] - Bluetooth: Disable High Speed by default (Gopal Tiwari) [1990477] - Bluetooth: Fix update of own_addr_type if ll_privacy supported (Gopal Tiwari) [1990477] - Bluetooth: Fix auto-creation of hci_conn at Conn Complete event (Gopal Tiwari) [1990477] - Bluetooth: Set scan parameters for ADV Monitor (Gopal Tiwari) [1990477] - Bluetooth: Update Adv monitor count upon removal (Gopal Tiwari) [1990477] - net: bluetooth: delete duplicated words (Gopal Tiwari) [1990477] - Bluetooth: pause/resume advertising around suspend (Gopal Tiwari) [1990477] - Bluetooth: Emit controller suspend and resume events (Gopal Tiwari) [1990477] - Bluetooth: Add suspend reason for device disconnect (Gopal Tiwari) [1990477] - Bluetooth: Add mgmt suspend and resume events (Gopal Tiwari) [1990477] - Bluetooth: Set ext scan response only when it exists (Gopal Tiwari) [1990477] - Bluetooth: Only mark socket zapped after unlocking (Gopal Tiwari) [1990477] - Bluetooth: Add MGMT capability flags for tx power and ext advertising (Gopal Tiwari) [1990477] - Bluetooth: Report num supported adv instances for hw offloading (Gopal Tiwari) [1990477] - Bluetooth: sco: new getsockopt options BT_SNDMTU/BT_RCVMTU (Gopal Tiwari) [1990477] - Bluetooth: Re-order clearing suspend tasks (Gopal Tiwari) [1990477] - Bluetooth: Fix memory leak in read_adv_mon_features() (Gopal Tiwari) [1990477] - Bluetooth: Clear suspend tasks on unregister (Gopal Tiwari) [1990477] - Bluetooth: Remove CRYPTO_ALG_INTERNAL flag (Gopal Tiwari) [1990477] - Bluetooth: Increment management interface revision (Gopal Tiwari) [1990477] - Bluetooth: use the proper scan params when conn is pending (Gopal Tiwari) [1990477] - Bluetooth: Enable controller RPA resolution using Experimental feature (Gopal Tiwari) [1990477] - Bluetooth: Let controller creates RPA during le create conn (Gopal Tiwari) [1990477] - Bluetooth: Translate additional address type during le_conn (Gopal Tiwari) [1990477] - Bluetooth: Enable RPA Timeout (Gopal Tiwari) [1990477] - Bluetooth: Enable/Disable address resolution during le create conn (Gopal Tiwari) [1990477] - Bluetooth: Configure controller address resolution if available (Gopal Tiwari) [1990477] - Bluetooth: Translate additional address type correctly (Gopal Tiwari) [1990477] - Bluetooth: Update resolving list when updating whitelist (Gopal Tiwari) [1990477] - Bluetooth: Fix suspend notifier race (Gopal Tiwari) [1990477] - Bluetooth: Return NOTIFY_DONE for hci_suspend_notifier (Gopal Tiwari) [1990477] - Bluetooth: Add per-instance adv disable/remove (Gopal Tiwari) [1990477] - Replace HTTP links with HTTPS ones: BLUETOOTH SUBSYSTEM (Gopal Tiwari) [1990477] - Bluetooth: RFCOMM: Use fallthrough pseudo-keyword (Gopal Tiwari) [1990477] - Bluetooth: core: Use fallthrough pseudo-keyword (Gopal Tiwari) [1990477] - Bluetooth: Use whitelist for scan policy when suspending (Gopal Tiwari) [1990477] - Bluetooth: le_simult_central_peripheral experimental feature (Gopal Tiwari) [1990477] - Bluetooth: Fix kernel oops triggered by hci_adv_monitors_clear() (Gopal Tiwari) [1990477] - Bluetooth: use configured default params for active scans (Gopal Tiwari) [1990477] - Bluetooth: Adding a configurable autoconnect timeout (Gopal Tiwari) [1990477] - Bluetooth: Don't restart scanning if paused (Gopal Tiwari) [1990477] - Bluetooth: add a mutex lock to avoid UAF in do_enale_set (Gopal Tiwari) [1990477] - Bluetooth: use configured params for ext adv (Gopal Tiwari) [1990477] - Bluetooth: Add hci_dev_lock to get/set device flags (Gopal Tiwari) [1990477] - Bluetooth: mgmt: Use command complete on success for set system config (Gopal Tiwari) [1990477] - Bluetooth: Terminate the link if pairing is cancelled (Gopal Tiwari) [1990477] - Bluetooth: Update background scan and report device based on advertisement monitors (Gopal Tiwari) [1990477] - Bluetooth: Notify adv monitor removed event (Gopal Tiwari) [1990477] - Bluetooth: Notify adv monitor added event (Gopal Tiwari) [1990477] - Bluetooth: Add handler of MGMT_OP_REMOVE_ADV_MONITOR (Gopal Tiwari) [1990477] - Bluetooth: Add handler of MGMT_OP_ADD_ADV_PATTERNS_MONITOR (Gopal Tiwari) [1990477] - Bluetooth: Add handler of MGMT_OP_READ_ADV_MONITOR_FEATURES (Gopal Tiwari) [1990477] - Bluetooth: Add definitions for advertisement monitor features (Gopal Tiwari) [1990477] - Bluetooth: Add get/set device flags mgmt op (Gopal Tiwari) [1990477] - Bluetooth: Replace wakeable in hci_conn_params (Gopal Tiwari) [1990477] - Bluetooth: Replace wakeable list with flag (Gopal Tiwari) [1990477] - Bluetooth: Add bdaddr_list_with_flags for classic whitelist (Gopal Tiwari) [1990477] - Bluetooth: mgmt: Add commands for runtime configuration (Gopal Tiwari) [1990477] - Bluetooth: implement read/set default system parameters mgmt (Gopal Tiwari) [1990477] - Bluetooth: mgmt: read/set system parameter definitions (Gopal Tiwari) [1990477] - Bluetooth: centralize default value initialization. (Gopal Tiwari) [1990477] - Bluetooth: Use only 8 bits for the HCI CMSG state flags (Gopal Tiwari) [1990477] - Bluetooth: Add support for BT_PKT_STATUS CMSG data for SCO connections (Gopal Tiwari) [1990477] - Bluetooth: Removing noisy dbg message (Gopal Tiwari) [1990477] - Bluetooth: Fix update of connection state in `hci_encrypt_cfm` (Gopal Tiwari) [1990477] - Bluetooth: Fix assuming EIR flags can result in SSP authentication (Gopal Tiwari) [1990477] - Bluetooth: Consolidate encryption handling in hci_encrypt_cfm (Gopal Tiwari) [1990477] - Bluetooth: Add SCO fallback for invalid LMP parameters error (Gopal Tiwari) [1990477] - Bluetooth: Fix for GAP/SEC/SEM/BI-10-C (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: add support for waiting disconnection resp (Gopal Tiwari) [1990477] - Bluetooth: Handle Inquiry Cancel error after Inquiry Complete (Gopal Tiwari) [1990477] - Bluetooth: Rename BT_SUSPEND_COMPLETE (Gopal Tiwari) [1990477] - Bluetooth: Introduce debug feature when dynamic debug is disabled (Gopal Tiwari) [1990477] - Bluetooth: Fix advertising handle is set to 0 (Gopal Tiwari) [1990477] - Bluetooth: Introduce HCI_MGMT_HDEV_OPTIONAL option (Gopal Tiwari) [1990477] - Bluetooth: Add support for experimental features configuration (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Fix errors during L2CAP_CREDIT_BASED_CONNECTION_REQ (0x17) (Gopal Tiwari) [1990477] - Bluetooth: Add MGMT_EV_PHY_CONFIGURATION_CHANGED to supported list (Gopal Tiwari) [1990477] - Bluetooth: use crypto_shash_tfm_digest() (Gopal Tiwari) [1990477] - Bluetooth: allow scatternet connections if supported. (Gopal Tiwari) [1990477] - Bluetooth: Enhanced Connection Complete event belongs to LL Privacy (Gopal Tiwari) [1990477] - Bluetooth: Enable LE Enhanced Connection Complete event. (Gopal Tiwari) [1990477] - Bluetooth: Use extra variable to make code more readable (Gopal Tiwari) [1990477] - Bluetooth: log advertisement packet length if it gets corrected (Gopal Tiwari) [1990477] - Bluetooth: Always request for user confirmation for Just Works (LE SC) (Gopal Tiwari) [1990477] - Bluetooth: Simplify / fix return values from tk_request (Gopal Tiwari) [1990477] - Bluetooth: debugfs option to unset MITM flag (Gopal Tiwari) [1990477] - Bluetooth: Increment management interface revision (Gopal Tiwari) [1990477] - Bluetooth: replace zero-length array with flexible-array member (Gopal Tiwari) [1990477] - Bluetooth: Add support for reading security information (Gopal Tiwari) [1990477] - Bluetooth: Add support for Read Local Simple Pairing Options (Gopal Tiwari) [1990477] - Bluetooth: Add framework for Microsoft vendor extension (Gopal Tiwari) [1990477] - Bluetooth: Move debugfs configuration above the selftests (Gopal Tiwari) [1990477] - Bluetooth: fixing minor typo in comment (Gopal Tiwari) [1990477] - Bluetooth: Prioritize SCO traffic (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Fix handling LE modes by L2CAP_OPTIONS (Gopal Tiwari) [1990477] - Bluetooth: Always request for user confirmation for Just Works (Gopal Tiwari) [1990477] - Bluetooth: Add BT_MODE socket option (Gopal Tiwari) [1990477] - crypto: shash - remove shash_desc::flags (Gopal Tiwari) [1990477] - cifs: On cifs_reconnect, resolve the hostname again. (Ronnie Sahlberg) [2018046] - cifs: Handle witness client move notification (Ronnie Sahlberg) [2018046] - cifs: Send witness register messages to userspace daemon in echo task (Ronnie Sahlberg) [2018046] - cifs: Add witness information to debug data dump (Ronnie Sahlberg) [2018046] - cifs: Set witness notification handler for messages from userspace daemon (Ronnie Sahlberg) [2018046] - cifs: Send witness register and unregister commands to userspace daemon (Ronnie Sahlberg) [2018046] - cifs: Register generic netlink family (Ronnie Sahlberg) [2018046] - cifs: add witness mount option and data structs (Ronnie Sahlberg) [2018046] - cifs: Simplify reconnect code when dfs upcall is enabled (Ronnie Sahlberg) [2018046] - file: fix close_range() for unshare+cloexec (Pavel Reichl) [1950248] - scsi: lpfc: Update lpfc version to 14.0.0.3 (Dick Kennedy) [1989265] - scsi: lpfc: Allow fabric node recovery if recovery is in progress before devloss (Dick Kennedy) [1989265] - scsi: lpfc: Fix link down processing to address NULL pointer dereference (Dick Kennedy) [1989265] - scsi: lpfc: Allow PLOGI retry if previous PLOGI was aborted (Dick Kennedy) [1989265] - scsi: lpfc: Fix use-after-free in lpfc_unreg_rpi() routine (Dick Kennedy) [1989265] - scsi: lpfc: Correct sysfs reporting of loop support after SFP status change (Dick Kennedy) [1989265] - scsi: lpfc: Wait for successful restart of SLI3 adapter during host sg_reset (Dick Kennedy) [1989265] - scsi: lpfc: Revert LOG_TRACE_EVENT back to LOG_INIT prior to driver_resource_setup() (Dick Kennedy) [1989265] - scsi: lpfc: Fix memory overwrite during FC-GS I/O abort handling (Dick Kennedy) [1989265] - scsi: lpfc: Add support for optional PLDV handling (Dick Kennedy) [1989265] - scsi: lpfc: Return NULL rather than a plain 0 integer (Dick Kennedy) [1989265] - scsi: lpfc: Fix a function name in comments (Dick Kennedy) [1989265] - scsi: lpfc: Fix mailbox command failure during driver initialization (Dick Kennedy) [1989265] - scsi: lpfc: Fix gcc -Wstringop-overread warning, again (Dick Kennedy) [1989265] - scsi: lpfc: Use correct scnprintf() limit (Dick Kennedy) [1989265] - scsi: lpfc: Fix sprintf() overflow in lpfc_display_fpin_wwpn() (Dick Kennedy) [1989265] - scsi: lpfc: Update lpfc version to 14.0.0.2 (Dick Kennedy) [1989265] - scsi: lpfc: Improve PBDE checks during SGL processing (Dick Kennedy) [1989265] - scsi: lpfc: Zero CGN stats only during initial driver load and stat reset (Dick Kennedy) [1989265] - scsi: lpfc: Fix I/O block after enabling managed congestion mode (Dick Kennedy) [1989265] - scsi: lpfc: Adjust bytes received vales during cmf timer interval (Dick Kennedy) [1989265] - scsi: fc: Add EDC ELS definition (Dick Kennedy) [1989265] - scsi: lpfc: Fix EEH support for NVMe I/O (Dick Kennedy) [1989265] - scsi: lpfc: Fix FCP I/O flush functionality for TMF routines (Dick Kennedy) [1989265] - scsi: lpfc: Fix NVMe I/O failover to non-optimized path (Dick Kennedy) [1989265] - scsi: lpfc: Don't remove ndlp on PRLI errors in P2P mode (Dick Kennedy) [1989265] - scsi: lpfc: Fix rediscovery of tape device after LIP (Dick Kennedy) [1989265] - scsi: lpfc: Fix hang on unload due to stuck fport node (Dick Kennedy) [1989265] - scsi: lpfc: Fix premature rpi release for unsolicited TPLS and LS_RJT (Dick Kennedy) [1989265] - scsi: lpfc: Don't release final kref on Fport node while ABTS outstanding (Dick Kennedy) [1989265] - scsi: lpfc: Fix list_add() corruption in lpfc_drain_txq() (Dick Kennedy) [1989265] - scsi: lpfc: Remove unneeded variable (Dick Kennedy) [1989265] - scsi: lpfc: Fix compilation errors on kernels with no CONFIG_DEBUG_FS (Dick Kennedy) [1989265] - scsi: lpfc: Fix CPU to/from endian warnings introduced by ELS processing (Dick Kennedy) [1989265] - scsi: lpfc: Copyright updates for 14.0.0.1 patches (Dick Kennedy) [1989265] - scsi: lpfc: Update lpfc version to 14.0.0.1 (Dick Kennedy) [1989265] - scsi: lpfc: Add bsg support for retrieving adapter cmf data (Dick Kennedy) [1989265] - scsi: lpfc: Add cmf_info sysfs entry (Dick Kennedy) [1989265] - scsi: lpfc: Add debugfs support for cm framework buffers (Dick Kennedy) [1989265] - scsi: lpfc: Add support for maintaining the cm statistics buffer (Dick Kennedy) [1989265] - scsi: lpfc: Add rx monitoring statistics (Dick Kennedy) [1989265] - scsi: lpfc: Add support for the CM framework (Dick Kennedy) [1989265] - scsi: lpfc: Add cmfsync WQE support (Dick Kennedy) [1989265] - scsi: lpfc: Add support for cm enablement buffer (Dick Kennedy) [1989265] - scsi: lpfc: Add cm statistics buffer support (Dick Kennedy) [1989265] - scsi: lpfc: Add EDC ELS support (Dick Kennedy) [1989265] - scsi: lpfc: Expand FPIN and RDF receive logging (Dick Kennedy) [1989265] - scsi: lpfc: Add MIB feature enablement support (Dick Kennedy) [1989265] - scsi: lpfc: Add SET_HOST_DATA mbox cmd to pass date/time info to firmware (Dick Kennedy) [1989265] - scsi: lpfc: Fix possible ABBA deadlock in nvmet_xri_aborted() (Dick Kennedy) [1989265] - scsi: lpfc: Remove redundant assignment to pointer pcmd (Dick Kennedy) [1989265] - scsi: lpfc: Copyright updates for 14.0.0.0 patches (Dick Kennedy) [1989265] - scsi: lpfc: Update lpfc version to 14.0.0.0 (Dick Kennedy) [1989265] - scsi: lpfc: Add 256 Gb link speed support (Dick Kennedy) [1989265] - scsi: lpfc: Revise Topology and RAS support checks for new adapters (Dick Kennedy) [1989265] - scsi: lpfc: Fix cq_id truncation in rq create (Dick Kennedy) [1989265] - scsi: lpfc: Add PCI ID support for LPe37000/LPe38000 series adapters (Dick Kennedy) [1989265] - scsi: lpfc: Copyright updates for 12.8.0.11 patches (Dick Kennedy) [1989265] - scsi: lpfc: Update lpfc version to 12.8.0.11 (Dick Kennedy) [1989265] - scsi: lpfc: Skip issuing ADISC when node is in NPR state (Dick Kennedy) [1989265] - scsi: lpfc: Skip reg_vpi when link is down for SLI3 in ADISC cmpl path (Dick Kennedy) [1989265] - scsi: lpfc: Call discovery state machine when handling PLOGI/ADISC completions (Dick Kennedy) [1989265] - scsi: lpfc: Delay unregistering from transport until GIDFT or ADISC completes (Dick Kennedy) [1989265] - scsi: lpfc: Enable adisc discovery after RSCN by default (Dick Kennedy) [1989265] - scsi: lpfc: Use PBDE feature enabled bit to determine PBDE support (Dick Kennedy) [1989265] - scsi: lpfc: Clear outstanding active mailbox during PCI function reset (Dick Kennedy) [1989265] - scsi: lpfc: Fix KASAN slab-out-of-bounds in lpfc_unreg_rpi() routine (Dick Kennedy) [1989265] - scsi: lpfc: Remove REG_LOGIN check requirement to issue an ELS RDF (Dick Kennedy) [1989265] - scsi: lpfc: Fix NULL ptr dereference with NPIV ports for RDF handling (Dick Kennedy) [1989265] - scsi: lpfc: Fix target reset handler from falsely returning FAILURE (Dick Kennedy) [1989265] - scsi: lpfc: Discovery state machine fixes for LOGO handling (Dick Kennedy) [1989265] - scsi: lpfc: Fix function description comments for vmid routines (Dick Kennedy) [1989265] - scsi: lpfc: Improve firmware download logging (Dick Kennedy) [1989265] - scsi: lpfc: Remove use of kmalloc() in trace event logging (Dick Kennedy) [1989265] - scsi: lpfc: Fix NVMe support reporting in log message (Dick Kennedy) [1989265] - scsi: lpfc: Fix build error in lpfc_scsi.c (Dick Kennedy) [1989265] - scsi: lpfc: Use list_move_tail() instead of list_del()/list_add_tail() (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Introduce VMID in I/O path (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Add QFPA and VMID timeout check in worker thread (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Timeout implementation for VMID (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Append the VMID to the wqe before sending (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Implement CT commands for appid (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Functions to manage VMIDs (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Implement ELS commands for appid (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Add support for VMID in mailbox command (Dick Kennedy) [1989265] - scsi: lpfc: vmid: VMID parameter initialization (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Add datastructure for supporting VMID in lpfc (Dick Kennedy) [1989265] - redhat/config: Rename CONFIG_DEBUG_KMEMLEAK_EARLY_LOG_SIZE to CONFIG_DEBUG_KMEMLEAK_MEM_POOL_SIZE (Waiman Long) [2018425] - kasan, kmemleak: reset tags when scanning block (Waiman Long) [2018425] - mm/kmemleak: rely on rcu for task stack scanning (Waiman Long) [2018425] - mm/kmemleak: silence KCSAN splats in checksum (Waiman Long) [2018425] - mm/kmemleak: turn kmemleak_lock and object->lock to raw_spinlock_t (Waiman Long) [2018425] - kmemleak: Do not corrupt the object_list during clean-up (Waiman Long) [2018425] - mm: kmemleak: use the memory pool for early allocations (Waiman Long) [2018425] - mm: kmemleak: simple memory allocation pool for kmemleak objects (Waiman Long) [2018425] - mm: kmemleak: make the tool tolerant to struct scan_area allocation failures (Waiman Long) [2018425] - kmemleak: increase DEBUG_KMEMLEAK_EARLY_LOG_SIZE default to 16K (Waiman Long) [2018425] - mm: kmemleak: disable early logging in case of error (Waiman Long) [2018425] - mm/kmemleak.c: fix unused-function warning (Waiman Long) [2018425] - kmemleak: powerpc: skip scanning holes in the .bss section (Waiman Long) [2018425] - mm: kmemleak: no need to check return value of debugfs_create functions (Waiman Long) [2018425]- powerpc/smp: Use existing L2 cache_map cpumask to find L3 cache siblings (Desnes A. Nunes do Rosario) [2013537] - powerpc/cacheinfo: Remove the redundant get_shared_cpu_map() (Desnes A. Nunes do Rosario) [2013537] - powerpc/cacheinfo: Lookup cache by dt node and thread-group id (Desnes A. Nunes do Rosario) [2013537] - Revert "thunderbolt: Hide authorized attribute if router does not support PCIe tunnels" (Torez Smith) [1969444] - thunderbolt: Add quirk for Intel Goshen Ridge DP credits (Torez Smith) [1969444] - thunderbolt: Update port credits after bonding is enabled/disabled (Torez Smith) [1969444] - thunderbolt: Wait for the lanes to actually bond (Torez Smith) [1969444] - thunderbolt: Read router preferred credit allocation information (Torez Smith) [1969444] - thunderbolt: Make tb_port_type() take const parameter (Torez Smith) [1969444] - thunderbolt: Move nfc_credits field to struct tb_path_hop (Torez Smith) [1969444] - thunderbolt: Align USB4 router wakes configuration with the CM guide (Torez Smith) [1969444] - thunderbolt: Add wake from DisplayPort (Torez Smith) [1969444] - thunderbolt: Use generic tb_nvm_[read|write]_data() for Thunderbolt 2/3 devices (Torez Smith) [1969444] - thunderbolt: Split NVM read/write generic functions out from usb4.c (Torez Smith) [1969444] - thunderbolt: Add self-authenticate support for new dock (Torez Smith) [1969444] - thunderbolt: usb4: Fix NVM read buffer bounds and offset issue (Torez Smith) [1969444] - thunderbolt: dma_port: Fix NVM read buffer bounds and offset issue (Torez Smith) [1969444] - thunderbolt: Hide authorized attribute if router does not support PCIe tunnels (Torez Smith) [1969444] - x86/mce: Avoid infinite loop for copy from user recovery (Prarit Bhargava) [1999550] - x86/mce: Rename kill_it to kill_current_task (Prarit Bhargava) [1999550] - x86/mce: Recover from poison found while copying from user space (Prarit Bhargava) [1999550] - x86/mce: Delay clearing IA32_MCG_STATUS to the end of do_machine_check() (Prarit Bhargava) [1999550] - x86/mce: Send #MC singal from task work (Prarit Bhargava) [1999550] - redhat/config: Enable Nitro Enclaves on aarch64 (Vitaly Kuznetsov) [2001581] - nitro_enclaves: Add fixes for checkpatch match open parenthesis reports (Vitaly Kuznetsov) [2001581] - nitro_enclaves: Update copyright statement to include 2021 (Vitaly Kuznetsov) [2001581] - nitro_enclaves: Add fix for the kernel-doc report (Vitaly Kuznetsov) [2001581] - nitro_enclaves: Enable Arm64 support (Vitaly Kuznetsov) [2001581] - nitro_enclaves: Set Bus Master for the NE PCI device (Vitaly Kuznetsov) [2001581] - nitro_enclaves: Fixup type and simplify logic of the poll mask setup (Vitaly Kuznetsov) [2001581] - mptcp: Make mptcp_pm_nl_mp_prio_send_ack() static (Davide Caratti) [2020198] - mptcp: fix possible stall on recvmsg() (Davide Caratti) [2020198] - mptcp: don't clear MPTCP_DATA_READY in sk_wait_event() (Davide Caratti) [2020198] - net: introduce and use lock_sock_fast_nested() (Davide Caratti) [2020198] - net: add annotation for sock_{lock,unlock}_fast (Davide Caratti) [2020198] - mptcp: allow changing the 'backup' bit when no sockets are open (Davide Caratti) [2020198] - mptcp: don't return sockets in foreign netns (Davide Caratti) [2020198] - mptcp: ensure tx skbs always have the MPTCP ext (Davide Caratti) [2020198] - mptcp: full fully established support after ADD_ADDR (Davide Caratti) [2020198] - redhat/configs: Move Hyper-V configs to 'generic' (Vitaly Kuznetsov) [1949614] - redhat/configs: enable CONFIG_INPUT_KEYBOARD on Aarch64 (Vitaly Kuznetsov) [1949614] - efi/libstub/random: Align allocate size to EFI_ALLOC_ALIGN (Vitaly Kuznetsov) [1949614] - efi/libstub: arm64: Double check image alignment at entry (Vitaly Kuznetsov) [1949614] - efi/arm64: Update debug prints to reflect other entropy sources (Vitaly Kuznetsov) [1949614] - efi/arm64: libstub: Deal gracefully with EFI_RNG_PROTOCOL failure (Vitaly Kuznetsov) [1949614] - Drivers: hv: Enable Hyper-V code to be built on ARM64 (Vitaly Kuznetsov) [1949614] - x86/Kconfig: Add new X86_HV_CALLBACK_VECTOR config symbol (Vitaly Kuznetsov) [1949614] - arm64: efi: Export screen_info (Vitaly Kuznetsov) [1949614] - arm64: hyperv: Initialize hypervisor on boot (Vitaly Kuznetsov) [1949614] - arm64: hyperv: Add panic handler (Vitaly Kuznetsov) [1949614] - arm64: hyperv: Add Hyper-V hypercall and register access utilities (Vitaly Kuznetsov) [1949614] - arm64: add arch/arm64/Kbuild (Vitaly Kuznetsov) [1949614] - PCI: hv: Turn on the host bridge probing on ARM64 (Vitaly Kuznetsov) [1949614] - PCI: hv: Set up MSI domain at bridge probing time (Vitaly Kuznetsov) [1949614] - PCI: hv: Set ->domain_nr of pci_host_bridge at probing time (Vitaly Kuznetsov) [1949614] - PCI: hv: Generify PCI probing (Vitaly Kuznetsov) [1949614] - arm64: PCI: Support root bridge preparation for Hyper-V (Vitaly Kuznetsov) [1949614] - arm64: PCI: Restructure pcibios_root_bridge_prepare() (Vitaly Kuznetsov) [1949614] - PCI: Support populating MSI domains of root buses via bridges (Vitaly Kuznetsov) [1949614] - PCI: Introduce domain_nr in pci_host_bridge (Vitaly Kuznetsov) [1949614] - drivers: hv: Decouple Hyper-V clock/timer code from VMbus drivers (Vitaly Kuznetsov) [1949614] - Drivers: hv: Move Hyper-V misc functionality to arch-neutral code (Vitaly Kuznetsov) [1949614] - x86/hyperv: handling hypercall page setup for root (Vitaly Kuznetsov) [1949614] - Drivers: hv: Add arch independent default functions for some Hyper-V handlers (Vitaly Kuznetsov) [1949614] - Drivers: hv: Make portions of Hyper-V init code be arch neutral (Vitaly Kuznetsov) [1949614] - asm-generic/hyperv: Add missing #include of nmi.h (Vitaly Kuznetsov) [1949614] - PCI: hv: Support for create interrupt v3 (Vitaly Kuznetsov) [1949614] - Drivers: hv: Move Hyper-V extended capability check to arch neutral code (Vitaly Kuznetsov) [1949614] - clocksource/drivers/hyper-v: Re-enable VDSO_CLOCKMODE_HVCLOCK on X86 (Vitaly Kuznetsov) [1949614] - clocksource/drivers/hyper-v: Handle vDSO differences inline (Vitaly Kuznetsov) [1949614] - arm64: smccc: Add support for SMCCCv1.2 extended input/output registers (Vitaly Kuznetsov) [1949614] - smccc: Define vendor hyp owned service call region (Vitaly Kuznetsov) [1949614] - scsi: smartpqi: Update version to 2.1.12-055 (Don Brace) [2018317] - scsi: smartpqi: Add 3252-8i PCI id (Don Brace) [2018317] - scsi: smartpqi: Fix duplicate device nodes for tape changers (Don Brace) [2018317] - scsi: smartpqi: Fix boot failure during LUN rebuild (Don Brace) [2018317] - scsi: smartpqi: Add extended report physical LUNs (Don Brace) [2018317] - scsi: smartpqi: Avoid failing I/Os for offline devices (Don Brace) [2018317] - scsi: smartpqi: Add TEST UNIT READY check for SANITIZE operation (Don Brace) [2018317] - scsi: smartpqi: Update LUN reset handler (Don Brace) [2018317] - scsi: smartpqi: Capture controller reason codes (Don Brace) [2018317] - scsi: smartpqi: Add controller handshake during kdump (Don Brace) [2018317] - scsi: smartpqi: Update device removal management (Don Brace) [2018317] - KVM: PPC: Tick accounting should defer vtime accounting 'til after IRQ handling (Laurent Vivier) [2009312] - vhost_net: fix OoB on sendmsg() failure. (Paolo Abeni) [1922828] - scsi: qla2xxx: Update version to 10.02.06.200-k (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Fix returnvar.cocci warnings (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix NVMe session down detection (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix NVMe retry (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix hang on NVMe command timeouts (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix NVMe | FCP personality change (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Do secure PLOGI when auth app is present (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add N2N support for EDIF (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix hang during NVMe session tear down (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Fix EDIF enable flag (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Reject AUTH ELS on session down (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Fix stale session (Nilesh Javali) [1983874] - scsi: qla2xxx: Update version to 10.02.06.100-k (Nilesh Javali) [1983874] - scsi: qla2xxx: Sync queue idx with queue_pair_map idx (Nilesh Javali) [1983874] - scsi: qla2xxx: Changes to support kdump kernel for NVMe BFS (Nilesh Javali) [1983874] - scsi: qla2xxx: Changes to support kdump kernel (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix NPIV create erroneous error (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix unsafe removal from linked list (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix port type info (Nilesh Javali) [1983874] - scsi: qla2xxx: Add debug print of 64G link speed (Nilesh Javali) [1983874] - scsi: qla2xxx: Show OS name and version in FDMI-1 (Nilesh Javali) [1983874] - scsi: qla2xxx: Changes to support FCP2 Target (Nilesh Javali) [1983874] - scsi: qla2xxx: Adjust request/response queue size for 28xx (Nilesh Javali) [1983874] - scsi: qla2xxx: Add host attribute to trigger MPI hang (Nilesh Javali) [1983874] - scsi: qla2xxx: Remove redundant initialization of variable num_cnt (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix use after free in debug code (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix spelling mistakes "allloc" -> "alloc" (Nilesh Javali) [1983874] - scsi: qla2xxx: Update version to 10.02.00.107-k (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Increment command and completion counts (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add encryption to I/O path (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add doorbell notification for app (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add detection of secure device (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add authentication pass + fail bsgs (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add key update (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add extraction of auth_els from the wire (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add send, receive, and accept for auth_els (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add getfcinfo and statistic bsgs (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add start + stop bsgs (Nilesh Javali) [1983874] - scsi: qla2xxx: Remove unused variable 'status' (Nilesh Javali) [1983874] - scsi: qla2xxx: Remove redundant continue statement in a for-loop (Nilesh Javali) [1983874] - scsi: qla2xxx: Add heartbeat check (Nilesh Javali) [1983874] - scsi: qla2xxx: Use list_move_tail() instead of list_del()/list_add_tail() (Nilesh Javali) [1983874] - scsi: qla2xxx: Remove duplicate declarations (Nilesh Javali) [1983874] - scsi: qla2xxx: Log PCI address in qla_nvme_unregister_remote_port() (Nilesh Javali) [1983874] - scsi: target: qla2xxx: Wait for stop_phase1 at WWN removal (Nilesh Javali) [1983874] - scsi: qla2xxx: Remove redundant assignment to rval (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix error return code in qla82xx_write_flash_dword() (Nilesh Javali) [1983874] - scsi: qla2xxx: Prevent PRLI in target mode (Nilesh Javali) [1983874] - scsi: qla2xxx: Reuse existing error handling path (Nilesh Javali) [1983874] - scsi: qla2xxx: Remove unneeded if-null-free check (Nilesh Javali) [1983874] - thermal/drivers/int340x: Do not set a wrong tcc offset on resume (David Arcari) [1997757] - thermal: core: Add new event for sending keep alive notifications (David Arcari) [1997757] - thermal/drivers/int340x/processor_thermal: Fix tcc setting (David Arcari) [1997757] - thermal/drivers/int340x/processor_thermal: Fix warning for return value (David Arcari) [1997757] - thermal/drivers/int340x/processor_thermal: Add PCI MMIO based thermal driver (David Arcari) [1997757] - thermal/drivers/int340x/processor_thermal: Split enumeration and processing part (David Arcari) [1997757] - thermal/drivers/int340x: processor_thermal: Export additional attributes (David Arcari) [1997757] - thermal/drivers/int340x: processor_thermal: Export mailbox interface (David Arcari) [1997757] - thermal/drivers/intel: Initialize RW trip to THERMAL_TEMP_INVALID (David Arcari) [1997757] - thermal: int340x: Fix unexpected shutdown at critical temperature (David Arcari) [1997757] - thermal: int340x: Support Alder Lake (David Arcari) [1997757] - thermal: int340x: processor_thermal: Correct workload type name (David Arcari) [1997757] - thermal: int340x: processor_thermal: Add mailbox driver (David Arcari) [1997757] - thermal: int340x: processor_thermal: Add RFIM driver (David Arcari) [1997757] - thermal: int340x: processor_thermal: Add AlderLake PCI device id (David Arcari) [1997757] - thermal: int340x: processor_thermal: Refactor MMIO interface (David Arcari) [1997757] - thermal: int340x: Add keep alive response method (David Arcari) [1997757] - thermal: int340x: Provide notification for OEM variable change (David Arcari) [1997757] - treewide: Add SPDX license identifier - Makefile/Kconfig (David Arcari) [1997757] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (David Arcari) [1997757] - intel_idle: Adjust the SKX C6 parameters if PC6 is disabled (David Arcari) [2003731] - intel_idle: update ICX C6 data (David Arcari) [2003731] - nbd: provide a way for userspace processes to identify device backends (Ming Lei) [1997338] - Revert "block, bfq: honor already-setup queue merges" (Ming Lei) [1997338] - blk-cgroup: fix UAF by grabbing blkcg lock before destroying blkg pd (Ming Lei) [1997338] - blkcg: fix memory leak in blk_iolatency_init (Ming Lei) [1997338] - blk-mq: avoid to iterate over stale request (Ming Lei) [1997338] - blk-mq: allow 4x BLK_MAX_REQUEST_COUNT at blk_plug for multiple_queues (Ming Lei) [1997338] - block, bfq: honor already-setup queue merges (Ming Lei) [1997338] - block/mq-deadline: Move dd_queued() to fix defined but not used warning (Ming Lei) [1997338] - cryptoloop: add a deprecation warning (Ming Lei) [1997338] - Revert "block/mq-deadline: Prioritize high-priority requests" (Ming Lei) [1997338] - mq-deadline: Fix request accounting (Ming Lei) [1997338] - nbd: Aovid double completion of a request (Ming Lei) [1997338] - blk-mq: clear active_queues before clearing BLK_MQ_F_TAG_QUEUE_SHARED (Ming Lei) [1997338] - Revert "block/mq-deadline: Add cgroup support" (Ming Lei) [1997338] - kyber: make trace_block_rq call consistent with documentation (Ming Lei) [1997338] - blk-iolatency: error out if blk_get_queue() failed in iolatency_set_limit() (Ming Lei) [1997338] - blk-mq-sched: Fix blk_mq_sched_alloc_tags() error handling (Ming Lei) [1997338] - loop: reintroduce global lock for safe loop_validate_file() traversal (Ming Lei) [1997338] - blk-cgroup: prevent rcu_sched detected stalls warnings while iterating blkgs (Ming Lei) [1997338] - block: fix the problem of io_ticks becoming smaller (Ming Lei) [1997338] - block: return errors from blk_execute_rq() (Ming Lei) [1997338] - block: support polling through blk_execute_rq (Ming Lei) [1997338] - loop: rewrite loop_exit using idr_for_each_entry (Ming Lei) [1997338] - loop: split loop_lookup (Ming Lei) [1997338] - loop: don't allow deleting an unspecified loop device (Ming Lei) [1997338] - loop: move loop_ctl_mutex locking into loop_add (Ming Lei) [1997338] - loop: split loop_control_ioctl (Ming Lei) [1997338] - loop: don't call loop_lookup before adding a loop device (Ming Lei) [1997338] - loop: remove the l argument to loop_add (Ming Lei) [1997338] - loop: reduce loop_ctl_mutex coverage in loop_exit (Ming Lei) [1997338] - loop: reorder loop_exit (Ming Lei) [1997338] - loop: Fix missing discard support when using LOOP_CONFIGURE (Ming Lei) [1997338] - block: export blk_next_bio() (Ming Lei) [1997338] - rsxx: Use struct_size() in vmalloc() (Ming Lei) [1997338] - block/mq-deadline: Remove a WARN_ON_ONCE() call (Ming Lei) [1997338] - blk: Fix lock inversion between ioc lock and bfqd lock (Ming Lei) [1997338] - bfq: Remove merged request already in bfq_requests_merged() (Ming Lei) [1997338] - block: fix trace completion for chained bio (Ming Lei) [1997338] - block/partitions/msdos: Fix typo inidicator -> indicator (Ming Lei) [1997338] - block, bfq: reset waker pointer with shared queues (Ming Lei) [1997338] - block, bfq: check waker only for queues with no in-flight I/O (Ming Lei) [1997338] - block, bfq: avoid delayed merge of async queues (Ming Lei) [1997338] - block, bfq: boost throughput by extending queue-merging times (Ming Lei) [1997338] - block, bfq: consider also creation time in delayed stable merge (Ming Lei) [1997338] - block, bfq: fix delayed stable merge check (Ming Lei) [1997338] - block, bfq: let also stably merged queues enjoy weight raising (Ming Lei) [1997338] - blk-wbt: make sure throttle is enabled properly (Ming Lei) [1997338] - blk-wbt: introduce a new disable state to prevent false positive by rwb_enabled() (Ming Lei) [1997338] - block/mq-deadline: Prioritize high-priority requests (Ming Lei) [1997338] - block/mq-deadline: Add cgroup support (Ming Lei) [1997338] - block/mq-deadline: Track I/O statistics (Ming Lei) [1997338] - block/mq-deadline: Add I/O priority support (Ming Lei) [1997338] - block/mq-deadline: Micro-optimize the batching algorithm (Ming Lei) [1997338] - block/mq-deadline: Reserve 25 of scheduler tags for synchronous requests (Ming Lei) [1997338] - block/mq-deadline: Improve the sysfs show and store macros (Ming Lei) [1997338] - block/mq-deadline: Improve compile-time argument checking (Ming Lei) [1997338] - block: mq-deadline: Fix queue restart handling (Ming Lei) [1997338] - block/mq-deadline: Rename dd_init_queue() and dd_exit_queue() (Ming Lei) [1997338] - block/mq-deadline: Remove two local variables (Ming Lei) [1997338] - block/mq-deadline: Add two lockdep_assert_held() statements (Ming Lei) [1997338] - block/mq-deadline: Add several comments (Ming Lei) [1997338] - block: Introduce the ioprio rq-qos policy (Ming Lei) [1997338] - block/blk-rq-qos: Move a function from a header file into a C file (Ming Lei) [1997338] - block/blk-cgroup: Swap the blk_throtl_init() and blk_iolatency_init() calls (Ming Lei) [1997338] - blkcg: fix memleak for iolatency (Ming Lei) [1997338] - blk-wbt: remove outdated comment (Ming Lei) [1997338] - block: Remove unnecessary elevator operation checks (Ming Lei) [1997338] - blk-mq: factor out a blk_mq_alloc_sq_tag_set helper (Ming Lei) [1997338] - block: Update blk_update_request() documentation (Ming Lei) [1997338] - blkcg: drop CLONE_IO check in blkcg_can_attach() (Ming Lei) [1997338] - aoe: remove unnecessary mutex_init() (Ming Lei) [1997338] - block: loop: fix deadlock between open and remove (Ming Lei) [1997338] - loop: scale loop device by introducing per device lock (Ming Lei) [1997338] - block/partitions/efi.c: Fix the efi_partition() kernel-doc header (Ming Lei) [1997338] - nbd: share nbd_put and return by goto put_nbd (Ming Lei) [1997338] - nbd: Fix NULL pointer in flush_workqueue (Ming Lei) [1997338] - blkdev.h: remove unused codes blk_account_rq (Ming Lei) [1997338] - block, bfq: avoid circular stable merges (Ming Lei) [1997338] - block: uapi: fix comment about block device ioctl (Ming Lei) [1997338] - block: reexpand iov_iter after read/write (Ming Lei) [1997338] - bfq/mq-deadline: remove redundant check for passthrough request (Ming Lei) [1997338] - blk-mq: bypass IO scheduler's limit_depth for passthrough request (Ming Lei) [1997338] - block: Fix sys_ioprio_set(.which=IOPRIO_WHO_PGRP) task iteration (Ming Lei) [1997338] - blk-mq: Always use blk_mq_is_sbitmap_shared (Ming Lei) [1997338] - block: add sysfs entry for virt boundary mask (Ming Lei) [1997338] - block, bfq: merge bursts of newly-created queues (Ming Lei) [1997338] - block, bfq: keep shared queues out of the waker mechanism (Ming Lei) [1997338] - block, bfq: fix weight-raising resume with !low_latency (Ming Lei) [1997338] - block, bfq: make shared queues inherit wakers (Ming Lei) [1997338] - block, bfq: put reqs of waker and woken in dispatch list (Ming Lei) [1997338] - block, bfq: always inject I/O of queues blocked by wakers (Ming Lei) [1997338] - blk-mq: Sentence reconstruct for better readability (Ming Lei) [1997338] - block: update a few comments in uapi/linux/blkpg.h (Ming Lei) [1997338] - block: don't ignore REQ_NOWAIT for direct IO (Ming Lei) [1997338] - block: clear GD_NEED_PART_SCAN later in bdev_disk_changed (Ming Lei) [1997338] - block: Discard page cache of zone reset target range (Ming Lei) [1997338] - block: Suppress uevent for hidden device when removed (Ming Lei) [1997338] - block: rsxx: fix error return code of rsxx_pci_probe() (Ming Lei) [1997338] - block: Fix REQ_OP_ZONE_RESET_ALL handling (Ming Lei) [1997338] - blk-cgroup: Fix the recursive blkg rwstat (Ming Lei) [1997338] - rsxx: Return -EFAULT if copy_to_user() fails (Ming Lei) [1997338] - block/bfq: update comments and default value in docs for fifo_expire (Ming Lei) [1997338] - block: Drop leftover references to RQF_SORTED (Ming Lei) [1997338] - blktrace: fix documentation for blk_fill_rw() (Ming Lei) [1997338] - blktrace: remove debugfs file dentries from struct blk_trace (Ming Lei) [1997338] - block: get rid of the trace rq insert wrapper (Ming Lei) [1997338] - blktrace: fix blk_rq_merge documentation (Ming Lei) [1997338] - blktrace: fix blk_rq_issue documentation (Ming Lei) [1997338] - blktrace: add blk_fill_rwbs documentation comment (Ming Lei) [1997338] - block: remove superfluous param in blk_fill_rwbs() (Ming Lei) [1997338] - block: Remove unused blk_pm_*() function definitions (Ming Lei) [1997338] - blk-mq: Use llist_head for blk_cpu_done (Ming Lei) [1997338] - blk-mq: Always complete remote completions requests in softirq (Ming Lei) [1997338] - block: use bi_max_vecs to find the bvec pool (Ming Lei) [1997338] - md/raid10: remove dead code in reshape_request (Ming Lei) [1997338] - block: remove the 1 and 4 vec bvec_slabs entries (Ming Lei) [1997338] - block: streamline bvec_alloc (Ming Lei) [1997338] - block: factor out a bvec_alloc_gfp helper (Ming Lei) [1997338] - block: move struct biovec_slab to bio.c (Ming Lei) [1997338] - block: reuse BIO_INLINE_VECS for integrity bvecs (Ming Lei) [1997338] - block: move three bvec helpers declaration into private helper (Ming Lei) [1997338] - blk-cgroup: Remove obsolete macro (Ming Lei) [1997338] - block: use an on-stack bio in blkdev_issue_flush (Ming Lei) [1997338] - blkcg: delete redundant get/put operations for queue (Ming Lei) [1997338] - block: unexport truncate_bdev_range (Ming Lei) [1997338] - blk: wbt: remove unused parameter from wbt_should_throttle (Ming Lei) [1997338] - bdev: Do not return EBUSY if bdev discard races with write (Ming Lei) [1997338] - bfq: don't duplicate code for different paths (Ming Lei) [1997338] - block: remove the request_queue to argument request based tracepoints (Ming Lei) [1997338] - virtio_net: disable cb aggressively (Stefan Hajnoczi) [1965914] - virtio: fix up virtio_disable_cb (Stefan Hajnoczi) [1965914] - virtio_net: move txq wakeups under tx q lock (Stefan Hajnoczi) [1965914] - virtio_net: move tx vq operation under tx queue lock (Stefan Hajnoczi) [1965914] - virtio_net: bulk free tx skbs (Stefan Hajnoczi) [1965914] - [s390] s390/qdio: propagate error when cancelling a ccw fails (Mete Durlu) [1984989] - [s390] s390/qdio: improve roll-back after error on ESTABLISH ccw (Mete Durlu) [1984989] - [s390] s390/qdio: cancel the ESTABLISH ccw after timeout (Mete Durlu) [1984989] - [s390] scsi: zfcp: Lift Request Queue tasklet & timer from qdio (Mete Durlu) [1984989] - [s390] scsi: zfcp: Move the position of put_device() (Mete Durlu) [1984989] - [s390] scsi: zfcp: Clean up sysfs code for SFP diagnostics (Mete Durlu) [1984989] - [s390] scsi: zfcp: Fix sysfs roll-back on error in zfcp_adapter_enqueue() (Mete Durlu) [1984989] - [s390] scsi: zfcp: Fix indentation coding style issue (Mete Durlu) [1984989] - [s390] scsi: zfcp: Remove unneeded INIT_LIST_HEAD() for FSF requests (Mete Durlu) [1984989] - x86/fpu/xstate: Clear xstate header in copy_xstate_to_uabi_buf() again (Prarit Bhargava) [1981448] - x86/fpu/signal: Let xrstor handle the features to init (Prarit Bhargava) [1981448] - x86/fpu/signal: Handle #PF in the direct restore path (Prarit Bhargava) [1981448] - x86/fpu: Return proper error codes from user access functions (Prarit Bhargava) [1981448] - x86/fpu/signal: Split out the direct restore code (Prarit Bhargava) [1981448] - x86/fpu/signal: Sanitize copy_user_to_fpregs_zeroing() (Prarit Bhargava) [1981448] - x86/fpu/signal: Sanitize the xstate check on sigframe (Prarit Bhargava) [1981448] - x86/fpu/signal: Remove the legacy alignment check (Prarit Bhargava) [1981448] - x86/fpu/signal: Move initial checks into fpu__restore_sig() (Prarit Bhargava) [1981448] - x86/fpu: Mark init_fpstate __ro_after_init (Prarit Bhargava) [1981448] - x86/pkru: Remove xstate fiddling from write_pkru() (Prarit Bhargava) [1981448] - x86/fpu: Don't store PKRU in xstate in fpu_reset_fpstate() (Prarit Bhargava) [1981448] - x86/fpu: Remove PKRU handling from switch_fpu_finish() (Prarit Bhargava) [1981448] - x86/fpu: Mask PKRU from kernel XRSTOR[S] operations (Prarit Bhargava) [1981448] - x86/fpu: Hook up PKRU into ptrace() (Prarit Bhargava) [1981448] - x86/fpu: Add PKRU storage outside of task XSAVE buffer (Prarit Bhargava) [1981448] - x86/fpu: Dont restore PKRU in fpregs_restore_userspace() (Prarit Bhargava) [1981448] - x86/fpu: Rename xfeatures_mask_user() to xfeatures_mask_uabi() (Prarit Bhargava) [1981448] - x86/fpu: Move FXSAVE_LEAK quirk info __copy_kernel_to_fpregs() (Prarit Bhargava) [1981448] - x86/fpu: Rename copy_kernel_to_fpregs() to restore_fpregs_from_fpstate() (Prarit Bhargava) [1981448] - x86/fpu: Rename __fpregs_load_activate() to fpregs_restore_userregs() (Prarit Bhargava) [1981448] - x86/fpu: Clean up the fpu__clear() variants (Prarit Bhargava) [1981448] - x86/fpu: Rename fpu__clear_all() to fpu_flush_thread() (Prarit Bhargava) [1981448] - x86/fpu: Use pkru_write_default() in copy_init_fpstate_to_fpregs() (Prarit Bhargava) [1981448] - x86/cpu: Write the default PKRU value when enabling PKE (Prarit Bhargava) [1981448] - x86/pkru: Provide pkru_write_default() (Prarit Bhargava) [1981448] - x86/pkru: Provide pkru_get_init_value() (Prarit Bhargava) [1981448] - x86/cpu: Sanitize X86_FEATURE_OSPKE (Prarit Bhargava) [1981448] - x86/pkeys: Move read_pkru() and write_pkru() (Prarit Bhargava) [1981448] - x86/fpu: Rename and sanitize fpu__save/copy() (Prarit Bhargava) [1981448] - x86/fpu/xstate: Sanitize handling of independent features (Prarit Bhargava) [1981448] - x86/fpu: Rename "dynamic" XSTATEs to "independent" (Prarit Bhargava) [1981448] - x86/fpu: Rename initstate copy functions (Prarit Bhargava) [1981448] - x86/fpu: Get rid of the FNSAVE optimization (Prarit Bhargava) [1981448] - x86/fpu: Rename copy_fpregs_to_fpstate() to save_fpregs_to_fpstate() (Prarit Bhargava) [1981448] - x86/fpu: Deduplicate copy_uabi_from_user/kernel_to_xstate() (Prarit Bhargava) [1981448] - x86/fpu: Rename xstate copy functions which are related to UABI (Prarit Bhargava) [1981448] - x86/fpu: Rename fregs-related copy functions (Prarit Bhargava) [1981448] - x86/math-emu: Rename frstor() (Prarit Bhargava) [1981448] - x86/fpu: Rename fxregs-related copy functions (Prarit Bhargava) [1981448] - x86/fpu: Get rid of CONFIG_AS_FXSAVEQ (Prarit Bhargava) [1981448] - x86/fpu: Rename copy_user_to_xregs() and copy_xregs_to_user() (Prarit Bhargava) [1981448] - x86/fpu: Rename copy_xregs_to_kernel() and copy_kernel_to_xregs() (Prarit Bhargava) [1981448] - x86/fpu: Get rid of copy_supervisor_to_kernel() (Prarit Bhargava) [1981448] - x86/fpu: Cleanup arch_set_user_pkey_access() (Prarit Bhargava) [1981448] - x86/kvm: Avoid looking up PKRU in XSAVE buffer (Prarit Bhargava) [1981448] - x86/fpu: Get rid of using_compacted_format() (Prarit Bhargava) [1981448] - x86/fpu: Move fpu__write_begin() to regset (Prarit Bhargava) [1981448] - x86/fpu/regset: Move fpu__read_begin() into regset (Prarit Bhargava) [1981448] - x86/fpu: Remove fpstate_sanitize_xstate() (Prarit Bhargava) [1981448] - x86/fpu: Use copy_xstate_to_uabi_buf() in fpregs_get() (Prarit Bhargava) [1981448] - x86/fpu: Use copy_xstate_to_uabi_buf() in xfpregs_get() (Prarit Bhargava) [1981448] - x86/fpu: Make copy_xstate_to_kernel() usable for [x]fpregs_get() (Prarit Bhargava) [1981448] - x86/fpu: Clean up fpregs_set() (Prarit Bhargava) [1981448] - x86/fpu: Fail ptrace() requests that try to set invalid MXCSR values (Prarit Bhargava) [1981448] - x86/fpu: Rewrite xfpregs_set() (Prarit Bhargava) [1981448] - x86/fpu: Simplify PTRACE_GETREGS code (Prarit Bhargava) [1981448] - x86/fpu: Reject invalid MXCSR values in copy_kernel_to_xstate() (Prarit Bhargava) [1981448] - x86/fpu: Sanitize xstateregs_set() (Prarit Bhargava) [1981448] - x86/fpu: Move inlines where they belong (Prarit Bhargava) [1981448] - x86/fpu: Get rid of fpu__get_supported_xfeatures_mask() (Prarit Bhargava) [1981448] - x86/fpu: Make xfeatures_mask_all __ro_after_init (Prarit Bhargava) [1981448] - x86/fpu: Mark various FPU state variables __ro_after_init (Prarit Bhargava) [1981448] - x86/pkeys: Revert a5eff7259790 ("x86/pkeys: Add PKRU value to init_fpstate") (Prarit Bhargava) [1981448] - x86/fpu: Fix copy_xstate_to_kernel() gap handling (Prarit Bhargava) [1981448] - x86/fpu: Limit xstate copy size in xstateregs_set() (Prarit Bhargava) [1981448] - x86/fpu: Make init_fpstate correct with optimized XSAVE (Prarit Bhargava) [1981448] - x86/fpu: Preserve supervisor states in sanitize_restored_user_xstate() (Prarit Bhargava) [1981448] - x86/fpu: Reset state for all signal restore failures (Prarit Bhargava) [1981448] - x86/signal: Introduce helpers to get the maximum signal frame size (Prarit Bhargava) [1981448] - x86/fpu: Fix various typos in comments (Prarit Bhargava) [1981448] - x86/fpu/xstate: Use sizeof() instead of a constant (Prarit Bhargava) [1981448] - x86/fpu: Handle FPU-related and clearcpuid command line arguments earlier (Prarit Bhargava) [1981448] - x86/fpu: Allow multiple bits in clearcpuid= parameter (Prarit Bhargava) [1981448] - x86: switch to ->regset_get() (Prarit Bhargava) [1981448] - regset: new method and helpers for it (Prarit Bhargava) [1981448] - copy_regset_to_user(): do all copyout at once. (Prarit Bhargava) [1981448] - introduction of regset ->get() wrappers, switching ELF coredumps to those (Prarit Bhargava) [1981448] - user_regset_copyout_zero(): use clear_user() (Prarit Bhargava) [1981448] - x86: kill dump_fpu() (Prarit Bhargava) [1981448] - x86: copy_fpstate_to_sigframe(): have fpregs_soft_get() use kernel buffer (Prarit Bhargava) [1981448] - x86/pkeys: Add check for pkey "overflow" (Prarit Bhargava) [1981448] - x86/fpu: Deactivate FPU state after failure during state load (Prarit Bhargava) [1981448] - x86/fpu: Use sizeof_field() macro (Prarit Bhargava) [1981448] - x86/fpu: Inline fpu__xstate_clear_all_cpu_caps() (Prarit Bhargava) [1981448] - x86/fpu: Make 'no387' and 'nofxsr' command line options useful (Prarit Bhargava) [1981448] - x86/fpu: Remove the fpu__save() export (Prarit Bhargava) [1981448] - x86/process: Add AVX-512 usage elapsed time to /proc/pid/arch_status (Prarit Bhargava) [1981448] - x86/fpu: Add SPDX license identifier - Makefile/Kconfig (Prarit Bhargava) [1981448] - x86/fpu: Add SPDX license identifier for missed files (Prarit Bhargava) [1981448] - x86/fpu: Fix __user annotations (Prarit Bhargava) [1981448] - x86/fpu: Move init_xstate_size() to __init section (Prarit Bhargava) [1981448] - x86/fpu: Update comment for __raw_xsave_addr() (Prarit Bhargava) [1981448] - scsi: qla2xxx: Fix kernel crash when accessing port_speed sysfs file (Nilesh Javali) [1981433] - scsi: core: Put LLD module refcnt after SCSI device is released (Ming Lei) [1996509] - scsi: iscsi: Fix set_param() handling (Chris Leech) [2011470] - scsi: iscsi: Fix iscsi_task use after free (Chris Leech) [2011470] - scsi: iscsi: Adjust iface sysfs attr detection (Chris Leech) [2011470] - scsi: iscsi: Fix iface sysfs attr detection (Chris Leech) [2011470] - scsi: iscsi: Move pool freeing (Chris Leech) [2011470] - scsi: iscsi: Hold task ref during TMF timeout handling (Chris Leech) [2011470] - scsi: iscsi: Flush block work before unblock (Chris Leech) [2011470] - scsi: iscsi: Fix completion check during abort races (Chris Leech) [2011470] - scsi: iscsi: Fix shost->max_id use (Chris Leech) [2011470] - scsi: iscsi: Fix conn use after free during resets (Chris Leech) [2011470] - scsi: iscsi: Get ref to conn during reset handling (Chris Leech) [2011470] - scsi: iscsi: Have abort handler get ref to conn (Chris Leech) [2011470] - scsi: iscsi: Add iscsi_cls_conn refcount helpers (Chris Leech) [2011470] - scsi: iscsi: iscsi_tcp: Start socket shutdown during conn stop (Chris Leech) [2011470] - scsi: iscsi: iscsi_tcp: Set no linger (Chris Leech) [2011470] - scsi: iscsi: Fix in-kernel conn failure handling (Chris Leech) [2011470] - scsi: iscsi: Rel ref after iscsi_lookup_endpoint() (Chris Leech) [2011470] - scsi: iscsi: Use system_unbound_wq for destroy_work (Chris Leech) [2011470] - scsi: iscsi: Force immediate failure during shutdown (Chris Leech) [2011470] - scsi: iscsi: Drop suspend calls from ep_disconnect (Chris Leech) [2011470] - scsi: iscsi: Stop queueing during ep_disconnect (Chris Leech) [2011470] - scsi: iscsi: Add task completion helper (Chris Leech) [2011470] - scsi: iscsi: Fix iSCSI cls conn state (Chris Leech) [2011470] - scsi: iscsi: Fix race condition between login and sync thread (Chris Leech) [2011470] - scsi: iscsi: Drop session lock in iscsi_session_chkready() (Chris Leech) [2011470] - scsi: libiscsi: Reset max/exp cmdsn during recovery (Chris Leech) [2011470] - scsi: iscsi_tcp: Fix shost can_queue initialization (Chris Leech) [2011470] - scsi: libiscsi: Add helper to calculate max SCSI cmds per session (Chris Leech) [2011470] - scsi: libiscsi: Fix iSCSI host workq destruction (Chris Leech) [2011470] - scsi: libiscsi: Fix iscsi_task use after free() (Chris Leech) [2011470] - scsi: libiscsi: Drop taskqueuelock (Chris Leech) [2011470] - scsi: libiscsi: Fix iscsi_prep_scsi_cmd_pdu() error handling (Chris Leech) [2011470] - scsi: iscsi: Fix inappropriate use of put_device() (Chris Leech) [2011470] - scsi: iscsi: Fail session and connection on transport registration failure (Chris Leech) [2011470] - scsi: drivers: base: Propagate errors through the transport component (Chris Leech) [2011470] - scsi: drivers: base: Support atomic version of attribute_container_device_trigger (Chris Leech) [2011470] - scsi: libiscsi: Fix NOP race condition (Chris Leech) [2011470] - scsi: libiscsi: use sendpage_ok() in iscsi_tcp_segment_map() (Chris Leech) [2011470] - scsi: iscsi: iscsi_tcp: Avoid holding spinlock while calling getpeername() (Chris Leech) [2011470] - scsi: iscsi: Do not put host in iscsi_set_flashnode_param() (Chris Leech) [2011470] - scsi: iscsi: Register sysfs for workqueue iscsi_destroy (Chris Leech) [2011470] - scsi: iscsi: Remove sessdestroylist (Chris Leech) [2011470] - scsi: iscsi: Optimize work queue flush use (Chris Leech) [2011470] - scsi: iscsi: Delay freeing target_id (Chris Leech) [2011470] - scsi: iscsi: Change iSCSI workqueue max_active back to 1 (Chris Leech) [2011470] - scsi: iscsi: Fix reference count leak in iscsi_boot_create_kobj (Chris Leech) [2011470]- scsi: qedf: Fix error codes in qedf_alloc_global_queues() (Nilesh Javali) [1983908] - scsi: qedf: Add check to synchronize abort and flush (Nilesh Javali) [1983908] - scsi: qedf: Use DEVICE_ATTR_RO() macro (Nilesh Javali) [1983908] - scsi: qedf: Use vzalloc() instead of vmalloc()/memset(0) (Nilesh Javali) [1983908] - scsi: qedf: Drop unnecessary NULL checks after container_of() (Nilesh Javali) [1983908] - scsi: qedf: Use devlink to report errors and recovery (Nilesh Javali) [1983908] - scsi: qedf: Enable devlink support (Nilesh Javali) [1983908] - scsi: qedf: Remove unused include of linux/version.h (Nilesh Javali) [1983908] - qed: implement devlink dump (Nilesh Javali) [1983908] - qed*: make use of devlink recovery infrastructure (Nilesh Javali) [1983908] - qed: use devlink logic to report errors (Nilesh Javali) [1983908] - qed: health reporter init deinit seq (Nilesh Javali) [1983908] - qed: implement devlink info request (Nilesh Javali) [1983908] - qed/qede: make devlink survive recovery (Nilesh Javali) [1983908] - qed: move out devlink logic into a new file (Nilesh Javali) [1983908] - i40e: fix endless loop under rtnl (Stefan Assmann) [1903921] - ovl: fix missing negative dentry check in ovl_rename() (Miklos Szeredi) [2010887] {CVE-2021-20321} - [RHEL8.6 BZ 1849234] cifs: report error instead of invalid when revalidating a dentry fails (Ronnie Sahlberg) [1849234] - mei: me: emmitsburg workstation DID (David Arcari) [2014195] - redhat/configs: Add CONFIG_INTEL_QEP (Prarit Bhargava) [1783559] - redhat/configs: Add CONFIG_COUNTER (Prarit Bhargava) [1783559] - counter: Rename counter_count_function to counter_function (Prarit Bhargava) [1783559] - counter: Rename counter_signal_value to counter_signal_level (Prarit Bhargava) [1783559] - counter: Standardize to ERANGE for limit exceeded errors (Prarit Bhargava) [1783559] - counter: intel-qep: Remove linux/bitops.h include (Prarit Bhargava) [1783559] - counter: intel-qep: Use to_pci_dev() helper (Prarit Bhargava) [1783559] - counter: intel-qep: Mark PM callbacks with __maybe_unused (Prarit Bhargava) [1783559] - counter: Add support for Intel Quadrature Encoder Peripheral (Prarit Bhargava) [1783559] - counter: Simplify the count_read and count_write callbacks (Prarit Bhargava) [1783559] - drivers/counter: Add SPDX license identifier - Makefile/Kconfig (Prarit Bhargava) [1783559] - counter: Introduce the Generic Counter interface (Prarit Bhargava) [1783559] - bpf: Fix integer overflow in prealloc_elems_and_freelist() (Yauheni Kaliuta) [2010492] {CVE-2021-41864} - audit: move put_tree() to avoid trim_trees refcount underflow and UAF (Richard Guy Briggs) [1978123] - tpm: ibmvtpm: Avoid error message when process gets signal while waiting (Štěpán Horáček) [1981473] - efi/tpm: Differentiate missing and invalid final event log table. (Štěpán Horáček) [1981473] - tpm: Replace WARN_ONCE() with dev_err_once() in tpm_tis_status() (Štěpán Horáček) [1981473] - tpm_tis: Use DEFINE_RES_MEM() to simplify code (Štěpán Horáček) [1981473] - tpm: fix some doc warnings in tpm1-cmd.c (Štěpán Horáček) [1981473] - tpm_tis_spi: add missing SPI device ID entries (Štěpán Horáček) [1981473] - tpm: add longer timeout for TPM2_CC_VERIFY_SIGNATURE (Štěpán Horáček) [1981473] - tpm_tis_spi: set default probe function if device id not match (Štěpán Horáček) [1981473] - tpm_crb: Use IOMEM_ERR_PTR when function returns iomem (Štěpán Horáček) [1981473] - tools/testing/scatterlist: Fix overflow of max segment size (Rafael Aquini) [2016426] - drm: Remove SCATTERLIST_MAX_SEGMENT (Rafael Aquini) [2016426] - lib/scatterlist: Fix wrong update of orig_nents (Rafael Aquini) [2016426] - lib/scatterlist: Provide a dedicated function to support table append (Rafael Aquini) [2016426] - tools/testing/scatterlist: Test dynamic __sg_alloc_table_from_pages (Rafael Aquini) [2016426] - tools/testing/scatterlist: Fix test to compile and run (Rafael Aquini) [2016426] - tools/testing/scatterlist: Show errors in human readable form (Rafael Aquini) [2016426] - tools/testing/scatterlist: Rejuvenate bit-rotten test (Rafael Aquini) [2016426] - Kconfig.debug: drop selecting non-existing HARDLOCKUP_DETECTOR_ARCH (Rafael Aquini) [2016426] - buildid: only consider GNU notes for build ID parsing (Rafael Aquini) [2016426] - lib/decompressors: remove set but not used variabled 'level' (Rafael Aquini) [2016426] - lib/math/rational.c: fix divide by zero (Rafael Aquini) [2016426] - lockdep/selftests: Fix selftests vs PROVE_RAW_LOCK_NESTING (Rafael Aquini) [2016426] - kunit: Fix result propagation for parameterised tests (Rafael Aquini) [2016426] - bug: Remove redundant condition check in report_bug (Rafael Aquini) [2016426] - zlib: move EXPORT_SYMBOL() and MODULE_LICENSE() out of dfltcc_syms.c (Rafael Aquini) [2016426] - zlib: export S390 symbols for zlib modules (Rafael Aquini) [2016426] - lib/crc32test: remove extra local_irq_disable/enable (Rafael Aquini) [2016426] - random32: add a selftest for the prandom32 code (Rafael Aquini) [2016426] - random32: add noise from network and scheduling activity (Rafael Aquini) [2016426] - random32: make prandom_u32() output unpredictable (Rafael Aquini) [2016426] - lib: Correct comment of prandom_seed (Rafael Aquini) [2016426] - lib/crc32.c: fix trivial typo in preprocessor condition (Rafael Aquini) [2016426] - lib/crc: Use consistent naming for CRC-32 polynomials (Rafael Aquini) [2016426] - lib/crc: Move polynomial definition to separate header (Rafael Aquini) [2016426] - kstrto*: do not describe simple_strto*() as obsolete/replaced (Rafael Aquini) [2016426] - kstrto*: correct documentation references to simple_strto*() (Rafael Aquini) [2016426] - kernel.h: update comment about simple_strto() functions (Rafael Aquini) [2016426] - lib/bitmap.c: fix bitmap_cut() for partial overlapping case (Rafael Aquini) [2016426] - devres: keep both device name and resource name in pretty name (Rafael Aquini) [2016426] - crc-t10dif: Fix potential crypto notify dead-lock (Rafael Aquini) [2016426] - vsprintf: don't obfuscate NULL and error pointers (Rafael Aquini) [2016426] - lib/stackdepot.c: fix global out-of-bounds in stack_slabs (Rafael Aquini) [2016426] - lib/scatterlist.c: adjust indentation in __sg_alloc_table (Rafael Aquini) [2016426] - lib/stackdepot: Fix outdated comments (Rafael Aquini) [2016426] - lib/test_kasan.c: fix memory leak in kmalloc_oob_krealloc_more() (Rafael Aquini) [2016426] - lib: Remove select of inexistant GENERIC_IO (Rafael Aquini) [2016426] - lib: test_user_copy: style cleanup (Rafael Aquini) [2016426] - usercopy: Add parentheses around assignment in test_copy_struct_from_user (Rafael Aquini) [2016426] - lib: textsearch: fix escapes in example code (Rafael Aquini) [2016426] - Partially revert "kfifo: fix kfifo_alloc() and kfifo_init()" (Rafael Aquini) [2016426] - lib: logic_pio: Fix RCU usage (Rafael Aquini) [2016426] - lib/test_overflow.c: avoid tainting the kernel and fix wrap size (Rafael Aquini) [2016426] - lib/test_string.c: avoid masking memset16/32/64 failures (Rafael Aquini) [2016426] - lib/scatterlist: Fix mapping iterator when sg->offset is greater than PAGE_SIZE (Rafael Aquini) [2016426] - lib/mpi: Fix karactx leak in mpi_powm (Rafael Aquini) [2016426] - sbitmap: fix improper use of smp_mb__before_atomic() (Rafael Aquini) [2016426] - kobject: Don't trigger kobject_uevent(KOBJ_REMOVE) twice. (Rafael Aquini) [2016426] - lib/div64.c: off by one in shift (Rafael Aquini) [2016426] - assoc_array: Fix shortcut creation (Rafael Aquini) [2016426] - lib/test_kmod.c: potential double free in error handling (Rafael Aquini) [2016426] - devres: always use dev_name() in devm_ioremap_resource() (Rafael Aquini) [2016426] - lib: fix build failure in CONFIG_DEBUG_VIRTUAL test (Rafael Aquini) [2016426] - test_firmware: fix error return getting clobbered (Rafael Aquini) [2016426] - lib: Fix ia64 bootloader linkage (Rafael Aquini) [2016426] - lib/test_hexdump.c: fix failure on big endian cpu (Rafael Aquini) [2016426] - hv_utils: Set the maximum packet size for VSS driver to the length of the receive buffer (Cathy Avery) [2012842] - scsi: storvsc: Log TEST_UNIT_READY errors as warnings (Cathy Avery) [2012842] - scsi: storvsc: Correctly handle multiple flags in srb_status (Cathy Avery) [2012842] - scsi: storvsc: Update error logging (Cathy Avery) [2012842] - scsi: storvsc: Miscellaneous code cleanups (Cathy Avery) [2012842] - scsi: storvsc: Use blk_mq_unique_tag() to generate requestIDs (Cathy Avery) [2012842] - Drivers: hv: vmbus: Copy packets sent by Hyper-V out of the ring buffer (Cathy Avery) [2012842] - scsi: core: Fix hang of freezing queue between blocking and running device (Ewan D. Milne) [2012323] - scsi: core: Fix capacity set to zero after offlinining device (Ewan D. Milne) [2012323] - scsi: sr: Return correct event when media event code is 3 (Ewan D. Milne) [2012323] - scsi: core: Avoid printing an error if target_alloc() returns -ENXIO (Ewan D. Milne) [2012323] - scsi: scsi_dh_rdac: Avoid crash during rdac_bus_attach() (Ewan D. Milne) [2012323] - scsi: core: Fix bad pointer dereference when ehandler kthread is invalid (Ewan D. Milne) [2012323] - scsi: core: Fix the documentation of the scsi_execute() time parameter (Ewan D. Milne) [2012323] - scsi: core: Retry I/O for Notify (Enable Spinup) Required error (Ewan D. Milne) [2012323] - scsi: sd: Call sd_revalidate_disk() for ioctl(BLKRRPART) (Ewan D. Milne) [2012323] - scsi: core: Inline scsi_mq_alloc_queue() (Ewan D. Milne) [2012323] - scsi: sr: Return appropriate error code when disk is ejected (Ewan D. Milne) [2012323] - scsi: core: Only put parent device if host state differs from SHOST_CREATED (Ewan D. Milne) [2012323] - scsi: core: Put .shost_dev in failure path if host state changes to RUNNING (Ewan D. Milne) [2012323] - scsi: core: Fix failure handling of scsi_add_host_with_dma() (Ewan D. Milne) [2012323] - scsi: core: Fix error handling of scsi_host_alloc() (Ewan D. Milne) [2012323] - scsi: st: Return error code in st_scsi_execute() (Ewan D. Milne) [2012323] - scsi: scsi_dh_alua: Retry RTPG on a different path after failure (Ewan D. Milne) [2012323] - scsi: scsi_transport_fc: Remove double FC_FPORT_DELETED in mask creation (Ewan D. Milne) [2012323] - scsi: core: Fix a comment in function scsi_host_dev_release() (Ewan D. Milne) [2012323] - scsi: scsi_debug: Drop if with an always false condition (Ewan D. Milne) [2012323] - scsi: scsi_debug: Fix cmd_per_lun, set to max_queue (Ewan D. Milne) [2012323] - scsi: sd: Introduce a new local variable in sd_check_events() (Ewan D. Milne) [2012323] - scsi: core: Modify the scsi_send_eh_cmnd() return value for the SDEV_BLOCK case (Ewan D. Milne) [2012323] - scsi: core: Rename scsi_softirq_done() into scsi_complete() (Ewan D. Milne) [2012323] - scsi: core: Remove an incorrect comment (Ewan D. Milne) [2012323] - scsi: core: Make the scsi_alloc_sgtables() documentation more accurate (Ewan D. Milne) [2012323] - scsi: scsi_dh_alua: Prevent duplicate pg info print in alua_rtpg() (Ewan D. Milne) [2012323] - scsi: core: scsi_host_cmd_pool is declared twice (Ewan D. Milne) [2012323] - scsi: core: Remove duplicate declarations (Ewan D. Milne) [2012323] - scsi: core: Fix comment typo (Ewan D. Milne) [2012323] - scsi: scsi_dh: Fix a typo (Ewan D. Milne) [2012323] - scsi: sd: Fix function name in header (Ewan D. Milne) [2012323] - scsi: sd_zbc: Place function name into header (Ewan D. Milne) [2012323] - scsi: sd_zbc: Update write pointer offset cache (Ewan D. Milne) [2012323] - scsi: st: Fix a use after free in st_open() (Ewan D. Milne) [2012323] - scsi: scsi_debug: Fix cmd duration calculation (Ewan D. Milne) [2012323] - scsi: core: Set shost as hctx driver_data (Ewan D. Milne) [2012323] - scsi: scsi_debug: Add new defer type for mq_poll (Ewan D. Milne) [2012323] - scsi: scsi_debug: mq_poll support (Ewan D. Milne) [2012323] - scsi: core: Add mq_poll support to SCSI layer (Ewan D. Milne) [2012323] - scsi: sd: Remove obsolete variable in sd_remove() (Ewan D. Milne) [2012323] - scsi: handle zone resources errors (Ewan D. Milne) [2012323] - scsi: scsi_debug: Fix scp is NULL errors (Ewan D. Milne) [2012323] - scsi: scsi_debug: Improve command duration calculation (Ewan D. Milne) [2012323] - x86/platform: Increase maximum GPIO number for X86_64 (David Arcari) [2016796] - pinctrl: pinconf-generic: Add function parameter description 'pctldev' (David Arcari) [2016796] - pinctrl: core: Remove duplicated word from devm_pinctrl_unregister() (David Arcari) [2016796] - pinctrl: tigerlake: Fix GPIO mapping for newer version of software (David Arcari) [2016796] - pinctrl: tigerlake: Add Alder Lake-M ACPI ID (David Arcari) [2016796] - docs: update pin-control.rst references (David Arcari) [2016796] - pinctrl: Keep enum pin_config_param ordered by name (part 2) (David Arcari) [2016796] - pinctrl: core: Show pin numbers for the controllers with base = 0 (David Arcari) [2016796] - pinctrl: Add PIN_CONFIG_MODE_PWM to enum pin_config_param (David Arcari) [2016796] - pinctrl: Introduce MODE group in enum pin_config_param (David Arcari) [2016796] - pinctrl: Keep enum pin_config_param ordered by name (David Arcari) [2016796] - pinctrl: core: Fix kernel doc string for pin_get_name() (David Arcari) [2016796] - pinctrl: intel: check REVID register value for device presence (David Arcari) [2016796] - pinctrl: intel: No need to disable IRQs in the handler (David Arcari) [2016796] - pinctrl: core: Set ret to 0 when group is skipped (David Arcari) [2016796] - pinctrl: core: Handling pinmux and pinconf separately (David Arcari) [2016796] - Documentation: rename pinctl to pin-control (David Arcari) [2016796] - pinctrl: pinmux: Add pinmux-select debugfs file (David Arcari) [2016796] - pinctrl: use to octal permissions for debugfs files (David Arcari) [2016796] - pinctrl: intel: Show the GPIO base calculation explicitly (David Arcari) [2016796] - pinctrl: pinmux: add function selector to pinmux-functions (David Arcari) [2016796] - pinctrl: intel: Convert capability list to features (David Arcari) [2016796] - pinctrl: intel: Drop unnecessary check for predefined features (David Arcari) [2016796] - pinctrl: intel: Split intel_pinctrl_add_padgroups() for better maintenance (David Arcari) [2016796] - pinctrl: remove empty lines in pinctrl subsystem (David Arcari) [2016796] - pinctrl: intel: Actually disable Tx and Rx buffers on GPIO request (David Arcari) [2016796] - pinctrl: Remove hole in pinctrl_gpio_range (David Arcari) [2016796] - pinctrl: core: Add missing #ifdef CONFIG_GPIOLIB (David Arcari) [2016796] - pinctrl: intel: Set default bias in case no particular value given (David Arcari) [2016796] - pinctrl: intel: Fix 2 kOhm bias which is 833 Ohm (David Arcari) [2016796] - pinctrl: core: print gpio in pins debugfs file (David Arcari) [2016796] - pinctrl: pinmux: Add some missing parameter descriptions (David Arcari) [2016796] - pinctrl: core: Fix a bunch of kerneldoc issues (David Arcari) [2016796] - pinctrl: Define of_pinctrl_get() dummy for !PINCTRL (David Arcari) [2016796] - pinctrl: core: Remove extra kref_get which blocks hogs being freed (David Arcari) [2016796] - pinctrl: Export some needed symbols at module load time (David Arcari) [2016796] - pinctrl: core: Add pinctrl_select_default_state() and export it (David Arcari) [2016796] - pinctrl: make pinconf.h self-contained (David Arcari) [2016796] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 194 (David Arcari) [2016796] - pinctrl: remove pinctrl/machine.h inclusion from pinctrl/pinconf.h (David Arcari) [2016796] - pinctrl: Document pin_config_group_get() return codes like pin_config_get() (David Arcari) [2016796] - pinctrl: intel: Convert to use SPDX identifier (David Arcari) [2016796] - mm/swapfile: fix an integer overflow in swap_show() (Rafael Aquini) [2008812] - mm: swapfile: fix /proc/swaps heading and Size/Used/Priority alignment (Rafael Aquini) [2008812] - Makefile: update early devel phase flag (Augusto Caringi) [2000679] - KVM: s390: Enable specification exception interpretation (Thomas Huth) [1984894] - KVM: x86: Update vCPU's hv_clock before back to guest when tsc_offset is adjusted (Marcelo Tosatti) [2007928] - ibmvnic: Remove the proper scrq flush (Desnes A. Nunes do Rosario) [2014097] - selftests/net/ipsec: Add test for xfrm_spdattr_type_t (Hangbin Liu) [2018056] - selftest/net/ipsec.c: Remove unneeded semicolon (Hangbin Liu) [2018056] - selftest/net/xfrm: Add test for ipsec tunnel (Hangbin Liu) [2018056] - ipv6: add ip6_sock_set_v6only (Josef Oskera) [2008908] - ipv6: When forwarding count rx stats on the orig netdev (Hangbin Liu) [2017704] - ipv6: make exception cache less predictible (Hangbin Liu) [2017704] - ipv6: use siphash in rt6_exception_hash() (Hangbin Liu) [2017704] - ipv6: use jhash2() in rt6_exception_hash() (Hangbin Liu) [2017704] - net/l2tp: Fix reference count leak in l2tp_udp_recv_core (Guillaume Nault) [2020380] - netfilter: nft_flow_offload: fix underflow in flowtable reference counter (Phil Sutter) [2008551] - net: xfrm: Fix end of loop tests for list_for_each_entry (Sabrina Dubroca) [2019168] - xfrm: Fix error reporting in xfrm_state_construct. (Sabrina Dubroca) [2019168]- nvme-mpath: replace direct_make_request with generic_make_request (Gopal Tiwari) [2013505] - net-sysfs: try not to restart the syscall if it will fail eventually (Antoine Tenart) [2016005] - net: mana: Fix error handling in mana_create_rxq() (Mohammed Gamal) [2011886] - net: mana: Prefer struct_size over open coded arithmetic (Mohammed Gamal) [2011886] - net: mana: Add WARN_ON_ONCE in case of CQE read overflow (Mohammed Gamal) [2011886] - net: mana: Add support for EQ sharing (Mohammed Gamal) [2011886] - net: mana: Move NAPI from EQ to CQ (Mohammed Gamal) [2011886] - net: mana: Fix a memory leak in an error handling path in 'mana_create_txq()' (Mohammed Gamal) [2011886] - net: mana: Use struct_size() in kzalloc() (Mohammed Gamal) [2011886] - vmxnet3: switch from 'pci_' to 'dma_' API (Kamal Heib) [2013202] - vmxnet3: update to version 6 (Kamal Heib) [2013202] - vmxnet3: increase maximum configurable mtu to 9190 (Kamal Heib) [2013202] - vmxnet3: set correct hash type based on rss information (Kamal Heib) [2013202] - vmxnet3: add support for ESP IPv6 RSS (Kamal Heib) [2013202] - vmxnet3: remove power of 2 limitation on the queues (Kamal Heib) [2013202] - vmxnet3: add support for 32 Tx/Rx queues (Kamal Heib) [2013202] - vmxnet3: prepare for version 6 changes (Kamal Heib) [2013202] - vmxnet3: fix cksum offload issues for tunnels with non-default udp ports (Kamal Heib) [2013202] - treewide: Use fallthrough pseudo-keyword (Kamal Heib) [2013202] - net: Use skb_frag_off accessors (Kamal Heib) [2013202] - net: Use skb accessors in network drivers (Kamal Heib) [2013202] - vmxnet3: Remove call to memset after dma_alloc_coherent (Kamal Heib) [2013202] - cgroup/debug: Fix lockdep splat with "pK" format specifier (Waiman Long) [2007919] - configs: Enable FC_APPID (Ewan D. Milne) [1643346] - configs: Enable BLK_CGROUP_FC_APPID (Ewan D. Milne) [1643346] - scsi: nvme: Added a new sysfs attribute appid_store (Ewan D. Milne) [1643346] - scsi: blkcg: Add app identifier support for blkcg (Ewan D. Milne) [1643346] - scsi: cgroup: Add cgroup_get_from_id() (Ewan D. Milne) [1643346] - perf iostat: Fix Segmentation fault from NULL 'struct perf_counts_values *' (Michael Petlan) [2003981] - perf iostat: Use system-wide mode if the target cpu_list is unspecified (Michael Petlan) [2003981] - perf beauty: Update copy of linux/socket.h with the kernel sources (Michael Petlan) [2003981] - perf test: Fix non-bash issue with stat bpf counters (Michael Petlan) [2003981] - perf machine: Fix refcount usage when processing PERF_RECORD_KSYMBOL (Michael Petlan) [2003981] - perf metricgroup: Return error code from metricgroup__add_metric_sys_event_iter() (Michael Petlan) [2003981] - perf metricgroup: Fix find_evsel_group() event selector (Michael Petlan) [2003981] - perf session: Correct buffer copying when peeking events (Michael Petlan) [2003981] - perf env: Fix memory leak of bpf_prog_info_linear member (Michael Petlan) [2003981] - perf symbol-elf: Fix memory leak by freeing sdt_note.args (Michael Petlan) [2003981] - perf stat: Honor event config name on --no-merge (Michael Petlan) [2003981] - perf test: Test 17 fails with make LIBPFM4=1 on s390 z/VM (Michael Petlan) [2003981] - perf stat: Fix error return code in bperf__load() (Michael Petlan) [2003981] - perf record: Move probing cgroup sampling support (Michael Petlan) [2003981] - perf probe: Fix NULL pointer dereference in convert_variable_location() (Michael Petlan) [2003981] - perf tools: Copy uapi/asm/perf_regs.h from the kernel for MIPS (Michael Petlan) [2003981] - perf stat: Fix error check for bpf_program__attach (Michael Petlan) [2003981] - perf jevents: Fix getting maximum number of fds (Michael Petlan) [2003981] - perf stat: Skip evlist__[enable|disable] when all events uses BPF (Michael Petlan) [2003981] - perf script: Add missing PERF_IP_FLAG_CHARS for VM-Entry and VM-Exit (Michael Petlan) [2003981] - perf scripts python: exported-sql-viewer.py: Fix warning display (Michael Petlan) [2003981] - perf scripts python: exported-sql-viewer.py: Fix Array TypeError (Michael Petlan) [2003981] - perf scripts python: exported-sql-viewer.py: Fix copy to clipboard from Top Calls by elapsed Time report (Michael Petlan) [2003981] - perf parse-events: Check if the software events array slots are populated (Michael Petlan) [2003981] - perf tools: Add 'cgroup-switches' software event (Michael Petlan) [2003981] - perf intel-pt: Remove redundant setting of ptq->insn_len (Michael Petlan) [2003981] - perf intel-pt: Fix sample instruction bytes (Michael Petlan) [2003981] - perf intel-pt: Fix transaction abort handling (Michael Petlan) [2003981] - perf test: Fix libpfm4 support (63) test error for nested event groups (Michael Petlan) [2003981] - perf buildid-list: Initialize zstd_data (Michael Petlan) [2003981] - tools build: Fix quiet cmd indentation (Michael Petlan) [2003981] - perf tools: Fix a build error on arm64 with clang (Michael Petlan) [2003981] - perf tools: Fix dynamic libbpf link (Michael Petlan) [2003981] - perf session: Fix swapping of cpu_map and stat_config records (Michael Petlan) [2003981] - perf jevents: Silence warning for ArchStd files (Michael Petlan) [2003981] - perf build: Defer printing detected features to the end of all feature checks (Michael Petlan) [2003981] - tools build: Allow deferring printing the results of feature detection (Michael Petlan) [2003981] - perf build: Regenerate the FEATURE_DUMP file after extra feature checks (Michael Petlan) [2003981] - perf session: Dump PERF_RECORD_TIME_CONV event (Michael Petlan) [2003981] - perf session: Add swap operation for event TIME_CONV (Michael Petlan) [2003981] - perf jit: Let convert_timestamp() to be backwards-compatible (Michael Petlan) [2003981] - perf tools: Change fields type in perf_record_time_conv (Michael Petlan) [2003981] - perf tools: Enable libtraceevent dynamic linking (Michael Petlan) [2003981] - perf report: Print percentage of each event statistics (Michael Petlan) [2003981] - perf report: Make --skip-empty as default (Michael Petlan) [2003981] - perf report: Add --skip-empty option to suppress 0 event stat (Michael Petlan) [2003981] - perf report: Show event sample counts in --stat output (Michael Petlan) [2003981] - perf hists: Split hists_stats from events_stats (Michael Petlan) [2003981] - perf top: Use evlist->events_stat to count events (Michael Petlan) [2003981] - perf data: Add JSON export (Michael Petlan) [2003981] - perf stat: Introduce bpf_counter_ops->disable() (Michael Petlan) [2003981] - perf stat: Introduce ':b' modifier (Michael Petlan) [2003981] - perf stat: Introduce config stat.bpf-counter-events (Michael Petlan) [2003981] - perf bpf: check perf_attr_map is compatible with the perf binary (Michael Petlan) [2003981] - perf util: Move bpf_perf definitions to a libperf header (Michael Petlan) [2003981] - perf tools: Update topdown documentation to permit rdpmc calls (Michael Petlan) [2003981] - perf tools: Add a build-test variant to use in builds from a tarball (Michael Petlan) [2003981] - perf arm64: Fix off-by-one directory paths. (Michael Petlan) [2003981] - perf: Update .gitignore file (Michael Petlan) [2003981] - perf stat: Enable iostat mode for x86 platforms (Michael Petlan) [2003981] - perf stat: Helper functions for PCIe root ports list in iostat mode (Michael Petlan) [2003981] - perf stat: Basic support for iostat in perf (Michael Petlan) [2003981] - libperf xyarray: Add bounds checks to xyarray__entry() (Michael Petlan) [2003981] - libperf: Add support for user space counter access (Michael Petlan) [2003981] - libperf tests: Add support for verbose printing (Michael Petlan) [2003981] - libperf: Add evsel mmap support (Michael Petlan) [2003981] - tools include: Add an initial math64.h (Michael Petlan) [2003981] - perf beauty: Fix fsconfig generator (Michael Petlan) [2003981] - perf record: Improve 'Workload failed' message printing events + what was exec'ed (Michael Petlan) [2003981] - perf evlist: Add a method to return the list of evsels as a string (Michael Petlan) [2003981] - perf annotate: Fix sample events lost in stdio mode (Michael Petlan) [2003981] - perf vendor events amd: Add Zen3 events (Michael Petlan) [2003981] - perf vendor events amd: Use 0x02x format for event code and umask (Michael Petlan) [2003981] - perf vendor events amd: Use lowercases for all the eventcodes and umasks (Michael Petlan) [2003981] - perf vendor events amd: Fix broken L2 Cache Hits from L2 HWPF metric (Michael Petlan) [2003981] - perf vendor events arm64: Add Hisi hip08 L3 metrics (Michael Petlan) [2003981] - perf vendor events arm64: Add Hisi hip08 L2 metrics (Michael Petlan) [2003981] - perf vendor events arm64: Add Hisi hip08 L1 metrics (Michael Petlan) [2003981] - perf pmu: Add pmu_events_map__find() function to find the common PMU map for the system (Michael Petlan) [2003981] - perf test: Handle metric reuse in pmu-events parsing test (Michael Petlan) [2003981] - perf metricgroup: Make find_metric() public with name change (Michael Petlan) [2003981] - perf mem-events: Remove unnecessary 'struct mem_info' forward declaration (Michael Petlan) [2003981] - perf evsel: Remove duplicate 'struct target' forward declaration (Michael Petlan) [2003981] - perf annotate: Add --demangle and --demangle-kernel (Michael Petlan) [2003981] - perf tools: Preserve identifier id in OCaml demangler (Michael Petlan) [2003981] - perf daemon: Remove duplicate includes (Michael Petlan) [2003981] - perf tools: Remove duplicate struct forward declarations (Michael Petlan) [2003981] - perf test: Add CSV summary test (Michael Petlan) [2003981] - perf stat: Align CSV output for summary mode (Michael Petlan) [2003981] - perf test: Add a shell test for 'perf stat --bpf-counters' new option (Michael Petlan) [2003981] - perf stat: Measure 't0' and 'ref_time' after enable_counters() (Michael Petlan) [2003981] - perf stat: Introduce 'bperf' to share hardware PMCs with BPF (Michael Petlan) [2003981] - perf tools: Fix various typos in comments (Michael Petlan) [2003981] - perf test: Add 30s timeout for wait for daemon start. (Michael Petlan) [2003981] - perf test: Cleanup daemon if test is interrupted. (Michael Petlan) [2003981] - perf test: Remove unused argument (Michael Petlan) [2003981] - perf stat: Improve readability of shadow stats (Michael Petlan) [2003981] - perf stat: Elaborate use cases for the -n/--null command line option (Michael Petlan) [2003981] - perf evlist: Change the COMM when preparing the workload (Michael Petlan) [2003981] - perf machine: Assign boolean values to a bool variable (Michael Petlan) [2003981] - perf tools: use ARRAY_SIZE (Michael Petlan) [2003981] - perf stat: Fixup __perf_stat_evsel__is() prefix (Michael Petlan) [2003981] - perf script: Fixup 'struct evsel_script' method prefix (Michael Petlan) [2003981] - perf symbols: Fix dso__fprintf_symbols_by_name() to return the number of printed chars (Michael Petlan) [2003981] - tools include: Add __sum16 and __wsum definitions. (Michael Petlan) [2003981] - perf annotate: Show full source location with 'l' hotkey (Michael Petlan) [2003981] - perf bench: Fix misspellings using codespell (Michael Petlan) [2003981] - perf config: Add annotate.demangle{,_kernel} (Michael Petlan) [2003981] - perf bpf: Minor whitespace cleanup. (Michael Petlan) [2003981] - perf tools: Enable warnings when compiling BPF programs (Michael Petlan) [2003981] - perf skel: Remove some unused variables. (Michael Petlan) [2003981] - perf report: Create option to disable raw event ordering (Michael Petlan) [2003981] - perf metric: Remove unneeded semicolon (Michael Petlan) [2003981] - perf cs-etm: Detect pid in VMID for kernel running at EL2 (Michael Petlan) [2003981] - perf cs-etm: Add helper cs_etm__get_pid_fmt() (Michael Petlan) [2003981] - perf cs-etm: Support PID tracing in config (Michael Petlan) [2003981] - perf cs-etm: Fix bitmap for option (Michael Petlan) [2003981] - perf cs-etm: Update ETM metadata format (Michael Petlan) [2003981] - perf vendor events power9: Remove unsupported metrics (Michael Petlan) [2003981] - perf buildid-cache: Add test for PE executable (Michael Petlan) [2003981] - perf docs: Add man pages to see also (Michael Petlan) [2003981] - perf tools: Generate mips syscalls_n64.c syscall table (Michael Petlan) [2003981] - perf s390: Move syscall.tbl check into check-headers.sh (Michael Petlan) [2003981] - perf tools: Support MIPS unwinding and dwarf-regs (Michael Petlan) [2003981] - tools: do not include scripts/Kbuild.include (Michael Petlan) [2003981] - tools: Allow proper CC/CXX/... override with LLVM=1 in Makefile.include (Michael Petlan) [2003981] - perf intel-pt: Use aux_watermark (Michael Petlan) [2003981] - perf/x86/intel/uncore: Fix M2M event umask for Ice Lake server (Michael Petlan) [2003981] - perf/x86/intel/uncore: Fix a kernel WARNING triggered by maxcpus=1 (Michael Petlan) [2003981] - perf: Fix data race between pin_count increment/decrement (Michael Petlan) [2003981] - perf/x86: Avoid touching LBR_TOS MSR for Arch LBR (Michael Petlan) [2003981] - perf/x86: Allow for 8running into P4 specific code (Michael Petlan) [2003981] - perf: Add support for event removal on exec (Michael Petlan) [2003981] - perf: Support only inheriting events if cloned with CLONE_THREAD (Michael Petlan) [2003981] - perf: Apply PERF_EVENT_IOC_MODIFY_ATTRIBUTES to children (Michael Petlan) [2003981] - perf: Rework perf_event_exit_event() (Michael Petlan) [2003981] - perf: Cap allocation order at aux_watermark (Michael Petlan) [2003981] - perf/x86/intel/uncore: Enable IIO stacks to PMON mapping for multi-segment SKX (Michael Petlan) [2003981] - perf core: Allocate perf_event in the target node memory (Michael Petlan) [2003981] - perf core: Add a kmem_cache for struct perf_event (Michael Petlan) [2003981] - perf core: Allocate perf_buffer in the target node memory (Michael Petlan) [2003981] - x86: Remove unusual Unicode characters from comments (Michael Petlan) [2003981] - redhat/configs: Add CONFIG_TIMERLAT_TRACER (Jerome Marchand) [1979382] - redhat/configs: Add CONFIG_OSNOISE_TRACER (Jerome Marchand) [1979382] - tracing/osnoise: Fix missed cpus_read_unlock() in start_per_cpu_kthreads() (Jerome Marchand) [1979382] - tracing: Replace deprecated CPU-hotplug functions. (Jerome Marchand) [1979382] - trace/osnoise: Print a stop tracing message (Jerome Marchand) [1979382] - trace/timerlat: Add a header with PREEMPT_RT additional fields (Jerome Marchand) [1979382] - trace/osnoise: Add a header with PREEMPT_RT additional fields (Jerome Marchand) [1979382] - tracing: Quiet smp_processor_id() use in preemptable warning in hwlat (Jerome Marchand) [1979382] - trace/timerlat: Fix indentation on timerlat_main() (Jerome Marchand) [1979382] - trace/osnoise: Make 'noise' variable s64 in run_osnoise() (Jerome Marchand) [1979382] - tracing: Fix spelling in osnoise tracer "interferences" -> "interference" (Jerome Marchand) [1979382] - Documentation: Fix a typo on trace/osnoise-tracer (Jerome Marchand) [1979382] - trace/osnoise: Fix return value on osnoise_init_hotplug_support (Jerome Marchand) [1979382] - trace/osnoise: Make interval u64 on osnoise_main (Jerome Marchand) [1979382] - trace/osnoise: Fix 'no previous prototype' warnings (Jerome Marchand) [1979382] - tracing: Have osnoise_main() add a quiescent state for task rcu (Jerome Marchand) [1979382] - trace/osnoise: Support hotplug operations (Jerome Marchand) [1979382] - trace/hwlat: Support hotplug operations (Jerome Marchand) [1979382] - trace/hwlat: Protect kdata->kthread with get/put_online_cpus (Jerome Marchand) [1979382] - trace: Add timerlat tracer (Jerome Marchand) [1979382] - trace: Add osnoise tracer (Jerome Marchand) [1979382] - trace: Add __print_ns_to_secs() and __print_ns_without_secs() helpers (Jerome Marchand) [1979382] - trace/hwlat: Remove printk from sampling loop (Jerome Marchand) [1979382] - trace/hwlat: Use trace_min_max_param for width and window params (Jerome Marchand) [1979382] - trace: Add a generic function to read/write u64 values from tracefs (Jerome Marchand) [1979382] - trace/hwlat: Implement the per-cpu mode (Jerome Marchand) [1979382] - trace/hwlat: Switch disable_migrate to mode none (Jerome Marchand) [1979382] - trace/hwlat: Implement the mode config option (Jerome Marchand) [1979382] - uio_hv_generic: Fix another memory leak in error handling paths (Mohammed Gamal) [2008561] - uio_hv_generic: Fix a memory leak in error handling paths (Mohammed Gamal) [2008561] - mfd: intel-lpss: Add Intel Alder Lake-M PCI IDs (David Arcari) [1929498] - xfs: fix up non-directory creation in SGID directories (Brian Foster) [2004810] - xfs: kill ialloced in xfs_dialloc() (Brian Foster) [2004810] - xfs: spilt xfs_dialloc() into 2 functions (Brian Foster) [2004810] - xfs: move xfs_dialloc_roll() into xfs_dialloc() (Brian Foster) [2004810] - xfs: move on-disk inode allocation out of xfs_ialloc() (Brian Foster) [2004810] - xfs: introduce xfs_dialloc_roll() (Brian Foster) [2004810] - xfs: convert noroom, okalloc in xfs_dialloc() to bool (Brian Foster) [2004810] - xfs: check tp->t_dqinfo value instead of the XFS_TRANS_DQ_DIRTY flag (Brian Foster) [2004810] - scsi: vmw_pvscsi: Set correct residual data length (Cathy Avery) [2012237] - scsi: vmw_pvscsi: MAINTAINERS: Update maintainer (Cathy Avery) [2012237] - treewide: Use fallthrough pseudo-keyword (Cathy Avery) [2012237] - scsi: be2iscsi: Fix use-after-free during IP updates (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Fix some missing space in some messages (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Fix an error handling path in beiscsi_dev_probe() (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Remove redundant initialization (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Demote incomplete/non-conformant kernel-doc header (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Ensure function follows directly after its header (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Fix beiscsi_phys_port()'s name in header (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Provide missing function name in header (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Fix incorrect naming of beiscsi_iface_config_vlan() (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Mark beiscsi_attrs with static keyword (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Revert "Fix a theoretical leak in beiscsi_create_eqs()" (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Fix a theoretical leak in beiscsi_create_eqs() (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Correct misdocumentation of function param 'ep' (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Add missing function parameter description (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Fix misdocumentation of 'pcontext' (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Fix API/documentation slip (Maurizio Lombardi) [1984347] - powerpc/spinlock: Properly define pv_spinlocks_init() (Waiman Long) [2014363] - ACPI: Pass the same capabilities to the _OSC regardless of the query flag (Mark Langsdorf) [1982319] - Revert "[acpi] ACPI: sleep: Put the FACS table after using it" (Mark Langsdorf) [1982319] - ACPICA: Clean up context mutex during object deletion (Mark Langsdorf) [1982319] - ACPI: power: Refine turning off unused power resources (Mark Langsdorf) [1982319] - ACPI: NFIT: Fix support for variable 'SPA' structure size (Mark Langsdorf) [1982319] - ACPI: custom_method: fix a possible memory leak (Mark Langsdorf) [1982319] - ACPI: custom_method: fix potential use-after-free issue (Mark Langsdorf) [1982319] - ACPI: irq: Prevent unregistering of GIC SGIs (Mark Langsdorf) [1982319] - ACPI: GTDT: Don't corrupt interrupt mappings on watchdow probe failure (Mark Langsdorf) [1982319] - ACPI: video: use native backlight for GA401/GA502/GA503 (Mark Langsdorf) [1982319] - ACPI: APEI: remove redundant assignment to variable rc (Mark Langsdorf) [1982319] - ACPI: utils: Capitalize abbreviations in the comments (Mark Langsdorf) [1982319] - ACPI: utils: Document for_each_acpi_dev_match() macro (Mark Langsdorf) [1982319] - ACPI: bus: Introduce acpi_dev_get() and reuse it in ACPI code (Mark Langsdorf) [1982319] - ACPI: scan: Utilize match_string() API (Mark Langsdorf) [1982319] - ACPI: CPPC: Replace cppc_attr with kobj_attribute (Mark Langsdorf) [1982319] - ACPI: scan: Call acpi_get_object_info() from acpi_set_pnp_ids() (Mark Langsdorf) [1982319] - ACPI: scan: Drop sta argument from acpi_init_device_object() (Mark Langsdorf) [1982319] - ACPI: scan: Drop sta argument from acpi_add_single_object() (Mark Langsdorf) [1982319] - ACPI: scan: Rearrange checks in acpi_bus_check_add() (Mark Langsdorf) [1982319] - ACPI: scan: Fold acpi_bus_type_and_status() into its caller (Mark Langsdorf) [1982319] - ACPI: video: Check LCD flag on ACPI-reduced-hardware devices (Hans de Goede) [1982319] - ACPI: utils: Add acpi_reduced_hardware() helper (Mark Langsdorf) [1982319] - ACPI: dock: fix some coding style issues (Mark Langsdorf) [1982319] - ACPI: sysfs: fix some coding style issues (Mark Langsdorf) [1982319] - ACPI: PM: add a missed blank line after declarations (Mark Langsdorf) [1982319] - ACPI: custom_method: fix a coding style issue (Mark Langsdorf) [1982319] - ACPI: CPPC: fix some coding style issues (Mark Langsdorf) [1982319] - ACPI: button: fix some coding style issues (Mark Langsdorf) [1982319] - ACPI: battery: fix some coding style issues (Mark Langsdorf) [1982319] - ACPI: acpi_pad: add a missed blank line after declarations (Mark Langsdorf) [1982319] - ACPI: LPSS: add a missed blank line after declarations (Mark Langsdorf) [1982319] - ACPI: ipmi: remove useless return statement for void function (Mark Langsdorf) [1982319] - ACPI: processor: fix some coding style issues (Mark Langsdorf) [1982319] - ACPI: APD: fix a block comment align issue (Mark Langsdorf) [1982319] - ACPI: AC: fix some coding style issues (Mark Langsdorf) [1982319] - ACPICA: Update version to 20210331 (Mark Langsdorf) [1982319] - ACPICA: IORT: Updates for revision E.b (Mark Langsdorf) [1982319] - ACPICA: iASL: Decode subtable type field for VIOT (Mark Langsdorf) [1982319] - ACPICA: iASL: Add support for CEDT table (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: add support for PHAT table (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: add CSI2Bus resource template (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: PMTT: add new fields/structures (Mark Langsdorf) [1982319] - ACPICA: CXL 2.0: CEDT: Add new CEDT table (Mark Langsdorf) [1982319] - ACPICA: acpisrc: Add missing conversion for VIOT support (Mark Langsdorf) [1982319] - ACPICA: iASL: Add definitions for the VIOT table (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: add SDEV secure access components (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: Add new flags in SRAT (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: HMAT: add new fields/flags (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: NFIT: add Location Cookie field (Mark Langsdorf) [1982319] - ACPICA: Tree-wide: fix various typos and spelling mistakes (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: PPTT: add new version of subtable type 1 (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: PCCT: add support for subtable type 5 (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: MADT: add Multiprocessor Wakeup Structure (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: add CXL ACPI device ID and _CBR object (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: add USB4 capabilities UUID (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: Add new predefined objects _BPC, _BPS, and _BPT (Mark Langsdorf) [1982319] - ACPICA: Add parsing for IVRS IVHD 40h and device entry F0h (Mark Langsdorf) [1982319] - ACPI: CPPC: Add emtpy stubs of functions for CONFIG_ACPI_CPPC_LIB unset (Mark Langsdorf) [1982319] - ACPI: scan: Turn off unused power resources during initialization (Mark Langsdorf) [1982319] - ACPI: power: Turn off unused power resources unconditionally (Mark Langsdorf) [1982319] - ACPI: fix various typos in comments (Mark Langsdorf) [1982319] - ACPI: utils: Introduce acpi_evaluation_failure_warn() (Mark Langsdorf) [1982319] - ACPI: processor: perflib: Eliminate redundant status check (Mark Langsdorf) [1982319] - ACPI: Drop unused ACPI_*_COMPONENT definitions and update documentation (Mark Langsdorf) [1982319] - ACPI: sysfs: Get rid of ACPICA message printing (Mark Langsdorf) [1982319] - ACPI: HED: Drop unused ACPI_MODULE_NAME() definition (Mark Langsdorf) [1982319] - ACPI: processor: Get rid of ACPICA message printing (Mark Langsdorf) [1982319] - ACPI: processor: idle: Drop extra prefix from pr_notice() (Mark Langsdorf) [1982319] - ACPI: processor: Remove initialization of static variable (Mark Langsdorf) [1982319] - ACPI: PCI: Replace direct printk() invocations in pci_link.c (Mark Langsdorf) [1982319] - ACPI: PCI: Drop ACPI_PCI_COMPONENT that is not used any more (Mark Langsdorf) [1982319] - ACPI: PCI: Replace ACPI_DEBUG_PRINT() and ACPI_EXCEPTION() (Mark Langsdorf) [1982319] - ACPI: PCI: IRQ: Consolidate printing diagnostic messages (Mark Langsdorf) [1982319] - arm64: compat: Poison the compat sigpage (C. Erastus Toe) [1983849] {CVE-2021-21781} - ARM: ensure the signal page contains defined contents (C. Erastus Toe) [1983849] {CVE-2021-21781} - powerpc/pseries: Fix update of LPAR security flavor after LPM (Steve Best) [1997294] - s390/qeth: Update MACs of LEARNING_SYNC device (Robin Dapp) [1919227] - s390/qeth: Switchdev event handler (Robin Dapp) [1919227] - s390/qeth: Register switchdev event handler (Robin Dapp) [1919227] - PCI: Add pcie_ptm_enabled() (Petr Oros) [2006834] - Revert "PCI: Make pci_enable_ptm() private" (Petr Oros) [2006834] - x86/cpufeatures: Force disable X86_FEATURE_ENQCMD and remove update_pasid() (Jerry Snitselaar) [2004577] - s390: report more CPU capabilities (Robin Dapp) [1984839] - s390/disassembler: add instructions (Robin Dapp) [1984839] - s390/opcodes: rename selhhhr to selfhr (Robin Dapp) [1984839] - s390/disassembler: update opcode table (Robin Dapp) [1984839] - s390/opcodes: add missing instructions to the disassembler (Robin Dapp) [1984839] - CI: Add template for baseline gcov build (Israel Santana Aleman) - futex: Remove unused variable 'vpid' in futex_proxy_trylock_atomic() (Waiman Long) [2000293] - futex: Prevent inconsistent state and exit race (Waiman Long) [2000293] - locking/ww_mutex: Initialize waiter.ww_ctx properly (Waiman Long) [2000293] - futex: Return error code instead of assigning it without effect (Waiman Long) [2000293] - Documentation: seqlock: s/LOCKTYPE/LOCKNAME/g (Waiman Long) [2000293] - lib/test_lockup.c: fix return value of test_lockup_init() (Waiman Long) [2000293] - locking/rwbase: Take care of ordering guarantee for fastpath reader (Waiman Long) [2000293] - locking/rwbase: Extract __rwbase_write_trylock() (Waiman Long) [2000293] - locking/rwbase: Properly match set_and_save_state() to restore_state() (Waiman Long) [2000293] - locking/rtmutex: Fix ww_mutex deadlock check (Waiman Long) [2000293] - locking/rwsem: Add missing __init_rwsem() for PREEMPT_RT (Waiman Long) [2000293] - locking/rtmutex: Return success on deadlock for ww_mutex waiters (Waiman Long) [2000293] - locking/rtmutex: Prevent spurious EDEADLK return caused by ww_mutexes (Waiman Long) [2000293] - locking/rtmutex: Dequeue waiter on ww_mutex deadlock (Waiman Long) [2000293] - locking/rtmutex: Dont dereference waiter lockless (Waiman Long) [2000293] - locking/local_lock: Add PREEMPT_RT support (Waiman Long) [2000293] - locking/spinlock/rt: Prepare for RT local_lock (Waiman Long) [2000293] - locking/rtmutex: Add adaptive spinwait mechanism (Waiman Long) [2000293] - locking/rtmutex: Implement equal priority lock stealing (Waiman Long) [2000293] - preempt: Adjust PREEMPT_LOCK_OFFSET for RT (Waiman Long) [2000293] - locking/rtmutex: Prevent lockdep false positive with PI futexes (Waiman Long) [2000293] - futex: Prevent requeue_pi() lock nesting issue on RT (Waiman Long) [2000293] - futex: Simplify handle_early_requeue_pi_wakeup() (Waiman Long) [2000293] - futex: Reorder sanity checks in futex_requeue() (Waiman Long) [2000293] - futex: Clarify comment in futex_requeue() (Waiman Long) [2000293] - futex: Restructure futex_requeue() (Waiman Long) [2000293] - futex: Correct the number of requeued waiters for PI (Waiman Long) [2000293] - futex: Remove bogus condition for requeue PI (Waiman Long) [2000293] - futex: Clarify futex_requeue() PI handling (Waiman Long) [2000293] - futex: Clean up stale comments (Waiman Long) [2000293] - futex: Validate waiter correctly in futex_proxy_trylock_atomic() (Waiman Long) [2000293] - lib/test_lockup: Adapt to changed variables (Waiman Long) [2000293] - locking/rtmutex: Add mutex variant for RT (Waiman Long) [2000293] - locking/ww_mutex: Implement rtmutex based ww_mutex API functions (Waiman Long) [2000293] - locking/rtmutex: Extend the rtmutex core to support ww_mutex (Waiman Long) [2000293] - locking/ww_mutex: Add rt_mutex based lock type and accessors (Waiman Long) [2000293] - locking/ww_mutex: Add RT priority to W/W order (Waiman Long) [2000293] - locking/ww_mutex: Implement rt_mutex accessors (Waiman Long) [2000293] - locking/ww_mutex: Abstract out internal lock accesses (Waiman Long) [2000293] - locking/ww_mutex: Abstract out mutex types (Waiman Long) [2000293] - locking/ww_mutex: Abstract out mutex accessors (Waiman Long) [2000293] - locking/ww_mutex: Abstract out waiter enqueueing (Waiman Long) [2000293] - locking/ww_mutex: Abstract out the waiter iteration (Waiman Long) [2000293] - locking/ww_mutex: Remove the __sched annotation from ww_mutex APIs (Waiman Long) [2000293] - locking/ww_mutex: Split out the W/W implementation logic into kernel/locking/ww_mutex.h (Waiman Long) [2000293] - locking/ww_mutex: Split up ww_mutex_unlock() (Waiman Long) [2000293] - locking/ww_mutex: Gather mutex_waiter initialization (Waiman Long) [2000293] - locking/ww_mutex: Simplify lockdep annotations (Waiman Long) [2000293] - locking/mutex: Make mutex::wait_lock raw (Waiman Long) [2000293] - locking/ww_mutex: Move the ww_mutex definitions from into (Waiman Long) [2000293] - locking/mutex: Move the 'struct mutex_waiter' definition from to the internal header (Waiman Long) [2000293] - locking/mutex: Consolidate core headers, remove kernel/locking/mutex-debug.h (Waiman Long) [2000293] - locking/rtmutex: Squash !RT tasks to DEFAULT_PRIO (Waiman Long) [2000293] - locking/rwlock: Provide RT variant (Waiman Long) [2000293] - locking/spinlock: Provide RT variant (Waiman Long) [2000293] - locking/rtmutex: Provide the spin/rwlock core lock function (Waiman Long) [2000293] - locking/spinlock: Provide RT variant header: (Waiman Long) [2000293] - locking/spinlock: Provide RT specific spinlock_t (Waiman Long) [2000293] - locking/rtmutex: Reduce header dependencies, only include (Waiman Long) [2000293] - rbtree: Split out the rbtree type definitions into (Waiman Long) [2000293] - locking/lockdep: Reduce header dependencies in (Waiman Long) [2000293] - locking/rtmutex: Prevent future include recursion hell (Waiman Long) [2000293] - locking/spinlock: Split the lock types header, and move the raw types into (Waiman Long) [2000293] - locking/rtmutex: Guard regular sleeping locks specific functions (Waiman Long) [2000293] - locking/rtmutex: Prepare RT rt_mutex_wake_q for RT locks (Waiman Long) [2000293] - locking/rtmutex: Use rt_mutex_wake_q_head (Waiman Long) [2000293] - locking/rtmutex: Provide rt_wake_q_head and helpers (Waiman Long) [2000293] - locking/rtmutex: Add wake_state to rt_mutex_waiter (Waiman Long) [2000293] - locking/rwsem: Add rtmutex based R/W semaphore implementation (Waiman Long) [2000293] - locking/rt: Add base code for RT rw_semaphore and rwlock (Waiman Long) [2000293] - locking/rtmutex: Provide rt_mutex_base_is_locked() (Waiman Long) [2000293] - locking/rtmutex: Provide rt_mutex_slowlock_locked() (Waiman Long) [2000293] - locking/rtmutex: Split out the inner parts of 'struct rtmutex' (Waiman Long) [2000293] - locking/rtmutex: Split API from implementation (Waiman Long) [2000293] - locking/rtmutex: Convert macros to inlines (Waiman Long) [2000293] - locking/rtmutex: Remove rt_mutex_is_locked() (Waiman Long) [2000293] - sched/wake_q: Provide WAKE_Q_HEAD_INITIALIZER() (Waiman Long) [2000293] - sched/core: Provide a scheduling point for RT locks (Waiman Long) [2000293] - sched/core: Rework the __schedule() preempt argument (Waiman Long) [2000293] - sched/wakeup: Prepare for RT sleeping spin/rwlocks (Waiman Long) [2000293] - sched/wakeup: Reorganize the current::__state helpers (Waiman Long) [2000293] - sched/wakeup: Introduce the TASK_RTLOCK_WAIT state bit (Waiman Long) [2000293] - sched/wakeup: Split out the wakeup ->__state check (Waiman Long) [2000293] - locking/rtmutex: Set proper wait context for lockdep (Waiman Long) [2000293] - locking/local_lock: Add missing owner initialization (Waiman Long) [2000293] - locking/rtmutex: Use the correct rtmutex debugging config option (Waiman Long) [2000293] - tools/runqslower: Use __state instead of state (Waiman Long) [2000293] - locking/rwsem: Remove an unused parameter of rwsem_wake() (Waiman Long) [2000293] - locking/mutex: Add MUTEX_WARN_ON (Waiman Long) [2000293] - locking/mutex: Introduce __mutex_trylock_or_handoff() (Waiman Long) [2000293] - locking/mutex: Fix HANDOFF condition (Waiman Long) [2000293] - locking/mutex: Use try_cmpxchg() (Waiman Long) [2000293] - sched: Change task_struct::state (Waiman Long) [2000293] - isdn/hisax: Use get_current_state() (Waiman Long) [2000293] - sched,timer: Use __set_current_state() (Waiman Long) [2000293] - sched: Add get_current_state() (Waiman Long) [2000293] - sched,perf,kvm: Fix preemption condition (Waiman Long) [2000293] - sched: Introduce task_is_running() (Waiman Long) [2000293] - sched: Unbreak wakeups (Waiman Long) [2000293] - seqlock: Remove trailing semicolon in macros (Waiman Long) [2000293] - locking/mutex: clear MUTEX_FLAGS if wait_list is empty due to signal (Waiman Long) [2000293] - ptrace: make ptrace() fail if the tracee changed its pid unexpectedly (Waiman Long) [2000293] - sched: Rename sched_info_{queued,dequeued} (Waiman Long) [2000293] - locking/rwsem: Fix comment typo (Waiman Long) [2000293] - bpf: runqslower: Use task local storage (Waiman Long) [2000293] - lib/test_lockup.c: minimum fix to get it compiled on PREEMPT_RT (Waiman Long) [2000293] - seqlock: kernel-doc: Specify when preemption is automatically altered (Waiman Long) [2000293] - seqlock: Prefix internal seqcount_t-only macros with a "do_" (Waiman Long) [2000293] - rcu: Check and report missed fqs timer wakeup on RCU stall (Waiman Long) [2000293] - softirq: Move related code into one section (Waiman Long) [2000293] - seqlock: Rename __seqprop() users (Waiman Long) [2000293] - seqlock: avoid -Wshadow warnings (Waiman Long) [2000293] - locking/seqlocks: Fix kernel-doc warnings (Waiman Long) [2000293] - locking/seqlock: Tweak DEFINE_SEQLOCK() kernel doc (Waiman Long) [2000293] - seqlock: Unbreak lockdep (Waiman Long) [2000293] - seqlock: PREEMPT_RT: Do not starve seqlock_t writers (Waiman Long) [2000293] - seqlock: seqcount_LOCKNAME_t: Introduce PREEMPT_RT support (Waiman Long) [2000293] - seqlock: seqcount_t: Implement all read APIs as statement expressions (Waiman Long) [2000293] - seqlock: Use unique prefix for seqcount_t property accessors (Waiman Long) [2000293] - seqlock: seqcount_LOCKNAME_t: Standardize naming convention (Waiman Long) [2000293] - seqlock: seqcount latch APIs: Only allow seqcount_latch_t (Waiman Long) [2000293] - rbtree_latch: Use seqcount_latch_t (Waiman Long) [2000293] - x86/tsc: Use seqcount_latch_t (Waiman Long) [2000293] - timekeeping: Use seqcount_latch_t (Waiman Long) [2000293] - time/sched_clock: Mark sched_clock_read_begin/retry() as notrace (Waiman Long) [2000293] - time/sched_clock: Use raw_read_seqcount_latch() (Waiman Long) [2000293] - time/sched_clock: Use raw_read_seqcount_latch() during suspend (Waiman Long) [2000293] - time/sched_clock: Use seqcount_latch_t (Waiman Long) [2000293] - sched_clock: Expose struct clock_read_data (Waiman Long) [2000293] - timers/sched_clock: Include local timekeeping.h for missing declarations (Waiman Long) [2000293] - sched/clock: Move sched clock initialization and merge with generic clock (Waiman Long) [2000293] - userfaultfd: simplify fault handling (Waiman Long) [2000293] - rwsem: fix commas in initialisation (Waiman Long) [2000293] - lib/test_lockup.c: make test_inode static (Waiman Long) [2000293] - genirq: Provide irq_enter/exit_rcu() (Waiman Long) [2000293] - lib/test_lockup.c: add parameters for locking generic vfs locks (Waiman Long) [2000293] - lib/test_lockup.c: fix spelling mistake "iteraions" -> "iterations" (Waiman Long) [2000293] - lib/test_lockup: test module to generate lockups (Waiman Long) [2000293] - x86/tsc: Move inline keyword to the beginning of function declarations (Waiman Long) [2000293] - softirq: Don't skip softirq execution when softirq thread is parking (Waiman Long) [2000293] - sched/core: Convert task_struct.stack_refcount to refcount_t (Waiman Long) [2000293] - kernel/hung_task.c: break RCU locks based on jiffies (Waiman Long) [2000293] - x86/process: Avoid unnecessary NULL check in get_wchan() (Waiman Long) [2000293] - kernel/rwsem: Remove ifdef __init_rwsem code from rwsem.c (Waiman Long) [2000293] - misc: hpilo: map iLO shared memory by PCI revision id (Joseph Szczypek) [1985076] - misc: hpilo: MAINTAINERS: add entry for hpilo (Joseph Szczypek) [1985076] - misc: hpilo: avoid a useless memset (Joseph Szczypek) [1985076] - misc: hpilo: switch from 'pci_' to 'dma_' API (Joseph Szczypek) [1985076] - hpilo: Replace one-element array with flexible-array member (Joseph Szczypek) [1985076] - perf flamegraph: flamegraph.py script improvements (Michael Petlan) [2010269]- ceph: skip existing superblocks that are blocklisted or shut down when mounting (Jeffrey Layton) [2011462] - cpufreq: intel_pstate: Combine ->stop_cpu() and ->offline() (David Arcari) [2003695] - cpufreq: intel_pstate: Add Cometlake support in no-HWP mode (David Arcari) [2003695] - cpufreq: intel_pstate: Add Icelake servers support in no-HWP mode (David Arcari) [2003695] - i2c: i801: Add support for Intel Alder Lake PCH-M (David Arcari) [1929497] - i2c: i801: Add Block Write-Block Read Process Call support (David Arcari) [1929497] - pinctrl: tigerlake: Add Alder Lake-M ACPI ID (David Arcari) [1929501] - x86/microcode: Check for offline CPUs before requesting new microcode (Puneet Sethi) [1971878] - x86/resctrl: Fix a maybe-uninitialized build warning treated as error (Terry Bowman) [1994090] - x86/resctrl: Fix default monitoring groups reporting (Terry Bowman) [1994090] - PCI: Remove WARN_ON(in_interrupt()) (Myron Stowe) [1993262] - PCI: Apply CONFIG_PCI_DEBUG to entire drivers/pci hierarchy (Myron Stowe) [1993262] - PCI: Add Silicom Denmark vendor ID (Myron Stowe) [1993262] - PCI: Align checking of syscall user config accessors (Myron Stowe) [1993262] - PCI: Decline to resize resources if boot config must be preserved (Myron Stowe) [1993262] - PCI/LINK: Remove bandwidth notification (Myron Stowe) [1993262] - PCI: acpiphp: Remove unused acpiphp_callback typedef (Myron Stowe) [1993262] - PCI: Fix pci_register_io_range() memory leak (Myron Stowe) [1993262] - EDAC/amd64: Add AMD family 17h model 60h PCI IDs (Aristeu Rozanski) [1930489] - EDAC/amd64: Add PCI device IDs for family 17h, model 70h (Aristeu Rozanski) [1930489] - scsi: bnx2fc: Remove meaningless bnx2fc_abts_cleanup() return value assignment (Nilesh Javali) [1983956] - scsi: bnx2fc: Return failure if io_req is already in ABTS processing (Nilesh Javali) [1983956] - scsi: target: ibmvscsi_tgt: Convert to new submission API (Maurizio Lombardi) [2004470] - scsi: target: Fix sense key for invalid EXTENDED COPY request (Maurizio Lombardi) [2004470] - scsi: target: Allows backend drivers to fail with specific sense codes (Maurizio Lombardi) [2004470] - scsi: target: pscsi: Fix possible null-pointer dereference in pscsi_complete_cmd() (Maurizio Lombardi) [2004470] - scsi: target: core: Drop unnecessary se_cmd ASC/ASCQ members (Maurizio Lombardi) [2004470] - scsi: target: sbp: Drop incorrect ASC/ASCQ usage (Maurizio Lombardi) [2004470] - scsi: target: core: Avoid using lun_tg_pt_gp after unlock (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Add new feature KEEP_BUF (Maurizio Lombardi) [2004470] - scsi: target: Remove redundant assignment to variable ret (Maurizio Lombardi) [2004470] - scsi: target: Fix NULL dereference on XCOPY completion (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Remove redundant continue statement (Maurizio Lombardi) [2004470] - scsi: target: Use standard SAM status types (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Fix boolreturn.cocci warnings (Maurizio Lombardi) [2004470] - scsi: target: core: Add the VERSION DESCRIPTOR fields to the INQUIRY data (Maurizio Lombardi) [2004470] - scsi: target: core: Bump INQUIRY VERSION to SPC-4 (Maurizio Lombardi) [2004470] - scsi: target: core: Add configurable IEEE Company ID attribute (Maurizio Lombardi) [2004470] - scsi: target: core: Unify NAA identifier generation (Maurizio Lombardi) [2004470] - scsi: target: sbp_target: Remove redundant assignment to pg_size (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Rename TCM_DEV_BIT_PLUGGED to TCMU_DEV_BIT_PLUGGED (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Drop unnecessary container_of() (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Switch to kmemdup_nul() (Maurizio Lombardi) [2004470] - scsi: target: iblock: Fix smp_processor_id() BUG messages (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Fix xarray RCU warning (Maurizio Lombardi) [2004470] - scsi: target: core: Avoid smp_processor_id() in preemptible code (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Return from tcmu_handle_completions() if cmd_id not found (Maurizio Lombardi) [2004470] - scsi: target: tcm_fc: Fix a kernel-doc header (Maurizio Lombardi) [2004470] - scsi: target: Shorten ALUA error messages (Maurizio Lombardi) [2004470] - scsi: target: Fix two format specifiers (Maurizio Lombardi) [2004470] - scsi: target: Compare explicitly with SAM_STAT_GOOD (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Make data_pages_per_blk changeable via configfs (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Replace block size definitions with new udev members (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Remove function tcmu_get_block_page() (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Support DATA_BLOCK_SIZE = N * PAGE_SIZE (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Prepare for PAGE_SIZE != DATA_BLOCK_SIZE (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Adjust names of variables and definitions (Maurizio Lombardi) [2004470] - scsi: target: Make the virtual LUN 0 device (Maurizio Lombardi) [2004470] - scsi: target: Add the DUMMY flag to rd_mcp (Maurizio Lombardi) [2004470] - scsi: target: Fix htmldocs warning in target_submit_prep() (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Adjust parameter in call to tcmu_blocks_release() (Maurizio Lombardi) [2004470] - scsi: target: core: file: Don't duplicate memset(0xff) (Maurizio Lombardi) [2004470] - scsi: target: core: pr: Initialize arrays at declaration time (Maurizio Lombardi) [2004470] - scsi: target: configfs: Initialize arrays at declaration time (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Initialize arrays at declaration time (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Remove unused macro PRINT_BUF (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Remove unused macro TEXT_LEN (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Remove unused macro ISCSI_INST_LAST_FAILURE_TYPE (Maurizio Lombardi) [2004470] - scsi: target: core: Remove unused macros NONE and ISPRINT (Maurizio Lombardi) [2004470] - scsi: target: core: Get rid of warning in compare_and_write_do_cmp() (Maurizio Lombardi) [2004470] - scsi: target: pscsi: Remove unused macro ISPRINT (Maurizio Lombardi) [2004470] - scsi: target: pscsi: Fix warning in pscsi_complete_cmd() (Maurizio Lombardi) [2004470] - scsi: target: iblock: Fix type of logs_per_phys (Maurizio Lombardi) [2004470] - scsi: target: iblock: Trim line longer than 80 characters (Maurizio Lombardi) [2004470] - scsi: target: iblock: Remove an extra argument (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Use GFP_NOIO while handling cmds or holding cmdr_lock (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Replace radix_tree with XArray (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Replace IDR by XArray (Maurizio Lombardi) [2004470] - scsi: target: core: Make completion affinity configurable (Maurizio Lombardi) [2004470] - scsi: target: core: Flush submission work during TMR processing (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Add backend plug/unplug callouts (Maurizio Lombardi) [2004470] - scsi: target: iblock: Add backend plug/unplug callouts (Maurizio Lombardi) [2004470] - scsi: target: core: Fix backend plugging (Maurizio Lombardi) [2004470] - scsi: target: tcm_loop: Use LIO wq cmd submission helper (Maurizio Lombardi) [2004470] - scsi: target: tcm_loop: Use block cmd allocator for se_cmds (Maurizio Lombardi) [2004470] - scsi: target: core: Add workqueue based cmd submission (Maurizio Lombardi) [2004470] - scsi: target: core: Add gfp_t arg to target_cmd_init_cdb() (Maurizio Lombardi) [2004470] - scsi: target: core: Remove target_submit_cmd_map_sgls() (Maurizio Lombardi) [2004470] - scsi: target: srpt: Convert to new submission API (Maurizio Lombardi) [2004470] - scsi: target: qla2xxx: Convert to new submission API (Maurizio Lombardi) [2004470] - scsi: target: tcm_qla2xxx: Remove BUG_ON(in_interrupt()) (Maurizio Lombardi) [2004470] - scsi: qla2xxx: Move sess cmd list/lock to driver (Maurizio Lombardi) [2004470] - scsi: qla2xxx: Drop TARGET_SCF_LOOKUP_LUN_FROM_TAG (Maurizio Lombardi) [2004470] - scsi: target: tcm_fc: Convert to new submission API (Maurizio Lombardi) [2004470] - scsi: target: sbp_target: Convert to new submission API (Maurizio Lombardi) [2004470] - scsi: target: tcm_loop: Convert to new submission API (Maurizio Lombardi) [2004470] - scsi: target: core: Break up target_submit_cmd_map_sgls() (Maurizio Lombardi) [2004470] - scsi: target: core: Rename transport_init_se_cmd() (Maurizio Lombardi) [2004470] - scsi: target: core: Drop kref_get_unless_zero() in target_get_sess_cmd() (Maurizio Lombardi) [2004470] - scsi: target: core: Move t_task_cdb initialization (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Fix zero tag inside a trace event (Maurizio Lombardi) [2004470] - nfsd: move fsnotify on client creation outside spinlock (Steve Dickson) [1719330] - nfsd: report client confirmation status in "info" file (Steve Dickson) [1719330] - nfsd: fsnotify on rmdir under nfsd/clients/ (Steve Dickson) [1719330]- mm: gup: fix potential pgmap refcnt leak in __gup_device_huge() (Waiman Long) [2009258] - mm/gup: check for isolation errors (Waiman Long) [2009258] - mm/gup: return an error on migration failure (Waiman Long) [2009258] - mm/gup: check every subpage of a compound page during isolation (Waiman Long) [2009258] - mm/gup: don't pin migrated cma pages in movable zone (Waiman Long) [2009258] - mm/gup: add a range variant of unpin_user_pages_dirty_lock() (Waiman Long) [2009258] - mm/gup: decrement head page once for group of subpages (Waiman Long) [2009258] - mm/gup: add compound page list iterator (Waiman Long) [2009258] - mm/gup: protect unpin_user_pages() against npages==-ERRNO (Waiman Long) [2009258] - mm, memcg: remove unused functions (Waiman Long) [2008341] - mm,vmscan: fix divide by zero in get_scan_count (Waiman Long) [2008341] - mm: memcontrol: fix occasional OOMs due to proportional memory.low reclaim (Waiman Long) [2008341] - mm/memcg: fix incorrect flushing of lruvec data in obj_stock (Waiman Long) [2008341] - mm/memcg: fix NULL pointer dereference in memcg_slab_free_hook() (Waiman Long) [2008341] - mm: memcontrol: fix blocking rstat function called from atomic cgroup1 thresholding code (Waiman Long) [2008341] - cgroup: rstat: fix A-A deadlock on 32bit around u64_stats_sync (Waiman Long) [2008341] - percpu: flush tlb in pcpu_reclaim_populated() (Waiman Long) [2008341] - mm/memcontrol.c: fix kerneldoc comment for mem_cgroup_calculate_protection (Waiman Long) [2008341] - memcontrol: use flexible-array member (Waiman Long) [2008341] - mm: vmscan: remove noinline_for_stack (Waiman Long) [2008341] - mm: memcontrol: move obj_cgroup_uncharge_pages() out of css_set_lock (Waiman Long) [2008341] - mm: memcontrol: simplify the logic of objcg pinning memcg (Waiman Long) [2008341] - mm: memcontrol: rename lruvec_holds_page_lru_lock to page_matches_lruvec (Waiman Long) [2008341] - mm: memcontrol: simplify lruvec_holds_page_lru_lock (Waiman Long) [2008341] - mm: memcontrol: remove the pgdata parameter of mem_cgroup_page_lruvec (Waiman Long) [2008341] - mm: memcontrol: bail out early when !mm in get_mem_cgroup_from_mm (Waiman Long) [2008341] - mm: memcontrol: fix page charging in page replacement (Waiman Long) [2008341] - percpu: optimize locking in pcpu_balance_workfn() (Waiman Long) [2008341] - percpu: initialize best_upa variable (Waiman Long) [2008341] - percpu: rework memcg accounting (Waiman Long) [2008341] - mm, memcg: introduce mem_cgroup_kmem_disabled() (Waiman Long) [2008341] - mm, memcg: mark cgroup_memory_nosocket, nokmem and noswap as __ro_after_init (Waiman Long) [2008341] - mm: vmscan: shrink deferred objects proportional to priority (Waiman Long) [2008341] - mm: memcontrol: reparent nr_deferred when memcg offline (Waiman Long) [2008341] - mm: vmscan: don't need allocate shrinker->nr_deferred for memcg aware shrinkers (Waiman Long) [2008341] - mm: vmscan: use per memcg nr_deferred of shrinker (Waiman Long) [2008341] - mm: vmscan: add per memcg shrinker nr_deferred (Waiman Long) [2008341] - mm: vmscan: use a new flag to indicate shrinker is registered (Waiman Long) [2008341] - mm: vmscan: add shrinker_info_protected() helper (Waiman Long) [2008341] - mm: memcontrol: rename shrinker_map to shrinker_info (Waiman Long) [2008341] - mm: vmscan: use kvfree_rcu instead of call_rcu (Waiman Long) [2008341] - mm: vmscan: remove memcg_shrinker_map_size (Waiman Long) [2008341] - mm: vmscan: use shrinker_rwsem to protect shrinker_maps allocation (Waiman Long) [2008341] - mm: vmscan: consolidate shrinker_maps handling code (Waiman Long) [2008341] - mm: vmscan: use nid from shrink_control for tracepoint (Waiman Long) [2008341] - linux/memcontrol.h: remove duplicate struct declaration (Waiman Long) [2008341] - memcg: charge before adding to swapcache on swapin (Waiman Long) [2008341] - kselftests: cgroup: update kmem test for new vmstat implementation (Waiman Long) [2008341] - mm: memcontrol: consolidate lruvec stat flushing (Waiman Long) [2008341] - mm: memcontrol: switch to rstat (Waiman Long) [2008341] - cgroup: rstat: punt root-level optimization to individual controllers (Waiman Long) [2008341] - cgroup: rstat: support cgroup1 (Waiman Long) [2008341] - mm: memcontrol: privatize memcg_page_state query functions (Waiman Long) [2008341] - mm: memcontrol: kill mem_cgroup_nodeinfo() (Waiman Long) [2008341] - memcg: enable memcg oom-kill for __GFP_NOFAIL (Waiman Long) [2008341] - memcg: cleanup root memcg checks (Waiman Long) [2008341] - mm: memcontrol: fix kernel stack account (Waiman Long) [2008341] - mm: page-writeback: simplify memcg handling in test_clear_page_writeback() (Waiman Long) [2008341] - percpu: implement partial chunk depopulation (Waiman Long) [2008341] - percpu: use pcpu_free_slot instead of pcpu_nr_slots - 1 (Waiman Long) [2008341] - percpu: factor out pcpu_check_block_hint() (Waiman Long) [2008341] - percpu: split __pcpu_balance_workfn() (Waiman Long) [2008341] - percpu: fix a comment about the chunks ordering (Waiman Long) [2008341] - mm/compaction: remove rcu_read_lock during page compaction (Waiman Long) [2008341] - mm/vmscan.c: make lruvec_lru_size() static (Waiman Long) [2008341] - include/linux/mm_inline.h: fold __update_lru_size() into its sole caller (Waiman Long) [2008341] - include/linux/mm_inline.h: fold page_lru_base_type() into its sole caller (Waiman Long) [2008341] - mm: VM_BUG_ON lru page flags (Waiman Long) [2008341] - mm: add __clear_page_lru_flags() to replace page_off_lru() (Waiman Long) [2008341] - mm/swap.c: don't pass "enum lru_list" to del_page_from_lru_list() (Waiman Long) [2008341] - mm/swap.c: don't pass "enum lru_list" to trace_mm_lru_insertion() (Waiman Long) [2008341] - mm: don't pass "enum lru_list" to lru list addition functions (Waiman Long) [2008341] - include/linux/mm_inline.h: shuffle lru list addition and deletion functions (Waiman Long) [2008341] - mm/vmscan.c: use add_page_to_lru_list() (Waiman Long) [2008341] - mm: fix VM_BUG_ON(PageTail) and BUG_ON(PageWriteback) (Waiman Long) [2008341] - mm: remove superfluous __ClearPageActive() (Waiman Long) [2008341] - mm, memcg: decouple e{low,min} state mutations from protection checks (Waiman Long) [2008341] - Revert "cgroup: Add memory barriers to plug cgroup_rstat_updated() race window" (Waiman Long) [2008341] - mm/memcontrol.c: allocate shrinker_map on appropriate NUMA node (Waiman Long) [2008341] - include/bitmap.h: add new functions to documentation (Waiman Long) [2008341] - include/bitmap.h: add missing parameter in docs (Waiman Long) [2008341] - bitmap: genericize percpu bitmap region iterators (Waiman Long) [2008341] - cgroup, rstat: Don't flush subtree root unless necessary (Waiman Long) [2008341] - mm/memcg: Move mem_cgroup kABI compatibility structure into rh_kabi_memcg.h (Waiman Long) [2008341] - mm/swap: consider max pages in iomap_swapfile_add_extent (Brian Foster) [1969326] - mm/slub: Fix backtrace of objects to handle redzone adjustment (Waiman Long) [2008340] - powerpc/powernv: Fix CPU idle to be called with IRQs disabled (Waiman Long) [2008340] - torture: Fix grace-period rate output (Waiman Long) [2008340] - rcu: Fix kfree_rcu() docbook errors (Waiman Long) [2008340] - rcu/nocb: Perform deferred wake up before last idle's need_resched() check (Waiman Long) [2008340] - rcu: Pull deferred rcuog wake up to rcu_eqs_enter() callers (Waiman Long) [2008340] - idle: Prevent late-arriving interrupts from disrupting offline (Waiman Long) [2008340] - torture: Maintain torture-specific set of CPUs-online books (Waiman Long) [2008340] - torture: Clean up after torture-test CPU hotplugging (Waiman Long) [2008340] - rcutorture: Make object_debug also double call_rcu() heap object (Waiman Long) [2008340] - torture: Throttle VERBOSE_TOROUT_*() output (Waiman Long) [2008340] - torture: Make refscale throttle high-rate printk()s (Waiman Long) [2008340] - rcutorture: Use hrtimers for reader and writer delays (Waiman Long) [2008340] - torture: Make stutter use torture_hrtimeout_*() functions (Waiman Long) [2008340] - rcutorture: Use torture_hrtimeout_jiffies() to avoid busy-waits (Waiman Long) [2008340] - torture: Add fuzzed hrtimer-based sleep functions (Waiman Long) [2008340] - rcutorture: Make rcu_torture_fakewriter() use blocking wait primitives (Waiman Long) [2008340] - rcutorture: Make synctype[] and nsynctype be static global (Waiman Long) [2008340] - rcutorture: Require entire stutter period be post-boot (Waiman Long) [2008340] - refscale: Allow summarization of verbose output (Waiman Long) [2008340] - torture: Allow standalone kvm-recheck.sh run detect --trust-make (Waiman Long) [2008340] - torture: Simplify exit-code plumbing for kvm-recheck.sh and kvm-find-errors.sh (Waiman Long) [2008340] - torture: s/STOP/STOP.1/ to avoid scenario collision (Waiman Long) [2008340] - torture: Add --dryrun batches to help schedule a distributed run (Waiman Long) [2008340] - torture: Stop hanging on panic (Waiman Long) [2008340] - torture: Add kvm.sh test summary to end of log file (Waiman Long) [2008340] - torture: Make kvm.sh include --kconfig arguments in CPU calculation (Waiman Long) [2008340] - torture: Make kvm.sh return failure upon build failure (Waiman Long) [2008340] - torture: Print run duration at end of kvm.sh execution (Waiman Long) [2008340] - torture: Make kvm.sh arguments accumulate (Waiman Long) [2008340] - torture: Make kvm.sh "Test Summary" date be end of test (Waiman Long) [2008340] - tools/rcutorture: Make identify_qemu_vcpus() independent of local language (Waiman Long) [2008340] - torture: Add config2csv.sh script to compare torture scenarios (Waiman Long) [2008340] - torture: Prepare for splitting qemu execution from kvm-test-1-run.sh (Waiman Long) [2008340] - torture: Allow kvm.sh --datestamp to specify subdirectories (Waiman Long) [2008340] - torture: Make kvm.sh "--dryrun sched" summarize number of builds (Waiman Long) [2008340] - torture: Make kvm.sh "--dryrun sched" summarize number of batches (Waiman Long) [2008340] - torture: Make --kcsan specify lockdep (Waiman Long) [2008340] - rcu: Do not NMI offline CPUs (Waiman Long) [2008340] - rcu: For RCU grace-period kthread starvation, dump last CPU it ran on (Waiman Long) [2008340] - rcu: Mark obtuse portion of stall warning as internal debug (Waiman Long) [2008340] - scftorture: Add debug output for wrong-CPU warning (Waiman Long) [2008340] - rcutorture: Add testing for RCU's global memory ordering (Waiman Long) [2008340] - rcutorture: Add reader-side tests of polling grace-period API (Waiman Long) [2008340] - rcutorture: Add writer-side tests of polling grace-period API (Waiman Long) [2008340] - rcutorture: Prepare for ->start_gp_poll and ->poll_gp_state (Waiman Long) [2008340] - srcu: Add comment explaining cookie overflow/wrap (Waiman Long) [2008340] - srcu: Document polling interfaces for Tree SRCU grace periods (Waiman Long) [2008340] - srcu: Provide polling interfaces for Tree SRCU grace periods (Waiman Long) [2008340] - srcu: Provide polling interfaces for Tiny SRCU grace periods (Waiman Long) [2008340] - srcu: Provide internal interface to start a Tree SRCU grace period (Waiman Long) [2008340] - srcu: Provide internal interface to start a Tiny SRCU grace period (Waiman Long) [2008340] - srcu: Make Tiny SRCU use multi-bit grace-period counter (Waiman Long) [2008340] - rcu: Enable rcu_normal_after_boot unconditionally for RT (Waiman Long) [2008340] - rcu: Unconditionally use rcuc threads on PREEMPT_RT (Waiman Long) [2008340] - rcu: Make RCU_BOOST default on CONFIG_PREEMPT_RT (Waiman Long) [2008340] - rcu: Eliminate the __kvfree_rcu() macro (Waiman Long) [2008340] - rcu: Introduce kfree_rcu() single-argument macro (Waiman Long) [2008340] - rcu: Record kvfree_call_rcu() call stack for KASAN (Waiman Long) [2008340] - rcu: Do any deferred nocb wakeups at CPU offline time (Waiman Long) [2008340] - rcu/nocb: Code-style nits in callback-offloading toggling (Waiman Long) [2008340] - rcu/nocb: Add nocb CB kthread list to show_rcu_nocb_state() output (Waiman Long) [2008340] - rcu/nocb: Add grace period and task state to show_rcu_nocb_state() output (Waiman Long) [2008340] - tools/rcutorture: Support nocb toggle in TREE01 (Waiman Long) [2008340] - rcutorture: Test runtime toggling of CPUs' callback offloading (Waiman Long) [2008340] - cpu/hotplug: Add lockdep_is_cpus_held() (Waiman Long) [2008340] - rcu/nocb: Locally accelerate callbacks as long as offloading isn't complete (Waiman Long) [2008340] - rcu/nocb: Process batch locally as long as offloading isn't complete (Waiman Long) [2008340] - rcu/nocb: Only cond_resched() from actual offloaded batch processing (Waiman Long) [2008340] - rcu/nocb: Set SEGCBLIST_SOFTIRQ_ONLY at the very last stage of de-offloading (Waiman Long) [2008340] - rcu/nocb: Flush bypass before setting SEGCBLIST_SOFTIRQ_ONLY (Waiman Long) [2008340] - rcu/nocb: Shutdown nocb timer on de-offloading (Waiman Long) [2008340] - rcu/nocb: Re-offload support (Waiman Long) [2008340] - rcu/nocb: De-offloading GP kthread (Waiman Long) [2008340] - rcu/nocb: Don't deoffload an offline CPU with pending work (Waiman Long) [2008340] - rcu/nocb: De-offloading CB kthread (Waiman Long) [2008340] - rcu/nocb: Always init segcblist on CPU up (Waiman Long) [2008340] - rcu/nocb: Provide basic callback offloading state machine bits (Waiman Long) [2008340] - rcu/nocb: Turn enabled/offload states into a common flag (Waiman Long) [2008340] - rcu/segcblist: Add debug checks for segment lengths (Waiman Long) [2008340] - rcu/trace: Add tracing for how segcb list changes (Waiman Long) [2008340] - rcu/tree: segcblist: Remove redundant smp_mb()s (Waiman Long) [2008340] - rcu/segcblist: Add counters to segcblist datastructure (Waiman Long) [2008340] - rcu/segcblist: Add additional comments to explain smp_mb() (Waiman Long) [2008340] - rcu/tree: Make rcu_do_batch count how many callbacks were executed (Waiman Long) [2008340] - rcu: Make call_rcu() print mem_dump_obj() info for double-freed callback (Waiman Long) [2008340] - mm: Make mem_obj_dump() vmalloc() dumps include start and length (Waiman Long) [2008340] - mm: Make mem_dump_obj() handle vmalloc() memory (Waiman Long) [2008340] - mm: Make mem_dump_obj() handle NULL and zero-sized pointers (Waiman Long) [2008340] - mm: Add mem_dump_obj() to print source of memory block (Waiman Long) [2008340] - rcu: Make TASKS_TRACE_RCU select IRQ_WORK (Waiman Long) [2008340] - rcu-tasks: Add RCU-tasks self tests (Waiman Long) [2008340] - rcu-tasks: Move RCU-tasks initialization to before early_initcall() (Waiman Long) [2008340] - rcu: Add lockdep_assert_irqs_disabled() to raw_spin_unlock_rcu_node() macros (Waiman Long) [2008340] - rcu: Add lockdep_assert_irqs_disabled() to rcu_sched_clock_irq() and callees (Waiman Long) [2008340] - rcutorture: Don't do need_resched() testing if ->sync is NULL (Waiman Long) [2008340] - scftorture: Add full-test stutter capability (Waiman Long) [2008340] - torture: Allow alternative forms of kvm.sh command-line arguments (Waiman Long) [2008340] - rcutorture: Small code cleanups (Waiman Long) [2008340] - torture: Accept time units on kvm.sh --duration argument (Waiman Long) [2008340] - rcutorture: Make stutter_wait() caller restore priority (Waiman Long) [2008340] - torture: Force weak-hashed pointers on console log (Waiman Long) [2008340] - rcutorture: Prevent hangs for invalid arguments (Waiman Long) [2008340] - torture: Prevent jitter processes from delaying failed run (Waiman Long) [2008340] - rcutorture: Adjust scenarios SRCU-t and SRCU-u to make kconfig happy (Waiman Long) [2008340] - refscale: Prevent hangs for invalid arguments (Waiman Long) [2008340] - rcuscale: Prevent hangs for invalid arguments (Waiman Long) [2008340] - torture: Exclude "NOHZ tick-stop error" from fatal errors (Waiman Long) [2008340] - rcuscale: Avoid divide by zero (Waiman Long) [2008340] - rcuscale: Add RCU Tasks Trace (Waiman Long) [2008340] - scftorture: Add an alternative IPI vector (Waiman Long) [2008340] - torture: Make torture_stutter() use hrtimer (Waiman Long) [2008340] - torture: Periodically pause in stutter_wait() (Waiman Long) [2008340] - torture: Don't kill gdb sessions (Waiman Long) [2008340] - refscale: Bounds-check module parameters (Waiman Long) [2008340] - rcu-tasks: Make the units of ->init_fract be jiffies (Waiman Long) [2008340] - rcutorture: Make grace-period kthread report match RCU flavor being tested (Waiman Long) [2008340] - rcu-tasks: Convert rcu_tasks_wait_gp() for-loop to while-loop (Waiman Long) [2008340] - rcutorture: Make preemptible TRACE02 enable lockdep (Waiman Long) [2008340] - srcu: Use a more appropriate lockdep helper (Waiman Long) [2008340] - srcu: Take early exit on memory-allocation failure (Waiman Long) [2008340] - rcu: Fix a typo in rcu_blocking_is_gp() header comment (Waiman Long) [2008340] - rcu: Prevent lockdep-RCU splats on lock acquisition/release (Waiman Long) [2008340] - rcu/tree: nocb: Avoid raising softirq for offloaded ready-to-execute CBs (Waiman Long) [2008340] - rcu/tree: Make struct kernel_param_ops definitions const (Waiman Long) [2008340] - rcu/tree: Add a warning if CPU being onlined did not report QS already (Waiman Long) [2008340] - rcu: Clarify nocb kthreads naming in RCU_NOCB_CPU config (Waiman Long) [2008340] - rcu: Fix single-CPU check in rcu_blocking_is_gp() (Waiman Long) [2008340] - rcu: Implement rcu_segcblist_is_offloaded() config dependent (Waiman Long) [2008340] - list.h: Update comment to explicitly note circular lists (Waiman Long) [2008340] - rcu: Panic after fixed number of stalls (Waiman Long) [2008340] - x86/smpboot: Move rcu_cpu_starting() earlier (Waiman Long) [2008340] - torture: Replace cpu_up/down() with add/remove_cpu() (Waiman Long) [2008340] - PCI/PTM: Remove error message at boot (Myron Stowe) [1993252] - PCI: Mark AMD Navi14 GPU ATS as broken (Myron Stowe) [1993252] - PCI: vmd: Update type of the __iomem pointers (Myron Stowe) [1993252] - PCI: Unify ECAM constants in native PCI Express drivers (Myron Stowe) [1993252] - PCI: Add function 1 DMA alias quirk for Marvell 9215 SATA controller (Myron Stowe) [1993252] - PCI: Mark AMD Raven iGPU ATS as broken in some platforms (Myron Stowe) [1993252] - PCI: Disable PTM during suspend to save power (Myron Stowe) [1993252] - PCI/PTM: Save/restore Precision Time Measurement Capability for suspend/resume (Myron Stowe) [1993252] - PCI: Add sysfs attribute for device power state (Myron Stowe) [1993252] - PCI/MSI: Set device flag indicating only 32-bit MSI support (Myron Stowe) [1993252] - PCI/MSI: Move MSI/MSI-X flags updaters to msi.c (Myron Stowe) [1993252] - PCI/MSI: Move MSI/MSI-X init to msi.c (Myron Stowe) [1993252] - PCI: Use predefined Pericom Vendor ID (Myron Stowe) [1993252] - PCI: Disable MSI for Pericom PCIe-USB adapter (Myron Stowe) [1993252] - PCI: Reduce pci_set_cacheline_size() message to debug level (Myron Stowe) [1993252] - PCI: Remove unused HAVE_PCI_SET_MWI (Myron Stowe) [1993252] - PCI: Fix overflow in command-line resource alignment requests (Myron Stowe) [1993252] - PCI: Bounds-check command-line resource alignment requests (Myron Stowe) [1993252] - PCI: Fix kernel-doc markup (Myron Stowe) [1993252] - PCI: ibmphp: Remove unneeded break (Myron Stowe) [1993252] - PCI/ACPI: Fix companion lookup for device 0 on the root bus (Myron Stowe) [1993252] - PCI: Keep both device and resource name for config space remaps (Myron Stowe) [1993252] - PCI: Return u16 from pci_find_ext_capability() and similar (Myron Stowe) [1993252] - PCI: Return u8 from pci_find_capability() and similar (Myron Stowe) [1993252] - PCI: Avoid duplicate IDs in driver dynamic IDs list (Myron Stowe) [1993252] - PCI: Move pci_match_device() ahead of new_id_store() (Myron Stowe) [1993252] - PCI: Decode PCIe 64 GT/s link speed (Myron Stowe) [1993252] - PCI: host-generic: Support building as modules (Myron Stowe) [1993252] - ata: sata_nv: Fix retrieving of active qcs (Tomas Henzl) [1921465] - ata: pata_ns87415.c: Document support on parisc with superio chip (Tomas Henzl) [1921465] - ata: fix some kernel-doc markups (Tomas Henzl) [1921465] - sata, highbank: simplify the return expression of ahci_highbank_suspend (Tomas Henzl) [1921465] - libata: implement ATA_HORKAGE_MAX_TRIM_128M and apply to Sandisks (Tomas Henzl) [1921465] - ata: ahci: use ata_link_info() instead of ata_link_printk() (Tomas Henzl) [1921465] - libata: Use per port sync for detach (Tomas Henzl) [1921465] - ata/libata: Fix usage of page address by page_address in ata_scsi_mode_select_xlat function (Tomas Henzl) [1921465] - sata_rcar: handle pm_runtime_get_sync failure cases (Tomas Henzl) [1921465] - ata: sata_inic162x fix a spelling issue (Tomas Henzl) [1921465] - ata: libata-core: fix a doc warning (Tomas Henzl) [1921465] - ata: ahci: Add sysfs attribute to show remapped NVMe device count (Tomas Henzl) [1921465] - ata: ahci-imx: remove redundant assignment to ret (Tomas Henzl) [1921465] - libata: Return correct status in sata_pmp_eh_recover_pm() when ATA_DFLAG_DETACH is set (Tomas Henzl) [1921465] - ata: move ata_eh_analyze_ncq_error() & co. to libata-sata.c (Tomas Henzl) [1921465] - ata: start separating SATA specific code from libata-eh.c (Tomas Henzl) [1921465] - ata: move ata_sas_*() to libata-sata.c (Tomas Henzl) [1921465] - ata: start separating SATA specific code from libata-scsi.c (Tomas Henzl) [1921465] - ata: move sata_deb_timing_*() to libata-sata.c (Tomas Henzl) [1921465] - ata: move ata_qc_complete_multiple() to libata-sata.c (Tomas Henzl) [1921465] - ata: move sata_link_hardreset() to libata-sata.c (Tomas Henzl) [1921465] - ata: move sata_link_{debounce,resume}() to libata-sata.c (Tomas Henzl) [1921465] - ata: move *sata_set_spd*() to libata-sata.c (Tomas Henzl) [1921465] - ata: move sata_scr_*() to libata-sata.c (Tomas Henzl) [1921465] - ata: start separating SATA specific code from libata-core.c (Tomas Henzl) [1921465] - ata: fix CodingStyle issues in PATA timings code (Tomas Henzl) [1921465] - ata: remove EXPORT_SYMBOL_GPL()s not used by modules (Tomas Henzl) [1921465] - ata: move EXPORT_SYMBOL_GPL()s close to exported code (Tomas Henzl) [1921465] - ata: optimize ata_scsi_rbuf[] size (Tomas Henzl) [1921465] - ata: optimize struct ata_force_param size (Tomas Henzl) [1921465] - ata: use COMMAND_LINE_SIZE for ata_force_param_buf[] size (Tomas Henzl) [1921465] - ata: simplify ata_scsiop_inq_89() (Tomas Henzl) [1921465] - sata_promise: use ata_cable_sata() (Tomas Henzl) [1921465] - ata: make SATA_PMP option selectable only if any SATA host driver is enabled (Tomas Henzl) [1921465] - ata: expose ncq_enable_prio sysfs attribute only on NCQ capable hosts (Tomas Henzl) [1921465] - ata: remove stale maintainership information from core code (Tomas Henzl) [1921465] - libata: Assign OF node to the SCSI device (Tomas Henzl) [1921465] - libata: Remove extra scsi_host_put() in ata_scsi_add_hosts() (Tomas Henzl) [1921465] - libata: transport: Use scnprintf() for avoiding potential buffer overflow (Tomas Henzl) [1921465] - ata/acard_ahci: remove unused variable n_elem (Tomas Henzl) [1921465] - ata: ahci_brcm: BCM7216 reset is self de-asserting (Tomas Henzl) [1921465] - ata: ahci_brcm: Perform reset after obtaining resources (Tomas Henzl) [1921465] - ata: brcm: fix reset controller API usage (Tomas Henzl) [1921465] - ata: brcm: mark PM functions as __maybe_unused (Tomas Henzl) [1921465] - ata: ahci_brcm: Support BCM7216 reset controller name (Tomas Henzl) [1921465] - ata: ahci_brcm: Add a shutdown callback (Tomas Henzl) [1921465] - ata: ahci_brcm: Manage reset line during suspend/resume (Tomas Henzl) [1921465] - ata: ahci_brcm: Add missing clock management during recovery (Tomas Henzl) [1921465] - ata: ahci_brcm: BCM7425 AHCI requires AHCI_HFLAG_DELAY_ENGINE (Tomas Henzl) [1921465] - ata: ahci_brcm: Fix AHCI resources management (Tomas Henzl) [1921465] - ata: libahci_platform: Export again ahci_platform_able_phys() (Tomas Henzl) [1921465] - libata: Fix retrieving of active qcs (Tomas Henzl) [1921465] - ata: pata_artop: make arrays static const, makes object smaller (Tomas Henzl) [1921465] - ata_piix: remove open-coded dmi_match(DMI_OEM_STRING) (Tomas Henzl) [1921465] - ata: sata_mv, avoid trigerrable BUG_ON (Tomas Henzl) [1921465] - ata: make qc_prep return ata_completion_errors (Tomas Henzl) [1921465] - ata: define AC_ERR_OK (Tomas Henzl) [1921465] - libata: Ensure ata_port probe has completed before detach (Tomas Henzl) [1921465] - ahci: tegra: use regulator_bulk_set_supply_names() (Tomas Henzl) [1921465] - ahci: Add support for Amazon's Annapurna Labs SATA controller (Tomas Henzl) [1921465] - ata: libahci_platform: Fix regulator_get_optional() misuse (Tomas Henzl) [1921465] - ata: ahci-imx: Covert to use GPIO descriptor (Tomas Henzl) [1921465] - libata/ahci: Fix PCS quirk application (Tomas Henzl) [1921465] - libata/ahci: Drop PCS quirk for Denverton and beyond (Tomas Henzl) [1921465] - libata: switch remaining drivers to use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - sata_sil24: use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - sata_qstor: use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - sata_nv: use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - sata_mv: use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - pdc_adma: use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - ahci: use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - acard_ahci: use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - libata: add SG safety checks in SFF pio transfers (Tomas Henzl) [1921465] - libata: have ata_scsi_rw_xlat() fail invalid passthrough requests (Tomas Henzl) [1921465] - ata: rb532_cf: Fix unused variable warning in rb532_pata_driver_probe (Tomas Henzl) [1921465] - ata: libahci: do not complain in case of deferred probe (Tomas Henzl) [1921465] - libata: zpodd: Fix small read overflow in zpodd_get_mech_type() (Tomas Henzl) [1921465] - ata: libahci_platform: remove redundant dev_err message (Tomas Henzl) [1921465] - drivers: ata: ahci_sunxi: Increased SATA/AHCI DMA TX/RX FIFOs (Tomas Henzl) [1921465] - libata: Drop firmware version check from the ST1000LM024 quirk (Tomas Henzl) [1921465] - ata: sata_sil24: Remove call to memset after dmam_alloc_coherent (Tomas Henzl) [1921465] - ata:sata_qstor: Remove call to memset after dmam_alloc_coherent (Tomas Henzl) [1921465] - ata: sata_nv: Remove call to memset after dmam_alloc_coherent (Tomas Henzl) [1921465] - ata: pdc_adma: Remove call to memset after dmam_alloc_coherent (Tomas Henzl) [1921465] - ata: libahci: Remove call to memset after dmam_alloc_coherent (Tomas Henzl) [1921465] - ata: acard-ahci: Remove call to memset after dmam_alloc_coherent (Tomas Henzl) [1921465] - libata: don't request sense data on !ZAC ATA devices (Tomas Henzl) [1921465] - libata: Extend quirks for the ST1000LM024 drives with NOLPM quirk (Tomas Henzl) [1921465] - sata_rcar: Remove ata_host_alloc() error printing (Tomas Henzl) [1921465] - libata: fix using DMA buffers on stack (Tomas Henzl) [1921465] - ata: libahci: Only warn for AHCI_HFLAG_MULTI_MSI set when genuine custom irq handler implemented (Tomas Henzl) [1921465] - libata: fix a typo in comment (Tomas Henzl) [1921465] - sata_rcar: fix deferred probing (Tomas Henzl) [1921465] - ata: sata_highbank: Convert to use GPIO descriptors (Tomas Henzl) [1921465] - sata_rcar: convert to SPDX identifiers (Tomas Henzl) [1921465] - ata: ep93xx: Use proper enums for directions (Tomas Henzl) [1921465] - ata: ahci_brcm: Allow using driver or DSL SoCs (Tomas Henzl) [1921465] - ata: ahci_brcm: Match BCM63138 compatible strings (Tomas Henzl) [1921465] - ata: ahci_brcm: Allow optional reset controller to be used (Tomas Henzl) [1921465] - libata: mask swap internal and hardware tag (Tomas Henzl) [1921465] - pata_atiixp: Remove unnecessary parentheses (Tomas Henzl) [1921465] - ata: ahci_sunxi: add support for r40 (Tomas Henzl) [1921465] - ata: ahci_platform: add support for PHY controller regulator (Tomas Henzl) [1921465] - ata: ahci_platform: add support for AHCI controller regulator (Tomas Henzl) [1921465] - libata: Use SMART LBAM/LBAH password defines (Tomas Henzl) [1921465] - ata: ahci: Convert to using pOFn instead of device_node.name (Tomas Henzl) [1921465] - ata: ftide010: Add a quirk for SQ201 (Tomas Henzl) [1921465] - ata: ahci_platform: enable to get and control reset (Tomas Henzl) [1921465] - ata: libahci_platform: add reset control support (Tomas Henzl) [1921465] - ata: add an extra argument to ahci_platform_get_resources() (Tomas Henzl) [1921465] - ata: sata_rcar: exclude setting of PHY registers in Gen3 (Tomas Henzl) [1921465] - ata: sata_rcar: really mask all interrupts on Gen2 and later (Tomas Henzl) [1921465] - ata: libahci: Allow reconfigure of DEVSLP register (Tomas Henzl) [1921465] - ata: libahci: Correct setting of DEVSLP register (Tomas Henzl) [1921465] - ata: ahci: Enable DEVSLP by default on x86 with SLP_S0 (Tomas Henzl) [1921465] - ata: ahci: Support state with min power but Partial low power state (Tomas Henzl) [1921465] - Revert "ata: ahci_platform: convert kcalloc to devm_kcalloc" (Tomas Henzl) [1921465] - ata: sata_rcar: Add rudimentary Runtime PM support (Tomas Henzl) [1921465] - ata: sata_rcar: Provide a short-hand for &pdev->dev (Tomas Henzl) [1921465] - ata: Only output sg element mapped number in verbose debug (Tomas Henzl) [1921465] - ata: Guard ata_scsi_dump_cdb() by ATA_VERBOSE_DEBUG (Tomas Henzl) [1921465] - ata: ahci_platform: convert kcalloc to devm_kcalloc (Tomas Henzl) [1921465] - ata: ahci_platform: convert kzallloc to kcalloc (Tomas Henzl) [1921465] - ata: ahci_platform: correct parameter documentation for ahci_platform_shutdown (Tomas Henzl) [1921465] - libata: remove ata_sff_data_xfer_noirq() (Tomas Henzl) [1921465] - scsi: target: Fix the pgr/alua_support_store functions (Maurizio Lombardi) [1995935] - sched/deadline: Fix missing clock update in migrate_task_rq_dl() (Phil Auld) [1992254] - sched/fair: Avoid a second scan of target in select_idle_cpu (Phil Auld) [1992254] - sched/fair: Use prev instead of new target as recent_used_cpu (Phil Auld) [1992254] - sched: Replace deprecated CPU-hotplug functions. (Phil Auld) [1992254] - sched/deadline: Fix reset_on_fork reporting of DL tasks (Phil Auld) [1992254] - sched/numa: Fix is_core_idle() (Phil Auld) [1992254] - sched/fair: Sync load_sum with load_avg after dequeue (Phil Auld) [1992254] - sched/fair: Fix CFS bandwidth hrtimer expiry type (Phil Auld) [1992254] - sched/fair: Ensure _sum and _avg values stay consistent (Phil Auld) [1992254] - sched/fair: Ensure that the CFS parent is added after unthrottling (Phil Auld) [1992254] - sched/rt: Fix Deadline utilization tracking during policy change (Phil Auld) [1992254] - sched/rt: Fix RT utilization tracking during policy change (Phil Auld) [1992254] - sched/fair: Age the average idle time (Phil Auld) [1992254] - wait: use LIST_HEAD_INIT() to initialize wait_queue_head (Phil Auld) [1992254] - sched: Optimize housekeeping_cpumask() in for_each_cpu_and() (Phil Auld) [1992254] - sched/fair: Fix util_est UTIL_AVG_UNCHANGED handling (Phil Auld) [1992254] - sched/pelt: Check that *_avg are null when *_sum are (Phil Auld) [1992254] - sched/fair: Correctly insert cfs_rq's to list on unthrottle (Phil Auld) [1992254] - sched/pelt: Ensure that *_sum is always synced with *_avg (Phil Auld) [1992254] - sched/fair: Return early from update_tg_cfs_load() if delta == 0 (Phil Auld) [1992254] - sched/fair: Make sure to update tg contrib for blocked load (Phil Auld) [1992254] - sched/fair: Keep load_avg and load_sum synced (Phil Auld) [1992254] - sched: Stop PF_NO_SETAFFINITY from being inherited by various init system threads (Phil Auld) [1992254] - sched: Fix a stale comment in pick_next_task() (Phil Auld) [1992254] - sched/fair: Fix ascii art by relpacing tabs (Phil Auld) [1992254] - tick/nohz: Call tick_nohz_task_switch() with interrupts disabled (Phil Auld) [1992254] - sched/fair: Fix clearing of has_idle_cores flag in select_idle_cpu() (Phil Auld) [1992254] - sched/core: Remove the pointless BUG_ON(!task) from wake_up_q() (Phil Auld) [1992254] - sched: Make the idle task quack like a per-CPU kthread (Phil Auld) [1992254] - sched/fair: Fix unfairness caused by missing load decay (Phil Auld) [1992254] - sched: Make nr_iowait_cpu() return 32-bit value (Phil Auld) [1992254] - sched: Make nr_iowait() return 32-bit value (Phil Auld) [1992254] - sched: Make nr_running() return 32-bit value (Phil Auld) [1992254] - sched/isolation: Reconcile rcu_nocbs= and nohz_full= (Phil Auld) [1992254] - sched/fair: Introduce a CPU capacity comparison helper (Phil Auld) [1992254] - sched/fair: Clean up active balance nr_balance_failed trickery (Phil Auld) [1992254] - sched/fair: Move update_nohz_stats() to the CONFIG_NO_HZ_COMMON block to simplify the code & fix an unused function warning (Phil Auld) [1992254] - sched/fair: Bring back select_idle_smt(), but differently (Phil Auld) [1992254] - sched,fair: Alternative sched_slice() (Phil Auld) [1992254] - sched/topology: Remove redundant cpumask_and() in init_overlap_sched_group() (Phil Auld) [1992254] - sched/numa: Allow runtime enabling/disabling of NUMA balance without SCHED_DEBUG (Phil Auld) [1992254] - sched/fair: Optimize test_idle_cores() for !SMT (Phil Auld) [1992254] - sched: Fix various typos (Phil Auld) [1992254] - sched: Remove unnecessary variable from schedule_tail() (Phil Auld) [1992254] - sched: Optimize __calc_delta() (Phil Auld) [1992254] - sched: Provide raw_spin_rq_*lock*() helpers (Phil Auld) [1992254] - sched/pelt: Fix task util_est update filtering (Phil Auld) [1992254] - sched/fair: use lsub_positive in cpu_util_next() (Phil Auld) [1992254] - sched/fair: Reduce the window for duplicated update (Phil Auld) [1992254] - sched/fair: Reorder newidle_balance pulled_task tests (Phil Auld) [1992254] - sched/fair: Remove unused parameter of update_nohz_stats (Phil Auld) [1992254] - sched/fair: Remove unused return of _nohz_idle_balance (Phil Auld) [1992254] - sched/fair: Remove update of blocked load from newidle_balance (Phil Auld) [1992254] - sched/topology: fix the issue groups don't span domain->span for NUMA diameter > 2 (Phil Auld) [1992254] - sched/fair: Merge select_idle_core/cpu() (Phil Auld) [1992254] - sched/fair: Remove select_idle_smt() (Phil Auld) [1992254] - sched/fair: Move avg_scan_cost calculations under SIS_PROP (Phil Auld) [1992254] - sched/fair: Remove SIS_AVG_CPU (Phil Auld) [1992254] - sched/eas: Don't update misfit status if the task is pinned (Phil Auld) [1992254] - sched/fair: Avoid stale CPU util_est value for schedutil in task dequeue (Phil Auld) [1992254] - sched/fair: Add a few assertions (Phil Auld) [1992254] - cpufreq: schedutil: Simplify sugov_update_next_freq() (Phil Auld) [1992254] - sched/topology: Warn when NUMA diameter > 2 (Phil Auld) [1992254] - sched: Use task_current() instead of 'rq->curr == p' (Phil Auld) [1992254] - sched/core: Allow try_invoke_on_locked_down_task() with irqs disabled (Phil Auld) [1992254] - sched/fair: Exclude the current CPU from find_new_ilb() (Phil Auld) [1992254] - rbtree, sched/deadline: Use rb_add_cached() (Phil Auld) [1992254] - rbtree, sched/fair: Use rb_add_cached() (Phil Auld) [1992254] - sched/isolation: Prefer housekeeping CPU in local node (Phil Auld) [1992254] - sched: Fix various typos in comments (Phil Auld) [1992254] - s390/qeth: fix deadlock during failing recovery (Sumanth Korikkar) [1984990] - s390/qeth: Fix deadlock in remove_discipline (Sumanth Korikkar) [1984990] - s390/qeth: fix NULL deref in qeth_clear_working_pool_list() (Sumanth Korikkar) [1984990] - s390/qdio: fix roll-back after timeout on ESTABLISH ccw (Sumanth Korikkar) [1984990] - s390/qdio: get rid of register asm (Sumanth Korikkar) [1984990] - s390/netiuvc: get rid of forward declarations (Sumanth Korikkar) [1984990] - s390/qeth: Consider dependency on SWITCHDEV module (Sumanth Korikkar) [1984990] - s390/qeth: shrink TX buffer struct (Sumanth Korikkar) [1984990] - s390/qeth: remove TX buffer's pointer to its queue (Sumanth Korikkar) [1984990] - s390/qeth: remove QAOB's pointer to its TX buffer (Sumanth Korikkar) [1984990] - s390/qeth: consolidate completion of pending TX buffers (Sumanth Korikkar) [1984990] - s390/qeth: use ethtool_sprintf() (Sumanth Korikkar) [1984990] - s390/qeth: unify the tracking of active cmds on ccw device (Sumanth Korikkar) [1984990] - s390/qeth: also use TX NAPI for non-IQD devices (Sumanth Korikkar) [1984990] - s390/qeth: count TX completion interrupts (Sumanth Korikkar) [1984990] - powerpc/stacktrace: Include linux/delay.h (Steve Best) [2010674] - powerpc/stacktrace: Fix spurious "stale" traces in raise_backtrace_ipi() (Steve Best) [2010674] - powerpc/xmon: Reset RCU and soft lockup watchdogs (Steve Best) [2010674] - bpf, sockmap: Fix sk->prot unhash op reset (Jiri Benc) [1947006] - xdp: fix xdp_return_frame() kernel BUG throw for page_pool memory model (Jiri Benc) [1947006] - selftests/bpf: Tests using bpf_check_mtu BPF-helper input mtu_len param (Jiri Benc) [1947006] - bpf: BPF-helper for MTU checking add length input (Jiri Benc) [1947006] - xsk: Remove dangling function declaration from header file (Jiri Benc) [1947006] - bpf: Remove blank line in bpf helper description comment (Jiri Benc) [1947006] - libbpf: Use AF_LOCAL instead of AF_INET in xsk.c (Jiri Benc) [1947006] - selftests/bpf: Tests using bpf_check_mtu BPF-helper (Jiri Benc) [1947006] - selftests/bpf: Use bpf_check_mtu in selftest test_cls_redirect (Jiri Benc) [1947006] - bpf: Drop MTU check when doing TC-BPF redirect to ingress (Jiri Benc) [1947006] - bpf: Add BPF-helper for MTU checking (Jiri Benc) [1947006] - bpf: bpf_fib_lookup return MTU value as output when looked up (Jiri Benc) [1947006] - bpf: Fix bpf_fib_lookup helper MTU check for SKB ctx (Jiri Benc) [1947006] - bpf: Remove MTU check in __bpf_skb_max_len (Jiri Benc) [1947006] - net, veth: Alloc skb in bulk for ndo_xdp_xmit (Jiri Benc) [1947006] - bpf: Enable bpf_{g,s}etsockopt in BPF_CGROUP_UDP{4,6}_RECVMSG (Jiri Benc) [1947006] - selftests/bpf: Rewrite recvmsg{4,6} asm progs to c in test_sock_addr (Jiri Benc) [1947006] - bpf: Enable bpf_{g,s}etsockopt in BPF_CGROUP_INET{4,6}_GET{PEER,SOCK}NAME (Jiri Benc) [1947006] - bpf: Enable bpf_{g,s}etsockopt in BPF_CGROUP_UDP{4,6}_SENDMSG (Jiri Benc) [1947006] - selftests/bpf: Verify that rebinding to port < 1024 from BPF works (Jiri Benc) [1947006] - bpf: Allow rewriting to ports under ip_unprivileged_port_start (Jiri Benc) [1947006] - net: port < inet_prot_sock(net) --> inet_port_requires_bind_service(net, port) (Jiri Benc) [1947006] - net: inet_is_local_reserved_port() should return bool not int (Jiri Benc) [1947006] - libbpf, xsk: Select AF_XDP BPF program based on kernel version (Jiri Benc) [1947006] - xsk: Fold xp_assign_dev and __xp_assign_dev (Jiri Benc) [1947006] - xsk: Remove explicit_free parameter from __xsk_rcv() (Jiri Benc) [1947006] - bpf: Split cgroup_bpf_enabled per attach type (Jiri Benc) [1947006] - bpf: Remove extra lock_sock for TCP_ZEROCOPY_RECEIVE (Jiri Benc) [1947006] - net, xdp: Introduce xdp_build_skb_from_frame utility routine (Jiri Benc) [1947006] - net, xdp: Introduce __xdp_build_skb_from_frame utility routine (Jiri Benc) [1947006] - bpf: Extend bind v4/v6 selftests for mark/prio/bindtoifindex (Jiri Benc) [1947006] - bpf: Allow to retrieve sol_socket opts from sock_addr progs (Jiri Benc) [1947006] - bpf: Replace fput with sockfd_put in sock map (Jiri Benc) [1947006] - tools: bpf: add SO_BINDTOIFINDEX to socket.h in tools (Jiri Benc) [1947006] - media: firewire: firedtv-avc: fix a buffer overflow in avc_ca_pmt() (Lucas Zampieri) [1956472] {CVE-2021-3542}- mm/hmm: make HMM_MIRROR an implicit option (Rafael Aquini) [1998534] - mm/hmm: allow HMM_MIRROR on all architectures with MMU (Rafael Aquini) [1998534] - mm: don't select MIGRATE_VMA_HELPER from HMM_MIRROR (Rafael Aquini) [1998534] - mm: sort out the DEVICE_PRIVATE Kconfig mess (Rafael Aquini) [1998534] - s390/ap/zcrypt: notify userspace with online, config and mode info (Stefan Schulze Frielinghaus) [1984895] - docs: livepatch: Fix a typo and remove the unnecessary gaps in a sentence (C. Erastus Toe) [1995447] - Documentation: livepatch: document reliable stacktrace (C. Erastus Toe) [1995447] - Documentation: livepatch: Convert to automatically generated contents (C. Erastus Toe) [1995447] - scsi: ibmvfc: Reinitialize sub-CRQs and perform channel enquiry after LPM (Desnes A. Nunes do Rosario) [1932217] - scsi: ibmvfc: Store return code of H_FREE_SUB_CRQ during cleanup (Desnes A. Nunes do Rosario) [1932217] - scsi: ibmvfc: Treat H_CLOSED as success during sub-CRQ registration (Desnes A. Nunes do Rosario) [1932217] - scsi: ibmvfc: Fix invalid sub-CRQ handles after hard reset (Desnes A. Nunes do Rosario) [1932217] - scsi: ibmvfc: Simplify handling of sub-CRQ initialization (Desnes A. Nunes do Rosario) [1932217] - exec: Transform exec_update_mutex into a rw_semaphore (Chris von Recklinghausen) [1993665] - perf: Break deadlock involving exec_update_mutex (Chris von Recklinghausen) [1993665] - pidfd: Add missing sock updates for pidfd_getfd() (Chris von Recklinghausen) [1993665] - exec: Move the call of prepare_binprm into search_binary_handler (Chris von Recklinghausen) [1993665] - exec: Allow load_misc_binary to call prepare_binprm unconditionally (Chris von Recklinghausen) [1993665] - exec: Convert security_bprm_set_creds into security_bprm_repopulate_creds (Chris von Recklinghausen) [1993665] - exec: Factor security_bprm_creds_for_exec out of security_bprm_set_creds (Chris von Recklinghausen) [1993665] - exec: Move would_dump into flush_old_exec (Chris von Recklinghausen) [1993665] - exec: Rename flush_old_exec begin_new_exec (Chris von Recklinghausen) [1993665] - exec: Move most of setup_new_exec into flush_old_exec (Chris von Recklinghausen) [1993665] - exec: In setup_new_exec cache current in the local variable me (Chris von Recklinghausen) [1993665] - exec: Merge install_exec_creds into setup_new_exec (Chris von Recklinghausen) [1993665] - exec: Rename the flag called_exec_mmap point_of_no_return (Chris von Recklinghausen) [1993665] - exec: Make unlocking exec_update_mutex explict (Chris von Recklinghausen) [1993665] - binfmt: Move install_exec_creds after setup_new_exec to match binfmt_elf (Chris von Recklinghausen) [1993665] - pidfd: Use new infrastructure to fix deadlocks in execve (Chris von Recklinghausen) [1993665] - perf: Use new infrastructure to fix deadlocks in execve (Chris von Recklinghausen) [1993665] - proc: io_accounting: Use new infrastructure to fix deadlocks in execve (Chris von Recklinghausen) [1993665] - proc: Use new infrastructure to fix deadlocks in execve (Chris von Recklinghausen) [1993665] - kernel/kcmp.c: Use new infrastructure to fix deadlocks in execve (Chris von Recklinghausen) [1993665] - kernel: doc: remove outdated comment cred.c (Chris von Recklinghausen) [1993665] - mm: docs: Fix a comment in process_vm_rw_core (Chris von Recklinghausen) [1993665] - selftests/ptrace: add test cases for dead-locks (Chris von Recklinghausen) [1993665] - exec: Fix a deadlock in strace (Chris von Recklinghausen) [1993665] - exec: Add exec_update_mutex to replace cred_guard_mutex (Chris von Recklinghausen) [1993665] - exec: Move exec_mmap right after de_thread in flush_old_exec (Chris von Recklinghausen) [1993665] - exec: Move cleanup of posix timers on exec out of de_thread (Chris von Recklinghausen) [1993665] - exec: Factor unshare_sighand out of de_thread and call it separately (Chris von Recklinghausen) [1993665] - exec: Only compute current once in flush_old_exec (Chris von Recklinghausen) [1993665] - pid: Implement pidfd_getfd syscall (Chris von Recklinghausen) [1993665] - pidfd: add P_PIDFD to waitid() (Chris von Recklinghausen) [1993665] - fork: return proper negative error code (Chris von Recklinghausen) [1993665] - copy_process(): don't use ksys_close() on cleanups (Chris von Recklinghausen) [1993665] - fork: don't check parent_tidptr with CLONE_PIDFD (Chris von Recklinghausen) [1993665] - fs/exec.c: move ->recursion_depth out of critical sections (Chris von Recklinghausen) [1993665] - clone: add CLONE_PIDFD (Chris von Recklinghausen) [1993665] - signal: support CLONE_PIDFD with pidfd_send_signal (Chris von Recklinghausen) [1993665] - arch: add pidfd and io_uring syscalls everywhere (Chris von Recklinghausen) [1993665] - signal: don't silently convert SI_USER signals to non-current pidfd (Chris von Recklinghausen) [1993665] - signal: add pidfd_send_signal() syscall (Chris von Recklinghausen) [1993665] - sched/core: Convert signal_struct.sigcnt to refcount_t (Chris von Recklinghausen) [1993665] - sched/core: Convert sighand_struct.count to refcount_t (Chris von Recklinghausen) [1993665] - exec: make prepare_bprm_creds static (Chris von Recklinghausen) [1993665] - fork: don't copy inconsistent signal handler state to child (Chris von Recklinghausen) [1993665] - Revert "perf: Break deadlock involving exec_update_mutex" (Chris von Recklinghausen) [1993665] - powerpc/mm/highmem: use __set_pte_at() for kmap_local() (Nico Pache) [2001854] - mm: extract might_alloc() debug check (Nico Pache) [2001854] - mm/mempolicy: use vma_lookup() in __access_remote_vm() (Nico Pache) [2001854] - mm/memory.c: use vma_lookup() in __access_remote_vm() (Nico Pache) [2001854] - mm/mremap: use vma_lookup() in vma_to_resize() (Nico Pache) [2001854] - mm/migrate: use vma_lookup() in do_pages_stat_array() (Nico Pache) [2001854] - mm/ksm: use vma_lookup() in find_mergeable_vma() (Nico Pache) [2001854] - kernel/events/uprobes: use vma_lookup() in find_active_uprobe() (Nico Pache) [2001854] - misc/sgi-gru/grufault: use vma_lookup() in gru_find_vma() (Nico Pache) [2001854] - media: videobuf2: use vma_lookup() in get_vaddr_frames() (Nico Pache) [2001854] - drm/amdgpu: use vma_lookup() in amdgpu_ttm_tt_get_user_pages() (Nico Pache) [2001854] - net/ipv5/tcp: use vma_lookup() in tcp_zerocopy_receive() (Nico Pache) [2001854] - vfio: use vma_lookup() instead of find_vma_intersection() (Nico Pache) [2001854] - virt/kvm: use vma_lookup() instead of find_vma_intersection() (Nico Pache) [2001854] - x86/sgx: use vma_lookup() in sgx_encl_find() (Nico Pache) [2001854] - arch/powerpc/kvm/book3s: use vma_lookup() in kvmppc_hv_setup_htab_rma() (Nico Pache) [2001854] - arch/powerpc/kvm/book3s_hv_uvmem: use vma_lookup() instead of find_vma_intersection() (Nico Pache) [2001854] - arch/arm64/kvm: use vma_lookup() instead of find_vma_intersection() (Nico Pache) [2001854] - drm/i915/selftests: use vma_lookup() in __igt_mmap() (Nico Pache) [2001854] - mm: add vma_lookup(), update find_vma_intersection() comments (Nico Pache) [2001854] - i915_vma: Rename vma_lookup to i915_vma_lookup (Nico Pache) [2001854] - media: videobuf2: Move frame_vector into media subsystem (Nico Pache) [2001854] - mm/frame-vector: Use FOLL_LONGTERM (Nico Pache) [2001854] - vhost: convert get_user_pages() --> pin_user_pages() (Nico Pache) [2001854] - docs: mm/gup: pin_user_pages.rst: add a "case 5" (Nico Pache) [2001854] - mm/gup: documentation fix for pin_user_pages*() APIs (Nico Pache) [2001854] - mm/gup: frame_vector: convert get_user_pages() --> pin_user_pages() (Nico Pache) [2001854] - mm/gup: update pin_user_pages.rst for "case 3" (mmu notifiers) (Nico Pache) [2001854] - mm: untag user pointers in get_vaddr_frames (Nico Pache) [2001854] - media: videobuf2-vmalloc: get_userptr: buffers are always writable (Nico Pache) [2001854] - net: expand textsearch ts_state to fit skb_seq_state (Nico Pache) [2001854] - esp: avoid unneeded kmap_atomic call (Nico Pache) [2001854] - net: compound page support in skb_seq_read (Nico Pache) [2001854] - net: support kmap_local forced debugging in skb_frag_foreach (Nico Pache) [2001854] - mm/highmem: fix CONFIG_DEBUG_KMAP_LOCAL_FORCE_MAP (Nico Pache) [2001854] - x86/crashdump/32: Simplify copy_oldmem_page() (Nico Pache) [2001854] - io-mapping: Provide iomap_local variant (Nico Pache) [2001854] - mm/highmem: Provide kmap_local* (Nico Pache) [2001854] - sched: highmem: Store local kmaps in task struct (Nico Pache) [2001854] - x86: Support kmap_local() forced debugging (Nico Pache) [2001854] - mm/highmem: Provide CONFIG_DEBUG_KMAP_LOCAL_FORCE_MAP (Nico Pache) [2001854] - mm/highmem: Provide and use CONFIG_DEBUG_KMAP_LOCAL (Nico Pache) [2001854] - mm/highmem: Take kmap_high_get() properly into account (Nico Pache) [2001854] - highmem: High implementation details and document API (Nico Pache) [2001854] - Documentation/io-mapping: Remove outdated blurb (Nico Pache) [2001854] - io-mapping: Cleanup atomic iomap (Nico Pache) [2001854] - mm/highmem: Remove the old kmap_atomic cruft (Nico Pache) [2001854] - highmem: Get rid of kmap_types.h (Nico Pache) [2001854] - powerpc/mm/highmem: Switch to generic kmap atomic (Nico Pache) [2001854] - x86/mm/highmem: Use generic kmap atomic implementation (Nico Pache) [2001854] - highmem: Make DEBUG_HIGHMEM functional (Nico Pache) [2001854] - highmem: Provide generic variant of kmap_atomic* (Nico Pache) [2001854] - asm-generic: Provide kmap_size.h (Nico Pache) [2001854] - fs: Remove asm/kmap_types.h includes (Nico Pache) [2001854] - highmem: Remove unused functions (Nico Pache) [2001854] - mm/highmem: Un-EXPORT __kmap_atomic_idx() (Nico Pache) [2001854] - kmap: consolidate kmap_prot definitions (Nico Pache) [2001854] - parisc/kmap: remove duplicate kmap code (Nico Pache) [2001854] - arch/kmap: define kmap_atomic_prot() for all arch's (Nico Pache) [2001854] - arch/kmap: ensure kmap_prot visibility (Nico Pache) [2001854] - arch/kunmap_atomic: consolidate duplicate code (Nico Pache) [2001854] - arch/kmap_atomic: consolidate duplicate code (Nico Pache) [2001854] - {x86,powerpc,microblaze}/kmap: move preempt disable (Nico Pache) [2001854] - arch/kunmap: remove duplicate kunmap implementations (Nico Pache) [2001854] - arch/kmap: remove redundant arch specific kmaps (Nico Pache) [2001854] - arch/kmap: remove BUG_ON() (Nico Pache) [2001854] - ipc: remove memcg accounting for sops objects in do_semtimedop() (Rafael Aquini) [1999705] {CVE-2021-3759} - memcg: enable accounting of ipc resources (Rafael Aquini) [1999705] {CVE-2021-3759} - ipc: use kmalloc for msg_queue and shmid_kernel (Rafael Aquini) [1999705] {CVE-2021-3759} - ipc sem: use kvmalloc for sem_undo allocation (Rafael Aquini) [1999705] {CVE-2021-3759} - ipc/sem.c: replace kvmalloc/memset with kvzalloc and use struct_size (Rafael Aquini) [1999705] {CVE-2021-3759} - x86: sev-es: Restore SEV-ES-specific version of copy_from_kernel_nofault() (Vitaly Kuznetsov) [2010082] - perf machine: Initialize srcline string member in add_location struct (Michael Petlan) [1981880] - ipmi: kcs_bmc_aspeed: Fix less than zero comparison of a unsigned int (Tony Camuso) [2003186] - ipmi: kcs_bmc_aspeed: Optionally apply status address (Tony Camuso) [2003186] - ipmi: kcs_bmc_aspeed: Fix IBFIE typo from datasheet (Tony Camuso) [2003186] - ipmi: kcs_bmc_aspeed: Implement KCS SerIRQ configuration (Tony Camuso) [2003186] - ipmi: kcs_bmc: Add serio adaptor (Tony Camuso) [2003186] - ipmi: kcs_bmc: Enable IBF on open (Tony Camuso) [2003186] - ipmi: kcs_bmc: Allow clients to control KCS IRQ state (Tony Camuso) [2003186] - ipmi: kcs_bmc: Decouple the IPMI chardev from the core (Tony Camuso) [2003186] - ipmi: kcs_bmc: Strip private client data from struct kcs_bmc (Tony Camuso) [2003186] - ipmi: kcs_bmc: Split headers into device and client (Tony Camuso) [2003186] - ipmi: kcs_bmc: Turn the driver data-structures inside-out (Tony Camuso) [2003186] - ipmi: kcs_bmc: Split out kcs_bmc_cdev_ipmi (Tony Camuso) [2003186] - ipmi: kcs_bmc: Rename {read,write}_{status,data}() functions (Tony Camuso) [2003186] - ipmi: kcs_bmc: Make status update atomic (Tony Camuso) [2003186] - ipmi: kcs_bmc_aspeed: Use of match data to extract KCS properties (Tony Camuso) [2003186] - ipmi/watchdog: Stop watchdog timer when the current action is 'none' (Tony Camuso) [2003186] - ipmi: kcs: aspeed: Adapt to new LPC DTS layout (Tony Camuso) [2003186] - ipmi_si: Join string literals back (Tony Camuso) [2003186] - ipmi_si: Drop redundant check before calling put_device() (Tony Camuso) [2003186] - ipmi_si: Use strstrip() to remove surrounding spaces (Tony Camuso) [2003186] - ipmi_si: Get rid of ->addr_source_cleanup() (Tony Camuso) [2003186] - ipmi_si: Reuse si_to_str[] array in ipmi_hardcode_init_one() (Tony Camuso) [2003186] - ipmi_si: Introduce ipmi_panic_event_str[] array (Tony Camuso) [2003186] - ipmi_si: Use proper ACPI macros to check error code for failures (Tony Camuso) [2003186] - ipmi_si: Utilize temporary variable to hold device pointer (Tony Camuso) [2003186] - ipmi_si: Remove bogus err_free label (Tony Camuso) [2003186] - ipmi: Handle device properties with software node API (Tony Camuso) [2003186] - ipmi:ssif: make ssif_i2c_send() void (Tony Camuso) [2003186] - ipmi: Refine retry conditions for getting device id (Tony Camuso) [2003186] - redhat/configs: enable CONFIG_IMA_WRITE_POLICY (Bruno Meneguele) [2010530] - Disable CONFIG_CRYPTO_SM4 on aarch64 (Vladis Dronov) [2008943] - powerpc/iommu: Report the correct most efficient DMA mask for PCI devices (Steve Best) [2007425] - powerpc/dma: Fix dma_map_ops::get_required_mask (Steve Best) [2007425] - ibmvnic: Reuse tx pools when possible (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Reuse rx pools when possible (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Reuse LTB when possible (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Use bitmap for LTB map_ids (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: init_tx_pools move loop-invariant code (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Use/rename local vars in init_tx_pools (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Use/rename local vars in init_rx_pools (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Fix up some comments and messages (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Consolidate code in replenish_rx_pool() (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: check failover_pending in login response (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: retry reset if there are no other resets (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: parenthesize a check (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: free tx_pool if tso_pool alloc fails (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: set ltb->buff to NULL after freeing (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: account for bufs already saved in indir_buf (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: clean pending indirect buffs during reset (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Use strscpy() instead of strncpy() (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: fix send_request_map incompatible argument (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: fix kernel build warnings in build_hdr_descs_arr (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: fix kernel build warning (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: fix kernel build warning in strncpy (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Allow device probe if the device is not ready at boot (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Use list_for_each_entry() to simplify code in ibmvnic.c (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: remove default label from to_string switch (Desnes A. Nunes do Rosario) [1998677] - intel_th: pci: Add Alder Lake-M support (Jiri Olsa) [1929502] - i2c: designware: Fix indentation in the header (David Arcari) [2004468] - i2c: designware: Use DIV_ROUND_CLOSEST() macro (David Arcari) [2004468] - math64: New DIV_S64_ROUND_CLOSEST helper (David Arcari) [2004468] - units: Add SI metric prefix definitions (David Arcari) [2004468] - i2c: busses: i2c-designware-master: Fix misnaming of 'i2c_dw_init_master()' (David Arcari) [2004468] - MAINTAINERS: adjust to removing i2c designware platform data (David Arcari) [2004468] - i2c: designware: Get rid of legacy platform data (David Arcari) [2004468] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (David Arcari) [2004468] - i2c: designware: Switch over to i2c_freq_mode_string() (David Arcari) [2004468] - i2c: core: add api to provide frequency mode strings (David Arcari) [2004468] - i2c: designware: Fix return value check in navi_amd_register_client() (David Arcari) [2004468] - i2c: drivers: Use generic definitions for bus frequencies (part 2) (David Arcari) [2004468] - i2c: designware: Add driver support for AMD NAVI GPU (David Arcari) [2004468] - i2c: designware: Adjust bus_freq_hz when refuse high speed mode set (David Arcari) [2004468] - i2c: designware: Get right data length (David Arcari) [2004468] - i2c: designware: Make register offsets all of the same width (David Arcari) [2004468] - i2c: designware: Switch header to use BIT() and GENMASK() (David Arcari) [2004468] - i2c: designware: slave should do WRITE_REQUESTED before WRITE_RECEIVED (David Arcari) [2004468] - i2c: designware: call i2c_dw_read_clear_intrbits_slave() once (David Arcari) [2004468] - i2c: busses: Use fallthrough pseudo-keyword (David Arcari) [2004468] - i2c: designware: platdrv: Set class based on DMI (David Arcari) [2004468] - i2c: designware: Adjust bus speed independently of ACPI (David Arcari) [2004468] - i2c: designware: Add Baikal-T1 System I2C support (David Arcari) [2004468] - i2c: designware: Move reg-space remapping into a dedicated function (David Arcari) [2004468] - i2c: designware: Retrieve quirk flags as early as possible (David Arcari) [2004468] - i2c: designware: Convert driver to using regmap API (David Arcari) [2004468] - i2c: designware: Discard Cherry Trail model flag (David Arcari) [2004468] - i2c: designware: Drop hard coded FIFO depth assignment (David Arcari) [2004468] - i2c: designware: Read counters from ACPI for PCI driver (David Arcari) [2004468] - i2c: designware: Move ACPI parts into common module (David Arcari) [2004468] - i2c: designware: Drop unneeded condition in i2c_dw_validate_speed() (David Arcari) [2004468] - i2c: designware: Move i2c_dw_validate_speed() helper to a common code (David Arcari) [2004468] - i2c: designware: Include proper headers in i2c-desingware-core.h (David Arcari) [2004468] - i2c: designware: Get rid of PCI driver specifics in common code (David Arcari) [2004468] - i2c: designware: Allow slave mode for PCI enumerated devices (David Arcari) [2004468] - i2c: designware: Rename i2c_dw_probe() to i2c_dw_probe_master() (David Arcari) [2004468] - i2c: designware: Switch PCI driver to use i2c_dw_configure_master() (David Arcari) [2004468] - i2c: designware: Move configuration routines to respective modules (David Arcari) [2004468] - i2c: designware: Use devm_platform_ioremap_resource() to simplify code (David Arcari) [2004468] - i2c: designware: Calculate SCL timing parameter for High Speed Mode (David Arcari) [2004468] - i2c: designware: Calculate SCL timing parameter for Fast Mode Plus (David Arcari) [2004468] - i2c: designware: platdrv: Remove DPM_FLAG_SMART_SUSPEND flag on BYT and CHT (David Arcari) [2004468] - i2c: drivers: Use generic definitions for bus frequencies (David Arcari) [2004468] - i2c: core: Provide generic definitions for bus frequencies (David Arcari) [2004468] - i2c: designware: Fix spelling typos in the comments (David Arcari) [2004468] - i2c: designware: Discard i2c_dw_read_comp_param() function (David Arcari) [2004468] - i2c: designware: Detect the FIFO size in the common code (David Arcari) [2004468] - i2c: designware: Add ACPI HID for Hisilicon Hip08-Lite I2C controller (David Arcari) [2004468] - i2c: designware: Fix optional reset error handling (David Arcari) [2004468] - i2c: designware: assert reset when error happen at ->probe() (David Arcari) [2004468] - i2c: designware: Synchronize IRQs when unregistering slave client (David Arcari) [2004468] - i2c: designware: Fix unused variable warning (David Arcari) [2004468] - i2c: designware: make use of devm_gpiod_get_optional (David Arcari) [2004468] - i2c: busses: Use dev_get_drvdata where possible (David Arcari) [2004468] - i2c: designware: ratelimit 'transfer when suspended' errors (David Arcari) [2004468] - i2c: designware: Add support for an interface clock (David Arcari) [2004468] - i2c: i2c-designware-platdrv: Always use a dynamic adapter number (David Arcari) [2004468] - i2c: i2c-designware-platdrv: Cleanup setting of the adapter number (David Arcari) [2004468] - i2c: designware: Do not allow i2c_dw_xfer() calls while suspended (David Arcari) [2004468] - i2c: designware: Cleanup bus lock handling (David Arcari) [2004468] - i2c: designware: Set IRQF_NO_SUSPEND flag for all BYT and CHT controllers (David Arcari) [2004468] - i2c: designware: Call i2c_dw_clk_rate() only when calculating timings (David Arcari) [2004468] - i2c: designware: Remove Cherry Trail PMIC I2C bus pm_disabled workaround (David Arcari) [2004468] - i2c: designware: add MSCC Ocelot support (David Arcari) [2004468] - i2c: designware: allow IP specific sda_hold_time (David Arcari) [2004468] - i2c: designware: move #ifdef CONFIG_OF to the top (David Arcari) [2004468] - i2c: designware: use generic table matching (David Arcari) [2004468] - i2c: designware: Add SPDX license tag (David Arcari) [2004468] - i2c: designware: Convert to use struct i2c_timings (David Arcari) [2004468] - i2c: designware-pcidrv: Mark expected switch fall-through (David Arcari) [2004468] - i2c: designware-master: use core to detect 'no zero length' quirk (David Arcari) [2004468] - i2c: designware: Add debug print for bus speed (David Arcari) [2004468] - i2c: designware: Add debug print for SDA hold time value (David Arcari) [2004468] - i2c: designware: Separate timing parameter setting from HW initalization (David Arcari) [2004468] - i2c: designware: Move SDA hold time configuration to common code (David Arcari) [2004468] - i2c: designware: Call i2c_dw_clk_rate() only once in i2c_dw_init_master() (David Arcari) [2004468] - i2c: designware: Don't use internal ___constant_swab32 (David Arcari) [2004468] - i2c: designware: Move register access detection to common code (David Arcari) [2004468] - i2c: designware: Remove needless variable from i2c_dw_init_slave() (David Arcari) [2004468]- x86/amd_nb: Add AMD family 17h model 60h PCI IDs (David Arcari) [1987067] - x86/amd_nb: Check vendor in AMD-only functions (David Arcari) [1987067] - hwmon: (k10temp) Add support for yellow carp (David Arcari) [1987067] - x86/amd_nb: Add AMD family 19h model 50h PCI ids (David Arcari) [1987067] - x86: Fix various typos in comments, take #2 (David Arcari) [1987067] - x86/amd_nb, char/amd64-agp: Use amd_nb_num() accessor (David Arcari) [1987067] - x86/amd_nb: Add PCI device IDs for family 17h, model 70h (David Arcari) [1987067] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 477 (David Arcari) [1987067] - x86/amd_nb: Make hygon_nb_misc_ids static (David Arcari) [1987067] - x86/pci, x86/amd_nb: Add Hygon Dhyana support to PCI and northbridge (David Arcari) [1987067] - x86/cpu: Create Hygon Dhyana architecture support file (David Arcari) [1987067] - hwmon: (k10temp) Rework the temperature offset calculation (David Arcari) [1987067] - hwmon: (k10temp) Don't show Tdie for all Zen/Zen2/Zen3 CPU/APU (David Arcari) [1987067] - hwmon: (k10temp) Add additional missing Zen2 and Zen3 APUs (David Arcari) [1987067] - hwmon: (k10temp) support Zen3 APUs (David Arcari) [1987067] - CI: Fix RT branch name (Veronika Kabatova) - platform/x86/intel: pmc/core: Add GBE Package C10 fix for Alder Lake PCH (David Arcari) [1962965] - platform/x86/intel: pmc/core: Add Alder Lake low power mode support for pmc core (David Arcari) [1962965] - platform/x86/intel: pmc/core: Add Latency Tolerance Reporting (LTR) support to Alder Lake (David Arcari) [1962965] - platform/x86/intel: pmc/core: Add Alderlake support to pmc core driver (David Arcari) [1962965] - redhat/configs: Add CONFIG_X86_PLATFORM_DRIVERS_INTEL (David Arcari) [1962965] - platform/x86: intel_pmc_core: Move to intel sub-directory (David Arcari) [1962965] - platform/x86: intel_skl_int3472: Move to intel/ subfolder (David Arcari) [1962965] - platform/x86: intel_pmc_core: Prevent possibile overflow (David Arcari) [1962965] - ipvs: check that ip_vs_conn_tab_bits is between 8 and 20 (Andrea Claudi) [1816769] - KVM: nVMX: Filter out all unsupported controls when eVMCS was activated (Vitaly Kuznetsov) [2001915] - pinctrl: amd: Handle wake-up interrupt (David Arcari) [2000228] - pinctrl: amd: Add irq field data (David Arcari) [2000228] - pinctrl: amd: Fix an issue with shutdown when system set to s0ix (David Arcari) [2000228] - pinctrl/amd: Add device HID for new AMD GPIO controller (David Arcari) [2000228] - pinctrl: amd: Implement irq_set_wake (David Arcari) [2000228] - genirq/PM: Introduce IRQCHIP_ENABLE_WAKEUP_ON_SUSPEND flag (David Arcari) [2000228] - pinctrl: amd: remove debounce filter setting in IRQ type setting (David Arcari) [2000228] - pinctrl: amd: print debounce filter info in debugfs (David Arcari) [2000228] - pinctrl: amd: use higher precision for 512 RtcClk (David Arcari) [2000228] - pinctrl: amd: fix incorrect way to disable debounce filter (David Arcari) [2000228] - pinctrl: amd: Use irqchip template (David Arcari) [2000228] - pinctrl: pinctrl-amd: Do not define 'struct acpi_device_id' when !CONFIG_ACPI (David Arcari) [2000228] - pinctrl: amd: Honor IRQ trigger type requested by the caller (David Arcari) [2000228] - pinctrl: Use new GPIO_LINE_DIRECTION (David Arcari) [2000228] - remove ioremap_nocache and devm_ioremap_nocache (David Arcari) [2000228] - pinctrl: amd: fix __iomem annotation in amd_gpio_irq_handler() (David Arcari) [2000228] - pinctrl: amd: disable spurious-firing GPIO IRQs (David Arcari) [2000228] - pinctrl: Remove dev_err() usage after platform_get_irq() (David Arcari) [2000228] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 422 (David Arcari) [2000228] - pinctrl/amd: fix typo (David Arcari) [2000228] - pinctrl: pinctrl-amd: simplify getting .driver_data (David Arcari) [2000228] - pinctrl/amd: poll InterruptEnable bits in amd_gpio_irq_set_type (David Arcari) [2000228] - pinctrl: Include nothing else (David Arcari) [2000228] - pinctrl/amd: only handle irq if it is pending and unmasked (David Arcari) [2000228] - pinctrl/amd: fix gpio irq level in debugfs (David Arcari) [2000228] - smartpqi: Update version to 2.1.10-025 (Don Brace) [1980106] - scsi: smartpqi: Replace one-element array with flexible-array member (Don Brace) [1980106] - scsi: smartpqi: Fix an error code in pqi_get_raid_map() (Don Brace) [1980106] - scsi: smartpqi: Update version to 2.1.10-020 (Don Brace) [1980106] - scsi: smartpqi: Fix ISR accessing uninitialized data (Don Brace) [1980106] - scsi: smartpqi: Add PCI IDs for new ZTE controllers (Don Brace) [1980106] - scsi: smartpqi: Add PCI ID for new ntcom controller (Don Brace) [1980106] - scsi: smartpqi: Add SCSI cmd info for resets (Don Brace) [1980106] - scsi: smartpqi: Change Kconfig menu entry to Microchip (Don Brace) [1980106] - scsi: smartpqi: Change driver module macros to Microchip (Don Brace) [1980106] - scsi: smartpqi: Update copyright notices (Don Brace) [1980106] - scsi: smartpqi: Add PCI IDs for H3C P4408 controllers (Don Brace) [1980106]- lib/linear_ranges: fix repeated words & one typo (Nico Pache) [2006475] - lib: linear_ranges: Add missing MODULE_LICENSE() (Nico Pache) [2006475] - bpf: Fix regression on BPF_OBJ_GET with non-O_RDWR flags (Jiri Olsa) [1944798] - bpf, x86: Fix extable offset calculation (Jiri Olsa) [1944798] - bpftool: Add Makefile target bootstrap (Jiri Olsa) [1944798] - bpf: Avoid warning when re-casting __bpf_call_base into __bpf_call_base_args (Jiri Olsa) [1944798] - docs, bpf: Add minimal markup to address doc warning (Jiri Olsa) [1944798] - test_bpf: Remove EXPECTED_FAIL flag from bpf_fill_maxinsns11 (Jiri Olsa) [1944798] - trace: bpf: Allow bpf to attach to bare tracepoints (Jiri Olsa) [1944798] - docs: bpf: Clarify -mcpu=v3 requirement for atomic ops (Jiri Olsa) [1944798] - tools, headers: Sync struct bpf_perf_event_data (Jiri Olsa) [1944798] - selftests/bpf: Add missing cleanup in atomic_bounds test (Jiri Olsa) [1944798] - docs: bpf: Clarify BPF_CMPXCHG wording (Jiri Olsa) [1944798] - docs: bpf: Fixup atomics markup (Jiri Olsa) [1944798] - bpf: Document new atomic instructions (Jiri Olsa) [1944798] - kbuild: Do not clean resolve_btfids if the output does not exist (Jiri Olsa) [1944798] - kbuild: Add resolve_btfids clean to root clean target (Jiri Olsa) [1944798] - bpf: Introduce task_vma bpf_iter (Jiri Olsa) [1944798] - bpf: Allow bpf_d_path in bpf_iter program (Jiri Olsa) [1944798] - selftests/bpf: Add test for bpf_iter_task_vma (Jiri Olsa) [1944798] - bpf: Don't do bpf_cgroup_storage_set() for kuprobe/tp programs (Jiri Olsa) [1944798] - libbpf: Use SOCK_CLOEXEC when opening the netlink socket (Jiri Olsa) [1944798] - bpf: Update selftests to reflect new error states (Jiri Olsa) [1944798] - bpf, x86: Validate computation of branch displacements for x86-32 (Jiri Olsa) [1944798] - bpf, x86: Validate computation of branch displacements for x86-64 (Jiri Olsa) [1944798] - bpf: program: Refuse non-O_RDWR flags in BPF_OBJ_GET (Jiri Olsa) [1944798] - bpf: Take module reference for trampoline in module (Jiri Olsa) [1944798] - bpf/selftests: Test that kernel rejects a TCP CC with an invalid license (Jiri Olsa) [1944798] - bpf: Enforce that struct_ops programs be GPL-only (Jiri Olsa) [1944798] - libbpf: Fix bail out from 'ringbuf_process_ring()' on error (Jiri Olsa) [1944798] - selftests/bpf: Add selftest for pointer-to-array-of-struct BTF dump (Jiri Olsa) [1944798] - libbpf: Fix BTF dump of pointer-to-array-of-struct (Jiri Olsa) [1944798] - bpf, selftests: Fix up some test_verifier cases for unprivileged (Jiri Olsa) [1944798] - bpf, x86: Use kvmalloc_array instead kmalloc_array in bpf_jit_comp (Jiri Olsa) [1944798] - libbpf: Fix INSTALL flag order (Jiri Olsa) [1944798] - libbpf: Clear map_info before each bpf_obj_get_info_by_fd (Jiri Olsa) [1944798] - samples, bpf: Add missing munmap in xdpsock (Jiri Olsa) [1944798] - tools/resolve_btfids: Fix build error with older host toolchains (Jiri Olsa) [1944798] - selftests/bpf: Fix a compiler warning in global func test (Jiri Olsa) [1944798] - bpf: Drop imprecise log message (Jiri Olsa) [1944798] - bpf: Clear percpu pointers in bpf_prog_clone_free() (Jiri Olsa) [1944798] - bpf: Fix a warning message in mark_ptr_not_null_reg() (Jiri Olsa) [1944798] - selftests/bpf: Add unit tests for pointers in global functions (Jiri Olsa) [1944798] - bpf: Support pointers in global func args (Jiri Olsa) [1944798] - bpf: Extract nullable reg type conversion into a helper function (Jiri Olsa) [1944798] - bpf: Rename bpf_reg_state variables (Jiri Olsa) [1944798] - tools/resolve_btfids: Add /libbpf to .gitignore (Jiri Olsa) [1944798] - bpf: selftests: Add non function pointer test to struct_ops (Jiri Olsa) [1944798] - libbpf: Ignore non function pointer member in struct_ops (Jiri Olsa) [1944798] - bpf: Clear per_cpu pointers during bpf_prog_realloc (Jiri Olsa) [1944798] - selftests/bpf: Add a selftest for the tracing bpf_get_socket_cookie (Jiri Olsa) [1944798] - selftests/bpf: Use vmlinux.h in socket_cookie_prog.c (Jiri Olsa) [1944798] - selftests/bpf: Integrate the socket_cookie test to test_progs (Jiri Olsa) [1944798] - bpf: Expose bpf_get_socket_cookie to tracing programs (Jiri Olsa) [1944798] - selftests/bpf: Convert test_xdp_redirect.sh to bash (Jiri Olsa) [1944798] - selftests/bpf: Add a test for map-in-map and per-cpu maps in sleepable progs (Jiri Olsa) [1944798] - bpf: Allows per-cpu maps and map-in-map in sleepable programs (Jiri Olsa) [1944798] - selftests/bpf: Improve recursion selftest (Jiri Olsa) [1944798] - selftest/bpf: Add a recursion test (Jiri Olsa) [1944798] - bpf: Count the number of times recursion was prevented (Jiri Olsa) [1944798] - bpf: Add per-program recursion prevention mechanism (Jiri Olsa) [1944798] - bpf: Compute program stats for sleepable programs (Jiri Olsa) [1944798] - bpf: Run sleepable programs with migration disabled (Jiri Olsa) [1944798] - bpf: Optimize program stats (Jiri Olsa) [1944798] - selftests/bpf: Simplify the calculation of variables (Jiri Olsa) [1944798] - selftest/bpf: Add test for var-offset stack access (Jiri Olsa) [1944798] - tools/resolve_btfids: Set srctree variable unconditionally (Jiri Olsa) [1944798] - tools/resolve_btfids: Check objects before removing (Jiri Olsa) [1944798] - tools/resolve_btfids: Build libbpf and libsubcmd in separate directories (Jiri Olsa) [1944798] - bpf: Simplify bool comparison (Jiri Olsa) [1944798] - selftests/bpf: Remove unneeded semicolon (Jiri Olsa) [1944798] - bpf/benchs/bench_ringbufs: Remove unneeded semicolon (Jiri Olsa) [1944798] - bpf: Refactor BPF_PSEUDO_CALL checking as a helper function (Jiri Olsa) [1944798] - bpf/selftests: Update the IMA test to use BPF ring buffer (Jiri Olsa) [1944798] - bpf: Allow usage of BPF ringbuffer in sleepable programs (Jiri Olsa) [1944798] - bpf/selftests: Add a short note about vmtest.sh in README.rst (Jiri Olsa) [1944798] - bpf: Helper script for running BPF presubmit tests (Jiri Olsa) [1944798] - bpf: Emit explicit NULL pointer checks for PROBE_LDX instructions. (Jiri Olsa) [1944798] - libbpf: Stop using feature-detection Makefiles (Jiri Olsa) [1944798] - selftest/bpf: Testing for multiple logs on REJECT (Jiri Olsa) [1944798] - samples: bpf: Remove unneeded semicolon (Jiri Olsa) [1944798] - bpf: Propagate stack bounds to registers in atomics w/ BPF_FETCH (Jiri Olsa) [1944798] - samples/bpf: Add include dir for MIPS Loongson64 to fix build errors (Jiri Olsa) [1944798] - bpf: Simplify cases in bpf_base_func_proto (Jiri Olsa) [1944798] - samples/bpf: Set flag __SANE_USERSPACE_TYPES__ for MIPS to fix build warnings (Jiri Olsa) [1944798] - selftests/bpf: Avoid useless void *-casts (Jiri Olsa) [1944798] - selftests/bpf: Consistent malloc/calloc usage (Jiri Olsa) [1944798] - selftests/bpf: Avoid heap allocation (Jiri Olsa) [1944798] - selftests/bpf: Define local variables at the beginning of a block (Jiri Olsa) [1944798] - selftests/bpf: Change type from void * to struct generic_data * (Jiri Olsa) [1944798] - selftests/bpf: Change type from void * to struct ifaceconfigobj * (Jiri Olsa) [1944798] - selftests/bpf: Remove casting by introduce local variable (Jiri Olsa) [1944798] - selftests/bpf: Improve readability of xdpxceiver/worker_pkt_validate() (Jiri Olsa) [1944798] - selftests/bpf: Remove memory leak (Jiri Olsa) [1944798] - selftests/bpf: Fix style warnings (Jiri Olsa) [1944798] - selftests/bpf: Remove unused enums (Jiri Olsa) [1944798] - selftests/bpf: Remove a lot of ifobject casting (Jiri Olsa) [1944798] - samples/bpf: Add xdp program on egress for xdp_redirect_map (Jiri Olsa) [1944798] - bpf: Fix typo in scalar{,32}_min_max_rsh comments (Jiri Olsa) [1944798] - bpf, docs: Update build procedure for manually compiling LLVM and Clang (Jiri Olsa) [1944798] - selftest/bpf: Fix typo (Jiri Olsa) [1944798] - libbpf: Use string table index from index table if needed (Jiri Olsa) [1944798] - bpf: Try to avoid kzalloc in cgroup/{s,g}etsockopt (Jiri Olsa) [1944798] - bpf: Permit size-0 datasec (Jiri Olsa) [1944798] - selftests: bpf: Add a new test for bare tracepoints (Jiri Olsa) [1944798] - selftests/bpf: Add verifier tests for x64 jit jump padding (Jiri Olsa) [1944798] - bpf,x64: Pad NOPs to make images converge more easily (Jiri Olsa) [1944798] - tools/bpftool: Add -Wall when building BPF programs (Jiri Olsa) [1944798] - bpf: Declare __bpf_free_used_maps() unconditionally (Jiri Olsa) [1944798] - bpf: Add bpf_patch_call_args prototype to include/linux/bpf.h (Jiri Olsa) [1944798] - kernel.spec: Add support to use vmlinux.h (Jiri Olsa) [1989087] - spec: Add vmlinux.h to kernel-devel package (Jiri Olsa) [1989087] - lib/test_scanf: Handle n_bits == 0 in random tests (Chris von Recklinghausen) [1985062] - printk/console: Check consistent sequence number when handling race in console_unlock() (Chris von Recklinghausen) [1985062] - printk: fix cpu lock ordering (Chris von Recklinghausen) [1985062] - lib/dump_stack: move cpu lock to printk.c (Chris von Recklinghausen) [1985062] - random32: Fix implicit truncation warning in prandom_seed_state() (Chris von Recklinghausen) [1985062] - lib: test_scanf: Remove pointless use of type_min() with unsigned types (Chris von Recklinghausen) [1985062] - selftests: lib: Add wrapper script for test_scanf (Chris von Recklinghausen) [1985062] - lib: test_scanf: Add tests for sscanf number conversion (Chris von Recklinghausen) [1985062] - lib: vsprintf: Fix handling of number field widths in vsscanf (Chris von Recklinghausen) [1985062] - lib: vsprintf: scanf: Negative number must have field width > 1 (Chris von Recklinghausen) [1985062] - usb: host: xhci-tegra: Switch to use ptTs (Chris von Recklinghausen) [1985062] - nilfs2: Switch to use ptTs (Chris von Recklinghausen) [1985062] - kdb: Switch to use ptTs (Chris von Recklinghausen) [1985062] - lib/vsprintf: Allow to override ISO 8601 date and time separator (Chris von Recklinghausen) [1985062] - printk: Remove trailing semicolon in macros (Chris von Recklinghausen) [1985062] - printk: Move EXPORT_SYMBOL() closer to vprintk definition (Chris von Recklinghausen) [1985062] - kernel/printk.c: Fixed mundane typos (Chris von Recklinghausen) [1985062] - printk: rename vprintk_func to vprintk (Chris von Recklinghausen) [1985062] - printk: console: remove unnecessary safe buffer usage (Chris von Recklinghausen) [1985062] - printk: kmsg_dump: remove _nolock() variants (Chris von Recklinghausen) [1985062] - printk: remove logbuf_lock (Chris von Recklinghausen) [1985062] - printk: introduce a kmsg_dump iterator (Chris von Recklinghausen) [1985062] - printk: kmsg_dumper: remove @active field (Chris von Recklinghausen) [1985062] - printk: add syslog_lock (Chris von Recklinghausen) [1985062] - printk: use atomic64_t for devkmsg_user.seq (Chris von Recklinghausen) [1985062] - printk: use seqcount_latch for clear_seq (Chris von Recklinghausen) [1985062] - printk: introduce CONSOLE_LOG_MAX (Chris von Recklinghausen) [1985062] - printk: consolidate kmsg_dump_get_buffer/syslog_print_all code (Chris von Recklinghausen) [1985062] - printk: refactor kmsg_dump_get_buffer() (Chris von Recklinghausen) [1985062] - printk: kmsg_dump: remove unused fields (Chris von Recklinghausen) [1985062] - printk: limit second loop of syslog_print_all (Chris von Recklinghausen) [1985062] - mtd: mtdoops: synchronize kmsg_dumper (Chris von Recklinghausen) [1985062] - vsprintf: dump full information of page flags in pGp (Chris von Recklinghausen) [1985062] - mm, slub: don't combine pr_err with INFO (Chris von Recklinghausen) [1985062] - mm, slub: use pGp to print page flags (Chris von Recklinghausen) [1985062] - lib/vsprintf.c: remove leftover 'f' and 'F' cases from bstr_printf() (Chris von Recklinghausen) [1985062] - printk: clarify the documentation for plain pointer printing (Chris von Recklinghausen) [1985062] - lib/vsprintf: do not show no_hash_pointers message multiple times (Chris von Recklinghausen) [1985062] - kdb: Refactor env variables get/set code (Chris von Recklinghausen) [1985062] - kernel: debug: Ordinary typo fixes in the file gdbstub.c (Chris von Recklinghausen) [1985062] - kdb: Simplify kdb commands registration (Chris von Recklinghausen) [1985062] - seqlock,lockdep: Fix seqcount_latch_init() (Chris von Recklinghausen) [1985062] - printk: avoid prb_first_valid_seq() where possible (Chris von Recklinghausen) [1985062] - printk: rectify kernel-doc for prb_rec_init_wr() (Chris von Recklinghausen) [1985062] - lib/vsprintf: no_hash_pointers prints all addresses as unhashed (Chris von Recklinghausen) [1985062] - kselftest: add support for skipped tests (Chris von Recklinghausen) [1985062] - lib: use KSTM_MODULE_GLOBALS macro in kselftest drivers (Chris von Recklinghausen) [1985062] - printk: fix deadlock when kernel panic (Chris von Recklinghausen) [1985062] - torture: Remove "Failed to add ttynull console" false positive (Chris von Recklinghausen) [1985062] - printk: fix string termination for record_print_text() (Chris von Recklinghausen) [1985062] - printk: fix buffer overflow potential for print_text() (Chris von Recklinghausen) [1985062] - printk: fix kmsg_dump_get_buffer length calulations (Chris von Recklinghausen) [1985062] - printk: ringbuffer: fix line counting (Chris von Recklinghausen) [1985062] - Revert "init/console: Use ttynull as a fallback when there is no console" (Chris von Recklinghausen) [1985062] - printk: remove obsolete dead assignment (Chris von Recklinghausen) [1985062] - printk: ringbuffer: Reference text_data_ring directly in callees. (Chris von Recklinghausen) [1985062] - printk/console: Allow to disable console output by using console="" or console=null (Chris von Recklinghausen) [1985062] - init/console: Use ttynull as a fallback when there is no console (Chris von Recklinghausen) [1985062] - printk: remove logbuf_lock writer-protection of ringbuffer (Chris von Recklinghausen) [1985062] - printk: inline log_output(),log_store() in vprintk_store() (Chris von Recklinghausen) [1985062] - printk: remove unneeded dead-store assignment (Chris von Recklinghausen) [1985062] - printk: finalize records with trailing newlines (Chris von Recklinghausen) [1985062] - printk: ringbuffer: Wrong data pointer when appending small string (Chris von Recklinghausen) [1985062] - printk: reduce setup_text_buf size to LOG_LINE_MAX (Chris von Recklinghausen) [1985062] - printk: avoid and/or handle record truncation (Chris von Recklinghausen) [1985062] - printk: remove dict ring (Chris von Recklinghausen) [1985062] - printk: move dictionary keys to dev_printk_info (Chris von Recklinghausen) [1985062] - printk: move printk_info into separate array (Chris von Recklinghausen) [1985062] - printk: reimplement log_cont using record extension (Chris von Recklinghausen) [1985062] - printk: ringbuffer: add finalization/extension support (Chris von Recklinghausen) [1985062] - printk: ringbuffer: change representation of states (Chris von Recklinghausen) [1985062] - printk: ringbuffer: clear initial reserved fields (Chris von Recklinghausen) [1985062] - printk: ringbuffer: add BLK_DATALESS() macro (Chris von Recklinghausen) [1985062] - printk: ringbuffer: relocate get_data() (Chris von Recklinghausen) [1985062] - printk: ringbuffer: avoid memcpy() on state_var (Chris von Recklinghausen) [1985062] - printk: ringbuffer: fix setting state in desc_read() (Chris von Recklinghausen) [1985062] - seqlock: Introduce seqcount_latch_t (Chris von Recklinghausen) [1985062] - scripts/gdb: update for lockless printk ringbuffer (Chris von Recklinghausen) [1985062] - scripts/gdb: add utils.read_ulong() (Chris von Recklinghausen) [1985062] - printk: reduce LOG_BUF_SHIFT range for H8300 (Chris von Recklinghausen) [1985062] - printk: ringbuffer: support dataless records (Chris von Recklinghausen) [1985062] - MAINTAIERS: Add John Ogness as printk reviewer (Chris von Recklinghausen) [1985062] - printk: use the lockless ringbuffer (Chris von Recklinghausen) [1985062] - Revert "printk: lock/unlock console only for new logbuf entries" (Chris von Recklinghausen) [1985062] - printk: add lockless ringbuffer (Chris von Recklinghausen) [1985062] - crash: add VMCOREINFO macro to define offset in a struct declared by typedef (Chris von Recklinghausen) [1985062] - printk: Use fallthrough pseudo-keyword (Chris von Recklinghausen) [1985062] - kernel.h: Move oops_in_progress to printk.h (Chris von Recklinghausen) [1985062] - serial: 8250: change lock order in serial8250_do_startup() (Chris von Recklinghausen) [1985062] - kernel: printk: delete repeated words in comments (Chris von Recklinghausen) [1985062] - random32: Restore __latent_entropy attribute on net_rand_state (Chris von Recklinghausen) [1985062] - random32: add a tracepoint for prandom_u32() (Chris von Recklinghausen) [1985062] - init: open code setting up stdin/stdout/stderr (Chris von Recklinghausen) [1985062] - hvc: unify console setup naming (Chris von Recklinghausen) [1985062] - console: Fix trivia typo 'change' -> 'chance' (Chris von Recklinghausen) [1985062] - console: Propagate error code from console ->setup() (Chris von Recklinghausen) [1985062] - tty: hvc: Return proper error code from console ->setup() hook (Chris von Recklinghausen) [1985062] - lib/vsprintf: Force type of flags value for gfp_t (Chris von Recklinghausen) [1985062] - lib/vsprintf: Replace custom spec to print decimals with generic one (Chris von Recklinghausen) [1985062] - lib/vsprintf: Replace hidden BUILD_BUG_ON() with static_assert() (Chris von Recklinghausen) [1985062] - printk: Make linux/printk.h self-contained (Chris von Recklinghausen) [1985062] - doc:kmsg: explicitly state the return value in case of SEEK_CUR (Chris von Recklinghausen) [1985062] - Replace HTTP links with HTTPS ones: vsprintf (Chris von Recklinghausen) [1985062] - Revert "kernel/printk: add kmsg SEEK_CUR handling" (Chris von Recklinghausen) [1985062] - random32: move the pseudo-random 32-bit definitions to prandom.h (Chris von Recklinghausen) [1985062] - printk/kdb: Redirect printk messages into kdb in any context (Chris von Recklinghausen) [1985062] - usb: pulse8-cec: Switch to use ptT (Chris von Recklinghausen) [1985062] - lib/vsprintf: Print time64_t in human readable format (Chris von Recklinghausen) [1985062] - printk: Remove pr_cont_once() (Chris von Recklinghausen) [1985062] - printk: handle blank console arguments passed in. (Chris von Recklinghausen) [1985062] - kernel/printk: add kmsg SEEK_CUR handling (Chris von Recklinghausen) [1985062] - printk: Fix a typo in comment "interator"->"iterator" (Chris von Recklinghausen) [1985062] - printk: Correctly set CON_CONSDEV even when preferred console was not registered (Chris von Recklinghausen) [1985062] - printk: Fix preferred console selection with multiple matches (Chris von Recklinghausen) [1985062] - printk: Move console matching logic into a separate function (Chris von Recklinghausen) [1985062] - lib/vsprintf: update comment about simple_strto() functions (Chris von Recklinghausen) [1985062] - printk: Convert a use of sprintf to snprintf in console_unlock (Chris von Recklinghausen) [1985062] - lib/dynamic_debug.c: use address-of operator on section symbols (Chris von Recklinghausen) [1985062] - printk: fix exclusive_console replaying (Chris von Recklinghausen) [1985062] - Revert "fs: remove ksys_dup()" (Chris von Recklinghausen) [1985062] - early init: fix error handling when opening /dev/console (Chris von Recklinghausen) [1985062] - device.h: move dev_printk()-like functions to dev_printk.h (Chris von Recklinghausen) [1985062] - docs: printk-formats: add ptrdiff_t type to printk-formats (Chris von Recklinghausen) [1985062] - fs: remove ksys_dup() (Chris von Recklinghausen) [1985062] - MAINTAINERS: Add VSPRINTF (Chris von Recklinghausen) [1985062] - tools lib api: Renaming pr_warning to pr_warn (Chris von Recklinghausen) [1985062] - lib: cpu_rmap: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - trace: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - vgacon: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - scsi: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - platform/x86: intel_oaktrail: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - platform/x86: asus-laptop: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - platform/x86: eeepc-laptop: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - oprofile: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - of: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - macintosh: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - idsn: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - ide: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - crypto: n2: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - clocksource: samsung_pwm_timer: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - gdrom: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - drbd: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - x86: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - arm64: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - dump_stack: avoid the livelock of the dump_lock (Chris von Recklinghausen) [1985062] - lib/vsprintf: Add pfw conversion specifier for printing fwnode names (Chris von Recklinghausen) [1985062] - lib/vsprintf: Make use of fwnode API to obtain node names and separators (Chris von Recklinghausen) [1985062] - ABI: Update dev-kmsg documentation to match current kernel behaviour (Chris von Recklinghausen) [1985062] - printk: Replace strncmp() with str_has_prefix() (Chris von Recklinghausen) [1985062] - lib/test_printf: Remove obvious comments from pd and pD tests (Chris von Recklinghausen) [1985062] - lib/test_printf: Add test of null/invalid pointer dereference for dentry (Chris von Recklinghausen) [1985062] - vsprintf: Prevent crash when dereferencing invalid pointers for pD (Chris von Recklinghausen) [1985062] - printk: Do not lose last line in kmsg buffer dump (Chris von Recklinghausen) [1985062] - scripts/gdb: fix lx-dmesg when CONFIG_PRINTK_CALLER is set (Chris von Recklinghausen) [1985062] - lib/vsprintf: Remove support for pF and pf in favour of pS and ps (Chris von Recklinghausen) [1985062] - tracing: kdb: Allow ftdump to skip all but the last few entries (Chris von Recklinghausen) [1985062] - tracing: kdb: The skip_lines parameter should have been skip_entries (Chris von Recklinghausen) [1985062] - tracing: Add trace_total_entries() / trace_total_entries_cpu() (Chris von Recklinghausen) [1985062] - tty: Add NULL TTY driver (Chris von Recklinghausen) [1985062] - treewide: Switch printk users from pf and pF to ps and pS, respectively (Chris von Recklinghausen) [1985062] - iio: adc: fix warning in Qualcomm PM8xxx HK/XOADC driver (Chris von Recklinghausen) [1985062] - device.h: Add __cold to dev_ logging functions (Chris von Recklinghausen) [1985062] - dynamic_debug: move pr_err from module.c to ddebug_add_module (Chris von Recklinghausen) [1985062] - dynamic_debug: don't duplicate modname in ddebug_add_module (Chris von Recklinghausen) [1985062] - kdb: use bool for binary state indicators (Chris von Recklinghausen) [1985062] - panic: avoid deadlocks in re-entrant console drivers (Chris von Recklinghausen) [1985062] - x86/apic: Trivial coding style fixes (Chris von Recklinghausen) [1985062] - video/console/vgacon: Print big fat warning with nomodeset (Chris von Recklinghausen) [1985062] - device: Add #define dev_fmt similar to #define pr_fmt (Chris von Recklinghausen) [1985062] - bcache: replace 'pF' by 'pS' in seq_printf() (Chris von Recklinghausen) [1985062] - Revert "Merge: redhat: switch secureboot kernel image signing to release keys" (Augusto Caringi) - drm/nouveau/fifo/ga102: initialise chid on return from channel creation (Ben Skeggs) [1997878] - drm/nouveau/ga102-: support ttm buffer moves via copy engine (Ben Skeggs) [1997878] - drm/nouveau/kms/tu102-: delay enabling cursor until after assign_windows (Ben Skeggs) [1997878] - drm/nouveau/kms/nv50: workaround EFI GOP window channel format differences (Ben Skeggs) [1997878] - drm/nouveau/disp: power down unused DP links during init (Ben Skeggs) [1997878] - drm/nouveau: recognise GA107 (Ben Skeggs) [1997878] - PCI: Mark TI C667X to avoid bus reset (Alex Williamson) [1975768] - redhat: switch secureboot kernel image signing to release keys (Bruno Meneguele) - CI: handle RT branches in a single config (Veronika Kabatova) - CI: Fix RT check branch name (Veronika Kabatova) - CI: Drop private CI config (Veronika Kabatova) - CI: extend template use (Veronika Kabatova) - Revert "Merge: mt7921e: enable new Mediatek wireless hardware" (Bruno Meneguele) [2009501] - megaraid_sas: fix concurrent access to ISR between IRQ polling and real interrupt (Tomas Henzl) [2009022] - scsi: megaraid_sas: mq_poll support (Tomas Henzl) [2009022] - [PATCH v2] scsi: qla2xxx: Suppress unnecessary log messages during login (Nilesh Javali) [1982186] - scsi: qla2xxx: Fix excessive messages during device logout (Nilesh Javali) [1982186] - PCI: pciehp: Ignore Link Down/Up caused by DPC (Myron Stowe) [1981741] - arm64: kpti: Fix "kpti=off" when KASLR is enabled (Mark Salter) [1979731] - arm64: Fix CONFIG_ARCH_RANDOM=n build (Mark Salter) [1979731] - redhat/configs: aarch64: add CONFIG_ARCH_RANDOM (Mark Salter) [1979731] - arm64: Implement archrandom.h for ARMv8.5-RNG (Mark Salter) [1979731] - arm64: kconfig: Fix alignment of E0PD help text (Mark Salter) [1979731] - arm64: Use register field helper in kaslr_requires_kpti() (Mark Salter) [1979731] - arm64: Simplify early check for broken TX1 when KASLR is enabled (Mark Salter) [1979731] - arm64: Use a variable to store non-global mappings decision (Mark Salter) [1979731] - arm64: Don't use KPTI where we have E0PD (Mark Salter) [1979731] - arm64: Factor out checks for KASLR in KPTI code into separate function (Mark Salter) [1979731] - redhat/configs: Add CONFIG_ARM64_E0PD (Mark Salter) [1979731] - arm64: Add initial support for E0PD (Mark Salter) [1979731] - arm64: cpufeature: Export matrix and other features to userspace (Mark Salter) [1980098] - arm64: docs: cpu-feature-registers: Document ID_AA64PFR1_EL1 (Mark Salter) [1980098] - docs/arm64: cpu-feature-registers: Rewrite bitfields that don't follow [e, s] (Mark Salter) [1980098] - docs/arm64: cpu-feature-registers: Documents missing visible fields (Mark Salter) [1980098] - arm64: Introduce system_capabilities_finalized() marker (Mark Salter) [1980098] - arm64: entry.S: Do not preempt from IRQ before all cpufeatures are enabled (Mark Salter) [1980098] - docs/arm64: elf_hwcaps: Document HWCAP_SB (Mark Salter) [1980098] - docs/arm64: elf_hwcaps: sort the HWCAP{, 2} documentation by ascending value (Mark Salter) [1980098] - arm64: cpufeature: Treat ID_AA64ZFR0_EL1 as RAZ when SVE is not enabled (Mark Salter) [1980098] - arm64: cpufeature: Effectively expose FRINT capability to userspace (Mark Salter) [1980098] - arm64: cpufeature: Fix feature comparison for CTR_EL0.{CWG,ERG} (Mark Salter) [1980098] - arm64: Expose FRINT capabilities to userspace (Mark Salter) [1980098] - arm64: Expose ARMv8.5 CondM capability to userspace (Mark Salter) [1980098] - docs: arm64: convert perf.txt to ReST format (Mark Salter) [1980098] - docs: arm64: convert docs to ReST and rename to .rst (Mark Salter) [1980098] - Documentation/arm64: HugeTLB page implementation (Mark Salter) [1980098] - Documentation/arm64/sve: Couple of improvements and typos (Mark Salter) [1980098] - arm64: cpufeature: Fix missing ZFR0 in __read_sysreg_by_encoding() (Mark Salter) [1980098] - arm64: Expose SVE2 features for userspace (Mark Salter) [1980098] - arm64: Advertise ARM64_HAS_DCPODP cpu feature (Mark Salter) [1980098] - arm64: add CVADP support to the cache maintenance helper (Mark Salter) [1980098] - arm64: Fix minor issues with the dcache_by_line_op macro (Mark Salter) [1980098] - arm64: Expose DC CVADP to userspace (Mark Salter) [1980098] - arm64: Handle trapped DC CVADP (Mark Salter) [1980098] - arm64: HWCAP: encapsulate elf_hwcap (Mark Salter) [1980098] - arm64: HWCAP: add support for AT_HWCAP2 (Mark Salter) [1980098] - x86/MCE/AMD, EDAC/mce_amd: Add new SMCA bank types (Aristeu Rozanski) [1965331] - x86/MCE/AMD, EDAC/mce_amd: Remove struct smca_hwid.xec_bitmap (Aristeu Rozanski) [1965331] - EDAC, mce_amd: Print ExtErrorCode and description on a single line (Aristeu Rozanski) [1965331]- scsi: ibmvfc: Fix command state accounting and stale response detection (Steve Best) [1988157] - tasklist_lock, ppc64: Convert tasklist_lock to use qrwlock for ppc64 (Waiman Long) [1978377] - tasklist_lock, ppc64: Provide infrastructure to support specific use of qrwlock (Waiman Long) [1978377] - redhat/configs: Disable CONFIG_PPC_QUEUED_SPINLOCKS (Waiman Long) [1978377] - qspinlock: use signed temporaries for cmpxchg (Waiman Long) [1978377] - powerpc/qspinlock: Optimised atomic_try_cmpxchg_lock() that adds the lock hint (Waiman Long) [1978377] - powerpc/pseries: Implement paravirt qspinlocks for SPLPAR (Waiman Long) [1978377] - powerpc/64s: Implement queued spinlocks and rwlocks (Waiman Long) [1978377] - powerpc: Move spinlock implementation to simple_spinlock (Waiman Long) [1978377] - locking/spinlocks: Remove an instruction from spin and write locks (Waiman Long) [1978377] - net: Fix skb->csum update in inet_proto_csum_replace16(). (Balazs Nemeth) [1975193] - [s390] s390/dasd: fix use after free in dasd path handling (Claudio Imbrenda) [1996764] - powerpc/bpf: Fix detecting BPF atomic instructions (Viktor Malik) [1931483] - selftests/bpf: ringbuf_multi: Test bpf_map__set_inner_map_fd (Viktor Malik) [1931483] - selftests/bpf: ringbuf_multi: Use runtime page size (Viktor Malik) [1931483] - libbpf: Add bpf_map__inner_map API (Viktor Malik) [1931483] - selftests/bpf: ringbuf: Use runtime page size (Viktor Malik) [1931483] - selftests/bpf: mmap: Use runtime page size (Viktor Malik) [1931483] - selftests/bpf: Pass page size from userspace in map_ptr (Viktor Malik) [1931483] - selftests/bpf: Pass page size from userspace in sockopt_sk (Viktor Malik) [1931483] - selftests/bpf: test_progs/sockopt_sk: Convert to use BPF skeleton (Viktor Malik) [1931483] - selftests/bpf: test_progs/sockopt_sk: Remove version (Viktor Malik) [1931483] - powerpc/64s: Fix crashes when toggling entry flush barrier (Diego Domingos) [1894804] - powerpc/64s: flush L1D after user accesses (Diego Domingos) [1894804] - powerpc/uaccess: Evaluate macro arguments once, before user access is allowed (Diego Domingos) [1894804] - powerpc: Fix __clear_user() with KUAP enabled (Diego Domingos) [1894804] - powerpc: Implement user_access_begin and friends (Diego Domingos) [1894804] - powerpc: Add a framework for user access tracking (Diego Domingos) [1894804] - powerpc/64s: flush L1D on kernel entry (Diego Domingos) [1894804] - redhat: enable CONFIG_SLAB_FREELIST_HARDENED (Rafael Aquini) [1862283] - include/uapi/linux/swab.h: fix userspace breakage, use __BITS_PER_LONG for swap (Rafael Aquini) [1862283] - uapi: rename ext2_swab() to swab() and share globally in swab.h (Rafael Aquini) [1862283] - lib/timerqueue: Rely on rbtree semantics for next timer (Phil Auld) [1984798] - e1000e: Do not take care about recovery NVM checksum (Ken Cox) [1984558] - qrtr: disable CONFIG_QRTR for non x86_64 archs (Íñigo Huguet) [1999642] - ceph: fix possible null-pointer dereference in ceph_mdsmap_decode() (Jeff Layton) [1989999] - ceph: fix dereference of null pointer cf (Jeff Layton) [1989999] - ceph: correctly handle releasing an embedded cap flush (Jeff Layton) [1989999] - ceph: take snap_empty_lock atomically with snaprealm refcount change (Jeff Layton) [1989999] - ceph: don't WARN if we're still opening a session to an MDS (Jeff Layton) [1989999] - rbd: don't hold lock_rwsem while running_list is being drained (Jeff Layton) [1989999] - rbd: always kick acquire on "acquired" and "released" notifications (Jeff Layton) [1989999] - ceph: take reference to req->r_parent at point of assignment (Jeff Layton) [1989999] - ceph: eliminate ceph_async_iput() (Jeff Layton) [1989999] - ceph: don't take s_mutex in ceph_flush_snaps (Jeff Layton) [1989999] - ceph: don't take s_mutex in try_flush_caps (Jeff Layton) [1989999] - ceph: don't take s_mutex or snap_rwsem in ceph_check_caps (Jeff Layton) [1989999] - ceph: eliminate session->s_gen_ttl_lock (Jeff Layton) [1989999] - ceph: allow ceph_put_mds_session to take NULL or ERR_PTR (Jeff Layton) [1989999] - ceph: clean up locking annotation for ceph_get_snap_realm and __lookup_snap_realm (Jeff Layton) [1989999] - ceph: add some lockdep assertions around snaprealm handling (Jeff Layton) [1989999] - ceph: decoding error in ceph_update_snap_realm should return -EIO (Jeff Layton) [1989999] - ceph: add IO size metrics support (Jeff Layton) [1989999] - ceph: update and rename __update_latency helper to __update_stdev (Jeff Layton) [1989999] - ceph: simplify the metrics struct (Jeff Layton) [1989999] - libceph: fix doc warnings in cls_lock_client.c (Jeff Layton) [1989999] - libceph: remove unnecessary ret variable in ceph_auth_init() (Jeff Layton) [1989999] - libceph: kill ceph_none_authorizer::reply_buf (Jeff Layton) [1989999] - ceph: make ceph_queue_cap_snap static (Jeff Layton) [1989999] - ceph: remove bogus checks and WARN_ONs from ceph_set_page_dirty (Jeff Layton) [1989999] - libceph: set global_id as soon as we get an auth ticket (Jeff Layton) [1989999] - libceph: don't pass result into ac->ops->handle_reply() (Jeff Layton) [1989999] - ceph: fix error handling in ceph_atomic_open and ceph_lookup (Jeff Layton) [1989999] - ceph: must hold snap_rwsem when filling inode for async create (Jeff Layton) [1989999] - libceph: Fix spelling mistakes (Jeff Layton) [1989999] - libceph: don't set global_id until we get an auth ticket (Jeff Layton) [1989999] - libceph: bump CephXAuthenticate encoding version (Jeff Layton) [1989999] - ceph: don't allow access to MDS-private inodes (Jeff Layton) [1989999] - ceph: fix up some bare fetches of i_size (Jeff Layton) [1989999] - ceph: support getting ceph.dir.rsnaps vxattr (Jeff Layton) [1989999] - ceph: drop pinned_page parameter from ceph_get_caps (Jeff Layton) [1989999] - ceph: fix inode leak on getattr error in __fh_to_dentry (Jeff Layton) [1989999] - ceph: only check pool permissions for regular files (Jeff Layton) [1989999] - ceph: send opened files/pinned caps/opened inodes metrics to MDS daemon (Jeff Layton) [1989999] - ceph: avoid counting the same request twice or more (Jeff Layton) [1989999] - ceph: rename the metric helpers (Jeff Layton) [1989999] - ceph: fix kerneldoc copypasta over ceph_start_io_direct (Jeff Layton) [1989999] - ceph: don't use d_add in ceph_handle_snapdir (Jeff Layton) [1989999] - ceph: don't clobber i_snap_caps on non-I_NEW inode (Jeff Layton) [1989999] - ceph: fix fall-through warnings for Clang (Jeff Layton) [1989999] - net: ceph: Fix a typo in osdmap.c (Jeff Layton) [1989999] - ceph: don't allow type or device number to change on non-I_NEW inodes (Jeff Layton) [1989999] - ceph: defer flushing the capsnap if the Fb is used (Jeff Layton) [1989999] - ceph: allow queueing cap/snap handling after putting cap references (Jeff Layton) [1989999] - ceph: clean up inode work queueing (Jeff Layton) [1989999] - ceph: fix flush_snap logic after putting caps (Jeff Layton) [1989999] - libceph: fix "Boolean result is used in bitwise operation" warning (Jeff Layton) [1989999] - new helper: inode_wrong_type() (Jeff Layton) [1989999] - kabi: Adding symbol single_release (fs/seq_file.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol single_open (fs/seq_file.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol seq_read (fs/seq_file.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol seq_printf (fs/seq_file.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol seq_lseek (fs/seq_file.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol unregister_chrdev_region (fs/char_dev.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol cdev_init (fs/char_dev.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol cdev_del (fs/char_dev.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol cdev_alloc (fs/char_dev.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol cdev_add (fs/char_dev.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol alloc_chrdev_region (fs/char_dev.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol pcie_capability_read_word (drivers/pci/access.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pcie_capability_read_dword (drivers/pci/access.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pcie_capability_clear_and_set_word (drivers/pci/access.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_write_config_dword (drivers/pci/access.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_write_config_byte (drivers/pci/access.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_set_power_state (drivers/pci/pci.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_read_config_dword (drivers/pci/access.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_read_config_byte (drivers/pci/access.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_irq_vector (drivers/pci/msi.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_get_device (drivers/pci/search.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_free_irq_vectors (drivers/pci/msi.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_alloc_irq_vectors_affinity (drivers/pci/msi.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol kexec_crash_loaded (kernel/kexec_core.c) (Čestmír Kalina) [1945491] - perf/x86/intel: Fix PEBS-via-PT reload base value for Extended PEBS (Michael Petlan) [1998051] - perf/x86/intel/uncore: Fix Add BW copypasta (Michael Petlan) [1998051] - perf/x86/intel/uncore: Add BW counters for GT, IA and IO breakdown (Michael Petlan) [1998051] - Revert "ice: Add initial support framework for LAG" (Michal Schmidt) [1999016] - net: re-initialize slow_gro flag at gro_list_prepare time (Paolo Abeni) [2002367] - cxgb4: dont touch blocked freelist bitmap after free (Rahul Lakkireddy) [1998148] - cxgb4vf: configure ports accessible by the VF (Rahul Lakkireddy) [1961329] - scsi: lpfc: Fix memory leaks in error paths while issuing ELS RDF/SCR request (Dick Kennedy) [1976332] - scsi: lpfc: Keep NDLP reference until after freeing the IOCB after ELS handling (Dick Kennedy) [1976332] - scsi: lpfc: Move initialization of phba->poll_list earlier to avoid crash (Dick Kennedy) [1976332]- md/raid10: properly indicate failure when ending a failed write request (Nigel Croxon) [1983859] - md: Constify attribute_group structs (Nigel Croxon) [1983859] - md: mark some personalities as deprecated (Nigel Croxon) [1983859] - md/raid1: rename print_msg with r1bio_existed (Nigel Croxon) [1983859] - async_xor: check src_offs is not NULL before updating it (Nigel Croxon) [1983859] - async_xor: increase src_offs when dropping destination page (Nigel Croxon) [1983859] - md/raid5: reallocate page array after setting new stripe_size (Nigel Croxon) [1983859] - md/raid5: resize stripe_head when reshape array (Nigel Croxon) [1983859] - md/raid5: let multiple devices of stripe_head share page (Nigel Croxon) [1983859] - md/raid6: let async recovery function support different page offset (Nigel Croxon) [1983859] - md/raid6: let syndrome computor support different page offset (Nigel Croxon) [1983859] - md/raid5: convert to new xor compution interface (Nigel Croxon) [1983859] - md/raid5: add new xor function to support different page offset (Nigel Croxon) [1983859] - md/raid5: make async_copy_data() to support different page offset (Nigel Croxon) [1983859] - md/raid5: add a new member of offset into r5dev (Nigel Croxon) [1983859] - x86/cpu: Update cached HLE state on write to TSX_CTRL_CPUID_CLEAR (Jay Shin) [1994421] - crypto: ccp - Add support for new CCP/PSP device ID (Vladis Dronov) [1987094] - crypto: ccp - shutdown SEV firmware on kexec (Vladis Dronov) [1987094] - crypto: ccp - Use list_move_tail instead of list_del/list_add_tail in ccp-dmaengine.c (Vladis Dronov) [1987094] - crypto: ccp: ccp-dev: Fix a little doc-rot (Vladis Dronov) [1987094] - crypto: ccp - Fix a resource leak in an error handling path (Vladis Dronov) [1987094] - crypto: ccp - Annotate SEV Firmware file names (Vladis Dronov) [1987094] - crypto: ccp - Make ccp_dev_suspend and ccp_dev_resume void functions (Vladis Dronov) [1987094] - crypto: ccp - Use DEFINE_SPINLOCK() for spinlock (Vladis Dronov) [1987094] - crypto: ccp - A value assigned to a variable is never used (Vladis Dronov) [1987094] - crypto: ccp - Don't initialize SEV support without the SEV feature (Vladis Dronov) [1987094] - crypto: ccp - fix error handling (Vladis Dronov) [1987094] - crypto: ccp - use generic power management (Vladis Dronov) [1987094] - crypto: drivers - set the flag CRYPTO_ALG_ALLOCATES_MEMORY (Vladis Dronov) [1987094] - crypto: ahash - remove useless setting of type flags (Vladis Dronov) [1987094] - crypto: ccp - Silence strncpy warning (Vladis Dronov) [1987094] - crypto: ccp - permit asynchronous skcipher as fallback (Vladis Dronov) [1987094] - crypto: ccp - Fix sparse warnings (Vladis Dronov) [1987094] - crypto: ccp - Update CCP driver maintainer information (Vladis Dronov) [1987094] - crypto: ccp - Fix use of merged scatterlists (Vladis Dronov) [1987094] - crypto: ccp - remove redundant assignment to variable ret (Vladis Dronov) [1987094] - crypto: ccp - use crypto_shash_tfm_digest() (Vladis Dronov) [1987094] - crypto: hash - introduce crypto_shash_tfm_digest() (Vladis Dronov) [1987094] - crypto: ccp -- don't "select" CONFIG_DMADEVICES (Vladis Dronov) [1987094] - crypto: ccp - Update MAINTAINERS for CCP driver (Vladis Dronov) [1987094] - crypto: ccp - switch from ablkcipher to skcipher (Vladis Dronov) [1987094] - ipc: replace costly bailout check in sysvipc_find_ipc() (Rafael Aquini) [1980619 1987128] {CVE-2021-3669} - ipc/util.c: sysvipc_find_ipc() incorrectly updates position index (Rafael Aquini) [1980619 1987128] {CVE-2021-3669} - ipc/util.c: sysvipc_find_ipc() should increase position index (Rafael Aquini) [1980619 1987128] {CVE-2021-3669} - psi: Fix psi state corruption when schedule() races with cgroup move (Waiman Long) [2002025] - psi: Optimize task switch inside shared cgroups (Waiman Long) [2002025] - kthread: Fix PF_KTHREAD vs to_kthread() race (Waiman Long) [2002025] - sched/fair: Ignore percpu threads for imbalance pulls (Waiman Long) [2002025] - sched: Fix get_push_task() vs migrate_disable() (Waiman Long) [2002025] - sched: Don't defer CPU pick to migration_cpu_stop() (Waiman Long) [2002025] - sched: Simplify migration_cpu_stop() (Waiman Long) [2002025] - sched: Simplify set_affinity_pending refcounts (Waiman Long) [2002025] - sched: Fix affine_move_task() self-concurrency (Waiman Long) [2002025] - sched: Optimize migration_cpu_stop() (Waiman Long) [2002025] - sched: Collate affine_move_task() stoppers (Waiman Long) [2002025] - sched: Simplify migration_cpu_stop() (Waiman Long) [2002025] - sched: Fix migration_cpu_stop() requeueing (Waiman Long) [2002025] - sched: Relax the set_cpus_allowed_ptr() semantics (Waiman Long) [2002025] - sched: Fix CPU hotplug / tighten is_per_cpu_kthread() (Waiman Long) [2002025] - sched: Prepare to use balance_push in ttwu() (Waiman Long) [2002025] - workqueue: Restrict affinity change to rescuer (Waiman Long) [2002025] - workqueue: Tag bound workers with KTHREAD_IS_PER_CPU (Waiman Long) [2002025] - kthread: Extract KTHREAD_IS_PER_CPU (Waiman Long) [2002025] - sched: Don't run cpu-online with balance_push() enabled (Waiman Long) [2002025] - workqueue: Use cpu_possible_mask instead of cpu_active_mask to break affinity (Waiman Long) [2002025] - sched/core: Print out straggler tasks in sched_cpu_dying() (Waiman Long) [2002025] - sched: Optimize finish_lock_switch() (Waiman Long) [2002025] - sched: Fix migration_cpu_stop() WARN (Waiman Long) [2002025] - sched/core: Add missing completion for affine_move_task() waiters (Waiman Long) [2002025] - stop_machine, rcu: Mark functions as notrace (Waiman Long) [2002025] - sched: Comment affine_move_task() (Waiman Long) [2002025] - sched: Deny self-issued __set_cpus_allowed_ptr() when migrate_disable() (Waiman Long) [2002025] - sched/proc: Print accurate cpumask vs migrate_disable() (Waiman Long) [2002025] - sched: Make migrate_disable/enable() independent of RT (Waiman Long) [2002025] - sched: Fix migrate_disable() vs rt/dl balancing (Waiman Long) [2002025] - sched, lockdep: Annotate ->pi_lock recursion (Waiman Long) [2002025] - sched,rt: Use the full cpumask for balancing (Waiman Long) [2002025] - sched,rt: Use cpumask_any*_distribute() (Waiman Long) [2002025] - sched/core: Make migrate disable and CPU hotplug cooperative (Waiman Long) [2002025] - sched: Fix migrate_disable() vs set_cpus_allowed_ptr() (Waiman Long) [2002025] - sched: Add migrate_disable() (Waiman Long) [2002025] - sched: Massage set_cpus_allowed() (Waiman Long) [2002025] - sched: Fix hotplug vs CPU bandwidth control (Waiman Long) [2002025] - sched/hotplug: Consolidate task migration on CPU unplug (Waiman Long) [2002025] - workqueue: Manually break affinity on hotplug (Waiman Long) [2002025] - sched/core: Wait for tasks being pushed away on hotplug (Waiman Long) [2002025] - sched/hotplug: Ensure only per-cpu kthreads run during hotplug (Waiman Long) [2002025] - sched: Fix balance_callback() (Waiman Long) [2002025] - maccess: rename probe_kernel_{read,write} to copy_{from,to}_kernel_nofault (Waiman Long) [2002025] - s390/ftrace: fix potential crashes when switching tracers (Waiman Long) [2002025] - psi: Move PF_MEMSTALL out of task->flags (Waiman Long) [2002025] - psi: Optimize switching tasks inside shared cgroups (Waiman Long) [2002025] - psi: Fix cpu.pressure for cpu.max and competing cgroups (Waiman Long) [2002025] - stop_machine: Make stop_cpus() static (Waiman Long) [2002025] - stop_machine: remove try_stop_cpus helper (Waiman Long) [2002025] - kernel.h: Add non_block_start/end() (Waiman Long) [2002025] - processor: get rid of cpu_relax_yield (Waiman Long) [2002025] - processor: remove spin_cpu_yield (Waiman Long) [2002025] - s390: improve wait logic of stop_machine (Waiman Long) [2002025] - sched/core: Fix typo in comment (Waiman Long) [2002025] - ia64/tlb: Eradicate tlb_migrate_finish() callback (Waiman Long) [2002025] - sched/core: Remove unnecessary unlikely() in push_*_task() (Waiman Long) [2002025] - sched/fair: Reduce long-tail newly idle balance cost (Phil Auld) [1971918] - hwmon: (acpi_power_meter) Fix lockdep splat (Waiman Long) [1997807] - redhat: open the RHEL-8.6 development (Augusto Caringi) [2000679] - rcu: Avoid unneeded function call in rcu_read_unlock() (Waiman Long) [1997500] - mt76: connac: do not schedule mac_work if the device is not running (Íñigo Huguet) [1956419 1972045] - mt7921e: enable module in config (Íñigo Huguet) [1956419 1972045] - Revert tools/power/cpupower: Read energy_perf_bias from sysfs (Steve Best) [1999926] - libnvdimm/namespace: Differentiate between probe mapping and runtime mapping (Jeff Moyer) [1795719] - libnvdimm/pfn_dev: Don't clear device memmap area during generic namespace probe (Jeff Moyer) [1795719] - perf/x86/intel/uncore: Clean up error handling path of iio mapping (Michael Petlan) [1837330] - perf/x86/intel/uncore: Fix for iio mapping on Skylake Server (Michael Petlan) [1837330] - perf/x86/intel/uncore: Generic support for the MMIO type of uncore blocks (Michael Petlan) [1837330] - perf/x86/intel/uncore: Generic support for the PCI type of uncore blocks (Michael Petlan) [1837330] - perf/x86/intel/uncore: Rename uncore_notifier to uncore_pci_sub_notifier (Michael Petlan) [1837330] - perf/x86/intel/uncore: Generic support for the MSR type of uncore blocks (Michael Petlan) [1837330] - perf/x86/intel/uncore: Parse uncore discovery tables (Michael Petlan) [1837330] - perf/x86/intel/uncore: Expose an Uncore unit to IIO PMON mapping (Michael Petlan) [1837330] - perf/x86/intel/uncore: Wrap the max dies calculation into an accessor (Michael Petlan) [1837330] - perf/x86/intel/uncore: Expose an Uncore unit to PMON mapping (Michael Petlan) [1837330] - perf/x86/intel/uncore: Validate MMIO address before accessing (Michael Petlan) [1837330] - perf/x86/intel/uncore: Record the size of mapped area (Michael Petlan) [1837330] - perf/x86/intel/uncore: Fix oops when counting IMC uncore events on some TGL (Michael Petlan) [1837330] - crypto: qat - remove unused macro in FW loader (Vladis Dronov) [1920086] - crypto: qat - check return code of qat_hal_rd_rel_reg() (Vladis Dronov) [1920086] - crypto: qat - report an error if MMP file size is too large (Vladis Dronov) [1920086] - crypto: qat - check MMP size before writing to the SRAM (Vladis Dronov) [1920086] - crypto: qat - return error when failing to map FW (Vladis Dronov) [1920086] - crypto: qat - enable detection of accelerators hang (Vladis Dronov) [1920086] - crypto: qat - Fix a double free in adf_create_ring (Vladis Dronov) [1920086] - crypto: qat - fix error path in adf_isr_resource_alloc() (Vladis Dronov) [1920086] - crypto: qat - ADF_STATUS_PF_RUNNING should be set after adf_dev_init (Vladis Dronov) [1920086] - crypto: qat - don't release uninitialized resources (Vladis Dronov) [1920086] - crypto: qat - fix use of 'dma_map_single' (Vladis Dronov) [1920086] - crypto: qat - fix unmap invalid dma address (Vladis Dronov) [1920086] - crypto: qat - fix spelling mistake: "messge" -> "message" (Vladis Dronov) [1920086] - crypto: qat - reduce size of mapped region (Vladis Dronov) [1920086] - crypto: qat - change format string and cast ring size (Vladis Dronov) [1920086] - crypto: qat - fix potential spectre issue (Vladis Dronov) [1920086] - crypto: qat - configure arbiter mapping based on engines enabled (Vladis Dronov) [1920086] - selftest: netfilter: add test case for unreplied tcp connections (Florian Westphal) [1991523] - netfilter: conntrack: do not renew entry stuck in tcp SYN_SENT state (Florian Westphal) [1991523] - net/sched: store the last executed chain also for clsact egress (Davide Caratti) [1980537] - ice: fix Tx queue iteration for Tx timestamp enablement (Ken Cox) [1999743] - perf evsel: Add missing cloning of evsel->use_config_name (Michael Petlan) [1838635] - perf Documentation: Document intel-hybrid support (Michael Petlan) [1838635] - perf tests: Skip 'perf stat metrics (shadow stat) test' for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Convert perf time to TSC' test for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Session topology' test for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Parse and process metrics' test for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Track with sched_switch' test for hybrid (Michael Petlan) [1838635] - perf tests: Skip 'Setup struct perf_event_attr' test for hybrid (Michael Petlan) [1838635] - perf tests: Add hybrid cases for 'Roundtrip evsel->name' test (Michael Petlan) [1838635] - perf tests: Add hybrid cases for 'Parse event definition strings' test (Michael Petlan) [1838635] - perf record: Uniquify hybrid event name (Michael Petlan) [1838635] - perf stat: Warn group events from different hybrid PMU (Michael Petlan) [1838635] - perf stat: Filter out unmatched aggregation for hybrid event (Michael Petlan) [1838635] - perf stat: Add default hybrid events (Michael Petlan) [1838635] - perf record: Create two hybrid 'cycles' events by default (Michael Petlan) [1838635] - perf parse-events: Support event inside hybrid pmu (Michael Petlan) [1838635] - perf parse-events: Compare with hybrid pmu name (Michael Petlan) [1838635] - perf parse-events: Create two hybrid raw events (Michael Petlan) [1838635] - perf parse-events: Create two hybrid cache events (Michael Petlan) [1838635] - perf parse-events: Create two hybrid hardware events (Michael Petlan) [1838635] - perf stat: Uniquify hybrid event name (Michael Petlan) [1838635] - perf pmu: Add hybrid helper functions (Michael Petlan) [1838635] - perf pmu: Save detected hybrid pmus to a global pmu list (Michael Petlan) [1838635] - perf pmu: Save pmu name (Michael Petlan) [1838635] - perf pmu: Simplify arguments of __perf_pmu__new_alias (Michael Petlan) [1838635] - perf jevents: Support unit value "cpu_core" and "cpu_atom" (Michael Petlan) [1838635] - tools headers uapi: Update tools's copy of linux/perf_event.h (Michael Petlan) [1838635]- rcu: Avoid unneeded function call in rcu_read_unlock() (Waiman Long) [1997500] - mt76: connac: do not schedule mac_work if the device is not running (Íñigo Huguet) [1956419 1972045] - mt7921e: enable module in config (Íñigo Huguet) [1956419 1972045] - Revert tools/power/cpupower: Read energy_perf_bias from sysfs (Steve Best) [1999926] - libnvdimm/namespace: Differentiate between probe mapping and runtime mapping (Jeff Moyer) [1795719] - libnvdimm/pfn_dev: Don't clear device memmap area during generic namespace probe (Jeff Moyer) [1795719] - perf/x86/intel/uncore: Clean up error handling path of iio mapping (Michael Petlan) [1837330] - perf/x86/intel/uncore: Fix for iio mapping on Skylake Server (Michael Petlan) [1837330] - perf/x86/intel/uncore: Generic support for the MMIO type of uncore blocks (Michael Petlan) [1837330] - perf/x86/intel/uncore: Generic support for the PCI type of uncore blocks (Michael Petlan) [1837330] - perf/x86/intel/uncore: Rename uncore_notifier to uncore_pci_sub_notifier (Michael Petlan) [1837330] - perf/x86/intel/uncore: Generic support for the MSR type of uncore blocks (Michael Petlan) [1837330] - perf/x86/intel/uncore: Parse uncore discovery tables (Michael Petlan) [1837330] - perf/x86/intel/uncore: Expose an Uncore unit to IIO PMON mapping (Michael Petlan) [1837330] - perf/x86/intel/uncore: Wrap the max dies calculation into an accessor (Michael Petlan) [1837330] - perf/x86/intel/uncore: Expose an Uncore unit to PMON mapping (Michael Petlan) [1837330] - perf/x86/intel/uncore: Validate MMIO address before accessing (Michael Petlan) [1837330] - perf/x86/intel/uncore: Record the size of mapped area (Michael Petlan) [1837330] - perf/x86/intel/uncore: Fix oops when counting IMC uncore events on some TGL (Michael Petlan) [1837330] - crypto: qat - remove unused macro in FW loader (Vladis Dronov) [1920086] - crypto: qat - check return code of qat_hal_rd_rel_reg() (Vladis Dronov) [1920086] - crypto: qat - report an error if MMP file size is too large (Vladis Dronov) [1920086] - crypto: qat - check MMP size before writing to the SRAM (Vladis Dronov) [1920086] - crypto: qat - return error when failing to map FW (Vladis Dronov) [1920086] - crypto: qat - enable detection of accelerators hang (Vladis Dronov) [1920086] - crypto: qat - Fix a double free in adf_create_ring (Vladis Dronov) [1920086] - crypto: qat - fix error path in adf_isr_resource_alloc() (Vladis Dronov) [1920086] - crypto: qat - ADF_STATUS_PF_RUNNING should be set after adf_dev_init (Vladis Dronov) [1920086] - crypto: qat - don't release uninitialized resources (Vladis Dronov) [1920086] - crypto: qat - fix use of 'dma_map_single' (Vladis Dronov) [1920086] - crypto: qat - fix unmap invalid dma address (Vladis Dronov) [1920086] - crypto: qat - fix spelling mistake: "messge" -> "message" (Vladis Dronov) [1920086] - crypto: qat - reduce size of mapped region (Vladis Dronov) [1920086] - crypto: qat - change format string and cast ring size (Vladis Dronov) [1920086] - crypto: qat - fix potential spectre issue (Vladis Dronov) [1920086] - crypto: qat - configure arbiter mapping based on engines enabled (Vladis Dronov) [1920086]- selftest: netfilter: add test case for unreplied tcp connections (Florian Westphal) [1991523] - netfilter: conntrack: do not renew entry stuck in tcp SYN_SENT state (Florian Westphal) [1991523] - net/sched: store the last executed chain also for clsact egress (Davide Caratti) [1980537] - ice: fix Tx queue iteration for Tx timestamp enablement (Ken Cox) [1999743] - perf evsel: Add missing cloning of evsel->use_config_name (Michael Petlan) [1838635] - perf Documentation: Document intel-hybrid support (Michael Petlan) [1838635] - perf tests: Skip 'perf stat metrics (shadow stat) test' for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Convert perf time to TSC' test for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Session topology' test for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Parse and process metrics' test for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Track with sched_switch' test for hybrid (Michael Petlan) [1838635] - perf tests: Skip 'Setup struct perf_event_attr' test for hybrid (Michael Petlan) [1838635] - perf tests: Add hybrid cases for 'Roundtrip evsel->name' test (Michael Petlan) [1838635] - perf tests: Add hybrid cases for 'Parse event definition strings' test (Michael Petlan) [1838635] - perf record: Uniquify hybrid event name (Michael Petlan) [1838635] - perf stat: Warn group events from different hybrid PMU (Michael Petlan) [1838635] - perf stat: Filter out unmatched aggregation for hybrid event (Michael Petlan) [1838635] - perf stat: Add default hybrid events (Michael Petlan) [1838635] - perf record: Create two hybrid 'cycles' events by default (Michael Petlan) [1838635] - perf parse-events: Support event inside hybrid pmu (Michael Petlan) [1838635] - perf parse-events: Compare with hybrid pmu name (Michael Petlan) [1838635] - perf parse-events: Create two hybrid raw events (Michael Petlan) [1838635] - perf parse-events: Create two hybrid cache events (Michael Petlan) [1838635] - perf parse-events: Create two hybrid hardware events (Michael Petlan) [1838635] - perf stat: Uniquify hybrid event name (Michael Petlan) [1838635] - perf pmu: Add hybrid helper functions (Michael Petlan) [1838635] - perf pmu: Save detected hybrid pmus to a global pmu list (Michael Petlan) [1838635] - perf pmu: Save pmu name (Michael Petlan) [1838635] - perf pmu: Simplify arguments of __perf_pmu__new_alias (Michael Petlan) [1838635] - perf jevents: Support unit value "cpu_core" and "cpu_atom" (Michael Petlan) [1838635] - tools headers uapi: Update tools's copy of linux/perf_event.h (Michael Petlan) [1838635]- mptcp: Only send extra TCP acks in eligible socket states (Paolo Abeni) [1997178] - mptcp: fix possible divide by zero (Paolo Abeni) [1997178] - mptcp: drop tx skb cache (Paolo Abeni) [1997178] - mptcp: fix memory leak on address flush (Paolo Abeni) [1997178] - ice: Only lock to update netdev dev_addr (Michal Schmidt) [1995868] - ice: restart periodic outputs around time changes (Ken Cox) [1992750] - ice: Fix perout start time rounding (Ken Cox) [1992750] - net/sched: ets: fix crash when flipping from 'strict' to 'quantum' (Davide Caratti) [1981184] - ovl: prevent private clone if bind mount is not allowed (Miklos Szeredi) [1993131] {CVE-2021-3732} - gfs2: Don't call dlm after protocol is unmounted (Bob Peterson) [1997193] - gfs2: don't stop reads while withdraw in progress (Bob Peterson) [1997193] - gfs2: Mark journal inodes as "don't cache" (Bob Peterson) [1997193] - bpf: bpftool: Add -fno-asynchronous-unwind-tables to BPF Clang invocation (Yauheni Kaliuta) [1997124] - perf/x86/intel: Apply mid ACK for small core (Michael Petlan) [1838573] - perf/x86/intel/lbr: Zero the xstate buffer on allocation (Michael Petlan) [1838573] - perf: Fix task context PMU for Hetero (Michael Petlan) [1838573] - perf/x86/intel: Fix fixed counter check warning for some Alder Lake (Michael Petlan) [1838573] - perf/x86/lbr: Remove cpuc->lbr_xsave allocation from atomic context (Michael Petlan) [1838573] - x86/fpu/xstate: Fix an xstate size check warning with architectural LBRs (Michael Petlan) [1838573] - perf/x86/rapl: Add support for Intel Alder Lake (Michael Petlan) [1838573] - perf/x86/cstate: Add Alder Lake CPU support (Michael Petlan) [1838573] - perf/x86/msr: Add Alder Lake CPU support (Michael Petlan) [1838573] - perf/x86/intel/uncore: Add Alder Lake support (Michael Petlan) [1838573] - perf: Extend PERF_TYPE_HARDWARE and PERF_TYPE_HW_CACHE (Michael Petlan) [1838573] - perf/x86/intel: Add Alder Lake Hybrid support (Michael Petlan) [1838573] - perf/x86: Support filter_match callback (Michael Petlan) [1838573] - perf/x86/intel: Add attr_update for Hybrid PMUs (Michael Petlan) [1838573] - perf/x86: Add structures for the attributes of Hybrid PMUs (Michael Petlan) [1838573] - perf/x86: Register hybrid PMUs (Michael Petlan) [1838573] - perf/x86: Factor out x86_pmu_show_pmu_cap (Michael Petlan) [1838573] - perf/x86: Remove temporary pmu assignment in event_init (Michael Petlan) [1838573] - perf/x86/intel: Factor out intel_pmu_check_extra_regs (Michael Petlan) [1838573] - perf/x86/intel: Factor out intel_pmu_check_event_constraints (Michael Petlan) [1838573] - perf/x86/intel: Factor out intel_pmu_check_num_counters (Michael Petlan) [1838573] - perf/x86: Hybrid PMU support for extra_regs (Michael Petlan) [1838573] - perf/x86: Hybrid PMU support for event constraints (Michael Petlan) [1838573] - perf/x86: Hybrid PMU support for hardware cache event (Michael Petlan) [1838573] - perf/x86: Hybrid PMU support for unconstrained (Michael Petlan) [1838573] - perf/x86: Hybrid PMU support for counters (Michael Petlan) [1838573] - perf/x86: Hybrid PMU support for intel_ctrl (Michael Petlan) [1838573] - perf/x86/intel: Hybrid PMU support for perf capabilities (Michael Petlan) [1838573] - perf/x86: Track pmu in per-CPU cpu_hw_events (Michael Petlan) [1838573] - perf/x86/intel/lbr: Support XSAVES for arch LBR read (Michael Petlan) [1838573] - perf/x86/intel/lbr: Support XSAVES/XRSTORS for LBR context switch (Michael Petlan) [1838573] - x86/fpu/xstate: Add helpers for LBR dynamic supervisor feature (Michael Petlan) [1838573] - x86/fpu/xstate: Support dynamic supervisor feature for LBR (Michael Petlan) [1838573] - x86/fpu: Use proper mask to replace full instruction mask (Michael Petlan) [1838573] - x86/cpu: Add helper function to get the type of the current hybrid CPU (Michael Petlan) [1838573] - x86/cpufeatures: Enumerate Intel Hybrid Technology feature bit (Michael Petlan) [1838573] - HID: make arrays usage and value to be the same (Benjamin Tissoires) [1974942] - ACPI: PM: s2idle: Invert Microsoft UUID entry and exit (David Arcari) [1960440] - platform/x86: amd-pmc: Fix undefined reference to __udivdi3 (David Arcari) [1960440] - platform/x86: amd-pmc: Fix missing unlock on error in amd_pmc_send_cmd() (David Arcari) [1960440] - platform/x86: amd-pmc: Use return code on suspend (David Arcari) [1960440] - platform/x86: amd-pmc: Add new acpi id for future PMC controllers (David Arcari) [1960440] - platform/x86: amd-pmc: Add support for ACPI ID AMDI0006 (David Arcari) [1960440] - platform/x86: amd-pmc: Add support for logging s0ix counters (David Arcari) [1960440] - platform/x86: amd-pmc: Add support for logging SMU metrics (David Arcari) [1960440] - platform/x86: amd-pmc: call dump registers only once (David Arcari) [1960440] - platform/x86: amd-pmc: Fix SMU firmware reporting mechanism (David Arcari) [1960440] - platform/x86: amd-pmc: Fix command completion code (David Arcari) [1960440] - usb: pci-quirks: disable D3cold on xhci suspend for s2idle on AMD Renoir (David Arcari) [1960440] - ACPI: PM: Only mark EC GPE for wakeup on Intel systems (David Arcari) [1960440] - ACPI: PM: Adjust behavior for field problems on AMD systems (David Arcari) [1960440] - ACPI: PM: s2idle: Add support for new Microsoft UUID (David Arcari) [1960440] - ACPI: PM: s2idle: Add support for multiple func mask (David Arcari) [1960440] - ACPI: PM: s2idle: Refactor common code (David Arcari) [1960440] - ACPI: PM: s2idle: Use correct revision id (David Arcari) [1960440] - ACPI: PM: s2idle: Add missing LPS0 functions for AMD (David Arcari) [1960440] - lockd: Fix invalid lockowner cast after vfs_test_lock (Benjamin Coddington) [1986138]- blk-mq: fix is_flush_rq (Ming Lei) [1992700] - blk-mq: fix kernel panic during iterating over flush request (Ming Lei) [1992700]- smb2: fix use-after-free in smb2_ioctl_query_info() (Ronnie Sahlberg) [1952781] - dm crypt: Avoid percpu_counter spinlock contention in crypt_page_alloc() (Mike Snitzer) [1996854] - md/raid10: Remove rcu_dereference when it doesn't need rcu lock to protect (Nigel Croxon) [1978115] - scsi: csiostor: Mark known unused variable as __always_unused (Raju Rangoju) [1961333] - scsi: csiostor: Fix wrong return value in csio_hw_prep_fw() (Raju Rangoju) [1961333] - scsi: csiostor: Remove set but not used variable 'rln' (Raju Rangoju) [1961333] - scsi: csiostor: Return value not required for csio_dfs_destroy (Raju Rangoju) [1961333] - scsi: csiostor: Fix NULL check before debugfs_remove_recursive (Raju Rangoju) [1961333] - scsi: csiostor: Don't enable IRQs too early (Raju Rangoju) [1961333] - scsi: csiostor: Fix spelling typos (Raju Rangoju) [1961333] - scsi: csiostor: Prefer pcie_capability_read_word() (Raju Rangoju) [1961333] - scsi: target: cxgbit: Unmap DMA buffer before calling target_execute_cmd() (Raju Rangoju) [1961394] - net: Use skb_frag_off accessors (Raju Rangoju) [1961394] - net: Use skb accessors in network drivers (Raju Rangoju) [1961394] - cxgb4/chtls/cxgbit: Keeping the max ofld immediate data size same in cxgb4 and ulds (Raju Rangoju) [1961394] - scsi: libcxgbi: Fix a use after free in cxgbi_conn_xmit_pdu() (Raju Rangoju) [1961394] - scsi: libcxgbi: Use kvzalloc instead of opencoded kzalloc/vzalloc (Raju Rangoju) [1961394] - scsi: libcxgbi: Remove unnecessary NULL checks for 'tdata' pointer (Raju Rangoju) [1961394] - scsi: cxgb4i: Remove an unnecessary NULL check for 'cconn' pointer (Raju Rangoju) [1961394] - scsi: cxgb4i: Clean up a debug printk (Raju Rangoju) [1961394] - scsi: cxgb4i: Fix dereference of pointer tdata before it is null checked (Raju Rangoju) [1961394] - scsi: libcxgbi: fix NULL pointer dereference in cxgbi_device_destroy() (Raju Rangoju) [1961394] - scsi: libcxgbi: remove unused function to stop warning (Raju Rangoju) [1961394] - scsi: libcxgbi: add a check for NULL pointer in cxgbi_check_route() (Raju Rangoju) [1961394] - net/chelsio: Delete drive and module versions (Raju Rangoju) [1961394] - chelsio: Replace zero-length array with flexible-array member (Raju Rangoju) [1961394] - [netdrv] treewide: prefix header search paths with $(srctree)/ (Raju Rangoju) [1961394] - libcxgb: fix incorrect ppmax calculation (Raju Rangoju) [1961394] - scsi: cxgb4i: Fix TLS dependency (Raju Rangoju) [1961394] - [target] treewide: Use fallthrough pseudo-keyword (Raju Rangoju) [1961394] - scsi: cxgb4i: Add support for iSCSI segmentation offload (Raju Rangoju) [1961394] - [target] treewide: Use sizeof_field() macro (Raju Rangoju) [1961394] - [target] treewide: replace '---help---' in Kconfig files with 'help' (Raju Rangoju) [1961394] - scsi: cxgb4i: Remove superfluous null check (Raju Rangoju) [1961394]- KVM: nSVM: avoid picking up unsupported bits from L2 in int_ctl (CVE-2021-3653) (Jon Maloy) [1985413] {CVE-2021-3653} - KVM: nSVM: always intercept VMLOAD/VMSAVE when nested (CVE-2021-3656) (Jon Maloy) [1985430] {CVE-2021-3656} - drm/i915/rkl: Remove require_force_probe protection (Lyude Paul) [1985159] - drm/i915/display: support ddr5 mem types (Lyude Paul) [1992233] - drm/i915/adl_s: Update ddi buf translation tables (Lyude Paul) [1992233] - drm/i915/adl_s: Wa_14011765242 is also needed on A1 display stepping (Lyude Paul) [1992233] - drm/i915/adl_s: Extend Wa_1406941453 (Lyude Paul) [1992233] - drm/i915: Implement Wa_1508744258 (Lyude Paul) [1992233] - drm/i915/adl_s: Fix dma_mask_size to 39 bit (Lyude Paul) [1992233] - drm/i915: Add the missing adls vswing tables (Lyude Paul) [1992233] - drm/i915: Add Wa_14011060649 (Lyude Paul) [1992233] - drm/i915/adl_s: Add Interrupt Support (Lyude Paul) [1992233] - drm/amdgpu: add another Renoir DID (Lyude Paul) [1980900]- net/mlx5: Fix flow table chaining (Amir Tzin) [1987139] - openvswitch: fix sparse warning incorrect type (Mark Gray) [1992773] - openvswitch: fix alignment issues (Mark Gray) [1992773] - openvswitch: update kdoc OVS_DP_ATTR_PER_CPU_PIDS (Mark Gray) [1992773] - openvswitch: Introduce per-cpu upcall dispatch (Mark Gray) [1992773] - KVM: X86: Expose bus lock debug exception to guest (Paul Lai) [1842322] - KVM: X86: Add support for the emulation of DR6_BUS_LOCK bit (Paul Lai) [1842322] - scsi: libfc: Fix array index out of bound exception (Chris Leech) [1972643] - scsi: libfc: FDMI enhancements (Chris Leech) [1972643] - scsi: libfc: Add FDMI-2 attributes (Chris Leech) [1972643] - scsi: qedf: Add vendor identifier attribute (Chris Leech) [1972643] - scsi: libfc: Initialisation of RHBA and RPA attributes (Chris Leech) [1972643] - scsi: libfc: Correct the condition check and invalid argument passed (Chris Leech) [1972643] - scsi: libfc: Work around -Warray-bounds warning (Chris Leech) [1972643] - scsi: fc: FDMI enhancement (Chris Leech) [1972643] - scsi: libfc: Move scsi/fc_encode.h to libfc (Chris Leech) [1972643] - scsi: fc: Correct RHBA attributes length (Chris Leech) [1972643] - block: return ELEVATOR_DISCARD_MERGE if possible (Ming Lei) [1991976] - x86/fpu: Prevent state corruption in __fpu__restore_sig() (Terry Bowman) [1970086] - x86/fpu: Invalidate FPU state after a failed XRSTOR from a user buffer (Terry Bowman) [1970086] - x86/pkru: Write hardware init value to PKRU when xstate is init (Terry Bowman) [1970086] - x86/process: Check PF_KTHREAD and not current->mm for kernel threads (Terry Bowman) [1970086] - x86/fpu: Add address range checks to copy_user_to_xstate() (Terry Bowman) [1970086] - selftests/x86: Test signal frame XSTATE header corruption handling (Terry Bowman) [1970086] - Bump DRM backport version to 5.12.14 (Lyude Paul) [1944405] - drm/i915: Use the correct max source link rate for MST (Lyude Paul) [1944405 1966599] - drm/dp_mst: Use Extended Base Receiver Capability DPCD space (Lyude Paul) [1944405 1966599] - drm/i915/display: Defeature PSR2 for RKL and ADL-S (Lyude Paul) [1944405] - drm/i915/adl_s: ADL-S platform Update PCI ids for Mobile BGA (Lyude Paul) [1944405] - drm/amdgpu: wait for moving fence after pinning (Lyude Paul) [1944405] - drm/radeon: wait for moving fence after pinning (Lyude Paul) [1944405] - drm/nouveau: wait for moving fence after pinning v2 (Lyude Paul) [1944405] - radeon: use memcpy_to/fromio for UVD fw upload (Lyude Paul) [1944405] - drm/amd/amdgpu:save psp ring wptr to avoid attack (Lyude Paul) [1944405] - drm/amd/display: Fix potential memory leak in DMUB hw_init (Lyude Paul) [1944405] - drm/amdgpu: refine amdgpu_fru_get_product_info (Lyude Paul) [1944405] - drm/amd/display: Allow bandwidth validation for 0 streams. (Lyude Paul) [1944405] - drm: Lock pointer access in drm_master_release() (Lyude Paul) [1944405] - drm: Fix use-after-free read in drm_getunique() (Lyude Paul) [1944405] - drm/amdgpu: make sure we unpin the UVD BO (Lyude Paul) [1944405] - drm/amdgpu: Don't query CE and UE errors (Lyude Paul) [1944405] - drm/amdgpu/jpeg3: add cancel_delayed_work_sync before power gate (Lyude Paul) [1944405] - drm/amdgpu/jpeg2.5: add cancel_delayed_work_sync before power gate (Lyude Paul) [1944405] - drm/amdgpu/vcn3: add cancel_delayed_work_sync before power gate (Lyude Paul) [1944405] - amdgpu: fix GEM obj leak in amdgpu_display_user_framebuffer_create (Lyude Paul) [1944405] - drm/i915/selftests: Fix return value check in live_breadcrumbs_smoketest() (Lyude Paul) [1944405] - drm/amdgpu: stop touching sched.ready in the backend (Lyude Paul) [1944405] - drm/amd/amdgpu: fix a potential deadlock in gpu reset (Lyude Paul) [1944405] - drm/amdgpu: Fix a use-after-free (Lyude Paul) [1944405] - drm/amd/amdgpu: fix refcount leak (Lyude Paul) [1944405] - drm/amd/display: Disconnect non-DP with no EDID (Lyude Paul) [1944405] - drm/amdgpu/jpeg2.0: add cancel_delayed_work_sync before power gate (Lyude Paul) [1944405] - drm/amdgpu/vcn2.5: add cancel_delayed_work_sync before power gate (Lyude Paul) [1944405] - drm/amdgpu/vcn2.0: add cancel_delayed_work_sync before power gate (Lyude Paul) [1944405] - drm/amdkfd: correct sienna_cichlid SDMA RLC register offset error (Lyude Paul) [1944405] - drm/amdgpu/vcn1: add cancel_delayed_work_sync before power gate (Lyude Paul) [1944405] - drm/amd/pm: correct MGpuFanBoost setting (Lyude Paul) [1944405] - drm/i915: Reenable LTTPR non-transparent LT mode for DPCD_REV<1.4 (Lyude Paul) [1944405] - drm/i915/gt: Disable HiZ Raw Stall Optimization on broken gen7 (Lyude Paul) [1944405] - dma-buf: fix unintended pin/unpin warnings (Lyude Paul) [1944405] - drm/amdgpu: update sdma golden setting for Navi12 (Lyude Paul) [1944405] - drm/amdgpu: update gc golden setting for Navi12 (Lyude Paul) [1944405] - drm/amdgpu: disable 3DCGCG on picasso/raven1 to avoid compute hang (Lyude Paul) [1944405] - drm/amdgpu: Fix GPU TLB update error when PAGE_SIZE > AMDGPU_PAGE_SIZE (Lyude Paul) [1944405] - drm/radeon: use the dummy page for GART if needed (Lyude Paul) [1944405] - drm/amd/display: Use the correct max downscaling value for DCN3.x family (Lyude Paul) [1944405] - drm/i915/gem: Pin the L-shape quirked object as unshrinkable (Lyude Paul) [1944405] - drm/ttm: Do not add non-system domain BO into swap list (Lyude Paul) [1944405] - drm/amd/display: Fix two cursor duplication when using overlay (Lyude Paul) [1944405] - amdgpu/pm: Prevent force of DCEFCLK on NAVI10 and SIENNA_CICHLID (Lyude Paul) [1944405] - drm/i915/display: fix compiler warning about array overrun (Lyude Paul) [1944405] - drm/i915: Fix crash in auto_retire (Lyude Paul) [1944405] - drm/i915/overlay: Fix active retire callback alignment (Lyude Paul) [1944405] - drm/i915: Read C0DRB3/C1DRB3 as 16 bits again (Lyude Paul) [1944405] - drm/i915/gt: Fix a double free in gen8_preallocate_top_level_pdp (Lyude Paul) [1944405] - drm/i915/dp: Use slow and wide link training for everything (Lyude Paul) [1944405] - drm/i915: Avoid div-by-zero on gen2 (Lyude Paul) [1944405] - drm/amd/display: Initialize attribute for hdcp_srm sysfs file (Lyude Paul) [1944405] - drm/radeon/dpm: Disable sclk switching on Oland when two 4K 60Hz monitors are connected (Lyude Paul) [1944405] - drm/radeon: Avoid power table parsing memory leaks (Lyude Paul) [1944405] - drm/radeon: Fix off-by-one power_state index heap overwrite (Lyude Paul) [1944405] - drm/amdgpu: Add mem sync flag for IB allocated by SA (Lyude Paul) [1944405] - drm/amd/display: add handling for hdcp2 rx id list validation (Lyude Paul) [1944405] - drm/amd/display: fixed divide by zero kernel crash during dsc enablement (Lyude Paul) [1944405] - drm/amd/display: Force vsync flip when reconfiguring MPCC (Lyude Paul) [1944405] - arm64: enable tlbi range instructions (Jeremy Linton) [1861872] - arm64: tlb: Use the TLBI RANGE feature in arm64 (Jeremy Linton) [1861872] - arm64: tlb: Detect the ARMv8.4 TLBI RANGE feature (Jeremy Linton) [1861872] - arm64/cpufeature: Add remaining feature bits in ID_AA64ISAR0 register (Jeremy Linton) [1861872] - arm64: tlbflush: Ensure start/end of address range are aligned to stride (Jeremy Linton) [1861872] - arm64: Detect the ARMv8.4 TTL feature (Jeremy Linton) [1861872] - arm64: tlbi: Set MAX_TLBI_OPS to PTRS_PER_PTE (Jeremy Linton) [1861872]- bpf: Fix integer overflow involving bucket_size (Jiri Olsa) [1992588] - bpf: Fix leakage due to insufficient speculative store bypass mitigation (Jiri Olsa) [1992588] - bpf: Introduce BPF nospec instruction for mitigating Spectre v4 (Jiri Olsa) [1992588] - bpf: Fix OOB read when printing XDP link fdinfo (Jiri Olsa) [1992588] - bpf, test: fix NULL pointer dereference on invalid expected_attach_type (Jiri Olsa) [1992588] - bpf: Fix tail_call_reachable rejection for interpreter when jit failed (Jiri Olsa) [1992588] - bpf: Track subprog poke descriptors correctly and fix use-after-free (Jiri Olsa) [1992588] - bpf: Fix null ptr deref with mixed tail calls and subprogs (Jiri Olsa) [1992588] - bpf: Fix leakage under speculation on mispredicted branches (Jiri Olsa) [1992588] - bpf: Set mac_len in bpf_skb_change_head (Jiri Olsa) [1992588] - bpf: Prevent writable memory-mapping of read-only ringbuf pages (Jiri Olsa) [1992588] - bpf: Fix alu32 const subreg bound tracking on bitwise operations (Jiri Olsa) [1992588] - xsk: Fix broken Tx ring validation (Jiri Olsa) [1992588] - xsk: Fix for xp_aligned_validate_desc() when len == chunk_size (Jiri Olsa) [1992588] - bpf: link: Refuse non-O_RDWR flags in BPF_OBJ_GET (Jiri Olsa) [1992588] - bpf: Refcount task stack in bpf_get_task_stack (Jiri Olsa) [1992588] - bpf: Use NOP_ATOMIC5 instead of emit_nops(&prog, 5) for BPF_TRAMP_F_CALL_ORIG (Jiri Olsa) [1992588] - selftest/bpf: Add a test to check trampoline freeing logic. (Jiri Olsa) [1992588] - bpf: Fix fexit trampoline. (Jiri Olsa) [1992588] - ftrace: Fix modify_ftrace_direct. (Jiri Olsa) [1992588] - ftrace: Add a helper function to modify_ftrace_direct() to allow arch optimization (Jiri Olsa) [1992588] - ftrace: Add helper find_direct_entry() to consolidate code (Jiri Olsa) [1992588] - bpf: Fix truncation handling for mod32 dst reg wrt zero (Jiri Olsa) [1992588] - bpf: Fix an unitialized value in bpf_iter (Jiri Olsa) [1992588] - bpf_lru_list: Read double-checked variable once without lock (Jiri Olsa) [1992588] - mt76: validate rx A-MSDU subframes (Íñigo Huguet) [1991459] {CVE-2020-24588 CVE-2020-26144} - ath11k: Drop multicast fragments (Íñigo Huguet) [1991459] {CVE-2020-26145} - ath11k: Clear the fragment cache during key install (Íñigo Huguet) [1991459] {CVE-2020-24587} - ath10k: Validate first subframe of A-MSDU before processing the list (Íñigo Huguet) [1991459] {CVE-2020-24588 CVE-2020-26144} - ath10k: Fix TKIP Michael MIC verification for PCIe (Íñigo Huguet) [1991459] {CVE-2020-26141} - ath10k: drop MPDU which has discard flag set by firmware for SDIO (Íñigo Huguet) [1991459] {CVE-2020-24588} - ath10k: drop fragments with multicast DA for SDIO (Íñigo Huguet) [1991459] {CVE-2020-26145} - ath10k: drop fragments with multicast DA for PCIe (Íñigo Huguet) [1991459] {CVE-2020-26145} - ath10k: add CCMP PN replay protection for fragmented frames for PCIe (Íñigo Huguet) [1991459] - mac80211: extend protection against mixed key and fragment cache attacks (Íñigo Huguet) [1991459] {CVE-2020-24586 CVE-2020-24587} - mac80211: do not accept/forward invalid EAPOL frames (Íñigo Huguet) [1991459] {CVE-2020-26139} - mac80211: prevent attacks on TKIP/WEP as well (Íñigo Huguet) [1991459] {CVE-2020-26141} - mac80211: check defrag PN against current frame (Íñigo Huguet) [1991459] - mac80211: add fragment cache to sta_info (Íñigo Huguet) [1991459] {CVE-2020-24586 CVE-2020-24587} - mac80211: drop A-MSDUs on old ciphers (Íñigo Huguet) [1991459] {CVE-2020-24588} - cfg80211: mitigate A-MSDU aggregation attacks (Íñigo Huguet) [1991459] {CVE-2020-24588 CVE-2020-26144} - mac80211: properly handle A-MSDUs that start with an RFC 1042 header (Íñigo Huguet) [1991459] - mac80211: prevent mixed key and fragment cache attacks (Íñigo Huguet) [1991459] {CVE-2020-24586 CVE-2020-24587} - mac80211: assure all fragments are encrypted (Íñigo Huguet) [1991459] {CVE-2020-26147} - tipc: call tipc_wait_for_connect only when dlen is not 0 (Xin Long) [1989361] - mptcp: remove tech preview warning (Florian Westphal) [1985120] - tcp: consistently disable header prediction for mptcp (Florian Westphal) [1985120] - selftests: mptcp: fix case multiple subflows limited by server (Florian Westphal) [1985120] - selftests: mptcp: turn rp_filter off on each NIC (Florian Westphal) [1985120] - selftests: mptcp: display proper reason to abort tests (Florian Westphal) [1985120] - mptcp: properly account bulk freed memory (Florian Westphal) [1985120] - mptcp: fix 'masking a bool' warning (Florian Westphal) [1985120] - mptcp: refine mptcp_cleanup_rbuf (Florian Westphal) [1985120] - mptcp: use fast lock for subflows when possible (Florian Westphal) [1985120] - mptcp: avoid processing packet if a subflow reset (Florian Westphal) [1985120] - mptcp: add sk parameter for mptcp_get_options (Florian Westphal) [1985120] - mptcp: fix syncookie process if mptcp can not_accept new subflow (Florian Westphal) [1985120] - mptcp: fix warning in __skb_flow_dissect() when do syn cookie for subflow join (Florian Westphal) [1985120] - mptcp: avoid race on msk state changes (Florian Westphal) [1985120] - mptcp: fix 32 bit DSN expansion (Florian Westphal) [1985120] - mptcp: fix bad handling of 32 bit ack wrap-around (Florian Westphal) [1985120] - tcp: parse mptcp options contained in reset packets (Florian Westphal) [1985120] - ionic: count csum_none when offload enabled (Jonathan Toppins) [1991646] - ionic: fix up dim accounting for tx and rx (Jonathan Toppins) [1991646] - ionic: remove intr coalesce update from napi (Jonathan Toppins) [1991646] - ionic: catch no ptp support earlier (Jonathan Toppins) [1991646] - ionic: make all rx_mode work threadsafe (Jonathan Toppins) [1991646] - dmaengine: idxd: Fix missing error code in idxd_cdev_open() (Jerry Snitselaar) [1990637] - dmaengine: idxd: add missing dsa driver unregister (Jerry Snitselaar) [1990637] - dmaengine: idxd: add engine 'struct device' missing bus type assignment (Jerry Snitselaar) [1990637] - dmaengine: idxd: remove MSIX masking for interrupt handlers (Jerry Snitselaar) [1990637] - dmaengine: idxd: Use cpu_feature_enabled() (Jerry Snitselaar) [1990637] - dmaengine: idxd: enable SVA feature for IOMMU (Jerry Snitselaar) [1990637] - dmagenine: idxd: Don't add portal offset in idxd_submit_desc (Jerry Snitselaar) [1990637] - ethtool: strset: fix message length calculation (Balazs Nemeth) [1989003] - net: add strict checks in netdev_name_node_alt_destroy() (Andrea Claudi) [1859038] - net: rtnetlink: fix bugs in rtnl_alt_ifname() (Andrea Claudi) [1859038] - net: rtnetlink: add linkprop commands to add and delete alternative ifnames (Andrea Claudi) [1859038] - net: check all name nodes in __dev_alloc_name (Andrea Claudi) [1859038] - net: fix a leak in register_netdevice() (Andrea Claudi) [1859038] - tun: fix memory leak in error path (Andrea Claudi) [1859038] - net: propagate errors correctly in register_netdevice() (Andrea Claudi) [1859038] - net: introduce name_node struct to be used in hashlist (Andrea Claudi) [1859038] - net: procfs: use index hashlist instead of name hashlist (Andrea Claudi) [1859038] - configs: Enable CONFIG_CHELSIO_INLINE_CRYPTO (Raju Rangoju) [1961368] - cxgb4/ch_ktls: Clear resources when pf4 device is removed (Raju Rangoju) [1961374] - ch_ktls: Remove redundant variable result (Raju Rangoju) [1961374] - ch_ktls: do not send snd_una update to TCB in middle (Raju Rangoju) [1961374] - ch_ktls: tcb close causes tls connection failure (Raju Rangoju) [1961374] - ch_ktls: fix device connection close (Raju Rangoju) [1961374] - ch_ktls: Fix kernel panic (Raju Rangoju) [1961374] - ch_ktls: fix enum-conversion warning (Raju Rangoju) [1961374] - net: ethernet: chelsio: inline_crypto: Mundane typos fixed throughout the file chcr_ktls.c (Raju Rangoju) [1961374] - ch_ipsec: Remove initialization of rxq related data (Raju Rangoju) [1961388] - ch_ktls: fix build warning for ipv4-only config (Raju Rangoju) [1961374] - ch_ktls: lock is not freed (Raju Rangoju) [1961374] - ch_ktls: stop the txq if reaches threshold (Raju Rangoju) [1961374] - ch_ktls: tcb update fails sometimes (Raju Rangoju) [1961374] - ch_ktls/cxgb4: handle partial tag alone SKBs (Raju Rangoju) [1961374] - ch_ktls: don't free skb before sending FIN (Raju Rangoju) [1961374] - ch_ktls: packet handling prior to start marker (Raju Rangoju) [1961374] - ch_ktls: Correction in middle record handling (Raju Rangoju) [1961374] - ch_ktls: missing handling of header alone (Raju Rangoju) [1961374] - ch_ktls: Correction in trimmed_len calculation (Raju Rangoju) [1961374] - cxgb4/ch_ktls: creating skbs causes panic (Raju Rangoju) [1961374] - ch_ktls: Update cheksum information (Raju Rangoju) [1961374] - ch_ktls: Correction in finding correct length (Raju Rangoju) [1961374] - cxgb4/ch_ktls: decrypted bit is not enough (Raju Rangoju) [1961374] - cxgb4/ch_ipsec: Replace the module name to ch_ipsec from chcr (Raju Rangoju) [1961388] - cxgb4/ch_ktls: ktls stats are added at port level (Raju Rangoju) [1961374] - ch_ktls: Issue if connection offload fails (Raju Rangoju) [1961374] - chelsio/chtls: Re-add dependencies on CHELSIO_T4 to fix modular CHELSIO_T4 (Raju Rangoju) [1961388] - chelsio/chtls: CHELSIO_INLINE_CRYPTO should depend on CHELSIO_T4 (Raju Rangoju) [1961388] - crypto: chelsio - fix minor indentation issue (Raju Rangoju) [1961368] - crypto/chcr: move nic TLS functionality to drivers/net (Raju Rangoju) [1961368] - cxgb4/ch_ipsec: Registering xfrmdev_ops with cxgb4 (Raju Rangoju) [1961388] - crypto/chcr: Moving chelsio's inline ipsec functionality to /drivers/net (Raju Rangoju) [1961368] - chelsio/chtls: separate chelsio tls driver from crypto driver (Raju Rangoju) [1961368] - crypto: chelsio - Fix some pr_xxx messages (Raju Rangoju) [1961368] - crypto: chelsio - Avoid some code duplication (Raju Rangoju) [1961368] - crypto: drivers - set the flag CRYPTO_ALG_ALLOCATES_MEMORY (Raju Rangoju) [1961368] - crypto: aead - remove useless setting of type flags (Raju Rangoju) [1961368] - crypto: Replace zero-length array with flexible-array (Raju Rangoju) [1961368] - [Crypto] treewide: replace '---help---' in Kconfig files with 'help' (Raju Rangoju) [1961368] - Crypto/chcr: Checking cra_refcnt before unregistering the algorithms (Raju Rangoju) [1961368] - Crypto/chcr: Calculate src and dst sg lengths separately for dma map (Raju Rangoju) [1961368] - Crypto/chcr: Fixes a coccinile check error (Raju Rangoju) [1961368] - Crypto/chcr: Fixes compilations warnings (Raju Rangoju) [1961368] - crypto/chcr: IPV6 code needs to be in CONFIG_IPV6 (Raju Rangoju) [1961368] - crypto: lib/sha1 - remove unnecessary includes of linux/cryptohash.h (Raju Rangoju) [1961368] - Crypto/chcr: fix for hmac(sha) test fails (Raju Rangoju) [1961368] - Crypto/chcr: fix for ccm(aes) failed test (Raju Rangoju) [1961368] - Crypto/chcr: fix ctr, cbc, xts and rfc3686-ctr failed tests (Raju Rangoju) [1961368] - crypto: chelsio - remove redundant assignment to variable error (Raju Rangoju) [1961368] - chcr: Fix CPU hard lockup (Raju Rangoju) [1961368] - crypto: remove CRYPTO_TFM_RES_BAD_KEY_LEN (Raju Rangoju) [1961368] - crypto: chelsio - switch to skcipher API (Raju Rangoju) [1961368] - crypto: chelsio - Remove VLA usage of skcipher (Raju Rangoju) [1961368]- tracing: Fix bug in rb_per_cpu_empty() that might cause deadloop. (Chris von Recklinghausen) [1989485] {CVE-2021-3679} - vmlinux.lds.h: Keep .ctors.* with .ctors (Jan Stancek) [1993208] - spi: pxa2xx: Add support for Intel Alder Lake PCH-P (Steve Best) [1978463] - bnxt_en: allow promiscuous mode for trusted VFs (Jonathan Toppins) [1730616] - arm64: memory: Add missing brackets to untagged_addr() macro (Chris von Recklinghausen) [1955809] - arm64: tags: Preserve tags for addresses translated via TTBR1 (Chris von Recklinghausen) [1955809] - arm64: entry: Move ct_user_exit before any other exception (Chris von Recklinghausen) [1955809] - arm64: memory: Implement __tag_set() as common function (Chris von Recklinghausen) [1955809] - arm64: mm: Really fix sparse warning in untagged_addr() (Chris von Recklinghausen) [1955809] - arm64: untag user pointers in access_ok and __uaccess_mask_ptr (Chris von Recklinghausen) [1955809] - arm64/mm: fix variable 'tag' set but not used (Chris von Recklinghausen) [1955809] - arm64: entry: SP Alignment Fault doesn't write to FAR_EL1 (Chris von Recklinghausen) [1955809] - arm64: compat: Add separate CP15 trapping hook (Chris von Recklinghausen) [1955809] - arm64: don't restore GPRs when context tracking (Chris von Recklinghausen) [1955809]- bareudp: Fix invalid read beyond skb's linear data (Guillaume Nault) [1990938] - perf/x86/amd: Don't touch the AMD64_EVENTSEL_HOSTONLY bit inside the guest (Michael Petlan) [1990695] - net: dcb: Accept RTM_GETDCB messages carrying set-like DCB commands (Balazs Nemeth) [1956825] - net: dcb: Validate netlink message in DCB handler (Balazs Nemeth) [1956825] - xfrm: Fix RCU vs hash_resize_mutex lock inversion (Sabrina Dubroca) [1988405] - Revert "xfrm: policy: Read seqcount outside of rcu-read side in xfrm_policy_lookup_bytype" (Sabrina Dubroca) [1988405] - xfrm: policy: Read seqcount outside of rcu-read side in xfrm_policy_lookup_bytype (Sabrina Dubroca) [1988405] - [s390] s390/AP: support new dynamic AP bus size limit (Claudio Imbrenda) [1974581] - net: sched: act_mirred: Reset ct info when mirror/redirect skb (Hangbin Liu) [1980532] - ucounts: Move max_time_namespace according to ucount_type (Alex Gladkov) [1982954] - perf vendor events power10: Adds 24x7 nest metric events for power10 platform (Diego Domingos) [1946650] - perf/core: fix backport of PERF_SAMPLE_WEIGHT_STRUCT (Diego Domingos) [1946650] - perf/core: Add support for PERF_SAMPLE_CODE_PAGE_SIZE (Diego Domingos) [1946650] - perf vendor events powerpc: Fix eventcode of power10 JSON events (Diego Domingos) [1946650] - perf vendor events: Initial JSON/events list for power10 platform (Diego Domingos) [1946650] - powerpc/perf: Fix sampled instruction type for larx/stcx (Diego Domingos) [1946650] - powerpc/perf: Fix the threshold event selection for memory events in power10 (Diego Domingos) [1946650] - perf sort: Display sort dimension p_stage_cyc only on supported archs (Diego Domingos) [1946650] - perf tools: Support pipeline stage cycles for powerpc (Diego Domingos) [1946650] - perf powerpc: Add support for PERF_SAMPLE_WEIGHT_STRUCT (Diego Domingos) [1946650] - perf sort: Add dynamic headers for perf report columns (Diego Domingos) [1946650] - powerpc/perf: Expose processor pipeline stage cycles using PERF_SAMPLE_WEIGHT_STRUCT (Diego Domingos) [1946650] - Documentation/admin-guide: kernel-parameters: fix "disable_ddw" wording (Diego Domingos) [1946650] - powerpc/perf: Support PERF_SAMPLE_DATA_PAGE_SIZE (Diego Domingos) [1946650] - perf/core: Add PERF_SAMPLE_DATA_PAGE_SIZE (Diego Domingos) [1946650] - powerpc/perf: Infrastructure to support checking of attr.config* (Diego Domingos) [1946650] - powerpc/perf: Add platform specific check_attr_config (Diego Domingos) [1946650] - ice: add support for auxiliary input/output pins (Jonathan Toppins) [1956913] - ice: enable transmit timestamps for E810 devices (Jonathan Toppins) [1944818] - ice: enable receive hardware timestamping (Jonathan Toppins) [1944818] - ice: report the PTP clock index in ethtool .get_ts_info (Jonathan Toppins) [1944818] - ice: register 1588 PTP clock device object for E810 devices (Jonathan Toppins) [1944818] - ice: add low level PTP clock access functions (Jonathan Toppins) [1944818] - ice: add support for set/get of driver-stored firmware parameters (Jonathan Toppins) [1944818] - ice: process 1588 PTP capabilities during initialization (Jonathan Toppins) [1944818] - ice: add support for sideband messages (Jonathan Toppins) [1944818]- bnxt_en: Fix static checker warning in bnxt_fw_reset_task() (Jonathan Toppins) [1989274] - bnxt_en: Check abort error state in bnxt_half_open_nic() (Jonathan Toppins) [1989274] - bnxt_en: fix error path of FW reset (Jonathan Toppins) [1989274] - bnxt_en: Add missing check for BNXT_STATE_ABORT_ERR in bnxt_fw_rset_task() (Jonathan Toppins) [1989274] - bnxt_en: Refresh RoCE capabilities in bnxt_ulp_probe() (Jonathan Toppins) [1989274] - bnxt_en: reject ETS settings that will starve a TC (Jonathan Toppins) [1989274] - bnxt_en: don't disable an already disabled PCI device (Jonathan Toppins) [1989274] - bnxt_en: Remove the read of BNXT_FW_RESET_INPROG_REG after firmware reset. (Jonathan Toppins) [1989274] - i40e: Fix log TC creation failure when max num of queues is exceeded (Stefan Assmann) [1920274] - i40e: Fix queue-to-TC mapping on Tx (Stefan Assmann) [1920274] - i40e: Add additional info to PHY type error (Stefan Assmann) [1920274] - i40e: Fix firmware LLDP agent related warning (Stefan Assmann) [1920274] - i40e: Fix logic of disabling queues (Stefan Assmann) [1920274] - i40e: add support for PTP external synchronization clock (Stefan Assmann) [1920274] - i40e: improve locking of mac_filter_hash (Stefan Assmann) [1920274] - i40e: Fix missing rtnl locking when setting up pf switch (Stefan Assmann) [1920274] - i40e: fix PTP on 5Gb links (Stefan Assmann) [1920274] - i40e: Fix autoneg disabling for non-10GBaseT links (Stefan Assmann) [1920274] - i40e: Fix error handling in i40e_vsi_open (Stefan Assmann) [1920274] - intel: Remove rcu_read_lock() around XDP program invocation (Stefan Assmann) [1920274] - i40e: clean up packet type lookup table (Stefan Assmann) [1920274] - i40e: add correct exception tracing for XDP (Stefan Assmann) [1920274] - i40e: Remove LLDP frame filters (Stefan Assmann) [1920274] - i40e: Fix PHY type identifiers for 2.5G and 5G adapters (Stefan Assmann) [1920274] - i40e: Fix use-after-free in i40e_client_subtask() (Stefan Assmann) [1920274] - i40e: fix broken XDP support (Stefan Assmann) [1920274] - i40e: refactor repeated link state reporting code (Stefan Assmann) [1920274] - i40e: optimize for XDP_REDIRECT in xsk path (Stefan Assmann) [1920274] - i40e: fix the panic when running bpf in xdpdrv mode (Stefan Assmann) [1920274] - i40e: Fix sparse warning: missing error code 'err' (Stefan Assmann) [1920274] - i40e: Fix sparse error: 'vsi->netdev' could be null (Stefan Assmann) [1920274] - i40e: Fix sparse error: uninitialized symbol 'ring' (Stefan Assmann) [1920274] - i40e: Fix sparse errors in i40e_txrx.c (Stefan Assmann) [1920274] - i40e: Fix display statistics for veb_tc (Stefan Assmann) [1920274] - i40e: fix receiving of single packets in xsk zero-copy mode (Stefan Assmann) [1920274] - i40e: Fix inconsistent indenting (Stefan Assmann) [1920274] - i40e: Fix oops at i40e_rebuild() (Stefan Assmann) [1920274] - i40e: Fix kernel oops when i40e driver removes VF's (Stefan Assmann) [1920274] - i40e: Added Asym_Pause to supported link modes (Stefan Assmann) [1920274] - net: i40e: remove repeated words (Stefan Assmann) [1920274] - bpf, devmap: Move drop error path to devmap for XDP_REDIRECT (Stefan Assmann) [1920274] - intel: clean up mismatched header comments (Stefan Assmann) [1920274] - intel: Update drivers to use ethtool_sprintf (Stefan Assmann) [1920274] - i40e: move headroom initialization to i40e_configure_rx_ring (Stefan Assmann) [1920274] - i40e: Fix endianness conversions (Stefan Assmann) [1920274] - i40e: Fix add TC filter for IPv6 (Stefan Assmann) [1920274] - i40e: Fix addition of RX filters after enabling FW LLDP agent (Stefan Assmann) [1920274] - i40e: Fix overwriting flow control settings during driver loading (Stefan Assmann) [1920274] - i40e: Add zero-initialization of AQ command structures (Stefan Assmann) [1920274] - i40e: Fix memory leak in i40e_probe (Stefan Assmann) [1920274] - i40e: Fix flow for IPv6 next header (extension header) (Stefan Assmann) [1920274] - i40e: Fix incorrect argument in call to ipv6_addr_any() (Stefan Assmann) [1920274] - i40e: store the result of i40e_rx_offset() onto i40e_ring (Stefan Assmann) [1920274] - i40e: Simplify the do-while allocation loop (Stefan Assmann) [1920274] - i40e: adjust i40e_is_non_eop (Stefan Assmann) [1920274] - i40e: drop misleading function comments (Stefan Assmann) [1920274] - i40e: drop redundant check when setting xdp prog (Stefan Assmann) [1920274] - i40e: remove the useless value assignment in i40e_clean_adminq_subtask (Stefan Assmann) [1920274] - i40e: VLAN field for flow director (Stefan Assmann) [1920274] - i40e: Add flow director support for IPv6 (Stefan Assmann) [1920274] - i40e: Add EEE status getting & setting implementation (Stefan Assmann) [1920274] - i40e: Fix uninitialized variable mfs_max (Stefan Assmann) [1920274] - i40e: Add netlink callbacks support for software based DCB (Stefan Assmann) [1920274] - i40e: Add init and default config of software based DCB (Stefan Assmann) [1920274] - i40e: Add hardware configuration for software based DCB (Stefan Assmann) [1920274] - i40e: Log error for oversized MTU on device (Stefan Assmann) [1920274] - i40e: consolidate handling of XDP program actions (Stefan Assmann) [1920274] - i40e: remove the redundant buffer info updates (Stefan Assmann) [1920274] - i40e: remove unnecessary cleaned_count updates (Stefan Assmann) [1920274] - i40e: remove unnecessary memory writes of the next to clean pointer (Stefan Assmann) [1920274] - i40e: Use batched xsk Tx interfaces to increase performance (Stefan Assmann) [1920274] - i40e: convert to new udp_tunnel infrastructure (Stefan Assmann) [1920274] - netfilter: nf_tables: skip module reference count bump on object updates (Fernando Fernandez Mancera) [1944487] - netfilter: nf_tables: fix unexpected EOPNOTSUPP error (Fernando Fernandez Mancera) [1944487] - netfilter: nf_tables: Fix an Oops in nf_tables_updobj() error handling (Fernando Fernandez Mancera) [1944487] - netfilter: nf_tables: fix possible null-pointer dereference in object update (Fernando Fernandez Mancera) [1944487] - netfilter: nft_quota: add quota object update support (Fernando Fernandez Mancera) [1944487] - netfilter: nf_tables: Introduce stateful object update operation (Fernando Fernandez Mancera) [1944487] - cifs: retry lookup and readdir when EAGAIN is returned. (Ronnie Sahlberg) [1972411] - netfilter: nf_tables: Fix dereference of null pointer flow (Florian Westphal) [1985087] - netfilter: nf_tables: memleak in hw offload abort path (Florian Westphal) [1985087] - netfilter: nft_tproxy: restrict support to TCP and UDP transport protocols (Florian Westphal) [1985087] - netfilter: synproxy: Fix out of bounds when parsing TCP options (Florian Westphal) [1985087] - netfilter: nfnetlink_cthelper: hit EBUSY on updates if size mismatches (Florian Westphal) [1985087] - ipvs: ignore IP_VS_SVC_F_HASHED flag when adding service (Florian Westphal) [1985087] - netfilter: nftables: avoid overflows in nft_hash_buckets() (Florian Westphal) [1985087] - netfilter: nfnetlink_osf: Fix a missing skb_header_pointer() NULL check (Florian Westphal) [1985087] - netfilter: nf_tables_offload: check FLOW_DISSECTOR_KEY_BASIC in VLAN transfer logic (Florian Westphal) [1985087] - netfilter: nftables_offload: special ethertype handling for VLAN (Florian Westphal) [1985087] - netfilter: nftables_offload: VLAN id needs host byteorder in flow dissector (Florian Westphal) [1985087] - netfilter: nft_payload: fix C-VLAN offload support (Florian Westphal) [1985087] - ipvs: allow connection reuse for unconfirmed conntrack (Florian Westphal) [1985087] - net: fix GRO skb truesize update (Paolo Abeni) [1987391] - sk_buff: avoid potentially clearing 'slow_gro' field (Paolo Abeni) [1987391] - veth: use skb_prepare_for_gro() (Paolo Abeni) [1987391] - skbuff: allow 'slow_gro' for skb carring sock reference (Paolo Abeni) [1987391] - net: optimize GRO for the common case. (Paolo Abeni) [1987391] - sk_buff: track extension status in slow_gro (Paolo Abeni) [1987391] - sk_buff: track dst status in slow_gro (Paolo Abeni) [1987391] - sk_buff: introduce 'slow_gro' flags (Paolo Abeni) [1987391] - skbuff: Fix build with SKB extensions disabled (Paolo Abeni) [1987391] - skbuff: Release nfct refcount on napi stolen or re-used skbs (Paolo Abeni) [1987391] - selftests: net: veth: add tests for set_channel (Paolo Abeni) [1987391] - veth: create by default nr_possible_cpus queues (Paolo Abeni) [1987391] - veth: implement support for set_channel ethtool op (Paolo Abeni) [1987391] - veth: factor out initialization helper (Paolo Abeni) [1987391] - veth: always report zero combined channels (Paolo Abeni) [1987391] - veth: Implement ethtool's get_channelis() callback (Paolo Abeni) [1987391] - net: add GSO UDP L4 and GSO fraglists to the list of software-backed types (Paolo Abeni) [1987391] - ice: Support RSS configure removal for AVF (Jonathan Toppins) [1946726] - ice: Enable RSS configure for AVF (Jonathan Toppins) [1946726] - ice: Add helper function to get the VF's VSI (Jonathan Toppins) [1946726] - ice: remove redundant assignment to pointer vsi (Jonathan Toppins) [1946726] - ice: Advertise virtchnl UDP segmentation offload capability (Jonathan Toppins) [1946726] - ice: Allow ignoring opcodes on specific VF (Jonathan Toppins) [1946726] - ice: warn about potentially malicious VFs (Jonathan Toppins) [1946726] - ice: Consolidate VSI state and flags (Jonathan Toppins) [1946726] - ice: Refactor ice_set/get_rss into LUT and key specific functions (Jonathan Toppins) [1946726] - ice: Refactor get/set RSS LUT to use struct parameter (Jonathan Toppins) [1946726] - ice: Change ice_vsi_setup_q_map() to not depend on RSS (Jonathan Toppins) [1946726] - ice: Check FDIR program status for AVF (Jonathan Toppins) [1946726] - ice: Add more FDIR filter type for AVF (Jonathan Toppins) [1946726] - ice: Add GTPU FDIR filter for AVF (Jonathan Toppins) [1946726] - ice: Add non-IP Layer2 protocol FDIR filter for AVF (Jonathan Toppins) [1946726] - ice: Add new actions support for VF FDIR (Jonathan Toppins) [1946726] - ice: Add FDIR pattern action parser for VF (Jonathan Toppins) [1946726] - ice: Enable FDIR Configure for AVF (Jonathan Toppins) [1946726] - ice: Add support for per VF ctrl VSI enabling (Jonathan Toppins) [1946726] - ice: Enhanced IPv4 and IPv6 flow filter (Jonathan Toppins) [1946726] - ice: Support to separate GTP-U uplink and downlink (Jonathan Toppins) [1946726] - ice: Add more advanced protocol support in flow filter (Jonathan Toppins) [1946726] - ice: Support non word aligned input set field (Jonathan Toppins) [1946726] - ice: Add more basic protocol support for flow filter (Jonathan Toppins) [1946726] - sctp: move the active_key update after sh_keys is added (Xin Long) [1986966] - sctp: fix return value check in __sctp_rcv_asconf_lookup (Xin Long) [1986966] - sctp: delete addr based on sin6_scope_id (Xin Long) [1986966] - sctp: update active_key for asoc when old key is being replaced (Xin Long) [1986966] - sctp: move 198 addresses from unusable to private scope (Xin Long) [1986966] - sctp: add param size validation for SCTP_PARAM_SET_PRIMARY (Xin Long) [1986966] - sctp: validate chunk size in __rcv_asconf_lookup (Xin Long) [1986966] - sctp: add size validation when walking chunks (Xin Long) [1986966] - sctp: validate from_addr_param return (Xin Long) [1986966] - sctp: fix the proc_handler for sysctl encap_port (Xin Long) [1986966] - sctp: add the missing setting for asoc encap_port (Xin Long) [1986966] - sctp: fix a SCTP_MIB_CURRESTAB leak in sctp_sf_do_dupcook_b (Xin Long) [1986966] - sctp: Fix out-of-bounds warning in sctp_process_asconf_param() (Xin Long) [1986966] - sctp: Fix COMM_LOST/CANT_STR_ASSOC err reporting on big-endian platforms (Xin Long) [1986966] - bonding: allow nesting of bonding device (Antoine Tenart) [1989099] - bonding: avoid adding slave device with IFF_MASTER flag (Antoine Tenart) [1989099] - ice: don't remove netdev->dev_addr from uc sync list (Ken Cox) [1873969 1961018] - ice: Stop processing VF messages during teardown (Ken Cox) [1986451] - ice: Prevent probing virtual functions (Ken Cox) [1952810] - ima: extend boot_aggregate with kernel measurements (Bruno Meneguele) [1977422] - selftest/bpf: Verifier tests for var-off access (Jiri Olsa) [1960944] {CVE-2021-29155} - selftest/bpf: Adjust expected verifier errors (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: No need to simulate speculative domain for immediates (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Fix mask direction swap upon off reg sign change (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Wrap aux data inside bpf_sanitize_info container (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Fix pointer arithmetic mask tightening under state pruning (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Fix leakage of uninitialized bpf stack under speculation (Jiri Olsa) [1960944 1958070] {CVE-2021-29155 CVE-2021-31829} - bpf: Fix masking negation logic upon negative dst register (Jiri Olsa) [1960944 1958070] {CVE-2021-29155 CVE-2021-31829} - bpf: verifier: Allocate idmap scratch in verifier env (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Tighten speculative pointer arithmetic mask (Jiri Olsa) [1960944 1972496] {CVE-2021-29155 CVE-2021-33200} - bpf: Move sanitize_val_alu out of op switch (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Refactor and streamline bounds check into helper (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Allow variable-offset stack access (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Improve verifier error messages for users (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Rework ptr_limit into alu_limit and add common error path (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Ensure off_reg has no mixed signed bounds for all types (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Move off_reg into sanitize_ptr_alu (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Use correct permission flag for mixed signed bounds arithmetic (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Add sanity check for upper ptr_limit (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Simplify alu_limit masking for pointer arithmetic (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Fix off-by-one for area size in creating mask to left (Jiri Olsa) [1960944] {CVE-2021-29155} - Documentation/x86: Add ratelimit in buslock.rst (Prarit Bhargava) [1948048] - Documentation/admin-guide: Add bus lock ratelimit (Prarit Bhargava) [1948048] - x86/bus_lock: Set rate limit for bus lock (Prarit Bhargava) [1948048] - Documentation/x86: Add buslock.rst (Prarit Bhargava) [1948048] - [s390] net/smc: Ensure correct state of the socket in send path (Claudio Imbrenda) [1731026] - [s390] net/smc: Fix ENODATA tests in smc_nl_get_fback_stats() (Claudio Imbrenda) [1731026] - [s390] net/smc: Make SMC statistics network namespace aware (Claudio Imbrenda) [1731026] - [s390] net/smc: Add netlink support for SMC fallback statistics (Claudio Imbrenda) [1731026] - [s390] net/smc: Add netlink support for SMC statistics (Claudio Imbrenda) [1731026] - [s390] net/smc: Add SMC statistics support (Claudio Imbrenda) [1731026] - [s390] s390/ap: Fix hanging ioctl caused by wrong msg counter (Claudio Imbrenda) [1984762] - KVM: PPC: Book3S: Fix H_RTAS rets buffer overflow (Jon Maloy) [1988226] {CVE-2021-37576} - NFSv4: Fix an Oops in pnfs_mark_request_commit() when doing O_DIRECT (Benjamin Coddington) [1983793] - selftests/powerpc: EBB selftest for MMCR0 control for PMU SPRs in ISA v3.1 (Desnes A. Nunes do Rosario) [1991753] - selftests/powerpc: Fix "no_handler" EBB selftest (Desnes A. Nunes do Rosario) [1991753] - powerpc/perf: Fix crash in perf_instruction_pointer() when ppmu is not set (Desnes A. Nunes do Rosario) [1991753] - powerpc/pmu: Make the generic compat PMU use the architected events (Desnes A. Nunes do Rosario) [1991753] - perf script python: Fix buffer size to report iregs in perf script (Desnes A. Nunes do Rosario) [1991753] - ceph: reduce contention in ceph_check_delayed_caps() (Jeff Layton) [1953430]- net: mac802154: Fix general protection fault (Chris von Recklinghausen) [1984571] {CVE-2021-3659} - Bluetooth: fix the erroneous flush_work() order (Chris von Recklinghausen) [1964559] {CVE-2021-3564} - Bluetooth: use correct lock to prevent UAF of hdev object (Chris von Recklinghausen) [1968214] {CVE-2021-3573} - usb: ehci: Prevent missed ehci interrupts with edge-triggered MSI (Torez Smith) [1972139] - usb: ehci: do not initialise static variables (Torez Smith) [1972139] - usb: host: move EH SINGLE_STEP_SET_FEATURE implementation to core (Torez Smith) [1972139] - USB: ehci: drop workaround for forced irq threading (Torez Smith) [1972139] - usb: ehci: add spurious flag to disable overcurrent checking (Torez Smith) [1972139] - perf test: Handle fd gaps in test__dso_data_reopen (Michael Petlan) [1871785] - tty: vt: always invoke vc->vc_sw->con_resize callback (Maxim Levitsky) [1957611] - iavf: fix locking of critical sections (Stefan Assmann) [1975245] - iavf: do not override the adapter state in the watchdog task (Stefan Assmann) [1975245] - ixgbe: Fix packet corruption due to missing DMA sync (Ken Cox) [1920269] - ixgbe: Fix an error handling path in 'ixgbe_probe()' (Ken Cox) [1920269] - intel: Remove rcu_read_lock() around XDP program invocation (Ken Cox) [1920269] - ixgbe: add correct exception tracing for XDP (Ken Cox) [1920269] - ixgbe: Fix out-bounds warning in ixgbe_host_interface_command() (Ken Cox) [1920269] - ixgbe: reduce checker warnings (Ken Cox) [1920269] - ixgbe: use checker safe conversions (Ken Cox) [1920269] - ixgbe: fix large MTU request from VF (Ken Cox) [1920269] - net: ethernet: intel: Fix a typo in the file ixgbe_dcb_nl.c (Ken Cox) [1920269] - net: intel: Remove unused function pointer typedef ixgbe_mc_addr_itr (Ken Cox) [1920269] - ixgbe: Support external GBE SerDes PHY BCM54616s (Ken Cox) [1920269] - ixgbe: fix unbalanced device enable/disable in suspend/resume (Ken Cox) [1920269] - ixgbe: Fix NULL pointer dereference in ethtool loopback test (Ken Cox) [1920269] - ixgbe: Fix fall-through warnings for Clang (Ken Cox) [1920269] - intel: clean up mismatched header comments (Ken Cox) [1920269] - bpf, devmap: Move drop error path to devmap for XDP_REDIRECT (Ken Cox) [1920269] - intel: Update drivers to use ethtool_sprintf (Ken Cox) [1920269] - ixgbe: optimize for XDP_REDIRECT in xsk path (Ken Cox) [1920269] - ixgbe: move headroom initialization to ixgbe_configure_rx_ring (Ken Cox) [1920269] - ixgbe: Fix memleak in ixgbe_configure_clsu32 (Ken Cox) [1920269] - ixgbe: fail to create xfrm offload of IPsec tunnel mode SA (Ken Cox) [1920269] - ixgbe: store the result of ixgbe_rx_offset() onto ixgbe_ring (Ken Cox) [1920269] - net: ixgbe: use skb_csum_is_sctp instead of protocol check (Ken Cox) [1920269] - ixgbe: avoid premature Rx buffer reuse (Ken Cox) [1920269] - net: remove unneeded break (Ken Cox) [1920269] - ixgbe: add pause frame stats (Ken Cox) [1920269] - iavf: Set RSS LUT and key in reset handle path (Ken Cox) [1910853] - [netdrv] chelsio: Replace zero-length array with flexible-array member (Raju Rangoju) [1955208] - cxgb4: avoid collecting SGE_QBASE regs during traffic (Raju Rangoju) [1955208] - cxgb4: collect serial config version from register (Raju Rangoju) [1955208] - cxgb4: remove unused vpd_cap_addr (Raju Rangoju) [1955208] - cxgb4: remove bogus CHELSIO_VPD_UNIQUE_ID constant (Raju Rangoju) [1955208] - cxgb4: Assign boolean values to a bool variable (Raju Rangoju) [1955208] - cxgb4: enable interrupt based Tx completions for T5 (Raju Rangoju) [1955208] - cxgb4: fix the panic caused by non smac rewrite (Raju Rangoju) [1955208] - cxgb4: Fix the -Wmisleading-indentation warning (Raju Rangoju) [1955208] - cxgb4: set up filter action after rewrites (Raju Rangoju) [1955208] - cxgb4: handle 4-tuple PEDIT to NAT mode translation (Raju Rangoju) [1955208] - [netdrv] net: rename flow_action_hw_stats_types* -> flow_action_hw_stats* (Raju Rangoju) [1955208] - net: cxbg4: Remove pointless in_interrupt() check (Raju Rangoju) [1955208] - cxgb4: Avoid log flood (Raju Rangoju) [1955208] - cxgb4: fix memory leak during module unload (Raju Rangoju) [1955208] - cxgb4: Fix offset when clearing filter byte counters (Raju Rangoju) [1955208] - cxgb4: add error handlers to LE intr_handler (Raju Rangoju) [1955208] - cxgb4: insert IPv6 filter rules in next free region (Raju Rangoju) [1955208] - cxgb4: Fix race between loopback and normal Tx path (Raju Rangoju) [1955208] - cxgb4: Fix work request size calculation for loopback test (Raju Rangoju) [1955208] - cxgb4: add TC-MATCHALL IPv6 support (Raju Rangoju) [1955208] - cxgb4: fix extracting IP addresses in TC-FLOWER rules (Raju Rangoju) [1955208] - cxgb4: fix check for running offline ethtool selftest (Raju Rangoju) [1955208] - cxgb4: add loopback ethtool self-test (Raju Rangoju) [1955208] - net: cxgb4: reject unsupported coalescing params (Raju Rangoju) [1955208] - cxgb4: use eth_zero_addr() to clear mac address (Raju Rangoju) [1955208] - cxgb4: add missing release on skb in uld_send() (Raju Rangoju) [1955208] - cxgb4: convert to new udp_tunnel_nic infra (Raju Rangoju) [1955208] - cxgb4: fix all-mask IP address comparison (Raju Rangoju) [1955208] - cxgb4: add main VI to mirror VI config replication (Raju Rangoju) [1955208] - cxgb4: add support for mirror Rxqs (Raju Rangoju) [1955208] - cxgb4: add mirror action to TC-MATCHALL offload (Raju Rangoju) [1955208] - net: cxgb4: fix return error value in t4_prep_fw (Raju Rangoju) [1955208] - cxgb4: move device dump arrays in header to C file (Raju Rangoju) [1955208] - cxgb4: always sync access when flashing PHY firmware (Raju Rangoju) [1955208] - cxgb4: update kernel-doc line comments (Raju Rangoju) [1955208] - cxgb4: fix set but unused variable when DCB is disabled (Raju Rangoju) [1955208] - cxgb4: move DCB version extern to header file (Raju Rangoju) [1955208] - cxgb4: remove cast when saving IPv4 partial checksum (Raju Rangoju) [1955208] - cxgb4: fix SGE queue dump destination buffer context (Raju Rangoju) [1955208] - cxgb4: use correct type for all-mask IP address comparison (Raju Rangoju) [1955208] - cxgb4: fix endian conversions for L4 ports in filters (Raju Rangoju) [1955208] - cxgb4: parse TC-U32 key values and masks natively (Raju Rangoju) [1955208] - cxgb4: use unaligned conversion for fetching timestamp (Raju Rangoju) [1955208] - cxgb4: move PTP lock and unlock to caller in Tx path (Raju Rangoju) [1955208] - cxgb4: move handling L2T ARP failures to caller (Raju Rangoju) [1955208] - cxgb4: Use struct_size() helper (Raju Rangoju) [1955208] - cxgb4: add action to steer flows to specific Rxq (Raju Rangoju) [1955208] - cxgb4: add support to fetch ethtool n-tuple filters (Raju Rangoju) [1955208] - cxgb4: add ethtool n-tuple filter deletion (Raju Rangoju) [1955208] - cxgb4: add ethtool n-tuple filter insertion (Raju Rangoju) [1955208] - [netdrv] flow_offload: check for basic action hw stats type (Raju Rangoju) [1955208] - cxgb4: add skeleton for ethtool n-tuple filters (Raju Rangoju) [1955208] - cxgb4: add support to read serial flash (Raju Rangoju) [1955208] - cxgb4: add support to flash boot cfg image (Raju Rangoju) [1955208] - cxgb4: add support to flash boot image (Raju Rangoju) [1955208] - cxgb4: add support to flash PHY image (Raju Rangoju) [1955208] - cxgb4: update set_flash to flash different images (Raju Rangoju) [1955208] - cxgb4: Use kfree() instead kvfree() where appropriate (Raju Rangoju) [1955208] - cxgb4: Use pM format specifier for MAC addresses (Raju Rangoju) [1955208] - net: sock: fix in-kernel mark setting (Alexander Aring) [1509204] - sock: Reset dst when changing sk_mark via setsockopt (Alexander Aring) [1509204] - fs: dlm: fix mark setting deadlock (Alexander Aring) [1509204] - fs: dlm: fix mark per nodeid setting (Alexander Aring) [1509204] - fs: dlm: remove lock dependency warning (Alexander Aring) [1509204] - fs: dlm: set skb mark per peer socket (Alexander Aring) [1509204] - fs: dlm: set skb mark for listen socket (Alexander Aring) [1509204] - net: sock: add sock_set_mark (Alexander Aring) [1509204] - Bluetooth: btusb: Add support for GarfieldPeak controller (Gopal Tiwari) [1959110] - can: gw: synchronize rcu operations before removing gw job entry (Balazs Nemeth) [1986334] - can: bcm: fix infoleak in struct bcm_msg_head (Balazs Nemeth) [1986334] - can: af_can: prevent potential access of uninitialized member in canfd_rcv() (Balazs Nemeth) [1956730] - can: af_can: prevent potential access of uninitialized member in can_rcv() (Balazs Nemeth) [1956730] - can: proc: can_remove_proc(): silence remove_proc_entry warning (Balazs Nemeth) [1956730] - cifs: add missing parsing of backupuid (Ronnie Sahlberg) [1987126] - cifs: use helpers when parsing uid/gid mount options and validate them (Ronnie Sahlberg) [1987126] - kernfs: dont call d_splice_alias() under kernfs node lock (Ian Kent) [1939133] - kernfs: use i_lock to protect concurrent inode updates (Ian Kent) [1939133] - kernfs: switch kernfs to use an rwsem (Ian Kent) [1939133] - kernfs: use VFS negative dentry caching (Ian Kent) [1939133] - kernfs: add a revision to identify directory node changes (Ian Kent) [1939133] - kernfs: move revalidate to be near lookup (Ian Kent) [1939133]- mlxsw: spectrum_mr: Update egress RIF list before route's action (Ivan Vecera) [1941938] - selftests: mlxsw: Fix mausezahn invocation in ERSPAN scale test (Ivan Vecera) [1941938] - selftests: mlxsw: Increase the tolerance of backlog buildup (Ivan Vecera) [1941938] - selftests: mlxsw: Return correct error code in resource scale tests (Ivan Vecera) [1941938] - selftests: mlxsw: Remove a redundant if statement in tc_flower_scale test (Ivan Vecera) [1941938] - selftests: mlxsw: Remove a redundant if statement in port_scale test (Ivan Vecera) [1941938] - selftests: mlxsw: sch_red_ets: Test proper counter cleaning in ETS (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Index future FIFOs by band number (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Allocate child qdiscs dynamically (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Guard all qdisc accesses with a lock (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Track children per qdisc (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Promote backlog reduction to mlxsw_sp_qdisc_destroy() (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Track tclass_num as int, not u8 (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Drop an always-true condition (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Simplify mlxsw_sp_qdisc_compare() (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Drop one argument from check_params callback (Ivan Vecera) [1941938] - mlxsw: core: Remove critical trip points from thermal zones (Ivan Vecera) [1941938] - selftests: mlxsw: Test vetoing of double sampling (Ivan Vecera) [1941938] - mlxsw: spectrum: Veto sampling if already enabled on port (Ivan Vecera) [1941938] - selftests: mlxsw: Test matchall failure with protocol match (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Perform priority checks earlier (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Convert if statements to a switch statement (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Perform protocol check earlier (Ivan Vecera) [1941938] - selftests: forwarding: vxlan_bridge_1d: Add more ECN decap test cases (Ivan Vecera) [1941938] - mlxsw: spectrum: Fix ECN marking in tunnel decapsulation (Ivan Vecera) [1941938] - selftests: net: forwarding: Fix a typo (Ivan Vecera) [1941938] - selftests: mlxsw: spectrum-2: Remove q_in_vni_veto test (Ivan Vecera) [1941938] - selftests: forwarding: Add test for dual VxLAN bridge (Ivan Vecera) [1941938] - mlxsw: Allow 802.1d and .1ad VxLAN bridges to coexist on Spectrum>=2 (Ivan Vecera) [1941938] - mlxsw: Add struct mlxsw_sp_switchdev_ops per ASIC (Ivan Vecera) [1941938] - mlxsw: spectrum: Add mlxsw_sp_port_egress_ethtype_set() (Ivan Vecera) [1941938] - mlxsw: reg: Add Switch Port Egress VLAN EtherType Register (Ivan Vecera) [1941938] - mlxsw: reg: Add egr_et_set field to SPVID (Ivan Vecera) [1941938] - selftests: mlxsw: Test egress sampling limitation on Spectrum-1 only (Ivan Vecera) [1941938] - selftests: mlxsw: Add tc sample tests for new triggers (Ivan Vecera) [1941938] - mlxsw: spectrum_acl: Offload FLOW_ACTION_SAMPLE (Ivan Vecera) [1941938] - mlxsw: core_acl_flex_actions: Add mirror sampler action (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Add support for egress sampling (Ivan Vecera) [1941938] - mlxsw: spectrum: Start using sampling triggers hash table (Ivan Vecera) [1941938] - mlxsw: spectrum: Track sampling triggers in a hash table (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Pass matchall entry to sampling operations (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Push sampling checks to per-ASIC operations (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Propagate extack further (Ivan Vecera) [1941938] - selftests: mlxsw: Add tc sample tests (Ivan Vecera) [1941938] - mlxsw: spectrum: Report extra metadata to psample module (Ivan Vecera) [1941938] - mlxsw: spectrum: Remove mlxsw_sp_sample_receive() (Ivan Vecera) [1941938] - mlxsw: spectrum: Remove unnecessary RCU read-side critical section (Ivan Vecera) [1941938] - mlxsw: pci: Set extra metadata in skb control block (Ivan Vecera) [1941938] - mlxsw: Create dedicated field for Rx metadata in skb control block (Ivan Vecera) [1941938] - mlxsw: pci: Add more metadata fields to CQEv2 (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Implement sampling using mirroring (Ivan Vecera) [1941938] - mlxsw: spectrum_trap: Split sampling traps between ASICs (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Split sampling support between ASICs (Ivan Vecera) [1941938] - mlxsw: spectrum_span: Add SPAN probability rate support (Ivan Vecera) [1941938] - mlxsw: reg: Extend mirroring registers with probability rate field (Ivan Vecera) [1941938] - mlxsw: spectrum_span: Add SPAN session identifier support (Ivan Vecera) [1941938] - mlxsw: Adjust some MFDE fields shift and size to fw implementation (Ivan Vecera) [1941938] - mlxsw: core: Expose MFDE.log_ip to devlink health (Ivan Vecera) [1941938] - mlxsw: reg: Extend MFDE register with new log_ip field (Ivan Vecera) [1941938] - mlxsw: spectrum: Bump minimum FW version to xx.2008.2406 (Ivan Vecera) [1941938] - mlxsw: reg: Fix comment about slot_index field in PMAOS register (Ivan Vecera) [1941938] - mlxsw: spectrum: Reword an error message for Q-in-Q veto (Ivan Vecera) [1941938] - mlxsw: spectrum_ethtool: Add an external speed to PTYS register (Ivan Vecera) [1941938] - mlxsw: spectrum_span: Do not overwrite policer configuration (Ivan Vecera) [1941938] - selftests: forwarding: Specify interface when invoking mausezahn (Ivan Vecera) [1941938] - selftests: mlxsw: Add a scale test for physical ports (Ivan Vecera) [1941938] - mlxsw: Register physical ports as a devlink resource (Ivan Vecera) [1941938] - mlxsw: pci: switch from 'pci_' to 'dma_' API (Ivan Vecera) [1941938] - mlxsw: core: Increase critical threshold for ASIC thermal zone (Ivan Vecera) [1941938] - mlxsw: core: Add validation of transceiver temperature thresholds (Ivan Vecera) [1941938] - selftests: mlxsw: Set headroom size of correct port (Ivan Vecera) [1941938] - net/mlxfw: Use kzalloc for allocating only one thing (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Use eXtended mezzanine to offload IPv4 router (Ivan Vecera) [1941938] - mlxsw: spectrum: Set KVH XLT cache mode for Spectrum2/3 (Ivan Vecera) [1941938] - mlxsw: spectrum_router_xm: Introduce basic XM cache flushing (Ivan Vecera) [1941938] - mlxsw: reg: Add Router LPM Cache Enable Register (Ivan Vecera) [1941938] - mlxsw: reg: Add Router LPM Cache ML Delete Register (Ivan Vecera) [1941938] - mlxsw: spectrum_router_xm: Implement L-value tracking for M-index (Ivan Vecera) [1941938] - mlxsw: reg: Add XM Router M Table Register (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Introduce per-ASIC XM initialization (Ivan Vecera) [1941938] - mlxsw: reg: Add XM Lookup Table Query Register (Ivan Vecera) [1941938] - mlxsw: reg: Add Router XLT M select Register (Ivan Vecera) [1941938] - mlxsw: Ignore ports that are connected to eXtended mezanine (Ivan Vecera) [1941938] - mlxsw: pci: Obtain info about ports used by eXtended mezanine (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Introduce XM implementation of router low-level ops (Ivan Vecera) [1941938] - mlxsw: reg: Add Router XLT Enable Register (Ivan Vecera) [1941938] - mlxsw: reg: Add XM Direct Register (Ivan Vecera) [1941938] - selftests: mlxsw: Add Q-in-VNI veto tests (Ivan Vecera) [1941938] - selftests: forwarding: Add Q-in-VNI test (Ivan Vecera) [1941938] - mlxsw: spectrum_switchdev: Allow joining VxLAN to 802.1ad bridge (Ivan Vecera) [1941938] - mlxsw: Veto Q-in-VNI for Spectrum-1 ASIC (Ivan Vecera) [1941938] - mlxsw: spectrum_switchdev: Use ops->vxlan_join() when adding VLAN to VxLAN device (Ivan Vecera) [1941938] - mlxsw: spectrum_nve_vxlan: Add support for Q-in-VNI for Spectrum-2 ASIC (Ivan Vecera) [1941938] - mlxsw: spectrum: Publish mlxsw_sp_ethtype_to_sver_type() (Ivan Vecera) [1941938] - mlxsw: Save EtherType as part of mlxsw_sp_nve_config (Ivan Vecera) [1941938] - mlxsw: Save EtherType as part of mlxsw_sp_nve_params (Ivan Vecera) [1941938] - mlxsw: spectrum_switchdev: Create common function for joining VxLAN to VLAN-aware bridge (Ivan Vecera) [1941938] - mlxsw: reg: Add support for tunnel port in SPVID register (Ivan Vecera) [1941938] - mlxsw: reg: Add Switch Port VLAN Stacking Register (Ivan Vecera) [1941938] - mlxsw: Use one enum for all registers that contain tunnel_port field (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Reduce mlxsw_sp_ipip_fib_entry_op_gre4() (Ivan Vecera) [1941938] - mlxsw: spectrum: Bump minimum FW version to xx.2008.2018 (Ivan Vecera) [1941938] - mlxsw: core_acl: Use an array instead of a struct with a zero-length array (Ivan Vecera) [1941938] - mlxsw: spectrum_mr: Use flexible-array member instead of zero-length array (Ivan Vecera) [1941938] - mlxsw: core: Trace EMAD events (Ivan Vecera) [1941938] - selftests: mlxsw: Test RIF's reference count when joining a LAG (Ivan Vecera) [1941938] - mlxsw: spectrum: Apply RIF configuration when joining a LAG (Ivan Vecera) [1941938] - selftests: forwarding: Add QinQ veto testing (Ivan Vecera) [1941938] - mlxsw: Add QinQ configuration vetoes (Ivan Vecera) [1941938] - mlxsw: spectrum_switchdev: Add support of QinQ traffic (Ivan Vecera) [1941938] - mlxsw: spectrum_switchdev: Create common functions for VLAN-aware bridge (Ivan Vecera) [1941938] - mlxsw: Make EtherType configurable when pushing VLAN at ingress (Ivan Vecera) [1941938] - mlxsw: spectrum: Only treat 802.1q packets as tagged packets (Ivan Vecera) [1941938] - mlxsw: reg: Add et_vlan field to SPVID register (Ivan Vecera) [1941938] - mlxsw: reg: Add Switch Port VLAN Classification Register (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Update adjacency index more efficiently (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Track nexthop group virtual router membership (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Rollback virtual router adjacency pointer update (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Pass virtual router parameters directly instead of pointer (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Fix error handling issue (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Resolve RIF from nexthop struct instead of neighbour (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Use loopback RIF for unresolved nexthops (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Use different trap identifier for unresolved nexthops (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Create loopback RIF during initialization (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Allow returning errors from mlxsw_sp_nexthop_group_refresh() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Add an indication if a nexthop group can be destroyed (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Re-order mlxsw_sp_nexthop6_group_get() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Set FIB entry's type based on nexthop group (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Set FIB entry's type after creating nexthop group (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Pass ifindex to mlxsw_sp_ipip_entry_find_by_decap() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Set ifindex for IPv4 nexthops (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Fix wrong kfree() in error path (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Remove outdated comment (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Consolidate mlxsw_sp_nexthop{4, 6}_type_fini() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Consolidate mlxsw_sp_nexthop{4, 6}_type_init() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Remove unused argument from mlxsw_sp_nexthop6_type_init() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Pass nexthop netdev to mlxsw_sp_nexthop4_type_init() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Pass nexthop netdev to mlxsw_sp_nexthop6_type_init() (Ivan Vecera) [1941938] - mlxsw: spectrum_ipip: Remove overlay protocol from can_offload() callback (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Split nexthop group configuration to a different struct (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Move IPv4 FIB info into a union in nexthop group struct (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Remove unused field 'prio' from IPv4 FIB entry struct (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Store FIB info in route (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Associate neighbour table with nexthop instead of group (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Use nexthop group type in hash table key (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Add nexthop group type field (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Compare key with correct object type (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Introduce FIB entry update op (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Track FIB entry committed state and skip uncommitted on delete (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Introduce fib_entry priv for low-level ops (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Have FIB entry op context allocated for the instance (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Prepare work context for possible bulking (Ivan Vecera) [1941938] - mlxsw: spectrum: Push RALUE packing and writing into low-level router ops (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Use RALUE pack helper from abort function (Ivan Vecera) [1941938] - mlxsw: reg: Allow to pass NULL pointer to mlxsw_reg_ralue_pack4/6() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Pass destination IP as a pointer to mlxsw_reg_ralue_pack4() (Ivan Vecera) [1941938] - mlxsw: spectrum: Export RALUE pack helper and use it from IPIP (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Push out RALUE pack into separate helper (Ivan Vecera) [1941938] - mlxsw: spectrum: Propagate context from work handler containing RALUE payload (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Introduce FIB event queue instead of separate works (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Use RALUE-independent op arg (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Pass non-register proto enum to __mlxsw_sp_router_set_abort_trap() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Introduce low-level ops and implement them for RALXX regs (Ivan Vecera) [1941938] - mlxsw: reg: Add XRALXX Registers (Ivan Vecera) [1941938] - hwmon: (mlxreg-fan) Add support for fan drawers capability and present registers (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Add callback to notify mux creation completion (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Extend supported mux number (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Extend driver to support word address space devices (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Get rid of adapter numbers enforcement (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Prepare mux selection infrastructure for two-byte support (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Convert driver to platform driver (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Move header file out of x86 realm (Ivan Vecera) [1941938] - platform/x86: mlxcpld: Update module license (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Update module license (Ivan Vecera) [1941938] - i2c: mlxcpld: Add support for I2C bus frequency setting (Ivan Vecera) [1941938] - i2c: mlxcpld: Decrease polling time for performance improvement (Ivan Vecera) [1941938] - i2c: mlxcpld: Update module license (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Fix item counter assignment for MSN2700/ComEx system (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Fix item counter assignment for MSN2700, MSN24xx systems (Ivan Vecera) [1941938] - platform/x86: mlx-platform: remove an unused variable (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Remove PSU EEPROM from MSN274x platform configuration (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Remove PSU EEPROM from default platform configuration (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Add capability field to platform FAN description (Ivan Vecera) [1941938] - platform_data/mlxreg: Extend core platform structure (Ivan Vecera) [1941938] - platform_data/mlxreg: Update module license (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Fix extended topology configuration for power supply units (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Remove PSU EEPROM configuration (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Extend FAN platform data description (Ivan Vecera) [1941938] - platform_data/mlxreg: Add presence register field for FAN devices (Ivan Vecera) [1941938] - Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1941938] - platform/mellanox: mlxreg-io: Add support for complex attributes (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Add more definitions for system attributes (Ivan Vecera) [1941938] - platform_data/mlxreg: Add support for complex attributes (Ivan Vecera) [1941938] - platform/mellanox: mlxreg-hotplug: Add environmental data to uevent (Ivan Vecera) [1941938] - platform/mellanox: mlxreg-hotplug: Use capability register for attribute creation (Ivan Vecera) [1941938] - platform/mellanox: mlxreg-hotplug: Modify module license (Ivan Vecera) [1941938] - lib/string_helpers: Introduce string_upper() and string_lower() helpers (Ivan Vecera) [1941938] - i2c: mlxcpld: check correct size of maximum RECV_LEN packet (Ivan Vecera) [1941938] - docs: watchdog: mlx-wdt: Add description of new watchdog type 3 (Ivan Vecera) [1941938] - watchdog: mlx-wdt: support new watchdog type with longer timeout period (Ivan Vecera) [1941938] - platform/x86: mlx-platform: support new watchdog type with longer timeout (Ivan Vecera) [1941938] - platform_data/mlxreg: support new watchdog type with longer timeout period (Ivan Vecera) [1941938] - platform/mellanox: mlxreg-hotplug: convert to use i2c_new_client_device() (Ivan Vecera) [1941938] - selftests: icmp_redirect: IPv6 PMTU info should be cleared after redirect (Hangbin Liu) [1986227] - selftests: icmp_redirect: remove from checking for IPv6 route get (Hangbin Liu) [1986227] - selftests: icmp_redirect: support expected failures (Hangbin Liu) [1986227] - selftests: disable rp_filter for icmp_redirect.sh (Hangbin Liu) [1986227] - selftests: icmp_redirect: Add support for routing via nexthop objects (Hangbin Liu) [1986227] - selftest: Fixes for icmp_redirect test (Hangbin Liu) [1986227] - selftests: Add redirect tests (Hangbin Liu) [1986227] - redhat: enable vdpa_sim_net vdpa_sim_block vp_vdpa (Cindy Lu) [1975173] - virtio/vdpa: clear the virtqueue state during probe (Cindy Lu) [1975173] - vp_vdpa: allow set vq state to initial state after reset (Cindy Lu) [1975173] - virtio-pci library: introduce vp_modern_get_driver_features() (Cindy Lu) [1975173] - vdpa: support packed virtqueue for set/get_vq_state() (Cindy Lu) [1975173] - vdpa/mlx5: Clear vq ready indication upon device reset (Cindy Lu) [1975173] - vdpa/mlx5: Add support for doorbell bypassing (Cindy Lu) [1975173] - vdpa/mlx5: Add support for running with virtio_vdpa (Cindy Lu) [1975173] - vdp/mlx5: Fix setting the correct dma_device (Cindy Lu) [1975173] - vdpa/mlx5: Support creating resources with uid == 0 (Cindy Lu) [1975173] - vdpa/mlx5: Fix possible failure in umem size calculation (Cindy Lu) [1975173] - vdpa/mlx5: Fix umem sizes assignments on VQ create (Cindy Lu) [1975173] - vp_vdpa: correct the return value when fail to map notification (Cindy Lu) [1975173] - virtio_net: Fix error handling in virtnet_restore() (Cindy Lu) [1975173] - virtio-blk: Fix memory leak among suspend/resume procedure (Cindy Lu) [1975173] - vDPA/ifcvf: reuse pre-defined macros for device ids and vendor ids (Cindy Lu) [1975173] - virtio: update virtio id table, add transitional ids (Cindy Lu) [1975173] - vDPA/ifcvf: implement doorbell mapping for ifcvf (Cindy Lu) [1975173] - vDPA/ifcvf: record virtio notify base (Cindy Lu) [1975173] - vdpa_sim_blk: remove duplicate include of linux/blkdev.h (Cindy Lu) [1975173] - {net,vdpa}/mlx5: Configure interface MAC into mpfs L2 table (Cindy Lu) [1975173] - virtio_pci_modern: correct sparse tags for notify (Cindy Lu) [1975173] - virtio_pci_modern: __force cast the notify mapping (Cindy Lu) [1975173] - vDPA/ifcvf: get_config_size should return dev specific config size (Cindy Lu) [1975173] - vDPA/ifcvf: enable Intel C5000X-PL virtio-block for vDPA (Cindy Lu) [1975173] - vDPA/ifcvf: deduce VIRTIO device ID when probe (Cindy Lu) [1975173] - vdpa_sim_blk: add support for vdpa management tool (Cindy Lu) [1975173] - vdpa_sim_blk: handle VIRTIO_BLK_T_GET_ID (Cindy Lu) [1975173] - vdpa_sim_blk: implement ramdisk behaviour (Cindy Lu) [1975173] - vdpa: add vdpa simulator for block device (Cindy Lu) [1975173] - vhost/vdpa: Remove the restriction that only supports virtio-net devices (Cindy Lu) [1975173] - vhost/vdpa: use get_config_size callback in vhost_vdpa_config_validate() (Cindy Lu) [1975173] - vdpa: add get_config_size callback in vdpa_config_ops (Cindy Lu) [1975173] - vdpa_sim: cleanup kiovs in vdpasim_free() (Cindy Lu) [1975173] - vringh: add vringh_kiov_length() helper (Cindy Lu) [1975173] - vringh: implement vringh_kiov_advance() (Cindy Lu) [1975173] - vringh: explain more about cleaning riov and wiov (Cindy Lu) [1975173] - vringh: reset kiov 'consumed' field in __vringh_iov() (Cindy Lu) [1975173] - vringh: add 'iotlb_lock' to synchronize iotlb accesses (Cindy Lu) [1975173] - vdpa_sim: use iova module to allocate IOVA addresses (Cindy Lu) [1975173] - vDPA/ifcvf: deduce VIRTIO device ID from pdev ids (Cindy Lu) [1975173] - vDPA/ifcvf: verify mandatory feature bits for vDPA (Cindy Lu) [1975173] - vDPA/ifcvf: fetch device feature bits when probe (Cindy Lu) [1975173] - vDPA/ifcvf: remove the version number string (Cindy Lu) [1975173] - vDPA/ifcvf: rename original IFCVF dev ids to N3000 ids (Cindy Lu) [1975173] - vDPA/ifcvf: enable Intel C5000X-PL virtio-net for vDPA (Cindy Lu) [1975173] - vDPA/ifcvf: get_vendor_id returns a device specific vendor id (Cindy Lu) [1975173] - vhost-vdpa: fix vm_flags for virtqueue doorbell mapping (Cindy Lu) [1975173] - vp_vdpa: report doorbell address (Cindy Lu) [1975173] - virtio-pci library: report resource address (Cindy Lu) [1975173] - virito_pci libray: hide vp_modern_map_capability() (Cindy Lu) [1975173] - virtio_pci_modern: hide vp_modern_get_queue_notify_off() (Cindy Lu) [1975173] - vp_vdpa: switch to use vp_modern_map_vq_notify() (Cindy Lu) [1975173] - virtio-pci library: switch to use vp_modern_map_vq_notify() (Cindy Lu) [1975173] - virtio_pci_modern: introduce helper to map vq notify area (Cindy Lu) [1975173] - virtio-net: don't allocate control_buf if not supported (Cindy Lu) [1975173] - vdpa: Follow kdoc comment style (Cindy Lu) [1975173] - vdpa: Follow kdoc comment style (Cindy Lu) [1975173] - vdpa/mlx5: Enable user to add/delete vdpa device (Cindy Lu) [1975173] - vdpa: introduce virtio pci driver (Cindy Lu) [1975173] - vdpa/mlx5: Set err = -ENOMEM in case dma_map_sg_attrs fails (Cindy Lu) [1975173] - vhost-vdpa: protect concurrent access to vhost device iotlb (Cindy Lu) [1975173] - vdpa/mlx5: Fix suspend/resume index restoration (Cindy Lu) [1975173] - vdpa/mlx5: Fix wrong use of bit numbers (Cindy Lu) [1975173] - vdpa/mlx5: should exclude header length and fcs from mtu (Cindy Lu) [1975173] - vhost-vdpa: set v->config_ctx to NULL if eventfd_ctx_fdget() fails (Cindy Lu) [1975173] - vhost-vdpa: fix use-after-free of v->config_ctx (Cindy Lu) [1975173] - vhost_vdpa: fix the missing irq_bypass_unregister_producer() invocation (Cindy Lu) [1975173] - vdpa_sim: Skip typecasting from void* (Cindy Lu) [1975173] - vdpa: set the virtqueue num during register (Cindy Lu) [1975173] - vdpa/mlx5: fix param validation in mlx5_vdpa_get_config() (Cindy Lu) [1975173] - virtio_vdpa: don't warn when fail to disable vq (Cindy Lu) [1975173] - virtio-pci: introduce modern device module (Cindy Lu) [1975173] - virito-pci-modern: rename map_capability() to vp_modern_map_capability() (Cindy Lu) [1975173] - virtio-pci-modern: introduce helper to get notification offset (Cindy Lu) [1975173] - virtio-pci-modern: introduce helper for getting queue nums (Cindy Lu) [1975173] - virtio-pci-modern: introduce helper for setting/geting queue size (Cindy Lu) [1975173] - virtio-pci-modern: introduce helper to set/get queue_enable (Cindy Lu) [1975173] - virtio-pci-modern: introduce vp_modern_queue_address() (Cindy Lu) [1975173] - virtio-pci-modern: introduce vp_modern_set_queue_vector() (Cindy Lu) [1975173] - virtio-pci-modern: introduce vp_modern_generation() (Cindy Lu) [1975173] - virtio-pci-modern: introduce helpers for setting and getting features (Cindy Lu) [1975173] - virtio-pci-modern: introduce helpers for setting and getting status (Cindy Lu) [1975173] - virtio-pci-modern: introduce helper to set config vector (Cindy Lu) [1975173] - virtio-pci-modern: introduce vp_modern_remove() (Cindy Lu) [1975173] - virtio-pci-modern: factor out modern device initialization logic (Cindy Lu) [1975173] - virtio-pci: split out modern device (Cindy Lu) [1975173] - virtio-pci: do not access iomem via struct virtio_pci_device directly (Cindy Lu) [1975173] - vdpa_sim_net: Add support for user supported devices (Cindy Lu) [1975173] - vdpa: Enable user to query vdpa device info (Cindy Lu) [1975173] - vdpa: Enable a user to add and delete a vdpa device (Cindy Lu) [1975173] - vdpa: Define vdpa mgmt device, ops and a netlink interface (Cindy Lu) [1975173] - vdpa: Extend routine to accept vdpa device name (Cindy Lu) [1975173] - vdpa_sim_net: Make mac address array static (Cindy Lu) [1975173] - vdpa/mlx5: Restore the hardware used index after change map (Cindy Lu) [1975173] - vdpa/mlx5: Fix memory key MTT population (Cindy Lu) [1975173] - vdpa: Use simpler version of ida allocation (Cindy Lu) [1975173] - vdpa: Add missing comment for virtqueue count (Cindy Lu) [1975173] - vdpa: split vdpasim to core and net modules (Cindy Lu) [1975173] - vdpa_sim: split vdpasim_virtqueue's iov field in out_iov and in_iov (Cindy Lu) [1975173] - vdpa_sim: make vdpasim->buffer size configurable (Cindy Lu) [1975173] - vdpa_sim: use kvmalloc to allocate vdpasim->buffer (Cindy Lu) [1975173] - vdpa_sim: set vringh notify callback (Cindy Lu) [1975173] - vdpa_sim: add set_config callback in vdpasim_dev_attr (Cindy Lu) [1975173] - vdpa_sim: add get_config callback in vdpasim_dev_attr (Cindy Lu) [1975173] - vdpa_sim: make 'config' generic and usable for any device type (Cindy Lu) [1975173] - vdpa_sim: store parsed MAC address in a buffer (Cindy Lu) [1975173] - vdpa_sim: add work_fn in vdpasim_dev_attr (Cindy Lu) [1975173] - vdpa_sim: add supported_features field in vdpasim_dev_attr (Cindy Lu) [1975173] - vdpa_sim: add device id field in vdpasim_dev_attr (Cindy Lu) [1975173] - vdpa_sim: add struct vdpasim_dev_attr for device attributes (Cindy Lu) [1975173] - vdpa_sim: rename vdpasim_config_ops variables (Cindy Lu) [1975173] - vdpa_sim: make IOTLB entries limit configurable (Cindy Lu) [1975173] - vdpa_sim: remove hard-coded virtq count (Cindy Lu) [1975173] - vdpa_sim: remove unnecessary headers inclusion (Cindy Lu) [1975173] - vdpa: remove unnecessary 'default n' in Kconfig entries (Cindy Lu) [1975173] - vdpa: ifcvf: Use dma_set_mask_and_coherent to simplify code (Cindy Lu) [1975173] - vhost_vdpa: switch to vmemdup_user() (Cindy Lu) [1975173] - vhost: vringh: use krealloc_array() (Cindy Lu) [1975173] - vringh: fix vringh_iov_push_*() documentation (Cindy Lu) [1975173] - vringh: fix __vringh_iov() when riov and wiov are different (Cindy Lu) [1975173] - net: sched: fix memory leak in tcindex_partial_destroy_work (Davide Caratti) [1987042] - net/sched: act_ct: remove and free nf_table callbacks (Davide Caratti) [1987042] - net: sched: fix warning in tcindex_alloc_perfect_hash (Davide Caratti) [1987042] - pkt_sched: sch_qfq: fix qfq_change_class() error path (Davide Caratti) [1987042] - sch_htb: fix refcount leak in htb_parent_to_leaf_offload (Davide Caratti) [1987042] - sch_dsmark: fix a NULL deref in qdisc_reset() (Davide Caratti) [1987042] - sch_red: fix off-by-one checks in red_check_params() (Davide Caratti) [1987042] - ipv6: fix 'disable_policy' for fwd packets (Hangbin Liu) [1985837] - net: ipv6: fix return value of ip6_skb_dst_mtu (Hangbin Liu) [1985837] - ipv6: fix out-of-bound access in ip6_parse_tlv() (Hangbin Liu) [1985837] - ipv6: exthdrs: do not blindly use init_net (Hangbin Liu) [1985837] - ipv6: record frag_max_size in atomic fragments in input path (Hangbin Liu) [1985837] - selftests: net: devlink_port_split.py: skip the test if no devlink device (Hangbin Liu) [1985836] - selftests/net: bump timeout to 5 minutes (Hangbin Liu) [1985836] - selftests: net: forwarding: Fix a typo (Hangbin Liu) [1985836] - selftests/net: so_txtime: remove unneeded semicolon (Hangbin Liu) [1985836] - tools: selftests: add test for changing routes with PTMU exceptions (Hangbin Liu) [1985836] - selftests: fix the return value for UDP GRO test (Hangbin Liu) [1985836] - selftests: pmtu.sh: improve the test result processing (Hangbin Liu) [1985836] - selftests: pmtu.sh: use $ksft_skip for skipped return code (Hangbin Liu) [1985836] - selftests/net: timestamping: add ptp v2 support (Hangbin Liu) [1985836] - ixgbevf: add correct exception tracing for XDP (Ken Cox) [1920268] - intel: call csum functions with well formatted arguments (Ken Cox) [1920268] - net: intel: Remove unused function pointer typedef ixgbe_mc_addr_itr (Ken Cox) [1920268] - ixgbevf: Fix fall-through warnings for Clang (Ken Cox) [1920268] - intel: clean up mismatched header comments (Ken Cox) [1920268] - ixgbe: fail to create xfrm offload of IPsec tunnel mode SA (Ken Cox) [1920268] - net: ixgbevf: use skb_csum_is_sctp instead of protocol check (Ken Cox) [1920268] - treewide: Use sizeof_field() macro (Ken Cox) [1920268] - selftests: net: add ESP-in-UDP PMTU test (Xin Long) [1986599] - udp: check encap socket in __udp_lib_err (Xin Long) [1986599] - udp: fix possible user after free in error handler (Xin Long) [1986599] - udpv6: fix possible user after free in error handler (Xin Long) [1986599] - udp: Support for error handlers of tunnels with arbitrary destination port (Xin Long) [1986599] - bpf, sockmap, udp: sk_prot needs inuse_idx set for proc stats (Xin Long) [1986599] - udp: properly flush normal packet at GRO time (Xin Long) [1986599] - udp: annotate data races around unix_sk(sk)->gso_size (Xin Long) [1986599] - udp: fix race between close() and udp_abort() (Xin Long) [1986599] - netfilter: conntrack: remove offload_pickup sysctl again (Florian Westphal) [1987101] - bpf, samples: Add -fno-asynchronous-unwind-tables to BPF Clang invocation (Yauheni Kaliuta) [1977162] - net/af_unix: fix a data-race in unix_dgram_sendmsg / unix_release_sock (Balazs Nemeth) [1986845] - netfilter: nf_tables: fix flowtable list del corruption (Jay Shin) [1977137] - net: qrtr: fix memory leaks (Íñigo Huguet) [1981236] - net: qrtr: fix OOB Read in qrtr_endpoint_post (Íñigo Huguet) [1981236] - net: qrtr: ns: Fix error return code in qrtr_ns_init() (Íñigo Huguet) [1981236] - net: qrtr: Avoid potential use after free in MHI send (Íñigo Huguet) [1981236] - qrtr: Convert qrtr_ports from IDR to XArray (Íñigo Huguet) [1981236] - net: qrtr: Fix memory leak on qrtr_tx_wait failure (Íñigo Huguet) [1981236] - net: qrtr: fix a kernel-infoleak in qrtr_recvmsg() (Íñigo Huguet) [1981236] - net: qrtr: fix error return code of qrtr_sendmsg() (Íñigo Huguet) [1981236] - net/qrtr: fix __netdev_alloc_skb call (Íñigo Huguet) [1981236] - net: qrtr: Fix memory leak in qrtr_tun_open (Íñigo Huguet) [1981236] - net/qrtr: restrict user-controlled length in qrtr_tun_write_iter() (Íñigo Huguet) [1981236] - net: qrtr: fix null-ptr-deref in qrtr_ns_remove (Íñigo Huguet) [1981236] - net: qrtr: Unprepare MHI channels during remove (Íñigo Huguet) [1981236] - net: qrtr: Start MHI channels during init (Íñigo Huguet) [1981236] - net: qrtr: Release distant nodes along the bridge node (Íñigo Huguet) [1981236] - net: qrtr: Add GFP flags parameter to qrtr_alloc_ctrl_packet (Íñigo Huguet) [1981236] - net: qrtr: Allow non-immediate node routing (Íñigo Huguet) [1981236] - net: qrtr: Allow forwarded services (Íñigo Huguet) [1981236] - net: qrtr: Fix port ID for control messages (Íñigo Huguet) [1981236] - net: qrtr: ns: Fix the incorrect usage of rcu_read_lock() (Íñigo Huguet) [1981236] - net: qrtr: ns: Protect radix_tree_deref_slot() using rcu read locks (Íñigo Huguet) [1981236] - net: qrtr: check skb_put_padto() return value (Íñigo Huguet) [1981236] - net: qrtr: fix usage of idr in port assignment to socket (Íñigo Huguet) [1981236] - qrtr: orphan socket in qrtr_release() (Íñigo Huguet) [1981236] - net: qrtr: Fix an out of bounds read qrtr_endpoint_post() (Íñigo Huguet) [1981236] - net: qrtr: free flow in __qrtr_node_release (Íñigo Huguet) [1981236] - treewide: replace '---help---' in Kconfig files with 'help' (Íñigo Huguet) [1981236] - net: qrtr: Allocate workqueue before kernel_bind (Íñigo Huguet) [1981236] - net: qrtr: Fix passing invalid reference to qrtr_local_enqueue() (Íñigo Huguet) [1981236] - net: qrtr: Add MHI transport layer (Íñigo Huguet) [1981236] - net: qrtr: Add tracepoint support (Íñigo Huguet) [1981236] - net: qrtr: send msgs from local of same id as broadcast (Íñigo Huguet) [1981236] - net: qrtr: Fix FIXME related to qrtr_ns_init() (Íñigo Huguet) [1981236] - net: qrtr: Respond to HELLO message (Íñigo Huguet) [1981236] - net: qrtr: Fix error pointer vs NULL bugs (Íñigo Huguet) [1981236] - net: qrtr: fix spelling mistake "serivce" -> "service" (Íñigo Huguet) [1981236] - net: qrtr: Fix the local node ID as 1 (Íñigo Huguet) [1981236] - net: qrtr: Migrate nameservice to kernel from userspace (Íñigo Huguet) [1981236] - net: qrtr: Remove receive worker (Íñigo Huguet) [1981236] - net: qrtr: Make qrtr_port_lookup() use RCU (Íñigo Huguet) [1981236] - net: qrtr: Migrate node lookup tree to spinlock (Íñigo Huguet) [1981236] - net: qrtr: Implement outgoing flow control (Íñigo Huguet) [1981236] - net: qrtr: Move resume-tx transmission to recvmsg (Íñigo Huguet) [1981236] - net: qrtr: fix len of skb_put_padto in qrtr_node_enqueue (Íñigo Huguet) [1981236] - net: qrtr: Simplify 'qrtr_tun_release()' (Íñigo Huguet) [1981236] - net: qrtr: Stop rx_worker before freeing node (Íñigo Huguet) [1981236] - net: qrtr: fix memort leak in qrtr_tun_write_iter (Íñigo Huguet) [1981236] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 284 (Íñigo Huguet) [1981236] - treewide: Add SPDX license identifier - Makefile/Kconfig (Íñigo Huguet) [1981236] - net: qrtr: Fix message type of outgoing packets (Íñigo Huguet) [1981236] - net: qrtr: use protocol endiannes variable (Íñigo Huguet) [1981236] - net: fix hangup on napi_disable for threaded napi (Paolo Abeni) [1949546] - net: fix race between napi kthread mode and busy poll (Paolo Abeni) [1949546] - net: add sysfs attribute to control napi threaded mode (Paolo Abeni) [1949546] - net: implement threaded-able napi poll loop support (Paolo Abeni) [1949546] - net: extract napi poll functionality to __napi_poll() (Paolo Abeni) [1949546] - mfd: intel-lpss: Use devm_ioremap_uc for MMIO (Steve Best) [1986715] - lib: devres: add a helper function for ioremap_uc (Steve Best) [1986715] - sched/rt: Fix double enqueue caused by rt_effective_prio (Juri Lelli) [1990566] - x86/crash: Remove crash_reserve_low_1M() (Lianbo Jiang) [1904318] - x86/setup: Remove CONFIG_X86_RESERVE_LOW and reservelow= options (Lianbo Jiang) [1904318] - x86/setup: Always reserve the first 1M of RAM (Lianbo Jiang) [1904318] - powerpc/kexec: blacklist functions called in real mode for kprobe (Desnes A. Nunes do Rosario) [1987281] - [s390] scsi: zfcp: Report port fc_security as unknown early during remote cable pull (Claudio Imbrenda) [1989910] - x86/boot: Use common BUILD_BUG_ON (Prarit Bhargava) [1979940] - net: phy: icplus: call phy_restore_page() when phy_select_page() fails (Petr Oros) [1955165] - net: phy: ti: take into account all possible interrupt sources (Petr Oros) [1955165] - net: phy: smsc: add missed clk_disable_unprepare in smsc_phy_probe() (Petr Oros) [1955165] - net: phy: Expose phydev::dev_flags through sysfs (Petr Oros) [1955165] - net: phy: fix save wrong speed and duplex problem if autoneg is on (Petr Oros) [1955165] - net: phy: micrel: set soft_reset callback to genphy_soft_reset for KSZ8081 (Petr Oros) [1955165] - net: phy: icplus: add MDI/MDIX support for IP101A/G (Petr Oros) [1955165] - net: phy: icplus: add PHY counter for IP101G (Petr Oros) [1955165] - net: phy: icplus: fix paged register access (Petr Oros) [1955165] - net: phy: icplus: don't set APS_EN bit on IP101G (Petr Oros) [1955165] - net: phy: icplus: split IP101A/G driver (Petr Oros) [1955165] - net: phy: icplus: use the .soft_reset() of the phy-core (Petr Oros) [1955165] - net: phy: icplus: drop address operator for functions (Petr Oros) [1955165] - net: phy: icplus: use PHY_ID_MATCH_EXACT() for IP101A/G (Petr Oros) [1955165] - net: phy: icplus: use PHY_ID_MATCH_MODEL() macro (Petr Oros) [1955165] - net: phy: drop explicit genphy_read_status() op (Petr Oros) [1955165] - net: phy: broadcom: remove BCM5482 1000Base-BX support (Petr Oros) [1955165] - net: mdiobus: Prevent spike on MDIO bus reset signal (Petr Oros) [1955165] - net: phy: realtek: Add support for RTL9000AA/AN (Petr Oros) [1955165] - mdio, phy: fix -Wshadow warnings triggered by nested container_of() (Petr Oros) [1955165] - net: phy: national: remove definition of DEBUG (Petr Oros) [1955165] - net: phy: ar803x: disable extended next page bit (Petr Oros) [1955165] - net: phy: smsc: fix clk error handling (Petr Oros) [1955165] - net: phy: at803x: use phy_modify_mmd() (Petr Oros) [1955165] - net: phy: replace mutex_is_locked with lockdep_assert_held in phylib (Petr Oros) [1955165] - net: phy: micrel: Add KS8851 PHY support (Petr Oros) [1955165] - net: phy: marvell: replace phy_modify() (Petr Oros) [1955165] - net: phy: micrel: fix interrupt handling (Petr Oros) [1955165] - net: phy: remove the .did_interrupt() and .ack_interrupt() callback (Petr Oros) [1955165] - net: phy: qsemi: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: qsemi: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: ti: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: ti: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: national: remove the use of the .ack_interrupt() (Petr Oros) [1955165] - net: phy: national: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: micrel: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: micrel: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: icplus: remove the use .ack_interrupt() (Petr Oros) [1955165] - net: phy: icplus: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: intel-xway: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: intel-xway: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - mdio_bus: suppress err message for reset gpio EPROBE_DEFER (Petr Oros) [1955165] - net: phy: don't duplicate driver name in phy_attached_print (Petr Oros) [1955165] - net: phy: ste10Xp: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: ste10Xp: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: smsc: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: smsc: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: amd: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: amd: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: lxt: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: lxt: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: marvell: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: marvell: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: microchip: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: microchip: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: vitesse: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: vitesse: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: aquantia: do not return an error on clearing pending IRQs (Petr Oros) [1955165] - net: phy: microchip_t1: Don't set .config_aneg (Petr Oros) [1955165] - docs: networking: phy: s/2.5 times faster/2.5 times as fast/ (Petr Oros) [1955165] - net: phy: realtek: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: realtek: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: add genphy_handle_interrupt_no_ack() (Petr Oros) [1955165] - net: phy: davicom: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: davicom: implement generic .handle_interrupt() calback (Petr Oros) [1955165] - net: phy: cicada: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: cicada: implement the generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: broadcom: remove use of ack_interrupt() (Petr Oros) [1955165] - net: phy: broadcom: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: aquantia: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: aquantia: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: mscc: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: mscc: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: at803x: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: at803x: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: make .ack_interrupt() optional (Petr Oros) [1955165] - net: phy: add a shutdown procedure (Petr Oros) [1955165] - net: phy: export phy_error and phy_trigger_machine (Petr Oros) [1955165] - drivers: net: phy: Fix spelling in comment defalut to default (Petr Oros) [1955165] - net: phy: marvell: add special handling of Finisar modules with 88E1111 (Petr Oros) [1955165] - net: phylink: disable BMCR_ISOLATE in phylink_mii_c22_pcs_config (Petr Oros) [1955165] - gpiolib: Extract gpiod_not_found() helper (Petr Oros) [1955165] - net: phy: marvell: Use phy_read_paged() instead of open coding it (Petr Oros) [1955165] - net: phy: dp83869: fix unsigned comparisons against less than zero values (Petr Oros) [1955165] - net: phy: dp83869: Add speed optimization feature (Petr Oros) [1955165] - net: phy: dp83869: support Wake on LAN (Petr Oros) [1955165] - net: phy: dp83822: Update the fiber advertisement for speed (Petr Oros) [1955165] - net: dp83869: Add ability to advertise Fiber connection (Petr Oros) [1955165] - net: phy: Do not warn in phy_stop() on PHY_DOWN (Petr Oros) [1955165] - net: phy: Avoid NPD upon phy_detach() when driver is unbound (Petr Oros) [1955165] - net: phy: bcm7xxx: request and manage GPHY clock (Petr Oros) [1955165] - net: phy: smsc: LAN8710/20: add phy refclk in support (Petr Oros) [1955165] - net: phy: smsc: simplify config_init callback (Petr Oros) [1955165] - net: phy: smsc: skip ENERGYON interrupt if disabled (Petr Oros) [1955165] - net: phy: dp83867: Fix various styling and space issues (Petr Oros) [1955165] - net: mdiobus: add clause 45 mdiobus write accessor (Petr Oros) [1955165] - net: phylink: consider QSGMII interface mode in phylink_mii_c22_pcs_get_state (Petr Oros) [1955165] - net: phylink: add helper function to decode USXGMII word (Petr Oros) [1955165] - net: phy: DP83822: Add ability to advertise Fiber connection (Petr Oros) [1955165] - net: dp83869: Fix RGMII internal delay configuration (Petr Oros) [1955165] - net: mdio-mux-gpio: use devm_gpiod_get_array() (Petr Oros) [1955165] - net: phy: add USXGMII link partner ability constants (Petr Oros) [1955165] - net: phy: mdio-octeon: Cleanup module loading dependencies (Petr Oros) [1955165] - net: phy: cavium: Improve __iomem mess (Petr Oros) [1955165] - net: phy: Add a helper to return the index for of the internal delay (Petr Oros) [1955165] - dt-bindings: net: Add RGMII internal delay for DP83869 (Petr Oros) [1955165] - net: dp83869: Add RGMII internal delay configuration (Petr Oros) [1955165] - net: phy: DP83822: Add setting the fixed internal delay (Petr Oros) [1955165] - net: dp83869: Fix OF_MDIO config check (Petr Oros) [1955165] - net: dp83867: Fix OF_MDIO config check (Petr Oros) [1955165] - net: marvell: Fix OF_MDIO config check (Petr Oros) [1955165] - net: phy: mscc: use mdiobus_get_phy() (Petr Oros) [1955165] - net: phy: improve phy_driver callback handle_interrupt (Petr Oros) [1955165]- net/mlx5e: Add IPsec support to uplink representor (Alaa Hleihel) [1980171 1926098] - net/mlx5e: TC: Reserved bit 31 of REG_C1 for IPsec offload (Alaa Hleihel) [1980171 1926098] - net/mlx5e: TC: Use bit counts for register mapping (Alaa Hleihel) [1980171 1926098] - RDMA/mlx5: Don't access NULL-cleared mpi pointer (Alaa Hleihel) [1980171] - RDMA/mlx5: Split mlx5_ib_update_xlt() into ODP and non-ODP cases (Alaa Hleihel) [1980171] - ip6_tunnel: allow redirecting ip6gre and ipxip6 packets to eth devices (Guillaume Nault) [1921539] - gre: let mac_header point to outer header only when necessary (Guillaume Nault) [1921539] - sit: allow redirecting ip6ip, ipip and mplsip packets to eth devices (Guillaume Nault) [1921539] - ipip: allow redirecting ipip and mplsip packets to eth devices (Guillaume Nault) [1921539] - bareudp: allow redirecting bareudp packets to eth devices (Guillaume Nault) [1921539] - net: handle ARPHRD_IP6GRE in dev_is_mac_header_xmit() (Guillaume Nault) [1921539] - net: ipv4: fix memory leak in ip_mc_add1_src (Guillaume Nault) [1987605] - net: ipv4: fix memory leak in netlbl_cipsov4_add_std (Guillaume Nault) [1987605] - ixgbe: fix probing of multi-port devices with one MDIO (Ken Cox) [1968696] - [s390] s390/qdio: let driver manage the QAOB (Claudio Imbrenda) [1919250] - [s390] s390/qeth: remove RX VLAN filter stubs in L3 driver (Claudio Imbrenda) [1919250] - [s390] s390/qeth: enable napi_consume_skb() for pending TX buffers (Claudio Imbrenda) [1919250] - [s390] s390/qeth: allocate initial TX Buffer structs with GFP_KERNEL (Claudio Imbrenda) [1919250] - [s390] s390/qeth: fix notification for pending buffers during teardown (Claudio Imbrenda) [1919250] - [s390] s390/qeth: schedule TX NAPI on QAOB completion (Claudio Imbrenda) [1919250] - [s390] s390/qeth: improve completion of pending TX buffers (Claudio Imbrenda) [1919250] - [s390] s390/qeth: fix memory leak after failed TX Buffer allocation (Claudio Imbrenda) [1919250] - [s390] s390/qeth: don't fake a TX completion interrupt after TX error (Claudio Imbrenda) [1919250] - [s390] s390/qeth: make cast type selection for af_iucv skbs robust (Claudio Imbrenda) [1919250] - [s390] s390/qeth: pass proto to qeth_l3_get_cast_type() (Claudio Imbrenda) [1919250] - [s390] s390/qeth: remove qeth_get_ip_version() (Claudio Imbrenda) [1919250] - [s390] s390/qeth: clean up load/remove code for disciplines (Claudio Imbrenda) [1919250] - [s390] s390/qeth: fix L2 header access in qeth_l3_osa_features_check() (Claudio Imbrenda) [1919250] - [s390] s390/qeth: fix locking for discipline setup / removal (Claudio Imbrenda) [1919250] - [s390] s390/qeth: fix deadlock during recovery (Claudio Imbrenda) [1919250] - [s390] s390/qeth: make qeth_qdio_handle_aob() more robust (Claudio Imbrenda) [1919250] - [s390] s390/qeth: remove QETH_QDIO_BUF_HANDLED_DELAYED state (Claudio Imbrenda) [1919250] - [s390] s390/qeth: don't replace a fully completed async TX buffer (Claudio Imbrenda) [1919250] - [s390] s390/qeth: use dev->groups for common sysfs attributes (Claudio Imbrenda) [1919250] - [s390] s390/ccwgroup: use bus->dev_groups for bus-based sysfs attributes (Claudio Imbrenda) [1919250] - [s390] s390/qeth: don't call INIT_LIST_HEAD() on iob's list entry (Claudio Imbrenda) [1919250] - [s390] s390/qeth: fix tear down of async TX buffers (Claudio Imbrenda) [1919250] - [s390] s390/qeth: fix af_iucv notification race (Claudio Imbrenda) [1919250] - [s390] s390/qeth: improve selection of ethtool link modes (Claudio Imbrenda) [1919250] - [s390] s390/qeth: use QUERY OAT for initial link info (Claudio Imbrenda) [1919250] - [s390] s390/qeth: clean up default cases for ethtool link mode (Claudio Imbrenda) [1919250] - [s390] s390/qeth: set static link info during initialization (Claudio Imbrenda) [1919250] - [s390] s390/qeth: improve QUERY CARD INFO processing (Claudio Imbrenda) [1919250] - [s390] s390/qeth: tolerate error when querying card info (Claudio Imbrenda) [1919250] - [s390] s390/qeth: remove useless if/else (Claudio Imbrenda) [1919250] - [s390] s390/qeth: reduce rtnl locking for switchdev events (Claudio Imbrenda) [1919250] - [s390] s390/qeth: static checker cleanups (Claudio Imbrenda) [1919250] - [s390] s390/qeth: use netdev_name() (Claudio Imbrenda) [1919250] - [s390] s390/qeth: constify the disciplines (Claudio Imbrenda) [1919250] - [s390] s390/qeth: allow configuration of TX queues for OSA devices (Claudio Imbrenda) [1919250] - [s390] s390/qeth: de-magic the QIB parm area (Claudio Imbrenda) [1919250] - [s390] s390/qeth: keep track of wanted TX queues (Claudio Imbrenda) [1919250] - [s390] s390/qeth: remove forward declarations in L2 code (Claudio Imbrenda) [1919250] - [s390] s390/qeth: consolidate teardown code (Claudio Imbrenda) [1919250] - [s390] s390/qeth: consolidate online code (Claudio Imbrenda) [1919250] - [s390] s390/qeth: cancel cmds earlier during teardown (Claudio Imbrenda) [1919250] - [s390] s390/qeth: tighten ucast IP locking (Claudio Imbrenda) [1919250] - [s390] s390/qeth: replace deprecated simple_stroul() (Claudio Imbrenda) [1919250] - [s390] s390/qeth: clean up string ops in qeth_l3_parse_ipatoe() (Claudio Imbrenda) [1919250] - [s390] s390/qeth: relax locking for ipato config data (Claudio Imbrenda) [1919250] - [s390] s390/qeth: don't init refcount twice for mcast IPs (Claudio Imbrenda) [1919250] - mm, page_alloc: check for max order in hot path (Jay Shin) [1982466] - be2net: Fix an error handling path in 'be_probe()' (Petr Oros) [1980665] - net: emulex: benet: simplify the return expression of be_if_create() (Petr Oros) [1980665] - treewide: Use fallthrough pseudo-keyword (Petr Oros) [1980665] - be2net: convert to new udp_tunnel_nic infra (Petr Oros) [1980665] - benet: use generic power management (Petr Oros) [1980665] - treewide: replace '---help---' in Kconfig files with 'help' (Petr Oros) [1980665] - hwmon: (k10temp) Zen3 Ryzen Desktop CPUs support (David Arcari) [1980072] - hwmon: (k10temp) Remove support for displaying voltage and current on Zen CPUs (David Arcari) [1980072] - hwmon: (k10temp) Add support for Zen3 CPUs (David Arcari) [1980072] - hwmon: (k10temp) Take out debugfs code (David Arcari) [1980072] - hwmon: (k10temp) Define SVI telemetry and current factors for Zen2 CPUs (David Arcari) [1980072] - hwmon: (k10temp) Create common functions and macros for Zen CPU families (David Arcari) [1980072] - hwmon: (k10temp) Add AMD family 17h model 60h PCI match (David Arcari) [1980072] - hwmon: (k10temp) make some symbols static (David Arcari) [1980072] - hwmon: (k10temp) Reorganize and simplify temperature support detection (David Arcari) [1980072] - hwmon: (k10temp) Swap Tdie and Tctl on Family 17h CPUs (David Arcari) [1980072] - hwmon: (k10temp) Display up to eight sets of CCD temperatures (David Arcari) [1980072] - hwmon: (k10temp) Add debugfs support (David Arcari) [1980072] - hwmon: (k10temp) Don't show temperature limits on Ryzen (Zen) CPUs (David Arcari) [1980072] - hwmon: (k10temp) Show core and SoC current and voltages on Ryzen CPUs (David Arcari) [1980072] - hwmon: (k10temp) Report temperatures per CPU die (David Arcari) [1980072] - hmon: (k10temp) Convert to use devm_hwmon_device_register_with_info (David Arcari) [1980072] - hwmon: (k10temp) Use bitops (David Arcari) [1980072] - hwmon: (k10temp) Add support for AMD family 17h, model 70h CPUs (David Arcari) [1980072] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 56 (David Arcari) [1980072] - hwmon: (k10temp) Add Hygon Dhyana support (David Arcari) [1980072] - hwmon: (k10temp) Auto-convert to use SENSOR_DEVICE_ATTR_{RO, RW, WO} (David Arcari) [1980072] - hwmon: (k10temp) Support all Family 15h Model 6xh and Model 7xh processors (David Arcari) [1980072] - hwmon: k10temp: Support Threadripper 2920X, 2970WX; simplify offset table (David Arcari) [1980072] - hwmon: (k10temp) 27C Offset needed for Threadripper2 (David Arcari) [1980072] - x86/amd_nb: Add AMD family 17h model 60h PCI IDs (David Arcari) [1980072] - x86/amd_nb: Add PCI device IDs for family 17h, model 70h (David Arcari) [1980072] - x86/pci, x86/amd_nb: Add Hygon Dhyana support to PCI and northbridge (David Arcari) [1980072] - Revert "[hwmon] hwmon: (k10temp) Add support for Zen3 CPUs" (David Arcari) [1980072] - serial: 8250: Process sysrq at port unlock time (Prarit Bhargava) [1982016] - serial: core: Include console.h from serial_core.h (Prarit Bhargava) [1982016] - serial: core: Allow processing sysrq at port unlock time (Prarit Bhargava) [1982016] - [s390] s390/dasd: add missing discipline function (Claudio Imbrenda) [1981804] - bnxt_en: Validate vlan protocol ID on RX packets (Jonathan Toppins) [1960961] - KVM: do not allow mapping valid but non-reference-counted pages (Jon Maloy) [1975515] - gfs2: Fix error handling in init_statfs (Andreas Gruenbacher) [1872440] - gfs2: Fix underflow in gfs2_page_mkwrite (Andreas Gruenbacher) [1872440] - gfs2: Pass glock holder to gfs2_file_direct_{read,write} (Andreas Gruenbacher) [1872440] - gfs2: Prevent direct-I/O write fallback errors from getting lost (Andreas Gruenbacher) [1872440] - gfs2: Improve mmap write vs. truncate consistency (Andreas Gruenbacher) [1872440] - iomap: Permit pages without an iop to enter writeback (Andreas Gruenbacher) [1872440] - iomap: Don't create iomap_page objects for inline files (Andreas Gruenbacher) [1872440] - gfs2: Clean up gfs2_unstuff_dinode (Andreas Gruenbacher) [1872440] - gfs2: Unstuff before locking page in gfs2_page_mkwrite (Andreas Gruenbacher) [1872440] - gfs2: Clean up the error handling in gfs2_page_mkwrite (Andreas Gruenbacher) [1872440] - gfs2: Fix end-of-file handling in gfs2_page_mkwrite (Andreas Gruenbacher) [1872440] - gfs2: Use resource group glock sharing (Andreas Gruenbacher) [1442151] - gfs2: Allow node-wide exclusive glock sharing (Andreas Gruenbacher) [1442151] - gfs2: Add local resource group locking (Andreas Gruenbacher) [1442151] - gfs2: Add per-reservation reserved block accounting (Andreas Gruenbacher) [1442151] - gfs2: Rename rs_{free -> requested} and rd_{reserved -> requested} (Andreas Gruenbacher) [1442151] - gfs2: Check for active reservation in gfs2_release (Andreas Gruenbacher) [1442151] - gfs2: Don't search for unreserved space twice (Andreas Gruenbacher) [1442151] - gfs2: Only pass reservation down to gfs2_rbm_find (Andreas Gruenbacher) [1442151] - gfs2: Also reflect single-block allocations in rgd->rd_extfail_pt (Andreas Gruenbacher) [1442151] - gfs2: Set GBF_FULL flags when reading resource group (Andreas Gruenbacher) [1442151] - gfs2: Don't clear GBF_FULL flags in rs_deltree (Andreas Gruenbacher) [1442151] - Revert "gfs2: Don't reject a supposedly full bitmap if we have blocks reserved" (Andreas Gruenbacher) [1442151] - gfs2: Minor gfs2_inplace_reserve cleanup (Andreas Gruenbacher) [1442151] - gfs2: Get rid of unnecessary variable in gfs2_alloc_blocks (Andreas Gruenbacher) [1442151] - gfs2: Only use struct gfs2_rbm for bitmap manipulations (Andreas Gruenbacher) [1442151] - gfs2: Turn gfs2_rbm_incr into gfs2_rbm_add (Andreas Gruenbacher) [1872440] - gfs2: Replace gfs2_lblk_to_dblk with gfs2_get_extent (Andreas Gruenbacher) [1872440] - gfs2: Turn gfs2_extent_map into gfs2_{get,alloc}_extent (Andreas Gruenbacher) [1872440] - gfs2: Add new gfs2_iomap_get helper (Andreas Gruenbacher) [1872440] - gfs2: Make inode operations static (Andreas Gruenbacher) [1872440] - gfs2: use iomap for buffered I/O in ordered and writeback mode (Andreas Gruenbacher) [1872440] - gfs2: Never call gfs2_block_zero_range with an open transaction (Andreas Gruenbacher) [1872440] - gfs2: Upgrade shared glocks for atime updates (Andreas Gruenbacher) [1872440] - gfs2: Rework read and page fault locking (Andreas Gruenbacher) [1872440] - fs: Add IOCB_NOIO flag for generic_file_read_iter (Andreas Gruenbacher) [1872440] - gfs2: Remove duplicate call from gfs2_create_inode (Andreas Gruenbacher) [1872440] - gfs2: Multi-block allocations in gfs2_page_mkwrite (Andreas Gruenbacher) [1872440] - gfs2: implement gfs2_block_zero_range using iomap_zero_range (Andreas Gruenbacher) [1872440] - gfs2: Add support for IOMAP_ZERO (Andreas Gruenbacher) [1872440] - gfs2: gfs2_iomap_begin cleanup (Andreas Gruenbacher) [1872440] - gfs2: Remove unused gfs2_iomap_alloc argument (Andreas Gruenbacher) [1872440] - gfs2: don't use buffer_heads in gfs2_allocate_page_backing (Andreas Gruenbacher) [1872440] - gfs2: use iomap_bmap instead of generic_block_bmap (Andreas Gruenbacher) [1872440] - gfs2: mark stuffed_readpage static (Andreas Gruenbacher) [1872440] - gfs2: merge gfs2_writepage_common into gfs2_writepage (Andreas Gruenbacher) [1872440] - gfs2: merge gfs2_writeback_aops and gfs2_ordered_aops (Andreas Gruenbacher) [1872440] - gfs2: remove the unused gfs2_stuffed_write_end function (Andreas Gruenbacher) [1872440] - gfs2: use page_offset in gfs2_page_mkwrite (Andreas Gruenbacher) [1442151] - gfs2: Add new sysfs file for gfs2 status (Andreas Gruenbacher) [1442151] - gfs2: Per-revoke accounting in transactions (Andreas Gruenbacher) [1442151] - gfs2: Rework the log space allocation logic (Andreas Gruenbacher) [1442151] - gfs2: Minor calc_reserved cleanup (Andreas Gruenbacher) [1442151] - gfs2: Move function gfs2_ail_empty_tr (Andreas Gruenbacher) [1442151] - gfs2: Get rid of current_tail() (Andreas Gruenbacher) [1442151] - gfs2: Use a tighter bound in gfs2_trans_begin (Andreas Gruenbacher) [1442151] - gfs2: Clean up gfs2_log_reserve (Andreas Gruenbacher) [1442151] - gfs2: Don't wait for journal flush in clean_journal (Andreas Gruenbacher) [1442151] - gfs2: Move lock flush locking to gfs2_trans_{begin,end} (Andreas Gruenbacher) [1442151] - gfs2: Get rid of sd_reserving_log (Andreas Gruenbacher) [1442151] - gfs2: Clean up on-stack transactions (Andreas Gruenbacher) [1442151] - gfs2: Use sb_start_intwrite in gfs2_ail_empty_gl (Andreas Gruenbacher) [1442151] - gfs2: Clean up ail2_empty (Andreas Gruenbacher) [1442151] - gfs2: Rename gfs2_{write => flush}_revokes (Andreas Gruenbacher) [1442151] - gfs2: Minor debugging improvement (Andreas Gruenbacher) [1442151] - gfs2: Some documentation updates (Andreas Gruenbacher) [1442151] - gfs2: Minor gfs2_write_revokes cleanups (Andreas Gruenbacher) [1442151] - gfs2: Simplify the buf_limit and databuf_limit definitions (Andreas Gruenbacher) [1442151] - gfs2: Un-obfuscate function jdesc_find_i (Andreas Gruenbacher) [1442151] - gfs2: Fix fall-through warnings for Clang (Andreas Gruenbacher) [1442151] - gfs2: Make gfs2_setattr_simple static (Andreas Gruenbacher) [1442151] - gfs2: Turn gfs2_meta_indirect_buffer into gfs2_meta_buffer (Andreas Gruenbacher) [1442151] - gfs2: Remove unused variable sb_format (Andreas Gruenbacher) [1442151] - gfs2: Fix dir.c function parameter descriptions (Andreas Gruenbacher) [1442151] - gfs2: Eliminate gh parameter from go_xmote_bh func (Andreas Gruenbacher) [1442151] - gfs2: don't create empty buffers for NO_CREATE (Andreas Gruenbacher) [1442151] - gfs2: Flag a withdraw if init_threads() fails (Andreas Gruenbacher) [1442151] - gfs2: bypass log flush if the journal is not live (Andreas Gruenbacher) [1442151] - gfs2: bypass signal_our_withdraw if no journal (Andreas Gruenbacher) [1442151] - gfs2: fix use-after-free in trans_drain (Andreas Gruenbacher) [1442151] - gfs2: make function gfs2_make_fs_ro() to void type (Andreas Gruenbacher) [1442151] - whack-a-mole: don't open-code iminor/imajor (Andreas Gruenbacher) [1442151] - gfs2: amend SLAB_RECLAIM_ACCOUNT on gfs2 related slab cache (Andreas Gruenbacher) [1442151] - gfs2: Remove sb_start_write from gfs2_statfs_sync (Andreas Gruenbacher) [1442151] - gfs2: check for empty rgrp tree in gfs2_ri_update (Andreas Gruenbacher) [1442151] - gfs2: set lockdep subclass for iopen glocks (Andreas Gruenbacher) [1442151] - gfs2: Fix deadlock dumping resource group glocks (Andreas Gruenbacher) [1442151] - gfs2: Wake up when sd_glock_disposal becomes zero (Andreas Gruenbacher) [1442151] - gfs2: Split up gfs2_meta_sync into inode and rgrp versions (Andreas Gruenbacher) [1442151] - gfs2: Don't ignore inode write errors during inode_go_sync (Andreas Gruenbacher) [1442151] - gfs2: Ignore subsequent errors after withdraw in rgrp_go_sync (Andreas Gruenbacher) [1442151] - gfs2: Eliminate gl_vm (Andreas Gruenbacher) [1442151] - gfs2: Fix comments to glock_hash_walk (Andreas Gruenbacher) [1442151] - gfs2: eliminate GLF_QUEUED flag in favor of list_empty(gl_holders) (Andreas Gruenbacher) [1442151] - gfs2: Fix invalid block size message (Andreas Gruenbacher) [1442151] - gfs2: add validation checks for size of superblock (Andreas Gruenbacher) [1442151] - gfs2: use-after-free in sysfs deregistration (Andreas Gruenbacher) [1442151] - Revert "GFS2: Prevent delete work from occurring on glocks used for create" (Andreas Gruenbacher) [1442151] - gfs2: Don't skip dlm unlock if glock has an lvb (Andreas Gruenbacher) [1442151] - gfs2: Lock imbalance on error path in gfs2_recover_one (Andreas Gruenbacher) [1442151] - gfs2: keep bios separate for each journal (Bob Peterson) [1442151] - gfs2: change from write to read lock for sd_log_flush_lock in journal replay (Bob Peterson) [1442151] - gfs2: don't lock sd_log_flush_lock in try_rgrp_unlink (Bob Peterson) [1442151] - gfs2: fix glock confusion in function signal_our_withdraw (Bob Peterson) [1442151] - gfs2: Don't write log headers after file system withdraw (Andreas Gruenbacher) [1442151] - gfs2: make gfs2_log_write_page static (Andreas Gruenbacher) [1442151] - gfs2: fix possible reference leak in gfs2_check_blk_type (Andreas Gruenbacher) [1442151] - gfs2: Fix NULL pointer dereference in gfs2_rgrp_dump (Andreas Gruenbacher) [1442151] - gfs2: remove unused LBIT macros (Andreas Gruenbacher) [1925121] - gfs2: add missing log_blocks trace points in gfs2_write_revokes (Andreas Gruenbacher) [1925121] - gfs2: print details on transactions that aren't properly ended (Andreas Gruenbacher) [1925121] - gfs2: fix use-after-free on transaction ail lists (Andreas Gruenbacher) [1925121] - gfs2: new slab for transactions (Andreas Gruenbacher) [1925121] - gfs2: initialize transaction tr_ailX_lists earlier (Andreas Gruenbacher) [1925121] - gfs2: eliminate ssize parameter from gfs2_struct2blk (Andreas Gruenbacher) [1925121] - gfs2: Fix error path kobject memory leak (Andreas Gruenbacher) [1925121] - gfs2: Rename gfs2_trans_{add_unrevoke => remove_revoke} (Andreas Gruenbacher) [1925121] - gfs2: Remove unnecessary extern declarations (Andreas Gruenbacher) [1925121] - gfs2: Fix sign extension bug in gfs2_update_stats (Andreas Gruenbacher) [1925121] - gfs2: Fix an incorrect gfs2_assert() (Bob Peterson) [1925121] - gfs2: Remove vestigial bd_ops (Andreas Gruenbacher) [1925121] - gfs2: Fix the gfs2_invalidatepage description (Andreas Gruenbacher) [1925121] - gfs2: Clean up gfs2_is_{ordered,writeback} (Andreas Gruenbacher) [1925121] - gfs2: Pass resource group to rgblk_free (Andreas Gruenbacher) [1925121] - gfs2: Remove unnecessary gfs2_rlist_alloc parameter (Andreas Gruenbacher) [1925121] - gfs2: Fix some minor typos (Andreas Gruenbacher) [1925121] - gfs2: Remove unused RGRP_RSRV_MINBYTES definition (Andreas Gruenbacher) [1925121] - gfs2: Move rs_{sizehint, rgd_gh} fields into the inode (Andreas Gruenbacher) [1925121] - gfs2: Clean up out-of-bounds check in gfs2_rbm_from_block (Andreas Gruenbacher) [1925121] - gfs2: Always check the result of gfs2_rbm_from_block (Andreas Gruenbacher) [1925121] - gfs: no need to check return value of debugfs_create functions (Andreas Gruenbacher) [1925121] - serial_core: switch to ->[sg]et_serial() (Artem Savkov) [1952415]- tipc: fix sleeping in tipc accept routine (Xin Long) [1986549] - tipc: fix implicit-connect for SYN+ (Xin Long) [1986549] - net: tipc: fix FB_MTU eat two pages (Xin Long) [1986549] - tipc: Return the correct errno code (Xin Long) [1986549] - net/mlx5: Fix checksum issue of VXLAN and IPsec crypto offload (Alaa Hleihel) [1979901] - net/mlx5: Optimize mlx5e_feature_checks for non IPsec packet (Alaa Hleihel) [1979901] - bpf, selftests: Fold test_current_pid_tgid_new_ns into test_progs. (Jiri Olsa) [1869447] - libbpf: Support BTF_KIND_FLOAT during type compatibility checks in CO-RE (Jiri Olsa) [1984486] - bpf: Generate BTF_KIND_FLOAT when linking vmlinux (Jiri Olsa) [1984486] - selftests/bpf: Add BTF_KIND_FLOAT to btf_dump_test_case_syntax (Jiri Olsa) [1984486] - selftests/bpf: Add BTF_KIND_FLOAT to test_core_reloc_size (Jiri Olsa) [1984486] - bpf: Document BTF_KIND_FLOAT in btf.rst (Jiri Olsa) [1984486] - selftests/bpf: Add BTF_KIND_FLOAT to the existing deduplication tests (Jiri Olsa) [1984486] - selftest/bpf: Add BTF_KIND_FLOAT tests (Jiri Olsa) [1984486] - bpf: Add BTF_KIND_FLOAT support (Jiri Olsa) [1984486] - selftests/bpf: Use the 25th bit in the "invalid BTF_INFO" test (Jiri Olsa) [1984486] - tools/bpftool: Add BTF_KIND_FLOAT support (Jiri Olsa) [1984486] - libbpf: Add BTF_KIND_FLOAT support (Jiri Olsa) [1984486] - bpf: Add BTF_KIND_FLOAT to uapi (Jiri Olsa) [1984486] - libbpf: Add explicit padding to btf_dump_emit_type_decl_opts (Jiri Olsa) [1984486] - selftests/bpf: Fix test_attach_probe for powerpc uprobes (Jiri Olsa) [1931531] - selftests/bpf: Mask bpf_csum_diff() return value to 16 bits in test_verifier (Jiri Olsa) [1942513] - openvswitch: add trace points (Aaron Conole) [1979680] - vxlan: add missing rcu_read_lock() in neigh_reduce() (Guillaume Nault) [1987310] - net: ip6_tunnel: Unregister catch-all devices (Guillaume Nault) [1987310] - net: sit: Unregister catch-all devices (Guillaume Nault) [1987310] - cpuidle: pseries: Do not cap the CEDE0 latency in fixup_cede0_latency() (Diego Domingos) [1952809] - cpuidle: pseries: Fixup CEDE0 latency only for POWER10 onwards (Diego Domingos) [1952809] - mm/swap: fix for "mm: workingset: age nonresident information alongside anonymous pages" (Rafael Aquini) [1984173] - mm/thp: remap_page() is only needed on anonymous THP (Rafael Aquini) [1984173] - mm/compaction: fix 'limit' in fast_isolate_freepages (Rafael Aquini) [1984173] - mm/huge_memory.c: don't discard hugepage if other processes are mapping it (Rafael Aquini) [1984173] - slub: restore slub_debug=- behavior (Rafael Aquini) [1984173] - mm/gup: fix try_grab_compound_head() race with split_huge_page() (Rafael Aquini) [1984173] - mm, futex: fix shared futex pgoff on shmem huge page (Rafael Aquini) [1984173] - x86/mm: Avoid truncating memblocks for SGX memory (Rafael Aquini) [1984173] - mm/thp: fix vma_address() if virtual address below file offset (Rafael Aquini) [1984173] - mm, thp: use head page in __migration_entry_wait() (Rafael Aquini) [1984173] - mm/slub.c: include swab.h (Rafael Aquini) [1984173] - mm/memory-failure: make sure wait for page writeback in memory_failure (Rafael Aquini) [1984173] - mm/slub: fix redzoning for small allocations (Rafael Aquini) [1984173] - mm, hugetlb: fix simple resv_huge_pages underflow on UFFDIO_COPY (Rafael Aquini) [1984173] - mm/page_alloc: fix counting of free pages after take off from buddy (Rafael Aquini) [1984173] - userfaultfd: release page in error path to avoid BUG_ON (Rafael Aquini) [1984173] - ksm: fix potential missing rmap_item for stable_node (Rafael Aquini) [1984173] - mm/migrate.c: fix potential indeterminate pte entry in migrate_vma_insert_page() (Rafael Aquini) [1984173] - mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts() (Rafael Aquini) [1984173] - khugepaged: fix wrong result value for trace_mm_collapse_huge_page_isolate() (Rafael Aquini) [1984173] - mm/memory-failure: unnecessary amount of unmapping (Rafael Aquini) [1984173] - mm: page_alloc: ignore init_on_free=1 for debug_pagealloc=1 (Rafael Aquini) [1984173] - mm/sparse: add the missing sparse_buffer_fini() in error branch (Rafael Aquini) [1984173] - mm: memcontrol: fix cpuhotplug statistics flushing (Rafael Aquini) [1984173] - x86/mem_encrypt: Correct physical address calculation in __set_clr_pte_enc() (Rafael Aquini) [1984173] - zsmalloc: account the number of compacted pages correctly (Rafael Aquini) [1984173] - mm/compaction: fix misbehaviors of fast_find_migrateblock() (Rafael Aquini) [1984173] - hugetlb: fix update_and_free_page contig page struct assumption (Rafael Aquini) [1984173] - mm/hugetlb: fix potential double free in hugetlb_register_node() error path (Rafael Aquini) [1984173] - mm/memory.c: fix potential pte_unmap_unlock pte error (Rafael Aquini) [1984173] - mm/memory.c: fix potential pte_unmap_unlock pte error (Rafael Aquini) [1984173] - mm/hugetlb: fix potential missing huge page size info (Rafael Aquini) [1984173] - x86/mm: Fix leak of pmd ptlock (Rafael Aquini) [1984173] - mm/zswap: fix passing zero to 'PTR_ERR' warning (Rafael Aquini) [1984173] - mm/page_isolation: do not isolate the max order page (Rafael Aquini) [1984173] - mm,memory_failure: always pin the page in madvise_inject_error (Rafael Aquini) [1984173] - mm/page_alloc: speed up the iteration of max_order (Rafael Aquini) [1984173] - x86/mm/mem_encrypt: Fix definition of PMD_FLAGS_DEC_WP (Rafael Aquini) [1984173] - x86/mm/ident_map: Check for errors from ident_pud_init() (Rafael Aquini) [1984173] - mm, oom_adj: don't loop through tasks in __set_oom_adj when not necessary (Rafael Aquini) [1984173] - mm/page_alloc.c: fix freeing non-compound pages (Rafael Aquini) [1984173] - mm: khugepaged: recalculate min_free_kbytes after memory hotplug as expected by khugepaged (Rafael Aquini) [1984173] - percpu: fix first chunk size calculation for populated bitmap (Rafael Aquini) [1984173] - x86, fakenuma: Fix invalid starting node ID (Rafael Aquini) [1984173] - mm: include CMA pages in lowmem_reserve at boot (Rafael Aquini) [1984173] - mm/rodata_test.c: fix missing function declaration (Rafael Aquini) [1984173] - mm/page_counter: fix various data races at memsw (Rafael Aquini) [1984173] - khugepaged: retract_page_tables() remember to test exit (Rafael Aquini) [1984173] - mm/page_counter.c: fix protection usage propagation (Rafael Aquini) [1984173] - x86/mm/numa: Remove uninitialized_var() usage (Rafael Aquini) [1984173] - shmem: fix possible deadlocks on shmlock_user_lock (Rafael Aquini) [1984173] - mm: swap: use smp_mb__after_atomic() to order LRU bit set (Rafael Aquini) [1984173] - cgroup: memcg: net: do not associate sock with unrelated cgroup (Rafael Aquini) [1984173] - mm: fix gup_pud_range (Rafael Aquini) [1984173] - x86/mm: Fix NX bit clearing issue in kernel_map_pages_in_pgd (Rafael Aquini) [1984173] - mm/shmem.c: thp, shmem: fix conflict of above-47bit hint address and PMD alignment (Rafael Aquini) [1984173] - mm: Implement no-MMU variant of vmalloc_user_node_flags (Rafael Aquini) [1984173] - usercopy: Avoid HIGHMEM pfn warning (Rafael Aquini) [1984173] - x86/mm: Don't exceed the valid physical address space (Rafael Aquini) [1984173] - x86/mm/mem_encrypt: Fix erroneous sizeof() (Rafael Aquini) [1984173] - s390/mm: fix addressing exception after suspend/resume (Rafael Aquini) [1984173] - blk-mq: fix use-after-free in blk_mq_exit_sched (Ming Lei) [1969726] - nvmet: use new ana_log_size instead the old one (Maurizio Lombardi) [1949777] - nvme-multipath: fix double initialization of ANA state (Maurizio Lombardi) [1949777] - configs: enable CONFIG_LEDS_BRIGHTNESS_HW_CHANGED (Benjamin Tissoires) [1922973]- Revert "xfs: enable new inode btree counters feature" (Bill O'Donnell) [1976969] - Revert "xfs: enable big timestamps" (Bill O'Donnell) [1976969] - Revert "xfs: remove kmem_realloc()" (Bill O'Donnell) [1976969] - xfs: prevent metadata files from being inactivated (Bill O'Donnell) [1976969] - quota: widen timestamps for the fs_disk_quota structure (Bill O'Donnell) [1976969] - cifs: fix fallocate when trying to allocate a hole. (Ronnie Sahlberg) [1866684] - cifs: only write 64kb at a time when fallocating a small region of a file (Ronnie Sahlberg) [1866684] - cifs: improve fallocate emulation (Ronnie Sahlberg) [1866684] - cifs: Do not use the original cruid when following DFS links for multiuser mounts (Ronnie Sahlberg) [1812436] - cifs: ignore relatime in smb3_fs_context_parse_monolithic() (Ronnie Sahlberg) [1812436] - cifs: fix regression when mounting shares with prefix paths (Ronnie Sahlberg) [1812436] - cifs: fix leak in cifs_smb3_do_mount() ctx (Ronnie Sahlberg) [1812436] - cifs: add fs_context param to parsing helpers (Ronnie Sahlberg) [1812436] - cifs: make fs_context error logging wrapper (Ronnie Sahlberg) [1812436] - cifs: warn and fail if trying to use rootfs without the config option (Ronnie Sahlberg) [1812436] - cifs: fix nodfs mount option (Ronnie Sahlberg) [1812436] - cifs: fix handling of escaped ',' in the password mount argument (Ronnie Sahlberg) [1812436] - cifs: Add new parameter "acregmax" for distinct file and directory metadata timeout (Ronnie Sahlberg) [1812436] - cifs: convert revalidate of directories to using directory metadata cache timeout (Ronnie Sahlberg) [1812436] - cifs: Add new mount parameter "acdirmax" to allow caching directory metadata (Ronnie Sahlberg) [1812436] - cifs: fix trivial typo (Ronnie Sahlberg) [1812436] - cifs: Set CIFS_MOUNT_USE_PREFIX_PATH flag on setting cifs_sb->prepath. (Ronnie Sahlberg) [1812436] - cifs: In the new mount api we get the full devname as source= (Ronnie Sahlberg) [1812436] - cifs: do not disable noperm if multiuser mount option is not provided (Ronnie Sahlberg) [1812436] - cifs: fix dfs-links (Ronnie Sahlberg) [1812436] - cifs: fix dfs domain referrals (Ronnie Sahlberg) [1812436] - cifs: returning mount parm processing errors correctly (Ronnie Sahlberg) [1812436] - cifs: fix mounts to subdirectories of target (Ronnie Sahlberg) [1812436] - cifs: ignore auto and noauto options if given (Ronnie Sahlberg) [1812436] - cifs: connect: style: Simplify bool comparison (Ronnie Sahlberg) [1812436] - fs: cifs: remove unneeded variable in smb3_fs_context_dup (Ronnie Sahlberg) [1812436] - cifs: Fix support for remount when not changing rsize/wsize (Ronnie Sahlberg) [1812436] - cifs: handle "guest" mount parameter (Ronnie Sahlberg) [1812436] - cifs: correct four aliased mount parms to allow use of previous names (Ronnie Sahlberg) [1812436] - cifs: fix use after free in cifs_smb3_do_mount() (Ronnie Sahlberg) [1812436] - cifs: fix rsize/wsize to be negotiated values (Ronnie Sahlberg) [1812436] - cifs: update super_operations to show_devname (Ronnie Sahlberg) [1812436] - cifs: fix uninitialized variable in smb3_fs_context_parse_param (Ronnie Sahlberg) [1812436] - cifs: update mnt_cifs_flags during reconfigure (Ronnie Sahlberg) [1812436] - cifs: move update of flags into a separate function (Ronnie Sahlberg) [1812436] - cifs: remove ctx argument from cifs_setup_cifs_sb (Ronnie Sahlberg) [1812436] - cifs: do not allow changing posix_paths during remount (Ronnie Sahlberg) [1812436] - cifs: uncomplicate printing the iocharset parameter (Ronnie Sahlberg) [1812436] - cifs: don't create a temp nls in cifs_setup_ipc (Ronnie Sahlberg) [1812436] - cifs: simplify handling of cifs_sb/ctx->local_nls (Ronnie Sahlberg) [1812436] - cifs: we do not allow changing username/password/unc/... during remount (Ronnie Sahlberg) [1812436] - cifs: add initial reconfigure support (Ronnie Sahlberg) [1812436] - cifs: move [brw]size from cifs_sb to cifs_sb->ctx (Ronnie Sahlberg) [1812436] - cifs: move cifs_cleanup_volume_info[_content] to fs_context.c (Ronnie Sahlberg) [1812436] - cifs: Add missing sentinel to smb3_fs_parameters (Ronnie Sahlberg) [1812436] - cifs: remove actimeo from cifs_sb (Ronnie Sahlberg) [1812436] - cifs: remove [gu]id/backup[gu]id/file_mode/dir_mode from cifs_sb (Ronnie Sahlberg) [1812436] - cifs: minor kernel style fixes for comments (Ronnie Sahlberg) [1812436] - linux/parser.h: add include guards (Ronnie Sahlberg) [1812436] - cifs: Make extract_sharename function public (Ronnie Sahlberg) [1812436] - cifs: Make extract_hostname function public (Ronnie Sahlberg) [1812436] - cifs: get rid of cifs_sb->mountdata (Ronnie Sahlberg) [1812436] - cifs: add an smb3_fs_context to cifs_sb (Ronnie Sahlberg) [1812436] - cifs: remove the devname argument to cifs_compose_mount_options (Ronnie Sahlberg) [1812436] - cifs: switch to new mount api (Ronnie Sahlberg) [1812436] - cifs: move cifs_parse_devname to fs_context.c (Ronnie Sahlberg) [1812436] - cifs: move the enum for cifs parameters into fs_context.h (Ronnie Sahlberg) [1812436] - cifs: rename dup_vol to smb3_fs_context_dup and move it into fs_context.c (Ronnie Sahlberg) [1812436] - cifs: rename smb_vol as smb3_fs_context and move it to fs_context.h (Ronnie Sahlberg) [1812436] - cifs: Fix fall-through warnings for Clang (Ronnie Sahlberg) [1812436] - cifs: refactor create_sd_buf() and and avoid corrupting the buffer (Ronnie Sahlberg) [1812436] - scsi: lpfc: Fix failure to transmit ABTS on FC link (Dick Kennedy) [1964670] - scsi: lpfc: Update lpfc version to 12.8.0.10 (Dick Kennedy) [1964670] - scsi: lpfc: Reregister FPIN types if ELS_RDF is received from fabric controller (Dick Kennedy) [1964670] - scsi: lpfc: Add a option to enable interlocked ABTS before job completion (Dick Kennedy) [1964670] - scsi: lpfc: Fix crash when lpfc_sli4_hba_setup() fails to initialize the SGLs (Dick Kennedy) [1964670] - scsi: lpfc: Ignore GID-FT response that may be received after a link flip (Dick Kennedy) [1964670] - scsi: lpfc: Fix node handling for Fabric Controller and Domain Controller (Dick Kennedy) [1964670] - scsi: lpfc: Fix Node recovery when driver is handling simultaneous PLOGIs (Dick Kennedy) [1964670] - scsi: lpfc: Add ndlp kref accounting for resume RPI path (Dick Kennedy) [1964670] - scsi: lpfc: Fix "Unexpected timeout" error in direct attach topology (Dick Kennedy) [1964670] - scsi: lpfc: Fix non-optimized ERSP handling (Dick Kennedy) [1964670] - scsi: lpfc: Fix unreleased RPIs when NPIV ports are created (Dick Kennedy) [1964670] - scsi: lpfc: Remove redundant assignment to pointer temp_hdr (Dick Kennedy) [1964670] - Documentation: add more details in tipc.rst (Xin Long) [1872308] - net/tipc: add TIPC chapter to networking Documentation (Xin Long) [1872308] - scsi: qla2xxx: Reserve extra IRQ vectors (Nilesh Javali) [1964834] - tracing/hwlat: Honor the tracing_cpumask (Jerome Marchand) [1920595] - tracing/hwlat: Drop the duplicate assignment in start_kthread() (Jerome Marchand) [1920595] - sfc: add logs explaining XDP_TX/REDIRECT is not available (Íñigo Huguet) [1976756] - sfc: ensure correct number of XDP queues (Íñigo Huguet) [1976756] - sfc: fix lack of XDP TX queues - error XDP TX failed (-22) (Íñigo Huguet) [1976756] - sfc: Remove rcu_read_lock() around XDP program invocation (Íñigo Huguet) [1976756] - sfc: use DEVICE_ATTR_*() macro (Íñigo Huguet) [1976756] - sfc: farch: fix compile warning in efx_farch_dimension_resources() (Íñigo Huguet) [1976756] - sfc: don't use netif_info et al before net_device is registered (Íñigo Huguet) [1976756] - net: stmmac: Do not enable RX FIFO overflow interrupts (Mark Salter) [1905243] - net: stmmac: Clear receive all(RA) bit when promiscuous mode is off (Mark Salter) [1905243] - net: stmmac: cleared __FPE_REMOVING bit in stmmac_fpe_start_wq() (Mark Salter) [1905243] - stmmac: intel: Enable HW descriptor prefetch by default (Mark Salter) [1905243] - net: stmmac: Add HW descriptor prefetch setting for DWMAC Core 5.20 onwards (Mark Salter) [1905243] - net: stmmac: fix TSO and TBS feature enabling during driver open (Mark Salter) [1905243] - stmmac: intel: set TSO/TBS TX Queues default settings (Mark Salter) [1905243] - stmmac: intel: unlock on error path in intel_crosststamp() (Mark Salter) [1905243] - net: stmmac: use __napi_schedule() for PREEMPT_RT (Mark Salter) [1905243] - stmmac: intel: Enable SERDES PHY rx clk for PSE (Mark Salter) [1905243] - stmmac: intel: Drop duplicate ID in the list of PCI device IDs (Mark Salter) [1905243] - stmmac: intel: add cross time-stamping freq difference adjustment (Mark Salter) [1905243] - net: stmmac: Add support for external trigger timestamping (Mark Salter) [1905243] - net: stmmac: fix dma physical address of descriptor when display ring (Mark Salter) [1905243] - net: stmmac: fix wrongly set buffer2 valid when sph unsupport (Mark Salter) [1905243] - net: stmmac: arrange Tx tail pointer update to stmmac_flush_tx_descriptors (Mark Salter) [1905243] - net: stmmac: make SPH enable/disable to be configurable (Mark Salter) [1905243] - net: stmmac: set IRQ affinity hint for multi MSI vectors (Mark Salter) [1905243] - net: stmmac: remove unnecessary pci_enable_msi() call (Mark Salter) [1905243] - stmmac: intel: use managed PCI function on probe and resume (Mark Salter) [1905243] - net: stmmac: enable MTL ECC Error Address Status Over-ride by default (Mark Salter) [1905243] - net: ethernet: stmicro: Remove duplicate struct declaration (Mark Salter) [1905243] - net: stmmac: fix missing unlock on error in stmmac_suspend() (Mark Salter) [1905243] - net: stmmac: Fix kernel panic due to NULL pointer dereference of fpe_cfg (Mark Salter) [1905243] - net: stmmac: use interrupt mode INTM=1 for multi-MSI (Mark Salter) [1905243] - stmmac: intel: add support for multi-vector msi and msi-x (Mark Salter) [1905243] - net: stmmac: introduce MSI Interrupt routines for mac, safety, RX & TX (Mark Salter) [1905243] - net: stmmac: make stmmac_interrupt() function more friendly to MSI (Mark Salter) [1905243] - net: stmmac: introduce DMA interrupt status masking per traffic direction (Mark Salter) [1905243] - net: phy: marvell10g: Add PHY loopback support (Mark Salter) [1905243] - net: phy: add genphy_c45_loopback (Mark Salter) [1905243] - net: phylink: Fix phylink_err() function name error in phylink_major_config (Mark Salter) [1905243] - net: stmmac: support FPE link partner hand-shaking procedure (Mark Salter) [1905243] - net: stmmac: Add hardware supported cross-timestamp (Mark Salter) [1905243] - net: stmmac: platform: fix build error with !CONFIG_PM_SLEEP (Mark Salter) [1905243] - stmmac: intel: Add PSE and PCH PTP clock source selection (Mark Salter) [1905243] - net: stmmac: Add EST errors into ethtool statistic (Mark Salter) [1905243] - net: stmmac: EST interrupts handling and error reporting (Mark Salter) [1905243] - net: stmmac: add RX frame steering based on VLAN priority in tc flower (Mark Salter) [1905243] - net: stmmac: restructure tc implementation for RX VLAN Priority steering (Mark Salter) [1905243] - net: stmmac: add per-queue TX & RX coalesce ethtool support (Mark Salter) [1905243] - net: stmmac: Use hrtimer for TX coalescing (Mark Salter) [1905243] - net: stmmac: add timestamp correction to rid CDC sync error (Mark Salter) [1905243] - net: stmmac: add platform level clocks management (Mark Salter) [1905243] - net: stmmac: add clocks management for gmac driver (Mark Salter) [1905243] - stmmac: intel: add pcs-xpcs for Intel mGbE controller (Mark Salter) [1905243] - net: stmmac: ensure phydev is attached to phylink for C37 AN (Mark Salter) [1905243] - net: stmmac: make in-band AN mode parsing is supported for non-DT (Mark Salter) [1905243] - net: phylink: make phylink_parse_mode() support non-DT platform (Mark Salter) [1905243] - net: pcs: add C37 SGMII AN support for intel mGbE controller (Mark Salter) [1905243] - net: pcs: rearrange C73 functions to prepare for C37 support later (Mark Salter) [1905243] - net: phy: leds: Deduplicate link LED trigger registration (Mark Salter) [1905243] - net: stmmac: Fix VLAN filter delete timeout issue in Intel mGBE SGMII (Mark Salter) [1905243] - net: stmmac: fix incorrect DMA channel intr enable setting of EQoS v4.10 (Mark Salter) [1905243] - net: stmmac: fix CBS idleslope and sendslope calculation (Mark Salter) [1905243] - net: stmmac: set TxQ mode back to DCB after disabling CBS (Mark Salter) [1905243] - net: stmmac: allow stmmac to probe for C45 PHY devices (Mark Salter) [1905243] - net: stmmac: Enable EEE HW LPI timer with auto SW/HW switching (Mark Salter) [1905243] - net: pcs-xpcs: depend on MDIO_BUS instead of selecting it (Mark Salter) [1905243] - net: pcs: Move XPCS into new PCS subdirectory (Mark Salter) [1905243] - net: stmmac: Add XLGMII support (Mark Salter) [1905243] - net: phy: xpcs: Add XLGMII support (Mark Salter) [1905243] - net: phy: xpcs: Restart AutoNeg if outcome was invalid (Mark Salter) [1905243] - net: phy: xpcs: Set Link down if AutoNeg is enabled and did not finish (Mark Salter) [1905243] - net: phy: xpcs: Reset XPCS upon probe (Mark Salter) [1905243] - net: phy: xpcs: Return error when 10GKR link errors are found (Mark Salter) [1905243] - stmmac/intel: mark driver as tech preview (Mark Salter) [1905243] - redhat/configs: Add CONFIG_DWMAC_INTEL (Mark Salter) [1905243] - stmmac: intel: Fixes clock registration error seen for multiple interfaces (Mark Salter) [1905243] - stmmac: intel: Fix mdio bus registration issue for TGL-H/ADL-S (Mark Salter) [1905243] - net: stmmac: Add PCI bus info to ethtool driver query output (Mark Salter) [1905243] - stmmac: intel: Add ADL-S 1Gbps PCI IDs (Mark Salter) [1905243] - stmmac: intel: Configure EHL PSE0 GbE and PSE1 GbE to 32 bits DMA addressing (Mark Salter) [1905243] - stmmac: intel: Add PCI IDs for TGL-H platform (Mark Salter) [1905243] - stmmac: intel: change all EHL/TGL to auto detect phy addr (Mark Salter) [1905243] - net: stmmac: overwrite the dma_cap.addr64 according to HW design (Mark Salter) [1905243] - stmmac: intel: Fix kernel panic on pci probe (Mark Salter) [1905243] - stmmac: intel: Adding ref clock 1us tic for LPI cntr (Mark Salter) [1905243] - net: stmmac: Add option for VLAN filter fail queue enable (Mark Salter) [1905243] - net: stmmac: Fix clock handling on remove path (Mark Salter) [1905243] - stmmac: intel: Place object in the Makefile according to the order (Mark Salter) [1905243] - stmmac: intel: Fix indentation to put on one line affected code (Mark Salter) [1905243] - stmmac: intel: Eliminate useless conditions and variables (Mark Salter) [1905243] - stmmac: intel: Convert to use pci_alloc_irq_vectors() API (Mark Salter) [1905243] - stmmac: intel: Remove unnecessary loop for PCI BARs (Mark Salter) [1905243] - stmmac: intel: Fix clock handling on error and remove paths (Mark Salter) [1905243] - net: stmmac: Enable SERDES power up/down sequence (Mark Salter) [1905243] - net: stmmac: add EHL 2.5Gbps PCI info and PCI ID (Mark Salter) [1905243] - net: stmmac: add EHL PSE0 & PSE1 1Gbps PCI info and PCI ID (Mark Salter) [1905243] - net: stmmac: create dwmac-intel.c to contain all Intel platform (Mark Salter) [1905243] - net: stmmac: Get rid of custom STMMAC_DEVICE() macro (Mark Salter) [1905243] - net: stmmac: update pci platform data to use phy_interface (Mark Salter) [1905243] - net: stmmac: pci: Enable TBS on GMAC5 IPK PCI entry (Mark Salter) [1905243] - net: stmmac: pci: remove the duplicate code of set phy_mask (Mark Salter) [1905243] - PCI: Add PCI_STD_NUM_BARS for the number of standard BARs (Mark Salter) [1905243] - net: stmmac: pci: Add HAPS support using GMAC5 (Mark Salter) [1905243] - net: stmmac: setup higher frequency clk support for EHL & TGL (Mark Salter) [1905243] - net: stmmac: add EHL RGMII 1Gbps PCI info and PCI ID (Mark Salter) [1905243] - net: stmmac: add TGL SGMII 1Gbps PCI info and PCI ID (Mark Salter) [1905243] - net: stmmac: add EHL SGMII 1Gbps PCI info and PCI ID (Mark Salter) [1905243] - net: stmmac: Make MDIO bus reset optional (Mark Salter) [1905243] - stmmac: pci: Use pci_dev_id() helper (Mark Salter) [1905243] - stmmac: pci: Fix typo in IOT2000 comment (Mark Salter) [1905243] - stmmac: pci: Adjust IOT2000 matching (Mark Salter) [1905243] - net: stmmac: Fix PCI module removal leak (Mark Salter) [1905243] - net: stmmac: mark PM functions as __maybe_unused (Mark Salter) [1905243] - ibmveth: Set CHECKSUM_PARTIAL if NULL TCP CSUM. (Diego Domingos) [1939996] - IB/core: Add missing pin_user_pages*() usage (Waiman Long) [1972078] - mm/gup/writeback: Fix incorrect inaccessible pages handling (Waiman Long) [1972078] - netfilter: nf_tables: bogus EBUSY when deleting flowtable after flush (Phil Sutter) [1983245] - ipv4: Fix device used for dst_alloc with local routes (Antoine Tenart) [1976789] - vrf: fix a comment about loopback device (Antoine Tenart) [1976789] - net: vrf: Fix operation not supported when set vrf mac (Antoine Tenart) [1976789] - vrf: prevent adding upper devices (Antoine Tenart) [1976789] - vrf: fix maximum MTU (Antoine Tenart) [1976789] - net: vrf: Fix ping failed when vrf mtu is set to 0 (Antoine Tenart) [1976789] - net: vrf: remove MTU limits for vrf device (Antoine Tenart) [1976789]- block: fix discard request merge (Ming Lei) [1970316] - blk-mq: update hctx->dispatch_busy in case of real scheduler (Ming Lei) [1976679] - block: Do not pull requests from the scheduler when we cannot dispatch them (Ming Lei) [1976679] - powerpc/pseries/mobility: handle premature return from H_JOIN (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: use struct for shared state (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: refactor node lookup during DT update (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: remove rtas_ibm_suspend_me_unsafe() (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: dispatch partition migration requests to pseries (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: retry partition suspend after error (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: signal suspend cancellation to platform (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: use stop_machine for join/suspend (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: extract VASI session polling logic (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: use rtas_activate_firmware() on resume (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: error message improvements (Desnes A. Nunes do Rosario) [1979798] - powerpc/hvcall: add token and codes for H_VASI_SIGNAL (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: add rtas_activate_firmware() (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: add rtas_ibm_suspend_me() (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: rtas_ibm_suspend_me -> rtas_ibm_suspend_me_unsafe (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: complete ibm,suspend-me status codes (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: Add pr_debug() for device tree changes (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: Set pr_fmt() (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries: remove obsolete memory hotplug DT notifier code (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries: remove dlpar_cpu_readd() (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries: remove memory "re-add" implementation (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries: remove prrn special case from DT update path (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove arch_update_cpu_topology (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove prrn_is_enabled() (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtasd: simplify handle_rtas_event(), emit message on events (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove start/stop_topology_update() (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove timed_topology_update() (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: Handle extra hcall_vphn error cases (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: Suppress "VPHN is not supported" messages (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: stub out numa_update_cpu_topology() (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove vphn_enabled and prrn_enabled internal flags (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove unreachable topology workqueue code (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove unreachable topology timer code (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: make vphn_enabled, prrn_enabled flags const (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove unreachable topology update code (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove ability to enable topology updates (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: don't online CPUs for partition suspend (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: Unexport rtas_online_cpus_mask, rtas_offline_cpus_mask (Desnes A. Nunes do Rosario) [1979798] - mm/page_alloc: bail out on fatal signal during reclaim/compaction retry attempt (Aaron Tomlin) [1919765] - RHEL: Revert "powerpc/kvm: Fix PR KVM with KUAP/MEM_KEYS enabled" (Paolo Bonzini) [1956950] - KVM: selftests: smm_test: Test SMM enter from L2 (Paolo Bonzini) [1956950] - KVM: nSVM: Restore nested control upon leaving SMM (Paolo Bonzini) [1956950] - KVM: nSVM: Fix L1 state corruption upon return from SMM (Paolo Bonzini) [1956950] - KVM: nSVM: Introduce svm_copy_vmrun_state() (Paolo Bonzini) [1956950] - KVM: nSVM: Check that VM_HSAVE_PA MSR was set before VMRUN (Paolo Bonzini) [1956950] - KVM: nVMX: nSVM: 'nested_run' should count guest-entry attempts that make it to guest code (Paolo Bonzini) [1956950] - KVM: nSVM: Check the value written to MSR_VM_HSAVE_PA (Paolo Bonzini) [1956950] - KVM: SVM: Fix sev_pin_memory() error checks in SEV migration utilities (Paolo Bonzini) [1956950] - KVM: SVM: Return -EFAULT if copy_to_user() for SEV mig packet header fails (Paolo Bonzini) [1956950] - KVM: SVM: add module param to control the #SMI interception (Paolo Bonzini) [1956950] - KVM: SVM: remove INIT intercept handler (Paolo Bonzini) [1956950] - KVM: SVM: #SMI interception must not skip the instruction (Paolo Bonzini) [1956950] - KVM: VMX: Remove vmx_msr_index from vmx.h (Paolo Bonzini) [1956950] - KVM: X86: Disable hardware breakpoints unconditionally before kvm_x86->run() (Paolo Bonzini) [1956950] - KVM: x86/pmu: Clear anythread deprecated bit when 0xa leaf is unsupported on the SVM (Paolo Bonzini) [1956950] - KVM: mmio: Fix use-after-free Read in kvm_vm_ioctl_unregister_coalesced_mmio (Paolo Bonzini) [1956950] - KVM: SVM: Revert clearing of C-bit on GPA in #NPF handler (Paolo Bonzini) [1956950] - KVM: x86/mmu: Do not apply HPA (memory encryption) mask to GPAs (Paolo Bonzini) [1956950] - KVM: x86: Use kernel's x86_phys_bits to handle reduced MAXPHYADDR (Paolo Bonzini) [1956950] - KVM: x86: Use guest MAXPHYADDR from CPUID.0x8000_0008 iff TDP is enabled (Paolo Bonzini) [1956950] - KVM: selftests: do not require 64GB in set_memory_region_test (Paolo Bonzini) [1956950] - KVM: selftests: Fix mapping length truncation in m{,un}map() (Paolo Bonzini) [1956950] - KVM: x86: Force all MMUs to reinitialize if guest CPUID is modified (Paolo Bonzini) [1956950] - Revert "KVM: x86/mmu: Drop kvm_mmu_extended_role.cr4_la57 hack" (Paolo Bonzini) [1956950] - KVM: x86/mmu: Use MMU's role to detect CR4.SMEP value in nested NPT walk (Paolo Bonzini) [1956950] - KVM: x86: Properly reset MMU context at vCPU RESET/INIT (Paolo Bonzini) [1956950] - KVM: x86/mmu: Treat NX as used (not reserved) for all !TDP shadow MMUs (Paolo Bonzini) [1956950] - KVM: x86/mmu: Remove broken WARN that fires on 32-bit KVM w/ nested EPT (Paolo Bonzini) [1956950] - KVM: nVMX: Handle split-lock #AC exceptions that happen in L2 (Paolo Bonzini) [1956950] - KVM: x86/mmu: Calculate and check "full" mmu_role for nested MMU (Paolo Bonzini) [1956950] - KVM: X86: Fix x86_emulator slab cache leak (Paolo Bonzini) [1956950] - KVM: SVM: Call SEV Guest Decommission if ASID binding fails (Paolo Bonzini) [1956950] - KVM: x86: Immediately reset the MMU context when the SMM flag is cleared (Paolo Bonzini) [1956950] - KVM: x86: Fix fall-through warnings for Clang (Paolo Bonzini) [1956950] - KVM: SVM: fix doc warnings (Paolo Bonzini) [1956950] - kvm: LAPIC: Restore guard to prevent illegal APIC register access (Paolo Bonzini) [1956950] - kvm: fix previous commit for 32-bit builds (Paolo Bonzini) [1956950] - kvm: avoid speculation-based attacks from out-of-range memslot accesses (Paolo Bonzini) [1956950] - KVM: x86: Ensure liveliness of nested VM-Enter fail tracepoint message (Paolo Bonzini) [1956950] - KVM: x86: Ensure PV TLB flush tracepoint reflects KVM behavior (Paolo Bonzini) [1956950] - KVM: X86: MMU: Use the correct inherited permissions to get shadow page (Paolo Bonzini) [1956950] - KVM: LAPIC: Write 0 to TMICT should also cancel vmx-preemption timer (Paolo Bonzini) [1956950] - KVM: SVM: Fix SEV SEND_START session length & SEND_UPDATE_DATA query length after commit 238eca821cee (Paolo Bonzini) [1956950] - KVM: X86: Kill off ctxt->ud (Paolo Bonzini) [1956950] - KVM: X86: Fix warning caused by stale emulation context (Paolo Bonzini) [1956950] - KVM: X86: Use kvm_get_linear_rip() in single-step and #DB/#BP interception (Paolo Bonzini) [1956950] - KVM: x86/mmu: Fix comment mentioning skip_4k (Paolo Bonzini) [1956950] - KVM: VMX: update vcpu posted-interrupt descriptor when assigning device (Paolo Bonzini) [1956950] - KVM: rename KVM_REQ_PENDING_TIMER to KVM_REQ_UNBLOCK (Paolo Bonzini) [1956950] - KVM: x86: add start_assignment hook to kvm_x86_ops (Paolo Bonzini) [1956950] - KVM: LAPIC: Narrow the timer latency between wait_lapic_expire and world switch (Paolo Bonzini) [1956950] - KVM: X86: Fix vCPU preempted state from guest's point of view (Paolo Bonzini) [1956950] - KVM: X86: Bail out of direct yield in case of under-committed scenarios (Paolo Bonzini) [1956950] - KVM: SVM: make the avic parameter a bool (Paolo Bonzini) [1956950] - KVM: VMX: Drop unneeded CONFIG_X86_LOCAL_APIC check (Paolo Bonzini) [1956950] - KVM: SVM: Drop unneeded CONFIG_X86_LOCAL_APIC check (Paolo Bonzini) [1956950] - KVM: SVM: Move GHCB unmapping to fix RCU warning (Paolo Bonzini) [1956950] - KVM: SVM: Invert user pointer casting in SEV {en,de}crypt helpers (Paolo Bonzini) [1956950] - kvm: Cap halt polling at kvm->max_halt_poll_ns (Paolo Bonzini) [1956950] - KVM: x86: Prevent deadlock against tk_core.seq (Paolo Bonzini) [1956950] - KVM: x86: Cancel pvclock_gtod_work on module removal (Paolo Bonzini) [1956950] - KVM: x86: Prevent KVM SVM from loading on kernels with 5-level paging (Paolo Bonzini) [1956950] - KVM: SVM: Probe and load MSR_TSC_AUX regardless of RDTSCP support in host (Paolo Bonzini) [1956950] - KVM: VMX: Disable preemption when probing user return MSRs (Paolo Bonzini) [1956950] - KVM: x86: Move RDPID emulation intercept to its own enum (Paolo Bonzini) [1956950] - KVM: SVM: Inject #UD on RDTSCP when it should be disabled in the guest (Paolo Bonzini) [1956950] - KVM: x86: Emulate RDPID only if RDTSCP is supported (Paolo Bonzini) [1956950] - KVM: VMX: Do not advertise RDPID if ENABLE_RDTSCP control is unsupported (Paolo Bonzini) [1956950] - KVM: nSVM: always restore the L1's GIF on migration (Paolo Bonzini) [1956950] - KVM: x86: Hoist input checks in kvm_add_msr_filter() (Paolo Bonzini) [1956950] - KVM: nVMX: Properly pad 'struct kvm_vmx_nested_state_hdr' (Paolo Bonzini) [1956950] - KVM/VMX: Invoke NMI non-IST entry instead of IST entry (Paolo Bonzini) [1956950] - KVM: x86: Fix potential fput on a null source_kvm_file (Paolo Bonzini) [1956950] - KVM: nSVM: leave the guest mode prior to loading a nested state (Paolo Bonzini) [1956950] - KVM: nSVM: fix few bugs in the vmcb02 caching logic (Paolo Bonzini) [1956950] - KVM: nSVM: fix a typo in svm_leave_nested (Paolo Bonzini) [1956950] - KVM: PPC: exit halt polling on need_resched() (Paolo Bonzini) [1956950] - kvm: exit halt polling on need_resched() as well (Paolo Bonzini) [1956950] - KVM: LAPIC: Accurately guarantee busy wait for timer to expire when using hv_timer (Paolo Bonzini) [1956950] - kvm/x86: Fix 'lpages' kvm stat for TDM MMU (Paolo Bonzini) [1956950] - KVM: x86/mmu: Avoid unnecessary page table allocation in kvm_tdp_mmu_map() (Paolo Bonzini) [1956950] - KVM: selftests: Speed up set_memory_region_test (Paolo Bonzini) [1956950] - selftests: kvm: Fix the check of return value (Paolo Bonzini) [1956950] - KVM: x86: Take advantage of kvm_arch_dy_has_pending_interrupt() (Paolo Bonzini) [1956950] - KVM: SVM: Skip SEV cache flush if no ASIDs have been used (Paolo Bonzini) [1956950] - KVM: SVM: Remove an unnecessary prototype declaration of sev_flush_asids() (Paolo Bonzini) [1956950] - KVM: SVM: Drop redundant svm_sev_enabled() helper (Paolo Bonzini) [1956950] - KVM: SVM: Move SEV VMCB tracking allocation to sev.c (Paolo Bonzini) [1956950] - KVM: SVM: Explicitly check max SEV ASID during sev_hardware_setup() (Paolo Bonzini) [1956950] - KVM: SVM: Unconditionally invoke sev_hardware_teardown() (Paolo Bonzini) [1956950] - KVM: SVM: Enable SEV/SEV-ES functionality by default (when supported) (Paolo Bonzini) [1956950] - KVM: SVM: Condition sev_enabled and sev_es_enabled on CONFIG_KVM_AMD_SEV=y (Paolo Bonzini) [1956950] - KVM: SVM: Append "_enabled" to module-scoped SEV/SEV-ES control variables (Paolo Bonzini) [1956950] - KVM: SEV: Mask CPUID[0x8000001F].eax according to supported features (Paolo Bonzini) [1956950] - KVM: SVM: Move SEV module params/variables to sev.c (Paolo Bonzini) [1956950] - svm/sev: Register SEV and SEV-ES ASIDs to the misc controller (Paolo Bonzini) [1956950] - KVM: SVM: Disable SEV/SEV-ES if NPT is disabled (Paolo Bonzini) [1956950] - KVM: SVM: Free sev_asid_bitmap during init if SEV setup fails (Paolo Bonzini) [1956950] - KVM: SVM: Zero out the VMCB array used to track SEV ASID association (Paolo Bonzini) [1956950] - KVM: x86: Move reverse CPUID helpers to separate header file (Paolo Bonzini) [1956950] - KVM: x86: Rename GPR accessors to make mode-aware variants the defaults (Paolo Bonzini) [1956950] - KVM: SVM: Use default rAX size for INVLPGA emulation (Paolo Bonzini) [1956950] - KVM: x86/xen: Drop RAX[63:32] when processing hypercall (Paolo Bonzini) [1956950] - KVM: nVMX: Truncate base/index GPR value on address calc in !64-bit (Paolo Bonzini) [1956950] - KVM: nVMX: Truncate bits 63:32 of VMCS field on nested check in !64-bit (Paolo Bonzini) [1956950] - KVM: VMX: Truncate GPR value for DR and CR reads in !64-bit mode (Paolo Bonzini) [1956950] - KVM: SVM: Truncate GPR value for DR and CR accesses in !64-bit mode (Paolo Bonzini) [1956950] - KVM: x86: Check CR3 GPA for validity regardless of vCPU mode (Paolo Bonzini) [1956950] - KVM: x86: Remove emulator's broken checks on CR0/CR3/CR4 loads (Paolo Bonzini) [1956950] - KVM: VMX: Intercept FS/GS_BASE MSR accesses for 32-bit KVM (Paolo Bonzini) [1956950] - KVM: SVM: Delay restoration of host MSR_TSC_AUX until return to userspace (Paolo Bonzini) [1956950] - KVM: SVM: Clear MSR_TSC_AUX[63:32] on write (Paolo Bonzini) [1956950] - KVM: SVM: Inject #GP on guest MSR_TSC_AUX accesses if RDTSCP unsupported (Paolo Bonzini) [1956950] - KVM: VMX: Invert the inlining of MSR interception helpers (Paolo Bonzini) [1956950] - KVM: X86: Fix failure to boost kernel lock holder candidate in SEV-ES guests (Paolo Bonzini) [1956950] - KVM: x86: Properly handle APF vs disabled LAPIC situation (Paolo Bonzini) [1956950] - KVM: VMX: use EPT_VIOLATION_GVA_TRANSLATED instead of 0x100 (Paolo Bonzini) [1956950] - KVM: x86: Support KVM VMs sharing SEV context (Paolo Bonzini) [1956950] - KVM: x86: Remove unused function declaration (Paolo Bonzini) [1956950] - KVM: x86/mmu: Drop trace_kvm_age_page() tracepoint (Paolo Bonzini) [1956950] - KVM: Move prototypes for MMU notifier callbacks to generic code (Paolo Bonzini) [1956950] - KVM: Pass MMU notifier range flags to kvm_unmap_hva_range() (Paolo Bonzini) [1956950] - KVM: x86/mmu: preserve pending TLB flush across calls to kvm_tdp_mmu_zap_sp (Paolo Bonzini) [1956950] - KVM: x86: disable interrupts while pvclock_gtod_sync_lock is taken (Paolo Bonzini) [1956950] - KVM: x86: reduce pvclock_gtod_sync_lock critical sections (Paolo Bonzini) [1956950] - kvm: x86: annotate RCU pointers (Paolo Bonzini) [1956950] - KVM: x86: remove misplaced comment on active_mmu_pages (Paolo Bonzini) [1956950] - x86/sev: Drop redundant and potentially misleading 'sev_enabled' (Paolo Bonzini) [1956950] - x86/cpufeatures: Assign dedicated feature word for CPUID_0x8000001F[EAX] (Paolo Bonzini) [1956950] - cgroup: Add misc cgroup controller (Paolo Bonzini) [1956950] - x86: Remove duplicate TSC DEADLINE MSR definitions (Paolo Bonzini) [1956950] - KVM: s390: allow facility 192 (vector-packed-decimal-enhancement facility 2) (Thomas Huth) [1977289] - KVM: s390: gen_facilities: allow facilities 165, 193, 194 and 196 (Thomas Huth) [1977289] - mpi3mr: mark as tech preview (Tomas Henzl) [1858804] - add the mpi3mr config (Tomas Henzl) [1858804] - scsi: mpi3mr: Fix W=1 compilation warnings (Tomas Henzl) [1858804] - scsi: mpi3mr: Fix warnings reported by smatch (Tomas Henzl) [1858804] - scsi: mpi3mr: Make some symbols static (Tomas Henzl) [1858804] - scsi: mpi3mr: Fix error return code in mpi3mr_init_ioc() (Tomas Henzl) [1858804] - scsi: mpi3mr: Fix missing unlock on error (Tomas Henzl) [1858804] - scsi: mpi3mr: Fix error handling in mpi3mr_setup_isr() (Tomas Henzl) [1858804] - scsi: mpi3mr: Delete unnecessary NULL check (Tomas Henzl) [1858804] - scsi: mpi3mr: Fix a double free (Tomas Henzl) [1858804] - scsi: mpi3mr: Fix fall-through warning for Clang (Tomas Henzl) [1858804] - scsi: mpi3mr: Add event handling debug prints (Tomas Henzl) [1858804] - scsi: mpi3mr: Add EEDP DIF DIX support (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for DSN secure firmware check (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for PM suspend and resume (Tomas Henzl) [1858804] - scsi: mpi3mr: Wait for pending I/O completions upon detection of VD I/O timeout (Tomas Henzl) [1858804] - scsi: mpi3mr: Print pending host I/Os for debugging (Tomas Henzl) [1858804] - scsi: mpi3mr: Complete support for soft reset (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for threaded ISR (Tomas Henzl) [1858804] - scsi: mpi3mr: Hardware workaround for UNMAP commands to NVMe drives (Tomas Henzl) [1858804] - scsi: mpi3mr: Allow certain commands during pci-remove hook (Tomas Henzl) [1858804] - scsi: mpi3mr: Add change queue depth support (Tomas Henzl) [1858804] - scsi: mpi3mr: Implement SCSI error handler hooks (Tomas Henzl) [1858804] - scsi: mpi3mr: Add bios_param SCSI host template hook (Tomas Henzl) [1858804] - scsi: mpi3mr: Print IOC info for debugging (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for timestamp sync with firmware (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for recovering controller (Tomas Henzl) [1858804] - scsi: mpi3mr: Additional event handling (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for PCIe device event handling (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for device add/remove event handling (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for internal watchdog thread (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for queue command processing (Tomas Henzl) [1858804] - scsi: mpi3mr: Create operational request and reply queue pair (Tomas Henzl) [1858804] - scsi: mpi3mr: Base driver code (Tomas Henzl) [1858804] - scsi: mpi3mr: Add mpi30 Rev-R headers and Kconfig (Tomas Henzl) [1858804] - e1000e: Fix prototype warning (Ken Cox) [1920290] - e1000e: Mark e1000e_pm_prepare() as __maybe_unused (Ken Cox) [1920290] - e1000e: Fix duplicate include guard (Ken Cox) [1920290] - e1000e: Remove the runtime suspend restriction on CNP+ (Ken Cox) [1920290] - e1000e: Leverage direct_complete to speed up s2ram (Ken Cox) [1920290] - e1000e: Fix error handling in e1000_set_d0_lplu_state_82571 (Ken Cox) [1920290] - e1000e: add rtnl_lock() to e1000_reset_task (Ken Cox) [1920290] - e1000e: remove the redundant value assignment in e1000_update_nvm_checksum_spt (Ken Cox) [1920290] - e1000e: Export S0ix flags to ethtool (Ken Cox) [1920290] - e1000e: bump up timeout to wait when ME un-configures ULP mode (Ken Cox) [1920290] - e1000e: Only run S0ix flows if shutdown succeeded (Ken Cox) [1920290] - scsi: ipr: System crashes when seeing type 20 error (Desnes A. Nunes do Rosario) [1977532] - scsi: ipr: Use scnprintf() for avoiding potential buffer overflow (Desnes A. Nunes do Rosario) [1977532] - tipc: do not write skb_shinfo frags when doing decrytion (Xin Long) [1974627] - bnxt_en: Call bnxt_ethtool_free() in bnxt_init_one() error path (Jonathan Toppins) [1921449] - bnxt_en: Fix TQM fastpath ring backing store computation (Jonathan Toppins) [1921449] - bnxt_en: Rediscover PHY capabilities after firmware reset (Jonathan Toppins) [1921449] - bnxt_en: Fix context memory setup for 64K page size. (Jonathan Toppins) [1921449] - bnxt_en: Include new P5 HV definition in VF check. (Jonathan Toppins) [1921449] - bnxt_en: Add PCI IDs for Hyper-V VF devices. (Jonathan Toppins) [1921449] - bnxt_en: Fix RX consumer index logic in the error path. (Jonathan Toppins) [1921449] - bnxt_en: fix ternary sign extension bug in bnxt_show_temp() (Jonathan Toppins) [1921449] - bnxt_en: reliably allocate IRQ table on reset to avoid crash (Jonathan Toppins) [1921449] - bnxt_en: Fix race between firmware reset and driver remove. (Jonathan Toppins) [1921449] - bnxt_en: Improve logging of error recovery settings information. (Jonathan Toppins) [1921449] - bnxt_en: Reply to firmware's echo request async message. (Jonathan Toppins) [1921449] - bnxt_en: Initialize "context kind" field for context memory blocks. (Jonathan Toppins) [1921449] - bnxt_en: Add context memory initialization infrastructure. (Jonathan Toppins) [1921449] - bnxt_en: Implement faster recovery for firmware fatal error. (Jonathan Toppins) [1921449] - bnxt_en: selectively allocate context memories (Jonathan Toppins) [1921449] - bnxt_en: Update firmware interface spec to 1.10.2.16. (Jonathan Toppins) [1921449] - bnxt_en: Fix devlink info's stored fw.psid version format. (Jonathan Toppins) [1921449] - bnxt_en: reverse order of TX disable and carrier off (Jonathan Toppins) [1921449] - bnxt_en: Convert to use netif_level() helpers. (Jonathan Toppins) [1921449] - bnxt_en: Do not process completion entries after fatal condition detected. (Jonathan Toppins) [1921449] - bnxt_en: Consolidate firmware reset event logging. (Jonathan Toppins) [1921449] - bnxt_en: Improve firmware fatal error shutdown sequence. (Jonathan Toppins) [1921449] - bnxt_en: Modify bnxt_disable_int_sync() to be called more than once. (Jonathan Toppins) [1921449] - bnxt_en: Add a new BNXT_STATE_NAPI_DISABLED flag to keep track of NAPI state. (Jonathan Toppins) [1921449] - bnxt_en: Add bnxt_fw_reset_timeout() helper. (Jonathan Toppins) [1921449] - bnxt_en: Retry open if firmware is in reset. (Jonathan Toppins) [1921449] - bnxt_en: attempt to reinitialize after aborted reset (Jonathan Toppins) [1921449] - bnxt_en: log firmware debug notifications (Jonathan Toppins) [1921449] - bnxt_en: Add an upper bound for all firmware command timeouts. (Jonathan Toppins) [1921449] - bnxt_en: Move reading VPD info after successful handshake with fw. (Jonathan Toppins) [1921449] - bnxt_en: Retry sending the first message to firmware if it is under reset. (Jonathan Toppins) [1921449] - bnxt_en: handle CRASH_NO_MASTER during bnxt_open() (Jonathan Toppins) [1921449] - bnxt_en: Define macros for the various health register states. (Jonathan Toppins) [1921449] - bnxt_en: Update firmware interface to 1.10.2.11. (Jonathan Toppins) [1921449] - bnxt_en: Clear DEFRAG flag in firmware message when retry flashing. (Jonathan Toppins) [1921449] - bnxt_en: Improve stats context resource accounting with RDMA driver loaded. (Jonathan Toppins) [1921449] - bnxt_en: Use kzalloc for allocating only one thing (Jonathan Toppins) [1921449] - bnxt_en: Check TQM rings for maximum supported value. (Jonathan Toppins) [1921449] - bnxt_en: Fix AER recovery. (Jonathan Toppins) [1921449] - bnxt_en: Enable batch mode when using HWRM_NVM_MODIFY to flash packages. (Jonathan Toppins) [1921449] - bnxt_en: Retry installing FW package under NO_SPACE error condition. (Jonathan Toppins) [1921449] - bnxt_en: Restructure bnxt_flash_package_from_fw_obj() to execute in a loop. (Jonathan Toppins) [1921449] - bnxt_en: Rearrange the logic in bnxt_flash_package_from_fw_obj(). (Jonathan Toppins) [1921449] - bnxt_en: Refactor bnxt_flash_nvram. (Jonathan Toppins) [1921449] - bnxt_en: Release PCI regions when DMA mask setup fails during probe. (Jonathan Toppins) [1921449] - bnxt_en: fix error return code in bnxt_init_board() (Jonathan Toppins) [1921449] - bnxt_en: fix error return code in bnxt_init_one() (Jonathan Toppins) [1921449] - bnxt_en: Avoid unnecessary NVM_GET_DEV_INFO cmd error log on VFs. (Jonathan Toppins) [1921449] - bnxt_en: Fix counter overflow logic. (Jonathan Toppins) [1921449] - bnxt_en: Free port stats during firmware reset. (Jonathan Toppins) [1921449] - bnxt_en: read EEPROM A2h address using page 0 (Jonathan Toppins) [1921449] - bnxt_en: Send HWRM_FUNC_RESET fw command unconditionally. (Jonathan Toppins) [1921449] - bnxt_en: Check abort error state in bnxt_open_nic(). (Jonathan Toppins) [1921449] - bnxt_en: Re-write PCI BARs after PCI fatal error. (Jonathan Toppins) [1921449] - bnxt_en: Invoke cancel_delayed_work_sync() for PFs also. (Jonathan Toppins) [1921449] - bnxt_en: Fix regression in workqueue cleanup logic in bnxt_remove_one(). (Jonathan Toppins) [1921449] - bnxt_en: Add stored FW version info to devlink info_get cb. (Jonathan Toppins) [1921449] - bnxt_en: Refactor bnxt_dl_info_get(). (Jonathan Toppins) [1921449] - bnxt_en: Add bnxt_hwrm_nvm_get_dev_info() to query NVM info. (Jonathan Toppins) [1921449] - bnxt_en: Log unknown link speed appropriately. (Jonathan Toppins) [1921449] - bnxt_en: Log event_data1 and event_data2 when handling RESET_NOTIFY event. (Jonathan Toppins) [1921449] - bnxt_en: Simplify bnxt_async_event_process(). (Jonathan Toppins) [1921449] - bnxt_en: Set driver default message level. (Jonathan Toppins) [1921449] - bnxt_en: Enable online self tests for multi-host/NPAR mode. (Jonathan Toppins) [1921449] - bnxt_en: Return -EROFS to user space, if NVM writes are not permitted. (Jonathan Toppins) [1921449] - bnxt_en: Eliminate unnecessary RX resets. (Jonathan Toppins) [1921449] - bnxt_en: Reduce unnecessary message log during RX errors. (Jonathan Toppins) [1921449] - bnxt_en: Add a software counter for RX ring reset. (Jonathan Toppins) [1921449] - bnxt_en: Implement RX ring reset in response to buffer errors. (Jonathan Toppins) [1921449] - bnxt_en: Refactor bnxt_init_one_rx_ring(). (Jonathan Toppins) [1921449] - bnxt_en: Refactor bnxt_free_rx_skbs(). (Jonathan Toppins) [1921449] - bnxt_en: Log FW health status info, if reset is aborted. (Jonathan Toppins) [1921449] - bnxt_en: perform no master recovery during startup (Jonathan Toppins) [1921449] - bnxt_en: log firmware status on firmware init failure (Jonathan Toppins) [1921449] - bnxt_en: refactor bnxt_alloc_fw_health() (Jonathan Toppins) [1921449] - bnxt_en: Update firmware interface spec to 1.10.1.68. (Jonathan Toppins) [1921449] - bnxt_en: Improve preset max value for ethtool -l. (Jonathan Toppins) [1921449] - bnxt_en: Implement ethtool set_fec_param() method. (Jonathan Toppins) [1921449] - bnxt_en: Report Active FEC encoding during link up. (Jonathan Toppins) [1921449] - bnxt_en: Report FEC settings to ethtool. (Jonathan Toppins) [1921449] - bnxt_en: avoid link reset if speed is not changed (Jonathan Toppins) [1921449] - bnxt_en: Handle ethernet link being disabled by firmware. (Jonathan Toppins) [1921449] - bnxt_en: ethtool: support PAM4 link speeds up to 200G (Jonathan Toppins) [1921449] - bnxt_en: add basic infrastructure to support PAM4 link speeds (Jonathan Toppins) [1921449] - bnxt_en: refactor bnxt_get_fw_speed() (Jonathan Toppins) [1921449] - bnxt_en: refactor code to limit speed advertising (Jonathan Toppins) [1921449] - bnxt_en: Update firmware interface spec to 1.10.1.65. (Jonathan Toppins) [1921449] - bnxt: add pause frame stats (Jonathan Toppins) [1921449] - xfrm: Fix xfrm offload fallback fail case (Andrea Claudi) [1976424] - sctp: trim optlen when it's a huge value in sctp_setsockopt (Xin Long) [1983864] - netfilter: flowtable: Set offload timeouts according to proto values (Phil Sutter) [1979184] - netfilter: conntrack: Introduce udp offload timeout configuration (Phil Sutter) [1979184] - netfilter: conntrack: Introduce tcp offload timeout configuration (Phil Sutter) [1979184] - veth: check for NAPI instead of xdp_prog before xmit of XDP frame (Paolo Abeni) [1952835] - self-tests: add veth tests (Paolo Abeni) [1952835] - veth: refine napi usage (Paolo Abeni) [1952835] - veth: allow enabling NAPI even without XDP (Paolo Abeni) [1952835] - veth: use skb_orphan_partial instead of skb_orphan (Paolo Abeni) [1952835] - net: really orphan skbs tied to closing sk (Paolo Abeni) [1952835] - net: let skb_orphan_partial wake-up waiters. (Paolo Abeni) [1952835] - veth: Store queue_mapping independently of XDP prog presence (Paolo Abeni) [1952835] - net/xfrm: Add inner_ipproto into sec_path (Petr Oros) [1981429] - net, xdp: Introduce xdp_prepare_buff utility routine (Jiri Benc) [1983730] - net, xdp: Introduce xdp_init_buff utility routine (Jiri Benc) [1983730] - bridge: switchdev: Notify about VLAN protocol changes (Ivan Vecera) [1981461] - net: bridge: br_vlan_get_pvid_rcu() should dereference the VLAN group under RCU (Ivan Vecera) [1981461] - bridge: add br_vlan_get_proto() (Ivan Vecera) [1981461] - bridge: add br_vlan_get_pvid_rcu() (Ivan Vecera) [1981461] - RDMA/bnxt_re: Fix a double free in bnxt_qplib_alloc_res (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Get rid of custom module reference counting (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Create direct symbol link between bnxt modules (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Depend on bnxt ethernet driver and not blindly select it (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Fix Kconfig indentation (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Fix error return code in bnxt_qplib_cq_process_terminal() (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Move device to error state upon device crash (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Allow bigger MR creation (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Code refactor while populating user MRs (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Fix max_qp_wrs reported (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Fix entry size during SRQ create (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Fix sizeof mismatch for allocation of pbl_tbl. (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Use rdma_umem_for_each_dma_block() (Selvin Xavier) [1921454 1923026] - [s390] tools/kvm_stat: Exempt time-based counters (Claudio Imbrenda) [1981802] - Documentation/admin-guide: intel_pstate: drop doubled word (David Arcari) [1973225] - Documentation: fix multiple typos found in the admin-guide subdirectory (David Arcari) [1973225] - cpufreq: intel_pstate: Fix active mode setting from command line (David Arcari) [1973225] - cpufreq: intel_pstate: Use passive mode by default without HWP (David Arcari) [1973225] - cpufreq: intel_pstate: Use HWP if enabled by platform firmware (David Arcari) [1973225] - cpufreq: intel_pstate: Simplify intel_pstate_update_perf_limits() (David Arcari) [1973225] - cpufreq: intel_pstate: Clean up frequency computations (David Arcari) [1973225] - cpufreq/intel_pstate: Fix wrong macro conversion (David Arcari) [1973225] - cpufreq: Convert to new X86 CPU match macros (David Arcari) [1973225] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441 (David Arcari) [1973225] - selftests/fpu: Fix debugfs_simple_attr.cocci warning (Vitaly Kuznetsov) [1919182] - selftest/fpu: avoid clang warning (Vitaly Kuznetsov) [1919182] - redhat/configs: Add Enable CONFIG_TEST_FPU (Vitaly Kuznetsov) [1919182] - selftests/fpu: Add an FPU selftest (Vitaly Kuznetsov) [1919182] - x86/fpu/64: Don't FNINIT in kernel_fpu_begin() (Vitaly Kuznetsov) [1919182] - x86/fpu: Make the EFI FPU calling convention explicit (Vitaly Kuznetsov) [1919182] - x86/mmx: Use KFPU_387 for MMX string operations (Vitaly Kuznetsov) [1919182] - x86/fpu: Add kernel_fpu_begin_mask() to selectively initialize state (Vitaly Kuznetsov) [1919182] - x86/fpu: Simplify kernel_fpu_begin() (Vitaly Kuznetsov) [1919182] - x86/fpu: Simplify kernel_fpu_end() (Vitaly Kuznetsov) [1919182] - x86/fpu: Don't use current->mm to check for a kthread (Vitaly Kuznetsov) [1919182] - x86/fpu: Don't export __kernel_fpu_{begin,end}() (Vitaly Kuznetsov) [1919182] - intel_th: pci: Add Alder Lake-P support (Tony Camuso) [1929493 1929494]- can: bcm: delay release of struct bcm_op after synchronize_rcu() (Hangbin Liu) [1975059] {CVE-2021-3609} - seq_file: Disallow extremely large seq buffer allocations (Ian Kent) [1975182] - nvme-pci: look for StorageD3Enable on companion ACPI device instead (Gopal Tiwari) [1965660] - prctl: exe link permission error changed from -EINVAL to -EPERM (Adrian Reber) [1960708] - prctl: Allow local CAP_CHECKPOINT_RESTORE to change /proc/self/exe (Adrian Reber) [1960708] - prctl_set_mm: refactor checks from validate_prctl_map (Adrian Reber) [1960708] - proc: allow access in init userns for map_files with CAP_CHECKPOINT_RESTORE (Adrian Reber) [1960708] - pid_namespace: use checkpoint_restore_ns_capable() for ns_last_pid (Adrian Reber) [1960708] - capabilities: Introduce CAP_CHECKPOINT_RESTORE (Adrian Reber) [1960708] - scripts: skip empty CAP_* strings (Adrian Reber) [1960708] - VMCI: Release resource if the work is already queued (Cathy Avery) [1978518] - perf vendor events arm64: Add Fujitsu A64FX pmu event (Michael Petlan) [1908109] - perf vendor events arm64: Add more common and uarch events (Michael Petlan) [1908109] - sunrpc: Avoid a KASAN slab-out-of-bounds bug in xdr_set_page_base() (Benjamin Coddington) [1969751] - xfs: sync lazy sb accounting on quiesce of read-only mounts (Bill O'Donnell) [1917220] - drm/dp_mst: Avoid to mess up payload table by ports in stale topology (Lyude Paul) [1944404] - drm/dp_mst: Do not set proposed vcpi directly (Lyude Paul) [1944404] - drm/qxl: add lock asserts to qxl_bo_vmap_locked + qxl_bo_vunmap_locked (Lyude Paul) [1944404 1907341] - drm/qxl: rework cursor plane (Lyude Paul) [1944404 1907341] - drm/qxl: move shadow handling to new qxl_prepare_shadow() (Lyude Paul) [1944404 1907341] - drm/qxl: fix monitors object vmap (Lyude Paul) [1944404 1907341] - drm/qxl: fix prime vmap (Lyude Paul) [1944404 1907341] - drm/qxl: add qxl_bo_vmap/qxl_bo_vunmap (Lyude Paul) [1944404 1907341] - drm/qxl: rename qxl_bo_kmap -> qxl_bo_vmap_locked (Lyude Paul) [1944404 1907341] - drm/qxl: more fence wait rework (Lyude Paul) [1944404 1907341] - drm/qxl: properly handle device init failures (Lyude Paul) [1944404 1907341] - drm/qxl: allocate dumb buffers in ram (Lyude Paul) [1944404 1907341] - drm/qxl: simplify qxl_fence_wait (Lyude Paul) [1944404 1907341] - drm/qxl: properly free qxl releases (Lyude Paul) [1944404 1907341] - drm/qxl: handle shadow in primary destroy (Lyude Paul) [1944404 1907341] - drm/qxl: properly pin/unpin shadow (Lyude Paul) [1944404 1907341] - drm/qxl: use drmm_mode_config_init (Lyude Paul) [1944404 1907341] - drm/i915/icp+: Use icp_hpd_irq_setup() instead of spt_hpd_irq_setup() (Lyude Paul) [1944404] - drm/i915/gen9_bc: Add W/A for missing STRAP config on TGP PCH + CML combos (Lyude Paul) [1944404] - drm/i915/gen9_bc: Introduce HPD pin mappings for TGP PCH + CML combos (Lyude Paul) [1944404] - drm/i915/gen9_bc: Introduce TGP PCH DDC pin mappings (Lyude Paul) [1944404] - drm/i915/gen9_bc: Recognize TGP PCH + CML combos (Lyude Paul) [1944404] - drm/i915: rename i915_rev_steppings->intel_step_info (Lyude Paul) [1944404] - drm/i915: rename disp_stepping->display_step and gt_stepping->gt_step (Lyude Paul) [1944404] - drm/i915: rename DISP_STEPPING->DISPLAY_STEP and GT_STEPPING->GT_STEP (Lyude Paul) [1944404] - drm/i915: switch TGL and ADL to the new stepping scheme (Lyude Paul) [1944404] - drm/i915: switch KBL to the new stepping scheme (Lyude Paul) [1944404] - drm/i915: add new helpers for accessing stepping info (Lyude Paul) [1944404] - drm/i915: split out stepping info to a new file (Lyude Paul) [1944404] - drm/i915: Add DISPLAY_VER() and related macros (Lyude Paul) [1944404] - drm/i915/display: Do not allow DC3CO if PSR SF is enabled (Lyude Paul) [1944404] - drm/i915: s/dev_priv/i915/ for the remainder of DDI clock routing (Lyude Paul) [1944404] - drm/i915: Relocate icl_sanitize_encoder_pll_mapping() (Lyude Paul) [1944404] - drm/i915: Use .disable_clock() for pll sanitation (Lyude Paul) [1944404] - drm/i915: Split adl-s/rkl from icl_ddi_combo_{enable,disable}_clock() (Lyude Paul) [1944404] - drm/i915: Extract _cnl_ddi_{enable,disable}_clock() (Lyude Paul) [1944404] - drm/i915: Sprinkle WARN(!pll) into icl/dg1 .clock_enable() (Lyude Paul) [1944404] - drm/i915: Sprinkle a few missing locks around shared DDI clock registers (Lyude Paul) [1944404] - drm/i915: Use intel_de_rmw() for DDI clock routing (Lyude Paul) [1944404] - drm/i915: Extract icl+ .{enable,disable}_clock() vfuncs (Lyude Paul) [1944404] - drm/i915: Convert DG1 over to .{enable,disable}_clock() (Lyude Paul) [1944404] - drm/i195: Extract cnl_ddi_{enable,disable}_clock() (Lyude Paul) [1944404] - drm/i915: Extract skl_ddi_{enable,disable}_clock() (Lyude Paul) [1944404] - drm/i915: Extract hsw_ddi_{enable,disable}_clock() (Lyude Paul) [1944404] - drm/i915: Introduce .{enable,disable}_clock() encoder vfuncs (Lyude Paul) [1944404] - drm/i915: Use intel_ddi_clk_select() for FDI (Lyude Paul) [1944404] - drm/i915/adl_s: Add GT and CTX WAs for ADL-S (Lyude Paul) [1944404] - drm/i915/adl_s: Add display WAs for ADL-S (Lyude Paul) [1944404] - drm/i915/display: Add HAS_D12_PLANE_MINIMIZATION (Lyude Paul) [1944404] - drm/i915/adl_s: Re-use TGL GuC/HuC firmware (Lyude Paul) [1944404] - drm/i915/adl_s: Add power wells (Lyude Paul) [1944404] - drm/i915/adl_s: Update PHY_MISC programming (Lyude Paul) [1944404] - drm/i915/adl_s: Update combo PHY master/slave relationships (Lyude Paul) [1944404] - drm/i915/adl_s: Add vbt port and aux channel settings for adls (Lyude Paul) [1944404] - drm/i915/adl_s: Add adl-s ddc pin mapping (Lyude Paul) [1944404] - drm/i915/adl_s: Initialize display for ADL-S (Lyude Paul) [1944404] - drm/i915/adl_s: Configure Port clock registers for ADL-S (Lyude Paul) [1944404] - drm/i915/adl_s: Configure DPLL for ADL-S (Lyude Paul) [1944404] - drm/i915/adl_s: Add PHYs for Alderlake S (Lyude Paul) [1944404] - drm/i915/adl_s: Add PCH support (Lyude Paul) [1944404] - drm/i915/adl_s: Add ADL-S platform info and PCI ids (Lyude Paul) [1944404] - drm/i915/tgl: Use TGL stepping info for applying WAs (Lyude Paul) [1944404] - redhat/configs: Update CONFIG_HSA_AMD (Lyude Paul) - redhat/configs: Update CONFIG_DRM_AMDGPU_USERPTR (Lyude Paul) - DRM Backport v5.11 -> v5.12.4 (Lyude Paul) [1944404] - include/linux/kernel.h: add typeof_member() macro (Lyude Paul) [1944404] - drm: Use USB controller's DMA mask when importing dmabufs (Lyude Paul) [1944404] - PM: runtime: Add pm_runtime_get_if_active() (Lyude Paul) [1944404] - PCI: Add pci_rebar_bytes_to_size() (Lyude Paul) [1944404] - PCI: Export pci_rebar_get_possible_sizes() (Lyude Paul) [1944404] - DRM backport v5.10->v5.11 (Lyude Paul) [1944404] - dma-buf: Use struct dma_buf_map in dma_buf_vunmap() interfaces (Lyude Paul) [1944404] - dma-buf: Use struct dma_buf_map in dma_buf_vmap() interfaces (Lyude Paul) [1944404] - dma-buf: Add struct dma-buf-map for storing struct dma_buf.vaddr_ptr (Lyude Paul) [1944404] - PCI/PM: Do not generate wakeup event when runtime resuming device (Lyude Paul) [1944404] - PCI/PM: Rename pci_wakeup_bus() to pci_resume_bus() (Lyude Paul) [1944404] - blktrace: make relay callbacks const (Lyude Paul) [1944404] - drm/i915: make relay callbacks const (Lyude Paul) [1944404] - relay: allow the use of const callback structs (Lyude Paul) [1944404] - relay: make create_buf_file and remove_buf_file callbacks mandatory (Lyude Paul) [1944404] - relay: require non-NULL callbacks in relay_open() (Lyude Paul) [1944404] - relay: remove unused buf_mapped and buf_unmapped callbacks (Lyude Paul) [1944404] - drm/edid: fix objtool warning in drm_cvt_modes() (Lyude Paul) [1944404] - drm/edid: Fix uninitialized variable in drm_cvt_modes() (Lyude Paul) [1944404] - DRM backport v5.9.y -> v5.10 (Lyude Paul) [1944404] - time: Introduce jiffies64_to_msecs() (Lyude Paul) [1944404] - virtio: add dma-buf support for exported objects (Lyude Paul) [1944404] - objtool: Rename frame.h -> objtool.h (Lyude Paul) [1944404] - moduleparams: Add hexint type parameter (Lyude Paul) [1944404] - iommu/vt-d: Move intel_iommu_gfx_mapped to Intel IOMMU header (Lyude Paul) [1944404]- [s390] s390/zcrypt/pkey: introduce zcrypt_wait_api_operational() function (Claudio Imbrenda) [1881833] - [s390] s390/ap: ap bus userspace notifications for some bus conditions (Claudio Imbrenda) [1881833] - [s390] s390/pkey: fix paes selftest failure with paes and pkey static build (Claudio Imbrenda) [1881833] - KVM: nSVM: Avoid tainiting kernel by default (Vitaly Kuznetsov) [1982248] - KVM: s390x: implement KVM_CAP_SET_GUEST_DEBUG2 (Thomas Huth) [1945752] - KVM: s390: fix guarded storage control register handling (Thomas Huth) [1945752] - s390/protvirt: fix error return code in uv_info_init() (Thomas Huth) [1945752] - s390/uv: fix prot virt host indication compilation (Thomas Huth) [1945752] - KVM: s390: VSIE: fix MVPG handling for prefixing and MSO (Thomas Huth) [1945752] - KVM: s390: split kvm_s390_real_to_abs (Thomas Huth) [1945752] - KVM: s390: VSIE: correctly handle MVPG when in VSIE (Thomas Huth) [1945752] - KVM: s390: extend kvm_s390_shadow_fault to return entry pointer (Thomas Huth) [1945752] - s390/uv: add prot virt guest/host indication files (Thomas Huth) [1945752] - KVM: s390: split kvm_s390_logical_to_effective (Thomas Huth) [1945752] - KVM: s390: Fix comment spelling in kvm_s390_vcpu_start() (Thomas Huth) [1945752] - s390: uv: Fix sysfs max number of VCPUs reporting (Thomas Huth) [1945752] - KVM: s390: track synchronous pfault events in kvm_stat (Thomas Huth) [1945752] - s390/gmap: make gmap memcg aware (Thomas Huth) [1945752] - KVM: s390: Add memcg accounting to KVM allocations (Thomas Huth) [1945752] - s390/uv: handle destroy page legacy interface (Thomas Huth) [1945752] - KVM: s390: pv: Mark mm as protected after the set secure parameters and improve cleanup (Thomas Huth) [1945752] - virtio/s390: implement virtio-ccw revision 2 correctly (Thomas Huth) [1945752] - sfc: deprecate SFC9020 family (Siena) (Íñigo Huguet) [1926379] - NFS: Fix open coded versions of nfs_set_cache_invalid() in NFSv4 (Benjamin Coddington) [1936478] - NFS: Fix open coded versions of nfs_set_cache_invalid() (Benjamin Coddington) [1936478] - NFS: Clean up function nfs_mark_dir_for_revalidate() (Benjamin Coddington) [1936478] - NFSD: Mark exports of NFS as tech-preview (Benjamin Coddington) [1972229] - perf vendor events intel: Add missing skylake & icelake model numbers (Michael Petlan) [1971959] - tc-testing: add test for ct DNAT tuple collision (Marcelo Ricardo Leitner) [1964578] - tc-testing: add support for sending various scapy packets (Marcelo Ricardo Leitner) [1964578] - tc-testing: fix list handling (Marcelo Ricardo Leitner) [1964578] - net/sched: act_ct: handle DNAT tuple collision (Marcelo Ricardo Leitner) [1964578] - net/packet: remove data races in fanout operations (Balazs Nemeth) [1957270] - net/packet: remove locking from packet_rcv_has_room() (Balazs Nemeth) [1957270] - net: packetmmap: fix only tx timestamp on request (Balazs Nemeth) [1970404] - x86/sgx: Add TAINT_TECH_PREVIEW for virtual EPC (Bandan Das) [1977474] - cxgb4: fix thermal zone device registration (Raju Rangoju) [1954012] - powerpc/64s: Fix crashes when toggling stf barrier (Desnes A. Nunes do Rosario) [1964484] - iavf: Fix an error handling path in 'iavf_probe()' (Stefan Assmann) [1920276] - iavf: clean up packet type lookup table (Stefan Assmann) [1920276] - iavf: redefine the magic number for FDIR GTP-U header fields (Stefan Assmann) [1920276] - iavf: enhance the duplicated FDIR list scan handling (Stefan Assmann) [1920276] - iavf: change the flex-byte support number to macro definition (Stefan Assmann) [1920276] - iavf: remove duplicate free resources calls (Stefan Assmann) [1920276] - iavf: Support for modifying SCTP RSS flow hashing (Stefan Assmann) [1920276] - iavf: Support for modifying UDP RSS flow hashing (Stefan Assmann) [1920276] - iavf: Support for modifying TCP RSS flow hashing (Stefan Assmann) [1920276] - iavf: Add framework to enable ethtool RSS config (Stefan Assmann) [1920276] - iavf: add support for UDP Segmentation Offload (Stefan Assmann) [1920276] - intel: clean up mismatched header comments (Stefan Assmann) [1920276] - iavf: Enable flex-bytes support (Stefan Assmann) [1920276] - iavf: Support Ethernet Type Flow Director filters (Stefan Assmann) [1920276] - iavf: Support IPv6 Flow Director filters (Stefan Assmann) [1920276] - iavf: Support IPv4 Flow Director filters (Stefan Assmann) [1920276] - iavf: Add framework to enable ethtool ntuple filters (Stefan Assmann) [1920276] - net: intel: iavf: fix error return code of iavf_init_get_resources() (Stefan Assmann) [1920276] - workqueue: Move the position of debug_work_activate() in __queue_work() (Waiman Long) [1977537] - workqueue: remove useless unlock() and lock() in series (Waiman Long) [1977537] - workqueue: Convert the pool::lock and wq_mayday_lock to raw_spinlock_t (Waiman Long) [1977537] - workqueue: Use rcuwait for wq_manager_wait (Waiman Long) [1977537] - workqueue: Remove unnecessary kfree() call in rcu_free_wq() (Waiman Long) [1977537] - workqueue: Fix an use after free in init_rescuer() (Waiman Long) [1977537] - workqueue: Use IS_ERR and PTR_ERR instead of PTR_ERR_OR_ZERO. (Waiman Long) [1977537] - workqueue: don't use wq_select_unbound_cpu() for bound works (Waiman Long) [1977537] - workqueue: Use pr_warn instead of pr_warning (Waiman Long) [1977537] - workqueue: more destroy_workqueue() fixes (Waiman Long) [1977537] - workqueue: Minor follow-ups to the rescuer destruction change (Waiman Long) [1977537] - kernel/workqueue: Document wq_worker_last_func() argument (Waiman Long) [1977537] - workqueue: Only unregister a registered lockdep key (Waiman Long) [1977537] - kernel: workqueue: clarify wq_worker_last_func() caller requirements (Waiman Long) [1977537] - workqueue: Fix spelling in source code comments (Waiman Long) [1977537] - workqueue: fix typo in comment (Waiman Long) [1977537] - ice: add correct exception tracing for XDP (Jonathan Toppins) [1920278] - ice: optimize for XDP_REDIRECT in xsk path (Jonathan Toppins) [1920278] - ice: Allow all LLDP packets from PF to Tx (Jonathan Toppins) [1920278] - ice: report supported and advertised autoneg using PHY capabilities (Jonathan Toppins) [1920278] - ice: handle the VF VSI rebuild failure (Jonathan Toppins) [1920278] - ice: Fix VFR issues for AVF drivers that expect ATQLEN cleared (Jonathan Toppins) [1920278] - ice: Fix allowing VF to request more/less queues via virtchnl (Jonathan Toppins) [1920278] - ice: track AF_XDP ZC enabled queues in bitmap (Jonathan Toppins) [1920278] - ice: handle increasing Tx or Rx ring sizes (Jonathan Toppins) [1920278] - ice: Fix potential infinite loop when using u8 loop counter (Jonathan Toppins) [1920278] - ice: fix memory leak of aRFS after resuming from suspend (Jonathan Toppins) [1920278] - ice: Cleanup fltr list in case of allocation issues (Jonathan Toppins) [1920278] - ice: Use port number instead of PF ID for WoL (Jonathan Toppins) [1920278] - ice: Fix for dereference of NULL pointer (Jonathan Toppins) [1920278] - ice: remove DCBNL_DEVRESET bit from PF state (Jonathan Toppins) [1920278] - ice: fix memory allocation call (Jonathan Toppins) [1920278] - ice: prevent ice_open and ice_stop during reset (Jonathan Toppins) [1920278] - ice: Recognize 860 as iSCSI port in CEE mode (Jonathan Toppins) [1920278] - ice: Increase control queue timeout (Jonathan Toppins) [1920278] - ice: Continue probe on link/PHY errors (Jonathan Toppins) [1920278] - ice: fix napi work done reporting in xsk path (Jonathan Toppins) [1920278] - ice: update the number of available RSS queues (Jonathan Toppins) [1920278] - ice: Fix state bits on LLDP mode switch (Jonathan Toppins) [1920278] - ice: Account for port VLAN in VF max packet size calculation (Jonathan Toppins) [1920278] - ice: Set trusted VF as default VSI when setting allmulti on (Jonathan Toppins) [1920278] - ice: report correct max number of TCs (Jonathan Toppins) [1920278] - ice: skip NULL check against XDP prog in ZC path (Jonathan Toppins) [1920278] - ice: remove redundant checks in ice_change_mtu (Jonathan Toppins) [1920278] - ice: move skb pointer from rx_buf to rx_ring (Jonathan Toppins) [1920278] - ice: simplify ice_run_xdp (Jonathan Toppins) [1920278] - ice: Improve MSI-X fallback logic (Jonathan Toppins) [1920278] - ice: Fix trivial error message (Jonathan Toppins) [1920278] - ice: remove unnecessary casts (Jonathan Toppins) [1920278] - ice: Refactor DCB related variables out of the ice_port_info struct (Jonathan Toppins) [1920278] - ice: fix writeback enable logic (Jonathan Toppins) [1920278] - ice: Use PSM clock frequency to calculate RL profiles (Jonathan Toppins) [1920278] - ice: create scheduler aggregator node config and move VSIs (Jonathan Toppins) [1920278 1940527 1940535 1940542] {CVE-2020-24504 CVE-2020-24503 CVE-2020-24502} - ice: Add initial support framework for LAG (Jonathan Toppins) [1920278] - ice: Remove xsk_buff_pool from VSI structure (Jonathan Toppins) [1920278] - ice: implement new LLDP filter command (Jonathan Toppins) [1920278] - ice: log message when trusted VF goes in/out of promisc mode (Jonathan Toppins) [1920278] - ice: remove dead code (Jonathan Toppins) [1920278] - ice: use flex_array_size where possible (Jonathan Toppins) [1920278] - ice: Replace one-element array with flexible-array member (Jonathan Toppins) [1920278] - ice: display stored UNDI firmware version via devlink info (Jonathan Toppins) [1920278] - ice: display stored netlist versions via devlink info (Jonathan Toppins) [1920278] - ice: display some stored NVM versions via devlink info (Jonathan Toppins) [1920278] - ice: introduce function for reading from flash modules (Jonathan Toppins) [1920278] - ice: cache NVM module bank information (Jonathan Toppins) [1920278] - ice: introduce context struct for info report (Jonathan Toppins) [1920278] - ice: create flash_info structure and separate NVM version (Jonathan Toppins) [1920278] - ice: report timeout length for erasing during devlink flash (Jonathan Toppins) [1920278] - ice: Implement flow for IPv6 next header (extension header) (Jonathan Toppins) [1920278] - ice: fix FDir IPv6 flexbyte (Jonathan Toppins) [1920278] - ice: drop dead code in ice_receive_skb() (Jonathan Toppins) [1920278] - ice, xsk: Move Rx allocation out of while-loop (Jonathan Toppins) [1920278] - ice: avoid premature Rx buffer reuse (Jonathan Toppins) [1920278] - ice: Add space to unknown speed (Jonathan Toppins) [1920278] - ice: join format strings to same line as ice_debug (Jonathan Toppins) [1920278] - ice: silence static analysis warning (Jonathan Toppins) [1920278] - ice: cleanup misleading comment (Jonathan Toppins) [1920278] - ice: Remove vlan_ena from vsi structure (Jonathan Toppins) [1920278] - ice: Remove gate to OROM init (Jonathan Toppins) [1920278] - ice: Enable Support for FW Override (E82X) (Jonathan Toppins) [1920278] - ice: don't always return an error for Get PHY Abilities AQ command (Jonathan Toppins) [1920278] - ice: cleanup stack hog (Jonathan Toppins) [1920278] - mm: migrate: fix missing update page_private to hugetlb_page_subpool (Chris von Recklinghausen) [1981661] - mm,hugetlb: drop clearing of flag from prep_new_huge_page (Chris von Recklinghausen) [1981661] - hugetlb: fix uninitialized subpool pointer (Chris von Recklinghausen) [1981661] - include/linux/hugetlb.h: add synchronization information for new hugetlb specific flags (Chris von Recklinghausen) [1981661] - hugetlb: convert PageHugeFreed to HPageFreed flag (Chris von Recklinghausen) [1981661] - hugetlb: convert PageHugeTemporary() to HPageTemporary flag (Chris von Recklinghausen) [1981661] - mm: hugetlb: fix a race between freeing and dissolving the page (Chris von Recklinghausen) [1981661] - mm: don't let userspace spam allocations warnings (Xin Long) [1976699] - dm writecache: make writeback pause configurable (Mike Snitzer) [1978369] - dm writecache: pause writeback if cache full and origin being written directly (Mike Snitzer) [1978369] - dm io tracker: factor out IO tracker (Mike Snitzer) [1978369] - dm writecache: add optional "metadata_only" parameter (Mike Snitzer) [1978369] - dm writecache: add "cleaner" and "max_age" to Documentation (Mike Snitzer) [1978369] - dm writecache: write at least 4k when committing (Mike Snitzer) [1978369] - dm writecache: have ssd writeback wait if the kcopyd workqueue is busy (Mike Snitzer) [1978369] - dm writecache: use list_move instead of list_del_list_add in writecache_writeback() (Mike Snitzer) [1978369] - dm writecache: commit just one block, not a full page (Mike Snitzer) [1978369] - dm writecache: remove unused gfp_t argument from wc_add_block() (Mike Snitzer) [1978369] - dm writecache: interrupt writeback if suspended (Mike Snitzer) [1978369] - dm writecache: don't split bios when overwriting contiguous cache content (Mike Snitzer) [1978369] - dm kcopyd: avoid spin_lock_irqsave from process context (Mike Snitzer) [1978369] - dm kcopyd: avoid useless atomic operations (Mike Snitzer) [1978369] - x86/asm: Optimize memcpy_flushcache() (Mike Snitzer) [1978369] - IB/isert: Align target max I/O size to initiator size (Kamal Heib) [1930955] - IB/isert: set rdma cm afonly flag (Kamal Heib) [1930955]- xsk: Rollback reservation at NETDEV_TX_BUSY (Jiri Benc) [1882711] - xsk: Fix race in SKB mode transmit with shared cq (Jiri Benc) [1882711] - bpf: Only provide bpf_sock_from_file with CONFIG_NET (Jiri Benc) [1882711] - xsk: Validate socket state in xsk_recvmsg, prior touching socket members (Jiri Benc) [1882711] - samples/bpf: Fix spelling mistake "recieving" -> "receiving" (Jiri Benc) [1882711] - samples/bpf: Sample application for eBPF load and socket creation split (Jiri Benc) [1882711] - bpf: Adds support for setting window clamp (Jiri Benc) [1882711] - tcp: declare tcp_mmap() only when CONFIG_MMU is set (Jiri Benc) [1882711] - bpf: Remove trailing semicolon in macro definition (Jiri Benc) [1882711] - bpf: Allow bpf_{s,g}etsockopt from cgroup bind{4,6} hooks (Jiri Benc) [1882711] - bpf: Eliminate rlimit-based memory accounting infra for bpf maps (Jiri Benc) [1882711] - bpf: Eliminate rlimit-based memory accounting for xskmap maps (Jiri Benc) [1882711] - bpf: Eliminate rlimit-based memory accounting for sockmap and sockhash maps (Jiri Benc) [1882711] - bpf: Refine memcg-based memory accounting for xskmap maps (Jiri Benc) [1882711] - bpf: Refine memcg-based memory accounting for sockmap and sockhash maps (Jiri Benc) [1882711] - net, xdp, xsk: fix __sk_mark_napi_id_once napi_id error (Jiri Benc) [1882711] - samples/bpf: Add option to set the busy-poll budget (Jiri Benc) [1882711] - samples/bpf: Add busy-poll support to xdpsock (Jiri Benc) [1882711] - xsk: Propagate napi_id to XDP socket Rx path (Jiri Benc) [1882711] - xsk: Add busy-poll support for {recv,send}msg() (Jiri Benc) [1882711] - xsk: Check need wakeup flag in sendmsg() (Jiri Benc) [1882711] - xsk: Add support for recvmsg() (Jiri Benc) [1882711] - net: Add SO_BUSY_POLL_BUDGET socket option (Jiri Benc) [1882711] - net: Introduce preferred busy-polling (Jiri Benc) [1882711] - net: napi: use READ_ONCE()/WRITE_ONCE() (Jiri Benc) [1882711] - net: napi: add hard irqs deferral feature (Jiri Benc) [1882711] - fs/eventpoll.c: simply CONFIG_NET_RX_BUSY_POLL ifdefery (Jiri Benc) [1882711] - xdp: Remove the functions xsk_map_inc and xsk_map_put (Jiri Benc) [1882711] - xsk: Introduce batched Tx descriptor interfaces (Jiri Benc) [1882711] - xsk: Introduce padding between more ring pointers (Jiri Benc) [1882711] - net: page_pool: Add bulk support for ptr_ring (Jiri Benc) [1882711] - net: xdp: Introduce bulking for xdp tx return path (Jiri Benc) [1882711] - bpf: Rename some functions in bpf_sk_storage (Jiri Benc) [1882711] - bpf: Folding omem_charge() into sk_storage_charge() (Jiri Benc) [1882711] - net/smc: properly handle workqueue allocation failure (Andrea Claudi) [1955178] - Revert "net/smc: fix a NULL pointer dereference" (Andrea Claudi) [1955178] - KVM: selftests: evmcs_test: Test that KVM_STATE_NESTED_EVMCS is never lost (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Request to sync eVMCS from VMCS12 after migration (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Reset eVMCS clean fields data from prepare_vmcs02() (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Force enlightened VMCS sync from nested_vmx_failValid() (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Ignore 'hv_clean_fields' data when eVMCS data is copied in vmx_get_nested_state() (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Release enlightened VMCS on VMCLEAR (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Introduce 'EVMPTR_MAP_PENDING' post-migration state (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Make copy_vmcs12_to_enlightened()/copy_enlightened_to_vmcs12() return 'void' (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Release eVMCS when enlightened VMENTRY was disabled (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Don't set 'dirty_vmcs12' flag on enlightened VMPTRLD (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Use '-1' in 'hv_evmcs_vmptr' to indicate that eVMCS is not in use (Vitaly Kuznetsov) [1940837] - KVM: selftests: evmcs_test: Check that VMCS12 is alway properly synced to eVMCS after restore (Vitaly Kuznetsov) [1940837] - KVM: selftests: evmcs_test: Check that VMLAUNCH with bogus EVMPTR is causing #UD (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Always make an attempt to map eVMCS after migration (Vitaly Kuznetsov) [1940837] - Bluetooth: btusb: Some Qualcomm Bluetooth adapters stop working (Gopal Tiwari) [1973909] - KVM: x86: Unload MMU on guest TLB flush if TDP disabled to force MMU sync (Vitaly Kuznetsov) [1906634] - scsi: sbitmap: Silence a debug kernel warning triggered by sbitmap_put() (Ewan D. Milne) [1761937] - scsi: core: Replace sdev->device_busy with sbitmap (Ewan D. Milne) [1761937] - scsi: core: Make sure sdev->queue_depth is <= max(shost->can_queue, 1024) (Ewan D. Milne) [1761937] - scsi: core: Add scsi_device_busy() wrapper (Ewan D. Milne) [1761937] - scsi: blk-mq: Return budget token from .get_budget callback (Ewan D. Milne) [1761937] - scsi: blk-mq: Add callbacks for storing & retrieving budget token (Ewan D. Milne) [1761937] - scsi: sbitmap: Add sbitmap_calculate_shift() helper (Ewan D. Milne) [1761937] - scsi: sbitmap: Export sbitmap_weight (Ewan D. Milne) [1761937] - scsi: sbitmap: Move allocation hint into sbitmap (Ewan D. Milne) [1761937] - scsi: sbitmap: Add helpers for updating allocation hint (Ewan D. Milne) [1761937] - scsi: sbitmap: Maintain allocation round_robin in sbitmap (Ewan D. Milne) [1761937] - scsi: sbitmap: Remove sbitmap_clear_bit_unlock (Ewan D. Milne) [1761937] - blk-mq: pass request queue into get/put budget callback (Ewan D. Milne) [1761937] - dma-iommu: implement ->alloc_noncontiguous (Jerry Snitselaar) [1955767] - dma-iommu: refactor iommu_dma_alloc_remap (Jerry Snitselaar) [1955767] - dma-mapping: add a dma_alloc_noncontiguous API (Jerry Snitselaar) [1955767] - dma-mapping: refactor dma_{alloc,free}_pages (Jerry Snitselaar) [1955767] - dma-mapping: add a dma_mmap_pages helper (Jerry Snitselaar) [1955767] - dma-mapping: remove the {alloc,free}_noncoherent methods (Jerry Snitselaar) [1955767] - iommu/vt-d: Make unnecessarily global functions static (Jerry Snitselaar) [1955767] - iommu/vt-d: Remove unused function declarations (Jerry Snitselaar) [1955767] - iommu/vt-d: Remove SVM_FLAG_PRIVATE_PASID (Jerry Snitselaar) [1955767] - iommu/vt-d: Remove svm_dev_ops (Jerry Snitselaar) [1955767] - iommu/vt-d: Use Real PCI DMA device for IRTE (Jerry Snitselaar) [1955767] - iommu/vt-d: Calculate and set flags for handle_mm_fault (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix build error of pasid_enable_wpe() with !X86 (Jerry Snitselaar) [1955767] - iommu/vt-d: Avoid unnecessary cache flush in pasid entry teardown (Jerry Snitselaar) [1955767] - iommu/vt-d: Enable write protect propagation from guest (Jerry Snitselaar) [1955767] - iommu/vt-d: Enable write protect for supervisor SVM (Jerry Snitselaar) [1955767] - iommu/vt-d: Report more information about invalidation errors (Jerry Snitselaar) [1955767] - iommu/vt-d: Disable SVM when ATS/PRI/PASID are not enabled in the device (Jerry Snitselaar) [1955767] - iommu: Stop exporting free_iova_fast() (Jerry Snitselaar) [1955767] - iommu: Delete iommu_dma_free_cpu_cached_iovas() (Jerry Snitselaar) [1955767] - iommu/vt-d: Remove IOVA domain rcache flushing for CPU offlining (Jerry Snitselaar) [1955767] - iova: Add CPU hotplug handler to flush rcaches (Jerry Snitselaar) [1955767] - iommu/iova: Improve restart logic (Jerry Snitselaar) [1955767] - iommu/iova: Add rbtree entry helper (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Remove the unused fields for PREFETCH_CONFIG command (Jerry Snitselaar) [1955767] - iommu/vt-d: Use user privilege for RID2PASID translation (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix sysfs leak in alloc_iommu() (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Add a check to avoid invalid iotlb sync (Jerry Snitselaar) [1955767] - x86/events/amd/iommu: Fix invalid Perf result due to IOMMU PMC power-gating (Jerry Snitselaar) [1955767] - iommu: Fix a boundary issue to avoid performance drop (Jerry Snitselaar) [1955767] - iommu/vt-d: Check for allocation failure in aux_detach_device() (Jerry Snitselaar) [1955767] - iommu/vt-d: Remove unused dma map/unmap trace events (Jerry Snitselaar) [1955767] - iommu/amd: Clear DMA ops when switching domain (Jerry Snitselaar) [1955767] - iommu/amd: Remove performance counter pre-initialization test (Jerry Snitselaar) [1955767] - Revert "iommu/amd: Fix performance counter initialization" (Jerry Snitselaar) [1955767] - iommu/dma: Resurrect the "forcedac" option (Jerry Snitselaar) [1955767] - iommu: Check dev->iommu in iommu_dev_xxx functions (Jerry Snitselaar) [1955767] - iommu/amd: Put newline after closing bracket in warning (Jerry Snitselaar) [1955767] - iommu/vt-d: Force to flush iotlb before creating superpage (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix an error handling path in 'intel_prepare_irq_remapping()' (Jerry Snitselaar) [1955767] - iommu/vt-d: Invalidate PASID cache when root/context entry changed (Jerry Snitselaar) [1955767] - iommu/vt-d: Remove WO permissions on second-level paging entries (Jerry Snitselaar) [1955767] - iommu/vt-d: Report the right page fault address (Jerry Snitselaar) [1955767] - iommu/vt-d: Report right snoop capability when using FL for IOVA (Jerry Snitselaar) [1955767] - iommu/vt-d: Don't set then clear private data in prq_event_thread() (Jerry Snitselaar) [1955767] - iommu/vt-d: Reject unsupported page request modes (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: add bit field SFM into GERROR_ERR_MASK (Jerry Snitselaar) [1955767] - iommu/amd: Keep track of amd_iommu_irq_remap state (Jerry Snitselaar) [1955767] - iommu/amd: Don't call early_amd_iommu_init() when AMD IOMMU is disabled (Jerry Snitselaar) [1955767] - iommu/amd: Move Stoney Ridge check to detect_ivrs() (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix status code for Allocate/Free PASID command (Jerry Snitselaar) [1955767] - iommu: Don't use lazy flush for untrusted device (Jerry Snitselaar) [1955767] - iommu/amd: Fix sleeping in atomic in increase_address_space() (Jerry Snitselaar) [1955767] - iommu: Delete iommu_dev_has_feature() (Jerry Snitselaar) [1955767] - iommu: Delete iommu_domain_window_disable() (Jerry Snitselaar) [1955767] - iommu: Stop exporting iommu_map_sg_atomic() (Jerry Snitselaar) [1955767] - iova: Stop exporting some more functions (Jerry Snitselaar) [1955767] - iova: Delete copy_reserved_iova() (Jerry Snitselaar) [1955767] - iova: Make has_iova_flush_queue() private (Jerry Snitselaar) [1955767] - iommu/vt-d: Add iotlb_sync_map callback (Jerry Snitselaar) [1955767] - iommu/vt-d: Move capability check code to cap_audit files (Jerry Snitselaar) [1921289] - iommu/vt-d: Audit IOMMU Capabilities and add helper functions (Jerry Snitselaar) [1921289] - iommu/vt-d: Fix 'physical' typos (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix compile error [-Werror=implicit-function-declaration] (Jerry Snitselaar) [1955767] - iommu/vt-d: Use INVALID response code instead of FAILURE (Jerry Snitselaar) [1920726] - iommu/vt-d: Clear PRQ overflow only when PRQ is empty (Jerry Snitselaar) [1955767] - iommu/vt-d: Preset Access/Dirty bits for IOVA over FL (Jerry Snitselaar) [1955767] - iommu/vt-d: Add qi_submit trace event (Jerry Snitselaar) [1955767] - iommu/vt-d: Consolidate duplicate cache invaliation code (Jerry Snitselaar) [1955767] - iommu/amd: Adopt IO page table framework for AMD IOMMU v1 page table (Jerry Snitselaar) [1955767] - iommu/amd: Introduce iommu_v1_map_page and iommu_v1_unmap_page (Jerry Snitselaar) [1955767] - iommu/amd: Introduce iommu_v1_iova_to_phys (Jerry Snitselaar) [1955767] - iommu/amd: Refactor fetch_pte to use struct amd_io_pgtable (Jerry Snitselaar) [1955767] - iommu/amd: Rename variables to be consistent with struct io_pgtable_ops (Jerry Snitselaar) [1955767] - iommu/amd: Remove amd_iommu_domain_get_pgtable (Jerry Snitselaar) [1955767] - iommu/amd: Restructure code for freeing page table (Jerry Snitselaar) [1955767] - iommu/amd: Move IO page table related functions (Jerry Snitselaar) [1955767] - iommu/amd: Declare functions as extern (Jerry Snitselaar) [1955767] - iommu/amd: Convert to using amd_io_pgtable (Jerry Snitselaar) [1955767] - iommu/amd: Move pt_root to struct amd_io_pgtable (Jerry Snitselaar) [1955767] - iommu/amd: Prepare for generic IO page table framework (Jerry Snitselaar) [1955767] - iommu/amd: Re-define amd_iommu_domain_encode_pgtable as inline (Jerry Snitselaar) [1955767] - iommu/amd: remove h from printk format specifier (Jerry Snitselaar) [1955767] - iommu/amd: Use DEFINE_SPINLOCK() for spinlock (Jerry Snitselaar) [1955767] - iommu/amd: Remove unnecessary assignment (Jerry Snitselaar) [1955767] - iommu: Properly pass gfp_t in _iommu_map() to avoid atomic sleeping (Jerry Snitselaar) [1955767] - iommu/io-pgtable-arm-v7s: Add cfg as a param in some macros (Jerry Snitselaar) [1955767] - iommu/io-pgtable-arm-v7s: Clarify LVL_SHIFT/BITS macro (Jerry Snitselaar) [1955767] - iommu/io-pgtable-arm-v7s: Use ias to check the valid iova in unmap (Jerry Snitselaar) [1955767] - iommu/io-pgtable: Remove TLBI_ON_MAP quirk (Jerry Snitselaar) [1955767] - iommu/io-pgtable: Allow io_pgtable_tlb ops optional (Jerry Snitselaar) [1955767] - iommu: Switch gather->end to the inclusive end (Jerry Snitselaar) [1955767] - iommu: Add iova and size as parameters in iotlb_sync_map (Jerry Snitselaar) [1955767] - iommu: Move iotlb_sync_map out from __iommu_map (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Add support for VHE (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Make BTM optional for SVA (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Split arm_smmu_tlb_inv_range() (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Use DEFINE_RES_MEM() to simplify code (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Remove the page 1 fixup (Jerry Snitselaar) [1955767] - x86,swiotlb: Adjust SWIOTLB bounce buffer size for SEV guests (Jerry Snitselaar) [1955767] - iommu: Check dev->iommu in dev_iommu_priv_get() before dereferencing it (Jerry Snitselaar) [1955767] - iommu/vt-d: Do not use flush-queue when caching-mode is on (Jerry Snitselaar) [1955767] - iommu/vt-d: Correctly check addr alignment in qi_flush_dev_iotlb_pasid() (Jerry Snitselaar) [1955767] - iommu/amd: Use IVHD EFR for early initialization of IOMMU features (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix unaligned addresses for intel_flush_svm_range_dev() (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix ineffective devTLB invalidation for subdevices (Jerry Snitselaar) [1920750 1920749] - iommu/vt-d: Fix general protection fault in aux_detach_device() (Jerry Snitselaar) [1920748] - iommu/vt-d: Move intel_iommu info from struct intel_svm to struct intel_svm_dev (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix lockdep splat in sva bind()/unbind() (Jerry Snitselaar) [1955767] - Revert "iommu: Add quirk for Intel graphic devices in map_sg" (Jerry Snitselaar) [1955767] - iommu/intel: Fix memleak in intel_irq_remapping_alloc (Jerry Snitselaar) [1955767] - iommu/iova: fix 'domain' typos (Jerry Snitselaar) [1955767] - dma-iommu: remove __iommu_dma_mmap (Jerry Snitselaar) [1955767] - iommu/io-pgtable: Remove tlb_flush_leaf (Jerry Snitselaar) [1955767] - iommu/vt-d: Avoid GFP_ATOMIC where it is not needed (Jerry Snitselaar) [1955767] - iommu/vt-d: Remove set but not used variable (Jerry Snitselaar) [1955767] - iommu/vt-d: Cleanup after converting to dma-iommu ops (Jerry Snitselaar) [1955767] - iommu/vt-d: Convert intel iommu driver to the iommu ops (Jerry Snitselaar) [1955767] - iommu/vt-d: Don't clear GFP_DMA and GFP_DMA32 flags (Jerry Snitselaar) [1955767] - iommu/vt-d: Update domain geometry in iommu_ops.at(de)tach_dev (Jerry Snitselaar) [1955767] - iommu: Add quirk for Intel graphic devices in map_sg (Jerry Snitselaar) [1955767] - swiotlb: remove the tbl_dma_addr argument to swiotlb_tbl_map_single (Jerry Snitselaar) [1955767] - swiotlb-xen: remove start_dma_addr (Jerry Snitselaar) [1955767] - iommu: Allow the dma-iommu api to use bounce buffers (Jerry Snitselaar) [1955767] - iommu: Add iommu_dma_free_cpu_cached_iovas() (Jerry Snitselaar) [1955767] - iommu: Handle freelists when using deferred flushing in iommu drivers (Jerry Snitselaar) [1955767] - iommu/sva: Add PASID helpers (Jerry Snitselaar) [1955767] - iommu/ioasid: Add ioasid references (Jerry Snitselaar) [1955767] - iommu/io-pgtable-arm: Remove unused 'level' parameter from iopte_type() macro (Jerry Snitselaar) [1955767] - iommu: Defer the early return in arm_(v7s/lpae)_map (Jerry Snitselaar) [1955767] - iommu: Improve the performance for direct_mapping (Jerry Snitselaar) [1955767] - iommu: return error code when it can't get group (Jerry Snitselaar) [1955767] - iommu: Modify the description of iommu_sva_unbind_device (Jerry Snitselaar) [1955767] - iommu: Stop exporting free_iova_mem() (Jerry Snitselaar) [1955767] - iommu: Stop exporting alloc_iova_mem() (Jerry Snitselaar) [1955767] - iommu: Delete split_and_remove_iova() (Jerry Snitselaar) [1955767] - iommu: avoid taking iova_rbtree_lock twice (Jerry Snitselaar) [1955767] - iommu/iova: Free global iova rcache on iova alloc failure (Jerry Snitselaar) [1955767] - iommu/iova: Retry from last rb tree node if iova search fails (Jerry Snitselaar) [1955767] - iommu: Fix htmldocs warnings in sysfs-kernel-iommu_groups (Jerry Snitselaar) [1955767] - iommu: Document usage of "/sys/kernel/iommu_groups//type" file (Jerry Snitselaar) [1838589] - iommu: Take lock before reading iommu group default domain type (Jerry Snitselaar) [1838589] - iommu: Add support to change default domain of an iommu group (Jerry Snitselaar) [1838589] - iommu: Move def_domain type check for untrusted device into core (Jerry Snitselaar) [1838589] - iommu/arm-smmu-v3: Hook up ATC invalidation to mm ops (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Implement iommu_sva_bind/unbind() (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Move non-strict mode to use io_pgtable_domain_attr (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Add support for pagetable config domain attribute (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Assign boolean values to a bool variable (Jerry Snitselaar) [1955767] - iommu/io-pgtable-arm: Add support to use system cache (Jerry Snitselaar) [1955767] - iommu/io-pgtable: Add a domain attribute for pagetable configuration (Jerry Snitselaar) [1955767] - iommu/io-pgtable-arm: Support coherency for Mali LPAE (Jerry Snitselaar) [1955767] - dma-mapping: document dma_{alloc,free}_pages (Jerry Snitselaar) [1955767] - dma-direct: simplify the DMA_ATTR_NO_KERNEL_MAPPING handling (Jerry Snitselaar) [1955767] - dma-direct: factor out a dma_direct_alloc_from_pool helper (Jerry Snitselaar) [1955767] - dma-direct check for highmem pages in dma_direct_alloc_pages (Jerry Snitselaar) [1955767] - firewire-ohci: use dma_alloc_pages (Jerry Snitselaar) [1955767] - dma-iommu: implement ->alloc_noncoherent (Jerry Snitselaar) [1955767] - dma-mapping: add new {alloc,free}_noncoherent dma_map_ops methods (Jerry Snitselaar) [1955767] - dma-mapping: add a new dma_alloc_pages API (Jerry Snitselaar) [1955767] - dma-mapping: add a new dma_alloc_noncoherent API (Jerry Snitselaar) [1955767] - drm/nouveau/gk20a: stop setting DMA_ATTR_NON_CONSISTENT (Jerry Snitselaar) [1955767] - mm: turn alloc_pages into an inline function (Jerry Snitselaar) [1955767] - dma-mapping: better document dma_addr_t and DMA_MAPPING_ERROR (Jerry Snitselaar) [1955767] - dma-mapping: move valid_dma_direction to dma-direction.h (Jerry Snitselaar) [1955767] - dma-debug: convert comma to semicolon (Jerry Snitselaar) [1955767] - dma-direct: Fix potential NULL pointer dereference (Jerry Snitselaar) [1955767] - dma-mapping: move the dma_declare_coherent_memory documentation (Jerry Snitselaar) [1955767] - dma-mapping: move dma_common_{mmap,get_sgtable} out of mapping.c (Jerry Snitselaar) [1955767] - dma-mapping: make support for dma ops optional (Jerry Snitselaar) [1955767] - dma-direct: rename and cleanup __phys_to_dma (Jerry Snitselaar) [1955767] - dma-direct: remove __dma_to_phys (Jerry Snitselaar) [1955767] - dma-direct: use phys_to_dma_direct in dma_direct_alloc (Jerry Snitselaar) [1955767] - dma-direct: lift gfp_t manipulation out of__dma_direct_alloc_pages (Jerry Snitselaar) [1955767] - dma-direct: remove dma_direct_{alloc,free}_pages (Jerry Snitselaar) [1955767] - dma-debug: remove most exports (Jerry Snitselaar) [1955767] - dma-mapping: remove the dma_dummy_ops export (Jerry Snitselaar) [1955767] - dma-mapping: set default segment_boundary_mask to ULONG_MAX (Jerry Snitselaar) [1955767] - dma-mapping: introduce dma_get_seg_boundary_nr_pages() (Jerry Snitselaar) [1955767] - swiotlb: using SIZE_MAX needs limits.h included (Jerry Snitselaar) [1955767] - swiotlb: fix "x86: Don't panic if can not alloc buffer for swiotlb" (Jerry Snitselaar) [1955767] - swiotlb: Mark max_segment with static keyword (Jerry Snitselaar) [1955767] - swiotlb: Declare swiotlb_late_init_with_default_size() in header (Jerry Snitselaar) [1955767] - swiotlb: Use pa to print phys_addr_t variables (Jerry Snitselaar) [1955767] - dma-debug: remove debug_dma_assert_idle() function (Jerry Snitselaar) [1955767] - dma-mapping: move debug configuration options to kernel/dma (Jerry Snitselaar) [1955767] - dma-debug: fix debug_dma_assert_idle(), use rcu_read_lock() (Jerry Snitselaar) [1955767] - iommu: Check return of __iommu_attach_device() (Jerry Snitselaar) [1955767] - iommu/amd: Enforce 4k mapping for certain IOMMU data structures (Jerry Snitselaar) [1955767] - iommu: Fix a check in iommu_check_bind_data() (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix a bug for PDP check in prq_event_thread (Jerry Snitselaar) [1955767] - iommu/vt-d: Check UAPI data processed by IOMMU core (Jerry Snitselaar) [1955767] - iommu/uapi: Handle data and argsz filled by users (Jerry Snitselaar) [1955767] - iommu/uapi: Rename uapi functions (Jerry Snitselaar) [1955767] - iommu/uapi: Use named union for user data (Jerry Snitselaar) [1955767] - iommu/uapi: Add argsz for user filled data (Jerry Snitselaar) [1955767] - docs: IOMMU user API (Jerry Snitselaar) [1955767] - iommu/dma: Handle init_iova_flush_queue() failure in dma-iommu path (Jerry Snitselaar) [1955767] - iommu/iova: Replace cmpxchg with xchg in queue_iova (Jerry Snitselaar) [1955767] - iommu/dma: Remove broken huge page handling (Jerry Snitselaar) [1955767] - iommu: Rename iommu_tlb_* functions to iommu_iotlb_* (Jerry Snitselaar) [1955767] - iommu/vt-d: Use device numa domain if RHSA is missing (Jerry Snitselaar) [1955767] - iommu/vt-d: Drop kerneldoc marker from regular comment (Jerry Snitselaar) [1955767] - iommu/amd: Re-purpose Exclusion range registers to support SNP CWWB (Jerry Snitselaar) [1955767] - iommu/amd: Add support for RMP_PAGE_FAULT and RMP_HW_ERR (Jerry Snitselaar) [1955767] - iommu/amd: Use 4K page for completion wait write-back semaphore (Jerry Snitselaar) [1955767] - iommu/amd: Add missing function prototypes to fix -Wmissing-prototypes (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Add SVA device feature (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Check for SVA features (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Seize private ASID (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Share process page tables (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Move definitions to a header (Jerry Snitselaar) [1955767] - iommu/io-pgtable-arm: Move some definitions to a header (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Ensure queue is read after updating prod pointer (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Constify some helpers (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Prepare for the adreno-smmu implementation (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Add support for split pagetables (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Pass io-pgtable config to implementation specific function (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Fix endianness annotations (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: permit users to disable msi polling (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: replace module_param_named by module_param for disable_bypass (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: replace symbolic permissions by octal permissions for module parameter (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Fix l1 stream table size in the error message (Jerry Snitselaar) [1955767] - ACPI: Do not create new NUMA domains from ACPI static tables that are not SRAT (Jerry Snitselaar) [1955767] - iommu/amd: Prevent NULL pointer dereference (Jerry Snitselaar) [1955767] - treewide: Use fallthrough pseudo-keyword (Jerry Snitselaar) [1955767] - virtio-iommu: convert to LE accessors (Jerry Snitselaar) [1955767] - virtio_iommu: correct tags for config space fields (Jerry Snitselaar) [1955767] - mmap locking API: use coccinelle to convert mmap_sem rwsem call sites (Jerry Snitselaar) [1955767] - iommu/iova: Unify format of the printed messages (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Move Arm SMMU drivers into their own subdirectory (Jerry Snitselaar) [1955767] - iommu/arm-smmu: move TLB timeout and spin count macros (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Call configuration impl hook before consuming features (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Manage ASIDs with xarray (Jerry Snitselaar) [1955767] - redhat/configs: Add CONFIG_ARM_SMMU_DISABLE_BYPASS_BY_DEFAULT (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Break insecure users by disabling bypass by default (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Workaround for Marvell Armada-AP806 SoC erratum #582743 (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Allow client devices to select direct mapping (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Add global/context fault implementation hooks (Jerry Snitselaar) [1955767] - iommu/arm-smmu: add NVIDIA implementation for ARM MMU-500 usage (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Fix trivial typo (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Update impl quirks comment (Jerry Snitselaar) [1955767] - iommu: arm-smmu-impl: Convert to a generic reset implementation (Jerry Snitselaar) [1955767] - iommu: arm-smmu-impl: Add sdm845 implementation hook (Jerry Snitselaar) [1955767] - firmware/qcom_scm: Add scm call to handle smmu errata (Jerry Snitselaar) [1955767] - firmware: qcom_scm-64: Add atomic version of qcom_scm_call (Jerry Snitselaar) [1955767] - firmware: qcom: scm: Ensure 'a0' status code is treated as signed (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Batch context descriptor invalidation (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Write level-1 descriptors atomically (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Add support for PCI PASID (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Add second level of context descriptor table (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Prepare for handling arm_smmu_write_ctx_desc() failure (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Propagate ssid_bits (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Add support for Substream IDs (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Add context descriptor tables allocators (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Prepare arm_smmu_s1_cfg for SSID support (Jerry Snitselaar) [1955767] - dt-bindings: document PASID property for IOMMU masters (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Don't display an error when IRQ lines are missing (Jerry Snitselaar) [1955767] - selftests: net: add UDP GRO forwarding self-tests (Paolo Abeni) [1948493] - bareudp: allow UDP L4 GRO passthrou (Paolo Abeni) [1948493] - geneve: allow UDP L4 GRO passthrou (Paolo Abeni) [1948493] - vxlan: allow L4 GRO passthrough (Paolo Abeni) [1948493] - udp: never accept GSO_FRAGLIST packets (Paolo Abeni) [1948493] - udp: properly complete L4 GRO over UDP tunnel packet (Paolo Abeni) [1948493] - udp: skip L4 aggregation for UDP tunnel packets (Paolo Abeni) [1948493] - udp: fixup csum for GSO receive slow path (Paolo Abeni) [1948493] - udp: allow forwarding of plain (non-fraglisted) UDP GRO packets (Paolo Abeni) [1948493] - net: introduce a netdev feature for UDP GRO forwarding (Paolo Abeni) [1948493] - [s390] s390/pkey: support CCA and EP11 secure ECC private keys (Claudio Imbrenda) [1780669] - [s390] s390/zcrypt: Support for CCA APKA master keys (Claudio Imbrenda) [1780669] - [s390] s390/zcrypt: remove set_fs() invocation in zcrypt device driver (Claudio Imbrenda) [1780669] - [s390] s390/zcrypt: simplify cca_findcard2 loop code (Claudio Imbrenda) [1780669] - cxgb4: Add new T6 PCI device id 0x6092 (Rahul Lakkireddy) [1950186] - KVM: VMX: Don't use vcpu->run->internal.ndata as an array index (Jon Maloy) [1954219] {CVE-2021-3501} - Bluetooth: Prevent out-of-bounds read in hci_inquiry_result_with_rssi_evt() (Gopal Tiwari) [1978598] - Bluetooth: Prevent out-of-bounds read in hci_inquiry_result_evt() (Gopal Tiwari) [1978598] - Bluetooth: Fix slab-out-of-bounds read in hci_extended_inquiry_result_evt() (Gopal Tiwari) [1978598] - x86/cpu: Avoid cpuinfo-induced IPIing of idle CPUs (Waiman Long) [1970499] - x86/cpu: Avoid cpuinfo-induced IPI pileups (Waiman Long) [1970499] - x86/cpu: Disable frequency requests via aperfmperf IPI for nohz_full CPUs (Waiman Long) [1970499] - x86: Convert some slow-path static_cpu_has() callers to boot_cpu_has() (Waiman Long) [1970499] - x86/ldt: Enable LDT user-mapping for PAE (Waiman Long) [1970499] - fanotify: fix merging marks masks with FAN_ONDIR (Miklos Szeredi) [1832099] - sfc: avoid duplicated code in ef10_sriov (Íñigo Huguet) [1931779] - sfc: explain that "attached" VFs only refer to Xen (Íñigo Huguet) [1931779] - sfc: error code if SRIOV cannot be disabled (Íñigo Huguet) [1931779] - sfc: avoid double pci_remove of VFs (Íñigo Huguet) [1931779] - tpm: fix error return code in tpm2_get_cc_attrs_tbl() (Jerry Snitselaar) [1920812] - tpm, tpm_tis: Reserve locality in tpm_tis_resume() (Jerry Snitselaar) [1920812] - tpm, tpm_tis: Extend locality handling to TPM2 in tpm_tis_gen_interrupt() (Jerry Snitselaar) [1920812] - tpm: vtpm_proxy: Avoid reading host log when using a virtual device (Jerry Snitselaar) [1920812] - tpm: acpi: Check eventlog signature before using it (Jerry Snitselaar) [1920812] - tpm: efi: Use local variable for calculating final log size (Jerry Snitselaar) [1920812] - tpm: Remove unintentional dump_stack() call (Jerry Snitselaar) [1920812] - tpm, tpm_tis: Decorate tpm_tis_gen_interrupt() with request_locality() (Jerry Snitselaar) [1920812] - tpm, tpm_tis: Decorate tpm_get_timeouts() with request_locality() (Jerry Snitselaar) [1920812] - KEYS: trusted: Reserve TPM for seal and unseal operations (Jerry Snitselaar) [1920812] - tpm/ppi: Constify static struct attribute_group (Jerry Snitselaar) [1920812] - tpm: add sysfs exports for all banks of PCR registers (Jerry Snitselaar) [1920812] - tpm: Remove tpm_dev_wq_lock (Jerry Snitselaar) [1920812] - tpm: Fix fall-through warnings for Clang (Jerry Snitselaar) [1920812] - tpm_tis: Clean up locality release (Jerry Snitselaar) [1920812] - tpm_tis: Disable interrupts on ThinkPad T490s (Jerry Snitselaar) [1920812] - tpm_tis: Fix check_locality for correct locality acquisition (Jerry Snitselaar) [1920812] - fuse: invalidate attrs when page writeback completes (Vivek Goyal) [1966424] - net/sched: act_ct: remove rh_mark_used_feature mark (Marcelo Ricardo Leitner) [1973381] - selftests: netfilter: Pass family parameter "-f" to conntrack tool (Hangbin Liu) [1979203] - selftests: netfilter: remove unused cnt and simplify command testing (Hangbin Liu) [1979203] - selftests: netfilter: fix nft_meta.sh error reporting (Hangbin Liu) [1979203] - selftests: netfilter: add cpu counter check (Hangbin Liu) [1979203] - selftests: netfilter: add meta iif/oif match test (Hangbin Liu) [1979203] - NFS: Only change the cookie verifier if the directory page cache is empty (Benjamin Coddington) [1982825] - NFS: Fix handling of cookie verifier in uncached_readdir() (Benjamin Coddington) [1982825] - nfs: Subsequent READDIR calls should carry non-zero cookieverifier (Benjamin Coddington) [1982825] - Revert "[netdrv] net/mlx5e: Rx, Update page pool numa node when changed" (Alaa Hleihel) [1915308] - mlx5: net: zero-initialize tc skb extension on allocation (Alaa Hleihel) [1915308 1965418] - RDMA/mlx5: Don't add slave port to unaffiliated list (Alaa Hleihel) [1915308] - net/mlx5: Reset mkey index on creation (Alaa Hleihel) [1915308] - net/mlx5e: Don't create devices during unload flow (Alaa Hleihel) [1915308] - net/mlx5: DR, Fix STEv1 incorrect L3 decapsulation padding (Alaa Hleihel) [1915308] - net/mlx5: SF_DEV, remove SF device on invalid state (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Allow setting GUID for host PF vport (Alaa Hleihel) [1915308 1967488] - net/mlx5: E-Switch, Read PF mac address (Alaa Hleihel) [1915308 1967488] - net/mlx5: Check that driver was probed prior attaching the device (Alaa Hleihel) [1915308] - net/mlx5: Fix error path for set HCA defaults (Alaa Hleihel) [1915308] - net/mlx5e: Disable TLS device offload in kdump mode (Alaa Hleihel) [1915308 1946647] - net/mlx5e: Disable TX MPWQE in kdump mode (Alaa Hleihel) [1915308 1946647] - net/mlx5e: kTLS, Add resiliency to RX resync failures (Alaa Hleihel) [1915308] - net/mlx5e: TX, Inline function mlx5e_tls_handle_tx_wqe() (Alaa Hleihel) [1915308] - net/mlx5e: TX, Inline TLS skb check (Alaa Hleihel) [1915308] - net/mlx5e: Cleanup unused function parameter (Alaa Hleihel) [1915308] - net/mlx5e: Remove non-essential TLS SQ state bit (Alaa Hleihel) [1915308] - net/mlx5e: Restrict usage of mlx5e_priv in params logic functions (Alaa Hleihel) [1915308] - net/mlx5e: Fix lost changes during code movements (Alaa Hleihel) [1915308] - net/mlx5e: Move params logic into its dedicated file (Alaa Hleihel) [1915308] - net/mlx5e: Pass q_counter indentifier as parameter to rq_param builders (Alaa Hleihel) [1915308] - net/mlx5e: Block offload of outer header csum for GRE tunnel (Alaa Hleihel) [1915308] - net/mlx5e: Block offload of outer header csum for UDP tunnels (Alaa Hleihel) [1915308] - Revert "net/mlx5: Arm only EQs with EQEs" (Alaa Hleihel) [1915308] - net/mlx5e: Verify dev is present in get devlink port ndo (Alaa Hleihel) [1915308] - net/mlx5: DR, Don't use SW steering when RoCE is not supported (Alaa Hleihel) [1915308] - net/mlx5: Consider RoCE cap before init RDMA resources (Alaa Hleihel) [1915308] - net/mlx5e: Fix page reclaim for dead peer hairpin (Alaa Hleihel) [1915308] - net/mlx5e: Remove dependency in IPsec initialization flows (Alaa Hleihel) [1915308] - net/mlx5e: Fix use-after-free of encap entry in neigh update handler (Alaa Hleihel) [1915308] - IB/mlx5: Fix initializing CQ fragments buffer (Alaa Hleihel) [1915308 1974263] - RDMA/mlx5: Block FDB rules when not in switchdev mode (Alaa Hleihel) [1915308] - RDMA/mlx5: Use different doorbell memory for different processes (Alaa Hleihel) [1915308] - net/mlx5: Fix duplicate included vhca_event.h (Alaa Hleihel) [1915308] - net/mlx5: Fix lag port remapping logic (Alaa Hleihel) [1915308] - net/mlx5e: IPsec/rep_tc: Fix rep_tc_update_skb drops IPsec packet (Alaa Hleihel) [1915308] - net/mlx5: DR, Create multi-destination flow table with level less than 64 (Alaa Hleihel) [1915308] - net/mlx5e: Fix adding encap rules to slow path (Alaa Hleihel) [1915308] - net/mlx5e: Check for needed capability for cvlan matching (Alaa Hleihel) [1915308] - net/mlx5: Check firmware sync reset requested is set before trying to abort it (Alaa Hleihel) [1915308] - net/mlx5e: Disable TLS offload for uplink representor (Alaa Hleihel) [1915308] - net/mlx5e: Fix incompatible casting (Alaa Hleihel) [1915308] - RDMA/mlx5: Fix query DCT via DEVX (Alaa Hleihel) [1915308] - RDMA/mlx5: Recover from fatal event in dual port mode (Alaa Hleihel) [1915308] - net/mlx5: Set term table as an unmanaged flow table (Alaa Hleihel) [1915308] - net/mlx5e: Fix error path of updating netdev queues (Alaa Hleihel) [1915308] - net/mlx5e: Reject mirroring on source port change encap rules (Alaa Hleihel) [1915308] - net/mlx5e: Fix multipath lag activation (Alaa Hleihel) [1915308] - net/mlx5e: reset XPS on error flow if netdev isn't registered yet (Alaa Hleihel) [1915308] - net/mlx5e: Make sure fib dev exists in fib event (Alaa Hleihel) [1915308] - net/mlx5e: Fix null deref accessing lag dev (Alaa Hleihel) [1915308] - net/mlx5e: Fix nullptr in mlx5e_tc_add_fdb_flow() (Alaa Hleihel) [1915308] - net/mlx5: SF, Fix show state inactive when its inactivated (Alaa Hleihel) [1915308] - net/mlx5: Set reformat action when needed for termination rules (Alaa Hleihel) [1915308] - net/mlx5e: Fix nullptr in add_vlan_push_action() (Alaa Hleihel) [1915308] - {net, RDMA}/mlx5: Fix override of log_max_qp by other device (Alaa Hleihel) [1915308] - net/mlx5: DR, Fix SQ/RQ in doorbell bitmask (Alaa Hleihel) [1915308] - net/mlx5: Fix bit-wise and with zero (Alaa Hleihel) [1915308] - RDMA/mlx5: Fix drop packet rule in egress table (Alaa Hleihel) [1915308] - net/mlx5: Fix spelling mistakes in mlx5_core_info message (Alaa Hleihel) [1915308] - net/mlx5: DR, Fixed typo in STE v0 (Alaa Hleihel) [1915308] - RDMA/mlx5: Fix mlx5 rates to IB rates map (Alaa Hleihel) [1915308] - RDMA/mlx5: Fix query RoCE port (Alaa Hleihel) [1915308] - RDMA/mlx5: Zero out ODP related items in the mlx5_ib_mr (Alaa Hleihel) [1915308] - net/mlx5e: Alloc flow spec using kvzalloc instead of kzalloc (Alaa Hleihel) [1915308] - net/mlx5: Avoid unnecessary operation (Alaa Hleihel) [1915308] - net/mlx5e: rep: Improve reg_cX conditions (Alaa Hleihel) [1915308] - net/mlx5: SF, Fix return type (Alaa Hleihel) [1915308] - net/mlx5e: mlx5_tc_ct_init does not fail (Alaa Hleihel) [1915308] - net/mlx5: Fix indir stable stubs (Alaa Hleihel) [1915308] - net/mlx5e: Add missing include (Alaa Hleihel) [1915308] - net/mlx5e: fix mlx5e_tc_tun_update_header_ipv6 dummy definition (Alaa Hleihel) [1915308] - net/mlx5e: CT, Avoid false lock dependency warning (Alaa Hleihel) [1915308] - net/mlx5: Check returned value from health recover sequence (Alaa Hleihel) [1915308] - net/mlx5: Don't rely on interface state bit (Alaa Hleihel) [1915308] - net/mlx5: Remove second FW tracer check (Alaa Hleihel) [1915308] - net/mlx5: Separate probe vs. reload flows (Alaa Hleihel) [1915308] - net/mlx5: Remove impossible checks of interface state (Alaa Hleihel) [1915308] - net/mlx5: Don't skip vport check (Alaa Hleihel) [1915308] - net/mlx5e: Register nic devlink port for SF ports (Alaa Hleihel) [1915308] - vdpa/mlx5: Retrieve BAR address suitable any function (Alaa Hleihel) [1915308] - vdpa/mlx5: Use the correct dma device when registering memory (Alaa Hleihel) [1915308] - net/mlx5: SF, Extend SF table for additional SF id range (Alaa Hleihel) [1915308] - net/mlx5: SF, Split mlx5_sf_hw_table into two parts (Alaa Hleihel) [1915308] - net/mlx5: SF, Use helpers for allocation and free (Alaa Hleihel) [1915308] - net/mlx5: SF, Consider own vhca events of SF devices (Alaa Hleihel) [1915308] - net/mlx5: SF, Store and use start function id (Alaa Hleihel) [1915308] - net/mlx5: SF, Rely on hw table for SF devlink port allocation (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Consider SF ports of host PF (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Use xarray for vport number to vport and rep mapping (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Prepare to return total vports from eswitch struct (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Return eswitch max ports when eswitch is supported (Alaa Hleihel) [1915308] - net/mlx5: SF, Reuse stored hardware function id (Alaa Hleihel) [1915308] - net/mlx5: SF, Use device pointer directly (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Initialize eswitch acls ns when eswitch is enabled (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Move legacy code to a individual file (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Convert a macro to a helper routine (Alaa Hleihel) [1915308] - net/mlx5: E-Switch Make cleanup sequence mirror of init (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Make vport number u16 (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Skip querying SF enabled bits (Alaa Hleihel) [1915308] - IB/mlx5: Set right RoCE l3 type and roce version while deleting GID (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, move QoS specific fields to existing qos struct (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, cut down mlx5_vport_info structure size by 8 bytes (Alaa Hleihel) [1915308] - net/mlx5: Pair mutex_destory with mutex_init for rate limit table (Alaa Hleihel) [1915308] - net/mlx5: Allocate rate limit table when rate is configured (Alaa Hleihel) [1915308] - net/mlx5: Use helper to increment, decrement rate entry refcount (Alaa Hleihel) [1915308] - net/mlx5: Use helpers to allocate and free rl table entries (Alaa Hleihel) [1915308] - net/mlx5: Do not hold mutex while reading table constants (Alaa Hleihel) [1915308] - net/mlx5: Pack mlx5_rl_entry structure (Alaa Hleihel) [1915308] - net/mlx5: Use unsigned int for free_count (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, move QoS specific fields to existing qos struct (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, cut down mlx5_vport_info structure size by 8 bytes (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, let user to enable disable metadata (Alaa Hleihel) [1915308] - net/mlx5e: TC, Add support to offload sample action (Alaa Hleihel) [1915308 1919649] - net/mlx5e: TC, Handle sampled packets (Alaa Hleihel) [1915308 1919649] - net/mlx5e: TC, Refactor tc update skb function (Alaa Hleihel) [1915308 1919649] - net/mlx5e: TC, Add sampler restore handle API (Alaa Hleihel) [1915308 1919649] - net/mlx5e: TC, Add sampler object API (Alaa Hleihel) [1915308 1919649] - net/mlx5e: TC, Add sampler termination table API (Alaa Hleihel) [1915308 1919649] - net/mlx5e: TC, Parse sample action (Alaa Hleihel) [1915308 1919649] - net/mlx5: Instantiate separate mapping objects for FDB and NIC tables (Alaa Hleihel) [1915308 1919649] - net/mlx5: Map register values to restore objects (Alaa Hleihel) [1915308 1919649] - net/mlx5: E-switch, Set per vport table default group number (Alaa Hleihel) [1915308 1919649] - net/mlx5: E-switch, Generalize per vport table API (Alaa Hleihel) [1915308 1919649] - net/mlx5: E-switch, Rename functions to follow naming convention. (Alaa Hleihel) [1915308 1919649] - net/mlx5: E-switch, Move vport table functions to a new file (Alaa Hleihel) [1915308 1919649] - net/mlx5: CT: Add support for mirroring (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Protect changing mode while adding rules (Alaa Hleihel) [1915308 1790457] - net/mlx5: E-Switch, Change mode lock from mutex to rw semaphore (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Do not reload ethernet ports when changing eswitch mode (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Unregister eth-reps devices first (Alaa Hleihel) [1915308 1790457] - net/mlx5: Move mlx5e hw resources into a sub object (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Register nic devlink port with switch id (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Verify dev is present in some ndos (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Use nic mode netdev ndos and ethtool ops for uplink representor (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Add offload stats ndos to nic netdev ops (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Distinguish nic and esw offload in tc setup block cb (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Allow legacy vf ndos only if in legacy mode (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Same max num channels for both nic and uplink profiles (Alaa Hleihel) [1915308 1790457] - net/mlx5e: fix ingress_ifindex check in mlx5e_flower_parse_meta (Alaa Hleihel) [1915308] - net/mlx5e: Fix setting of RS FEC mode (Alaa Hleihel) [1915308] - net/mlx5: Fix setting of devlink traps in switchdev mode (Alaa Hleihel) [1915308] - net/mlx5: DR, Add missing vhca_id consume from STEv1 (Alaa Hleihel) [1915308] - net/mlx5: fix kfree mismatch in indir_table.c (Alaa Hleihel) [1915308] - net/mlx5: Fix PBMC register mapping (Alaa Hleihel) [1915308] - net/mlx5: Fix PPLM register mapping (Alaa Hleihel) [1915308] - net/mlx5: Fix placement of log_max_flow_counter (Alaa Hleihel) [1915308] - net/mlx5: Fix HW spec violation configuring uplink (Alaa Hleihel) [1915308] - net/mlx5e: Guarantee room for XSK wakeup NOP on async ICOSQ (Alaa Hleihel) [1915308] - net/mlx5e: Consider geneve_opts for encap contexts (Alaa Hleihel) [1915308] - net/mlx5: Don't request more than supported EQs (Alaa Hleihel) [1915308] - net/mlx5e: kTLS, Fix RX counters atomicity (Alaa Hleihel) [1915308] - net/mlx5e: kTLS, Fix TX counters atomicity (Alaa Hleihel) [1915308] - net/mlx5: E-switch, Create vport miss group only if src rewrite is supported (Alaa Hleihel) [1915308 1915310] - net/mlx5e: Fix ethtool indication of connector type (Alaa Hleihel) [1915308] - net/mlx5: Delete auxiliary bus driver eth-rep first (Alaa Hleihel) [1915308] - net/mlx5e: Fix mapping of ct_label zero (Alaa Hleihel) [1915308] - net/mlx5: SF, do not use ecpu bit for vhca state processing (Alaa Hleihel) [1915308] - net/mlx5e: Fix division by 0 in mlx5e_select_queue (Alaa Hleihel) [1915308] - net/mlx5e: Fix error path for ethtool set-priv-flag (Alaa Hleihel) [1915308] - net/mlx5e: Offload tuple rewrite for non-CT flows (Alaa Hleihel) [1915308] - net/mlx5e: Allow to match on MPLS parameters only for MPLS over UDP (Alaa Hleihel) [1915308] - net/mlx5: Add back multicast stats for uplink representor (Alaa Hleihel) [1915308] - RDMA/mlx5: Fix typo in destroy_mkey inbox (Alaa Hleihel) [1915308] - net/mlx5: DR, Fix potential shift wrapping of 32-bit value in STEv1 getter (Alaa Hleihel) [1915308] - net/mlx5: SF: Fix error flow of SFs allocation flow (Alaa Hleihel) [1915308] - net/mlx5: SF: Fix memory leak of work item (Alaa Hleihel) [1915308] - net/mlx5: SF, Correct vhca context size (Alaa Hleihel) [1915308] - net/mlx5e: E-switch, Fix rate calculation division (Alaa Hleihel) [1915308] - RDMA/mlx5: Fix timestamp default mode (Alaa Hleihel) [1915308] - net/mlx5: Set QP timestamp mode to default (Alaa Hleihel) [1915308] - net/mlx5e: Fix error flow in change profile (Alaa Hleihel) [1915308] - net/mlx5: Disable VF tunnel TX offload if ignore_flow_level isn't supported (Alaa Hleihel) [1915308 1915310] - net/mlx5e: Check correct ip_version in decapsulation route resolution (Alaa Hleihel) [1915308] - net/mlx5: Fix turn-off PPS command (Alaa Hleihel) [1915308] - net/mlx5e: Don't match on Geneve options in case option masks are all zero (Alaa Hleihel) [1915308] - net/mlx5e: Revert parameters on errors when changing PTP state without reset (Alaa Hleihel) [1915308] - net/mlx5e: When changing XDP program without reset, take refs for XSK RQs (Alaa Hleihel) [1915308] - net/mlx5e: Set PTP channel pointer explicitly to NULL (Alaa Hleihel) [1915308] - net/mlx5e: Accumulate port PTP TX stats with other channels stats (Alaa Hleihel) [1915308] - net/mlx5e: RX, Mind the MPWQE gaps when calculating offsets (Alaa Hleihel) [1915308] - net/mlx5e: Enforce minimum value check for ICOSQ size (Alaa Hleihel) [1915308] - RDMA/mlx5: Set correct kernel-doc identifier (Alaa Hleihel) [1915308] - IB/mlx5: Add missing error code (Alaa Hleihel) [1915308] - configs: Enable mlx5 subfunction device support (Alaa Hleihel) [1915308 1851717] - net/mlx5: Add cyc2time HW translation mode support (Alaa Hleihel) [1915308 1919657] - net/mlx5: Move some PPS logic into helper functions (Alaa Hleihel) [1915308 1919657] - net/mlx5: Move all internal timer metadata into a dedicated struct (Alaa Hleihel) [1915308 1919657] - net/mlx5: Refactor init clock function (Alaa Hleihel) [1915308 1919657] - net/mlx5: Add register layout to support real-time time-stamp (Alaa Hleihel) [1915308 1919657] - RDMA/mlx5: Fail QP creation if the device can not support the CQE TS (Alaa Hleihel) [1915308] - RDMA/mlx5: Allow CQ creation without attached EQs (Alaa Hleihel) [1915308] - net/mlx5: Add new timestamp mode bits (Alaa Hleihel) [1915308 1919657] - net/mlx5: Remove TLS dependencies on XPS (Alaa Hleihel) [1915308] - net/mlx5: SF, Fix error return code in mlx5_sf_dev_probe() (Alaa Hleihel) [1915308 1851717] - net/mlx5e: Fix error return code in mlx5e_tc_esw_init() (Alaa Hleihel) [1915308 1919647] - net/mlx5: Fix a NULL vs IS_ERR() check (Alaa Hleihel) [1915308 1919647] - net/mlx5e: Fix tc_tun.h to verify MLX5_ESWITCH config (Alaa Hleihel) [1915308 1919647] - net/mlx5: Assign boolean values to a bool variable (Alaa Hleihel) [1915308] - net/mlx5e: Fix spelling mistake "Unknouwn" -> "Unknown" (Alaa Hleihel) [1915308] - net/mlx5e: Fix spelling mistake "channles" -> "channels" (Alaa Hleihel) [1915308] - net/mlx5: Delete device list leftover (Alaa Hleihel) [1915308] - net/mlx5_core: remove unused including (Alaa Hleihel) [1915308] - net/mlx5: fix spelling mistake in Kconfig "accelaration" -> "acceleration" (Alaa Hleihel) [1915308] - RDMA/mlx5: Support 400Gbps IB rate in mlx5 driver (Alaa Hleihel) [1915308] - RDMA/mlx5: Cleanup the synchronize_srcu() from the ODP flow (Alaa Hleihel) [1915308] - net/mlx5e: Handle FIB events to update tunnel endpoint device (Alaa Hleihel) [1915308 1919647] - net/mlx5e: Rename some encap-specific API to generic names (Alaa Hleihel) [1915308 1919647] - net/mlx5e: TC preparation refactoring for routing update event (Alaa Hleihel) [1915308 1919647] - net/mlx5e: Refactor neigh update infrastructure (Alaa Hleihel) [1915308 1919647] - net/mlx5e: Create route entry infrastructure (Alaa Hleihel) [1915308 1919647] - net/mlx5e: Extract tc tunnel encap/decap code to dedicated file (Alaa Hleihel) [1915308 1919647] - net/mlx5e: Match recirculated packet miss in slow table using reg_c1 (Alaa Hleihel) [1915308 1915310 1919647] - net/mlx5e: Refactor reg_c1 usage (Alaa Hleihel) [1915308 1919647] - net/mlx5e: VF tunnel RX traffic offloading (Alaa Hleihel) [1915308 1915310 1919647] - net/mlx5e: Remove redundant match on tunnel destination mac (Alaa Hleihel) [1915308 1919647] - net/mlx5: E-Switch, Indirect table infrastructure (Alaa Hleihel) [1915308 1915310 1919647] - net/mlx5e: Refactor tun routing helpers (Alaa Hleihel) [1915308 1919647] - net/mlx5e: VF tunnel TX traffic offloading (Alaa Hleihel) [1915308 1915310 1919647] - net/mlx5: E-Switch, Refactor rule offload forward action processing (Alaa Hleihel) [1915308 1915310 1919647] - net/mlx5e: Always set attr mdev pointer (Alaa Hleihel) [1915308 1919647] - net/mlx5e: E-Switch, Maintain vhca_id to vport_num mapping (Alaa Hleihel) [1915308 1915310 1919647] - net/mlx5: E-Switch, Refactor setting source port (Alaa Hleihel) [1915308 1915310 1919647] - IB/mlx5: Use rdma_for_each_port for port iteration (Alaa Hleihel) [1915308] - RDMA/core: Introduce and use API to read port immutable data (Alaa Hleihel) [1915308] - IB/mlx5: Improve query port for representor port (Alaa Hleihel) [1915308] - IB/mlx5: Avoid calling query device for reading pkey table length (Alaa Hleihel) [1915308] - IB/mlx5: Move mlx5_port_caps from mlx5_core_dev to mlx5_ib_dev (Alaa Hleihel) [1915308] - IB/mlx5: Support default partition key for representor port (Alaa Hleihel) [1915308] - net/mlx5: DR, Avoid unnecessary csum recalculation on supporting devices (Alaa Hleihel) [1915308] - net/mlx5e: CT: remove useless conversion to PTR_ERR then ERR_PTR (Alaa Hleihel) [1915308] - net/mlx5e: accel, remove redundant space (Alaa Hleihel) [1915308] - net/mlx5e: kTLS, Improve TLS RX workqueue scope (Alaa Hleihel) [1915308] - net/mlx5e: remove h from printk format specifier (Alaa Hleihel) [1915308] - net/mlx5e: Increase indirection RQ table size to 256 (Alaa Hleihel) [1915308] - net/mlx5e: Enable napi in channel's activation stage (Alaa Hleihel) [1915308] - net/mlx5e: Move representor neigh init into profile enable (Alaa Hleihel) [1915308] - net/mlx5e: Avoid false lock depenency warning on tc_ht (Alaa Hleihel) [1915308] - net/mlx5e: Move set vxlan nic info to profile init (Alaa Hleihel) [1915308] - net/mlx5e: Move netif_carrier_off() out of mlx5e_priv_init() (Alaa Hleihel) [1915308] - net/mlx5e: Refactor mlx5e_netdev_init/cleanup to mlx5e_priv_init/cleanup (Alaa Hleihel) [1915308] - net/mxl5e: Add change profile method (Alaa Hleihel) [1915308] - net/mlx5e: Separate between netdev objects and mlx5e profiles initialization (Alaa Hleihel) [1915308] - net/mlx5: DR, Allow SW steering for sw_owner_v2 devices (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Copy all 64B whenever replacing STE in the head of miss-list (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Use HW specific logic API when writing STE (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Use the right size when writing partial STE into HW (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Add STEv1 modify header logic (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Add STEv1 action apply logic (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Add STEv1 setters and getters (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Allow native protocol support for HW STEv1 (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Add HW STEv1 match logic (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Add match STEv1 structs to ifc (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Fix potential shift wrapping of 32-bit value (Alaa Hleihel) [1915308 1851712] - net/mlx5e: Enable traps according to link state (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Add listener to DMAC filter trap event (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Add listener to trap event (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Add trap entity to ETH driver (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Expose RX dma info helpers (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Add flow steering DMAC trap rule (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Add flow steering VLAN trap rule (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Optimize promiscuous mode (Alaa Hleihel) [1915308 1919652] - net/mlx5: Notify on trap action by blocking event (Alaa Hleihel) [1915308 1919652] - net/mlx5: Rename events notifier header (Alaa Hleihel) [1915308 1919652] - net/mlx5: Register to devlink DMAC filter trap (Alaa Hleihel) [1915308 1919652] - net/mlx5: Register to devlink ingress VLAN filter trap (Alaa Hleihel) [1915308 1919652] - net/mlx5: Add support for devlink traps in mlx5 core driver (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Support HTB offload (Alaa Hleihel) [1915308] - net/mlx5: SF, Port function state change support (Alaa Hleihel) [1915308 1851717] - net/mlx5: SF, Add port add delete functionality (Alaa Hleihel) [1915308 1851717] - net/mlx5: E-switch, Add eswitch helpers for SF vport (Alaa Hleihel) [1915308 1915310 1851717] - net/mlx5: E-switch, Prepare eswitch to handle SF vport (Alaa Hleihel) [1915308 1915310 1851717] - net/mlx5: SF, Add auxiliary device driver (Alaa Hleihel) [1915308 1851717] - net/mlx5: SF, Add auxiliary device support (Alaa Hleihel) [1915308 1851717] - net/mlx5: Introduce vhca state event notifier (Alaa Hleihel) [1915308 1851717] - RDMA/hw/mlx5/qp: Demote non-conformant kernel-doc header (Alaa Hleihel) [1915308] - RDMA/hw/mlx5/odp: Fix formatting and add missing descriptions in 'pagefault_data_segments()' (Alaa Hleihel) [1915308] - IB/mlx5: Make function static (Alaa Hleihel) [1915308] - net/mlx5e: IPsec, Remove unnecessary config flag usage (Alaa Hleihel) [1915308] - net/mlx5e: IPsec, Inline feature_check fast-path function (Alaa Hleihel) [1915308] - net/mlx5e: IPsec, Avoid unreachable return (Alaa Hleihel) [1915308] - net/mlx5e: IPsec, Enclose csum logic under ipsec config (Alaa Hleihel) [1915308] - net/mlx5e: CT: Remove redundant usage of zone mask (Alaa Hleihel) [1915308] - net/mlx5e: Remove redundant initialization to null (Alaa Hleihel) [1915308] - net/mlx5e: CT: Pass null instead of zero spec (Alaa Hleihel) [1915308] - net/mlx5e: E-Switch, Offload all chain 0 priorities when modify header and forward action is not supported (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, use new cap as condition for mpls over udp (Alaa Hleihel) [1915308] - net/mlx5e: Simplify condition on esw_vport_enable_qos() (Alaa Hleihel) [1915308] - net/mlx5: Add HW definition of reg_c_preserve (Alaa Hleihel) [1915308] - net/mlx5: DR, Move STEv0 modify header logic (Alaa Hleihel) [1915308] - net/mlx5: DR, Add STE modify header actions per-device API (Alaa Hleihel) [1915308] - net/mlx5: DR, Move STEv0 action apply logic (Alaa Hleihel) [1915308] - net/mlx5: DR, Add STE tx/rx actions per-device API (Alaa Hleihel) [1915308] - net/mlx5: DR, Move STEv0 setters and getters (Alaa Hleihel) [1915308] - net/mlx5: DR, Add STE setters and getters per-device API (Alaa Hleihel) [1915308] - net/mlx5: DR, Move action apply logic to dr_ste (Alaa Hleihel) [1915308] - net/mlx5: DR, Refactor ICMP STE builder (Alaa Hleihel) [1915308] - net/mlx5: DR, Move STEv0 look up types from mlx5_ifc_dr header (Alaa Hleihel) [1915308] - net/mlx5: DR, Merge similar DR STE SET macros (Alaa Hleihel) [1915308] - net/mlx5: DR, Fix STEv0 source_eswitch_owner_vhca_id support (Alaa Hleihel) [1915308] - net/mlx5: DR, Remove unused macro definition from dr_ste (Alaa Hleihel) [1915308] - net/mlx5: DR, Move HW STEv0 match logic to a separate file (Alaa Hleihel) [1915308] - net/mlx5: DR, Use the new HW specific STE infrastructure (Alaa Hleihel) [1915308] - net/mlx5: DR, Move macros from dr_ste.c to header (Alaa Hleihel) [1915308] - net/mlx5: DR, Add infrastructure for supporting several steering formats (Alaa Hleihel) [1915308] - ext4: handle read only external journal device (Lukas Czerner) [1860929] - vfio/pci: Handle concurrent vma faults (Alex Williamson) [1976551] - vfio-pci: Use io_remap_pfn_range() for PCI IO memory (Alex Williamson) [1976551] - net: flow_dissector: Parse PTP L2 packet header (Ivan Vecera) [1971687] - net: vlan: Add parse protocol header ops (Ivan Vecera) [1971687] - PCI: hv: Remove bus device removal unused refcount/functions (Mohammed Gamal) [1982482] - PCI: hv: Fix a race condition when removing the device (Mohammed Gamal) [1982482] - RDMA/cxgb4: check for ipv6 address properly while destroying listener (Raju Rangoju) [1961313] - RDMA/cxgb4: Fix adapter LE hash errors while destroying ipv6 listening server (Raju Rangoju) [1961313] - RDMA: Convert sysfs device * show functions to use sysfs_emit() (Raju Rangoju) [1961313] - RDMA/iw_cxgb4: Disable delayed ack by default (Raju Rangoju) [1961313] - [infiniband] treewide: Remove uninitialized_var() usage (Raju Rangoju) [1961313] - RDMA/iw_cxgb4: cleanup device debugfs entries on ULD remove (Raju Rangoju) [1961313] - vfs: allow unprivileged whiteout creation (Miklos Szeredi) [1983608] - Documentation: kdump: update kdump guide (Baoquan He) [1938067] - docs: admin-guide: add kdump documentation into it (Baoquan He) [1938067] - docs: kdump: convert docs to ReST and rename to *.rst (Baoquan He) [1938067]- Revert "be2net: disable bh with spin_lock in be_process_mcc" (Petr Oros) [1973504] - nvmet-rdma: Fix NULL deref when SEND is completed with error (Gopal Tiwari) [1959856] - netfilter: nft_exthdr: Search chunks in SCTP packets only (Phil Sutter) [1868228] - netfilter: nft_exthdr: Fix for unsafe packet data read (Phil Sutter) [1868228] - netfilter: nft_exthdr: Support SCTP chunks (Phil Sutter) [1868228] - xfs: fix deadlock retry tracepoint arguments (Bill O'Donnell) [1937116] - xfs: fix xfs_reflink_unshare usage of filemap_write_and_wait_range (Bill O'Donnell) [1937116] - xfs: fix return of uninitialized value in variable error (Bill O'Donnell) [1937116] - xfs: fix scrub and remount-ro protection when running scrub (Bill O'Donnell) [1937116] - xfs: fix xfs_trans slab cache name (Bill O'Donnell) [1937116] - xfs: Fix a typo (Bill O'Donnell) [1937116] - xfs: Rudimentary spelling fix (Bill O'Donnell) [1937116] - xfs: Rudimentary typo fixes (Bill O'Donnell) [1937116] - xfs: fix dquot scrub loop cancellation (Bill O'Donnell) [1937116] - xfs: fix uninitialized variables in xrep_calc_ag_resblks (Bill O'Donnell) [1937116] - xfs: fix incorrect root dquot corruption error when switching group/project quota types (Bill O'Donnell) [1937116] - xfs: fix up build warnings when quotas are disabled (Bill O'Donnell) [1937116] - xfs: fix chown leaking delalloc quota blocks when fssetxattr fails (Bill O'Donnell) [1937116] - xfs: Fix assert failure in xfs_setattr_size() (Bill O'Donnell) [1937116] - xfs: fix an ABBA deadlock in xfs_rename (Bill O'Donnell) [1937116 1966609] - xfs: fix the forward progress assertion in xfs_iwalk_run_callbacks (Bill O'Donnell) [1937116] - xfs: fix parent pointer scrubber bailing out on unallocated inodes (Bill O'Donnell) [1937116] - xfs: revert "xfs: fix rmap key and record comparison functions" (Bill O'Donnell) [1937116] - xfs: don't allow NOWAIT DIO across extent boundaries (Bill O'Donnell) [1937116] - xfs: return corresponding errcode if xfs_initialize_perag() fail (Bill O'Donnell) [1937116] - xfs: ensure inobt record walks always make forward progress (Bill O'Donnell) [1937116] - xfs: fix forkoff miscalculation related to XFS_LITINO(mp) (Bill O'Donnell) [1937116] - xfs: directory scrub should check the null bestfree entries too (Bill O'Donnell) [1937116] - xfs: strengthen rmap record flags checking (Bill O'Donnell) [1937116] - xfs: fix the minrecs logic when dealing with inode root child blocks (Bill O'Donnell) [1937116] - xfs: fix a missing unlock on error in xfs_fs_map_blocks (Bill O'Donnell) [1937116] - xfs: fix brainos in the refcount scrubber's rmap fragment processor (Bill O'Donnell) [1937116] - xfs: fix rmap key and record comparison functions (Bill O'Donnell) [1937116] - xfs: set the unwritten bit in rmap lookup flags in xchk_bmap_get_rmapextents (Bill O'Donnell) [1937116] - xfs: fix flags argument to rmap lookup when converting shared file rmaps (Bill O'Donnell) [1937116] - xfs: only flush the unshared range in xfs_reflink_unshare (Bill O'Donnell) [1937116] - xfs: fix scrub flagging rtinherit even if there is no rt device (Bill O'Donnell) [1937116] - xfs: fix missing CoW blocks writeback conversion retry (Bill O'Donnell) [1937116] - xfs: set xefi_discard when creating a deferred agfl free log intent item (Bill O'Donnell) [1937116] - xfs: cancel intents immediately if process_intents fails (Bill O'Donnell) [1937116] - xfs: fix fallocate functions when rtextsize is larger than 1 (Bill O'Donnell) [1937116] - xfs: fix high key handling in the rt allocator's query_range function (Bill O'Donnell) [1937116] - xfs: annotate grabbing the realtime bitmap/summary locks in growfs (Bill O'Donnell) [1937116] - xfs: make xfs_growfs_rt update secondary superblocks (Bill O'Donnell) [1937116] - xfs: fix realtime bitmap/summary file truncation when growing rt volume (Bill O'Donnell) [1937116] - xfs: fix the indent in xfs_trans_mod_dquot (Bill O'Donnell) [1937116] - xfs: do the ASSERT for the arguments O_{u,g,p}dqpp (Bill O'Donnell) [1937116] - xfs: fix deadlock and streamline xfs_getfsmap performance (Bill O'Donnell) [1937116] - xfs: limit entries returned when counting fsmap records (Bill O'Donnell) [1937116] - xfs: only relog deferred intent items if free space in the log gets low (Bill O'Donnell) [1937116] - xfs: expose the log push threshold (Bill O'Donnell) [1937116] - xfs: periodically relog deferred intent items (Bill O'Donnell) [1937116] - xfs: change the order in which child and parent defer ops are finished (Bill O'Donnell) [1937116] - xfs: fix an incore inode UAF in xfs_bui_recover (Bill O'Donnell) [1937116] - xfs: clean up xfs_bui_item_recover iget/trans_alloc/ilock ordering (Bill O'Donnell) [1937116] - xfs: clean up bmap intent item recovery checking (Bill O'Donnell) [1937116] - xfs: xfs_defer_capture should absorb remaining transaction reservation (Bill O'Donnell) [1937116] - xfs: xfs_defer_capture should absorb remaining block reservations (Bill O'Donnell) [1937116] - xfs: proper replay of deferred ops queued during log recovery (Bill O'Donnell) [1937116] - xfs: remove XFS_LI_RECOVERED (Bill O'Donnell) [1937116] - xfs: remove xfs_defer_reset (Bill O'Donnell) [1937116] - xfs: fix finobt btree block recovery ordering (Bill O'Donnell) [1937116] - xfs: directly call xfs_generic_create() for ->create() and ->mkdir() (Bill O'Donnell) [1937116] - xfs: avoid shared rmap operations for attr fork extents (Bill O'Donnell) [1937116] - xfs: drop the obsolete comment on filestream locking (Bill O'Donnell) [1937116] - xfs: code cleanup in xfs_attr_leaf_entsize_{remote,local} (Bill O'Donnell) [1937116] - xfs: do the assert for all the log done items in xfs_trans_cancel (Bill O'Donnell) [1937116] - xfs: remove the unused parameter id from xfs_qm_dqattach_one (Bill O'Donnell) [1937116] - xfs: remove the redundant crc feature check in xfs_attr3_rmt_verify (Bill O'Donnell) [1937116] - xfs: fix some comments (Bill O'Donnell) [1937116] - xfs: remove the unnecessary xfs_dqid_t type cast (Bill O'Donnell) [1937116] - xfs: use the existing type definition for di_projid (Bill O'Donnell) [1937116] - xfs: remove the unused SYNCHRONIZE macro (Bill O'Donnell) [1937116] - xfs: clean up calculation of LR header blocks (Bill O'Donnell) [1937116] - xfs: avoid LR buffer overrun due to crafted h_len (Bill O'Donnell) [1937116] - xfs: don't release log intent items when recovery fails (Bill O'Donnell) [1937116] - xfs: attach inode to dquot in xfs_bui_item_recover (Bill O'Donnell) [1937116] - xfs: log new intent items created as part of finishing recovered intent items (Bill O'Donnell) [1937116] - xfs: check dabtree node hash values when loading child blocks (Bill O'Donnell) [1937116] - xfs: don't free rt blocks when we're doing a REMAP bunmapi call (Bill O'Donnell) [1937116] - xfs: Set xfs_buf's b_ops member when zeroing bitmap/summary files (Bill O'Donnell) [1937116] - xfs: Set xfs_buf type flag when growing summary/bitmap files (Bill O'Donnell) [1937116] - xfs: drop extra transaction roll from inode extent truncate (Bill O'Donnell) [1937116] - xfs: don't propagate RTINHERIT -> REALTIME when there is no rtdev (Bill O'Donnell) [1937116] - xfs: ensure that fpunch, fcollapse, and finsert operations are aligned to rt extent size (Bill O'Donnell) [1937116] - xfs: refactor inode flags propagation code (Bill O'Donnell) [1937116] - xfs: make sure the rt allocator doesn't run off the end (Bill O'Donnell) [1937116] - xfs: Remove unneeded semicolon (Bill O'Donnell) [1937116] - xfs: force the log after remapping a synchronous-writes file (Bill O'Donnell) [1937116] - xfs: Convert xfs_attr_sf macros to inline functions (Bill O'Donnell) [1937116] - xfs: Use variable-size array for nameval in xfs_attr_sf_entry (Bill O'Donnell) [1937116] - xfs: Remove typedef xfs_attr_shortform_t (Bill O'Donnell) [1937116] - xfs: remove typedef xfs_attr_sf_entry_t (Bill O'Donnell) [1937116] - xfs: Remove kmem_zalloc_large() (Bill O'Donnell) [1937116] - xfs: enable big timestamps (Bill O'Donnell) [1937116] - xfs: trace timestamp limits (Bill O'Donnell) [1937116] - xfs: widen ondisk quota expiration timestamps to handle y2038+ (Bill O'Donnell) [1937116] - xfs: widen ondisk inode timestamps to deal with y2038+ (Bill O'Donnell) [1937116] - xfs: redefine xfs_ictimestamp_t (Bill O'Donnell) [1937116] - xfs: redefine xfs_timestamp_t (Bill O'Donnell) [1937116] - xfs: move xfs_log_dinode_to_disk to the log recovery code (Bill O'Donnell) [1937116] - xfs: refactor quota timestamp coding (Bill O'Donnell) [1937116] - xfs: refactor default quota grace period setting code (Bill O'Donnell) [1937116] - xfs: refactor quota expiration timer modification (Bill O'Donnell) [1937116] - xfs: explicitly define inode timestamp range (Bill O'Donnell) [1937116] - xfs: enable new inode btree counters feature (Bill O'Donnell) [1937116] - xfs: support inode btree blockcounts in online repair (Bill O'Donnell) [1937116] - xfs: support inode btree blockcounts in online scrub (Bill O'Donnell) [1937116] - xfs: use the finobt block counts to speed up mount times (Bill O'Donnell) [1937116] - xfs: store inode btree block counts in AGI header (Bill O'Donnell) [1937116] - xfs: reuse _xfs_buf_read for re-reading the superblock (Bill O'Donnell) [1937116] - xfs: remove xfs_getsb (Bill O'Donnell) [1937116] - xfs: simplify xfs_trans_getsb (Bill O'Donnell) [1937116] - xfs: remove xlog_recover_iodone (Bill O'Donnell) [1937116] - xfs: clear the read/write flags later in xfs_buf_ioend (Bill O'Donnell) [1937116] - xfs: use xfs_buf_item_relse in xfs_buf_item_done (Bill O'Donnell) [1937116] - xfs: simplify the xfs_buf_ioend_disposition calling convention (Bill O'Donnell) [1937116] - xfs: lift the XBF_IOEND_FAIL handling into xfs_buf_ioend_disposition (Bill O'Donnell) [1937116] - xfs: remove xfs_buf_ioerror_retry (Bill O'Donnell) [1937116] - xfs: refactor xfs_buf_ioerror_fail_without_retry (Bill O'Donnell) [1937116] - xfs: fold xfs_buf_ioend_finish into xfs_ioend (Bill O'Donnell) [1937116] - xfs: move the buffer retry logic to xfs_buf.c (Bill O'Donnell) [1937116] - xfs: refactor xfs_buf_ioend (Bill O'Donnell) [1937116] - xfs: mark xfs_buf_ioend static (Bill O'Donnell) [1937116] - xfs: refactor the buf ioend disposition code (Bill O'Donnell) [1937116] - xfs: xfs_iflock is no longer a completion (Bill O'Donnell) [1937116] - xfs: remove kmem_realloc() (Bill O'Donnell) [1937116] - xfs: don't update mtime on COW faults (Bill O'Donnell) [1937116] - xfs: fix xfs_bmap_validate_extent_raw when checking attr fork of rt files (Bill O'Donnell) [1937116] - xfs: initialize the shortform attr header padding entry (Bill O'Donnell) [1937116] - xfs: fix off-by-one in inode alloc block reservation calculation (Bill O'Donnell) [1937116] - xfs: finish dfops on every insert range shift iteration (Bill O'Donnell) [1937116] - xfs: Fix UBSAN null-ptr-deref in xfs_sysfs_init (Bill O'Donnell) [1937116] - xfs: delete duplicated words + other fixes (Bill O'Donnell) [1937116] - xfs: Lift -ENOSPC handler from xfs_attr_leaf_addname (Bill O'Donnell) [1937116] - xfs: Simplify xfs_attr_node_addname (Bill O'Donnell) [1937116] - xfs: Simplify xfs_attr_leaf_addname (Bill O'Donnell) [1937116] - xfs: Add helper function xfs_attr_node_removename_rmt (Bill O'Donnell) [1937116] - xfs: Add helper function xfs_attr_node_removename_setup (Bill O'Donnell) [1937116] - xfs: Add remote block helper functions (Bill O'Donnell) [1937116] - xfs: Add helper function xfs_attr_leaf_mark_incomplete (Bill O'Donnell) [1937116] - xfs: Add helpers xfs_attr_is_shortform and xfs_attr_set_shortform (Bill O'Donnell) [1937116] - xfs: Remove xfs_trans_roll in xfs_attr_node_removename (Bill O'Donnell) [1937116] - xfs: Remove unneeded xfs_trans_roll_inode calls (Bill O'Donnell) [1937116] - xfs: Add helper function xfs_attr_node_shrink (Bill O'Donnell) [1937116] - xfs: Pull up xfs_attr_rmtval_invalidate (Bill O'Donnell) [1937116] - xfs: Refactor xfs_attr_rmtval_remove (Bill O'Donnell) [1937116] - xfs: Pull up trans roll in xfs_attr3_leaf_clearflag (Bill O'Donnell) [1937116] - xfs: Factor out xfs_attr_rmtval_invalidate (Bill O'Donnell) [1937116] - xfs: Pull up trans roll from xfs_attr3_leaf_setflag (Bill O'Donnell) [1937116] - xfs: Refactor xfs_attr_try_sf_addname (Bill O'Donnell) [1937116] - xfs: Split apart xfs_attr_leaf_addname (Bill O'Donnell) [1937116] - xfs: Pull up trans handling in xfs_attr3_leaf_flipflags (Bill O'Donnell) [1937116] - xfs: Factor out new helper functions xfs_attr_rmtval_set (Bill O'Donnell) [1937116] - xfs: Check for -ENOATTR or -EEXIST (Bill O'Donnell) [1937116] - xfs: Add xfs_has_attr and subroutines (Bill O'Donnell) [1937116] - xfs: Refactor xfs_da_state_alloc() helper (Bill O'Donnell) [1937116] - xfs: remove xfs_zone_{alloc,zalloc} helpers (Bill O'Donnell) [1937116] - xfs: Modify xlog_ticket_alloc() to use kernel's MM API (Bill O'Donnell) [1937116] - xfs: Remove kmem_zone_zalloc() usage (Bill O'Donnell) [1937116] - xfs: Remove kmem_zone_alloc() usage (Bill O'Donnell) [1937116] - xfs: xfs_btree_staging.h: delete duplicated words (Bill O'Donnell) [1937116] - xfs: rename the ondisk dquot d_flags to d_type (Bill O'Donnell) [1937116] - xfs: improve ondisk dquot flags checking (Bill O'Donnell) [1937116] - xfs: create xfs_dqtype_t to represent quota types (Bill O'Donnell) [1937116] - xfs: replace a few open-coded XFS_DQTYPE_REC_MASK uses (Bill O'Donnell) [1937116] - xfs: remove unnecessary quota type masking (Bill O'Donnell) [1937116] - xfs: always use xfs_dquot_type when extracting type from a dquot (Bill O'Donnell) [1937116] - xfs: refactor quota type testing (Bill O'Donnell) [1937116] - xfs: remove the XFS_QM_IS[UGP]DQ macros (Bill O'Donnell) [1937116] - xfs: refactor testing if a particular dquot is being enforced (Bill O'Donnell) [1937116] - xfs: rename XFS_DQ_{USER,GROUP,PROJ} to XFS_DQTYPE_* (Bill O'Donnell) [1937116] - xfs: drop the type parameter from xfs_dquot_verify (Bill O'Donnell) [1937116] - xfs: add more dquot tracepoints (Bill O'Donnell) [1937116] - xfs: actually bump warning counts when we send warnings (Bill O'Donnell) [1937116] - xfs: assume the default quota limits are always set in xfs_qm_adjust_dqlimits (Bill O'Donnell) [1937116] - xfs: refactor xfs_trans_apply_dquot_deltas (Bill O'Donnell) [1937116] - xfs: refactor xfs_trans_dqresv (Bill O'Donnell) [1937116] - xfs: refactor xfs_qm_scall_setqlim (Bill O'Donnell) [1937116] - xfs: refactor quota exceeded test (Bill O'Donnell) [1937116] - xfs: remove unnecessary arguments from quota adjust functions (Bill O'Donnell) [1937116] - xfs: refactor default quota limits by resource (Bill O'Donnell) [1937116] - xfs: remove qcore from incore dquots (Bill O'Donnell) [1937116] - xfs: stop using q_core timers in the quota code (Bill O'Donnell) [1937116] - xfs: stop using q_core warning counters in the quota code (Bill O'Donnell) [1937116] - xfs: stop using q_core counters in the quota code (Bill O'Donnell) [1937116] - xfs: stop using q_core limits in the quota code (Bill O'Donnell) [1937116] - xfs: use a per-resource struct for incore dquot data (Bill O'Donnell) [1937116] - xfs: stop using q_core.d_id in the quota code (Bill O'Donnell) [1937116] - xfs: stop using q_core.d_flags in the quota code (Bill O'Donnell) [1937116] - xfs: make XFS_DQUOT_CLUSTER_SIZE_FSB part of the ondisk format (Bill O'Donnell) [1937116] - xfs: rename dquot incore state flags (Bill O'Donnell) [1937116] - xfs: refactor quotacheck flags usage (Bill O'Donnell) [1937116] - xfs: move the flags argument of xfs_qm_scall_trunc_qfiles to XFS_QMOPT_* (Bill O'Donnell) [1937116] - xfs: validate ondisk/incore dquot flags (Bill O'Donnell) [1937116] - xfs: fix inode quota reservation checks (Bill O'Donnell) [1937116] - xfs: clear XFS_DQ_FREEING if we can't lock the dquot buffer to flush (Bill O'Donnell) [1937116] - xfs: drain the buf delwri queue before xfsaild idles (Bill O'Donnell) [1937116] - xfs: remove duplicated include from xfs_buf_item.c (Bill O'Donnell) [1937116] - xfs: remove SYNC_WAIT and SYNC_TRYLOCK (Bill O'Donnell) [1937116] - xfs: get rid of unnecessary xfs_perag_{get,put} pairs (Bill O'Donnell) [1937116] - xfs: rtbitmap scrubber should check inode size (Bill O'Donnell) [1937116] - xfs: rtbitmap scrubber should verify written extents (Bill O'Donnell) [1937116] - xfs: remove xfs_inobp_check() (Bill O'Donnell) [1937116] - xfs: factor xfs_iflush_done (Bill O'Donnell) [1937116] - xfs: rework xfs_iflush_cluster() dirty inode iteration (Bill O'Donnell) [1937116] - xfs: rename xfs_iflush_int() (Bill O'Donnell) [1937116] - xfs: xfs_iflush() is no longer necessary (Bill O'Donnell) [1937116] - xfs: attach inodes to the cluster buffer when dirtied (Bill O'Donnell) [1937116] - xfs: rework stale inodes in xfs_ifree_cluster (Bill O'Donnell) [1937116] - xfs: clean up inode reclaim comments (Bill O'Donnell) [1937116] - xfs: remove SYNC_WAIT from xfs_reclaim_inodes() (Bill O'Donnell) [1937116] - xfs: remove SYNC_TRYLOCK from inode reclaim (Bill O'Donnell) [1937116] - xfs: don't block inode reclaim on the ILOCK (Bill O'Donnell) [1937116] - xfs: allow multiple reclaimers per AG (Bill O'Donnell) [1937116] - xfs: remove IO submission from xfs_reclaim_inode() (Bill O'Donnell) [1937116] - xfs: make inode reclaim almost non-blocking (Bill O'Donnell) [1937116] - xfs: pin inode backing buffer to the inode log item (Bill O'Donnell) [1937116] - xfs: move xfs_clear_li_failed out of xfs_ail_delete_one() (Bill O'Donnell) [1937116] - xfs: unwind log item error flagging (Bill O'Donnell) [1937116] - xfs: handle buffer log item IO errors directly (Bill O'Donnell) [1937116] - xfs: get rid of log item callbacks (Bill O'Donnell) [1937116] - xfs: clean up the buffer iodone callback functions (Bill O'Donnell) [1937116] - xfs: use direct calls for dquot IO completion (Bill O'Donnell) [1937116] - xfs: make inode IO completion buffer centric (Bill O'Donnell) [1937116] - xfs: clean up whacky buffer log item list reinit (Bill O'Donnell) [1937116] - xfs: call xfs_buf_iodone directly (Bill O'Donnell) [1937116] - xfs: mark log recovery buffers for completion (Bill O'Donnell) [1937116] - xfs: mark dquot buffers in cache (Bill O'Donnell) [1937116] - xfs: mark inode buffers in cache (Bill O'Donnell) [1937116] - xfs: add an inode item lock (Bill O'Donnell) [1937116] - xfs: remove logged flag from inode log item (Bill O'Donnell) [1937116] - xfs: Don't allow logging of XFS_ISTALE inodes (Bill O'Donnell) [1937116] - xfs: remove useless definitions in xfs_linux.h (Bill O'Donnell) [1937116] - xfs: use MMAPLOCK around filemap_map_pages() (Bill O'Donnell) [1937116] - xfs: move helpers that lock and unlock two inodes against userspace IO (Bill O'Donnell) [1937116] - xfs: refactor locking and unlocking two inodes against userspace IO (Bill O'Donnell) [1937116] - xfs: fix xfs_reflink_remap_prep calling conventions (Bill O'Donnell) [1937116] - xfs: reflink can skip remap existing mappings (Bill O'Donnell) [1937116] - xfs: only reserve quota blocks if we're mapping into a hole (Bill O'Donnell) [1937116] - xfs: only reserve quota blocks for bmbt changes if we're changing the data fork (Bill O'Donnell) [1937116] - xfs: redesign the reflink remap loop to fix blkres depletion crash (Bill O'Donnell) [1937116] - xfs: rename xfs_bmap_is_real_extent to is_written_extent (Bill O'Donnell) [1937116] - xfs: Couple of typo fixes in comments (Bill O'Donnell) [1937116] - xfs: fix use-after-free on CIL context on shutdown (Bill O'Donnell) [1937116] - xfs: flag files as supporting buffered async reads (Bill O'Donnell) [1937116] - fs: add FMODE_BUF_RASYNC (Bill O'Donnell) [1937116] - xfs: more lockdep whackamole with kmem_alloc* (Bill O'Donnell) [1937116 1965923] - xfs: rearrange xfs_inode_walk_ag parameters (Bill O'Donnell) [1937116] - xfs: straighten out all the naming around incore inode tree walks (Bill O'Donnell) [1937116] - xfs: move xfs_inode_ag_iterator to be closer to the perag walking code (Bill O'Donnell) [1937116] - xfs: use bool for done in xfs_inode_ag_walk (Bill O'Donnell) [1937116] - xfs: fix inode ag walk predicate function return values (Bill O'Donnell) [1937116] - xfs: refactor eofb matching into a single helper (Bill O'Donnell) [1937116] - xfs: remove __xfs_icache_free_eofblocks (Bill O'Donnell) [1937116] - xfs: remove flags argument from xfs_inode_ag_walk (Bill O'Donnell) [1937116] - xfs: remove xfs_inode_ag_iterator_flags (Bill O'Donnell) [1937116] - xfs: remove unused xfs_inode_ag_iterator function (Bill O'Donnell) [1937116] - xfs: replace open-coded XFS_ICI_NO_TAG (Bill O'Donnell) [1937116] - xfs: move eofblocks conversion function to xfs_ioctl.c (Bill O'Donnell) [1937116] - xfs: remove the m_active_trans counter (Bill O'Donnell) [1937116] - xfs: separate read-only variables in struct xfs_mount (Bill O'Donnell) [1937116] - xfs: reduce free inode accounting overhead (Bill O'Donnell) [1937116] - xfs: gut error handling in xfs_trans_unreserve_and_mod_sb() (Bill O'Donnell) [1937116] - xfs: cleanup xfs_idestroy_fork (Bill O'Donnell) [1937116] - xfs: move the fork format fields into struct xfs_ifork (Bill O'Donnell) [1937116] - xfs: move the per-fork nextents fields into struct xfs_ifork (Bill O'Donnell) [1937116] - xfs: remove xfs_ifree_local_data (Bill O'Donnell) [1937116] - xfs: remove the XFS_DFORK_Q macro (Bill O'Donnell) [1937116] - xfs: clean up xchk_bmap_check_rmaps usage of XFS_IFORK_Q (Bill O'Donnell) [1937116] - xfs: remove the NULL fork handling in xfs_bmapi_read (Bill O'Donnell) [1937116] - xfs: remove the special COW fork handling in xfs_bmapi_read (Bill O'Donnell) [1937116] - xfs: improve local fork verification (Bill O'Donnell) [1937116] - xfs: refactor xfs_inode_verify_forks (Bill O'Donnell) [1937116] - xfs: remove xfs_ifork_ops (Bill O'Donnell) [1937116] - xfs: remove xfs_iread (Bill O'Donnell) [1937116] - xfs: don't reset i_delayed_blks in xfs_iread (Bill O'Donnell) [1937116] - xfs: call xfs_dinode_verify from xfs_inode_from_disk (Bill O'Donnell) [1937116] - xfs: handle unallocated inodes in xfs_inode_from_disk (Bill O'Donnell) [1937116] - xfs: split xfs_iformat_fork (Bill O'Donnell) [1937116] - xfs: call xfs_iformat_fork from xfs_inode_from_disk (Bill O'Donnell) [1937116] - xfs: xfs_bmapi_read doesn't take a fork id as the last argument (Bill O'Donnell) [1937116] - xfs: fix the warning message in xfs_validate_sb_common() (Bill O'Donnell) [1937116] - xfs: don't allow SWAPEXT if we'd screw up quota accounting (Bill O'Donnell) [1937116] - xfs: use ordered buffers to initialize dquot buffers during quotacheck (Bill O'Donnell) [1937116] - xfs: don't fail verifier on empty attr3 leaf block (Bill O'Donnell) [1937116] - xfs: Use the correct style for SPDX License Identifier (Bill O'Donnell) [1937116] - xfs: Replace zero-length array with flexible-array (Bill O'Donnell) [1937116] - xfs: ensure f_bfree returned by statfs() is non-negative (Bill O'Donnell) [1937116] - xfs: remove duplicate headers (Bill O'Donnell) [1937116] - xfs: fix unused variable warning in buffer completion on !DEBUG (Bill O'Donnell) [1937116] - xfs: remove unnecessary includes from xfs_log_recover.c (Bill O'Donnell) [1937116] - xfs: move log recovery buffer cancellation code to xfs_buf_item_recover.c (Bill O'Donnell) [1937116] - xfs: hoist setting of XFS_LI_RECOVERED to caller (Bill O'Donnell) [1937116] - xfs: refactor intent item iop_recover calls (Bill O'Donnell) [1937116] - xfs: refactor intent item RECOVERED flag into the log item (Bill O'Donnell) [1937116] - xfs: refactor adding recovered intent items to the log (Bill O'Donnell) [1937116] - xfs: refactor releasing finished intents during log recovery (Bill O'Donnell) [1937116] - xfs: refactor xlog_item_is_intent now that we're done converting (Bill O'Donnell) [1937116] - xfs: refactor recovered BUI log item playback (Bill O'Donnell) [1937116] - xfs: refactor recovered CUI log item playback (Bill O'Donnell) [1937116] - xfs: refactor recovered RUI log item playback (Bill O'Donnell) [1937116] - xfs: refactor recovered EFI log item playback (Bill O'Donnell) [1937116] - xfs: remove log recovery quotaoff item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery BUI item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery CUI item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery RUI item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery EFI item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery icreate item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery dquot item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery inode item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery buffer item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery item dispatch for pass1 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery item dispatch for pass2 readhead functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery item sorting into a generic dispatch structure (Bill O'Donnell) [1937116] - xfs: convert xfs_log_recover_item_t to struct xfs_log_recover_item (Bill O'Donnell) [1937116] - xfs: remove unused iget_flags param from xfs_imap_to_bp() (Bill O'Donnell) [1937116] - xfs: remove unused shutdown types (Bill O'Donnell) [1937116] - xfs: random buffer write failure errortag (Bill O'Donnell) [1937116] - xfs: remove unused iflush stale parameter (Bill O'Donnell) [1937116] - xfs: combine xfs_trans_ail_[remove|delete]() (Bill O'Donnell) [1937116] - xfs: drop unused shutdown parameter from xfs_trans_ail_remove() (Bill O'Donnell) [1937116] - xfs: use delete helper for items expected to be in AIL (Bill O'Donnell) [1937116] - xfs: acquire ->ail_lock from xfs_trans_ail_delete() (Bill O'Donnell) [1937116] - xfs: abort consistently on dquot flush failure (Bill O'Donnell) [1937116] - xfs: ratelimit unmount time per-buffer I/O error alert (Bill O'Donnell) [1937116] - xfs: refactor ratelimited buffer error messages into helper (Bill O'Donnell) [1937116] - xfs: reset buffer write failure state on successful completion (Bill O'Donnell) [1937116] - xfs: remove unnecessary shutdown check from xfs_iflush() (Bill O'Donnell) [1937116] - xfs: simplify inode flush error handling (Bill O'Donnell) [1937116] - xfs: factor out buffer I/O failure code (Bill O'Donnell) [1937116] - xfs: refactor failed buffer resubmission into xfsaild (Bill O'Donnell) [1937116] - xfs: spell out the parameter name for ->cancel_item (Bill O'Donnell) [1937116] - xfs: use a xfs_btree_cur for the ->finish_cleanup state (Bill O'Donnell) [1937116] - xfs: turn dfp_done into a xfs_log_item (Bill O'Donnell) [1937116] - xfs: refactor xfs_defer_finish_noroll (Bill O'Donnell) [1937116] - xfs: turn dfp_intent into a xfs_log_item (Bill O'Donnell) [1937116] - xfs: merge the ->diff_items defer op into ->create_intent (Bill O'Donnell) [1937116] - xfs: merge the ->log_item defer op into ->create_intent (Bill O'Donnell) [1937116] - xfs: factor out a xfs_defer_create_intent helper (Bill O'Donnell) [1937116] - xfs: remove the xfs_inode_log_item_t typedef (Bill O'Donnell) [1937116] - xfs: remove the xfs_efd_log_item_t typedef (Bill O'Donnell) [1937116] - xfs: remove the xfs_efi_log_item_t typedef (Bill O'Donnell) [1937116] - xfs: refactor xlog_recover_buffer_pass1 (Bill O'Donnell) [1937116] - xfs: simplify xlog_recover_inode_ra_pass2 (Bill O'Donnell) [1937116] - xfs: factor out a xlog_buf_readahead helper (Bill O'Donnell) [1937116] - xfs: rename inode_list xlog_recover_reorder_trans (Bill O'Donnell) [1937116] - xfs: refactor the buffer cancellation table helpers (Bill O'Donnell) [1937116] - xfs: define printk_once variants for xfs messages (Bill O'Donnell) [1937116] - xfs: stop CONFIG_XFS_DEBUG from changing compiler flags (Bill O'Donnell) [1937116] - xfs: remove unnecessary check of the variable resblks in xfs_symlink (Bill O'Donnell) [1937116] - xfs: simplify the flags setting in xfs_qm_scall_quotaon (Bill O'Donnell) [1937116] - xfs: remove unnecessary assertion from xfs_qm_vop_create_dqattach (Bill O'Donnell) [1937116] - xfs: remove unnecessary variable udqp from xfs_ioctl_setattr (Bill O'Donnell) [1937116] - xfs: reserve quota inode transaction space only when needed (Bill O'Donnell) [1937116] - xfs: combine two if statements with same condition (Bill O'Donnell) [1937116] - xfs: trace quota allocations for all quota types (Bill O'Donnell) [1937116] - xfs: report unrecognized log item type codes during recovery (Bill O'Donnell) [1937116] - xfs: move inode flush to the sync workqueue (Bill O'Donnell) [1937116] - xfs: fix partially uninitialized structure in xfs_reflink_remap_extent (Bill O'Donnell) [1937116] - xfs: fix inode number overflow in ifree cluster helper (Bill O'Donnell) [1937116] - xfs: remove redundant variable assignment in xfs_symlink() (Bill O'Donnell) [1937116] - xfs: ratelimit inode flush on buffered write ENOSPC (Bill O'Donnell) [1937116] - xfs: return locked status of inode buffer on xfsaild push (Bill O'Donnell) [1937116] - xfs: trylock underlying buffer on dquot flush (Bill O'Donnell) [1937116] - xfs: remove unnecessary ternary from xfs_create (Bill O'Donnell) [1937116] - xfs: don't write a corrupt unmount record to force summary counter recalc (Bill O'Donnell) [1937116] - xfs: factor inode lookup from xfs_ifree_cluster (Bill O'Donnell) [1937116] - xfs: tail updates only need to occur when LSN changes (Bill O'Donnell) [1937116] - xfs: factor common AIL item deletion code (Bill O'Donnell) [1937116] - xfs: correctly acount for reclaimable slabs (Bill O'Donnell) [1937116] - xfs: Improve metadata buffer reclaim accountability (Bill O'Donnell) [1937116] - xfs: don't allow log IO to be throttled (Bill O'Donnell) [1937116] - xfs: Throttle commits on delayed background CIL push (Bill O'Donnell) [1937116] - xfs: Lower CIL flush limit for large logs (Bill O'Donnell) [1937116] - xfs: remove some stale comments from the log code (Bill O'Donnell) [1937116] - xfs: refactor unmount record writing (Bill O'Donnell) [1937116] - xfs: merge xlog_commit_record with xlog_write_done (Bill O'Donnell) [1937116] - xfs: split xlog_ticket_done (Bill O'Donnell) [1937116] - xfs: kill XLOG_TIC_INITED (Bill O'Donnell) [1937116] - xfs: refactor and split xfs_log_done() (Bill O'Donnell) [1937116] - xfs: re-order initial space accounting checks in xlog_write (Bill O'Donnell) [1937116] - xfs: don't try to write a start record into every iclog (Bill O'Donnell) [1937116] - xfs: validate the realtime geometry in xfs_validate_sb_common (Bill O'Donnell) [1937116] - xfs: shutdown on failure to add page to log bio (Bill O'Donnell) [1937116] - xfs: directory bestfree check should release buffers (Bill O'Donnell) [1937116] - xfs: drop all altpath buffers at the end of the sibling check (Bill O'Donnell) [1937116] - xfs: remove xlog_state_want_sync (Bill O'Donnell) [1937116] - xfs: move the ioerror check out of xlog_state_clean_iclog (Bill O'Donnell) [1937116] - xfs: refactor xlog_state_clean_iclog (Bill O'Donnell) [1937116] - xfs: remove the aborted parameter to xlog_state_done_syncing (Bill O'Donnell) [1937116] - xfs: simplify log shutdown checking in xfs_log_release_iclog (Bill O'Donnell) [1937116] - xfs: simplify the xfs_log_release_iclog calling convention (Bill O'Donnell) [1937116] - xfs: factor out a xlog_wait_on_iclog helper (Bill O'Donnell) [1937116] - xfs: merge xlog_cil_push into xlog_cil_push_work (Bill O'Donnell) [1937116] - xfs: remove the di_version field from struct icdinode (Bill O'Donnell) [1937116] - xfs: simplify a check in xfs_ioctl_setattr_check_cowextsize (Bill O'Donnell) [1937116] - xfs: simplify di_flags2 inheritance in xfs_ialloc (Bill O'Donnell) [1937116] - xfs: only check the superblock version for dinode size calculation (Bill O'Donnell) [1937116] - xfs: add a new xfs_sb_version_has_v3inode helper (Bill O'Donnell) [1937116] - xfs: add support for rmap btree staging cursors (Bill O'Donnell) [1937116] - xfs: add support for refcount btree staging cursors (Bill O'Donnell) [1937116] - xfs: add support for inode btree staging cursors (Bill O'Donnell) [1937116] - xfs: add support for free space btree staging cursors (Bill O'Donnell) [1937116] - xfs: support bulk loading of staged btrees (Bill O'Donnell) [1937116] - xfs: introduce fake roots for inode-rooted btrees (Bill O'Donnell) [1937116] - xfs: introduce fake roots for ag-rooted btrees (Bill O'Donnell) [1937116] - xfs: replace open-coded bitmap weight logic (Bill O'Donnell) [1937116] - xfs: rename xfs_bitmap to xbitmap (Bill O'Donnell) [1937116] - xfs: xrep_reap_extents should not destroy the bitmap (Bill O'Donnell) [1937116] - xfs: cleanup xfs_log_unmount_write (Bill O'Donnell) [1937116] - xfs: remove dead code from xfs_log_unmount_write (Bill O'Donnell) [1937116] - xfs: remove the unused return value from xfs_log_unmount_write (Bill O'Donnell) [1937116] - xfs: remove the unused XLOG_UNMOUNT_REC_TYPE define (Bill O'Donnell) [1937116] - xfs: mark XLOG_FORCED_SHUTDOWN as unlikely (Bill O'Donnell) [1937116] - xfs: make the btree ag cursor private union anonymous (Bill O'Donnell) [1937116] - xfs: make the btree cursor union members named structure (Bill O'Donnell) [1937116] - xfs: make btree cursor private union anonymous (Bill O'Donnell) [1937116] - xfs: rename btree cursor private btree member flags (Bill O'Donnell) [1937116] - xfs: convert btree cursor inode-private member names (Bill O'Donnell) [1937116] - xfs: convert btree cursor ag-private member name (Bill O'Donnell) [1937116] - xfs: introduce new private btree cursor names (Bill O'Donnell) [1937116] - xfs: Use scnprintf() for avoiding potential buffer overflow (Bill O'Donnell) [1937116] - xfs: mark extended attr corrupt when lookup-by-hash fails (Bill O'Donnell) [1937116] - xfs: mark dir corrupt when lookup-by-hash fails (Bill O'Donnell) [1937116] - xfs: check owner of dir3 blocks (Bill O'Donnell) [1937116] - xfs: check owner of dir3 data blocks (Bill O'Donnell) [1937116] - xfs: check owner of dir3 free blocks (Bill O'Donnell) [1937116] - xfs: fix buffer corruption reporting when xfs_dir3_free_header_check fails (Bill O'Donnell) [1937116] - xfs: xfs_buf_corruption_error should take __this_address (Bill O'Donnell) [1937116] - xfs: add a function to deal with corrupt buffers post-verifiers (Bill O'Donnell) [1937116] - xfs: remove XFS_BUF_TO_SBP (Bill O'Donnell) [1937116] - xfs: remove XFS_BUF_TO_AGF (Bill O'Donnell) [1937116] - xfs: remove XFS_BUF_TO_AGI (Bill O'Donnell) [1937116] - xfs: remove the xfs_agfl_t typedef (Bill O'Donnell) [1937116] - xfs: remove the agfl_bno member from struct xfs_agfl (Bill O'Donnell) [1937116] - xfs: switch xfs_attrmulti_attr_get to lazy attr buffer allocation (Bill O'Donnell) [1937116] - xfs: only allocate the buffer size actually needed in __xfs_set_acl (Bill O'Donnell) [1937116] - xfs: clean up bufsize alignment in xfs_ioc_attr_list (Bill O'Donnell) [1937116] - xfs: embedded the attrlist cursor into struct xfs_attr_list_context (Bill O'Donnell) [1937116] - xfs: remove XFS_DA_OP_INCOMPLETE (Bill O'Donnell) [1937116] - xfs: clean up the attr flag confusion (Bill O'Donnell) [1937116] - xfs: clean up the ATTR_REPLACE checks (Bill O'Donnell) [1937116] - xfs: improve xfs_forget_acl (Bill O'Donnell) [1937116] - xfs: lift cursor copy in/out into xfs_ioc_attr_list (Bill O'Donnell) [1937116] - xfs: lift buffer allocation into xfs_ioc_attr_list (Bill O'Donnell) [1937116] - xfs: lift common checks into xfs_ioc_attr_list (Bill O'Donnell) [1937116] - xfs: rename xfs_attr_list_int to xfs_attr_list (Bill O'Donnell) [1937116] - xfs: move the legacy xfs_attr_list to xfs_ioctl.c (Bill O'Donnell) [1937116] - xfs: open code ATTR_ENTSIZE (Bill O'Donnell) [1937116] - xfs: remove the unused ATTR_ENTRY macro (Bill O'Donnell) [1937116] - xfs: cleanup struct xfs_attr_list_context (Bill O'Donnell) [1937116] - xfs: factor out a xfs_attr_match helper (Bill O'Donnell) [1937116] - xfs: replace ATTR_KERNOTIME with XFS_DA_OP_NOTIME (Bill O'Donnell) [1937116] - xfs: remove ATTR_ALLOC and XFS_DA_OP_ALLOCVAL (Bill O'Donnell) [1937116] - xfs: remove ATTR_KERNOVAL (Bill O'Donnell) [1937116] - xfs: remove the xfs_inode argument to xfs_attr_get_ilocked (Bill O'Donnell) [1937116] - xfs: pass an initialized xfs_da_args to xfs_attr_get (Bill O'Donnell) [1937116] - xfs: pass an initialized xfs_da_args structure to xfs_attr_set (Bill O'Donnell) [1937116] - xfs: turn xfs_da_args.value into a void pointer (Bill O'Donnell) [1937116] - xfs: remove the MAXNAMELEN check from xfs_attr_args_init (Bill O'Donnell) [1937116] - xfs: remove the name == NULL check from xfs_attr_args_init (Bill O'Donnell) [1937116] - xfs: factor out a helper for a single XFS_IOC_ATTRMULTI_BY_HANDLE op (Bill O'Donnell) [1937116] - xfs: use strndup_user in XFS_IOC_ATTRMULTI_BY_HANDLE (Bill O'Donnell) [1937116] - xfs: merge xfs_attrmulti_attr_remove into xfs_attrmulti_attr_set (Bill O'Donnell) [1937116] - xfs: merge xfs_attr_remove into xfs_attr_set (Bill O'Donnell) [1937116] - xfs: remove the ATTR_INCOMPLETE flag (Bill O'Donnell) [1937116] - xfs: reject invalid flags combinations in XFS_IOC_ATTRLIST_BY_HANDLE (Bill O'Donnell) [1937116] - xfs: rework collapse range into an atomic operation (Bill O'Donnell) [1937116] - xfs: rework insert range into an atomic operation (Bill O'Donnell) [1937116] - xfs: open code insert range extent split helper (Bill O'Donnell) [1937116] - xfs: Add missing annotation to xfs_ail_check() (Bill O'Donnell) [1937116] - xfs: fix an undefined behaviour in _da3_path_shift (Bill O'Donnell) [1937116] - xfs: ratelimit xfs_discard_page messages (Bill O'Donnell) [1937116] - xfs: ratelimit xfs_buf_ioerror_alert messages (Bill O'Donnell) [1937116] - xfs: remove the kuid/kgid conversion wrappers (Bill O'Donnell) [1937116] - xfs: remove the icdinode di_uid/di_gid members (Bill O'Donnell) [1937116] - xfs: ensure that the inode uid/gid match values match the icdinode ones (Bill O'Donnell) [1937116] - xfs: improve error message when we can't allocate memory for xfs_buf (Bill O'Donnell) [1937116] - ceph: fix test for whether we can skip read when writing beyond EOF (Jeff Layton) [1971101] - redhat/configs: Add CONFIG_X86_SGX_KVM (Bandan Das) [1494649] - KVM: x86: Fix implicit enum conversion goof in scattered reverse CPUID code (Bandan Das) [1494649] - KVM: x86: Add capability to grant VM access to privileged SGX attribute (Bandan Das) [1494649] - KVM: VMX: Enable SGX virtualization for SGX1, SGX2 and LC (Bandan Das) [1494649] - KVM: VMX: Add ENCLS[EINIT] handler to support SGX Launch Control (LC) (Bandan Das) [1494649] - KVM: VMX: Add emulation of SGX Launch Control LE hash MSRs (Bandan Das) [1494649] - KVM: VMX: Add SGX ENCLS[ECREATE] handler to enforce CPUID restrictions (Bandan Das) [1494649] - KVM: VMX: Frame in ENCLS handler for SGX virtualization (Bandan Das) [1494649] - KVM: VMX: Add basic handling of VM-Exit from SGX enclave (Bandan Das) [1494649] - KVM: x86: Add reverse-CPUID lookup support for scattered SGX features (Bandan Das) [1494649] - KVM: x86: Add support for reverse CPUID lookup of scattered features (Bandan Das) [1494649] - KVM: x86: Define new #PF SGX error code bit (Bandan Das) [1494649] - KVM: x86: Export kvm_mmu_gva_to_gpa_{read,write}() for SGX (VMX) (Bandan Das) [1494649] - x86/sgx: Mark sgx_vepc_vm_ops static (Bandan Das) [1494649] - x86/sgx: Do not update sgx_nr_free_pages in sgx_setup_epc_section() (Bandan Das) [1494649] - x86/sgx: Move provisioning device creation out of SGX driver (Bandan Das) [1494649] - x86/sgx: Add helpers to expose ECREATE and EINIT to KVM (Bandan Das) [1494649] - x86/sgx: Add helper to update SGX_LEPUBKEYHASHn MSRs (Bandan Das) [1494649] - x86/sgx: Add encls_faulted() helper (Bandan Das) [1494649] - x86/sgx: Add SGX2 ENCLS leaf definitions (EAUG, EMODPR and EMODT) (Bandan Das) [1494649] - x86/sgx: Move ENCLS leaf definitions to sgx.h (Bandan Das) [1494649] - x86/sgx: Expose SGX architectural definitions to the kernel (Bandan Das) [1494649] - x86/sgx: Initialize virtual EPC driver even when SGX driver is disabled (Bandan Das) [1494649] - x86/cpu/intel: Allow SGX virtualization without Launch Control support (Bandan Das) [1494649] - x86/sgx: Introduce virtual EPC for use by KVM guests (Bandan Das) [1494649] - x86/sgx: Add SGX_CHILD_PRESENT hardware error code (Bandan Das) [1494649] - x86/sgx: Wipe out EREMOVE from sgx_free_epc_page() (Bandan Das) [1494649] - x86/cpufeatures: Add SGX1 and SGX2 sub-features (Bandan Das) [1494649] - x86/cpufeatures: Make SGX_LC feature bit depend on SGX bit (Bandan Das) [1494649] - x86/sgx: Remove unnecessary kmap() from sgx_ioc_enclave_init() (Bandan Das) [1494649] - selftests/sgx: Use getauxval() to simplify test code (Bandan Das) [1494649] - selftests/sgx: Improve error detection and messages (Bandan Das) [1494649] - x86/sgx: Add a basic NUMA allocation scheme to sgx_alloc_epc_page() (Bandan Das) [1494649] - x86/sgx: Replace section->init_laundry_list with sgx_dirty_page_list (Bandan Das) [1494649] - x86/sgx: Maintain encl->refcount for each encl->mm_list entry (Bandan Das) [1494649] - MAINTAINERS: Add Dave Hansen as reviewer for INTEL SGX (Bandan Das) [1494649] - x86/NUMA: Provide a range-to-target_node lookup facility (Bandan Das) [1494649] - x86/mm: Introduce CONFIG_NUMA_KEEP_MEMINFO (Bandan Das) [1494649] - configs: Enable CONFIG_MLXBF_GIGE on aarch64 (Alaa Hleihel) [1803489] - Add Mellanox BlueField Gigabit Ethernet driver (Alaa Hleihel) [1803489] - integrity: Use current_uid() in integrity_audit_message() (Richard Guy Briggs) [1957052] - ima: AppArmor satisfies the audit rule requirements (Richard Guy Briggs) [1957052] - IMA: Add audit log for failure conditions (Richard Guy Briggs) [1957052] - integrity: Add errno field in audit message (Richard Guy Briggs) [1957052] - audit: add blank line after variable declarations (Richard Guy Briggs) [1957052] - audit: drop /proc/PID/loginuid documentation Format field (Richard Guy Briggs) [1957052] - audit: avoid -Wempty-body warning (Richard Guy Briggs) [1957052] - audit: document /proc/PID/sessionid (Richard Guy Briggs) [1957052] - audit: document /proc/PID/loginuid (Richard Guy Briggs) [1957052] - MAINTAINERS: update audit files (Richard Guy Briggs) [1957052] - audit: further cleanup of AUDIT_FILTER_ENTRY deprecation (Richard Guy Briggs) [1957052] - netfilter: nftables: fix a warning message in nf_tables_commit_audit_collect() (Richard Guy Briggs) [1957052] - audit: log nftables configuration change events once per table (Richard Guy Briggs) [1957052] - audit_alloc_mark(): don't open-code ERR_CAST() (Richard Guy Briggs) [1957052] - make dump_common_audit_data() safe to be called from RCU pathwalk (Richard Guy Briggs) [1957052] - new helper: d_find_alias_rcu() (Richard Guy Briggs) [1957052] - audit: Make audit_filter_syscall() return void (Richard Guy Briggs) [1957052] - audit: Remove leftover reference to the audit_tasklet (Richard Guy Briggs) [1957052] - kernel/audit: convert comma to semicolon (Richard Guy Briggs) [1957052] - dump_common_audit_data(): fix racy accesses to ->d_name (Richard Guy Briggs) [1957052] - audit: replace atomic_add_return() (Richard Guy Briggs) [1957052] - x86/audit: Fix a -Wmissing-prototypes warning for ia32_classify_syscall() (Richard Guy Briggs) [1957052] - ethtool: fix kdoc attr name (Ivan Vecera) [1967261] - ethtool: Remove link_mode param and derive link params from driver (Ivan Vecera) [1967261] - ethtool: Add lanes parameter for ETHTOOL_LINK_MODE_10000baseR_FEC_BIT (Ivan Vecera) [1967261] - ethtool: fix kdoc in headers (Ivan Vecera) [1967261] - ethtool: document reserved fields in the uAPI (Ivan Vecera) [1967261] - ethtool: un-kdocify extended link state (Ivan Vecera) [1967261] - ethtool: document PHY tunable callbacks (Ivan Vecera) [1967261] - docs: ethtool: fix some copy-paste errors (Ivan Vecera) [1967261] - ethtool: fix incorrect datatype in set_eee ops (Ivan Vecera) [1967261] - net: selftests: Add lanes setting test (Ivan Vecera) [1967261] - mlxsw: ethtool: Pass link mode in use to ethtool (Ivan Vecera) [1967261] - mlxsw: ethtool: Add support for setting lanes when autoneg is off (Ivan Vecera) [1967261] - mlxsw: ethtool: Remove max lanes filtering (Ivan Vecera) [1967261] - ethtool: Expose the number of lanes in use (Ivan Vecera) [1967261] - ethtool: Get link mode in use instead of speed and duplex parameters (Ivan Vecera) [1967261] - ethtool: prepare __ethtool_get_link_ksettings for subsequent changes (Ivan Vecera) [1967261] - ethtool: Extend link modes settings uAPI with lanes (Ivan Vecera) [1967261] - ethtool: Validate master slave configuration before rtnl_lock() (Ivan Vecera) [1967261] - ethtool: fix string set id check (Ivan Vecera) [1967261] - ethtool: fix stack overflow in ethnl_parse_bitset() (Ivan Vecera) [1967261] - selftests: add ring and coalesce selftests (Ivan Vecera) [1967261] - selftests: refactor get_netdev_name function (Ivan Vecera) [1967261] - selftests: extract common functions in ethtool-common.sh (Ivan Vecera) [1967261] - netdevsim: support ethtool ring and coalesce settings (Ivan Vecera) [1967261] - netdevsim: move ethtool pause params in separate struct (Ivan Vecera) [1967261] - ethtool: add ETHTOOL_COALESCE_ALL_PARAMS define (Ivan Vecera) [1967261] - ethtool: netlink: add missing netdev_features_change() call (Ivan Vecera) [1967261] - ethtool: remove unneeded semicolon (Ivan Vecera) [1967261] - ethtool: allow netdev driver to define phy tunables (Ivan Vecera) [1967261] - ethtool: mark netlink family as __ro_after_init (Ivan Vecera) [1967261] - ethtool: Add 100base-FX link mode entries (Ivan Vecera) [1967261] - ethtool: fix error handling in ethtool_phys_id (Ivan Vecera) [1967261] - ethtool: allow flow-type ether without IP protocol field (Ivan Vecera) [1967261] - net: phy: Uninline PHY ethtool statistics operations (Ivan Vecera) [1967261] - net: phy: Define PHY statistics ethtool_phy_ops (Ivan Vecera) [1967261] - net: ethtool: Remove PHYLIB direct dependency (Ivan Vecera) [1967261] - net: phy: Register ethtool PHY operations (Ivan Vecera) [1967261] - genksyms: Ignore module scoped _Static_assert() (Ivan Vecera) [1967261] - net: ethtool: Introduce ethtool_phy_ops (Ivan Vecera) [1967261] - Documentation: networking: fix ethtool-netlink table formats (Ivan Vecera) [1967261] - ethtool: ioctl: Use array_size() in copy_to_user() (Ivan Vecera) [1967261] - net: ethtool: cabletest: Make ethnl_act_cable_test_tdr_cfg static (Ivan Vecera) [1967261] - SUNRPC: Handle major timeout in xprt_adjust_timeout() (Scott Mayhew) [1979070] - gro_cells: reduce number of synchronize_net() calls (Ivan Vecera) [1959015] - net: make sure napi_list is safe for RCU traversal (Ivan Vecera) [1959015] - net: manage napi add/del idempotence explicitly (Ivan Vecera) [1959015] - net: remove napi_hash_del() from driver-facing API (Ivan Vecera) [1959015] - net: disable netpoll on fresh napis (Ivan Vecera) [1959015] - usb: dwc3-meson-g12a: fix usb2 PHY glue init when phy0 is disabled (Torez Smith) [1942772] - xhci: Fix 5.12 regression of missing xHC cache clearing command after a Stall (Torez Smith) [1942772] - xhci: fix giving back URB with incorrect status regression in 5.12 (Torez Smith) [1942772] - usb: typec: ucsi: Clear pending after acking connector change (Torez Smith) [1942772] - net: hso: check for allocation failure in hso_create_bulk_serial_device() (Torez Smith) [1942772] - usb: typec: tcpm: Fix wrong handling in GET_SINK_CAP (Torez Smith) [1942772] - net: hso: fix NULL-deref on disconnect regression (Torez Smith) [1942772] - USB: CDC-ACM: fix poison/unpoison imbalance (Torez Smith) [1942772] - usbip: vudc: fix missing unlock on error in usbip_sockfd_store() (Torez Smith) [1942772] - usb: xhci-mtk: improve bandwidth scheduling with TT (Torez Smith) [1942772] - usb: xhci-mtk: remove or operator for setting schedule parameters (Torez Smith) [1942772] - usb: typec: tcpm: Wait for vbus discharge to VSAFE0V before toggling (Torez Smith) [1942772] - software node: Provide replacement for device_add_properties() (Torez Smith) [1942772] - driver core: platform: Reimplement devm_platform_ioremap_resource (Torez Smith) [1942772] - USB: usblp: initialize newChannel (Torez Smith) [1942772] - net: hso: fix null-ptr-deref during tty device unregistration (Torez Smith) [1942772] - usbip: synchronize event handler with sysfs code paths (Torez Smith) [1942772] - usbip: vudc synchronize sysfs code paths (Torez Smith) [1942772] - usbip: stub-dev synchronize sysfs code paths (Torez Smith) [1942772] - usbip: add sysfs_lock to synchronize sysfs code paths (Torez Smith) [1942772] - drivers: net: fix memory leak in peak_usb_create_dev (Torez Smith) [1942772] - thunderbolt: Fix off by one in tb_port_find_retimer() (Torez Smith) [1942772] - thunderbolt: Fix a leak in tb_retimer_add() (Torez Smith) [1942772] - usb: dwc2: Prevent core suspend when port connection flag is 0 (Torez Smith) [1942772] - usb: dwc2: Fix HPRT0.PrtSusp bit setting for HiKey 960 board. (Torez Smith) [1942772] - usb: xhci-mtk: fix broken streams issue on 0.96 xHCI (Torez Smith) [1942772] - usbip: vhci_hcd fix shift out-of-bounds in vhci_hub_control() (Torez Smith) [1942772] - USB: quirks: ignore remote wake-up on Fibocom L850-GL LTE modem (Torez Smith) [1942772] - USB: cdc-acm: do not log successful probe on later errors (Torez Smith) [1942772] - USB: cdc-acm: always claim data interface (Torez Smith) [1942772] - USB: cdc-acm: use negation for NULL checks (Torez Smith) [1942772] - USB: cdc-acm: clean up probe error labels (Torez Smith) [1942772] - USB: cdc-acm: drop redundant driver-data reset (Torez Smith) [1942772] - USB: cdc-acm: drop redundant driver-data assignment (Torez Smith) [1942772] - USB: cdc-acm: fix use-after-free after probe failure (Torez Smith) [1942772] - USB: cdc-acm: fix double free on probe failure (Torez Smith) [1942772] - USB: cdc-acm: downgrade message to debug (Torez Smith) [1942772] - USB: cdc-acm: untangle a circular dependency between callback and softint (Torez Smith) [1942772] - cdc-acm: fix BREAK rx code path adding necessary calls (Torez Smith) [1942772] - usb: dwc3: pci: Enable dis_uX_susphy_quirk for Intel Merrifield (Torez Smith) [1942772] - usb: dwc3: qcom: skip interconnect init for ACPI probe (Torez Smith) [1942772] - can: peak_usb: Revert "can: peak_usb: add forgotten supported devices" (Torez Smith) [1942772] - r8152: limit the RX buffer size of RTL8153A for USB 2.0 (Torez Smith) [1942772] - net: cdc-phonet: fix data-interface release on probe failure (Torez Smith) [1942772] - usb: typec: tcpm: Skip sink_cap query only when VDM sm is busy (Torez Smith) [1942772] - usb: typec: tcpm: Invoke power_supply_changed for tcpm-source-psy- (Torez Smith) [1942772] - usb: typec: Remove vdo[3] part of tps6598x_rx_identity_reg struct (Torez Smith) [1942772] - usb-storage: Add quirk to defeat Kindle's automatic unload (Torez Smith) [1942772] - usbip: Fix incorrect double assignment to udc->ud.tcp_rx (Torez Smith) [1942772] - can: kvaser_usb: Add support for USBcan Pro 4xHS (Torez Smith) [1942772] - can: peak_usb: add forgotten supported devices (Torez Smith) [1942772] - xhci: Fix repeated xhci wake after suspend due to uncleared internal wake state (Torez Smith) [1942772] - usb: xhci: Fix ASMedia ASM1042A and ASM3242 DMA addressing (Torez Smith) [1942772] - xhci: Improve detection of device initiated wake signal. (Torez Smith) [1942772] - usb: xhci: do not perform Soft Retry for some xHCI hosts (Torez Smith) [1942772] - usbip: fix vudc usbip_sockfd_store races leading to gpf (Torez Smith) [1942772] - usbip: fix vhci_hcd attach_store() races leading to gpf (Torez Smith) [1942772] - usbip: fix stub_dev usbip_sockfd_store() races leading to gpf (Torez Smith) [1942772] - usbip: fix vudc to check for stream socket (Torez Smith) [1942772] - usbip: fix vhci_hcd to check for stream socket (Torez Smith) [1942772] - usbip: fix stub_dev to check for stream socket (Torez Smith) [1942772] - USB: usblp: fix a hang in poll() if disconnected (Torez Smith) [1942772] - usb: dwc3: qcom: Add missing DWC3 OF node refcount decrement (Torez Smith) [1942772] - usb: dwc3: qcom: Honor wakeup enabled/disabled state (Torez Smith) [1942772] - usb: dwc3: qcom: add ACPI device id for sc8180x (Torez Smith) [1942772] - Goodix Fingerprint device is not a modem (Torez Smith) [1942772] - USB: serial: io_edgeport: fix memory leak in edge_startup (Torez Smith) [1942772] - USB: serial: ch341: add new Product ID (Torez Smith) [1942772] - USB: serial: cp210x: add some more GE USB IDs (Torez Smith) [1942772] - USB: serial: cp210x: add ID for Acuity Brands nLight Air Adapter (Torez Smith) [1942772] - net: usb: log errors to dmesg/syslog (Torez Smith) [1942772] - net: usb: cdc_ncm: emit dev_err on error paths (Torez Smith) [1942772] - thunderbolt: Increase runtime PM reference count on DP tunnel discovery (Torez Smith) [1942772] - thunderbolt: Initialize HopID IDAs in tb_switch_alloc() (Torez Smith) [1942772] - net: usb: qmi_wwan: allow qmimux add/del with master up (Torez Smith) [1942772] - Revert "r8152: adjust the settings about MAC clock speed down for RTL8153" (Torez Smith) [1942772] - net: usb: qmi_wwan: support ZTE P685M modem (Torez Smith) [1942772] - r8152: spilt rtl_set_eee_plus and r8153b_green_en (Torez Smith) [1942772] - r8152: replace netif_err with dev_err (Torez Smith) [1942772] - r8152: check if the pointer of the function exists (Torez Smith) [1942772] - r8152: enable U1/U2 for USB_SPEED_SUPER (Torez Smith) [1942772] - usb: misc: usb3503: Fix logic in usb3503_init() (Torez Smith) [1942772] - usb: Replace lkml.org links with lore (Torez Smith) [1942772] - usb: quirks: add quirk to start video capture on ELMO L-12F document camera reliable (Torez Smith) [1942772] - USB: quirks: sort quirk entries (Torez Smith) [1942772] - USB: serial: drop bogus to_usb_serial_port() checks (Torez Smith) [1942772] - USB: serial: drop if with an always false condition (Torez Smith) [1942772] - usb: typec: tcpm: Get Sink VDO from fwnode (Torez Smith) [1942772] - dt-bindings: connector: Add SVDM VDO properties (Torez Smith) [1942772] - usb: typec: displayport: Fill the negotiated SVDM Version in the header (Torez Smith) [1942772] - usb: typec: ucsi: Determine common SVDM Version (Torez Smith) [1942772] - usb: typec: tcpm: Determine common SVDM Version (Torez Smith) [1942772] - usb: pd: Make SVDM Version configurable in VDM header (Torez Smith) [1942772] - usb: typec: Manage SVDM version (Torez Smith) [1942772] - usb: dwc3: gadget: Fix dep->interval for fullspeed interrupt (Torez Smith) [1942772] - usb: dwc3: gadget: Fix setting of DEPCFG.bInterval_m1 (Torez Smith) [1942772] - USB: serial: option: update interface mapping for ZTE P685M (Torez Smith) [1942772] - usb: dwc3: gadget: Track connected SSP rate and lane count (Torez Smith) [1942772] - usb: dwc3: gadget: Implement setting of SSP rate (Torez Smith) [1942772] - usb: dwc3: core: Check maximum_speed SSP genXxY (Torez Smith) [1942772] - usb: common: Parse for USB SSP genXxY (Torez Smith) [1942772] - usb: dwc2: Fix endpoint direction check in ep_from_windex (Torez Smith) [1942772] - usb: dwc3: fix clock issue during resume in OTG mode (Torez Smith) [1942772] - xhci: ext-caps: Use software node API with the properties (Torez Smith) [1942772] - usb: dwc3: host: Use software node API with the properties (Torez Smith) [1942772] - r8152: replace several functions about phy patch request (Torez Smith) [1942772] - usb: dwc3: qcom: Constify the software node (Torez Smith) [1942772] - usb: dwc3: haps: Constify the software node (Torez Smith) [1942772] - usb: dwc2: pci: Drop the empty quirk function (Torez Smith) [1942772] - thunderbolt: Add support for native USB4 _OSC (Torez Smith) [1942772] - thunderbolt: Allow disabling XDomain protocol (Torez Smith) [1942772] - thunderbolt: Add support for PCIe tunneling disabled (SL5) (Torez Smith) [1942772] - thunderbolt: dma_test: Drop unnecessary include (Torez Smith) [1942772] - thunderbolt: Add clarifying comments about USB4 terms router and adapter (Torez Smith) [1942772] - thunderbolt: switch: Fix kernel-doc descriptions of non-static functions (Torez Smith) [1942772] - thunderbolt: nhi: Fix kernel-doc descriptions of non-static functions (Torez Smith) [1942772] - thunderbolt: path: Fix kernel-doc descriptions of non-static functions (Torez Smith) [1942772] - thunderbolt: eeprom: Fix kernel-doc descriptions of non-static functions (Torez Smith) [1942772] - thunderbolt: ctl: Fix kernel-doc descriptions of non-static functions (Torez Smith) [1942772] - usb: pd: Reland VDO definitions of PD2.0 (Torez Smith) [1942772] - NET: usb: qmi_wwan: Adding support for Cinterion MV31 (Torez Smith) [1942772] - usb: pd: Update VDO definitions (Torez Smith) [1942772] - xhci: fix bounce buffer usage for non-sg list case (Torez Smith) [1942772] - usb: xhci-mtk: break loop when find the endpoint to drop (Torez Smith) [1942772] - usb: typec: Return void in typec_partner_set_pd_revision (Torez Smith) [1942772] - usb: typec: tcpci_maxim: Enable data path when partner is USB Comm capable (Torez Smith) [1942772] - usb: typec: tcpci: Add Callback to Usb Communication capable partner (Torez Smith) [1942772] - usb: typec: tcpm: Add Callback to Usb Communication capable partner (Torez Smith) [1942772] - usb: typec: tcpm: Set in_ams flag when Source caps have been received (Torez Smith) [1942772] - usb: typec: tcpm: Handle vbus shutoff when in source mode (Torez Smith) [1942772] - usb: typec: Add typec_partner_set_pd_revision (Torez Smith) [1942772] - usb: typec: Provide PD Specification Revision for cable and partner (Torez Smith) [1942772] - usb: typec: Standardize PD Revision format with Type-C Revision (Torez Smith) [1942772] - usb: xhci-mtk: skip dropping bandwidth of unchecked endpoints (Torez Smith) [1942772] - USB: serial: ftdi_sio: restore divisor-encoding comments (Torez Smith) [1942772] - USB: serial: ftdi_sio: fix FTX sub-integer prescaler (Torez Smith) [1942772] - USB: serial: cp210x: clean up auto-RTS handling (Torez Smith) [1942772] - USB: serial: cp210x: fix RTS handling (Torez Smith) [1942772] - USB: serial: cp210x: clean up printk zero padding (Torez Smith) [1942772] - USB: serial: cp210x: clean up flow-control debug message (Torez Smith) [1942772] - USB: serial: cp210x: drop shift macros (Torez Smith) [1942772] - USB: serial: cp210x: fix modem-control handling (Torez Smith) [1942772] - USB: serial: cp210x: suppress modem-control errors (Torez Smith) [1942772] - xhci: handle halting transfer event properly after endpoint stop and halt raced. (Torez Smith) [1942772] - xhci: Check for pending reset endpoint command before queueing a new one. (Torez Smith) [1942772] - xhci: remove obsolete dequeue pointer moving code (Torez Smith) [1942772] - xhci: introduce a new move_dequeue_past_td() function to replace old code. (Torez Smith) [1942772] - xhci: handle stop endpoint command completion with endpoint in running state. (Torez Smith) [1942772] - xhci: Fix halted endpoint at stop endpoint command completion (Torez Smith) [1942772] - xhci: split handling halted endpoints into two steps (Torez Smith) [1942772] - xhci: move and rename xhci_cleanup_halted_endpoint() (Torez Smith) [1942772] - xhci: turn cancelled td cleanup to its own function (Torez Smith) [1942772] - xhci: store TD status in the td struct instead of passing it along (Torez Smith) [1942772] - xhci: use xhci_td_cleanup() helper when giving back cancelled URBs (Torez Smith) [1942772] - xhci: move xhci_td_cleanup so it can be called by more functions (Torez Smith) [1942772] - xhci: Add xhci_reset_halted_ep() helper function (Torez Smith) [1942772] - xhci: flush endpoint start to reduce race risk with stop endpoint command. (Torez Smith) [1942772] - xhci: Check link TRBs when updating ring enqueue and dequeue pointers. (Torez Smith) [1942772] - xhci: avoid DMA double fetch when reading event trb type. (Torez Smith) [1942772] - xhci: remove extra loop in interrupt context (Torez Smith) [1942772] - xhci: check slot_id is valid before gathering slot info (Torez Smith) [1942772] - xhci: prevent a theoretical endless loop while preparing rings. (Torez Smith) [1942772] - xhci: remove xhci_stream_id_to_ring() helper (Torez Smith) [1942772] - xhci: add xhci_virt_ep_to_ring() helper (Torez Smith) [1942772] - xhci: check virt_dev is valid before dereferencing it (Torez Smith) [1942772] - xhci: add xhci_get_virt_ep() helper (Torez Smith) [1942772] - xhci: remove unused event parameter from completion handlers (Torez Smith) [1942772] - xhci: adjust parameters passed to cleanup_halted_endpoint() (Torez Smith) [1942772] - xhci: get isochronous ring directly from endpoint structure (Torez Smith) [1942772] - xhci: Avoid parsing transfer events several times (Torez Smith) [1942772] - net: qmi_wwan: Add pass through mode (Torez Smith) [1942772] - net: usb: qmi_wwan: add qmap id sysfs file for qmimux interfaces (Torez Smith) [1942772] - net: usb: cdc_ether: added support for Thales Cinterion PLSx3 modem family. (Torez Smith) [1942772] - thunderbolt: Fix possible NULL pointer dereference in tb_acpi_add_link() (Torez Smith) [1942772] - thunderbolt: switch: Fix function name in the header (Torez Smith) [1942772] - thunderbolt: tunnel: Fix misspelling of 'receive_path' (Torez Smith) [1942772] - thunderbolt: icm: Fix a couple of formatting issues (Torez Smith) [1942772] - thunderbolt: switch: Demote a bunch of non-conformant kernel-doc headers (Torez Smith) [1942772] - thunderbolt: tb: Kernel-doc function headers should document their parameters (Torez Smith) [1942772] - thunderbolt: nhi: Demote some non-conformant kernel-doc headers (Torez Smith) [1942772] - thunderbolt: xdomain: Fix 'tb_unregister_service_driver()'s 'drv' param (Torez Smith) [1942772] - thunderbolt: eeprom: Demote non-conformant kernel-doc headers to standard comment blocks (Torez Smith) [1942772] - USB: serial: mos7720: fix error code in mos7720_write() (Torez Smith) [1942772] - thunderbolt: ctl: Demote non-conformant kernel-doc headers (Torez Smith) [1942772] - thunderbolt: cap: Fix kernel-doc formatting issue (Torez Smith) [1942772] - thunderbolt: dma_port: Check 'dma_port_flash_write_block()'s return value (Torez Smith) [1942772] - USB: serial: option: Adding support for Cinterion MV31 (Torez Smith) [1942772] - can: mcba_usb: remove h from printk format specifier (Torez Smith) [1942772] - usbnet: fix the indentation of one code snippet (Torez Smith) [1942772] - usb: usb251xb: Use of_device_get_match_data() (Torez Smith) [1942772] - usb: dwc2: Make "trimming xfer length" a debug message (Torez Smith) [1942772] - usb: dwc2: Abort transaction after errors with unknown reason (Torez Smith) [1942772] - usb: dwc2: Do not update data length if it is 0 on inbound transfers (Torez Smith) [1942772] - usb: xhci-mtk: fix unreleased bandwidth data (Torez Smith) [1942772] - USB: serial: mos7840: fix error code in mos7840_write() (Torez Smith) [1942772] - USB: usblp: don't call usb_set_interface if there's a single alt (Torez Smith) [1942772] - USB: serial: cp210x: add pid/vid for WSDA-200-USB (Torez Smith) [1942772] - usb: typec: tcpci_maxim: add terminating newlines to logging (Torez Smith) [1942772] - usb: typec: tcpci_maxim: remove redundant assignment (Torez Smith) [1942772] - usb: typec: tcpm: Create legacy PDOs for PD2 connection (Torez Smith) [1942772] - net: usb: qmi_wwan: added support for Thales Cinterion PLSx3 modem family (Torez Smith) [1942772] - usb: typec: tcpci_maxim: Drop GPIO includes (Torez Smith) [1942772] - usb: typec: tcpm: Respond Wait if VDM state machine is running (Torez Smith) [1942772] - usb: typec: tcpm: Protocol Error handling (Torez Smith) [1942772] - usb: typec: tcpm: AMS and Collision Avoidance (Torez Smith) [1942772] - net: usb: cdc_ncm: don't spew notifications (Torez Smith) [1942772] - usb: typec: ucsi: Add conditional dependency on USB role switch (Torez Smith) [1942772] - usb: ch9: Add USB 3.2 SSP attributes (Torez Smith) [1942772] - USB: serial: f81232: drop short control-transfer checks (Torez Smith) [1942772] - USB: serial: io_ti: fix a debug-message copy-paste error (Torez Smith) [1942772] - USB: serial: io_ti: drop short control-transfer check (Torez Smith) [1942772] - USB: serial: upd78f0730: drop short control-transfer check (Torez Smith) [1942772] - USB: serial: cp210x: add copyright notice (Torez Smith) [1942772] - USB: serial: cp210x: drop unused includes (Torez Smith) [1942772] - USB: serial: cp210x: drop short control-transfer checks (Torez Smith) [1942772] - USB: serial: cp210x: update control-characters on every change (Torez Smith) [1942772] - USB: serial: cp210x: set IXOFF thresholds (Torez Smith) [1942772] - USB: serial: cp210x: add support for software flow control (Torez Smith) [1942772] - USB: serial: pl2303: fix line-speed handling on newer chips (Torez Smith) [1942772] - xhci: tegra: Delay for disabling LFPS detector (Torez Smith) [1942772] - xhci: make sure TRB is fully written before giving it to the controller (Torez Smith) [1942772] - usb: dwc3: qcom: add URS Host support for sdm845 ACPI boot (Torez Smith) [1942772] - usb: dwc3: pci: add support for the Intel Alder Lake-P (Torez Smith) [1942772] - usb: dwc3: pci: ID for Tiger Lake CPU (Torez Smith) [1942772] - usb: dwc3: pci: Register a software node for the dwc3 platform device (Torez Smith) [1942772] - thunderbolt: Add support for de-authorizing devices (Torez Smith) [1942772] - nt: usb: USB_RTL8153_ECM should not default to y (Torez Smith) [1942772] - USB: dwc3: document gadget_max_speed (Torez Smith) [1942772] - usb: dwc3: gadget: Disable Vendor Test LMP Received event (Torez Smith) [1942772] - USB: serial: cp210x: add new VID/PID for supporting Teraoka AD2000 (Torez Smith) [1942772] - r8153_ecm: Add Lenovo Powered USB-C Hub as a fallback of r8152 (Torez Smith) [1942772] - r8152: Add Lenovo Powered USB-C Travel Hub (Torez Smith) [1942772] - USB: ehci: fix an interrupt calltrace error (Torez Smith) [1942772] - ehci: fix EHCI host controller initialization sequence (Torez Smith) [1942772] - usb: typec: ucsi: Add support for USB role switch (Torez Smith) [1942772] - usb: dwc2: disable Link Power Management on STM32MP15 HS OTG (Torez Smith) [1942772] - usb: dwc2: enable FS/LS PHY clock select on STM32MP15 FS OTG (Torez Smith) [1942772] - usb: dwc2: set ahbcfg parameter for STM32MP15 OTG HS and FS (Torez Smith) [1942772] - usb: dwc3: Simplify with dev_err_probe() (Torez Smith) [1942772] - usb: dwc3: keystone: Simplify with dev_err_probe() (Torez Smith) [1942772] - usb: dwc3: core: Replace devm_reset_control_array_get() (Torez Smith) [1942772] - USB: serial: mos7720: improve OOM-handling in read_mos_reg() (Torez Smith) [1942772] - rndis_host: set proper input size for OID_GEN_PHYSICAL_MEDIUM request (Torez Smith) [1942772] - thunderbolt: Start lane initialization after sleep (Torez Smith) [1942772] - thunderbolt: Constify static attribute_group structs (Torez Smith) [1942772] - qmi_wwan: Increase headroom for QMAP SKBs (Torez Smith) [1942772] - usb: usbip: Use DEFINE_SPINLOCK() for spinlock (Torez Smith) [1942772] - usb: dwc3: gadget: Clear wait flag on dequeue (Torez Smith) [1942772] - usb: typec: Send uevent for num_altmodes update (Torez Smith) [1942772] - usb: typec: Fix copy paste error for NVIDIA alt-mode description (Torez Smith) [1942772] - kcov, usb: hide in_serving_softirq checks in __usb_hcd_giveback_urb (Torez Smith) [1942772] - thunderbolt: Drop duplicated 0x prefix from format string (Torez Smith) [1942772] - net: cdc_ncm: correct overhead in delayed_ndp_size (Torez Smith) [1942772] - net: usb: Use DEFINE_SPINLOCK() for spinlock (Torez Smith) [1942772] - usb: uas: Add PNY USB Portable SSD to unusual_uas (Torez Smith) [1942772] - net: usb: qmi_wwan: add Quectel EM160R-GL (Torez Smith) [1942772] - usb: usbip: vhci_hcd: protect shift size (Torez Smith) [1942772] - USB: usblp: fix DMA to stack (Torez Smith) [1942772] - usb: dwc3: gadget: Preserve UDC max speed setting (Torez Smith) [1942772] - usb: dwc3: gadget: Allow runtime suspend if UDC unbinded (Torez Smith) [1942772] - usb: dwc3: gadget: Introduce a DWC3 VBUS draw callback (Torez Smith) [1942772] - usb: dwc3: add imx8mp dwc3 glue layer driver (Torez Smith) [1942772] - USB: serial: iuu_phoenix: fix DMA from stack (Torez Smith) [1942772] - USB: serial: option: add LongSung M5710 module support (Torez Smith) [1942772] - USB: serial: option: add Quectel EM160R-GL (Torez Smith) [1942772] - CDC-NCM: remove "connected" log message (Torez Smith) [1942772] - usb: dwc3: ulpi: Fix USB2.0 HS/FS/LS PHY suspend regression (Torez Smith) [1942772] - usb: dwc3: ulpi: Replace CPU-based busyloop with Protocol-based one (Torez Smith) [1942772] - usb: dwc3: ulpi: Use VStsDone to detect PHY regs access completion (Torez Smith) [1942772] - usb: dwc3: drd: Improve dwc3_get_extcon() style (Torez Smith) [1942772] - usb: dwc3: drd: Avoid error when extcon is missing (Torez Smith) [1942772] - USB: usbtmc: Bump USBTMC_API_VERSION value (Torez Smith) [1942772] - USB: usbtmc: Add separate USBTMC_IOCTL_GET_SRQ_STB (Torez Smith) [1942772] - USB: usbtmc: Add USBTMC_IOCTL_GET_STB (Torez Smith) [1942772] - USB: usbtmc: Fix reading stale status byte (Torez Smith) [1942772] - kcov, usbip: collect coverage from vhci_rx_loop (Torez Smith) [1942772] - USB: yurex: fix control-URB timeout handling (Torez Smith) [1942772] - usb: dwc3: meson-g12a: disable clk on error handling path in probe (Torez Smith) [1942772] - USB: xhci: fix U1/U2 handling for hardware with XHCI_INTEL_HOST quirk set (Torez Smith) [1942772] - usb: typec: intel_pmc_mux: Configure HPD first for HPD+IRQ request (Torez Smith) [1942772] - USB: cdc-wdm: Fix use after free in service_outstanding_interrupt(). (Torez Smith) [1942772] - USB: cdc-acm: blacklist another IR Droid device (Torez Smith) [1942772] - thunderbolt: Use kmemdup instead of kzalloc and memcpy (Torez Smith) [1942772] - usb: ucsi: convert comma to semicolon (Torez Smith) [1942772] - usb: typec: tcpm: convert comma to semicolon (Torez Smith) [1942772] - usb: typec: tcpm: Update vbus_vsafe0v on init (Torez Smith) [1942772] - usb: typec: tcpci: Enable bleed discharge when auto discharge is enabled (Torez Smith) [1942772] - usb: typec: Add class for plug alt mode device (Torez Smith) [1942772] - USB: typec: tcpci: Add Bleed discharge to POWER_CONTROL definition (Torez Smith) [1942772] - USB: typec: tcpm: Add a 30ms room for tPSSourceOn in PR_SWAP (Torez Smith) [1942772] - USB: typec: tcpm: Fix PR_SWAP error handling (Torez Smith) [1942772] - USB: typec: tcpm: Hard Reset after not receiving a Request (Torez Smith) [1942772] - usb: typec: intel_pmc_mux: Configure cable generation value for USB4 (Torez Smith) [1942772] - net: usb: convert comma to semicolon (Torez Smith) [1942772] - USB: UAS: introduce a quirk to set no_write_same (Torez Smith) [1942772] - USB: serial: ftdi_sio: log the CBUS GPIO validity (Torez Smith) [1942772] - USB: serial: ftdi_sio: drop GPIO line checking dead code (Torez Smith) [1942772] - USB: serial: ftdi_sio: report the valid GPIO lines to gpiolib (Torez Smith) [1942772] - drivers: usb: atm: use atm_info() instead of atm_printk(KERN_INFO ... (Torez Smith) [1942772] - drivers: usb: atm: reduce noise (Torez Smith) [1942772] - USB: serial: option: add interface-number sanity check to flag handling (Torez Smith) [1942772] - usb: typec: tcpci_maxim: Enable VSAFE0V signalling (Torez Smith) [1942772] - usb: typec: tcpci: Add support to report vSafe0V (Torez Smith) [1942772] - usb: typec: tcpm: Introduce vsafe0v for vbus (Torez Smith) [1942772] - usb: typec: tcpm: Clear send_discover in tcpm_check_send_discover (Torez Smith) [1942772] - usb: typec: tcpm: Pass down negotiated rev to update retry count (Torez Smith) [1942772] - usb: typec: intel_pmc_mux: Use correct response message bits (Torez Smith) [1942772] - xhci: Give USB2 ports time to enter U3 in bus suspend (Torez Smith) [1942772] - xhci-pci: Allow host runtime PM as default for Intel Maple Ridge xHCI (Torez Smith) [1942772] - xhci-pci: Allow host runtime PM as default for Intel Alpine Ridge LP (Torez Smith) [1942772] - usb: xhci: Use temporary buffer to consolidate SG (Torez Smith) [1942772] - usb: xhci: Set quirk for XHCI_SG_TRB_CACHE_SIZE_QUIRK (Torez Smith) [1942772] - USB: legotower: fix logical error in recent commit (Torez Smith) [1942772] - USB: legousbtower: use usb_control_msg_recv() (Torez Smith) [1942772] - USB: add RESET_RESUME quirk for Snapscan 1212 (Torez Smith) [1942772] - usb: typec: tps6598x: Export some power supply properties (Torez Smith) [1942772] - usb: typec: tps6598x: Select USB_ROLE_SWITCH and REGMAP_I2C (Torez Smith) [1942772] - USB: core: drop pipe-type check from new control-message helpers (Torez Smith) [1942772] - USB: core: return -EREMOTEIO on short usb_control_msg_recv() (Torez Smith) [1942772] - USB: core: drop short-transfer check from usb_control_msg_send() (Torez Smith) [1942772] - USB: apple-mfi-fastcharge: Fix use after free in probe (Torez Smith) [1942772] - Revert "usb-storage: fix sdev->host->dma_dev" (Torez Smith) [1942772] - Revert "uas: fix sdev->host->dma_dev" (Torez Smith) [1942772] - Revert "uas: bump hw_max_sectors to 2048 blocks for SS or faster drives" (Torez Smith) [1942772] - USB: serial: cp210x: clean up dtr_rts() (Torez Smith) [1942772] - USB: serial: cp210x: refactor flow-control handling (Torez Smith) [1942772] - USB: serial: cp210x: drop flow-control debugging (Torez Smith) [1942772] - USB: serial: cp210x: set terminal settings on open (Torez Smith) [1942772] - USB: serial: cp210x: clean up line-control handling (Torez Smith) [1942772] - USB: serial: cp210x: return early on unchanged termios (Torez Smith) [1942772] - USB: serial: kl5kusb105: fix memleak on open (Torez Smith) [1942772] - USB: serial: ch341: sort device-id entries (Torez Smith) [1942772] - USB: serial: ch341: add new Product ID for CH341A (Torez Smith) [1942772] - USB: serial: option: fix Quectel BG96 matching (Torez Smith) [1942772] - can: pcan_usb_core: fix fall-through warnings for Clang (Torez Smith) [1942772] - usb: typec: stusb160x: fix power-opmode property with typec-power-opmode (Torez Smith) [1942772] - USB: serial: option: add support for Thales Cinterion EXS82 (Torez Smith) [1942772] - usb: typec: Add type sysfs attribute file for partners (Torez Smith) [1942772] - usb: common: ulpi: Constify static attribute_group struct (Torez Smith) [1942772] - usb: typec: Constify static attribute_group structs (Torez Smith) [1942772] - USB: core: Constify static attribute_group structs (Torez Smith) [1942772] - usb: typec: tcpm: Stay in SNK_TRY_WAIT_DEBOUNCE_CHECK_VBUS till Rp is seen (Torez Smith) [1942772] - usb: typec: tcpm: Disregard vbus off while in PR_SWAP_SNK_SRC_SOURCE_ON (Torez Smith) [1942772] - usb: typec: Expose Product Type VDOs via sysfs (Torez Smith) [1942772] - usb: pd: DFP product types (Torez Smith) [1942772] - usb: Fix fall-through warnings for Clang (Torez Smith) [1942772] - usbnet: ipheth: fix connectivity with iOS 14 (Torez Smith) [1942772] - USB: core: Change pK for __user pointers to px (Torez Smith) [1942772] - USB: core: Fix regression in Hercules audio card (Torez Smith) [1942772] - USB: quirks: Add USB_QUIRK_DISCONNECT_SUSPEND quirk for Lenovo A630Z TIO built-in usb-audio card (Torez Smith) [1942772] - can: kvaser_usb: Add new Kvaser hydra devices (Torez Smith) [1942772] - can: kvaser_usb: kvaser_usb_hydra: Add support for new device variant (Torez Smith) [1942772] - can: kvaser_usb: Add new Kvaser Leaf v2 devices (Torez Smith) [1942772] - can: kvaser_usb: Add USB_{LEAF,HYDRA}_PRODUCT_ID_END defines (Torez Smith) [1942772] - USB: serial: option: add Fibocom NL668 variants (Torez Smith) [1942772] - usb: typec: Fix num_altmodes kernel-doc error (Torez Smith) [1942772] - r8153_ecm: avoid to be prior to r8152 driver (Torez Smith) [1942772] - net: usb: qmi_wwan: Set DTR quirk for MR400 (Torez Smith) [1942772] - usb: typec: Add plug num_altmodes sysfs attr (Torez Smith) [1942772] - usb: typec: tcpci_maxim: Fix the compatible string (Torez Smith) [1942772] - usb: typec: tcpci_maxim: Fix uninitialized return variable (Torez Smith) [1942772] - usb: typec: tcpci_maxim: Enable auto discharge disconnect (Torez Smith) [1942772] - usb: typec: tcpci: Implement Auto discharge disconnect callbacks (Torez Smith) [1942772] - usb: typec: tcpm: Implement enabling Auto Discharge disconnect support (Torez Smith) [1942772] - usb: typec: tcpci_maxim: Fix vbus stuck on upon diconnecting sink (Torez Smith) [1942772] - usb: typec: tcpci: frs sourcing vbus callback (Torez Smith) [1942772] - usb: typec: tcpm: frs sourcing vbus callback (Torez Smith) [1942772] - usb: typec: tcpm: Refactor logic for new-source-frs-typec-current (Torez Smith) [1942772] - usb: typec: Add number of altmodes partner attr (Torez Smith) [1942772] - usb: pd: Add captive Type C cable type (Torez Smith) [1942772] - USB: apple-mfi-fastcharge: Fix kfree after failed kzalloc (Torez Smith) [1942772] - usb: typec: Remove one bit support for the Thunderbolt rounded/non-rounded cable (Torez Smith) [1942772] - usb: typec: intel_pmc_mux: Configure Thunderbolt cable generation bits (Torez Smith) [1942772] - usb: typec: Correct the bit values for the Thunderbolt rounded/non-rounded cable support (Torez Smith) [1942772] - can: kvaser_usb: kvaser_usb_hydra: Fix KCAN bittiming limits (Torez Smith) [1942772] - cx82310_eth: fix error return code in cx82310_bind() (Torez Smith) [1942772] - usb: typec: qcom-pmic-typec: fix builtin build errors (Torez Smith) [1942772] - can: peak_usb: fix potential integer overflow on shift of a int (Torez Smith) [1942772] - can: mcba_usb: mcba_usb_start_xmit(): first fill skb, then pass to can_put_echo_skb() (Torez Smith) [1942772] - usb: hcd.h: Remove RUN_CONTEXT (Torez Smith) [1942772] - USB: storage: avoid use of uninitialized values in error path (Torez Smith) [1942772] - usb: fix a few cases of -Wfallthrough (Torez Smith) [1942772] - usbnet: switch to core handling of rx/tx byte/packet counters (Torez Smith) [1942772] - qmi_wwan: switch to core handling of rx/tx byte/packet counters (Torez Smith) [1942772] - net: usb: fix spelling typo in cdc_ncm.c (Torez Smith) [1942772] - usb: typec: ucsi: Work around PPM losing change information (Torez Smith) [1942772] - usb: typec: ucsi: acpi: Always decode connector change information (Torez Smith) [1942772] - net/usb/r8153_ecm: support ECM mode for RTL8153 (Torez Smith) [1942772] - USB: serial: mos7720: fix parallel-port state restore (Torez Smith) [1942772] - USB: serial: remove write wait queue (Torez Smith) [1942772] - USB: serial: digi_acceleport: fix write-wakeup deadlocks (Torez Smith) [1942772] - USB: serial: keyspan_pda: drop redundant usb-serial pointer (Torez Smith) [1942772] - USB: serial: keyspan_pda: use BIT() macro (Torez Smith) [1942772] - USB: serial: keyspan_pda: add write-fifo support (Torez Smith) [1942772] - USB: serial: keyspan_pda: increase transmitter threshold (Torez Smith) [1942772] - USB: serial: keyspan_pda: fix write implementation (Torez Smith) [1942772] - USB: serial: keyspan_pda: refactor write-room handling (Torez Smith) [1942772] - USB: serial: keyspan_pda: fix write unthrottling (Torez Smith) [1942772] - USB: serial: keyspan_pda: fix tx-unthrottle use-after-free (Torez Smith) [1942772] - USB: serial: keyspan_pda: fix write-wakeup use-after-free (Torez Smith) [1942772] - USB: serial: keyspan_pda: fix stalled writes (Torez Smith) [1942772] - USB: serial: keyspan_pda: fix write deadlock (Torez Smith) [1942772] - USB: serial: keyspan_pda: fix dropped unthrottle interrupts (Torez Smith) [1942772] - net: usb: r8152: Fix a couple of spelling errors in fw_phy_nc's docs (Torez Smith) [1942772] - net: usb: lan78xx: Remove lots of set but unused 'ret' variables (Torez Smith) [1942772] - net: usb: r8152: Provide missing documentation for some struct members (Torez Smith) [1942772] - can: peak_usb: peak_usb_get_ts_time(): fix timestamp wrapping (Torez Smith) [1942772] - can: peak_usb: add range checking in decode operations (Torez Smith) [1942772] - net: usb: qmi_wwan: add Telit LE910Cx 0x1230 composition (Torez Smith) [1942772] - kcov, usb: only collect coverage from __usb_hcd_giveback_urb in softirq (Torez Smith) [1942772] - dt-bindings: connector: Add property to set initial current cap for FRS (Torez Smith) [1942772] - usb: xhci: Remove in_interrupt() checks (Torez Smith) [1942772] - usbip: Remove in_interrupt() check (Torez Smith) [1942772] - usb: core: Replace in_interrupt() in comments (Torez Smith) [1942772] - usb: atm: Replace in_interrupt() usage in comment (Torez Smith) [1942772] - USB: sisusbvga: Make console support depend on BROKEN (Torez Smith) [1942772] - usb: host: xhci-mem: remove unneeded break (Torez Smith) [1942772] - usb: storage: freecom: remove unneeded break (Torez Smith) [1942772] - usb: misc: iowarrior: remove unneeded break (Torez Smith) [1942772] - usb: host: ehci-sched: add comment about find_tt() not returning error (Torez Smith) [1942772] - usb: dwc3: ep0: Fix delay status handling (Torez Smith) [1942772] - USB: serial: iuu_phoenix: remove unneeded break (Torez Smith) [1942772] - USB: serial: digi_acceleport: remove in_interrupt() usage (Torez Smith) [1942772] - usb: dwc3: pci: add support for the Intel Alder Lake-S (Torez Smith) [1942772] - net: usb: rtl8150: don't incorrectly assign random MAC addresses (Torez Smith) [1942772] - net: usbnet: use new function dev_fetch_sw_netstats (Torez Smith) [1942772] - net: usb: qmi_wwan: use new function dev_fetch_sw_netstats (Torez Smith) [1942772] - cx82310_eth: use netdev_err instead of dev_err (Torez Smith) [1942772] - cx82310_eth: re-enable ethernet mode after router reboot (Torez Smith) [1942772] - net: usbnet: remove driver version (Torez Smith) [1942772] - net: usb: qmi_wwan: add Cellient MPL200 card (Torez Smith) [1942772] - usbip: vhci_hcd: fix calling usb_hcd_giveback_urb() with irqs enabled (Torez Smith) [1942772] - net: usb: rtl8150: set random MAC address when set_ethernet_addr() fails (Torez Smith) [1942772] - usbnet: Use fallthrough pseudo-keyword (Torez Smith) [1942772] - net/smscx5xx: change to of_get_mac_address() eth_platform_get_mac_address() (Torez Smith) [1942772] - net: usb: pegasus: Proper error handing when setting pegasus' MAC address (Torez Smith) [1942772] - usb: dwc3: gadget: Support up to max stream id (Torez Smith) [1942772] - usb: dwc2: Fix INTR OUT transfers in DDMA mode. (Torez Smith) [1942772] - usb: dwc3: of-simple: Add compatible string for Intel Keem Bay platform (Torez Smith) [1942772] - net: rtl8150: Use the new usb control message API. (Torez Smith) [1942772] - net: pegasus: Use the new usb control message API. (Torez Smith) [1942772] - usb: dwc3: gadget: Return early if no TRB update (Torez Smith) [1942772] - usb: dwc3: gadget: Keep TRBs in request order (Torez Smith) [1942772] - usb: dwc3: gadget: Revise setting IOC when no TRB left (Torez Smith) [1942772] - usb: dwc3: gadget: Look ahead when setting IOC (Torez Smith) [1942772] - usb: dwc3: gadget: Allow restarting a transfer (Torez Smith) [1942772] - usb: dwc3: Stop active transfers before halting the controller (Torez Smith) [1942772] - usb: dwc3: gadget: Rename misleading function names (Torez Smith) [1942772] - usb: dwc3: Add splitdisable quirk for Hisilicon Kirin Soc (Torez Smith) [1942772] - usb: dwc3: gadget: Refactor preparing last TRBs (Torez Smith) [1942772] - usb: dwc3: gadget: Set IOC if not enough for extra TRBs (Torez Smith) [1942772] - usb: dwc3: gadget: Check for number of TRBs prepared (Torez Smith) [1942772] - usb: dwc3: gadget: Return the number of prepared TRBs (Torez Smith) [1942772] - usb: dwc3: ep0: Fix ZLP for OUT ep0 requests (Torez Smith) [1942772] - usb: dwc3: gadget: Improve TRB ZLP setup (Torez Smith) [1942772] - usb: dwc3: gadget: Refactor preparing extra TRB (Torez Smith) [1942772] - usb: dwc3: gadget: Reclaim extra TRBs after request completion (Torez Smith) [1942772] - usb: dwc3: gadget: Check MPS of the request length (Torez Smith) [1942772] - usb: dwc3: gadget: Refactor ep command completion (Torez Smith) [1942772] - usb: dwc3: allocate gadget structure dynamically (Torez Smith) [1942772] - usb: dwc3: core: add phy cleanup for probe error handling (Torez Smith) [1942772] - usb: dwc3: core: don't trigger runtime pm when remove driver (Torez Smith) [1942772] - usb: dwc3: debugfs: do not queue work if try to change mode on non-drd (Torez Smith) [1942772] - usb: dwc3: pci: Allow Elkhart Lake to utilize DSM method for PM functionality (Torez Smith) [1942772] - usb: dwc2: add support for APM82181 USB OTG (Torez Smith) [1942772] - usb: dwc-meson-g12a: Add support for USB on AXG SoCs (Torez Smith) [1942772] - usb: dwc3: gadget: fix checkpatch warnings (Torez Smith) [1942772] - usb: dwc3: core: do not queue work if dr_mode is not USB_DR_MODE_OTG (Torez Smith) [1942772] - usb: dwc3: debugfs: fix checkpatch warnings (Torez Smith) [1942772] - usb: dwc3: qcom: fix checkpatch warnings (Torez Smith) [1942772] - usb: dwc3: ep0: fix checkpatch warnings (Torez Smith) [1942772] - usb: dwc3: core: fix checkpatch warnings (Torez Smith) [1942772] - usb: dwc3: debug: fix checkpatch warning (Torez Smith) [1942772] - usb: dwc3: trace: fix checkpatch warnings (Torez Smith) [1942772] - usb: dwc3: ulpi: fix checkpatch warning (Torez Smith) [1942772] - usb: dwc3: meson: fix checkpatch errors and warnings (Torez Smith) [1942772] - usb: dwc3: debug: fix sparse warning (Torez Smith) [1942772] - usb: dwc3: meson: fix coccinelle WARNING (Torez Smith) [1942772] - usb: dwc3: qcom: Add interconnect support in dwc3 driver (Torez Smith) [1942772] - net: usb: net1080: Remove in_interrupt() comment (Torez Smith) [1942772] - net: usb: kaweth: Remove last user of kaweth_control() (Torez Smith) [1942772] - net: usb: kaweth: Replace kaweth_control() with usb_control_msg() (Torez Smith) [1942772] - net: usb: ax88179_178a: add MCT usb 3.0 adapter (Torez Smith) [1942772] - net: usb: ax88179_178a: fix missing stop entry in driver_info (Torez Smith) [1942772] - net: usb: ax88179_178a: add Toshiba usb 3.0 adapter (Torez Smith) [1942772] - Revert "usbip: Implement a match function to fix usbip" (Torez Smith) [1942772] - usb: dwc2: Fix parameter type in function pointer prototype (Torez Smith) [1942772] - usb: dwc3: core: Print warning on unsupported speed (Torez Smith) [1942772] - usb: dwc3: core: Properly default unspecified speed (Torez Smith) [1942772] - usb: dwc2: Add missing cleanups when usb_add_gadget_udc() fails (Torez Smith) [1942772] - usb: dwc3: gadget: END_TRANSFER before CLEAR_STALL command (Torez Smith) [1942772] - usb: dwc3: gadget: Resume pending requests after CLEAR_STALL (Torez Smith) [1942772] - can: peak_usb: convert to use le32_add_cpu() (Torez Smith) [1942772] - can: pcan_usb: add support of rxerr/txerr counters (Torez Smith) [1942772] - can: pcan_usb: Document the commands sent to the device (Torez Smith) [1942772] - can: mcba_usb: remove redundant initialization of variable err (Torez Smith) [1942772] - usb: dwc2: Always disable regulators on driver teardown (Torez Smith) [1942772] - usbip: simplify the return expression of usbip_core_init() (Torez Smith) [1942772] - rndis_host: increase sleep time in the query-response loop (Torez Smith) [1942772] - Revert "usb: dwc3: meson-g12a: fix shared reset control use" (Torez Smith) [1942772] - net: usb: dm9601: Add USB ID of Keenetic Plus DSL (Torez Smith) [1942772] - smsc95xx: add phylib support (Torez Smith) [1942772] - smsc95xx: use usbnet->driver_priv (Torez Smith) [1942772] - smsc95xx: remove redundant function arguments (Torez Smith) [1942772] - net: usb: Fix uninit-was-stored issue in asix_read_phy_addr() (Torez Smith) [1942772] - net: cdc_ncm: Fix build error (Torez Smith) [1942772] - tools: usb: move to tools buildsystem (Torez Smith) [1942772] - usbip: Implement a match function to fix usbip (Torez Smith) [1942772] - usb: dwc3: gadget: Handle ZLP for sg requests (Torez Smith) [1942772] - usb: dwc3: gadget: Fix handling ZLP (Torez Smith) [1942772] - usb: dwc3: gadget: Don't setup more than requested (Torez Smith) [1942772] - r8152: Use MAC address from correct device tree node (Torez Smith) [1942772] - usb: hso: remove bogus check for EINPROGRESS (Torez Smith) [1942772] - usb: hso: no complaint about kmalloc failure (Torez Smith) [1942772] - hso: fix bailout in error case of probe (Torez Smith) [1942772] - usb: dwc3: convert to devm_platform_ioremap_resource_byname (Torez Smith) [1942772] - net: lan78xx: replace bogus endpoint lookup (Torez Smith) [1942772] - net: lan78xx: fix transfer-buffer memory leak (Torez Smith) [1942772] - net: lan78xx: add missing endpoint sanity check (Torez Smith) [1942772] - usb: hso: check for return value in hso_serial_common_create() (Torez Smith) [1942772] - Revert "usb: dwc2: override PHY input signals with usb role switch support" (Torez Smith) [1942772] - Revert "usb: dwc2: don't use ID/Vbus detection if usb-role-switch on STM32MP15 SoCs" (Torez Smith) [1942772] - usb: dwc3: gadget: when the started list is empty stop the active xfer (Torez Smith) [1942772] - usb: dwc3: gadget: make starting isoc transfers more robust (Torez Smith) [1942772] - usb: dwc3: gadget: add frame number mask (Torez Smith) [1942772] - usb: dwc2: Fix error path in gadget registration (Torez Smith) [1942772] - usb: dwc3: meson-g12a: fix shared reset control use (Torez Smith) [1942772] - usb: dwc2: don't use ID/Vbus detection if usb-role-switch on STM32MP15 SoCs (Torez Smith) [1942772] - usb: dwc2: override PHY input signals with usb role switch support (Torez Smith) [1942772] - net: cdc_ncm: hook into set_rx_mode to admit multicast traffic (Torez Smith) [1942772] - net: cdc_ncm: add .ndo_set_rx_mode to cdc_ncm_netdev_ops (Torez Smith) [1942772] - net: usbnet: export usbnet_set_rx_mode() (Torez Smith) [1942772] - net: cdc_ether: export usbnet_cdc_update_filter (Torez Smith) [1942772] - net: cdc_ether: use dev->intf to get interface information (Torez Smith) [1942772] - ax88172a: fix ax88172a_unbind() failures (Torez Smith) [1942772] - usb: dwc2: gadget: Avoid pointless read of EP control register (Torez Smith) [1942772] - usb: dwc2: gadget: Make use of GINTMSK2 (Torez Smith) [1942772] - usb: dwc3: Replace HTTP links with HTTPS ones (Torez Smith) [1942772] - tools: usb: usbip: Replace HTTP links with HTTPS ones (Torez Smith) [1942772] - usb: hso: Fix debug compile warning on sparc32 (Torez Smith) [1942772] - usbip: Use fallthrough pseudo-keyword (Torez Smith) [1942772] - Documentation/driver-api: usb/URB: drop doubled word (Torez Smith) [1942772] - usb: dwc3: dwc3-qcom: Do not define 'struct acpi_device_id' when !CONFIG_ACPI (Torez Smith) [1942772] - usb: dwc3: pci: add support for the Intel Jasper Lake (Torez Smith) [1942772] - usb: dwc2: Fix shutdown callback in platform (Torez Smith) [1942772] - usb: dwc3: pci: add support for the Intel Tiger Lake PCH -H variant (Torez Smith) [1942772] - net: usb: qmi_wwan: add support for Quectel EG95 LTE modem (Torez Smith) [1942772] - smsc95xx: avoid memory leak in smsc95xx_bind (Torez Smith) [1942772] - smsc95xx: check return value of smsc95xx_reset (Torez Smith) [1942772] - usb: dwc2: gadget: Remove assigned but never used 'maxsize' (Torez Smith) [1942772] - usb: dwc3: dwc3-of-simple: Function headers are not good candidates for kerneldoc (Torez Smith) [1942772] - usb: dwc3: dwc3-haps: Function headers are not suitable for kerneldoc (Torez Smith) [1942772] - usb: dwc3: dwc3-omap: Do not read DMA status (Torez Smith) [1942772] - usb: dwc3: ulpi: File headers are not doc headers (Torez Smith) [1942772] - usb: dwc3: drd: File headers are not doc headers (Torez Smith) [1942772] - usbnet: ipheth: fix ipheth_tx()'s return type (Torez Smith) [1942772] - usbip: tools: add in man page how to load the client's module (Torez Smith) [1942772] - usbip: tools: fix build error for multiple definition (Torez Smith) [1942772] - usbip: tools: fix module name in man page (Torez Smith) [1942772] - Revert "usb: dwc3: exynos: Add support for Exynos5422 suspend clk" (Torez Smith) [1942772] - usb: dwc3: pci: Fix reference count leak in dwc3_pci_resume_work (Torez Smith) [1942772] - media: USB: cdc-acm: blacklist IR Droid / IR Toy device (Torez Smith) [1942772] - usbnet: smsc95xx: Fix use-after-free after removal (Torez Smith) [1942772] - usb: dwc2: Postponed gadget registration to the udc class driver (Torez Smith) [1942772] - usb: dwc2: use well defined macros for power_down (Torez Smith) [1942772] - net: usb: ax88179_178a: fix packet alignment padding (Torez Smith) [1942772] - usb: dwc3: meson-g12a: fix USB2 PHY initialization on G12A and A1 SoCs (Torez Smith) [1942772] - usb: dwc3: meson-g12a: fix error path when fetching the reset line fails (Torez Smith) [1942772] - net: usb: qmi_wwan: add Telit LE910C1-EUX composition (Torez Smith) [1942772] - usb: dwc3: keystone: Turn on USB3 PHY before controller (Torez Smith) [1942772] - usb: dwc2: Update Core Reset programming flow. (Torez Smith) [1942772] - usb: dwc3: gadget: Check for prepared TRBs (Torez Smith) [1942772] - usb: dwc3: Increase timeout for CmdAct cleared by device controller (Torez Smith) [1942772] - usb: dwc3: gadget: Use SET_EP_PRIME for NoStream (Torez Smith) [1942772] - usb: dwc3: gadget: Handle stream transfers (Torez Smith) [1942772] - usb: dwc3: gadget: Don't prepare beyond a transfer (Torez Smith) [1942772] - usb: dwc3: gadget: Wait for transfer completion (Torez Smith) [1942772] - usb: dwc3: gadget: Handle XferComplete for streams (Torez Smith) [1942772] - usb: dwc3: gadget: Enable XferComplete event (Torez Smith) [1942772] - usb: dwc3: gadget: Refactor TRB completion handler (Torez Smith) [1942772] - usb: dwc3: gadget: Check for in-progress END_TRANSFER (Torez Smith) [1942772] - usb: dwc3: Get MDWIDTH for DWC_usb32 (Torez Smith) [1942772] - usb: dwc3: Add support for DWC_usb32 IP (Torez Smith) [1942772] - usb: dwc3: use true,false for dwc->otg_restart_host (Torez Smith) [1942772] - usb: dwc2: gadget: move gadget resume after the core is in L0 state (Torez Smith) [1942772] - usb: dwc3: meson-g12a: add support for GXL and GXM SoCs (Torez Smith) [1942772] - usb: dwc3: meson-g12a: support the GXL/GXM DWC3 host phy disconnect (Torez Smith) [1942772] - usb: dwc3: meson-g12a: refactor usb init (Torez Smith) [1942772] - usb: dwc3: gadget: Continue to process pending requests (Torez Smith) [1942772] - r8152: support additional Microsoft Surface Ethernet Adapter variant (Torez Smith) [1942772] - r8152: Use MAC address from device tree if available (Torez Smith) [1942772] - net: usb: qmi_wwan: remove redundant assignment to variable status (Torez Smith) [1942772] - net: huawei_cdc_ncm: remove redundant assignment to variable ret (Torez Smith) [1942772] - net: usb: ax88179_178a: remove redundant assignment to variable ret (Torez Smith) [1942772] - usb: dwc3: select USB_ROLE_SWITCH (Torez Smith) [1942772] - usb: dwc3: pci: Enable extcon driver for Intel Merrifield (Torez Smith) [1942772] - dwc3: Remove check for HWO flag in dwc3_gadget_ep_reclaim_trb_sg() (Torez Smith) [1942772] - usb: hso: correct debug message (Torez Smith) [1942772] - net: sierra_net: Remove unused inline function (Torez Smith) [1942772] - usb: dwc3: gadget: WARN on no-resource status (Torez Smith) [1942772] - usb: dwc3: gadget: Issue END_TRANSFER to retry isoc transfer (Torez Smith) [1942772] - usb: dwc3: gadget: Store resource index of start cmd (Torez Smith) [1942772] - usb: dwc3: core: Use role-switch default dr_mode (Torez Smith) [1942772] - usb: dwc3: drd: Don't free non-existing irq (Torez Smith) [1942772] - usb: dwc3: gadget: Properly handle failed kick_transfer (Torez Smith) [1942772] - usb: dwc3: meson-g12a: refactor usb2 phy init (Torez Smith) [1942772] - usb: dwc3: meson-g12a: check return of dwc3_meson_g12a_usb_init (Torez Smith) [1942772] - usb: dwc3: meson-g12a: get the reset as shared (Torez Smith) [1942772] - usb: dwc3: meson-g12a: handle the phy and glue registers separately (Torez Smith) [1942772] - usb: dwc3: meson-g12a: specify phy names in soc data (Torez Smith) [1942772] - usb: dwc3: gadget: Refactor dwc3_gadget_ep_dequeue (Torez Smith) [1942772] - usb: dwc3: gadget: Remove unnecessary checks (Torez Smith) [1942772] - usb: dwc3: gadget: Give back staled requests (Torez Smith) [1942772] - usb: dwc3: gadget: Properly handle ClearFeature(halt) (Torez Smith) [1942772] - usb: dwc3: support continuous runtime PM with dual role (Torez Smith) [1942772] - USB: dwc3: Use the correct style for SPDX License Identifier (Torez Smith) [1942772] - net: usb: qmi_wwan: add support for DW5816e (Torez Smith) [1942772] - net: usb: ax88179_178a: Implement ethtool_ops set_eeprom (Torez Smith) [1942772] - usb: dwc3: gadget: Fix request completion check (Torez Smith) [1942772] - USB: dwc2: Use the correct style for SPDX License Identifier (Torez Smith) [1942772] - usb: dwc3: gadget: Do link recovery for SS and SSP (Torez Smith) [1942772] - usb: dwc3: gadget: Properly set maxpacket limit (Torez Smith) [1942772] - usb: dwc3: Fix GTXFIFOSIZ.TXFDEP macro name (Torez Smith) [1942772] - Documentation: driver-api/usb/writing_usb_driver.rst Updates documentation links (Torez Smith) [1942772] - pegasus: Remove pegasus' own workqueue (Torez Smith) [1942772] - usb: dwc2: convert to devm_platform_get_and_ioremap_resource (Torez Smith) [1942772] - usb: host: hisilicon: convert to devm_platform_get_and_ioremap_resource (Torez Smith) [1942772] - usb: host: xhci-plat: convert to devm_platform_get_and_ioremap_resource (Torez Smith) [1942772] - net: qmi_wwan: add support for ASKEY WWHC050 (Torez Smith) [1942772] - usb: dwc3: fix up for role switch API change (Torez Smith) [1942772] - usb: dwc2: Silence warning about supplies during deferred probe (Torez Smith) [1942772] - usb: dwc2: Implement set_selfpowered() (Torez Smith) [1942772] - usb: dwc3: core: don't do suspend for device mode if already suspended (Torez Smith) [1942772] - usb: dwc3: Rework resets initialization to be more flexible (Torez Smith) [1942772] - usb: dwc3: Rework clock initialization to be more flexible (Torez Smith) [1942772] - usb: dwc3: Add support for role-switch-default-mode binding (Torez Smith) [1942772] - usb: dwc3: Registering a role switch in the DRD code. (Torez Smith) [1942772] - usb: dwc3: core: add support for disabling SS instances in park mode (Torez Smith) [1942772] - usb: dwc3: gadget: Wrap around when skip TRBs (Torez Smith) [1942772] - usb: dwc3: gadget: Don't clear flags before transfer ended (Torez Smith) [1942772] - usb: dwc3: Remove kernel doc annotation where it's not needed (Torez Smith) [1942772] - usb: dwc3: Add ACPI support for xHCI ports (Torez Smith) [1942772] - usb: dwc3: exynos: Add support for Exynos5422 suspend clk (Torez Smith) [1942772] - usb: dwc3: meson-g12a: Don't use ret uninitialized in dwc3_meson_g12a_otg_init (Torez Smith) [1942772] - usb: dwc3: trace: print enqueue/dequeue pointers too (Torez Smith) [1942772] - usb: dwc2: add support for STM32MP15 SoCs USB OTG HS and FS (Torez Smith) [1942772] - usb: dwc3: Add Amlogic A1 DWC3 glue (Torez Smith) [1942772] - cdc_ncm: Fix the build warning (Torez Smith) [1942772] - cdc_ncm: Implement the 32-bit version of NCM Transfer Block (Torez Smith) [1942772] - r8152: reject unsupported coalescing params (Torez Smith) [1942772] - usb: dwc3: gadget: Update chain bit correctly when using sg list (Torez Smith) [1942772] - r8152: Replace zero-length array with flexible-array member (Torez Smith) [1942772] - r8152: check disconnect status after long sleep (Torez Smith) [1942772] - net: usb: qmi_wwan: restore mtu min/max values after raw_ip switch (Torez Smith) [1942772] - USB: Replace zero-length array with flexible-array member (Torez Smith) [1942772] - r8152: use new helper tcp_v6_gso_csum_prep (Torez Smith) [1942772] - net: usb: cdc-phonet: Replace zero-length array with flexible-array member (Torez Smith) [1942772] - usb: dwc3: qcom: Replace by (Torez Smith) [1942772] - usb: dwc3: gadget: Check for IOC/LST bit in TRB->ctrl fields (Torez Smith) [1942772] - usb: dwc2: Fix in ISOC request length checking (Torez Smith) [1942772] - usb: dwc2: Fix SET/CLEAR_FEATURE and GET_STATUS flows (Torez Smith) [1942772] - usb: dwc3: debug: fix string position formatting mixup with ret and len (Torez Smith) [1942772] - qmi_wwan: unconditionally reject 2 ep interfaces (Torez Smith) [1942772] - qmi_wwan: re-add DW5821e pre-production variant (Torez Smith) [1942772] - r8152: Add MAC passthrough support to new device (Torez Smith) [1942772] - r8152: disable DelayPhyPwrChg (Torez Smith) [1942772] - r8152: avoid the MCU to clear the lanwake (Torez Smith) [1942772] - r8152: don't enable U1U2 with USB_SPEED_HIGH for RTL8153B (Torez Smith) [1942772] - r8152: disable test IO for RTL8153B (Torez Smith) [1942772] - r8152: Disable PLA MCU clock speed down (Torez Smith) [1942772] - r8152: disable U2P3 for RTL8153B (Torez Smith) [1942772] - r8152: get default setting of WOL before initializing (Torez Smith) [1942772] - r8152: reset flow control patch when linking on for RTL8153B (Torez Smith) [1942772] - r8152: fix runtime resume for linking change (Torez Smith) [1942772] - usb: dwc3: pci: add ID for the Intel Comet Lake -V variant (Torez Smith) [1942772] - net: usb: lan78xx: Add .ndo_features_check (Torez Smith) [1942772] - usb: dwc2: Drop unlock/lock upon queueing a work item (Torez Smith) [1942772] - usb: dwc3: gadget: Remove END_TRANSFER delay (Torez Smith) [1942772] - usb: dwc3: gadget: Delay starting transfer (Torez Smith) [1942772] - usb: dwc3: gadget: Check END_TRANSFER completion (Torez Smith) [1942772] - usb: dwc3: turn off VBUS when leaving host mode (Torez Smith) [1942772] - usb: dwc2: fix debugfs FIFO count (Torez Smith) [1942772] - usb: dwc2: Fix IN FIFO allocation (Torez Smith) [1942772] - usb: dwc2: Fix Stalling a Non-Isochronous OUT EP (Torez Smith) [1942772] - usb: dwc3: gadget: Clear DCTL.ULSTCHNGREQ before set (Torez Smith) [1942772] - usb: dwc2: Fix NULL qh in dwc2_queue_transaction (Torez Smith) [1942772] - usb: dwc3: gadget: Set link state to RX_Detect on disconnect (Torez Smith) [1942772] - usb: dwc3: gadget: Don't send unintended link state change (Torez Smith) [1942772] - r8152: add missing endpoint sanity check (Torez Smith) [1942772] - net: usb: lan78xx: limit size of local TSO packets (Torez Smith) [1942772] - qmi_wwan: Add support for Quectel RM500Q (Torez Smith) [1942772] - usbip: Fix unsafe unaligned pointer usage (Torez Smith) [1942772] - usb: dwc3: use proper initializers for property entries (Torez Smith) [1942772] - net: r8152: use skb_list_walk_safe helper for gso segments (Torez Smith) [1942772] - net: usb: lan78xx: fix possible skb leak (Torez Smith) [1942772] - net: ch9200: remove unnecessary return (Torez Smith) [1942772] - net: ch9200: use __func__ in debug message (Torez Smith) [1942772] - tools: usb: usbip: Get rid of driver name printout in README (Torez Smith) [1942772] - can: gs_usb: gs_usb_probe(): use descriptors of current altsetting (Torez Smith) [1942772] - can: kvaser_usb: fix interface sanity check (Torez Smith) [1942772] - usb: dwc3: gadget: Fix request complete check (Torez Smith) [1942772] - thunderbolt: Update documentation with the USB4 information (Torez Smith) [1942772] - usbip: Fix error path of vhci_recv_ret_submit() (Torez Smith) [1942772] - usbip: Fix receive error in vhci-hcd when using scatter-gather (Torez Smith) [1942772] - net: usb: lan78xx: Fix error message format specifier (Torez Smith) [1942772] - net: usb: lan78xx: Fix suspend/resume PHY register access error (Torez Smith) [1942772] - usb: dwc3: pci: add ID for the Intel Comet Lake -H variant (Torez Smith) [1942772] - usb: dwc3: ep0: Clear started flag on completion (Torez Smith) [1942772] - usb: dwc3: gadget: Clear started flag for non-IOC (Torez Smith) [1942772] - usb: dwc3: gadget: Fix logical condition (Torez Smith) [1942772] - can: kvaser_usb: kvaser_usb_leaf: Fix some info-leaks to USB devices (Torez Smith) [1942772] - can: ucan: fix non-atomic allocation in completion handler (Torez Smith) [1942772] - net: usb: aqc111: Use the correct style for SPDX License Identifier (Torez Smith) [1942772] - net: usbnet: Fix -Wcast-function-type (Torez Smith) [1942772] - net: hso: Fix -Wcast-function-type (Torez Smith) [1942772] - ax88179_178a: add ethtool_op_get_ts_info() (Torez Smith) [1942772] - r8152: avoid to call napi_disable twice (Torez Smith) [1942772] - r8152: Re-order napi_disable in rtl8152_close (Torez Smith) [1942772] - ax88172a: fix information leak on short answers (Torez Smith) [1942772] - usb: dwc2: create debugfs directory under usb root (Torez Smith) [1942772] - usb: dwc3: create debugfs directory under usb root (Torez Smith) [1942772] - net: cdc_ncm: Signedness bug in cdc_ncm_set_dgram_size() (Torez Smith) [1942772] - net: usb: qmi_wwan: add support for Foxconn T77W968 LTE modules (Torez Smith) [1942772] - usbip: Fix uninitialized symbol 'nents' in stub_recv_cmd_submit() (Torez Smith) [1942772] - USBIP: add config dependency for SGL_ALLOC (Torez Smith) [1942772] - net: usb: qmi_wwan: add support for DW5821e with eSIM support (Torez Smith) [1942772] - CDC-NCM: handle incomplete transfer of MTU (Torez Smith) [1942772] - usbip: tools: fix fd leakage in the function of read_attr_usbip_status (Torez Smith) [1942772] - can: peak_usb: fix a potential out-of-sync while decoding packets (Torez Smith) [1942772] - can: usb_8dev: fix use-after-free on disconnect (Torez Smith) [1942772] - can: mcba_usb: fix use-after-free on disconnect (Torez Smith) [1942772] - can: peak_usb: report bus recovery as well (Torez Smith) [1942772] - can: gs_usb: gs_can_open(): prevent memory leak (Torez Smith) [1942772] - usb: Spelling s/enpoint/endpoint/ (Torez Smith) [1942772] - usb: dwc3: gadget: fix race when disabling ep with cancelled xfers (Torez Smith) [1942772] - usb: dwc3: of-simple: add a shutdown (Torez Smith) [1942772] - usbip: Fix free of unallocated memory in vhci tx (Torez Smith) [1942772] - usbip: tools: Fix read_usb_vudc_device() error path handling (Torez Smith) [1942772] - usb: dwc3: pci: prevent memory leak in dwc3_pci_probe (Torez Smith) [1942772] - usb: dwc3: remove the call trace of USBx_GFLADJ (Torez Smith) [1942772] - usb: dwc3: select CONFIG_REGMAP_MMIO (Torez Smith) [1942772] - r8152: check the pointer rtl_fw->fw before using it (Torez Smith) [1942772] - net: lan78xx: remove set but not used variable 'event' (Torez Smith) [1942772] - usb: dwc3: debug: Remove newline printout (Torez Smith) [1942772] - r8152: support firmware of PHY NC for RTL8153A (Torez Smith) [1942772] - r8152: move r8153_patch_request forward (Torez Smith) [1942772] - r8152: add checking fw_offset field of struct fw_mac (Torez Smith) [1942772] - r8152: rename fw_type_1 with fw_mac (Torez Smith) [1942772] - usb: dwc2: use a longer core rest timeout in dwc2_core_reset() (Torez Smith) [1942772] - usb: dwc3: Disable phy suspend after power-on reset (Torez Smith) [1942772] - r8152: add device id for Lenovo ThinkPad USB-C Dock Gen 2 (Torez Smith) [1942772] - net: usb: lan78xx: Connect PHY before registering MAC (Torez Smith) [1942772] - usb: hso: obey DMA rules in tiocmget (Torez Smith) [1942772] - r8152: support request_firmware for RTL8153 (Torez Smith) [1942772] - net: usb: sr9800: fix uninitialized local variable (Torez Smith) [1942772] - net: usb: ax88179_178a: write mac to hardware in get_mac_addr (Torez Smith) [1942772] - net: usb: qmi_wwan: add Telit 0x1050 composition (Torez Smith) [1942772] - usb: dwc3: Remove dev_err() on platform_get_irq() failure (Torez Smith) [1942772] - usb: dwc3: Switch to platform_get_irq_byname_optional() (Torez Smith) [1942772] - r8152: Set macpassthru in reset_resume callback (Torez Smith) [1942772] - qmi_wwan: add support for Cinterion CLS8 devices (Torez Smith) [1942772] - usbip: clean up an indentation issue (Torez Smith) [1942772] - usbip: vhci_hcd indicate failed message (Torez Smith) [1942772] - r8152: Add identifier names for function pointers (Torez Smith) [1942772] - r8152: Use guard clause and fix comment typos (Torez Smith) [1942772] - hso: fix NULL-deref on tty open (Torez Smith) [1942772] - net: usb: ax88179_178a: allow optionally getting mac address from device tree (Torez Smith) [1942772] - r8152: Factor out OOB link list waits (Torez Smith) [1942772] - usbnet: ignore endpoints with invalid wMaxPacketSize (Torez Smith) [1942772] - cdc_ncm: fix divide-by-zero caused by invalid wMaxPacketSize (Torez Smith) [1942772] - usbnet: sanity checking of packet sizes and device mtu (Torez Smith) [1942772] - r8152: adjust the settings of ups flags (Torez Smith) [1942772] - r8152: modify rtl8152_set_speed function (Torez Smith) [1942772] - usb: dwc3: remove generic PHY calibrate() calls (Torez Smith) [1942772] - usb: gadget: net2280: Move all "ll" registers in one structure (Torez Smith) [1942772] - usb: dwc3: gadget: Workaround Mirosoft's BESL check (Torez Smith) [1942772] - usb: dwc3: meson-g12a: fix suspend resume regulator unbalanced disables (Torez Smith) [1942772] - usb: gadget: composite: Set recommended BESL values (Torez Smith) [1942772] - usb: dwc3: gadget: Set BESL config parameter (Torez Smith) [1942772] - usb: dwc3: Separate field holding multiple properties (Torez Smith) [1942772] - usb: dwc3: don't set gadget->is_otg flag (Torez Smith) [1942772] - usb: dwc3: st: Add of_dev_put() in probe function (Torez Smith) [1942772] - usb: dwc3: st: Add of_node_put() before return in probe function (Torez Smith) [1942772] - r8152: add a helper function about setting EEE (Torez Smith) [1942772] - r8152: saving the settings of EEE (Torez Smith) [1942772] - net: usb: Delete unnecessary checks before the macro call “dev_kfree_skb” (Torez Smith) [1942772] - r8152: divide the tx and rx bottom functions (Torez Smith) [1942772] - r8152: fix accessing skb after napi_gro_receive (Torez Smith) [1942772] - r8152: change rx_copybreak and rx_pending through ethtool (Torez Smith) [1942772] - r8152: support skb_add_rx_frag (Torez Smith) [1942772] - r8152: use alloc_pages for rx buffer (Torez Smith) [1942772] - r8152: replace array with linking list for rx information (Torez Smith) [1942772] - r8152: separate the rx buffer size (Torez Smith) [1942772] - usb: dwc3: Use clk_bulk_prepare_enable() (Torez Smith) [1942772] - usb: dwc3: Use devres to get clocks (Torez Smith) [1942772] - usb: dwc3: remove generic PHYs forwarding for XHCI device (Torez Smith) [1942772] - USB: usbip: convert to use dev_groups (Torez Smith) [1942772] - usb: dwc3: Update soft-reset wait polling rate (Torez Smith) [1942772] - usb: dwc2: gadget: Fix kill_all_requests race (Torez Smith) [1942772] - usb: dwc3: omap: use devm_platform_ioremap_resource() to simplify code (Torez Smith) [1942772] - usb: dwc3: keystone: use devm_platform_ioremap_resource() to simplify code (Torez Smith) [1942772] - usb: dwc3: omap: squash include/linux/platform_data/dwc3-omap.h (Torez Smith) [1942772] - usb: dwc3: meson-g12a: use devm_platform_ioremap_resource() to simplify code (Torez Smith) [1942772] - usbip: tools: fix GCC8 warning for strncpy (Torez Smith) [1942772] - usb: dwc3: Switch to use device_property_count_u32() (Torez Smith) [1942772] - usb: dwc2: Switch to use device_property_count_u32() (Torez Smith) [1942772] - can: kvaser_usb: Use struct_size() in alloc_candev() (Torez Smith) [1942772] - net: usb: Merge cpu_to_le32s + memcpy to put_unaligned_le32 (Torez Smith) [1942772] - ax88179_178a: Merge memcpy + le32_to_cpus to get_unaligned_le32 (Torez Smith) [1942772] - usbnet: smsc75xx: Merge memcpy + le32_to_cpus to get_unaligned_le32 (Torez Smith) [1942772] - net: lan78xx: Merge memcpy + lexx_to_cpus to get_unaligned_lexx (Torez Smith) [1942772] - bluetooth: eliminate the potential race condition when removing the HCI controller (Gopal Tiwari) [1971488]- bareudp: add NETIF_F_FRAGLIST flag for dev features (Paolo Abeni) [1977850] - vxlan: add NETIF_F_FRAGLIST flag for dev features (Paolo Abeni) [1977850] - geneve: add NETIF_F_FRAGLIST flag for dev features (Paolo Abeni) [1977850] - RDMA/siw: Release xarray entry (Kamal Heib) [1971483] - RDMA/siw: Properly check send and receive CQ pointers (Kamal Heib) [1971483] - RDMA/siw: Fix a use after free in siw_alloc_mr (Kamal Heib) [1971483] - RDMA/rxe: Clear all QP fields if creation failed (Kamal Heib) [1971483] - RDMA/rxe: Fix a bug in rxe_fill_ip_info() (Kamal Heib) [1971483] - RDMA/rxe: Remove rxe_dma_device declaration (Kamal Heib) [1971483] - IB/hfi1: Fix error return code in parse_platform_config() (Kamal Heib) [1971483] - IB/hfi1: Remove unused function (Kamal Heib) [1971483] - RDMA/srpt: Fix error return code in srpt_cm_req_recv() (Kamal Heib) [1971483] - IB/isert: Fix a use after free in isert_connect_request (Kamal Heib) [1971483] - RDMA: Verify port when creating flow rule (Kamal Heib) [1971483] - RDMA/uverbs: Fix a NULL vs IS_ERR() bug (Kamal Heib) [1971483] - RDMA/core: Don't access cm_id after its destruction (Kamal Heib) [1971483] - RDMA/core: Prevent divide-by-zero error triggered by the user (Kamal Heib) [1971483] - RDMA/core: Add CM to restrack after successful attachment to a device (Kamal Heib) [1971483] - RDMA/core: Unify RoCE check and re-factor code (Kamal Heib) [1971483] - RDMA/core: Fix corrupted SL on passive side (Kamal Heib) [1971483] - mm: vmalloc: add cond_resched() in __vunmap() (Rafael Aquini) [1978469] - /proc/PID/smaps: Add PMD migration entry parsing (Nico Pache) [1977066] - s390: add 3f program exception handler (Nico Pache) [1977066] - x86/ioremap: Fix CONFIG_EFI=n build (Nico Pache) [1977066] - mm, slub: move slub_debug static key enabling outside slab_mutex (Nico Pache) [1977066] - mm, slub: enable slub_debug static key when creating cache with explicit debug flags (Nico Pache) [1977066] - locking/mutex: Remove repeated declaration (Nico Pache) [1977066] - percpu: make pcpu_nr_empty_pop_pages per chunk type (Nico Pache) [1977066] - mm/swap: don't SetPageWorkingset unconditionally during swapin (Nico Pache) [1977066] - s390/tlb: make cleared_pXs flags consistent with generic code (Nico Pache) [1977066] - mm, compaction: make fast_isolate_freepages() stay within zone (Nico Pache) [1977066] - mm/vmscan: restore zone_reclaim_mode ABI (Nico Pache) [1977066] - mm, compaction: move high_pfn to the for loop scope (Nico Pache) [1977066] - memblock: do not start bottom-up allocations with kernel_end (Nico Pache) [1977066] - mm, page_alloc: disable pcplists during memory offline (Nico Pache) [1977066] - mm, page_alloc: move draining pcplists to page isolation users (Nico Pache) [1977066] - mm, page_alloc: cache pageset high and batch in struct zone (Nico Pache) [1977066] - mm, page_alloc: simplify pageset_update() (Nico Pache) [1977066] - mm, page_alloc: fix core hung in free_pcppages_bulk() (Nico Pache) [1977066] - mm, page_alloc: remove setup_pageset() (Nico Pache) [1977066] - mm, page_alloc: calculate pageset high and batch once per zone (Nico Pache) [1977066] - mm, pcp: share common code between memory hotplug and percpu sysctl handler (Nico Pache) [1977066] - mm, page_alloc: clean up pageset high and batch update (Nico Pache) [1977066] - s390/uv: handle destroy page legacy interface (Nico Pache) [1977066] - mm/filemap: fix filemap_map_pages for THP (Nico Pache) [1977066] - mm: filemap: add missing FGP_ flags in kerneldoc comment for pagecache_get_page (Nico Pache) [1977066] - mm/filemap.c: rewrite pagecache_get_page documentation (Nico Pache) [1977066] - mm: filemap: clear idle flag for writes (Nico Pache) [1977066] - mm: document semantics of ZONE_MOVABLE (Nico Pache) [1977066] - mm/page_isolation: cleanup set_migratetype_isolate() (Nico Pache) [1977066] - mm/page_isolation: drop WARN_ON_ONCE() in set_migratetype_isolate() (Nico Pache) [1977066] - mm/page_isolation: exit early when pageblock is isolated in set_migratetype_isolate() (Nico Pache) [1977066] - mm/page_alloc: tweak comments in has_unmovable_pages() (Nico Pache) [1977066] - mm: reuse only-pte-mapped KSM page in do_wp_page() (Nico Pache) [1977066] - mm/memory.c: skip spurious TLB flush for retried page fault (Nico Pache) [1977066] - /proc/PID/smaps: consistent whitespace output format (Nico Pache) [1977066] - mm/memcontrol.c: prevent missed memory.low load tears (Nico Pache) [1977066] - mm, memcg: prevent mem_cgroup_protected store tearing (Nico Pache) [1977066] - mm, memcg: prevent memory.min load/store tearing (Nico Pache) [1977066] - mm, mempolicy: fix up gup usage in lookup_node (Nico Pache) [1977066] - mm/page_ext.c: drop pfn_present() check when onlining (Nico Pache) [1977066] - drivers/base/memory.c: drop pages_correctly_probed() (Nico Pache) [1977066] - drivers/base/memory.c: drop section_count (Nico Pache) [1977066] - include/linux/mm.h: remove dead code totalram_pages_set() (Nico Pache) [1977066] - tools headers uapi: Sync asm-generic/mman-common.h with the kernel (Nico Pache) [1977066] - mm/memcg: Relocate tcpmem to below memory in struct mem_cgroup (Waiman Long) [1959772] - mm/memcg: optimize user context object stock access (Waiman Long) [1959772] - mm/memcg: improve refill_obj_stock() performance (Waiman Long) [1959772] - mm/memcg: cache vmstat data in percpu memcg_stock_pcp (Waiman Long) [1959772] - mm/memcg: move mod_objcg_state() to memcontrol.c (Waiman Long) [1959772] - mm: memcontrol: move PageMemcgKmem to the scope of CONFIG_MEMCG_KMEM (Waiman Long) [1959772] - mm: memcontrol: inline __memcg_kmem_{un}charge() into obj_cgroup_{un}charge_pages() (Waiman Long) [1959772] - mm: memcontrol: use obj_cgroup APIs to charge kmem pages (Waiman Long) [1959772] - mm: memcontrol: change ug->dummy_page only if memcg changed (Waiman Long) [1959772] - mm: memcontrol: directly access page->memcg_data in mm/page_alloc.c (Waiman Long) [1959772] - mm: memcontrol: introduce obj_cgroup_{un}charge_pages (Waiman Long) [1959772] - mm: memcontrol: slab: fix obtain a reference to a freeing memcg (Waiman Long) [1959772] - mm: memmap defer init doesn't work as expected (Baoquan He) [1906271] - mm: check nr_initialised with PAGES_PER_SECTION directly in defer_init() (Baoquan He) [1906271] - mm/memory_hotplug: mark pageblocks MIGRATE_ISOLATE while onlining memory (Baoquan He) [1906271] - mm, memory_hotplug: update pcp lists everytime onlining a memory block (Baoquan He) [1906271] - mm: pass migratetype into memmap_init_zone() and move_pfn_range_to_zone() (Baoquan He) [1906271] - nfs: account for selinux security context when deciding to share superblock (Scott Mayhew) [1927027] - nfs: remove unneeded null check in nfs_fill_super() (Scott Mayhew) [1927027] - lsm,selinux: add new hook to compare new mount to an existing mount (Scott Mayhew) [1927027] - libceph: allow addrvecs with a single NONE/blank address (Jeff Layton) [1972278] - scsi: megaraid_sas: Update driver version to 07.717.02.00-rc1 (Tomas Henzl) [1968170] - scsi: megaraid_sas: Handle missing interrupts while re-enabling IRQs (Tomas Henzl) [1968170] - scsi: megaraid_sas: Early detection of VD deletion through RaidMap update (Tomas Henzl) [1968170] - scsi: megaraid_sas: Fix resource leak in case of probe failure (Tomas Henzl) [1968170] - scsi: megaraid_sas: Send all non-RW I/Os for TYPE_ENCLOSURE device through firmware (Tomas Henzl) [1968170] - scsi: megaraid_sas: Use DEFINE_SPINLOCK() for spinlock (Tomas Henzl) [1968170] - scsi: scsi_devinfo: Add blacklist entry for HPE OPEN-V (Ewan D. Milne) [1927508] - drivers: do not build devm_platform_get_and_ioremap_resource() for s390x (Jaroslav Kysela) [1917388] - redhat: update ALSA configs and add regmap-sdw-mbq to redhat/filter-modules.sh (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: fix the return value in dpcm_apply_symmetry() (Jaroslav Kysela) [1917388] - alsa: control_led - fix initialization in the mode show callback (Jaroslav Kysela) [1917388] - ALSA: seq: Fix race of snd_seq_timer_open() (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP ZBook Power G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: headphone and mic don't work on an Acer laptop (Jaroslav Kysela) [1917388] - ALSA: firewire-lib: fix the context to call snd_pcm_stop_xrun() (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP EliteBook 840 Aero G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP EliteBook x360 1040 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP Elite Dragonfly G2 (Jaroslav Kysela) [1917388] - ASoC: rt5682: Fix the fast discharge for headset unplugging in soundwire mode (Jaroslav Kysela) [1917388] - ASoC: tas2562: Fix TDM_CFG0_SAMPRATE values (Jaroslav Kysela) [1917388] - ASoC: AMD Renoir: Remove fix for DMI entry on Lenovo 2020 platforms (Jaroslav Kysela) [1917388] - ASoC: AMD Renoir - add DMI entry for Lenovo 2020 AMD platforms (Jaroslav Kysela) [1917388] - ASoC: SOF: reset enabled_cores state at suspend (Jaroslav Kysela) [1917388] - ASoC: fsl-asoc-card: Set .owner attribute when registering card. (Jaroslav Kysela) [1917388] - ASoC: topology: Fix spelling mistake "vesion" -> "version" (Jaroslav Kysela) [1917388] - ASoC: rt5659: Fix the lost powers for the HDA header (Jaroslav Kysela) [1917388] - ASoC: core: Fix Null-point-dereference in fmt_single_name() (Jaroslav Kysela) [1917388] - spi: pxa2xx: Drop useless comment in the pxa2xx_ssp.h (Jaroslav Kysela) [1917388] - spi: pxa2xx: Switch to use BIT() and GENMASK() in pxa2xx_ssp.h (Jaroslav Kysela) [1917388] - spi: pxa2xx: Update header block in pxa2xx_ssp.h (Jaroslav Kysela) [1917388] - spi: pxa2xx: Add SSC2 and SSPSP2 SSP registers (Jaroslav Kysela) [1917388] - ASoC: pxa: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: pxa: pxa-ssp: Remove redundant null check before clk_prepare_enable/clk_disable_unprepare (Jaroslav Kysela) [1917388] - ASoC: mmp-sspa: drop unneeded snd_soc_dai_set_drvdata (Jaroslav Kysela) [1917388] - ASoC: mmp-sspa: set phase two word length register (Jaroslav Kysela) [1917388] - ASoC: pxa: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: Fix 7/8 spaces indentation in Kconfig (Jaroslav Kysela) [1917388] - ASoC: jz4740-i2s: Remove manual DMA peripheral ID assignment (Jaroslav Kysela) [1917388] - ASoC: jz4740-i2s: add missed checks for clk_get() (Jaroslav Kysela) [1917388] - ASoC: Intel: fix error code cnl_set_dsp_D0() (Jaroslav Kysela) [1917388] - ASoC: Intel: Skylake: Unassign ram_read and read_write ops (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove haswell solution (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove sst_dsp_get_thread_context (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove unused DSP interface fields (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: remove unneeded semicolon (Jaroslav Kysela) [1917388] - catpt: Switch to use list_entry_is_head() helper (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Optimize applying user settings (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Correct clock selection for dai trigger (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Skip position update for unprepared streams (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Relax clock selection conditions (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Fix compilation when CONFIG_MODULES is disabled (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Cleanup after power routines streamlining (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Replace open coded variant of resource_intersection() (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Streamline power routines across LPT and WPT (Jaroslav Kysela) [1917388] - ASoC: Intel: haswell: Add missing pm_ops (Jaroslav Kysela) [1917388] - ASoC: Intel: cht_bsw_nau8824: Change SSP2-Codec DAI id to 0 (Jaroslav Kysela) [1917388] - ASoC: Intel: cht_bsw_nau8824: Drop compress-cpu-dai bits (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5651: use semicolons rather than commas to separate statements (Jaroslav Kysela) [1917388] - ASoC: Intel: broadwell: add missing pm_ops (Jaroslav Kysela) [1917388] - ASoC: Intel: bdw-rt5677: add missing pm_ops (Jaroslav Kysela) [1917388] - ASoC: Intel: broadwell: set card and driver name dynamically (Jaroslav Kysela) [1917388] - ASoC: Intel: bdw-rt5650: Mark FE DAIs as nonatomic (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove rt5640 support for baytrail solution (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove max98090 support for baytrail solution (Jaroslav Kysela) [1917388] - ASoC: Intel: atom: use inclusive language for SSP bclk/fsync (Jaroslav Kysela) [1917388] - ASoC: Intel: Atom: add dynamic selection of DSP driver (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: select WANT_DEV_COREDUMP (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: add dynamic selection of DSP driver (Jaroslav Kysela) [1917388] - ASoC: intel: SND_SOC_INTEL_KEEMBAY should depend on ARCH_KEEMBAY (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Add explicit DMADEVICES kconfig dependency (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove baytrail solution (Jaroslav Kysela) [1917388] - ASoC: Intel: atom: Remove duplicate kconfigs (Jaroslav Kysela) [1917388] - ASoC: remove zte zx drivers (Jaroslav Kysela) [1917388] - ASoC: codecs: wsa881x: add missing stream rates and format (Jaroslav Kysela) [1917388] - ASoC: wm_adsp: Remove unused control callback structure (Jaroslav Kysela) [1917388] - ASoC: wm8994: Fix PM disable depth imbalance on error (Jaroslav Kysela) [1917388] - ASoC: wm8903: remove useless assignments (Jaroslav Kysela) [1917388] - ASoC: wm8523: Fix a typo in a comment (Jaroslav Kysela) [1917388] - ASoC: wm8350: use semicolons rather than commas to separate statements (Jaroslav Kysela) [1917388] - ASoC: wm5102: Use get_unaligned_be16() for dac_comp_coeff (Jaroslav Kysela) [1917388] - ASoC: codecs: wcd934x: Set digital gain range correctly (Jaroslav Kysela) [1917388] - ASoC: wcd9335: Remove unnecessary conversion to bool (Jaroslav Kysela) [1917388] - ASoC: rt715: remove unused parameter (Jaroslav Kysela) [1917388] - ASoC: mediatek: mt6359: add the calibration functions (Jaroslav Kysela) [1917388] - ASoC: rt5682: clock driver must use the clock provider API (Jaroslav Kysela) [1917388] - ASoC: rt1015: enable BCLK detection after calibration (Jaroslav Kysela) [1917388] - ASoC: pcm512x: Add support for more data formats (Jaroslav Kysela) [1917388] - ASoC: pcm512x: Move format check into `set_fmt()` (Jaroslav Kysela) [1917388] - ASoC: pcm512x: Rearrange operations in `hw_params()` (Jaroslav Kysela) [1917388] - ASoC: pcm512x: Fix not setting word length if DAIFMT_CBS_CFS (Jaroslav Kysela) [1917388] - ASoC: mediatek: mt6359: Fix regulator_dev_lookup() fails for id "LDO_VAUD18" (Jaroslav Kysela) [1917388] - ASoC: Remove mt6359_platform_driver_remove (Jaroslav Kysela) [1917388] - ASoC: Fix vaud18 power leakage of mt6359 (Jaroslav Kysela) [1917388] - ASoC: es8316: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Fix Bitclock polarity inversion (Jaroslav Kysela) [1917388] - ASoC: cs35l33: fix an error code in probe() (Jaroslav Kysela) [1917388] - ASoC: cs35l34: Add missing regmap use_single config (Jaroslav Kysela) [1917388] - ASoC: wm8998: Fix PM disable depth imbalance on error (Jaroslav Kysela) [1917388] - ASoC: codecs: wcd9335: Set digital gain range correctly (Jaroslav Kysela) [1917388] - ASoC: TSCS454: remove unneeded semicolon (Jaroslav Kysela) [1917388] - ASoC: TSCS42xx: remove unneeded semicolon (Jaroslav Kysela) [1917388] - ASoC: ts3a227e: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: tlv320: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: tas571x: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: tas*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: tas2562: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: remove remnants of sirf prima/atlas audio codec (Jaroslav Kysela) [1917388] - ASoC: rt5645: add error checking to rt5645_probe function (Jaroslav Kysela) [1917388] - Revert "ASoC: rt5645: fix a NULL pointer dereference" (Jaroslav Kysela) [1917388] - ASoC: rt1015: modify calibration sequence for better performance (Jaroslav Kysela) [1917388] - ASoC: rk3328: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: pcm179x: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: pcm1789: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: nau8315: revise the power event of EN_PIN dapm widget for symmetry (Jaroslav Kysela) [1917388] - ASoC: nau8315: add codec driver (Jaroslav Kysela) [1917388] - ASoC: gtm601: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: es8328: Remove redundant null check before clk_disable_unprepare (Jaroslav Kysela) [1917388] - ASoC: es7241: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: es7134: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: da9055: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: da7219: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: codecs/jz4770: Add DAPM widget to set HP out to cap-less mode (Jaroslav Kysela) [1917388] - ASoC: codecs/jz4770: Don't change cap-couple setting in HP PMU/PMD (Jaroslav Kysela) [1917388] - ASoC: codecs/jz4770: Adjust timeouts for cap-coupled outputs (Jaroslav Kysela) [1917388] - ASoC: codecs/jz4770: Reset interrupt flags in bias PREPARE (Jaroslav Kysela) [1917388] - ASoC: codecs/jz47xx: Use regmap_{set,clear}_bits (Jaroslav Kysela) [1917388] - treewide: Use fallthrough pseudo-keyword (Jaroslav Kysela) [1917388] - ASoC: inno_rk3036: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: hdac_hdmi: remove cancel_work_sync in runtime suspend (Jaroslav Kysela) [1917388] - ASoC: hdmi-codec: Add RX support (Jaroslav Kysela) [1917388] - ALSA: cx46xx: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ASoC: topology: KUnit: Convert from cpu to data format (Jaroslav Kysela) [1917388] - ASoC: topology: KUnit: Add KUnit tests passing topology with PCM to snd_soc_tplg_component_load (Jaroslav Kysela) [1917388] - ASoC: topology: KUnit: Add KUnit tests passing empty topology with variants to snd_soc_tplg_component_load (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: use semicolons rather than commas to separate statements (Jaroslav Kysela) [1917388] - ASoC: tegra: Simplify with dma_set_mask_and_coherent() (Jaroslav Kysela) [1917388] - ASoC: tegra: Don't warn on probe deferral (Jaroslav Kysela) [1917388] - ASoC: tegra: tegra_rt5640: use devm_snd_soc_register_card() (Jaroslav Kysela) [1917388] - ASoC: tegra: tegra_wm8753: use devm_snd_soc_register_card() (Jaroslav Kysela) [1917388] - ASoC: tegra: trimslice.c: use devm_snd_soc_register_card() (Jaroslav Kysela) [1917388] - ASoC: ti: davinci-evm: Remove redundant null check before clk_disable_unprepare (Jaroslav Kysela) [1917388] - ASoC: ti: davinci: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: ti: j721e-evm: Fix compiler warning when CONFIG_OF=n (Jaroslav Kysela) [1917388] - ASoC: ti: omap-abe-twl6040: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: ti: omap-mcsp: remove duplicate test (Jaroslav Kysela) [1917388] - ASoC: uniphier: Simplify the return expression of uniphier_aio_startup (Jaroslav Kysela) [1917388] - ASoC: uniphier: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: ux500: mop500: rename shadowing variable (Jaroslav Kysela) [1917388] - ASoC: ux500: mop500: align function prototype (Jaroslav Kysela) [1917388] - ALSA: x86: Simplify with dma_set_mask_and_coherent() (Jaroslav Kysela) [1917388] - ASoC: cx2072x: Fix doubly definitions of Playback and Capture streams (Jaroslav Kysela) [1917388] - ASoC: cs42l56: fix up error handling in probe (Jaroslav Kysela) [1917388] - ASoC: cs42l52: Minor tidy up of error paths (Jaroslav Kysela) [1917388] - ASoC: cs42l51: manage mclk shutdown delay (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Wait for PLL to lock before switching to it (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Only start PLL if it is needed (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Wait at least 150us after writing SCLK_PRESENT (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Use bclk from hw_params if set_sysclk was not called (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Report jack and button detection (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Add Capture Support (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Fix channel width support (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Always wait at least 3ms after reset (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Don't enable/disable regulator at Bias Level (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Fix mixer volume control (Jaroslav Kysela) [1917388] - ASoC: cs*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: bd28623: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: alc5632: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: ak4458: Add MODULE_DEVICE_TABLE (Jaroslav Kysela) [1917388] - ASoC: ak4118: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: alc5623: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: ak5558: Correct the dai name for ak5552 (Jaroslav Kysela) [1917388] - ASoC: ak5558: change function name to ak5558_reset (Jaroslav Kysela) [1917388] - ASoC: ak5558: Add support for ak5552 (Jaroslav Kysela) [1917388] - ASoC: ak5558: Add MODULE_DEVICE_TABLE (Jaroslav Kysela) [1917388] - ASoC: ak5558: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: adau1977: remove platform data and move micbias bindings include (Jaroslav Kysela) [1917388] - ASoC: adau17x1: Remove redundant null check before clk_disable_unprepare (Jaroslav Kysela) [1917388] - ASoC: adau*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: Add ADAU1372 audio CODEC support (Jaroslav Kysela) [1917388] - ASoC: amd: fix for pcm_read() error (Jaroslav Kysela) [1917388] - ASoC: amd: drop S24_LE format support (Jaroslav Kysela) [1917388] - ASoC: amd: Add support for ALC1015P codec in acp3x machine driver (Jaroslav Kysela) [1917388] - ASoC: amd: renoir: acp3x-pdm-dma: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: amd: raven: acp3x-i2s: Constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: amd: renoir: acp3x-pdm-dma: remove unnecessary assignments (Jaroslav Kysela) [1917388] - ASoC: amd: fix acpi dependency kernel warning (Jaroslav Kysela) [1917388] - ASoC: amd: update spdx license for acp machine driver (Jaroslav Kysela) [1917388] - ASoC: amd: Add support for RT5682 codec in machine driver (Jaroslav Kysela) [1917388] - ASoC: amd: Adding DAI LINK for rt1015 codec (Jaroslav Kysela) [1917388] - ASoC: amd: Adding support for ALC1015 codec in machine driver (Jaroslav Kysela) [1917388] - ASoC: amd: AMD RV RT5682 should depends on CROS_EC (Jaroslav Kysela) [1917388] - ASoC: amd: renoir: remove invalid kernel-doc comment (Jaroslav Kysela) [1917388] - ASoC: AMD Renoir - refine DMI entries for some Lenovo products (Jaroslav Kysela) [1917388] - ASoC: AMD Renoir - add DMI entry for Lenovo ThinkPad X395 (Jaroslav Kysela) [1917388] - ASoC: amd: Replacing MSI with Legacy IRQ model (Jaroslav Kysela) [1917388] - ASoC: AMD Renoir - add DMI entry for Lenovo ThinkPad E14 Gen 2 (Jaroslav Kysela) [1917388] - ASoC: AMD Renoir - add DMI table to avoid the ACP mic probe (broken BIOS) (Jaroslav Kysela) [1917388] - ASoC: AMD Raven/Renoir - fix the PCI probe (PCI revision) (Jaroslav Kysela) [1917388] - ASoC: amd: change clk_get() to devm_clk_get() and add missed checks (Jaroslav Kysela) [1917388] - ASoC: amd: Return -ENODEV for non-existing ACPI call (Jaroslav Kysela) [1917388] - ASoC: amd: support other audio modes for raven (Jaroslav Kysela) [1917388] - ASoC: topology: adhere to KUNIT formatting standard (Jaroslav Kysela) [1917388] - ASoC: topology: KUnit: Add KUnit tests passing various arguments to snd_soc_tplg_component_load (Jaroslav Kysela) [1917388] - ALSA: trident: Use DIV_ROUND_CLOSEST() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: sonicvibes: Use DIV_ROUND_CLOSEST() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: sis7019: Use DIV_ROUND_CLOSEST() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: remove unneeded break (Jaroslav Kysela) [1917388] - ALSA: hdsp: don't disable if not enabled (Jaroslav Kysela) [1917388] - ALSA: hdsp: hardware output loopback (Jaroslav Kysela) [1917388] - ALSA: pci: mixart: fix kernel-doc warning (Jaroslav Kysela) [1917388] - ALSA: maestro: Use DIV_ROUND_CLOSEST() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: lola: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: intel8x0: Fix missing check in snd_intel8x0m_create (Jaroslav Kysela) [1917388] - ALSA: intel8x0: Don't update period unless prepared (Jaroslav Kysela) [1917388] - ALSA: hda: Avoid spurious unsol event handling during S3/S4 (Jaroslav Kysela) [1917388] - ALSA: ens1370: Use DIV_ROUND_CLOSEST() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: emu10k1: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: emu10k1: Use dma_set_mask_and_coherent to simplify code (Jaroslav Kysela) [1917388] - ALSA: ctxfi: fix comment syntax in file headers (Jaroslav Kysela) [1917388] - ALSA: ctxfi: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: ctxfi: cthw20k2: fix mask on conf to allow 4 bits (Jaroslav Kysela) [1917388] - ALSA: bt87x: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: azt3328: Assign boolean values to a bool variable (Jaroslav Kysela) [1917388] - ALSA: asihpi: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: dice: fix stream format for TC Electronic Konnekt Live at high sampling transfer frequency (Jaroslav Kysela) [1917388] - ALSA: dice: disable double_pcm_frames mode for M-Audio Profire 610, 2626 and Avid M-Box 3 Pro (Jaroslav Kysela) [1917388] - ALSA: firewire-lib: fix amdtp_packet tracepoints event for packet_index field (Jaroslav Kysela) [1917388] - ALSA: firewire-lib: fix calculation for size of IR context payload (Jaroslav Kysela) [1917388] - ALSA: firewire-lib: fix check for the size of isochronous packet payload (Jaroslav Kysela) [1917388] - ALSA: bebob/oxfw: fix Kconfig entry for Mackie d.2 Pro (Jaroslav Kysela) [1917388] - ALSA: dice: fix stream format at middle sampling rate for Alesis iO 26 (Jaroslav Kysela) [1917388] - ALSA: bebob: enable to deliver MIDI messages for multiple ports (Jaroslav Kysela) [1917388] - ALSA: bebob: detect the number of available MIDI ports (Jaroslav Kysela) [1917388] - ALSA: bebob: code refactoring for stream format detection (Jaroslav Kysela) [1917388] - ALSA: dice: fix null pointer dereference when node is disconnected (Jaroslav Kysela) [1917388] - ALSA: fireface: fix to parse sync status register of latter protocol (Jaroslav Kysela) [1917388] - ALSA: bebob: remove an unnecessary condition in hwdep_read() (Jaroslav Kysela) [1917388] - ALSA: fireface: remove unnecessary condition in hwdep_read() (Jaroslav Kysela) [1917388] - ALSA: oxfw: remove an unnecessary condition in hwdep_read() (Jaroslav Kysela) [1917388] - ALSA: dice: add support for Lexicon I-ONIX FW810s (Jaroslav Kysela) [1917388] - ALSA: firewire-tascam: Fix integer overflow in midi_port_work() (Jaroslav Kysela) [1917388] - ALSA: fireface: Fix integer overflow in transmit_midi_msg() (Jaroslav Kysela) [1917388] - ALSA: firewire: Clean up a locking issue in copy_resp_to_buf() (Jaroslav Kysela) [1917388] - ALSA: firewire: fix comparison to bool warning (Jaroslav Kysela) [1917388] - ALSA: firewire: Replace tasklet with work (Jaroslav Kysela) [1917388] - ALSA: firewire: convert tasklets to use new tasklet_setup() API (Jaroslav Kysela) [1917388] - ALSA: vx: Use roundup() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: pcsp: Fix fall-through warnings for Clang (Jaroslav Kysela) [1917388] - ALSA: dummy: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: aloop: Fix initialization of controls (Jaroslav Kysela) [1917388] - ALSA: aloop: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: atmel: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1917388] - ASoC: SOF: ext_manifest: use explicit number for elem_type (Jaroslav Kysela) [1917388] - ASoC: soc-acpi: allow for partial match in parent name (Jaroslav Kysela) [1917388] - ASoC: soc-acpi: add helper to identify parent driver. (Jaroslav Kysela) [1917388] - ASoC: soc-acpi: add new fields for mach_params (Jaroslav Kysela) [1917388] - ASoC: rt5682: Add a new property for the DMIC clock driving (Jaroslav Kysela) [1917388] - ALSA: hda: Change AZX_MAX_BUF_SIZE from 1GB to 4MB (Jaroslav Kysela) [1917388] - soundwire: sysfs: Constify static struct attribute_group (Jaroslav Kysela) [1917388] - ALSA: remove trailing semicolon in macro definition (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: don't send DAI_CONFIG IPC for older firmware (Jaroslav Kysela) [1917388] - ASoC: SOF: use current DAI config during resume (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: Update ADL P to use its own descriptor (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: add missing use_acpi_target_states for TGL platforms (Jaroslav Kysela) [1917388] - ASoC: SOF: topology: remove useless code (Jaroslav Kysela) [1917388] - ASoC: SOF: Kconfig: fix typo of SND_SOC_SOF_PCI (Jaroslav Kysela) [1917388] - ASOC: SOF: simplify nocodec mode (Jaroslav Kysela) [1917388] - ASoC: SOF: pcm: export snd_pcm_dai_link_fixup (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: update set_mach_params() (Jaroslav Kysela) [1917388] - ASoC: SOF: change signature of set_mach_params() callback (Jaroslav Kysela) [1917388] - ASoC: SOF: add Kconfig option for probe workqueues (Jaroslav Kysela) [1917388] - ASoC: SOF: Simplify sof_probe_complete handling for acpi/pci/of (Jaroslav Kysela) [1917388] - ASoC: SOF: core: Add missing error prints to device probe operation (Jaroslav Kysela) [1917388] - ASoC: SOF: match SSP config with pcm hw params (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: HDA: add hw params callback for SSP DAIs (Jaroslav Kysela) [1917388] - ASoC: SOF: parse multiple SSP DAI and hw configs (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: drop display power on/off in D0i3 flows (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: move ELH chip info (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: APL: set shutdown callback to hda_dsp_shutdown (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: CNL: set shutdown callback to hda_dsp_shutdown (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: ICL: set shutdown callback to hda_dsp_shutdown (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: TGL: set shutdown callback to hda_dsp_shutdown (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: TGL: fix EHL ops (Jaroslav Kysela) [1917388] - ASoC: SOF: core: harden shutdown helper (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: HDA: fix core status verification (Jaroslav Kysela) [1917388] - ASoC: SOF: add a helper to get topology configured mclk (Jaroslav Kysela) [1917388] - ASoC: SOF: only allocate debugfs cache buffers for IPC flood entries (Jaroslav Kysela) [1917388] - ASoC: SOF: fix debugfs initialisation error handling (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: enable async suspend (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: turn off display power in resume (Jaroslav Kysela) [1917388] - ASoC: SOF: intel: fix wrong poll bits in dsp power down (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: unregister DMIC device on probe error (Jaroslav Kysela) [1917388] - ALSA: hda: move Intel SoundWire ACPI scan to dedicated module (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: SoundWire: simplify Kconfig (Jaroslav Kysela) [1917388] - ASoC: SOF: pci: move DSP_CONFIG use to platform-specific drivers (Jaroslav Kysela) [1917388] - ASoC: SOF: pci: split PCI into different drivers (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: add sof_icl_ops for ICL platforms (Jaroslav Kysela) [1917388] - ASoC: SOF: ACPI: avoid reverse module dependency (Jaroslav Kysela) [1917388] - ASoC: SOF: relax ABI checks and avoid unnecessary warnings (Jaroslav Kysela) [1917388] - ASoC: SOF: fix runtime pm usage mismatch after probe errors (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: add dev_dbg() when DMIC number is overridden (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: HDA: don't keep a temporary variable (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: detect DMIC number in SoundWire mixed config (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: SoundWire: refine ACPI match (Jaroslav Kysela) [1917388] - ASoC: SOF: HDA: (cosmetic) simplify hda_dsp_d0i3_work() (Jaroslav Kysela) [1917388] - ASoC: SOF: remove unused functions (Jaroslav Kysela) [1917388] - ASoC: SOF: fix string format for errors (Jaroslav Kysela) [1917388] - ASoC: SOF: add missing pm debug (Jaroslav Kysela) [1917388] - ASoC: SOF: sof-pci-dev: add missing Up-Extreme quirk (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: release display power at link_power (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: use hdac_ext fine-grained link management (Jaroslav Kysela) [1917388] - ASoC: SOF: debug: Fix a potential issue on string buffer termination (Jaroslav Kysela) [1917388] - ASoC: SOF: add be_hw_params_fixup() for ALH (Jaroslav Kysela) [1917388] - ASoC: SOF: topology: Prevent NULL pointer dereference with no TLV (Jaroslav Kysela) [1917388] - ASoC: SOF: intel: hda-loader: use snd_sof_dsp_core_power_down/up APIs (Jaroslav Kysela) [1917388] - ASoC: SOF: Filter out unneeded core power up/downs (Jaroslav Kysela) [1917388] - ASoC: SOF: update dsp core power status in common APIs (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda-loader: keep init cores alive (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: use snd_sof_dsp_core_power_up/down API (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: cancel D0i3 work during runtime suspend (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: Enable DMI L1 for trace (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: enable DMI L1 for D0i3-compatible streams (Jaroslav Kysela) [1917388] - ASoC: SOF: add a pointer to download repo in case FW request fails (Jaroslav Kysela) [1917388] - ASoC: SOF: SND_INTEL_DSP_CONFIG dependency (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: soundwire: fix select/depend unmet dependencies (Jaroslav Kysela) [1917388] - ASoC: SOF: intel: Simplify with dma_set_mask_and_coherent() (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: initial support to AlderLake-P (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: tgl: do thorough remove at .shutdown() callback (Jaroslav Kysela) [1917388] - ASoC: SOF: sof-pci-dev: add .shutdown() callback (Jaroslav Kysela) [1917388] - ASoC: SOF: add snd_sof_device_shutdown() helper for shutdown (Jaroslav Kysela) [1917388] - ASoC: SOF: add .shutdown() callback to snd_sof_dsp_ops (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: Avoid checking jack on system suspend (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: Modify existing helper to disable WAKEEN (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: Resume codec to do jack detection (Jaroslav Kysela) [1917388] - ASoC: SOF: add mutex to protect the dsp_power_state access (Jaroslav Kysela) [1917388] - ASoC: SOF: Fix spelling mistake in Kconfig "ond" -> "and" (Jaroslav Kysela) [1917388] - ASoC: SOF: imx: update kernel-doc description (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: add SoundWire support for ADL-S (Jaroslav Kysela) [1917388] - ASoC: SOF: control: fix cppcheck warning in snd_sof_volume_info() (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: allow for coexistence between SOF and catpt drivers (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: allow for coexistence between SOF and Atom/SST drivers (Jaroslav Kysela) [1917388] - ASoC: SOF: acpi: add dynamic selection of DSP driver (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: initial support for Alderlake-S (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: fix Kconfig dependency for SND_INTEL_DSP_CONFIG (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: fix Kconfig punctuation and wording (Jaroslav Kysela) [1917388] - ASoC: SOF: Kconfig: fix Kconfig punctuation and wording (Jaroslav Kysela) [1917388] - ASoC: SOF: imx: fix Kconfig punctuation (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for the Lenovo Miix 3-830 tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for the Glavey TM800A550L tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: KMB: Fix random noise at the HDMI output (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: add quirk for new ADL-P Rvp (Jaroslav Kysela) [1917388] - ASoC: Intel: soc-acpi: add ADL jack-less SoundWire configurations (Jaroslav Kysela) [1917388] - ASoC: Intel: soc-acpi: add ADL SoundWire base configurations (Jaroslav Kysela) [1917388] - ASoC: Intel: kbl_da7219_max98927: Fix kabylake_ssp_fixup function (Jaroslav Kysela) [1917388] - ASoC: Intel: KMB: Constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoc: Intel: board: add BE DAI link for WoV (Jaroslav Kysela) [1917388] - ASoC: Intel: kbl: Add MST route change to kbl machine drivers (Jaroslav Kysela) [1917388] - ASoC: Intel: cht_bsw_rt5672: Set card.components string (Jaroslav Kysela) [1917388] - ASoC: Intel: cht_bsw_rt5672: Add support for Bay Trail CR / SSP0 (Jaroslav Kysela) [1917388] - ASoC: Intel: Baytrail: Add quirk for the Dell Venue 10 Pro 5055 tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: Unify the thinkpad10 and aegex10 byt-match quirks (Jaroslav Kysela) [1917388] - ASoC: Intel: Boards: cml_da7219_max98390: add capture stream for echo reference (Jaroslav Kysela) [1917388] - ASoC: Intel: Fix a typo (Jaroslav Kysela) [1917388] - ASoC: Intel: Fix a typo (Jaroslav Kysela) [1917388] - ASoC: Intel: Fix a typo (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for the Chuwi Hi8 tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: add max98390 echo reference support (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_wm5102: Add jack detect support (Jaroslav Kysela) [1917388] - ASoC: intel: atom: Remove 44100 sample-rate from the media and deep-buffer DAI descriptions (Jaroslav Kysela) [1917388] - ASoC: intel: atom: Stop advertising non working S24LE support (Jaroslav Kysela) [1917388] - ASoC: intel: sof_rt5682: use the topology mclk (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_rt5682: Add ALC1015Q-VB speaker amp support (Jaroslav Kysela) [1917388] - ASoC: Intel: Skylake: skl-topology: fix -frame-larger-than (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add used AIF to the components string (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Enable jack-detect support on Asus T100TAF (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_wm5102: remove unused static variable (Jaroslav Kysela) [1917388] - ASoC: Intel: atom: fix kernel-doc (Jaroslav Kysela) [1917388] - ASoC: Intel: soc-acpi: remove TGL RVP mixed SoundWire/TDM config (Jaroslav Kysela) [1917388] - ASoC: Intel: soc-acpi: remove unused TGL table with rt5682 only (Jaroslav Kysela) [1917388] - ASoC: Intel: Skylake: Compile when any configuration is selected (Jaroslav Kysela) [1917388] - ASoC: Intel: boards: sof-wm8804: add check for PLL setting (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Fix HP Pavilion x2 10-p0XX OVCD current threshold (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for the Acer One S1002 tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5651: Add quirk for the Jumper EZpad 7 tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for the Voyo Winpad A15 tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for the Estar Beauty HD MID 7316R tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: soc-acpi: add ACPI matching table for HP Spectre x360 (Jaroslav Kysela) [1917388] - ASoC: intel: sof_sdw: add trace for dai links (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: detect DMIC number based on mach params (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: add mic:dmic and cfg-mics component strings (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: add quirk for HP Spectre x360 convertible (Jaroslav Kysela) [1917388] - ASoC: Intel: sof-sdw: indent and add quirks consistently (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: reorganize quirks by generation (Jaroslav Kysela) [1917388] - ASoC: Intel: boards: max98373: get dapm from cpu_dai (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_wm5102: Add machine driver for BYT/WM5102 (Jaroslav Kysela) [1917388] - ASoC: Intel: Add DMI quirk table to soc_intel_is_byt_cr() (Jaroslav Kysela) [1917388] - ASoC: Intel: KMB: Support IEC958 encoded PCM format (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: add missing TGL_HDMI quirk for Dell SKU 0A3E (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: add missing TGL_HDMI quirk for Dell SKU 0A32 (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: add missing TGL_HDMI quirk for Dell SKU 0A5E (Jaroslav Kysela) [1917388] - ASoC: Intel: remove unneeded semicolon (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Wake up device before configuring SSP port (Jaroslav Kysela) [1917388] - ASoC: Intel: remove duplicate MODULE_LICENSE/DESCRIPTION tags (Jaroslav Kysela) [1917388] - ASoC: Intel: adl: remove sof_fw_filename setting in ADL snd_soc_acpi_mach (Jaroslav Kysela) [1917388] - ASoC: Intel: common: add ACPI matching tables for Alder Lake (Jaroslav Kysela) [1917388] - ASoC: Intel: Skylake: Zero snd_ctl_elem_value (Jaroslav Kysela) [1917388] - ASoC: Intel: Skylake: skl-topology: Fix OOPs ib skl_tplg_complete (Jaroslav Kysela) [1917388] - ASoC: intel: skl: Simplify with dma_set_mask_and_coherent() (Jaroslav Kysela) [1917388] - ASoC: Intel: cht_bsw_nau8824: Move snd_soc_dai_set_tdm_slot call to cht_codec_fixup (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for the Mele PCG03 Mini PC (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add new BYT_RT5640_NO_INTERNAL_MIC_MAP input-mapping (Jaroslav Kysela) [1917388] - ASoC: Intel: byt/cht: set pm ops dynamically (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove sst_pdata structure (Jaroslav Kysela) [1917388] - ASoC: Intel: Make atom components independent of sst-dsp (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove SST-legacy specific constants (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove unused DSP operations (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove SST firmware components (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove SST ACPI component (Jaroslav Kysela) [1917388] - ASoC: Intel: Select catpt and deprecate haswell (Jaroslav Kysela) [1917388] - ASoC: Intel: bdw-5677: Remove haswell-solution specific code (Jaroslav Kysela) [1917388] - ASoC: Intel: bdw-5650: Remove haswell-solution specific code (Jaroslav Kysela) [1917388] - ASoC: Intel: broadwell: Remove haswell-solution specific code (Jaroslav Kysela) [1917388] - ASoC: Intel: haswell: Remove haswell-solution specific code (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Simple sysfs attributes (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Event tracing (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Device driver lifecycle (Jaroslav Kysela) [1917388] - drivers: provide devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: PCM operations (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Firmware loading and context restore (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Define DSP operations (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Add IPC message handlers (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Implement IPC protocol (Jaroslav Kysela) [1917388] - ASoC: Intel: Add catpt base members (Jaroslav Kysela) [1917388] - resource: Introduce resource_intersection() for overlapping resources (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for ARCHOS Cesium 140 (Jaroslav Kysela) [1917388] - ASoC: Intel: boards: byt/cht: set card and driver name at run time (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add new BYT_RT5640_NO_SPEAKERS quirk-flag (Jaroslav Kysela) [1917388] - ASoC: Intel: KMB: Enable DMA transfer mode (Jaroslav Kysela) [1917388] - ASoC: Intel: keembay: use inclusive language for bclk and fsync (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcht_es8316: Remove comment about SSP0 being untested (Jaroslav Kysela) [1917388] - ASoC: rt1015: remove bclk_ratio (Jaroslav Kysela) [1917388] - ASoC: cs42l73: Add missing regmap use_single config (Jaroslav Kysela) [1917388] - ASoC: cs53l30: Add missing regmap use_single config (Jaroslav Kysela) [1917388] - ASoC: sti-sas: add missing MODULE_DEVICE_TABLE (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Regmap must use_single_read/write (Jaroslav Kysela) [1917388] - ASoC: rt711-sdca: fix the function number of SDCA control for feature unit 0x1E (Jaroslav Kysela) [1917388] - ASoC: da7219: do not request a new clock consummer reference (Jaroslav Kysela) [1917388] - ASoC: max98088: fix ni clock divider calculation (Jaroslav Kysela) [1917388] - ASoC: rt711-sdca: add the notification when volume changed (Jaroslav Kysela) [1917388] - ASoC: rt711-sdca: change capture switch controls (Jaroslav Kysela) [1917388] - ASoC: da7219: properly get clk from the provider (Jaroslav Kysela) [1917388] - ASoC: wcd934x: use the clock provider API (Jaroslav Kysela) [1917388] - ASoC: adau17x1: Avoid overwriting CHPF (Jaroslav Kysela) [1917388] - ASoC: ak4458: enable daisy chain (Jaroslav Kysela) [1917388] - ASoC: rt1015p: add support on format S32_LE (Jaroslav Kysela) [1917388] - ASoC: rt286: Generalize support for ALC3263 codec (Jaroslav Kysela) [1917388] - ASoC: rt298: Configure combo jack for headphones (Jaroslav Kysela) [1917388] - ASoC: rt286: Configure combo jack for headphones (Jaroslav Kysela) [1917388] - ASoC: sigmadsp: Disable cache mechanism for readbacks (Jaroslav Kysela) [1917388] - ASoC: rt286: Make RT286_SET_GPIO_* readable and writable (Jaroslav Kysela) [1917388] - ASoC: rt286: Fix upper byte in DMIC2 configuration (Jaroslav Kysela) [1917388] - ASoC: ak4458: check reset control status (Jaroslav Kysela) [1917388] - ASoC: codecs: rt5682: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt715: remove kcontrols which no longer be used (Jaroslav Kysela) [1917388] - ASoC: rt715: add main capture switch and main capture volume (Jaroslav Kysela) [1917388] - ASoC: rt715: modification for code simplicity (Jaroslav Kysela) [1917388] - ASoC: codecs: wcd934x: Fix missing IRQF_ONESHOT as only threaded handler (Jaroslav Kysela) [1917388] - ASoC: cs35l35: remove unused including (Jaroslav Kysela) [1917388] - ASoC: ak5558: correct reset polarity (Jaroslav Kysela) [1917388] - ASoC: cs35l36: Fix an error handling path in 'cs35l36_i2c_probe()' (Jaroslav Kysela) [1917388] - ASoC: cs35l35: Fix an error handling path in 'cs35l35_i2c_probe()' (Jaroslav Kysela) [1917388] - ASoC: wcd9335: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: rt1019: remove registers to sync with rt1019 datasheet (Jaroslav Kysela) [1917388] - ASoC: rt711-sdca: Constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: wcd934x: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: rt715-sdca: Constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: tas2770: Constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: cx2072x: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: rt1019: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: codecs: tlv320aic3x: add AIC3106 (Jaroslav Kysela) [1917388] - ASoC: codecs: wsa881x: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: codecs: Fix runtime PM imbalance in tas2552_probe (Jaroslav Kysela) [1917388] - ASoC: rt1011: remove pack_id check in rt1011 (Jaroslav Kysela) [1917388] - ASoC: codecs: tlv320aic3x: add SPI support (Jaroslav Kysela) [1917388] - ASoC: codecs: tlv320aic3x: move I2C to separated file (Jaroslav Kysela) [1917388] - ASoC: codecs: tlv320aic3x: rename probe function (Jaroslav Kysela) [1917388] - ASoC: codecs: tlv320aic3x: move model definitions (Jaroslav Kysela) [1917388] - ASoC: max98390: Add support for tx slot configuration. (Jaroslav Kysela) [1917388] - ASoC: ak5558: Fix s/show/slow/ typo (Jaroslav Kysela) [1917388] - ASoC: tlv320aic32x4: Register clocks before registering component (Jaroslav Kysela) [1917388] - ASoC: tlv320aic32x4: Increase maximum register in regmap (Jaroslav Kysela) [1917388] - ASoC: rt5670: Add a rt5670_components() helper (Jaroslav Kysela) [1917388] - ASoC: rt5670: Add a quirk for the Dell Venue 10 Pro 5055 (Jaroslav Kysela) [1917388] - ASoC: da732x: simplify code (Jaroslav Kysela) [1917388] - ASoC: lm49453: fix useless assignment before return (Jaroslav Kysela) [1917388] - ASoC: mediatek: mt6359: Fix spelling mistake "reate" -> "create" (Jaroslav Kysela) [1917388] - ASoC: mediatek: mt6359: add MT6359 accdet jack driver (Jaroslav Kysela) [1917388] - ASoC: max98373: Added 30ms turn on/off time delay (Jaroslav Kysela) [1917388] - ASoC: max98373: Changed amp shutdown register as volatile (Jaroslav Kysela) [1917388] - ASoC: wm8960: Remove bitclk relax condition in wm8960_configure_sysclk (Jaroslav Kysela) [1917388] - ASoC: max98373: Added controls for autorestart config (Jaroslav Kysela) [1917388] - ASoC: rt1015: Add bclk detection and dc detection (Jaroslav Kysela) [1917388] - ASoC: wm8960: Fix wrong bclk and lrclk with pll enabled for some chips (Jaroslav Kysela) [1917388] - ASoC: rt1019: make symbol 'rt1019_i2c_driver' static (Jaroslav Kysela) [1917388] - ASoC: rt1019: add rt1019 amplifier driver (Jaroslav Kysela) [1917388] - ASoC: tscs454: remove useless test on PLL disable (Jaroslav Kysela) [1917388] - ASoC: tlv320dac33: clarify expression (Jaroslav Kysela) [1917388] - ASoC: tas2770: remove useless initialization (Jaroslav Kysela) [1917388] - ASoC: tas2562: remove warning on return value (Jaroslav Kysela) [1917388] - ASoC: tas2562: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: sti-sas: remove unused struct members (Jaroslav Kysela) [1917388] - ASoC: sigmadsp: align function prototype (Jaroslav Kysela) [1917388] - ASoC: pcm1681: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: nau8825: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: mt6359: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: mt6358: remove useless initializations (Jaroslav Kysela) [1917388] - ASoC: max98090: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: hdmi-codec: remove unused spk_mask member (Jaroslav Kysela) [1917388] - ASoC: hdmi-codec: remove useless initialization (Jaroslav Kysela) [1917388] - ASoC: hdac_hdmi: align function arguments (Jaroslav Kysela) [1917388] - ASoC: hdac_hdmi: remove useless initializations (Jaroslav Kysela) [1917388] - ASoC: da7219-aad: remove useless initialization (Jaroslav Kysela) [1917388] - ASoC: cx2070x: remove duplicate else branch (Jaroslav Kysela) [1917388] - ASoC: cx2070x: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: adau1977: remove useless return (Jaroslav Kysela) [1917388] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 177 (Jaroslav Kysela) [1917388] - ASoC: ad1836: remove useless return (Jaroslav Kysela) [1917388] - ASoC: ab8500-codec: remove useless structure (Jaroslav Kysela) [1917388] - ASoC: rt711: add snd_soc_component remove callback (Jaroslav Kysela) [1917388] - ASoC: rt5659: Update MCLK rate in set_sysclk() (Jaroslav Kysela) [1917388] - ASoC: rt5640: Rename 'Mono DAC Playback Volume' to 'DAC2 Playback Volume' (Jaroslav Kysela) [1917388] - ASoC: rt1015p: add acpi device id for rt1015p (Jaroslav Kysela) [1917388] - ASoC: wm_hubs: align function prototype (Jaroslav Kysela) [1917388] - ASoC: wm_adsp: simplify return value (Jaroslav Kysela) [1917388] - ASoC: wm8996: clarify expression (Jaroslav Kysela) [1917388] - ASoC: wm8994: align function prototype (Jaroslav Kysela) [1917388] - ASoC: wm8978: clarify expression (Jaroslav Kysela) [1917388] - ASoC: wm8958-dsp2: rename local 'control' arrays (Jaroslav Kysela) [1917388] - ASoC: arizona: fix function argument (Jaroslav Kysela) [1917388] - ASoC: wm2200: remove unused structure (Jaroslav Kysela) [1917388] - ASoC: rt5682: add delay time of workqueue to control next IRQ event (Jaroslav Kysela) [1917388] - ASoC: rt715-sdca: Remove unused including (Jaroslav Kysela) [1917388] - ASoC: rt715-sdca: Fix return value check in rt715_sdca_sdw_probe() (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Set clock source for both ways of stream (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Provide finer control on playback path (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Disable regulators if probe fails (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Remove power if the driver is being removed (Jaroslav Kysela) [1917388] - ASoC: rt711-sdca: Add RT711 SDCA vendor-specific driver (Jaroslav Kysela) [1917388] - ASoC: rt5645: The ALC3270 variant does not have a headset-mic pin (Jaroslav Kysela) [1917388] - ASoC: rt5645: Move rt5645_platform_data to sound/soc/codecs/rt5645.c (Jaroslav Kysela) [1917388] - ASoC: codecs/jz4770: Remove superfluous error message (Jaroslav Kysela) [1917388] - ASoC: rt715-sdca: Add RT715 sdca vendor-specific driver (Jaroslav Kysela) [1917388] - ASoC: wm8962: Relax bit clock divider searching (Jaroslav Kysela) [1917388] - ASoC: rt1316: Fix return value check in rt1316_sdw_probe() (Jaroslav Kysela) [1917388] - ASoC: sgtl5000: Fix identation of .driver elements (Jaroslav Kysela) [1917388] - ASoC: codec: Omit superfluous error message in jz4760_codec_probe() (Jaroslav Kysela) [1917388] - ASoC: sigmadsp-regmap: fix kernel-doc warning (Jaroslav Kysela) [1917388] - ASoC: rt5631: fix kernel-doc warning (Jaroslav Kysela) [1917388] - ASoC: jz4760: fix set but not used warning (Jaroslav Kysela) [1917388] - ASoC: cs4270: fix kernel-doc (Jaroslav Kysela) [1917388] - ASoC: rt5682: remove useless initialization (Jaroslav Kysela) [1917388] - ASoC: rt5682: remove useless assignments (Jaroslav Kysela) [1917388] - ASoC: rt5682: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5677: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: rt5677: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5670: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5668: remove useless assignments (Jaroslav Kysela) [1917388] - ASoC: rt5668: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5665: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5663: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5660: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5659: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5651: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: rt5651: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5645: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5645: use logical OR (Jaroslav Kysela) [1917388] - ASoC: rt5640: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt1308: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt1305: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt1016: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt1015: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt1011: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt1011: remove redundant test (Jaroslav Kysela) [1917388] - ASoC: rt1011: use logical OR (Jaroslav Kysela) [1917388] - ASoC: wm8524: Do not print probe defer error (Jaroslav Kysela) [1917388] - ASoC: codecs: nau8825: fix kernel-doc (Jaroslav Kysela) [1917388] - ASoC: rt1316: Add RT1316 SDCA vendor-specific driver (Jaroslav Kysela) [1917388] - ASoc: rt5631: Constify static struct coeff_clk_div (Jaroslav Kysela) [1917388] - ASoC: rt*: Constify static struct acpi_device_id (Jaroslav Kysela) [1917388] - ASoC: rt*: Constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: rt*: Constify static struct sdw_slave_ops (Jaroslav Kysela) [1917388] - ASoC: wcd934x: remove useless return (Jaroslav Kysela) [1917388] - ASoC: wcd9335: clarify return value (Jaroslav Kysela) [1917388] - ASoC: wcd-clsh-v2: align function prototypes (Jaroslav Kysela) [1917388] - ASoC: codecs: wcd934x: add a sanity check in set channel map (Jaroslav Kysela) [1917388] - ASoC: es8316: Simplify adc_pga_gain_tlv table (Jaroslav Kysela) [1917388] - ASoC: sgtl5000: set DAP_AVC_CTRL register to correct default value on probe (Jaroslav Kysela) [1917388] - ASoC: rt5651: Fix dac- and adc- vol-tlv values being off by a factor of 10 (Jaroslav Kysela) [1917388] - ASoC: rt5640: Fix dac- and adc- vol-tlv values being off by a factor of 10 (Jaroslav Kysela) [1917388] - ASoC: rt5670: Add emulated 'DAC1 Playback Switch' control (Jaroslav Kysela) [1917388] - ASoC: rt5670: Remove ADC vol-ctrl mute bits poking from Sto1 ADC mixer settings (Jaroslav Kysela) [1917388] - ASoC: rt5670: Remove 'HP Playback Switch' control (Jaroslav Kysela) [1917388] - ASoC: rt5670: Remove 'OUT Channel Switch' control (Jaroslav Kysela) [1917388] - ASoC: rt1015: fix i2c communication error (Jaroslav Kysela) [1917388] - ASoC: codec: Add driver for JZ4760 internal codec (Jaroslav Kysela) [1917388] - ASoC: codec/ingenic: Depend on MACH_INGENIC (Jaroslav Kysela) [1917388] - ASoC: codec: hdmi-codec: Support IEC958 encoded PCM format (Jaroslav Kysela) [1917388] - ASoC: rt5682: Fix panic in rt5682_jack_detect_handler happening during system shutdown (Jaroslav Kysela) [1917388] - ASoC: rt5682: do nothing in rt5682_suspend/resume in sdw mode (Jaroslav Kysela) [1917388] - ASoC: rt5682-sdw: cancel_work_sync() in .remove and .suspend (Jaroslav Kysela) [1917388] - ASoC: rt711-sdw: use cancel_work_sync() for .remove (Jaroslav Kysela) [1917388] - ASoC: rt700-sdw: use cancel_work_sync() in .remove as well as .suspend (Jaroslav Kysela) [1917388] - ASoC: mt6359: reduce log verbosity for optional DT properties (Jaroslav Kysela) [1917388] - ASoC: codecs: add missing max_register in regmap config (Jaroslav Kysela) [1917388] - ASoC: cpcap: fix microphone timeslot mask (Jaroslav Kysela) [1917388] - ASoC: rt5659: Add Kconfig prompt (Jaroslav Kysela) [1917388] - ASoC: max98373: Fixes a typo in max98373_feedback_get (Jaroslav Kysela) [1917388] - ASoC: ak4458: correct reset polarity (Jaroslav Kysela) [1917388] - ASoC: rt5682: remove connection with LDO2 in DAPM graph (Jaroslav Kysela) [1917388] - ASoC: ml26124: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: lm49453: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: inno_rk3036: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: cx2072x: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: alc5632: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: ab8500: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: lochnagar-sc: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: mt6660: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: mc13783: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: sgtl5000: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: ssm2602: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: zl38060: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: jz4740: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: ak*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: tscs*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: max*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: es*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: da*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: nau*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: rt*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: tlv*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: wm*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: remove sirf prima/atlas drivers (Jaroslav Kysela) [1917388] - ASoC: codecs: soundwire: increase resume timeout (Jaroslav Kysela) [1917388] - ASoC: es8316: Fix possible NULL pointer deref in es8316_disable_jack_detect() (Jaroslav Kysela) [1917388] - ASoC: rt5682: enable fast discharge for headset unplugging (Jaroslav Kysela) [1917388] - ASoC: rt5682: fix getting the wrong device id when the suspend_stress_test (Jaroslav Kysela) [1917388] - ASoC: rt5645: Enable internal microphone and JD on ECS EF20 (Jaroslav Kysela) [1917388] - ASoC: rt5645: add inv_hp_det flag (Jaroslav Kysela) [1917388] - ASoC: rt5645: Add ACPI-defined GPIO for ECS EF20 series (Jaroslav Kysela) [1917388] - ASoC: rt5645: Introduce mapping for ACPI-defined GPIO (Jaroslav Kysela) [1917388] - ASoC: rt1015: re-calibrate again when resuming (Jaroslav Kysela) [1917388] - ASoC: rt5645: Remove the redundant delay time (Jaroslav Kysela) [1917388] - ASoC: rt1015: remove unneeded variables in rt1015_priv (Jaroslav Kysela) [1917388] - ASoC: rt1015: refactor retry loop and rt1015_priv allocation (Jaroslav Kysela) [1917388] - ASoC: rt1015: return error if any when setting bypass_boost (Jaroslav Kysela) [1917388] - ASoC: rt1015: save boost_mode only if valid (Jaroslav Kysela) [1917388] - ASoC: rt1015: sort header inclusions (Jaroslav Kysela) [1917388] - ASoC: Intel: common: Fix some typos (Jaroslav Kysela) [1917388] - ASoC: soc.h: remove for_each_rtd_dais_rollback() (Jaroslav Kysela) [1917388] - ASoC: soc.h: return error if multi platform at snd_soc_fixup_dai_links_platform_name() (Jaroslav Kysela) [1917388] - ASoC: soc.h: fixup return timing for snd_soc_fixup_dai_links_platform_name() (Jaroslav Kysela) [1917388] - ASoC: soc.h: add asoc_link_to_cpu/codec/platform() macro (Jaroslav Kysela) [1917388] - ASoC: add soc-jack.h (Jaroslav Kysela) [1917388] - ASoC: soc-dai.h: Align the word of comment for SND_SOC_DAIFMT_CBC_CFC (Jaroslav Kysela) [1917388] - ASoC: soc-core: fix always-false condition (Jaroslav Kysela) [1917388] - ASoC: soc-core: fix signed/unsigned issue (Jaroslav Kysela) [1917388] - ASoC: soc-acpi: remove useless initialization (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: ignore dummy-DAI at soc_pcm_params_symmetry() (Jaroslav Kysela) [1917388] - ASoC: soc-utils: add snd_soc_component_is_dummy() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate DAI name if soc_pcm_params_symmetry() failed (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: don't use "name" on __soc_pcm_params_symmetry() macro (Jaroslav Kysela) [1917388] - ASoC: core: Don't set platform name when of_node is set (Jaroslav Kysela) [1917388] - ASoC: soc-compress: lock pcm_mutex to resolve lockdep error (Jaroslav Kysela) [1917388] - ASoC: soc-core: use device_unregister() if rtd allocation failed (Jaroslav Kysela) [1917388] - ASoC: soc-core: add comment for rtd freeing (Jaroslav Kysela) [1917388] - ASoC: soc-component: Add snd_soc_pcm_component_ack (Jaroslav Kysela) [1917388] - ASoC: don't indicate error message for snd_soc_[pcm_]component_xxx() (Jaroslav Kysela) [1917388] - ASoC: don't indicate error message for snd_soc_[pcm_]dai_xxx() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: don't indicate error message for dpcm_be_dai_hw_free() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: don't indicate error message for soc_pcm_hw_free() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at dpcm_fe/be_dai_prepare() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at dpcm_fe/be_dai_hw_params() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at dpcm_fe/be_dai_startup() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at dpcm_run_update_startup/shutdown() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at dpcm_apply_symmetry() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at dpcm_be_dai_trigger() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at dpcm_path_get() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at soc_pcm_prepare() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at soc_pcm_hw_params() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at soc_pcm_open() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: share DPCM BE DAI stop operation (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: remove unneeded !rtd->dai_link check (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: fixup dpcm_be_dai_startup() user count (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_hw_sanity_check() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_pcm_update_symmetry() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: direct copy at snd_soc_set_runtime_hwparams() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_cpu/codec_dai_name() macro (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: check DAI activity under soc_pcm_apply_symmetry() (Jaroslav Kysela) [1917388] - ASoC: soc-core: fix DMI handling (Jaroslav Kysela) [1917388] - ASoC: soc-dai: fix kernel-doc (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add error log (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: remove shadowing variable (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: remove redundant assignment (Jaroslav Kysela) [1917388] - ASoC: soc-ops: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: unpack dpcm_set_fe_runtime() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add dpcm_runtime_setup() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add dpcm_runtime_setup_fe() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: unpack dpcm_init_runtime_hw() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: remove strange format storing (Jaroslav Kysela) [1917388] - ASoC: soc-core: Prevent warning if no DMI table is present (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: fix hw param limits calculation for multi-DAI (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: fix hwparams min/max init for dpcm (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_pcm_hw_update_format() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_pcm_hw_update_chan() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_pcm_hw_update_rate() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: change error message to debug message (Jaroslav Kysela) [1917388] - ASoC: dapm: use component prefix when checking widget names (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: fixup snd_pcm_limit_hw_rates() timing (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: use snd_pcm_hardware at dpcm_runtime_merge_xxx() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_create_pcm() and simplify soc_new_pcm() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_get_playback_capture() and simplify soc_new_pcm() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: tidyup pcm setting (Jaroslav Kysela) [1917388] - ASoC: soc-component: fix undefined reference to __ffssi2 (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_read/write_field() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: cleanup soc_pcm_params_symmetry() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: cleanup soc_pcm_apply_symmetry() (Jaroslav Kysela) [1917388] - ASoC: soc-dai.h: remove symmetric_rates/samplebits (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_pcm_set_dai_params() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add dpcm_set_be_update_state() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: move dpcm_set_fe_update_state() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: Fix an uninitialized error code (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: return correct -ERRNO in failure path (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: disconnect BEs if the FE is not ready (Jaroslav Kysela) [1917388] - ASoC: dapm: remove widget from dirty list on free (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: care trigger rollback (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: remove dpcm_do_trigger() (Jaroslav Kysela) [1917388] - ASoC: pcm: send DAPM_STREAM_STOP event in dpcm_fe_dai_shutdown (Jaroslav Kysela) [1917388] - ASoC: soc-core: tidyup jack.h (Jaroslav Kysela) [1917388] - ASoC: soc-core: add soc_dapm_suspend_resume() (Jaroslav Kysela) [1917388] - ASoC: soc-core: add soc_playback_digital_mute() (Jaroslav Kysela) [1917388] - ASoC: soc-compress: add soc_compr_clean() and call it from soc_compr_open/free() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add mark for snd_soc_link_compr_startup/shutdown() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add mark for snd_soc_component_compr_open/free() (Jaroslav Kysela) [1917388] - ASoC: soc-dai: add mark for snd_soc_dai_compr_startup/shutdown() (Jaroslav Kysela) [1917388] - ASoC: soc-compress: move soc_compr_free() next to soc_compr_open() (Jaroslav Kysela) [1917388] - ASoC: pcm: call snd_soc_dapm_stream_stop() in soc_pcm_hw_clean (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_get_metadata() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_set_metadata() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_copy() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_pointer() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_ack() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_get_codec_caps() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_get_caps() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_get_params() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_set_params() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_trigger() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_free() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_open() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: Get all BEs along DAPM path (Jaroslav Kysela) [1917388] - ASoC: soc-core: Fix component name_prefix parsing (Jaroslav Kysela) [1917388] - ASoC: soc-compress: assume SNDRV_PCM_STREAM_xxx and SND_COMPRESS_xxx are same (Jaroslav Kysela) [1917388] - ASoC: soc-compress: tidyup STREAM vs COMPRESS (Jaroslav Kysela) [1917388] - ASoC: soc-topology: clarify expression (Jaroslav Kysela) [1917388] - ASoC: sync parameter naming : rate / sample_bits (Jaroslav Kysela) [1917388] - ASoC: topology: Check if ops is set before dereference (Jaroslav Kysela) [1917388] - ASoC: topology: Ensure that needed parameters are set (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_pcm_hw_clean() and call it from soc_pcm_hw_params/free() (Jaroslav Kysela) [1917388] - ASoC: soc-dai: add mark for snd_soc_dai_hw_params/free() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add mark for snd_soc_pcm_component_hw_params/free() (Jaroslav Kysela) [1917388] - ASoC: soc-link: add mark for snd_soc_link_hw_params/free() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: move soc_pcm_hw_free() next to soc_pcm_hw_params() (Jaroslav Kysela) [1917388] - ASoC: dapm: use semicolons rather than commas to separate statements (Jaroslav Kysela) [1917388] - ASoC: dmaengine: Document support for TX only or RX only streams (Jaroslav Kysela) [1917388] - ASoC: soc-core: use devm_snd_soc_register_card() (Jaroslav Kysela) [1917388] - ALSA: usb: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix control 'access overflow' errors from chmap (Jaroslav Kysela) [1917388] - ALSA: line6: Fix racy initialization of LINE6 MIDI (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Disable sample read check if firmware doesn't give back (Jaroslav Kysela) [1917388] - ALSA: usb-audio: scarlett2: snd_scarlett_gen2_controls_create() can be static (Jaroslav Kysela) [1917388] - ALSA: usb-audio: scarlett2: Improve driver startup messages (Jaroslav Kysela) [1917388] - ALSA: usb-audio: scarlett2: Fix device hang with ehci-pci (Jaroslav Kysela) [1917388] - ALSA: usb-audio: fix control-request direction (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix potential out-of-bounce access in MIDI EP parser (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Validate MS endpoint descriptors (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add dB range mapping for Sennheiser Communications Headset PC 8 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Remove redundant assignment to len (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix implicit sync clearance at stopping stream (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Generic application of implicit fb to Roland/BOSS devices (Jaroslav Kysela) [1917388] - Revert "ALSA: usb-audio: Add support for many Roland devices..." (Jaroslav Kysela) [1917388] - ALSA: usb: midi: don't return -ENOMEM when usb_urb_ep_type_check fails (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Re-apply implicit feedback mode to Pioneer devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: DJM-750: ensure format is set (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add support for many Roland devices' implicit feedback quirks (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Apply implicit feedback mode for BOSS devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Explicitly set up the clock selector (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add MIDI quirk for Vox ToneLab EX (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Skip probe of UA-101 devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Drop implicit fb quirk entries dubbed for capture (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add implicit feeback support for the BOSS GT-1 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add error checks for usb_driver_claim_interface() calls (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Apply sample rate quirk to Logitech Connect (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Check connector value on resume (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Carve out connector value checking into a helper (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix unintentional sign extension issue (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Apply the control quirk to Plantronics headsets (Jaroslav Kysela) [1917388] - ALSA: usb: Add Plantronics C320-M USB ctrl msg delay quirk (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix "cannot get freq eq" errors on Dell AE515 sound bar (Jaroslav Kysela) [1917388] - ALSA: usb-audio: fix Pioneer DJM-850 control label info (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Configure Pioneer DJM-850 samplerate (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Declare Pioneer DJM-850 mixer controls (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add Pioneer DJM-850 to quirks-table (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix Pioneer DJM devices URB_CONTROL request direction to set samplerate (Jaroslav Kysela) [1917388] - ALSA: usb-audio: use Corsair Virtuoso mapping for Corsair Virtuoso SE (Jaroslav Kysela) [1917388] - ALSA: usb-audio: generate midi streaming substream names from jack names (Jaroslav Kysela) [1917388] - ALSA: usb-audio: use usb headers rather than define structs locally (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Allow modifying parameters with succeeding hw_params calls (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Drop bogus dB range in too low level (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Don't abort even if the clock rate differs (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add implicit fb quirk for BOSS GP-10 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add quirk for RC-505 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Don't avoid stopping the stream at disconnection (Jaroslav Kysela) [1917388] - ALSA: usb-audio: More strict state change in EP (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Handle invalid running state at releasing EP (Jaroslav Kysela) [1917388] - ALSA: usb-audio: add mixer quirks for Pioneer DJM-900NXS2 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add DJM750 to Pioneer mixer quirk (Jaroslav Kysela) [1917388] - ALSA: Convert strlcpy to strscpy when return value is unused (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix PCM buffer allocation in non-vmalloc mode (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Correct document for snd_usb_endpoint_free_all() (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add DJM-450 to the quirks table (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add DJM450 to Pioneer format quirk (Jaroslav Kysela) [1917388] - ALSA: usb-audio: workaround for iface reset issue (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix "RANGE setting not yet supported" errors (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Skip the clock selector inquiry for single connections (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix hw constraints dependencies (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add support for Pioneer DJM-750 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Avoid implicit feedback on Pioneer devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Set sample rate for all sharing EPs on UAC1 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix UAC1 rate setup for secondary endpoints (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Convert the last strlcpy() usage (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Convert remaining strlcpy() to strscpy() (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Always apply the hw constraints for implicit fb sync (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix implicit feedback sync setup for Pioneer devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Annotate the endpoint index in audioformat (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Avoid unnecessary interface re-setup (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Choose audioformat of a counter-part substream (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix the missing endpoints creations for quirks (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add quirk for BOSS AD-10 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix UBSAN warnings for MIDI jacks (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add alias entry for ASUS PRIME TRX40 PRO-S (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add VID to support native DSD reproduction on FiiO devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix potential out-of-bounds shift (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add implicit fb support for Steinberg UR22 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add support for Pioneer DJ DDJ-RR controller (Jaroslav Kysela) [1917388] - ALSA: usb-audio: US16x08: fix value count for level meters (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix MOTU M-Series quirks (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix quirks for other BOSS devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add implicit_fb module option (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add generic implicit fb parsing (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Factor out the implicit feedback quirk code (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Quirk for BOSS GT-001 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Show sync endpoint information in proc outputs (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Use unsigned char for iface and altsettings fields (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Replace slave/master terms (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Simplify rate_min/max and rates set up (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Unify the code for the next packet size calculation (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Drop unneeded snd_usb_substream fields (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Refactoring endpoint URB deactivation (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Use atomic_t for endpoint use_count (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Constify audioformat pointer references (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix possible stall of implicit fb packet ring-buffer (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Refactor endpoint management (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix EP matching for continuous rates (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Always set up the parameters after resume (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add quirk for Pioneer DJ DDJ-SR2 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Set callbacks via snd_usb_endpoint_set_callback() (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Stop both endpoints properly at error (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Simplify snd_usb_init_pitch() arguments (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Simplify snd_usb_init_sample_rate() arguments (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Don't set altsetting before initializing sample rate (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Pass snd_usb_audio object to quirk functions (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add snd_usb_get_host_interface() helper (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Drop keep_interface flag again (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Create endpoint objects at parsing phase (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Avoid doubly initialization for implicit fb (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Drop debug.h (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Simplify hw_params rules (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add hw constraint for implicit fb sync (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Move snd_usb_autoresume() call out of setup_hw_info() (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Track implicit fb sync endpoint in audioformat list (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Improve some debug prints (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Set and clear sync EP link properly (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add snd_usb_get_endpoint() helper (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Check implicit feedback EP generically for UAC2 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Check valid altsetting at parsing rates for UAC2/3 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Don't call usb_set_interface() at trigger callback (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Handle discrete rates properly in hw constraints (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add delay quirk for all Logitech USB devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Use ALC1220-VB-DT mapping for ASUS ROG Strix TRX40 mobo (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add implicit feedback quirk for Qu-16 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add implicit feedback quirk for MODX (Jaroslav Kysela) [1917388] - ALSA: usb-audio: add usb vendor id as DSD-capable for Khadas devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add implicit feedback quirk for Zoom UAC-2 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Line6 Pod Go interface requires static clock rate quirk (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add mixer support for Pioneer DJ DJM-250MK2 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: reset eapd coeff to default value for alc287 (Jaroslav Kysela) [1917388] - ALSA: hda/hdmi: Cancel pending works before suspend (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132: Fix compile warning without PCI (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132: Move unsol callback setups to parser (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132: make some const arrays static, makes object smaller (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Add ZxR surround DAC setup. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Add 8051 PLL write helper functions. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Remove now unnecessary DSP setup functions. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Ensure DSP is properly setup post-firmware download. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Add 8051 exram helper functions. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Add stream port remapping function. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Reset codec upon initialization. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Change Input Source enum strings. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Fix AE-5 rear headphone pincfg. (Jaroslav Kysela) [1917388] - ALSA: hda: Reinstate runtime_allow() for all hda controllers (Jaroslav Kysela) [1917388] - ACPI: Test for ACPI_SUCCESS rather than !ACPI_FAILURE (Jaroslav Kysela) [1917388] - ALSA: hda: Flush pending unsolicited events before suspend (Jaroslav Kysela) [1917388] - ALSA: hda: Re-add dropped snd_poewr_change_state() calls (Jaroslav Kysela) [1917388] - ALSA: hda: Add missing sanity checks in PM prepare/complete callbacks (Jaroslav Kysela) [1917388] - ALSA: hda: Separate runtime and system suspend (Jaroslav Kysela) [1917388] - ALSA: hda: update the power_state during the direct-complete (Jaroslav Kysela) [1917388] - ALSA: hda: Balance runtime/system PM if direct-complete is disabled (Jaroslav Kysela) [1917388] - ALSA: hda: Refactor codec PM to use direct-complete optimization (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Set Initial DMIC volume to -26 dB (Jaroslav Kysela) [1917388] - ALSA: hda: Fix a regression in Capture Switch mixer read (Jaroslav Kysela) [1917388] - ALSA: hda: Add AlderLake-M PCI ID (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP Zbook Fury 17 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP Zbook Fury 15 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP Zbook G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP 855 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Chain in pop reduction fixup for ThinkStation P340 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: the bass speaker can't output sound on Yoga 9i (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Headphone volume is controlled by Front mixer (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Add some CLOVE SSIDs of ALC293 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Add fixup for HP Spectre x360 15-df0xxx (Jaroslav Kysela) [1917388] - ALSA: hda: fixup headset for ASUS GU502 laptop (Jaroslav Kysela) [1917388] - ALSA: hda: Fix for mute key LED for HP Pavilion 15-CK0xx (Jaroslav Kysela) [1917388] - ALSA: hda: generic: change the DAC ctl name for LO+SPK or LO+HP (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Add fixup for HP OMEN laptop (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Fix speaker amp on HP Envy AiO 32 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Fix silent headphone output on ASUS UX430UA (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: ALC285 Thinkpad jack pin quirk is unreachable (Jaroslav Kysela) [1917388] - ALSA: hda/conexant: Re-order CX5066 quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Remove redundant entry for ALC861 Haier/Uniwill devices (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC662 quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order remaining ALC269 quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC269 Lenovo quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC269 Sony quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC269 ASUS quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC269 Dell quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC269 Acer quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC269 HP quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC882 Clevo quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC882 Sony quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC882 Acer quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Add quirk for Intel Clevo PCx0Dx (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Use CS8409 filter to fix abnormal sounds on Bullseye (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Set Initial DMIC volume for Bullseye to -26 dB (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix static noise on ALC285 Lenovo laptops (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Enable mute/micmute LEDs and limit mic boost on EliteBook 845 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek - Headset Mic issue on HP platform (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: GA503 use same quirks as GA401 (Jaroslav Kysela) [1917388] - ALSA: hda/hdmi: fix race in handling acomp ELD notification at resume (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 445 G7 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Add quirk for Lenovo Ideapad S740 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mic boost on Intel NUC 8 (Jaroslav Kysela) [1917388] - ALSA: HDA: Add access description in __snd_hda_add_vmaster (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Fix speaker amp setup on Acer Aspire E1 (Jaroslav Kysela) [1917388] - ALSA: hda/conexant: Apply quirk for another HP ZBook G5 model (Jaroslav Kysela) [1917388] - ALSA: HDA - remove the custom implementation for the audio LED trigger (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP 640 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/hdmi: fix max DP-MST dev_num for Intel TGL+ platforms (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: call alc_update_headset_mode() in hp_automute_hook (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix a determine_headset_type issue for a Dell AIO (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP 850 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP 440 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Make CS8409 driver more generic by using fixups. (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Fix CS42L42 Headset Mic volume control name (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Cleanup patch_cirrus.c code. (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Add error handling into CS8409 I2C functions (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP 840 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: apply pin quirk for XiaomiNotebook Pro (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Apply headset-mic quirks for Xiaomi Redmibook Air (Jaroslav Kysela) [1917388] - ALSA: hda: generic: Fix the micmute led init state (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132: Add Sound BlasterX AE-5 Plus support (Jaroslav Kysela) [1917388] - ALSA: hda: Drop the BATCH workaround for AMD controllers (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Add Headphone and Headset MIC Volume Control (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Add jack detect interrupt support from CS42L42 companion codec. (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Add support for CS8409 HDA bridge and CS42L42 companion codec. (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Increase AUTO_CFG_MAX_INS from 8 to 18 (Jaroslav Kysela) [1917388] - ALSA: hda/conexant: Add quirk for mute LED control on HP ZBook G5 (Jaroslav Kysela) [1917388] - ALSA: hda - bind headset buttons to the headphone jack (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Apply dual codec quirks for MSI Godlike X570 board (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Add quirk for Intel NUC 10 (Jaroslav Kysela) [1917388] - ALSA: hda/hdmi: let new platforms assign the pcm slot dynamically (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Add quirk for Clevo NH55RZQ (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Enable headset mic of Acer SWIFT with ALC256 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Quirk for HP Spectre x360 14 amp setup (Jaroslav Kysela) [1917388] - ALSA: hda: Add another CometLake-H PCI ID (Jaroslav Kysela) [1917388] - ALSA: hda/hdmi: Drop bogus check at closing a stream (Jaroslav Kysela) [1917388] - ALSA: hda: Drop power save deny list entry for Clevo W65_67SB (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: modify EAPD in the ALC886 (Jaroslav Kysela) [1917388] - ALSA: hda/via: Apply the workaround generically for Clevo machines (Jaroslav Kysela) [1917388] - ALSA: hda/tegra: Remove unnecessary null-check from hda_tegra_runtime_resume() (Jaroslav Kysela) [1917388] - ALSA: hda/tegra: Reset hardware (Jaroslav Kysela) [1917388] - ALSA: hda/tegra: Use clk_bulk helpers (Jaroslav Kysela) [1917388] - ALSA: hda: Assign boolean values to a bool variable (Jaroslav Kysela) [1917388] - ALSA: hda: boolean values to a bool variable (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Enable headset of ASUS B1400CEPE with ALC256 (Jaroslav Kysela) [1917388] - ALSA: pci: Simplify with dma_set_mask_and_coherent() (Jaroslav Kysela) [1917388] - ALSA: hda/via: Add minimum mute flag (Jaroslav Kysela) [1917388] - ALSA: hda/realtek - Limit int mic boost on Acer Aspire E5-575T (Jaroslav Kysela) [1917388] - ALSA: hda: Add AlderLake-P PCI ID and HDMI codec vid (Jaroslav Kysela) [1917388] - ALSA: hda/hdmi - enable runtime pm for CI AMD display audio (Jaroslav Kysela) [1917388] - ALSA: hda/tegra: fix tegra-hda on tegra30 soc (Jaroslav Kysela) [1917388] - ALSA: hda: Revert "ALSA: hda: Allow setting preallocation again for x86" (Jaroslav Kysela) [1917388] - ALSA: hda: Fix spelling mistakes (Jaroslav Kysela) [1917388] - ALSA: hda: ignore invalid NHLT table (Jaroslav Kysela) [1917388] - ALSA: hda: intel-nhlt: verify config type (Jaroslav Kysela) [1917388] - ALSA: hda: fix kernel-doc warnings (Jaroslav Kysela) [1917388] - ALSA: hda: intel-dsp-config: add Alder Lake support (Jaroslav Kysela) [1917388] - ALSA: hda: intel-dsp-config: Add SND_INTEL_BYT_PREFER_SOF Kconfig option (Jaroslav Kysela) [1917388] - ALSA: hda: add link_power op to hdac_bus_ops (Jaroslav Kysela) [1917388] - ALSA: hda: Constify static attribute_group (Jaroslav Kysela) [1917388] - ALSA: hda: Use DIV_ROUND_UP()/roundup() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: hda: intel-dsp-config: ignore dsp_driver parameter for PCI legacy devices (Jaroslav Kysela) [1917388] - ALSA: hda: intel-dsp-config: add Broadwell ACPI DSP driver selection (Jaroslav Kysela) [1917388] - ALSA: hda: intel-dsp-config: add helper for ACPI DSP driver selection (Jaroslav Kysela) [1917388] - ALSA: pcm: Fix missing check of the new non-cached buffer type (Jaroslav Kysela) [1917388] - ALSA: pcm: use dma_can_mmap() to check if a device supports dma_mmap_* (Jaroslav Kysela) [1917388] - ALSA: timer: Fix master timer notification (Jaroslav Kysela) [1917388] - ALSA: control led: fix memory leak in snd_ctl_led_register (Jaroslav Kysela) [1917388] - ALSA: control: Fix racy management of user ctl memory size account (Jaroslav Kysela) [1917388] - ALSA: control_led - fix the stack usage (control element ops) (Jaroslav Kysela) [1917388] - ALSA: control - double free in snd_ctl_led_init() (Jaroslav Kysela) [1917388] - ALSA: control: Add memory consumption limit to user controls (Jaroslav Kysela) [1917388] - ALSA: control - off by one in store_mode() (Jaroslav Kysela) [1917388] - ALSA: control led - improve the set_led_id() parser (Jaroslav Kysela) [1917388] - ALSA: control - add the missing prev_lops2 initialization (Jaroslav Kysela) [1917388] - ALSA: led control - add sysfs kcontrol LED marking layer (Jaroslav Kysela) [1917388] - ALSA: control - add sysfs support to the LED trigger module (Jaroslav Kysela) [1917388] - ALSA: control - add generic LED trigger module as the new control layer (Jaroslav Kysela) [1917388] - ALSA: control - add layer registration routines (Jaroslav Kysela) [1917388] - ALSA: control - introduce snd_ctl_notify_one() helper (Jaroslav Kysela) [1917388] - ALSA: core: remove redundant spin_lock pair in snd_card_disconnect (Jaroslav Kysela) [1917388] - ALSA: pcm: Fix couple of typos (Jaroslav Kysela) [1917388] - ALSA: core: avoid -Wempty-body warnings (Jaroslav Kysela) [1917388] - ALSA: pcm: Add debug print on memory allocation failure (Jaroslav Kysela) [1917388] - ALSA: core - add missing compress device type to /proc/asound/devices (Jaroslav Kysela) [1917388] - ALSA: pcm: Use for_each_pcm_substream() macro (Jaroslav Kysela) [1917388] - ALSA: pcm: Don't call sync_stop if it hasn't been stopped (Jaroslav Kysela) [1917388] - ALSA: pcm: Assure sync with the pending stop operation at suspend (Jaroslav Kysela) [1917388] - ALSA: pcm: Call sync_stop at disconnection (Jaroslav Kysela) [1917388] - ASoC: dmaengine_pcm: add peripheral configuration (Jaroslav Kysela) [1917388] - ALSA: core: Fix the debugfs removal at snd_card_free() (Jaroslav Kysela) [1917388] - ALSA: jack: implement software jack injection via debugfs (Jaroslav Kysela) [1917388] - ALSA: pcm: One more dependency for hw constraints (Jaroslav Kysela) [1917388] - ALSA: seq: oss: Fix missing error check in snd_seq_oss_synth_make_info() (Jaroslav Kysela) [1917388] - ALSA: oss: Use DIV_ROUND_CLOSEST() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: core: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: core: Remove redundant comments (Jaroslav Kysela) [1917388] - ALSA: pcm: oss: Fix a few more UBSAN fixes (Jaroslav Kysela) [1917388] - ALSA: pcm: Clear the full allocated memory at hw_params (Jaroslav Kysela) [1917388] - ALSA: memalloc: Align buffer allocations in page size (Jaroslav Kysela) [1917388] - ALSA: pcm: Remove snd_pcm_lib_preallocate_dma_free() (Jaroslav Kysela) [1917388] - ALSA: core: memalloc: add page alignment for iram (Jaroslav Kysela) [1917388] - ALSA: pcm: oss: Fix potential out-of-bounds shift (Jaroslav Kysela) [1917388] - ALSA: rawmidi: Access runtime->avail always in spinlock (Jaroslav Kysela) [1917388] - ALSA: seq: Use bool for snd_seq_queue internal flags (Jaroslav Kysela) [1917388] - ALSA: compress: allow pause and resume during draining (Jaroslav Kysela) [1917388] - ALSA: ctl: fix error path at adding user-defined element set (Jaroslav Kysela) [1917388] - ALSA: seq: remove useless function (Jaroslav Kysela) [1917388] - ALSA: fix kernel-doc markups (Jaroslav Kysela) [1917388] - soundwire: SDCA: add helper macro to access controls (Jaroslav Kysela) [1917388] - soundwire: add static port mapping support (Jaroslav Kysela) [1917388] - soundwire: add definition for DPn BlockPackingMode (Jaroslav Kysela) [1917388] - soundwire: add master quirks for bus clash and parity (Jaroslav Kysela) [1917388] - soundwire: intel: don't return error when clock stop failed (Jaroslav Kysela) [1917388] - soundwire: intel: Use kzalloc for allocating only one thing (Jaroslav Kysela) [1917388] - soundwire: cadence: add status in dev_dbg 'State change' log (Jaroslav Kysela) [1917388] - soundwire: cadence: adjust verbosity in response handling (Jaroslav Kysela) [1917388] - soundwire: cadence: fix ACK/NAK handling (Jaroslav Kysela) [1917388] - soundwire: cadence: reduce timeout on transactions (Jaroslav Kysela) [1917388] - soundwire: bus: use consistent tests for return values (Jaroslav Kysela) [1917388] - soundwire: qcom: fix handling of qcom,ports-block-pack-mode (Jaroslav Kysela) [1917388] - soundwire: intel_init: test link->cdns (Jaroslav Kysela) [1917388] - soundwire: qcom: handle return correctly in qcom_swrm_transport_params (Jaroslav Kysela) [1917388] - soundwire: qcom: cleanup internal port config indexing (Jaroslav Kysela) [1917388] - soundwire: qcom: wait for fifo space to be available before read/write (Jaroslav Kysela) [1917388] - soundwire: qcom: add static port map support (Jaroslav Kysela) [1917388] - soundwire: qcom: update port map allocation bit mask (Jaroslav Kysela) [1917388] - soundwire: stream: fix memory leak in stream config error path (Jaroslav Kysela) [1917388] - soundwire: qcom: use signed variable for error return (Jaroslav Kysela) [1917388] - soundwire: qcom: wait for enumeration to be complete in probe (Jaroslav Kysela) [1917388] - soundwire: qcom: add auto enumeration support (Jaroslav Kysela) [1917388] - soundwire: export sdw_compare_devid, sdw_extract_slave_id and sdw_slave_add (Jaroslav Kysela) [1917388] - soundwire: qcom: add support to new interrupts (Jaroslav Kysela) [1917388] - soundwire: qcom: update register read/write routine (Jaroslav Kysela) [1917388] - soundwire: qcom: start the clock during initialization (Jaroslav Kysela) [1917388] - soundwire: qcom: set continue execution flag for ignored commands (Jaroslav Kysela) [1917388] - soundwire: qcom: add support to missing transport params (Jaroslav Kysela) [1917388] - soundwire: cadence: only prepare attached devices on clock stop (Jaroslav Kysela) [1917388] - soundwire: generic_allocation: fix confusion between group and packing (Jaroslav Kysela) [1917388] - soundwire: bus: Fix device found flag correctly (Jaroslav Kysela) [1917388] - soundwire: cadence_master: fix kernel-doc (Jaroslav Kysela) [1917388] - soundwire: stream: remove useless bus initializations (Jaroslav Kysela) [1917388] - soundwire: stream: remove useless initialization (Jaroslav Kysela) [1917388] - soundwire: qcom: check of_property_read status (Jaroslav Kysela) [1917388] - soundwire: intel: remove useless readl (Jaroslav Kysela) [1917388] - soundwire: generic_bandwidth_allocation: remove useless init (Jaroslav Kysela) [1917388] - soundwire: bus: remove useless initialization (Jaroslav Kysela) [1917388] - soundwire: bus: uniquify dev_err() for SCP_INT access (Jaroslav Kysela) [1917388] - soundwire: bus: demote clock stop prepare log to dev_dbg() (Jaroslav Kysela) [1917388] - soundwire: bus: clarify dev_err/dbg device references (Jaroslav Kysela) [1917388] - soundwire: bus: fix confusion on device used by pm_runtime (Jaroslav Kysela) [1917388] - soundwire: export sdw_write/read_no_pm functions (Jaroslav Kysela) [1917388] - soundwire: bus: use no_pm IO routines for all interrupt handling (Jaroslav Kysela) [1917388] - soundwire: bus: use sdw_write_no_pm when setting the bus scale registers (Jaroslav Kysela) [1917388] - soundwire: bus: use sdw_update_no_pm when initializing a device (Jaroslav Kysela) [1917388] - soundwire: return earlier if no slave is attached (Jaroslav Kysela) [1917388] - soundwire: bus: add better dev_dbg to track complete() calls (Jaroslav Kysela) [1917388] - soundwire: bus: add more details to track failed transfers (Jaroslav Kysela) [1917388] - soundwire: use consistent format for Slave devID logs (Jaroslav Kysela) [1917388] - soundwire: bus: test read status (Jaroslav Kysela) [1917388] - soundwire: bus: use correct driver name in error messages (Jaroslav Kysela) [1917388] - soundwire: qcom: add missing \n in dev_err() (Jaroslav Kysela) [1917388] - soundwire: stream: add missing \n in dev_err() (Jaroslav Kysela) [1917388] - soundwire: cadence: add missing \n in dev_err() (Jaroslav Kysela) [1917388] - soundwire: bandwidth_allocation: add missing \n in dev_err() (Jaroslav Kysela) [1917388] - soundwire: intel: add missing \n in dev_err() (Jaroslav Kysela) [1917388] - soundwire: intel: add master quirks for bus clash and parity (Jaroslav Kysela) [1917388] - soundwire: bus: handle master quirks for bus clash and parity (Jaroslav Kysela) [1917388] - soundwire: Intel: add DMI quirk for Dell SKU 0A3E (Jaroslav Kysela) [1917388] - soundwire: Intel: introduce DMI quirks for HP Spectre x360 Convertible (Jaroslav Kysela) [1917388] - soundwire: add override addr ops (Jaroslav Kysela) [1917388] - regmap/SoundWire: sdw: add support for SoundWire 1.2 MBQ (Jaroslav Kysela) [1917388] - tracing: Fix __print_hex_dump scope (Jaroslav Kysela) [1917388] - tracing: Use seq_buf_hex_dump() to dump buffers (Jaroslav Kysela) [1917388] - seq_buf: Add printing formatted hex dumps (Jaroslav Kysela) [1917388] - powerpc/64: Don't trace code that runs with the soft irq mask unreconciled (Desnes A. Nunes do Rosario) [1921631] - powerpc/64: Disable irq restore warning for now (Desnes A. Nunes do Rosario) [1921631] - powerpc/64s: make PACA_IRQ_HARD_DIS track MSR[EE] closely (Desnes A. Nunes do Rosario) [1921631]- watchdog/hpwdt: New PCI IDs (Joseph Szczypek) [1967765] - watchdog: hpwdt: Assign boolean values to a bool variable (Joseph Szczypek) [1967765] - scsi: libfc: Avoid invoking response handler twice if ep is already completed (Chris Leech) [1867301] - Bluetooth: SMP: Fail if remote and local public keys are identical (Gopal Tiwari) [1965083] - rq-qos: fix missed wake-ups in rq_qos_throttle try two (Ming Lei) [1972111] - mm: memcg/slab: disable cache merging for KMALLOC_NORMAL caches (Waiman Long) [1955561] - mm: memcg/slab: create a new set of kmalloc-cg- caches (Waiman Long) [1955561] - mm: memcg/slab: properly set up gfp flags for objcg pointer array (Waiman Long) [1955561] - mm/vmalloc.c:__vmalloc_area_node(): avoid 32-bit overflow (Rafael Aquini) [1970194] - mm: remove the filename in the top of file comment in vmalloc.c (Rafael Aquini) [1970194] - mm: cleanup the gfp_mask handling in __vmalloc_area_node (Rafael Aquini) [1970194] - mm/vmalloc.c: remove unnecessary highmem_mask from parameter of gfpflags_allow_blocking() (Rafael Aquini) [1970194] - mm/swap: fix pte_same_as_swp() not removing uffd-wp bit when compare (Chris von Recklinghausen) [1945442] - userfaultfd: hugetlbfs: fix new flag usage in error path (Chris von Recklinghausen) [1945442] - mm/hugetlb: fix cow where page writtable in child (Chris von Recklinghausen) [1945442] - ovl: fix reference counting in ovl_mmap error path (Chris von Recklinghausen) [1945442] - hugetlb: do early cow when page pinned on src mm (Chris von Recklinghausen) [1945442] - mm: introduce page_needs_cow_for_dma() for deciding whether cow (Chris von Recklinghausen) [1945442] - hugetlb: convert page_huge_active() HPageMigratable flag (Chris von Recklinghausen) [1945442] - hugetlb: use page.private for hugetlb specific page flags (Chris von Recklinghausen) [1945442] - x86/mm: Remove duplicate definition of _PAGE_PAT_LARGE (Chris von Recklinghausen) [1945442] - mm: hugetlbfs: fix cannot migrate the fallocated HugeTLB page (Chris von Recklinghausen) [1945442] - mm: hugetlb: fix a race between isolating and freeing page (Chris von Recklinghausen) [1945442] - mm: hugetlb: remove VM_BUG_ON_PAGE from page_huge_active (Chris von Recklinghausen) [1945442] - mm: introduce vma_set_file function v5 (Chris von Recklinghausen) [1945442] - mm: mmap: fix fput in error path v2 (Chris von Recklinghausen) [1945442] - mm/gup: prevent gup_fast from racing with COW during fork (Chris von Recklinghausen) [1945442] - mm/gup: reorganize internal_get_user_pages_fast() (Chris von Recklinghausen) [1945442] - mm: remove src/dst mm parameter in copy_page_range() (Chris von Recklinghausen) [1945442] - mm: avoid early COW write protect games during fork() (Chris von Recklinghausen) [1945442] - mm/thp: Split huge pmds/puds if they're pinned when fork() (Chris von Recklinghausen) [1945442] - mm: Do early cow for pinned pages during fork() for ptes (Chris von Recklinghausen) [1945442] - mm/fork: Pass new vma pointer into copy_page_range() (Chris von Recklinghausen) [1945442] - mm: move the copy_one_pte() pte_present check into the caller (Chris von Recklinghausen) [1945442] - mm: split out the non-present case from copy_one_pte() (Chris von Recklinghausen) [1945442] - mm/gup: Remove enfornced COW mechanism (Chris von Recklinghausen) [1945442] - mm/hmm.c: delete duplicated word (Chris von Recklinghausen) [1945442] - mm/hmm: provide the page mapping order in hmm_range_fault() (Chris von Recklinghausen) [1945442] - mmap locking API: add mmap_assert_locked() and mmap_assert_write_locked() (Chris von Recklinghausen) [1945442] - mm/gup: introduce pin_user_pages_locked() (Chris von Recklinghausen) [1945442] - mm/gup: introduce pin_user_pages_unlocked (Chris von Recklinghausen) [1945442] - mm: remove the prot argument from vm_map_ram (Chris von Recklinghausen) [1945442] - mm: remove unmap_vmap_area (Chris von Recklinghausen) [1945442] - mm: don't return the number of pages from map_kernel_range{,_noflush} (Chris von Recklinghausen) [1945442] - x86: fix vmap arguments in map_irq_stack (Chris von Recklinghausen) [1945442] - mm/memory: remove unnecessary pte_devmap case in copy_one_pte() (Chris von Recklinghausen) [1945442] - mm/hmm: remove the customizable pfn format from hmm_range_fault (Chris von Recklinghausen) [1945442] - mm/hmm: remove HMM_PFN_SPECIAL (Chris von Recklinghausen) [1945442] - mm/hmm: make hmm_range_fault return 0 or -1 (Chris von Recklinghausen) [1945442] - mm/hugetlb: fix build failure with HUGETLB_PAGE but not HUGEBTLBFS (Chris von Recklinghausen) [1945442] - mm/hmm: return error for non-vma snapshots (Chris von Recklinghausen) [1945442] - mm/hmm: do not set pfns when returning an error code (Chris von Recklinghausen) [1945442] - mm/hmm: do not unconditionally set pfns when returning EBUSY (Chris von Recklinghausen) [1945442] - mm/hmm: use device_private_entry_to_pfn() (Chris von Recklinghausen) [1945442] - mm/hmm: remove HMM_FAULT_SNAPSHOT (Chris von Recklinghausen) [1945442] - mm/hmm: remove unused code and tidy comments (Chris von Recklinghausen) [1945442] - mm/hmm: return the fault type from hmm_pte_need_fault() (Chris von Recklinghausen) [1945442] - mm/hmm: remove pgmap checking for devmap pages (Chris von Recklinghausen) [1945442] - mm/hmm: check the device private page owner in hmm_range_fault() (Chris von Recklinghausen) [1945442] - mm: simplify device private page handling in hmm_range_fault (Chris von Recklinghausen) [1945442] - mm: merge hmm_vma_do_fault into into hmm_vma_walk_hole_ (Chris von Recklinghausen) [1945442] - mm/hmm: don't handle the non-fault case in hmm_vma_walk_hole_() (Chris von Recklinghausen) [1945442] - mm/hmm: simplify hmm_vma_walk_hugetlb_entry() (Chris von Recklinghausen) [1945442] - mm/hmm: remove the unused HMM_FAULT_ALLOW_RETRY flag (Chris von Recklinghausen) [1945442] - mm/hmm: don't provide a stub for hmm_range_fault() (Chris von Recklinghausen) [1945442] - mm/hmm: do not check pmd_protnone twice in hmm_vma_handle_pmd() (Chris von Recklinghausen) [1945442] - mm/hmm: return -EFAULT when setting HMM_PFN_ERROR on requested valid pages (Chris von Recklinghausen) [1945442] - mm/hmm: reorganize how !pte_present is handled in hmm_vma_handle_pte() (Chris von Recklinghausen) [1945442] - mm/hmm: add missing call to hmm_range_need_fault() before returning EFAULT (Chris von Recklinghausen) [1945442] - mm/hmm: add missing pfns set to hmm_vma_walk_pmd() (Chris von Recklinghausen) [1945442] - mm/hmm: remove hmm_range_dma_map and hmm_range_dma_unmap (Chris von Recklinghausen) [1945442] - mm/hmm: make full use of walk_page_range() (Chris von Recklinghausen) [1945442] - mm/hmm: remove hmm_mirror and related (Chris von Recklinghausen) [1945442] - mm/hmm: define the pre-processor related parts of hmm.h even if disabled (Chris von Recklinghausen) [1945442] - mm/hmm: allow hmm_range to be used with a mmu_interval_notifier or hmm_mirror (Chris von Recklinghausen) [1945442] - mm/hmm: hmm_range_fault() infinite loop (Chris von Recklinghausen) [1945442] - mm/hmm: hmm_range_fault() NULL pointer bug (Chris von Recklinghausen) [1945442] - hmm: use mmu_notifier_get/put for 'struct hmm' (Chris von Recklinghausen) [1945442] - mm/hmm: cleanup the hmm_vma_handle_pmd stub (Chris von Recklinghausen) [1945442] - mm/hmm: only define hmm_vma_walk_pud if needed (Chris von Recklinghausen) [1945442] - mm/hmm: cleanup the hmm_vma_walk_hugetlb_entry stub (Chris von Recklinghausen) [1945442] - mm/hmm: don't abuse pte_index() in hmm_vma_handle_pmd (Chris von Recklinghausen) [1945442] - mm/hmm: comment on VM_FAULT_RETRY semantics in handle_mm_fault (Chris von Recklinghausen) [1945442] - mm/hmm: remove the legacy hmm_pfn_* APIs (Chris von Recklinghausen) [1945442] - mm/hmm: remove the mask variable in hmm_vma_walk_hugetlb_entry (Chris von Recklinghausen) [1945442] - mm/hmm: remove the page_shift member from struct hmm_range (Chris von Recklinghausen) [1945442] - mm/hmm: remove superfluous arguments from hmm_range_register (Chris von Recklinghausen) [1945442] - mm/hmm: remove the unused vma argument to hmm_range_dma_unmap (Chris von Recklinghausen) [1945442] - mm/hmm: remove hmm_range vma (Chris von Recklinghausen) [1945442] - mm/hmm: remove hugetlbfs check in hmm_vma_walk_pmd (Chris von Recklinghausen) [1945442] - mm/hmm: merge hmm_range_snapshot into hmm_range_fault (Chris von Recklinghausen) [1945442] - mm/hmm: replace the block argument to hmm_range_fault with a flags value (Chris von Recklinghausen) [1945442] - mm/large system hash: use vmalloc for size > MAX_ORDER when !hashdist (Chris von Recklinghausen) [1945442] - mm/hmm: update HMM documentation (Chris von Recklinghausen) [1945442] - mm: remove the HMM config option (Chris von Recklinghausen) [1945442] - hugetlbfs: on restore reserve error path retain subpool reservation (Chris von Recklinghausen) [1945442] - mm/vmalloc.c: fix potential memory leak (Chris von Recklinghausen) [1945442] - mm/vmalloc: separate put pages and flush VM flags (Chris von Recklinghausen) [1945442] - zsmalloc: switch from alloc_vm_area to get_vm_area (Chris von Recklinghausen) [1945442] - mm: allow a NULL fn callback in apply_to_page_range (Chris von Recklinghausen) [1945442] - mm: add a vmap_pfn function (Chris von Recklinghausen) [1945442] - mm: add a VM_MAP_PUT_PAGES flag for vmap (Chris von Recklinghausen) [1945442] - mm: update the documentation for vfree (Chris von Recklinghausen) [1945442] - mm, slub: use kmem_cache_debug_flags() in deactivate_slab() (Chris von Recklinghausen) [1945442] - mm, slab, slub: clear the slab_cache field when freeing page (Chris von Recklinghausen) [1945442] - mm: slab: provide krealloc_array() (Chris von Recklinghausen) [1945442] - mm: slab: clarify krealloc()'s behavior with __GFP_ZERO (Chris von Recklinghausen) [1945442] - mm/slab_common.c: use list_for_each_entry in dump_unreclaimable_slab() (Chris von Recklinghausen) [1945442] - mm/slub: make add_full() condition more explicit (Chris von Recklinghausen) [1945442] - mm/slub: fix missing ALLOC_SLOWPATH stat when bulk alloc (Chris von Recklinghausen) [1945442] - mm/slub.c: branch optimization in free slowpath (Chris von Recklinghausen) [1945442] - include/linux/slab.h: fix a typo error in comment (Chris von Recklinghausen) [1945442] - mm/vmalloc.c: fix a warning while make xmldocs (Chris von Recklinghausen) [1945442] - mm/userfaultfd: fix memory corruption due to writeprotect (Chris von Recklinghausen) [1945442] - mm/migrate: fixup setting UFFD_WP flag (Chris von Recklinghausen) [1945442] - mm/rmap: fixup copying of soft dirty and uffd ptes (Chris von Recklinghausen) [1945442] - mm/userfaultfd: disable userfaultfd-wp on x86_32 (Chris von Recklinghausen) [1945442] - userfaultfd: selftests: fix SIGSEGV if huge mmap fails (Chris von Recklinghausen) [1945442] - mm: do not rely on mm == current->mm in __get_user_pages_locked (Chris von Recklinghausen) [1945442] - mm: Introduce mm_struct.has_pinned (Chris von Recklinghausen) [1945442] - mm/gup: might_lock_read(mmap_sem) in get_user_pages_fast() (Chris von Recklinghausen) [1945442] - mm: enforce that vmap can't map pages executable (Chris von Recklinghausen) [1945442] - mm: remove map_vm_range (Chris von Recklinghausen) [1945442] - mm: rename vmap_page_range to map_kernel_range (Chris von Recklinghausen) [1945442] - mm: remove vmap_page_range_noflush and vunmap_page_range (Chris von Recklinghausen) [1945442] - mm: only allow page table mappings for built-in zsmalloc (Chris von Recklinghausen) [1945442] - mm: unexport unmap_kernel_range_noflush (Chris von Recklinghausen) [1945442] - userfaultfd: selftests: add write-protect test (Chris von Recklinghausen) [1945442] - userfaultfd: selftests: refactor statistics (Chris von Recklinghausen) [1945442] - userfaultfd: selftest: fix compiler warning (Chris von Recklinghausen) [1945442] - hugetlbfs: call VM_BUG_ON_PAGE earlier in free_huge_page() (Chris von Recklinghausen) [1945442] - userfaultfd: selftest: recycle lock threads first (Chris von Recklinghausen) [1945442] - userfaultfd: selftest: generalize read and poll (Chris von Recklinghausen) [1945442] - userfaultfd: selftest: cleanup help messages (Chris von Recklinghausen) [1945442] - userfaultfd: wp: declare _UFFDIO_WRITEPROTECT conditionally (Chris von Recklinghausen) [1945442] - userfaultfd: wp: UFFDIO_REGISTER_MODE_WP documentation update (Chris von Recklinghausen) [1945442] - userfaultfd: wp: don't wake up when doing write protect (Chris von Recklinghausen) [1945442] - userfaultfd: wp: enabled write protection in userfaultfd API (Chris von Recklinghausen) [1945442] - userfaultfd: wp: add the writeprotect API to userfaultfd ioctl (Chris von Recklinghausen) [1945442] - userfaultfd: wp: support write protection for userfault vma range (Chris von Recklinghausen) [1945442] - khugepaged: skip collapse if uffd-wp detected (Chris von Recklinghausen) [1945442] - userfaultfd: wp: support swap and page migration (Chris von Recklinghausen) [1945442] - mm/mprotect.c: fix compilation warning because of unused 'mm' variable (Chris von Recklinghausen) [1945442] - userfaultfd: wp: add pmd_swp_*uffd_wp() helpers (Chris von Recklinghausen) [1945442] - userfaultfd: wp: drop _PAGE_UFFD_WP properly when fork (Chris von Recklinghausen) [1945442] - userfaultfd: wp: apply _PAGE_UFFD_WP bit (Chris von Recklinghausen) [1945442] - mm: merge parameters for change_protection() (Chris von Recklinghausen) [1945442] - userfaultfd: wp: add UFFDIO_COPY_MODE_WP (Chris von Recklinghausen) [1945442] - userfaultfd: wp: userfaultfd_pte/huge_pmd_wp() helpers (Chris von Recklinghausen) [1945442] - userfaultfd: wp: add WP pagetable tracking to x86 (Chris von Recklinghausen) [1945442] - userfaultfd: wp: hook userfault handler to write protection fault (Chris von Recklinghausen) [1945442] - userfaultfd: wp: add helper for writeprotect check (Chris von Recklinghausen) [1945442] - userfaultfd: untag user pointers (Chris von Recklinghausen) [1945442] - x86/mm/pat: Fix typo in the Kconfig help text (Chris von Recklinghausen) [1945442] - x86/mm/pat: Clean up externs (Chris von Recklinghausen) [1945442] - x86/mm/pat: Rename => (Chris von Recklinghausen) [1945442] - x86/mm/pat: Standardize on memtype_*() prefix for APIs (Chris von Recklinghausen) [1945442] - x86/mm/pat: Move the memtype related files to arch/x86/mm/pat/ (Chris von Recklinghausen) [1945442] - x86/mm/pat: Clean up PAT initialization flags (Chris von Recklinghausen) [1945442] - x86/mm/pat: Harmonize 'struct memtype *' local variable and function parameter use (Chris von Recklinghausen) [1945442] - x86/mm/pat: Simplify the free_memtype() control flow (Chris von Recklinghausen) [1945442] - x86/mm/pat: Create fixed width output in /sys/kernel/debug/x86/pat_memtype_list, similar to the E820 debug printouts (Chris von Recklinghausen) [1945442] - x86/mm/pat: Disambiguate PAT-disabled boot messages (Chris von Recklinghausen) [1945442] - x86/mm/pat: Update the comments in pat.c and pat_interval.c and refresh the code a bit (Chris von Recklinghausen) [1945442] - x86/mm/pat: Fix off-by-one bugs in interval tree search (Chris von Recklinghausen) [1945442] - x86/mm/pat: Rename pat_rbtree.c to pat_interval.c (Chris von Recklinghausen) [1945442] - x86/mm/pat: Drop the rbt_ prefix from external memtype calls (Chris von Recklinghausen) [1945442] - x86/mm/pat: Do not pass 'rb_root' down the memtype tree helper functions (Chris von Recklinghausen) [1945442] - x86/mm/pat: Convert the PAT tree to a generic interval tree (Chris von Recklinghausen) [1945442] - x86/mm: Tabulate the page table encoding definitions (Chris von Recklinghausen) [1945442] - x86/mm: Remove the unused set_memory_wt() function (Chris von Recklinghausen) [1945442] - x86/mm: Remove set_pages_x() and set_pages_nx() (Chris von Recklinghausen) [1945442] - x86/mm: Remove the unused set_memory_array_*() functions (Chris von Recklinghausen) [1945442] - x86/mm: Unexport set_memory_x() and set_memory_nx() (Chris von Recklinghausen) [1945442] - x86/Kconfig: Fix spelling mistake "effectivness" -> "effectiveness" (Chris von Recklinghausen) [1945442] - x86/mm: Remove unused variable 'old_pte' (Chris von Recklinghausen) [1945442] - Revert "x86/mm/pat: Rename pat_rbtree.c to pat_interval.c" (Chris von Recklinghausen) [1945442] - Revert "x86/mm/pat: Move the memtype related files to arch/x86/mm/pat/" (Chris von Recklinghausen) [1945442] - ipv6: Allow the l3mdev to be a loopback (Antoine Tenart) [1973229] - vrf: do not push non-ND strict packets with a source LLA through packet taps again (Antoine Tenart) [1965600] - vrf: packets with lladdr src needs dst at input with orig_iif when needs strict (Antoine Tenart) [1965600] - ipv6: Fix handling of LLA with VRF and sockets bound to VRF (Antoine Tenart) [1965600] - ipv6: allow ping to link-local address in VRF (Antoine Tenart) [1965600] - vrf: mark skb for multicast or link-local as enslaved to VRF (Antoine Tenart) [1965600] - net: allow traceroute with a specified interface in a vrf (Antoine Tenart) [1965600] - virtchnl: Enable RSS configure for AVF (Ivan Vecera) [1966954] - virtchnl: Advertise virtchnl UDP segmentation offload capability (Ivan Vecera) [1966954] - virtchnl: Allow ignoring opcodes on specific VF (Ivan Vecera) [1966954] - virtchnl: Fix layout of RSS structures (Ivan Vecera) [1966954] - virtchnl: Enable FDIR Configure for AVF (Ivan Vecera) [1966954] - virtchnl: Add missing explicit padding to structures (Ivan Vecera) [1966954] - virtchnl: use u8 type for a field in the virtchnl_filter struct (Ivan Vecera) [1966954] - tools headers uapi: Sync tools/include/uapi/linux/perf_event.h (Michael Petlan) [1944685] - tools headers uapi: Update tools's copy of linux/perf_event.h (Michael Petlan) [1944685] - bpf: Add size arg to build_id_parse function (Michael Petlan) [1944685] - bpf: Move stack_map_get_build_id into lib (Michael Petlan) [1944685] - perf map: Fix error return code in maps__clone() (Michael Petlan) [1944685] - perf ftrace: Fix access to pid in array when setting a pid filter (Michael Petlan) [1944685] - perf auxtrace: Fix potential NULL pointer dereference (Michael Petlan) [1944685] - perf data: Fix error return code in perf_data__create_dir() (Michael Petlan) [1944685] - perf arm-spe: Avoid potential buffer overrun (Michael Petlan) [1944685] - perf report: Fix wrong LBR block sorting (Michael Petlan) [1944685] - perf inject: Fix repipe usage (Michael Petlan) [1944685] - perf test: Change to use bash for daemon test (Michael Petlan) [1944685] - perf record: Fix memory leak in vDSO found using ASAN (Michael Petlan) [1944685] - perf test: Remove now useless failing sub test "BPF relocation checker" (Michael Petlan) [1944685] - perf daemon: Return from kill functions (Michael Petlan) [1944685] - perf daemon: Force waipid for all session on SIGCHLD delivery (Michael Petlan) [1944685] - perf top: Fix BPF support related crash with perf_event_paranoid=3 + kptr_restrict (Michael Petlan) [1944685] - perf pmu: Validate raw event with sysfs exported format bits (Michael Petlan) [1944685] - perf synthetic events: Avoid write of uninitialized memory when generating PERF_RECORD_MMAP* records (Michael Petlan) [1944685] - perf synthetic-events: Fix uninitialized 'kernel_thread' variable (Michael Petlan) [1944685] - perf auxtrace: Fix auxtrace queue conflict (Michael Petlan) [1944685] - perf cs-etm: Fix bitmap for option (Michael Petlan) [1944685] - perf map: Tighten snprintf() string precision to pass gcc check on some 32-bit arches (Michael Petlan) [1944685] - perf report: Fix -F for branch & mem modes (Michael Petlan) [1944685] - perf tests x86: Move insn.h include to make sure it finds stddef.h (Michael Petlan) [1944685] - perf test: Support the ins_lat check in the X86 specific test (Michael Petlan) [1944685] - perf test: Fix sample-parsing failure on non-x86 platforms (Michael Petlan) [1944685] - perf archive: Fix filtering of empty build-ids (Michael Petlan) [1944685] - perf daemon: Fix compile error with Asan (Michael Petlan) [1944685] - perf stat: Fix use-after-free when -r option is used (Michael Petlan) [1944685] - libperf: Add perf_evlist__reset_id_hash() (Michael Petlan) [1944685] - perf stat: Fix wrong skipping for per-die aggregation (Michael Petlan) [1944685] - tools headers UAPI: Update tools' copy of linux/coresight-pmu.h (Michael Petlan) [1944685] - perf test: Fix cpu and thread map leaks in perf_time_to_tsc test (Michael Petlan) [1944685] - perf test: Fix cpu map leaks in cpu_map_print test (Michael Petlan) [1944685] - perf test: Fix a memory leak in thread_map_remove test (Michael Petlan) [1944685] - perf test: Fix a thread map leak in thread_map_synthesize test (Michael Petlan) [1944685] - perf test: Fix cpu and thread map leaks in switch_tracking test (Michael Petlan) [1944685] - perf test: Fix cpu and thread map leaks in keep_tracking test (Michael Petlan) [1944685] - perf test: Fix cpu and thread map leaks in code_reading test (Michael Petlan) [1944685] - perf test: Fix cpu and thread map leaks in sw_clock_freq test (Michael Petlan) [1944685] - perf test: Fix cpu and thread map leaks in task_exit test (Michael Petlan) [1944685] - perf test: Fix a memory leak in attr test (Michael Petlan) [1944685] - perf test: Fix cpu and thread map leaks in basic mmap test (Michael Petlan) [1944685] - perf tools: Fix event's PMU name parsing (Michael Petlan) [1944685] - perf daemon: Fix running test for non root user (Michael Petlan) [1944685] - perf daemon: Fix control fifo permissions (Michael Petlan) [1944685] - perf build: Fix ccache usage in $(CC) when generating arch errno table (Michael Petlan) [1944685] - perf tools: Fix documentation of verbose options (Michael Petlan) [1944685] - perf traceevent: Ensure read cmdlines are null terminated. (Michael Petlan) [1944685] - perf diff: Don't crash on freeing errno-session on the error path (Michael Petlan) [1944685] - perf tools: Clean 'generated' directory used for creating the syscall table on x86 (Michael Petlan) [1944685] - perf build: Move feature cleanup under tools/build (Michael Petlan) [1944685] - perf tools: Cast (struct timeval).tv_sec when printing (Michael Petlan) [1944685] - perf buildid-cache: Don't skip 16-byte build-ids (Michael Petlan) [1944685] - perf buildid-cache: Add test for 16-byte build-id (Michael Petlan) [1944685] - perf symbol: Remove redundant libbfd checks (Michael Petlan) [1944685] - perf test: Output the sub testing result in cs-etm (Michael Petlan) [1944685] - perf test: Suppress logs in cs-etm testing (Michael Petlan) [1944685] - perf tools: Fix arm64 build error with gcc-11 (Michael Petlan) [1944685] - perf intel-pt: Add documentation for tracing virtual machines (Michael Petlan) [1944685] - perf intel-pt: Split VM-Entry and VM-Exit branches (Michael Petlan) [1944685] - perf intel-pt: Adjust sample flags for VM-Exit (Michael Petlan) [1944685] - perf intel-pt: Allow for a guest kernel address filter (Michael Petlan) [1944685] - perf intel-pt: Support decoding of guest kernel (Michael Petlan) [1944685] - perf machine: Factor out machine__idle_thread() (Michael Petlan) [1944685] - perf machine: Factor out machines__find_guest() (Michael Petlan) [1944685] - perf intel-pt: Amend decoder to track the NR flag (Michael Petlan) [1944685] - perf intel-pt: Retain the last PIP packet payload as is (Michael Petlan) [1944685] - perf intel_pt: Add vmlaunch and vmresume as branches (Michael Petlan) [1944685] - perf script: Add branch types for VM-Entry and VM-Exit (Michael Petlan) [1944685] - perf auxtrace: Automatically group aux-output events (Michael Petlan) [1944685] - perf test: Fix unaligned access in sample parsing test (Michael Petlan) [1944685] - perf tools: Support arch specific PERF_SAMPLE_WEIGHT_STRUCT processing (Michael Petlan) [1944685] - perf intel-pt: Add PSB events (Michael Petlan) [1944685] - perf intel-pt: Fix IPC with CYC threshold (Michael Petlan) [1944685] - perf intel-pt: Fix premature IPC (Michael Petlan) [1944685] - perf intel-pt: Fix missing CYC processing in PSB (Michael Petlan) [1944685] - perf record: Fix continue profiling after draining the buffer (Michael Petlan) [1944685] - perf tools: Simplify the calculation of variables (Michael Petlan) [1944685] - perf vendor events arm64: Add JSON metrics for imx8mp DDR Perf (Michael Petlan) [1944685] - perf vendor events arm64: Add JSON metrics for imx8mq DDR Perf (Michael Petlan) [1944685] - perf vendor events arm64: Add JSON metrics for imx8mn DDR Perf (Michael Petlan) [1944685] - perf vendor events arm64: Fix indentation of brackets in imx8mm metrics (Michael Petlan) [1944685] - perf annotate: Do not jump after 'k' is pressed (Michael Petlan) [1944685] - perf metricgroup: Remove unneeded semicolon (Michael Petlan) [1944685] - perf tools: Add OCaml demangling (Michael Petlan) [1944685] - tools api fs: Cache cgroupfs mount point (Michael Petlan) [1944685] - tools api fs: Diet cgroupfs_find_mountpoint() (Michael Petlan) [1944685] - tools api fs: Prefer cgroup v1 path in cgroupfs_find_mountpoint() (Michael Petlan) [1944685] - perf symbols: Resolve symbols against debug file first (Michael Petlan) [1944685] - perf probe: Fix kretprobe issue caused by GCC bug (Michael Petlan) [1944685] - perf symbols: Fix return value when loading PE DSO (Michael Petlan) [1944685] - perf symbols: Make dso__load_bfd_symbols() load PE files from debug cache only (Michael Petlan) [1944685] - perf symbols: Use (long) for iterator for bfd symbols (Michael Petlan) [1944685] - perf annotate: Fix jump parsing for C++ code. (Michael Petlan) [1944685] - perf arm-spe: Set sample's data source field (Michael Petlan) [1944685] - perf arm-spe: Synthesize memory event (Michael Petlan) [1944685] - perf arm-spe: Fill address info for samples (Michael Petlan) [1944685] - perf arm-spe: Store operation type in packet (Michael Petlan) [1944685] - perf arm-spe: Store memory address in packet (Michael Petlan) [1944685] - perf arm-spe: Enable sample type PERF_SAMPLE_DATA_SRC (Michael Petlan) [1944685] - perf env: Remove unneeded internal/cpumap inclusions (Michael Petlan) [1944685] - perf tools: Remove unused xyarray.c as it was moved to tools/lib/perf (Michael Petlan) [1944685] - perf tools: Replace lkml.org links with lore (Michael Petlan) [1944685] - perf tests: Add daemon 'lock' test (Michael Petlan) [1944685] - perf tests: Add daemon 'ping' command test (Michael Petlan) [1944685] - perf tests: Add daemon 'signal' command test (Michael Petlan) [1944685] - perf tests: Add daemon 'stop' command test (Michael Petlan) [1944685] - perf tests: Add daemon reconfig test (Michael Petlan) [1944685] - perf tests: Add daemon 'list' command test (Michael Petlan) [1944685] - perf daemon: Add examples to man page (Michael Petlan) [1944685] - perf daemon: Add up time for daemon/session list (Michael Petlan) [1944685] - perf daemon: Use control to stop session (Michael Petlan) [1944685] - perf daemon: Add 'ping' command (Michael Petlan) [1944685] - perf daemon: Set control fifo for session (Michael Petlan) [1944685] - perf daemon: Allow only one daemon over base directory (Michael Petlan) [1944685] - perf daemon: Add 'stop' command (Michael Petlan) [1944685] - perf daemon: Add 'signal' command (Michael Petlan) [1944685] - perf daemon: Add 'list' command (Michael Petlan) [1944685] - perf daemon: Add signalfd support (Michael Petlan) [1944685] - perf daemon: Add background support (Michael Petlan) [1944685] - perf daemon: Add config file change check (Michael Petlan) [1944685] - perf daemon: Add config file support (Michael Petlan) [1944685] - perf daemon: Add client socket support (Michael Petlan) [1944685] - perf daemon: Add server socket support (Michael Petlan) [1944685] - perf daemon: Add base option (Michael Petlan) [1944685] - perf daemon: Add config option (Michael Petlan) [1944685] - perf daemon: Add daemon command (Michael Petlan) [1944685] - perf script: Simplify bool conversion (Michael Petlan) [1944685] - perf arm64/s390: Fix printf conversion specifier for IP addresses (Michael Petlan) [1944685] - perf script: Support filtering by hex address (Michael Petlan) [1944685] - perf intlist: Change 'struct intlist' int member to 'unsigned long' (Michael Petlan) [1944685] - perf tools: Update topdown documentation for Sapphire Rapids (Michael Petlan) [1944685] - perf stat: Support L2 Topdown events (Michael Petlan) [1944685] - perf test: Support PERF_SAMPLE_WEIGHT_STRUCT (Michael Petlan) [1944685] - perf report: Support instruction latency (Michael Petlan) [1944685] - perf tools: Support PERF_SAMPLE_WEIGHT_STRUCT (Michael Petlan) [1944685] - perf c2c: Support data block and addr block (Michael Petlan) [1944685] - perf tools: Support data block and addr block (Michael Petlan) [1944685] - perf tools: Support the auxiliary event (Michael Petlan) [1944685] - perf probe: Add protection to avoid endless loop (Michael Petlan) [1944685] - perf trace-event-info: Rename for_each_event. (Michael Petlan) [1944685] - perf inject jit: Add namespaces support (Michael Petlan) [1944685] - perf namespaces: Add 'in_pidns' to nsinfo struct (Michael Petlan) [1944685] - perf tools: Use scandir() to iterate threads when synthesizing PERF_RECORD_ events (Michael Petlan) [1944685] - perf tools: Skip PERF_RECORD_MMAP event synthesis for kernel threads (Michael Petlan) [1944685] - perf tools: Use /proc//task//status for PERF_RECORD_ event synthesis (Michael Petlan) [1944685] - perf vendor events arm64: Reference common and uarch events for A76 (Michael Petlan) [1944685] - perf vendor events arm64: Reference common and uarch events for Ampere eMag (Michael Petlan) [1944685] - perf vendor events arm64: Add common and uarch event JSON (Michael Petlan) [1944685] - perf vendor events arm64: Fix Ampere eMag event typo (Michael Petlan) [1944685] - perf script: Support DSO filter like in other perf tools (Michael Petlan) [1944685] - perf tools: Fix DSO filtering when not finding a map for a sampled address (Michael Petlan) [1944685] - perf stat: Add Topdown metrics events as default events (Michael Petlan) [1944685] - perf test: Add parse-metric memory bandwidth testcase (Michael Petlan) [1944685] - perf tools: Add 'ping' control command (Michael Petlan) [1944685] - perf tools: Add 'stop' control command (Michael Petlan) [1944685] - perf config: Make perf_config_global() global (Michael Petlan) [1944685] - perf config: Make perf_config_system() global (Michael Petlan) [1944685] - perf config: Add perf_home_perfconfig function (Michael Petlan) [1944685] - perf debug: Add debug_set_display_time function (Michael Petlan) [1944685] - perf config: Add config set interface (Michael Petlan) [1944685] - perf config: Make perf_config_from_file() static (Michael Petlan) [1944685] - perf test: Add test case for PERF_SAMPLE_CODE_PAGE_SIZE (Michael Petlan) [1944685] - perf report: Add support for PERF_SAMPLE_CODE_PAGE_SIZE (Michael Petlan) [1944685] - perf script: Add support for PERF_SAMPLE_CODE_PAGE_SIZE (Michael Petlan) [1944685] - perf record: Add support for PERF_SAMPLE_CODE_PAGE_SIZE (Michael Petlan) [1944685] - perf mem: Support data page size (Michael Petlan) [1944685] - perf mem: Clean up output format (Michael Petlan) [1944685] - perf cs-etm: Update ARM's CoreSight hardware tracing OpenCSD library to v1.0.0 (Michael Petlan) [1944685] - perf c2c: Add local variables for output metrics (Michael Petlan) [1944685] - perf c2c: Refactor node display (Michael Petlan) [1944685] - perf c2c: Fix argument type for percent() (Michael Petlan) [1944685] - perf c2c: Refactor display filter (Michael Petlan) [1944685] - perf c2c: Refactor hist entry validation (Michael Petlan) [1944685] - perf c2c: Rename for shared cache line stats (Michael Petlan) [1944685] - perf stat: Enable counting events for BPF programs (Michael Petlan) [1944685] - perf build: Support build BPF skeletons with perf (Michael Petlan) [1944685] - perf record: Tweak "Lowering..." warning in record_opts__config_freq (Michael Petlan) [1944685] - perf buildid-list: Add support for mmap2's buildid events (Michael Petlan) [1944685] - perf buildid-cache: Add --debuginfod option to specify a server to fetch debug files (Michael Petlan) [1944685] - perf tools: Add support to display build ids when available in PERF_RECORD_MMAP2 events (Michael Petlan) [1944685] - perf record: Add --buildid-mmap option to enable PERF_RECORD_MMAP2's build id (Michael Petlan) [1944685] - perf tools: Allow synthesizing the build id for kernel/modules/tasks in PERF_RECORD_MMAP2 (Michael Petlan) [1944685] - perf tools: Allow using PERF_RECORD_MMAP2 to synthesize the kernel modules maps (Michael Petlan) [1944685] - perf tools: Allow using PERF_RECORD_MMAP2 to synthesize the kernel map (Michael Petlan) [1944685] - perf tools: Store build id when available in PERF_RECORD_MMAP2 metadata events (Michael Petlan) [1944685] - perf tools: Do not swap mmap2 fields in case it contains build id (Michael Petlan) [1944685] - perf arm64: Add argument support for SDT (Michael Petlan) [1944685] - perf probe: Fixup Arm64 SDT arguments (Michael Petlan) [1944685] - perf/x86/kvm: Fix Broadwell Xeon stepping in isolation_ucodes[] (Michael Petlan) [1944685] - perf/x86/intel: Fix unchecked MSR access error caused by VLBR_EVENT (Michael Petlan) [1944685] - perf/x86/intel: Fix a crash caused by zero PEBS status (Michael Petlan) [1944685] - perf/x86/intel: Set PERF_ATTACH_SCHED_CB for large PEBS and LBR (Michael Petlan) [1944685] - perf/core: Flush PMU internal buffers for per-CPU events (Michael Petlan) [1944685] - perf/x86/rapl: Fix psys-energy event on Intel SPR platform (Michael Petlan) [1944685] - perf/x86/rapl: Only check lower 32bits for RAPL energy counters (Michael Petlan) [1944685] - perf/x86/rapl: Add msr mask support (Michael Petlan) [1944685] - perf/x86/kvm: Add Cascade Lake Xeon steppings to isolation_ucodes[] (Michael Petlan) [1944685] - perf/x86/intel: Support CPUID 10.ECX to disable fixed counters (Michael Petlan) [1944685] - perf/x86/intel: Add perf core PMU support for Sapphire Rapids (Michael Petlan) [1944685] - perf/x86/intel: Filter unsupported Topdown metrics event (Michael Petlan) [1944685] - perf/x86/intel: Factor out intel_update_topdown_event() (Michael Petlan) [1944685] - perf/core: Add PERF_SAMPLE_WEIGHT_STRUCT (Michael Petlan) [1944685] - perf/intel: Remove Perfmon-v4 counter_freezing support (Michael Petlan) [1944685] - perf: Add build id data in mmap2 event (Michael Petlan) [1944685] - bpf: Remove atomics tests from test_progs (Jiri Olsa) [1874007] - libbpf: Fixes incorrect rx_ring_setup_done (Jiri Olsa) [1874007] - error-injection: Consolidate override function definition (Jiri Olsa) [1874007] - selftests/bpf: Fix endianness issues in atomic tests (Jiri Olsa) [1874007] - bpf: Fix a spelling typo in bpf_atomic_alu_string disasm (Jiri Olsa) [1874007] - bpf, x86: Fix BPF_FETCH atomic and/or/xor with r0 as src (Jiri Olsa) [1874007] - bpf: Explicitly zero-extend R0 after 32-bit cmpxchg (Jiri Olsa) [1874007] - bpf: Account for BPF_FETCH in insn_has_def32() (Jiri Olsa) [1874007] - bpf: Fix subreg optimization for BPF_FETCH (Jiri Olsa) [1874007] - bpf: Fix the irq and nmi check in bpf_sk_storage for tracing usage (Jiri Olsa) [1874007] - selftests/bpf: Fix a compiler warning in local_storage test (Jiri Olsa) [1874007] - bpf: Change 'BPF_ADD' to 'BPF_AND' in print_bpf_insn() (Jiri Olsa) [1874007] - selftests/bpf: Don't exit on failed bpf_testmod unload (Jiri Olsa) [1874007] - bpf: Avoid old-style declaration warnings (Jiri Olsa) [1874007] - bpf: Dont allow vmlinux BTF to be used in map_create and prog_load. (Jiri Olsa) [1874007] - tools: Factor Clang, LLC and LLVM utils definitions (Jiri Olsa) [1874007] - tools/runqslower: Build bpftool using HOSTCC (Jiri Olsa) [1874007] - tools/runqslower: Enable out-of-tree build (Jiri Olsa) [1874007] - tools/runqslower: Use Makefile.include (Jiri Olsa) [1874007] - bpf: Expose bpf_sk_storage_* to iterator programs (Jiri Olsa) [1874007] - tools/resolve_btfids: Warn when having multiple IDs for single type (Jiri Olsa) [1874007] - tools/resolve_btfids: Fix some error messages (Jiri Olsa) [1874007] - samples/bpf: Add BPF_ATOMIC_OP macro for BPF samples (Jiri Olsa) [1874007] - samples/bpf: Fix possible hang in xdpsock with multiple threads (Jiri Olsa) [1874007] - bpf: samples: Do not touch RLIMIT_MEMLOCK (Jiri Olsa) [1874007] - samples/bpf: Use recvfrom() in xdpsock/l2fwd (Jiri Olsa) [1874007] - samples/bpf: Use recvfrom() in xdpsock/rxdrop (Jiri Olsa) [1874007] - samples: bpf: Remove bpf_load loader completely (Jiri Olsa) [1874007] - samples: bpf: Fix lwt_len_hist reusing previous BPF map (Jiri Olsa) [1874007] - samples: bpf: Refactor test_overhead program with libbpf (Jiri Olsa) [1874007] - samples: bpf: Refactor task_fd_query program with libbpf (Jiri Olsa) [1874007] - samples: bpf: Refactor test_cgrp2_sock2 program with libbpf (Jiri Olsa) [1874007] - samples: bpf: Refactor hbm program with libbpf (Jiri Olsa) [1874007] - samples/bpf: Increment Tx stats at sending (Jiri Olsa) [1874007] - samples/bpf: Remove unused test_ipip.sh (Jiri Olsa) [1874007] - samples/bpf: Remove duplicate include in hbm (Jiri Olsa) [1874007] - bpftool: Fix compilation failure for net.o with older glibc (Jiri Olsa) [1874007] - tools/bpftool: Auto-detect split BTFs in common cases (Jiri Olsa) [1874007] - tools/bpftool: Emit name for anonymous BTFs (Jiri Olsa) [1874007] - bpftool: Add {i,d}tlb_misses support for bpftool profile (Jiri Olsa) [1874007] - tools/bpf: Always run the *-clean recipes (Jiri Olsa) [1874007] - tools/bpf: Add bootstrap/ to .gitignore (Jiri Olsa) [1874007] - tools/bpftool: Fix cross-build (Jiri Olsa) [1874007] - tools/bpftool: Force clean of out-of-tree build (Jiri Olsa) [1874007] - tools/bpftool: Add support for in-kernel and named BTF in `btf show` (Jiri Olsa) [1874007] - bpftool: Add support for task local storage (Jiri Olsa) [1874007] - tools/bpftool: Add bpftool support for split BTF (Jiri Olsa) [1874007] - bpf: Unbreak BPF_PROG_TYPE_KPROBE when kprobe is called via do_int3 (Jiri Olsa) [1874007] - bpf: Fix bpf_put_raw_tracepoint()'s use of __module_address() (Jiri Olsa) [1874007] - bpf: Expose bpf_d_path helper to sleepable LSM hooks (Jiri Olsa) [1874007] - bpf: Allow using bpf_sk_storage in FENTRY/FEXIT/RAW_TP (Jiri Olsa) [1874007] - selftests/bpf: Add remaining ASSERT_xxx() variants (Jiri Olsa) [1874007] - libbpf: Fix potential NULL pointer dereference (Jiri Olsa) [1874007] - libbpf: Only create rx and tx XDP rings when necessary (Jiri Olsa) [1874007] - libbpf: Ensure umem pointer is non-NULL before dereferencing (Jiri Olsa) [1874007] - libbpf: Restore umem state after socket create failure (Jiri Olsa) [1874007] - selftests/bpf: Fix core_reloc test runner (Jiri Olsa) [1874007] - bpf: Fix umd memory leak in copy_process() (Jiri Olsa) [1874007] - libbpf: Fix error path in bpf_object__elf_init() (Jiri Olsa) [1874007] - bpf: Change inode_storage's lookup_elem return value from NULL to -EBADF (Jiri Olsa) [1874007] - bpf: Prohibit alu ops for pointer types not defining ptr_limit (Jiri Olsa) [1874007] - selftests/bpf: Use the last page in test_snprintf_btf on s390 (Jiri Olsa) [1874007] - bpf: Be less specific about socket cookies guarantees (Jiri Olsa) [1874007] - bpf: Fix 32 bit src register truncation on div/mod (Jiri Olsa) [1874007] - bpf: Fix verifier jmp32 pruning decision logic (Jiri Olsa) [1874007] - bpf: Fix verifier jsgt branch analysis on max bound (Jiri Olsa) [1874007] - bpf: Check for integer overflow when using roundup_pow_of_two() (Jiri Olsa) [1874007] - bpf, preload: Fix build when $(O) points to a relative path (Jiri Olsa) [1874007] - bpf: Drop disabled LSM hooks from the sleepable set (Jiri Olsa) [1874007] - bpf, cgroup: Fix problematic bounds check (Jiri Olsa) [1874007] - bpf, cgroup: Fix optlen WARN_ON_ONCE toctou (Jiri Olsa) [1874007] - bpf: Fix signed_{sub,add32}_overflows type handling (Jiri Olsa) [1874007] - bpf: Fix helper bpf_map_peek_elem_proto pointing to wrong callback (Jiri Olsa) [1874007] - selftests/bpf: Add verifier test for PTR_TO_MEM spill (Jiri Olsa) [1874007] - bpf: Support PTR_TO_MEM{,_OR_NULL} register spilling (Jiri Olsa) [1874007] - libbpf: Allow loading empty BTFs (Jiri Olsa) [1874007] - bpf: Allow empty module BTFs (Jiri Olsa) [1874007] - bpf: Don't leak memory in bpf getsockopt when optlen == 0 (Jiri Olsa) [1874007] - bpf: Update local storage test to check handling of null ptrs (Jiri Olsa) [1874007] - bpf: Fix typo in bpf_inode_storage.c (Jiri Olsa) [1874007] - bpf: Add size arg to build_id_parse function (Jiri Olsa) [1874007] - bpf: Move stack_map_get_build_id into lib (Jiri Olsa) [1874007] - bpf: Add tests for new BPF atomic operations (Jiri Olsa) [1874007] - bpf: Add bitwise atomic instructions (Jiri Olsa) [1874007] - bpf: Pull out a macro for interpreting atomic ALU operations (Jiri Olsa) [1874007] - bpf: Add instructions for atomic_[cmp]xchg (Jiri Olsa) [1874007] - bpf: Add BPF_FETCH field / create atomic_fetch_add instruction (Jiri Olsa) [1874007] - bpf: Move BPF_STX reserved field check into BPF_STX verifier code (Jiri Olsa) [1874007] - bpf: Rename BPF_XADD and prepare to encode other atomics in .imm (Jiri Olsa) [1874007] - bpf: x86: Factor out a lookup table for some ALU opcodes (Jiri Olsa) [1874007] - bpf: x86: Factor out emission of REX byte (Jiri Olsa) [1874007] - bpf: x86: Factor out emission of ModR/M for *(reg + off) (Jiri Olsa) [1874007] - bpf, libbpf: Avoid unused function warning on bpf_tail_call_static (Jiri Olsa) [1874007] - selftests/bpf: Install btf_dump test cases (Jiri Olsa) [1874007] - selftests/bpf: Fix installation of urandom_read (Jiri Olsa) [1874007] - selftests/bpf: Move generated test files to $(TEST_GEN_FILES) (Jiri Olsa) [1874007] - selftests/bpf: Fix out-of-tree build (Jiri Olsa) [1874007] - selftests/bpf: Enable cross-building (Jiri Olsa) [1874007] - selftests/bpf: Test kernel module ksym externs (Jiri Olsa) [1874007] - libbpf: Support kernel module ksym externs (Jiri Olsa) [1874007] - bpf: Support BPF ksym variables in kernel modules (Jiri Olsa) [1874007] - selftests/bpf: Sync RCU before unloading bpf_testmod (Jiri Olsa) [1874007] - bpf: Fix a verifier message for alloc size helper arg (Jiri Olsa) [1874007] - bpf: Clarify return value of probe str helpers (Jiri Olsa) [1874007] - libbpf: Clarify kernel type use with USER variants of CORE reading macros (Jiri Olsa) [1874007] - selftests/bpf: Remove duplicate include in test_lsm (Jiri Olsa) [1874007] - bpf: Remove unnecessary include from preload/iterators (Jiri Olsa) [1874007] - selftests/bpf: Add tests for user- and non-CO-RE BPF_CORE_READ() variants (Jiri Olsa) [1874007] - libbpf: Add non-CO-RE variants of BPF_CORE_READ() macro family (Jiri Olsa) [1874007] - selftests/bpf: Fix a compile error for BPF_F_BPRM_SECUREEXEC (Jiri Olsa) [1874007] - bpf: Use thread_group_leader() (Jiri Olsa) [1874007] - bpf: Save correct stopping point in file seq iteration (Jiri Olsa) [1874007] - selftests/bpf: Work-around EBUSY errors from hashmap update/delete (Jiri Olsa) [1874007] - bpf: Add schedule point in htab_init_buckets() (Jiri Olsa) [1874007] - bpf: Remove unused including (Jiri Olsa) [1874007] - selftests/bpf: Fix spelling mistake "tranmission" -> "transmission" (Jiri Olsa) [1874007] - selftests/bpf: Clarify build error if no vmlinux (Jiri Olsa) [1874007] - tweewide: Fix most Shebang lines (Jiri Olsa) [1874007] - bpf: In bpf_task_fd_query use fget_task (Jiri Olsa) [1874007] - selftests/bpf: Add a test for ptr_to_map_value on stack for helper access (Jiri Olsa) [1874007] - bpf: Permits pointers on stack for helper calls (Jiri Olsa) [1874007] - libbpf: Expose libbpf ring_buffer epoll_fd (Jiri Olsa) [1874007] - selftests/bpf: Add set_attach_target() API selftest for module target (Jiri Olsa) [1874007] - libbpf: Support modules in bpf_program__set_attach_target() API (Jiri Olsa) [1874007] - selftests/bpf: Silence ima_setup.sh when not running in verbose mode. (Jiri Olsa) [1874007] - selftests/bpf: Drop the need for LLVM's llc (Jiri Olsa) [1874007] - selftests/bpf: fix bpf_testmod.ko recompilation logic (Jiri Olsa) [1874007] - selftests/bpf: Make selftest compilation work on clang 11 (Jiri Olsa) [1874007] - selftests/bpf: Xsk selftests - adding xdpxceiver to .gitignore (Jiri Olsa) [1874007] - selftests/bpf: Drop tcp-{client,server}.py from Makefile (Jiri Olsa) [1874007] - selftests/bpf: Xsk selftests - Bi-directional Sockets - SKB, DRV (Jiri Olsa) [1874007] - selftests/bpf: Xsk selftests - Socket Teardown - SKB, DRV (Jiri Olsa) [1874007] - selftests/bpf: Xsk selftests - DRV POLL, NOPOLL (Jiri Olsa) [1874007] - selftests/bpf: Xsk selftests - SKB POLL, NOPOLL (Jiri Olsa) [1874007] - selftests/bpf: Xsk selftests framework (Jiri Olsa) [1874007] - bpf: Return -ENOTSUPP when attaching to non-kernel BTF (Jiri Olsa) [1874007] - bpf: Propagate __user annotations properly (Jiri Olsa) [1874007] - bpf: Avoid overflows involving hash elem_size (Jiri Olsa) [1874007] - selftests/bpf: Test bpf_sk_storage_get in tcp iterators (Jiri Olsa) [1874007] - selftests/bpf: Add an iterator selftest for bpf_sk_storage_get (Jiri Olsa) [1874007] - selftests/bpf: Add an iterator selftest for bpf_sk_storage_delete (Jiri Olsa) [1874007] - bpf: Add a bpf_sock_from_file helper (Jiri Olsa) [1874007] - selftests/bpf: Avoid errno clobbering (Jiri Olsa) [1874007] - selftests/bpf: Print reason when a tester could not run a program (Jiri Olsa) [1874007] - selftests/bpf: Fix invalid use of strncat in test_sockmap (Jiri Olsa) [1874007] - libbpf: Use memcpy instead of strncpy to please GCC (Jiri Olsa) [1874007] - selftests/bpf: Add fentry/fexit/fmod_ret selftest for kernel module (Jiri Olsa) [1874007] - selftests/bpf: Add tp_btf CO-RE reloc test for modules (Jiri Olsa) [1874007] - libbpf: Support attachment of BPF tracing programs to kernel modules (Jiri Olsa) [1874007] - libbpf: Factor out low-level BPF program loading helper (Jiri Olsa) [1874007] - bpf: Allow to specify kernel module BTFs when attaching BPF programs (Jiri Olsa) [1874007] - bpf: Remove hard-coded btf_vmlinux assumption from BPF verifier (Jiri Olsa) [1874007] - selftests/bpf: Add CO-RE relocs selftest relying on kernel module BTF (Jiri Olsa) [1874007] - selftests/bpf: Add support for marking sub-tests as skipped (Jiri Olsa) [1874007] - selftests/bpf: Add bpf_testmod kernel module for testing (Jiri Olsa) [1874007] - libbpf: Add kernel module BTF support for CO-RE relocations (Jiri Olsa) [1874007] - libbpf: Refactor CO-RE relocs to not assume a single BTF object (Jiri Olsa) [1874007] - libbpf: Add internal helper to load BTF data by FD (Jiri Olsa) [1874007] - selftests/bpf: Add Userspace tests for TCP_WINDOW_CLAMP (Jiri Olsa) [1874007] - bpf: Fix cold build of test_progs-no_alu32 (Jiri Olsa) [1874007] - libbpf: Cap retries in sys_bpf_prog_load (Jiri Olsa) [1874007] - libbpf: Sanitise map names before pinning (Jiri Olsa) [1874007] - libbpf: Fail early when loading programs with unspecified type (Jiri Olsa) [1874007] - selftests/bpf: Indent ima_setup.sh with tabs. (Jiri Olsa) [1874007] - selftests/bpf: Add config dependency on BLK_DEV_LOOP (Jiri Olsa) [1874007] - selftests/bpf: Ensure securityfs mount before writing ima policy (Jiri Olsa) [1874007] - selftests/bpf: Update ima_setup.sh for busybox (Jiri Olsa) [1874007] - libbpf: Separate XDP program load with xsk socket creation (Jiri Olsa) [1874007] - selftests/bpf: Copy file using read/write in local storage test (Jiri Olsa) [1874007] - libbpf: Add base BTF accessor (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for bpf progs (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for bpf local storage maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for stackmap maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for bpf ringbuffer (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for reuseport_array maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for queue_stack_maps maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for lpm_trie maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for hashtab maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for devmap maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for cgroup storage maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for cpumap maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for bpf_struct_ops maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for arraymap maps (Jiri Olsa) [1874007] - bpf: Memcg-based memory accounting for bpf local storage maps (Jiri Olsa) [1874007] - bpf: Memcg-based memory accounting for bpf ringbuffer (Jiri Olsa) [1874007] - bpf: Memcg-based memory accounting for lpm_trie maps (Jiri Olsa) [1874007] - bpf: Refine memcg-based memory accounting for hashtab maps (Jiri Olsa) [1874007] - bpf: Refine memcg-based memory accounting for devmap maps (Jiri Olsa) [1874007] - bpf: Memcg-based memory accounting for cgroup storage maps (Jiri Olsa) [1874007] - bpf: Refine memcg-based memory accounting for cpumap maps (Jiri Olsa) [1874007] - bpf: Refine memcg-based memory accounting for arraymap maps (Jiri Olsa) [1874007] - bpf: Memcg-based memory accounting for bpf maps (Jiri Olsa) [1874007] - bpf: Prepare for memcg-based memory accounting for bpf maps (Jiri Olsa) [1874007] - bpf: Memcg-based memory accounting for bpf progs (Jiri Olsa) [1874007] - selftests/bpf: Extend bind{4,6} programs with a call to bpf_setsockopt (Jiri Olsa) [1874007] - selftests/bpf: Rewrite test_sock_addr bind bpf into C (Jiri Olsa) [1874007] - selftests/bpf: Fix flavored variants of test_ima (Jiri Olsa) [1874007] - libbpf: Replace size_t with __u32 in xsk interfaces (Jiri Olsa) [1874007] - bpf: Add a selftest for bpf_ima_inode_hash (Jiri Olsa) [1874007] - bpf: Add a BPF helper for getting the IMA hash of an inode (Jiri Olsa) [1874007] - libbpf: Add support for canceling cached_cons advance (Jiri Olsa) [1874007] - bpf: Refactor check_cfg to use a structured loop. (Jiri Olsa) [1874007] - selftest/bpf: Fix rst formatting in readme (Jiri Olsa) [1874007] - selftest/bpf: Fix link in readme (Jiri Olsa) [1874007] - bpf: Simplify task_file_seq_get_next() (Jiri Olsa) [1874007] - selftests/bpf: Mark tests that require unaligned memory access (Jiri Olsa) [1874007] - selftests/bpf: Avoid running unprivileged tests with alignment requirements (Jiri Olsa) [1874007] - selftests/bpf: Fix broken riscv build (Jiri Olsa) [1874007] - bpf: Add bpf_ktime_get_coarse_ns helper (Jiri Olsa) [1874007] - bpf: Add tests for bpf_bprm_opts_set helper (Jiri Olsa) [1874007] - bpf: Add bpf_bprm_opts_set helper (Jiri Olsa) [1874007] - libbpf: bpf__find_by_name[_kind] should use btf__get_nr_types() (Jiri Olsa) [1874007] - selftest/bpf: Fix IPV6FR handling in flow dissector (Jiri Olsa) [1874007] - bpf: Augment the set of sleepable LSM hooks (Jiri Olsa) [1874007] - bpf: selftest: Use bpf_sk_storage in FENTRY/FEXIT/RAW_TP (Jiri Olsa) [1874007] - selftests/bpf: Add asm tests for pkt vs pkt_end comparison. (Jiri Olsa) [1874007] - selftests/bpf: Add skb_pkt_end test (Jiri Olsa) [1874007] - bpf: Support for pointers beyond pkt_end. (Jiri Olsa) [1874007] - bpf: Compile out btf_parse_module() if module BTF is not enabled (Jiri Olsa) [1874007] - selftest/bpf: Add missed ip6ip6 test back (Jiri Olsa) [1874007] - bpf: Keep module's btf_data_size intact after load (Jiri Olsa) [1874007] - bpf: Sanitize BTF data pointer after module is loaded (Jiri Olsa) [1874007] - bpf: Load and verify kernel module BTFs (Jiri Olsa) [1874007] - bpf: Assign ID to vmlinux BTF and return extra info for BTF in GET_OBJ_INFO (Jiri Olsa) [1874007] - bpf: Add in-kernel split BTF support (Jiri Olsa) [1874007] - bpf, btf: Remove the duplicate btf_ids.h include (Jiri Olsa) [1874007] - selftests/bpf: Fix selftest build with old libc (Jiri Olsa) [1874007] - bpf: Exercise syscall operations for inode and sk storage (Jiri Olsa) [1874007] - bpf: Add tests for task_local_storage (Jiri Olsa) [1874007] - bpf: Update selftests for local_storage to use vmlinux.h (Jiri Olsa) [1874007] - bpf: Implement get_current_task_btf and RET_PTR_TO_BTF_ID (Jiri Olsa) [1874007] - libbpf: Add support for task local storage (Jiri Olsa) [1874007] - bpf: Implement task local storage (Jiri Olsa) [1874007] - bpf: Allow LSM programs to use bpf spin locks (Jiri Olsa) [1874007] - bpf: Lift hashtab key_size limit (Jiri Olsa) [1874007] - selftests/bpf: Add split BTF dedup selftests (Jiri Olsa) [1874007] - libbpf: Accomodate DWARF/compiler bug with duplicated identical arrays (Jiri Olsa) [1874007] - libbpf: Support BTF dedup of split BTFs (Jiri Olsa) [1874007] - libbpf: Fix BTF data layout checks and allow empty BTF (Jiri Olsa) [1874007] - selftests/bpf: Add checking of raw type dump in BTF writer APIs selftests (Jiri Olsa) [1874007] - selftests/bpf: Add split BTF basic test (Jiri Olsa) [1874007] - libbpf: Implement basic split BTF support (Jiri Olsa) [1874007] - libbpf: Unify and speed up BTF string deduplication (Jiri Olsa) [1874007] - selftest/bpf: Relax btf_dedup test checks (Jiri Olsa) [1874007] - libbpf: Factor out common operations in BTF writing APIs (Jiri Olsa) [1874007] - selftest/bpf: Use global variables instead of maps for test_tcpbpf_kern (Jiri Olsa) [1874007] - selftests/bpf: Migrate tcpbpf_user.c to use BPF skeleton (Jiri Olsa) [1874007] - selftests/bpf: Replace EXPECT_EQ with ASSERT_EQ and refactor verify_results (Jiri Olsa) [1874007] - selftests/bpf: Drop python client/server in favor of threads (Jiri Olsa) [1874007] - selftests/bpf: Move test_tcppbf_user into test_progs (Jiri Olsa) [1874007] - bpf: Fix error path in htab_map_alloc() (Jiri Olsa) [1874007] - bpf: Avoid hashtab deadlock with map_locked (Jiri Olsa) [1874007] - bpf: Use separate lockdep class for each hashtab (Jiri Olsa) [1874007] - fault-injection: handle EI_ETYPE_TRUE (Jiri Olsa) [1874007] - vfs, fdtable: Add fget_task helper (Jiri Olsa) [1874007] - [s390] vfio-pci/zdev: Add zPCI capabilities to VFIO_DEVICE_GET_INFO (Claudio Imbrenda) [1858844] - [s390] vfio: Introduce capability definitions for VFIO_DEVICE_GET_INFO (Claudio Imbrenda) [1858844] - [s390] s390/pci: track whether util_str is valid in the zpci_dev (Claudio Imbrenda) [1858844] - [s390] s390/pci: stash version in the zpci_dev (Claudio Imbrenda) [1858844]- Enable CRYPTO_SHA512 and _SSSE3 so these are available in FIPS mode (Vladis Dronov) [1973106] - crypto: drbg - self test for HMAC(SHA-512) (Vladis Dronov) [1973106] - xfrm: xfrm_state_mtu should return at least 1280 for ipv6 (Sabrina Dubroca) [1919786] - xfrm: remove get_mtu indirection from xfrm_type (Sabrina Dubroca) [1919786] - netfilter: move endif to correct location (Florian Westphal) [1971991] - netfilter: nft_compat: remove flush counter optimization (Florian Westphal) [1974323] - mptcp: fix soft lookup in subflow_error_report() (Florian Westphal) [1936368] - selftests: mptcp: enable syncookie only in absence of reorders (Florian Westphal) [1936368] - mptcp: do not warn on bad input from the network (Florian Westphal) [1936368] - mptcp: wake-up readers only for in sequence data (Florian Westphal) [1936368] - mptcp: try harder to borrow memory from subflow under pressure (Florian Westphal) [1936368] - mptcp: Fix out of bounds when parsing TCP options (Florian Westphal) [1936368] - selftests: mptcp_connect: add SO_TIMESTAMPNS cmsg support (Florian Westphal) [1936368] - mptcp: receive path cmsg support (Florian Westphal) [1936368] - tcp: export timestamp helpers for mptcp (Florian Westphal) [1936368] - mptcp: setsockopt: handle SOL_SOCKET in one place only (Florian Westphal) [1936368] - mptcp: sockopt: propagate timestamp request to subflows (Florian Westphal) [1936368] - sock: expose so_timestamping options for mptcp (Florian Westphal) [1936368] - mptcp: restrict values of 'enabled' sysctl (Florian Westphal) [1936368] - mptcp: support SYSCTL only if enabled (Florian Westphal) [1936368] - mptcp: make sure flag signal is set when add addr with port (Florian Westphal) [1936368] - mptcp: remove redundant initialization in pm_nl_init_net() (Florian Westphal) [1936368] - mptcp: generate subflow hmac after mptcp_finish_join() (Florian Westphal) [1936368] - mptcp: using TOKEN_MAX_RETRIES instead of magic number (Florian Westphal) [1936368] - mptcp: fix pr_debug in mptcp_token_new_connect (Florian Westphal) [1936368] - mptcp: update selftest for fallback due to OoO (Florian Westphal) [1936368] - mptcp: do not reset MP_CAPABLE subflow on mapping errors (Florian Westphal) [1936368] - mptcp: always parse mptcp options for MPC reqsk (Florian Westphal) [1936368] - mptcp: fix sk_forward_memory corruption on retransmission (Florian Westphal) [1936368] - mptcp: validate 'id' when stopping the ADD_ADDR retransmit timer (Florian Westphal) [1936368] - mptcp: avoid error message on infinite mapping (Florian Westphal) [1936368] - mptcp: drop unconditional pr_warn on bad opt (Florian Westphal) [1936368] - mptcp: avoid OOB access in setsockopt() (Florian Westphal) [1936368] - mptcp: fix data stream corruption (Florian Westphal) [1936368] - mptcp: fix splat when closing unaccepted socket (Florian Westphal) [1936368] - selftests: mptcp: add a test case for MSG_PEEK (Florian Westphal) [1936368] - mptcp: add MSG_PEEK support (Florian Westphal) [1936368] - mptcp: ignore unsupported msg flags (Florian Westphal) [1936368] - mptcp: implement MSG_TRUNC support (Florian Westphal) [1936368] - mptcp: implement dummy MSG_ERRQUEUE support (Florian Westphal) [1936368] - mptcp: Retransmit DATA_FIN (Florian Westphal) [1936368] - selftests: mptcp: add packet mark test case (Florian Westphal) [1936368] - selftests: mptcp: add the net device name testcase (Florian Westphal) [1936368] - selftests: mptcp: dump more info on mpjoin errors (Florian Westphal) [1936368] - selftests: mptcp: init nstat history (Florian Westphal) [1936368] - selftests: mptcp: launch mptcp_connect with timeout (Florian Westphal) [1936368] - selftests: mptcp: remove id 0 address testcases (Florian Westphal) [1936368] - selftests: mptcp: add addr argument for del_addr (Florian Westphal) [1936368] - selftests: mptcp: avoid calling pm_nl_ctl with bad IDs (Florian Westphal) [1936368] - selftests: mptcp: signal addresses testcases (Florian Westphal) [1936368] - selftests: mptcp: timeout testcases for multi addresses (Florian Westphal) [1936368] - selftests: mptcp: add cfg_do_w for cfg_remove (Florian Westphal) [1936368] - selftests: mptcp: Restore packet capture option in join tests (Florian Westphal) [1936368] - selftests: mptcp: add testcases for removing addrs (Florian Westphal) [1936368] - selftests: mptcp: set addr id for removing testcases (Florian Westphal) [1936368] - selftests: mptcp: add invert argument for chk_rm_nr (Florian Westphal) [1936368] - selftests: mptcp: fail if not enough SYN/3rd ACK (Florian Westphal) [1936368] - selftests: mptcp: display warnings on one line (Florian Westphal) [1936368] - selftests: mptcp: fix ACKRX debug message (Florian Westphal) [1936368] - selftests: mptcp: dump more info on errors (Florian Westphal) [1936368] - selftests: mptcp: add command line arguments for mptcp_join.sh (Florian Westphal) [1936368] - selftests: mptcp: add testcases for ADD_ADDR with port (Florian Westphal) [1936368] - selftests: mptcp: add port argument for pm_nl_ctl (Florian Westphal) [1936368] - selftests: mptcp: add testcases for newly added addresses (Florian Westphal) [1936368] - selftests: mptcp: use minus values for removing address numbers (Florian Westphal) [1936368] - selftests: increase timeout to 10 min (Florian Westphal) [1936368] - selftests: mptcp: add IPv4-mapped IPv6 testcases (Florian Westphal) [1936368] - mptcp: use mptcp_for_each_subflow in mptcp_close (Florian Westphal) [1936368] - mptcp: add tracepoint in subflow_check_data_avail (Florian Westphal) [1936368] - mptcp: add tracepoint in ack_update_msk (Florian Westphal) [1936368] - mptcp: add tracepoint in get_mapping_status (Florian Westphal) [1936368] - mptcp: add tracepoint in mptcp_subflow_get_send (Florian Westphal) [1936368] - mptcp: export mptcp_subflow_active (Florian Westphal) [1936368] - mptcp: fix format specifiers for unsigned int (Florian Westphal) [1936368] - mptcp: sockopt: add TCP_CONGESTION and TCP_INFO (Florian Westphal) [1936368] - mptcp: setsockopt: SO_DEBUG and no-op options (Florian Westphal) [1936368] - mptcp: setsockopt: add SO_INCOMING_CPU (Florian Westphal) [1936368] - mptcp: setsockopt: add SO_MARK support (Florian Westphal) [1936368] - mptcp: setsockopt: support SO_LINGER (Florian Westphal) [1936368] - mptcp: setsockopt: handle receive/send buffer and device bind (Florian Westphal) [1936368] - mptcp: setsockopt: handle SO_KEEPALIVE and SO_PRIORITY (Florian Westphal) [1936368] - mptcp: tag sequence_seq with socket state (Florian Westphal) [1936368] - mptcp: add skeleton to sync msk socket options to subflows (Florian Westphal) [1936368] - mptcp: only admit explicitly supported sockopt (Florian Westphal) [1936368] - mptcp: move sockopt function into a new file (Florian Westphal) [1936368] - mptcp: drop all sub-options except ADD_ADDR when the echo bit is set (Florian Westphal) [1936368] - mptcp: unify add_addr(6)_generate_hmac (Florian Westphal) [1936368] - mptcp: drop MPTCP_ADDR_IPVERSION_4/6 (Florian Westphal) [1936368] - mptcp: use mptcp_addr_info in mptcp_options_received (Florian Westphal) [1936368] - mptcp: drop OPTION_MPTCP_ADD_ADDR6 (Florian Westphal) [1936368] - mptcp: use mptcp_addr_info in mptcp_out_options (Florian Westphal) [1936368] - mptcp: move flags and ifindex out of mptcp_addr_info (Florian Westphal) [1936368] - mptcp: add mptcp reset option support (Florian Westphal) [1936368] - mptcp: remove unneeded check on first subflow (Florian Westphal) [1936368] - mptcp: add active MPC mibs (Florian Westphal) [1936368] - mptcp: add mib for token creation fallback (Florian Westphal) [1936368] - mptcp: remove id 0 address (Florian Westphal) [1936368] - mptcp: unify RM_ADDR and RM_SUBFLOW receiving (Florian Westphal) [1936368] - mptcp: remove all subflows involving id 0 address (Florian Westphal) [1936368] - mptcp: subflow.c: Fix a typo (Florian Westphal) [1936368] - mptcp: rename mptcp_pm_nl_add_addr_send_ack (Florian Westphal) [1936368] - mptcp: send ack for rm_addr (Florian Westphal) [1936368] - mptcp: drop useless addr_signal clear (Florian Westphal) [1936368] - mptcp: move to next addr when subflow creation fail (Florian Westphal) [1936368] - mptcp: export lookup_anno_list_by_saddr (Florian Westphal) [1936368] - mptcp: move to next addr when timeout (Florian Westphal) [1936368] - mptcp: drop unused subflow in mptcp_pm_subflow_established (Florian Westphal) [1936368] - mptcp: skip connecting the connected address (Florian Westphal) [1936368] - mptcp: drop argument port from mptcp_pm_announce_addr (Florian Westphal) [1936368] - mptcp: clean-up the rtx path (Florian Westphal) [1936368] - mptcp: fix ADD_ADDR HMAC in case port is specified (Florian Westphal) [1936368] - mptcp: remove a list of addrs when flushing (Florian Westphal) [1936368] - mptcp: remove multi addresses and subflows in PM (Florian Westphal) [1936368] - mptcp: remove multi subflows in PM (Florian Westphal) [1936368] - mptcp: remove multi addresses in PM (Florian Westphal) [1936368] - mptcp: add rm_list_rx in mptcp_pm_data (Florian Westphal) [1936368] - mptcp: add rm_list in mptcp_options_received (Florian Westphal) [1936368] - mptcp: add rm_list_tx in mptcp_pm_data (Florian Westphal) [1936368] - mptcp: add rm_list in mptcp_out_options (Florian Westphal) [1936368] - mptcp: fix bit MPTCP_PUSH_PENDING tests (Florian Westphal) [1936368] - mptcp: fix length of ADD_ADDR with port sub-option (Florian Westphal) [1936368] - mptcp: free resources when the port number is mismatched (Florian Westphal) [1936368] - mptcp: fix missing wakeup (Florian Westphal) [1936368] - mptcp: fix race in release_cb (Florian Westphal) [1936368] - mptcp: factor out __mptcp_retrans helper() (Florian Westphal) [1936368] - mptcp: reset 'first' and ack_hint on subflow close (Florian Westphal) [1936368] - mptcp: dispose initial struct socket when its subflow is closed (Florian Westphal) [1936368] - mptcp: fix memory accounting on allocation error (Florian Westphal) [1936368] - mptcp: put subflow sock on connect error (Florian Westphal) [1936368] - mptcp: reset last_snd on subflow close (Florian Westphal) [1936368] - mptcp: do not wakeup listener for MPJ subflows (Florian Westphal) [1936368] - mptcp: fix DATA_FIN generation on early shutdown (Florian Westphal) [1936368] - mptcp: fix DATA_FIN processing for orphaned sockets (Florian Westphal) [1936368] - mptcp: add local addr info in mptcp_info (Florian Westphal) [1936368] - mptcp: add netlink event support (Florian Westphal) [1936368] - mptcp: avoid lock_fast usage in accept path (Florian Westphal) [1936368] - netlink: don't call ->netlink_bind with table lock held (Florian Westphal) [1936368] - genetlink: restrict upcoming mptcp netlink events to CAP_NET_ADMIN (Florian Westphal) [1936368] - mptcp: pass subflow socket to a few helpers (Florian Westphal) [1936368] - mptcp: move subflow close loop after sk close check (Florian Westphal) [1936368] - mptcp: schedule worker when subflow is closed (Florian Westphal) [1936368] - mptcp: split __mptcp_close_ssk helper (Florian Westphal) [1936368] - mptcp: move pm netlink work into pm_netlink (Florian Westphal) [1936368] - mptcp: add a missing retransmission timer scheduling (Florian Westphal) [1936368] - mptcp: better msk receive window updates (Florian Westphal) [1936368] - mptcp: init mptcp request socket earlier (Florian Westphal) [1936368] - mptcp: fix spurious retransmissions (Florian Westphal) [1936368] - mptcp: fix poll after shutdown (Florian Westphal) [1936368] - mptcp: deliver ssk errors to msk (Florian Westphal) [1936368] - mptcp: pm: add lockdep assertions (Florian Westphal) [1936368] - mptcp: add the mibs for ADD_ADDR with port (Florian Westphal) [1936368] - mptcp: deal with MPTCP_PM_ADDR_ATTR_PORT in PM netlink (Florian Westphal) [1936368] - mptcp: enable use_port when invoke addresses_equal (Florian Westphal) [1936368] - mptcp: add port number check for MP_JOIN (Florian Westphal) [1936368] - mptcp: add a new helper subflow_req_create_thmac (Florian Westphal) [1936368] - mptcp: drop unused skb in subflow_token_join_request (Florian Westphal) [1936368] - mptcp: create the listening socket for new port (Florian Westphal) [1936368] - mptcp: create subflow or signal addr for newly added address (Florian Westphal) [1936368] - mptcp: drop *_max fields in mptcp_pm_data (Florian Westphal) [1936368] - mptcp: use WRITE_ONCE for the pernet *_max (Florian Westphal) [1936368] - mptcp: pm nl: reduce variable scope (Florian Westphal) [1936368] - mptcp: pm nl: support IPv4 mapped in v6 addresses (Florian Westphal) [1936368] - mptcp: support MPJoin with IPv4 mapped in v6 sk (Florian Westphal) [1936368] - mptcp: use sha256() instead of open coding (Florian Westphal) [1936368] - crypto: lib/sha256 - add sha256() function (Florian Westphal) [1936368] - mptcp: use SHA256_BLOCK_SIZE, not SHA_MESSAGE_BYTES (Florian Westphal) [1936368] - xprtrdma: Pad optimization, revisited (Steve Dickson) [1926957] - ibmvnic: remove set but not used variable 'netdev' (Diego Domingos) [1922193] - net/ibmvnic: Remove tests of member address (Diego Domingos) [1922193] - ibmvnic: remove duplicate napi_schedule call in do_reset function (Diego Domingos) [1922193] - ibmvnic: avoid calling napi_disable() twice (Diego Domingos) [1922193] - ibmvnic: queue reset work in system_long_wq (Diego Domingos) [1922193] - ibmvnic: correctly use dev_consume/free_skb_irq (Diego Domingos) [1922193] - ibmvnic: improve failover sysfs entry (Diego Domingos) [1922193] - ibmvnic: print adapter state as a string (Diego Domingos) [1922193] - ibmvnic: print reset reason as a string (Diego Domingos) [1922193] - ibmvnic: clean up the remaining debugfs data structures (Diego Domingos) [1922193] - ibmvnic: Use 'skb_frag_address()' instead of hand coding it (Diego Domingos) [1922193] - ibmvnic: remove excessive irqsave (Diego Domingos) [1922193] - ibmvnic: always store valid MAC address (Diego Domingos) [1922193] - ibmvnic: Fix possibly uninitialized old_num_tx_queues variable warning. (Diego Domingos) [1922193] - vio: make remove callback return void (Diego Domingos) [1922193] - tty: hvcs: Drop unnecessary if block (Diego Domingos) [1922193] - ibmvnic: serialize access to work queue on remove (Diego Domingos) [1922193] - ibmvnic: skip send_request_unmap for timeout reset (Diego Domingos) [1922193] - ibmvnic: add memory barrier to protect long term buffer (Diego Domingos) [1922193] - ibmvnic: substitute mb() with dma_wmb() for send_*crq* functions (Diego Domingos) [1922193] - ibmvnic: prefer strscpy over strlcpy (Diego Domingos) [1922193] - ibmvnic: remove unused spinlock_t stats_lock definition (Diego Domingos) [1922193] - ibmvnic: add comments for spinlock_t definitions (Diego Domingos) [1922193] - ibmvnic: fix miscellaneous checks (Diego Domingos) [1922193] - ibmvnic: avoid multiple line dereference (Diego Domingos) [1922193] - ibmvnic: fix braces (Diego Domingos) [1922193] - ibmvnic: fix block comments (Diego Domingos) [1922193] - ibmvnic: prefer 'unsigned long' over 'unsigned long int' (Diego Domingos) [1922193] - ibmvnic: remove unnecessary rmb() inside ibmvnic_poll (Diego Domingos) [1922193] - ibmvnic: rework to ensure SCRQ entry reads are properly ordered (Diego Domingos) [1922193] - ibmvnic: Ensure that CRQ entry read are correctly ordered (Diego Domingos) [1922193] - net: ethernet: ibm: ibmvnic: Fix some kernel-doc misdemeanours (Diego Domingos) [1922193] - powerpc/hmi: Fix kernel hang when TB is in error state. (Gustavo Walbon) [1924091] - powerpc/eeh: Fix EEH handling for hugepages in ioremap space. (Gustavo Walbon) [1924090] - powerpc/pseries: Only register vio drivers if vio bus exists (Gustavo Walbon) [1924090] - powerpc/pci: Remove unimplemented prototypes (Gustavo Walbon) [1924090] - powerpc/powernv/pci: Use kzalloc() for phb related allocations (Gustavo Walbon) [1924090] - powerpc/pasemi: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/embedded6xx/mve5100: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/embedded6xx/mpc7448: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/embedded6xx/linkstation: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/embedded6xx/holly: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/chrp: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/amigaone: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/83xx: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/82xx/*: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/52xx/mpc5200_simple: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/52xx/media5200: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/52xx/lite5200: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/52xx/efika: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/512x: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/pci: Move PHB discovery for PCI_DN using platforms (Gustavo Walbon) [1924090] - powerpc/maple: Fix declaration made after definition (Gustavo Walbon) [1924090] - powerpc/pci: Add ppc_md.discover_phbs() (Gustavo Walbon) [1924090] - powerpc/pci: Delete traverse_pci_dn() (Gustavo Walbon) [1924090] - powerpc/eeh: Rework pci_dev lookup in debugfs attributes (Gustavo Walbon) [1924090] - selftests/powerpc: Add VF recovery tests (Gustavo Walbon) [1924090] - powerpc/pseries/eeh: Make pseries_send_allow_unfreeze() static (Gustavo Walbon) [1924090] - powerpc/pseries/eeh: Make pseries_pcibios_bus_add_device() static (Gustavo Walbon) [1924090] - selftests/powerpc: Make the test check in eeh-basic.sh posix compliant (Gustavo Walbon) [1924090] - powernv/pci: Print an error when device enable is blocked (Gustavo Walbon) [1924090] - selftests/powerpc/eeh: disable kselftest timeout setting for eeh-basic (Gustavo Walbon) [1924090] - powerpc/eeh_cache: Fix a possible debugfs deadlock (Gustavo Walbon) [1924090] - powerpc/eeh: Fix eeh_dev_check_failure() for PE#0 (Gustavo Walbon) [1924090] - selftests/powerpc: Fix eeh-basic.sh exit codes (Gustavo Walbon) [1924090] - powerpc/pseries/eeh: Fix use of uninitialised variable (Gustavo Walbon) [1924090] - powerpc/eeh: Delete eeh_pe->config_addr (Gustavo Walbon) [1924090] - powerpc/eeh: Clean up PE addressing (Gustavo Walbon) [1924090] - powerpc/pseries/eeh: Allow zero to be a valid PE configuration address (Gustavo Walbon) [1924090] - powerpc/pseries/eeh: Rework device EEH PE determination (Gustavo Walbon) [1924090] - powerpc/pseries/eeh: Clean up pe_config_addr lookups (Gustavo Walbon) [1924090] - powerpc/eeh: Move EEH initialisation to an arch initcall (Gustavo Walbon) [1924090] - powerpc/eeh: Delete eeh_ops->init (Gustavo Walbon) [1924090] - powerpc/pseries: Stop using eeh_ops->init() (Gustavo Walbon) [1924090] - powerpc/powernv: Stop using eeh_ops->init() (Gustavo Walbon) [1924090] - powerpc/eeh: Rework EEH initialisation (Gustavo Walbon) [1924090] - powerpc/pseries/eeh: Fix dumb linebreaks (Gustavo Walbon) [1924090] - selftests/powerpc: Squash spurious errors due to device removal (Gustavo Walbon) [1924090] - powerpc/eeh: Move PE tree setup into the platform (Gustavo Walbon) [1924090] - powerpc/eeh: Drop pdn use in eeh_pe_tree_insert() (Gustavo Walbon) [1924090] - powerpc/eeh: Rename eeh_{add_to|remove_from}_parent_pe() (Gustavo Walbon) [1924090] - powerpc/eeh: Remove class code field from edev (Gustavo Walbon) [1924090] - powerpc/eeh: Remove spurious use of pci_dn in eeh_dump_dev_log (Gustavo Walbon) [1924090] - powerpc/eeh: Pass eeh_dev to eeh_ops->{read|write}_config() (Gustavo Walbon) [1924090] - powerpc/eeh: Pass eeh_dev to eeh_ops->resume_notify() (Gustavo Walbon) [1924090] - powerpc/eeh: Pass eeh_dev to eeh_ops->restore_config() (Gustavo Walbon) [1924090] - powerpc/eeh: Remove VF config space restoration (Gustavo Walbon) [1924090] - powerpc/eeh: Kill off eeh_ops->get_pe_addr() (Gustavo Walbon) [1924090] - powerpc/pseries: Stop using pdn->pe_number (Gustavo Walbon) [1924090] - powerpc/eeh: Move vf_index out of pci_dn and into eeh_dev (Gustavo Walbon) [1924090] - powerpc/eeh: Remove eeh_dev.c (Gustavo Walbon) [1924090] - powerpc/eeh: Remove eeh_dev_phb_init_dynamic() (Gustavo Walbon) [1924090] - powerpc/powernv: Make pnv_pci_sriov_enable() and friends static (Gustavo Walbon) [1924090] - powerpc/pseries: Make vio and ibmebus initcalls pseries specific (Gustavo Walbon) [1924090] - powerpc/eeh: Release EEH device state synchronously (Gustavo Walbon) [1924090] - powerpc/eeh: Rework eeh_ops->probe() (Gustavo Walbon) [1924090] - powerpc/eeh: Make early EEH init pseries specific (Gustavo Walbon) [1924090] - powerpc/eeh: Remove PHB check in probe (Gustavo Walbon) [1924090] - powerpc/eeh: Do early EEH init only when required (Gustavo Walbon) [1924090] - powerpc/eeh: Only dump stack once if an MMIO loop is detected (Gustavo Walbon) [1924090] - powernv/pci: Add a debugfs entry to dump PHB's IODA PE state (Gustavo Walbon) [1924090] - powernv/pci: Allow any write trigger the diag dump (Gustavo Walbon) [1924090] - powernv/pci: Use pnv_phb as the private data for debugfs entries (Gustavo Walbon) [1924090] - powerpc/powernv/npu: Fix debugfs_simple_attr.cocci warnings (Gustavo Walbon) [1924090] - powerpc/pcidn: Warn when sriov pci_dn management is used incorrectly (Gustavo Walbon) [1924090] - powerpc/pcidn: Make VF pci_dn management CONFIG_PCI_IOV specific (Gustavo Walbon) [1924090] - powerpc/sriov: Remove VF eeh_dev state when disabling SR-IOV (Gustavo Walbon) [1924090] - powerpc/eeh_sysfs: Make clearing EEH_DEV_SYSFS saner (Gustavo Walbon) [1924090] - powerpc/eeh_sysfs: Remove double pci_dn lookup. (Gustavo Walbon) [1924090] - powerpc/eeh_sysfs: ifdef pseries sr-iov sysfs properties (Gustavo Walbon) [1924090] - powerpc/eeh_cache: Don't use pci_dn when inserting new ranges (Gustavo Walbon) [1924090] - powerpc/eeh: differentiate duplicate detection message (Gustavo Walbon) [1924090] - powerpc/eeh: Handle hugepages in ioremap space (Gustavo Walbon) [1924090] - powerpc/powernv-eeh: Consisely desribe what this file does (Gustavo Walbon) [1924090] - powerpc/eeh_cache: fix a W=1 kernel-doc warning (Gustavo Walbon) [1924090] - powerpc/eeh_cache: Add a way to dump the EEH address cache (Gustavo Walbon) [1924090] - powerpc/powernv: Escalate reset when IODA reset fails (Gustavo Walbon) [1924090] - powerpc/powernv/eeh/npu: Fix uninitialized variables in opal_pci_eeh_freeze_status (Gustavo Walbon) [1924090] - powerpc: eeh_event: convert semaphore to completion (Gustavo Walbon) [1924090] - powerpc/eeh: Declare pci_ers_result_name() as static (Gustavo Walbon) [1924090] - Bluetooth: verify AMP hci_chan before amp_destroy (Gopal Tiwari) [1962546] {CVE-2021-33034} - NFSv4.2 fix handling of sr_eof in SEEK's reply (Steve Dickson) [1948015] - SUNRPC: Fix null pointer dereference in svc_rqst_free() (Benjamin Coddington) [1952008] - NFSv4: Use sequence counter with associated spinlock (Benjamin Coddington) [1952008] - NFSv4.2: fix return value of _nfs4_get_security_label() (Benjamin Coddington) [1952008] - NFSD: fix error handling in NFSv4.0 callbacks (Benjamin Coddington) [1952008] - NFS: Don't gratuitously clear the inode cache when lookup failed (Benjamin Coddington) [1952008] - NFS: Don't revalidate the directory permissions on a lookup failure (Benjamin Coddington) [1952008] - nfsd: register pernet ops last, unregister first (Benjamin Coddington) [1952008] - SUNRPC: Fix general protection fault in trace_rpc_xdr_overflow() (Benjamin Coddington) [1952008] - lockd: fix access beyond unterminated strings in prints (Benjamin Coddington) [1952008] - tty: Protect disc_data in n_tty_close and n_tty_flush_buffer (Rafael Aquini) [1879861] - hwmon: (amd_energy) Add AMD family 19h model 30h x86 match (Terry Bowman) [1949280]- redhat/configs: Re-enable dptf_power module (Prarit Bhargava) [1962349] - net/sched: act_ct: Offload connections with commit action (Marcelo Ricardo Leitner) [1965817] - netfilter: flowtable: Remove redundant hw refresh bit (Marcelo Ricardo Leitner) [1965817] - inet_diag: add support for tw_mark (Xin Long) [1972967] - mm: thp: fix MADV_REMOVE deadlock on shmem THP (Waiman Long) [1974659] {CVE-2020-29368} - mm: thp: make the THP mapcount atomic against __split_huge_pmd_locked() (Waiman Long) [1974659] {CVE-2020-29368} - mmap locking API: add mmap_lock_is_contended() (Waiman Long) [1970177] - mm: madvise: fix vma user-after-free (Waiman Long) [1970177] - khugepaged: collapse_pte_mapped_thp() protect the pmd lock (Waiman Long) [1970177] - khugepaged: collapse_pte_mapped_thp() flush the right range (Waiman Long) [1970177] - mm/mmap.c: close race between munmap() and expand_upwards()/downwards() (Waiman Long) [1970177] - mm: document warning in move_normal_pmd() and make it warn only once (Waiman Long) [1970177] - mmap locking API: convert mmap_sem comments (Waiman Long) [1970177] - mmap locking API: convert mmap_sem API comments (Waiman Long) [1970177] - mmap locking API: rename mmap_sem to mmap_lock (Waiman Long) [1970177] - mmap locking API: add mmap_assert_locked() and mmap_assert_write_locked() (Waiman Long) [1970177] - mmap locking API: add MMAP_LOCK_INITIALIZER (Waiman Long) [1970177] - mmap locking API: convert nested write lock sites (Waiman Long) [1970177] - mmap locking API: convert mmap_sem call sites missed by coccinelle (Waiman Long) [1970177] - mmap locking API: use coccinelle to convert mmap_sem rwsem call sites (Waiman Long) [1970177] - MMU notifier: use the new mmap locking API (Waiman Long) [1970177] - mm/gup.c: further document vma_permits_fault() (Waiman Long) [1970177] - mm/gup.c: update the documentation (Waiman Long) [1970177] - mm/ksm: fix NULL pointer dereference when KSM zero page is enabled (Waiman Long) [1970177] - proc: inline vma_stop into m_stop (Waiman Long) [1970177] - mm: remove CONFIG_TRANSPARENT_HUGE_PAGECACHE (Waiman Long) [1970177] - fs/io_uring: set FOLL_PIN via pin_user_pages() (Waiman Long) [1970177] - shmem: pin the file in shmem_fault() if mmap_sem is dropped (Waiman Long) [1970177] - mm/gup.c: fix comments of __get_user_pages() and get_user_pages_remote() (Waiman Long) [1970177] - mm/init-mm.c: include for vm_committed_as_batch (Waiman Long) [1970177] - lib/generic-radix-tree.c: add kmemleak annotations (Waiman Long) [1970177] - mm: Remove BUG_ON mmap_sem not held from xxx_trans_huge_lock() (Waiman Long) [1970177] - lib/generic-radix-tree.c: make 2 functions static inline (Waiman Long) [1970177] - x86/mm: Clean up the pmd_read_atomic() comments (Waiman Long) [1970177] - x86/mm: Fix function name typo in pmd_read_atomic() comment (Waiman Long) [1970177] - khugepaged: enable collapse pmd for pte-mapped THP (Waiman Long) [1970177] - mm: Handle MADV_WILLNEED through vfs_fadvise() (Waiman Long) [1970177] - pagewalk: use lockdep_assert_held for locking validation (Waiman Long) [1970177] - mm: use down_read_killable for locking mmap_sem in access_remote_vm (Waiman Long) [1970177] - proc: use down_read_killable mmap_sem for /proc/pid/map_files (Waiman Long) [1970177] - proc: use down_read_killable mmap_sem for /proc/pid/clear_refs (Waiman Long) [1970177] - proc: use down_read_killable mmap_sem for /proc/pid/pagemap (Waiman Long) [1970177] - proc: use down_read_killable mmap_sem for /proc/pid/smaps_rollup (Waiman Long) [1970177] - proc: use down_read_killable mmap_sem for /proc/pid/maps (Waiman Long) [1970177] - mm/filemap.c: correct the comment about VM_FAULT_RETRY (Waiman Long) [1970177] - mm: mmu_gather: remove __tlb_reset_range() for force flush (Waiman Long) [1970177] - arm64/mm: Drop mmap_sem before calling __do_kernel_fault() (Waiman Long) [1970177] - docs/vm: Minor editorial changes in the THP and hugetlbfs (Waiman Long) [1970177] - x86/mpx, mm/core: Fix recursive munmap() corruption (Waiman Long) [1970177] - doc: mm: migration doesn't use FOLL_SPLIT anymore (Waiman Long) [1970177] - filemap: add a comment about FAULT_FLAG_RETRY_NOWAIT behavior (Waiman Long) [1970177] - proc: commit to genradix (Waiman Long) [1970177] - generic radix trees (Waiman Long) [1970177] - mm: swap: add comment for swap_vma_readahead (Waiman Long) [1970177] - x86/mm: Make set_pmd_at() paravirt aware (Waiman Long) [1970177] - mm: select HAVE_MOVE_PMD on x86 for faster mremap (Waiman Long) [1970177] - mm: speed up mremap by 20x on large regions (Waiman Long) [1970177] - mm/mmap.c: remove verify_mm_writelocked() (Waiman Long) [1970177] - x86/fault: Check user_mode(regs) when avoiding an mmap_sem deadlock (Waiman Long) [1970177] - mm: brk: downgrade mmap_sem to read when shrinking (Waiman Long) [1970177] - mm: mremap: downgrade mmap_sem to read when shrinking (Waiman Long) [1970177] - mm: unmap VM_PFNMAP mappings with optimized path (Waiman Long) [1970177] - mm: unmap VM_HUGETLB mappings with optimized path (Waiman Long) [1970177] - mm: mmap: zap pages with read mmap_sem in munmap (Waiman Long) [1970177] - x86/mm: Fix exception table comments (Waiman Long) [1970177] - ACPI: x86: Call acpi_boot_table_init() after acpi_table_upgrade() (Mark Langsdorf) [1946282] - acpi/drivers/thermal: Remove TRIPS_NONE cooling device binding (Mark Langsdorf) [1946282] - thermal/drivers/acpi: Use hot and critical ops (Mark Langsdorf) [1946282] - thermal/core: Add critical and hot ops (Mark Langsdorf) [1946282] - thermal/core: Emit a warning if the thermal zone is updated without ops (Mark Langsdorf) [1946282] - ACPI: scan: Fix _STA getting called on devices with unmet dependencies (Mark Langsdorf) [1946282] - ACPI: tables: x86: Reserve memory occupied by ACPI tables (Mark Langsdorf) [1946282] - ACPICA: Always create namespace nodes using acpi_ns_create_node() (Mark Langsdorf) [1946282] - ACPI: platform: Add balanced-performance platform profile (Mark Langsdorf) [1946282] - ACPI: platform: Hide ACPI_PLATFORM_PROFILE option (Mark Langsdorf) [1946282] - ACPICA: Remove some code duplication from acpi_ev_address_space_dispatch (Mark Langsdorf) [1946282] - ACPICA: Fix race in generic_serial_bus (I2C) and GPIO op_region parameter handling (Mark Langsdorf) [1946282] - ACPI: property: Satisfy kernel doc validator (part 2) (Mark Langsdorf) [1946282] - ACPI: property: Satisfy kernel doc validator (part 1) (Mark Langsdorf) [1946282] - ACPI: property: Make acpi_node_prop_read() static (Mark Langsdorf) [1946282] - ACPI: property: Remove dead code (Mark Langsdorf) [1946282] - iommu/amd: Fix performance counter initialization (Mark Langsdorf) [1946282] - ACPI: property: Fix fwnode string properties matching (Mark Langsdorf) [1946282] - ACPI / NUMA: add a stub function for node_to_pxm() (Mark Langsdorf) [1946282] - ACPI: OSL: Rework acpi_check_resource_conflict() (Mark Langsdorf) [1946282] - ACPI: APEI: ERST: remove unneeded semicolon (Mark Langsdorf) [1946282] - iommu/vt-d: Add new enum value and structure for SATC (Mark Langsdorf) [1946282] - ACPI: Add support for native USB4 control _OSC (Mark Langsdorf) [1946282] - ACPI: Execute platform _OSC also with query bit clear (Mark Langsdorf) [1946282] - redhat/configs: Add CONFIG_ACPI_FPDT (Mark Langsdorf) [1946282] - ACPI: tables: introduce support for FPDT table (Mark Langsdorf) [1946282] - ACPI: APEI: Add is_generic_error() to identify GHES sources (Mark Langsdorf) [1946282] - ACPI: platform-profile: Fix possible deadlock in platform_profile_remove() (Mark Langsdorf) [1946282] - ACPI: platform-profile: Introduce object pointers to callbacks (Mark Langsdorf) [1946282] - PCI/ACPI: Clarify message about _OSC failure (Mark Langsdorf) [1946282] - PCI/ACPI: Remove unnecessary osc_lock (Mark Langsdorf) [1946282] - PCI/ACPI: Make acpi_pci_osc_control_set() static (Mark Langsdorf) [1946282] - media: ACPI / bus: Add acpi_dev_get_next_match_dev() and helper macro (Mark Langsdorf) [1946282] - ACPI: scan: Adjust white space in acpi_device_add() (Mark Langsdorf) [1946282] - ACPI: scan: Rearrange memory allocation in acpi_device_add() (Mark Langsdorf) [1946282] - ACPI: platform-profile: Drop const qualifier for cur_profile (Mark Langsdorf) [1946282] - ACPI: configfs: add missing check after configfs_register_default_group() (Mark Langsdorf) [1946282] - ACPI: CPPC: initialise vaddr pointers to NULL (Mark Langsdorf) [1946282] - ACPI: CPPC: add __iomem annotation to generic_comm_base pointer (Mark Langsdorf) [1946282] - ACPI: CPPC: remove __iomem annotation for cpc_reg's address (Mark Langsdorf) [1946282] - ACPI: Use DEVICE_ATTR_ macros (Mark Langsdorf) [1946282] - ACPICA: Update version to 20210105 (Mark Langsdorf) [1946282] - ACPICA: Updated all copyrights to 2021 (Mark Langsdorf) [1946282] - ACPICA: Remove the VRTC table (Mark Langsdorf) [1946282] - ACPICA: Remove the MTMR (Mid-Timer) table (Mark Langsdorf) [1946282] - ACPICA: Update version to 20201217 (Mark Langsdorf) [1946282] - ACPICA: add type casts for string functions (Mark Langsdorf) [1946282] - ACPICA: fix -Wfallthrough (Mark Langsdorf) [1946282] - ACPICA: Clean up exception code class checks (Mark Langsdorf) [1946282] - ACPICA: Fix exception code class checks (Mark Langsdorf) [1946282] - redhat/configs: Add CONFIG_ACPI_PLATFORM_PROFILE (Mark Langsdorf) [1946282] - ACPI: platform: Add platform profile support (Mark Langsdorf) [1946282] - NTB/msi: Use irq_has_action() (Myron Stowe) [1933153] - NTB: Use struct_size() helper in devm_kzalloc() (Myron Stowe) [1933153] - ntb: intel: Fix memleak in intel_ntb_pci_probe (Myron Stowe) [1933153] - NTB: hw: amd: fix an issue about leak system resources (Myron Stowe) [1933153] - ntb: hw: remove the code that sets the DMA mask (Myron Stowe) [1933153] - [s390] s390/qdio: remove 'merge_pending' mechanism (Claudio Imbrenda) [1919251] - [s390] s390/qdio: improve handling of PENDING buffers for QEBSM devices (Claudio Imbrenda) [1919251] - [s390] s390/qdio: rework q->qdio_error indication (Claudio Imbrenda) [1919251] - [s390] s390/qdio: inline qdio_kick_handler() (Claudio Imbrenda) [1919251] - [s390] s390/qdio: track time of last data IRQ for each device (Claudio Imbrenda) [1919251] - [s390] s390/qdio: make thinint registration symmetric (Claudio Imbrenda) [1919251] - [s390] s390/qdio: adopt new tasklet API (Claudio Imbrenda) [1919251] - [s390] s390/qdio: remove qdio_inbound_q_moved() wrapper (Claudio Imbrenda) [1919251] - [s390] s390/qdio: remove Input tasklet code (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Do not set COMMAND_COMPLETE (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Handle event-lost notification for Version Change events (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Process Version Change events (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Clarify & assert the stat_lock locking in zfcp_qdio_send() (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Remove orphaned function declarations (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Lift Input Queue tasklet from qdio (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Clarify access to erp_action in zfcp_fsf_req_complete() (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Use list_first_entry_or_null() in zfcp_erp_thread() (Claudio Imbrenda) [1919251] - [s390] s390/qdio: always use dev_name() for device name in QIB (Claudio Imbrenda) [1919251] - [s390] s390/qdio: clean up QDR setup (Claudio Imbrenda) [1919251] - [s390] s390/qdio: make qdio_handle_aobs() more robust (Claudio Imbrenda) [1919251] - [s390] s390/cpumf: disable preemption when accessing per-cpu variable (Claudio Imbrenda) [1925527] - [s390] s390/cpumf: rename header file to hwctrset.h (Claudio Imbrenda) [1925527] - [s390] s390/cpumf: remove 60 seconds read limit (Claudio Imbrenda) [1925527] - [s390] s390/cpumf: Add support for complete counter set extraction (Claudio Imbrenda) [1925527]- KVM: X86: hyper-v: Task srcu lock when accessing kvm_memslots() (Vitaly Kuznetsov) [1904570] - KVM: nSVM: remove a warning about vmcb01 VM exit reason (Vitaly Kuznetsov) [1904570] - KVM: x86: Consolidate guest enter/exit logic to common helpers (Vitaly Kuznetsov) [1904570] - KVM: x86: Defer vtime accounting 'til after IRQ handling (Vitaly Kuznetsov) [1904570] - context_tracking: Move guest exit vtime accounting to separate helpers (Vitaly Kuznetsov) [1904570] - context_tracking: Move guest exit context tracking to separate helpers (Vitaly Kuznetsov) [1904570] - context_tracking: Make guest_enter/exit() .noinstr ready (Vitaly Kuznetsov) [1904570] - sched/cputime: Rename vtime_account_system() to vtime_account_kernel() (Vitaly Kuznetsov) [1904570] - x86/kvm/svm: Move guest enter/exit into .noinstr.text (Vitaly Kuznetsov) [1904570] - x86/kvm/vmx: Move guest enter/exit into .noinstr.text (Vitaly Kuznetsov) [1904570] - x86/kvm/svm: Add hardirq tracing on guest enter/exit (Vitaly Kuznetsov) [1904570] - x86/kvm/vmx: Add hardirq tracing to guest enter/exit (Vitaly Kuznetsov) [1904570] - x86/kvm: Move context tracking where it belongs (Vitaly Kuznetsov) [1904570] - Move some more variables to kernel job templates (Michael Hofmann) - Use a different branch name for realtime pipelines (Michael Hofmann) - block: mark queue init done at the end of blk_register_queue (Ming Lei) [1963766] - block: fix race between adding/removing rq qos and normal IO (Ming Lei) [1963766] - netfilter: x_tables: Use correct memory barriers. (Phil Sutter) [1949090] - Revert "netfilter: x_tables: Switch synchronization to RCU" (Phil Sutter) [1949090] - vfio/pci/nvlink2: Do not attempt NPU2 setup on POWER8NVL NPU (Gustavo Walbon) [1891589] - powerpc/powernv/npu: Do not attempt NPU2 setup on POWER8NVL NPU (Gustavo Walbon) [1891589] - cpupower: Add cpuid cap flag for MSR_AMD_HWCR support (Steve Best) [1949161] - cpupower: Remove family arg to decode_pstates() (Steve Best) [1949161] - cpupower: Condense pstate enabled bit checks in decode_pstates() (Steve Best) [1949161] - cpupower: Update family checks when decoding HW pstates (Steve Best) [1949161] - cpupower: Remove unused pscur variable. (Steve Best) [1949161] - cpupower: Add CPUPOWER_CAP_AMD_HW_PSTATE cpuid caps flag (Steve Best) [1949161] - cpupower: Correct macro name for CPB caps flag (Steve Best) [1949161] - cpupower: Update msr_pstate union struct naming (Steve Best) [1949161] - cpupower: add Makefile dependencies for install targets (Steve Best) [1949161] - tools/power/cpupower: Read energy_perf_bias from sysfs (Steve Best) [1949161] - tools: Avoid comma separated statements (Steve Best) [1949161] - cpupower: speed up generating git version string (Steve Best) [1949161] - cpupowerutils: fix spelling mistake "dependant" -> "dependent" (Steve Best) [1949161] - ext4: fix ext4_error_err save negative errno into superblock (Lukas Czerner) [1964928] - ext4: do not set SB_ACTIVE in ext4_orphan_cleanup() (Lukas Czerner) [1964928] - ext4: fix check to prevent false positive report of incorrect used inodes (Lukas Czerner) [1964928] - ext4: fix potential error in ext4_do_update_inode (Lukas Czerner) [1964928] - ext4: do not try to set xattr into ea_inode if value is empty (Lukas Czerner) [1964928] - ext4: fix potential htree index checksum corruption (Lukas Czerner) [1964928] - ext4: don't leak old mountpoint samples (Lukas Czerner) [1964928] - ext4: don't remount read-only with errors=continue on reboot (Lukas Czerner) [1964928] - ext4: fix deadlock with fs freezing and EA inodes (Lukas Czerner) [1964928] - ext4: fix a memory leak of ext4_free_data (Lukas Czerner) [1964928] - ext4: find old entry again if failed to rename whiteout (Lukas Czerner) [1945503] - ext4: fix bug for rename with RENAME_WHITEOUT (Lukas Czerner) [1945503] - mount: fix mounting of detached mounts onto targets that reside on shared mounts (Carlos Maiolino) [1959172] - fs: fix lazytime expiration handling in __writeback_single_inode() (Carlos Maiolino) [1936260] - tty: Don't hold ldisc lock in tty_reopen() if ldisc present (Waiman Long) [1968271] - tty/ldsem: Add lockdep asserts for ldisc_sem (Waiman Long) [1968271] - tty: Simplify tty->count math in tty_reopen() (Waiman Long) [1968271] - tty: Don't block on IO when ldisc change is pending (Waiman Long) [1968271] - tty: Hold tty_ldisc_lock() during tty_reopen() (Waiman Long) [1968271] - tty: Drop tty->count on tty_reopen() failure (Waiman Long) [1968271] - net: udp: Add support for getsockopt(..., ..., UDP_GRO, ..., ...); (Xin Long) [1951679] - net: Fix gro aggregation for udp encaps with zero csum (Xin Long) [1951679] - udp: ipv4: manipulate network header of NATed UDP GRO fraglist (Xin Long) [1951679] - udp: not remove the CRC flag from dev features when need_csum is false (Xin Long) [1951679] - udp: mask TOS bits in udp_v4_early_demux() (Xin Long) [1951679] - net: fix use-after-free when UDP GRO with shared fraglist (Xin Long) [1951679] - x86, sched: Treat Intel SNC topology as default, COD as exception (David Arcari) [1920040] - dmaengine: idxd: iax bus removal (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix cdev setup and free device lifetime issues (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix group conf_dev lifetime (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix engine conf_dev lifetime (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix wq conf_dev 'struct device' lifetime (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix idxd conf_dev 'struct device' lifetime (Jerry Snitselaar) [1955744] - dmaengine: idxd: use ida for device instance enumeration (Jerry Snitselaar) [1955744] - dmaengine: idxd: removal of pcim managed mmio mapping (Jerry Snitselaar) [1955744] - dmaengine: idxd: cleanup pci interrupt vector allocation management (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix dma device lifetime (Jerry Snitselaar) [1955744] - dmaengine: idxd: Fix potential null dereference on pointer status (Jerry Snitselaar) [1927070] - dmaengine: idxd: fix wq cleanup of WQCFG registers (Jerry Snitselaar) [1955744] - dmaengine: idxd: clear MSIX permission entry on shutdown (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix wq size store permission state (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix opcap sysfs attribute output (Jerry Snitselaar) [1955744] - dmaengine: idxd: Fix clobbering of SWERR overflow bit on writeback (Jerry Snitselaar) [1955744] - dmaengine: idxd: add module parameter to force disable of SVA (Jerry Snitselaar) [1920734] - dmaengine: idxd: set DMA channel to be private (Jerry Snitselaar) [1920759] - dma: idxd: use DEFINE_MUTEX() for mutex lock (Jerry Snitselaar) [1955744] - dmaengine: idxd: check device state before issue command (Jerry Snitselaar) [1927070] - dmaengine: move channel device_node deletion to driver (Jerry Snitselaar) [1920721] - dmaengine: idxd: fix misc interrupt completion (Jerry Snitselaar) [1920757] - dmaengine: idxd: Fix list corruption in description completion (Jerry Snitselaar) [1920746] - dmaengine: idxd: add IAX configuration support in the IDXD driver (Jerry Snitselaar) [1837233] - dmaengine: idxd: add ATS disable knob for work queues (Jerry Snitselaar) [1921291] - dmaengine: idxd: define table offset multiplier (Jerry Snitselaar) [1921290] - dmaengine: idxd: Update calculation of group offset to be more readable (Jerry Snitselaar) [1955744]- redhat/config: Double MAX_LOCKDEP_ENTRIES (Waiman Long) [1945937] - dm writecache: flush origin device when writing and cache is full (Mike Snitzer) [1970513] - dm snapshot: properly fix a crash when an origin has no snapshots (Mike Snitzer) [1970513] - dm verity: fix require_signatures module_param permissions (Mike Snitzer) [1970513] - dm snapshot: fix crash with transient storage and zero chunk size (Mike Snitzer) [1970513] - dm rq: fix double free of blk_mq_tag_set in dev remove after table load fails (Mike Snitzer) [1970513] - dm integrity: increase RECALC_SECTORS to improve recalculate speed (Mike Snitzer) [1970513] - dm integrity: don't re-write metadata if discarding same blocks (Mike Snitzer) [1970513] - dm raid: fix inconclusive reshape layout on fast raid4/5/6 table reload sequences (Mike Snitzer) [1970513] - dm raid: fix fall-through warning in rs_check_takeover() for Clang (Mike Snitzer) [1970513] - dm integrity: fix missing goto in bitmap_flush_interval error handling (Mike Snitzer) [1970513] - dm space map common: fix division bug in sm_ll_find_free_block() (Mike Snitzer) [1970513] - dm persistent data: packed struct should have an aligned() attribute too (Mike Snitzer) [1970513] - dm btree spine: remove paranoid node_check call in node_prep_for_write() (Mike Snitzer) [1970513] - dm space map disk: remove redundant calls to sm_disk_get_nr_free() (Mike Snitzer) [1970513] - dm persistent data: remove unused return from exit_shadow_spine() (Mike Snitzer) [1970513] - dm verity: allow only one error handling mode (Mike Snitzer) [1970513] - dm: remove useless loop in __split_and_process_bio (Mike Snitzer) [1970513] - redhat/configs: Update CONFIG_PINCTRL_AMD (David Arcari) [1964588] - ionic: fix ptp support config breakage (Jonathan Toppins) [1951826] - ionic: return -EFAULT if copy_to_user() fails (Jonathan Toppins) [1951826] - ionic: git_ts_info bit shifters (Jonathan Toppins) [1951826] - ionic: extend ts_config set locking (Jonathan Toppins) [1951826] - ionic: add ts_config replay (Jonathan Toppins) [1951826] - ionic: ignore EBUSY on queue start (Jonathan Toppins) [1951826] - ionic: re-start ptp after queues up (Jonathan Toppins) [1951826] - ionic: add SKBTX_IN_PROGRESS (Jonathan Toppins) [1951826] - ionic: check for valid tx_mode on SKBTX_HW_TSTAMP xmit (Jonathan Toppins) [1951826] - ionic: remove unnecessary compat ifdef (Jonathan Toppins) [1951826] - ionic: fix up a couple of code style nits (Jonathan Toppins) [1951826] - ionic: advertise support for hardware timestamps (Jonathan Toppins) [1951826] - ionic: ethtool ptp stats (Jonathan Toppins) [1951826] - ionic: add ethtool support for PTP (Jonathan Toppins) [1951826] - ionic: add and enable tx and rx timestamp handling (Jonathan Toppins) [1951826] - ethtool: add timestamping related string sets (Jonathan Toppins) [1951826] - net: Introduce peer to peer one step PTP time stamping. (Jonathan Toppins) [1951826] - ionic: set up hw timestamp queues (Jonathan Toppins) [1951826] - ionic: add rx filtering for hw timestamp steering (Jonathan Toppins) [1951826] - ionic: link in the new hw timestamp code (Jonathan Toppins) [1951826] - ionic: add hw timestamp support files (Jonathan Toppins) [1951826] - ionic: split adminq post and wait calls (Jonathan Toppins) [1951826] - ionic: add hw timestamp structs to interface (Jonathan Toppins) [1951826] - ionic: add handling of larger descriptors (Jonathan Toppins) [1951826] - ionic: add new queue features to interface (Jonathan Toppins) [1951826] - ionic: pull per-q stats work out of queue loops (Jonathan Toppins) [1951826] - ionic: avoid races in ionic_heartbeat_check (Jonathan Toppins) [1951826] - ionic: fix sizeof usage (Jonathan Toppins) [1951826] - ionic: count dma errors (Jonathan Toppins) [1951826] - ionic: protect adminq from early destroy (Jonathan Toppins) [1951826] - ionic: stop watchdog when in broken state (Jonathan Toppins) [1951826] - ionic: block actions during fw reset (Jonathan Toppins) [1951826] - ionic: update ethtool support bits for BASET (Jonathan Toppins) [1951826] - ionic: fix unchecked reference (Jonathan Toppins) [1951826] - ionic: simplify the intr_index use in txq_init (Jonathan Toppins) [1951826] - ionic: code cleanup details (Jonathan Toppins) [1951826] - ionic: Update driver to use ethtool_sprintf (Jonathan Toppins) [1951826] - ionic: aggregate Tx byte counting calls (Jonathan Toppins) [1951826] - ionic: simplify tx clean (Jonathan Toppins) [1951826] - ionic: generic tx skb mapping (Jonathan Toppins) [1951826] - ionic: simplify TSO descriptor mapping (Jonathan Toppins) [1951826] - ionic: simplify use of completion types (Jonathan Toppins) [1951826] - ionic: rebuild debugfs on qcq swap (Jonathan Toppins) [1951826] - ionic: simplify rx skb alloc (Jonathan Toppins) [1951826] - ionic: optimize fastpath struct usage (Jonathan Toppins) [1951826] - ionic: implement Rx page reuse (Jonathan Toppins) [1951826] - ionic: move rx_page_alloc and free (Jonathan Toppins) [1951826] - drivers: net: ionic: simplify the return expression of ionic_set_rxfh() (Jonathan Toppins) [1951826] - ionic: change mtu after queues are stopped (Jonathan Toppins) [1951826] - ionic: remove some unnecessary oom messages (Jonathan Toppins) [1951826] - ionic: useful names for booleans (Jonathan Toppins) [1951826] - ionic: change set_rx_mode from_ndo to can_sleep (Jonathan Toppins) [1951826] - ionic: flatten calls to ionic_lif_rx_mode (Jonathan Toppins) [1951826] - ionic: batch rx buffer refilling (Jonathan Toppins) [1951826] - ionic: add lif quiesce (Jonathan Toppins) [1951826] - ionic: check for link after netdev registration (Jonathan Toppins) [1951826] - ionic: check port ptr before use (Jonathan Toppins) [1951826] - platform/x86: hp-wireless: add AMD's hardware id to the supported list (David Arcari) [1960472] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 1 (David Arcari) [1960472] - net/bond: revert deletion of driver and module versions (Jarod Wilson) [1955702] - net:sfc: fix non-freed irq in legacy irq mode (Íñigo Huguet) [1906728] - devlink: Extend SF port attributes to have external attribute (Petr Oros) [1959002] - netfilter: xt_SECMARK: add new revision to fix structure layout (Phil Sutter) [1961714] - xfrm: ipcomp: remove unnecessary get_cpu() (Sabrina Dubroca) [1946885] - platform/x86: intel_pmc_core: Add support for Alder Lake PCH-P (David Arcari) [1838624] - scsi: qedf: Update the max_id value in host structure (Nilesh Javali) [1954876] - scsi: qedf: Add pointer checks in qedf_update_link_speed() (Nilesh Javali) [1871687] - [s390] s390/nvme: support firmware-assisted dump to NVMe disks (Claudio Imbrenda) [1847447] - [s390] s390: nvme dump support (Claudio Imbrenda) [1847447] - [s390] s390/boot: add build-id to decompressor (Philipp Rudo) [1897093] - genirq: Reduce irqdebug cacheline bouncing (Gustavo Walbon) [1957729]- CI: Merge MR, baseline and private configs (Michael Hofmann) - RDMA/rxe: Fix failure during driver load (Kamal Heib) [1930263] - xfrm: remove the fragment check for ipv6 beet mode (Xin Long) [1965185] - SUNRPC: Fix NFS READs that start at non-page-aligned offsets (Benjamin Coddington) [1950303] - pNFS/NFSv4: Improve rejection of out-of-order layouts (Benjamin Coddington) [1950303] - pNFS/NFSv4: Update the layout barrier when we schedule a layoutreturn (Benjamin Coddington) [1950303] - pNFS/NFSv4: Try to return invalid layout in pnfs_layout_process() (Benjamin Coddington) [1950303] - SUNRPC: Move the svc_xdr_recvfrom tracepoint again (Benjamin Coddington) [1950303] - nfsd4: readdirplus shouldn't return parent of export (Benjamin Coddington) [1950303] - NFS: nfs_igrab_and_active must first reference the superblock (Benjamin Coddington) [1950303] - NFS: nfs_delegation_find_inode_server must first reference the superblock (Benjamin Coddington) [1950303] - NFS/pNFS: Fix a leak of the layout 'plh_outstanding' counter (Benjamin Coddington) [1950303] - NFS/pNFS: Don't leak DS commits in pnfs_generic_retry_commit() (Benjamin Coddington) [1950303] - NFS/pNFS: Don't call pnfs_free_bucket_lseg() before removing the request (Benjamin Coddington) [1950303] - pNFS: Stricter ordering of layoutget and layoutreturn (Benjamin Coddington) [1950303] - pNFS: Clean up pnfs_layoutreturn_free_lsegs() (Benjamin Coddington) [1950303] - pNFS: We want return-on-close to complete when evicting the inode (Benjamin Coddington) [1950303] - pNFS: Mark layout for return if return-on-close was not sent (Benjamin Coddington) [1950303] - net: sunrpc: interpret the return value of kstrtou32 correctly (Benjamin Coddington) [1950303] - SUNRPC: Handle TCP socket sends with kernel_sendpage() again (Benjamin Coddington) [1950303] - NFS/pNFS: Fix a typo in ff_layout_resend_pnfs_read() (Benjamin Coddington) [1950303] - pNFS/flexfiles: Avoid spurious layout returns in ff_layout_choose_ds_for_read (Benjamin Coddington) [1950303] - NFSv4/pnfs: Add tracing for the deviceid cache (Benjamin Coddington) [1950303] - fs/lockd: convert comma to semicolon (Benjamin Coddington) [1950303] - SUNRPC: When expanding the buffer, we may need grow the sparse pages (Benjamin Coddington) [1950303] - SUNRPC: Cleanup - constify a number of xdr_buf helpers (Benjamin Coddington) [1950303] - SUNRPC: Clean up open coded setting of the xdr_stream 'nwords' field (Benjamin Coddington) [1950303] - SUNRPC: _copy_to/from_pages() now check for zero length (Benjamin Coddington) [1950303] - SUNRPC: Cleanup xdr_shrink_bufhead() (Benjamin Coddington) [1950303] - SUNRPC: Fix xdr_expand_hole() (Benjamin Coddington) [1950303] - SUNRPC: Fixes for xdr_align_data() (Benjamin Coddington) [1950303] - SUNRPC: _shift_data_left/right_pages should check the shift length (Benjamin Coddington) [1950303] - NFSv4.1: use BITS_PER_LONG macro in nfs4session.h (Benjamin Coddington) [1950303] - xprtrdma: Fix XDRBUF_SPARSE_PAGES support (Benjamin Coddington) [1950303] - sunrpc: fix xs_read_xdr_buf for partial pages receive (Benjamin Coddington) [1950303] - Revert "nfsd4: support change_attr_type attribute" (Benjamin Coddington) [1950303] - nfsd4: don't query change attribute in v2/v3 case (Benjamin Coddington) [1950303] - nfsd: minor nfsd4_change_attribute cleanup (Benjamin Coddington) [1950303] - nfsd: simplify nfsd4_change_info (Benjamin Coddington) [1950303] - nfsd: only call inode_query_iversion in the I_VERSION case (Benjamin Coddington) [1950303] - nfs_common: need lock during iterate through the list (Benjamin Coddington) [1950303] - nfsd: Fix message level for normal termination (Benjamin Coddington) [1950303] - NFS: switch nfsiod to be an UNBOUND workqueue. (Benjamin Coddington) [1950303] - lockd: don't use interval-based rebinding over TCP (Benjamin Coddington) [1950303] - net: sunrpc: Fix 'snprintf' return value check in 'do_xprt_debugfs' (Benjamin Coddington) [1950303] - NFSv4: Refactor to use user namespaces for nfs4idmap (Benjamin Coddington) [1950303] - NFS: NFSv2/NFSv3: Use cred from fs_context during mount (Benjamin Coddington) [1950303] - NFSv4: Fix a pNFS layout related use-after-free race when freeing the inode (Benjamin Coddington) [1950303] - SUNRPC: Fix up xdr_set_page() (Benjamin Coddington) [1950303] - SUNRPC: Fix open coded xdr_stream_remaining() (Benjamin Coddington) [1950303] - pNFS: Clean up open coded xdr string decoding (Benjamin Coddington) [1950303] - SUNRPC: Fix up open coded kmemdup_nul() (Benjamin Coddington) [1950303] - pNFS/flexfiles: Fix up layoutstats reporting for non-TCP transports (Benjamin Coddington) [1950303] - NFSv4/pNFS: Store the transport type in struct nfs4_pnfs_ds_addr (Benjamin Coddington) [1950303] - pNFS: Add helpers for allocation/free of struct nfs4_pnfs_ds_addr (Benjamin Coddington) [1950303] - NFSv4/pNFS: Use connections to a DS that are all of the same protocol family (Benjamin Coddington) [1950303] - SUNRPC: Remove unused function xprt_load_transport() (Benjamin Coddington) [1950303] - NFS: Switch mount code to use xprt_find_transport_ident() (Benjamin Coddington) [1950303] - SUNRPC: Add a helper to return the transport identifier given a netid (Benjamin Coddington) [1950303] - SUNRPC: Close a race with transport setup and module put (Benjamin Coddington) [1950303] - SUNRPC: xprt_load_transport() needs to support the netid "rdma6" (Benjamin Coddington) [1950303] - SUNRPC: rpc_wake_up() should wake up tasks in the correct order (Benjamin Coddington) [1950303] - NFSv4: Observe the NFS_MOUNT_SOFTREVAL flag in _nfs4_proc_lookupp (Benjamin Coddington) [1950303] - NFSv3: Add emulation of the lookupp() operation (Benjamin Coddington) [1950303] - NFSv3: Refactor nfs3_proc_lookup() to split out the dentry (Benjamin Coddington) [1950303] - SUNRPC: Remove XDRBUF_SPARSE_PAGES flag in gss_proxy upcall (Benjamin Coddington) [1950303] - NFSD: Add tracepoints in nfsd4_decode/encode_compound() (Benjamin Coddington) [1950303] - NFSD: Add tracepoints in nfsd_dispatch() (Benjamin Coddington) [1950303] - NFSD: Add common helpers to decode void args and encode void results (Benjamin Coddington) [1950303] - SUNRPC: Prepare for xdr_stream-style decoding on the server-side (Benjamin Coddington) [1950303] - SUNRPC: Add xdr_set_scratch_page() and xdr_reset_scratch_buffer() (Benjamin Coddington) [1950303] - NFSD: Add SPDX header for fs/nfsd/trace.c (Benjamin Coddington) [1950303] - SUNRPC: Move the svc_xdr_recvfrom() tracepoint (Benjamin Coddington) [1950303] - NFSD: Add SPDX header for fs/nfsd/trace.c (Benjamin Coddington) [1950303] - NFSD: A semicolon is not needed after a switch statement. (Benjamin Coddington) [1950303] - svcrdma: support multiple Read chunks per RPC (Benjamin Coddington) [1950303] - svcrdma: Use the new parsed chunk list when pulling Read chunks (Benjamin Coddington) [1950303] - svcrdma: Rename info::ri_chunklen (Benjamin Coddington) [1950303] - svcrdma: Clean up chunk tracepoints (Benjamin Coddington) [1950303] - svcrdma: Remove chunk list pointers (Benjamin Coddington) [1950303] - svcrdma: Support multiple Write chunks in svc_rdma_send_reply_chunk (Benjamin Coddington) [1950303] - svcrdma: Support multiple Write chunks in svc_rdma_map_reply_msg() (Benjamin Coddington) [1950303] - svcrdma: Support multiple write chunks when pulling up (Benjamin Coddington) [1950303] - svcrdma: Use parsed chunk lists to encode Reply transport headers (Benjamin Coddington) [1950303] - svcrdma: Use parsed chunk lists to construct RDMA Writes (Benjamin Coddington) [1950303] - svcrdma: Use parsed chunk lists to detect reverse direction replies (Benjamin Coddington) [1950303] - svcrdma: Use parsed chunk lists to derive the inv_rkey (Benjamin Coddington) [1950303] - svcrdma: Add a "parsed chunk list" data structure (Benjamin Coddington) [1950303] - svcrdma: Clean up svc_rdma_encode_reply_chunk() (Benjamin Coddington) [1950303] - svcrdma: Post RDMA Writes while XDR encoding replies (Benjamin Coddington) [1950303] - NFSD: Invoke svc_encode_result_payload() in "read" NFSD encoders (Benjamin Coddington) [1950303] - SUNRPC: Rename svc_encode_read_payload() (Benjamin Coddington) [1950303] - svcrdma: Refactor the RDMA Write path (Benjamin Coddington) [1950303] - svcrdma: Const-ify the xdr_buf arguments (Benjamin Coddington) [1950303] - SUNRPC: Adjust synopsis of xdr_buf_subsegment() (Benjamin Coddington) [1950303] - svcrdma: Catch another Reply chunk overflow case (Benjamin Coddington) [1950303] - xprtrdma: Micro-optimize MR DMA-unmapping (Benjamin Coddington) [1950303] - xprtrdma: Move rpcrdma_mr_put() (Benjamin Coddington) [1950303] - xprtrdma: Trace unmap_sync calls (Benjamin Coddington) [1950303] - xprtrdma: Display the task ID when reporting MR events (Benjamin Coddington) [1950303] - xprtrdma: Clean up trace_xprtrdma_nomrs() (Benjamin Coddington) [1950303] - xprtrdma: Clean up xprtrdma callback tracepoints (Benjamin Coddington) [1950303] - xprtrdma: Clean up tracepoints in the reply path (Benjamin Coddington) [1950303] - xprtrdma: Clean up reply parsing error tracepoints (Benjamin Coddington) [1950303] - xprtrdma: Clean up trace_xprtrdma_post_linv (Benjamin Coddington) [1950303] - xprtrdma: Introduce FRWR completion IDs (Benjamin Coddington) [1950303] - xprtrdma: Introduce Send completion IDs (Benjamin Coddington) [1950303] - xprtrdma: Introduce Receive completion IDs (Benjamin Coddington) [1950303] - xprtrdma: Replace dprintk call sites in ERR_CHUNK path (Benjamin Coddington) [1950303] - xprtrdma: Fix a BUG when tracing is enabled with NFSv4.1 on RDMA (Benjamin Coddington) [1950303] - drm: virtio: fix common struct sg_table related issues (Eric Auger) [1971821] - net/mlx5e: Release skb in case of failure in tc update skb (Alaa Hleihel) [1915307] - net/mlx5: Release devlink object if adev fails (Alaa Hleihel) [1915307] - net/mlx5: Fix compilation warning for 32-bit platform (Alaa Hleihel) [1915307] - net/mlx5: Use effective interrupt affinity (Alaa Hleihel) [1915307] - net/mlx5: Replace irq_to_desc() abuse (Alaa Hleihel) [1915307] - RDMA/mlx5: Remove unneeded semicolon (Alaa Hleihel) [1915307] - net: mlx5: convert comma to semicolon (Alaa Hleihel) [1915307] - net/mlx5e: Fill mlx5e_create_cq_param in a function (Alaa Hleihel) [1915307] - net/mlx5e: Split between RX/TX tunnel FW support indication (Alaa Hleihel) [1915307] - net/mlx5: Arm only EQs with EQEs (Alaa Hleihel) [1915307] - net/mlx5e: Remove duplicated include (Alaa Hleihel) [1915307] - net/mlx5e: Add TX port timestamp support (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Add TX PTP port object support (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Move MLX5E_RX_ERR_CQE macro (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Split SW group counters update function (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Change skb fifo push/pop API to be used without SQ (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Allow SQ outside of channel context (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Allow RQ outside of channel context (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Allow CQ outside of channel context (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Free drop RQ in a dedicated function (Alaa Hleihel) [1915307] - RDMA/mlx5: Remove IB representors dead code (Alaa Hleihel) [1915307] - net/mlx5: Simplify eswitch mode check (Alaa Hleihel) [1915307] - net/mlx5: Delete custom device management logic (Alaa Hleihel) [1915307] - RDMA/mlx5: Convert mlx5_ib to use auxiliary bus (Alaa Hleihel) [1915307] - net/mlx5e: Connect ethernet part to auxiliary bus (Alaa Hleihel) [1915307] - vdpa/mlx5: Connect mlx5_vdpa to auxiliary bus (Alaa Hleihel) [1915307] - net/mlx5: Register mlx5 devices to auxiliary virtual bus (Alaa Hleihel) [1915307] - vdpa/mlx5: Make hardware definitions visible to all mlx5 devices (Alaa Hleihel) [1915307] - net/mlx5_core: Clean driver version and name (Alaa Hleihel) [1915307] - net/mlx5: Treat host PF vport as other (non eswitch manager) vport (Alaa Hleihel) [1915307] - net/mlx5: Export steering related functions (Alaa Hleihel) [1915307] - net/mlx5: Expose other function ifc bits (Alaa Hleihel) [1915307] - net/mlx5: Expose IP-in-IP TX and RX capability bits (Alaa Hleihel) [1915307] - net/mlx5: Update the hardware interface definition for vhca state (Alaa Hleihel) [1915307] - net/mlx5: Avoid exposing driver internal command helpers (Alaa Hleihel) [1915307] - net/mlx5: Add ts_cqe_to_dest_cqn related bits (Alaa Hleihel) [1915307] - net/mlx5: Add misc4 to mlx5_ifc_fte_match_param_bits (Alaa Hleihel) [1915307] - net/mlx5: Check dr mask size against mlx5_match_param size (Alaa Hleihel) [1915307] - net/mlx5: Add sampler destination type (Alaa Hleihel) [1915307] - net/mlx5: Add sample offload hardware bits and structures (Alaa Hleihel) [1915307] - RDMA/mlx5: Use PCI device for dma mappings (Alaa Hleihel) [1915307] - RDMA/mlx5: Silence the overflow warning while building offset mask (Alaa Hleihel) [1915307] - RDMA/mlx5: Check for ERR_PTR from uverbs_zalloc() (Alaa Hleihel) [1915307] - RDMA/mlx5: Enable querying AH for XRC QP types (Alaa Hleihel) [1915307] - RDMA/mlx5: Lower setting the umem's PAS for SRQ (Alaa Hleihel) [1915307] - RDMA/mlx5: Use ib_umem_find_best_pgsz() for devx (Alaa Hleihel) [1915307] - RDMA/mlx5: mlx5_umem_find_best_quantized_pgoff() for CQ (Alaa Hleihel) [1915307] - RDMA/mlx5: Use mlx5_umem_find_best_quantized_pgoff() for QP (Alaa Hleihel) [1915307] - RDMA/mlx5: Directly compute the PAS list for raw QP RQ's (Alaa Hleihel) [1915307] - RDMA/mlx5: Use mlx5_umem_find_best_quantized_pgoff() for WQ (Alaa Hleihel) [1915307] - RDMA/mlx5: Use ib_umem_find_best_pgoff() for SRQ (Alaa Hleihel) [1915307] - net: mlx5: Replace in_irq() usage (Alaa Hleihel) [1915307] - net/mlx5: Cleanup kernel-doc warnings (Alaa Hleihel) [1915307] - net/mlx5e: Validate stop_room size upon user input (Alaa Hleihel) [1915307] - net/mlx5: DR, Free unused buddy ICM memory (Alaa Hleihel) [1915307] - net/mlx5: DR, ICM memory pools sync optimization (Alaa Hleihel) [1915307] - net/mlx5: DR, Sync chunks only during free (Alaa Hleihel) [1915307] - net/mlx5: DR, Handle ICM memory via buddy allocation instead of buckets (Alaa Hleihel) [1915307] - net/mlx5: DR, Add buddy allocator utilities (Alaa Hleihel) [1915307] - net/mlx5: DR, Rename matcher functions to be more HW agnostic (Alaa Hleihel) [1915307] - net/mlx5: DR, Rename builders HW specific names (Alaa Hleihel) [1915307] - net/mlx5: DR, Remove unused member of action struct (Alaa Hleihel) [1915307] - IB/mlx5: Add support for NDR link speed (Alaa Hleihel) [1915307 1926596] - RDMA/mlx5: Use ib_umem_find_best_pgsz() for mkc's (Alaa Hleihel) [1915307] - RDMA/mlx5: Split the WR setup out of mlx5_ib_update_xlt() (Alaa Hleihel) [1915307] - RDMA/mlx5: Move xlt_emergency_page_mutex into mr.c (Alaa Hleihel) [1915307] - RDMA/mlx5: Change mlx5_ib_populate_pas() to use rdma_for_each_block() (Alaa Hleihel) [1915307] - RDMA/mlx5: Remove npages from mlx5_ib_cont_pages() (Alaa Hleihel) [1915307] - RDMA/mlx5: Remove ncont from mlx5_ib_cont_pages() (Alaa Hleihel) [1915307] - RDMA/mlx5: Remove order from mlx5_ib_cont_pages() (Alaa Hleihel) [1915307] - RDMA/mlx5: Move mlx5_ib_cont_pages() to the creation of the mlx5_ib_mr (Alaa Hleihel) [1915307] - RDMA/mlx5: Remove mlx5_ib_mr->order (Alaa Hleihel) [1915307] - net/mlx5: fix error return code in mlx5e_tc_nic_init() (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: Fix IPsec packet drop by mlx5e_tc_update_skb (Alaa Hleihel) [1915306 1915307] - net/mlx5e: Use spin_lock_bh for async_icosq_lock (Alaa Hleihel) [1915306 1915307] - net/mlx5: Replace zero-length array with flexible-array member (Alaa Hleihel) [1915306 1915307] - net/mlx5: Fix uininitialized pointer read on pointer attr (Alaa Hleihel) [1915306 1915307] - net/mlx5: Add support for devlink reload limit no reset (Alaa Hleihel) [1915306 1915307] - net/mlx5: Add support for fw live patch event (Alaa Hleihel) [1915306 1915307] - net/mlx5: Add devlink param enable_remote_dev_reset support (Alaa Hleihel) [1915306 1915307] - net/mlx5: Add support for devlink reload action fw activate (Alaa Hleihel) [1915306 1915307] - net/mlx5: Handle sync reset abort event (Alaa Hleihel) [1915306 1915307] - net/mlx5: Handle sync reset now event (Alaa Hleihel) [1915306 1915307] - net/mlx5: Handle sync reset request event (Alaa Hleihel) [1915306 1915307] - net/mlx5: Set cap for pci sync for fw update event (Alaa Hleihel) [1915306 1915307] - net/mlx5: Add functions to set/query MFRL register (Alaa Hleihel) [1915306 1915307] - net/mlx5e: Fix potential null pointer dereference (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5: Fix dereference on pointer attr after null check (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5: Use dma device access helper (Alaa Hleihel) [1915306 1915307] - mlx5: cross-tree: phase out dma_zalloc_coherent() (Alaa Hleihel) [1915306 1915307] - net/mlx5: E-Switch, Support flow source for local vport (Alaa Hleihel) [1915306 1915307] - net/mlx5: E-switch, Move devlink eswitch ports closer to eswitch (Alaa Hleihel) [1915306 1915307] - net/mlx5: E-switch, Use helper function to load unload representor (Alaa Hleihel) [1915306 1915307] - net/mlx5: E-switch, Add helper to check egress ACL need (Alaa Hleihel) [1915306 1915307] - net/mlx5: E-switch, Use PF num in metadata reg c0 (Alaa Hleihel) [1915306 1915307] - net/mlx5: DR, Add support for rule creation with flow source hint (Alaa Hleihel) [1915306 1915307] - net/mlx5: DR, Call ste_builder directly with tag pointer (Alaa Hleihel) [1915306 1915307] - net/mlx5: DR, Remove unneeded local variable (Alaa Hleihel) [1915306 1915307] - net/mlx5: DR, Remove unneeded vlan check from L2 builder (Alaa Hleihel) [1915306 1915307] - net/mlx5: DR, Remove unneeded check from source port builder (Alaa Hleihel) [1915306 1915307] - net/mlx5: DR, Replace the check for valid STE entry (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Delete not needed GSI QP signal QP type (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Change GSI QP to have same creation flow like other QPs (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Reuse existing fields in parent QP storage object (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Embed GSI QP into general mlx5_ib QP (Alaa Hleihel) [1915306 1915307] - net/mlx5: remove unreachable return (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: Use kfree() to free fd->g in accel_fs_tcp_create_groups() (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: Keep direct reference to mlx5_core_dev in tc ct (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: Support CT offload for tc nic flows (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: rework ct offload init messages (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: Add tc chains offload support for nic flows (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5: Refactor tc flow attributes structure (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: Split nic tc flow allocation and creation (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: Tc nic flows to use mlx5_chains flow tables (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5: Allow ft level ignore for nic rx tables (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5: Refactor multi chains and prios support (Alaa Hleihel) [1915306 1915307 1919642] - RDMA/mlx5: Don't call to restrack recursively (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Expose TIR and QP ICM address for sw_owner_v2 devices (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Allow DM allocation for sw_owner_v2 enabled devices (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Add sw_owner_v2 bit capability (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Delete duplicated mlx5_ptys_width enum (Alaa Hleihel) [1915306 1915307] - net/mlx5: IPsec: make spdxcheck.py happy (Alaa Hleihel) [1915306 1915307] - mlx5: add pause frame stats (Alaa Hleihel) [1915306 1915307] - net/mlx5e: Add CQE compression support for multi-strides packets (Alaa Hleihel) [1915306 1915307] - net/mlx5e: Add support for tc trap (Alaa Hleihel) [1915306 1915307 1919643] - net/mlx5: E-Switch, Use vport metadata matching by default (Alaa Hleihel) [1915306 1915307] - net/mlx5: remove erroneous fallthrough (Alaa Hleihel) [1915306 1915307] - IB/mlx5: Add DCT RoCE LAG support (Alaa Hleihel) [1915306 1915307] - IB/mlx5: Add tx_affinity support for DCI QP (Alaa Hleihel) [1915306 1915307] - net/mlx5e: RX, Add a prefetch command for small L1_CACHE_BYTES (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Enable sniffer when device is in switchdev mode (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Add new IB rates support (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Replace open-coded offsetofend() macro (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Simplify multiple else-if cases with switch keyword (Alaa Hleihel) [1915306 1915307] - net/mlx5e: Link non uplink representors to PCI device (Alaa Hleihel) [1915306 1915307 1959367] - perf stat: Use nftw() instead of ftw() (Michael Petlan) [1944684] - perf unwind: Set userdata for all __report_module() paths (Michael Petlan) [1944684] - perf debug: Move debug initialization earlier (Michael Petlan) [1944684] - perf script: Fix overrun issue for dynamically-allocated PMU type number (Michael Petlan) [1944684] - perf metricgroup: Fix system PMU metrics (Michael Petlan) [1944684] - perf metricgroup: Fix for metrics containing duration_time (Michael Petlan) [1944684] - perf evlist: Fix id index for heterogeneous systems (Michael Petlan) [1944684] - perf inject: Correct event attribute sizes (Michael Petlan) [1944684] - perf intel-pt: Fix 'CPU too large' error (Michael Petlan) [1944684] - perf stat: Take cgroups into account for shadow stats (Michael Petlan) [1944684] - perf stat: Introduce struct runtime_stat_data (Michael Petlan) [1944684] - libperf tests: Fail when failing to get a tracepoint id (Michael Petlan) [1944684] - libperf tests: If a test fails return non-zero (Michael Petlan) [1944684] - libperf tests: Avoid uninitialized variable warning (Michael Petlan) [1944684] - perf test: Fix shadow stat test for non-bash shells (Michael Petlan) [1944684] - perf bpf examples: Fix bpf.h header include directive in 5sec.c example (Michael Petlan) [1944684] - perf probe: Fix memory leak when synthesizing SDT probes (Michael Petlan) [1944684] - perf stat aggregation: Add separate thread member (Michael Petlan) [1944684] - perf stat aggregation: Add separate core member (Michael Petlan) [1944684] - perf stat aggregation: Add separate die member (Michael Petlan) [1944684] - perf stat aggregation: Add separate socket member (Michael Petlan) [1944684] - perf stat aggregation: Add separate node member (Michael Petlan) [1944684] - perf stat aggregation: Start using cpu_aggr_id in map (Michael Petlan) [1944684] - perf cpumap: Drop in cpu_aggr_map struct (Michael Petlan) [1944684] - perf cpumap: Add new map type for aggregation (Michael Petlan) [1944684] - perf stat: Replace aggregation ID with a struct (Michael Petlan) [1944684] - perf cpumap: Add new struct for cpu aggregation (Michael Petlan) [1944684] - perf cpumap: Use existing allocator to avoid using malloc (Michael Petlan) [1944684] - perf tests: Improve topology test to check all aggregation types (Michael Petlan) [1944684] - perf powerpc: Move syscall.tbl check to check-headers.sh (Michael Petlan) [1944684] - tools arch x86: Sync the msr-index.h copy with the kernel sources (Michael Petlan) [1944684] - perf mem: Factor out a function to generate sort order (Michael Petlan) [1944684] - perf sort: Add sort option for data page size (Michael Petlan) [1944684] - perf script: Support data page size (Michael Petlan) [1944684] - tools headers UAPI: Sync linux/stat.h with the kernel sources (Michael Petlan) [1944684] - tools: Factor HOSTCC, HOSTLD, HOSTAR definitions (Michael Petlan) [1944684] - perf config: Fix example command in manpage to conform to syntax specified in the SYNOPSIS section. (Michael Petlan) [1944684] - perf test: Make sample-parsing test aware of PERF_SAMPLE_{CODE,DATA}_PAGE_SIZE (Michael Petlan) [1944684] - perf tools: Add support to read build id from compressed elf (Michael Petlan) [1944684] - perf debug: Add debug_set_file function (Michael Petlan) [1944684] - perf evlist: Support pipe mode display (Michael Petlan) [1944684] - perf report: Support --header-only for pipe mode (Michael Petlan) [1944684] - perf vendor events: Add JSON metrics for imx8mm DDR Perf (Michael Petlan) [1944684] - perf metricgroup: Support adding metrics for system PMUs (Michael Petlan) [1944684] - perf metricgroup: Support printing metric groups for system PMUs (Michael Petlan) [1944684] - perf metricgroup: Split up metricgroup__print() (Michael Petlan) [1944684] - perf metricgroup: Fix metrics using aliases covering multiple PMUs (Michael Petlan) [1944684] - perf evlist: Change evlist__splice_list_tail() ordering (Michael Petlan) [1944684] - perf pmu: Add pmu_add_sys_aliases() (Michael Petlan) [1944684] - perf pmu: Add pmu_id() (Michael Petlan) [1944684] - perf jevents: Add support for system events tables (Michael Petlan) [1944684] - perf jevents: Add support for an extra directory level (Michael Petlan) [1944684] - perf evsel: Emit warning about kernel not supporting the data page size sample_type bit (Michael Petlan) [1944684] - perf record: Support new sample type for data page size (Michael Petlan) [1944684] - perf unwind: Fix separate debug info files when using elfutils' libdw's unwinder (Michael Petlan) [1944684] - perf record: Fix memory leak when using '--user-regs=?' to list registers (Michael Petlan) [1944684] - tools headers UAPI: Update tools's copy of linux/perf_event.h (Michael Petlan) [1944684] - tools build: Add missing libcap to test-all.bin target (Michael Petlan) [1944684] - perf test: Fix metric parsing test (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' record methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' diff methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' nr_threads method (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' deliver event method (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' header methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' raw samples methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' mmap pages parsing method (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' event attribute config methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for alternative 'struct evlist' constructors (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' event selection methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' event group methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' create maps methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' print methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' evsel list methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' pause/resume methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' id_pos methods (Michael Petlan) [1944684] - perf tools: Add aarch64 registers to --user-regs (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' tracking event methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' browser methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' sample id lookup methods (Michael Petlan) [1944684] - perf evlist: Ditch unused set/reset sample_bit methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' sample parsing methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' sideband thread methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' 'filter' methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' stats methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' 'workload' methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' methods: evlist__set_leader() (Michael Petlan) [1944684] - perf evsel: Convert last 'struct evsel' methods to the right evsel__ prefix (Michael Petlan) [1944684] - perf test: Add shadow stat test (Michael Petlan) [1944684] - perf build-id: Add build_id_cache__add function (Michael Petlan) [1944684] - perf build-id: Add __perf_session__cache_build_ids function (Michael Petlan) [1944684] - perf build-id: Use machine__for_each_dso in perf_session__cache_build_ids (Michael Petlan) [1944684] - perf data: Add is_perf_data function (Michael Petlan) [1944684] - perf symbols: Try to load vmlinux from buildid database (Michael Petlan) [1944684] - perf tools: Use struct extra_kernel_map in machine__process_kernel_mmap_event (Michael Petlan) [1944684] - perf build-id: Add check for existing link in buildid dir (Michael Petlan) [1944684] - perf tools: Add filename__decompress function (Michael Petlan) [1944684] - perf tools: Add build_id__is_defined function (Michael Petlan) [1944684] - tools lib: Adopt memchr_inv() from kernel (Michael Petlan) [1944684] - perf arm-spe: Add support for ARMv8.3-SPE (Michael Petlan) [1944684] - perf arm_spe: Decode memory tagging properties (Michael Petlan) [1944684] - perf arm-spe: Add more sub classes for operation packet (Michael Petlan) [1944684] - perf arm-spe: Refactor operation packet handling (Michael Petlan) [1944684] - perf arm-spe: Add new function arm_spe_pkt_desc_op_type() (Michael Petlan) [1944684] - perf arm-spe: Remove size condition checking for events (Michael Petlan) [1944684] - perf arm-spe: Refactor event type handling (Michael Petlan) [1944684] - perf arm-spe: Add new function arm_spe_pkt_desc_event() (Michael Petlan) [1944684] - perf arm-spe: Refactor counter packet handling (Michael Petlan) [1944684] - perf arm-spe: Add new function arm_spe_pkt_desc_counter() (Michael Petlan) [1944684] - perf arm-spe: Refactor context packet handling (Michael Petlan) [1944684] - perf arm_spe: Fixup top byte for data virtual address (Michael Petlan) [1944684] - perf arm-spe: Refactor address packet handling (Michael Petlan) [1944684] - perf arm-spe: Add new function arm_spe_pkt_desc_addr() (Michael Petlan) [1944684] - perf arm-spe: Refactor packet header parsing (Michael Petlan) [1944684] - perf arm-spe: Refactor printing string to buffer (Michael Petlan) [1944684] - perf expr: Force encapsulation on expr_id_data (Michael Petlan) [1944684] - perf vendor events: Update Skylake client events to v50 (Michael Petlan) [1944684] - perf data: Allow to use stdio functions for pipe mode (Michael Petlan) [1944684] - perf arm-spe: Fix packet length handling (Michael Petlan) [1944684] - perf arm-spe: Refactor arm_spe_get_events() (Michael Petlan) [1944684] - perf arm-spe: Refactor payload size calculation (Michael Petlan) [1944684] - perf arm-spe: Fix a typo in comment (Michael Petlan) [1944684] - perf arm-spe: Include bitops.h for BIT() macro (Michael Petlan) [1944684] - perf mem: Support ARM SPE events (Michael Petlan) [1944684] - perf c2c: Support AUX trace (Michael Petlan) [1944684] - perf mem: Support AUX trace (Michael Petlan) [1944684] - perf auxtrace: Add itrace option '-M' for memory events (Michael Petlan) [1944684] - perf mem: Only initialize memory event for recording (Michael Petlan) [1944684] - perf c2c: Support memory event PERF_MEM_EVENTS__LOAD_STORE (Michael Petlan) [1944684] - perf mem: Support new memory event PERF_MEM_EVENTS__LOAD_STORE (Michael Petlan) [1944684] - perf mem: Introduce weak function perf_mem_events__ptr() (Michael Petlan) [1944684] - perf mem: Search event name with more flexible path (Michael Petlan) [1944684] - perf jevents: Add test for arch std events (Michael Petlan) [1944684] - perf jevents: Tidy error handling (Michael Petlan) [1944684] - perf trace beauty: Allow header files in a different path (Michael Petlan) [1944684] - perf stat: Add --quiet option (Michael Petlan) [1944684] - perf stat: Support regex pattern in --for-each-cgroup (Michael Petlan) [1944684] - perf kvm: Add kvm-stat for arm64 (Michael Petlan) [1944684] - perf env: Conditionally compile BPF support code on having HAVE_LIBBPF_SUPPORT (Michael Petlan) [1944684] - perf annotate: Move bpf header inclusion to inside HAVE_LIBBPF_SUPPORT (Michael Petlan) [1944684] - perf tests: Skip the llvm and bpf tests if HAVE_LIBBPF_SUPPORT isn't defined (Michael Petlan) [1944684] - perf bpf: Enclose libbpf.h include within HAVE_LIBBPF_SUPPORT (Michael Petlan) [1944684] - perf test: Implement skip_reason callback for watchpoint tests (Michael Petlan) [1944684] - perf tests tsc: Add checking helper is_supported() (Michael Petlan) [1944684] - perf tests tsc: Make tsc testing as a common testing (Michael Petlan) [1944684] - perf mem2node: Improve warning if detected no memory nodes (Michael Petlan) [1944684] - perf version: Add a feature for libpfm4 (Michael Petlan) [1944684] - perf annotate mips: Add perf arch instructions annotate handlers (Michael Petlan) [1944684] - perf/x86/intel: Add Tremont Topdown support (Michael Petlan) [1944684] - perf/x86: Fix fall-through warnings for Clang (Michael Petlan) [1944684] - perf/x86/intel/lbr: Fix the return type of get_lbr_cycles() (Michael Petlan) [1944684] - perf/x86/intel: Fix rtm_abort_event encoding on Ice Lake (Michael Petlan) [1944684] - perf: Break deadlock involving exec_update_mutex (Michael Petlan) [1944684] - perf/x86/intel: Add event constraint for CYCLE_ACTIVITY.STALLS_MEM_ANY (Michael Petlan) [1944684] - perf/x86: Avoid TIF_IA32 when checking 64bit mode (Michael Petlan) [1944684] - bpf, ringbuf: Deny reserve of buffers larger than ringbuf (Wander Lairson Costa) [1968591] - bpf: Fix propagation of 32 bit unsigned bounds from 64 bit bounds (Wander Lairson Costa) [1965938] - tools/power turbostat: Support Alder Lake Mobile (Steve Best) [1962291] - ACPI: PM: Add ACPI ID of Alder Lake Fan (Steve Best) [1961617] - powercap/intel_rapl: add support for AlderLake Mobile (Steve Best) [1961816] - platform/x86: intel_pmc_core: Uninitialized data in pmc_core_lpm_latch_mode_write() (David Arcari) [1783557] - platform/x86: intel_pmc_core: add ACPI dependency (David Arcari) [1783557] - platform/x86: intel_pmc_core: Fix "unsigned 'ret' is never less than zero" smatch warning (David Arcari) [1783557] - platform/x86: intel_pmc_core: Add LTR registers for Tiger Lake (David Arcari) [1783557] - platform/x86: intel_pmc_core: Add option to set/clear LPM mode (David Arcari) [1783557] - platform/x86: intel_pmc_core: Add requirements file to debugfs (David Arcari) [1783557] - platform/x86: intel_pmc_core: Get LPM requirements for Tiger Lake (David Arcari) [1783557] - platform/x86: intel_pmc_core: Show LPM residency in microseconds (David Arcari) [1783557] - platform/x86: intel_pmc_core: Handle sub-states generically (David Arcari) [1783557] - platform/x86: intel_pmc_core: Remove global struct pmc_dev (David Arcari) [1783557] - platform/x86: intel_pmc_core: Don't use global pmcdev in quirks (David Arcari) [1783557] - platform/x86: intel_pmc_core: export platform global reset bits via etr3 sysfs file (David Arcari) [1783557] - MAINTAINERS: Update maintainers for pmc_core driver (David Arcari) [1783557] - MAINTAINERS: intel_pmc_core: Update MAINTAINERS (David Arcari) [1783557] - platform/x86: intel_pmc_core: Ignore GBE LTR on Tiger Lake platforms (David Arcari) [1783557] - platform/x86: intel_pmc_core: Assign boolean values to a bool variable (David Arcari) [1783557] - platform/x86: intel_pmc_core: fix: Replace dev_dbg macro with dev_info() (David Arcari) [1783557] - platform/x86: intel_pmc_core: Clean up: Remove the duplicate comments and reorganize (David Arcari) [1783557] - platform/x86: intel_pmc_core: Fix the slp_s0 counter displayed value (David Arcari) [1783557] - platform/x86: intel_pmc_core: Fix TigerLake power gating status map (David Arcari) [1783557] - platform/x86: pmc_core: Use descriptive names for LPM registers (David Arcari) [1783557] - platform/x86: intel_pmc_core: Change Jasper Lake S0ix debug reg map back to ICL (David Arcari) [1783557] - platform/x86: intel_pmc_core: Add Atom based Jasper Lake (JSL) platform support (David Arcari) [1783557] - platform/x86: intel_pmc_core: Add Intel Elkhart Lake support (David Arcari) [1783557] - [s390] s390/ipl: support NVMe IPL kernel parameters (Claudio Imbrenda) [1963120] - [s390] net/smc: use memcpy instead of snprintf to avoid out of bounds read (Claudio Imbrenda) [1919249] - [s390] smc: fix out of bound access in smc_nl_get_sys_info() (Claudio Imbrenda) [1919249] - [s390] net/smc: fix access to parent of an ib device (Claudio Imbrenda) [1919249] - [s390] s390/vtime: fix increased steal time accounting (Claudio Imbrenda) [1963075] - [s390] tools/kvm_stat: Add restart delay (Claudio Imbrenda) [1963082] - [s390] s390/dasd: fix hanging IO request during DASD driver unbind (Claudio Imbrenda) [1963077] - [s390] s390/dasd: fix hanging DASD driver unbind (Claudio Imbrenda) [1963077]- Add New KUNIT Tests to Redhat kernel-modules-internal (Nico Pache) [1939309] - kunit: lib: adhear to KUNIT formatting standard (Nico Pache) [1939309] - kunit: mptcp: adhere to KUNIT formatting standard (Nico Pache) [1939309] - ASoC: topology: adhere to KUNIT formatting standard (Nico Pache) [1939309] - kunit: software node: adhear to KUNIT formatting standard (Nico Pache) [1939309] - resource: provide meaningful MODULE_LICENSE() in test suite (Nico Pache) [1939309] - resource: Add test cases for new resource API (Nico Pache) [1939309] - resource: Introduce resource_intersection() for overlapping resources (Nico Pache) [1939309] - resource: Introduce resource_union() for overlapping resources (Nico Pache) [1939309] - mm/resource: Use resource_overlaps() to simplify region_intersects() (Nico Pache) [1939309] - kernel.h: split out min()/max() et al. helpers (Nico Pache) [1939309] - lib/math/rational.c: fix possible incorrect result from rational fractions helper (Nico Pache) [1939309] - lib: Move mathematic helpers to separate folder (Nico Pache) [1939309] - lib/cmdline: remove an unneeded local variable in next_arg() (Nico Pache) [1939309] - lib/cmdline: Allow get_options() to take 0 to validate the input (Nico Pache) [1939309] - lib/cmdline: Update documentation to reflect behaviour (Nico Pache) [1939309] - lib/cmdline_kunit: add a new test case for get_options() (Nico Pache) [1939309] - ext4: add .kunitconfig fragment to enable ext4-specific tests (Nico Pache) [1939309] - ext: EXT4_KUNIT_TESTS should depend on EXT4_FS instead of selecting it (Nico Pache) [1939309] - kunit: tool: fix unintentional statefulness in run_kernel() (Nico Pache) [1939309] - kunit: tool: add support for filtering suites by glob (Nico Pache) [1939309] - kunit: add kunit.filter_glob cmdline option to filter suites (Nico Pache) [1939309] - kunit: don't show `1 == 1` in failed assertion messages (Nico Pache) [1939309] - kunit: make kunit_tool accept optional path to .kunitconfig fragment (Nico Pache) [1939309] - Documentation: kunit: add tips.rst for small examples (Nico Pache) [1939309] - KUnit: Docs: make start.rst example Kconfig follow style.rst (Nico Pache) [1939309] - kunit: tool: simplify kconfig is_subset_of() logic (Nico Pache) [1939309] - minor: kunit: tool: fix unit test so it can run from non-root dir (Nico Pache) [1939309] - kunit: tool: use `with open()` in unit test (Nico Pache) [1939309] - kunit: tool: stop using bare asserts in unit test (Nico Pache) [1939309] - kunit: tool: fix unit test cleanup handling (Nico Pache) [1939309] - ASoC: topology: KUnit: Convert from cpu to data format (Nico Pache) [1939309] - drivers/base: build kunit tests without structleak plugin (Nico Pache) [1939309] - ASoC: topology: KUnit: Add KUnit tests passing topology with PCM to snd_soc_tplg_component_load (Nico Pache) [1939309] - ASoC: topology: KUnit: Add KUnit tests passing empty topology with variants to snd_soc_tplg_component_load (Nico Pache) [1939309] - ASoC: topology: KUnit: Add KUnit tests passing various arguments to snd_soc_tplg_component_load (Nico Pache) [1939309] - ASoC: topology: Check if ops is set before dereference (Nico Pache) [1939309] - ASoC: topology: Ensure that needed parameters are set (Nico Pache) [1939309] - kunit: tool: move kunitconfig parsing into __init__, make it optional (Nico Pache) [1939309] - kunit: tool: fix minor typing issue with None status (Nico Pache) [1939309] - kunit: tool: surface and address more typing issues (Nico Pache) [1939309] - Documentation: kunit: include example of a parameterized test (Nico Pache) [1939309] - kunit: tool: Fix spelling of "diagnostic" in kunit_parser (Nico Pache) [1939309] - kunit: tool: Force the use of the 'tty' console for UML (Nico Pache) [1939309] - lib/cmdline_kunit: add a new test suite for cmdline API (Nico Pache) [1939309] - lib/cmdline: allow NULL to be an output for get_option() (Nico Pache) [1939309] - lib/cmdline: fix get_option() for strings starting with hyphen (Nico Pache) [1939309] - lib/cmdline.c: mark expected switch fall-throughs (Nico Pache) [1939309] - lib/test_bits.c: add tests of GENMASK (Nico Pache) [1939309] - linux/bits.h: add compile time sanity check of GENMASK inputs (Nico Pache) [1939309] - linux/build_bug.h: change type to int (Nico Pache) [1939309] - fs: ext4: Modify inode-test.c to use KUnit parameterized testing feature (Nico Pache) [1939309] - kunit: Support for Parameterized Testing (Nico Pache) [1939309] - kunit: kunit_tool: Correctly parse diagnostic messages (Nico Pache) [1939309] - Documentation: kunit: provide guidance for testing many inputs (Nico Pache) [1939309] - kunit: Introduce get_file_path() helper (Nico Pache) [1939309] - kunit: fix display of failed expectations for strings (Nico Pache) [1939309] - kunit: tool: fix extra trailing \n in raw + parsed test output (Nico Pache) [1939309] - kunit: tool: print out stderr from make (like build warnings) (Nico Pache) [1939309] - KUnit: Docs: usage: wording fixes (Nico Pache) [1939309] - KUnit: Docs: style: fix some Kconfig example issues (Nico Pache) [1939309] - KUnit: Docs: fix a wording typo (Nico Pache) [1939309] - kunit: Do not pollute source directory with generated files (test.log) (Nico Pache) [1939309] - kunit: Do not pollute source directory with generated files (.kunitconfig) (Nico Pache) [1939309] - kunit: tool: fix pre-existing python type annotation errors (Nico Pache) [1939309] - kunit: Fix kunit.py parse subcommand (use null build_dir) (Nico Pache) [1939309] - kunit: test: fix remaining kernel-doc warnings (Nico Pache) [1939309] - lib: kunit: Fix compilation test when using TEST_BIT_FIELD_COMPILE (Nico Pache) [1939309] - kunit: test.h: fix a bad kernel-doc markup (Nico Pache) [1939309] - kunit: test.h: solve kernel-doc warnings (Nico Pache) [1939309] - lib: kunit: add bitfield test conversion to KUnit (Nico Pache) [1939309] - Documentation: kunit: add a brief blurb about kunit_test_suite (Nico Pache) [1939309] - kunit: test: add test plan to KUnit TAP format (Nico Pache) [1939309] - init: main: add KUnit to kernel init (Nico Pache) [1939309] - init: unify opening /dev/console as stdin/stdout/stderr (Nico Pache) [1939309] - kunit: test: create a single centralized executor for all tests (Nico Pache) [1939309] - Documentation: test.h - fix warnings (Nico Pache) [1939309] - vmlinux.lds.h: add linker section for KUnit test suites (Nico Pache) [1939309] - Documentation: kunit: Add naming guidelines (Nico Pache) [1939309] - kunit: tool: fix display of make errors (Nico Pache) [1939309] - kunit: tool: handle when .kunit exists but .kunitconfig does not (Nico Pache) [1939309] - kunit: tool: fix --alltests flag (Nico Pache) [1939309] - kunit: tool: allow generating test results in JSON (Nico Pache) [1939309] - kunit: tool: fix running kunit_tool from outside kernel tree (Nico Pache) [1939309] - lib: add linear ranges helpers (Nico Pache) [1939309] - PCI/RCEC: Fix RCiEP device to RCEC association (Myron Stowe) [1895942] - PCI/portdrv: Report reset for frozen channel (Myron Stowe) [1895942] - PCI/AER: Specify the type of Port that was reset (Myron Stowe) [1895942] - PCI/ERR: Retain status from error notification (Myron Stowe) [1895942] - PCI/AER: Clear AER status from Root Port when resetting Downstream Port (Myron Stowe) [1895942] - PCI/ERR: Clear status of the reporting device (Myron Stowe) [1895942] - PCI/AER: Add RCEC AER error injection support (Myron Stowe) [1895942] - PCI/PME: Add pcie_walk_rcec() to RCEC PME handling (Myron Stowe) [1895942] - PCI/AER: Add pcie_walk_rcec() to RCEC AER handling (Myron Stowe) [1895942] - PCI/ERR: Recover from RCiEP AER errors (Myron Stowe) [1895942] - PCI/ERR: Add pcie_link_rcec() to associate RCiEPs (Myron Stowe) [1895942] - PCI/ERR: Recover from RCEC AER errors (Myron Stowe) [1895942] - PCI/ERR: Clear AER status only when we control AER (Myron Stowe) [1895942] - PCI/ERR: Add pci_walk_bridge() to pcie_do_recovery() (Myron Stowe) [1895942] - PCI/ERR: Avoid negated conditional for clarity (Myron Stowe) [1895942] - PCI/ERR: Use "bridge" for clarity in pcie_do_recovery() (Myron Stowe) [1895942] - PCI/ERR: Simplify by computing pci_pcie_type() once (Myron Stowe) [1895942] - PCI/ERR: Simplify by using pci_upstream_bridge() (Myron Stowe) [1895942] - PCI/ERR: Rename reset_link() to reset_subordinates() (Myron Stowe) [1895942] - PCI/ERR: Cache RCEC EA Capability offset in pci_init_capabilities() (Myron Stowe) [1895942] - PCI/ERR: Bind RCEC devices to the Root Port driver (Myron Stowe) [1895942] - PCI/AER: Write AER Capability only when we control it (Myron Stowe) [1895942] - PCI: Export pcie_has_flr() (Myron Stowe) [1895942] - xfs: don't reuse busy extents on extent trim (Brian Foster) [1960380] - nvme: add 'kato' sysfs attribute (Gopal Tiwari) [1970260] - scsi: qla2xxx: Update version to 10.02.00.106-k (Nilesh Javali) [1925465] - scsi: qla2xxx: Add marginal path handling support (Nilesh Javali) [1925465] - scsi: qla2xxx: Do logout even if fabric scan retries got exhausted (Nilesh Javali) [1925465] - scsi: qla2xxx: Update default AER debug mask (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix mailbox recovery during PCIe error (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix crash in PCIe error handling (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix RISC RESET completion polling (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix crash in qla2xxx_mqueuecommand() (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix use after free in bsg (Nilesh Javali) [1925465] - scsi: qla2xxx: Consolidate zio threshold setting for both FCP & NVMe (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix stuck session (Nilesh Javali) [1925465] - scsi: qla2xxx: Add H:C:T info in the log message for fc ports (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix IOPS drop seen in some adapters (Nilesh Javali) [1925465] - scsi: qla2xxx: Check kzalloc() return value (Nilesh Javali) [1925465] - scsi: qla2xxx: Always check the return value of qla24xx_get_isp_stats() (Nilesh Javali) [1925465] - scsi: qla2xxx: Simplify qla8044_minidump_process_control() (Nilesh Javali) [1925465] - scsi: qla2xxx: Suppress Coverity complaints about dseg_r* (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix endianness annotations (Nilesh Javali) [1925465] - scsi: qla2xxx: Constify struct qla_tgt_func_tmpl (Nilesh Javali) [1925465] - scsi: qla2xxx: Use dma_pool_zalloc() (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix a couple of misdocumented functions (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix incorrectly named function qla8044_check_temp() (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix a couple of misnamed functions (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix some incorrect formatting/spelling issues (Nilesh Javali) [1925465] - scsi: qla2xxx: Replace __qla2x00_marker()'s missing underscores (Nilesh Javali) [1925465] - scsi: Revert "qla2xxx: Make sure that aborted commands are freed" (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix broken #endif placement (Nilesh Javali) [1925465] - scsi: qla2xxx: Simplify if statement (Nilesh Javali) [1925465] - scsi: qla2xxx: Simplify the calculation of variables (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix some memory corruption (Nilesh Javali) [1925465] - scsi: qla2xxx: Remove redundant NULL check (Nilesh Javali) [1925465] - scsi: qla2xxx: Remove unnecessary NULL check (Nilesh Javali) [1925465] - scsi: qla2xxx: Assign boolean values to a bool variable (Nilesh Javali) [1925465] - scsi: qla2xxx: fc_remote_port_chkready() returns a SCSI result value (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix description for parameter ql2xenforce_iocb_limit (Nilesh Javali) [1925465] - scsi: qla2xxx: Update version to 10.02.00.105-k (Nilesh Javali) [1925465] - scsi: qla2xxx: Enable NVMe CONF (BIT_7) when enabling SLER (Nilesh Javali) [1925465] - scsi: qla2xxx: Wait for ABTS response on I/O timeouts for NVMe (Nilesh Javali) [1925465] - scsi: qla2xxx: Move some messages from debug to normal log level (Nilesh Javali) [1925465] - scsi: qla2xxx: Add error counters to debugfs node (Nilesh Javali) [1925465] - scsi: qla2xxx: Implementation to get and manage host, target stats and initiator port (Nilesh Javali) [1925465] - scsi: ibmvfc: Reinit target retries (Steve Best) [1965010] - scsi: ibmvfc: Avoid move login if fast fail is enabled (Steve Best) [1965010] - scsi: ibmvfc: Handle move login failure (Steve Best) [1965010] - scsi: ibmvfc: Fix invalid state machine BUG_ON() (Steve Best) [1965010] - scsi: qedf: Do not put host in qedf_vport_create() unconditionally (Nilesh Javali) [1899384] - scsi: storvsc: Enable scatterlist entry lengths > 4Kbytes (Cathy Avery) [1941664] - scsi: storvsc: Parameterize number hardware queues (Cathy Avery) [1941664] - scsi: storvsc: Return DID_ERROR for invalid commands (Cathy Avery) [1941664] - scsi: storvsc: Validate length of incoming packet in storvsc_on_channel_callback() (Cathy Avery) [1941664] - scsi: storvsc: Resolve data race in storvsc_probe() (Cathy Avery) [1941664] - scsi: storvsc: Fix max_outstanding_req_per_channel for Win8 and newer (Cathy Avery) [1941664] - scsi: storvsc: Use vmbus_requestor to generate transaction IDs for VMBus hardening (Cathy Avery) [1941664] - RDMA/ipoib: Fix warning caused by destroying non-initial netns (Kamal Heib) [1961815] - can: dev: Move device back to init netns on owning netns delete (Kamal Heib) [1961815] - net: ena: remove extra words from comments (Petr Oros) [1955155] - net: ena: fix inaccurate print type (Petr Oros) [1955155] - ena: Update driver to use ethtool_sprintf (Petr Oros) [1955155] - docs: net: ena: Fix ena_start_xmit() function name typo (Petr Oros) [1955155] - ethernet: amazon: ena: A typo fix in the file ena_com.h (Petr Oros) [1955155] - net: ena: Update XDP verdict upon failure (Petr Oros) [1955155] - net: ena: introduce ndo_xdp_xmit() function for XDP_REDIRECT (Petr Oros) [1955155] - net: ena: use xdp_return_frame() to free xdp frames (Petr Oros) [1955155] - net: ena: introduce XDP redirect implementation (Petr Oros) [1955155] - net: ena: use xdp_frame in XDP TX flow (Petr Oros) [1955155] - net: ena: aggregate stats increase into a function (Petr Oros) [1955155] - net: ena: fix coding style nits (Petr Oros) [1955155] - net: ena: store values in their appropriate variables types (Petr Oros) [1955155] - net: ena: add device distinct log prefix to files (Petr Oros) [1955155] - net: ena: use constant value for net_device allocation (Petr Oros) [1955155] - net: ena: set initial DMA width to avoid intel iommu issue (Petr Oros) [1955155] - net: ena: update ena documentation (Petr Oros) [1955155] - net: ena: Fix all static chekers' warnings (Petr Oros) [1955155] - net: ena: Change RSS related macros and variables names (Petr Oros) [1955155] - net: ena: Remove redundant print of placement policy (Petr Oros) [1955155] - net: ena: Capitalize all log strings and improve code readability (Petr Oros) [1955155] - net: ena: Change log message to netif/dev function (Petr Oros) [1955155] - net: ena: Change license into format to SPDX in all files (Petr Oros) [1955155] - net: ena: xdp: add queue counters for xdp actions (Petr Oros) [1955155] - net: ena: ethtool: add stats printing to XDP queues (Petr Oros) [1955155] - net: ena: ethtool: Add new device statistics (Petr Oros) [1955155] - net: ena: ethtool: convert stat_offset to 64 bit resolution (Petr Oros) [1955155] - net: ena: Make missed_tx stat incremental (Petr Oros) [1955155] - net: ena: Prevent reset after device destruction (Petr Oros) [1955155] - treewide: replace '---help---' in Kconfig files with 'help' (Petr Oros) [1955155] - treewide: Add SPDX license identifier - Makefile/Kconfig (Petr Oros) [1955155] - cross-tree: phase out dma_zalloc_coherent() (Petr Oros) [1955155] - net: ena: fix compilation error in xtensa architecture (Petr Oros) [1955155] - docs: networking: reorganize driver documentation again (Petr Oros) [1955155] - docs: networking: device drivers: convert amazon/ena.txt to ReST (Petr Oros) [1955155] - net: ena: documentation: update ena.txt (Petr Oros) [1955155] - net: documentation: build a directory structure for drivers (Petr Oros) [1955155] - xfrm: interface: fix ipv4 pmtu check to honor ip header df (Sabrina Dubroca) [1931942] - vti: fix ipv4 pmtu check to honor ip header df (Sabrina Dubroca) [1931942] - vti6: fix ipv4 pmtu check to honor ip header df (Sabrina Dubroca) [1931942] - net/sched: act_ct: Fix ct template allocation for zone 0 (Marcelo Ricardo Leitner) [1881824] - uio: Fix use-after-free in uio_unregister_device() (Myron Stowe) [1897285] - uio: free uio id after uio file node is freed (Myron Stowe) [1897285] - drivers: uio: remove redundant assignment to variable retval (Myron Stowe) [1897285] - driver: uio: fix possible use-after-free in __uio_register_device (Myron Stowe) [1897285] - driver: uio: fix possible memory leak in __uio_register_device (Myron Stowe) [1897285] - uio: remove redundant check (Myron Stowe) [1897285] - uio: fix potential memory leak in error case (Myron Stowe) [1897285] - uio: dismiss waiters on device unregistration (Myron Stowe) [1897285] - uio: Fix an Oops on load (Myron Stowe) [1897285] - uio: make symbol 'uio_class_registered' static (Myron Stowe) [1897285] - uio: convert to vm_fault_t (Myron Stowe) [1897285] - uio: ensure class is registered before devices (Myron Stowe) [1897285] - uio: potential double frees if __uio_register_device() fails (Myron Stowe) [1897285] - uio: fix possible circular locking dependency (Myron Stowe) [1897285] - uio: fix wrong return value from uio_mmap() (Myron Stowe) [1897285] - uio: add SPDX license tag (Myron Stowe) [1897285] - net: zero-initialize tc skb extension on allocation (Ivan Vecera) [1946986] - net: sched: fix tx action reschedule issue with stopped queue (Ivan Vecera) [1946986] - net: sched: fix tx action rescheduling issue during deactivation (Ivan Vecera) [1946986] - net: sched: fix packet stuck problem for lockless qdisc (Ivan Vecera) [1946986] - net/sched: act_ct: Remove redundant ct get and check (Ivan Vecera) [1946986] - net: sched: tapr: prevent cycle_time == 0 in parse_taprio_schedule (Ivan Vecera) [1946986] - tc-testing: add simple action test to verify batch change cleanup (Ivan Vecera) [1946986] - tc-testing: add simple action test to verify batch add cleanup (Ivan Vecera) [1946986] - tc-testing: add simple action change test (Ivan Vecera) [1946986] - selftests: forwarding: Add tc-police tests for packets per second (Ivan Vecera) [1946986] - selftests: tc-testing: add action police selftest for packets per second (Ivan Vecera) [1946986] - net: sched: Mundane typo fixes (Ivan Vecera) [1946986] - net/sched: cls_flower: use nla_get_be32 for TCA_FLOWER_KEY_FLAGS (Ivan Vecera) [1946986] - net/sched: cls_flower: use ntohs for struct flow_dissector_key_ports (Ivan Vecera) [1946986] - taprio: Handle short intervals and large packets (Ivan Vecera) [1946986] - net/sched: cls_flower: fix only mask bit check in the validate_ct_state (Ivan Vecera) [1946986] - treewide: Remove uninitialized_var() usage (Ivan Vecera) [1946986] - lockdep: Provide dummy forward declaration of *_is_held() helpers (Ivan Vecera) [1946986] - net: sched: Remove broken definitions and un-hide for !LOCKDEP (Ivan Vecera) [1946986] - net: sched: sch_teql: fix null-pointer dereference (Ivan Vecera) [1946986] - net: sched: fix err handler in tcf_action_init() (Ivan Vecera) [1946986] - net: sched: fix action overwrite reference counting (Ivan Vecera) [1946986] - Revert "net: sched: bump refcount for new action in ACT replace mode" (Ivan Vecera) [1946986] - net: cls_api: Fix uninitialised struct field bo->unlocked_driver_cb (Ivan Vecera) [1946986] - net: sched: bump refcount for new action in ACT replace mode (Ivan Vecera) [1946986] - net/sched: act_api: fix miss set post_ct for ovs after do conntrack in act_ct (Ivan Vecera) [1946986] - net/sched: act_police: add support for packet-per-second policing (Ivan Vecera) [1946986] - flow_offload: reject configuration of packet-per-second policing in offload drivers (Ivan Vecera) [1946986] - flow_offload: add support for packet-per-second policing (Ivan Vecera) [1946986] - net: sched: validate stab values (Ivan Vecera) [1946986] - net: add a helper to avoid issues with HW TX timestamping and SO_TXTIME (Ivan Vecera) [1946986] - sched: act_sample: Implement stats_update callback (Ivan Vecera) [1946986] - net: sched: avoid duplicates in classes dump (Ivan Vecera) [1946986] - net/sched: cls_flower: validate ct_state for invalid and reply flags (Ivan Vecera) [1946986] - net: sched: fix police ext initialization (Ivan Vecera) [1946986] - selftests: tc: Add generic mpls matching support for tc-flower (Ivan Vecera) [1946986] - selftests: tc: Add basic mpls_* matching support for tc-flower (Ivan Vecera) [1946986] - selftests: tc-testing: u32: Add tests covering sample option (Ivan Vecera) [1946986] - net: sched: Return the correct errno code (Ivan Vecera) [1946986] - net: sched: replaced invalid qdisc tree flush helper in qdisc_replace (Ivan Vecera) [1946986] - selftests: forwarding: Fix spelling mistake "succeded" -> "succeeded" (Ivan Vecera) [1946986] - taprio: boolean values to a bool variable (Ivan Vecera) [1946986] - net_sched: fix RTNL deadlock again caused by request_module() (Ivan Vecera) [1946986] - cls_flower: call nla_ok() before nla_next() (Ivan Vecera) [1946986] - net/sched: sch_taprio: ensure to reset/destroy all child qdiscs (Ivan Vecera) [1946986] - net/sched: sch_taprio: reset child qdiscs before freeing them (Ivan Vecera) [1946986] - net: sched: incorrect Kconfig dependencies on Netfilter modules (Ivan Vecera) [1946986] - treewide: replace '---help---' in Kconfig files with 'help' (Ivan Vecera) [1946986] - net/sched: cls_u32: simplify the return expression of u32_reoffload_knode() (Ivan Vecera) [1946986] - net: sched: fix spelling mistake in Kconfig "trys" -> "tries" (Ivan Vecera) [1946986] - net/sched: fq_pie: initialize timer earlier in fq_pie_init() (Ivan Vecera) [1946986] - net: sched: remove redundant 'rtnl_held' argument (Ivan Vecera) [1946986] - selftests: tc-testing: enable CONFIG_NET_SCH_RED as a module (Ivan Vecera) [1946986] - net: sched: alias action flags with TCA_ACT_ prefix (Ivan Vecera) [1946986] - treewide: rename nla_strlcpy to nla_strscpy. (Ivan Vecera) [1946986] - Modify return value of nla_strlcpy to match that of strscpy. (Ivan Vecera) [1946986] - Fix unefficient call to memset before memcpu in nla_strlcpy. (Ivan Vecera) [1946986] - net: sched: fix misspellings using misspell-fixer tool (Ivan Vecera) [1946986] - selftest: fix flower terse dump tests (Ivan Vecera) [1946986] - net: sched: implement action-specific terse dump (Ivan Vecera) [1946986] - net: cls_api: remove unneeded local variable in tc_dump_chain() (Ivan Vecera) [1946986] - openvswitch: fix send of uninitialized stack memory in ct limit reply (Antoine Tenart) [1950022] - net/sched: act_api: fix miss set post_ct for ovs after do conntrack in act_ct (Antoine Tenart) [1950022] - xsk: Clear pool even for inactive queues (Jiri Benc) [1882710] - xsk: Fix memory leak for failed bind (Jiri Benc) [1882710] - xsk: Return error code if force_zc is set (Jiri Benc) [1882710] - xsk: Change the tx writeable condition (Jiri Benc) [1882710] - xsk: Replace datagram_poll by sock_poll_wait (Jiri Benc) [1882710] - xdp: Handle MEM_TYPE_XSK_BUFF_POOL correctly in xdp_return_buff() (Jiri Benc) [1882710] - xsk: Fix incorrect netdev reference count (Jiri Benc) [1882710] - xsk: Fix umem cleanup bug at socket destruct (Jiri Benc) [1882710] - netdevsim: set .owner to THIS_MODULE (Jiri Benc) [1882710] - bpf: selftest: Use static globals in tcp_hdr_options and btf_skc_cls_ingress (Jiri Benc) [1882710] - xsk: Fix possible memory leak at socket close (Jiri Benc) [1882710] - samples/bpf: Set rlimit for memlock to infinity in all samples (Jiri Benc) [1882710] - bpf, selftests: Extend test_tc_redirect to use modified bpf_redirect_neigh() (Jiri Benc) [1882710] - bpf: Fix bpf_redirect_neigh helper api to support supplying nexthop (Jiri Benc) [1882710] - bpf, selftest: Fix flaky tcp_hdr_options test when adding addr to lo (Jiri Benc) [1882710] - bpf, selftests: Add redirect_peer selftest (Jiri Benc) [1882710] - bpf, selftests: Make redirect_neigh test more extensible (Jiri Benc) [1882710] - bpf: Add redirect_peer helper (Jiri Benc) [1882710] - bpf: Improve bpf_redirect_neigh helper description (Jiri Benc) [1882710] - bpf: Always return target ifindex in bpf_fib_lookup (Jiri Benc) [1882710] - xsk: Introduce padding between ring pointers (Jiri Benc) [1882710] - xsk: Remove internal DMA headers (Jiri Benc) [1882710] - bpf: selftest: Ensure the child sk inherited all bpf_sock_ops_cb_flags (Jiri Benc) [1882710] - bpf: tcp: Do not limit cb_flags when creating child sk from listen sk (Jiri Benc) [1882710] - bpf, selftests: Add redirect_neigh selftest (Jiri Benc) [1882710] - bpf: Add redirect_neigh helper as redirect drop-in (Jiri Benc) [1882710] - tools, bpf: Synchronise BPF UAPI header with tools (Jiri Benc) [1882710] - bpf: Fix formatting in documentation for BPF helpers (Jiri Benc) [1882710] - xsk: Fix a documentation mistake in xsk_queue.h (Jiri Benc) [1882710] - xsk: Fix possible crash in socket_release when out-of-memory (Jiri Benc) [1882710] - xsk: Fix refcount warning in xp_dma_map (Jiri Benc) [1882710] - tcp: Only init congestion control if not initialized already (Jiri Benc) [1882710] - xsk: Fix null check on error return path (Jiri Benc) [1882710] - xsk: Fix possible segfault at xskmap entry insertion (Jiri Benc) [1882710] - xsk: Fix possible segfault in xsk umem diagnostics (Jiri Benc) [1882710] - xsk: Fix use-after-free in failed shared_umem bind (Jiri Benc) [1882710] - xsk: Documentation for XDP_SHARED_UMEM between queues and netdevs (Jiri Benc) [1882710] - xsk: Add shared umem support between devices (Jiri Benc) [1882710] - xsk: Add shared umem support between queue ids (Jiri Benc) [1882710] - xsk: i40e: ice: ixgbe: mlx5: Test for dma_need_sync earlier for better performance (Jiri Benc) [1882710] - xsk: Rearrange internal structs for better performance (Jiri Benc) [1882710] - xsk: Enable sharing of dma mappings (Jiri Benc) [1882710] - xsk: Move addrs from buffer pool to umem (Jiri Benc) [1882710] - xsk: Move xsk_tx_list and its lock to buffer pool (Jiri Benc) [1882710] - xsk: Move queue_id, dev and need_wakeup to buffer pool (Jiri Benc) [1882710] - xsk: Move fill and completion rings to buffer pool (Jiri Benc) [1882710] - xsk: Create and free buffer pool independently from umem (Jiri Benc) [1882710] - xsk: i40e: ice: ixgbe: mlx5: Rename xsk zero-copy driver interfaces (Jiri Benc) [1882710] - xsk: i40e: ice: ixgbe: mlx5: Pass buffer pool to driver instead of umem (Jiri Benc) [1882710] - tcp: bpf: Optionally store mac header in TCP_SAVE_SYN (Jiri Benc) [1882710] - bpf: selftests: Tcp header options (Jiri Benc) [1882710] - bpf: selftests: Add fastopen_connect to network_helpers (Jiri Benc) [1882710] - bpf: tcp: Allow bpf prog to write and parse TCP header option (Jiri Benc) [1882710] - bpf: sock_ops: Change some members of sock_ops_kern from u32 to u8 (Jiri Benc) [1882710] - bpf: tcp: Add bpf_skops_hdr_opt_len() and bpf_skops_write_hdr_opt() (Jiri Benc) [1882710] - bpf: tcp: Add bpf_skops_parse_hdr() (Jiri Benc) [1882710] - bpf: tcp: Add bpf_skops_established() (Jiri Benc) [1882710] - tcp: Add saw_unknown to struct tcp_options_received (Jiri Benc) [1882710] - tcp: bpf: Add TCP_BPF_RTO_MIN for bpf_setsockopt (Jiri Benc) [1882710] - tcp: bpf: Add TCP_BPF_DELACK_MAX setsockopt (Jiri Benc) [1882710] - tcp: Use a struct to represent a saved_syn (Jiri Benc) [1882710] - tcp: tcp_init_buffer_space can be static (Jiri Benc) [1882710] - tcp: refactor setting the initial congestion window (Jiri Benc) [1882710] - tcp: fix code style in tcp_recvmsg() (Jiri Benc) [1882710] - tcp: duplicate clear of icsk_backoff (Jiri Benc) [1882710] - tcp: move rx_opt & syn_data_acked init to tcp_disconnect() (Jiri Benc) [1882710] - tcp: move tp->rack init to tcp_disconnect() (Jiri Benc) [1882710] - tcp: move app_limited init to tcp_disconnect() (Jiri Benc) [1882710] - tcp: move retrans_out, sacked_out, tlp_high_seq, last_oow_ack_time init to tcp_disconnect() (Jiri Benc) [1882710] - tcp: do not clear urg_data in tcp_create_openreq_child (Jiri Benc) [1882710] - tcp: move snd_cwnd & snd_cwnd_cnt init to tcp_disconnect() (Jiri Benc) [1882710] - tcp: move mdev_us init to tcp_disconnect() (Jiri Benc) [1882710] - tcp: do not clear srtt_us in tcp_create_openreq_child (Jiri Benc) [1882710] - tcp: do not clear packets_out in tcp_create_openreq_child() (Jiri Benc) [1882710] - tcp: move icsk_rto init to tcp_disconnect() (Jiri Benc) [1882710] - tcp: do not set snd_ssthresh in tcp_create_openreq_child() (Jiri Benc) [1882710] - net-veth: Add type safety to veth_xdp_to_ptr() and veth_ptr_to_xdp() (Jiri Benc) [1882710] - net-tun: Eliminate two tun/xdp related function calls from vhost-net (Jiri Benc) [1882710] - net-tun: Add type safety to tun_xdp_to_ptr() and tun_ptr_to_xdp() (Jiri Benc) [1882710] - ipv4: Add helpers for neigh lookup for nexthop (Jiri Benc) [1882710] - net: bpf: remove XDP_QUERY_XSK_UMEM enumerator (Jiri Benc) [1882710] - tipc: better validate user input in tipc_nl_retrieve_key() (Xin Long) [1950093] - tipc: simplify the finalize work queue (Xin Long) [1958456] - tipc: wait and exit until all work queues are done (Xin Long) [1958456] - [s390] KVM: s390: diag9c (directed yield) forwarding (Claudio Imbrenda) [1874105] - kvm/svm: Reenable nesting (Dr. David Alan Gilbert) [1790949] - powerpc/papr_scm: Reduce error severity if nvdimm stats inaccessible (Steve Best) [1965193] - Revert "[redhat] redhat/configs: Update CONFIG_ARM64_CNP" (Mark Salter) [1949533] - arm64: kernel: disable CNP on Carmel (Mark Salter) [1949533]- redhat/configs: Enable CONFIG_MICROSOFT_MANA=m (Vitaly Kuznetsov) [1957820] - net: mana: Use int to check the return value of mana_gd_poll_cq() (Vitaly Kuznetsov) [1957820] - net: mana: fix PCI_HYPERV dependency (Vitaly Kuznetsov) [1957820] - net: mana: remove redundant initialization of variable err (Vitaly Kuznetsov) [1957820] - net: mana: Add a driver for Microsoft Azure Network Adapter (MANA) (Vitaly Kuznetsov) [1957820] - hv_netvsc: Make netvsc/VF binding check both MAC and serial number (Vitaly Kuznetsov) [1957820] - net: evaluate net.ipvX.conf.all.ignore_routes_with_linkdown (Balazs Nemeth) [1957223] - net: evaluate net.ipv4.conf.all.proxy_arp_pvlan (Balazs Nemeth) [1957223] - netfilter: nf_log_syslog: Unset bridge logger in pernet exit (Phil Sutter) [1938214] - netfilter: nft_log: perform module load from nf_tables (Phil Sutter) [1938214] - netfilter: nft_dynset: fix timeouts later than 23 days (Phil Sutter) [1938214] - netfilter: nft_compat: make sure xtables destructors have run (Phil Sutter) [1938214] - netfilter: nftables: Add __printf() attribute (Phil Sutter) [1938214] - netfilter: nf_log: add module softdeps (Phil Sutter) [1938214] - netfilter: nf_log_common: merge with nf_log_syslog (Phil Sutter) [1938214] - netfilter: nf_log_bridge: merge with nf_log_syslog (Phil Sutter) [1938214] - netfilter: nf_log_netdev: merge with nf_log_syslog (Phil Sutter) [1938214] - netfilter: nf_log_ipv6: merge with nf_log_syslog (Phil Sutter) [1938214] - netfilter: move inline nf_ip6_ext_hdr() function to a more appropriate header. (Phil Sutter) [1938214] - ipv6: Use ipv6_authlen for len (Phil Sutter) [1938214] - netfilter: nf_log_arp: merge with nf_log_syslog (Phil Sutter) [1938214] - netfilter: nf_log_ipv4: rename to nf_log_syslog (Phil Sutter) [1938214] - net/sched: cls_api: increase max_reclassify_loop (Davide Caratti) [1955136] - vsock/vmci: Remove redundant assignment to err (Stefano Garzarella) [1956861] - vsock/virtio: free queued packets when closing socket (Stefano Garzarella) [1956861] - net: vsock: Fix a typo (Stefano Garzarella) [1956861] - selinux: vsock: Set SID for socket returned by accept() (Stefano Garzarella) [1956861] - af_vsock: Assign the vsock transport considering the vsock address flags (Stefano Garzarella) [1956861] - af_vsock: Set VMADDR_FLAG_TO_HOST flag on the receive path (Stefano Garzarella) [1956861] - vsock_addr: Check for supported flag values (Stefano Garzarella) [1956861] - vm_sockets: Add VMADDR_FLAG_TO_HOST vsock flag (Stefano Garzarella) [1956861] - vm_sockets: Add flags field in the vsock address data structure (Stefano Garzarella) [1956861] - hv_sock: Remove the accept port restriction (Stefano Garzarella) [1956861] - hv_sock: use HV_HYP_PAGE_SIZE for Hyper-V communication (Stefano Garzarella) [1956861] - net: add a helper to avoid issues with HW TX timestamping and SO_TXTIME (Corinna Vinschen) [1958988] - net: ensure mac header is set in virtio_net_hdr_to_skb() (Balazs Nemeth) [1955441] - devlink: Fix dmac_filter trap name, align to its documentation (Petr Oros) [1935701] - devlink: Add DMAC filter generic packet trap (Petr Oros) [1935701] - devlink: Add blackhole_nexthop trap (Petr Oros) [1935701] - stm class: Fix module init return on allocation failure (Jiri Olsa) [1907791] - stm class: ftrace: Use different channel accroding to CPU (Jiri Olsa) [1907791] - stm class: ftrace: Enable supported trace export flag (Jiri Olsa) [1907791] - stm class: ftrace: Change dependency to TRACING (Jiri Olsa) [1907791] - stm class: Replace zero-length array with flexible-array (Jiri Olsa) [1907791] - stm class: sys-t: Fix the use of time_after() (Jiri Olsa) [1907791] - stm class: Lose the protocol driver when dropping its reference (Jiri Olsa) [1907791] - stm class: Fix a double free of stm_source_device (Jiri Olsa) [1907791] - stm class: Fix channel bitmap on 32-bit systems (Jiri Olsa) [1907791] - stm class: Fix channel free in stm output free path (Jiri Olsa) [1907791] - stm class: Prevent division by zero (Jiri Olsa) [1907791] - stm class: Fix an endless loop in channel allocation (Jiri Olsa) [1907791] - stm class: Fix a module refcount leak in policy creation error path (Jiri Olsa) [1907791] - stm class: Use memcat_p() (Jiri Olsa) [1907791] - stm class: heartbeat: Fix whitespace (Jiri Olsa) [1907791] - stm class: p_sys-t: Add support for CLOCKSYNC packets (Jiri Olsa) [1907791] - stm class: Add MIPI SyS-T protocol support (Jiri Olsa) [1907791] - stm class: Switch over to the protocol driver (Jiri Olsa) [1907791] - stm class: Factor out default framing protocol (Jiri Olsa) [1907791] - stm class: Add a helper for writing data packets (Jiri Olsa) [1907791] - stm class: Introduce framing protocol drivers (Jiri Olsa) [1907791] - stm class: Clean up stp_configfs_init (Jiri Olsa) [1907791] - stm class: Clarify configfs root type/operations names (Jiri Olsa) [1907791] - stm class: Rework policy node fallback (Jiri Olsa) [1907791] - lib: Add memcat_p(): paste 2 pointer arrays together (Jiri Olsa) [1907791] - tracing: Add trace_export support for trace_marker (Jiri Olsa) [1907791] - tracing: Add trace_export support for event trace (Jiri Olsa) [1907791] - tracing: Add flag to control different traces (Jiri Olsa) [1907791] - tracing: Make function ‘ftrace_exports’ static (Jiri Olsa) [1907791] - tipc: increment the tmp aead refcnt before attaching it (Xin Long) [1931312] - tipc: skb_linearize the head skb when reassembling msgs (Xin Long) [1912376] - scsi: target: core: Fix warning on realtime kernels (Maurizio Lombardi) [1956416] - scsi: bnx2fc: Fix a typo (Nilesh Javali) [1921617] - scsi: bnx2fc: Fix misnaming of bnx2fc_free_session_resc() (Nilesh Javali) [1921617] - scsi: bnx2fc: Fix typo in bnx2fc_indicate_kcqe() (Nilesh Javali) [1921617] - scsi: bnx2fc: Fix Kconfig warning & CNIC build errors (Nilesh Javali) [1921617] - scsi: bnx2fc: Fix comparison to bool warning (Nilesh Javali) [1921617] - scsi: bnx2fc: Remove unneeded semicolon (Nilesh Javali) [1921617] - scsi: bnx2fc: Make a bunch of symbols static in bnx2fc_fcoe.c (Nilesh Javali) [1921617] - scsi: bnx2fc: Fix spelling mistake "couldnt" -> "couldn't" (Nilesh Javali) [1921617] - scsi: bnx2fc: Demote obvious misuse of kerneldoc to standard comment blocks (Nilesh Javali) [1921617] - scsi: bnx2fc: Fix a couple of bitrotted function documentation headers (Nilesh Javali) [1921617] - scsi: bnx2fc: Repair a range of kerneldoc issues (Nilesh Javali) [1921617] - scsi: bnx2fc: Removal of unused variables (Nilesh Javali) [1921617] - scsi: bnx2fc: Remove unneeded semicolon in bnx2fc_fcoe.c (Nilesh Javali) [1921617] - scsi: bnx2fc: Add missing annotation for bnx2fc_abts_cleanup() (Nilesh Javali) [1921617] - tools/power turbostat: Enable tsc_tweak for Elkhart Lake and Jasper Lake (Puneet Sethi) [1920704] - selinux: Allow context mounts for unpriviliged overlayfs (Miklos Szeredi) [1956486] - md-cluster: fix use-after-free issue when removing rdev (Nigel Croxon) [1956355] - md/bitmap: wait for external bitmap writes to complete during tear down (Nigel Croxon) [1956355] - md: do not return existing mddevs from mddev_find_or_alloc (Nigel Croxon) [1956355] - md: refactor mddev_find_or_alloc (Nigel Croxon) [1956355] - md: factor out a mddev_alloc_unit helper from mddev_find (Nigel Croxon) [1956355] - md: split mddev_find (Nigel Croxon) [1956355] - md: factor out a mddev_find_locked helper from mddev_find (Nigel Croxon) [1956355] - md: md_open returns -EBUSY when entering racing area (Nigel Croxon) [1956355] - md: Fix missing unused status line of /proc/mdstat (Nigel Croxon) [1956355] - md/raid10: improve discard request for far layout (Xiao Ni) [1956355] - md/raid10: improve raid10 discard request (Nigel Croxon) [1956355] - md/raid10: pull the code that wait for blocked dev into one function (Xiao Ni) [1956355] - md/raid10: extend r10bio devs to raid disks (Xiao Ni) [1956355] - md: add md_submit_discard_bio() for submitting discard bio (Nigel Croxon) [1956355] - leds: trigger: fix potential deadlock with libata (Waiman Long) [1963373] - x86/kvm: Unify kvm_pv_guest_cpu_reboot() with kvm_guest_cpu_offline() (Lenny Szubowicz) [1934273] - x86/kvm: Disable all PV features on crash (Lenny Szubowicz) [1934273] - x86/kvm: Disable kvmclock on all CPUs on shutdown (Lenny Szubowicz) [1934273] - x86/kvm: Teardown PV features on boot CPU as well (Lenny Szubowicz) [1934273] - x86/kvm: Fix pr_info() for async PF setup/teardown (Lenny Szubowicz) [1934273] - RDMA/qedr: Fix error return code in qedr_iw_connect() (Manish Chopra) [1914922] - qede: Use 'skb_add_rx_frag()' instead of hand coding it (Manish Chopra) [1914922] - qede: Remove a erroneous ++ in 'qede_rx_build_jumbo()' (Manish Chopra) [1914922] - qede: fix offload for IPIP tunnel packets (Manish Chopra) [1914922] - RDMA/qedr: iWARP invalid(zero) doorbell address fix (Manish Chopra) [1914922] - qed: fix ILT configuration of SRC block (Manish Chopra) [1914922] - qed: fix error return code in qed_iwarp_ll2_start() (Manish Chopra) [1914922] - RDMA/qedr: Fix resource leak in qedr_create_qp (Manish Chopra) [1914922] - qede: make driver reliable on unload after failures (Manish Chopra) [1914922] - net: qed: Remove unnecessary cast (Manish Chopra) [1914922] - nvme: fix NULL derefence in nvme_ctrl_fast_io_fail_tmo_show/store (Gopal Tiwari) [1935135] - nvme: export fast_io_fail_tmo to sysfs (Gopal Tiwari) [1935135] - EDAC: enable CONFIG_EDAC_IGEN6 (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC/igen6: ecclog_llist can be static (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC/i10nm: Add Intel Sapphire Rapids server support (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC: Add DDR5 new memory type (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC/i10nm: Use readl() to access MMIO registers (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC/igen6: Add debugfs interface for Intel client SoC EDAC driver (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC/igen6: Add EDAC driver for Intel client SoCs using IBECC (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC: Add three new memory types (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC, {skx,i10nm}: Use CPU stepping macro to pass configurations (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC/skx: Use the mcmtr register to retrieve close_pg/bank_xor_enable (Aristeu Rozanski) [1837389 1783539 1861479] - x86/cpu: Add a X86_MATCH_INTEL_FAM6_MODEL_STEPPINGS() macro (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC: Add missing MEM_LRDDR4 entry in edac_mem_types[] (Aristeu Rozanski) [1837389 1783539 1861479] - x86: export x86_match_cpu_v2 (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC/amd64: Fix PCI component registration (Aristeu Rozanski) [1918583] - EDAC/mce_amd: Use struct cpuinfo_x86.cpu_die_id for AMD NodeId (Aristeu Rozanski) [1918583] - x86/CPU/AMD: Remove amd_get_nb_id() (Aristeu Rozanski) [1918583] - EDAC/mce_amd: Make fam_ops static global (Aristeu Rozanski) [1918583] - x86/MCE/AMD: Allow Reserved types to be overwritten in smca_banks[] (Aristeu Rozanski) [1918583] - x86/MCE/AMD: Do not use rdmsr_safe_on_cpu() in smca_configure() (Aristeu Rozanski) [1918583] - EDAC/amd64: Get rid of the ECC disabled long message (Aristeu Rozanski) [1918583] - EDAC/amd64: Check for memory before fully initializing an instance (Aristeu Rozanski) [1918583] - EDAC/amd64: Use cached data when checking for ECC (Aristeu Rozanski) [1918583] - x86/MCE: Make the number of MCA banks a per-CPU variable (Aristeu Rozanski) [1918583] - x86/MCE/AMD: Don't cache block addresses on SMCA systems (Aristeu Rozanski) [1918583] - x86/MCE: Make mce_banks a per-CPU array (Aristeu Rozanski) [1918583] - x86/MCE: Make struct mce_banks[] static (Aristeu Rozanski) [1918583] - x86/MCE/AMD: Don't report L1 BTB MCA errors on some family 17h models (Aristeu Rozanski) [1918583] - EDAC/mce_amd: Decode MCA_STATUS in bit definition order (Aristeu Rozanski) [1918583] - EDAC/mce_amd: Decode MCA_STATUS[Scrub] bit (Aristeu Rozanski) [1918583] - EDAC, mce_amd: Match error descriptions to latest documentation (Aristeu Rozanski) [1918583] - x86/MCE/AMD: Carve out the MC4_MISC thresholding quirk (Aristeu Rozanski) [1918583] - x86/MCE/AMD: Turn off MC4_MISC thresholding on all family 0x15 models (Aristeu Rozanski) [1918583] - powerpc/64s: Fix unrelocated interrupt trampoline address test (Waiman Long) [1966462] - intel_th: pci: Add Alder Lake CPU support (Jiri Olsa) [1840246] - intel_th: pci: Add Alder Lake-S support (Jiri Olsa) [1840246] - mfd: intel_pmt: Add support for DG1 (David Arcari) [1783144] - mfd: intel_pmt: Fix nuisance messages and handling of disabled capabilities (David Arcari) [1783144] - redhat/configs: Add CONFIG_INTEL_PMT_CRASHLOG (David Arcari) [1783144] - redhat/configs: Add CONFIG_INTEL_PMT_TELEMETRY (David Arcari) [1783144] - redhat/configs: Add CONFIG_MFD_INTEL_PMT (David Arcari) [1783144] - platform/x86: intel_pmt_crashlog: Add dependency on MFD_INTEL_PMT (David Arcari) [1783144] - platform/x86: intel_pmt_telemetry: Add dependency on MFD_INTEL_PMT (David Arcari) [1783144] - platform/x86: intel_pmt: Make INTEL_PMT_CLASS non-user-selectable (David Arcari) [1783144] - platform/x86: intel_pmt_crashlog: Fix incorrect macros (David Arcari) [1783144] - platform/x86: intel_pmt_class: Initial resource to 0 (David Arcari) [1783144] - mfd: Standardise MFD_CELL_* helper names (David Arcari) [1783144] - platform/x86: pmt: Fix a potential Oops on error in probe (David Arcari) [1783144] - platform/x86: Intel PMT Crashlog capability driver (David Arcari) [1783144] - platform/x86: Intel PMT Telemetry capability driver (David Arcari) [1783144] - platform/x86: Intel PMT class driver (David Arcari) [1783144] - mfd: Intel Platform Monitoring Technology support (David Arcari) [1783144] - mfd: mfd-core: Ensure disabled devices are ignored without error (David Arcari) [1783144] - mfd: core: Fix double-free in mfd_remove_devices_fn() (David Arcari) [1783144] - mfd: mfd-core: Add mechanism for removal of a subset of children (David Arcari) [1783144] - mfd: core: Add OF_MFD_CELL_REG() helper (David Arcari) [1783144] - mfd: core: Fix formatting of MFD helpers (David Arcari) [1783144] - mfd: core: Make a best effort attempt to match devices with the correct of_nodes (David Arcari) [1783144] - mfd: mfd-core: Complete kerneldoc header for devm_mfd_add_devices() (David Arcari) [1783144] - mfd: Constify properties in mfd_cell (David Arcari) [1783144] - mfd: mfd-core: Honour Device Tree's request to disable a child-device (David Arcari) [1783144] - mfd: mfd-core: Move pdev->mfd_cell creation back into mfd_add_device() (David Arcari) [1783144] - mfd: mfd-core: Remove usage counting for .{en,dis}able() call-backs (David Arcari) [1783144] - mfd: mfd-core: Protect against NULL call-back function pointer (David Arcari) [1783144] - mfd: mfd-core: Remove mfd_clone_cell() (David Arcari) [1783144] - mfd: Provide MACRO to declare commonly defined MFD cell attributes (David Arcari) [1783144] - mfd: core: Set fwnode for created devices (David Arcari) [1783144] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (David Arcari) [1783144] - mfd: mfd-core: Document mfd_add_devices() (David Arcari) [1783144] - PCI: Add defines for Designated Vendor-Specific Extended Capability (David Arcari) [1783144] - tick/nohz: Update idle_exittime on actual idle exit (Phil Auld) [1962632] - tick/nohz: Remove superflous check for CONFIG_VIRT_CPU_ACCOUNTING_NATIVE (Phil Auld) [1962632] - tick/nohz: Conditionally restart tick on idle exit (Phil Auld) [1962632] - x86, sched: Fix the AMD CPPC maximum performance value on certain AMD Ryzen generations (Phil Auld) [1960687] - pinctrl: devicetree: Avoid taking direct reference to device name string (Aristeu Rozanski) [1922904] {CVE-2020-0427} - redhat: ppc64: enable CONFIG_PPC_RTAS_FILTER (Aristeu Rozanski) [1906444] {CVE-2020-27777} - powerpc/rtas: Fix typo of ibm,open-errinjct in RTAS filter (Aristeu Rozanski) [1906444] {CVE-2020-27777} - powerpc/rtas: Restrict RTAS requests from userspace (Aristeu Rozanski) [1906444] {CVE-2020-27777}- docs: vxlan: add info about device features (Petr Oros) [1941739] - selftests: net: add a test for static UDP tunnel ports (Petr Oros) [1941739] - netdevsim: support the static IANA VXLAN port flag (Petr Oros) [1941739] - selftests: net: add a test for shared UDP tunnel info tables (Petr Oros) [1941739] - netdevsim: shared UDP tunnel port table support (Petr Oros) [1941739] - netdevsim: add warnings on unexpected UDP tunnel port errors (Petr Oros) [1941739] - udp_tunnel: add the ability to share port tables (Petr Oros) [1941739] - docs: networking: convert vxlan.txt to ReST (Petr Oros) [1941739] - net: Treat __napi_schedule_irqoff() as __napi_schedule() on PREEMPT_RT (Ivan Vecera) [1960528] - ethtool: fix incorrect datatype in set_eee ops (Balazs Nemeth) [1956698] - ethtool: fix missing NLM_F_MULTI flag when dumping (Antoine Tenart) [1953847] - y2038: remove CONFIG_64BIT_TIME (Waiman Long) [1965360] - net/mlx4: Fix EEPROM dump support (Alaa Hleihel) [1915305] - net/mlx4_en: update moderation when config reset (Alaa Hleihel) [1915305] - net/mlx4_core: Add missed mlx4_free_cmd_mailbox() (Alaa Hleihel) [1915305] - IB/mlx4: Use port iterator and validation APIs (Alaa Hleihel) [1915305] - net/mlx4: Use effective interrupt affinity (Alaa Hleihel) [1915302 1915305] - net/mlx4: Replace irq_to_desc() abuse (Alaa Hleihel) [1915302 1915305] - net/mlx4: simplify the return expression of mlx4_init_srq_table() (Alaa Hleihel) [1915302 1915305] - RDMA/mlx4: Remove bogus dev_base_lock usage (Alaa Hleihel) [1915302 1915305] - net/mlx4: simplify the return expression of mlx4_init_cq_table() (Alaa Hleihel) [1915302 1915305] - net/mlx4: Remove unused #define MAX_MSIX_P_PORT (Alaa Hleihel) [1915302 1915305] - RDMA/mlx4: Enable querying AH for XRC QP types (Alaa Hleihel) [1915302 1915305] - IB/mlx4: Fix fall-through warnings for Clang (Alaa Hleihel) [1915302 1915305] - net/mlx4_en: Remove unused performance counters (Alaa Hleihel) [1915302 1915305] - net/mlx4: Assign boolean values to a bool variable (Alaa Hleihel) [1915302 1915305] - net/mlx4: Cleanup kernel-doc warnings (Alaa Hleihel) [1915302 1915305] - net/mlx4_core : remove unneeded semicolon (Alaa Hleihel) [1915302 1915305] - net/mlx4_core: Fix init_hca fields offset (Alaa Hleihel) [1915301 1915305] - mlx4: handle non-napi callers to napi_poll (Alaa Hleihel) [1915301 1915305] - mlx4: drivers/net/ethernet: clean up unused assignments (Alaa Hleihel) [1915301 1915305] - mlx4: add pause frame stats (Alaa Hleihel) [1915301 1915305] - mlx4: make sure to always set the port type (Alaa Hleihel) [1915301 1915305] - net/mlx4_en: RX, Add a prefetch command for small L1_CACHE_BYTES (Alaa Hleihel) [1915301 1915305] - cnic: remove redundant assignment to variable ret (Nilesh Javali) [1921619] - net: cnic: fix spelling mistake "reserverd" -> "reserved" (Nilesh Javali) [1921619] - cnic: Explicitly initialize all reference counts to 0. (Nilesh Javali) [1921619] - cfg80211: fix locking in netlink owner interface destruction (Jarod Wilson) [1937053] - brcmfmac: Avoid GFP_ATOMIC when GFP_KERNEL is enough (Jarod Wilson) [1937053] - ath11k: fix warning in ath11k_mhi_config (Jarod Wilson) [1937053] - ath11k: qmi: Fix spelling mistake "requeqst" -> "request" (Jarod Wilson) [1937053] - ath10k: Fix ath10k_wmi_tlv_op_pull_peer_stats_info() unlock without lock (Jarod Wilson) [1937053] - ath10k: Fix a use after free in ath10k_htc_send_bundle (Jarod Wilson) [1937053] - ath9k: Fix error check in ath9k_hw_read_revisions() for PCI devices (Jarod Wilson) [1937053] - mt76: mt7921: reinit wpdma during drv_own if necessary (Jarod Wilson) [1937053] - mt76: move mt76_token_init in mt76_alloc_device (Jarod Wilson) [1937053] - mt76: mt7921: fix a precision vs width bug in printk (Jarod Wilson) [1937053] - mt76: mt7915: fix a precision vs width bug in printk (Jarod Wilson) [1937053] - mt76: mt7615: fix a precision vs width bug in printk (Jarod Wilson) [1937053] - mt76: mt7921: introduce mt7921_mcu_sta_add routine (Jarod Wilson) [1937053] - mt76: mt7921: mt7921_stop should put device in fw_own state (Jarod Wilson) [1937053] - mt76: connac: unschedule mac_work before going to sleep (Jarod Wilson) [1937053] - mt76: mt7663: add awake and doze time accounting (Jarod Wilson) [1937053] - mt76: mt7921: improve doze opportunity (Jarod Wilson) [1937053] - mt76: mt7921: get rid of mcu_reset function pointer (Jarod Wilson) [1937053] - mt76: mt7915: do not read rf value from efuse in flash mode (Jarod Wilson) [1937053] - mt76: move token utilities in mt76 common module (Jarod Wilson) [1937053] - mt76: move token_lock, token and token_count in mt76_dev (Jarod Wilson) [1937053] - mt76: mt7921: fix possible invalid register access (Jarod Wilson) [1937053] - mt76: mt7921: enable deep sleep when the device suspends (Jarod Wilson) [1937053] - mt76: connac: introduce mt76_connac_mcu_set_deep_sleep utility (Jarod Wilson) [1937053] - mt76: mt7921: introduce mt7921_wpdma_reinit_cond utility routine (Jarod Wilson) [1937053] - mt76: mt7921: introduce mt7921_dma_{enable,disable} utilities (Jarod Wilson) [1937053] - mt76: mt7921: introduce mt7921_wpdma_reset utility routine (Jarod Wilson) [1937053] - mt76: mt7921: move mt7921_dma_reset in dma.c (Jarod Wilson) [1937053] - mt76: mt7615: Fix a dereference of pointer sta before it is null checked (Jarod Wilson) [1937053] - mt76: mt7921: enable sw interrupts (Jarod Wilson) [1937053] - mt76: mt7921: add awake and doze time accounting (Jarod Wilson) [1937053] - mt76: remove MT76_STATE_PM in tx path (Jarod Wilson) [1937053] - mt76: connac: use waitqueue for runtime-pm (Jarod Wilson) [1937053] - mt76: connac: do not run mt76_txq_schedule_all directly (Jarod Wilson) [1937053] - mt76: mt7615: rely on pm refcounting in mt7615_led_set_config (Jarod Wilson) [1937053] - mt76: connac: alaways wake the device before scanning (Jarod Wilson) [1937053] - mt76: mt7921: get rid of useless MT76_STATE_PM in mt7921_mac_work (Jarod Wilson) [1937053] - mt76: connac: remove MT76_STATE_PM in mac_tx_free (Jarod Wilson) [1937053] - mt76: connac: check wake refcount in mcu_fw_pmctrl (Jarod Wilson) [1937053] - mt76: connac: unschedule ps_work in mt76_connac_pm_wake (Jarod Wilson) [1937053] - mt76: mt7663: rely on mt76_connac_pm_ref/mt76_connac_pm_unref in tx/rx napi (Jarod Wilson) [1937053] - mt76: mt7921: rely on mt76_connac_pm_ref/mt76_connac_pm_unref in tx/rx napi (Jarod Wilson) [1937053] - mt76: dma: add the capability to define a custom rx napi poll routine (Jarod Wilson) [1937053] - mt76: mt7663: rely on mt76_connac_pm_ref/mt76_connac_pm_unref in tx path (Jarod Wilson) [1937053] - mt76: mt7921: rely on mt76_connac_pm_ref/mt76_connac_pm_unref in tx path (Jarod Wilson) [1937053] - mt76: connac: introduce wake counter for fw_pmctrl synchronization (Jarod Wilson) [1937053] - mt76: mt7663: fix a race between mt7615_mcu_drv_pmctrl and mt7615_mcu_fw_pmctrl (Jarod Wilson) [1937053] - mt76: mt7921: fix a race between mt7921_mcu_drv_pmctrl and mt7921_mcu_fw_pmctrl (Jarod Wilson) [1937053] - mt76: mt7921: remove leftover function declaration (Jarod Wilson) [1937053] - mt76: connac: move mcu_update_arp_filter in mt76_connac module (Jarod Wilson) [1937053] - mt76: mt7921: do not use 0 as NULL pointer (Jarod Wilson) [1937053] - mt76: mt7915: directly read per-rate tx power from registers (Jarod Wilson) [1937053] - mt76: mt7915: rework the flow of txpower setting (Jarod Wilson) [1937053] - mt76: mt7915: add support for DT rate power limits (Jarod Wilson) [1937053] - mt76: mt7921: abort uncompleted scan by wifi reset (Jarod Wilson) [1937053] - mt76: mt7921: add wifisys reset support in debugfs (Jarod Wilson) [1937053] - mt76: mt7921: run mt7921_mcu_fw_log_2_host holding mt76 mutex (Jarod Wilson) [1937053] - mt76: improve mcu error logging (Jarod Wilson) [1937053] - mt76: mt7921: move hw configuration in mt7921_register_device (Jarod Wilson) [1937053] - mt76: mt7915: add support for applying pre-calibration data (Jarod Wilson) [1937053] - mt76: mt7615: load ROM patch before checking patch semaphore status (Jarod Wilson) [1937053] - mt76: mt7615: fix entering driver-own state on mt7663 (Jarod Wilson) [1937053] - mt76: mt7615: fix hardware error recovery for mt7663 (Jarod Wilson) [1937053] - mt76: mt7921: add dumping Tx power table (Jarod Wilson) [1937053] - mt76: introduce single-sku support for mt7663/mt7921 (Jarod Wilson) [1937053] - mt76: mt7615: do not use mt7615 single-sku values for mt7663 (Jarod Wilson) [1937053] - mt76: mt7615: implement support for using DT rate power limits (Jarod Wilson) [1937053] - mt76: extend DT rate power limits to support 11ax devices (Jarod Wilson) [1937053] - mt76: add functions for parsing rate power limits from DT (Jarod Wilson) [1937053] - mt76: flush tx status queue on DMA reset (Jarod Wilson) [1937053] - mt76: mt7921: add mt7921_dma_cleanup in mt7921_unregister_device (Jarod Wilson) [1937053] - mt76: mt7615: use ieee80211_free_txskb() in mt7615_tx_token_put() (Jarod Wilson) [1937053] - mt76: mt7615: only free skbs after mt7615_dma_reset() when reset happens (Jarod Wilson) [1937053] - mt76: mt7915: only free skbs after mt7915_dma_reset() when reset happens (Jarod Wilson) [1937053] - mt76: mt7915: fix memleak when mt7915_unregister_device() (Jarod Wilson) [1937053] - mt76: mt7615: fix memleak when mt7615_unregister_device() (Jarod Wilson) [1937053] - mt76: mt7915: fix rate setting of tx descriptor in testmode (Jarod Wilson) [1937053] - mt76: mt7915: rework mt7915_tm_set_tx_len() (Jarod Wilson) [1937053] - mt76: testmode: add support to send larger packet (Jarod Wilson) [1937053] - rtlwifi: implement set_tim by update beacon content (Jarod Wilson) [1937053] - rtw88: refine napi deinit flow (Jarod Wilson) [1937053] - rtw88: Fix potential unrecoverable tx queue stop (Jarod Wilson) [1937053] - rtw88: 8821c: Don't set RX_FLAG_DECRYPTED if packet has no encryption (Jarod Wilson) [1937053] - rtw88: 8822c: debug: allow debugfs to enable/disable TXGAPK (Jarod Wilson) [1937053] - rtw88: 8822c: Add gap-k calibration to improve long range performance (Jarod Wilson) [1937053] - rtw88: 8822c: reorder macro position according to the register number (Jarod Wilson) [1937053] - iwlwifi: Fix softirq/hardirq disabling in iwl_pcie_gen2_enqueue_hcmd() (Jarod Wilson) [1937053] - cfg80211: scan: drop entry from hidden_list on overflow (Jarod Wilson) [1937053] - wireless: fix spelling of A-MSDU in HE capabilities (Jarod Wilson) [1937053] - wireless: align HE capabilities A-MPDU Length Exponent Extension (Jarod Wilson) [1937053] - wireless: align some HE capabilities with the spec (Jarod Wilson) [1937053] - mac80211: drop the connection if firmware crashed while in CSA (Jarod Wilson) [1937053] - nl80211: Add new RSNXE related nl80211 extended features (Jarod Wilson) [1937053] - mac80211: properly drop the connection in case of invalid CSA IE (Jarod Wilson) [1937053] - mac80211: make ieee80211_vif_to_wdev work when the vif isn't in the driver (Jarod Wilson) [1937053] - nl80211/cfg80211: add a flag to negotiate for LMR feedback in NDP ranging (Jarod Wilson) [1937053] - ieee80211: add the values of ranging parameters max LTF total field (Jarod Wilson) [1937053] - mac80211: aes_cmac: check crypto_shash_setkey() return value (Jarod Wilson) [1937053] - mac80211: minstrel_ht: remove extraneous indentation on if statement (Jarod Wilson) [1937053] - mac80211: properly process TXQ management frames (Jarod Wilson) [1937053] - cfg80211: constify ieee80211_get_response_rate return (Jarod Wilson) [1937053] - cfg80211: fix a few kernel-doc warnings (Jarod Wilson) [1937053] - cfg80211: fix an htmldoc warning (Jarod Wilson) [1937053] - rtw88: 8822c: add CFO tracking (Jarod Wilson) [1937053] - iwlwifi: pcie: don't enable BHs with IRQs disabled (Jarod Wilson) [1937053] - rtw88: Fix array overrun in rtw_get_tx_power_params() (Jarod Wilson) [1937053] - brcmfmac: Remove duplicate struct declaration (Jarod Wilson) [1937053] - rtw88: update statistics to fw for fine-tuning performance (Jarod Wilson) [1937053] - brcmfmac: A typo fix (Jarod Wilson) [1937053] - rtl8xxxu: Simplify locking of a skb list accesses (Jarod Wilson) [1937053] - mwifiex: Remove unneeded variable: "ret" (Jarod Wilson) [1937053] - rtl8xxxu: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - mwifiex: don't print SSID to logs (Jarod Wilson) [1937053] - rtlwifi: rtl8192de: Use DEFINE_SPINLOCK() for spinlock (Jarod Wilson) [1937053] - rtlwifi: Simplify locking of a skb list accesses (Jarod Wilson) [1937053] - rtlwifi: remove rtl_get_tid_h (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: remove redundant assignment of variable rtlpriv->btcoexist.reg_bt_sco (Jarod Wilson) [1937053] - rtlwifi: remove redundant assignment to variable err (Jarod Wilson) [1937053] - rtlwifi: Few mundane typo fixes (Jarod Wilson) [1937053] - rtlwifi: 8821ae: upgrade PHY and RF parameters (Jarod Wilson) [1937053] - iwlwifi: dbg: disable ini debug in 9000 family and below (Jarod Wilson) [1937053] - iwlwifi: pcie: Change ma product string name (Jarod Wilson) [1937053] - iwlwifi: fw: print out trigger delay when collecting data (Jarod Wilson) [1937053] - iwlwifi: trans/pcie: defer transport initialisation (Jarod Wilson) [1937053] - iwlwifi: bump FW API to 63 for AX devices (Jarod Wilson) [1937053] - iwlwifi: mvm: don't WARN if we can't remove a time event (Jarod Wilson) [1937053] - iwlwifi: mvm: don't disconnect immediately if we don't hear beacons after CSA (Jarod Wilson) [1937053] - iwlwifi: rs-fw: don't support stbc for HE 160 (Jarod Wilson) [1937053] - iwlwifi: warn on SKB free w/o op-mode (Jarod Wilson) [1937053] - iwlwifi: mvm: add support for version 3 of LARI_CONFIG_CHANGE command. (Jarod Wilson) [1937053] - iwlwifi: pcie: add ISR debug info for msix debug (Jarod Wilson) [1937053] - iwlwifi: pcie: merge napi_poll_msix functions (Jarod Wilson) [1937053] - iwlwifi: mvm: don't lock mutex in RCU critical section (Jarod Wilson) [1937053] - iwlwifi: mvm: remove PS from lower rates. (Jarod Wilson) [1937053] - iwlwifi: mvm: umac error table mismatch (Jarod Wilson) [1937053] - iwlwifi: queue: avoid memory leak in reset flow (Jarod Wilson) [1937053] - iwlwifi: don't warn if we can't wait for empty tx queues (Jarod Wilson) [1937053] - iwlwifi: remove remaining software checksum code (Jarod Wilson) [1937053] - iwlwifi: remove TCM events (Jarod Wilson) [1937053] - iwlwifi: mvm: Use IWL_INFO in fw_reset_handshake() (Jarod Wilson) [1937053] - iwlwifi: mvm: refactor ACPI DSM evaluation function (Jarod Wilson) [1937053] - iwlwifi: mvm: support BIOS enable/disable for 11ax in Ukraine (Jarod Wilson) [1937053] - iwlwifi: move iwl_configure_rxq to be used by other op_modes (Jarod Wilson) [1937053] - iwlwifi: add new so-gf device (Jarod Wilson) [1937053] - iwlwifi: mvm: enable PPAG in China (Jarod Wilson) [1937053] - iwlwifi: mvm: Add support for 6GHz passive scan (Jarod Wilson) [1937053] - iwlwifi: add ax201 killer device (Jarod Wilson) [1937053] - iwlwifi: mvm: when associated with PMF, use protected NDP ranging negotiation (Jarod Wilson) [1937053] - iwlwifi: mvm: clean up queue sync implementation (Jarod Wilson) [1937053] - iwlwifi: mvm: write queue_sync_state only for sync (Jarod Wilson) [1937053] - iwlwifi: mvm: responder: support responder config command version 8 (Jarod Wilson) [1937053] - iwlwifi: mvm: support range request command version 12 (Jarod Wilson) [1937053] - iwlwifi: pcie: make cfg vs. trans_cfg more robust (Jarod Wilson) [1937053] - iwlwifi: pcie: clear only FH bits handle in the interrupt (Jarod Wilson) [1937053] - iwlwifi: add 160Mhz to killer 1550 name (Jarod Wilson) [1937053] - iwlwifi: change name to AX 211 and 411 family (Jarod Wilson) [1937053] - iwlwifi: change step in so-gf struct (Jarod Wilson) [1937053] - iwlwifi: pcie: Add support for Bz Family (Jarod Wilson) [1937053] - iwlwifi: mvm: don't allow CSA if we haven't been fully associated (Jarod Wilson) [1937053] - iwlwifi: pcie: normally grab NIC access for inflight-hcmd (Jarod Wilson) [1937053] - iwlwifi: pcie: avoid unnecessarily taking spinlock (Jarod Wilson) [1937053] - iwlwifi: mvm: enable TX on new CSA channel before disconnecting (Jarod Wilson) [1937053] - mt76: mt7921: add rcu section in mt7921_mcu_tx_rate_report (Jarod Wilson) [1937053] - mt76: mt7921: introduce MCU_EVENT_LP_INFO event parsing (Jarod Wilson) [1937053] - mt76: mt7615: always add rx header translation tlv when adding stations (Jarod Wilson) [1937053] - mt76: mt7615: add missing SPDX tag in mmio.c (Jarod Wilson) [1937053] - mt76: mt7915: add mmio.c (Jarod Wilson) [1937053] - mt76: report Rx timestamp (Jarod Wilson) [1937053] - mt76: mt7921: remove 80+80 MHz support capabilities (Jarod Wilson) [1937053] - mt76: fix potential DMA mapping leak (Jarod Wilson) [1937053] - mt76: mt7921: reduce the data latency during hw scan (Jarod Wilson) [1937053] - mt76: mt7921: fix the insmod hangs (Jarod Wilson) [1937053] - mt76: mt7921: fix kernel crash when the firmware fails to download (Jarod Wilson) [1937053] - mt76: mt7921: fix the dwell time control (Jarod Wilson) [1937053] - mt76: mt7921: fix inappropriate WoW setup with the missing ARP informaiton (Jarod Wilson) [1937053] - mt76: mt7921: introduce MT_WFDMA_DUMMY_CR definition (Jarod Wilson) [1937053] - mt76: mt7915: add wifi subsystem reset (Jarod Wilson) [1937053] - mt76: mt7915: fix mt7915_mcu_add_beacon (Jarod Wilson) [1937053] - mt76: mt7615: fix .add_beacon_offload() (Jarod Wilson) [1937053] - mt76: mt7921: rework mt7921_mcu_debug_msg_event routine (Jarod Wilson) [1937053] - mt76: mt7921: always wake the device in mt7921_remove_interface (Jarod Wilson) [1937053] - mt76: mt7921: fix key set/delete issue (Jarod Wilson) [1937053] - mt76: mt7915: fix txpower init for TSSI off chips (Jarod Wilson) [1937053] - mt76: mt7915: limit firmware log message printk to buffer length (Jarod Wilson) [1937053] - mt76: mt7615: limit firmware log message printk to buffer length (Jarod Wilson) [1937053] - mt76: mt7615: fix chip reset on MT7622 and MT7663e (Jarod Wilson) [1937053] - mt76: mt7915: cleanup mcu tx queue in mt7915_dma_reset() (Jarod Wilson) [1937053] - mt76: mt7915: keep mcu_add_bss_info enabled till interface removal (Jarod Wilson) [1937053] - mt76: mt7615: keep mcu_add_bss_info enabled till interface removal (Jarod Wilson) [1937053] - mt76: mt7622: trigger hif interrupt for system reset (Jarod Wilson) [1937053] - mt76: mt7615: cleanup mcu tx queue in mt7615_dma_reset() (Jarod Wilson) [1937053] - mt76: mt7615: only enable DFS test knobs for mt7615 (Jarod Wilson) [1937053] - mt76: mt7921: properly configure rcpi adding a sta to the fw (Jarod Wilson) [1937053] - mt76: connac: introduce mt76_sta_cmd_info data structure (Jarod Wilson) [1937053] - mt76: mt7921: get rid of mt7921_mac_wtbl_lmac_addr (Jarod Wilson) [1937053] - mt76: mt7915: refresh repeater entry MAC address when setting BSSID (Jarod Wilson) [1937053] - mt76: mt7915: fix key set/delete issue (Jarod Wilson) [1937053] - mt76: mt7921: remove duplicated macros in mcu.h (Jarod Wilson) [1937053] - mt76: mt7921: remove redundant check on type (Jarod Wilson) [1937053] - mt76: mt7921: remove leftovers from dbdc configuration (Jarod Wilson) [1937053] - mt76: mt7921: add wifi reset support (Jarod Wilson) [1937053] - mt76: dma: export mt76_dma_rx_cleanup routine (Jarod Wilson) [1937053] - mt76: dma: introduce mt76_dma_queue_reset routine (Jarod Wilson) [1937053] - mt76: mt7921: introduce __mt7921_start utility routine (Jarod Wilson) [1937053] - mt76: mt7921: introduce mt7921_run_firmware utility routine. (Jarod Wilson) [1937053] - mt76: introduce mcu_reset function pointer in mt76_mcu_ops structure (Jarod Wilson) [1937053] - mt76: mt7921: reduce mcu timeouts for suspend, offload and hif_ctrl msg (Jarod Wilson) [1937053] - mt76: mt7915: fix possible deadlock while mt7915_register_ext_phy() (Jarod Wilson) [1937053] - mt76: mt7615: add missing capabilities for DBDC (Jarod Wilson) [1937053] - mt76: mt7663s: fix the possible device hang in high traffic (Jarod Wilson) [1937053] - mt76: mt7663s: make all of packets 4-bytes aligned in sdio tx aggregation (Jarod Wilson) [1937053] - mt76: mt7663: fix when beacon filter is being applied (Jarod Wilson) [1937053] - mt76: mt7615: check mcu returned values in mt7615_ops (Jarod Wilson) [1937053] - mt76: mt7915: check mcu returned values in mt7915_ops (Jarod Wilson) [1937053] - mt76: mt7915: fix txrate reporting (Jarod Wilson) [1937053] - mt76: mt7915: fix rxrate reporting (Jarod Wilson) [1937053] - mt76: mt76x0u: Add support for TP-Link T2UHP(UN) v1 (Jarod Wilson) [1937053] - mt76: mt7915: fix PHY mode for DBDC (Jarod Wilson) [1937053] - mt76: mt7915: stop ext_phy queue when mac reset happens (Jarod Wilson) [1937053] - mt76: mt7915: fix CSA notification for DBDC (Jarod Wilson) [1937053] - mt76: mt7615: stop ext_phy queue when mac reset happens (Jarod Wilson) [1937053] - mt76: mt7615: fix CSA notification for DBDC (Jarod Wilson) [1937053] - mt76: mt7915: add missing capabilities for DBDC (Jarod Wilson) [1937053] - mt76: mt7921: check mcu returned values in mt7921_start (Jarod Wilson) [1937053] - mt76: mt7921: fix the base of the dynamic remap (Jarod Wilson) [1937053] - mt76: mt7921: fix the base of PCIe interrupt (Jarod Wilson) [1937053] - mt76: mt7921: get rid of mt7921_sta_rc_update routine (Jarod Wilson) [1937053] - mt76: check return value of mt76_txq_send_burst in mt76_txq_schedule_list (Jarod Wilson) [1937053] - mt76: connac: fix kernel warning adding monitor interface (Jarod Wilson) [1937053] - mt76: mt7915: fix mib stats counter reporting to mac80211 (Jarod Wilson) [1937053] - mt76: mt7615: fix mib stats counter reporting to mac80211 (Jarod Wilson) [1937053] - mt76: mt7615: remove hdr->fw_ver check (Jarod Wilson) [1937053] - mt76: mt7615: fix TSF configuration (Jarod Wilson) [1937053] - mt76: mt7921: fix stats register definitions (Jarod Wilson) [1937053] - mt76: mt7921: remove unneeded semicolon (Jarod Wilson) [1937053] - mt76: mt7915: fix aggr len debugfs node (Jarod Wilson) [1937053] - mt76: mt7921: fix aggr length histogram (Jarod Wilson) [1937053] - mt76: mt7615: fix memory leak in mt7615_coredump_work (Jarod Wilson) [1937053] - mt76: mt7615: add support for rx decapsulation offload (Jarod Wilson) [1937053] - mt76: mt7615: add rx checksum offload support (Jarod Wilson) [1937053] - mt76: mt7615: enable hw rx-amsdu de-aggregation (Jarod Wilson) [1937053] - mt76: connac: update sched_scan cmd usage (Jarod Wilson) [1937053] - mt76: mt7921: add flush operation (Jarod Wilson) [1937053] - mt76: mt7921: fixup rx bitrate statistics (Jarod Wilson) [1937053] - mt76: connac: fix up the setting for ht40 mode in mt76_connac_mcu_uni_add_bss (Jarod Wilson) [1937053] - mt76: mt7921: switch to new api for hardware beacon filter (Jarod Wilson) [1937053] - mt76: mt7921: fix memory leak in mt7921_coredump_work (Jarod Wilson) [1937053] - mt76: mt7921: fix suspend/resume sequence (Jarod Wilson) [1937053] - mt76: use PCI_VENDOR_ID_MEDIATEK to avoid open coded (Jarod Wilson) [1937053] - mt76: mt7915: always check return value from mt7915_mcu_alloc_wtbl_req (Jarod Wilson) [1937053] - mt76: connac: always check return value from mt76_connac_mcu_alloc_wtbl_req (Jarod Wilson) [1937053] - mt76: mt76x0: disable GTK offloading (Jarod Wilson) [1937053] - mt76: always use WTBL_MAX_SIZE for tlv allocation (Jarod Wilson) [1937053] - mt76: mt7921: removed unused definitions in mcu.h (Jarod Wilson) [1937053] - mt76: mt7921: remove unnecessary variable (Jarod Wilson) [1937053] - mt76: mt7921: enable random mac addr during scanning (Jarod Wilson) [1937053] - mt76: mt7615: support loading EEPROM for MT7613BE (Jarod Wilson) [1937053] - mt76: mt7915: fix tx skb dma unmap (Jarod Wilson) [1937053] - mt76: mt7615: fix tx skb dma unmap (Jarod Wilson) [1937053] - mt76: mt7615: fix key set/delete issues (Jarod Wilson) [1937053] - mt76: mt7915: add support for rx decapsulation offload (Jarod Wilson) [1937053] - mt76: mt7915: add rx checksum offload support (Jarod Wilson) [1937053] - mt76: mt7915: enable hw rx-amsdu de-aggregation (Jarod Wilson) [1937053] - mt76: add support for 802.3 rx frames (Jarod Wilson) [1937053] - cfg80211: Remove wrong RNR IE validation check (Jarod Wilson) [1937053] - mac80211: bail out if cipher schemes are invalid (Jarod Wilson) [1937053] - mac80211: clear the beacon's CRC after channel switch (Jarod Wilson) [1937053] - mac80211: Set priority and queue mapping for injected frames (Jarod Wilson) [1937053] - mac80211: Allow concurrent monitor iface and ethernet rx decap (Jarod Wilson) [1937053] - nl80211: Add interface to indicate TDLS peer's HE capability (Jarod Wilson) [1937053] - cfg80211: allow specifying a reason for hw_rfkill (Jarod Wilson) [1937053] - nl80211: better document CMD_ROAM behavior (Jarod Wilson) [1937053] - mac80211: set sk_pacing_shift for 802.3 txpath (Jarod Wilson) [1937053] - mac80211: don't apply flow control on management frames (Jarod Wilson) [1937053] - nl80211: Add missing line in nl80211_fils_discovery_policy (Jarod Wilson) [1937053] - mac80211: remove redundant assignment of variable result (Jarod Wilson) [1937053] - mac80211: minstrel_ht: remove unused variable 'mg' in minstrel_ht_next_jump_rate() (Jarod Wilson) [1937053] - cfg80211: regulatory: use DEFINE_SPINLOCK() for spinlock (Jarod Wilson) [1937053] - mac80211_hwsim: use DEFINE_SPINLOCK() for spinlock (Jarod Wilson) [1937053] - rfkill: use DEFINE_SPINLOCK() for spinlock (Jarod Wilson) [1937053] - mt7601u: enable TDLS support (Jarod Wilson) [1937053] - mt7601u: fix always true expression (Jarod Wilson) [1937053] - rtw88: Fix an error code in rtw_debugfs_set_rsvd_page() (Jarod Wilson) [1937053] - rtw88: coex: fix A2DP stutters while WL busy + WL scan (Jarod Wilson) [1937053] - rtw88: 8822c: add LC calibration for RTL8822C (Jarod Wilson) [1937053] - rtw88: 8822c: update tx power limit table to RF v40.1 (Jarod Wilson) [1937053] - rtw88: fix DIG min setting (Jarod Wilson) [1937053] - rtw88: add flush hci support (Jarod Wilson) [1937053] - rtw88: 8822c: support FW crash dump when FW crash (Jarod Wilson) [1937053] - rtw88: remove unnecessary variable (Jarod Wilson) [1937053] - rtw88: coex: add power off setting (Jarod Wilson) [1937053] - ath11k: Add support for STA to handle beacon miss (Jarod Wilson) [1937053] - ath11k: Update signal filled flag during sta_statistics drv op (Jarod Wilson) [1937053] - ath10k: skip the wait for completion to recovery in shutdown path (Jarod Wilson) [1937053] - ath11k: fix thermal temperature read (Jarod Wilson) [1937053] - ath11k: fix potential wmi_mgmt_tx_queue race condition (Jarod Wilson) [1937053] - ath11k: qmi: cosmetic changes to error messages (Jarod Wilson) [1937053] - ath11k: qmi: add more debug messages (Jarod Wilson) [1937053] - Revert "ath9k: fix ath_tx_process_buffer() potential null ptr dereference" (Jarod Wilson) [1937053] - ath11k: print hardware name and version during initialisation (Jarod Wilson) [1937053] - ath11k: Enable radar detection for 160MHz secondary segment (Jarod Wilson) [1937053] - ath11k: Fix sounding dimension config in HE cap (Jarod Wilson) [1937053] - ath11k: add qcn9074 pci device support (Jarod Wilson) [1937053] - ath11k: add extended interrupt support for QCN9074 (Jarod Wilson) [1937053] - ath11k: add CE interrupt support for QCN9074 (Jarod Wilson) [1937053] - ath11k: add data path support for QCN9074 (Jarod Wilson) [1937053] - ath11k: add hal support for QCN9074 (Jarod Wilson) [1937053] - ath11k: add static window support for register access (Jarod Wilson) [1937053] - ath11k: Add qcn9074 mhi controller config (Jarod Wilson) [1937053] - ath11k: Update memory segment count for qcn9074 (Jarod Wilson) [1937053] - ath11k: qmi: increase the number of fw segments (Jarod Wilson) [1937053] - ath11k: Move qmi service_ins_id to hw_params (Jarod Wilson) [1937053] - ath11k: Refactor ath11k_msi_config (Jarod Wilson) [1937053] - ath11k: debugfs: Fix spelling mistake "Opportunies" -> "Opportunities" (Jarod Wilson) [1937053] - ath9k: fix ath_tx_process_buffer() potential null ptr dereference (Jarod Wilson) [1937053] - nl80211: fix beacon head validation (Jarod Wilson) [1937053] - nl80211: fix potential leak of ACL params (Jarod Wilson) [1937053] - cfg80211: check S1G beacon compat element length (Jarod Wilson) [1937053] - cfg80211: remove WARN_ON() in cfg80211_sme_connect (Jarod Wilson) [1937053] - mac80211: fix time-is-after bug in mlme (Jarod Wilson) [1937053] - mac80211: fix TXQ AC confusion (Jarod Wilson) [1937053] - rfkill: revert back to old userspace API by default (Jarod Wilson) [1937053] - mac80211: clear sta->fast_rx when STA removed from 4-addr VLAN (Jarod Wilson) [1937053] - iwlwifi: mvm: fix beacon protection checks (Jarod Wilson) [1937053] - iwlwifi: mvm: rfi: don't lock mvm->mutex when sending config command (Jarod Wilson) [1937053] - iwlwifi: pcie: add support for So-F devices (Jarod Wilson) [1937053] - iwlwifi: fw: fix notification wait locking (Jarod Wilson) [1937053] - iwlwifi: add support for Qu with AX201 device (Jarod Wilson) [1937053] - iwlwifi: pcie: properly set LTR workarounds on 22000 devices (Jarod Wilson) [1937053] - iwlwifi: fix 11ax disabled bit in the regulatory capability flags (Jarod Wilson) [1937053] - brcmfmac: p2p: Fix recently introduced deadlock issue (Jarod Wilson) [1937053] - mt76: mt7921: fix airtime reporting (Jarod Wilson) [1937053] - iwlwifi: Fix softirq/hardirq disabling in iwl_pcie_enqueue_hcmd() (Jarod Wilson) [1937053] - mt76: mt7615: remove redundant dev_err call in mt7622_wmac_probe() (Jarod Wilson) [1937053] - mt76: Convert to DEFINE_SHOW_ATTRIBUTE (Jarod Wilson) [1937053] - reg.c: Fix a spello (Jarod Wilson) [1937053] - mac80211: cfg.c: A typo fix (Jarod Wilson) [1937053] - wireless: remove never implemented MODULE_SUPPORTED_DEVICE (Jarod Wilson) [1937053] - wireless/nl80211: fix wdev_id may be used uninitialized (Jarod Wilson) [1937053] - nl80211: fix locking for wireless device netns change (Jarod Wilson) [1937053] - iwlwifi: don't call netif_napi_add() with rxq->lock held (was Re: Lockdep warning in iwl_pcie_rx_handle()) (Jarod Wilson) [1937053] - iwlwifi: fix ARCH=i386 compilation warnings (Jarod Wilson) [1937053] - iwlwifi: mvm: add terminate entry for dmi_system_id tables (Jarod Wilson) [1937053] - mt76: mt7915: fix unused 'mode' variable (Jarod Wilson) [1937053] - mt76: dma: do not report truncated frames to mac80211 (Jarod Wilson) [1937053] - mt76: mt7921: remove incorrect error handling (Jarod Wilson) [1937053] - iwlwifi: pcie: fix iwl_so_trans_cfg link error when CONFIG_IWLMVM is disabled (Jarod Wilson) [1937053] - ath11k: fix AP mode for QCA6390 (Jarod Wilson) [1937053] - ath11k: qmi: use pad to format dma_addr_t (Jarod Wilson) [1937053] - iwlwifi: avoid crash on unsupported debug collection (Jarod Wilson) [1937053] - mt76: mt7915: only modify tx buffer list after allocating tx token id (Jarod Wilson) [1937053] - mt76: fix tx skb error handling in mt76_dma_tx_queue_skb (Jarod Wilson) [1937053] - ath9k: fix transmitting to stations in dynamic SMPS mode (Jarod Wilson) [1937053] - redhat: Enable ath11k PCI device support (Jarod Wilson) [1937053] - soc: qcom: Do not depend on ARCH_QCOM for QMI helpers (Jarod Wilson) [1937053] - net: qrtr: Do not depend on ARCH_QCOM (Jarod Wilson) [1937053] - b43: N-PHY: Fix the update of coef for the PHY revision >= 3case (Jarod Wilson) [1937053] - nl80211: add documentation for HT/VHT/HE disable attributes (Jarod Wilson) [1937053] - cfg80211/mac80211: Support disabling HE mode (Jarod Wilson) [1937053] - mac80211: add STBC encoding to ieee80211_parse_tx_radiotap (Jarod Wilson) [1937053] - mac80211: minstrel_ht: remove sample rate switching code for constrained devices (Jarod Wilson) [1937053] - mac80211: minstrel_ht: show sampling rates in debugfs (Jarod Wilson) [1937053] - mac80211: minstrel_ht: significantly redesign the rate probing strategy (Jarod Wilson) [1937053] - mac80211: minstrel_ht: reduce the need to sample slower rates (Jarod Wilson) [1937053] - mac80211: minstrel_ht: update total packets counter in tx status path (Jarod Wilson) [1937053] - mac80211: minstrel_ht: use bitfields to encode rate indexes (Jarod Wilson) [1937053] - cfg80211: initialize reg_rule in __freq_reg_info() (Jarod Wilson) [1937053] - mac80211: fix potential overflow when multiplying to u32 integers (Jarod Wilson) [1937053] - mac80211: enable QoS support for nl80211 ctrl port (Jarod Wilson) [1937053] - cfg80211: remove unused callback (Jarod Wilson) [1937053] - rtw88: 8822c: update RF_B (2/2) parameter tables to v60 (Jarod Wilson) [1937053] - rtw88: 8822c: update RF_B (1/2) parameter tables to v60 (Jarod Wilson) [1937053] - rtw88: 8822c: update RF_A parameter tables to v60 (Jarod Wilson) [1937053] - rtw88: 8822c: update MAC/BB parameter tables to v60 (Jarod Wilson) [1937053] - rtw88: replace tx tasklet with work queue (Jarod Wilson) [1937053] - rtw88: add napi support (Jarod Wilson) [1937053] - rtw88: add rts condition (Jarod Wilson) [1937053] - rtw88: add dynamic rrsr configuration (Jarod Wilson) [1937053] - iwlwifi: remove incorrect comment in pnvm (Jarod Wilson) [1937053] - ath11k: qmi: add debug message for allocated memory segment addresses and sizes (Jarod Wilson) [1937053] - ath11k: pci: remove experimental warning (Jarod Wilson) [1937053] - ath10k: hold RCU lock when calling ieee80211_find_sta_by_ifaddr() (Jarod Wilson) [1937053] - ath10k: change ath10k_offchan_tx_work() peer present msg to a warn (Jarod Wilson) [1937053] - ath9k: fix data bus crash when setting nf_override via debugfs (Jarod Wilson) [1937053] - ath11k: add support to configure spatial reuse parameter set (Jarod Wilson) [1937053] - ath10k: restore tx sk_buff of htt header for SDIO (Jarod Wilson) [1937053] - brcmsmac: Fix the spelling configation to configuration in the file d11.h (Jarod Wilson) [1937053] - iwlwifi: bump FW API to 62 for AX devices (Jarod Wilson) [1937053] - iwlwifi: pnvm: implement reading PNVM from UEFI (Jarod Wilson) [1937053] - iwlwifi: pnvm: move file loading code to a separate function (Jarod Wilson) [1937053] - iwlwifi: pnvm: increment the pointer before checking the TLV (Jarod Wilson) [1937053] - iwlwifi: pcie: define FW_RESET_TIMEOUT for clarity (Jarod Wilson) [1937053] - iwlwifi: pnvm: set the PNVM again if it was already loaded (Jarod Wilson) [1937053] - iwlwifi: mvm: global PM mode does not reset after FW crash (Jarod Wilson) [1937053] - iwlwifi: mvm: reduce the print severity of failing getting NIC temp (Jarod Wilson) [1937053] - iwlwifi: mvm: get NVM later in the mvm_start flow (Jarod Wilson) [1937053] - iwlmvm: set properly NIC_NOT_ACK_ENABLED flag (Jarod Wilson) [1937053] - iwlwifi: remove max_ht_ampdu_exponent config parameter (Jarod Wilson) [1937053] - iwlwifi: remove max_vht_ampdu_exponent config parameter (Jarod Wilson) [1937053] - iwlwifi: mvm: Check ret code for iwl_mvm_load_nvm_to_nic (Jarod Wilson) [1937053] - iwlwifi: mvm: don't check if CSA event is running before removing (Jarod Wilson) [1937053] - iwlwifi: mvm: Support SCAN_CFG_CMD version 5 (Jarod Wilson) [1937053] - iwlwifi: mvm: isolate the get nvm flow (Jarod Wilson) [1937053] - iwlwifi: mvm: simplify iwl_mvm_dbgfs_register (Jarod Wilson) [1937053] - iwlwifi: mvm: register to mac80211 last (Jarod Wilson) [1937053] - iwlwifi: acpi: add support for DSM RFI (Jarod Wilson) [1937053] - iwlwifi: mvm: add RFI-M support (Jarod Wilson) [1937053] - iwlwifi:mvm: Add support for version 2 of the LARI_CONFIG_CHANGE command. (Jarod Wilson) [1937053] - iwlwifi: pcie: don't crash when rx queues aren't allocated in interrupt (Jarod Wilson) [1937053] - iwlwifi: correction of group-id once sending REPLY_ERROR (Jarod Wilson) [1937053] - iwlwifi: pcie: add AX201 and AX211 radio modules for Ma devices (Jarod Wilson) [1937053] - iwlwifi: pcie: add CDB bit to the device configuration parsing (Jarod Wilson) [1937053] - iwlwifi: acpi: don't return valid pointer as an ERR_PTR (Jarod Wilson) [1937053] - iwlwifi: queue: add fake tx time point (Jarod Wilson) [1937053] - iwlwifi: remove flags argument for nic_access (Jarod Wilson) [1937053] - iwlwifi: declare support for triggered SU/MU beamforming feedback (Jarod Wilson) [1937053] - iwlwifi: dbg: add op_mode callback for collecting debug data. (Jarod Wilson) [1937053] - iwlwifi: api: clean up some documentation/bits (Jarod Wilson) [1937053] - iwlwifi: dbg: remove unsupported regions (Jarod Wilson) [1937053] - iwlwifi: pcie: Change Ma device ID (Jarod Wilson) [1937053] - iwlwifi: when HW has rate offload don't look at control field (Jarod Wilson) [1937053] - iwlwifi: pcie: NULLify pointers after free (Jarod Wilson) [1937053] - iwlwifi: mvm: assign SAR table revision to the command later (Jarod Wilson) [1937053] - iwlwifi: mvm: remove useless iwl_mvm_resume_d3() function (Jarod Wilson) [1937053] - iwlwifi: mvm: enhance a print in CSA flows (Jarod Wilson) [1937053] - iwlwifi: mvm: send stored PPAG command instead of local (Jarod Wilson) [1937053] - iwlwifi: mvm: store PPAG enabled/disabled flag properly (Jarod Wilson) [1937053] - iwlwifi: mvm: fix the type we use in the PPAG table validity checks (Jarod Wilson) [1937053] - iwlwifi: acpi: fix PPAG table sizes (Jarod Wilson) [1937053] - iwlwifi: pcie: don't disable interrupts for reg_lock (Jarod Wilson) [1937053] - iwlwifi: pcie: add a few missing entries for So with Hr (Jarod Wilson) [1937053] - iwlwifi: dbg: Mark ucode tlv data as const (Jarod Wilson) [1937053] - iwlwifi: add new cards for So and Qu family (Jarod Wilson) [1937053] - ath11k: fix a locking bug in ath11k_mac_op_start() (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: phy: Simplify bool comparison (Jarod Wilson) [1937053] - rtlwifi: rtl8192se: Simplify bool comparison (Jarod Wilson) [1937053] - brcmfmac: add support for CQM RSSI notifications (Jarod Wilson) [1937053] - ath10k: Add new debug level for sta related logs (Jarod Wilson) [1937053] - ath11k: Update tx descriptor search index properly (Jarod Wilson) [1937053] - ath10k: Fix lockdep assertion warning in ath10k_sta_statistics (Jarod Wilson) [1937053] - ath10k: Fix suspicious RCU usage warning in ath10k_wmi_tlv_parse_peer_stats_info() (Jarod Wilson) [1937053] - wl3501: fix alignment constraints (Jarod Wilson) [1937053] - rt2800usb: add Sweex LW163V2 id's (Jarod Wilson) [1937053] - rt2x00: remove duplicate word and fix typo in comment (Jarod Wilson) [1937053] - mwifiex: Report connected BSS with cfg80211_connect_bss() (Jarod Wilson) [1937053] - rtl8xxxu: remove unused assignment value (Jarod Wilson) [1937053] - atmel: at76c50x: use DEFINE_MUTEX() for mutex lock (Jarod Wilson) [1937053] - brcmsmac: fix alignment constraints (Jarod Wilson) [1937053] - brcmfmac: Add DMI nvram filename quirk for Voyo winpad A15 tablet (Jarod Wilson) [1937053] - brcmfmac: Add DMI nvram filename quirk for Predia Basic tablet (Jarod Wilson) [1937053] - rtw88: 8821c: support RFE type2 wifi NIC (Jarod Wilson) [1937053] - rtw88: 8821c: Correct CCK RSSI (Jarod Wilson) [1937053] - rtw88: coex: 8821c: correct antenna switch function (Jarod Wilson) [1937053] - rtlwifi: rtl8192se: remove redundant initialization of variable rtstatus (Jarod Wilson) [1937053] - iwlwifi: pcie: Disable softirqs during Rx queue init (Jarod Wilson) [1937053] - iwlwifi: bump FW API to 61 for AX devices (Jarod Wilson) [1937053] - iwlwifi: mvm: add Asus to the PPAG approved list (Jarod Wilson) [1937053] - iwlwifi: mvm: add Microsoft to the PPAG approved list (Jarod Wilson) [1937053] - iwlwifi: mvm: add Samsung to the PPAG approved list (Jarod Wilson) [1937053] - iwlwifi: mvm: add HP to the PPAG approved list (Jarod Wilson) [1937053] - iwlwifi: mvm: implement approved list for the PPAG feature (Jarod Wilson) [1937053] - iwlwifi: mvm: set enabled in the PPAG command properly (Jarod Wilson) [1937053] - iwlwifi: mvm: add debugfs entry to trigger a dump as any time-point (Jarod Wilson) [1937053] - iwlwifi: mvm: add tx fail time point (Jarod Wilson) [1937053] - iwlwifi: fwrt: add suspend/resume time point (Jarod Wilson) [1937053] - iwlwifi: mvm: add triggers for MLME events (Jarod Wilson) [1937053] - iwlwifi: mvm: add IML/ROM information for other HW families (Jarod Wilson) [1937053] - iwlwifi: mvm: fix CSA AP side (Jarod Wilson) [1937053] - iwlwifi: mvm: make iwl_mvm_tt_temp_changed() static (Jarod Wilson) [1937053] - iwlwifi: mvm: cancel the scan delayed work when scan is aborted (Jarod Wilson) [1937053] - iwlwifi: pcie: add support for SnJ with Hr1 (Jarod Wilson) [1937053] - iwlwifi: mvm: move early time-point before nvm_init in non-unified (Jarod Wilson) [1937053] - iwlwifi: add support for SnJ with Jf devices (Jarod Wilson) [1937053] - iwlwifi: move SnJ and So rules to the new tables (Jarod Wilson) [1937053] - iwlwifi: mvm: slightly clean up rs_fw_set_supp_rates() (Jarod Wilson) [1937053] - iwlwifi: fw api: make hdr a zero-size array again (Jarod Wilson) [1937053] - iwlwifi: bump FW API to 60 for AX devices (Jarod Wilson) [1937053] - iwlwifi: mvm: advertise BIGTK client support if available (Jarod Wilson) [1937053] - iwlwifi: always allow maximum A-MSDU on newer devices (Jarod Wilson) [1937053] - iwlwifi: mvm: debugfs: check length precisely in inject_packet (Jarod Wilson) [1937053] - iwlwifi: mvm: simplify TX power setting (Jarod Wilson) [1937053] - iwlwifi: tx: move handing sync/async host command to trans (Jarod Wilson) [1937053] - iwlwifi: mvm: add explicit check for non-data frames in get Tx rate (Jarod Wilson) [1937053] - iwlwifi: mvm: debugfs for phy-integration-ver (Jarod Wilson) [1937053] - iwlwifi: parse phy integration string from FW TLV (Jarod Wilson) [1937053] - iwlwifi: mvm: csa: do not abort CSA before disconnect (Jarod Wilson) [1937053] - iwlwifi: mvm: don't send commands during suspend\resume transition (Jarod Wilson) [1937053] - iwlwifi: mvm: don't check system_pm_mode without mutex held (Jarod Wilson) [1937053] - iwlwifi: remove TRANS_PM_OPS (Jarod Wilson) [1937053] - iwlwifi: dbg: dump paged memory from index 1 (Jarod Wilson) [1937053] - iwl-trans: iwlwifi: move sync NMI logic to trans (Jarod Wilson) [1937053] - iwlwifi: pcie: properly implement NAPI (Jarod Wilson) [1937053] - iwlwifi: mvm: add support for new flush queue response (Jarod Wilson) [1937053] - iwlwifi: mvm: handle CCA-EXT delay firmware notification (Jarod Wilson) [1937053] - iwlwifi: mvm: scan: fix scheduled scan restart handling (Jarod Wilson) [1937053] - iwlwifi: mvm: remove debugfs injection limitations (Jarod Wilson) [1937053] - iwlwifi: mvm: check more notification sizes (Jarod Wilson) [1937053] - iwlwifi: mvm: add notification size checks (Jarod Wilson) [1937053] - ath11k: remove h from printk format specifier (Jarod Wilson) [1937053] - ath10k: remove h from printk format specifier (Jarod Wilson) [1937053] - cfg80211: fix netdev registration deadlock (Jarod Wilson) [1937053] - mac80211: fix station rate table updates on assoc (Jarod Wilson) [1937053] - mt76: mt7663: introduce coredump support (Jarod Wilson) [1937053] - mt76: mt7921: add coredump support (Jarod Wilson) [1937053] - mt76: mt7921: enable MSI interrupts (Jarod Wilson) [1937053] - mt76: mt7921: introduce regdomain notifier support (Jarod Wilson) [1937053] - mt76: mt7921: introduce Runtime PM support (Jarod Wilson) [1937053] - mt76: mt7921: rely on mt76_connac_mcu module for suspend and WoW support (Jarod Wilson) [1937053] - mt76: mt7921: rely on mt76_connac_mcu module for sched_scan and hw_scan (Jarod Wilson) [1937053] - mt76: mt7921: rely on mt76_connac_mcu common library (Jarod Wilson) [1937053] - mt76: mt7921: introduce PM support (Jarod Wilson) [1937053] - mt76: mt7921: introduce beacon_loss mcu event (Jarod Wilson) [1937053] - mt76: mt7921: introduce support for hardware beacon filter (Jarod Wilson) [1937053] - mt76: mt7921: introduce 802.11 PS support in sta mode (Jarod Wilson) [1937053] - mt76: mt7921: introduce schedule scan support (Jarod Wilson) [1937053] - mt76: mt7921: add debugfs support (Jarod Wilson) [1937053] - mt76: mt7921: introduce mt7921e support (Jarod Wilson) [1937053] - mt76: mt7921: add ieee80211_ops (Jarod Wilson) [1937053] - mt76: mt7921: add EEPROM support (Jarod Wilson) [1937053] - mt76: mt7921: add DMA support (Jarod Wilson) [1937053] - mt76: mt7921: add MCU support (Jarod Wilson) [1937053] - mt76: mt7921: add MAC support (Jarod Wilson) [1937053] - wireless: Fix "ordering" comment typos (Jarod Wilson) [1937053] - mt76: mt76_connac: move pm utility routines in mt76_connac_lib module (Jarod Wilson) [1937053] - mt76: mt76_connac: move pm data struct in mt76_connac.h (Jarod Wilson) [1937053] - mt76: mt76_connac: move WoW and suspend code in mt76_connac_mcu module (Jarod Wilson) [1937053] - mt76: mt76_connac: move hw_scan and sched_scan routine in mt76_connac_mcu module (Jarod Wilson) [1937053] - mt76: mt76_connac: create mcu library (Jarod Wilson) [1937053] - mt76: introduce mt76_vif data structure (Jarod Wilson) [1937053] - cfg80211: call cfg80211_destroy_ifaces() with wiphy lock held (Jarod Wilson) [1937053] - wext: call cfg80211_set_encryption() with wiphy lock held (Jarod Wilson) [1937053] - wext: call cfg80211_change_iface() with wiphy lock held (Jarod Wilson) [1937053] - nl80211: call cfg80211_dev_rename() under RTNL (Jarod Wilson) [1937053] - mt76: dma: fix a possible memory leak in mt76_add_fragment() (Jarod Wilson) [1937053] - ath9k: fix build error with LEDS_CLASS=m (Jarod Wilson) [1937053] - ath10k: fix wmi mgmt tx queue full due to race condition (Jarod Wilson) [1937053] - ath10k: pass the ssid info to get the correct bss entity (Jarod Wilson) [1937053] - ath10k: allow dynamic SAR power limits via common API (Jarod Wilson) [1937053] - mac80211: minstrel_ht: fix regression in the max_prob_rate fix (Jarod Wilson) [1937053] - mt76: mt7615: reduce VHT maximum MPDU length (Jarod Wilson) [1937053] - mt76: reduce q->lock hold time (Jarod Wilson) [1937053] - mt76: usb: process URBs with status EPROTO properly (Jarod Wilson) [1937053] - mt76: move vif_mask back from mt76_phy to mt76_dev (Jarod Wilson) [1937053] - mt76: mt7915: make vif index per adapter instead of per band (Jarod Wilson) [1937053] - mt76: mt7915: add support for using a secondary PCIe link for gen1 (Jarod Wilson) [1937053] - mt76: fix crash on tearing down ext phy (Jarod Wilson) [1937053] - mt76: mt7915: bring up the WA event rx queue for band1 (Jarod Wilson) [1937053] - mt76: mt7615: unify init work (Jarod Wilson) [1937053] - mt76: mt7915: support TxBF for DBDC (Jarod Wilson) [1937053] - mt76: mt7915: Remove unneeded semicolon (Jarod Wilson) [1937053] - mt76: mt7615: set mcu country code in mt7615_mcu_set_channel_domain() (Jarod Wilson) [1937053] - mt76: mt7915: fix eeprom DBDC band selection (Jarod Wilson) [1937053] - mt76: mt7915: fix eeprom parsing for DBDC (Jarod Wilson) [1937053] - iwlwifi: provide gso_type to GSO packets (Jarod Wilson) [1937053] - mt76: mt7915: disable RED support in the WA firmware (Jarod Wilson) [1937053] - mt76: mt7915: rework mcu API (Jarod Wilson) [1937053] - mt76: mt7915: do not set DRR group for stations (Jarod Wilson) [1937053] - mt76: mt7915: ensure that init work completes before starting the device (Jarod Wilson) [1937053] - mt76: mt7603: fix ED/CCA monitoring with single-stream devices (Jarod Wilson) [1937053] - mt76: mt7915: add implicit Tx beamforming support (Jarod Wilson) [1937053] - mt76: mt7915: simplify peer's TxBF capability check (Jarod Wilson) [1937053] - mt76: mt7615: mt7915: disable txpower sku when testmode enabled (Jarod Wilson) [1937053] - mt76: mt7915: add support for continuous tx in testmode (Jarod Wilson) [1937053] - mt76: mt7915: rework set state part in testmode (Jarod Wilson) [1937053] - mt76: testmode: add a new state for continuous tx (Jarod Wilson) [1937053] - mt76: mt7915: clean hw queue before starting new testmode tx (Jarod Wilson) [1937053] - mt76: mt7915: calculate new packet length when tx_time is set in testmode (Jarod Wilson) [1937053] - mt76: mt7915: add support for ipg in testmode (Jarod Wilson) [1937053] - mt76: mt7915: split edca update function (Jarod Wilson) [1937053] - mt76: testmode: make tx queued limit adjustable (Jarod Wilson) [1937053] - mt76: testmode: add attributes for ipg related parameters (Jarod Wilson) [1937053] - mt76: testmode: add support to set user-defined spe index (Jarod Wilson) [1937053] - mt76: mt7915: force ldpc for bw larger than 20MHz in testmode (Jarod Wilson) [1937053] - mt76: move chainmask in mt76_phy (Jarod Wilson) [1937053] - mt76: move mac_work in mt76_core module (Jarod Wilson) [1937053] - mt76: mt7615: move testmode data from dev to phy (Jarod Wilson) [1937053] - mt76: mt7915: move testmode data from dev to phy (Jarod Wilson) [1937053] - mt76: testmode: move mtd part to mt76_dev (Jarod Wilson) [1937053] - mt76: testmode: introduce dbdc support (Jarod Wilson) [1937053] - mt76: mt7915: add partial add_bss_info command on testmode init (Jarod Wilson) [1937053] - mt76: mt7915: drop zero-length packet to avoid Tx hang (Jarod Wilson) [1937053] - mt76: mt7915: simplify mt7915_mcu_send_message routine (Jarod Wilson) [1937053] - mt76: mt7915: fix endianness warning in mt7915_mcu_set_radar_th (Jarod Wilson) [1937053] - mt76: mt7915: add support for flash mode (Jarod Wilson) [1937053] - mt76: mt7915: run mt7915_configure_filter holding mt76 mutex (Jarod Wilson) [1937053] - mt76: mt7915: convert comma to semicolon (Jarod Wilson) [1937053] - mt76: mt7615: convert comma to semicolon (Jarod Wilson) [1937053] - mt76: mt7615: reset token when mac_reset happens (Jarod Wilson) [1937053] - mt76: mt7915: reset token when mac_reset happens (Jarod Wilson) [1937053] - mt76: mt7915: fix MT_CIPHER_BIP_CMAC_128 setkey (Jarod Wilson) [1937053] - mt76: mt7615: add vif check in mt7615_update_vif_beacon() (Jarod Wilson) [1937053] - mt76: mt7915: add vif check in mt7915_update_vif_beacon() (Jarod Wilson) [1937053] - ath11k: add ieee80211_unregister_hw to avoid kernel crash caused by NULL pointer (Jarod Wilson) [1937053] - mac80211: pause TX while changing interface type (Jarod Wilson) [1937053] - wext: fix NULL-ptr-dereference with cfg80211's lack of commit() (Jarod Wilson) [1937053] - cfg80211: avoid holding the RTNL when calling the driver (Jarod Wilson) [1937053] - iwl4965: do not process non-QOS frames on txq->sched_retry path (Jarod Wilson) [1937053] - mt7601u: process tx URBs with status EPROTO properly (Jarod Wilson) [1937053] - mt7601u: use ieee80211_rx_list to pass frames to the network stack as a batch (Jarod Wilson) [1937053] - rtw88: 8723de: adjust the LTR setting (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: fix bool comparison in expressions (Jarod Wilson) [1937053] - rtlwifi: rtl8192se: fix bool comparison in expressions (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: fix bool comparison in expressions (Jarod Wilson) [1937053] - rtlwifi: rtl8192c-common: fix bool comparison in expressions (Jarod Wilson) [1937053] - rtlwifi: rtl_pci: fix bool comparison in expressions (Jarod Wilson) [1937053] - mt7601u: fix kernel crash unplugging the device (Jarod Wilson) [1937053] - iwlwifi: queue: bail out on invalid freeing (Jarod Wilson) [1937053] - iwlwifi: mvm: guard against device removal in reprobe (Jarod Wilson) [1937053] - iwlwifi: Fix IWL_SUBDEVICE_NO_160 macro to use the correct bit. (Jarod Wilson) [1937053] - iwlwifi: mvm: clear IN_D3 after wowlan status cmd (Jarod Wilson) [1937053] - iwlwifi: pcie: add rules to match Qu with Hr2 (Jarod Wilson) [1937053] - iwlwifi: mvm: invalidate IDs of internal stations at mvm start (Jarod Wilson) [1937053] - iwlwifi: mvm: fix the return type for DSM functions 1 and 2 (Jarod Wilson) [1937053] - iwlwifi: pcie: reschedule in long-running memory reads (Jarod Wilson) [1937053] - iwlwifi: pcie: use jiffies for memory read spin time limit (Jarod Wilson) [1937053] - iwlwifi: pcie: fix context info memory leak (Jarod Wilson) [1937053] - iwlwifi: pcie: add a NULL check in iwl_pcie_txq_unmap (Jarod Wilson) [1937053] - iwlwifi: pcie: set LTR on more devices (Jarod Wilson) [1937053] - iwlwifi: queue: don't crash if txq->entries is NULL (Jarod Wilson) [1937053] - iwlwifi: fix the NMI flow for old devices (Jarod Wilson) [1937053] - iwlwifi: pnvm: don't try to load after failures (Jarod Wilson) [1937053] - iwlwifi: pnvm: don't skip everything when not reloading (Jarod Wilson) [1937053] - iwlwifi: pcie: avoid potential PNVM leaks (Jarod Wilson) [1937053] - iwlwifi: mvm: take mutex for calling iwl_mvm_get_sync_time() (Jarod Wilson) [1937053] - iwlwifi: mvm: skip power command when unbinding vif during CSA (Jarod Wilson) [1937053] - cfg80211: change netdev registration/unregistration semantics (Jarod Wilson) [1937053] - mac80211: minstrel_ht: fix rounding error in throughput calculation (Jarod Wilson) [1937053] - mac80211: minstrel_ht: increase stats update interval (Jarod Wilson) [1937053] - mac80211: minstrel_ht: fix max probability rate selection (Jarod Wilson) [1937053] - mac80211: minstrel_ht: improve sample rate selection (Jarod Wilson) [1937053] - mac80211: minstrel_ht: improve ampdu length estimation (Jarod Wilson) [1937053] - mac80211: minstrel_ht: remove old ewma based rate average code (Jarod Wilson) [1937053] - mac80211: remove legacy minstrel rate control (Jarod Wilson) [1937053] - mac80211: minstrel_ht: add support for OFDM rates on non-HT clients (Jarod Wilson) [1937053] - mac80211: minstrel_ht: clean up CCK code (Jarod Wilson) [1937053] - mac80211: introduce aql_enable node in debugfs (Jarod Wilson) [1937053] - cfg80211: Add phyrate conversion support for extended MCS in 60GHz band (Jarod Wilson) [1937053] - cfg80211: add VHT rate entries for MCS-10 and MCS-11 (Jarod Wilson) [1937053] - mac80211: reduce peer HE MCS/NSS to own capabilities (Jarod Wilson) [1937053] - mac80211: remove NSS number of 160MHz if not support 160MHz for HE (Jarod Wilson) [1937053] - mac80211: 160MHz with extended NSS BW in CSA (Jarod Wilson) [1937053] - mac80211: add LDPC encoding to ieee80211_parse_tx_radiotap (Jarod Wilson) [1937053] - mac80211: add rx decapsulation offload support (Jarod Wilson) [1937053] - ath10k: remove unused struct ath10k::dev_type (Jarod Wilson) [1937053] - ath11k: remove duplicate function declaration (Jarod Wilson) [1937053] - ath10k: increase rx buffer size to 2048 (Jarod Wilson) [1937053] - ath10k: sanitity check for ep connectivity (Jarod Wilson) [1937053] - mt76: mt7663s: fix rx buffer refcounting (Jarod Wilson) [1937053] - mt7601u: fix rx buffer refcounting (Jarod Wilson) [1937053] - mac80211: check if atf has been disabled in __ieee80211_schedule_txq (Jarod Wilson) [1937053] - mac80211: do not drop tx nulldata packets on encrypted links (Jarod Wilson) [1937053] - mac80211: fix encryption key selection for 802.3 xmit (Jarod Wilson) [1937053] - mac80211: fix fast-rx encryption check (Jarod Wilson) [1937053] - mac80211: fix incorrect strlen of .write in debugfs (Jarod Wilson) [1937053] - cfg80211: fix a kerneldoc markup (Jarod Wilson) [1937053] - brcmfmac: clear EAP/association status bits on linkdown events (Jarod Wilson) [1937053] - brcmfmac: Delete useless kfree code (Jarod Wilson) [1937053] - mt7601u: check the status of device in calibration (Jarod Wilson) [1937053] - mt7601u: process URBs in status EPROTO properly (Jarod Wilson) [1937053] - brcmfmac: support BCM4365E with 43666 ChipCommon chip ID (Jarod Wilson) [1937053] - mwifiex: pcie: Drop bogus __refdata annotation (Jarod Wilson) [1937053] - rtw88: Simplify bool comparison (Jarod Wilson) [1937053] - rtw88: coex: set 4 slot TDMA for BT link and WL busy (Jarod Wilson) [1937053] - rtw88: 8821c: apply CCK PD level which calculates from dynamic mechanism (Jarod Wilson) [1937053] - rtw88: reduce the log level for failure of tx report (Jarod Wilson) [1937053] - rtw88: Delete useless kfree code (Jarod Wilson) [1937053] - iwlwifi: dbg: Don't touch the tlv data (Jarod Wilson) [1937053] - mt76: Fix queue ID variable types after mcu queue split (Jarod Wilson) [1937053] - cfg80211: Save the regulatory domain with a lock (Jarod Wilson) [1937053] - cfg80211/mac80211: fix kernel-doc for SAR APIs (Jarod Wilson) [1937053] - mt76: mt7915: fix MESH ifdef block (Jarod Wilson) [1937053] - mt76: mt76s: fix NULL pointer dereference in mt76s_process_tx_queue (Jarod Wilson) [1937053] - mt76: sdio: remove wake logic in mt76s_process_tx_queue (Jarod Wilson) [1937053] - mt76: usb: remove wake logic in mt76u_status_worker (Jarod Wilson) [1937053] - ath11k: dp: clean up a variable name (Jarod Wilson) [1937053] - ath11k: pci: remove unnecessary mask in ath11k_pci_enable_ltssm() (Jarod Wilson) [1937053] - ath11k: pci: disable ASPM L0sLs before downloading firmware (Jarod Wilson) [1937053] - ath11k: qmi: try to allocate a big block of DMA memory first (Jarod Wilson) [1937053] - rtlwifi: rise completion at the last step of firmware callback (Jarod Wilson) [1937053] - mt76: mt76u: fix NULL pointer dereference in mt76u_status_worker (Jarod Wilson) [1937053] - ath10k: prevent deinitializing NAPI twice (Jarod Wilson) [1937053] - ath9k: Postpone key cache entry deletion for TXQ frames reference it (Jarod Wilson) [1937053] - ath: Modify ath_key_delete() to not need full key entry (Jarod Wilson) [1937053] - ath: Export ath_hw_keysetmac() (Jarod Wilson) [1937053] - ath9k: Clear key cache explicitly on disabling hardware (Jarod Wilson) [1937053] - ath: Use safer key clearing with key cache entries (Jarod Wilson) [1937053] - ath10k: Remove voltage regulator votes during wifi disable (Jarod Wilson) [1937053] - ath10k: Fix error handling in case of CE pipe init failure (Jarod Wilson) [1937053] - ath11k: Fix ath11k_pci_fix_l1ss() (Jarod Wilson) [1937053] - ath11k: Fix error code in ath11k_core_suspend() (Jarod Wilson) [1937053] - ath11k: start vdev if a bss peer is already created (Jarod Wilson) [1937053] - ath11k: fix crash caused by NULL rx_channel (Jarod Wilson) [1937053] - ath11k: add missing null check on allocated skb (Jarod Wilson) [1937053] - ath9k: make relay callbacks const (Jarod Wilson) [1937053] - ath11k: make relay callbacks const (Jarod Wilson) [1937053] - ath10k: make relay callbacks const (Jarod Wilson) [1937053] - ath11k: implement suspend for QCA6390 PCI devices (Jarod Wilson) [1937053] - ath11k: hif: add ce irq enable and disable functions (Jarod Wilson) [1937053] - ath11k: implement WoW enable and wakeup commands (Jarod Wilson) [1937053] - ath11k: set credit_update flag for flow controlled ep only (Jarod Wilson) [1937053] - ath11k: dp: stop rx pktlog before suspend (Jarod Wilson) [1937053] - ath11k: htc: implement suspend handling (Jarod Wilson) [1937053] - ath11k: htc: remove unused struct ath11k_htc_ops (Jarod Wilson) [1937053] - ath11k: pci: read select_window register to ensure write is finished (Jarod Wilson) [1937053] - ath11k: hif: implement suspend and resume functions (Jarod Wilson) [1937053] - ath11k: mhi: hook suspend and resume (Jarod Wilson) [1937053] - ath11k: Fix incorrect tlvs in scan start command (Jarod Wilson) [1937053] - ath11k: pci: disable VDD4BLOW (Jarod Wilson) [1937053] - ath11k: pci: fix L1ss clock unstable problem (Jarod Wilson) [1937053] - ath11k: pci: fix hot reset stability issues (Jarod Wilson) [1937053] - ath11k: put hw to DBS using WMI_PDEV_SET_HW_MODE_CMDID (Jarod Wilson) [1937053] - ath11k: mhi: print a warning if firmware crashed (Jarod Wilson) [1937053] - ath11k: use MHI provided APIs to allocate and free MHI controller (Jarod Wilson) [1937053] - ath10k: add atomic protection for device recovery (Jarod Wilson) [1937053] - ath10k: add option for chip-id based BDF selection (Jarod Wilson) [1937053] - mt76: remove unused variable q (Jarod Wilson) [1937053] - mac80211: add ieee80211_set_sar_specs (Jarod Wilson) [1937053] - nl80211: add common API to configure SAR power limitations (Jarod Wilson) [1937053] - mac80211: fix a mistake check for rx_stats update (Jarod Wilson) [1937053] - mac80211: mlme: save ssid info to ieee80211_bss_conf while assoc (Jarod Wilson) [1937053] - mac80211: Update rate control on channel change (Jarod Wilson) [1937053] - mac80211: don't filter out beacons once we start CSA (Jarod Wilson) [1937053] - mac80211: Fix calculation of minimal channel width (Jarod Wilson) [1937053] - mac80211: ignore country element TX power on 6 GHz (Jarod Wilson) [1937053] - mac80211: use bitfield helpers for BA session action frames (Jarod Wilson) [1937053] - mac80211: support Rx timestamp calculation for all preamble types (Jarod Wilson) [1937053] - mac80211: don't set set TDLS STA bandwidth wider than possible (Jarod Wilson) [1937053] - mac80211: support driver-based disconnect with reconnect hint (Jarod Wilson) [1937053] - cfg80211: support immediate reconnect request hint (Jarod Wilson) [1937053] - mac80211: use struct assignment for he_obss_pd (Jarod Wilson) [1937053] - cfg80211: remove struct ieee80211_he_bss_color (Jarod Wilson) [1937053] - nl80211: validate key indexes for cfg80211_registered_device (Jarod Wilson) [1937053] - cfg80211: include block-tx flag in channel switch started event (Jarod Wilson) [1937053] - mac80211: disallow band-switch during CSA (Jarod Wilson) [1937053] - ieee80211: update reduced neighbor report TBTT info length (Jarod Wilson) [1937053] - cfg80211: Save the regulatory domain when setting custom regulatory (Jarod Wilson) [1937053] - nl80211: always accept scan request with the duration set (Jarod Wilson) [1937053] - cfg80211: Update TSF and TSF BSSID for multi BSS (Jarod Wilson) [1937053] - cfg80211: scan PSC channels in case of scan with wildcard SSID (Jarod Wilson) [1937053] - mac80211: Skip entries with SAE H2E only membership selector (Jarod Wilson) [1937053] - cfg80211: Parse SAE H2E only membership selector (Jarod Wilson) [1937053] - mac80211: support MIC error/replay detected counters driver update (Jarod Wilson) [1937053] - mac80211: he: remove non-bss-conf fields from bss_conf (Jarod Wilson) [1937053] - mac80211: remove trailing semicolon in macro definitions (Jarod Wilson) [1937053] - nl80211: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - mac80211: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - cfg80211: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - cfg80211: fix callback type mismatches in wext-compat (Jarod Wilson) [1937053] - net: wireless: make a const array static, makes object smaller (Jarod Wilson) [1937053] - net: mac80211: use core API for updating TX/RX stats (Jarod Wilson) [1937053] - rfkill: add a reason to the HW rfkill state (Jarod Wilson) [1937053] - rtlwifi: rtl8192de: fix ofdm power compensation (Jarod Wilson) [1937053] - ath9k_htc: adhere to the DONT_REORDER transmit flag (Jarod Wilson) [1937053] - ath11k: mesh: add support for 256 bitmap in blockack frames in 11ax (Jarod Wilson) [1937053] - ath11k: support TXOP duration based RTS threshold (Jarod Wilson) [1937053] - ath11k: fix incorrect wmi param for configuring HE operation (Jarod Wilson) [1937053] - ath11k: unlock on error path in ath11k_mac_op_add_interface() (Jarod Wilson) [1937053] - ath11k: fix rmmod failure if qmi sequence fails (Jarod Wilson) [1937053] - rtw88: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - rt2x00: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - ath11k: pci: add MODULE_FIRMWARE macros (Jarod Wilson) [1937053] - rtw88: reduce polling time of IQ calibration (Jarod Wilson) [1937053] - rtw88: fix multiple definition of rtw_pm_ops (Jarod Wilson) [1937053] - brcmfmac: remove redundant assignment to pointer 'entry' (Jarod Wilson) [1937053] - rtw88: declare hw supports ch 144 (Jarod Wilson) [1937053] - rtw88: coex: fix missing unitialization of variable 'interval' (Jarod Wilson) [1937053] - mwifiex: change license text of Makefile and README from MARVELL to NXP (Jarod Wilson) [1937053] - rtw88: pci: Add prototypes for .probe, .remove and .shutdown (Jarod Wilson) [1937053] - ath9k: remove trailing semicolon in macro definition (Jarod Wilson) [1937053] - ath11k: Ignore resetting peer auth flag in peer assoc cmd (Jarod Wilson) [1937053] - ath11k: add 64bit check before reading msi high addr (Jarod Wilson) [1937053] - ath10k: fix a check patch warning returnNonBoolInBooleanFunction of sdio.c (Jarod Wilson) [1937053] - mac80211: mesh: fix mesh_pathtbl_init() error path (Jarod Wilson) [1937053] - mt76: mt7615: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - mt76: mt7915: fix ht mcs in mt7915_mcu_get_rx_rate() (Jarod Wilson) [1937053] - mt76: attempt to free up more room when filling the tx queue (Jarod Wilson) [1937053] - mt76: mt7915: stop queues when running out of tx tokens (Jarod Wilson) [1937053] - mt76: improve tx queue stop/wake (Jarod Wilson) [1937053] - mt76: mt7915: fix memory leak in mt7915_mcu_get_rx_rate() (Jarod Wilson) [1937053] - mt76: mt7615: fix rdd mcu cmd endianness (Jarod Wilson) [1937053] - mt76: mt7915: fix endian issues (Jarod Wilson) [1937053] - mt76: mt7915: get rid of dbdc debugfs knob (Jarod Wilson) [1937053] - mt76: mt7915: introduce dbdc support (Jarod Wilson) [1937053] - mt76: move hw mac_addr in mt76_phy (Jarod Wilson) [1937053] - mt76: move band allocation in mt76_register_phy (Jarod Wilson) [1937053] - mt76: rely on mt76_phy in mt76_init_sband_2g and mt76_init_sband_5g (Jarod Wilson) [1937053] - mt76: move band capabilities in mt76_phy (Jarod Wilson) [1937053] - mt76: move tx hw data queues in mt76_phy (Jarod Wilson) [1937053] - mt76: move mcu queues to mt76_dev q_mcu array (Jarod Wilson) [1937053] - mt76: rely on mt76_queue in tx_queue_skb_raw signature (Jarod Wilson) [1937053] - mt76: introduce mt76_init_mcu_queue utility routine (Jarod Wilson) [1937053] - mt76: rely on mt76_queue in tx_queue_skb signature (Jarod Wilson) [1937053] - mt76: dma: rely on mt76_queue in mt76_dma_tx_cleanup signature (Jarod Wilson) [1937053] - mt76: mt7663s: rely on mt76_queue in mt7663s_tx_run_queue signature (Jarod Wilson) [1937053] - mt76: sdio: rely on mt76_queue in mt76s_process_tx_queue signature (Jarod Wilson) [1937053] - mt76: sdio: introduce mt76s_alloc_tx_queue (Jarod Wilson) [1937053] - mt76: move mt76_init_tx_queue in common code (Jarod Wilson) [1937053] - mt76: mt7915: rely on eeprom definitions (Jarod Wilson) [1937053] - mt76: mt7615: refactor usb/sdio rate code (Jarod Wilson) [1937053] - mt76: mt7615: support 16 interfaces (Jarod Wilson) [1937053] - mt76: mt7915: remove unused mt7915_mcu_bss_sync_tlv() (Jarod Wilson) [1937053] - mt76: mt7915: use BIT_ULL for omac_idx (Jarod Wilson) [1937053] - mt76: mt7915: make mt7915_eeprom_read static (Jarod Wilson) [1937053] - mt76: mt7915: add support to set tx frequency offset in testmode (Jarod Wilson) [1937053] - mt76: mt7915: add support to set txpower in testmode (Jarod Wilson) [1937053] - mt76: mt7915: implement testmode rx support (Jarod Wilson) [1937053] - mt76: mt7915: implement testmode tx support (Jarod Wilson) [1937053] - mt76: testmode: add support for HE rate modes (Jarod Wilson) [1937053] - mt76: mt7915: fix tx rate related fields in tx descriptor (Jarod Wilson) [1937053] - mt76: testmode: add support for LTF and GI combinations for HE mode (Jarod Wilson) [1937053] - mt76: testmode: add tx_rate_stbc parameter (Jarod Wilson) [1937053] - mt76: testmode: add snr attribute in rx statistics (Jarod Wilson) [1937053] - mt76: testmode: switch ib and wb rssi to array type for per-antenna report (Jarod Wilson) [1937053] - mt76: mt76u: use dedicated thread for status work (Jarod Wilson) [1937053] - mt76: mt76u: rely on woker APIs for rx work (Jarod Wilson) [1937053] - mt76: mt7615: run key configuration in mt7615_set_key for usb/sdio devices (Jarod Wilson) [1937053] - mt76: fix tkip configuration for mt7615/7663 devices (Jarod Wilson) [1937053] - mt76: switch to wep sw crypto for mt7615/mt7915 (Jarod Wilson) [1937053] - mt76: mt7663s: introduce WoW support via GPIO (Jarod Wilson) [1937053] - mt76: move mt76_mcu_send_firmware in common module (Jarod Wilson) [1937053] - mt76: mt7603: add additional EEPROM chip ID (Jarod Wilson) [1937053] - mt76: fix memory leak if device probing fails (Jarod Wilson) [1937053] - mt76: mt7915: fix sparse warning cast from restricted __le16 (Jarod Wilson) [1937053] - mt76: dma: fix possible deadlock running mt76_dma_cleanup (Jarod Wilson) [1937053] - mt76: set fops_tx_stats.owner to THIS_MODULE (Jarod Wilson) [1937053] - mt76: mt7915: rename mt7915_mcu_get_rate_info to mt7915_mcu_get_tx_rate (Jarod Wilson) [1937053] - mt76: mt7915: update ppe threshold (Jarod Wilson) [1937053] - mt76: mt7915: set fops_sta_stats.owner to THIS_MODULE (Jarod Wilson) [1937053] - mt76: sdio: get rid of sched.lock (Jarod Wilson) [1937053] - mt76: mt7663s: fix a possible ple quota underflow (Jarod Wilson) [1937053] - mt76: mt7663s: get rid of mt7663s_sta_add (Jarod Wilson) [1937053] - mt76: mt7615: introduce quota debugfs node for mt7663s (Jarod Wilson) [1937053] - mt76: mt7615: enable beacon filtering by default for offload fw (Jarod Wilson) [1937053] - mt76: add back the SUPPORTS_REORDERING_BUFFER flag (Jarod Wilson) [1937053] - mt76: mt7915: query station rx rate from firmware (Jarod Wilson) [1937053] - mt76: mt7915: move eeprom parsing out of mt7915_mcu_parse_response (Jarod Wilson) [1937053] - mt76: implement functions to get the response skb for MCU calls (Jarod Wilson) [1937053] - mt76: mt7603: switch to .mcu_skb_send_msg (Jarod Wilson) [1937053] - mt76: make mcu_ops->mcu_send_msg optional (Jarod Wilson) [1937053] - mt76: move waiting and locking out of mcu_ops->mcu_skb_send_msg (Jarod Wilson) [1937053] - mt76: move mcu timeout handling to .mcu_parse_response (Jarod Wilson) [1937053] - mt76: implement .mcu_parse_response in struct mt76_mcu_ops (Jarod Wilson) [1937053] - mt76: rename __mt76_mcu_skb_send_msg to mt76_mcu_skb_send_msg (Jarod Wilson) [1937053] - mt76: rename __mt76_mcu_send_msg to mt76_mcu_send_msg (Jarod Wilson) [1937053] - mt76: mt7915: disable OFDMA/MU-MIMO UL (Jarod Wilson) [1937053] - mt76: mt7915: fix DRR sta bss group index (Jarod Wilson) [1937053] - mt76: mt7915: use napi_consume_skb to bulk-free tx skbs (Jarod Wilson) [1937053] - mt76: mt7915: fix processing txfree events (Jarod Wilson) [1937053] - mt76: mt7915: support 32 station interfaces (Jarod Wilson) [1937053] - mt76: do not set NEEDS_UNIQUE_STA_ADDR for 7615 and 7915 (Jarod Wilson) [1937053] - mt76: mt7615: add debugfs knob for setting extended local mac addresses (Jarod Wilson) [1937053] - mt76: use ieee80211_rx_list to pass frames to the network stack as a batch (Jarod Wilson) [1937053] - mt76: mt7915: add encap offload for 4-address mode stations (Jarod Wilson) [1937053] - mt76: mt7915: add 802.11 encap offload support (Jarod Wilson) [1937053] - mt76: sdio: convert {status/net}_work to mt76_worker (Jarod Wilson) [1937053] - mt76: mt7663s: disable interrupt during txrx_worker processing (Jarod Wilson) [1937053] - mt76: mt7663s: convert txrx_work to mt76_worker (Jarod Wilson) [1937053] - mt76: mt7663s: move tx/rx processing in the same txrx workqueue (Jarod Wilson) [1937053] - mt76: mt7615: retry if mt7615_mcu_init returns -EAGAIN (Jarod Wilson) [1937053] - mt76: mt7915: fix VHT LDPC capability (Jarod Wilson) [1937053] - mt76: mt7915: measure channel noise and report it via survey (Jarod Wilson) [1937053] - mac80211: set SDATA_STATE_RUNNING for monitor interfaces (Jarod Wilson) [1937053] - cfg80211: initialize rekey_data (Jarod Wilson) [1937053] - mac80211: fix return value of ieee80211_chandef_he_6ghz_oper (Jarod Wilson) [1937053] - rtw88: debug: Fix uninitialized memory in debugfs code (Jarod Wilson) [1937053] - brcmfmac: expose firmware config files through modinfo (Jarod Wilson) [1937053] - rtw88: coex: add feature to enhance HID coexistence performance (Jarod Wilson) [1937053] - rtw88: coex: upgrade coexistence A2DP mechanism (Jarod Wilson) [1937053] - rtw88: coex: add action for coexistence in hardware initial (Jarod Wilson) [1937053] - rtw88: coex: add function to avoid cck lock (Jarod Wilson) [1937053] - rtw88: coex: change the coexistence mechanism for WLAN connected (Jarod Wilson) [1937053] - rtw88: coex: change the coexistence mechanism for HID (Jarod Wilson) [1937053] - rtw88: coex: update AFH information while in free-run mode (Jarod Wilson) [1937053] - rtw88: coex: update the mechanism for A2DP + PAN (Jarod Wilson) [1937053] - rtw88: coex: add debug message (Jarod Wilson) [1937053] - rtw88: coex: run coexistence when WLAN entering/leaving LPS (Jarod Wilson) [1937053] - Revert "rtl8xxxu: Add Buffalo WI-U3-866D to list of supported devices" (Jarod Wilson) [1937053] - mt76: usb: fix crash on device removal (Jarod Wilson) [1937053] - ath11k: dp_rx: fix monitor status dma unmap direction (Jarod Wilson) [1937053] - ath10k: Constify static qmi structs (Jarod Wilson) [1937053] - ath10k: Release some resources in an error handling path (Jarod Wilson) [1937053] - ath10k: Fix an error handling path (Jarod Wilson) [1937053] - ath10k: Fix the parsing error in service available event (Jarod Wilson) [1937053] - ath11k: Fix an error handling path (Jarod Wilson) [1937053] - ath11k: Build check size of ath11k_skb_cb (Jarod Wilson) [1937053] - ath11k: Reset ath11k_skb_cb before setting new flags (Jarod Wilson) [1937053] - ath11k: Don't cast ath11k_skb_cb to ieee80211_tx_info.control (Jarod Wilson) [1937053] - ath11k: remove "ath11k_mac_get_ar_vdev_stop_status" references (Jarod Wilson) [1937053] - ath11k: peer delete synchronization with firmware (Jarod Wilson) [1937053] - ath11k: vdev delete synchronization with firmware (Jarod Wilson) [1937053] - mwifiex: Remove duplicated REG_PORT definition (Jarod Wilson) [1937053] - rtlwifi: rtl8723ae: avoid accessing the data mapped to streaming DMA (Jarod Wilson) [1937053] - rtlwifi: rtl8192de: avoid accessing the data mapped to streaming DMA (Jarod Wilson) [1937053] - rtlwifi: rtl8192ce: avoid accessing the data mapped to streaming DMA (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: avoid accessing the data mapped to streaming DMA (Jarod Wilson) [1937053] - mwifiex: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - brcmsmac: ampdu: Check BA window size before checking block ack (Jarod Wilson) [1937053] - brcmfmac: Fix incorrect type in assignment (Jarod Wilson) [1937053] - rtlwifi: rtl8192de: remove the useless value assignment (Jarod Wilson) [1937053] - brcmfmac: fix error return code in brcmf_cfg80211_connect() (Jarod Wilson) [1937053] - rtw88: wow: print key type when failing (Jarod Wilson) [1937053] - rtw88: coex: change the decode method from firmware (Jarod Wilson) [1937053] - rtw88: coex: remove unnecessary WLAN slot extend (Jarod Wilson) [1937053] - rtw88: coex: remove write scan bit to scoreboard in scan and connect notify (Jarod Wilson) [1937053] - rtw88: coex: fix BT performance drop during initial/power-on step (Jarod Wilson) [1937053] - rtw88: coex: Change antenna setting to enhance free-run performance (Jarod Wilson) [1937053] - rtw88: coex: update the TDMA parameter when leave LPS (Jarod Wilson) [1937053] - rtw88: coex: add the mechanism for RF4CE (Jarod Wilson) [1937053] - rtw88: coex: Add force flag for coexistence table function (Jarod Wilson) [1937053] - rtw88: coex: add write scoreboard action when WLAN in critical procedure (Jarod Wilson) [1937053] - rtw88: coex: remove unnecessary feature/function (Jarod Wilson) [1937053] - rtw88: coex: update TDMA settings for different beacon interval (Jarod Wilson) [1937053] - rtw88: add CCK_PD debug log (Jarod Wilson) [1937053] - rtw88: 8723d: add cck pd seetings (Jarod Wilson) [1937053] - ath11k: Fix the rx_filter flag setting for peer rssi stats (Jarod Wilson) [1937053] - ath10k: add target IRAM recovery feature support (Jarod Wilson) [1937053] - ath11k: Fix beamformee STS in HE cap (Jarod Wilson) [1937053] - ath11k: add processor_id based ring_selector logic (Jarod Wilson) [1937053] - mac80211: free sta in sta_info_insert_finish() on errors (Jarod Wilson) [1937053] - mac80211: minstrel: fix tx status processing corner case (Jarod Wilson) [1937053] - mac80211: minstrel: remove deferred sampling code (Jarod Wilson) [1937053] - mac80211: fix memory leak on filtered powersave frames (Jarod Wilson) [1937053] - rfkill: Fix use-after-free in rfkill_resume() (Jarod Wilson) [1937053] - nl80211: fix kernel-doc warning in the new SAE attribute (Jarod Wilson) [1937053] - cfg80211: remove WDS code (Jarod Wilson) [1937053] - mac80211: remove WDS-related code (Jarod Wilson) [1937053] - rt2x00: remove WDS code (Jarod Wilson) [1937053] - b43: remove WDS code (Jarod Wilson) [1937053] - ath9k: remove WDS code (Jarod Wilson) [1937053] - rtw88: coex: simplify the setting and condition about WLAN TX limitation (Jarod Wilson) [1937053] - rtw88: coex: add debug message (Jarod Wilson) [1937053] - rtw88: coex: update WLAN 5G AFH parameter for 8822b (Jarod Wilson) [1937053] - rtw88: coex: change the parameter for A2DP when WLAN connecting (Jarod Wilson) [1937053] - rtw88: coex: modified for BT info notify (Jarod Wilson) [1937053] - rtw88: coex: add separate flag for manual control (Jarod Wilson) [1937053] - rtw88: coex: Modify the timing of set_ant_path/set_rf_para (Jarod Wilson) [1937053] - rtw88: coex: coding style adjustment (Jarod Wilson) [1937053] - rtw88: coex: reduce magic number (Jarod Wilson) [1937053] - rtw88: coex: update coex parameter to improve A2DP quality (Jarod Wilson) [1937053] - rtw88: coex: fixed some wrong register definition and setting (Jarod Wilson) [1937053] - rtlwifi: fix spelling typo of workaround (Jarod Wilson) [1937053] - mwifiex: pcie: skip cancel_work_sync() on reset failure path (Jarod Wilson) [1937053] - mwifiex: update comment for shutdown_sw()/reinit_sw() to reflect current state (Jarod Wilson) [1937053] - mwifiex: fix mwifiex_shutdown_sw() causing sw reset failure (Jarod Wilson) [1937053] - ath11k: Handle errors if peer creation fails (Jarod Wilson) [1937053] - ath9k: work around false-positive gcc warning (Jarod Wilson) [1937053] - wireless: remove CONFIG_WIRELESS_WDS (Jarod Wilson) [1937053] - brcmfmac: Fix memory leak for unpaired brcmf_{alloc/free} (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: Place braces around empty if() body (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: phy: Remove a couple of unused variables (Jarod Wilson) [1937053] - rtlwifi: rtl8723be: Remove set but unused variable 'cck_highpwr' (Jarod Wilson) [1937053] - rtlwifi: halbtc8821a2ant: Remove a bunch of unused variables (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: Remove set but unused variable 'reg_ea4' (Jarod Wilson) [1937053] - rtlwifi: rtl8723be: Remove set but unused variable 'lc_cal' (Jarod Wilson) [1937053] - rtlwifi: halbtc8821a1ant: Remove set but unused variable 'wifi_rssi_state' (Jarod Wilson) [1937053] - rtlwifi: phy: Remove set but unused variable 'bbvalue' (Jarod Wilson) [1937053] - rtlwifi: halbtc8723b2ant: Remove a bunch of set but unused variables (Jarod Wilson) [1937053] - rtlwifi: rtl8192cu: trx: Demote clear abuse of kernel-doc format (Jarod Wilson) [1937053] - rtlwifi: rtl8192cu: mac: Fix some missing/ill-documented function parameters (Jarod Wilson) [1937053] - rtw88: rtw8822c: Remove unused variable 'corr_val' (Jarod Wilson) [1937053] - mwifiex: pcie: Remove a couple of unchecked 'ret's (Jarod Wilson) [1937053] - wl1251: cmd: Rename 'len' to 'buf_len' in the documentation (Jarod Wilson) [1937053] - brcmfmac: fweh: Add missing description for 'gfp' (Jarod Wilson) [1937053] - brcmfmac: pcie: Provide description for missing function parameter 'devinfo' (Jarod Wilson) [1937053] - brcmfmac: bcmsdh: Fix description for function parameter 'pktlist' (Jarod Wilson) [1937053] - rt2x00: save survey for every channel visited (Jarod Wilson) [1937053] - rtlwifi: Remove in_interrupt() usage in halbtc_send_bt_mp_operation() (Jarod Wilson) [1937053] - rtlwifi: Remove in_interrupt() usage in is_any_client_connect_to_ap(). (Jarod Wilson) [1937053] - rtl8xxxu: Add Buffalo WI-U3-866D to list of supported devices (Jarod Wilson) [1937053] - rtw88: decide lps deep mode from firmware feature. (Jarod Wilson) [1937053] - rtw88: add C2H response for checking firmware leave lps (Jarod Wilson) [1937053] - rtw88: store firmware feature in firmware header (Jarod Wilson) [1937053] - rtw88: sync the power state between driver and firmware (Jarod Wilson) [1937053] - rtw88: coex: separate BLE HID profile from BLE profile (Jarod Wilson) [1937053] - rtlwifi: Fix non-canonical address access issues (Jarod Wilson) [1937053] - brcmfmac: fix SDIO access for big-endian host (Jarod Wilson) [1937053] - rtw88: remove extraneous 'const' qualifier (Jarod Wilson) [1937053] - rtlwifi: fix -Wpointer-sign warning (Jarod Wilson) [1937053] - ath11k: fix ZERO address in probe request (Jarod Wilson) [1937053] - ath9k: dynack: Demote non-compliant function header (Jarod Wilson) [1937053] - ath9k: ar5008_phy: Demote half completed function headers (Jarod Wilson) [1937053] - ath9k: ar9003_2p2_initvals: Remove unused const variables (Jarod Wilson) [1937053] - ath9k: ar9485_initvals: Remove unused const variable 'ar9485_fast_clock_1_1_baseband_postamble' (Jarod Wilson) [1937053] - ath9k: ar9340_initvals: Remove unused const variable 'ar9340Modes_ub124_tx_gain_table_1p0' (Jarod Wilson) [1937053] - ath9k: ar9330_1p1_initvals: Remove unused const variable 'ar9331_common_tx_gain_offset1_1' (Jarod Wilson) [1937053] - ath: dfs_pri_detector: Demote zero/half completed kernel-doc headers (Jarod Wilson) [1937053] - ath: dfs_pattern_detector: Fix some function kernel-doc headers (Jarod Wilson) [1937053] - ath: regd: Provide description for ath_reg_apply_ir_flags's 'reg' param (Jarod Wilson) [1937053] - ath11k: Add new dfs region name for JP (Jarod Wilson) [1937053] - ath11k: fix wmi init configuration (Jarod Wilson) [1937053] - ath11k: Fix the hal descriptor mask (Jarod Wilson) [1937053] - ath11k: Fix single phy hw mode (Jarod Wilson) [1937053] - ath11k: Fix number of rules in filtered ETSI regdomain (Jarod Wilson) [1937053] - ath11k: Remove unused param from wmi_mgmt_params (Jarod Wilson) [1937053] - ath11k: Initialize complete alpha2 for regulatory change (Jarod Wilson) [1937053] - ath11k: cold boot calibration support (Jarod Wilson) [1937053] - ath11k: search DT for qcom,ath11k-calibration-variant (Jarod Wilson) [1937053] - ath11k: Remove unnecessary data sync to cpu on monitor buffer (Jarod Wilson) [1937053] - ath10k: cancel rx worker in hif_stop for SDIO (Jarod Wilson) [1937053] - ath10k: Don't iterate over not-sdata-in-driver interfaces. (Jarod Wilson) [1937053] - ath10k: fix compilation warning (Jarod Wilson) [1937053] - mac80211: assure that certain drivers adhere to DONT_REORDER flag (Jarod Wilson) [1937053] - mac80211: don't overwrite QoS TID of injected frames (Jarod Wilson) [1937053] - mac80211: adhere to Tx control flag that prevents frame reordering (Jarod Wilson) [1937053] - mac80211: add radiotap flag to assure frames are not reordered (Jarod Wilson) [1937053] - mac80211: save HE oper info in BSS config for mesh (Jarod Wilson) [1937053] - cfg80211: add support to configure HE MCS for beacon rate (Jarod Wilson) [1937053] - nl80211: fix beacon tx rate mask validation (Jarod Wilson) [1937053] - cfg80211: Add support to calculate and report 4096-QAM HE rates (Jarod Wilson) [1937053] - cfg80211: Add support to configure SAE PWE value to drivers (Jarod Wilson) [1937053] - ieee80211: Add definition for WFA DPP (Jarod Wilson) [1937053] - mac80211: use semicolons rather than commas to separate statements (Jarod Wilson) [1937053] - ath11k: FILS discovery and unsolicited broadcast probe response support (Jarod Wilson) [1937053] - ath10k: sdio: remove redundant check in for loop (Jarod Wilson) [1937053] - mac80211: add KCOV remote annotations to incoming frame processing (Jarod Wilson) [1937053] - rtw88: fix fw_fifo_addr check (Jarod Wilson) [1937053] - mac80211: don't require VHT elements for HE on 2.4 GHz (Jarod Wilson) [1937053] - cfg80211: regulatory: Fix inconsistent format argument (Jarod Wilson) [1937053] - mac80211: fix kernel-doc markups (Jarod Wilson) [1937053] - mac80211: always wind down STA state (Jarod Wilson) [1937053] - cfg80211: initialize wdev data earlier (Jarod Wilson) [1937053] - mac80211: fix use of skb payload instead of header (Jarod Wilson) [1937053] - mac80211: fix regression where EAPOL frames were sent in plaintext (Jarod Wilson) [1937053] - ath11k: remove repeated words in comments and warnings (Jarod Wilson) [1937053] - ath10k: ath10k_pci_init_irq(): workaround for checkpatch fallthrough warning (Jarod Wilson) [1937053] - ath10k: remove repeated words in comments (Jarod Wilson) [1937053] - nl80211: docs: add a description for s1g_cap parameter (Jarod Wilson) [1937053] - mac80211: use new function dev_fetch_sw_netstats (Jarod Wilson) [1937053] - rtlwifi: rtl8192se: remove duplicated legacy_httxpowerdiff (Jarod Wilson) [1937053] - ath11k: Fix memory leak on error path (Jarod Wilson) [1937053] - mac80211: copy configured beacon tx rate to driver (Jarod Wilson) [1937053] - cfg80211: only allow S1G channels on S1G band (Jarod Wilson) [1937053] - mac80211: initialize last_rate for S1G STAs (Jarod Wilson) [1937053] - mac80211: handle lack of sband->bitrates in rates (Jarod Wilson) [1937053] - mac80211: avoid processing non-S1G elements on S1G band (Jarod Wilson) [1937053] - nl80211: fix non-split wiphy information (Jarod Wilson) [1937053] - nl80211: reduce non-split wiphy dump size (Jarod Wilson) [1937053] - ath11k: remove unnecessary casts to u32 (Jarod Wilson) [1937053] - ath11k: enable idle power save mode (Jarod Wilson) [1937053] - ath11k: start a timer to update HP for CE pipe 4 (Jarod Wilson) [1937053] - ath11k: start a timer to update REO cmd ring (Jarod Wilson) [1937053] - ath11k: start a timer to update TCL HP (Jarod Wilson) [1937053] - ath11k: set WMI pipe credit to 1 for QCA6390 (Jarod Wilson) [1937053] - ath11k: enable shadow register configuration and access (Jarod Wilson) [1937053] - ath11k: read and write registers below unwindowed address (Jarod Wilson) [1937053] - ath11k: debugfs: fix crash during rmmod (Jarod Wilson) [1937053] - ath11k: fix warning caused by lockdep_assert_held (Jarod Wilson) [1937053] - ath11k: mac: remove unused conf_mutex to solve a deadlock (Jarod Wilson) [1937053] - ath11k: pci: fix rmmod crash (Jarod Wilson) [1937053] - ath11k: add packet log support for QCA6390 (Jarod Wilson) [1937053] - ath11k: Use GFP_ATOMIC instead of GFP_KERNEL in idr_alloc (Jarod Wilson) [1937053] - ath11k: Use GFP_ATOMIC instead of GFP_KERNEL in ath11k_dp_htt_get_ppdu_desc (Jarod Wilson) [1937053] - ath11k: change to disable softirqs for ath11k_regd_update to solve deadlock (Jarod Wilson) [1937053] - ath11k: disable monitor mode on QCA6390 (Jarod Wilson) [1937053] - ath11k: pci: check TCSR_SOC_HW_VERSION (Jarod Wilson) [1937053] - ath11k: add interface_modes to hw_params (Jarod Wilson) [1937053] - ath11k: fix AP mode for QCA6390 (Jarod Wilson) [1937053] - ath11k: support loading ELF board files (Jarod Wilson) [1937053] - ath11k: Correctly check errors for calls to debugfs_create_dir() (Jarod Wilson) [1937053] - ath11k: mac: fix parenthesis alignment (Jarod Wilson) [1937053] - rtw88: pci: Power cycle device during shutdown (Jarod Wilson) [1937053] - brcmfmac: Fix warning message after dongle setup failed (Jarod Wilson) [1937053] - brcmfmac: Fix warning when hitting FW crash with flow control feature (Jarod Wilson) [1937053] - net: rtlwifi: Replace in_interrupt() for context detection (Jarod Wilson) [1937053] - net: rtlwifi: Remove in_interrupt() from debug macro (Jarod Wilson) [1937053] - net: rtlwifi: Remove void* casts related to delayed work (Jarod Wilson) [1937053] - net: mwifiex: Use netif_rx_any_context(). (Jarod Wilson) [1937053] - net: iwlwifi: Remove in_interrupt() from tracing macro. (Jarod Wilson) [1937053] - net: ipw2x00,iwlegacy,iwlwifi: Remove in_interrupt() from debug macros (Jarod Wilson) [1937053] - net: brcmfmac: Convey allocation mode as argument (Jarod Wilson) [1937053] - net: brcmfmac: Convey execution context via argument to brcmf_netif_rx() (Jarod Wilson) [1937053] - net: brcmfmac: Replace in_interrupt() (Jarod Wilson) [1937053] - ath11k: Move non-fatal warn logs to dbg level (Jarod Wilson) [1937053] - ath9k: Remove set but not used variable (Jarod Wilson) [1937053] - rtw88: show current regulatory in tx power table (Jarod Wilson) [1937053] - rtw88: add dump fw crash log (Jarod Wilson) [1937053] - rtw88: add dump firmware fifo support (Jarod Wilson) [1937053] - rtw88: handle and recover when firmware crash (Jarod Wilson) [1937053] - rtw88: increse the size of rx buffer size (Jarod Wilson) [1937053] - nl80211: extend support to config spatial reuse parameter set (Jarod Wilson) [1937053] - mac80211: Support not iterating over not-sdata-in-driver ifaces (Jarod Wilson) [1937053] - mac80211: fix some more kernel-doc in mesh (Jarod Wilson) [1937053] - cfg80211: regulatory: remove a bogus initialization (Jarod Wilson) [1937053] - mac80211: fix regression in sta connection monitor (Jarod Wilson) [1937053] - nl80211: include frequency offset in survey info (Jarod Wilson) [1937053] - mac80211: support S1G association (Jarod Wilson) [1937053] - mac80211: receive and process S1G beacons (Jarod Wilson) [1937053] - mac80211: avoid rate init for S1G band (Jarod Wilson) [1937053] - mac80211: handle S1G low rates (Jarod Wilson) [1937053] - mac80211: don't calculate duration for S1G (Jarod Wilson) [1937053] - mac80211: encode listen interval for S1G (Jarod Wilson) [1937053] - cfg80211: handle Association Response from S1G STA (Jarod Wilson) [1937053] - mac80211: convert S1G beacon to scan results (Jarod Wilson) [1937053] - cfg80211: parse S1G Operation element for BSS channel (Jarod Wilson) [1937053] - cfg80211: convert S1G beacon to scan results (Jarod Wilson) [1937053] - mac80211: support S1G STA capabilities (Jarod Wilson) [1937053] - nl80211: support S1G capability overrides in assoc (Jarod Wilson) [1937053] - mac80211: s1g: choose scanning width based on frequency (Jarod Wilson) [1937053] - mac80211: get correct default channel width for S1G (Jarod Wilson) [1937053] - wireless: radiotap: fix some kernel-doc (Jarod Wilson) [1937053] - mac80211: fix some missing kernel-doc (Jarod Wilson) [1937053] - mac80211: Inform AP when returning operating channel (Jarod Wilson) [1937053] - ath11k: fix undefined reference to 'ath11k_debugfs_htt_ext_stats_handler' (Jarod Wilson) [1937053] - mt76: mt7663s: remove max_tx_fragments limitation (Jarod Wilson) [1937053] - mt76: Convert to DEFINE_SHOW_ATTRIBUTE (Jarod Wilson) [1937053] - mt76: mt7915: add offchannel condition in switch channel command (Jarod Wilson) [1937053] - mt76: mt7915: convert to use le16_add_cpu() (Jarod Wilson) [1937053] - mt76: Fix unsigned expressions compared with zero (Jarod Wilson) [1937053] - mt76: mt7915: fix possible memory leak in mt7915_mcu_add_beacon (Jarod Wilson) [1937053] - mt76: mt76x0: Move tables used only by init.c to their own header file (Jarod Wilson) [1937053] - mt76: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - mt76: mt7615: unlock dfs bands (Jarod Wilson) [1937053] - mt76: mt7663: check isr read return value in mt7663s_rx_work (Jarod Wilson) [1937053] - mt76: mt7663s: introduce sdio tx aggregation (Jarod Wilson) [1937053] - mt76: mt7663s: fix possible quota leak in mt7663s_refill_sched_quota (Jarod Wilson) [1937053] - mt76: move pad estimation out of mt76_skb_adjust_pad (Jarod Wilson) [1937053] - mt76: mt7663s: introduce __mt7663s_xmit_queue routine (Jarod Wilson) [1937053] - mt76: mt7663s: split mt7663s_tx_update_sched in mt7663s_tx_{pick,update}_quota (Jarod Wilson) [1937053] - mt76: mt7663s: do not use altx for ctl/mgmt traffic (Jarod Wilson) [1937053] - mt76: mt7622: fix fw hang on mt7622 (Jarod Wilson) [1937053] - mt76: mt7615: fix VHT LDPC capability (Jarod Wilson) [1937053] - mt76: mt7615: Remove set but unused variable 'index' (Jarod Wilson) [1937053] - mt76: remove retry_q from struct mt76_txq and related code (Jarod Wilson) [1937053] - mt76: move txwi handling code to dma.c, since it is mmio specific (Jarod Wilson) [1937053] - mt76: mt7915: fix queue/tid mapping for airtime reporting (Jarod Wilson) [1937053] - mt76: mt7915: simplify mt7915_lmac_mapping (Jarod Wilson) [1937053] - mt76: dma: cache dma map address/len in struct mt76_queue_entry (Jarod Wilson) [1937053] - mt76: mt7915: fix HE BSS info (Jarod Wilson) [1937053] - mt76: convert from tx tasklet to tx worker thread (Jarod Wilson) [1937053] - mt76: add utility functions for deferring work to a kernel thread (Jarod Wilson) [1937053] - mt76: testmode: add a limit for queued tx_frames packets (Jarod Wilson) [1937053] - mt76: mt7615: fix antenna selection for testmode tx_frames (Jarod Wilson) [1937053] - mt76: mt7615: fix MT_ANT_SWITCH_CON register definition (Jarod Wilson) [1937053] - mt76: mt7915: fix unexpected firmware mode (Jarod Wilson) [1937053] - mt76: mt76x02: tune tx ring size (Jarod Wilson) [1937053] - mt76: mt7603: tune tx ring size (Jarod Wilson) [1937053] - mt76: remove struct mt76_sw_queue (Jarod Wilson) [1937053] - mt76: rely on AQL for burst size limits on tx queueing (Jarod Wilson) [1937053] - mt76: remove swq from struct mt76_sw_queue (Jarod Wilson) [1937053] - mt76: remove qid argument to drv->tx_complete_skb (Jarod Wilson) [1937053] - mt76: unify queue tx cleanup code (Jarod Wilson) [1937053] - mt76: sdio: fix use of q->head and q->tail (Jarod Wilson) [1937053] - mt76: usb: fix use of q->head and q->tail (Jarod Wilson) [1937053] - mt76: mt7603: check for single-stream EEPROM configuration (Jarod Wilson) [1937053] - mt76: add memory barrier to DMA queue kick (Jarod Wilson) [1937053] - mt76: mt7915: add support for accessing mapped registers via bus ops (Jarod Wilson) [1937053] - mt76: mt7615: significantly reduce interrupt load (Jarod Wilson) [1937053] - mt76: mt7915: significantly reduce interrupt load (Jarod Wilson) [1937053] - mt76: mt7915: schedule tx tasklet in mt7915_mac_tx_free (Jarod Wilson) [1937053] - mt76: dma: update q->queued immediately on cleanup (Jarod Wilson) [1937053] - mt76: mt7915: optimize mt7915_mac_sta_poll (Jarod Wilson) [1937053] - mt76: mt7615: fix reading airtime statistics (Jarod Wilson) [1937053] - mt76: mt7663u: fix dma header initialization (Jarod Wilson) [1937053] - mt76: fix a possible NULL pointer dereference in mt76_testmode_dump (Jarod Wilson) [1937053] - mt76: mt7615: fix a possible NULL pointer dereference in mt7615_pm_wake_work (Jarod Wilson) [1937053] - mt76: mt7615: fix possible memory leak in mt7615_tm_set_tx_power (Jarod Wilson) [1937053] - mt76: mt7663s: fix unable to handle kernel paging request (Jarod Wilson) [1937053] - mt76: mt7663s: fix resume failure (Jarod Wilson) [1937053] - mt76: mt7663s: use NULL instead of 0 in sdio code (Jarod Wilson) [1937053] - mt76: mt7615: release mutex in mt7615_reset_test_set (Jarod Wilson) [1937053] - mt76: mt7915: add Tx A-MSDU offloading support (Jarod Wilson) [1937053] - mt76: mt7915: add missing flags in WMM parameter settings (Jarod Wilson) [1937053] - mt76: mt7915: simplify aggregation session check (Jarod Wilson) [1937053] - mt76: mt7615: remove mtxq->agg_ssn assignment (Jarod Wilson) [1937053] - mt76: move mt76_check_agg_ssn to driver tx_prepare calls (Jarod Wilson) [1937053] - mt76: mt7915: enable offloading of sequence number assignment (Jarod Wilson) [1937053] - mt76: mt7915: increase tx retry count (Jarod Wilson) [1937053] - mt76: mt7915: clean up station stats polling and rate control update (Jarod Wilson) [1937053] - mt76: mt7915: do not do any work in napi poll after calling napi_complete_done() (Jarod Wilson) [1937053] - mt76: mt7615: do not do any work in napi poll after calling napi_complete_done() (Jarod Wilson) [1937053] - mt76: mt76x02: clean up and fix interrupt masking in the irq handler (Jarod Wilson) [1937053] - mt76: mt7615: only clear unmasked interrupts in irq tasklet (Jarod Wilson) [1937053] - mt76: mt7915: clean up and fix interrupt masking in the irq handler (Jarod Wilson) [1937053] - mt76: set interrupt mask register to 0 before requesting irq (Jarod Wilson) [1937053] - mt76: fix double DMA unmap of the first buffer on 7615/7915 (Jarod Wilson) [1937053] - mt76: mt7915: fix crash on tx rate report for invalid stations (Jarod Wilson) [1937053] - mt76: mt7915: enable U-APSD on AP side (Jarod Wilson) [1937053] - mt76: mt76s: get rid of unused variable (Jarod Wilson) [1937053] - mt76: mt76s: move tx/rx processing in 2 separate works (Jarod Wilson) [1937053] - mt76: mt76s: move status processing in txrx wq (Jarod Wilson) [1937053] - mt76: mt7663s: move rx processing in txrx wq (Jarod Wilson) [1937053] - mt76: mt76s: move tx processing in a dedicated wq (Jarod Wilson) [1937053] - mt76: mt76s: fix oom in mt76s_tx_queue_skb_raw (Jarod Wilson) [1937053] - mt76: mt7615: reschedule runtime-pm receiving a tx interrupt (Jarod Wilson) [1937053] - mt76: do not inject packets if MT76_STATE_PM is set (Jarod Wilson) [1937053] - mt76: mt7615: hold mt76 lock queueing wd in mt7615_queue_key_update (Jarod Wilson) [1937053] - mt76: mt7663s: move drv_own/fw_own in mt7615_mcu_ops (Jarod Wilson) [1937053] - mt76: mt7615: move drv_own/fw_own in mt7615_mcu_ops (Jarod Wilson) [1937053] - mt76: mt7615: register ext_phy if DBDC is detected (Jarod Wilson) [1937053] - brcmfmac: check return value of driver_for_each_device() (Jarod Wilson) [1937053] - ath11k: Remove unused function ath11k_htc_restore_tx_skb() (Jarod Wilson) [1937053] - ath11k: remove redundant num_keep_alive_pattern assignment (Jarod Wilson) [1937053] - ath11k: wmi: remove redundant configuration values from init (Jarod Wilson) [1937053] - ath11k: Add support spectral scan for IPQ6018 (Jarod Wilson) [1937053] - ath11k: debugfs: move some function declarations to correct header files (Jarod Wilson) [1937053] - ath11k: rename debug_htt_stats.[c|h] to debugfs_htt_stats.[c|h] (Jarod Wilson) [1937053] - ath11k: debugfs: use ath11k_debugfs_ prefix (Jarod Wilson) [1937053] - ath11k: refactor debugfs code into debugfs.c (Jarod Wilson) [1937053] - ath10k: Use bdf calibration variant for snoc targets (Jarod Wilson) [1937053] - rtlwifi: rtl8723be: use true,false for bool variable large_cfo_hit (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: use true,false for bool variable large_cfo_hit (Jarod Wilson) [1937053] - rtlwifi: rtl8192ee: use true,false for bool variable large_cfo_hit (Jarod Wilson) [1937053] - rtlwifi: Use ffs in _phy_calculate_bit_shift (Jarod Wilson) [1937053] - mt7601u: Convert to DEFINE_SHOW_ATTRIBUTE (Jarod Wilson) [1937053] - ath11k: Remove rproc references from common core layer (Jarod Wilson) [1937053] - ath9k: hif_usb: fix race condition between usb_get_urb() and usb_kill_anchored_urbs() (Jarod Wilson) [1937053] - rtlwifi: rtl8723be: fix comparison to bool warning in hw.c (Jarod Wilson) [1937053] - rtlwifi: rtl8192de: fix comparison to bool warning in hw.c (Jarod Wilson) [1937053] - rtlwifi: rtl8192ce: fix comparison to bool warning in hw.c (Jarod Wilson) [1937053] - rtlwifi: rtl8192cu: fix comparison to bool warning in hw.c (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: fix comparison to bool warning in phy.c (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: fix comparison to bool warning in hw.c (Jarod Wilson) [1937053] - rtlwifi: rtl8192cu: fix comparison to bool warning in mac.c (Jarod Wilson) [1937053] - rtlwifi: rtl8192c: fix comparison to bool warning in phy_common.c (Jarod Wilson) [1937053] - rtlwifi: rtl8192ee: fix comparison to bool warning in hw.c (Jarod Wilson) [1937053] - mac80211: fix some encapsulation offload kernel-doc (Jarod Wilson) [1937053] - cfg80211: add missing kernel-doc for S1G band capabilities (Jarod Wilson) [1937053] - mac80211: Unsolicited broadcast probe response support (Jarod Wilson) [1937053] - nl80211: Unsolicited broadcast probe response support (Jarod Wilson) [1937053] - mac80211: Add FILS discovery support (Jarod Wilson) [1937053] - nl80211: Add FILS discovery support (Jarod Wilson) [1937053] - mac80211: allow bigger A-MSDU sizes in VHT, even if HT is limited (Jarod Wilson) [1937053] - nl80211: support setting S1G channels (Jarod Wilson) [1937053] - nl80211: correctly validate S1G beacon head (Jarod Wilson) [1937053] - cfg80211: regulatory: handle S1G channels (Jarod Wilson) [1937053] - nl80211: advertise supported channel width in S1G (Jarod Wilson) [1937053] - ieee80211: redefine S1G bits with GENMASK (Jarod Wilson) [1937053] - mac80211: reorganize code to remove a forward declaration (Jarod Wilson) [1937053] - mac80211: extend ieee80211_tx_status_ext to support bulk free (Jarod Wilson) [1937053] - mac80211: support using ieee80211_tx_status_ext to free skbs without status info (Jarod Wilson) [1937053] - mac80211: unify 802.3 (offload) and 802.11 tx status codepath (Jarod Wilson) [1937053] - mac80211: optimize station connection monitor (Jarod Wilson) [1937053] - mac80211: notify the driver when a sta uses 4-address mode (Jarod Wilson) [1937053] - mac80211: swap NEED_TXPROCESSING and HW_80211_ENCAP tx flags (Jarod Wilson) [1937053] - mac80211: remove tx status call to ieee80211_sta_register_airtime (Jarod Wilson) [1937053] - mac80211: reduce duplication in tx status functions (Jarod Wilson) [1937053] - mac80211: rework tx encapsulation offload API (Jarod Wilson) [1937053] - mac80211: set info->control.hw_key for encap offload packets (Jarod Wilson) [1937053] - mac80211: skip encap offload for tx multicast/control packets (Jarod Wilson) [1937053] - mac80211: check and refresh aggregation session in encap offload tx (Jarod Wilson) [1937053] - mac80211: add missing queue/hash initialization to 802.3 xmit (Jarod Wilson) [1937053] - cfg80211: add more comments for ap_isolate in bss_parameters (Jarod Wilson) [1937053] - lib80211: Remove unused macro DRV_NAME (Jarod Wilson) [1937053] - rtlwifi: rtl8723ae: fix comparison pointer to bool warning in phy.c (Jarod Wilson) [1937053] - rtlwifi: rtl8723ae: fix comparison pointer to bool warning in trx.c (Jarod Wilson) [1937053] - rtlwifi: rtl8723ae: fix comparison pointer to bool warning in rf.c (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: fix comparison pointer to bool warning in hw.c (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: fix comparison pointer to bool warning in trx.c (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: fix comparison pointer to bool warning in phy.c (Jarod Wilson) [1937053] - rtw88: rtw8822c: eliminate code duplication, use native swap() function (Jarod Wilson) [1937053] - brcmsmac: main: Eliminate empty brcms_c_down_del_timer() (Jarod Wilson) [1937053] - brcmsmac: phy_lcn: Remove unused variable 'lcnphy_rx_iqcomp_table_rev0' (Jarod Wilson) [1937053] - brcmsmac: phytbl_lcn: Remove unused array 'dot11lcn_gain_tbl_rev1' (Jarod Wilson) [1937053] - brcmfmac: support SAE authentication offload in AP mode (Jarod Wilson) [1937053] - brcmfmac: support 4-way handshake offloading for WPA/WPA2-PSK in AP mode (Jarod Wilson) [1937053] - ath10k: Remove unused macro ATH10K_ROC_TIMEOUT_HZ (Jarod Wilson) [1937053] - ath11k: Remove unused inline function htt_htt_stats_debug_dump() (Jarod Wilson) [1937053] - ath11k: fix link error when CONFIG_REMOTEPROC is disabled (Jarod Wilson) [1937053] - ath11k: remove calling ath11k_init_hw_params() second time (Jarod Wilson) [1937053] - ath11k: add raw mode and software crypto support (Jarod Wilson) [1937053] - ath11k: add ipq6018 support (Jarod Wilson) [1937053] - ath11k: move target ce configs to hw_params (Jarod Wilson) [1937053] - net: wireless: drop bogus CRYPTO_xxx Kconfig selects (Jarod Wilson) [1937053] - rtlwifi: switch from 'pci_' to 'dma_' API (Jarod Wilson) [1937053] - brcmsmac: fix memory leak in wlc_phy_attach_lcnphy (Jarod Wilson) [1937053] - rtl8xxxu: prevent potential memory leak (Jarod Wilson) [1937053] - rtlwifi: rtl8723ae: Delete a stray tab (Jarod Wilson) [1937053] - ath11k: Add peer max mpdu parameter in peer assoc command (Jarod Wilson) [1937053] - ath10k: Add support for chain1 regulator supply voting (Jarod Wilson) [1937053] - brcmfmac: set F2 SDIO block size to 128 bytes for BCM4329 (Jarod Wilson) [1937053] - brcmfmac: drop chip id from debug messages (Jarod Wilson) [1937053] - brcmfmac: increase F2 watermark for BCM4329 (Jarod Wilson) [1937053] - mwifiex: sdio: Fix -Wunused-const-variable warnings (Jarod Wilson) [1937053] - mwifiex: wmm: Fix -Wunused-const-variable warnings (Jarod Wilson) [1937053] - mt7601u: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - rtlwifi: Remove temporary definition of RT_TRACE (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - brcmsmac: phytbl_n: Remove a few unused arrays (Jarod Wilson) [1937053] - brcmsmac: phytbl_lcn: Remove unused array 'dot11lcnphytbl_rx_gain_info_rev1' (Jarod Wilson) [1937053] - brcmsmac: phy_n: Remove a bunch of unused variables (Jarod Wilson) [1937053] - brcmsmac: phy_lcn: Remove a bunch of unused variables (Jarod Wilson) [1937053] - prism54: isl_ioctl: Remove unused variable 'j' (Jarod Wilson) [1937053] - rtw88: debug: Remove unused variables 'val' (Jarod Wilson) [1937053] - brcmfmac: fwsignal: Finish documenting 'brcmf_fws_mac_descriptor' (Jarod Wilson) [1937053] - brcmsmac: phy_cmn: Remove a unused variables 'vbat' and 'temp' (Jarod Wilson) [1937053] - brcmfmac: p2p: Fix a couple of function headers (Jarod Wilson) [1937053] - brcmsmac: ampdu: Remove a couple set but unused variables (Jarod Wilson) [1937053] - mwifiex: pcie: Move tables to the only place they're used (Jarod Wilson) [1937053] - ath10k: Get rid of "per_ce_irq" hw param (Jarod Wilson) [1937053] - ath10k: Keep track of which interrupts fired, don't poll them (Jarod Wilson) [1937053] - ath10k: Add interrupt summary based CE processing (Jarod Wilson) [1937053] - rtlwifi: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - rtl818x_pci: switch from 'pci_' to 'dma_' API (Jarod Wilson) [1937053] - p54: avoid accessing the data mapped to streaming DMA (Jarod Wilson) [1937053] - rtlwifi: rtl8192c: phy_common: Remove unused variable 'bbvalue' (Jarod Wilson) [1937053] - brcmfmac: fwsignal: Remove unused variable 'brcmf_fws_prio2fifo' (Jarod Wilson) [1937053] - b43: phy_ht: Remove 9 year old TODO (Jarod Wilson) [1937053] - brcmfmac: btcoex: Update 'brcmf_btcoex_state' and demote others (Jarod Wilson) [1937053] - brcmfmac: firmware: Demote seemingly unintentional kernel-doc header (Jarod Wilson) [1937053] - brcmsmac: main: Remove a bunch of unused variables (Jarod Wilson) [1937053] - brcmfmac: p2p: Fix a bunch of function docs (Jarod Wilson) [1937053] - brcmsmac: ampdu: Remove a bunch of unused variables (Jarod Wilson) [1937053] - brcmfmac: p2p: Deal with set but unused variables (Jarod Wilson) [1937053] - mt7601u: phy: Fix misnaming when documented function parameter 'dac' (Jarod Wilson) [1937053] - rtlwifi: rtl8723-common: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8723be Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8723ae Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8192se Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8192ee: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8192de: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8192cu: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8192ce: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8192-common: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: btcoexist: Replace RT_TRACE with rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: Replace RT_TRACE with rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: Start changing RT_TRACE into rtl_dbg (Jarod Wilson) [1937053] - ath10k: wmi: Use struct_size() helper in ath10k_wmi_alloc_skb() (Jarod Wilson) [1937053] - ath11k: fix missing error check on call to ath11k_pci_get_user_msi_assignment (Jarod Wilson) [1937053] - ath11k: fix spelling mistake "moniter" -> "monitor" (Jarod Wilson) [1937053] - nl80211: support SAE authentication offload in AP mode (Jarod Wilson) [1937053] - atmel: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - b43: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - brcmfmac: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - rt2x00: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - b43: phy_n: Add empty braces around empty statements (Jarod Wilson) [1937053] - b43: phy_common: Demote non-conformant kerneldoc header (Jarod Wilson) [1937053] - brcmsmac: mac80211_if: Demote a few non-conformant kerneldoc headers (Jarod Wilson) [1937053] - brcmfmac: fweh: Fix docrot related function documentation issues (Jarod Wilson) [1937053] - brcmfmac: fweh: Remove set but unused variable 'err' (Jarod Wilson) [1937053] - b43: main: Add braces around empty statements (Jarod Wilson) [1937053] - atmel: Demote non-kerneldoc header to standard comment block (Jarod Wilson) [1937053] - nl80211: rename csa counter attributes countdown counters (Jarod Wilson) [1937053] - nl80211: add support for setting fixed HE rate/gi/ltf (Jarod Wilson) [1937053] - ath11k: return -ENOMEM on allocation failure (Jarod Wilson) [1937053] - ath11k: return error if firmware request fails (Jarod Wilson) [1937053] - ath9k: Do not select MAC80211_LEDS by default (Jarod Wilson) [1937053] - ath9k: ar5008_initvals: Move ar5416Bank{0,1,2,3,7} to where they are used (Jarod Wilson) [1937053] - ath9k: ar5008_initvals: Remove unused table entirely (Jarod Wilson) [1937053] - ath9k: ar9001_initvals: Remove unused array 'ar5416Bank6_9100' (Jarod Wilson) [1937053] - ath9k: ar9002_initvals: Remove unused array 'ar9280PciePhy_clkreq_off_L1_9280' (Jarod Wilson) [1937053] - ath9k_htc: Do not select MAC80211_LEDS by default (Jarod Wilson) [1937053] - rtw88: 8822c: update tx power limit tables to RF v20.1 (Jarod Wilson) [1937053] - rtw88: use read_poll_timeout_atomic() for poll loop (Jarod Wilson) [1937053] - rtw88: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - rtw88: switch from 'pci_' to 'dma_' API (Jarod Wilson) [1937053] - mwifiex: don't call del_timer_sync() on uninitialized timer (Jarod Wilson) [1937053] - mwifiex: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - mwifiex: Clean up some err and dbg messages (Jarod Wilson) [1937053] - mwifiex: switch from 'pci_' to 'dma_' API (Jarod Wilson) [1937053] - nl80211: fix PORT_AUTHORIZED wording to reflect behavior (Jarod Wilson) [1937053] - cfg80211: add helper fn for adjacent rule channels (Jarod Wilson) [1937053] - cfg80211: add helper fn for single rule channels (Jarod Wilson) [1937053] - nl80211: use NLA_POLICY_RANGE(NLA_BINARY, ...) for a few attributes (Jarod Wilson) [1937053] - nl80211: clean up code/policy a bit (Jarod Wilson) [1937053] - net: wireless: wext_compat.c: delete duplicated word (Jarod Wilson) [1937053] - net: wireless: sme.c: delete duplicated word (Jarod Wilson) [1937053] - net: wireless: scan.c: delete or fix duplicated words (Jarod Wilson) [1937053] - net: wireless: reg.c: delete duplicated words + fix punctuation (Jarod Wilson) [1937053] - net: wireless: delete duplicated word + fix grammar (Jarod Wilson) [1937053] - net: mac80211: mesh.h: delete duplicated word (Jarod Wilson) [1937053] - net: mac80211: agg-rx.c: fix duplicated words (Jarod Wilson) [1937053] - net: ath11k: constify ath11k_thermal_ops (Jarod Wilson) [1937053] - ath10k: Add new api to support reset TID config (Jarod Wilson) [1937053] - ath10k: Add new api to support TID specific configuration (Jarod Wilson) [1937053] - ath10k: Move rate mask validation function up in the file (Jarod Wilson) [1937053] - ath10k: Add wmi command support for station specific TID config (Jarod Wilson) [1937053] - ath10k: sdio: add firmware coredump support (Jarod Wilson) [1937053] - ath10k: add bus type for each layout of coredump (Jarod Wilson) [1937053] - netlink/wireless: consistently use NLA_POLICY_MIN_LEN() (Jarod Wilson) [1937053] - netlink/wireless: consistently use NLA_POLICY_EXACT_LEN() (Jarod Wilson) [1937053] - rndis_wlan: tighten check of rndis_query_oid return (Jarod Wilson) [1937053] - rtw88: fix spelling mistake: "unsupport" -> "unsupported" (Jarod Wilson) [1937053] - brcmfmac: use *ph to print small buffer (Jarod Wilson) [1937053] - brcm80211: fix possible memleak in brcmf_proto_msgbuf_attach (Jarod Wilson) [1937053] - ath11k: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - ath10k: fix VHT NSS calculation when STBC is enabled (Jarod Wilson) [1937053] - ath10k: Register shutdown handler (Jarod Wilson) [1937053] - ath11k: reset MHI during power down and power up (Jarod Wilson) [1937053] - ath11k: use TCL_DATA_RING_0 for QCA6390 (Jarod Wilson) [1937053] - ath11k: process both lmac rings for QCA6390 (Jarod Wilson) [1937053] - ath11k: assign correct search flag and type for QCA6390 (Jarod Wilson) [1937053] - ath11k: delay vdev_start for QCA6390 (Jarod Wilson) [1937053] - ath11k: refine the phy_id check in ath11k_reg_chan_list_event (Jarod Wilson) [1937053] - ath11k: setup QCA6390 rings for both rxdmas (Jarod Wilson) [1937053] - ath11k: don't initialize rxdma1 related ring (Jarod Wilson) [1937053] - ath11k: enable DP interrupt setup for QCA6390 (Jarod Wilson) [1937053] - ath11k: dp: redefine peer_map and peer_unmap (Jarod Wilson) [1937053] - ath11k: wmi: put hardware to DBS mode (Jarod Wilson) [1937053] - ath11k: initialize wmi config based on hw_params (Jarod Wilson) [1937053] - ath11k: force single pdev only for QCA6390 (Jarod Wilson) [1937053] - ath11k: disable CE interrupt before hif start (Jarod Wilson) [1937053] - ath11k: ce: get msi_addr and msi_data before srng setup (Jarod Wilson) [1937053] - ath11k: hal: assign msi_addr and msi_data to srng (Jarod Wilson) [1937053] - ath11k: ce: remove CE_COUNT() macro (Jarod Wilson) [1937053] - ath11k: ce: remove host_ce_config_wlan macro (Jarod Wilson) [1937053] - ath11k: ce: support different CE configurations (Jarod Wilson) [1937053] - ath11k: hal: cleanup dynamic register macros (Jarod Wilson) [1937053] - ath11k: hal: create register values dynamically (Jarod Wilson) [1937053] - ath10k: move enable_pll_clk call to ath10k_core_start() (Jarod Wilson) [1937053] - ath10k: Fix the size used in a 'dma_free_coherent()' call in an error handling path (Jarod Wilson) [1937053] - ath10k: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - ath9k: add NL80211_EXT_FEATURE_CAN_REPLACE_PTK0 support (Jarod Wilson) [1937053] - ath11k: hal: create hw_srng_config dynamically (Jarod Wilson) [1937053] - ath11k: enable internal sleep clock (Jarod Wilson) [1937053] - ath11k: fix KASAN warning of ath11k_qmi_wlanfw_wlan_cfg_send (Jarod Wilson) [1937053] - ath11k: fix memory OOB access in qmi_decode (Jarod Wilson) [1937053] - ath11k: allocate smaller chunks of memory for firmware (Jarod Wilson) [1937053] - ath11k: setup ce tasklet for control path (Jarod Wilson) [1937053] - ath11k: configure copy engine msi address in CE srng (Jarod Wilson) [1937053] - ath11k: pci: add read32() and write32() hif operations (Jarod Wilson) [1937053] - ath11k: fill appropriate QMI service instance id for QCA6390 (Jarod Wilson) [1937053] - ath11k: add board file support for PCI devices (Jarod Wilson) [1937053] - ath11k: add support for m3 firmware (Jarod Wilson) [1937053] - ath11k: use remoteproc only with AHB devices (Jarod Wilson) [1937053] - ath11k: pci: add HAL, CE and core initialisation (Jarod Wilson) [1937053] - ath11k: register MHI controller device for QCA6390 (Jarod Wilson) [1937053] - ath11k: implement ath11k_core_pre_init() (Jarod Wilson) [1937053] - ath11k: pci: add MSI config initialisation (Jarod Wilson) [1937053] - ath11k: pci: setup resources (Jarod Wilson) [1937053] - ath11k: add simple PCI client driver for QCA6390 chipset (Jarod Wilson) [1937053] - ath11k: move ring mask definitions to hw_params (Jarod Wilson) [1937053] - ath11k: add hw_params entry for QCA6390 (Jarod Wilson) [1937053] - ath11k: do not depend on ARCH_QCOM for ath11k (Jarod Wilson) [1937053] - ath10k: correct the array index from mcs index for HT mode for QCA6174 (Jarod Wilson) [1937053] - ath10k: enable supports_peer_stats_info for QCA6174 PCI devices (Jarod Wilson) [1937053] - ath10k: remove return for NL80211_STA_INFO_TX_BITRATE (Jarod Wilson) [1937053] - ath10k: add wmi service peer stat info for wmi tlv (Jarod Wilson) [1937053] - ath10k: start recovery process when payload length exceeds max htc length for sdio (Jarod Wilson) [1937053] - ath: drop unnecessary list_empty (Jarod Wilson) [1937053] - ath9k: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - ath9k: Fix typo in function name (Jarod Wilson) [1937053] - ath9k: Replace HTTP links with HTTPS ones (Jarod Wilson) [1937053] - ath10k: check idx validity in __ath10k_htt_rx_ring_fill_n() (Jarod Wilson) [1937053] - ath9k: Check the return value of pcie_capability_read_*() (Jarod Wilson) [1937053] - ath11k: remove define ATH11K_QMI_DEFAULT_CAL_FILE_NAME (Jarod Wilson) [1937053] - ath11k: don't use defines in hw_params (Jarod Wilson) [1937053] - ath11k: qmi: cleanup info messages (Jarod Wilson) [1937053] - ath11k: remove useless info messages (Jarod Wilson) [1937053] - ath11k: change ath11k_core_fetch_board_data_api_n() to use ath11k_core_create_firmware_path() (Jarod Wilson) [1937053] - ath11k: don't use defines for hw specific firmware directories (Jarod Wilson) [1937053] - ath11k: create a common function to request all firmware files (Jarod Wilson) [1937053] - ath11k: Add bdf-addr in hw_params (Jarod Wilson) [1937053] - ath11k: add hw_ops for pdev id to hw_mac mapping (Jarod Wilson) [1937053] - ath11k: define max_radios in hw_params (Jarod Wilson) [1937053] - ath11k: convert ath11k_hw_params to an array (Jarod Wilson) [1937053] - ath11k: ahb: call ath11k_core_init() before irq configuration (Jarod Wilson) [1937053] - ath10k: pci: fix memcpy size of bmi response (Jarod Wilson) [1937053] - ath11k: rename default board file (Jarod Wilson) [1937053] - ath11k: update firmware files read path (Jarod Wilson) [1937053] - ath10k: provide survey info as accumulated data (Jarod Wilson) [1937053] - ath10k: fix retry packets update in station dump (Jarod Wilson) [1937053] - ath10k: Wait until copy complete is actually done before completing (Jarod Wilson) [1937053] - mac80211_hwsim: add 6GHz channels (Jarod Wilson) [1937053] - mac80211_hwsim: indicate support for S1G (Jarod Wilson) [1937053] - mac80211_hwsim: write TSF timestamp correctly to S1G beacon (Jarod Wilson) [1937053] - mac80211_hwsim: fix typo in kernel-doc (Jarod Wilson) [1937053] - mac80211: rename csa counters to countdown counters (Jarod Wilson) [1937053] - mac80211_hwsim: report the WIPHY_FLAG_SUPPORTS_5_10_MHZ capability (Jarod Wilson) [1937053] - mac80211_hwsim: Claim support for setting Beacon frame TX legacy rate (Jarod Wilson) [1937053] - mac80211_hwsim: Advertise support for multicast RX registration (Jarod Wilson) [1937053] - mac80211_hwsim: indicate in IBSS that we have transmitted beacons (Jarod Wilson) [1937053] - mac80211_hwsim: notify wmediumd of used MAC addresses (Jarod Wilson) [1937053] - mac80211_hwsim: use GFP_ATOMIC under spin lock (Jarod Wilson) [1937053] - mac80211_hwsim: Use kstrndup() in place of kasprintf() (Jarod Wilson) [1937053] - mac80211_hwsim: add frame transmission support over virtio (Jarod Wilson) [1937053] - mac80211_hwsim: enable Beacon protection (Jarod Wilson) [1937053] - mac80211_hwsim: add power save support (Jarod Wilson) [1937053] - mac80211_hwsim: remove maximum TX power (Jarod Wilson) [1937053] - mac80211_hwsim: use DEFINE_DEBUGFS_ATTRIBUTE to define debugfs fops (Jarod Wilson) [1937053] - mac80211_hwsim: add support for OCB (Jarod Wilson) [1937053] - mac80211_hwsim: add more 5GHz channels, 5/10 MHz support (Jarod Wilson) [1937053] - mac80211_hwsim: fix incorrect dev_alloc_name failure goto (Jarod Wilson) [1937053] - mac80211_hwsim: Register support for HE meshpoint (Jarod Wilson) [1937053] - mac80211_hwsim: fill boottime_ns in netlink RX path (Jarod Wilson) [1937053] - mac80211_hwsim: Fix possible null-pointer dereferences in hwsim_dump_radio_nl() (Jarod Wilson) [1937053] - mac80211_hwsim: Extended Key ID API update (Jarod Wilson) [1937053] - mac80211_hwsim: Fix a typo in the name of function 'mac80211_hswim_he_capab()' (Jarod Wilson) [1937053] - mac80211_hwsim: Extended Key ID support (Jarod Wilson) [1937053] - mac80211_hwsim: set p2p device interface support indication (Jarod Wilson) [1937053] - mac80211_hwsim: calculate if_combination.max_interfaces (Jarod Wilson) [1937053] - mac80211_hwsim: propagate genlmsg_reply return code (Jarod Wilson) [1937053] - mac80211_hwsim: Declare support for Multi-BSSID (Jarod Wilson) [1937053] - mac80211_hwsim: Support boottime in scan results (Jarod Wilson) [1937053] - mac80211_hwsim: check that n_limits makes sense (Jarod Wilson) [1937053] - mac80211_hwsim: fix overwriting of if_combination (Jarod Wilson) [1937053] - mac80211_hwsim: fixes kernel crash during mac80211_hwsim init (Jarod Wilson) [1937053] - mac80211_hwsim: allow configurable cipher types (Jarod Wilson) [1937053] - mac80211_hwsim: allow setting iftype support (Jarod Wilson) [1937053] - mac80211_hwsim: move HWSIM_ATTR_RADIO_NAME parsing last (Jarod Wilson) [1937053] - mac80211_hwsim: fix module init error paths for netlink (Jarod Wilson) [1937053] - mac80211_hwsim: drop now unused work-queue from hwsim (Jarod Wilson) [1937053] - mac80211_hwsim: do not omit multicast announce of first added radio (Jarod Wilson) [1937053] - mac80211_hwsim: fix race in radio destruction from netlink notifier (Jarod Wilson) [1937053] - mac80211_hwsim: fix locking when iterating radios during ns exit (Jarod Wilson) [1937053] - wireless: align to draft 11ax D3.0 (Jarod Wilson) [1937053] - mac80211_hwsim: correct use of IEEE80211_VHT_CAP_RXSTBC_X (Jarod Wilson) [1937053] - mac80211_hwsim: require at least one channel (Jarod Wilson) [1937053] - mac80211_hwsim: Add support for HE (Jarod Wilson) [1937053] - net/fq_impl: do not maintain a backlog-sorted list of flows (Jarod Wilson) [1937053] - net/fq_impl: drop get_default_func, move default flow to fq_tin (Jarod Wilson) [1937053] - net/fq_impl: bulk-free packets from a flow on overmemory (Jarod Wilson) [1937053] - net/fq_impl: use skb_get_hash instead of skb_get_hash_perturb (Jarod Wilson) [1937053] - net/fq_impl: Switch to kvmalloc() for memory allocation (Jarod Wilson) [1937053] - mac80211: set NETIF_F_LLTX when using intermediate tx queues (Jarod Wilson) [1937053] - mac80211: calculate hash for fq without holding fq->lock in itxq enqueue (Jarod Wilson) [1937053] - nvme-tcp: fix misuse of __smp_processor_id with preemption enabled (Gopal Tiwari) [1964227] - powerpc/smp: Cache CPU to chip lookup (Daniel Henrique Barboza) [1934421] - Revert "powerpc/topology: Update topology_core_cpumask" (Daniel Henrique Barboza) [1934421] - powerpc/smp: Reintroduce cpu_core_mask (Daniel Henrique Barboza) [1934421] - scsi: smartpqi: Remove unused functions (Don Brace) [1952154] - scsi: smartpqi: Fix device pointer variable reference static checker issue (Don Brace) [1952154] - scsi: smartpqi: Fix blocks_per_row static checker issue (Don Brace) [1952154] - scsi: smartpqi: Update version to 2.1.8-045 (Don Brace) [1952154] - scsi: smartpqi: Add new PCI IDs (Don Brace) [1952154] - scsi: smartpqi: Correct system hangs when resuming from hibernation (Don Brace) [1952154] - scsi: smartpqi: Update enclosure identifier in sysfs (Don Brace) [1952154] - scsi: smartpqi: Add additional logging for LUN resets (Don Brace) [1952154] - scsi: smartpqi: Update SAS initiator_port_protocols and target_port_protocols (Don Brace) [1952154] - scsi: smartpqi: Add phy ID support for the physical drives (Don Brace) [1952154] - scsi: smartpqi: Convert snprintf() to scnprintf() (Don Brace) [1952154] - scsi: smartpqi: Fix driver synchronization issues (Don Brace) [1952154] - scsi: smartpqi: Update device scan operations (Don Brace) [1952154] - scsi: smartpqi: Update OFA management (Don Brace) [1952154] - scsi: smartpqi: Update RAID bypass handling (Don Brace) [1952154] - scsi: smartpqi: Update suspend/resume and shutdown (Don Brace) [1952154] - scsi: smartpqi: Synchronize device resets with mutex (Don Brace) [1952154] - scsi: smartpqi: Update soft reset management for OFA (Don Brace) [1952154] - scsi: smartpqi: Update event handler (Don Brace) [1952154] - scsi: smartpqi: Add support for wwid (Don Brace) [1952154] - scsi: smartpqi: Remove timeouts from internal cmds (Don Brace) [1952154] - scsi: smartpqi: Disable WRITE SAME for HBA NVMe disks (Don Brace) [1952154] - scsi: smartpqi: Add host level stream detection enable (Don Brace) [1952154] - scsi: smartpqi: Add stream detection (Don Brace) [1952154] - scsi: smartpqi: Align code with oob driver (Don Brace) [1952154] - scsi: smartpqi: Add support for long firmware version (Don Brace) [1952154] - scsi: smartpqi: Add support for BMIC sense feature cmd and feature bits (Don Brace) [1952154] - scsi: smartpqi: Add support for RAID1 writes (Don Brace) [1952154] - scsi: smartpqi: Add support for RAID5 and RAID6 writes (Don Brace) [1952154] - scsi: smartpqi: Refactor scatterlist code (Don Brace) [1952154] - scsi: smartpqi: Refactor aio submission code (Don Brace) [1952154] - scsi: smartpqi: Add support for new product ids (Don Brace) [1952154] - scsi: smartpqi: Correct request leakage during reset operations (Don Brace) [1952154] - scsi: smartpqi: Use host-wide tag space (Don Brace) [1952154] - smartpqi: Use fallthrough pseudo-keyword (Don Brace) [1952154] - scsi: smartpqi: Support device deletion via sysfs (Don Brace) [1952154] - scsi: smartpqi: Use scnprintf() for avoiding potential buffer overflow (Don Brace) [1952154] - smartpqi: remove ioremap_nocache and devm_ioremap_nocache (Don Brace) [1952154] - smartpqi: Use sizeof_field() macro (Don Brace) [1952154] - smartpqi: phase out dma_zalloc_coherent() (Don Brace) [1952154] - scsi: smartpqi: add support for huawei controllers (Don Brace) [1952154] - block: only update parent bi_status when bio fail (Ming Lei) [1945457] - kbuild: trace functions in subdirectories of lib/ (Joe Lawrence) [1942601] - kbuild: introduce ccflags-remove-y and asflags-remove-y (Joe Lawrence) [1942601] - redhat/configs: Add CONFIG_AMD_PMC (David Arcari) [1961755] - platform/x86: amd-pmc: put device on error paths (David Arcari) [1961755] - platform/x86: amd-pmc: Fix CONFIG_DEBUG_FS check (David Arcari) [1961755] - platform/x86: amd-pmc: Add AMD platform support for S2Idle (David Arcari) [1961755] - crypto: DRBG - switch to HMAC SHA512 DRBG as default DRBG (Vladis Dronov) [1956808] - x86/asm: Annotate movdir64b()'s dst argument with __iomem (Jerry Snitselaar) [1920747] - x86/asm: Add a missing __iomem annotation in enqcmds() (Jerry Snitselaar) [1920747]- fm10k: amend removal of MODULE_VERSION (Vladis Dronov) [1955730] - hv_netvsc: Make netvsc/VF binding check both MAC and serial number (Mohammed Gamal) [1940927] - hv_netvsc: Add error handling while switching data path (Mohammed Gamal) [1940927] - netvsc: Update driver to use ethtool_sprintf (Mohammed Gamal) [1940927] - hv_netvsc: Add a comment clarifying batching logic (Mohammed Gamal) [1940927] - hv_netvsc: Fix validation in netvsc_linkstatus_callback() (Mohammed Gamal) [1940927] - hv_netvsc: Restrict configurations on isolated guests (Mohammed Gamal) [1940927] - hv_netvsc: Load and store the proper (NBL_HASH_INFO) per-packet info (Mohammed Gamal) [1940927] - hv_netvsc: Allocate the recv_buf buffers after NVSP_MSG1_TYPE_SEND_RECV_BUF (Mohammed Gamal) [1940927] - hv_netvsc: Reset the RSC count if NVSP_STAT_FAIL in netvsc_receive() (Mohammed Gamal) [1940927] - hv_netvsc: Copy packets sent by Hyper-V out of the receive buffer (Mohammed Gamal) [1940927] - net/hyperv: use skb_vlan_tag_*() helpers (Mohammed Gamal) [1940927] - net/vlan: introduce skb_vlan_tag_get_cfi() helper (Mohammed Gamal) [1940927] - hv_netvsc: Add (more) validation for untrusted Hyper-V values (Mohammed Gamal) [1940927] - hv_netvsc: Process NETDEV_GOING_DOWN on VF hot remove (Mohammed Gamal) [1940927] - hv_netvsc: Wait for completion on request SWITCH_DATA_PATH (Mohammed Gamal) [1940927] - hv_netvsc: Check VF datapath when sending traffic to VF (Mohammed Gamal) [1940927] - hv_netvsc: Validate number of allocated sub-channels (Mohammed Gamal) [1940927] - hv_netvsc: Use vmbus_requestor to generate transaction IDs for VMBus hardening (Mohammed Gamal) [1940927] - hv_netvsc: Use HV_HYP_PAGE_SIZE for Hyper-V communication (Mohammed Gamal) [1940927] - scsi: fnic: Use scsi_host_busy_iter() to traverse commands (Ewan D. Milne) [1949250] - scsi: fnic: Kill 'exclude_id' argument to fnic_cleanup_io() (Ewan D. Milne) [1949250] - net: vlan: Avoid using BUG() in vlan_proto_idx() (Davide Caratti) [1964456] - sch_htb: fix null pointer dereference on a null new_q (Ivan Vecera) [1935703] - sch_htb: Fix offload cleanup in htb_destroy on htb_init failure (Ivan Vecera) [1935703] - sch_htb: Fix select_queue for non-offload mode (Ivan Vecera) [1935703] - sch_htb: Stats for offloaded HTB (Ivan Vecera) [1935703] - sch_htb: Hierarchical QoS hardware offload (Ivan Vecera) [1935703] - net: sched: Add extack to Qdisc_class_ops.delete (Ivan Vecera) [1935703] - net: sched: Add multi-queue support to sch_tree_lock (Ivan Vecera) [1935703] - capabilities: require CAP_SETFCAP to map uid 0 (Alexey Gladkov) [1961202] - locking/qrwlock: Cleanup queued_write_lock_slowpath() (Waiman Long) [1954361] - locking/rtmutex: Clean up signal handling in __rt_mutex_slowlock() (Waiman Long) [1954361] - locking/rtmutex: Restrict the trylock WARN_ON() to debug (Waiman Long) [1954361] - locking/rtmutex: Fix misleading comment in rt_mutex_postunlock() (Waiman Long) [1954361] - locking/rtmutex: Consolidate the fast/slowpath invocation (Waiman Long) [1954361] - locking/rtmutex: Make text section and inlining consistent (Waiman Long) [1954361] - locking/rtmutex: Move debug functions as inlines into common header (Waiman Long) [1954361] - locking/rtmutex: Decrapify __rt_mutex_init() (Waiman Long) [1954361] - locking/rtmutex: Remove pointless CONFIG_RT_MUTEXES=n stubs (Waiman Long) [1954361] - locking/rtmutex: Inline chainwalk depth check (Waiman Long) [1954361] - locking/rtmutex: Move rt_mutex_debug_task_free() to rtmutex.c (Waiman Long) [1954361] - locking/rtmutex: Remove empty and unused debug stubs (Waiman Long) [1954361] - locking/rtmutex: Consolidate rt_mutex_init() (Waiman Long) [1954361] - locking/rtmutex: Remove output from deadlock detector (Waiman Long) [1954361] - locking/rtmutex: Remove rtmutex deadlock tester leftovers (Waiman Long) [1954361] - locking/rtmutex: Remove rt_mutex_timed_lock() (Waiman Long) [1954361] - kernel: delete repeated words in comments (Waiman Long) [1954361] - rbtree, rtmutex: Use rb_add_cached() (Waiman Long) [1954361] - rbtree: Add generic add and find helpers (Waiman Long) [1954361] - locking/rtmutex: Remove unused rt_mutex_cmpxchg_relaxed() (Waiman Long) [1954361] - lib/rbtree: avoid generating code twice for the cached versions (Waiman Long) [1954361] - locking/rtmutex: Fix the preprocessor logic with normal #ifdef #else #endif (Waiman Long) [1954361] - kernel/futex: Explicitly document pi_lock for pi_state owner fixup (Waiman Long) [1954361] - kernel/futex: Move hb unlock out of unqueue_me_pi() (Waiman Long) [1954361] - kernel/futex: Make futex_wait_requeue_pi() only call fixup_owner() (Waiman Long) [1954361] - kernel/futex: Kill rt_mutex_next_owner() (Waiman Long) [1954361] - futex: Remove unused empty compat_exit_robust_list() (Waiman Long) [1954361] - futex: Handle transient "ownerless" rtmutex state correctly (Waiman Long) [1954361] - futex: Convert to use the preferred 'fallthrough' macro (Waiman Long) [1954361] - futex: get rid of a kernel-docs build warning (Waiman Long) [1954361] - futex: arch_futex_atomic_op_inuser() calling conventions change (Waiman Long) [1954361] - s390: Use arch_local_irq_{save,restore}() in early boot code (Waiman Long) [1954361] - lockdep: Add a missing initialization hint to the "INFO: Trying to register non-static key" message (Waiman Long) [1954361] - locking: Fix typos in comments (Waiman Long) [1954361] - locking/lockdep: Update the comment for __lock_release() (Waiman Long) [1954361] - lockdep: Allow tuning tracing capacity constants. (Waiman Long) [1954361] - lockdep: Address clang -Wformat warning printing for hd (Waiman Long) [1954361] - lockdep: Add lockdep lock state defines (Waiman Long) [1954361] - lockdep: Add lockdep_assert_not_held() (Waiman Long) [1954361] - lockdep: Noinstr annotate warn_bogus_irq_restore() (Waiman Long) [1954361] - locking/lockdep: Avoid unmatched unlock (Waiman Long) [1954361] - locking/rwsem: Remove empty rwsem.h (Waiman Long) [1954361] - lockdep: report broken irq restoration (Waiman Long) [1954361] - locking/lockdep: Avoid noinstr warning for DEBUG_LOCKDEP (Waiman Long) [1954361] - locking/lockdep: Exclude local_lock_t from IRQ inversions (Waiman Long) [1954361] - locking/lockdep: Clean up check_redundant() a bit (Waiman Long) [1954361] - locking/lockdep: Add a skip() function to __bfs() (Waiman Long) [1954361] - locking/lockdep: Mark local_lock_t (Waiman Long) [1954361] - lockdep: Put graph lock/unlock under lock_recursion protection (Waiman Long) [1954361] - locking/rtmutex: Add missing kernel-doc markup (Waiman Long) [1954361] - lockdep: Avoid to modify chain keys in validate_chain() (Waiman Long) [1954361] - lockdep: Fix nr_unused_locks accounting (Waiman Long) [1954361] - lockdep: Optimize the memory usage of circular queue (Waiman Long) [1954361] - lockdep: Take read/write status in consideration when generate chainkey (Waiman Long) [1954361] - lockdep/selftest: Add a R-L/L-W test case specific to chain cache behavior (Waiman Long) [1954361] - lockdep: Add recursive read locks into dependency graph (Waiman Long) [1954361] - lockdep: Fix recursive read lock related safe->unsafe detection (Waiman Long) [1954361] - lockdep: Adjust check_redundant() for recursive read change (Waiman Long) [1954361] - lockdep: Support deadlock detection for recursive read locks in check_noncircular() (Waiman Long) [1954361] - lockdep: Make __bfs(.match) return bool (Waiman Long) [1954361] - lockdep: Extend __bfs() to work with multiple types of dependencies (Waiman Long) [1954361] - lockdep: Introduce lock_list::dep (Waiman Long) [1954361] - lockdep: Reduce the size of lock_list::distance (Waiman Long) [1954361] - lockdep: Make __bfs() visit every dependency until a match (Waiman Long) [1954361] - lockdep: Demagic the return value of BFS (Waiman Long) [1954361] - lockdep/Documention: Recursive read lock detection reasoning (Waiman Long) [1954361] - locking: More accurate annotations for read_lock() (Waiman Long) [1954361] - Documentation/locking/locktypes: Fix local_locks documentation (Waiman Long) [1954361] - treewide: Remove uninitialized_var() usage (Waiman Long) [1954361] - lockdep: Use this_cpu_ptr instead of get_cpu_var stats (Waiman Long) [1954361] - KVM: arm/arm64: Fix KVM_VGIC_V3_ADDR_TYPE_REDIST read (Gavin Shan) [1939323] - KVM: arm64: Don't advertise FEAT_SPE to guests (Gavin Shan) [1939323] - KVM: arm64: Don't print warning when trapping SPE registers (Gavin Shan) [1939323] - KVM: arm64: Fully zero the vcpu state on reset (Gavin Shan) [1939323] - KVM: arm64: Clarify vcpu reset behaviour (Gavin Shan) [1939323] - Documentation: KVM: Document KVM_GUESTDBG_USE_HW control flag for arm64 (Gavin Shan) [1939323] - KVM: arm64: Initialize VCPU mdcr_el2 before loading it (Gavin Shan) [1939323] - KVM: arm64: Handle access to TRFCR_EL1 (Gavin Shan) [1939323] - arm64: Add TRFCR_ELx definitions (Gavin Shan) [1939323] - KVM: arm64: Unify trap handlers injecting an UNDEF (Gavin Shan) [1939323] - KVM: arm64: Use find_vma_intersection() (Gavin Shan) [1939323] - KVM: arm64: Hide kvm_mmu_wp_memory_region() (Gavin Shan) [1939323] - KVM: selftests: vgic_init kvm selftests fixup (Gavin Shan) [1939323] - KVM: selftests: aarch64/vgic-v3 init sequence tests (Gavin Shan) [1939323] - KVM: arm64: vgic-v3: Expose GICR_TYPER.Last for userspace (Gavin Shan) [1939323] - kvm: arm64: vgic-v3: Introduce vgic_v3_free_redist_region() (Gavin Shan) [1939323] - KVM: arm64: Simplify argument passing to vgic_uaccess_[read|write] (Gavin Shan) [1939323] - docs: kvm: devices/arm-vgic-v3: enhance KVM_DEV_ARM_VGIC_CTRL_INIT doc (Gavin Shan) [1939323] - KVM: arm/arm64: vgic: Reset base address on kvm_vgic_dist_destroy() (Gavin Shan) [1939323] - KVM: arm64: vgic-v3: Fix error handling in vgic_v3_set_redist_base() (Gavin Shan) [1939323] - KVM: arm64: Fix KVM_VGIC_V3_ADDR_TYPE_REDIST_REGION read (Gavin Shan) [1939323] - KVM: arm64: vgic-v3: Fix some error codes when setting RDIST base (Gavin Shan) [1939323] - KVM: arm64: Disable guest access to trace filter controls (Gavin Shan) [1939323] - KVM: arm64: Fix CPU interface MMIO compatibility detection (Gavin Shan) [1939323] - KVM: arm64: Hide system instruction access to Trace registers (Gavin Shan) [1939323] - KVM: arm64: Fix exclusive limit for IPA size (Gavin Shan) [1939323] - KVM: arm64: Ensure I-cache isolation between vcpus of a same VM (Gavin Shan) [1939323] - KVM: arm64: nvhe: Save the SPE context early (Gavin Shan) [1939323] - KVM: arm64: Correct spelling of DBGDIDR register (Gavin Shan) [1939323] - KVM: arm64: Fix AArch32 PMUv3 capping (Gavin Shan) [1939323] - KVM: arm64: Fix missing RES1 in emulation of DBGBIDR (Gavin Shan) [1939323] - KVM: arm64: Remove spurious semicolon in reg_to_encoding() (Gavin Shan) [1939323] - KVM: arm64: Fix hyp_cpu_pm_{init,exit} __init annotation (Gavin Shan) [1939323] - KVM: arm64: Workaround firmware wrongly advertising GICv2-on-v3 compatibility (Gavin Shan) [1939323] - KVM: arm64: Rename __vgic_v3_get_ich_vtr_el2() to __vgic_v3_get_gic_config() (Gavin Shan) [1939323] - KVM: arm64: Some fixes of PV-time interface document (Gavin Shan) [1939323] - KVM: arm64: CSSELR_EL1 max is 13 (Gavin Shan) [1939323] - idr test suite: Improve reporting from idr_find_test_1 (Chris von Recklinghausen) [1946304] - idr test suite: Create anchor before launching throbber (Chris von Recklinghausen) [1946304] - idr test suite: Take RCU read lock in idr_find_test_1 (Chris von Recklinghausen) [1946304] - radix tree test suite: Register the main thread with the RCU library (Chris von Recklinghausen) [1946304] - radix tree test suite: Fix compilation (Chris von Recklinghausen) [1946304] - XArray: Add xa_limit_16b (Chris von Recklinghausen) [1946304] - XArray: Fix splitting to non-zero orders (Chris von Recklinghausen) [1946304] - XArray: Fix split documentation (Chris von Recklinghausen) [1946304] - PCI/P2PDMA: Drop double zeroing for sg_init_table() (Myron Stowe) [1955693] - PCI: Simplify bool comparisons (Myron Stowe) [1955693] - PCI: endpoint: Use "NULL" instead of "0" as a NULL pointer (Myron Stowe) [1955693] - PCI: Simplify pci_dev_reset_slot_function() (Myron Stowe) [1955693] - PCI: Update mmap-related #ifdef comments (Myron Stowe) [1955693] - PCI/LINK: Print IRQ number used by port (Myron Stowe) [1955693] - PCI/IOV: Simplify pci-pf-stub with module_pci_driver() (Myron Stowe) [1955693] - PCI: Use scnprintf(), not snprintf(), in sysfs "show" functions (Myron Stowe) [1955693] - x86/PCI: Fix intel_mid_pci.c build error when ACPI is not enabled (Myron Stowe) [1955693] - PCI: Remove unnecessary header includes (Myron Stowe) [1955693] - PCI/PM: Revert "PCI/PM: Apply D2 delay as milliseconds, not microseconds" (Myron Stowe) [1955693] - PCI/PM: Remove unused PCI_PM_BUS_WAIT (Myron Stowe) [1955693] - PCI: shpchp: Remove unused 'rc' assignment (Myron Stowe) [1955693] - PCI: pciehp: Reduce noisiness on hot removal (Myron Stowe) [1955693 1812902] - PCI: rpadlpar: Use for_each_child_of_node() and for_each_node_by_name() (Myron Stowe) [1955693] - PCI: Add Kconfig options for MPS/MRRS strategy (Myron Stowe) [1955693] - PCI: Add schedule point in pci_read_config() (Myron Stowe) [1955693] - PCI/ASPM: Remove struct pcie_link_state.l1ss (Myron Stowe) [1955693] - PCI/ASPM: Remove struct aspm_register_info.l1ss_cap (Myron Stowe) [1955693] - PCI/ASPM: Pass L1SS Capabilities value, not struct aspm_register_info (Myron Stowe) [1955693] - PCI/ASPM: Remove struct aspm_register_info.l1ss_ctl1 (Myron Stowe) [1955693] - PCI/ASPM: Remove struct aspm_register_info.l1ss_ctl2 (unused) (Myron Stowe) [1955693] - PCI/ASPM: Remove struct aspm_register_info.l1ss_cap_ptr (Myron Stowe) [1955693] - PCI/ASPM: Remove struct aspm_register_info.latency_encoding (Myron Stowe) [1955693] - PCI/ASPM: Remove struct aspm_register_info.enabled (Myron Stowe) [1955693] - PCI/ASPM: Remove struct aspm_register_info.support (Myron Stowe) [1955693] - PCI/ASPM: Use 'parent' and 'child' for readability (Myron Stowe) [1955693] - PCI/ASPM: Move LTR path check to where it's used (Myron Stowe) [1955693] - PCI/ASPM: Move pci_clear_and_set_dword() earlier (Myron Stowe) [1955693] - PCI/ACS: Enable Translation Blocking for external devices (Myron Stowe) [1955693] - scsi: qedi: Remove redundant assignment to variable err (Nilesh Javali) [1920855] - scsi: qedi: Fix error return code of qedi_alloc_global_queues() (Nilesh Javali) [1920855] - scsi: qedi: Fix missing destroy_workqueue() on error in __qedi_probe (Nilesh Javali) [1920855] - scsi: qedf: Simplify bool comparison (Nilesh Javali) [1921608] - bpf, sockmap: Fix incorrect fwd_alloc accounting (Yauheni Kaliuta) [1874006] - bpf: Local storage helpers should check nullness of owner ptr passed (Yauheni Kaliuta) [1874006] - bpf, inode_storage: Put file handler if no storage was found (Yauheni Kaliuta) [1874006] - kbuild: explicitly specify the build id style (Yauheni Kaliuta) [1874006] - bpf: Reject too big ctx_size_in for raw_tp test run (Yauheni Kaliuta) [1874006] - bpf: Fix enum names for bpf_this_cpu_ptr() and bpf_per_cpu_ptr() helpers (Yauheni Kaliuta) [1874006] - bpf: Don't rely on GCC __attribute__((optimize)) to disable GCSE (Jiri Benc) [1874006] - bpf: Fix tests for local_storage (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix "dubious pointer arithmetic" test (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix array access with signed variable test (Yauheni Kaliuta) [1874006] - selftests/bpf: Add test for signed 32-bit bound check bug (Yauheni Kaliuta) [1874006] - bpf: Fix propagation of 32-bit signed bounds from 64-bit bounds. (Yauheni Kaliuta) [1874006] - lwt_bpf: Replace preempt_disable() with migrate_disable() (Yauheni Kaliuta) [1874006] - lwt: Disable BH too in run_lwt_bpf() (Yauheni Kaliuta) [1874006] - selftests/bpf: Drain ringbuf samples at the end of test (Yauheni Kaliuta) [1874006] - libbpf: Fix ring_buffer__poll() to return number of consumed samples (Yauheni Kaliuta) [1874006] - bpf: Add MAINTAINERS entry for BPF LSM (Yauheni Kaliuta) [1874006] - bpftool: Fix error return value in build_btf_type_table (Yauheni Kaliuta) [1874006] - fail_function: Remove a redundant mutex unlock (Yauheni Kaliuta) [1874006] - selftest/bpf: Test bpf_probe_read_user_str() strips trailing bytes after NUL (Yauheni Kaliuta) [1874006] - lib/strncpy_from_user.c: Mask out bytes after NUL terminator. (Yauheni Kaliuta) [1874006] - bpf, sockmap: Avoid failures from skb_to_sgvec when skb has frag_list (Yauheni Kaliuta) [1874006] - bpf, sockmap: Handle memory acct if skb_verdict prog redirects to self (Yauheni Kaliuta) [1874006] - bpf, sockmap: Avoid returning unneeded EAGAIN when redirecting to self (Yauheni Kaliuta) [1874006] - bpf, sockmap: Use truesize with sk_rmem_schedule() (Yauheni Kaliuta) [1874006] - bpf, sockmap: Ensure SO_RCVBUF memory is observed on ingress redirect (Yauheni Kaliuta) [1874006] - bpf, sockmap: Fix partial copy_page_to_iter so progress can still be made (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix error return code in run_getsockopt_test() (Yauheni Kaliuta) [1874006] - bpf: Relax return code check for subprograms (Yauheni Kaliuta) [1874006] - tools, bpftool: Add missing close before bpftool net attach exit (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix unused attribute usage in subprogs_unused test (Yauheni Kaliuta) [1874006] - bpf: Fix unsigned 'datasec_id' compared with zero in check_pseudo_btf_id (Yauheni Kaliuta) [1874006] - bpf: Fix passing zero to PTR_ERR() in bpf_btf_printf_prepare (Yauheni Kaliuta) [1874006] - libbpf: Don't attempt to load unused subprog as an entry-point BPF program (Yauheni Kaliuta) [1874006] - bpf: Update verification logic for LSM programs (Yauheni Kaliuta) [1874006] - bpf: Zero-fill re-used per-cpu map element (Yauheni Kaliuta) [1874006] - bpf: BPF_PRELOAD depends on BPF_SYSCALL (Yauheni Kaliuta) [1874006] - libbpf: Fix possible use after free in xsk_socket__delete (Yauheni Kaliuta) [1874006] - libbpf: Fix null dereference in xsk_socket__delete (Yauheni Kaliuta) [1874006] - libbpf, hashmap: Fix undefined behavior in hash_bits (Yauheni Kaliuta) [1874006] - tools, bpftool: Remove two unused variables. (Yauheni Kaliuta) [1874006] - tools, bpftool: Avoid array index warnings. (Yauheni Kaliuta) [1874006] - bpf: Add struct bpf_redir_neigh forward declaration to BPF helper defs (Yauheni Kaliuta) [1874006] - bpf: Fix -Wshadow warnings (Yauheni Kaliuta) [1874006] - bpf, libbpf: Guard bpf inline asm from bpf_tail_call_static (Yauheni Kaliuta) [1874006] - bpf: selftest: Ensure the return value of the bpf_per_cpu_ptr() must be checked (Yauheni Kaliuta) [1874006] - bpf: selftest: Ensure the return value of bpf_skc_to helpers must be checked (Yauheni Kaliuta) [1874006] - bpf: Remove unneeded break (Yauheni Kaliuta) [1874006] - net, sockmap: Don't call bpf_prog_put() on NULL pointer (Yauheni Kaliuta) [1874006] - bpf, sockmap: Add locking annotations to iterator (Yauheni Kaliuta) [1874006] - bpf: Fix register equivalence tracking. (Yauheni Kaliuta) [1874006] - bpf, selftests: Add three new sockmap tests for verdict only programs (Yauheni Kaliuta) [1874006] - bpf, selftests: Add option to test_sockmap to omit adding parser program (Yauheni Kaliuta) [1874006] - bpf, sockmap: Allow skipping sk_skb parser program (Yauheni Kaliuta) [1874006] - bpf, sockmap: Check skb_verdict and skb_parser programs explicitly (Yauheni Kaliuta) [1874006] - bpf, sockmap: Add memory accounting so skbs on ingress lists are visible (Yauheni Kaliuta) [1874006] - bpf, sockmap: Remove skb_orphan and let normal skb_kfree do cleanup (Yauheni Kaliuta) [1874006] - bpf, sockmap: Remove dropped data on errors in redirect case (Yauheni Kaliuta) [1874006] - bpf, sockmap: Remove skb_set_owner_w wmem will be taken later from sendpage (Yauheni Kaliuta) [1874006] - bpf, sockmap: On receive programs try to fast track SK_PASS ingress (Yauheni Kaliuta) [1874006] - bpf, sockmap: Skb verdict SK_PASS to self already checked rmem limits (Yauheni Kaliuta) [1874006] - bpf: Migrate from patchwork.ozlabs.org to patchwork.kernel.org. (Yauheni Kaliuta) [1874006] - samples: bpf: Refactor XDP kern program maps with BTF-defined map (Yauheni Kaliuta) [1874006] - samples: bpf: Replace attach_tracepoint() to attach() in xdp_redirect_cpu (Yauheni Kaliuta) [1874006] - samples: bpf: Refactor xdp_monitor with libbpf (Yauheni Kaliuta) [1874006] - bpf, selftests: Add test for different array inner map size (Yauheni Kaliuta) [1874006] - bpf: Allow for map-in-map with dynamic inner array map entries (Yauheni Kaliuta) [1874006] - selftests/bpf: Asm tests for the verifier regalloc tracking. (Yauheni Kaliuta) [1874006] - bpf: Fix selftest compilation on clang 11 (Yauheni Kaliuta) [1874006] - selftest/bpf: Fix profiler test using CO-RE relocation for enums (Yauheni Kaliuta) [1874006] - selftests/bpf: Add profiler test (Yauheni Kaliuta) [1874006] - bpf: Track spill/fill of bounded scalars. (Yauheni Kaliuta) [1874006] - bpf: Propagate scalar ranges through register assignments. (Yauheni Kaliuta) [1874006] - bpf: Add tcp_notsent_lowat bpf setsockopt (Yauheni Kaliuta) [1874006] - selftests/bpf: Validate libbpf's auto-sizing of LD/ST/STX instructions (Yauheni Kaliuta) [1874006] - libbpf: Allow specifying both ELF and raw BTF for CO-RE BTF override (Yauheni Kaliuta) [1874006] - libbpf: Support safe subset of load/store instruction resizing with CO-RE (Yauheni Kaliuta) [1874006] - libbpf: Skip CO-RE relocations for not loaded BPF programs (Yauheni Kaliuta) [1874006] - libbpf: Fix compatibility problem in xsk_socket__create (Yauheni Kaliuta) [1874006] - bpf: Fix typo in uapi/linux/bpf.h (Yauheni Kaliuta) [1874006] - bpf: Fix build failure for kernel/trace/bpf_trace.c with CONFIG_NET=n (Yauheni Kaliuta) [1874006] - kernel/bpf/verifier: Fix build when NET is not enabled (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix test_verifier after introducing resolve_pseudo_ldimm64 (Yauheni Kaliuta) [1874006] - samples: bpf: Driver interrupt statistics in xdpsock (Yauheni Kaliuta) [1874006] - samples: bpf: Count syscalls in xdpsock (Yauheni Kaliuta) [1874006] - samples: bpf: Split xdpsock stats into new struct (Yauheni Kaliuta) [1874006] - samples/bpf: Fix a compilation error with fallthrough marking (Yauheni Kaliuta) [1874006] - samples/bpf: Change Makefile to cope with latest llvm (Yauheni Kaliuta) [1874006] - bpf, libbpf: Use valid btf in bpf_program__set_attach_target (Yauheni Kaliuta) [1874006] - selftest/bpf: Test pinning map with reused map fd (Yauheni Kaliuta) [1874006] - libbpf: Check if pin_path was set even map fd exist (Yauheni Kaliuta) [1874006] - libbpf: Close map fd if init map slots failed (Yauheni Kaliuta) [1874006] - bpf: Use raw_spin_trylock() for pcpu_freelist_push/pop in NMI (Yauheni Kaliuta) [1874006] - bpf, verifier: Use fallthrough pseudo-keyword (Yauheni Kaliuta) [1874006] - bpf: Deref map in BPF_PROG_BIND_MAP when it's already used (Yauheni Kaliuta) [1874006] - bpf, sockmap: Update selftests to use skb_adjust_room (Yauheni Kaliuta) [1874006] - bpf, sockmap: Add skb_adjust_room to pop bytes off ingress payload (Yauheni Kaliuta) [1874006] - bpf/selftests: Test for bpf_per_cpu_ptr() and bpf_this_cpu_ptr() (Yauheni Kaliuta) [1874006] - bpf: Introducte bpf_this_cpu_ptr() (Yauheni Kaliuta) [1874006] - bpf: Introduce bpf_per_cpu_ptr() (Yauheni Kaliuta) [1874006] - selftests/bpf: Ksyms_btf to test typed ksyms (Yauheni Kaliuta) [1874006] - bpf/libbpf: BTF support for typed ksyms (Yauheni Kaliuta) [1874006] - bpf: Introduce pseudo_btf_id (Yauheni Kaliuta) [1874006] - selftests/bpf: Properly initialize linfo in sockmap_basic (Yauheni Kaliuta) [1874006] - selftests/bpf: Initialize duration in xdp_noinline.c (Yauheni Kaliuta) [1874006] - selftests/bpf: Add tests for BPF_F_PRESERVE_ELEMS (Yauheni Kaliuta) [1874006] - bpf: Introduce BPF_F_PRESERVE_ELEMS for perf event array (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix alignment of .BTF_ids (Yauheni Kaliuta) [1874006] - selftests/bpf: Test "incremental" btf_dump in C format (Yauheni Kaliuta) [1874006] - libbpf: Make btf_dump work with modifiable BTF (Yauheni Kaliuta) [1874006] - bpf, selftests: Use bpf_tail_call_static where appropriate (Yauheni Kaliuta) [1874006] - bpf, libbpf: Add bpf_tail_call_static helper for bpf programs (Yauheni Kaliuta) [1874006] - bpf, net: Rework cookie generator as per-cpu one (Yauheni Kaliuta) [1874006] - bpf: Add classid helper only based on skb->sk (Yauheni Kaliuta) [1874006] - bpf: fix raw_tp test run in preempt kernel (Yauheni Kaliuta) [1874006] - libbpf: Compile in PIC mode only for shared library case (Yauheni Kaliuta) [1874006] - libbpf: Compile libbpf under -O2 level by default and catch extra warnings (Yauheni Kaliuta) [1874006] - bpf: x64: Do not emit sub/add 0, rsp when !stack_depth (Yauheni Kaliuta) [1874006] - bpf, x64: Drop "pop rcx" instruction on BPF JIT epilogue (Yauheni Kaliuta) [1874006] - bpf, selftests: Fix warning in snprintf_btf where system() call unchecked (Yauheni Kaliuta) [1874006] - selftests/bpf: Test BTF's handling of endianness (Yauheni Kaliuta) [1874006] - selftests/bpf: Move and extend ASSERT_xxx() testing macros (Yauheni Kaliuta) [1874006] - selftests: Make sure all 'skel' variables are declared static (Yauheni Kaliuta) [1874006] - selftests/bpf_iter: Don't fail test due to missing __builtin_btf_type_id (Yauheni Kaliuta) [1874006] - bpf/preload: Make sure Makefile cleans up after itself, and add .gitignore (Yauheni Kaliuta) [1874006] - selftests/bpf: Ensure snprintf_btf/bpf_iter tests compatibility with old vmlinux.h (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix unused-result warning in snprintf_btf.c (Yauheni Kaliuta) [1874006] - bpf, selftests: Fix cast to smaller integer type 'int' warning in raw_tp (Yauheni Kaliuta) [1874006] - selftests/bpf: Add test for bpf_seq_printf_btf helper (Yauheni Kaliuta) [1874006] - bpf: Add bpf_seq_printf_btf helper (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix overflow tests to reflect iter size increase (Yauheni Kaliuta) [1874006] - bpf: Bump iter seq size to support BTF representation of large data structures (Yauheni Kaliuta) [1874006] - selftests/bpf: Add bpf_snprintf_btf helper tests (Yauheni Kaliuta) [1874006] - bpf: Add bpf_snprintf_btf helper (Yauheni Kaliuta) [1874006] - bpf: Move to generic BTF show support, apply it to seq files/strings (Yauheni Kaliuta) [1874006] - bpf: Provide function to get vmlinux BTF information (Yauheni Kaliuta) [1874006] - selftest: bpf: Test copying a sockmap and sockhash (Yauheni Kaliuta) [1874006] - selftests: bpf: Remove shared header from sockmap iter test (Yauheni Kaliuta) [1874006] - selftests: bpf: Add helper to compare socket cookies (Yauheni Kaliuta) [1874006] - bpf: sockmap: Enable map_update_elem from bpf_iter (Yauheni Kaliuta) [1874006] - bpf, cpumap: Remove rcpu pointer from cpu_map_build_skb signature (Yauheni Kaliuta) [1874006] - selftests/bpf: Add raw_tp_test_run (Yauheni Kaliuta) [1874006] - libbpf: Support test run of raw tracepoint programs (Yauheni Kaliuta) [1874006] - bpf: Enable BPF_PROG_TEST_RUN for raw_tracepoint (Yauheni Kaliuta) [1874006] - bpf: Add comment to document BTF type PTR_TO_BTF_ID_OR_NULL (Yauheni Kaliuta) [1874006] - bpf: Add AND verifier test case where 32bit and 64bit bounds differ (Yauheni Kaliuta) [1874006] - bpf, verifier: Remove redundant var_off.value ops in scalar known reg cases (Yauheni Kaliuta) [1874006] - bpf: selftest: Add test_btf_skc_cls_ingress (Yauheni Kaliuta) [1874006] - bpf: selftest: Remove enum tcp_ca_state from bpf_tcp_helpers.h (Yauheni Kaliuta) [1874006] - bpf: selftest: Use bpf_skc_to_tcp_sock() in the sock_fields test (Yauheni Kaliuta) [1874006] - bpf: selftest: Use network_helpers in the sock_fields test (Yauheni Kaliuta) [1874006] - bpf: selftest: Adapt sock_fields test to use skel and global variables (Yauheni Kaliuta) [1874006] - bpf: selftest: Move sock_fields test into test_progs (Yauheni Kaliuta) [1874006] - bpf: selftest: Add ref_tracking verifier test for bpf_skc casting (Yauheni Kaliuta) [1874006] - bpf: Change bpf_sk_assign to accept ARG_PTR_TO_BTF_ID_SOCK_COMMON (Yauheni Kaliuta) [1874006] - bpf: Change bpf_tcp_*_syncookie to accept ARG_PTR_TO_BTF_ID_SOCK_COMMON (Yauheni Kaliuta) [1874006] - bpf: Change bpf_sk_storage_*() to accept ARG_PTR_TO_BTF_ID_SOCK_COMMON (Yauheni Kaliuta) [1874006] - bpf: Change bpf_sk_release and bpf_sk_*cgroup_id to accept ARG_PTR_TO_BTF_ID_SOCK_COMMON (Yauheni Kaliuta) [1874006] - bpf: Enable bpf_skc_to_* sock casting helper to networking prog type (Yauheni Kaliuta) [1874006] - bpf: Move the PTR_TO_BTF_ID check to check_reg_type() (Yauheni Kaliuta) [1874006] - Revert "bpf: Fix potential call bpf_link_free() in atomic context" (Yauheni Kaliuta) [1874006] - tools resolve_btfids: Always force HOSTARCH (Yauheni Kaliuta) [1874006] - bpf: Check CONFIG_BPF option for resolve_btfids (Yauheni Kaliuta) [1874006] - bpf: Explicitly size compatible_reg_types (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix stat probe in d_path test (Yauheni Kaliuta) [1874006] - bpf: Using rcu_read_lock for bpf_sk_storage_map iterator (Yauheni Kaliuta) [1874006] - bpf: Use a table to drive helper arg type checks (Yauheni Kaliuta) [1874006] - bpf: Hoist type checking for nullable arg types (Yauheni Kaliuta) [1874006] - bpf: Check ARG_PTR_TO_SPINLOCK register type in check_func_arg (Yauheni Kaliuta) [1874006] - bpf: Set meta->raw_mode for pointers close to use (Yauheni Kaliuta) [1874006] - bpf: Make context access check generic (Yauheni Kaliuta) [1874006] - bpf: Make reference tracking generic (Yauheni Kaliuta) [1874006] - bpf: Make BTF pointer type checking generic (Yauheni Kaliuta) [1874006] - bpf: Allow specifying a BTF ID per argument in function protos (Yauheni Kaliuta) [1874006] - btf: Add BTF_ID_LIST_SINGLE macro (Yauheni Kaliuta) [1874006] - bpf: Check scalar or invalid register in check_helper_mem_access (Yauheni Kaliuta) [1874006] - btf: Make btf_set_contains take a const pointer (Yauheni Kaliuta) [1874006] - bpf: Fix potential call bpf_link_free() in atomic context (Yauheni Kaliuta) [1874006] - bpf: Use hlist_add_head_rcu when linking to local_storage (Yauheni Kaliuta) [1874006] - samples/bpf: Fix test_map_in_map on s390 (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix endianness issue in test_sockopt_sk (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix endianness issue in sk_assign (Yauheni Kaliuta) [1874006] - selftests/bpf: Add tailcall_bpf2bpf tests (Yauheni Kaliuta) [1874006] - bpf: Add abnormal return checks. (Yauheni Kaliuta) [1874006] - bpf: allow for tailcalls in BPF subprograms for x64 JIT (Yauheni Kaliuta) [1874006] - bpf, x64: rework pro/epilogue and tailcall handling in JIT (Yauheni Kaliuta) [1874006] - bpf: Limit caller's stack depth 256 for subprogs with tailcalls (Yauheni Kaliuta) [1874006] - bpf: rename poke descriptor's 'ip' member to 'tailcall_target' (Yauheni Kaliuta) [1874006] - bpf: propagate poke descriptors to subprograms (Yauheni Kaliuta) [1874006] - bpf, x64: use rcx instead of rax for tail call retpolines (Yauheni Kaliuta) [1874006] - selftests/bpf: Merge most of test_btf into test_progs (Yauheni Kaliuta) [1874006] - selftests/bpf: Test load and dump metadata with btftool and skel (Yauheni Kaliuta) [1874006] - bpftool: Support dumping metadata (Yauheni Kaliuta) [1874006] - libbpf: Add BPF_PROG_BIND_MAP syscall and use it on .rodata section (Yauheni Kaliuta) [1874006] - bpf: Add BPF_PROG_BIND_MAP syscall (Yauheni Kaliuta) [1874006] - bpf: Mutex protect used_maps array and count (Yauheni Kaliuta) [1874006] - libbpf: Fix a compilation error with xsk.c for ubuntu 16.04 (Yauheni Kaliuta) [1874006] - samples/bpf: Add quiet option to xdpsock (Yauheni Kaliuta) [1874006] - samples: bpf: Add an option for printing extra statistics in xdpsock (Yauheni Kaliuta) [1874006] - samples/bpf: Fix possible deadlock in xdpsock (Yauheni Kaliuta) [1874006] - samples/bpf: Fix one packet sending in xdpsock (Yauheni Kaliuta) [1874006] - s390/bpf: Fix multiple tail calls (Yauheni Kaliuta) [1874006] - tcp: Simplify tcp_set_congestion_control() load=false case (Yauheni Kaliuta) [1874006] - tcp: simplify _bpf_setsockopt(): Remove flags argument (Yauheni Kaliuta) [1874006] - tcp: simplify tcp_set_congestion_control(): Always reinitialize (Yauheni Kaliuta) [1874006] - tcp: Simplify EBPF TCP_CONGESTION to always init CC (Yauheni Kaliuta) [1874006] - bpftool: Fix build failure (Yauheni Kaliuta) [1874006] - tools: bpftool: Automate generation for "SEE ALSO" sections in man pages (Yauheni Kaliuta) [1874006] - bpf: Fix comment for helper bpf_current_task_under_cgroup() (Yauheni Kaliuta) [1874006] - selftests/bpf: Define string const as global for test_sysctl_prog.c (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix test_ksyms on non-SMP kernels (Yauheni Kaliuta) [1874006] - tools: bpftool: Add "inner_map" to "bpftool map create" outer maps (Yauheni Kaliuta) [1874006] - tools: bpftool: Keep errors for map-of-map dumps if distinct from ENOENT (Yauheni Kaliuta) [1874006] - tools: bpftool: Clean up function to dump map entry (Yauheni Kaliuta) [1874006] - selftests: bpf: Test iterating a sockmap (Yauheni Kaliuta) [1874006] - net: Allow iterating sockmap and sockhash (Yauheni Kaliuta) [1874006] - net: sockmap: Remove unnecessary sk_fullsock checks (Yauheni Kaliuta) [1874006] - tools: bpftool: Include common options from separate file (Yauheni Kaliuta) [1874006] - tools: bpftool: Print optional built-in features along with version (Yauheni Kaliuta) [1874006] - selftests, bpftool: Add bpftool (and eBPF helpers) documentation build (Yauheni Kaliuta) [1874006] - tools: bpftool: Log info-level messages when building bpftool man pages (Yauheni Kaliuta) [1874006] - bpf: Remove duplicate headers (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix test_sysctl_loop{1, 2} failure due to clang change (Yauheni Kaliuta) [1874006] - selftests/bpf: Add test for map_ptr arithmetic (Yauheni Kaliuta) [1874006] - bpf: Permit map_ptr arithmetic with opcode add and offset 0 (Yauheni Kaliuta) [1874006] - tools, bpf: Synchronise BPF UAPI header with tools (Yauheni Kaliuta) [1874006] - bpf: Fix formatting in documentation for BPF helpers (Yauheni Kaliuta) [1874006] - tools: bpftool: Fix formatting in bpftool-link documentation (Yauheni Kaliuta) [1874006] - samples, bpf: Add xsk_fwd test file to .gitignore (Yauheni Kaliuta) [1874006] - samples, bpf: Replace bpf_program__title() with bpf_program__section_name() (Yauheni Kaliuta) [1874006] - libbpf: Fix potential multiplication overflow (Yauheni Kaliuta) [1874006] - libbpf: Fix another __u64 cast in printf (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix check in global_data_init. (Yauheni Kaliuta) [1874006] - selftests/bpf: Add __noinline variant of cls_redirect selftest (Yauheni Kaliuta) [1874006] - selftests/bpf: Modernize xdp_noinline test w/ skeleton and __noinline (Yauheni Kaliuta) [1874006] - selftests/bpf: Add subprogs to pyperf, strobemeta, and l4lb_noinline tests (Yauheni Kaliuta) [1874006] - tools/bpftool: Replace bpf_program__title() with bpf_program__section_name() (Yauheni Kaliuta) [1874006] - selftests/bpf: Don't use deprecated libbpf APIs (Yauheni Kaliuta) [1874006] - libbpf: Deprecate notion of BPF program "title" in favor of "section name" (Yauheni Kaliuta) [1874006] - selftests/bpf: Add selftest for multi-prog sections and bpf-to-bpf calls (Yauheni Kaliuta) [1874006] - libbpf: Add multi-prog section support for struct_ops (Yauheni Kaliuta) [1874006] - libbpf: Implement generalized .BTF.ext func/line info adjustment (Yauheni Kaliuta) [1874006] - libbpf: Make RELO_CALL work for multi-prog sections and sub-program calls (Yauheni Kaliuta) [1874006] - libbpf: Support CO-RE relocations for multi-prog sections (Yauheni Kaliuta) [1874006] - libbpf: Parse multi-function sections into multiple BPF programs (Yauheni Kaliuta) [1874006] - libbpf: Ensure ELF symbols table is found before further ELF processing (Yauheni Kaliuta) [1874006] - selftests/bpf: Test task_file iterator without visiting pthreads (Yauheni Kaliuta) [1874006] - bpf: Avoid iterating duplicated files for task_file iterator (Yauheni Kaliuta) [1874006] - bpf: {cpu,dev}map: Change various functions return type from int to void (Yauheni Kaliuta) [1874006] - module: Fix up module_notifier return values (Yauheni Kaliuta) [1874006] - bpf: Remove bpf_lsm_file_mprotect from sleepable list. (Yauheni Kaliuta) [1874006] - samples/bpf: Fix to xdpsock to avoid recycling frames (Yauheni Kaliuta) [1874006] - samples/bpf: Optimize l2fwd performance in xdpsock (Yauheni Kaliuta) [1874006] - samples/bpf: Add new sample xsk_fwd.c (Yauheni Kaliuta) [1874006] - libbpf: Support shared umems between queues and devices (Yauheni Kaliuta) [1874006] - selftests/bpf: Add sleepable tests (Yauheni Kaliuta) [1874006] - libbpf: Support sleepable progs (Yauheni Kaliuta) [1874006] - bpf: Add bpf_copy_from_user() helper. (Yauheni Kaliuta) [1874006] - bpf: Fix build without BPF_LSM. (Yauheni Kaliuta) [1874006] - bpf: Introduce sleepable BPF programs (Yauheni Kaliuta) [1874006] - mm/error_inject: Fix allow_error_inject function signatures. (Yauheni Kaliuta) [1874006] - mm/filemap.c: enable error injection at add_to_page_cache() (Yauheni Kaliuta) [1874006] - mm/page_alloc.c: allow error injection (Yauheni Kaliuta) [1874006] - bpf: selftests: Add test for different inner map size (Yauheni Kaliuta) [1874006] - bpf: Relax max_entries check for most of the inner map types (Yauheni Kaliuta) [1874006] - bpf: Add map_meta_equal map ops (Yauheni Kaliuta) [1874006] - bpf: Make bpf_link_info.iter similar to bpf_iter_link_info (Yauheni Kaliuta) [1874006] - tools, bpf/build: Cleanup feature files on make clean (Yauheni Kaliuta) [1874006] - libbpf: Fix compilation warnings for 64-bit printf args (Yauheni Kaliuta) [1874006] - selftests/bpf: Add verifier tests for xor operation (Yauheni Kaliuta) [1874006] - libbpf: Fix unintentional success return code in bpf_object__load (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix spelling mistake "scoket" -> "socket" (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix open call in trigger_fstat_events (Yauheni Kaliuta) [1874006] - selftests/bpf: Add set test to resolve_btfids (Yauheni Kaliuta) [1874006] - selftests/bpf: Add test for d_path helper (Yauheni Kaliuta) [1874006] - selftests/bpf: Add verifier test for d_path helper (Yauheni Kaliuta) [1874006] - bpf: Update .BTF_ids section in btf.rst with sets info (Yauheni Kaliuta) [1874006] - bpf: Add d_path helper (Yauheni Kaliuta) [1874006] - bpf: Add BTF_SET_START/END macros (Yauheni Kaliuta) [1874006] - bpf: Add btf_struct_ids_match function (Yauheni Kaliuta) [1874006] - bpf: Factor btf_struct_access function (Yauheni Kaliuta) [1874006] - bpf: Remove recursion call in btf_struct_access (Yauheni Kaliuta) [1874006] - bpf: Add type_id pointer as argument to __btf_resolve_size (Yauheni Kaliuta) [1874006] - bpf: Add elem_id pointer as argument to __btf_resolve_size (Yauheni Kaliuta) [1874006] - bpf: Move btf_resolve_size into __btf_resolve_size (Yauheni Kaliuta) [1874006] - tools resolve_btfids: Add support for set symbols (Yauheni Kaliuta) [1874006] - tools resolve_btfids: Add size check to get_id function (Yauheni Kaliuta) [1874006] - bpf: Disallow BPF_PRELOAD in allmodconfig builds (Yauheni Kaliuta) [1874006] - bpf: Add selftests for local_storage (Yauheni Kaliuta) [1874006] - bpf: Allow local storage to be used from LSM programs (Yauheni Kaliuta) [1874006] - bpf: Implement bpf_local_storage for inodes (Yauheni Kaliuta) [1874006] - bpf: Split bpf_local_storage to bpf_sk_storage (Yauheni Kaliuta) [1874006] - bpf: Generalize bpf_sk_storage (Yauheni Kaliuta) [1874006] - bpf: Generalize caching for sk_storage. (Yauheni Kaliuta) [1874006] - bpf: Renames in preparation for bpf_local_storage (Yauheni Kaliuta) [1874006] - selftests/bpf: Enable tc verbose mode for test_sk_assign (Yauheni Kaliuta) [1874006] - samples: bpf: Refactor tracepoint tracing programs with libbpf (Yauheni Kaliuta) [1874006] - samples: bpf: Refactor kprobe tracing programs with libbpf (Yauheni Kaliuta) [1874006] - selftests: bpf: Fix sockmap update nits (Yauheni Kaliuta) [1874006] - libbpf: Fix type compatibility check copy-paste error (Yauheni Kaliuta) [1874006] - libbpf: Avoid false unuinitialized variable warning in bpf_core_apply_relo (Yauheni Kaliuta) [1874006] - bpf: sk_lookup: Add user documentation (Yauheni Kaliuta) [1874006] - docs: Correct subject prefix and update LLVM info (Yauheni Kaliuta) [1874006] - libbpf: Normalize and improve logging across few functions (Yauheni Kaliuta) [1874006] - libbpf: Skip well-known ELF sections when iterating ELF (Yauheni Kaliuta) [1874006] - libbpf: Add __noinline macro to bpf_helpers.h (Yauheni Kaliuta) [1874006] - libbpf: Factor out common ELF operations and improve logging (Yauheni Kaliuta) [1874006] - libbpf: Add perf_buffer APIs for better integration with outside epoll loop (Yauheni Kaliuta) [1874006] - bpftool: Implement link_query for bpf iterators (Yauheni Kaliuta) [1874006] - bpf: Implement link_query callbacks in map element iterators (Yauheni Kaliuta) [1874006] - bpf: Implement link_query for bpf iterators (Yauheni Kaliuta) [1874006] - selftests/bpf: List newest Clang built-ins needed for some CO-RE selftests (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix two minor compilation warnings reported by GCC 4.9 (Yauheni Kaliuta) [1874006] - libbpf: Fix libbpf build on compilers missing __builtin_mul_overflow (Yauheni Kaliuta) [1874006] - libbpf: Fix detection of BPF helper call instruction (Yauheni Kaliuta) [1874006] - selftests/bpf: Add bpffs preload test. (Yauheni Kaliuta) [1874006] - bpf: Add kernel module with user mode driver that populates bpffs. (Yauheni Kaliuta) [1874006] - bpf: Add BPF program and map iterators as built-in BPF programs. (Yauheni Kaliuta) [1874006] - bpf: Factor out bpf_link_by_id() helper. (Yauheni Kaliuta) [1874006] - libbpf: Simplify the return expression of build_map_pin_path() (Yauheni Kaliuta) [1874006] - selftests/bpf: Add tests for ENUMVAL_EXISTS/ENUMVAL_VALUE relocations (Yauheni Kaliuta) [1874006] - libbpf: Implement enum value-based CO-RE relocations (Yauheni Kaliuta) [1874006] - selftests/bpf: Add CO-RE relo test for TYPE_ID_LOCAL/TYPE_ID_TARGET (Yauheni Kaliuta) [1874006] - selftests/bpf: Test TYPE_EXISTS and TYPE_SIZE CO-RE relocations (Yauheni Kaliuta) [1874006] - libbpf: Implement type-based CO-RE relocations support (Yauheni Kaliuta) [1874006] - libbpf: Centralize poisoning and poison reallocarray() (Yauheni Kaliuta) [1874006] - tools/bpftool: Remove libbpf_internal.h usage in bpftool (Yauheni Kaliuta) [1874006] - selftests/bpf: Add test validating failure on ambiguous relocation value (Yauheni Kaliuta) [1874006] - libbpf: Improve relocation ambiguity detection (Yauheni Kaliuta) [1874006] - libbpf: Detect minimal BTF support and skip BTF loading, if missing (Yauheni Kaliuta) [1874006] - libbpf: Sanitize BPF program code for bpf_probe_read_{kernel, user}[_str] (Yauheni Kaliuta) [1874006] - libbpf: Factor out common logic of testing and closing FD (Yauheni Kaliuta) [1874006] - libbpf: Make kernel feature probing lazy (Yauheni Kaliuta) [1874006] - libbpf: Disable -Wswitch-enum compiler warning (Yauheni Kaliuta) [1874006] - libbpf: Convert comma to semicolon (Yauheni Kaliuta) [1874006] - samples: bpf: Fix broken bpf programs due to removed symbol (Yauheni Kaliuta) [1874006] - bpf: Replace GPLv2 boilerplate/reference with SPDX - rule 206 (Jiri Benc) [1874006] - LSM: Make some functions static (Yauheni Kaliuta) [1874006] - LSM: Make lsm_early_cred() and lsm_early_task() local functions. (Yauheni Kaliuta) [1874006] - LSM: Infrastructure management of the ipc security blob (Yauheni Kaliuta) [1874006] - LSM: Infrastructure management of the task security (Yauheni Kaliuta) [1874006] - LSM: Infrastructure management of the inode security (Yauheni Kaliuta) [1874006] - LSM: Infrastructure management of the file security (Yauheni Kaliuta) [1874006] - Infrastructure management of the cred security blob (Yauheni Kaliuta) [1874006] - kernel: move CONFIG_TASKS_TRACE_RCU fields to task_struct_rh (Jiri Benc) [1874006] - kernel: store pointer to task_struct in task_struct_rh (Jiri Benc) [1874006]- igb: Add double-check MTA_REGISTER for i210 and i211 (Corinna Vinschen) [1920286] - igb: Redistribute memory for transmit packet buffers when in Qav mode (Corinna Vinschen) [1920286] - igb: Fix fall-through warnings for Clang (Corinna Vinschen) [1920286] - intel: clean up mismatched header comments (Corinna Vinschen) [1920286] - igb: check timestamp validity (Corinna Vinschen) [1920286] - igb: Fix duplicate include guard (Corinna Vinschen) [1920286] - intel: Update drivers to use ethtool_sprintf (Corinna Vinschen) [1920286] - net: ethernet: intel: igb: Typo fix in the file igb_main.c (Corinna Vinschen) [1920286] - igb: avoid premature Rx buffer reuse (Corinna Vinschen) [1920286] - igb: remove h from printk format specifier (Corinna Vinschen) [1920286] - igb: Enable RSS for Intel I211 Ethernet Controller (Corinna Vinschen) [1920286] - igb: fix TDBAL register show incorrect value (Corinna Vinschen) [1920286] - net: igb: use skb_csum_is_sctp instead of protocol check (Corinna Vinschen) [1920286] - igb: avoid transmit queue timeout in xdp path (Corinna Vinschen) [1920286] - igb: use xdp_do_flush (Corinna Vinschen) [1920286] - igb: skb add metasize for xdp (Corinna Vinschen) [1920286] - igb: XDP extack message on error (Corinna Vinschen) [1920286] - igb: take VLAN double header into account (Corinna Vinschen) [1920286] - igb: XDP xmit back fix error code (Corinna Vinschen) [1920286] - igb: add XDP support (Corinna Vinschen) [1920286] - r8169: don't advertise pause in jumbo mode (Josef Oskera) [1935346] - r8169: fix DMA being used after buffer free if WoL is enabled (Josef Oskera) [1935346] - r8169: fix r8168fp_adjust_ocp_cmd function (Josef Oskera) [1935346] - r8169: use macro pm_ptr (Josef Oskera) [1935346] - r8169: fix resuming from suspend on RTL8105e if machine runs on battery (Josef Oskera) [1935346] - r8169: handle tx before rx in napi poll (Josef Oskera) [1935346] - r8169: disable detection of bogus xid's 308/388 (Josef Oskera) [1935346] - r8169: re-configure WOL settings on resume from hibernation (Josef Oskera) [1935346] - r8169: don't try to disable interrupts if NAPI is scheduled already (Josef Oskera) [1935346] - r8169: Add support for another RTL8168FP (Josef Oskera) [1935346] - r8169: fix WoL on shutdown if CONFIG_DEBUG_SHIRQ is set (Josef Oskera) [1935346] - r8169: work around RTL8125 UDP hw bug (Josef Oskera) [1935346] - r8169: remove not needed call to rtl_wol_enable_rx from rtl_shutdown (Josef Oskera) [1935346] - r8169: improve DASH support (Josef Oskera) [1935346] - r8169: improve rtl8169_rx_csum (Josef Oskera) [1935346] - r8169: align rtl_wol_suspend_quirk with vendor driver and rename it (Josef Oskera) [1935346] - r8169: clean up rtl_pll_power_down/up functions (Josef Oskera) [1935346] - r8169: improve handling D3 PLL power-down (Josef Oskera) [1935346] - r8169: enable PLL power-down for chip versions 34, 35, 36, 42 (Josef Oskera) [1935346] - r8169: make use of the unaligned access helpers (Josef Oskera) [1935346] - r8169: tweak max read request size for newer chips also in jumbo mtu mode (Josef Oskera) [1935346] - r8169: align RTL8168e jumbo pcie read request size with vendor driver (Josef Oskera) [1935346] - r8169: don't wakeup-enable device on shutdown if WOL is disabled (Josef Oskera) [1935346] - r8169: improve rtl_ocp_reg_failure (Josef Oskera) [1935346] - r8169: replace BUG_ON with WARN in _rtl_eri_write (Josef Oskera) [1935346] - r8169: improve RTL8168g PHY suspend quirk (Josef Oskera) [1935346] - r8169: move ERI access functions to avoid forward declaration (Josef Oskera) [1935346] - r8169: work around power-saving bug on some chip versions (Josef Oskera) [1935346] - r8169: make NUM_RX_DESC a signed int (Josef Oskera) [1935346] - r8169: improve rtl_rx (Josef Oskera) [1935346] - r8169: set tc_offset only if tally counter reset isn't supported (Josef Oskera) [1935346] - net: phy: realtek: read actual speed on rtl8211f to detect downshift (Josef Oskera) [1935346] - r8169: use dev_err_probe in rtl_get_ether_clk (Josef Oskera) [1935346] - r8169: reduce number of workaround doorbell rings (Josef Oskera) [1935346] - r8169: remove not needed check in rtl8169_start_xmit (Josef Oskera) [1935346] - r8169: remove nr_frags argument from rtl_tx_slots_avail (Josef Oskera) [1935346] - r8169: improve rtl8169_start_xmit (Josef Oskera) [1935346] - r8169: improve rtl_tx (Josef Oskera) [1935346] - r8169: use READ_ONCE in rtl_tx_slots_avail (Josef Oskera) [1935346] - net: phy: realtek: support paged operations on RTL8201CP (Josef Oskera) [1935346] - r8169: disable hw csum for short packets on all chip versions (Josef Oskera) [1935346] - r8169: fix potential skb double free in an error path (Josef Oskera) [1935346] - r8169: work around short packet hw bug on RTL8125 (Josef Oskera) [1935346] - net: phy: realtek: Add support for RTL8221B-CG series (Josef Oskera) [1935346] - r8169: set IRQF_NO_THREAD if MSI(X) is enabled (Josef Oskera) [1935346] - r8169: align number of tx descriptors with vendor driver (Josef Oskera) [1935346] - r8169: use pm_runtime_put_sync in rtl_open error path (Josef Oskera) [1935346] - r8169: remove unneeded memory barrier in rtl_tx (Josef Oskera) [1935346] - r8169: remove no longer needed private rx/tx packet/byte counters (Josef Oskera) [1935346] - r8169: use struct pcpu_sw_netstats for rx/tx packet/byte counters (Josef Oskera) [1935346] - treewide: Use fallthrough pseudo-keyword (Josef Oskera) [1935346] - r8169: fix jumbo packet handling on RTL8168e (Josef Oskera) [1915314] - sctp: delay auto_asconf init until binding the first addr (Xin Long) [1952020] - netfilter: x_tables: fix compat match/target pad out-of-bound write (Florian Westphal) [1950014] - netfilter: arp_tables: add pre_exit hook for table unregister (Florian Westphal) [1950014] - netfilter: bridge: add pre_exit hooks for ebtable unregistration (Florian Westphal) [1950014] - netfilter: nft_limit: avoid possible divide error in nft_limit_init (Florian Westphal) [1950014] - netfilter: conntrack: do not print icmpv6 as unknown via /proc (Florian Westphal) [1950014] - netfilter: flowtable: fix NAT IPv6 offload mangling (Florian Westphal) [1950014] - netfilter: flowtable: Make sure GC works periodically in idle system (Florian Westphal) [1950014] - netfilter: nftables: report EOPNOTSUPP on unsupported flowtable flags (Florian Westphal) [1950014] - netfilter: ctnetlink: fix dump of the expect mask attribute (Florian Westphal) [1950014] - netfilter: x_tables: gpf inside xt_find_revision() (Florian Westphal) [1950014] - netfilter: conntrack: skip identical origin tuple in same zone only (Florian Westphal) [1950014] - flow_dissector: fix byteorder of dissected ICMP ID (Paolo Abeni) [1950288] - flow_dissector: fix TTL and TOS dissection on IPv4 fragments (Paolo Abeni) [1950288] - net: Disable NETIF_F_HW_TLS_RX when RXCSUM is disabled (Paolo Abeni) [1950288] - net: core: devlink: use right genl user_ptr when handling port param get/set (Paolo Abeni) [1950288] - net_sched: gen_estimator: support large ewma log (Paolo Abeni) [1950288] - net: Allow NETIF_F_HW_TLS_TX if IP_CSUM && IPV6_CSUM (Paolo Abeni) [1950288] - net: Disable NETIF_F_HW_TLS_TX when HW_CSUM is disabled (Paolo Abeni) [1950288] - devlink: Add devlink port documentation (Petr Oros) [1935708] - devlink: Support get and set state of port function (Petr Oros) [1935708] - devlink: Support add and delete devlink port (Petr Oros) [1935708] - devlink: Introduce PCI SF port flavour and port attribute (Petr Oros) [1935708] - devlink: Prepare code to fill multiple port function attributes (Petr Oros) [1935708] - net: core: devlink: simplify the return expression of devlink_nl_cmd_trap_set_doit() (Petr Oros) [1935708] - video: hyperv_fb: Add ratelimit on error message (Mohammed Gamal) [1957804] - ovl: allow upperdir inside lowerdir (Miklos Szeredi) [1903647] - i2c: i801: Add support for Intel Alder Lake PCH-P (Steve Best) [1929488] - pinctrl: tigerlake: Add Alder Lake-P ACPI ID (Steve Best) [1929492] - xfs: set aside allocation btree blocks from block reservation (Brian Foster) [1911738] - xfs: introduce in-core global counter of allocbt blocks (Brian Foster) [1911738] - xfs: unconditionally read all AGFs on mounts with perag reservation (Brian Foster) [1911738] - xfs: drop unnecessary setfilesize helper (Brian Foster) [1942348] - xfs: drop unused ioend private merge and setfilesize code (Brian Foster) [1942348] - xfs: open code ioend needs workqueue helper (Brian Foster) [1942348] - xfs: drop submit side trans alloc for append ioends (Brian Foster) [1942348] - blk-mq: Use request queue-wide tags for tagset-wide sbitmap (Ming Lei) [1932145] - blk-mq: Some tag allocation code refactoring (Ming Lei) [1932145] - blk-mq: Swap two calls in blk_mq_exit_queue() (Ming Lei) [1932145] - blk-mq: plug request for shared sbitmap (Ming Lei) [1932145] - blk-mq: set default elevator as deadline in case of hctx shared tagset (Ming Lei) [1932145] - powerpc/perf: Fix PMU constraint check for EBB events (Diego Domingos) [1926573] - s390/idle: fix suspicious RCU usage (Waiman Long) [1963142] - x86/cpu: Add another Alder Lake CPU to the Intel family (Steve Best) [1962033] - x86/split_lock: Don't write MSR_TEST_CTRL on CPUs that aren't whitelisted (Prarit Bhargava) [1837350] - Documentation/admin-guide: Change doc for split_lock_detect parameter (Prarit Bhargava) [1837350] - x86/traps: Handle #DB for bus lock (Prarit Bhargava) [1837350] - x86/cpufeatures: Enumerate #DB for bus lock detection (Prarit Bhargava) [1837350] - x86/split_lock: Enable the split lock feature on another Alder Lake CPU (Prarit Bhargava) [1925373] - x86/cpu: Add another Alder Lake CPU to the Intel family (Prarit Bhargava) [1925373] - x86/split_lock: Enable the split lock feature on Sapphire Rapids and Alder Lake CPUs (Prarit Bhargava) [1925373]- libbpf: Add user-space variants of BPF_CORE_READ() family of macros (Jiri Olsa) [1896362] - libbpf: Switch tracing and CO-RE helper macros to bpf_probe_read_kernel() (Jiri Olsa) [1896362] - selftests/bpf: Fix test_vmlinux test to use bpf_probe_read_user() (Jiri Olsa) [1896362] - samples/bpf, selftests/bpf: Use bpf_probe_read_kernel (Jiri Olsa) [1896362] - bpf: Restrict bpf_probe_read{, str}() only to archs where they work (Jiri Olsa) [1896362] - perf/x86/intel/uncore: Add Rocket Lake support (Michael Petlan) [1837502] - perf/x86/cstate: Add Rocket Lake CPU support (Michael Petlan) [1837497] - perf/x86/intel: Add Rocket Lake CPU support (Michael Petlan) [1837497] - perf/x86/msr: Add Rocket Lake CPU support (Michael Petlan) [1837497] - tick/nohz: Kick only _queued_ task whose tick dependency is updated (Waiman Long) [1922901] - tick/nohz: Change signal tick dependency to wake up CPUs of member tasks (Waiman Long) [1922901] - tick/nohz: Only wake up a single target cpu when kicking a task (Waiman Long) [1922901] - tick/nohz: Narrow down noise while setting current task's tick dependency (Waiman Long) [1922901] - sched/fair: Fix shift-out-of-bounds in load_balance() (Phil Auld) [1958730] - redhat/configs: Update torture test configs (Waiman Long) [1941211] - rcu: Do not report strict GPs for outgoing CPUs (Waiman Long) [1941211] - rcu,ftrace: Fix ftrace recursion (Waiman Long) [1941211] - arm64: smp: Tell RCU about CPUs that fail to come online (Waiman Long) [1941211] - rcu: Don't invoke try_invoke_on_locked_down_task() with irqs disabled (Waiman Long) [1941211] - rcu-tasks: Enclose task-list scan in rcu_read_lock() (Waiman Long) [1941211] - rcu-tasks: Fix low-probability task_struct leak (Waiman Long) [1941211] - rcu-tasks: Fix grace-period/unlock race in RCU Tasks Trace (Waiman Long) [1941211] - rcu-tasks: Shorten per-grace-period sleep for RCU Tasks Trace (Waiman Long) [1941211] - rcu-tasks: Selectively enable more RCU Tasks Trace IPIs (Waiman Long) [1941211] - rcu-tasks: Use more aggressive polling for RCU Tasks Trace (Waiman Long) [1941211] - rcu-tasks: Mark variables static (Waiman Long) [1941211] - rcu-tasks: Prevent complaints of unused show_rcu_tasks_classic_gp_kthread() (Waiman Long) [1941211] - rcu: Remove unused "cpu" parameter from rcu_report_qs_rdp() (Waiman Long) [1941211] - torture: Add gdb support (Waiman Long) [1941211] - rcuperf: Change rcuperf to rcuscale (Waiman Long) [1941211] - sched,rcuperf: Convert to sched_set_fifo_low() (Waiman Long) [1941211] - rcu/rcuperf: Convert to SPDX license identifier (Waiman Long) [1941211] - rcutorture: Allow pointer leaks to test diagnostic code (Waiman Long) [1941211] - rcu: Report QS for outermost PREEMPT=n rcu_read_unlock() for strict GPs (Waiman Long) [1941211] - rcu: locking and unlocking need to always be at least barriers (Waiman Long) [1941211] - rcu: Execute RCU reader shortly after rcu_core for strict GPs (Waiman Long) [1941211] - rcu: Provide optional RCU-reader exit delay for strict GPs (Waiman Long) [1941211] - rcu: Make FQS more aggressive in complaining about offline CPUs (Waiman Long) [1941211] - rcu: Clarify comments about FQS loop reporting quiescent states (Waiman Long) [1941211] - rcu: IPI all CPUs at GP end for strict GPs (Waiman Long) [1941211] - rcu: IPI all CPUs at GP start for strict GPs (Waiman Long) [1941211] - rcu: Attempt QS when CPU discovers GP for strict GPs (Waiman Long) [1941211] - rcu: Do full report for .need_qs for strict GPs (Waiman Long) [1941211] - rcu: Always set .need_qs from __rcu_read_lock() for strict GPs (Waiman Long) [1941211] - rcu: Force DEFAULT_RCU_BLIMIT to 1000 for strict RCU GPs (Waiman Long) [1941211] - rcu: Restrict default jiffies_till_first_fqs for strict RCU GPs (Waiman Long) [1941211] - rcu: Reduce leaf fanout for strict RCU grace periods (Waiman Long) [1941211] - rcu: Add Kconfig option for strict RCU grace periods (Waiman Long) [1941211] - rcu/nocb: Add a warning for non-GP kthread running GP code (Waiman Long) [1941211] - rcu: Move rcu_cpu_started per-CPU variable to rcu_data (Waiman Long) [1941211] - scftorture: Add cond_resched() to test loop (Waiman Long) [1941211] - rcutorture: Hoist OOM registry up one level (Waiman Long) [1941211] - rcutorture: Properly synchronize with OOM notifier (Waiman Long) [1941211] - rcutorture: Properly set rcu_fwds for OOM handling (Waiman Long) [1941211] - torture: Add kvm.sh --help and update help message (Waiman Long) [1941211] - refperf: Avoid null pointer dereference when buf fails to allocate (Waiman Long) [1941211] - rcutorture: Add CONFIG_PROVE_RCU_LIST to TREE05 (Waiman Long) [1941211] - torture: Update initrd documentation (Waiman Long) [1941211] - rcutorture: Replace HTTP links with HTTPS ones (Waiman Long) [1941211] - rcu: Fix kerneldoc comments in rcupdate.h (Waiman Long) [1941211] - scftorture: Adapt memory-ordering test to UP operation (Waiman Long) [1941211] - torture: document --allcpus argument added to the kvm.sh script (Waiman Long) [1941211] - scftorture: Block scftorture_invoker() kthreads for offline CPUs (Waiman Long) [1941211] - scftorture: Check unexpected "switch" statement value (Waiman Long) [1941211] - scftorture: Make symbol 'scf_torture_rand' static (Waiman Long) [1941211] - scftorture: Prevent compiler from reducing race probabilities (Waiman Long) [1941211] - scftorture: Flag errors in torture-compatible manner (Waiman Long) [1941211] - scftorture: Consolidate scftorture_invoke_one() scf_check initialization (Waiman Long) [1941211] - scftorture: Consolidate scftorture_invoke_one() check and kfree() (Waiman Long) [1941211] - scftorture: Add smp_call_function() memory-ordering checks (Waiman Long) [1941211] - scftorture: Add smp_call_function_many() memory-ordering checks (Waiman Long) [1941211] - scftorture: Add smp_call_function_single() memory-ordering checks (Waiman Long) [1941211] - scftorture: Summarize per-thread statistics (Waiman Long) [1941211] - torture: Declare parse-console.sh independence from rcutorture (Waiman Long) [1941211] - tick-sched: Clarify "NOHZ: local_softirq_pending" warning (Waiman Long) [1941211] - scftorture: Implement weighted primitive selection (Waiman Long) [1941211] - torture: Add scftorture to the rcutorture scripting (Waiman Long) [1941211] - scftorture: Add smp_call_function() torture test (Waiman Long) [1941211] - rcu: Add READ_ONCE() to rcu_do_batch() access to rcu_cpu_stall_ftrace_dump (Waiman Long) [1941211] - rcu: Add READ_ONCE() to rcu_do_batch() access to rcu_kick_kthreads (Waiman Long) [1941211] - rcu: Add READ_ONCE() to rcu_do_batch() access to rcu_resched_ns (Waiman Long) [1941211] - rcu: Add READ_ONCE() to rcu_do_batch() access to rcu_divisor (Waiman Long) [1941211] - nocb: Remove show_rcu_nocb_state() false positive printout (Waiman Long) [1941211] - rcu/tree: Remove CONFIG_PREMPT_RCU check in force_qs_rnp() (Waiman Long) [1941211] - nocb: Clarify RCU nocb CPU error message (Waiman Long) [1941211] - rcu/tree: Force quiescent state on callback overload (Waiman Long) [1941211] - rcu/trace: Use gp_seq_req in acceleration's rcu_grace_period tracepoint (Waiman Long) [1941211] - rcu/trace: Print negative GP numbers correctly (Waiman Long) [1941211] - rcutorture: Output number of elapsed grace periods (Waiman Long) [1941211] - rcu: Initialize at declaration time in rcu_exp_handler() (Waiman Long) [1941211] - rcu: Remove KCSAN stubs from update.c (Waiman Long) [1941211] - rcu: Remove KCSAN stubs (Waiman Long) [1941211] - srcu: Remove KCSAN stubs (Waiman Long) [1941211] - rcutorture: Remove KCSAN stubs (Waiman Long) [1941211] - refscale: Change --torture type from refperf to refscale (Waiman Long) [1941211] - refperf: Rename refperf.c to refscale.c and change internal names (Waiman Long) [1941211] - refperf: Rename RCU_REF_PERF_TEST to RCU_REF_SCALE_TEST (Waiman Long) [1941211] - torture: Remove obsolete "cd $KVM" (Waiman Long) [1941211] - torture: Avoid duplicate specification of qemu command (Waiman Long) [1941211] - torture: Dump ftrace at shutdown only if requested (Waiman Long) [1941211] - torture: Add kvm-tranform.sh script for qemu-cmd files (Waiman Long) [1941211] - torture: Add more tracing crib notes to kvm.sh (Waiman Long) [1941211] - torture: Improve diagnostic for KCSAN-incapable compilers (Waiman Long) [1941211] - torture: Correctly summarize build-only runs (Waiman Long) [1941211] - torture: Pass --kmake-arg to all make invocations (Waiman Long) [1941211] - kernel/rcu/tree.c: Fix kernel-doc warnings (Waiman Long) [1941211] - rcu-tasks: Fix synchronize_rcu_tasks_trace() header comment (Waiman Long) [1941211] - rcu: grpnum just records group number (Waiman Long) [1941211] - rcu: grplo/grphi just records CPU number (Waiman Long) [1941211] - rcu: gp_max is protected by root rcu_node's lock (Waiman Long) [1941211] - rcutorture: Check for unwatched readers (Waiman Long) [1941211] - torture: Abstract out console-log error detection (Waiman Long) [1941211] - torture: Add a stop-run capability (Waiman Long) [1941211] - rcu-tasks: Fix code-style issues (Waiman Long) [1941211] - torture: Create qemu-cmd in --buildonly runs (Waiman Long) [1941211] - rcu: Stop shrinker loop (Waiman Long) [1941211] - refperf: Add test for RCU Tasks readers (Waiman Long) [1941211] - refperf: Add test for RCU Tasks Trace readers. (Waiman Long) [1941211] - rcu: Replace 1 with true (Waiman Long) [1941211] - rcu/rcutorture: Replace 0 with false (Waiman Long) [1941211] - refperf: Change readdelay module parameter to nanoseconds (Waiman Long) [1941211] - refperf: Work around 64-bit division (Waiman Long) [1941211] - doc: Document rcuperf's module parameters (Waiman Long) [1941211] - refperf: Adjust refperf.loop default value (Waiman Long) [1941211] - rcu-tasks: Conditionally compile show_rcu_tasks_gp_kthreads() (Waiman Long) [1941211] - rcu-tasks: Add #include of rcupdate_trace.h to update.c (Waiman Long) [1941211] - rcu-tasks: Make rcu_tasks_postscan() be static (Waiman Long) [1941211] - refperf: Add read-side delay module parameter (Waiman Long) [1941211] - lockdep: Complain only once about RCU in extended quiescent state (Waiman Long) [1941211] - refperf: Simplify initialization-time wakeup protocol (Waiman Long) [1941211] - rcu: Allow for smp_call_function() running callbacks from idle (Waiman Long) [1941211] - refperf: Output per-experiment data points (Waiman Long) [1941211] - refperf: Label experiment-number column "Runs" (Waiman Long) [1941211] - refperf: Add warmup and cooldown processing phases (Waiman Long) [1941211] - refperf: More closely synchronize reader start times (Waiman Long) [1941211] - refperf: Convert reader_task structure's "start" field to int (Waiman Long) [1941211] - refperf: Tune reader measurement interval (Waiman Long) [1941211] - refperf: Make functions static (Waiman Long) [1941211] - srcu: Avoid local_irq_save() before acquiring spinlock_t (Waiman Long) [1941211] - refperf: Dynamically allocate thread-summary output buffer (Waiman Long) [1941211] - refperf: Dynamically allocate experiment-summary output buffer (Waiman Long) [1941211] - refperf: Provide module parameter to specify number of experiments (Waiman Long) [1941211] - refperf: Convert nreaders to a module parameter (Waiman Long) [1941211] - refperf: Allow decimal nanoseconds (Waiman Long) [1941211] - refperf: Hoist function-pointer calls out of the loop (Waiman Long) [1941211] - rcu: Introduce single argument kvfree_rcu() interface (Waiman Long) [1941211] - refperf: Add holdoff parameter to allow CPUs to come online (Waiman Long) [1941211] - torture: Add refperf to the rcutorture scripting (Waiman Long) [1941211] - rcuperf: Add comments explaining the high reader overhead (Waiman Long) [1941211] - refperf: Add a test to measure performance of read-side synchronization (Waiman Long) [1941211] - rcuperf: Remove useless while loops around wait_event (Waiman Long) [1941211] - rcu: Provide rcu_irq_exit_check_preempt() (Waiman Long) [1941211] - sched,rcu,tracing: Avoid tracing before in_nmi() is correct (Waiman Long) [1941211] - hardirq/nmi: Allow nested nmi_enter() (Waiman Long) [1941211] - powerpc/64s: Include header file to fix a warning (Waiman Long) [1941211] - powerpc/64s: system reset interrupt preserve HSRRs (Waiman Long) [1941211] - powerpc/64s: Fix HV NMI vs HV interrupt recoverability test (Waiman Long) [1941211] - powerpc/traps: fix recoverability of machine check handling on book3s/32 (Waiman Long) [1941211] - powerpc/traps: restore recoverability of machine_check interrupts (Waiman Long) [1941211] - rcu: Mark rcu_nmi_enter() call to rcu_cleanup_after_idle() noinstr (Waiman Long) [1941211] - rcu: Remove initialized but unused rnp from check_slow_task() (Waiman Long) [1941211] - rcu: Update comment from rsp->rcu_gp_seq to rsp->gp_seq (Waiman Long) [1941211] - rcu: Provide __rcu_is_watching() (Waiman Long) [1941211] - doc: Tasks RCU must protect instructions before trampoline (Waiman Long) [1941211] - fs/btrfs: Add cond_resched() for try_release_extent_mapping() stalls (Waiman Long) [1941211] - rcu-tasks: Convert sleeps to idle priority (Waiman Long) [1941211] - rcu: Expedited grace-period sleeps to idle priority (Waiman Long) [1941211] - rcu: No-CBs-related sleeps to idle priority (Waiman Long) [1941211] - rcu: Priority-boost-related sleeps to idle priority (Waiman Long) [1941211] - rcu: Grace-period-kthread related sleeps to idle priority (Waiman Long) [1941211] - torture: Add --allcpus argument to the kvm.sh script (Waiman Long) [1941211] - torture: Remove whitespace from identify_qemu_vcpus output (Waiman Long) [1941211] - torture: Add script to smoke-test commits in a branch (Waiman Long) [1941211] - trace: events: rcu: Change description of rcu_dyntick trace event (Waiman Long) [1941211] - rcu: Add comment documenting rcu_callback_map's purpose (Waiman Long) [1941211] - rcu: Provide rcu_irq_exit_preempt() (Waiman Long) [1941211] - rcu: Add callbacks-invoked counters (Waiman Long) [1941211] - doc: Timer problems can cause RCU CPU stall warnings (Waiman Long) [1941211] - torture: Remove qemu dependency on EFI firmware (Waiman Long) [1941211] - rcutorture: NULL rcu_torture_current earlier in cleanup code (Waiman Long) [1941211] - rcutorture: Handle non-statistic bang-string error messages (Waiman Long) [1941211] - torture: Set configfile variable to current scenario (Waiman Long) [1941211] - rcutorture: Add races with task-exit processing (Waiman Long) [1941211] - docs: RCU: Don't duplicate chapter names in rculist_nulls.rst (Waiman Long) [1941211] - docs: RCU: Convert stallwarn.txt to ReST (Waiman Long) [1941211] - docs: RCU: Convert rcuref.txt to ReST (Waiman Long) [1941211] - docs: RCU: Convert torture.txt to ReST (Waiman Long) [1941211] - docs: RCU: Convert rculist_nulls.txt to ReST (Waiman Long) [1941211] - docs: RCU: Convert lockdep.txt to ReST (Waiman Long) [1941211] - docs: RCU: Convert lockdep-splat.txt to ReST (Waiman Long) [1941211] - docs: RCU: Convert checklist.txt to ReST (Waiman Long) [1941211] - doc: Add rcutorture scripting to torture.txt (Waiman Long) [1941211] - doc: Fix typo "deference" to "dereference" (Waiman Long) [1941211] - docs: locking: convert docs to ReST and rename to *.rst (Waiman Long) [1941211] - doc/rcuref: Document real world examples in kernel (Waiman Long) [1941211] - Documentation/locking/lockdep: Drop last two chars of sample states (Waiman Long) [1941211] - doc: rcu: Suspicious RCU usage is a warning (Waiman Long) [1941211] - RCU/torture.txt: Remove section MODULE PARAMETERS (Waiman Long) [1941211] - Documentation/lockstat: Fix trivial typo (Waiman Long) [1941211] - rcu: Simplify the calculation of rcu_state.ncpus (Waiman Long) [1941211] - srcu: Fix a typo in comment "amoritized"->"amortized" (Waiman Long) [1941211] - rcuperf: Fix printk format warning (Waiman Long) [1941211] - mm/mmap.c: Add cond_resched() for exit_mmap() CPU stalls (Waiman Long) [1941211] - rcu: Initialize and destroy rcu_synchronize only when necessary (Waiman Long) [1941211] - rcu: Add KCSAN stubs to update.c (Waiman Long) [1941211] - rcu: Add KCSAN stubs (Waiman Long) [1941211] - srcu: Add KCSAN stubs (Waiman Long) [1941211] - rcutorture: Add KCSAN stubs (Waiman Long) [1941211] - rcu/rcutorture: Convert to SPDX license identifier (Waiman Long) [1941211] - rcu: Convert rcu_nohz_full_cpu() ULONG_CMP_LT() to time_before() (Waiman Long) [1941211] - rcu: Convert rcu_initiate_boost() ULONG_CMP_GE() to time_after() (Waiman Long) [1941211] - rcutorture: Convert ULONG_CMP_LT() to time_before() (Waiman Long) [1941211] - rcu: Convert ULONG_CMP_GE() to time_after() for jiffy comparison (Waiman Long) [1941211] - rcu: Add rcu_gp_might_be_stalled() (Waiman Long) [1941211] - torture: Add a --kasan argument (Waiman Long) [1941211] - torture: Save a few lines by using config_override_param initially (Waiman Long) [1941211] - torture: Allow scenario-specific Kconfig options to override CFcommon (Waiman Long) [1941211] - torture: Allow --kconfig options to override --kcsan defaults (Waiman Long) [1941211] - torture: Abstract application of additional Kconfig options (Waiman Long) [1941211] - torture: Eliminate duplicate #CHECK# from ConfigFragment (Waiman Long) [1941211] - torture: Make --kcsan argument also create a summary (Waiman Long) [1941211] - rcutorture: Make rcu_fwds and rcu_fwd_emergency_stop static (Waiman Long) [1941211] - torture: Add --kcsan argument to top-level kvm.sh script (Waiman Long) [1941211] - rcu-tasks: Allow standalone use of TASKS_{TRACE_,}RCU (Waiman Long) [1941211] - rcu: Remove self-stack-trace when all quiescent states seen (Waiman Long) [1941211] - ftrace: Use synchronize_rcu_tasks_rude() instead of ftrace_sync() (Waiman Long) [1941211] - ftrace: Protect ftrace_graph_hash with ftrace_sync (Waiman Long) [1941211] - ftrace: Add comment to why rcu_dereference_sched() is open coded (Waiman Long) [1941211] - tracing: Annotate ftrace_graph_notrace_hash pointer with __rcu (Waiman Long) [1941211] - tracing: Annotate ftrace_graph_hash pointer with __rcu (Waiman Long) [1941211] - tracing/fgraph: Fix set_graph_function from showing interrupts (Waiman Long) [1941211] - rcu: Allow rcutorture to starve grace-period kthread (Waiman Long) [1941211] - rcu: When GP kthread is starved, tag idle threads as false positives (Waiman Long) [1941211] - rcutorture: Right-size TREE10 CPU consumption (Waiman Long) [1941211] - rcu: Replace 1 by true (Waiman Long) [1941211] - rcutorture: Add test of holding scheduler locks across rcu_read_unlock() (Waiman Long) [1941211] - rcu: Replace assigned pointer ret value by corresponding boolean value (Waiman Long) [1941211] - rcu-tasks: Add IPI failure count to statistics (Waiman Long) [1941211] - rcutorture: Add TRACE02 scenario enabling RCU Tasks Trace IPIs (Waiman Long) [1941211] - rcu-tasks: Add count for idle tasks on offline CPUs (Waiman Long) [1941211] - rcu-tasks: Add rcu_dynticks_zero_in_eqs() effectiveness statistics (Waiman Long) [1941211] - rcu-tasks: Make RCU tasks trace also wait for idle tasks (Waiman Long) [1941211] - rcu-tasks: Handle the running-offline idle-task special case (Waiman Long) [1941211] - rcu-tasks: Disable CPU hotplug across RCU tasks trace scans (Waiman Long) [1941211] - rcu: Mark rcu_state.gp_seq to detect more concurrent writes (Waiman Long) [1941211] - rcu-tasks: Allow rcu_read_unlock_trace() under scheduler locks (Waiman Long) [1941211] - rcu-tasks: Avoid IPIing userspace/idle tasks if kernel is so built (Waiman Long) [1941211] - rcu-tasks: Add Kconfig option to mediate smp_mb() vs. IPI (Waiman Long) [1941211] - rcu-tasks: Add grace-period and IPI counts to statistics (Waiman Long) [1941211] - rcu-tasks: Split ->trc_reader_need_end (Waiman Long) [1941211] - rcu-tasks: Provide boot parameter to delay IPIs until late in grace period (Waiman Long) [1941211] - rcu-tasks: Add a grace-period start time for throttling and debug (Waiman Long) [1941211] - rcu: Get rid of some doc warnings in update.c (Waiman Long) [1941211] - rcu-tasks: Make RCU Tasks Trace make use of RCU scheduler hooks (Waiman Long) [1941211] - rcu-tasks: Use context-switch hook for PREEMPT=y kernels (Waiman Long) [1941211] - rcu-tasks: Make rcutorture writer stall output include GP state (Waiman Long) [1941211] - rcu-tasks: Add RCU tasks to rcutorture writer stall output (Waiman Long) [1941211] - rcuperf: Add ability to increase object allocation size (Waiman Long) [1941211] - rcu-tasks: Move #ifdef into tasks.h (Waiman Long) [1941211] - rcutorture: Add flag to produce non-busy-wait task stalls (Waiman Long) [1941211] - rcu: Add per-task state to RCU CPU stall warnings (Waiman Long) [1941211] - sched/core: Add function to sample state of locked-down task (Waiman Long) [1941211] - rcu-tasks: Add stall warnings for RCU Tasks Trace (Waiman Long) [1941211] - rcutorture: Add torture tests for RCU Tasks Trace (Waiman Long) [1941211] - rcu-tasks: Add an RCU Tasks Trace to simplify protection of tracing hooks (Waiman Long) [1941211] - rcutorture: Add a test for synchronize_rcu_mult() (Waiman Long) [1941211] - rcu: Reinstate synchronize_rcu_mult() (Waiman Long) [1941211] - rcu-tasks: Code movement to allow more Tasks RCU variants (Waiman Long) [1941211] - rcu: Fix the (t=0 jiffies) false positive (Waiman Long) [1941211] - rcu-tasks: Further refactor RCU-tasks to allow adding more variants (Waiman Long) [1941211] - rcu-tasks: Use unique names for RCU-Tasks kthreads and messages (Waiman Long) [1941211] - rcutorture: Add torture tests for RCU Tasks Rude (Waiman Long) [1941211] - rcu-tasks: Add an RCU-tasks rude variant (Waiman Long) [1941211] - rcu-tasks: Refactor RCU-tasks to allow variants to be added (Waiman Long) [1941211] - rcu-tasks: Create struct to hold state information (Waiman Long) [1941211] - rcu-tasks: Move Tasks RCU to its own file (Waiman Long) [1941211] - locktorture.c: Fix if-statement empty body warnings (Waiman Long) [1941211] - rcu: Expedite first two FQS scans under callback-overload conditions (Waiman Long) [1941211] - rcu: Mark rcu_state.gp_seq to detect concurrent writes (Waiman Long) [1941211] - rcutorture: Mark data-race potential for rcu_barrier() test statistics (Waiman Long) [1941211] - rcu: Don't use negative nesting depth in __rcu_read_unlock() (Waiman Long) [1941211] - rcu: Remove unused ->rcu_read_unlock_special.b.deferred_qs field (Waiman Long) [1941211] - rcu: Don't set nesting depth negative in rcu_preempt_deferred_qs() (Waiman Long) [1941211] - rcu: Make rcu_read_unlock_special() safe for rq/pi locks (Waiman Long) [1941211] - rcutorture: Make kvm-recheck-rcu.sh handle truncated lines (Waiman Long) [1941211] - rcu: Make RCU IRQ enter/exit functions rely on in_nmi() (Waiman Long) [1941211] - rcu/tree: Mark the idle relevant functions noinstr (Waiman Long) [1941211] - rcu: Add comments marking transitions between RCU watching and not (Waiman Long) [1941211] - rcu: Update __call_rcu() comments (Waiman Long) [1941211] - rcu: Mark rcu_state.ncpus to detect concurrent writes (Waiman Long) [1941211] - rcu: Use data_race() for RCU CPU stall-warning prints (Waiman Long) [1941211] - rcutorture: Manually clean up after rcu_barrier() failure (Waiman Long) [1941211] - rcutorture: Make rcu_torture_barrier_cbs() post from corresponding CPU (Waiman Long) [1941211] - rcu: Make nocb_gp_wait() double-check unexpected-callback warning (Waiman Long) [1941211] - rcu: Tighten rcu_lockdep_assert_cblist_protected() check (Waiman Long) [1941211] - rcu: Optimize and protect atomic_cmpxchg() loop (Waiman Long) [1941211] - rcu/nocb: Add missing annotation for rcu_nocb_bypass_unlock() (Waiman Long) [1941211] - rcu: Don't flag non-starting GPs before GP kthread is running (Waiman Long) [1941211] - rcu: Fix rcu_barrier_callback() race condition (Waiman Long) [1941211] - rcu: Add WRITE_ONCE() to rcu_state ->gp_start (Waiman Long) [1941211] - rcu: Add missing annotation for rcu_nocb_bypass_lock() (Waiman Long) [1941211] - rcu: Add missing annotation for exit_tasks_rcu_finish() (Waiman Long) [1941211] - rcu: Add missing annotation for exit_tasks_rcu_start() (Waiman Long) [1941211] - rculist: Add brackets around cond argument in __list_check_rcu macro (Waiman Long) [1941211] - rcu: Remove dead code from rcu_segcblist_insert_pend_cbs() (Waiman Long) [1941211] - rcutorture: Annotation lockless accesses to rcu_torture_current (Waiman Long) [1941211] - rcu: Add READ_ONCE() to rcu_data ->gpwrap (Waiman Long) [1941211] - rcu-tasks: *_ONCE() for rcu_tasks_cbs_head (Waiman Long) [1941211] - rcu: Add *_ONCE() for grace-period progress indicators (Waiman Long) [1941211] - rcu: Add WRITE_ONCE() to rcu_node ->boost_tasks (Waiman Long) [1941211] - srcu: Add data_race() to ->srcu_lock_count and ->srcu_unlock_count arrays (Waiman Long) [1941211] - rcutorture: Add READ_ONCE() to rcu_torture_count and rcu_torture_batch (Waiman Long) [1941211] - rcu: Add READ_ONCE() to rcu_segcblist ->tails[] (Waiman Long) [1941211] - rcu: Add WRITE_ONCE() to rcu_node ->qsmaskinitnext (Waiman Long) [1941211] - rcu: Add READ_ONCE and data_race() to rcu_node ->boost_tasks (Waiman Long) [1941211] - rcu: Add WRITE_ONCE() to rcu_state ->gp_req_activity (Waiman Long) [1941211] - rcu: Add READ_ONCE() to rcu_node ->gp_seq (Waiman Long) [1941211] - rcu: Add *_ONCE() and data_race() to rcu_node ->exp_tasks plus locking (Waiman Long) [1941211] - rcu: Add *_ONCE() to rcu_node ->boost_kthread_status (Waiman Long) [1941211] - rcu: Add WRITE_ONCE to rcu_node ->exp_seq_rq store (Waiman Long) [1941211] - srcu: Hold srcu_struct ->lock when updating ->srcu_gp_seq (Waiman Long) [1941211] - rcu: Add WRITE_ONCE() to rcu_node ->qsmask update (Waiman Long) [1941211] - rcu: Provide debug symbols and line numbers in KCSAN runs (Waiman Long) [1941211] - rcu: Fix exp_funnel_lock()/rcu_exp_wait_wake() datarace (Waiman Long) [1941211] - srcu: Fix process_srcu()/srcu_batches_completed() datarace (Waiman Long) [1941211] - srcu: Fix __call_srcu()/srcu_get_delay() datarace (Waiman Long) [1941211] - srcu: Fix __call_srcu()/process_srcu() datarace (Waiman Long) [1941211] - rcutorture: Fix stray access to rcu_fwd_cb_nodelay (Waiman Long) [1941211] - rcutorture: Fix rcu_torture_one_read()/rcu_torture_writer() data race (Waiman Long) [1941211] - rcutorture: Make kvm-find-errors.sh abort on bad directory (Waiman Long) [1941211] - rcutorture: Summarize summary of build and run results (Waiman Long) [1941211] - rcutorture: Add 100-CPU configuration (Waiman Long) [1941211] - rcu: Warn on for_each_leaf_node_cpu_mask() from non-leaf (Waiman Long) [1941211] - rcu: Fix spelling mistake "leval" -> "level" (Waiman Long) [1941211] - torture: Allow disabling of boottime CPU-hotplug torture operations (Waiman Long) [1941211] - rcutorture: Suppress boottime bad-sequence warnings (Waiman Long) [1941211] - rcutorture: Allow boottime stall warnings to be suppressed (Waiman Long) [1941211] - torture: Forgive -EBUSY from boottime CPU-hotplug operations (Waiman Long) [1941211] - rcutorture: Refrain from callback flooding during boot (Waiman Long) [1941211] - torture: Make results-directory date format completion-friendly (Waiman Long) [1941211] - rcutorture: Suppress forward-progress complaints during early boot (Waiman Long) [1941211] - timer: Use hlist_unhashed_lockless() in timer_pending() (Waiman Long) [1941211] - rcu: React to callback overload by boosting RCU readers (Waiman Long) [1941211] - rcu: React to callback overload by aggressively seeking quiescent states (Waiman Long) [1941211] - rcu: Add and update docbook header comments in list.h (Waiman Long) [1941211] - list: Add hlist_unhashed_lockless() (Waiman Long) [1941211] - list: Don't use WRITE_ONCE() in hlist_add_behind() (Waiman Long) [1941211] - kcsan: Introduce ASSERT_EXCLUSIVE_BITS(var, mask) (Waiman Long) [1941211] - kcsan: Add kcsan_set_access_mask() support (Waiman Long) [1941211] - kcsan: Introduce kcsan_value_change type (Waiman Long) [1941211] - kcsan: Move interfaces that affects checks to kcsan-checks.h (Waiman Long) [1941211] - kcsan: Fix misreporting if concurrent races on same address (Waiman Long) [1941211] - kcsan: Expose core configuration parameters as module params (Waiman Long) [1941211] - kcsan: Add test to generate conflicts via debugfs (Waiman Long) [1941211] - kcsan: Introduce ASSERT_EXCLUSIVE_*() macros (Waiman Long) [1941211] - kcsan: Introduce KCSAN_ACCESS_ASSERT access type (Waiman Long) [1941211] - kcsan: Fix 0-sized checks (Waiman Long) [1941211] - kcsan: Clean up the main KCSAN Kconfig option (Waiman Long) [1941211] - kcsan: Clarify Kconfig option KCSAN_IGNORE_ATOMICS (Waiman Long) [1941211] - kcsan: Add option to assume plain aligned writes up to word size are atomic (Waiman Long) [1941211] - kcsan: Add docbook header for data_race() (Waiman Long) [1941211] - kcsan: Address missing case with KCSAN_REPORT_VALUE_CHANGE_ONLY (Waiman Long) [1941211] - include/linux: Add instrumented.h infrastructure (Waiman Long) [1941211] - kcsan: Make KCSAN compatible with lockdep (Waiman Long) [1941211] - kcsan: Rate-limit reporting per data races (Waiman Long) [1941211] - kcsan: Show full access type in report (Waiman Long) [1941211] - kcsan: Prefer __always_inline for fast-path (Waiman Long) [1941211] - kcsan: Improve various small stylistic details (Waiman Long) [1941211] - x86, kcsan: Enable KCSAN for x86 (Waiman Long) [1941211] - build, kcsan: Add KCSAN build exceptions (Waiman Long) [1941211] - x86/uaccess, kcov: Disable stack protector (Waiman Long) [1941211] - doc: Convert to rcubarrier.txt to ReST (Waiman Long) [1941211] - doc: Convert to rcu_dereference.txt to rcu_dereference.rst (Waiman Long) [1941211] - doc: Convert whatisRCU.txt to .rst (Waiman Long) [1941211] - doc: Converted NMI-RCU.txt to NMI-RCU.rst. (Waiman Long) [1941211] - doc: Convert arrayRCU.txt to arrayRCU.rst (Waiman Long) [1941211] - doc: Update list_for_each_entry_rcu() documentation (Waiman Long) [1941211] - Restore docs "rcu: Restore barrier() to rcu_read_lock() and rcu_read_unlock()" (Waiman Long) [1941211] - Restore docs "treewide: Rename rcu_dereference_raw_notrace() to _check()" (Waiman Long) [1941211] - docs: rcu: Increase toctree to 3 (Waiman Long) [1941211] - docs: rcu: Correct links referring to titles (Waiman Long) [1941211] - docs: rcu: convert some articles from html to ReST (Waiman Long) [1941211] - Revert docs from "rcu: Restore barrier() to rcu_read_lock() and rcu_read_unlock()" (Waiman Long) [1941211] - Documentation: RCU: Add TOC tree hooks (Waiman Long) [1941211] - doc: Describe choice of rcu_dereference() APIs and __rcu usage (Waiman Long) [1941211] - doc: Remove obsolete RCU update functions from RCU documentation (Waiman Long) [1941211] - scsi: ibmvfc: Free channel_setup_buf during device tear down (Steve Best) [1938102] - blk-mq: clearing flush request reference in tags->rqs[] (Ming Lei) [1811030] - blk-mq: clear stale request in tags->rq[] before freeing one request pool (Ming Lei) [1811030] - blk-mq: grab rq->refcount before calling ->fn in blk_mq_tagset_busy_iter (Ming Lei) [1811030] - vsock/vmci: log once the failed queue pair allocation (Stefano Garzarella) [1958248] - VMCI: Stop log spew when qp allocation isn't possible (Stefano Garzarella) [1958248] - vsock/virtio: update credit only if socket is not closed (Stefano Garzarella) [1921694] - powerpc/security: Fix debugfs data leak on 32-bit (Steve Best) [1935661] - powerpc/security: Show powerpc_security_features in debugfs (Steve Best) [1935661] - redhat/configs: Add CONFIG_SYSTEM_REVOCATION_KEYS and CONFIG_SYSTEM_REVOCATION_LIST (Vladis Dronov) [1893793] {CVE-2020-26541} - certs: add 'x509_revocation_list' to gitignore (Vladis Dronov) [1893793] {CVE-2020-26541} - integrity: Load mokx variables into the blacklist keyring (Vladis Dronov) [1893793] {CVE-2020-26541} - certs: Add ability to preload revocation certs (Vladis Dronov) [1893793] {CVE-2020-26541} - certs: Move load_system_certificate_list to a common function (Vladis Dronov) [1893793] {CVE-2020-26541} - certs: Add EFI_CERT_X509_GUID support for dbx entries (Vladis Dronov) [1893793] {CVE-2020-26541} - pNFS/flexfiles: Fix array overflow when flexfiles mirroring is enabled (Benjamin Coddington) [1949575] - net/sunrpc: fix useless comparison in proc_do_xprt() (Benjamin Coddington) [1949575] - net/sunrpc: return 0 on attempt to write to "transports" (Benjamin Coddington) [1949575] - NFSD: MKNOD should return NFSERR_BADTYPE instead of NFSERR_INVAL (Benjamin Coddington) [1949575] - NFSD: NFSv3 PATHCONF Reply is improperly formed (Benjamin Coddington) [1949575] - nfsroot: Default mount option should ask for built-in NFS version (Benjamin Coddington) [1949575] - nfsd: remove unneeded break (Benjamin Coddington) [1949575] - net/sunrpc: Fix return value for sysctl sunrpc.transports (Benjamin Coddington) [1949575] - NFSv4.2: support EXCHGID4_FLAG_SUPP_FENCE_OPS 4.2 EXCHANGE_ID flag (Benjamin Coddington) [1949575] - NFSv4: Fix up RCU annotations for struct nfs_netns_client (Benjamin Coddington) [1949575] - NFS: Only reference user namespace from nfs4idmap struct instead of cred (Benjamin Coddington) [1949575] - NFSD: Hoist status code encoding into XDR encoder functions (Benjamin Coddington) [1949575] - NFSv4: Use the net namespace uniquifier if it is set (Benjamin Coddington) [1949575] - NFSv4: Clean up initialisation of uniquified client id strings (Benjamin Coddington) [1949575] - SUNRPC: Add an xdr_align_data() function (Benjamin Coddington) [1949575] - SUNRPC: Add the ability to expand holes in data pages (Benjamin Coddington) [1949575] - SUNRPC: Split out _shift_data_right_tail() (Benjamin Coddington) [1949575] - SUNRPC: Split out xdr_realign_pages() from xdr_align_pages() (Benjamin Coddington) [1949575] - NFS: Use xdr_page_pos() in NFSv4 decode_getacl() (Benjamin Coddington) [1949575] - SUNRPC: Implement a xdr_page_pos() function (Benjamin Coddington) [1949575] - NFS: fix nfs_path in case of a rename retry (Benjamin Coddington) [1949575] - NFSD: Map nfserr_wrongsec outside of nfsd_dispatch (Benjamin Coddington) [1949575] - NFSD: Remove the RETURN_STATUS() macro (Benjamin Coddington) [1949575] - NFSD: Call NFSv2 encoders on error returns (Benjamin Coddington) [1949575] - NFSD: Fix .pc_release method for NFSv2 (Benjamin Coddington) [1949575] - NFSD: Remove vestigial typedefs (Benjamin Coddington) [1949575] - NFSD: Refactor nfsd_dispatch() error paths (Benjamin Coddington) [1949575] - NFSD: Clean up nfsd_dispatch() variables (Benjamin Coddington) [1949575] - NFSD: Clean up stale comments in nfsd_dispatch() (Benjamin Coddington) [1949575] - NFSD: Clean up switch statement in nfsd_dispatch() (Benjamin Coddington) [1949575] - NFSD: Encoder and decoder functions are always present (Benjamin Coddington) [1949575] - NFSACL: Replace PROC() macro with open code (Benjamin Coddington) [1949575] - lockd: Replace PROC() macro with open code (Benjamin Coddington) [1949575] - NFSD: Add missing NFSv2 .pc_func methods (Benjamin Coddington) [1949575] - fs: nfs: return per memcg count for xattr shrinkers (Benjamin Coddington) [1949575] - nfs: remove incorrect fallthrough label (Benjamin Coddington) [1949575] - nfsd: rq_lease_breaker cleanup (Benjamin Coddington) [1949575] - sunrpc: simplify do_cache_clean (Benjamin Coddington) [1949575] - sunrpc: cache : Replace seq_printf with seq_puts (Benjamin Coddington) [1949575] - silence nfscache allocation warnings with kvzalloc (Benjamin Coddington) [1949575] - nfsd: fix comparison to bool warning (Benjamin Coddington) [1949575] - NFSD: Correct type annotations in user xattr XDR functions (Benjamin Coddington) [1949575] - NFSD: Correct type annotations in user xattr helpers (Benjamin Coddington) [1949575] - SUNRPC/NFSD: Implement xdr_reserve_space_vec() (Benjamin Coddington) [1949575] - nfsd: rename delegation related tracepoints to make them less confusing (Benjamin Coddington) [1949575] - nfsd: Remove unnecessary assignment in nfs4xdr.c (Benjamin Coddington) [1949575] - net: sunrpc: delete repeated words (Benjamin Coddington) [1949575] - nfsd: Fix typo in comment (Benjamin Coddington) [1949575] - nfsd: give up callbacks on revoked delegations (Benjamin Coddington) [1949575] - nfs: fix spellint typo in pnfs.c (Benjamin Coddington) [1949575] - fs,nfs: lift compat nfs4 mount data handling into the nfs code (Benjamin Coddington) [1949575] - nfs: simplify nfs4_parse_monolithic (Benjamin Coddington) [1949575] - xprtrdma: drop double zeroing (Benjamin Coddington) [1949575] - NFSv4.2: xattr cache: remove unused cache struct field (Benjamin Coddington) [1949575] - nfs: Convert to use the preferred fallthrough macro (Benjamin Coddington) [1949575] - NFS4: Fix oops when copy_file_range is attempted with NFS4.0 source (Benjamin Coddington) [1949575] - Replace HTTP links with HTTPS ones: NFS, SUNRPC, and LOCKD clients (Benjamin Coddington) [1949575] - sunrpc: fix duplicated word in (Benjamin Coddington) [1949575] - SUNRPC: Remove remaining dprintks from sched.c (Benjamin Coddington) [1949575] - SUNRPC: Remove dprintk call sites in RPC queuing functions (Benjamin Coddington) [1949575] - SUNRPC: Clean up RPC scheduler tracepoints (Benjamin Coddington) [1949575] - SUNRPC: Replace rpcbind dprintk call sites with tracepoints (Benjamin Coddington) [1949575] - SUNRPC: Remove more dprintks in rpcb_clnt.c (Benjamin Coddington) [1949575] - SUNRPC: Remove dprintk call sites in rpcbind XDR functions (Benjamin Coddington) [1949575] - SUNRPC: Hoist trace_xprtrdma_op_setport into generic code (Benjamin Coddington) [1949575] - SUNRPC: Remove rpcb_getport_async dprintk call sites (Benjamin Coddington) [1949575] - SUNRPC: Clean up call_bind_status() observability (Benjamin Coddington) [1949575] - SUNRPC: Remove dprintk call site in call_decode (Benjamin Coddington) [1949575] - SUNRPC: Trace call_refresh events (Benjamin Coddington) [1949575] - SUNRPC: Add trace_rpc_timeout_status() (Benjamin Coddington) [1949575] - SUNRPC: Mitigate cond_resched() in xprt_transmit() (Benjamin Coddington) [1949575] - SUNRPC: Replace connect dprintk call sites with a tracepoint (Benjamin Coddington) [1949575] - SUNRPC: Remove dprintk call site in call_start() (Benjamin Coddington) [1949575] - SUNRPC: Remove the dprint_status() macro (Benjamin Coddington) [1949575] - SUNRPC: Replace dprintk() call site in xs_nospace() (Benjamin Coddington) [1949575] - SUNRPC: Replace dprintk() call site in xprt_prepare_transmit (Benjamin Coddington) [1949575] - SUNRPC: Update debugging instrumentation in xprt_do_reserve() (Benjamin Coddington) [1949575] - SUNRPC: Remove debugging instrumentation from xprt_release (Benjamin Coddington) [1949575] - SUNRPC: Hoist trace_xprtrdma_op_allocate into generic code (Benjamin Coddington) [1949575] - SUNRPC: Remove trace_xprt_complete_rqst() (Benjamin Coddington) [1949575] - SUNRPC dont update timeout value on connection reset (Benjamin Coddington) [1949575] - nfs4: strengthen error check to avoid unexpected result (Benjamin Coddington) [1949575] - NFS: remove redundant pointer clnt (Benjamin Coddington) [1949575] - sunrpc: Avoid comma separated statements (Benjamin Coddington) [1949575]- Revert "sctp: Fix SHUTDOWN CTSN Ack in the peer restart case" (Xin Long) [1953839] - sctp: do asoc update earlier in sctp_sf_do_dupcook_b (Xin Long) [1953839] - sctp: do asoc update earlier in sctp_sf_do_dupcook_a (Xin Long) [1953839] - NFSv4: Fixes for nfs4_bitmask_adjust() (Steve Dickson) [1926961] - powerpc/paravirt: Use is_kvm_guest() in vcpu_is_preempted() (Desnes A. Nunes do Rosario) [1918720] - powerpc: Reintroduce is_kvm_guest() as a fast-path check (Desnes A. Nunes do Rosario) [1918720] - powerpc: Rename is_kvm_guest() to check_kvm_guest() (Desnes A. Nunes do Rosario) [1918720] - powerpc: Refactor is_kvm_guest() declaration to new header (Desnes A. Nunes do Rosario) [1918720] - powerpc/pseries: Move some PAPR paravirt functions to their own file (Desnes A. Nunes do Rosario) [1918720] - powerpc/shared: Use static key to detect shared processor (Desnes A. Nunes do Rosario) [1918720] - powerpc/spinlocks: Fix oops in __spin_yield() on bare metal (Desnes A. Nunes do Rosario) [1918720] - powerpc/spinlocks: Rename SPLPAR-only spinlocks (Desnes A. Nunes do Rosario) [1918720] - powerpc/spinlocks: Refactor SHARED_PROCESSOR (Desnes A. Nunes do Rosario) [1918720] - Revert "ACPICA: Interpreter: fix memory leak by using existing buffer" (Mark Langsdorf) [1935928] - x86/efi: Remove EFI PGD build time checks (Mark Langsdorf) [1935928] - ACPI: scan: Fix battery devices sometimes never binding (Mark Langsdorf) [1935928] - ACPI/IORT: Do not blindly trust DMA masks from firmware (Mark Langsdorf) [1935928] - ACPI: thermal: Do not call acpi_thermal_check() directly (Mark Langsdorf) [1935928] - ACPI: sysfs: Prefer "compatible" modalias (Mark Langsdorf) [1935928] - ACPI: scan: Make acpi_bus_get_device() clear return pointer on error (Mark Langsdorf) [1935928] - ACPI: scan: Harden acpi_device_add() against device ID overflows (Mark Langsdorf) [1935928] - ACPI: Update Kconfig help text for items that are no longer modular (Mark Langsdorf) [1935928] - ACPI: PM: s2idle: Drop unused local variables and related code (Mark Langsdorf) [1935928] - ACPI: PM: s2idle: Move x86-specific code to the x86 directory (Mark Langsdorf) [1935928] - ACPI: scan: Add Intel Baytrail Mailbox Device to acpi_ignore_dep_ids (Mark Langsdorf) [1935928] - ACPI: scan: Avoid unnecessary second pass in acpi_bus_scan() (Mark Langsdorf) [1935928] - ACPI: scan: Defer enumeration of devices with _DEP lists (Mark Langsdorf) [1935928] - ACPI: scan: Evaluate _DEP before adding the device (Mark Langsdorf) [1935928] - ACPI: PM: s2idle: Add AMD support to handle _DSM (Mark Langsdorf) [1935928] - ACPI: processor: fix NONE coordination for domain mapping failure (Mark Langsdorf) [1935928] - cpufreq: Fix cpufreq_online() return value on errors (Mark Langsdorf) [1935928] - opp: of: Allow empty opp-table with opp-shared (Mark Langsdorf) [1935928] - dt-bindings: opp: Allow empty OPP tables (Mark Langsdorf) [1935928] - ACPI: Drop acpi_dev_irqresource_disabled() (Mark Langsdorf) [1935928] - resource: Add irqresource_disabled() (Mark Langsdorf) [1935928] - genirq/affinity: Add irq_update_affinity_desc() (Mark Langsdorf) [1935928] - driver core: Add fwnode_init() (Mark Langsdorf) [1935928] - ACPI: scan: Fix up _DEP-related terminology with supplier/consumer (Mark Langsdorf) [1935928] - ACPI: scan: Drop INT3396 from acpi_ignore_dep_ids[] (Mark Langsdorf) [1935928] - Revert "ACPI / resources: Use AE_CTRL_TERMINATE to terminate resources walks" (Mark Langsdorf) [1935928] - ACPI: scan: Add PNP0D80 to the _DEP exceptions list (Mark Langsdorf) [1935928] - PM: ACPI: Refresh wakeup device power configuration every time (Mark Langsdorf) [1935928] - PM: ACPI: PCI: Drop acpi_pm_set_bridge_wakeup() (Mark Langsdorf) [1935928] - ACPI: scan: Call acpi_get_object_info() from acpi_add_single_object() (Mark Langsdorf) [1935928] - ACPI: scan: Add acpi_info_matches_hids() helper (Mark Langsdorf) [1935928] - ACPICA: Update version to 20201113 (Mark Langsdorf) [1935928] - ACPICA: Interpreter: fix memory leak by using existing buffer (Mark Langsdorf) [1935928] - ACPICA: Add function trace macros to improve debugging (Mark Langsdorf) [1935928] - ACPICA: Also handle "orphan" _REG methods for GPIO OpRegions (Mark Langsdorf) [1935928] - ACPICA: Remove extreaneous "the" in comments (Mark Langsdorf) [1935928] - ACPICA: Add 5 new UUIDs to the known UUID table (Mark Langsdorf) [1935928] - ACPI: processor: Drop duplicate setting of shared_cpu_map (Mark Langsdorf) [1935928] - ACPI: EC: Clean up status flags checks in advance_transaction() (Mark Langsdorf) [1935928] - ACPI: EC: Untangle error handling in advance_transaction() (Mark Langsdorf) [1935928] - ACPI: EC: Simplify error handling in advance_transaction() (Mark Langsdorf) [1935928] - ACPI: EC: Rename acpi_ec_is_gpe_raised() (Mark Langsdorf) [1935928] - ACPI: EC: Fold acpi_ec_clear_gpe() into its caller (Mark Langsdorf) [1935928] - ACPI: EC: Eliminate in_interrupt() usage (Mark Langsdorf) [1935928] - ACPI: acpi_drivers.h: Update the kernel doc (Mark Langsdorf) [1935928] - ACPI: acpi_drivers.h: Remove the leftover dead code (Mark Langsdorf) [1935928] - ACPI: tiny-power-button: Simplify the code using module_acpi_driver() (Mark Langsdorf) [1935928] - ACPI: SBS: Simplify the code using module_acpi_driver() (Mark Langsdorf) [1935928] - ACPI: SBS: Simplify the driver init code (Mark Langsdorf) [1935928] - ACPI: debug: Remove the not used function (Mark Langsdorf) [1935928] - ACPI: processor: Remove the duplicated ACPI_PROCESSOR_CLASS macro (Mark Langsdorf) [1935928] - ACPI: watchdog: Replace open coded variant of resource_union() (Mark Langsdorf) [1935928] - PCI/ACPI: Replace open coded variant of resource_union() (Mark Langsdorf) [1935928] - resource: Introduce resource_union() for overlapping resources (Mark Langsdorf) [1935928] - resource: Group resource_overlaps() with other inline helpers (Mark Langsdorf) [1935928] - resource: Simplify region_intersects() by reducing conditionals (Mark Langsdorf) [1935928] - ACPI, APEI: make apei_resources_all static (Mark Langsdorf) [1935928] - mm/mmu_notifier: allocate mmu_notifier_rh in __mmu_notifier_register() (Jeremy Cline) [1909072]- Amends commit ea6244cc248b to include a version string in module info. (Ken Cox) [1955726] - i40e: use minimal admin queue for kdump (Stefan Assmann) [1834962] - i40e: use minimal Rx and Tx ring buffers for kdump (Stefan Assmann) [1834962] - i40e: use minimal Tx and Rx pairs for kdump (Stefan Assmann) [1834962] - net/sched: sch_frag: fix stack OOB read while fragmenting IPv4 packets (Davide Caratti) [1924608] - openvswitch: fix stack OOB read while fragmenting IPv4 packets (Davide Caratti) [1924608] - net/sched: act_ct: fix wild memory access when clearing fragments (Davide Caratti) [1924608] - selinux: fall back to SECURITY_FS_USE_GENFS if no xattr support (Ondrej Mosnacek) [1934093 1915825] - selinux: mark some global variables __ro_after_init (Ondrej Mosnacek) [1934093] - selinux: make selinuxfs_mount static (Ondrej Mosnacek) [1934093] - selinux: drop the unnecessary aurule_callback variable (Ondrej Mosnacek) [1934093] - selinux: remove unused global variables (Ondrej Mosnacek) [1934093] - selinux: fix inconsistency between inode_getxattr and inode_listsecurity (Ondrej Mosnacek) [1934093] - selinux: Fix fall-through warnings for Clang (Ondrej Mosnacek) [1934093] - selinux: fix inode_doinit_with_dentry() LABEL_INVALID error handling (Ondrej Mosnacek) [1934093] - selinux: allow dontauditx and auditallowx rules to take effect without allowx (Ondrej Mosnacek) [1934093] - selinux: fix error initialization in inode_doinit_with_dentry() (Ondrej Mosnacek) [1934093] - selinux: Fix error return code in sel_ib_pkey_sid_slow() (Ondrej Mosnacek) [1934093] - selinux: access policycaps with READ_ONCE/WRITE_ONCE (Ondrej Mosnacek) [1934093] - selinux: delete repeated words in comments (Ondrej Mosnacek) [1934093] - selinux: add basic filtering for audit trace events (Ondrej Mosnacek) [1934093 1954024] - selinux: add tracepoint on audited events (Ondrej Mosnacek) [1934093 1954024] - selinux: permit removing security.selinux xattr before policy load (Ondrej Mosnacek) [1934093] - exec: Always set cap_ambient in cap_bprm_set_creds (Ondrej Mosnacek) [1934093] - security: remove duplicated include from security.h (Ondrej Mosnacek) [1934093] - security/commoncap: Use xattr security prefix len (Ondrej Mosnacek) [1934093] - LSM: switch to blocking policy update notifiers (Ondrej Mosnacek) [1934093] - security: Make capability_hooks static (Ondrej Mosnacek) [1934093] - securityfs: fix use-after-free on symlink traversal (Ondrej Mosnacek) [1934093] - LSM: Check for NULL cred-security on free (Ondrej Mosnacek) [1934093] - security: check for kstrdup() failure in lsm_append() (Ondrej Mosnacek) [1934093] - scsi: mpt3sas: Block PCI config access from userspace during reset (Tomas Henzl) [1954555] - scsi: mpt3sas: Fix endianness for ActiveCablePowerRequirement (Tomas Henzl) [1954555] - scsi: mpt3sas: Fix error return code of mpt3sas_base_attach() (Tomas Henzl) [1954555] - scsi: mpt3sas: Do not use GFP_KERNEL in atomic context (Tomas Henzl) [1954555] - scsi: mpt3sas: Only one vSES is present even when IOC has multi vSES (Tomas Henzl) [1953421] - scsi: bnx2i: Make bnx2i_process_iscsi_error() simpler and more robust (Nilesh Javali) [1921612] - scsi: bnx2i: Fix bnx2i_set_ccell_info()'s name in description (Nilesh Javali) [1921612] - scsi: bnx2i: Requires MMU (Nilesh Javali) [1921612] - scsi: bnx2i: Remove unnecessary mutex_init() (Nilesh Javali) [1921612] - scsi: bnx2i: Add parameter description and rename another (Nilesh Javali) [1921612] - scsi: bnx2i: Add, remove and edit some function parameter descriptions (Nilesh Javali) [1921612] - scsi: bnx2i: Fix a whole host of kerneldoc issues (Nilesh Javali) [1921612] - scsi: bnx2i: Add missing descriptions for 'attr' parameter (Nilesh Javali) [1921612] - scsi: bnx2i: Fix parameter misnaming in function header (Nilesh Javali) [1921612] - mfd: intel-lpss: Add Intel Alder Lake PCH-P PCI IDs (Steve Best) [1929489] - lib: list_sort.c: add a blank line to avoid kernel-doc warnings (Rafael Aquini) [1900774] - lib/list_sort: fix kerneldoc build error (Rafael Aquini) [1900774] - lib/list_sort: optimize number of calls to comparison function (Rafael Aquini) [1900774] - lib/list_sort: simplify and remove MAX_LIST_LENGTH_BITS (Rafael Aquini) [1900774] - perf bench numa: Fix the condition checks for max number of NUMA nodes (Steve Best) [1936333] - powerpc/perf: Record counter overflow always if SAMPLE_IP is unset (Gustavo Walbon) [1921684] - perf powerpc: Support exposing Performance Monitor Counter SPRs as part of extended regs (Gustavo Walbon) [1921684] - powerpc/perf: Expose Performance Monitor Counter SPR's as part of extended regs (Gustavo Walbon) [1921684] - powerpc/perf: Include PMCs as part of per-cpu cpuhw_events struct (Gustavo Walbon) [1921684] - powerpc/perf: Adds support for programming of Thresholding in P10 (Gustavo Walbon) [1921684] - x86/entry/64: Deduplicate multiple IBRS macros in paranoid_entry (Waiman Long) [1924364] - x86/speculation: Fix prctl() when spectre_v2_user={seccomp,prctl},ibpb (Waiman Long) [1924364] - x86/speculation: Allow IBPB to be conditionally enabled on CPUs with always-on STIBP (Waiman Long) [1924364] - x86/bugs/multihit: Fix mitigation reporting when VMX is not in use (Waiman Long) [1924364] - x86/speculation: Merge one test in spectre_v2_user_select_mitigation() (Waiman Long) [1924364] - x86/bugs: Move enum taa_mitigations to bugs.c (Waiman Long) [1924364] - mm/memcg: set memcg when splitting page (Waiman Long) [1937825] - mm/memcg: rename mem_cgroup_split_huge_fixup to split_page_memcg and add nr_pages argument (Waiman Long) [1937825] - mm, tracing: Fix kmem_cache_free trace event to not print stale pointers (Waiman Long) [1937825] - mm: memcontrol: fix get_active_memcg return value (Waiman Long) [1937825] - fs: buffer: use raw page_memcg() on locked page (Waiman Long) [1937825] - mm/list_lru.c: remove kvfree_rcu_local() (Waiman Long) [1937825] - mm: memcontrol: replace the loop with a list_for_each_entry() (Waiman Long) [1937825] - mm/memcontrol: remove redundant NULL check (Waiman Long) [1937825] - mm: page_counter: re-layout structure to reduce false sharing (Waiman Long) [1937825] - mm: kmem: make __memcg_kmem_(un)charge static (Waiman Long) [1937825] - mm: memcg: add swapcache stat for memcg v2 (Waiman Long) [1937825] - mm/memcg: remove rcu locking for lock_page_lruvec function series (Waiman Long) [1937825] - mm/memcg: revise the using condition of lock_page_lruvec function series (Waiman Long) [1937825] - mm: memcontrol: make the slab calculation consistent (Waiman Long) [1937825] - mm: memcontrol: convert NR_FILE_PMDMAPPED account to pages (Waiman Long) [1937825] - mm: memcontrol: convert NR_SHMEM_PMDMAPPED account to pages (Waiman Long) [1937825] - mm: memcontrol: convert NR_SHMEM_THPS account to pages (Waiman Long) [1937825] - mm: memcontrol: convert NR_FILE_THPS account to pages (Waiman Long) [1937825] - mm: memcontrol: convert NR_ANON_THPS account to pages (Waiman Long) [1937825] - mm: memcontrol: optimize per-lruvec stats counter memory usage (Waiman Long) [1937825] - mm: memcg/slab: pre-allocate obj_cgroups for slab caches with SLAB_ACCOUNT (Waiman Long) [1937825] - mm/slub: minor coding style tweaks (Waiman Long) [1937825] - mm, slub: remove slub_memcg_sysfs boot param and CONFIG_SLUB_MEMCG_SYSFS_ON (Waiman Long) [1937825] - mm, slub: splice cpu and page freelists in deactivate_slab() (Waiman Long) [1937825] - mm, slab, slub: stop taking cpu hotplug lock (Waiman Long) [1937825] - mm, slab, slub: stop taking memory hotplug lock (Waiman Long) [1937825] - mm, slub: stop freeing kmem_cache_node structures on node offline (Waiman Long) [1937825] - mm/slub: disable user tracing for kmemleak caches by default (Waiman Long) [1937825] - mm/slab: minor coding style tweaks (Waiman Long) [1937825] - mm/sl?b.c: remove ctor argument from kmem_cache_flags (Waiman Long) [1937825] - mm, tracing: record slab name for kmem_cache_free() (Waiman Long) [1937825] - mm: fix numa stats for thp migration (Waiman Long) [1937825] - mm: memcg: fix memcg file_dirty numa stat (Waiman Long) [1937825] - mm/memcontrol: fix warning in mem_cgroup_page_lruvec() (Waiman Long) [1937825] - mm: slub: call account_slab_page() after slab page initialization (Waiman Long) [1937825] - mm/hugetlb: fix deadlock in hugetlb_cow error path (Waiman Long) [1937825] - mm/memcontrol:rewrite mem_cgroup_page_lruvec() (Waiman Long) [1937825] - mm/memcg: remove unused definitions (Waiman Long) [1937825] - mm/memcg: warning on !memcg after readahead page charged (Waiman Long) [1937825] - mm/memcg: bail early from swap accounting if memcg disabled (Waiman Long) [1937825] - mm/lru: revise the comments of lru_lock (Waiman Long) [1937825] - mm/lru: introduce relock_page_lruvec() (Waiman Long) [1937825] - mm/lru: replace pgdat lru_lock with lruvec lock (Waiman Long) [1937825] - mm/lru: move lock into lru_note_cost (Waiman Long) [1937825] - mm/swap.c: serialize memcg changes in pagevec_lru_move_fn (Waiman Long) [1937825] - mm/compaction: do page isolation first in compaction (Waiman Long) [1937825] - mm/lru: introduce TestClearPageLRU() (Waiman Long) [1937825] - mm/mlock: remove __munlock_isolate_lru_page() (Waiman Long) [1937825] - mm/mlock: remove lru_lock on TestClearPageMlocked (Waiman Long) [1937825] - mm/vmscan: remove lruvec reget in move_pages_to_lru (Waiman Long) [1937825] - mm/swap.c: fold vm event PGROTATED into pagevec_move_tail_fn (Waiman Long) [1937825] - mm/memcg: add debug checking in lock_page_memcg (Waiman Long) [1937825] - mm: page_idle_get_page() does not need lru_lock (Waiman Long) [1937825] - mm/rmap: stop store reordering issue on page->mapping (Waiman Long) [1937825] - mm/vmscan: remove unnecessary lruvec adding (Waiman Long) [1937825] - mm/thp: narrow lru locking (Waiman Long) [1937825] - mm/thp: simplify lru_add_page_tail() (Waiman Long) [1937825] - mm/thp: use head for head page in lru_add_page_tail() (Waiman Long) [1937825] - mm/thp: move lru_add_page_tail() to huge_memory.c (Waiman Long) [1937825] - mm: slub: convert sysfs sprintf family to sysfs_emit/sysfs_emit_at (Waiman Long) [1937825] - mm: truncate_complete_page() does not exist any more (Waiman Long) [1937825] - mm/vmscan: drop unneeded assignment in kswapd() (Waiman Long) [1937825] - mm: memcontrol: account pagetables per node (Waiman Long) [1937825] - mm: move lruvec stats update functions to vmstat.h (Waiman Long) [1937825] - mm/memcg: remove incorrect comment (Waiman Long) [1937825] - mm: memcontrol: sssign boolean values to a bool variable (Waiman Long) [1937825] - mm: memcg/slab: rename *_lruvec_slab_state to *_lruvec_kmem_state (Waiman Long) [1937825] - mm: memcg: remove obsolete memcg_has_children() (Waiman Long) [1937825] - mm/page_counter: use page_counter_read in page_counter_set_max (Waiman Long) [1937825] - cgroup: remove obsoleted broken_hierarchy and warned_broken_hierarchy (Waiman Long) [1937825] - docs: cgroup-v1: reflect the deprecation of the non-hierarchical mode (Waiman Long) [1937825] - mm: memcg: deprecate the non-hierarchical mode (Waiman Long) [1937825] - mm: memcg: fix obsolete code comments (Waiman Long) [1937825] - mm/memcg: update page struct member in comments (Waiman Long) [1937825] - mm/rmap: always do TTU_IGNORE_ACCESS (Waiman Long) [1937825] - mm: memcontrol: eliminate redundant check in __mem_cgroup_insert_exceeded() (Waiman Long) [1937825] - mm: memcontrol: remove unused mod_memcg_obj_state() (Waiman Long) [1937825] - mm: memcontrol: add file_thp, shmem_thp to memory.stat (Waiman Long) [1937825] - mm/gup: combine put_compound_head() and unpin_user_page() (Waiman Long) [1937825] - mm: Convert page kmemcg type to a page memcg flag (Waiman Long) [1937825] - mm: Introduce page memcg flags (Waiman Long) [1937825] - mm: memcontrol/slab: Use helpers to access slab page's memcg_data (Waiman Long) [1937825] - mm: memcontrol: Use helpers to read page's memcg data (Waiman Long) [1937825] - hugetlbfs: fix anon huge page migration race (Waiman Long) [1937825] - mm: memcontrol: fix missing wakeup polling thread (Waiman Long) [1937825] - mm/gup: use unpin_user_pages() in __gup_longterm_locked() (Waiman Long) [1937825] - mm/vmscan: fix NR_ISOLATED_FILE corruption on 64-bit (Waiman Long) [1937825] - mm/compaction: stop isolation if too many pages are isolated and we have pages to migrate (Waiman Long) [1937825] - mm/compaction: count pages and stop correctly during page isolation (Waiman Long) [1937825] - mm: kmem: enable kernel memcg accounting from interrupt contexts (Waiman Long) [1937825] - mm: kmem: prepare remote memcg charging infra for interrupt contexts (Waiman Long) [1937825] - mm: kmem: remove redundant checks from get_obj_cgroup_from_current() (Waiman Long) [1937825] - mm, memcg: rework remote charging API to support nesting (Waiman Long) [1937825] - mm: use self-explanatory macros rather than "2" (Waiman Long) [1937825] - mm/vmscan: allow arbitrary sized pages to be paged out (Waiman Long) [1937825] - mm/rmap: fix assumptions of THP size (Waiman Long) [1937825] - mm/huge_memory: fix can_split_huge_page assumption of THP size (Waiman Long) [1937825] - mm/huge_memory: fix page_trans_huge_mapcount assumption of THP size (Waiman Long) [1937825] - mm/huge_memory: fix split assumption of page size (Waiman Long) [1937825] - mm/huge_memory: fix total_mapcount assumption of page size (Waiman Long) [1937825] - mm/page_owner: change split_page_owner to take a count (Waiman Long) [1937825] - mm/memory: remove page fault assumption of compound page size (Waiman Long) [1937825] - mm/filemap: fix page cache removal for arbitrary sized THPs (Waiman Long) [1937825] - mm/vmscan: fix comments for isolate_lru_page() (Waiman Long) [1937825] - mm/vmscan: fix infinite loop in drop_slab_node (Waiman Long) [1937825] - mm: move call to compound_head() in release_pages() (Waiman Long) [1937825] - mm: account PMD tables like PTE tables (Waiman Long) [1937825] - mm/memcg: fix device private memcg accounting (Waiman Long) [1937825] - mm: memcontrol: add the missing numa_stat interface for cgroup v2 (Waiman Long) [1937825] - mm: remove activate_page() from unuse_pte() (Waiman Long) [1937825] - bdi: replace BDI_CAP_NO_{WRITEBACK,ACCT_DIRTY} with a single flag (Waiman Long) [1937825] - mm/thp: fix __split_huge_pmd_locked() for migration PMD (Waiman Long) [1937825] - mm: fix check_move_unevictable_pages() on THP (Waiman Long) [1937825] - mm: migration of hugetlbfs page skip memcg (Waiman Long) [1937825] - mm: and drivers core: Convert hugetlb_report_node_meminfo to sysfs_emit (Waiman Long) [1937825] - drivers core: Miscellaneous changes for sysfs_emit (Waiman Long) [1937825] - drivers core: Reindent a couple uses around sysfs_emit (Waiman Long) [1937825] - drivers core: Remove strcat uses around sysfs_emit and neaten (Waiman Long) [1937825] - drivers core: Use sysfs_emit and sysfs_emit_at for show(device *...) functions (Waiman Long) [1937825] - sysfs: Add sysfs_emit and sysfs_emit_at to format sysfs output (Waiman Long) [1937825] - mm: fix pin vs. gup mismatch with gate pages (Waiman Long) [1937825] - mm/gup: use a standard migration target allocation callback (Waiman Long) [1937825] - mm/hugetlb: make hugetlb migration callback CMA aware (Waiman Long) [1937825] - mm/gup: restrict CMA region by using allocation scope API (Waiman Long) [1937825] - mm/page_alloc: remove a wrapper for alloc_migration_target() (Waiman Long) [1937825] - mm/mempolicy: use a standard migration target allocation callback (Waiman Long) [1937825] - mm/migrate: introduce a standard migration target allocation function (Waiman Long) [1937825] - mm/migrate: clear __GFP_RECLAIM to make the migration callback consistent with regular THP allocations (Waiman Long) [1937825] - mm/hugetlb: unify migration callbacks (Waiman Long) [1937825] - mm/migrate: move migration helper from .h to .c (Waiman Long) [1937825] - mm/page_isolation: prefer the node of the source page (Waiman Long) [1937825] - hugetlbfs: remove call to huge_pte_alloc without i_mmap_rwsem (Waiman Long) [1937825] - mm, oom: show process exiting information in __oom_kill_process() (Waiman Long) [1937825] - doc, mm: clarify /proc//oom_score value range (Waiman Long) [1937825] - doc, mm: sync up oom_score_adj documentation (Waiman Long) [1937825] - mm, oom: make the calculation of oom badness more accurate (Waiman Long) [1937825] - mm: vmscan: consistent update to pgrefill (Waiman Long) [1937825] - mm/vmscan.c: fix typo (Waiman Long) [1937825] - mm: memcontrol: account kernel stack per node (Waiman Long) [1937825] - mm/hugetlb.c: fix pages per hugetlb calculation (Waiman Long) [1937825] - doc: THP CoW fault no longer allocate THP (Waiman Long) [1937825] - driver core: platform: expose numa_node to users in sysfs (Waiman Long) [1937825] - nilfs2: fix null pointer dereference at nilfs_segctor_do_construct() (Waiman Long) [1937825] - mm, memcg: fix some typos in memcontrol.c (Waiman Long) [1937825] - mm/vmsan: fix some typos in comment (Waiman Long) [1937825] - mm: thp: don't need to drain lru cache when splitting and mlocking THP (Waiman Long) [1937825] - mm/vmscan: update the comment of should_continue_reclaim() (Waiman Long) [1937825] - mm/vmscan.c: change prototype for shrink_page_list (Waiman Long) [1937825] - mm/vmscan: count layzfree pages and fix nr_isolated_* mismatch (Waiman Long) [1937825] - mm/vmscan.c: use update_lru_size() in update_lru_sizes() (Waiman Long) [1937825] - mm: simplify calling a compound page destructor (Waiman Long) [1937825] - mm/page_alloc: integrate classzone_idx and high_zoneidx (Waiman Long) [1937825] - mm/page_alloc: use ac->high_zoneidx for classzone_idx (Waiman Long) [1937825] - mm/page_alloc.c: extract check_[new|free]_page_bad() common part to page_bad_reason() (Waiman Long) [1937825] - mm/page_alloc.c: rename free_pages_check() to check_free_page() (Waiman Long) [1937825] - mm/page_alloc.c: rename free_pages_check_bad() to check_free_page_bad() (Waiman Long) [1937825] - mm/page_alloc.c: bad_flags is not necessary for bad_page() (Waiman Long) [1937825] - mm/page_alloc.c: bad_[reason|flags] is not necessary when PageHWPoison (Waiman Long) [1937825] - scs: Report SCS usage in bytes rather than number of entries (Waiman Long) [1937825] - scs: Move accounting into alloc/free functions (Waiman Long) [1937825] - mm/vmscan: remove unnecessary argument description of isolate_lru_pages() (Waiman Long) [1937825] - scs: Add support for stack usage debugging (Waiman Long) [1937825] - scs: Add page accounting for shadow call stack allocations (Waiman Long) [1937825] - scs: Add support for Clang's Shadow Call Stack (SCS) (Waiman Long) [1937825] - mm/migrate.c: unify "not queued for migration" handling in do_pages_move() (Waiman Long) [1937825] - mm/migrate.c: check pagelist in move_pages_and_store_status() (Waiman Long) [1937825] - mm/migrate.c: wrap do_move_pages_to_node() and store_status() (Waiman Long) [1937825] - mm/migrate.c: no need to check for i > start in do_pages_move() (Waiman Long) [1937825] - mm/hugetlb: remove unnecessary memory fetch in PageHeadHuge() (Waiman Long) [1937825] - hugetlbfs: Use i_mmap_rwsem to address page fault/truncate race (Waiman Long) [1937825] - hugetlbfs: use i_mmap_rwsem for more pmd sharing synchronization (Waiman Long) [1937825] - mm,thp,compaction,cma: allow THP migration for CMA allocations (Waiman Long) [1937825] - mm,compaction,cma: add alloc_contig flag to compact_control (Waiman Long) [1937825] - mm/vmscan.c: do_try_to_free_pages(): clean code by removing unnecessary assignment (Waiman Long) [1937825] - mm/vmscan.c: make may_enter_fs bool in shrink_page_list() (Waiman Long) [1937825] - mm/vmscan.c: fix data races using kswapd_classzone_idx (Waiman Long) [1937825] - mm/vmscan.c: remove cpu online notification for now (Waiman Long) [1937825] - mm: vmscan: replace open codings to NUMA_NO_NODE (Waiman Long) [1937825] - mm: swap: make page_evictable() inline (Waiman Long) [1937825] - mm/swap.c: not necessary to export __pagevec_lru_add() (Waiman Long) [1937825] - mm/gup: fix omission of check on FOLL_LONGTERM in gup fast path (Waiman Long) [1937825] - mm: dump_page(): additional diagnostics for huge pinned pages (Waiman Long) [1937825] - mm: improve dump_page() for compound pages (Waiman Long) [1937825] - selftests/vm: run_vmtests: invoke gup_benchmark with basic FOLL_PIN coverage (Waiman Long) [1937825] - mm/gup_benchmark: support pin_user_pages() and related calls (Waiman Long) [1937825] - mm/gup: /proc/vmstat: pin_user_pages (FOLL_PIN) reporting (Waiman Long) [1937825] - mm/gup: page->hpage_pinned_refcount: exact pin counts for huge pages (Waiman Long) [1937825] - mm/gup: track FOLL_PIN pages (Waiman Long) [1937825] - mm/gup: pass gup flags to two more routines (Waiman Long) [1937825] - mm: introduce page_ref_sub_return() (Waiman Long) [1937825] - mm/gup: pass a flags arg to __gup_device_* functions (Waiman Long) [1937825] - mm/gup: split get_user_pages_remote() into two routines (Waiman Long) [1937825] - sysfs: fix static inline declaration of sysfs_groups_change_owner() (Waiman Long) [1937825] - drivers/base/cpu: Simplify s*nprintf() usages (Waiman Long) [1937825] - drivers/base/cpu: Use scnprintf() for avoiding potential buffer overflow (Waiman Long) [1937825] - sysfs: add sysfs_change_owner() (Waiman Long) [1937825] - sysfs: add sysfs_group{s}_change_owner() (Waiman Long) [1937825] - sysfs: add sysfs_link_change_owner() (Waiman Long) [1937825] - sysfs: add sysfs_file_change_owner() (Waiman Long) [1937825] - mm/huge_memory.c: reduce critical section protected by split_queue_lock (Waiman Long) [1937825] - mm/huge_memory.c: use head to emphasize the purpose of page (Waiman Long) [1937825] - mm/huge_memory.c: use head to check huge zero page (Waiman Long) [1937825] - mm/gup: move try_get_compound_head() to top, fix minor issues (Waiman Long) [1937825] - userfaultfd: wrap the common dst_vma check into an inlined function (Waiman Long) [1937825] - userfaultfd: remove unnecessary WARN_ON() in __mcopy_atomic_hugetlb() (Waiman Long) [1937825] - userfaultfd: use vma_pagesize for all huge page size calculation (Waiman Long) [1937825] - mm/hugetlb: avoid looping to the same hugepage if !pages and !vmas (Waiman Long) [1937825] - hugetlb: remove unused hstate in hugetlb_fault_mutex_hash() (Waiman Long) [1937825] - hugetlbfs: convert macros to static inline, fix sparse warning (Waiman Long) [1937825] - hugetlbfs: hugetlb_fault_mutex_hash() cleanup (Waiman Long) [1937825] - mm/gup.c: allow CMA migration to propagate errors back to caller (Waiman Long) [1937825] - mm/gup_benchmark: fix MAP_HUGETLB case (Waiman Long) [1937825] - mm/gup_benchmark: add a missing "w" to getopt string (Waiman Long) [1937825] - mm, page_owner: rename flag indicating that page is allocated (Waiman Long) [1937825] - mm, page_owner: decouple freeing stack trace from debug_pagealloc (Waiman Long) [1937825] - mm, page_owner: fix off-by-one error in __set_page_owner_handle() (Waiman Long) [1937825] - mm/filemap.c: don't initiate writeback if mapping has no dirty pages (Waiman Long) [1937825] - mm, page_owner, debug_pagealloc: save and dump freeing stack trace (Waiman Long) [1937825] - mm, page_owner: keep owner info when freeing the page (Waiman Long) [1937825] - mm, page_owner: record page owner for each subpage (Waiman Long) [1937825] - mm: introduce page_size() (Waiman Long) [1937825] - mm, tracing: Print symbol name for call_site in trace events (Waiman Long) [1937825] - mm/gup.c: mark undo_dev_pagemap as __maybe_unused (Waiman Long) [1937825] - mm, memcg: introduce memory.events.local (Waiman Long) [1937825] - memcg, fsnotify: no oom-kill for remote memcg charging (Waiman Long) [1937825] - mm/swap_state.c: simplify total_swapcache_pages() with get_swap_device() (Waiman Long) [1937825] - mm: make !CONFIG_HUGE_PAGE wrappers into static inlines (Waiman Long) [1937825] - include/linux/hugetlb.h: convert to use vm_fault_t (Waiman Long) [1937825] - mm/page_ext.c: fix an imbalance with kmemleak (Waiman Long) [1937825] - mm/hugetlb: add prot_modify_start/commit sequence for hugetlb update (Waiman Long) [1937825] - iov_iter: optimize page_copy_sane() (Waiman Long) [1937825] - mm: remove __hugepage_set_anon_rmap() (Waiman Long) [1937825] - mm: remove pte_lock_deinit() (Waiman Long) [1937825] - mm/debug.c: make "migrate_reason_names[]" const char * (Waiman Long) [1937825] - vmscan: return NODE_RECLAIM_NOSCAN in node_reclaim() when CONFIG_NUMA is n (Waiman Long) [1937825] - tools/testing/selftests/vm/gup_benchmark.c: add MAP_HUGETLB option (Waiman Long) [1937825] - tools/testing/selftests/vm/gup_benchmark.c: add MAP_SHARED option (Waiman Long) [1937825] - tools/testing/selftests/vm/gup_benchmark.c: allow user specified file (Waiman Long) [1937825] - tools/testing/selftests/vm/gup_benchmark.c: fix 'write' flag usage (Waiman Long) [1937825] - mm/page_ext.c: constify lookup_page_ext() argument (Waiman Long) [1937825] - mm, page_alloc: actually ignore mempolicies for high priority allocations (Waiman Long) [1937825] - thp: use mm_file_counter to determine update which rss counter (Waiman Long) [1937825]- RDMA/cxgb4: Fix the reported max_recv_sge value (Kamal Heib) [1931850 1918264] - RDMA/qedr: Fix kernel panic when trying to access recv_cq (Kamal Heib) [1931850] - RDMA/addr: Be strict with gid size (Kamal Heib) [1931850] - IB/hfi1: Fix probe time panic when AIP is enabled with a buggy BIOS (Kamal Heib) [1931850 1921704 1953593] - RDMA/rxe: Fix errant WARN_ONCE in rxe_completer() (Kamal Heib) [1931850] - RDMA/rxe: Fix extra deref in rxe_rcv_mcast_pkt() (Kamal Heib) [1931850] - RDMA/rxe: Fix FIXME in rxe_udp_encap_recv() (Kamal Heib) [1931850] - RDMA/rxe: Fix missed IB reference counting in loopback (Kamal Heib) [1931850] - RDMA/uverbs: Fix kernel-doc warning of _uverbs_alloc (Kamal Heib) [1931850] - RDMA/rxe: Fix missing kconfig dependency on CRYPTO (Kamal Heib) [1931850] - RDMA/cm: Fix IRQ restore in ib_send_cm_sidr_rep (Kamal Heib) [1931850] - RDMA/rxe: Remove unused pkt->offset (Kamal Heib) [1931850] - RDMA/ucma: Fix use-after-free bug in ucma_create_uevent (Kamal Heib) [1931850] - RDMA/core: Fix kernel doc warnings for ib_port_immutable_read() (Kamal Heib) [1931850] - RDMA/ipoib: Remove racy Subnet Manager sendonly join checks (Kamal Heib) [1931850] - RDMA/rxe: Cleanup init_send_wqe (Kamal Heib) [1931850] - RDMA/rxe: Fix minor coding style issues (Kamal Heib) [1931850] - RDMA/rxe: Correct skb on loopback path (Kamal Heib) [1931850] - RDMA/rxe: Fix coding error in rxe_rcv_mcast_pkt (Kamal Heib) [1931850] - RDMA/rxe: Remove useless code in rxe_recv.c (Kamal Heib) [1931850] - RDMA/rxe: Fix coding error in rxe_recv.c (Kamal Heib) [1931850] - RDMA/core: Introduce and use API to read port immutable data (Kamal Heib) [1931850] - RDMA/pvrdma: Replace spin_lock_irqsave with spin_lock in hard IRQ (Kamal Heib) [1931850] - IB/core: Use valid port number to check link layer (Kamal Heib) [1931850] - IB/cm: Avoid a loop when device has 255 ports (Kamal Heib) [1931850] - RDMA/efa: Remove unused syndrome enum values (Kamal Heib) [1931850] - RDMA/efa: Remove unused 'select' field from get/set feature command descriptor (Kamal Heib) [1931850] - RDMA/efa: Remove unnecessary indentation in defs comments (Kamal Heib) [1931850] - RDMA/efa: Remove duplication of upper/lower_32_bits (Kamal Heib) [1931850] - RDMA/efa: Remove redundant NULL pointer check of CQE (Kamal Heib) [1931850] - RDMA/hw/hfi1/rc: Demote incorrectly populated kernel-doc header (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/verbs: Demote non-conforming doc header and fix a misspelling (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/user_exp_rcv: Demote half-documented and kernel-doc abuses (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/ud: Fix a little more doc-rot (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/uc: Fix a little doc-rot (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/tid_rdma: Fix a plethora of kernel-doc issues (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/sdma: Fix misnaming of 'sdma_send_txlist()'s 'count_out' param (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/ruc: Fix a small formatting and description issues (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/qp: Fix some formatting issues and demote kernel-doc abuse (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/rc: Fix a few function documentation issues (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/pio_copy: Provide entry for 'pio_copy()'s 'dd' param (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/pcie: Demote kernel-doc abuses (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/netdev_rx: Fix misdocumentation of the 'start_id' param (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/qp: Fix kernel-doc formatting problem (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/mad: Fix misspelling of 'rvt_process_mad()'s 'in_mad_size' param (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/msix: Add description for 'name' and remove superfluous param 'idx' (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/mad: Demote half-completed kernel-doc header fix another (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/iowait: Demote half-completed kernel-doc and fix formatting issue in another (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/srq: Fix a couple of kernel-doc issues (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/intr: Fix some kernel-doc formatting issues (Kamal Heib) [1931850 1921704] - RDMA/rxe: Replace missing rxe_pool_get_index_locked (Kamal Heib) [1931850] - RDMA/rxe: Remove unneeded pool->state (Kamal Heib) [1931850] - RDMA/rxe: Remove references to ib_device and pool (Kamal Heib) [1931850] - RDMA/rxe: Remove RXE_POOL_ATOMIC (Kamal Heib) [1931850] - RDMA/rxe: Fix misleading comments and names (Kamal Heib) [1931850] - RDMA/rxe: Fix bug in rxe_alloc() (Kamal Heib) [1931850] - IB/umad: Return EPOLLERR in case of when device disassociated (Kamal Heib) [1931850] - IB/umad: Return EIO in case of when device disassociated (Kamal Heib) [1931850] - RDMA/sw/rdmavt/qp: Fix a bunch of kernel-doc misdemeanours (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/mr: Fix some issues related to formatting and missing descriptions (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/file_ops: Fix' manage_rcvq()'s 'arg' param (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/exp_rcv: Fix some kernel-doc formatting issues (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/mcast: Demote incomplete kernel-doc header (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/mad: Fix 'rvt_process_mad()'s documentation header (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/chip: Fix a bunch of kernel-doc formatting and spelling issues (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/cq: Demote hardly complete kernel-doc header (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/vt: Fix formatting issue and update description for 'context' (Kamal Heib) [1931850 1921704] - RDMA/hw/efa/efa_com: Stop using param description notation for non-params (Kamal Heib) [1931850] - RDMA/uverbs: Don't set rcq for a QP if qp_type is IB_QPT_XRC_INI (Kamal Heib) [1931850] - RDMA/core/iwpm_msg: Add proper descriptions for 'skb' param (Kamal Heib) [1931850] - RDMA/core/iwpm_util: Fix some param description misspellings (Kamal Heib) [1931850] - RDMA/core/counters: Demote non-conformant kernel-doc headers (Kamal Heib) [1931850] - RDMA/core/restrack: Fix kernel-doc formatting issue (Kamal Heib) [1931850] - RDMA/core/sa_query: Demote non-conformant kernel-doc header (Kamal Heib) [1931850] - RDMA/core/multicast: Provide description for 'ib_init_ah_from_mcmember()'s 'rec' param (Kamal Heib) [1931850] - RDMA/core/roce_gid_mgmt: Fix misnaming of 'rdma_roce_rescan_device()'s param 'ib_dev' (Kamal Heib) [1931850] - RDMA/core/cache: Fix some misspellings, missing and superfluous param descriptions (Kamal Heib) [1931850] - RDMA/core: device: Fix formatting in worthy kernel-doc header and demote another (Kamal Heib) [1931850] - IB/iser: Simplify prot_caps setting (Kamal Heib) [1931850] - IB/iser: Enforce iser_max_sectors to be greater than 0 (Kamal Heib) [1931850] - IB/iser: Protect iscsi_max_lun module param using callback (Kamal Heib) [1931850] - IB/iser: Remove unneeded semicolons (Kamal Heib) [1931850] - IB/isert: Simplify signature cap check (Kamal Heib) [1931850] - IB/isert: Remove unneeded semicolon (Kamal Heib) [1931850] - IB/isert: Remove unneeded new lines (Kamal Heib) [1931850] - RDMA/nldev: Return an error message on failure to turn auto mode (Kamal Heib) [1931850] - RDMA/rxe: Fix race in rxe_mcast.c (Kamal Heib) [1931850] - RDMA/rxe: Add unlocked versions of pool APIs (Kamal Heib) [1931850] - RDMA/rxe: Make add/drop key/index APIs type safe (Kamal Heib) [1931850] - RDMA/rxe: Make pool lookup and alloc APIs type safe (Kamal Heib) [1931850] - RDMA/rxe: Add elem_offset field to rxe_type_info (Kamal Heib) [1931850] - RDMA/rxe: Let pools support both keys and indices (Kamal Heib) [1931850] - RDMA/rxe: Remove unneeded RXE_POOL_ATOMIC flag (Kamal Heib) [1931850] - RDMA/rxe: Add check for supported QP types (Kamal Heib) [1931850] - RDMA: Use kzalloc for allocating only one thing (Kamal Heib) [1931850] - RDMA/cma: Delete useless kfree code (Kamal Heib) [1931850] - RDMA/hfi1: remove h from printk format specifier (Kamal Heib) [1931850 1921704] - RDMA: Convert comma to semicolon (Kamal Heib) [1931850] - net: devlink: Add unused port flavour (Petr Oros) [1943273] - devlink: add .trap_group_action_set() callback (Petr Oros) [1943273] - devlink: add parser error drop packet traps (Petr Oros) [1943273] - drop_monitor: Perform cleanup upon probe registration failure (Petr Oros) [1943273] - selftests: net: Add drop monitor test (Petr Oros) [1943273] - drop_monitor: Filter control packets in drop monitor (Petr Oros) [1943273] - drop_monitor: Remove duplicate struct (Petr Oros) [1943273] - drop_monitor: Remove no longer used functions (Petr Oros) [1943273] - drop_monitor: Convert to using devlink tracepoint (Petr Oros) [1943273] - drop_monitor: Prepare probe functions for devlink tracepoint (Petr Oros) [1943273] - devlink: Add a tracepoint for trap reports (Petr Oros) [1943273] - net: devlink: fix reporter dump dumpit (Petr Oros) [1943273] - devlink: have genetlink code to parse the attrs during dumpit (Petr Oros) [1943273] - netfilter: nf_tables: add direct calls for all builtin expressions (Florian Westphal) [1953320] - netfilter: nf_tables: handle meta/lookup with direct call (Florian Westphal) [1953320] - ionic: linearize tso skb with too many frags (Jonathan Toppins) [1940696] - i40e: fix the restart auto-negotiation after FEC modified (Stefan Assmann) [1725560] - ovl: skip getxattr of security labels (Miklos Szeredi) [1956340] - ovl: fix dentry leak in ovl_get_redirect (Miklos Szeredi) [1956340] - ovl: avoid deadlock on directory ioctl (Miklos Szeredi) [1956340] - cap: fix conversions on getxattr (Miklos Szeredi) [1956340] - ovl: perform vfs_getxattr() with mounter creds (Miklos Szeredi) [1956340] - ovl: add warning on user_ns mismatch (Miklos Szeredi) [1956340] - ovl: unprivieged mounts (Miklos Szeredi) [1956340] - ovl: do not get metacopy for userxattr (Miklos Szeredi) [1956340] - ovl: do not fail because of O_NOATIME (Miklos Szeredi) [1956340] - ovl: do not fail when setting origin xattr (Miklos Szeredi) [1956340] - ovl: user xattr (Miklos Szeredi) [1956340] - ovl: simplify file splice (Miklos Szeredi) [1956340] - ovl: make ioctl() safe (Miklos Szeredi) [1956340] - ovl: check privs before decoding file handle (Miklos Szeredi) [1956340] - vfs: verify source area in vfs_dedupe_file_range_one() (Miklos Szeredi) [1956340] - vfs: move cap_convert_nscap() call into vfs_setxattr() (Miklos Szeredi) [1956340] - ovl: fix incorrect extent info in metacopy case (Miklos Szeredi) [1956340] - ovl: expand warning in ovl_d_real() (Miklos Szeredi) [1956340] - ovl: document lower modification caveats (Miklos Szeredi) [1956340] - ovl: warn about orphan metacopy (Miklos Szeredi) [1956340] - ovl: doc clarification (Miklos Szeredi) [1956340] - ovl: introduce new "uuid=off" option for inodes index feature (Miklos Szeredi) [1956340] - ovl: propagate ovl_fs to ovl_decode_real_fh and ovl_encode_real_fh (Miklos Szeredi) [1956340] - ovl: use generic vfs_ioc_setflags_prepare() helper (Miklos Szeredi) [1956340] - ovl: support [S|G]ETFLAGS and FS[S|G]ETXATTR ioctls for directories (Miklos Szeredi) [1956340] - ovl: rearrange ovl_can_list() (Miklos Szeredi) [1956340] - ovl: enumerate private xattrs (Miklos Szeredi) [1956340] - ovl: pass ovl_fs down to functions accessing private xattrs (Miklos Szeredi) [1956340] - ovl: drop flags argument from ovl_do_setxattr() (Miklos Szeredi) [1956340] - ovl: adhere to the vfs_ vs. ovl_do_ conventions for xattrs (Miklos Szeredi) [1956340] - ovl: use ovl_do_getxattr() for private xattr (Miklos Szeredi) [1956340] - ovl: fold ovl_getxattr() into ovl_get_redirect_xattr() (Miklos Szeredi) [1956340] - ovl: clean up ovl_getxattr() in copy_up.c (Miklos Szeredi) [1956340] - duplicate ovl_getxattr() (Miklos Szeredi) [1956340] - ovl: provide a mount option "volatile" (Miklos Szeredi) [1956340 1928211] - ovl: check for incompatible features in work dir (Miklos Szeredi) [1956340 1928211] - ovl: fix lookup of indexed hardlinks with metacopy (Miklos Szeredi) [1956340] - ovl: fix unneeded call to ovl_change_flags() (Miklos Szeredi) [1956340] - ovl: fix mount option checks for nfs_export with no upperdir (Miklos Szeredi) [1956340] - ovl: force read-only sb on failure to create index dir (Miklos Szeredi) [1956340] - ovl: fix regression with re-formatted lower squashfs (Miklos Szeredi) [1956340] - ovl: fix oops in ovl_indexdir_cleanup() with nfs_export=on (Miklos Szeredi) [1956340] - ovl: relax WARN_ON() when decoding lower directory file handle (Miklos Szeredi) [1956340] - ovl: remove not used argument in ovl_check_origin (Miklos Szeredi) [1956340] - ovl: change ovl_copy_up_flags static (Miklos Szeredi) [1956340] - ovl: inode reference leak in ovl_is_inuse true case. (Miklos Szeredi) [1956340] - ovl: remove unnecessary lock check (Miklos Szeredi) [1956340] - ovl: make oip->index bool (Miklos Szeredi) [1956340] - ovl: only pass ->ki_flags to ovl_iocb_to_rwf() (Miklos Szeredi) [1956340] - ovl: make private mounts longterm (Miklos Szeredi) [1956340] - ovl: get rid of redundant members in struct ovl_fs (Miklos Szeredi) [1956340] - ovl: add accessor for ofs->upper_mnt (Miklos Szeredi) [1956340] - ovl: drop negative dentry in upper layer (Miklos Szeredi) [1956340] - ovl: check permission to open real file (Miklos Szeredi) [1956340] - ovl: call secutiry hook in ovl_real_ioctl() (Miklos Szeredi) [1956340] - ovl: verify permissions in ovl_path_open() (Miklos Szeredi) [1956340] - ovl: switch to mounter creds in readdir (Miklos Szeredi) [1956340] - ovl: pass correct flags for opening real directory (Miklos Szeredi) [1956340] - ovl: whiteout inode sharing (Miklos Szeredi) [1956340] - ovl: inherit SB_NOSEC flag from upperdir (Miklos Szeredi) [1956340] - ovl: skip overlayfs superblocks at global sync (Miklos Szeredi) [1956340] - ovl: index dir act as work dir (Miklos Szeredi) [1956340] - ovl: prepare to copy up without workdir (Miklos Szeredi) [1956340] - ovl: cleanup non-empty directories in ovl_indexdir_cleanup() (Miklos Szeredi) [1956340] - ocxl: Add new kernel traces (Steve Best) [1907530] - ocxl: Add mmu notifier (Steve Best) [1907530] - ocxl: Update the Process Element Entry (Steve Best) [1907530] - ocxl: Initiate a TLB invalidate command (Steve Best) [1907530] - ocxl: Assign a register set to a Logical Partition (Steve Best) [1907530] - powerpc/mce: Remove per cpu variables from MCE handlers (Gustavo Walbon) [1921683] - powerpc/mce: Reduce the size of event arrays (Gustavo Walbon) [1921683] - tools/power turbostat: Support Ice Lake D (Prarit Bhargava) [1943439] - PM: hibernate: x86: Use crc32 instead of md5 for hibernation e820 integrity check (Chris von Recklinghausen) [1944636] - vhost/vsock: add IOTLB API support (Stefano Garzarella) [1894101] - vhost: Fix vhost_vq_reset() (Laurent Vivier) [1919126] - perf trace: Fix race in signal handling (Michael Petlan) [1928380] - scsi: sd: sd_zbc: Don't pass GFP_NOIO to kvcalloc (Ewan D. Milne) [1953699] - sd_zbc: clear zone resources for non-zoned case (Ewan D. Milne) [1953699] - scsi: scsi_debug: Fix a memory leak (Ewan D. Milne) [1953699] - scsi: sd: Warn if unsupported ZBC device is probed (Ewan D. Milne) [1953699] - scsi: core: Add 'set_status_byte()' accessor (Ewan D. Milne) [1953699] - scsi: scsi_debug: Do not set COMMAND_COMPLETE (Ewan D. Milne) [1953699] - scsi: scsi_transport_srp: Don't block target in failfast state (Ewan D. Milne) [1953699] - scsi: scsi_debug: Fix memleak in scsi_debug_init() (Ewan D. Milne) [1953699] - scsi: core: Fix -Wformat for scsi_host (Ewan D. Milne) [1953699] - scsi: doc: Fix some kernel-doc markups (Ewan D. Milne) [1953699] - scsi: sr: Initialize ->cmd_len (Ewan D. Milne) [1953699] - scsi: core: Set sc_data_direction to DMA_NONE for no-transfer commands (Ewan D. Milne) [1953699] - scsi: core: Remove scsi_setup_cmnd() and scsi_setup_fs_cmnd() (Ewan D. Milne) [1953699] - scsi: core: Clean up allocation and freeing of sgtables (Ewan D. Milne) [1953699] - scsi: core: Rename scsi_mq_prep_fn() to scsi_prepare_cmd() (Ewan D. Milne) [1953699] - scsi: core: Rename scsi_prep_state_check() to scsi_device_state_check() (Ewan D. Milne) [1953699] - scsi: core: Use rq_dma_dir in scsi_setup_cmnd() (Ewan D. Milne) [1953699] - scsi: core: Remove scsi_init_cmd_errh (Ewan D. Milne) [1953699] - scsi: sd: Allow user to configure command retries (Ewan D. Milne) [1953699] - scsi: sd: sd_zbc: Fix handling of host-aware ZBC disks (Ewan D. Milne) [1953699] - scsi: sd_zbc: Improve zone revalidation (Ewan D. Milne) [1953699] - scsi: sd_zbc: Don't limit max_zone_append sectors to max_hw_sectors (Ewan D. Milne) [1953699] - scsi: sd_zbc: Remove unused inline functions (Ewan D. Milne) [1953699] - nvme: fix the nsid value to print in nvme_validate_or_alloc_ns (Gopal Tiwari) [1921591] - nvme-pci: add the DISABLE_WRITE_ZEROES quirk for a Samsung PM1725a (Gopal Tiwari) [1921591] - nvme-rdma: Fix a use after free in nvmet_rdma_write_data_done (Gopal Tiwari) [1921591] - nvme-core: check ctrl css before setting up zns (Gopal Tiwari) [1921591] - nvme-fc: fix racing controller reset and create association (Gopal Tiwari) [1921591] - nvme-fc: return NVME_SC_HOST_ABORTED_CMD when a command has been aborted (Gopal Tiwari) [1921591] - nvme-fc: set NVME_REQ_CANCELLED in nvme_fc_terminate_exchange() (Gopal Tiwari) [1921591] - nvme: add NVME_REQ_CANCELLED flag in nvme_cancel_request() (Gopal Tiwari) [1921591] - nvme: simplify error logic in nvme_validate_ns() (Gopal Tiwari) [1921591] - nvme: set max_zone_append_sectors nvme_revalidate_zones (Gopal Tiwari) [1921591] - nvmet: model_number must be immutable once set (Gopal Tiwari) [1921591] - nvme-fabrics: fix kato initialization (Gopal Tiwari) [1921591] - nvme-hwmon: Return error code when registration fails (Gopal Tiwari) [1921591] - nvme-pci: add quirks for Lexar 256GB SSD (Gopal Tiwari) [1921591] - nvme-pci: mark Kingston SKC2000 as not supporting the deepest power state (Gopal Tiwari) [1921591] - nvme-pci: mark Seagate Nytro XM1440 as QUIRK_NO_NS_DESC_LIST. (Gopal Tiwari) [1921591] - nvme-tcp: fix crash triggered with a dataless request submission (Gopal Tiwari) [1921591] - nvme-hwmon: rework to avoid devm allocation (Gopal Tiwari) [1921591] - nvme: add 48-bit DMA address quirk for Amazon NVMe controllers (Gopal Tiwari) [1921591] - nvmet: remove else at the end of the function (Gopal Tiwari) [1921591] - nvmet: add helper to report invalid opcode (Gopal Tiwari) [1921591] - nvmet: add nvmet_req_subsys() helper (Gopal Tiwari) [1921591] - nvmet: use invalid cmd opcode helper (Gopal Tiwari) [1921591] - nvmet: use invalid cmd opcode helper (Gopal Tiwari) [1921591] - nvmet-fc: add a missing __rcu annotation to nvmet_fc_tgt_assoc.queues (Gopal Tiwari) [1921591] - nvme-multipath: set nr_zones for zoned namespaces (Gopal Tiwari) [1921591] - nvmet: make nvmet_find_namespace() req based (Gopal Tiwari) [1921591] - nvmet: set status to 0 in case for invalid nsid (Gopal Tiwari) [1921591] - nvmet: return uniform error for invalid ns (Gopal Tiwari) [1921591] - nvmet: remove extra variable in id-ns handler (Gopal Tiwari) [1921591] - nvmet-tcp: fix receive data digest calculation for multiple h2cdata PDUs (Gopal Tiwari) [1921591] - nvme-fabrics: avoid double completions in nvmf_fail_nonready_command (Gopal Tiwari) [1921591] - nvme: introduce a nvme_host_path_error helper (Gopal Tiwari) [1921591] - blk-mq: introduce blk_mq_set_request_complete (Gopal Tiwari) [1921591] - nvme-rdma: handle nvme_rdma_post_send failures better (Gopal Tiwari) [1921591] - nvmet-tcp: fix potential race of tcp socket closing accept_work (Gopal Tiwari) [1921591] - nvme: cleanup zone information initialization (Gopal Tiwari) [1921591] - nvmet-tcp: fix out-of-bounds access when receiving multiple h2cdata PDUs (Gopal Tiwari) [1921591] - nvme-pci: ignore the subsysem NQN on Phison E16 (Gopal Tiwari) [1921591] - nvme-pci: avoid the deepest sleep state on Kingston A2000 SSDs (Gopal Tiwari) [1921591] - nvme-tcp: use cancel tagset helper for tear down (Gopal Tiwari) [1921591] - nvme-rdma: use cancel tagset helper for tear down (Gopal Tiwari) [1921591] - nvme-rdma: add clean action for failed reconnection (Gopal Tiwari) [1921591] - nvme-core: get rid of the extra space (Gopal Tiwari) [1921591] - nvme-tcp: add clean action for failed reconnection (Gopal Tiwari) [1921591] - nvme: add tracing of zns commands (Gopal Tiwari) [1921591] - nvme: parse format nvm command details when tracing (Gopal Tiwari) [1921591] - nvme-core: add cancel tagset helpers (Gopal Tiwari) [1921591] - nvme: refactor ns->ctrl by request (Gopal Tiwari) [1921591] - nvme-tcp: fix wrong setting of request iov_iter (Gopal Tiwari) [1921591] - nvmet: remove extra variable in smart log nsid (Gopal Tiwari) [1921591] - nvme-tcp: get rid of unused helper function (Gopal Tiwari) [1921591] - nvmet: remove extra variable in identify ns (Gopal Tiwari) [1921591] - nvmet: remove extra variable in id-desclist (Gopal Tiwari) [1921591] - nvmet: add lba to sect conversion helpers (Gopal Tiwari) [1921591] - nvme: support command retry delay for admin command (Gopal Tiwari) [1921591] - nvmet: Use nvmet_is_port_enabled helper for pi_enable (Gopal Tiwari) [1921591] - nvme: constify static attribute_group structs (Gopal Tiwari) [1921591] - nvmet-fc: use RCU proctection for assoc_list (Gopal Tiwari) [1921591] - nvmet: Fix nvmet_is_port_enabled indentation (Gopal Tiwari) [1921591] - nvme-pci: add the DISABLE_WRITE_ZEROES quirk for a SPCC device (Gopal Tiwari) [1921591] - nvme-core: use list_add_tail_rcu instead of list_add_tail for nvme_init_ns_head (Gopal Tiwari) [1921591] - nvme: allow revalidate to set a namespace read-only (Gopal Tiwari) [1921591] - nvmet: set right status on error in id-ns handler (Gopal Tiwari) [1921591] - nvme-tcp: avoid request double completion for concurrent nvme_tcp_timeout (Gopal Tiwari) [1921591] - nvme-rdma: avoid request double completion for concurrent nvme_rdma_timeout (Gopal Tiwari) [1921591] - nvme-pci: allow use of cmb on v1.4 controllers (Gopal Tiwari) [1921591] - nvme: check the PRINFO bit before deciding the host buffer length (Gopal Tiwari) [1921591] - nvme-tcp: fix possible data corruption with bio merges (Gopal Tiwari) [1921591] - nvme-tcp: Fix warning with CONFIG_DEBUG_PREEMPT (Gopal Tiwari) [1921591] - nvme: don't intialize hwmon for discovery controllers (Gopal Tiwari) [1921591] - nvmet-rdma: Fix NULL deref when setting pi_enable and traddr INADDR_ANY (Gopal Tiwari) [1921591] - nvmet-rdma: Fix list_del corruption on queue establishment failure (Gopal Tiwari) [1921591] - nvme: unexport functions with no external caller (Gopal Tiwari) [1921591] - nvme: avoid possible double fetch in handling CQE (Gopal Tiwari) [1921591] - nvme: remove the unused status argument from nvme_trace_bio_complete (Gopal Tiwari) [1921591] - nvme-tcp: Fix possible race of io_work and direct send (Gopal Tiwari) [1921591] - nvme-fcloop: Fix sscanf type and list_first_entry_or_null warnings (Gopal Tiwari) [1921591] - nvme-fc: avoid calling _nvme_fc_abort_outstanding_ios from interrupt context (Gopal Tiwari) [1921591] - nvme-loop: use blk_mq_hctx_set_fq_lock_class to set loop's lock class (Gopal Tiwari) [1921591] - nvme: rename controller base dev_t char device (Gopal Tiwari) [1921591] - nvme: remove unnecessary return values (Gopal Tiwari) [1921591] - nvme: rename bdev operations (Gopal Tiwari) [1921591] - nvme: export zoned namespaces without Zone Append support read-only (Gopal Tiwari) [1921591] - nvme: print a warning for when listing active namespaces fails (Gopal Tiwari) [1921591] - nvme: improve an error message on Identify failure (Gopal Tiwari) [1921591] - nvmet: fix a spelling mistake "incuding" -> "including" in Kconfig (Gopal Tiwari) [1921591] - nvme-fabrics: reject I/O to offline device (Gopal Tiwari) [1921591] - nvmet: make sure discovery change log event is protected (Gopal Tiwari) [1921591] - nvme-pci: don't allocate unused I/O queues (Gopal Tiwari) [1921591] - nvme-pci: drop min() from nr_io_queues assignment (Gopal Tiwari) [1921591] - nvmet: use inline bio for passthru fast path (Gopal Tiwari) [1921591] - nvmet: use blk_rq_bio_prep instead of blk_rq_append_bio (Gopal Tiwari) [1921591] - nvmet: remove unused ctrl->cqs (Gopal Tiwari) [1921591] - nvmet: remove op_flags for passthru commands (Gopal Tiwari) [1921591] - nvme: use consistent macro name for timeout (Gopal Tiwari) [1921591] - nvmet: add passthru io timeout value attr (Gopal Tiwari) [1921591] - nvmet: add passthru admin timeout value attr (Gopal Tiwari) [1921591] - nvme: split nvme_alloc_request() (Gopal Tiwari) [1921591] - nvme: centralize setting the timeout in nvme_alloc_request (Gopal Tiwari) [1921591] - nvme: simplify nvme_req_qid() (Gopal Tiwari) [1921591] - nvme-fcloop: add sysfs attribute to inject command drop (Gopal Tiwari) [1921591] - nvme: let set_capacity_revalidate_and_notify update the bdev size (Gopal Tiwari) [1921591] - nvme: directly cache command effects log (Gopal Tiwari) [1921591] - nvme: fix memory leak freeing command effects (Gopal Tiwari) [1921591] - nvme: free sq/cq dbbuf pointers when dbbuf set fails (Gopal Tiwari) [1921591] - nvme-rdma: Use ibdev_to_node instead of dereferencing ->dma_device (Gopal Tiwari) [1921591] - RDMA: Lift ibdev_to_node from rds to common code (Gopal Tiwari) [1921591] - nvme: fix incorrect behavior when BLKROSET is called by the user (Gopal Tiwari) [1921591] - Revert "nvme-pci: remove last_sq_tail" (Gopal Tiwari) [1921591] - nvmet: fix a NULL pointer dereference when tracing the flush command (Gopal Tiwari) [1921591] - nvme-fc: remove nvme_fc_terminate_io() (Gopal Tiwari) [1921591] - nvme-fc: eliminate terminate_io use by nvme_fc_error_recovery (Gopal Tiwari) [1921591] - nvme-fc: remove err_work work item (Gopal Tiwari) [1921591] - nvme-fc: track error_recovery while connecting (Gopal Tiwari) [1921591] - nvme-rdma: handle unexpected nvme completion data length (Gopal Tiwari) [1921591] - nvme: ignore zone validate errors on subsequent scans (Gopal Tiwari) [1921591] - nvme-fc: shorten reconnect delay if possible for FC (Gopal Tiwari) [1921591] - nvme-fc: wait for queues to freeze before calling update_hr_hw_queues (Gopal Tiwari) [1921591] - nvme-fc: fix error loop in create_hw_io_queues (Gopal Tiwari) [1921591] - nvme-fc: fix io timeout to abort I/O (Gopal Tiwari) [1921591] - nvmet: cleanup nvmet_passthru_map_sg() (Gopal Tiwari) [1921591] - nvmet: don't use BLK_MQ_REQ_NOWAIT for passthru (Gopal Tiwari) [1921591] - nvmet: limit passthru MTDS by BIO_MAX_PAGES (Gopal Tiwari) [1921591] - nvme-rdma: fix crash due to incorrect cqe (Gopal Tiwari) [1921591] - nvmet: fix uninitialized work for zero kato (Gopal Tiwari) [1921591] - nvme: use queuedata for nvme_req_qid (Gopal Tiwari) [1921591] - nvme-pci: disable Write Zeroes on Sandisk Skyhawk (Gopal Tiwari) [1921591] - nvme-rdma: fix crash when connect rejected (Gopal Tiwari) [1921591] - nvme: translate zone resource errors (Gopal Tiwari) [1921591] - block: add zone specific block statuses (Gopal Tiwari) [1921591] - nvme-core: remove extra condition for vwc (Gopal Tiwari) [1921591] - nvme-core: remove extra variable (Gopal Tiwari) [1921591] - nvme: remove nvme_identify_ns_list (Gopal Tiwari) [1921591] - nvme: refactor nvme_validate_ns (Gopal Tiwari) [1921591] - nvme: move nvme_validate_ns (Gopal Tiwari) [1921591] - nvme: remove nvme_update_formats (Gopal Tiwari) [1921591] - nvme: update the known admin effects (Gopal Tiwari) [1921591] - nvme: query namespace identifiers before adding the namespace (Gopal Tiwari) [1921591] - nvme: revalidate zone bitmaps in nvme_update_ns_info (Gopal Tiwari) [1921591] - nvme: call nvme_identify_ns as the first thing in nvme_alloc_ns_block (Gopal Tiwari) [1921591] - nvme: set the queue limits in nvme_update_ns_info (Gopal Tiwari) [1921591] - nvme: remove the 0 lba_shift check in nvme_update_ns_info (Gopal Tiwari) [1921591] - nvme: freeze the queue over ->lba_shift updates (Gopal Tiwari) [1921591] - nvme: factor out a nvme_configure_metadata helper (Gopal Tiwari) [1921591] - nvme: lift the check for an unallocated namespace into nvme_identify_ns (Gopal Tiwari) [1921591] - nvme: clean up the check for too large logic block sizes (Gopal Tiwari) [1921591] - nvme: remove the disk argument to nvme_update_zone_info (Gopal Tiwari) [1921591] - nvme: rename __nvme_revalidate_disk (Gopal Tiwari) [1921591] - nvme: rename _nvme_revalidate_disk (Gopal Tiwari) [1921591] - nvme: rename nvme_validate_ns to nvme_validate_or_alloc_ns (Gopal Tiwari) [1921591] - nvme: fix initialization of the zone bitmaps (Gopal Tiwari) [1921591] - nvme-loop: don't put ctrl on nvme_init_ctrl error (Gopal Tiwari) [1921591] - nvme-core: put ctrl ref when module ref get fail (Gopal Tiwari) [1921591] - nvme-tcp: check page by sendpage_ok() before calling kernel_sendpage() (Gopal Tiwari) [1921591] - nvmet-fc: fix missing check for no hostport struct (Gopal Tiwari) [1921591] - nvme: fix error handling in nvme_ns_report_zones (Gopal Tiwari) [1921591] - nvmet: add passthru ZNS support (Gopal Tiwari) [1921591] - nvmet: handle keep-alive timer when kato is modified by a set features cmd (Gopal Tiwari) [1921591] - nvme-pci: allocate separate interrupt for the reserved non-polled I/O queue (Gopal Tiwari) [1921591] - nvmet-tcp: have queue io_work context run on sock incoming cpu (Gopal Tiwari) [1921591] - nvme: lift the file open code from nvme_ctrl_get_by_path (Gopal Tiwari) [1921591] - nvme: use an xarray to lookup the Commands Supported and Effects log (Gopal Tiwari) [1921591] - nvme-pci: Move enumeration by class to be last in the table (Gopal Tiwari) [1921591] - nvme-core: don't use NVME_NSID_ALL for command effects and supported log (Gopal Tiwari) [1921591] - nvme-fc: fail new connections to a deleted host or remote port (Gopal Tiwari) [1921591] - nvme: return errors for hwmon init (Gopal Tiwari) [1921591] - nvme-pci: fix NULL req in completion handler (Gopal Tiwari) [1921591] - nvmet: get transport reference for passthru ctrl (Gopal Tiwari) [1921591] - nvme-core: get/put ctrl and transport module in nvme_dev_open/release() (Gopal Tiwari) [1921591] - nvme-tcp: fix kconfig dependency warning when !CRYPTO (Gopal Tiwari) [1921591] - nvme: use blk_mq_complete_request_remote to avoid an indirect function call (Gopal Tiwari) [1921591] - nvme-core: replace ctrl page size with a macro (Gopal Tiwari) [1921591] - nvme-pci: remove the inline scatterlist optimization (Gopal Tiwari) [1921591] - block: optimize blk_queue_zoned_model for !CONFIG_BLK_DEV_ZONED (Gopal Tiwari) [1921591] - nvme: support for zoned namespaces (Gopal Tiwari) [1921591] - null_blk: introduce zone capacity for zoned device (Gopal Tiwari) [1921591] - block: add capacity field to zone descriptors (Gopal Tiwari) [1921591]- vmxnet3: Set the default of vxlan overlay offload to disabled (Cathy Avery) [1941714] - vmxnet3: Update driver to use ethtool_sprintf (Cathy Avery) [1923796] - vmxnet3: Remove buf_info from device accessible structures (Cathy Avery) [1923796] - igc: Fix overwrites return value (Corinna Vinschen) [1920285] - igc: Add set/clear large buffer helpers (Corinna Vinschen) [1920285] - igc: Refactor Rx timestamp handling (Corinna Vinschen) [1920285] - igc: Introduce igc_get_rx_frame_truesize() helper (Corinna Vinschen) [1920285] - igc: Introduce igc_rx_buffer_flip() helper (Corinna Vinschen) [1920285] - igc: Remove unused argument from igc_tx_cmd_type() (Corinna Vinschen) [1920285] - igc: Fix prototype warning (Corinna Vinschen) [1920285] - igc: Assign boolean values to a bool variable (Corinna Vinschen) [1920285] - igc: Remove unused MII_CR_LOOPBACK (Corinna Vinschen) [1920285] - igc: Remove unused MII_CR_SPEED (Corinna Vinschen) [1920285] - igc: Remove unused MII_CR_RESET (Corinna Vinschen) [1920285] - igc: Fix igc_ptp_rx_pktstamp() (Corinna Vinschen) [1920285] - igc: Fix Supported Pause Frame Link Setting (Corinna Vinschen) [1920285] - igc: Fix Pause Frame Advertising (Corinna Vinschen) [1920285] - igc: reinit_locked() should be called with rtnl_lock (Corinna Vinschen) [1920285] - igc: Fix TDBAL register show incorrect value (Corinna Vinschen) [1920285] - igc: Remove unused FUNC_1 mask (Corinna Vinschen) [1920285] - igc: Remove unused local receiver mask (Corinna Vinschen) [1920285] - igc: Prefer strscpy over strlcpy (Corinna Vinschen) [1920285] - igc: Expose the gPHY firmware version (Corinna Vinschen) [1920285] - igc: Expose the NVM version (Corinna Vinschen) [1920285] - igc: Add Host Good Packets Transmitted Count (Corinna Vinschen) [1920285] - igc: Remove MULR mask define (Corinna Vinschen) [1920285] - igc: Remove igc_set_fw_version comment (Corinna Vinschen) [1920285] - igc: Clean up nvm_operations structure (Corinna Vinschen) [1920285] - igc: check return value of ret_val in igc_config_fc_after_link_up (Corinna Vinschen) [1920285] - igc: set the default return value to -IGC_ERR_NVM in igc_write_nvm_srwr (Corinna Vinschen) [1920285] - igc: Report speed and duplex as unknown when device is runtime suspended (Corinna Vinschen) [1920285] - net: igc: use skb_csum_is_sctp instead of protocol check (Corinna Vinschen) [1920285] - igc: Add new device ID (Corinna Vinschen) [1920285] - net: igbvf: use skb_csum_is_sctp instead of protocol check (Corinna Vinschen) [1920287] - igbvf: Refactor traces (Corinna Vinschen) [1920287] - igbvf: amend removal of MODULE_VERSION (Corinna Vinschen) [1955752] - netlink: add tracepoint at NL_SET_ERR_MSG (Marcelo Ricardo Leitner) [1956983] - xfrm: Provide private skb extensions for segmented and hw offloaded ESP packets (Sabrina Dubroca) [1935575] - xfrm: BEET mode doesn't support fragments for inner packets (Xin Long) [1870900] - xfrm: Fix NULL pointer dereference on policy lookup (Sabrina Dubroca) [1951965] - xfrm: use secpath_exist where applicable (Sabrina Dubroca) [1951965] - net: xfrm: Use sequence counter with associated spinlock (Sabrina Dubroca) [1951965] - net: xfrm: Localize sequence counter per network namespace (Sabrina Dubroca) [1951965] - xfrm: Return the correct errno code (Sabrina Dubroca) [1951965] - xfrm: Fix wraparound in xfrm_policy_addr_delta() (Sabrina Dubroca) [1951965] - xfrm: fix disable_xfrm sysctl when used on xfrm interfaces (Sabrina Dubroca) [1951965] - xfrm: Fix oops in xfrm_replay_advance_bmp (Sabrina Dubroca) [1951965] - ah6: fix error return code in ah6_input() (Sabrina Dubroca) [1951965] - net: xfrm: fix a race condition during allocing spi (Sabrina Dubroca) [1951965] - xfrm: policy: Use sequence counters with associated lock (Sabrina Dubroca) [1951965] - selftests: net: mirror_gre_vlan_bridge_1q: Make an FDB entry static (Ivan Vecera) [1952586] - net: bridge: switchdev: include local flag in FDB notifications (Ivan Vecera) [1952586] - net: bridge: switchdev: refactor br_switchdev_fdb_notify (Ivan Vecera) [1952586] - net: bridge: don't notify switchdev for local FDB addresses (Ivan Vecera) [1952586] - net: bridge: use switchdev for port flags set through sysfs too (Ivan Vecera) [1952586] - net: bridge: vlan: fix error return code in __vlan_add() (Ivan Vecera) [1952586] - net: bridge: add missing counters to ndo_get_stats64 callback (Ivan Vecera) [1952586] - net: bridge: use new function dev_fetch_sw_netstats (Ivan Vecera) [1952586] - net: bridge: fdb: don't flush ext_learn entries (Ivan Vecera) [1952586] - net: bridge: clear bridge's private skb space on xmit (Ivan Vecera) [1952586] - bridge: mcast: Fix MLD2 Report IPv6 payload length check (Ivan Vecera) [1952586] - net: bridge: enfore alignment for ethernet address (Ivan Vecera) [1952586] - netfilter: nft_reject_bridge: enable reject with bridge vlan (Ivan Vecera) [1952586] - net: bridge: vlan: Add a schedule point during VLAN processing (Ivan Vecera) [1952586] - netfilter: ebtables: compat: reject all padding in matches/watchers (Ivan Vecera) [1952586] - net: bridge: deny dev_set_mac_address() when unregistering (Ivan Vecera) [1952586] - net: bridge: fdb: set flags directly in fdb_create (Ivan Vecera) [1952586] - net: bridge: fdb: convert offloaded to use bitops (Ivan Vecera) [1952586] - net: bridge: fdb: convert added_by_external_learn to use bitops (Ivan Vecera) [1952586] - net: bridge: fdb: convert added_by_user to bitops (Ivan Vecera) [1952586] - net: bridge: fdb: convert is_sticky to bitops (Ivan Vecera) [1952586] - net: bridge: fdb: convert is_static to bitops (Ivan Vecera) [1952586] - net: bridge: fdb: convert is_local to bitops (Ivan Vecera) [1952586] - net: bridge: move default pvid init/deinit to NETDEV_REGISTER/UNREGISTER (Ivan Vecera) [1952586] - bridge: Fix possible use-after-free when deleting bridge port (Ivan Vecera) [1952586] - bridge: update vlan dev link state for bridge netdev changes (Ivan Vecera) [1952586] - bridge: update vlan dev state when port added to or deleted from vlan (Ivan Vecera) [1952586] - bridge: support binding vlan dev link state to vlan member bridge ports (Ivan Vecera) [1952586] - vlan: do not transfer link state in vlan bridge binding mode (Ivan Vecera) [1952586] - vlan: support binding link state to vlan member bridge ports (Ivan Vecera) [1952586] - ipv6: weaken the v4mapped source check (Paolo Abeni) [1950298] - tcp: relookup sock for RST+ACK packets handled by obsolete req sock (Paolo Abeni) [1950298] - inet_connection_sock: remove unused parameter of reqsk_queue_unlink func (Paolo Abeni) [1950298] - tcp: add sanity tests to TCP_QUEUE_SEQ (Paolo Abeni) [1950298] - tcp: fix SO_RCVLOWAT related hangs under mem pressure (Paolo Abeni) [1950298] - tcp: do not mess with cloned skbs in tcp_add_backlog() (Paolo Abeni) [1950298] - tcp: fix cwnd-limited bug for TSO deferral where we send nothing (Paolo Abeni) [1950298] - vfio-ccw: Wire in the request callback (Thomas Huth) [1940451] - vfio-mdev: Wire in a request handler for mdev parent (Thomas Huth) [1940451] - intel_idle: add Iclelake-D support (David Arcari) [1960287] - scsi: ibmvfc: Fix potential race in ibmvfc_wait_for_ops() (Steve Best) [1941180] - powerpc/sstep: Fix VSX instruction emulation (Steve Best) [1934187] - powerpc/pseries/hibernation: remove pseries_suspend_cpu() (Steve Best) [1932970] - powerpc/pseries: remove cede offline state for CPUs (Steve Best) [1932970] - powerpc/pseries: export LPAR security flavor in lparcfg (Steve Best) [1935660] - Makefile: update early devel phase flag (Bruno Meneguele) [1930504]- configs: Enable CONFIG_BPF_KPROBE_OVERRIDE (Jiri Olsa) [1920439] - powerpc/kvm: Fix build error when PPC_MEM_KEYS/PPC_PSERIES=n (Greg Kurz) [1945745] - powerpc/kvm: Fix PR KVM with KUAP/MEM_KEYS enabled (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Ensure MSR[HV] is always clear in guest MSR (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Ensure MSR[ME] is always set in guest MSR (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Fix CONFIG_SPAPR_TCE_IOMMU=n default hcalls (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: remove unused kvmppc_h_protect argument (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Remove redundant mtspr PSPB (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Prevent radix guests setting LPCR[TC] (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Disallow LPCR[AIL] to be set to 1 or 2 (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Add a function to filter guest LPCR bits (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Nested move LPCR sanitising to sanitise_hv_regs (Greg Kurz) [1945745] - KVM: PPC: Book3S HV P9: Restore host CTRL SPR after guest exit (Greg Kurz) [1945745] - KVM: PPC: Don't always report hash MMU capability for P9 < DD2.2 (Greg Kurz) [1945745] - powerpc/xive: Assign boolean values to a bool variable (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Fix host radix SLB optimisation with hash guests (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Ensure radix guest has no SLB entries (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Save and restore FSCR in the P9 path (Greg Kurz) [1945745] - KVM: PPC: remove unneeded semicolon (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Use POWER9 SLBIA IH=6 variant to clear SLB (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: No need to clear radix host SLB before loading HPT guest (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Fix radix guest SLB side channel (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Remove support for running HPT guest on RPT host without mixed mode support (Greg Kurz) [1945745] - powerpc/mm: Update tlbiel loop on POWER10 (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Allow nested guest creation when L0 hv_guest_state > L1 (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Context tracking exit guest context before enabling irqs (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Include prototypes (Greg Kurz) [1945745] - KVM: PPC: Make the VMX instruction emulation routines static (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Fix mask size for emulated msgsndp (Greg Kurz) [1945745] - KVM: PPC: fix comparison to bool warning (Greg Kurz) [1945745] - KVM: PPC: Book3S: Assign boolean values to a bool variable (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: XIVE: Add a comment regarding VP numbering (Greg Kurz) [1945745] - powerpc/xive: Remove P9 DD1 flag XIVE_IRQ_FLAG_EOI_FW (Greg Kurz) [1945745] - powerpc/xive: Remove P9 DD1 flag XIVE_IRQ_FLAG_MASK_FW (Greg Kurz) [1945745] - powerpc/xive: Remove P9 DD1 flag XIVE_IRQ_FLAG_SHIFT_BUG (Greg Kurz) [1945745] - powerpc/xive: Add a debug_show handler to the XIVE irq_domain (Greg Kurz) [1945745] - powerpc/xive: Rename XIVE_IRQ_NO_EOI to show its a flag (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: XIVE: Show detailed configuration in debug output (Greg Kurz) [1945745] - powerpc/64s: Remove MSR[ISF] bit (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Ratelimit machine check messages coming from guests (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Don't attempt to recover machine checks for FWNMI enabled guests (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: XIVE: Fix possible oops when accessing ESB page (Greg Kurz) [1945745] - clocksource/drivers/hyper-v: Move handling of STIMER0 interrupts (Mohammed Gamal) [1940901] - clocksource/drivers/hyper-v: Set clocksource rating based on Hyper-V feature (Mohammed Gamal) [1940901] - clocksource/drivers/hyper-v: Handle sched_clock differences inline (Mohammed Gamal) [1940901] - clocksource/hyperv: use MSR-based access if running as root (Mohammed Gamal) [1940901] - cifs: fix interrupted close commands (Ronnie Sahlberg) [1952263] - cifs: add NULL check for ses->tcon_ipc (Ronnie Sahlberg) [1952263] - smb3: set COMPOUND_FID to FileID field of subsequent compound request (Ronnie Sahlberg) [1952263] - cifs: fix potential use-after-free in cifs_echo_request() (Ronnie Sahlberg) [1952263] - cifs: allow syscalls to be restarted in __smb_send_rqst() (Ronnie Sahlberg) [1952263] - smb3: Handle error case during offload read path (Ronnie Sahlberg) [1952263] - smb3: Avoid Mid pending list corruption (Ronnie Sahlberg) [1952263] - smb3: Call cifs reconnect from demultiplex thread (Ronnie Sahlberg) [1952263] - cifs: fix a memleak with modefromsid (Ronnie Sahlberg) [1952263] - cifs: update internal module version number (Ronnie Sahlberg) [1952263] - smb3: add some missing definitions from MS-FSCC (Ronnie Sahlberg) [1952263] - smb3: remove two unused variables (Ronnie Sahlberg) [1952263] - smb3: add support for stat of WSL reparse points for special file types (Ronnie Sahlberg) [1952263] - SMB3: add support for recognizing WSL reparse tags (Ronnie Sahlberg) [1952263] - cifs: remove bogus debug code (Ronnie Sahlberg) [1952263] - smb3.1.1: fix typo in compression flag (Ronnie Sahlberg) [1952263] - cifs: move smb version mount options into fs_context.c (Ronnie Sahlberg) [1952263] - cifs: move cache mount options to fs_context.ch (Ronnie Sahlberg) [1952263] - cifs: move security mount options into fs_context.ch (Ronnie Sahlberg) [1952263] - cifs: add files to host new mount api (Ronnie Sahlberg) [1952263] - smb3: do not try to cache root directory if dir leases not supported (Ronnie Sahlberg) [1952263] - smb3: fix stat when special device file and mounted with modefromsid (Ronnie Sahlberg) [1952263] - cifs: Print the address and port we are connecting to in generic_ip_connect() (Ronnie Sahlberg) [1952263] - SMB3: Resolve data corruption of TCP server info fields (Ronnie Sahlberg) [1952263] - cifs: make const array static, makes object smaller (Ronnie Sahlberg) [1952263] - SMB3.1.1: Fix ids returned in POSIX query dir (Ronnie Sahlberg) [1952263] - smb3: add dynamic trace point to trace when credits obtained (Ronnie Sahlberg) [1952263] - smb3.1.1: do not fail if no encryption required but server doesn't support it (Ronnie Sahlberg) [1952263] - cifs: Return the error from crypt_message when enc/dec key not found. (Ronnie Sahlberg) [1952263] - smb3.1.1: set gcm256 when requested (Ronnie Sahlberg) [1952263] - smb3.1.1: rename nonces used for GCM and CCM encryption (Ronnie Sahlberg) [1952263] - smb3.1.1: print warning if server does not support requested encryption type (Ronnie Sahlberg) [1952263] - smb3.1.1: add new module load parm enable_gcm_256 (Ronnie Sahlberg) [1952263] - smb3.1.1: add new module load parm require_gcm_256 (Ronnie Sahlberg) [1952263] - cifs: map STATUS_ACCOUNT_LOCKED_OUT to -EACCES (Ronnie Sahlberg) [1952263] - SMB3.1.1: add defines for new signing negotiate context (Ronnie Sahlberg) [1952263] - Handle STATUS_IO_TIMEOUT gracefully (Ronnie Sahlberg) [1952263] - cifs: compute full_path already in cifs_readdir() (Ronnie Sahlberg) [1952263] - cifs: return cached_fid from open_shroot (Ronnie Sahlberg) [1952263] - update structure definitions from updated protocol documentation (Ronnie Sahlberg) [1952263] - smb3: add defines for new crypto algorithms (Ronnie Sahlberg) [1952263] - cifs: fix check of tcon dfs in smb1 (Ronnie Sahlberg) [1952263] - SMB3: Fix mkdir when idsfromsid configured on mount (Ronnie Sahlberg) [1952263] - cifs: Convert to use the fallthrough macro (Ronnie Sahlberg) [1952263] - cifs: Fix an error pointer dereference in cifs_mount() (Ronnie Sahlberg) [1952263] - cifs: document and cleanup dfs mount (Ronnie Sahlberg) [1952263] - cifs: only update prefix path of DFS links in cifs_tree_connect() (Ronnie Sahlberg) [1952263] - cifs: fix double free error on share and prefix (Ronnie Sahlberg) [1952263] - cifs: handle RESP_GET_DFS_REFERRAL.PathConsumed in reconnect (Ronnie Sahlberg) [1952263] - cifs: handle empty list of targets in cifs_reconnect() (Ronnie Sahlberg) [1952263] - cifs: rename reconn_inval_dfs_target() (Ronnie Sahlberg) [1952263] - cifs: reduce number of referral requests in DFS link lookups (Ronnie Sahlberg) [1952263] - cifs: merge __{cifs,smb2}_reconnect[_tcon]() into cifs_tree_connect() (Ronnie Sahlberg) [1952263] - cifs: convert to use be32_add_cpu() (Ronnie Sahlberg) [1952263] - cifs: delete duplicated words in header files (Ronnie Sahlberg) [1952263] - cifs: Remove the superfluous break (Ronnie Sahlberg) [1952263] - cifs: remove unused variable 'server' (Ronnie Sahlberg) [1952263] - smb3: warn on confusing error scenario with sec=krb5 (Ronnie Sahlberg) [1952263] - fuse: 32-bit user space ioctl compat for fuse device (Miklos Szeredi) [1949873] - virtiofs: Fail dax mount if device does not support it (Miklos Szeredi) [1949873] - fuse: fix live lock in fuse_iget() (Miklos Szeredi) [1949873] - mm/filemap: remove unused parameter and change to void type for replace_page_cache_page() (Miklos Szeredi) [1949873] - fuse: support SB_NOSEC flag to improve write performance (Miklos Szeredi) [1949873] - fuse: add a flag FUSE_OPEN_KILL_SUIDGID for open() request (Miklos Szeredi) [1949873] - fuse: don't send ATTR_MODE to kill suid/sgid for handle_killpriv_v2 (Miklos Szeredi) [1949873] - fuse: setattr should set FATTR_KILL_SUIDGID (Miklos Szeredi) [1949873] - fuse: set FUSE_WRITE_KILL_SUIDGID in cached write path (Miklos Szeredi) [1949873] - fuse: rename FUSE_WRITE_KILL_PRIV to FUSE_WRITE_KILL_SUIDGID (Miklos Szeredi) [1949873] - fuse: introduce the notion of FUSE_HANDLE_KILLPRIV_V2 (Miklos Szeredi) [1949873] - fuse: always revalidate if exclusive create (Miklos Szeredi) [1949873] - virtiofs: clean up error handling in virtio_fs_get_tree() (Miklos Szeredi) [1949873] - fuse: add fuse_sb_destroy() helper (Miklos Szeredi) [1949873] - fuse: simplify get_fuse_conn*() (Miklos Szeredi) [1949873] - fuse: get rid of fuse_mount refcount (Miklos Szeredi) [1949873] - virtiofs: simplify sb setup (Miklos Szeredi) [1949873] - virtiofs fix leak in setup (Miklos Szeredi) [1949873] - fuse: launder page should wait for page writeback (Miklos Szeredi) [1949873] - fuse: connection remove fix (Miklos Szeredi) [1949873] - fuse: implement crossmounts (Miklos Szeredi) [1949873] - fuse: Allow fuse_fill_super_common() for submounts (Miklos Szeredi) [1949873] - fuse: split fuse_mount off of fuse_conn (Miklos Szeredi) [1949873] - fuse: drop fuse_conn parameter where possible (Miklos Szeredi) [1949873] - fuse: store fuse_conn in fuse_req (Miklos Szeredi) [1949873] - fuse: add submount support to (Miklos Szeredi) [1949873] - fuse: fix page dereference after free (Miklos Szeredi) [1949873] - fuse: update project homepage (Miklos Szeredi) [1949873] - fuse: Fix parameter for FS_IOC_{GET,SET}FLAGS (Miklos Szeredi) [1949873] - fuse: don't ignore errors from fuse_writepages_fill() (Miklos Szeredi) [1949873] - fuse: clean up condition for writepage sending (Miklos Szeredi) [1949873] - fuse: fix warning in tree_insert() and clean up writepage insertion (Miklos Szeredi) [1949873] - fuse: move rb_erase() before tree_insert() (Miklos Szeredi) [1949873] - fuse: optimize writepages search (Miklos Szeredi) [1949873] - fuse: Update stale comment in queue_interrupt() (Miklos Szeredi) [1949873] - fuse: use true,false for bool variable (Miklos Szeredi) [1949873] - fuse: Add changelog entries for protocols 7.1 - 7.8 (Miklos Szeredi) [1949873] - fuse: reserve byteswapped init opcodes (Miklos Szeredi) [1949873] - convenience helper: get_tree_single() (finish backport) (Miklos Szeredi) [1949873] - fuse: Convert fusectl to use the new mount API (Miklos Szeredi) [1949873] - fuse: fix changelog entry for protocol 7.9 (Miklos Szeredi) [1949873] - fuse: fix changelog entry for protocol 7.12 (Miklos Szeredi) [1949873] - sfc: adjust efx->xdp_tx_queue_count with the real number of initialized queues (Íñigo Huguet) [1934254] - sfc: Remove duplicate argument (Íñigo Huguet) [1934254] - sfc: Use 'skb_add_rx_frag()' instead of hand coding it (Íñigo Huguet) [1934254] - sfc-falcon: Fix a typo (Íñigo Huguet) [1934254] - sfc: ef10: fix TX queue lookup in TX event handling (Íñigo Huguet) [1934254] - sfc: farch: fix TX queue lookup in TX event handling (Íñigo Huguet) [1934254] - sfc: farch: fix TX queue lookup in TX flush done handling (Íñigo Huguet) [1934254] - sfc: reduce the number of requested xdp ev queues (Íñigo Huguet) [1934254] - sfc: support GRE TSO on EF100 (Íñigo Huguet) [1934254] - sfc: correctly support non-partial GSO_UDP_TUNNEL_CSUM on EF100 (Íñigo Huguet) [1934254] - sfc: extend bitfield macros to 19 fields (Íñigo Huguet) [1934254] - sfc: advertise our vlan features (Íñigo Huguet) [1934254] - sfc: only use fixed-id if the skb asks for it (Íñigo Huguet) [1934254] - sfc: implement encap TSO on EF100 (Íñigo Huguet) [1934254] - sfc: extend bitfield macros to 17 fields (Íñigo Huguet) [1934254] - sfc: move initialisation of efx->filter_sem to efx_init_struct() (Íñigo Huguet) [1934254] - net: sfc: Use GFP_KERNEL in efx_ef10_try_update_nic_stats() (Íñigo Huguet) [1934254] - net: sfc: Replace in_interrupt() usage (Íñigo Huguet) [1934254] - sfc: clean up mis-targeted comments (Íñigo Huguet) [1934254] - sfc: fix kdoc warning (Íñigo Huguet) [1934254] - sfc: clean up unused assignments (Íñigo Huguet) [1934254] - sfc: advertise encapsulated offloads on EF10 (Íñigo Huguet) [1934254] - sfc: implement encapsulated TSO on EF10 (Íñigo Huguet) [1934254] - sfc: de-indirect TSO handling (Íñigo Huguet) [1934254] - sfc: select inner-csum-offload TX queues for skbs that need it (Íñigo Huguet) [1934254] - sfc: create inner-csum queues on EF10 if supported (Íñigo Huguet) [1934254] - sfc: define inner/outer csum offload TXQ types (Íñigo Huguet) [1934254] - sfc: decouple TXQ type from label (Íñigo Huguet) [1934254] - sfc: cleanups around efx_alloc_channel (Íñigo Huguet) [1934254] - sfc: remove spurious unreachable return statement (Íñigo Huguet) [1934254] - sfc: remove duplicate call to efx_init_channels from EF100 probe (Íñigo Huguet) [1934254] - sfc: coding style cleanups in mcdi_port_common.c (Íñigo Huguet) [1934254] - sfc: simplify DMA mask setting (Íñigo Huguet) [1934254] - sfc: remove EFX_DRIVER_VERSION (Íñigo Huguet) [1934254] - sfc: handle limited FEC support (Íñigo Huguet) [1934254] - sfc: add ethtool ops and miscellaneous ndos to EF100 (Íñigo Huguet) [1934254] - sfc: remove phy_op indirection (Íñigo Huguet) [1934254] - sfc: remove efx_tx_queue_partner (Íñigo Huguet) [1934254] - sfc: rewrite efx_tx_may_pio (Íñigo Huguet) [1934254] - sfc: use efx_channel_tx_[old_]fill_level() in Siena/EF10 TX datapath (Íñigo Huguet) [1934254] - sfc: use tx_queue->old_read_count in EF100 TX path (Íñigo Huguet) [1934254] - sfc: make ef100 xmit_more handling look more like ef10's (Íñigo Huguet) [1934254] - sfc: add and use efx_tx_send_pending in tx.c (Íñigo Huguet) [1934254] - sfc: return errors from efx_mcdi_set_id_led, and de-indirect (Íñigo Huguet) [1934254] - sfc: fix kernel-doc on struct efx_loopback_state (Íñigo Huguet) [1934254] - sfc: fix unused-but-set-variable warning in efx_farch_filter_remove_safe (Íñigo Huguet) [1934254] - sfc: fix W=1 warnings in efx_farch_handle_rx_not_ok (Íñigo Huguet) [1934254] - sfc: convert to new udp_tunnel infrastructure (Íñigo Huguet) [1934254] - net: don't warn in inet diag when IPV6 is disabled (Hangbin Liu) [1938639] - tcp: do not mess with cloned skbs in tcp_add_backlog() (Hangbin Liu) [1880432] - redhat: enable MHI bus driver support (Jarod Wilson) [1938030] - bus: mhi: core: Fix invalid error returning in mhi_queue (Jarod Wilson) [1938030] - bus: mhi: pci_generic: Remove WQ_MEM_RECLAIM flag from state workqueue (Jarod Wilson) [1938030] - bus: mhi: core: Fix check for syserr at power_up (Jarod Wilson) [1938030] - mhi: Fix double dma free (Jarod Wilson) [1938030] - bus: mhi: pci_generic: Increase num of elements in hw event ring (Jarod Wilson) [1938030] - mhi: pci_generic: Print warning in case of firmware crash (Jarod Wilson) [1938030] - bus: mhi: core: Add helper API to return number of free TREs (Jarod Wilson) [1938030] - mhi: core: Factorize mhi queuing (Jarod Wilson) [1938030] - mhi: use irq_flags if controller driver configures it (Jarod Wilson) [1938030] - mhi: pci_generic: Fix shared MSI vector support (Jarod Wilson) [1938030] - mhi: unconstify mhi_event_config (Jarod Wilson) [1938030] - bus: mhi: Ensure correct ring update ordering with memory barrier (Jarod Wilson) [1938030] - mhi: pci_generic: Set irq moderation value to 1ms for hw channels (Jarod Wilson) [1938030] - mhi: pci_generic: Add diag channels (Jarod Wilson) [1938030] - mhi: pci_generic: Increase controller timeout value (Jarod Wilson) [1938030] - mhi: pci_generic: Add health-check (Jarod Wilson) [1938030] - mhi: pci_generic: Add PCI error handlers (Jarod Wilson) [1938030] - mhi: pci_generic: Add suspend/resume/recovery procedure (Jarod Wilson) [1938030] - mhi: pci_generic: Add support for reset (Jarod Wilson) [1938030] - mhi: pci_generic: Enable burst mode for hardware channels (Jarod Wilson) [1938030] - mhi: pci-generic: Increase number of hardware events (Jarod Wilson) [1938030] - bus: mhi: core: Add device hardware reset support (Jarod Wilson) [1938030] - mhi: pci_generic: Fix implicit conversion warning (Jarod Wilson) [1938030] - bus: mhi: core: Fix error handling in mhi_register_controller() (Jarod Wilson) [1938030] - bus: mhi: core: Fix device hierarchy (Jarod Wilson) [1938030] - bus: mhi: core: Indexed MHI controller name (Jarod Wilson) [1938030] - bus: mhi: core: Remove MHI event ring IRQ handlers when powering down (Jarod Wilson) [1938030] - bus: mhi: core: Mark and maintain device states early on after power down (Jarod Wilson) [1938030] - bus: mhi: core: Separate system error and power down handling (Jarod Wilson) [1938030] - bus: mhi: core: Check for IRQ availability during registration (Jarod Wilson) [1938030] - bus: mhi: core: Move to an error state on mission mode failure (Jarod Wilson) [1938030] - bus: mhi: core: Use appropriate label in firmware load handler API (Jarod Wilson) [1938030] - bus: mhi: core: Move to an error state on any firmware load failure (Jarod Wilson) [1938030] - bus: mhi: core: Prevent sending multiple RDDM entry callbacks (Jarod Wilson) [1938030] - bus: mhi: core: Move to SYS_ERROR regardless of RDDM capability (Jarod Wilson) [1938030] - bus: mhi: core: Skip device wake in error or shutdown states (Jarod Wilson) [1938030] - bus: mhi: core: Move to using high priority workqueue (Jarod Wilson) [1938030] - bus: mhi: core: Use appropriate names for firmware load functions (Jarod Wilson) [1938030] - bus: mhi: core: Skip RDDM download for unknown execution environment (Jarod Wilson) [1938030] - bus: mhi: core: Rename RDDM download function to use proper words (Jarod Wilson) [1938030] - bus: mhi: core: Remove unused mhi_fw_load_worker() declaration (Jarod Wilson) [1938030] - bus: mhi: core: Expose mhi_get_exec_env() API for controllers (Jarod Wilson) [1938030] - bus: mhi: core: Add missing EXPORT_SYMBOL for mhi_get_mhi_state() (Jarod Wilson) [1938030] - bus: mhi: core: Remove unnecessary counter from mhi_firmware_copy() (Jarod Wilson) [1938030] - bus: mhi: Fix channel close issue on driver remove (Jarod Wilson) [1938030] - bus: mhi: core: Fix null pointer access when parsing MHI configuration (Jarod Wilson) [1938030] - bus: mhi: Add MHI PCI support for WWAN modems (Jarod Wilson) [1938030] - bus: mhi: core: fix potential operator-precedence with BHI macros (Jarod Wilson) [1938030] - bus: mhi: core: Remove double locking from mhi_driver_remove() (Jarod Wilson) [1938030] - bus: mhi: Remove auto-start option (Jarod Wilson) [1938030] - bus: mhi: Add mhi_queue_is_full function (Jarod Wilson) [1938030] - bus: mhi: debugfs: Print channel context read-pointer (Jarod Wilson) [1938030] - bus: mhi: core: Fix the building of MHI module (Jarod Wilson) [1938030] - bus: mhi: Remove unused nr_irqs_req variable (Jarod Wilson) [1938030] - bus: mhi: core: Allow shared IRQ for event rings (Jarod Wilson) [1938030] - bus: mhi: core: Introduce sysfs entries for MHI (Jarod Wilson) [1938030] - bus: mhi: core: Introduce debugfs entries for MHI (Jarod Wilson) [1938030] - bus: mhi: Fix entries based on Kconfig coding style (Jarod Wilson) [1938030] - bus: mhi: Remove include of rwlock_types.h (Jarod Wilson) [1938030] - bus: mhi: core: Add const qualifier to MHI config information (Jarod Wilson) [1938030] - bus: mhi: core: Introduce APIs to allocate and free the MHI controller (Jarod Wilson) [1938030] - bus: mhi: core: Read and save device hardware information from BHI (Jarod Wilson) [1938030] - bus: mhi: core: Introduce counters to track MHI device state transitions (Jarod Wilson) [1938030] - bus: mhi: core: Introduce helper function to check device state (Jarod Wilson) [1938030] - bus: mhi: core: Use generic name field for an MHI device (Jarod Wilson) [1938030] - bus: mhi: core: Trigger host resume if suspended during mhi_device_get() (Jarod Wilson) [1938030] - bus: mhi: core: Use helper API to trigger a non-blocking host resume (Jarod Wilson) [1938030] - bus: mhi: core: Abort suspends due to outgoing pending packets (Jarod Wilson) [1938030] - bus: mhi: core: Remove double occurrence for mhi_ctrl_ev_task() declaration (Jarod Wilson) [1938030] - bus: mhi: fix doubled words and struct image_info kernel-doc (Jarod Wilson) [1938030] - bus: mhi: core: Handle syserr during power_up (Jarod Wilson) [1938030] - bus: mhi: core: Handle write lock properly in mhi_pm_m0_transition (Jarod Wilson) [1938030] - bus: mhi: core: Do not process SYS_ERROR if RDDM is supported (Jarod Wilson) [1938030] - bus: mhi: core: Skip handling BHI irq if MHI reg access is not allowed (Jarod Wilson) [1938030] - bus: mhi: core: Handle disable transitions in state worker (Jarod Wilson) [1938030] - bus: mhi: core: Remove the system error worker thread (Jarod Wilson) [1938030] - bus: mhi: core: Ensure non-zero session or sequence ID values are used (Jarod Wilson) [1938030] - bus: mhi: core: Improve debug logs for loading firmware (Jarod Wilson) [1938030] - bus: mhi: core: Return appropriate error codes for AMSS load failure (Jarod Wilson) [1938030] - bus: mhi: core: Handle firmware load using state worker (Jarod Wilson) [1938030] - bus: mhi: core: Read transfer length from an event properly (Jarod Wilson) [1938030] - bus: mhi: core: Add range check for channel id received in event ring (Jarod Wilson) [1938030] - bus: mhi: core: Cache intmod from mhi event to mhi channel (Jarod Wilson) [1938030] - bus: mhi: core: Refactor mhi queue APIs (Jarod Wilson) [1938030] - bus: mhi: core: Fix some error return code (Jarod Wilson) [1938030] - bus: mhi: core: Fix channel device name conflict (Jarod Wilson) [1938030] - bus: mhi: core: Fix typo in comment (Jarod Wilson) [1938030] - bus: mhi: core: Offload register accesses to the controller (Jarod Wilson) [1938030] - bus: mhi: core: Remove link_status() callback (Jarod Wilson) [1938030] - bus: mhi: core: Make sure to powerdown if mhi_sync_power_up fails (Jarod Wilson) [1938030] - bus: mhi: Fix parsing of mhi_flags (Jarod Wilson) [1938030] - bus: mhi: core: Fix a NULL vs IS_ERR check in mhi_create_devices() (Jarod Wilson) [1938030] - bus: mhi: core: Add support for MHI suspend and resume (Jarod Wilson) [1938030] - bus: mhi: core: Drop the references to mhi_dev in mhi_destroy_device() (Jarod Wilson) [1938030] - bus: mhi: core: Initialize bhie field in mhi_cntrl for RDDM capture (Jarod Wilson) [1938030] - bus: mhi: core: Add support for reading MHI info from device (Jarod Wilson) [1938030] - bus: mhi: core: Pass module owner during client driver registration (Jarod Wilson) [1938030] - bus/mhi: fix printk format for size_t (Jarod Wilson) [1938030] - bus: mhi: core: Add uevent support for module autoloading (Jarod Wilson) [1938030] - bus: mhi: core: Add support for data transfer (Jarod Wilson) [1938030] - bus: mhi: core: Add support for processing events from client device (Jarod Wilson) [1938030] - bus: mhi: core: Add support for downloading RDDM image during panic (Jarod Wilson) [1938030] - bus: mhi: core: Add support for downloading firmware over BHIe (Jarod Wilson) [1938030] - bus: mhi: core: Add support for basic PM operations (Jarod Wilson) [1938030] - bus: mhi: core: Add support for PM state transitions (Jarod Wilson) [1938030] - bus: mhi: core: Add support for ringing channel/event ring doorbells (Jarod Wilson) [1938030] - bus: mhi: core: Add support for creating and destroying MHI devices (Jarod Wilson) [1938030] - bus: mhi: core: Add support for registering MHI client drivers (Jarod Wilson) [1938030] - bus: mhi: core: Add support for registering MHI controllers (Jarod Wilson) [1938030]- ipmi: remove open coded version of SMBus block write (Tony Camuso) [1947126] - char: ipmi: convert comma to semicolon (Tony Camuso) [1947126] - ipmi: msghandler: Suppress suspicious RCU usage warning (Tony Camuso) [1947126] - ipmi/watchdog: replace atomic_add() and atomic_sub() (Tony Camuso) [1947126] - char: ipmi: remove unneeded break (Tony Camuso) [1947126] - ipmi_si: Fix wrong return value in try_smi_init() (Tony Camuso) [1947126] - ipmi: msghandler: Fix a signedness bug (Tony Camuso) [1947126] - ipmi: add retry in try_get_dev_id() (Tony Camuso) [1947126] - ipmi: Clean up some printks (Tony Camuso) [1947126] - ipmi:msghandler: retry to get device id on an error (Tony Camuso) [1947126] - ipmi:sm: Print current state when the state is invalid (Tony Camuso) [1947126] - ipmi: Reset response handler when failing to send the command (Tony Camuso) [1947126] - ipmi: add a newline when printing parameter 'panic_op' by sysfs (Tony Camuso) [1947126] - cpuidle: Select polling interval based on a c-state with a longer target residency (Mark Langsdorf) [1922024] - cpuidle: big.LITTLE: enable driver only on Peach-Pit/Pi Chromebooks (Mark Langsdorf) [1922024] - cpuidle: record state entry rejection statistics (Mark Langsdorf) [1922024] - nitro_enclaves: Fix stale file descriptors on failed usercopy (Vitaly Kuznetsov) [1953717] - iavf: amend removal of MODULE_VERSION (Stefan Assmann) [1955738] - ixgbevf: Amend commit acf03026ec5a to include a version in module info. (Ken Cox) [1955764] - devlink: move flash end and begin to core devlink (Petr Oros) [1935671] - devlink: move request_firmware out of driver (Petr Oros) [1935671] - ice: add additional debug logging for firmware update (Petr Oros) [1935671] - ice: add support for flash update overwrite mask (Petr Oros) [1935671] - driver core: auxiliary bus: Fix calling stage for auxiliary bus init (Ivan Vecera) [1933820] - driver core: auxiliary bus: Fix auxiliary bus shutdown null auxdrv ptr (Ivan Vecera) [1933820] - driver core: auxiliary bus: minor coding style tweaks (Ivan Vecera) [1933820] - driver core: auxiliary bus: make remove function return void (Ivan Vecera) [1933820] - driver core: auxiliary bus: move slab.h from include file (Ivan Vecera) [1933820] - Add auxiliary bus support (Ivan Vecera) [1933820] - modpost: file2alias: go back to simple devtable lookup (Ivan Vecera) [1933820] - scsi: lpfc: Fix bad memory access during VPD DUMP mailbox command (Dick Kennedy) [1923762] - scsi: lpfc: Fix DMA virtual address ptr assignment in bsg (Dick Kennedy) [1923762] - scsi: lpfc: Fix illegal memory access on Abort IOCBs (Dick Kennedy) [1923762] - scsi: lpfc: Copyright updates for 12.8.0.9 patches (Dick Kennedy) [1923762] - scsi: lpfc: Update lpfc version to 12.8.0.9 (Dick Kennedy) [1923762] - scsi: lpfc: Eliminate use of LPFC_DRIVER_NAME in lpfc_attr.c (Dick Kennedy) [1923762] - scsi: lpfc: Standardize discovery object logging format (Dick Kennedy) [1923762] - scsi: lpfc: Fix various trivial errors in comments and log messages (Dick Kennedy) [1923762] - scsi: lpfc: Remove unsupported mbox PORT_CAPABILITIES logic (Dick Kennedy) [1923762] - scsi: lpfc: Fix lpfc_hdw_queue attribute being ignored (Dick Kennedy) [1923762] - scsi: lpfc: Fix missing FDMI registrations after Mgmt Svc login (Dick Kennedy) [1923762] - scsi: lpfc: Fix silent memory allocation failure in lpfc_sli4_bsg_link_diag_test() (Dick Kennedy) [1923762] - scsi: lpfc: Fix use-after-free on unused nodes after port swap (Dick Kennedy) [1923762] - scsi: lpfc: Fix error handling for mailboxes completed in MBX_POLL mode (Dick Kennedy) [1923762] - scsi: lpfc: Fix lack of device removal on port swaps with PRLIs (Dick Kennedy) [1923762] - scsi: lpfc: Fix NMI crash during rmmod due to circular hbalock dependency (Dick Kennedy) [1923762] - scsi: lpfc: Fix reference counting errors in lpfc_cmpl_els_rsp() (Dick Kennedy) [1923762] - scsi: lpfc: Fix crash when a REG_RPI mailbox fails triggering a LOGO response (Dick Kennedy) [1923762] - scsi: lpfc: Fix rmmod crash due to bad ring pointers to abort_iotag (Dick Kennedy) [1923762] - scsi: lpfc: Fix gcc -Wstringop-overread warning (Dick Kennedy) [1923762] - scsi: lpfc: Fix a typo (Dick Kennedy) [1923762] - scsi: lpfc: Fix a typo (Dick Kennedy) [1923762] - scsi: lpfc: Fix kernel-doc formatting issue (Dick Kennedy) [1923762] - scsi: lpfc: Fix a few incorrectly named functions (Dick Kennedy) [1923762] - scsi: lpfc: Fix incorrectly documented function lpfc_debugfs_commonxripools_data() (Dick Kennedy) [1923762] - scsi: lpfc: Fix a bunch of misnamed functions (Dick Kennedy) [1923762] - scsi: lpfc: Fix a bunch of kernel-doc misdemeanours (Dick Kennedy) [1923762] - scsi: lpfc: Fix incorrect naming of __lpfc_update_fcf_record() (Dick Kennedy) [1923762] - scsi: lpfc: Fix formatting and misspelling issues (Dick Kennedy) [1923762] - scsi: lpfc: Fix a bunch of kernel-doc issues (Dick Kennedy) [1923762] - scsi: lpfc: Update copyrights for 12.8.0.7 and 12.8.0.8 changes (Dick Kennedy) [1923762] - scsi: lpfc: Update lpfc version to 12.8.0.8 (Dick Kennedy) [1923762] - scsi: lpfc: Correct function header comments related to ndlp reference counting (Dick Kennedy) [1923762] - scsi: lpfc: Reduce LOG_TRACE_EVENT logging for vports (Dick Kennedy) [1923762] - scsi: lpfc: Change wording of invalid pci reset log message (Dick Kennedy) [1923762] - scsi: lpfc: Fix crash caused by switch reboot (Dick Kennedy) [1923762] - scsi: lpfc: Fix pt2pt state transition causing rmmod hang (Dick Kennedy) [1923762] - scsi: lpfc: Fix nodeinfo debugfs output (Dick Kennedy) [1923762] - scsi: lpfc: Fix ADISC handling that never frees nodes (Dick Kennedy) [1923762] - scsi: lpfc: Fix PLOGI ACC to be transmit after REG_LOGIN (Dick Kennedy) [1923762] - scsi: lpfc: Fix dropped FLOGI during pt2pt discovery recovery (Dick Kennedy) [1923762] - scsi: lpfc: Fix status returned in lpfc_els_retry() error exit path (Dick Kennedy) [1923762] - scsi: lpfc: Fix use after free in lpfc_els_free_iocb (Dick Kennedy) [1923762] - scsi: lpfc: Fix null pointer dereference in lpfc_prep_els_iocb() (Dick Kennedy) [1923762] - scsi: lpfc: Fix unnecessary null check in lpfc_release_scsi_buf (Dick Kennedy) [1923762] - scsi: lpfc: Fix pt2pt connection does not recover after LOGO (Dick Kennedy) [1923762] - scsi: lpfc: Fix lpfc_els_retry() possible null pointer dereference (Dick Kennedy) [1923762] - scsi: lpfc: Fix FLOGI failure due to accessing a freed node (Dick Kennedy) [1923762] - scsi: lpfc: Fix stale node accesses on stale RRQ request (Dick Kennedy) [1923762] - scsi: lpfc: Fix reftag generation sizing errors (Dick Kennedy) [1923762] - scsi: lpfc: Fix vport indices in lpfc_find_vport_by_vpid() (Dick Kennedy) [1923762] - scsi: lpfc: Fix incorrect dbde assignment when building target abts wqe (Dick Kennedy) [1923762] - scsi: lpfc: Fix 'physical' typos (Dick Kennedy) [1923762] - scsi: lpfc: Fix ancient double free (Dick Kennedy) [1923762] - scsi: lpfc: Fix kerneldoc inconsistency in lpfc_sli4_dump_page_a0() (Dick Kennedy) [1923762] - scsi: lpfc: Add support for eh_should_retry_cmd() (Dick Kennedy) [1923762] - scsi: lpfc: Simplify bool comparison (Dick Kennedy) [1923762] - scsi: lpfc: Update lpfc version to 12.8.0.7 (Dick Kennedy) [1923762] - scsi: lpfc: Enhancements to LOG_TRACE_EVENT for better readability (Dick Kennedy) [1923762] - scsi: lpfc: Implement health checking when aborting I/O (Dick Kennedy) [1923762] - scsi: lpfc: Fix crash when nvmet transport calls host_release (Dick Kennedy) [1923762] - scsi: lpfc: Fix vport create logging (Dick Kennedy) [1923762] - scsi: lpfc: Fix NVMe recovery after mailbox timeout (Dick Kennedy) [1923762] - scsi: lpfc: Fix target reset failing (Dick Kennedy) [1923762] - scsi: lpfc: Fix error log messages being logged following SCSI task mgnt (Dick Kennedy) [1923762] - scsi: lpfc: Fix FW reset action if I/Os are outstanding (Dick Kennedy) [1923762] - scsi: lpfc: Use the nvme-fc transport supplied timeout for LS requests (Dick Kennedy) [1923762] - scsi: lpfc: Fix crash when a fabric node is released prematurely (Dick Kennedy) [1923762] - scsi: lpfc: Refresh ndlp when a new PRLI is received in the PRLI issue state (Dick Kennedy) [1923762] - scsi: lpfc: Fix auto sli_mode and its effect on CONFIG_PORT for SLI3 (Dick Kennedy) [1923762] - scsi: lpfc: Fix PLOGI S_ID of 0 on pt2pt config (Dick Kennedy) [1923762] - scsi: lpfc: Fix fall-through warnings for Clang (Dick Kennedy) [1923762] - scsi: lpfc: Correct null ndlp reference on routine exit (Dick Kennedy) [1923762] - scsi: lpfc: Use generic power management (Dick Kennedy) [1923762] - scsi: lpfc: Fix variable 'vport' set but not used in lpfc_sli4_abts_err_handler() (Dick Kennedy) [1923762] - scsi: lpfc: Fix missing prototype for lpfc_nvmet_prep_abort_wqe() (Dick Kennedy) [1923762] - scsi: lpfc: Fix set but unused variables in lpfc_dev_loss_tmo_handler() (Dick Kennedy) [1923762] - scsi: lpfc: Fix set but not used warnings from Rework remote port lock handling (Dick Kennedy) [1923762] - scsi: lpfc: Fix missing prototype warning for lpfc_fdmi_vendor_attr_mi() (Dick Kennedy) [1923762] - scsi: lpfc: Fix memory leak on lcb_context (Dick Kennedy) [1923762] - scsi: lpfc: Remove dead code on second !ndlp check (Dick Kennedy) [1923762] - scsi: lpfc: Fix pointer defereference before it is null checked issue (Dick Kennedy) [1923762] - scsi: lpfc: Update changed file copyrights for 2020 (Dick Kennedy) [1923762] - scsi: lpfc: Update lpfc version to 12.8.0.6 (Dick Kennedy) [1923762] - scsi: lpfc: Convert abort handling to SLI-3 and SLI-4 handlers (Dick Kennedy) [1923762] - scsi: lpfc: Convert SCSI I/O completions to SLI-3 and SLI-4 handlers (Dick Kennedy) [1923762] - scsi: lpfc: Convert SCSI path to use common I/O submission path (Dick Kennedy) [1923762] - scsi: lpfc: Enable common send_io interface for SCSI and NVMe (Dick Kennedy) [1923762] - scsi: lpfc: Enable common wqe_template support for both SCSI and NVMe (Dick Kennedy) [1923762] - scsi: lpfc: Refactor WQE structure definitions for common use (Dick Kennedy) [1923762] - scsi: lpfc: Fix NPIV Fabric Node reference counting (Dick Kennedy) [1923762] - scsi: lpfc: Fix NPIV discovery and Fabric Node detection (Dick Kennedy) [1923762] - scsi: lpfc: Unsolicited ELS leaves node in incorrect state while dropping it (Dick Kennedy) [1923762] - scsi: lpfc: Remove ndlp when a PLOGI/ADISC/PRLI/REG_RPI ultimately fails (Dick Kennedy) [1923762] - scsi: lpfc: Rework remote port lock handling (Dick Kennedy) [1923762] - scsi: lpfc: Honor module parameter lpfc_use_adisc (Dick Kennedy) [1923762] - scsi: lpfc: Fix refcounting around SCSI and NVMe transport APIs (Dick Kennedy) [1923762] - scsi: lpfc: Fix removal of SCSI transport device get and put on dev structure (Dick Kennedy) [1923762] - scsi: lpfc: Rework locations of ndlp reference taking (Dick Kennedy) [1923762] - scsi: lpfc: Rework remote port ref counting and node freeing (Dick Kennedy) [1923762] - scsi: lpfc: remove ScsiResult macro (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_nvmet: Fix-up some formatting and doc-rot issues (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_nvme: Fix some kernel-doc related issues (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_nvme: Remove unused variable 'phba' (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_bsg: Provide correct documentation for a bunch of functions (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_debugfs: Fix a couple of function documentation issues (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_attr: Fix-up a bunch of kernel-doc misdemeanours (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_attr: Demote kernel-doc format for redefined functions (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_scsi: Fix a whole host of kernel-doc issues (Dick Kennedy) [1923762] - block: return -EBUSY when there are open partitions in blkdev_reread_part (Ming Lei) [1936800] - block: Try to handle busy underlying device on discard (Ming Lei) [1936800] - md: check for NULL ->meta_bdev before calling bdev_read_only (Ming Lei) [1936800] - blk-settings: align max_sectors on "logical_block_size" boundary (Ming Lei) [1936800] - nbd: handle device refs for DESTROY_ON_DISCONNECT properly (Ming Lei) [1936800] - kyber: introduce kyber_depth_updated() (Ming Lei) [1936800] - loop: fix I/O error on fsync() in detached loop devices (Ming Lei) [1936800] - block: fix potential IO hang when turning off io_poll (Ming Lei) [1936800] - bfq: Use only idle IO periods for think time calculations (Ming Lei) [1936800] - bfq: Use 'ttime' local variable (Ming Lei) [1936800] - bfq: Avoid false bfq queue merging (Ming Lei) [1936800] - bfq: bfq_check_waker() should be static (Ming Lei) [1936800] - block, bfq: make waker-queue detection more robust (Ming Lei) [1936800] - block, bfq: save also injection state on queue merging (Ming Lei) [1936800] - block, bfq: save also weight-raised service on queue merging (Ming Lei) [1936800] - block, bfq: fix switch back from soft-rt weitgh-raising (Ming Lei) [1936800] - block, bfq: re-evaluate convenience of I/O plugging on rq arrivals (Ming Lei) [1936800] - block, bfq: replace mechanism for evaluating I/O intensity (Ming Lei) [1936800] - block: set .bi_max_vecs as actual allocated vector number (Ming Lei) [1936800] - block: don't allocate inline bvecs if this bioset needn't bvecs (Ming Lei) [1936800] - block: don't pass BIOSET_NEED_BVECS for q->bio_split (Ming Lei) [1936800] - block: manage bio slab cache by xarray (Ming Lei) [1936800] - block, bfq: do not expire a queue when it is the only busy one (Ming Lei) [1936800] - block, bfq: avoid spurious switches to soft_rt of interactive queues (Ming Lei) [1936800] - block, bfq: do not raise non-default weights (Ming Lei) [1936800] - block, bfq: increase time window for waker detection (Ming Lei) [1936800] - block, bfq: use half slice_idle as a threshold to check short ttime (Ming Lei) [1936800] - brd: remove the end of device check in brd_do_bvec (Ming Lei) [1936800] - block: propagate BLKROSET on the whole device to all partitions (Ming Lei) [1936800] - block: add a hard-readonly flag to struct gendisk (Ming Lei) [1936800] - block: remove the NULL bdev check in bdev_read_only (Ming Lei) [1936800] - dm: use bdev_read_only to check if a device is read-only (Ming Lei) [1936800] - block: reopen the device in blkdev_reread_part (Ming Lei) [1936800] - block, bfq: set next_rq to waker_bfqq->next_rq in waker injection (Ming Lei) [1936800] - Revert "block: simplify set_init_blocksize" to regain lost performance (Ming Lei) [1936800] - bfq-iosched: Revert "bfq: Fix computation of shallow depth" (Ming Lei) [1936800] - blk-mq-debugfs: Add decode for BLK_MQ_F_TAG_HCTX_SHARED (Ming Lei) [1936800] - bfq: Fix computation of shallow depth (Ming Lei) [1936800] - block: rsxx: select CONFIG_CRC32 (Ming Lei) [1936800] - block: add debugfs stanza for QUEUE_FLAG_NOWAIT (Ming Lei) [1936800] - blk-mq: Don't complete on a remote CPU in force threaded mode (Ming Lei) [1936800] - blk-mq: Remove 'running from the wrong CPU' warning (Ming Lei) [1936800] - block: disable iopoll for split bio (Ming Lei) [1936800] - block: Improve blk_revalidate_disk_zones() checks (Ming Lei) [1936800] - sbitmap: replace CAS with atomic and (Ming Lei) [1936800] - sbitmap: remove swap_lock (Ming Lei) [1936800] - sbitmap: optimise sbitmap_deferred_clear() (Ming Lei) [1936800] - blk-mq: skip hybrid polling if iopoll doesn't spin (Ming Lei) [1936800] - blktrace: fix up a kerneldoc comment (Ming Lei) [1936800] - block: remove the unused block_sleeprq tracepoint (Ming Lei) [1936800] - blk-throttle: don't check whether or not lower limit is valid if CONFIG_BLK_DEV_THROTTLING_LOW is off (Ming Lei) [1936800] - block: fix inflight statistics of part0 (Ming Lei) [1936800] - block: optimise for_each_bvec() advance (Ming Lei) [1936800] - block: opencode devcgroup_inode_permission (Ming Lei) [1936800] - block: move bdput() to the callers of __blkdev_get (Ming Lei) [1936800] - block: refactor blkdev_get (Ming Lei) [1936800] - block: refactor __blkdev_put (Ming Lei) [1936800] - block: switch bdgrab to use igrab (Ming Lei) [1936800] - block: change the hash used for looking up block devices (Ming Lei) [1936800] - block: use put_device in put_disk (Ming Lei) [1936800] - block: use disk_part_iter_exit in disk_part_iter_next (Ming Lei) [1936800] - block: add a bdev_kobj helper (Ming Lei) [1936800] - block: remove a superflous check in blkpg_do_ioctl (Ming Lei) [1936800] - block: remove a duplicate __disk_get_part prototype (Ming Lei) [1936800] - loop: do not call set_blocksize (Ming Lei) [1936800] - zram: do not call set_blocksize (Ming Lei) [1936800] - block: wbt: Remove unnecessary invoking of wbt_update_limits in wbt_init (Ming Lei) [1936800] - virtio-blk: remove a spurious call to revalidate_disk_size (Ming Lei) [1936800] - md: remove a spurious call to revalidate_disk_size in update_size (Ming Lei) [1936800] - aoe: don't call set_capacity from irq context (Ming Lei) [1936800] - nbd: validate the block size in nbd_set_size (Ming Lei) [1936800] - nbd: refactor size updates (Ming Lei) [1936800] - nbd: move the task_recv check into nbd_size_update (Ming Lei) [1936800] - nbd: remove the call to set_blocksize (Ming Lei) [1936800] - loop: let set_capacity_revalidate_and_notify update the bdev size (Ming Lei) [1936800] - block: remove the call to __invalidate_device in check_disk_size_change (Ming Lei) [1936800] - block: fix the kerneldoc comment for __register_blkdev (Ming Lei) [1936800] - block: switch gendisk lookup to a simple xarray (Ming Lei) [1936800] - ide: switch to __register_blkdev for command set probing (Ming Lei) [1936800] - md: use __register_blkdev to allocate devices on demand (Ming Lei) [1936800] - loop: use __register_blkdev to allocate devices on demand (Ming Lei) [1936800] - brd: use __register_blkdev to allocate devices on demand (Ming Lei) [1936800] - sd: use __register_blkdev to avoid a modprobe for an unregistered dev_t (Ming Lei) [1936800] - swim: don't call blk_register_region (Ming Lei) [1936800] - ide: remove ide_{,un}register_region (Ming Lei) [1936800] - block: add an optional probe callback to major_names (Ming Lei) [1936800] - block: rework requesting modules for unclaimed devices (Ming Lei) [1936800] - block: split block_class_lock (Ming Lei) [1936800] - block: open code kobj_map into in block/genhd.c (Ming Lei) [1936800] - block: cleanup del_gendisk a bit (Ming Lei) [1936800] - loop: use set_disk_ro (Ming Lei) [1936800] - dasd: implement ->set_read_only to hook into BLKROSET processing (Ming Lei) [1936800] - md: implement ->set_read_only to hook into BLKROSET processing (Ming Lei) [1936800] - rbd: implement ->set_read_only to hook into BLKROSET processing (Ming Lei) [1936800] - block: add a new set_read_only method (Ming Lei) [1936800] - blk-cgroup: fix a hd_struct leak in blkcg_fill_root_iostats (Ming Lei) [1936800] - blk-cgroup: Pre-allocate tree node on blkg_conf_prep (Ming Lei) [1936800] - blk-cgroup: Fix memleak on error path (Ming Lei) [1936800] - blk-mq: remove the calling of local_memory_node() (Ming Lei) [1936800] - zram: Fix __zram_bvec_{read,write}() locking order (Ming Lei) [1936800] - skd_main: remove unused including (Ming Lei) [1936800] - sgl_alloc_order: fix memory leak (Ming Lei) [1936800] - block: fix uapi blkzoned.h comments (Ming Lei) [1936800] - blk-mq: move cancel of hctx->run_work to the front of blk_exit_queue (Ming Lei) [1936800] - blk-mq: get rid of the dead flush handle code path (Ming Lei) [1936800] - block: get rid of unnecessary local variable (Ming Lei) [1936800] - block: fix comment and add lockdep assert (Ming Lei) [1936800] - blk-mq: use helper function to test hw stopped (Ming Lei) [1936800] - block: use helper function to test queue register (Ming Lei) [1936800] - block: remove redundant mq check (Ming Lei) [1936800] - block: invoke blk_mq_exit_sched no matter whether have .exit_sched (Ming Lei) [1936800] - block: ratelimit handle_bad_sector() message (Ming Lei) [1936800] - blk-throttle: Re-use the throtl_set_slice_end() (Ming Lei) [1936800] - blk-throttle: Open code __throtl_de/enqueue_tg() (Ming Lei) [1936800] - blk-throttle: Move service tree validation out of the throtl_rb_first() (Ming Lei) [1936800] - blk-throttle: Move the list operation after list validation (Ming Lei) [1936800] - blk-throttle: Fix IO hang for a corner case (Ming Lei) [1936800] - blk-throttle: Avoid tracking latency if low limit is invalid (Ming Lei) [1936800] - blk-throttle: Avoid getting the current time if tg->last_finish_time is 0 (Ming Lei) [1936800] - blk-throttle: Remove a meaningless parameter for throtl_downgrade_state() (Ming Lei) [1936800] - block: Remove redundant 'return' statement (Ming Lei) [1936800] - block: Consider only dispatched requests for inflight statistic (Ming Lei) [1936800] - block: remove the unused blk_integrity_merge_bio export (Ming Lei) [1936800] - block: remove the unused blk_integrity_merge_rq export (Ming Lei) [1936800] - blk-mq: add cond_resched() in __blk_mq_alloc_rq_maps() (Ming Lei) [1936800] - vsprintf: use bd_partno in bdev_name (Ming Lei) [1936800] - block: use bd_partno in bdevname (Ming Lei) [1936800] - target/iblock: fix holder printing in iblock_show_configfs_dev_params (Ming Lei) [1936800] - drbd: don't set ->bd_contains (Ming Lei) [1936800] - drbd: don't detour through bd_contains for the gendisk (Ming Lei) [1936800] - block: add a bdev_is_partition helper (Ming Lei) [1936800] - bdi: remove BDI_CAP_CGROUP_WRITEBACK (Ming Lei) [1936800] - block: lift setting the readahead size into the block layer (Ming Lei) [1936800] - bdi: initialize ->ra_pages and ->io_pages in bdi_init (Ming Lei) [1936800] - block: ensure bdi->io_pages is always initialized (Ming Lei) [1936800] - aoe: set an optimal I/O size (Ming Lei) [1936800] - drbd: remove dead code in device_to_statistics (Ming Lei) [1936800] - raw: don't keep unopened block device around (Ming Lei) [1936800] - zram: cleanup backing_dev_store (Ming Lei) [1936800] - zram: fix double free backing device (Ming Lei) [1936800] - pktcdvd: use blkdev_get_by_dev instead of open coding it (Ming Lei) [1936800] - pktcdvd: remove the if 0'ed pkt_start_recovery function (Ming Lei) [1936800] - block: cleanup blkdev_bszset (Ming Lei) [1936800] - block: move the NEED_PART_SCAN flag to struct gendisk (Ming Lei) [1936800] - block: drop double zeroing (Ming Lei) [1936800] - blk-throttle: Avoid checking bps/iops limitation if bps or iops is unlimited (Ming Lei) [1936800] - blk-throttle: Avoid calculating bps/iops limitation repeatedly (Ming Lei) [1936800] - blk-throttle: Define readable macros instead of static variables (Ming Lei) [1936800] - blk-throttle: Use readable READ/WRITE macros (Ming Lei) [1936800] - blk-throttle: Fix some comments' typos (Ming Lei) [1936800] - block: introduce part_[begin|end]_io_acct (Ming Lei) [1936800] - blkcg: add plugging support for punt bio (Ming Lei) [1936800] - block: remove check_disk_change (Ming Lei) [1936800] - sr: simplify sr_block_revalidate_disk (Ming Lei) [1936800] - sr: use bdev_check_media_change (Ming Lei) [1936800] - sd: use bdev_check_media_change (Ming Lei) [1936800] - md: use bdev_check_media_change (Ming Lei) [1936800] - gdrom: use bdev_check_media_change (Ming Lei) [1936800] - paride/pcd: use bdev_check_media_change (Ming Lei) [1936800] - xsysace: simplify media change handling (Ming Lei) [1936800] - xsysace: use bdev_check_media_change (Ming Lei) [1936800] - swim3: use bdev_check_media_changed (Ming Lei) [1936800] - swim: simplify media change handling (Ming Lei) [1936800] - swim: use bdev_check_media_change (Ming Lei) [1936800] - ataflop: use bdev_check_media_change (Ming Lei) [1936800] - amiflop: use bdev_check_media_change (Ming Lei) [1936800] - block: add a bdev_check_media_change helper (Ming Lei) [1936800] - block: Remove unused blk_mq_sched_free_hctx_data() (Ming Lei) [1936800] - block: Do not discard buffers under a mounted filesystem (Ming Lei) [1936800] - fs: Don't invalidate page buffers in block_write_full_page() (Ming Lei) [1936800] - block: remove revalidate_disk() (Ming Lei) [1936800] - nvdimm: simplify revalidate_disk handling (Ming Lei) [1936800] - sd: open code revalidate_disk (Ming Lei) [1936800] - nvme: opencode revalidate_disk in nvme_validate_ns (Ming Lei) [1936800] - block: use revalidate_disk_size in set_capacity_revalidate_and_notify (Ming Lei) [1936800] - block: add a new revalidate_disk_size helper (Ming Lei) [1936800] - block: rename bd_invalidated (Ming Lei) [1936800] - block: don't clear bd_invalidated in check_disk_size_change (Ming Lei) [1936800] - block: better deal with the delayed not supported case in blk_cloned_rq_check_limits (Ming Lei) [1936800] - block: Return blk_status_t instead of errno codes (Ming Lei) [1936800] - block: grant IOPRIO_CLASS_RT to CAP_SYS_NICE (Ming Lei) [1936800] - block: remove the unused q argument to part_in_flight and part_in_flight_rw (Ming Lei) [1936800] - block: remove the disk argument to delete_partition (Ming Lei) [1936800] - block: move the devcgroup_inode_permission call to blkdev_get (Ming Lei) [1936800] - blk-mq: use BLK_MQ_NO_TAG for no tag (Ming Lei) [1936800] - block: Move blk_mq_bio_list_merge() into blk-merge.c (Ming Lei) [1936800] - block: Move bio merge related functions into blk-merge.c (Ming Lei) [1936800] - blk-wbt: Remove obsolete multiqueue I/O scheduling comment (Ming Lei) [1936800] - raw: deprecate the raw driver (Ming Lei) [1936800] - nvme: don't call revalidate_disk from nvme_set_queue_dying (Ming Lei) [1936800] - block: fix locking for struct block_device size updates (Ming Lei) [1936800] - block: replace bd_set_size with bd_set_nr_sectors (Ming Lei) [1936800] - block: Make request_queue.rpm_status an enum (Ming Lei) [1936800] - mmc: remove the call to check_disk_change (Ming Lei) [1936800] - block: integrate bd_start_claiming into __blkdev_get (Ming Lei) [1936800] - block: use bd_prepare_to_claim directly in the loop driver (Ming Lei) [1936800] - block: refactor bd_start_claiming (Ming Lei) [1936800] - block: simplify the restart case in __blkdev_get (Ming Lei) [1936800] - block: simplify set_init_blocksize (Ming Lei) [1936800] - block: remove flush_disk (Ming Lei) [1936800] - block: move block-related definitions out of fs.h (Ming Lei) [1936800] - xen-blkfront.c: Convert to use set_capacity_revalidate_and_notify (Ming Lei) [1936800]- redhat/configs: Add CONFIG_PINCTRL_EMMITSBURG (David Arcari) [1959506] - redhat/configs: Remove CONFIG_EMMITSBURG (David Arcari) [1959506] - fuse: fix write deadlock (Miklos Szeredi) [1904597] - sched/debug: Fix cgroup_path[] serialization (Waiman Long) [1954363] - KVM: x86/xen: Take srcu lock when accessing kvm_memslots() (Paolo Bonzini) [1945742] - KVM: SVM: Allocate SEV command structures on local stack (Paolo Bonzini) [1945742] - crypto: ccp: Use the stack and common buffer for INIT command (Paolo Bonzini) [1945742] - crypto: ccp: Use the stack and common buffer for status commands (Paolo Bonzini) [1945742] - crypto: ccp: Use the stack for small SEV command buffers (Paolo Bonzini) [1945742] - crypto: ccp: Play nice with vmalloc'd memory for SEV command structs (Paolo Bonzini) [1945742] - crypto: ccp: Reject SEV commands with mismatching command buffer (Paolo Bonzini) [1945742] - crypto: ccp: Detect and reject "invalid" addresses destined for PSP (Paolo Bonzini) [1945742] - crypto: ccp: Free SEV device if SEV init fails (Paolo Bonzini) [1945742] - crypto: ccp - Fix sparse warnings in sev-dev (Paolo Bonzini) [1945742] - drivers/crypto/ccp/sev-dev.c: get rid of pointless access_ok() (Paolo Bonzini) [1945742] - crypto: ccp - Add support for SEV-ES to the PSP driver (Paolo Bonzini) [1945742] - KVM: SVM: Add KVM_SEV_RECEIVE_FINISH command (Paolo Bonzini) [1945742] - KVM: SVM: Add KVM_SEV_RECEIVE_UPDATE_DATA command (Paolo Bonzini) [1945742] - KVM: SVM: Add support for KVM_SEV_RECEIVE_START command (Paolo Bonzini) [1945742] - KVM: SVM: Add support for KVM_SEV_SEND_CANCEL command (Paolo Bonzini) [1945742] - KVM: SVM: Add KVM_SEV_SEND_FINISH command (Paolo Bonzini) [1945742] - KVM: SVM: Add KVM_SEND_UPDATE_DATA command (Paolo Bonzini) [1945742] - KVM: SVM: Add KVM_SEV SEND_START command (Paolo Bonzini) [1945742] - KVM: Boost vCPU candidate in user mode which is delivering interrupt (Paolo Bonzini) [1945742] - nSVM: Check addresses of MSR and IO permission maps (Paolo Bonzini) [1945742] - KVM: SVM: Define actual size of IOPM and MSRPM tables (Paolo Bonzini) [1945742] - KVM: vmx: add mismatched size assertions in vmcs_check32() (Paolo Bonzini) [1945742] - KVM: Add proper lockdep assertion in I/O bus unregister (Paolo Bonzini) [1945742] - KVM: Stop looking for coalesced MMIO zones if the bus is destroyed (Paolo Bonzini) [1945742] - KVM: Destroy I/O bus devices on unregister failure _after_ sync'ing SRCU (Paolo Bonzini) [1945742] - KVM: SVM: Enhance and clean up the vmcb tracking comment in pre_svm_run() (Paolo Bonzini) [1945742] - KVM: SVM: Add a comment to clarify what vcpu_svm.vmcb points at (Paolo Bonzini) [1945742] - KVM: SVM: Drop vcpu_svm.vmcb_pa (Paolo Bonzini) [1945742] - KVM: SVM: Don't set current_vmcb->cpu when switching vmcb (Paolo Bonzini) [1945742] - KVM: SVM: Make sure GHCB is mapped before updating (Paolo Bonzini) [1945742] - KVM: X86: Do not yield to self (Paolo Bonzini) [1945742] - KVM: X86: Count attempted/successful directed yield (Paolo Bonzini) [1945742] - KVM: x86/mmu: Protect the tdp_mmu_roots list with RCU (Paolo Bonzini) [1945742] - KVM: x86/mmu: handle cmpxchg failure in kvm_tdp_mmu_get_root (Paolo Bonzini) [1945742] - KVM: x86/mmu: Make TDP MMU root refcount atomic (Paolo Bonzini) [1945742] - KVM: x86: implement KVM_CAP_SET_GUEST_DEBUG2 (Paolo Bonzini) [1945742] - KVM: x86/mmu: Refactor yield safe root iterator (Paolo Bonzini) [1945742] - KVM: x86/mmu: Merge TDP MMU put and free root (Paolo Bonzini) [1945742] - KVM: x86/mmu: use tdp_mmu_free_sp to free roots (Paolo Bonzini) [1945742] - KVM: x86/mmu: Move kvm_mmu_(get|put)_root to TDP MMU (Paolo Bonzini) [1945742] - KVM: x86/mmu: Re-add const qualifier in kvm_tdp_mmu_zap_collapsible_sptes (Paolo Bonzini) [1945742] - KVM: constify kvm_arch_flush_remote_tlbs_memslot (Paolo Bonzini) [1945742] - KVM: Explicitly use GFP_KERNEL_ACCOUNT for 'struct kvm_vcpu' allocations (Paolo Bonzini) [1945742] - KVM: MMU: protect TDP MMU pages only down to required level (Paolo Bonzini) [1945742] - KVM: introduce KVM_CAP_SET_GUEST_DEBUG2 (Paolo Bonzini) [1945742] - KVM: x86: pending exceptions must not be blocked by an injected event (Paolo Bonzini) [1945742] - KVM: nSVM: call nested_svm_load_cr3 on nested state load (Paolo Bonzini) [1945742] - KVM: x86: dump_vmcs should include the autoload/autostore MSR lists (Paolo Bonzini) [1945742] - KVM: x86: dump_vmcs should show the effective EFER (Paolo Bonzini) [1945742] - KVM: x86: dump_vmcs should consider only the load controls of EFER/PAT (Paolo Bonzini) [1945742] - KVM: x86: dump_vmcs should not conflate EFER and PAT presence in VMCS (Paolo Bonzini) [1945742] - KVM: x86: dump_vmcs should not assume GUEST_IA32_EFER is valid (Paolo Bonzini) [1945742] - KVM: nSVM: improve SYSENTER emulation on AMD (Paolo Bonzini) [1945742] - KVM: x86: add guest_cpuid_is_intel (Paolo Bonzini) [1945742] - KVM: x86: Account a variety of miscellaneous allocations (Paolo Bonzini) [1945742] - KVM: SVM: Do not allow SEV/SEV-ES initialization after vCPUs are created (Paolo Bonzini) [1945742] - KVM: SVM: Do not set sev->es_active until KVM_SEV_ES_INIT completes (Paolo Bonzini) [1945742] - KVM: SVM: Use online_vcpus, not created_vcpus, to iterate over vCPUs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Simplify code for aging SPTEs in TDP MMU (Paolo Bonzini) [1945742] - KVM: x86/mmu: Remove spurious clearing of dirty bit from TDP MMU SPTE (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use leaf-only loop for walking TDP SPTEs when changing SPTE (Paolo Bonzini) [1945742] - KVM: x86/mmu: Pass address space ID to TDP MMU root walkers (Paolo Bonzini) [1945742] - KVM: x86/mmu: Pass address space ID to __kvm_tdp_mmu_zap_gfn_range() (Paolo Bonzini) [1945742] - KVM: x86/mmu: Coalesce TLB flushes across address spaces for gfn range zap (Paolo Bonzini) [1945742] - KVM: x86/mmu: Coalesce TLB flushes when zapping collapsible SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Move flushing for "slot" handlers to caller for legacy MMU (Paolo Bonzini) [1945742] - KVM: x86/mmu: Coalesce TDP MMU TLB flushes when zapping collapsible SPTEs (Paolo Bonzini) [1945742] - KVM: x86/vPMU: Forbid reading from MSR_F15H_PERF MSRs when guest doesn't have X86_FEATURE_PERFCTR_CORE (Paolo Bonzini) [1945742] - KVM: nSVM: If VMRUN is single-stepped, queue the #DB intercept in nested_svm_vmexit() (Paolo Bonzini) [1945742] - KVM: MMU: load PDPTRs outside mmu_lock (Paolo Bonzini) [1945742] - KVM: SVM: ensure that EFER.SVME is set when running nested guest or on nested vmexit (Paolo Bonzini) [1945742] - KVM: SVM: load control fields from VMCB12 before checking them (Paolo Bonzini) [1945742] - KVM: x86/mmu: Don't allow TDP MMU to yield when recovering NX pages (Paolo Bonzini) [1945742] - KVM: x86/mmu: Ensure TLBs are flushed for TDP MMU during NX zapping (Paolo Bonzini) [1945742] - KVM: x86/mmu: Ensure TLBs are flushed when yielding during GFN range zap (Paolo Bonzini) [1945742] - KVM: make: Fix out-of-source module builds (Paolo Bonzini) [1945742] - KVM: x86/vPMU: Forbid writing to MSR_F15H_PERF MSRs when guest doesn't have X86_FEATURE_PERFCTR_CORE (Paolo Bonzini) [1945742] - KVM: x86: remove unused declaration of kvm_write_tsc() (Paolo Bonzini) [1945742] - KVM: clean up the unused argument (Paolo Bonzini) [1945742] - x86/kvm: Fix broken irq restoration in kvm_wait (Paolo Bonzini) [1945742] - KVM: X86: Fix missing local pCPU when executing wbinvd on all dirty pCPUs (Paolo Bonzini) [1945742] - KVM: x86: Protect userspace MSR filter with SRCU, and set atomically-ish (Paolo Bonzini) [1945742] - KVM: x86/mmu: Store the address space ID in the TDP iterator (Paolo Bonzini) [1945742] - KVM: x86/mmu: Factor out tdp_iter_return_to_root (Paolo Bonzini) [1945742] - KVM: x86/mmu: Fix RCU usage when atomically zapping SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Fix RCU usage in handle_removed_tdp_mmu_page (Paolo Bonzini) [1945742] - KVM: x86/mmu: Mark the PAE roots as decrypted for shadow paging (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use '0' as the one and only value for an invalid PAE root (Paolo Bonzini) [1945742] - KVM: VMX: Track root HPA instead of EPTP for paravirt Hyper-V TLB flush (Paolo Bonzini) [1945742] - KVM: VMX: Skip additional Hyper-V TLB EPTP flushes if one fails (Paolo Bonzini) [1945742] - KVM: VMX: Define Hyper-V paravirt TLB flush fields iff Hyper-V is enabled (Paolo Bonzini) [1945742] - KVM: VMX: Explicitly check for hv_remote_flush_tlb when loading pgd (Paolo Bonzini) [1945742] - KVM: VMX: Don't invalidate hv_tlb_eptp if the new EPTP matches (Paolo Bonzini) [1945742] - KVM: VMX: Invalidate hv_tlb_eptp to denote an EPTP mismatch (Paolo Bonzini) [1945742] - KVM: VMX: Do Hyper-V TLB flush iff vCPU's EPTP hasn't been flushed (Paolo Bonzini) [1945742] - KVM: VMX: Fold Hyper-V EPTP checking into it's only caller (Paolo Bonzini) [1945742] - KVM: VMX: Stash kvm_vmx in a local variable for Hyper-V paravirt TLB flush (Paolo Bonzini) [1945742] - KVM: VMX: Track common EPTP for Hyper-V's paravirt TLB flush (Paolo Bonzini) [1945742] - KVM: x86: Get active PCID only when writing a CR3 value (Paolo Bonzini) [1945742] - KVM/SVM: Move vmenter.S exception fixups out of line (Paolo Bonzini) [1945742] - KVM: x86/mmu: Dump reserved bits if they're detected on non-MMIO SPTE (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use low available bits for removed SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use is_removed_spte() instead of open coded equivalents (Paolo Bonzini) [1945742] - KVM: x86/mmu: Tweak auditing WARN for A/D bits to !PRESENT (was MMIO) (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use a dedicated bit to track shadow/MMU-present SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use high bits for host/mmu writable masks for EPT SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Make Host-writable and MMU-writable bit locations dynamic (Paolo Bonzini) [1945742] - KVM: x86/mmu: Move logic for setting SPTE masks for EPT into the MMU proper (Paolo Bonzini) [1945742] - KVM: x86/mmu: Co-locate code for setting various SPTE masks (Paolo Bonzini) [1945742] - KVM: x86/mmu: Move initial kvm_mmu_set_mask_ptes() call into MMU proper (Paolo Bonzini) [1945742] - KVM: x86/mmu: Document dependency bewteen TDP A/D type and saved bits (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use MMIO SPTE bits 53 and 52 for the MMIO generation (Paolo Bonzini) [1945742] - KVM: x86/mmu: Rename and document A/D scheme for TDP SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Add module param to disable MMIO caching (for testing) (Paolo Bonzini) [1945742] - KVM: x86/mmu: Stop using software available bits to denote MMIO SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Rename 'mask' to 'spte' in MMIO SPTE helpers (Paolo Bonzini) [1945742] - KVM: x86/mmu: Drop redundant trace_kvm_mmu_set_spte() in the TDP MMU (Paolo Bonzini) [1945742] - KVM: x86/mmu: Handle MMIO SPTEs directly in mmu_set_spte() (Paolo Bonzini) [1945742] - KVM: x86/mmu: Don't install bogus MMIO SPTEs if MMIO caching is disabled (Paolo Bonzini) [1945742] - KVM: x86/mmu: Retry page faults that hit an invalid memslot (Paolo Bonzini) [1945742] - KVM: x86/mmu: Disable MMIO caching if MMIO value collides with L1TF (Paolo Bonzini) [1945742] - KVM: x86/mmu: Bail from fast_page_fault() if SPTE is not shadow-present (Paolo Bonzini) [1945742] - KVM: x86/mmu: Check for shadow-present SPTE before querying A/D status (Paolo Bonzini) [1945742] - KVM: x86/mmu: Add convenience wrapper for acting on single hva in TDP MMU (Paolo Bonzini) [1945742] - KVM: x86/mmu: Add typedefs for rmap/iter handlers (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use 'end' param in TDP MMU's test_age_gfn() (Paolo Bonzini) [1945742] - KVM: x86/mmu: WARN if TDP MMU's set_tdp_spte() sees multiple GFNs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Remove spurious TLB flush from TDP MMU's change_pte() hook (Paolo Bonzini) [1945742] - KVM: x86: mmu: initialize fault.async_page_fault in walk_addr_generic (Paolo Bonzini) [1945742] - KVM: x86: determine if an exception has an error code only when injecting it. (Paolo Bonzini) [1945742] - KVM: nSVM: Optimize vmcb12 to vmcb02 save area copies (Paolo Bonzini) [1945742] - KVM: SVM: Add support for Virtual SPEC_CTRL (Paolo Bonzini) [1945742] - x86/cpufeatures: Add the Virtual SPEC_CTRL feature (Paolo Bonzini) [1945742] - KVM: nSVM: always use vmcb01 to for vmsave/vmload of guest state (Paolo Bonzini) [1945742] - KVM: SVM: move VMLOAD/VMSAVE to C code (Paolo Bonzini) [1945742] - KVM: SVM: Skip intercepted PAUSE instructions after emulation (Paolo Bonzini) [1945742] - KVM: SVM: Don't manually emulate RDPMC if nrips=0 (Paolo Bonzini) [1945742] - KVM: x86: Move RDPMC emulation to common code (Paolo Bonzini) [1945742] - KVM: x86: Move trivial instruction-based exit handlers to common code (Paolo Bonzini) [1945742] - KVM: x86: Move XSETBV emulation to common code (Paolo Bonzini) [1945742] - KVM: nSVM: Add VMLOAD/VMSAVE helper to deduplicate code (Paolo Bonzini) [1945742] - KVM: nSVM: Add helper to synthesize nested VM-Exit without collateral (Paolo Bonzini) [1945742] - KVM: x86: Handle triple fault in L2 without killing L1 (Paolo Bonzini) [1945742] - KVM: SVM: Pass struct kvm_vcpu to exit handlers (and many, many other places) (Paolo Bonzini) [1945742] - KVM: SVM: merge update_cr0_intercept into svm_set_cr0 (Paolo Bonzini) [1945742] - KVM: nSVM: Trace VM-Enter consistency check failures (Paolo Bonzini) [1945742] - KVM: x86: Move nVMX's consistency check macro to common code (Paolo Bonzini) [1945742] - KVM: nSVM: Add missing checks for reserved bits to svm_set_nested_state() (Paolo Bonzini) [1945742] - KVM: nSVM: only copy L1 non-VMLOAD/VMSAVE data in svm_set_nested_state() (Paolo Bonzini) [1945742] - KVM: nSVM: do not mark all VMCB02 fields dirty on nested vmexit (Paolo Bonzini) [1945742] - KVM: nSVM: do not mark all VMCB01 fields dirty on nested vmexit (Paolo Bonzini) [1945742] - KVM: nSVM: do not copy vmcb01->control blindly to vmcb02->control (Paolo Bonzini) [1945742] - KVM: nSVM: rename functions and variables according to vmcbXY nomenclature (Paolo Bonzini) [1945742] - KVM: nSVM: Track the ASID generation of the vmcb vmrun through the vmcb (Paolo Bonzini) [1945742] - KVM: nSVM: Track the physical cpu of the vmcb vmrun through the vmcb (Paolo Bonzini) [1945742] - KVM: SVM: Use a separate vmcb for the nested L2 guest (Paolo Bonzini) [1945742] - KVM: nSVM: Set the shadow root level to the TDP level for nested NPT (Paolo Bonzini) [1945742] - KVM: SVM: Don't strip the C-bit from CR2 on #PF interception (Paolo Bonzini) [1945742] - KVM: x86/mmu: WARN on NULL pae_root or lm_root, or bad shadow root level (Paolo Bonzini) [1945742] - KVM: x86/mmu: Sync roots after MMU load iff load as successful (Paolo Bonzini) [1945742] - KVM: x86/mmu: Unexport MMU load/unload functions (Paolo Bonzini) [1945742] - KVM: x86: Defer the MMU unload to the normal path on an global INVPCID (Paolo Bonzini) [1945742] - KVM: nVMX: Defer the MMU reload to the normal path on an EPTP switch (Paolo Bonzini) [1945742] - KVM: x86/mmu: Set the C-bit in the PDPTRs and LM pseudo-PDPTRs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Fix and unconditionally enable WARNs to detect PAE leaks (Paolo Bonzini) [1945742] - KVM: x86/mmu: Check PDPTRs before allocating PAE roots (Paolo Bonzini) [1945742] - KVM: x86/mmu: Ensure MMU pages are available when allocating roots (Paolo Bonzini) [1945742] - KVM: x86/mmu: Allocate pae_root and lm_root pages in dedicated helper (Paolo Bonzini) [1945742] - KVM: x86/mmu: Allocate the lm_root before allocating PAE roots (Paolo Bonzini) [1945742] - KVM: x86/mmu: Capture 'mmu' in a local variable when allocating roots (Paolo Bonzini) [1945742] - KVM: x86/mmu: Alloc page for PDPTEs when shadowing 32-bit NPT with 64-bit (Paolo Bonzini) [1945742] - KVM: x86: to track if L1 is running L2 VM (Paolo Bonzini) [1945742] - KVM: LAPIC: Advancing the timer expiration on guest initiated write (Paolo Bonzini) [1945742] - KVM: x86/mmu: Skip !MMU-present SPTEs when removing SP in exclusive mode (Paolo Bonzini) [1945742] - KVM: kvmclock: Fix vCPUs > 64 can't be online/hotpluged (Paolo Bonzini) [1945742] - kvm: x86: use NULL instead of using plain integer as pointer (Paolo Bonzini) [1945742] - KVM: SVM: Connect 'npt' module param to KVM's internal 'npt_enabled' (Paolo Bonzini) [1945742] - KVM: x86: Ensure deadline timer has truly expired before posting its IRQ (Paolo Bonzini) [1945742] - KVM: x86/xen: Fix return code when clearing vcpu_info and vcpu_time_info (Paolo Bonzini) [1945742] - KVM: x86/mmu: Set SPTE_AD_WRPROT_ONLY_MASK if and only if PML is enabled (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Fix Hyper-V context null-ptr-deref (Paolo Bonzini) [1945742] - KVM: SVM: Fix nested VM-Exit on #GP interception handling (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Fix dummy check if lbr_desc->event is created (Paolo Bonzini) [1945742] - KVM: x86/mmu: Consider the hva in mmu_notifier retry (Paolo Bonzini) [1945742] - kernel.h: split out min()/max() et al. helpers (Paolo Bonzini) [1945742] - KVM: x86/mmu: Skip mmu_notifier check when handling MMIO page fault (Paolo Bonzini) [1945742] - KVM: x86/mmu: Remove a variety of unnecessary exports (Paolo Bonzini) [1945742] - KVM: x86: Fold "write-protect large" use case into generic write-protect (Paolo Bonzini) [1945742] - KVM: x86/mmu: Don't set dirty bits when disabling dirty logging w/ PML (Paolo Bonzini) [1945742] - KVM: VMX: Dynamically enable/disable PML based on memslot dirty logging (Paolo Bonzini) [1945742] - KVM: x86: Further clarify the logic and comments for toggling log dirty (Paolo Bonzini) [1945742] - KVM: x86: Move MMU's PML logic to common code (Paolo Bonzini) [1945742] - KVM: x86/mmu: Make dirty log size hook (PML) a value, not a function (Paolo Bonzini) [1945742] - KVM: x86/mmu: Expand on the comment in kvm_vcpu_ad_need_write_protect() (Paolo Bonzini) [1945742] - KVM: nVMX: Disable PML in hardware when running L2 (Paolo Bonzini) [1945742] - KVM: x86/mmu: Consult max mapping level when zapping collapsible SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Pass the memslot to the rmap callbacks (Paolo Bonzini) [1945742] - KVM: x86/mmu: Split out max mapping level calculation to helper (Paolo Bonzini) [1945742] - KVM: nVMX: no need to undo inject_page_fault change on nested vmexit (Paolo Bonzini) [1945742] - KVM: nSVM: move nested vmrun tracepoint to enter_svm_guest_mode (Paolo Bonzini) [1945742] - KVM: VMX: read idt_vectoring_info a bit earlier (Paolo Bonzini) [1945742] - KVM: VMX: Allow INVPCID in guest without PCID (Paolo Bonzini) [1945742] - KVM: x86: Advertise INVPCID by default (Paolo Bonzini) [1945742] - KVM: SVM: Intercept INVPCID when it's disabled to inject #UD (Paolo Bonzini) [1945742] - KVM: x86/mmu: Make HVA handler retpoline-friendly (Paolo Bonzini) [1945742] - KVM: x86: move kvm_inject_gp up from kvm_set_dr to callers (Paolo Bonzini) [1945742] - KVM: x86: reading DR cannot fail (Paolo Bonzini) [1945742] - KVM: SVM: Remove an unnecessary forward declaration (Paolo Bonzini) [1945742] - KVM: SVM: Move AVIC vCPU kicking snippet to helper function (Paolo Bonzini) [1945742] - KVM: x86: Restore all 64 bits of DR6 and DR7 during RSM on x86-64 (Paolo Bonzini) [1945742] - KVM: x86: Remove misleading DR6/DR7 adjustments from RSM emulation (Paolo Bonzini) [1945742] - KVM: x86/xen: Use hva_t for holding hypercall page address (Paolo Bonzini) [1945742] - KVM: x86/xen: Remove extra unlock in kvm_xen_hvm_set_attr() (Paolo Bonzini) [1945742] - KVM: Use kvm_pfn_t for local PFN variable in hva_to_pfn_remapped() (Paolo Bonzini) [1945742] - KVM: x86: Add helper to consolidate "raw" reserved GPA mask calculations (Paolo Bonzini) [1945742] - KVM: selftests: Always run vCPU thread with blocked SIG_IPI (Paolo Bonzini) [1945742] - KVM: selftests: Sync data verify of dirty logging with guest sync (Paolo Bonzini) [1945742] - KVM: selftests: Add a test for kvm page table code (Paolo Bonzini) [1945742] - KVM: selftests: Adapt vm_userspace_mem_region_add to new helpers (Paolo Bonzini) [1945742] - KVM: selftests: List all hugetlb src types specified with page sizes (Paolo Bonzini) [1945742] - tools/headers: sync headers of asm-generic/hugetlb_encode.h (Paolo Bonzini) [1945742] - tools include uapi: Update linux/mmap.h copy (Paolo Bonzini) [1945742] - tools UAPI: Update copy of linux/mman.h from the kernel sources (Paolo Bonzini) [1945742] - mm/hugetlb: add mmap() encodings for 32MB and 512MB page sizes (Paolo Bonzini) [1945742] - RHEL: Add #defines for 16k hugepages (Paolo Bonzini) [1945742] - KVM: selftests: Add a helper to get system default hugetlb page size (Paolo Bonzini) [1945742] - KVM: selftests: Add a helper to get system configured THP page size (Paolo Bonzini) [1945742] - KVM: selftests: Make a generic helper to get vm guest mode strings (Paolo Bonzini) [1945742] - KVM: selftests: Print the errno besides error-string in TEST_ASSERT (Paolo Bonzini) [1945742] - KVM: selftests: remove redundant semi-colon (Paolo Bonzini) [1945742] - selftests: kvm: Check that TSC page value is small after KVM_SET_CLOCK(0) (Paolo Bonzini) [1945742] - KVM: x86: Prevent 'hv_clock->system_time' from going negative in kvm_guest_time_update() (Paolo Bonzini) [1945742] - selftests: kvm: make hardware_disable_test less verbose (Paolo Bonzini) [1945742] - selftests: kvm: add set_boot_cpu_id test (Paolo Bonzini) [1945742] - selftests: kvm: add _vm_ioctl (Paolo Bonzini) [1945742] - selftests: kvm: add get_msr_index_features (Paolo Bonzini) [1945742] - KVM: x86/xen: Add support for vCPU runstate information (Paolo Bonzini) [1945742] - RHEL: configs: do not enable CONFIG_KVM_XEN (Paolo Bonzini) [1945742] - KVM: x86: allow compiling out the Xen hypercall interface (Paolo Bonzini) [1945742] - KVM: x86: compile out TDP MMU on 32-bit systems (Paolo Bonzini) [1945742] - KVM: xen: flush deferred static key before checking it (Paolo Bonzini) [1945742] - KVM: x86/xen: Explicitly pad struct compat_vcpu_info to 64 bytes (Paolo Bonzini) [1945742] - KVM: x86/xen: Allow reset of Xen attributes (Paolo Bonzini) [1945742] - KVM: Documentation: rectify rst markup in kvm_run->flags (Paolo Bonzini) [1945742] - Documentation: kvm: fix messy conversion from .txt to .rst (Paolo Bonzini) [1945742] - KVM: Documentation: rectify rst markup in KVM_GET_SUPPORTED_HV_CPUID (Paolo Bonzini) [1945742] - Documentation: kvm: fix warning (Paolo Bonzini) [1945742] - KVM: Add documentation for Xen hypercall and shared_info updates (Paolo Bonzini) [1945742] - KVM: X86: Add the Document for KVM_CAP_X86_BUS_LOCK_EXIT (Paolo Bonzini) [1945742] - KVM: Documentation: Fix documentation for nested. (Paolo Bonzini) [1945742] - KVM: Documentation: Add arm64 KVM_RUN error codes (Paolo Bonzini) [1945742] - KVM: Documentation: Update entry for KVM_CAP_ENFORCE_PV_CPUID (Paolo Bonzini) [1945742] - KVM: Documentation: Update entry for KVM_X86_SET_MSR_FILTER (Paolo Bonzini) [1945742] - docs: kvm: add documentation for KVM_CAP_S390_DIAG318 (Paolo Bonzini) [1945742] - selftests: kvm: Mmap the entire vcpu mmap area (Paolo Bonzini) [1945742] - selftests: kvm: avoid uninitialized variable warning (Paolo Bonzini) [1945742] - selftests: kvm: add hardware_disable test (Paolo Bonzini) [1945742] - KVM: selftests: Don't bother mapping GVA for Xen shinfo test (Paolo Bonzini) [1945742] - KVM: selftests: Fix hex vs. decimal snafu in Xen test (Paolo Bonzini) [1945742] - KVM: selftests: Fix size of memslots created by Xen tests (Paolo Bonzini) [1945742] - KVM: selftests: Ignore recently added Xen tests' build output (Paolo Bonzini) [1945742] - KVM: x86: declare Xen HVM shared info capability and add test case (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Drop hv_vcpu_to_vcpu() helper (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Allocate Hyper-V context lazily (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Make Hyper-V emulation enablement conditional (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Allocate 'struct kvm_vcpu_hv' dynamically (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Prepare to meet unallocated Hyper-V context (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Always use to_hv_vcpu() accessor to get to 'struct kvm_vcpu_hv' (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Stop shadowing global 'current_vcpu' variable (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Introduce to_kvm_hv() helper (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Rename vcpu_to_hv_syndbg() to to_hv_syndbg() (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Rename vcpu_to_stimer()/stimer_to_vcpu() (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Rename vcpu_to_synic()/synic_to_vcpu() (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Rename vcpu_to_hv_vcpu() to to_hv_vcpu() (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Drop unused kvm_hv_vapic_assist_page_enabled() (Paolo Bonzini) [1945742] - KVM: x86/xen: Add event channel interrupt vector upcall (Paolo Bonzini) [1945742] - KVM: x86/xen: register vcpu time info region (Paolo Bonzini) [1945742] - KVM: x86/xen: setup pvclock updates (Paolo Bonzini) [1945742] - KVM: x86/xen: register vcpu info (Paolo Bonzini) [1945742] - KVM: x86/xen: Add KVM_XEN_VCPU_SET_ATTR/KVM_XEN_VCPU_GET_ATTR (Paolo Bonzini) [1945742] - KVM: x86/xen: update wallclock region (Paolo Bonzini) [1945742] - xen: add wc_sec_hi to struct shared_info (Paolo Bonzini) [1945742] - KVM: x86/xen: register shared_info page (Paolo Bonzini) [1945742] - KVM: x86/xen: add definitions of compat_shared_info, compat_vcpu_info (Paolo Bonzini) [1945742] - KVM: x86/xen: latch long_mode when hypercall page is set up (Paolo Bonzini) [1945742] - KVM: x86/xen: add KVM_XEN_HVM_SET_ATTR/KVM_XEN_HVM_GET_ATTR (Paolo Bonzini) [1945742] - KVM: x86/xen: Add kvm_xen_enabled static key (Paolo Bonzini) [1945742] - KVM: x86/xen: Move KVM_XEN_HVM_CONFIG handling to xen.c (Paolo Bonzini) [1945742] - KVM: x86/xen: Fix coexistence of Xen and Hyper-V hypercalls (Paolo Bonzini) [1945742] - KVM: x86/mmu: Add helper to generate mask of reserved HPA bits (Paolo Bonzini) [1945742] - KVM: x86: Use reserved_gpa_bits to calculate reserved PxE bits (Paolo Bonzini) [1945742] - KVM: x86: SEV: Treat C-bit as legal GPA bit regardless of vCPU mode (Paolo Bonzini) [1945742] - KVM: nSVM: Use common GPA helper to check for illegal CR3 (Paolo Bonzini) [1945742] - KVM: VMX: Use GPA legality helpers to replace open coded equivalents (Paolo Bonzini) [1945742] - KVM: x86: Add a helper to handle legal GPA with an alignment requirement (Paolo Bonzini) [1945742] - KVM: x86: Add a helper to check for a legal GPA (Paolo Bonzini) [1945742] - KVM: nSVM: Don't strip host's C-bit from guest's CR3 when reading PDPTRs (Paolo Bonzini) [1945742] - KVM: x86: Set so called 'reserved CR3 bits in LM mask' at vCPU reset (Paolo Bonzini) [1945742] - KVM: x86/xen: intercept xen hypercalls if enabled (Paolo Bonzini) [1945742] - KVM: selftests: Add missing header file needed by xAPIC IPI tests (Paolo Bonzini) [1945742] - KVM: selftests: Add operand to vmsave/vmload/vmrun in svm.c (Paolo Bonzini) [1945742] - selftests: kvm: Properly set Hyper-V CPUIDs in evmcs_test (Paolo Bonzini) [1945742] - selftests: kvm: Move kvm_get_supported_hv_cpuid() to common code (Paolo Bonzini) [1945742] - selftest: kvm: x86: test KVM_GET_CPUID2 and guest visible CPUIDs against KVM_GET_SUPPORTED_CPUID (Paolo Bonzini) [1945742] - selftests: kvm/x86: add test for pmu msr MSR_IA32_PERF_CAPABILITIES (Paolo Bonzini) [1945742] - KVM: selftests: Disable dirty logging with vCPUs running (Paolo Bonzini) [1945742] - KVM: selftests: Add backing src parameter to dirty_log_perf_test (Paolo Bonzini) [1945742] - KVM: selftests: Add memslot modification stress test (Paolo Bonzini) [1945742] - KVM: selftests: Add option to overlap vCPU memory access (Paolo Bonzini) [1945742] - KVM: selftests: Fix population stage in dirty_log_perf_test (Paolo Bonzini) [1945742] - KVM: selftests: Convert iterations to int in dirty_log_perf_test (Paolo Bonzini) [1945742] - KVM: selftests: Avoid flooding debug log while populating memory (Paolo Bonzini) [1945742] - KVM: selftests: Rename timespec_diff_now to timespec_elapsed (Paolo Bonzini) [1945742] - KVM: selftests: Test IPI to halted vCPU in xAPIC while backing page moves (Paolo Bonzini) [1945742] - KVM: selftests: Implement perf_test_util more conventionally (Paolo Bonzini) [1945742] - KVM: selftests: Use vm_create_with_vcpus in create_vm (Paolo Bonzini) [1945742] - KVM: selftests: Factor out guest mode code (Paolo Bonzini) [1945742] - selftests: kvm: Merge user_msr_test into userspace_msr_exit_test (Paolo Bonzini) [1945742] - selftests: kvm: Test MSR exiting to userspace (Paolo Bonzini) [1945742] - KVM: selftests: sync_regs test for diag318 (Paolo Bonzini) [1945742] - KVM: selftests: x86: Set supported CPUIDs on default VM (Paolo Bonzini) [1945742] - KVM: selftests: Make test skipping consistent (Paolo Bonzini) [1945742] - KVM: selftests: Introduce vm_create_[default_]_with_vcpus (Paolo Bonzini) [1945742] - KVM: selftests: Make vm_create_default common (Paolo Bonzini) [1945742] - KVM: selftests: always use manual clear in dirty_log_perf_test (Paolo Bonzini) [1945742] - selftests: kvm: keep .gitignore add to date (Paolo Bonzini) [1945742] - KVM: selftests: Add "-c" parameter to dirty log test (Paolo Bonzini) [1945742] - KVM: selftests: Run dirty ring test asynchronously (Paolo Bonzini) [1945742] - KVM: selftests: Add dirty ring buffer test (Paolo Bonzini) [1945742] - KVM: selftests: Introduce after_vcpu_run hook for dirty log test (Paolo Bonzini) [1945742] - KVM: selftests: Verify supported CR4 bits can be set before KVM_SET_CPUID2 (Paolo Bonzini) [1945742] - KVM: selftests: allow two iterations of dirty_log_perf_test (Paolo Bonzini) [1945742] - KVM: selftests: Introduce the dirty log perf test (Paolo Bonzini) [1945742] - KVM: selftests: Make the number of vcpus global (Paolo Bonzini) [1945742] - KVM: selftests: Make the per vcpu memory size global (Paolo Bonzini) [1945742] - KVM: selftests: Drop pointless vm_create wrapper (Paolo Bonzini) [1945742] - KVM: selftests: Add wrfract to common guest code (Paolo Bonzini) [1945742] - KVM: selftests: Simplify demand_paging_test with timespec_diff_now (Paolo Bonzini) [1945742] - KVM: selftests: Remove address rounding in guest code (Paolo Bonzini) [1945742] - KVM: selftests: Factor code out of demand_paging_test (Paolo Bonzini) [1945742] - KVM: selftests: Use a single binary for dirty/clear log test (Paolo Bonzini) [1945742] - KVM: selftests: Always clear dirty bitmap after iteration (Paolo Bonzini) [1945742] - selftests: kvm: test enforcement of paravirtual cpuid features (Paolo Bonzini) [1945742] - selftests: kvm: Add exception handling to selftests (Paolo Bonzini) [1945742] - selftests: kvm: Clear uc so UCALL_NONE is being properly reported (Paolo Bonzini) [1945742] - selftests: kvm: Fix the segment descriptor layout to match the actual layout (Paolo Bonzini) [1945742] - KVM: x86/xen: Fix __user pointer handling for hypercall page installation (Paolo Bonzini) [1945742] - KVM: x86/xen: fix Xen hypercall page msr handling (Paolo Bonzini) [1945742] - KVM: x86: move kvm_inject_gp up from kvm_set_xcr to callers (Paolo Bonzini) [1945742] - KVM: cleanup DR6/DR7 reserved bits checks (Paolo Bonzini) [1945742] - KVM: x86/mmu: Add '__func__' in rmap_printk() (Paolo Bonzini) [1945742] - KVM: SVM: Replace hard-coded value with #define (Paolo Bonzini) [1945742] - KVM: SVM: use .prepare_guest_switch() to handle CPU register save/setup (Paolo Bonzini) [1945742] - KVM: SVM: remove uneeded fields from host_save_users_msrs (Paolo Bonzini) [1945742] - KVM: SVM: use vmsave/vmload for saving/restoring additional host state (Paolo Bonzini) [1945742] - KVM: SVM: Use asm goto to handle unexpected #UD on SVM instructions (Paolo Bonzini) [1945742] - KVM: VMX: Use the kernel's version of VMXOFF (Paolo Bonzini) [1945742] - KVM: VMX: Move Intel PT shenanigans out of VMXON/VMXOFF flows (Paolo Bonzini) [1945742] - KVM/nVMX: Use __vmx_vcpu_run in nested_vmx_check_vmentry_hw (Paolo Bonzini) [1945742] - x86/virt: Mark flags and memory as clobbered by VMXOFF (Paolo Bonzini) [1945742] - x86/reboot: Force all cpus to exit VMX root if VMX is supported (Paolo Bonzini) [1945742] - x86/virt: Eat faults on VMXOFF in reboot flows (Paolo Bonzini) [1945742] - KVM: x86: use static calls to reduce kvm_x86_ops overhead (Paolo Bonzini) [1945742] - KVM: x86: introduce definitions to support static calls for kvm_x86_ops (Paolo Bonzini) [1945742] - KVM: RHEL: include linux/static_call.h (Paolo Bonzini) [1945742] - KVM: X86: prepend vmx/svm prefix to additional kvm_x86_ops functions (Paolo Bonzini) [1945742] - KVM: Stop using deprecated jump label APIs (Paolo Bonzini) [1945742] - locking/static_key: Add support for deferred static branches (Paolo Bonzini) [1945742] - KVM: X86: Rename DR6_INIT to DR6_ACTIVE_LOW (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Expose LBR_FMT in the MSR_IA32_PERF_CAPABILITIES (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Release guest LBR event via lazy release mechanism (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Emulate legacy freezing LBRs on virtual PMI (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Reduce the overhead of LBR pass-through or cancellation (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Pass-through LBR msrs when the guest LBR event is ACTIVE (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Create a guest LBR event when vcpu sets DEBUGCTLMSR_LBR (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Add PMU_CAP_LBR_FMT check when guest LBR is enabled (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Add PMU_CAP_LBR_FMT check when guest LBR is enabled (Paolo Bonzini) [1945742] - KVM: x86/pmu: preserve IA32_PERF_CAPABILITIES across CPUID refresh (Paolo Bonzini) [1945742] - KVM: x86/vmx: Make vmx_set_intercept_for_msr() non-static (Paolo Bonzini) [1945742] - KVM: VMX: read/write MSR_IA32_DEBUGCTLMSR from GUEST_IA32_DEBUGCTL (Paolo Bonzini) [1945742] - KVM: VMX: Use x2apic_mode to avoid RDMSR when querying PI state (Paolo Bonzini) [1945742] - x86/apic: Export x2apic_mode for use by KVM in "warm" path (Paolo Bonzini) [1945742] - KVM: VMX: Enable bus lock VM exit (Paolo Bonzini) [1945742] - KVM: X86: Reset the vcpu->run->flags at the beginning of vcpu_run (Paolo Bonzini) [1945742] - KVM: VMX: Convert vcpu_vmx.exit_reason to a union (Paolo Bonzini) [1945742] - KVM/SVM: add support for SEV attestation command (Paolo Bonzini) [1945742] - KVM: x86/mmu: Remove the defunct update_pte() paging hook (Paolo Bonzini) [1945742] - KVM: Expose AVX_VNNI instruction to guset (Paolo Bonzini) [1945742] - Enumerate AVX Vector Neural Network instructions (Paolo Bonzini) [1945742] - x86: kvm: style: Simplify bool comparison (Paolo Bonzini) [1945742] - KVM: x86: Zap the oldest MMU pages, not the newest (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use boolean returns for (S)PTE accessors (Paolo Bonzini) [1945742] - KVM: X86: use vzalloc() instead of vmalloc/memset (Paolo Bonzini) [1945742] - KVM: x86: Take KVM's SRCU lock only if steal time update is needed (Paolo Bonzini) [1945742] - KVM: x86: Remove obsolete disabling of page faults in kvm_arch_vcpu_put() (Paolo Bonzini) [1945742] - KVM: do not assume PTE is writable after follow_pfn (Paolo Bonzini) [1945742] - KVM: x86/mmu: Fix TDP MMU zap collapsible SPTEs (Paolo Bonzini) [1945742] - KVM: x86: cleanup CR3 reserved bits checks (Paolo Bonzini) [1945742] - KVM: SVM: Treat SVM as unsupported when running as an SEV guest (Paolo Bonzini) [1945742] - KVM: x86: Update emulator context mode if SYSENTER xfers to 64-bit mode (Paolo Bonzini) [1945742] - KVM: x86: Supplement __cr4_reserved_bits() with X86_FEATURE_PCID check (Paolo Bonzini) [1945742] - KVM/x86: assign hva with the right value to vm_munmap the pages (Paolo Bonzini) [1945742] - Fix unsynchronized access to sev members through svm_register_enc_region (Paolo Bonzini) [1945742] - KVM: x86: Revert "KVM: x86: Mark GPRs dirty when written" (Paolo Bonzini) [1945742] - KVM: SVM: Unconditionally sync GPRs to GHCB on VMRUN of SEV-ES guest (Paolo Bonzini) [1945742] - KVM: x86: __kvm_vcpu_halt can be static (Paolo Bonzini) [1945742] - KVM: SVM: Add support for booting APs in an SEV-ES guest (Paolo Bonzini) [1945742] - KVM/SVM: Remove leftover __svm_vcpu_run prototype from svm.c (Paolo Bonzini) [1945742] - KVM: SVM: Add register operand to vmsave call in sev_es_vcpu_load (Paolo Bonzini) [1945742] - KVM: SVM: fix 32-bit compilation (Paolo Bonzini) [1945742] - KVM: SVM: Add AP_JUMP_TABLE support in prep for AP booting (Paolo Bonzini) [1945742] - KVM: SVM: Provide support to launch and run an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Provide an updated VMRUN invocation for SEV-ES guests (Paolo Bonzini) [1945742] - x86/kvm/svm: Use uninstrumented wrmsrl() to restore GS (Paolo Bonzini) [1945742] - KVM: SVM: Provide support for SEV-ES vCPU loading (Paolo Bonzini) [1945742] - KVM: SVM: Provide support for SEV-ES vCPU creation/loading (Paolo Bonzini) [1945742] - KVM: SVM: Update ASID allocation to support SEV-ES guests (Paolo Bonzini) [1945742] - KVM: SVM: Set the encryption mask for the SVM host save area (Paolo Bonzini) [1945742] - KVM: SVM: Add NMI support for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Guest FPU state save/restore not needed for SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Do not report support for SMM for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: x86: Update __get_sregs() / __set_sregs() to support SEV-ES (Paolo Bonzini) [1945742] - KVM: SVM: Add support for CR8 write traps for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Add support for CR4 write traps for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Add support for CR0 write traps for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Add support for EFER write traps for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Support string IO operations for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Support MMIO for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Create trace events for VMGEXIT MSR protocol processing (Paolo Bonzini) [1945742] - KVM: SVM: Create trace events for VMGEXIT processing (Paolo Bonzini) [1945742] - KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x100 (Paolo Bonzini) [1945742] - KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x004 (Paolo Bonzini) [1945742] - KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x002 (Paolo Bonzini) [1945742] - KVM: SVM: Add initial support for a VMGEXIT VMEXIT (Paolo Bonzini) [1945742] - KVM: SVM: Add GHCB accessor functions for retrieving fields (Paolo Bonzini) [1945742] - KVM: SVM: Prepare for SEV-ES exit handling in the sev.c file (Paolo Bonzini) [1945742] - KVM: SVM: Cannot re-initialize the VMCB after shutdown with SEV-ES (Paolo Bonzini) [1945742] - KVM: SVM: Do not allow instruction emulation under SEV-ES (Paolo Bonzini) [1945742] - KVM: SVM: Prevent debugging under SEV-ES (Paolo Bonzini) [1945742] - KVM: SVM: Add required changes to support intercepts under SEV-ES (Paolo Bonzini) [1945742] - KVM: x86: introduce complete_emulated_msr callback (Paolo Bonzini) [1945742] - KVM: x86: Mark GPRs dirty when written (Paolo Bonzini) [1945742] - KVM: SVM: Add support for the SEV-ES VMSA (Paolo Bonzini) [1945742] - x86/cpu: Add VM page flush MSR availablility as a CPUID feature (Paolo Bonzini) [1945742] - KVM: SVM: Add support for SEV-ES capability in KVM (Paolo Bonzini) [1945742] - KVM/VMX/SVM: Move kvm_machine_check function to x86.h (Paolo Bonzini) [1945742] - KVM: Don't allocate dirty bitmap if dirty ring is enabled (Paolo Bonzini) [1945742] - KVM: Make dirty ring exclusive to dirty bitmap log (Paolo Bonzini) [1945742] - KVM: X86: Implement ring-based dirty memory tracking (Paolo Bonzini) [1945742] - KVM: Pass in kvm pointer into mark_page_dirty_in_slot() (Paolo Bonzini) [1945742] - kvm/eventfd: Drain events from eventfd in irqfd_wakeup() (Paolo Bonzini) [1945742] - eventfd: Export eventfd_ctx_do_read() (Paolo Bonzini) [1945742] - kvm/eventfd: Use priority waitqueue to catch events before userspace (Paolo Bonzini) [1945742] - sched/wait: Add add_wait_queue_priority() (Paolo Bonzini) [1945742] - cpuidle-haltpoll: fix error comments in arch_haltpoll_disable (Paolo Bonzini) [1945742] - kvm/eventfd: Use sequence counter with associated spinlock (Paolo Bonzini) [1945742] - x86/kvm/vmx: Use native read/write_cr2() (Paolo Bonzini) [1945742] - KVM: SVM: convert get_user_pages() --> pin_user_pages() (Paolo Bonzini) [1945742] - x86/asm: Change all ENTRY+ENDPROC to SYM_FUNC_* (Paolo Bonzini) [1945742] - x86/entry/64: Fix unwind hints in __switch_to_asm() (Paolo Bonzini) [1945742] - x86/asm/64: Change all ENTRY+END to SYM_CODE_* (Paolo Bonzini) [1945742] - x86/head/64: Annotate start_cpu0() as non-callable (Paolo Bonzini) [1945742] - x86/asm: Do not annotate functions with GLOBAL (Paolo Bonzini) [1945742] - kprobes/x86/xen: blacklist non-attachable xen interrupt functions (Paolo Bonzini) [1945742] - x86/asm/64: Add ENDs to some functions and relabel with SYM_CODE_* (Paolo Bonzini) [1945742] - x86/asm: Use SYM_INNER_LABEL instead of GLOBAL (Paolo Bonzini) [1945742] - x86/asm: Annotate aliases (Paolo Bonzini) [1945742] - x86/asm/crypto: Annotate local functions (Paolo Bonzini) [1945742] - static_call: Add static_call_cond() (Paolo Bonzini) [1945742] - static_call: Add basic static call infrastructure (Paolo Bonzini) [1945742] - devlink: use _BITUL() macro instead of BIT() in the UAPI header (Petr Oros) [1935646] - devlink: Fix reload stats structure (Petr Oros) [1935646] - devlink: Avoid overwriting port attributes of registered port (Petr Oros) [1935646] - devlink: Add Documentation/networking/devlink/devlink-reload.rst (Petr Oros) [1935646] - devlink: Add enable_remote_dev_reset generic parameter (Petr Oros) [1935646] - devlink: Add remote reload stats (Petr Oros) [1935646] - devlink: Add reload stats (Petr Oros) [1935646] - devlink: Add devlink reload limit option (Petr Oros) [1935646] - devlink: Add reload action option to devlink reload command (Petr Oros) [1935646] - devlink: Change devlink_reload_supported() param type (Petr Oros) [1935646]- CI: Rename KABI option (Veronika Kabatova) - CI: Disable result checking for realtime checks (Veronika Kabatova) - Revert "GFS2: Re-add a call to log_flush_wait when flushing the journal" (Bob Peterson) [1917930] - md/raid1: properly indicate failure when ending a failed write request (Nigel Croxon) [1954588] - Revert "uio: use request_threaded_irq instead" (Vitaly Kuznetsov) [1946644] - drm/ast: Set format registers in primary plane's update (Lyude Paul) [1923857] - drivers: hv: Create a consistent pattern for checking Hyper-V hypercall status (Mohammed Gamal) [1940926] - x86/hyperv: Move hv_do_rep_hypercall to asm-generic (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Increase wait time for VMbus unload (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Initialize unload_event statically (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Check for pending channel interrupts before taking a CPU offline (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Drivers: hv: vmbus: Introduce CHANNELMSG_MODIFYCHANNEL_RESPONSE (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Introduce and negotiate VMBus protocol version 5.3 (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Use after free in __vmbus_open() (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: remove unused function (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Remove unused linux/version.h header (Mohammed Gamal) [1940926] - x86/Hyper-V: Support for free page reporting (Mohammed Gamal) [1940926] - x86/hyper-v: Move hv_message_type to architecture neutral module (Mohammed Gamal) [1940926] - asm-generic/hyperv: import data structures for mapping device interrupts (Mohammed Gamal) [1940926] - asm-generic/hyperv: introduce hv_device_id and auxiliary structures (Mohammed Gamal) [1940926] - asm-generic/hyperv: update hv_interrupt_entry (Mohammed Gamal) [1940926] - asm-generic/hyperv: update hv_msi_entry (Mohammed Gamal) [1940926] - x86/hyperv: provide a bunch of helper functions (Mohammed Gamal) [1940926] - x86/hyperv: extract partition ID from Microsoft Hypervisor if necessary (Mohammed Gamal) [1940926] - asm-generic/hyperv: Add definitions for Get/SetVpRegister hypercalls (Mohammed Gamal) [1940926] - drivers: hv: Fix EXPORT_SYMBOL and tab spaces issue (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Drop error message when 'No request id available' (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Move handling of VMbus interrupts (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Handle auto EOI quirk inline (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Move hyperv_report_panic_msg to arch neutral code (Mohammed Gamal) [1940926] - Drivers: hv: Redo Hyper-V synthetic MSR get/set functions (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Move Hyper-V page allocator to arch neutral code (Mohammed Gamal) [1940926] - x86/hyperv: allocate output arg pages if required (Mohammed Gamal) [1940926] - drivers: hv: Fix whitespace errors (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: skip VMBus initialization if Linux is root (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Enforce 'VMBus version >= 5.2' on isolated guests (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Restrict vmbus_devices on isolated guests (Mohammed Gamal) [1940926] - hv_utils: Fix spelling mistake "Hearbeat" -> "Heartbeat" (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Add /sys/bus/vmbus/hibernation (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Resolve race condition in vmbus_onoffer_rescind() (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Avoid use-after-free in vmbus_onoffer_rescind() (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Copy the hv_message in vmbus_on_msg_dpc() (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Reduce number of references to message in vmbus_on_msg_dpc() (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Initialize memory to be sent to the host (Mohammed Gamal) [1940926] - hv_utils: Add validation for untrusted Hyper-V values (Mohammed Gamal) [1940926] - drivers/hv: remove obsolete TODO and fix misleading typo in comment (Mohammed Gamal) [1940926] - drivers: hv: vmbus: Fix checkpatch SPLIT_STRING (Mohammed Gamal) [1940926] - drivers: hv: vmbus: Fix call msleep using < 20ms (Mohammed Gamal) [1940926] - drivers: hv: vmbus: Fix checkpatch LINE_SPACING (Mohammed Gamal) [1940926] - drivers: hv: vmbus: Replace symbolic permissions by octal permissions (Mohammed Gamal) [1940926] - drivers: hv: Fix hyperv_record_panic_msg path on comment (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Add vmbus_requestor data structure for VMBus hardening (Mohammed Gamal) [1940926] - ena: revert removal of MODULE_VERSION from ena (Petr Oros) [1955712] - Revert "[netdrv] net/intel: remove driver versions from Intel drivers" (Jonathan Toppins) [1955745] - Revert "[netdrv] net/broadcom: Clean broadcom code from driver versions" (Jonathan Toppins) [1955721] - net: core: add dev_get_tstats64 as a ndo_get_stats64 implementation (Josef Oskera) [1939453]- igb: amend removal of MODULE_VERSION (Corinna Vinschen) [1955748] - igc: amend removal of MODULE_VERSION (Corinna Vinschen) [1955755] - i40e: amend removal of MODULE_VERSION (Stefan Assmann) [1955736] - ixgbe: Amend commit acf03026ec5a to include a version string in module info. (Ken Cox) [1955759] - i40e: Fix parameters in aq_get_phy_register() (Stefan Assmann) [1907852] - initramfs: panic with memory information (Coiby Xu) [1936031] - powercap/intel_rapl: add support for AlderLake (David Arcari) [1838605] - xfs: restore shutdown check in mapped write fault path (Brian Foster) [1926089] - xfs: consider shutdown in bmapbt cursor delete assert (Brian Foster) [1926077] - iomap: Fix negative assignment to unsigned sis->pages in iomap_swapfile_activate (Carlos Maiolino) [1938210] - scsi: scsi_dh_alua: Remove check for ASC 24h in alua_rtpg() (Ewan D. Milne) [1929878] - perf/arm-cmn: Move IRQs when migrating context (Jeremy Linton) [1816850] - perf/arm-cmn: Fix PMU instance naming (Jeremy Linton) [1816850] - perf: arm-cmn: Fix conversion specifiers for node type (Jeremy Linton) [1816850] - perf: arm-cmn: Fix unsigned comparison to less than zero (Jeremy Linton) [1816850] - perf: Add Arm CMN-600 PMU driver (Jeremy Linton) [1816850] - redhat/configs: Use CONFIG_VIRTIO_CONSOLE=m on s390x, too (Thomas Huth) [1954119] - s390/config: do not select VIRTIO_CONSOLE via Kconfig (Thomas Huth) [1954119] - x86/platform/uv: Fix an error code in uv_hubs_init() (Frank Ramsay) [1936605] - x86/platform/uv: Add more to secondary CPU kdump info (Frank Ramsay) [1936605] - x86/platform/uv: Use x2apic enabled bit as set by BIOS to indicate APIC mode (Frank Ramsay) [1936605] - redhat/configs: Add CONFIG_UV_SYSFS (Frank Ramsay) [1936605] - x86/platform/uv: Fix indentation warning in Documentation/ABI/testing/sysfs-firmware-sgi_uv (Frank Ramsay) [1936605] - x86/platform/uv: Set section block size for hubless architectures (Frank Ramsay) [1936605] - x86/platform/uv: Update sysfs documentation (Frank Ramsay) [1936605] - x86/platform/uv: Add deprecated messages to /proc info leaves (Frank Ramsay) [1936605] - x86/platform/uv: Add sysfs hubless leaves (Frank Ramsay) [1936605] - x86/platform/uv: Add sysfs leaves to replace those in procfs (Frank Ramsay) [1936605] - x86/platform/uv: Add kernel interfaces for obtaining system info (Frank Ramsay) [1936605] - x86/platform/uv: Update MAINTAINERS for uv_sysfs driver (Frank Ramsay) [1936605] - x86/platform/uv: Update ABI documentation of /sys/firmware/sgi_uv/ (Frank Ramsay) [1936605] - x86/platform/uv: Add new uv_sysfs platform driver (Frank Ramsay) [1936605] - x86/platform/uv: Add and export uv_bios_* functions (Frank Ramsay) [1936605] - x86/platform/uv: Remove existing /sys/firmware/sgi_uv/interface (Frank Ramsay) [1936605] - x86/platform/uv: Unexport symbols only used by x2apic_uv_x.c (Frank Ramsay) [1936605] - x86/platform/uv: Unexport sn_coherency_id (Frank Ramsay) [1936605] - x86/platform/uv: Mark uv_bios_call() and uv_bios_call_irqsave() static (Frank Ramsay) [1936605] - UV: Add SPDX license identifier - Makefile/Kconfig (Frank Ramsay) [1936605] - netdevsim: Only use sampling truncation length when valid (Ivan Vecera) [1955163] - selftests: netdevsim: Test psample functionality (Ivan Vecera) [1955163] - netdevsim: Add dummy psample implementation (Ivan Vecera) [1955163] - psample: Add additional metadata attributes (Ivan Vecera) [1955163] - psample: Encapsulate packet metadata in a struct (Ivan Vecera) [1955163] - net: psample: fix build error when CONFIG_INET is not enabled (Ivan Vecera) [1955163] - devlink: include for _BITUL (Petr Oros) [1935630] - netdevsim: add support for flash_update overwrite mask (Petr Oros) [1935630] - devlink: introduce flash update overwrite mask (Petr Oros) [1935630] - devlink: convert flash_update to use params structure (Petr Oros) [1935630] - devlink: check flash_update parameter support in net core (Petr Oros) [1935630] - devlink: Enhance policy to validate port type input value (Petr Oros) [1935630] - devlink: Enhance policy to validate eswitch mode value (Petr Oros) [1935630] - net: devlink: region: Pass the region ops to the snapshot function (Petr Oros) [1935630] - net: devlink: regions: Add a priv member to the regions ops struct (Petr Oros) [1935630]- Enumerate AVX Vector Neural Network instructions (Steve Best) [1838616] - net: fix skb use after free in netpoll (Ivan Vecera) [1913481] - cipso,calipso: resolve a number of problems with the DOI refcounts (Guillaume Nault) [1950996] - netfilter: rpfilter: mask ecn bits before fib lookup (Guillaume Nault) [1950996] - netfilter: Fix rpfilter dropping vrf packets by mistake (Guillaume Nault) [1950996] - redhat: enable CONFIG_DM_MULTIPATH_HST and CONFIG_DM_MULTIPATH_IOA (Mike Snitzer) [1949682] - dm ioctl: fix out of bounds array access when no devices (Mike Snitzer) [1949682] - dm table: Fix zoned model check and zone sectors check (Mike Snitzer) [1949682] - dm: simplify target code conditional on CONFIG_BLK_DEV_ZONED (Mike Snitzer) [1949682] - dm verity: fix DM_VERITY_OPTS_MAX value (Mike Snitzer) [1949682] - dm verity fec: fix misaligned RS roots IO (Mike Snitzer) [1949682] - dm verity: fix FEC for RS roots unaligned to block size (Mike Snitzer) [1949682] - dm bufio: subtract the number of initial sectors in dm_bufio_get_device_size (Mike Snitzer) [1949682] - dm: fix deadlock when swapping to encrypted device (Mike Snitzer) [1949682] - dm era: only resize metadata in preresume (Mike Snitzer) [1949682] - dm era: Use correct value size in equality function of writeset tree (Mike Snitzer) [1949682] - dm era: Fix bitset memory leaks (Mike Snitzer) [1949682] - dm era: Verify the data block size hasn't changed (Mike Snitzer) [1949682] - dm era: Reinitialize bitset cache before digesting a new writeset (Mike Snitzer) [1949682] - dm era: Update in-core bitset after committing the metadata (Mike Snitzer) [1949682] - dm era: Recover committed writeset after crash (Mike Snitzer) [1949682] - dm writecache: fix writing beyond end of underlying device when shrinking (Mike Snitzer) [1949682] - dm table: remove needless request_queue NULL pointer checks (Mike Snitzer) [1949682] - dm table: fix zoned iterate_devices based device capability checks (Mike Snitzer) [1949682] - dm writecache: return the exact table values that were set (Mike Snitzer) [1949682] - dm writecache: fix unnecessary NULL check warnings (Mike Snitzer) [1949682] - dm writecache: fix performance degradation in ssd mode (Mike Snitzer) [1949682] - dm integrity: introduce the "fix_hmac" argument (Mike Snitzer) [1949682] - dm persistent data: fix return type of shadow_root() (Mike Snitzer) [1949682] - dm: cleanup of front padding calculation (Mike Snitzer) [1949682] - dm integrity: fix spelling mistake "flusing" -> "flushing" (Mike Snitzer) [1949682] - dm crypt: Spelling s_cihper_cipher_ (Mike Snitzer) [1949682] - dm: avoid filesystem lookup in dm_get_dev_t() (Mike Snitzer) [1949682] - dm integrity: conditionally disable "recalculate" feature (Mike Snitzer) [1949682] - dm integrity: fix a crash if "recalculate" used without "internal_hash" (Mike Snitzer) [1949682] - dm integrity: fix the maximum number of arguments (Mike Snitzer) [1949682] - dm integrity: fix flush with external metadata device (Mike Snitzer) [1949682] - dm snapshot: flush merged data before committing metadata (Mike Snitzer) [1949682] - dm zoned: select CONFIG_CRC32 (Mike Snitzer) [1949682] - dm integrity: select CRYPTO_SKCIPHER (Mike Snitzer) [1949682] - dm cache: simplify the return expression of load_mapping() (Mike Snitzer) [1949682] - dm verity: skip verity work if I_O error when system is shutting down (Mike Snitzer) [1949682] - dm ioctl: fix error return code in target_message (Mike Snitzer) [1949682] - dm crypt: Constify static crypt_iv_operations (Mike Snitzer) [1949682] - dm: add support for REQ_NOWAIT to various targets (Mike Snitzer) [1949682] - dm: rename multipath path selector source files to have "dm-ps" prefix (Mike Snitzer) [1949682] - dm mpath: add IO affinity path selector (Mike Snitzer) [1949682] - dm verity: Add support for signature verification with 2nd keyring (Mike Snitzer) [1949682] - dm: remove unnecessary current->bio_list check when submitting split bio (Mike Snitzer) [1949682] - dm: remove invalid sparse __acquires and __releases annotations (Mike Snitzer) [1949682] - dm: fix double RCU unlock in dm_dax_zero_page_range() error path (Mike Snitzer) [1949682] - dm writecache: remove BUG() and fail gracefully instead (Mike Snitzer) [1949682] - dm table: Remove BUG_ON(in_interrupt()) (Mike Snitzer) [1949682] - dm: fix bug with RCU locking in dm_blk_report_zones (Mike Snitzer) [1949682] - Revert "dm cache: fix arm link errors with inline" (Mike Snitzer) [1949682] - vfs: remove lockdep bogosity in __sb_start_write (Brian Foster) [1926097] - nbd: freeze the queue while we're adding connections (Ming Lei) [1927246] - selftests/livepatch: Do not check order when using "comm" for dmesg checking (Joel Savitz) [1942056] - RDMA/siw,rxe: Make emulated devices virtual in the device tree (Kamal Heib) [1931849] - RDMA/core: remove use of dma_virt_ops (Kamal Heib) [1931849] - RDMA/umem: Use ib_dma_max_seg_size instead of dma_get_max_seg_size (Kamal Heib) [1931849] - RDMA/core: Fix ib_dma_max_seg_size() (Kamal Heib) [1931849] - RDMA/umem: Move to allocate SG table from pages (Kamal Heib) [1931849] - lib/scatterlist: Do not limit max_segment to PAGE_ALIGNED values (Kamal Heib) [1931849] - lib/scatterlist: Add support in dynamic allocation of SG table from pages (Kamal Heib) [1931846] - RDMA/srp: Increase max_segment_size (Kamal Heib) [1931849] - RDMA/uverbs: Allow drivers to create a new HW object during rereg_mr (Kamal Heib) [1931849] - RDMA/mlx5: Use ib_umem_find_best_pgoff() for SRQ (Kamal Heib) [1931849] - RDMA/vmw_pvrdma: Fix network_hdr_type reported in WC (Kamal Heib) [1931849] - RDMA/cma: Fix error flow in default_roce_mode_store (Kamal Heib) [1931849] - RDMA/umem: Avoid undefined behavior of rounddown_pow_of_two() (Kamal Heib) [1931849] - RDMA/restrack: Don't treat as an error allocation ID wrapping (Kamal Heib) [1931849] - RDMA/ucma: Do not miss ctx destruction steps in some cases (Kamal Heib) [1931849] - RDMA/cma: Don't overwrite sgid_attr after device is released (Kamal Heib) [1931849] - RDMA/rxe: Use acquire/release for memory ordering (Kamal Heib) [1931849] - RDMA/uverbs: Fix incorrect variable type (Kamal Heib) [1931849] - RDMA/core: Update kernel documentation for ib_create_named_qp() (Kamal Heib) [1931849] - RDMA/iser: Remove in_interrupt() usage (Kamal Heib) [1931849] - IB: Fix kernel-doc markups (Kamal Heib) [1931849] - RDMA/uverbs: Check ODP in ib_check_mr_access() as well (Kamal Heib) [1931849] - RDMA/uverbs: Tidy input validation of ib_uverbs_rereg_mr() (Kamal Heib) [1931849] - RDMA/efa: Use dma_set_mask_and_coherent() to simplify code (Kamal Heib) [1931849] - RDMA/restrack: Support all QP types (Kamal Heib) [1931849] - RDMA/core: Allow drivers to disable restrack DB (Kamal Heib) [1931849] - RDMA/core: Track device memory MRs (Kamal Heib) [1931849] - RDMA/cma: Fix deadlock on &lock in rdma_cma_listen_on_all() error unwind (Kamal Heib) [1931849] - IB/hfi1: Fix fall-through warnings for Clang (Kamal Heib) [1931849] - RDMA/ipoib: Distribute cq completion vector better (Kamal Heib) [1931849] - RDMA/efa: Remove .create_ah callback assignment (Kamal Heib) [1931849] - RDMA/cma: Add missing error handling of listen_id (Kamal Heib) [1931849] - RDMA/restrack: Store all special QPs in restrack DB (Kamal Heib) [1931849] - RDMA/counter: Combine allocation and bind logic (Kamal Heib) [1931849] - RDMA/core: Remove ib_dma_{alloc,free}_coherent (Kamal Heib) [1931849] - RDMA/core: Make FD destroy callback void (Kamal Heib) [1931849] - RDMA/core: Postpone uobject cleanup on failure till FD close (Kamal Heib) [1931849] - IB/isert: Do not excplicitly check == false for bool (Kamal Heib) [1931849] - IB/core: Add support for NDR link speed (Kamal Heib) [1931849] - RDMA/ipoib: Add 50Gb and 100Gb link speeds to ethtool (Kamal Heib) [1931849] - RDMA/rxe,siw: Restore uverbs_cmd_mask IB_USER_VERBS_CMD_POST_SEND (Kamal Heib) [1931849] - RDMA/siw: Fix typo of EAGAIN not -EAGAIN in siw_cm_work_handler() (Kamal Heib) [1931849] - RDMA/rxe: Compute PSN windows correctly (Kamal Heib) [1931849] - RDMA/core: Fix error return in _ib_modify_qp() (Kamal Heib) [1931849] - IB/verbs: avoid nested container_of() (Kamal Heib) [1931849] - RDMA/rxe: Remove unused RXE_MR_TYPE_FMR (Kamal Heib) [1931849] - RDMA: Remove AH from uverbs_cmd_mask (Kamal Heib) [1931849] - RDMA: Remove uverbs cmds from drivers that don't use them (Kamal Heib) [1931849] - RDMA/core Remove uverbs_ex_cmd_mask (Kamal Heib) [1931849] - RDMA: Check create_flags during create_qp (Kamal Heib) [1931849] - RDMA: Check flags during create_cq (Kamal Heib) [1931849] - RDMA: Check attr_mask during modify_qp (Kamal Heib) [1931849] - RDMA: Check srq_type during create_srq (Kamal Heib) [1931849] - RDMA: Move more uverbs_cmd_mask settings to the core (Kamal Heib) [1931849] - RDMA: Remove elements in uverbs_cmd_mask that all drivers set (Kamal Heib) [1931849] - RDMA: Remove uverbs_ex_cmd_mask values that are linked to functions (Kamal Heib) [1931849] - RDMA/cm: Fix an attempt to use non-valid pointer when cleaning timewait (Kamal Heib) [1931846] - RDMA/core: Fix empty gid table for non IB/RoCE devices (Kamal Heib) [1931846] - RDMA/efa: Use the correct current and new states in modify QP (Kamal Heib) [1931846] - RMDA/sw: Don't allow drivers using dma_virt_ops on highmem configs (Kamal Heib) [1931846] - RDMA/srpt: Fix typo in srpt_unregister_mad_agent docstring (Kamal Heib) [1931846] - RDMA/vmw_pvrdma: Fix the active_speed and phys_state value (Kamal Heib) [1931846] - RDMA: Fix software RDMA drivers for dma mapping error (Kamal Heib) [1931846] - IB/srpt: docs: add a description for cq_size member (Kamal Heib) [1931846] - RDMA: Add rdma_connect_locked() (Kamal Heib) [1931846] - RDMA/uverbs: Fix false error in query gid IOCTL (Kamal Heib) [1931846] - RDMA/rxe: Fix small problem in network_type patch (Kamal Heib) [1931846] - RDMA/ucma: Fix use after free in destroy id flow (Kamal Heib) [1931846] - RDMA/rxe: Move the definitions for rxe_av.network_type to uAPI (Kamal Heib) [1931846] - RDMA: Explicitly pass in the dma_device to ib_register_device (Kamal Heib) [1931846] - RDMA/usnic: Remove the query_pkey callback (Kamal Heib) [1931846] - RDMA/usnic: Fix spelling mistake "transistion" -> "transition" (Kamal Heib) [1931846] - RDMA/usnic: switch from 'pci_' to 'dma_' API (Kamal Heib) [1931846] - RDMA/usnic: Avoid overly large buffers on stack (Kamal Heib) [1931846] - IB/usnic: Use dev_get_drvdata (Kamal Heib) [1931846] - IB/usnic: Fix deadlock (Kamal Heib) [1931846] - Revert "[infiniband] usnic_verbs: fix deadlock" (Kamal Heib) [1931846] - RDMA/rxe: Remove duplicate entries in struct rxe_mr (Kamal Heib) [1931846] - RDMA/uverbs: Expose the new GID query API to user space (Kamal Heib) [1931846] - RDMA/core: Introduce new GID table query API (Kamal Heib) [1931846] - RDMA/core: Modify enum ib_gid_type and enum rdma_network_type (Kamal Heib) [1931846] - RDMA/core: Change rdma_get_gid_attr returned error code (Kamal Heib) [1931846] - RDMA/core: Constify struct attribute_group (Kamal Heib) [1931846] - RDMA/core: Remove ucontext->closing (Kamal Heib) [1931846] - RDMA/drivers: Remove udata check from special QP (Kamal Heib) [1931846] - RDMA/qedr: Add support for user mode XRC-SRQ's (Kamal Heib) [1931846] - RDMA/mlx4: Prepare QP allocation to remove from the driver (Kamal Heib) [1931846] - RDMA/mlx4: Embed GSI QP into general mlx4_ib QP (Kamal Heib) [1931846] - RDMA/core: Align write and ioctl checks of QP types (Kamal Heib) [1931846] - RDMA/efa: Drop double zeroing for sg_init_table() (Kamal Heib) [1931846] - RDMA/efa: Add messages and RDMA read work requests HW stats (Kamal Heib) [1931846] - RDMA/efa: Group keep alive received counter with other SW stats (Kamal Heib) [1931846] - RDMA/restrack: Improve readability in task name management (Kamal Heib) [1931846] - RDMA/restrack: Simplify restrack tracking in kernel flows (Kamal Heib) [1931846] - RDMA/restrack: Count references to the verbs objects (Kamal Heib) [1931846] - RDMA/cma: Delete from restrack DB after successful destroy (Kamal Heib) [1931846] - RDMA/ucma: Rework ucma_migrate_id() to avoid races with destroy (Kamal Heib) [1931846] - RDMA: Fix link active_speed size (Kamal Heib) [1931846] - net/mlx5: Refactor query port speed functions (Kamal Heib) [1931846] - RDMA: Convert RWQ table logic to ib_core allocation scheme (Kamal Heib) [1931846] - RDMA: Clean MW allocation and free flows (Kamal Heib) [1931846] - RDMA/cma: Fix use after free race in roce multicast join (Kamal Heib) [1931846] - RDMA/cma: Consolidate the destruction of a cma_multicast in one place (Kamal Heib) [1931846] - RDMA/cma: Remove dead code for kernel rdmacm multicast (Kamal Heib) [1931846] - RDMA/cma: Combine cma_ndev_work with cma_work (Kamal Heib) [1931846] - RDMA/cma: Remove cma_comp() (Kamal Heib) [1931846] - RDMA/cma: Fix locking for the RDMA_CM_LISTEN state (Kamal Heib) [1931846] - RDMA/cma: Make the locking for automatic state transition more clear (Kamal Heib) [1931846] - RDMA/cma: Fix locking for the RDMA_CM_CONNECT state (Kamal Heib) [1931846] - RDMA/core: Added missing WR and WC opcodes (Kamal Heib) [1931846] - RDMA/qedr: Remove fbo and zbva from the MR (Kamal Heib) [1931846] - RDMA/mlx4: Use ib_umem_num_dma_blocks() (Kamal Heib) [1931846] - RDMA/pvrdma: Use ib_umem_num_dma_blocks() instead of ib_umem_page_count() (Kamal Heib) [1931846] - RDMA/bnxt: Do not use ib_umem_page_count() or ib_umem_num_pages() (Kamal Heib) [1931846] - RDMA/qedr: Use ib_umem_num_dma_blocks() instead of ib_umem_page_count() (Kamal Heib) [1931846] - RDMA/qedr: Use rdma_umem_for_each_dma_block() instead of open-coding (Kamal Heib) [1931846] - RDMA/i40iw: Use ib_umem_num_dma_pages() (Kamal Heib) [1931846] - RDMA/efa: Use ib_umem_num_dma_pages() (Kamal Heib) [1931846] - RDMA/umem: Split ib_umem_num_pages() into ib_umem_num_dma_blocks() (Kamal Heib) [1931846] - RDMA/umem: Replace for_each_sg_dma_page with rdma_umem_for_each_dma_block (Kamal Heib) [1931846] - RDMA/umem: Add rdma_umem_for_each_dma_block() (Kamal Heib) [1931846] - RDMA/umem: Use simpler logic for ib_umem_find_best_pgsz() (Kamal Heib) [1931846] - RDMA/umem: Fix ib_umem_find_best_pgsz() for mappings that cross a page boundary (Kamal Heib) [1931846] - RDMA: Make counters destroy symmetrical (Kamal Heib) [1931846] - RDMA: Restore ability to return error for destroy WQ (Kamal Heib) [1931846] - RDMA: Change XRCD destroy return value (Kamal Heib) [1931846] - RDMA: Allow fail of destroy CQ (Kamal Heib) [1931846] - RDMA/core: Delete function indirection for alloc/free kernel CQ (Kamal Heib) [1931846] - RDMA: Restore ability to fail on SRQ destroy (Kamal Heib) [1931846] - RDMA/mlx5: Issue FW command to destroy SRQ on reentry (Kamal Heib) [1931846] - RDMA: Restore ability to fail on AH destroy (Kamal Heib) [1931846] - RDMA: Restore ability to fail on PD deallocate (Kamal Heib) [1931846] - RDMA/core: Change how failing destroy is handled during uobj abort (Kamal Heib) [1931846] - RDMA/ucma: Fix resource leak on error path (Kamal Heib) [1931846] - RDMA/rxe: Address an issue with hardened user copy (Kamal Heib) [1931846] - RDMA/rxe: Add SPDX hdrs to rxe source files (Kamal Heib) [1931846] - RDMA/core: Trigger a WARN_ON if the driver causes uobjects to become leaked (Kamal Heib) [1931846] - RDMA/rxe: Fix style warnings (Kamal Heib) [1931846] - RDMA/ucma: Remove closing and the close_wq (Kamal Heib) [1931846] - RDMA/ucma: Rework how new connections are passed through event delivery (Kamal Heib) [1931846] - RDMA/ucma: Narrow file->mut in ucma_event_handler() (Kamal Heib) [1931846] - RDMA/ucma: Change backlog into an atomic (Kamal Heib) [1931846] - RDMA/ucma: Add missing locking around rdma_leave_multicast() (Kamal Heib) [1931846] - RDMA/ucma: Fix locking for ctx->events_reported (Kamal Heib) [1931846] - RDMA/ucma: Fix the locking of ctx->file (Kamal Heib) [1931846] - RDMA/ucma: Do not use file->mut to lock destroying (Kamal Heib) [1931846] - RDMA/cma: Add missing locking to rdma_accept() (Kamal Heib) [1931846] - RDMA/ucma: Remove mc_list and rely on xarray (Kamal Heib) [1931846] - RDMA/ucma: Fix error cases around ucma_alloc_ctx() (Kamal Heib) [1931846] - RDMA/ucma: Consolidate the two destroy flows (Kamal Heib) [1931846] - RDMA/ucma: Remove unnecessary locking of file->ctx_list in close (Kamal Heib) [1931846] - RDMA/ucma: Fix refcount 0 incr in ucma_get_ctx() (Kamal Heib) [1931846] - RDMA/cm: Add tracepoints to track MAD send operations (Kamal Heib) [1931846] - RDMA/cm: Replace pr_debug() call sites with tracepoints (Kamal Heib) [1931846] - RDMA/core: Move the rdma_show_ib_cm_event() macro (Kamal Heib) [1931846] - RDMA/efa: Remove redundant udata check from alloc ucontext response (Kamal Heib) [1931846] - RDMA/vmw_pvrdma: Fix kernel-doc documentation (Kamal Heib) [1931846] - RDMA/rxe: prevent rxe creation on top of vlan interface (Kamal Heib) [1931846] - RDMA/cm: Remove unused cm_class (Kamal Heib) [1931846] - IB/isert: remove duplicated error prints (Kamal Heib) [1931846] - RDMA/efa: Introduce SRD RNR retry (Kamal Heib) [1931846] - RDMA/efa: Introduce SRD QP state machine (Kamal Heib) [1931846] - RDMA/efa: Be consistent with modify QP bitmask (Kamal Heib) [1931846] - RDMA/efa: Add a generic capability check helper (Kamal Heib) [1931846] - RDMA: Remove constant domain argument from flow creation call (Kamal Heib) [1931846] - RDMA/i40iw: Avoid typecast from void to pci_dev (Kamal Heib) [1931846] - sched/uclamp: Add CPU's clamp buckets refcounting (Kamal Heib) [1931846] - overflow: Include header file with SIZE_MAX declaration (Kamal Heib) [1931846] - treewide: Use fallthrough pseudo-keyword (Kamal Heib) [1931846] - IB/hfi1: Use fallthrough pseudo-keyword (Kamal Heib) [1931846] - treewide: replace '---help---' in Kconfig files with 'help' (Kamal Heib) [1931846] - remove ioremap_nocache and devm_ioremap_nocache (Kamal Heib) [1931846]- ethtool: pause: make sure we init driver stats (Ivan Vecera) [1935611] - ethtool: correct policy for ETHTOOL_MSG_CHANNELS_SET (Ivan Vecera) [1935611] - ethtool: strset: allow ETHTOOL_A_STRSET_COUNTS_ONLY attr (Ivan Vecera) [1935611] - ethtool: specify which header flags are supported per command (Ivan Vecera) [1935611] - ethtool: link up ethnl_header_policy as a nested policy (Ivan Vecera) [1935611] - ethtool: trim policy tables (Ivan Vecera) [1935611] - ethtool: wire up set policies to ops (Ivan Vecera) [1935611] - ethtool: wire up get policies to ops (Ivan Vecera) [1935611] - netdevsim: fix duplicated debugfs directory (Ivan Vecera) [1935611] - selftests: add a test for ethtool pause stats (Ivan Vecera) [1935611] - netdevsim: add pause frame stats (Ivan Vecera) [1935611] - docs: net: include the new ethtool pause stats in the stats doc (Ivan Vecera) [1935611] - ethtool: add standard pause stats (Ivan Vecera) [1935611] - net: tighten the definition of interface statistics (Ivan Vecera) [1935611]- PCI: hv: Fix typo (Mohammed Gamal) [1940924] - asm-generic/hyperv: change HV_CPU_POWER_MANAGEMENT to HV_CPU_MANAGEMENT (Mohammed Gamal) [1940925] - x86/hyperv: detect if Linux is the root partition (Mohammed Gamal) [1940925] - hyperv: hyperv.h: drop a duplicated word (Mohammed Gamal) [1940925] - hyper-v: Remove internal types from UAPI header (Mohammed Gamal) [1940925] - x86/hyperv: Load/save the Isolation Configuration leaf (Mohammed Gamal) [1940925] - x86/hyperv: Initialize clockevents after LAPIC is initialized (Mohammed Gamal) [1940925] - x86/hyperv: check cpu mask after interrupt has been disabled (Mohammed Gamal) [1940925] - x86/hyperv: Fix kexec panic/hang issues (Mohammed Gamal) [1940925] - video: hyperv_fb: Fix a double free in hvfb_probe (Mohammed Gamal) [1940922] - uio: uio_hv_generic: use devm_kzalloc() for private data alloc (Mohammed Gamal) [1940922] - Avoid macro redefinition in compiler-{clang,gcc}.h (Jerome Marchand) [1907271] - x86/split_lock: Add Icelake microserver and Tigerlake CPU models (Prarit Bhargava) [1847576] - tools/power/x86/intel-speed-select: Update version to 1.8 (Prarit Bhargava) [1921801] - tools/power/x86/intel-speed-select: Add new command to get/set TRL (Prarit Bhargava) [1921801] - tools/power/x86/intel-speed-select: Add new command turbo-mode (Prarit Bhargava) [1921801] - tools/power/x86/intel-speed-select: Set higher of cpuinfo_max_freq or base_frequency (Prarit Bhargava) [1921801] - tools/power/x86/intel-speed-select: Set scaling_max_freq to base_frequency (Prarit Bhargava) [1921801] - platform/x86: ISST: Mark mmio_range_devid_0 and mmio_range_devid_1 with static keyword (Prarit Bhargava) [1921801] - tools/power/x86/intel-speed-select: Update version for v5.11 (Prarit Bhargava) [1921801] - tools/power/x86/intel-speed-select: Account for missing sysfs for die_id (Prarit Bhargava) [1921801] - tools/power/x86/intel-speed-select: Read TRL from mailbox (Prarit Bhargava) [1921801] - platform/x86: ISST: Change PCI device macros (Prarit Bhargava) [1921801] - platform/x86: ISST: Allow configurable offset range (Prarit Bhargava) [1921801] - platform/x86: ISST: Check for unaligned mmio address (Prarit Bhargava) [1921801] - tools/power/turbostat: Fallback to an MSR read for EPB (Prarit Bhargava) [1926913] - tools/power/turbostat: Read energy_perf_bias from sysfs (Prarit Bhargava) [1926913] - Bluetooth: btusb: Add workaround for remote-wakeup issues with Barrot 8041a02 fake CSR controllers (Gopal Tiwari) [1946951] - Bluetooth: btusb: Fix detection of some fake CSR controllers with a bcdDevice val of 0x0134 (Gopal Tiwari) [1946951] - Bluetooth: btusb: support download nvm with different board id for wcn6855 (Gopal Tiwari) [1946951] - Bluetooth: btmtksdio: Add the missed release_firmware() in mtk_setup_firmware() (Gopal Tiwari) [1946951] - Bluetooth: btusb: Add the missed release_firmware() in btusb_mtk_setup_firmware() (Gopal Tiwari) [1946951] - Bluetooth: btusb: Support 0bda:c123 Realtek 8822CE device (Gopal Tiwari) [1946951] - Bluetooth: hci_h5: Add OBDA0623 ACPI HID (Gopal Tiwari) [1946951] - Bluetooth: revert: hci_h5: close serdev device and free hu in h5_close (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Wait for timeout during suspend (Gopal Tiwari) [1946951] - Bluetooth: btrtl: fix incorrect skb allocation failure check (Gopal Tiwari) [1946951] - Bluetooth: hci_ll: add a small delay for wl1271 enable bt_en (Gopal Tiwari) [1946951] - Bluetooth: btusb: Add support for 1358:c123 Realtek 8822CE device (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: resolve various warnings (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Enhance retry logic in qca_setup (Gopal Tiwari) [1946951] - Bluetooth: btusb: btrtl: Add support for RTL8852A (Gopal Tiwari) [1946951] - Bluetooth: btusb: Add support for 13d3:3560 MediaTek MT7615E device (Gopal Tiwari) [1946951] - Bluetooth: hci_h5: fix memory leak in h5_close (Gopal Tiwari) [1946951] - Bluetooth: btrtl: Ask 8821C to drop old firmware (Gopal Tiwari) [1946951] - Bluetooth: btrtl: Refine the ic_id_table for clearer and more regular (Gopal Tiwari) [1946951] - Bluetooth: btusb: Add the more support IDs for Realtek RTL8822CE (Gopal Tiwari) [1946951] - Bluetooth: hci_h5: close serdev device and free hu in h5_close (Gopal Tiwari) [1946951] - Bluetooth: btintel: Replace zero-length array with flexible-array member (Gopal Tiwari) [1946951] - Bluetooth: btusb: Add Qualcomm Bluetooth SoC WCN6855 support (Gopal Tiwari) [1946951] - Bluetooth: btusb: Enable wide band speech support for BTUSB_QCA_ROME (Gopal Tiwari) [1946951] - Bluetooth: hci_serdev: Close UART port if NON_PERSISTENT_SETUP is set (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Remove duplicate power off in proto close (Gopal Tiwari) [1946951] - Bluetooth: hci_intel: enable on new platform (Gopal Tiwari) [1946951] - Bluetooth: btmtksdio: use NULL instead of zero (Gopal Tiwari) [1946951] - Bluetooth: hci_intel: switch to list_for_each_entry() (Gopal Tiwari) [1946951] - Bluetooth: hci_intel: drop strange le16_to_cpu() against u8 values (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: remove redundant null check (Gopal Tiwari) [1946951] - Bluetooth: btusb: Fix memleak in btusb_mtk_submit_wmt_recv_urb (Gopal Tiwari) [1946951] - Bluetooth: hci_uart: Cancel init work before unregistering (Gopal Tiwari) [1946951] - Bluetooth: hci_h5: Remove ignored flag HCI_UART_RESET_ON_INIT (Gopal Tiwari) [1946951] - Bluetooth: btmrvl: eliminate duplicates introducing btmrvl_reg_89xx (Gopal Tiwari) [1946951] - Revert "Bluetooth: btusb: Disable runtime suspend on Realtek devices" (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Stop collecting memdump again for command timeout during SSR (Gopal Tiwari) [1946951] - Bluetooth: hci_serdev: Only unregister device if it was registered (Gopal Tiwari) [1946951] - Bluetooth: hci_h5: Set HCI_UART_RESET_ON_INIT to correct flags (Gopal Tiwari) [1946951] - Bluetooth: btusb: Fix and detect most of the Chinese Bluetooth controllers (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Bug fixes for SSR (Gopal Tiwari) [1946951] - Bluetooth: btusb: add Realtek 8822CE to usb_device_id table (Gopal Tiwari) [1946951] - Bluetooth: btusb: USB alternate setting 1 for WBS (Gopal Tiwari) [1946951] - Bluetooth: btusb: Comment on unbalanced pm reference (Gopal Tiwari) [1946951] - Bluetooth: btusb: BTUSB_WAKEUP_DISABLE prevents wake (Gopal Tiwari) [1946951] - Bluetooth: btusb: Reset port on cmd timeout (Gopal Tiwari) [1946951] - Bluetooth: btmtksdio: fix up firmware download sequence (Gopal Tiwari) [1946951] - Bluetooth: btusb: fix up firmware download sequence (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Disable SoC debug logging for WCN3991 (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Increase SoC idle timeout to 200ms (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Request Tx clock vote off only when Tx is pending (Gopal Tiwari) [1946951] - Bluetooth: btmrvl_sdio: Refactor irq wakeup (Gopal Tiwari) [1946951] - Bluetooth: btmrvl_sdio: Implement prevent_wake (Gopal Tiwari) [1946951] - Bluetooth: btmrvl_sdio: Set parent dev to hdev (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Bug fix during SSR timeout (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Refactor error handling in qca_suspend() (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Skip serdev wait when no transfer is pending (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Only remove TX clock vote after TX is completed (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Simplify determination of serial clock on/off state from votes (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Fix an error pointer dereference (Gopal Tiwari) [1946951] - btmrvl: Fix firmware filename for sd8977 chipset (Gopal Tiwari) [1946951] - btmrvl: Fix firmware filename for sd8997 chipset (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Fix QCA6390 memdump failure (Gopal Tiwari) [1946951] - Bluetooth: btmtkuart: Use serdev_device_write_buf() instead of serdev_device_write() (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Improve controller ID info log level (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Fix qca6390 enable failure after warm reboot (Gopal Tiwari) [1946951] - Bluetooth: btmtkuart: Improve exception handling in btmtuart_probe() (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Fix suspend/resume functionality failure (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Added 003.006.007, changed 001.003.015 (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Fix uninitialized access to hdev (Gopal Tiwari) [1946951] - Bluetooth: serdev: Constify serdev_device_ops (Gopal Tiwari) [1946951] - Bluetooth: Add hook for driver to prevent wake from suspend (Gopal Tiwari) [1946951] - Bluetooth: btusb: Implement hdev->prevent_wake (Gopal Tiwari) [1946951] - Bluetooth: hci_h5: Add support for binding RTL8723BS with device tree (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: allow max-speed to be set for QCA9377 devices (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: add compatible for QCA9377 (Gopal Tiwari) [1946951] - Bluetooth: btusb: Adding support for LE scatternet to Jfp and ThP (Gopal Tiwari) [1946951] - Bluetooth: Adding driver and quirk defs for multi-role LE (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Add 2 missing models to subver tables (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Move setting of USE_BDADDR_PROPERTY quirk to hci_bcm.c (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Try multiple Patch filenames when loading the Patch firmware (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Bail sooner from btbcm_initialize() when not loading fw (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Drop upper nibble version check from btbcm_initialize() (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Make btbcm_setup_patchram use btbcm_finalize (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Make btbcm_initialize() print local-name on re-init too (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Fold Patch loading + applying into btbcm_initialize() (Gopal Tiwari) [1946951] - Bluetooth: btrtl: Add support for RTL8761B (Gopal Tiwari) [1946951] - Bluetooth: btusb: check for NULL in btusb_find_altsetting() (Gopal Tiwari) [1946951] - Bluetooth: btusb: handle mSBC audio over USB Endpoints (Gopal Tiwari) [1946951] - Bluetooth: add support to notify using SCO air mode (Gopal Tiwari) [1946951] - Bluetooth: hci_bcm: respect IRQ polarity from DT (Gopal Tiwari) [1946951] - Bluetooth: hci_bcm: fix freeing not-requested IRQ (Gopal Tiwari) [1946951] - intel_idle: remove definition of DEBUG (David Arcari) [1926917] - intel_idle: Build fix (David Arcari) [1926917] - cpufreq: ACPI: Set cpuinfo.max_freq directly if max boost is known (Phil Auld) [1937103] - cpufreq: ACPI: Update arch scale-invariance max perf ratio if CPPC is not there (Phil Auld) [1937103] - cpufreq: ACPI: Extend frequency tables to cover boost frequencies (Phil Auld) [1937103] - sched/uclamp: Add CPU's clamp buckets refcounting (Phil Auld) [1937103] - x86: PM: Register syscore_ops for scale invariance (Phil Auld) [1937103] - sched/fair: Reduce cases for active balance (Phil Auld) [1937103] - sched/fair: Don't set LBF_ALL_PINNED unnecessarily (Phil Auld) [1937103] - sched/fair: Skip idle cfs_rq (Phil Auld) [1937103] - tick/sched: Make jiffies update quick check more robust (Phil Auld) [1937103] - sched/fair: Trivial correction of the newidle_balance() comment (Phil Auld) [1937103] - sched/fair: Clear SMT siblings after determining the core is not idle (Phil Auld) [1937103] - sched: Fix kernel-doc markup (Phil Auld) [1937103] - x86: Print ratio freq_max/freq_base used in frequency invariance calculations (Phil Auld) [1937103] - x86, sched: Use midpoint of max_boost and max_P for frequency invariance on AMD EPYC (Phil Auld) [1937103] - x86, sched: Calculate frequency invariance for AMD systems (Phil Auld) [1937103] - sched: Limit the amount of NUMA imbalance that can exist at fork time (Phil Auld) [1937103] - sched/numa: Allow a floating imbalance between NUMA nodes (Phil Auld) [1937103] - sched: Avoid unnecessary calculation of load imbalance at clone time (Phil Auld) [1937103] - sched/numa: Rename nr_running and break out the magic number (Phil Auld) [1937103] - sched/topology: Condition EAS enablement on FIE support (Phil Auld) [1937103] - sched/topology: Don't enable EAS on SMT systems (Phil Auld) [1937103] - sched/topology,schedutil: Wrap sched domains rebuild (Phil Auld) [1937103] - sched/core: Fix typos in comments (Phil Auld) [1937103] - sched: Fix rq->nr_iowait ordering (Phil Auld) [1937103] - sched: Fix data-race in wakeup (Phil Auld) [1937103] - sched/fair: Fix overutilized update in enqueue_task_fair() (Phil Auld) [1937103] - sched/fair: Dissociate wakeup decisions from SD flag value (Phil Auld) [1937103] - sched: Remove select_task_rq()'s sd_flag parameter (Phil Auld) [1937103] - sched: Add WF_TTWU, WF_EXEC wakeup flags (Phil Auld) [1937103] - sched/fair: Remove superfluous lock section in do_sched_cfs_slack_timer() (Phil Auld) [1937103] - sched/fair: Ensure tasks spreading in LLC during LB (Phil Auld) [1937103] - sched/fair: Reorder throttle_cfs_rq() path (Phil Auld) [1937103] - sched/fair: Check for idle core in wake_affine (Phil Auld) [1937103] - sched: Reenable interrupts in do_sched_yield() (Phil Auld) [1937103] - sched/fair: Improve the accuracy of sched_stat_wait statistics (Phil Auld) [1937103] - sched/fair: Tweak pick_next_entity() (Phil Auld) [1937103] - sched/debug: Add new tracepoint to track cpu_capacity (Phil Auld) [1937103] - sched/fair: Remove the force parameter of update_tg_load_avg() (Phil Auld) [1937103] - sched/rt: Disable RT_RUNTIME_SHARE by default (Phil Auld) [1937103] - sched: Cache task_struct::flags in sched_submit_work() (Phil Auld) [1937103] - sched/fair: Simplify the work when reweighting entity (Phil Auld) [1937103] - sched/fair: Fix wrong negative conversion in find_energy_efficient_cpu() (Phil Auld) [1937103] - sched/fair: Ignore cache hotness for SMT migration (Phil Auld) [1937103] - sched: Use __always_inline on is_idle_task() (Phil Auld) [1937103] - treewide: Use fallthrough pseudo-keyword (Phil Auld) [1937103] - sched/debug: Fix the alignment of the show-state debug output (Phil Auld) [1937103] - x86, sched: Bail out of frequency invariance if turbo_freq/base_freq gives 0 (Phil Auld) [1937103] - x86, sched: Bail out of frequency invariance if turbo frequency is unknown (Phil Auld) [1937103] - x86, sched: check for counters overflow in frequency invariant accounting (Phil Auld) [1937103] - exit: Move preemption fixup up, move blocking operations down (Phil Auld) [1937103] - net: bonding: remove repeated word (Jarod Wilson) [1936982] - net: bonding: Correct function name bond_change_active_slave() in comment (Jarod Wilson) [1936982] - bonding: Added -ENODEV interpret for slaves option (Jarod Wilson) [1936982] - bonding: 3ad: Print an error for unknown speeds (Jarod Wilson) [1936982] - bonding: 3ad: add support for 400G speed (Jarod Wilson) [1936982] - bonding: 3ad: add support for 200G speed (Jarod Wilson) [1936982] - net/bonding: Declare TLS RX device offload support (Jarod Wilson) [1936982] - net/bonding: Implement TLS TX device offload (Jarod Wilson) [1936982] - net/bonding: Take update_features call out of XFRM funciton (Jarod Wilson) [1936982] - net/bonding: Implement ndo_sk_get_lower_dev (Jarod Wilson) [1936982] - net/bonding: Take IP hash logic into a helper (Jarod Wilson) [1936982] - net: bonding: Notify ports about their initial state (Jarod Wilson) [1936982] - bonding: wait for sysfs kobject destruction before freeing struct slave (Jarod Wilson) [1936982] - bonding: advertise NETIF_F_GSO_SOFTWARE (Jarod Wilson) [1936982] - net/tls: Except bond interface from some TLS checks (Jarod Wilson) [1936982] - net/tls: Device offload to use lowest netdevice in chain (Jarod Wilson) [1936982] - ethtool: Add common function for filling out strings (Ivan Vecera) [1950987] - selftests: forwarding: vxlan_bridge_1d: Fix vxlan ecn decapsulate value (Hangbin Liu) [1949349] - selftests: forwarding: Fix race condition in mirror installation (Hangbin Liu) [1949349] - selftests: txtimestamp: fix compilation issue (Hangbin Liu) [1949349] - selftests: net: fib_tests: remove duplicate log test (Hangbin Liu) [1949349] - selftests: xfrm: fix test return value override issue in xfrm_policy.sh (Hangbin Liu) [1949349] - selftests: rtnetlink: load fou module for kci_test_encap_fou() test (Hangbin Liu) [1949349] - vxlan: move debug check after netdev unregister (Guillaume Nault) [1949167] - net: ip: always refragment ip defragmented packets (Guillaume Nault) [1949167] - net: fix pmtu check in nopmtudisc mode (Guillaume Nault) [1949167] - net: udp: make udp_tunnel_nic_info structure extensible (Ivan Vecera) [1948450] - macvlan: macvlan_count_rx() needs to be aware of preemption (Antoine Tenart) [1950012] - macvlan: remove redundant null check on data (Antoine Tenart) [1950012] - net: fix dev_ifsioc_locked() race condition (Antoine Tenart) [1950234] - ipv6: weaken the v4mapped source check (Hangbin Liu) [1949499] - ipv6: set multicast flag on the multicast route (Hangbin Liu) [1949499] - ipv6: create multicast route with RTPROT_KERNEL (Hangbin Liu) [1949499] - net: ipv6: Validate GSO SKB before finish IPv6 processing (Hangbin Liu) [1949499] - net: sit: unregister_netdevice on newlink's error path (Hangbin Liu) [1949499] - net: ip6_gre: fix moving ip6gre between namespaces (Hangbin Liu) [1949499] - gso: validate gso_type on ipip style tunnels (Hangbin Liu) [1949499] - net: page_pool: simplify page recycling condition tests (Ivan Vecera) [1935698] - net: use the new dev_page_is_reusable() instead of private versions (Ivan Vecera) [1935698] - net: introduce common dev_page_is_reusable() (Ivan Vecera) [1935698] - skbuff: constify skb_propagate_pfmemalloc() "page" argument (Ivan Vecera) [1935698] - mm: constify page_is_pfmemalloc() argument (Ivan Vecera) [1935698] - genetlink: allow dumping command-specific policy (Ivan Vecera) [1938919] - genetlink: properly support per-op policy dumping (Ivan Vecera) [1938919] - genetlink: factor skb preparation out of ctrl_dumppolicy() (Ivan Vecera) [1938919] - netlink: rework policy dump to support multiple policies (Ivan Vecera) [1938919] - netlink: compare policy more accurately (Ivan Vecera) [1938919] - genetlink: switch control commands to per-op policies (Ivan Vecera) [1938919] - genetlink: use parsed attrs in dumppolicy (Ivan Vecera) [1938919] - taskstats: move specifying netlink policy back to ops (Ivan Vecera) [1938919] - genetlink: bring back per op policy (Ivan Vecera) [1938919] - genetlink: use .start callback for dumppolicy (Ivan Vecera) [1938919] - genetlink: add a structure for dump state (Ivan Vecera) [1938919] - genetlink: move to smaller ops wherever possible (Ivan Vecera) [1938919] - genetlink: add small version of ops (Ivan Vecera) [1938919] - netlink: fix policy dump leak (Ivan Vecera) [1938919] - genetlink: get rid of family->attrbuf (Ivan Vecera) [1938919] - genetlink: clean up family attributes allocations (Ivan Vecera) [1938919] - genetlink: fix memory leaks in genl_family_rcv_msg_dumpit() (Ivan Vecera) [1938919] - net: genetlink: return the error code when attribute parsing fails. (Ivan Vecera) [1938919] - genetlink: do not parse attributes for families with zero maxattr (Ivan Vecera) [1938919] - net: tipc: prepare attrs in __tipc_nl_compat_dumpit() (Ivan Vecera) [1938919] - net: genetlink: always allocate separate attrs for dumpit ops (Ivan Vecera) [1938919] - net: genetlink: remove unused genl_family_attrbuf() (Ivan Vecera) [1938919] - net: tipc: allocate attrs locally instead of using genl_family_attrbuf in compat_dumpit() (Ivan Vecera) [1938919] - net: tipc: have genetlink code to parse the attrs during dumpit (Ivan Vecera) [1938919] - net: nfc: have genetlink code to parse the attrs during dumpit (Ivan Vecera) [1938919] - net: ieee802154: have genetlink code to parse the attrs during dumpit (Ivan Vecera) [1938919] - net: genetlink: parse attrs and store in contect info struct during dumpit (Ivan Vecera) [1938919] - net: genetlink: push attrbuf allocation and parsing to a separate function (Ivan Vecera) [1938919] - net: genetlink: introduce dump info struct to be available during dumpit op (Ivan Vecera) [1938919] - net: genetlink: push doit/dumpit code from genl_family_rcv_msg (Ivan Vecera) [1938919] - devlink: Use controller while building phys_port_name (Petr Oros) [1935615] - devlink: Introduce controller number (Petr Oros) [1935615] - devlink: Introduce external controller flag (Petr Oros) [1935615] - devlink: Move structure comments outside of structure (Petr Oros) [1935615] - devlink: Add comment block for missing port attributes (Petr Oros) [1935615] - net/mlx5: E-switch, Read controller number from device (Petr Oros) [1935615] - devlink: don't crash if netdev is NULL (Petr Oros) [1935615] - vdpa/mlx5: Use write memory barrier after updating CQ index (Jason Wang) [1877270] - vhost_vdpa: return -EFAULT if copy_to_user() fails (Jason Wang) [1877270] - vdpa: mlx5: fix vdpa/vhost dependencies (Jason Wang) [1877270] - vhost-vdpa: fix page pinning leakage in error path (rework) (Jason Wang) [1877270] - vdpasim: fix "mac_pton" undefined error (Jason Wang) [1877270] - vdpasim: allow to assign a MAC address (Jason Wang) [1877270] - vdpasim: fix MAC address configuration (Jason Wang) [1877270] - vdpa: handle irq bypass register failure case (Jason Wang) [1877270] - vdpa_sim: Fix DMA mask (Jason Wang) [1877270] - Revert "vhost-vdpa: fix page pinning leakage in error path" (Jason Wang) [1877270] - vdpa/mlx5: Fix error return in map_direct_mr() (Jason Wang) [1877270] - vhost_vdpa: Return -EFAULT if copy_from_user() fails (Jason Wang) [1877270] - vdpa_sim: implement get_iova_range() (Jason Wang) [1877270] - vhost: vdpa: report iova range (Jason Wang) [1877270] - vdpa: introduce config op to get valid iova range (Jason Wang) [1877270] - vhost_vdpa: remove unnecessary spin_lock in vhost_vring_call (Jason Wang) [1877270] - vdpa/mlx5: Setup driver only if VIRTIO_CONFIG_S_DRIVER_OK (Jason Wang) [1877270] - vhost_vdpa: Fix duplicate included kernel.h (Jason Wang) [1877270] - vdpa/mlx5: Fix failure to bring link up (Jason Wang) [1877270] - vdpa/mlx5: Make use of a specific 16 bit endianness API (Jason Wang) [1877270] - vdpa/mlx5: Fix dependency on MLX5_CORE (Jason Wang) [1877270] - vdpa/mlx5: should keep avail_index despite device status (Jason Wang) [1877270] - vhost-vdpa: fix page pinning leakage in error path (Jason Wang) [1877270] - vhost-vdpa: fix vhost_vdpa_map() on error condition (Jason Wang) [1877270] - vhost vdpa: fix vhost_vdpa_open error handling (Jason Wang) [1877270] - vhost-vdpa: fix backend feature ioctls (Jason Wang) [1877270] - vdpa/mlx5: Avoid warnings about shifts on 32-bit platforms (Jason Wang) [1877270] - vdpa: ifcvf: free config irq in ifcvf_free_irq() (Jason Wang) [1877270] - vdpa: ifcvf: return err when fail to request config irq (Jason Wang) [1877270] - vdpa/mlx5: fix up endian-ness for mtu (Jason Wang) [1877270] - vdpa: Fix pointer math bug in vdpasim_get_config() (Jason Wang) [1877270] - vdpa/mlx5: Fix pointer math in mlx5_vdpa_get_config() (Jason Wang) [1877270] - mlx5: vdpa: fix possible uninitialized var (Jason Wang) [1877270] - vdpa/mlx5: fix memory allocation failure checks (Jason Wang) [1877270] - vdpa/mlx5: Fix uninitialised variable in core/mr.c (Jason Wang) [1877270] - vdpa_sim: init iommu lock (Jason Wang) [1877270] - redhat: enable mlx5e vDPA driver (Jason Wang) [1877270] - vdpa/mlx5: Add VDPA driver for supported mlx5 devices (Jason Wang) [1877270] - vdpa/mlx5: Add shared memory registration code (Jason Wang) [1877270] - vdpa/mlx5: Add support library for mlx5 VDPA implementation (Jason Wang) [1877270] - vdpa/mlx5: Add hardware descriptive header file (Jason Wang) [1877270] - vdpa: Modify get_vq_state() to return error code (Jason Wang) [1877270] - net/vdpa: Use struct for set/get vq state (Jason Wang) [1877270] - vdpa: remove hard coded virtq num (Jason Wang) [1877270] - vdpasim: support batch updating (Jason Wang) [1877270] - vhost-vdpa: support IOTLB batching hints (Jason Wang) [1877270] - vhost-vdpa: support get/set backend features (Jason Wang) [1877270] - vhost: generialize backend features setting/getting (Jason Wang) [1877270] - vhost-vdpa: refine ioctl pre-processing (Jason Wang) [1877270] - vDPA: dont change vq irq after DRIVER_OK (Jason Wang) [1877270] - ifcvf: implement vdpa_config_ops.get_vq_irq() (Jason Wang) [1877270] - vhost_vdpa: implement IRQ offloading in vhost_vdpa (Jason Wang) [1877270] - vDPA: add get_vq_irq() in vdpa_config_ops (Jason Wang) [1877270] - vhost: introduce vhost_vring_call (Jason Wang) [1877270] - vdpasim: protect concurrent access to iommu iotlb (Jason Wang) [1877270] - vhost: vdpa: remove per device feature whitelist (Jason Wang) [1877270] - vdpa_sim: fix endian-ness of config space (Jason Wang) [1877270] - virtio_vdpa: legacy features handling (Jason Wang) [1877270] - vhost/vdpa: switch to new helpers (Jason Wang) [1877270] - vdpa: make sure set_features is invoked for legacy (Jason Wang) [1877270] - vhost_vdpa: Fix potential underflow in vhost_vdpa_mmap() (Jason Wang) [1877270] - vdpa: fix typos in the comments for __vdpa_alloc_device() (Jason Wang) [1877270] - ifcvf: implement config interrupt in IFCVF (Jason Wang) [1877270] - vhost: replace -1 with VHOST_FILE_UNBIND in ioctls (Jason Wang) [1877270] - vhost_vdpa: Support config interrupt in vdpa (Jason Wang) [1877270] - ifcvf: ignore continuous setting same status value (Jason Wang) [1877270] - vdpasim: Fix some coccinelle warnings (Jason Wang) [1877270] - ifcvf: move IRQ request/free to status change handlers (Jason Wang) [1877270] - vhost_vdpa: disable doorbell mapping for !MMU (Jason Wang) [1877270] - vhost_vdpa: support doorbell mapping via mmap (Jason Wang) [1877270] - vdpa: introduce get_vq_notification method (Jason Wang) [1877270] - vhost: use mmgrab() instead of mmget() for non worker device (Jason Wang) [1877270] - vhost: allow device that does not depend on vhost worker (Jason Wang) [1877270] - vhost: revert "vhost: disable for OABI" (Jason Wang) [1877270] - vdpasim: remove unused variable 'ret' (Jason Wang) [1877270] - vhost: remove set but not used variable 'status' (Jason Wang) [1877270] - vhost: vdpa: remove unnecessary null check (Jason Wang) [1877270] - virtio/test: fix up after IOTLB changes (Jason Wang) [1877270] - vhost/test: fix build for vhost test (Jason Wang) [1877270] - tools/virtio: option to build an out of tree module (Jason Wang) [1877270] - vhost/test: fix build for vhost test (Jason Wang) [1877270] - vhost: fix VHOST_GET_BACKEND_FEATURES ioctl request definition (Jason Wang) [1877270] - perf/x86/intel/uncore: Remove uncore extra PCI dev HSWEP_PCI_PCU_3 (Michael Petlan) [1950388]- redhat/configs/editconfig: Add support for a bugzilla entry (David Arcari) - tools/power turbostat: Revert "[tools] tools/power turbostat: Enable accumulate RAPL display" (Prarit Bhargava) [1944699] - mwifiex: Fix possible buffer overflows in mwifiex_cmd_802_11_ad_hoc_start (Jarod Wilson) [1914996] {CVE-2020-36158} - net/mlx5e: Allow to match on MPLS parameters only for MPLS over UDP (Alaa Hleihel) [1932839 1936742] - net/mlx5e: Reject tc rules which redirect from a VF to itself (Alaa Hleihel) [1932839] - net/mlx5: CT: Add support for matching on ct_state inv and rel flags (Alaa Hleihel) [1932839 1942681] - net: openvswitch: add log message for error case (Eelco Chaudron) [1937697] - net: openvswitch: conntrack: simplify the return expression of ovs_ct_limit_get_default_limit() (Eelco Chaudron) [1937697] - net: openvswitch: Be liberal in tcp conntrack. (Eelco Chaudron) [1937697] - netfilter: conntrack: tcp: only close if RST matches exact sequence (Eelco Chaudron) [1937697] - openvswitch: Use IS_ERR instead of IS_ERR_OR_NULL (Eelco Chaudron) [1937697] - net: openvswitch: Fix kerneldoc warnings (Eelco Chaudron) [1937697] - net: openvswitch: remove unnecessary ASSERT_OVSL in ovs_vport_del() (Eelco Chaudron) [1937697] - cifs: revalidate mapping when we open files for SMB1 POSIX (Ronnie Sahlberg) [1933527] - Revert "vfs: Allow userns root to call mknod on owned filesystems." (Alexey Gladkov) [1902543] - mfd: intel-lpss: Add Intel Alder Lake PCH-S PCI IDs (David Arcari) [1840244] - nvme: retrigger ANA log update if group descriptor isn't found (Gopal Tiwari) [1910493] - locking/qrwlock: Fix ordering in queued_write_lock_slowpath() (Waiman Long) [1950110] - PCI: switchtec: Add missing __iomem tag to fix sparse warnings (Myron Stowe) [1946645] - PCI: switchtec: Add missing __iomem and __user tags to fix sparse warnings (Myron Stowe) [1946645] - PCI: Release IVRS table in AMD ACS quirk (Myron Stowe) [1946645] - PCI/MSI: Forward MSI-X error code in pci_alloc_irq_vectors_affinity() (Myron Stowe) [1946645] - PCI: Remove unused pci_lost_interrupt() (Myron Stowe) [1946645] - PCI: Move PCI_VENDOR_ID_REDHAT definition to pci_ids.h (Myron Stowe) [1946645] - PCI: Fix error in panic message (Myron Stowe) [1946645] - PCI: Replace lkml.org, spinics, gmane with lore.kernel.org (Myron Stowe) [1946645] - PCI: Replace http:// links with https:// (Myron Stowe) [1946645] - PCI: exynos: Rename Exynos to lowercase (Myron Stowe) [1946645] - PCI: Align PCIe capability and PCI accessor return values (Myron Stowe) [1946645] - PCI: Convert PCIe capability PCIBIOS errors to errno (Myron Stowe) [1946645] - PCI: rpadlpar: Make functions static (Myron Stowe) [1946645] - PCI: Fix pci_slot_release() NULL pointer dereference (Myron Stowe) [1946645] - PCI: Fix pci_create_slot() reference count leak (Myron Stowe) [1946645] - PCI: Announce device after early fixups (Myron Stowe) [1946645] - PCI: Always enable ACS even if no ACS Capability (Myron Stowe) [1946645] - PCI: Cache ACS capability offset in device (Myron Stowe) [1946645] - PCI: Reorder pci_enable_acs() and dependencies (Myron Stowe) [1946645] - PCI: Add device even if driver attach failed (Myron Stowe) [1946645] - PCI: Fix pci_cfg_wait queue locking problem (Myron Stowe) [1946645] - PCI/ASPM: Add missing newline in sysfs 'policy' (Myron Stowe) [1946645]- gfs2: report "already frozen/thawed" errors (Bob Peterson) [1932236] - gfs2: move freeze glock outside the make_fs_rw and _ro functions (Bob Peterson) [1932236] - gfs2: Add common helper for holding and releasing the freeze glock (Bob Peterson) [1932236] - gfs2: in signal_our_withdraw wait for unfreeze of _this_ fs only (Bob Peterson) [1932236] - gfs2: Don't freeze the file system during unmount (Bob Peterson) [1932236] - gfs2: Fix regression in freeze_go_sync (Bob Peterson) [1932236] - gfs2: The freeze glock should never be frozen (Bob Peterson) [1932236] - gfs2: When freezing gfs2, use GL_EXACT and not GL_NOCACHE (Bob Peterson) [1932236] - gfs2: Abort gfs2_freeze if io error is seen (Bob Peterson) [1932236] - gfs2: read-only mounts should grab the sd_freeze_gl glock (Bob Peterson) [1932236] - gfs2: freeze should work on read-only mounts (Bob Peterson) [1932236] - bpf: Mark LSM link with rh_mark_used_feature call (Jiri Olsa) [1901039] - Revert "[tools] bpf: selftests: remove test_progs LSM test" (Ondrej Mosnacek) [1901039] - configs: enable BPF LSM (Ondrej Mosnacek) [1901039] - security: Fix hook iteration and default value for inode_copy_up_xattr (Ondrej Mosnacek) [1901039] - security: Fix hook iteration for secid_to_secctx (Ondrej Mosnacek) [1901039] - security: Fix the default value of secid_to_secctx hook (Ondrej Mosnacek) [1901039] - security: Fix the default value of fs_context_parse_param hook (Ondrej Mosnacek) [1901039] - bpf: lsm: Initialize the BPF LSM hooks (Ondrej Mosnacek) [1901039] - security: Refactor declaration of LSM hooks (Ondrej Mosnacek) [1901039] - LSM: fix documentation for the shm_* hooks (Ondrej Mosnacek) [1901039] - LSM: fix documentation for the sem_* hooks (Ondrej Mosnacek) [1901039] - LSM: fix documentation for the msg_queue_* hooks (Ondrej Mosnacek) [1901039] - LSM: Revive CONFIG_DEFAULT_SECURITY_* for "make oldconfig" (Ondrej Mosnacek) [1901039] - LSM: Ignore "security=" when "lsm=" is specified (Ondrej Mosnacek) [1901039] - LSM: Update function documentation for cap_capable (Ondrej Mosnacek) [1901039] - procfs: add smack subdir to attrs (Ondrej Mosnacek) [1901039] - capability: Initialize as LSM_ORDER_FIRST (Ondrej Mosnacek) [1901039] - LSM: Introduce enum lsm_order (Ondrej Mosnacek) [1901039] - Yama: Initialize as ordered LSM (Ondrej Mosnacek) [1901039] - LoadPin: Initialize as ordered LSM (Ondrej Mosnacek) [1901039] - LSM: Split LSM preparation from initialization (Ondrej Mosnacek) [1901039] - LSM: Add all exclusive LSMs to ordered initialization (Ondrej Mosnacek) [1901039] - LSM: Separate idea of "major" LSM from "exclusive" LSM (Ondrej Mosnacek) [1901039] - LSM: Refactor "security=" in terms of enable/disable (Ondrej Mosnacek) [1901039] - LSM: Prepare for reorganizing "security=" logic (Ondrej Mosnacek) [1901039] - LSM: Tie enabling logic to presence in ordered list (Ondrej Mosnacek) [1901039] - LSM: Introduce "lsm=" for boottime LSM selection (Ondrej Mosnacek) [1901039] - LSM: Introduce CONFIG_LSM (Ondrej Mosnacek) [1901039] - LSM: Build ordered list of LSMs to initialize (Ondrej Mosnacek) [1901039] - LSM: Lift LSM selection out of individual LSMs (Ondrej Mosnacek) [1901039] - LSM: Plumb visibility into optional "enabled" state (Ondrej Mosnacek) [1901039] - LSM: Provide separate ordered initialization (Ondrej Mosnacek) [1901039] - LSM: Introduce LSM_FLAG_LEGACY_MAJOR (Ondrej Mosnacek) [1901039] - LSM: Don't ignore initialization failures (Ondrej Mosnacek) [1901039] - LSM: Provide init debugging infrastructure (Ondrej Mosnacek) [1901039] - LSM: Record LSM name in struct lsm_info (Ondrej Mosnacek) [1901039] - LSM: Convert security_initcall() into DEFINE_LSM() (Ondrej Mosnacek) [1901039] - vmlinux.lds.h: Move LSM_TABLE into INIT_DATA (Ondrej Mosnacek) [1901039] - LSM: Convert from initcall to struct lsm_info (Ondrej Mosnacek) [1901039] - LSM: Remove initcall tracing (Ondrej Mosnacek) [1901039] - LSM: Rename .security_initcall section to .lsm_info (Ondrej Mosnacek) [1901039] - vmlinux.lds.h: Avoid copy/paste of security_init section (Ondrej Mosnacek) [1901039] - LSM: Correctly announce start of LSM initialization (Ondrej Mosnacek) [1901039] - proc: save 2 atomic ops on write to "/proc/*/attr/*" (Ondrej Mosnacek) [1901039] - ALSA: usb-audio: fix NULL ptr dereference in usb_audio_probe (Jaroslav Kysela) [1870724] - ALSA: usb-audio: fix use after free in usb_audio_disconnect (Jaroslav Kysela) [1870724] - ALSA: usb-audio: Disable USB autosuspend properly in setup_disable_autosuspend() (Jaroslav Kysela) [1870724] - Bluetooth: btusb: Fix the autosuspend enable and disable (Gopal Tiwari) [1927375] - flow_dissector: fix TTL and TOS dissection on IPv4 fragments (Davide Caratti) [1882607] - net: avoid infinite loop in mpls_gso_segment when mpls_hlen == 0 (Balazs Nemeth) [1922898] - net: check if protocol extracted by virtio_net_hdr_set_proto is correct (Balazs Nemeth) [1922898] - redhat/configs: Add CONFIG_PINCTRL_ALDERLAKE (David Arcari) [1840250] - pinctrl: intel: Add Intel Alder Lake-S pin controller support (David Arcari) [1840250] - cpufreq: intel_pstate: Remove repeated word (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Get per-CPU max freq via MSR_HWP_CAPABILITIES if available (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Rename two functions (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Change intel_pstate_get_hwp_max() argument (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Always read hwp_cap_cached with READ_ONCE() (Puneet Sethi) [1926919] - cpufreq: intel_pstate: remove obsolete functions (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Use HWP capabilities in intel_cpufreq_adjust_perf() (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Fix fast-switch fallback path (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Use most recent guaranteed performance values (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Implement the ->adjust_perf() callback (Puneet Sethi) [1926919] - cpufreq: Add special-purpose fast-switching callback for drivers (Puneet Sethi) [1926919] - cpufreq: schedutil: Add util to struct sg_cpu (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Simplify intel_cpufreq_update_pstate() (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Take CPUFREQ_GOV_STRICT_TARGET into account (Puneet Sethi) [1926919] - cpufreq: Add strict_target to struct cpufreq_policy (Puneet Sethi) [1926919] - cpufreq: Introduce CPUFREQ_GOV_STRICT_TARGET (Puneet Sethi) [1926919] - cpufreq: Introduce governor flags (Puneet Sethi) [1926919] - cpufreq: schedutil: Don't skip freq update if need_freq_update is set (Puneet Sethi) [1926919] - cpufreq: schedutil: Always call driver if CPUFREQ_NEED_UPDATE_LIMITS is set (Puneet Sethi) [1926919] - cpufreq: Introduce cpufreq_driver_test_flags() (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Avoid missing HWP max updates in passive mode (Puneet Sethi) [1926919] - cpufreq: schedutil: restore cached freq when next_f is not changed (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Delete intel_pstate sysfs if failed to register the driver (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Fix missing return statement (Puneet Sethi) [1926919] - cpufreq: Introduce CPUFREQ_NEED_UPDATE_LIMITS driver flag (Puneet Sethi) [1926919] - ACPI: processor: Fix build when CONFIG_ACPI_PROCESSOR=m (Vitaly Kuznetsov) [1929266] - ACPI: processor: Fix CPU0 wakeup in acpi_idle_play_dead() (Vitaly Kuznetsov) [1929266] - x86/ioapic: Ignore IRQ2 again (Vitaly Kuznetsov) [1929266]- selinux: fix deadlock in security_set_bools() (Ondrej Mosnacek) [1924230] - sctp: move sk_route_caps check and set into sctp_outq_flush_transports (Xin Long) [1946733] - sctp: bring inet(6)_skb_parm back to sctp_input_cb (Xin Long) [1946733] - sctp: enable udp tunneling socks (Xin Long) [1946733] - sctp: handle the init chunk matching an existing asoc (Xin Long) [1946733] - sctp: add the error cause for new encapsulation port restart (Xin Long) [1946733] - sctp: support for sending packet over udp6 sock (Xin Long) [1946733] - sctp: support for sending packet over udp4 sock (Xin Long) [1946733] - sctp: call sk_setup_caps in sctp_packet_transmit instead (Xin Long) [1946733] - sctp: add udphdr to overhead when udp_port is set (Xin Long) [1946733] - sctp: allow changing transport encap_port by peer packets (Xin Long) [1946733] - sctp: add SCTP_REMOTE_UDP_ENCAPS_PORT sockopt (Xin Long) [1946733] - sctp: add encap_port for netns sock asoc and transport (Xin Long) [1946733] - sctp: add encap_err_lookup for udp encap socks (Xin Long) [1946733] - sctp: create udp6 sock and set its encap_rcv (Xin Long) [1946733] - sctp: create udp4 sock and add its encap_rcv (Xin Long) [1946733] - udp: support sctp over udp in skb_udp_tunnel_segment (Xin Long) [1946733] - udp6: move the mss check after udp gso tunnel processing (Xin Long) [1946733] - udp: check udp sock encap_type in __udp_lib_err (Xin Long) [1946733] - sctp: copy the optval from user space in sctp_setsockopt (Xin Long) [1946733] - net: Convert protocol error handlers from void to int (Xin Long) [1946733] - Enable CONFIG_ENERGY_MODEL (Phil Auld) [1938339] - proc/sysctl: add shared variables for range check (Phil Auld) [1938339] - Enable CONFIG_CPU_FREQ_GOV_SCHEDUTIL for all architectures (Phil Auld) [1938339] - PM / hibernate: cast PAGE_SIZE to int when comparing with error code (Chris von Recklinghausen) [1934033] - mm: revert fix false-positive OVERCOMMIT_GUESS failures (Rafael Aquini) [1913045 1908668] - redhat/config: Enable CONFIG_PAGE_POISONING (Waiman Long) [1942149] - mm, page_poison: remove CONFIG_PAGE_POISONING_ZERO (Waiman Long) [1942149] - mm, page_poison: remove CONFIG_PAGE_POISONING_NO_SANITY (Waiman Long) [1942149] - kernel/power: allow hibernation with page_poison sanity checking (Waiman Long) [1942149] - mm, page_poison: use static key more efficiently (Waiman Long) [1942149] - mm, page_alloc: do not rely on the order of page_poison and init_on_alloc/free parameters (Waiman Long) [1942149] - mm/page_alloc: clear all pages in post_alloc_hook() with init_on_alloc=1 (Waiman Long) [1942149] - arch, mm: make kernel_page_present() always available (Waiman Long) [1942149] - arch, mm: restore dependency of __kernel_map_pages() on DEBUG_PAGEALLOC (Waiman Long) [1942149] - PM: hibernate: make direct map manipulations more explicit (Waiman Long) [1942149] - mm: introduce debug_pagealloc_{map,unmap}_pages() helpers (Waiman Long) [1942149] - mm: rename page_order() to buddy_order() (Waiman Long) [1942149] - mm/page_alloc: place pages to tail in __free_pages_core() (Waiman Long) [1942149] - mm/page_alloc: move pages to tail in move_to_free_list() (Waiman Long) [1942149] - mm/page_alloc: place pages to tail in __putback_isolated_page() (Waiman Long) [1942149] - mm/page_alloc: convert "report" flag of __free_one_page() to a proper flag (Waiman Long) [1942149] - mm/page_alloc: drop stale pageblock comment in memmap_init_zone*() (Waiman Long) [1942149] - mm/memory_hotplug: simplify page onlining (Waiman Long) [1942149] - mm/page_isolation: simplify return value of start_isolate_page_range() (Waiman Long) [1942149] - mm/memory_hotplug: drop nr_isolate_pageblock in offline_pages() (Waiman Long) [1942149] - mm/page_alloc: simplify __offline_isolated_pages() (Waiman Long) [1942149] - mm/memory_hotplug: simplify page offlining (Waiman Long) [1942149] - mm/memory_hotplug: enforce section granularity when onlining/offlining (Waiman Long) [1942149] - mm/memory_hotplug: inline __offline_pages() into offline_pages() (Waiman Long) [1942149] - mm/page_poison.c: replace bool variable with static key (Waiman Long) [1942149] - mm/page_alloc.c: fix early params garbage value accesses (Waiman Long) [1942149] - mm/memory_hotplug: document why shuffle_zone() is relevant (Waiman Long) [1942149] - mm: replace '---help---' in Kconfig files with 'help' (Waiman Long) [1942149] - mm/memory_hotplug: fix a typo in comment "recoreded"->"recorded" (Waiman Long) [1942149] - mm: Allow to offline unmovable PageOffline() pages via MEM_GOING_OFFLINE (Waiman Long) [1942149] - x86/mm/cpa: Flush direct map alias during cpa (Waiman Long) [1942149] - mm/page_alloc: simplify page_is_buddy() for better code readability (Waiman Long) [1942149] - mm/memory.c: add apply_to_existing_page_range() helper (Waiman Long) [1942149] - x86/mm/pat: Move the memtype related files to arch/x86/mm/pat/ (Waiman Long) [1942149] - x86/mm/pat: Rename pat_rbtree.c to pat_interval.c (Waiman Long) [1942149] - mm/memory_hotplug: online_pages cannot be 0 in online_pages() (Waiman Long) [1942149] - mm/memory_hotplug: make sure the pfn is aligned to the order when onlining (Waiman Long) [1942149] - mm/memory_hotplug: simplify online_pages_range() (Waiman Long) [1942149] - mm/memory_hotplug: drop PageReserved() check in online_pages_range() (Waiman Long) [1942149] - mm/memory_hotplug.c: use PFN_UP / PFN_DOWN in walk_system_ram_range() (Waiman Long) [1942149] - mm/page_poison.c: fix a typo in a comment (Waiman Long) [1942149] - mm/slab: Remove store_stackinfo() (Waiman Long) [1942149] - mm/resource: Let walk_system_ram_range() search child resources (Waiman Long) [1942149] - mm/page_alloc.c: use a single function to free page (Waiman Long) [1942149] - mm/page_alloc.c: free order-0 pages through PCP in page_frag_free() (Waiman Long) [1942149] - x86/mm/cpa: Fix set_mce_nospec() (Waiman Long) [1942149] - x86/mm/cpa: Rename @addrinarray to @numpages (Waiman Long) [1942149] - x86/mm/cpa: Better use CLFLUSHOPT (Waiman Long) [1942149] - x86/mm/cpa: Fold cpa_flush_range() and cpa_flush_array() into a single cpa_flush() function (Waiman Long) [1942149] - x86/mm/cpa: Make cpa_data::numpages invariant (Waiman Long) [1942149] - x86/mm/cpa: Optimize cpa_flush_array() TLB invalidation (Waiman Long) [1942149] - x86/mm/cpa: Simplify the code after making cpa->vaddr invariant (Waiman Long) [1942149] - x86/mm/cpa: Make cpa_data::vaddr invariant (Waiman Long) [1942149] - x86/mm/cpa: Add __cpa_addr() helper (Waiman Long) [1942149] - x86/mm/cpa: Add ARRAY and PAGES_ARRAY selftests (Waiman Long) [1942149] - resource/docs: Complete kernel-doc style function documentation (Waiman Long) [1942149] - resource/docs: Fix new kernel-doc warnings (Waiman Long) [1942149] - resource: Clean it up a bit (Waiman Long) [1942149] - mm: clarify CONFIG_PAGE_POISONING and usage (Waiman Long) [1942149] - selftests: kvm: Raise the default timeout to 120 seconds (Emanuele Giuseppe Esposito) [1894828] - KVM: Raise the maximum number of user memslots (Emanuele Giuseppe Esposito) [1894828] - block: recalculate segment count for multi-segment discards correctly (Ming Lei) [1922370] - i40e: Fix VFs not created (Stefan Assmann) [1875338] - vfs: fix page locking deadlocks when deduping files (Gao Xiang) [1916242]- tg3: improve PCI VPD access (Jonathan Toppins) [1921456] - scsi: target: pscsi: Clean up after failure in pscsi_map_sg() (Maurizio Lombardi) [1939458] - scsi: target: pscsi: Avoid OOM in pscsi_map_sg() (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Fix memory leak caused by wrong uio usage (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Move some functions without code change (Maurizio Lombardi) [1939458] - scsi: target: core: Prevent underflow for service actions (Maurizio Lombardi) [1939458] - scsi: target: core: Add cmd length set before cmd complete (Maurizio Lombardi) [1939458] - scsi: target: sbp: Remove unneeded semicolon (Maurizio Lombardi) [1939458] - scsi: target: core: Change ASCQ for residual write (Maurizio Lombardi) [1939458] - scsi: target: core: Signal WRITE residuals (Maurizio Lombardi) [1939458] - scsi: target: core: Set residuals for 4Kn devices (Maurizio Lombardi) [1939458] - scsi: target: core: Remove in_interrupt() check in transport_handle_cdb_direct() (Maurizio Lombardi) [1939458] - scsi: target: core: Replace in_interrupt() usage in target_submit_cmd_map_sgls() (Maurizio Lombardi) [1939458] - scsi: target: alua: Remove in_interrupt() usage in core_alua_check_nonop_delay() (Maurizio Lombardi) [1939458] - scsi: target: iscsi: Redo iscsit_check_session_usage_count() return code (Maurizio Lombardi) [1939458] - scsi: target: iscsi: Avoid in_interrupt() usage in iscsit_check_session_usage_count() (Maurizio Lombardi) [1939458] - scsi: target: iscsi: Avoid in_interrupt() usage in iscsit_close_session() (Maurizio Lombardi) [1939458] - scsi: target: iscsi: Fix typo in comment (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Fix use-after-free of se_cmd->priv (Maurizio Lombardi) [1939458] - scsi: target: core: Fix fall-through warnings for Clang (Maurizio Lombardi) [1939458] - scsi: tcm_loop: Allow queues, can_queue and cmd_per_lun to be settable (Maurizio Lombardi) [1939458] - scsi: target: Make state_list per CPU (Maurizio Lombardi) [1939458] - scsi: target: Drop sess_cmd_lock from I/O path (Maurizio Lombardi) [1939458] - scsi: target: Remove TARGET_SCF_LOOKUP_LUN_FROM_TAG (Maurizio Lombardi) [1939458] - scsi: target: Fix cmd_count ref leak (Maurizio Lombardi) [1939458] - scsi: target: Fix LUN ref count handling (Maurizio Lombardi) [1939458] - scsi: target: Return COMPARE AND WRITE miscompare offsets (Maurizio Lombardi) [1939458] - scsi: target: Split out COMPARE AND WRITE memcmp into helper (Maurizio Lombardi) [1939458] - scsi: target: Rename cmd.bad_sector to cmd.sense_info (Maurizio Lombardi) [1939458] - scsi: target: Rename struct sense_info to sense_detail (Maurizio Lombardi) [1939458] - scsi: target: tcmu: scatter_/gather_data_area() rework (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Replace zero-length array with flexible-array member (Maurizio Lombardi) [1939458] - scsi: target: rd: Drop double zeroing (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Fix warning: 'page' may be used uninitialized (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Optimize scatter_data_area() (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Optimize queue_cmd_ring() (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Join tcmu_cmd_get_data_length() and tcmu_cmd_get_block_cnt() (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Add missing newline when printing parameters (Maurizio Lombardi) [1939458] - scsi: target: Remove redundant assignment to variable 'ret' (Maurizio Lombardi) [1939458] - x86/resctrl: Fix AMD L3 QOS CDP enable/disable (Wei Huang) [1868984] - i2c: i801: Add support for Intel Alder Lake PCH-S (David Arcari) [1840242] - esp: delete NETIF_F_SCTP_CRC bit from features for esp offload (Xin Long) [1815560] - net/sched: act_ct: clear post_ct if doing ct_clear (Marcelo Ricardo Leitner) [1941889] - net: Change dev parameter to const in netif_device_present() (Josef Oskera) [1941728] - [x86] x86/mce: Increase maximum number of banks to 64 (Terry Bowman) [1931679]- scsi: megaraid_sas: Fix a bunch of misnamed functions in their headers (Tomas Henzl) [1924687] - scsi: megaraid_sas: Replace sdev_busy with local counter (Tomas Henzl) [1924687] - scsi: megaraid: Fix ifnullfree.cocci warnings (Tomas Henzl) [1924687] - scsi: megaraid_sas: Fix MEGASAS_IOC_FIRMWARE regression (Tomas Henzl) [1924687] - Revert "Revert "scsi: megaraid_sas: Added support for shared host tagset for cpuhotplug"" (Tomas Henzl) [1924687] - Revert "scsi: megaraid_sas: Added support for shared host tagset for cpuhotplug" (Tomas Henzl) [1924687] - scsi: megaraid_sas: Update function description (Tomas Henzl) [1924687] - scsi: megaraid_sas: Use generic power management (Tomas Henzl) [1924687] - megaraid_sas(treewide): Use fallthrough pseudo-keyword (Tomas Henzl) [1924687] - scsi: megaraid_sas: Drop PCI wakeup calls from .resume (Tomas Henzl) [1924687] - scsi: megaraid_sas: Check user-provided offsets (Tomas Henzl) [1924687] - scsi: mpt3sas: Update driver version to 37.101.00.00 (Tomas Henzl) [1922058] - scsi: mpt3sas: Force reply post array allocations to be within same 4 GB region (Tomas Henzl) [1922058] - scsi: mpt3sas: Force reply post buffer allocations to be within same 4 GB region (Tomas Henzl) [1922058] - scsi: mpt3sas: Force reply buffer allocations to be within same 4 GB region (Tomas Henzl) [1922058] - scsi: mpt3sas: Force sense buffer allocations to be within same 4 GB region (Tomas Henzl) [1922058] - scsi: mpt3sas: Force chain buffer allocations to be within same 4 GB region (Tomas Henzl) [1922058] - scsi: mpt3sas: Force PCIe scatterlist allocations to be within same 4 GB region (Tomas Henzl) [1922058] - scsi: mpt3sas: Replace unnecessary dynamic allocation with a static one (Tomas Henzl) [1922058] - scsi: mpt3sas: Fix some kernel-doc misnaming issues (Tomas Henzl) [1922058] - scsi: mpt3sas: Fix a couple of misdocumented functions/params (Tomas Henzl) [1922058] - scsi: mpt3sas: Fix a bunch of potential naming doc-rot (Tomas Henzl) [1922058] - scsi: mpt3sas: Move a little data from the stack onto the heap (Tomas Henzl) [1922058] - scsi: mpt3sas: Fix misspelling of _base_put_smid_default_atomic() (Tomas Henzl) [1922058] - scsi: mpt3sas: Update driver version to 37.100.00.00 (Tomas Henzl) [1922058] - scsi: mpt3sas: Additional diagnostic buffer query interface (Tomas Henzl) [1922058] - scsi: mpt3sas: Add support for shared host tagset for CPU hotplug (Tomas Henzl) [1922058] - scsi: mpt3sas: Fix ReplyPostFree pool allocation (Tomas Henzl) [1922058] - scsi: mpt3sas: Simplify bool comparison (Tomas Henzl) [1922058] - scsi: mpt3sas: Signedness bug in _base_get_diag_triggers() (Tomas Henzl) [1922058] - scsi: mpt3sas: Update driver version to 36.100.00.00 (Tomas Henzl) [1922058] - scsi: mpt3sas: Handle trigger page after firmware update (Tomas Henzl) [1922058] - scsi: mpt3sas: Add persistent MPI trigger page (Tomas Henzl) [1922058] - scsi: mpt3sas: Add persistent SCSI sense trigger page (Tomas Henzl) [1922058] - scsi: mpt3sas: Add persistent Event trigger page (Tomas Henzl) [1922058] - scsi: mpt3sas: Add persistent Master trigger page (Tomas Henzl) [1922058] - scsi: mpt3sas: Add persistent trigger pages support (Tomas Henzl) [1922058] - scsi: mpt3sas: Sync time periodically between driver and firmware (Tomas Henzl) [1922058] - scsi: mpt3sas: Increase IOCInit request timeout to 30s (Tomas Henzl) [1922058] - scsi: mpt3sas: Fix ioctl timeout (Tomas Henzl) [1922058] - scsi: mpt3sas: Remove in_interrupt() (Tomas Henzl) [1922058] - scsi: mpt3sas_scsih: Use generic power management (Tomas Henzl) [1922058] - scsi: mpt3sas_scsih: Drop PCI Wakeup calls from .resume (Tomas Henzl) [1922058] - scsi: mpt3sas: mpt3sas_scsih: Fix function documentation formatting (Tomas Henzl) [1922058] - mpt3sas: Use fallthrough pseudo-keyword (Tomas Henzl) [1922058] - net: add inline function skb_csum_is_sctp (Josef Oskera) [1939341] - psample: Fix user API breakage (Ivan Vecera) [1939499] - net: psample: Fix netlink skb length with tunnel info (Ivan Vecera) [1939499] - net: psample: Add tunnel support (Ivan Vecera) [1939499] - net: core: introduce struct netdev_nested_priv for nested interface infrastructure (Ivan Vecera) [1939402] - net: add function dev_fetch_sw_netstats for fetching pcpu_sw_netstats (Josef Oskera) [1935717] - net: core: add devm_netdev_alloc_pcpu_stats (Josef Oskera) [1935717] - net: core: add dev_sw_netstats_tx_add (Josef Oskera) [1935717] - net: netdevice.h: sw_netstats_rx_add helper (Josef Oskera) [1935717] - net: netdevice: Add operation ndo_sk_get_lower_dev (Josef Oskera) [1935709] - genirq: Provide irq_get_effective_affinity() (Josef Oskera) [1935670]- locking/locktorture: Fix incorrect use of ww_acquire_ctx in ww_mutex test (Waiman Long) [1871851] - locking/locktorture: Pass thread id to lock/unlock functions (Waiman Long) [1871851] - locking/ww_mutex: Remove DEFINE_WW_MUTEX() macro (Waiman Long) [1871851] - locking/locktorture: Fix false positive circular locking splat in ww_mutex test (Waiman Long) [1871851] - locking/ww_mutex: Fix acquire/release imbalance in ww_acquire_init()/ww_acquire_fini() (Waiman Long) [1871851] - locking/ww_mutex: Simplify use_ww_ctx & ww_ctx handling (Waiman Long) [1871851] - locking: Remove duplicate include of percpu-rwsem.h (Waiman Long) [1871851] - locktorture: Invoke percpu_free_rwsem() to do percpu-rwsem cleanup (Waiman Long) [1871851] - locktorture: Prevent hangs for invalid arguments (Waiman Long) [1871851] - locktorture: Ignore nreaders_stress if no readlock support (Waiman Long) [1871851] - locktorture: Track time of last ->writeunlock() (Waiman Long) [1871851] - locktorture: Make function torture_percpu_rwsem_init() static (Waiman Long) [1871851] - sched,locktorture: Convert to sched_set_fifo() (Waiman Long) [1871851] - locktorture: Use true and false to assign to bool variables (Waiman Long) [1871851] - locktorture: Print ratio of acquisitions, not failures (Waiman Long) [1871851] - locktorture: NULL cxt.lwsa and cxt.lrsa to allow bad-arg detection (Waiman Long) [1871851] - locking/locktorture: Convert to SPDX license identifier (Waiman Long) [1871851] - tty: Fix ->session locking (Chris von Recklinghausen) [1908059] {CVE-2020-29660} - net: skbext: fix secpath use-after-free with ip fragmentation (Sabrina Dubroca) [1901454]- nfs: we don't support removing system.nfs4_acl (Scott Mayhew) [1944659] - redhat/configs: Disable CONFIG_INFINIBAND_HNS* (Kamal Heib) [1941259] - mm: Revert "remove the account_page_dirtied export" (Waiman Long) [1941257] - Revert "[netdrv] net/broadcom: Clean broadcom code from driver versions" (Jonathan Toppins) [1940842]- geneve: do not modify the shared tunnel info when PMTU triggers an ICMP reply (Antoine Tenart) [1941753] - vxlan: do not modify the shared tunnel info when PMTU triggers an ICMP reply (Antoine Tenart) [1941753] - net: Add netif_rx_any_context() (Josef Oskera) [1939466] - bitfield.h: add FIELD_MAX() and field_max() (Ivan Vecera) [1939478] - md/raid5: cast chunk_sectors to sector_t value (Nigel Croxon) [1921468] - md: Set prev_flush_start and flush_bio in an atomic way (Nigel Croxon) [1921468] - md/cluster: fix deadlock when node is doing resync job (Nigel Croxon) [1921468] - md/cluster: block reshape with remote resync job (Nigel Croxon) [1921468] - md: use current request time as base for ktime comparisons (Nigel Croxon) [1921468] - md: add comments in md_flush_request() (Nigel Croxon) [1921468] - md: improve variable names in md_flush_request() (Nigel Croxon) [1921468] - md/raid10: initialize r10_bio->read_slot before use. (Nigel Croxon) [1921468] - md: fix a warning caused by a race between concurrent md_ioctl()s (Nigel Croxon) [1921468] - Revert "md: improve variable names in md_flush_request()" (Nigel Croxon) [1921468] - Revert "md: Set prev_flush_start and flush_bio in an atomic way" (Nigel Croxon) [1921468] - KVM: nSVM: fix running nested guests when npt=0 (Emanuele Giuseppe Esposito) [1799073] - fork: fix copy_process(CLONE_PARENT) race with the exiting ->real_parent (Julia Denham) [1908311] {CVE-2020-35508} - Revert "redhat: switch secureboot kernel image signing to release keys" (Bruno Meneguele) - redhat: switch secureboot kernel image signing to release keys (Jan Stancek) - Revert "[md] md/raid5: add a new member of offset into r5dev" (Nigel Croxon) [1936903] - Revert "[md] md/raid5: make async_copy_data() to support different page offset" (Nigel Croxon) [1936903] - Revert "[crypto] md/raid5: add new xor function to support different page offset" (Nigel Croxon) [1936903] - Revert "[md] md/raid5: convert to new xor compution interface" (Nigel Croxon) [1936903] - Revert "[crypto] md/raid6: let syndrome computor support different page offset" (Nigel Croxon) [1936903] - Revert "[crypto] md/raid6: let async recovery function support different page offset" (Nigel Croxon) [1936903] - Revert "[md] md/raid5: let multiple devices of stripe_head share page" (Nigel Croxon) [1936903] - Revert "[md] md/raid5: resize stripe_head when reshape array" (Nigel Croxon) [1936903] - Revert "[md] md/raid5: reallocate page array after setting new stripe_size" (Nigel Croxon) [1936903] - ACPI: PNP: compare the string length in the matching_id() (Mark Langsdorf) [1933702] - ceph: add missing break when parsing "nowsync" mount option (Jeff Layton) [1932753] - get_maintainer.conf: Update with new location of RHMAINTAINERS (Prarit Bhargava) - redhat: make pathspec exclusion compatible with old git versions (Herton R. Krzesinski) - redhat/scripts: Update merge-subtrees.sh with new subtree location (Prarit Bhargava) - tree: Add RHMAINTAINERS soft link in 8.4 (Prarit Bhargava) - tree: remove existing redhat/rhdocs subtree in 8.4 (Prarit Bhargava)- ntp: Use freezable workqueue for RTC synchronization (Phil Auld) [1793880] - ntp: Fix RTC synchronization on 32-bit platforms (Phil Auld) [1793880] - ntp: Make the RTC synchronization more reliable (Phil Auld) [1793880] - PCI: rpadlpar: Fix potential drc_name corruption in store functions (Gustavo Luiz Duarte) [1938116] - selftests: kvm: Add basic Hyper-V clocksources tests (Vitaly Kuznetsov) [1931782] - KVM: x86: hyper-v: Don't touch TSC page values when guest opted for re-enlightenment (Vitaly Kuznetsov) [1931782] - KVM: x86: hyper-v: Track Hyper-V TSC page status (Vitaly Kuznetsov) [1931782] - KVM: x86: hyper-v: Prevent using not-yet-updated TSC page by secondary CPUs (Vitaly Kuznetsov) [1931782] - KVM: x86: hyper-v: Limit guest to writing zero to HV_X64_MSR_TSC_EMULATION_STATUS (Vitaly Kuznetsov) [1931782] - drm/i915/guc: Update to use firmware v49.0.1 (Dave Airlie) [1935281] {CVE-2020-12362} - time: Enable __kernel_timespec for 32-bit vdso build (Waiman Long) [1936282] - lib/idr.c: document calling context for IDA APIs mustn't use locks (Chris von Recklinghausen) [1917764] - ida: Free allocated bitmap in error path (Chris von Recklinghausen) [1917764] - radix tree test suite: Fix compilation (Chris von Recklinghausen) [1917764] - vmalloc: convert to XArray (Chris von Recklinghausen) [1917764] - mm: pass addr as unsigned long to vb_free (Chris von Recklinghausen) [1917764] - radix tree: Remove multiorder support (Chris von Recklinghausen) [1917764] - radix tree test: Convert multiorder tests to XArray (Chris von Recklinghausen) [1917764] - radix tree tests: Convert item_delete_rcu to XArray (Chris von Recklinghausen) [1917764] - radix tree tests: Convert item_kill_tree to XArray (Chris von Recklinghausen) [1917764] - radix tree tests: Move item_insert_order (Chris von Recklinghausen) [1917764] - radix tree test suite: Remove multiorder benchmarking (Chris von Recklinghausen) [1917764] - radix tree test suite: Remove __item_insert (Chris von Recklinghausen) [1917764] - radix tree: Remove radix_tree_clear_tags (Chris von Recklinghausen) [1917764] - radix tree: Remove split/join code (Chris von Recklinghausen) [1917764] - radix tree: Remove radix_tree_update_node_t (Chris von Recklinghausen) [1917764] - mm: Convert truncate to XArray (Chris von Recklinghausen) [1917764] - copy rh_kabi.h to tools/testing/radix-tree/linux (Chris von Recklinghausen) [1917764]- tick: Get rid of tick_period (Phil Auld) [1936504] - tick/sched: Release seqcount before invoking calc_load_global() (Phil Auld) [1936504] - tick/sched: Optimize tick_do_update_jiffies64() further (Phil Auld) [1936504] - tick/sched: Reduce seqcount held scope in tick_do_update_jiffies64() (Phil Auld) [1936504] - tick/sched: Use tick_next_period for lockless quick check (Phil Auld) [1936504] - tick: Document protections for tick related data (Phil Auld) [1936504] - tick/broadcast: Serialize access to tick_next_period (Phil Auld) [1936504] - timekeeping: Split jiffies seqlock (Phil Auld) [1936504] - tick/sched: Annotate lockless access to last_jiffies_update (Phil Auld) [1936504] - net, sctp, filter: remap copy_from_user failure error (Hangbin Liu) [1929476] {CVE-2021-20239} - tty: serial_core: Set port active bit in uart_port_activate (Artem Savkov) [1915177] - cgroup: fix psi monitor for root cgroup (Waiman Long) [1936868] - cgroup-v1: add disabled controller check in cgroup1_parse_param() (Waiman Long) [1936868] - cgroup: cgroup.{procs,threads} factor out common parts (Waiman Long) [1936868] - cpuset: fix typos in comments (Waiman Long) [1936868] - kernel: cgroup: Mundane spelling fixes throughout the file (Waiman Long) [1936868] - cgroup/cgroup.c: replace 'of->kn->priv' with of_cft() (Waiman Long) [1936868] - cgroup: Zero sized write should be no-op (Waiman Long) [1936868] - cgroup: remove redundant kernfs_activate in cgroup_setup_root() (Waiman Long) [1936868] - cgroup: Use generic ns_common::count (Waiman Long) [1936868] - ns: Add a common refcount into ns_common (Waiman Long) [1936868] - cgroup: add cpu.stat file to root cgroup (Waiman Long) [1936868] - cgroup: Remove stale comments (Waiman Long) [1936868] - cgroup: Restructure release_agent_path handling (Waiman Long) [1936868] - cgroup: add cgroup_may_write() helper (Waiman Long) [1936868] - cgroup: refactor fork helpers (Waiman Long) [1936868] - cgroup: add cgroup_get_from_file() helper (Waiman Long) [1936868] - cgroup: unify attach permission checking (Waiman Long) [1936868] - cpuset: Make cpuset hotplug synchronous (Waiman Long) [1936868] - cgroup: Clean up css_set task traversal (Waiman Long) [1936868] - cgroup.c: Use built-in RCU list checking (Waiman Long) [1936868] - fork: record start_time late (Waiman Long) [1936868] - sched/deadline: Reduce rq lock contention in dl_add_task_root_domain() (Phil Auld) [1936501] - sched/deadline: Fix sched_dl_global_validate() (Phil Auld) [1936501] - sched/deadline: Optimize sched_dl_global_validate() (Phil Auld) [1936501] - sched/deadline: Fix a typo in a comment (Phil Auld) [1936501] - sched/deadline: Implement fallback mechanism for !fit case (Phil Auld) [1936501] - sched/deadline: Make DL capacity-aware (Phil Auld) [1936501] - sched/deadline: Improve admission control for asymmetric CPU capacities (Phil Auld) [1936501] - sched/deadline: Add dl_bw_capacity() (Phil Auld) [1936501] - sched/deadline: Optimize dl_bw_cpus() (Phil Auld) [1936501] - sched/deadline: Impose global limits on sched_attr::sched_period (Phil Auld) [1936501] - ibmvnic: fix a race between open and reset (Diego Domingos) [1940042] - ibmvnic: Set to CLOSED state even on error (Diego Domingos) [1940042] - ibmvnic: device remove has higher precedence over reset (Diego Domingos) [1940042] - ibmvnic: merge do_change_param_reset into do_reset (Diego Domingos) [1940042] - ibmvfc: disable MQ channelization by default (Gustavo Luiz Duarte) [1939359] - pNFS/NFSv4: Fix a layout segment leak in pnfs_layout_process() (Steve Dickson) [1926945] - scsi: iscsi: Verify lengths on passthrough PDUs (Chris Leech) [1930833] {CVE-2021-27365} - scsi: iscsi: Ensure sysfs attributes are limited to PAGE_SIZE (Chris Leech) [1930856] {CVE-2021-27363} - scsi: iscsi: Restrict sessions and handles to admin capabilities (Chris Leech) [1930809] {CVE-2021-27364} - futex: Handle faults correctly for PI futexes (Waiman Long) [1924635] - futex: Simplify fixup_pi_state_owner() (Waiman Long) [1924635] - futex: Use pi_state_update_owner() in put_pi_state() (Waiman Long) [1924635] - rtmutex: Remove unused argument from rt_mutex_proxy_unlock() (Waiman Long) [1924635] - futex: Provide and use pi_state_update_owner() (Waiman Long) [1924635] - futex: Replace pointless printk in fixup_owner() (Waiman Long) [1924635] - futex: Ensure the correct return value from futex_lock_pi() (Waiman Long) [1924635] - futex: Don't enable IRQs unconditionally in put_pi_state() (Waiman Long) [1924635] - futex: Fix incorrect should_fail_futex() handling (Waiman Long) [1924635] - futex: Consistently use fshared as boolean (Waiman Long) [1924635] - futex: Remove needless goto's (Waiman Long) [1924635] - futex: Remove put_futex_key() (Waiman Long) [1924635] - NFS: Correct size calculation for create reply length (Benjamin Coddington) [1934903] - SUNRPC: Set memalloc_nofs_save() for sync tasks (Benjamin Coddington) [1934098] - net/mlx5: CT: Add support for matching on ct_state reply flag (Alaa Hleihel) [1919651] - net/mlx5e: CT: manage the lifetime of the ct entry object (Alaa Hleihel) [1919651] - net/mlx5e: CT: Use per flow counter when CT flow accounting is enabled (Alaa Hleihel) [1919651] - net/mlx5e: Fix a use after free on error in mlx5_tc_ct_shared_counter_get() (Alaa Hleihel) [1919651] - net/mlx5e: CT: Use the same counter for both directions (Alaa Hleihel) [1919651] - ethtool: fix the check logic of at least one channel for RX/TX (Ivan Vecera) [1907406]- [scsi] scsi: qedi: Correct max length of CHAP secret (Nilesh Javali) [1909180] - redhat: use tags from git notes for zstream to generate changelog (Frantisek Hrbata) - redhat: add CI file for kernel-private (Bruno Meneguele) - CI: Drop unused variable (Bruno Meneguele) - CI: Enable RT verification (Bruno Meneguele) - KVM: SVM: Clear the CR4 register on reset (Vitaly Kuznetsov) [1920788] - net: flow_offload: Add original direction flag to ct_metadata (Marcelo Ricardo Leitner) [1921946] - net/sched: cls_flower: Add match on the ct_state reply flag (Marcelo Ricardo Leitner) [1921946] - net/sched: cls_flower add CT_FLAGS_INVALID flag support (Marcelo Ricardo Leitner) [1921946] - net/sched: cls_flower: Reject invalid ct_state flags rules (Marcelo Ricardo Leitner) [1921946] - netlink: add mask validation (Marcelo Ricardo Leitner) [1921946] - netlink: create helpers for checking type is an int (Marcelo Ricardo Leitner) [1921946] - netlink: policy: correct validation type check (Marcelo Ricardo Leitner) [1921946] - netlink: make NLA_BINARY validation more flexible (Marcelo Ricardo Leitner) [1921946]- md: Set prev_flush_start and flush_bio in an atomic way (Xiao Ni) [1901598] - md: improve variable names in md_flush_request() (Xiao Ni) [1901598] - hpsa: fix regression issue for old controllers (Joseph Szczypek) [1925711] - scsi: hpsa: Correct dev cmds outstanding for retried cmds (Joseph Szczypek) [1925711] - vt: Disable KD_FONT_OP_COPY (Dave Airlie) [1903937] {CVE-2020-28974} - drm/i915/rkl: Remove require_force_probe protection (Lyude Paul) [1937558] - drm/i915/tgl/psr: Disable PSR on Tigerlake for now (Lyude Paul) [1924702] - dm raid: fix discard limits for raid0 and raid10 (Mike Snitzer) [1934274] - dm: fix __send_changing_extent_only to avoid duplicate dm_target_offset() (Mike Snitzer) [1934274] - mm/hugetlb.c: fix unnecessary address expansion of pmd sharing (Waiman Long) [1934212] - mm: memcontrol: fix slub memory accounting (Waiman Long) [1934212] - mm: memcontrol: fix swap undercounting in cgroup2 (Waiman Long) [1934212] - mm: memcontrol: fix NR_ANON_THPS accounting in charge moving (Waiman Long) [1934212] - mm, slub: better heuristic for number of cpus when calculating slab order (Waiman Long) [1934212] - Revert "mm: memcontrol: avoid workload stalls when lowering memory.high" (Waiman Long) [1934212] - selftests/bpf: Set gopt opt_class to 0 if get tunnel opt failed (Hangbin Liu) [1931732] - selftests/bpf: No need to drop the packet when there is no geneve opt (Hangbin Liu) [1931732]- drm/i915/gen11+: Only load DRAM information from pcode (Lyude Paul) [1934537] - drm/i915/dg1: Wait for pcode/uncore handshake at startup (Lyude Paul) [1934537] - powercap/intel_rapl: add support for TigerLake Desktop (David Arcari) [1932457] - powerpc/perf: Fix handling of privilege level checks in perf interrupt context (Gustavo Luiz Duarte) [1918411] - NFSv4.2: fix error return on memory allocation failure (Scott Mayhew) [1917689] - NFSv4.2: improve page handling for GETXATTR (Scott Mayhew) [1917689] - NFSv4.2: Fix up the get/listxattr calls to rpc_prepare_reply_pages() (Scott Mayhew) [1917689] - NFS: Fix rpcrdma_inline_fixup() crash with new LISTXATTRS operation (Scott Mayhew) [1917689] - SUNRPC: Fix up xdr_set_page() (Benjamin Coddington) [1917689] - NFSv4: Fix open coded xdr_stream_remaining() (Benjamin Coddington) [1917689] - SUNRPC: Clean up the handling of page padding in rpc_prepare_reply_pages() (Benjamin Coddington) [1917689] - SUNRPC: Fix up xdr_read_pages() to take arbitrary object lengths (Benjamin Coddington) [1917689] - SUNRPC: Clean up helpers xdr_set_iov() and xdr_set_page_base() (Benjamin Coddington) [1917689] - SUNRPC: Split out a function for setting current page (Benjamin Coddington) [1917689] - SUNRPC: Fix up typo in xdr_init_decode() (Benjamin Coddington) [1917689] - NFSv4: Fix the alignment of page data in the getdeviceinfo reply (Benjamin Coddington) [1917689] - net: fix pos incrementment in ipv6_route_seq_next (Lorenzo Bianconi) [1926608] - ipv6_route_seq_next should increase position index (Lorenzo Bianconi) [1926608] - bpf: Clear subreg_def for global function return values (Yauheni Kaliuta) [1934062] - igc: Fix returning wrong statistics (Corinna Vinschen) [1910873]- KVM: nSVM: prepare guest save area while is_guest_mode is true (Vitaly Kuznetsov) [1860223] - redhat: add CI file for kernel-private (Bruno Meneguele) - CI: Drop unused variable (Veronika Kabatova) - CI: Enable RT verification (Veronika Kabatova) - redhat: use tags from git notes for zstream to generate changelog (Frantisek Hrbata) - redhat: open the RHEL-8.5 development (Bruno Meneguele) [1930504]- KVM: SVM: Make symbol 'svm_gp_erratum_intercept' static (Paolo Bonzini) [1769283] - KVM: SVM: Fix #GP handling for doubly-nested virtualization (Paolo Bonzini) [1769283] - KVM: SVM: Add support for SVM instruction address check change (Paolo Bonzini) [1769283] - KVM: SVM: Add emulation support for #GP triggered by SVM instructions (Paolo Bonzini) [1769283] - KVM: x86: Factor out x86 instruction emulation with decoding (Paolo Bonzini) [1769283] - gfs2: In gfs2_ail1_start_one unplug the IO when needed (Bob Peterson) [1648446] - gfs2: Free rd_bits later in gfs2_clear-rgrpd to fix use-after-free (Bob Peterson) [1648446] - gfs2: Only access gl_delete for iopen glocks (Bob Peterson) [1648446] - gfs2: Fix case in which ail writes are done to jdata holes (Bob Peterson) [1648446] - gfs2: simplify gfs2_block_map (Bob Peterson) [1648446] - gfs2: Only set PageChecked if we have a transaction (Bob Peterson) [1648446] - gfs2: don't lock sd_ail_lock in gfs2_releasepage (Bob Peterson) [1648446] - gfs2: make gfs2_ail1_empty_one return the count of active items (Bob Peterson) [1648446] - gfs2: Wipe jdata and ail1 in gfs2_journal_wipe, formerly gfs2_meta_wipe (Bob Peterson) [1648446] - gfs2: enhance log_blocks trace point to show log blocks free (Bob Peterson) [1648446] - gfs2: rename gfs2_write_full_page to gfs2_write_jdata_page, remove parm (Bob Peterson) [1648446] - PM: hibernate: flush swap writer after marking (Lenny Szubowicz) [1898677] - cpufreq: Avoid cpufreq_suspend() deadlock on system shutdown (Lenny Szubowicz) [1898677] - PM / hibernate: memory_bm_find_bit(): Tighten node optimisation (Lenny Szubowicz) [1898677] - bpf, devmap: Use GFP_KERNEL for xdp bulk queue allocation (Jiri Benc) [1882215] - ice, xsk: clear the status bits for the next_to_use descriptor (Jiri Benc) [1906820] - net/mlx4_en: Handle TX error CQE (Alaa Hleihel) [1925690] - net/mlx4_en: Avoid scheduling restart task if it is already running (Alaa Hleihel) [1925690] - blk-mq: test QUEUE_FLAG_HCTX_ACTIVE for sbitmap_shared in hctx_may_queue (Ming Lei) [1922013] - blk-mq: Improve performance of non-mq IO schedulers with multiple HW queues (Ming Lei) [1922013] - Revert "blk-mq, elevator: Count requests per hctx to improve performance" (Ming Lei) [1922013] - bpftool: Disable CAP_BPF check for feature command (Jiri Olsa) [1921542] - RDMA/siw: Fix calculation of tx_valid_cpus size (Kamal Heib) [1919502] - net/mlx5e: Disable performance optimization for IPv4/IPv6 ethertype (Alaa Hleihel) [1928671 1919807] - IB/mlx5: Return appropriate error code instead of ENOMEM (Alaa Hleihel) [1928671] - net/mlx5: Disable devlink reload for lag devices (Alaa Hleihel) [1928671 1929166] - net/mlx5: Disable devlink reload for multi port slave device (Alaa Hleihel) [1928671 1929166] - net/mlx5: Disallow RoCE on lag device (Alaa Hleihel) [1928671 1929166] - net/mlx5: Disallow RoCE on multi port slave device (Alaa Hleihel) [1928671 1929166] - net/mlx5: Fix health error state handling (Alaa Hleihel) [1928671] - net/mlx5e: Change interrupt moderation channel params also when channels are closed (Alaa Hleihel) [1928671] - net/mlx5e: Don't change interrupt moderation params when DIM is enabled (Alaa Hleihel) [1928671] - net/mlx5e: E-switch, Fix rate calculation for overflow (Alaa Hleihel) [1928671] - net/mlx5e: Release skb in case of failure in tc update skb (Alaa Hleihel) [1928671 1929119] - net/mlx5e: Check tunnel offload is required before setting SWP (Alaa Hleihel) [1928671 1925439] - net/mlx5e: kTLS, Use refcounts to free kTLS RX priv context (Alaa Hleihel) [1928671 1928706] - net/mlx5e: Fix CQ params of ICOSQ and async ICOSQ (Alaa Hleihel) [1928671 1928706] - net/mlx5e: Replace synchronize_rcu with synchronize_net (Alaa Hleihel) [1928671 1913616] - net/mlx5e: Enable XDP for Connect-X IPsec capable devices (Alaa Hleihel) [1928671 1856795] - net/mlx5e: Enable striding RQ for Connect-X IPsec capable devices (Alaa Hleihel) [1928671 1926120] - fix regression in "epoll: Keep a reference on files added to the check list" (Carlos Maiolino) [1920776] {CVE-2020-0466} - do_epoll_ctl(): clean the failure exits up a bit (Carlos Maiolino) [1920776] {CVE-2020-0466} - epoll: Keep a reference on files added to the check list (Carlos Maiolino) [1920776] {CVE-2020-0466}- perf/x86/intel/uncore: With > 8 nodes, get pci bus die id from NUMA info (Prarit Bhargava) [1766743] - perf/x86/intel/uncore: Store the logical die id instead of the physical die id. (Prarit Bhargava) [1766743] - mm: fix page reference leak in soft_offline_page() (Aristeu Rozanski) [1768372] - mm,hwpoison: try to narrow window race for free pages (Aristeu Rozanski) [1768372] - mm,hwpoison: double-check page count in __get_any_page() (Aristeu Rozanski) [1768372] - mm,hwpoison: introduce MF_MSG_UNSPLIT_THP (Aristeu Rozanski) [1768372] - mm,hwpoison: return 0 if the page is already poisoned in soft-offline (Aristeu Rozanski) [1768372] - mm,hwpoison: refactor soft_offline_huge_page and __soft_offline_page (Aristeu Rozanski) [1768372] - mm,hwpoison: rework soft offline for in-use pages (Aristeu Rozanski) [1768372] - mm,hwpoison: rework soft offline for free pages (Aristeu Rozanski) [1768372] - mm,hwpoison: unify THP handling for hard and soft offline (Aristeu Rozanski) [1768372] - mm,hwpoison: kill put_hwpoison_page (Aristeu Rozanski) [1768372] - mm,hwpoison: refactor madvise_inject_error (Aristeu Rozanski) [1768372] - mm,hwpoison: unexport get_hwpoison_page and make it static (Aristeu Rozanski) [1768372] - mm,hwpoison-inject: don't pin for hwpoison_filter (Aristeu Rozanski) [1768372] - mm, hwpoison: remove recalculating hpage (Aristeu Rozanski) [1768372] - mm,hwpoison: cleanup unused PageHuge() check (Aristeu Rozanski) [1768372] - mm/madvise.c: replace with page_size() in madvise_inject_error() (Aristeu Rozanski) [1768372] - mm, soft-offline: convert parameter to pfn (Aristeu Rozanski) [1768372] - tick/nohz: Revert "Narrow down noise while setting current task's tick dependency" (Waiman Long) [1931004] - kvm: Add kvm_stat.service file and kvm_stat logrotate config to the tools (Thomas Huth) [1919930] - igc: fix link speed advertising (Corinna Vinschen) [1769701] - [crypto] crypto: qat - add capability detection logic in qat_4xxx (Vladis Dronov) [1833004] - [crypto] crypto: qat - add AES-XTS support for QAT GEN4 devices (Vladis Dronov) [1833004] - [crypto] crypto: qat - add AES-CTR support for QAT GEN4 devices (Vladis Dronov) [1833004] - [crypto] crypto: qat - fix excluded_middle.cocci warnings (Vladis Dronov) [1833004] - [crypto] crypto: qat - add qat_4xxx driver (Vladis Dronov) [1833004] - [crypto] crypto: qat - add hook to initialize vector routing table (Vladis Dronov) [1833004] - [crypto] crypto: qat - target fw images to specific AEs (Vladis Dronov) [1833004] - [crypto] crypto: qat - add gen4 firmware loader (Vladis Dronov) [1833004] - [crypto] crypto: qat - add support for broadcasting mode (Vladis Dronov) [1833004] - [crypto] crypto: qat - add support for shared ustore (Vladis Dronov) [1833004] - [crypto] crypto: qat - allow to target specific AEs (Vladis Dronov) [1833004] - [crypto] crypto: qat - add FCU CSRs to chip info (Vladis Dronov) [1833004] - [crypto] crypto: qat - add CSS3K support (Vladis Dronov) [1833004] - [crypto] crypto: qat - use ae_mask (Vladis Dronov) [1833004] - [crypto] crypto: qat - add check for null pointer (Vladis Dronov) [1833004] - [crypto] crypto: qat - add misc control CSR to chip info (Vladis Dronov) [1833004] - [crypto] crypto: qat - add wake up event to chip info (Vladis Dronov) [1833004] - [crypto] crypto: qat - add clock enable CSR to chip info (Vladis Dronov) [1833004] - [crypto] crypto: qat - add reset CSR and mask to chip info (Vladis Dronov) [1833004] - [crypto] crypto: qat - add local memory size to chip info (Vladis Dronov) [1833004] - [crypto] crypto: qat - add support for lm2 and lm3 (Vladis Dronov) [1833004] - [crypto] crypto: qat - add next neighbor to chip_info (Vladis Dronov) [1833004] - [crypto] crypto: qat - replace check based on DID (Vladis Dronov) [1833004] - [crypto] crypto: qat - introduce chip info structure (Vladis Dronov) [1833004] - [crypto] crypto: qat - refactor long expressions (Vladis Dronov) [1833004] - [crypto] crypto: qat - refactor qat_uclo_set_ae_mode() (Vladis Dronov) [1833004] - [crypto] crypto: qat - move defines to header files (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove global CSRs helpers (Vladis Dronov) [1833004] - [crypto] crypto: qat - refactor AE start (Vladis Dronov) [1833004] - [crypto] crypto: qat - change micro word data mask (Vladis Dronov) [1833004] - [crypto] crypto: qat - change type for ctx_mask (Vladis Dronov) [1833004] - [crypto] crypto: qat - add support for relative FW ucode loading (Vladis Dronov) [1833004] - [crypto] crypto: qat - rename qat_uclo_del_uof_obj() (Vladis Dronov) [1833004] - [crypto] crypto: qat - introduce additional parenthesis (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove unnecessary parenthesis (Vladis Dronov) [1833004] - [crypto] crypto: qat - fix error message (Vladis Dronov) [1833004] - [crypto] crypto: qat - fix CSR access (Vladis Dronov) [1833004] - [crypto] crypto: qat - fix status check in qat_hal_put_rel_rd_xfer() (Vladis Dronov) [1833004] - [crypto] crypto: qat - support for mof format in fw loader (Vladis Dronov) [1833004] - [crypto] crypto: qat - replace pci with PCI in comments (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove cast for mailbox CSR (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove unneeded semicolon (Vladis Dronov) [1833004] - [crypto] crypto: qat - extend ae_mask (Vladis Dronov) [1833004] - [crypto] crypto: qat - allow for instances in different banks (Vladis Dronov) [1833004] - [crypto] crypto: qat - refactor qat_crypto_dev_config() (Vladis Dronov) [1833004] - [crypto] crypto: qat - refactor qat_crypto_create_instances() (Vladis Dronov) [1833004] - [crypto] crypto: qat - change return value in adf_cfg_key_val_get() (Vladis Dronov) [1833004] - [crypto] crypto: qat - change return value in adf_cfg_add_key_value_param() (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove unnecessary void* casts (Vladis Dronov) [1833004] - [crypto] crypto: qat - call functions in adf_sriov if available (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove hardcoded bank irq clear flag mask (Vladis Dronov) [1833004] - [crypto] crypto: qat - abstract writes to arbiter enable (Vladis Dronov) [1833004] - [crypto] crypto: qat - use BIT_ULL() - 1 pattern for masks (Vladis Dronov) [1833004] - [crypto] crypto: qat - replace constant masks with GENMASK (Vladis Dronov) [1833004] - [crypto] crypto: qat - abstract build ring base (Vladis Dronov) [1833004] - [crypto] crypto: qat - enable ring after pair is programmed (Vladis Dronov) [1833004] - [crypto] crypto: qat - register crypto instances based on capability (Vladis Dronov) [1833004] - [crypto] crypto: qat - add support for capability detection (Vladis Dronov) [1833004] - [crypto] crypto: qat - abstract arbiter access (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove unused macros in arbiter module (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove writes into WQCFG (Vladis Dronov) [1833004] - [crypto] crypto: qat - update constants table (Vladis Dronov) [1833004] - [crypto] crypto: qat - use admin mask to send fw constants (Vladis Dronov) [1833004] - [crypto] crypto: qat - change admin sequence (Vladis Dronov) [1833004] - [crypto] crypto: qat - rename ME in AE (Vladis Dronov) [1833004] - [crypto] crypto: qat - add packed to init admin structures (Vladis Dronov) [1833004] - [crypto] crypto: qat - abstract admin interface (Vladis Dronov) [1833004] - [crypto] crypto: qat - relocate GEN2 CSR access code (Vladis Dronov) [1833004] - [crypto] crypto: qat - split transport CSR access logic (Vladis Dronov) [1833004] - [crypto] crypto: qat - fix configuration of iov threads (Vladis Dronov) [1833004] - [crypto] crypto: qat - num_rings_per_bank is device dependent (Vladis Dronov) [1833004] - [crypto] crypto: qat - mask device capabilities with soft straps (Vladis Dronov) [1833004] - [crypto] crypto: qat - update IV in software (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove unused function (Vladis Dronov) [1833004]- mptcp: send ack for every add_addr (Davide Caratti) [1929280] - Revert "[net] tcp: change pingpong threshold to 3" (Davide Caratti) [1929280] - powerpc/pseries: Don't enforce MSI affinity with kdump (Greg Kurz) [1919427] - rtc: disallow update interrupts when time is invalid (Waiman Long) [1918288] - rtc: disable uie before setting time and enable after (Waiman Long) [1918288] - rtc: don't reference bogus function pointer in kdoc (Waiman Long) [1918288] - KVM: x86/mmu: Expand collapsible SPTE zap for TDP MMU to ZONE_DEVICE and HugeTLB pages (Paolo Bonzini) [1897366] - KVM: x86/mmu: Allow parallel page faults for the TDP MMU (Paolo Bonzini) [1897366] - KVM: x86/mmu: Mark SPTEs in disconnected pages as removed (Paolo Bonzini) [1897366] - KVM: x86/mmu: Flush TLBs after zap in TDP MMU PF handler (Paolo Bonzini) [1897366] - KVM: x86/mmu: Use atomic ops to set SPTEs in TDP MMU map (Paolo Bonzini) [1897366] - KVM: x86/mmu: Factor out functions to add/remove TDP MMU pages (Paolo Bonzini) [1897366] - i915: kvmgt: the KVM mmu_lock is now an rwlock (Paolo Bonzini) [1897366] - KVM: x86/mmu: Use an rwlock for the x86 MMU (Paolo Bonzini) [1897366] - KVM: x86/mmu: Protect TDP MMU page table memory with RCU (Paolo Bonzini) [1897366] - KVM: x86/mmu: Clear dirtied pages mask bit before early break (Paolo Bonzini) [1897366] - KVM: x86/mmu: Skip no-op changes in TDP MMU functions (Paolo Bonzini) [1897366] - KVM: x86/mmu: Yield in TDU MMU iter even if no SPTES changed (Paolo Bonzini) [1897366] - KVM: x86/mmu: Ensure forward progress when yielding in TDP MMU iter (Paolo Bonzini) [1897366] - KVM: x86/mmu: Rename goal_gfn to next_last_level_gfn (Paolo Bonzini) [1897366] - KVM: x86/mmu: Merge flush and non-flush tdp_mmu_iter_cond_resched (Paolo Bonzini) [1897366] - KVM: x86/mmu: Fix braces in kvm_recover_nx_lpages (Paolo Bonzini) [1897366] - KVM: x86/mmu: Factor out handling of removed page tables (Paolo Bonzini) [1897366] - KVM: x86/mmu: Don't redundantly clear TDP MMU pt memory (Paolo Bonzini) [1897366] - KVM: x86/mmu: Add lockdep when setting a TDP MMU SPTE (Paolo Bonzini) [1897366] - KVM: x86/mmu: Add comment on __tdp_mmu_set_spte (Paolo Bonzini) [1897366] - KVM: x86/mmu: change TDP MMU yield function returns to match cond_resched (Paolo Bonzini) [1897366] - locking/arch: Move qrwlock.h include after qspinlock.h (Paolo Bonzini) [1897366] - sched: Add cond_resched_rwlock (Paolo Bonzini) [1897366] - sched: Add needbreak for rwlocks (Paolo Bonzini) [1897366] - locking/rwlocks: Add contention detection for rwlocks (Paolo Bonzini) [1897366] - RDMA/srp: Fix support for unpopulated and unbalanced NUMA nodes (Kamal Heib) [1919395] - net/vmw_vsock: fix NULL pointer dereference (Jon Maloy) [1925600] {CVE-2021-26708} - net/vmw_vsock: improve locking in vsock_connect_timeout() (Jon Maloy) [1925600] {CVE-2021-26708} - vsock: fix locking in vsock_shutdown() (Jon Maloy) [1925600] {CVE-2021-26708} - vsock: fix the race conditions in multi-transport support (Jon Maloy) [1925600] {CVE-2021-26708} - ahci: Add missing Intel Emmitsburg PCH RAID PCI IDs (David Arcari) [1928789] - KVM: x86: Allow guests to see MSR_IA32_TSX_CTRL even if tsx=off (Paolo Bonzini) [1912448] - [sound] ALSA: hda/via: Fix runtime PM for Clevo W35xSS (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: fix right sounds and mute/micmute LEDs for HP machines (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Enable mute and micmute LED on HP EliteBook 850 G7 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Add two "Intel Reference board" SSID in the ALC256 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Add mute LED quirk for more HP laptops (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Modify Dell platform name (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Fix speaker volume control on Lenovo C940 (Jaroslav Kysela) [1916102] - [sound] ALSA: ALSA/hda: apply jack fixup for the Acer Veriton N4640G/N6640G/N2510G (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Apply jack fixup for Quanta NL3 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Add quirk for MSI-GP73 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Supported Dell fixed type headset (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Remove dummy lineout on Acer TravelMate P648/P658 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Add supported for more Lenovo ALC285 Headset Button (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Enable headset mic of ASUS Q524UQK with ALC255 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Enable headset mic of ASUS X430UN with ALC256 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: make bass spk volume adjustable on a yoga laptop (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/hdmi: Fix incorrect mutex unlock in silent_stream_disable() (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/hdmi: packet buffer index must be set before reading value (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/hdmi: always print pin NIDs as hexadecimal (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/hdmi: fix silent stream for first playback to DP (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/conexant: add a new hda codec CX11970 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda: Fix regressions on clear and reconfig sysfs (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/proc - print DP-MST connections (Jaroslav Kysela) [1916102] - [sound] ALSA: hda - Fix the return value if cb func is already registered (Jaroslav Kysela) [1916102] - [sound] ALSA: mixart: Fix mutex deadlock (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Add mute LED quirk to yet another HP x360 model (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Fix bass speaker DAC assignment on Asus Zephyrus G14 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Add new codec supported for ALC897 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Enable headset of ASUS UX482EG & B9400CEA with ALC294 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Fixed Dell AIO wrong sound tone (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - HP Headset Mic can't detect after boot (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Add supported mute Led for HP (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Add some Clove SSID in the ALC293(ALC1220) (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Add supported for Lenovo ThinkPad Headset Button (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Enable headphone for ASUS TM420 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Fixed HP headset Mic can't be detected (Jaroslav Kysela) [1916102] - [sound] ALSA: hda: Add Alderlake-S PCI ID and HDMI codec vid (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/generic: Add option to enforce preferred_dacs pairs (Jaroslav Kysela) [1916102] - [sound] ALSA: hda: prevent undefined shift in snd_hdac_ext_bus_get_link() (Jaroslav Kysela) [1916102] - [sound] ALSA: seq: oss: Avoid mutex lock for a long-time ioctl (Jaroslav Kysela) [1916102] - [fs] gfs2: Recursive gfs2_quota_hold in gfs2_iomap_end (Andreas Grunbacher) [1926852] - [net] netfilter: nf_tables: coalesce multiple notifications into one skbuff (Phil Sutter) [1855207] - [drm] drm/i915/rkl: new rkl ddc map for different PCH (Lyude Paul) [1910761] - [drm] drm/nouveau: fix dma syncing warning with debugging on (Lyude Paul) [1915548] - [drm] drm/i915: Update TGL and RKL HuC firmware versions (Lyude Paul) [1924209] - [drm] drm/i915/tgl, rkl: Make Wa_1606700617/22010271021 permanent (Lyude Paul) [1924209] - [drm] drm/i915: Update gen12 forcewake table (Lyude Paul) [1924209] - [drm] drm/i915: Rename FORCEWAKE_BLITTER to FORCEWAKE_GT (Lyude Paul) [1924209] - [drm] drm/i915/display/fbc: Implement WA 22010751166 (Lyude Paul) [1924209] - [drm] drm/i915: Tweaked Wa_14010685332 for PCHs used on gen11 platforms (Lyude Paul) [1924209] - [drm] drm/i915: Reorder hpd init vs. display resume (Lyude Paul) [1921868] - [drm] drm/i915/dp: Don't use DPCD backlights that need PWM enable/disable (Lyude Paul) [1885406] - [drm] drm/dp: Revert "drm/dp: Introduce EDID-based quirks" (Lyude Paul) [1885406] - [drm] drm/i915/dp: Allow forcing specific interfaces through enable_dpcd_backlight (Lyude Paul) [1885406] - [drm] drm/i915/dp: Enable Intel's HDR backlight interface (only SDR for now) (Lyude Paul) [1885406] - [drm] drm/i915: Keep track of pwm-related backlight hooks separately (Lyude Paul) [1885406] - [drm] drm/i915: Pass port to intel_panel_bl_funcs.get() (Lyude Paul) [1885406] - [drm] drm/i915/dp: Add register definitions for Intel HDR backlight interface (Lyude Paul) [1885406] - [drm] drm/i915/dp: Rename eDP VESA backlight interface functions (Lyude Paul) [1885406] - [drm] drm/i915: Pass down brightness values to enable/disable backlight callbacks (Lyude Paul) [1885406] - [drm] drm/i915: Rename pwm_* backlight callbacks to ext_pwm_* (Lyude Paul) [1885406] - [drm] drm/i915/dp: Program source OUI on eDP panels (Lyude Paul) [1885406] - [drm] drm/i915: refactor panel backlight control functions. (v2) (Lyude Paul) [1885406] - [drm] drm/i915/backlight: fix CPU mode backlight takeover on LPT (Lyude Paul) [1885406] - [drm] drm/i915/dpcd_bl: uncheck PWM_PIN_CAP when detect eDP backlight capabilities (Lyude Paul) [1885406] - [drm] drm/i915: panel: Add get_vbt_pwm_freq() helper (Lyude Paul) [1885406] - [drm] drm/i915/dp: Tweak initial dpcd backlight.enabled value (Lyude Paul) [1885406] - [drm] kms: handle mDP connectors (Lyude Paul) [1876992] - [drm] drm/i915/tgl: Fix Combo PHY DPLL fractional divider for 38.4MHz ref clock (Lyude Paul) [1876992] - [drm] drm/i915/rkl: Add new cdclk table (Lyude Paul) [1876992] - [drm] drm/i915/rkl: Handle HTI (Lyude Paul) [1876992] - [drm] drm/i915/rkl: Add DPLL4 support (Lyude Paul) [1876992] - [drm] drm/i915/rkl: Add initial workarounds (Lyude Paul) [1876992] - [drm] drm/i915/rkl: Handle new DPCLKA_CFGCR0 layout (Lyude Paul) [1876992] - [drm] drm/i915: Update TGL and RKL DMC firmware versions (Lyude Paul) [1876992] - [drm] drm/i915/gt: Program mocs:63 for cache eviction on gen9 (Lyude Paul) [1876992] - [drm] drm/i915/gt: Limit frequency drop to RPe on parking (Lyude Paul) [1876992] - [drm] drm/i915/gt: Retain default context state across shrinking (Lyude Paul) [1876992] - [drm] drm/amdgpu/vcn3.0: remove old DPG workaround (Lyude Paul) [1876992] - [drm] drm/amdgpu/vcn3.0: stall DPG when WPTR/RPTR reset (Lyude Paul) [1876992] - [drm] drm/i915/gt: Fixup tgl mocs for PTE tracking (Lyude Paul) [1876992] - [drm] drm/amdgpu: add rlc iram and dram firmware support (Lyude Paul) [1876992] - [drm] drm/nouveau: fix relocations applying logic and a double-free (Lyude Paul) [1876992] - [drm] drm/amd/display: Avoid HDCP initialization in devices without output (Lyude Paul) [1876992] - [drm] drm/amd/amdgpu: fix null pointer in runtime pm (Lyude Paul) [1876992] - [drm] drm/amdgpu: update golden setting for sienna_cichlid (Lyude Paul) [1876992] - [drm] drm/amdgpu: fix a page fault (Lyude Paul) [1876992] - [drm] drm/amdgpu: fix SI UVD firmware validate resume fail (Lyude Paul) [1876992] - [drm] drm/i915/tgl: Fix Media power gate sequence (Lyude Paul) [1876992] - [drm] drm/i915: Handle max_bpc==16 (Lyude Paul) [1876992] - [drm] drm/amd/display: Add missing pflip irq for dcn2.0 (Lyude Paul) [1876992] - [drm] drm/gma500: Fix out-of-bounds access to struct drm_device.vblank (Lyude Paul) [1876992] - [drm] drm/i915: Correctly set SFC capability for video engines (Lyude Paul) [1876992] - [drm] drm/amd/display: Add missing pflip irq (Lyude Paul) [1876992] - [drm] drm/amd/pm: do not use ixFEATURE_STATUS for checking smc running (Lyude Paul) [1876992] - [drm] drm/amd/pm: perform SMC reset on suspend/hibernation (Lyude Paul) [1876992] - [drm] drm/amd/pm: correct the baco reset sequence for CI ASICs (Lyude Paul) [1876992] - [drm] drm/amdgpu: perform srbm soft reset always on SDMA resume (Lyude Paul) [1876992] - [drm] drm/i915/gem: Flush coherency domains on first set-domain-ioctl (Lyude Paul) [1876992] - [drm] drm/i915: Hold onto an explicit ref to i915_vma_work.pinned (Lyude Paul) [1876992] - [drm] drm/i915/gt: Use the local HWSP offset during submission (Lyude Paul) [1876992] - [drm] drm/i915: Fix encoder lookup during PSR atomic check (Lyude Paul) [1876992] - [drm] drm/nouveau/gem: fix "refcount_t: underflow; use-after-free" (Lyude Paul) [1876992] - [drm] drm/nouveau/nouveau: fix the start/end range for migration (Lyude Paul) [1876992] - [drm] drm/amd/display: adding ddc_gpio_vga_reg_list to ddc reg def'ns (Lyude Paul) [1876992] - [drm] drm/amd/display: Fixed panic during seamless boot (Lyude Paul) [1876992] - [drm] drm/amdgpu: add DID for navi10 blockchain SKU (Lyude Paul) [1876992] - [drm] drm/amdgpu: disable DCN and VCN for navi10 blockchain SKU(v3) (Lyude Paul) [1876992] - [drm] drm/amdgpu: resolved ASD loading issue on sienna (Lyude Paul) [1876992] - [drm] drm/amdgpu: update golden setting for sienna_cichlid (Lyude Paul) [1876992] - [drm] drm/nouveau/device: fix changing endianess code to work on older GPUs (Lyude Paul) [1876992] - [drm] drm/nouveau/kms/nv50-: Program notifier offset before requesting disp caps (Lyude Paul) [1876992] - [drm] drm/i915: Restore ILK-M RPS support (Lyude Paul) [1876992] - [drm] drm/i915: Reject 90/270 degree rotated initial fbs (Lyude Paul) [1876992] - [drm] drm/i915: Use the active reference on the vma while capturing (Lyude Paul) [1876992] - [drm] drm/i915: Mark ininitial fb obj as WT on eLLC machines to avoid rcu lockup during fbdev init (Lyude Paul) [1876992] - [drm] drm/i915: Exclude low pages (128KiB) of stolen from use (Lyude Paul) [1876992] - [drm] drm/i915: Drop runtime-pm assert from vgpu io accessors (Lyude Paul) [1876992] - [drm] drm/i915/gt: Delay execlist processing for tgl (Lyude Paul) [1876992] - [drm] drm/i915/gt: Undo forced context restores after trivial preemptions (Lyude Paul) [1876992] - [drm] drm/i915/gt: Initialize reserved and unspecified MOCS indices (Lyude Paul) [1876992] - [drm] drm/i915: Fix TGL DKL PHY DP vswing handling (Lyude Paul) [1876992] - [drm] drm/i915: Avoid mixing integer types during batch copies (Lyude Paul) [1876992] - [drm] drm/i915: Cancel outstanding work after disabling heartbeats on an engine (Lyude Paul) [1876992] - [drm] drm/i915: Break up error capture compression loops with cond_resched() (Lyude Paul) [1876992] - [drm] drm/i915/gt: Always send a pulse down the engine after disabling heartbeat (Lyude Paul) [1876992] - [drm] drm/i915/gem: Always test execution status on closing the context (Lyude Paul) [1876992] - [drm] drm/i915/gem: Prevent using pgprot_writecombine() if PAT is not supported (Lyude Paul) [1876992] - [drm] drm/i915/gem: Avoid implicit vmap for highmem on x86-32 (Lyude Paul) [1876992] - [drm] drm/amdgpu: correct the cu and rb info for sienna cichlid (Lyude Paul) [1876992] - [drm] drm/amd/psp: Fix sysfs: cannot create duplicate filename (Lyude Paul) [1876992] - [drm] drm/amd/swsmu: add missing feature map for sienna_cichlid (Lyude Paul) [1876992] - [drm] drm/amd/pm: fix pp_dpm_fclk (Lyude Paul) [1876992] - [drm] drm/amd/pm: increase mclk switch threshold to 200 us (Lyude Paul) [1876992] - [drm] drm/amdgpu/swsmu: drop smu i2c bus on navi1x (Lyude Paul) [1876992] - [drm] drm/ttm: fix eviction valuable range check (Lyude Paul) [1876992] - [drm] drm/amd/display: Fix kernel panic by dal_gpio_open() error (Lyude Paul) [1876992] - [drm] drm/amd/display: Don't invoke kgdb_breakpoint() unconditionally (Lyude Paul) [1876992] - [drm] drm/amdgpu: increase the reserved VM size to 2MB (Lyude Paul) [1876992] - [drm] drm/amdgpu: add function to program pbb mode for sienna cichlid (Lyude Paul) [1876992] - [drm] drm/amd/display: Avoid MST manager resource leak (Lyude Paul) [1876992] - [drm] drm/amdkfd: Use same SQ prefetch setting as amdgpu (Lyude Paul) [1876992] - [drm] drm/amdgpu: correct the gpu reset handling for job != NULL case (Lyude Paul) [1876992] - [drm] drm/amdgpu: update golden setting for sienna_cichlid (Lyude Paul) [1876992] - [drm] drm/amdgpu: vcn and jpeg ring synchronization (Lyude Paul) [1876992] - [drm] drm/amd/display: Increase timeout for DP Disable (Lyude Paul) [1876992] - [drm] drm/amd/display: Fix incorrect backlight register offset for DCN (Lyude Paul) [1876992] - [drm] drm/amdgpu: don't map BO in reserved region (Lyude Paul) [1876992] - [drm] drm/shme-helpers: Fix dma_buf_mmap forwarding bug (Lyude Paul) [1876992] - [drm] drm/i915: Force VT'd workarounds when running as a guest OS (Lyude Paul) [1876992] - [drm] drm/amd/display: Avoid set zero in the requested clk (Lyude Paul) [1876992] - [drm] drm/amd/display: HDMI remote sink need mode validation for Linux (Lyude Paul) [1876992] - [drm] drm/amdgpu: No sysfs, not an error condition (Lyude Paul) [1876992] - [drm] drm/amd/display: Check clock table return (Lyude Paul) [1876992] - [drm] drm/bridge/synopsys: dsi: add support for non-continuous HS clock (Lyude Paul) [1876992] - [drm] drm/vkms: avoid warning in vkms_get_vblank_timestamp (Lyude Paul) [1876992] - [drm] drm/bridge_connector: Set default status connected for eDP connectors (Lyude Paul) [1876992] - [drm] drm/scheduler: Scheduler priority fixes (v2) (Lyude Paul) [1876992] - [drm] drm/amdgpu: restore ras flags when user resets eeprom(v2) (Lyude Paul) [1876992] - [drm] drm/i915/gem: Serialise debugfs i915_gem_objects with ctx->mutex (Lyude Paul) [1876992] - [drm] drm/amd/display: Disconnect pipe separetely when disable pipe split (Lyude Paul) [1876992] - [drm] drm/hisilicon: Code refactoring for hibmc_drv_de (Lyude Paul) [1876992] - [drm] drm/amd/display: Screen corruption on dual displays (DP+USB-C) (Lyude Paul) [1876992] - [drm] drm: fix double free for gbo in drm_gem_vram_init and drm_gem_vram_create (Lyude Paul) [1876992] - [drm] drm/amdgpu: Fix invalid number of character '{' in amdgpu_acpi_init (Lyude Paul) [1876992] - [drm] drm/amdgpu: fix max_entries calculation v4 (Lyude Paul) [1876992] - [drm] drm/crc-debugfs: Fix memleak in crc_control_write (Lyude Paul) [1876992] - [drm] drm/gma500: fix error check (Lyude Paul) [1876992] - [drm] drm/amd/display: fix potential integer overflow when shifting 32 bit variable bl_pwm (Lyude Paul) [1876992] - [drm] drm/vkms: add missing platform_device_unregister() in vkms_init() (Lyude Paul) [1876992] - [drm] drm/vgem: add missing platform_device_unregister() in vgem_init() (Lyude Paul) [1876992] - [drm] drm/amd/display: Fix wrong return value in dm_update_plane_state() (Lyude Paul) [1876992] - [drm] drm/vkms: fix xrgb on compute crc (Lyude Paul) [1876992] - [iommu] iommu/amd: Set iommu->int_enabled consistently when interrupts are set up (Vitaly Kuznetsov) [1915038] - [iommu] iommu/amd: Fix IOMMU interrupt generation in X2APIC mode (Vitaly Kuznetsov) [1915038] - [iommu] iommu/amd: Fix union of bitfields in intcapxt support (Vitaly Kuznetsov) [1915038] - [iommu] iommu/amd: Fix kerneldoc comments (Vitaly Kuznetsov) [1915038] - [x86] x86/irq: Prepare consolidation of irq_alloc_info (Vitaly Kuznetsov) [1915038] - [iommu] iommu/amd: Use msi_msg shadow structs (Vitaly Kuznetsov) [1915038] - [iommu] x86_irq_Rename_X86_IRQ_ALLOC_TYPE_MSI_to_reflect_PCI_dependency (Vitaly Kuznetsov) [1915038] - [netdrv] Revert "e1000e: disable s0ix entry and exit flows for ME systems" (Ken Cox) [1872412] - [netdrv] e1000e: fix S0ix flow to allow S0i3.2 subset entry (Ken Cox) [1872412]- dm table: fix DAX iterate_devices based device capability checks (Mike Snitzer) [1905679] - dm table: fix various whitespace issues with recent DAX code (Mike Snitzer) [1905679] - dm table: fix dax_dev NULL dereference in device_synchronous() (Mike Snitzer) [1905679] - dm: enable synchronous dax (Mike Snitzer) [1905679] - dm table: fix iterate_devices based device capability checks (Mike Snitzer) [1905679] - dm: remove special-casing of bio-based immutable singleton target on NVMe (Mike Snitzer) [1905679] - [s390] s390/dasd: Fix inconsistent kobject removal (Philipp Rudo) [1928106] - [powerpc] powerpc/perf/hv-24x7: Dont create sysfs event files for dummy events (Steve Best) [1927730] - [powerpc] powerpc/pseries/dlpar: handle ibm, configure-connector delay status (Steve Best) [1927371] - [x86] x86/kvm: Increase KVM_MAX_VCPUS to 2048 (Eduardo Habkost) [1840923]- Unbreak mount_capable() (Scott Mayhew) [1903983]- [powerpc] powerpc: fix wrong backport on Kernel lockdown for power (Diego Domingos) [1928778] - [powerpc] powerpc/kexec_file: fix FDT size estimation for kdump kernel (Steve Best) [1928105] - [kernel] sched/features: Distinguish between NORMAL and DEADLINE hrtick (Juri Lelli) [1912118] - [kernel] sched/features: Fix hrtick reprogramming (Juri Lelli) [1912118] - [scsi] scsi: lpfc: Fix EEH encountering oops with NVMe traffic (Dick Kennedy) [1854776] - [scsi] scsi: lpfc: Prevent duplicate requests to unregister with cpuhp framework (Dick Kennedy) [1894960] - [target] scsi: target: iscsi: Fix cmd abort fabric stop race (Maurizio Lombardi) [1908215]- [net] netfilter: nft_dynset: add timeout extension to template (Florian Westphal) [1906915] - [net] netfilter: nftables: fix possible UAF over chains from packet path in netns (Florian Westphal) [1906915] - [net] netfilter: flowtable: fix tcp and udp header checksum update (Florian Westphal) [1906915] - [net] netfilter: xt_recent: Fix attempt to update deleted entry (Florian Westphal) [1906915] - [net] netfilter: conntrack: connection timeout after re-register (Florian Westphal) [1906915] - [netdrv] ice: Fix MSI-X vector fallback logic (Jonathan Toppins) [1896639 1877645] - [netdrv] ice: Don't allow more channels than LAN MSI-X available (Jonathan Toppins) [1896639 1877645] - [net] netfilter: nf_nat: Fix memleak in nf_nat_init (Florian Westphal) [1906915] - [net] netfilter: xt_RATEEST: reject non-null terminated string from userspace (Florian Westphal) [1906915] - [include] net: flow_dissector: Wrap unionized VLAN fields in a struct (Florian Westphal) [1906915] - [net] netfilter: x_tables: Switch synchronization to RCU (Florian Westphal) [1906915] - [net] netfilter: nftables_offload: build mask based from the matching bytes (Florian Westphal) [1906915] - [net] netfilter: nft_payload: add C-VLAN offload support (Florian Westphal) [1906915] - [net] netfilter: nft_payload: add VLAN offload support (Florian Westphal) [1906915] - [net] netfilter: nf_tables_offload: allow ethernet interface type only (Florian Westphal) [1906915] - [net] netfilter: nftables_offload: set address type in control dissector (Florian Westphal) [1906915] - [net] netfilter: nf_tables: avoid false-postive lockdep splat (Florian Westphal) [1906915] - [net] netfilter: nf_tables: missing validation from the abort path (Florian Westphal) [1906915] - [net] netfilter: nftables: fix netlink report logic in flowtable and genid (Florian Westphal) [1906915] - [include] netfilter: nf_tables: constify nft_reg_load{8, 16, 64}() (Florian Westphal) [1906915] - [net] netfilter: nf_tables: Introduce new 64-bit helper register functions (Florian Westphal) [1906915] - [include] netfilter: nf_tables: drop include of module.h from nf_tables.h (Florian Westphal) [1906915] - [net] netfilter: nf_fwd_netdev: clear timestamp in forwarding path (Florian Westphal) [1906915] - [net] netfilter: ipset: prevent uninit-value in hash_ip6_add (Florian Westphal) [1906915] - [net] netfilter: use actual socket sk rather than skb sk when routing harder (Florian Westphal) [1906915] - [net] netfilter: ipv4: remove useless export_symbol (Florian Westphal) [1906915] - [net] netfilter: conntrack: don't set related state for different outer address (Florian Westphal) [1906915] - [fs] xfs: don't catch dax+reflink inodes as corruption in verifier (Bill O'Donnell) [1915510]- [powerpc] powerpc: Don't enable FSCR_SCV in init_FSCR_power9() (Gustavo Duarte) [1928399] - [netdrv] ibmvnic: Clear failover_pending if unable to schedule (Steve Best) [1926365] - [netdrv] ibmvnic: change IBMVNIC_MAX_IND_DESCS to 16 (Steve Best) [1928243] - [tools] perf powerpc: Fix printf conversion specifier for IP addresses (Steve Best) [1928209] - [tools] perf powerpc: Fix gap between kernel end and module start (Steve Best) [1928209] - [netdrv] i40e: Revert "i40e: don't report link up for a VF who hasn't enabled queues" (Stefan Assmann) [1838733] - [netdrv] i40e: acquire VSI pointer only after VF is initialized (Stefan Assmann) [1838733] - [netdrv] i40e: fix potential NULL pointer dereferencing (Stefan Assmann) [1838733] - [netdrv] i40e: Fix Error I40E_AQ_RC_EINVAL when removing VFs (Stefan Assmann) [1838733] - [netdrv] i40e, xsk: clear the status bits for the next_to_use descriptor (Stefan Assmann) [1838733] - [netdrv] i40e: avoid premature Rx buffer reuse (Stefan Assmann) [1838733] - [netdrv] i40e: Remove unnecessary sw_ring access from xsk Tx (Stefan Assmann) [1838733] - [netdrv] i40e: Fix removing driver while bare-metal VFs pass traffic (Stefan Assmann) [1838733] - [netdrv] i40e: report correct VF link speed when link state is set to enable (Stefan Assmann) [1838733] - [netdrv] i40e: remove redundant assignment (Stefan Assmann) [1838733] - [netdrv] i40e: Fix MAC address setting for a VF via Host/VM (Stefan Assmann) [1838733] - [netdrv] i40e: Allow changing FEC settings on X722 if supported by FW (Stefan Assmann) [1838733] - [netdrv] net: intel: Remove in_interrupt() warnings (Stefan Assmann) [1838733] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Stefan Assmann) [1838733] - [netdrv] i40e, xsk: uninitialized variable in i40e_clean_rx_irq_zc() (Stefan Assmann) [1838733] - [netdrv] i40e, xsk: move buffer allocation out of the Rx processing loop (Stefan Assmann) [1838733] - [netdrv] i40e: use 16B HW descriptors instead of 32B (Stefan Assmann) [1838733] - [netdrv] i40e, xsk: remove HW descriptor prefetch in AF_XDP path (Stefan Assmann) [1838733] - [netdrv] i40e: optimise prefetch page refcount (Stefan Assmann) [1838733] - [netdrv] i40e: not compute affinity_mask for IRQ (Stefan Assmann) [1838733] - [netdrv] i40e: Fix crash during removing i40e driver (Stefan Assmann) [1838733] - [netdrv] i40e: Set RX_ONLY mode for unicast promiscuous on VLAN (Stefan Assmann) [1838733] - [netdrv] PCI: Use 'pci_channel_state_t' instead of 'enum pci_channel_state' (Stefan Assmann) [1838733] - [netdrv] i40e: introduce new dump desc XDP command (Stefan Assmann) [1838733] - [netdrv] i40e: add XDP ring statistics to dump VSI debug output (Stefan Assmann) [1838733] - [netdrv] i40e: add XDP ring statistics to VSI stats (Stefan Assmann) [1838733] - [netdrv] i40e: move check of full Tx ring to outside of send loop (Stefan Assmann) [1838733] - [netdrv] i40e: eliminate division in napi_poll data path (Stefan Assmann) [1838733] - [netdrv] i40e: optimize AF_XDP Tx completion path (Stefan Assmann) [1838733] - [netdrv] i40e: Add support for a new feature Total Port Shutdown (Stefan Assmann) [1838733] - [netdrv] ethernet/intel: Convert fallthrough code comments (Stefan Assmann) [1838733] - [netdrv] i40e: Add support for 5Gbps cards (Stefan Assmann) [1838733] - [netdrv] net/intel: remove driver versions from Intel drivers (Stefan Assmann) [1838733] - [netdrv] i40e: Add a check to see if MFS is set (Stefan Assmann) [1838733] - [netdrv] i40e: detect and log info about pre-recovery mode (Stefan Assmann) [1838733] - [netdrv] i40e: make PF wait reset loop reliable (Stefan Assmann) [1838733] - [netdrv] i40e: remove unused defines (Stefan Assmann) [1838733] - [netdrv] i40e: Move client header location (Stefan Assmann) [1838733] - [netdrv] i40e: protect ring accesses with READ- and WRITE_ONCE (Stefan Assmann) [1838733] - [netdrv] i40e: Make i40e_shutdown_adminq() return void (Stefan Assmann) [1838733] - [netdrv] i40e: trivial fixup of comments in i40e_xsk.c (Stefan Assmann) [1838733] - [netdrv] i40e: Use scnprintf() for avoiding potential buffer overflow (Stefan Assmann) [1838733] - [netdrv] team: protect features update by RCU to avoid deadlock (Josef Oskera) [1909593] - [tools] bpf: selftests: remove test_progs LSM test (Yauheni Kaliuta) [1925911] - [net] bpf: Fix a verifier failure with xor (Yauheni Kaliuta) [1925911] - [tools] selftests: Remove fmod_ret from test_overhead (Jiri Olsa) [1925911] - [s390] s390/kdump: fix out-of-memory with PCI (Philipp Rudo) [1927744] - [x86] x86/intel_split_lock: Really Disable split lock detector by default in RHEL8 (Prarit Bhargava) [1924578] - [scsi] megaraid_sas: re-add certain pci-ids as unsupported (Tomas Henzl) [1761485] - [scsi] megaraid_sas: mark unsupported devices (Tomas Henzl) [1761485] - [pci] rh_taint: add support function (Tomas Henzl) [1761485] - [powerpc] powerpc/xmon: Restrict when kernel is locked down (Diego Domingos) [1853307] - [powerpc] powerpc/xmon: add read-only mode (Diego Domingos) [1853307] - [powerpc] powerpc: lock down kernel in secure boot mode (Diego Domingos) [1853307] - [net] fix iteration for sctp transport seq_files (Xin Long) [1916824] - [tools] x86: xen: insn: Decode Xen and KVM emulate-prefix signature (Michael Petlan) [1867733] - [tools] objtool: Ignore intentional differences for the x86 insn decoder (Michael Petlan) [1867733] - [x86] x86/insn: Add Control-flow Enforcement (CET) instructions to the opcode map (Michael Petlan) [1867733] - [x86] x86/decoder: Add TEST opcode to Group3-2 (Michael Petlan) [1867733] - [x86] x86/insn: Add some more Intel instructions to the opcode map (Michael Petlan) [1867733] - [x86] x86/insn: Add some Intel instructions to the opcode map (Michael Petlan) [1867733] - [net] udp: call udp_encap_enable for v6 sockets when enabling encap (Xin Long) [1907754] - [fs] close_range: unshare all fds for CLOSE_RANGE_UNSHARE | CLOSE_RANGE_CLOEXEC (Pavel Reichl) [1900674] - [fs] fs, close_range: add flag CLOSE_RANGE_CLOEXEC (Pavel Reichl) [1900674] - [tools] tests: close_range - Replace clone3 with clone (Pavel Reichl) [1900674] - [tools] selftests: core: use SKIP instead of XFAIL in close_range_test.c (Pavel Reichl) [1900674] - [tools] tools headers API: Update close_range affected files (Pavel Reichl) [1900674] - [tools] tests: add CLOSE_RANGE_UNSHARE tests (Pavel Reichl) [1900674] - [fs] close_range: add CLOSE_RANGE_UNSHARE (Pavel Reichl) [1900674] - [tools] tests: add close_range() tests (Pavel Reichl) [1900674] - [powerpc] arch: wire-up close_range() (Pavel Reichl) [1900674] - [fs] open: add close_range() (Pavel Reichl) [1900674] - [x86] x86/sgx: mark tech preview (Vladis Dronov) [1660337] - [tools] tools headers cpufeatures: Sync with the kernel sources (Vladis Dronov) [1660337] - [tools] tools arch x86: Sync the msr-index.h copy with the kernel sources (Vladis Dronov) [1660337] - [tools] tools arch x86: Sync the msr-index.h copy with the kernel sources (Vladis Dronov) [1660337] - [x86] x86/sgx: Drop racy follow_pfn() check (Vladis Dronov) [1660337] - [x86] x86/sgx: Fix the return type of sgx_init() (Vladis Dronov) [1660337] - [x86] x86/sgx: Return -EINVAL on a zero length buffer in sgx_ioc_enclave_add_pages() (Vladis Dronov) [1660337] - [x86] x86/sgx: Fix a typo in kernel-doc markup (Vladis Dronov) [1660337] - [x86] x86/sgx: Fix sgx_ioc_enclave_provision() kernel-doc comment (Vladis Dronov) [1660337] - [x86] x86/sgx: Return -ERESTARTSYS in sgx_ioc_enclave_add_pages() (Vladis Dronov) [1660337] - [tools] selftests/sgx: Use a statically generated 3072-bit RSA key (Vladis Dronov) [1660337] - [x86] x86/sgx: Clarify 'laundry_list' locking (Vladis Dronov) [1660337] - [documentation] Documentation/x86: Document SGX kernel architecture (Vladis Dronov) [1660337] - [x86] x86/sgx: Add ptrace() support for the SGX driver (Vladis Dronov) [1660337] - [x86] x86/sgx: Add a page reclaimer (Vladis Dronov) [1660337] - [tools] selftests/x86: Add a selftest for SGX (Vladis Dronov) [1660337] - [x86] x86/vdso: Implement a vDSO for Intel SGX enclave call (Vladis Dronov) [1660337] - [mm] x86/traps: Attempt to fixup exceptions in vDSO before signaling (Vladis Dronov) [1660337] - [mm] x86/fault: Add a helper function to sanitize error code (Vladis Dronov) [1660337] - [x86] x86/vdso: Add support for exception fixup in vDSO functions (Vladis Dronov) [1660337] - [x86] x86/sgx: Add SGX_IOC_ENCLAVE_PROVISION (Vladis Dronov) [1660337] - [x86] x86/sgx: Add SGX_IOC_ENCLAVE_INIT (Vladis Dronov) [1660337] - [x86] x86/sgx: Add SGX_IOC_ENCLAVE_ADD_PAGES (Vladis Dronov) [1660337] - [x86] x86/sgx: Add SGX_IOC_ENCLAVE_CREATE (Vladis Dronov) [1660337] - [x86] x86/sgx: Add an SGX misc driver interface (Vladis Dronov) [1660337] - [mm] mm: Add 'mprotect' hook to struct vm_operations_struct (Vladis Dronov) [1660337] - [x86] x86/sgx: Add SGX page allocator functions (Vladis Dronov) [1660337] - [x86] x86/cpu/intel: Add a nosgx kernel parameter (Vladis Dronov) [1660337] - [x86] x86/cpu/intel: Detect SGX support (Vladis Dronov) [1660337] - [mm] x86/mm: Signal SIGSEGV with PF_SGX (Vladis Dronov) [1660337] - [x86] x86/sgx: Initialize metadata for Enclave Page Cache (EPC) sections (Vladis Dronov) [1660337] - [x86] x86/{cpufeatures, msr}: Add Intel SGX Launch Control hardware bits (Vladis Dronov) [1660337] - [x86] x86/cpufeatures: Add Intel SGX hardware bits (Vladis Dronov) [1660337] - [x86] x86/sgx: Add wrappers for ENCLS functions (Vladis Dronov) [1660337] - [x86] x86/sgx: Add SGX architectural data structures (Vladis Dronov) [1660337] - [mm] x86/fault: Make error_code sanitization more robust (Vladis Dronov) [1660337] - [video] vgacon: remove software scrollback support (Chris von Recklinghausen) [1883596] - [tools] libbpf: fix backport of "libbpf: Remove any use of reallocarray() in libbpf" (Jiri Benc) [1924711] - [net] bpf: Prevent double bpf_prog_put call from bpf_tracing_prog_attach (Jiri Benc) [1924711] - [tools] selftests/bpf: Adding test for arg dereference in extension trace (Jiri Benc) [1924711] - [tools] selftests: Add selftest for disallowing modify_return attachment to freplace (Jiri Benc) [1924711] - [tools] selftests: Add test for multiple attachments of freplace program (Jiri Benc) [1924711] - [tools] selftests/bpf: Turn fexit_bpf2bpf into test with subtests (Jiri Benc) [1924711] - [tools] libbpf: Add support for freplace attachment in bpf_link_create (Jiri Benc) [1924711] - [net] bpf: Fix context type resolving for extension programs (Jiri Benc) [1924711] - [net] bpf: Support attaching freplace programs to multiple attach points (Jiri Benc) [1924711] - [net] bpf: Move prog->aux->linked_prog and trampoline into bpf_link on attach (Jiri Benc) [1924711] - [net] bpf: verifier: refactor check_attach_btf_id() (Jiri Benc) [1924711] - [net] bpf: change logging calls from verbose() to bpf_log() and use log pointer (Jiri Benc) [1924711] - [net] bpf: disallow attaching modify_return tracing functions to other BPF programs (Jiri Benc) [1924711] - [mm] kasan: fix incorrect arguments passing in kasan_add_zero_shadow (Waiman Long) [1921394] - [mm] kasan: fix unaligned address is unhandled in kasan_remove_zero_shadow (Waiman Long) [1921394] - [mm] mm: memcg/slab: optimize objcg stock draining (Waiman Long) [1921394] - [mm] mm: don't wake kswapd prematurely when watermark boosting is disabled (Waiman Long) [1921394] - [mm] mm/vmalloc.c: fix kasan shadow poisoning size (Waiman Long) [1921394] - [mm] mm/vmalloc: Fix unlock order in s_stop() (Waiman Long) [1921394] - [mm] mm/swapfile: do not sleep with a spin lock held (Waiman Long) [1921394] - [mm] mm: list_lru: set shrinker map bit when child nr_items is not zero (Waiman Long) [1921394] - [mm] mm: mempolicy: fix potential pte_unmap_unlock pte error (Waiman Long) [1921394] - [mm] mm/mmu_notifier: fix mmget() assert in __mmu_interval_notifier_insert (Waiman Long) [1921394] - [mm] mm/swapfile.c: fix potential memory leak in sys_swapon (Waiman Long) [1921394] - [mm] mm: validate pmd after splitting (Waiman Long) [1921394] - [mm] hugetlb_cgroup: convert comma to semicolon (Waiman Long) [1921394] - [mm] mm/memory_hotplug: fix unpaired mem_hotplug_begin/done (Waiman Long) [1921394] - [mm] khugepaged: adjust VM_BUG_ON_MM() in __khugepaged_enter() (Waiman Long) [1921394] - [mm] khugepaged: khugepaged_test_exit() check mmget_still_valid() (Waiman Long) [1921394] - [mm] mm/hugetlb: fix calculation of adjust_range_if_pmd_sharing_possible (Waiman Long) [1921394] - [mm] mm/hugetlb.c: clean code by removing unnecessary initialization (Waiman Long) [1921394] - [mm] mm/sparse: never partially remove memmap for early section (Waiman Long) [1921394] - [mm] mm/sparse: fix kernel crash with pfn_section_valid check (Waiman Long) [1921394] - [mm] mm/shuffle: don't move pages between zones and don't read garbage memmaps (Waiman Long) [1921394] - [mm] mm/sparse: rename pfn_present() to pfn_in_present_section() (Waiman Long) [1921394] - [powerpc] powerpc/pseries: Advance pfn if section is not present in lmb_is_removable() (Waiman Long) [1921394] - [powerpc] powerpc/pseries/hotplug-memory: Change rc variable to bool (Waiman Long) [1921394] - [mm] mm/gup: fix fixup_user_fault() on multiple retries (Waiman Long) [1921394] - [mm] mm/gup: Let __get_user_pages_locked() return -EINTR for fatal signal (Waiman Long) [1921394] - [mm] mm/mempolicy: Allow lookup_node() to handle fatal signal (Waiman Long) [1921394] - [include] include/linux/memremap.h: remove stale comments (Waiman Long) [1921394] - [mm] mm/sparsemem: get address to page struct instead of address to pfn (Waiman Long) [1921394] - [fs] hibernate: Allow uswsusp to write to swap (Waiman Long) [1921394] - [mm] mm/hotplug: fix hot remove failure in SPARSEMEM|!VMEMMAP case (Waiman Long) [1921394] - [mm] mm/hmm: add missing call to hmm_pte_need_fault in HMM_PFN_SPECIAL handling (Waiman Long) [1921394] - [mm] mm/hmm: add missing unmaps of the ptep during hmm_vma_handle_pte() (Waiman Long) [1921394] - [mm] mm/hmm: allow snapshot of the special zero page (Waiman Long) [1921394] - [mm] mm/hmm: a few more C style and comment clean ups (Waiman Long) [1921394] - [mm] mm/sparse.c: do not waste pre allocated memmap space (Waiman Long) [1921394] - [mm] mm/sparse: consistently do not zero memmap (Waiman Long) [1921394] - [mm] mm/gup: fix a misnamed "write" argument, and a related bug (Waiman Long) [1921394] - [powerpc] treewide: add checks for the return value of memblock_alloc*() (Waiman Long) [1921394] - [kvm] KVM: x86: Expose AVX512_FP16 for supported CPUID (Paul Lai) [1838734] - [x86] x86: Enumerate AVX512 FP16 CPUID feature flag (Paul Lai) [1838734] - [kvm] x86/kvm: Expose TSX Suspend Load Tracking feature (Paul Lai) [1838734] - [net] sched: act_ct: enable stats for HW offloaded entries (Marcelo Leitner) [1909257] - [scsi] scsi: fnic: Validate io_req before others (Govindarajulu Varadarajan) [1845720] - [scsi] scsi: fnic: Set scsi_set_resid() only for underflow (Govindarajulu Varadarajan) [1845720] - [scsi] scsi: fnic: Change shost_printk() to FNIC_MAIN_DBG() (Govindarajulu Varadarajan) [1845720] - [scsi] scsi: fnic: Avoid looping in TRANS ETH on unload (Govindarajulu Varadarajan) [1845720] - [scsi] scsi: fnic: Change shost_printk() to FNIC_FCS_DBG() (Govindarajulu Varadarajan) [1845720] - [scsi] scsi: fnic: Simplify the return expression of vnic_wq_copy_alloc() (Govindarajulu Varadarajan) [1845720] - [scsi] scsi: fnic: Fix inconsistent format argument type in fnic_debugfs.c (Govindarajulu Varadarajan) [1845720] - [x86] perf/x86/intel/uncore: Fix the scale of the IMC free-running events (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Reduce the number of CBOX counters (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Update Ice Lake uncore units (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Split the Ice Lake and Tiger Lake MSR uncore support (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Support PCIe3 unit on Snow Ridge (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Generic support for the PCI sub driver (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Factor out uncore_pci_pmu_unregister() (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Factor out uncore_pci_pmu_register() (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Factor out uncore_pci_find_dev_pmu() (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Factor out uncore_pci_get_dev_die_info() (Michael Petlan) [1884818 1908305]- [mmc] mmc: sdhci-acpi: For amd device set driver type as MMC_SET_DRIVER_TYPE_A (David Arcari) [1906067] - [pinctrl] pinctrl: Added IRQF_SHARED flag for amd-pinctrl driver (David Arcari) [1906067] - [block] block: export blk_mq_make_request (Ming Lei) [1917913] - [platform] platform/x86: dell-wmi-sysman: fix a NULL pointer dereference (Perry Yuan) [1922587] - [platform] platform/x86: dell-wmi-sysman: work around for BIOS bug (Juan Martinez) [1504859] - [platform] platform/x86: dell-wmi-sysman: fix init_bios_attributes() error handling (Juan Martinez) [1504859] - [platform] platform/x86/dell-wmi-sysman: Make some symbols static (Juan Martinez) [1504859] - [platform] platform/x86/dell-wmi-sysman: Make wmi_sysman_kobj_sysfs_ops static (Juan Martinez) [1504859] - [documentation] docs: ABI: sysfs-class-firmware-attributes: solve some warnings (Juan Martinez) [1504859] - [platform] platform/x86: Use appropriate module alias macro for this kernel (Juan Martinez) [1504859] - [platform] platform/x86: Introduce support for Systems Management Driver over WMI for Dell Systems (Juan Martinez) [1504859] - [md] dm: eliminate potential source of excessive kernel log noise (Mike Snitzer) [1876840] - [scsi] scsi: sd: Suppress spurious errors when WRITE SAME is being disabled (Ewan Milne) [1871060] - [net] libceph, ceph: disambiguate ceph_connection_operations handlers (Jeff Layton) [1893177] - [net] libceph: zero out session key and connection secret (Jeff Layton) [1893177] - [include] libceph: add __maybe_unused to DEFINE_MSGR2_FEATURE (Jeff Layton) [1893177] - [net] libceph: align session_key and con_secret to 16 bytes (Jeff Layton) [1893177] - [net] libceph: fix auth_signature buffer allocation in secure mode (Jeff Layton) [1893177] - [fs] ceph: reencode gid_list when reconnecting (Jeff Layton) [1893177] - [net] libceph: drop ceph_auth_{create, update}_authorizer() (Jeff Layton) [1893177] - [fs] libceph, ceph: make use of __ceph_auth_get_authorizer() in msgr1 (Jeff Layton) [1893177] - [net] libceph, ceph: implement msgr2.1 protocol (crc and secure modes) (Jeff Layton) [1893177] - [net] libceph: introduce connection modes and ms_mode option (Jeff Layton) [1893177] - [block] libceph, rbd: ignore addr->type while comparing in some cases (Jeff Layton) [1893177] - [net] libceph, ceph: get and handle cluster maps with addrvecs (Jeff Layton) [1893177] - [net] libceph: factor out finish_auth() (Jeff Layton) [1893177] - [net] libceph: drop ac->ops->name field (Jeff Layton) [1893177] - [net] libceph: amend cephx init_protocol() and build_request() (Jeff Layton) [1893177] - [net] libceph, ceph: incorporate nautilus cephx changes (Jeff Layton) [1893177] - [net] libceph: safer en/decoding of cephx requests and replies (Jeff Layton) [1893177] - [net] libceph: more insight into ticket expiry and invalidation (Jeff Layton) [1893177] - [net] libceph: move msgr1 protocol specific fields to its own struct (Jeff Layton) [1893177] - [net] libceph: move msgr1 protocol implementation to its own file (Jeff Layton) [1893177] - [net] libceph: use sendpage_ok() in ceph_tcp_sendpage() (Jeff Layton) [1893177] - [net] net: introduce helper sendpage_ok() in include/linux/net.h (Jeff Layton) [1893177] - [net] libceph: separate msgr1 protocol implementation (Jeff Layton) [1893177] - [net] libceph: export remaining protocol independent infrastructure (Jeff Layton) [1893177] - [net] libceph: export zero_page (Jeff Layton) [1893177] - [net] libceph: rename and export con->flags bits (Jeff Layton) [1893177] - [net] libceph: rename and export con->state states (Jeff Layton) [1893177] - [net] libceph: make con->state an int (Jeff Layton) [1893177] - [net] libceph: don't export ceph_messenger_{init_fini}() to modules (Jeff Layton) [1893177] - [net] libceph: make sure our addr->port is zero and addr->nonce is non-zero (Jeff Layton) [1893177] - [net] libceph: factor out ceph_con_get_out_msg() (Jeff Layton) [1893177] - [net] libceph: change ceph_con_in_msg_alloc() to take hdr (Jeff Layton) [1893177] - [net] libceph: change ceph_msg_data_cursor_init() to take cursor (Jeff Layton) [1893177] - [net] libceph: handle discarding acked and requeued messages separately (Jeff Layton) [1893177] - [net] libceph: drop msg->ack_stamp field (Jeff Layton) [1893177] - [net] libceph: remove redundant session reset log message (Jeff Layton) [1893177] - [net] libceph: clear con->peer_global_seq on RESETSESSION (Jeff Layton) [1893177] - [net] libceph: rename reset_connection() to ceph_con_reset_session() (Jeff Layton) [1893177] - [net] libceph: split protocol reset bits out of reset_connection() (Jeff Layton) [1893177] - [net] libceph: don't call reset_connection() on version/feature mismatches (Jeff Layton) [1893177] - [net] libceph: lower exponential backoff delay (Jeff Layton) [1893177] - [net] libceph: include middle_len in process_message() dout (Jeff Layton) [1893177] - [fs] ceph: implement updated ceph_mds_request_head structure (Jeff Layton) [1893177] - [fs] ceph: clean up argument lists to __prepare_send_request and __send_request (Jeff Layton) [1893177] - [fs] ceph: take a cred reference instead of tracking individual uid/gid (Jeff Layton) [1893177] - [fs] ceph: don't reach into request header for readdir info (Jeff Layton) [1893177] - [fs] ceph: set osdmap epoch for setxattr (Jeff Layton) [1893177] - [fs] ceph: remove redundant assignment to variable i (Jeff Layton) [1893177] - [fs] ceph: add ceph.caps vxattr (Jeff Layton) [1893177] - [fs] ceph: when filling trace, call ceph_get_inode outside of mutexes (Jeff Layton) [1893177] - [fs] Revert "ceph: allow rename operation under different quota realms" (Jeff Layton) [1893177] - [fs] ceph: fix inode refcount leak when ceph_fill_inode on non-I_NEW inode fails (Jeff Layton) [1893177] - [fs] ceph: downgrade warning from mdsmap decode to debug (Jeff Layton) [1893177] - [fs] ceph: fix race in concurrent __ceph_remove_cap invocations (Jeff Layton) [1893177] - [fs] ceph: pass down the flags to grab_cache_page_write_begin (Jeff Layton) [1893177] - [fs] ceph: add ceph.{cluster_fsid/client_id} vxattrs (Jeff Layton) [1893177] - [fs] ceph: add status debugfs file (Jeff Layton) [1893177] - [include] libceph: remove unused port macros (Jeff Layton) [1893177] - [fs] ceph: ensure we have Fs caps when fetching dir link count (Jeff Layton) [1893177] - [fs] ceph: send dentry lease metrics to MDS daemon (Jeff Layton) [1893177] - [fs] ceph: acquire Fs caps when getting dir stats (Jeff Layton) [1893177] - [fs] ceph: fix up some warnings on W=1 builds (Jeff Layton) [1893177] - [fs] ceph: queue MDS requests to REJECTED sessions when CLEANRECOVER is set (Jeff Layton) [1893177] - [fs] ceph: remove timeout on allowing reconnect after blocklisting (Jeff Layton) [1893177] - [fs] ceph: add new RECOVER mount_state when recovering session (Jeff Layton) [1893177] - [fs] ceph: make fsc->mount_state an int (Jeff Layton) [1893177] - [fs] ceph: don't WARN when removing caps due to blocklisting (Jeff Layton) [1893177] - [fs] ceph: check session state after bumping session->s_seq (Jeff Layton) [1893177] - [net] libceph: clear con->out_msg on Policy::stateful_server faults (Jeff Layton) [1893177] - [net] libceph: format ceph_entity_addr nonces as unsigned (Jeff Layton) [1893177] - [include] libceph: fix ENTITY_NAME format suggestion (Jeff Layton) [1893177] - [net] libceph: move a dout in queue_con_delay() (Jeff Layton) [1893177] - [fs] ceph: comment cleanups and clarifications (Jeff Layton) [1893177] - [fs] ceph: break up send_cap_msg (Jeff Layton) [1893177] - [fs] ceph: drop separate mdsc argument from __send_cap (Jeff Layton) [1893177] - [fs] ceph: promote to unsigned long long before shifting (Jeff Layton) [1893177] - [fs] ceph: don't SetPageError on readpage errors (Jeff Layton) [1893177] - [fs] ceph: mark ceph_fmt_xattr() as printf-like for better type checking (Jeff Layton) [1893177] - [fs] ceph: fold ceph_update_writeable_page into ceph_write_begin (Jeff Layton) [1893177] - [fs] ceph: fold ceph_sync_writepages into writepage_nounlock (Jeff Layton) [1893177] - [fs] ceph: fold ceph_sync_readpages into ceph_readpage (Jeff Layton) [1893177] - [fs] ceph: don't call ceph_update_writeable_page from page_mkwrite (Jeff Layton) [1893177] - [fs] ceph: break out writeback of incompatible snap context to separate function (Jeff Layton) [1893177] - [fs] ceph: add a note explaining session reject error string (Jeff Layton) [1893177] - [net] libceph: switch to the new "osd blocklist add" command (Jeff Layton) [1893177] - [fs] libceph, rbd, ceph: "blacklist" -> "blocklist" (Jeff Layton) [1893177] - [fs] ceph: have ceph_writepages_start call pagevec_lookup_range_tag (Jeff Layton) [1893177] - [fs] ceph: use kill_anon_super helper (Jeff Layton) [1893177] - [fs] ceph: metrics for opened files, pinned caps and opened inodes (Jeff Layton) [1893177] - [fs] ceph: add ceph_sb_to_mdsc helper support to parse the mdsc (Jeff Layton) [1893177] - [fs] ceph: drop special-casing for ITER_PIPE in ceph_sync_read (Jeff Layton) [1893177] - [fs] ceph: add column 'mds' to show caps in more user friendly (Jeff Layton) [1893177] - [include] libceph: multiple workspaces for CRUSH computations (Jeff Layton) [1893177] - [fs] ceph: remove unnecessary return in switch statement (Jeff Layton) [1893177] - [fs] ceph: encode inodes' parent/d_name in cap reconnect message (Jeff Layton) [1893177] - [include] libceph: add __maybe_unused to DEFINE_CEPH_FEATURE (Jeff Layton) [1893177] - [fs] ceph: use frag's MDS in either mode (Jeff Layton) [1893177] - [fs] ceph: move sb->wb_pagevec_pool to be a global mempool (Jeff Layton) [1893177] - [fs] ceph: remove redundant initialization of variable mds (Jeff Layton) [1893177] - [fs] ceph: fix use-after-free for fsc->mdsc (Jeff Layton) [1893177] - [fs] ceph: remove unused variables in ceph_mdsmap_decode() (Jeff Layton) [1893177] - [fs] ceph: delete repeated words in fs/ceph/ (Jeff Layton) [1893177] - [fs] ceph: send client provided metric flags in client metadata (Jeff Layton) [1893177] - [fs] ceph: periodically send perf metrics to MDSes (Jeff Layton) [1893177] - [fs] ceph: check the sesion state and return false in case it is closed (Jeff Layton) [1893177] - [net] libceph: replace HTTP links with HTTPS ones (Jeff Layton) [1893177] - [fs] ceph: remove unnecessary cast in kfree() (Jeff Layton) [1893177] - [net] libceph: just have osd_req_op_init() return a pointer (Jeff Layton) [1893177] - [fs] ceph: do not access the kiocb after aio requests (Jeff Layton) [1893177] - [fs] ceph: clean up and optimize ceph_check_delayed_caps() (Jeff Layton) [1893177] - [fs] ceph: fix potential mdsc use-after-free crash (Jeff Layton) [1893177] - [fs] ceph: switch to WARN_ON_ONCE in encode_supported_features() (Jeff Layton) [1893177] - [fs] ceph: add global total_caps to count the mdsc's total caps number (Jeff Layton) [1893177] - [fs] ceph: add check_session_state() helper and make it global (Jeff Layton) [1893177] - [net] libceph: dump class and method names on method calls (Jeff Layton) [1893177] - [net] libceph: use target_copy() in send_linger() (Jeff Layton) [1893177] - [fs] ceph: add metadata perf metric support (Jeff Layton) [1893177] - [fs] ceph: add read/write latency metric support (Jeff Layton) [1893177] - [fs] ceph: add caps perf metric for each superblock (Jeff Layton) [1893177] - [fs] ceph: add dentry lease metric support (Jeff Layton) [1893177] - [include] math64: New DIV64_U64_ROUND_CLOSEST helper (Jeff Layton) [1893177] - [tty] tty: Fix ->pgrp locking in tiocspgrp() (Waiman Long) [1908197] {CVE-2020-29661}- [mm] Revert "powerpc: Ensure that swiotlb buffer is allocated from low memory" (Diego Domingos) [1907131] - [fs] xfs: use ENOTBLK for direct I/O to buffered I/O fallback (Carlos Maiolino) [1922953] - [nvme] nvme-multipath: Early exit if no path is available (Gopal Tiwari) [1880508] - [scsi] scsi: lpfc: Add support for eh_should_retry_cmd() (Ewan Milne) [1801585] - [scsi] scsi: scsi_transport_fc: Add store capability to rport port_state in sysfs (Ewan Milne) [1801585] - [scsi] scsi: scsi_transport_fc: Add a new rport state FC_PORTSTATE_MARGINAL (Ewan Milne) [1801585] - [scsi] scsi: core: No retries on abort success (Ewan Milne) [1801585] - [scsi] scsi: core: Add a new error code DID_TRANSPORT_MARGINAL in scsi.h (Ewan Milne) [1801585] - [scsi] scsi: core: Add limitless cmd retry support (Ewan Milne) [1801585] - [fs] gfs2: Fix deadlock between gfs2_{create_inode, inode_lookup} and delete_work_func (Andreas Grunbacher) [1903190] - [fs] gfs2: Don't call cancel_delayed_work_sync from within delete work function (Andreas Grunbacher) [1903190] - [cpufreq] acpi-cpufreq: Honor _PSD table setting on new AMD CPUs (Terry Bowman) [1886943] - [x86] x86/cpufeatures: Enumerate TSX suspend load address tracking instructions (Josh Poimboeuf) [1836980] - [powerpc] powerpc/pseries/svm: Allocate SWIOTLB buffer anywhere in memory (Diego Domingos) [1869184] - [mm] powerpc: Ensure that swiotlb buffer is allocated from low memory (Diego Domingos) [1869184] - [fs] debugfs: Fix module state check condition (Vladis Dronov) [1866285] - [fs] debugfs: Check module state before warning in {full/open}_proxy_open() (Vladis Dronov) [1866285]- [firmware] efi: Don't attempt to map RCI2 config table if it doesn't exist (Lenny Szubowicz) [1779590] - [firmware] efi: Make CONFIG_EFI_RCI2_TABLE selectable on x86 only (Lenny Szubowicz) [1779590] - [firmware] efi: Make unexported efi_rci2_sysfs_init() static (Lenny Szubowicz) [1779590] - [iommu] iommu: use the __iommu_attach_device() directly for deferred attach (Lianbo Jiang) [1904658] - [iommu] dma-iommu: use static-key to minimize the impact in the fast-path (Lianbo Jiang) [1904658] - [x86] x86/PCI: sta2x11: use default DMA address translation (Jerry Snitselaar) [1887546] - [powerpc] powerpc: use the generic dma_ops_bypass mode (Jerry Snitselaar) [1887546] - [dma] dmaengine: fix error codes in channel_register() (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: off by one in cleanup code (Jerry Snitselaar) [1837187] - [documentation] dmaengine: idxd: Add ABI documentation for shared wq (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: Clean up descriptors with fault error (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: Add shared workqueue support (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: fix mapping of portal size (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: fix wq config registers offset programming (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: Allocate correct size for descriptor chunk (Jerry Snitselaar) [1837187] - [uapi] dmaengine: idxd: add missing invalid flags field to completion (Jerry Snitselaar) [1837187] - [uapi] dmaengine: idxd: fix hw descriptor fields for delta record (Jerry Snitselaar) [1837187] - [uapi] dmaengine: idxd: Merge definition of dsa_batch_desc into dsa_hw_desc (Jerry Snitselaar) [1838386 1837187] - [dma] dmaengine: dmatest: Return boolean result directly in filter() (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Check list for emptiness before access its last entry (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: Make two symbols static (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Print error codes as signed value (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: add command status to idxd sysfs attribute (Jerry Snitselaar) [1893465 1837187] - [dma] dmaengine: idxd: add support for configurable max wq batch size (Jerry Snitselaar) [1893468 1837187] - [dma] dmaengine: idxd: add support for configurable max wq xfer size (Jerry Snitselaar) [1893468 1837187] - [documentation] dmaengine: idxd: add leading / for sysfspath in ABI documentation (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: clear misc interrupt cause after read (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Prevent to run on misconfigured channel (Jerry Snitselaar) [1837187] - [dma] dmaengine: acpi: Put the CSRT table after using it (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: reset states after device disable or reset (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: move idxd interrupt handling to mask instead of ignore (Jerry Snitselaar) [1872374 1837187] - [dma] dmaengine: idxd: add work queue drain support (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: move submission to sbitmap_queue (Jerry Snitselaar) [1837187] - [dma] dmaengine: cookie bypass for out of order completion (Jerry Snitselaar) [1838893 1837187] - [dma] dmaengine: ioat setting ioat timeout as module parameter (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: stop completed threads when running without set channel (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: fix misc interrupt handler thread unmasking (Jerry Snitselaar) [1877126 1837187] - [dma] dmaengine: idxd: cleanup workqueue config after disabling (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: fix cdev locking for open and release (Jerry Snitselaar) [1837187] - [dma] dmaengine: Replace zero-length array with flexible-array (Jerry Snitselaar) [1837187] - [dma] dmaengine: Fix doc strings to satisfy validation script (Jerry Snitselaar) [1837187] - [dma] dmaengine: Include dmaengine.h into dmaengine.c (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Describe members of struct dmatest_info (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Describe members of struct dmatest_params (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Allow negative timeout value to specify infinite wait (Jerry Snitselaar) [1837187] - [dma] Revert "dmaengine: dmatest: timeout value of -1 should specify infinite wait" (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: adding missed issue_pending to timeout handler (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: remove unnesesery double complition timer modification (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: removing duplicate code from timeout handler (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: Decreasing allocation chunk size 2M->512K (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: fixing chunk sizing macros dependency (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: export hw version through sysfs (Jerry Snitselaar) [1838888 1837187] - [dma] dmaengine: dmatest: Restore default for channel (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: fix interrupt completion after unmasking (Jerry Snitselaar) [1838895 1837187] - [dma] dmaengine: dmatest: Fix process hang when reading 'wait' parameter (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Fix iteration non-stop logic (Jerry Snitselaar) [1837187] - [dma] dmaengine: fix channel index enumeration (Jerry Snitselaar) [1838390 1837187] - [include] include/linux/dmaengine: Typos fixes in API documentation (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: remove global token limit check (Jerry Snitselaar) [1838385 1837187] - [dma] dmaengine: idxd: reflect shadow copy of traffic class programming (Jerry Snitselaar) [1838381 1837187] - [dma] dmaengine: Create debug directories for DMA devices (Jerry Snitselaar) [1837187] - [dma] dmaengine: Add basic debugfs support (Jerry Snitselaar) [1837187] - [include] dmaengine: consistently return string literal from switch-case (Jerry Snitselaar) [1837187] - [include] dmaengine: Drop redundant 'else' keyword (Jerry Snitselaar) [1837187] - [include] dmaengine: Use negative condition for better readability (Jerry Snitselaar) [1837187] - [include] dmaengine: Refactor dmaengine_check_align() to be bit operations only (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: expose general capabilities register in sysfs (Jerry Snitselaar) [1837187 1836532] - [dma] dmaengine: idxd: check return result from check_vma() in cdev (Jerry Snitselaar) [1837187 1836530] - [dma] dmanegine: ioat/dca: Replace zero-length array with flexible-array member (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: remove set but not used variable 'idxd_cdev' (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: remove set but not used variable 'group' (Jerry Snitselaar) [1837187] - [documentation] dmaengine: idxd: add sysfs ABI for idxd driver (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: fix off by one on cdev dwq refcount (Jerry Snitselaar) [1838366 1837187] - [dma] dmaengine: idxd: wq size configuration needs to check global max size (Jerry Snitselaar) [1837187 1836579] - [dma] dmaengine: idxd: sysfs input of wq incorrect wq type should return error (Jerry Snitselaar) [1837187 1836585] - [dma] dmaengine: idxd: correct reserved token calculation (Jerry Snitselaar) [1837187 1836647] - [dma] dmaengine: idxd: Fix error handling in idxd_wq_cdev_dev_setup() (Jerry Snitselaar) [1838354 1837187] - [dma] dmaengine: idxd: fix runaway module ref count on device driver bind (Jerry Snitselaar) [1837187 1836649] - [dma] dmaengine: idxd: fix boolconv.cocci warnings (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: add char driver to expose submission portal to userland (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: connect idxd to dmaengine subsystem (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: add descriptor manipulation routines (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: add configuration component of driver (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: Init and probe for Intel data accelerators (Jerry Snitselaar) [1837187] - [include] io-64-nonatomic: add io{read|write}64{_lo_hi|_hi_lo} macros (Jerry Snitselaar) [1837187] - [powerpc] iomap: introduce io{read|write}64_{lo_hi|hi_lo} (Jerry Snitselaar) [1837187] - [lib] iomap: Use non-raw io functions for io{read|write}XXbe (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: use vchan_vdesc_fini() to free descriptors (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: Add missing locking around list operations (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: Do not call desc_free() under a spin_lock (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: remove debug message (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: Add missing locking (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: Support in-use unbind (Jerry Snitselaar) [1837187] - [dma] dmaengine: move .device_release missing log warning to debug level (Jerry Snitselaar) [1837187] - [dma] dmaengine: Cleanups for the slave <-> channel symlink support (Jerry Snitselaar) [1837187] - [dma] dmaengine: fix null ptr check for __dma_async_device_channel_register() (Jerry Snitselaar) [1837187] - [dma] dmaengine: Fix return value for dma_request_chan() in case of failure (Jerry Snitselaar) [1837187] - [dma] dmaengine: Create symlinks between DMA channels and slaves (Jerry Snitselaar) [1837187] - [dma] dmaengine: add support to dynamic register/unregister of channels (Jerry Snitselaar) [1837187] - [dma] dmaengine: break out channel registration (Jerry Snitselaar) [1837187] - [x86] x86/asm: Carve out a generic movdir64b() helper for general usage (Jerry Snitselaar) [1837187] - [x86] x86/asm: add iosubmit_cmds512() based on MOVDIR64B CPU instruction (Jerry Snitselaar) [1837187] - [dma] dmaengine: Move dma_get_{, any_}slave_channel() to private dmaengine.h (Jerry Snitselaar) [1837187] - [include] dmaengine: Remove dma_request_slave_channel_compat() wrapper (Jerry Snitselaar) [1837187] - [dma] dmaengine: Remove dma_device_satisfies_mask() wrapper (Jerry Snitselaar) [1837187] - [include] dmaengine: Add helper function to convert direction value to text (Jerry Snitselaar) [1837187] - [dma] dmaengine: Add support for reporting DMA cached data amount (Jerry Snitselaar) [1837187] - [dma] dmaengine: Add metadata_ops for dma_async_tx_descriptor (Jerry Snitselaar) [1837187] - [dma] dmaengine: print more meaningful error message (Jerry Snitselaar) [1837187] - [dma] dmaengine: move module_/dma_device_put() after route free (Jerry Snitselaar) [1837187] - [dma] dmaengine: Add reference counting to dma_device struct (Jerry Snitselaar) [1837187] - [dma] dmaengine: Move dma_channel_rebalance() infrastructure up in code (Jerry Snitselaar) [1837187] - [dma] dmaengine: Call module_put() after device_free_chan_resources() (Jerry Snitselaar) [1837187] - [dma] dmaengine: Store module owner in dma_device struct (Jerry Snitselaar) [1837187] - [include] dmaengine: Remove spaces before TABs (Jerry Snitselaar) [1837187] - [dma] ioat: ioat_alloc_ring() failure handling (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: Fix access after free in vchan_complete() (Jerry Snitselaar) [1837187] - [include] dmaengine: Fix access to uninitialized dma_slave_caps (Jerry Snitselaar) [1837187] - [dma] dmanegine: ioat/dca: Use struct_size() helper (Jerry Snitselaar) [1837187] - [dma] dmaengine: acpi: Add kernel doc parameter descriptions (Jerry Snitselaar) [1837187] - [dma] dmaengine: acpi: Set up DMA mask based on CSRT (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Add support for completion polling (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: store result on dma descriptor (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: timeout value of -1 should specify infinite wait (Jerry Snitselaar) [1837187] - [dma] dmaengine: Grammar s/the its/its/, s/need/needs/ (Jerry Snitselaar) [1837187] - [dma] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 284 (Jerry Snitselaar) [1837187] - [dma] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 291 (Jerry Snitselaar) [1837187] - [dma] treewide: Add SPDX license identifier - Makefile/Kconfig (Jerry Snitselaar) [1837187] - [dma] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Jerry Snitselaar) [1837187] - [dma] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 7 (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: move test data alloc & free into functions (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: add short-hand `buf_size` var in dmatest_func() (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: wrap src & dst data into a struct (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Abort test in case of mapping error (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Add transfer_size parameter (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Add alignment parameter (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Use fixed point div to calculate iops (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Add support for multi channel testing (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: fix a small memory leak in dmatest_func() (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: move size checks earlier in function (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: use dmaengine_terminate_sync() instead (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: unmap data on a single code-path when xfer done (Jerry Snitselaar) [1837187] - [dma] dmaengine: idma64: replace spin_lock_irqsave with spin_lock (Jerry Snitselaar) [1837187] - [dma] dmaengine: idma: remove dma_slave_config direction usage (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: fix prototype of ioat_enumerate_channels (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioatdma: set the completion address register after channel reset (Jerry Snitselaar) [1837187] - [dma] dmaengine: idma64: Support dmaengine_terminate_sync() (Jerry Snitselaar) [1837187] - [dma] dmaengine: add a new helper dmaenginem_async_device_register (Jerry Snitselaar) [1837187] - [documentation] Documentation/x86: Add documentation for SVA (Shared Virtual Addressing) (Jerry Snitselaar) [1836777] - [iommu] iommu/vt-d: Change flags type to unsigned int in binding mm (Jerry Snitselaar) [1836777] - [drm] drm, iommu: Change type of pasid to u32 (Jerry Snitselaar) [1836777] - [x86] x86/asm: Add an enqcmds() wrapper for the ENQCMDS instruction (Jerry Snitselaar) [1837187] - [x86] x86/mmu: Allocate/free a PASID (Jerry Snitselaar) [1836777] - [x86] x86/cpufeatures: Mark ENQCMD as disabled when configured out (Jerry Snitselaar) [1836777] - [mm] mm: Add a pasid member to struct mm_struct (Jerry Snitselaar) [1836777] - [x86] x86/msr-index: Define an IA32_PASID MSR (Jerry Snitselaar) [1836777] - [x86] x86/fpu/xstate: Add supervisor PASID state for ENQCMD (Jerry Snitselaar) [1836777] - [x86] x86/cpufeatures: Enumerate ENQCMD and ENQCMDS instructions (Jerry Snitselaar) [1836777] - [x86] x86/fpu/xstate: Restore supervisor states for signal return (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Preserve supervisor states for the slow path in __fpu__restore_sig() (Jerry Snitselaar) [1837178] - [x86] x86/fpu: Introduce copy_supervisor_to_kernel() (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Update copy_kernel_to_xregs_err() for supervisor states (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Update sanitize_restored_xstate() for supervisor xstates (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Define new functions for clearing fpregs and xstates (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Introduce XSAVES supervisor states (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Separate user and supervisor xfeatures mask (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Define new macros for supervisor and user xstates (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Rename validate_xstate_header() to validate_user_xstate_header() (Jerry Snitselaar) [1837178] - [x86] copy_xstate_to_kernel: Fix typo which caused GDB regression (Jerry Snitselaar) [1837178] - [x86] copy_xstate_to_kernel(): don't leave parts of destination uninitialized (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Warn when checking alignment of disabled xfeatures (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Fix XSAVES offsets in setup_xstate_comp() (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Fix last_good_offset in setup_xstate_features() (Jerry Snitselaar) [1837178] - [x86] x86/fpu: Shrink space allocated for xstate_comp_offsets (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Make xfeature_is_supervisor()/xfeature_is_user() return bool (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Fix small issues (Jerry Snitselaar) [1837178] - [x86] x86/fpu: Use XFEATURE_FP/SSE enum values instead of hardcoded numbers (Jerry Snitselaar) [1837178] - [x86] x86/fpu: Use unsigned long long shift in xfeature_uncompacted_offset() (Jerry Snitselaar) [1837178] - [iommu] iommu/vt-d: Fix sid not set issue in intel_svm_bind_gpasid() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix kernel NULL pointer dereference in find_domain() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: include conditionally on CONFIG_INTEL_IOMMU_SVM (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix misuse of ALIGN in qi_flush_piotlb() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Don't read VCCAP register unless it exists (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Add SMMUv3.2 range invalidation support (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Batch ATC invalidation commands (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Add command queue batching helpers (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Add sanity check for interrupt remapping table length macros (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix lockdep splat in iommu_flush_dev_iotlb() (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Restore IRTE.RemapEn bit for amd_iommu_activate_guest_mode (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Fix potential @entry null deref (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Handle 36bit addressing for x86-32 (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Do not use IOMMUv2 functionality when SME is active (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Do not force direct mapping when SME is active (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Use cmpxchg_double() when updating 128-bit IRTE (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Restore IRTE.RemapEn bit after programming IRTE (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix NULL pointer dereference in dev_iommu_priv_set() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Serialize IOMMU GCMD register modifications (Jerry Snitselaar) [1887546] - [dma] dma-pool: Fix an uninitialized variable bug in atomic_pool_expand() (Jerry Snitselaar) [1887546] - [dma] dma-pool: Only allocate from CMA when in same memory zone (Jerry Snitselaar) [1887546] - [dma] dma-pool: fix coherent pool allocations for IOMMU mappings (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Move Kconfig and Makefile bits down into amd directory (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Move Kconfig and Makefile bits down into intel directory (Jerry Snitselaar) [1887546] - [iommu] iommu: Add gfp parameter to io_pgtable_ops->map() (Jerry Snitselaar) [1887546] - [iommu] iommu: Mark __iommu_map_sg() as static (Jerry Snitselaar) [1887546] - [iommu] iommu: Tidy up Kconfig for SoC IOMMUs (Jerry Snitselaar) [1887546] - [iommu] iommu: Make some functions static (Jerry Snitselaar) [1887546] - [include] iommu: Move sg_table wrapper out of CONFIG_IOMMU_SUPPORT (Jerry Snitselaar) [1887546] - [powerpc] powerpc/dma: Remove dev->archdata.iommu_domain (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Remove double zero check (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Rename intel-pasid.h to pasid.h (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add page response ops support (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Report page request faults for guest SVA (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add a helper to get svm and sdev for pasid (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Refactor device_to_iommu() helper (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Disable multiple GPASID-dev bind (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Warn on out-of-range invalidation address (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix devTLB flush for vSVA (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Handle non-page aligned address (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix PASID devTLB invalidation (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Remove global page support in devTLB flush (Jerry Snitselaar) [1887546] - [include] iommu/vt-d: Enforce PASID devTLB field mask (Jerry Snitselaar) [1887546] - [iommu] iommu: Remove unused IOMMU_SYS_CACHE_ONLY flag (Jerry Snitselaar) [1887546] - [iommu] PCI/ATS: Add pci_pri_supported() to check device or associated PF (Jerry Snitselaar) [1887546] - [pci] PCI: Treat "external-facing" devices themselves as internal (Jerry Snitselaar) [1887546] - [documentation] docs: fix references for DMA*.txt files (Jerry Snitselaar) [1887546] - [dma] dma-contiguous: cleanup dma_alloc_contiguous (Jerry Snitselaar) [1887546] - [dma] dma-debug: use named initializers for dir2name (Jerry Snitselaar) [1887546] - [dma] dma-mapping: add a dma_ops_bypass flag to struct device (Jerry Snitselaar) [1887546] - [dma] dma-mapping: inline the fast path dma-direct calls (Jerry Snitselaar) [1887546] - [dma] dma-mapping: move the remaining DMA API calls out of line (Jerry Snitselaar) [1887546] - [dma] dma-mapping: don't BUG when calling dma_map_resource on RAM (Jerry Snitselaar) [1887546] - [of] of: Allow the iommu-map property to omit untranslated devices (Jerry Snitselaar) [1887546] - [iommu] treewide: Remove uninitialized_var() usage (Jerry Snitselaar) [1887546] - [dma] dma-pool: do not allocate pool memory from CMA (Jerry Snitselaar) [1887546] - [dma] dma-pool: make sure atomic pool suits device (Jerry Snitselaar) [1887546] - [dma] dma-pool: introduce dma_guess_pool() (Jerry Snitselaar) [1887546] - [dma] dma-pool: get rid of dma_in_atomic_pool() (Jerry Snitselaar) [1887546] - [dma] dma-direct: provide function to check physical memory area validity (Jerry Snitselaar) [1887546] - [documentation] docs: move DMA kAPI to Documentation/core-api (Jerry Snitselaar) [1887546] - [dma] dma-mapping: remove dma_mark_declared_memory_occupied (Jerry Snitselaar) [1887546] - [documentation] docs: DMA-API-HOWTO.txt: fix an unmarked code block (Jerry Snitselaar) [1887546] - [documentation] Documentation: DMA-API: fix a function name of max_mapping_size (Jerry Snitselaar) [1887546] - [documentation] docs: DMA-API-HOWTO: add a missing "=" (Jerry Snitselaar) [1887546] - [documentation] Documentation/DMA-API-HOWTO: update dma_mask sections (Jerry Snitselaar) [1887546] - [documentation] Documentation/DMA-ISA-LPC: fix an incorrect reference (Jerry Snitselaar) [1887546] - [documentation] Documentation: DMA-API: fix two typos (Jerry Snitselaar) [1887546] - [dma] dma-mapping: warn when coherent pool is depleted (Jerry Snitselaar) [1887546] - [dma] dma-remap: align the size in dma_common_*_remap() (Jerry Snitselaar) [1887546] - [dma] dma-mapping: DMA_COHERENT_POOL should select GENERIC_ALLOCATOR (Jerry Snitselaar) [1887546] - [dma] dma-direct: add missing set_memory_decrypted() for coherent mapping (Jerry Snitselaar) [1887546] - [dma] dma-direct: check return value when encrypting or decrypting memory (Jerry Snitselaar) [1887546] - [dma] dma-direct: re-encrypt memory if dma_direct_alloc_pages() fails (Jerry Snitselaar) [1887546] - [dma] dma-direct: always align allocation size in dma_direct_alloc_pages() (Jerry Snitselaar) [1887546] - [dma] dma-direct: mark __dma_direct_alloc_pages static (Jerry Snitselaar) [1887546] - [dma] dma-direct: re-enable mmap for !CONFIG_MMU (Jerry Snitselaar) [1887546] - [dma] dma-pool: decouple DMA_REMAP from DMA_COHERENT_POOL (Jerry Snitselaar) [1887546] - [message] scsi: mptfusion: Don't use GFP_ATOMIC for larger DMA allocations (Jerry Snitselaar) [1887546] - [dma] dma-pool: fix too large DMA pools on medium memory size systems (Jerry Snitselaar) [1887546] - [iommu] treewide: replace '---help---' in Kconfig files with 'help' (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Make remove callback message more informative (Jerry Snitselaar) [1887546] - [include] iommu: add generic helper for mapping sgtable objects (Jerry Snitselaar) [1887546] - [dma] dma-contiguous: fix comment for dma_release_from_contiguous (Jerry Snitselaar) [1887546] - [dma] dma-pool: scale the default DMA coherent pool size with memory capacity (Jerry Snitselaar) [1887546] - [x86] x86/mm: unencrypted non-blocking DMA allocations use coherent pools (Jerry Snitselaar) [1887546] - [dma] dma-pool: add pool sizes to debugfs (Jerry Snitselaar) [1887546] - [dma] dma-direct: atomic allocations must come from atomic coherent pools (Jerry Snitselaar) [1887546] - [dma] dma-pool: dynamically expanding atomic pools (Jerry Snitselaar) [1887546] - [dma] dma-pool: add additional coherent pools to map to gfp mask (Jerry Snitselaar) [1887546] - [dma] dma-remap: separate DMA atomic pools from direct remap code (Jerry Snitselaar) [1887546] - [dma] dma-mapping: use vmap insted of reimplementing it (Jerry Snitselaar) [1887546] - [dma] dma-debug: make __dma_entry_alloc_check_leak() static (Jerry Snitselaar) [1887546] - [dma] dma: debug: no need to check return value of debugfs_create functions (Jerry Snitselaar) [1887546] - [dma] dma-debug: Batch dma_debug_entry allocation (Jerry Snitselaar) [1887546] - [dma] dma/debug: Remove dma_debug_resize_entries() (Jerry Snitselaar) [1887546] - [dma] dma-debug: Make leak-like behaviour apparent (Jerry Snitselaar) [1887546] - [dma] dma-debug: Dynamically expand the dma_debug_entry pool (Jerry Snitselaar) [1887546] - [dma] dma-debug: Use pr_fmt() (Jerry Snitselaar) [1887546] - [dma] dma-debug: Expose nr_total_entries in debugfs (Jerry Snitselaar) [1887546] - [dma] dma-debug: fix displaying of dma allocation type (Jerry Snitselaar) [1887546] - [dma] dma-direct: fix data truncation in dma_direct_get_required_mask() (Jerry Snitselaar) [1887546] - [dma] dma-direct: provide a arch_dma_clear_uncached hook (Jerry Snitselaar) [1887546] - [dma] dma-direct: make uncached_kernel_address more general (Jerry Snitselaar) [1887546] - [include] dma-direct: remove the cached_kernel_address hook (Jerry Snitselaar) [1887546] - [dma] dma-direct: consolidate the error handling in dma_direct_alloc_pages (Jerry Snitselaar) [1887546] - [dma] dma-coherent: fix integer overflow in the reserved-memory dma allocation (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix misuse of iommu_domain_identity_map() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Update scalable mode paging structure coherency (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Enable PCI ACS for platform opt in hint (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Set U/S bit in first level page table by default (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Make Intel SVM code 64-bit only (Jerry Snitselaar) [1887546] - [arm64] arm64: Remove dev->archdata.iommu pointer (Jerry Snitselaar) [1887546] - [x86] x86: Remove dev->archdata.iommu pointer (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Use dev_iommu_priv_get/set() (Jerry Snitselaar) [1887546] - [iommu] iommu: Allow page responses without PASID (Jerry Snitselaar) [1887546] - [iommu] iommu/iova: Don't BUG on invalid PFNs (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Add helper functions to update domain->pt_root (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Print extended features in one line to fix divergent log levels (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Make amd_iommu_apply_ivrs_quirks() static inline (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Move Intel IOMMU driver into subdirectory (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Move AMD IOMMU driver into subdirectory (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Remove redundant devid checks (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Store dev_data as device iommu private data (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Merge private header files (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Remove PD_DMA_OPS_MASK (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Consolidate domain allocation/freeing (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Free page-table in protection_domain_free() (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Allocate page-table in protection_domain_init() (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Let free_pagetable() not rely on domain->pt_root (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Unexport get_dev_data() (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Unify format of the printed messages (Jerry Snitselaar) [1887546] - [iommu] iommu: Remove iommu_sva_ops::mm_exit() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Use pci_ats_supported() (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Use pci_ats_supported() (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Use pci_ats_supported() (Jerry Snitselaar) [1887546] - [pci] PCI/ATS: Only enable ATS for trusted devices (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Implement iommu_ops->def_domain_type call-back (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Don't reserve implementation defined register space (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: remove set but not used variable 'smmu' (Jerry Snitselaar) [1887546] - [uapi] iommu/virtio: Fix sparse warning (Jerry Snitselaar) [1887546] - [pci] PCI/ATS: Export symbols of PASID functions (Jerry Snitselaar) [1887546] - [iommu] iommu/mediatek: Fix MTK_IOMMU dependencies (Jerry Snitselaar) [1887546] - [iommu] iommu: spapr_tce: Disable compile testing to fix build on book3s_32 config (Jerry Snitselaar) [1887546] - [iommu] iommu: Enable compile testing for some of drivers (Jerry Snitselaar) [1887546] - [x86] x86: Hide the archdata.iommu field behind generic IOMMU_API (Jerry Snitselaar) [1887546] - [iommu] iommu/hyper-v: Constify hyperv_ir_domain_ops (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix compile warning (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: fix a GCC warning (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix pointer cast warnings on 32 bit (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Remove IOVA handling code from the non-dma_ops path (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Remove duplicated check in intel_svm_bind_mm() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Remove redundant IOTLB flush (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add page request draining support (Jerry Snitselaar) [1887546 1847060] - [iommu] iommu/vt-d: Disable non-recoverable fault processing before unbind (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: debugfs: Add support to show inv queue internals (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Multiple descriptors per qi_submit_sync() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Replace intel SVM APIs with generic SVA APIs (Jerry Snitselaar) [1887546 1836578] - [include] iommu/vt-d: Fix compile warning from intel-svm.h (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Report SVA feature with generic flag (Jerry Snitselaar) [1887546 1836578] - [iommu] iommu/vt-d: Add custom allocator for IOASID (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Enlightened PASID allocation (Jerry Snitselaar) [1887546 1837167] - [iommu] iommu/vt-d: Add svm/sva invalidate function (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Support flushing more translation cache types (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add bind guest PASID support (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add nested translation helper function (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Use a helper function to skip agaw for SL (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Move domain helper to header (Jerry Snitselaar) [1887546] - [iommu] iommu: Remove functions that support private domain (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Unify format of the printed messages (Jerry Snitselaar) [1887546] - [iommu] iommu: Introduce guest PASID bind function (Jerry Snitselaar) [1887546] - [iommu] iommu: Introduce cache_invalidate API (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: debugfs: Add support to show page table internals (Jerry Snitselaar) [1887546 1835059] - [iommu] iommu/vt-d: Use iova over first level (Jerry Snitselaar) [1887546 1837160] - [iommu] iommu/vt-d: Update first level super page capability (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Make first level IOVA canonical (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Flush PASID-based iotlb for iova over first level (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Setup pasid entries for iova over first level (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add PASID_FLAG_FL5LP for first-level pasid setup (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add set domain DOMAIN_ATTR_NESTING attr (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Identify domains using first level page table (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Misc macro clean up for SVM (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add build dependency on IOASID (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Replace Intel specific PASID allocator with IOASID (Jerry Snitselaar) [1887546] - [iommu] iommu/ioasid: Add custom allocators (Jerry Snitselaar) [1887546] - [iommu] iommu: Add I/O ASID allocator (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Use right Kconfig option name (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add Kconfig option to enable/disable scalable mode (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Convert to probe/release_device() call-backs (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Reverse arguments to list_add (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Use accessor functions for iommu private data (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Reject IOMMU page granule larger than PAGE_SIZE (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Fix freeing of incomplete domains (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Build virtio-iommu as module (Jerry Snitselaar) [1887546] - [iommu] iommu: virtio: Use generic_iommu_put_resv_regions() (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Remove unused variable (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Update to most recent specification (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Add event queue (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Add probe request (Jerry Snitselaar) [1887546] - [iommu] iommu: Add virtio-iommu driver (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Remove duplicate error message (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Fix uninitilized variable warning (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Rename IOMMU_QCOM_SYS_CACHE and improve doc (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Restore naming of driver parameter prefix (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Use WRITE_ONCE() when changing validity of an STE (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Improve SMR mask test (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Fix IOVA validation for 32-bit (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Prepare for TTBR1 usage (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Rationalise VTCR handling (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Rename public #defines under ARM_SMMU_ namespace (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Rationalise TCR handling (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Ensure ARM_64_LPAE_S2_TCR_RES1 is unsigned (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Improve attribute handling (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Support non-coherent stage-2 page tables (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Fix -Wunused-const-variable warning (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Remove useless of_match_ptr() (Jerry Snitselaar) [1887546] - [iommu] drivers/iommu: Initialise module 'owner' field in iommu_device_set_ops() (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Update my email address in MODULE_AUTHOR() (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Allow building as a module (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Unregister IOMMU and bus ops on device removal (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Allow building as a module (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Support SMMU module probing from the IORT (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Unregister IOMMU and bus ops on device removal (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Prevent forced unbinding of Arm SMMU drivers (Jerry Snitselaar) [1887546] - [iommu] Revert "iommu/arm-smmu: Make arm-smmu explicitly non-modular" (Jerry Snitselaar) [1887546] - [iommu] Revert "iommu/arm-smmu: Make arm-smmu-v3 explicitly non-modular" (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Rationalise TTBRn handling (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Rationalise MAIR handling (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Simplify level indexing (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Simplify PGD size handling (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Simplify start level lookup (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Simplify bounds checks (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Rationalise size check (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable: Make selftest gubbins consistently __init (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Avoid pathological RPM behaviour for unmaps (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable: Move some initialization data to .init.rodata (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Report USF more clearly (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Remove arm_smmu_flush_ops (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Move .tlb_sync method to implementation (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Remove "leaf" indirection (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Remove .tlb_inv_range indirection (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm-v7s: Use ias/oas to check the valid iova/pa (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm-v7s: Add paddr_to_iopte and iopte_to_paddr helpers (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Ensure 64-bit I/O accessors are available on 32-bit CPU (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Make private implementation details static (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Add context init implementation hook (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Add reset implementation hook (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Add configuration implementation hook (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Move Secure access quirk to implementation (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: ioremap smmu mmio region before implementation init (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Add implementation infrastructure (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Rename arm-smmu-regs.h (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Abstract GR0 accesses (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Abstract context bank accesses (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Abstract GR1 accesses (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Get rid of weird "atomic" write (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Split arm_smmu_tlb_inv_range_nosync() (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Rework cb_base handling (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Convert context bank registers to bitfields (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Convert GR1 registers to bitfields (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Convert GR0 registers to bitfields (Jerry Snitselaar) [1887546] - [iommu] iommu: Remove IOMMU_OF_DECLARE (Jerry Snitselaar) [1887546] - [iommu] iommu: Stop deferring probe at end of initcalls (Jerry Snitselaar) [1887546] - [iommu] iommu: Fix use-after-free in iommu_release_device (Jerry Snitselaar) [1887546] - [dma] dma-mapping: Fix dma_pgprot() for unencrypted coherent pages (Jerry Snitselaar) [1887546] - [x86] x86: Don't let pgprot_modify() change the page encryption bit (Jerry Snitselaar) [1887546] - [x86] x86/PCI: Remove X86_DEV_DMA_OPS (Jerry Snitselaar) [1887546] - [pci] PCI: vmd: Remove dma_map_ops overrides (Jerry Snitselaar) [1887546] - [pci] x86/pci: Clean up usage of X86_DEV_DMA_OPS (Jerry Snitselaar) [1887546] - [x86] x86/Kconfig: Remove the unused X86_DMA_REMAP KConfig symbol (Jerry Snitselaar) [1887546] - [dma] dma-direct: avoid a forward declaration for phys_to_dma (Jerry Snitselaar) [1887546] - [dma] dma-mapping: Add vmap checks to dma_map_single() (Jerry Snitselaar) [1887546] - [x86] x86/platform/uv: Fix UV4 hub revision adjustment (Frank Ramsay) [1908507] - [ata] ahci: Add Intel Rocket Lake PCH-H RAID PCI IDs (Steve Best) [1868308]- [mfd] mfd: intel-lpss: Fix Intel Elkhart Lake LPSS I2C input clock (Steve Best) [1783586] - [mfd] mfd: intel-lpss: Add Intel Elkhart Lake PCH PCI IDs (Steve Best) [1783586] - [i2c] i2c: i801: Add support for Intel Elkhart Lake (Steve Best) [1783586] - [fs] fuse: fix bad inode (Miklos Szeredi) [1906908] - [fs] virtiofs: calculate number of scatter-gather elements accurately (Vivek Goyal) [1783467] - [fs] virtiofs: add logic to free up a memory range (Vivek Goyal) [1783467] - [fs] virtiofs: maintain a list of busy elements (Vivek Goyal) [1783467] - [fs] virtiofs: serialize truncate/punch_hole and dax fault path (Vivek Goyal) [1783467] - [fs] virtiofs: define dax address space operations (Vivek Goyal) [1783467] - [fs] virtiofs: add DAX mmap support (Vivek Goyal) [1783467] - [fs] virtiofs: implement dax read/write operations (Vivek Goyal) [1783467] - [uapi] virtiofs: introduce setupmapping/removemapping commands (Vivek Goyal) [1783467] - [fs] virtiofs: implement FUSE_INIT map_alignment field (Vivek Goyal) [1783467] - [fs] virtiofs: keep a list of free dax memory ranges (Vivek Goyal) [1783467] - [fs] virtiofs: add a mount option to enable dax (Vivek Goyal) [1783467] - [fs] virtiofs: set up virtio_fs dax_device (Vivek Goyal) [1783467] - [fs] virtiofs: get rid of no_mount_options (Vivek Goyal) [1783467] - [fs] virtiofs: provide a helper function for virtqueue initialization (Vivek Goyal) [1783467] - [fs] dax: Create a range version of dax_layout_busy_page() (Vivek Goyal) [1783467] - [dax] dax: Modify bdev_dax_pgoff() to handle NULL bdev (Vivek Goyal) [1783467] - [virtio] virtio: Implement get_shm_region for MMIO transport (Vivek Goyal) [1783467] - [virtio] virtio: Implement get_shm_region for PCI transport (Vivek Goyal) [1783467] - [include] virtio: Add get_shm_region method (Vivek Goyal) [1783467] - [fs] virtiofs: do not use fuse_fill_super_common() for device installation (Vivek Goyal) [1783467] - [uapi] fuse: reserve values for mapping protocol (Vivek Goyal) [1783467] - [fs] virtiofs: Convert virtiofs to use new mount API (Vivek Goyal) [1783467] - [fs] fuse: reject options on reconfigure via fsconfig(2) (Vivek Goyal) [1783467] - [fs] fuse: ignore 'data' argument of mount(..., MS_REMOUNT) (Vivek Goyal) [1783467] - [fs] fuse: use ->reconfigure() instead of ->remount_fs() (Vivek Goyal) [1783467] - [fs] fuse: switch to use errorfc() et.al (Vivek Goyal) [1783467] - [fs] fs_parse: fold fs_parameter_desc/fs_parameter_spec (Vivek Goyal) [1783467] - [fs] fs_parser: remove fs_parameter_description name field (Vivek Goyal) [1783467] - [fs] vfs: subtype handling moved to fuse (Vivek Goyal) [1783467] - [fs] fuse: convert to use the new mount API (Vivek Goyal) [1783467] - [lib] lib/zlib: fix inflating zlib streams on s390 (Philipp Rudo) [1908011] - [scsi] scsi: ibmvfc: Set default timeout to avoid crash during migration (Diego Domingos) [1890710] - [net] Bluetooth: Fix null pointer dereference in hci_event_packet() (Gopal Tiwari) [1921475] - [tools] selftests: fix poll error in udpgro.sh (Hangbin Liu) [1922213] - [net] mptcp: fix length of MP_PRIO suboption (Davide Caratti) [1923156] - [powerpc] powerpc/sstep: Fix array out of bound warning (Desnes Augusto Nunes do Rosario) [1908739] - [powerpc] powerpc/watchpoint: Workaround P10 DD1 issue with VSX-32 byte instructions (Desnes Augusto Nunes do Rosario) [1908739] - [powerpc] powerpc/sstep: Add testcases for VSX vector paired load/store instructions (Desnes Augusto Nunes do Rosario) [1908739] - [powerpc] powerpc/ppc-opcode: Add encoding macros for VSX vector paired instructions (Desnes Augusto Nunes do Rosario) [1908739] - [powerpc] powerpc/sstep: Support VSX vector paired storage access instructions (Desnes Augusto Nunes do Rosario) [1908739] - [powerpc] powerpc/sstep: Cover new VSX instructions under CONFIG_VSX (Desnes Augusto Nunes do Rosario) [1908739] - [powerpc] powerpc/sstep: Emulate prefixed instructions only when CPU_FTR_ARCH_31 is set (Desnes Augusto Nunes do Rosario) [1908739] - [net] fix setsockopt(SO_REUSEADDR) for MPTCP sockets (Paolo Abeni) [1922500] - [net] net_sched: avoid shift-out-of-bounds in tcindex_set_parms() (Davide Caratti) [1917366] - [net] net_sched: reject silly cell_log in qdisc_get_rtab() (Davide Caratti) [1917366] - [net] sched: prevent invalid Scell_log shift count (Davide Caratti) [1917366] - [net] netem: fix zero division in tabledist (Davide Caratti) [1917366] - [net] protect tcf_block_unbind with block lock (Davide Caratti) [1917366] - [pinctrl] pinctrl: intel: Add Intel Elkhart Lake pin controller support (Steve Best) [1783600] - [fs] dlm: fix invalid cluster name warning (Alexander Aring) [1655771] - [mm] arm64: acpi: Make apei_claim_sea() synchronise with APEI's irq work (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Fix doc warnings in iort.c (Al Stone) [1865698 1851555] - [acpi] ACPI, APEI, Fix error return value in apei_map_generic_address() (Al Stone) [1865698 1851555] - [acpi] ACPI: fan: Initialize performance state sysfs attribute (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Support Alder Lake (Al Stone) [1865698 1851555] - [acpi] ACPI: button: Add DMI quirk for Medion Akoya E2228T (Al Stone) [1865698 1851555] - [acpi] ACPI: Fix whitespace inconsistencies (Al Stone) [1865698 1851555] - [acpi] ACPI: button: Drop no longer necessary Acer SW5-012 lid_init_state quirk (Al Stone) [1865698 1851555] - [acpi] ACPI: dock: fix enum-conversion warning (Al Stone) [1865698 1851555] - [acpi] ACPI: utils: remove unreachable breaks (Al Stone) [1865698 1851555] - [acpi] ACPICA: Add missing type casts in GPE register access code (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Add ACPI_DPTF Kconfig menu (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Fix participant driver names (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: remove comment regarding string _UID support (Al Stone) [1865698 1851555] - [acpi] ACPI: reboot: Avoid racing after writing to ACPI RESET_REG (Al Stone) [1865698 1851555] - [acpi] ACPI: debug: don't allow debugging when ACPI is disabled (Al Stone) [1865698 1851555] - [dax] ACPI: HMAT: refactor hmat_register_target_device to hmem_register_device (Al Stone) [1865698 1851555] - [acpi] x86/numa: add 'nohmat' option (Al Stone) [1865698 1851555] - [acpi] ACPICA: Update version to 20200925 Version 20200925 (Al Stone) [1865698 1851555] - [acpi] ACPICA: Remove unnecessary semicolon (Al Stone) [1865698 1851555] - [acpi] ACPICA: Debugger: Add a new command: "ALL " (Al Stone) [1865698 1851555] - [acpi] ACPICA: iASL: Return exceptions for string-to-integer conversions (Al Stone) [1865698 1851555] - [acpi] ACPICA: acpi_help: Update UUID list (Al Stone) [1865698 1851555] - [acpi] ACPICA: Add predefined names found in the SMBus sepcification (Al Stone) [1865698 1851555] - [acpi] ACPICA: Tree-wide: fix various typos and spelling mistakes (Al Stone) [1865698 1851555] - [acpi] ACPICA: Drop the repeated word "an" in a comment (Al Stone) [1865698 1851555] - [acpi] ACPICA: Add support for 64 bit risc-v compilation (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: PM: Drop ec_no_wakeup check from acpi_ec_dispatch_gpe() (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: PM: Flush EC work unconditionally after wakeup (Al Stone) [1865698 1851555] - [acpi] ACPI: button: fix handling lid state changes when input device closed (Al Stone) [1865698 1851555] - [acpi] ACPI: scan: Replace ACPI_DEBUG_PRINT() with pr_debug() (Al Stone) [1865698 1851555] - [acpi] ACPI: memhotplug: Remove 'state' from struct acpi_memory_device (Al Stone) [1865698 1851555] - [acpi] ACPI / extlog: Check for RDMSR failure (Al Stone) [1865698 1851555] - [acpi] node: Add access1 class to represent CPU to memory characteristics (Al Stone) [1865698 1851555] - [acpi] ACPI: HMAT: Fix handling of changes from ACPI 6.2 to ACPI 6.3 (Al Stone) [1865698 1851555] - [acpi] ACPI: Let ACPI know we support Generic Initiator Affinity Structures (Al Stone) [1865698 1851555] - [acpi] ACPI: Support Generic Initiator only domains (Al Stone) [1865698 1851555] - [acpi] ACPI / NUMA: Add stub function for pxm_to_node() (Al Stone) [1865698 1851555] - [acpi] virtio-mem: Allow to specify an ACPI PXM as nid (Al Stone) [1865698 1851555] - [acpi] ACPI: battery: include linux/power_supply.h (Al Stone) [1865698 1851555] - [acpi] ACPI: wakeup: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: video: Remove leftover ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: tiny-power-button: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: proc: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: PCI: Remove unused ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: event: Remove leftover ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: dock: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: debugfs: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: custom_method: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: container: Remove leftover ACPICA debug functionality (Al Stone) [1865698 1851555] - [acpi] ACPI: platform: Remove ACPI_MODULE_NAME() (Al Stone) [1865698 1851555] - [acpi] ACPI: memhotplug: Remove leftover ACPICA debug functionality (Al Stone) [1865698 1851555] - [acpi] ACPI: LPSS: Remove ACPI_MODULE_NAME() (Al Stone) [1865698 1851555] - [acpi] ACPI: cmos_rtc: Remove leftover ACPI_MODULE_NAME() (Al Stone) [1865698 1851555] - [acpi] ACPI: PCI: update kernel-doc line comments (Al Stone) [1865698 1851555] - [acpi] PNP: ACPI: Fix missing-prototypes in acpi_pnp.c (Al Stone) [1865698 1851555] - [acpi] ACPI: configfs: Add missing config_item_put() to fix refcount leak (Al Stone) [1865698 1851555] - [acpi] ACPI: video: use ACPI backlight for HP 635 Notebook (Al Stone) [1865698 1851555] - [acpi] ACPI: APD: Clean up header file include statements (Al Stone) [1865698 1851555] - [acpi] ACPI: APD: Remove unnecessary APD_ADDR() macro stub (Al Stone) [1865698 1851555] - [acpi] ACPI: APD: Remove ACPI_MODULE_NAME() (Al Stone) [1865698 1851555] - [acpi] ACPI: APD: Remove flags from struct apd_device_desc (Al Stone) [1865698 1851555] - [acpi] ACPI: APD: Add kerneldoc for properties in struct apd_device_desc (Al Stone) [1865698 1851555] - [acpi] ACPI: Remove side effect of partly creating a node in acpi_get_node() (Al Stone) [1865698 1851555] - [acpi] ACPI: Rename acpi_map_pxm_to_online_node() to pxm_to_online_node() (Al Stone) [1865698 1851555] - [acpi] ACPI: Do not create new NUMA domains from ACPI static tables that are not SRAT (Al Stone) [1865698 1851555] - [acpi] ACPI: Add out of bounds and numa_off protections to pxm_to_node() (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: Print more information when acpi_processor_evaluate_cst() fails (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Add PCH FIVR participant driver (Al Stone) [1865698 1851555] - [acpi] PCI/ACPI: Add Ampere Altra SOC MCFG quirk (Al Stone) [1865698 1851555] - [acpi] ACPI / APEI: Add a notifier chain for unknown (vendor) CPER records (Al Stone) [1865698 1851555] - [acpi] ACPI / PMIC: Move TPS68470 OpRegion driver to drivers/acpi/pmic/ (Al Stone) [1865698 1851555] - [acpi] ACPI / PMIC: Split out Kconfig and Makefile specific for ACPI PMIC (Al Stone) [1865698 1851555] - [acpi] PCI/ACPI: Tone down missing MCFG message (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Make ACPICA use logical addresses of GPE blocks (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Change the type of acpi_os_map_generic_address() return value (Al Stone) [1865698 1851555] - [acpi] ACPICA: Add support for using logical addresses of GPE blocks (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Remove the unused inline functions (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Drop the unused @ops of iort_add_device_replay() (Al Stone) [1865698 1851555] - [acpi] ACPI / LPSS: Save Cherry Trail PWM ctx registers only once (at activation) (Al Stone) [1865698 1851555] - [acpi] ACPI / LPSS: Resume Cherry Trail PWM controller in no-irq phase (Al Stone) [1865698 1851555] - [acpi] ACPICA: Introduce special struct type for GPE register addresses (Al Stone) [1865698 1851555] - [acpi] ACPICA: Introduce acpi_hw_gpe_read() and acpi_hw_gpe_write() (Al Stone) [1865698 1851555] - [acpi] ACPICA: Validate GPE blocks at init time (Al Stone) [1865698 1851555] - [acpi] ACPI: Export acpi_get_first_physical_node() to modules (Al Stone) [1865698 1851555] - [kernel] rcu/tree: Export rcu_idle_{enter, exit} to modules (Al Stone) [1865698 1851555] - [acpi] ACPI: GED: fix -Wformat (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: Fix build for ARCH_APICTIMER_STOPS_ON_C3 unset (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: Take over RCU-idle for C3-BM idle (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: Use CPUIDLE_FLAG_TLB_FLUSHED (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: Use CPUIDLE_FLAG_TIMER_STOP (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Prevent acpi_release_memory() from returning too early (Al Stone) [1865698 1851555] - [acpi] ACPI: ioremap: avoid redundant rounding to OS page size (Al Stone) [1865698 1851555] - [acpi] ACPI: SoC: APD: Check return value of acpi_dev_get_property() (Al Stone) [1865698 1851555] - [acpi] ACPI: APD: Add a fmw property is_raven (Al Stone) [1865698 1851555] - [include] ACPI: APD: Change name from ST to FCH (Al Stone) [1865698 1851555] - [acpi] i2c: designware: Add device HID for Hygon I2C controller (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Add an input ID to acpi_dma_configure() (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Remove useless PCI bus walk (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Make iort_msi_map_rid() PCI agnostic (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Make iort_get_device_domain IRQ domain agnostic (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Make iort_match_node_callback walk the ACPI namespace for NC (Al Stone) [1865698 1851555] - [acpi] ACPI: APEI: remove redundant assignment to variable rc (Al Stone) [1865698 1851555] - [acpi] ACPI: NUMA: Remove the useless 'node >= MAX_NUMNODES' check (Al Stone) [1865698 1851555] - [acpi] ACPI: NUMA: Remove the useless sub table pointer check (Al Stone) [1865698 1851555] - [acpi] ACPI: tables: Remove the duplicated checks for acpi_parse_entries_array() (Al Stone) [1865698 1851555] - [acpi] ACPICA: Update version to 20200717 (Al Stone) [1865698 1851555] - [acpi] ACPICA: Do not increment operation_region reference counts for field units (Al Stone) [1865698 1851555] - [acpi] ACPICA: Replace one-element array with flexible-array (Al Stone) [1865698 1851555] - [acpi] ACPI: acpi_pad: initialize preferred_cpu (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Clean up the removal of unused memory mappings (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Use deferred unmapping in acpi_os_unmap_iomem() (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Use deferred unmapping in acpi_os_unmap_generic_address() (Al Stone) [1865698 1851555] - [acpi] ACPICA: Preserve memory opregion mappings (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Implement deferred unmapping of ACPI memory (Al Stone) [1865698 1851555] - [acpi] ACPI: Use fallthrough pseudo-keyword (Al Stone) [1865698 1851555] - [acpi] acpi: thermal: Don't call thermal_zone_device_is_enabled() (Al Stone) [1865698 1851555] - [acpi] ACPI: fan: Fix Tiger Lake ACPI device ID (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Add battery participant for TigerLake (Al Stone) [1865698 1851555] - [acpi] ACPI: tables: avoid relocations for table signature array (Al Stone) [1865698 1851555] - [acpi] ACPI: PAD: Eliminate usage of uninitialized_var() macro (Al Stone) [1865698 1851555] - [acpi] ACPI: sysfs: add newlines when printing module parameters (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: add newline when printing 'ec_event_clearing' module parameter (Al Stone) [1865698 1851555] - [acpi] ACPI: sysfs: Fix pm_profile_attr type (Al Stone) [1865698 1851555] - [acpi] ACPI: property: use cached name in acpi_fwnode_get_named_child_node() (Al Stone) [1865698 1851555] - [acpi] sched,acpi_pad: Convert to sched_set_fifo*() (Al Stone) [1865698 1851555] - [acpi] ACPI: PM: Avoid using power resources if there are none for D0 (Al Stone) [1865698 1851555] - [acpi] ACPICA: Update version to 20200528 (Al Stone) [1865698 1851555] - [acpi] ACPICA: iASL: add new OperationRegion subtype keyword PlatformRtMechanism (Al Stone) [1865698 1851555] - [acpi] ACPI: CPPC: Fix reference count leak in acpi_cppc_processor_probe() (Al Stone) [1865698 1851555] - [acpi] ACPI: sysfs: Fix reference count leak in acpi_sysfs_add_hotplug_profile() (Al Stone) [1865698 1851555] - [acpi] ACPI: GED: use correct trigger type field in _Exx / _Lxx handling (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Remove the unused __get_pci_rid() (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: PM: s2idle: Extend GPE dispatching debug message (Al Stone) [1865698 1851555] - [acpi] ACPI: PM: s2idle: Print type of wakeup debug messages (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Add battery participant driver (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Additional sysfs attributes for power participant driver (Al Stone) [1865698 1851555] - [acpi] ACPI: video: Use native backlight on Acer TravelMate 5735Z (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Fix PMCG node single ID mapping handling (Al Stone) [1865698 1851555] - [acpi] ACPI: APEI: Kick the memory_failure() queue for synchronous errors (Al Stone) [1865698 1851555] - [mm] mm/memory-failure: Add memory_failure_queue_kick() (Al Stone) [1865698 1851555] - [acpi] ACPI: IORT: Add comments for not calling acpi_put_table() (Al Stone) [1865698 1851555] - [acpi] ACPI: GTDT: Put GTDT table after parsing (Al Stone) [1865698 1851555] - [acpi] ACPI / PMIC: Add i2c address for thermal control (Al Stone) [1865698 1851555] - [acpi] ACPI: GED: add support for _Exx / _Lxx handler methods (Al Stone) [1865698 1851555] - [acpi] ACPI: Delete unused proc filename macros (Al Stone) [1865698 1851555] - [acpi] ACPI: IORT: Add extra message "applying workaround" for off-by-1 issue (Al Stone) [1865698 1851555] - [acpi] ACPI: utils: Add acpi_evaluate_reg() helper (Al Stone) [1865698 1851555] - [acpi] ACPI: debug: Make two functions static (Al Stone) [1865698 1851555] - [acpi] ACPI: sleep: Put the FACS table after using it (Al Stone) [1865698 1851555] - [acpi] ACPI: scan: Put SPCR and STAO table after using it (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Put the ACPI table after using it (Al Stone) [1865698 1851555] - [acpi] ACPI: APEI: Put the HEST table for error path (Al Stone) [1865698 1851555] - [acpi] ACPI: APEI: Put the error record serialization table for error path (Al Stone) [1865698 1851555] - [acpi] ACPI: APEI: Put the error injection table for error path and module exit (Al Stone) [1865698 1851555] - [acpi] ACPI: APEI: Put the boot error record table after parsing (Al Stone) [1865698 1851555] - [acpi] ACPI: watchdog: Put the watchdog action table after parsing (Al Stone) [1865698 1851555] - [acpi] ACPI: LPIT: Put the low power idle table after using it (Al Stone) [1865698 1851555] - [acpi] ACPICA: Update version to 20200430 (Al Stone) [1865698 1851555] - [acpi] ACPICA: Fix required parameters for _NIG and _NIH (Al Stone) [1865698 1851555] - [acpi] ACPICA: Dispatcher: add status checks (Al Stone) [1865698 1851555] - [acpi] ACPICA: Disassembler: ignore AE_ALREADY_EXISTS status when parsing create operators (Al Stone) [1865698 1851555] - [acpi] ACPICA: Move acpi_gbl_next_cmd_num definition to acglobal.h (Al Stone) [1865698 1851555] - [acpi] ACPICA: Make acpi_protocol_lengths static (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: work around num_ids ambiguity (Al Stone) [1865698 1851555] - [acpi] Revert "ACPI/IORT: Fix 'Number of IDs' handling in iort_id_map()" (Al Stone) [1865698 1851555] - [pci] PCI: Constify struct pci_ecam_ops (Al Stone) [1865698 1851555] - [acpi] PM: ACPI: Output correct message on target power state (Al Stone) [1865698 1851555] - [acpi] ACPI: CPPC: Make some symbols static (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: idle: Allow probing on platforms with one ACPI C-state (Al Stone) [1865698 1851555] - [documentation] PM: sleep: core: Rename DPM_FLAG_LEAVE_SUSPENDED (Al Stone) [1865698 1851555] - [acpi] PM: sleep: core: Rename dev_pm_smart_suspend_and_suspended() (Al Stone) [1865698 1851555] - [acpi] PM: sleep: core: Rename dev_pm_may_skip_resume() (Al Stone) [1865698 1851555] - [acpi] PM: sleep: core: Rework the power.may_skip_resume handling (Al Stone) [1865698 1851555] - [acpi] PM: sleep: core: Do not skip callbacks in the resume phase (Al Stone) [1865698 1851555] - [base] PM: sleep: core: Switch back to async_schedule_dev() (Al Stone) [1865698 1851555] - [base] PM: sleep: core: Fold functions into their callers (Al Stone) [1865698 1851555] - [base] PM: sleep: core: Simplify the SMART_SUSPEND flag handling (Al Stone) [1865698 1851555] - [base] PM: sleep: core: Use built-in RCU list checking (Al Stone) [1865698 1851555] - [base] PM: core: Fix handling of devices deleted during system-wide resume (Al Stone) [1865698 1851555] - [base] PM: sleep: Drop dpm_noirq_begin() and dpm_noirq_end() (Al Stone) [1865698 1851555] - [kernel] PM: sleep: Integrate suspend-to-idle with generig suspend flow (Al Stone) [1865698 1851555] - [base] PM: sleep: Drop dev_pm_skip_next_resume_phases() (Al Stone) [1865698 1851555] - [acpi] ACPI: button: Drop no longer necessary Asus T200TA lid_init_state quirk (Al Stone) [1865698 1851555] - [acpi] ACPI/PCI: pci_link: use extended_irq union member when setting ext-irq shareable (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Fix up fast path check in acpi_ec_add() (Al Stone) [1865698 1851555] - [x86] ACPI, x86/boot: make acpi_nobgrt static (Al Stone) [1865698 1851555] - [x86] acpi/x86: add a kernel parameter to disable ACPI BGRT (Al Stone) [1865698 1851555] - [acpi] x86: ACPI: fix CPU hotplug deadlock (Al Stone) [1865698 1851555] - [x86] acpi/x86: ignore unspecified bit positions in the ACPI global lock field (Al Stone) [1865698 1851555] - [x86] x86/acpi: make "asmlinkage" part first thing in the function definition (Al Stone) [1865698 1851555] - [x86] x86/ACPI/sleep: Move acpi_get_wakeup_address() into sleep.c, remove from (Al Stone) [1865698 1851555] - [x86] x86/ACPI/sleep: Remove an unnecessary include of asm/realmode.h (Al Stone) [1865698 1851555] - [x86] x86/efi: Explicitly include realmode.h to handle RM trampoline quirk (Al Stone) [1865698 1851555] - [acpi] ACPI: video: Use native backlight on Acer Aspire 5783z (Al Stone) [1865698 1851555] - [acpi] ACPICA: Update version 20200326 (Al Stone) [1865698 1851555] - [acpi] ACPICA: Fixes for acpiExec namespace init file (Al Stone) [1865698 1851555] - [acpi] ACPICA: WSMT: Fix typo, no functional change (Al Stone) [1865698 1851555] - [acpi] ACPICA: utilities: fix sprintf() (Al Stone) [1865698 1851555] - [acpi] ACPICA: acpiexec: remove redeclaration of acpi_gbl_db_opt_no_region_support (Al Stone) [1865698 1851555] - [acpi] ACPICA: Change PlatformCommChannel ASL keyword to PCC (Al Stone) [1865698 1851555] - [acpi] ACPICA: Fix IVRS IVHD type 10h reserved field name (Al Stone) [1865698 1851555] - [acpi] ACPICA: Implement IVRS IVHD type 11h parsing (Al Stone) [1865698 1851555] - [acpi] ACPICA: Fix a typo in a comment field (Al Stone) [1865698 1851555] - [acpi] ACPICA: Update version to 20200214 (Al Stone) [1865698 1851555] - [acpi] ACPI: CPPC: clean up acpi_get_psd_map() (Al Stone) [1865698 1851555] - [acpi] ACPI: PCI: Use scnprintf() for avoiding potential buffer overflow (Al Stone) [1865698 1851555] - [acpi] ACPI: fan: Use scnprintf() for avoiding potential buffer overflow (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Eliminate EC_FLAGS_QUERY_HANDSHAKE (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Do not clear boot_ec_is_ecdt in acpi_ec_add() (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Simplify acpi_ec_ecdt_start() and acpi_ec_init() (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Consolidate event handler installation code (Al Stone) [1865698 1851555] - [acpi] ACPI: list_for_each_safe() -> list_for_each_entry_safe() (Al Stone) [1865698 1851555] - [acpi] ACPI: video: remove redundant assignments to variable result (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Add missing __acquires/__releases annotations (Al Stone) [1865698 1851555] - [acpi] ACPI / battery: Cleanup Lenovo Ideapad Miix 320 DMI table entry (Al Stone) [1865698 1851555] - [acpi] ACPI / AC: Cleanup DMI quirk table (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Use fast path in acpi_ec_add() for DSDT boot EC (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Simplify acpi_ec_add() (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Drop AE_NOT_FOUND special case from ec_install_handlers() (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Avoid passing redundant argument to functions (Al Stone) [1865698 1851555] - [include] ACPI: NUMA: Up-level "map to online node" functionality (Al Stone) [1865698 1851555] - [acpi] ACPICA: Fix a couple of typos (Al Stone) [1865698 1851555] - [acpi] ACPICA: use acpi_size instead of u32 for prefix_path_length (Al Stone) [1865698 1851555] - [acpi] ACPICA: cast length arguement to acpi_ns_build_normalized_path() as u32 (Al Stone) [1865698 1851555] - [acpi] ACPICA: cast the result of the pointer difference to u32 (Al Stone) [1865698 1851555] - [acpi] ACPICA: Table Manager: Update comments in a function header (Al Stone) [1865698 1851555] - [acpi] ACPICA: Enable sleep button on ACPI legacy wake (Al Stone) [1865698 1851555] - [acpi] ACPICA: Fix a comment "enable" fixed events -> "disable" all fixed events (Al Stone) [1865698 1851555] - [acpi] ACPICA: ASL-ASL+ converter: make root file a parameter for cv_init_file_tree (Al Stone) [1865698 1851555] - [acpi] ACPICA: ASL-ASL+ converter: remove function parameters from cv_init_file_tree() (Al Stone) [1865698 1851555] - [acpi] ACPI: Add new tiny-power-button driver to directly signal init (Al Stone) [1865698 1851555] - [acpi] ACPI: button: move HIDs to acpi/button.h (Al Stone) [1865698 1851555] - [acpi] ACPI: treewide: remove redundant IS_ERR() before error code check (Al Stone) [1865698 1851555] - [dma] dmaengine: idma64: Use actual device for DMA transfers (Steve Best) [1784118] - [platform] platform/x86: dell-smbios-wmi: Correct a memory leak (David Arcari) [1898516] - [x86] x86/{mce,mm}: Unmap the entire page if the whole page is affected and poisoned (Aristeu Rozanski) [1850800]- [x86] kvm: x86: fix CPUID entries returned by KVM_GET_CPUID2 ioctl (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: use kvm_complete_insn_gp in emulating RDMSR/WRMSR (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: remove bogus #GP injection (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: de-allocate svm_cpu_data for all cpus in svm_cpu_uninit() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: Fix split-irqchip vs interrupt injection window request (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: handle !lapic_in_kernel case in kvm_cpu_*_extint (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: fix error return code in svm_create_vcpu() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: Fix offset computation bug in __sev_dbg_decrypt() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Use cpuid to determine max gfn (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: mmu: Fix SPTE encoding of MMIO generation upper half (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: nvmx: Sync unsync'd vmcs02 state to vmcs12 on migration (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: tracing: Fix unmatched kvm_entry and kvm_exit events (Paolo Bonzini) [1904054 1906893 1904128] - [documentation] kvm: documentation: Update description of KVM_{GET, CLEAR}_DIRTY_LOG (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: get smi pending status correctly (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/pmu: Fix HW_REF_CPU_CYCLES event pseudo-encoding in intel_arch_events[] (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/pmu: Fix UBSAN shift-out-of-bounds warning in intel_pmu_refresh() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: Add more protection against undefined behavior in rsvd_bits() (Paolo Bonzini) [1904054 1906893 1904128] - [documentation] kvm: documentation: Fix spec for KVM_CAP_ENABLE_CAP_VM (Paolo Bonzini) [1904054 1906893 1904128] - [documentation] kvm: Forbid the use of tagged userspace addresses for memslots (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: allow KVM_REQ_GET_NESTED_STATE_PAGES outside guest mode for VMX (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: nsvm: cancel KVM_REQ_GET_NESTED_STATE_PAGES on nested vmexit (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: nsvm: mark vmcb as dirty when forcingly leaving the guest mode (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: nsvm: correctly restore nested_run_pending on migration (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Clarify TDP MMU page list invariants (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Ensure TDP MMU roots are freed after yield (Paolo Bonzini) [1904054 1906893 1904128] - [security] apparmor: remove duplicate macro list_entry_is_head() (Paolo Bonzini) [1904054 1906893 1904128] - [kernel] linux/list.h: add a macro to test if entry is pointing to the head (Paolo Bonzini) [1904054 1906893 1904128] - [virt] kvm: check tlbs_dirty directly (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: change in pv_eoi_get_pending() to make code more readable (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: fix shift out of bounds reported by UBSAN (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Optimize not-present/MMIO SPTE check in get_mmio_spte() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Use raw level to index into MMIO walks' sptes array (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Get root level from walkers when retrieving MMIO SPTE (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Use -1 to flag an undefined spte in get_mmio_spte() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: Remove the call to sev_platform_status() during setup (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: Don't flush cache if hardware enforces cache coherency across encryption domains (Paolo Bonzini) [1904054 1906893 1904128] - [x86] cpu: Add hardware-enforced cache coherency as a CPUID feature (Paolo Bonzini) [1904054 1906893 1904128] - [x86] Remove X86_FEATURE_MFENCE_RDTSC (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: reinstate vendor-agnostic check on SPEC_CTRL cpuid bits (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm/vmx: Use TEST REG, REG instead of CMP $0, REG in vmenter.S (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: ignore SIPIs that are received while not in wait-for-sipi state (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: nsvm: set fixed bits by hand (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Add TDP MMU SPTE changed trace point (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Add existing trace points to TDP MMU (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: check CR4 changes against vcpu->arch (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: adjust SEV for commit 7e8e6eed75e (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: Move asid to vcpu_svm (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: remove unused macro HV_CLOCK_SIZE (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: Sink cpuid update into vendor-specific set_cr4 functions (Paolo Bonzini) [1904054 1906893 1904128] - [virt] kvm: remove kvm_clear_guest_page (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: Don't track dirty for KVM_SET_[TSS_ADDR|IDENTITY_MAP_ADDR] (Paolo Bonzini) [1904054 1906893 1904128] - [tools] kvm: selftests: test KVM_GET_SUPPORTED_HV_CPUID as a system ioctl (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: hyper-v: allow KVM_GET_SUPPORTED_HV_CPUID as a system ioctl (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: emulate wait-for-SIPI and SIPI-VMExit (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: fix apic_accept_events vs check_nested_events (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: Return bool instead of int for CR4 and SREGS validity checks (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: Move vendor CR4 validity check to dedicated kvm_x86_ops hook (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: Drop VMXE check from svm_set_cr4() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: vmx: Drop explicit 'nested' check from vmx_set_cr4() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: vmx: Drop guest CPUID check for VMXE in vmx_set_cr4() (Paolo Bonzini) [1904054 1906893 1904128] - [netdrv] net/mlx5e: Update max_opened_tc also when channels are closed (Alaa Hleihel) [1918379] - [netdrv] net/mlx5: Fix leak upon failure of rule creation (Alaa Hleihel) [1918379 1914766] - [netdrv] net/mlx5: Fix function calculation for page trees (Alaa Hleihel) [1918379] - [infiniband] RDMA/mlx5: Allow creating all QPs even when non RDMA profile is used (Alaa Hleihel) [1918379] - [netdrv] mlx5: Mark BlueField-3 as unsupported device (Alaa Hleihel) [1918379] - [netdrv] net/mlx5: Update the list of the PCI supported devices (Alaa Hleihel) [1918379] - [netdrv] net/mlx5: Enable host PF HCA after eswitch is initialized (Alaa Hleihel) [1923760 1918379] - [netdrv] net/mlx5: Rename peer_pf to host_pf (Alaa Hleihel) [1923760 1918379] - [netdrv] net/mlx5: Make API mlx5_core_is_ecpf accept const pointer (Alaa Hleihel) [1923760 1918379] - [netdrv] net/mlx5: simplify the return expression of mlx5_ec_init() (Alaa Hleihel) [1918379] - [infiniband] IB/mlx5: Add mutex destroy call to cap_mask_mutex mutex (Alaa Hleihel) [1918379] - [infiniband] RDMA/mlx5: Use strict get/set operations for obj_id (Alaa Hleihel) [1918379] - [infiniband] RDMA/mlx5: Use the correct obj_id upon DEVX TIR creation (Alaa Hleihel) [1918379] - [include] net/mlx5: Expose ifc bits for query modify header (Alaa Hleihel) [1918379] - [netdrv] net/mlx5: CT: Fix incorrect removal of tuple_nat_node from nat rhashtable (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Revert parameters on errors when changing MTU and LRO state without reset (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Revert parameters on errors when changing trust state without reset (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Correctly handle changing the number of queues when the interface is down (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Fix CT rule + encap slow path offload and deletion (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Disable hw-tc-offload when MLX5_CLS_ACT config is disabled (Alaa Hleihel) [1918379] - [netdrv] net/mlx5: Maintain separate page trees for ECPF and PF functions (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Fix IPSEC stats (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Reduce tc unsupported key print level (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: free page before return (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: E-switch, Fix rate calculation for overflow (Alaa Hleihel) [1918379] - [netdrv] net/mlx5: Fix memory leak on flow table creation error flow (Alaa Hleihel) [1918379] - [infiniband] Revert "RDMA/mlx5: Fix devlink deadlock on net namespace deletion" (Alaa Hleihel) [1918379] - [infiniband] RDMA/mlx5: Fix wrong free of blue flame register on error (Alaa Hleihel) [1918379] - [infiniband] IB/mlx5: Fix error unwinding when set_has_smi_cap fails (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Add missing capability check for uplink follow (Alaa Hleihel) [1918379] - [netdrv] iavf: Use kzalloc for allocating only one thing (Stefan Assmann) [1838735] - [netdrv] iavf: fix double-release of rtnl_lock (Stefan Assmann) [1838735] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Stefan Assmann) [1838735] - [netdrv] iavf: Fix updating statistics (Stefan Assmann) [1838735] - [netdrv] iavf: fix error return code in iavf_init_get_resources() (Stefan Assmann) [1838735] - [netdrv] ethernet/intel: Convert fallthrough code comments (Stefan Assmann) [1838735] - [netdrv] net/intel: remove driver versions from Intel drivers (Stefan Assmann) [1838735] - [net] Bluetooth: Fix null pointer dereference in amp_read_loc_assoc_final_data (Gopal Tiwari) [1916057] - [fs] fs/fs-writeback.c: fix kernel-doc warning (Waiman Long) [1918047] - [include] memcg: only record foreign writebacks with dirty pages when memcg is not disabled (Waiman Long) [1918047] - [trace] writeback: don't access page->mapping directly in track_foreign_dirty TP (Waiman Long) [1918047] - [fs] writeback: add tracepoints for cgroup foreign writebacks (Waiman Long) [1918047] - [mm] writeback, memcg: Implement foreign dirty flushing (Waiman Long) [1918047] - [mm] mm: remove the account_page_dirtied export (Waiman Long) [1918047] - [fs] writeback, memcg: Implement cgroup_writeback_by_id() (Waiman Long) [1918047] - [mm] writeback: Separate out wb_get_lookup() from wb_get_create() (Waiman Long) [1918047] - [include] bdi: Add bdi->id (Waiman Long) [1918047] - [mm] mm/page-writeback: introduce tracepoint for wait_on_page_writeback() (Waiman Long) [1918047] - [fs] kernfs: fix barrier usage in __kernfs_new_node() (Waiman Long) [1918047] - [fs] kernfs: Allocating memory for kernfs_iattrs with kmem_cache (Waiman Long) [1918047] - [fs] fs: Convert writeback to XArray (Waiman Long) [1918047] - [mm] mm: Convert page-writeback to XArray (Waiman Long) [1918047] - [mm] mm/filemap: add missing mem_cgroup_uncharge() to __add_to_page_cache_locked() (Waiman Long) [1917681] - [mm] mm/slub: fix panic in slab_alloc_node() (Oleksandr Natalenko) [1921056] - [net] xfrm: interface: fix the priorities for ipip and ipv6 tunnels (Sabrina Dubroca) [1923269] - [net] netfilter: ipset: fix shift-out-of-bounds in htable_bits() (Antoine Tenart) [1918684] - [net] tcp: refine tcp_pacing_delay() for very low pacing rates (Antoine Tenart) [1905897] - [net] ensure correct skb->tstamp in various fragmenters (Antoine Tenart) [1905897] - [net] tcp: repaired skbs must init their tso_segs (Antoine Tenart) [1905897] - [net] tcp: address problems caused by EDT misshaps (Antoine Tenart) [1905897] - [net] net_sched: sch_fq: ensure maxrate fq parameter applies to EDT flows (Antoine Tenart) [1905897] - [net] tcp: refine tcp_tso_should_defer() after EDT adoption (Antoine Tenart) [1905897] - [net] tcp_bbr: update comments to reflect pacing_margin_percent (Antoine Tenart) [1905897] - [net] tcp: add tcp_reset_xmit_timer() helper (Antoine Tenart) [1905897] - [net] tcp: fix TCP_REPAIR xmit queue setup (Antoine Tenart) [1905897] - [net] tcp_bbr: adjust TCP BBR for departure time pacing (Antoine Tenart) [1905897] - [net] tcp_bbr: fix typo in bbr_pacing_margin_percent (Antoine Tenart) [1905897] - [net] tcp: optimize tcp internal pacing (Antoine Tenart) [1905897] - [net] net_sched: sch_fq: no longer use skb_is_tcp_pure_ack() (Antoine Tenart) [1905897] - [net] tcp: mitigate scheduling jitter in EDT pacing model (Antoine Tenart) [1905897] - [net] tcp: do not change tcp_wstamp_ns in tcp_mstamp_refresh (Antoine Tenart) [1905897] - [net] tcp/fq: move back to CLOCK_MONOTONIC (Antoine Tenart) [1905897] - [net] tcp: switch tcp_internal_pacing() to tcp_wstamp_ns (Antoine Tenart) [1905897] - [net] tcp: switch tcp and sch_fq to new earliest departure time model (Antoine Tenart) [1905897] - [net] tcp: switch internal pacing timer to CLOCK_TAI (Antoine Tenart) [1905897] - [net] tcp: provide earliest departure time in skb->tstamp (Antoine Tenart) [1905897] - [net] tcp: add tcp_wstamp_ns socket field (Antoine Tenart) [1905897] - [net] net_sched: sch_fq: switch to CLOCK_TAI (Antoine Tenart) [1905897] - [net] tcp: introduce tcp_skb_timestamp_us() helper (Antoine Tenart) [1905897] - [net] tcp: switch tcp_clock_ns() to CLOCK_TAI base (Antoine Tenart) [1905897] - [drm] drm/nouveau/disp/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/dmaobj/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/i2c/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/gpio/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/bar/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/mmu/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/timer/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/fb/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/imem/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/privring/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/mc/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/devinit/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/bios/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/pci/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/core: recognise GA10 (Ben Skeggs) [1916583] - [drm] drm/nouveau/kms/nv50-: fix case where notifier buffer is at offset 0 (Ben Skeggs) [1916583] - [drm] drm/nouveau/mmu: fix vram heap sizing (Ben Skeggs) [1916583] - [drm] drm/nouveau/i2c/gm200: increase width of aux semaphore owner fields (Ben Skeggs) [1916583] - [drm] drm/nouveau/i2c/gk110-: disable hw-initiated dpcd reads (Ben Skeggs) [1916583] - [drm] drm/nouveau/i2c/gk110: split out from i2c/gk104 (Ben Skeggs) [1916583] - [drm] drm/nouveau/privring: ack interrupts the same way as RM (Ben Skeggs) [1916583] - [drm] drm/nouveau/bios: fix issue shadowing expansion ROMs (Ben Skeggs) [1916583] - [netdrv] net/mlx5e: Fix memleak in mlx5e_create_l2_table_groups (Alaa Hleihel) [1899457] - [netdrv] net/mlx5e: Fix two double free cases (Alaa Hleihel) [1899457] - [netdrv] net/mlx5e: ethtool, Fix restriction of autoneg with 56G (Alaa Hleihel) [1899457] - [netdrv] net/mlx5e: In skb build skip setting mark in switchdev mode (Alaa Hleihel) [1899457] - [netdrv] net/mlx5: E-Switch, fix changing vf VLANID (Alaa Hleihel) [1899457] - [netdrv] net/mlx5e: Fix SWP offsets when vlan inserted by driver (Alaa Hleihel) [1899457 1819580] - [netdrv] net/mlx5: Use port_num 1 instead of 0 when delete a RoCE address (Alaa Hleihel) [1899457] - [netdrv] net/mlx5: Check if lag is supported before creating one (Alaa Hleihel) [1899457] - [infiniband] RDMA/mlx5: Fix MR cache memory leak (Alaa Hleihel) [1899457] - [netdrv] net/mlx5: Fix passing zero to 'PTR_ERR' (Alaa Hleihel) [1899457] - [netdrv] net/mlx5e: remove unnecessary memset (Alaa Hleihel) [1899457] - [infiniband] RDMA/mlx5: Assign dev to DM MR (Alaa Hleihel) [1899457] - [infiniband] RDMA/mlx5: Remove mlx5_ib_mr->npages (Alaa Hleihel) [1899457] - [documentation] scsi: fc: Update documentation of sysfs nodes for FPIN stats (Ewan Milne) [1859967] - [scsi] scsi: fc: Add mechanism to update FPIN signal statistics (Ewan Milne) [1859967] - [scsi] scsi: fc: Parse FPIN packets and update statistics (Ewan Milne) [1859967] - [scsi] scsi: fc: Add FPIN statistics to fc_host and fc_rport objects (Ewan Milne) [1859967] - [uapi] scsi: fc: Update formal FPIN descriptor definitions (Ewan Milne) [1859967] - [scsi] scsi: smartpqi: Update version to 1.2.16-012 (Don Brace) [1890727 1889844] - [scsi] scsi: smartpqi: Correct pqi_sas_smp_handler busy condition (Don Brace) [1890727 1889844] - [scsi] scsi: smartpqi: Correct driver removal with HBA disks (Don Brace) [1890727 1889844] - [target] scsi: target: Fix XCOPY NAA identifier lookup (Maurizio Lombardi) [1900463] {CVE-2020-28374} - [x86] perf/x86/intel/uncore: Add Comet Lake support (Michael Petlan) [1873271]- [net] bridge: Fix a warning when del bridge sysfs (Davide Caratti) [1917518] - [net] bridge: Avoid infinite loop when suppressing NS messages with invalid options (Davide Caratti) [1917518] - [net] bridge: fix stale eth hdr pointer in br_dev_xmit (Davide Caratti) [1917518] - [net] SUNRPC: Handle 0 length opaque XDR object data properly (Dave Wysochanski) [1906400] - [net] SUNRPC: Move simple_get_bytes and simple_get_netobj into private header (Dave Wysochanski) [1906400] - [block] nbd: make the config put is called before the notifying the waiter (Ming Lei) [1743857] - [block] nbd: restore default timeout when setting it to zero (Ming Lei) [1743857] - [kernel] rcu/tree: Defer kvfree_rcu() allocation to a clean context (Waiman Long) [1922453] - [kernel] cgroup: Fix memory leak when parsing multiple source parameters (Waiman Long) [1922453] - [kernel] cpuset: fix race between hotplug work and later CPU offline (Waiman Long) [1922453] - [kernel] cgroup: freezer: call cgroup_enter_frozen() with preemption disabled in ptrace_stop() (Waiman Long) [1922453] - [kernel] cgroup: freezer: fix frozen state inheritance (Waiman Long) [1922453] - [kernel] locking/lockdep: Cure noinstr fail (Waiman Long) [1922453] - [kernel] tick/nohz: Narrow down noise while setting current task's tick dependency (Waiman Long) [1922453] - [fs] fs: Kill DCACHE_DONTCACHE dentry even if DCACHE_REFERENCED is set (Eric Sandeen) [1921903] - [fs] fs: Handle I_DONTCACHE in iput_final() instead of generic_drop_inode() (Eric Sandeen) [1921903] - [netdrv] ice: update dev_addr in ice_set_mac_address even if HW filter exists (Jonathan Toppins) [1879318] - [tools] libbpf: Fix uninitialized variable in btf_parse_type_sec (Jiri Olsa) [1922197] - [tools] libbpf: Support BTF loading and raw data output in both endianness (Jiri Olsa) [1922197] - [tools] selftests/bpf: Test BTF writing APIs (Jiri Olsa) [1922197] - [tools] libbpf: Add btf__str_by_offset() as a more generic variant of name_by_offset (Jiri Olsa) [1922197] - [tools] libbpf: Add BTF writing APIs (Jiri Olsa) [1922197] - [tools] libbpf: Add btf__new_empty() to create an empty BTF object (Jiri Olsa) [1922197] - [tools] libbpf: Allow modification of BTF and add btf__add_str API (Jiri Olsa) [1922197] - [tools] libbpf: Extract generic string hashing function for reuse (Jiri Olsa) [1922197] - [tools] libbpf: Generalize common logic for managing dynamically-sized arrays (Jiri Olsa) [1922197] - [tools] libbpf: Remove assumption of single contiguous memory for BTF data (Jiri Olsa) [1922197] - [tools] libbpf: Refactor internals of BTF type index (Jiri Olsa) [1922197] - [tools] libbpf: Remove any use of reallocarray() in libbpf (Jiri Olsa) [1922197] - [tools] libbpf: Clean up and improve CO-RE reloc logging (Jiri Olsa) [1922197] - [tools] libbpf: Improve error logging for mismatched BTF kind cases (Jiri Olsa) [1922197] - [scsi] scsi: qla2xxx: Fix mailbox Ch erroneous error (Nilesh Javali) [1894578] - [sound] ALSA: ASoC: Intel: tgl: remove sof_fw_filename set for tgl_3_in_1_default (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: allow soundwire use desc->default_fw_filename (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: sof_sdw: set proper flags for Dell TGL-H SKU 0A5E (Jaroslav Kysela) [1783462] - [sound] ALSA: hda: intel-dsp-config: add PCI id for TGL-H (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Properly unregister DAI on removal (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Fix memory corruption in soc_tplg_denum_create_values() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Add missing size check (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Fix wrong size check (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Simplify remove_widget function (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Remove empty functions (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Change allocations to resource managed (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Unify all device references (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Remove unused functions from topology API (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98926: drop driver pm=NULL assignment (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98925: drop driver pm=NULL assignment (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98926: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98925: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max9867: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: codecs: max98373-sdw: align regmap use with other codecs (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98371: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98390: Fix error codes in max98390_dsm_init() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98371: drop driver pm=NULL assignment (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98095: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98373: don't access volatile registers in bias level off (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98090: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: pcm: DRAIN support reactivation (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt711: mutex between calibration and power state changes (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt711: remove warnings (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt5660: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: codecs: rt*.c: remove useless pointer cast (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015p: delay 300ms after SDB pulling high for calibration (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015p: move SDB control from trigger to DAPM (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015: check the return value of regmap_read during i2c probe (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015: modification for calibration to get better performance (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015: support TDM slot configuration (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: qcom: Fix build failure when slimbus is module (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: Fix DEBUG_LOCKS_WARN_ON for uninitialized attribute (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: master: use pm_runtime_set_active() on add (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: intel: fix another unused-function warning (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: bus: only clear valid DPN interrupts (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: bus: only clear valid DP0 interrupts (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: registers: add definitions for clearable interrupt fields (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: bus: reset slave_notify status at each loop (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: bus: add comments to explain interrupt loop filter (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: SDCA: detect sdca_cascade interrupt (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: kbl_rt5663_max98927: Fix kabylake_ssp_fixup function (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: Boards: tgl_max98373: update TDM slot_width (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: intel: sof_rt5682: Add support for tgl_rt1011_rt5682 (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: Boards: tgl_max98373: add dpcm_capture flag for speaker_smart_amp (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: intel: sof_rt5682: Add quirk for Dooly (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: intel: sof_rt5682: Add support for cml_rt1015_rt5682 (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: sof_sdw: add quirk for new TigerLake-SDCA device (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Intel: add hw specific PCM constraints (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: loader: do not warn about unknown firmware headers (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Remove multistep topology loading (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: sof-audio: remove goto used for force-nocodec support (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: ops: modify the signature of stall op (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: topology: remove const in sizeof() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: use inclusive language for bclk and fsync (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: use inclusive language for bclk and fsync (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: ops: add parse_platform_ext_manifest() op (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: relax PCM period and buffer size constraints (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: nocodec: modify DAI link definitions (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: trace: Add runtime trace filtering mechanism (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Add `memory_info` file to debugfs (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Change section comment for SOF_IPC_TEST_ (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Improve code alignment in header.h (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: IPC: fix implicit type overflow (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: ext_manifest: Parse firmware config dictionary (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Intel: hda: fix the condition passed to sof_dev_dbg_or_err (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: modify the SOF_DBG flags (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Intel: hda: remove duplicated status dump (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: ext_manifest: parse cavs extra config data elem (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Intel: hda: define parse_platform_ext_manifest op (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: control: override volume info callback (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: control: remove const in sizeof() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Add .prepare/.complete callbacks (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Activate runtime PM with SOF OF device (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-pcm: add missing ret=0 at soc_pcm_open() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-pcm: ignore un-needed mutex_unlock() case on soc_pcm_open() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-pcm: remove unneeded dev_err() for snd_soc_component_module/open() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-pcm: remove unneeded dev_err() for snd_soc_dai_startup() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-pcm: add soc_pcm_clean() and call it from soc_pcm_open/close() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-link: add mark for snd_soc_link_startup/shutdown() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-dai: add mark for snd_soc_dai_startup/shutdown() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-component: add mark for snd_soc_pcm_component_pm_runtime_get/put() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-component: add mark for soc_pcm_components_open/close() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: KMB: Fix S24_LE configuration (Jaroslav Kysela) [1783462] - [sound] ALSA: ASOC: Intel: kbl_rt5663_rt5514_max98927: Do not try to disable disabled clock (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Fix HP Pavilion x2 Detachable quirks (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt5682: change SAR voltage threshold (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015: increase the time to detect BCLK (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015: add delay to fix pop noise from speaker (Jaroslav Kysela) [1783462] - [powerpc] powerpc/tm: Avoid machine crash on rt_sigreturn() (Gustavo Duarte) [1860550] - [net] udp: Prevent reuseport_select_sock from reading uninitialized socks (Guillaume Nault) [1917953] - [net] flow_offload: Fix memory leak for indirect flow block (Guillaume Nault) [1917953] - [net] sock: set sk_err to ee_errno on dequeue from errq (Guillaume Nault) [1917953] - [net] devlink: Make sure devlink instance and port are in same net namespace (Guillaume Nault) [1917953] - [net] devlink: Hold rtnl lock while reading netdev attributes (Guillaume Nault) [1917953] - [net] devlink: Add missing genlmsg_cancel() in devlink_nl_sb_port_pool_fill() (Guillaume Nault) [1917953] - [net] tipc: fix NULL deref in tipc_link_xmit() (Xin Long) [1918657] - [net] tipc: prevent possible null deref of link (Xin Long) [1918657] - [net] tipc: fix incompatible mtu of transmission (Xin Long) [1918657] - [net] tipc: fix memory leak in tipc_topsrv_start() (Xin Long) [1918657] - [net] tipc: add stricter control of reserved service types (Xin Long) [1918657] - [tools] selftests/bpf/test_offload.py: Filter bpftool internal map when counting maps (Jiri Benc) [1882709] - [tools] selftests/bpf/test_offload.py: Reset ethtool features after failed setting (Jiri Benc) [1882709] - [tools] selftests/bpf/test_offload.py: Fix expected case of extack messages (Jiri Benc) [1882709] - [tools] selftests/bpf/test_offload.py: Only check verifier log on verification fails (Jiri Benc) [1882709] - [netdrv] netdevsim: Add debugfs toggle to reject BPF programs in verifier (Jiri Benc) [1882709] - [tools] selftests/bpf/test_offload.py: Remove check for program load flags match (Jiri Benc) [1882709] - [net] xdp: Remove the xdp_attachment_flags_ok() callback (Jiri Benc) [1882709] - [net] net, xsk: Avoid taking multiple skbuff references (Jiri Benc) [1882709] - [net] increment xmit_recursion level in dev_direct_xmit() (Jiri Benc) [1882709] - [kernel] usermodehelper: reset umask to default before executing user process (Jiri Benc) [1882709] - [net] xsk: Do not discard packet when NETDEV_TX_BUSY (Jiri Benc) [1882709] - [net] xsk: Fix number of pinned pages/umem size discrepancy (Jiri Benc) [1882709] - [include] netdevice.h: fix xdp_state kernel-doc warning (Jiri Benc) [1882709] - [net] bpf: xdp: Fix XDP mode when no mode flags specified (Jiri Benc) [1882709] - [net] bpf: Fix XDP FD-based attach/detach logic around XDP_FLAGS_UPDATE_IF_NOEXIST (Jiri Benc) [1882709] - [kernel] add a kernel_wait helper (Jiri Benc) [1882709] - [tools] selftests/bpf: Add link detach tests for cgroup, netns, and xdp bpf_links (Jiri Benc) [1882709] - [net] bpf: Add support for forced LINK_DETACH command (Jiri Benc) [1882709] - [kernel] bpf: Fix build without CONFIG_NET when using BPF XDP link (Jiri Benc) [1882709] - [net] xdp: Prevent kernel-infoleak in xsk_getsockopt() (Jiri Benc) [1882709] - [net] udp, bpf: Ignore connections in reuseport group after BPF sk lookup (Jiri Benc) [1882709] - [net] Revert "net: optimize the sockptr_t for unified kernel/user address spaces" (Jiri Benc) [1882709] - [net] improve the user pointer check in init_user_sockptr (Jiri Benc) [1882709] - [include] net: remove sockptr_advance (Jiri Benc) [1882709] - [include] net: make sockptr_is_null strict aliasing safe (Jiri Benc) [1882709] - [net] optimize the sockptr_t for unified kernel/user address spaces (Jiri Benc) [1882709] - [net] bpfilter: switch bpfilter_ip_set_sockopt to sockptr_t (Jiri Benc) [1882709] - [net] switch copy_bpf_fprog_from_user to sockptr_t (Jiri Benc) [1882709] - [include] net: add a new sockptr_t type (Jiri Benc) [1882709] - [net] bpfilter: reject kernel addresses (Jiri Benc) [1882709] - [net] bpfilter: split __bpfilter_process_sockopt (Jiri Benc) [1882709] - [net] bpfilter: fix up a sparse annotation (Jiri Benc) [1882709] - [net] udp: Don't discard reuseport selection when group has connections (Jiri Benc) [1882709] - [net] bpf, xdp: Remove XDP_QUERY_PROG and XDP_QUERY_PROG_HW XDP commands (Jiri Benc) [1882709] - [tools] selftests/bpf: Add BPF XDP link selftests (Jiri Benc) [1882709] - [net] bpf: Implement BPF XDP link-specific introspection APIs (Jiri Benc) [1882709] - [net] bpf, xdp: Implement LINK_UPDATE for BPF XDP link (Jiri Benc) [1882709] - [net] bpf, xdp: Add bpf_link-based XDP attachment API (Jiri Benc) [1882709] - [net] bpf, xdp: Extract common XDP program attachment logic (Jiri Benc) [1882709] - [net] bpf, xdp: Maintain info on attached XDP BPF programs in net_device (Jiri Benc) [1882709] - [kernel] bpf, netns: Fix build without CONFIG_INET (Jiri Benc) [1882709] - [net] udp6: Run SK_LOOKUP BPF program on socket lookup (Jiri Benc) [1882709] - [net] udp6: Extract helper for selecting socket from reuseport group (Jiri Benc) [1882709] - [net] udp: Run SK_LOOKUP BPF program on socket lookup (Jiri Benc) [1882709] - [net] udp: Extract helper for selecting socket from reuseport group (Jiri Benc) [1882709] - [net] ipv6: remove unused arg exact_dif in compute_score (Jiri Benc) [1882709] - [net] ipv4: remove unused arg exact_dif in compute_score (Jiri Benc) [1882709] - [net] udp: Remove unused variable/function (exact_dif) (Jiri Benc) [1882709] - [net] udp: Remove unused parameter (exact_dif) (Jiri Benc) [1882709] - [net] udp: only choose unbound UDP socket for multicast when not in a VRF (Jiri Benc) [1882709] - [net] ensure unbound datagram socket to be chosen when not in a VRF (Jiri Benc) [1882709] - [net] ensure unbound stream socket to be chosen when not in a VRF (Jiri Benc) [1882709] - [net] allow binding socket in a VRF when there's an unbound socket (Jiri Benc) [1882709] - [net] udp6: drop unneeded likely() call around IS_ERR() (Jiri Benc) [1882709] - [net] udp: drop unneeded likely() call around IS_ERR() (Jiri Benc) [1882709] - [net] inet6: Run SK_LOOKUP BPF program on socket lookup (Jiri Benc) [1882709] - [net] inet6: Extract helper for selecting socket from reuseport group (Jiri Benc) [1882709] - [net] inet: Run SK_LOOKUP BPF program on socket lookup (Jiri Benc) [1882709] - [net] inet: Extract helper for selecting socket from reuseport group (Jiri Benc) [1882709] - [net] simplify cBPF setsockopt compat handling (Jiri Benc) [1882709] - [net] explicitly include in net/core/sock.c (Jiri Benc) [1882709] - [include] compat: provide compat_ptr() on all architectures (Jiri Benc) [1882709] - [net] socket: move compat timeout handling into sock.c (Jiri Benc) [1882709] - [include] xdp: introduce xdp_get_shared_info_from_{buff, frame} utility routines (Jiri Benc) [1882709] - [net] xsk: Add xdp statistics to xsk_diag (Jiri Benc) [1882709] - [net] xsk: Add new statistics (Jiri Benc) [1882709] - [net] bpfilter: Initialize pos variable (Jiri Benc) [1882709] - [kernel] umd: Stop using split_argv (Jiri Benc) [1882709] - [kernel] umd: Remove exit_umh (Jiri Benc) [1882709] - [net] bpfilter: Take advantage of the facilities of struct pid (Jiri Benc) [1882709] - [kernel] exit: Factor thread_group_exited out of pidfd_poll (Jiri Benc) [1882709] - [kernel] umd: Track user space drivers with struct pid (Jiri Benc) [1882709] - [net] bpfilter: Move bpfilter_umh back into init data (Jiri Benc) [1882709] - [fs] exec: Remove do_execve_file (Jiri Benc) [1882709] - [kernel] umh: Stop calling do_execve_file (Jiri Benc) [1882709] - [kernel] umd: Transform fork_usermode_blob into fork_usermode_driver (Jiri Benc) [1882709] - [kernel] umd: Rename umd_info.cmdline umd_info.driver_name (Jiri Benc) [1882709] - [kernel] umd: For clarity rename umh_info umd_info (Jiri Benc) [1882709] - [kernel] umh: Separate the user mode driver and the user mode helper support (Jiri Benc) [1882709] - [kernel] umh: Move setting PF_UMH into umh_pipe_setup (Jiri Benc) [1882709] - [kernel] umh: Remove call_usermodehelper_setup_file. (Jiri Benc) [1882709] - [kernel] umh: Rename the user mode driver helpers for clarity (Jiri Benc) [1882709] - [kernel] umh: Capture the pid in umh_pipe_setup (Jiri Benc) [1882709] - [net] bpf: Add SO_KEEPALIVE and related options to bpf_setsockopt (Jiri Benc) [1882709] - [net] tcp: Expose tcp_sock_set_keepidle_locked (Jiri Benc) [1882709] - [net] tcp: add tcp_sock_set_keepidle (Jiri Benc) [1882709] - [net] sock: Move sock_valbool_flag to header (Jiri Benc) [1882709] - [net] spread "enum sock_flags" (Jiri Benc) [1882709] - [tools] bpf: Use local copy of headers including uapi/linux/filter.h (Jiri Benc) [1882709] - [net] bpfilter: fix iptables failure if bpfilter_umh is disabled (Jiri Benc) [1882709] - [s390] s390/crypto: add arch_get_random_long() support (Vladis Dronov) [1904274] - [net] net/smc: Add support for obtaining SMCR device list (Philipp Rudo) [1868684] - [net] net/smc: Add support for obtaining SMCD device list (Philipp Rudo) [1868684] - [net] net/smc: Add SMC-D Linkgroup diagnostic support (Philipp Rudo) [1868684] - [net] net/smc: Introduce SMCR get link command (Philipp Rudo) [1868684] - [net] net/smc: Introduce SMCR get linkgroup command (Philipp Rudo) [1868684] - [net] net/smc: Add support for obtaining system information (Philipp Rudo) [1868684] - [net] net/smc: Introduce generic netlink interface for diagnostic purposes (Philipp Rudo) [1868684] - [net] net/smc: Refactor smc ism v2 capability handling (Philipp Rudo) [1868684] - [net] net/smc: Add diagnostic information to link structure (Philipp Rudo) [1868684] - [net] net/smc: Add diagnostic information to smc ib-device (Philipp Rudo) [1868684] - [net] net/smc: Add link counters for IB device ports (Philipp Rudo) [1868684] - [net] net/smc: Add connection counters for links (Philipp Rudo) [1868684] - [net] net/smc: Use active link of the connection (Philipp Rudo) [1868684] - [net] net/smc: use helper smc_conn_abort() in listen processing (Philipp Rudo) [1868684] - [net] sched: sch_frag: add generic packet fragment support. (Marcelo Leitner) [1909262] - [net] sched: act_mirred: refactor the handle of xmit (Marcelo Leitner) [1909262] - [net] sched: fix miss init the mru in qdisc_skb_cb (Marcelo Leitner) [1909262] - [net] openvswitch: using ip6_fragment in ipv6_stub (Marcelo Leitner) [1909262] - [net] ipv6: add ipv6_fragment hook in ipv6_stub (Marcelo Leitner) [1909262] - [x86] x86/resctrl: Fix spelling in user-visible warning messages (Puneet Sethi) [1717078] - [x86] x86/resctrl: Enable user to view thread or core throttling mode (Puneet Sethi) [1717078] - [x86] x86/resctrl: Enumerate per-thread MBA controls (Puneet Sethi) [1717078] - [x86] cacheinfo: Move resctrl's get_cache_id() to the cacheinfo header file (Puneet Sethi) [1717078] - [x86] x86/resctrl: Add struct rdt_cache::arch_has_{sparse, empty}_bitmaps (Puneet Sethi) [1717078] - [x86] x86/resctrl: Merge AMD/Intel parse_bw() calls (Puneet Sethi) [1717078] - [x86] x86/resctrl: Add struct rdt_membw::arch_needs_linear to explain AMD/Intel MBA difference (Puneet Sethi) [1717078] - [x86] x86/resctrl: Use is_closid_match() in more places (Puneet Sethi) [1717078] - [x86] x86/resctrl: Use container_of() in delayed_work handlers (Puneet Sethi) [1717078] - [x86] x86/resctrl: Fix stale comment (Puneet Sethi) [1717078] - [x86] x86/resctrl: Remove struct rdt_membw::max_delay (Puneet Sethi) [1717078] - [x86] x86/resctrl: Remove unused struct mbm_state::chunks_bw (Puneet Sethi) [1717078] - [x86] x86/resctrl: Fix memory bandwidth counter width for AMD (Puneet Sethi) [1845633 1717078] - [documentation] Documentation: x86: fix some typos (Puneet Sethi) [1717078] - [documentation] Documentation: x86: Clarify MBA takes MB as referring to mba_sc (Puneet Sethi) [1717078] - [documentation] Documentation: x86: Remove cdpl2 unspported statement and fix capitalisation (Puneet Sethi) [1717078] - [documentation] Documentation: x86: Contiguous cbm isn't all X86 (Puneet Sethi) [1717078] - [documentation] Documentation: x86: convert resctrl_ui.txt to reST (Puneet Sethi) [1717078] - [kernel] livepatch: Make klp_apply_object_relocs static (Yannick Cote) [1866433] - [kernel] livepatch: Prevent module-specific KLP rela sections from referencing vmlinux symbols (Yannick Cote) [1866433] - [x86] livepatch: Remove .klp.arch (Yannick Cote) [1866433] - [kernel] livepatch: Apply vmlinux-specific KLP relocations early (Yannick Cote) [1866433] - [kernel] livepatch: Disallow vmlinux.ko (Yannick Cote) [1866433]- [sound] ALSA: hda: Add Cometlake-R PCI ID (Jaroslav Kysela) [1915650] - [fs] xfs: don't drain buffer lru on freeze and read-only remount (Brian Foster) [1903387] - [fs] xfs: rename xfs_wait_buftarg() to xfs_buftarg_drain() (Brian Foster) [1903387] - [net] mptcp: implement delegated actions (Paolo Abeni) [1892375] - [net] mptcp: schedule work for better snd subflow selection (Paolo Abeni) [1892375] - [net] mptcp: do not queue excessive data on subflows (Paolo Abeni) [1892375] - [net] mptcp: re-enable sndbuf autotune (Paolo Abeni) [1892375] - [net] mptcp: always graft subflow socket to parent (Paolo Abeni) [1892375] - [include] lockdep: Introduce in_softirq lockdep assert (Paolo Abeni) [1892375] - [net] selinux: handle MPTCP consistently with TCP (Paolo Abeni) [1892375] - [net] mptcp: fix locking in mptcp_disconnect() (Paolo Abeni) [1892375] - [net] mptcp: better msk-level shutdown. (Paolo Abeni) [1892375] - [net] mptcp: more strict state checking for acks (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add the MP_PRIO testcases (Paolo Abeni) [1892375] - [net] mptcp: add the mibs for MP_PRIO (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add set_flags command in pm_nl_ctl (Paolo Abeni) [1892375] - [net] mptcp: add set_flags command in PM netlink (Paolo Abeni) [1892375] - [net] mptcp: add the incoming MP_PRIO support (Paolo Abeni) [1892375] - [net] mptcp: add the outgoing MP_PRIO support (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add testcases for setting the address ID (Paolo Abeni) [1892375] - [net] mptcp: add the address ID assignment bitmap (Paolo Abeni) [1892375] - [net] mptcp: cap forward allocation to 1M (Paolo Abeni) [1892375] - [net] mptcp: fix pending data accounting (Paolo Abeni) [1892375] - [net] mptcp: push pending frames when subflow has free space (Paolo Abeni) [1892375] - [net] mptcp: properly annotate nested lock (Paolo Abeni) [1892375] - [net] mptcp: fix security context on server socket (Paolo Abeni) [1892375] - [net] mptcp: clear use_ack and use_map when dropping other suboptions (Paolo Abeni) [1892375] - [net] mptcp: let MPTCP create max size skbs (Paolo Abeni) [1892375] - [net] mptcp: pm: simplify select_local_address() (Paolo Abeni) [1892375] - [net] mptcp: parse and act on incoming FASTCLOSE option (Paolo Abeni) [1892375] - [net] mptcp: hold mptcp socket before calling tcp_done (Paolo Abeni) [1892375] - [net] mptcp: use MPTCPOPT_HMAC_LEN macro (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add the flush addrs testcase (Paolo Abeni) [1892375] - [net] mptcp: remove address when netlink flushes addrs (Paolo Abeni) [1892375] - [net] mptcp: attach subflow socket to parent cgroup (Paolo Abeni) [1892375] - [net] mptcp: be careful on subflows shutdown (Paolo Abeni) [1892375] - [net] mptcp: plug subflow context memory leak (Paolo Abeni) [1892375] - [net] mptcp: link MPC subflow into msk only after accept (Paolo Abeni) [1892375] - [net] mptcp: use the variable sk instead of open-coding (Paolo Abeni) [1892375] - [net] mptcp: rename add_addr_signal and mptcp_add_addr_status (Paolo Abeni) [1892375] - [net] mptcp: drop rm_addr_signal flag (Paolo Abeni) [1892375] - [net] mptcp: print out port and ahmac when receiving ADD_ADDR (Paolo Abeni) [1892375] - [net] mptcp: add port parameter for mptcp_pm_announce_addr (Paolo Abeni) [1892375] - [net] mptcp: send out dedicated packet for ADD_ADDR using port (Paolo Abeni) [1892375] - [net] mptcp: add the outgoing ADD_ADDR port support (Paolo Abeni) [1892375] - [net] mptcp: use adding up size to get ADD_ADDR length (Paolo Abeni) [1892375] - [net] mptcp: add port support for ADD_ADDR suboption writing (Paolo Abeni) [1892375] - [net] mptcp: unify ADD_ADDR and ADD_ADDR6 suboptions writing (Paolo Abeni) [1892375] - [net] mptcp: unify ADD_ADDR and echo suboptions writing (Paolo Abeni) [1892375] - [net] mptcp: print new line in mptcp_seq_show() if mptcp isn't in use (Paolo Abeni) [1892375] - [net] mptcp: emit tcp reset when a join request fails (Paolo Abeni) [1892375] - [net] tcp: merge 'init_req' and 'route_req' functions (Paolo Abeni) [1892375] - [net] security: add const qualifier to struct sock in various places (Paolo Abeni) [1892375] - [net] mptcp: avoid potential infinite loop in mptcp_recvmsg() (Paolo Abeni) [1892375] - [net] mptcp: use mptcp release_cb for delayed tasks (Paolo Abeni) [1892375] - [net] mptcp: avoid a few atomic ops in the rx path (Paolo Abeni) [1892375] - [net] mptcp: allocate TX skbs in msk context (Paolo Abeni) [1892375] - [net] mptcp: protect the rx path with the msk socket spinlock (Paolo Abeni) [1892375] - [net] mptcp: implement wmem reservation (Paolo Abeni) [1892375] - [net] mptcp: open code mptcp variant for lock_sock (Paolo Abeni) [1892375] - [net] mptcp: fix NULL ptr dereference on bad MPJ (Paolo Abeni) [1892375] - [net] mptcp: be careful on MPTCP-level ack. (Paolo Abeni) [1892375] - [net] mptcp: put reference in mptcp timeout timer (Paolo Abeni) [1892375] - [net] mptcp: refine MPTCP-level ack scheduling (Paolo Abeni) [1892375] - [net] mptcp: track window announced to peer (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add ADD_ADDR IPv6 test cases (Paolo Abeni) [1892375] - [net] mptcp: send out dedicated ADD_ADDR packet (Paolo Abeni) [1892375] - [net] mptcp: change add_addr_signal type (Paolo Abeni) [1892375] - [net] mptcp: keep unaccepted MPC subflow into join list (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add link failure test case (Paolo Abeni) [1892375] - [net] mptcp: skip to next candidate if subflow has unacked data (Paolo Abeni) [1892375] - [net] mptcp: fix state tracking for fallback socket (Paolo Abeni) [1892375] - [net] mptcp: drop WORKER_RUNNING status bit (Paolo Abeni) [1892375] - [net] mptcp: update rtx timeout only if required. (Paolo Abeni) [1892375] - [net] mptcp: send explicit ack on delayed ack_seq incr (Paolo Abeni) [1892375] - [net] mptcp: keep track of advertised windows right edge (Paolo Abeni) [1892375] - [net] mptcp: rework poll+nospace handling (Paolo Abeni) [1892375] - [net] mptcp: try to push pending data on snd una updates (Paolo Abeni) [1892375] - [net] mptcp: move page frag allocation in mptcp_sendmsg() (Paolo Abeni) [1892375] - [net] mptcp: refactor shutdown and close (Paolo Abeni) [1892375] - [net] mptcp: introduce MPTCP snd_nxt (Paolo Abeni) [1892375] - [net] mptcp: add accounting for pending data (Paolo Abeni) [1892375] - [net] mptcp: reduce the arguments of mptcp_sendmsg_frag (Paolo Abeni) [1892375] - [net] mptcp: introduce mptcp_schedule_work (Paolo Abeni) [1892375] - [net] tcp: factor out __tcp_close() helper (Paolo Abeni) [1892375] - [net] mptcp: use tcp_build_frag() (Paolo Abeni) [1892375] - [net] tcp: factor out tcp_build_frag() (Paolo Abeni) [1892375] - [net] tcp: schedule EPOLLOUT after a partial sendmsg (Paolo Abeni) [1892375] - [net] tcp: annotate tp->write_seq lockless reads (Paolo Abeni) [1892375] - [net] mptcp: fix static checker warnings in mptcp_pm_add_timer (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add ADD_ADDR timeout test case (Paolo Abeni) [1892375] - [documentation] networking: mptcp: Add MPTCP sysctl entries (Paolo Abeni) [1892375] - [net] mptcp: add a new sysctl add_addr_timeout (Paolo Abeni) [1892375] - [net] mptcp: split mptcp_clean_una function (Paolo Abeni) [1892375] - [net] tcp: propagate MPTCP skb extensions on xmit splits (Paolo Abeni) [1892375] - [net] mptcp: use _fast lock version in __mptcp_move_skbs (Paolo Abeni) [1892375] - [net] mptcp: adjust mptcp receive buffer limit if subflow has larger one (Paolo Abeni) [1892375] - [net] tcp: fix compile error if !CONFIG_SYSCTL (Paolo Abeni) [1892375] - [net] tcp: add tcp_tx_skb_cache sysctl (Paolo Abeni) [1892375] - [net] tcp: do not recycle cloned skbs (Paolo Abeni) [1892375] - [net] tcp: properly reset skb->truesize for tx recycling (Paolo Abeni) [1892375] - [net] tcp: cleanup sk_tx_skb_cache before reuse (Paolo Abeni) [1892375] - [net] tcp: fix zerocopy and notsent_lowat issues (Paolo Abeni) [1892375] - [net] tcp: add one skb cache for tx (Paolo Abeni) [1892375] - [include] include: fpga: adi-axi-common.h: fixup whitespace tab -> space (Luis Goncalves) [1494702] - [include] include: fpga: adi-axi-common.h: add version helper macros (Luis Goncalves) [1494702] - [fpga] fpga: dfl: afu: convert get_user_pages() --> pin_user_pages() (Luis Goncalves) [1494702] - [fpga] fpga: dfl: fix bug in port reset handshake (Luis Goncalves) [1494702] - [fpga] fpga: dfl: pci: reduce the scope of variable 'ret' (Luis Goncalves) [1494702] - [fpga] fpga: dfl: pci: add device id for Intel FPGA PAC N3000 (Luis Goncalves) [1494702] - [fpga] fpga: dfl: afu: add AFU interrupt support (Luis Goncalves) [1494702] - [fpga] fpga: dfl: fme: add interrupt support for global error reporting (Luis Goncalves) [1494702] - [fpga] fpga: dfl: afu: add interrupt support for port error reporting (Luis Goncalves) [1494702] - [fpga] fpga: dfl: introduce interrupt trigger setting API (Luis Goncalves) [1494702] - [fpga] fpga: dfl: pci: add irq info for feature devices enumeration (Luis Goncalves) [1494702] - [fpga] fpga: dfl: parse interrupt info for feature devices on enumeration (Luis Goncalves) [1494702] - [fpga] fpga manager: xilinx-spi: check INIT_B pin during write_init (Luis Goncalves) [1494702] - [fpga] fpga: Fix dead store in fpga-bridge.c (Luis Goncalves) [1494702] - [fpga] fpga: Fix dead store fpga-mgr.c (Luis Goncalves) [1494702] - [fpga] fpga: dfl: Use struct_size() in kzalloc() (Luis Goncalves) [1494702] - [fpga] fpga manager: xilinx-spi: remove unneeded, mistyped variables (Luis Goncalves) [1494702] - [fpga] fpga manager: xilinx-spi: valid for the 7 Series too (Luis Goncalves) [1494702] - [fpga] fpga: zynqmp: fix modular build (Luis Goncalves) [1494702] - [fpga] drivers/fpga/dfl-afu-dma-region.c: get rid of pointless access_ok() (Luis Goncalves) [1494702] - [fpga] drivers/fpga/dfl-fme-pr.c: get rid of pointless access_ok() (Luis Goncalves) [1494702] - [fpga] fpga: dfl: afu: Corrected error handling levels (Luis Goncalves) [1494702] - [fpga] fpga: dfl: afu: support debug access to memory-mapped afu regions (Luis Goncalves) [1494702] - [fpga] fpga: dfl.h: Replace zero-length array with flexible-array member (Luis Goncalves) [1494702] - [fpga] fpga: stratix10-soc: add compatible property value for intel agilex (Luis Goncalves) [1494702] - [fpga] fpga: machxo2-spi: Use new structure for SPI transfer delays (Luis Goncalves) [1494702] - [fpga] fpga: ice40-spi: Use new structure for SPI transfer delays (Luis Goncalves) [1494702] - [fpga] fpga: dfl: support multiple opens on feature device node (Luis Goncalves) [1494702] - [fpga] fpga: dfl: fme: add performance reporting support (Luis Goncalves) [1494702] - [firmware] firmware: fpga: replace the error codes with the standard ones (Luis Goncalves) [1494702] - [net] sched: act_mpls: ensure LSE is pullable before reading it (Guillaume Nault) [1917918] - [net] openvswitch: ensure LSE is pullable before reading it (Guillaume Nault) [1917918] - [net] skbuff: ensure LSE is pullable before decrementing the MPLS ttl (Guillaume Nault) [1917918] - [net] sched: act_mpls: Add softdep on mpls_gso.ko (Guillaume Nault) [1917918] - [net] mpls: load mpls_gso after mpls_iptunnel (Guillaume Nault) [1917918] - [net] netfilter: nf_tables: handle nft_object lookups via rhltable (Phil Sutter) [1848816] - [arm64] kvm: arm64: Remove PMU RAZ/WI handling (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Inject UNDEF on PMU access when no PMU configured (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Set ID_AA64DFR0_EL1.PMUVer to 0 when no PMU support (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Add kvm_vcpu_has_pmu() helper (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Refactor PMU attribute error handling (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Introduce handling of AArch32 TTBCR2 traps (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: pmu: Make overflow handler NMI safe (Auger Eric) [1890373 1907826] - [tools] kvm: selftests: Also build dirty_log_perf_test on AArch64 (Auger Eric) [1890373 1907826] - [tools] selftests: kvm/set_memory_region_test: Fix race in move region test (Auger Eric) [1890373 1907826] - [tools] kvm: arm64: selftests: Filter out DEMUX registers (Auger Eric) [1890373 1907826] - [tools] kvm: selftests: Add blessed SVE registers to get-reg-list (Auger Eric) [1890373 1907826] - [tools] kvm: selftests: Add aarch64 get-reg-list test (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Don't access PMCR_EL0 when no PMU is available (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: vgic-v3: Drop the reporting of GICR_TYPER.Last for userspace (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Don't hide ID registers from userspace (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Force PTE mapping on fault resulting in a device mapping (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Fix AArch32 handling of DBGD{CCINT, SCRext} and DBGVCR (Auger Eric) [1890373 1907826] - [kernel] kvm: arm64: ARM_SMCCC_ARCH_WORKAROUND_1 doesn't return SMCCC_RET_NOT_REQUIRED (Auger Eric) [1890373 1907826] - [kernel] smccc: Make constants available to assembly (Auger Eric) [1890373 1907826] - [kernel] firmware: smccc: Add the definition for SMCCCv1.2 version/error codes (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Ensure user_mem_abort() return value is initialised (Auger Eric) [1890373 1907826] - [] ASoC: SOF: Intel: fix page fault at probe if i915 init fails (Jaroslav Kysela) [1906665] - [include] powerpc: fix the backport macros of hv_24x7 and hv_gpci (Diego Domingos) [1915159] - [net] tcp: Prevent low rmem stalls with SO_RCVLOWAT. (Davide Caratti) [1917976] - [net] tcp: fix to update snd_wl1 in bulk receiver fast path (Davide Caratti) [1917976] - [net] tcp: md5: refine tcp_md5_do_add()/tcp_md5_hash_key() barriers (Davide Caratti) [1917976] - [net] tcp: md5: add missing memory barriers in tcp_md5_do_add()/tcp_md5_hash_key() (Davide Caratti) [1917976] - [net] sunrpc: clean-up cache downcall (J. Bruce Fields) [1887178] - [net] sunrpc: raise kernel RPC channel buffer size (J. Bruce Fields) [1887178] - [netdrv] mlx5: Remove the unsupported mark from ConnectX-6 Lx and BlueField-2 (Alaa Hleihel) [1802118 1790541] - [s390] s390/qeth: make af_iucv TX notification call more robust (Philipp Rudo) [1915919] - [s390] s390/dasd: fix list corruption of lcu list (Philipp Rudo) [1915918] - [s390] s390/dasd: fix list corruption of pavgroup group list (Philipp Rudo) [1915918] - [s390] s390/dasd: prevent inconsistent LCU device data (Philipp Rudo) [1915918] - [s390] s390/dasd: fix hanging device offline processing (Philipp Rudo) [1915918] - [block] Revert "block: Fix a lockdep complaint triggered by request queue flushing" (Ming Lei) [1897404] - [nvme] nvme-loop: use blk_mq_hctx_set_fq_lock_class to set loop's lock class (Ming Lei) [1897404] - [block] blk-mq: add new API of blk_mq_hctx_set_fq_lock_class (Ming Lei) [1897404] - [scsi] scsi: core: Fix race between handling STS_RESOURCE and completion (Ming Lei) [1897404]- [fs] inotify: Increase default inotify.max_user_watches limit to 1048576 (Waiman Long) [1888617] - [kernel] cgroup: fix psi_show() crash on 32bit ino archs (Waiman Long) [1920288] - [kernel] cgroup: fix incorrect WARN_ON_ONCE() in cgroup_setup_root() (Waiman Long) [1920288] - [netdrv] net: bareudp: add missing error handling for bareudp_link_config() (Guillaume Nault) [1920194] - [netdrv] bareudp: Fix use of incorrect min_headroom size (Guillaume Nault) [1920194] - [netdrv] bareudp: set NETIF_F_LLTX flag (Guillaume Nault) [1920194] - [netdrv] vxlan: fix error return code in __vxlan_dev_create() (Guillaume Nault) [1920194] - [netdrv] ip_tunnels: Set tunnel option flag when tunnel metadata is present (Guillaume Nault) [1920194] - [net] vsock/virtio: discard packets only when socket is really closed (Stefano Garzarella) [1920004] - [net] vsock: fix the error return when an invalid ioctl command is used (Stefano Garzarella) [1920004] - [net] vsock: remove ratelimit unknown ioctl message (Stefano Garzarella) [1920004] - [net] vsock: use ns_capable_noaudit() on socket create (Stefano Garzarella) [1920004] - [net] vsock: fix potential null pointer dereference in vsock_poll() (Stefano Garzarella) [1920004] - [net] vsock/vmci: make vmci_vsock_transport_cb() static (Stefano Garzarella) [1920004] - [block] block: add blk_queue_make_request declaration back (Ming Lei) [1919764] - [net] erspan: fix version 1 check in gre_parse_header() (Guillaume Nault) [1919388] - [net] ipv4: Ignore ECN bits for fib lookups in fib_compute_spec_dst() (Guillaume Nault) [1919388] - [net] ipv4: Fix tos mask in inet_rtm_getroute() (Guillaume Nault) [1919388] - [net] inet_diag: Fix error path to cancel the meseage in inet_req_diag_fill() (Guillaume Nault) [1919388] - [mm] usercopy: mark dma-kmalloc caches as usercopy caches (Waiman Long) [1660290] - [mm] mm, slab_common: use enum kmalloc_cache_type to iterate over kmalloc caches (Waiman Long) [1660290] - [mm] mm, slab: remove unused kmalloc_size() (Waiman Long) [1660290] - [mm] mm, slab: make kmalloc_infocontain all types of names (Waiman Long) [1660290] - [netdrv] net: stmmac: fix taprio configuration when base_time is in the past (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac-sunxi: Provide TX and RX fifo sizes (Mark Salter) [1870102] - [netdrv] net: stmmac: delete the eee_ctrl_timer after napi disabled (Mark Salter) [1870102] - [netdrv] net: stmmac: free tx skb buffer in stmmac_resume() (Mark Salter) [1870102] - [netdrv] net: stmmac: start phylink instance before stmmac_hw_setup() (Mark Salter) [1870102] - [netdrv] net: stmmac: increase the timeout for dma reset (Mark Salter) [1870102] - [netdrv] net: stmmac: fix incorrect merge of patch upstream (Mark Salter) [1870102] - [netdrv] net: stmmac: Use rtnl_lock/unlock on netif_set_real_num_rx_queues() call (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac_lib: enlarge dma reset timeout (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix channel lock initialization (Mark Salter) [1870102] - [netdrv] net: stmmac: Add option for VLAN filter fail queue enable (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support to Ethtool get/set ring parameters (Mark Salter) [1870102] - [netdrv] net: stmmac: use netif_tx_start|stop_all_queues() function (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix incorrect location to set real_num_rx|tx_queues (Mark Salter) [1870102] - [netdrv] net: stmmac: add ethtool support for get/set channels (Mark Salter) [1870102] - [netdrv] net: stmmac: set get_rx_header_len() as void for it didn't have any error code to return (Mark Salter) [1870102] - [netdrv] net: stmmac: remove redundant null check before clk_disable_unprepare() (Mark Salter) [1870102] - [netdrv] net: phylink: avoid oops during initialisation (Mark Salter) [1870102] - [netdrv] net: stmmac: Modify configuration method of EEE timers (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: provide multicast filter fallback (Mark Salter) [1870102] - [netdrv] net: stmmac: fix failed to suspend if phy based WOL is enabled (Mark Salter) [1870102] - [netdrv] net: stmmac: Speed down the PHY if WoL to save energy (Mark Salter) [1870102] - [netdrv] net: stmmac: Support WOL with phy (Mark Salter) [1870102] - [netdrv] net: stmmac: only call pmt() during suspend/resume if HW enables PMT (Mark Salter) [1870102] - [netdrv] net: stmmac: Move device_can_wakeup() check earlier in set_wol (Mark Salter) [1870102] - [netdrv] net: stmmac: Remove WAKE_MAGIC if HW shows no pmt_magic_frame (Mark Salter) [1870102] - [netdrv] net: stmmac: Remove unused inline function stmmac_rx_threshold_count (Mark Salter) [1870102] - [include] net: pylink.h: add kernel-doc descriptions for new fields at phylink_config (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for VLAN promiscuous mode (Mark Salter) [1870102] - [netdrv] net: stmmac: removed enabling eee in EEE set callback (Mark Salter) [1870102] - [documentation] net: phy: add PHY_INTERFACE_MODE_10GBASER (Mark Salter) [1870102] - [include] net: mii: convert mii_lpa_to_ethtool_lpa_x() to linkmode variant (Mark Salter) [1870102] - [base] driver core: platform: Add platform_get_irq_byname_optional() (Mark Salter) [1870102] - [netdrv] net: stmmac: enable timestamp snapshot for required PTP packets in dwmac v5.10a (Mark Salter) [1870102] - [netdrv] net: stmmac: don't attach interface until resume finishes (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac5+: fix potential integer overflow on 32 bit multiply (Mark Salter) [1870102] - [netdrv] stmmac: fix pointer check after utilization in stmmac_interrupt (Mark Salter) [1870102] - [netdrv] stmmac: intel: Fix kernel crash due to wrong error path (Mark Salter) [1870102] - [netdrv] net: stmmac: Enable SERDES power up/down sequence (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix sub-second increment (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: fix out-of-bounds mac address reg setting (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix VLAN register handling (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix VLAN filtering when HW does not support it (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for VLAN Rx filtering (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac_lib: remove unnecessary checks in dwmac_dma_reset() (Mark Salter) [1870102] - [netdrv] net: rename flow_action_hw_stats_types* -> flow_action_hw_stats* (Mark Salter) [1870102] - [netdrv] net: stmmac: use readl_poll_timeout() function in dwmac4_dma_reset() (Mark Salter) [1870102] - [netdrv] net: stmmac: use readl_poll_timeout() function in init_systime() (Mark Salter) [1870102] - [netdrv] net: stmmac: platform: convert to devm_platform_ioremap_resource (Mark Salter) [1870102] - [netdrv] net: stmmac: Integrate it with DesignWare XPCS (Mark Salter) [1870102] - [netdrv] net: phy: Add Synopsys DesignWare XPCS MDIO module (Mark Salter) [1870102] - [netdrv] net: stmmac: Use resolved link config in mac_link_up() (Mark Salter) [1870102] - [netdrv] net: stmmac: Fallback to dev_fwnode() if needed (Mark Salter) [1870102] - [netdrv] net: stmmac: Switch to linkmode_and()/linkmode_andnot() (Mark Salter) [1870102] - [netdrv] flow_offload: check for basic action hw stats type (Mark Salter) [1870102] - [netdrv] stmmac: let core reject the unsupported coalescing parameters (Mark Salter) [1870102] - [netdrv] net: phylink: propagate resolved link config via mac_link_up() (Mark Salter) [1870102] - [netdrv] net: ethernet: stmmac: demote warnings about missing optional clocks (Mark Salter) [1870102] - [netdrv] net: stmmac: platform: Fix misleading interrupt error msg (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: Disable ACS if enhanced descs are not used (Mark Salter) [1870102] - [netdrv] net: stmmac: fix notifier registration (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: fix missing IFF_MULTICAST checki in dwxgmac2_set_filter (Mark Salter) [1870102] - [netdrv] net: stmmac: fix missing IFF_MULTICAST check in dwmac4_set_filter (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: fix incorrect XGMAC_VLAN_TAG register writting (Mark Salter) [1870102] - [netdrv] net: stmmac: fix incorrect GMAC_VLAN_TAG register writting in GMAC4+ (Mark Salter) [1870102] - [netdrv] net: stmmac: Delete txtimer in suspend() (Mark Salter) [1870102] - [netdrv] net: stmmac: modified pcs mode support for RGMII (Mark Salter) [1870102] - [netdrv] net: stmmac: Add missing information in DebugFS capabilities file (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac4+: Add TBS support (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Add TBS support (Mark Salter) [1870102] - [netdrv] net: stmmac: tc: Add support for ETF Scheduler using TBS (Mark Salter) [1870102] - [netdrv] net: stmmac: Initial support for TBS (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac5+: Fix missing return (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix missing return (Mark Salter) [1870102] - [netdrv] net: stmmac: tc: Fix TAPRIO division operation (Mark Salter) [1870102] - [netdrv] net: stmmac: mmc: Add Frame Preemption counters on GMAC5+ cores (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac3+: Add support for Frame Preemption (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac5+: Add support for Frame Preemption (Mark Salter) [1870102] - [netdrv] net: stmmac: Add Frame Preemption support using TAPRIO API (Mark Salter) [1870102] - [netdrv] net: stmmac: Integrate EST with TAPRIO scheduler API (Mark Salter) [1870102] - [netdrv] net: stmmac: Add basic EST support for XGMAC (Mark Salter) [1870102] - [netdrv] net: stmmac: Add basic EST support for GMAC5+ (Mark Salter) [1870102] - [netdrv] net: stmmac: Always use TX coalesce timer value when rescheduling (Mark Salter) [1870102] - [netdrv] net: stmmac: Let TX and RX interrupts be independently enabled/disabled (Mark Salter) [1870102] - [netdrv] net: stmmac: Print more information in DebugFS DMA Capabilities file (Mark Salter) [1870102] - [netdrv] net: stmmac: dwc-qos: avoid clk and reset for acpi device (Mark Salter) [1870102] - [netdrv] net: stmmac: dwc-qos: use generic device api (Mark Salter) [1870102] - [netdrv] net: stmmac: platform: fix probe for ACPI devices (Mark Salter) [1870102] - [netdrv] net: stmmac: tc: Do not setup flower filtering if RSS is enabled (Mark Salter) [1870102] - [netdrv] net: stmmac: Fixed link does not need MDIO Bus (Mark Salter) [1870102] - [netdrv] stmmac: debugfs entry name is not be changed when udev rename device name (Mark Salter) [1870102] - [netdrv] net: stmmac: platform: Fix MDIO init for platforms without PHY (Mark Salter) [1870102] - [netdrv] net: stmmac: Always arm TX Timer at end of transmission start (Mark Salter) [1870102] - [netdrv] net: stmmac: Enable 16KB buffer size (Mark Salter) [1870102] - [netdrv] net: stmmac: 16KB buffer must be 16 byte aligned (Mark Salter) [1870102] - [netdrv] net: stmmac: RX buffer size must be 16 byte aligned (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Clear previous RX buffer size (Mark Salter) [1870102] - [netdrv] net: stmmac: Only the last buffer has the FCS field (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not accept invalid MTU values (Mark Salter) [1870102] - [netdrv] net: stmmac: Determine earlier the size of RX buffer (Mark Salter) [1870102] - [netdrv] treewide: Use sizeof_field() macro (Mark Salter) [1870102] - [netdrv] net: stmmac: reset Tx desc base address before restarting Tx (Mark Salter) [1870102] - [netdrv] net: phylink: rename mac_link_state() op to mac_pcs_get_state() (Mark Salter) [1870102] - [netdrv] page_pool: do not release pool until inflight == 0 (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Do not enable TBU interrupt (Mark Salter) [1870102] - [netdrv] net: stmmac: Rework TX Coalesce logic (Mark Salter) [1870102] - [netdrv] net: stmmac: Tune-up default coalesce settings (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Remove uneeded computation for RFA/RFD (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac4+: Remove uneeded computation for RFA/RFD (Mark Salter) [1870102] - [netdrv] net: stmmac: Setup a default RX Coalesce value instead of the minimum (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not set RX IC bit if RX Coalesce is zero (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement UDP Segmentation Offload (Mark Salter) [1870102] - [netdrv] net: stmmac: Rework stmmac_rx() (Mark Salter) [1870102] - [netdrv] net: stmmac: tc: Remove the speed dependency (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Add C45 PHY support in the MDIO callbacks (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac4+: Add Split Header support (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix sparse warning (Mark Salter) [1870102] - [netdrv] net: stmmac: Remove break after a return (Mark Salter) [1870102] - [netdrv] net: stmmac: add flexible PPS to dwmac 4.10a (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement L3/L4 Filters in GMAC4+ (Mark Salter) [1870102] - [netdrv] net: stmmac: Fallback to VLAN Perfect filtering if HASH is not available (Mark Salter) [1870102] - [netdrv] net: stmmac: Support enhanced addressing mode for DWMAC 4.10 (Mark Salter) [1870102] - [netdrv] net: stmmac: Only enable enhanced addressing mode when needed (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix the TX IOC in xmit path (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix TSO descriptor with Enhanced Addressing (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix the packet count in stmmac_rx() (Mark Salter) [1870102] - ethernet: Delete unnecessary checks before the macro call “dev_kfree_skb” (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Disable MMC interrupts by default (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Disable Flow Control when 1 or more queues are in AV (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix AV Feature detection (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix TSA selection (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Only get SPH header len if available (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: bitrev32 returns u32 (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac4: bitrev32 returns u32 (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix the problem of tso_xmit (Mark Salter) [1870102] - [netdrv] net: stmmac: fix argument to stmmac_pcs_ctrl_ane() (Mark Salter) [1870102] - [netdrv] net: stmmac: disable/enable ptp_ref_clk in suspend/resume flow (Mark Salter) [1870102] - [netdrv] net: stmmac: make tc_flow_parsers static (Mark Salter) [1870102] - [netdrv] net: stmmac: fix disabling flexible PPS output (Mark Salter) [1870102] - [netdrv] net: stmmac: fix length of PTP clock's name string (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac4+: Not all Unicast addresses may be available (Mark Salter) [1870102] - [netdrv] net: stmmac: Avoid deadlock on suspend/resume (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix RSS writing wrong keys (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix RSS not writing all Keys to HW (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Disable the Timestamp interrupt by default (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not stop PHY if WoL is enabled (Mark Salter) [1870102] - [netdrv] net: stmmac: Correctly take timestamp for PTPv2 (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4: Always update the MAC Hash Filter (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Detect Hash Table size dinamically (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Not all Unicast addresses may be available (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix page pool size (Mark Salter) [1870102] - [netdrv] net: stmmac: selftest: avoid large stack usage (Mark Salter) [1870102] - [netdrv] net: stmmac: Hold rtnl lock in suspend/resume callbacks (Mark Salter) [1870102] - [netdrv] net: stmmac: implement support for passive mode converters via dt (Mark Salter) [1870102] - [netdrv] net: stmmac: ARP Offload for GMAC4+ Cores (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for VLAN Insertion Offload in GMAC4+ (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for SA Insertion/Replacement in GMAC4+ (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Reinitialize correctly a variable (Mark Salter) [1870102] - [netdrv] net: stmmac: Add VLAN HASH filtering support in GMAC4+ (Mark Salter) [1870102] - [netdrv] net: stmmac: Prevent divide-by-zero (Mark Salter) [1870102] - [netdrv] net: stmmac: Limit max speeds of XGMAC if asked to (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4: Enable RX Jumbo frame support (Mark Salter) [1870102] - [netdrv] stmmac: platform: adjust messages and move to dev level (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Enable RX Jumbo frame support (Mark Salter) [1870102] - [netdrv] net: stmmac: Correctly assing MAX MTU in XGMAC cores case (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Correct RAVSEL field interpretation (Mark Salter) [1870102] - [netdrv] net: stmmac: ethtool: Let user configure TX coalesce without RIWT (Mark Salter) [1870102] - [netdrv] net: stmmac: Only consider RX error when HW Timestamping is not enabled (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Implement ARP Offload (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement L3/L4 Filters using TC Flower (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not return error code in TC Initialization (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Add RBU handling in DMA interrupt (Mark Salter) [1870102] - [netdrv] net: stmmac: depend on COMMON_CLK (Mark Salter) [1870102] - [netdrv] net: stmmac: dwc-qos: use devm_platform_ioremap_resource() to simplify code (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for VLAN Insertion Offload (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Add EEE support (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for SA Insertion/Replacement in XGMAC cores (Mark Salter) [1870102] - [netdrv] net: stmmac: Add ethtool register dump for XGMAC cores (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac: Add Flexible PPS support (Mark Salter) [1870102] - [netdrv] net: stmmac: Add a counter for Split Header packets (Mark Salter) [1870102] - [netdrv] net: page_pool: API cleanup and comments (Mark Salter) [1870102] - [netdrv] net: stmmac: Add Split Header support and enable it in XGMAC cores (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Correctly return that RX descriptor is not last one (Mark Salter) [1870102] - [netdrv] net: stmmac: Prepare to add Split Header support (Mark Salter) [1870102] - [netdrv] net: stmmac: Get correct timestamp values from XGMAC (Mark Salter) [1870102] - [netdrv] stmmac: no need to check return value of debugfs_create functions (Mark Salter) [1870102] - [netdrv] net: stmmac: Add Flexible RX Parser support in XGMAC (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement Safety Features in XGMAC core (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement VLAN Hash Filtering in XGMAC (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement RSS and enable it in XGMAC core (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Implement tx_queue_prio() (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Implement set_mtl_tx_queue_weight() (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Implement MMC counters (Mark Salter) [1870102] - [netdrv] net: Remove dev_err() usage after platform_get_irq() (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not request stmmaceth clock (Mark Salter) [1870102] - [netdrv] net: stmmac: Make MDIO bus reset optional (Mark Salter) [1870102] - [netdrv] net: stmmac: tc: Do not return a fragment entry (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix issues when number of Queues >= 4 (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix XGMAC selftests (Mark Salter) [1870102] - [netdrv] net: stmmac: manage errors returned by of_get_mac_address() (Mark Salter) [1870102] - [netdrv] net: stmmac: Use netif_tx_napi_add() for TX polling function (Mark Salter) [1870102] - [netdrv] net: stmmac: Sync RX Buffer upon allocation (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not cut down 1G modes (Mark Salter) [1870102] - [netdrv] net: stmmac: Use kcalloc() instead of kmalloc_array() (Mark Salter) [1870102] - [netdrv] net: stmmac: RX Descriptors need to be clean before setting buffers (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix misuses of GENMASK macro (Mark Salter) [1870102] - [netdrv] net: stmmac: add support for hash table size 128/256 in dwmac4 (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4: mac address array boudary violation issue (Mark Salter) [1870102] - [netdrv] net: stmmac: Introducing support for Page Pool (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix descriptors address being in > 32 bits address space (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement RX Coalesce Frames setting (Mark Salter) [1870102] - [netdrv] net: stmmac: Re-work the queue selection for TSO packets (Mark Salter) [1870102] - [netdrv] net: stmmac: Enable dwmac4 jumbo frame more than 8KiB (Mark Salter) [1870102] - [netdrv] net: stmmac: make "snps, reset-delays-us" optional again (Mark Salter) [1870102] - [netdrv] net: stmmac: Re-word Kconfig entry (Mark Salter) [1870102] - [netdrv] net: stmmac: Update Kconfig entry (Mark Salter) [1870102] - [netdrv] net: stmmac: Only disable interrupts if NAPI is scheduled (Mark Salter) [1870102] - [netdrv] net: stmmac: Update RX Tail Pointer to last free entry (Mark Salter) [1870102] - [netdrv] net: stmmac: Enable support for > 32 Bits addressing in XGMAC (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not disable interrupts when cleaning TX (Mark Salter) [1870102] - [netdrv] net: stmmac: Add the missing speeds that XGMAC supports (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac: Fix the undefined burst setting (Mark Salter) [1870102] - [netdrv] net: stmmac: Decrease default RX Watchdog value (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not try to enable PHY EEE if MAC does not support it (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac: Enable EDMA by default (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix case when PHY handle is not present (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix crash observed if PHY does not support EEE (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix possible deadlock when disabling EEE support (Mark Salter) [1870102] - [netdrv] net: stmmac: initialize the reset delay array (Mark Salter) [1870102] - [netdrv] net: stmmac: add sanity check to device_property_read_u32_array call (Mark Salter) [1870102] - [netdrv] net: stmmac: fix unused-variable warning (Mark Salter) [1870102] - [netdrv] net: stmmac: drop the phy_reset hook from struct stmmac_mdio_bus_data (Mark Salter) [1870102] - [netdrv] net: stmmac: drop the reset delays from struct stmmac_mdio_bus_data (Mark Salter) [1870102] - [netdrv] net: stmmac: drop the reset GPIO from struct stmmac_mdio_bus_data (Mark Salter) [1870102] - [netdrv] net: stmmac: use device_property_read_u32_array to read the reset delays (Mark Salter) [1870102] - [netdrv] net: stmmac: drop redundant check in stmmac_mdio_reset (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix wrapper drivers not detecting PHY (Mark Salter) [1870102] - [netdrv] net: stmmac: use GPIO descriptors in stmmac_mdio_reset (Mark Salter) [1870102] - [netdrv] net: stmmac: Convert to phylink and remove phylib logic (Mark Salter) [1870102] - [netdrv] net: stmmac: Start adding phylink support (Mark Salter) [1870102] - [netdrv] net: stmmac: Prepare to convert to phylink (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4: fix flow control issue (Mark Salter) [1870102] - [netdrv] net: stmmac: modify default value of tx-frames (Mark Salter) [1870102] - [netdrv] net: stmmac: Switch to devm_alloc_etherdev_mqs (Mark Salter) [1870102] - [netdrv] net: stmmac: use dev_info() before netdev is registered (Mark Salter) [1870102] - [netdrv] net: stmmac: Prevent missing interrupts when running NAPI (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4/5: Clear unused address entries (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac2: Do not disable whole RX in dma_stop_rx() (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4/5: Do not disable whole RX in dma_stop_rx() (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4/5: Fix Hash Filter (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: Clear unused address entries (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: Fix Hash Filter (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac2: Also pass control frames while in promisc mode (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4/5: Also pass control frames while in promisc mode (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: Also pass control frames while in promisc mode (Mark Salter) [1870102] - [netdrv] net: stmmac: Switch MMC functions to HWIF callbacks (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac2: Add MAC loopback support (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4/5: Add MAC loopback support (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: Add MAC loopback support (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac100: Add MAC loopback support (Mark Salter) [1870102] - [netdrv] net: stmmac: Add MAC loopback callback to HWIF (Mark Salter) [1870102] - [netdrv] net: stmmac: set IC bit when transmitting frames with HW timestamp (Mark Salter) [1870102] - [netdrv] net: stmmac: fixed new system time seconds value calculation (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not output error on deferred probe (Mark Salter) [1870102] - [netdrv] net: stmmac: fix csr_clk can't be zero issue (Mark Salter) [1870102] - [netdrv] net: stmmac: update rx tail pointer register to fix rx dma hang issue (Mark Salter) [1870102] - [netdrv] net: stmmac: fix reset gpio free missing (Mark Salter) [1870102] - [netdrv] net: stmmac: dma channel control register need to be init first (Mark Salter) [1870102] - [netdrv] net: stmmac: fix ethtool flow control not able to get/set (Mark Salter) [1870102] - [netdrv] dwmac4_prog_mtl_tx_algorithms() missing write operation (Mark Salter) [1870102] - [netdrv] net: stmmac: Set Flow Control to automatic mode in the driver (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac: Finish the Flow Control implementation (Mark Salter) [1870102] - [netdrv] net: stmmac: move stmmac_check_ether_addr() to driver probe (Mark Salter) [1870102] - [netdrv] net: stmmac: Use bfsize1 in ndesc_init_rx_desc (Mark Salter) [1870102] - [netdrv] net: stmmac: don't log oversized frames (Mark Salter) [1870102] - [netdrv] net: stmmac: fix dropping of multi-descriptor RX frames (Mark Salter) [1870102] - [netdrv] net: stmmac: don't overwrite discard_frame status (Mark Salter) [1870102] - [netdrv] net: stmmac: don't stop NAPI processing when dropping a packet (Mark Salter) [1870102] - [netdrv] net: stmmac: ratelimit RX error logs (Mark Salter) [1870102] - [netdrv] net: stmmac: use correct DMA buffer size in the RX descriptor (Mark Salter) [1870102] - [netdrv] net: stmmac: fix memory corruption with large MTUs (Mark Salter) [1870102] - [netdrv] net: stmmac: fix jumbo frame sending with non-linear skbs (Mark Salter) [1870102] - [netdrv] net: stmmac: don't set own bit too early for jumbo frames (Mark Salter) [1870102] - [netdrv] net: stmmac: Avoid one more sometimes uninitialized Clang warning (Mark Salter) [1870102] - [netdrv] net: ethernet: stmmac: add management of clk_csr property (Mark Salter) [1870102] - [netdrv] net: stmmac: Avoid sometimes uninitialized Clang warnings (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac2: Also use TBU interrupt to clean TX path (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4: Also use TBU interrupt to clean TX path (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix NAPI poll in TX path when in multi-queue (Mark Salter) [1870102] - [netdrv] net: stmmac: use correct define to get rx timestamp on GMAC4 (Mark Salter) [1870102] - [netdrv] net: stmmac: fix ptp timestamping on Rx on gmac4 (Mark Salter) [1870102] - [netdrv] net: stmmac: implement the SIOCGHWTSTAMP ioctl (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix a race in EEE enable callback (Mark Salter) [1870102] - [netdrv] net: stmmac: handle endianness in dwmac4_get_timestamp (Mark Salter) [1870102] - [netdrv] net: stmmac: Disable EEE mode earlier in XMIT callback (Mark Salter) [1870102] - [netdrv] net: stmmac: Send TSO packets always from Queue 0 (Mark Salter) [1870102] - [netdrv] net: stmmac: Fallback to Platform Data clock in Watchdog conversion (Mark Salter) [1870102] - [netdrv] net: stmmac: Prevent RX starvation in stmmac_napi_poll() (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix the logic of checking if RX Watchdog must be enabled (Mark Salter) [1870102] - [netdrv] net: stmmac: Check if CBS is supported before configuring (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac2: Only clear interrupts that are active (Mark Salter) [1870102] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Mark Salter) [1870102] - [netdrv] net: stmmac: convert to DEFINE_SHOW_ATTRIBUTE (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix an error code in probe() (Mark Salter) [1870102] - [netdrv] net: stmmac: Move debugfs init/exit to ->probe()/->remove() (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix RX packet size > 8191 (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix stmmac_mdio_reset() when building stmmac as modules (Mark Salter) [1870102] - [netdrv] net: stmmac: Set OWN bit for jumbo frames (Mark Salter) [1870102] - [netdrv] net: stmmac: Enable TC Ops for GMAC >= 4 (Mark Salter) [1870102] - [netdrv] net: stmmac: Add CBS support in XGMAC2 (Mark Salter) [1870102] - [netdrv] net: stmmac: Fixup the tail addr setting in xmit path (Mark Salter) [1870102] - [netdrv] stmmac: fix valid numbers of unicast filter entries (Mark Salter) [1870102] - [netdrv] net: stmmac: Rework coalesce timer and fix multi-queue races (Mark Salter) [1870102] - [netdrv] Revert "net: stmmac: Do not keep rearming the coalesce timer in stmmac_xmit" (Mark Salter) [1870102] - [netdrv] Revert "net: stmmac: fix build failure due to missing COMMON_CLK dependency" (Mark Salter) [1870102] - [netdrv] net: stmmac: Integrate XGMAC into main driver flow (Mark Salter) [1870102] - [netdrv] net: stmmac: Add PTP support for XGMAC2 (Mark Salter) [1870102] - [netdrv] net: stmmac: Add MDIO related functions for XGMAC2 (Mark Salter) [1870102] - [netdrv] net: stmmac: Add descriptor related callbacks for XGMAC2 (Mark Salter) [1870102] - [netdrv] net: stmmac: Add DMA related callbacks for XGMAC2 (Mark Salter) [1870102] - [netdrv] net: stmmac: Add MAC related callbacks for XGMAC2 (Mark Salter) [1870102] - [netdrv] net: stmmac: Add XGMAC 2.10 HWIF entry (Mark Salter) [1870102] - [netdrv] stmmac: fix signed 64-bit division (Mark Salter) [1870102] - [netdrv] net: stmmac_tc: use 64-bit arithmetic instead of 32-bit (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for CBS QDISC (Mark Salter) [1870102] - [tty] serial: 8250_tegra: Create Tegra specific 8250 driver (Mark Salter) [1870103] - [pci] PCI: Disable MSI for Tegra root ports (Mark Salter) [1870101] - [pci] PCI: Add MCFG quirks for Tegra194 host controllers (Mark Salter) [1870101] - [netdrv] tun: fix return value when the number of iovs exceeds MAX_SKB_FRAGS (Antoine Tenart) [1919364 1917563] {CVE-2021-0342} - [netdrv] tun: correct header offsets in napi frags mode (Antoine Tenart) [1919364 1917563] {CVE-2021-0342} - [netdrv] tun: Don't put_page() for all negative return values from XDP program (Antoine Tenart) [1919364] - [netdrv] tun: add mutex_unlock() call and napi.skb clearing in tun_get_user() (Antoine Tenart) [1919364] - [netdrv] tun: fix data-race in gro_normal_list() (Antoine Tenart) [1919364] - [netdrv] tun: fix use-after-free when register netdev failed (Antoine Tenart) [1919364] - [netdrv] tun: mark small packets as owned by the tap sock (Antoine Tenart) [1919364] - [netdrv] tun: use netdev_alloc_frag() in tun_napi_alloc_frags() (Antoine Tenart) [1919364] - [scsi] scsi: ibmvfc: Fix error return in ibmvfc_probe() (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Provide modules parameters for MQ settings (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Enable MQ and set reasonable defaults (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Purge SCSI channels after transport loss/reset (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Send Cancel MAD down each hw SCSI channel (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add cancel mad initialization helper (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Register Sub-CRQ handles with VIOS during channel setup (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Send commands down HW Sub-CRQ when channelized (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Set and track hw queue in ibmvfc_event struct (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Advertise client support for using hardware channels (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Implement channel enquiry and setup commands (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Map/request irq and register Sub-CRQ interrupt handler (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Define Sub-CRQ interrupt handler routine (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add handlers to drain and complete Sub-CRQ responses (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add Sub-CRQ IRQ enable/disable routine (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add alloc/dealloc routines for SCSI Sub-CRQ Channels (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add Subordinate CRQ definitions (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Define hcall wrapper for registering a Sub-CRQ (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add size parameter to ibmvfc_init_event_pool() (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Init/free event pool during queue allocation/free (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Move event pool init/free routines (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add vhost fields and defaults for MQ enablement (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Fix missing cast of ibmvfc_event pointer to u64 handle (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Relax locking around ibmvfc_queuecommand() (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Complete commands outside the host/queue lock (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Define per-queue state/list locks (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Make command event pool queue specific (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Define generic queue structure for CRQs (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Advertise client support for targetWWPN using v2 commands (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add support for target_wwpn field in v2 MADs and vfcFrame (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add FC payload retrieval routines for versioned vfcFrames (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add helper for testing capability flags (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add new fields for version 2 of several MADs (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Deduplicate common ibmvfc_cmd init code (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Use correlation token to tag commands (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Remove trailing semicolon (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Byte swap login_buf.resp values in attribute show functions (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Interface updates for future FPIN and MQ support (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Protect vhost->task_set increment by the host lock (Desnes Augusto Nunes do Rosario) [1868055] - [net] tcp: Fix potential use-after-free due to double kfree() (Florian Westphal) [1915164] - [nvdimm] libnvdimm/region: Enable MAP_SYNC for volatile regions (Steve Best) [1916650] - [net] bpf: Permit cond_resched for some iterators (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Fix PID fetching with a lot of results (Yauheni Kaliuta) [1874005] - [net] bpf: verifier: Use target program's type for access verifications (Yauheni Kaliuta) [1874005] - [tools] selftests: bpf: Test sockmap update from BPF (Yauheni Kaliuta) [1874005] - [net] bpf: sockmap: Allow update from BPF (Yauheni Kaliuta) [1874005] - [net] bpf: Override the meaning of ARG_PTR_TO_MAP_VALUE for sockmap and sockhash (Yauheni Kaliuta) [1874005] - [net] bpf: sockmap: Call sock_map_update_elem directly (Yauheni Kaliuta) [1874005] - [net] bpf: sockmap: Merge sockmap and sockhash update functions (Yauheni Kaliuta) [1874005] - [net] net: sk_msg: Simplify sk_psock initialization (Yauheni Kaliuta) [1874005] - [net] bpf: Enforce id generation for all may-be-null register type (Yauheni Kaliuta) [1874005] - [samples] samples: bpf: Cleanup bpf_load.o from Makefile (Yauheni Kaliuta) [1874005] - [include] bpf: Plug hole in struct bpf_sk_lookup_kern (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix endianness issues in sk_lookup/ctx_narrow_access (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Fix build slowdown (Yauheni Kaliuta) [1874005] - [net] bpf: Fix scalar32_min_max_or bounds tracking (Yauheni Kaliuta) [1874005] - [net] bpf: Fix "unresolved symbol" build error with resolve_btfids (Yauheni Kaliuta) [1874005] - [powerpc] bpf, powerpc: Fix misuse of fallthrough in bpf_jit_comp() (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix XDP program load regression for old kernels (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix native endian assumption when parsing BTF (Yauheni Kaliuta) [1874005] - [include] bpf: Prevent .BTF section elimination (Yauheni Kaliuta) [1874005] - [net] bpf: Fix sysfs export of empty BTF section (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Support passing BPFTOOL_VERSION to make (Yauheni Kaliuta) [1874005] - [net] bpf: Fix a rcu warning for bpffs map pretty-print (Yauheni Kaliuta) [1874005] - [net] bpf: Bpf_skc_to_* casting helpers require a NULL check on sk (Yauheni Kaliuta) [1874005] - [documentation] docs/bpf: Remove source code links (Yauheni Kaliuta) [1874005] - [documentation] docs/bpf: Fix ringbuf documentation (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix VERSIONED_SYM_COUNT number parsing (Yauheni Kaliuta) [1874005] - [tools] tools/libbpf: Avoid counting local symbols in ABI check (Yauheni Kaliuta) [1874005] - [net] bpf: Fix clobbering of r2 in bpf_gen_ld_abs (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add bpf_{update, delete}_map_elem in hashmap iter program (Yauheni Kaliuta) [1874005] - [net] bpf: Do not use bucket_lock for hashmap iterator (Yauheni Kaliuta) [1874005] - [tools] libbpf: Remove arch-specific include path in Makefile (Yauheni Kaliuta) [1874005] - [tools] tools/bpf: build: Make sure resolve_btfids cleans up after itself (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix build failure from uninitialized variable warning (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix massive output from test_maps (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix test_progs-flavor run getting number of tests (Yauheni Kaliuta) [1874005] - [net] bpf: Fix a buffer out-of-bound access when filling raw_tp link_info (Yauheni Kaliuta) [1874005] - [tools] bpf: Fix two typos in uapi/linux/bpf.h (Yauheni Kaliuta) [1874005] - [tools] tools/resolve_btfids: Fix sections with wrong alignment (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix map index used in error message (Yauheni Kaliuta) [1874005] - [tools] bpftool: Handle EAGAIN error code properly in pids collection (Yauheni Kaliuta) [1874005] - [net] bpf: Avoid visit same object multiple times (Yauheni Kaliuta) [1874005] - [net] bpf: Fix a rcu_sched stall issue with bpf task/task_file iterator (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix build on ppc64le architecture (Yauheni Kaliuta) [1874005] - [net] bpf: Use get_file_rcu() instead of get_file() for task_file iterator (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Make test_varlen work with 32-bit user-space arch (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Generate data section struct with conservative alignment (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Correct various core_reloc 64-bit assumptions (Yauheni Kaliuta) [1874005] - [tools] libbpf: Enforce 64-bitness of BTF for BPF object files (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix btf_dump test cases on 32-bit arches (Yauheni Kaliuta) [1874005] - [tools] libbpf: Handle BTF pointer sizes more carefully (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix BTF-defined map-in-map initialization on 32-bit host arches (Yauheni Kaliuta) [1874005] - [tools] selftest/bpf: Fix compilation warnings in 32-bit mode (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Fix compilation warnings in 32-bit mode (Yauheni Kaliuta) [1874005] - [documentation] doc: Add link to bpf helpers man page (Yauheni Kaliuta) [1874005] - [tools] bpf, selftests: Add tests to sock_ops for loading sk (Yauheni Kaliuta) [1874005] - [tools] bpf, selftests: Add tests for sock_ops load with r9, r8.r7 registers (Yauheni Kaliuta) [1874005] - [tools] bpf, selftests: Add tests for ctx access in sock_ops with single register (Yauheni Kaliuta) [1874005] - [net] bpf: sock_ops sk access may stomp registers when dst_reg = src_reg (Yauheni Kaliuta) [1874005] - [net] bpf: sock_ops ctx access may stomp registers in corner case (Yauheni Kaliuta) [1874005] - [net] net/core/filter.c: Use sizeof_field() macro (Yauheni Kaliuta) [1874005] - [tools] libbpf: Prevent overriding errno when logging errors (Yauheni Kaliuta) [1874005] - [net] bpf: Iterate through all PT_NOTE sections when looking for build id (Yauheni Kaliuta) [1874005] - [tools] libbpf: Handle GCC built-in types for Arm NEON (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Make skeleton code C++17-friendly by dropping typeof() (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix v4_to_v6 in sk_lookup (Yauheni Kaliuta) [1874005] - [tools] libbpf: Do not use __builtin_offsetof for offsetof (Yauheni Kaliuta) [1874005] - [net] bpf: Delete repeated words in comments (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix silent Makefile output (Yauheni Kaliuta) [1874005] - [documentation] bpf, doc: Remove references to warning message when using bpf_trace_printk() (Yauheni Kaliuta) [1874005] - [tools] bpf: Fix compilation warning of selftests (Yauheni Kaliuta) [1874005] - [kernel] bpf: Remove inline from bpf_do_trace_printk (Yauheni Kaliuta) [1874005] - [tools] bpf: Add missing return to resolve_btfids (Yauheni Kaliuta) [1874005] - [tools] tools/bpf: Support new uapi for map element bpf iterator (Yauheni Kaliuta) [1874005] - [net] bpf: Change uapi for bpf iterator map elements (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Prevent runqslower from racing on building bpftool (Yauheni Kaliuta) [1874005] - [net] bpf: Allow to specify ifindex for skb in bpf_prog_test_run_skb (Yauheni Kaliuta) [1874005] - [net] bpf: Setup socket family and addresses in bpf_prog_test_run_skb (Yauheni Kaliuta) [1874005] - [tools] tools/resolve_btfids: Use libbpf's btf__parse() API (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Use libbpf's btf__parse() API for parsing BTF from file (Yauheni Kaliuta) [1874005] - [tools] libbf: Fix uninitialized pointer at btf__parse_raw() (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add btf__parse_raw() and generic btf__parse() APIs (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Fix wrong return value in do_dump() (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix spurious test failures in core_retro selftest (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Add documentation and bash-completion for `link detach` (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Add `link detach` subcommand (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add bpf_link detach APIs (Yauheni Kaliuta) [1874005] - [tools] bpf, selftests: Use single cgroup helpers for both test_sockmap/progs (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix register in PT_REGS MIPS macros (Yauheni Kaliuta) [1874005] - [tools] libbpf: Make destructors more robust by handling ERR_PTR(err) cases (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Omit nodad flag when adding addresses to loopback (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Don't destroy failed link (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add xdpdrv mode for test_xdp_redirect (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Verify socket storage in cgroup/sock_{create, release} (Yauheni Kaliuta) [1874005] - [net] bpf: Expose socket storage to BPF_PROG_TYPE_CGROUP_SOCK (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test bpf_iter buffer access with negative offset (Yauheni Kaliuta) [1874005] - [net] bpf: Add missing newline characters in verifier error messages (Yauheni Kaliuta) [1874005] - [arm64] bpf, arm64: Add BPF exception tables (Yauheni Kaliuta) [1874005] - [tools] bpf, selftests: use :: 1 for localhost in tcp_server.py (Yauheni Kaliuta) [1874005] - [net] bpf: Fix swapped arguments in calls to check_buffer_access (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add new bpf_iter context structs to fix build on old kernels (Yauheni Kaliuta) [1874005] - [tools] bpf: Fix bpf_ringbuf_output() signature to return long (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Add LSM type to array of prog names (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Skip type probe if name is not found (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add support for BPF XDP link (Yauheni Kaliuta) [1874005] - [include] bpf: Make bpf_link API available indepently of CONFIG_BPF_SYSCALL (Yauheni Kaliuta) [1874005] - [net] bpf: Fix build on architectures with special bpf_user_pt_regs_t (Yauheni Kaliuta) [1874005] - [net] bpf/local_storage: Fix build without CONFIG_CGROUP (Yauheni Kaliuta) [1874005] - [documentation] Documentation/bpf: Document CGROUP_STORAGE map type (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test CGROUP_STORAGE behavior on shared egress + ingress (Yauheni Kaliuta) [1874005] - [net] bpf: Make cgroup storages shared between programs on the same cgroup (Yauheni Kaliuta) [1874005] - [net] cgroup: use cgrp->kn->id as the cgroup ID (Yauheni Kaliuta) [1874005] - [net] netprio: use css ID instead of cgroup ID (Yauheni Kaliuta) [1874005] - [fs] kernfs: convert kernfs_node->id from union kernfs_node_id to u64 (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add get_stackid_cannot_attach (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test CGROUP_STORAGE map can't be used by multiple progs (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add callchain_stackid (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add test for CGROUP_STORAGE map on multiple attaches (Yauheni Kaliuta) [1874005] - [tools] libbpf: Print hint when PERF_EVENT_IOC_SET_BPF returns -EPROTO (Yauheni Kaliuta) [1874005] - [net] bpf: Fail PERF_EVENT_IOC_SET_BPF when bpf_get_cannot work (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add a test for out of bound rdonly buf access (Yauheni Kaliuta) [1874005] - [net] bpf: Separate bpf_get_for perf events BPF (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add a test for bpf sk_storage_map iterator (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add test for bpf array map iterators (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add test for bpf hash map iterators (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Add bpftool support for bpf map element iterator (Yauheni Kaliuta) [1874005] - [tools] tools/libbpf: Add support for bpf map element iterator (Yauheni Kaliuta) [1874005] - [net] bpf: Implement bpf iterator for sock local storage map (Yauheni Kaliuta) [1874005] - [net] bpf: Implement bpf iterator for array maps (Yauheni Kaliuta) [1874005] - [net] bpf: Implement bpf iterator for hash maps (Yauheni Kaliuta) [1874005] - [net] bpf: Implement bpf iterator for map elements (Yauheni Kaliuta) [1874005] - [net] bpf: Fix pos computation for bpf_iter seq_ops->start() (Yauheni Kaliuta) [1874005] - [net] bpf: Support readonly/readwrite buffers in verifier (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test BPF socket lookup and reuseport with connections (Yauheni Kaliuta) [1874005] - [net] bpf: Refactor to provide aux info to bpf_iter_init_seq_priv_t (Yauheni Kaliuta) [1874005] - [net] bpf: Refactor bpf_iter_reg to have separate seq_info member (Yauheni Kaliuta) [1874005] - [net] bpf: Add bpf_prog iterator (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Strip BPF .o files before skeleton generation (Yauheni Kaliuta) [1874005] - [documentation] docs: bpf/bpf_devel_QA.rst: fix reference to nonexistent document (Yauheni Kaliuta) [1874005] - [documentation] docs: bpf/index.rst: Add ringbuf.rst (Yauheni Kaliuta) [1874005] - [tools] bpftool: Use only nftw for file tree parsing (Yauheni Kaliuta) [1874005] - [net] bpf: net: Use precomputed btf_id for bpf iterators (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix test_lwt_seg6local.sh hangs (Yauheni Kaliuta) [1874005] - [net] bpf: Make btf_sock_ids global (Yauheni Kaliuta) [1874005] - [tools] bpf: Add BTF_ID_LIST_GLOBAL in btf_ids.h (Yauheni Kaliuta) [1874005] - [tools] tools/bpf: Sync btf_ids.h to tools (Yauheni Kaliuta) [1874005] - [net] bpf: Compute bpf_skc_to_*() helper socket btf ids at build time (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Fix error handing in do_skeleton() (Yauheni Kaliuta) [1874005] - [tools] libbpf bpf_helpers: Use __builtin_offsetof for offsetof (Yauheni Kaliuta) [1874005] - [s390] s390/bpf: Use bpf_skip() in bpf_jit_prologue() (Yauheni Kaliuta) [1874005] - [net] bpf: cpumap: Fix possible rcpu kthread hung (Yauheni Kaliuta) [1874005] - [s390] s390/bpf: implement BPF_PROBE_MEM (Yauheni Kaliuta) [1874005 1868273] - [s390] s390/kernel: expand exception table logic to allow new handling options (Yauheni Kaliuta) [1874005 1868273] - [s390] s390: fix __EMIT_BUG() macro (Yauheni Kaliuta) [1874005 1868273] - [s390] s390/bug: add entry size to the __bug_table section (Yauheni Kaliuta) [1874005 1868273] - [s390] s390/kernel: unify EX_TABLE* implementations (Yauheni Kaliuta) [1874005 1868273] - [tools] selftests/bpf: Tests for BPF_SK_LOOKUP attach point (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add verifier tests for bpf_sk_lookup context access (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Add name mappings for SK_LOOKUP prog and attach type (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add support for SK_LOOKUP program type (Yauheni Kaliuta) [1874005] - [tools] bpf: Sync linux/bpf.h to tools/ (Yauheni Kaliuta) [1874005] - [include] bpf: Introduce SK_LOOKUP program type with a dedicated attach point (Yauheni Kaliuta) [1874005] - [net] bpf, netns: Handle multiple link attachments (Yauheni Kaliuta) [1874005] - [tools] bpf: Drop duplicated words in uapi helper comments (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix possible hang in sockopt_inherit (Yauheni Kaliuta) [1874005] - [tools] selftest: Add tests for XDP programs in CPUMAP entries (Yauheni Kaliuta) [1874005] - [samples] samples/bpf: xdp_redirect_cpu: Load a eBPF program on cpumap (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add SEC name for xdp programs attached to CPUMAP (Yauheni Kaliuta) [1874005] - [net] bpf: cpumap: Implement XDP_REDIRECT for eBPF programs attached to map entries (Yauheni Kaliuta) [1874005] - [net] bpf: cpumap: Add the possibility to attach an eBPF program to cpumap (Yauheni Kaliuta) [1874005] - [net] net: Refactor xdp_convert_buff_to_frame (Yauheni Kaliuta) [1874005] - [net] cpumap: Formalize map value as a named struct (Yauheni Kaliuta) [1874005] - [samples] samples/bpf: xdp_redirect_cpu_user: Do not update bpf maps in option loop (Yauheni Kaliuta) [1874005] - [net] cpumap: Use non-locked version __ptr_ring_consume_batched (Yauheni Kaliuta) [1874005] - [powerpc] powerpc/ppc-opcode: Consolidate powerpc instructions from bpf_jit.h (Yauheni Kaliuta) [1874005] - [powerpc] powerpc/bpf_jit: Reuse instruction macros from ppc-opcode.h (Yauheni Kaliuta) [1874005] - [powerpc] powerpc/ppc-opcode: Move ppc instruction encoding from test_emulate_step (Yauheni Kaliuta) [1874005] - [powerpc] powerpc/lib: Fix emulate_step() std test (Yauheni Kaliuta) [1874005] - [powerpc] powerpc/ppc-opcode: Introduce PPC_RAW_* macros for base instruction encoding (Yauheni Kaliuta) [1874005] - [tools] bpf: Fix cross build for CONFIG_DEBUG_INFO_BTF option (Yauheni Kaliuta) [1874005] - [include] bpf: Fix build for disabled CONFIG_DEBUG_INFO_BTF option (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Strip away modifiers from global variables (Yauheni Kaliuta) [1874005] - [tools] libbpf: Support stripping modifiers for btf_dump (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add selftests verifying bpf_trace_printk() behaviour (Yauheni Kaliuta) [1874005] - [kernel] bpf: Use dedicated bpf_trace_printk event instead of trace_printk() (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Remove warning about PID iterator support (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add test for resolve_btfids (Yauheni Kaliuta) [1874005] - [tools] tools headers: Adopt verbatim copy of btf_ids.h from kernel sources (Yauheni Kaliuta) [1874005] - [documentation] bpf: Add info about .BTF_ids section to btf.rst (Yauheni Kaliuta) [1874005] - [net] bpf: Use BTF_ID to resolve bpf_ctx_convert struct (Yauheni Kaliuta) [1874005] - [net] bpf: Remove btf_id helpers resolving (Yauheni Kaliuta) [1874005] - [net] bpf: Resolve BTF IDs in vmlinux image (Yauheni Kaliuta) [1874005] - [include] bpf: Add BTF_ID_LIST/BTF_ID/BTF_ID_UNUSED macros (Yauheni Kaliuta) [1874005] - [net] bpf: Support llvm-objcopy for vmlinux BTF (Yauheni Kaliuta) [1874005] - [powerpc] powerpc: Include .BTF section (Yauheni Kaliuta) [1874005] - [scripts] kbuild: Remove debug info from kallsyms linking (Yauheni Kaliuta) [1874005] - [scripts] kbuild: Parameterize kallsyms generation and correct reporting (Yauheni Kaliuta) [1874005] - [tools] bpf: Compile resolve_btfids tool at kernel compilation start (Yauheni Kaliuta) [1874005] - [kernel] tracing: Make struct ring_buffer less ambiguous (Yauheni Kaliuta) [1874005] - [kernel] tracing: Rename trace_buffer to array_buffer (Yauheni Kaliuta) [1874005] - [tools] tools headers: Synchronize linux/bits.h with the kernel sources (Yauheni Kaliuta) [1874005] - [tools] tools headers: Update linux/vdso.h and grab a copy of vdso/const.h (Yauheni Kaliuta) [1874005] - [tools] tools headers: Adopt verbatim copy of compiletime_assert() from kernel sources (Yauheni Kaliuta) [1874005] - [tools] objtool: Query pkg-config for libelf location (Yauheni Kaliuta) [1874005] - [tools] bpf: Add resolve_btfids tool to resolve BTF IDs in ELF object (Yauheni Kaliuta) [1874005] - [samples] bpf: Fix fds_example SIGSEGV error (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix memory leak and optimize BTF sanitization (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Switch perf_buffer test to tracepoint and skeleton (Yauheni Kaliuta) [1874005] - [tools] libbpf: Handle missing BPF_OBJ_GET_INFO_BY_FD gracefully in perf_buffer (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add test relying only on CO-RE and no recent kernel features (Yauheni Kaliuta) [1874005] - [tools] libbpf: Improve BTF sanitization handling (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add btf__set_fd() for more control over loaded BTF FD (Yauheni Kaliuta) [1874005] - [tools] libbpf: Make BTF finalization strict (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: test_progs avoid minus shell exit codes (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: test_progs use another shell exit on non-actions (Yauheni Kaliuta) [1874005] - [tools] bpf: Fix another bpftool segfault without skeleton code enabled (Yauheni Kaliuta) [1874005] - [tools] selftests: bpf: Remove unused bpf_map_def_legacy struct (Yauheni Kaliuta) [1874005] - [samples] samples: bpf: Refactor BPF map performance test with libbpf (Yauheni Kaliuta) [1874005] - [samples] samples: bpf: Refactor BPF map in map test with libbpf (Yauheni Kaliuta) [1874005] - [samples] samples: bpf: Fix bpf programs with kprobe/sys_connect event (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test BPF_CGROUP_INET_SOCK_RELEASE (Yauheni Kaliuta) [1874005] - [tools] bpftool: Add support for BPF_CGROUP_INET_SOCK_RELEASE (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add support for BPF_CGROUP_INET_SOCK_RELEASE (Yauheni Kaliuta) [1874005] - [net] bpf: Add BPF_CGROUP_INET_SOCK_RELEASE hook (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix compilation error of bpf_iter_task_stack.c (Yauheni Kaliuta) [1874005] - [tools] bpf: Fix bpftool without skeleton code enabled (Yauheni Kaliuta) [1874005] - [net] bpf: Fix build without CONFIG_STACKTRACE (Yauheni Kaliuta) [1874005] - [tools] bpf: selftests: Restore netns after each test (Yauheni Kaliuta) [1874005] - [tools] bpf: selftests: A few improvements to network_helpers.c (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test_progs option for listing test names (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test_progs option for getting number of tests (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test_progs indicate to shell on non-actions (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Turn off -Wnested-externs warning (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Switch test_vmlinux to use hrtimer_range_start_ns (Yauheni Kaliuta) [1874005] - [net] bpf: Fix net/core/filter build errors when INET is not enabled (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add bpf_iter test with bpf_get_task_stack() (Yauheni Kaliuta) [1874005] - [kernel] bpf: Allow pB in bpf_seq_printf() and bpf_trace_printk() (Yauheni Kaliuta) [1874005] - [net] bpf: Introduce helper bpf_get_task_stack() (Yauheni Kaliuta) [1874005] - [net] bpf: Remove redundant synchronize_rcu (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add byte swapping selftest (Yauheni Kaliuta) [1874005] - [tools] libbpf: Make bpf_endian co-exist with vmlinux.h (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Allow substituting custom vmlinux.h for selftests build (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Allow substituting custom vmlinux.h for the build (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test auto-load disabling logic for BPF programs (Yauheni Kaliuta) [1874005] - [tools] libbpf: Support disabling auto-loading BPF programs (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Define attach_type_name array only once (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Define prog_type_name array only once (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add tcp/udp iterator programs to selftests (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Implement sample udp/udp6 bpf_iter programs (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Implement sample tcp/tcp6 bpf_iter programs (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add more common macros to bpf_tracing_net.h (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Refactor some net macros to bpf_tracing_net.h (Yauheni Kaliuta) [1874005] - [kernel] bpf: Add bpf_skc_to_udp6_sock() helper (Yauheni Kaliuta) [1874005] - [net] net: bpf: Implement bpf iterator for udp (Yauheni Kaliuta) [1874005] - [net] net: bpf: Add bpf_seq_afinfo in udp_iter_state (Yauheni Kaliuta) [1874005] - [kernel] bpf: Add bpf_skc_to_{tcp, tcp_timewait, tcp_request}_sock() helpers (Yauheni Kaliuta) [1874005] - [net] bpf: Add bpf_skc_to_tcp6_sock() helper (Yauheni Kaliuta) [1874005] - [kernel] bpf: Allow tracing programs to use bpf_jiffies64() helper (Yauheni Kaliuta) [1874005] - [kernel] bpf: Support 'X' in bpf_seq_printf() helper (Yauheni Kaliuta) [1874005] - [net] net: bpf: Implement bpf iterator for tcp (Yauheni Kaliuta) [1874005] - [net] net: bpf: Add bpf_seq_afinfo in tcp_iter_state (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Workaround for get_stack_rawtp test (Yauheni Kaliuta) [1874005] - [tools] libbpf: Prevent loading vmlinux BTF twice (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix spelling mistake "kallasyms" -> "kallsyms" (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Fix variable shadowing in emit_obj_refs_json() (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Correctly evaluate $(BUILD_BPF_SKELS) in Makefile (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add variable-length data concat pattern less than test (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add variable-length data concatenation pattern test (Yauheni Kaliuta) [1874005] - [tools] bpf: Switch most helper return values from 32-bit int to 64-bit long (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Add documentation and sample output for process info (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Show info for processes holding BPF map/prog/link/btf FDs (Yauheni Kaliuta) [1874005] - [tools] libbpf: Wrap source argument of BPF_CORE_READ macro in parentheses (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Generalize BPF skeleton support and generate vmlinux.h (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Minimize bootstrap bpftool (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Move map/prog parsing logic into common (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add __ksym extern selftest (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add support for extracting kernel symbol addresses (Yauheni Kaliuta) [1874005] - [tools] libbpf: Generalize libbpf externs support (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add a bunch of attribute getters/setters for map definitions (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test access to bpf map pointer (Yauheni Kaliuta) [1874005] - [net] bpf: Set map_btf_{name, id} for all map types (Yauheni Kaliuta) [1874005] - [net] bpf: Support access to bpf map fields (Yauheni Kaliuta) [1874005] - [net] bpf: Rename bpf_htab to bpf_shtab in sock_map (Yauheni Kaliuta) [1874005] - [net] bpf: Switch btf_parse_vmlinux to btf_find_by_name_kind (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Relicense bpftool's BPF profiler prog as dual-license GPL/BSD (Yauheni Kaliuta) [1874005] - [tools] tools/bpf: Add verifier tests for 32bit pointer/scalar arithmetic (Yauheni Kaliuta) [1874005] - [net] bpf: Avoid verifier failure for 32bit pointer arithmetic (Yauheni Kaliuta) [1874005] - [net] bpf: sk_storage: Prefer to get a free cache_idx (Yauheni Kaliuta) [1874005] - [tools] libbpf: Bump version to 0.1.0 (Yauheni Kaliuta) [1874005] - [s390] s390/pci: fix hot-plug of PCI function missing bus (Philipp Rudo) [1915916] - [net] tcp: fix race condition when creating child sockets from syncookies (Florian Westphal) [1915164] - [netdrv] bonding: set xfrm feature flags more sanely (Jarod Wilson) [1893979] - [netdrv] bonding: fix feature flag setting at init time (Jarod Wilson) [1893979]- [fs] cifs: handle -EINTR in cifs_setattr (Leif Sahlberg) [1848178] - [tty] serial: 8250: drop the printk from serial8250_interrupt() (Vitaly Kuznetsov) [1919745] - [fs] cifs: do not fail __smb_send_rqst if non-fatal signals are pending (Leif Sahlberg) [1848178] - [netdrv] ibmvnic: continue fatal error reset after passive init (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix: NULL pointer dereference (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix login buffer memory leak (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix rx buffer tracking and index management in replenish_rx_pool partial success (Diego Domingos) [1901513] - [netdrv] ibmvnic: add some debugs (Diego Domingos) [1901513] - [netdrv] ibmvnic: Fix TX completion error handling (Diego Domingos) [1901513] - [netdrv] ibmvnic: Ensure that SCRQ entry reads are correctly ordered (Diego Domingos) [1901513] - [netdrv] ibmvnic: reduce wait for completion time (Diego Domingos) [1901513] - [netdrv] ibmvnic: no reset timeout for 5 seconds after reset (Diego Domingos) [1901513] - [netdrv] ibmvnic: send_login should check for crq errors (Diego Domingos) [1901513] - [netdrv] ibmvnic: track pending login (Diego Domingos) [1901513] - [netdrv] ibmvnic: delay next reset if hard reset fails (Diego Domingos) [1901513] - [netdrv] ibmvnic: restore adapter state on failed reset (Diego Domingos) [1901513] - [netdrv] ibmvnic: avoid memset null scrq msgs (Diego Domingos) [1901513] - [netdrv] ibmvnic: stop free_all_rwi on failed reset (Diego Domingos) [1901513] - [netdrv] ibmvnic: handle inconsistent login with reset (Diego Domingos) [1901513] - [netdrv] ibmvnic: enhance resetting status check during module exit (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix NULL pointer dereference in ibmvic_reset_crq (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix NULL pointer dereference in reset_sub_crq_queues (Diego Domingos) [1901513] - [netdrv] ibmvnic: skip tx timeout reset while in resetting (Diego Domingos) [1901513] - [netdrv] ibmvnic: notify peers when failover and migration happen (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix call_netdevice_notifiers in do_reset (Diego Domingos) [1901513] - [netdrv] ibmvnic: Do not replenish RX buffers after every polling loop (Diego Domingos) [1901513] - [netdrv] ibmvnic: Use netdev_alloc_skb instead of alloc_skb to replenish RX buffers (Diego Domingos) [1901513] - [netdrv] ibmvnic: Correctly re-enable interrupts in NAPI polling routine (Diego Domingos) [1901513] - [netdrv] ibmvnic: Ensure that device queue memory is cache-line aligned (Diego Domingos) [1901513] - [netdrv] ibmvnic: Remove send_subcrq function (Diego Domingos) [1901513] - [netdrv] ibmvnic: Clean up TX code and TX buffer data structure (Diego Domingos) [1901513] - [netdrv] ibmvnic: Introduce xmit_more support using batched subCRQ hcalls (Diego Domingos) [1901513] - [netdrv] ibmvnic: Introduce batched RX buffer descriptor transmission (Diego Domingos) [1901513] - [netdrv] ibmvnic: Introduce indirect subordinate Command Response Queue buffer (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix ibmvnic_set_mac (Diego Domingos) [1901513] - [netdrv] ibmvnic: save changed mac address to adapter->mac_addr (Diego Domingos) [1901513] - [netdrv] ibmvnic: create send_control_ip_offload (Diego Domingos) [1901513] - [netdrv] ibmvnic: create send_query_ip_offload (Diego Domingos) [1901513] - [netdrv] ibmvnic: rename send_map_query to send_query_map (Diego Domingos) [1901513] - [netdrv] ibmvnic: rename ibmvnic_send_req_caps to send_request_cap (Diego Domingos) [1901513] - [netdrv] ibmvnic: rename send_cap_queries to send_query_cap (Diego Domingos) [1901513] - [netdrv] ibmvnic: set up 200GBPS speed (Diego Domingos) [1901513] - [netdrv] Revert "ibmvnic: remove never executed if statement" (Diego Domingos) [1901513] - [netdrv] ibmvnic: Harden device Command Response Queue handshake (Diego Domingos) [1901513] - [netdrv] ibmvnic: Fix use-after-free of VNIC login response buffer (Diego Domingos) [1901513] - [netdrv] ibmvnic: merge ibmvnic_reset_init and ibmvnic_init (Diego Domingos) [1901513] - [netdrv] ibmvnic: remove never executed if statement (Diego Domingos) [1901513] - [netdrv] ibmvnic: improve ibmvnic_init and ibmvnic_reset_init (Diego Domingos) [1901513] - [netdrv] ibmvnic: compare adapter->init_done_rc with more readable ibmvnic_rc_codes (Diego Domingos) [1901513] - [netdrv] ibmvnic: store RX and TX subCRQ handle array in ibmvnic_adapter struct (Diego Domingos) [1901513] - [netdrv] net: ibm: fix return type of ndo_start_xmit function (Diego Domingos) [1901513] - [tools] tools arch x86: Sync asm/cpufeatures.h with the kernel sources (David Arcari) [1916478] - [x86] x86/cpu/amd: Call init_amd_zn() om Family 19h processors too (David Arcari) [1916478] - [ata] ahci: Add Intel Emmitsburg PCH RAID PCI IDs (David Arcari) [1894284] - [vfio] vfio iommu: Add dma available capability (Philipp Rudo) [1903970] - [x86] x86/entry/64: Do not include inst.h in calling.h (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Fix GS == 1, 2, and 3 tests (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Test PTRACE_PEEKUSER for GSBASE with invalid LDT GS (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Reap a forgotten child (Scott Wood) [1490498] - [x86] x86/fsgsbase: Replace static_cpu_has() with boot_cpu_has() (Scott Wood) [1490498] - [x86] x86/entry/64: Correct the comment over SAVE_AND_SET_GSBASE (Scott Wood) [1490498] - [x86] x86/entry/64: Do not use RDPID in paranoid entry to accomodate KVM (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Fix NULL deref in 86_fsgsbase_read_task (Scott Wood) [1490498] - [x86] x86/fsgsbase: Fix Xen PV support (Scott Wood) [1490498] - [x86] x86/ptrace: Fix 32-bit PTRACE_SETREGS vs fsbase and gsbase (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Add a missing memory constraint (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Fix a comment in the ptrace_write_gsbase test (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Test GS selector on ptracer-induced GS base write (Scott Wood) [1490498] - [documentation] Documentation/x86/64: Add documentation for GS/FS addressing mode (Scott Wood) [1490498] - [x86] x86/elf: Enumerate kernel FSGSBASE capability in AT_HWCAP2 (Scott Wood) [1490498] - [x86] x86/cpu: Enable FSGSBASE on 64bit by default and add a chicken bit (Scott Wood) [1490498] - [x86] x86/entry/64: Handle FSGSBASE enabled paranoid entry/exit (Scott Wood) [1490498] - [x86] x86/entry/64: Remove TRACE_IRQS_*_DEBUG (Scott Wood) [1490498] - [x86] x86/entry/64: Introduce the FIND_PERCPU_BASE macro (Scott Wood) [1490498] - [x86] x86/entry/64: Switch CR3 before SWAPGS in paranoid entry (Scott Wood) [1490498] - [x86] x86/speculation/swapgs: Check FSGSBASE in enabling SWAPGS mitigation (Scott Wood) [1490498] - [x86] x86/process/64: Use FSGSBASE instructions on thread copy and ptrace (Scott Wood) [1490498] - [x86] x86/process: Unify copy_thread_tls() (Scott Wood) [1490498] - [x86] x86/process/64: Use FSBSBASE in switch_to() if available (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Enable FSGSBASE instructions in helper functions (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Add intrinsics for FSGSBASE instructions (Scott Wood) [1490498] - [x86] x86/cpu: Add 'unsafe_fsgsbase' to enable CR4.FSGSBASE (Scott Wood) [1490498] - [x86] x86/ptrace: Prevent ptrace from clearing the FS/GS selector (Scott Wood) [1490498] - [x86] x86/ptrace: Document FSBASE and GSBASE ABI oddities (Scott Wood) [1490498] - [x86] Revert "x86/ptrace: Prevent ptrace from clearing the FS/GS selector" and fix the test (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Fix some test case bugs (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Test ptracer-induced GSBASE write with FSGSBASE (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Test RD/WRGSBASE (Scott Wood) [1490498] - [documentation] kbuild: Raise the minimum required binutils version to 2.21 (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Test ptracer-induced GSBASE write (Scott Wood) [1490498] - [x86] x86/ptrace: Prevent ptrace from clearing the FS/GS selector (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Fix the base write helper functions (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Clean up various details (Scott Wood) [1490498] - [x86] x86/segments: Introduce the 'CPUNODE' naming to better document the segment limit CPU/node NR trick (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Factor out FS/GS segment loading from __switch_to() (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Convert the ELF core dump code to the new FSGSBASE helpers (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Make ptrace use the new FS/GS base helpers (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Introduce FS/GS base helper functions (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Fix ptrace() to read the FS/GS base accurately (Scott Wood) [1490498] - [net] esp: select CRYPTO_SEQIV (Vladis Dronov) [1905088] - [crypto] treewide: Use fallthrough pseudo-keyword (Vladis Dronov) [1905088] - [crypto] crypto: drbg - always try to free Jitter RNG instance (Vladis Dronov) [1905088] - [crypto] crypto: drbg - should select CTR (Vladis Dronov) [1905088] - [crypto] crypto: ctr - no longer needs CRYPTO_SEQIV (Vladis Dronov) [1905088] - [crypto] crypto: drbg - always seeded with SP800-90B compliant noise source (Vladis Dronov) [1905088] - [crypto] crypto: jitter - SP800-90B compliance (Vladis Dronov) [1905088] - [crypto] crypto: jitter - add header to fix buildwarnings (Vladis Dronov) [1905088] - [crypto] crypto: jitter - fix comments (Vladis Dronov) [1905088] - [crypto] crypto: jitter - update implementation to 2.1.2 (Vladis Dronov) [1905088] - [crypto] crypto: drbg - in-place cipher operation for CTR (Vladis Dronov) [1905088] - [crypto] crypto: drbg - eliminate constant reinitialization of SGL (Vladis Dronov) [1905088] - [vfio] vfio/pci: Implement ioeventfd thread handler for contended memory lock (Alex Williamson) [1861560] - [vfio] vfio iommu type1: Fix memory leak in vfio_iommu_type1_pin_pages (Alex Williamson) [1896568] - [vfio] vfio/pci: Clear token on bypass registration failure (Alex Williamson) [1896568] - [vfio] vfio/type1: fix dirty bitmap calculation in vfio_dma_rw (Alex Williamson) [1497898] - [vfio] vfio: fix a missed vfio group put in vfio_pin_pages (Alex Williamson) [1497898] - [vfio] vfio: add a singleton check for vfio_group_pin_pages (Alex Williamson) [1497898] - [vfio] vfio/pci: Don't regenerate vconfig for all BARs if !bardirty (Alex Williamson) [1896568] - [vfio] vfio/pci: Remove redundant declaration of vfio_pci_driver (Alex Williamson) [1896568] - [uapi] vfio: Fix typo of the device_state (Alex Williamson) [1497898] - [vfio] vfio/type1: Add proper error unwind for vfio_iommu_replay() (Alex Williamson) [1866141] - [vfio] vfio-pci: Avoid recursive read-lock usage (Alex Williamson) [1861560] - [vfio] vfio/type1: Refactor vfio_iommu_type1_ioctl() (Alex Williamson) [1896568] - [vfio] vfio/pci: Add QAT devices to denylist (Alex Williamson) [1896565] - [vfio] vfio/pci: Add device denylist (Alex Williamson) [1896565] - [vfio] vfio/pci: Hold igate across releasing eventfd contexts (Alex Williamson) [1896568] - [vfio] vfio/type1: Add conditional rescheduling after iommu map failed (Alex Williamson) [1896568] - [vfio] vfio/pci: Add Intel X550 to hidden INTx devices (Alex Williamson) [1896567] - [vfio] vfio: Cleanup allowed driver naming (Alex Williamson) [1896568] - [uapi] vfio/type1: Fix migration info capability ID (Alex Williamson) [1497898] - [vfio] vfio iommu: typecast corrections (Alex Williamson) [1497898] - [vfio] vfio iommu: Use shift operation for 64-bit integer division (Alex Williamson) [1497898] - [vfio] vfio/mdev: Fix reference count leak in add_mdev_supported_type (Alex Williamson) [1896568] - [vfio] vfio: Selective dirty page tracking if IOMMU backed device pins pages (Alex Williamson) [1497898] - [vfio] vfio iommu: Add migration capability to report supported features (Alex Williamson) [1497898] - [vfio] vfio iommu: Update UNMAP_DMA ioctl to get dirty bitmap before unmap (Alex Williamson) [1497898] - [vfio] vfio iommu: Implementation of ioctl for dirty pages tracking (Alex Williamson) [1497898] - [uapi] vfio iommu: Add ioctl definition for dirty pages tracking (Alex Williamson) [1497898] - [vfio] vfio iommu: Cache pgsize_bitmap in struct vfio_iommu (Alex Williamson) [1497898] - [vfio] vfio iommu: Remove atomicity of ref_count of pinned pages (Alex Williamson) [1497898] - [uapi] vfio: UAPI for migration interface for device state (Alex Williamson) [1497898] - [vfio] vfio/pci: Remove dev_fmt definition (Alex Williamson) [1896568] - [vfio] vfio: Use dev_printk() when possible (Alex Williamson) [1896568] - [drm] drm: allow limiting the scatter list size (Lyude Paul) [1876018 1851790] - [drm] drm/nouveau/kms/nv50-: Fix clock checking algorithm in nv50_dp_mode_valid() (Lyude Paul) [1876018] - [drm] drm/nouveau/kms/nv50-: Get rid of bogus nouveau_conn_mode_valid() (Lyude Paul) [1876018] - [drm] DRM Backport 5.8 -> 5.9 (Lyude Paul) [1876018] - [drm] drm/edid: Fix uninitialized variable in drm_cvt_modes() (Lyude Paul) [1876018] - [of] of_graph: add of_graph_is_present() (Lyude Paul) [1876018] - [drm] virtio: virtio_has_iommu_quirk -> virtio_has_dma_quirk (Lyude Paul) [1876018] - [vhost] virtio: VIRTIO_F_IOMMU_PLATFORM -> VIRTIO_F_ACCESS_PLATFORM (Lyude Paul) [1876018] - [include] virtio_config: LE config space accessors (Lyude Paul) [1876018] - [kernel] sched: Remove sched_set_*() return value (Lyude Paul) [1876018] - [include] scatterlist: protect parameters of the sg_table related macros (Lyude Paul) [1876018] - [include] scatterlist: add generic wrappers for iterating over sgtable objects (Lyude Paul) [1876018] - [dma] dma-mapping: add generic helpers for mapping sgtable objects (Lyude Paul) [1876018] - [drm] DRM Backport 5.7 -> 5.8 (Lyude Paul) [1876018] - [drm] drm/fb-helper: Fix vt restore (Lyude Paul) [1876018] - [tty] tty/sysrq: constify the the sysrq_key_op(s) (Lyude Paul) [1876018] - [tools] augmented rbtree: rework the RB_DECLARE_CALLBACKS macro definition (Lyude Paul) [1876018] - [mm] augmented rbtree: add new RB_DECLARE_CALLBACKS_MAX macro (Lyude Paul) [1876018] - [tools] augmented rbtree: add comments for RB_DECLARE_CALLBACKS macro (Lyude Paul) [1876018] - [tools] rbtree: avoid generating code twice for the cached versions (tools copy) (Lyude Paul) [1876018] - [tty] tty/sysrq: constify the sysrq API (Lyude Paul) [1876018] - [tty] tty/sysrq: alpha: export and use __sysrq_get_key_op() (Lyude Paul) [1876018] - [include] uaccess: Add user_read_access_begin/end and user_write_access_begin/end (Lyude Paul) [1876018] - [PATCH] [drm] DRM Backport 5.6 -> 5.7 (Lyude Paul) [1876018] - [vfio] vfio: avoid inefficient operations on VFIO group in vfio_pin/unpin_pages (Lyude Paul) [1876018] - [vfio] vfio: allow external user to get vfio group from device (Lyude Paul) [1876018] - [drm] drm/fbdev-helper: don't force restores (Lyude Paul) [1876018] - [include] vgaswitcheroo: call fbcon_remap_all directly (Lyude Paul) [1876018] - [video] fbcon: Do not takeover the console from atomic context (Lyude Paul) [1878805 1876018] - [video] fbcon: Only defer console takeover if the current console driver is the dummycon (Lyude Paul) [1878805 1876018] - [video] fbcon: Only allow FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER if fbdev is builtin (Lyude Paul) [1878805 1876018] - [video] console/fbcon: Add support for deferred console takeover (Lyude Paul) [1878805 1876018] - [video] fbcon: Call WARN_CONSOLE_UNLOCKED() where applicable (Lyude Paul) [1878805 1876018] - [mm] mm: Split huge pages on write-notify or COW (Chris von Recklinghausen) [1913692] - [mm] mm: Introduce vma_is_special_huge (Chris von Recklinghausen) [1913692]- [tools] kselftests: set rx/txtimestamp.sh to correct permission (Hangbin Liu) [1908269] - [tools] kselftests: set udpgro.sh, udpgro_bench.sh, reuseport_addr_any.sh to correct permission (Hangbin Liu) [1908269] - [net] DCB: Validate DCB_ATTR_DCB_BUFFER argument (Balazs Nemeth) [1891595] - [net] netlabel: remove unused param from audit_log_format() (Balazs Nemeth) [1891595] - [net] netlabel: fix problems with mapping removal (Balazs Nemeth) [1891595] - [net] af_key: pfkey_dump needs parameter validation (Balazs Nemeth) [1891595] - [tools] perf tools: Add 'evlist' control command (Jiri Olsa) [1844111] - [tools] perf tools: Allow to enable/disable events via control file (Jiri Olsa) [1844111] - [tools] perf tools: Add evlist__disable_evsel/evlist__enable_evsel (Jiri Olsa) [1844111] - [tools] perf tools: Reformat record's control fd man text (Jiri Olsa) [1844111] - [tools] perf evlist: Use the right prefix for 'struct evlist' 'find' methods (Jiri Olsa) [1844111] - [tools] perf evlist: Use the right prefix for 'struct evlist' enable event methods (Jiri Olsa) [1844111] - [tools] perf evlist: Use the right prefix for 'struct evlist' 'toggle' methods (Jiri Olsa) [1844111] - [x86] perf/amd/uncore: Inform the user how many counters each uncore PMU has (Michael Petlan) [1884816] - [powercap] powercap: RAPL: Add AMD Fam19h RAPL support (Michael Petlan) [1884816] - [powercap] powercap: Add AMD Fam17h RAPL support (Michael Petlan) [1884816] - [powercap] powercap/intel_rapl_msr: Convert rapl_msr_priv into pointer (Michael Petlan) [1884816] - [x86] x86/msr-index: sort AMD RAPL MSRs by address (Michael Petlan) [1884816] - [thunderbolt] thunderbolt: Add support for Intel Maple Ridge (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Add USB4 router operation proxy for firmware connection manager (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Move constants for USB4 router operations to tb_regs.h (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Add connection manager specific hooks for USB4 router operations (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Pass TX and RX data directly to usb4_switch_op() (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Pass metadata directly to usb4_switch_op() (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Perform USB4 router NVM upgrade in two phases (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Return -ENOTCONN when ERR_CONN is received (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Keep the parent runtime resumed for a while on device disconnect (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Log adapter numbers in decimal in path activation/deactivation (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Log which connection manager implementation is used (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Move max_boot_acl field to correct place in struct icm (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Fix use-after-free in remove_unplugged_switch() (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Add DMA traffic test driver (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Add support for end-to-end flow control (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Make it possible to allocate one directional DMA tunnel (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Create debugfs directory automatically for services (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Add functions for enabling and disabling lane bonding on XDomain (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Add link_speed and link_width to XDomain (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Create XDomain devices for loops back to the host (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Find XDomain by route instead of UUID (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Do not clear USB4 router protocol adapter IFC and ISE bits (Torez Smith) [1782721] - [net] ipv6: fib: flush exceptions when purging route (Hangbin Liu) [1916084] - [net] ipv6: addrlabel: fix possible memory leak in ip6addrlbl_net_init (Hangbin Liu) [1916084] - [net] ipv6: remove unused function ipv6_skb_idev() (Hangbin Liu) [1916084] - [net] ipv6: Fix error path to cancel the meseage (Hangbin Liu) [1916084] - [tools] selftests/net/fib_tests: update addr_metric_test for peer route testing (Hangbin Liu) [1916084] - [net] net/ipv6: remove the old peer route if change it to a new one (Hangbin Liu) [1916084] - [tools] selftests/net: remove not backported tests (Hangbin Liu) [1908340] - [netdrv] bonding: add a vlan+srcmac tx hashing option (Jarod Wilson) [1724795] - [security] selinux: mark selinux_xfrm_refcount as __read_mostly (Ondrej Mosnacek) [1904940] - [net] udp: fix integer overflow while computing available space in sk_rcvbuf (Xin Long) [1916997] - [fs] NFSv4: make cache consistency bitmask dynamic (Steve Dickson) [1881647] - [include] NFSv4: Save a few bytes in the nfs_pgio_args/res (Steve Dickson) [1881647] - [tools] tools headers UAPI: Update tools's copy of linux/perf_event.h (Michael Petlan) [1884818 1908305] - [tools] perf test: Use generic event for expand_libpfm_events() (Michael Petlan) [1884818 1908305] - [tools] perf probe: Change function definition check due to broken DWARF (Michael Petlan) [1884818 1908305] - [tools] perf probe: Fix to die_entrypc() returns error correctly (Michael Petlan) [1884818 1908305] - [tools] perf stat: Use proper cpu for shadow stats (Michael Petlan) [1884818 1908305] - [tools] perf record: Synthesize cgroup events only if needed (Michael Petlan) [1884818 1908305] - [tools] perf diff: Fix error return value in __cmd_diff() (Michael Petlan) [1884818 1908305] - [tools] perf tools: Update copy of libbpf's hashmap.c (Michael Petlan) [1884818 1908305] - [tools] perf test: Avoid an msan warning in a copied stack (Michael Petlan) [1884818 1908305] - [tools] perf inject: Fix file corruption due to event deletion (Michael Petlan) [1884818 1908305] - [tools] perf test: Update branch sample pattern for cs-etm (Michael Petlan) [1884818 1908305] - [tools] perf test: Fix a typo in cs-etm testing (Michael Petlan) [1884818 1908305] - [tools] perf lock: Don't free "lock_seq_stat" if read_count isn't zero (Michael Petlan) [1884818 1908305] - [tools] perf lock: Correct field name "flags" (Michael Petlan) [1884818 1908305] - [tools] tools feature: Fixup fast path feature detection (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add missing swap for cgroup events (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add missing swap for ino_generation (Michael Petlan) [1884818 1908305] - [tools] perf tools: Initialize output buffer in build_id__sprintf (Michael Petlan) [1884818 1908305] - [tools] perf hists browser: Increase size of 'buf' in perf_evsel__hists_browse() (Michael Petlan) [1884818 1908305] - [tools] tools headers UAPI: Update tools's copy of linux/perf_event.h (Michael Petlan) [1884818 1908305] - [tools] perf scripting python: Avoid declaring function pointers with a visibility attribute (Michael Petlan) [1884818 1908305] - [tools] perf tools: Remove broken __no_tail_call attribute (Michael Petlan) [1884818 1908305] - [tools] perf vendor events: Fix DRAM_BW_Use 0 issue for CLX/SKX (Michael Petlan) [1884818 1908305] - [tools] perf trace: Fix segfault when trying to trace events by cgroup (Michael Petlan) [1884818 1908305] - [tools] perf tools: Fix crash with non-jited bpf progs (Michael Petlan) [1884818 1908305] - [tools] perf tools: Update copy of libbpf's hashmap.c (Michael Petlan) [1884818 1908305] - [tools] perf tools: Remove LTO compiler options when building perl support (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Update documentation for metrics reorganization (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Add metrics "RMT Load Hit" (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Correct LLC load hit metrics (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Change header for LLC local hit (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Use more explicit headers for HITM (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Change header from "LLC Load Hitm" to "Load Hitm" (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Organize metrics based on memory hierarchy (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Display "Total Stores" as a standalone metrics (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Display the total numbers continuously (Michael Petlan) [1884818 1908305] - [tools] perf bench: Use condition variables in numa (Michael Petlan) [1884818 1908305] - [tools] perf jevents: Fix event code for events referencing std arch events (Michael Petlan) [1884818 1908305] - [tools] perf diff: Support hot streams comparison (Michael Petlan) [1884818 1908305] - [tools] perf streams: Report hot streams (Michael Petlan) [1884818 1908305] - [tools] perf streams: Calculate the sum of total streams hits (Michael Petlan) [1884818 1908305] - [tools] perf streams: Link stream pair (Michael Petlan) [1884818 1908305] - [tools] perf streams: Compare two streams (Michael Petlan) [1884818 1908305] - [tools] perf streams: Get the evsel_streams by evsel_idx (Michael Petlan) [1884818 1908305] - [tools] perf streams: Introduce branch history "streams" (Michael Petlan) [1884818 1908305] - [tools] perf intel-pt: Improve PT documentation slightly (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add support for exclusive groups/events (Michael Petlan) [1884818 1908305] - [tools] perf test: Add build id shell test (Michael Petlan) [1884818 1908305] - [tools] perf tools: Align buildid list output for short build ids (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add size to 'struct perf_record_header_build_id' (Michael Petlan) [1884818 1908305] - [tools] perf tools: Pass build_id object to dso__build_id_equal() (Michael Petlan) [1884818 1908305] - [tools] perf tools: Pass build_id object to dso__set_build_id() (Michael Petlan) [1884818 1908305] - [tools] perf tools: Pass build_id object to build_id__sprintf() (Michael Petlan) [1884818 1908305] - [tools] perf tools: Pass build id object to sysfs__read_build_id() (Michael Petlan) [1884818 1908305] - [tools] perf tools: Pass build_id object to filename__read_build_id() (Michael Petlan) [1884818 1908305] - [tools] perf tools: Use build_id object in dso (Michael Petlan) [1884818 1908305] - [tools] perf config: Export the perf_config_from_file() function (Michael Petlan) [1884818 1908305] - [tools] perf python: Autodetect python3 binary (Michael Petlan) [1884818 1908305] - [tools] perf tests: Show python test script in verbose mode (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Update usage for showing memory events (Michael Petlan) [1884818 1908305] - [tools] perf stat: Fix out of bounds CPU map access when handling armv8_pmu events (Michael Petlan) [1884818 1908305] - [tools] perf python scripting: Fix printable strings in python3 scripts (Michael Petlan) [1884818 1908305] - [tools] perf metricgroup: Fix uncore metric expressions (Michael Petlan) [1884818 1908305] - [tools] perf parse-event: Release cpu_map refcount if evsel alloc failed (Michael Petlan) [1884818 1908305] - [tools] perf parse-event: Fix cpu map refcounting (Michael Petlan) [1884818 1908305] - [tools] tools lib traceevent: Hide non API functions (Michael Petlan) [1884818 1908305] - [tools] perf sched: Show start of latency as well (Michael Petlan) [1884818 1908305] - [tools] perf vendor events: Fix typos in power8 PMU events (Michael Petlan) [1884818 1908305] - [tools] perf bench: Run inject-build-id with --buildid-all option too (Michael Petlan) [1884818 1908305] - [tools] perf inject: Add --buildid-all option (Michael Petlan) [1884818 1908305] - [tools] perf inject: Do not load map/dso when injecting build-id (Michael Petlan) [1884818 1908305] - [tools] perf inject: Enter namespace when reading build-id (Michael Petlan) [1884818 1908305] - [tools] perf inject: Add missing callbacks in perf_tool (Michael Petlan) [1884818 1908305] - [tools] perf bench: Add build-id injection benchmark (Michael Petlan) [1884818 1908305] - [tools] perf trace: Use the autogenerated mmap 'prot' string/id table (Michael Petlan) [1884818 1908305] - [tools] tools beauty: Add script to generate table of mmap's 'prot' argument (Michael Petlan) [1884818 1908305] - [tools] perf beauty mmap_flags: Conditionaly define the mmap flags (Michael Petlan) [1884818 1908305] - [tools] perf trace beauty: Add script to autogenerate mremap's flags args string/id table (Michael Petlan) [1884818 1908305] - [tools] perf tools: Separate the checking of headers only used to build beautification tables (Michael Petlan) [1884818 1908305] - [tools] perf parse-events: Reduce casts around bp_addr (Michael Petlan) [1884818 1908305] - [tools] perf test: Add expand cgroup event test (Michael Petlan) [1884818 1908305] - [tools] perf tools: Allow creation of cgroup without open (Michael Petlan) [1884818 1908305] - [tools] perf tools: Copy metric events properly when expand cgroups (Michael Petlan) [1884818 1908305] - [tools] perf stat: Add --for-each-cgroup option (Michael Petlan) [1884818 1908305] - [tools] perf evsel: Add evsel__clone() function (Michael Petlan) [1884818 1908305] - [tools] perf vendor events: Update SkylakeX events to v1.21 (Michael Petlan) [1884818 1908305] - [tools] perf vendor events intel: Update CascadelakeX events to v1.08 (Michael Petlan) [1884818 1908305] - [tools] perf script: Add min, max to futex-contention output, in addition to avg (Michael Petlan) [1884818 1908305] - [tools] perf script: Autopep8 futex-contention (Michael Petlan) [1884818 1908305] - [tools] perf stat: Skip duration_time in setup_system_wide (Michael Petlan) [1884818 1908305] - [tools] perf tsc: Support cap_user_time_short for event TIME_CONV (Michael Petlan) [1884818 1908305] - [tools] perf tsc: Calculate timestamp with cap_user_time_short (Michael Petlan) [1884818 1908305] - [tools] perf tsc: Add rdtsc() for Arm64 (Michael Petlan) [1884818 1908305] - [tools] perf tsc: Move out common functions from x86 (Michael Petlan) [1884818 1908305] - [tools] perf probe: Fall back to debuginfod query if debuginfo and source not found locally (Michael Petlan) [1884818 1908305] - [tools] perf probe: Fix to adjust symbol address with correct reloc_sym address (Michael Petlan) [1884818 1908305] - [tools] perf intel-pt: Fix "context_switch event has no tid" error (Michael Petlan) [1884818 1908305] - [tools] perf script: Display negative tid in non-sample events (Michael Petlan) [1884818 1908305] - [tools] perf docs: Improve help information in perf.txt (Michael Petlan) [1884818 1908305] - [tools] perf metric: Remove duplicate include (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add documentation for topdown metrics (Michael Petlan) [1884818 1908305] - [tools] perf stat: Support new per thread TopDown metrics (Michael Petlan) [1884818 1908305] - [tools] perf record: Support sample-read topdown metric group (Michael Petlan) [1884818 1908305] - [tools] perf tools: Rename group to topdown (Michael Petlan) [1884818 1908305] - [tools] perf machine: Add machine__for_each_dso() function (Michael Petlan) [1884818 1908305] - [tools] perf tests: Call test_attr__open() directly (Michael Petlan) [1884818 1908305] - [tools] perf vendor events power9: Add hv_24x7 core level metric events (Michael Petlan) [1884818 1908305] - [tools] perf metricgroup: Pass pmu_event structure as a parameter for arch_get_runtimeparam() (Michael Petlan) [1884818 1908305] - [tools] perf jevents: Add support for parsing perchip/percore events (Michael Petlan) [1884818 1908305] - [tools] perf jevents: Add new structure to pass json fields (Michael Petlan) [1884818 1908305] - [tools] perf jevents: Make json_events() static and ditch jevents.h file (Michael Petlan) [1884818 1908305] - [tools] perf test: Introduce script for Arm CoreSight testing (Michael Petlan) [1884818 1908305] - [tools] perf metricgroup: Fix typo in comment (Michael Petlan) [1884818 1908305] - [tools] perf stat: Remove dead code: no need to set os.evsel twice (Michael Petlan) [1884818 1908305] - [tools] perf list: Do not print 'Metric Groups:' unnecessarily (Michael Petlan) [1884818 1908305] - [tools] perf list: Remove dead code in argument check (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add build test with GTK+ (Michael Petlan) [1884818 1908305] - [tools] tools feature: Add missing -lzstd to the fast path feature detection (Michael Petlan) [1884818 1908305] - [tools] perf tools: Make GTK2 support opt-in (Michael Petlan) [1884818 1908305] - [tools] perf vendor events amd: Enable Family 19h users by matching Zen2 events (Michael Petlan) [1884818 1908305] - [tools] perf vendor events amd: Add recommended events (Michael Petlan) [1884818 1908305] - [tools] perf vendor events amd: Add ITLB Instruction Fetch Hits event for zen1 (Michael Petlan) [1884818 1908305] - [tools] perf vendor events amd: Add L2 Prefetch events for zen1 (Michael Petlan) [1884818 1908305] - [tools] perf: ftrace: Add filter support for option -F/--funcs (Michael Petlan) [1884818 1908305] - [tools] perf tools: Consolidate close_control_option()'s into one function (Michael Petlan) [1884818 1908305] - [tools] perf intel-pt: Document snapshot control command (Michael Petlan) [1884818 1908305] - [tools] perf annotate: Add 'ret' (intel disasm style) as an alias for 'retq' (Michael Petlan) [1884818 1908305] - [tools] perf annotate: Allow configuring the 'disassembler_style' knob via 'perf config' (Michael Petlan) [1884818 1908305] - [tools] perf record: Add 'snapshot' control command (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add FIFO file names as alternative options to --control (Michael Petlan) [1884818 1908305] - [tools] perf tools: Use AsciiDoc formatting for --control option documentation (Michael Petlan) [1884818 1908305] - [tools] perf tools: Handle read errors from ctl_fd (Michael Petlan) [1884818 1908305] - [tools] perf tools: Consolidate --control option parsing into one function (Michael Petlan) [1884818 1908305] - [tools] perf tests: Add test for PE binary format support (Michael Petlan) [1884818 1908305] - [tools] perf symbols: Try reading the symbol table with libbfd (Michael Petlan) [1884818 1908305] - [tools] perf dso: Use libbfd to read build_id and .gnu_debuglink section (Michael Petlan) [1884818 1908305] - [tools] tools features: Add feature test to check if libbfd has buildid support (Michael Petlan) [1884818 1908305] - [tools] tools: Remove feature-libelf-mmap feature detection (Michael Petlan) [1884818 1908305] - [tools] perf build: Allow nested externs to enable BUILD_BUG() usage (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Check PEBS status correctly (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Fix a warning on x86_pmu_stop() with large PEBS (Michael Petlan) [1884818 1908305] - [x86] perf/x86: fix sysfs type mismatches (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Make anythread filter support conditional (Michael Petlan) [1884818 1908305] - [kernel] perf: Tweak perf_event_attr::exclusive semantics (Michael Petlan) [1884818 1908305] - [kernel] perf: Fix event multiplexing for exclusive groups (Michael Petlan) [1884818 1908305] - [kernel] perf: Simplify group_sched_in() (Michael Petlan) [1884818 1908305] - [kernel] perf: Simplify group_sched_out() (Michael Petlan) [1884818 1908305] - [x86] perf/x86: Make dummy_iregs static (Michael Petlan) [1884818 1908305] - [include] perf/arch: Remove perf_sample_data::regs_user_copy (Michael Petlan) [1884818 1908305] - [kernel] perf: Optimize get_recursion_context() (Michael Petlan) [1884818 1908305] - [kernel] perf: Fix get_recursion_context() (Michael Petlan) [1884818 1908305] - [x86] perf/x86: Reduce stack usage for x86_pmu::drain_pebs() (Michael Petlan) [1884818 1908305] - [kernel] perf: Reduce stack usage of perf_output_begin() (Michael Petlan) [1884818 1908305] - [kernel] perf/core: Fix a memory leak in perf_event_parse_addr_filter() (Michael Petlan) [1884818 1908305] - [x86] perf/x86: Fix n_metric for cancelled txn (Michael Petlan) [1884818 1908305] - [x86] perf/x86: Fix n_pair for cancelled txn (Michael Petlan) [1884818 1908305] - [x86] x86/events/amd/iommu: Fix sizeof mismatch (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Check perf metrics feature for each CPU (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Fix Ice Lake event constraint table (Michael Petlan) [1884818 1908305] - [x86] perf/x86/msr: Add Jasper Lake support (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Add Jasper Lake support (Michael Petlan) [1884818 1908305] - [x86] perf/amd/uncore: Allow F19h user coreid, threadmask, and sliceid specification (Michael Petlan) [1884818 1908305] - [x86] perf/amd/uncore: Allow F17h user threadmask and slicemask specification (Michael Petlan) [1884818 1908305] - [x86] perf/amd/uncore: Prepare to scale for more attributes that vary per family (Michael Petlan) [1884818 1908305] - [x86] arch/x86/amd/ibs: Fix re-arming IBS Fetch (Michael Petlan) [1884818 1908305] - [x86] perf/x86/rapl: Add AMD Fam19h RAPL support (Michael Petlan) [1884818 1908305] - [x86] perf/x86/amd/ibs: Support 27-bit extended Op/cycle counter (Michael Petlan) [1884818 1908305] - [x86] perf/x86/amd/ibs: Fix raw sample data accumulation (Michael Petlan) [1884818 1908305] - [x86] perf/x86/amd/ibs: Don't include randomized bits in get_ibs_op_count() (Michael Petlan) [1884818 1908305] - [x86] perf/x86/amd: Fix sampling Large Increment per Cycle events (Michael Petlan) [1884818 1908305] - [x86] perf/amd/uncore: Set all slices and threads to restore perf stat -a behaviour (Michael Petlan) [1884818 1908305] - [kernel] perf/core: Pull pmu::sched_task() into perf_event_context_sched_out() (Michael Petlan) [1884818 1908305] - [kernel] perf/core: Pull pmu::sched_task() into perf_event_context_sched_in() (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/ds: Fix x86_pmu_stop warning for large PEBS (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Support per-thread RDPMC TopDown metrics (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Support TopDown metrics on Ice Lake (Michael Petlan) [1884818 1908305] - [x86] perf/x86: Add a macro for RDPMC offset of fixed counters (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Generic support for hardware TopDown metrics (Michael Petlan) [1884818 1908305] - [kernel] perf/core: Add a new PERF_EV_CAP_SIBLING event capability (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Use switch in intel_pmu_disable/enable_event (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Fix the name of perf METRICS (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Move BTS index to 47 (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Introduce the fourth fixed counter (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Name the global status bit in NMI handler (Michael Petlan) [1884818 1908305] - [x86] perf/x86: Use event_base_rdpmc for the RDPMC userspace support (Michael Petlan) [1884818 1908305] - [powerpc] powerpc/cacheinfo: Print correct cache-sibling map/list for L2 cache (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Add support detecting thread-groups sharing L2 cache (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Rename init_thread_group_l1_cache_map() to make it generic (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Rename cpu_l1_cache_map as thread_group_l1_cache_map (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Parse ibm, thread-groups with multiple properties (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Use GFP_ATOMIC while allocating tmp mask (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Remove unnecessary variable (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Optimize update_coregroup_mask (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Move coregroup mask updation to a new function (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Optimize update_mask_by_l2 (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Check for duplicate topologies and consolidate (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Depend on cpu_l1_cache_map when adding CPUs (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Stop passing mask to update_mask_by_l2 (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Limit CPUs traversed to within a node (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Optimize remove_cpu_from_masks (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Remove get_physical_package_id (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Stop updating cpu_core_mask (Diego Domingos) [1906504] - [powerpc] powerpc/topology: Update topology_core_cpumask (Diego Domingos) [1906504] - [powerpc] powerpc/topology: Override cpu_smt_mask (Diego Domingos) [1906504] - [include] sched/topology: Allow archs to override cpu_smt_mask (Diego Domingos) [1906504] - [powerpc] powerpc/cacheinfo: Add per cpu per index shared_cpu_list (Diego Domingos) [1906504] - [powerpc] powerpc/cacheinfo: Make cpumap_show code reusable (Diego Domingos) [1906504] - [powerpc] powerpc/cacheinfo: Use cpumap_print to print cpumap (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Use IS_ENABLED() to avoid #ifdef (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Drop superfluous NULL check (Diego Domingos) [1906504] - [vfio] pci: Cleanup .probe() exit paths (Clark Williams) [1860192] - [vfio] pci: Add sriov_configure support (Clark Williams) [1860192] - [vfio] Introduce VFIO_DEVICE_FEATURE ioctl and first user (Clark Williams) [1860192] - [vfio] pci: Introduce VF token (Clark Williams) [1860192] - [vfio] pci: Implement match ops (Clark Williams) [1860192] - [vfio] Include optional device match in vfio_device_ops callbacks (Clark Williams) [1860192] - [infiniband] IB/hfi1: Ensure correct mm is used at all times (Kamal Heib) [1879586] {CVE-2020-27835} - [block] rbd: require global CAP_SYS_ADMIN for mapping and unmapping (Ming Lei) [1887327] {CVE-2020-25284}- [tools] kunit: tool: unmark test_data as binary blobs (Nico Pache) [1900119] - [tools] kunit: tools: fix kunit_tool tests for parsing test plans (Nico Pache) [1900119] - [documentation] Documentation: kunit: Update Kconfig parts for KUNIT's module support (Nico Pache) [1900119] - [tools] kunit: Don't fail test suites if one of them is empty (Nico Pache) [1900119] - [tools] kunit: Fix kunit.py --raw_output option (Nico Pache) [1900119] - [tools] kunit: tool: fix improper treatment of file location (Nico Pache) [1900119] - [tools] kunit: tool: fix broken default args in unit tests (Nico Pache) [1900119] - [tools] kunit: capture stderr on all make subprocess calls (Nico Pache) [1900119] - [documentation] Documentation: kunit: Remove references to --defconfig (Nico Pache) [1900119] - [kernel] kcsan: Add test suite (Nico Pache) [1900119] - [documentation] Documentation: kunit: Add some troubleshooting tips to the FAQ (Nico Pache) [1900119] - [tools] kunit: kunit_tool: Fix invalid result when build fails (Nico Pache) [1900119] - [tools] kunit: show error if kunit results are not present (Nico Pache) [1900119] - [tools] kunit: kunit_config: Fix parsing of CONFIG options with space (Nico Pache) [1900119] - [lib] kunit: add support for named resources (Nico Pache) [1900119] - [lib] kunit: generalize kunit_resource API beyond allocated resources (Nico Pache) [1900119] - [security] security: apparmor: default KUNIT_* fragments to KUNIT_ALL_TESTS (Nico Pache) [1900119] - [fs] fs: ext4: default KUNIT_* fragments to KUNIT_ALL_TESTS (Nico Pache) [1900119] - [base] drivers: base: default KUNIT_* fragments to KUNIT_ALL_TESTS (Nico Pache) [1900119] - [lib] lib: Kconfig.debug: default KUNIT_* fragments to KUNIT_ALL_TESTS (Nico Pache) [1900119] - [lib] kunit: default KUNIT_* fragments to KUNIT_ALL_TESTS (Nico Pache) [1900119] - [lib] kunit: Kconfig: enable a KUNIT_ALL_TESTS fragment (Nico Pache) [1900119] - [tools] kunit: Fix TabError, remove defconfig code and handle when there is no kunitconfig (Nico Pache) [1900119] - [tools] kunit: use KUnit defconfig by default (Nico Pache) [1900119] - [tools] kunit: use --build_dir=.kunit as default (Nico Pache) [1900119] - [tools] kunit: kunit_tool: Separate out config/build/exec/parse (Nico Pache) [1900119] - [lib] lib/test_linear_ranges: add a test for the 'linear_ranges' (Nico Pache) [1900119] - [lib] kunit: Add missing newline in summary message (Nico Pache) [1900119] - [tools] kunit: tool: add missing test data file content (Nico Pache) [1900119] - [documentation] kunit: update documentation to describe debugfs representation (Nico Pache) [1900119] - [lib] kunit: subtests should be indented 4 spaces according to TAP (Nico Pache) [1900119] - [lib] kunit: add log test (Nico Pache) [1900119] - [lib] kunit: add debugfs /sys/kernel/debug/kunit//results display (Nico Pache) [1900119] - [documentation] Documentation: kunit: Make the KUnit documentation less UML-specific (Nico Pache) [1900119] - [lib] Fix linked-list KUnit test when run multiple times (Nico Pache) [1900119] - [tools] kunit: kunit_tool: Allow .kunitconfig to disable config items (Nico Pache) [1900119] - [lib] kunit: Always print actual pointer values in asserts (Nico Pache) [1900119] - [tools] kunit: add --make_options (Nico Pache) [1900119] - [tools] kunit: Run all KUnit tests through allyesconfig (Nico Pache) [1900119] - [tools] kunit: kunit_parser: make parser more robust (Nico Pache) [1900119] - [of] of: unittest: annotate warnings triggered by unittest (Nico Pache) [1900119] - [of] of: unittest: Disable interrupt node tests for old world MAC systems (Nico Pache) [1900119] - [of] of: unittest: add overlay gpio test to catch gpio hog problem (Nico Pache) [1900119] - [tools] kunit: run kunit_tool from any directory (Nico Pache) [1900119] - [tools] kunit: test: Improve error messages for kunit_tool when kunitconfig is invalid (Nico Pache) [1900119] - [documentation] Documentation: kunit: fixed sphinx error in code block (Nico Pache) [1900119] - [base] software node: introduce CONFIG_KUNIT_DRIVER_PE_TEST (Nico Pache) [1900119] - [base] kunit: building kunit as a module breaks allmodconfig (Nico Pache) [1900119] - [documentation] kunit: update documentation to describe module-based build (Nico Pache) [1900119] - [lib] kunit: allow kunit to be loaded as a module (Nico Pache) [1900119] - [lib] kunit: remove timeout dependence on sysctl_hung_task_timeout_seconds (Nico Pache) [1900119] - [lib] kunit: allow kunit tests to be loaded as a module (Nico Pache) [1900119] - [lib] kunit: hide unexported try-catch interface in try-catch-impl.h (Nico Pache) [1900119] - [lib] kunit: move string-stream.h to lib/kunit (Nico Pache) [1900119] - [security] apparmor: add AppArmor KUnit tests for policy unpack (Nico Pache) [1900119] - [tools] kunit/kunit_tool_test: Test '--build_dir' option run (Nico Pache) [1900119] - [tools] kunit: Rename 'kunitconfig' to '.kunitconfig' (Nico Pache) [1900119] - [tools] kunit: Place 'test.log' under the 'build_dir' (Nico Pache) [1900119] - [tools] kunit: Create default config in '--build_dir' (Nico Pache) [1900119] - [tools] kunit: Remove duplicated defconfig creation (Nico Pache) [1900119] - [documentation] docs/kunit/start: Use in-tree 'kunit_defconfig' (Nico Pache) [1900119] - [documentation] Documentation: kunit: add documentation for kunit_tool (Nico Pache) [1900119] - [documentation] Documentation: kunit: fix typos and gramatical errors (Nico Pache) [1900119] - [tools] kunit: testing kunit: Bug fix in test_run_timeout function (Nico Pache) [1900119] - [base] PM / QoS: Initial kunit test (Nico Pache) [1900119] - [lib] lib/list-test: add a test for the 'list' doubly linked list (Nico Pache) [1900119] - [fs] ext4: add kunit test for decoding extended timestamps (Nico Pache) [1900119] - [documentation] Documentation: kunit: Fix verification command (Nico Pache) [1900119] - [tools] kunit: Fix '--build_dir' option (Nico Pache) [1900119] - [lib] kunit: fix failure to build without printk (Nico Pache) [1900119] - [kernel] kernel/sysctl-test: Add null pointer test for sysctl.c:proc_dointvec() (Nico Pache) [1900119] - [documentation] Documentation: kunit: add documentation for KUnit (Nico Pache) [1900119] - [tools] kunit: defconfig: add defconfigs for building KUnit tests (Nico Pache) [1900119] - [tools] kunit: tool: add Python wrappers for running KUnit tests (Nico Pache) [1900119] - [lib] kunit: test: add tests for KUnit managed resources (Nico Pache) [1900119] - [lib] kunit: test: add the concept of assertions (Nico Pache) [1900119] - [lib] kunit: test: add tests for kunit test abort (Nico Pache) [1900119] - [lib] kunit: test: add support for test abort (Nico Pache) [1900119] - [tools] objtool: add kunit_try_catch_throw to the noreturn list (Nico Pache) [1900119] - [tools] objtool: Add rewind_stack_do_exit() to the noreturn list (Nico Pache) [1900119] - [lib] kunit: test: add initial tests (Nico Pache) [1900119] - [lib] lib: enable building KUnit in lib/ (Nico Pache) [1900119] - [lib] kunit: test: add the concept of expectations (Nico Pache) [1900119] - [lib] kunit: test: add assertion printing library (Nico Pache) [1900119] - [lib] kunit: test: add string_stream a std::stream like string builder (Nico Pache) [1900119] - [lib] kunit: test: add test resource management API (Nico Pache) [1900119] - [lib] kunit: test: add KUnit test runner core (Nico Pache) [1900119] - [watchdog] watchdog/hpwdt: Reflect changes (Joseph Szczypek) [1905293] - [watchdog] watchdog/hpwdt: Disable NMI in Crash Kernel (Joseph Szczypek) [1905293] - [idle] intel_idle: add SnowRidge C-state table (Steve Best) [1838554] - [mm] mm: memcg/slab: fix use after free in obj_cgroup_charge (Waiman Long) [1916962] - [mm] mm: memcg/slab: fix return of child memcg objcg for root memcg (Waiman Long) [1916962] - [mm] mm: memcg/slab: fix obj_cgroup_charge() return value handling (Waiman Long) [1916962] - [mm] mm: kmem: move memcg_kmem_bypass() calls to get_mem/obj_cgroup_from_current() (Waiman Long) [1916962] - [s390] s390/kexec_file: fix diag308 subcode when loading crash kernel (Philipp Rudo) [1897184] - [net] ethtool: fix error paths in ethnl_set_channels() (Ivan Vecera) [1906682] - [powerpc] powerpc/pci: Remove LSI mappings on device teardown (Diego Domingos) [1909722] - [powerpc] Revert "powerpc/pci: unmap legacy INTx interrupts of passthrough IO adapters" (Diego Domingos) [1909722] - [block] block: add blk_alloc_queue declaration back (Ming Lei) [1911343] - [net] tcp: only postpone PROBE_RTT if RTT is < current min_rtt estimate (Antoine Tenart) [1901863] - [net] tcp_bbr: improve arithmetic division in bbr_update_bw() (Antoine Tenart) [1901863] - [net] tcp_bbr: clarify that bbr_bdp() rounds up in comments (Antoine Tenart) [1901863] - [net] tcp_bbr: adapt cwnd based on ack aggregation estimation (Antoine Tenart) [1901863] - [net] tcp_bbr: fix bbr pacing rate for internal pacing (Antoine Tenart) [1901863]- [wireless] iwlwifi: fw: acpi: Demote non-conformant function headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: fw: dbg: Fix misspelling of 'reg_data' in function header (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-phy-db: Add missing struct member description for 'trans' (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-eeprom-parse: Fix 'struct iwl_eeprom_enhanced_txpwr's header (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-eeprom-read: Demote one nonconformant function header (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: rs: Demote non-conformant function documentation headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-drv: Fix fall-through warnings for Clang (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: Fix fall-through warnings for Clang (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: Fix fall-through warnings for Clang (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: validate notification size when waiting (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: purge the BSS table upon firmware load (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: check that statistics TLV version match struct version (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add size checks for range response notification (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: hook up missing RX handlers (Jarod Wilson) [1857772] - [wireless] iwlwifi: tighten RX MPDU bounds checks (Jarod Wilson) [1857772] - [wireless] iwlwifi: Add a new card for MA family (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: disconnect if channel switch delay is too long (Jarod Wilson) [1857772] - [wireless] iwlwifi: support firmware reset handshake (Jarod Wilson) [1857772] - [wireless] iwlwifi: add an extra firmware state in the transport (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: fix a race in CSA that caused assert 0x3420 (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: validate firmware sync response size (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: clean up some rx code (Jarod Wilson) [1857772] - [wireless] iwlwifi: use SPDX tags (Jarod Wilson) [1857772] - [wireless] iwlwifi: dbg-tlv: fix old length in is_trig_data_contained() (Jarod Wilson) [1857772] - [wireless] iwlwifi: trans: consider firmware dead after errors (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: remove unnecessary setting of inta_mask (Jarod Wilson) [1857772] - [wireless] iwlwifi: fw: file: fix documentation for SAR flag (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: remove MSIX_HW_INT_CAUSES_REG_IML handling (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: clean up scan state on failure (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: do more useful queue sync accounting (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: fix 22000 series driver NMI (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: change 12k A-MSDU config to use 16k buffers (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: move iwl_mvm_stop_device() out of line (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: clear up iwl_mvm_notify_rx_queue() argument type (Jarod Wilson) [1857772] - [wireless] iwlwifi: remove sw_csum_tx (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: validate RX descriptor length (Jarod Wilson) [1857772] - [wireless] iwlwifi: validate MPDU length against notification length (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: iterate active stations when updating statistics (Jarod Wilson) [1857772] - [wireless] iwlwifi: sort out the NVM offsets (Jarod Wilson) [1857772] - [wireless] iwlwifi: fix typo in comment (Jarod Wilson) [1857772] - [wireless] iwlwifi: follow the new inclusive terminology (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: remove the read_nvm from iwl_run_unified_mvm_ucode (Jarod Wilson) [1857772] - [wireless] iwlwifi: avoid endless HW errors at assert time (Jarod Wilson) [1857772] - [wireless] iwlwifi: enable sending/setting debug host event (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add support for 6GHz (Jarod Wilson) [1857772] - [wireless] iwlwifi: copy iwl_he_capa for modifications (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: remove obsolete pre-release support code (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: remove the read_nvm from iwl_run_init_mvm_ucode (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: Init error table memory to zero (Jarod Wilson) [1857772] - [wireless] iwlwifi: d3: do not send the WOWLAN_CONFIGURATION command for netdetect (Jarod Wilson) [1857772] - [wireless] iwlwifi: move reclaim flows to the queue file (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: fix sar profile printing issue (Jarod Wilson) [1857772] - [wireless] iwlwifi: yoyo: align the write pointer to DWs (Jarod Wilson) [1857772] - [wireless] iwlwifi: yoyo: add the ability to dump phy periphery (Jarod Wilson) [1857772] - [wireless] iwlwifi: remove all queue resources before free (Jarod Wilson) [1857772] - [wireless] wireless: remove unneeded break (Jarod Wilson) [1857772] - [net] nl80211/cfg80211: fix potential infinite loop (Jarod Wilson) [1857772] - [net] cfg80211: select CONFIG_CRC32 (Jarod Wilson) [1857772] - [net] nl80211/cfg80211: support 6 GHz scanning (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: add some missing entries for AX210 (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: invert values of NO_160 device config entries (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: add one missing entry for AX210 (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: fix kernel panic in case of assert during CSA (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: set LTR to avoid completion timeout (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: write queue_sync_state only for sync (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: properly cancel a session protection for P2P (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: use the HOT_SPOT_CMD to cancel an AUX ROC (Jarod Wilson) [1857772] - [wireless] iwlwifi: sta: set max HE max A-MPDU according to HE capa (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: limit memory read spin time (Jarod Wilson) [1857772] - [wireless] Revert "iwlwifi: remove wide_cmd_header field" (Jarod Wilson) [1857772] - [wireless] iwlwifi: bump FW API to 59 for AX devices (Jarod Wilson) [1857772] - [wireless] iwlwifi: read and parse PNVM file (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: implement set_pnvm op (Jarod Wilson) [1857772] - [wireless] iwlwifi: add trans op to set PNVM (Jarod Wilson) [1857772] - [wireless] iwlwifi: move PNVM implementation to common code (Jarod Wilson) [1857772] - [wireless] iwlwifi: rs: align to new TLC config command API (Jarod Wilson) [1857772] - [wireless] iwlwifi: fix sar geo table initialization (Jarod Wilson) [1857772] - [wireless] iwlwifi: stats: add new api fields for statistics cmd/ntfy (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: fix suspicious rcu usage warnings (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: remove memset of kek_kck command (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: don't send a CSA command the firmware doesn't know (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: fix the xtal latency value for a few qu devices (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: fix xtal latency for 9560 devices (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: fix 0x271B and 0x271C trans cfg struct (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: avoid possible NULL pointer dereference (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: support ADD_STA_CMD_API_S ver 12 (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add a get lmac id function (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: prepare roc_done_wk to work sync (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: re-enable TX after channel switch (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: don't send RFH_QUEUE_CONFIG_CMD with no queues (Jarod Wilson) [1857772] - [wireless] iwlwifi: support an additional Qu subsystem id (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: stop claiming NL80211_EXT_FEATURE_SET_SCAN_DWELL (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: ring the doorbell and wait for PNVM load completion (Jarod Wilson) [1857772] - [wireless] iwlwifi: update prph scratch structure to include PNVM data (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: read and parse SKU ID if available (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: get number of stations from TLV (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-drv: Provide descriptions debugfs dentries (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: devices: Fix function documentation formatting issues (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: tx: Demote misuse of kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: rxon: Demote non-conformant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: scan: Demote a few nonconformant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: utils: Fix some doc-rot (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: Demote a couple of nonconformant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: ops: Remove unused static struct 'iwl_mvm_debug_names' (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: sta: Demote a bunch of nonconformant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: calib: Demote seemingly unintentional kerneldoc header (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: lib: Demote non-compliant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: tx: Demote non-compliant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: rs: Demote non-compliant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: Demote non-compliant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: bump FW API to 57 for AX devices (Jarod Wilson) [1857772] - [wireless] iwlwifi: yoyo: add support for internal buffer allocation in D3 (Jarod Wilson) [1857772] - [wireless] iwlwifi: api: fix u32 -> __le32 (Jarod Wilson) [1857772] - [wireless] iwlwifi: use correct group for alive notification (Jarod Wilson) [1857772] - [wireless] iwlwifi: support version 5 of the alive notification (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: ignore the scan duration parameter (Jarod Wilson) [1857772] - [wireless] iwlwifi: dbg: add debug host notification (DHN) time point (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: make iwl_pcie_txq_update_byte_cnt_tbl bus independent (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: clear all scan UIDs (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: d3: parse wowlan status version 11 (Jarod Wilson) [1857772] - [wireless] iwlwifi: align RX status flags with firmware (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: remove redundant log in iwl_mvm_tvqm_enable_txq() (Jarod Wilson) [1857772] - [wireless] iwlwifi: phy-ctxt: add new API VER 3 for phy context cmd (Jarod Wilson) [1857772] - [wireless] iwlwifi: thermal: support new temperature measurement API (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add d3 prints (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: d3: support GCMP ciphers (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: support more GTK rekeying algorithms (Jarod Wilson) [1857772] - [wireless] iwlwifi: move all bus-independent TX functions to common code (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: initiator: add option for adding a PASN responder (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: responder: allow to set only the HLTK for an associated station (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: location: set the HLTK when PASN station is added (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: Add FTM initiator RTT smoothing logic (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add support for responder dynamic config command version 3 (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add support for range request command ver 11 (Jarod Wilson) [1857772] - [wireless] iwlwifi: remove wide_cmd_header field (Jarod Wilson) [1857772] - [wireless] iwlwifi: fw: add default value for iwl_fw_lookup_cmd_ver (Jarod Wilson) [1857772] - [wireless] iwlwifi: acpi: in non acpi compilations remove iwl_sar_geo_init (Jarod Wilson) [1857772] - [wireless] iwlwifi: rs: set RTS protection for all non legacy rates (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: support new KEK KCK api (Jarod Wilson) [1857772] - [wireless] iwlwifi: support version 3 of GEO_TX_POWER_LIMIT (Jarod Wilson) [1857772] - [wireless] iwlwifi: acpi: rename geo structs to contain versioning (Jarod Wilson) [1857772] - [wireless] iwlwifi: support REDUCE_TX_POWER_CMD version 6 (Jarod Wilson) [1857772] - [wireless] iwlwifi: acpi: prepare SAR profile selection code for multiple sizes (Jarod Wilson) [1857772] - [wireless] iwlwifi: add a common struct for all iwl_tx_power_cmd versions (Jarod Wilson) [1857772] - [wireless] iwlwifi: add new card for MA family (Jarod Wilson) [1857772] - [wireless] iwlwifi: acpi: remove dummy definition of iwl_sar_set_profile() (Jarod Wilson) [1857772] - [wireless] iwlwifi: remove iwl_validate_sar_geo_profile() export (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: use CHECKSUM_COMPLETE (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: remove redundant support_umac_log field (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add support for new WOWLAN_TSC_RSC_PARAM version (Jarod Wilson) [1857772] - [wireless] iwlwifi: don't export acpi functions unnecessarily (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: process ba-notifications also when sta rcu is invalid (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add support for new version of WOWLAN_TKIP_SETTING_API_S (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: Don't install CMAC/GMAC key in AP mode (Jarod Wilson) [1857772] - [wireless] iwl-trans: move dev_cmd_offs, page_offs to a common trans header (Jarod Wilson) [1857772] - [wireless] iwlwifi: regulatory: regulatory capabilities api change (Jarod Wilson) [1857772] - [wireless] iwlwifi: dbg: add dumping special device memory (Jarod Wilson) [1857772] - [wireless] iwlwifi: dbg: remove IWL_FW_INI_TIME_POINT_WDG_TIMEOUT (Jarod Wilson) [1857772] - [wireless] iwlwifi: acpi: support ppag table command v2 (Jarod Wilson) [1857772] - [wireless] iwlwifi: add new cards for MA family (Jarod Wilson) [1857772] - [wireless] iwlwifi: move bc_table_dword to a common trans header (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-trans: move tfd to trans layer (Jarod Wilson) [1857772] - [wireless] iwlwifi: move bc_pool to a common trans header (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-trans: move all txcmd init to trans alloc (Jarod Wilson) [1857772] - [wireless] iwlwifi: enable twt by default (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add an option to add PASN station (Jarod Wilson) [1857772] - [wireless] iwlwifi: add new cards for AX201 family (Jarod Wilson) [1857772] - [wireless] iwlwifi: fw: move assert descriptor parser to common code (Jarod Wilson) [1857772] - [wireless] iwlwifi: wowlan: adapt to wowlan status API version 10 (Jarod Wilson) [1857772] - [wireless] iwlwifi: acpi: evaluate dsm to disable 5.8GHz channels (Jarod Wilson) [1857772] - [wireless] iwlwifi: msix: limit max RX queues for 9000 family (Jarod Wilson) [1857772] - [wireless] iwlwifi: sta: defer ADDBA transmit in case reclaimed SN != next SN (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: set PROTECTED_TWT feature if supported by firmware (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: set PROTECTED_TWT in MAC data policy (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add PROTECTED_TWT firmware API (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: rs-fw: handle VHT extended NSS capability (Jarod Wilson) [1857772] - [x86] sev-es: Use new for_each_insn_prefix() macro to loop over prefixes bytes (Vitaly Kuznetsov) [1915453] - [x86] insn-eval: Use new for_each_insn_prefix() macro to loop over prefixes bytes (Vitaly Kuznetsov) [1915453] - [tools] x86/uprobes: Do not use prefixes.nbytes when looping over prefixes.bytes (Vitaly Kuznetsov) [1915453] - [powercap] powercap/intel_rapl: add support for ElkhartLake (Steve Best) [1847054] - [char] tpm: efi: Don't create binary_bios_measurements file for an empty log (Jerry Snitselaar) [1887536 1855183] - [char] tpm_tis: Add a check for invalid status (Jerry Snitselaar) [1887536 1855183] - [char] tpm: use *ph to print small buffer (Jerry Snitselaar) [1887536 1855183] - [char] tpm: Add support for event log pointer found in TPM2 ACPI table (Jerry Snitselaar) [1887536 1855183] - [acpi] acpi: Extend TPM2 ACPI table with missing log fields (Jerry Snitselaar) [1887536] - [char] tpm: Unify the mismatching TPM space buffer sizes (Jerry Snitselaar) [1887536 1855183] - [include] tpm: Require that all digests are present in TCG_PCR_EVENT2 structures (Jerry Snitselaar) [1887536 1855183] - [char] tpm_tis_spi: Prefer async probe (Jerry Snitselaar) [1887536 1855183] - [char] tpm/st33zp24: fix spelling mistake "drescription" -> "description" (Jerry Snitselaar) [1887536] - [char] tpm_tis: extra chip->ops check on error path in tpm_tis_core_init (Jerry Snitselaar) [1887536 1855183] - [char] tpm_tis_spi: Don't send anything during flow control (Jerry Snitselaar) [1887536 1855183] - [include] efi/tpm: Verify event log header before parsing (Jerry Snitselaar) [1887536 1855183] - [char] tpm: eventlog: Replace zero-length array with flexible-array member (Jerry Snitselaar) [1887536 1855183] - [char] tpm: fix wrong return value in tpm_pcr_extend (Jerry Snitselaar) [1887536 1855183] - [include] tpm_eventlog.h: Replace zero-length array with flexible-array member (Jerry Snitselaar) [1887536 1855183] - [include] phylink: : fix function prototype kernel-doc warning (Petr Oros) [1878147] - [netdrv] net: phy: call phy_disable_interrupts() in phy_attach_direct() instead (Petr Oros) [1878147] - [net] net: ethtool: Handle missing cable test TDR parameters (Petr Oros) [1878147] - [documentation] docs: networking: fix extra spaces in ethtool-netlink (Petr Oros) [1878147] - [documentation] dt-bindings: net: mvusb: Fix example errors (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: fix null pointer dereference (Petr Oros) [1878147] - [netdrv] net: phy: fix memory leak in device-create error path (Petr Oros) [1878147] - [netdrv] net: mdio device: use flexible sleeping in reset function (Petr Oros) [1878147] - [netdrv] net: mdiobus: add reset-post-delay-us handling (Petr Oros) [1878147] - [netdrv] net: mdiobus: use flexible sleeping for reset-delay-us (Petr Oros) [1878147] - [netdrv] net: phylink: add interface to configure clause 22 PCS PHY (Petr Oros) [1878147] - [netdrv] net: phylink: add struct phylink_pcs (Petr Oros) [1878147] - [netdrv] net: phylink: re-implement interface configuration with PCS (Petr Oros) [1878147] - [netdrv] net: phylink: in-band pause mode advertisement update for PCS (Petr Oros) [1878147] - [netdrv] net: phylink: simplify fixed-link case for ksettings_set method (Petr Oros) [1878147] - [netdrv] net: phylink: use config.an_enabled in ksettings_set method (Petr Oros) [1878147] - [netdrv] net: phylink: simplify phy case for ksettings_set method (Petr Oros) [1878147] - [netdrv] net: phylink: simplify ksettings_set() implementation (Petr Oros) [1878147] - [netdrv] net: phylink: avoid mac_config calls (Petr Oros) [1878147] - [netdrv] net: phylink: update PCS when changing interface during resolution (Petr Oros) [1878147] - [netdrv] net: phylink: ensure link is down when changing interface (Petr Oros) [1878147] - [netdrv] net: phylink: rearrange resolve mac_config() call (Petr Oros) [1878147] - [netdrv] net: phylink: rejig link state tracking (Petr Oros) [1878147] - [netdrv] net: phylink: update ethtool reporting for fixed-link modes (Petr Oros) [1878147] - [netdrv] net: phy: fix check in get_phy_c45_ids (Petr Oros) [1878147] - [netdrv] net: phy: at803x: add mdix configuration support for AR9331 and AR8035 (Petr Oros) [1878147] - [netdrv] net: dp83640: fix SIOCSHWTSTAMP to update the struct with actual configuration (Petr Oros) [1878147] - [netdrv] net: phy: continue searching for C45 MMDs even if first returned ffff:ffff (Petr Oros) [1878147] - [netdrv] net: phy: dp83640: Fixup cast to restricted __be16 warning (Petr Oros) [1878147] - [netdrv] net: phy: Make phy_10gbit_fec_features_array static (Petr Oros) [1878147] - [netdrv] net: phy: Properly define genphy_c45_driver (Petr Oros) [1878147] - [netdrv] net: phy: Fixup parameters in kerneldoc (Petr Oros) [1878147] - [netdrv] net: phy: at803x: Avoid comparison is always false warning (Petr Oros) [1878147] - [netdrv] net: phy: mdio: reset MDIO devices even if probe() is not implemented (Petr Oros) [1878147] - [netdrv] net: phy: reset the PHY even if probe() is not implemented (Petr Oros) [1878147] - [include] net: mdio: add a forward declaration for reset_control to mdio.h (Petr Oros) [1878147] - [netdrv] net: phy: arrange headers in phy_device.c alphabetically (Petr Oros) [1878147] - [netdrv] net: phy: arrange headers in mdio_device.c alphabetically (Petr Oros) [1878147] - [netdrv] net: phy: arrange headers in mdio_bus.c alphabetically (Petr Oros) [1878147] - [netdrv] net: phylink: only restart AN if the link mode is using in-band AN (Petr Oros) [1878147] - [netdrv] net: phylink: add phylink_speed_(up|down) interface (Petr Oros) [1878147] - [netdrv] net: phy: call phy_disable_interrupts() in phy_init_hw() (Petr Oros) [1878147] - [netdrv] net: phy: make phy_disable_interrupts() non-static (Petr Oros) [1878147] - [netdrv] net: phylink: ensure manual pause mode configuration takes effect (Petr Oros) [1878147] - [netdrv] net: phylink: fix ethtool -A with attached PHYs (Petr Oros) [1878147] - [include] net: phy: add support for a common probe between shared PHYs (Petr Oros) [1878147] - [netdrv] net: phy: Allow mdio buses to auto-probe c45 devices (Petr Oros) [1878147] - [netdrv] net: phy: marvell: Add Marvell 88E1548P support (Petr Oros) [1878147] - [netdrv] net: phy: marvell: Add Marvell 88E1340S support (Petr Oros) [1878147] - [netdrv] net: phy: marvell: use a single style for referencing functions (Petr Oros) [1878147] - [netdrv] net: phy: smsc: fix printing too many logs (Petr Oros) [1878147] - [netdrv] net: phy: Check harder for errors in get_phy_id() (Petr Oros) [1878147] - [of] of: of_mdio: Correct loop scanning logic (Petr Oros) [1878147] - [of] of: mdio: preserve phy dev_flags in of_phy_connect() (Petr Oros) [1878147] - [netdrv] net: phy: read MMD ID from all present MMDs (Petr Oros) [1878147] - [netdrv] net: phy: split devices_in_package (Petr Oros) [1878147] - [netdrv] net: phy: set devices_in_package only after validation (Petr Oros) [1878147] - [netdrv] net: phy: add support for probing MMDs >= 8 for devices-in-package (Petr Oros) [1878147] - [netdrv] net: phy: reword get_phy_device() kerneldoc (Petr Oros) [1878147] - [netdrv] net: phy: clean up get_phy_c22_id() invalid ID handling (Petr Oros) [1878147] - [netdrv] net: phy: clean up get_phy_c45_ids() failure handling (Petr Oros) [1878147] - [netdrv] net: phy: clean up PHY ID reading (Petr Oros) [1878147] - [netdrv] net: phy: clean up cortina workaround (Petr Oros) [1878147] - [netdrv] net: dp83869: Reset return variable if PHY strap is read (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: don't export RDB/legacy access methods (Petr Oros) [1878147] - [netdrv] net: phy: marvell: unlock after phy_select_page() failure (Petr Oros) [1878147] - [netdrv] net: phy: at803x: add cable diagnostics support for ATH9331 and ATH8032 (Petr Oros) [1878147] - [netdrv] net: phy: marvell: Configure TDR pulse based on measurement length (Petr Oros) [1878147] - [netdrv] net : phy: marvell: Speedup TDR data retrieval by only changing page once (Petr Oros) [1878147] - [netdrv] net: ethtool: Allow PHY cable test TDR data to configured (Petr Oros) [1878147] - [netdrv] net: phy: marvell: Add support for amplitude graph (Petr Oros) [1878147] - [net] net: ethtool: Add helpers for cable test TDR data (Petr Oros) [1878147] - [net] net: ethtool: Add generic parts of cable test TDR (Petr Oros) [1878147] - [uapi] net: ethtool: Add attributes for cable test TDR data (Petr Oros) [1878147] - [netdrv] net: phy: mscc-miim: read poll when high resolution timers are disabled (Petr Oros) [1878147] - [netdrv] net: phy: mscc-miim: improve waiting logic (Petr Oros) [1878147] - [netdrv] net: phy: mscc-miim: remove redundant timeout check (Petr Oros) [1878147] - [netdrv] net: phy: mscc-miim: use more reasonable delays (Petr Oros) [1878147] - [netdrv] net: mdiobus: add clause 45 mdiobus accessors (Petr Oros) [1878147] - [netdrv] net: phy: at803x: fix PHY ID masks (Petr Oros) [1878147] - [netdrv] net: phy: dp83869: Set opmode from straps (Petr Oros) [1878147] - [netdrv] net: phy: dp83869: Update port-mirroring to read straps (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: add SQI support (Petr Oros) [1878147] - [netdrv] net: phy: simplify phy_link_change arguments (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: fix checkpatch complains about tabs (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: add support for BCM54811 PHY (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: execute cable test on link up (Petr Oros) [1878147] - [netdrv] net: phy: mdio-moxart: remove unneeded include (Petr Oros) [1878147] - [netdrv] net: phy: at803x: add cable diagnostics support (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: add cable diagnostics support (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: add cable test support (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: add bcm_phy_modify_exp() (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: add exp register access methods without buslock (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: add cable-test support (Petr Oros) [1878147] - [netdrv] net: phy: fix aneg restart in phy_ethtool_set_eee (Petr Oros) [1878147] - [net] net: phy: Send notifier when starting the cable test (Petr Oros) [1878147] - [netdrv] net: phy: Put interface into oper testing during cable test (Petr Oros) [1878147] - [netdrv] net: phy: marvell: Add cable test support (Petr Oros) [1878147] - [include] net: ethtool: Add helpers for reporting test results (Petr Oros) [1878147] - [include] net: ethtool: Add infrastructure for reporting cable test results (Petr Oros) [1878147] - [uapi] net: ethtool: Add attributes for cable test reports (Petr Oros) [1878147] - [net] net: ethtool: netlink: Add support for triggering a cable test (Petr Oros) [1878147] - [netdrv] net: phy: Add support for polling cable test (Petr Oros) [1878147] - [netdrv] net: phy: Add cable test support to state machine (Petr Oros) [1878147] - [net] net: ethtool: self_test: Mark interface in testing operative status (Petr Oros) [1878147] - [net] net: Add testing sysfs attribute (Petr Oros) [1878147] - [net] net: Add IF_OPER_TESTING (Petr Oros) [1878147] - [netdrv] net: phy: fix less than zero comparison with unsigned variable val (Petr Oros) [1878147] - [netdrv] net: phy: Make iproc_mdio_resume static (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: use phy_package_shared (Petr Oros) [1878147] - [netdrv] net: phy: add concept of shared storage for PHYs (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: add support for master-slave configuration (Petr Oros) [1878147] - [uapi] ethtool: provide UAPI for PHY master/slave configuration (Petr Oros) [1878147] - [netdrv] dp83640: reverse arguments to list_add_tail (Petr Oros) [1878147] - [documentation] dt-bindings: add Qualcomm IPQ4019 MDIO bindings (Petr Oros) [1878147] - [netdrv] net: phy: mdio: add IPQ4019 MDIO driver (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: add second PHY ID (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: apply the workaround on b0 chips (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: fix phy_id_mask (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: use genphy_soft_reset() (Petr Oros) [1878147] - [netdrv] net: phy: at803x: add downshift support (Petr Oros) [1878147] - [netdrv] net: phy: DP83TC811: Fix WoL in config init to be disabled (Petr Oros) [1878147] - [netdrv] net: phy: DP83822: Fix WoL in config init to be disabled (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: Make a bunch of functions static (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: fix temperature sensor on 2110 (Petr Oros) [1878147] - [gpio] gpiolib: Rename "chip" variables to "gc" in core header file (Petr Oros) [1878147] - [netdrv] net: phy: dp83867: Remove unneeded semicolon (Petr Oros) [1878147] - [netdrv] net: phy: clear phydev->suspended after soft reset (Petr Oros) [1878147] - [netdrv] net: phy: remove genphy_no_soft_reset (Petr Oros) [1878147] - [netdrv] net: phy: make phy_suspend a no-op if PHY is suspended already (Petr Oros) [1878147] - [netdrv] net: phylink, dsa: eliminate phylink_fixed_state_cb() (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: fix less than zero comparison on an unsigned (Petr Oros) [1878147] - [netdrv] net: phy: bcm84881: clear settings on link down (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: add delayed registration of TJA1102 PHY1 (Petr Oros) [1878147] - [of] net: mdio: of: export part of of_mdiobus_register_phy() (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: add initial TJA1102 support (Petr Oros) [1878147] - [documentation] dt-bindings: net: phy: Add support for NXP TJA11xx (Petr Oros) [1878147] - [netdrv] net: phy: Use IS_ERR() to check and simplify code (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: limit soft reset to 88x3310 (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: add hwmon support (Petr Oros) [1878147] - [netdrv] net: phy: add Broadcom BCM54140 support (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: add helper to write/read RDB registers (Petr Oros) [1878147] - [netdrv] net: phy: microchip_t1: add lan87xx_phy_init to initialize the lan87xx phy (Petr Oros) [1878147] - [netdrv] net: phy: Propagate error from bus->reset (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: Add support for BCM53125 internal PHYs (Petr Oros) [1878147] - [netdrv] net: phy: mdio-bcm-iproc: Do not show kernel pointer (Petr Oros) [1878147] - [netdrv] net: phy: at803x: add support for AR8032 PHY (Petr Oros) [1878147] - [netdrv] net: marvell10g: soft-reset the PHY when coming out of low power (Petr Oros) [1878147] - [netdrv] net: marvell10g: report firmware version (Petr Oros) [1878147] - [netdrv] net: phy: micrel: use genphy_read_status for KSZ9131 (Petr Oros) [1878147] - [netdrv] net: phy: micrel: kszphy_resume(): add delay after genphy_resume() before accessing PHY registers (Petr Oros) [1878147] - [netdrv] net: phylink: add separate pcs operations structure (Petr Oros) [1878147] - [netdrv] net: phylink: rename 'ops' to 'mac_ops' (Petr Oros) [1878147] - [netdrv] net: phylink: change phylink_mii_c22_pcs_set_advertisement() prototype (Petr Oros) [1878147] - [ptp] ptp: Avoid deadlocks in the programmable pin code (Petr Oros) [1878147] - [netdrv] net: phy: probe PHY drivers synchronously (Petr Oros) [1878147] - [netdrv] net: phy: don't touch suspended flag if there's no suspend/resume callback (Petr Oros) [1878147] - [netdrv] net: phy: micrel.c: add rgmii interface delay possibility to ksz9131 (Petr Oros) [1878147] - [netdrv] net: phy: mdio-mux-bcm-iproc: use readl_poll_timeout() to simplify code (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: use phy_read_poll_timeout() to simplify the code (Petr Oros) [1878147] - [netdrv] net: phy: smsc: use phy_read_poll_timeout() to simplify the code (Petr Oros) [1878147] - [netdrv] net: phy: use phy_read_poll_timeout() to simplify the code (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: use phy_read_mmd_poll_timeout() to simplify the code (Petr Oros) [1878147] - [netdrv] net: phy: aquantia: use phy_read_mmd_poll_timeout() to simplify the code (Petr Oros) [1878147] - [netdrv] net: phy: bcm84881: use phy_read_mmd_poll_timeout() to simplify the code (Petr Oros) [1878147] - [netdrv] net: phy: add marvell usb to mdio controller (Petr Oros) [1878147] - [documentation] dt-bindings: net: add marvell usb to mdio bindings (Petr Oros) [1878147] - [netdrv] net: phy: aquantia: remove downshift warning now that phylib takes care (Petr Oros) [1878147] - [netdrv] net: phy: marvell: remove downshift warning now that phylib takes care (Petr Oros) [1878147] - [netdrv] net: phy: add and use phy_check_downshift (Petr Oros) [1878147] - [netdrv] net: phylink: pcs: add 802.3 clause 45 helpers (Petr Oros) [1878147] - [netdrv] net: phylink: pcs: add 802.3 clause 22 helpers (Petr Oros) [1878147] - [netdrv] net: mdiobus: add APIs for modifying a MDIO device register (Petr Oros) [1878147] - [netdrv] net: mdiobus: avoid BUG_ON() in mdiobus accessors (Petr Oros) [1878147] - [netdrv] net: phy: improve phy_driver callback handle_interrupt (Petr Oros) [1878147] - [netdrv] net: phylink: Add XLGMII support (Petr Oros) [1878147] - [include] net: phy: Add XLGMII interface define (Petr Oros) [1878147] - [netdrv] net: phylink: Test if MAC/PCS support Autoneg (Petr Oros) [1878147] - [netdrv] net: phylink: Add missing Backplane speeds (Petr Oros) [1878147] - [netdrv] net: mdio: add ipq8064 mdio driver (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: place in powersave mode at probe (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: add energy detect power down tunable (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: add mdix control (Petr Oros) [1878147] - [netdrv] net: phy: mscc: add constants for used interrupt mask bits (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: read copper results from CSSR1 (Petr Oros) [1878147] - [netdrv] net: phy: mscc: add missing shift for media operation mode selection (Petr Oros) [1878147] - [netdrv] net: phylink: propagate resolved link config via mac_link_up() (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: Wire suspend/resume for BCM54810 (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: Have bcm54xx_adjust_rxrefclk() check for flags (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: Allow BCM54810 to use bcm54xx_adjust_rxrefclk() (Petr Oros) [1878147] - [netdrv] net: phy: dp83867: Add speed optimization feature (Petr Oros) [1878147] - [netdrv] net: phy: allow bcm84881 to be a module (Petr Oros) [1878147] - [include] net: phylink: clarify flow control settings in documentation (Petr Oros) [1878147] - [netdrv] net: phylink: improve initial mac configuration (Petr Oros) [1878147] - [netdrv] net: phylink: allow ethtool -A to change flow control advertisement (Petr Oros) [1878147] - [netdrv] net: phylink: resolve fixed link flow control (Petr Oros) [1878147] - [netdrv] net: phylink: use phylib resolved flow control modes (Petr Oros) [1878147] - [netdrv] net: phylink: ensure manual flow control is selected appropriately (Petr Oros) [1878147] - [netdrv] net: phylink: remove pause mode ethtool setting for fixed links (Petr Oros) [1878147] - [netdrv] net: add linkmode helper for setting flow control advertisement (Petr Oros) [1878147] - [netdrv] net: add helpers to resolve negotiated flow control (Petr Oros) [1878147] - [include] net: linkmode: make linkmode_test_bit() take const pointer (Petr Oros) [1878147] - [include] net: phylink: further documentation clarifications (Petr Oros) [1878147] - [include] net: phylink: further mac_config documentation improvements (Petr Oros) [1878147] - [netdrv] net: phylink: rename mac_link_state() op to mac_pcs_get_state() (Petr Oros) [1878147] - [md] md/raid5: fix oops during stripe resizing (Nigel Croxon) [1898617] - [md] md/bitmap: fix memory leak of temporary bitmap (Nigel Croxon) [1898617] - [md] md: fix the checking of wrong work queue (Nigel Croxon) [1898617] - [md] md/bitmap: md_bitmap_get_counter returns wrong blocks (Nigel Croxon) [1898617] - [md] md/bitmap: md_bitmap_read_sb uses wrong bitmap blocks (Nigel Croxon) [1898617] - [md] md/raid0: remove unused function is_io_in_chunk_boundary() (Nigel Croxon) [1898617] - [md] md: don't detour through bd_contains for the gendisk (Nigel Croxon) [1898617] - [md] md: compare bd_disk instead of bd_contains (Nigel Croxon) [1898617] - [md] md: Simplify code with existing definition RESYNC_SECTORS in raid10.c (Nigel Croxon) [1898617] - [md] md/raid5: reallocate page array after setting new stripe_size (Nigel Croxon) [1898617] - [md] md/raid5: resize stripe_head when reshape array (Nigel Croxon) [1898617] - [md] md/raid5: let multiple devices of stripe_head share page (Nigel Croxon) [1898617] - [crypto] md/raid6: let async recovery function support different page offset (Nigel Croxon) [1898617] - [crypto] md/raid6: let syndrome computor support different page offset (Nigel Croxon) [1898617] - [md] md/raid5: convert to new xor compution interface (Nigel Croxon) [1898617] - [crypto] md/raid5: add new xor function to support different page offset (Nigel Croxon) [1898617] - [md] md/raid5: make async_copy_data() to support different page offset (Nigel Croxon) [1898617] - [md] md/raid5: add a new member of offset into r5dev (Nigel Croxon) [1898617] - [md] md: only calculate blocksize once and use i_blocksize() (Nigel Croxon) [1898617] - [md] md: update the optimal I/O size on reshape (Nigel Croxon) [1898617] - [md] md/raid5: make sure stripe_size as power of two (Nigel Croxon) [1898617] - [md] md-cluster: Fix potential error pointer dereference in resize_bitmaps() (Nigel Croxon) [1898617] - [md] md: get sysfs entry after redundancy attr group create (Nigel Croxon) [1898617] - [kernel] lockdep: Fix preemption WARN for spurious IRQ-enable (Waiman Long) [1908640] - [powerpc] powerpc/smp: Call rcu_cpu_starting() earlier (Waiman Long) [1908640] - [include] seqlock: Fix multiple kernel-doc warnings (Waiman Long) [1908640] - [kernel] lockdep: Fix usage_traceoverflow (Waiman Long) [1908640] - [kernel] locking/lockdep: Remove more raw_cpu_read() usage (Waiman Long) [1908640] - [include] lockdep: Revert "lockdep: Use raw_cpu_*() for per-cpu variables" (Waiman Long) [1908640] - [kernel] lockdep: Fix lockdep recursion (Waiman Long) [1908640] - [kernel] lockdep,trace: Expose tracepoints (Waiman Long) [1908640] - [x86] locking/lockdep: Fix TRACE_IRQFLAGS vs. NMIs (Waiman Long) [1908640] - [s390] s390: don't trace preemption in percpu macros (Waiman Long) [1908640] - [fs] blkdev: avoid migration stalls for blkdev pages (Chris von Recklinghausen) [1876502] - [netdrv] ionic: account for vlan tag len in rx buffer len (Jonathan Toppins) [1908642] - [netdrv] net/mlx5e: Fix refcount leak on kTLS RX resync (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Avoid kzalloc(GFP_KERNEL) under spinlock (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Fix leak on resync error flow (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Add missing dma_unmap in RX resync (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Fix napi sync and possible use-after-free (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Improve rx handler function call (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Cleanup redundant capability check (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: Increase Async ICO SQ size (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Add kTLS RX stats (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Add kTLS RX resync support (Alaa Hleihel) [1866808] - [infiniband] RDMA/siw: Fix handling of zero-sized Read and Receive Queues (Kamal Heib) [1900985 1875703] - [fs] ext4: fix bogus warning in ext4_update_dx_flag() (Lukas Czerner) [1908714] - [fs] ext4: handle dax mount option collision (Lukas Czerner) [1908714] - [fs] jbd2: fix up sparse warnings in checkpoint code (Lukas Czerner) [1908714] - [fs] ext4: unlock xattr_sem properly in ext4_inline_data_truncate() (Lukas Czerner) [1908714] - [fs] ext4: do not use extent after put_bh (Lukas Czerner) [1908714] - [fs] ext4: fix invalid inode checksum (Lukas Czerner) [1908714] - [fs] ext4: clear buffer verified flag if read meta block from disk (Lukas Czerner) [1908714] - [fs] ext4: treat buffers contining write errors as valid in ext4_sb_bread() (Lukas Czerner) [1908714] - [fs] ext4: treat buffers with write errors as containing valid data (Lukas Czerner) [1908714] - [fs] ext4: limit entries returned when counting fsmap records (Lukas Czerner) [1908714] - [fs] ext4: fix error handling code in add_new_gdb (Lukas Czerner) [1908714] - [fs] ext4: fix leaking sysfs kobject after failed mount (Lukas Czerner) [1908714] - [fs] ext4: fix checking of directory entry validity for inline directories (Lukas Czerner) [1908714] - [fs] ext4: correctly restore system zone info when remount fails (Lukas Czerner) [1908714] - [fs] ext4: handle add_system_zone() failure in ext4_setup_system_zone() (Lukas Czerner) [1908714] - [fs] ext4: fold ext4_data_block_valid_rcu() into the caller (Lukas Czerner) [1908714] - [fs] ext4: check journal inode extents more carefully (Lukas Czerner) [1908714] - [fs] ext4: don't allow overlapping system zones (Lukas Czerner) [1908714] - [fs] ext4: handle error of ext4_setup_system_zone() on remount (Lukas Czerner) [1908714] - [fs] jbd2: add the missing unlock_buffer() in the error path of jbd2_write_superblock() (Lukas Czerner) [1908714] - [fs] ext4: fix mount failure with quota configured as module (Lukas Czerner) [1908714] - [fs] ext4: improve explanation of a mount failure caused by a misconfigured kernel (Lukas Czerner) [1908714] - [include] jbd2: fix kernel-doc notation warning (Lukas Czerner) [1908714] - [base] mm: don't panic when links can't be created in sysfs (Baoquan He) [1890171] - [base] mm: don't rely on system state to detect hot-plug operations (Baoquan He) [1890171] - [mm] mm: replace memmap_context by meminit_context (Baoquan He) [1890171] - [net] Update window_clamp if SOCK_RCVBUF is set (Balazs Nemeth) [1905985] - [cpufreq] cpufreq: acpi-cpufreq: Mark sometimes used ID structs as __maybe_unused (David Arcari) [1857102] - [cpufreq] cpufreq: acpi-cpufreq: Mark 'dummy' variable as __always_unused (David Arcari) [1857102] - [cpufreq] cpufreq: Replace HTTP links with HTTPS ones (David Arcari) [1857102] - [cpufreq] cpufreq: change '.set_boost' to act on one policy (David Arcari) [1857102] - [cpufreq] cpufreq: Fix up cpufreq_boost_set_sw() (David Arcari) [1857102] - [cpufreq] cpufreq: Convert to new X86 CPU match macros (David Arcari) [1857102] - [cpufreq] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (David Arcari) [1857102]- [platform] platform/x86: ISST: Add new PCI device ids (Prarit Bhargava) [1836722] - [net] net-sysfs: take the rtnl lock when accessing xps_rxqs_map and num_tc (Antoine Tenart) [1912253] - [net] net-sysfs: take the rtnl lock when storing xps_rxqs (Antoine Tenart) [1912253] - [net] net-sysfs: take the rtnl lock when accessing xps_cpus_map and num_tc (Antoine Tenart) [1912253] - [net] net-sysfs: take the rtnl lock when storing xps_cpus (Antoine Tenart) [1912253] - [fs] gfs2: Improve mmap write vs. punch_hole consistency (Andreas Grunbacher) [1872043] - [netdrv] bnx2x: fix spelling mistake "occurd" -> "occurred" (Manish Chopra) [1853224] - [netdrv] bnx2x: Perform Idlechk dump during the debug collection (Manish Chopra) [1853224] - [netdrv] bnx2x: Add support for idlechk tests (Manish Chopra) [1853224] - [netdrv] bnx2x: Add Idlechk related register definitions (Manish Chopra) [1853224] - [netdrv] bnx2x: use generic power management (Manish Chopra) [1853224] - [netdrv] bnx2x: allow bnx2x_bsc_read() to schedule (Manish Chopra) [1853224] - [netdrv] bnx2x: Remove unused inline function bnx2x_vf_vlan_credit (Manish Chopra) [1853224] - [netdrv] bnx2x: Remove Comparison to bool in bnx2x_dcb.c (Manish Chopra) [1853224] - [netdrv] bnx2x: correct a comment mistake in grammar (Manish Chopra) [1853224] - [netdrv] net: bnx2x: reject unsupported coalescing params (Manish Chopra) [1853224] - [net] tls: Implement getsockopt SOL_TLS TLS_RX (Sabrina Dubroca) [1889664] - [net] tls: Protect from calling tls_dev_del for TLS RX twice (Sabrina Dubroca) [1889664] - [net] tls: missing received data after fast remote close (Sabrina Dubroca) [1889664] - [net] tls: Fix wrong record sn in async mode of device resync (Sabrina Dubroca) [1889664] - [net] tls: fix corrupted data in recvmsg (Sabrina Dubroca) [1889664] - [net] tls: sendfile fails with ktls offload (Sabrina Dubroca) [1889664] - [net] tls: race causes kernel panic (Sabrina Dubroca) [1889664] - [net] tls: Fix kmap usage (Sabrina Dubroca) [1889664] - [net] tls: allow MSG_CMSG_COMPAT in sendmsg (Sabrina Dubroca) [1889664] - [net] tls: fix sign extension issue when left shifting u16 value (Sabrina Dubroca) [1889664] - [net] tls: Add asynchronous resync (Sabrina Dubroca) [1889664] - [net] revert "net/tls: Add force_resync for driver resync" (Sabrina Dubroca) [1889664] - [net] net/tls: Add force_resync for driver resync (Sabrina Dubroca) [1889664] - [net] tls: Avoid assigning 'const' pointer to non-const pointer (Sabrina Dubroca) [1889664] - [net] tls: move mark_tech_preview to tls_init (Sabrina Dubroca) [1907477] - [mm] mm/hmm: do not call hmm_vma_walk_hole() while holding a spinlock (Chris von Recklinghausen) [1890943] - [mm] mm: pagewalk: add 'depth' parameter to pte_hole (Chris von Recklinghausen) [1890943] - [mm] mm: pagewalk: don't lock PTEs for walk_page_range_novma() (Chris von Recklinghausen) [1890943] - [mm] mm: pagewalk: allow walking without vma (Chris von Recklinghausen) [1890943] - [mm] mm: pagewalk: add p4d_entry() and pgd_entry() (Chris von Recklinghausen) [1890943] - [x86] x86: mm: add p?d_leaf() definitions (Chris von Recklinghausen) [1890943] - [s390] s390: mm: add p?d_leaf() definitions (Chris von Recklinghausen) [1890943] - [powerpc] powerpc: mm: add p?d_leaf() definitions (Chris von Recklinghausen) [1890943] - [arm64] arm64: mm: add p?d_leaf() definitions (Chris von Recklinghausen) [1890943] - [mm] mm: add generic p?d_leaf() macros (Chris von Recklinghausen) [1890943] - [mm] mm: move_pages: report the number of non-attempted pages (Chris von Recklinghausen) [1890943] - [mm] autonuma: fix watermark checking in migrate_balanced_pgdat() (Chris von Recklinghausen) [1890943] - [mm] mm/migrate.c: handle freed page at the first place (Chris von Recklinghausen) [1890943] - [mm] mm: pagewalk: Take the pagetable lock in walk_pte_range() (Chris von Recklinghausen) [1890943] - [mm] mm: untag user pointers passed to memory syscalls (Chris von Recklinghausen) [1890943] - [mm] mm: page cache: store only head pages in i_pages (Chris von Recklinghausen) [1890943] - [mm] mm: migrate: fix reference check race between __find_get_block() and migration (Chris von Recklinghausen) [1890943] - [fs] mm: migrate: remove unused mode argument (Chris von Recklinghausen) [1890943] - [mm] powerpc/book3s: Use config independent helpers for page table walk (Chris von Recklinghausen) [1890943] - [mm] mm/mmu_notifier: use correct mmu_notifier events for each invalidation (Chris von Recklinghausen) [1890943] - [mm] mm/mmu_notifier: contextual information for event triggering invalidation (Chris von Recklinghausen) [1890943] - [mm] powerpc/mm: move __find_linux_pte() out of hugetlbpage.c (Chris von Recklinghausen) [1890943] - [mm] mm/filemap.c: remove redundant test from find_get_pages_contig (Chris von Recklinghausen) [1890943] - [mm] mm/hugetlb: distinguish between migratability and movability (Chris von Recklinghausen) [1890943] - [mm] numa: change get_mempolicy() to use nr_node_ids instead of MAX_NUMNODES (Chris von Recklinghausen) [1890943] - [mm] mm: migrate: make buffer_migrate_page_norefs() actually succeed (Chris von Recklinghausen) [1890943] - [mm] mm: treewide: remove unused address argument from pte_alloc functions (Chris von Recklinghausen) [1890943] - [fs] mm: migrate: drop unused argument of migrate_page_move_mapping() (Chris von Recklinghausen) [1890943] - [mm] mm: migrate: provide buffer_migrate_page_norefs() (Chris von Recklinghausen) [1890943] - [mm] mm: migrate: move migrate_page_lock_buffers() (Chris von Recklinghausen) [1890943] - [mm] mm: migrate: lock buffers before migrate_page_move_mapping() (Chris von Recklinghausen) [1890943] - [mm] mm: Convert huge_memory to XArray (Chris von Recklinghausen) [1890943] - [mm] mm: Convert page migration to XArray (Chris von Recklinghausen) [1890943] - [mm] powerpc/mm/book3s: Check for pmd_large instead of pmd_trans_huge (Chris von Recklinghausen) [1890943] - [x86] x86/pgtable: Move two more functions from pgtable_64.h to pgtable.h (Chris von Recklinghausen) [1890943] - [x86] x86/pgtable: Move pti_set_user_pgtbl() to pgtable.h (Chris von Recklinghausen) [1890943] - [x86] x86/pgtable: Move pgdp kernel/user conversion functions to pgtable.h (Chris von Recklinghausen) [1890943] - [mm] x86/pgtable: Rename pti_set_user_pgd() to pti_set_user_pgtbl() (Chris von Recklinghausen) [1890943] - [mm] mm: memcg/slab: fix root memcg vmstats (Waiman Long) [1877019] - [mm] mm/slub: let number of online CPUs determine the slub page order (Waiman Long) [1877019] - [mm] mm, debug_pagealloc: don't rely on static keys too early (Waiman Long) [1877019] - [mm] mm: memcg: link page counters to root if use_hierarchy is false (Waiman Long) [1877019] - [mm] mm/memcg: unify swap and memsw page counters (Waiman Long) [1877019] - [mm] mm: memcontrol: correct the NR_ANON_THPS counter of hierarchical memcg (Waiman Long) [1877019] - [mm] mlock: fix unevictable_pgs event counts on THP (Waiman Long) [1877019] - [mm] mm/filemap: fix storing to a THP shadow entry (Waiman Long) [1877019] - [lib] XArray: add xas_split (Waiman Long) [1877019] - [lib] XArray: add xa_get_order (Waiman Long) [1877019] - [lib] XArray: Add private interface for workingset node deletion (Waiman Long) [1877019] - [include] XArray: Fix xas_reload for multi-index entries (Waiman Long) [1877019] - [include] xarray.h: correct return code documentation for xa_store_{bh, irq}() (Waiman Long) [1877019] - [mm] mm: memcg/slab: uncharge during kmem_cache_free_bulk() (Waiman Long) [1877019] - [mm] mm: memcg/slab: fix racy access to page->mem_cgroup in mem_cgroup_from_obj() (Waiman Long) [1877019] - [mm] mm: memcontrol: fix missing suffix of workingset_restore (Waiman Long) [1877019] - [mm] mm: memcontrol: fix warning when allocating the root cgroup (Waiman Long) [1877019] - [mm] mm: replace hpage_nr_pages with thp_nr_pages (Waiman Long) [1877019] - [mm] mm: add thp_size (Waiman Long) [1877019] - [include] mm: add thp_order (Waiman Long) [1877019] - [include] include/linux/huge_mm.h: check PageTail in hpage_nr_pages even when !THP (Waiman Long) [1877019] - [mm] mm/page_vma_mapped.c: explicitly compare pfn for normal, hugetlbfs and THP page (Waiman Long) [1877019] - [mm] mm/vmscan: restore active/inactive ratio for anonymous LRU (Waiman Long) [1877019] - [mm] mm/swap: implement workingset detection for anonymous LRU (Waiman Long) [1877019] - [mm] mm/swapcache: support to handle the shadow entries (Waiman Long) [1877019] - [mm] mm: fix swap cache node allocation mask (Waiman Long) [1877019] - [include] include/linux/swap.h: delete meaningless __add_to_swap_cache() declaration (Waiman Long) [1877019] - [mm] mm/swap_state.c: use the same way to count page in_swap_cache (Waiman Long) [1877019] - [mm] mm: shmem: use proper gfp flags for shmem_writepage() (Waiman Long) [1877019] - [mm] mm/workingset: prepare the workingset detection infrastructure for anon LRU (Waiman Long) [1877019] - [mm] mm/vmscan: protect the workingset on anonymous LRU (Waiman Long) [1877019] - [mm] mm/vmscan: make active/inactive ratio as 1:1 for anon lru (Waiman Long) [1877019] - [tools] kselftests: cgroup: add perpcu memory accounting test (Waiman Long) [1877019] - [mm] mm: memcg: charge memcg percpu memory to the parent cgroup (Waiman Long) [1877019] - [mm] mm: memcg/percpu: per-memcg percpu memory statistics (Waiman Long) [1877019] - [mm] mm: memcg/percpu: account percpu memory to memory cgroups (Waiman Long) [1877019] - [mm] percpu: return number of released bytes from pcpu_free_area() (Waiman Long) [1877019] - [mm] percpu: make pcpu_alloc() aware of current gfp context (Waiman Long) [1877019] - [mm] mm/khugepaged: fix filemap page_to_pgoff(page) != offset (Waiman Long) [1877019] - [mm] mm, slub: restore initial kmem_cache flags (Waiman Long) [1877019] - [include] mm: memcg/slab: fix slab statistics in !SMP configuration (Waiman Long) [1877019] - [mm] mm: slab: fix potential double free in ___cache_free (Waiman Long) [1877019] - [mm] ksm: reinstate memcg charge on copied pages (Waiman Long) [1877019] - [mm] mm: slub: fix conversion of freelist_corrupted() (Waiman Long) [1877019] - [mm] memcg: fix use-after-free in uncharge_batch (Waiman Long) [1877019] - [mm] mm/memory: fix IO cost for anonymous page (Waiman Long) [1877019] - [mm] mm: workingset: age nonresident information alongside anonymous pages (Waiman Long) [1877019] - [mm] slub: cure list_slab_objects() from double fix (Waiman Long) [1877019] - [mm] mm: do_swap_page(): fix up the error code (Waiman Long) [1877019] - [misc] lkdtm/heap: Avoid edge and middle of slabs (Waiman Long) [1877019] - [mm] mm: slub: really fix slab walking for init_on_free (Waiman Long) [1877019] - [mm] mm/slab.c: fix kernel-doc warning for __ksize() (Waiman Long) [1877019] - [mm] mm: memcontrol: restore proper dirty throttling when memory.high changes (Waiman Long) [1877019] - [mm] memcg, oom: check memcg margin for parallel oom (Waiman Long) [1877019] - [mm] mm, memcg: avoid stale protection values when cgroup is above protection (Waiman Long) [1877019] - [mm] mm, memcg: unify reclaim retry limits with page allocator (Waiman Long) [1877019] - [mm] mm, memcg: reclaim more aggressively before high allocator throttling (Waiman Long) [1877019] - [mm] mm: memcontrol: avoid workload stalls when lowering memory.high (Waiman Long) [1877019] - [include] mm: kmem: switch to static_branch_likely() in memcg_kmem_enabled() (Waiman Long) [1877019] - [mm] mm: slab: rename (un)charge_slab_page() to (un)account_slab_page() (Waiman Long) [1877019] - [mm] mm: memcg/slab: remove unused argument by charge_slab_page() (Waiman Long) [1877019] - [tools] tools/cgroup: add memcg_slabinfo.py tool (Waiman Long) [1877019] - [tools] kselftests: cgroup: add kernel memory accounting tests (Waiman Long) [1877019] - [mm] mm: memcg/slab: use a single set of kmem_caches for all allocations (Waiman Long) [1877019] - [mm] mm: memcg/slab: remove redundant check in memcg_accumulate_slabinfo() (Waiman Long) [1877019] - [mm] mm: memcg/slab: deprecate slab_root_caches (Waiman Long) [1877019] - [mm] mm: memcg/slab: remove memcg_kmem_get_cache() (Waiman Long) [1877019] - [mm] mm: memcg/slab: simplify memcg cache creation (Waiman Long) [1877019] - [mm] mm: memcg/slab: use a single set of kmem_caches for all accounted allocations (Waiman Long) [1877019] - [mm] mm, slab_common: fix a typo in comment "eariler"->"earlier" (Waiman Long) [1877019] - [mm] mm: memcg/slab: fix memory leak at non-root kmem_cache destroy (Waiman Long) [1877019] - [mm] mm: memcg/slab: fix panic in __free_slab() caused by premature memcg pointer release (Waiman Long) [1877019] - [mm] mm: memcg/slab: move memcg_kmem_bypass() to memcontrol.h (Waiman Long) [1877019] - [mm] mm: memcg/slab: deprecate memory.kmem.slabinfo (Waiman Long) [1877019] - [mm] mm, memcg: fix build error around the usage of kmem_caches (Waiman Long) [1877019] - [mm] mm: memcg/slab: charge individual slab objects instead of pages (Waiman Long) [1877019] - [mm] mm: memcg/slab: save obj_cgroup for non-root slab objects (Waiman Long) [1877019] - [mm] mm: memcg/slab: allocate obj_cgroups for non-root slab pages (Waiman Long) [1877019] - [mm] mm: memcg/slab: obj_cgroup API (Waiman Long) [1877019] - [mm] mm: memcontrol: decouple reference counting from page accounting (Waiman Long) [1877019] - [mm] mm: slub: implement SLUB version of obj_to_index() (Waiman Long) [1877019] - [mm] mm: memcg: convert vmstat slab counters to bytes (Waiman Long) [1877019] - [mm] mm: memcg: prepare for byte-sized vmstat items (Waiman Long) [1877019] - [mm] mm: memcg: factor out memcg- and lruvec-level changes out of __mod_lruvec_state() (Waiman Long) [1877019] - [mm] mm: kmem: make memcg_kmem_enabled() irreversible (Waiman Long) [1877019] - [mm] mm, slab/slub: improve error reporting and overhead of cache_from_obj() (Waiman Long) [1877019] - [mm] mm, slab/slub: move and improve cache_from_obj() (Waiman Long) [1877019] - [mm] mm, slub: extend checks guarded by slub_debug static key (Waiman Long) [1877019] - [mm] mm, slub: introduce kmem_cache_debug_flags() (Waiman Long) [1877019] - [mm] mm, slub: introduce static key for slub_debug() (Waiman Long) [1877019] - [mm] mm, slub: make reclaim_account attribute read-only (Waiman Long) [1877019] - [mm] mm, slub: make remaining slub_debug related attributes read-only (Waiman Long) [1877019] - [mm] mm, slub: remove runtime allocation order changes (Waiman Long) [1877019] - [mm] mm, slub: make some slub_debug related attributes read-only (Waiman Long) [1877019] - [documentation] mm, slub: extend slub_debug syntax for multiple blocks (Waiman Long) [1877019] - [mm] mm/slab.c: update outdated kmem_list3 in a comment (Waiman Long) [1877019] - [mm] mm, slab: check GFP_SLAB_BUG_MASK before alloc_pages in kmalloc_order (Waiman Long) [1877019] - [mm] mm/slab: add naive detection of double free (Waiman Long) [1877019] - [init] mm/slab: expand CONFIG_SLAB_FREELIST_HARDENED to include SLAB (Waiman Long) [1877019] - [mm] mm: ksize() should silently accept a NULL pointer (Waiman Long) [1877019] - [include] include/linux/vmstat.h: remove unused page state adjustment macro (Waiman Long) [1877019] - [include] mm, memcg: fix inconsistent oom event behavior (Waiman Long) [1877019] - [mm] mm/memcg: fix refcount error while moving and swapping (Waiman Long) [1877019] - [mm] mm/memcontrol: fix OOPS inside mem_cgroup_get_nr_swap_pages() (Waiman Long) [1877019] - [mm] mm/memcontrol.c: add missed css_put() (Waiman Long) [1877019] - [mm] mm: memcontrol: handle div0 crash race condition in memory.low (Waiman Long) [1877019] - [kernel] mm: memcontrol: recursive memory.low protection (Waiman Long) [1877019] - [include] mm, memcg: consider subtrees in memory.events (Waiman Long) [1877019] - [net] mm, treewide: rename kzfree() to kfree_sensitive() (Waiman Long) [1877019] - [mm] mm/slab: use memzero_explicit() in kzfree() (Waiman Long) [1877019] - [mm] mm: swap: memcg: fix memcg stats for huge pages (Waiman Long) [1877019] - [mm] mm: swap: fix vmstats for huge pages (Waiman Long) [1877019] - [mm] mm: vmscan: limit the range of LRU type balancing (Waiman Long) [1877019] - [mm] mm: vmscan: reclaim writepage is IO cost (Waiman Long) [1877019] - [mm] mm: vmscan: determine anon/file pressure balance at the reclaim root (Waiman Long) [1877019] - [mm] mm: balance LRU lists based on relative thrashing (Waiman Long) [1877019] - [mm] mm: only count actual rotations as LRU reclaim cost (Waiman Long) [1877019] - [mm] mm: deactivations shouldn't bias the LRU balance (Waiman Long) [1877019] - [mm] mm: base LRU balancing on an explicit cost model (Waiman Long) [1877019] - [mm] mm: vmscan: drop unnecessary div0 avoidance rounding in get_scan_count() (Waiman Long) [1877019] - [mm] mm: remove use-once cache bias from LRU balancing (Waiman Long) [1877019] - [mm] mm: workingset: let cache workingset challenge anon (Waiman Long) [1877019] - [mm] mm: fold and remove lru_cache_add_anon() and lru_cache_add_file() (Waiman Long) [1877019] - [kernel] mm: allow swappiness that prefers reclaiming anon over the file workingset (Waiman Long) [1877019] - [mm] mm: keep separate anon and file statistics on page reclaim activity (Waiman Long) [1877019] - [mm] mm: fix LRU balancing effect of new transparent huge pages (Waiman Long) [1877019] - [mm] mm: replace list_move_tail() with add_page_to_lru_list_tail() (Waiman Long) [1877019] - [mm] mm: memcontrol: update page->mem_cgroup stability rules (Waiman Long) [1877019] - [mm] mm: memcontrol: delete unused lrucare handling (Waiman Long) [1877019] - [documentation] mm: memcontrol: document the new swap control behavior (Waiman Long) [1877019] - [mm] mm: memcontrol: charge swapin pages on instantiation (Waiman Long) [1877019] - [mm] mm: memcontrol: make swap tracking an integral part of memory control (Waiman Long) [1877019] - [mm] mm: memcontrol: prepare swap controller setup for integration (Waiman Long) [1877019] - [mm] mm: memcontrol: drop unused try/commit/cancel charge API (Waiman Long) [1877019] - [mm] mm: memcontrol: convert anon and file-thp to new mem_cgroup_charge() API (Waiman Long) [1877019] - [mm] mm: memcontrol: switch to native NR_ANON_THPS counter (Waiman Long) [1877019] - [mm] mm: memcontrol: switch to native NR_ANON_MAPPED counter (Waiman Long) [1877019] - [mm] mm: memcontrol: switch to native NR_FILE_PAGES and NR_SHMEM counters (Waiman Long) [1877019] - [mm] mm: memcontrol: prepare cgroup vmstat infrastructure for native anon counters (Waiman Long) [1877019] - [mm] mm: memcontrol: prepare move_account for removal of private page type counters (Waiman Long) [1877019] - [mm] mm: memcontrol: prepare uncharging for removal of private page type counters (Waiman Long) [1877019] - [mm] mm: memcontrol: convert page cache to a new mem_cgroup_charge() API (Waiman Long) [1877019] - [mm] mm: memcontrol: move out cgroup swaprate throttling (Waiman Long) [1877019] - [mm] mm: shmem: remove rare optimization when swapin races with hole punching (Waiman Long) [1877019] - [mm] mm: memcontrol: drop @compound parameter from memcg charging API (Waiman Long) [1877019] - [mm] mm: memcontrol: fix stat-corrupting race in charge moving (Waiman Long) [1877019] - [mm] mm: fix NUMA node file count error in replace_page_cache() (Waiman Long) [1877019] - [mm] mm/slub: fix stack overruns with SLUB_STATS (Waiman Long) [1877019] - [mm] slub: remove kmalloc under list_lock from list_slab_objects() V2 (Waiman Long) [1877019] - [mm] slub: Remove userspace notifier for cache add/remove (Waiman Long) [1877019] - [mm] mm/slub.c: fix corrupted freechain in deactivate_slab() (Waiman Long) [1877019] - [mm] mm/slub: fix incorrect interpretation of s->offset (Waiman Long) [1877019] - [mm] slub: avoid redzone when choosing freepointer location (Waiman Long) [1877019] - [mm] slub: relocate freelist pointer to middle of object (Waiman Long) [1877019] - [mm] slub: improve bit diffusion for freelist ptr obfuscation (Waiman Long) [1877019] - [mm] mm, slb: improve memory accounting (Waiman Long) [1877019] - [mm] thp: change CoW semantics for anon-THP (Waiman Long) [1877019] - [mm] khugepaged: allow to collapse PTE-mapped compound pages (Waiman Long) [1877019] - [mm] khugepaged: allow to collapse a page shared across fork (Waiman Long) [1877019] - [mm] khugepaged: drain LRU add pagevec after swapin (Waiman Long) [1877019] - [mm] khugepaged: drain all LRU caches before scanning pages (Waiman Long) [1877019] - [mm] khugepaged: do not stop collapse if less than half PTEs are referenced (Waiman Long) [1877019] - [tools] khugepaged: add self test (Waiman Long) [1877019] - [mm] mm: code cleanup for MADV_FREE (Waiman Long) [1877019] - [mm] mm, thp: track fallbacks due to failed memcg charges separately (Waiman Long) [1877019] - [mm] mm, shmem: add vmstat for hugepage fallback (Waiman Long) [1877019] - [mm] autonuma: reduce cache footprint when scanning page tables (Waiman Long) [1877019] - [trace] mm/vmscan: simplify trace_reclaim_flags and trace_shrink_flags (Waiman Long) [1877019] - [mm] mm/memcg: optimize memory.numa_stat like memory.stat (Waiman Long) [1877019] - [mm] memcg: fix memcg_kmem_bypass() for remote memcg charging (Waiman Long) [1877019] - [mm] mm/memcg: automatically penalize tasks with high swap use (Waiman Long) [1877019] - [include] mm/memcg: move cgroup high memory limit setting into struct page_counter (Waiman Long) [1877019] - [mm] mm/memcg: move penalty delay clamping out of calculate_high_delay() (Waiman Long) [1877019] - [mm] mm/memcg: prepare for swap over-high accounting and penalty calculation (Waiman Long) [1877019] - [mm] memcg: expose root cgroup's memory.stat (Waiman Long) [1877019] - [mm] mm, memcg: add workingset_restore in memory.stat (Waiman Long) [1877019] - [documentation] doc: cgroup: improve formatting of mem stats (Waiman Long) [1877019] - [documentation] docs: cgroup: mm: Fix spelling of "list" (Waiman Long) [1877019] - [mm] mm, memcg: fix error return value of mem_cgroup_css_alloc() (Waiman Long) [1877019] - [include] memcontrol.h: Replace zero-length array with flexible-array member (Waiman Long) [1877019] - [mm] mm, memcg: bypass high reclaim iteration for cgroup hierarchy root (Waiman Long) [1877019] - [mm] mm: memcg: make memory.oom.group tolerable to task migration (Waiman Long) [1877019] - [mm] mm, memcg: prevent memory.swap.max load tearing (Waiman Long) [1877019] - [mm] mm, memcg: prevent memory.low load/store tearing (Waiman Long) [1877019] - [mm] mm, memcg: prevent memory.max load tearing (Waiman Long) [1877019] - [mm] mm, memcg: prevent memory.high load/store tearing (Waiman Long) [1877019] - [mm] mm/memcontrol.c: make mem_cgroup_id_get_many() __maybe_unused (Waiman Long) [1877019] - [mm] memcg: css_tryget_online cleanups (Waiman Long) [1877019] - [mm] mm/memcontrol.c: cleanup some useless code (Waiman Long) [1877019] - [mm] mm/memcontrol.c: fix a -Wunused-function warning (Waiman Long) [1877019] - [mm] mm: memcontrol: switch to rcu protection in drain_all_stock() (Waiman Long) [1877019] - [mm] mm/khugepaged.c: fix khugepaged's request size in collapse_file (Waiman Long) [1877019] - [mm] khugepaged: fix null-pointer dereference due to race (Waiman Long) [1877019] - [mm] mm, thp: stop leaking unreleased file pages (Waiman Long) [1877019] - [trace] mm: khugepaged: add trace status description for SCAN_PAGE_HAS_PRIVATE (Waiman Long) [1877019] - [mm] mm, thp: recheck each page before collapsing file THP (Waiman Long) [1877019] - [mm] mm/thp: allow dropping THP from page cache (Waiman Long) [1877019] - [mm] mm/vmscan.c: support removing arbitrary sized pages from mapping (Waiman Long) [1877019] - [mm] mm/thp: fix node page state in split_huge_page_to_list() (Waiman Long) [1877019] - [fs] proc/meminfo: fix output alignment (Waiman Long) [1877019] - [mm] mm: shmem: disable interrupt when acquiring info->lock in userfaultfd_copy path (Waiman Long) [1877019] - [fs] mm, thp: avoid writes to file with THP in pagecache (Waiman Long) [1877019] - [mm] mm, thp: add read-only THP support for (non-shmem) FS (Waiman Long) [1877019] - [mm] khugepaged: rename collapse_shmem() and khugepaged_scan_shmem() (Waiman Long) [1877019] - [fs] mm,thp: stats for file backed THP (Waiman Long) [1877019] - [mm] filemap: update offset check in filemap_fault() (Waiman Long) [1877019] - [mm] filemap: check compound_head(page)->mapping in pagecache_get_page() (Waiman Long) [1877019] - [mm] filemap: check compound_head(page)->mapping in filemap_fault() (Waiman Long) [1877019] - [mm] mm: mempolicy: fix the wrong return value and potential pages leak of mbind (Waiman Long) [1877019] - [mm] mm: thp: fix false negative of shmem vma's THP eligibility (Waiman Long) [1877019] - [mm] mm: thp: make transhuge_vma_suitable available for anonymous THP (Waiman Long) [1877019] - [mm] mm, thp, proc: report THP eligibility for each vma (Waiman Long) [1877019] - [documentation] mm, proc: be more verbose about unstable VMA flags in /proc//smaps (Waiman Long) [1877019] - [mm] mm: thp: pass correct vm_flags to hugepage_vma_check() (Waiman Long) [1877019] - [fs] mm: /proc/pid/smaps_rollup: convert to single value seq_file (Waiman Long) [1877019] - [fs] mm: /proc/pid/smaps: factor out common stats printing (Waiman Long) [1877019] - [fs] mm: /proc/pid/smaps: factor out mem stats gathering (Waiman Long) [1877019] - [fs] mm: /proc/pid/*maps remove is_pid and related wrappers (Waiman Long) [1877019] - [mm] mm: workingset: fix vmstat counters for shadow nodes (Waiman Long) [1877019] - [mm] mm: workingset: add vmstat counter for shadow nodes (Waiman Long) [1877019] - [include] mm/memcg: Document access rule regarding mem_cgroup structure (Waiman Long) [1877019] - [mm] mm/page_alloc: silence a KASAN false positive (Waiman Long) [1877019] - [s390] s390/setup: init jump labels before command line parsing (Waiman Long) [1877019] - [mm] s390/maccess: add no DAT mode to kernel_write (Waiman Long) [1877019] - [mm] s390: Change s390_kernel_write() return type to match memcpy() (Waiman Long) [1877019] - [kernel] PM: hibernate: fix crashes with init_on_free=1 (Waiman Long) [1877019] - [mm] mm/slub.c: init_on_free=1 should wipe freelist ptr for bulk allocations (Waiman Long) [1877019] - [mm] mm/page_alloc.c: fix a crash in free_pages_prepare() (Waiman Long) [1877019] - [mm] mm: slub: Fix slab walking for init_on_free (Waiman Long) [1877019] - [mm] mm, slab: move memcg_cache_params structure to mm/slab.h (Waiman Long) [1877019] - [mm] mm, slab: extend slab/shrink to shrink all memcg caches (Waiman Long) [1877019] - [mm] mm: mempolicy: handle vma with unmovable pages mapped correctly in mbind (Waiman Long) [1877019] - [mm] mm: mempolicy: make the behavior consistent when MPOL_MF_MOVE* and MPOL_MF_STRICT were specified (Waiman Long) [1877019] - [init] init/Kconfig: fix neighboring typos (Waiman Long) [1877019] - [mm] mm: security: introduce init_on_alloc=1 and init_on_free=1 boot options (Waiman Long) [1877019] - [mm] memcg, oom: no oom-kill for __GFP_RETRY_MAYFAIL (Waiman Long) [1877019] - [mm] mm/kasan: add object validation in ksize() (Waiman Long) [1877019] - [mm] mm/slab: refactor common ksize KASAN logic into slab_common.c (Waiman Long) [1877019] - [mm] mm/slub.c: avoid double string traverse in kmem_cache_flags() (Waiman Long) [1877019] - [mm] mm/slab: sanity-check page type when looking up cache (Waiman Long) [1877019] - [mm] mm/slab: validate cache membership under freelist hardening (Waiman Long) [1877019] - [mm] mm/migrate: add stable check in migrate_vma_insert_page() (Waiman Long) [1877019] - [mm] mm/migrate: clean up some minor coding style (Waiman Long) [1877019] - [mm] mm/migrate: remove useless mask of start address (Waiman Long) [1877019] - [kernel] uprobe: use original page when all uprobes are removed (Waiman Long) [1877019] - [mm] mm: move memcmp_pages() and pages_identical() (Waiman Long) [1877019] - [mm] mm, thp: do not queue fully unmapped pages for deferred split (Waiman Long) [1877019] - [mm] mm/khugepaged: fix the xas_create_range() error path (Waiman Long) [1877019] - [mm] mm/khugepaged: collapse_shmem() do not crash on Compound (Waiman Long) [1877019] - [mm] mm/khugepaged: collapse_shmem() without freezing new_page (Waiman Long) [1877019] - [mm] mm/khugepaged: minor reorderings in collapse_shmem() (Waiman Long) [1877019] - [mm] mm/khugepaged: collapse_shmem() remember to clear holes (Waiman Long) [1877019] - [mm] mm/khugepaged: collapse_shmem() stop if punched or truncated (Waiman Long) [1877019] - [mm] mm: Convert khugepaged_scan_shmem to XArray (Waiman Long) [1877019] - [mm] mm: Convert collapse_shmem to XArray (Waiman Long) [1877019] - [mm] mm: thp: inc counter for collapsed shmem THP (Waiman Long) [1877019] - [mm] mm: thp: register mm for khugepaged when merging vma for shmem (Waiman Long) [1877019] - [mm] mm: swapoff: shmem_unuse() stop eviction without igrab() (Waiman Long) [1877019] - [mm] mm: swapoff: take notice of completion sooner (Waiman Long) [1877019] - [mm] mm: swapoff: remove too limiting SWAP_UNUSE_MAX_TRIES (Waiman Long) [1877019] - [mm] mm: swapoff: shmem_find_swap_entries() filter out other types (Waiman Long) [1877019] - [mm] mm: rid swapoff of quadratic complexity (Waiman Long) [1877019] - [mm] shmem: Comment fixups (Waiman Long) [1877019] - [mm] memfd: Convert memfd_tag_pins to XArray (Waiman Long) [1877019] - [mm] memfd: Convert memfd_wait_for_pins to XArray (Waiman Long) [1877019] - [mm] shmem: Convert shmem_partial_swap_usage to XArray (Waiman Long) [1877019] - [mm] shmem: Convert shmem_free_swap to XArray (Waiman Long) [1877019] - [lib] shmem: Convert shmem_alloc_hugepage to XArray (Waiman Long) [1877019] - [tools] shmem: Convert find_swap_entry to XArray (Waiman Long) [1877019] - [mm] shmem: Convert shmem_confirm_swap to XArray (Waiman Long) [1877019]- [infiniband] RDMA/core: Do not indicate device ready when device enablement fails (Kamal Heib) [1902144] - [infiniband] RDMA/core: Clean up cq pool mechanism (Kamal Heib) [1902144] - [pci] PCI/ASPM: Disable ASPM on ASMedia ASM1083/1085 PCIe-to-PCI bridge (Myron Stowe) [1897927] - [pci] PCI: Make pcie_find_root_port() work for Root Ports (Myron Stowe) [1897927] - [pci] PCI: Add ACS quirk for Intel Root Complex Integrated Endpoints (Myron Stowe) [1897927] - [pci] PCI: Avoid FLR for AMD Starship USB 3.0 (Myron Stowe) [1897927] - [pci] PCI: Avoid FLR for AMD Matisse HD Audio & USB 3.0 (Myron Stowe) [1897927] - [pci] PCI/switchtec: Correct bool variable type assignment (Myron Stowe) [1897927] - [pci] PCI: Allow pci_resize_resource() for devices on root bus (Myron Stowe) [1897927] - [pci] PCI/PM: Adjust pcie_wait_for_link_delay() for caller delay (Myron Stowe) [1897927] - [pci] PCI: Avoid Pericom USB controller OHCI/EHCI PME# defect (Myron Stowe) [1897927] - [tty] serial: 8250_pci: Move Pericom IDs to pci_ids.h (Myron Stowe) [1897927] - [pci] PCI/PM: Call .bridge_d3() hook only if non-NULL (Myron Stowe) [1897927] - [pci] PCI: Rename _DSM constants to align with spec (Myron Stowe) [1897927] - [pci] PCI/PME: Fix kernel-doc of pcie_pme_resume() and pcie_pme_remove() (Myron Stowe) [1897927] - [pci] PCI: Unify pcie_find_root_port() and pci_find_pcie_root_port() (Myron Stowe) [1897927] - [pci] PCI: Replace zero-length array with flexible-array (Myron Stowe) [1897927] - [pci] PCI: shpchp: Make shpchp_unconfigure_device() void (Myron Stowe) [1897927] - [pci] PCI: Use of_node_name_eq() for node name comparisons (Myron Stowe) [1897927] - [pci] PCI: pciehp: Remove unused EMI() and HP_SUPR_RM() macros (Myron Stowe) [1897927] - [pcmcia] pcmcia: Use CardBus window names (PCI_CB_BRIDGE_IO_0_WINDOW etc) when freeing (Myron Stowe) [1897927] - [pci] PCI: Use bridge window names (PCI_BRIDGE_IO_WINDOW etc) (Myron Stowe) [1897927] - [pci] PCI/PTM: Inherit Switch Downstream Port PTM settings from Upstream Port (Myron Stowe) [1897927] - [pci] PCI: Program MPS for RCiEP devices (Myron Stowe) [1897927] - [pci] PCI: Fix pci_host_bridge struct device release/free handling (Myron Stowe) [1897927] - [pci] PCI: Fix pci_register_host_bridge() device_register() error handling (Myron Stowe) [1897927] - [pci] PCI/ASPM: Allow ASPM on links to PCIe-to-PCI/PCI-X Bridges (Myron Stowe) [1897927] - [x86] x86/tboot: Don't disable swiotlb when iommu is forced on (Tony Camuso) [1883395] - [iommu] iommu/vt-d: Avoid panic if iommu init fails in tboot system (Tony Camuso) [1883395] - [pci] PCI/ERR: Clear PCIe Device Status errors only if OS owns AER (Myron Stowe) [1838358] - [pci] PCI/ERR: Rename pci_aer_clear_device_status() to pcie_clear_device_status() (Myron Stowe) [1838358] - [pci] PCI/AER: Log correctable errors as warning, not error (Myron Stowe) [1838358] - [pci] PCI/AER: Simplify __aer_print_error() (Myron Stowe) [1838358] - [misc] mei: hdcp: fix mei_hdcp_verify_mprime() input parameter (Tony Camuso) [1874577] - [misc] mei: add device kind to sysfs (Tony Camuso) [1874577] - [misc] mei: hw: don't use one element arrays (Tony Camuso) [1874577] - [misc] mei: hw: use sizeof of variable instead of struct type (Tony Camuso) [1874577] - [misc] mei: client: use sizeof of variable instead of struct type (Tony Camuso) [1874577] - [misc] mei: bus: use sizeof of variable instead of struct type (Tony Camuso) [1874577] - [misc] mei: ioctl: use sizeof of variable instead of struct type (Tony Camuso) [1874577] - [misc] mei: hbm: use sizeof of variable instead of struct type (Tony Camuso) [1874577] - [misc] Revert "mei: Avoid the use of one-element arrays" (Tony Camuso) [1874577] - [misc] mei: Avoid the use of one-element arrays (Tony Camuso) [1874577] - [misc] mei: Replace HTTP links with HTTPS ones (Tony Camuso) [1874577] - [misc] mei: hdcp: Replace one-element array with flexible-array member (Tony Camuso) [1874577] - [misc] mei: bus: don't clean driver pointer (Tony Camuso) [1874577] - [misc] mei: me: add MEI device for KBP with ITPS capability (Tony Camuso) [1874577] - [misc] mei: me: add MEI device for SPT with ITPS capability (Tony Camuso) [1874577] - [misc] mei: me: add kdoc for mei_me_fw_type_nm() (Tony Camuso) [1874577] - [misc] mei: me: make mei_me_fw_sku_sps_4() less cryptic (Tony Camuso) [1874577] - [misc] mei: me: constify the device parameter to the probe quirk (Tony Camuso) [1874577] - [misc] mei: hdcp: Constify struct mei_cl_device_id (Tony Camuso) [1874577] - [misc] mei: me: add tiger lake point device ids for H platforms (Tony Camuso) [1874577] - [misc] mei: me: disable mei interface on Mehlow server platforms (Tony Camuso) [1874577] - [misc] mei: release me_cl object reference (Tony Camuso) [1874577] - [misc] mei: me: disable mei interface on LBG servers (Tony Camuso) [1874577] - [fs] NFS4: Fix use-after-free in trace_event_raw_event_nfs4_set_lock (Dave Wysochanski) [1906306] - [fs] NFS: Adjust fs_context error logging (Scott Mayhew) [1907711] - [mm] powerpc/book3s64/pkeys: Fix pkey_access_permitted() for execute disable pkey (Steve Best) [1912294] - [infiniband] IB/isert: add module param to set sg_tablesize for IO cmd (Kamal Heib) [1887359] - [infiniband] IB/isert: allocate RW ctxs according to max IO size (Kamal Heib) [1887359] - [net] sched: flower: Mark MPLS multilabel match as Tech Preview (Guillaume Nault) [1814836] - [net] sched: Fix dump of MPLS_OPT_LSE_LABEL attribute in cls_flower (Guillaume Nault) [1814836] - [net] cls_flower: remove mpls_opts_policy (Guillaume Nault) [1814836] - [net] flow_dissector: work around stack frame size warning (Guillaume Nault) [1814836] - [net] cls_flower: Support filtering on multiple MPLS Label Stack Entries (Guillaume Nault) [1814836] - [net] flow_dissector: Parse multiple MPLS Label Stack Entries (Guillaume Nault) [1814836] - [netdrv] net/mlx5e: Use generic API to build MPLS label (Alaa Hleihel) [1790220] - [netdrv] net/mlx5e: Support pedit on mpls over UDP decap (Alaa Hleihel) [1790220] - [netdrv] net/mlx5e: Add support for hw decapsulation of MPLS over UDP (Alaa Hleihel) [1790220] - [netdrv] net/mlx5e: Allow to match on mpls parameters (Alaa Hleihel) [1790220] - [netdrv] net/mlx5e: Add support for hw encapsulation of MPLS over UDP (Alaa Hleihel) [1790220]- [netdrv] net: intel: Remove in_interrupt() warnings (Ken Cox) [1838731] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Ken Cox) [1838731] - [netdrv] ixgbe: use eth_zero_addr() to clear mac address (Ken Cox) [1838731] - [netdrv] ixgbe: Remove unnecessary usages of memset (Ken Cox) [1838731] - [netdrv] ixgbe: use generic power management (Ken Cox) [1838731] - [netdrv] ixgbe: convert to new udp_tunnel_nic infra (Ken Cox) [1838731] - [netdrv] ixgbe: don't clear UDP tunnel ports when RXCSUM is disabled (Ken Cox) [1838731] - [netdrv] ixgbe: Cleanup unneeded delay in ethtool test (Ken Cox) [1838731] - [netdrv] ethernet/intel: Convert fallthrough code comments (Ken Cox) [1838731] - [netdrv] net: ethernet: ixgbe: don't call devm_mdiobus_free() (Ken Cox) [1838731] - [netdrv] net: ethernet: ixgbe: check the return value of ixgbe_mii_bus_init() (Ken Cox) [1838731] - [netdrv] net/intel: remove driver versions from Intel drivers (Ken Cox) [1838731] - [netdrv] ixgbe: protect ring accesses with READ- and WRITE_ONCE (Ken Cox) [1838731] - [netdrv] ixgbe: Remove unused inline function ixgbe_irq_disable_queues (Ken Cox) [1838731] - [netdrv] ixgbe: Use true, false for bool variable in __ixgbe_enable_sriov() (Ken Cox) [1838731] - [netdrv] ixgbe: Remove conversion to bool in ixgbe_device_supports_autoneg_fc() (Ken Cox) [1838731] - [netdrv] ixgbe: fix signed-integer-overflow warning (Ken Cox) [1838731] - [netdrv] ixgbe: Fix XDP redirect on archs with PAGE_SIZE above 4K (Ken Cox) [1838731] - [netdrv] ionic: use mc sync for multicast filters (Jonathan Toppins) [1909329] - [fs] xfs: always return -ENOSPC on project quota reservation failure (Carlos Maiolino) [1908612] - [fs] xfs: group quota should return EDQUOT when prj quota enabled (Carlos Maiolino) [1908612] - [pwm] pwm: Add DesignWare PWM Controller Driver (Steve Best) [1783562] - [pwm] pwm: Ensure pwm_apply_state() doesn't modify the state argument (Steve Best) [1783562] - [net] sched: Mark VLAN_ACT_{POP,PUSH}_ETH as Tech Preview (Guillaume Nault) [1909345] - [vfio] vfio/pci: Decouple PCI_COMMAND_MEMORY bit checks from is_virtfn (Claudio Imbrenda) [1903972] - [s390] s390/pci: Mark all VFs as not implementing PCI_COMMAND_MEMORY (Claudio Imbrenda) [1903972] - [pci] PCI/IOV: Mark VFs as not implementing PCI_COMMAND_MEMORY (Claudio Imbrenda) [1903972] - [iommu] s390/pci: adaptation of iommu to multifunction (Claudio Imbrenda) [1903972] - [s390] s390/pci: fix leak of DMA tables on hard unplug (Claudio Imbrenda) [1853312] - [s390] s390/pci: fix PF/VF linking on hot plug (Claudio Imbrenda) [1853312] - [s390] s390/pci: re-introduce zpci_remove_device() (Claudio Imbrenda) [1853312] - [s390] s390/pci: fix zpci_bus_link_virtfn() (Claudio Imbrenda) [1853312] - [s390] s390/pci: ignore stale configuration request event (Claudio Imbrenda) [1853312] - [s390] s390/pci: fix enabling a reserved PCI function (Claudio Imbrenda) [1853312] - [s390] s390/pci: create links between PFs and VFs (Claudio Imbrenda) [1853312] - [pci] PCI/IOV: Introduce pci_iov_sysfs_link() function (Claudio Imbrenda) [1853312] - [s390] s390/pci: removes wrong PCI multifunction assignment (Claudio Imbrenda) [1853312] - [s390] s390/pci: Handling multifunctions (Claudio Imbrenda) [1853312] - [s390] s390/pci: Adding bus resource (Claudio Imbrenda) [1853312] - [s390] s390/pci: adapt events for zbus (Claudio Imbrenda) [1853312] - [s390] s390/pci: create zPCI bus (Claudio Imbrenda) [1853312] - [s390] s390/pci: define RID and RID available (Claudio Imbrenda) [1853312] - [s390] s390/pci: define kernel parameters for PCI multifunction (Claudio Imbrenda) [1853312] - [pci] s390/pci: embedding hotplug_slot in zdev (Claudio Imbrenda) [1853312] - [s390] s390/pci: Expose new port attribute for PCIe functions (Claudio Imbrenda) [1853312] - [s390] s390/pci: Improve handling of unset UID (Claudio Imbrenda) [1853312] - [s390] s390/pci: Fix zpci_alloc_domain() over allocation (Claudio Imbrenda) [1853312] - [arm64] arm64: insn: Fix two bugs in encoding 32-bit logical immediates (Yauheni Kaliuta) [1900977] - [iommu] iommu/amd: Set DTEto represent 512 IRTEs (Jerry Snitselaar) [1897492 1894769] - [iommu] iommu/amd: Increase interrupt remapping table limit to 512 entries (Jerry Snitselaar) [1897492 1894769] - [tools] selftests: forwarding: Add MPLS L2VPN test (Guillaume Nault) [1861261] - [net] sched: act_mpls: Add action to push MPLS LSE before Ethernet header (Guillaume Nault) [1861261] - [net] sched: act_vlan: Add {POP,PUSH}_ETH actions (Guillaume Nault) [1861261] - [fs] cifs: Fix incomplete memory allocation on setxattr path (Leif Sahlberg) [1903883] - [fs] cifs: Fix leak when handling lease break for cached root fid (Leif Sahlberg) [1903883] - [fs] Revert "cifs: Fix the target file was deleted when rename failed." (Leif Sahlberg) [1903883] - [fs] cifs: update internal module version number (Leif Sahlberg) [1903883] - [fs] cifs: fix reference leak for tlink (Leif Sahlberg) [1903883] - [fs] smb3: fix unneeded error message on change notify (Leif Sahlberg) [1903883] - [fs] cifs: remove the retry in cifs_poxis_lock_set (Leif Sahlberg) [1903883] - [fs] smb3: fix access denied on change notify request to some servers (Leif Sahlberg) [1903883] - [fs] Replace HTTP links with HTTPS ones: CIFS (Leif Sahlberg) [1903883] - [fs] cifs: prevent truncation from long to int in wait_for_free_credits (Leif Sahlberg) [1903883] - [fs] cifs: Fix the target file was deleted when rename failed (Leif Sahlberg) [1903883] - [fs] SMB3: Honor 'posix' flag for multiuser mounts (Leif Sahlberg) [1903883] - [fs] SMB3: Honor 'handletimeout' flag for multiuser mounts (Leif Sahlberg) [1903883] - [fs] SMB3: Honor lease disabling for multiuser mounts (Leif Sahlberg) [1903883] - [fs] SMB3: Honor persistent/resilient handle flags for multiuser mounts (Leif Sahlberg) [1903883] - [fs] SMB3: Honor 'seal' flag for multiuser mounts (Leif Sahlberg) [1903883] - [fs] cifs: Display local UID details for SMB sessions in DebugData (Leif Sahlberg) [1903883] - [fs] cifs: misc: Use array_size() in if-statement controlling expression (Leif Sahlberg) [1903883] - [fs] cifs: update ctime and mtime during truncate (Leif Sahlberg) [1903883] - [fs] cifs/smb3: Fix data inconsistent when punch hole (Leif Sahlberg) [1903883] - [fs] cifs/smb3: Fix data inconsistent when zero file range (Leif Sahlberg) [1903883] - [fs] cifs: Fix double add page to memcg when cifs_readpages (Leif Sahlberg) [1903883] - [fs] cifs: Fix cached_fid refcnt leak in open_shroot (Leif Sahlberg) [1903883] - [fs] smb3: Add debug message for new file creation with idsfromsid mount option (Leif Sahlberg) [1903883] - [fs] cifs: fix chown and chgrp when idsfromsid mount option enabled (Leif Sahlberg) [1903883] - [fs] smb3: allow uid and gid owners to be set on create with idsfromsid mount option (Leif Sahlberg) [1903883] - [fs] smb311: Add tracepoints for new compound posix query info (Leif Sahlberg) [1903883] - [fs] smb311: add support for using info level for posix extensions query (Leif Sahlberg) [1903883] - [fs] smb311: Add support for lookup with posix extensions query info (Leif Sahlberg) [1903883] - [fs] smb311: Add support for SMB311 query info (non-compounded) (Leif Sahlberg) [1903883] - [fs] SMB311: Add support for query info using posix extensions (level 100) (Leif Sahlberg) [1903883] - [fs] smb3: add indatalen that can be a non-zero value to calculation of credit charge in smb2 ioctl (Leif Sahlberg) [1903883] - [fs] smb3: fix typo in mount options displayed in /proc/mounts (Leif Sahlberg) [1903883] - [fs] cifs: Add get_security_type_str function to return sec type (Leif Sahlberg) [1903883] - [fs] smb3: extend fscache mount volume coherency check (Leif Sahlberg) [1903883] - [fs] cifs: update internal module version number (Leif Sahlberg) [1903883] - [fs] smb3: fix incorrect number of credits when ioctl MaxOutputResponse > 64K (Leif Sahlberg) [1903883] - [fs] smb3: remove static checker warning (Leif Sahlberg) [1903883] - [fs] cifs: fix minor typos in comments and log messages (Leif Sahlberg) [1903883] - [fs] smb3: minor update to compression header definitions (Leif Sahlberg) [1903883] - [fs] cifs: minor fix to two debug messages (Leif Sahlberg) [1903883] - [fs] cifs: Standardize logging output (Leif Sahlberg) [1903883] - [fs] smb3: Add new parm "nodelete" (Leif Sahlberg) [1903883] - [fs] cifs: get rid of unused parameter in reconn_setup_dfs_targets() (Leif Sahlberg) [1903883] - [fs] cifs: handle hostnames that resolve to same ip in failover (Leif Sahlberg) [1903883] - [fs] cifs: set up next DFS target before generic_ip_connect() (Leif Sahlberg) [1903883] - [fs] cifs: remove redundant initialization of variable rc (Leif Sahlberg) [1903883] - [fs] cifs: handle "nolease" option for vers=1.0 (Leif Sahlberg) [1903883] - [fs] cifs: fix leaked reference on requeued write (Leif Sahlberg) [1903883] - [fs] cifs: Fix null pointer check in cifs_read (Leif Sahlberg) [1903883] - [fs] CIFS: Spelling s/EACCESS/EACCES/ (Leif Sahlberg) [1903883] - [fs] cifs: fix uninitialised lease_key in open_shroot() (Leif Sahlberg) [1903883] - [fs] cifs: ensure correct super block for DFS reconnect (Leif Sahlberg) [1903883] - [fs] cifs: do not share tcons with DFS (Leif Sahlberg) [1903883] - [fs] cifs: minor update to comments around the cifs_tcp_ses_lock mutex (Leif Sahlberg) [1903883] - [fs] cifs: protect updating server->dstaddr with a spinlock (Leif Sahlberg) [1903883] - [fs] smb3: remove overly noisy debug line in signing errors (Leif Sahlberg) [1903883] - [fs] cifs: improve read performance for page size 64KB & cache=strict & vers=2.1+ (Leif Sahlberg) [1903883] - [fs] cifs: dump the session id and keys also for SMB2 sessions (Leif Sahlberg) [1903883] - [fs] smb3: enable swap on SMB3 mounts (Leif Sahlberg) [1903883] - [fs] smb3: change noisy error message to FYI (Leif Sahlberg) [1903883] - [fs] cifs: update internal module version number (Leif Sahlberg) [1903883] - [fs] smb3: use SMB2_SIGNATURE_SIZE define (Leif Sahlberg) [1903883] - [fs] CIFS: Fix bug which the return value by asynchronous read is error (Leif Sahlberg) [1903883] - [fs] CIFS: check new file size when extending file by fallocate (Leif Sahlberg) [1903883] - [fs] SMB3: Minor cleanup of protocol definitions (Leif Sahlberg) [1903883] - [fs] SMB3: Additional compression structures (Leif Sahlberg) [1903883] - [fs] SMB3: Add new compression flags (Leif Sahlberg) [1903883] - [fs] cifs: smb2pdu.h: Replace zero-length array with flexible-array member (Leif Sahlberg) [1903883] - [fs] cifs: clear PF_MEMALLOC before exiting demultiplex thread (Leif Sahlberg) [1903883] - [fs] cifs: cifspdu.h: Replace zero-length array with flexible-array member (Leif Sahlberg) [1903883] - [fs] CIFS: Warn less noisily on default mount (Leif Sahlberg) [1903883] - [fs] fs/cifs: fix gcc warning in sid_to_id (Leif Sahlberg) [1903883] - [fs] cifs: allow unlock flock and OFD lock across fork (Leif Sahlberg) [1903883] - [fs] cifs: do d_move in rename (Leif Sahlberg) [1903883] - [fs] cifs: add SMB2_open() arg to return POSIX data (Leif Sahlberg) [1903883] - [fs] cifs: plumb smb2 POSIX dir enumeration (Leif Sahlberg) [1903883] - [fs] cifs: add smb2 POSIX info level (Leif Sahlberg) [1903883] - [fs] cifs: rename posix create rsp (Leif Sahlberg) [1903883] - [fs] cifs: print warning mounting with vers=1.0 (Leif Sahlberg) [1903883] - [fs] smb3: fix performance regression with setting mtime (Leif Sahlberg) [1903883] - [fs] cifs: make use of cap_unix(ses) in cifs_reconnect_tcon() (Leif Sahlberg) [1903883] - [fs] cifs: use mod_delayed_work() for &server->reconnect if already queued (Leif Sahlberg) [1903883] - [fs] cifs: call wake_up(&server->response_q) inside of cifs_reconnect() (Leif Sahlberg) [1903883] - [fs] cifs: do not ignore the SYNC flags in getattr (Leif Sahlberg) [1903883] - [tools] tools/power/x86/intel-speed-select: Update version for v5.10 (Prarit Bhargava) [1896211] - [tools] tools/power/x86/intel-speed-select: Fix missing base-freq core IDs (Prarit Bhargava) [1896211] - [tools] tools/power/x86/intel-speed-select: Update version for v5.9 (Prarit Bhargava) [1896211] - [tools] tools/power/x86/intel-speed-select: Add retries for mail box commands (Prarit Bhargava) [1896211] - [tools] tools/power/x86/intel-speed-select: Add option to delay mbox commands (Prarit Bhargava) [1896211] - [tools] tools/power/x86/intel-speed-select: Ignore -o option processing on error (Prarit Bhargava) [1896211] - [tools] tools/power/x86/intel-speed-select: Change path for caching topology info (Prarit Bhargava) [1896211] - [kernel] perf/core: Fix race in the perf_mmap_close() function (Michael Petlan) [1869925] {CVE-2020-14351} - [kernel] perf: Make struct ring_buffer less ambiguous (Michael Petlan) [1869925] {CVE-2020-14351} - [arm64] arm64: bpf: Fix branch offset in JIT (Yauheni Kaliuta) [1875342]- [hwmon] hwmon: (amd_energy) fix allocation of hwmon_channel_info config (David Arcari) [1911220] - [hwmon] hwmon: (amd_energy) Add AMD family 19h model 01h x86 match (David Arcari) [1911220] - [hwmon] hwmon: (amd_energy) modify the visibility of the counters (David Arcari) [1911220] - [hwmon] hwmon: (amd_energy) Improve the accumulation logic (David Arcari) [1911220] - [hwmon] hwmon: (amd_energy) optimize accumulation interval (David Arcari) [1911220] - [hwmon] hwmon: (amd_energy) Move label out of accumulation structure (David Arcari) [1911220] - [powerpc] powerpc/64s: Remove TM from Power10 features (Gustavo Duarte) [1892471] - [netdrv] ionic: start queues before announcing link up (Jonathan Toppins) [1906250] - [fs] NFSD: fix missing refcount in nfsd4_copy by nfsd4_do_async_copy (Benjamin Coddington) [1873897] - [bluetooth] Bluetooth: btusb: Map Typhoon peak controller to BTUSB_INTEL_NEWGEN (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Add support for Intel Bluetooth Device Typhoon Peak (8087:0032) (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Helper function to download firmware to Intel adapters (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Define a function to construct firmware filename (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Add *setup* function for new generation Intel controllers (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btintel: Fix endianness issue for TLV version information (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btintel: Functions to send firmware header / payload (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btintel: Add infrastructure to read controller information (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btintel: Refactor firmware download function (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Update boot parameter specific to SKU (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Refactor of firmware download flow for Intel conrollers (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Enable Intel events even if already in operational mode (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Configure Intel debug feature based on available support (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Add support to read Intel debug feature (Gopal Tiwari) [1900356] - [kernel] rcuwait: avoid lockdep splats from rcuwait_active() (Auger Eric) [1903095] - [net] udp: fix the proto value passed to ip_protocol_deliver_rcu for the segments (Xin Long) [1879403] - [net] udp: fix IP header access and skb lookup on Fast/frag0 UDP GRO (Xin Long) [1879403] - [net] udp: fix UDP header access on Fast/frag0 UDP GRO (Xin Long) [1879403] - [net] ethtool: add missing NETIF_F_GSO_FRAGLIST feature string (Xin Long) [1879403] - [net] fix fraglist segmentation reference count leak (Xin Long) [1879403] - [net] udp: initialize is_flist with 0 in udp_gro_receive (Xin Long) [1879403] - [include] udp: segment looped gso packets correctly (Xin Long) [1879403] - [net] udp: Support UDP fraglist GRO/GSO. (Xin Long) [1879403] - [net] Support GRO/GSO fraglist chaining. (Xin Long) [1879403] - [net] Add a netdev software feature set that defaults to off. (Xin Long) [1879403] - [net] Add fraglist GRO/GSO feature flags (Xin Long) [1879403] - [include] udp: Avoid post-GRO UDP checksum recalculation (Xin Long) [1879403] - [net] udp: fix GRO packet of death (Xin Long) [1879403] - [net] udp: fix GRO reception in case of length mismatch (Xin Long) [1879403] - [net] udp: cope with UDP GRO packet misdirection (Xin Long) [1879403] - [net] ipv6: factor out protocol delivery helper (Xin Long) [1879403] - [net] ip: factor out protocol delivery helper (Xin Long) [1879403] - [net] udp: add support for UDP_GRO cmsg (Xin Long) [1879403] - [net] udp: implement GRO for plain UDP sockets. (Xin Long) [1879403]- [powerpc] powerpc/perf: Fix Threshold Event Counter Multiplier width for P10 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Exclude kernel samples while counting events in user space (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Invoke per-CPU variable access with disabled interrupts (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: MMCR0 control for PMU registers under PMCC=00 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/64s: Convert some cpu_setup() and cpu_restore() functions to C (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/64: Set up a kernel stack for secondaries before cpu_restore() (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc: Wire up memtest (Desnes Augusto Nunes do Rosario) [1906084] - [mm] powerpc/mm: Don't report hugepage tables as memory leaks when using kmemleak (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Fix to update cache events with l2l3 events in power10 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Fix to update generic event codes for power10 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Add generic and cache event list for power10 DD1 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Fix the PMU group constraints for threshold events in power10 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Update the PMU group constraints for l2l3 events in power10 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Fix to update radix_scope_qual in power10 (Desnes Augusto Nunes do Rosario) [1906084] - [nvme] nvme-pci: mark Samsung PM1725a as IGNORE_DEV_SUBNQN (Gopal Tiwari) [1903513] - [base] driver: core: Fix list corruption after device_del() (Torez Smith) [1900751] - [base] device property: Don't clear secondary pointer for shared primary firmware node (Torez Smith) [1900751] - [base] device property: Keep secondary firmware node secondary by type (Torez Smith) [1900751] - [of] of: property: Fix create device links for all child-supplier dependencies (Torez Smith) [1900751] - [base] drivers/base/test: fix global-out-of-bounds error (Torez Smith) [1900751] - [base] driver core: Fix use-after-free and double free on glue directory (Torez Smith) [1900751] - [thunderbolt] thunderbolt: Add uaccess dependency to debugfs interface (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Use "if USB4" instead of "depends on" in Kconfig (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Allow KUnit tests to be built also when CONFIG_USB4=m (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: debugfs: Fix uninitialized return in counters_write() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add debugfs interface (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: cdc-acm: Add DISABLE_ECHO for Renesas USB Download mode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Report power supply changes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: hisilicon: fix refercence leak in xhci_histb_probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add support for Intel Tiger Lake-H (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: apple-mfi-fastcharge: fix reference leak in apple_mfi_fc_set_property (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Only configure USB4 wake for lane 0 adapters (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Fix memory leak if ida_simple_get() fails in enumerate_services() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Telit FN980 composition 0x1055 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add LE910Cx compositions 0x1203, 0x1230, 0x1231 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cyberjack: fix write-URB completion race (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Add NO_LPM quirk for Kingston flash drive (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Don't create stream debugfs files with spinlock held (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Workaround for S3 issue on AMD SNPS 3.0 xHC (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix sizeof() mismatch (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: stusb160x: fix signedness comparison issue with enum variables (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: add missing MODULE_DEVICE_TABLE() to stusb160x (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usbcore: Check both id_table and match() when both available (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: stusb160x: fix an IS_ERR() vs NULL check in probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: reset hard_reset_count for any disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: cdc-acm: fix cooldown mechanism (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: fix kernel-doc markups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: stusb160x: fix some signedness bugs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Quectel EC200T module support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add the missed ida_simple_remove() in ring_request_msix() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [documentation] usb: docs: document altmode register/unregister functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Add QCOM PMIC typec detection driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Cellient MPL200 card (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci_maxim: Add support for Sink FRS (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: Implement callbacks for FRS (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: tcpm: Add support for Sink Fast Role SWAP(FRS) (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci_maxim: Chip level TCPC driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: Add set_vbus tcpci callback (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: Add a getter method to retrieve tcpm_port reference (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: cdc-acm: add quirk to blacklist ETAS ES58X devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: use cur_altsetting for consistency (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: Add Telit FT980-KS composition (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: remove polling for /sys/kernel/debug/usb/devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: add support for STUSB160x Type-C controller family (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: add typec_find_pwr_opmode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: hd3ss3220: Use OF graph API to get the connector fwnode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-wdm: Make wdm_flush() interruptible and add wdm_fsync() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: displayport: Reduce noise from the driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: hub: Add Kconfig option to reduce number of port initialization retries (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: hub: Clean up use of port initialization schemes and retries (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: qcserial: fix altsetting probing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: clean up jtag quirks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: pl2303: add device-id for HP GC device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: add support for FreeCalypso JTAG+UART adapters (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: clean up no-union-descriptor handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: use common data-class define (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: handle broken union descriptors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] Revert "cdc-acm: hardening against malicious devices" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usbcore/driver: Accommodate usbip (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] PM: core: introduce pm_ptr() macro (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [kernel] sched: Provide sched_set_fifo() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usbcore/driver: Fix incorrect downcast (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usbcore/driver: Fix specific driver selection (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [sound] USB: correct API of usb_control_msg_send/recv in sound driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: correct API of usb_control_msg_send/recv (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] Revert "USB: legousbtower: use usb_control_msg_recv()" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] Revert "USB: core: hub.c: use usb_control_msg_send() in a few places" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: pci-quirks: convert to readl_poll_timeout_atomic() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: early: ehci-dbgp: convert to readl_poll_timeout_atomic() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: early: convert to readl_poll_timeout_atomic() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: appledisplay: use module_usb_driver to simplify the code (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: add debugfs support for ep with stream (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: don't create endpoint debugfs entry before ring buffer is set (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Tune interrupt blocking for isochronous transfers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: omit duplicate actions when suspending a runtime suspended host (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: improve the comments for xhci_plat_suspend (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: add wakeup entry at sysfs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: add priv quirk for skip PHY initialization (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: delete the unnecessary code (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: add .suspend_quirk for struct xhci_plat_priv (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: add platform data support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: cleanup of data structures (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: adutux: fix debugging (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usblp: fix race between disconnect() and read() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: don't inherity DMA properties for USB devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] ehci-hcd: Move include to keep CRC stable (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Only stop control channel when entering freeze (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Capitalize comment on top of QUIRK_FORCE_POWER_LINK_CONTROLLER (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Correct tb_check_quirks() kernel-doc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Log correct zeroX entries in decode_error() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Handle ERR_LOCK notification (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Handle SCU IPC error conditions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: quirks: Add USB_QUIRK_IGNORE_REMOTE_WAKEUP quirk for BYD zhaoxin notebook (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: update ROLE_CONTROL for DRP (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: Add support when hidden tx registers are inaccessible (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: Add register definitions to tcpci (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: UAS: use macro for reporting results (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Pass correct USB Type-C port number to SoC (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Add dependency on ACPI (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: microtek: use set_host_byte() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: UAS: fix disconnect by unplugging a hub (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Prevent mode overrun (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: acpi: Increase command completion timeout value (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: use usb_control_msg_recv() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: hub.c: use usb_control_msg_send() in a few places (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: message.c: use usb_control_msg_send() in a few places (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb typec: mt6360: Add support for mt6360 Type-C driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: ehci-sched: Remove ununsed function tt_start_uframe() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: ohci: Make distrust_firmware param default to false (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: ohci: Default to per-port over-current protection (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Retry DROM read once if parsing fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Support for device role (UFP) (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Check the port status before connect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Do not configure SBU and HSL Orientation in Alternate modes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Do not configure Altmode HPD High (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] device connection: Remove struct device_connection (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] uas: bump hw_max_sectors to 2048 blocks for SS or faster drives (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] uas: fix sdev->host->dma_dev (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: fix sdev->host->dma_dev (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb/host: ehci-npcm7xx: Use pm_ptr() macro (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb/misc: usb3503: Use pm_ptr() macro (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb/misc: usb4604: Use pm_ptr() macro (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: driver: fix stray tabs in error messages (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: acpi: Check the _DEP dependencies (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: fix slab-out-of-bounds Read in read_descriptors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: Fix out of sync data toggle if a configured device is reconfigured (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Un-register the USB role switch (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Introduce tb_switch_is_ice_lake() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Introduce tb_switch_is_tiger_lake() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Check for Intel vendor ID when identifying controller (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Introduce tb_port_is_nhi() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Create device links from ACPI description (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: No need to warn in TB_CFG_ERROR_INVALID_CONFIG_SPACE (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Introduce tb_switch_next_cap() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Introduce tb_port_next_cap() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Move struct tb_cap_any to tb_regs.h (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add runtime PM for Software CM (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [pci] PCI / thunderbolt: Switch to use device links instead of PCI quirk (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Enable wakes from system suspend (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Tear down DP tunnels when suspending (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Disable lane 1 for XDomain connection (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Configure port for XDomain (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Set port configured for both ends of the link (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Configure link after lane bonding is enabled (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Do not change default USB4 router notification timeout (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Initialize TMU again on resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Send reset only to first generation routers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Do not program NFC buffers for USB4 router protocol adapters (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Optimize NHI LC mailbox command processing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Optimize Force Power logic (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Software CM only should set force power in Tiger Lake (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Use bit 31 to check if Firmware CM is running in Tiger Lake (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: No need to log an error if tb_switch_lane_bonding_enable() fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Use kobj_to_dev() instead of container_of() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: support dynamic Quectel USB compositions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add support for SIM7070/SIM7080/SIM7090 modules (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Migrate workqueue to RT priority for processing events (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: pd: Fix formatting in pd.h header (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: During PR_SWAP, source caps should be sent only after tSwapSourceStart (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblcd: Remove the superfluous break (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: storage: Add unusual_uas entry for Sony PSZ drives (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Ignore UAS for JMicron JMS567 ATA/ATAPI Bridge (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: quirks: Ignore duplicate endpoint on Sound Devices MixPre-D (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: atm: don't use snprintf() for sysfs attrs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Fix Fix source hard reset response for TDA 2.3.1.1 and TDA 2.3.1.2 failures (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Use maximum USB3 link rate when reclaiming if link is not up (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add USB3 bandwidth management (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Disable ports that are not implemented (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: add IDs for Xsens Mti USB converter (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Always restore EP_SOFT_CLEAR_TOGGLE even if ep reset failed (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Do warm-reset when both CAS and XDEV_RESUME are set (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci: fix ep context print mismatch in debugfs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: uas: Add quirk for PNY Pro Elite (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Better name for __check_usb_generic() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Fix device driver race (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Also match device drivers using the ->match vfunc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: fix tegra_xusb_get_phy() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: otg usb2/usb3 port init (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: pci-quirks: Bypass xHCI quirks for Raspberry Pi 4 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [firmware] Revert "USB: pci-quirks: Add Raspberry Pi 4 quirk" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci-pci: Add support for reset controllers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: Solve race condition in anchor cleanup functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: usb-conn-gpio: Print error on failure to get VBUS (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: usb-conn-gpio: Make VBUS supply optional (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: yurex: remove needless check before usb_free_coherent() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: remove a duplicated entry (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: storage: isd200: fix spelling mistake "removeable" -> "removable" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci-mtk: Fix typo (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: hcd: Fix use after free in usb_hcd_pci_remove() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Hold con->lock for the entire duration of ucsi_register_port() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Rework ppm_lock handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Fix 2 unlocked ucsi_run_command calls (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Fix AB BA lock inversion (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: lvtest: return proper error code in probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: rework notification_buffer resizing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: quirks: Add no-lpm quirk for another Raydium touchscreen (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: yurex: Fix bad gfp argument (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: merge fix for kunix_resource changes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: usb-conn-gpio: Register charger (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Fix ASMedia ASM1142 DMA addressing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: define IDs for various ASMedia host controllers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Simplify USB ID table match (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Add WARN_ON ensure we are not trying to send 2 VDM packets at the same time (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Fix AB BA lock inversion between tcpm code and the alt-mode drivers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Refactor tcpm_handle_vdm_request (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Refactor tcpm_handle_vdm_request payload handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Add tcpm_queue_vdm_unlocked() helper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Move mod_delayed_work(&port->vdm_state_machine) call into tcpm_queue_vdm() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Make function xhci_dbc_ring_alloc() static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbgtty: Make some functions static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for pinctrl-0 through pinctrl-8 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for multiple DT bindings (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: fix up report size handling for some devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: remove tty specific port structure from struct xhci_dbc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbgcap: remove dbc dependency on dbctty specific flag (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Add a operations structure to access driver functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbctty: split dbc tty driver registration and unregistration functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: remove endpoint pointers from dbc_port structure (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: simplify dbc requests allocation and queueing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Pass dbc pointer to dbc start and stop functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Pass dbc pointer to dbc memory init and cleanup functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: don't use generic xhci ring allocation functions for dbc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Don't use generic xhci context allocation for dbc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Use dbc structure in the request completion instead of xhci_hcd (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Pass dbc pointer to get_in/out_ep() helper functions to get endpoints (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbgtty: Pass dbc pointer when registering a dbctty device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Pass dbc pointer to dbc_handle_xfer_event() instead of xhci_hcd pointer (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Change to pass dbc pointer to xhci_do_dbc_stop() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Pass dbc pointer to endpoint init and exit functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Get the device pointer from dbc structure in dbc_ep_do_queue() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Don't pass the xhci pointer as a parameter to xhci_dbc_init_context() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Don't use xhci_write_64() as it takes xhci as a parameter (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Use dev_info() and similar instead of xhci_info() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Add device pointer to dbc structure (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Remove dbc_dma_free_coherent() wrapper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Remove dbc_dma_alloc_coherent() wrapper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Don't use generic xhci erst allocation and free functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Don't pass struct xhci_hcd pointer to xhci_link_seg() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Don't use generic xhci inc_deq() function for dbc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Make debug message consistent with bus and port number (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: tegra: Fix allocation for the FPCI context (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usbfs: stop using compat_alloc_user_space (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Fix ASM2142/ASM3142 DMA addressing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci-mtk: fix the failure of bandwidth allocation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: appledisplay: remove needless check before usb_free_coherent() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usbtest: reduce stack usage in test_queue (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Stay in BIST mode till hardreset or unattached (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: Support BIST test data mode for compliance (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Support bist test data mode for compliance (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Error handling for tcpm_register_partner_altmodes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Comment correction for typec_partner_register_altmode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Avoid connect request on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: fix quirks_param_set() writing to a const pointer (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: hcd: Try MSI interrupts on PCI devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: qcserial: add EM7305 QDL product ID (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: iuu_phoenix: fix led-activity helpers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: iuu_phoenix: fix memory corruption (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: sisusbvga: Move static const tables out to different include file (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: sisusbvga: sisusb_init: Remove genunine unused static const arrays (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: class: cdc-wdm: Provide description for usb_cdc_wdm_register()'s manage_power arg (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: linux/usb/serial.h: drop duplicated word in comment (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: linux/usb/pd_vdo.h: drop duplicated word in comment (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: linux/usb.h: drop duplicated word in comment (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Remove pci-dma-compat wrapper APIs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: sisusbvga: Fix a potential UB casued by left shifting a negative value (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ohci: Replace HTTP links with HTTPS ones (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Replace HTTP links with HTTPS ones (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: Replace HTTP links with HTTPS ones (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: sierra: clean up special-interface handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: use in-kernel types in port data (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: drop unnecessary packed attributes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: add support for TIOCGICOUNT (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: add support for line-status events (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: disable interface on errors in open (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: OHCI: Use fallthrough pseudo-keyword (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: Use fallthrough pseudo-keyword (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: Use fallthrough pseudo-keyword (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: storage: replace HTTP links with HTTPS ones (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: Do not define 'struct acpi_device_id' when !CONFIG_ACPI (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: early: xhci-dbc: File headers are not good candidates for kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: early: xhci-dbc: Supply missing 'xhci-dbgp.h' headerfile (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: early: ehci-dbgp: Remove set but never checked variable 'ret' (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: ucsi: Staticify and stop export of ucsi_init() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: legousbtower: Demote function header which is clearly not kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: legousbtower: Demote obvious misuse of kerneldoc to standard comment blocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: ldusb: Demote obvious misuse of kerneldoc to standard comment blocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: iowarrior: Demote obvious misuse of kerneldoc to standard comment blocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: iowarrior: Fix odd corruption issue in the file header (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: fusb302: Use 'gnu_printf' format notation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: altmodes: displayport: Supply missing displayport.h include file (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: altmodes: displayport: File headers are not good candidates for kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: storage: alauda: Remove set but unchecked variable (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-debugfs: Use 'gnu_printf' format notation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-dbgtty: File headers are not good candidates for kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-dbgcap: File headers are not good candidates for kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-mem: Demote obvious misuse of kerneldoc to standard comment block (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci: Demote obvious misuse of kerneldoc to standard comment block (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: adutux: Demote obvious misuse of kerneldoc to standard comment blocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: atm: ueagle-atm: Demote obvious misuse of kerneldoc to standard comment blocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: ledtrig-usbport: Demote obvious misuse of kerneldoc to standard comment blocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: drop redundant transfer-buffer casts (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] USB: serial: drop extern keyword from function declarations (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] USB: serial: drop unnecessary sysrq include (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: add sysrq break-handler dummy (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: inline sysrq dummy function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: only process sysrq when enabled (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: only set sysrq timestamp for consoles (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: fix break and sysrq handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: clean up receive processing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: make process-packet buffer unsigned (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: use fallthrough pseudo-keyword (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Quectel EG95 LTE modem (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: fix missing simulated-break margin (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: re-enable auto-RTS on open (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: enable usb generic throttle/unthrottle (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: simulate break condition if not supported (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: class: usbtmc: File headers are not good candidates for kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: ohci: Mark cc_to_error as __maybe_unused (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: ulpi: Fix a few kerneldoc related issues (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: usb-conn-gpio: Demote comment block which is clearly not kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: debug: Demote comment blocks which are obviously not kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: pci-quirks: Demote function header from kerneldoc to comment block (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] USB: Fix up terminology in include files (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Fix old style declaration warning (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: console: add support for flow control (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: quatech2: drop two stub functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: kobil_sct: log failure to update line settings (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: keyspan_pda: drop unused firmware reset status (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: iuu_phoenix: drop unused URB submission results (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: garmin_gps: don't compile unused packet definitions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Add support for USB4 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Definitions for response status bits (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Add data structure for Enter_USB message (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Combine the definitions for Accessory and USB modes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Fix up terminology (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: fix kernel-doc warnings and formatting in (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add support for authenticate on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add support for separating the flush to SPI and authenticate (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Ensure left shift of 512 does not overflow a 32 bit int (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: add min and max line-speed macros (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: name prescaler, divisor registers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Poll for U0 after disabling USB2 LPM (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Return if xHCI doesn't support LPM (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-mtk: avoid runtime suspend when removing hcd (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix enumeration issue when setting max packet size for FS devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix incorrect EP_STATE_MASK (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: add new Product ID for CH340 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add GosunCn GM500 series (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cypress_m8: enable Simply Automated UPB PIM (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add support for on-board retimers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Implement USB4 port sideband operations for retimer access (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Split common NVM functionality into a separate file (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Retry USB4 block read operation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Generalize usb4_switch_do__data() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add Intel USB-IF ID to the NVM upgrade supported list (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Increase DP DPRX wait timeout (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Make tb_port_get_link_speed() available to other files (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Handle incomplete PCIe/USB3 paths correctly in discovery (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Increase path length in discovery (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add KUnit tests for tunneling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add KUnit tests for path walking (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add DP IN resources for all routers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Report consumed bandwidth in both directions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Make usb4_switch_map_pcie_down() also return enabled ports (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Make usb4_switch_map_usb3_down() also return enabled ports (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Do not tunnel USB3 if link is not USB4 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Implement USB3 bandwidth negotiation routines (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Check that both ports are reachable when allocating path (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Make tb_path_alloc() work with tree topologies (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Make tb_next_port_on_path() work with tree topologies (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Fix path indices used in USB3 tunnel discovery (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [netdrv] thunderbolt: Get rid of E2E workaround (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: NHI can use HopIDs 1-7 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: No need to warn if NHI hop_count != 12 or hop_count != 32 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Build initial XDomain property block upon first connect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: OTG: rename product list of devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: storage: scsi: fix up comment to be more specific (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: storage: fix wording in error message (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: sierra: unify quirk handling logic (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: qcserial: fix up wording in a comment (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: OHCI: remove obsolete FIXME comment (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: rename USB OTG hub configuration option (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: rename USB quirk to USB_QUIRK_ENDPOINT_IGNORE (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [uapi] USB: replace hardcode maximum usb string length by definition (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci_rt1711h: avoid screaming irq causing boot hangs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usbtest: fix missing kfree(dev->buf) in usbtest_disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ehci: reopen solution for Synopsys HC bug (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] cdc-acm: Add DISABLE_ECHO quirk for Microchip/SMSC chip (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: add USB_QUIRK_DELAY_INIT for Logitech C922 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: intel_pmc_mux: Fix DP alternate mode entry (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: sisusbvga: change char to u8 for sisusb_copy_memory (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: sisusb_con: Use array_size() helper in memcpy() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: tegra: Remove PLL power supplies (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] drivers: usb: Fix trivial spelling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: additional Device Classes to debug/usb/devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Improve USB4 config symbol help text (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: kcov: collect coverage from usb complete callback (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: get rid of pointless access_ok() calls (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: fix lockup of devices with limited prescaler (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: add basis for quirk detection (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] CDC-ACM: heed quirk also in error handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Telit LE910C1-EUX compositions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: qcserial: add DW5816e QDL support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add trivial .shutdown (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Ensure USB_ROLE_SWITCH is set as a dependency for tps6598x (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: make symbols static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: usb_wwan: do not resubmit rx urb on fatal errors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb/xhci-plat: Set PM runtime as active on resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Add support for Renesas controller with memory (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: renesas-xhci: Add the renesas xhci driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: hci: add hc_driver as argument for usb_hcd_pci_probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: hub: limit HUB_QUIRK_DISABLE_AUTOSUSPEND to USB5534B (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbfs: fix mmap dma mismatch (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: keep runtime active when removing host (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Fix NULL pointer dereference when enqueuing trbs from urb sg list (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Update Kconfig to allow building on other architectures (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: intel: Fix DP_HPD_LVL bit field (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: ehci: Add new EHCI driver for Broadcom STB SoC's (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: xhci-plat: Add support for Broadcom STB SoC's (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tps6598x: Add USB role switching logic (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tps6598x: Add OF probe binding (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: Switch on role-switch uevent reporting (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: intel_pmc_mux: Support for static SBU/HSL orientation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Add typec_find_orientation() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usblp: poison URBs upon disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] sierra-ms: do not call scsi_get_host_dev() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [firmware] USB: pci-quirks: Add Raspberry Pi 4 quirk (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] thunderbolt: Replace zero-length array with flexible-array (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usbfs: correct kernel->user page attribute mismatch (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Fix the property names (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: intel: Handle alt mode HPD_HIGH (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: Fix misleading driver bug report (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: qcserial: Add DW5816e support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: uas: add quirk for LaCie 2Big Quadra (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Do not link to disabled devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Check return value of tb_sw_read() in usb4_switch_op() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: hub: use true, false for bool variable (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Fix the stub for ucsi_register_port_psy() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: Convert the Intel PMC Mux driver to use new SCU IPC API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: register with power_supply class (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: save power data objects in PD mode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Correct bit-mask for CCI (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: replace magic numbers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Workaround for missed op_mode change (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: set USB data role when partner type is power cable/ufp (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Storage: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: Replace an empty statement with a debug message (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb/early: remove unused including (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: pci-quirks: use true, false for bool variables (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: typec: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: sisusbvga: Change port variable from signed to unsigned (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: Add unusual_devs entry for JMicron JMS566 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: hub: Revert commit bd0e6c9614b9 ("usb: hub: try old enumeration scheme first for high speed devices") (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: hub: Fix handling of connect changes during sleep (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add support for Intel Tiger Lake (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: altmode: Fix typec_altmode_get_partner sometimes returning an invalid pointer (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: garmin_gps: add sanity checking for data length (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Don't clear hub TT buffer on ep0 protocol stall (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: prevent bus suspend if a roothub port detected a over-current condition (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix handling halted endpoint even if endpoint ring appears empty (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [gpio] usb: fusb302: Convert to use GPIO descriptors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Add USB_QUIRK_DELAY_CTRL_MSG and USB_QUIRK_DELAY_INIT for Corsair K70 RGB RAPIDFIRE (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Ignore CC and vbus changes in PORT_RESET change (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] cdc-acm: introduce a cool down (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] cdc-acm: close race betrween suspend() and acm_softint (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] UAS: fix deadlock in error handling and PM flushing work (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] UAS: no use logging any details in case of ENODEV (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: pi3usb30532: Set switch_ / mux_desc name field to NULL (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: early: Handle AMD's spec-compliant identifiers, too (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: Fix free-while-in-use bug in the USB S-Glibrary (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: misc: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: host: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: early: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] Revert "thunderbolt: Prevent crash if non-active NVMem file is read" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for extcon (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: restore capability check order (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Correct the documentation for typec_cable_put() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: io_edgeport: fix slab-out-of-bounds read in edge_interrupt_callback (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Wistron Neweb D19Q1 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add BroadMobi BM806U (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add support for ASKEY WWHC050 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: Add ACPI support for USB interface devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci-tegra: Add OTG support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: add control driver for F81534A (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: fix rounding error in TIOCSSERIAL (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: fix close_delay and closing_wait units in TIOCSSERIAL (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: quirks: add NO_LPM quirk for RTL8153 based ethernet adapters (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: atm: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci-pci: Allow host runtime PM as default for Intel Tiger Lake xHCI (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Finetune host initiated USB3 rootport link suspend and resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Wait until link state trainsits to U0 after setting USB_SS_PORT_LS_U0 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Ensure link state is U3 after setting USB_SS_PORT_LS_U3 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Tegra186/Tegra194 LPM (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Enable LPM for VIA LABS VL805 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Show host status when watchdog triggers and host is assumed dead (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Add a separate debug message for split transaction errors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: bail out early if driver can't accress host in resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: pl2303: add device-id for HP LD381 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add ME910G1 ECM composition 0x110b (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: mon: Use scnprintf() for avoiding potential buffer overflow (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi_ccg: workaround for NVIDIA test device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: add a shutdown (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: displayport: Fix a potential race during registration (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: displayport: Fix NULL pointer dereference (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Disable LPM on WD19's Realtek Hub (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Use scnprintf() for avoiding potential buffer overflow (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: fix tty cleanup-op kernel-doc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: clean up carrier-detect helper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: apply XHCI_SUSPEND_DELAY to AMD XHCI controller 1022:145c (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Delete of_devlink kernel commandline option (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: driver for Intel PMC mux control (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Add definitions for Thunderbolt 3 Alternate Mode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: Allow the role switches to be named (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: Provide the switch drivers handle to the switch in the API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: Leave the private driver data pointer to the drivers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: Allow the mux handles to be requested with fwnode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: Add helpers for setting the mux state (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: Allow the muxes to be named (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: port: do error out if usb_autopm_get_interface() fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: hub: do error out if usb_autopm_get_interface() fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: hub: fix unhandled return by employing a void function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: storage: Add quirk for Samsung Fit flash (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: quirks: add NO_LPM quirk for Logitech Screen Share (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb251xb: fix regulator probe and error handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Add sysfs node to show cc orientation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: move to SNK_UNATTACHED if sink removed for DRP (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for power-domains and hwlocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: set F81534A serial port with RS232 mode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: add F81534A support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: use devm_kzalloc for port data (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: add tx_empty function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: extract LSR handler (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-pci: remove useless cast for driver.name (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: uhci-pci: remove useless cast for driver.name (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: ohci-pci: remove useless cast for driver.name (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: ehci-pci: remove useless cast for driver.name (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: Use ACPI_SUCCESS() at appropriate places (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: Make use of acpi_evaluate_object() status (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: Use const to reduce object data size (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: ucsi: ccg: disable runtime pm during fw flashing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: register DP only for NVIDIA DP VDO (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: misc: iowarrior: add support for the 100 device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Add missing annotation for xhci_enter_test_mode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Add missing annotation for xhci_set_port_power() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Do not open code __print_symbolic() in xhci trace events (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: use kobj_to_dev() API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add missing kernel-doc parameter descriptions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: set correct data role for non-DRD (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: icm: Replace zero-length array with flexible-array member (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: eeprom: Replace zero-length array with flexible-array member (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: apple-mfi-fastcharge: don't probe unhandled devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: apple-mfi-fastcharge: fix endianess issue in probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Add driver to control USB fast charge for iOS devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Fallback to generic driver when specific driver fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Select better matching USB drivers when available (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Implement usb_device_match_id() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Make it possible to "subclass" usb_device_driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Export generic USB device driver functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: atm: Replace zero-length array with flexible-array member (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: Drop support for device name matching (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: altmode: Remove the notification chain (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Fix the description of struct typec_capability (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Allow power role swapping even without USB PD (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Hide the port_type attribute when it's not supported (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Make the attributes read-only when writing is not possible (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: misc: iowarrior: add support for the 28 and 28L devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: misc: iowarrior: add support for 2 OEMed devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Fix novation SourceControl XL after suspend (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix memory leak when caching protocol extended capability PSI tables - take 2 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] Revert "xhci: Fix memory leak when caching protocol extended capability PSI tables" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: remove redundant assignment to variable num (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: host: ehci-platform: add a quirk to avoid stuck (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: clean up endpoint-descriptor parsing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: quirks: blacklist duplicate ep on Sound Devices USBPre2 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: add endpoint-blacklist quirk (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [uapi] usb: charger: assign specific number for enum value (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: hub: Don't record a connect-change event during reset-resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: uas: fix a plug & unplug racing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: hub: Fix the broken detection of USB3 device in SMSC hub (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: apply XHCI_PME_STUCK_QUIRK to Intel Comet Lake platforms (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: fix runtime pm enabling for quirky Intel hosts (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix memory leak when caching protocol extended capability PSI tables (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Force Maximum Packet size for Full-speed bulk devices to valid range (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: digi_acceleport: remove redundant assignment to pointer priv (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: relax unthrottle memory barrier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: fix receiver regression (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ir-usb: Silence harmless uninitialized variable warning (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cyberjack: fix spelling mistake "To" -> "Too" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ir-usb: simplify endpoint check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ir-usb: make set_termios synchronous (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ir-usb: fix IrLAP framing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ir-usb: fix link-speed handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ir-usb: add missing endpoint sanity check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fusb302: fix "op-sink-microwatt" default that was in mW (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: wcove: fix "op-sink-microwatt" default that was in mW (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: mask event interrupts when remove driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: set MODULE_FIRMWARE for tegra186 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbfs: Always unlink URBs in reverse order (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: quatech2: handle unbound ports (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: keyspan: handle unbound ports (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: io_edgeport: add missing active-port sanity check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: io_edgeport: handle unbound ports on URB completion (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: handle unbound port at reset_resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: garmin_gps: Use flexible-array member (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: opticon: stop all I/O on close() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: opticon: add chars_in_buffer() implementation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: suppress driver bind attributes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add support for Quectel RM500Q in QDL mode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: hub: Improved device recognition on remote wakeup (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: phy-generic: Delete unused platform data (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: opticon: fix control-message timeouts (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: Add support for Quectel RM500Q (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: simple: Add Motorola Solutions TETRA MTP3xxx and MTP85xx (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: ulpi: Add resource-managed variant of otg_ulpi_create() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Provide definitions for the USB modes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Give the mux drivers all the details regarding the port state (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Add definitions for the latest specification releases (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Add the Product Type VDOs to struct usb_pd_identity (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: pd: Add definition for DFP and UFP1 VDOs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: pd: Add definitions for the Enter_USB message (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: More API for cable handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Add parameter for the VDO to typec_altmode_enter() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Block mode entry if the port has the mode disabled (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: fix spelling mistake "connetor" -> "connector" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: missing parentheses in USE_NEW_SCHEME (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Fix the notification bit offsets (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Actually enable all the interface notifications (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fix non-kernel-doc comments (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Fix: Don't skip endpoint descriptors with maxpacket=0 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB-PD tcpm: bad warning+size, PPS adapters (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb3503: Convert to use GPIO descriptors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: add support for separate DP altmode devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Store the notification mask (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: mtk-xhci: Do not explicitly set the DMA mask (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: fix check for duplicate endpoints (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add ZLP support for 0x1bc7/0x9010 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Fix build warning seen with CONFIG_PM=n (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fusb302: Fix an undefined reference to 'extcon_get_state' (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: EHCI: Do not return -EPIPE when hub is disconnected (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Telit ME910G1 0x110a composition (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: make sure interrupts are restored to correct state (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: handle some XHCI_TRUST_TX_LENGTH quirks cases as default behaviour (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Increase STS_HALT timeout in xhci_suspend() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: only set D3hot for pci device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: fix USB3 device initiated resume race with roothub autosuspend (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix memory leak in xhci_add_in_port() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Fix incorrect DMA allocations for local memory pool drivers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: idmouse: fix interface sanity checks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: adutux: fix interface sanity check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: atm: ueagle-atm: add missing endpoint check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: io_edgeport: fix epic endpoint lookup (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: mon: Fix a deadlock in usbmon between mmap and read (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: usb-conn-gpio: Don't log an error on probe deferral (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: urb: fix URB structure initialization function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fix use after free in typec_register_port() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: fix a potential use after free (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Implement basic ELPG support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Add XUSB controller context (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Add support for XUSB context save/restore (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Enable runtime PM as late as possible (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Reuse stored register base address (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Extract firmware enable helper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Use CNR as firmware ready indicator (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Avoid a fixed duration sleep (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Separate firmware request and load (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Fix "tega" -> "tegra" typo (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: drop comment about 2 uhci drivers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb, kcov: collect coverage from hub_event (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for interrupt-parent, dmas and -gpio(s) (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: serial: Fix Kconfig indentation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: Fix Kconfig indentation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for "iommu-map" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Fix the semantics of of_is_ancestor_of() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: Disable UAS on JMicron SATA enclosure (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: uas: heed CAPACITY_HEURISTICS (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: uas: honor flag to avoid CAPACITY16 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Correct phy enable sequence (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-serial: cp201x: support Mark-10 digital force gauge (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Remove tcpc_config configuration mechanism (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci-pci: Allow host runtime PM as default also for Intel Ice Lake xHCI (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci: Support running urb giveback in tasklet context (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Add tracing for xhci doorbell register writes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci: update event ring dequeue pointer on purpose (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Fix documentation for out values (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: add device IDs for U-Blox C099-F9P (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add support for Foxconn T77W968 LTE modules (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] driver core: Clarify documentation for fwnode_operations.add_links() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop port open flag (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop read-urb check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop port driver data accessors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop serial struct accessor (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop paranoid serial checks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop paranoid port checks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop redundant urb context check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: rip out broken interrupt handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: fix probe error handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: document MCS7810 detection hack (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: clean up device-type handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: fix remote wakeup (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7720: fix remote wakeup (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: chaoskey: fix error case of a timeout (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add support for DW5821e with eSIM support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] appledisplay: fix error handling in the scheduled work (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop superfluous newlines (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop superfluous brackets (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: clean up runaway white space (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop redundant endianness comments (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop unnecessary packed attributes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: clean up pointer declarations in driver data (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: remove tower_abort_transfers() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: stop interrupt-out URB unconditionally (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop redundant interrupt-in running flag (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop noisy disconnect messages (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop redundant open_count check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: zero driver data at allocation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop redundant NULL check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop redundant MODULE_LICENSE ifdef (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: idmouse: clean up runaway white space (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: idmouse: drop redundant open-count check from release (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: idmouse: simplify disconnect handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: Allow USB device to be warm reset in suspended state (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for iommus, mboxes and io-channels (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Make it easy to add device links from DT properties (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: add USB ID to support Moxa UPort 2210 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Optimise ucsi_unregister() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: New error codes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Remove all bit-fields (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Remove struct ucsi_control (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Remove the old API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: ccg: Move to the new API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: acpi: Move to the new API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Simplified registration and I/O API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: hd3ss3220: Give the connector fwnode to the port device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Remove unused members from struct typec_capability (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Remove the callback members from struct typec_capability (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: hd3ss3220: Start using struct typec_operations (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Start using struct typec_operations (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tps6598x: Start using struct typec_operations (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Start using struct typec_operations (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Separate the operations vector (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Introduce typec_get_drvdata() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Copy everything from struct typec_capability during registration (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb251xb: Add support for USB2422 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb251xb: Drop some unused defines (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: Add usb_role_switch_find_by_fwnode() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: reimplement line-speed handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: Remove redundant vmap checks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: whiteheat: fix line-speed endianness (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: whiteheat: fix potential slab corruption (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] UAS: Revert commit 3ae62a42090f ("UAS: fix alignment of scatter/gather segments") (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: Revert commit 747668dbc061 ("usb-storage: Set virt_boundary_mask to avoid SG overflows") (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: fix __le32/__le64 accessors in debugfs code (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: fix Immediate Data Transfer endianness (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix use-after-free regression in xhci clear hub TT implementation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ldusb: fix control-message timeout (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ldusb: use unsigned size format specifiers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ldusb: fix ring-buffer locking (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Skip endpoints with 0 maxpacket length (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: pl2303: add support for PL2303HXN (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ldusb: fix read info leaks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] driver: core: Improve documentation for fwnode_operations.add_links() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Minor code formatting/style clean ups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ti_usb_3410_5052: clean up serial data access (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ti_usb_3410_5052: fix port-close races (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usbfs: Suppress problematic bind and unbind uevents (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblp: fix use-after-free on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix a signedness bug in tower_probe() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix memleak on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ldusb: fix memleak on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fix an IS_ERR() vs NULL bug in hd3ss3220_probe() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] device property: Fix the description of struct fwnode_operations (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: yurex: fix NULL-derefs on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: use pr_err() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: drop redundant iowarrior mutex (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: drop redundant disconnect mutex (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: fix use-after-free after driver unbind (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: fix use-after-free on release (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: fix use-after-free on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: chaoskey: fix use-after-free on release (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: adutux: fix use-after-free on release (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix use-after-free on release (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ldusb: fix NULL-derefs on driver unbind (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usb-skeleton: drop redundant in-urb check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usb-skeleton: fix use-after-free after driver unbind (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usb-skeleton: fix NULL-deref on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: remove duplicated include from hd3ss3220.c (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: drop OOM message (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: devio.c: Fix assignment of 0/1 to bool variables (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: hd3ss3220: hd3ss3220_probe() warn: passing zero to 'PTR_ERR' (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: hub: Check device descriptor before resusciation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: add dependency for TYPEC_HD3SS3220 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Add Tegra194 XHCI support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: tegra: Parameterize mailbox register addresses (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: image: microtek.c: Remove unused variable (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: hd3ss3220_irq() can be static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] kcov: remote coverage support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Create device links for all child-supplier depencencies (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add functional dependency link from DT bindings (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: fix runtime PM after driver unbind (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblp: fix runtime PM after driver unbind (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usb-skeleton: fix runtime PM after driver unbind (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci-ext-caps.c: Add missing platform_device_put() on error in xhci_create_intel_xhci_sw_pdev() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix NULL pointer dereference in xhci_clear_tt_buffer_complete() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Increase STS_SAVE timeout in xhci_suspend() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Prevent deadlock when xhci adapter breaks during init (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: wait for CNR controller not ready bit in xhci resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix USB 3.1 capability detection on early xHCI 1.1 spec based hosts (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Check all endpoints for LPM timeout (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Prevent device initiated U1/U2 link pm if exit latency is too long (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix false warning message about wrong bounce buffer write length (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb251xb: add pm_ops (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb251xb: simplify reset helper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb251xb: add vdd supply support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: driver for TI HD3SS3220 USB Type-C DRP port controller (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: use regulator_bulk_set_supply_names() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: ftdi-elan: move a couple of statements to next line (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: Fix Kconfig indentation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: use devm_platform_ioremap_resource() to simplify code (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix open after failed reset request (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix potential NULL-deref on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix deadlock on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix slab info leak at probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: displayport: Fix for the mode entering routine (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: ccg: Remove run_isr flag (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblcd: use pr_err() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblcd: drop redundant lcd mutex (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblcd: drop redundant disconnect mutex (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblcd: fix I/O after disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: usb: typec: tcpm: Fix a signedness bug in tcpm_fw_get_caps() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: adutux: fix NULL-derefs on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: adutux: fix use-after-free on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: yurex: Don't retry on unexpected errors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: microtek: fix info-leak at probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: keyspan: fix NULL-derefs on open() and write() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add support for Cinterion CLS8 devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: SCSI glue: use dev_err instead of printk (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Telit FN980 compositions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: add device IDs for Sienna and Echelon PL-20 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbcore: Fix slab-out-of-bounds bug during device reset (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: rio500: Fix lockdep violation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: rio500: simplify locking (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: add USB GPIO based connection detection driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: create Kconfig file (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: get usb-role-switch from parent (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: Add fwnode_usb_role_switch_get() function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: roles: Introduce stubs for the exiting functions in role.h (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usbip: Implement SG support to vhci-hcd and stub driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: intel: Enable static DRD mode for role switch (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci-ext-caps.c: Add property to disable Intel SW switch (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: phy: add support for PHY calibration (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-rcar: Add a helper macro to set xhci_plat_priv (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: add quirks member into struct xhci_plat_priv (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: fix possible memleak on setup address fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: add TSP bitflag to TRB tracing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: dbc: Use GFP_KERNEL instead of GFP_ATOMIC in 'xhci_dbc_alloc_requests()' (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: dbc: Simplify error handling in 'xhci_dbc_alloc_requests()' (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tps6598x: Fix build error without CONFIG_REGMAP_I2C (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: remove commented out dma wrappers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: remove a stale comment in hcd_alloc_coherent (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: use hcd_uses_dma to check for DMA capabilities (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: Simplify usb_decode_get_set_descriptor function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: Patch simplify usb_decode_set_clear_feature function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: Separated decoding functions from dwc3 driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci-mtk: add an optional xhci_ck clock (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: add support for FT232H CBUS gpios (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] device property: Remove duplicate test for NULL (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: intel_xhci: Supplying software node for the role mux (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [phy] phy: core: document phy_calibrate() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb-skeleton: make comment block in line with coding style (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usbfs: only account once for mmap()'ed usb memory usage (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fusb302: Call fusb302_debugfs_init earlier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fusb302: Use usb_debug_root as root for our debugfs entry (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Use usb_debug_root as root for our debugfs entry (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: ohci-nxp: enable compile-testing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: storage: isd200: remove redundant assignment to variable sendToTransport (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fusb302: Always provide fwnode for the port (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fusb302: Remove unused properties (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbfs: Add a capability flag for runtime suspend (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: remove single-use define for debugging (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: Add definitions for the USB2.0 hub TT requests (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: remove ehci-w90x900 driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usbfs: Add ioctls for runtime power management (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbsevseg: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: trancevibrator: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: atm: cxacru: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: lvstest: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cytherm: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cypress_cy7c63: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbtmc: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblp: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ueagle-atm: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: typec: ucsi_ccg: convert i2c driver to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: add support for dev_groups to struct usb_device_driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: add support for dev_groups to struct usb_driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbip: convert platform driver to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Disable USB2 LPM at shutdown (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: Prevent an abnormally restrictive PHY init skipping (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: Remove dev_err() usage after platform_get_irq() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-hub: fix extra endianness conversion (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: Remove call to memset after dma_alloc_coherent (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: Switch to use fwnode_property_count_uXX() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Switch to use fwnode_property_count_uXX() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: host: oxu210hp-hcd: remove include/linux/oxu210hp.h (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: hcd-pci: Use dev_get_drvdata where possible (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: resume ccgx i2c client (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: add runtime pm support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: refactor master_xfer (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Registering real device entries for the muxes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: implement break control (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: add high baud rate support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ark3116: drop redundant init_termios (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: Supply CCGx driver the fw build info (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [phy] phy: core: Invoke pm_runtime_get_*/pm_runtime_put_* before invoking reset callback (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Document that of_graph_get_endpoint_by_regs needs of_node_put (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [phy] phy: make phy-core explicitly non-modular (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] OF: properties: add missing of_node_put (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: xhci: fix 'broken_suspend' placement in struct xchi_hcd (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: mark resume function as __maybe_unused (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: Use of_node_name_eq for node name comparisons (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: limit reads also for combined messages (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: adhere to I2C fault codes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: make pm_ops static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: add i2c bus driver for NVIDIA GPU (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [tty] complete ->et_serial() switchover (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb_wwan: switch to ->et_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] whiteheat: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] ti_usb_3410_5052: switch to ->et_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] ssu100: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] quatech2: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] pl2303: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] opticon: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] mos7840: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] mos7720: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] io_ti: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] io_edgeport: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] fdti_sio: switch to ->et_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] f81232: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] ark3116: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] cdc-acm: switch to ->et_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-serial: begin switching to ->et_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [tty] tty_ioctl(): start taking TIOCSERIAL into separate methods (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device connection: Remove device_connection_add() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device connection: Remove device_connection_find() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix device_pm_lock() locking for device links (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver code: print symbolic error code (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Fix the secondary firmware node handling in set_primary_fwnode() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: add device probe log helper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Change delimiter in devlink device's name to "--" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Avoid NULL pointer dereference in device_get_next_child_node() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix sleeping in invalid context during device link deletion (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add waiting_for_supplier sysfs file for devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add state_synced sysfs file for devices that support it (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [documentation] driver core: Expose device link details in sysfs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Avoid deferred probe due to fw_devlink_pause/resume() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Rename dev_links_info.defer_sync to defer_hook (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Don't do deferred probe in parallel with kernel_init thread (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Use software_node_unregister() when unregistering group of nodes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add device_is_dependent() to linux/device.h (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Update device link status correctly for SYNC_STATE_ONLY links (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: implement software_node_unregister() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [lib] lib/test_printf: Add tests for pfw printk modifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Remove unnecessary is_fwnode_dev variable in device_add() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers property: When no children in primary, try secondary (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix handling of SYNC_STATE_ONLY + STATELESS device links (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix SYNC_STATE_ONLY device link implementation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Remove check in driver_deferred_probe_force_trigger() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: fw_devlink: Add support for batching fwnode parsing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Look for waiting consumers only for a fwnode's primary device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Move code to the right part of the file (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add device links from fwnode only for the primary device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] Revert "Revert "driver core: Set fw_devlink to "permissive" behavior by default"" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix handling of fw_devlink=permissive (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: fw_devlink_flags can be static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add fw_devlink kernel commandline option (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Reevaluate dev->links.need_for_probe as suppliers are added (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Skip unnecessary work when device doesn't have sync_state() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] driver core: Add dev_has_sync_state() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Call sync_state() even if supplier has no consumers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Allow device link operations inside sync_state() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add sync_state driver/bus callback (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add device link support for SYNC_STATE_ONLY flag (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix creation of device links with PM-runtime flags (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Remove device link creation limitation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] driver core: Add missing description of new struct device_link field (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add device link flag DL_FLAG_AUTOPROBE_CONSUMER (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Make driver core own stateful device links (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix adding device links to probing suppliers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: core: Remove glue dirs from sysfs earlier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Remove the link if there is no driver with AUTO flag (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: silence device link messages unless debugging (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] base: core: Remove WARN_ON from link dependencies check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: export set_secondary_fwnode() to modules (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Allow register and unregister software node groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Export fwnode_get_name() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] Revert "software node: Simplify software_node_release() function" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: add basic tests for property entries (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: remove separate handling of references (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: implement reference properties (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: allow embedding of small arrays into property_entry (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: replace is_array with is_inline (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] software node: unify PROPERTY_ENTRY_XXX macros (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: simplify property_entry_read_string_array() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: remove property_entry_read_uNN_array functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: get rid of property_set_pointer() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [firmware] efi/apple-properties: use PROPERTY_ENTRY_U8_ARRAY_LEN (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] software node: mark internal macros with double underscores (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] software node: introduce PROPERTY_ENTRY_XXX_ARRAY_LEN() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] software node: remove DEV_PROP_MAX (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: clean up property_copy_string_array() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Allow fwnode_operations.add_links to differentiate errors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Allow a device to wait on optional suppliers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Add a function to obtain a node's prefix (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Add fwnode_get_name for returning the name of a node (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Add functions for accessing node's parents (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Move fwnode_get_parent() up (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Make argument to to_software_node const (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Get reference to parent swnode in get_parent op (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] driver core: Add support for linking devices during device addition (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add fwnode_to_dev() to look up device from fwnode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Initialize the return value in software_node_find_by_name() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Initialize the return value in software_node_to_swnode() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device connection: Add fwnode_connection_find_match() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Add software_node_find_by_name() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: Introduce device lookup variants by device type (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: Introduce device lookup variants by fwnode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device connection: Find connections also by checking the references (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Introduce fwnode_find_reference() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Add software_node_get_reference_args() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Use kobject name when finding child nodes by name (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Add support for static node descriptors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Simplify software_node_release() function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Allow node creation without properties (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Add fwnode_graph_get_endpoint_by_id() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: base: swnode: Make two functions static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Implement get_named_child_node fwnode callback (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device connection: Find device connections also from device graphs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device connection: Prepare support for firmware described connections (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: drop use of BUS_ATTR() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: bus: convert to use BUS_ATTR_WO and RW (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: base: swnode: check if swnode is NULL before dereferencing it (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: base: swnode: check if pointer p is NULL before dereferencing it (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] sysfs: Disable lockdep for driver bind/unbind files (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: fix fwnode_graph_get_next_endpoint() documentation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: base: swnode: remove need for a temporary string for the node name (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] kobject: return error code if writing /sys/.../uevent fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Remove struct property_set (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Move device_add_properties() to swnode.c (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: base: Introducing software nodes to the firmware node framework (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [mm] powerpc/64s/radix: Fix mm_cpumask trimming race vs kthread_use_mm (Chris von Recklinghausen) [1862347] - [powerpc] powerpc: select ARCH_WANT_IRQS_OFF_ACTIVATE_MM (Chris von Recklinghausen) [1862347] - [fs] mm: fix exec activate_mm vs TLB shootdown and lazy tlb switching race (Chris von Recklinghausen) [1862347] - [arm64] arm64: pgtable: Ensure dirty bit is preserved across pte_wrprotect() (Andrew Jones) [1908439] - [arm64] arm64: pgtable: Fix pte_accessible() (Andrew Jones) [1908439] - [kernel] kernel: fork: properly initialize task_struct->task_struct_rh (Rafael Aquini) [1895892] - [s390] s390/dasd: Process FCES path event notification (Philipp Rudo) [1723823] - [s390] s390/dasd: Prepare for additional path event handling (Philipp Rudo) [1723823] - [s390] s390/dasd: Display FC Endpoint Security information via sysfs (Philipp Rudo) [1723823] - [s390] s390/dasd: Fix operational path inconsistency (Philipp Rudo) [1723823] - [s390] s390/dasd: Store path configuration data during path handling (Philipp Rudo) [1723823] - [s390] s390/dasd: Move duplicate code to separate function (Philipp Rudo) [1723823] - [s390] s390/dasd: Remove unused parameter from dasd_generic_probe() (Philipp Rudo) [1723823] - [s390] s390/cio: Add support for FCES status notification (Philipp Rudo) [1723823] - [s390] s390/cio: Provide Endpoint-Security Mode per CU (Philipp Rudo) [1723823] - [s390] s390/cio: Export information about Endpoint-Security Capability (Philipp Rudo) [1723823] - [net] net/af_iucv: fix null pointer dereference on shutdown (Philipp Rudo) [1903966] - [s390] s390/dasd: fix null pointer dereference for ERP requests (Philipp Rudo) [1903965] - [tools] selftests: netfilter: add command usage (Hangbin Liu) [1899374] - [tools] selftests: netfilter: simplify command testing (Hangbin Liu) [1899374] - [tools] selftests: netfilter: remove unused variable in make_file() (Hangbin Liu) [1899374] - [tools] selftests: netfilter: exit on invalid parameters (Hangbin Liu) [1899374] - [tools] selftests: netfilter: fix header example (Hangbin Liu) [1899374] - [tools] selftests: netfilter: kill running process only (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add MTU arguments to flowtables (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add checktool function (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add test case for conntrack helper assignment (Hangbin Liu) [1899374] - [tools] selftests: netfilter: extend nfqueue test case (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add nfqueue test case (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add ipvs tunnel test case (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add ipvs nat test case (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add ipvs test script (Hangbin Liu) [1899374] - [tools] selftests: netfilter: check icmp pkttoobig errors are set as related (Hangbin Liu) [1899374] - [hwtracing] intel_th: pci: Add Emmitsburg PCH support (Jiri Olsa) [1838703] - [hwtracing] intel_th: pci: Add Tiger Lake PCH-H support (Jiri Olsa) [1783492 1782729] - [hwtracing] intel_th: pci: Add Jasper Lake CPU support (Jiri Olsa) [1783097] - [hwtracing] intel_th: pci: Add Elkhart Lake CPU support (Jiri Olsa) [1783596] - [hwtracing] intel_th: pci: Add Elkhart Lake SOC support (Jiri Olsa) [1783596] - [hwtracing] intel_th: pci: Add Ice Lake CPU support (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: Fix a NULL dereference when hub driver is not loaded (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: msu: Make stopping the trace optional (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: Fix user-visible error codes (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: msu: Fix the unexpected state warning (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: Disallow multi mode on devices where it's broken (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: msu: Fix window switching without windows (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: Fix freeing IRQs (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: Fix a double put_device() in error path (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729]- [idle] intel_idle: Fix intel_idle() vs tracing (David Arcari) [1903307] - [idle] intel_idle: Fix max_cstate for processor models without C-state tables (David Arcari) [1903307] - [idle] intel_idle: Ignore _CST if control cannot be taken from the platform (David Arcari) [1903307] - [idle] intel_idle: mention assumption that WBINVD is not needed (David Arcari) [1903307] - [idle] intel_idle: Remove uninitialized_var() usage (David Arcari) [1903307] - [idle] intel_idle: cleanup code to address out of order commits (David Arcari) [1903307] - [s390] Revert "s390/qeth: phase out OSN support" (Philipp Rudo) [1903962] - [net] net/smc: fix matching of existing link groups (Philipp Rudo) [1903961] - [netdrv] mlxsw: core: Use variable timeout for EMAD retries (Ivan Vecera) [1857594] - [netdrv] mlxsw: Fix firmware flashing (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Fix use-after-free in mlxsw_emad_trans_finish() (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Fix memory leak on module removal (Ivan Vecera) [1857594] - [netdrv] mlxsw: Only advertise link modes supported by both driver and device (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Add a PFC test (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Add headroom handling test (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: qos_lib: Add a wrapper for running mlnx_qos (Ivan Vecera) [1857594] - [tools] selftests: forwarding: devlink_lib: Support port-less topologies (Ivan Vecera) [1857594] - [tools] selftests: forwarding: devlink_lib: Add devlink_cell_size_get() (Ivan Vecera) [1857594] - [tools] selftests: forwarding: devlink_lib: Split devlink_..._set() into save & set (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ethtool: Expose transceiver_overheat counter (Ivan Vecera) [1857594] - [netdrv] mlxsw: Update module's settings when module is plugged in (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Initialize netdev's module overheat counter (Ivan Vecera) [1857594] - [netdrv] mlxsw: Enable temperature event for all supported port module sensors (Ivan Vecera) [1857594] - [netdrv] mlxsw: Update transceiver_overheat counter according to MTWE (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Add an infrastructure to track transceiver overheat counter (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_hwmon: Query MTMP before writing to set only relevant fields (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Ports Module Administrative and Operational Status Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Port Module Plug/Unplug Event Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Management Temperature Warning Event Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_acl: Fix mlxsw_sp_acl_tcam_group_add()'s error path (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: simplify the return expression of __mlxsw_sp_router_init() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_qdisc: Disable port buffer autoresize with qdiscs (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_dcb: Implement dcbnl_setbuffer / getbuffer (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Support two headroom modes (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Manage internal buffer in the hdroom code (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Introduce shared buffer ops (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Convert mlxsw_sp_port_headroom_init() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Inline mlxsw_sp_sb_max_headroom_cells() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Move here the new headroom code (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Move here the three-step headroom configuration from DCB (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_dcb: Convert mlxsw_sp_port_pg_prio_map() to hdroom code (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_dcb: Convert ETS handler fully to mlxsw_sp_hdroom_configure() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Split headroom autoresize out of buffer configuration (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Track buffer sizes in struct mlxsw_sp_hdroom (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Track lossiness in struct mlxsw_sp_hdroom (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Track priorities in struct mlxsw_sp_hdroom (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Track MTU in struct mlxsw_sp_hdroom (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Unify delay handling between PFC and pause (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Add struct mlxsw_sp_hdroom (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Introduce fw_fatal health reporter (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Monitoring FW General Debug Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Monitoring FW Debug Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: Move fw_load_policy devlink param into core.c (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Push code doing params register/unregister into separate helpers (Ivan Vecera) [1857594] - [netdrv] mlxsw: Move fw flashing code into core.c (Ivan Vecera) [1857594] - [netdrv] mlxsw: Bump firmware version to XX.2008.1310 (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Derive SBIB from maximum port speed & MTU (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Keep maximum speed around (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Keep maximum MTU around (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ethtool: Introduce ptys_max_speed callback (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ethtool: Extract a helper to get Ethernet attributes (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_hwmon: Extend hwmon interface with critical and emergency alarms (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_hwmon: Calculate MLXSW_HWMON_ATTR_COUNT more accurately (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_hwmon: Split temperature querying from show functions (Ivan Vecera) [1857594] - [netdrv] treewide: Use fallthrough pseudo-keyword (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ethtool: Remove internal speeds from PTYS register (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Reduce runtime of tc-police scale test (Ivan Vecera) [1857594] - [tools] selftests: forwarding: Fix mausezahn delay parameter in mirror_test() (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Increase burst size for burst test (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Increase burst size for rate test (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Decrease required rate accuracy (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Adjust default policer burst size for Spectrum-{2, 3} (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ptp: Use generic helper function (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: RED: Test offload of trapping on RED qevents (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_qdisc: Offload action trap for qevents (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Add early_drop trap (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Allow for per-ASIC traps initialization (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Allow for per-ASIC trap groups initialization (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: On policer_id_base_ref_count, use dec_and_test (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Use 'size_t' for array sizes (Ivan Vecera) [1857594] - [netdrv] devlink: Pass extack when setting trap's action and group's parameters (Ivan Vecera) [1857594] - [net] devlink: Add early_drop trap (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_cnt: Use flex_array_size() helper in memcpy() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: Fix use-after-free in router init / de-init (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Free EMAD transactions using kfree_rcu() (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Increase scope of RCU read-side critical section (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use different trap group for externally routed packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: Allow programming link-local host routes (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Add support for temperature thresholds reading for QSFP-DD transceivers (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Add ethtool support for QSFP-DD transceivers (Ivan Vecera) [1857594] - [netdrv] mlxsw: destroy workqueue when trap_register in mlxsw_emad_init (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Fix wrong SFP EEPROM reading for upper pages 1-3 (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Test policers' occupancy (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Add scale test for tc-police (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: tc_restrictions: Test tc-police restrictions (Ivan Vecera) [1857594] - [tools] selftests: forwarding: Add tc-police tests (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_acl: Offload FLOW_ACTION_POLICE (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_acl_flex_actions: Add police action (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_acl_flex_actions: Work around hardware limitation (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_policer: Add devlink resource support (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_policer: Add policer core (Ivan Vecera) [1857594] - [netdrv] mlxsw: resources: Add resource identifier for global policers (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add policer bandwidth limits (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Use mirror reason during Rx listener lookup (Ivan Vecera) [1857594] - [netdrv] mlxsw: pci: Retrieve mirror reason from CQE during receive (Ivan Vecera) [1857594] - [netdrv] mlxsw: pci: Add mirror reason field to CQEv2 (Ivan Vecera) [1857594] - [netdrv] mlxsw: trap: Add trap identifiers for mirrored packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Increase trap identifier to 10 bits (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Allow setting policer on a SPAN agent (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Allow passing parameters to SPAN agents (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add support for mirroring towards CPU port (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Do not dereference destination netdev (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add driver private info to parms_set() callback (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add per-ASIC SPAN agent operations (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: add mirroring_pid_base to MOGCR register (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add session_id and pid to MPAT register (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: RED: Test offload of mirror on RED early_drop qevent (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_qdisc: Offload mirroring on RED qevent early_drop (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_flow: Promote binder-type dispatch to spectrum.c (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Publish matchall data structures (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_flow: Drop an unused field (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_flow: Convert a goto to a return (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add APIs to enable / disable global mirroring triggers (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add support for global mirroring triggers (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Prepare for global mirroring triggers (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Move SPAN operations out of global file (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Monitoring Port Analyzer Global Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Monitoring Mirror Trigger Enable Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: pci: Fix use-after-free in case of failed devlink reload (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: Remove inappropriate usage of WARN_ON() (Ivan Vecera) [1857594] - [tools] selftests: forwarding: Add tests for ethtool extended state (Ivan Vecera) [1857594] - [tools] selftests: forwarding: forwarding.config.sample: Add port with no cable connected (Ivan Vecera) [1857594] - [tools] selftests: forwarding: ethtool: Move different_speeds_get() to ethtool_lib (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ethtool: Add link extended state (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Port Diagnostics Database Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ethtool: Move mlxsw_sp_port_type_speed_ops structs (Ivan Vecera) [1857594] - [netdrv] mlxsw: Move ethtool_ops to spectrum_ethtool.c (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_dcb: Rename mlxsw_sp_port_headroom_set() (Ivan Vecera) [1857594] - [netdrv] mlxsw: Enforce firmware version for Spectrum-3 (Ivan Vecera) [1857594] - [netdrv] mlxsw: Bump firmware version to XX.2007.1168 (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_dcb: Fix a spelling typo in spectrum_dcb.c (Ivan Vecera) [1857594] - [tools] selftests: forwarding: Add a test for pedit munge tcp, udp sport, dport (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_acl: Support FLOW_ACTION_MANGLE for TCP, UDP ports (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_acl_flex_actions: Add L4_PORT_ACTION (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Split handling of pedit mangle by chip type (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Do not rely on machine endianness (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Adjust headroom buffers for 8x ports (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Use different get_trend() callbacks for different thermal zones (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Add test for control packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Register ACL control traps (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Register layer 3 control traps (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Register layer 2 control traps (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Factor out common Rx listener function (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Move layer 3 exceptions to exceptions trap group (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: remove redundant initialization of pointer br_dev (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: Allow programming link-local prefix routes (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Add packet traps for BFD packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Treat IPv6 link-local SIP as an exception (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Share one group for all locally delivered packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Move all trap groups under the same enum (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Do not hard code "thin" policer identifier (Ivan Vecera) [1857594] - [netdrv] mlxsw: switchx2: Move SwitchX-2 trap groups out of main enum (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Reduce priority of locally delivered packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use same trap group for local routes and link-local destination (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use separate trap group for FID miss (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use same trap group for various IPv6 packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Rename IPv6 ND trap group (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use same switch case for identical groups (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use dedicated trap group for ACL trap (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Fix spelling mistake in trap's name (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use dedicated trap group for sampled packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use same trap group for IPv6 ND and ARP packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Rename ARP trap group (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Remove unnecessary field (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Align TC and trap priority (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Assign non-zero quotas to TC 0 of the CPU port (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Change default rate and priority of DHCP packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Trap IPv4 DHCP packets in router (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use same trap group for MLD and IGMP packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Rename IGMP trap group (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Do not hard code trap group name (Ivan Vecera) [1857594] - [tools] selftests: devlink_lib: Remove double blank line (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Store all trap data in one array (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Store all trap group data in one array (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Store all trap policer data in one array (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Move struct definition out of header file (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: tc_restrictions: add couple of test for the correct matchall-flower ordering (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: tc_restrictions: add test to check sample action restrictions (Ivan Vecera) [1857594] - [] selftests: mlxsw: rename tc_flower_restrictions.sh to tc_restrictions.sh (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_flower: Forbid to insert flower rules in collision with matchall rules (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Forbid to insert matchall rules in collision with flower rules (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Expose a function to get min and max rule priority (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Put matchall list into substruct of flow struct (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_flower: Expose a function to get min and max rule priority (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Restrict sample action to be allowed only on ingress (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Remove old SPAN API (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Use new analyzed ports list during speed / MTU change (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_acl: Convert flower-based mirroring to new SPAN API (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Convert matchall-based mirroring to new SPAN API (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add APIs to bind / unbind a SPAN agent (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Wrap buffer change in a function (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Rename function (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add APIs to get / put an analyzed port (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add APIs to get / put a SPAN agent (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Move flow offload binding into spectrum_flow.c (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Process matchall events from the same cb as flower (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Avoid copying sample values and use RCU pointer direcly instead (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Push per-port rule add/del into separate functions (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Move ingress indication into mall_entry (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Pass mall_entry as arg to mlxsw_sp_mall_port_sample_add() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Pass mall_entry as arg to mlxsw_sp_mall_port_mirror_add() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_acl: Use block variable in mlxsw_sp_acl_rule_del() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Push matchall bits into a separate file (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Push flow_block related functions into a separate file (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Rename acl_block to flow_block (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_acl: Move block helpers into inline header functions (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Replace zero-length array with flexible-array member (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Use 'refcount_t' for reference counting (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Remove unnecessary debug prints (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Rename parms() to parms_set() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Reduce nesting in mlxsw_sp_span_entry_configure() (Ivan Vecera) [1857594] - [netdrv] net/mlxfw: Remove unneeded semicolon (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Increase register field length to 13 bits (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: Re-increase scale of IPv6 nexthop groups (Ivan Vecera) [1857594] - [net] ipv6: Fix use of anycast address with loopback (Ivan Vecera) [1899591] - [net] ipv6: addrconf_f6i_alloc - fix non-null pointer check to !IS_ERR() (Ivan Vecera) [1899591] - [net] ipv6: fix excessive RTF_ADDRCONF flag on ::1/128 local route (and others) (Ivan Vecera) [1899591] - [net] ipv6: Change addrconf_f6i_alloc to use ip6_route_info_create (Ivan Vecera) [1899591] - [net] ipv6: Move setting default metric for routes (Ivan Vecera) [1899591] - [net] Add extack argument to ip_fib_metrics_init (Ivan Vecera) [1899591] - [net] ipv6: do not leave garbage in rt->fib6_metrics (Ivan Vecera) [1899591] - [net] Move free of dst_metrics to helper (Ivan Vecera) [1899591] - [net] common metrics init helper for dst_entry (Ivan Vecera) [1899591] - [net] Move free of fib_metrics to helper (Ivan Vecera) [1899591] - [net] common metrics init helper for FIB entries (Ivan Vecera) [1899591] - [net] rtmsg_to_fib6_config() - use new style struct initializer instead of memset (Ivan Vecera) [1899591] - [powercap] powercap/intel_rapl: enumerate Psys RAPL domain together with package RAPL domain (Puneet Sethi) [1893463] - [powercap] powercap/intel_rapl: Fix domain detection (Puneet Sethi) [1893463]- [net] openvswitch: fix TTL decrement exception action execution (Eelco Chaudron) [1902610] - [net] openvswitch: fix error return code in validate_and_copy_dec_ttl() (Eelco Chaudron) [1902610] - [net] openvswitch: fix TTL decrement action netlink message format (Eelco Chaudron) [1902610] - [x86] hyperv: Enable 15-bit APIC ID if the hypervisor supports it (Vitaly Kuznetsov) [1903823] - [x86] kvm: Enable 15-bit extension when KVM_FEATURE_MSI_EXT_DEST_ID detected (Vitaly Kuznetsov) [1903823] - [documentation] x86/kvm: Reserve KVM_FEATURE_MSI_EXT_DEST_ID (Vitaly Kuznetsov) [1903823] - [iommu] hyper-v: Disable IRQ pseudo-remapping if 15 bit APIC IDs are available (Vitaly Kuznetsov) [1903823] - [x86] apic: Support 15 bits of APIC ID in MSI where available (Vitaly Kuznetsov) [1903823] - [x86] msi: Provide msi message shadow structs (Vitaly Kuznetsov) [1903823] - [kernel] genirq/msi: allow shadow declarations of msi_msg:: $member (Vitaly Kuznetsov) [1903823] - [x86] ioapic: Handle Extended Destination ID field in RTE (Vitaly Kuznetsov) [1903823] - [x86] apic: Always provide irq_compose_msi_msg() method for vector domain (Vitaly Kuznetsov) [1903823] - [x86] apic: Cleanup delivery mode defines (Vitaly Kuznetsov) [1903823] - [x86] apic/uv: Fix inconsistent destination mode (Vitaly Kuznetsov) [1903823] - [x86] msi: Only use high bits of MSI address for DMAR unit (Vitaly Kuznetsov) [1903823] - [x86] msi: Move compose message callback where it belongs (Vitaly Kuznetsov) [1903823] - [kernel] genirq/chip: Use the first chip in irq_chip_compose_msi_msg() (Vitaly Kuznetsov) [1903823] - [x86] apic: Fix x2apic enablement without interrupt remapping (Vitaly Kuznetsov) [1903823] - [tools] perf test: Fix msan uninitialized use (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Fix the ratio comments of miss-events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Free formats for perf pmu parse test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Do not free metric when failed to resolve (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Free metric when it failed to resolve (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Release expr_parse_ctx after testing (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Fix memory leaks in parse-metric test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-event: Fix memory leak in evsel->unit (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Fix cpu/thread map leak (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Fix some memory leaks - part 2 (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Fix some memory leaks (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Free aliases for PMU event map aliases test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf vendor events amd: Remove trailing commas (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Leader sampling shouldn't clear sample period (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record: Prevent override of attr->sample_period for libpfm4 events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record: Set PERF_RECORD_PERIOD if attr->freq is set (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench: Fix 2 memory sanitizer warnings (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Fix the "signal" test inline assembly (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record/stat: Explicitly call out event modifiers in the documentation (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Fix build warning on 32-bit arches (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf jevents: Fix suspicious code in fixregex() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Use uintptr_t when casting numbers to pointers (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf report: Disable ordered_events for raw dump (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Correct SNOOPX field offset (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Fix corrupt data after perf inject from (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf cs-etm: Fix corrupt data after perf inject from (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Avoid an uninitialized read when using fake PMUs (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Fix out of bounds array access in the print_counters() evlist method (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Set NULL sentinel in pmu_events table in "Parse and process metrics" test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Set exclude_guest=1 for user-space counting (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record: Correct the help info of option "--no-bpf-event" (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Use zd for size_t printf formats on 32-bit (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf: arm-spe: Fix check error when synthesizing events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf symbols: Add mwait_idle_with_hints.constprop.0 to the list of idle symbols (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf sched timehist: Fix use of CPU list with summary option (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Fix basic bpf filtering test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Make option description initials all capital letters (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf build-ids: Fall back to debuginfod query if debuginfo not found (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench numa: Remove dead code in parse_nodes_opt() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Update POWER9 metrics to utilize other metrics (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add change log (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf: ftrace: Add set_tracing_options() to set all trace options (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add option --tid to filter by thread id (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add option -D/--delay to delay tracing (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf: ftrace: Allow set graph depth by '--graph-opts' (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add support for trace option tracing_thresh (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add option 'verbose' to show more info for graph tracer (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add support for tracing option 'irq-info' (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add support for trace option funcgraph-irqs (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add support for trace option sleep-time (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add support for tracing option 'func_stack_trace' (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add general function to parse sublevel options (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add option '--inherit' to trace children processes (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Show trace column header (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add option '-m/--buffer-size' to set per-cpu buffer size (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Factor out function write_tracing_file_int() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add option '-F/--funcs' to list available functions (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Select function/function_graph tracer automatically (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench numa: Use numa_node_to_cpus() to bind tasks to nodes (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench numa: Fix cpumask memory leak in node_has_cpus() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools build feature: Quote CC and CXX for their arguments (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Fix module symbol processing (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Rename 'enum dso_kernel_type' to 'enum dso_space_type' (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libperf: Fix man page typos (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Allow multiple probes in record+script_probe_vfs_getname.sh (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench mem: Always memset source before memcpy (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf sched: Prefer sched_waking event when it exists (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench: Fix a couple of spelling mistakes in options text (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench numa: Fix benchmark names (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench numa: Fix number of processes in "2x3-convergence" test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf trace beauty: Use the autogenerated protocol family table (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf trace beauty: Add script to autogenerate socket families table (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf script: Add 'tod' field to display time of day (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf script: Change the 'enum perf_output_field' enumerators to be 64 bits (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf data: Add support to store time of day in CTF data conversion (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Move clockid_res_ns under clock struct (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf header: Store clock references for -k/--clockid option (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add clockid_name function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf clockid: Move parse_clockid() to new clockid object (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Handle possible strdup() error in tep_add_plugin_path() API (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Fixed description of tep_add_plugin_path() API (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Fixed type in PRINT_FMT_STING (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Fixed broken indentation in parse_ip4_print_args() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Improve error handling of tep_plugin_add_option() API (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Fix typo in tep_plugin_add_option() description (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Handle strdup() error in parse_option_name() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Document tep_load_plugins_hook() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evsel: Extend message to mention CAP_SYS_PTRACE and perf security doc link (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Add support for decoding PSB+ only (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Add support for decoding FUP/TIP only (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf auxtrace: Add itrace 'q' option for quicker, less detailed decoding (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Time filter logged perf events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Use itrace debug log flags to suppress some messages (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf auxtrace: Add optional log flags to the itrace 'd' option (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Use itrace error flags to suppress some errors (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf auxtrace: Add optional error flags to the itrace 'e' option (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf auxtrace: Add missing itrace options to help text (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Improve aux_output not supported error (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Fix duplicate branch after CBR (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Fix FUP packet state (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record: Introduce --control fd:ctl-fdoptions (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record: Implement control commands handling (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record: Extend -D, --delay option with -1 value (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Introduce --control fd:ctl-fdoptions (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench: Add benchmark of find_next_bit (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools build feature: Use CC and CXX from parent (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Rename group_list to metric_list (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Rename struct egroup to metric (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add metric group test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Make compute_single function more precise (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add recursion check when processing nested metrics (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add DCache_L2 to metric parse test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add cache_miss_cycles to metric parse test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add events for the current list (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Compute referenced metrics (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add referenced metrics to hash data (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Collect referenced metrics in struct metric_expr (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Collect referenced metrics in struct metric_ref_node (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Rename __metricgroup__add_metric to __add_metric (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add add_metric function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add macros for iterating map events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add expr__del_id function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Change expr__get_id to return struct expr_id_data (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add expr__add_id function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Fix memory leak in expr__add_id function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Ensure sample_period is set libpfm4 events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Fix term parsing for raw syntax (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Allow r0x event syntax (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: No need to cache the PMUs in ARM SPE auxtrace init routine (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench: Add basic syscall benchmark (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Implement control commands handling (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: extend -D, --delay option with -1 value (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Factor out event handling loop into dispatch_events() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Factor out body of event handling loop for fork case (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Move target check to loop control statement (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Factor out body of event handling loop for system wide (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Implement control command handling functions (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Introduce control file descriptors (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libperf: Avoid counting of nonfilterable fdarray fds (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libperf: Add flags to fdarray fds objects (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libperf: Avoid internal moving of fdarray fds (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add 'struct expr_id_data' to keep expr value (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Rename expr__add_id() to expr__add_val() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf probe: Warn if the target function is a GNU indirect function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf probe: Fix memory leakage when the probe point is not found (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf probe: Fix wrong variable warning when the probe point is not found (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf probe: Avoid setting probes on the same address for the same event (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf kmem: Pass additional arguments to 'perf record' (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Report BPF errors (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf script: Show text poke address symbol (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf script: Add option --show-text-poke-events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Add support for text poke events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add support for PERF_RECORD_TEXT_POKE (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf annotate: Fix non-null terminated buffer returned by readlink() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf inject jit: Remove //anon mmap events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf symbols: Add s390 idle functions 'psw_idle' and 'psw_idle_exit' to list of idle symbols (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Fix reporting of unknown SVM exit reasons (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Change to SPDX License format (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add builtin handler for trace_marker_raw (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Move kernel_stack event handler to "function" plugin (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add plugin for decoding syscalls/sys_enter_futex (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add offset option for function plugin (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add more SVM exit reasons (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add plugin for tlb_flush (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Optimize pretty_print() function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add support for more printk format specifiers (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Introduced new traceevent API, for adding new plugins directories (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add interface for options to plugins (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add tep_load_plugins_hook() API (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Disable a subset of bison warnings (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Disable a subset of flex warnings (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Declare bison header file output (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf expr: Add missing headers noticed when building with NO_LIBBPF=1 (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Declare flex header file output (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf pmu: Add flex debug build flag (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf pmu: Add bison debug build flag (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Use automatic variable for yacc input (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Use automatic variable for flex input (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Fix the class prefix for 'struct evlist' branch_type methods (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Fix the class prefix for 'struct evlist' sample_id_all methods (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Fix the class prefix for 'struct evlist' sample_type methods (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Fix the class prefix for 'struct evlist' strerror methods (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Fix the class prefix for 'struct evlist' 'add' evsel methods (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf pmu: Improve CPU core PMU HW event list ordering (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf pmu: List kernel supplied event aliases for arm64 (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf cs-etm: Allow no CoreSight sink to be specified on command line (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf expr: Add < and > operators (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf expr: Add d_ratio operation (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf script: Fixup some evsel/evlist method names (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tests: Add parse metric test for frontend metric (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tests: Add parse metric test for ipc metric (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add test_generic_metric function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Release metric_events rblist (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Factor out prepare_metric function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add metricgroup__parse_groups_test function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add map to parse_groups() function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add fake_pmu to parse_group() function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse: Factor out parse_groups() function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tests: Add another metric parsing test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf pmu: Add a perf_pmu__fake object to use with __parse_events() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse: Provide a way to pass a fake_pmu to parse_events() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tests: Factor check_parse_id function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add fake pmu support (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf annotate: Remove unneeded conversion to bool (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools/: replace HTTP links with HTTPS ones (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools, build: Propagate build failures from tools/build/Makefile.build (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] x86/cpufeatures: Add Architectural LBRs feature bit (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/rapl: Add support for Intel SPR platform (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/rapl: Support multiple RAPL unit quirks (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/rapl: Fix missing psys sysfs attributes (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [kernel] perf/core: Take over CAP_SYS_PTRACE creds to CAP_PERFMON capability (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [kernel] perf: Expose get/put_callchain_entry() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [include] perf: : drop a duplicated word (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86: Remove task_ctx_size (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Create kmem_cache for the LBR context data (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [kernel] perf/core: Use kmem_cache to allocate the PMU specific data (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [kernel] perf/core: Factor out functions to allocate/free the task_ctx_data (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Support Architectural LBR (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Factor out intel_pmu_store_lbr (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Factor out rdlbr_all() and wrlbr_all() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Mark the {rd, wr}lbr_{to, from} wrappers __always_inline (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Unify the stored format of LBR information (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Support LBR_CTL (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] x86/msr-index: Add bunch of MSRs for Arch LBR (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86: Expose CPUID enumeration bits for arch LBR (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Use dynamic data structure for task_ctx (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Factor out a new struct for generic optimization (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Add the function pointers for LBR save and restore (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Add a function pointer for LBR read (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Add a function pointer for LBR reset (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86: Keep LBR records unchanged in host context for guest usage (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86: Add constraint to create guest LBR event without hw counter (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/lbr: Add interface to get LBR information (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86: Provide stubs of KVM helpers for non-Intel CPUs (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/core: Refactor hw->idx checks and cleanup (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86: Fix variable types for LBR registers (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [kernel] perf: Add perf text poke event (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [uapi] perf: Add perf_event_mmap_page::cap_user_time_short ABI (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] sev-es: Do not support MMIO to/from encrypted memory (Vitaly Kuznetsov) [1868080] - [x86] head/64: Check SEV encryption before switching to kernel page-table (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Sanity-check CPUID results in the early #VC handler (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Check SEV encryption in 64-bit boot-path (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Introduce sev_status (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Use GHCB accessor for setting the MMIO scratch buffer (Vitaly Kuznetsov) [1868080] - [x86] head/64: Disable stack protection for head$(BITS).o (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Check required CPU features for SEV-ES (Vitaly Kuznetsov) [1868080] - [x86] efi: Add GHCB mappings when SEV-ES is active (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle NMI State (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Support CPU offline/online (Vitaly Kuznetsov) [1868080] - [x86] head/64: Don't call verify_cpu() on starting APs (Vitaly Kuznetsov) [1868080] - [x86] smpboot: Load TSS and getcpu GDT entry before loading IDT (Vitaly Kuznetsov) [1868080] - [x86] realmode: Setup AP jump table (Vitaly Kuznetsov) [1868080] - [x86] realmode: Add SEV-ES specific trampoline entry point (Vitaly Kuznetsov) [1868080] - [x86] vmware: Add VMware-specific handling for VMMCALL under SEV-ES (Vitaly Kuznetsov) [1868080] - [x86] kvm: Add KVM-specific VMMCALL handling under SEV-ES (Vitaly Kuznetsov) [1868080] - [x86] paravirt: Allow hypervisor-specific VMMCALL handling under SEV-ES (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle #DB Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle #AC Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle VMMCALL Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle MWAIT/MWAITX Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle MONITOR/MONITORX Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle INVD Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle RDPMC Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle RDTSC(P) Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle WBINVD Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle DR7 read/write events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle MSR events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle MMIO String Instructions (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle MMIO events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle instruction fetches from user-space (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Wire up existing #VC exit-code handlers (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Add a Runtime #VC Exception Handler (Vitaly Kuznetsov) [1868080] - [x86] entry/64: Add entry code for #VC handler (Vitaly Kuznetsov) [1868080] - [x86] dumpstack/64: Add noinstr version of get_stack_info() (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Adjust #VC IST Stack on entering NMI handler (Vitaly Kuznetsov) [1868080] - [x86] boot/64: Explicitly map boot_params and command line (Vitaly Kuznetsov) [1868080] - [x86] boot/64: Initialize 5-level paging variables earlier (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Allocate and map an IST stack for #VC handler (Vitaly Kuznetsov) [1868080] - [x86] debug: Allow a single level of #DB recursion (Vitaly Kuznetsov) [1868080] - [x86] entry: Remove DBn stacks (Vitaly Kuznetsov) [1868080] - [x86] entry, nmi: Disable #DB (Vitaly Kuznetsov) [1868080] - [x86] nmi: Protect NMI entry against instrumentation (Vitaly Kuznetsov) [1868080] - [x86] entry: Introduce local_db_{save, restore}() (Vitaly Kuznetsov) [1868080] - [x86] db: Split out dr6/7 handling (Vitaly Kuznetsov) [1868080] - [x86] Replace ist_enter() with nmi_enter() (Vitaly Kuznetsov) [1868080] - [x86] traps: Stop using ist_enter/exit() in do_int3() (Vitaly Kuznetsov) [1868080] - [x86] entry: Get rid of ist_begin/end_non_atomic() (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Setup per-CPU GHCBs for the runtime handler (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Setup GHCB-based boot #VC handler (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Setup an early #VC handler (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Compile early handler code into kernel image (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Print SEV-ES info into the kernel log (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Add SEV-ES Feature Detection (Vitaly Kuznetsov) [1868080] - [x86] head/64: Move early exception dispatch to C code (Vitaly Kuznetsov) [1868080] - [x86] idt: Make IDT init functions static inlines (Vitaly Kuznetsov) [1868080] - [x86] head/64: Install a CPU bringup IDT (Vitaly Kuznetsov) [1868080] - [x86] head/64: Switch to initial stack earlier (Vitaly Kuznetsov) [1868080] - [x86] head/64: Load segment registers earlier (Vitaly Kuznetsov) [1868080] - [x86] irq/64: Update stale comment (Vitaly Kuznetsov) [1868080] - [x86] head/64: Load GDT after switch to virtual addresses (Vitaly Kuznetsov) [1868080] - [x86] head/64: Install startup GDT (Vitaly Kuznetsov) [1868080] - [x86] idt: Split idt_data setup out of set_intr_gate() (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Add CPUID handling to #VC handler (Vitaly Kuznetsov) [1868080] - [x86] fpu: Move xgetbv()/xsetbv() into a separate header (Vitaly Kuznetsov) [1868080] - [x86] cpu: Use XGETBV and XSETBV mnemonics in fpu/internal.h (Vitaly Kuznetsov) [1868080] - [x86] fpu: Reset MXCSR to default in kernel_fpu_begin() (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Add support for handling IOIO exceptions (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Unmap GHCB page before booting the kernel (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Setup a GHCB-based VC Exception handler (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Add set_page_en/decrypted() helpers (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Check return value of kernel_ident_mapping_init() (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Call set_sev_encryption_mask() earlier (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Add stage1 #VC handler (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Change add_identity_map() to take start and end (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Don't pre-map memory in KASLR code (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Always switch to own page table (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Add page-fault handler (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Rename kaslr_64.c to ident_map_64.c (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Add IDT Infrastructure (Vitaly Kuznetsov) [1868080] - [x86] traps: Split trap numbers out in a separate header (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Disable red-zone usage (Vitaly Kuznetsov) [1868080] - [x86] insn: Add insn_has_rep_prefix() helper (Vitaly Kuznetsov) [1868080] - [x86] insn: Add insn_get_modrm_reg_off() (Vitaly Kuznetsov) [1868080] - [x86] umip: Factor out instruction decoding (Vitaly Kuznetsov) [1868080] - [x86] umip: Factor out instruction fetch (Vitaly Kuznetsov) [1868080] - [tools] x86/insn: Make inat-tables.c suitable for pre-decompression code (Vitaly Kuznetsov) [1868080] - [x86] traps: Move pf error codes to (Vitaly Kuznetsov) [1868080] - [x86] cpufeatures: Add SEV-ES CPU feature (Vitaly Kuznetsov) [1868080] - [x86] kvm: svm: Use __packed shorthand (Vitaly Kuznetsov) [1868080] - [x86] kvm: svm: Add GHCB Accessor functions (Vitaly Kuznetsov) [1868080] - [x86] cpu: Unify cpu_init() (Vitaly Kuznetsov) [1868080] - [x86] insn-eval: Add support for 64-bit kernel mode (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed: Get rid of GOT fixup code (Vitaly Kuznetsov) [1868080] - [kernel] x86/boot/compressed: Force hidden visibility for all symbol references (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed: Move .got.plt entries out of the .got section (Vitaly Kuznetsov) [1868080] - [x86] boot: Correct relocation destination on old linkers (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Switch to __KERNEL_CS after GDT is loaded (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed: Fix reloading of GDTR post-relocation (Vitaly Kuznetsov) [1868080] - [x86] boot: Reload GDTR after copying to the end of the buffer (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed: Don't declare __force_order in kaslr_64.c (Vitaly Kuznetsov) [1868080] - [mm] mm/userfaultfd: do not access vma->vm_mm after calling handle_userfault() (Philipp Rudo) [1903968] - [s390] s390/ap: fix ap devices reference counting (Philipp Rudo) [1903967] - [infiniband] RDMA/cxgb4: Validate the number of CQEs (Kamal Heib) [1894720] - [net] treewide: Use fallthrough pseudo-keyword (Petr Oros) [1892748] - [net] devlink: Remove overzealous WARN_ON with snapshots (Petr Oros) [1892748] - [net] devlink: ignore -EOPNOTSUPP errors on dumpit (Petr Oros) [1892748] - [net] devlink: Always use user_ptr[0] for devlink and simplify post_doit (Petr Oros) [1892748] - [net] devlink: Constify devlink instance pointer (Petr Oros) [1892748] - [net] devlink: Add comment for devlink instance lock (Petr Oros) [1892748] - [net] devlink: Do not hold devlink mutex when initializing devlink fields (Petr Oros) [1892748] - [docs] ice: add documentation for device-caps region (Petr Oros) [1892748] - [net] devlink: remove new uninitialized_var() usage (Petr Oros) [1892748] - [docs] networking: convert sja1105's devlink info to RTS (Petr Oros) [1892748] - [net] devlink: refactor end checks in devlink_nl_cmd_region_read_dumpit (Petr Oros) [1892748] - [docs] ice: cleanup language in ice.rst for fw.app (Petr Oros) [1892748] - [docs] devlink: don't wrap commands in rST shell blocks (Petr Oros) [1892748] - [net] devlink: Protect devlink port list traversal (Petr Oros) [1895042] - [net] devlink: Fix per port reporter fields initialization (Petr Oros) [1895042] - [net] devlink: Fix use-after-free when destroying health reporters (Petr Oros) [1895042] - [net] devlink: introduce the health reporter test command (Petr Oros) [1895042] - [net] devlink: Add devlink health port reporters API (Petr Oros) [1895042] - [net] devlink: Implement devlink health reporters on per-port basis (Petr Oros) [1895042] - [net] devlink: Create generic devlink health reporter search function (Petr Oros) [1895042] - [net] devlink: Rework devlink health reporter destructor (Petr Oros) [1895042] - [net] devlink: Refactor devlink health reporter constructor (Petr Oros) [1895042]- [md] dm writecache: fix the maximum number of arguments (Mike Snitzer) [1895117] - [md] dm writecache: advance the number of arguments when reporting max_age (Mike Snitzer) [1895117] - [x86] x86/cpu/amd: Make erratum #1054 a legacy erratum (Michael Petlan) [1791459] - [x86] x86/cpu/amd: Enable the fixed Instructions Retired counter IRPERF (Michael Petlan) [1791459] - [s390] s390/early: improve machine detection (Claudio Imbrenda) [1896307] - [infiniband] IB/mlx5: Fix fall-through warnings for Clang (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Fix corruption of reg_pages in mlx5_ib_rereg_user_mr() (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Properly convey driver version to firmware (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: DR, Proper handling of unsupported Connect-X6DX SW steering (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: kTLS, Enforce HW TX csum offload with kTLS (Alaa Hleihel) [1858561] - [netdrv] net: mlx5e: fix fs_tcp.c build when IPV6 is not enabled (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Fix wrong address reclaim when command interface is down (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-Switch, Fail mlx5_esw_modify_vport_rate if qos disabled (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Disable QoS when min_rates on all VFs are zero (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Clear bw_share upon VF disable (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Add handling of port type in rule deletion (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix check if netdev is bond slave (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Set IPsec WAs only in IP's non checksum partial case (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix incorrect access of RCU-protected xdp_prog (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix VXLAN synchronization after function reload (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-switch, Avoid extack error log for disabled vport (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Fix deletion of duplicate rules (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Protect encap route dev from concurrent release (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix modify header actions memory leak (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Fix devlink deadlock on net namespace deletion (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Fix type warning of sizeof in __mlx5_ib_alloc_counters() (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Clarify what the UMR is for when creating MRs (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Disable IB_DEVICE_MEM_MGT_EXTENSIONS if IB_WR_REG_MR can't work (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Make mkeys always owned by the kernel's PD when not enabled (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Use set_mkc_access_pd_addr_fields() in reg_create() (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Remove dead check for EAGAIN after alloc_mr_from_cache() (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Fix potential race between destroy and CQE poll (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: IPsec: Use kvfree() for memory allocated with kvzalloc() (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: TC: Remove unused parameter from mlx5_tc_ct_add_no_trk_match() (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-Switch, Setup all vports' metadata to support peer miss rule (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-Switch, Dedicated metadata for uplink vport (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-Switch, Check and enable metadata support flag before using (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Don't call timecounter cyc2time directly from 1PPS flow (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Release clock lock before scheduling a PPS work (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Rename ptp clock info (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Always use container_of to find mdev pointer from clock struct (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Fix uninitialized variable warning (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: IPsec: Add Connect-X IPsec Tx data path offload (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5e: IPsec: Add TX steering rule per IPsec state (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5: Add NIC TX domain namespace (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5e: Enhanced TX MPWQE for SKBs (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move TX code into functions to be used by MPWQE (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Rename xmit-related structs to generalize them (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Generalize TX MPWQE checks for full session (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Support multiple SKBs in a TX WQE (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move the TLS resync check out of the function (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Unify constants for WQE_EMPTY_DS_COUNT (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Small improvements for XDP TX MPWQE logic (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Refactor xmit functions (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move mlx5e_tx_wqe_inline_mode to en_tx.c (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Use struct assignment to initialize mlx5e_tx_wqe_info (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Refactor inline header size calculation in the TX path (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add IPv6 traffic class (DSCP) header rewrite support (Alaa Hleihel) [1889981 1858561] - [netdrv] net/mlx5e: Add LAG warning if bond slave is not lag master (Alaa Hleihel) [1858561 1851709] - [netdrv] net/mlx5e: Add LAG warning for unsupported tx type (Alaa Hleihel) [1858561 1851709] - [netdrv] net/mlx5e: Return a valid errno if can't get lag device index (Alaa Hleihel) [1858561 1851709] - [netdrv] net/mlx5e: Fix race condition on nhe->n pointer in neigh update (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix VLAN create flow (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix VLAN cleanup flow (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix return status when setting unsupported FEC mode (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix driver's declaration to support GRE offload (Alaa Hleihel) [1858561 1819619] - [netdrv] net/mlx5e: CT, Fix coverity issue (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add resiliency in Striding RQ mode for packets larger than MTU (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix error path for RQ alloc (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Fix request_irqs error flow (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: cmdif, Avoid skipping reclaim pages if FW is not accessible (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Add retry mechanism to the command entry index allocation (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: poll cmd EQ in case of command timeout (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Avoid possible free of command entry while timeout comp handler (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Fix a race when moving command interface to polling mode (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: mlx5e_fec_in_caps() returns a boolean (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: TLS, Do not expose FPGA TLS counter if not supported (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix using wrong stats_grps in mlx5e_update_ndo_stats() (Alaa Hleihel) [1870593 1858561] - [netdrv] net/mlx5e: Fix multicast counter not up-to-date in "ip -s" (Alaa Hleihel) [1858561 1693130] - [netdrv] net/mlx5e: Fix endianness when calculating pedit mask first bit (Alaa Hleihel) [1889981 1858561] - [netdrv] net/mlx5e: Enable adding peer miss rules only if merged eswitch is supported (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: CT: Fix freeing ct_label mapping (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix memory leak of tunnel info when rule under multipath not ready (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Use synchronize_rcu to sync with NAPI (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Use RCU to protect rq->xdp_prog (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Fix FTE cleanup (Alaa Hleihel) [1858561] - [infiniband] mlx5: Use fallthrough pseudo-keyword (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Fix flow destination setting for RDMA TX flow table (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Delete extra dump stack that gives nothing (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: convert to new udp_tunnel infrastructure (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: DR, Change push vlan action sequence (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Enable users to change VF/PF representors carrier state (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Delete unreachable code (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: drop unnecessary list_empty (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Use fallthrough pseudo-keyword (Alaa Hleihel) [1858583 1858561] - [netdrv] net/mlx5: DR, Reduce print level for matcher print (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add support for PCI relaxed ordering (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Use indirect call wrappers for RX post WQEs functions (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move exposure of datapath function to txrx header (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: RX, Re-work initializaiton of RX function pointers (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-switch, Use eswitch total_vports (Alaa Hleihel) [1858583 1858561] - [netdrv] net/mlx5: E-switch, Reuse total_vports and avoid duplicate nvports (Alaa Hleihel) [1858583 1858561] - [netdrv] net/mlx5: E-switch, Consider maximum vf vports for steering init (Alaa Hleihel) [1858583 1858561] - [netdrv] net/mlx5: Add function ID to reclaim pages debug log (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Hold pages RB tree per VF (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Set mkey relaxed ordering by UMR with ConnectX-7 (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Use MLX5_SET macro instead of local structure (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Add missing srcu_read_lock in ODP implicit flow (Alaa Hleihel) [1858561] - [include] RDMA/mlx5: ConnectX-7 new capabilities to set relaxed ordering by UMR (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Allow SQ modification (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Do not request completion on every single UMR WQE (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: RX, Avoid indirect call in representor CQE handling (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: XDP, Avoid indirect call in TX flow (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: IPsec: Add Connect-X IPsec ESN update offload support (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5e: IPsec: Add Connect-X IPsec Rx data path offload (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5e: IPsec: Add IPsec steering in local NIC RX (Alaa Hleihel) [1858561 1790222] - [include] net/mlx5: Add IPsec related Flow steering entry's fields (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5: IPsec: Add HW crypto offload support (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5: Accel, Add core IPsec support for the Connect-X family (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5: E-switch, Reduce dependency on num_vfs during mode set (Alaa Hleihel) [1858583 1858561] - [netdrv] net/mlx5: E-switch, Avoid function change handler for non ECPF (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Make MLX5_EN_TLS non-prompt (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Enable count action for rules with allow action (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Add interface changes required for VDPA (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Add VDPA interface type to supported enumerations (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Support setting access rights of dma addresses (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move devlink port register and unregister calls (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Remove unused to_mibmr function (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-switch, When eswitch is unsupported, return -EOPNOTSUPP (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Added support for 100Gbps per lane link modes (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Delete one-time used functions (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Cleanup DEVX initialization flow (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Separate flow steering logic from main.c (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Separate counters from main.c (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Separate restrack callbacks initialization from main.c (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Limit the scope of mlx5_ib_enable_driver function (Alaa Hleihel) [1858561] - [infiniband] RDMA: Move XRCD to be under ib_core responsibility (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Introduce UAPI to query PD attributes (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Implement the query ucontext functionality (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Refactor mlx5_ib_alloc_ucontext() response (Alaa Hleihel) [1858561] - [infiniband] RDMA/core: Optimize XRC target lookup (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Get XRCD number directly for the internal use (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Enable QP number request when creating IPoIB underlay QP (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Introduce ODP prefetch counter (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Enhance TX timeout recovery (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Enhance ICOSQ data on RX reporter's diagnose (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add EQ info to TX/RX reporter's diagnose (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Enhance CQ data on diagnose output (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Rename reporter's helpers (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add helper to get the RQ WQE counter (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add helper to get RQ WQE's head (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move RQ helpers to txrx.h (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Align RX/TX reporters diagnose output format (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Remove redundant RQ state query (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add a flush timeout define (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Change reporters create functions to return void (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: fix memory leak of tls (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix build break when CONFIG_XPS is not set (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: kTLS, Add kTLS RX HW offload support (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: kTLS, Use kernel API to extract private offload context (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: kTLS, Improve TLS feature modularity (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Accel, Expose flow steering API for rules add/del (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Receive flow steering framework for accelerated TCP flows (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: API to manipulate TTC rules destinations (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Refactor build channel params (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Turn XSK ICOSQ into a general asynchronous one (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: kTLS, Improve TLS params layout structures (Alaa Hleihel) [1858561] - [include] net/mlx5: Avoid RDMA file inclusion in core driver (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: vxlan: Return bool instead of opaque ptr in port_lookup() (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move TC-specific function definitions into MLX5_CLS_ACT (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Use kfree(ft->g) in arfs_create_groups() (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: FWTrace: Add missing space (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Add support to get MR resource in RAW format (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Add support to get CQ resource in RAW format (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Add support to get QP resource in RAW format (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Add support in query QP, CQ and MKEY segments (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Export resource dump interface (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-switch, Supporting setting devlink port function mac address (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Split mac address setting function for using state_lock (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-switch, Support querying port function mac address (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Move helper to eswitch layer (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-switch, Introduce and use eswitch support check helper (Alaa Hleihel) [1858583 1858561] - [netdrv] net/mlx5: Constify mac address pointer (Alaa Hleihel) [1858561] - [tty] serial: 8250: export serial8250_do_set_divisor() (Steve Best) [1784119] - [tty] serial: 8250: introduce get_divisor() and set_divisor() hook (Steve Best) [1784119] - [tty] serial: 8250: let serial8250_get_divisor() get uart_port * as param (Steve Best) [1784119] - [tty] serial: 8250_lpss: Add ->setup() for Elkhart Lake ports (Steve Best) [1784119] - [tty] serial: 8250_lpss: Switch over to MSI interrupts (Steve Best) [1784119] - [tty] serial: 8250_lpss: Enable HS UART on Elkhart Lake (Steve Best) [1784119] - [tty] serial: 8250_lpss: Get rid of custom LPSS_DEVICE() macro (Steve Best) [1784119] - [tty] serial: 8250_lpss: register DMA IRQ and pool with instance ID (Steve Best) [1784119] - [tty] serial: 8250_lpss: add fractional divisor support (Steve Best) [1784119] - [tty] serial: 8250_lpss: switch to use 8250_dwlib library (Steve Best) [1784119] - [tty] tty: serial: Use the correct style for SPDX License Identifier (Steve Best) [1784119] - [tty] serial: 8250_dw: split Synopsys DesignWare 8250 common functions (Steve Best) [1784119] - [tty] 8250_lpss: check null return when calling pci_ioremap_bar (Steve Best) [1784119] - [dma] dmaengine: dw: Remove misleading is_private property (Steve Best) [1784119] - [tty] serial: 8250: fix null-ptr-deref in serial8250_start_tx() (John Linville) [1903272] {CVE-2020-15437} - [i2c] i2c: designware-pci: Fix BUG_ON during device removal (Steve Best) [1784122] - [i2c] i2c: designware-pci: Add support for Elkhart Lake PSE I2C (Steve Best) [1784122] - [i2c] i2c: designware-pci: Switch over to MSI interrupts (Steve Best) [1784122] - [mmc] mmc: sdhci: Add LTR support for some Intel BYT based controllers (Steve Best) [1906791] - [mmc] mmc: sdhci-pci: Add max-frequency device property for Intel controllers (Steve Best) [1906791] - [powerpc] powerpc/64s: Trim offlined CPUs from mm_cpumasks (Steve Best) [1905892] - [kernel] kernel/cpu: add arch override for clear_tasks_mm_cpumask() mm handling (Steve Best) [1905892] - [mm] powerpc/64s/pseries: Fix hash tlbiel_all_isa300 for guest kernels (Steve Best) [1905892] - [mm] powerpc/64s: Fix hash ISA v3.0 TLBIEL instruction generation (Steve Best) [1905892] - [mm] powerpc/64s: Add cp_abort after tlbiel to invalidate copy-buffer address (Steve Best) [1905892] - [powerpc] powerpc: untangle cputable mce include (Steve Best) [1905892] - [mmc] mmc: sdhci-pci: Add support for Intel EHL (Steve Best) [1783588] - [scsi] qla2xxx: Update version to 10.02.00.104-k (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix device loss on 4G and older HBAs (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: If fcport is undergoing deletion complete I/O with retry (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix the call trace for flush workqueue (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix flash update in 28XX adapters on big endian machines (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Handle aborts correctly for port undergoing deletion (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix N2N and NVMe connect retry failure (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix FW initialization error on big endian machines (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix crash during driver load on big endian machines (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix compilation issue in PPC systems (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Don't check for fw_started while posting NVMe command (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Tear down session if FW say it is down (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Limit interrupt vectors to number of CPUs (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Change post del message from debug level to log level (Nilesh Javali) [1905493] - [s390] s390/qeth: Remove pnso workaround (Philipp Rudo) [1903964] - [s390] s390/purgatory: do not build purgatory with kcov, kasan and friends (Philipp Rudo) [1900550] - [fs] iomap: Fix misplaced page flushing (Carlos Maiolino) [1868429] - [fs] iomap: Use round_down/round_up macros in __iomap_write_begin (Carlos Maiolino) [1868429] - [fs] iomap: Mark read blocks uptodate in write_begin (Carlos Maiolino) [1868429] - [fs] iomap: Clear page error before beginning a write (Carlos Maiolino) [1868429] - [fs] iomap: fix WARN_ON_ONCE() from unprivileged users (Carlos Maiolino) [1868429] - [fs] iomap: fall back to buffered writes for invalidation failures (Carlos Maiolino) [1868429] - [fs] iomap: Only invalidate page cache pages on direct IO writes (Carlos Maiolino) [1868429] - [fs] iomap: Make sure iomap_end is called after iomap_begin (Carlos Maiolino) [1868429] - [fs] iomap: Fix unsharing of an extent >2GB on a 32-bit machine (Carlos Maiolino) [1868429] - [fs] iomap: fix the iomap_fiemap prototype (Carlos Maiolino) [1868429] - [fs] iomap: remove lockdep_assert_held() (Carlos Maiolino) [1868429] - [mm] powerpc/numa: Fix a regression on memoryless node 0 (Steve Best) [1903613] - [mm] powerpc/numa: Offline memoryless cpuless node 0 (Steve Best) [1903613] - [mm] powerpc/numa: Prefer node id queried from vphn (Steve Best) [1903613] - [mm] powerpc/numa: Set numa_node for all possible cpus (Steve Best) [1903613] - [powerpc] powerpc/numa: Remove late request for home node associativity (Steve Best) [1903613] - [mm] powerpc/numa: Early request for home node associativity (Steve Best) [1903613] - [mm] powerpc/numa: Use cpu node map of first sibling thread (Steve Best) [1903613] - [x86] xen: don't unbind uninitialized lock_kicker_irq (Brian Masney) [1896786] - [net] Bluetooth: Acquire sk_lock.slock without disabling interrupts (Ivan Vecera) [1889859] - [wireless] mwifiex: fix double free (Jarod Wilson) [1860496] - [wireless] iwlwifi: dbg: run init_cfg function once per driver load (Jarod Wilson) [1860496] - [wireless] iwlwifi: dbg: remove no filter condition (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: split a print to avoid a WARNING in ROC (Jarod Wilson) [1860496] - [wireless] qtnfmac: fix resource leaks on unsupported iftype error return path (Jarod Wilson) [1860496] - [net] nl80211: fix OBSS PD min and max offset validation (Jarod Wilson) [1860496] - [wireless] rtw88: Fix potential probe error handling race with wow firmware loading (Jarod Wilson) [1860496] - [wireless] rtw88: Fix probe error handling race with firmware loading (Jarod Wilson) [1860496] - [wireless] ath6kl: wmi: prevent a shift wrapping bug in ath6kl_wmi_delete_pstream_cmd() (Jarod Wilson) [1860496] - [wireless] ath11k: Add checked value for ath11k_ahb_remove (Jarod Wilson) [1860496] - [wireless] mwifiex: remove function pointer check (Jarod Wilson) [1860496] - [wireless] ath11k: fix uninitialized return in ath11k_spectral_process_data() (Jarod Wilson) [1860496] - [wireless] ath11k: fix a double free and a memory leak (Jarod Wilson) [1860496] - [wireless] rtw88: fix compile warning: (Jarod Wilson) [1860496] - [wireless] mwifiex: Remove unnecessary braces from HostCmd_SET_SEQ_NO_BSS_INFO (Jarod Wilson) [1860496] - [wireless] rtw88: don't treat NULL pointer as an array (Jarod Wilson) [1860496] - [wireless] mwifiex: Do not use GFP_KERNEL in atomic context (Jarod Wilson) [1860496] - [wireless] brcmfmac: check ndev pointer (Jarod Wilson) [1860496] - [wireless] ath11k: Fix possible memleak in ath11k_qmi_init_service (Jarod Wilson) [1860496] - [wireless] ath10k: Fix the size used in a 'dma_free_coherent()' call in an error handling path (Jarod Wilson) [1860496] - [wireless] ath9k: Fix potential out of bounds in ath9k_htc_txcompletion_cb() (Jarod Wilson) [1860496] - [wireless] ath9k_htc: Use appropriate rs_datalen type (Jarod Wilson) [1860496] - [wireless] ath6kl: prevent potential array overflow in ath6kl_add_new_sta() (Jarod Wilson) [1860496] - [net] net: wireless: nl80211: fix out-of-bounds access in nl80211_del_key() (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: reduce maximum VHT MPDU length to 7991 (Jarod Wilson) [1860496] - [net] mac80211: fix 80 MHz association to 160/80+80 AP on 6 GHz (Jarod Wilson) [1860496] - [net] mac80211: do not allow bigger VHT MPDUs than the hardware supports (Jarod Wilson) [1860496] - [net] cfg80211: fix 6 GHz channel conversion (Jarod Wilson) [1860496] - [net] mac80211: do not disable HE if HT is missing on 2.4 GHz (Jarod Wilson) [1860496] - [net] mac80211: Fix radiotap header channel flag for 6GHz band (Jarod Wilson) [1860496] - [net] lib80211: fix unmet direct dependendices config warning when !CRYPTO (Jarod Wilson) [1860496] - [net] mac80211: add AQL support for VHT160 tx rates (Jarod Wilson) [1860496] - [net] mac80211: extend AQL aggregation estimation to HE and fix unit mismatch (Jarod Wilson) [1860496] - [wireless] mwifiex: Increase AES key storage size to 256 bits (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: use ieee80211_free_txskb to free tx skbs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: use v1 MCU API on MT7615 to fix issues with adding/removing stations (Jarod Wilson) [1860496] - [net] cfg80211: Adjust 6 GHz frequency to channel conversion (Jarod Wilson) [1860496] - [net] mac80211: reduce packet loss event false positives (Jarod Wilson) [1860496] - [net] cfg80211: regulatory: reject invalid hints (Jarod Wilson) [1860496] - [net] wireless: fix wrong 160/80+80 MHz setting (Jarod Wilson) [1860496] - [net] mac80211: improve AQL aggregation estimation for low data rates (Jarod Wilson) [1860496] - [net] mac80211: factor out code to look up the average packet length duration for a rate (Jarod Wilson) [1860496] - [net] mac80211: use rate provided via status->rate on ieee80211_tx_status_ext for AQL (Jarod Wilson) [1860496] - [net] nl80211: fix NL80211_ATTR_HE_6GHZ_CAPABILITY usage (Jarod Wilson) [1860496] - [wireless] brcmfmac: reserve tx credit only when txctl is ready to send (Jarod Wilson) [1860496] - [net] wireless: Use fallthrough pseudo-keyword (Jarod Wilson) [1860496] - [wireless] rtl818x: constify ioreadX() iomem argument (as in generic implementation) (Jarod Wilson) [1860496] - [net] mac80211: Do not report beacon loss if beacon filtering enabled (Jarod Wilson) [1860496] - [net] mac80211: fix misplaced while instead of if (Jarod Wilson) [1860496] - [net] nl80211: use eth_zero_addr() to clear mac address (Jarod Wilson) [1860496] - [net] mac80211: use eth_zero_addr() to clear mac address (Jarod Wilson) [1860496] - [net] mac8211: fix struct initialisation (Jarod Wilson) [1860496] - [net] mac80211: Handle special status codes in SAE commit (Jarod Wilson) [1860496] - [wireless] brcmfmac: Set timeout value when configuring power save (Jarod Wilson) [1860496] - [wireless] hostap: use generic power management (Jarod Wilson) [1860496] - [wireless] rt2x00: pci: use generic power management (Jarod Wilson) [1860496] - [wireless] mt7601u: add missing release on skb in mt7601u_mcu_msg_send (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: don't print failure if debug firmware is missing (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: coex: add functions and parameters (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: make symbol 'rtw8821c_rtw_pwr_track_tbl' static (Jarod Wilson) [1860496] - [wireless] rtw88: add h2c command in debugfs (Jarod Wilson) [1860496] - [wireless] rtw88: allows driver to enable/disable beacon (Jarod Wilson) [1860496] - [wireless] rtw88: add ieee80211_ops::change_interface (Jarod Wilson) [1860496] - [wireless] rtw88: coex: only skip coex triggered by BT info (Jarod Wilson) [1860496] - [wireless] rtw88: update tx descriptor of mgmt and reserved page packets (Jarod Wilson) [1860496] - [wireless] rtw88: fix short GI capability based on current bandwidth (Jarod Wilson) [1860496] - [wireless] rtw88: fix LDPC field for RA info (Jarod Wilson) [1860496] - [wireless] prism54: switch from 'pci_' to 'dma_' API (Jarod Wilson) [1860496] - [wireless] prism54: islpci_hotplug: use generic power management (Jarod Wilson) [1860496] - [wireless] prism54: Replace HTTP links with HTTPS ones (Jarod Wilson) [1860496] - [wireless] p54: switch from 'pci_' to 'dma_' API (Jarod Wilson) [1860496] - [wireless] mwifiex: 11n_rxreorder: Remove unnecessary cast in kfree() (Jarod Wilson) [1860496] - [wireless] rtlwifi: btcoex: use *ph to print small buffer (Jarod Wilson) [1860496] - [wireless] rtlwifi: btcoex: remove redundant initialization of variables ant_num and single_ant_path (Jarod Wilson) [1860496] - [net] mac80211: warn only once in check_sdata_in_driver() at each caller (Jarod Wilson) [1860496] - [net] nl80211: support 4-way handshake offloading for WPA/WPA2-PSK in AP mode (Jarod Wilson) [1860496] - [net] cfg80211: invert HE BSS color 'disabled' to 'enabled' (Jarod Wilson) [1860496] - [net] mac80211: add a function for running rx without passing skbs to the stack (Jarod Wilson) [1860496] - [net] mac80211: parse radiotap header when selecting Tx queue (Jarod Wilson) [1860496] - [net] mac80211: remove unused flags argument in transmit functions (Jarod Wilson) [1860496] - [net] mac80211: use same flag everywhere to avoid sequence number overwrite (Jarod Wilson) [1860496] - [net] mac80211: do not overwrite the sequence number if requested (Jarod Wilson) [1860496] - [net] mac80211: add radiotap flag to prevent sequence number overwrite (Jarod Wilson) [1860496] - [net] mac80211: never drop injected frames even if normally not allowed (Jarod Wilson) [1860496] - [uapi] cfg80211: Add support to advertize OCV support (Jarod Wilson) [1860496] - [net] cfg80211/mac80211: avoid bss color setting in non-HE modes (Jarod Wilson) [1860496] - [net] mac80211: calculate skb hash early when using itxq (Jarod Wilson) [1860496] - [net] mac80211: improve AQL tx airtime estimation (Jarod Wilson) [1860496] - [net] cfg80211/mac80211: add connected to auth server to station info (Jarod Wilson) [1860496] - [net] cfg80211/mac80211: add connected to auth server to meshconf (Jarod Wilson) [1860496] - [net] cfg80211/mac80211: add mesh_param "mesh_nolearn" to skip path discovery (Jarod Wilson) [1860496] - [net] cfg80211: allow the low level driver to flush the BSS table (Jarod Wilson) [1860496] - [net] mac80211: Use fallthrough pseudo-keyword (Jarod Wilson) [1860496] - [net] nl80211: Simplify error handling path in 'nl80211_trigger_scan()' (Jarod Wilson) [1860496] - [net] nl80211: Remove a misleading label in 'nl80211_trigger_scan()' (Jarod Wilson) [1860496] - [uapi] net/wireless: wireless.h: drop duplicate word in comments (Jarod Wilson) [1860496] - [uapi] net/wireless: nl80211.h: drop duplicate words in comments (Jarod Wilson) [1860496] - [net] cfg80211: allow vendor dumpit to terminate by returning 0 (Jarod Wilson) [1860496] - [net] mac80211: remove the need for variable rates_idx (Jarod Wilson) [1860496] - [net] nl80211: S1G band and channel definitions (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add missing release on skb in __mt76x02u_mcu_send_msg (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix possible memory leak in mt7615_mcu_wtbl_sta_add (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix potential memory leak in mcu message handler (Jarod Wilson) [1860496] - [wireless] mt76: mt76s: move queue accounting in mt76s_tx_queue_skb (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7663s support (Jarod Wilson) [1860496] - [wireless] mt76: introduce mt76_sdio module (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7663-usb-sdio-common module (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: sdio code must access rate/key regs in preocess context (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add mt76_skb_adjust_pad utility routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: take into account sdio bus configuring txwi (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add missing CONFIG_MAC80211_DEBUGFS (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: potential array overflow in mt7915_mcu_tx_rate_report() (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix potential memory leak in mcu message handler (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: fix potential memory leak in mcu message handler (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: fix memory leak in set key (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: reschedule ps work according to last activity (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: avoid scheduling runtime-pm during hw scan (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: sync probe sampling with rate configuration (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: improve mt7615_driver_own reliability (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add idle-timeout knob in mt7615 debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: enable beacon hw filter for runtime-pm (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add runtime-pm knob in mt7615 debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: do not request {driver, fw}_own if already granted (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: check MT76_STATE_PM flag before accessing the device (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: run mt7615_pm_wake in mt7615_mac_sta_{add, remove} (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: wake device before pushing frames in mt7615_tx (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: wake device before pulling packets from mac80211 queues (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: run mt7615_mcu_set_roc holding mt76 mutex (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: run mt7615_mcu_set_wmm holding mt76 mutex (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add missing lock in mt7615_regd_notifier (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: wake device before performing freq scan (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: acquire driver_own before configuring device for suspend (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: wake device in mt7615_update_channel before access regmap (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce pm_power_save delayed work (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: wake device before configuring hw keys (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: wake device before accessing regmap in debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mutex_{acquire, release} utilities (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add mt7615_pm_wake utility routine (Jarod Wilson) [1860496] - [wireless] mt76: move mt76 workqueue in common code (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: avoid polling in fw_own for mt7663 (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: avoid memcpy in rxv operation (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2u: enable HC-M7662BU1 (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2: fix pci suspend/resume on mt7612e (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: update HE capabilities (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: implement testmode support (Jarod Wilson) [1860496] - [wireless] mt76: add API for testmode support (Jarod Wilson) [1860496] - [wireless] mt76: vif_mask to struct mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: use full on-chip memory address for WF_PHY registers (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for accessing RF registers via MCU (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for accessing mapped registers via bus ops (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: schedule tx tasklet and sta poll on mac tx free (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2e: rename routines in pci.c (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: overwrite qid for non-bufferable mgmt frames (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: use ieee80211_tx_queue_params to avoid open coded (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add MU-MIMO support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add a fixed AC queue mapping (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add .set_tsf callback (Jarod Wilson) [1860496] - [wireless] mt76: add U-APSD support on AP side (Jarod Wilson) [1860496] - [wireless] mt76: rely on register macros (Jarod Wilson) [1860496] - [wireless] mt76: fix include in pci.h (Jarod Wilson) [1860496] - [wireless] mt76: allow more channels, allowed in ETSI domain (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix up typo in Kconfig for MT7663U (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: introduce ARP filter offload (Jarod Wilson) [1860496] - [wireless] mt76: usb: rely on mt76_for_each_q_rx (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: re-enable offloading of sequence number assignment (Jarod Wilson) [1860496] - [wireless] wireless: Fix trivial spelling (Jarod Wilson) [1860496] - [wireless] rtlwifi: 8821ae: remove unused path B parameters from swing table (Jarod Wilson) [1860496] - [wireless] rtlwifi: Use const in 8188ee/8723be/8821ae swing_table declarations (Jarod Wilson) [1860496] - [wireless] rtl818x_pci: use generic power management (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8192cu: Free ieee80211_hw if probing fails (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8192cu: Prevent leaking urb (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8192cu: Fix deadlock (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8192cu: Remove uninitialized_var() usage (Jarod Wilson) [1860496] - [wireless] orinoco_usb: fix spelling mistake (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8188ee: Fix endian issue (Jarod Wilson) [1860496] - [wireless] rtlwifi: Fix endian issue in ps.c (Jarod Wilson) [1860496] - [wireless] broadcom: fix wiki website url (Jarod Wilson) [1860496] - [wireless] wireless: fix wiki website url in main Kconfig (Jarod Wilson) [1860496] - [wireless] rtw88: coex: Fix ACL Tx pause during BT inquiry/page (Jarod Wilson) [1860496] - [wireless] mwifiex: Prevent memory corruption handling keys (Jarod Wilson) [1860496] - [wireless] mwifiex: Fix reporting 'operation not supported' error code (Jarod Wilson) [1860496] - [wireless] mwifiex: Use macro MWIFIEX_MAX_BSS_NUM for specifying limit of interfaces (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: add new RFE type 6 (Jarod Wilson) [1860496] - [wireless] rtw88: 8822ce: add support for device ID 0xc82f (Jarod Wilson) [1860496] - [wireless] rtw88: pci: disable aspm for platform inter-op with module parameter (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: Add 8821CE to Kconfig and Makefile (Jarod Wilson) [1860496] - [wireless] rtw88: single rf path chips don't support TX STBC (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add beamformee support (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add power tracking (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add cck pd settings (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add phy calibration (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add false alarm statistics (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add query rx desc support (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add set channel support (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add dig related settings (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add set tx power index (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add basic functions (Jarod Wilson) [1860496] - [wireless] brcm80211: brcmsmac: Move LEDs to GPIO descriptors (Jarod Wilson) [1860496] - [wireless] brcmfmac: Transform compatible string for FW loading (Jarod Wilson) [1860496] - [wireless] brcmfmac: set pacing shift before transmitting skb to bus (Jarod Wilson) [1860496] - [wireless] brcmfmac: set state of hanger slot to FREE when flushing PSQ (Jarod Wilson) [1860496] - [wireless] brcmfmac: reset SDIO bus on a firmware crash (Jarod Wilson) [1860496] - [wireless] brcmfmac: do not disconnect for disassoc frame from unconnected AP (Jarod Wilson) [1860496] - [wireless] brcmfmac: Fix for wrong disconnection event source information (Jarod Wilson) [1860496] - [wireless] brcmfmac: Fix for unable to return to visible SSID (Jarod Wilson) [1860496] - [wireless] brcmfmac: initialize the requested dwell time (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix throughput zero stalls on PM 1 mode due to credit map (Jarod Wilson) [1860496] - [wireless] brcmfmac: update tx status flags to sync with firmware (Jarod Wilson) [1860496] - [wireless] brcmfmac: reserve 2 credits for host tx control path (Jarod Wilson) [1860496] - [wireless] brcmfmac: increase message buffer size for control packets (Jarod Wilson) [1860496] - [wireless] brcmfmac: allow credit borrowing for all access categories (Jarod Wilson) [1860496] - [wireless] brcmfmac: To fix Bss Info flag definition Bug (Jarod Wilson) [1860496] - [wireless] brcmfmac: reduce maximum station interface from 2 to 1 in RSDB mode (Jarod Wilson) [1860496] - [wireless] brcmfmac: keep SDIO watchdog running when console_interval is non-zero (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix invalid permanent MAC address in wiphy (Jarod Wilson) [1860496] - [wireless] brcmfmac: To fix kernel crash on out of boundary access (Jarod Wilson) [1860496] - [net] net: wireless: kerneldoc fixes (Jarod Wilson) [1860496] - [net] net: mac80211: kerneldoc fixes (Jarod Wilson) [1860496] - [wireless] ath11k: fix wmi peer flags in peer assoc command (Jarod Wilson) [1860496] - [wireless] ath11k: Add support for ring backpressure stats (Jarod Wilson) [1860496] - [wireless] ath11k: Add dp tx err stats (Jarod Wilson) [1860496] - [wireless] ath11k: removing redundant reo unlock followed by immediate lock (Jarod Wilson) [1860496] - [wireless] ath11k: add support for spectral scan (Jarod Wilson) [1860496] - [wireless] ath11k: Add direct buffer ring support (Jarod Wilson) [1860496] - [wireless] ath11k: build HE 6 GHz capability (Jarod Wilson) [1860496] - [wireless] ath11k: Add support for 6g scan hint (Jarod Wilson) [1860496] - [wireless] ath11k: Send multiple scan_chan_list messages if required (Jarod Wilson) [1860496] - [wireless] ath11k: Add 6G scan dwell time parameter in scan request command (Jarod Wilson) [1860496] - [wireless] ath11k: set psc channel flag when sending channel list to firmware (Jarod Wilson) [1860496] - [wireless] ath11k: extend peer_assoc_cmd for 6GHz band (Jarod Wilson) [1860496] - [wireless] ath11k: Use freq instead of channel number in rx path (Jarod Wilson) [1860496] - [wireless] ath11k: add support for 6GHz radio in driver (Jarod Wilson) [1860496] - [wireless] ath11k: add 6G frequency list supported by driver (Jarod Wilson) [1860496] - [wireless] net: wireless: intel: fix wiki website url (Jarod Wilson) [1860496] - [wireless] iwlwifi: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: Remove unused inline function iwl_mvm_tid_to_ac_queue (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: fix gcc-10 zero-length-bounds warning (Jarod Wilson) [1860496] - [wireless] ath: fix wiki website url (Jarod Wilson) [1860496] - [wireless] ath10k: Acquire tx_lock in tx error paths (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: remove redundant assignment to variable ret (Jarod Wilson) [1860496] - [wireless] iwlwifi: fix config variable name in comment (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: Fix avg-power report (Jarod Wilson) [1860496] - [wireless] iwlwifi: Don't IWL_WARN on FW reconfiguration (Jarod Wilson) [1860496] - [wireless] iwlwifi: Extended Key ID support for mvm and dvm (Jarod Wilson) [1860496] - [wireless] mwifiex: Fix firmware filename for sd8997 chipset (Jarod Wilson) [1860496] - [wireless] mwifiex: Fix firmware filename for sd8977 chipset (Jarod Wilson) [1860496] - [net] mac80211: remove STA txq pending airtime underflow warning (Jarod Wilson) [1860496] - [net] mac80211: Fix bug in Tx ack status reporting in 802.3 xmit path (Jarod Wilson) [1860496] - [net] cfg80211: check vendor command doit pointer before use (Jarod Wilson) [1860496] - [net] mac80211: mesh: Free pending skb when destroying a mpath (Jarod Wilson) [1860496] - [net] mac80211: mesh: Free ie data when leaving mesh (Jarod Wilson) [1860496] - [net] mac80211: fix warning in 6 GHz IE addition in mesh mode (Jarod Wilson) [1860496] - [wireless] ath10k: Fix NULL pointer dereference in AHB device probe (Jarod Wilson) [1860496] - [wireless] iwlwifi: Make some Killer Wireless-AC 1550 cards work again (Jarod Wilson) [1860496] - [wireless] ath9k: Fix regression with Atheros 9271 (Jarod Wilson) [1860496] - [net] nl80211: fix memory leak when parsing NL80211_ATTR_HE_BSS_COLOR (Jarod Wilson) [1860496] - [net] nl80211: don't return err unconditionally in nl80211_start_ap() (Jarod Wilson) [1860496] - [net] mac80211: allow rx of mesh eapol frames with default rx key (Jarod Wilson) [1860496] - [net] mac80211: skip mpath lookup also for control port tx (Jarod Wilson) [1860496] - [net] mac80211: Fix dropping broadcast packets in 802.11 encap (Jarod Wilson) [1860496] - [net] mac80211: simplify mesh code (Jarod Wilson) [1860496] - [net] mac80211: fix control port tx status check (Jarod Wilson) [1860496] - [include] ieee80211: Add missing and new AKM suite selector definitions (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix EEPROM buffer size (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: fix memory leaks in mt7663u_probe (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: do not access uninitialized NAPI structs (Jarod Wilson) [1860496] - [wireless] iwlwifi: fix crash in iwl_dbg_tlv_alloc_trigger (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: don't call iwl_mvm_free_inactive_queue() under RCU (Jarod Wilson) [1860496] - [wireless] wireless: replace '---help---' in Kconfig files with 'help' (Jarod Wilson) [1860496] - [net] net: fix wiki website url mac80211 and wireless files (Jarod Wilson) [1860496] - [uapi] include: fix wiki website url in netlink interface header (Jarod Wilson) [1860496] - [wireless] mt76: overwrite qid for non-bufferable mgmt frames (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix hw queue mapping (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix lmac queue debugsfs entry (Jarod Wilson) [1860496] - [wireless] mt76: add missing lock configuring coverage class (Jarod Wilson) [1860496] - [net] mac80211: initialize return flags in HE 6 GHz operation parsing (Jarod Wilson) [1860496] - [net] cfg80211: fix management registrations deadlock (Jarod Wilson) [1860496] - [net] cfg80211: support bigger kek/kck key length (Jarod Wilson) [1860496] - [net] mac80211: set short_slot for 6 GHz band (Jarod Wilson) [1860496] - [net] mac80211: Consider 6 GHz band when handling power constraint (Jarod Wilson) [1860496] - [net] mac80211: accept aggregation sessions on 6 GHz (Jarod Wilson) [1860496] - [net] cfg80211: require HE capabilities for 6 GHz band (Jarod Wilson) [1860496] - [net] cfg80211: reject HT/VHT capabilities on 6 GHz band (Jarod Wilson) [1860496] - [net] cfg80211: treat 6 GHz channels as valid regardless of capability (Jarod Wilson) [1860496] - [net] mac80211: Add HE 6GHz capabilities element to probe request (Jarod Wilson) [1860496] - [net] mac80211: use HE 6 GHz band capability and pass it to the driver (Jarod Wilson) [1860496] - [net] mac80211: check the correct bit for EMA AP (Jarod Wilson) [1860496] - [net] mac80211: determine chandef from HE 6 GHz operation (Jarod Wilson) [1860496] - [net] mac80211: avoid using ext NSS high BW if not supported (Jarod Wilson) [1860496] - [net] mac80211: do not allow HT/VHT IEs in 6 GHz mesh mode (Jarod Wilson) [1860496] - [net] mac80211: build HE operation with 6 GHz oper information (Jarod Wilson) [1860496] - [net] mac80211: add HE 6 GHz Band Capability element (Jarod Wilson) [1860496] - [net] cfg80211: add and expose HE 6 GHz band capabilities (Jarod Wilson) [1860496] - [net] mac80211: add HE 6 GHz Band Capabilities into parse extension (Jarod Wilson) [1860496] - [net] cfg80211: handle 6 GHz capability of new station (Jarod Wilson) [1860496] - [include] ieee80211: add HE ext EIDs and 6 GHz capability defines (Jarod Wilson) [1860496] - [include] ieee80211: add code to obtain and parse 6 GHz operation field (Jarod Wilson) [1860496] - [include] ieee80211: definitions for reduced neighbor reports (Jarod Wilson) [1860496] - [net] cfg80211: add a helper to identify 6 GHz PSCs (Jarod Wilson) [1860496] - [net] nl80211: really allow client-only BIGTK support (Jarod Wilson) [1860496] - [net] cfg80211: adapt to new channelization of the 6GHz band (Jarod Wilson) [1860496] - [net] cfg80211: fix 6 GHz frequencies to kHz (Jarod Wilson) [1860496] - [wireless] ath11k: clear DCM max constellation tx value (Jarod Wilson) [1860496] - [wireless] ath11k: reset trigger frame MAC padding duration (Jarod Wilson) [1860496] - [wireless] ath10k: Remove ath10k_qmi_register_service_notifier() declaration (Jarod Wilson) [1860496] - [wireless] ath9k_htc: Set RX filter based to allow broadcast Action frame RX (Jarod Wilson) [1860496] - [wireless] ath9k: Set RX filter based to allow broadcast Action frame RX (Jarod Wilson) [1860496] - [wireless] mwifiex: Add support for NL80211_ATTR_MAX_AP_ASSOC_STA (Jarod Wilson) [1860496] - [wireless] mwifiex: Parse all API_VER_ID properties (Jarod Wilson) [1860496] - [wireless] brcmfmac: 43012 Update MES Watermark (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix 43455 CRC error under SDIO 3.0 SDR104 mode (Jarod Wilson) [1860496] - [wireless] brcmfmac: set F2 blocksize and watermark for 4354/4356 SDIO (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix 4339 CRC error under SDIO 3.0 SDR104 mode (Jarod Wilson) [1860496] - [wireless] brcmfmac: set F2 blocksize for 4373 (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: remove CCK TX setting when switch channel (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: fix missing brace warning for old compilers (Jarod Wilson) [1860496] - [wireless] rtw88: fix EAPOL 4-way failure by finish IQK earlier (Jarod Wilson) [1860496] - [wireless] rtw88: coex: 8723d: handle BT inquiry cases (Jarod Wilson) [1860496] - [wireless] rtw88: coex: 8723d: set antanna control owner (Jarod Wilson) [1860496] - [wireless] Revert "rtw88: no need to set registers for SDIO" (Jarod Wilson) [1860496] - [wireless] rt2800: enable MFP support unconditionally (Jarod Wilson) [1860496] - [wireless] mmc: sdio: Fix Cypress SDIO IDs macros in common include file (Jarod Wilson) [1860496] - [wireless] mmc: sdio: Move SDIO IDs from b43-sdio driver to common include file (Jarod Wilson) [1860496] - [wireless] mmc: sdio: Move SDIO IDs from ath10k driver to common include file (Jarod Wilson) [1860496] - [wireless] mmc: sdio: Move SDIO IDs from mwifiex driver to common include file (Jarod Wilson) [1860496] - [wireless] mmc: sdio: Change macro names for Marvell 8688 modules (Jarod Wilson) [1860496] - [mmc] mmc: sdio: Fix macro name for Marvell device with ID 0x9134 (Jarod Wilson) [1860496] - [wireless] iwlwifi: bump FW API to 56 for AX devices (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add support for range request version 10 (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: fix aux station leak (Jarod Wilson) [1860496] - [wireless] iwlwifi: move txq-specific from trans_pcie to common trans (Jarod Wilson) [1860496] - [wireless] iwlwifi: move iwl_txq and substructures to a common trans header (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: gen3: indicate 8k/12k RB size to device (Jarod Wilson) [1860496] - [wireless] iwlwifi: acpi: evaluate dsm to enable 5.2 bands in Indonesia (Jarod Wilson) [1860496] - [wireless] iwlwifi: acpi: support device specific method (DSM) (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: keep trans instead of trans_pcie in iwl_txq (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: don't count on the FW to set persistence mode (Jarod Wilson) [1860496] - [wireless] iwlwifi: set NO_HE if the regulatory domain forbids it (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: remove set but not used variable 'msta' (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: Use kmemdup in mt7615_queue_key_update() (Jarod Wilson) [1860496] - [wireless] mt76: only iterate over initialized rx queues (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for MT7611N (Jarod Wilson) [1860496] - [wireless] mt76: fix wcid allocation issues (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix possible NULL pointer dereference in mt7915_register_ext_phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix hw_scan with ssid_type for specified SSID only (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix a handful of spelling mistakes (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: switch to per-vif power_save support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix some sparse warnings (Jarod Wilson) [1860496] - [wireless] mt76: fix per-driver wcid range checks after wcid array size bump (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix decoded radiotap HE flags (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix NULL pointer deref in mt7615_register_ext_phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix sparse warnings: incorrect type initializer (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix some sparse warnings (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add spatial reuse support (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: remove check in mt76x02_mcu_msg_send (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce remain_on_channel support (Jarod Wilson) [1860496] - [net] mac80211: support control port TX status reporting (Jarod Wilson) [1860496] - [net] mac80211: fix HT-Control field reception for management frames (Jarod Wilson) [1860496] - [net] cfg80211: fix CFG82011_CRDA_SUPPORT still mentioning internal regdb (Jarod Wilson) [1860496] - [net] nl80211: Add support to configure TID specific Tx rate configuration (Jarod Wilson) [1860496] - [net] mac80211: allow SA-QUERY processing in userspace (Jarod Wilson) [1860496] - [net] nl80211: add ability to report TX status for control port TX (Jarod Wilson) [1860496] - [net] mac80211: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [net] cfg80211: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [include] mac80211: Add new AMPDU factor macro for HE peer caps (Jarod Wilson) [1860496] - [include] ieee80211: S1G defines (Jarod Wilson) [1860496] - [net] nl80211: support scan frequencies in KHz (Jarod Wilson) [1860496] - [net] nl80211: add KHz frequency offset for most wifi commands (Jarod Wilson) [1860496] - [net] cfg80211: add KHz variants of frame RX API (Jarod Wilson) [1860496] - [net] nl80211: simplify peer specific TID configuration (Jarod Wilson) [1860496] - [net] cfg80211: add support for TID specific AMSDU configuration (Jarod Wilson) [1860496] - [net] mac80211: fix variable names in TID config methods (Jarod Wilson) [1860496] - [net] cfg80211: fix mask type in cfg80211_tid_cfg structure (Jarod Wilson) [1860496] - [net] cfg80211: fix debugfs rename crash (Jarod Wilson) [1860496] - [include] ieee80211: Fix incorrect mask for default PE duration (Jarod Wilson) [1860496] - [net] mac80211: mesh: fix discovery timer re-arming issue / crash (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: Fix build error (Jarod Wilson) [1860496] - [wireless] ath11k: Fix some resource leaks in error path in 'ath11k_thermal_register()' (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8192ee: remove redundant for-loop (Jarod Wilson) [1860496] - [wireless] mwifiex: Fix memory corruption in dump_station (Jarod Wilson) [1860496] - [wireless] rtw88: no need to set registers for SDIO (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: fix incorrect setting of ldo_pwr (Jarod Wilson) [1860496] - [wireless] rtw88: rename rtw88.ko/rtwpci.ko to rtw88_core.ko/rtw88_pci.ko (Jarod Wilson) [1860496] - [wireless] rtw88: extract: remove the unused after extracting (Jarod Wilson) [1860496] - [wireless] rtw88: extract: make 8723d an individual kernel module (Jarod Wilson) [1860496] - [wireless] rtw88: extract: make 8822b an individual kernel module (Jarod Wilson) [1860496] - [wireless] rtw88: extract: make 8822c an individual kernel module (Jarod Wilson) [1860496] - [wireless] rtw88: extract: export symbols about pci interface (Jarod Wilson) [1860496] - [wireless] rtw88: extract: export symbols used in chip functionalities (Jarod Wilson) [1860496] - [wireless] rtlwifi: Fix a double free in _rtl_usb_tx_urb_setup() (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix typo defining ps work (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: configure bss info adding the interface (Jarod Wilson) [1860496] - [wireless] mt76: enable p2p support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: reduce hw scan timeout (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: do not report scan_complete twice to mac80211 (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: fix the usage WoW with net detect support (Jarod Wilson) [1860496] - [wireless] ath11k: fix htt stats module not handle multiple skbs (Jarod Wilson) [1860496] - [wireless] rtl8187: Remove unused variable rtl8225z2_tx_power_ofdm (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: fix sparse warnings for power tracking (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add 8723DE to Kconfig and Makefile (Jarod Wilson) [1860496] - [wireless] rtw88: fill zeros to words 0x06 and 0x07 of security cam entry (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add coex support (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: set ltecoex register address in chip_info (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: implement flush queue (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add shutdown callback to disable BT USB suspend (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add power tracking (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: add IQ calibration (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add LC calibration (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix WPA/WPA2-PSK 4-way handshake offload and SAE offload failures (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix possible deadlock in mt7915_stop (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: allocate proper size for tlv tags (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add debugfs to track TxBF status (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add TxBF capabilities (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add Tx beamformee support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add Tx beamformer support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: introduce mt7915_get_he_phy_cap (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: usb: cancel ps work stopping the vif (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: add missing register definitions (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: copy key pointer in mt7663u_mac_write_txwi (Jarod Wilson) [1860496] - [wireless] mt76: set runtime stream caps by mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: enable firmware module debug support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add tsf related callbacks (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: set peer Tx fixed rate through debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add .sta_statistics support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add .sta_add_debugfs support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add Rx radiotap header support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add HE capabilities support for peers (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add HE bss_conf support for interfaces (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: register per-phy HE capabilities for each interface (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: implement HE per-rate tx power support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: enable Rx HE rate reporting (Jarod Wilson) [1860496] - [wireless] mt76: add mac80211 driver for MT7915 PCIe-based chipsets (Jarod Wilson) [1860496] - [wireless] mt76: add HE phy modes and hardware queue (Jarod Wilson) [1860496] - [wireless] mt76: adjust wcid size to support new 802.11ax generation (Jarod Wilson) [1860496] - [wireless] mt76: add Rx stats support for radiotap (Jarod Wilson) [1860496] - [wireless] mt76: add support for HE RX rate reporting (Jarod Wilson) [1860496] - [wireless] mt76: avoid rx reorder buffer overflow (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: scan all channels if not specified (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: add support to sched scan with randomise addr (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: introduce WoW with net detect support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix delta tx power for mt7663 (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: fix target power parsing (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix ibss mode for mt7663 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: check return value of mt7615_eeprom_get_power_index (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: read tx streams from eeprom (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce beacon_loss mcu event (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add gtk rekey offload support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce PM support (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: introduce suspend/resume to mt7663u (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add WoW support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mcu_set_hif_suspend mcu command (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce support for hardware beacon filter (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: free pci_vector if mt7615_pci_probe fails (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add passive mode for hw scan (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: do not mark sched_scan disabled in mt7615_scan_work (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_check_offload_capability routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix ssid configuration in mt7615_mcu_hw_scan (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: remove duplicate error message (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix getting maximum tx power from eeprom (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: set spatial extension index (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: remove check in mt7663_load_n9 (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: add the possibility to load firmware v2 (Jarod Wilson) [1860496] - [wireless] mt76: mt76x0: enable MCS 8 and MCS9 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix event report in mt7615_mcu_bss_event (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add sta pointer to mt7615_mcu_add_bss_info signature (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: fix up BMC entry indicated to unicmd firmware (Jarod Wilson) [1860496] - [wireless] mt76: enable TDLS support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move mcu bss upload before creating the sta (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: fix tx status rate index calculation (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix tx status rate index calculation (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: do not adjust MAC timings if the device is not running (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: adjust timing in mt7615_mac_set_timing to match fw/hw values (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: never use an 802.11b CF-End rate on 5GHz (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: never use an 802.11b CF-End rate on 5GHz (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: use larger rx buffers if VHT is supported (Jarod Wilson) [1860496] - [wireless] mt76: fix A-MPDU density handling (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix sta ampdu factor for VHT (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: enable AirTimeFairness (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework mt7615_mac_sta_poll for usb code (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix aid configuration in mt7615_mcu_wtbl_generic_tlv (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix mt7615_driver_own routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix max wtbl size for 7663 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix mt7615_firmware_own for mt7663e (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: parse mcu return code for unified commands (Jarod Wilson) [1860496] - [wireless] mt76: add rx queues info to mt76 debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: make Kconfig entry obvious for MT7663E (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: introduce 802.11 PS support in sta mode (Jarod Wilson) [1860496] - [wireless] mt76: remove PS_NULLFUNC_STACK capability (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: provide aid info to the mcu (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: disable aspm by default (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: enable scs for mt7663 driver (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7663u support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move core shared code in mt7615-common module (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix possible deadlock in mt7615_stop (Jarod Wilson) [1860496] - [wireless] mt76: remove unnecessary annotations (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: enable MSI by default (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework IRQ handling to prepare for MSI support (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: fix DMA unmap length (Jarod Wilson) [1860496] - [wireless] mt76: mt7622: fix DMA unmap length (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: set hw scan limits only for firmware with offload support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: disable hw/sched scan ops for non-offload firmware (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: fix aggr range entry in debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix possible division by 0 in mt7615_mac_update_mib_stats (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2: disable merge of OTP ROM data by default (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: disable merge of OTP ROM data by default (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for applying tx DPD calibration from EEPROM (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for applying DC offset calibration from EEPROM (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: disable merge of OTP ROM data by default (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: Delete an error message in mt7622_wmac_probe() (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: do not always reset the dfs state setting the channel (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: correct the name of the rom patch (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add address parameter to mt7615_eeprom_init (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_wtbl_desc data structure (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework wtbl key configuration (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: rely on mt7622 queue scheme for mt7663u (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move mt7615_mac_wtbl_addr in mac.h (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce __mt7663_load_firmware routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mac_update_rate_desc routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7663u support to mt7615_write_txwi (Jarod Wilson) [1860496] - [wireless] mt76: add headroom and tailroom to mt76_mcu_ops data structure (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: remove unnecessary register operations (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce rlm tlv in bss_info mcu command (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce BSS absence event (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce scheduled scan support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce hw scan support (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: keep Rx filters as the default (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mcu_set_channel_domain mcu command (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add ethool support to mt7663 driver (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: disable RDD commands (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: make scs configurable per phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: enable nf estimation (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: fix mt7615_mac_cca_stats_reset routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add more useful Tx mib counters (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: cleanup mib related defines and structs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: enable aggr_stats for both phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: modify mt7615_ampdu_stat_read for each phy (Jarod Wilson) [1860496] - [wireless] mt76: mt76x0: pci: add mt7610 PCI ID (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2u: introduce Mercury UD13 support (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02u: Add support for newer versions of the XBox One wifi adapter (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: fix handling MCU timeouts during hw restart (Jarod Wilson) [1860496] - [wireless] rndis_wlan: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [wireless] mwl8k: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [wireless] rndis_wlan: Remove logically dead code (Jarod Wilson) [1860496] - [wireless] brcmfmac: remove Comparison to bool in brcmf_p2p_send_action_frame() (Jarod Wilson) [1860496] - [wireless] brcmfmac: make non-global functions static (Jarod Wilson) [1860496] - [wireless] brcmfmac: Use seq/seq_len and set iv_initialize when plumbing of rxiv in (GTK) keys (Jarod Wilson) [1860496] - [wireless] brcmfmac: use actframe_abort to cancel ongoing action frame (Jarod Wilson) [1860496] - [wireless] brcmfmac: set security after reiniting interface (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix 802.1d priority to ac mapping for pcie dongles (Jarod Wilson) [1860496] - [wireless] brcmfmac: map 802.1d priority to precedence level based on AP WMM params (Jarod Wilson) [1860496] - [wireless] ath11k: convert to devm_platform_get_and_ioremap_resource (Jarod Wilson) [1860496] - [wireless] ath11k: remove redundant initialization of pointer info (Jarod Wilson) [1860496] - [wireless] ath10k: fix ath10k_pci struct layout (Jarod Wilson) [1860496] - [wireless] ath10k: fix gcc-10 zero-length-bounds warnings (Jarod Wilson) [1860496] - [wireless] ath10k: remove experimental tag from SDIO and SNOC busses in Kconfig (Jarod Wilson) [1860496] - [wireless] ath10k: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [wireless] ath11k: Remove bus layer includes from upper layer (Jarod Wilson) [1860496] - [wireless] ath11k: Add drv private for bus opaque struct (Jarod Wilson) [1860496] - [wireless] ath11k: Add support for multibus support (Jarod Wilson) [1860496] - [wireless] ath10k: fix __le32 warning in ath10k_wmi_tlv_op_gen_request_peer_stats_info() (Jarod Wilson) [1860496] - [wireless] ath10k: Remove msdu from idr when management pkt send fails (Jarod Wilson) [1860496] - [wireless] ath10k: Skip handling del_server during driver exit (Jarod Wilson) [1860496] - [wireless] ath11k: remove stale monitor status descriptor (Jarod Wilson) [1860496] - [wireless] iwlwifi: dbg_ini: differentiate ax210 hw with same hw type (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: skip fragmented receive buffers (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove outdated copyright print/module statement (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: don't transmit on unallocated queue (Jarod Wilson) [1860496] - [wireless] iwlwifi: tx: enable A-MSDU in low latency mode (Jarod Wilson) [1860496] - [wireless] iwlwifi: use longer queues for 256-BA (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: gen2: use DMA pool for byte-count tables (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: remove some dead code (Jarod Wilson) [1860496] - [wireless] iwlwifi: dbg: mark a variable __maybe_unused (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: attempt to allocate smaller queues (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: allocate much smaller byte-count table (Jarod Wilson) [1860496] - [wireless] iwlwifi: dump api version in yaml format (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: convert all AX101 devices to the device tables (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: remove occurrences of 22000 in the FW name defines (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: convert QnJ with Hr to the device table (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: remove mangling for iwl_ax101_cfg_qu_hr (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: remove outdated comment about PCI RTPM reference (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add IML/ROM information to the assertion dumps (Jarod Wilson) [1860496] - [wireless] iwlwifi: move iwl_set_soc_latency to iwl-drv to be used by other op_modes (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: remove magic number (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: initialize iwl_dev_tx_power_cmd to zero (Jarod Wilson) [1860496] - [wireless] iwlwifi: dbg: set debug descriptor to NULL outside of iwl_fw_free_dump_desc (Jarod Wilson) [1860496] - [wireless] iwlwifi: bump FW API to 55 for AX devices (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: add D3 resume timepoint (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: set properly station flags in STA_HE_CTXT_CMD (Jarod Wilson) [1860496] - [wireless] iwlwifi: avoid debug max amsdu config overwriting itself (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: remove iwlmvm's tfd_q_hang_detect module parameter (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: stop supporting swcrypto and bt_coex_active module parameters (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add support for range request command version 9 (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: don't access TLV before verifying len (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove antenna_coupling module parameter (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: use hweight_long instead of bit manipulating (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: add support for parsing SHARED_MEM_ALLOC version 4 (Jarod Wilson) [1860496] - [wireless] iwlwifi: fw api: fix PHY data 2/3 position (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8188ee: remove Comparison to bool in rf.c (Jarod Wilson) [1860496] - [wireless] mwifiex: avoid -Wstringop-overflow warning (Jarod Wilson) [1860496] - [wireless] rtlwifi: remove comparison of 0/1 to bool variable (Jarod Wilson) [1860496] - [wireless] brcmsmac: remove Comparison to bool in brcms_b_txstatus() (Jarod Wilson) [1860496] - [wireless] brcmfmac: Add P2P Action Frame retry delay to fix GAS Comeback Response failure issue (Jarod Wilson) [1860496] - [wireless] brcmfmac: Fix P2P Group Formation failure via Go-neg method (Jarod Wilson) [1860496] - [wireless] brcmfmac: support the second p2p connection (Jarod Wilson) [1860496] - [wireless] rtw88: fix an issue about leak system resources (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: add interface configurations table (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Set IG register for CCK rate (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add chip_ops::false_alarm_statistics (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: some chips don't support LDPC (Jarod Wilson) [1860496] - [wireless] rtw88: handle C2H_CCX_TX_RPT to know if packet TX'ed successfully (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add set_channel (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add query_rx_desc (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add DIG parameter (Jarod Wilson) [1860496] - [wireless] rtlwifi: use true, false for bool variable in rtl_init_rfkill() (Jarod Wilson) [1860496] - [wireless] rtw88: Use udelay instead of usleep in atomic context (Jarod Wilson) [1860496] - [wireless] ath11k: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [wireless] ath9k_htc: Silence undersized packet warnings (Jarod Wilson) [1860496] - [wireless] ath6kl: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [wireless] ath11k: fix kernel panic by freeing the msdu received with invalid length (Jarod Wilson) [1860496] - [wireless] ath11k: Add support to reset htt peer stats (Jarod Wilson) [1860496] - [wireless] ath11k: add tx hw 802.11 encapsulation offloading support (Jarod Wilson) [1860496] - [wireless] ath11k: fix resource unavailability for htt stats after peer stats display (Jarod Wilson) [1860496] - [wireless] ath11k: use true,false for bool variables (Jarod Wilson) [1860496] - [wireless] ath10k: Add support for targets without trustzone (Jarod Wilson) [1860496] - [wireless] ath10k: Setup the msa resources before qmi init (Jarod Wilson) [1860496] - [wireless] ath10k: remove the max_sched_scan_reqs value (Jarod Wilson) [1860496] - [wireless] ath10k: Avoid override CE5 configuration for QCA99X0 chipsets (Jarod Wilson) [1860496] - [wireless] brcmfmac: no need to check return value of debugfs_create functions (Jarod Wilson) [1860496] - [wireless] brcmfmac: remove comparison to bool in brcmf_fws_attach() (Jarod Wilson) [1860496] - [wireless] brcmfmac: add vendor ie for association responses (Jarod Wilson) [1860496] - [wireless] brcmfmac: only generate random p2p address when needed (Jarod Wilson) [1860496] - [wireless] brcmfmac: p2p cert 6.1.9-support GOUT handling p2p presence request (Jarod Wilson) [1860496] - [wireless] brcmfmac: remove arp_hostip_clear from brcmf_netdev_stop (Jarod Wilson) [1860496] - [wireless] brcmfmac: keep apsta enabled when AP starts with MCHAN feature (Jarod Wilson) [1860496] - [wireless] rtw88: fix spelling mistake "fimrware" -> "firmware" (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: update phy parameter tables to v50 (Jarod Wilson) [1860496] - [wireless] ath11k: add DBG_MAC prints to track vdev events (Jarod Wilson) [1860496] - [wireless] ath11k: fix mgmt_tx_wmi cmd sent to FW for deleted vdev (Jarod Wilson) [1860496] - [wireless] ath11k: fix error return code in ath11k_dp_alloc() (Jarod Wilson) [1860496] - [wireless] ath10k: fix possible memory leak in ath10k_bmi_lz_data_large() (Jarod Wilson) [1860496] - [wireless] mac80211: fix memory overlap due to variable length param (Jarod Wilson) [1860496] - [net] mac80211: TX legacy rate control for Beacon frames (Jarod Wilson) [1860496] - [wireless] ath11k: use GFP_ATOMIC under spin lock (Jarod Wilson) [1860496] - [wireless] ath10k: correct tx bitrate of iw for SDIO (Jarod Wilson) [1860496] - [wireless] ath10k: add bitrate parse for peer stats info (Jarod Wilson) [1860496] - [wireless] ath10k: add rx bitrate report for SDIO (Jarod Wilson) [1860496] - [wireless] ath10k: enable firmware peer stats info for wmi tlv (Jarod Wilson) [1860496] - [wireless] ath5k: remove conversion to bool in ath5k_ani_calibration() (Jarod Wilson) [1860496] - [wireless] ath9k: add calibration timeout for AR9002 (Jarod Wilson) [1860496] - [wireless] ath9k: invalidate all calibrations at once (Jarod Wilson) [1860496] - [wireless] ath9k: interleaved NF calibration on AR9002 (Jarod Wilson) [1860496] - [wireless] ath9k: do not miss longcal on AR9002 (Jarod Wilson) [1860496] - [wireless] ath9k: remove needless NFCAL_PENDING flag setting (Jarod Wilson) [1860496] - [wireless] ath9k: fix AR9002 ADC and NF calibrations (Jarod Wilson) [1860496] - [wireless] rtw88: fix sparse warnings for download firmware routine (Jarod Wilson) [1860496] - [wireless] ath10k: add statistics of tx retries and tx failed when tx complete disable (Jarod Wilson) [1860496] - [wireless] ath10k: enable rx duration report default for wmi tlv (Jarod Wilson) [1860496] - [wireless] ath11k: fix reo flush send (Jarod Wilson) [1860496] - [wireless] iwlwifi: debug: set NPK buffer in context info (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: add new structs for So devices with long latency (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: add new structure for Qu devices with medium latency (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: tell firmware about required LTR delay (Jarod Wilson) [1860496] - [wireless] iwlwifi: update few product names in AX family (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: add cfgs for SoCs with device ID 0x4FD0 (Jarod Wilson) [1860496] - [wireless] iwlwifi: add new cards for AX family (Jarod Wilson) [1860496] - [wireless] iwlwifi: acpi: read TAS table from ACPI and send it to the FW (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove fw_monitor module parameter (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove deprecated and unused iwl_mvm_keyinfo struct (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add framework for specific phy configuration (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: move iwl_pcie_ctxt_info_alloc_dma() to user (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: support IWL_FW_INI_TIME_POINT_HOST_ALIVE_TIMEOUT time point (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add DCM flag to rate pretty-print (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: gen2: minor code cleanups in byte table update (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: add n_window/ampdu to tx_queue debugfs (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: use seq_file for tx_queue debugfs file (Jarod Wilson) [1860496] - [wireless] iwlwifi: support version 9 of WOWLAN_GET_STATUS notification (Jarod Wilson) [1860496] - [wireless] iwlwifi: dbg: support multiple dumps in legacy dump flow (Jarod Wilson) [1860496] - [wireless] iwlwifi: move API version lookup to common code (Jarod Wilson) [1860496] - [wireless] iwlwifi: nvm: use iwl_nl80211_band_from_channel_idx (Jarod Wilson) [1860496] - [net] mac80211: fix two missing documentation entries (Jarod Wilson) [1860496] - [net] cfg80211: reject channels/chandefs with KHz offset >= 1000 (Jarod Wilson) [1860496] - [net] mac80211: add freq_offset to RX status (Jarod Wilson) [1860496] - [net] mac80211: handle channel frequency offset (Jarod Wilson) [1860496] - [net] cfg80211: express channels with a KHz component (Jarod Wilson) [1860496] - [net] ieee80211: share 802.11 unit conversion helpers (Jarod Wilson) [1860496] - [net] mac80211: minstrel_ht_assign_best_tp_rates: remove redundant test (Jarod Wilson) [1860496] - [net] mac80211: Fail association when AP has no legacy rates (Jarod Wilson) [1860496] - [net] mac80211: agg-tx: add an option to defer ADDBA transmit (Jarod Wilson) [1860496] - [net] mac80211: agg-tx: refactor sending addba (Jarod Wilson) [1860496] - [net] mac80211: Skip entries with HE membership selector (Jarod Wilson) [1860496] - [net] cfg80211: Parse HE membership selector (Jarod Wilson) [1860496] - [net] mac80211: Don't destroy auth data in case of anti-clogging (Jarod Wilson) [1860496] - [net] mac80211: add twt_protected flag to the bss_conf structure (Jarod Wilson) [1860496] - [net] mac80211: implement Operating Mode Notification extended NSS support (Jarod Wilson) [1860496] - [net] mac80211: Process multicast RX registration for Action frames (Jarod Wilson) [1860496] - [net] nl80211: allow client-only BIGTK support (Jarod Wilson) [1860496] - [net] cfg80211: support multicast RX registration (Jarod Wilson) [1860496] - [net] cfg80211: change internal management frame registration API (Jarod Wilson) [1860496] - [net] mac80211: Report beacon protection failures to user space (Jarod Wilson) [1860496] - [net] cfg80211: Unprotected Beacon frame RX indication (Jarod Wilson) [1860496] - [wireless] iwlwifi: scan: remove support for fw scan api v13 (Jarod Wilson) [1860496] - [net] mac80211: fix drv_config_iface_filter() behaviour (Jarod Wilson) [1860496] - [net] mac80211: mlme: remove duplicate AID bookkeeping (Jarod Wilson) [1860496] - [wireless] ath10k: drop the TX packet which size exceed credit size for sdio (Jarod Wilson) [1860496] - [wireless] ath10k: Fix the invalid tx/rx chainmask configuration (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: initialize mac/bb/rf basic functions (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Organize chip TX/RX FIFO (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: implement set_tx_power_index ops (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: 11N chips don't support H2C queue (Jarod Wilson) [1860496] - [wireless] rtw88: decompose while(1) loop of power sequence polling command (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add mac power-on/-off function (Jarod Wilson) [1860496] - [wireless] rtw88: no need to send additional information to legacy firmware (Jarod Wilson) [1860496] - [wireless] rtw88: add legacy firmware download for 8723D devices (Jarod Wilson) [1860496] - [wireless] ath10k: add flush tx packets for SDIO chip (Jarod Wilson) [1860496] - [wireless] ath10k: enable alt data of TX path for sdio (Jarod Wilson) [1860496] - [wireless] ath10k: add htt TX bundle for sdio (Jarod Wilson) [1860496] - [wireless] ath11k: remove conversion to bool in ath11k_debug_fw_stats_process() (Jarod Wilson) [1860496] - [wireless] ath11k: remove conversion to bool in ath11k_dp_rxdesc_mpdu_valid() (Jarod Wilson) [1860496] - [wireless] rtw88: set power trim according to efuse PG values (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add read_efuse to recognize efuse info from map (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add new chip op efuse_grant() to control efuse access (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add cfg_ldo25 to control LDO25 (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add mac/bb/rf/agc/power_limit tables (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add RF read/write ops (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add power sequence (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: add beamform wrapper functions (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add basic chip capabilities (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8723ae: fix warning comparison to bool (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8821ae: use true, false for bool variables (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8723be: use true, false for bool variables (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8192ee: use true, false for bool variables (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8723ae: use true, false for bool variables (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8188ee: use true, false for bool variables (Jarod Wilson) [1860496] - [wireless] ath10k: hif: make send_complete_check op optional (Jarod Wilson) [1860496] - [wireless] ath10k: sdio: remove _hif_ prefix from functions not part of hif interface (Jarod Wilson) [1860496] - [wireless] ath10k: improve power save performance for sdio (Jarod Wilson) [1860496] - [wireless] ath10k: rename ath10k_hif_swap_mailbox() to ath10k_hif_start_post() (Jarod Wilson) [1860496] - [wireless] brcmfmac: remove leading space (Jarod Wilson) [1860496] - [wireless] brcmsmac: make brcms_c_stf_ss_update() void (Jarod Wilson) [1860496] - [wireless] brcmsmac: Add missing annotation for brcms_down() (Jarod Wilson) [1860496] - [wireless] brcmsmac: Add missing annotation for brcms_rfkill_set_hw_state() (Jarod Wilson) [1860496] - [wireless] hostap: Add missing annotations for prism2_bss_list_proc_start() and prism2_bss_list_proc_stop (Jarod Wilson) [1860496] - [wireless] rtw88: add support for set/get antennas (Jarod Wilson) [1860496] - [wireless] rtw88: make rtw_chip_ops::set_antenna return int (Jarod Wilson) [1860496] - [wireless] ath11k: Add dynamic tcl ring selection logic with retry mechanism (Jarod Wilson) [1860496] - [wireless] ath11k: cleanup reo command error code overwritten (Jarod Wilson) [1860496] - [wireless] ath10k: Fix typo in warning messages (Jarod Wilson) [1860496] - [wireless] ath11k: Fix rx_filter flags setting for per peer rx_stats (Jarod Wilson) [1860496] - [wireless] ath11k: Fix fw assert by setting proper vht cap (Jarod Wilson) [1860496] - [wireless] ath11k: Cleanup in pdev destroy and mac register during crash on recovery (Jarod Wilson) [1860496] - [wireless] brcmsmac: make brcms_c_set_mac() void (Jarod Wilson) [1860496] - [wireless] rtw88: Add delay on polling h2c command status bit (Jarod Wilson) [1860496] - [wireless] brcm80211: remove redundant pointer 'address' (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8723ae: fix spelling mistake "chang" -> "change" (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix wrong location to get firmware feature (Jarod Wilson) [1860496] - [wireless] rtw88: Make two functions static (Jarod Wilson) [1860496] - [net] cfg80211: fix kernel-doc notation (Jarod Wilson) [1860496] - [wireless] ath11k: rx path optimizations (Jarod Wilson) [1860496] - [wireless] ath11k: set IRQ_DISABLE_UNLAZY flag for DP interrupts (Jarod Wilson) [1860496] - [wireless] ath11k: Fix TWT radio count (Jarod Wilson) [1860496] - [wireless] ath11k: Modify the interrupt timer threshold (Jarod Wilson) [1860496] - [wireless] ath11k: fix duplication peer create on same radio (Jarod Wilson) [1860496] - [wireless] ath10k: change ATH10K_SDIO_BUS_REQUEST_MAX_NUM from 64 to 1024 (Jarod Wilson) [1860496] - [wireless] ath10k: disable TX complete indication of htt for sdio (Jarod Wilson) [1860496] - [wireless] ath9k: Fix general protection fault in ath9k_hif_usb_rx_cb (Jarod Wilson) [1860496] - [wireless] ath9x: Fix stack-out-of-bounds Write in ath9k_hif_usb_rx_cb (Jarod Wilson) [1860496] - [wireless] ath9k: Fix use-after-free Write in ath9k_htc_rx_msg (Jarod Wilson) [1860496] - [wireless] ath9k: Fix use-after-free Read in ath9k_wmi_ctrl_rx (Jarod Wilson) [1860496] - [wireless] ath9k: Fix use-after-free Read in htc_connect_service (Jarod Wilson) [1860496] - [wireless] ath10k: fix kernel null pointer dereference (Jarod Wilson) [1860496] - [wireless] ath10k: enable radar detection in secondary segment (Jarod Wilson) [1860496] - [wireless] ath10k: enable VHT160 and VHT80+80 modes (Jarod Wilson) [1860496] - [wireless] ath11k: Avoid mgmt tx count underflow (Jarod Wilson) [1860496] - [wireless] ath11k: Increase the tx completion ring size (Jarod Wilson) [1860496] - [wireless] ath11k: fix error message to correctly report the command that failed (Jarod Wilson) [1860496] - [wireless] ath11k: add pktlog checksum in trace events to support pktlog (Jarod Wilson) [1860496] - [wireless] ath10k: Fix the race condition in firmware dump work queue (Jarod Wilson) [1860496] - [wireless] ath11k: Add sta debugfs support to configure ADDBA and DELBA (Jarod Wilson) [1860496] - [wireless] ath11k: fix compiler warnings without CONFIG_THERMAL (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: remove newline from rs_pretty_print_rate() (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: make iwl_pcie_cmdq_reclaim static (Jarod Wilson) [1860496] - [wireless] iwlwifi: bump FW API to 53 for 22000 series (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove IWL_FW_DBG_DOMAIN macro (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: enable yoyo by default (Jarod Wilson) [1860496] - [wireless] iwlwifi: scan: support FW APIs with variable number of profiles (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: don't block dumping internal memory when not in SRAM mode (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove support for QnJ HR FPGA (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove support for QnJ Hr STEP A (Jarod Wilson) [1860496] - [wireless] iwlwifi: add trans_cfg for devices with long latency (Jarod Wilson) [1860496] - [wireless] iwlwifi: add support for version 2 of SOC_CONFIGURATION_CMD (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add support for non EDCA based measurements (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove unnecessary cfg mangling for Qu C and QuZ with Jf (Jarod Wilson) [1860496] - [wireless] iwlwifi: convert QnJ with Jf devices to new config table (Jarod Wilson) [1860496] - [wireless] iwlwifi: convert all Qu with Jf devices to the new config table (Jarod Wilson) [1860496] - [wireless] iwlwifi: add HW step to new cfg device table (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove some unused extern declarations from iwl-config.h (Jarod Wilson) [1860496] - [wireless] iwlwifi: move integrated, extra_phy and soc_latency to trans_cfg (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: enable SF also when we have HE (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove redundant iwl9560_2ac_cfg struct (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: rs-fw: fix some indentation (Jarod Wilson) [1860496] - [wireless] iwlwifi: scan: support scan req cmd ver 14 (Jarod Wilson) [1860496] - [wireless] iwlwifi: pass trans and NVM data to HE capability parsing (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: implement read_config32 (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: add PCI config space region type (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add soc latency support (Jarod Wilson) [1860496] - [wireless] hostap: convert to struct proc_ops (Jarod Wilson) [1860496] - [wireless] rtw88: fix non-increase management packet sequence number (Jarod Wilson) [1860496] - [wireless] brcmfmac: add USB autosuspend feature support (Jarod Wilson) [1860496] - [wireless] brcmfmac: increase max hanger slots from 1K to 3K in fws layer (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix the incorrect return value in brcmf_inform_single_bss() (Jarod Wilson) [1860496] - [wireless] brcmfmac: Fix double freeing in the fmac usb data path (Jarod Wilson) [1860496] - [wireless] brcmfmac: Fix driver crash on USB control transfer timeout (Jarod Wilson) [1860496] - [wireless] rtl8xxxu: Feed current txrate information for mac80211 (Jarod Wilson) [1860496] - [wireless] rtl8xxxu: add enumeration for channel bandwidth (Jarod Wilson) [1860496] - [wireless] rtw88: add a debugfs entry to enable/disable coex mechanism (Jarod Wilson) [1860496] - [wireless] rtw88: add a debugfs entry to dump coex's info (Jarod Wilson) [1860496] - [wireless] rtl8xxxu: Fix sparse warning: cast from restricted __le16 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add missing declaration in mt7615.h (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix endianness in unified command (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix mt7663e firmware struct endianness (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: config RF table path B before path A (Jarod Wilson) [1860496] - [wireless] rtw88: kick off TX packets once for higher efficiency (Jarod Wilson) [1860496] - [wireless] rtw88: pci: define a mask for TX/RX BD indexes (Jarod Wilson) [1860496] - [wireless] rtw88: associate reserved pages with each vif (Jarod Wilson) [1860496] - [wireless] rtw88: extract alloc rsvd_page and h2c skb routines (Jarod Wilson) [1860496] - [wireless] brcmfmac: Replace zero-length array with flexible-array member (Jarod Wilson) [1860496] - [wireless] wireless: marvell: Replace zero-length array with flexible-array member (Jarod Wilson) [1860496] - [wireless] hostap: Replace zero-length array with flexible-array member (Jarod Wilson) [1860496] - [wireless] wireless: ti: Replace zero-length array with flexible-array member (Jarod Wilson) [1860496] - [wireless] wireless: realtek: Replace zero-length array with flexible-array member (Jarod Wilson) [1860496] - [wireless] ath10k: Fill GCMP MIC length for PMF (Jarod Wilson) [1860496] - [net] mac80211: driver can remain on channel if not using chan_ctx (Jarod Wilson) [1860496] - [net] nl80211: clarify code in nl80211_del_station() (Jarod Wilson) [1860496] - [net] cfg80211: Configure PMK lifetime and reauth threshold for PMKSA entries (Jarod Wilson) [1860496] - [net] mac80211: Read rx_stats with perCPU pointers (Jarod Wilson) [1860496] - [net] mac80211: Allow deleting stations in ibss mode to reset their state (Jarod Wilson) [1860496] - [net] cfg80211: Add support for userspace to reset stations in IBSS mode (Jarod Wilson) [1860496] - [net] mac80211: consider WLAN_EID_EXT_HE_OPERATION for parsing CRC (Jarod Wilson) [1860496] - [uapi] nl80211: add PROTECTED_TWT nl80211 extended feature (Jarod Wilson) [1860496] - [net] mac80211: HE: set missing bss_conf fields in AP mode (Jarod Wilson) [1860496] - [net] nl80211: pass HE operation element to the driver (Jarod Wilson) [1860496] - [net] nl80211/cfg80211: add support for non EDCA based ranging measurement (Jarod Wilson) [1860496] - [net] mac80211: don't leave skb->next/prev pointing to stack (Jarod Wilson) [1860496] - [net] mac80211: update documentation about tx power (Jarod Wilson) [1860496] - [net] mac80211: handle no-preauth flag for control port (Jarod Wilson) [1860496] - [net] nl80211: add no pre-auth attribute and ext. feature flag for ctrl. port (Jarod Wilson) [1860496] - [net] cfg80211: fix documentation format (Jarod Wilson) [1860496] - [wireless] ath11k: Perform per-msdu rx processing (Jarod Wilson) [1860496] - [wireless] ath11k: Configure hash based reo destination ring selection (Jarod Wilson) [1860496] - [wireless] ath11k: Adding proper validation before accessing tx_stats (Jarod Wilson) [1860496] - [wireless] ath11k: dump SRNG stats during FW assert (Jarod Wilson) [1860496] - [wireless] ath11k: fill channel info from rx channel (Jarod Wilson) [1860496] - [wireless] ath11k: Supporting RX ring backpressure HTT event and stats handling (Jarod Wilson) [1860496] - [wireless] iwlwifi: move AX200 devices to the new table (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove trans entries from COMMON 9260 macro (Jarod Wilson) [1860496] - [wireless] iwlwifi: move shared clock entries to new table (Jarod Wilson) [1860496] - [wireless] iwlwifi: move pu devices to new table (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove 9260 devices with 0x1010 and 0x1210 subsytem IDs (Jarod Wilson) [1860496] - [wireless] iwlwifi: convert the 9260-1x1 device to use the new parameters (Jarod Wilson) [1860496] - [wireless] iwlwifi: move TH1 devices to the new table (Jarod Wilson) [1860496] - [wireless] iwlwifi: map 9461 and 9462 using RF type and RF ID (Jarod Wilson) [1860496] - [wireless] iwlwifi: add Pu/PnJ/Th device values to differentiate them (Jarod Wilson) [1860496] - [wireless] iwlwifi: add GNSS differentiation to the device tables (Jarod Wilson) [1860496] - [wireless] iwlwifi: add mac/rf types and 160MHz to the device tables (Jarod Wilson) [1860496] - [wireless] iwlwifi: combine 9260 cfgs that only change names (Jarod Wilson) [1860496] - [wireless] iwlwifi: move the remaining 0x2526 configs to the new table (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7663e support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: get rid of sta_rec_wtbl data structure (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce set_ba uni command (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add more uni mcu commands (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce set_bmc and st_sta for uni commands (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce uni cmd command types (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_init_mac_chain routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_eeprom_parse_hw_band_cap routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add mt7663e support to mt7615_mcu_set_eeprom (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add mt7663e support to mt7615_{driver, firmware}_own (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add mt7663e support to mt7615_reg_map (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_register_map (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce MCU_FW_PREFIX for fw mcu commands (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move more mcu commands in mt7615_mcu_ops data structure (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework mt7615_mcu_set_bss_info using skb APIs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rely on skb API for mt7615_mcu_set_eeprom (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move mt7615_mcu_set_sta in mt7615_mcu_ops (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move mt7615_mcu_set_bmc to mt7615_mcu_ops (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add mt7615_mcu_ops data structure (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mcu_send_message routine (Jarod Wilson) [1860496] - [wireless] mt76: always init to 0 mcu messages (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_init_device routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: cleanup fw queue just for mmio devices (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mcu_wait_response (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mcu_fill_msg (Jarod Wilson) [1860496] - [wireless] mt76: remove variable 'val' set but not used (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: remove a stray if statement (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: reset MCU timeout counter earlier in watchdog reset (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix monitor injection of beacon frames (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: make dynamic sensitivity adjustment configurable via debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: add upper limit for dynamic sensitivity minimum receive power (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix antenna mask initialization in DBDC mode (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: rely only on data buffer for usb control messagges (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: fix a possible memory leak in mt76u_init (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: loop over all possible rx queues in mt76u_rx_tasklet (Jarod Wilson) [1860496] - [wireless] ath11k: add handling for BSS color (Jarod Wilson) [1860496] - [wireless] ath11k: add WMI calls required for handling BSS color (Jarod Wilson) [1860496] - [wireless] ath11k: set queue_len to 4096 (Jarod Wilson) [1860496] - [wireless] ath11k: enable PN offload (Jarod Wilson) [1860496] - [wireless] ath11k: handle RX fragments (Jarod Wilson) [1860496] - [wireless] rtw88: remove unused member of struct rtw_hal (Jarod Wilson) [1860496] - [wireless] ath5k: Use scnprintf() for avoiding potential buffer overflow (Jarod Wilson) [1860496] - [wireless] ath11k: Use scnprintf() for avoiding potential buffer overflow (Jarod Wilson) [1860496] - [wireless] ath10k: allow qca988x family to support ack rssi of tx data packets (Jarod Wilson) [1860496] - [wireless] ath5k: Add proper dependency for ATH5K_AHB (Jarod Wilson) [1860496] - [wireless] ath11k: add thermal sensor device support (Jarod Wilson) [1860496] - [wireless] ath11k: add thermal cooling device support (Jarod Wilson) [1860496] - [wireless] ath10k: fix not registering airtime of 11a station with WMM disable (Jarod Wilson) [1860496] - [wireless] ath11k: config reorder queue for all tids during peer setup (Jarod Wilson) [1860496] - [wireless] ath10k: fix unsupported chip reset debugs file write (Jarod Wilson) [1860496] - [wireless] ath10k: use kzalloc to read for ath10k_sdio_hif_diag_read (Jarod Wilson) [1860496] - [wireless] ath10k: start recovery process when read int status fail for sdio (Jarod Wilson) [1860496] - [wireless] ath10k: add QCA9377 sdio hw_param item (Jarod Wilson) [1860496] - [wireless] ath10k: avoid consecutive OTP download to reduce boot time (Jarod Wilson) [1860496] - [net] mac80211: Add api to support configuring TID specific configuration (Jarod Wilson) [1860496] - [net] nl80211: Add support to configure TID specific RTSCTS configuration (Jarod Wilson) [1860496] - [net] nl80211: Add support to configure TID specific AMPDU configuration (Jarod Wilson) [1860496] - [net] nl80211: Add support to configure TID specific retry configuration (Jarod Wilson) [1860496] - [net] nl80211: modify TID-config API (Jarod Wilson) [1860496] - [net] nl80211: Add NL command to support TID speicific configurations (Jarod Wilson) [1860496] - [net] mac80211: Beacon protection using the new BIGTK (STA) (Jarod Wilson) [1860496] - [net] mac80211: Beacon protection using the new BIGTK (AP) (Jarod Wilson) [1860496] - [net] mac80211: Update BIP to support Beacon frames (Jarod Wilson) [1860496] - [net] mac80211: Support BIGTK configuration for Beacon protection (Jarod Wilson) [1860496] - [net] cfg80211: Support key configuration for Beacon protection (BIGTK) (Jarod Wilson) [1860496] - [net] cfg80211: More error messages for key addition failures (Jarod Wilson) [1860496] - [net] cfg80211: fix indentation errors (Jarod Wilson) [1860496] - [net] cfg80211: merge documentations of field "dev" (Jarod Wilson) [1860496] - [net] cfg80211: merge documentations of field "debugfsdir" (Jarod Wilson) [1860496] - [net] cfg80211: drop duplicated documentation of field "reg_notifier" (Jarod Wilson) [1860496] - [net] cfg80211: drop duplicated documentation of field "perm_addr" (Jarod Wilson) [1860496] - [net] cfg80211: drop duplicated documentation of field "_net" (Jarod Wilson) [1860496] - [net] cfg80211: drop duplicated documentation of field "registered" (Jarod Wilson) [1860496] - [net] cfg80211: drop duplicated documentation of field "privid" (Jarod Wilson) [1860496] - [net] cfg80211: drop duplicated documentation of field "probe_resp_offload" (Jarod Wilson) [1860496] - [net] Revert "nl80211: add src and dst addr attributes for control port tx/rx" (Jarod Wilson) [1860496] - [net] Revert "mac80211: support NL80211_EXT_FEATURE_CONTROL_PORT_OVER_NL80211_MAC_ADDRS" (Jarod Wilson) [1860496] - [net] cfg80211: remove support for adjacent channel compensation (Jarod Wilson) [1860496] - [net] mac80211: check vif pointer before airtime calculation (Jarod Wilson) [1860496] - [net] cfg80211: Pass lockdep expression to RCU lists (Jarod Wilson) [1860496] - [wireless] mwifiex: change license text from MARVELL to NXP (Jarod Wilson) [1860496] - [wireless] mt76: Introduce mt76_mcu data structure (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: remove rx_mask in mt7615_eeprom_parse_hw_cap (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: rename stat_wq in wq (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: extend RX scatter gather number (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rely on mt76_queues_read for mt7622 (Jarod Wilson) [1860496] - [wireless] mt76: do not set HOST_BROADCAST_PS_BUFFERING for mt7615 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework rx phy index handling (Jarod Wilson) [1860496] - [wireless] mt76: fix rounding issues on converting per-chain and combined txpower (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2: avoid starting the MAC too early (Jarod Wilson) [1860496] - [wireless] mt76: avoid extra RCU synchronization on station removal (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix monitor mode on second PHY (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix adding active monitor interfaces (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: switch mt7615_mcu_set_rx_ba to v2 format (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: switch mt7615_mcu_set_tx_ba to v2 format (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: use new tag sta_rec_wtbl (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add starec operating flow for firmware v2 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add a helper to encapsulate sta_rec operation (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: simplify mcu_set_sta flow (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: simplify mcu_set_bmc flow (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for testing hardware reset (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: implement hardware reset support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: report firmware log event messages (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix and rework tx power handling (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add Kconfig entry for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: disable DBDC on MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: decrease rx ring size for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: implement DMA support for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: implement probing and firmware loading on MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: disable 5 GHz on MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add calibration free support for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add eeprom support for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add dma and tx queue initialization for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix MT_INT_TX_DONE_ALL definition for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: store N9 firmware version instead of CR4 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: split up firmware loading functions (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move mmio related code from pci.c to mmio.c (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add __aligned(4) to txp structs (Jarod Wilson) [1860496] - [wireless] mt76: enable Airtime Queue Limit support (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: increase dma mcu rx ring size (Jarod Wilson) [1860496] - [wireless] mt76: dma: do not write cpu_idx on rx queue reset until after refill (Jarod Wilson) [1860496] - [wireless] mt76: fix handling full tx queues in mt76_dma_tx_queue_skb_raw (Jarod Wilson) [1860496] - [wireless] mt76: set dma-done flag for flushed descriptors (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: introduce MT_DRV_RX_DMA_HDR flag (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add endpoint to mt76u_bulk_msg signature (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: introduce mt76u_skb_dma_info routine (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: take into account different queue mapping for 7663 (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add {read/write}_extended utility routines (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: introduce mt76u_alloc_mcu_queue utility routine (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: resume all rx queue in mt76u_resume_rx (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add queue parameter to mt76u_rx_urb_alloc (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add mt76u_alloc_rx_queue utility routine (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: stop/free all possible rx queues (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: introduce mt76u_free_rx_queue utility routine (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: move mcu buffer allocation in mt76x02u drivers (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add queue id parameter to mt76u_submit_rx_buffers (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: use mt76_queue as mt76u_complete_rx context (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add mt76_queue to mt76u_refill_rx signature (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add mt76_queue to mt76u_get_next_rx_entry signature (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add mt76u_process_rx_queue utility routine (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: check tx_status_data pointer in mt76u_tx_tasklet (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02u: avoid overwrite max_tx_fragments (Jarod Wilson) [1860496] - [wireless] mt76: rely on mac80211 utility routines to compute airtime (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: remove leftover routine declaration (Jarod Wilson) [1860496] - [wireless] mt76: move WIPHY_FLAG_HAS_CHANNEL_SWITCH in mt76_phy_init (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix endianness in mt7615_mcu_set_eeprom (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: initialize radar specs from host driver (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2: get rid of leftover target (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add tracing support (Jarod Wilson) [1860496] - [wireless] mt76: move mac_txdone tracepoint in mt76 module (Jarod Wilson) [1860496] - [wireless] mt76: move dev_irq tracepoint in mt76 module (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add a get_stats() callback (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add per-phy mib statistics (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: report TSF information (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add set_antenna callback (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework set_channel function (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add missing settings for simultaneous dual-band support (Jarod Wilson) [1860496] - [wireless] mt76: fix compilation warning in mt76_eeprom_override() (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: simplify led reg definitions (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: simplify led reg definitions (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce LED support (Jarod Wilson) [1860496] - [wireless] mt76: clear skb pointers from rx aggregation reorder buffer during cleanup (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: fix input validation issues for powersave-filtered frames (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: increase MCU command timeout (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: measure channel noise and report it via survey (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix MT7615_CFEND_RATE_DEFAULT value (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: minor mt76x02_mac_set_beacon optimization (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02u: do not set NULL beacons (Jarod Wilson) [1860496] - [wireless] mt76: usb: use max packet length for m76u_copy (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: add channel switch support for usb interfaces (Jarod Wilson) [1860496] - [wireless] mt76: speed up usb bulk copy (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: remove a copy call for usb speedup (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: add check for invalid vif idx (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: split beaconing (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: omit beacon slot clearing (Jarod Wilson) [1860496] - [wireless] mt76: use AC specific reorder timeout (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add set_coverage class support (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: set 0 as min coverage_class value (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: report firmware version using ethtool (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: Fix build with older compilers (Jarod Wilson) [1860496] - [wireless] mt76: eeprom: add support for big endian eeprom partition (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: reset STA_CCA counter setting the channel (Jarod Wilson) [1860496] - [wireless] mt76: fix possible undetected invalid MAC address (Jarod Wilson) [1860496] - [wireless] mt76: disable bh in mt76_dma_rx_poll (Jarod Wilson) [1860496] - [wireless] mt76: fix rx dma ring descriptor state on reset (Jarod Wilson) [1860496] - [wireless] mt7615: replace sta_state callback with sta_add/sta_remove (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: defer mcu initialization via workqueue (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: update beacon contents on BSS_CHANGED_BEACON (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for registering a second wiphy via debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: select the correct tx queue for frames sent to the second phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move radio/mac initialization to .start/stop callbacks (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: initialize dbdc settings on interface add (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add multiple wiphy support to the rx path (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework chainmask handling (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add multiple wiphy support to the dfs support code (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: remove useless MT_HW_RDD0/1 enum (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add missing register init for dual-wiphy support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add multiple wiphy support for smart carrier sense (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add dual-phy support for mac80211 ops (Jarod Wilson) [1860496] - [wireless] mt76: do not overwrite max_tx_fragments if it has been set (Jarod Wilson) [1860496] - [wireless] mt76: move ampdu_ref from mt76_dev to driver struct (Jarod Wilson) [1860496] - [wireless] mt76: add ext_phy field to struct mt76_wcid (Jarod Wilson) [1860496] - [wireless] mt76: add function for allocating an extra wiphy (Jarod Wilson) [1860496] - [wireless] mt76: add priv pointer to struct mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: add multiple wiphy support to mt76_get_min_avg_rssi (Jarod Wilson) [1860496] - [wireless] mt76: move txpower and antenna mask to struct mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: move txpower_conf back to driver specific structs (Jarod Wilson) [1860496] - [wireless] mt76: move chainmask back to driver specific structs (Jarod Wilson) [1860496] - [wireless] mt76: move state from struct mt76_dev to mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: keep a set of software tx queues per phy (Jarod Wilson) [1860496] - [wireless] mt76: move channel state to struct mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: add support for an extra wiphy in mt76_sta_state() (Jarod Wilson) [1860496] - [wireless] mt76: add support for an extra wiphy in the tx status path (Jarod Wilson) [1860496] - [net] mac80211: allow setting queue_len for drivers not using wake_tx_queue (Jarod Wilson) [1860496] - [include] ieee80211: add WPA3 OWE AKM suite selector (Jarod Wilson) [1860496] - [wireless] mac80211: Fix setting txpower to zero (Jarod Wilson) [1860496] - [wireless] mt76: add support for an extra wiphy in the main tx path (Jarod Wilson) [1860496] - [wireless] mt76: add support for an extra wiphy in the rx path (Jarod Wilson) [1860496] - [wireless] mt76: introduce struct mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: move initialization of some struct members to mt76_alloc_device (Jarod Wilson) [1860496] - [wireless] rtw88: Fix incorrect beamformee role setting (Jarod Wilson) [1860496] - [wireless] rtw88: 8822: Make tables const, reduce data object size (Jarod Wilson) [1860496] - [wireless] rtw88: disable TX-AMSDU on 2.4G band (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: modify rf protection setting (Jarod Wilson) [1860496] - [wireless] rtw88: Use secondary channel offset enumeration (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: update power sequence to v16 (Jarod Wilson) [1860496] - [wireless] rtw88: add ciphers to suppress error message (Jarod Wilson) [1860496] - [wireless] rtw88: avoid holding mutex for cancel_delayed_work_sync() (Jarod Wilson) [1860496] - [wireless] rtw88: move rtw_enter_ips() to the last when config (Jarod Wilson) [1860496] - [wireless] rtw88: pci: 8822c should set clock delay to zero (Jarod Wilson) [1860496] - [wireless] rtw88: add rtw_read8_mask and rtw_read16_mask (Jarod Wilson) [1860496] - [wireless] rtw88: remove unused parameter vif in rtw_lps_pg_info_get() (Jarod Wilson) [1860496] - [wireless] brcmfmac: add the BRCM 4364 found in MacBook Pro 15, 2 (Jarod Wilson) [1860496] - [wireless] ath11k: fix incorrect peer stats counters update (Jarod Wilson) [1860496] - [wireless] ath11k: Fixing dangling pointer issue upon peer delete failure (Jarod Wilson) [1860496] - [wireless] ath11k: fix parsing PPDU_CTRL type in pktlog (Jarod Wilson) [1860496] - [wireless] ath11k: fix warn-on in disassociation (Jarod Wilson) [1860496] - [wireless] ath11k: fix rcu lock protect in peer assoc confirmation (Jarod Wilson) [1860496] - [wireless] ath11k: add HE rate accounting to driver (Jarod Wilson) [1860496] - [wireless] ath11k: drop tx_info from ath11k_sta (Jarod Wilson) [1860496] - [wireless] ath10k: Add support to read btcoex related data from DT (Jarod Wilson) [1860496] - [wireless] ath10k: fix few checkpatch warnings (Jarod Wilson) [1860496] - [net] mac80211: support NL80211_EXT_FEATURE_CONTROL_PORT_OVER_NL80211_MAC_ADDRS (Jarod Wilson) [1860496] - [net] nl80211: add src and dst addr attributes for control port tx/rx (Jarod Wilson) [1860496] - [net] mac80211: parse also the RSNXE IE (Jarod Wilson) [1860496] - [net] cfg80211/mac80211: Allow user space to register for station Rx authentication (Jarod Wilson) [1860496] - [include] ieee80211: fix 'the' doubling in comments (Jarod Wilson) [1860496] - [net] mac80211: Remove support for changing AP SMPS mode (Jarod Wilson) [1860496] - [net] mac80211: Handle SMPS mode changes only in AP mode (Jarod Wilson) [1860496] - [net] mac80211: Accept broadcast probe responses on 6GHz band (Jarod Wilson) [1860496] - [net] mac80211: HE: set RX NSS (Jarod Wilson) [1860496] - [net] mac80211: set station bandwidth from HE capability (Jarod Wilson) [1860496] - [net] mac80211: remove supported channels element in 6 GHz if ECSA support (Jarod Wilson) [1860496] - [net] mac80211: update condition for HE disablement (Jarod Wilson) [1860496] - [net] mac80211: make ieee80211_wep_init() return void (Jarod Wilson) [1860496] - [net] mac80211: allow changing TX-related netdev features (Jarod Wilson) [1860496] - [net] mac80211: check whether HE connection is allowed by the reg domain (Jarod Wilson) [1860496] - [net] mac80211: refactor extended element parsing (Jarod Wilson) [1860496] - [net] mac80211: simplify and improve HT/VHT/HE disable code (Jarod Wilson) [1860496] - [net] cfg80211: Enhance the AKM advertizement to support per interface (Jarod Wilson) [1860496] - [net] cfg80211: add no HE indication to the channel flag (Jarod Wilson) [1860496] - [net] mac80211: fix 11w when using encapsulation offloading (Jarod Wilson) [1860496] - [net] mac80211: fix tx status for no ack cases (Jarod Wilson) [1860496] - [net] mac80211: add handling for BSS color (Jarod Wilson) [1860496] - [net] nl80211: add handling for BSS color (Jarod Wilson) [1860496] - [net] mac80211: debugfs: improve airtime_flags handler readability (Jarod Wilson) [1860496] - [net] mac80211: Remove redundant assertion (Jarod Wilson) [1860496] - [net] mac80211: add 802.11 encapsulation offloading support (Jarod Wilson) [1860496] - [net] mac80211: Always show airtime debugfs file when TXQs are enabled (Jarod Wilson) [1860496] - [include] trivial: mac80211: fix indentation (Jarod Wilson) [1860496]- [fs] xfs: force writes to delalloc regions to unwritten (Carlos Maiolino) [1696580] - [fs] xfs: refactor xfs_iomap_prealloc_size (Carlos Maiolino) [1696580] - [fs] xfs: measure all contiguous previous extents for prealloc size (Carlos Maiolino) [1696580] - [fs] xfs: don't fail unwritten extent conversion on writeback due to edquot (Carlos Maiolino) [1696580] - [trace] SUNRPC: Fix general protection fault in trace_rpc_xdr_overflow() (Dave Wysochanski) [1906309] - [trace] Revert "SUNRPC: Fix general protection fault in trace_rpc_xdr_overflow()" (Dave Wysochanski) [1906309] - [uapi] uapi: fix statx attribute value overlap for DAX & MOUNT_ROOT (Eric Sandeen) [1905205] - [trace] SUNRPC: Fix oops in the rpc_xdr_buf event class (Scott Mayhew) [1900157] - [fs] NFS: Fix listxattr receive buffer size (Scott Mayhew) [1900157] - [trace] SUNRPC: Fix general protection fault in trace_rpc_xdr_overflow() (Scott Mayhew) [1900157] - [net] SUNRPC: fix copying of multiple pages in gss_read_proxy_verf() (Scott Mayhew) [1900157] - [net] svcrdma: fix bounce buffers for unaligned offsets and multiple pages (Scott Mayhew) [1900157] - [pci] hv: Document missing hv_pci_protocol_negotiation() parameter (Mohammed Gamal) [1886102] - [pci] hv: Make some functions static (Mohammed Gamal) [1886102] - [pci] hv: Use struct_size() helper (Mohammed Gamal) [1886102] - [pci] hv: Prepare hv_compose_msi_msg() for the VMBus-channel-interrupt-to-vCPU reassignment functionality (Mohammed Gamal) [1886102] - [fs] xfs: allow individual quota grace period extension (Bill O'Donnell) [1827913] - [fs] xfs: per-type quota timers and warn limits (Bill O'Donnell) [1827913] - [fs] xfs: switch xfs_get_defquota to take explicit type (Bill O'Donnell) [1827913] - [fs] xfs: pass xfs_dquot to xfs_qm_adjust_dqtimers (Bill O'Donnell) [1827913] - [fs] xfs: fix up some whitespace in quota code (Bill O'Donnell) [1827913] - [fs] xfs: preserve default grace interval during quotacheck (Bill O'Donnell) [1827913] - [fs] quota: honor quota type in Q_XGETQSTATcalls (Bill O'Donnell) [1827913]- [fs] NFS: Do uncached readdir when we're seeking a cookie in an empty page cache (Dave Wysochanski) [1893882] - [fs] NFS: Reduce number of RPC calls when doing uncached readdir (Dave Wysochanski) [1893882] - [fs] NFS: Optimisations for monotonically increasing readdir cookies (Dave Wysochanski) [1893882] - [fs] NFS: Improve handling of directory verifiers (Dave Wysochanski) [1893882] - [fs] NFS: Handle NFS4ERR_NOT_SAME and NFSERR_BADCOOKIE from readdir calls (Dave Wysochanski) [1893882] - [fs] NFS: Allow the NFS generic code to pass in a verifier to readdir (Dave Wysochanski) [1893882] - [fs] NFS: Cleanup to remove nfs_readdir_descriptor_t typedef (Dave Wysochanski) [1893882] - [fs] NFS: Reduce readdir stack usage (Dave Wysochanski) [1893882] - [fs] NFS: nfs_do_filldir() does not return a value (Dave Wysochanski) [1893882] - [fs] NFS: More readdir cleanups (Dave Wysochanski) [1893882] - [fs] NFS: Support larger readdir buffers (Dave Wysochanski) [1893882] - [fs] NFS: Simplify struct nfs_cache_array_entry (Dave Wysochanski) [1893882] - [fs] NFS: Replace kmap() with kmap_atomic() in nfs_readdir_search_array() (Dave Wysochanski) [1893882] - [fs] NFS: Remove unnecessary kmap in nfs_readdir_xdr_to_array() (Dave Wysochanski) [1893882] - [fs] NFS: Don't discard readdir results (Dave Wysochanski) [1893882] - [fs] NFS: Clean up directory array handling (Dave Wysochanski) [1893882] - [fs] NFS: Clean up nfs_readdir_page_filler() (Dave Wysochanski) [1893882] - [fs] NFS: Clean up readdir struct nfs_cache_array (Dave Wysochanski) [1893882] - [fs] NFS: Ensure contents of struct nfs_open_dir_context are consistent (Dave Wysochanski) [1893882] - [fs] NFSv4.2: condition READDIR's mask for security label based on LSM state (Dave Wysochanski) [1893882] - [fs] NFS: Remove unnecessary inode lock in nfs_fsync_dir() (Dave Wysochanski) [1893882] - [fs] NFS: Remove unnecessary inode locking in nfs_llseek_dir() (Dave Wysochanski) [1893882] - [netdrv] net: intel: Remove in_interrupt() warnings (Ken Cox) [1838732] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Ken Cox) [1838732] - [netdrv] ixgbevf: use generic power management (Ken Cox) [1838732] - [netdrv] ethernet/intel: Convert fallthrough code comments (Ken Cox) [1838732] - [netdrv] net/intel: remove driver versions from Intel drivers (Ken Cox) [1838732] - [iommu] vt-d: Don't dereference iommu_device if IOMMU_API is not built (Vitaly Kuznetsov) [1887216] - [iommu] vt-d: Gracefully handle DMAR units with no supported address widths (Vitaly Kuznetsov) [1887216] - [iommu] vt-d: Skip TE disabling on quirky gfx dedicated iommu (Vitaly Kuznetsov) [1887216] - [netdrv] Revert "mark the intel igc driver as tech preview" (Corinna Vinschen) [1838742] - [netdrv] net: intel: Remove in_interrupt() warnings (Corinna Vinschen) [1838742] - [netdrv] igc: Clean up nvm_info structure (Corinna Vinschen) [1838742] - [netdrv] igc: Reject schedules with a base_time in the future (Corinna Vinschen) [1838742] - [netdrv] igc: Export a way to read the PTP timer (Corinna Vinschen) [1838742] - [netdrv] igc: Remove reset disable flag (Corinna Vinschen) [1838742] - [netdrv] igc: Save PTP time before a reset (Corinna Vinschen) [1838742] - [netdrv] igc: Remove references to SYSTIMR register (Corinna Vinschen) [1838742] - [netdrv] igc: Expose LPI counters (Corinna Vinschen) [1838742] - [netdrv] igc: Clean RX descriptor error flags (Corinna Vinschen) [1838742] - [netdrv] igc: Remove timeout check from ptp_tx work (Corinna Vinschen) [1838742] - [netdrv] igc: Don't reschedule ptp_tx work (Corinna Vinschen) [1838742] - [netdrv] igc: Rename IGC_TSYNCTXCTL_VALID macro (Corinna Vinschen) [1838742] - [netdrv] igc: Add new device ID's (Corinna Vinschen) [1838742] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Corinna Vinschen) [1838742] - [netdrv] igc: Fix not considering the TX delay for timestamps (Corinna Vinschen) [1838742] - [netdrv] igc: Fix wrong timestamp latency numbers (Corinna Vinschen) [1838742] - [netdrv] igc: Fix PTP initialization (Corinna Vinschen) [1838742] - [netdrv] igc: Fix static checker warning (Corinna Vinschen) [1838742] - [netdrv] igc: Clean up the hw_stats structure (Corinna Vinschen) [1838742] - [netdrv] igc: Clean up the mac_info structure (Corinna Vinschen) [1838742] - [netdrv] igc: Remove ledctl_ fields from the mac_info structure (Corinna Vinschen) [1838742] - [netdrv] igc: Fix registers definition (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unneeded ICTXQMTC register (Corinna Vinschen) [1838742] - [netdrv] igc: Add Receive Descriptor Minimum Threshold Count to clear HW counters (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unneeded variable (Corinna Vinschen) [1838742] - [netdrv] ethernet/intel: Convert fallthrough code comments (Corinna Vinschen) [1838742] - [netdrv] igc: Remove checking media type during MAC initialization (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unneeded check for copper media type (Corinna Vinschen) [1838742] - [netdrv] igc: Refactor the igc_power_down_link() (Corinna Vinschen) [1838742] - [netdrv] igc: Remove TCP segmentation TX fail counter (Corinna Vinschen) [1838742] - [netdrv] igc: Add LPI counters (Corinna Vinschen) [1838742] - [netdrv] igc: Fix Rx timestamp disabling (Corinna Vinschen) [1838742] - [netdrv] igc: Refactor igc_ptp_set_timestamp_mode() (Corinna Vinschen) [1838742] - [netdrv] igc: Remove UDP filter setup in PTP code (Corinna Vinschen) [1838742] - [netdrv] igc: Check __IGC_PTP_TX_IN_PROGRESS instead of ptp_tx_skb (Corinna Vinschen) [1838742] - [netdrv] igc: Remove duplicate code in Tx timestamp handling (Corinna Vinschen) [1838742] - [netdrv] igc: Clean up Rx timestamping logic (Corinna Vinschen) [1838742] - [netdrv] igc: Add initial LTR support (Corinna Vinschen) [1838742] - [netdrv] igc: Add initial EEE support (Corinna Vinschen) [1838742] - [netdrv] net/intel: remove driver versions from Intel drivers (Corinna Vinschen) [1838742] - [netdrv] igc: Fix wrong register name (Corinna Vinschen) [1838742] - [netdrv] igc: Remove Sequence Error Counter (Corinna Vinschen) [1838742] - [netdrv] igc: Add Receive Error Counter (Corinna Vinschen) [1838742] - [netdrv] igc: Remove symbol error counter (Corinna Vinschen) [1838742] - [netdrv] igc: Fix IGC_MAX_RXNFC_RULES (Corinna Vinschen) [1838742] - [netdrv] igc: Reject NFC rules with multiple matches (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unused flags (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unused descriptor's flags (Corinna Vinschen) [1838742] - [netdrv] igc: Remove igc_nfc_rule_exit() (Corinna Vinschen) [1838742] - [netdrv] igc: Change adapter->nfc_rule_lock to mutex (Corinna Vinschen) [1838742] - [netdrv] igc: Change return type from igc_disable_nfc_rule() (Corinna Vinschen) [1838742] - [netdrv] igc: Fix NFC rule validation (Corinna Vinschen) [1838742] - [netdrv] igc: Fix NFC rules leak when driver is unloaded (Corinna Vinschen) [1838742] - [netdrv] igc: Refactor igc_ethtool_update_nfc_rule() (Corinna Vinschen) [1838742] - [netdrv] igc: Fix NFC rules restoration (Corinna Vinschen) [1838742] - [netdrv] igc: Fix NFC rules with multicast addresses (Corinna Vinschen) [1838742] - [netdrv] igc: Fix NFC rule overwrite cases (Corinna Vinschen) [1838742] - [netdrv] igc: Fix locking issue when retrieving NFC rules (Corinna Vinschen) [1838742] - [netdrv] igc: Fix 'sw_idx' type in struct igc_nfc_rule (Corinna Vinschen) [1838742] - [netdrv] igc: Refactor igc_ethtool_add_nfc_rule() (Corinna Vinschen) [1838742] - [netdrv] igc: Change byte order in struct igc_nfc_filter (Corinna Vinschen) [1838742] - [netdrv] igc: Align terms used in NFC support code (Corinna Vinschen) [1838742] - [netdrv] igc: Add 'igc_ethtool_' prefix to functions in igc_ethtool.c (Corinna Vinschen) [1838742] - [netdrv] igc: Early return in igc_get_ethtool_nfc_entry() (Corinna Vinschen) [1838742] - [netdrv] igc: Cleanup _get|set_rxnfc ethtool ops (Corinna Vinschen) [1838742] - [netdrv] igc: Get rid of igc_max_channels() (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unused field from igc_nfc_filter (Corinna Vinschen) [1838742] - [netdrv] igc: Remove per queue good transmited counter register (Corinna Vinschen) [1838742] - [netdrv] igc: Remove header redirection register (Corinna Vinschen) [1838742] - [netdrv] igc: Remove obsolete circuit breaker registers (Corinna Vinschen) [1838742] - [netdrv] igc: Enable NFC rules based source MAC address (Corinna Vinschen) [1838742] - [netdrv] igc: Add support for source address filters in core (Corinna Vinschen) [1838742] - [netdrv] igc: Remove mac_table from igc_adapter (Corinna Vinschen) [1838742] - [netdrv] igc: Remove IGC_MAC_STATE_SRC_ADDR flag (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unused registers (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unused IGC_ICS_DRSTA define (Corinna Vinschen) [1838742] - [netdrv] igc: Dump ETQF registers (Corinna Vinschen) [1838742] - [netdrv] igc: Refactor ethertype filtering code (Corinna Vinschen) [1838742] - [netdrv] igc: Fix MAX_ETYPE_FILTER value (Corinna Vinschen) [1838742] - [netdrv] igc: Remove ethertype filter in PTP code (Corinna Vinschen) [1838742] - [netdrv] igc: Remove duplicated IGC_RXPBS macro (Corinna Vinschen) [1838742] - [netdrv] igc: Refactor VLAN priority filtering code (Corinna Vinschen) [1838742] - [netdrv] igc: Return -EOPNOTSUPP when VLAN mask doesn't match (Corinna Vinschen) [1838742] - [netdrv] igc: Dump VLANPQF register (Corinna Vinschen) [1838742] - [netdrv] igc: Rename IGC_VLAPQF macro (Corinna Vinschen) [1838742] - [netdrv] igc: Clean up obsolete NVM defines (Corinna Vinschen) [1838742] - [netdrv] igc: remove IGC_REMOVED function (Corinna Vinschen) [1838742] - [netdrv] igc: Remove PCIe Control register (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unneeded register (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unneeded definition (Corinna Vinschen) [1838742] - [netdrv] igc: Use netdev log helpers in igc_base.c (Corinna Vinschen) [1838742] - [netdrv] igc: Use netdev log helpers in igc_dump.c (Corinna Vinschen) [1838742] - [netdrv] igc: Use netdev log helpers in igc_ptp.c (Corinna Vinschen) [1838742] - [netdrv] igc: Use netdev log helpers in igc_ethtool.c (Corinna Vinschen) [1838742] - [netdrv] igc: add support to eeprom, registers and link self-tests (Corinna Vinschen) [1838742] - [netdrv] igc: Use netdev log helpers in igc_main.c (Corinna Vinschen) [1838742] - [netdrv] igc: Add ECN support for TSO (Corinna Vinschen) [1838742] - [netdrv] ionic: fix mem leak in rx_empty (Jonathan Toppins) [1892492 1887516] - [netdrv] ionic: no rx flush in deinit (Jonathan Toppins) [1892492 1887516] - [netdrv] ionic: clean up sparse complaints (Jonathan Toppins) [1892492 1887516] - [netdrv] ionic: add new bad firmware error code (Jonathan Toppins) [1887516] - [netdrv] ionic: use lif ident for filter count (Jonathan Toppins) [1887516] - [netdrv] ionic: refill lif identity after fw_up (Jonathan Toppins) [1887516] - [netdrv] ionic: disable all queue napi contexts on timeout (Jonathan Toppins) [1887516] - [netdrv] ionic: check qcq ptr in ionic_qcq_disable (Jonathan Toppins) [1887516] - [netdrv] ionic: clear linkcheck bit on alloc fail (Jonathan Toppins) [1887516] - [netdrv] ionic: drain the work queue (Jonathan Toppins) [1887516] - [netdrv] ionic: contiguous memory for notifyq (Jonathan Toppins) [1887516] - [netdrv] ionic: prevent early watchdog check (Jonathan Toppins) [1887516] - [netdrv] ionic: stop watchdog timer earlier on remove (Jonathan Toppins) [1887516 1887263] - [netdrv] net: ionic: Remove WARN_ON(in_interrupt()) (Jonathan Toppins) [1887516] - [netdrv] net: ionic: Replace in_interrupt() usage (Jonathan Toppins) [1887516] - [netdrv] ionic: add DIMLIB to Kconfig (Jonathan Toppins) [1861520] - [netdrv] ionic: add devlink firmware update (Jonathan Toppins) [1861520] - [netdrv] ionic: update the fw update api (Jonathan Toppins) [1861520] - [netdrv] ionic: dynamic interrupt moderation (Jonathan Toppins) [1861520] - [netdrv] ionic: fix up debugfs after queue swap (Jonathan Toppins) [1861520] - [netdrv] ionic: clarify boolean precedence (Jonathan Toppins) [1861520] - [netdrv] ionic: remove unused variable (Jonathan Toppins) [1861520] - [netdrv] ionic: clean adminq service routine (Jonathan Toppins) [1861520] - [netdrv] ionic: clean up desc_info and cq_info structs (Jonathan Toppins) [1861520] - [netdrv] ionic: struct reorder for faster access (Jonathan Toppins) [1861520] - [netdrv] ionic: clean up page handling code (Jonathan Toppins) [1861520] - [netdrv] ionic: fix txrx work accounting (Jonathan Toppins) [1861520] - [netdrv] ionic: pull reset_queues into tx_timeout handler (Jonathan Toppins) [1861520] - [netdrv] ionic: change queue count with no reset (Jonathan Toppins) [1861520] - [netdrv] ionic: change the descriptor ring length without full reset (Jonathan Toppins) [1861520] - [netdrv] ionic: change mtu without full queue rebuild (Jonathan Toppins) [1861520] - [netdrv] ionic: use index not pointer for queue tracking (Jonathan Toppins) [1861520] - [netdrv] ionic: reduce contiguous memory allocation requirement (Jonathan Toppins) [1861520] - [netdrv] ionic: clean up unnecessary non-static functions (Jonathan Toppins) [1861520] - [netdrv] ionic: rework and simplify handling of the queue stats block (Jonathan Toppins) [1861520] - [netdrv] ionic: remove lif list concept (Jonathan Toppins) [1861520] - [netdrv] ionic: use kcalloc for new arrays (Jonathan Toppins) [1861520] - [netdrv] ionic: fix up a couple of debug strings (Jonathan Toppins) [1861520] - [netdrv] ionic: set MTU floor at ETH_MIN_MTU (Jonathan Toppins) [1861520] - [netdrv] ionic_lif: Use devm_kcalloc() in ionic_qcq_alloc() (Jonathan Toppins) [1861520] - [netdrv] ionic: separate interrupt for Tx and Rx (Jonathan Toppins) [1861520] - [netdrv] ionic: tx separate servicing (Jonathan Toppins) [1861520] - [netdrv] ionic: use fewer firmware doorbells on rx fill (Jonathan Toppins) [1861520] - [netdrv] ionic: fix memory leak of object 'lid' (Jonathan Toppins) [1861520] - [netdrv] ionic: interface file updates (Jonathan Toppins) [1861520] - [netdrv] ionic: rearrange reset and bus-master control (Jonathan Toppins) [1861520] - [netdrv] ionic: update eid test for overflow (Jonathan Toppins) [1861520] - [netdrv] ionic: remove unused ionic_coal_hw_to_usec (Jonathan Toppins) [1861520] - [netdrv] ionic: set netdev default name (Jonathan Toppins) [1861520] - [netdrv] ionic: get MTU from lif identity (Jonathan Toppins) [1861520] - [netdrv] ionic: keep rss hash after fw update (Jonathan Toppins) [1861520] - [netdrv] ionic: update filter id after replay (Jonathan Toppins) [1861520] - [netdrv] ionic: fix up filter locks and debug msgs (Jonathan Toppins) [1861520] - [netdrv] ionic: use offset for ethtool regs data (Jonathan Toppins) [1861520] - [md] md/raid5: Allow degraded raid6 to do rmw (Nigel Croxon) [1856838] - [md] md/raid5: Fix Force reconstruct-write io stuck in degraded raid5 (Nigel Croxon) [1856838] - [md] raid5: don't duplicate code for different paths in handle_stripe (Nigel Croxon) [1856838] - [md] raid5-cache: hold spinlock instead of mutex in r5c_journal_mode_show (Nigel Croxon) [1856838] - [md] md: print errno in super_written (Nigel Croxon) [1856838] - [md] md/raid5: remove the redundant setting of STRIPE_HANDLE (Nigel Croxon) [1856838] - [md] md: register new md sysfs file 'uuid' read-only (Nigel Croxon) [1856838] - [md] md: fix max sectors calculation for super 1.0 (Nigel Croxon) [1856838] - [md] md/raid5: use do_div() for 64 bit divisions in raid5_sync_request (Nigel Croxon) [1856838] - [md] md/raid10: avoid deadlock on recovery (Nigel Croxon) [1856838] - [md] md-cluster: fix rmmod issue when md_cluster convert bitmap to none (Nigel Croxon) [1856838] - [md] md-cluster: fix safemode_delay value when converting to clustered bitmap (Nigel Croxon) [1856838] - [md] md/raid5: support config stripe_size by sysfs entry (Nigel Croxon) [1856838] - [md] md/raid5: set default stripe_size as 4096 (Nigel Croxon) [1856838] - [md] md/raid456: convert macro STRIPE_* to RAID5_STRIPE_* (Nigel Croxon) [1856838] - [md] raid5: remove the meaningless check in raid5_make_request (Nigel Croxon) [1856838] - [md] raid5: put the comment of clear_batch_ready to the right place (Nigel Croxon) [1856838] - [md] raid5: call clear_batch_ready before set STRIPE_ACTIVE (Nigel Croxon) [1856838] - [md] md: raid10: Fix compilation warning (Nigel Croxon) [1856838] - [md] md: raid5: Fix compilation warning (Nigel Croxon) [1856838] - [md] md: raid5-cache: Remove set but unused variable (Nigel Croxon) [1856838] - [md] md: Fix compilation warning (Nigel Croxon) [1856838] - [md] md-cluster: fix wild pointer of unlock_all_bitmaps() (Nigel Croxon) [1856838] - [md] md/raid5-cache: clear MD_SB_CHANGE_PENDING before flushing stripes (Nigel Croxon) [1856838] - [md] md: fix deadlock causing by sysfs_notify (Nigel Croxon) [1856838] - [md] md: raid0/linear: fix dereference before null check on pointer mddev (Nigel Croxon) [1856838] - [md] md/raid1: Replace zero-length array with flexible-array (Nigel Croxon) [1856838] - [md] md: add a newline when printing parameter 'start_ro' by sysfs (Nigel Croxon) [1856838] - [md] md: stop using ->queuedata (Nigel Croxon) [1856838] - [md] md/raid1: release pending accounting for an I/O only after write-behind is also finished (Nigel Croxon) [1856838] - [md] md: remove redundant memalloc scope API usage (Nigel Croxon) [1856838] - [md] raid5: update code comment of scribble_alloc() (Nigel Croxon) [1856838] - [md] raid5: remove gfp flags from scribble_alloc() (Nigel Croxon) [1856838] - [md] md: use memalloc scope APIs in mddev_suspend()/mddev_resume() (Nigel Croxon) [1856838] - [md] md: remove the extra line for ->hot_add_disk (Nigel Croxon) [1856838] - [md] md: flush md_rdev_misc_wq for HOT_ADD_DISK case (Nigel Croxon) [1856838] - [md] md: don't flush workqueue unconditionally in md_open (Nigel Croxon) [1856838] - [md] md: add new workqueue for delete rdev (Nigel Croxon) [1856838] - [md] md: add checkings before flush md_misc_wq (Nigel Croxon) [1856838] - [md] md: check arrays is suspended in mddev_detach before call quiesce operations (Nigel Croxon) [1856838]- [scsi] storvsc: Fix error return in storvsc_probe() (Cathy Avery) [1895026] - [scsi] storvsc: Support PAGE_SIZE larger than 4K (Cathy Avery) [1895026] - [kernel] hv: hyperv.h: Introduce some hvpfn helper functions (Cathy Avery) [1895026] - [scsi] storvsc: Add validation for untrusted Hyper-V values (Cathy Avery) [1895026] - [scsi] storvsc: Fix spelling mistake (Cathy Avery) [1895026] - [scsi] storvsc: Remove memset before memory freeing in storvsc_suspend() (Cathy Avery) [1895026] - [net] tipc: fix incorrect setting window for bcast link (Xin Long) [1893085] - [net] tipc: re-configure queue limit for broadcast link (Xin Long) [1893085] - [net] tipc: fix NULL pointer dereference in tipc_named_rcv (Xin Long) [1893085] - [net] tipc: Supply missing udp_media.h include file (Xin Long) [1893085] - [net] tipc: add automatic rekeying for encryption key (Xin Long) [1893085] - [net] tipc: add automatic session key exchange (Xin Long) [1893085] - [net] tipc: introduce encryption master key (Xin Long) [1893085] - [net] tipc: optimize key switching time and logic (Xin Long) [1893085] - [net] tipc: Fix memory leak in tipc_group_create_member() (Xin Long) [1893085] - [net] tipc: fix shutdown() of connection oriented socket (Xin Long) [1893085] - [net] tipc: fix a deadlock when flushing scheduled work (Xin Long) [1893085] - [net] tipc: fix shutdown() of connectionless socket (Xin Long) [1893085] - [net] tipc: fix using smp_processor_id() in preemptible (Xin Long) [1893085] - [net] tipc: fix use-after-free in tipc_bcast_get_mode (Xin Long) [1893085] - [net] tipc: call rcu_read_lock() in tipc_aead_encrypt_done() (Xin Long) [1893085] - [net] tipc: fix uninit skb->data in tipc_nl_compat_dumpit() (Xin Long) [1893085] - [net] tipc: update a binding service via broadcast (Xin Long) [1893085] - [hv] hv_balloon: do adjust_managed_page_count() when ballooning/un-ballooning (Vitaly Kuznetsov) [1894717] - [hv] hv_balloon: simplify math in alloc_balloon_pages() (Vitaly Kuznetsov) [1894717] - [md] dm integrity: don't use drivers that have CRYPTO_ALG_ALLOCATES_MEMORY (Vladis Dronov) [1903849] - [md] dm crypt: don't use drivers that have CRYPTO_ALG_ALLOCATES_MEMORY (Vladis Dronov) [1903849] - [crypto] crypto: drivers - set the flag CRYPTO_ALG_ALLOCATES_MEMORY (Vladis Dronov) [1903849] - [include] crypto: algapi - introduce the flag CRYPTO_ALG_ALLOCATES_MEMORY (Vladis Dronov) [1903849] - [fs] iomap: Set all uptodate bits for an Uptodate page (Brian Foster) [1654127] - [scsi] scsi: ibmvfc: Avoid link down on FS9100 canister reboot (Desnes Augusto Nunes do Rosario) [1882613] - [scsi] scsi: ibmvfc: Use compiler attribute defines instead of __attribute__() (Desnes Augusto Nunes do Rosario) [1882613] - [arm64] arm64: Enable PCI write-combine resources under sysfs (Petr Oros) [1872943] - [scsi] scsi: mpt3sas: Bump driver version to 35.101.00.00 (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Add module parameter multipath_on_hba (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Handle vSES vphy object during HBA reset (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Add bypass_dirty_port_flag parameter (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Handling HBA vSES device (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Set valid PhysicalPort in SMPPassThrough (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Update hba_port objects after host reset (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Get sas_device objects using device's rphy (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Rename transport_del_phy_from_an_existing_port() (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Get device objects using sas_address & portID (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Update hba_port's sas_address & phy_mask (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Rearrange _scsih_mark_responding_sas_device() (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Allocate memory for hba_port objects (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Define hba_port structure (Tomas Henzl) [1888543]- [netdrv] net: phy: realtek: Modify 2.5G PHY name to RTL8226 (Josef Oskera) [1889854] - [netdrv] net: phy: realtek: enable ALDPS to save power for RTL8211F (Josef Oskera) [1889854] - [netdrv] net: phy: realtek: fix rtl8211e rx/tx delay config (Josef Oskera) [1889854] - [netdrv] net: phy: realtek: add support for RTL8125B-internal PHY (Josef Oskera) [1889854] - [netdrv] net: phy: realtek: add delay to resume path of certain internal PHY's (Josef Oskera) [1889854] - [netdrv] net: phy: realtek: read actual speed to detect downshift (Josef Oskera) [1889854] - [netdrv] r8169: fix issue with forced threading in combination with shared interrupts (Josef Oskera) [1889854] - [netdrv] r8169: fix operation under forced interrupt threading (Josef Oskera) [1889854] - [netdrv] r8169: factor out handling rtl8169_stats (Josef Oskera) [1889854] - [netdrv] r8169: consider that PHY reset may still be in progress after applying firmware (Josef Oskera) [1889854] - [netdrv] r8169: fix data corruption issue on RTL8402 (Josef Oskera) [1889854] - [netdrv] r8169: fix handling ether_clk (Josef Oskera) [1889854] - [netdrv] r8169: fix RTL8168f/RTL8411 EPHY config (Josef Oskera) [1889854] - [netdrv] r8169: remove member irq_enabled from struct rtl8169_private (Josef Oskera) [1889854] - [netdrv] r8169: use napi_complete_done return value (Josef Oskera) [1889854] - [netdrv] r8169: allow to enable ASPM on RTL8125A (Josef Oskera) [1889854] - [netdrv] r8169: add support for RTL8125B (Josef Oskera) [1889854] - [netdrv] r8169: sync support for RTL8401 with vendor driver (Josef Oskera) [1889854] - [netdrv] r8169: merge handling of RTL8101e and RTL8100e (Josef Oskera) [1889854] - [netdrv] r8169: rename RTL8125 to RTL8125A (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl8169_runtime_resume (Josef Oskera) [1889854] - [netdrv] r8169: remove driver-specific mutex (Josef Oskera) [1889854] - [netdrv] r8169: use RTNL to protect critical sections (Josef Oskera) [1889854] - [netdrv] r8169: add rtl8169_up (Josef Oskera) [1889854] - [netdrv] r8169: remove no longer needed checks for device being runtime-active (Josef Oskera) [1889854] - [netdrv] r8169: mark device as not present when in PCI D3 (Josef Oskera) [1889854] - [netdrv] r8169: allow setting irq coalescing if link is down (Josef Oskera) [1889854] - [netdrv] r8169: move switching optional clock on/off to pll power functions (Josef Oskera) [1889854] - [netdrv] r8169: move updating counters to rtl8169_down (Josef Oskera) [1889854] - [netdrv] r8169: move napi_disable call and rename rtl8169_hw_reset (Josef Oskera) [1889854] - [netdrv] r8169: replace synchronize_rcu with synchronize_net (Josef Oskera) [1889854] - [netdrv] r8169: improve setting WoL on runtime-resume (Josef Oskera) [1889854] - [netdrv] r8169: remove unused constant RsvdMask (Josef Oskera) [1889854] - [netdrv] r8169: add info for DASH being enabled (Josef Oskera) [1889854] - [netdrv] r8169: fix failing WoL (Josef Oskera) [1889854] - [netdrv] r8169: improve handling power management ops (Josef Oskera) [1889854] - [netdrv] r8169: make rtl8169_down central chip quiesce function (Josef Oskera) [1889854] - [netdrv] r8169: move some calls to rtl8169_hw_reset (Josef Oskera) [1889854] - [netdrv] r8169: don't reset tx ring indexes in rtl8169_tx_clear (Josef Oskera) [1889854] - [netdrv] r8169: enable WAKE_PHY as only WoL source when runtime-suspending (Josef Oskera) [1889854] - [netdrv] r8169: change driver data type (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl_remove_one (Josef Oskera) [1889854] - [netdrv] r8169: sync RTL8168f/RTL8411 hw config with vendor driver (Josef Oskera) [1889854] - [netdrv] r8169: sync RTL8168evl hw config with vendor driver (Josef Oskera) [1889854] - [netdrv] r8169: sync RTL8168h hw config with vendor driver (Josef Oskera) [1889854] - [netdrv] r8169: sync RTL8168g hw config with vendor driver (Josef Oskera) [1889854] - [netdrv] r8169: remove mask argument from r8168ep_ocp_read (Josef Oskera) [1889854] - [netdrv] r8169: remove mask argument from r8168dp_ocp_read (Josef Oskera) [1889854] - [netdrv] r8169: remove mask argument from rtl_w0w1_eri (Josef Oskera) [1889854] - [netdrv] r8169: work around an irq coalescing related tx timeout (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl8169_mark_to_asic (Josef Oskera) [1889854] - [netdrv] r8169: make rtl_rx better readable (Josef Oskera) [1889854] - [netdrv] r8169: remove remaining call to mdiobus_unregister (Josef Oskera) [1889854] - [netdrv] r8169: don't include linux/moduleparam.h (Josef Oskera) [1889854] - [netdrv] r8169: remove not needed checks in rtl8169_set_eee (Josef Oskera) [1889854] - [netdrv] r8169: improve reset handling for chips from RTL8168g (Josef Oskera) [1889854] - [netdrv] r8169: add helper rtl_wait_txrx_fifo_empty (Josef Oskera) [1889854] - [netdrv] r8169: add helper rtl_enable_rxdvgate (Josef Oskera) [1889854] - [netdrv] r8169: add helper r8168g_wait_ll_share_fifo_ready (Josef Oskera) [1889854] - [netdrv] r8169: use fsleep in polling functions (Josef Oskera) [1889854] - [netdrv] r8169: use new helper eth_hw_addr_crc (Josef Oskera) [1889854] - [netdrv] r8169: switch from netif_xxx message functions to netdev_xxx (Josef Oskera) [1889854] - [netdrv] r8169: remove "out of memory" error message from rtl_request_firmware (Josef Oskera) [1889854] - [netdrv] r8169: simplify counter handling (Josef Oskera) [1889854] - [netdrv] r8169: remove redundant driver message when entering promiscuous mode (Josef Oskera) [1889854] - [netdrv] r8169: remove not needed parameter in rtl8169_set_magic_reg (Josef Oskera) [1889854] - [netdrv] r8169: configure PME_SIGNAL for RTL8125 too (Josef Oskera) [1889854] - [netdrv] r8169: improve max jumbo packet size definition (Josef Oskera) [1889854] - [netdrv] r8169: add check for invalid parameter combination in rtl_set_coalesce (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl_set_coalesce (Josef Oskera) [1889854] - [netdrv] r8169: improve interrupt coalescing parameter handling (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl_coalesce_choose_scale (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl_get_coalesce (Josef Oskera) [1889854] - [netdrv] r8169: merge scale for tx and rx irq coalescing (Josef Oskera) [1889854] - [netdrv] r8169: don't pass net_device to irq coalescing sub-functions (Josef Oskera) [1889854] - [netdrv] r8169: improve error message if no dedicated PHY driver is found (Josef Oskera) [1889854] - [netdrv] r8169: improve configuring RxConfig register (Josef Oskera) [1889854] - [netdrv] r8169: improve handling CPCMD_MASK (Josef Oskera) [1889854] - [netdrv] r8169: use devm_mdiobus_register (Josef Oskera) [1889854] - [netdrv] r8169: change wmb to smb_wmb in rtl8169_start_xmit (Josef Oskera) [1889854] - [netdrv] r8169: inline rtl8169_make_unusable_by_asic (Josef Oskera) [1889854] - [netdrv] r8169: inline rtl8169_mark_as_last_descriptor (Josef Oskera) [1889854] - [netdrv] r8169: remove PHY resume delay that is handled in the PHY driver now (Josef Oskera) [1889854] - [netdrv] r8169: add workaround for RTL8168evl TSO hw issues (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl8169_tso_csum_v2 (Josef Oskera) [1889854] - [netdrv] r8169: use rtl8169_set_features in rtl8169_init_one (Josef Oskera) [1889854] - [netdrv] r8169: preserve VLAN setting on RTL8125 in rtl_init_rxcfg (Josef Oskera) [1889854] - [netdrv] r8169: remove NETIF_F_HIGHDMA from vlan_features (Josef Oskera) [1889854] - [netdrv] r8169: move setting OCP base to generic init code (Josef Oskera) [1889854] - [s390] sclp: provide extended sccb support (Thomas Huth) [1798484] - [s390] sclp: avoid copy of sclp_info_sccb (Thomas Huth) [1798484] - [s390] sclp: use memblock for early read cpu info (Thomas Huth) [1798484] - [include] ptp: add stub function for ptp_get_msgtype() (Ivan Vecera) [1899217] - [include] ptp: Add generic ptp message type function (Ivan Vecera) [1899217] - [net] ptp: Add generic ptp v2 header parsing function (Ivan Vecera) [1899217] - [video] hyperv_fb: Fix the cache type when mapping the VRAM (Mohammed Gamal) [1886106] - [video] hyperv_fb: include vmalloc.h (Mohammed Gamal) [1886106] - [video] hyperv: hyperv_fb: Use physical memory for fb on HyperV Gen 1 VMs (Mohammed Gamal) [1886106] - [video] hyperv_fb: Fix hibernation for the deferred IO feature (Mohammed Gamal) [1886106] - [video] hyperv: hyperv_fb: Support deferred IO for Hyper-V frame buffer driver (Mohammed Gamal) [1886106] - [uio] uio_hv_generic: add missed sysfs_remove_bin_file (Mohammed Gamal) [1886106] - [input] hyperv-keyboard: Use VMBUS_RING_SIZE() for ringbuffer sizes (Mohammed Gamal) [1886106] - [hid] hyperv: Use VMBUS_RING_SIZE() for ringbuffer sizes (Mohammed Gamal) [1886106] - [netdrv] hv_netvsc: Add validation for untrusted Hyper-V values (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: Fix the queue_mapping in netvsc_vf_xmit() (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: Remove "unlikely" from netvsc_select_queue (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: do not use VF device if link is down (Mohammed Gamal) [1886097] - [netdrv] hyperv: dump TX indirection table to ethtool regs (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: add support for vlans in AF_PACKET mode (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: Fix netvsc_start_xmit's return type (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: Remove unnecessary round_up for recv_completion_cnt (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: use new helper tcp_v6_gso_csum_prep (Mohammed Gamal) [1886097] - [tools] kvm_stat: add sample systemd unit file (Thomas Huth) [1851123] - [tools] kvm_stat: Add command line switch '-L' to log to file (Thomas Huth) [1851123] - [tools] kvm_stat: add command line switch '-z' to skip zero records (Thomas Huth) [1851123] - [mm] mm/gup: Mark lock taken only after a successful retake (Chris von Recklinghausen) [1885412] - [mm] mm/filemap.c: fix a data race in filemap_fault() (Chris von Recklinghausen) [1885412] - [mm] mm: fix kthread_use_mm() vs TLB invalidate (Chris von Recklinghausen) [1885412] - [fs] kernel: set USER_DS in kthread_use_mm (Chris von Recklinghausen) [1885412] - [drm] kernel: better document the use_mm/unuse_mm API contract (Chris von Recklinghausen) [1885412] - [kernel] kernel: move use_mm/unuse_mm to kthread.c (Chris von Recklinghausen) [1885412] - [drm] drm/i915: convert get_user_pages() --> pin_user_pages() (Chris von Recklinghausen) [1885412] - [mm] mm/gup: introduce pin_user_pages_fast_only() (Chris von Recklinghausen) [1885412] - [mm] mm/gup: refactor and de-duplicate gup_fast() code (Chris von Recklinghausen) [1885412] - [mm] mm/gup: move __get_user_pages_fast() down a few lines in gup.c (Chris von Recklinghausen) [1885412] - [mm] gup: document and work around "COW can break either way" issue (Chris von Recklinghausen) [1885412] - [vfio] vfio: checking of validity of user vaddr in vfio_dma_rw (Chris von Recklinghausen) [1885412] - [fs] mm/userfaultfd: honor FAULT_FLAG_KILLABLE in fault path (Chris von Recklinghausen) [1885412] - [mm] mm/gup: allow to react to fatal signals (Chris von Recklinghausen) [1885412] - [mm] mm/gup: allow VM_FAULT_RETRY for multiple times (Chris von Recklinghausen) [1885412] - [mm] mm: allow VM_FAULT_RETRY for multiple times (Chris von Recklinghausen) [1885412] - [fs] mm: introduce FAULT_FLAG_INTERRUPTIBLE (Chris von Recklinghausen) [1885412] - [mm] mm: introduce FAULT_FLAG_DEFAULT (Chris von Recklinghausen) [1885412] - [fs] userfaultfd: don't retake mmap_sem to emulate NOPAGE (Chris von Recklinghausen) [1885412] - [include] mm: return faster for non-fatal signals in user mode faults (Chris von Recklinghausen) [1885412] - [mm] powerpc/mm: use helper fault_signal_pending() (Chris von Recklinghausen) [1885412] - [mm] arm64/mm: use helper fault_signal_pending() (Chris von Recklinghausen) [1885412] - [mm] x86/mm: use helper fault_signal_pending() (Chris von Recklinghausen) [1885412] - [mm] mm: introduce fault_signal_pending() (Chris von Recklinghausen) [1885412] - [mm] mm/gup: fix __get_user_pages() on fault retry of hugetlb (Chris von Recklinghausen) [1885412] - [mm] mm/gup: rename "nonblocking" to "locked" where proper (Chris von Recklinghausen) [1885412] - [mm] mm/gup: rename nr as nr_pinned in get_user_pages_fast() (Chris von Recklinghausen) [1885412] - [mm] mm/gup: require FOLL_GET for get_user_pages_fast() (Chris von Recklinghausen) [1885412] - [mm] mm/filemap.c: don't bother dropping mmap_sem for zero size readahead (Chris von Recklinghausen) [1885412] - [mm] mm/slb: export __kmalloc_track(_node)_caller (Chris von Recklinghausen) [1885412] - [mm] mm: Add vmf_insert_pfn_xxx_prot() for huge page-table entries (Chris von Recklinghausen) [1885412] - [vfio] vfio: introduce vfio_dma_rw to read/write a range of IOVAs (Chris von Recklinghausen) [1885412] - [infiniband] mm, tree-wide: rename put_user_page*() to unpin_user_page*() (Chris von Recklinghausen) [1885412] - [mm] mm/gup_benchmark: use proper FOLL_WRITE flags instead of hard-coding "1" (Chris von Recklinghausen) [1885412] - [mm] powerpc: book3s64: convert to pin_user_pages() and put_user_page() (Chris von Recklinghausen) [1885412] - [vfio] vfio, mm: pin_user_pages (FOLL_PIN) and put_user_page() conversion (Chris von Recklinghausen) [1885412] - [media] media/v4l2-core: pin_user_pages (FOLL_PIN) and put_user_page() conversion (Chris von Recklinghausen) [1885412] - [net] net/xdp: set FOLL_PIN via pin_user_pages() (Chris von Recklinghausen) [1885412] - [drm] drm/via: set FOLL_PIN via pin_user_pages_fast() (Chris von Recklinghausen) [1885412] - [mm] mm/process_vm_access: set FOLL_PIN via pin_user_pages_remote() (Chris von Recklinghausen) [1885412] - [infiniband] IB/{core, hw, umem}: set FOLL_PIN via pin_user_pages*(), fix up ODP (Chris von Recklinghausen) [1885412] - [documentation] mm/gup: introduce pin_user_pages*() and FOLL_PIN (Chris von Recklinghausen) [1885412] - [media] media/v4l2-core: set pages dirty upon releasing DMA buffers (Chris von Recklinghausen) [1885412] - [mm] mm/gup: allow FOLL_FORCE for get_user_pages_fast() (Chris von Recklinghausen) [1885412] - [vfio] vfio: fix FOLL_LONGTERM use, simplify get_user_pages_remote() call (Chris von Recklinghausen) [1885412] - [mm] mm: fix get_user_pages_remote()'s handling of FOLL_LONGTERM (Chris von Recklinghausen) [1885412] - [mm] mm/gup: factor out duplicate code from four routines (Chris von Recklinghausen) [1885412] - [mm] mm: drop mmap_sem before calling balance_dirty_pages() in write fault (Chris von Recklinghausen) [1885412] - [vfio] vfio/type1: untag user pointers in vaddr_get_pfn (Chris von Recklinghausen) [1885412] - [mm] mm: untag user pointers in mm/gup.c (Chris von Recklinghausen) [1885412] - [drm] drivers/gpu/drm/via: convert put_page() to put_user_page*() (Chris von Recklinghausen) [1885412] - [fs] fs/io_uring.c: convert put_page() to put_user_page*() (Chris von Recklinghausen) [1885412] - [mm] mm: mark the page referenced in gup_hugepte (Chris von Recklinghausen) [1885412] - [mm] mm: switch gup_hugepte to use try_get_compound_head (Chris von Recklinghausen) [1885412] - [mm] mm: move the powerpc hugepd code to mm/gup.c (Chris von Recklinghausen) [1885412] - [mm] mm: validate get_user_pages_fast flags (Chris von Recklinghausen) [1885412] - [mm] mm: consolidate the get_user_pages* implementations (Chris von Recklinghausen) [1885412] - [mm] mm: reorder code blocks in gup.c (Chris von Recklinghausen) [1885412] - [mm] mm: rename CONFIG_HAVE_GENERIC_GUP to CONFIG_HAVE_FAST_GUP (Chris von Recklinghausen) [1885412] - [x86] mm: lift the x86_32 PAE version of gup_get_pte to common code (Chris von Recklinghausen) [1885412] - [s390] mm: simplify gup_fast_permitted (Chris von Recklinghausen) [1885412] - [mm] mm: use untagged_addr() for get_user_pages_fast addresses (Chris von Recklinghausen) [1885412] - [mm] powerpc/mm: make gup_hugepte() static (Chris von Recklinghausen) [1885412] - [mm] filemap: drop the mmap_sem for all blocking operations (Chris von Recklinghausen) [1885412] - [mm] filemap: kill page_cache_read usage in filemap_fault (Chris von Recklinghausen) [1885412] - [mm] filemap: pass vm_fault to the mmap ra helpers (Chris von Recklinghausen) [1885412] - [mm] docs/core-api/mm: fix return value descriptions in mm/ (Chris von Recklinghausen) [1885412] - [mm] docs/mm: vmalloc: re-indent kernel-doc comemnts (Chris von Recklinghausen) [1885412] - [drm] drm/via: mark expected switch fall-throughs (Chris von Recklinghausen) [1885412] - [mm] x86/mm: Break out kernel address space handling (Chris von Recklinghausen) [1885412] - [kernel] locking/rwsem: Remove reader optimistic spinning (Waiman Long) [1895046] - [kernel] locking/rwsem: Enable reader optimistic lock stealing (Waiman Long) [1895046] - [kernel] locking/rwsem: Prevent potential lock starvation (Waiman Long) [1895046] - [kernel] locking/rwsem: Pass the current atomic count to rwsem_down_read_slowpath() (Waiman Long) [1895046] - [kernel] locking/rwsem: Fold __down_{read,write}*() (Waiman Long) [1895046] - [kernel] locking/rwsem: Introduce rwsem_write_trylock() (Waiman Long) [1895046] - [kernel] locking/rwsem: Better collate rwsem_read_trylock() (Waiman Long) [1895046] - [kernel] rwsem: Implement down_read_interruptible (Waiman Long) [1895046] - [kernel] rwsem: Implement down_read_killable_nested (Waiman Long) [1895046] - [powerpc] powerpc/perf: Fix crash with is_sier_available when pmu is not set (Steve Best) [1904225] - [powerpc] kvm: ppc: book3s hv: xive: Fix vCPU id sanity check (Greg Kurz) [1902709] - [net] ip6_gre: set dev->hard_header_len when using header_ops (Antoine Tenart) [1895789] - [fs] xfs: flush new eof page on truncate to avoid post-eof corruption (Brian Foster) [1878495] - [netdrv] bonding: set dev->needed_headroom in bond_setup_by_slave() (Antoine Tenart) [1903073] - [net] netfilter: bridge: reset skb->pkt_type after NF_INET_POST_ROUTING traversal (Antoine Tenart) [1901026] - [infiniband] RDMA/umem: Prevent small pages from being returned by ib_umem_find_best_pgsz() (Kamal Heib) [1857605] - [infiniband] IB/hfi1: Fix error return code in hfi1_init_dd() (Kamal Heib) [1857605] - [infiniband] RDMA/pvrdma: Fix missing kfree() in pvrdma_register_device() (Kamal Heib) [1857605] - [infiniband] RDMA/cm: Make the local_id_table xarray non-irq (Kamal Heib) [1857605] - [infiniband] IB/srpt: Fix memory leak in srpt_add_one (Kamal Heib) [1857605] - [infiniband] RDMA/bnxt_re: Set queue pair state when being queried (Kamal Heib) [1894681 1857605] - [infiniband] RDMA/rxe: Handle skb_clone() failure in rxe_recv.c (Kamal Heib) [1857605] - [infiniband] RDMA/rxe: Fix bug rejecting all multicast packets (Kamal Heib) [1857605] - [infiniband] RDMA/rxe: Fix skb lifetime in rxe_rcv_mcast_pkt() (Kamal Heib) [1857605] - [infiniband] IB/rdmavt: Fix sizeof mismatch (Kamal Heib) [1857605] - [infiniband] RDMA/ipoib: Set rtnl_link_ops for ipoib interfaces (Kamal Heib) [1883480 1883478 1857605] - [infiniband] RDMA/addr: Fix race with netevent_callback()/rdma_addr_cancel() (Kamal Heib) [1857605] - [rdma] RDMA/umem: Fix signature of stub ib_umem_find_best_pgsz() (Kamal Heib) [1857605] - [x86] kretprobe: Prevent triggering kretprobe from within kprobe_flush_task (Jerome Marchand) [1821265] - [netdrv] net: intel: Remove in_interrupt() warnings (Jonathan Toppins) [1891101] - [netdrv] ice: fix adding IP4 IP6 Flow Director rules (Jonathan Toppins) [1891101] - [netdrv] ice: Fix pointer cast warnings (Jonathan Toppins) [1891101] - [netdrv] ice: refactor devlink_port to be per-VSI (Jonathan Toppins) [1891101] - [netdrv] ice: add the DDP Track ID to devlink info (Jonathan Toppins) [1891101] - [netdrv] ice: Change ice_info_get_dsn to be void (Jonathan Toppins) [1891101] - [netdrv] ice: remove repeated words (Jonathan Toppins) [1891101] - [netdrv] ice: devlink: use *phD to print small buffer (Jonathan Toppins) [1891101] - [netdrv] ice: preserve NVM capabilities in safe mode (Jonathan Toppins) [1891101] - [netdrv] ice: increase maximum wait time for flash write commands (Jonathan Toppins) [1891101] - [netdrv] ice: remove unused args from ice_get_open_tunnel_port() (Jonathan Toppins) [1891101] - [netdrv] ice: fix memory leak in ice_vsi_setup (Jonathan Toppins) [1891101] - [netdrv] ice: fix memory leak if register_netdev_fails (Jonathan Toppins) [1891101] - [netdrv] ice: Fix call trace on suspend (Jonathan Toppins) [1891101] - [netdrv] ice: simplify the return expression of ice_finalize_update() (Jonathan Toppins) [1891101] - [netdrv] ice: Misc minor fixes (Jonathan Toppins) [1838737] - [netdrv] ice: adjust profile ID map locks (Jonathan Toppins) [1838737] - [netdrv] ice: update PTYPE lookup table (Jonathan Toppins) [1838737] - [netdrv] ice: Graceful error handling in HW table calloc failure (Jonathan Toppins) [1838737] - [netdrv] ice: port fix for chk_linearlize (Jonathan Toppins) [1838737] - [netdrv] ice: Allow 2 queue pairs per VF on SR-IOV initialization (Jonathan Toppins) [1838737] - [netdrv] ice: Clear and free XLT entries on reset (Jonathan Toppins) [1838737] - [netdrv] ice: add useful statistics (Jonathan Toppins) [1838737] - [netdrv] ice: remove page_reuse statistic (Jonathan Toppins) [1838737] - [netdrv] ice: Fix RSS profile locks (Jonathan Toppins) [1838737] - [netdrv] ice: fix the vsi_id mask to be 10 bit for set_rss_lut (Jonathan Toppins) [1838737] - [netdrv] ice: rename misleading grst_delay variable (Jonathan Toppins) [1838737] - [netdrv] ice: mark PM functions as __maybe_unused (Jonathan Toppins) [1838737] - [netdrv] ice: fix unused parameter warning (Jonathan Toppins) [1838737] - [netdrv] ice: disable no longer needed workaround for FW logging (Jonathan Toppins) [1838737] - [netdrv] ice: reduce scope of variable (Jonathan Toppins) [1838737] - [netdrv] ice: cleanup VSI on probe fail (Jonathan Toppins) [1838737] - [netdrv] ice: Allow all VLANs in safe mode (Jonathan Toppins) [1838737] - [netdrv] ice: need_wakeup flag might not be set for Tx (Jonathan Toppins) [1838737] - [netdrv] ice: distribute Tx queues evenly (Jonathan Toppins) [1838737] - [netdrv] ice: Adjust scheduler default BW weight (Jonathan Toppins) [1838737] - [netdrv] ice: Add RL profile bit mask check (Jonathan Toppins) [1838737] - [netdrv] ice: fix overwriting TX/RX descriptor values when rebuilding VSI (Jonathan Toppins) [1838737] - [netdrv] ice: return correct error code from ice_aq_sw_rules (Jonathan Toppins) [1838737] - [netdrv] ice: restore VF MSI-X state during PCI reset (Jonathan Toppins) [1838737] - [netdrv] ice: fix link event handling timing (Jonathan Toppins) [1838737] - [netdrv] ice: Fix link broken after GLOBR reset (Jonathan Toppins) [1838737] - [netdrv] ice: Implement LFC workaround (Jonathan Toppins) [1838737] - [netdrv] ice: implement device flash update via devlink (Jonathan Toppins) [1838737] - [netdrv] ice: add flags indicating pending update of firmware module (Jonathan Toppins) [1838737] - [netdrv] ice: Add AdminQ commands for FW update (Jonathan Toppins) [1838737] - [netdrv] ice: Add support for unified NVM update flow capability (Jonathan Toppins) [1838737] - [netdrv] ice: add 1G SGMII PHY type (Jonathan Toppins) [1838737] - [netdrv] ice: Report AOC PHY Types as Fiber (Jonathan Toppins) [1838737] - [netdrv] ice: add AQC get link topology handle support (Jonathan Toppins) [1838737] - [netdrv] ice: Rename low_power_ctrl (Jonathan Toppins) [1838737] - [netdrv] ice: update reporting of autoneg capabilities (Jonathan Toppins) [1838737] - [netdrv] ice: add ice_aq_get_phy_caps() debug logs (Jonathan Toppins) [1838737] - [netdrv] ice: support Total Port Shutdown on devices that support it (Jonathan Toppins) [1838737] - [netdrv] ice: add link lenient and default override support (Jonathan Toppins) [1838737] - [netdrv] ice: restore PHY settings on media insertion (Jonathan Toppins) [1838737] - [netdrv] ice: move auto FEC checks into ice_cfg_phy_fec() (Jonathan Toppins) [1838737] - [netdrv] ice: refactor FC functions (Jonathan Toppins) [1838737] - [netdrv] ice: Add advanced power mgmt for WoL (Jonathan Toppins) [1838737] - [netdrv] ice: split ice_discover_caps into two functions (Jonathan Toppins) [1838737] - [netdrv] ice: split ice_parse_caps into separate functions (Jonathan Toppins) [1838737] - [netdrv] ice: refactor ice_discover_caps to avoid need to retry (Jonathan Toppins) [1838737] - [netdrv] ice: replace single-element array used for C struct hack (Jonathan Toppins) [1838737] - [netdrv] ice: avoid unnecessary single-member variable-length structs (Jonathan Toppins) [1838737] - [netdrv] ice: implement snapshot for device capabilities (Jonathan Toppins) [1838737] - [netdrv] net/intel: remove driver versions from Intel drivers (Jonathan Toppins) [1838737] - [netdrv] ice: protect ring accesses with WRITE_ONCE (Jonathan Toppins) [1838737] - [netdrv] ice: Ignore EMODE when setting PHY config (Jonathan Toppins) [1838737] - [netdrv] ice: fix aRFS after flow director delete (Jonathan Toppins) [1838737] - [netdrv] ice: Use coalesce values from q_vector 0 when increasing q_vectors (Jonathan Toppins) [1838737] - [netdrv] ice: fix PCI device serial number to be lowercase values (Jonathan Toppins) [1838737] - [netdrv] ice: fix function signature style format (Jonathan Toppins) [1838737] - [netdrv] ice: Allow VF to request reset as soon as it's initialized (Jonathan Toppins) [1838737] - [netdrv] ice: Fix inability to set channels when down (Jonathan Toppins) [1838737] - [netdrv] ice: Always clear QRXFLXP_CNTXT before writing new value (Jonathan Toppins) [1838737] - [netdrv] ice: Reset VF for all port VLAN changes from host (Jonathan Toppins) [1838737] - [netdrv] ice: Update ICE_PHY_TYPE_HIGH_MAX_INDEX value (Jonathan Toppins) [1838737] - [netdrv] ice: Increase timeout after PFR (Jonathan Toppins) [1838737] - [netdrv] ice: Fix transmit for all software offloaded VLANs (Jonathan Toppins) [1838737] - [netdrv] ice: support adding 16 unicast/multicast filter on untrusted VF (Jonathan Toppins) [1838737] - [netdrv] ice: allow host to clear administratively set VF MAC (Jonathan Toppins) [1838737] - [netdrv] ice: Refactor VF VSI release and setup functions (Jonathan Toppins) [1838737] - [netdrv] ice: Refactor VF reset (Jonathan Toppins) [1838737] - [netdrv] ice: remove VM/VF disable command on CORER/GLOBR reset (Jonathan Toppins) [1838737] - [netdrv] ice: Add functions to rebuild host VLAN/MAC config for a VF (Jonathan Toppins) [1838737] - [netdrv] ice: Add function to set trust mode bit on reset (Jonathan Toppins) [1838737] - [netdrv] ice: Renaming and simplification in VF init path (Jonathan Toppins) [1838737] - [netdrv] ice: Separate VF VSI initialization/creation from reset flow (Jonathan Toppins) [1838737] - [netdrv] ice: Add helper function for clearing VPGEN_VFRTRIG (Jonathan Toppins) [1838737] - [netdrv] ice: Simplify ice_sriov_configure (Jonathan Toppins) [1838737] - [netdrv] ice: Refactor ice_ena_vf_mappings to split MSIX and queue mappings (Jonathan Toppins) [1838737] - [netdrv] ice: Declare functions static (Jonathan Toppins) [1838737] - [netdrv] ice: fix kernel BUG if register_netdev fails (Jonathan Toppins) [1838737] - [netdrv] ice: fix potential double free in probe unrolling (Jonathan Toppins) [1838737] - [netdrv] ice: cleanup VSI context initialization (Jonathan Toppins) [1838737] - [netdrv] ice: Poll for reset completion when DDP load fails (Jonathan Toppins) [1838737] - [netdrv] ice: Check UMEM FQ size when allocating bufs (Jonathan Toppins) [1838737] - [netdrv] ice: Refactor Rx checksum checks (Jonathan Toppins) [1838737] - [netdrv] ice: avoid undefined behavior (Jonathan Toppins) [1838737] - [netdrv] ice: Change number of XDP Tx queues to match number of Rx queues (Jonathan Toppins) [1838737] - [netdrv] ice: Add XDP Tx to VSI ring stats (Jonathan Toppins) [1838737] - [netdrv] ice: Change number of XDP TxQ to 0 when destroying rings (Jonathan Toppins) [1838737] - [netdrv] ice: Handle critical FW error during admin queue initialization (Jonathan Toppins) [1838737] - [netdrv] ice: Don't allow VLAN stripping change when pvid set (Jonathan Toppins) [1838737] - [netdrv] ice: Add more Rx errors to netdev's rx_error counter (Jonathan Toppins) [1838737] - [netdrv] ice: Fix for memory leaks and modify ICE_FREE_CQ_BUFS (Jonathan Toppins) [1838737] - [netdrv] ice: Fix memory leak (Jonathan Toppins) [1838737] - [netdrv] ice: fix MAC write command (Jonathan Toppins) [1838737] - [netdrv] ice: set VF default LAN address (Jonathan Toppins) [1838737] - [netdrv] ice: remove unused macro (Jonathan Toppins) [1838737] - [netdrv] ice: fix signed vs unsigned comparisons (Jonathan Toppins) [1838737] - [netdrv] ice: Fix error return code in ice_add_prof() (Jonathan Toppins) [1838737] - [netdrv] ice: replace "fallthrough" comments with fallthrough reserved word (Jonathan Toppins) [1838737]- [kernel] kernel/crash: reserve more memory for fadump (Pingfan Liu) [1891043] - [powerpc] pseries: Pass MSI affinity to irq_create_mapping() (Laurent Vivier) [1702939] - [kernel] genirq/irqdomain: Add an irq_create_mapping_affinity() function (Laurent Vivier) [1702939] - [powerpc] powerpc/perf: Use regs->nip when SIAR is zero (Steve Best) [1903731] - [powerpc] powerpc/perf: Use the address from SIAR register to set cpumode flags (Steve Best) [1903731] - [powerpc] powerpc/perf: Drop the check for SIAR_VALID (Steve Best) [1903731] - [powerpc] powerpc/perf: Add new power PMU flag "PPMU_P10_DD1" for power10 DD1 (Steve Best) [1903731] - [netdrv] net/mlx5e: fix bpf_prog reference count leaks in mlx5e_alloc_rq (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Initialize QP mutex for the debug kernels (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Allow providing extra scatter CQE QP flag (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Query PPS pin operational status before registering it (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Fix slab-out-of-bounds in mlx5e_rep_is_lag_netdev (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Verify Hardware supports requested ptp function on a given pin (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Fix a bug of using ptp channel index as pin index (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Fix missing cleanup of ethtool steering during rep rx cleanup (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Fix error path of device attach (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Fix forward to next namespace (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-switch, Destroy TSAR after reload interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-switch, Destroy TSAR when fail to enable the mode (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Fix prefetch memory leak if get_prefetchable_mr fails (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Prevent prefetch from racing with implicit destruction (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Use xa_lock_irq when access to SRQ table (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Fix usage of rcu-protected pointer (Alaa Hleihel) [1858560] - [netdrv] net/mxl5e: Verify that rpriv is not NULL (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-Switch, Fix vlan or qos setting in legacy mode (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Set PD pointers for the error flow unwind (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Fix legacy IPoIB QP initialization (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Protect from kernel crash if XRC_TGT doesn't have udata (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Fix integrity enabled QP creation (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove ECE limitation from the RAW_PACKET QPs (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Fix remote gid value in query QP (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Don't access ib_qp fields in internal destroy QP path (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Add missed RST2INIT and INIT2INIT steps during ECE handshake (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Fix -Wformat warning in check_ucmd_data() (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove duplicated assignment to resp.response_length (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-Switch, Fix some error pointer dereferences (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Return ECE DC support (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Don't rely on FW to set zeros in ECE response (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Return an error if copy_to_user fails (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Make mlx5e_dcbnl_ops static (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: reduce stack usage in qp_read_field (Alaa Hleihel) [1858560] - [netdrv] mlx5: fix xdp data_meta setup in mlx5e_fill_xdp_buff (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Support TX port affinity for VF drivers in LAG mode (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Optimize performance for IPv4/IPv6 ethertype (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Helper function to set ethertype (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Use change upper event to setup representors' bond_metadata (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Slave representors sharing unique metadata for match (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-Switch, Alloc and free unique metadata for match (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Add bond_metadata and its slave entries (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Offload flow rules to active lower representor (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Support tc block sharing for representors (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Use netdev events to set/del egress acl forward-to-vport rule (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-Switch, Introduce APIs to enable egress acl forward-to-vport rule (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-Switch, Refactor eswitch ingress acl codes (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-Switch, Refactor eswitch egress acl codes (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Return ECE data after modify QP (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Set ECE options during modify QP (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Convert modify QP to use MLX5_SET macros (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove manually crafted QP context the query call (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Use direct modify QP implementation (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Set ECE options during QP create (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Get ECE options from FW during create QP (Alaa Hleihel) [1858560] - [include] net/mlx5: Add ability to read and write ECE options (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Use IS_ERR() to check and simplify code (Alaa Hleihel) [1858560] - [infiniband] net/mlx5: Add support for RDMA TX FT headers modifying (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Move iseg access helper routines close to mlx5_core driver (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Cleanup mlx5_ifc_fte_match_set_misc2_bits (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Update mlx5_ib driver name (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Calculate SQ stop room in a robust way (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Move internal timer read function to clock library (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Fix a bug of releasing wrong chunks on > 4K page size systems (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Dedicate fw page to the requesting function (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Fix query_srq_cmd() function (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Add support for drop action in DV steering (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Add support in steering default miss (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Refactor DV create flow (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Add support in forward to namespace (Alaa Hleihel) [1858560] - [infiniband] {IB/net}/mlx5: Simplify don't trap code (Alaa Hleihel) [1858560] - [include] net/mlx5: Replace zero-length array with flexible-array (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Enhance ICOSQ WQE info fields (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Accel, Remove unnecessary header include (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Use struct assignment for WQE info updates (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Take TX WQE info structures out of general EN header (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: kTLS, Do not fill edge for the DUMP WQEs in TX flow (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: kTLS, Fill work queue edge separately in TX flow (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Split TX acceleration offloads into two phases (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Update UDP fields of the SKB for GSO first (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Make TLS offload independent of wqe and pi (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Pass only eseg to IPSEC offload (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Return void from mlx5e_sq_xmit and mlx5i_sq_xmit (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Unify checks of TLS offloads (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Return bool from TLS and IPSEC offloads (Alaa Hleihel) [1858560] - [netdrv] net: remove newlines in NL_SET_ERR_MSG_MOD (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove duplicated assignment to variable rcqe_sz (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Allow only raw Ethernet QPs when RoCE isn't enabled (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Assign profile before calling stages (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Move all WR logic from qp.c to separate file (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Refactor mlx5_post_send() to improve readability (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Update mlx5_ib to use new cmd interface (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Set UDP source port based on the grh.flow_label (Alaa Hleihel) [1858560 1851704] - [infiniband] RDMA/mlx5: Define RoCEv2 udp source port when set path (Alaa Hleihel) [1858560 1851704] - [infiniband] RDMA/mlx5: Set lag tx affinity according to slave (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Refactor affinity related code (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Add support to get lag physical port (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Change lag mutex lock to spin lock (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Consolidate into special function all create QP calls (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove redundant destroy QP call (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Copy response to the user in one place (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Handle udate outlen checks in one place (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Promote RSS RAW QP flags check to higher level (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Group all create QP parameters to simplify in-kernel interfaces (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Reduce amount of duplication in QP destroy (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Separate to user/kernel create QP flows (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Separate XRC_TGT QP creation from common flow (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Globally parse DEVX UID (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Delete impossible inlen check (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Rely on existence of udata to separate kernel/user flows (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove second user copy in create_user_qp (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Combine copy of create QP command in RSS RAW QP (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Promote RSS RAW QP attribute check in higher level (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Store QP type in the vendor QP structure (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Delete unsupported QP types (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Unify reserving space for WQEs (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Rename ICOSQ WQE info struct and field (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Fetch WQE: reuse code and enforce typing (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: XDP, Print the offending TX descriptor on error completion (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: TX, Generalise code and usage of error CQE dump (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Use proper name field for the UMR key (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Add support for release all pages event (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Rate limit page not found error messages (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Add helper function to release fw page (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Remove unused field in EQ (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Remove unneeded semicolon (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: IPsec, Fix coverity issue (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Process all vendor flags in one place (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Return all configured create flags through query QP (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Change scatter CQE flag to be set like other vendor flags (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Use flags_en mechanism to mark QP created with WQE signature (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Process create QP flags in one place (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Delete create QP flags obfuscation (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Initial separation of RAW_PACKET QP from common flow (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove second copy from user for non RSS RAW QPs (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Move DRIVER QP flags check into separate function (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Update all DRIVER QP places to use QP subtype (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Split scatter CQE configuration for DCT QP (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Separate create QP flows to be based on type (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Set QP subtype immediately when it is known (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Avoid setting redundant NULL for XRC QPs (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Prepare QP allocation for future removal (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Perform check if QP creation flow is valid (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Delete impossible GSI port check (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Organize QP types checks in one place (Alaa Hleihel) [1858560] - [include] net/mlx5: TX WQE Add trailer insertion field (Alaa Hleihel) [1858560] - [include] net/mlx5: Add release all pages capability bit (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Introduce TLS RX offload hardware bits (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Add structure and defines for pci sync for fw update event (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Add structure layout and defines for MFRL register (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Use aligned variable while allocating ICM memory (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Introduce IPsec Connect-X offload hardware bits and structures (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update transobj.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update SW steering new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update port.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update rl.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update uar.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update pd.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update pagealloc.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update mr.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update mcg.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update main.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update vxlan.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update mpfs.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update gid.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update lag.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update fw.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update fs_core new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update FPGA to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update eswitch to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] ethernet: remove redundant memset (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update statistics to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update eq.c to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update ecpf.c to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update debugfs.c to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update cq.c to new cmd interface (Alaa Hleihel) [1858560] - [infiniband] net/mlx5: Update vport.c to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: improve some comments (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Read embedded cpu bit only once (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Handle errors from netif_set_real_num_{tx, rx}_queues (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: IPsec, Refactor SA handle creation and destruction (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: IPSec, Expose IPsec HW stat only for supporting HW (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Refactor mlx5_accel_esp_create_hw_context parameter list (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Use the correct IPsec capability function for FPGA ops (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Enable SW-defined RoCEv2 UDP source port (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Refactor HCA capability set flow (Alaa Hleihel) [1858560] - [infiniband] net/mlx5: Move QP logic to mlx5_ib (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Alphabetically sort build artifacts (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Delete not-used cmd header (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Delete Q counter allocations command (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Remove Q counter low level helper APIs (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Replace hand written QP context struct with automatic getters (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Remove extra indirection while storing QPN (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Open-code modify QP in the IPoIB module (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Open-code modify QP in the FPGA module (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Open-code modify QP in steering module (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Remove empty QP and CQ events handlers (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Open-code create and destroy QP calls (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Provide simplified command interfaces (Alaa Hleihel) [1858560] - [x86] kvm: x86/mmu: Fix get_mmio_spte() on CPUs supporting 5-level PT (Vitaly Kuznetsov) [1902184] - [net] netdevsim: devlink flash timeout message (Petr Oros) [1882019] - [net] devlink: collect flash notify params into a struct (Petr Oros) [1882019] - [net] devlink: add timeout information to status_notify (Petr Oros) [1882019] - [firmware] efi/esrt: Only call efi_mem_reserve() for boot services memory (Kairui Song) [1878024] - [firmware] efi: Drop type and attribute checks in efi_mem_desc_lookup() (Kairui Song) [1878024] - [fs] iomap: Fix direct I/O write consistency check (Andreas Grunbacher) [1875556] - [fs] gfs2: fix O_SYNC write handling (Andreas Grunbacher) [1871923] - [fs] gfs2: move setting current->backing_dev_info (Andreas Grunbacher) [1871923] - [fs] gfs2: Don't return NULL from gfs2_inode_lookup (Andreas Grunbacher) [1872061] - [fs] gfs2: If go_sync returns error, withdraw but skip invalidate (Robert S Peterson) [1875035] - [fs] gfs2: Close timing window with GLF_INVALIDATE_IN_PROGRESS (Robert S Peterson) [1875035] - [fs] gfs2: Fix refcount leak in gfs2_glock_poke (Robert S Peterson) [1875035] - [fs] gfs2: Add missing truncate_inode_pages_final for sd_aspace (Robert S Peterson) [1875035] - [fs] gfs2: call truncate_inode_pages_final for address space glocks (Robert S Peterson) [1875035] - [fs] gfs2: simplify the logic in gfs2_evict_inode (Robert S Peterson) [1875035] - [fs] gfs2: factor evict_linked_inode out of gfs2_evict_inode (Robert S Peterson) [1875035] - [fs] gfs2: further simplify gfs2_evict_inode with new func evict_should_delete (Robert S Peterson) [1875035] - [fs] gfs2: factor evict_unlinked_inode out of gfs2_evict_inode (Robert S Peterson) [1875035] - [fs] gfs2: rename variable error to ret in gfs2_evict_inode (Robert S Peterson) [1875035] - [net] ethtool: Add link extended state (Ivan Vecera) [1894545] - [documentation] networking: ethtool-netlink: Add link extended state (Ivan Vecera) [1894545] - [net] ethtool: fix error handling in linkstate_prepare_data() (Ivan Vecera) [1894545] - [net] ethtool: provide UAPI for PHY Signal Quality Index (SQI) (Ivan Vecera) [1894545]- [mm] mm/hugetlb: fix a race between hugetlb sysctl handlers (Julia Denham) [1886241] {CVE-2020-25285} - [kernel] audit: do not set FS_EVENT_ON_CHILD in audit marks mask (Richard Guy Briggs) [1896480] - [net] missing barriers in some of unix_sock ->addr and ->path accesses (Richard Guy Briggs) [1896480] - [kernel] audit: fix macros warnings (Richard Guy Briggs) [1896480] - [kernel] audit: trigger accompanying records when no rules present (Richard Guy Briggs) [1896480] - [kernel] audit: fix a kernel-doc markup (Richard Guy Briggs) [1896480] - [kernel] audit: Remove redundant null check (Richard Guy Briggs) [1896480] - [kernel] audit: uninitialize variable audit_sig_sid (Richard Guy Briggs) [1896480] - [kernel] audit: change unnecessary globals into statics (Richard Guy Briggs) [1896480] - [kernel] audit: report audit wait metric in audit status reply (Richard Guy Briggs) [1896480] - [security] audit: purge audit_log_string from the intra-kernel audit API (Richard Guy Briggs) [1896480] - [security] apparmor: Check buffer bounds when mapping permissions mask (Richard Guy Briggs) [1896480] - [kernel] audit: issue CWD record to accompany LSM_AUDIT_DATA_* records (Richard Guy Briggs) [1896480] - [net] audit: use the proper gfp flags in the audit_log_nfcfg() calls (Richard Guy Briggs) [1896480] - [include] audit: remove unused !CONFIG_AUDITSYSCALL __audit_inode* stubs (Richard Guy Briggs) [1896480] - [net] audit: add gfp parameter to audit_log_nfcfg (Richard Guy Briggs) [1896480] - [kernel] audit: log nftables configuration change events (Richard Guy Briggs) [1896480] - [kernel] audit: Use struct_size() helper in alloc_chunk (Richard Guy Briggs) [1896480] - [kernel] revert: 1320a4052ea1 ("audit: trigger accompanying records when no rules present") (Richard Guy Briggs) [1896480] - [include] audit: Replace zero-length array with flexible-array (Richard Guy Briggs) [1896480] - [netdrv] net: usb: lan78xx: Disable interrupts before calling generic_handle_irq() (Waiman Long) [1904213] - [mm] x86/mm/cpa: Prevent large page split when ftrace flips RW on kernel text (Waiman Long) [1904213] - [mm] x86/mm/cpa: Fix cpa_flush_array() TLB invalidation (Waiman Long) [1904213] - [net] netlabel: fix an uninitialized warning in netlbl_unlabel_staticlist() (Ondrej Mosnacek) [1901171] - [net] netlabel: fix our progress tracking in netlbl_unlabel_staticlist() (Ondrej Mosnacek) [1901171] - [netdrv] net: ena: fix packet's addresses for rx_offset feature (Petr Oros) [1861967] - [netdrv] net: ena: handle bad request id in ena_netdev (Petr Oros) [1861967] - [netdrv] net: ena: Change WARN_ON expression in ena_del_napi_in_range() (Petr Oros) [1861967] - [netdrv] net: ena: support new LLQ acceleration mode (Petr Oros) [1861967] - [netdrv] net: ena: move llq configuration from ena_probe to ena_device_init() (Petr Oros) [1861967] - [netdrv] net: ena: enable support of rss hash key and function changes (Petr Oros) [1861967] - [netdrv] net: ena: add support for traffic mirroring (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: change ena_com_stats_admin stats to u64 (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: satisfy gcc warning (Petr Oros) [1861967] - [netdrv] net: ena: add reserved PCI device ID (Petr Oros) [1861967] - [netdrv] net: ena: avoid unnecessary rearming of interrupt vector when busy-polling (Petr Oros) [1861967] - [netdrv] net: ena: Fix using plain integer as NULL pointer in ena_init_napi_in_range (Petr Oros) [1861967] - [netdrv] ena_netdev: use generic power management (Petr Oros) [1861967] - [netdrv] net: ena: xdp: update napi budget for DROP and ABORTED (Petr Oros) [1861967] - [netdrv] net: ena: xdp: XDP_TX: fix memory leak (Petr Oros) [1861967] - [netdrv] xdp: Rename convert_to_xdp_frame in xdp_convert_buff_to_frame (Petr Oros) [1861967] - [netdrv] net: ena: reduce driver load time (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: minor code changes (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: fix spacing issues (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: code reorderings (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: remove unnecessary code (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: fix line break issues (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: fix spelling and grammar mistakes in comments (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: set queue sizes to u32 for consistency (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: rename ena_update_tx/rx_rings_intr_moderation() (Petr Oros) [1861967] - [netdrv] net: ena: simplify ena_com_update_intr_delay_resolution() (Petr Oros) [1861967] - [netdrv] net: ena: fix ena_com_comp_status_to_errno() return value (Petr Oros) [1861967] - [netdrv] net: ena: use explicit variable size for clarity (Petr Oros) [1861967] - [netdrv] net: ena: rename ena_com_free_desc to make API more uniform (Petr Oros) [1861967] - [netdrv] net: ena: add support for the rx offset feature (Petr Oros) [1861967] - [netdrv] ena: Add XDP frame size to amazon NIC driver (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: extract code to ena_indirection_table_set() (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: remove unnecessary spaces and tabs in ena_com.h macros (Petr Oros) [1861967] - [netdrv] net: ena: use SHUTDOWN as reset reason when closing interface (Petr Oros) [1861967] - [netdrv] net: ena: drop superfluous prototype (Petr Oros) [1861967] - [netdrv] net: ena: add support for reporting of packet drops (Petr Oros) [1861967] - [netdrv] net: ena: add unmask interrupts statistics to ethtool (Petr Oros) [1861967] - [netdrv] net: ena: remove code that does nothing (Petr Oros) [1861967] - [netdrv] net: ena: changes to RSS hash key allocation (Petr Oros) [1861967] - [netdrv] net: ena: change default RSS hash function to Toeplitz (Petr Oros) [1861967] - [netdrv] net: ena: allow setting the hash function without changing the key (Petr Oros) [1861967] - [netdrv] net: ena: fix error returning in ena_com_get_hash_function() (Petr Oros) [1861967] - [netdrv] net: ena: avoid unnecessary admin command when RSS function set fails (Petr Oros) [1861967] - [netdrv] net/ena: Fix build warning in ena_xdp_set() (Petr Oros) [1861967] - [netdrv] net: ena: Make some functions static (Petr Oros) [1861967] - [netdrv] net: ena: fix continuous keep-alive resets (Petr Oros) [1861967] - [netdrv] net: ena: avoid memory access violation by validating req_id properly (Petr Oros) [1861967] - [netdrv] net: ena: fix request of incorrect number of IRQ vectors (Petr Oros) [1861967] - [netdrv] net: ena: fix incorrect setting of the number of msix vectors (Petr Oros) [1861967] - [netdrv] net: ena: ethtool: clean up minor indentation issue (Petr Oros) [1861967] - [netdrv] net: ena: reject unsupported coalescing params (Petr Oros) [1861967] - [netdrv] net: ena: fix broken interface between ENA driver and FW (Petr Oros) [1861967] - [netdrv] net/amazon: Ensure that driver version is aligned to the linux kernel (Petr Oros) [1861967] - [netdrv] net: ena: ethtool: remove redundant non-zero check on rc (Petr Oros) [1861967] - [netdrv] net: ena: remove set but not used variable 'hash_key' (Petr Oros) [1861967] - [netdrv] net: ena: ena-com.c: prevent NULL pointer dereference (Petr Oros) [1861967] - [netdrv] net: ena: ethtool: use correct value for crc32 hash (Petr Oros) [1861967] - [netdrv] net: ena: make ena rxfh support ETH_RSS_HASH_NO_CHANGE (Petr Oros) [1861967] - [netdrv] net: ena: fix corruption of dev_idx_to_host_tbl (Petr Oros) [1861967] - [netdrv] net: ena: fix incorrectly saving queue numbers when setting RSS indirection table (Petr Oros) [1861967] - [netdrv] net: ena: rss: store hash function as values and not bits (Petr Oros) [1861967] - [netdrv] net: ena: rss: fix failure to get indirection table (Petr Oros) [1861967] - [netdrv] net: ena: rss: do not allocate key when not supported (Petr Oros) [1861967] - [netdrv] net: ena: fix incorrect default RSS key (Petr Oros) [1861967] - [netdrv] net: ena: add missing ethtool TX timestamping indication (Petr Oros) [1861967] - [netdrv] net: ena: fix uses of round_jiffies() (Petr Oros) [1861967] - [netdrv] net: ena: fix potential crash when rxfh key is NULL (Petr Oros) [1861967] - [netdrv] net: ena: remove set but not used variable 'rx_ring' (Petr Oros) [1861967] - [netdrv] net: ena: fix issues in setting interrupt moderation params in ethtool (Petr Oros) [1861967] - [netdrv] net: ena: fix default tx interrupt moderation interval (Petr Oros) [1861967] - [netdrv] net: ena: Add first_interrupt field to napi struct (Petr Oros) [1861967] - [netdrv] net: ena: Implement XDP_TX action (Petr Oros) [1861967] - [netdrv] net: ena: implement XDP drop support (Petr Oros) [1861967] - [netdrv] net: ena: fix napi handler misbehavior when the napi budget is zero (Petr Oros) [1861967] - [netdrv] net: ena: ethtool: support set_channels callback (Petr Oros) [1861967] - [netdrv] net: ena: remove redundant print of number of queues (Petr Oros) [1861967] - [netdrv] net: ena: make ethtool -l show correct max number of queues (Petr Oros) [1861967] - [netdrv] net: ena: ethtool: get_channels: use combined only (Petr Oros) [1861967] - [netdrv] net: ena: multiple queue creation related cleanups (Petr Oros) [1861967] - [netdrv] net: ena: change num_queues to num_io_queues for clarity and consistency (Petr Oros) [1861967] - [kernel] rcu/tree: docs: document bkvcache new members at struct kfree_rcu_cpu (Nico Pache) [1894223] - [mm] kasan: don't assume percpu shadow allocations will succeed (Nico Pache) [1894223] - [lib] kasan: update required compiler versions in documentation (Nico Pache) [1894223] - [lib] kasan: improve and simplify Kconfig.kasan (Nico Pache) [1894223] - [lib] kasan: Fix required compiler version (Nico Pache) [1894223] - [lib] kasan: Bump required compiler version (Nico Pache) [1894223] - [documentation] kasan: update documentation for generic kasan (Nico Pache) [1894223] - [mm] kasan: record and print the free track (Nico Pache) [1894223] - [mm] rcu: kasan: record and print call_rcu() call stack (Nico Pache) [1894223] - [kernel] rcu: Support reclaim for head-less object (Nico Pache) [1894223] - [kernel] rcu: Introduce 2 arg kvfree_rcu() interface (Nico Pache) [1894223] - [mm] mm/list_lru.c: Rename kvfree_rcu() to local variant (Nico Pache) [1894223] - [kernel] rcu: Rename *_kfree_callback/*_kfree_rcu_offset/kfree_call_* (Nico Pache) [1894223] - [kernel] rcu/tiny: support vmalloc in tiny-RCU (Nico Pache) [1894223] - [kernel] rcu/tree: Maintain separate array for vmalloc ptrs (Nico Pache) [1894223] - [kernel] rcu/tree: cache specified number of objects (Nico Pache) [1894223] - [kernel] rcu/tree: Use static initializer for krc.lock (Nico Pache) [1894223] - [kernel] rcu/tree: Move kfree_rcu_cpu locking/unlocking to separate functions (Nico Pache) [1894223] - [kernel] rcu/tree: Simplify KFREE_BULK_MAX_ENTR macro (Nico Pache) [1894223] - [kernel] rcu/tree: Make debug_objects logic independent of rcu_head (Nico Pache) [1894223] - [kernel] rcu/tree: Repeat the monitor if any free channel is busy (Nico Pache) [1894223] - [kernel] rcu/tree: Skip entry into the page allocator for PREEMPT_RT (Nico Pache) [1894223] - [kernel] rcu/tree: Keep kfree_rcu() awake during lock contention (Nico Pache) [1894223] - [kernel] rcu: Fix a kernel-doc warnings for "count" (Nico Pache) [1894223] - [kernel] rcu/tree: Count number of batched kfree_rcu() locklessly (Nico Pache) [1894223] - [kernel] rcu/tree: Add a shrinker to prevent OOM due to kfree_rcu() batching (Nico Pache) [1894223] - [kernel] rcuperf: Measure memory footprint during kfree_rcu() test (Nico Pache) [1894223] - [kernel] rcu: Add a trace event for kfree_rcu() use of kfree_bulk() (Nico Pache) [1894223] - [kernel] rcu: Support kfree_bulk() interface in kfree_rcu() (Nico Pache) [1894223] - [mm] kasan: fix clang compilation warning due to stack protector (Nico Pache) [1894223] - [mm] kasan: disable branch tracing for core runtime (Nico Pache) [1894223] - [mm] kasan: add missing functions declarations to kasan.h (Nico Pache) [1894223] - [mm] kasan: consistently disable debugging features (Nico Pache) [1894223] - [mm] kasan: unset panic_on_warn before calling panic() (Nico Pache) [1894223] - [mm] kasan: detect negative size in memory operation function (Nico Pache) [1894223] - [mm] kasan: No KASAN's memmove check if archs don't have it (Nico Pache) [1894223] - [mm] kasan: use apply_to_existing_page_range() for releasing vmalloc shadow (Nico Pache) [1894223] - [mm] kasan: fix crashes on access to memory mapped by vm_map_ram() (Nico Pache) [1894223] - [mm] mm/kasan/common.c: fix compile error (Nico Pache) [1894223] - [mm] kasan: support backing vmalloc space with real shadow memory (Nico Pache) [1894223] - [mm] mm/vmalloc: rework vmap_area_lock (Nico Pache) [1894223] - [mm] mm/vmalloc: remove preempt_disable/enable when doing preloading (Nico Pache) [1894223] - [mm] mm/vmalloc.c: switch to WARN_ON() and move it under unlink_va() (Nico Pache) [1894223] - [mm] mm/vmalloc.c: get rid of one single unlink_va() when merge (Nico Pache) [1894223] - [mm] mm/vmalloc.c: preload a CPU with one object for split purpose (Nico Pache) [1894223] - [mm] mm/vmalloc.c: remove "node" argument (Nico Pache) [1894223] - [mm] mm/vmalloc: modify struct vmap_area to reduce its size (Nico Pache) [1894223] - [mm] mm/vmalloc: do not keep unpurged areas in the busy tree (Nico Pache) [1894223] - [mm] mm/vmalloc.c: fix percpu free VM area search criteria (Nico Pache) [1894223] - [mm] mm/vmalloc.c: avoid bogus -Wmaybe-uninitialized warning (Nico Pache) [1894223] - [mm] mm/vmap: add DEBUG_AUGMENT_LOWEST_MATCH_CHECK macro (Nico Pache) [1894223] - [mm] mm/vmap: add DEBUG_AUGMENT_PROPAGATE_CHECK macro (Nico Pache) [1894223] - [mm] mm/vmalloc.c: keep track of free blocks for vmap allocation (Nico Pache) [1894223] - [mm] mm/vmalloc.c: convert vmap_lazy_nr to atomic_long_t (Nico Pache) [1894223] - [mm] mm/kasan: change kasan_check_{read, write} to return boolean (Nico Pache) [1894223] - [mm] mm/kasan: introduce __kasan_check_{read, write} (Nico Pache) [1894223] - [mm] kasan: fix coccinelle warnings in kasan_p*_table (Nico Pache) [1894223] - [mm] kasan: fix kasan_check_read/write definitions (Nico Pache) [1894223] - [lib] kasan: remove use after scope bugs detection (Nico Pache) [1894223] - [lib] kasan: remove clang version check for KASAN_STACK (Nico Pache) [1894223] - [lib] kasan: turn off asan-stack for clang-8 and earlier (Nico Pache) [1894223] - [block] nbd: fix a block_device refcount leak in nbd_release (Ming Lei) [1901400] - [tools] selftests: Set default protocol for raw sockets in nettest (Hangbin Liu) [1898813] - [tools] selftests/net: improve descriptions for XFAIL cases in psock_snd.sh (Hangbin Liu) [1898813] - [tools] selftests: rtnetlink: make kci_test_encap() return sub-test result (Hangbin Liu) [1898813] - [tools] selftests: net: ip_defrag: modprobe missing nf_defrag_ipv6 support (Hangbin Liu) [1898813] - [tools] selftests: use LDLIBS for libraries instead of LDFLAGS (Hangbin Liu) [1898813] - [tools] selftests: tls: run all tests for TLS 1.2 and TLS 1.3 (Hangbin Liu) [1898813] - [tools] selftests/net: add definition for SOL_DCCP to fix compilation errors for old libc (Hangbin Liu) [1898813] - [tools] selftests: net: reuseport_addr_any: silence clang warning (Hangbin Liu) [1898813] - [tools] selftests: net: refactor reuseport_addr_any test (Hangbin Liu) [1898813] - [tools] selftests: net: reuseport_addr_any: add DCCP (Hangbin Liu) [1898813] - [tools] selftests: net: test that listening sockets match on address properly (Hangbin Liu) [1898813] - [tools] selftests/net: make udpgso_bench skip unsupported testcases (Hangbin Liu) [1898813] - [tools] net/udpgso_bench.sh test fails on error (Hangbin Liu) [1898813] - [tools] net/udpgso_bench.sh add UDP GSO audit tests (Hangbin Liu) [1898813] - [tools] selftests: extend zerocopy tests to udp (Hangbin Liu) [1898813] - [tools] net/udpgso_bench_tx: options to exercise TX CMSG (Hangbin Liu) [1898813] - [tools] selftests: fixes for UDP GRO (Hangbin Liu) [1898813] - [tools] selftests/net: replace obsolete NFT_CHAIN configuration (Hangbin Liu) [1898813] - [tools] selftests: explicitly require kernel features needed by udpgro tests (Hangbin Liu) [1898813] - [tools] selftests: add explicit test for multiple concurrent GRO sockets (Hangbin Liu) [1898813] - [tools] selftests: add functionals test for UDP GRO (Hangbin Liu) [1898813] - [tools] selftests: add some benchmark for UDP GRO (Hangbin Liu) [1898813] - [tools] selftests: add GRO support to udp bench rx program (Hangbin Liu) [1898813] - [net] sctp: change to hold/put transport for proto_unreach_timer (Xin Long) [1897084] - [scsi] scsi: qedi: Add schedule_hw_err_handler callback for fan failure (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Add support for handling PCIe errors (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Add firmware error recovery invocation support (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Mark all connections for recovery on link down event (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Use snprintf instead of sprintf (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Protect active command list to avoid list corruption (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Fix list_del corruption while removing active I/O (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Skip firmware connection termination for PCI shutdown handler (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Use qed count from set_fp_int in msix allocation (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Remove redundant NULL check (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Staticify non-external function 'qedi_get_iscsi_error' (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Demote seemingly unintentional kerneldoc header (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Remove set but unused variable 'tmp' (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Remove 2 set but unused variables (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Remove unused variable udev & uctrl (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Remove comparison of 0/1 to bool variable (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Check for buffer overflow in qedi_set_path() (Nilesh Javali) [1854121] - [scsi] scsi: qedf: Remove redundant assignment to variable 'rc' (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Retry qed->probe during recovery (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Add schedule_hw_err_handler callback for fan failure (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Return SUCCESS if stale rport is encountered (Nilesh Javali) [1854122] - [scsi] scsi: qedf: FDMI attributes correction (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Use pci_get_dsn() (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Fix for the session's E_D_TOV value (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Correct the comment in qedf_initiate_els (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Change the debug parameter permission to read & write (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Fix null ptr reference in qedf_stag_change_work (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Fix race between ELS completion and flushing ELS request (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Don't process ELS completion if event is flushed or cleaned up (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Initiate cleanup for ELS commands as well (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Send cleanup even for RRQ on timeout (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Do not kill timeout work for original I/O on RRQ completion (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Check the validity of rjt frame before processing (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Check for port type and role before processing an event (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Demote obvious misuse of kerneldoc to standard comment blocks (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Remove a whole host of unused variables (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Remove set but not checked variable 'tmp' (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Demote obvious misuse of kerneldoc to standard comment blocks (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Remove redundant initialization of variable rc (Nilesh Javali) [1854122] - [infiniband] RDMA/qedr: Fix memory leak in iWARP CM (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix function prototype parameters alignment (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix inline size returned for iWARP (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix iWARP active mtu display (Manish Chopra) [1857857] - [netdrv] qede: Notify qedr when mtu has changed (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix return code if accept is called on a destroyed qp (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix use of uninitialized field (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix doorbell setting (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix qp structure memory leak (Manish Chopra) [1857857] - [netdrv] net: qed: RDMA personality shouldn't fail VF load (Manish Chopra) [1857857] - [netdrv] net: qede: Disable aRFS for NPAR and 100G (Manish Chopra) [1857857] - [netdrv] net: qed: Disable aRFS for NPAR and 100G (Manish Chopra) [1857857] - [netdrv] net: qed: use eth_zero_addr() to clear mac address (Manish Chopra) [1857857] - [netdrv] net: qede: use eth_zero_addr() to clear mac address (Manish Chopra) [1857857] - [netdrv] qede: Use pM format specifier for MAC addresses (Manish Chopra) [1857857] - [netdrv] qed: Use pM format specifier for MAC addresses (Manish Chopra) [1857857] - [infiniband] qed: fix assignment of n_rq_elems to incorrect params field (Manish Chopra) [1857857] - [netdrv] qed: fix the allocation of the chains with an external PBL (Manish Chopra) [1857857] - [netdrv] qede: add .ndo_xdp_xmit() and XDP_REDIRECT support (Manish Chopra) [1857857] - [netdrv] qede: refactor XDP Tx processing (Manish Chopra) [1857857] - [netdrv] qede: reformat net_device_ops declarations (Manish Chopra) [1857857] - [netdrv] qede: reformat several structures in "qede.h" (Manish Chopra) [1857857] - [include] qed: introduce qed_chain_get_elem_used{, u32}() (Manish Chopra) [1857857] - [include] qed: optimize common chain accessors (Manish Chopra) [1857857] - [infiniband] qed: add support for different page sizes for chains (Manish Chopra) [1857857] - [netdrv] qed: simplify chain allocation with init params struct (Manish Chopra) [1857857] - [netdrv] qed: simplify initialization of the chains with an external PBL (Manish Chopra) [1857857] - [netdrv] qed: move chain initialization inlines next to allocation functions (Manish Chopra) [1857857] - [netdrv] qed: sanitize PBL chains allocation (Manish Chopra) [1857857] - [netdrv] qed: prevent possible double-frees of the chains (Manish Chopra) [1857857] - [netdrv] qed: move chain methods to a separate file (Manish Chopra) [1857857] - [netdrv] qed: reformat Makefile (Manish Chopra) [1857857] - [include] qed: reformat "qed_chain.h" a bit (Manish Chopra) [1857857] - [netdrv] net: qed_hsi.h: Avoid the use of one-element array (Manish Chopra) [1857857] - [netdrv] net: qed: Remove unneeded cast from memory allocation (Manish Chopra) [1857857] - [netdrv] qed: suppress false-positives interrupt error messages on HW init (Manish Chopra) [1857857] - [netdrv] qed: suppress "don't support RoCE & iWARP" flooding on HW init (Manish Chopra) [1857857] - [netdrv] qed: Fix ILT and XRCD bitmap memory leaks (Manish Chopra) [1857857] - [netdrv] qed: add support for the extended speed and FEC modes (Manish Chopra) [1857857] - [netdrv] qed: populate supported link modes maps on module init (Manish Chopra) [1857857] - [netdrv] qed: add missing loopback modes (Manish Chopra) [1857857] - [netdrv] qed: add support for new port modes (Manish Chopra) [1857857] - [netdrv] qed: remove unused qed_hw_info::port_mode and QED_PORT_MODE (Manish Chopra) [1857857] - [netdrv] qed: reformat several structures a bit (Manish Chopra) [1857857] - [netdrv] qede: introduce support for FEC control (Manish Chopra) [1857857] - [netdrv] qede: format qede{,_vf}_ethtool_ops (Manish Chopra) [1857857] - [netdrv] qed: add support for Forward Error Correction (Manish Chopra) [1857857] - [netdrv] qed: reformat several structures a bit (Manish Chopra) [1857857] - [netdrv] qed: use transceiver data to fill link partner's advertising speeds (Manish Chopra) [1857857] - [netdrv] qed: add support for multi-rate transceivers (Manish Chopra) [1857857] - [netdrv] qed: reformat public_port::transceiver_data a bit (Manish Chopra) [1857857] - [netdrv] qede: populate supported link modes maps on module init (Manish Chopra) [1857857] - [netdrv] qed, qede, qedf: convert link mode from u32 to ETHTOOL_LINK_MODE (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Add EDPM max size to alloc ucontext response (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Add EDPM mode type for user-fw compatibility (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: SRQ's bug fixes (Manish Chopra) [1857857] - [include] net: qed: drop duplicate words in comments (Manish Chopra) [1857857] - [netdrv] qede: convert to new udp_tunnel_nic infra (Manish Chopra) [1857857] - [netdrv] qed: Disable "MFW indication via attention" SPAM every 5 minutes (Manish Chopra) [1857857] - [netdrv] qed: Populate nvm-file attributes while reading nvm config partition (Manish Chopra) [1857857] - [netdrv] net: qede: fix BE vs CPU comparison (Manish Chopra) [1857857] - [netdrv] net: qede: fix kernel-doc for qede_ptp_adjfreq() (Manish Chopra) [1857857] - [netdrv] net: qed: sanitize BE/LE data processing (Manish Chopra) [1857857] - [netdrv] net: qed: use ptr shortcuts to dedup field accessing in some parts (Manish Chopra) [1857857] - [netdrv] net: qed: improve indentation of some parts of code (Manish Chopra) [1857857] - [netdrv] net: qed: address kernel-doc warnings (Manish Chopra) [1857857] - [netdrv] net: qed: correct qed_hw_err_notify() prototype (Manish Chopra) [1857857] - [netdrv] net: qed: cleanup global structs declarations (Manish Chopra) [1857857] - [netdrv] net: qed: move static iro_arrout of header file (Manish Chopra) [1857857] - [netdrv] qed: Make symbol 'qed_hw_err_type_descr' static (Manish Chopra) [1857857] - [netdrv] net: qede: update copyright years (Manish Chopra) [1857857] - [netdrv] net: qede: convert to SPDX License Identifiers (Manish Chopra) [1857857] - [netdrv] net: qede: correct existing SPDX tags (Manish Chopra) [1857857] - [netdrv] net: qed: update copyright years (Manish Chopra) [1857857] - [netdrv] net: qed: convert to SPDX License Identifiers (Manish Chopra) [1857857] - [netdrv] net: qed: correct existing SPDX tags (Manish Chopra) [1857857] - [netdrv] qed: add missing error test for DBG_STATUS_NO_MATCHING_FRAMING_MODE (Manish Chopra) [1857857] - [netdrv] net: qed: fix "maybe uninitialized" warning (Manish Chopra) [1857857] - [netdrv] net: qed: reset ILT block sizes before recomputing to fix crashes (Manish Chopra) [1857857] - [netdrv] net: qede: fix use-after-free on recovery and AER handling (Manish Chopra) [1857857] - [netdrv] net: qede: fix PTP initialization on recovery (Manish Chopra) [1857857] - [netdrv] net: qed: fix excessive QM ILT lines consumption (Manish Chopra) [1857857] - [netdrv] net: qed: fix NVMe login fails over VFs (Manish Chopra) [1857857] - [netdrv] net: qede: stop adding events on an already destroyed workqueue (Manish Chopra) [1857857] - [netdrv] net: qed: fix async event callbacks unregistering (Manish Chopra) [1857857] - [include] net: qed: fix left elements count calculation (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix KASAN: use-after-free in ucma_event_handler+0x532 (Manish Chopra) [1857857] - [netdrv] qed: Add EDPM mode type for user-fw compatibility (Manish Chopra) [1857857] - [netdrv] qed: Add XRC to RoCE (Manish Chopra) [1857857] - [netdrv] qed: changes to ILT to support XRC (Manish Chopra) [1857857] - [include] net: qed: fix bad formatting (Manish Chopra) [1857857] - [netdrv] net: qed: introduce critical hardware error handler (Manish Chopra) [1857857] - [netdrv] net: qed: introduce critical fan failure handler (Manish Chopra) [1857857] - [netdrv] net: qede: Implement ndo_tx_timeout (Manish Chopra) [1857857] - [netdrv] net: qede: optional hw recovery procedure (Manish Chopra) [1857857] - [netdrv] net: qed: attention clearing properties (Manish Chopra) [1857857] - [netdrv] net: qed: cleanup debug related declarations (Manish Chopra) [1857857] - [netdrv] net: qed: critical err reporting to management firmware (Manish Chopra) [1857857] - [netdrv] net: qed: invoke err notify on critical areas (Manish Chopra) [1857857] - [netdrv] net: qede: add hw err scheduled handler (Manish Chopra) [1857857] - [netdrv] net: qed: adding hw_err states and handling (Manish Chopra) [1857857] - [netdrv] net: qede: Use true for bool variable in qede_init_fp() (Manish Chopra) [1857857] - [netdrv] qed: Make ll2_cbs static (Manish Chopra) [1857857] - [netdrv] qede: Add support for handling the pcie errors (Manish Chopra) [1857857] - [netdrv] qed: Enable device error reporting capability (Manish Chopra) [1857857] - [netdrv] qed: use true,false for bool variables (Manish Chopra) [1857857] - [netdrv] net: qed: Remove unneeded cast from memory allocation (Manish Chopra) [1857857] - [netdrv] net: qede: reject unsupported coalescing params (Manish Chopra) [1857857] - [scsi] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 440 (Manish Chopra) [1857857] - [scsi] treewide: Add SPDX license identifier - Makefile/Kconfig (Manish Chopra) [1857857] - [netdrv] sfc: don't double-down() filters in ef100_reset() (Jarod Wilson) [1856681] - [netdrv] sfc: Fix error code in probe (Jarod Wilson) [1856681] - [netdrv] sfc: fix boolreturn.cocci warning and rename function (Jarod Wilson) [1856681] - [netdrv] sfc: Use 'pci_channel_state_t' instead of 'enum pci_channel_state' (Jarod Wilson) [1856681] - [netdrv] sfc: Use fallthrough pseudo-keyword (Jarod Wilson) [1856681] - [netdrv] sfc: fix build warnings on 32-bit (Jarod Wilson) [1856681] - [netdrv] sfc: don't free_irq()s if they were never requested (Jarod Wilson) [1856681] - [netdrv] sfc: null out channel->rps_flow_id after freeing it (Jarod Wilson) [1856681] - [netdrv] sfc: take correct lock in ef100_reset() (Jarod Wilson) [1856681] - [netdrv] sfc: really check hash is valid before using it (Jarod Wilson) [1856681] - [netdrv] sfc: check hash is valid before using it (Jarod Wilson) [1856681] - [netdrv] sfc: fix ef100 design-param checking (Jarod Wilson) [1856681] - [netdrv] sfc: Fix build with CONFIG_RFS_ACCEL disabled (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: add nic-type for VFs, and bind to them (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: read pf_index at probe time (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: functions for selftests (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: statistics gathering (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: plumb in fini_dmaq (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: RX path for EF100 (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: RX filter table management and related gubbins (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: TX path for EF100 NICs (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: read Design Parameters at probe time (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: fail the probe if NIC uses unsol_ev credits (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: check firmware version at start-of-day (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: remove duplicated include from ef100_netdev.c (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: implement ndo_get_phys_port_{id, name} (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: read device MAC address at probe time (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: probe the PHY and configure the MAC (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: actually perform resets (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: extend ef100_check_caps to cover datapath_caps3 (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: read datapath caps, implement check_caps (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: process events for MCDI completions (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: implement ndo_open/close and EVQ probing (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: implement MCDI transport (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: don't call efx_reset_down()/up() on EF100 (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: PHY probe stub (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: reset-handling stub (Jarod Wilson) [1856681] - [netdrv] sfc: skeleton EF100 PF driver (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: register accesses on EF100 (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: add EF100 register definitions (Jarod Wilson) [1856681] - [netdrv] sfc: remove efx_ethtool_nway_reset() (Jarod Wilson) [1856681] - [netdrv] sfc: drop unnecessary list_empty (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: helper function to set default RSS table of given size (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: NVRAM selftest support code (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: populate BUFFER_SIZE_BYTES in INIT_RXQ (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: add EF100 to NIC-revision enumeration (Jarod Wilson) [1856681] - [netdrv] sfc: get drvinfo driver name from outside the common code (Jarod Wilson) [1856681] - [netdrv] sfc: initialise RSS context ID to 'no RSS context' in efx_init_struct() (Jarod Wilson) [1856681] - [netdrv] sfc: commonise efx_fini_dmaq (Jarod Wilson) [1856681] - [netdrv] sfc: factor out efx_mcdi_filter_table_down() from _remove() (Jarod Wilson) [1856681] - [netdrv] sfc: don't call tx_limit_len if NIC type doesn't have one (Jarod Wilson) [1856681] - [netdrv] sfc: assign TXQs without gaps (Jarod Wilson) [1856681] - [netdrv] sfc: commonise netif_set_real_numx_queues calls (Jarod Wilson) [1856681] - [netdrv] sfc: make tx_queues_per_channel variable at runtime (Jarod Wilson) [1856681] - [netdrv] sfc: move modparam 'rss_cpus' out of common channel code (Jarod Wilson) [1856681] - [netdrv] sfc: move modparam 'interrupt_mode' out of common channel code (Jarod Wilson) [1856681] - [netdrv] sfc: remove max_interrupt_mode (Jarod Wilson) [1856681] - [netdrv] sfc: support setting MTU even if not privileged to configure MAC fully (Jarod Wilson) [1856681] - [netdrv] sfc: don't call tx_remove if there isn't one (Jarod Wilson) [1856681] - [netdrv] sfc: commonise initialisation of efx->vport_id (Jarod Wilson) [1856681] - [netdrv] sfc: commonise efx->xq_entries initialisation (Jarod Wilson) [1856681] - [netdrv] sfc: initialise max_channels in efx_init_channels() (Jarod Wilson) [1856681] - [netdrv] sfc: move definition of EFX_MC_STATS_GENERATION_INVALID (Jarod Wilson) [1856681] - [netdrv] sfc: factor out efx_tx_tso_header_length() and understand encapsulation (Jarod Wilson) [1856681] - [netdrv] sfc: remove duplicate declaration of efx_enqueue_skb_tso() (Jarod Wilson) [1856681] - [netdrv] sfc: commonise TSO fallback code (Jarod Wilson) [1856681] - [netdrv] sfc: commonise efx_sync_rx_buffer() (Jarod Wilson) [1856681] - [netdrv] sfc: commonise some MAC configuration code (Jarod Wilson) [1856681] - [netdrv] sfc: commonise miscellaneous efx functions (Jarod Wilson) [1856681] - [netdrv] sfc: add missing licence info to mcdi_filters.c (Jarod Wilson) [1856681] - [netdrv] sfc: commonise MCDI MAC stats handling (Jarod Wilson) [1856681] - [netdrv] sfc: move NIC-specific mcdi_port declarations out of common header (Jarod Wilson) [1856681] - [netdrv] sfc: extend common GRO interface to support CHECKSUM_COMPLETE (Jarod Wilson) [1856681] - [netdrv] sfc: commonise ARFS handling (Jarod Wilson) [1856681] - [netdrv] sfc: commonise drain event handling (Jarod Wilson) [1856681] - [netdrv] sfc: commonise PCI error handlers (Jarod Wilson) [1856681] - [netdrv] sfc: track which BAR is mapped (Jarod Wilson) [1856681] - [netdrv] sfc: commonise FC advertising (Jarod Wilson) [1856681] - [netdrv] sfc: commonise other ethtool bits (Jarod Wilson) [1856681] - [netdrv] sfc: commonise ethtool NFC and RXFH/RSS functions (Jarod Wilson) [1856681] - [netdrv] sfc: commonise ethtool link handling functions (Jarod Wilson) [1856681] - [netdrv] sfc: split up nic.h (Jarod Wilson) [1856681] - [netdrv] sfc: refactor EF10 stats handling (Jarod Wilson) [1856681] - [netdrv] sfc: don't try to create more channels than we can have VIs (Jarod Wilson) [1856681] - [netdrv] sfc: extend bitfield macros up to POPULATE_DWORD_13 (Jarod Wilson) [1856681] - [netdrv] sfc: determine flag word automatically in efx_has_cap() (Jarod Wilson) [1856681] - [netdrv] sfc: update MCDI protocol headers (Jarod Wilson) [1856681] - [netdrv] sfc: replace '---help---' in Kconfig files with 'help' (Jarod Wilson) [1856681] - [netdrv] sfc: add missing annotation for efx_ef10_try_update_nic_stats_vf() (Jarod Wilson) [1856681] - [netdrv] sfc: avoid an unused-variable warning (Jarod Wilson) [1856681] - [netdrv] sfc: fix dereference of table before it is null checked (Jarod Wilson) [1856681] - [netdrv] sfc: siena_check_caps() can be static (Jarod Wilson) [1856681] - [netdrv] sfc: actually wire up siena_check_caps() (Jarod Wilson) [1856681] - [netdrv] sfc: make firmware-variant printing a nic_type function (Jarod Wilson) [1856681] - [netdrv] sfc: make filter table probe caller responsible for adding VLANs (Jarod Wilson) [1856681] - [netdrv] sfc: move rx_rss_context_exclusive into struct efx_mcdi_filter_table (Jarod Wilson) [1856681] - [netdrv] sfc: rework handling of (firmware) multicast chaining state (Jarod Wilson) [1856681] - [netdrv] sfc: move 'must restore' flags out of ef10-specific nic_data (Jarod Wilson) [1856681] - [netdrv] sfc: use efx_has_cap for capability checks outside of NIC-specific code (Jarod Wilson) [1856681] - [netdrv] sfc: make capability checking a nic_type function (Jarod Wilson) [1856681] - [netdrv] sfc: move vport_id to struct efx_nic (Jarod Wilson) [1856681] - [ntb] NTB: Revert "Add Hygon Device ID" (Myron Stowe) [1880468] - [tools] NTB: ntb_test: Fix bug when counting remote files (Myron Stowe) [1908031] - [ntb] NTB: perf: Fix race condition when run with ntb_test (Myron Stowe) [1908031] - [ntb] NTB: perf: Fix support for hardware that doesn't have port numbers (Myron Stowe) [1908031] - [ntb] NTB: perf: Don't require one more memory window than number of peers (Myron Stowe) [1908031] - [ntb] NTB: ntb_pingpong: Choose doorbells based on port number (Myron Stowe) [1908031] - [ntb] NTB: Fix the default port and peer numbers for legacy drivers (Myron Stowe) [1908031] - [ntb] NTB: Revert the change to use the NTB device dev for DMA allocations (Myron Stowe) [1908031] - [ntb] NTB: ntb_tool: reading the link file should not end in a NULL byte (Myron Stowe) [1908031] - [ntb] ntb_perf: avoid false dma unmap of destination address (Myron Stowe) [1908031] - [ntb] ntb_perf: increase sleep time from one milli sec to one sec (Myron Stowe) [1908031] - [ntb] ntb_tool: pass correct struct device to dma_alloc_coherent (Myron Stowe) [1908031] - [ntb] ntb_perf: pass correct struct device to dma_alloc_coherent (Myron Stowe) [1908031] - [include] NTB: correct ntb_peer_spad_addr and ntb_peer_spad_read comment typos (Myron Stowe) [1908031] - [ntb] ntb: intel: fix static declaration (Myron Stowe) [1908031] - [ntb] ntb: intel: add hw workaround for NTB BAR alignment (Myron Stowe) [1908031] - [ntb] ntb: intel: Add Icelake (gen4) support for Intel NTB (Myron Stowe) [1908031] - [ntb] NTB: Fix static check warning in perf_clear_test (Myron Stowe) [1908031] - [include] include/ntb: Fix typo in ntb_unregister_device description (Myron Stowe) [1908031] - [ntb] NTB: add pci shutdown handler for AMD NTB (Myron Stowe) [1908031] - [ntb] NTB: send DB event when driver is loaded or un-loaded (Myron Stowe) [1908031] - [ntb] NTB: remove redundant setting of DB valid mask (Myron Stowe) [1908031] - [ntb] NTB: return link up status correctly for PRI and SEC (Myron Stowe) [1908031] - [ntb] NTB: add helper functions to set and clear sideinfo (Myron Stowe) [1908031] - [ntb] NTB: move ntb_ctrl handling to init and deinit (Myron Stowe) [1908031] - [ntb] NTB: handle link up, D0 and D3 events correctly (Myron Stowe) [1908031] - [ntb] NTB: handle link down event correctly (Myron Stowe) [1908031] - [ntb] NTB: remove handling of peer_sta from amd_link_is_up (Myron Stowe) [1908031] - [ntb] NTB: set peer_sta within event handler itself (Myron Stowe) [1908031] - [ntb] NTB: return the side info status from amd_poll_link (Myron Stowe) [1908031] - [ntb] NTB: define a new function to get link status (Myron Stowe) [1908031] - [ntb] NTB: Enable link up and down event notification (Myron Stowe) [1908031] - [ntb] NTB: clear interrupt status register (Myron Stowe) [1908031] - [ntb] NTB: Fix access to link status and control register (Myron Stowe) [1908031] - [ntb] NTB: ntb_transport: Use scnprintf() for avoiding potential buffer overflow (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: Fix ntb_mw_clear_trans error if size == 0 (Myron Stowe) [1908031] - [ntb] ntb_tool: Fix printk format (Myron Stowe) [1908031] - [ntb] NTB: ntb_perf: Fix address err in perf_copy_chunk (Myron Stowe) [1908031] - [ntb] NTB: Fix an error in get link status (Myron Stowe) [1908031] - [ntb] NTB: Add Hygon Device ID (Myron Stowe) [1908031] - [ntb] NTB: fix IDT Kconfig typos/spellos (Myron Stowe) [1908031] - [ntb] ntb_hw_amd: Add memory window support for new AMD hardware (Myron Stowe) [1908031] - [ntb] ntb_hw_amd: Add a new NTB PCI device ID (Myron Stowe) [1908031] - [ntb] NTB: ntb_transport: remove redundant assignment to rc (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: make ntb_mw_set_trans() work when addr == 0 (Myron Stowe) [1908031] - [ntb] ntb: point to right memory window index (Myron Stowe) [1908031] - [ntb] NTB/msi: remove incorrect MODULE defines (Myron Stowe) [1908031] - [documentation] NTB: Describe the ntb_msi_test client in the documentation (Myron Stowe) [1908031] - [ntb] NTB: Add MSI interrupt support to ntb_transport (Myron Stowe) [1908031] - [tools] NTB: Add ntb_msi_test support to ntb_test (Myron Stowe) [1908031] - [ntb] NTB: Introduce NTB MSI Test Client (Myron Stowe) [1908031] - [ntb] NTB: Introduce MSI library (Myron Stowe) [1908031] - [ntb] NTB: Rename ntb.c to support multiple source files in the module (Myron Stowe) [1908031] - [include] NTB: Introduce functions to calculate multi-port resource index (Myron Stowe) [1908031] - [include] NTB: Introduce helper functions to calculate logical port number (Myron Stowe) [1908031] - [pci] PCI/switchtec: Add module parameter to request more interrupts (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: Fix setup MW with failure bug (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: Skip unnecessary re-setup of shared memory window for crosslink case (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: Remove redundant steps of switchtec_ntb_reinit_peer() function (Myron Stowe) [1908031] - [include] NTB: correct ntb_dev_ops and ntb_dev comment typos (Myron Stowe) [1908031] - [ntb] NTB: amd: Silence shift wrapping warning in amd_ntb_db_vector_mask() (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: potential shift wrapping bug in switchtec_ntb_init_sndev() (Myron Stowe) [1908031] - [ntb] NTB: ntb_transport: Ensure qp->tx_mw_dma_addr is initaliazed (Myron Stowe) [1908031] - [ntb] NTB: ntb_hw_amd: set peer limit register (Myron Stowe) [1908031] - [ntb] NTB: ntb_perf: Clear stale values in doorbell and command SPAD register (Myron Stowe) [1908031] - [ntb] NTB: ntb_perf: Disable NTB link after clearing peer XLAT registers (Myron Stowe) [1908031] - [ntb] NTB: ntb_perf: Increased the number of message retries to 1000 (Myron Stowe) [1908031] - [ntb] ntb: intel: Make intel_ntb3_peer_db_addr static (Myron Stowe) [1908031] - [ntb] NTB: add new parameter to peer_db_addr() db_bit and db_data (Myron Stowe) [1908031] - [ntb] NTB: ntb_transport: Ensure the destination buffer is mapped for TX DMA (Myron Stowe) [1908031] - [ntb] NTB: ntb_transport: Free MWs in ntb_transport_link_cleanup() (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: Added support of >=4G memory windows (Myron Stowe) [1908031] - [include] ntb_hw_switchtec: NT req id mapping table register entry number should be 512 (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: debug print 64bit aligned crosslink BAR Numbers (Myron Stowe) [1908031] - [ntb] ntb: idt: Alter the driver info comments (Myron Stowe) [1908031] - [ntb] ntb: idt: Discard temperature sensor IRQ handler (Myron Stowe) [1908031] - [ntb] ntb: idt: Add basic hwmon sysfs interface (Myron Stowe) [1908031] - [ntb] ntb: idt: Alter temperature read method (Myron Stowe) [1908031] - [netdrv] ntb_netdev: Simplify remove with client device drvdata (Myron Stowe) [1908031] - [ntb] NTB: transport: Try harder to alloc an aligned MW buffer (Myron Stowe) [1908031] - [ntb] ntb: ntb_transport: Mark expected switch fall-throughs (Myron Stowe) [1908031] - [ntb] ntb: idt: Set PCIe bus address to BARLIMITx (Myron Stowe) [1908031] - [ntb] NTB: ntb_hw_idt: replace IS_ERR_OR_NULL with regular NULL checks (Myron Stowe) [1908031] - [ntb] ntb: intel: fix return value for ndev_vec_mask() (Myron Stowe) [1908031] - [netdrv] ntb_netdev: fix sleep time mismatch (Myron Stowe) [1908031]- [block] block: fix incorrect branching in blk_max_size_offset() (Mike Snitzer) [1903722] - [md] dm: fix IO splitting (Mike Snitzer) [1903722] - [block] block: fix get_max_io_size() (Mike Snitzer) [1903722] - [block] block: Improve physical block alignment of split bios (Mike Snitzer) [1903722] - [block] block: use gcd() to fix chunk_sectors limit stacking (Mike Snitzer) [1903722] - [kernel] sched/deadline: Fix priority inheritance with multiple scheduling classes (Phil Auld) [1780490] - [fs] Convert trailing spaces and periods in path components (Leif Sahlberg) [1882457] - [block] loop: Fix occasional uevent drop (Ming Lei) [1897401] - [block] block: add a return value to set_capacity_revalidate_and_notify (Ming Lei) [1897401] - [fs] fat: truncate inode timestamp updates in setattr (Pavel Reichl) [1533270] - [fs] fat: change timestamp updates to use fat_truncate_time (Pavel Reichl) [1533270] - [fs] fat: add functions to update and truncate timestamps appropriately (Pavel Reichl) [1533270] - [fs] fat: create a function to calculate the timezone offest (Pavel Reichl) [1533270] - [net] icmp: randomize the global rate limiter (Guillaume Nault) [1899137] - [net] ipv4: Restore flowi4_oif update before call to xfrm_lookup_route (Guillaume Nault) [1899137] - [net] ipv4: Update exception handling for multipath routes via same device (Guillaume Nault) [1899137] - [net] ip: fix tos reflection in ack and reset packets (Guillaume Nault) [1899137] - [net] initialize fastreuse on inet_inherit_port (Guillaume Nault) [1899137] - [net] refactor bind_bucket fastreuse into helper (Guillaume Nault) [1899137] - [infiniband] RDMA/bnxt_re: Remove set but not used variable 'qplib_ctx' (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Remove the qp from list only if the qp destroy succeeds (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Fix driver crash on unaligned PSN entry address (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Restrict the max_gids to 256 (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Static NQ depth allocation (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Fix the qp table indexing (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Do not report transparent vlan from QP1 (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Change wr posting logic to accommodate variable wqes (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Add helper data structures (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Pull psn buffer dynamically based on prod (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: introduce a function to allocate swq (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: introduce wqe mode to select execution path (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt: Delete 'nq_ptr' variable which is not used (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Remove dead code from rcfw (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Simplify obtaining queue entry from hw ring (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Update missing hsi data structures (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Reduce device page size detection code (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Remove unsupported modify_device callback (Selvin Xavier) [1861886] - [include] net: Add netif_is_bareudp() API to identify bareudp devices (Guillaume Nault) [1839788] - [net] Removed the device type check to add mpls support for devices (Guillaume Nault) [1839788] - [tools] selftests: set conf.all.rp_filter=0 in bareudp.sh (Guillaume Nault) [1839788] - [tools] selftests: disable rp_filter when testing bareudp (Guillaume Nault) [1839788] - [tools] selftests: add test script for bareudp tunnels (Guillaume Nault) [1839788] - [documentation] bareudp: Corrected description of bareudp module. (Guillaume Nault) [1839788] - [netdrv] bareudp: forbid mixing IP and MPLS in multiproto mode (Guillaume Nault) [1839788] - [netdrv] bareudp: Reverted support to enable & disable rx metadata collection (Guillaume Nault) [1839788] - [documentation] bareudp: update iproute2 sample commands (Guillaume Nault) [1839788] - [netdrv] bareudp: Added attribute to enable & disable rx metadata collection (Guillaume Nault) [1839788] - [netdrv] bareudp: Fixed multiproto mode configuration (Guillaume Nault) [1839788] - [netdrv] bareudp: Fixed configuration to avoid having garbage values (Guillaume Nault) [1839788] - [netdrv] net: bareudp: avoid uninitialized variable warning (Guillaume Nault) [1839788] - [netdrv] bareudp: Fixed bareudp receive handling (Guillaume Nault) [1839788] - [netdrv] bareudp: remove unnecessary udp_encap_enable() in bareudp_socket_create() (Guillaume Nault) [1839788] - [netdrv] bareudp: print error message when command fails (Guillaume Nault) [1839788] - [netdrv] bareudp: add module alias (Guillaume Nault) [1839788] - [netdrv] bareudp: Fix uninitialized variable warnings. (Guillaume Nault) [1839788] - [netdrv] Special handling for IP & MPLS. (Guillaume Nault) [1839788] - [net] UDP tunnel encapsulation module for tunnelling different protocols like MPLS, IP, NSH etc. (Guillaume Nault) [1839788] - [arm64] arm64: remove arm64ksyms.c (Mark Salter) [1883365] - [arm64] arm64: frace: use asm EXPORT_SYMBOL() (Mark Salter) [1883365] - [arm64] arm64: string: use asm EXPORT_SYMBOL() (Mark Salter) [1883365] - [arm64] arm64: uaccess: use asm EXPORT_SYMBOL() (Mark Salter) [1883365] - [arm64] arm64: page: use asm EXPORT_SYMBOL() (Mark Salter) [1883365] - [arm64] arm64: smccc: use asm EXPORT_SYMBOL() (Mark Salter) [1883365] - [arm64] arm64: tishift: use asm EXPORT_SYMBOL() (Mark Salter) [1883365] - [arm64] arm64: add EXPORT_SYMBOL_NOKASAN() (Mark Salter) [1883365] - [mm] arm64: move memstart_addr export inline (Mark Salter) [1883365] - [arm64] arm64: remove bitop exports (Mark Salter) [1883365] - [arm64] arm64: lib: use C string functions with KASAN enabled (Mark Salter) [1883365] - [arm64] arm64: add (Mark Salter) [1883365] - [arm64] locking/atomics/arm64, arm64/bitops: Include (Mark Salter) [1883365] - [arm64] locking/atomics/arm64: Replace our atomic/lock bitop implementations with asm-generic (Mark Salter) [1883365] - [include] locking/atomics, asm-generic/bitops/lock.h: Rewrite using atomic_fetch_*() (Mark Salter) [1883365] - [include] locking/atomics, asm-generic/bitops/atomic.h: Rewrite using atomic_*() APIs (Mark Salter) [1883365] - [thermal] thermal: rcar_thermal: Add missing braces to conditional statement (Ivan Vecera) [1894564] - [thermal] thermal: Rename set_mode() to change_mode() (Ivan Vecera) [1894564] - [thermal] thermal: Simplify or eliminate unnecessary set_mode() methods (Ivan Vecera) [1894564] - [thermal] thermal: core: Stop polling DISABLED thermal devices (Ivan Vecera) [1894564] - [thermal] thermal: Explicitly enable non-changing thermal zone devices (Ivan Vecera) [1894564] - [thermal] thermal: Use mode helpers in drivers (Ivan Vecera) [1894564] - [thermal] thermal: Add mode helpers (Ivan Vecera) [1894564] - [thermal] thermal: remove get_mode() operation of drivers (Ivan Vecera) [1894564] - [thermal] thermal: Store device mode in struct thermal_zone_device (Ivan Vecera) [1894564] - [include] thermal: Add current mode to thermal zone device (Ivan Vecera) [1894564] - [acpi] thermal: Store thermal mode in a dedicated enum (Ivan Vecera) [1894564] - [acpi] acpi: thermal: Fix error handling in the register function (Ivan Vecera) [1894564] - [thermal] thermal: core: skip update disabled thermal zones after suspend (Ivan Vecera) [1894564] - [thermal] Thermal: do not clear passive state during system sleep (Ivan Vecera) [1894564] - [thermal] thermal: of-thermal: disable passive polling when thermal zone is disabled (Ivan Vecera) [1894564] - [crypto] crypto: qat - drop input parameter from adf_enable_aer() (Vladis Dronov) [1855190] - [crypto] crypto: qat - fix function parameters descriptions (Vladis Dronov) [1855190] - [crypto] crypto: qat - remove unnecessary mutex_init() (Vladis Dronov) [1855190] - [crypto] crypto: qat - use PCI_VDEVICE (Vladis Dronov) [1855190] - [crypto] crypto: qat - replace device ids defines (Vladis Dronov) [1855190] - [crypto] crypto: qat - include domain in top level debugfs path (Vladis Dronov) [1855190] - [crypto] crypto: qat - check cipher length for aead AES-CBC-HMAC-SHA (Vladis Dronov) [1855190] - [crypto] crypto: qat - Use fallthrough pseudo-keyword (Vladis Dronov) [1855190] - [crypto] crypto: qat - add delay before polling mailbox (Vladis Dronov) [1855190] - [include] PCI: Add Intel QuickAssist device IDs (Vladis Dronov) [1855190] - [crypto] crypto: qat - fix double free in qat_uclo_create_batch_init_list (Vladis Dronov) [1855190] - [crypto] crypto: qat - fallback for xts with 192 bit keys (Vladis Dronov) [1855190] - [crypto] crypto: qat - remove unused field in skcipher ctx (Vladis Dronov) [1855190] - [crypto] crypto: qat - validate xts key (Vladis Dronov) [1855190] - [crypto] crypto: qat - allow xts requests not multiple of block (Vladis Dronov) [1855190] - [crypto] crypto: qat - update timeout logic in put admin msg (Vladis Dronov) [1855190] - [crypto] crypto: qat - send admin messages to set of AEs (Vladis Dronov) [1855190] - [crypto] crypto: qat - update fw init admin msg (Vladis Dronov) [1855190] - [crypto] crypto: qat - remove packed attribute in etr structs (Vladis Dronov) [1855190] - [crypto] crypto: qat - replace user types with kernel ABI __u types (Vladis Dronov) [1855190] - [crypto] crypto: qat - replace user types with kernel u types (Vladis Dronov) [1855190] - [crypto] crypto: qat - convert to SPDX License Identifiers (Vladis Dronov) [1855190] - [crypto] crypto: qat - simplify the qat_crypto function (Vladis Dronov) [1855190] - [crypto] crypto: qat - spelling s/Decrytp/Decrypt/ (Vladis Dronov) [1855190] - [crypto] crypto: qat/adf_aer - Replace GFP_ATOMIC with GFP_KERNEL in adf_dev_aer_schedule_reset() (Vladis Dronov) [1855190] - [thermal] thermal: int340x: processor_thermal: fix: update Jasper Lake PCI id (David Arcari) [1889331] - [thermal] thermal: int3403_thermal: Downgrade error message (David Arcari) [1889331] - [thermal] thermal/int340x_thermal: Prevent page fault on .set_mode() op (David Arcari) [1889331] - [thermal] thermal/int340x_thermal: Don't require IDSP to exist (David Arcari) [1889331] - [thermal] thermal/int340x_thermal: Export OEM vendor variables (David Arcari) [1889331] - [thermal] thermal/int340x_thermal: Export GDDV (David Arcari) [1889331] - [thermal] thermal: int3400_thermal: Statically initialize .get_mode()/.set_mode() ops (David Arcari) [1889331] - [thermal] thermal: int340x_thermal: fix: Update Tiger Lake ACPI device IDs (David Arcari) [1889331] - [thermal] thermal: int340x_thermal: Use scnprintf() for avoiding potential buffer overflow (David Arcari) [1889331] - [thermal] thermal: int340x: processor_thermal: Add Tiger Lake support (David Arcari) [1889331] - [platform] acpi: Remove header dependency (David Arcari) [1889331] - [thermal] thermal: int340x: switch to use helpers (David Arcari) [1889331] - [thermal] thermal: int340x: processor_thermal: Add Jasper Lake support (David Arcari) [1889331] - [thermal] thermal: int340x_thermal: Add Tiger Lake ACPI device IDs (David Arcari) [1889331] - [thermal] thermal: intel: int3403: replace printk(KERN_WARN...) with pr_warn(...) (David Arcari) [1889331] - [thermal] thermal: intel: int340x_thermal: Remove unnecessary acpi_has_method() uses (David Arcari) [1889331] - [thermal] thermal: int340x: processor_thermal: Add Ice Lake support (David Arcari) [1889331] - [thermal] drivers: thermal: processor_thermal_device: Export sysfs interface for TCC offset (David Arcari) [1889331] - [netdrv] net/mlx5e: Fix arch depending casting issue in FEC (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Kconfig: convert imply usage to weak dependency (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Fix condition for termination table cleanup (Alaa Hleihel) [1858559 1851700] - [netdrv] net/mlx5: Use a separate work queue for fib event handling (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Add support for RDMA TX flow table (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Add support for RDMA TX steering (Alaa Hleihel) [1858559] - [infiniband] IB/mlx5: Move to fully dynamic UAR mode once user space supports it (Alaa Hleihel) [1858559] - [infiniband] IB/mlx5: Limit the scope of struct mlx5_bfreg_info to mlx5_ib (Alaa Hleihel) [1858559] - [infiniband] IB/mlx5: Extend QP creation to get uar page index from user space (Alaa Hleihel) [1858559] - [infiniband] IB/mlx5: Extend CQ creation to get uar page index from user space (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Avoid group version scan when not necessary (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Avoid incrementing FTE version (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Simplify matching group searches (Alaa Hleihel) [1858559] - [infiniband] IB/mlx5: Generally use the WC auto detection test result (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Avoid forwarding to other eswitch uplink (Alaa Hleihel) [1858559 1851700] - [netdrv] net/mlx5: Eswitch, enable forwarding back to uplink port (Alaa Hleihel) [1858559 1851700] - [netdrv] net/mlx5e: Add support for offloading traffic from uplink to uplink (Alaa Hleihel) [1858559 1851700] - [netdrv] net/mlx5: Don't use termination tables in slow path (Alaa Hleihel) [1858559 1851700] - [netdrv] net/mlx5: Avoid configuring eswitch QoS if not supported (Alaa Hleihel) [1858559 1851700] - [netdrv] net/mlx5: DR, Add support for flow table id destination action (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-Switch, Refactor unload all reps per rep type (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-Switch, Update VF vports config when num of VFs changed (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-Switch, Introduce per vport configuration for eswitch modes (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-switch, Make vport setup/cleanup sequence symmetric (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-Switch, Prepare for vport enable/disable refactor (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-Switch, Remove redundant warning when QoS enable failed (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-Switch, Remove redundant check of eswitch manager cap (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Allow MRs to be created in the cache synchronously (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Revise how the hysteresis scheme works for cache filling (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Fix locking in MR cache work queue (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Lock access to ent->available_mrs/limit when doing queue_work (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Fix MR cache size and limit debugfs (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Always remove MRs from the cache before destroying them (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Simplify how the MR cache bucket is located (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Rename the tracking variables for the MR cache (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Replace spinlock protected write with atomic var (Alaa Hleihel) [1858559] - [infiniband] {IB, net}/mlx5: Move asynchronous mkey creation to mlx5_ib (Alaa Hleihel) [1858559] - [infiniband] {IB, net}/mlx5: Assign mkey variant in mlx5_ib only (Alaa Hleihel) [1858559] - [infiniband] {IB, net}/mlx5: Setup mkey variant before mr create command invocation (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Use offsetofend() instead of duplicated variant (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Remove duplicate definitions of SW_ICM macros (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-switch, make query inline mode a static function (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Allocate smaller size tables for ft offload (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Introduce TLS and IPSec objects enums (Alaa Hleihel) [1858559] - [include] net/mlx5: Introduce egress acl forward-to-vport capability (Alaa Hleihel) [1858559] - [infiniband] IB/mlx5: Add np_min_time_between_cnps and rp_max_rate debug params (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Fix header guard in rsc_dump.h (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Replace zero-length array with flexible-array member (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Remove a useless 'drain_workqueue()' call in 'mlx5e_ipsec_cleanup()' (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Add support for FEC modes based on 50G per lane links (Alaa Hleihel) [1858559] - [netdrv] net/mlxe5: Separate between FEC and current speed (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Advertise globaly supported FEC modes (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Enforce setting of a single FEC mode (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Set FEC to auto when configured mode is not supported (Alaa Hleihel) [1858559] - [netdrv] mlx5: Use proper logging and tracing line terminations (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Support dump callback in RX reporter (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Support dump callback in TX reporter (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Gather reporters APIs together (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Add support for resource dump (Alaa Hleihel) [1858559] - [netdrv] bnxt_en: Fix wrong flag value passed to HWRM_PORT_QSTATS_EXT fw call (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix HWRM_FUNC_QSTATS_EXT firmware call (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Return -EOPNOTSUPP for ETHTOOL_GREGS on VFs (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Protect bnxt_set_eee() and bnxt_set_pauseparam() with mutex (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: return proper error codes in bnxt_show_temp (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Use memcpy to copy VPD field info (Jonathan Toppins) [1861885] - [netdrv] net: ethernet: broadcom: have drivers select DIMLIB as needed (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix NULL ptr dereference crash in bnxt_fw_reset_task() (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Avoid sending firmware messages when AER error is detected (Jonathan Toppins) [1861885] - [netdrv] bnxt: don't enable NAPI until rings are ready (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Setup default RSS map in all scenarios (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: init RSS table for Minimal-Static VF reservation (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: fix HWRM error when querying VF temperature (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix possible crash in bnxt_fw_reset_task() (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix PCI AER error recovery flow (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix ethtool -S statitics with XDP or TCs enabled (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Check for zero dir entries in NVRAM (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Don't query FW when netif_running() is false (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Remove superfluous memset() (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Add support for 'ethtool -d' (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Switch over to use the 64-bit software accumulated counters (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Accumulate all counters (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Retrieve hardware masks for port counters (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Retrieve hardware counter masks from firmware if available (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Allocate additional memory for all statistics blocks (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Refactor statistics code and structures (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Use macros to define port statistics size and offset (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Update firmware interface to 1.10.1.54 (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Remove PCIe non-counters from ethtool statistics (Jonathan Toppins) [1861885] - [netdrv] net: bnxt: don't complain if TC flower can't be supported (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix completion ring sizing with TPA enabled (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Init ethtool link settings after reading updated PHY configuration (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix race when modifying pause settings (Jonathan Toppins) [1861885] - [netdrv] bnxt: convert to new udp_tunnel_nic infra (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: allow firmware to disable VLAN offloads (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: clean up VLAN feature bit handling (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Implement ethtool -X to set indirection table (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Return correct RSS indirection table entries to ethtool -x (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fill HW RSS table from the RSS logical indirection table (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Add helper function to return the number of RSS contexts (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Add logical RSS indirection table structure (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix up bnxt_get_rxfh_indir_size() (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Set up the chip specific RSS table size (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Read VPD info only for PFs (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix statistics counters issue during ifdown with older firmware (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Do not enable legacy TX push on older firmware (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Store the running firmware version code (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Add board.serial_number field to info_get cb (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Return from timer if interface is not in open state (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix AER reset logic on 57500 chips (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Re-enable SRIOV during resume (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Simplify bnxt_resume() (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: fix firmware message length endianness (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix return code to "flash_device" (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix accumulation of bp->net_stats_prev (Jonathan Toppins) [1861885] - [netdrv] net: bnxt: Remove Comparison to bool in bnxt_ethtool.c (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: show only relevant ethtool stats for a TX or RX ring (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Split HW ring statistics strings into RX and TX parts (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Refactor the software ring counters (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Add doorbell information to bnxt_en_dev struct (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Add support for L2 doorbell size (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Set the db_offset on 57500 chips for the RDMA MSIX entries (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Define the doorbell offsets on 57500 chips (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Improve kernel log messages related to ethtool reset (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: fix ethtool_reset_flags ABI violations (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: refactor ethtool firmware reset types (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: prepare to refactor ethtool reset types (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Do not include ETH_FCS_LEN in the max packet length sent to fw (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Improve TQM ring context memory sizing formulas (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Allocate TQM ring context memory according to fw specification (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Update firmware spec. to 1.10.1.33 (Jonathan Toppins) [1861885] - [fs] fs/namespace.c: fix mountpoint reference counter race (Pavel Reichl) [1852651] {CVE-2020-12114}- [powerpc] powerpc/64: Fix kernel stack 16-byte alignment (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/aout: Fix struct user definition to use user_pt_regs (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/uapi: Fix sigcontext definition to use user_pt_regs (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] bpf: powerpc: fix broken uapi for BPF_PROG_TYPE_PERF_EVENT (Desnes Augusto Nunes do Rosario) [1854528] - [tools] selftests/powerpc: Tests for kernel accessing user memory (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint/ptrace: Introduce PPC_DEBUG_FEATURE_DATA_BP_ARCH_31 (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix exception handling for CONFIG_HAVE_HW_BREAKPOINT=N (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix length calculation for unaligned target (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Move DAWR detection logic outside of hw_breakpoint.c (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint/ptrace: Fix SETHWDEBUG when CONFIG_HAVE_HW_BREAKPOINT=N (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix handling of vector instructions (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix quadword instruction handling on p10 predecessors (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/hw_breakpoint.h: delete duplicated word (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Remove 512 byte boundary (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Return available watchpoints dynamically (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Guest support for 2nd DAWR hcall (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Set CPU_FTR_DAWR1 based on pa-features bit (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/dt_cpu_ftrs: Add feature for 2nd DAWR (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Enable watchpoint functionality on power10 guest (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix DAWR exception for CACHEOP (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix DAWR exception constraint (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix 512 byte boundary limit (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] hw-breakpoints: Fix build warnings with clang (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint/xmon: Support 2nd DAWR (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint/xmon: Don't allow breakpoint overwriting (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Don't allow concurrent perf and ptrace events (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Prepare handler to handle more than one watchpoint (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Use builtin ALIGN*() macros (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Introduce is_ptrace_bp() function (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Use loop for thread_struct->ptrace_bps (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Convert thread_struct->hw_brk to an array (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Disable all available watchpoints when !dawr_force_enable (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Get watchpoint count dynamically while disabling them (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Provide DAWR number to __set_breakpoint (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Provide DAWR number to set_dawr (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint/ptrace: Return actual num of available watchpoints (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Introduce function to get nr watchpoints dynamically (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Add SPRN macros for second DAWR (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: move ptrace_triggered() into hw_breakpoint.c (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: create ppc_gethwdinfo() (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: create ptrace_get_debugreg() (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: split out ADV_DEBUG_REGS related functions (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: move register viewing functions out of ptrace.c (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: split out TRANSACTIONAL_MEM related functions (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: split out SPE related functions (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: split out ALTIVEC related functions (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: split out VSX related functions (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: drop PARAMETER_SAVE_AREA_OFFSET (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: drop unnecessary #ifdefs CONFIG_PPC64 (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: remove unused header includes (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc: Move ptrace into a subdirectory (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Don't call dar_within_range() for Book3S (Desnes Augusto Nunes do Rosario) [1854528] - [tools] selftests/powerpc: Enable range tests on 8xx in ptrace-hwbreak.c selftest (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/hw_breakpoints: Rewrite 8xx breakpoints to allow any address range size (Desnes Augusto Nunes do Rosario) [1854528] - [tools] powerpc/watchpoint: Support for 8xx in ptrace-hwbreak.c selftest (Desnes Augusto Nunes do Rosario) [1854528] - [tools] powerpc/watchpoint: Add DAR outside test in perf-hwbreak.c selftest (Desnes Augusto Nunes do Rosario) [1854528] - [tools] selftests/powerpc: Rewrite ptrace-hwbreak.c selftest (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc: permanently include 8xx registers in reg.h (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: Simplify vr_get/set() to avoid GCC warning (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/64: Interrupts save PPR on stack rather than thread_struct (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc: Use SWITCH_FRAME_SIZE for prom and rtas entry (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: Don't use sizeof(struct pt_regs) in ptrace code (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc: Split user/kernel definitions of struct pt_regs (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc: declare set_breakpoint() static (Desnes Augusto Nunes do Rosario) [1854528] - [tools] perf vendor events power9: Added nest imc metric events (Michael Petlan) [1780258] - [powerpc] powerpc/perf: Fix crashes with generic_compat_pmu & BHRB (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Exclude pmc5/6 from the irrelevant PMU group constraints (Michael Petlan) [1854525] - [powerpc] powerpc/powernv/idle: add a basic stop 0-3 driver for POWER10 (Michael Petlan) [1854525] - [powerpc] powerpc/kernel: Cleanup machine check function declarations (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Fix soft lockups due to missed interrupt accounting (Michael Petlan) [1854525] - [powerpc] powerpc: Add POWER10 raw mode cputable entry (Michael Petlan) [1854525] - [powerpc] powerpc/powernv: Machine check handler for POWER10 (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Add extended regs support for power10 platform (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Add support for outputting extended regs in perf intr_regs (Michael Petlan) [1854525] - [tools] perf tools powerpc: Add support for extended regs in power10 (Michael Petlan) [1854525] - [tools] perf tools powerpc: Add support for extended register capability (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Fix MMCRA_BHRB_DISABLE define for binutils < 2.28 (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Initialize power10 PMU registers in cpu setup routine (Michael Petlan) [1854525] - [powerpc] powerpc/perf: BHRB control to disable BHRB logic when not used (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Add Power10 BHRB filter support for PERF_SAMPLE_BRANCH_IND_CALL/COND (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Ignore the BHRB kernel address filtering for P10 (Michael Petlan) [1854525] - [powerpc] powerpc/perf: power10 Performance Monitoring support (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Add Power10 PMU feature to DT CPU features (Michael Petlan) [1854525] - [powerpc] powerpc/xmon: Add PowerISA v3.1 PMU SPRs (Michael Petlan) [1854525] - [powerpc] powerpc64: Break asm/percpu.h vs spinlock_types.h dependency (Greg Kurz) [1882796] - [powerpc] watchpoint: Rename current DAWR macros (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Make struct kernel_param_ops definition const (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: simplify kvm_cma_reserve() (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s: Fix symbol undeclared warnings (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s: Remove redundant initialization of variable ret (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: xive: Convert to DEFINE_SHOW_ATTRIBUTE (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Set LPCR[HDICE] before writing HDEC (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Do not allocate HPT for a nested guest (Greg Kurz) [1882796] - [powerpc] kvm: ppc: Don't return -ENOTSUPP to userspace in ioctls (Greg Kurz) [1882796] - [powerpc] 64s: handle ISA v3.1 local copy-paste context switches (Greg Kurz) [1882796] - [powerpc] 64s: Move HMI IRQ stat from percpu variable to paca (Greg Kurz) [1882796] - [powerpc] kvm/cma: Improve kernel log during boot (Greg Kurz) [1882796] - [powerpc] kvm: Use correct CONFIG symbol in comment (Greg Kurz) [1882796] - [powerpc] watchpoint: Rename current H_SET_MODE DAWR macro (Greg Kurz) [1882796] - [tools] kvm: ppc: Fix typo on H_DISABLE_AND_GET hcall (Greg Kurz) [1882796] - [powerpc] kvm: ppc: Clean up redundant kvm_run parameters in assembly (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Save/restore new PMU registers (Greg Kurz) [1882796] - [powerpc] perf: Add support for ISA3.1 PMU SPRs (Greg Kurz) [1882796] - [powerpc] perf: Update Power PMU cache_events to u64 type (Greg Kurz) [1882796] - [powerpc] perf: Update cpu_hw_event to use `struct` for storing MMCR registers (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Cleanup updates for kvm vcpu MMCR (Greg Kurz) [1882796] - [powerpc] kvm: ppc: Protect kvm_vcpu_read_guest with srcu locks (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Increase KVMPPC_NR_LPIDS on POWER8 and POWER9 (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3shv: Enable support for ISA v3.1 guests (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s pr: Remove uninitialized_var() usage (Greg Kurz) [1882796] - [powerpc] kvm/book3s64: Fix kernel crash with nested kvm & DEBUG_VIRTUAL (Greg Kurz) [1882796] - [powerpc] book3s64/kvm: Fix secondary page table walk warning during migration (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s: Fix some RCU-list locks (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Ignore kmemleak false positives (Greg Kurz) [1882796] - [powerpc] kvm: ppc: Clean up redundant 'kvm_run' parameters (Greg Kurz) [1882796] - [powerpc] kvm: ppc: Remove redundant kvm_run from vcpu_arch (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Remove redundant NULL check (Greg Kurz) [1882796] - [powerpc] Fix compile issue with force DAWR (Greg Kurz) [1882796] - [powerpc] silence a -Wcast-function-type warning in dawr_write_file_bool (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Fix r3 corruption in h_set_dabr() (Greg Kurz) [1882796] - [powerpc] Add force enable of DAWR on P9 option (Greg Kurz) [1882796] - [documentation] powerpc: Document issues with the DAWR on POWER9 (Greg Kurz) [1882796] - [powerpc] Replace _ALIGN_UP() by ALIGN() (Greg Kurz) [1882796] - [powerpc] Replace _ALIGN_DOWN() by ALIGN_DOWN() (Greg Kurz) [1882796] - [netdrv] tg3: Fix soft lockup when tg3_reset_task() fails (Jonathan Toppins) [1899595] - [tools] tools/power turbostat: update version number (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: harden against cpu hotplug (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: adjust for temperature offset (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Build with _FILE_OFFSET_BITS=64 (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Support AMD Family 19h (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Remove empty columns for Jacobsville (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Add a new GFXAMHz column that exposes gt_act_freq_mhz (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Skip pc8, pc9, pc10 columns, if they are disabled (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Fix output formatting for ACPI CST enumeration (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Replace HTTP links with HTTPS ones: TURBOSTAT UTILITY (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Enable accumulate RAPL display (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Introduce functions to accumulate RAPL consumption (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Make the energy variable to be 64 bit (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Always print idle in the system configuration header (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Print /dev/cpu_dma_latency (Prarit Bhargava) [1857136] - [tools] turbostat/.gitignore: add SPDX License Identifier (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: update version (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Print cpuidle information (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Fix 32-bit capabilities warning (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Fix missing SYS_LPI counter on some Chromebooks (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Fix gcc build warnings (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Support Elkhart Lake (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Support Jasper Lake (Prarit Bhargava) [1857136] - [scsi] scsi: core: Return BLK_STS_AGAIN for ALUA transitioning (Ewan Milne) [1867264] - [scsi] scsi: scsi_dh_alua: Set 'transitioning' state on Unit Attention (Ewan Milne) [1867264] - [scsi] scsi: scsi_dh_alua: Return BLK_STS_AGAIN for ALUA transitioning state (Ewan Milne) [1867264] - [block] scsi: block: Return status code in blk_mq_end_request() (Ewan Milne) [1867264] - [scsi] scsi: scsi_dh_alua: Avoid crash during alua_bus_detach() (Ewan Milne) [1877156] - [fs] gfs2: check for live vs. read-only file system in gfs2_fitrim (Abhijith Das) [1335139] - [fs] gfs2: don't initialize statfs_change inodes in spectator mode (Abhijith Das) [1335139] - [fs] gfs2: init_journal's undo directive should also undo the statfs inodes (Abhijith Das) [1335139] - [fs] gfs2: Recover statfs info in journal head (Abhijith Das) [1335139] - [fs] gfs2: lookup local statfs inodes prior to journal recovery (Abhijith Das) [1335139] - [fs] gfs2: Add fields for statfs info in struct gfs2_log_header_host (Abhijith Das) [1335139] - [block] nbd: don't update block size after device is started (Ming Lei) [1891363] - [platform] platform/x86: thinkpad_acpi: lap or desk mode interface (David Arcari) [1889642] - [infiniband] IB/mlx4: Convert rej_tmout radix-tree to XArray (Alaa Hleihel) [1858564] - [infiniband] IB/mlx4: Adjust delayed work when a dup is observed (Alaa Hleihel) [1858564] - [infiniband] IB/mlx4: Add support for REJ due to timeout (Alaa Hleihel) [1858564] - [infiniband] IB/mlx4: Fix starvation in paravirt mux/demux (Alaa Hleihel) [1858564] - [infiniband] IB/mlx4: Separate tunnel and wire bufs parameters (Alaa Hleihel) [1858564] - [infiniband] IB/mlx4: Add support for MRA (Alaa Hleihel) [1858564] - [infiniband] IB/mlx4: Add and improve logging (Alaa Hleihel) [1858564] - [netdrv] net: ethernet: mlx4: Avoid assigning a value to ring_cons but not used it anymore in mlx4_en_xmit() (Alaa Hleihel) [1858564] - [netdrv] net: ethernet: mlx4: Fix memory allocation in mlx4_buddy_init() (Alaa Hleihel) [1858564] - [infiniband] treewide: Use fallthrough pseudo-keyword (Alaa Hleihel) [1858564] - [netdrv] net/mlx4: Use fallthrough pseudo-keyword (Alaa Hleihel) [1858564] - [netdrv] mlx4: convert to new udp_tunnel_nic infra (Alaa Hleihel) [1858564] - [netdrv] mlx4: Mark PM functions as __maybe_unused (Alaa Hleihel) [1858564] - [netdrv] mlx4: use generic power management (Alaa Hleihel) [1858564] - [netdrv] mlx4: disable device on shutdown (Alaa Hleihel) [1858564 1858563] - [include] IB/mlx4: Replace zero-length array with flexible-array (Alaa Hleihel) [1858564 1858563] - [netdrv] net: mlx4: remove unneeded variable "err" in mlx4_en_ethtool_add_mac_rule() (Alaa Hleihel) [1858564 1858563] - [netdrv] net: mlx4: remove unneeded variable "err" in mlx4_en_get_rxfh() (Alaa Hleihel) [1858564 1858563] - [netdrv] net/mlx4_en: use napi_complete_done() in TX completion (Alaa Hleihel) [1858564 1858563] - [netdrv] net/mlx4_en: avoid indirect call in TX completion (Alaa Hleihel) [1858564 1858562] - [infiniband] RDMA/mlx4: Delete duplicated offsetofend implementation (Alaa Hleihel) [1858564 1858562] - [netdrv] net: mlx4: reject unsupported coalescing params (Alaa Hleihel) [1858564 1858562] - [hwmon] hwmon: (amd_energy) match for supported models (David Arcari) [1860387] - [hwmon] hwmon: (amd_energy) Missing platform_driver_unregister() on error in amd_energy_init() (David Arcari) [1860387] - [hwmon] hwmon: Add amd_energy driver to report energy counters (David Arcari) [1860387] - [include] include/asm-generic/topology.h: guard cpumask_of_node() macro argument (David Arcari) [1860387]- [x86] x86/dumpstack: Fix misleading instruction pointer error message (Kenneth Yin) [1903506] - [powerpc] powerpc/powernv/opal-dump : Use IRQ_HANDLED instead of numbers in interrupt handler (Diego Domingos) [1891822] - [powerpc] powerpc/powernv/dump: Handle multiple writes to ack attribute (Diego Domingos) [1891822] - [powerpc] powerpc/powernv/dump: Fix race while processing OPAL dump (Diego Domingos) [1891822] - [powerpc] powerpc/opal_elog: Handle multiple writes to ack attribute (Diego Domingos) [1891822] - [powerpc] powerpc/powernv/elog: Fix race while processing OPAL error log event (Diego Domingos) [1891822] - [hid] HID: logitech-dj: Fix an error in mse_bluetooth_descriptor (Benjamin Tissoires) [1885560] - [hid] HID: logitech-dj: Fix Dinovo Mini when paired with a MX5x00 receiver (Benjamin Tissoires) [1885560] - [hid] HID: logitech-dj: Handle quad/bluetooth keyboards with a builtin trackpad (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: Add PID for MX Anywhere 2 (Benjamin Tissoires) [1885560] - [hid] HID: wacom: Avoid entering wacom_wac_pen_report for pad / battery (Benjamin Tissoires) [1885560] - [hid] HID: ite: Add USB id match for Acer One S1003 keyboard dock (Benjamin Tissoires) [1885560] - [hid] HID: multitouch: Lenovo X1 Tablet Gen3 trackpoint and buttons (Benjamin Tissoires) [1885560] - [hid] HID: hid-input: fix stylus battery reporting (Benjamin Tissoires) [1885560] - [hid] HID: roccat: add bounds checking in kone_sysfs_write_settings() (Benjamin Tissoires) [1885560] - [hid] HID: core: Sanitize event code and type when mapping input (Benjamin Tissoires) [1885560] - [hid] HID: core: Correctly handle ReportSize being zero (Benjamin Tissoires) [1885560] - [hid] HID: elan: Fix memleak in elan_input_configured (Benjamin Tissoires) [1885560] - [hid] HID: microsoft: Add rumble support for the 8bitdo SN30 Pro+ controller (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Set INCREMENT_USAGE_ON_DUPLICATE for all Saitek X52 devices (Benjamin Tissoires) [1885560] - [hid] Revert "HID: usbhid: do not sleep when opening device" (Benjamin Tissoires) [1885560] - [hid] HID: hiddev: Fix slab-out-of-bounds write in hiddev_ioctl_usage() (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Always poll three more Lenovo PixArt mice (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: Always sleep 60ms after I2C_HID_PWR_ON commands (Benjamin Tissoires) [1885560] - [hid] HID: macally: Constify macally_id_table (Benjamin Tissoires) [1885560] - [hid] HID: cougar: Constify cougar_id_table (Benjamin Tissoires) [1885560] - [hid] HID: quirks: add NOGET quirk for Logitech GROUP (Benjamin Tissoires) [1885560] - [hid] HID: Replace HTTP links with HTTPS ones (Benjamin Tissoires) [1885560] - [hid] HID: udraw-ps3: Replace HTTP links with HTTPS ones (Benjamin Tissoires) [1885560] - [hid] HID: input: Fix devices that return multiple bytes in battery report (Benjamin Tissoires) [1885560] - [hid] HID: lenovo: Fix spurious F23 key press report during resume from suspend (Benjamin Tissoires) [1885560] - [hid] HID: lenovo: Add ThinkPad 10 Ultrabook Keyboard fn_lock support (Benjamin Tissoires) [1885560] - [hid] HID: lenovo: Add ThinkPad 10 Ultrabook Keyboard support (Benjamin Tissoires) [1885560] - [hid] HID: lenovo: Rename fn_lock sysfs attr handlers to make them generic (Benjamin Tissoires) [1885560] - [hid] HID: lenovo: Factor out generic parts of the LED code (Benjamin Tissoires) [1885560] - [hid] HID: lenovo: Merge tpkbd and cptkbd data structures (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: avoid repeated "multiplier = " log messages (Benjamin Tissoires) [1885560] - [hid] HID: logitech: Use HIDPP_RECEIVER_INDEX instead of 0xff (Benjamin Tissoires) [1885560] - [hid] HID: intel-ish-hid: Replace PCI_DEV_FLAGS_NO_D3 with pci_save_state (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Ignore Simply Automated UPB PIM (Benjamin Tissoires) [1885560] - [hid] HID: apple: Disable Fn-key key-re-mapping on clone keyboards (Benjamin Tissoires) [1885560] - [hid] HID: Wiimote: Treat the d-pad as an analogue stick (Benjamin Tissoires) [1885560] - [hid] HID: steam: fixes race in handling device list (Benjamin Tissoires) [1885560] - [hid] HID: magicmouse: do not set up autorepeat (Benjamin Tissoires) [1885560] - [hid] HID: alps: support devices with report id 2 (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Always poll Obins Anne Pro 2 keyboard (Benjamin Tissoires) [1885560] - [hid] HID: input: do not run GET_REPORT unless there's a Resolution Multiplier (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: add Mediacom FlexBook edge13 to descriptor override (Benjamin Tissoires) [1885560] - [hid] HID: usbhid: remove redundant assignment to variable retval (Benjamin Tissoires) [1885560] - [hid] HID: usbhid: do not sleep when opening device (Benjamin Tissoires) [1885560] - [hid] HID: multitouch: Remove MT_CLS_WIN_8_DUAL (Benjamin Tissoires) [1885560] - [hid] HID: sony: Fix for broken buttons on DS3 USB dongles (Benjamin Tissoires) [1885560] - [hid] HID: Add quirks for Trust Panora Graphic Tablet (Benjamin Tissoires) [1885560] - [hid] HID: apple: Swap the Fn and Left Control keys on Apple keyboards (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: add Schneider SCL142ALM to descriptor override (Benjamin Tissoires) [1885560] - [hid] HID: intel-ish-hid: avoid bogus uninitialized-variable warning (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Add HID_QUIRK_NO_INIT_REPORTS quirk for Dell K12A keyboard-dock (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: reset Synaptics SYNA2393 on resume (Benjamin Tissoires) [1885560] - [hid] HID: usbhid: Fix race between usbhid_close() and usbhid_stop() (Benjamin Tissoires) [1885560] - [hid] HID: alps: ALPS_1657 is too specific; use U1_UNICORN_LEGACY instead (Benjamin Tissoires) [1885560] - [hid] HID: alps: Add AUI1657 device ID (Benjamin Tissoires) [1885560] - [hid] HID: fix typo in Kconfig (Benjamin Tissoires) [1885560] - [hid] HID: logitech: Add support for Logitech G11 extra keys (Benjamin Tissoires) [1885560] - [hid] HID: multitouch: add eGalaxTouch P80H84 support (Benjamin Tissoires) [1885560] - [hid] HID: logitech: drop outdated references to unifying receivers (Benjamin Tissoires) [1885560] - [hid] HID: rmi: Simplify an error handling path in 'rmi_hid_read_block()' (Benjamin Tissoires) [1885560] - [hid] HID: intel-ish-hid: hbm.h: Replace zero-length array with flexible-array member (Benjamin Tissoires) [1885560] - [hid] HID: intel-ish-hid: ishtp-dev.h: Replace zero-length array with flexible-array member (Benjamin Tissoires) [1885560] - [hid] HID: Add driver fixing Glorious PC Gaming Race mouse report descriptor (Benjamin Tissoires) [1885560] - [hid] HID: lg-g15: Do not fail the probe when we fail to disable F# emulation (Benjamin Tissoires) [1885560] - [hid] HID: fix Kconfig word ordering (Benjamin Tissoires) [1885560] - [hid] HID: add ALWAYS_POLL quirk to lenovo pixart mouse (Benjamin Tissoires) [1885560] - [hid] HID: google: add moonball USB id (Benjamin Tissoires) [1885560] - [hid] HID: appleir: Use devm_kzalloc() instead of kzalloc() (Benjamin Tissoires) [1885560] - [hid] HID: appleir: Remove unnecessary goto label (Benjamin Tissoires) [1885560] - [hid] HID: hid-sensor-custom: Use scnprintf() for avoiding potential buffer overflow (Benjamin Tissoires) [1885560] - [hid] HID: hid-picolcd_fb: Use scnprintf() for avoiding potential buffer overflow (Benjamin Tissoires) [1885560] - [hid] HID: logitech-dj: add support for the static device in the Powerplay mat/receiver (Benjamin Tissoires) [1885560] - [hid] HID: hid-bigbenff: fix race condition for scheduled work during removal (Benjamin Tissoires) [1885560] - [hid] HID: hid-bigbenff: call hid_hw_stop() in case of error (Benjamin Tissoires) [1885560] - [hid] HID: hid-bigbenff: fix general protection fault caused by double kfree (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: add Trekstor Surfbook E11B to descriptor override (Benjamin Tissoires) [1885560] - [hid] HID: alps: Fix an error handling path in 'alps_input_configured()' (Benjamin Tissoires) [1885560] - [hid] HID: hiddev: Fix race in in hiddev_disconnect() (Benjamin Tissoires) [1885560] - [hid] HID: logitech-dj: add debug msg when exporting a HID++ report descriptors (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Remove ITE 8595 entry from hid_have_special_driver (Benjamin Tissoires) [1885560] - [include] HID: core: increase HID report buffer size to 8KiB (Benjamin Tissoires) [1885560] - [hid] HID: core: fix off-by-one memset in hid_report_raw_event() (Benjamin Tissoires) [1885560] - [hid] HID: apple: Add support for recent firmware on Magic Keyboards (Benjamin Tissoires) [1885560] - [hid] HID: ite: Only bind to keyboard USB interface on Acer SW5-012 keyboard dock (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: BatteryVoltage: only read chargeStatus if extPower is active (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: avoid duplicate error handling code in 'hidpp_probe()' (Benjamin Tissoires) [1885560] - [hid] HID: hidraw, uhid: Always report EPOLLOUT (Benjamin Tissoires) [1885560] - [hid] HID: steam: Fix input device disappearing (Benjamin Tissoires) [1885560] - [hid] hid-logitech-hidpp: read battery voltage from newer devices (Benjamin Tissoires) [1885560] - [hid] HID: logitech: Add MX Master 3 Mouse (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: Support WirelessDeviceStatus connect events (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: Support translations from short to long reports (Benjamin Tissoires) [1885560] - [hid] HID: hiddev: fix mess in hiddev_open() (Benjamin Tissoires) [1885560] - [hid] HID: hid-input: clear unmapped usages (Benjamin Tissoires) [1885560] - [hid] HID: Add quirk for incorrect input length on Lenovo Y720 (Benjamin Tissoires) [1885560] - [hid] HID: ite: Add USB id match for Acer SW5-012 keyboard dock (Benjamin Tissoires) [1885560] - [hid] HID: Add quirk for Xin-Mo Dual Controller (Benjamin Tissoires) [1885560] - [hid] HID: hidraw: add support uniq ioctl (Benjamin Tissoires) [1885560] - [hid] HID: Fix slab-out-of-bounds read in hid_field_extract (Benjamin Tissoires) [1885560] - [hid] HID: picoLCD: constify fb ops (Benjamin Tissoires) [1885560] - [hid] HID: uhid: Fix returning EPOLLOUT from uhid_char_poll (Benjamin Tissoires) [1885560] - [hid] HID: hidraw: Fix returning EPOLLOUT from hidraw_poll (Benjamin Tissoires) [1885560] - [hid] HID: rmi: Check that the RMI_STARTED bit is set before unregistering the RMI transport device (Benjamin Tissoires) [1885560] - [hid] HID: quirks: remove hid-led devices from hid_have_special_driver (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: Reset ALPS touchpads on resume (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: fix no irq after reset on raydium 3118 (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: Silence intermittent get_battery_capacity errors (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: remove orphaned member sleep_delay (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Add quirk for HP MSU1465 PIXART OEM mouse (Benjamin Tissoires) [1885560] - [hid] HID: core: check whether Usage Page item is after Usage ID items (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: Send power-on command after reset (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: Remove runtime power management (Benjamin Tissoires) [1885560] - [hid] HID: google: Detect base folded usage instead of hard-coding whiskers (Benjamin Tissoires) [1885560] - [hid] HID: google: add magnemite/masterball USB ids (Benjamin Tissoires) [1885560] - [hid] HID: logitech: Add depends on LEDS_CLASS to Logitech Kconfig entry (Benjamin Tissoires) [1885560] - [hid] HID: lg-g15: Add support for the G510's M1-M3 and MR LEDs (Benjamin Tissoires) [1885560] - [hid] HID: lg-g15: Add support for controlling the G510's RGB backlight (Benjamin Tissoires) [1885560] - [hid] HID: lg-g15: Add support for the G510 keyboards' gaming keys (Benjamin Tissoires) [1885560] - [hid] HID: lg-g15: Add support for the M1-M3 and MR LEDs (Benjamin Tissoires) [1885560] - [hid] HID: lg-g15: Add keyboard and LCD backlight control (Benjamin Tissoires) [1885560] - [hid] HID: Add driver for Logitech gaming keyboards (G15, G15 v2) (Benjamin Tissoires) [1885560] - [hid] HID: hidraw: replace printk() with corresponding pr_xx() variant (Benjamin Tissoires) [1885560] - [hid] HID: prodikeys: make array keys static const, makes object smaller (Benjamin Tissoires) [1885560] - [hid] HID: google: whiskers: signal tablet mode on connect (Benjamin Tissoires) [1885560] - [hid] HID: google: whiskers: signal tablet mode switch on disconnect (Benjamin Tissoires) [1885560] - [hid] HID: google: whiskers: more robust tablet mode detection (Benjamin Tissoires) [1885560] - [hid] HID: core: fix dmesg flooding if report field larger than 32bit (Benjamin Tissoires) [1885560] - [include] HID: core: Add printk_once variants to hid_warn() etc (Benjamin Tissoires) [1885560] - [include] HID: core: reformat and reduce hid_printk macros (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: modify quirks for weida's devices (Benjamin Tissoires) [1885560] - [hid] hid-logitech-dj: add the new Lightspeed receiver (Benjamin Tissoires) [1885560] - [hid] HID: logitech-dj: add support of the G700(s) receiver (Benjamin Tissoires) [1885560] - [hid] HID: do not call hid_set_drvdata(hdev, NULL) in drivers (Benjamin Tissoires) [1885560] - [hid] HID: logitech-dj: extend consumer usages range (Benjamin Tissoires) [1885560] - [hid] hiddev: Return EPOLLOUT from hiddev_poll (Benjamin Tissoires) [1885560] - [hid] hidraw: Return EPOLLOUT from hidraw_poll (Benjamin Tissoires) [1885560] - [input] Input: i8042 - add nopnp quirk for Acer Aspire 5 A515 (Benjamin Tissoires) [1885560] - [input] Input: i8042 - add Entroware Proteus EL07R4 to nomux and reset lists (Benjamin Tissoires) [1885560] - [input] input: i8042 - Remove special Cayman handling (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - only increment wakeup count on touch (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - add ic type 0x15 (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - add support for high resolution reports (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - do not constantly re-query pattern ID (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - add firmware update info for ICs 0x11, 0x13, 0x14 (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - handle firmware updated on newer ICs (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - add support for different firmware page sizes (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - fix detecting IAP version on older controllers (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - handle devices with patterns above 1 (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - make fetching IC type of older controllers more robust (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - handle firmware not implementing "get pattern" command (Benjamin Tissoires) [1885560] - [input] Input: i8042 - add Lenovo XiaoXin Air 12 to i8042 nomux list (Benjamin Tissoires) [1885560] - [input] Input: elantech - remove redundant assignments to variable error (Benjamin Tissoires) [1885560] - [input] Input: synaptics - enable InterTouch for ThinkPad X1E 1st gen (Benjamin Tissoires) [1885560] - [uapi] Input: add `SW_MACHINE_COVER` (Benjamin Tissoires) [1885560] - [input] input: i8042 - Remove special PowerPC handling (Benjamin Tissoires) [1885560] - [input] Input: synaptics - add a second working PNP_ID for Lenovo T470s (Benjamin Tissoires) [1885560] - [input] Input: introduce input_mt_report_slot_inactive() (Benjamin Tissoires) [1885560] - [input] Input: i8042 - add ThinkPad S230u to i8042 reset list (Benjamin Tissoires) [1885560] - [input] Revert "Input: i8042 - add ThinkPad S230u to i8042 nomux list" (Benjamin Tissoires) [1885560] - [input] Input: i8042 - attach fwnode to serio i8042 kbd device (Benjamin Tissoires) [1885560] - [input] Input: i8042 - add ThinkPad S230u to i8042 nomux list (Benjamin Tissoires) [1885560] - [uapi] Input: update SPDX tag for input-event-codes.h (Benjamin Tissoires) [1885560] - [input] Input: i8042 - add Acer Aspire 5738z to nomux list (Benjamin Tissoires) [1885560] - [uapi] Input: move the new KEY_SELECTIVE_SCREENSHOT keycode (Benjamin Tissoires) [1885560] - [input] Input: synaptics - enable RMI on HP Envy 13-ad105ng (Benjamin Tissoires) [1885560] - [uapi] Input: allocate keycode for "Selective Screenshot" key (Benjamin Tissoires) [1885560] - [input] Input: synaptics - remove the LEN0049 dmi id from topbuttonpad list (Benjamin Tissoires) [1885560] - [input] Input: synaptics - enable SMBus on ThinkPad L470 (Benjamin Tissoires) [1885560] - [input] Input: synaptics - switch T470s to RMI4 by default (Benjamin Tissoires) [1885560] - [input] Input: input_event - fix struct padding on sparc64 (Benjamin Tissoires) [1885560] - [uapi] Input: add privacy screen toggle keycode (Benjamin Tissoires) [1885560] - [input] Input: synaptics - switch another X1 Carbon 6 to RMI/SMbus (Benjamin Tissoires) [1885560] - [uapi] Input: Add event-codes for macro keys found on various keyboards (Benjamin Tissoires) [1885560] - [input] Input: i8042 - enable wakeup on a stable struct device (Benjamin Tissoires) [1885560] - [input] Input: psmouse - drop all unneeded functions from mouse headers (Benjamin Tissoires) [1885560] - [input] Input: remove dev_err() usage after platform_get_irq() (Benjamin Tissoires) [1885560] - [input] Input: synaptics - fix a typo (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - switch to using devm_add_action_or_reset() (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - switch to using devm_device_add_groups() (Benjamin Tissoires) [1885560] - [power] power: supply: core: Add Standard, Adaptive, and Custom charge types (Benjamin Tissoires) [1885560] - [scsi] scsi: mpt3sas: Fix timeouts observed while reenabling IRQ (Tomas Henzl) [1880114] - [fs] ext4: handle option set by mount flags correctly (Pavel Reichl) [1848084] - [fs] xfs: preserve inode versioning across remounts (Pavel Reichl) [1848084] - [kernel] kheaders: explain why include/config/autoconf.h is excluded from md5sum (Jiri Olsa) [1899585] - [kernel] kheaders: remove the last bashism to allow sh to run it (Jiri Olsa) [1899585] - [kernel] kheaders: optimize header copy for in-tree builds (Jiri Olsa) [1899585] - [kernel] kheaders: optimize md5sum calculation for in-tree builds (Jiri Olsa) [1899585] - [kernel] kheaders: remove unneeded 'cat' command piped to 'head' / 'tail' (Jiri Olsa) [1899585] - [kernel] kheaders: substituting --sort in archive creation (Jiri Olsa) [1899585] - [kernel] kheaders: make headers archive reproducible (Jiri Olsa) [1899585] - [kernel] kheaders: include only headers into kheaders_data.tar.xz (Jiri Olsa) [1899585] - [kernel] kheaders: remove meaningless -R option of 'ls' (Jiri Olsa) [1899585] - [kernel] kheaders: Do not regenerate archive if config is not changed (Jiri Olsa) [1899585] - [kernel] kheaders: Move from proc to sysfs (Jiri Olsa) [1899585] - [kernel] kernel/Makefile: don't assume that kernel/gen_ikh_data.sh is executable (Jiri Olsa) [1899585] - [init] init/config: Do not select BUILD_BIN2C for IKCONFIG (Jiri Olsa) [1899585] - [kernel] Provide in-kernel headers to make extending kernel easier (Jiri Olsa) [1899585] - [tty] pty: do tty_flip_buffer_push without port->lock in pty_write (Artem Savkov) [1787975] - [virtio] virtio_balloon: fix sparse warning (Nico Pache) [1839055] - [virtio] virtio_balloon: fix up endian-ness for free cmd id (Nico Pache) [1839055] - [virtio] virtio-balloon: Document byte ordering of poison_val (Nico Pache) [1839055] - [virtio] virtio-mmio: Reject invalid IRQ 0 command line argument (Nico Pache) [1839055] - [virtio] virtio-balloon: Disable free page reporting if page poison reporting is not enabled (Nico Pache) [1839055] - [virtio] virtio-mmio: Delete an error message in vm_find_vqs() (Nico Pache) [1839055] - [virtio] virtio: add VIRTIO_RING_NO_LEGACY (Nico Pache) [1839055] - [virtio] virtio-balloon: Avoid using the word 'report' when referring to free page hinting (Nico Pache) [1839055] - [virtio] virtio-balloon: make virtballoon_free_page_report() static (Nico Pache) [1839055] - [virtio] virtio-balloon: switch back to OOM handler for VIRTIO_BALLOON_F_DEFLATE_ON_OOM (Nico Pache) [1839055] - [documentation] mm/page_reporting: add free page reporting documentation (Nico Pache) [1839055] - [mm] mm/page_reporting: add budget limit on how many pages can be reported per pass (Nico Pache) [1839055] - [mm] mm/page_reporting: rotate reported pages to the tail of the list (Nico Pache) [1839055] - [virtio] virtio-balloon: add support for providing free page reports to host (Nico Pache) [1839055] - [virtio] virtio-balloon: pull page poisoning config out of free page hinting (Nico Pache) [1839055] - [mm] mm: introduce Reported pages (Nico Pache) [1839055] - [mm] mm: add function __putback_isolated_page (Nico Pache) [1839055] - [mm] mm: use zone and order instead of free area in free_list manipulators (Nico Pache) [1839055] - [mm] mm: adjust shuffle code to allow for future coalescing (Nico Pache) [1839055] - [virtio] virtio_balloon: Adjust label in virtballoon_probe (Nico Pache) [1839055] - [virtio] virtio_ring: Fix mem leak with vring_new_virtqueue() (Nico Pache) [1839055] - [virtio] virtio_balloon: Fix memory leaks on errors in virtballoon_probe() (Nico Pache) [1839055] - [virtio] virtio-balloon: Fix memory leak when unloading while hinting is in progress (Nico Pache) [1839055] - [virtio] virtio_balloon: prevent pfn array overflow (Nico Pache) [1839055] - [virtio] virtio-pci: check name when counting MSI-X vectors (Nico Pache) [1839055] - [virtio] virtio-balloon: initialize all vq callbacks (Nico Pache) [1839055] - [virtio] virtio-mmio: convert to devm_platform_ioremap_resource (Nico Pache) [1839055] - [virtio] virtio_balloon: divide/multiply instead of shifts (Nico Pache) [1839055] - [virtio] virtio_balloon: name cleanups (Nico Pache) [1839055] - [virtio] virtio_balloon: fix shrinker count (Nico Pache) [1839055] - [virtio] virtio_balloon: fix shrinker scan number of pages (Nico Pache) [1839055] - [virtio] virtio-mmio: add error check for platform_get_irq (Nico Pache) [1839055] - [virtio] virtio: Fix indentation of VIRTIO_MMIO (Nico Pache) [1839055] - [virtio] virtio/virtio_ring: do some comment fixes (Nico Pache) [1839055] - [virtio] virtio_pci: fix a NULL pointer reference in vp_del_vqs (Nico Pache) [1839055] - [virtio] virtio: hint if callbacks surprisingly might sleep (Nico Pache) [1839055] - [virtio] virtio_balloon: remove the unnecessary 0-initialization (Nico Pache) [1839055] - [virtio] virtio-balloon: improve update_balloon_size_func (Nico Pache) [1839055] - [virtio] virtio-balloon: tweak config_changed implementation (Nico Pache) [1839055] - [misc] virtio: don't allocate vqs when names= NULL (Nico Pache) [1839055] - [virtio] virtio_pci: use queue idx instead of array idx to set up the vq (Nico Pache) [1839055] - [virtio] virtio: remove deprecated VIRTIO_PCI_CONFIG() (Nico Pache) [1839055] - [mm] mm/page_poison: expose page_poisoning_enabled to kernel modules (Nico Pache) [1839055] - [virtio] virtio-balloon: VIRTIO_BALLOON_F_PAGE_POISON (Nico Pache) [1839055] - [virtio] virtio-balloon: VIRTIO_BALLOON_F_FREE_PAGE_HINT (Nico Pache) [1839055] - [virtio] virtio: pci-legacy: Validate queue pfn (Nico Pache) [1839055] - [virtio] virtio: mmio-v1: Validate queue PFN (Nico Pache) [1839055] - [virtio] virtio_balloon: replace oom notifier with shrinker (Nico Pache) [1839055] - [virtio] virtio-balloon: kzalloc the vb struct (Nico Pache) [1839055] - [virtio] virtio-balloon: remove BUG() in init_vqs (Nico Pache) [1839055] - [mm] mm, debug_pagealloc: use a page type instead of page_ext flag (Nico Pache) [1839055] - [mm] mm, page_alloc: more extensive free page checking with debug_pagealloc (Nico Pache) [1839055] - [mm] mm, debug_pagelloc: use static keys to enable debugging (Nico Pache) [1839055] - [include] include/linux/page_ext.h: drop definition of unused PAGE_EXT_DEBUG_POISON (Nico Pache) [1839055] - [tty] vt: vt_ioctl: fix use-after-free in vt_in_use() (Vladis Dronov) [1875585] - [tty] vt: vt_ioctl: fix VT_DISALLOCATE freeing in-use virtual console (Vladis Dronov) [1875585] - [tty] vt: ioctl, switch VT_IS_IN_USE and VT_BUSY to inlines (Vladis Dronov) [1875585] - [tty] vt: selection, introduce vc_is_sel (Vladis Dronov) [1875585] - [fs] gfs2: Don't sleep during glock hash walk (Andreas Grunbacher) [1871173]- [powerpc] powerpc/64s/hash: Fix hash_preload running with interrupts enabled (Diego Domingos) [1884152] - [powerpc] powerpc/pseries: Avoid using addr_to_pfn in real mode (Diego Domingos) [1822675] - [powerpc] powerpc/pseries: Handle UE event for memcpy_mcsafe (Diego Domingos) [1822675] - [powerpc] powerpc/pseries: Fix MCE handling on pseries (Diego Domingos) [1822675] - [powerpc] powerpc/64s/pseries: machine check convert to use common event code (Diego Domingos) [1822675] - [powerpc] powerpc/powernv/mce: Print additional information about MCE error (Diego Domingos) [1822675] - [powerpc] powerpc/powernv/mce: Print correct severity for MCE error (Diego Domingos) [1822675] - [powerpc] powerpc/64s: Report SLB multi-hit rather than parity error (Diego Domingos) [1822675] - [powerpc] powerpc/powernv/mce: Reduce MCE console logs to lesser lines (Diego Domingos) [1822675] - [powerpc] powerpc/pseries/mce: Improve array initialization (Diego Domingos) [1822675] - [powerpc] powerpc/pseries/mce: Fix misleading print for TLB mutlihit (Diego Domingos) [1822675] - [netdrv] i40e: fix crash when Rx descriptor count is changed (Jiri Benc) [1882708] - [netdrv] virtio_net: Fix out of bounds access of sq (Jiri Benc) [1882708] - [tools] tools/bpftool: Fix attaching flow dissector (Jiri Benc) [1882708] - [docs] bpf: Use valid and new links in index.rst (Jiri Benc) [1882708] - [netdrv] netdevsim: fix unbalaced locking in nsim_create() (Jiri Benc) [1882708] - [net] bpfilter: Allow to build bpfilter_umh as a module without static library (Jiri Benc) [1882708] - [net] bpf, netns: Fix use-after-free in pernet pre_exit callback (Jiri Benc) [1882708] - [net] xsk: Use dma_need_sync instead of reimplenting it (Jiri Benc) [1882708] - [net] xsk: Remove a double pool->dev assignment in xp_dma_map (Jiri Benc) [1882708] - [net] xsk: Replace the cheap_dma flag with a dma_need_sync flag (Jiri Benc) [1882708] - [net] dma-mapping: Add a new dma_need_sync API (Jiri Benc) [1882708] - [tools] selftests: bpf: Pass program to bpf_prog_detach in flow_dissector (Jiri Benc) [1882708] - [tools] selftests: bpf: Pass program and target_fd in flow_dissector_reattach (Jiri Benc) [1882708] - [net] bpf: flow_dissector: Check value of unused flags to BPF_PROG_DETACH (Jiri Benc) [1882708] - [net] bpf: flow_dissector: Check value of unused flags to BPF_PROG_ATTACH (Jiri Benc) [1882708] - [tools] libbpf: Adjust SEC short cut for expected attach type BPF_XDP_DEVMAP (Jiri Benc) [1882708] - [tools] selftests/bpf: Test updating flow_dissector link with same program (Jiri Benc) [1882708] - [net] bpf, netns: Keep a list of attached bpf_link's (Jiri Benc) [1882708] - [net] bpf, netns: Keep attached programs in bpf_prog_array (Jiri Benc) [1882708] - [net] flow_dissector: Pull BPF program assignment up to bpf-netns (Jiri Benc) [1882708] - [tools] libbpf: Fix CO-RE relocs against .text section (Jiri Benc) [1882708] - [tools] selftests/bpf: Move newer bpf_iter_* type redefining to a new header file (Jiri Benc) [1882708] - [net] xdp: Handle frame_sz in xdp_convert_zc_to_xdp_frame() (Jiri Benc) [1882708] - [net] xdp: Fix xsk_generic_xmit errno (Jiri Benc) [1882708] - [tools] bpf: Selftests and tools use struct bpf_devmap_val from uapi (Jiri Benc) [1882708] - [net] xdp: use shift instead of 64 bit division (Jiri Benc) [1882708] - [net] bpf: Fix unused-var without NETDEVICES (Jiri Benc) [1882708] - [net] seg6: fix seg6_validate_srh() to avoid slab-out-of-bounds (Jiri Benc) [1882708] - [net] seg6: fix SRH processing to comply with RFC8754 (Jiri Benc) [1882708] - [tools] selftests/bpf: Extend test_flow_dissector to cover link creation (Jiri Benc) [1882708] - [tools] selftests/bpf: Convert test_flow_dissector to use BPF skeleton (Jiri Benc) [1882708] - [tools] selftests/bpf, flow_dissector: Close TAP device FD after the test (Jiri Benc) [1882708] - [tools] selftests/bpf: Add tests for attaching bpf_link to netns (Jiri Benc) [1882708] - [tools] bpftool: Support link show for netns-attached links (Jiri Benc) [1882708] - [tools] bpftool: Extract helpers for showing link attach type (Jiri Benc) [1882708] - [tools] libbpf: Add support for bpf_link-based netns attachment (Jiri Benc) [1882708] - [net] bpf: Add link-based BPF program attachment to network namespace (Jiri Benc) [1882708] - [net] flow_dissector: Move out netns_bpf prog callbacks (Jiri Benc) [1882708] - [net] Introduce netns_bpf for BPF programs attached to netns (Jiri Benc) [1882708] - [net] flow_dissector: Pull locking up from prog attach callback (Jiri Benc) [1882708] - [net] bpf: Allow SO_BINDTODEVICE opt in bpf_setsockopt (Jiri Benc) [1882708] - [net] Make locking in sock_bindtoindex optional (Jiri Benc) [1882708] - [net] add sock_bindtoindex (Jiri Benc) [1882708] - [tools] selftest: Add tests for XDP programs in devmap entries (Jiri Benc) [1882708] - [net] xdp: Add xdp_txq_info to xdp_buff (Jiri Benc) [1882708] - [net] xdp: Introduce xdp_convert_frame_to_buff utility routine (Jiri Benc) [1882708] - [net] maintainers: Adjust entry in XDP SOCKETS to actual file name (Jiri Benc) [1882708] - [net] maintainers, xsk: Update AF_XDP section after moves/adds (Jiri Benc) [1882708] - [net] xsk: Explicitly inline functions and move definitions (Jiri Benc) [1882708] - [net] xdp: Simplify xdp_return_{frame, frame_rx_napi, buff} (Jiri Benc) [1882708] - [net] xsk: Remove MEM_TYPE_ZERO_COPY and corresponding code (Jiri Benc) [1882708] - [netdrv] mlx5, xsk: Migrate to new MEM_TYPE_XSK_BUFF_POOL (Jiri Benc) [1882708] - [netdrv] ixgbe, xsk: Migrate to new MEM_TYPE_XSK_BUFF_POOL (Jiri Benc) [1882708] - [netdrv] ice, xsk: Migrate to new MEM_TYPE_XSK_BUFF_POOL (Jiri Benc) [1882708] - [netdrv] i40e, xsk: Migrate to new MEM_TYPE_XSK_BUFF_POOL (Jiri Benc) [1882708] - [netdrv] i40e: Separate kernel allocated rx_bi rings from AF_XDP rings (Jiri Benc) [1882708] - [netdrv] i40e: Refactor rx_bi accesses (Jiri Benc) [1882708] - [net] xsk: Introduce AF_XDP buffer allocation API (Jiri Benc) [1867206 1882708] - [net] xsk: Move defines only used by AF_XDP internals to xsk.h (Jiri Benc) [1882708] - [net] xsk: Move driver interface to xdp_sock_drv.h (Jiri Benc) [1882708] - [net] xsk: Move xskmap.c to net/xdp/ (Jiri Benc) [1882708] - [net] xsk: Fix xsk_umem_xdp_frame_sz() (Jiri Benc) [1882708] - [tools] selftests/bpf: Convert bpf_iter_test_kern{3, 4}.c to define own bpf_iter_meta (Jiri Benc) [1882708] - [tools] selftest/bpf: Make bpf_iter selftest compilable against old vmlinux.h (Jiri Benc) [1882708] - [net] bpf: Fix too large copy from user in bpf_test_init (Jiri Benc) [1882708] - [tools] selftests/bpf: Xdp_adjust_tail add grow tail tests (Jiri Benc) [1882708] - [tools] selftests/bpf: Adjust BPF selftest for xdp_adjust_tail (Jiri Benc) [1882708] - [net] bpf: Add xdp.frame_sz in bpf_prog_test_run_xdp(). (Jiri Benc) [1882708] - [net] xdp: Clear grow memory in bpf_xdp_adjust_tail() (Jiri Benc) [1882708] - [net] xdp: Allow bpf_xdp_adjust_tail() to grow packet size (Jiri Benc) [1882708] - [netdrv] mlx5: Rx queue setup time determine frame_sz for XDP (Jiri Benc) [1882708] - [netdrv] xdp: For Intel AF_XDP drivers add XDP frame_sz (Jiri Benc) [1882708] - [netdrv] ice: Add XDP frame size to driver (Jiri Benc) [1882708] - [netdrv] i40e: Add XDP frame size to driver (Jiri Benc) [1882708] - [netdrv] ixgbevf: Add XDP frame size to VF driver (Jiri Benc) [1882708] - [netdrv] ixgbe: Add XDP frame size to driver (Jiri Benc) [1882708] - [netdrv] ixgbe: Fix XDP redirect on archs with PAGE_SIZE above 4K (Jiri Benc) [1882708] - [netdrv] virtio_net: Add XDP frame size in two code paths (Jiri Benc) [1882708] - [netdrv] vhost_net: Also populate XDP frame size (Jiri Benc) [1882708] - [netdrv] tun: Add XDP frame size (Jiri Benc) [1882708] - [netdrv] nfp: Add XDP frame size to netronome driver (Jiri Benc) [1882708] - [netdrv] net: thunderx: Add XDP frame size (Jiri Benc) [1882708] - [netdrv] mlx4: Add XDP frame size and adjust max XDP MTU (Jiri Benc) [1882708] - [netdrv] qlogic/qede: Add XDP frame size to driver (Jiri Benc) [1882708] - [netdrv] hv_netvsc: Add XDP frame size to driver (Jiri Benc) [1882708] - [netdrv] veth: Xdp using frame_sz in veth driver (Jiri Benc) [1882708] - [netdrv] veth: Adjust hard_start offset on redirect XDP frames (Jiri Benc) [1882708] - [net] xdp: Cpumap redirect use frame_sz and increase skb_tailroom (Jiri Benc) [1882708] - [net] xdp: Xdp_frame add member frame_sz and handle in convert_to_xdp_frame (Jiri Benc) [1882708] - [net] XDP-generic determining XDP frame size (Jiri Benc) [1882708] - [netdrv] sfc: Add XDP frame size (Jiri Benc) [1882708] - [netdrv] bnxt: Add XDP frame size to driver (Jiri Benc) [1882708] - [net] xdp: Add frame size to xdp_buff (Jiri Benc) [1867209 1882708] - [net] bpfilter: switch to kernel_write (Jiri Benc) [1882708] - [tools] bpf: selftests: Add bpf_iter selftests (Jiri Benc) [1882708] - [tools] bpf: selftests: Add iterator programs for ipv6_route and netlink (Jiri Benc) [1882708] - [net] bpf: Enable bpf_iter targets registering ctx argument types (Jiri Benc) [1882708] - [net] bpf: Change func bpf_iter_unreg_target() signature (Jiri Benc) [1882708] - [net] bpf: Refactor bpf_iter target registration (Jiri Benc) [1882708] - [net] bpf: Add netlink and ipv6_route bpf_iter targets (Jiri Benc) [1882708] - [net] bpfilter: check if $(CC) can link static libc in Kconfig (Jiri Benc) [1882708] - [net] bpfilter: document build requirements for bpfilter_umh (Jiri Benc) [1882708] - [net] xsk: Remove unnecessary member in xdp_umem (Jiri Benc) [1882708] - [net] xsk: Change two variable names for increased clarity (Jiri Benc) [1882708] - [net] bpfilter: match bit size of bpfilter_umh to that of the kernel (Jiri Benc) [1882708] - [docs] networking: convert filter.txt to ReST (Jiri Benc) [1882708] - [net] xsk: Fix typo in xsk_umem_consume_tx and xsk_generic_xmit comments (Jiri Benc) [1882708] - [net] introduce SO_BINDTOIFINDEX sockopt (Jiri Benc) [1882708] - [net] netlink: Use sizeof_field() macro (Jiri Benc) [1882708] - [net] xdp: Add SPDX license identifier - Makefile/Kconfig (Jiri Benc) [1882708] - [net] bpfilter: prefix header search paths with $(srctree)/ (Jiri Benc) [1882708] - [netdrv] virtio_net: Add XDP meta data support (Jiri Benc) [1882708] - [netdrv] virtio_net: Keep vnet header zeroed if XDP is loaded for small buffer (Jiri Benc) [1882708] - [netdrv] virtio-net: keep vnet header zeroed after processing XDP (Jiri Benc) [1882708] - [netdrv] virtio-net: get rid of unnecessary container of rq stats (Jiri Benc) [1882708] - [netdrv] virtio-net: correctly update XDP_TX counters (Jiri Benc) [1882708] - [netdrv] virtio_net: Add kick stats (Jiri Benc) [1882708] - [netdrv] virtio_net: Add XDP related stats (Jiri Benc) [1882708] - [netdrv] virtio_net: Factor out the logic to determine xdp sq (Jiri Benc) [1882708] - [netdrv] virtio_net: Make drop counter per-queue (Jiri Benc) [1882708] - [netdrv] virtio_net: Use temporary storage for accounting rx stats (Jiri Benc) [1882708] - [netdrv] bnx2: mark driver deprecated (Jonathan Toppins) [1878183] - [net] openvswitch: silence suspicious RCU usage warning (Eelco Chaudron) [1895862] - [net] openswitch: reuse the helper variable to improve the code readablity (Eelco Chaudron) [1895862] - [net] openvswitch: remove unused keep_flows (Eelco Chaudron) [1895862] - [net] openvswitch: refactor flow free function (Eelco Chaudron) [1895862] - [net] openvswitch: improve the coding style (Eelco Chaudron) [1895862] - [net] openvswitch: use skb_list_walk_safe helper for gso segments (Eelco Chaudron) [1895862] - [net] openvswitch: do not update max_headroom if new headroom is equal to old headroom (Eelco Chaudron) [1895862] - [net] openvswitch: drop unneeded likely() call around IS_ERR() (Eelco Chaudron) [1895862] - [net] openvswitch: convert to kvmalloc (Eelco Chaudron) [1895862] - [infiniband] RDMA/rxe: Mark Soft-RoCE driver as unsupported (Kamal Heib) [1878207] - [net] netfilter: nf_log: missing vlan offload tag and proto (Florian Westphal) [1889990] - [net] ipvs: clear skb->tstamp in forwarding path (Florian Westphal) [1889990] - [net] netfilter: nft_meta: use socket user_ns to retrieve skuid and skgid (Florian Westphal) [1889990] - [net] netfilter: ctnetlink: add a range check for l3/l4 protonum (Florian Westphal) [1889990] {CVE-2020-25211} - [net] netfilter: nfnetlink: nfnetlink_unicast() reports EAGAIN instead of ENOBUFS (Florian Westphal) [1889990] - [net] netfilter: nf_tables: fix destination register zeroing (Florian Westphal) [1889990] - [net] netfilter: nf_tables: add NFTA_SET_USERDATA if not null (Florian Westphal) [1889990] - [net] netfilter: flowtable: Set offload timeout when adding flow (Florian Westphal) [1889990] - [net] netfilter: conntrack: Move nf_ct_offload_timeout to header file (Florian Westphal) [1889990] - [net] netfilter: nft_set_rbtree: Handle outcomes of tree rotations in overlap detection (Florian Westphal) [1889990] - [net] netfilter: nf_tables: nft_exthdr: the presence return value should be little-endian (Florian Westphal) [1889990] - [net] netfilter: nft_set_pipapo: Drop useless assignment of scratch map index on insert (Florian Westphal) [1889990] - [net] netfilter: arp_tables: init netns pointer in xt_tgdtor_param struct (Florian Westphal) [1889990] - [net] netfilter: arp_tables: init netns pointer in xt_tgchk_param struct (Florian Westphal) [1889990] - [net] ipvs: do not schedule icmp errors from tunnels (Florian Westphal) [1889990] - [powercap] powercap: intel_rapl: add support for Sapphire Rapids (Steve Best) [1837373] - [powercap] powercap/intel_rapl: add support for RocketLake (Steve Best) [1782715] - [char] ipmi: Use fallthrough pseudo-keyword (Tony Camuso) [1877848] - [char] ipmi/watchdog: add missing newlines when printing parameters by sysfs (Tony Camuso) [1877848] - [char] ipmi: remve duplicate code in __ipmi_bmc_register() (Tony Camuso) [1877848] - [documentation] docs: ipmi: Replace HTTP links with HTTPS ones (Tony Camuso) [1877848] - [char] ipmi: ssif: Remove finished TODO comment about SMBus alert (Tony Camuso) [1877848] - [documentation] Doc: driver-api: ipmi: Add description of alerts_broken module param (Tony Camuso) [1877848] - [char] ipmi:ssif: Remove dynamic platform device handing (Tony Camuso) [1877848] - [char] Try to load acpi_ipmi when an SSIF ACPI IPMI interface is added (Tony Camuso) [1877848] - [char] ipmi_si: Load acpi_ipmi when ACPI IPMI interface added (Tony Camuso) [1877848] - [char] ipmi:bt-bmc: Fix error handling and status check (Tony Camuso) [1877848] - [char] ipmi: Replace guid_copy() with import_guid() where it makes sense (Tony Camuso) [1877848] - [char] ipmi: use vzalloc instead of kmalloc for user creation (Tony Camuso) [1877848] - [char] ipmi:bt-bmc: Fix some format issue of the code (Tony Camuso) [1877848] - [char] ipmi:bt-bmc: Avoid unnecessary check (Tony Camuso) [1877848] - [char] docs: fix references for ipmi.rst file (Tony Camuso) [1877848] - [documentation] docs: move IPMI.txt to the driver API book (Tony Camuso) [1877848]- [powerpc] pseries: Fix 64 bit logical memory block panic (Steve Best) [1894922] - [mm] powerpc/book3s64/radix: Make radix_mem_block_size 64bit (Steve Best) [1894922] - [powerpc] powerpc/64s/radix: Fix build failure with RADIX_MMU=n (Steve Best) [1894922] - [x86] kvm: mmu: fix is_tdp_mmu_check when the TDP MMU is not in use (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: svm: Update cr3_lm_rsvd_bits for AMD SEV guests (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: Introduce cr3_lm_rsvd_bits in kvm_vcpu_arch (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: clflushopt should be treated as a no-op by emulation (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: handle MSR_IA32_DEBUGCTLMSR with report_ignored_msrs (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: request masterclock update any time guest uses different msr (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: ensure pv_cpuid.features is initialized when enabling cap (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: reads of restricted pv msrs should also result in #GP (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: use positive error values for msr emulation that causes #GP (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86/mmu: fix counting of rmap entries in pte_list_add (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: bump KVM_MAX_CPUID_ENTRIES (Vitaly Kuznetsov) [1898914 1878097] - [x86] vmxfeatures: rename features for consistency with KVM and manual (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: vmx: Add VMX_FEATURE_USR_WAIT_PAUSE (Vitaly Kuznetsov) [1878097 1898914] - [x86] Expose SERIALIZE for supported cpuid (Vitaly Kuznetsov) [1878097 1898914] - [x86] kvm: x86: Expose fast short REP MOV for supported cpuid (Vitaly Kuznetsov) [1878097 1898914] - [x86] kvm: x86: Expose AVX512 VP2INTERSECT in cpuid for TGL (Vitaly Kuznetsov) [1878097 1898914] - [x86] kvm: Convert to new CPU match macros (Vitaly Kuznetsov) [1878097 1898914] - [documentation] docs: kvm: fix referenced ioctl symbol (Vitaly Kuznetsov) [1878097 1898914] - [documentation] docs: kvm: api.rst: add missing spaces (Vitaly Kuznetsov) [1878097 1898914] - [virt] kvm: use struct_size() and flex_array_size() helpers in kvm_io_bus_unregister_dev() (Vitaly Kuznetsov) [1878097 1898914] - [documentation] documentation: kvm: fix a typo (Vitaly Kuznetsov) [1878097 1898914] - [documentation] documentation: kvm: fix some typos in cpuid.rst (Vitaly Kuznetsov) [1878097 1898914] - [documentation] documentation: kvm: fix a typo (Vitaly Kuznetsov) [1878097 1898914] - [x86] x86/cpu: Fix typos and improve the comments in sync_core() (David Arcari) [1837457] - [x86] x86/cpu: Use SERIALIZE in sync_core() when available (David Arcari) [1837457] - [tools] tools arch x86: Sync asm/cpufeatures.h with the kernel sources (David Arcari) [1837457] - [x86] x86/cpufeatures: Add enumeration for SERIALIZE instruction (David Arcari) [1837457] - [x86] x86/cpu: Refactor sync_core() for readability (David Arcari) [1837457] - [x86] x86/cpu: Relocate sync_core() to sync_core.h (David Arcari) [1837457] - [arm64] kvm: arm64: Set HCR_EL2.PTW to prevent AT taking synchronous exception (Auger Eric) [1882794] - [arm64] kvm: arm64: Survive synchronous exceptions caused by AT instructions (Auger Eric) [1882794] - [arm64] kvm: arm64: Add kvm_extable for vaxorcism code (Auger Eric) [1882794] - [arm64] kvm: arm64: Print warning when cpu erratum can cause guests to deadlock (Auger Eric) [1882794] - [arm64] kvm: arm64: clean up redundant 'kvm_run' parameters (Auger Eric) [1882794] - [arm64] kvm: arm64: Use common KVM implementation of MMU memory caches (Auger Eric) [1882794] - [arm64] kvm: arm64: Use common code's approach for __GFP_ZERO with memory caches (Auger Eric) [1882794] - [arm64] kvm: arm64: Drop @max param from mmu_topup_memory_cache() (Auger Eric) [1882794] - [arm64] s/AMEVTYPE/AMEVTYPER (Auger Eric) [1882794] - [arm64] kvm: arm64: bti: Reset BTYPE when skipping emulated instructions (Auger Eric) [1882794] - [arm64] kvm: arm64: Remove S1PTW check from kvm_vcpu_dabt_iswrite() (Auger Eric) [1882794] - [arm64] kvm: arm64: Assume write fault on S1PTW permission fault on instruction fetch (Auger Eric) [1882794] - [arm64] kvm: arm64: Update page shift if stage 2 block mapping not supported (Auger Eric) [1882794] - [arm64] kvm: arm64: Fix address truncation in traces (Auger Eric) [1882794] - [arm64] kvm: arm64: Do not try to map PUDs when they are folded into PMD (Auger Eric) [1882794] - [documentation] arm64/x86: kvm: Introduce steal-time cap (Auger Eric) [1882794] - [arm64] kvm: arm64: pvtime: Fix stolen time accounting across migration (Auger Eric) [1882794] - [kernel] kvm: arm64: Drop type input from kvm_put_guest (Auger Eric) [1882794] - [arm64] kvm: arm64: pvtime: Fix potential loss of stolen time (Auger Eric) [1882794] - [arm64] kvm: arm64: pvtime: steal-time is only supported when configured (Auger Eric) [1882794] - [arm64] kvm: arm64: Move S1PTW S2 fault logic out of io_mem_abort() (Auger Eric) [1882794] - [arm64] kvm: arm64: Don't skip cache maintenance for read-only memslots (Auger Eric) [1882794] - [arm64] kvm: arm64: Handle data and instruction external aborts the same way (Auger Eric) [1882794] - [arm64] kvm: arm64: Rename kvm_vcpu_dabt_isextabt() (Auger Eric) [1882794] - [trace] kvm: arm: Add trace name for ARM_NISV (Auger Eric) [1882794] - [arm64] kvm: arm64: Ensure that all nVHE hyp code is in .hyp.text (Auger Eric) [1882794] - [arm64] kvm: arm64: Don't use has_vhe() for CHOOSE_HYP_SYM() (Auger Eric) [1882794] - [arm64] kvm: arm64: timers: Move timer registers to the sys_regs file (Auger Eric) [1882794] - [arm64] kvm: arm64: timers: Rename kvm_timer_sync_hwstate to kvm_timer_sync_user (Auger Eric) [1882794] - [arm64] kvm: arm64: Move SPSR_EL1 to the system register array (Auger Eric) [1882794] - [arm64] kvm: arm64: Disintegrate SPSR array (Auger Eric) [1882794] - [arm64] kvm: arm64: Move SP_EL1 to the system register array (Auger Eric) [1882794] - [arm64] kvm: arm64: Move ELR_EL1 to the system register array (Auger Eric) [1882794] - [arm64] kvm: arm64: Make struct kvm_regs userspace-only (Auger Eric) [1882794] - [arm64] kvm: arm64: debug: Drop useless vpcu parameter (Auger Eric) [1882794] - [arm64] kvm: arm64: pauth: Use ctxt_sys_reg() instead of raw sys_regs access (Auger Eric) [1882794] - [arm64] kvm: arm64: sve: Use __vcpu_sys_reg() instead of raw sys_regs access (Auger Eric) [1882794] - [arm64] kvm: arm64: hyp: Use ctxt_sys_reg/__vcpu_sys_reg instead of raw sys_regs access (Auger Eric) [1882794] - [arm64] kvm: arm64: Introduce accessor for ctxt->sys_reg (Auger Eric) [1882794] - [arm64] kvm: arm64: Rename HSR to ESR (Auger Eric) [1882794] - [arm64] kvm: arm64: Drop long gone function parameter documentation (Auger Eric) [1882794] - [arm64] kvm: arm64: vgic-its: Change default outer cacheability for {PEND, PROP}BASER (Auger Eric) [1882794] - [arm64] kvm: arm64: Lift instrumentation restrictions on VHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Remove __hyp_text macro, use build rules instead (Auger Eric) [1882794] - [arm64] kvm: arm64: Compile remaining hyp/ files for both VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Duplicate hyp/timer-sr.c for VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Split hyp/sysreg-sr.c to VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Split hyp/debug-sr.c to VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Split hyp/switch.c to VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Duplicate hyp/tlb.c for VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Move hyp-init.S to nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Build hyp-entry.S separately for VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Handle calls to prefixed hyp functions (Auger Eric) [1882794] - [arm64] kvm: arm64: Use build-time defines in has_vhe() (Auger Eric) [1882794] - [arm64] kvm: arm64: Add build rules for separate VHE/nVHE object files (Auger Eric) [1882794] - [arm64] kvm: arm64: Move __smccc_workaround_1_smc to .rodata (Auger Eric) [1882794] - [arm64] kvm: arm64: Fix symbol dependency in __hyp_call_panic_nvhe (Auger Eric) [1882794] - [arm64] kvm: arm64: Remove the target table (Auger Eric) [1882794] - [arm64] kvm: arm64: Remove target_table from exit handlers (Auger Eric) [1882794] - [arm64] kvm: arm64: Move ACTLR_EL1 emulation to the sys_reg_descs array (Auger Eric) [1882794] - [arm64] kvm: arm64: Tolerate an empty target_table list (Auger Eric) [1882794] - [arm64] kvm: arm64: Drop the target_table[] indirection (Auger Eric) [1882794] - [arm64] kvm: Remove kern_hyp_va from get_vcpu_ptr (Auger Eric) [1882794] - [arm64] kvm: arm64: Allow in-atomic injection of SPIs (Auger Eric) [1882794] - [arm64] kvm: arm64: Add emulation for 32bit guests accessing ACTLR2 (Auger Eric) [1882794] - [arm64] kvm: arm64: Use cpus_have_final_cap for has_vhe() (Auger Eric) [1882794] - [arm64] efi: Move variable assignments after SECTIONS (Auger Eric) [1882794] - [arm64] efi: Mark __efistub_stext_offset as an absolute symbol explicitly (Auger Eric) [1882794] - [arm64] drop linker script hack to hide __efistub_ symbols (Auger Eric) [1882794] - [arm64] kvm: arm64: Synchronize sysreg state on injecting an AArch32 exception (Auger Eric) [1882794] - [arm64] kvm: arm64: Make vcpu_cp1x() work on Big Endian hosts (Auger Eric) [1882794] - [arm64] kvm: arm64: Stop sparse from moaning at __hyp_this_cpu_ptr (Auger Eric) [1882794] - [arm64] kvm: arm64: Check advertised Stage-2 page size capability (Auger Eric) [1882794] - [arm64] cpufeature: Don't treat granule sizes as strict (Auger Eric) [1882794] - [arm64] cpufeature: Validate hypervisor capabilities during CPU hotplug (Auger Eric) [1882794] - [arm64] kvm: hyp: use cpus_have_final_cap() (Auger Eric) [1882794] - [arm64] cpufeature: add cpus_have_final_cap() (Auger Eric) [1882794] - [arm64] mark (__)cpus_have_const_cap as __always_inline (Auger Eric) [1882794] - [arm64] Mark call_smc_arch_workaround_1 as __maybe_unused (Auger Eric) [1882794] - [arm64] Make use of ARCH_WORKAROUND_1 even when KVM is not enabled (Auger Eric) [1882794] - [arm64] kvm: arm64: Delete duplicated label in invalid_vector (Auger Eric) [1882794] - [arm64] use mov_q instead of literal ldr (Auger Eric) [1882794] - [arm64] kvm: Modernize __smccc_workaround_1_smc_start annotations (Auger Eric) [1882794] - [arm64] kvm: Modernize annotation for __bp_harden_hyp_vecs (Auger Eric) [1882794] - [arm64] kvm: Annotate assembly using modern annoations (Auger Eric) [1882794] - [arm64] kvm: arm64: Prevent vcpu_has_ptrauth from generating OOL functions (Auger Eric) [1882794] - [arm64] kvm: disable access to AMU registers from kvm guests (Auger Eric) [1882794] - [arm64] kvm: arm64: pvtime: Ensure task delay accounting is enabled (Auger Eric) [1882794] - [arm64] kvm: arm64: Stop writing aarch32's CSSELR into ACTLR (Auger Eric) [1882794] - [arm64] kvm: Annotate guest entry/exit as a single function (Auger Eric) [1882794] - [kernel] linkage: Introduce new macros for assembler symbols (Auger Eric) [1882794] - [s390] kvm: s390: remove diag318 reset code (Thomas Huth) [1899497] - [powerpc] powerpc/hv-gpci: Add sysfs files inside hv-gpci device to show cpumask (Michael Petlan) [1844416] - [powerpc] powerpc/perf/hv-gpci: Add cpu hotplug support (Michael Petlan) [1844416] - [documentation] Documentation/ABI: Add ABI documentation for hv-gpci format (Michael Petlan) [1844416] - [documentation] Documentation/ABI: Add ABI documentation for hv-24x7 format (Michael Petlan) [1844416] - [powerpc] powerpc/perf/hv-gpci: Fix starting index value (Michael Petlan) [1844416] - [powerpc] powerpc/perf/hv-24x7: Move cpumask file to top folder of hv-24x7 driver (Michael Petlan) [1844416] - [powerpc] powerpc/hv-24x7: Add sysfs files inside hv-24x7 device to show cpumask (Michael Petlan) [1844416] - [powerpc] powerpc/perf/hv-24x7: Add cpu hotplug support (Michael Petlan) [1844416] - [powerpc] powerpc/perf: Fix reading of MSRbits in trace-imc (Michael Petlan) [1854536] - [powerpc] powerpc/perf: Add kernel support for new MSRbits in trace-imc (Michael Petlan) [1854536] - [documentation] kdump: update kdump documentation due to change of crash URL (Lianbo Jiang) [1896236] - [pinctrl] pinctrl: intel: Add Intel Emmitsburg pin controller support (David Arcari) [1837409] - [x86] x86/platform/uv: Fix copied UV5 output archtype (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Drop last traces of uv_flush_tlb_others (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Recognize UV5 hubless system identifier (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove spaces from OEM IDs (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Fix missing OEM_TABLE_ID (Frank Ramsay) [1861439] - [misc] x86/platform/uv: Update Copyrights to conform to HPE standards (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Update for UV5 NMI MMR changes (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Update UV5 TSC checking (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Update node present counting (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Update UV5 MMR references in UV GRU (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Adjust GAM MMR references affected by UV5 updates (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Update MMIOH references based on new UV5 MMRs (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Add and decode Arch Type in UVsystab (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Add UV5 direct references (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Update UV MMRs for UV5 (Frank Ramsay) [1861439] - [misc] drivers/misc/sgi-xp: Adjust references in UV kernel modules (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove SCIR MMR references for UV systems (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove UV BAU TLB Shootdown Handler (Frank Ramsay) [1861439] - [x86] x86/kernel: Fix more -Wmissing-prototypes warnings (Frank Ramsay) [1861439] - [x86] x86/apic/uv: Avoid unused variable warning (Frank Ramsay) [1861439] - [misc] misc: sgi-xp: xp_main: Staticify local functions xp_init() and xp_exit() (Frank Ramsay) [1861439] - [misc] misc/sgi-xp: remove SGI SN2 support (Frank Ramsay) [1861439] - [x86] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (Frank Ramsay) [1861439] - [x86] efi/x86: Remove unreachable code in kexec_enter_virtual_mode() (Frank Ramsay) [1861439] - [x86] x86/efi: Remove unused EFI_UV1_MEMMAP code (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove uv bios and efi code related to EFI_UV1_MEMMAP (Frank Ramsay) [1861439] - [x86] x86/efi: Remove references to no-longer-used efi_have_uv1_memmap() (Frank Ramsay) [1861439] - [x86] x86/efi: Delete SGI UV1 detection (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove efi=old_map command line option (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove vestigial mention of UV1 platform from bios header (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for UV1 platform from uv (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for uv1 platform from uv_hub (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for UV1 platform from uv_bau (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for UV1 platform from uv_mmrs (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for UV1 platform from x2apic_uv_x (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for UV1 platform from uv_tlb (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for UV1 platform from uv_time (Frank Ramsay) [1861439] - [x86] x86/apic/uv: Make x2apic_extra_bits static (Frank Ramsay) [1861439] - [s390] uv: add destroy page call (Thomas Huth) [1882800] - [s390] gmap: improve THP splitting (Thomas Huth) [1882800] - [s390] kvm: s390: clean up redundant 'kvm_run' parameters (Thomas Huth) [1882800] - [documentation] documentation: virt: kvm/s390-pv: drop doubled words (Thomas Huth) [1882800] - [s390] kvm: s390: reduce number of IO pins to 1 (Thomas Huth) [1882800] - [s390] protvirt: use scnprintf() instead of snprintf() (Thomas Huth) [1882800] - [s390] kvm: s390: remove unneeded semicolon in gisa_vcpu_kicker() (Thomas Huth) [1882800] - [s390] kvm: s390: vsie: gmap_table_walk() simplifications (Thomas Huth) [1882800] - [s390] kvm: s390: vsie: Move conditional reschedule (Thomas Huth) [1882800] - [s390] kvm: s390: vsie: Fix possible race when shadowing region 3 tables (Thomas Huth) [1882800] - [s390] kvm: s390: vsie: Fix region 1 ASCE sanity shadow address checks (Thomas Huth) [1882800] - [s390] kvm: s390: Use fallthrough; (Thomas Huth) [1882800] - [s390] mm: use refcount_t for refcount (Thomas Huth) [1882800] - [s390] mm: make gmap_test_and_clear_dirty_pmd static (Thomas Huth) [1882800] - [s390] mm: optimize locking without huge pages in gmap_pmd_op_walk() (Thomas Huth) [1882800] - [net] openvswitch: introduce common code for flushing flows (Eelco Chaudron) [1888576] - [net] openvswitch: silence suspicious RCU usage warning (Eelco Chaudron) [1888576] - [net] openvswitch: make masks cache size configurable (Eelco Chaudron) [1888576] - [net] openvswitch: add masks cache hit counter (Eelco Chaudron) [1888576] - [net] openvswitch: Prevent kernel-infoleak in ovs_ct_put_key() (Eelco Chaudron) [1888576] - [net] openvswitch: kerneldoc fixes (Eelco Chaudron) [1888576] - [net] openvswitch: use div_u64() for 64-by-32 divisions (Eelco Chaudron) [1888576] - [net] openvswitch: suitable access to the dp_meters (Eelco Chaudron) [1888576] - [net] openvswitch: use u64 for meter bucket (Eelco Chaudron) [1888576] - [net] openvswitch: make EINVAL return value more obvious (Eelco Chaudron) [1888576] - [net] openvswitch: remove the unnecessary check (Eelco Chaudron) [1888576] - [net] openvswitch: set max limitation to meters (Eelco Chaudron) [1888576] - [net] openvswitch: expand the meters supported number (Eelco Chaudron) [1888576] - [net] openvswitch: use hlist_for_each_entry_rcu instead of hlist_for_each_entry (Eelco Chaudron) [1888576] - [net] ovs: datapath: hide clang frame-overflow warnings (Eelco Chaudron) [1888576] - [net] openvswitch: use netif_ovs_is_port() instead of opencode (Eelco Chaudron) [1888576] - [platform] platform/x86: intel_pmc_core: avoid unused-function warnings (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: fix bound check in pmc_core_mphy_pg_show() (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: update TGL's LPM0 reg bit map name (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Make pmc_core_substate_res_show() generic (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Make pmc_core_lpm_display() generic for platforms that support sub-states (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Add slp_s0_offset attribute back to tgl_reg_map (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Remove duplicate 'if' to create debugfs entry (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Relocate pmc_core_*_display() to outside of CONFIG_DEBUG_FS (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Add debugfs support to access live status registers (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Dump low power status registers on an S0ix.y failure (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Add an additional parameter to pmc_core_lpm_display() (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Remove slp_s0 attributes from tgl_reg_map (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Refactor the driver by removing redundant code (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Add debugfs entry for low power mode status registers (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Add debugfs entry to access sub-state residencies (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Fix spelling of MHz unit (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Fix indentation in function definitions (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Put more stuff under #ifdef DEBUG_FS (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Respect error code of kstrtou32_from_user() (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Make debugfs entry for pch_ip_power_gating_status conditional (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Remove unnecessary assignments (David Arcari) [1783140]- [net] mptcp: provide rmem[0] limit (Davide Caratti) [1874368] - [net] mptcp: add missing memory scheduling in the rx path (Davide Caratti) [1874368] - [net] mptcp: depends on IPV6 but not as a module (Davide Caratti) [1874368] - [tools] selftests: mptcp: depends on built-in IPv6 (Davide Caratti) [1874368] - [net] mptcp: MPTCP_IPV6 should depend on IPV6 instead of selecting it (Davide Caratti) [1874368] - [net] mptcp: subflows garbage collection (Davide Caratti) [1874368] - [net] mptcp: fix fallback for MP_JOIN subflows (Davide Caratti) [1874368] - [net] mptcp: make DACK4/DACK8 usage consistent among all subflows (Davide Caratti) [1874368] - [net] mptcp: fix infinite loop on recvmsg()/worker() race. (Davide Caratti) [1874368] - [net] mptcp: don't skip needed ack (Davide Caratti) [1874368] - [net] mptcp: more DATA FIN fixes (Davide Caratti) [1874368] - [net] mptcp: Constify mptcp_pm_ops (Davide Caratti) [1874368] - [net] mptcp: ADD_ADDRs with echo bit are smaller (Davide Caratti) [1874368] - [net] mptcp: Handle incoming 32-bit DATA_FIN values (Davide Caratti) [1874368] - [net] mptcp: Consistently use READ_ONCE/WRITE_ONCE with msk->ack_seq (Davide Caratti) [1874368] - [net] tcp: drop unused function argument from mptcp_incoming_options (Davide Caratti) [1874368] - [net] mptcp: retransmit ADD_ADDR when timeout (Davide Caratti) [1874368] - [net] mptcp: add sk_stop_timer_sync helper (Davide Caratti) [1874368] - [net] mptcp: add struct mptcp_pm_add_entry (Davide Caratti) [1874368] - [tools] selftests: mptcp: add remove addr and subflow test cases (Davide Caratti) [1874368] - [tools] selftests: mptcp: add remove cfg in mptcp_connect (Davide Caratti) [1874368] - [net] mptcp: add mptcp_destroy_common helper (Davide Caratti) [1874368] - [net] mptcp: add RM_ADDR related mibs (Davide Caratti) [1874368] - [net] mptcp: implement mptcp_pm_remove_subflow (Davide Caratti) [1874368] - [net] mptcp: remove addr and subflow in PM netlink (Davide Caratti) [1874368] - [net] mptcp: add accept_subflow re-check (Davide Caratti) [1874368] - [tools] selftests: mptcp: add ADD_ADDR mibs check function (Davide Caratti) [1874368] - [net] tcp: change pingpong threshold to 3 (Davide Caratti) [1874368] - [net] tcp: Refactor pingpong code (Davide Caratti) [1874368] - [net] mptcp: add ADD_ADDR related mibs (Davide Caratti) [1874368] - [net] mptcp: send out ADD_ADDR with echo flag (Davide Caratti) [1874368] - [net] mptcp: add the incoming RM_ADDR support (Davide Caratti) [1874368] - [net] mptcp: add the outgoing RM_ADDR support (Davide Caratti) [1874368] - [net] mptcp: rename addr_signal and the related functions (Davide Caratti) [1874368] - [net] mptcp: Wake up MPTCP worker when DATA_FIN found on a TCP FIN packet (Davide Caratti) [1874368] - [net] mptcp: fix integer overflow in mptcp_subflow_discard_data() (Davide Caratti) [1874368] - [net] mptcp: Fix unsigned 'max_seq' compared with zero in mptcp_data_queue_ofo (Davide Caratti) [1874368] - [tools] selftests: mptcp: interpret \n as a new line (Davide Caratti) [1874368] - [tools] selftests: mptcp: interpret \n as a new line (Davide Caratti) [1874368] - [tools] mptcp: simult flow self-tests (Davide Caratti) [1874368] - [net] mptcp: call tcp_cleanup_rbuf on subflows (Davide Caratti) [1874368] - [net] mptcp: allow picking different xmit subflows (Davide Caratti) [1874368] - [net] mptcp: allow creating non-backup subflows (Davide Caratti) [1874368] - [net] mptcp: move address attribute into mptcp_addr_info (Davide Caratti) [1874368] - [net] mptcp: add OoO related mibs (Davide Caratti) [1874368] - [net] mptcp: cleanup mptcp_subflow_discard_data() (Davide Caratti) [1874368] - [net] mptcp: move ooo skbs into msk out of order queue. (Davide Caratti) [1874368] - [net] mptcp: introduce and use mptcp_try_coalesce() (Davide Caratti) [1874368] - [net] mptcp: basic sndbuf autotuning (Davide Caratti) [1874368] - [net] mptcp: trigger msk processing even for OoO data (Davide Caratti) [1874368] - [net] mptcp: set data_ready status bit in subflow_check_data_avail() (Davide Caratti) [1874368] - [net] mptcp: rethink 'is writable' conditional (Davide Caratti) [1874368] - [net] tcp: reduce POLLOUT events caused by TCP_NOTSENT_LOWAT (Davide Caratti) [1874368] - [net] mptcp: fix kmalloc flag in mptcp_pm_nl_get_local_id (Davide Caratti) [1874368] - [net] mptcp: fix subflow's remote_id issues (Davide Caratti) [1874368] - [net] mptcp: fix subflow's local_id issues (Davide Caratti) [1874368] - [net] mptcp: Remove unused macro MPTCP_SAME_STATE (Davide Caratti) [1874368] - [net] treewide: Use fallthrough pseudo-keyword (Davide Caratti) [1874368] - [net] netlink: consistently use NLA_POLICY_EXACT_LEN() (Davide Caratti) [1874368] - [net] mptcp: free acked data before waiting for more memory (Davide Caratti) [1874368] - [net] mptcp: sendmsg: reset iter on error redux (Davide Caratti) [1874368] - [net] mptcp: sendmsg: reset iter on error (Davide Caratti) [1874368] - [net] mptcp: fix warn at shutdown time for unaccepted msk sockets (Davide Caratti) [1874368] - [net] mptcp: use mptcp_for_each_subflow in mptcp_stream_accept (Davide Caratti) [1874368] - [net] mptcp: fix syncookie build error on UP (Davide Caratti) [1874368] - [net] tcp: fix syn cookied MPTCP request socket leak (Davide Caratti) [1874368] - [net] tcp: fix build fong CONFIG_MPTCP=n (Davide Caratti) [1874368] - [tools] selftests: mptcp: add test cases for mptcp join tests with syn cookies (Davide Caratti) [1874368] - [tools] selftests: mptcp: make 2nd net namespace use tcp syn cookies unconditionally (Davide Caratti) [1874368] - [net] mptcp: enable JOIN requests even if cookies are in use (Davide Caratti) [1874368] - [net] tcp: free request sock directly upon TFO or syncookies error (Davide Caratti) [1874368] - [include] net: keep refcount warning in reqsk_free() (Davide Caratti) [1874368] - [net] tcp: syncookies: create mptcp request socket for ACK cookies with MPTCP option (Davide Caratti) [1874368] - [net] mptcp: subflow: add mptcp_subflow_init_cookie_req helper (Davide Caratti) [1874368] - [net] mptcp: rename and export mptcp_subflow_request_sock_ops (Davide Caratti) [1874368] - [net] mptcp: subflow: split subflow_init_req (Davide Caratti) [1874368] - [net] mptcp: token: move retry to caller (Davide Caratti) [1874368] - [net] tcp: rename request_sock cookie_ts bit to syncookie (Davide Caratti) [1874368] - [net] mptcp: Safely store sequence number when sending data (Davide Caratti) [1874368] - [net] mptcp: Safely read sequence number when lock isn't held (Davide Caratti) [1874368] - [net] mptcp: Skip unnecessary skb extension allocation for bare acks (Davide Caratti) [1874368] - [net] mptcp: Only use subflow EOF signaling on fallback connections (Davide Caratti) [1874368] - [net] mptcp: Use full MPTCP-level disconnect state machine (Davide Caratti) [1874368] - [net] mptcp: Add helper to process acks of DATA_FIN (Davide Caratti) [1874368] - [net] mptcp: Add mptcp_close_state() helper (Davide Caratti) [1874368] - [net] mptcp: Track received DATA_FIN sequence number and add related helpers (Davide Caratti) [1874368] - [net] mptcp: Use MPTCP-level flag for sending DATA_FIN (Davide Caratti) [1874368] - [net] mptcp: Remove outdated and incorrect comment (Davide Caratti) [1874368] - [net] mptcp: Return EPIPE if sending is shut down during a sendmsg (Davide Caratti) [1874368] - [net] mptcp: Allow DATA_FIN in headers without TCP FIN (Davide Caratti) [1874368] - [net] subflow: introduce and use mptcp_can_accept_new_subflow() (Davide Caratti) [1874368] - [net] subflow: use rsk_ops->send_reset() (Davide Caratti) [1874368] - [net] mptcp: cleanup subflow_finish_connect() (Davide Caratti) [1874368] - [net] mptcp: explicitly track the fully established status (Davide Caratti) [1874368] - [net] mptcp: mark as fallback even early ones (Davide Caratti) [1874368] - [net] mptcp: avoid data corruption on reinsert (Davide Caratti) [1874368] - [net] subflow: always init 'rel_write_seq' (Davide Caratti) [1874368] - [net] mptcp: zero token hash at creation time. (Davide Caratti) [1874368] - [net] mptcp: move helper to where its used (Davide Caratti) [1874368] - [tools] selftests/mptcp: Better delay & reordering configuration (Davide Caratti) [1874368] - [tools] selftests: mptcp: fix typo in mptcp_connect usage (Davide Caratti) [1874368] - [tools] mptcp: more stable diag self-tests (Davide Caratti) [1874368] - [tools] selftests: mptcp: fix dependecies (Davide Caratti) [1874368] - [net] inet_diag: validate INET_DIAG_REQ_PROTOCOL attribute (Davide Caratti) [1874368] - [tools] selftests/mptcp: add diag interface tests (Davide Caratti) [1874368] - [net] mptcp: add MPTCP socket diag interface (Davide Caratti) [1874368] - [net] mptcp: add msk interations helper (Davide Caratti) [1874368] - [net] inet_diag: support for wider protocol numbers (Davide Caratti) [1874368] - [net] mptcp: use mptcp worker for path management (Davide Caratti) [1874368] - [include] mptcp: Remove unused inline function mptcp_rcv_synsent() (Davide Caratti) [1874368] - [net] mptcp: support IPV6_V6ONLY setsockopt (Davide Caratti) [1874368] - [net] mptcp: add REUSEADDR/REUSEPORT support (Davide Caratti) [1874368] - [net] use mptcp setsockopt function for SOL_SOCKET on mptcp sockets (Davide Caratti) [1874368] - [net] mptcp: do nonce initialization at subflow creation time (Davide Caratti) [1874368] - [net] mptcp: close poll() races (Davide Caratti) [1874368] - [net] mptcp: __mptcp_tcp_fallback() returns a struct sock (Davide Caratti) [1874368] - [net] mptcp: create first subflow at msk creation time (Davide Caratti) [1874368] - [net] mptcp: check for plain TCP sock at accept time (Davide Caratti) [1874368] - [net] mptcp: move mptcp_options_received's port initialization (Davide Caratti) [1874368] - [net] mptcp: initialize mptcp_options_received's ahmac (Davide Caratti) [1874368] - [net] mptcp: MPTCP_KUNIT_TESTS should depend on MPTCP instead of selecting it (Davide Caratti) [1874368] - [net] mptcp: introduce token KUNIT self-tests (Davide Caratti) [1874368] - [net] mptcp: move crypto test to KUNIT (Davide Caratti) [1874368] - [net] mptcp: refactor token container (Davide Caratti) [1874368] - [net] mptcp: add __init annotation on setup functions (Davide Caratti) [1874368] - [net] tcp: move ipv4_specific to tcp include file (Davide Caratti) [1874368] - [net] tcp: move ipv6_specific declaration to remove a warning (Davide Caratti) [1874368] - [net] mptcp: use list_first_entry_or_null (Davide Caratti) [1874368] - [net] mptcp: attempt coalescing when moving skbs to mptcp rx queue (Davide Caratti) [1874368] - [net] allow __skb_ext_alloc to sleep (Davide Caratti) [1874368] - [net] mptcp: remove inner wait loop from mptcp_sendmsg_frag (Davide Caratti) [1874368] - [net] mptcp: fill skb page frag cache outside of mptcp_sendmsg_frag (Davide Caratti) [1874368] - [net] mptcp: fill skb extension cache outside of mptcp_sendmsg_frag (Davide Caratti) [1874368] - [net] mptcp: move common nospace-pattern to a helper (Davide Caratti) [1874368] - [net] mptcp: Use 32-bit DATA_ACK when possible (Davide Caratti) [1874368] - [s390] s390/qeth: implement ndo_bridge_setlink for learning_sync (Philipp Rudo) [1651745] - [s390] s390/qeth: implement ndo_bridge_getlink for learning_sync (Philipp Rudo) [1651745] - [s390] s390/qeth: Reset address notification in case of buffer overflow (Philipp Rudo) [1651745] - [net] bridge: Add SWITCHDEV_FDB_FLUSH_TO_BRIDGE notifier (Philipp Rudo) [1651745] - [s390] s390/qeth: Translate address events into switchdev notifiers (Philipp Rudo) [1651745] - [s390] s390/qeth: Detect PNSO OC3 capability (Philipp Rudo) [1651745] - [s390] s390/cio: Helper functions to read CSSID, IID, and CHID (Philipp Rudo) [1651745] - [s390] s390/cio: Add new Operation Code OC3 to PNSO (Philipp Rudo) [1651745] - [cpuidle] cpuidle: Drop misleading comments about RCU usage (David Arcari) [1888014] - [cpuidle] cpuidle: Allow cpuidle drivers to take over RCU-idle (David Arcari) [1888014] - [include] cpuidle: Make CPUIDLE_FLAG_TLB_FLUSHED generic (David Arcari) [1888014] - [cpuidle] sched, idle, rcu: Push rcu_idle deeper into the idle path (David Arcari) [1888014] - [cpuidle] cpuidle: Fixup IRQ state (David Arcari) [1888014] - [kernel] cpuidle: Add RH_KABI warnings (David Arcari) [1878232] - [acpi] cpuidle: ACPI: fix 'return' with no value build warning (David Arcari) [1878232] - [acpi] cpuidle: change enter_s2idle() prototype (David Arcari) [1878232] - [cpuidle] cpuidle/pseries: Make symbol 'pseries_idle_driver' static (David Arcari) [1878232] - [cpuidle] cpuidle/powernv : Remove dead code block (David Arcari) [1878232] - [cpuidle] cpuidle: Rearrange s2idle-specific idle state entry code (David Arcari) [1878232] - [cpuidle] PM: s2idle: Clear _TIF_POLLING_NRFLAG before suspend to idle (David Arcari) [1878232] - [cpuidle] cpuidle: Fix three reference count leaks (David Arcari) [1878232] - [cpuidle] cpuidle: sysfs: Remove sysfs_switch and switch attributes (David Arcari) [1878232] - [cpuidle] cpuidle: Make cpuidle governor switchable to be the default behaviour (David Arcari) [1878232] - [cpuidle] cpuidle: sysfs: Accept governor name with 15 characters (David Arcari) [1878232] - [cpuidle] cpuidle: sysfs: Fix the overlap for showing available governors (David Arcari) [1878232] - [cpuidle] cpuidle: sysfs: Minor coding style corrections (David Arcari) [1878232] - [cpuidle] cpuidle: sysfs: Remove the unused define_one_r(o/w) macros (David Arcari) [1878232] - [cpuidle] cpuidle-haltpoll: Fix small typo (David Arcari) [1878232] - [idle] intel_idle: Customize IceLake server support (David Arcari) [1881620 1857129] - [idle] intel_idle: Eliminate redundant static variable (David Arcari) [1857129] - [idle] intel_idle: Update copyright notice, known limitations and version (David Arcari) [1857129] - [idle] intel_idle: Define CPUIDLE_FLAG_TLB_FLUSHED as BIT(16) (David Arcari) [1857129] - [idle] intel_idle: Clean up kerneldoc comments for multiple functions (David Arcari) [1857129] - [idle] intel_idle: Reorder declarations of static variables (David Arcari) [1857129] - [idle] intel_idle: Annotate init time data structures (David Arcari) [1857129] - [idle] intel_idle: Add __initdata annotations to init time variables (David Arcari) [1857129] - [idle] intel_idle: Relocate definitions of cpuidle callbacks (David Arcari) [1857129] - [idle] intel_idle: Clean up definitions of cpuidle callbacks (David Arcari) [1857129] - [idle] intel_idle: Simplify LAPIC timer reliability checks (David Arcari) [1857129] - [idle] intel_idle: Introduce 'states_off' module parameter (David Arcari) [1857129] - [idle] intel_idle: Clean up irtl_2_usec() (David Arcari) [1857129] - [idle] intel_idle: Move 3 functions closer to their callers (David Arcari) [1857129] - [idle] intel_idle: Annotate initialization code and data structures (David Arcari) [1857129] - [idle] intel_idle: Move and clean up intel_idle_cpuidle_devices_uninit() (David Arcari) [1857129] - [idle] intel_idle: Rearrange intel_idle_cpuidle_driver_init() (David Arcari) [1857129] - [idle] intel_idle: Clean up NULL pointer check in intel_idle_init() (David Arcari) [1857129] - [idle] intel_idle: Fold intel_idle_probe() into intel_idle_init() (David Arcari) [1857129] - [idle] intel_idle: Eliminate __setup_broadcast_timer() (David Arcari) [1857129] - [idle] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 335 (David Arcari) [1857129]- [hv] hv: vmbus: Allow cleanup of VMBUS_CONNECT_CPU if disconnected (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Add parsing of VMbus interrupt in ACPI DSDT (Mohammed Gamal) [1886096] - [hv] driver: hv: util: Use VMBUS_RING_SIZE() for ringbuffer sizes (Mohammed Gamal) [1886096] - [kernel] hv: vmbus: Move virt_to_hvpfn() to hyperv header (Mohammed Gamal) [1886096] - [hv] hv: Use HV_HYP_PAGE in hv_synic_enable_regs() (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Introduce types of GPADL (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Move __vmbus_open() (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Always use HV_HYP_PAGE_SIZE for gpadl (Mohammed Gamal) [1886096] - [hv] hv: remove cast from hyperv_die_event (Mohammed Gamal) [1886096] - [hv] hv: Change flag to write log level in panic msg to false (Mohammed Gamal) [1886096] - [kernel] hv: vmbus: Remove the lock field from the vmbus_channel struct (Mohammed Gamal) [1886096] - [scsi] storvsc: Introduce the per-storvsc_device spinlock (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Remove unnecessary channel->lock critical sections (sc_list updaters) (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Use channel_mutex in channel_vp_mapping_show() (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Remove unnecessary channel->lock critical sections (sc_list readers) (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Replace cpumask_test_cpu(, cpu_online_mask) with cpu_online() (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Remove the numa_node field from the vmbus_channel struct (Mohammed Gamal) [1886096] - [kernel] hv: vmbus: Remove the target_vp field from the vmbus_channel struct (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Resolve more races involving init_vp_index() (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Resolve race between init_vp_index() and CPU hotplug (Mohammed Gamal) [1886096] - [hv] driver: hv: vmbus: drop a no long applicable comment (Mohammed Gamal) [1886096] - [hv] hyper-v: Replace open-coded variant of *phN specifier (Mohammed Gamal) [1886096] - [hv] hyper-v: Supply GUID pointer to printf() like functions (Mohammed Gamal) [1886096] - [hv] hyper-v: Use UUID API for exporting the GUID (part 2) (Mohammed Gamal) [1886096] - [hv] hv: remove redundant assignment to pointer primary_channel (Mohammed Gamal) [1886096] - [scsi] storvsc: Re-init stor_chns when a channel interrupt is re-assigned (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Introduce the CHANNELMSG_MODIFYCHANNEL message type (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Synchronize init_vp_index() vs. CPU hotplug (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Remove the unused HV_LOCALIZED channel affinity logic (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Use a spin lock for synchronizing channel scheduling vs. channel removal (Mohammed Gamal) [1886096] - [hv] hv_utils: Always execute the fcopy and vss callbacks in a tasklet (Mohammed Gamal) [1886096] - [netdrv] hv_netvsc: Disable NAPI before closing the VMBus channel (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Replace the per-CPU channel lists with a global array of channels (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Don't bind the offer&rescind works to a specific CPU (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Always handle the VMBus messages on CPU0 (Mohammed Gamal) [1886096] - [hv] hv: check VMBus messages lengths (Mohammed Gamal) [1886096] - [hv] hv: make sure that 'struct vmbus_channel_message_header' compiles correctly (Mohammed Gamal) [1886096] - [hv] hv: avoid passing opaque pointer to vmbus_onmessage() (Mohammed Gamal) [1886096] - [hv] hv: allocate the exact needed memory for messages (Mohammed Gamal) [1886096] - [hv] hv: copy from message page only what's needed (Mohammed Gamal) [1886096] - [x86] hyperv: Clarify comment on x2apic mode (Mohammed Gamal) [1886099] - [x86] hyperv: report value of misc_features (Mohammed Gamal) [1886099] - [x86] hyperv: Make hv_setup_sched_clock inline (Mohammed Gamal) [1886099] - [net] ipv6: reply ICMP error if the first fragment don't include all headers (Hangbin Liu) [1874734] - [net] icmpv6: Add ICMPv6 Parameter Problem, code 3 definition (Hangbin Liu) [1874734] - [powerpc] powerpc/process: Add missing include of stacktrace.h (Desnes Augusto Nunes do Rosario) [1883975] - [powerpc] powerpc/test_emulate_sstep: Fix build error (Desnes Augusto Nunes do Rosario) [1883975] - [nvdimm] powerpc/pmem: Initialize pmem device on newer hardware (Desnes Augusto Nunes do Rosario) [1878632] - [powerpc] powerpc/pmem: Avoid the barrier in flush routines (Desnes Augusto Nunes do Rosario) [1878632] - [powerpc] powerpc/pmem: Update ppc64 to use the new barrier instruction (Desnes Augusto Nunes do Rosario) [1878632] - [md] libnvdimm/nvdimm/flush: Allow architecture to override the flush barrier (Desnes Augusto Nunes do Rosario) [1878632] - [powerpc] powerpc/pmem: Add flush routines using new pmem store and sync instruction (Desnes Augusto Nunes do Rosario) [1878632] - [powerpc] powerpc/pmem: Add new instructions for persistent storage and sync (Desnes Augusto Nunes do Rosario) [1878632] - [powerpc] powerpc/pmem: Restrict papr_scm to P8 and above (Desnes Augusto Nunes do Rosario) [1878632] - [i2c] i2c: ismt: Add support for Intel Emmitsburg PCH (David Arcari) [1886162] - [include] timer: add fsleep for flexible sleeping (Josef Oskera) [1892674] - [scsi] qla2xxx: Update driver version to 10.02.00.103-k (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Return EBUSY on fcport deletion (Nilesh Javali) [1887427] - [trace] scsi: qla2xxx: Suppress two recently introduced compiler warnings (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix return of uninitialized value in rval (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Convert to DEFINE_SHOW_ATTRIBUTE (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Initialize variable in qla8044_poll_reg() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Do not consume srb greedily (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use constant when it is known (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix inconsistent format argument type in qla_dbg.c (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix inconsistent format argument type in qla_os.c (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix inconsistent format argument type in tcm_qla2xxx.c (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix point-to-point (N2N) device discovery issue (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix crash on session cleanup with unload (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix reset of MPI firmware (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix MPI reset needed message (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix buffer-buffer credit extraction error (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Correct the check for sscanf() return value (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add SLER and PI control support (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add IOCB resource tracking (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add rport fields in debugfs (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make tgt_port_database available in initiator mode (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix I/O errors during LIP reset tests (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Performance tweak (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix memory size truncation (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Reduce duplicate code in reporting speed (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Honor status qualifier in FCP_RSP per spec (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Allow dev_loss_tmo setting for FC-NVMe devices (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Setup debugfs entries for remote ports (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix I/O failures during remote port toggle testing (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove unneeded variable 'rval' (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Handle incorrect entry_type entries (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Log calling function name in qla2x00_get_sp_from_handle() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Simplify return value logic in qla2x00_get_sp_from_handle() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Warn if done() or free() are called on an already freed srb (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix the return value (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix wrong return value in qla_nvme_register_hba() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix wrong return value in qlt_chk_unresolv_exchg() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove redundant variable initialization (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix the size used in a 'dma_free_coherent()' call (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove pci-dma-compat wrapper API (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove superfluous memset() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix regression on sparc64 (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use MBX_TOV_SECONDS for mailbox command timeout values (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Address a set of sparse warnings (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: SAN congestion management implementation (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Change in PUREX to handle FPIN ELS requests (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Introduce a function for computing the debug message prefix (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make qla2x00_restart_isp() easier to read (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix a Coverity complaint in qla2100_fw_dump() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make __qla2x00_alloc_iocbs() initialize 32 bits of request_t.handle (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove a superfluous cast (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Initialize 'n' before using it (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make qla82xx_flash_wait_write_finish() easier to read (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove the __packed annotation from struct fcp_hdr and fcp_hdr_le (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Check the size of struct fcp_hdr at compile time (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix a condition in qla2x00_find_all_fabric_devs() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Set NVMe status code for failed NVMe FCP request (Nilesh Javali) [1887427] - [scsi] scsi: Fix trivial spelling (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove return value from qla_nvme_ls() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove an unused function (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix endianness annotations in source files (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix endianness annotations in header files (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use make_handle() instead of open-coding it (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Cast explicitly to uint16_t / uint32_t (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Change {RD, WRT}_REG_*() function names from upper case into lower case (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix the code that reads from mailbox registers (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use register names instead of register offsets (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Change two hardcoded constants into offsetof() / sizeof() expressions (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Increase the size of struct qla_fcp_prio_cfg to FCP_PRIO_CFG_SIZE (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make a gap in struct qla2xxx_offld_chain explicit (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add more BUILD_BUG_ON() statements (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Sort BUILD_BUG_ON() statements alphabetically (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Simplify the functions for dumping firmware (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix spelling of a variable name (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Do not log message when reading port speed via sysfs (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make qlafx00_process_aen() return void (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use true, false for ha->fw_dumped (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use true, false for need_mpi_reset (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make qla_set_ini_mode() return void (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix issue with adapter's stopping state (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix failure message in qlt_disable_vha() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix warning after FC target reset (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: check UNLOADING before posting async work (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: set UNLOADING before waiting for session deletion (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use ARRAY_SIZE() instead of open-coding it (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Split qla2x00_configure_local_loop() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix regression warnings (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove non functional code (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: add ring buffer for tracing debug logs (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix RDP respond data format (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: fix FW resource count values (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Improved secure flash support messages (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use FC generic update firmware options routine for ISP27xx (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Avoid setting firmware options twice in 24xx_update_fw_options (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Convert MAKE_HANDLE() from a define into an inline function (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix sparse warnings triggered by the PCI state checking code (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Suppress endianness complaints in qla2x00_configure_local_loop() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Simplify the code for aborting SCSI commands (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix sparse warning reported by kbuild bot (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Print portname for logging in qla24xx_logio_entry() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix qla2x00_echo_test() based on ISP type (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Correction to selection of loopback/echo test (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix RDP response size (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Handle cases for limiting RDP response payload length (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add deferred queue for processing ABTS and RDP (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Cleanup ELS/PUREX iocb fields (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Show correct port speed capabilities for RDP command (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Display message for FCE enabled (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add vendor extended FDMI commands (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add ql2xrdpenable module parameter for RDP (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add vendor extended RDP additions and amendments (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add changes in preparation for vendor extended FDMI/RDP (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix gnl.l memory leak on adapter init failure (Nilesh Javali) [1887427]- [kernel] PM: hibernate: Batch hibernate and resume IO requests (Lenny Szubowicz) [1868096] - [net] tunnels: Fix off-by-one in lower MTU bounds for ICMP/ICMPv6 replies (Antoine Tenart) [1895765] - [block] block: mark flush request as IDLE when it is really finished (Ming Lei) [1895913] - [net] vsock: forward all packets to the host when no H2G is registered (Vitaly Kuznetsov) [1893826] - [maintainers] maintainers: Add entry for the Nitro Enclaves driver (Vitaly Kuznetsov) [1893826] - [documentation] nitro_enclaves: Add overview documentation (Vitaly Kuznetsov) [1893826] - [samples] nitro_enclaves: Add sample for ioctl interface usage (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add Makefile for the Nitro Enclaves driver (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add Kconfig for the Nitro Enclaves driver (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add logic for terminating an enclave (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add logic for starting an enclave (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add logic for setting an enclave memory region (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add logic for getting the enclave image load info (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add logic for setting an enclave vCPU (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add logic for creating an enclave VM (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Init misc device providing the ioctl interface (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Handle out-of-band PCI device events (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Handle PCI device command requests (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Init PCI device driver (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Define enclave info for internal bookkeeping (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Define the PCI device interface (Vitaly Kuznetsov) [1893826] - [uapi] nitro_enclaves: Add ioctl interface definition (Vitaly Kuznetsov) [1893826] - [kernel] cpu/hotplug: Add new {add, remove}_cpu() functions (Vitaly Kuznetsov) [1893826] - [x86] x86/delay: Introduce TPAUSE delay (Prarit Bhargava) [1838636] - [x86] x86/delay: Refactor delay_mwaitx() for TPAUSE support (Prarit Bhargava) [1838636] - [x86] x86/delay: Preparatory code cleanup (Prarit Bhargava) [1838636] - [net] netfilter: ipset: Update byte and packet counters regardless of whether they match (Phil Sutter) [1806882] - [net] ethtool: add and use message type for tunnel info reply (Ivan Vecera) [1867211] - [infiniband] RDMA/hns: Mark hns_roce driver as unsupported (Kamal Heib) [1878211] - [net] tipc: fix memory leak caused by tipc_buf_append() (Xin Long) [1865774] - [net] tipc: fix the skb_unshare() in tipc_buf_append() (Xin Long) [1865774] - [net] tipc: use skb_unshare() instead in tipc_buf_append() (Xin Long) [1865774] - [netdrv] net: team: fix memory leak in __team_options_register (Hangbin Liu) [1892142] - [netdrv] team: set dev->needed_headroom in team_setup_by_port() (Hangbin Liu) [1892142] - [netdrv] team: use netif_is_team_port() (Hangbin Liu) [1892142] - [char] random: decouple random and urandom extrng fops (Vladis Dronov) [1890711] - [platform] platform/x86: intel_pmc_core: Add Intel RocketLake (RKL) support (Steve Best) [1782713] - [netdrv] fm10k: convert to new udp_tunnel_nic infra (Vladis Dronov) [1884254] - [netdrv] ethernet/intel: Convert fallthrough code comments (Vladis Dronov) [1884254] - [netdrv] docs: networking: reorganize driver documentation again (Vladis Dronov) [1884254] - [netdrv] net/intel: remove driver versions from Intel drivers (Vladis Dronov) [1884254] - [infiniband] RDMA/core: Fix ordering of CQ pool destruction (Kamal Heib) [1878969 1857603] - [infiniband] IB/isert: Fix unaligned immediate-data handling (Kamal Heib) [1857603] - [infiniband] RDMA/core: Fix reported speed and width (Kamal Heib) [1857603] - [infiniband] RDMA/core: Fix unsafe linked list traversal after failing to allocate CQ (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Fix panic when calling kmem_cache_create() (Kamal Heib) [1867296 1857603] - [infiniband] RDMA/rxe: Fix memleak in rxe_mem_init_user (Kamal Heib) [1857603] - [net] xprtrdma: Release in-flight MRs on disconnect (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Fix the parent sysfs read when the interface has 15 chars (Kamal Heib) [1870430 1857603] - [infiniband] RDMA/hfi1: Correct an interlock issue for TID RDMA WRITE request (Kamal Heib) [1870281 1857603] - [infiniband] RDMA/core: Fix spelling mistake "Could't" -> "Couldn't" (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Remove pkey table (Kamal Heib) [1857603] - [infiniband] RDMA/umem: Add a schedule point in ib_umem_get() (Kamal Heib) [1857603] - [infiniband] RDMA/netlink: Remove CAP_NET_RAW check when dump a raw QP (Kamal Heib) [1857603] - [rdma] RDMA/include: Replace license text with SPDX tags (Kamal Heib) [1857603] - [infiniband] RDMA/cma: Execute rdma_cm destruction from a handler properly (Kamal Heib) [1857603] - [infiniband] RDMA/cma: Remove unneeded locking for req paths (Kamal Heib) [1857603] - [infiniband] RDMA/cma: Using the standard locking pattern when delivering the removal event (Kamal Heib) [1857603] - [infiniband] RDMA/cma: Simplify DEVICE_REMOVAL for internal_id (Kamal Heib) [1857603] - [infiniband] RDMA/efa: Add EFA 0xefa1 PCI ID (Kamal Heib) [1857603] - [infiniband] RDMA/efa: User/kernel compatibility handshake mechanism (Kamal Heib) [1857603] - [infiniband] RDMA/efa: Expose minimum SQ size (Kamal Heib) [1857603] - [infiniband] RDMA/efa: Expose maximum TX doorbell batch (Kamal Heib) [1857603] - [infiniband] IB/srpt: use new shared CQ mechanism (Kamal Heib) [1857603] - [infiniband] IB/isert: use new shared CQ mechanism (Kamal Heib) [1857603] - [infiniband] IB/iser: use new shared CQ mechanism (Kamal Heib) [1857603] - [infiniband] RDMA/core: Fix return error value in _ib_modify_qp() to negative (Kamal Heib) [1857603] - [infiniband] RDMA/uverbs: Silence shiftTooManyBitsSigned warning (Kamal Heib) [1857603] - [infiniband] RDMA/core: Update write interface to use automatic object lifetime (Kamal Heib) [1857603] - [infiniband] RDMA/core: Align abort/commit object scheme for write() and ioctl() paths (Kamal Heib) [1857603] - [uapi] RDMA: rdma_user_ioctl.h: fix a duplicated word + clarify (Kamal Heib) [1857603] - [infiniband] RDMA/qedr: Remove the query_pkey callback (Kamal Heib) [1857603] - [infiniband] RDMA/i40iw: Remove the query_pkey callback (Kamal Heib) [1857603] - [infiniband] RDMA/cxgb4: Remove the query_pkey callback (Kamal Heib) [1857603] - [infiniband] RDMA/siw: Remove the query_pkey callback (Kamal Heib) [1857603] - [infiniband] RDMA/core: Remove query_pkey from the mandatory ops (Kamal Heib) [1857603] - [infiniband] RDMA/core: Allocate the pkey cache only if the pkey_tbl_len is set (Kamal Heib) [1857603] - [infiniband] RDMA/core: Expose pkeys sysfs files only if pkey_tbl_len is set (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Prevent access to wr->next ptr afrer wr is posted to send queue (Kamal Heib) [1857603] - [infiniband] IB/hfi1: Remove unnecessary fall-through markings (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Remove rxe_link_layer() (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Return void from rxe_mem_init_dma() (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Return void from rxe_init_port_param() (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Drop pointless checks in rxe_init_ports (Kamal Heib) [1857603] - [infiniband] RDMA/counter: Allow manually bind QPs with different pids to same counter (Kamal Heib) [1857603] - [infiniband] RDMA/counter: Only bind user QPs in auto mode (Kamal Heib) [1857603] - [infiniband] RDMA/counter: Add PID category support in auto mode (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Skip dgid check in loopback mode (Kamal Heib) [1857603] - [infiniband] RDMA/core: Create and destroy counters in the ib_core (Kamal Heib) [1857603] - [infiniband] IB/uverbs: Expose UAPI to query MR (Kamal Heib) [1857603] - [infiniband] IB/uverbs: Expose UAPI to query ucontext (Kamal Heib) [1857603] - [infiniband] IB/uverbs: Set IOVA on IB MR in uverbs layer (Kamal Heib) [1857603] - [infiniband] IB/uverbs: Enable CQ ioctl commands by default (Kamal Heib) [1857603] - [infiniband] RDMA/core: Clean ib_alloc_xrcd() and reuse it to allocate XRC domain (Kamal Heib) [1857603] - [infiniband] RDMA: Remove the udata parameter from alloc_mr callback (Kamal Heib) [1857603] - [infiniband] RDMA/core: Remove ib_alloc_mr_user function (Kamal Heib) [1857603] - [infiniband] RDMA/core: Check for error instead of success in alloc MR function (Kamal Heib) [1857603] - [infiniband] RDMA/core: Clean up tracepoint headers (Kamal Heib) [1857603] - [infiniband] RDMA/ipoib: Handle user-supplied address when creating child (Kamal Heib) [1857603] - [infiniband] RDMA/core: Fix bogus WARN_ON during ib_unregister_device_queued() (Kamal Heib) [1857603] - [infiniband] IB/hfi1: Convert PCIBIOS_* errors to generic -E* errors (Kamal Heib) [1857603] - [infiniband] RDMA/core: Delete not-used create RWQ table function (Kamal Heib) [1857603] - [infiniband] IB/mad: Delete RMPP_STATE_CANCELING state (Kamal Heib) [1857603] - [infiniband] IB/mad: Change atomics to refcount API (Kamal Heib) [1857603] - [infiniband] IB/mad: Issue complete whenever decrements agent refcount (Kamal Heib) [1857603] - [infiniband] RDMA: Add support to dump resource tracker in RAW format (Kamal Heib) [1857603] - [infiniband] RDMA: Add dedicated CM_ID resource tracker function (Kamal Heib) [1857603] - [infiniband] RDMA: Add dedicated QP resource tracker function (Kamal Heib) [1857603] - [infiniband] RDMA: Add a dedicated CQ resource tracker function (Kamal Heib) [1857603] - [infiniband] RDMA: Add dedicated MR resource tracker function (Kamal Heib) [1857603] - [infiniband] RDMA/core: Don't call fill_res_entry for PD (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Remove unused rxe_mem_map_pages (Kamal Heib) [1857603] - [infiniband] RDMA/hfi1: Remove hfi1_create_qp declaration (Kamal Heib) [1857603] - [infiniband] RDMA/ipoib: Return void from ipoib_mcast_stop_thread() (Kamal Heib) [1857603] - [infiniband] RDMA: Correct trivial kernel-doc inconsistencies (Kamal Heib) [1857603] - [infiniband] IB/srpt: Remove WARN_ON from srpt_cm_req_recv (Kamal Heib) [1857603] - [tools] tools/power turbostat: Support additional CPU model numbers (Steve Best) [1782718] - [net] udp_tunnel: add the ability to hard-code IANA VXLAN (Ivan Vecera) [1879204] - [tools] selftests: net: add a test for UDP tunnel info infra (Ivan Vecera) [1867211] - [netdrv] netdevsim: add UDP tunnel port offload support (Ivan Vecera) [1867211] - [net] ethtool: add tunnel info interface (Ivan Vecera) [1867211] - [net] ethtool: Make helpers public (Ivan Vecera) [1867211] - [net] udp_tunnel: add central NIC RX port offload infrastructure (Ivan Vecera) [1867211] - [net] udp_tunnel: re-number the offload tunnel types (Ivan Vecera) [1867211] - [fs] debugfs: make sure we can remove u32_array files cleanly (Ivan Vecera) [1867211] - [fs] debugfs: make debugfs_create_u32_array() return void (Ivan Vecera) [1867211] - [fs] debugfs: update documented return values of debugfs helpers (Ivan Vecera) [1867211]- [net] openvswitch: fix to make sure flow_lookup() is not preempted (Eelco Chaudron) [1888237] - [netdrv] powerpc/vnic: Extend "failover pending" window (Steve Best) [1897280] - [net] ipv6: Set SIT tunnel hard_header_len to zero (Davide Caratti) [1897244] - [net] ip_tunnel: fix over-mtu packet send fail without TUNNEL_DONT_FRAGMENT flags (Davide Caratti) [1897244] - [net] gre6: Fix reception with IP6_TNL_F_RCV_DSCP_COPY (Davide Caratti) [1897244] - [netdrv] vxlan: fix memleak of fdb (Davide Caratti) [1897244] - [net] vxlan: Ensure FDB dump is performed under RCU (Davide Caratti) [1897244] - [net] gre: refetch erspan header from skb->data after pskb_may_pull() (Davide Caratti) [1897244] - [net] erspan: fix the tun_info options_len check for erspan (Davide Caratti) [1897244] - [net] ip_gre: fix possible use-after-free in erspan_rcv (Davide Caratti) [1897244] - [net] erspan: fix error handling for erspan tunnel (Davide Caratti) [1897244] - [net] erspan: return PACKET_REJECT when the appropriate tunnel is not found (Davide Caratti) [1897244] - [netdrv] net: atlantic: fix build when object tree is separate (Igor Russkikh) [1857861] - [netdrv] net: atlantic: Use readx_poll_timeout() for large timeout (Igor Russkikh) [1857861] - [netdrv] net: ethernet: aquantia: Fix wrong return value (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix PTP on AQC10X (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add hwmon getter for MAC temperature (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A0 ntuple filters (Igor Russkikh) [1857861] - [netdrv] net: atlantic: use intermediate variable to improve readability a bit (Igor Russkikh) [1857861] - [netdrv] net: atlantic: use U32_MAX in aq_hw_utils.c (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add support for 64-bit reads/writes (Igor Russkikh) [1857861] - [netdrv] net: atlantic: enable ipv6 support for TCP LSO and UDP GSO (Igor Russkikh) [1857861] - [netdrv] net: atlantic: PTP statistics (Igor Russkikh) [1857861] - [netdrv] net: atlantic: additional per-queue stats (Igor Russkikh) [1857861] - [netdrv] net: atlantic: use u64_stats_update_* to protect access to 64-bit stats (Igor Russkikh) [1857861] - [netdrv] net: atlantic: split rx and tx per-queue stats (Igor Russkikh) [1857861] - [netdrv] net: atlantic: make _get_sw_stats return count as return value (Igor Russkikh) [1857861] - [netdrv] net: atlantic: use simple assignment in _get_stats and _get_sw_stats (Igor Russkikh) [1857861] - [netdrv] net: atlantic: move FRAC_PER_NS to aq_hw.h (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add support for FW 4.x (Igor Russkikh) [1857861] - [netdrv] net: atlantic: align return value of ver_match function with function name (Igor Russkikh) [1857861] - [netdrv] net: atlantic: disable PTP on AQC111, AQC112 (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix ip dst and ipv6 address filters (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix aq_ndev_start_xmit()'s return type (Igor Russkikh) [1857861] - [netdrv] net: atlantic: put ptp code under IS_REACHABLE check (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add alignment checks in hw_atl2_utils_fw.c (Igor Russkikh) [1857861] - [netdrv] net: atlantic: missing space in a comment in aq_nic.h (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix typo in aq_ring_tx_clean (Igor Russkikh) [1857861] - [netdrv] net: atlantic: make aq_pci_func_init static (Igor Russkikh) [1857861] - [netdrv] net: atlantic: Replace ENOTSUPP usage to EOPNOTSUPP (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix variable type in aq_ethtool_get_pauseparam (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2: phy loopback support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2: report link partner capabilities (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2: flow control support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2: EEE support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: remove baseX usage (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2: half duplex support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: proper rss_ctrl1 (54c0) initialization (Igor Russkikh) [1857861] - [netdrv] net: atlantic: QoS implementation: min_rate (Igor Russkikh) [1857861] - [netdrv] net: atlantic: change the order of arguments for TC weight/credit setters (Igor Russkikh) [1857861] - [netdrv] net: atlantic: always use random TC-queue mapping for TX on A2 (Igor Russkikh) [1857861] - [netdrv] net: atlantic: automatically downgrade the number of queues if necessary (Igor Russkikh) [1857861] - [netdrv] net: atlantic: QoS implementation: max_rate (Igor Russkikh) [1857861] - [netdrv] net: atlantic: make TCVEC2RING accept nic_cfg (Igor Russkikh) [1857861] - [netdrv] net: atlantic: per-TC queue statistics (Igor Russkikh) [1857861] - [netdrv] net: atlantic: QoS implementation: multi-TC support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: changes for multi-TC support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: move PTP TC initialization to a separate function (Igor Russkikh) [1857861] - [netdrv] net: atlantic: changes for multi-TC support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: unify MAC generation (Igor Russkikh) [1857861] - [netdrv] net: atlantic: remove check for boot code survivability before reset request (Igor Russkikh) [1857861] - [netdrv] net: atlantic: remove hw_atl_b0_hw_rss_set call from A2 code (Igor Russkikh) [1857861] - [netdrv] net: atlantic: remove TPO2 check from A0 code (Igor Russkikh) [1857861] - [netdrv] net: atlantic: rename AQ_NIC_RATE_2GS to AQ_NIC_RATE_2G5 (Igor Russkikh) [1857861] - [netdrv] net: atlantic: use __packed instead of the full expansion (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2 ingress / egress hw configuration (Igor Russkikh) [1857861] - [netdrv] net: atlantic: basic A2 init/deinit hw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: common functions needed for basic A2 init/deinit hw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: HW bindings for basic A2 init/deinit hw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add A2 RPF hw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: HW bindings for A2 RFP (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2 hw_ops skeleton (Igor Russkikh) [1857861] - [netdrv] net: atlantic: minimal A2 fw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: minimal A2 HW bindings required for fw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2 driver-firmware interface (Igor Russkikh) [1857861] - [netdrv] net: atlantic: move IS_CHIP_FEATURE to aq_hw.h (Igor Russkikh) [1857861] - [netdrv] net: atlantic: make hw_get_regs optional (Igor Russkikh) [1857861] - [netdrv] net: atlantic: simplify hw_get_fw_version() usage (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add hw_soft_reset, hw_prepare to hw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add defines for 10M and EEE 100M link mode (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add A2 device IDs (Igor Russkikh) [1857861] - [netdrv] net: atlantic: update company name in the driver description (Igor Russkikh) [1857861] - [netdrv] aquantia: Fix the media type of AQC100 ethernet controller in the driver (Igor Russkikh) [1857861] - [netdrv] net: atlantic: MACSec offload statistics implementation (Igor Russkikh) [1857861] - [netdrv] net: aquantia: reject all unsupported coalescing params (Igor Russkikh) [1857861] - [netdrv] net: atlantic: Replace zero-length array with flexible-array member (Igor Russkikh) [1857861] - [netdrv] net/aquantia: Delete module version (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix out of range usage of active_vlans array (Igor Russkikh) [1857861] - [netdrv] net: atlantic: possible fault in transition to hibernation (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix potential error handling (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix use after free kasan warn (Igor Russkikh) [1857861] - [netdrv] net: atlantic: better loopback mode handling (Igor Russkikh) [1857861] - [netdrv] net: atlantic: ptp gpio adjustments (Igor Russkikh) [1857861] - [netdrv] net: atlantic: check rpc result and wait for rpc address (Igor Russkikh) [1857861] - [netdrv] net: atlantic: checksum compat issue (Igor Russkikh) [1857861] - [netdrv] net: atlantic: remove duplicate entries (Igor Russkikh) [1857861] - [netdrv] net: atlantic: loopback configuration in improper place (Igor Russkikh) [1857861] - [netdrv] net: atlantic: broken link status on old fw (Igor Russkikh) [1857861] - [netdrv] net: atlantic: Signedness bug in aq_vec_isr_legacy() (Igor Russkikh) [1857861] - [netdrv] net: atlantic: make function 'aq_ethtool_get_priv_flags', 'aq_ethtool_set_priv_flags' static (Igor Russkikh) [1857861] - [netdrv] net: atlantic: make symbol 'aq_pm_ops' static (Igor Russkikh) [1857861] - [netdrv] net: atlantic: change email domains to Marvell (Igor Russkikh) [1857861] - [netdrv] net: atlantic: implement UDP GSO offload (Igor Russkikh) [1857861] - [netdrv] net: atlantic: update flow control logic (Igor Russkikh) [1857861] - [netdrv] net: atlantic: stylistic renames (Igor Russkikh) [1857861] - [netdrv] net: atlantic: code style cleanup (Igor Russkikh) [1857861] - [netdrv] net: atlantic: loopback tests via private flags (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add fw configuration memory area (Igor Russkikh) [1857861] - [netdrv] net: atlantic: adding ethtool physical identification (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add msglevel configuration (Igor Russkikh) [1857861] - [netdrv] net: atlantic: refactoring pm logic (Igor Russkikh) [1857861] - [netdrv] net: atlantic: implement wake_phy feature (Igor Russkikh) [1857861] - [netdrv] net: atlantic: update firmware interface (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix return value check in aq_ptp_init() (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix error handling in aq_ptp_poll (Igor Russkikh) [1857861] - [netdrv] net: aquantia: remove unused including (Igor Russkikh) [1857861] - [netdrv] net: aquantia: make two symbols be static (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix unintention integer overflow on left shift (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix spelling mistake: tx_queus -> tx_queues (Igor Russkikh) [1857861] - [netdrv] net: aquantia: disable ptp object build if no config (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix warnings on endianness (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix var initialization warning (Igor Russkikh) [1857861] - [netdrv] net: aquantia: add support for PIN funcs (Igor Russkikh) [1857861] - [netdrv] net: aquantia: add support for Phy access (Igor Russkikh) [1857861] - [netdrv] net: aquantia: implement get_ts_info ethtool (Igor Russkikh) [1857861] - [netdrv] net: aquantia: add support for ptp ioctls (Igor Russkikh) [1857861] - [netdrv] net: aquantia: rx filters for ptp (Igor Russkikh) [1857861] - [netdrv] net: aquantia: implement data PTP datapath (Igor Russkikh) [1857861] - [netdrv] net: aquantia: styling fixes on ptp related functions (Igor Russkikh) [1857861] - [netdrv] net: aquantia: add PTP rings infrastructure (Igor Russkikh) [1857861] - [netdrv] net: aquantia: add basic ptp_clock callbacks (Igor Russkikh) [1857861] - [netdrv] net: aquantia: unify styling of bit enums (Igor Russkikh) [1857861] - [netdrv] net: aquantia: PTP skeleton declarations and callbacks (Igor Russkikh) [1857861] - [netdrv] net: aquantia: add an error handling in aq_nic_set_multicast_list (Igor Russkikh) [1857861] - [netdrv] net: aquantia: correctly handle macvlan and multicast coexistence (Igor Russkikh) [1857861] - [netdrv] net: aquantia: do not pass lro session with invalid tcp checksum (Igor Russkikh) [1857861] - [netdrv] net: aquantia: when cleaning hw cache it should be toggled (Igor Russkikh) [1857861] - [netdrv] net: aquantia: temperature retrieval fix (Igor Russkikh) [1857861] - [netdrv] net: aquantia: Fix aq_vec_isr_legacy() return value (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix out of memory condition on rx side (Igor Russkikh) [1857861] - [netdrv] net: aquantia: linkstate irq should be oneshot (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix limit of vlan filters (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix removal of vlan 0 (Igor Russkikh) [1857861] - [netdrv] net: aquantia: implement vlan offload configuration (Igor Russkikh) [1857861] - [netdrv] net: aquantia: vlan offloads logic in datapath (Igor Russkikh) [1857861] - [netdrv] net: aquantia: adding fields and device features for vlan offload (Igor Russkikh) [1857861] - [netdrv] net: aquantia: added vlan offload related macros and functions (Igor Russkikh) [1857861] - [netdrv] net: aquantia: make all files GPL-2.0-only (Igor Russkikh) [1857861] - [netdrv] net: aquantia: replace internal driver version code with uts (Igor Russkikh) [1857861] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 422 (Igor Russkikh) [1857861] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 308 (Igor Russkikh) [1857861] - [include] net: phy: introduce phy_read_mmd_poll_timeout macro (Josef Oskera) [1892739] - [include] net: phy: introduce phy_read_poll_timeout macro (Josef Oskera) [1892739] - [netdrv] phy: add device-managed devm_mdiobus_register (Josef Oskera) [1892740] - [include] net: add helper eth_hw_addr_crc (Josef Oskera) [1892738] - [netdrv] LiquidIO: mark liquidio and liquidio_vf as deprecated in RHEL8 (Stefan Assmann) [1878178] - [net] tcp: remove SOCK_QUEUE_SHRUNK (Paolo Abeni) [1890058] - [net] tcp: fix receive window update in tcp_add_backlog() (Paolo Abeni) [1890058] - [net] tcp: md5: allow changing MD5 keys in all socket states (Paolo Abeni) [1890058] - [net] tcp: fix SO_RCVLOWAT possible hangs under high mem pressure (Paolo Abeni) [1890058] - [net] tcp: md5: do not send silly options in SYNCOOKIES (Paolo Abeni) [1890058] - [net] tcp: grow window for OOO packets only for SACK flows (Paolo Abeni) [1890058] - [net] tcp: fix error recovery in tcp_zerocopy_receive() (Paolo Abeni) [1890058] - [net] tcp: fix SO_RCVLOWAT hangs with fat skbs (Paolo Abeni) [1890058] - [net] tcp: fix rx timestamp behavior for tcp_recvmsg (Paolo Abeni) [1890058] - [fs] smb3: smbdirect support can be configured by default (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Do not schedule work to send immediate packet on every receive (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Properly process errors on ib_post_send (Leif Sahlberg) [1887940] - [fs] cifs: Allocate crypto structures on the fly for calculating signatures of incoming packets (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Update receive credits before sending and deal with credits roll back on failure before sending (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Check send queue size before posting a send (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Merge code to track pending packets (Leif Sahlberg) [1887940] - [fs] cifs: Allocate encryption header through kmalloc (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Check and extend sender credits in interrupt context (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Calculate the correct maximum packet size for segmented SMBDirect send/receive (Leif Sahlberg) [1887940] - [net] core: device_rename: Use rwsem instead of a seqcount (Patrick Talbert) [1883310]- [tools] perf tools: Add bpf image check to __map__is_kmodule (Michael Petlan) [1873270] - [tools] perf tools: Add support for PERF_RECORD_KSYMBOL_TYPE_OOL (Michael Petlan) [1873270] - [tools] perf record: Don't clear event's period if set by a term (Michael Petlan) [1873270] - [tools] perf bench: The do_run_multi_threaded() function must use IS_ERR(perf_session__new()) (Michael Petlan) [1873270] - [tools] perf top: Skip side-band event setup if HAVE_LIBBPF_SUPPORT is not set (Michael Petlan) [1873270] - [tools] perf record: Skip side-band event setup if HAVE_LIBBPF_SUPPORT is not set (Michael Petlan) [1873270] - [tools] perf evsel: Don't set sample_regs_intr/sample_regs_user for dummy event (Michael Petlan) [1873270] - [tools] perf stat: Turn off summary for interval mode by default (Michael Petlan) [1873270] - [tools] perf trace: Fix off by ones in memset() after realloc() in arches using libaudit (Michael Petlan) [1873270] - [tools] perf top/report: Fix infinite loop in the TUI for grouped events (Michael Petlan) [1873270] - [tools] redhat: use local hashmap library in perf (Michael Petlan) [1873270] - [tools] libtraceevent: Fix build with binutils 2.35 (Michael Petlan) [1873270] - [tools] perf tools: Fix record failure when mixed with ARM SPE event (Michael Petlan) [1873270] - [tools] perf tests: Fix test 68 zstd compression for s390 (Michael Petlan) [1873270] - [tools] tools lib traceevent: Fix memory leak in process_dynamic_array_len (Michael Petlan) [1873270] - [tools] perf tools: Sync hashmap.h with libbpf's (Michael Petlan) [1873270] - [tools] libsubcmd: Fix OPT_CALLBACK_SET() (Michael Petlan) [1873270] - [tools] perf report TUI: Remove needless 'dummy' event from menu (Michael Petlan) [1873270] - [tools] perf intel-pt: Fix PEBS sample for XMM registers (Michael Petlan) [1873270] - [tools] perf intel-pt: Fix displaying PEBS-via-PT with registers (Michael Petlan) [1873270] - [tools] perf intel-pt: Fix recording PEBS-via-PT with registers (Michael Petlan) [1873270] - [tools] tools lib traceevent: Add proper KBUFFER_TYPE_TIME_STAMP handling (Michael Petlan) [1873270] - [tools] tools lib traceevent: Add API to read time information from kbuffer (Michael Petlan) [1873270] - [tools] perf scripts python: exported-sql-viewer.py: Fix time chart call tree (Michael Petlan) [1873270] - [tools] perf scripts python: exported-sql-viewer.py: Fix zero id in call tree 'Find' result (Michael Petlan) [1873270] - [tools] perf scripts python: exported-sql-viewer.py: Fix zero id in call graph 'Find' result (Michael Petlan) [1873270] - [tools] perf scripts python: exported-sql-viewer.py: Fix unexpanded 'Find' result (Michael Petlan) [1873270] - [tools] perf record: Fix duplicated sideband events with Intel PT system wide tracing (Michael Petlan) [1873270] - [tools] perf scripts python: export-to-postgresql.py: Fix struct.pack() int argument (Michael Petlan) [1873270] - [tools] perf build: Fix error message when asking for -fsanitize=address without required libraries (Michael Petlan) [1873270] - [tools] tools lib traceevent: Add handler for __builtin_expect() (Michael Petlan) [1873270] - [tools] tools lib traceevent: Handle __attribute__((user)) in field names (Michael Petlan) [1873270] - [tools] tools lib traceevent: Add append() function helper for appending strings (Michael Petlan) [1873270] - [tools] perf script: Initialize zstd_data (Michael Petlan) [1873270] - [tools] perf pmu: Remove unused declaration (Michael Petlan) [1873270] - [tools] perf parse-events: Fix an old style declaration (Michael Petlan) [1873270] - [tools] perf parse-events: Fix an incompatible pointer (Michael Petlan) [1873270] - [tools] perf bpf: Fix bpf prologue generation (Michael Petlan) [1873270] - [tools] perf probe: Fix user attribute access in kprobes (Michael Petlan) [1873270] - [tools] perf stat: Fix NULL pointer dereference (Michael Petlan) [1873270] - [tools] perf report: Fix NULL pointer dereference in hists__fprintf_nr_sample_events() (Michael Petlan) [1873270] - [tools] perf tools: Remove some duplicated includes (Michael Petlan) [1873270] - [tools] perf symbols: Fix kernel maps for kcore and eBPF (Michael Petlan) [1873270] - [tools] perf stat: Ensure group is defined on top of the same cpu mask (Michael Petlan) [1873270] - [tools] perf libdw: Fix off-by 1 relative directory includes (Michael Petlan) [1873270] - [tools] perf arm-spe: Support synthetic events (Michael Petlan) [1873270] - [tools] perf auxtrace: Add four itrace options (Michael Petlan) [1873270] - [tools] perf tools: Move arm-spe-pkt-decoder.h/c to the new dir (Michael Petlan) [1873270] - [tools] perf test: Initialize memory in dwarf-unwind (Michael Petlan) [1873270] - [tools] perf tests: Don't tail call optimize in unwind test (Michael Petlan) [1873270] - [tools] tools compiler.h: Add attribute to disable tail calls (Michael Petlan) [1873270] - [tools] perf build: Add a LIBPFM4=1 build test entry (Michael Petlan) [1873270] - [tools] perf tools: Add optional support for libpfm4 (Michael Petlan) [1873270] - [tools] perf tools: Correct license on jsmn JSON parser (Michael Petlan) [1873270] - [tools] perf jit: Fix inaccurate DWARF line table (Michael Petlan) [1873270] - [tools] perf jvmti: Remove redundant jitdump line table entries (Michael Petlan) [1873270] - [tools] perf build: Add NO_SDT=1 to the default set of build tests (Michael Petlan) [1873270] - [tools] perf build: Add NO_LIBCRYPTO=1 to the default set of build tests (Michael Petlan) [1873270] - [tools] perf build: Add NO_SYSCALL_TABLE=1 to the build tests (Michael Petlan) [1873270] - [tools] perf build: Remove libaudit from the default feature checks (Michael Petlan) [1873270] - [tools] perf trace: Grow the syscall table as needed when using libaudit (Michael Petlan) [1873270] - [tools] perf trace: Use zalloc() to make sure all fields are zeroed in the syscalltbl constructor (Michael Petlan) [1873270] - [tools] perf trace: Remove union from syscalltbl, all the fields are needed (Michael Petlan) [1873270] - [tools] perf build: Allow explicitely disabling the NO_SYSCALL_TABLE variable (Michael Petlan) [1873270] - [tools] perf build: Group the NO_SYSCALL_TABLE logic (Michael Petlan) [1873270] - [tools] perf intel-pt: Refine kernel decoding only warning message (Michael Petlan) [1873270] - [tools] perf record: Respect --no-switch-events (Michael Petlan) [1873270] - [tools] perf script: Fix --call-trace for Intel PT (Michael Petlan) [1873270] - [tools] perf evlist: Disable 'immediate' events last (Michael Petlan) [1873270] - [tools] perf kcore_copy: Fix module map when there are no modules loaded (Michael Petlan) [1873270] - [tools] perf jvmti: Fix demangling Java symbols (Michael Petlan) [1873270] - [tools] perf tests: Add test for the java demangler (Michael Petlan) [1873270] - [tools] perf jvmti: Do not report error when missing debug information (Michael Petlan) [1873270] - [tools] perf jvmti: Fix jitdump for methods without debug info (Michael Petlan) [1873270] - [tools] perf symbols: Fix debuginfo search for Ubuntu (Michael Petlan) [1873270] - [tools] perf parse: Add 'struct parse_events_state' pointer to scanner (Michael Petlan) [1873270] - [tools] perf stat: Do not pass avg to generic_metric (Michael Petlan) [1873270] - [tools] perf tests: Consider subtests when searching for user specified tests (Michael Petlan) [1873270] - [tools] perf list: Add metrics to command line usage (Michael Petlan) [1873270] - [tools] perf script: Don't force less for non tty output with --xed (Michael Petlan) [1873270] - [tools] perf metricgroup: Remove unnecessary ', ' from events (Michael Petlan) [1873270] - [tools] perf metricgroup: Add options to not group or merge (Michael Petlan) [1873270] - [tools] perf metricgroup: Remove duped metric group events (Michael Petlan) [1873270] - [tools] perf metricgroup: Order event groups by size (Michael Petlan) [1873270] - [tools] perf metricgroup: Delay events string creation (Michael Petlan) [1873270] - [tools] perf metricgroup: Use early return in add_metric (Michael Petlan) [1873270] - [tools] perf metricgroup: Always place duration_time last (Michael Petlan) [1873270] - [tools] perf metricgroup: Free metric_events on error (Michael Petlan) [1873270] - [tools] perf util: Fix potential SEGFAULT in put_tracepoints_path error path (Michael Petlan) [1873270] - [tools] perf util: Fix memory leak of prefix_if_not_in (Michael Petlan) [1873270] - [tools] perf ftrace: Detect workload failure (Michael Petlan) [1873270] - [tools] perf ftrace: Trace system wide if no target is given (Michael Petlan) [1873270] - [tools] perf branch: Replace zero-length array with flexible-array (Michael Petlan) [1873270] - [tools] perf config: Add stat.big-num support (Michael Petlan) [1873270] - [tools] perf bpf-loader: Add missing '*' for key_scan_pos (Michael Petlan) [1873270] - [tools] perf stat: Report summary for interval mode (Michael Petlan) [1873270] - [tools] perf stat: Save aggr value to first member of prev_raw_counts (Michael Petlan) [1873270] - [tools] perf stat: Copy counts from prev_raw_counts to evsel->counts (Michael Petlan) [1873270] - [tools] perf counts: Reset prev_raw_counts counts (Michael Petlan) [1873270] - [tools] perf stat: Fix wrong per-thread runtime stat for interval mode (Michael Petlan) [1873270] - [tools] perf expr: Allow numbers to be followed by a dot (Michael Petlan) [1873270] - [tools] perf metricgroup: Make 'evlist_used' variable a bitmap instead of array of bools (Michael Petlan) [1873270] - [tools] perf stat: Fail on extra comma while parsing events (Michael Petlan) [1873270] - [tools] perf script: Better align register values in dump (Michael Petlan) [1873270] - [tools] perf stat: POWER9 metrics: expand "ICT" acronym (Michael Petlan) [1873270] - [tools] perf tools: Replace zero-length array with flexible-array (Michael Petlan) [1873270] - [tools] perf intel-pt: Use allocated branch stack for PEBS sample (Michael Petlan) [1873270] - [tools] perf docs: Introduce security.txt file to document related issues (Michael Petlan) [1873270] - [tools] perf tool: Make perf tool aware of SELinux access control (Michael Petlan) [1873270] - [tools] perf docs: Extend CAP_SYS_ADMIN with CAP_PERFMON where needed (Michael Petlan) [1873270] - [tools] perf expr: Migrate expr ids table to a hashmap (Michael Petlan) [1873270] - [tools] perf tools: Grab a copy of libbpf's hashmap (Michael Petlan) [1873270] - [tools] perf stat: Fix duration_time value for higher intervals (Michael Petlan) [1873270] - [tools] perf trace: Fix compilation error for make NO_LIBBPF=1 DEBUG=1 (Michael Petlan) [1873270] - [tools] perf beauty: Allow the CC used in the arch errno names script to acccept CFLAGS (Michael Petlan) [1873270] - [tools] perf trace: Fix the selection for architectures to generate the errno name tables (Michael Petlan) [1873270] - [tools] perf test: Improve pmu event metric testing (Michael Petlan) [1873270] - [tools] perf test: Provide a subtest callback to ask for the reason for skipping a subtest (Michael Petlan) [1873270] - [tools] perf parse-events: Make add PMU verbose output clearer (Michael Petlan) [1873270] - [tools] perf expr: Fix memory leaks in metric bison (Michael Petlan) [1873270] - [tools] perf expr: Test parsing of floating point numbers (Michael Petlan) [1873270] - [tools] perf record: Use an eventfd to wakeup when done (Michael Petlan) [1873270] - [tools] tools feature: Rename HAVE_EVENTFD to HAVE_EVENTFD_SUPPORT (Michael Petlan) [1873270] - [tools] perf evsel: Initialize evsel->per_pkg_mask to NULL in evsel__init() (Michael Petlan) [1873270] - [tools] perf evsel: Fix 2 memory leaks (Michael Petlan) [1873270] - [tools] perf parse-events: Fix incorrect conversion of 'if () free()' to 'zfree()' (Michael Petlan) [1873270] - [tools] perf tools: Fix is_bpf_image function logic (Michael Petlan) [1873270] - [tools] perf c2c: Fix 'perf c2c record -e list' to show the default events used (Michael Petlan) [1873270] - [tools] perf record: Add dummy event during system wide synthesis (Michael Petlan) [1873270] - [tools] perf evsel: Dummy events never triggers, no need to ask for PERF_SAMPLE_BRANCH_STACK (Michael Petlan) [1873270] - [tools] perf parse-events: Use strcmp() to compare the PMU name (Michael Petlan) [1873270] - [tools] perf expr: Print a debug message for division by zero (Michael Petlan) [1873270] - [tools] perf expr: Debug lex if debugging yacc (Michael Petlan) [1873270] - [tools] perf expr: Parse numbers as doubles (Michael Petlan) [1873270] - [tools] perf expr: Increase max other (Michael Petlan) [1873270] - [tools] perf expr: Allow ',' to be an other token (Michael Petlan) [1873270] - [tools] perf metrics: Fix parse errors in skylake metrics (Michael Petlan) [1873270] - [tools] perf metrics: Fix parse errors in cascade lake metrics (Michael Petlan) [1873270] - [tools] perf expr: Allow for unlimited escaped characters in a symbol (Michael Petlan) [1873270] - [tools] perf script: Enable IP fields for callchains (Michael Petlan) [1873270] - [tools] perf callchain: Setup callchain properly in pipe mode (Michael Petlan) [1873270] - [tools] perf session: Try to read pipe data from file (Michael Petlan) [1873270] - [tools] perf tools: Do not seek in pipe fd during tracing data processing (Michael Petlan) [1873270] - [tools] perf tools: Do not display extra info when there is nothing to build (Michael Petlan) [1873270] - [tools] perf probe: Do not show the skipped events (Michael Petlan) [1873270] - [tools] perf probe: Check address correctness by map instead of _etext (Michael Petlan) [1873270] - [tools] perf probe: Fix to check blacklist address correctly (Michael Petlan) [1873270] - [tools] perf probe: Accept the instance number of kretprobe event (Michael Petlan) [1873270] - [tools] perf counts: Rename perf_evsel__*counts() to evsel__*counts() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__w_cache* to evsel__w_cache* (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__new*() to evsel__new*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename *perf_evsel__get_config_term() & friends to evsel__env() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__fprintf() to evsel__fprintf() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__resort*() to evsel__resort*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__object_config() to evsel__object_config() (Michael Petlan) [1873270] - [tools] perf cs-etm: Move definition of 'traceid_list' global variable from header file (Michael Petlan) [1873270] - [tools] libsymbols kallsyms: Move hex2u64 out of header (Michael Petlan) [1873270] - [tools] libsymbols kallsyms: Parse using io api (Michael Petlan) [1873270] - [tools] perf bench: Add kallsyms parsing (Michael Petlan) [1873270] - [tools] perf: cs-etm: Update to build with latest opencsd version (Michael Petlan) [1873270] - [tools] perf symbol: Fix kernel symbol address display (Michael Petlan) [1873270] - [tools] perf inject: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf annotate: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf trace: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf script: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf sched: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf lock: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf kmem: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf stat: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__store_ids() to evsel__store_id() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__env() to evsel__env() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__group_idx() to evsel__group_idx() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__fallback() to evsel__fallback() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__has*() to evsel__has*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__{prev, next}() to evsel__{prev, next}() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__parse_sample*() to evsel__parse_sample*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename *perf_evsel__read*() to *evsel__read() (Michael Petlan) [1873270] - [tools] perf evsel: Ditch perf_evsel__cmp(), not used for quite a while (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__is_*() to evsel__is*() (Michael Petlan) [1873270] - [tools] perf pmu: Add perf_pmu__find_by_type helper (Michael Petlan) [1873270] - [tools] tools feature: Add support for detecting libpfm4 (Michael Petlan) [1873270] - [tools] perf doc: Pass ASCIIDOC_EXTRA as an argument (Michael Petlan) [1873270] - [tools] perf mem2node: Avoid double free related to realloc (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__{str, int}val() and other tracepoint field metehods to to evsel__*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__open_per_*() to evsel__open_per_*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__*filter*() to evsel__*filter*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename *perf_evsel__*set_sample_*() to *evsel__*set_sample_*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__group_desc() to evsel__group_desc() (Michael Petlan) [1873270] - [tools] perf evsel: Rename *perf_evsel__*name() to *evsel__*name() (Michael Petlan) [1873270] - [tools] perf evsel: Rename __perf_evsel__sample_size() to __evsel__sample_size() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__calc_id_pos() to evsel__calc_id_pos() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__config*() to evsel__config*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__exit() to evsel__exit() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__is_aux_event() to evsel__is_aux_event() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__find_pmu() to evsel__find_pmu() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__compute_deltas() to evsel__compute_deltas() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__nr_cpus() to evsel__nr_cpus() (Michael Petlan) [1873270] - [tools] perf evsel: Rename 'struct perf_evsel__sb_cb_t' to 'struct evsel__sb_cb_t' (Michael Petlan) [1873270] - [tools] perf intel-pt: Update documentation about using /proc/kcore (Michael Petlan) [1873270] - [tools] perf intel-pt: Update documentation about itrace G and L options (Michael Petlan) [1873270] - [tools] perf intel-pt: Add support for synthesizing branch stacks for regular events (Michael Petlan) [1873270] - [tools] perf thread-stack: Add thread_stack__br_sample_late() (Michael Petlan) [1873270] - [tools] perf evsel: Add support for synthesized branch stack sample type (Michael Petlan) [1873270] - [tools] perf auxtrace: Add option to synthesize branch stack for regular events (Michael Petlan) [1873270] - [tools] perf intel-pt: Change branch stack support to use thread-stacks (Michael Petlan) [1873270] - [tools] perf intel-pt: Consolidate thread-stack use condition (Michael Petlan) [1873270] - [tools] perf thread-stack: Add branch stack support (Michael Petlan) [1873270] - [tools] perf tools: Simplify checking if SMT is active (Michael Petlan) [1873270] - [tools] perf tools: Fix reading new topology attribute "core_cpus" (Michael Petlan) [1873270] - [tools] libperf evlist: Fix a refcount leak (Michael Petlan) [1873270] - [tools] perf parse-events: Fix another memory leaks found on parse_events() (Michael Petlan) [1873270] - [tools] perf parse-events: Fix memory leaks found on parse_events (Michael Petlan) [1873270] - [tools] perf parse-events: Fix memory leaks found on parse_events (Michael Petlan) [1873270] - [tools] libperf: Add NULL pointer check for cpu_map iteration and NULL assignment for all_cpus (Michael Petlan) [1873270] - [tools] perf record: Move side band evlist setup to separate routine (Michael Petlan) [1873270] - [tools] perf record: Introduce --switch-output-event (Michael Petlan) [1873270] - [tools] libsubcmd: Introduce OPT_CALLBACK_SET() (Michael Petlan) [1873270] - [tools] perf evlist: Allow reusing the side band thread for more purposes (Michael Petlan) [1873270] - [tools] perf evlist: Move the sideband thread routines to separate object (Michael Petlan) [1873270] - [tools] perf parse-events: Add parse_events_option() variant that creates evlist (Michael Petlan) [1873270] - [tools] perf bpf: Decouple creating the evlist from adding the SB event (Michael Petlan) [1873270] - [tools] perf top: Move sb_evlist to 'struct perf_top' (Michael Petlan) [1873270] - [tools] perf record: Move sb_evlist to 'struct record' (Michael Petlan) [1873270] - [tools] perf tools: Move routines that probe for perf API features to separate file (Michael Petlan) [1873270] - [tools] perf vendor events power9: Add hv_24x7 socket/chip level metric events (Michael Petlan) [1873270] - [tools] perf tools: Enable Hz/hz prinitg for --metric-only option (Michael Petlan) [1873270] - [tools] perf tests expr: Added test for runtime param in metric expression (Michael Petlan) [1873270] - [tools] perf metricgroups: Enhance JSON/metric infrastructure to handle "?" (Michael Petlan) [1873270] - [tools] perf pmu: Fix function name in comment, its get_cpuid_str(), not get_cpustr() (Michael Petlan) [1873270] - [tools] perf report: Fix warning assignment of 0/1 to bool variable (Michael Petlan) [1873270] - [tools] perf tools: Remove unneeded semicolons (Michael Petlan) [1873270] - [tools] perf c2c: Remove unneeded semicolon (Michael Petlan) [1873270] - [tools] libtraceevent: Remove unneeded semicolon (Michael Petlan) [1873270] - [tools] perf script: Remove extraneous newline in perf_sample__fprintf_regs() (Michael Petlan) [1873270] - [tools] perf synthetic events: Remove use of sscanf from /proc reading (Michael Petlan) [1873270] - [tools] tools api: Add a lightweight buffered reading api (Michael Petlan) [1873270] - [tools] perf bench: Add a multi-threaded synthesize benchmark (Michael Petlan) [1873270] - [tools] perf record: Add num-synthesize-threads option (Michael Petlan) [1873270] - [tools] perf test session topology: Fix data path (Michael Petlan) [1873270] - [tools] perf stat: Improve runtime stat for interval mode (Michael Petlan) [1873270] - [tools] perf stat: Zero all the 'ena' and 'run' array slot stats for interval mode (Michael Petlan) [1873270] - [tools] perf evlist: Remove duplicate headers (Michael Petlan) [1873270] - [tools] perf bench: Fix div-by-zero if runtime is zero (Michael Petlan) [1873270] - [tools] perf cgroup: Avoid needless closing of unopened fd (Michael Petlan) [1873270] - [tools] perf hist: Add fast path for duplicate entries check (Michael Petlan) [1873270] - [tools] perf c2c: Add option to enable the LBR stitching approach (Michael Petlan) [1873270] - [tools] perf top: Add option to enable the LBR stitching approach (Michael Petlan) [1873270] - [tools] perf script: Add option to enable the LBR stitching approach (Michael Petlan) [1873270] - [tools] perf report: Add option to enable the LBR stitching approach (Michael Petlan) [1873270] - [tools] perf callchain: Stitch LBR call stack (Michael Petlan) [1873270] - [tools] perf callchain: Save previous cursor nodes for LBR stitching approach (Michael Petlan) [1873270] - [tools] perf thread: Save previous sample for LBR stitching approach (Michael Petlan) [1873270] - [tools] perf thread: Add a knob for LBR stitch approach (Michael Petlan) [1873270] - [tools] perf machine: Factor out lbr_callchain_add_lbr_ip() (Michael Petlan) [1873270] - [tools] perf machine: Factor out lbr_callchain_add_kernel_ip() (Michael Petlan) [1873270] - [tools] perf machine: Refine the function for LBR call stack reconstruction (Michael Petlan) [1873270] - [tools] perf machine: Remove the indent in resolve_lbr_callchain_sample (Michael Petlan) [1873270] - [tools] perf header: Support CPU PMU capabilities (Michael Petlan) [1873270] - [tools] perf parser: Add support to specify rXXX event with pmu (Michael Petlan) [1873270] - [tools] perf doc: allow ASCIIDOC_EXTRA to be an argument (Michael Petlan) [1873270] - [tools] perf pmu: Add support for PMU capabilities (Michael Petlan) [1873270] - [tools] tools lib traceevent: Take care of return value of asprintf (Michael Petlan) [1873270] - [tools] perf stat: Force error in fallback on :k events (Michael Petlan) [1873270] - [tools] perf tools: Add support for leader-sampling with AUX area events (Michael Petlan) [1873270] - [tools] perf evlist: Allow multiple read formats (Michael Petlan) [1873270] - [tools] perf evsel: Rearrange perf_evsel__config_leader_sampling() (Michael Petlan) [1873270] - [tools] perf evlist: Move leader-sampling configuration (Michael Petlan) [1873270] - [tools] perf evsel: Move and globalize perf_evsel__find_pmu() and perf_evsel__is_aux_event() (Michael Petlan) [1873270] - [tools] perf intel-pt: Add support for synthesizing callchains for regular events (Michael Petlan) [1873270] - [tools] perf evsel: Add support for synthesized sample type (Michael Petlan) [1873270] - [tools] perf evsel: Be consistent when looking which evsel PERF_SAMPLE_ bits are set (Michael Petlan) [1873270] - [tools] perf thread-stack: Add thread_stack__sample_late() (Michael Petlan) [1873270] - [tools] perf auxtrace: Add an option to synthesize callchains for regular events (Michael Petlan) [1873270] - [tools] perf auxtrace: For reporting purposes, un-group AUX area event (Michael Petlan) [1873270] - [tools] perf s390-cpumsf: Implement ->evsel_is_auxtrace() callback (Michael Petlan) [1873270] - [tools] perf cs-etm: Implement ->evsel_is_auxtrace() callback (Michael Petlan) [1873270] - [tools] perf arm-spe: Implement ->evsel_is_auxtrace() callback (Michael Petlan) [1873270] - [tools] perf intel-bts: Implement ->evsel_is_auxtrace() callback (Michael Petlan) [1873270] - [tools] perf intel-pt: Implement ->evsel_is_auxtrace() callback (Michael Petlan) [1873270] - [tools] perf auxtrace: Add ->evsel_is_auxtrace() callback (Michael Petlan) [1873270] - [tools] perf metrictroup: Split the metricgroup__add_metric function (Michael Petlan) [1873270] - [tools] perf expr: Add expr_scanner_ctx object (Michael Petlan) [1873270] - [tools] perf expr: Add expr_ prefix for parse_ctx and parse_id (Michael Petlan) [1873270] - [tools] perf synthetic-events: save 4kb from 2 stack frames (Michael Petlan) [1873270] - [tools] tools api fs: Make xxx__mountpoint() more scalable (Michael Petlan) [1873270] - [tools] perf bench: Add event synthesis benchmark (Michael Petlan) [1873270] - [tools] perf script: Simplify auxiliary event printing functions (Michael Petlan) [1873270] - [tools] perf tools: Support CAP_PERFMON capability (Michael Petlan) [1873270] - [tools] perf annotate: Add basic support for bpf_image (Michael Petlan) [1873270] - [tools] perf machine: Set ksymbol dso as loaded on arrival (Michael Petlan) [1873270] - [tools] perf tools: Synthesize bpf_trampoline/dispatcher ksymbol event (Michael Petlan) [1873270] - [tools] perf stat: Honour --timeout for forked workloads (Michael Petlan) [1873270] - [powerpc] powerpc/watchpoint: Add hw_len wherever missing (Michael Petlan) [1873270] - [kernel] perf: Fix task_function_call() error handling (Michael Petlan) [1873270] - [x86] perf/x86/rapl: Fix RAPL config variable bug (Michael Petlan) [1873270] - [x86] perf/x86/rapl: Add AMD Fam17h RAPL support (Michael Petlan) [1873270] - [x86] perf/x86/rapl: Make perf_probe_msr() more robust and flexible (Michael Petlan) [1873270] - [x86] perf/x86/rapl: Flip logic on default events visibility (Michael Petlan) [1873270] - [x86] perf/x86/rapl: Refactor to share the RAPL code between Intel and AMD CPUs (Michael Petlan) [1873270] - [x86] perf/x86/rapl: Move RAPL support to common x86 code (Michael Petlan) [1873270] - [kernel] perf/core: Replace zero-length array with flexible-array (Michael Petlan) [1873270] - [x86] perf/x86: Replace zero-length array with flexible-array (Michael Petlan) [1873270] - [x86] perf/x86/intel: Add more available bits for OFFCORE_RESPONSE of Intel Tremont (Michael Petlan) [1873270] - [x86] perf/x86/intel/pt: Drop pointless NULL assignment (Michael Petlan) [1873270] - [kernel] perf: Add cond_resched() to task_function_call() (Michael Petlan) [1873270] - [powerpc] powerpc/perf: open access for CAP_PERFMON privileged process (Michael Petlan) [1873270] - [kernel] perf/core: open access to probes for CAP_PERFMON privileged process (Michael Petlan) [1873270] - [kernel] perf/core: Open access to the core for CAP_PERFMON privileged process (Michael Petlan) [1873270] - [include] perf/core: Fix !CONFIG_PERF_EVENTS build warnings and failures (Michael Petlan) [1873270] - [security] perf_event: Add support for LSM and SELinux checks (Michael Petlan) [1873270] - [powerpc] powerpc/perf/hv-24x7: Fix inconsistent output values incase multiple hv-24x7 events run (Michael Petlan) [1873270] - [powerpc] powerpc/hv-24x7: Add rtas call in hv-24x7 driver to get processor details (Michael Petlan) [1873270] - [powerpc] powerpc/hv-24x7: Add sysfs files inside hv-24x7 device to show processor details (Michael Petlan) [1873270] - [documentation] Documentation/ABI: Add ABI documentation for chips and sockets (Michael Petlan) [1873270] - [powerpc] powerpc/pseries: Update hv-24x7 information after migration (Michael Petlan) [1873270] - [powerpc] powerpc/watchpoint: Fix ptrace code that muck around with address/len (Michael Petlan) [1873270] - [powerpc] powerpc/watchpoint: Fix length calculation for unaligned target (Michael Petlan) [1873270] - [powerpc] powerpc/watchpoint: Introduce macros for watchpoint length (Michael Petlan) [1873270] - [powerpc] powerpc/perf: fix imc allocation failure handling (Michael Petlan) [1873270] - [powerpc] powerpc/perf/24x7: use rb_entry (Michael Petlan) [1873270] - [powerpc] powerpc/perf: Fix MMCRA corruption by bhrb_filter (Michael Petlan) [1873270] - [powerpc] perf/core, arch/powerpc: use PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs (Michael Petlan) [1873270] - [powerpc] Powerpc/perf: Wire up PMI throttling (Michael Petlan) [1873270] - [powerpc] powerpc/perf: Remove l2 bus events from HW cache event array (Michael Petlan) [1873270] - [powerpc] powerpc/perf: Add constraints for power9 l2/l3 bus events (Michael Petlan) [1873270] - [powerpc] powerpc/perf: Fix unit_sel/cache_sel checks (Michael Petlan) [1873270] - [powerpc] powerpc/perf: Cleanup cache_sel bits comment (Michael Petlan) [1873270] - [powerpc] powerpc/perf: Fix thresholding counter data for unknown type (Michael Petlan) [1873270] - [fs] writeback: Drop I_DIRTY_TIME_EXPIRE (Waiman Long) [1860031] - [fs] writeback: Fix sync livelock due to b_dirty_time processing (Waiman Long) [1860031] - [fs] writeback: Avoid skipping inode writeback (Waiman Long) [1860031] - [fs] writeback: Protect inode->i_io_list with inode->i_lock (Waiman Long) [1860031] - [fs] dcache: sort the freeing-without-RCU-delay mess for good (Waiman Long) [1860031] - [net] udp: Improve load balancing for SO_REUSEPORT. (Davide Caratti) [1894075] - [net] udp: Fix wrong clean up for IS_UDPLITE macro (Davide Caratti) [1894075] - [fs] ext4: disallow modifying DAX inode flag if inline_data has been set (Eric Sandeen) [1838344] - [include] dax: Fix compilation for CONFIG_DAX && !CONFIG_FS_DAX (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: Fix stack overflow when mounting fsdax pmem device (Eric Sandeen) [1838876 1854346 1838344] - [dax] dm: Call proper helper to determine dax support (Eric Sandeen) [1838876 1854346 1838344] - [md] dm/dax: Fix table reference counts (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: fix detection of dax support for non-persistent memory block devices (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: do not print error message for non-persistent memory block device (Eric Sandeen) [1838876 1854346 1838344] - [fs] dax: Fix incorrect argument passed to xas_set_err() (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Support that ioctl(SETXFLAGS/GETXFLAGS) can set/get inode DAX on XFS (Eric Sandeen) [1838876 1854346 1838344] - [dax] drivers/dax: Expand lock scope to cover the use of addresses (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/dax: Remove unused size parameter (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: print error message by pr_info() in __generic_fsdax_supported() (Eric Sandeen) [1838876 1854346 1838344] - [fs] ext4: avoid race conditions when remounting with options that change dax (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Update xfs_ioctl_setattr_dax_invalidate() (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Combine xfs_diflags_to_linux() and xfs_diflags_to_iflags() (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Create function xfs_inode_should_enable_dax() (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Make DAX mount option a tri-state (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Change XFS_MOUNT_DAX to XFS_MOUNT_DAX_ALWAYS (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Remove unnecessary initialization of i_rwsem (Eric Sandeen) [1838876 1854346 1838344] - [documentation] Documentation/dax: Update DAX enablement for ext4 (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Introduce DAX inode flag (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Remove jflag variable (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Make DAX mount option a tri-state (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Only change S_DAX on inode load (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Update ext4_should_use_dax() (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Change EXT4_MOUNT_DAX to EXT4_MOUNT_DAX_ALWAYS (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Narrow scope of DAX check in setflags (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs: Introduce DCACHE_DONTCACHE (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs: Lift XFS_IDONTCACHE to the VFS layer (Eric Sandeen) [1838876 1854346 1838344] - [documentation] Documentation/dax: Update Usage section (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/stat: Define DAX statx attribute (Eric Sandeen) [1838876 1854346 1838344] - [block] fs: Remove unneeded IS_DAX() check in io_is_direct() (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: Move mandatory ->zero_page_range() check in alloc_dax() (Eric Sandeen) [1838876 1854346 1838344] - [fs] dax, iomap: Add helper dax_iomap_zero() to zero a range (Eric Sandeen) [1838876 1854346 1838344] - [fs] dax: Use new dax zero page method for zeroing a page (Eric Sandeen) [1838876 1854346 1838344] - [md] dm,dax: Add dax zero_page_range operation (Eric Sandeen) [1838876 1854346 1838344] - [s390] s390, dcssblk, dax: Add dax zero_page_range operation to dcssblk driver (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax, pmem: Add a dax operation zero_page_range (Eric Sandeen) [1838876 1854346 1838344] - [nvdimm] pmem: Add functions for reading/writing page to/from pmem (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs: Constify vma argument to vma_is_dax (Eric Sandeen) [1838876 1854346 1838344] - [fs] dax: pass NOWAIT flag to iomap_apply (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: Get rid of fs_dax_get_by_host() helper (Eric Sandeen) [1838876 1854346 1838344] - [fs] dax: Pass dax_dev instead of bdev to dax_writeback_mapping_range() (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: Fix alloc_dax_region() compile warning (Eric Sandeen) [1838876 1854346 1838344] - [fs] xfs: disable map_sync for async flush (Eric Sandeen) [1838876 1854346 1838344] - [fs] ext4: disable map_sync for async flush (Eric Sandeen) [1838876 1854346 1838344] - [include] dax: check synchronous mapping is supported (Eric Sandeen) [1838876 1854346 1838344] - [dax] libnvdimm: add dax_dev sync flag (Eric Sandeen) [1838876 1854346 1838344] - [nvdimm] libnvdimm: nd_region flush callback support (Eric Sandeen) [1838876 1854346 1838344] - [fs] vfs: only allow FSSETXATTR to set DAX flag on files and dirs (Eric Sandeen) [1838876 1854346 1838344] - [fs] vfs: teach vfs_ioc_fssetxattr_check to check extent size hints (Eric Sandeen) [1838876 1854346 1838344] - [fs] vfs: teach vfs_ioc_fssetxattr_check to check project id info (Eric Sandeen) [1838876 1854346 1838344] - [fs] vfs: create a generic checking function for FS_IOC_FSSETXATTR (Eric Sandeen) [1838876 1854346 1838344] - [fs] vfs: create a generic checking and prep function for FS_IOC_SETFLAGS (Eric Sandeen) [1838876 1854346 1838344] - [dax] drivers/dax: Allow to include DEV_DAX_PMEM as builtin (Eric Sandeen) [1838876 1854346 1838344] - [netdrv] net: intel: Remove in_interrupt() warnings (Corinna Vinschen) [1838746] - [netdrv] igb: read PBA number from flash (Corinna Vinschen) [1838746] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Corinna Vinschen) [1838746] - [netdrv] treewide: Use fallthrough pseudo-keyword (Corinna Vinschen) [1838746] - [netdrv] igb: use eth_zero_addr() to clear mac address (Corinna Vinschen) [1838746] - [netdrv] igb: Remove unnecessary usages of memset (Corinna Vinschen) [1838746] - [netdrv] igb: reinit_locked() should be called with rtnl_lock (Corinna Vinschen) [1838746] - [netdrv] ethernet/intel: Convert fallthrough code comments (Corinna Vinschen) [1838746] - [netdrv] net/intel: remove driver versions from Intel drivers (Corinna Vinschen) [1838746] - [netdrv] igb: make igb_set_fc_watermarks() return void (Corinna Vinschen) [1838746] - [netdrv] igb: Report speed and duplex as unknown when device is runtime suspended (Corinna Vinschen) [1838746] - [netdrv] igb: convert to use i2c_new_client_device() (Corinna Vinschen) [1838746] - [net] Bluetooth: Allow suspend even when preparation has failed (Gopal Tiwari) [1881485] - [net] Bluetooth: Check scan state before disabling during suspend (Gopal Tiwari) [1881485] - [fs] fuse: fix the ->direct_IO() treatment of iov_iter (Miklos Szeredi) [1875608] - [net] openvswitch: handle DNAT tuple collision (Dumitru Ceara) [1877128] - [net] xdp: Rename convert_to_xdp_frame in xdp_convert_buff_to_frame (Petr Oros) [1867194]- [fs] NFSv4.2: fix failure to unregister shrinker (Scott Mayhew) [1897988] - [tools] cpupower: Provide online and offline CPU information (Diego Domingos) [1893779] - [net] net/smc: improve return codes for SMC-Dv2 (Claudio Imbrenda) [1731027] - [s390] s390/ism: fix incorrect system EID (Claudio Imbrenda) [1731027] - [net] net/smc: fix suppressed return code (Claudio Imbrenda) [1731027] - [net] net/smc: fix null pointer dereference in smc_listen_decline() (Claudio Imbrenda) [1731027] - [net] net/smc: fix invalid return code in smcd_new_buf_create() (Claudio Imbrenda) [1731027] - [net] net/smc: fix valid DMBE buffer sizes (Claudio Imbrenda) [1731027] - [net] net/smc: fix use-after-free of delayed events (Claudio Imbrenda) [1731027] - [net] net/smc: restore smcd_version when all ISM V2 devices failed to init (Claudio Imbrenda) [1731027] - [net] net/smc: cleanup buffer usage in smc_listen_work() (Claudio Imbrenda) [1731027] - [net] net/smc: consolidate unlocking in same function (Claudio Imbrenda) [1731027] - [net] net/smc: use an array to check fields in system EID (Claudio Imbrenda) [1731027] - [net] net/smc: send ISM devices with unique chid in CLC proposal (Claudio Imbrenda) [1731027] - [net] net/smc: CLC decline - V2 enhancements (Claudio Imbrenda) [1731027] - [net] net/smc: introduce CLC first contact extension (Claudio Imbrenda) [1731027] - [net] net/smc: CLC accept / confirm V2 (Claudio Imbrenda) [1731027] - [net] net/smc: determine accepted ISM devices (Claudio Imbrenda) [1731027] - [net] net/smc: build and send V2 CLC proposal (Claudio Imbrenda) [1731027] - [net] net/smc: determine proposed ISM devices (Claudio Imbrenda) [1731027] - [net] net/smc: introduce list of pnetids for Ethernet devices (Claudio Imbrenda) [1731027] - [net] net/smc: introduce CHID callback for ISM devices (Claudio Imbrenda) [1731027] - [net] net/smc: introduce System Enterprise ID (SEID) (Claudio Imbrenda) [1731027] - [net] net/smc: prepare for more proposed ISM devices (Claudio Imbrenda) [1731027] - [net] net/smc: split CLC confirm/accept data to be sent (Claudio Imbrenda) [1731027] - [net] net/smc: separate find device functions (Claudio Imbrenda) [1731027] - [net] net/smc: CLC header fields renaming (Claudio Imbrenda) [1731027] - [net] net/smc: remove constant and introduce helper to check for a pnet id (Claudio Imbrenda) [1731027] - [netdrv] vmxnet3: fix cksum offload issues for non-udp tunnels (Cathy Avery) [1868451] - [netdrv] vmxnet3: use correct tcp hdr length when packet is encapsulated (Cathy Avery) [1868451] - [scsi] scsi: vmw_pvscsi: Use true, false for adapter->use_msg (Cathy Avery) [1895014] - [scsi] scsi: vmw_pvscsi: Silence dma mapping errors (Cathy Avery) [1895014] - [scsi] scsi: vmw_pvscsi: Fix swiotlb operation (Cathy Avery) [1895014] - [scsi] scsi: vmw_pscsi: use sg helper to iterate over scatterlist (Cathy Avery) [1895014] - [scsi] Revert "vmw_pvscsi: Fixed to work with SG_CHAIN" (Cathy Avery) [1895014] - [scsi] scsi: vmw_pscsi: switch to generic DMA API (Cathy Avery) [1895014] - [netdrv] mdiobus: Disable preemption upon u64_stats update (Petr Oros) [1889849] - [net] u64_stats: Document writer non-preemptibility requirement (Petr Oros) [1889849] - [netdrv] phy: fixed_phy: Remove unused seqcount (Petr Oros) [1889849] - [net] net/smc: fix double kfree in smc_listen_work() (Claudio Imbrenda) [1847444] - [net] net/smc: check variable before dereferencing in smc_close.c (Claudio Imbrenda) [1847444] - [net] net/smc: use separate work queues for different worker types (Claudio Imbrenda) [1847444] - [net] net/smc: use the retry mechanism for netlink messages (Claudio Imbrenda) [1847444] - [net] net/smc: immediate freeing in smc_lgr_cleanup_early() (Claudio Imbrenda) [1847444] - [net] net/smc: reduce smc_listen_decline() calls (Claudio Imbrenda) [1847444] - [net] net/smc: improve server ISM device determination (Claudio Imbrenda) [1847444] - [net] net/smc: common routine for CLC accept and confirm (Claudio Imbrenda) [1847444] - [net] net/smc: dynamic allocation of CLC proposal buffer (Claudio Imbrenda) [1847444] - [net] net/smc: introduce better field names (Claudio Imbrenda) [1847444] - [net] net/smc: reduce active tcp_listen workers (Claudio Imbrenda) [1847444] - [net] net/smc: fix sock refcounting in case of termination (Claudio Imbrenda) [1847444] - [net] net/smc: reset sndbuf_desc if freed (Claudio Imbrenda) [1847444] - [net] net/smc: fix toleration of fake add_link messages (Claudio Imbrenda) [1847444] - [net] net/smc: Prevent kernel-infoleak in __smc_diag_dump() (Claudio Imbrenda) [1847444] - [s390] s390/ism: fix error return code in ism_probe() (Claudio Imbrenda) [1847444] - [s390] s390/zcrypt: Introduce Failure Injection feature (Philipp Rudo) [1851124] - [s390] s390/zcrypt: move ap_msg param one level up the call chain (Philipp Rudo) [1851124] - [s390] s390/ap/zcrypt: revisit ap and zcrypt error handling (Philipp Rudo) [1851124] - [s390] s390/ap: Support AP card SCLP config and deconfig operations (Philipp Rudo) [1851124] - [s390] s390/sclp: Add support for SCLP AP adapter config/deconfig (Philipp Rudo) [1851124] - [s390] s390/ap: add card/queue deconfig state (Philipp Rudo) [1851124] - [s390] s390/ap: add error response code field for ap queue devices (Philipp Rudo) [1851124] - [s390] s390/ap: split ap queue state machine state from device state (Philipp Rudo) [1851124] - [crypto] s390/zcrypt: New config switch CONFIG_ZCRYPT_DEBUG (Philipp Rudo) [1851124] - [s390] s390/zcrypt: introduce msg tracking in zcrypt functions (Philipp Rudo) [1851124] - [s390] s390/ap: rework crypto config info and default domain code (Philipp Rudo) [1851124] - [s390] s390/zcrypt: provide cex4 cca sysfs attributes for cex3 (Philipp Rudo) [1851124] - [s390] s390/ap: rename and clarify ap state machine related stuff (Philipp Rudo) [1851124] - [s390] s390/zcrypt: split ioctl function into smaller code units (Philipp Rudo) [1851124] - [s390] s390/zcrypt: code beautification and struct field renames (Philipp Rudo) [1851124] - [s390] s390/zcrypt: fix smatch warnings (Philipp Rudo) [1851124] - [s390] s390/ap: introduce new ap function ap_get_qdev() (Philipp Rudo) [1851124] - [s390] s390/zcrypt: replace snprintf/sprintf with scnprintf (Philipp Rudo) [1851124] - [s390] s390/zcrypt: Use scnprintf() for avoiding potential buffer overflow (Philipp Rudo) [1851124] - [s390] s390/zcrypt: Support for CCA protected key block version 2 (Philipp Rudo) [1851124] - [s390] s390/zcrypt: fix card and queue total counter wrap (Philipp Rudo) [1851124] - [s390] s390/zcrypt: move ap device reset from bus to driver code (Philipp Rudo) [1851124] - [s390] s390/zcrypt: Fix CCA cipher key gen with clear key value function (Philipp Rudo) [1851124] - [s390] s390/zcrypt: handle new reply code FILTERED_BY_HYPERVISOR (Philipp Rudo) [1851124] - [fs] NFSv4: Wait for stateid updates after CLOSE/OPEN_DOWNGRADE (Benjamin Coddington) [1888612] - [fs] NFSv4.x recover from pre-mature loss of openstateid (Benjamin Coddington) [1888612] - [fs] NFSv4: Handle NFS4ERR_OLD_STATEID in CLOSE/OPEN_DOWNGRADE (Benjamin Coddington) [1888612] - [hv] hv: vmbus: Add timeout to vmbus_wait_for_unload (Mohammed Gamal) [1888980] - [net] sched: act_gate: Unlock ->tcfa_lock in tc_setup_flow_action() (Ivan Vecera) [1874071] - [net] sched: act_ct: Fix adding udp port mangle operation (Ivan Vecera) [1874071] - [net] sched: Fix suspicious RCU usage while accessing tcf_tunnel_info (Ivan Vecera) [1874071] - [net] sched: get rid of qdisc->padded (Ivan Vecera) [1874071] - [net] sched: check error pointer in tcf_dump_walker() (Ivan Vecera) [1874071] - [net] sched: remove a redundant goto chain check (Ivan Vecera) [1874071] - [net] sched: cls_u32: Replace one-element array with flexible-array member (Ivan Vecera) [1874071] - [net] sched: commit action insertions together (Ivan Vecera) [1874071] - [net] sched: defer tcf_idr_insert() in tcf_action_init_1() (Ivan Vecera) [1874071] - [net] sched: Remove unused function qdisc_queue_drop_head() (Ivan Vecera) [1874071] - [net] sched: taprio: Fix allowing too small intervals (Ivan Vecera) [1874071] - [net] sched: sch_generic: aviod concurrent reset and enqueue op for lockless qdisc (Ivan Vecera) [1874071] - [net] sched: skip an unnecessay check (Ivan Vecera) [1874071] - [net] sched: act_ife: load meta modules before tcf_idr_check_alloc() (Ivan Vecera) [1874071] - [net] sched: fix error path in red_init() (Ivan Vecera) [1874071] - [net] sched: taprio: Fix using wrong queues in gate mask (Ivan Vecera) [1874071] - [net] sched: Use fallthrough pseudo-keyword (Ivan Vecera) [1874071] - [net] netlink: consistently use NLA_POLICY_EXACT_LEN() (Ivan Vecera) [1874071] - [net] sched: act_ct: fix miss set mru for ovs after defrag in act_ct (Ivan Vecera) [1874071] - [net] sched: cls_u32: Use struct_size() helper (Ivan Vecera) [1874071] - [net] sched: act_pedit: Use flex_array_size() helper in memcpy() (Ivan Vecera) [1874071] - [net] sched: initialize timer earlier in red_init() (Ivan Vecera) [1874071] - [net] sched: cls_flower: Add hash info to flow classification (Ivan Vecera) [1874071] - [net] flow_dissector: add packet hash dissection (Ivan Vecera) [1874071] - [net] sched: sch_api: add missing rcu read lock to silence the warning (Ivan Vecera) [1874071] - [tools] tc-testing: Add tdc to kselftests (Ivan Vecera) [1874071] - [net] sched: Do not drop root lock in tcf_qevent_handle() (Ivan Vecera) [1874071] - [net] sched: kerneldoc fixes (Ivan Vecera) [1874071] - [net] sched: Pass qdisc reference in struct flow_block_offload (Ivan Vecera) [1874071] - [net] sched: Use fallthrough pseudo-keyword (Ivan Vecera) [1874071] - [net] sched: Allow changing default qdisc to FQ-PIE (Ivan Vecera) [1874071] - [net] qos: police action offloading parameter 'burst' change to the original value (Ivan Vecera) [1874071] - [tools] selftests: forwarding: Add a RED test for SW datapath (Ivan Vecera) [1874071] - [net] sched: sch_red: Add qevents "early_drop" and "mark" (Ivan Vecera) [1874071] - [net] sched: sch_red: Split init and change callbacks (Ivan Vecera) [1874071] - [net] sched: Introduce helpers for qevent blocks (Ivan Vecera) [1874071] - [net] sched: sch_cake: add RFC 8622 LE PHB support to CAKE diffserv handling (Ivan Vecera) [1874071] - [net] qos: police action add index for tc flower offloading (Ivan Vecera) [1874071] - [net] qos: add tc police offloading action with max frame size limit (Ivan Vecera) [1874071] - [net] sched: tcindex_change: Remove redundant null check (Ivan Vecera) [1874071] - [net] sched: Remove redundant skb null check (Ivan Vecera) [1874071] - [net] sched: Remove redundant condition in qdisc_graft (Ivan Vecera) [1874071] - [net] sched: cls_u32: Use struct_size() in kzalloc() (Ivan Vecera) [1874071] - [net] sched: taprio: Use struct_size() in kzalloc() (Ivan Vecera) [1874071] - [net] vlan: consolidate VLAN parsing code and limit max parsing depth (Ivan Vecera) [1874071] - [net] flow_offload: Move rhashtable inclusion to the source file (Ivan Vecera) [1874071] - [net] sched: act_ct: fix restore the qdisc_skb_cb after defrag (Ivan Vecera) [1874071] - [net] sched: fix a memory leak in atm_tc_init() (Ivan Vecera) [1874071] - [net] sched: act_ct: add miss tcf_lastuse_update. (Ivan Vecera) [1874071] - [net] sched: consistently handle layer3 header accesses in the presence of VLANs (Ivan Vecera) [1874071] - [net] tunnel: Propagate ECT(1) when decapsulating as recommended by RFC6040 (Ivan Vecera) [1874071] - [net] sched: sch_cake: fix a few style nits (Ivan Vecera) [1874071] - [net] sched: sch_cake: don't call diffserv parsing code when it is not needed (Ivan Vecera) [1874071] - [net] sched: sch_cake: don't try to reallocate or unshare skb unconditionally (Ivan Vecera) [1874071] - [tools] tc-testing: avoid action cookies with odd length. (Ivan Vecera) [1874071] - [net] sched: Add MODULE_DESCRIPTION entries to network modules (Ivan Vecera) [1874071] - [tools] tc-testing: update geneve options match in tunnel_key unit tests (Ivan Vecera) [1874071] - [net] flow_offload: fix flow_indr_dev_unregister path (Ivan Vecera) [1874071] - [net] flow_offload: use flow_indr_block_cb_alloc/remove function (Ivan Vecera) [1874071] - [net] flow_offload: add flow_indr_block_cb_alloc/remove function (Ivan Vecera) [1874071] - [net] sched: act_gate: fix configuration of the periodic timer (Ivan Vecera) [1874071] - [net] sched: act_gate: fix NULL dereference in tcf_gate_init() (Ivan Vecera) [1874071] - [net] flow_offload: remove indirect flow_block declarations leftover (Ivan Vecera) [1874071] - [net] sched: export __netdev_watchdog_up() (Ivan Vecera) [1874071] - [net] sched: act_ct: add nat mangle action only for NAT-conntrack (Ivan Vecera) [1874071] - [net] sched: sch_cake: Take advantage of skb->hash where appropriate (Ivan Vecera) [1874071] - [net] sched: fix a couple of splats in the error path of tfc_gate_init() (Ivan Vecera) [1874071] - [net] sched: get rid of unnecessary dev_qdisc_reset() (Ivan Vecera) [1874071] - [net] sched: avoid resetting active qdisc for multiple times (Ivan Vecera) [1874071] - [net] sched: add a tracepoint for qdisc creation (Ivan Vecera) [1874071] - [net] sched: add tracepoints for qdisc_reset() and qdisc_destroy() (Ivan Vecera) [1874071] - [net] sched: use qdisc_reset() in qdisc_destroy() (Ivan Vecera) [1874071] - [net] sched: fix infinite loop in sch_fq_pie (Ivan Vecera) [1874071] - [net] sched: fix reporting the first-time use timestamp (Ivan Vecera) [1874071] - [net] tracing: Fix header include guards in trace event headers (Ivan Vecera) [1874071] - [netdrv] ipvlan: fix device features (Davide Caratti) [1892621] - [netdrv] ipvlan: consolidate TSO flags using NETIF_F_ALL_TSO (Davide Caratti) [1892621] - [netdrv] ipvlan: set hw_enc_features like macvlan (Davide Caratti) [1892621] - [tools] ACPI: Use valid link to the ACPI specification (David Arcari) [1857138] - [tools] cpupower: Replace HTTP links with HTTPS ones (David Arcari) [1857138] - [tools] cpupower: Fix NULL but dereferenced coccicheck errors (David Arcari) [1857138] - [tools] cpupower: Fix comparing pointer to 0 coccicheck warns (David Arcari) [1857138] - [tools] cpupower: Remove unneeded semicolon (David Arcari) [1857138] - [tools] cpupower: .gitignore: add SPDX License Identifier (David Arcari) [1857138] - [tools] cpupower: avoid multiple definition with gcc -fno-common (David Arcari) [1857138] - [tools] cpupower: Revert library ABI changes from commit ae2917093fb60bdc1ed3e (David Arcari) [1857138] - [tools] cpupower: ToDo: Update ToDo with ideas for per_cpu_schedule handling (David Arcari) [1857138] - [tools] tools/power/cpupower: Fix initializer override in hsw_ext_cstates (David Arcari) [1857138] - [tools] cpupower: update German translation (David Arcari) [1857138] - [tools] tools/power/cpupower: fix 64bit detection when cross-compiling (David Arcari) [1857138] - [tools] cpupower: Add missing newline at end of file (David Arcari) [1857138] - [tools] cpupower: Replace GPLv2 boilerplate/reference with SPDX - rule 285 (David Arcari) [1857138] - [tools] cpupower: correct spelling of interval (David Arcari) [1857138] - [tools] cpupower: Replace GPLv2 boilerplate/reference with SPDX - rule 167 (David Arcari) [1857138] - [tools] cpupower: Replace GPLv2 boilerplate/reference with SPDX - rule 166 (David Arcari) [1857138] - [tools] cpupower: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (David Arcari) [1857138] - [tools] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 155 (David Arcari) [1857138] - [tools] cpupower: Add SPDX license identifier for more missed files (David Arcari) [1857138] - [tools] tools/power/cpupower: Display boost frequency separately (David Arcari) [1857138] - [tools] cpupower : Auto-completion for cpupower tool (David Arcari) [1857138] - [tools] tools/power/cpupower: fix compilation with STATIC=true (David Arcari) [1857138] - [tools] cpupower: remove stringop-truncation waring (David Arcari) [1857138] - [tools] cpupower: convert ISO_8859-1 text comments to utf-8 (David Arcari) [1857138] - [x86] x86/resctrl: Support wider MBM counters (Puneet Sethi) [1834658] - [x86] x86/resctrl: Support CPUID enumeration of MBM counter width (Puneet Sethi) [1834658] - [x86] x86/resctrl: Maintain MBM counter width per resource (Puneet Sethi) [1834658] - [x86] x86/resctrl: Query LLC monitoring properties once during boot (Puneet Sethi) [1834658] - [x86] x86/resctrl: Remove unnecessary RMID checks (Puneet Sethi) [1834658] - [x86] x86/cpu: Move resctrl CPUID code to resctrl/ (Puneet Sethi) [1834658] - [x86] x86/resctrl: Rename asm/resctrl_sched.h to asm/resctrl.h (Puneet Sethi) [1834658] - [x86] x86/resctrl: Preserve CDP enable over CPU hotplug (Puneet Sethi) [1834658] - [net] af_packet: TPACKET_V3: fix fill status rwlock imbalance (Ivan Vecera) [1889829] - [net] packet: tpacket_rcv: do not increment ring index on drop (Ivan Vecera) [1889829] - [net] af_packet: TPACKET_V3: replace busy-wait loop (Ivan Vecera) [1889829] - [net] SUNRPC: Fix svc_flush_dcache() (Scott Mayhew) [1888214] - [fs] pNFS/flexfiles: Be consistent about mirror index types (Scott Mayhew) [1888214] - [fs] pNFS/flexfiles: Ensure we initialise the mirror bsizes correctly on read (Scott Mayhew) [1888214] - [fs] NFSv4.2: fix client's attribute cache management for copy_file_range (Scott Mayhew) [1888214] - [fs] nfs: Fix security label length not being reset (Scott Mayhew) [1888214] - [net] SUNRPC: stop printk reading past end of string (Scott Mayhew) [1888214] - [fs] NFS: Zero-stateid SETATTR should first return delegation (Scott Mayhew) [1888214] - [fs] NFSv4.1 handle ERR_DELAY error reclaiming locking state on delegation recall (Scott Mayhew) [1888214] - [net] SUNRPC: remove duplicate include (Scott Mayhew) [1888214] - [fs] nfsd: fix oops on mixed NFSv4/NFSv3 client access (Scott Mayhew) [1888214] - [fs] NFS: Fix flexfiles read failover (Scott Mayhew) [1888214] - [fs] fs: nfs: delete repeated words in comments (Scott Mayhew) [1888214] - [fs] rpc_pipefs: convert comma to semicolon (Scott Mayhew) [1888214] - [fs] NFS: Don't return layout segments that are in use (Scott Mayhew) [1888214] - [fs] NFS: Don't move layouts to plh_return_segs list while in use (Scott Mayhew) [1888214] - [fs] NFS: Add layout segment info to pnfs read/write/commit tracepoints (Scott Mayhew) [1888214] - [fs] NFS: Add tracepoints for layouterror and layoutstats (Scott Mayhew) [1888214] - [fs] NFS: Report the stateid + status in trace_nfs4_layoutreturn_on_close() (Scott Mayhew) [1888214] - [fs] NFSv4.2: xattr cache: get rid of cache discard work queue (Scott Mayhew) [1888214] - [fs] NFS: remove redundant initialization of variable result (Scott Mayhew) [1888214] - [net] svcrdma: CM event handler clean up (Scott Mayhew) [1888214] - [net] svcrdma: Remove transport reference counting (Scott Mayhew) [1888214] - [net] svcrdma: Fix another Receive buffer leak (Scott Mayhew) [1888214] - [trace] SUNRPC: Refresh the show_rqstp_flags() macro (Scott Mayhew) [1888214] - [fs] nfsd: netns.h: delete a duplicated word (Scott Mayhew) [1888214] - [net] sunrpc: destroy rpc_inode_cachep after unregister_filesystem (Scott Mayhew) [1888214] - [fs] freezer: Add unsafe version of freezable_schedule_timeout_interruptible() for NFS (Scott Mayhew) [1888214] - [fs] NFSv4.2: add client side xattr caching (Scott Mayhew) [1888214] - [fs] NFSv4.2: hook in the user extended attribute handlers (Scott Mayhew) [1888214] - [fs] NFSv4.2: add the extended attribute proc functions (Scott Mayhew) [1888214] - [fs] nfs: make the buf_to_pages_noslab function available to the nfs code (Scott Mayhew) [1888214] - [fs] nfs: define and use the NFS_INO_INVALID_XATTR flag (Scott Mayhew) [1888214] - [fs] NFS: Update symbolic flags displayed by trace events (Scott Mayhew) [1888214] - [fs] nfs: modify update_changeattr to deal with regular files (Scott Mayhew) [1888214] - [fs] NFSv4.2: query the extended attribute access bits (Scott Mayhew) [1888214] - [fs] nfs: define nfs_access_get_cached function (Scott Mayhew) [1888214] - [fs] NFSv4.2: add client side XDR handling for extended attributes (Scott Mayhew) [1888214] - [fs] NFSv4.2: query the server for extended attribute support (Scott Mayhew) [1888214] - [fs] NFSv4.2: define limits and sizes for user xattr handling (Scott Mayhew) [1888214] - [include] nfs: add client side only definitions for user xattrs (Scott Mayhew) [1888214] - [fs] nfsd: Use seq_putc() in two functions (Scott Mayhew) [1888214] - [net] svcrdma: Display chunk completion ID when posting a rw_ctxt (Scott Mayhew) [1888214] - [net] svcrdma: Record send_ctxt completion ID in trace_svcrdma_post_send() (Scott Mayhew) [1888214] - [net] svcrdma: Introduce Send completion IDs (Scott Mayhew) [1888214] - [net] svcrdma: Record Receive completion ID in svc_rdma_decode_rqst (Scott Mayhew) [1888214] - [net] svcrdma: Introduce Receive completion IDs (Scott Mayhew) [1888214] - [trace] svcrdma: Introduce infrastructure to support completion IDs (Scott Mayhew) [1888214] - [net] svcrdma: Add common XDR encoders for RDMA and Read segments (Scott Mayhew) [1888214] - [net] svcrdma: Add common XDR decoders for RDMA and Read segments (Scott Mayhew) [1888214] - [net] SUNRPC: Add helpers for decoding list discriminators symbolically (Scott Mayhew) [1888214] - [include] svcrdma: Remove declarations for functions long removed (Scott Mayhew) [1888214] - [net] svcrdma: Clean up trace_svcrdma_send_failed() tracepoint (Scott Mayhew) [1888214] - [net] svcrdma: Consolidate send_error helper functions (Scott Mayhew) [1888214] - [net] svcrdma: Make svc_rdma_send_error_msg() a global function (Scott Mayhew) [1888214] - [net] svcrdma: Eliminate return value for svc_rdma_send_error_msg() (Scott Mayhew) [1888214] - [net] svcrdma: Add a @status parameter to svc_rdma_send_error_msg() (Scott Mayhew) [1888214] - [net] svcrdma: Add @rctxt parameter to svc_rdma_send_error() functions (Scott Mayhew) [1888214] - [net] svcrdma: Remove save_io_pages() call from send_error_msg() (Scott Mayhew) [1888214] - [net] svcrdma: Fix page leak in svc_rdma_recv_read_chunk() (Scott Mayhew) [1888214] - [net] SUNRPC: Augment server-side rpcgss tracepoints (Scott Mayhew) [1888214] - [fs] nfsd: add fattr support for user extended attributes (Scott Mayhew) [1888214] - [fs] nfsd: implement the xattr functions and en/decode logic (Scott Mayhew) [1888214] - [fs] nfsd: add structure definitions for xattr requests / responses (Scott Mayhew) [1888214] - [fs] nfsd: take xattr bits into account for permission checks (Scott Mayhew) [1888214] - [fs] nfsd: define xattr functions to call into their vfs counterparts (Scott Mayhew) [1888214] - [fs] nfsd: add defines for NFSv4.2 extended attribute support (Scott Mayhew) [1888214] - [fs] nfsd: split off the write decode code into a separate function (Scott Mayhew) [1888214] - [fs] xattr: add a function to check if a namespace is supported (Scott Mayhew) [1888214] - [fs] xattr: break delegations in {set, remove}xattr (Scott Mayhew) [1888214] - [uapi] nfs, nfsd: NFSv4.2 extended attribute protocol definitions (Scott Mayhew) [1888214] - [fs] pNFS/flexfiles: The mirror count could depend on the layout segment range (Scott Mayhew) [1888214] - [fs] pNFS/flexfiles: Clean up redundant calls to pnfs_put_lseg() (Scott Mayhew) [1888214] - [fs] NFS: Allow applications to speed up readdir+statx() using AT_STATX_DONT_SYNC (Scott Mayhew) [1888214] - [include] NFS: Replace zero-length array with flexible-array (Scott Mayhew) [1888214] - [include] nfs4: Remove unneeded semicolon (Scott Mayhew) [1888214] - [tools] selftests/livepatch: adopt to newer sysctl error format (Yannick Cote) [1869880] - [tools] selftests/livepatch: Use "comm" instead of "diff" for dmesg (Yannick Cote) [1869880] - [tools] selftests/livepatch: add test delimiter to dmesg (Yannick Cote) [1869880] - [tools] selftests/livepatch: refine dmesg 'taints' in dmesg comparison (Yannick Cote) [1869880] - [tools] selftests/livepatch: Don't clear dmesg when running tests (Yannick Cote) [1869880] - [lib] selftests/livepatch: fix mem leaks in test-klp-shadow-vars (Yannick Cote) [1869880] - [lib] selftests/livepatch: more verification in test-klp-shadow-vars (Yannick Cote) [1869880] - [lib] selftests/livepatch: rework test-klp-shadow-vars (Yannick Cote) [1869880] - [lib] selftests/livepatch: simplify test-klp-callbacks busy target tests (Yannick Cote) [1869880] - [tools] selftests: Install settings files to fix TIMEOUT failures (Yannick Cote) [1869880] - [cpufreq] cpufreq: intel_pstate: Fix intel_pstate_get_hwp_max() for turbo disabled (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Free memory only when turning off (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Add ->offline and ->online callbacks (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Tweak the EPP sysfs interface (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Update cached EPP in the active mode (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Refuse to turn off with HWP enabled (Puneet Sethi) [1881199] - [documentation] Documentation: fix pm/intel_pstate build warning and wording (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Implement passive mode with HWP enabled (Puneet Sethi) [1881199] - [tools] tools arch x86: Sync the msr-index.h copy with the kernel sources (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Fix cpuinfo_max_freq when MSR_TURBO_RATIO_LIMIT is 0 (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Fix EPP setting via sysfs in active mode (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Rearrange the storing of new EPP values (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Avoid enabling HWP if EPP is not supported (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Clean up aperf_mperf_shift description (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Supply struct attribute description for get_aperf_mperf_shift() (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Fix static checker warning for epp variable (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Allow raw energy performance preference value (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Allow enable/disable energy efficiency (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Add one more OOB control bit (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Only mention the BIOS disabling turbo mode once (Puneet Sethi) [1881199] - [documentation] Documentation: intel_pstate: update links for references (Puneet Sethi) [1881199] - [documentation] Documentation: PM: Unify copyright notices (Puneet Sethi) [1881199] - [documentation] Documentation: PM: Add SPDX license tags to multiple files (Puneet Sethi) [1881199] - [documentation] cpufreq: intel_pstate: Documentation: Add references sections (Puneet Sethi) [1881199] - [documentation] Documentation: intel_pstate: Clarify coordination of P-State limits (Puneet Sethi) [1881199] - [documentation] Documentation: intel_pstate: Add base_frequency information (Puneet Sethi) [1881199] - [i2c] i2c: ismt: Remove call to memset after dmam_alloc_coherent (Tony Camuso) [1875395] - [i2c] i2c: ismt: Add support for Intel Cedar Fork (Tony Camuso) [1875395] - [documentation] docs: net: fm10k: add documentation for fm10k driver (Vladis Dronov) [1838728] - [netdrv] net: fm10k: reject unsupported coalescing params (Vladis Dronov) [1838728] - [netdrv] intel: Replace zero-length array with flexible-array member (Vladis Dronov) [1838728] - [netdrv] net: Use skb accessors in network drivers (Vladis Dronov) [1838728] - [netdrv] hdlc_ppp: add range checks in ppp_cp_parse_cr() (Guillaume Nault) [1882082] {CVE-2020-25643}- [pinctrl] pinctrl: sunrisepoint: Modify COMMUNITY macros to be consistent (David Arcari) [1783488] - [pinctrl] pinctrl: cannonlake: Modify COMMUNITY macros to be consistent (David Arcari) [1783488] - [pinctrl] pinctrl: tigerlake: Fix register offsets for TGL-H variant (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Update header block to reflect direct dependencies (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Switch to use intel_pinctrl_get_soc_data() (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Extract intel_pinctrl_get_soc_data() helper for wider use (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Use fallthrough pseudo-keyword (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Fix pin being driven low for a while on gpiod_get(..., GPIOD_OUT_HIGH) (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Drop no-op ACPI_PTR() call (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Make use of for_each_requested_gpio_in_range() (David Arcari) [1783488] - [include] gpiolib: Introduce for_each_requested_gpio_in_range() macro (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Protect IO in few call backs by lock (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Split intel_config_get() to three functions (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Drop the only label in the code for consistency (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Get rid of redundant 'else' in intel_config_set_debounce() (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Make use of IRQ_RETVAL() (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Reduce scope of the lock (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Disable input and output buffer when switching to GPIO (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Allow drivers to define ACPI address space ID (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Allow drivers to define total amount of IRQs per community (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Move npins closer to pin_base in struct intel_community (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Update description in struct intel_community (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Use platform_get_irq_optional() explicitly (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Introduce new flag to force GPIO base to be 0 (David Arcari) [1783488] - [pinctrl] pinctrl: tigerlake: Use generic flag for special GPIO base treatment (David Arcari) [1783488] - [pinctrl] pinctrl: icelake: Use generic flag for special GPIO base treatment (David Arcari) [1783488] - [pinctrl] pinctrl: cannonlake: Use generic flag for special GPIO base treatment (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Enable pin configuration setting for GPIO chip (David Arcari) [1783488] - [pinctrl] pinctrl: sunrisepoint: Fix PAD lock register offset for SPT-H (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Mark expected switch fall-throughs (David Arcari) [1783488] - [kernel] mm: disable proactive compaction by default (Rafael Aquini) [1848427] - [mm] mm: use unsigned types for fragmentation score (Rafael Aquini) [1848427] - [mm] mm: fix compile error due to COMPACTION_HPAGE_ORDER (Rafael Aquini) [1848427] - [mm] mm: proactive compaction (Rafael Aquini) [1848427] - [i2c] i2c: mlxbf: I2C_MLXBF should depend on MELLANOX_PLATFORM (Alaa Hleihel) [1655741 1655709] - [i2c] i2c: mlxbf: Update author and maintainer email info (Alaa Hleihel) [1655741 1655709] - [i2c] i2c: mlxbf: Update reference clock frequency (Alaa Hleihel) [1655741 1655709] - [i2c] i2c: mlxbf: Remove unecessary wrapper functions (Alaa Hleihel) [1655741 1655709] - [i2c] i2c: mlxbf: Fix resrticted cast warning of sparse (Alaa Hleihel) [1655741 1655709] - [i2c] i2c: mlxbf: Add CONFIG_ACPI to guard ACPI function call (Alaa Hleihel) [1655741 1655709] - [documentation] dt-bindings: i2c: I2C binding for Mellanox BlueField SoC (Alaa Hleihel) [1655741 1655709] - [i2c] i2c: mlxbf: I2C SMBus driver for Mellanox BlueField SoC (Alaa Hleihel) [1655741 1655709] - [misc] misc: eeprom: ee1004: convert to i2c_new_dummy_device (Alaa Hleihel) [1655741] - [misc] eeprom: ee1004: Deal with nack on page selection (Alaa Hleihel) [1655741] - [misc] eeprom: ee1004: Move selected page detection to a separate function (Alaa Hleihel) [1655741] - [misc] eeprom: New ee1004 driver for DDR4 memory (Alaa Hleihel) [1655741] - [net] xfrm: Use correct address family in xfrm_state_find (Xin Long) [1892641] - [net] xfrm: clone whole liftime_cur structure in xfrm_do_migrate (Xin Long) [1892641] - [net] xfrm: clone XFRMA_SEC_CTX in xfrm_do_migrate (Xin Long) [1892641] - [net] xfrm: clone XFRMA_REPLAY_ESN_VAL in xfrm_do_migrate (Xin Long) [1892641] - [net] xfrm: clone XFRMA_SET_MARK in xfrm_do_migrate (Xin Long) [1892641] - [net] ip_vti: Fix unused variable warning (Xin Long) [1892641] - [net] xfrm: Make the policy hold queue work with VTI. (Xin Long) [1892641] - [s390] s390/qeth: delay draining the TX buffers (Philipp Rudo) [1847443] - [s390] s390/qeth: strictly order bridge address events (Philipp Rudo) [1847443] - [s390] s390/qeth: unify structs for bridge port state (Philipp Rudo) [1847443] - [s390] s390/qeth: copy less data from bridge state events (Philipp Rudo) [1847443] - [s390] s390/qeth: don't let HW override the configured port role (Philipp Rudo) [1847443] - [s390] s390/qeth: don't disable address events during initialization (Philipp Rudo) [1847443] - [s390] s390/qeth: make queue lock a proper spinlock (Philipp Rudo) [1847443] - [s390] s390/qeth: use to_delayed_work() (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up qeth_l3_send_setdelmc()'s declaration (Philipp Rudo) [1847443] - [s390] s390/qeth: use all configured RX buffers (Philipp Rudo) [1847443] - [s390] s390/qeth: don't process empty bridge port events (Philipp Rudo) [1847443] - [s390] s390/qeth: integrate RX refill worker with NAPI (Philipp Rudo) [1847443] - [s390] s390/qeth: tolerate pre-filled RX buffer (Philipp Rudo) [1847443] - [s390] s390/qdio: remove internal polling in non-thinint path (Philipp Rudo) [1847443] - [s390] s390/qdio: allow to scan all 128 Input SBALs (Philipp Rudo) [1847443] - [s390] s390/qdio: fix statistics for 128 SBALs (Philipp Rudo) [1847443] - [s390] s390/qeth: constify the MPC initialization data (Philipp Rudo) [1847443] - [s390] s390/qeth: unify RX-mode hashtables (Philipp Rudo) [1847443] - [s390] s390/qeth: cleanup OAT code (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up a magic number in the OAT callback (Philipp Rudo) [1847443] - [s390] s390/qeth: use u64_to_user_ptr() in the OAT code (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up error handling for isolation mode cmds (Philipp Rudo) [1847443] - [s390] s390/qeth: don't clear the configured isolation mode (Philipp Rudo) [1847443] - [s390] s390/qeth: only init the isolation mode when necessary (Philipp Rudo) [1847443] - [s390] s390/qeth: fine-tune errno when cmds are cancelled (Philipp Rudo) [1847443] - [s390] s390/qeth: reject unsupported link type earlier (Philipp Rudo) [1847443] - [s390] s390/qeth: let isolation mode override HW offload restrictions (Philipp Rudo) [1847443] - [s390] s390/qeth: fix error handling for isolation mode cmds (Philipp Rudo) [1847443] - [s390] s390/qdio: warn about unexpected SLSB states (Philipp Rudo) [1847443] - [s390] s390/qdio: clean up usage of qdio_data (Philipp Rudo) [1847443] - [s390] s390/qdio: reduce SLSB writes during Input Queue processing (Philipp Rudo) [1847443] - [s390] s390/qdio: fine-tune SLSB update (Philipp Rudo) [1847443] - [s390] s390/cio, s390/qeth: cleanup PNSO CHSC (Philipp Rudo) [1847443] - [s390] s390/qdio: remove q->first_to_kick (Philipp Rudo) [1847443] - [s390] s390/qdio: fix up qdio_start_irq() kerneldoc (Philipp Rudo) [1847443] - [s390] s390/qdio: add IRQ reduction for error SBALs (Philipp Rudo) [1847443] - [s390] s390/qdio: refactor ACK processing for primed SBALs (Philipp Rudo) [1847443] - [s390] s390/qdio: simplify overlap calculation on Input refill (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up Kconfig help text (Philipp Rudo) [1847443] - [s390] s390/qeth: return error when starting a reset fails (Philipp Rudo) [1847443] - [s390] s390/qeth: set TX IRQ marker on last buffer in a group (Philipp Rudo) [1847443] - [s390] s390/qeth: indicate contiguous TX buffer elements (Philipp Rudo) [1847443] - [s390] s390/qeth: merge TX skb mapping code (Philipp Rudo) [1847443] - [s390] s390/qeth: don't use restricted offloads for local traffic (Philipp Rudo) [1847443] - [s390] s390/qeth: extract helpers for next-hop lookup (Philipp Rudo) [1847443] - [s390] s390/qeth: add debugfs file for local IP addresses (Philipp Rudo) [1847443] - [s390] s390/qeth: process local address events (Philipp Rudo) [1847443] - [s390] s390/qeth: keep track of LP2LP capability for csum offload (Philipp Rudo) [1847443] - [s390] s390/qeth: fix cancelling of TX timer on dev_close() (Philipp Rudo) [1847443] - [s390] s390/qdio: remove always-true condition (Philipp Rudo) [1847443] - [s390] s390/qdio: de-duplicate tiqdio_inbound_processing() (Philipp Rudo) [1847443] - [s390] s390/qdio: keep track of allocated queue count (Philipp Rudo) [1847443] - [s390] s390/qdio: roll-back after queue allocation error (Philipp Rudo) [1847443] - [s390] s390/qdio: do more fine-grained allocation roll-back (Philipp Rudo) [1847443] - [s390] s390/qdio: consolidate thinint init/exit (Philipp Rudo) [1847443] - [s390] s390/qdio: put thinint indicator after early error (Philipp Rudo) [1847443] - [s390] s390/qdio: tear down thinint indicator after early error (Philipp Rudo) [1847443] - [s390] s390/qdio: consistently restore the IRQ handler (Philipp Rudo) [1847443] - [s390] s390/qdio: clear DSCI early for polling drivers (Philipp Rudo) [1847443] - [s390] s390/qdio: inline shared_ind() (Philipp Rudo) [1847443] - [s390] s390/qdio: remove cdev from init_data (Philipp Rudo) [1847443] - [s390] s390/qdio: allow for non-contiguous SBAL array in init_data (Philipp Rudo) [1847443] - [s390] zfcp: inline zfcp_qdio_setup_init_data() (Philipp Rudo) [1847443] - [s390] s390/qdio: cleanly split alloc and establish (Philipp Rudo) [1847443] - [s390] s390/qeth: phase out OSN support (Philipp Rudo) [1847443] - [s390] s390/qeth: make OSN / OSX support configurable (Philipp Rudo) [1847443] - [s390] s390/qeth: remove fake_broadcast attribute (Philipp Rudo) [1847443] - [s390] s390/qdio: set qdio_irq->cdev at allocation time (Philipp Rudo) [1847443] - [s390] s390/qdio: remove unused function declarations (Philipp Rudo) [1847443] - [s390] s390/qeth: modernize two list helpers (Philipp Rudo) [1847443] - [s390] s390/qeth: keep track of fixed prio-queue configuration (Philipp Rudo) [1847443] - [s390] s390/qeth: fine-tune MAC Address-related errnos (Philipp Rudo) [1847443] - [s390] s390/qeth: add TX IRQ coalescing support for IQD devices (Philipp Rudo) [1847443] - [s390] s390/qeth: collect more TX statistics (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up the mac_bits (Philipp Rudo) [1847443] - [s390] s390/qeth: simplify L3 dev_id logic (Philipp Rudo) [1847443] - [s390] s390/qdio: extend polling support to multiple queues (Philipp Rudo) [1847443] - [s390] s390/qeth: remove redundant if-clause in RX poll code (Philipp Rudo) [1847443] - [s390] s390/qeth: split out RX poll code (Philipp Rudo) [1847443] - [s390] s390/qeth: simplify RX buffer tracking (Philipp Rudo) [1847443] - [s390] s390/qdio: pass ISC as parameter to chsc_sadc() (Philipp Rudo) [1847443] - [s390] s390/qeth: use dev->reg_state (Philipp Rudo) [1847443] - [s390] s390/qeth: remove gratuitous NULL checks (Philipp Rudo) [1847443] - [s390] s390/qeth: add phys_to_virt() translation for AOB (Philipp Rudo) [1847443] - [s390] s390/qeth: don't report hard-coded driver version (Philipp Rudo) [1847443] - [s390] s390/qeth: add SW timestamping support for IQD devices (Philipp Rudo) [1847443] - [s390] s390/qeth: balance the TX queue selection for IQD devices (Philipp Rudo) [1847443] - [s390] s390/qeth: allow configuration of TX queues for IQD devices (Philipp Rudo) [1847443] - [s390] s390/qeth: allow configuration of TX queues for z/VM NICs (Philipp Rudo) [1847443] - [s390] s390/qeth: remove prio-queueing support for z/VM NICs (Philipp Rudo) [1847443] - [s390] s390/qeth: use memory reserves in TX slow path (Philipp Rudo) [1847443] - [s390] s390/qeth: use memory reserves to back RX buffers (Philipp Rudo) [1847443] - [s390] s390/qeth: remove VNICC callback parameter struct (Philipp Rudo) [1847443] - [s390] s390/qdio: add tighter controls for IRQ polling (Philipp Rudo) [1847443] - [s390] s390/qdio: export SSQD via debugfs (Philipp Rudo) [1847443] - [s390] s390/qeth: support configurable RX copybreak (Philipp Rudo) [1847443] - [s390] s390/qeth: don't check for IFF_UP when scheduling napi (Philipp Rudo) [1847443] - [s390] s390/qeth: don't re-start read cmd when IDX has terminated (Philipp Rudo) [1847443] - [s390] s390/qeth: reset seqnos on connection startup (Philipp Rudo) [1847443] - [s390] s390/qeth: remove unused cmd definitions (Philipp Rudo) [1847443] - [s390] s390/qeth: validate device-provided MAC address (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up CREATE_ADDR cmd code (Philipp Rudo) [1847443] - [s390] s390/qeth: remove dead code in qeth_l3_iqd_read_initial_mac() (Philipp Rudo) [1847443] - [s390] s390/qdio: simplify debugfs code (Philipp Rudo) [1847443] - [s390] s390/qdio: use QDIO_IRQ_STATE_INACTIVE instead of 0 (Philipp Rudo) [1847443] - [s390] s390/qeth: don't warn for napi with 0 budget (Philipp Rudo) [1847443] - [s390] s390/qdio: reduce access to cdev->private->qdio_data (Philipp Rudo) [1847443] - [s390] s390/qdio: clean up cdev access in qdio_setup_irq() (Philipp Rudo) [1847443] - [s390] s390/qdio: fill SL with absolute addresses (Philipp Rudo) [1847443] - [s390] s390/qdio: don't allocate *aob array with GFP_ATOMIC (Philipp Rudo) [1847443] - [s390] s390/qdio: simplify ACK tracking (Philipp Rudo) [1847443] - [s390] s390/qeth: remove HARDSETUP state (Philipp Rudo) [1847443] - [s390] s390/qeth: make cmd/reply matching more flexible (Philipp Rudo) [1847443] - [s390] s390/qeth: consolidate online/offline code (Philipp Rudo) [1847443] - [s390] s390/qeth: shift some bridgeport code around (Philipp Rudo) [1847443] - [s390] s390/qeth: remove QETH_RX_PULL_LEN (Philipp Rudo) [1847443] - [s390] s390/qeth: use napi_gro_frags() for SG skbs (Philipp Rudo) [1847443] - [s390] s390/qeth: consolidate RX code (Philipp Rudo) [1847443] - [s390] s390/qeth: make use of napi_schedule_irqoff() (Philipp Rudo) [1847443] - [s390] s390/qeth: consolidate helpers for capability checking (Philipp Rudo) [1847443] - [s390] s390/qeth: stop yielding the ip_lock during IPv4 registration (Philipp Rudo) [1847443] - [s390] s390/qeth: don't raise NETDEV_REBOOT event from L3 offline path (Philipp Rudo) [1847443] - [s390] s390/qeth: remove open-coded inet_make_mask() (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up L3 sysfs code (Philipp Rudo) [1847443] - [s390] s390/qeth: overhaul L3 IP address dump code (Philipp Rudo) [1847443] - [s390] s390/qeth: wake up all waiters from qeth_irq() (Philipp Rudo) [1847443] - [s390] s390/qeth: only handle IRQs while device is online (Philipp Rudo) [1847443] - [s390] s390: clean up qdio.h (Philipp Rudo) [1847443] - [s390] s390/cio: fix kdoc for tiqdio_thinint_handler (Philipp Rudo) [1847443] - [s390] s390/drivers: fix proc/debugfs file permissions (Philipp Rudo) [1847443] - [s390] s390: convert to DEFINE_SHOW_ATTRIBUTE (Philipp Rudo) [1847443] - [s390] scsi: zfcp: Avoid benign overflow of the Request Queue's free-level (Philipp Rudo) [1874100] - [s390] scsi: zfcp: Replace open-coded list move (Philipp Rudo) [1874100] - [s390] scsi: zfcp: Clean up zfcp_erp_action_ready() (Philipp Rudo) [1874100] - [s390] scsi: zfcp: Fix an outdated comment for zfcp_qdio_send() (Philipp Rudo) [1874100] - [s390] scsi: zfcp: Use prandom_u32_max() for backoff (Philipp Rudo) [1874100] - [s390] scsi: zfcp: fix wrong data and display format of SFP+ temperature (Philipp Rudo) [1874100] - [s390] scsi: zfcp: trace channel log even for FCP command responses (Philipp Rudo) [1874100] - [s390] scsi: zfcp: proper indentation to reduce confusion in zfcp_erp_required_act (Philipp Rudo) [1874100] - [s390] scsi: zfcp: move maximum age of diagnostic buffers into a per-adapter variable (Philipp Rudo) [1874100] - [s390] scsi: zfcp: implicitly refresh config-data diagnostics when reading sysfs (Philipp Rudo) [1874100] - [s390] scsi: zfcp: introduce sysfs interface to read the local B2B-Credit (Philipp Rudo) [1874100] - [s390] scsi: zfcp: implicitly refresh port-data diagnostics when reading sysfs (Philipp Rudo) [1874100] - [s390] scsi: zfcp: introduce sysfs interface for diagnostics of local SFP transceiver (Philipp Rudo) [1874100] - [s390] scsi: zfcp: support retrieval of SFP Data via Exchange Port Data (Philipp Rudo) [1874100] - [s390] scsi: zfcp: fix GCC compiler warning emitted with -Wmaybe-uninitialized (Philipp Rudo) [1874100] - [s390] scsi: zfcp: fix request object use-after-free in send path causing seqno errors (Philipp Rudo) [1874100] - [s390] scsi: s390: zfcp_fc: use sg helper to iterate over scatterlist (Philipp Rudo) [1874100] - [s390] scsi: zfcp: reduce flood of fcrscn1 trace records on multi-element RSCN (Philipp Rudo) [1874100] - [s390] scsi: zfcp: improve kdoc for return of zfcp_status_read_refill() (Philipp Rudo) [1874100] - [s390] scsi: zfcp: drop old default switch case which might paper over missing case (Philipp Rudo) [1874100] - [s390] scsi: zfcp: drop default switch case which might paper over missing case (Philipp Rudo) [1874100] - [s390] scsi: zfcp: silence -Wimplicit-fallthrough in zfcp_erp_lun_strategy() (Philipp Rudo) [1874100] - [s390] scsi: zfcp: silence remaining kdoc warnings in header files (Philipp Rudo) [1874100] - [s390] scsi: zfcp: silence all W=1 build warnings for existing kdoc (Philipp Rudo) [1874100] - [s390] scsi: zfcp: properly format LUN (and WWPN) for LUN sharing violation kmsg (Philipp Rudo) [1874100] - [s390] scsi: zfcp: use enum zfcp_erp_act_result for argument/return of affected functions (Philipp Rudo) [1874100] - [s390] scsi: zfcp: use enum zfcp_erp_steps for struct zfcp_erp_action.step (Philipp Rudo) [1874100] - [s390] scsi: zfcp: the action field of zfcp_erp_action is actually the type (Philipp Rudo) [1874100] - [s390] scsi: zfcp: clarify function argument name for trace tag string (Philipp Rudo) [1874100] - [s390] scsi: zfcp: ERP thread setup kdoc update (Philipp Rudo) [1874100] - [s390] scsi: zfcp: update kernel message for invalid FCP_CMND length, it's not the CDB (Philipp Rudo) [1874100] - [s390] scsi: zfcp: drop duplicate seq_no from zfcp_fsf_req which is also in QTCB header (Philipp Rudo) [1874100] - [s390] scsi: zfcp: drop duplicate fsf_command from zfcp_fsf_req which is also in QTCB header (Philipp Rudo) [1874100] - [s390] scsi: zfcp: drop unnecessary forward prototype for struct zfcp_fsf_req (Philipp Rudo) [1874100] - [s390] scsi: zfcp: group sort internal structure definitions for proximity (Philipp Rudo) [1874100] - [s390] scsi: zfcp: namespace prefix for internal latency data structures (Philipp Rudo) [1874100] - [s390] scsi: zfcp: update width in comment for ZFCP_COMMON_FLAGS mask (Philipp Rudo) [1874100] - [s390] scsi: zfcp: move scsi_eh & non-ERP timeout defines owned by and local to zfcp_fsf.c (Philipp Rudo) [1874100] - [s390] scsi: zfcp: drop unnecessary forward prototype for struct zfcp_reqlist (Philipp Rudo) [1874100] - [s390] scsi: zfcp: move SG table helper from aux to fc and make them static (Philipp Rudo) [1874100] - [s390] scsi: zfcp: remove unnecessary null pointer check before mempool_destroy (Philipp Rudo) [1874100] - [s390] s390/dasd, zfcp: fix gcc 8 stringop-truncation warnings (Philipp Rudo) [1874100] - [s390] s390/stp: unify stp_work_mutex and clock_sync_mutex (Philipp Rudo) [1856342] - [s390] s390/stp: add sysfs file to show scheduled leap seconds (Philipp Rudo) [1856342] - [s390] s390/stp: add support for leap seconds (Philipp Rudo) [1856342] - [s390] s390/stp: use u32 instead of unsigned int (Philipp Rudo) [1856342] - [s390] s390/stp: use __packed (Philipp Rudo) [1856342] - [s390] s390/stp: add locking to sysfs functions (Philipp Rudo) [1856342] - [s390] s390/stp: allow group and users to read stp sysfs files (Philipp Rudo) [1856342] - [s390] s390/ipl: add support to control memory clearing for nvme re-IPL (Philipp Rudo) [1851122] - [kernel] tick: broadcast-hrtimer: Fix a race in bc_set_next (Vladis Dronov) [1876567] - [fs] gfs2: Make sure we don't miss any delayed withdraws (Robert S Peterson) [1873565] - [fs] gfs2: add some much needed cleanup for log flushes that fail (Robert S Peterson) [1873565] - [fs] gfs2: fix trans slab error when withdraw occurs inside log_flush (Robert S Peterson) [1873565] - [block] blk-mq: mark flush request as IDLE in flush_end_io() (Gopal Tiwari) [1894347] - [nvme] nvme-tcp: avoid repeated request completion (Gopal Tiwari) [1894347] - [nvme] nvme-rdma: avoid repeated request completion (Gopal Tiwari) [1894347] - [nvme] nvme-tcp: avoid race between time out and tear down (Gopal Tiwari) [1894347] - [nvme] nvme-rdma: avoid race between time out and tear down (Gopal Tiwari) [1894347] - [nvme] nvme: introduce nvme_sync_io_queues (Gopal Tiwari) [1894347] - [documentation] kvm: x86: hyper-v: Mention SynDBG CPUID leaves in api.rst (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: remove unused variable (Vitaly Kuznetsov) [1882793] - [tools] kvm: selftests: Don't require THP to run tests (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: evmcs: make evmcs_sanitize_exec_ctrls() work again (Vitaly Kuznetsov) [1882793] - [tools] kvm: selftests: test behavior of unmapped L2 APIC-access address (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Fix NULL dereference at kvm_msr_ignored_check() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: replace static const variables with macros (Vitaly Kuznetsov) [1882793] - [x86] kvm: ioapic: break infinite recursion on lazy EOI (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: rename pi_init to avoid conflict with paride (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Avoid modulo operator on 64-bit value to fix i386 build (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: NX largepage recovery for TDP MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Don't clear write flooding count for direct roots (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support MMIO in the TDP MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support write protection for nesting in tdp MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support disabling dirty logging for the tdp MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support dirty logging for the TDP MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support changed pte notifier in tdp MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Add access tracking for tdp_mmu (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support invalidate range MMU notifier for TDP MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Allocate struct kvm_mmu_pages for all pages in TDP MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Add TDP MMU PF handler (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Remove disallowed_hugepage_adjust shadow_walk_iterator arg (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support zapping SPTEs in the TDP MMU (Vitaly Kuznetsov) [1882793] - [virt] kvm: Cache as_id in kvm_memory_slot (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Add functions to handle changed TDP SPTEs (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Allocate and free TDP MMU roots (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Init / Uninit the TDP MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Introduce tdp_iter (Vitaly Kuznetsov) [1882793] - [x86] kvm: mmu: extract spte.h and spte.c (Vitaly Kuznetsov) [1882793] - [x86] kvm: mmu: Separate updating a PTE from kvm_set_pte_rmapp (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Separate making SPTEs from set_spte (Vitaly Kuznetsov) [1882793] - [x86] kvm: mmu: Separate making non-leaf sptes from link_shadow_page (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Let the guest own CR4.FSGSBASE (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Intercept guest reserved CR4 bits to inject #GP fault (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move call to update_exception_bitmap() into VMX code (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Invoke vendor's vcpu_after_set_cpuid() after all common updates (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Intercept LA57 to inject #GP fault when it's reserved (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Initialize prev_ga_tag before use (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: implement on demand allocation of the nested state (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: allow kvm_x86_ops.set_efer to return an error value (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: report negative values from wrmsr emulation to userspace (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: xen_hvm_config: cleanup return values (Vitaly Kuznetsov) [1882793] - [x86] kvm x86/mmu: Make struct kernel_param_ops definitions const (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: allocate vcpu->arch.cpuid_entries dynamically (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: disconnect kvm_check_cpuid() from vcpu->arch.cpuid_entries (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: only provide PV features if enabled in guest's CPUID (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: set wall_clock in kvm_write_wall_clock() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: encapsulate wrmsr(MSR_KVM_SYSTEM_TIME) emulation in helper fn (Vitaly Kuznetsov) [1882793] - [x86] kvm: hide KVM options from menuconfig when KVM is not compiled (Vitaly Kuznetsov) [1882793] - [documentation] kvm: vmx: Forbid userspace MSR filters for x2APIC (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Ignore userspace MSR filters for x2APIC (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Fix x2APIC MSR intercept handling on !APICV platforms (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: vmx_uret_msrs_list[] can be static (Vitaly Kuznetsov) [1882793] - [tools] kvm: x86: do not attempt TSC synchronization on guest writes (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: delay MSR permission processing to first nested VM run (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: rename KVM_REQ_GET_VMCS12_PAGES (Vitaly Kuznetsov) [1882793] - [tools] kvm: selftests: Add test for user space MSR handling (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Introduce MSR filtering (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: vmx: Prevent MSR passthrough when MSR access is denied (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: svm: Prevent MSR passthrough when MSR access is denied (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Prepare MSR bitmaps for userspace tracked MSRs (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add infrastructure for MSR filtering (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Allow deflecting unknown MSR accesses to user space (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Return -ENOENT on unimplemented MSRs (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename vmx_uret_msr's "index" to "slot" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename "vmx_msr_index" to "vmx_uret_msrs_list" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename "vmx_set_guest_msr" to "vmx_set_guest_uret_msr" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename "find_msr_entry" to "vmx_find_uret_msr" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Add vmx_setup_uret_msr() to handle lookup and swap (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Move uret MSR lookup into update_transition_efer() (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Check guest support for RDTSCP before processing MSR_TSC_AUX (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename "__find_msr_index" to "__vmx_find_uret_msr" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename vcpu_vmx's "guest_msrs_ready" to "guest_uret_msrs_loaded" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename vcpu_vmx's "save_nmsrs" to "nr_active_uret_msrs" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename vcpu_vmx's "nmsrs" to "nr_uret_msrs" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename the "shared_msr_entry" struct to "vmx_uret_msr" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename "vmx_find_msr_index" to "vmx_find_loadstore_msr_slot" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Prepend "MAX_" to MSR array size defines (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Rename "shared_msrs" to "user_return_msrs" (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Move individual kvm_mmu initialization into common helper (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Read EXIT_QUAL and INTR_INFO only when needed for nested exit (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Use common definition for kvm_nested_vmexit tracepoint (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add macro wrapper for defining kvm_exit tracepoint (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add intr/vectoring info and error code to kvm_exit tracepoint (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Add a helper to test for a valid error code given an intr info (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Read guest RIP from within the kvm_nested_vmexit tracepoint (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add RIP to the kvm_entry, i.e. VM-Enter, tracepoint (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: WARN on attempt to switch the currently loaded VMCS (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Drop redundant VMCS switch and free_nested() call (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Ensure vmcs01 is the loaded VMCS when freeing nested state (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Move free_nested() below vmx_switch_vmcs() (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Explicitly check for valid guest state for !unrestricted guest (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Reload vmcs01 if getting vmcs12's pages fails (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Reset the segment cache when stuffing guest segs (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Track write/user faults using bools (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Hoist ITLB multi-hit workaround check up a level (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Rename 'hlevel' to 'level' in FNAME(fetch) (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Account NX huge page disallowed iff huge page was requested (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Capture requested page level before NX huge page workaround (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Move "huge page disallowed" calculation into mapping helpers (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Refactor the zap loop for recovering NX lpages (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Commit zap of remaining invalid pages when recovering lpages (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename ops.h to vmx_ops.h (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Extract posted interrupt support to separate files (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Bail early from final #PF handling on spurious faults (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Return unique RET_PF_* values if the fault was fixed (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Invert RET_PF_* check when falling through to emulation (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Return -EIO if page fault returns RET_PF_INVALID (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Recursively zap nested TDP SPs when zapping last/only parent (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Move flush logic from mmu_page_zap_pte() to FNAME(invlpg) (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: hyper-v: disallow configuring SynIC timers with no SynIC (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Stash 'kvm' in a local variable in kvm_mmu_free_roots() (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Add a helper and macros to reduce boilerplate for sec exec ctls (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename RDTSCP secondary exec control name to insert "ENABLE" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Use VMX_FEATURE_* flags to define VMCS control bits (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Unconditionally clear CPUID.INVPCID if !CPUID.PCID (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename vmx_*_supported() helpers to cpu_has_vmx_*() (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Use "illegal GPA" helper for PT/RTIT output base check (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move illegal GPA helper out of the MMU code (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Replace MSR_IA32_RTIT_OUTPUT_BASE_MASK with helper function (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Unexport cpuid_query_maxphyaddr() (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Use precomputed MAXPHYADDR for RTIT base MSR check (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Do not perform emulation for INVD intercept (Vitaly Kuznetsov) [1882793] - [x86] kvm: sev: shorten comments around sev_clflush_pages (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Mark SEV launch secret pages as dirty (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Add VM-Enter failed tracepoints for super early checks (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: CR3 MBZ bits are only 63:52 (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: emulating RDPID failure shall return #UD rather than #GP (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Morph notification vector IRQ on nested VM-Enter to pending PI (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Add tracepoint for cr_interception (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Analyze is_guest_mode() in svm_vcpu_run() (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Invoke NMI handler via indirect call instead of INTn (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Move IRQ invocation to assembly subroutine (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add kvm_x86_ops hook to short circuit emulation (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: use __GFP_ZERO instead of clear_page() (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: KVM needs to unset "unrestricted guest" VM-execution control in vmcs02 if vmcs12 doesn't set it (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Enable INVPCID feature on AMD (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move handling of INVPCID types to x86 (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Rename and move the function vmx_handle_memory_failure to x86.c (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Remove set_cr_intercept, clr_cr_intercept and is_cr_intercept (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Add new intercept word in vmcb_control_area (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Modify 64 bit intercept field to two 32 bit vectors (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Modify intercept_exceptions to generic intercepts (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Change intercept_dr to generic intercepts (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Change intercept_cr to generic intercepts (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Introduce vmcb_(set_intercept/clr_intercept/_is_intercept) (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: Remove unused field (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: refactor exit labels in svm_create_vcpu (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: use __GFP_ZERO instead of clear_page (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: refactor msr permission bitmap allocation (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: rename nested vmcb to vmcb12 (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: rename a variable in the svm_create_vcpu (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Reduce world switch latency caused by timer_advance_ns (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Narrow down the kick target vCPU (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Guarantee the timer is in tsc-deadline mode when setting (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Return 0 when getting the tscdeadline timer if the lapic is hw disabled (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Fix updating DFR missing apic map recalculation (Vitaly Kuznetsov) [1882793] - [virt] kvm/eventfd: move wildcard calculation outside loop (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Simplify the initialization of nested_vmx_msrs (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Fix VMX controls MSRs setup when nested VMX enabled (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: Avoid freeing uninitialized pointers in svm_set_nested_state() (Vitaly Kuznetsov) [1882793] - [x86] hyperv: Remove aliases with X64 in their name (Vitaly Kuznetsov) [1882793] - [x86] hyperv: Split hyperv-tlfs.h into arch dependent and independent files (Vitaly Kuznetsov) [1882793] - [x86] hyperv: Remove HV_PROCESSOR_POWER_STATE #defines (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Add GHCB definitions (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: nested: Don't allocate VMCB structures on stack (Vitaly Kuznetsov) [1882793] - [x86] kvm: mmu: page_track: Fix RCU list API usage (Vitaly Kuznetsov) [1882793] - [kernel] rculist: Introduce list/hlist_for_each_entry_srcu() macros (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: update PFEC_MASK/PFEC_MATCH together with PF intercept (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Add a dedicated INVD intercept routine (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Reset MMU context if guest toggles CR4.SMAP or CR4.PKE (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: fix MSR_IA32_TSC read for nested migration (Vitaly Kuznetsov) [1882793] - [tools] selftests: kvm: Fix assert failure in single-step test (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: vmx: Make smaller physical guest address space support user-configurable (Vitaly Kuznetsov) [1882793] - [x86] revert "kvm: Check the allocation of pv cpu mask" (Vitaly Kuznetsov) [1882793] - [x86] kvm: emulator: more strict rsm checks (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: more strict SMM checks when returning to nested guest (Vitaly Kuznetsov) [1882793] - [x86] svm: nsvm: setup nested msr permission bitmap on nested state load (Vitaly Kuznetsov) [1882793] - [x86] svm: nsvm: correctly restore GIF on vmexit from nesting after migration (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Don't freeze guest when event delivery causes an APIC-access exit (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: avoid emulation with stale next_rip (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: always allow writing '0' to MSR_KVM_ASYNC_PF_EN (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Periodically schedule when unregistering regions on destroy (Vitaly Kuznetsov) [1882793] - [x86] kvm x86/mmu: use KVM_REQ_MMU_SYNC to sync when needed (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Fix the update value of nested load IA32_PERF_GLOBAL_CTRL control (Vitaly Kuznetsov) [1882793] - [virt] kvm: fix memory leak in kvm_io_bus_unregister_dev() (Vitaly Kuznetsov) [1882793] - [x86] kvm: Check the allocation of pv cpu mask (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Update VMCS02 when L2 PAE PDPTE updates detected (Vitaly Kuznetsov) [1882793] - [documentation] kvm: documentation: Minor fixups (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Toggling CR4.PKE does not load PDPTEs in PAE mode (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Toggling CR4.SMAP does not load PDPTEs in PAE mode (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: fix access code passed to gva_to_gpa (Vitaly Kuznetsov) [1882793] - [tools] selftests: kvm: Use a shorter encoding to clear RAX (Vitaly Kuznetsov) [1882793] - [x86] kvm/hyper-v: Synic default SCONTROL MSR needs to be enabled (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Don't attempt to load PDPTRs when 64-bit mode is enabled (Vitaly Kuznetsov) [1882793] - [x86] kvm: detect assigned device via irqbypass manager (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Fix sev_pin_memory() error handling (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Set the TDCR settable bits (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Fix disable pause loop exit/pause filtering capability on SVM (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Prevent setting the tscdeadline timer if the lapic is hw disabled (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Specify max TDP level via kvm_configure_mmu() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Rename max_page_level to max_huge_page_level (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Dynamically calculate TDP level from max level and MAXPHYADDR (Vitaly Kuznetsov) [1882793] - [x86] kvm: vxm: Remove temporary WARN on expected vs. actual EPTP level mismatch (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Pull the PGD's level from the MMU instead of recalculating it (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Make vmx_load_mmu_pgd() static (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Add separate helper for shadow NPT root page role calc (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Drop a duplicate declaration of construct_eptp() (Vitaly Kuznetsov) [1882793] - [x86] kvm: Using macros instead of magic values (Vitaly Kuznetsov) [1882793] - [tools] kvm: nvmx: check for invalid hdr.vmx.flags (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: check for required but missing VMCS12 in KVM_SET_NESTED_STATE (Vitaly Kuznetsov) [1882793] - [tools] selftests: kvm: do not set guest mode flag (Vitaly Kuznetsov) [1882793] - [documentation] documentation: virt/kvm/api: eliminate duplicated word (Vitaly Kuznetsov) [1882793] - [documentation] docs: kvm: Replace HTTP links with HTTPS ones (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: remove nonsensical EXITINFO1 adjustment on nested NPF (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add a capability for GUEST_MAXPHYADDR < HOST_MAXPHYADDR support (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: optimize #PF injection when MAXPHYADDR does not match (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Add guest physical address check in EPT violation and misconfig (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: introduce vmx_need_pf_intercept (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: update exception bitmap on CPUID changes (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: rename update_bp_intercept to update_exception_bitmap (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: mmu: Add guest physical address check in translate_gpa() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: mmu: Move translate_gpa() to mmu.c (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add helper functions for illegal GPA checking and page fault injection (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: move MSR_IA32_PERF_CAPABILITIES emulation to common x86 code (Vitaly Kuznetsov) [1882793] - [virt] kvm: Move x86's MMU memory cache helpers to common KVM code (Vitaly Kuznetsov) [1882793] - [kernel] kvm: Move x86's version of struct kvm_mmu_memory_cache to common code (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Prepend "kvm_" to memory cache helpers that will be global (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Skip filling the gfn cache for guaranteed direct MMU topups (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Zero allocate shadow pages (outside of mmu_lock) (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Make __GFP_ZERO a property of the memory cache (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Separate the memory caches for shadow pages and gfn arrays (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Clean up the gorilla math in mmu_topup_memory_caches() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Topup memory caches after walking GVA->GPA (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Move fast_page_fault() call above mmu_topup_memory_caches() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Try to avoid crashing KVM if a MMU memory cache is empty (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Remove superfluous gotos from mmu_topup_memory_caches() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Use consistent "mc" name for kvm_mmu_memory_cache locals (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Consolidate "page" variant of memory cache helpers (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Track the associated kmem_cache in the MMU caches (Vitaly Kuznetsov) [1882793] - [x86] kvm/x86: pmu: Fix #GP condition check for RDPMC emulation (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move kvm_x86_ops.vcpu_after_set_cpuid() into kvm_vcpu_after_set_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Rename cpuid_update() callback to vcpu_after_set_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Rename kvm_update_cpuid() to kvm_vcpu_after_set_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Extract kvm_update_cpuid_runtime() from kvm_update_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Introduce kvm_check_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move kvm_apic_set_version() to kvm_update_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Use guest_cpuid_has() in kvm_apic_set_version() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Go on updating other CPUID leaves when leaf 1 is absent (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Reset vcpu->arch.cpuid_nent to 0 if SET_CPUID* fails (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: limit the maximum number of vPMU fixed counters to 3 (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: Check that MBZ bits in CR3 and CR4 are not set on vmrun of nested guests (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Make CR4.VMXE reserved for the guest (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Create mask for guest CR4 reserved bits in kvm_update_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Read PDPTEs on CR0.CD and CR0.NW changes (Vitaly Kuznetsov) [1882793] - [x86] kvm: Add "nopvspin" parameter to disable PV spinlocks (Vitaly Kuznetsov) [1882793] - [x86] kvm: Change print code to use pr_*() format (Vitaly Kuznetsov) [1882793] - [x86] revert "kvm: x86: Fix setup the virt_spin_lock_key before static key get initialized" (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Rename page_header() to to_shadow_page() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Add sptep_to_sp() helper to wrap shadow page lookup (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Make kvm_mmu_page definition and accessor internal-only (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Add MMU-internal header (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Move kvm_mmu_available_pages() into mmu.c (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Move mmu_audit.c and mmutrace.h into the mmu/ sub-directory (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Exit to userspace on make_mmu_pages_available() error (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Batch zap MMU pages when shrinking the slab (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Batch zap MMU pages when recycling oldest pages (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Don't put invalid SPs back on the list of active pages (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Optimize MMU page cache lookup for fully direct MMUs (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Avoid multiple hash lookups in kvm_get_mmu_page() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Use VMCALL and VMMCALL mnemonics in kvm_para.h (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Rename svm_nested_virtualize_tpr() to nested_svm_virtualize_tpr() (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Add svm_ prefix to set/clr/is_intercept() (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Add vmcb_ prefix to mark_*() functions (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Rename struct nested_state to svm_nested_state (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Wrap VM-Fail valid path in generic VM-Fail helper (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Set last_vmentry_cpu in vcpu_enter_guest (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move last_cpu into kvm_vcpu_arch as last_vmentry_cpu (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add "last CPU" to some KVM_EXIT information (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Add last_cpu to struct vcpu_vmx (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Always set svm->last_cpu on VMRUN (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Prefer vcpu->cpu to raw_smp_processor_id() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: report sev_pin_memory errors with PTR_ERR (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: fix svn_pin_memory()'s use of get_user_pages_fast() (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: Check that DR6[63:32] and DR7[64:32] are not set on vmrun of nested guests (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move the check for upper 32 reserved bits of DR6 to separate function (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Do the same ignore_msrs check for feature msrs (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move ignore_msrs handling upper the stack (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Make .write_log_dirty a nested operation (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: WARN if PML emulation helper is invoked outside of nested guest (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Drop kvm_arch_write_log_dirty() wrapper (Vitaly Kuznetsov) [1882793] - [s390] kvm: async_pf: change kvm_setup_async_pf()/kvm_arch_setup_async_pf() return type to bool (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: drop KVM_PV_REASON_PAGE_READY case from kvm_handle_page_fault() (Vitaly Kuznetsov) [1882793] - [documentation] documentation: virt: kvm/api: drop doubled words (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Use KVM_POSSIBLE_CR*_GUEST_BITS to initialize guest/host masks (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Mark CR4.TSD as being possibly owned by the guest (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Inject #GP if guest attempts to toggle CR4.LA57 in 64-bit mode (Vitaly Kuznetsov) [1882793] - [virt] kvm: use more precise cast and do not drop __user (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: bit 8 of non-leaf PDPEs is not reserved (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Fix async pf caused null-ptr-deref (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Remove vcpu_vmx's defunct copy of host_pkru (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: allow TSC to differ by NTP correction bounds without TSC scaling (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Fix MSR range of APIC registers in X2APIC mode (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Stop context switching MSR_IA32_UMWAIT_CONTROL (Vitaly Kuznetsov) [1882793] - [x86] cpu: Move prototype for get_umwait_control_msr() to a global location (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Plumb L2 GPA through to PML emulation (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Avoid mixing gpa_t with gfn_t in walk_addr_generic() (Vitaly Kuznetsov) [1882793] - [x86] process/64: Make save_fsgs_for_kvm() ready for FSGSBASE (Vitaly Kuznetsov) [1882793] - [kernel] kvm: Replace zero-length array with flexible-array (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Add helpers to identify interrupt type from intr_info (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Switch KVM guest to using interrupts for page ready APF delivery (Vitaly Kuznetsov) [1882793] - [x86] kvm: Remove defunct KVM_DEBUG_FS Kconfig (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Always treat MSR_IA32_PERF_CAPABILITIES as a valid PMU MSR (Vitaly Kuznetsov) [1882793] - [x86] kvm_hv_set_msr(): use __put_user() instead of 32bit __clear_user() (Vitaly Kuznetsov) [1882793] - [tools] kvm: selftests: update hyperv_cpuid with SynDBG tests (Vitaly Kuznetsov) [1882793] - [x86] kvm/hyper-v: Add support for synthetic debugger via hypercalls (Vitaly Kuznetsov) [1882793] - [x86] kvm/hyper-v: enable hypercalls regardless of hypercall page (Vitaly Kuznetsov) [1882793] - [x86] kvm/hyper-v: Add support for synthetic debugger interface (Vitaly Kuznetsov) [1882793] - [x86] hyper-v: Add synthetic debugger definitions (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/pmu: Support full width counting (Vitaly Kuznetsov) [1882793] - [documentation] kvm: x86: announce KVM_FEATURE_ASYNC_PF_INT (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: acknowledgment mechanism for async pf page ready notifications (Vitaly Kuznetsov) [1882793] - [documentation] kvm: x86: interrupt based APF 'page ready' event delivery (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: extend struct kvm_vcpu_pv_apf_data with token info (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: hyperv: Remove duplicate definitions of Reference TSC Page (Vitaly Kuznetsov) [1882793] - [x86] kvm: Restrict ASYNC_PF to user space (Vitaly Kuznetsov) [1882793] - [x86] kvm: Sanitize kvm_async_pf_task_wait() (Vitaly Kuznetsov) [1882793] - [x86] kvm: Handle async page faults directly through do_page_fault() (Vitaly Kuznetsov) [1882793] - [virt] kvm: add halt-polling cpu usage stats (Vitaly Kuznetsov) [1882793] - [powerpc] kvm: Replace vcpu->swait with rcuwait (Vitaly Kuznetsov) [1882793] - [kernel] rcuwait: Introduce rcuwait_active() (Vitaly Kuznetsov) [1882793] - [kernel] rcuwait: Introduce prepare_to and finish_rcuwait (Vitaly Kuznetsov) [1882793] - [kernel] rcuwait: Add @state argument to rcuwait_wait_event() (Vitaly Kuznetsov) [1882793] - [kernel] rcuwait: Let rcuwait_wake_up() return whether or not a task was awoken (Vitaly Kuznetsov) [1882793] - [kernel] rcuwait: Fix stale wake call name in comment (Vitaly Kuznetsov) [1882793] - [s390] kvm: s390: Use kvm_vcpu_wake_up in kvm_s390_vcpu_wakeup (Vitaly Kuznetsov) [1882793] - [documentation] docs/virt/kvm: Document configuring and running nested guests (Vitaly Kuznetsov) [1882793] - [tools] docs: fix broken references for ReST files that moved around (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Extend VMXs #AC interceptor to handle split lock #AC in guest (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Emulate split-lock access as a write in emulator (Vitaly Kuznetsov) [1882793] - [net] core: check length before updating Ethertype in skb_mpls_{push,pop} (Guillaume Nault) [1893886] - [net] pktgen: fix error message with wrong function name (Guillaume Nault) [1893886] - [net] handle the return value of pskb_carve_frag_list() correctly (Guillaume Nault) [1893886] - [net] Fix potential wrong skb->protocol in skb_vlan_untag() (Guillaume Nault) [1893886] - [net] make symbol 'flush_works' static (Guillaume Nault) [1893886] - [net] compat: Add missing sock updates for SCM_RIGHTS (Guillaume Nault) [1893886] - [net] mpls: drop skb's dst in mpls_forward() (Guillaume Nault) [1893886] - [include] net: Added pointer check for dst->ops->neigh_lookup in dst_neigh_lookup_skb (Guillaume Nault) [1893886] - [net] fix skb_panic to output real address (Guillaume Nault) [1893886] - [net] fix a potential recursive NETDEV_FEAT_CHANGE (Guillaume Nault) [1893886] - [net] neigh: send protocol value in neighbor create notification (Guillaume Nault) [1893886] - [net] revert default NAPI poll timeout to 2 jiffies (Guillaume Nault) [1893886] - [net] compat_ioctl: handle SIOCOUTQNSD (Guillaume Nault) [1893886] - [net] neigh: use long type to store jiffies delta (Guillaume Nault) [1893886] - [documentation] dev-tools: kselftest.rst: Update examples and paths (Hangbin Liu) [1876011] - [tools] selftests/run_kselftest.sh: Make each test individually selectable (Hangbin Liu) [1876011] - [tools] selftests: Extract run_kselftest.sh and generate stand-alone test list (Hangbin Liu) [1876011] - [tools] selftests/harness: Flush stdout before forking (Hangbin Liu) [1876011] - [tools] selftests: forwarding: Add missing 'rp_filter' configuration (Hangbin Liu) [1892298] - [tools] selftests/net: relax cpu affinity requirement in msg_zerocopy test (Hangbin Liu) [1892298] - [tools] selftests: ethtool: Fix test when only two speeds are supported (Hangbin Liu) [1892298] - [tools] selftests/net: tcp_mmap: fix clang warning for target arch PowerPC (Hangbin Liu) [1892298] - [tools] selftests/net: psock_fanout: fix clang issues for target arch PowerPC (Hangbin Liu) [1892298] - [netdrv] netxen: mark netxen_nic as deprecated in RHEL8 (Ivan Vecera) [1878188] - [net] linkmode: introduce linkmode_intersects() (Ivan Vecera) [1893193] - [net] ipv6: avoid lockdep issue in fib6_del() (Hangbin Liu) [1892196] - [net] ipv6: fix memory leaks on IPV6_ADDRFORM path (Hangbin Liu) [1892196] - [net] ila: remove unused inline function ila_addr_is_ila (Hangbin Liu) [1892196] - [net] ila: Fix uninitialised return value in ila_xlat_nl_cmd_flush (Hangbin Liu) [1892196] - [netdrv] i40e: always propagate error value in i40e_set_vsi_promisc() (Stefan Assmann) [1835705] - [netdrv] i40e: fix return of uninitialized aq_ret in i40e_set_vsi_promisc (Stefan Assmann) [1835705] - [netdrv] i40e: Remove scheduling while atomic possibility (Stefan Assmann) [1835705] - [pci] hv: Fix hibernation in case interrupts are not re-created (Mohammed Gamal) [1846838] - [powerpc] kvm: ppc: book3s hv: xics: Replace the 'destroy' method by a 'release' method (Greg Kurz) [1857527] - [security] selinux: complete the inlining of hashtab functions (Ondrej Mosnacek) [1878149] - [security] selinux: prepare for inlining of hashtab functions (Ondrej Mosnacek) [1878149] - [security] selinux: specialize symtab insert and search functions (Ondrej Mosnacek) [1878149] - [security] selinux: fixed a checkpatch warning with the sizeof macro (Ondrej Mosnacek) [1878149] - [security] selinux: log error messages on required process class / permissions (Ondrej Mosnacek) [1878149] - [security] selinux: fix undefined return of cond_evaluate_expr (Ondrej Mosnacek) [1878149] - [security] selinux: fix a double free in cond_read_node()/cond_read_list() (Ondrej Mosnacek) [1878149] - [security] selinux: fix double free (Ondrej Mosnacek) [1878149] - [security] selinux: netlabel: Remove unused inline function (Ondrej Mosnacek) [1878149] - [security] selinux: do not allocate hashtabs dynamically (Ondrej Mosnacek) [1878149] - [security] selinux: fix return value on error in policydb_read() (Ondrej Mosnacek) [1878149] - [security] selinux: simplify range_write() (Ondrej Mosnacek) [1878149] - [security] selinux: fix error return code in policydb_read() (Ondrej Mosnacek) [1878149] - [security] selinux: don't produce incorrect filename_trans_count (Ondrej Mosnacek) [1878149] - [security] selinux: implement new format of filename transitions (Ondrej Mosnacek) [1878149] - [security] selinux: move context hashing under sidtab (Ondrej Mosnacek) [1878149] - [security] selinux: hash context structure directly (Ondrej Mosnacek) [1878149] - [security] selinux: store role transitions in a hash table (Ondrej Mosnacek) [1878149] - [security] selinux: drop unnecessary smp_load_acquire() call (Ondrej Mosnacek) [1878149] - [security] selinux: fix warning Comparison to bool (Ondrej Mosnacek) [1878149] - [security] selinux: fix error return code in cond_read_list() (Ondrej Mosnacek) [1878149] - [security] selinux: free str on error in str_read() (Ondrej Mosnacek) [1878149] - [security] selinux: clean up indentation issue with assignment statement (Ondrej Mosnacek) [1878149] - [security] selinux: avtab_init() and cond_policydb_init() return void (Ondrej Mosnacek) [1878149] - [security] selinux: clean up error path in policydb_init() (Ondrej Mosnacek) [1878149] - [security] selinux: remove unused initial SIDs and improve handling (Ondrej Mosnacek) [1878149] - [security] selinux: reduce the use of hard-coded hash sizes (Ondrej Mosnacek) [1878149] - [security] selinux: Add xfs quota command types (Ondrej Mosnacek) [1878149] - [security] selinux: optimize storage of filename transitions (Ondrej Mosnacek) [1878149] - [security] selinux: factor out loop body from filename_trans_read() (Ondrej Mosnacek) [1878149] - [security] selinux: generalize evaluate_cond_node() (Ondrej Mosnacek) [1878149] - [security] selinux: convert cond_expr to array (Ondrej Mosnacek) [1878149] - [security] selinux: convert cond_av_list to array (Ondrej Mosnacek) [1878149] - [security] selinux: convert cond_list to array (Ondrej Mosnacek) [1878149] - [security] selinux: sel_avc_get_stat_idx should increase position index (Ondrej Mosnacek) [1878149] - [security] selinux: simplify evaluate_cond_node() (Ondrej Mosnacek) [1878149] - [security] selinux: move status variables out of selinux_ss (Ondrej Mosnacek) [1878149] - [scripts] selinux: use kernel linux/socket.h for genheaders and mdp (Ondrej Mosnacek) [1878149] - [scripts] genheaders: -s had been there since v6; -*s - since v7 (Ondrej Mosnacek) [1878149] - [scsi] scsi: megaraid_sas: Added support for shared host tagset for cpuhotplug (Ming Lei) [1876863] - [scsi] scsi: scsi_debug: Support host tagset (Ming Lei) [1876863] - [scsi] scsi: core: Show nr_hw_queues in sysfs (Ming Lei) [1876863] - [scsi] scsi: Add host and host template flag 'host_tagset' (Ming Lei) [1876863] - [block] null_blk: Support shared tag bitmap (Ming Lei) [1876863] - [block] blk-mq, elevator: Count requests per hctx to improve performance (Ming Lei) [1876863] - [block] blk-mq: Record active_queues_shared_sbitmap per tag_set for when using shared sbitmap (Ming Lei) [1876863] - [block] blk-mq: Record nr_active_requests per queue for when using shared sbitmap (Ming Lei) [1876863] - [block] blk-mq: Relocate hctx_may_queue() (Ming Lei) [1876863] - [block] blk-mq: Facilitate a shared sbitmap per tagset (Ming Lei) [1876863] - [block] blk-mq: Use pointers for blk_mq_tags bitmap tags (Ming Lei) [1876863] - [block] blk-mq: Pass flags for tag init/free (Ming Lei) [1876863] - [block] blk-mq: Free tags in blk_mq_init_tags() upon error (Ming Lei) [1876863] - [block] blk-mq: Rename blk_mq_update_tag_set_depth() (Ming Lei) [1876863] - [block] blk-mq: Rename BLK_MQ_F_TAG_SHARED as BLK_MQ_F_TAG_QUEUE_SHARED (Ming Lei) [1876863] - [block] block: fix double account of flush request's driver tag (Ming Lei) [1876863] - [block] blk-mq: centralise related handling into blk_mq_get_driver_tag (Ming Lei) [1876863] - [block] blk-mq: streamline handling of q->mq_ops->queue_rq result (Ming Lei) [1876863] - [block] blk-mq: remove pointless call of list_entry_rq() in hctx_show_busy_rq() (Ming Lei) [1876863] - [block] blk-mq: move blk_mq_get_driver_tag into blk-mq.c (Ming Lei) [1876863] - [block] blk-mq: support batching dispatch in case of io (Ming Lei) [1876863] - [block] blk-mq: pass obtained budget count to blk_mq_dispatch_rq_list (Ming Lei) [1876863] - [block] blk-mq: remove dead check from blk_mq_dispatch_rq_list (Ming Lei) [1876863] - [block] blk-mq: move getting driver tag and budget into one helper (Ming Lei) [1876863] - [block] blk-mq: pass hctx to blk_mq_dispatch_rq_list (Ming Lei) [1876863] - [block] blk-mq: remove the BLK_MQ_REQ_INTERNAL flag (Ming Lei) [1876863] - [net] netns: Constify exported functions (Guillaume Nault) [1806134] - [net] netns: protect netns ID lookups with RCU (Guillaume Nault) [1806134] - [net] netns: Remove __peernet2id_alloc() (Guillaume Nault) [1806134] - [net] netns: read NETNSA_NSID as s32 attribute in rtnl_net_getid() (Guillaume Nault) [1806134] - [tools] selftests: txtimestamp: add flag for timestamp validation tolerance. (Hangbin Liu) [1861175] - [tools] selftests/net: so_txtime: fix clang issues for target arch PowerPC (Hangbin Liu) [1861175] - [tools] selftests/net: rxtimestamp: fix clang issues for target arch PowerPC (Hangbin Liu) [1861175] - [tools] selftest: txtimestamp: fix net ns entry logic (Hangbin Liu) [1861175] - [tools] selftests/net: update initializer syntax to use c99 designators (Hangbin Liu) [1861175] - [tools] selftests/net: add ipv6 test coverage in rxtimestamp test (Hangbin Liu) [1861175] - [tools] selftests/net: plug rxtimestamp test into kselftest framework (Hangbin Liu) [1861175] - [tools] selftests/net: in rxtimestamp getopt_long needs terminating null entry (Hangbin Liu) [1861175] - [tools] selftests/net: in timestamping, strncpy needs to preserve null byte (Hangbin Liu) [1861175] - [tools] selftests: move timestamping selftests to net folder (Hangbin Liu) [1861175] - [tools] selftests: txtimestamp: print statistics for timestamp events. (Hangbin Liu) [1861175] - [tools] selftests: txtimestamp: add support for epoll(). (Hangbin Liu) [1861175] - [tools] selftests: txtimestamp: add new command-line flags. (Hangbin Liu) [1861175] - [tools] selftests: txtimestamp: allow printing latencies in nsec. (Hangbin Liu) [1861175] - [tools] selftests: txtimestamp: allow individual txtimestamp tests. (Hangbin Liu) [1861175] - [tools] selftests: timestamping: Fix SIOCGSTAMP undeclared build failure (Hangbin Liu) [1861175] - [tools] selftests: fix timestamping Makefile (Hangbin Liu) [1861175] - [tools] selftests: add missing include unistd (Hangbin Liu) [1861175] - [tools] selftests/txtimestamp: Fix an equals vs assign bug (Hangbin Liu) [1861175] - [tools] selftests: add txtimestamp kselftest (Hangbin Liu) [1861175] - [tools] selftests: expand txtimestamp with ipv6 dgram + raw and pf_packet (Hangbin Liu) [1861175] - [tools] selftests: expand txtimestamp with cmsg support (Hangbin Liu) [1861175] - [hwmon] hwmon: (k10temp) Add support for Zen3 CPUs (Wei Huang) [1846851] - [powerpc] vfs: add faccessat2 syscall (Miklos Szeredi) [1333764] - [fs] vfs: split out access_override_creds() (Miklos Szeredi) [1333764] - [md] Revert "dm writecache: set "Tech Preview" taint using mark_tech_preview()" (Mike Snitzer) [1859413] - [s390] mm: fix huge pte soft dirty copying (Cornelia Huck) [1700709] - [fs] proc/mounts: add cursor (Miklos Szeredi) [1759472]- [char] random: Add a poll handler to extrng_fops (Vladis Dronov) [1884857] - [platform] platform/mellanox: mlxbf-pmc: Add Mellanox BlueField PMC driver (Alaa Hleihel) [1655729] - [mm] mm/page_idle.c: skip offline pages (Chris von Recklinghausen) [1867490] - [powerpc] powerpc/pseries: Detect secure and trusted boot state of the system (Diego Domingos) [1853411] - [net] bpf: Check correct cred for CAP_SYSLOG in bpf_dump_raw_ok() (Yauheni Kaliuta) [1874003] - [kernel] kallsyms: Refactor kallsyms_show_value() to take cred (Yauheni Kaliuta) [1874003] - [kernel] kprobes: Show blacklist addresses as same as kallsyms does (Yauheni Kaliuta) [1874003] - [arm64] arm64: insn: Report PAC and BTI instructions as skippable (Yauheni Kaliuta) [1874003] - [arm64] arm64: insn: Don't assume unrecognized HINTs are skippable (Yauheni Kaliuta) [1874003] - [lib] usercopy: Avoid soft lockups in test_check_nonzero_user() (Yauheni Kaliuta) [1874003] - [security] selinux: map CAP_PERFMON and CAP_BPF to CAP_SYS_ADMIN (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: fix netdevsim trap_flow_action_cookie read (Yauheni Kaliuta) [1874003] - [net] net/bpfilter: Initialize pos in __bpfilter_process_sockopt (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Extend map-in-map selftest to detect memory leaks (Yauheni Kaliuta) [1874003] - [net] bpf: Fix map leak in HASH_OF_MAPS map (Yauheni Kaliuta) [1874003] - [net] bpf: Fix NULL pointer dereference in __btf_resolve_helper_id() (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix cgroup sockopt verifier test (Yauheni Kaliuta) [1874003] - [tools] libbpf: Fix libbpf hashmap on (I)LP32 architectures (Yauheni Kaliuta) [1874003] - [tools] selftests: bpf: Fix detach from sockmap tests (Yauheni Kaliuta) [1874003] - [net] bpf: net: Avoid incorrect bpf_sk_reuseport_detach call (Yauheni Kaliuta) [1874003] - [net] bpf: net: Avoid copying sk_user_data of reuseport_array during sk_clone (Yauheni Kaliuta) [1874003] - [tools] bpf: Add tests for PTR_TO_BTF_ID vs. null comparison (Yauheni Kaliuta) [1874003] - [net] bpf: Fix an incorrect branch elimination by verifier (Yauheni Kaliuta) [1874003] - [include] bpf: sockmap: Require attach_bpf_fd when detaching a program (Yauheni Kaliuta) [1874003] - [net] bpf: sockmap: Check value of unused args to BPF_PROG_ATTACH (Yauheni Kaliuta) [1874003] - [net] bpf: Enforce BPF ringbuf size to be the power of 2 (Yauheni Kaliuta) [1874003] - [tools] bpf, sockmap: Add ingres skb tests that utilize merge skbs (Yauheni Kaliuta) [1874003] - [net] bpf, sockmap: RCU dereferenced psock may be used outside RCU block (Yauheni Kaliuta) [1874003] - [net] bpf, sockmap: RCU splat with redirect and strparser error or TLS (Yauheni Kaliuta) [1874003] - [tools] bpf: tcp: bpf_cubic: fix spurious HYSTART_DELAY exit upon drop in min RTT (Yauheni Kaliuta) [1874003] - [net] bpf: Do not allow btf_ctx_access with __int128 types (Yauheni Kaliuta) [1874003] - [tools] bpf: Fix formatting in documentation for BPF helpers (Yauheni Kaliuta) [1874003] - [net] bpf: Restore behaviour of CAP_SYS_ADMIN allowing the loading of networking bpf programs (Yauheni Kaliuta) [1874003] - [net] bpf: Set the number of exception entries properly for subprograms (Yauheni Kaliuta) [1874003] - [tools] libbpf: Fix CO-RE relocs against .text section (Yauheni Kaliuta) [1874003] - [tools] libbpf: Forward-declare bpf_stats_type for systems with outdated UAPI headers (Yauheni Kaliuta) [1874003] - [documentation] bpf: Document optval > PAGE_SIZE behavior for sockopt hooks (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Make sure optvals > PAGE_SIZE are bypassed (Yauheni Kaliuta) [1874003] - [net] bpf: Don't return EINVAL from {get, set}sockopt when optlen > PAGE_SIZE (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Add ringbuf map type to map command docs (Yauheni Kaliuta) [1874003] - [samples] bpf, xdp, samples: Fix null pointer dereference in *_user code (Yauheni Kaliuta) [1874003] - [tools] tools/bpftool: Add ringbuf map to a list of known map types (Yauheni Kaliuta) [1874003] - [tools] bpf: Fix definition of bpf_ringbuf_output() helper in UAPI comments (Yauheni Kaliuta) [1874003] - [net] bpf: Undo internal BPF_PROBE_MEM in BPF insns dump (Yauheni Kaliuta) [1874003] - [tools] libbpf: Support pre-initializing .bss global variables (Yauheni Kaliuta) [1874003] - [tools] tools/bpftool: Fix skeleton codegen (Yauheni Kaliuta) [1874003] - [net] bpf: Fix memlock accounting for sock_hash (Yauheni Kaliuta) [1874003] - [net] bpf: tcp: Recv() should return 0 when the peer socket is closed (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Exit on error in function codegen (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Fix memory leak in codegen error cases (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add cgroup_skb/egress test for load_bytes_relative (Yauheni Kaliuta) [1874003] - [net] net/filter: Permit reading NET in load_bytes_relative when MAC not set (Yauheni Kaliuta) [1874003] - [tools] tools, bpf: Do not force gcc as CC (Yauheni Kaliuta) [1874003] - [tools] libbpf: Define __WORDSIZE if not available (Yauheni Kaliuta) [1874003] - [net] bpf: Devmap adjust uapi for attach bpf program (Yauheni Kaliuta) [1874003] - [net] bpf: Reset data_meta before running programs attached to devmap entry (Yauheni Kaliuta) [1874003] - [scripts] scripts: Require pahole v1.16 when generating BTF (Yauheni Kaliuta) [1874003] - [net] bpf, sockhash: Synchronize delete from bucket list on map free (Yauheni Kaliuta) [1874003] - [net] bpf, sockhash: Fix memory leak when unlinking sockets in sock_hash_free (Yauheni Kaliuta) [1874003] - [net] bpf/sockmap: Fix kernel panic at __tcp_bpf_recvmsg (Yauheni Kaliuta) [1874003] - [kernel] bpf: rework the compat kernel probe handling (Yauheni Kaliuta) [1874003] - [kernel] bpf: handle the compat string in bpf_trace_copy_string better (Yauheni Kaliuta) [1874003] - [kernel] bpf: factor out a bpf_trace_copy_string helper (Yauheni Kaliuta) [1874003] - [net] mmap locking API: add mmap_read_trylock_non_owner() (Yauheni Kaliuta) [1874003] - [net] bpf: sockmap: use mmap locking API (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix ringbuf selftest sample counting undeterminism (Yauheni Kaliuta) [1874003] - [net] bpf: Fix an error code in check_btf_func() (Yauheni Kaliuta) [1874003] - [net] bpf: make bpf_check_uarg_tail_zero() use check_zeroed_user() (Yauheni Kaliuta) [1874003] - [lib] lib: introduce copy_struct_from_user() helper (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add a default $(CXX) value (Yauheni Kaliuta) [1874003] - [tools] tools/bpf: Don't use $(COMPILE.c) (Yauheni Kaliuta) [1874003] - [s390] s390/bpf: Use bcr 0, 0 as tail call nop filler (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix verifier test (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix sample_cnt shared between two threads (Yauheni Kaliuta) [1874003] - [tools] bpf, selftests: Adapt cls_redirect to call csum_level helper (Yauheni Kaliuta) [1874003] - [net] bpf: Add csum_level helper for fixing up csum levels (Yauheni Kaliuta) [1874003] - [net] bpf: Fix up bpf_skb_adjust_room helper's skb csum setting (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add _GNU_SOURCE for reallocarray to ringbuf.c (Yauheni Kaliuta) [1874003] - [net] bpf: Use tracing helpers for lsm programs (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add test for SO_BINDTODEVICE opt of bpf_setsockopt (Yauheni Kaliuta) [1874003] - [tools] tools/bpf: sync bpf.h (Yauheni Kaliuta) [1874003] - [tools] bpf, selftests: Add test for ktls with skb bpf ingress policy (Yauheni Kaliuta) [1874003] - [net] bpf: Fix running sk_skb program types with ktls (Yauheni Kaliuta) [1874003] - [net] bpf: Refactor sockmap redirect code so its easy to reuse (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add SEC name for xdp programs attached to device map (Yauheni Kaliuta) [1874003] - [net] bpf: Add support to attach bpf program to a devmap entry (Yauheni Kaliuta) [1874003] - [kernel] bpf: Use strncpy_from_unsafe_strict() in bpf_seq_printf() helper (Yauheni Kaliuta) [1874003] - [net] devmap: Formalize map value as a named struct (Yauheni Kaliuta) [1874003] - [net] bpf: Add rx_queue_mapping to bpf_sock (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add tests for write-only stacks/queues (Yauheni Kaliuta) [1874003] - [documentation] docs/bpf: Add BPF ring buffer design notes (Yauheni Kaliuta) [1874003] - [tools] bpf: Add BPF ringbuf and perf buffer benchmarks (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add BPF ringbuf selftests (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add BPF ring buffer support (Yauheni Kaliuta) [1874003] - [tools] bpf: Implement BPF ring buffer and verifier support for it (Yauheni Kaliuta) [1874003] - [net] bpf: Fix map permissions check (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Cleanup comments in test_maps (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Cleanup some file descriptors in test_maps (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix a typo in test_maps (Yauheni Kaliuta) [1874003] - [tools] libbpf: Fix perf_buffer__free() API for sparse allocs (Yauheni Kaliuta) [1874003] - [tools] bpf, selftests: Test probe_* helpers from SCHED_CLS (Yauheni Kaliuta) [1874003] - [tools] bpf, selftests: Add sk_msg helpers load and attach test (Yauheni Kaliuta) [1874003] - [net] bpf, sk_msg: Add get socket storage helpers (Yauheni Kaliuta) [1874003] - [net] bpf: Extend bpf_base_func_proto helpers with probe_* and *current_task* (Yauheni Kaliuta) [1874003] - [net] bpf, sk_msg: Add some generic helpers that may be useful from sk_msg (Yauheni Kaliuta) [1874003] - [net] bpf: Fix spelling in comment explaining ARG1 in ___bpf_prog_run (Yauheni Kaliuta) [1874003] - [tools] libbpf: Install headers as part of make install (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add API to consume the perf ring buffer content (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Print correct error message when failing to load BTF (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Make capability check account for new BPF caps (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Clean subcommand help messages (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: CONFIG_LIRC required for test_lirc_mode2.sh (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: CONFIG_IPV6_SEG6_BPF required for test_seg6_loop.o (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add general instructions for test execution (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, add printk to test_sk_lookup_kern to encode null ptr check (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, verifier case for non null pointer map value branch (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, verifier case for non null pointer check branch taken (Yauheni Kaliuta) [1874003] - [net] bpf: Verifier track null pointer branch_taken with JNE and JEQ (Yauheni Kaliuta) [1874003] - [tools] tools/bpf: sync bpf.h (Yauheni Kaliuta) [1874003] - [tools] bpf, testing: Add get{peer, sock}name selftests to test_progs (Yauheni Kaliuta) [1874003] - [tools] bpf, bpftool: Enable get{peer, sock}name attach types (Yauheni Kaliuta) [1874003] - [tools] bpf, libbpf: Enable get{peer, sock}name attach types (Yauheni Kaliuta) [1874003] - [net] bpf: Add get{peer, sock}name attach types for sock_addr (Yauheni Kaliuta) [1874003] - [samples] samples, bpf: Refactor kprobe, tail call kern progs map definition (Yauheni Kaliuta) [1874003] - [samples] samples, bpf: Add tracex7 test file to .gitignore (Yauheni Kaliuta) [1874003] - [samples] samples, bpf: Refactor tail call user progs with libbpf (Yauheni Kaliuta) [1874003] - [samples] samples, bpf: Refactor kprobe tracing user progs with libbpf (Yauheni Kaliuta) [1874003] - [samples] samples, bpf: Refactor pointer error check with libbpf (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, add ktls tests to test_sockmap (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, add blacklist to test_sockmap (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, add whitelist option to test_sockmap (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, provide verbose option for selftests execution (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, break down test_sockmap into subtests (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, improve test_sockmap total bytes counter (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, print error in test_sockmap error cases (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, sockmap test prog run without setting cgroup (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, remove prints from sockmap tests (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, move sockmap bpf prog header into progs (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Remove test_align leftovers (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Move test_align under test_progs (Yauheni Kaliuta) [1874003] - [tools] libbpf, hashmap: Fix signedness warnings (Yauheni Kaliuta) [1874003] - [tools] libbpf, hashmap: Remove unused #include (Yauheni Kaliuta) [1874003] - [net] bpf: Fix check_return_code to only allowin trace_iter progs (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Use CAP_BPF and CAP_PERFMON in tests (Yauheni Kaliuta) [1874003] - [net] bpf: Implement CAP_BPF (Yauheni Kaliuta) [1874003] - [security] bpf, capability: Introduce CAP_BPF (Yauheni Kaliuta) [1874003] - [security] capabilities: Introduce CAP_PERFMON to kernel and user space (Yauheni Kaliuta) [1874003] - [tools] bpf, bpftool: Allow probing for CONFIG_HZ from kernel config (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Test for sk helpers in cgroup skb (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add connect_fd_to_fd, connect_wait net helpers (Yauheni Kaliuta) [1874003] - [net] bpf: Introduce bpf_sk_{, ancestor_}cgroup_id helpers (Yauheni Kaliuta) [1874003] - [net] bpf: Allow skb_ancestor_cgroup_id helper in cgroup skb (Yauheni Kaliuta) [1874003] - [net] bpf: Allow sk lookup helpers in cgroup skb (Yauheni Kaliuta) [1874003] - [tools] selftest/bpf: Fix spelling mistake "SIGALARM" -> "SIGALRM" (Yauheni Kaliuta) [1874003] - [net] bpf: Fix bpf_iter's task iterator logic (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Test narrow loads for bpf_sock_addr.user_port (Yauheni Kaliuta) [1874003] - [net] bpf: Support narrow loads from bpf_sock_addr.user_port (Yauheni Kaliuta) [1874003] - [samples] samples/bpf: xdp_redirect_cpu: Set MAX_CPUS according to NR_CPUS (Yauheni Kaliuta) [1874003] - [samples] samples/bpf: Remove compiler warnings (Yauheni Kaliuta) [1874003] - [net] bpf: Enable bpf_iter targets registering ctx argument types (Yauheni Kaliuta) [1874003] - [net] bpf: Change func bpf_iter_unreg_target() signature (Yauheni Kaliuta) [1874003] - [net] bpf: net: Refactor bpf_iter target registration (Yauheni Kaliuta) [1874003] - [net] bpf: Add comments to interpret bpf_prog return values (Yauheni Kaliuta) [1874003] - [tools] bpf: Change btf_iter func proto prefix to "bpf_iter_" (Yauheni Kaliuta) [1874003] - [tools] tools/bpf: selftests : Explain bpf_iter test failures with llvm 10.0.0 (Yauheni Kaliuta) [1874003] - [tools] selftest/bpf: Add BPF triggering benchmark (Yauheni Kaliuta) [1874003] - [tools] selftest/bpf: Fmod_ret prog and implement test_overhead as part of bench (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add benchmark runner infrastructure (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Extract parse_num_list into generic testing_helpers.c (Yauheni Kaliuta) [1874003] - [tools] tools, bpf: Synchronise BPF UAPI header with tools (Yauheni Kaliuta) [1874003] - [scripts] bpf: Minor fixes to BPF helpers documentation (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Minor fixes for documentation (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Poison and replace kernel integer typedefs (Yauheni Kaliuta) [1874003] - [tools] bpf, libbpf: Replace zero-length array with flexible-array (Yauheni Kaliuta) [1874003] - [arm64] bpf, arm64: Optimize ADD, SUB, JMP BPF_K using arm64 add/sub immediates (Yauheni Kaliuta) [1874003] - [arm64] bpf, arm64: Optimize AND, OR, XOR, JSET BPF_K using arm64 logical immediates (Yauheni Kaliuta) [1874003] - [tools] bpf, runqslower: include proper uapi/bpf.h (Yauheni Kaliuta) [1874003] - [tools] tools/bpf: selftests: Add iter progs for bpf_map/task/task_file (Yauheni Kaliuta) [1874003] - [tools] tools/bpftool: Add bpf_iter support for bptool (Yauheni Kaliuta) [1874003] - [tools] tools/libpf: Add offsetof/container_of macro in bpf_helpers.h (Yauheni Kaliuta) [1874003] - [tools] tools/libbpf: Add bpf_iter support (Yauheni Kaliuta) [1874003] - [net] bpf: Support variable length array in tracing programs (Yauheni Kaliuta) [1874003] - [net] bpf: Handle spilled PTR_TO_BTF_ID properly when checking stack_boundary (Yauheni Kaliuta) [1874003] - [kernel] bpf: Add bpf_seq_printf and bpf_seq_write helpers (Yauheni Kaliuta) [1874003] - [net] bpf: Add PTR_TO_BTF_ID_OR_NULL support (Yauheni Kaliuta) [1874003] - [net] bpf: Add task and task/file iterator targets (Yauheni Kaliuta) [1874003] - [net] bpf: Add bpf_map iterator (Yauheni Kaliuta) [1874003] - [net] bpf: Implement common macros/helpers for target iterators (Yauheni Kaliuta) [1874003] - [net] bpf: Create file bpf iterator (Yauheni Kaliuta) [1874003] - [net] bpf: Create anonymous bpf iterator (Yauheni Kaliuta) [1874003] - [net] bpf: Implement bpf_seq_read() for bpf iterator (Yauheni Kaliuta) [1874003] - [net] bpf: Support bpf tracing/iter programs for BPF_LINK_UPDATE (Yauheni Kaliuta) [1874003] - [net] bpf: Support bpf tracing/iter programs for BPF_LINK_CREATE (Yauheni Kaliuta) [1874003] - [net] bpf: Allow loading of a bpf_iter program (Yauheni Kaliuta) [1874003] - [net] bpf: Implement an interface to register bpf_iter targets (Yauheni Kaliuta) [1874003] - [tools] bpf: Allow any port in bpf_bind helper (Yauheni Kaliuta) [1874003] - [net] net: Refactor arguments of inet{,6}_bind (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Move existing common networking parts into network_helpers (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Generalize helpers to control background listener (Yauheni Kaliuta) [1874003] - [net] crypto: lib/sha1 - rename "sha" to "sha1" (Yauheni Kaliuta) [1874003] - [arm64] arm64: bpf: Annotate JITed code for BTI (Yauheni Kaliuta) [1874003] - [arm64] arm64: insn: Add constants for new HINT instruction decode (Yauheni Kaliuta) [1874003] - [kernel] sysctl: Fix unused function warning (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Use reno instead of dctcp (Yauheni Kaliuta) [1874003] - [net] bpf: Fix use-after-free of bpf_link when priming half-fails (Yauheni Kaliuta) [1874003] - [tools] bpf: Bpf_{g, s}etsockopt for struct bpf_sock_addr (Yauheni Kaliuta) [1874003] - [tools] bpf: Add selftest for BPF_ENABLE_STATS (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add support for command BPF_ENABLE_STATS (Yauheni Kaliuta) [1874003] - [net] bpf: Sharing bpf runtime stats with BPF_ENABLE_STATS (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Test allowed maps for bpf_sk_select_reuseport (Yauheni Kaliuta) [1874003] - [tools] libbpf: Fix false uninitialized variable warning (Yauheni Kaliuta) [1874003] - [net] bpf: Fix unused variable warning (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Use SOCKMAP for server sockets in bpf_sk_assign test (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Test that lookup on SOCKMAP/SOCKHASH is allowed (Yauheni Kaliuta) [1874003] - [net] bpf: Allow bpf_map_lookup_elem for SOCKMAP and SOCKHASH (Yauheni Kaliuta) [1874003] - [tools] tools: bpftool: Make libcap dependency optional (Yauheni Kaliuta) [1874003] - [tools] tools: bpftool: Allow unprivileged users to probe features (Yauheni Kaliuta) [1874003] - [tools] tools: bpftool: For "feature probe" define "full_mode" bool as global (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Disable ASAN instrumentation for mmap()'ed memory read (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix invalid memory reads in core_relo selftest (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix memory leak in extract_build_id() (Yauheni Kaliuta) [1874003] - [tools] libbpf: Fix memory leak and possible double-free in hashmap__clear (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Convert test_hashmap into test_progs test (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add SAN_CFLAGS param to selftests build to allow sanitizers (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Ensure test flavors use correct skeletons (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add BTF-defined map-in-map support (Yauheni Kaliuta) [1874003] - [tools] libbpf: Refactor map creation logic and fix cleanup leak (Yauheni Kaliuta) [1874003] - [tools] libbpf: Refactor BTF-defined map definition parsing logic (Yauheni Kaliuta) [1874003] - [tools] bpftool: Add link bash completions (Yauheni Kaliuta) [1874003] - [tools] bpftool: Add bpftool-link manpage (Yauheni Kaliuta) [1874003] - [tools] bpftool: Add bpf_link show and pin support (Yauheni Kaliuta) [1874003] - [tools] bpftool: Expose attach_type-to-string array to non-cgroup code (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Test bpf_link's get_next_id, get_fd_by_id, and get_obj_info (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add low-level APIs for new bpf_link commands (Yauheni Kaliuta) [1874003] - [net] bpf: Add support for BPF_OBJ_GET_INFO_BY_FD for bpf_link (Yauheni Kaliuta) [1874003] - [net] bpf: Support GET_FD_BY_ID and GET_NEXT_ID for bpf_link (Yauheni Kaliuta) [1874003] - [net] bpf: Allocate ID for bpf_link (Yauheni Kaliuta) [1874003] - [tools] libbpf: Remove unneeded semicolon in btf_dump_emit_type (Yauheni Kaliuta) [1874003] - [net] bpf, cgroup: Remove unused exports (Yauheni Kaliuta) [1874003] - [tools] libbpf: Return err if bpf_object__load failed (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add cls_redirect classifier (Yauheni Kaliuta) [1874003] - [net] bpf: Make verifier log more relevant by default (Yauheni Kaliuta) [1874003] - [net] bpf: add bpf_ktime_get_boot_ns() (Yauheni Kaliuta) [1874003] - [net] net: bpf: Make bpf_ktime_get_ns() available to non GPL programs (Yauheni Kaliuta) [1874003] - [net] net: bpf: Allow TC programs to call BPF_FUNC_skb_change_head (Yauheni Kaliuta) [1874003] - [net] bpf: Fix missing bpf_base_func_proto in cgroup_base_func_proto for CGROUP_NET=n (Yauheni Kaliuta) [1874003] - [tools] bpf_helpers.h: Add note for building with vmlinux.h or linux/types.h (Yauheni Kaliuta) [1874003] - [net] bpf: Enable more helpers for BPF_PROG_TYPE_CGROUP_{DEVICE, SYSCTL, SOCKOPT} (Yauheni Kaliuta) [1874003] - [tools] tools/bpf/bpftool: Remove duplicate headers (Yauheni Kaliuta) [1874003] - [net] bpf: Remove set but not used variable 'dst_known' (Yauheni Kaliuta) [1874003] - [net] xdp: export the DEV_MAP_BULK_SIZE macro (Yauheni Kaliuta) [1874003] - [kernel] trace/bpf_trace: Open access for CAP_PERFMON privileged process (Yauheni Kaliuta) [1874003] - [scsi] scsi: lpfc: Fix initial FLOGI failure due to BBSCN not supported (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Update lpfc version to 12.8.0.5 (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Reject CT request for MIB commands (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add FDMI Vendor MIB support (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix duplicate wq_create_version check (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Removed unused macros in lpfc_attr.c (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Re-fix use after free in lpfc_rq_buf_free() (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix scheduling call while in softirq context in lpfc_unreg_rpi (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix invalid sleeping context in lpfc_sli4_nvmet_alloc() (Dick Kennedy) [1887549] - [scsi] scsi: Remove unneeded break statements (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add dependency on CPU_FREQ (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Remove unneeded variable 'status' in lpfc_fcp_cpu_map_store() (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Drop nodelist reference on error in lpfc_gen_req() (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Remove set but not used 'qp' (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Update lpfc version to 12.8.0.4 (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Extend the RDF FPIN Registration descriptor for additional events (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix FLOGI/PLOGI receive race condition in pt2pt discovery (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix setting IRQ affinity with an empty CPU mask (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix spelling mistake "Cant" -> "Can't" (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Update lpfc version to 12.8.0.3 (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix validation of bsg reply lengths (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix retry of PRLI when status indicates its unsupported (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix oops when unloading driver while running mds diags (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix RSCN timeout due to incorrect gidft counter (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix no message shown for lpfc_hdw_queue out of range value (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix FCoE speed reporting (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add missing misc_deregister() for lpfc_init() (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: nvmet: Avoid hang / use-after-free again when destroying targetport (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix typo in comment for ULP (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add description for lpfc_release_rpi()'s 'ndlpl param (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix a bunch of kerneldoc misdemeanors (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add and rename a whole bunch of function parameter descriptions (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Use __printf() format notation (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix kerneldoc parameter formatting/misnaming/missing issues (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix some function parameter descriptions (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Ensure variable has the same stipulations as code using it (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix-up formatting/docrot where appropriate (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Provide description for lpfc_mem_alloc()'s 'align' param (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix-up around 120 documentation issues (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Remove unused variable 'pg_addr' (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Correct some pretty obvious misdocumentation (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix less-than-zero comparison of unsigned value (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix interrupt assignments when multiple vectors are supported on same CPU (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix inconsistent indenting (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Update lpfc version to 12.8.0.2 (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add an internal trace log buffer (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add blk_io_poll support for latency improvment (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add support to display if adapter dumps are available (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Allow applications to issue Common Set Features mailbox command (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix language in 0373 message to reflect non-error message (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix shost refcount mismatch when deleting vport (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix stack trace seen while setting rrq active (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix oops due to overrun when reading SLI3 data (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix missing MDS functionality (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix unused assignment in lpfc_sli4_bsg_link_diag_test (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Avoid another null dereference in lpfc_sli4_hba_unset() (Dick Kennedy) [1887549] - [scsi] lpfc_debugfs: get rid of pointless access_ok() (Dick Kennedy) [1887549] - [scsi] lpfc: add nvmet discovery_event op support (Dick Kennedy) [1887549] - [scsi] scsi: core: Don't start concurrent async scan on same host (Ming Lei) [1874501] - [crypto] crypto: bcm - Verify GCM/CCM key length in setkey (Vladis Dronov) [1887389] - [x86] x86/cpufeatures: Add support for fast short REP; MOVSB (Steve Best) [1838265] - [scsi] scsi: mpt3sas: A small correction in _base_process_reply_queue (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Fix sync irqs (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Detect tampered Aero and Sea adapters (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Don't call disable_irq from IRQ poll handler (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Remove pci-dma-compat wrapper API (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Remove superfluous memset() (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Update driver version to 35.100.00.00 (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Postprocessing of target and LUN reset (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Add functions to check if any cmd is outstanding on Target and LUN (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Rename and export interrupt mask/unmask functions (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Cancel the running work during host reset (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Dump system registers for debugging (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Memset config_cmds.reply buffer with zeros (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Fix kdoc comments format (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Fix set but unused variable (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Fix error returns in BRM_status_show (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Fix unlock imbalance (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Fix spelling mistake (Tomas Henzl) [1851440] - [s390] s390/zcrypt: Fix ZCRYPT_PERDEV_REQCNT ioctl (Claudio Imbrenda) [1885962] - [scsi] scsi: megaraid: Make smp_affinity_enable static (Tomas Henzl) [1860910] - [scsi] remove ioremap_nocache and devm_ioremap_nocache (Tomas Henzl) [1860910] - [scsi] scsi: megaraid: Remove set but unused variable (Tomas Henzl) [1860910] - [scsi] scsi: megaraid: Fix compilation warnings (Tomas Henzl) [1860910] - [scsi] scsi: megaraid: Fix kdoc comments format (Tomas Henzl) [1860910] - [scsi] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 13 (Tomas Henzl) [1860910] - [net] ethtool: Add support for 100Gbps per lane link modes (Ivan Vecera) [1879202]- [netdrv] ibmveth: Fix use of ibmveth in a bridge (Steve Best) [1893294] - [x86] ima: add a new CONFIG for loading arch-specific policies (Bruno Meneguele) [1869758] - [netdrv] e1000e: Add support for Meteor Lake (Ken Cox) [1838750] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Ken Cox) [1838750] - [netdrv] treewide: Use fallthrough pseudo-keyword (Ken Cox) [1838750] - [netdrv] e1000e: Remove unnecessary usages of memset (Ken Cox) [1838750] - [netdrv] e1000e: continue to init PHY even when failed to disable ULP (Ken Cox) [1838750] - [netdrv] ethernet/intel: Convert fallthrough code comments (Ken Cox) [1838750] - [netdrv] net/intel: remove driver versions from Intel drivers (Ken Cox) [1838750] - [netdrv] e1000e: fix unused-function warning (Ken Cox) [1838750] - [netdrv] e1000e: Do not wake up the system via WOL if device wakeup is disabled (Ken Cox) [1838750] - [netdrv] e1000e: Relax condition to trigger reset for ME workaround (Ken Cox) [1838750] - [netdrv] e1000e: disable s0ix entry and exit flows for ME systems (Ken Cox) [1838750] - [netdrv] e1000e: Disable TSO for buffer overrun workaround (Ken Cox) [1838750] - [netdrv] e1000e: Warn if disabling ULP failed (Ken Cox) [1838750] - [scsi] scsi: fnic: Do not call 'scsi_done()' for unhandled commands (Govindarajulu Varadarajan) [1870397] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Corinna Vinschen) [1838749] - [netdrv] igbvf: use generic power management (Corinna Vinschen) [1838749] - [netdrv] ethernet/intel: Convert fallthrough code comments (Corinna Vinschen) [1838749] - [netdrv] net/intel: remove driver versions from Intel drivers (Corinna Vinschen) [1838749] - [net] SUNRPC: Properly set the @subbuf parameter of xdr_buf_subsegment() (Steve Dickson) [1884361] - [net] SUNRPC: Fix ("SUNRPC: Add "@len" parameter to gss_unwrap()") (Steve Dickson) [1884361] - [net] netfilter: nf_queue: do not release refcouts until nf_reinject is done (Florian Westphal) [1886557] - [net] netfilter: nf_queue: place bridge physports into queue_entry struct (Florian Westphal) [1886557] - [net] netfilter: nf_queue: make nf_queue_entry_release_refs static (Florian Westphal) [1886557] - [firewire] firewire: Deprecate Firewire support in RHEL8 (Prarit Bhargava) [1871863] - [lib] Add pldmfw library for PLDM firmware update (Patrick Talbert) [1878278] - [lib] bitops: introduce the for_each_set_clump8 macro (Patrick Talbert) [1878278] - [mm] x86/ioremap: Map EFI runtime services data as encrypted for SEV (Lenny Szubowicz) [1883134] - [powerpc] Revert "powerpc/powernv/idle: Replace CPU feature check with PVR check" (Steve Best) [1882365] - [powerpc] powerpc/xive: Do not expose a debugfs file when XIVE is disabled (Steve Best) [1854526] - [kvm] powerpc/xive: Enforce load-after-store ordering when StoreEOI is active (Steve Best) [1854526] - [powerpc] powerpc/xive: Add a debugfs file to dump internal XIVE state (Steve Best) [1854526] - [net] openvswitch: add TTL decrement action (Eelco Chaudron) [1762450]- [kernel] futex: Adjust absolute futex timeouts with per time namespace offset (Waiman Long) [1548297] - [kernel] futex: Remove unused or redundant includes (Waiman Long) [1548297] - [include] vdso: Fix clocksource.h macro detection (Waiman Long) [1548297] - [x86] um: Fix header inclusion (Waiman Long) [1548297] - [arm64] arm64: vdso32: make vdso32 install conditional (Waiman Long) [1548297] - [arm64] ARM64: vdso32: Install vdso32 from vdso_install (Waiman Long) [1548297] - [arm64] vdso/treewide: Add vdso_data pointer argument to __arch_get_hw_counter() (Waiman Long) [1548297] - [kernel] timekeeping/vsyscall: Provide vdso_update_begin/end() (Waiman Long) [1548297] - [include] lib/vdso: Allow to add architecture-specific vdso data (Waiman Long) [1548297] - [arm64] arm64: enable time namespace support (Waiman Long) [1548297] - [arm64] arm64/vdso: Restrict splitting VVAR VMA (Waiman Long) [1548297] - [arm64] arm64/vdso: Handle faults on timens page (Waiman Long) [1548297] - [arm64] arm64/vdso: Add time namespace page (Waiman Long) [1548297] - [arm64] arm64/vdso: Zap vvar pages when switching to a time namespace (Waiman Long) [1548297] - [arm64] arm64/vdso: use the fault callback to map vvar pages (Waiman Long) [1548297] - [arm64] arm64: compat: Allow 32-bit vdso and sigpage to co-exist (Waiman Long) [1548297] - [x86] x86/vdso: Unbreak paravirt VDSO clocks (Waiman Long) [1548297] - [lib] lib/vdso: Provide sanity check for cycles (again) (Waiman Long) [1548297] - [kernel] clocksource: Remove obsolete ifdef (Waiman Long) [1548297] - [tools] selftests/timens: handle a case when alarm clocks are not supported (Waiman Long) [1548297] - [arm64] arm64: vdso: Add --eh-frame-hdr to ldflags (Waiman Long) [1548297] - [arm64] arm64: vdso: Add -fasynchronous-unwind-tables to cflags (Waiman Long) [1548297] - [arm64] arm64: vdso: use consistent 'map' nomenclature (Waiman Long) [1548297] - [arm64] arm64: vdso: use consistent 'abi' nomenclature (Waiman Long) [1548297] - [arm64] arm64: vdso: simplify arch_vdso_type ifdeffery (Waiman Long) [1548297] - [arm64] arm64: vdso: remove aarch32_vdso_pages (Waiman Long) [1548297] - [arm64] arm64: vdso: Add '-Bsymbolic' to ldflags (Waiman Long) [1548297] - [x86] x86/vdso/vdso2c: Convert iterators to unsigned (Waiman Long) [1548297] - [x86] x86/vdso/vdso2c: Correct error messages on file open (Waiman Long) [1548297] - [include] vdso/datapage: Use correct clock mode name in comment (Waiman Long) [1548297] - [arm64] arm64: vdso: don't free unallocated pages (Waiman Long) [1548297] - [fs] proc, time/namespace: Show clock symbolic names in /proc/pid/timens_offsets (Waiman Long) [1548297] - [kernel] time/namespace: Add max_time_namespaces ucount (Waiman Long) [1548297] - [kernel] time/namespace: Fix time_for_children symlink (Waiman Long) [1548297] - [arm64] arm64: compat: Fix syscall number of compat_clock_getres (Waiman Long) [1548297] - [tools] selftests/timens: Remove duplicated include (Waiman Long) [1548297] - [kernel] sys/sysinfo: Respect boottime inside time namespace (Waiman Long) [1548297] - [clocksource] clocksource/drivers/arm_arch_timer: Fix vDSO clockmode when vDSO disabled (Waiman Long) [1548297] - [lib] lib/vdso: Enable common headers (Waiman Long) [1548297] - [x86] x86/vdso: Enable x86 to use common headers (Waiman Long) [1548297] - [arm64] arm64: vdso32: Include common headers in the vdso library (Waiman Long) [1548297] - [arm64] arm64: vdso: Include common headers in the vdso library (Waiman Long) [1548297] - [arm64] arm64: Introduce asm/vdso/processor.h (Waiman Long) [1548297] - [arm64] arm64: vdso32: Code clean up (Waiman Long) [1548297] - [include] linux/elfnote.h: Replace elf.h with UAPI equivalent (Waiman Long) [1548297] - [include] common: Introduce processor.h (Waiman Long) [1548297] - [include] linux/ktime.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/jiffies.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/time64.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/time32.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/time.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/math64.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/clocksource.h: Extract common header for vDSO (Waiman Long) [1548297] - [arm64] arm64: Introduce asm/vdso/clocksource.h (Waiman Long) [1548297] - [x86] x86: Introduce asm/vdso/clocksource.h (Waiman Long) [1548297] - [include] linux/limits.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/bits.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/const.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/bits.h: make BIT(), GENMASK(), and friends available in assembly (Waiman Long) [1548297] - [lib] lib/vdso: Allow architectures to provide the vdso data pointer (Waiman Long) [1548297] - [lib] lib/vdso: Allow architectures to override the ns shift operation (Waiman Long) [1548297] - [lib] lib/vdso: Allow fixed clock mode (Waiman Long) [1548297] - [include] lib/vdso: Move VCLOCK_TIMENS to vdso_clock_modes (Waiman Long) [1548297] - [kernel] lib/vdso: Avoid highres update if clocksource is not VDSO capable (Waiman Long) [1548297] - [lib] lib/vdso: Cleanup clock mode storage leftovers (Waiman Long) [1548297] - [arm64] ARM/arm64: vdso: Use common vdso clock mode storage (Waiman Long) [1548297] - [x86] x86/vdso: Use generic VDSO clock mode storage (Waiman Long) [1548297] - [kernel] clocksource: Add common vdso clock mode storage (Waiman Long) [1548297] - [x86] x86/vdso: Move VDSO clocksource state tracking to callback (Waiman Long) [1548297] - [include] clocksource: Cleanup struct clocksource and documentation (Waiman Long) [1548297] - [lib] lib/vdso: Allow the high resolution parts to be compiled out (Waiman Long) [1548297] - [lib] lib/vdso: Only read hrtimer_res when needed in __cvdso_clock_getres() (Waiman Long) [1548297] - [x86] x86/vdso: Mark the TSC clocksource path likely (Waiman Long) [1548297] - [kernel] lib/vdso: Update coarse timekeeper unconditionally (Waiman Long) [1548297] - [kernel] lib/vdso: Make __arch_update_vdso_data() logic understandable (Waiman Long) [1548297] - [kernel] alarmtimer: Unregister wakeup source when module get fails (Waiman Long) [1548297] - [tools] selftests/timens: Check for right timens offsets after fork and exec (Waiman Long) [1548297] - [tools] selftests/timens: Add a simple perf test for clock_gettime() (Waiman Long) [1548297] - [tools] selftests/timens: Add timer offsets test (Waiman Long) [1548297] - [tools] selftests/timens: Add procfs selftest (Waiman Long) [1548297] - [tools] selftests/timens: Add a test for clock_nanosleep() (Waiman Long) [1548297] - [tools] selftests/timens: Add a test for timerfd (Waiman Long) [1548297] - [tools] selftests/timens: Add Time Namespace test for supported clocks (Waiman Long) [1548297] - [fs] fs/proc: Introduce /proc/pid/timens_offsets (Waiman Long) [1548297] - [x86] x86/vdso: Zap vvar pages when switching to a time namespace (Waiman Long) [1548297] - [x86] x86/vdso: On timens page fault prefault also VVAR page (Waiman Long) [1548297] - [x86] x86/vdso: Handle faults on timens page (Waiman Long) [1548297] - [kernel] time: Allocate per-timens vvar page (Waiman Long) [1548297] - [x86] x86/vdso: Add time napespace page (Waiman Long) [1548297] - [x86] x86/vdso: Provide vdso_data offset on vvar_page (Waiman Long) [1548297] - [lib] lib/vdso: Prepare for time namespace support (Waiman Long) [1548297] - [x86] x86/vdso: Restrict splitting VVAR VMA (Waiman Long) [1548297] - [fs] fs/proc: Respect boottime inside time namespace for /proc/uptime (Waiman Long) [1548297] - [kernel] posix-timers: Make clock_nanosleep() time namespace aware (Waiman Long) [1548297] - [kernel] hrtimers: Prepare hrtimer_nanosleep() for time namespaces (Waiman Long) [1548297] - [kernel] alarmtimer: Make nanosleep() time namespace aware (Waiman Long) [1548297] - [kernel] posix-timers: Make timer_settime() time namespace aware (Waiman Long) [1548297] - [fs] timerfd: Make timerfd_settime() time namespace aware (Waiman Long) [1548297] - [kernel] time: Add do_timens_ktime_to_host() helper (Waiman Long) [1548297] - [kernel] posix-clocks: Wire up clock_gettime() with timens offsets (Waiman Long) [1548297] - [kernel] posix-timers: Use clock_get_ktime() in common_timer_get() (Waiman Long) [1548297] - [kernel] posix-clocks: Introduce clock_get_ktime() callback (Waiman Long) [1548297] - [kernel] alarmtimer: Provide get_timespec() callback (Waiman Long) [1548297] - [kernel] alarmtimer: Rename gettime() callback to get_ktime() (Waiman Long) [1548297] - [kernel] posix-clocks: Rename .clock_get_timespec() callbacks accordingly (Waiman Long) [1548297] - [kernel] posix-clocks: Rename the clock_get() callback to clock_get_timespec() (Waiman Long) [1548297] - [kernel] time: Add timens_offsets to be used for tasks in time namespace (Waiman Long) [1548297] - [kernel] ns: Introduce Time Namespace (Waiman Long) [1548297] - [lib] lib/vdso: Mark do_hres() and do_coarse() as __always_inline (Waiman Long) [1548297] - [lib] lib/vdso: Avoid duplication in __cvdso_clock_getres() (Waiman Long) [1548297] - [lib] lib/vdso: Let do_coarse() return 0 to simplify the callsite (Waiman Long) [1548297] - [x86] x86/vdso: Remove unused VDSO_HAS_32BIT_FALLBACK (Waiman Long) [1548297] - [arm64] arm64: compat: vdso: Remove unused VDSO_HAS_32BIT_FALLBACK (Waiman Long) [1548297] - [lib] lib/vdso: Remove checks on return value for 32 bit vDSO (Waiman Long) [1548297] - [lib] lib/vdso: Remove VDSO_HAS_32BIT_FALLBACK (Waiman Long) [1548297] - [arm64] arm64: compat: vdso: Expose BUILD_VDSO32 (Waiman Long) [1548297] - [include] lib/vdso: Add unlikely() hint into vdso_read_begin() (Waiman Long) [1548297] - [x86] y2038: vdso: change time_t to __kernel_old_time_t (Waiman Long) [1548297] - [uapi] y2038: add __kernel_old_timespec and __kernel_old_time_t (Waiman Long) [1548297] - [arm64] timekeeping/vsyscall: Update VDSO data unconditionally (Waiman Long) [1548297] - [x86] um: Fix VDSO compiler warning (Waiman Long) [1548297] - [kernel] timekeeping/vsyscall: Prevent math overflow in BOOTTIME update (Waiman Long) [1548297] - [arm64] arm64: compat: vdso: Use legacy syscalls as fallback (Waiman Long) [1548297] - [x86] x86/vdso/32: Use 32bit syscall fallback (Waiman Long) [1548297] - [arm64] arm64: vdso: Cleanup Makefiles (Waiman Long) [1548297] - [arm64] arm64: vdso: fix flip/flop vdso build bug (Waiman Long) [1548297] - [x86] x86/vdso: Fix flip/flop vdso build bug (Waiman Long) [1548297] - [kernel] timekeeping/vsyscall: Use __iter_div_u64_rem() (Waiman Long) [1548297] - [arm64] arm64: compat: Fix __arch_get_hw_counter() implementation (Waiman Long) [1548297] - [arm64] arm64: Fix __arch_get_hw_counter() implementation (Waiman Long) [1548297] - [arm64] arm64: compat: No need for pre-ARMv7 barriers on an ARMv8 system (Waiman Long) [1548297] - [arm64] arm64: vdso: Remove unnecessary asm-offsets.c definitions (Waiman Long) [1548297] - [include] vdso: Remove superfluous #ifdef __KERNEL__ in vdso/datapage.h (Waiman Long) [1548297] - [arm64] arm64: vdso: Enable vDSO compat support (Waiman Long) [1548297] - [arm64] arm64: compat: Get sigreturn trampolines from vDSO (Waiman Long) [1548297] - [arm64] arm64: elf: VDSO code page discovery (Waiman Long) [1548297] - [arm64] arm64: compat: VDSO setup for compat layer (Waiman Long) [1548297] - [arm64] arm64: vdso: Refactor vDSO code (Waiman Long) [1548297] - [arm64] arm64: compat: Add vDSO (Waiman Long) [1548297] - [arm64] arm64: compat: Generate asm offsets for signals (Waiman Long) [1548297] - [arm64] arm64: compat: Expose signal related structures (Waiman Long) [1548297] - [arm64] arm64: compat: Add missing syscall numbers (Waiman Long) [1548297] - [arm64] arm64: vdso: Build vDSO with -ffixed-x18 (Waiman Long) [1548297] - [arm64] arm64: vdso: Substitute gettimeofday() with C implementation (Waiman Long) [1548297] - [lib] lib/vdso: Build 32 bit specific functions in the right context (Waiman Long) [1548297] - [lib] lib/vdso: Make __cvdso_clock_getres() static (Waiman Long) [1548297] - [lib] lib/vdso: Make clock_getres() POSIX compliant again (Waiman Long) [1548297] - [lib] lib/vdso/32: Provide legacy syscall fallbacks (Waiman Long) [1548297] - [lib] lib/vdso: Move fallback invocation to the callers (Waiman Long) [1548297] - [lib] lib/vdso/32: Remove inconsistent NULL pointer checks (Waiman Long) [1548297] - [x86] lib/vdso: Make delta calculation work correctly (Waiman Long) [1548297] - [x86] x86/vdso: Add clock_gettime64() entry point (Waiman Long) [1548297] - [x86] x86/vdso: Add clock_getres() entry point (Waiman Long) [1548297] - [x86] x86/vdso: Switch to generic vDSO implementation (Waiman Long) [1548297] - [x86] x86/vdso: Prevent segfaults due to hoisted vclock reads (Waiman Long) [1548297] - [kernel] timekeeping: Provide a generic update_vsyscall() implementation (Waiman Long) [1548297] - [lib] lib/vdso: Add compat support (Waiman Long) [1548297] - [lib] lib/vdso: Provide generic VDSO implementation (Waiman Long) [1548297] - [include] hrtimer: Split out hrtimer defines into separate header (Waiman Long) [1548297] - [include] vdso: Define standardized vdso_datapage (Waiman Long) [1548297] - [arm64] arm64: arch_timer: mark functions as __always_inline (Waiman Long) [1548297] - [x86] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 223 (Waiman Long) [1548297] - [clocksource] clocksource/drivers/arm_arch_timer: Don't trace count reader functions (Waiman Long) [1548297] - [arm64] arm64: vdso: Explicitly add build-id option (Waiman Long) [1548297] - [x86] gcc-9: properly declare the {pv, hv}clock_page storage (Waiman Long) [1548297] - [arm64] arm64: vdso: Fix clock_getres() for CLOCK_REALTIME (Waiman Long) [1548297] - [arm64] arm64: compat: Refactor aarch32_alloc_vdso_pages() (Waiman Long) [1548297] - [arm64] arm64: compat: Split kuser32 (Waiman Long) [1548297] - [arm64] arm64: compat: Alloc separate pages for vectors and sigpage (Waiman Long) [1548297] - [arm64] arm64: arch_timer: Ensure counter register reads occur with seqlock held (Waiman Long) [1548297] - [clocksource] clocksource/arm_arch_timer: Use arch_timer_read_counter to access stable counters (Waiman Long) [1548297] - [clocksource] clocksource/arm_arch_timer: Remove use of workaround static key (Waiman Long) [1548297] - [arm64] clocksource/arm_arch_timer: Drop use of static key in arch_timer_reg_read_stable (Waiman Long) [1548297] - [clocksource] clocksource/arm_arch_timer: Direcly assign set_next_event workaround (Waiman Long) [1548297] - [arm64] arm64: Use arch_timer_read_counter instead of arch_counter_get_cntvct (Waiman Long) [1548297] - [watchdog] watchdog/sbsa: Use arch_timer_read_counter instead of arch_counter_get_cntvct (Waiman Long) [1548297] - [kernel] alarmtimer: Return correct remaining time (Waiman Long) [1548297] - [arm64] arm64: vdso: use $(LD) instead of $(CC) to link VDSO (Waiman Long) [1548297] - [arm64] arm64: vdso: fix and clean-up Makefile (Waiman Long) [1548297] - [x86] x86/vdso: Remove hpet_page from vDSO (Waiman Long) [1548297] - [scripts] checksyscalls: fix up mq_timedreceive and stat exceptions (Waiman Long) [1548297] - [uapi] time: Add time_types.h (Waiman Long) [1548297] - [uapi] socket: Add struct __kernel_sock_timeval (Waiman Long) [1548297] - [arm64] arm64: asm-offsets: remove unused offsets (Waiman Long) [1548297] - [arm64] y2038: add 64-bit time_t syscalls to all 32-bit architectures (Waiman Long) [1548297] - [arm64] arm64: replace arm64-obj-* in Makefile with obj-* (Waiman Long) [1548297] - [x86] x86/vdso: Remove obsolete "fake section table" reservation (Waiman Long) [1548297] - [x86] x86/vdso: Rename variable to fix -Wshadow warning (Waiman Long) [1548297] - [x86] x86/vdso: Rearrange do_hres() to improve code generation (Waiman Long) [1548297] - [x86] x86/vdso: Document vgtod_ts better (Waiman Long) [1548297] - [x86] x86/vdso: Remove "memory" clobbers in the vDSO syscall fallbacks (Waiman Long) [1548297] - [x86] x86/vdso: Initialize the CPU/node NR segment descriptor earlier (Waiman Long) [1548297] - [x86] x86/vdso: Introduce helper functions for CPU and node number (Waiman Long) [1548297] - [x86] x86/segments/64: Rename the GDT PER_CPU entry to CPU_NUMBER (Waiman Long) [1548297] - [x86] x66/vdso: Add CLOCK_TAI support (Waiman Long) [1548297] - [x86] x86/vdso: Move cycle_last handling into the caller (Waiman Long) [1548297] - [x86] x86/vdso: Simplify the invalid vclock case (Waiman Long) [1548297] - [x86] x86/vdso: Replace the clockid switch case (Waiman Long) [1548297] - [x86] x86/vdso: Collapse coarse functions (Waiman Long) [1548297] - [x86] x86/vdso: Collapse high resolution functions (Waiman Long) [1548297] - [x86] x86/vdso: Introduce and use vgtod_ts (Waiman Long) [1548297] - [x86] x86/vdso: Use unsigned int consistently for vsyscall_gtod_data:: Seq (Waiman Long) [1548297] - [x86] x86/vdso: Enforce 64bit clocksource (Waiman Long) [1548297] - [x86] x86/time: Implement clocksource_arch_init() (Waiman Long) [1548297] - [kernel] clocksource: Provide clocksource_arch_init() (Waiman Long) [1548297] - [fs] fs/proc/uptime.c: use ktime_get_boottime_ts64 (Waiman Long) [1548297] - [include] y2038: Provide aliases for compat helpers (Waiman Long) [1548297] - [fs] kernel: add kcompat_sys_{f,}statfs64() (Waiman Long) [1548297] - [kernel] sysinfo: Remove get_monotonic_boottime() (Waiman Long) [1548297] - [kernel] posix-timers: Use new ktime_get_*_ts64() helpers (Waiman Long) [1548297] - [kernel] time: Use ktime_get_real_seconds() in time syscall (Waiman Long) [1548297] - [include] time: Introduce struct __kernel_itimerspec (Waiman Long) [1548297] - [scripts] kconfig: improve the recursive dependency report (Bruno Meneguele) [1890578] - [scripts] kconfig: report recursive dependency involving 'imply' (Bruno Meneguele) [1890578] - [scripts] kconfig: error out when seeing recursive dependency (Bruno Meneguele) [1890578] - [scsi] scsi: hpsa: Update copyright (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Remove pci-dma-compat wrapper API (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Use fallthrough pseudo-keyword (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Correct ctrl queue depth (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Bump version (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Increase controller error handling timeout (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Increase queue depth for external LUNs (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Correct rare oob condition (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: hpsa_ioctl(): Tidy up a bit (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Get rid of compat_alloc_user_space() (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Don't bother with vmalloc for BIG_IOCTL_Command_struct (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Lift {BIG_, }IOCTL_Command_struct copy{in, out} into hpsa_ioctl() (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: remove ioremap_nocache and devm_ioremap_nocache (Joseph Szczypek) [1861541] - [tools] selftests/powerpc: Make alignment handler test P9N DD2.1 vector CI load workaround (Gustavo Duarte) [1887442] - [powerpc] powerpc: Fix undetected data corruption with P9N DD2.1 VSX CI load emulation (Gustavo Duarte) [1887442] - [scsi] scsi: smartpqi: Update copyright (Don Brace) [1861538] - [scsi] scsi: smartpqi: Bump version to 1.2.16-010 (Don Brace) [1861538] - [scsi] scsi: smartpqi: Add RAID bypass counter (Don Brace) [1861538] - [scsi] scsi: smartpqi: Avoid crashing kernel for controller issues (Don Brace) [1861538] - [scsi] scsi: smartpqi: Update logical volume size after expansion (Don Brace) [1861538] - [scsi] scsi: smartpqi: Add id support for SmartRAID 3152-8i (Don Brace) [1861538] - [scsi] scsi: smartpqi: Identify physical devices without issuing INQUIRY (Don Brace) [1861538] - [mm] mm: simplify find_min_pfn_with_active_regions() (Baoquan He) [1844157] - [mm] mm: clean up free_area_init_node() and its helpers (Baoquan He) [1844157] - [mm] mm: rename free_area_init_node() to free_area_init_memoryless_node() (Baoquan He) [1844157] - [mm] mm: free_area_init: allow defining max_zone_pfn in descending order (Baoquan He) [1844157] - [powerpc] mm: remove early_pfn_in_nid() and CONFIG_NODES_SPAN_OTHER_NODES (Baoquan He) [1844157] - [mm] mm: memmap_init: iterate over memblock regions rather that check each PFN (Baoquan He) [1844157] - [mm] arm64: simplify detection of memory zone boundaries for UMA configs (Baoquan He) [1844157] - [mm] mm: use free_area_init() instead of free_area_init_nodes() (Baoquan He) [1844157] - [mm] mm: free_area_init: use maximal zone PFNs rather than zone sizes (Baoquan He) [1844157] - [mm] mm: remove CONFIG_HAVE_MEMBLOCK_NODE_MAP option (Baoquan He) [1844157] - [mm] numa: make "nr_node_ids" unsigned int (Baoquan He) [1844157] - [mm] mm: make early_pfn_to_nid() and related defintions close to each other (Baoquan He) [1844157] - [mm] mm: memblock: replace dereferences of memblock_region.nid with API calls (Baoquan He) [1844157] - [mm] mm: factor out next_present_section_nr() (Baoquan He) [1844157] - [mm] mm/page_alloc: fix and rework pfn handling in memmap_init_zone() (Baoquan He) [1844157] - [mm] mm/page_alloc: skip non present sections on zone initialization (Baoquan He) [1844157] - [mm] mm: move mirrored memory specific code outside of memmap_init_zone (Baoquan He) [1844157] - [mm] mm: calculate deferred pages after skipping mirrored memory (Baoquan He) [1844157] - [mm] mm/memblock.c: fix a typo in __next_mem_pfn_range() comments (Baoquan He) [1844157] - [mm] memblock: remove memblock_{set, clear}_region_flags (Baoquan He) [1844157] - [mm] mm: replace all open encodings for NUMA_NO_NODE (Baoquan He) [1844157] - [powerpc] lockdep: Only trace IRQ edges (Waiman Long) [1885084] - [arm64] arm64: Implement arch_irqs_disabled() (Waiman Long) [1885084] - [include] locking/lockdep: Cleanup (Waiman Long) [1885084] - [include] lockdep: Use raw_cpu_*() for per-cpu variables (Waiman Long) [1885084] - [x86] locking/seqlock, headers: Untangle the spaghetti monster (Waiman Long) [1885084] - [misc] vmw_balloon: Explicitly include linux/io.h for virt_to_phys() (Waiman Long) [1885084] - [x86] x86: i8259: Add missing include file (Waiman Long) [1885084] - [include] seqcount: More consistent seqprop names (Waiman Long) [1885084] - [include] seqcount: Compress SEQCNT_LOCKNAME_ZERO() (Waiman Long) [1885084] - [include] seqlock: Fold seqcount_LOCKNAME_init() definition (Waiman Long) [1885084] - [include] seqlock: Fold seqcount_LOCKNAME_t definition (Waiman Long) [1885084] - [include] seqlock: s/__SEQ_LOCKDEP/__SEQ_LOCK/g (Waiman Long) [1885084] - [kernel] hrtimer: Use sequence counter with associated raw spinlock (Waiman Long) [1885084] - [kernel] timekeeping: Use sequence counter with associated raw spinlock (Waiman Long) [1885084] - [kernel] timekeeping: Use proper seqcount initializer (Waiman Long) [1885084] - [init] sched: tasks: Use sequence counter with associated spinlock (Waiman Long) [1885084] - [kernel] lockdep: Refactor IRQ trace events fields into struct (Waiman Long) [1885084] - [drm] dma-buf: Use sequence counter with associated wound/wait mutex (Waiman Long) [1885084] - [dma-buf] dma-buf: Remove custom seqcount lockdep class key (Waiman Long) [1885084] - [include] seqlock: Align multi-line macros newline escapes at 72 columns (Waiman Long) [1885084] - [documentation] seqlock: Extend seqcount API with associated locks (Waiman Long) [1885084] - [include] seqlock: lockdep assert non-preemptibility on seqcount_t write (Waiman Long) [1885084] - [lib] lockdep: Add preemption enabled/disabled assertion APIs (Waiman Long) [1885084] - [include] seqlock: Implement raw_seqcount_begin() in terms of raw_read_seqcount() (Waiman Long) [1885084] - [include] seqlock: Add kernel-doc for seqcount_t and seqlock_t APIs (Waiman Long) [1885084] - [include] seqlock: Reorder seqcount_t and seqlock_t API definitions (Waiman Long) [1885084] - [include] seqlock: seqcount_t latch: End read sections with read_seqcount_retry() (Waiman Long) [1885084] - [include] seqlock: Properly format kernel-doc code samples (Waiman Long) [1885084] - [documentation] Documentation: locking: Describe seqlock design and usage (Waiman Long) [1885084] - [include] seqlock: Require WRITE_ONCE surrounding raw_seqcount_barrier (Waiman Long) [1885084] - [include] seqlock, kcsan: Add annotations for KCSAN (Waiman Long) [1885084] - [include] include/linux/compiler.h: Introduce data_race(expr) macro (Waiman Long) [1885084] - [kernel] kcsan: Add Kernel Concurrency Sanitizer infrastructure (Waiman Long) [1885084] - [include] locking/qspinlock: Do not include atomic.h from qspinlock_types.h (Waiman Long) [1885084] - [include] locking/atomic: Move ATOMIC_INIT into linux/types.h (Waiman Long) [1885084] - [connector] connector/cn_proc: Protect send_msg() with a local lock (Waiman Long) [1885084] - [mm] mm/swap: Use local_lock for protection (Waiman Long) [1885084] - [include] radix-tree: Use local_lock for protection (Waiman Long) [1885084] - [include] locking: Introduce local_lock() (Waiman Long) [1885084] - [documentation] Documentation/locking/locktypes: Minor copy editor fixes (Waiman Long) [1885084] - [documentation] Documentation/locking/locktypes: Further clarifications and wordsmithing (Waiman Long) [1885084] - [documentation] Documentation: Add lock ordering and nesting documentation (Waiman Long) [1885084] - [mm] mm/swap.c: trivial mark_page_accessed() cleanup (Waiman Long) [1885084] - [lib] radix tree: Remove radix_tree_maybe_preload_order (Waiman Long) [1885084] - [kernel] locking/lockdep: Fix "USED" <- "IN-NMI" inversions (Waiman Long) [1885084] - [kernel] lockdep: Remove lockdep_hardirq{s_enabled, _context}() argument (Waiman Long) [1885084] - [kernel] lockdep: Change hardirq{s_enabled, _context} to per-cpu variables (Waiman Long) [1885084] - [kernel] x86/entry: Rename trace_hardirqs_off_prepare() (Waiman Long) [1885084] - [kernel] lockdep: Prepare for NMI IRQ state tracking (Waiman Long) [1885084] - [include] lockdep: Move list.h inclusion into lockdep.h (Waiman Long) [1885084] - [include] lockdep: Split header file into lockdep and lockdep_types (Waiman Long) [1885084] - [kernel] lockdep: __always_inline more for noinstr (Waiman Long) [1885084] - [kernel] lockdep: Prepare for noinstr sections (Waiman Long) [1885084] - [kernel] tracing: Provide lockdep less trace_hardirqs_on/off() variants (Waiman Long) [1885084] - [include] vmlinux.lds.h: Create section for protection against instrumentation (Waiman Long) [1885084] - [kernel] locking/lockdep: Replace zero-length array with flexible-array (Waiman Long) [1885084] - [kernel] hrtimer: Don't dereference the hrtimer pointer after the callback (Waiman Long) [1885084] - [kernel] hrtimer: Add missing sparse annotation for __run_timer() (Waiman Long) [1885084] - [kernel] lockdep: Always inline lockdep_{off,on}() (Waiman Long) [1885084] - [kernel] locking/lockdep: Improve 'invalid wait context' splat (Waiman Long) [1885084] - [kernel] lockdep: Rename trace_{hard, soft}{irq_context, irqs_enabled}() (Waiman Long) [1885084] - [kernel] lockdep: Rename trace_softirqs_{on,off}() (Waiman Long) [1885084] - [kernel] lockdep: Rename trace_hardirq_{enter, exit}() (Waiman Long) [1885084] - [kernel] completion: Use lockdep_assert_RT_in_threaded_ctx() in complete_all() (Waiman Long) [1885084] - [usb] completion: Use simple wait queues (Waiman Long) [1885084] - [kernel] sched/swait: Prepare usage in completions (Waiman Long) [1885084] - [kernel] lockdep: Add posixtimer context tracing bits (Waiman Long) [1885084] - [kernel] lockdep: Annotate irq_work (Waiman Long) [1885084] - [kernel] lockdep: Add hrtimer context tracing bits (Waiman Long) [1885084] - [include] lockdep: Introduce wait-type checks (Waiman Long) [1885084] - [kernel] lockdep: Teach lockdep about "USED" <- "IN-NMI" inversions (Waiman Long) [1885084] - [kernel] locking/lockdep: Rework lockdep_lock (Waiman Long) [1885084] - [kernel] locking/lockdep: Fix bad recursion pattern (Waiman Long) [1885084] - [s390] s390/ftrace: fix endless recursion in function_graph tracer (Waiman Long) [1885084] - [s390] s390/time: ensure get_clock_monotonic() returns monotonic values (Waiman Long) [1885084] - [kernel] irq_work: Fix IRQ_WORK_BUSY bit clearing (Waiman Long) [1885084] - [kernel] irq_work: Slightly simplify IRQ_WORK_PENDING clearing (Waiman Long) [1885084] - [kernel] irq_work: Fix irq_work_claim() memory ordering (Waiman Long) [1885084] - [kernel] irq_work: Convert flags to atomic_t (Waiman Long) [1885084] - [kernel] kprobes: Prohibit probing on lockdep functions (Waiman Long) [1885084] - [kernel] kprobes: Prohibit probing on hardirq tracers (Waiman Long) [1885084] - [lib] locking/lockdep: Make global debug_locks* variables read-mostly (Waiman Long) [1885084] - [kernel] locking/lockdep: Delete unnecessary #include (Waiman Long) [1885084] - [kernel] tracing: More reverting of "tracing: Centralize preemptirq tracepoints and unify their usage" (Waiman Long) [1885084] - [kernel] tracing/irqsoff: Handle preempt_count for different configs (Waiman Long) [1885084] - [kernel] tracing: Partial revert of "tracing: Centralize preemptirq tracepoints and unify their usage" (Waiman Long) [1885084] - [kernel] tracing: irqsoff: Account for additional preempt_disable (Waiman Long) [1885084] - [kernel] tracing: Centralize preemptirq tracepoints and unify their usage (Waiman Long) [1885084] - [kernel] tracing/irqsoff: Split reset into separate functions (Waiman Long) [1885084] - [kernel] sched/fair: Use dst group while checking imbalance for NUMA balancer (Phil Auld) [1877360] - [kernel] sched/fair: Reduce busy load balance interval (Phil Auld) [1877360] - [kernel] sched/fair: Reduce minimal imbalance threshold (Phil Auld) [1877360] - [kernel] sched/fair: Minimize concurrent LBs between domain level (Phil Auld) [1877360] - [kernel] sched/fair: Fix wrong cpu selecting from isolated domain (Phil Auld) [1877360] - [kernel] sched/fair: Relax constraint on task's load during load balance (Phil Auld) [1877360] - [kernel] sched/numa: Use runnable_avg to classify node (Phil Auld) [1877360] - [kernel] sched: Remove duplicated tick_nohz_full_enabled() check (Phil Auld) [1877360] - [kernel] sched: Warn if garbage is passed to default_wake_function() (Phil Auld) [1877360] - [kernel] sched: nohz: stop passing around unused "ticks" parameter (Phil Auld) [1877360] - [kernel] sched/fair: update_pick_idlest() Select group with lowest group_util when idle_cpus are equal (Phil Auld) [1877360] - [kernel] sched: Better document ttwu() (Phil Auld) [1877360] - [kernel] sched/fair: handle case of task_h_load() returning 0 (Phil Auld) [1877360] - [kernel] sched: Fix unreliable rseq cpu_id for new tasks (Phil Auld) [1877360] - [kernel] sched/core: s/WF_ON_RQ/WQ_ON_CPU/ (Phil Auld) [1877360] - [include] sched/core: Remove mmdrop() definition (Phil Auld) [1877360] - [kernel] sched/fair: Optimize dequeue_task_fair() (Phil Auld) [1877360] - [kernel] sched/pelt: Cleanup PELT divider (Phil Auld) [1877360] - [kernel] sched/fair: Fix NOHZ next idle balance (Phil Auld) [1877360] - [kernel] sched: correct SD_flags returned by tl->sd_flags() (Phil Auld) [1877360] - [kernel] sched/fair: Remove unused 'sd' parameter from scale_rt_capacity() (Phil Auld) [1877360] - [kernel] sched/idle, stop: Remove .get_rr_interval from sched_class (Phil Auld) [1877360] - [kernel] sched/core: Remove redundant 'preempt' param from sched_class->yield_to_task() (Phil Auld) [1877360] - [kernel] sched/pelt: Remove redundant cap_scale() definition (Phil Auld) [1877360] - [kernel] sched/pelt: Sync util/runnable_sum with PELT window when propagating (Phil Auld) [1877360] - [kernel] sched/cpuacct: Fix charge cpuacct.usage_sys (Phil Auld) [1877360] - [kernel] sched/cpuacct: Use __this_cpu_add() instead of this_cpu_ptr() (Phil Auld) [1877360] - [kernel] sched/fair: Fix unthrottle_cfs_rq() for leaf_cfs_rq list (Phil Auld) [1877360] - [kernel] sched/core: Simplify sched_init() (Phil Auld) [1877360] - [kernel] sched/fair: Mark sched_init_granularity __init (Phil Auld) [1877360] - [kernel] sched/core: Fix illegal RCU from offline CPUs (Phil Auld) [1877360] - [kernel] sched/fair: Use __this_cpu_read() in wake_wide() (Phil Auld) [1877360] - [kernel] sched: Extract the task putting code from pick_next_task() (Phil Auld) [1877360] - [kernel] sched: Make newidle_balance() static again (Phil Auld) [1877360] - [kernel] sched/fair: Remove distribute_running from CFS bandwidth (Phil Auld) [1877360] - [kernel] sched/fair: Simplify the code of should_we_balance() (Phil Auld) [1877360] - [kernel] sched/debug: Fix trival print_task() format (Phil Auld) [1877360] - [kernel] sched/debug: Factor out printing formats into common macros (Phil Auld) [1877360] - [kernel] sched/debug: Remove redundant macro define (Phil Auld) [1877360] - [kernel] sched/core: Remove unused rq::last_load_update_tick (Phil Auld) [1877360] - [kernel] sched/fair: Align rq->avg_idle and rq->avg_scan_cost (Phil Auld) [1877360] - [kernel] sched/fair: Improve spreading of utilization (Phil Auld) [1877360] - [kernel] sched/fair: Fix condition of avg_load calculation (Phil Auld) [1877360] - [kernel] kthread: Do not preempt current task if it is going to call schedule() (Phil Auld) [1877360] - [kernel] sched/core: Distribute tasks within affinity masks (Phil Auld) [1877360] - [kernel] time/sched_clock: Expire timer in hardirq context (Phil Auld) [1877360] - [kernel] sched/deadline: Make two functions static (Phil Auld) [1877360] - [mm] slab: store tagged freelist for off-slab slabmgmt (Waiman Long) [1887067] - [mm] mm/kasan: fix false positive invalid-free reports with CONFIG_KASAN_SW_TAGS=y (Waiman Long) [1887067] - [arm64] arm64: avoid clang warning about self-assignment (Waiman Long) [1887067] - [mm] kasan: add memory corruption identification for software tag-based mode (Waiman Long) [1887067] - [mm] mm/kasan: print frame description for stack bugs (Waiman Long) [1887067] - [mm] kasan: initialize tag to 0xff in __kasan_kmalloc (Waiman Long) [1887067] - [mm] kasan: Makefile: Replace -pg with CC_FLAGS_FTRACE (Waiman Long) [1887067] - [mm] x86/uaccess, kasan: Fix KASAN vs SMAP (Waiman Long) [1887067] - [mm] mm/kasan: Simplify stacktrace handling (Waiman Long) [1887067] - [mm] kasan: fix variable 'tag' set but not used warning (Waiman Long) [1887067] - [mm] slub: fix a crash with SLUB_DEBUG + KASAN_SW_TAGS (Waiman Long) [1887067] - [mm] kasan, slab: remove redundant kasan_slab_alloc hooks (Waiman Long) [1887067] - [mm] kasan, slab: make freelist stored without tags (Waiman Long) [1887067] - [mm] kasan, slab: fix conflicts with CONFIG_HARDENED_USERCOPY (Waiman Long) [1887067] - [mm] kasan: prevent tracing of tags.c (Waiman Long) [1887067] - [mm] kasan: fix random seed generation for tag-based mode (Waiman Long) [1887067] - [mm] slub: fix SLAB_CONSISTENCY_CHECKS + KASAN_SW_TAGS (Waiman Long) [1887067] - [mm] kasan, slub: fix more conflicts with CONFIG_SLAB_FREELIST_HARDENED (Waiman Long) [1887067] - [mm] kasan, slub: fix conflicts with CONFIG_SLAB_FREELIST_HARDENED (Waiman Long) [1887067] - [mm] kasan, slub: move kasan_poison_slab hook before page_address (Waiman Long) [1887067] - [mm] kmemleak: account for tagged pointers when calculating pointer range (Waiman Long) [1887067] - [mm] kasan, kmemleak: pass tagged pointers to kmemleak (Waiman Long) [1887067] - [mm] kasan: fix assigning tags twice (Waiman Long) [1887067] - [mm] kasan: mark file common so ftrace doesn't trace it (Waiman Long) [1887067] - [mm] kasan: fix krealloc handling for tag-based mode (Waiman Long) [1887067] - [mm] kasan: make tag based mode work with CONFIG_HARDENED_USERCOPY (Waiman Long) [1887067] - [arm64] kasan, arm64: use ARCH_SLAB_MINALIGN instead of manual aligning (Waiman Long) [1887067] - [mm] kasan: add SPDX-License-Identifier mark to source files (Waiman Long) [1887067] - [documentation] kasan: update documentation (Waiman Long) [1887067] - [arm64] kasan, arm64: select HAVE_ARCH_KASAN_SW_TAGS (Waiman Long) [1887067] - [mm] kasan: add __must_check annotations to kasan hooks (Waiman Long) [1887067] - [mm] kasan, mm, arm64: tag non slab memory allocated via pagealloc (Waiman Long) [1887067] - [arm64] kasan, arm64: add brk handler for inline instrumentation (Waiman Long) [1887067] - [mm] kasan: add hooks implementation for tag-based mode (Waiman Long) [1887067] - [mm] kasan: add bug reporting routines for tag-based mode (Waiman Long) [1887067] - [mm] kasan: split out generic_report.c from report.c (Waiman Long) [1887067] - [mm] kasan, mm: perform untagged pointers comparison in krealloc (Waiman Long) [1887067] - [mm] kasan, arm64: enable top byte ignore for the kernel (Waiman Long) [1887067] - [mm] kasan, arm64: fix up fault handling logic (Waiman Long) [1887067] - [mm] kasan: preassign tags to objects with ctors or SLAB_TYPESAFE_BY_RCU (Waiman Long) [1887067] - [arm64] kasan, arm64: untag address in _virt_addr_is_linear (Waiman Long) [1887067] - [arm64] kasan: add tag related helper functions (Waiman Long) [1887067] - [mm] kasan: initialize shadow to 0xff for tag-based mode (Waiman Long) [1887067] - [mm] kasan: rename kasan_zero_page to kasan_early_shadow_page (Waiman Long) [1887067] - [arm64] kasan, arm64: adjust shadow size for tag-based mode (Waiman Long) [1887067] - [mm] kasan: add CONFIG_KASAN_GENERIC and CONFIG_KASAN_SW_TAGS (Waiman Long) [1887067] - [mm] kasan: rename source files to reflect the new naming scheme (Waiman Long) [1887067] - [mm] kasan: move common generic and tag-based code to common.c (Waiman Long) [1887067] - [mm] kasan, slub: handle pointer tags in early_kmem_cache_node_alloc (Waiman Long) [1887067] - [mm] kasan, mm: change hooks signatures (Waiman Long) [1887067] - [arm64] arm64: kasan: Increase stack size for KASAN_EXTRA (Waiman Long) [1887067] - [s390] s390/cio: add cond_resched() in the slow_eval_known_fn() loop (Claudio Imbrenda) [1885961] - [s390] scsi: zfcp: fix missing erp_lock in port recovery trigger for point-to-point (Claudio Imbrenda) [1885876] - [tools] selftests/vm/gup_benchmark.c: match gup struct to kernel (Rafael Aquini) [1873952] - [uapi] redhat: Fix the number of KVM_CAP_S390_DIAG318 (Thomas Huth) [1659413] - [s390] setup: diag 318: refactor struct (Thomas Huth) [1659413] - [s390] kvm: diagnose 0x318 sync and reset (Thomas Huth) [1659413] - [mm] swap: reduce lock contention on swap cache from swap slots allocation (Nico Pache) [1839049] - [mm] mm/swapfile.c: use prandom_u32_max() (Nico Pache) [1839049] - [mm] swap: try to scan more free slots even when fragmented (Nico Pache) [1839049] - [mm] mm/swapfile.c: move inode_lock out of claim_swapfile (Nico Pache) [1839049] - [mm] vfs: don't allow writes to swap files (Nico Pache) [1839049] - [mm] mm: set S_SWAPFILE on blockdev swap devices (Nico Pache) [1839049] - [edac] EDAC/ie31200: Add Intel Coffee Lake CPU support (Aristeu Rozanski) [1847567]- [netdrv] macsec: avoid use-after-free in macsec_handle_frame() (Balazs Nemeth) [1890122] - [include] netlink: check for null extack in cookie helpers (Ivan Vecera) [1878274] - [net] ethtool: Don't omit the netlink reply if no features were changed (Ivan Vecera) [1878274] - [net] ethtool: Account for hw_features in netlink interface (Ivan Vecera) [1878274] - [net] ethtool: Fix preserving of wanted feature bits in netlink interface (Ivan Vecera) [1878274] - [net] ethtool: ethnl_set_linkmodes: remove redundant null check (Ivan Vecera) [1878274] - [net] ethtool: fix genlmsg_put() failure handling in ethnl_default_dumpit() (Ivan Vecera) [1878274] - [net] ethtool: add missing string for NETIF_F_GSO_TUNNEL_REMCSUM (Ivan Vecera) [1878274] - [net] ethtool: Fix check in ethtool_rx_flow_rule_create (Ivan Vecera) [1878274] - [net] ethtool: linkinfo: remove an unnecessary NULL check (Ivan Vecera) [1878274] - [net] ethtool: propagate get_coalesce return value (Ivan Vecera) [1878274] - [net] ethtool: don't call set_channels in drivers if config didn't change (Ivan Vecera) [1878274] - [net] ethtool: check if there is at least one channel for TX/RX in the core (Ivan Vecera) [1878274] - [net] drivers: Remove inclusion of vermagic header (Ivan Vecera) [1878274] - [net] ethtool: count header size in reply size estimate (Ivan Vecera) [1878274] - [net] ethtool: provide timestamping information with TSINFO_GET request (Ivan Vecera) [1878274] - [net] ethtool: add timestamping related string sets (Ivan Vecera) [1878274] - [net] ethtool: add EEE_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set EEE settings with EEE_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide EEE settings with EEE_GET request (Ivan Vecera) [1878274] - [net] ethtool: add PAUSE_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set pause parameters with PAUSE_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide pause parameters with PAUSE_GET request (Ivan Vecera) [1878274] - [net] ethtool: add COALESCE_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set coalescing parameters with COALESCE_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide coalescing parameters with COALESCE_GET request (Ivan Vecera) [1878274] - [net] ethtool: fix reference leak in ethnl_set_privflags() (Ivan Vecera) [1878274] - [net] ethtool: fix incorrect tx-checksumming settings reporting (Ivan Vecera) [1878274] - [include] ethtool.h: Replace zero-length array with flexible-array member (Ivan Vecera) [1878274] - [net] ethtool: fix reference leak in some *_SET handlers (Ivan Vecera) [1878274] - [net] ethtool: reject unrecognized request flags (Ivan Vecera) [1878274] - [include] netlink: add nl_set_extack_cookie_u32() (Ivan Vecera) [1878274] - [net] netlink: allow extack cookie also for error messages (Ivan Vecera) [1878274] - [net] ethtool: fix spelling mistake "exceeeds" -> "exceeds" (Ivan Vecera) [1878274] - [net] ethtool: add CHANNELS_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set device channel counts with CHANNELS_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide channel counts with CHANNELS_GET request (Ivan Vecera) [1878274] - [net] ethtool: add RINGS_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set device ring sizes with RINGS_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide ring sizes with RINGS_GET request (Ivan Vecera) [1878274] - [net] ethtool: add PRIVFLAGS_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set device private flags with PRIVFLAGS_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide private flags with PRIVFLAGS_GET request (Ivan Vecera) [1878274] - [net] ethtool: add FEATURES_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set netdev features with FEATURES_SET request (Ivan Vecera) [1878274] - [net] ethtool: add ethnl_parse_bitset() helper (Ivan Vecera) [1878274] - [net] ethtool: provide netdev features with FEATURES_GET request (Ivan Vecera) [1878274] - [net] ethtool: update mapping of features to legacy ioctl requests (Ivan Vecera) [1878274] - [net] ethtool: rename ethnl_parse_header() to ethnl_parse_header_dev_get() (Ivan Vecera) [1878274] - [include] hns: reject unsupported coalescing params (Ivan Vecera) [1878274] - [include] net: liquidio: reject unsupported coalescing params (Ivan Vecera) [1878274] - [net] ethtool: Factored out similar ethtool link settings for virtual devices to core (Ivan Vecera) [1878274] - [net] ethtool: limit bitset size (Ivan Vecera) [1878274] - [net] ethtool: fix application of verbose no_mask bitset (Ivan Vecera) [1878274] - [net] ethtool: Add support for low latency RS FEC (Ivan Vecera) [1878274] - [net] ethtool: add WOL_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set wake-on-lan settings with WOL_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide WoL settings with WOL_GET request (Ivan Vecera) [1878274] - [net] ethtool: add DEBUG_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set message mask with DEBUG_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide message mask with DEBUG_GET request (Ivan Vecera) [1878274] - [net] ethtool: fix kernel-doc descriptions (Ivan Vecera) [1878274] - [net] ethtool: potential NULL dereference in strset_prepare_data() (Ivan Vecera) [1878274] - [net] ethtool: fix ->reply_size() error handling (Ivan Vecera) [1878274] - [net] ethtool: fix a memory leak in ethnl_default_start() (Ivan Vecera) [1878274] - [net] ethtool: remove set but not used variable 'lsettings' (Ivan Vecera) [1878274] - [net] ethtool: provide link state with LINKSTATE_GET request (Ivan Vecera) [1878274] - [net] ethtool: add LINKMODES_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set link modes related data with LINKMODES_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide link mode information with LINKMODES_GET request (Ivan Vecera) [1878274] - [net] ethtool: add LINKINFO_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: add default notification handler (Ivan Vecera) [1878274] - [net] ethtool: set link settings with LINKINFO_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide link settings with LINKINFO_GET request (Ivan Vecera) [1878274] - [net] ethtool: provide string sets with STRSET_GET request (Ivan Vecera) [1878274] - [net] ethtool: default handlers for GET requests (Ivan Vecera) [1878274] - [net] ethtool: support for netlink notifications (Ivan Vecera) [1878274] - [net] ethtool: netlink bitset handling (Ivan Vecera) [1878274] - [net] ethtool: helper functions for netlink interface (Ivan Vecera) [1878274] - [net] ethtool: introduce ethtool netlink interface (Ivan Vecera) [1878274] - [net] ethtool: provide link mode names as a string set (Ivan Vecera) [1878274] - [net] ethtool: move string arrays into common file (Ivan Vecera) [1878274] - [net] ethtool: move RHEL specific stuff to separate header file (Ivan Vecera) [1878274] - [net] ethtool: move to its own directory (Ivan Vecera) [1878274] - [net] rtnetlink: provide permanent hardware address in RTM_NEWLINK (Ivan Vecera) [1878274] - [net] Zeroing the structure ethtool_wolinfo in ethtool_get_wol() (Ivan Vecera) [1878274] - [net] ethtool: Allow parsing ETHER_FLOW types when using flow_rule (Ivan Vecera) [1878274] - [net] ethtool: Allow matching on vlan DEI bit (Ivan Vecera) [1878274] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Ivan Vecera) [1878274] - [include] net: ethtool: Document get_rxfh_context and set_rxfh_context ethtool ops (Ivan Vecera) [1878274] - [include] ethtool: avoid signed-unsigned comparison in ethtool_validate_speed() (Ivan Vecera) [1878274] - [net] ethtool: not call vzalloc for zero sized memory request (Ivan Vecera) [1878274] - [net] ethtool: reduce stack usage with clang (Ivan Vecera) [1878274] - [net] ethtool: Use explicit designated initializers for .cmd (Ivan Vecera) [1878274] - [net] ethtool: remove unnecessary check in ethtool_get_regs() (Ivan Vecera) [1878274] - [include] uapi/ethtool: fix spelling errors (Ivan Vecera) [1878274] - [net] ethtool: fix a missing-check bug (Ivan Vecera) [1878274] - [include] ethtool: Remove trailing semicolon for static inline (Ivan Vecera) [1878274] - [net] ipv6: some fixes for ipv6_dev_find() (Xin Long) [1862458] - [net] tipc: not enable tipc when ipv6 works as a module (Xin Long) [1862458] - [net] tipc: set ub->ifindex for local ipv6 address (Xin Long) [1862458] - [net] ipv6: add ipv6_dev_find() (Xin Long) [1862458] - [powerpc] powerpc/pseries: explicitly reschedule during drmem_lmb list traversal (Steve Best) [1892377] - [scsi] scsi: ibmvscsi: Fix potential race after loss of transport (Steve Best) [1892316] - [mm] mm: fix a race during THP splitting (Rafael Aquini) [1865813 1739593] - [mm] mm, memcg: do not high throttle allocators based on wraparound (Waiman Long) [1873759] - [mm] mm, memcg: throttle allocators based on ancestral memory.high (Waiman Long) [1873759] - [mm] mm, memcg: fix corruption on 64-bit divisor in memory.high throttling (Waiman Long) [1873759] - [mm] mm, memcg: throttle allocators when failing reclaim over memory.high (Waiman Long) [1873759] - [mm] mm, oom: dump stack of victim when reaping failed (Waiman Long) [1873759] - [mm] mm/oom: fix pgtables units mismatch in Killed process message (Waiman Long) [1873759] - [mm] mm, oom: consider present pages for the node size (Waiman Long) [1873759] - [mm] mm/oom_kill.c: fix oom_cpuset_eligible() comment (Waiman Long) [1873759] - [mm] mm/oom: add oom_score_adj and pgtables to Killed process message (Waiman Long) [1873759] - [mm] mm/oom_kill.c: remove redundant OOM score normalization in select_bad_process() (Waiman Long) [1873759] - [fs] oom: decouple mems_allowed from oom_unkillable_task (Waiman Long) [1873759] - [mm] mm, oom: remove redundant task_in_mem_cgroup() check (Waiman Long) [1873759] - [mm] mm, oom: refactor dump_tasks for memcg OOMs (Waiman Long) [1873759] - [mm] mm, oom: describe task memory unit, larger PID pad (Waiman Long) [1873759] - [mm] mm, oom: remove oom_lock from oom_reaper (Waiman Long) [1873759] - [mm] mm/vmscan: remove unused RECLAIM_OFF/RECLAIM_ZONE (Waiman Long) [1873759] - [mm] mm/vmscan: remove prefetch_prev_lru_page (Waiman Long) [1873759] - [mm] mm/vmscan.c: remove unused return value of shrink_node (Waiman Long) [1873759] - [mm] mm/vmscan.c: clean code by removing unnecessary assignment (Waiman Long) [1873759] - [mm] mm: vmscan: protect shrinker idr replace with CONFIG_MEMCG (Waiman Long) [1873759] - [mm] mm/vmscan.c: fix typo in comment (Waiman Long) [1873759] - [mm] mm: vmscan: enforce inactive:active ratio at the reclaim root (Waiman Long) [1873759] - [mm] mm: vmscan: detect file thrashing at the reclaim root (Waiman Long) [1873759] - [mm] mm: vmscan: move file exhaustion detection to the node level (Waiman Long) [1873759] - [include] mm: vmscan: harmonize writeback congestion tracking for nodes & memcgs (Waiman Long) [1873759] - [mm] mm: vmscan: split shrink_node() into node part and memcgs part (Waiman Long) [1873759] - [mm] mm: vmscan: turn shrink_node_memcg() into shrink_lruvec() (Waiman Long) [1873759] - [mm] mm: vmscan: replace shrink_node() loop with a retry jump (Waiman Long) [1873759] - [mm] mm: vmscan: naming fixes: global_reclaim() and sane_reclaim() (Waiman Long) [1873759] - [mm] mm: vmscan: move inactive_list_is_low() swap check to the caller (Waiman Long) [1873759] - [mm] mm: vmscan: simplify lruvec_lru_size() (Waiman Long) [1873759] - [mm] mm/vmscan.c: remove unused scan_control parameter from pageout() (Waiman Long) [1873759] - [mm] mm/vmscan: remove unused lru_pages argument (Waiman Long) [1873759] - [mm] mm: do not allow MADV_PAGEOUT for CoW pages (Waiman Long) [1873759] - [mm] mm: fix trying to reclaim unevictable lru page when calling madvise_pageout (Waiman Long) [1873759] - [mm] mm: factor out common parts between MADV_COLD and MADV_PAGEOUT (Waiman Long) [1873759] - [mm] mm: introduce MADV_PAGEOUT (Waiman Long) [1873759] - [mm] mm: change PAGEREF_RECLAIM_CLEAN with PAGE_REFRECLAIM (Waiman Long) [1873759] - [mm] mm: introduce MADV_COLD (Waiman Long) [1873759] - [mm] mm: thp: don't need care deferred split queue in memcg charge move path (Waiman Long) [1873759] - [mm] mm: thp: make deferred split shrinker memcg aware (Waiman Long) [1873759] - [mm] mm: shrinker: make shrinker not depend on memcg kmem (Waiman Long) [1873759] - [mm] mm: move mem_cgroup_uncharge out of __page_cache_release() (Waiman Long) [1873759] - [mm] mm: thp: extract split_queue_* into a struct (Waiman Long) [1873759] - [mm] mm/page_alloc.c: move ifdefery out of free_area_init_core (Waiman Long) [1873759] - [mm] mm, memcg: do not set reclaim_state on soft limit reclaim (Waiman Long) [1873759] - [mm] mm, vmscan: do not special-case slab reclaim when watermarks are boosted (Waiman Long) [1873759] - [mm] mm/vmscan.c: add checks for incorrect handling of current->reclaim_state (Waiman Long) [1873759] - [mm] mm/vmscan.c: calculate reclaimed slab caches in all reclaim paths (Waiman Long) [1873759] - [mm] mm/vmscan.c: add a new member reclaim_state in struct shrink_control (Waiman Long) [1873759] - [mm] mm: vmscan: remove double slab pressure by inc'ing sc->nr_scanned (Waiman Long) [1873759] - [mm] mm: limit boost_watermark on small zones (Waiman Long) [1873759] - [mm] mm: do not boost watermarks to avoid fragmentation for the DISCONTIG memory model (Waiman Long) [1873759] - [mm] mm, page_alloc: fix a division by zero error when boosting watermarks v2 (Waiman Long) [1873759] - [mm] mm, page_alloc: do not wake kswapd with zone lock held (Waiman Long) [1873759] - [mm] mm/page_alloc.c: drop uneeded __meminit and __meminitdata (Waiman Long) [1873759] - [mm] mm/page_alloc.c: fix never set ALLOC_NOFRAGMENT flag (Waiman Long) [1873759] - [mm] mm/page_alloc.c: avoid potential NULL pointer dereference (Waiman Long) [1873759] - [mm] mm/vmscan.c: don't disable irq again when count pgrefill for memcg (Waiman Long) [1873759] - [mm] mm/vmscan: drop may_writepage and classzone_idx from direct reclaim begin template (Waiman Long) [1873759] - [mm] mm/vmscan: add tracepoints for node reclaim (Waiman Long) [1873759] - [mm] mm: generalize putback scan functions (Waiman Long) [1873759] - [mm] mm: remove pages_to_free argument of move_active_pages_to_lru() (Waiman Long) [1873759] - [mm] mm/workingset: remove unused @mapping argument in workingset_eviction() (Waiman Long) [1873759] - [mm] Revert "mm: slowly shrink slabs with a relatively small number of objects" (Waiman Long) [1873759] - [mm] mm: reclaim small amounts of memory when an external fragmentation event occurs (Waiman Long) [1873759] - [mm] mm: use alloc_flags to record if kswapd can wake (Waiman Long) [1873759] - [mm] mm: move zone watermark accesses behind an accessor (Waiman Long) [1873759] - [mm] mm, page_alloc: spread allocations across zones before introducing fragmentation (Waiman Long) [1873759] - [mm] mm: Convert delete_from_swap_cache to XArray (Waiman Long) [1873759] - [fs] mm: zero-seek shrinkers (Waiman Long) [1873759] - [mm] mm/vmscan.c: fix int overflow in callers of do_shrink_slab() (Waiman Long) [1873759] - [mm] mm: slowly shrink slabs with a relatively small number of objects (Waiman Long) [1873759] - [mm] mm: fix page_freeze_refs and page_unfreeze_refs in comments (Waiman Long) [1873759] - [mm] mm: check shrinker is memcg-aware in register_shrinker_prepared() (Waiman Long) [1873759] - [mm] mm: use special value SHRINKER_REGISTERING instead of list_empty() check (Waiman Long) [1873759] - [mm] mm/vmscan.c: move check for SHRINKER_NUMA_AWARE to do_shrink_slab() (Waiman Long) [1873759] - [mm] mm/vmscan.c: condense scan_control (Waiman Long) [1873759] - [arch] asm-generic/tlb: add missing CONFIG symbol (Waiman Long) [1873759] - [include] asm-gemeric/tlb: remove stray function declarations (Waiman Long) [1873759] - [x86] x86/ldt: Remove unused variable in map_ldt_struct() (Waiman Long) [1873759] - [x86] x86/ldt: Unmap PTEs for the slot before freeing LDT pages (Waiman Long) [1873759] - [x86] x86/mm/tlb: Add freed_tables argument to flush_tlb_mm_range (Waiman Long) [1873759] - [mm] asm-generic/tlb: Remove tlb_table_flush() (Waiman Long) [1873759] - [mm] asm-generic/tlb: Remove tlb_flush_mmu_free() (Waiman Long) [1873759] - [mm] asm-generic/tlb: Remove CONFIG_HAVE_GENERIC_MMU_GATHER (Waiman Long) [1873759] - [mm] asm-generic/tlb: Remove arch_tlb*_mmu() (Waiman Long) [1873759] - [s390] s390/tlb: Convert to generic mmu_gather (Waiman Long) [1873759] - [mm] asm-generic/tlb: Introduce CONFIG_HAVE_MMU_GATHER_NO_GATHER=y (Waiman Long) [1873759] - [include] asm-generic/tlb, ia64: Conditionally provide tlb_migrate_finish() (Waiman Long) [1873759] - [include] asm-generic/tlb: Provide generic tlb_flush() based on flush_tlb_mm() (Waiman Long) [1873759] - [arm64] asm-generic/tlb, arch: Provide generic tlb_flush() based on flush_tlb_range() (Waiman Long) [1873759] - [mm] asm-generic/tlb, arch: Provide CONFIG_HAVE_MMU_GATHER_PAGE_SIZE (Waiman Long) [1873759] - [include] asm-generic/tlb: Provide a comment (Waiman Long) [1873759] - [mm] mm/memory: Move mmu_gather and TLB invalidation code into its own file (Waiman Long) [1873759] - [x86] x86/mm: Page size aware flush_tlb_mm_range() (Waiman Long) [1873759] - [x86] x86/ldt: Split out sanity check in map_ldt_struct() (Waiman Long) [1873759] - [mm] asm-generic/tlb: Track which levels of the page tables have been cleared (Waiman Long) [1873759] - [include] asm-generic/tlb: Track freeing of page-table directories in struct mmu_gather (Waiman Long) [1873759] - [mm] mm/cow: don't bother write protecting already write-protected pages (Waiman Long) [1873759] - [powerpc] mm/mmu_gather: invalidate TLB correctly on batch allocation failure and flush (Diego Domingos) [1805031] - [powerpc] powerpc/mmu_gather: enable RCU_TABLE_FREE even for !SMP case (Diego Domingos) [1805031] - [fs] cifs: smb1: Try failing back to SetFileInfo if SetPathInfo fails (Leif Sahlberg) [1857038]- [scsi] scsi: libfc: Fix passing zero to 'PTR_ERR' warning (Chris Leech) [1849542] - [scsi] scsi: libfc: Fix for double free() (Chris Leech) [1849542] - [scsi] scsi: libfc: Free skb in fc_disc_gpn_id_resp() for valid cases (Chris Leech) [1849542] - [scsi] scsi: fcoe: Memory leak fix in fcoe_sysfs_fcf_del() (Chris Leech) [1849542] - [scsi] scsi: fcoe: Use eth_zero_addr() to clear mac address (Chris Leech) [1849542] - [scsi] scsi: libfc: Provide missing and repair existing function documentation (Chris Leech) [1849542] - [scsi] scsi: libfc: Fix a couple of misdocumented function parameters (Chris Leech) [1849542] - [scsi] scsi: libfc: Repair function parameter documentation (Chris Leech) [1849542] - [scsi] scsi: fcoe: Correct some kernel-doc issues (Chris Leech) [1849542] - [scsi] scsi: fcoe: Fix a myriad of documentation issues (Chris Leech) [1849542] - [scsi] scsi: fcoe: Fix various kernel-doc infringements (Chris Leech) [1849542] - [scsi] scsi: libfc: trivial: Fix spelling mistake of 'discovery' (Chris Leech) [1849542] - [scsi] scsi: libfc: Supply some missing kerneldoc struct/function attributes/params (Chris Leech) [1849542] - [scsi] scsi: libfc: fc_disc: Fix-up some incorrectly referenced function parameters (Chris Leech) [1849542] - [scsi] scsi: libfc: Skip additional kref updating work event (Chris Leech) [1849542] - [scsi] scsi: libfc: Handling of extra kref (Chris Leech) [1849542] - [scsi] scsi: fcoe: remove unneeded semicolon in fcoe.c (Chris Leech) [1849542] - [scsi] scsi: libfc: rport state move to PLOGI if all PRLI retry exhausted (Chris Leech) [1849542] - [scsi] scsi: libfc: If PRLI rejected, move rport to PLOGI state (Chris Leech) [1849542] - [scsi] scsi: libfc: free response frame from GPN_ID (Chris Leech) [1849542] - [scsi] scsi: fcoe: fix null-ptr-deref Read in fc_release_transport (Chris Leech) [1849542] - [scsi] scsi: fcoe: remove redundant call to skb_transport_header (Chris Leech) [1849542] - [scsi] scsi: fcoe: pass in fcoe_rport structure instead of fc_rport_priv (Chris Leech) [1849542] - [scsi] scsi: fcoe: Embed fc_rport_priv in fcoe_rport structure (Chris Leech) [1849542] - [scsi] scsi: libfc: Whitespace cleanup in libfc.h (Chris Leech) [1849542] - [scsi] scsi: fcoe: fix a typo (Chris Leech) [1849542] - [scsi] scsi: libfc: fix null pointer dereference on a null lport (Chris Leech) [1849542] - [scsi] scsi: libfcoe: switch to SPDX tags (Chris Leech) [1849542] - [scsi] scsi: libfc: switch to SPDX tags (Chris Leech) [1849542] - [scsi] scsi: fcoe: make use of fip_mode enum complete (Chris Leech) [1849542] - [scsi] scsi: fcoe: remove unneeded fcoe_ctlr_destroy_store export (Chris Leech) [1849542] - [scsi] scsi: fcoe: convert to use BUS_ATTR_WO (Chris Leech) [1849542] - [scsi] scsi: libfc: free skb when receiving invalid flogi resp (Chris Leech) [1849542] - [scsi] scsi: fcoe: remove set but not used variable 'port' (Chris Leech) [1849542] - [scsi] scsi: libfc: fc_rport: Mark expected switch fall-through (Chris Leech) [1849542] - [scsi] scsi: libfc: Remove set but not used variable 'disc' (Chris Leech) [1849542] - [scsi] scsi: libfc: remove set but not used variable 'rpriv' (Chris Leech) [1849542] - [scsi] scsi: libfc: remove unnecessary condition check (Chris Leech) [1849542] - [scsi] scsi: fcoe: hold disc_mutex when traversing rport lists (Chris Leech) [1849542] - [net] netfilter: nftables: allow re-computing sctp CRC-32C in 'payload' statements (Davide Caratti) [1741052] - [fs] nfsd4: fix NULL dereference in nfsd/clients display code (Scott Mayhew) [1872311] - [fs] nfsd: Fix old-style function definition (Scott Mayhew) [1872311] - [fs] nfsd: clients don't need to break their own delegations (Scott Mayhew) [1872311] - [kernel] kthread: save thread function (Scott Mayhew) [1872311] - [fs] locks: Add trace_leases_conflict (Scott Mayhew) [1872311] - [fs] SUNRPC reverting d03727b248d0 ("NFSv4 fix CLOSE not waiting for direct IO compeletion") (Scott Mayhew) [1872311] - [fs] NFS: Fix interrupted slots by sending a solo SEQUENCE operation (Scott Mayhew) [1872311] - [net] SUNRPC: Add missing definition of ARCH_IMPLEMENTS_FLUSH_DCACHE_PAGE (Scott Mayhew) [1872311] - [fs] NFSv4 fix CLOSE not waiting for direct IO compeletion (Scott Mayhew) [1872311] - [fs] nfs: Fix memory leak of export_path (Scott Mayhew) [1872311] - [net] sunrpc: fixed rollback in rpc_gssd_dummy_populate() (Scott Mayhew) [1872311] - [net] xprtrdma: Clean up disconnect (Scott Mayhew) [1872311] - [fs] nfsd: apply umask on fs without ACL support (Scott Mayhew) [1872311] - [fs] NFS: Fix direct WRITE throughput regression (Scott Mayhew) [1872311] - [trace] SUNRPC: rpc_xprt lifetime events should record xprt->state (Scott Mayhew) [1872311] - [fs] nfs: set invalid blocks after NFSv4 writes (Scott Mayhew) [1872311] - [fs] NFS: remove redundant initialization of variable result (Scott Mayhew) [1872311] - [fs] NFS: Add a tracepoint in nfs_set_pgio_error() (Scott Mayhew) [1872311] - [fs] NFS: Trace short NFS READs (Scott Mayhew) [1872311] - [fs] NFS: nfs_xdr_status should record the procedure name (Scott Mayhew) [1872311] - [net] SUNRPC: Set SOFTCONN when destroying GSS contexts (Scott Mayhew) [1872311] - [net] SUNRPC: rpc_call_null_helper() should set RPC_TASK_SOFT (Scott Mayhew) [1872311] - [net] SUNRPC: rpc_call_null_helper() already sets RPC_TASK_NULLCREDS (Scott Mayhew) [1872311] - [net] SUNRPC: trace RPC client lifetime events (Scott Mayhew) [1872311] - [net] SUNRPC: Trace transport lifetime events (Scott Mayhew) [1872311] - [net] SUNRPC: Split the xdr_buf event class (Scott Mayhew) [1872311] - [net] SUNRPC: Add tracepoint to rpc_call_rpcerror() (Scott Mayhew) [1872311] - [trace] SUNRPC: Update the RPC_SHOW_SOCKET() macro (Scott Mayhew) [1872311] - [trace] SUNRPC: Update the rpc_show_task_flags() macro (Scott Mayhew) [1872311] - [net] SUNRPC: Trace GSS context lifetimes (Scott Mayhew) [1872311] - [net] SUNRPC: receive buffer size estimation values almost never change (Scott Mayhew) [1872311] - [net] sunrpc: use kmemdup_nul() in gssp_stringify() (Scott Mayhew) [1872311] - [fs] nfsd: safer handling of corrupted c_type (Scott Mayhew) [1872311] - [fs] mm/writeback: discard NR_UNSTABLE_NFS, use NR_WRITEBACK instead (Scott Mayhew) [1872311] - [mm] mm/writeback: replace PF_LESS_THROTTLE with PF_LOCAL_THROTTLE (Scott Mayhew) [1872311] - [net] SUNRPC: Remove unreachable error condition in rpcb_getport_async() (Scott Mayhew) [1872311] - [fs] nfsd: Fix svc_xprt refcnt leak when setup callback client failed (Scott Mayhew) [1872311] - [net] sunrpc: check that domain table is empty at module unload (Scott Mayhew) [1872311] - [fs] NFS: remove duplicate headers (Scott Mayhew) [1872311] - [fs] NFSv4.1 fix rpc_call_done assignment for BIND_CONN_TO_SESSION (Scott Mayhew) [1872311] - [fs] NFS: Use the correct style for SPDX License Identifier (Scott Mayhew) [1872311] - [net] net: sunrpc: Fix off-by-one issues in 'rpc_ntop6' (Scott Mayhew) [1872311] - [fs] NFS: move dprintk after nfs_alloc_fattr in nfs3_proc_lookup (Scott Mayhew) [1872311] - [fs] NFSD: Fix improperly-formatted Doxygen comments (Scott Mayhew) [1872311] - [fs] NFSD: Squash an annoying compiler warning (Scott Mayhew) [1872311] - [net] SUNRPC: Clean up request deferral tracepoints (Scott Mayhew) [1872311] - [fs] NFSD: Add tracepoints for monitoring NFSD callbacks (Scott Mayhew) [1872311] - [fs] NFSD: Add tracepoints to the NFSD state management code (Scott Mayhew) [1872311] - [fs] NFSD: Add tracepoints to NFSD's duplicate reply cache (Scott Mayhew) [1872311] - [trace] SUNRPC: svc_show_status() macro should have enum definitions (Scott Mayhew) [1872311] - [net] SUNRPC: Restructure svc_udp_recvfrom() (Scott Mayhew) [1872311] - [net] SUNRPC: Refactor svc_recvfrom() (Scott Mayhew) [1872311] - [net] SUNRPC: Clean up svc_release_skb() functions (Scott Mayhew) [1872311] - [net] SUNRPC: Refactor recvfrom path dealing with incomplete TCP receives (Scott Mayhew) [1872311] - [net] SUNRPC: Replace dprintk() call sites in TCP receive path (Scott Mayhew) [1872311] - [net] SUNRPC: Restructure svc_tcp_recv_record() (Scott Mayhew) [1872311] - [net] SUNRPC: Rename svc_sock::sk_reclen (Scott Mayhew) [1872311] - [net] SUNRPC: Trace server-side rpcbind registration events (Scott Mayhew) [1872311] - [net] SUNRPC: Replace dprintk call sites in TCP state change callouts (Scott Mayhew) [1872311] - [net] SUNRPC: Add more svcsock tracepoints (Scott Mayhew) [1872311] - [net] SUNRPC: Remove "#include " (Scott Mayhew) [1872311] - [net] SUNRPC: Trace a few more generic svc_xprt events (Scott Mayhew) [1872311] - [net] SUNRPC: Tracepoint to record errors in svc_xpo_create() (Scott Mayhew) [1872311] - [trace] SUNRPC: Remove kernel memory address from svc_xprt tracepoints (Scott Mayhew) [1872311] - [net] svcrdma: Add tracepoints to report ->xpo_accept failures (Scott Mayhew) [1872311] - [net] svcrdma: Displayed remote IP address should match stored address (Scott Mayhew) [1872311] - [include] svcrdma: Remove the SVCRDMA_DEBUG macro (Scott Mayhew) [1872311] - [net] svcrdma: Rename tracepoints that record header decoding errors (Scott Mayhew) [1872311] - [net] svcrdma: Remove backchannel dprintk call sites (Scott Mayhew) [1872311] - [net] SUNRPC: Move xpt_mutex into socket xpo_sendto methods (Scott Mayhew) [1872311] - [net] sunrpc: add missing newline when printing parameter 'pool_mode' by sysfs (Scott Mayhew) [1872311] - [net] sunrpc: Remove unused function ip_map_update (Scott Mayhew) [1872311] - [fs] nfsd: handle repeated BIND_CONN_TO_SESSION (Scott Mayhew) [1872311] - [net] ip_tunnel_core: Fix build for archs without _HAVE_ARCH_IPV6_CSUM (Aaron Conole) [1849736] - [tools] selftests: pmtu.sh: Add tests for UDP tunnels handled by Open vSwitch (Aaron Conole) [1849736] - [tools] selftests: pmtu.sh: Add tests for bridged UDP tunnels (Aaron Conole) [1849736] - [net] geneve: Support for PMTU discovery on directly bridged links (Aaron Conole) [1849736] - [net] vxlan: Support for PMTU discovery on directly bridged links (Aaron Conole) [1849736] - [net] tunnels: PMTU discovery support for directly bridged IP packets (Aaron Conole) [1849736] - [net] ipv4: route: Ignore output interface in FIB lookup for PMTU route (Aaron Conole) [1849736] - [infiniband] RDMA/core: Free DIM memory in error unwind (Kamal Heib) [1857602] - [infiniband] RDMA/core: Stop DIM before destroying CQ (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Add min length checks to user structure copies (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Protect access to remote_sidr_table (Kamal Heib) [1857602] - [infiniband] RDMA/core: Fix race in rdma_alloc_commit_uobject() (Kamal Heib) [1857602] - [net] xprtrdma: fix incorrect header size calculations (Kamal Heib) [1857602] - [net] xprtrdma: Fix handling of connect errors (Kamal Heib) [1857602] - [net] xprtrdma: Fix return code from rpcrdma_xprt_connect() (Kamal Heib) [1857602] - [net] xprtrdma: Fix recursion into rpcrdma_xprt_disconnect() (Kamal Heib) [1857602] - [net] xprtrdma: Fix double-free in rpcrdma_ep_create() (Kamal Heib) [1857602] - [infiniband] RDMA/siw: Fix reporting vendor_part_id (Kamal Heib) [1857602] - [infiniband] IB/sa: Resolv use-after-free in ib_nl_make_request() (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add explicit cast OPA_MTU_8192 to 'enum ib_mtu' (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add atomic triggered sleep/wakeup (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Correct -EBUSY handling in tx code (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Restore kfree in dummy_netdev cleanup (Kamal Heib) [1857602] - [infiniband] IB/mad: Fix use after free when destroying MAD agent (Kamal Heib) [1857602] - [infiniband] RDMA/counter: Query a counter before release (Kamal Heib) [1857602] - [net] xprtrdma: Fix handling of RDMA_ERROR replies (Kamal Heib) [1857602] - [net] xprtrdma: Clean up synopsis of rpcrdma_flush_disconnect() (Kamal Heib) [1857602] - [net] xprtrdma: Use re_connect_status safely in rpcrdma_xprt_connect() (Kamal Heib) [1857602] - [net] xprtrdma: Prevent dereferencing r_xprt->rx_ep after it is freed (Kamal Heib) [1857602] - [infiniband] RDMA/mad: Fix possible memory leak in ib_mad_post_receive_mads() (Kamal Heib) [1857602] - [infiniband] RDMA/core: Check that type_attrs is not NULL prior access (Kamal Heib) [1857602] - [infiniband] RDMA/cma: Protect bind_list and listen_list while finding matching cm id (Kamal Heib) [1857602] - [infiniband] RDMA/efa: Set maximum pkeys device attribute (Kamal Heib) [1857602] - [infiniband] RDMA/rvt: Fix potential memory leak caused by rvt_alloc_rq (Kamal Heib) [1857602] - [infiniband] RDMA/core: Annotate CMA unlock helper routine (Kamal Heib) [1857602] - [infiniband] RDMA/siw: Fix pointer-to-int-cast warning in siw_rx_pbl() (Kamal Heib) [1857602] - [infiniband] RDMA/hfi1: Fix trivial mis-spelling of 'descriptor' (Kamal Heib) [1857602] - [net] xprtrdma: Make xprt_rdma_slot_table_entries static (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Spurious WARNING triggered in cm_destroy_id() (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Use free_netdev() in hfi1_netdev_free() (Kamal Heib) [1857602] - [infiniband] RDMA/core: Move and rename trace_cm_id_create() (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Fix hfi1_netdev_rx_init() error handling (Kamal Heib) [1857602] - [infiniband] RDMA: Remove 'max_map_per_fmr' (Kamal Heib) [1857602] - [infiniband] RDMA: Remove 'max_fmr' (Kamal Heib) [1857602] - [net] RDMA/rds: Remove FMR support for memory registration (Kamal Heib) [1857602] - [infiniband] RDMA/core: Remove FMR device ops (Kamal Heib) [1857602] - [infiniband] RDMA/rdmavt: Remove FMR memory registration (Kamal Heib) [1857602] - [infiniband] RDMA/mthca: Remove FMR support for memory registration (Kamal Heib) [1857602] - [infiniband] RDMA/mlx4: Remove FMR support for memory registration (Kamal Heib) [1857602] - [infiniband] RDMA/i40iw: Remove FMR leftovers (Kamal Heib) [1857602] - [infiniband] RDMA/bnxt_re: Remove FMR leftovers (Kamal Heib) [1857602] - [infiniband] RDMA/mlx5: Remove FMR leftovers (Kamal Heib) [1857602] - [infiniband] RDMA/core: Remove FMR pool API (Kamal Heib) [1857602] - [infiniband] RDMA/srp: Remove support for FMR memory registration (Kamal Heib) [1857602] - [infiniband] RDMA/iser: Remove support for FMR memory registration (Kamal Heib) [1857602] - [infiniband] RDMA/core: Fix several reference count leaks (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Fix spelling mistake "enought" -> "enough" (Kamal Heib) [1857602] - [rdma] RDMA/core: Use offsetofend() instead of open coding (Kamal Heib) [1857602] - [infiniband] RDMA/srpt: Increase max_send_sge (Kamal Heib) [1857602] - [infiniband] RDMA/srpt: Reduce max_recv_sge to 1 (Kamal Heib) [1857602] - [infiniband] RDMA/srpt: Make debug output more detailed (Kamal Heib) [1857602] - [infiniband] RDMA/srp: Make the channel count configurable per target (Kamal Heib) [1857602] - [infiniband] hfi1: get rid of pointless access_ok() (Kamal Heib) [1857602] - [infiniband] RDMA/cma: Provide ECE reject reason (Kamal Heib) [1857602] - [infiniband] RDMA/cma: Connect ECE to rdma_accept (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Send and receive ECE parameter over the wire (Kamal Heib) [1857602] - [infiniband] RDMA/ucma: Deliver ECE parameters through UCMA events (Kamal Heib) [1857602] - [infiniband] RDMA/ucma: Extend ucma_connect to receive ECE parameters (Kamal Heib) [1857602] - [rdma] RDMA/cm: Add Enhanced Connection Establishment (ECE) bits (Kamal Heib) [1857602] - [infiniband] RDMA/core: Use sizeof_field() helper (Kamal Heib) [1857602] - [infiniband] RDMA/ipoib: Remove can_sleep parameter from iboib_mcast_alloc (Kamal Heib) [1857602] - [infiniband] IB/cma: Fix ports memory leak in cma_configfs (Kamal Heib) [1857602] - [infiniband] IB/uverbs: Introduce create/destroy QP commands over ioctl (Kamal Heib) [1857602] - [infiniband] IB/uverbs: Introduce create/destroy WQ commands over ioctl (Kamal Heib) [1857602] - [infiniband] IB/uverbs: Introduce create/destroy SRQ commands over ioctl (Kamal Heib) [1857602] - [rdma] IB/uverbs: Move QP, SRQ, WQ type and flags to UAPI (Kamal Heib) [1857602] - [infiniband] IB/uverbs: Extend CQ to get its own asynchronous event FD (Kamal Heib) [1857602] - [infiniband] IB/uverbs: Refactor related objects to use their own asynchronous event FD (Kamal Heib) [1857602] - [infiniband] RDMA/core: Allow the ioctl layer to abort a fully created uobject (Kamal Heib) [1857602] - [infiniband] IB/mlx5: Expose UAR object and its alloc/destroy commands (Kamal Heib) [1857602] - [infiniband] IB/mlx5: Fix a NULL vs IS_ERR() check (Kamal Heib) [1857602] - [infiniband] IB/mlx5: Introduce UAPIs to manage packet pacing (Kamal Heib) [1857602] - [netdrv] net/mlx5: Expose raw packet pacing APIs (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Enable the transmit side of the datagram ipoib netdev (Kamal Heib) [1857602] - [infiniband] IB/ipoib: Add capability to switch between datagram and connected mode (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add packet histogram trace event (Kamal Heib) [1857602] - [infiniband] IB/{hfi1, ipoib, rdma}: Broadcast ping sent packets which exceeded mtu size (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Activate the dummy netdev (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add rx functions for dummy netdev (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add interrupt handler functions for accelerated ipoib (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add functions to receive accelerated ipoib packets (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Rename num_vnic_contexts as num_netdev_contexts (Kamal Heib) [1857602] - [infiniband] IB/ipoib: Increase ipoib Datagram mode MTU's upper limit (Kamal Heib) [1857602] - [infiniband] IB/hfi1: RSM rules for AIP (Kamal Heib) [1857602] - [infiniband] IB/{rdmavt, hfi1}: Implement creation of accelerated UD QPs (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Remove module parameter for KDETH qpns (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add the transmit side of a datagram ipoib RDMA netdev (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add functions to transmit datagram ipoib packets (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add accelerated IP capability bit (Kamal Heib) [1857602] - [infiniband] RDMA/efa: Report host information to the device (Kamal Heib) [1857602] - [infiniband] RDMA/efa: Fix setting of wrong bit in get/set_feature commands (Kamal Heib) [1857602] - [infiniband] RDMA/siw: Replace one-element array and use struct_size() helper (Kamal Heib) [1857602] - [net] svcrdma: Fix backchannel return code (Kamal Heib) [1857602] - [net] svcrdma: trace undersized Write chunks (Kamal Heib) [1857602] - [net] svcrdma: Trace page overruns when constructing RDMA Reads (Kamal Heib) [1857602] - [net] svcrdma: Clean up handling of get_rw_ctx errors (Kamal Heib) [1857602] - [net] svcrdma: Clean up the tracing for rw_ctx_init errors (Kamal Heib) [1857602] - [infiniband] RDMA/srpt: Add a newline when printing parameter 'srpt_service_guid' by sysfs (Kamal Heib) [1857602] - [infiniband] RDMA/core: Consolidate ib_create_srq flows (Kamal Heib) [1857602] - [infiniband] RDMA/uverbs: Fix create WQ to use the given user handle (Kamal Heib) [1857602] - [infiniband] RDMA/uverbs: Cleanup wq/srq context usage from uverbs layer (Kamal Heib) [1857602] - [rdma] IB/rdmavt: Replace zero-length array with flexible-array (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Increment the refcount inside cm_find_listen() (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Remove needless cm_id variable (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Remove the cm_free_id() wrapper function (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Make find_remote_id() return a cm_id_private (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Add a note explaining how the timewait is eventually freed (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Pass the cm_id_private into cm_cleanup_timewait (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Pull duplicated code into cm_queue_work_unlock() (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Remove unused store to ret in cm_rej_handler (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Remove return code from add_cm_id_to_port_list (Kamal Heib) [1857602] - [infiniband] RDMA/addr: Mark addr_resolve as might_sleep() (Kamal Heib) [1857602] - [infiniband] RDMA/ucma: Return stable IB device index as identifier (Kamal Heib) [1857602] - [infiniband] RDMA/cma: Initialize the flow label of CM's route path record (Kamal Heib) [1857602] - [infiniband] RDMA/core: Consider flow label when building skb (Kamal Heib) [1857602] - [rdma] RDMA/core: Add hash functions to calculate RoCEv2 flowlabel and UDP source port (Kamal Heib) [1857602] - [infiniband] RDMA: Allow ib_client's to fail when add() is called (Kamal Heib) [1857602] - [infiniband] RDMA/mad: Remove snoop interface (Kamal Heib) [1857602] - [infiniband] RDMA/efa: Count admin commands errors (Kamal Heib) [1857602] - [infiniband] RDMA/efa: Count mmap failures (Kamal Heib) [1857602] - [infiniband] RDMA/efa: Report create CQ error counter (Kamal Heib) [1857602] - [infiniband] RDMA/core: Get xmit slave for LAG (Kamal Heib) [1857602] - [infiniband] RDMA/core: Add LAG functionality (Kamal Heib) [1857602] - [infiniband] RDMA: Group create AH arguments in struct (Kamal Heib) [1857602] - [infiniband] RDMA/rw: use DIV_ROUND_UP to calculate nr_ops (Kamal Heib) [1857602] - [infiniband] RDMA/cma: Limit the scope of rdma_is_consumer_reject function (Kamal Heib) [1857602] - [infiniband] IB: Fix some documentation warnings (Kamal Heib) [1857602] - [infiniband] RDMA: Remove a few extra calls to ib_get_client_data() (Kamal Heib) [1857602] - [infiniband] RDMA/uverbs: Make the event_queue fds return POLLERR when disassociated (Kamal Heib) [1857602] - [infiniband] RDMA/rxe: Set default vendor ID (Kamal Heib) [1857602] - [netdrv] bonding: Use fallthrough pseudo-keyword (Jarod Wilson) [1860495] - [netdrv] bonding: fix active-backup failover for current ARP slave (Jarod Wilson) [1860495] - [netdrv] bonding: fix a potential double-unregister (Jarod Wilson) [1860495] - [netdrv] net: bonding: bond_alb: Describe alb_handle_addr_collision_on_attach()'s 'bond' and 'addr' params (Jarod Wilson) [1860495] - [netdrv] net: bonding: bond_main: Document 'proto' and rename 'new_active' parameters (Jarod Wilson) [1860495] - [netdrv] net: bonding: bond_3ad: Fix a bunch of kerneldoc parameter issues (Jarod Wilson) [1860495] - [netdrv] bonding: show saner speed for broadcast mode (Jarod Wilson) [1868265 1860495] - [netdrv] bonding: check return value of register_netdevice() in bond_newlink() (Jarod Wilson) [1860495] - [netdrv] bonding: check error value of register_netdevice() immediately (Jarod Wilson) [1860495] - [netdrv] bonding: don't need RTNL for ipsec helpers (Jarod Wilson) [1860495] - [netdrv] bonding: deal with xfrm state in all modes and add more error-checking (Jarod Wilson) [1860495] - [netdrv] bonding: allow xfrm offload setup post-module-load (Jarod Wilson) [1860495] - [netdrv] bonding: Remove extraneous parentheses in bond_setup (Jarod Wilson) [1860495] - [netdrv] bonding/xfrm: use real_dev instead of slave_dev (Jarod Wilson) [1860495] - [netdrv] bonding: support hardware encryption offload to slaves (Jarod Wilson) [1860495] - [netdrv] mlx5: become aware of when running as a bonding slave (Jarod Wilson) [1860495] - [netdrv] ixgbe_ipsec: become aware of when running as a bonding slave (Jarod Wilson) [1860495] - [net] xfrm: bail early on slave pass over skb (Jarod Wilson) [1860495] - [netdrv] bonding: Fix reference count leak in bond_sysfs_slave_add (Jarod Wilson) [1860495] - [netdrv] bonding: propagate transmit status (Jarod Wilson) [1860495] - [netdrv] bonding: remove useless stats_lock_key (Jarod Wilson) [1860495] - [netdrv] bonding: Implement ndo_get_xmit_slave (Jarod Wilson) [1860495] - [netdrv] bonding: Add array of all slaves (Jarod Wilson) [1860495] - [netdrv] bonding: Add function to get the xmit slave in active-backup mode (Jarod Wilson) [1860495] - [netdrv] bonding: Add helper function to get the xmit slave in rr mode (Jarod Wilson) [1860495] - [netdrv] bonding: Add helper function to get the xmit slave based on hash (Jarod Wilson) [1860495] - [netdrv] bonding/alb: Add helper functions to get the xmit slave (Jarod Wilson) [1860495] - [netdrv] bonding: Rename slave_arr to usable_slaves (Jarod Wilson) [1860495] - [netdrv] bonding: Export skip slave logic to function (Jarod Wilson) [1860495] - [netdrv] bonding: Remove inclusion of vermagic header (Jarod Wilson) [1860495] - [netdrv] net/bond: Delete driver and module versions (Jarod Wilson) [1860495]- [mm] powerpc/book3s64/radix: Fix boot failure with large amount of guest memory (Steve Best) [1854543] - [powerpc] powerpc/book3s64/radix: Add kernel command line option to disable radix GTSE (Steve Best) [1854543] - [powerpc] powerpc/prom: Enable Radix GTSE in cpu pa-features (Steve Best) [1854543] - [powerpc] powerpc/mm/book3s64/radix: Off-load TLB invalidations to host when !GTSE (Steve Best) [1854543] - [powerpc] powerpc/pseries: H_REGISTER_PROC_TBL should ask for GTSE only if enabled (Steve Best) [1854543] - [powerpc] powerpc/mm: Enable radix GTSE only if supported (Steve Best) [1854543] - [misc] powerpc/64s/radix: introduce options to disable use of the tlbie instruction (Steve Best) [1854543] - [mm] powerpc/64s: remove unnecessary translation cache flushes at boot (Steve Best) [1854543] - [mm] powerpc/64s/pseries: radix flush translations before MMU is enabled at boot (Steve Best) [1854543] - [mm] powerpc/64s: make mmu_partition_table_set_entry TLB flush optional (Steve Best) [1854543] - [mm] powerpc/64s/radix: tidy up TLB flushing code (Steve Best) [1854543] - [mm] powerpc/64s: remove register_process_table callback (Steve Best) [1854543] - [mm] powerpc/mm: Limit resize_hpt_for_hotplug() call to hash guests only (Steve Best) [1854543] - [powerpc] powerpc/mm/radix: Create separate mappings for hot-plugged memory (Steve Best) [1854543] - [mm] powerpc/mm/radix: Remove split_kernel_mapping() (Steve Best) [1854543] - [mm] powerpc/mm/radix: Free PUD table when freeing pagetable (Steve Best) [1854543] - [mm] powerpc/mm/radix: Fix PTE/PMD fragment count for early page table mappings (Steve Best) [1854543] - [mm] powerpc/64s: Fix page table fragment refcount race vs speculative references (Steve Best) [1854543] - [powerpc] powerpc/security: Fix link stack flush instruction (Gustavo Duarte) [1862103] - [powerpc] powerpc/pseries: add new branch prediction security bits for link stack (Gustavo Duarte) [1862103] - [powerpc] powerpc/security: Allow for processors that flush the link stack using the special bcctr (Gustavo Duarte) [1862103] - [powerpc] powerpc/64s: Move branch cache flushing bcctr variant to ppc-ops.h (Gustavo Duarte) [1862103] - [powerpc] powerpc/security: split branch cache flush toggle from code patching (Gustavo Duarte) [1862103] - [powerpc] powerpc/security: make display of branch cache flush more consistent (Gustavo Duarte) [1862103] - [powerpc] powerpc/security: change link stack flush state to the flush type enum (Gustavo Duarte) [1862103] - [powerpc] powerpc/security: re-name count cache flush to branch cache flush (Gustavo Duarte) [1862103] - [kernel] smp: Remove superfluous cond_func check in smp_call_function_many_cond() (Prarit Bhargava) [1882551] - [kernel] smp: Remove allocation mask from on_each_cpu_cond.*() (Prarit Bhargava) [1882551] - [kernel] smp: Add a smp_cond_func_t argument to smp_call_function_many() (Prarit Bhargava) [1882551] - [kernel] smp: Use smp_cond_func_t as type for the conditional function (Prarit Bhargava) [1882551] - [kernel] smp, cpumask: introduce on_each_cpu_cond_mask (Prarit Bhargava) [1882551] - [kernel] smp: use __cpumask_set_cpu in on_each_cpu_cond (Prarit Bhargava) [1882551] - [pci] PCI: Add support for root bus sizing (Myron Stowe) [1886036] - [drm] PCI: Use ioremap(), not phys_to_virt() for platform ROM (Myron Stowe) [1886036] - [pci] PCI: Avoid ASMedia XHCI USB PME# from D0 defect (Myron Stowe) [1886036] - [pci] PCI/ACPI: Move pcie_to_hpx3_typefrom stack to static data (Myron Stowe) [1886036] - [documentation] Documentation: PCI: Add background on Boot Interrupts (Myron Stowe) [1886036] - [pci] PCI: Add boot interrupt quirk mechanism for Xeon chipsets (Myron Stowe) [1886036] - [pci] PCI: Add PCIE_LNKCAP2_SLS2SPEED() macro (Myron Stowe) [1886036] - [pci] PCI: Use pci_speed_string() for all PCI/PCI-X/PCIe strings (Myron Stowe) [1886036] - [pci] PCI: Add pci_speed_string() (Myron Stowe) [1886036] - [pci] PCI: Add 32 GT/s decoding in some macros (Myron Stowe) [1886036] - [powerpc] powerpc/test_emulate_step: Move extern declaration to sstep.h (Desnes Augusto Nunes do Rosario) [1854542] - [powerpc] powerpc/sstep: Introduce macros to retrieve Prefix instruction operands (Desnes Augusto Nunes do Rosario) [1854542] - [powerpc] powerpc/test_emulate_step: Add negative tests for prefixed addi (Desnes Augusto Nunes do Rosario) [1854542] - [powerpc] powerpc/test_emulate_step: Enhancement to test negative scenarios (Desnes Augusto Nunes do Rosario) [1854542] - [netdrv] drivers/net/ibmvnic: Update VNIC protocol version reporting (Steve Best) [1882269] - [s390] s390/zcrypt: fix kmalloc 256k failure (Claudio Imbrenda) [1885963] - [x86] crypto: x86/aesni-gcm - fix crash on empty plaintext (Herbert Xu) [1882868] - [x86] crypto: x86/aesni-gcm - make 'struct aesni_gcm_tfm_s' static const (Herbert Xu) [1882868] - [x86] crypto: aesni - Add scatter/gather avx stubs, and use them in C (Herbert Xu) [1882868] - [x86] crypto: aesni - Introduce partial block macro (Herbert Xu) [1882868] - [x86] crypto: aesni - Introduce READ_PARTIAL_BLOCK macro (Herbert Xu) [1882868] - [x86] crypto: aesni - Move ghash_mul to GCM_COMPLETE (Herbert Xu) [1882868] - [x86] crypto: aesni - Fill in new context data structures (Herbert Xu) [1882868] - [x86] crypto: aesni - Merge avx precompute functions (Herbert Xu) [1882868] - [x86] crypto: aesni - Split AAD hash calculation to separate macro (Herbert Xu) [1882868] - [x86] crypto: aesni - Add GCM_COMPLETE macro (Herbert Xu) [1882868] - [x86] crypto: aesni - support 256 byte keys in avx asm (Herbert Xu) [1882868] - [x86] crypto: aesni - Macro-ify func save/restore (Herbert Xu) [1882868] - [x86] crypto: aesni - Introduce gcm_context_data (Herbert Xu) [1882868] - [x86] crypto: aesni - Merge GCM_ENC_DEC (Herbert Xu) [1882868] - [pci] PCI: Add DMA alias quirk for PLX PEX NTB (Myron Stowe) [1884657] - [pci] PCI: Add nr_devfns parameter to pci_add_dma_alias() (Myron Stowe) [1884657] - [pci] PCI: Fix pci_add_dma_alias() bitmask size (Myron Stowe) [1884657] - [pci] PCI/IOV: Fix memory leak in pci_iov_add_virtfn() (Myron Stowe) [1884657] - [pci] PCI/switchtec: Add Gen4 device IDs (Myron Stowe) [1884657] - [pci] PCI/switchtec: Add Gen4 MRPC GAS access permission check (Myron Stowe) [1884657] - [pci] PCI/switchtec: Add Gen4 flash information interface support (Myron Stowe) [1884657] - [pci] PCI/switchtec: Add Gen4 system info register support (Myron Stowe) [1884657] - [pci] PCI/switchtec: Separate Gen3 register structures into unions (Myron Stowe) [1884657] - [pci] PCI/switchtec: Factor out Gen3 ioctl_flash_part_info() (Myron Stowe) [1884657] - [pci] PCI/switchtec: Add 'generation' variable (Myron Stowe) [1884657] - [pci] PCI/switchtec: Rename generation-specific constants (Myron Stowe) [1884657] - [pci] PCI/switchtec: Move check event ID from mask_event() to switchtec_event_isr() (Myron Stowe) [1884657] - [pci] PCI/switchtec: Remove redundant valid PFF number count (Myron Stowe) [1884657] - [pci] PCI/switchtec: Add support for Intercomm Notify and Upstream Error Containment (Myron Stowe) [1884657] - [pci] PCI/switchtec: Fix vep_vector_number ioread width (Myron Stowe) [1884657] - [pci] PCI/switchtec: Use dma_set_mask_and_coherent() (Myron Stowe) [1884657] - [pci] PCI: Allow adjust_bridge_window() to shrink resource if necessary (Myron Stowe) [1884657] - [pci] PCI: Set resource size directly in adjust_bridge_window() (Myron Stowe) [1884657] - [pci] PCI: Rename extend_bridge_window() to adjust_bridge_window() (Myron Stowe) [1884657] - [pci] PCI: Rename extend_bridge_window() parameter (Myron Stowe) [1884657] - [pci] PCI: Consider alignment of hot-added bridges when assigning resources (Myron Stowe) [1884657] - [pci] PCI: Remove local variable usage in pci_bus_distribute_available_resources() (Myron Stowe) [1884657] - [pci] PCI: Pass size + alignment to pci_bus_distribute_available_resources() (Myron Stowe) [1884657] - [pci] PCI: Rename variables (Myron Stowe) [1884657] - [pci] PCI: Remove unnecessary braces (Myron Stowe) [1884657] - [pci] PCI: Don't disable bridge BARs when assigning bus resources (Myron Stowe) [1884657] - [documentation] Documentation: PCI: Fix pci_alloc_irq_vectors() function name typo (Myron Stowe) [1884657] - [pci] PCI: Increase D3 delay for AMD Ryzen5/7 XHCI controllers (Myron Stowe) [1884657] - [pci] PCI: Add generic quirk for increasing D3hot delay (Myron Stowe) [1884657] - [edac] x86/mce, EDAC/mce_amd: Print PPIN in machine check records (Prarit Bhargava) [1860381]- [netdrv] geneve: add transport ports in route lookup for geneve (Mark Gray) [1884481] {CVE-2020-25645} - [drm] PM: sleep: core: Rename DPM_FLAG_NEVER_SKIP (Ivan Vecera) [1867164] - [base] PM: sleep: core: Drop racy and redundant checks from device_prepare() (Ivan Vecera) [1867164] - [mm] mm/page_isolation: fix potential warning from user (Waiman Long) [1811009] - [mm] mm/hotplug: silence a lockdep splat with printk() (Waiman Long) [1811009] - [mm] mm/debug.c: always print flags in dump_page() (Waiman Long) [1811009] - [mm] mm/debug.c: PageAnon() is true for PageKsm() pages (Waiman Long) [1811009] - [mm] mm/debug.c: __dump_page() prints an extra line (Waiman Long) [1811009] - [mm] mm: fix some typos in mm directory (Waiman Long) [1811009] - [mm] mm, fault_around: do not take a reference to a locked page (Waiman Long) [1811009] - [mm] mm: remove the exporting of totalram_pages (Waiman Long) [1880090] - [mm] mm: remove managed_page_count_lock spinlock (Waiman Long) [1880090] - [mm] mm: convert totalram_pages and totalhigh_pages variables to atomic (Waiman Long) [1880090] - [mm] mm: convert zone->managed_pages to atomic variable (Waiman Long) [1880090] - [net] mm: reference totalram_pages and managed_pages once per function (Waiman Long) [1880090] - [mm] mm/page_alloc: Introduce free_area_init_core_hotplug (Waiman Long) [1880090] - [mm] mm/page_alloc: inline function to handle CONFIG_DEFERRED_STRUCT_PAGE_INIT (Waiman Long) [1880090] - [mm] mm: remove __paginginit (Waiman Long) [1880090] - [mm] mm: access zone->node via zone_to_nid() and zone_set_nid() (Waiman Long) [1880090] - [mm] mm, page_alloc: double zone's batchsize (Waiman Long) [1880090] - [powerpc] powerpc/pseries/cmm: fix managed page counts when migrating pages between zones (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug: drain per-cpu pages again during memory offline (Chris von Recklinghausen) [1754739] - [mm] mm: move nr_deactivate accounting to shrink_active_list() (Chris von Recklinghausen) [1754739] - [mm] sh: fix build error in mm/init.c (Chris von Recklinghausen) [1754739] - [mm] mm/memremap: set caching mode for PCI P2PDMA memory to WC (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug: add pgprot_t to mhp_params (Chris von Recklinghausen) [1754739] - [mm] powerpc/mm: thread pgprot_t through create_section_mapping() (Chris von Recklinghausen) [1754739] - [mm] x86/mm: thread pgprot_t through init_memory_mapping() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug: rename mhp_restrictions to mhp_params (Chris von Recklinghausen) [1754739] - [include] mm/memory_hotplug: drop the flags field from struct mhp_restrictions (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: cleanup __add_pages() (Chris von Recklinghausen) [1754739] - [mm] mm, hotplug: fix page online with DEBUG_PAGEALLOC compiled but not enabled (Chris von Recklinghausen) [1754739] - [mm] arm64/mm: Enable memory hot remove (Chris von Recklinghausen) [1754739] - [firmware] arm/efi: EFI soft reservation to memblock (Chris von Recklinghausen) [1754739] - [mm] arm64: mm: convert mm/dump.c to use walk_page_range() (Chris von Recklinghausen) [1754739] - [base] mm/memory_hotplug: drop valid_start/valid_end from test_pages_in_a_zone() (Chris von Recklinghausen) [1754739] - [base] mm/memory_hotplug: pass in nid to online_pages() (Chris von Recklinghausen) [1754739] - [mm] mm: remove "count" parameter from has_unmovable_pages() (Chris von Recklinghausen) [1754739] - [base] mm: remove the memory isolate notifier (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Disable instrumentation in the EFI runtime handling code (Chris von Recklinghausen) [1754739] - [x86] efi/x86: avoid KASAN false positives when accessing the 1: 1 mapping (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Limit EFI old memory map to SGI UV machines (Chris von Recklinghausen) [1754739] - [x86] efi/libstub/x86: Fix unused-variable warning (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Simplify mixed mode call wrapper (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Simplify 64-bit EFI firmware call wrapper (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Split SetVirtualAddresMap() wrappers into 32 and 64 bit versions (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Split off some old memmap handling into separate routines (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Re-disable RT services for 32-bit kernels running on 64-bit EFI (Chris von Recklinghausen) [1754739] - [x86] efi/libstub: Distinguish between native/mixed not 32/64 bit (Chris von Recklinghausen) [1754739] - [firmware] efi/libstub: Extend native protocol definitions with mixed_mode aliases (Chris von Recklinghausen) [1754739] - [firmware] efi/libstub: Use a helper to iterate over a EFI handle array (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Rename efi_is_native() to efi_is_mixed() (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Unify 32/64-bit functions (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Convert GOP structures to typedef and clean up some types (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Remove unused typedef (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Remove bogus packed attribute from GOP structures (Chris von Recklinghausen) [1754739] - [firmware] efi/libstub/random: Initialize pointer variables to zero for mixed mode (Chris von Recklinghausen) [1754739] - [firmware] efi: Fix efi_loaded_image_t::unload type (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Fix memory leak in __gop_query32/64() (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Return EFI_SUCCESS if a usable GOP was found (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Return EFI_NOT_FOUND if there are no usable GOPs (Chris von Recklinghausen) [1754739] - [hv] mm/memory_hotplug.c: remove __online_page_set_limits() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: don't allow to online/offline memory blocks with holes (Chris von Recklinghausen) [1754739] - [mm] mm/page_isolation.c: convert SKIP_HWPOISON to MEMORY_OFFLINE (Chris von Recklinghausen) [1754739] - [mm] mm/page_alloc.c: don't set pages PageReserved() when offlining (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug: remove __online_page_free() and __online_page_increment_counters() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: add a bounds check to __add_pages() (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Fix NMI vs ESPFIX (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Unwind the ESPFIX stack earlier on exception entry (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Move FIXUP_FRAME after pushing fs in SAVE_ALL (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Simplify common_exception (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Use ss segment where required (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Fix IRET exception (Chris von Recklinghausen) [1754739] - [x86] x86/xen/32: Make xen_iret_crit_fixup() independent of frame layout (Chris von Recklinghausen) [1754739] - [x86] x86/stackframe/32: Repair 32-bit Xen PV (Chris von Recklinghausen) [1754739] - [x86] x86/stackframe/32: Allow int3_emulate_push() (Chris von Recklinghausen) [1754739] - [x86] x86: Hide the int3_emulate_call/jmp functions from UML (Chris von Recklinghausen) [1754739] - [x86] ftrace/x86_64: Emulate call function while updating in breakpoint handler (Chris von Recklinghausen) [1754739] - [x86] x86/stackframe/32: Provide consistent pt_regs (Chris von Recklinghausen) [1754739] - [x86] kprobes, x86/ptrace.h: Make regs_get_kernel_stack_nth() not fault on bad stack (Chris von Recklinghausen) [1754739] - [x86] x86/stackframe, x86/ftrace: Add pt_regs frame annotations (Chris von Recklinghausen) [1754739] - [x86] x86/stackframe, x86/kprobes: Fix frame pointer annotations (Chris von Recklinghausen) [1754739] - [x86] x86/stackframe: Move ENCODE_FRAME_POINTER to asm/frame.h (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Clean up return from interrupt preemption path (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Simulation mode (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Switch to balloon_page_alloc() (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Implement balloon compaction (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Convert loaned_pages to an atomic_long_t (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Rip out memory isolate notifier (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Use adjust_managed_page_count() insted of totalram_pages_* (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Drop page array (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Cleanup rc handling in cmm_init() (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Report errors when registering notifiers fails (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Implement release() function for sysfs device (Chris von Recklinghausen) [1754739] - [x86] x86/efi: Push EFI_MEMMAP check into leaf routines (Chris von Recklinghausen) [1754739] - [mm] powerpc: Don't flush caches when adding memory (Chris von Recklinghausen) [1754739] - [firmware] efi/random: use arch-independent efi_call_proto() (Chris von Recklinghausen) [1754739] - [x86] x86/dumpstack/64: Don't evaluate exception stacks before setup (Chris von Recklinghausen) [1754739] - [xen] xen/balloon: Mark pages PG_offline in balloon_append() (Chris von Recklinghausen) [1754739] - [xen] xen/balloon: Drop __balloon_append() (Chris von Recklinghausen) [1754739] - [xen] xen/balloon: Set pages PageOffline() in balloon_add_region() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: prevent memory leak when reusing pgdat (Chris von Recklinghausen) [1754739] - [base] drivers/base/memory.c: don't store end_section_nr in memory blocks (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug: remove move_pfn_range() (Chris von Recklinghausen) [1754739] - [mm] mm: introduce compound_nr() (Chris von Recklinghausen) [1754739] - [x86] x86/asm: Make some functions local labels (Chris von Recklinghausen) [1754739] - [firmware] efi-stub: Fix get_efi_config_table on mixed-mode setups (Chris von Recklinghausen) [1754739] - [x86] efi/x86: move UV_SYSTAB handling into arch/x86 (Chris von Recklinghausen) [1754739] - [x86] efi: x86: move efi_is_table_address() into arch/x86 (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: remove unneeded return for void function (Chris von Recklinghausen) [1754739] - [x86] x86/uaccess: Remove redundant CLACs in getuser/putuser error paths (Chris von Recklinghausen) [1754739] - [x86] x86/uaccess: Remove ELF function annotation from copy_user_handle_tail() (Chris von Recklinghausen) [1754739] - [x86] x86/entry: Fix thunk function ELF sizes (Chris von Recklinghausen) [1754739] - [x86] x86/entry/64: Simplify idtentry a little (Chris von Recklinghausen) [1754739] - [mm] mm: vmscan: correct some vmscan counters for THP swapout (Chris von Recklinghausen) [1754739] - [mm] mm/gup: speed up check_and_migrate_cma_pages() on huge page (Chris von Recklinghausen) [1754739] - [x86] x86/ldt: Initialize the context lock for init_mm (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries: avoid blocking in irq when queuing hotplug events (Chris von Recklinghausen) [1754739] - [arm64] arm64/mm: don't initialize pgd_cache twice (Chris von Recklinghausen) [1754739] - [mm] mm/vmscan.c: fix recent_rotated history (Chris von Recklinghausen) [1754739] - [x86] efi/x86/Add missing error handling to old_memmap 1:1 mapping code (Chris von Recklinghausen) [1754739] - [mm] arm64/mm: Inhibit huge-vmap with ptdump (Chris von Recklinghausen) [1754739] - [mm] mm/vmscan.c: simplify shrink_inactive_list() (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: cleanup memory offline path (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: fix the wrong usage of N_HIGH_MEMORY (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: drop redundant hugepage_migration_supported check (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: unlock 1GB-hugetlb on x86_64 (Chris von Recklinghausen) [1754739] - [mm] mm: move recent_rotated pages calculation to shrink_inactive_list() (Chris von Recklinghausen) [1754739] - [mm] x86/mm: Initialize PGD cache during mm initialization (Chris von Recklinghausen) [1754739] - [x86] x86/alternatives: Initialize temporary mm for patching (Chris von Recklinghausen) [1754739] - [mm] x86/mm: Fix a crash with kmemleak_scan() (Chris von Recklinghausen) [1754739] - [x86] x86/irq: Fix outdated comments (Chris von Recklinghausen) [1754739] - [mm] mm/hotplug: treat CMA pages as unmovable (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Remove stack overflow debug code (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Remap the IRQ stack with guard pages (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Split the IRQ stack into its own pages (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Init hardirq_stack_ptr during CPU hotplug (Chris von Recklinghausen) [1754739] - [x86] x86/irq/32: Handle irq stack allocation failure proper (Chris von Recklinghausen) [1754739] - [xen] x86/irq/32: Invoke irq_ctx_init() from init_IRQ() (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Rename irq_stack_ptr to hardirq_stack_ptr (Chris von Recklinghausen) [1754739] - [x86] x86/irq/32: Rename hard/softirq_stack to hard/softirq_stack_ptr (Chris von Recklinghausen) [1754739] - [x86] x86/irq/32: Make irq stack a character array (Chris von Recklinghausen) [1754739] - [x86] x86/irq/32: Define IRQ_STACK_SIZE (Chris von Recklinghausen) [1754739] - [x86] x86/dumpstack/64: Speedup in_exception_stack() (Chris von Recklinghausen) [1754739] - [x86] x86/exceptions: Split debug IST stack (Chris von Recklinghausen) [1754739] - [x86] x86/exceptions: Enable IST guard pages (Chris von Recklinghausen) [1754739] - [x86] x86/exceptions: Disconnect IST index and stack order (Chris von Recklinghausen) [1754739] - [x86] x86/cpu: Remove orig_ist array (Chris von Recklinghausen) [1754739] - [x86] x86/cpu: Prepare TSS.IST setup for guard pages (Chris von Recklinghausen) [1754739] - [x86] x86/dumpstack/64: Use cpu_entry_area instead of orig_ist (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Use cpu entry area instead of orig_ist (Chris von Recklinghausen) [1754739] - [mm] x86/traps: Use cpu_entry_area instead of orig_ist (Chris von Recklinghausen) [1754739] - [mm] x86/cpu_entry_area: Provide exception stack accessor (Chris von Recklinghausen) [1754739] - [mm] x86/cpu_entry_area: Prepare for IST guard pages (Chris von Recklinghausen) [1754739] - [x86] x86/exceptions: Add structs for exception stacks (Chris von Recklinghausen) [1754739] - [mm] x86/cpu_entry_area: Cleanup setup functions (Chris von Recklinghausen) [1754739] - [x86] x86/exceptions: Make IST index zero based (Chris von Recklinghausen) [1754739] - [x86] x86/exceptions: Remove unused stack defines on 32bit (Chris von Recklinghausen) [1754739] - [x86] x86/64: Remove stale CURRENT_MASK (Chris von Recklinghausen) [1754739] - [x86] x86/idt: Remove unused macro SISTG (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Sanitize the top/bottom confusion (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Remove a hardcoded irq_stack_union access (Chris von Recklinghausen) [1754739] - [x86] x86/dumpstack: Fix off-by-one errors in stack identification (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Limit IST stack overflow check to #DB stack (Chris von Recklinghausen) [1754739] - [mm] arm64: mm: Consolidate early page table allocation (Chris von Recklinghausen) [1754739] - [mm] arm64: mm: don't call page table ctors for init_mm (Chris von Recklinghausen) [1754739] - [mm] arm64: mm: use appropriate ctors for page tables (Chris von Recklinghausen) [1754739] - [x86] x86/uaccess: Move copy_user_handle_tail() into asm (Chris von Recklinghausen) [1754739] - [mm] mm/page_isolation.c: fix a wrong flag in set_migratetype_isolate() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: fix notification in offline error path (Chris von Recklinghausen) [1754739] - [mm] mm/hotplug: fix an imbalance with DEBUG_PAGEALLOC (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: explicitly pass the head to isolate_huge_page (Chris von Recklinghausen) [1754739] - [mm] mm/vmscan.c: do not allocate duplicate stack variables in shrink_page_list() (Chris von Recklinghausen) [1754739] - [mm] mm: refactor swap-in logic out of shmem_getpage_gfp (Chris von Recklinghausen) [1754739] - [mm] mm/vmscan.c: remove 7th argument of isolate_lru_pages() (Chris von Recklinghausen) [1754739] - [mm] mm: remove extra drain pages on pcp list (Chris von Recklinghausen) [1754739] - [mm] mm/memory-hotplug: Allow memory resources to be children (Chris von Recklinghausen) [1754739] - [kernel] mm/resource: Move HMM pr_debug() deeper into resource code (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: fix off-by-one in is_pageblock_removable (Chris von Recklinghausen) [1754739] - [mm] x86/cpu_entry_area: Move percpu_setup_debug_store() to __init section (Chris von Recklinghausen) [1754739] - [mm] arm64: ptdump: Don't iterate kernel page tables using PTRS_PER_PXX (Chris von Recklinghausen) [1754739] - [firmware] efi: Use 32-bit alignment for efi_guid_t (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: __offline_pages fix wrong locking (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: test_pages_in_a_zone do not pass the end of zone (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: is_mem_section_removable do not pass the end of a zone (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: don't bail out in do_migrate_range() prematurely (Chris von Recklinghausen) [1754739] - [mm] arm64: dump: no need to check return value of debugfs_create functions (Chris von Recklinghausen) [1754739] - [x86] x86/asm/suspend: Drop ENTRY from local data (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: deobfuscate migration part of offlining (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: try to migrate full pfn range (Chris von Recklinghausen) [1754739] - [mm] mm, hotplug: move init_currently_empty_zone() under zone_span_lock protection (Chris von Recklinghausen) [1754739] - [mm] mm: only report isolation failures when offlining memory (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: be more verbose for memory offline failures (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: print reason for the offlining failure (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: drop pointless block alignment checks from __offline_pages (Chris von Recklinghausen) [1754739] - [x86] x86/efi: Don't unmap EFI boot services code/data regions for EFI_OLD_MEMMAP and EFI_MIXED_MODE (Chris von Recklinghausen) [1754739] - [x86] kprobes/x86: Blacklist non-attachable interrupt functions (Chris von Recklinghausen) [1754739] - [include] linkage: add generic GLOBAL() macro (Chris von Recklinghausen) [1754739] - [x86] x86/efi: Move efi__boot_services() to arch/x86 (Chris von Recklinghausen) [1754739] - [x86] x86/efi: Unmap EFI boot services code/data regions from efi_pgd (Chris von Recklinghausen) [1754739] - [mm] x86/mm/pageattr: Introduce helper function to unmap EFI boot services (Chris von Recklinghausen) [1754739] - [x86] x86/fpu: Use the correct exception table macro in the XSTATE_OP wrapper (Chris von Recklinghausen) [1754739] - [firmware] efi/arm/libstub: Pack FDT after populating it (Chris von Recklinghausen) [1754739] - [x86] x86/traps: Complete prototype declarations (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: clean up node_states_check_changes_offline() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: simplify node_states_check_changes_online (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: tidy up node_states_clear_node() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: spare unnecessary calls to node_set_state (Chris von Recklinghausen) [1754739] - [include] include/linux/linkage.h: align weak symbols (Chris von Recklinghausen) [1754739] - [mm] shmem: Convert shmem_add_to_page_cache to XArray (Chris von Recklinghausen) [1754739] - [mm] shmem: Convert shmem_radix_tree_replace to XArray (Chris von Recklinghausen) [1754739] - [mm] mm: Convert add_to_swap_cache to XArray (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Clear the CS high bits (Chris von Recklinghausen) [1754739] - [x86] x86-32, hibernate: Set up temporary text mapping for 32bit system (Chris von Recklinghausen) [1754739] - [x86] x86-32, hibernate: Switch to original page table after resumed (Chris von Recklinghausen) [1754739] - [x86] x86-32, hibernate: Enable CONFIG_ARCH_HIBERNATION_HEADER on 32bit system (Chris von Recklinghausen) [1754739] - [x86] x86, hibernate: Extract the common code of 64/32 bit system (Chris von Recklinghausen) [1754739] - [x86] x86-32/asm/power: Create stack frames in hibernate_asm_32.S (Chris von Recklinghausen) [1754739] - [x86] PM / hibernate: Check the success of generating md5 digest before hibernation (Chris von Recklinghausen) [1754739] - [x86] x86/efi: Load fixmap GDT in efi_call_phys_epilog() before setting cr3 (Chris von Recklinghausen) [1754739] - [x86] x86/xen: Move pv irq related functions under CONFIG_XEN_PV umbrella (Chris von Recklinghausen) [1754739] - [x86] x86/extable: Introduce _ASM_EXTABLE_UA for uaccess fixups (Chris von Recklinghausen) [1754739] - [x86] x86/efi: Load fixmap GDT in efi_call_phys_epilog() (Chris von Recklinghausen) [1754739] - [tools] tools arch: Update arch/x86/lib/memcpy_64.S copy used in 'perf bench mem memcpy' (Chris von Recklinghausen) [1754739] - [mm] x86/mm: Remove redundant check for kmem_cache_create() (Chris von Recklinghausen) [1754739] - [x86] x86/power/hibernate_64: Remove VLA usage (Chris von Recklinghausen) [1754739] - [firmware] efi: Deduplicate efi_open_volume() (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Merge 32-bit and 64-bit UGA draw protocol setup routines (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Align efi_uga_draw_protocol typedef names to convention (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Merge the setup_efi_pci32() and setup_efi_pci64() routines (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Prevent reentrant firmware calls in mixed mode (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Add debug code to check entry/exit CR3 (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Add PTI CR3 switches to NMI handler code (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Add PTI cr3 switch to non-NMI entry/exit points (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Handle Entry from Kernel-Mode on Entry-Stack (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Introduce SAVE_ALL_NMI and RESTORE_ALL_NMI (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Leave the kernel via trampoline stack (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Enter the kernel via trampoline stack (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Load task stack from x86_tss.sp1 in SYSENTER handler (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Split off return-to-kernel path (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Unshare NMI return path (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Put ESPFIX code into a macro (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Rename TSS_sysenter_sp0 to TSS_entry2task_stack (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Clean up the eboot code (Chris von Recklinghausen) [1754739] - [x86] x86/asm/64: Use 32-bit XOR to zero registers (Chris von Recklinghausen) [1754739] - [x86] Revert "x86/platform/uv: Mark uv_bios_call() and uv_bios_call_irqsave() static" (Frank Ramsay) [1833121] - [x86] Revert "x86/platform/uv: Unexport sn_coherency_id" (Frank Ramsay) [1833121] - [x86] Revert "x86/platform/uv: Unexport symbols only used by x2apic_uv_x.c" (Frank Ramsay) [1833121] - [x86] x86/apic: Cleanup the include maze (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Fix missing checks of kcalloc() return values (Frank Ramsay) [1833121] - [x86] x86/platform/UV: Replace kmalloc() and memset() with kalloc() calls (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Remove the unused _uv_cpu_blade_processor_id() macro (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Unexport uv_apicid_hibits (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Remove _uv_hub_info_check() (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Simplify uv_send_IPI_one() (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Mark uv_min_hub_revision_id static (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Mark is_uv_hubless() static (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Remove the UV*_HUB_IS_SUPPORTED macros (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Unexport symbols only used by x2apic_uv_x.c (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Unexport sn_coherency_id (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Remove the uv_partition_coherence_id() macro (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Mark uv_bios_call() and uv_bios_call_irqsave() static (Frank Ramsay) [1833121] - [x86] x86/platform/UV: Mark memblock related init code and data correctly (Frank Ramsay) [1833121] - [x86] x86/platform/UV: Remove unnecessary #ifdef CONFIG_EFI (Frank Ramsay) [1833121] - [x86] x86/platform/UV: Remove uv_bios_call_reentrant() (Frank Ramsay) [1833121] - [x86] x86/platform/UV: Use efi_enabled() instead of test_bit() (Frank Ramsay) [1833121] - [x86] x86/apic/uv: Remove code for unused distributed GRU mode (Frank Ramsay) [1833121]- [thermal] thermal/x86_pkg_temp: Make pkg_temp_lock a raw_spinlock_t (Prarit Bhargava) [1890657] - [net] sched: act_tunnel_key: fix OOB write in case of IPv6 ERSPAN tunnels (Davide Caratti) [1889601] - [netdrv] ibmveth: Identify ingress large send packets (Gustavo Duarte) [1887038] - [netdrv] ibmveth: Switch order of ibmveth_helper calls (Gustavo Duarte) [1887038] - [sound] ALSA: redhat: add drivers/soundwire tree and regmap-sdw to the redhat/filter-modules.sh (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC - enable AMD Renoir support for DMIC (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC - enable the Intel's SoundWire driver (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: fix incorrect locking in hdmi_pcm_close (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fix jack detection with Realtek codecs when in D3 (Jaroslav Kysela) [1869536] - [sound] ALSA: fireworks: use semicolons rather than commas to separate statements (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: use semicolons rather than commas to separate statements (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/i915 - fix list corruption with concurrent probes (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - The front Mic on a HP machine doesn't work (Jaroslav Kysela) [1869536] - [sound] ALSA: hdspm: Fix typo arbitary (Jaroslav Kysela) [1869536] - [sound] ALSA: bebob: potential info leak in hwdep_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Enable audio jacks of ASUS D700SA with ALC887 (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: endpoint.c: fix repeated word 'there' (Jaroslav Kysela) [1869536] - [sound] ALSA: portman2x4: fix repeated word 'if' (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add mute Led support for HP Elitebook 845 G7 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: loader: handle all SOF_IPC_EXT types (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: haswell: Mark FE DAIs as nonatomic (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: broadwell: Mark FE DAIs as nonatomic (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bdw-rt5677: Mark FE DAIs as nonatomic (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add version_id to avoid rt714/rt715 confusion (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt715-sdw: probe with RT714 Device ID (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt1316: add missing component string (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt1308: add extra check on init (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qdsp6: add ifdef CONFIG_OF around of_device_id (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-cpu: Enable MI2S BCLK and LRCLK together (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt700: add codec prefix (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Remove unused variables (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Remove ti, asi-format code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Set regcache when shutting down and waking device (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Add shutdown capability via a GPIO (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Remove duplicate code for I/V sense (Jaroslav Kysela) [1869536] - [sound] ALSA: ASOC: Intel: sof_sdw: restore playback functionality with max98373 amps (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: add support for new SoundWire hardware layout on TGL (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: remove hard-coded codec_conf table (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: remove ternary operator (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra_max98090: use devm_snd_soc_register_card() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: hda_dsp_common: use static function in conditional block (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: mx27vis-aic32x4: use devm_snd_soc_register_card() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: imx-mc13783: use devm_snd_soc_register_card() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm_adsp: Pass full name to snd_ctl_notify (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt715: Add power-up delay to fix dmic pop sound issue (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Enable the power of "MICBIAS" and "Vref2" for the DMIC clock (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hda: allow runtime pm at end of probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: add codec name prefix to ACPI machine description (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: sysfs: add slave status and device number before probe (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: add enumerated Slave device to device list (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: remove an unnecessary NULL check (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: cadence: add data port test fail interrupt (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: enable test modes (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: enable Data Port test modes (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - set mic to auto detect on a HP AIO machine (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - Don't register a cb func if it is registered already (Jaroslav Kysela) [1869536] - [sound] ALSA: HDA: Early Forbid of runtime PM (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - remove kerneldoc for internal hdac_i915 function (Jaroslav Kysela) [1869536] - [sound] ALSA: ctl: Workaround for lockdep warning wrt card->ctl_files_rwlock (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Disable autosuspend for Lenovo ThinkStation P620 (Jaroslav Kysela) [1869536] - [sound] ALSA: treewide: Remove uninitialized_var() usage (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: arm: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: add dpcm_create/remove_debugfs_state() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: move CONFIG_DEBUG_FS functions to top side (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: magician: convert to use i2c_new_client_device() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: Enable AC'97 bus support for PXA machines (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: Select regmap from AC'97 machines (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: support TDM out and 8ch I2S out (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: kirkwood: fix external clock probe defer (Jaroslav Kysela) [1869536] - [sound] ALSA: ppc: keywest: convert to use i2c_new_client_device() (Jaroslav Kysela) [1869536] - [sound] ALSA: treewide: Use sizeof_field() macro (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: hdac_hdmi: Set ops to NULL on remove (Jaroslav Kysela) [1869536] - [sound] ALSA: ppc: More constifications (Jaroslav Kysela) [1869536] - [sound] ALSA: i2c: Constify snd_kcontrol_new items (Jaroslav Kysela) [1869536] - [sound] ALSA: ppc: Constify snd_kcontrol_new items (Jaroslav Kysela) [1869536] - [sound] ALSA: vxpocket: Support PCM sync_stop (Jaroslav Kysela) [1869536] - [sound] ALSA: mips: Constify snd_device_ops definitions (Jaroslav Kysela) [1869536] - [sound] ALSA: i2c: Constify snd_device_ops definitions (Jaroslav Kysela) [1869536] - [sound] ALSA: seq: oss: Fix running status after receiving sysex (Jaroslav Kysela) [1869536] - [sound] ALSA: arm: More constification (Jaroslav Kysela) [1869536] - [sound] ALSA: treewide: add "WITH Linux-syscall-note" to SPDX tag of uapi headers (Jaroslav Kysela) [1869536] - [sound] ALSA: treewide: replace '---help---' in Kconfig files with 'help' (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: fix SPDX license for header file (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac: make SOF HDA codec driver probe deterministic (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Refactor sample rate function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Fix the spacing and new lines (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Convert bit mask to GENMASK in header (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Fix unbalanced calls to pm_runtime (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Add the TAS2110 class-D amplifier (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: control: add size checks for ext_bytes control .put() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: control: fix size checks for volatile ext_bytes control .get() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: control: fix size checks for ext_bytes control .get() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tlv320aic32x4: Enable fast charge (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tlv320aic32x4: Ensure a minimum delay before clock stabilization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt711: wait for the delayed work to finish when the system suspends (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Fix error handling with update_bits (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Fix required DT properties in the code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Add missing bias level power states (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Fix calling reset in probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt700: wait for the delayed work to finish when the system suspends (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Add the TAS2564 compatible (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: add missing MODULE_LICENSE() for imx-common (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: pm: Fix prepare callback behavior for OF usecase (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: cs42l51: add additional ADC volume controls (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: fix the process being scheduled on core0 always (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - fix CONTROLLER_IN_GPU macro name (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - handle multiple i915 device instances (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - controller is in GPU on the DG1 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - add Intel DG1 PCI and HDMI ids (Jaroslav Kysela) [1869536] - [sound] ALSA: Revert "ALSA: hda - Fix silent audio output and corrupted input on MSI X570-A PRO" (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add delay quirk for H570e USB headsets (Jaroslav Kysela) [1869536] - [sound] ALSA: compat_ioctl: avoid compat_alloc_user_space (Jaroslav Kysela) [1869536] - [sound] ALSA: asihpi: fix spellint typo in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Enable front panel headset LED on Lenovo ThinkStation P520 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Couldn't detect Mic if booting with headset plugged (Jaroslav Kysela) [1869536] - [sound] ALSA: asihpi: fix iounmap in error handler (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: use {u32|u16}p_replace_bits (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: cadence: use u32p_replace_bits (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: get max rows and cols info from compatible (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: add support to block packing mode (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: clear BIT FIELDs before value set (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: Add generic bandwidth allocation algorithm (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ak4458: Add DSD support for ak4458 and ak4497 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-sc7180: Add MODULE_DEVICE_TABLE (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Add support for tgl-h (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codec: tlv320aic32x4: do software reset before clock registration (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codec: tlv320aic32x4: fix missing aic32x4_disable_regulators() in error path (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Set MCLK input or output direction (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Add fsl_sai_check_version function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Add new added registers and new bit definition (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6afe-clocks: add q6afe clock controller (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: reduce verbosity of boot error logs (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: fix range checks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: remove several superfluous type-casts (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: (cosmetic) remove redundant "ret" variable uses (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: control: update test for pm_runtime_get_sync() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: debug: update test for pm_runtime_get_sync() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Add `src_hash` to `sof_ipc_fw_version` structure (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: Add debug support for imx platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: disable size checks for bytes_ext controls if needed (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_audmix: make clock and output src write only (Jaroslav Kysela) [1869536] - [sound] ALSA: remove calls to usb_pipe_type_check for control endpoints (Jaroslav Kysela) [1869536] - [sound] ALSA: hiface: move to use usb_control_msg_send() (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: move to use usb_control_msg_send() and usb_control_msg_recv() (Jaroslav Kysela) [1869536] - [sound] ALSA: 6fire: move to use usb_control_msg_send() and usb_control_msg_recv() (Jaroslav Kysela) [1869536] - [sound] ALSA: usx2y: move to use usb_control_msg_send() (Jaroslav Kysela) [1869536] - [sound] ALSA: USB: add usb_control_msg_send() and usb_control_msg_recv() (Jaroslav Kysela) [1869536] - [sound] ALSA: USB: move snd_usb_pipe_sanity_check into the USB core (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: Fix the failure to flush DAC data before playback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: Fix DC calibration on bypass boost mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: stm32: sai: add pm_runtime support (Jaroslav Kysela) [1869536] - [sound] ALSA: rockchip_i2s: fix a possible divide-by-zero bug in rockchip_i2s_hw_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Use DMI oem string search for tgl_max98373_rt5682 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda-loader: s/master/primary (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: remove the HDA_DSP_CORE_MASK() macro (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: modify core_power_up/down op (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: rename cores_mask to host_managed_cores_mask (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: j721e-evm: Add support for j7200-cpb audio (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: support machine driver with rt1015p (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe-dai: add support to Codec DMA ports (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe: add codec lpass clocks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe: update q6afe_set_param to support global clocks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe: add lpass hw voting support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe: add global q6afe waitqueue (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe: prepare afe_apr_send_pkt to take response opcode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6routing: add support to Codec DMA ports (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe: add support to Codec DMA ports (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qdsp6: dt-bindings: Add q6afe display_port dt binding (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015p: add codec driver (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: cadence: add parity error injection through debugfs (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: export broadcast read/write capability for tests (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: realtek-soundwire: ignore initial PARITY errors (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: use quirk to filter out invalid parity errors (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: slave: add first_interrupt_done status (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: filter-out unwanted interrupt reports (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC/soundwire: bus: use property to set interrupt masks (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: Remove unused inline function snd_mask_sizeof (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/asihpi: Remove unused function hpi_stream_group_get_map() (Jaroslav Kysela) [1869536] - [sound] ALSA: mixart: Correct comment wrt obsoleted tasklet usage (Jaroslav Kysela) [1869536] - [sound] ALSA: aloop: Replace tasklet with work (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mchp-spdiftx: add driver for S/PDIF TX Controller (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: fix SLIBMUS/SLIMBUS typo (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: cadence: fix race condition between suspend and Slave device alerts (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: imx-es8328: add missing put_device() call in imx_es8328_probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: Parse auxiliary devices from device tree (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mt6359: fix failed to parse DT properties (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Implement snd_sof_bytes_ext_volatile_get kcontrol IO (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: Add support for WO and RO TLV byte kcontrols (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: Kconfig: Allow the j721e machine driver to be used on K3 platform (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: KeemBay: Fix warning potential ! vs ~ typo (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: add v1.5.1 compatible (Jaroslav Kysela) [1869536] - [sound] ALSA: dt-bindings: soundwire: add bindings for Qcom controller (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: add support for mmio soundwire master devices (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: avoid dependency on CONFIG_SLIMBUS (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: fix abh/ahb typo (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: make process type optional (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_mux (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_process (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_tone (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_asrc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_src (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_host (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_volume (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_mixer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_dai (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: add helper for setting up IPC component (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: use the sof_ipc_comp reserved bytes for extended data (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: parse comp_ext_tokens for all widgets (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: create component extended tokens (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: add comp_ext to struct snd_sof_widget (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: tokens: add token for component UUID (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Manage module clock via DAPM (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Attach the bus clock to the regmap (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Sort masks in a consistent order (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Fix field bit number indentation (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Fix ADC_DIG_CTRL field name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Fix AIF1_MXR_SRC field names (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Fix AIF1_ADCDAT_CTRL field names (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Fix AIF1 MODCLK widget name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Remove extraneous widgets (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add dailink .prepare and .hw_free callback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add dailink .trigger callback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: clarify return value for get_sdw_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: remove stream handling from .prepare and .hw_free (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: remove .trigger operation (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: fix NULL/ERR_PTR confusion (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: stream: fix NULL/IS_ERR confusion (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: remove SDW_REG_SHIFT() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel_init: use FIELD_{GET|PREP} (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: use FIELD_{GET|PREP} (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: cadence: use FIELD_{GET|PREP} (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom : use FIELD_{GET|PREP} (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: stream: use FIELD_{GET|PREP} (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: slave: use SDW_DISCO_LINK_ID() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: use FIELD_GET() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: define and use addr bit masks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: fix core enable sequence (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: support topology components on secondary cores (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: add a "core" parameter to widget loading functions (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Set SAI Channel Mode to Output Mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Support multiple data channel enable bits (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: don't manage link power individually (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: pass link_mask information to each master (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add error log for clock-stop invalid configs (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: stream: enable hw_sync as needed by hardware (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add multi-link hw_synchronization information (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: update multi-link definition with hw sync details (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add missing support for all clock stop modes (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add multi-link support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: ignore software command retries (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: disable shim wake on suspend (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: fix port_readydynamic allocation in mipi_disco (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: add definition for maximum number of ports (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: soundwire: remove port_readyusage from codecs (Jaroslav Kysela) [1869536] - [sound] ALSA: vx: vx_pcm: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: vx: vx_pcm: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: vx: vx_core: clarify operator precedence (Jaroslav Kysela) [1869536] - [sound] ALSA: rawmidi: (cosmetic) align function parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: atmel: ac97: clarify operator precedence (Jaroslav Kysela) [1869536] - [sound] ALSA: ac97: (cosmetic) align argument names (Jaroslav Kysela) [1869536] - [sound] ALSA: usb: scarless_gen2: fix endianness issue (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: (cosmetic) align function parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: auto_parser: remove shadowed variable declaration (Jaroslav Kysela) [1869536] - [sound] ALSA: aoa: i2sbus: use DECLARE_COMPLETION_ONSTACK() macro (Jaroslav Kysela) [1869536] - [sound] ALSA: core: init: use DECLARE_COMPLETION_ONSTACK() macro (Jaroslav Kysela) [1869536] - [sound] ALSA: compress_offload: remove redundant initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: compress_offload: dereference after checking for NULL pointer (Jaroslav Kysela) [1869536] - [sound] ALSA: core: timer: clarify operator precedence (Jaroslav Kysela) [1869536] - [sound] ALSA: core: timer: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: core: pcm_memory: dereference pointer after NULL checks (Jaroslav Kysela) [1869536] - [sound] ALSA: core: pcm: simplify locking for timers (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Prefer async probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: remove artificial component and DAI name constraint (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: shutdown codec when changing filter type (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: AMD: Clean kernel log from deferred probe error messages (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: Simplify error handling during FW boot (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: Add sof_tgl_ops for TGL platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: Define FW boot sequence with ICCMAX (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: define macro for code loader stream format (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: modify the signature of get_stream_with_tag() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: Add helper function to program ICCMAX stream (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: Remove unused parameters in cl_dsp_init() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fix VS_LTRC register name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: sof-of-dev: Add .arch_ops field (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: Replace sdev->private with sdev->pdata->hw_pdata (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: add extended rom status dump to error log (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: fix the ipc_size calculation for process component (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: intel: hda: support also devices with 1 and 3 dmics (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: fix a runtime pm issue in SOF when HDMI codec doesn't work (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: report error only for the last ROM init iteration (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: loader: Add debug box region (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: Parse debug ABI version (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: loader: fix memory leak in get_ext_windows (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: IPC: make sof_ipc_window monosized (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: fix intel_suspend/resume defined but not used warning (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add AE-7 exit commands (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add AE-7 custom controls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add AE-7 microphone selection commands (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add output selection for SoundBlaster AE-7 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add DSP setup functions for AE-7 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add init data for SoundBlaster AE-7 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add pre-init function for SoundBlaster AE-7 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add ca0132_mmio_init data for SoundBlaster AE-7 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Set AE-7 bools and select mixer (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add SoundBlaster AE-7 pincfg (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add new quirk ID for SoundBlaster AE-7 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Fix Recon3D Center/LFE output (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add quirk output selection structures (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Clean up ca0132_alt_out_select (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Remove surround output selection (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add bass redirection controls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add full-range speaker selection controls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add surround channel config control (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add speaker tuning initialization commands (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Cleanup ca0132_mmio_init function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hdmi: tidy up a memset() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: use consistent HDAudio spelling in comments/docs (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: add dev_dbg log when driver is not selected (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: acpi: add dev_dbg() log for probe completion (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: IPC: reduce verbosity of IPC pointer updates (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: reduce the log level for unhandled widgets (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: remove unnecessary memory alloc for sdev->private (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: (cosmetic) use the "bool" type where it makes sense (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: (cosmetic) remove redundant variable initialisations (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Add -EPROBE_DEFER check for regmap init (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ak5558: Add regulator support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: clean-up inclusion of header files (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: sof_sdw: add rt711 rt1316 rt714 SDCA codec support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Add topology filename override based on dmi data match (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_rt5682: override quirk data for tgl_max98373_rt5682 (Jaroslav Kysela) [1869536] - [sound] ALSA: SoC: Intel: sof_sdw: Add support for product Ripto (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: rename id as part_id (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: check SoundWire version when matching codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max98373-sdw: add missing test on resume (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: soc-acpi: add support for SDCA boards (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: soc-acpi: mirror CML and TGL configurations (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof-soundwire: add support for rt5682 on link2 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: soc-acpi: cnl: add support for rt5682 on SoundWire link2 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: modify SoundWire version id in acpi match table (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Correct wrongly matching entries with audio class (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7219: Fix I/O voltage range configuration during probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: sof_sdw: add .exit callback function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: add support for TLV320AIC32x4 codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: add build support for SoundWire (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: add missing out of memory check on drvdata->clks allocation (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt6359: add codec driver (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Properly match with audio interface class (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Simplify quirk entries with a macro (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Move device rename and profile quirks to an internal table (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Hook up component probe function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: s3c2412-i2s: avoid hardcoded S3C2410_PA_IIS (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: rx1950: turn into platform driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: neo1973: turn into platform driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt*-sdw: use SDW_SLAVE_ENTRY_EXT (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm_adsp: Update naming in error handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Get "extal" clock rate by clk_get_rate (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: add a dedicated menuconfig (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8962: Export DAC/ADC monomix switches (Jaroslav Kysela) [1869536] - [sound] ALSA: remove duplicate "the the" phrase in Kconfig text (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: delete repeated words in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm0010: use DECLARE_COMPLETION_ONSTACK() macro (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: simple-card: Use snd_soc_of_parse_aux_devs() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: Add common helper to parse aux devs from device tree (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ak4458: Add regulator support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hdmi: support 'ELD' mixer (Jaroslav Kysela) [1869536] - [sound] ALSA: sound/soc/intel: Fix spelling mistake "cant" --> "can't" (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: delete repeated words in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: various vendors: delete repeated words in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: (cosmetic) align function parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: skl-topology: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: skl-topology: remove redundant assignments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: sst-utils: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: cldma: remove redundant initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: skl-nhlt: remove redundant initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: haswell-ipc: remove redundant assignments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: haswell: (cosmetic) align function parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: common: (cosmetic) align function parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Baytrail: (cosmetic) align function parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: (cosmetic) align parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: sst_pvt: simplify return handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: sst_loader: remove always-true condition (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: remove useless assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: platform-pcm: fix redundant return (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: sst_pvt: remove redundant initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: remove redundant initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: sst: remove useless NULL assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: platform-pcm: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: compress: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: sst-atom-controls: remove redundant assignments (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: refine runtime pm for SDW_INTEL_CLK_STOP_BUS_RESET (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: support clock_stop mode without quirks (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel_init: handle power rail dependencies for clock stop mode (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add CLK_STOP_NOT_ALLOWED support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add CLK_STOP_BUS_RESET support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add CLK_STOP_TEARDOWN for pm_runtime suspend (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: pm_runtime idle scheduling (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: reinitialize IP+DSP in .prepare(), but only when resuming (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: call helper to reset Slave states on resume (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: fix race condition on system resume (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: reset pm_runtime status during system resume (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add pm_runtime support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7219: Fix clock handling around codec level probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7219: Move soft reset handling to codec level probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7219: Move required devm_* allocations to device level code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm-dai: add support to copy callback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm-dai: add gapless support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm-dai: prepare set params to accept profile change (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm-dai: add next track metadata support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: add support to gapless flag in q6asm open (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: add support to remove intial and trailing silence (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: add length to write command token (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: use flags directly from q6asm-dai (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: make commands specific to streams (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: rename misleading session id variable (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: KMB: Enable TDM audio capture (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codec: tlv3204: Moving GPIO reset and add ADC reset (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codec: tlv3204: Increased maximum supported channels (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codec: tlv3204: Enable 24 bit audio support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Enable DAPM for earpiece switch (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Enable DAPM for line out switch (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Make line out routes stereo (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Enable DAPM for headphone switch (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Make headphone routes stereo (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Group and sort mixer routes (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Gate the amplifier clock during suspend (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Fix duplicate use of ADC enable bits (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bytcht_cx2072x: simplify return handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: rename shadowed variable for all broadwell boards (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda-codec: move variable used conditionally (Jaroslav Kysela) [1869536] - [sound] ALSA: ASOC: SOF: Intel: hda-codec: move unused label to correct position (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Add a quirk for LRCK inversion (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Add missing mixer routes (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Fix DAPM to match the hardware topology (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Replace synchronous check with fsl_sai_dir_is_synced (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Drop TMR/RMR settings for synchronous mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Refine enable/disable TE/RE sequence in trigger() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-platform: Use platform_get_irq (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-cpu: Use platform_get_resource (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-sc7180: Add platform driver for lpass audio (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-cpu: fix concurrency issue (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass: Use regmap_field for i2sctl and dmactl registers (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-platform: fix memory leak (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-platform: Replace card->dev with component->dev (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-cpu: Move ahbix clk to platform specific function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: Add common array to initialize soc based core clocks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Use dev_dbg() in rt5682_clk_check() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: Add basic power management support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: master: enable pm runtime (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: add argument to function definition (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: add module_sdw_driver helper macro (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: sdw.h: fix indentation (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: sdw.h: fix PRBS/Static_1 swapped definitions (Jaroslav Kysela) [1869536] - [sound] ALSA: seq: virmidi: Fix running status after receiving sysex (Jaroslav Kysela) [1869536] - [sound] ALSA: bt87x: use pci_status_get_and_clear_errors (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - The Mic on a RedmiBook doesn't work (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: Do not cleanup uninitialized dais on soc_pcm_open failure (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fixup headset for ASUS GX502 laptop (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Improved routing for Thinkpad X1 7th/8th Gen (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: fix double free of dangling pointer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for MPMAN Converter9 2-in-1 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: use consistent HDAudio spelling in comments/docs (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: add dev_dbg log when driver is not selected (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fix a runtime pm issue in SOF when integrated GPU is disabled (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: hdmi - add Rocketlake support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: haswell: Fix power transition refactor (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: oss: Remove superfluous WARN_ON() for mulaw sanity check (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8994: Ensure the device is resumed in wm89xx_mic_detect functions (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8994: Skip setting of the WM8994_MICBIAS register for WM1811 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - Fix silent audio output and corrupted input on MSI X570-A PRO (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: axg-toddr: fix channel order on g12 platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: add snd_soc_find_dai_with_mutex() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: always check pin power status in i915 pin fixup (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: Fix refcount imbalance on error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt700: Fix return check for devm_regmap_init_sdw() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt715: Fix return check for devm_regmap_init_sdw() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt711: Fix return check for devm_regmap_init_sdw() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1308-sdw: Fix return check for devm_regmap_init_sdw() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98373: Fix return check for devm_regmap_init_sdw() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add quirk for Samsung Galaxy Book Ion NT950XCJ-X716A (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add basic capture support for Pioneer DJ DJM-250MK2 (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add implicit feedback quirk for UR22C (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: fixup ams_delta_mute() function name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pcm3168a: ignore 0 Hz settings (Jaroslav Kysela) [1869536] - [sound] ALSA: Revert "ALSA: hda: Add support for Loongson 7A1000 controller" (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/tegra: Program WAKEEN register for Tegra (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Fix 2 channel swapping for Tegra (Jaroslav Kysela) [1869536] - [sound] ALSA: ca0106: fix error code handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: tgl_max98373: fix a runtime pm issue in multi-thread case (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-digi00x: exclude Avid Adrenaline from detection (Jaroslav Kysela) [1869536] - [sound] ALSA: ALSA; firewire-tascam: exclude Tascam FE-8 from detection (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: Set card->owner to avoid warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: atom: Add period size constraint (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: avoid reset of sdo_limit (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: skl_hda_dsp_generic: Fix NULLptr dereference in autosuspend delay (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: fix typo in comment on INTSTAT registers (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add quirk for Samsung Galaxy Book Ion (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: ignore broken processing/extension unit (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: Fix memleak in sst_media_open (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8994: Avoid attempts to read unreadable registers (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: msm8916-wcd-analog: fix register Interrupt offset (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8994: Prevent access to invalid VU register bits on WM1811 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add model alc298-samsung-headphone (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Update documentation comment for MS2109 quirk (Jaroslav Kysela) [1869536] - [sound] ALSA: isa: fix spelling mistakes in the comments (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add capture support for Saffire 6 (USB 1.1) (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add quirk for Samsung Galaxy Flex Book (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: Fix potential Oops in snd_echo_resume() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: Use force connectivity quirk on another HP desktop (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Fix unused variable warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6routing: add dummy register read/write function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6afe-dai: mark all widgets registers as SND_SOC_NOPM (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Make soc_component_read() returning an error code again (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - reverse the setting value in the micmute_led_set (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaduio: Drop superfluous volatile modifier (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Replacing component->name with codec_dai->name (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: add quirk for Pioneer DDJ-RB (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: work around streaming quirk for MacroSilicon MS2109 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - fix the micmute led status for Lenovo ThinkCentre AIO (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: fix overeager device match for MacroSilicon MS2109 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Fix pin default on Intel NUC 8 Rugged (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Creative USB X-Fi Pro SB1095 volume knob support (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: fix spelling mistake "buss" -> "bus" (Jaroslav Kysela) [1869536] - [sound] ALSA: pci: delete repeated words in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: isa: delete repeated words in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/tegra: Add 100us dma stop delay (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Add dma stop delay variable (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hda/tegra: Set buffer alignment to 128 bytes (Jaroslav Kysela) [1869536] - [sound] ALSA: seq: oss: Serialize ioctls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: Add quirk to force connectivity (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: add startech usb audio dock name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: Fix unused variable warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra210_i2s: Fix compile warning with CONFIG_PM=n (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra210_dmic: Fix compile warning with CONFIG_PM=n (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra210_ahub: Fix compile warning with CONFIG_PM=n (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra210_admaif: Fix compile warning with CONFIG_PM=n (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra186_dspk: Fix compile warning with CONFIG_PM=n (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add support for Lenovo ThinkStation P620 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: renoir: restore two more registers during resume (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8962: Do not remove ADDITIONAL_CONTROL_4 from readable register list (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Remove fsl_asoc_card_set_bias_level function (Jaroslav Kysela) [1869536] - [sound] ALSA: Revert "ALSA: hda: call runtime_allow() for all hda controllers" (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Fix AE-5 microphone selection commands (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add new quirk ID for Recon3D (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Fix ZxR Headphone gain control get value (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add alc269/alc662 pin-tables for Loongson-3 laptops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: Two step component registration (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: Simplify snd_soc_component_initialize declaration (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: Relocate and expose snd_soc_component_initialize (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sh: Replace 'select' DMADEVICES 'with depends on' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Fix value of FSL_SAI_CR1_RFW_MASK (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: use less strict tests for dailink capabilities (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rk3399_gru_sound: Add DAPM pins, kcontrols for jack detection (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8962: Do not access WM8962_GPIO_BASE (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: use resource_size (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: drop unnecessary list_empty (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Added hw_params support for ALC1015 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Passing card structure based on codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Renaming snd-soc-card structure and fields (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: Add sound support for Midas boards (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: KMB: Rework disable channel function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: KMB: Add 8kHz audio support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: Fix regression causing sysfs entries to disappear (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: axg-tdm-formatters: fix sclk inversion (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: axg-tdmin: fix g12a skew (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: axg-tdm-interface: fix link fmt setup (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Fixed HP right speaker no sound (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fix NULL pointer dereference during suspend (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: bcm2835: Silence clk_get() error on -EPROBE_DEFER (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Update shutdown GPIO property (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: disable traces when switching to S0Ix D0I3 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: fix the suspend procedure to support s0ix entry (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: Fix keep_power assignment for non-component devices (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Workaround for spurious wakeups on some Intel platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: endpoint : remove needless check before usb_free_coherent() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: AMD: Restore PME_EN state at Power On (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel/boards: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Fix add a "ultra_low_power" function for intel reference board (alc256) (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dapm: don't call pm_runtime_* on card device (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: typo_fix: enable headset mic of ASUS ROG Zephyrus G14(GA401) series with ALC289 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: enable headset mic of ASUS ROG Zephyrus G15(GA502) series with ALC289 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: update dsm param bin max size (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Update dsm init sequence and condition (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: don't report of_xlate_dai_name failures (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: Avoid printing errors for -EPROBE_DEFER (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: apq8016_sbc: Use qcom_snd_parse_of() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: Parse properties with "qcom, " prefix (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: Support parsing links without DPCM (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6afe: Remove unused q6afe_is_rx_port() function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: Use snd_soc_dai_link_set_capabilities() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: Use devm for resource management (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Fix dac event dapm mixer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Support configuring dai fmt from DT (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_esai: add IRQF_SHARED for devm_request_irq (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Fix build error due to 64-by-32 division (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: fix SND_SOC_J721E_EVM warnings & errors (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: omap: Replace HTTP links with HTTPS ones (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm_adsp: Support new metadata block ID's (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: Replace HTTP links with HTTPS ones (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: Replace HTTP links with HTTPS ones (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: uniphier: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mxs: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: xtensa: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: kirkwood: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sprd: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: generic: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: bcm: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: au1x: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dwc: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atmel: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rockchip: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: cirrus: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sh: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sof: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: stm: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sunxi: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ux500: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-xxx: add asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: kbl_rt5663_rt5514_max98927: Fix kabylake_ssp_fixup function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hda: fix deadlock after PCM open error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hda: fix memleak on module unload (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hda: call patch_ops.free() on probe error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Replace HTTP links with HTTPS ones (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183: support machine driver with max98357b (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183: support left justified format for I2S (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel/skl/hda - fix probe regression on systems without i915 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: pcm: Update rate/channels for SAI/ESAI DAIs (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: Update SAI config bclk/fsync rate (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx8: Add SAI dai driver for i.MX/i.MX8X (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx8m: Fix SAI DAI driver for i.MX8M (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx8: Fix ESAI DAI driver name for i.MX8/iMX8X (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: Use ARRAY_SIZE instead of hardcoded value (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: define INFO_ flags in dsp_ops for imx8 (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add implicit feedback quirk for SSL2 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add Tegra210 based ADMAIF driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Fix reset gpio property name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98357a: move control of SD_MODE back to DAI ops (Jaroslav Kysela) [1869536] - [sound] ALSA: Soundwire: intel_init: save Slave(s) _ADR info in sdw_intel_ctx (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add wake interrupt support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel/cadence: merge Soundwire interrupt handlers/threads (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel_init: add implementation of sdw_intel_enable_irq() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: introduce helper for link synchronization (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: introduce a helper to arm link synchronization (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: revisit SHIM programming sequences (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: report slave_ids for each link to SOF driver (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add clock stop quirks (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add mutex for shared SHIM register access (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add prototype for WAKEEN interrupt processing (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add link_list to handle interrupts with a single thread (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: update headers for interrupts (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: reuse code for wait loops to set/clear bits (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: board: sof_rt5682: Update rt1015 pll input clk freq (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: avoid crash if invalid DSP topology loaded (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add support for systems without i915 audio (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt711: remove properties in card remove (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt711: remove hard-coded codec name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai.h: drop a duplicated word (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wcd9335.h: fix duplicated word (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra20_das.h: delete duplicated words (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: Avoid the use of one-element array (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add Tegra186 based DSPK driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add Tegra210 based AHUB driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add Tegra210 based I2S driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add Tegra210 based DMIC driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add support for CIF programming (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: common: change match table ehl-rt5660 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: remove .digital_mute (Jaroslav Kysela) [1869536] - [sound] ALSA: Replace the word "slave" in vmaster API (Jaroslav Kysela) [1869536] - [sound] ALSA: asihpi: delete duplicated word (Jaroslav Kysela) [1869536] - [sound] ALSA: Replace HTTP links with HTTPS ones (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Fixed ALC298 sound bug by adding quirk for Samsung Notebook Pen S (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: optimize the power consumption (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai.h: don't use discriminatory terms for comment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: qdsp6: Use IS_ERR() instead of IS_ERR_OR_NULL() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: disable MICBIAS and Vref2 widget in default (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: qdsp6: Use the defined variable to clean code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: snd_soc_dai_digital_mute() for both CPU/Codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atmel: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: fixes the missed kfree() for axg_card_add_tdm_loopback (Jaroslav Kysela) [1869536] - [sound] ALSA: info: Drop WARN_ON() from buffer NULL sanity check (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: Use kmemdup in podhd_set_monitor_level() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Add support for Loongson 7A1000 controller (Jaroslav Kysela) [1869536] - [sound] ALSA: Revert "ALSA: pcm: Use SG-buffer only when direct DMA is available" (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: Add missed return for calling soc_component_ret (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl-asoc-card: Trivial: Fix misspelling of 'exists' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Support Headphone and Microphone Jack detection (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: simple-card-utils: Support configure pin_name for asoc_simple_init_jack (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: ak*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: cs*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: da*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: es*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: alc*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: pcm*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: ssm*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: tas*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: tlv*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: spear: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdmi-codec: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: drm/mediatek: exit earlier if failed to register audio driver (Jaroslav Kysela) [1869536] - [sound] ALSA: drm/i2c/tda998x: Make tda998x_audio_digital_mute static (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai.c: add .no_capture_mute support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdmi-codec: return -ENOTSUPP for digital_mute (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fix snd_hda_codec_cleanup() documentation (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: export snd_hda_codec_cleanup_for_unbind() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Report the button event in the headset type only (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add missed put_device() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - fixup for yet another Intel reference board (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Enable Speaker for ASUS UX563 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Enable Speaker for ASUS UX533 and UX534 (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: fix the kernel-doc comment (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Replace blacklist word (Jaroslav Kysela) [1869536] - [sound] ALSA: via82xx: Replace the words whitelist (Jaroslav Kysela) [1869536] - [sound] ALSA: nm256: Replace the words blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: intel8x0: Replace the words white/blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Replace the words white/blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: es1968: Replace the words white/blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: ctxfi: Replace the word blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: bt87x: Replace the words white/blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: ac97: Replace the words white/blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: don't free dma_data in DAI shutdown (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: cadence: allocate/free dma_data in set_sdw_stream (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: remove stream allocation/free (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: stream: add helper to startup/shutdown streams (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: implement get_sdw_stream() operations (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/tegra: Disable sync-write operation (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ssi: don't use discriminatory terms for debug log (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: siu: don't use discriminatory terms for parameter (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsi: don't use discriminatory terms for comment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rsnd: don't use discriminatory terms for comment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rsnd: don't use discriminatory terms for function names (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Enable Vref2 under using PLL2 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rockchip: spdif: Handle clk by pm runtime (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: re-enable IRQs on failure path (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: add hw monitor volume control for POD HD500 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Enable headset mic of Acer TravelMate B311R-31 with ALC256 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: enable headset mic of ASUS ROG Zephyrus G14(G401) series with ALC289 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - change to suitable link model for ASUS platform (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix race against the error recovery URB submission (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: Improve dai-set-fmt comment in cht_codec_fixup() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: support HDMI jack reporting (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: use hdmi-codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183: use hdmi-codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_spdif: Add kctl for configuring TX validity bit (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_spdif: Clear the validity bit for TX (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: Sync the pending work cancel at disconnection (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: Perform sanity check for each URB creation (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: ak4458: Remove set but never checked variable 'ret' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: tlv320aic26: Demote seemingly unintentional kerneldoc header (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt5659: Remove many unused const variables (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt5631: fix spurious kernel-doc start and missing arguments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ux500: ux500_msp_i2s: Remove unused variables 'reg_val_DR' and 'reg_val_TSTDR' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: pxa-ssp: Demote seemingly unintentional kerneldoc header (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sunxi: sun4i-spdif: Fix misspelling of 'reg_dac_txdata' in kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sunxi: sun4i-i2s: add missing clock and format arguments in kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: qdsp6: q6asm: Provide documentation for 'codec_profile' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sti: uniperif: fix 'defined by not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atmel-pdmic: remove codec component (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atmel-classd: remove codec component (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt*: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max98390: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: es8316: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: omap-mcbsp-st: Remove set, but unused variable 'w' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: jz4770: Remove defined but never used variable 'mic_boost_tlv' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: da7219: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: da7210: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: uniphier: aio-core: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra20_das: remove always-true comparison (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: pcm: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: spdif: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atmel: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sdw_max98373: add card_late_probe support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof-sdw: add MAX98373 I2C dependencies (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max98373: add SoundWire support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max98373: split I2C and common parts (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: support machine driver with rt1015 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: extract codec and DAI names (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: remove forward declaration of headset_init (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: sort header inclusions in alphabetical (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt286: fix unexpected interrupt happens (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8974: remove unsupported clock mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8974: fix Boost Mixer Aux Switch (Jaroslav Kysela) [1869536] - [sound] ALSA: xen: Remove superfluous fall through comments (Jaroslav Kysela) [1869536] - [sound] ALSA: atmel: Remove invalid "fall through" comments (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: Address bugs in the interrupt handling (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: Prevent some noise on unloading the module (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: Prevent races in calls to set_audio_format() (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: Race conditions around "opencount" (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: Remove redundant check (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: fixed kernel warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183: support machine driver with rt1015 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183: sort header inclusions in alphabetical (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qdsp6: use dev_err instead of pr_err (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: add command opcode to timeout error report (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: core: fix null-ptr-deref bug during device removal (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoc: codecs: max98373: remove Idle_bias_on to let codec suspend (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max98373: Removed superfluous volume control from chip default (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: add more logs when topology load fails (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: factor kfree(se) in error handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: use break on errors, not continue (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: fix tlvs in error handling for widget_dmixer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: fix kernel oops on route addition error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: add min/max channels for SAI/ESAI on i.MX8/i.MX8M (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bdw-rt5677: fix non BE conversion (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: set dai_link dpcm_ flags with a helper (Jaroslav Kysela) [1869536] - [sound] ALSA: usb/line6: remove 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: mpc8610_hpcd: Add missing of_node_put() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7213: add default clock handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add ACPI dependency check (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: raven: acp3x-i2s: remove unused-but-set variable (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: raven: acp3x-pcm-dma: remove unused-but-set variable (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: raven: acp3x-i2s: fix 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: raven: acp3x-pcm-dma: fix 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: acp-rt5645: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: acp-da7219-max98357a: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: Fix build error on m68k and others (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: Remove only the registered component in devm functions (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: Add Intel silent stream support (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/au88x0: remove "defined but not used" warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: vx_core: remove warning for empty loop body (Jaroslav Kysela) [1869536] - [sound] ALSA: pcmcia/pdaudiocf: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/via82xx: remove 'set but not used' warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/fm801: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/es1938: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: xen: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/oxygen/xonar_wm87x6: remove always true condition (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/rme9652/hdspm: remove always true condition (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/korg1212: remove 'set but not used' warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/emu10k1: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pci/emu10k1: remove "set but not used' warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/ctxfi: fix kernel-doc warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/ctxfi/ctatc: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/aw2-saa7146: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/echoaudio: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/asihpi: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/asihpi: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/asihpi: remove 'set but not used' warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: isa/gus: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: isa/gus: remove -Wmissing-prototypes warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: compress: fix partial_drain completion state (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add implicit feedback quirk for RTX6001 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fix SND_HDA_GENERIC kconfig & build (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: add quirk for MacroSilicon MS2109 (Jaroslav Kysela) [1869536] - [sound] ALSA: core: pcm_iec958: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Enable headset mic of Acer Veriton N4660G with ALC269VC (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Enable headset mic of Acer C20-820 with ALC269VC (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Enable audio jacks of Acer vCopperbox with ALC269VC (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Fix Lenovo Thinkpad X1 Carbon 7th quirk subdevice id (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: improve debug traces for stream lookups (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: fix failures at PCM open on Intel ICL and later (Jaroslav Kysela) [1869536] - [sound] ALSA: opl3: fix infoleak in opl3 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm8400: remove unused variables (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-ac97: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add logic to check dmic hardware runtime (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: j721e-evm: Fix missing unlock on error in j721e_audio_hw_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl_esai: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl_asrc: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl_spdif: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl-asoc-card: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl_ssi: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl_ssi_dbg: remove spurious kernel-doc comment start (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5670: Rename dev_gpio to gpio1_is_irq (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5670: Remove struct rt5670_platform_data (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bxt-da7219-max98357a: return -EINVAL on unrecognized speaker amplifier (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm8994: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm9713: remove spurious kernel-doc comment start (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm8960: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm8986: fix missing kernel-doc arguments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: cs42l42: remove always-true comparisons (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: cs4270: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: sof-acpi-dev: fix 'defined but unused' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: atom: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: atom: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bxt-da7219-max98357a: support MAX98390 speaker amp (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: Add an option to select internal ratio mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Enable interrupt in dma_open (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: KeemBay: Fix header guard (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Refine regcache usage with pm runtime (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: Add custom machine driver for j721e EVM (CPB and IVI) (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: davinci-mcasp: Specify stream_name for playback/capture (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rockchip: add format and rate constraints on rk3399 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Rectifying Unbalanced pm_runtime_enable! issue (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: cancel jack_detect_work if hs_jack is set to null even soundwire mode (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix some typos (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Replace s/frame/packet/ where appropriate (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix packet size calculation (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: initialize bus clock base and scale registers (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: add definitions for 1.2 spec (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: remove multiple blank lines (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: extend SDW_SLAVE_ENTRY (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus_type: convert open-coded while() to for() loop (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5670: Fix dac- and adc- vol-tlv values being off by a factor of 10 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5670: Add new gpio1_is_ext_spk_en quirk and enable it on the Lenovo Miix 2 10 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5670: Correct RT5670_LDO_SEL_MASK (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: Change bus format to I2S 2 channel (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Add voltage sense slot configuration (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Add right and left channel slot programming (Jaroslav Kysela) [1869536] - [sound] ALSA: asoc: Update supported rate and format for dummy dai (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: Drop HAS_DMA dependency to fix link failure (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: Add MAX98373 support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: Fix a typo in Kconfig (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: common: add match table for TGL MAX98373 + RT5682 SoundWire driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoc: Intel: cml_rt1011_rt5682: explicitly access first codec (Jaroslav Kysela) [1869536] - [sound] ALSA: snd/soc: correct trivial kernel-doc inconsistency (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Boards: tgl_max98373: Update TDM configuration in hw_params (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: cml_rt1011_rt5682: use for_each_card_prelinks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Boards: cml_rt1011_rt5682: use statically define codec config (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Boards: cml_rt1011_rt5682: reduce log level for printing quirk (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: sof_rt5682: Add support for jsl-max98360a-rt5682 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Boards: tgl_max98373: Fix the comment for max_98373_components (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Boards: tgl_max98373: add dai_trigger function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: boards: byt*.c: remove cast in dev_info quirk log (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add quirk override with kernel parameter (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bxt_rt298: add missing .owner field (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add missing .owner field (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: cml_rt1011_rt5682: add missing .owner field (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: nocodec: add missing .owner field (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: add missing header inclusion (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dapm: declare missing structure prototypes (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: move definition of enum snd_soc_bias_level (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Fix format issue for extra space before a comma (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Update shutdown GPIO property (Jaroslav Kysela) [1869536] - [sound] ALSA: AsoC: amd: add missing snd- module prefix to the acp3x-rn driver kernel module (Jaroslav Kysela) [1869536] - [sound] ALSA: core: Warn on empty module (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - let hs_mic be picked ahead of hp_mic (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Add WM8524 support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: fix the pop noise while OMTP type headset plugin (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix OOB access of mixer element list (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: add quirk for Samsung USBC Headset (AKG) (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1011: fix KASAN out-of-bounds bug in find_next_bit() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: set playback and capture constraints (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: Fix uninitialized scalar variable in fsl_easrc_set_ctx_format (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: cml_rt1011_rt5682: disable jack in dailink .exit() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: sof_rt5682: move disabling jack to dai link's exit() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: kbl-rt5660: use .exit() dailink callback to release gpiod (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bdw-rt5677: fix module load/unload issues (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: introduce exit() callback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_mqs: Fix unchecked return value for clk_prepare_enable (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_mqs: Don't check clock is NULL before calling clk API (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add registration quirk for Kingston HyperX Cloud Flight S (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm_adsp: Add controls for calibration and diagnostic FW (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: remove snd_soc_component_read32() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: ak*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: cs*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: da*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: alc*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: msm*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: tlv*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wcd*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atmel: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: use io_mutex correctly (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: merge snd_soc_component_read() and snd_soc_component_read32() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: Constify static structs (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: transition to 3 steps initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel_init: pass link information as platform data (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel_init: use devm_ allocation (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel_init: remove useless test (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: clarify drvdata and remove more indirections (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: cleanups for indirections/logs (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: fix memory leak with devm_kasprintf (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: clock_stop: don't deal with UNATTACHED Slave devices (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: Replace 'objs' by 'y' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_spdif: Add pm runtime function (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Enable sync-write operation as default for all controllers (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rockchip: Fix a reference count leak (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Removing unnecessary instance initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: closing specific instance (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Let LED cdev handling suspend/resume (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Unify LED helper code (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/sigmatel: Use the new vmaster mute LED helper (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/conexant: Use the new vmaster mute LED helper (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Use the new vmaster mute LED helper (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: generic: Add vmaster mute LED helper (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: generic: Drop the old mic-mute LED hook (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: generic: Drop unused snd_hda_gen_fixup_micmute_led() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/sigmatel: Convert to cdev-variant of mic-mute LED controls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/conexant: Convert to cdev-variant of mic-mute LED controls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Convert to cdev-variant of mic-mute LED controls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: generic: Add a helper for mic-mute LED with LED classdev (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: generic: Always call led-trigger for mic mute LED (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Intel: add missing PCI IDs for ICL-H, TGL-H and EKL (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: broadwell: simplify card names for SOF uses (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: cht*: simplify card names for SOF uses (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: byt*: simplify card names for SOF uses (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hda: fix memleak with regmap not freed on remove (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: add PCI IDs for ICL-H and TGL-H (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: add PCI ID for CometLake-S (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: SOF: merge COMETLAKE_LP and COMETLAKE_H (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: imply acodec glue on axg sound card (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add mute LED and micmute LED support for HP systems (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_spdif: Add support for imx6sx platform (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Add MQS support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Fix reference count leaks (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix potential use-after-free of streams (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add quirk for MSI GE63 laptop (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: Flush DAC data before playback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_ssi: Fix bclk calculation for mono channel (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Replace zero-length array with flexible-array (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: AMD: Use mixer control to switch between DMICs (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Add Amp init common setting func (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: DAI wclk supports 44100 Hz output (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Let PLL2 support the freq conversion for 44100Hz sample rate (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rl6231: Add new supports on rl6231 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: img-parallel-out: Fix a reference count leak (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: img: Fix a reference count leak in img_i2s_in_set_fmt (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8960: Support headphone jack detection function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: Add driver for Aries boards (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm0010: Use kmemdup rather than duplicating its implementation (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Add makefiles and kconfig changes for KeemBay (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Add KeemBay platform driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt6358: support DMIC one-wire mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: Fix "Function parameter not described" warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: Fix -Wunused-but-set-variable (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: Fix -Wmissing-prototypes warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: tidyup Copyright (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: merge soc_pcm_trigger_start/stop() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: merge soc-io.c into soc-component.c (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_init() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_trigger() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_hw_free() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_hw_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_prepare() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add soc_component_err() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: move snd_soc_component_initialize() to soc-component.c (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: move snd_soc_component_xxx_regmap() to soc-component (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add soc_component_pin() and share code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm/compress: reduce verbosity on mapping ok messages (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: improve error messages in soc_pcm_new() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: reduce verbosity of BE override message (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: Use SG-buffer only when direct DMA is available (Jaroslav Kysela) [1869536] - [sound] ALSA: memalloc: Make SG-buffer helper usable for continuous buffer, too (Jaroslav Kysela) [1869536] - [sound] ALSA: memalloc: Initialize all fields of snd_dma_buffer properly (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: Use dma_mmap_coherent() on x86, too (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98357a: add compatible string for MAX98360A (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: Clear RIRB status before reading WP (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: Update rt1015 default register value according to spec modification (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: set correct directions for dailinks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoc: q6afe: add support to get port direction (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: fix checks for multi-cpu FE dailinks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Let dai clks be registered whether mclk exists or not (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: wait for notification when changing clock configuration for protocol v3 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-topology: use devm_snd_soc_register_dai() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-devres: add devm_snd_soc_register_dai() (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Set 48 kHz rate for Rodecaster (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: add quirk for Denon DCD-1500RE (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc_dma: Fix data copying speed issue with EDMA (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc_dma: Reuse the dma channel if available in Back-End (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dmaengine_pcm: export soc_component_to_pcm (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: export snd_soc_lookup_component_nolocked (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add implicit feedback quirk for SSL2+ (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Add NVIDIA codec IDs 9a & 9d through a0 to patch table (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: handle EOS correctly (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Update regmap readable reg and volatile (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5645: Add platform-data for Asus T101HA (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for Toshiba Encore WT10-A tablet (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: nocodec: conditionally set dpcm_capture/dpcm_playback flags (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: boards: replace capture_only by dpcm_capture (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: only convert non DPCM link to DPCM link (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: dpcm: fix playback/capture checks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: dpcm: Only allow playback/capture if supported (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: add missing free_irq() in error path (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: disallow linking stream to itself (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Manage auto-pm of all bundled interfaces (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - add a pintbl quirk for several Lenovo machines (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: fix snd_pcm_link() lockdep splat (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Use the new macro for HP Dock rename quirks (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add vendor, product and profile name for HP Thunderbolt Dock (Jaroslav Kysela) [1869536] - [sound] ALSA: emu10k1: delete an unnecessary condition (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix inconsistent card PM state after resume (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Fix potential crash during param fw loading (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Fix incorrect printf qualifier (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Defer probe when fail to find codec device (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rl6231: Modify the target DMIC clock rate (Jaroslav Kysela) [1869536] - [sound] ALSA: es1688: Add the missed snd_card_free() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: add sienna_cichlid audio asic id for sienna_cichlid up (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add Pioneer DJ DJM-900NXS2 support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: q6asm-dai: kCFI fix (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_remove_dai_link() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_add_dai_link() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_set_bias_level_post() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_set_bias_level() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_remove() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_late_probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add probed bit field to snd_soc_card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_resume_post() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_resume_pre() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_suspend_post() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_suspend_pre() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: move snd_soc_card_subclass to soc-card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: move snd_soc_card_get_codec_dai() to soc-card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: move snd_soc_card_set/get_drvdata() to soc-card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: move snd_soc_card_jack_new() to soc-card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: move snd_soc_card_get_kcontrol() to soc-card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: add soc-card.c (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc.h: convert bool to bit field for snd_soc_card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sof_pcm512x: remove CONFIG_SND_HDA_CODEC_HDMI condition (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sof-sdw: remove CONFIG_SND_SOC_SOF_HDA_AUDIO_CODEC condition (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: add depends on SND_SOC_SOF_HDA_AUDIO_CODEC for common hdmi (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fixing usage of plain int instead of NULL (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: fix generic hda codec support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Baytrail: fix 'defined but not used' warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: Subject:ASoC: soc-pcm: fix BE dai not hw_free and shutdown during mixer update (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: reduce verbosity of error messages for sof-dai and sof-link (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc_dma: Fix dma_chan leak when config DMA channel failed (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: Enable class-D silence and clock detections (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: img-i2s-out: Fix runtime PM imbalance on error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: remove the redundant pass checks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: refine and log the header in the correct pass (Jaroslav Kysela) [1869536] - [sound] ALSA: ac97: Remove sound driver for ancient platform (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Removing unnecessary instance initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sta32x: add missed function calls in error paths (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: split i2c driver into separate module (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: nau8810: add I2C device and compatible ID (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ingenic: Unconditionally depend on devicetree (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Clean up quirk entries with macros (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Fix return value check in asoc_mmp_sspa_probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8962: Fix runtime PM imbalance on error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: img-spdif-in: Fix runtime PM imbalance on error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: img-spdif-out: Fix runtime PM imbalance on error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: BYT: harden IPC initialization and handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: BYT: mask BUSY or DONE interrupts in handler (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: BYT: add .remove op (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ipc: ignore DSP replies received when they are not expected (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: byt/cht: add .pm_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bytcr_rt5640/51: remove .ignore_suspend (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: pm: handle resume on legacy Intel platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: byt: Add PM callbacks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dapm: Move dai_link widgets to runtime to fix use after free (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add new codec supported for ALC287 (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Quirks for Gigabyte TRX40 Aorus Master onboard audio (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2552: Fix runtime PM imbalance in tas2552_component_probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fix incomplete error-handling in img_i2s_in_probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: Fix runtime PM imbalance in omap2_mcbsp_set_clks_src (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fix semicolon.cocci warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: mixer: volume quirk for ESS Technology Asus USB DAC (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add a model for Thinkpad T570 without DAC workaround (Jaroslav Kysela) [1869536] - [sound] ALSA: hwdep: fix a left shifting 1 by 31 UB bug (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: Merge suspend/resume function to runtime_suspend/resume (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: imx-audmix: Fix unused assignment to variable 'ret' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: Fix -Wmissing-prototypes warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Added Amplifier Driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: parse compiler version (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: parse windows (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: parse firmware version (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Introduce extended manifest (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: loader: Adjust validation condition for fw_offset (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: add snd_soc_link_compr_set_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: add snd_soc_link_compr_shutdown() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: add snd_soc_link_compr_startup() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: add snd_soc_link_be_hw_params_fixup() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: remove unneeded parameter from snd_soc_link_xxx() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: move soc_rtd_xxx() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: add soc-link.c (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: add support for MOTU UltraLite-mk3 (FireWire only model) (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: keep ADCs and DACs always on (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: add digital microphone controls (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: refactoring protocol v2 for fetching mode switch (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: refactoring protocol v3 for clock source getter (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: refactoring protocol v2 for clock source getter (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: remove obsoleted codes (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: use table-based calculation of packet formats for stream management (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: use table-based calculation of packet formats for proc (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: add alternative functions to detect packet format for protocol v3 (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: add alternative functions to detect packet format for protocol v2 (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: add model-specific table of chunk count (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: drop protocol structure (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: add wrapper functions for protocol-dependent operations (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: localize protocol data (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: move spec data to v3 protocol file (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: move spec data to v2 protocol file (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: remove Compulab pxa2xx boards (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: add mono playback switch (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: add filter controls (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: don't use regmap defaults (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Fix the error handling in probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: use a single module (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: fix ADC level control (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: fix spelling mistake (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: fix trailing line in sysfs_slave.c (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: add Slave sysfs support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: master: add sysfs support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: disco: s/ch/channels/ (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Add Device Tree support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: return error when acp de-init fails (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: refactoring dai_hw_params() callback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: fix kernel warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_micfil: Do not pass irq numbers in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_micfil: Remove unneeded ifdef's (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: Set ASR76K and ASR56K based on processing clock (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: enable build for RN machine driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: RN machine driver using dmic (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: create platform devices for Renoir (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: enable Renoir acp3x drivers build (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add ACP PDM DMA driver pm ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add Renoir ACP PCI driver PM ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add ACP PDM DMA driver dai ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add acp3x pdm driver dma ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: irq handler changes for ACP3x PDM dma driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add ACP3x PDM platform driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: create acp3x pdm platform device (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add acp init/de-init functions (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add Renoir ACP PCI driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add Renoir ACP3x IP register header (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add more fixup entries for Clevo machines (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: master: add runtime pm support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus_type: add sdw_master_device support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: add unique bus id (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus_type: introduce sdw_slave_type and sdw_master_type (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: rename sdw_bus_master_add/delete, add arguments (Jaroslav Kysela) [1869536] - [sound] ALSA: iec1712: Initialize STDSP24 properly when using the model=staudio option (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for Toshiba Encore WT8-A tablet (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: fix volume controls (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_micfil: Fix unused assignment in fsl_set_clock_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: raven: Make the driver name consistent across files (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_micfil: Fix indentation to put on one line affected code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: cleanup dai / component active code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dwc: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: uniphier: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: jz4740: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: cirrus: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: bcm: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atomel: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_stream_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dapm: use snd_soc_dai_activate()/deactivate() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_action() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: replace snd_soc_runtime_activate()/deactivate() to macro (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7213: move set_pll to codec level (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7213: move set_sysclk to codec level (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7213: Add regulator support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7213: Add da7212 DT compatible (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: cht_bsw_nau8824: remap BTN_0 as KEY_PLAYPAUSE (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt700: remap buttons (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt711: remap buttons (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: fix typo in components string (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: soc-acpi: change machine driver name for WM8804 platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: make imx8m_dsp_ops static (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: make dsp_ops static (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: define INFO_ flags in dsp_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: sdw: relax sdw machine select constraints (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: add support to smart amplifier (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: inform DSP that driver is going to be removed (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: add a power_down_notify method (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Do nothing when DSP PM callbacks are not set (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt1308-sdw: remove duplicate allocation (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt*-sdw: fix memory leak in set_sdw_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt*-sdw: don't assign slave_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Fix silent output on Gigabyte X570 Aorus Xtreme (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: fix incorrect hw_base increase (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Unexport some local helper functions (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Drop unused snd_hda_queue_unsol_event() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Fix potential race in unsol event handler (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add duplex sound support for USB devices using implicit feedback (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: fixing upper volume limit for RME Babyface Pro routing crosspoints (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_esai: introduce SoC specific data (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Limit int mic boost for Thinkpad T530 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8962: Use force clear for WM8962_SYSCLK_ENA after reset (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Set appropriate bus format for given bit width (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Add support for the runtime power management (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Prepare/unprepare the clocks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Remove the embedded struct ssp_device (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Add support for soc-generic-dmaengine-pcm (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Get rid of dma_params and phys_base (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: A trivial typo fix (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: omap-mcbsp: Fix an error handling path in 'asoc_mcbsp_probe()' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: Update description for HDaudio kconfig (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ux500: mop500: Fix some refcounted resources issues (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: Replace zero-length array with flexible-array (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Drop S20_3LE case (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Flip SNDRV_PCM_FMTBIT_S24_3LE on (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Use readq to read 64 bit registers (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: baytrail: Fix register access (Jaroslav Kysela) [1869536] - [sound] ALSA: SoC: rsnd: add interrupt support for SSI BUSIF buffer (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add COEF workaround for ASUS ZenBook UX431DA (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Enable headset mic of ASUS UX581LV with ALC295 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Enable headset mic of ASUS UX550GE with ALC295 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Enable headset mic of ASUS GL503VM with ALC295 (Jaroslav Kysela) [1869536] - [sound] ALSA: drivers/powerpc: Replace _ALIGN_UP() by ALIGN() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: core: fix error return code in sof_probe_continue() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: set headset button maps (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: fulfill missing entries in Kconfig (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: (cosmetic) remove multiple superfluous "else" statements (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: (cosmetic) remove multiple superfluous "else" statements (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: Use IRQF_ONESHOT (Jaroslav Kysela) [1869536] - [sound] ALSA: fireface: add support for RME Fireface UFX (untested) (Jaroslav Kysela) [1869536] - [sound] ALSA: fireface: add support for RME FireFace 802 (Jaroslav Kysela) [1869536] - [sound] ALSA: fireface: code refactoring to decide name of sound card (Jaroslav Kysela) [1869536] - [sound] ALSA: fireface: code refactoring to add enumeration constants for model identification (Jaroslav Kysela) [1869536] - [sound] ALSA: fireface: start IR context immediately (Jaroslav Kysela) [1869536] - [sound] ALSA: fireface: fix configuration error for nominal sampling transfer frequency (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add quirk for Samsung Notebook (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: Replace zero-length array with flexible-array (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Fix unused variable warning (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: use sequence of syt offset and data block on pool in AMDTP domain (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: pool ideal sequence of syt offset and data block (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: add cache for packet sequence to AMDTP domain structure (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: code refactoring for data block calculation (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: code refactoring for syt offset calculation (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: code refactoring for syt computation (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: code refactoring for parameters of packet queue and IRQ timing (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: add reference to domain structure from stream structure (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: use macro for maximum value of second in 1394 OHCI isoc descriptor (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: fix invalid assignment to union data for directional parameter (Jaroslav Kysela) [1869536] - [sound] ALSA: fireworks: Replace zero-length array with flexible-array (Jaroslav Kysela) [1869536] - [sound] ALSA: Replace zero-length array with flexible-array (Jaroslav Kysela) [1869536] - [sound] ALSA: rawmidi: Fix racy buffer resize under concurrent accesses (Jaroslav Kysela) [1869536] - [sound] ALSA: soc: fsl_asrc: Make some functions static (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1016: Add the rt1016 support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5677: Use devm_snd_soc_register_component() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183: fix error handling of platform_get_irq() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Allow SST driver on SKL and KBL platforms with DMIC (Jaroslav Kysela) [1869536] - [sound] ALSA: portman2x4: Use bitwise instead of arithmetic operator for flags (Jaroslav Kysela) [1869536] - [sound] ALSA: sound/ppc: Use bitwise instead of arithmetic operator for flags (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: Fix error handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd :High hw_level while simultaneous capture (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Return true, false for return type bool (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-cpu: Make I2S SD lines configurable (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Use hdac_to_hda_codec macro (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Use dev_to_hdac_dev macro (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: reduce verbosity on enumeration (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: debugfs: clarify SDPX license with GPL-2.0-only (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: slave: don't init debugfs on device registration error (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: fix error handling in probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8524: Add support S32_LE (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: Use the defined variable to simplify code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: Add condition to prevent SoC providing bclk in ratio of 50 times of sample rate (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rl6231: Add the K bypass for the PLL parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: adau7118: Mark the ADAU7118 reset register as volatile (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max9768: update contact email (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98373: reorder max98373_reset() in resume (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/tegra: workaround playback failure on Tegra194 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: add member to store ratio for stripe control (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/tegra: correct number of SDO lines for Tegra194 (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: add mapping for ASRock TRX40 Creator (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Fix S3 pop noise on Dell Wyse (Jaroslav Kysela) [1869536] - [sound] ALSA: Revert "ALSA: hda/realtek: Fix pop noise on ALC225" (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: fix 'function sizeof not defined' error of tracepoints format (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: Add poll callback for hwdep (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: hwdep: add support for O_NONBLOCK opening mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF/Intel: clarify SPDX license with GPL-2.0-only (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ipc: channel map structures (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: boards: sof-wm8804: support for Hifiberry Digiplus boards (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Update correct LED status at the first time usage of update_mute_led() (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add control message quirk delay for Kingston HyperX headset (Jaroslav Kysela) [1869536] - [sound] ALSA: isa/wavefront: prevent out of bounds write in ioctl (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Fix unused variable warning w/o CONFIG_LEDS_TRIGGER_AUDIO (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add LED class support for micmute LED (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Enable micmute LED on and HP system (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Introduce polarity for micmute LED GPIO (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: sort out Kconfig, again (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: remove unwanted btn_type assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: remove duplicate rt5682_reset() calls (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: replace message printing from pr_() to dev_() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: remove empty default case (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: fix space issues (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: simplify assertions (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: change trigger sequence to fix pop noise when stopping playback on sdw platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: replace sof_link_hda_process by sof_set_dai_config (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: set component dai_index to ipc dai config dai_index (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: send ipc for all found DAIs in sof_set_dai_config (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: broadwell: Fix oops during module removal (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: fix I2C/Soundwire dependencies (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: mark PM functions __maybe_unused (Jaroslav Kysela) [1869536] - [sound] ALSA: seq: oss: remove unused inline function snd_seq_oss_timer_is_realtime (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mxs-saif: Fix unused assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoc: nau8810: add AUX related dapm widgets and routes (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm97xx: fix ac97 dependency (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: component: suppress uninitialized-variable warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_get_metadata() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_set_metadata() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_pointer() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_ack() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_get_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_set_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_trigger() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_shutdown() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_start() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_pcm_dai_remove() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_pcm_dai_probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_pcm_dai_bespoke_trigger() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_pcm_dai_trigger() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_pcm_dai_prepare() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_pcm_dai_new() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: don't overwide dai->driver->ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add soc_dai_err() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra_wm8903: Use devm_snd_soc_register_card() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: broadwell: add channel constraint (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: bdw-rt5650: add channel constraint (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: bdw-rt5677: add channel constraint (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: boards: add explicit dependency on GPIOLIB when DMIC is used (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: davinci-mcasp: Fix dma_chan refcnt leak when getting dma type (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: Automatic DMIC format configuration according to information from NHLT (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Multiple I/O PCM format support for pipe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: Add alternative topology binary name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hisilicon: Use the defined variable to clean code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: Check for null pointer before dereferencing "ctx" in fsl_easrc_hw_free() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: remove comparison to bool in omap_mcbsp_dai_set_dai_fmt() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mxs-saif: Avoid unnecessary check (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add amp number in components string for ucm (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hisilicon: Use IS_ERR() instead of IS_ERR_OR_NULL() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_esai: Disable exception interrupt before scheduling tasklet (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm_native: result of put_user() needs to be checked (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: snd-sof-intel-hda-common - add hda_model parameter and pass it to HDA codec driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-compress: avoid false-positive Wuninitialized warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8962: set CLOCKING2 as non-volatile register (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix racy list management in output queue (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Remove async workaround for Scarlett 2nd gen (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Improve frames size computation (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Refactor Intel NHLT init (Jaroslav Kysela) [1869536] - [sound] ALSA: ACPICA: Add NHLT table signature (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Add missing dependency on IMX_SCU (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: fix spelling mistake "prefitler" -> "prefilter" (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: Replace guid_copy() with import_guid() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dmic: Allow GPIO operations to sleep (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: return true, false in snd_soc_volsw_is_stereo() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Fix build (Jaroslav Kysela) [1869536] - [sound] ALSA: oxygen: use true, false for bool variables (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix a limit check in proc_dump_substream_formats() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel/skl/hda - fix oops on systems without i915 audio codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Add initial ZL38060 driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-compress: remove snd_compr_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sprd: use snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sof: use snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: atom: use snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: q6sp6: use snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: uniphier: use snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codec: wm_adsp: use snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-compress: add snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: txx9: add back the hack for a too small resource_size_t (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: Add EASRC ASoC CPU DAI drivers (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: Move common definition to fsl_asrc_common (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: Support new property fsl, asrc-format (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Support new property fsl, asrc-format (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: rename asrc_priv to asrc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Enable audio mclk during tegra_asoc_utils_init() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add audio mclk parent configuration (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Use device managed resource APIs to get the clock (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wcd934x: remove unneeded semicolon (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wcd9335: remove unneeded semicolon (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wcd934x: remove unnecessary comparisons to bool (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: boards: split woofer and tweeter support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Fix wrong dependency of da7210 and wm8983 (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Print more information in stream proc files (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: txx9: don't work around too small resource_size_t (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: haswell: Power transition refactor (Jaroslav Kysela) [1869536] - [sound] ALSA: Fix misspellings of "Analog Devices" (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Fix misspellings of "Analog Devices" (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: handle multiple sets of tuple arrays (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: stop parsing when all tokens have been found (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: Get HDA rate and channels from topology (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: fix: parse hda_tokens to &config->hda (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: Get ALH rate amd channels from topology (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: align sof_ipc_dai_alh_params with FW (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Rename deprecated DMIC IPC struct field (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Change DMIC load IPC to fixed length (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Fix typo in header file comment text (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Add XRUN flags field to struct sof_ipc_buffer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: make sof_ipc_cc_version to fixed length (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: change type char to uint8_t in topology.h (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: change type char to uint8_t in trace.h (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: change type char to uint8_t in info.h (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: add debug ABI version (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: add probe support extend data (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: Add support for DC Blocker (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: parse compiler version (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: parse windows (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: parse firmware version (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Introduce extended manifest (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Introduce offset in firmware data (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Mark get_ext* function ext_hdr arguments as const (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: fix: handle DAI widget connections properly with multiple CPU DAI's (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Add i.MX8MP device descriptor (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: Add i.MX8M HW support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: fix undefined reference issue (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx8: Fix randbuild error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: Remove unneeded semicolon (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_micfil: Omit superfluous error message in fsl_micfil_probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: skl_hda_generic: remove rtd->codec_dai (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: RME Babyface Pro mixer patch (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8900: remove some defined but not used symbols (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8990: remove some defined but unused symbols (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8991: remove defined but not used 'wm8991_dapm_rxvoice_controls' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8994: remove wm1811_snd_controls and mixin_boost_tlv (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra_wm8903: Support nvidia, headset property (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt711: remove codec_dai use (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt700: remove codec_dai use (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt5682: remove codec_dai use (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt1308: remove codec dai use (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_hdmi: remove codec_dai use (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_hdmi: fix compilation issue in fallback mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof-da7219-max98373: add DMIC widget and route (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: sof_sdw: init all aggregated codecs (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: boards: support Elkhart Lake with rt5660 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: add PCI ID for ElkhartLake (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Add ElkhartLake HDMI codec vid (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel/skl/hda - set autosuspend timeout for hda codecs (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_da7219_max98373: Add BE dailink for dmic16k (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: remove cpu_dai/codec_dai/cpu_dais/codec_dais (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: tidyup soc_new_pcm_runtime() rtd setups (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: set rtd->num_cpu/codec at soc_new_pcm_runtime() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: Add dynamic debug logs in soc_dai_link_sanity_check() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: log number of microphones detected in NHLT tables (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: reduce verbosity on SoundWire detection (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt1308-sdw: reduce verbosity (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: remove unnecessary parentheses (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: remove unneeded variables (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: add autodetection for SoundWire (Jaroslav Kysela) [1869536] - [s390] mm/gup: fix gup_fast with dynamic page table folding (Philipp Rudo) [1879401 1768713 1883266]- [netdrv] Take common prefetch code structure into a function (Ivan Vecera) [1882011] - [net] lwtunnel: only keep the available bits when setting vxlan md->gbp (Xin Long) [1879363] - [net] sched: only keep the available bits when setting vxlan md->gbp (Xin Long) [1879363] - [vhost] Don't call access_ok() when using IOTLB (Greg Kurz) [1883084] - [clocksource] hv: clocksource: Add notrace attribute to read_hv_sched_clock_*() functions (Mohammed Gamal) [1880230] - [net] core: Replace driver version to be kernel version (Petr Oros) [1867192] - [net] use netif_is_bridge_port() to check for IFF_BRIDGE_PORT (Josef Oskera) [1867923] - [net] sctp: fix sctp_auth_init_hmacs() error path (Xin Long) [1891413] - [net] sctp: Fix IPv6 ancestor_size calc in sctp_copy_descendant (Xin Long) [1891413] - [net] sctp: add SCTP_PEER_ADDR_THLDS_V2 sockopt (Xin Long) [1891413] - [net] sctp: add support for Primary Path Switchover (Xin Long) [1891413] - [net] sctp: add SCTP_EXPOSE_POTENTIALLY_FAILED_STATE sockopt (Xin Long) [1891413] - [net] sctp: add SCTP_ADDR_POTENTIALLY_FAILED notification (Xin Long) [1891413] - [net] sctp: add pf_expose per netns and sock and asoc (Xin Long) [1891413] - [net] qos offload add flow status with dropped count (Ivan Vecera) [1890263] - [i2c] i2c: i801: Add support for Intel Tiger Lake PCH-H (Steve Best) [1782725] - [i2c] i2c: i801: Add support for Intel Emmitsburg PCH (David Arcari) [1837403] - [mfd] mfd: intel-lpss: Add Intel Emmitsburg PCH PCI IDs (David Arcari) [1837403] - [powerpc] powerpc/papr_scm: Fix warning triggered by perf_stats_show() (Diego Domingos) [1875364] - [powerpc] powerpc/papr_scm: Limit the readability of 'perf_stats' sysfs attribute (Diego Domingos) [1875364] - [powerpc] powerpc/papr_scm: Add support for fetching nvdimm 'fuel-gauge' metric (Diego Domingos) [1875364] - [powerpc] powerpc/papr_scm: Fetch nvdimm performance stats from PHYP (Diego Domingos) [1875364] - [include] driver-core: Introduce DEVICE_ATTR_ADMIN_{RO, RW} (Diego Domingos) [1875364] - [net] netfilter: reject: skip csum verification for protocols that don't support it (Florian Westphal) [1740082] - [net] netfilter: Fix remainder of pseudo-header protocol 0 (Florian Westphal) [1740082] - [powerpc] powerpc/pseries: Add KVM guest doorbell restrictions (Diego Domingos) [1870221] - [powerpc] powerpc: Inline doorbell sending functions (Diego Domingos) [1870221] - [powerpc] powerpc/pseries: Use doorbells even if XIVE is available (Diego Domingos) [1870221] - [powerpc] powerpc: Fix P10 PVR revision in /proc/cpuinfo for SMT4 cores (Steve Best) [1885927] - [tools] selftests: implement flower classifier terse dump tests (Ivan Vecera) [1879189] - [net] sched: cls_flower: implement terse dump support (Ivan Vecera) [1879189] - [net] sched: implement terse dump support in act (Ivan Vecera) [1879189] - [net] sched: introduce terse dump flag (Ivan Vecera) [1879189] - [netdrv] net/mlx5e: Fix missing switch_id for representors (Petr Oros) [1874073] - [tools] selftests: net: Add port split test (Petr Oros) [1874073] - [net] devlink: Move input checks from driver to devlink (Petr Oros) [1874073] - [net] devlink: Add a new devlink port split ability attribute and pass to netlink (Petr Oros) [1874073] - [netdrv] mlxsw: Set port split ability attribute in driver (Petr Oros) [1874073] - [net] devlink: Add a new devlink port lanes attribute and pass to netlink (Petr Oros) [1874073] - [netdrv] mlxsw: Set number of port lanes attribute in driver (Petr Oros) [1874073] - [net] devlink: Replace devlink_port_attrs_set parameters with a struct (Petr Oros) [1874073] - [net] devlink: Move switch_port attribute of devlink_port_attrs to devlink_port (Petr Oros) [1874073] - [net] devlink: Move set attribute of devlink_port_attrs to devlink_port (Petr Oros) [1874073] - [netdrv] mlx5e: Use helper API to get devlink port index for all port flavours (Petr Oros) [1874073] - [net] devlink: Add support for board.serial_number to info_get cb. (Petr Oros) [1879194] - [net] devlink: Support setting hardware address of port function (Petr Oros) [1879195] - [net] devlink: Support querying hardware address of port function (Petr Oros) [1879195] - [net] devlink: Prepare devlink port functions to fill extack (Petr Oros) [1879195] - [net] sctp: not disable bh in the whole sctp_get_port_local() (Xin Long) [1704525] - [net] sctp: replace some sock_net(sk) with just 'net' (Xin Long) [1704525] - [x86] x86/resctrl: Fix a NULL vs IS_ERR() static checker warning in rdt_cdp_peer_get() (Terry Bowman) [1873124]- [net] sched: initialize with 0 before setting erspan md->u (Xin Long) [1879358] - [net] ipv6: Discard next-hop MTU less than minimum link MTU (Balazs Nemeth) [1879893] - [kvm] Revert "x86/kvm: Move context tracking where it belongs" (Nitesh Narayan Lal) [1890284] - [video] hyperv_fb: Update screen_info after removing old framebuffer (Kairui Song) [1870081] - [x86] x86/kexec: Use up-to-dated screen_info copy to fill boot params (Kairui Song) [1870081] - [netdrv] netdevsim: Register control traps (Petr Oros) [1888724] - [net] devlink: Add ACL control packet traps (Petr Oros) [1888724] - [net] devlink: Add layer 3 control packet traps (Petr Oros) [1888724] - [net] devlink: Add layer 2 control packet traps (Petr Oros) [1888724] - [net] devlink: Add 'control' trap type (Petr Oros) [1888724] - [net] devlink: Add 'mirror' trap action (Petr Oros) [1888724] - [netdrv] netdevsim: Move layer 3 exceptions to exceptions trap group (Petr Oros) [1888724] - [net] devlink: Create dedicated trap group for layer 3 exceptions (Petr Oros) [1888724] - [net] xfrmi: drop ignore_df check before updating pmtu (Balazs Nemeth) [1857679] - [kernel] sched/features: Fix !CONFIG_JUMP_LABEL case (Daniel Bristot de Oliveira) [1885850] - [net] flow_offload: simplify hw stats check handling (Ivan Vecera) [1888317] - [scsi] scsi: core: Only re-run queue in scsi_end_request() if device queue is busy (Ewan Milne) [1885733] - [scsi] scsi: core: Clean up scsi_noretry_cmd() (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Make sdebug_build_parts() respect virtual_gb (Ewan Milne) [1885733] - [scsi] scsi: fc: Add 256GBit speed setting to SCSI FC transport (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Implement lun_format (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Remove superfluous close zone in resp_open_zone() (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport_sas: Add spaces around binary operator "|" (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport_srp: Sanitize scsi_target_block/unblock sequences (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Implement tur_ms_to_ready parameter (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Fix request sense (Ewan Milne) [1885733] - [scsi] scsi: core: Delete unnecessary buffer allocation for every loop iteration (Ewan Milne) [1885733] - [scsi] scsi: core: Add missing scsi_device_put() in scsi_host_block() (Ewan Milne) [1885733] - [scsi] scsi: core: Only return started requests from scsi_host_find_tag() (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport_iscsi: Drop a duplicated word (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport_sas: Add missing newline in sysfs 'enable' attribute (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport_fc: Match HBA Attribute Length with HBAAPI V2.0 definitions (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Update documentation url and bump version (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: every_nth triggered error injection (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Support hostwide tags (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add check for sdebug_max_queue during module init (Ewan Milne) [1885733] - [scsi] scsi: sd_zbc: Fix kdoc comment format (Ewan Milne) [1885733] - [scsi] scsi: sd: Fix kdoc comment format (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Fix in_use bitmap corruption (Ewan Milne) [1885733] - [scsi] scsi: core: Register sysfs for SCSI workqueue (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport_spi: Fix function pointer check (Ewan Milne) [1885733] - [scsi] scsi: core: Fix formatting errors in scsi_lib.c (Ewan Milne) [1885733] - [scsi] scsi: core: Remove scsi_sdb_cache (Ewan Milne) [1885733] - [scsi] scsi: sr: Fix sr_probe() missing deallocate of device minor (Ewan Milne) [1885733] - [scsi] scsi: sr: Fix sr_probe() missing mutex_destroy (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Parser tables and code interaction (Ewan Milne) [1885733] - [scsi] scsi: core: Refactor scsi_mq_setup_tags function (Ewan Milne) [1885733] - [scsi] scsi: core: Fix incorrect usage of shost_for_each_device (Ewan Milne) [1885733] - [scsi] scsi: sd: Add zoned capabilities device attribute (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Fix an error handling bug in sdeb_zbc_model_str() (Ewan Milne) [1885733] - [scsi] scsi: pm: Balance pm_only counter of request queue during system resume (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Disallow zone sizes that are not powers of 2 (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Implement ZBC host-aware emulation (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add zone_size_mb module parameter (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add zone_nr_conv module parameter (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add zone_max_open module parameter (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add ZBC module parameter (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add ZBC zone commands (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add ZBC mode and VPD pages (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Bump to version 1.89 (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Re-arrange parameters alphabetically (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Implement PRE-FETCH commands (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Weaken rwlock around ramdisk access (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Implement VERIFY(10), add VERIFY(16) (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add per_host_store option (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Use scsi_et_resid() where appropriate (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Randomize command completion time (Ewan Milne) [1885733] - [scsi] scsi: core: doc: Change function comments to kernel-doc style (Ewan Milne) [1885733] - [scsi] scsi: sr: Use {get, put}_unaligned_be*() instead of open-coding these functions (Ewan Milne) [1885733] - [scsi] scsi_ioctl.c: switch SCSI_IOCTL_GET_IDLUN to copy_to_user() (Ewan Milne) [1885733] - [scsi] scsi: core: Avoid calling synchronize_rcu() for each device in scsi_host_block() (Ewan Milne) [1885733] - [scsi] scsi: st: remove unneeded variable 'result' in st_release() (Ewan Milne) [1885733] - [scsi] scsi: sr: Fix sr_block_release() (Ewan Milne) [1885733] - [scsi] scsi: scsi_trace: Use get_unaligned_be24() (Ewan Milne) [1885733] - [scsi] scsi: st: Use get_unaligned_be24() and sign_extend32() (Ewan Milne) [1885733] - [scsi] scsi: core: add scsi_host_busy_iter() (Ewan Milne) [1885733] - [scsi] scsi: core: add scsi_host_(block, unblock) helper function (Ewan Milne) [1885733] - [scsi] scsi: core: add scsi_host_complete_all_commands() helper (Ewan Milne) [1885733] - [scsi] scsi: sr: get rid of sr global mutex (Ewan Milne) [1885733] - [powerpc] scsi: sr: remove references to BLK_DEV_SR_VENDOR, leave it enabled (Ewan Milne) [1885733] - [scsi] scsi: core: remove .for_blk_mq (Ewan Milne) [1885733] - [scsi] scsi: sd_zbc: Rename sd_zbc_check_zones() (Ewan Milne) [1885733] - [scsi] scsi: sd_zbc: Simplify sd_zbc_check_zones() (Ewan Milne) [1885733] - [ata] scsi: core: Clean up SG_NONE (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport.h: switch to SPDX tags (Ewan Milne) [1885733] - [scsi] scsi: libsas: Inject revalidate event for root port event (Ewan Milne) [1885733] - [scsi] scsi: libsas: Stop hardcoding SAS address length (Ewan Milne) [1885733] - [scsi] scsi: clean obsolete return values of eh_timed_out (Ewan Milne) [1885733] - [scsi] scsi: libsas: Fix some indentation in libsas.h (Ewan Milne) [1885733] - [scsi] scsi: st: mark expected switch fall-throughs (Ewan Milne) [1885733] - [scsi] scsi: libsas: delete dead code in scsi_transport_sas.c (Ewan Milne) [1885733] - [nvme] nvme-rdma: params to enable pi_capable devices (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Fix return value in __lpfc_nvme_ls_abort (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: fix axchg pointer reference after free and double frees (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Fix pointer checks and comments in (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] scsi: lpfc: Fix lpfc_nodelist leak when processing unsolicited event (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] scsi: lpfc: Remove redundant initialization to variable rc (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Refactor Send LS Response support (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Refactor Send LS Abort support (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: nvme: Add Receive LS Request and Send LS Response support to nvme (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Refactor Send LS Request support (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: nvmet: Add Send LS Request and Abort LS Request support (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: nvmet: Add support for NVME LS request hosthandle (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Refactor NVME LS receive handling (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Commonize lpfc_async_xchg_ctx state and flag definitions (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Refactor nvmet_rcv_ctx to create lpfc_async_xchg_ctx (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Refactor lpfc nvme headers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fabrics: allow to queue requests for live queues (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fc: cancel async events before freeing event struct (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: cancel async events before freeing event struct (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: cancel async events before freeing event struct (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Revert: Fix controller creation races with teardown flow (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: only use power of two io boundaries (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: fix reset hang if controller died in the middle of a reset (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Fix NULL dereference for pci nvme controllers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: cancel nvme device request before disabling (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: Fix a missed _irqsave version of spin_lock in 'nvmet_fc_fod_op_done()' (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: serialize controller teardown sequences (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: fix reset hang if controller died in the middle of a reset (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: fix timeout handler (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: fix controller instance leak (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: fix timeout handler (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fabrics: don't check state NVME_CTRL_NEW for request acceptance (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: serialize controller teardown sequences (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: Fix NULL dereference when a connect data comes in h2cdata pdu (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: have nvme_wait_freeze_timeout return if it timed out (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: Disable keep-alive timer when kato is cleared to 0h (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fc: Fix wrong return value in __nvme_fc_init_request() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Use spin_lock_irq() when taking the ctrl->lock (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: skip noiob for zoned devices (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: call blk_mq_free_request() directly (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: fix oops in pt cmd execution (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: Use u32 for nvme_dev.q_depth and nvme_queue.q_depth (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add ns tear down label for pt-cmd handling (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: fix a memory leak (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-passthru: Reject commands with non-sgl flags set (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-loop: remove extra variable in create ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-loop: set ctrl state connecting after init (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: introduce nvme_ctrl_get_by_path() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: introduce the passthru Kconfig option (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: introduce the passthru configfs interface (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: Add passthru enable/disable helpers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add passthru code to process commands (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: export nvme_find_get_ns() and nvme_put_ns() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: introduce nvme_execute_passthru_rq to call nvme_passthru_() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: remove redundant del_work_active flag (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: create helper function to obtain command effects (Gopal Tiwari) [1857052 1853231] - [nvme] nvme-hwmon: log the controller device name (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: check successful reference in nvmet_fc_find_target_assoc (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: clear any SGL flags in passthru commands (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: fix deadlock in disconnect during scan_work and/or ana_work (Gopal Tiwari) [1857052 1857051 1853231] - [acpi] nvme-pci: add support for ACPI StorageD3Enable property (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: use new shared CQ mechanism (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: use xarray for ctrl ns storing (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: document nvme controller states (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: use new shared CQ mechanism (Gopal Tiwari) [1857052 1857051 1853231] - [infiniband] RDMA/core: Add protection for shared CQs used by ULPs (Gopal Tiwari) [1857052 1853231] - [infiniband] RDMA/core: Introduce shared CQ pool API (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: remove an unnecessary condition (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: remove redundant validation in nvme_start_ctrl() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: prevent SK hynix PC400 from using Write Zeroes command (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: fix possible hang waiting for icresp response (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: explicitly update mpath disk capacity on revalidation (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: remove ns->disk checks (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: fix some comments issues (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: remove redundant segment validation (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: use the consistent return type of nvme_pci_iod_alloc_size() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: add a blank line after declarations (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: support for multiple Command Sets Supported and Effects log pages (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: document quirked Intel models (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: expose reconnect_delay and ctrl_loss_tmo via sysfs (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: use USEC_PER_SEC instead of magic numbers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: implement multiple I/O Command Set support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: simplify nvmet_process_resp_list (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: leverage request plugging (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: have queue prod/cons send list become a llist (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: optimize network stack with setting msg flags according to batch size (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fcloop: verify wwnn and wwpn format (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: use unsigned type for u64 (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: introduce flags member in nvmet_fabrics_ops (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: remove has_keyed_sgls initialization (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-loop: remove unused 'target_ctrl' in nvme_loop_ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: remove the empty line at the beginning of nvme_should_reset() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: code cleanup for nvme_alloc_host_mem() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: use unsigned for io queue depth (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-core: use u16 type for ctrl->sqsize (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-core: use u16 type for directives (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: fix a crash in nvme_mpath_add_disk (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: fix a missing completion with remove invalidation (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: factor out a nvme_rdma_end_request helper (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-multipath: fix deadlock due to head->lock (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: don't protect ns mutation with ns->head->lock (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-multipath: fix bogus request queue reference put (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-multipath: fix deadlock between ana_work and scan_work (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: fix possible deadlock when I/O is blocked (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: assign completion vector correctly (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: initialize tagset numa value to the value of the ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: override the value of the controller's numa node (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: initialize tagset numa value to the value of the ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: set initial value for controller's numa node (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-loop: initialize tagset numa value to the value of the ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: use simple suspend when a HMB is enabled (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: constify nvmet_tcp_ops (Gopal Tiwari) [1857052 1857051 1853231] - [net] net: add sock_set_keepalive (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: constify nvme_tcp_mq_ops and nvme_tcp_admin_mq_ops (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: do not call del_gendisk() on a disk that was never added (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] ipv4: add ip_sock_set_tos (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] tcp: add tcp_sock_set_syncnt (Gopal Tiwari) [1857052 1857051 1853231] - [net] tcp: add tcp_sock_set_nodelay (Gopal Tiwari) [1857052 1857051 1853231] - [net] net: add sock_no_linger (Gopal Tiwari) [1857052 1857051 1853231] - [target] net: add sock_set_reuseaddr (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] net: add sock_set_priority (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: avoid race between nvme_reap_pending_cqes() and nvme_poll() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add metadata/T10-PI support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: add metadata/T10-PI support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add metadata support for block devices (Gopal Tiwari) [1857052 1857051 1853231] - [include] nvme: add Metadata Capabilities enumerations (Gopal Tiwari) [1857052 1853231] - [nvme] nvme: set dma alignment to qword (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add metadata characteristics for a namespace (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: introduce NVME_INLINE_METADATA_SG_CNT (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: introduce max_integrity_segments ctrl attribute (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: add metadata/T10-PI support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: enforce extended LBA format for fabrics metadata (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: introduce nvme_rdma_sgl structure (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: rename nvmet_check_data_len to nvmet_check_transfer_len (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: rename nvmet_rw_len to nvmet_rw_data_len (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: generate AEN for ns revalidate size change (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: introduce NVME_NS_METADATA_SUPPORTED flag (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: introduce namespace features flag (Gopal Tiwari) [1857052 1857051 1853231] - [lightnvm] lightnvm: disable interleaved metadata (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: make nvme_ns_has_pi accessible to transports (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add helper to revalidate bdev and file ns (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: revalidate-ns & generate AEN from configfs (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: set MSG_EOR if we send last payload in the batch (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: replace zero-length array with flexible-array (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: delete an unnecessary declaration (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: make sure write/poll_queues less or equal then cpu count (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: disable streams when get stream params failed (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: fix io_opt limit setting (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: set MSG_SENDPAGE_NOTLAST with MSG_MORE when we have more to send (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: move send/recv error handling in the send/recv methods instead of call-sites (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: mark nvmet_ana_state static (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: set MSG_SENDPAGE_NOTLAST with MSG_MORE when we have more to send (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: replace kstrndup() with kmemdup_nul() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: dma read memory barrier for completions (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: try to send request in queue_rq context (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: align addrfam list to spec (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: flush scan work on passthrough commands (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: define constants for identification values (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: use type-name map for address treq (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: use type-name map for ana states (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: use type-name map for address family (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-multipath: stop using ->queuedata (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: remove volatile cqes (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: avoid scheduling io_work if we are already polling (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: clean up error handling in nvme_init_ns_head (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: remove last_sq_tail (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add generic type-name mapping (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: centralize port enable access for configfs (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fc: avoid gcc-10 zero-length-bounds warning (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: use bh_lock in data_ready (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add ns revalidation support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: slight cleanup for kbuild test warnings (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: unlink head after removing last namespace (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-multipath: set bdi capabilities once (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: revalidate after verifying identifiers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: use SRQ per completion vector (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: add an error flow for post_recv failures (Gopal Tiwari) [1857052 1853231] - [nvme] nvme: remove the magic 1024 constant in nvme_scan_ns_list (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: release namespace head reference on error (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: avoid an Identify Controller command for each namespace scan (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: factor out a nvme_ns_remove_by_nsid helper (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: consolidate chunk_sectors settings (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: consolodate io settings (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: revalidate namespace stream parameters (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: clean up nvme_scan_work (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: refine the Qemu Identify CNS quirk (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: check namespace head shared property (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: always search for namespace head (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: remove unused parameter (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: add LS failure messages (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: provide num dword helper (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: Add Disconnect Association Xmt support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: track hostport handle for associations (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fcloop: add target to host LS request support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fcloop: refactor to enable target to host LS (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: rename ls_list to ls_rcv_list (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: perform small cleanups on unneeded checks (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fc: Update header and host for common definitions for LS handling (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: Update target for common definitions for LS handling (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: Better size LS buffers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fc nvmet-fc: refactor for common LS definitions (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fc: Add Disconnect Association Rcv support (Gopal Tiwari) [1857052 1857051 1853231] - [include] nvme-fc: Sync header to FC-NVME-2 rev 1.08 (Gopal Tiwari) [1857052 1853231] - [nvme] nvme-fc and nvmet-fc: revise LLDD api for LS reception and LS request (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: fix "slimmer CQ head update" (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: prevent double free in nvme_alloc_ns() error handling (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: fix double free of rdma queue (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: fix bonding failover possible NULL deref (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: fix NULL dereference when removing a referral (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: inherit stable pages constraint in the mpath stack device (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: fix typo in comment (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: Replace comma with a semicolon (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fcloop: fix deallocation of working context (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: fix compat address handling in several ioctls (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Fix controller creation races with teardown flow (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: Add warning on state change failure at nvme_rdma_setup_ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: cleanup namespace identifier reporting in nvme_init_ns_head (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: rename __nvme_find_ns_head to nvme_find_ns_head (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: release ida resources (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: Implement get_mdts controller op (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Use nvme_state_terminal helper (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: allocate RW ctxs according to mdts (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Add compat_ioctl handler for NVME_IOCTL_SUBMIT_IO (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fabrics: Use scnprintf() for avoiding potential buffer overflow (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Remove unused return code from nvme_delete_ctrl_sync (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: Re-order nvme_pci_free_ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: properly print controller address (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: Add get_mdts op for controllers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: Simplify nvme_poll_irqdisable (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: slimmer CQ head update (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: Remove two-pass completions (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: Remove tag from process cq (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: check ncqr & nsqr for set-features cmd (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Check for readiness more quickly, to speed up boot time (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: code cleanup nvme_identify_ns_desc() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Don't deter users from enabling hwmon support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: expose hostid via sysfs for fabrics controllers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: expose hostnqn via sysfs for fabrics controllers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] scsi: treewide: Consolidate {get, put}_unaligned_e24() definitions (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: check sscanf value for subsys serial attr (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: remove unused return code from nvme_alloc_ns (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: configfs code cleanup (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: make ctrl model configurable (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: make ctrl-id configurable (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Fix uninitialized-variable warning (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: Use single IRQ vector for old Apple models (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme/pci: Add sleep quirk for Samsung and Toshiba drives (Gopal Tiwari) [1857052 1857051 1853231] - [md] dm: fix request-based DM to not bounce through indirect dm_make_request (Mike Snitzer) [1885650] - [md] dm: add support for REQ_NOWAIT and enable it for linear target (Mike Snitzer) [1885650] - [block] block: add QUEUE_FLAG_NOWAIT (Mike Snitzer) [1885650] - [md] dm: export dm_copy_name_and_uuid (Mike Snitzer) [1885650] - [md] dm snap persistent: simplify area_io() (Mike Snitzer) [1885650] - [md] dm thin metadata: Remove unused local variable when create thin and snap (Mike Snitzer) [1885650] - [md] dm raid: fix discard limits for raid0, raid1 and raid10 (Mike Snitzer) [1885650] - [md] dm: use dm_table_get_device_name() where appropriate in targets (Mike Snitzer) [1885650] - [md] dm table: make 'struct dm_table' definition accessible to all of DM core (Mike Snitzer) [1885650] - [md] dm: eliminate need for start_io_acct() forward declaration (Mike Snitzer) [1885650] - [md] dm: simplify __process_abnormal_io() (Mike Snitzer) [1885650] - [md] dm: push use of on-stack flush_bio down to __send_empty_flush() (Mike Snitzer) [1885650] - [md] dm thin metadata: Fix use-after-free in dm_bm_set_read_only (Mike Snitzer) [1885650] - [md] dm thin metadata: Avoid returning cmd->bm wild pointer on error (Mike Snitzer) [1885650] - [md] dm cache metadata: Avoid returning cmd->bm wild pointer on error (Mike Snitzer) [1885650] - [md] dm integrity: fix error reporting in bitmap mode after creation (Mike Snitzer) [1885650] - [md] dm crypt: Initialize crypto wait structures (Mike Snitzer) [1885650] - [md] dm mpath: fix racey management of PG initialization (Mike Snitzer) [1885650] - [md] dm writecache: handle DAX to partitions on persistent memory correctly (Mike Snitzer) [1885650] - [md] dm ioctl: Fix compilation warning (Mike Snitzer) [1885650] - [md] dm raid: Remove empty if statement (Mike Snitzer) [1885650] - [md] dm verity: Fix compilation warning (Mike Snitzer) [1885650] - [md] dm bufio: do buffer cleanup from a workqueue (Mike Snitzer) [1885650] - [md] dm verity: add "panic_on_corruption" error handling mode (Mike Snitzer) [1885650] - [md] dm: use noio when sending kobject event (Mike Snitzer) [1885650] - [md] dm writecache: add cond_resched to loop in persistent_memory_claim() (Mike Snitzer) [1885650] - [md] dm ioctl: use struct_size() helper in retrieve_deps() (Mike Snitzer) [1885650] - [md] dm writecache: skip writecache_wait when using pmem mode (Mike Snitzer) [1885650] - [md] dm writecache: correct uncommitted_block when discarding uncommitted entry (Mike Snitzer) [1885650] - [md] dm crypt: avoid truncating the logical block size (Mike Snitzer) [1885650] - [md] dm bufio: clean up rbtree block ordering (Mike Snitzer) [1885650] - [documentation] dm integrity: add status line documentation (Mike Snitzer) [1885650] - [md] dm: replace zero-length array with flexible-array (Mike Snitzer) [1885650] - [md] dm mpath: add Historical Service Time Path Selector (Mike Snitzer) [1885650] - [md] dm mpath: pass IO start time to path selector (Mike Snitzer) [1885650] - [md] dm writecache: improve performance on DDR persistent memory (Optane) (Mike Snitzer) [1885650] - [md] dm writecache: remove superfluous test in persistent_memory_claim (Mike Snitzer) [1885650] - [md] dm persistent data: switch exit_ro_spine to return void (Mike Snitzer) [1885650] - [md] dm integrity: remove set but not used variables (Mike Snitzer) [1885650] - [documentation] dm crypt: document encrypted keyring key option (Mike Snitzer) [1885650] - [md] dm crypt: support using encrypted keys (Mike Snitzer) [1885650] - [md] dm verity fec: fix hash block number in verity_fec_decode (Mike Snitzer) [1885650] - [documentation] dm integrity: document allow_discard option (Mike Snitzer) [1885650] - [net] bridge: always clear mcast matching struct on reports and leaves (Ivan Vecera) [1859244] - [net] bridge: increase multicast's default maximum number of entries (Ivan Vecera) [1859244] - [net] bridge: mark hash_elasticity as obsolete (Ivan Vecera) [1859244] - [net] bridge: multicast: use non-bh rcu flavor (Ivan Vecera) [1859244] - [net] bridge: convert multicast to generic rhashtable (Ivan Vecera) [1859244] - [net] revert "net/bridge: Replace call_rcu_bh() and rcu_barrier_bh()" (Ivan Vecera) [1859244] - [net] ip6gre: avoid tx_error when sending MLD/DAD on external tunnels (Davide Caratti) [1847838] - [nvme] nvme-rdma: fix controller reset hang during traffic (Ming Lei) [1881760] - [nvme] nvme-tcp: fix controller reset hang during traffic (Ming Lei) [1881760] - [scsi] scsi: sd: sd_zbc: Fix ZBC disk initialization (Ming Lei) [1881760] - [md] dm: update original bio sector on Zone Append (Ming Lei) [1881760] - [s390] s390/dasd: Fix zero write for FBA devices (Ming Lei) [1881760] - [block] block: restore a specific error code in bdev_del_partition (Ming Lei) [1881760] - [block] blk-stat: make q->stats->lock irqsafe (Ming Lei) [1881760] - [block] blk-iocost: ioc_pd_free() shouldn't assume irq disabled (Ming Lei) [1881760] - [block] block: fix locking in bdev_del_partition (Ming Lei) [1881760] - [block] block: release disk reference in hd_struct_free_work (Ming Lei) [1881760] - [block] loop: Set correct device size when using LOOP_CONFIGURE (Ming Lei) [1881760] - [block] loop: unset GENHD_FL_NO_PART_SCAN on LOOP_CONFIGURE (Ming Lei) [1881760] - [block] block: check queue's limits.discard_granularity in __blkdev_issue_discard() (Ming Lei) [1881760] - [block] block: don't do revalidate zones on invalid devices (Ming Lei) [1881760] - [s390] s390/dasd: fix inability to use DASD with DIAG driver (Ming Lei) [1881760] - [tools] iocost_monitor: start from the oldest usage index (Ming Lei) [1881760] - [block] iocost: Fix check condition of iocg abs_vdebt (Ming Lei) [1881760] - [block] block: Use non _rcu version of list functions for tag_set_list (Ming Lei) [1881760] - [block] blk-cgroup: show global disk stats in root cgroup io.stat (Ming Lei) [1881760] - [block] blk-cgroup: make iostat functions visible to stat printing (Ming Lei) [1881760] - [block] block: improve discard bio alignment in __blkdev_issue_discard() (Ming Lei) [1881760] - [block] block: defer flush request no matter whether we have elevator (Ming Lei) [1881760] - [block] block: make blk_timeout_init() static (Ming Lei) [1881760] - [block] Revert "blk-rq-qos: remove redundant finish_wait to rq_qos_wait." (Ming Lei) [1881760] - [block] block: relax jiffies rounding for timeouts (Ming Lei) [1881760] - [lib] sbitmap: Consider cleared bits in sbitmap_bitmap_show() (Ming Lei) [1881760] - [block] blk-cgroup: clean up indentation (Ming Lei) [1881760] - [block] blk-cgroup: remove a dead check in blk_throtl_bio (Ming Lei) [1881760] - [block] blk-cgroup: remove blkcg_bio_issue_check (Ming Lei) [1881760] - [block] blk-cgroup: move rcu locking from blkcg_bio_issue_check to blk_throtl_bio (Ming Lei) [1881760] - [kernel] cgroup: unexport cgroup_rstat_updated (Ming Lei) [1881760] - [block] blk-cgroup: remove the !bio->bi_blkg check in blkcg_bio_issue_check (Ming Lei) [1881760] - [block] block: move the initial blkg lookup into blkg_tryget_closest (Ming Lei) [1881760] - [block] block: bypass blkg_tryget_closest for the root_blkg (Ming Lei) [1881760] - [block] block: merge blkg_lookup_create and __blkg_lookup_create (Ming Lei) [1881760] - [block] block: move the bio cgroup associatation helpers to blk-cgroup.c (Ming Lei) [1881760] - [block] block: move bio_associate_blkg_from_page to mm/page_io.c (Ming Lei) [1881760] - [block] block: merge __bio_associate_blkg into bio_associate_blkg_from_css (Ming Lei) [1881760] - [block] block: really clone the block cgroup in bio_clone_blkg_association (Ming Lei) [1881760] - [block] blkcg: clean up blkg_tryget_closest() (Ming Lei) [1881760] - [block] block: remove bio_disassociate_blkg (Ming Lei) [1881760] - [md] dm: use bio_uninit instead of bio_disassociate_blkg (Ming Lei) [1881760] - [block] blk-rq-qos: remove redundant finish_wait to rq_qos_wait (Ming Lei) [1881760] - [block] blktrace: Provide event for request merging (Ming Lei) [1881760] - [fs] block: simplify sb_is_blkdev_sb (Ming Lei) [1881760] - [fs] block: mark bd_finish_claiming static (Ming Lei) [1881760] - [tty] tty/sysrq: emergency_thaw_all does not depend on CONFIG_BLOCK (Ming Lei) [1881760] - [block] blk-iocost: Use struct_size() in kzalloc_node() (Ming Lei) [1881760] - [block] block: bio: Use struct_size() in kmalloc() (Ming Lei) [1881760] - [block] block: create the request_queue debugfs_dir on registration (Ming Lei) [1881760] - [block] blk-mq: add a new blk_mq_complete_request_remote API (Ming Lei) [1881760] - [block] blk-mq: factor out a blk_mq_complete_need_ipi helper (Ming Lei) [1881760] - [block] blk-mq: remove the get_cpu/put_cpu pair in blk_mq_complete_request (Ming Lei) [1881760] - [block] blk-mq: move failure injection out of blk_mq_complete_request (Ming Lei) [1881760] - [block] blk-mq: merge the softirq vs non-softirq IPI logic (Ming Lei) [1881760] - [block] blk-mq: short cut the IPI path in blk_mq_force_complete_rq for !SMP (Ming Lei) [1881760] - [block] blk-mq: complete polled requests directly (Ming Lei) [1881760] - [block] blk-mq: remove raise_blk_irq (Ming Lei) [1881760] - [block] blk-mq: factor out a helper to reise the block softirq (Ming Lei) [1881760] - [block] blk-mq: merge blk-softirq.c into blk-mq.c (Ming Lei) [1881760] - [block] nbd: Fix memory leak in nbd_add_socket (Ming Lei) [1881760] - [block] block: make function __bio_integrity_free() static (Ming Lei) [1881760] - [block] virtio-blk: free vblk-vqs in error path of virtblk_probe() (Ming Lei) [1881760] - [block] blk-mq-debugfs: update blk_queue_flag_nameaccordingly for new flags (Ming Lei) [1881760] - [block] block: release bip in a right way in error path (Ming Lei) [1881760] - [fs] block: make function 'kill_bdev' static (Ming Lei) [1881760] - [block] loop: replace kill_bdev with invalidate_bdev (Ming Lei) [1881760] - [block] partitions/ldm: Replace uuid_copy() with import_uuid() where it makes sense (Ming Lei) [1881760] - [block] block: update hctx map when use multiple maps (Ming Lei) [1881760] - [trace] trace/events/block.h: drop kernel-doc for dropped function parameter (Ming Lei) [1881760] - [block] blk-mq: Remove redundant 'return' statement (Ming Lei) [1881760] - [block] umem: remove redundant initialization of variable ret (Ming Lei) [1881760] - [block] pktcdvd: remove redundant initialization of variable ret (Ming Lei) [1881760] - [kernel] blktrace: fix endianness for blk_log_remap() (Ming Lei) [1881760] - [kernel] blktrace: fix endianness in get_pdu_int() (Ming Lei) [1881760] - [kernel] blktrace: use errno instead of bi_status (Ming Lei) [1881760] - [block] block: nr_sects_write(): Disable preemption on seqcount write (Ming Lei) [1881760] - [nvme] block: remove the error argument to the block_bio_complete tracepoint (Ming Lei) [1881760] - [block] loop: Fix wrong masking of status flags (Ming Lei) [1881760] - [block] block/bio-integrity: don't free 'buf' if bio_integrity_add_page() failed (Ming Lei) [1881760] - [block] block: always define struct blk_integrity in genhd.h (Ming Lei) [1881760] - [s390] dasd: refactor dasd_ioctl_information (Ming Lei) [1881760] - [block] loop: Add LOOP_CONFIGURE ioctl (Ming Lei) [1881760] - [block] loop: Clean up LOOP_SET_STATUS lo_flags handling (Ming Lei) [1881760] - [block] loop: Rework lo_ioctl() __user argument casting (Ming Lei) [1881760] - [block] loop: Move loop_set_status_from_info() and friends up (Ming Lei) [1881760] - [block] loop: Factor out configuring loop from status (Ming Lei) [1881760] - [block] loop: Remove figure_loop_size() (Ming Lei) [1881760] - [block] loop: Refactor loop_set_status() size calculation (Ming Lei) [1881760] - [block] loop: Switch to set_capacity_revalidate_and_notify() (Ming Lei) [1881760] - [block] loop: Factor out setting loop device size (Ming Lei) [1881760] - [block] loop: Remove sector_t truncation checks (Ming Lei) [1881760] - [block] loop: Call loop_config_discard() only after new config is applied (Ming Lei) [1881760] - [block] block/swim3: use set_current_state macro (Ming Lei) [1881760] - [block] block: mark bio_wouldblock_error() bio with BIO_QUIET (Ming Lei) [1881760] - [block] blk-wbt: rename __wbt_update_limits to wbt_update_limits (Ming Lei) [1881760] - [block] blk-wbt: remove wbt_update_limits (Ming Lei) [1881760] - [block] blk-throttle: remove tg_drain_bios (Ming Lei) [1881760] - [block] blk-throttle: remove blk_throtl_drain (Ming Lei) [1881760] - [block] null_blk: force complete for timeout request (Ming Lei) [1881760] - [block] block: fix a warning when blkdev.h is included for !CONFIG_BLOCK builds (Ming Lei) [1881760] - [block] block: reduce part_stat_lock() scope (Ming Lei) [1881760] - [block] block: use __this_cpu_add() instead of access by smp_processor_id() (Ming Lei) [1881760] - [block] block: remove rcu_read_lock() from part_stat_lock() (Ming Lei) [1881760] - [block] block: add a blk_account_io_merge_bio helper (Ming Lei) [1881760] - [block] block: account merge of two requests (Ming Lei) [1881760] - [block] zram: nvdimm: use bio_{start, end}_io_acct and disk_{start, end}_io_acct (Ming Lei) [1881760] - [nvdimm] nvdimm: use bio_{start,end}_io_acct (Ming Lei) [1881760] - [md] dm: use bio_{start,end}_io_acct (Ming Lei) [1881760] - [block] rsxx: use bio_{start,end}_io_acct (Ming Lei) [1881760] - [block] drbd: use bio_{start,end}_io_acct (Ming Lei) [1881760] - [block] block: add disk/bio-based accounting helpers (Ming Lei) [1881760] - [block] block: remove the disk and queue NULL checks in blkdev_issue_flush (Ming Lei) [1881760] - [fs] block: remove the error_sector argument to blkdev_issue_flush (Ming Lei) [1881760] - [block] block: Remove unused flush_queue_delayed in struct blk_flush_queue (Ming Lei) [1881760] - [block] null_blk: Zero-initialize read buffers in non-memory-backed mode (Ming Lei) [1881760] - [include] block: Document the bio_vec properties (Ming Lei) [1881760] - [block] bio.h: Declare the arguments of the bio iteration functions const (Ming Lei) [1881760] - [block] block: Fix type of first compat_put_{, u}long() argument (Ming Lei) [1881760] - [block] block: merge part_{inc, dev}_in_flight into their only callers (Ming Lei) [1881760] - [block] block: don't call part_{inc, dec}_in_flight for blk-mq devices (Ming Lei) [1881760] - [block] block: move the blk-mq calls out of part_in_flight{, _rw} (Ming Lei) [1881760] - [block] block: mark blk_account_io_completion static (Ming Lei) [1881760] - [block] blk-mq: allow blk_mq_make_request to consume the q_usage_counter reference (Ming Lei) [1881760] - [kernel] blktrace: Report pid with note messages (Ming Lei) [1881760] - [block] iocost: don't let vrate run wild while there's no saturation signal (Ming Lei) [1881760] - [block] block: move blk_io_schedule() out of header file (Ming Lei) [1881760] - [block] block: export bio_release_pages and bio_iov_iter_get_pages (Ming Lei) [1881760] - [block] null_blk: Support REQ_OP_ZONE_APPEND (Ming Lei) [1881760] - [scsi] scsi: sd_zbc: emulate ZONE_APPEND commands (Ming Lei) [1881760] - [scsi] scsi: sd_zbc: factor out sanity checks for zoned commands (Ming Lei) [1881760] - [block] block: Modify revalidate zones (Ming Lei) [1881760] - [block] block: introduce blk_req_zone_write_trylock (Ming Lei) [1881760] - [block] block: Introduce REQ_OP_ZONE_APPEND (Ming Lei) [1881760] - [block] block: rename __bio_add_pc_page to bio_add_hw_page (Ming Lei) [1881760] - [block] block: provide fallbacks for blk_queue_zone_is_seq and blk_queue_zone_no (Ming Lei) [1881760] - [fs] block: add blk_io_schedule() for avoiding task hung in sync dio (Ming Lei) [1881760] - [block] block: don't hold part0's refcount in IO path (Ming Lei) [1881760] - [block] block: only define 'nr_sects_seq' in hd_part for 32bit SMP (Ming Lei) [1881760] - [block] bdi: fix up for "remove the name field in struct backing_dev_info" (Ming Lei) [1881760] - [fs] hfs: stop using ioctl_by_bdev (Ming Lei) [1881760] - [fs] bdi: remove the name field in struct backing_dev_info (Ming Lei) [1881760] - [mtd] bdi: simplify bdi_alloc (Ming Lei) [1881760] - [block] bdi: remove bdi_register_owner (Ming Lei) [1881760] - [mm] bdi: unexport bdi_register_va (Ming Lei) [1881760] - [base] driver core: remove device_create_vargs (Ming Lei) [1881760] - [block] block: rename blk_mq_alloc_rq_maps (Ming Lei) [1881760] - [block] block: rename __blk_mq_alloc_rq_map (Ming Lei) [1881760] - [fs] udf: stop using ioctl_by_bdev (Ming Lei) [1881760] - [fs] isofs: stop using ioctl_by_bdev (Ming Lei) [1881760] - [fs] hfsplus: stop using ioctl_by_bdev (Ming Lei) [1881760] - [cdrom] cdrom: factor out a cdrom_multisession helper (Ming Lei) [1881760] - [cdrom] cdrom: factor out a cdrom_read_tocentry helper (Ming Lei) [1881760] - [ide] ide-cd: rename cdrom_read_tocentry (Ming Lei) [1881760] - [cdrom] block: add a cdrom_device_info pointer to struct gendisk (Ming Lei) [1881760] - [block] block: add a bio_queue_enter helper (Ming Lei) [1881760] - [block] block: replace BIO_QUEUE_ENTERED with BIO_CGROUP_ACCT (Ming Lei) [1881760] - [block] block: improve the submit_bio and generic_make_request documentation (Ming Lei) [1881760] - [block] blk-mq: make function '__blk_mq_sched_dispatch_requests' static (Ming Lei) [1881760] - [block] block: bypass ->make_request_fn for blk-mq drivers (Ming Lei) [1881760] - [md] dm: remove the make_request_fn check in device_area_is_invalid (Ming Lei) [1881760] - [block] block: remove create_io_context (Ming Lei) [1881760] - [fs] block: unexport bdev_read_page and bdev_write_page (Ming Lei) [1881760] - [scsi] scsi: merge scsi_init_sgtable into scsi_init_io (Ming Lei) [1881760] - [block] block: provide a blk_rq_map_sg variant that returns the last element (Ming Lei) [1881760] - [block] block: remove RQF_COPY_USER (Ming Lei) [1881760] - [block] block: fold bdev_unhash_inode into invalidate_partition (Ming Lei) [1881760] - [block] block: simplify block device syncing in bdev_del_partition (Ming Lei) [1881760] - [block] block: don't call invalidate_partition from blk_drop_partitions (Ming Lei) [1881760] - [s390] dasd: use blk_drop_partitions instead of badly reimplementing it (Ming Lei) [1881760] - [block] block: remove the disk argument from blk_drop_partitions (Ming Lei) [1881760] - [block] block: remove hd_struct_kill (Ming Lei) [1881760] - [block] block: cleanup hd_struct freeing (Ming Lei) [1881760] - [block] block: pass a hd_struct to delete_partition (Ming Lei) [1881760] - [block] block: refactor blkpg_ioctl (Ming Lei) [1881760] - [block] null_blk: don't allow discard for zoned mode (Ming Lei) [1881760] - [block] null_blk: return error for invalid zone size (Ming Lei) [1881760] - [block] iocost: protect iocg->abs_vdebt with iocg->waitq.lock (Ming Lei) [1881760] - [block] block: remove the bd_openers checks in blk_drop_partitions (Ming Lei) [1881760] - [block] null_blk: Cleanup zoned device initialization (Ming Lei) [1881760] - [block] null_blk: Fix zoned command handling (Ming Lei) [1881760] - [fs] block: remove unused header (Ming Lei) [1881760] - [fs] bdev: Reduce time holding bd_mutex in sync in blkdev_close() (Ming Lei) [1881760] - [trace] blk-wbt: Drop needless newlines from tracepoint format strings (Ming Lei) [1881760] - [block] blk-wbt: Use tracepoint_string() for wbt_step tracepoint string literals (Ming Lei) [1881760] - [s390] s390/dasd: remove IOSCHED_DEADLINE from DASD Kconfig (Ming Lei) [1881760] - [block] block: fix busy device checking in blk_drop_partitions again (Ming Lei) [1881760] - [block] block: fix busy device checking in blk_drop_partitions (Ming Lei) [1881760] - [block] blkcg: don't offline parent blkcg first (Ming Lei) [1881760] - [block] blkcg: rename blkcg->cgwb_refcnt to ->online_pin and always use it (Ming Lei) [1881760] - [block] null_blk: add trace in null_blk_zoned.c (Ming Lei) [1881760] - [block] null_blk: add tracepoint helpers for zoned mode (Ming Lei) [1881760] - [block] block: add a zone condition debug helper (Ming Lei) [1881760] - [block] rsxx: Replace zero-length array with flexible-array member (Ming Lei) [1881760] - [block] null_blk: describe the usage of fault injection param (Ming Lei) [1881760] - [block] null_blk: fix spurious IO errors after failed past-wp access (Ming Lei) [1881760] - [block] nbd: requeue command if the soecket is changed (Ming Lei) [1881760] - [block] nbd: enable replace socket if only one connection is configured (Ming Lei) [1881760] - [block] block/drbd: delete invalid function drbd_md_mark_dirty_ (Ming Lei) [1881760] - [block] loop: Only freeze block queue when needed (Ming Lei) [1881760] - [block] loop: Only change blocksize when needed (Ming Lei) [1881760] - [block] block: move bdevname() into block/generic-partition-rh.c (Ming Lei) [1881760] - [block] block: return NULL in blk_alloc_queue() on error (Ming Lei) [1881760] - [block] block: simplify queue allocation (Ming Lei) [1881760] - [block] Revert "blkdev: check for valid request queue before issuing flush" (Ming Lei) [1881760] - [block] null_blk: use blk_mq_init_queue_data (Ming Lei) [1881760] - [block] block: add a blk_mq_init_queue_data helper (Ming Lei) [1881760] - [block] block: move the ->devnode callback to struct block_device_operations (Ming Lei) [1881760] - [block] block: move block layer internals out of include/linux/genhd.h (Ming Lei) [1881760] - [fs] block: move guard_bio_eod to bio.c (Ming Lei) [1881760] - [block] block: unexport disk_map_sector_rcu (Ming Lei) [1881760] - [block] block: unexport disk_get_part (Ming Lei) [1881760] - [block] block: mark part_in_flight and part_in_flight_rw static (Ming Lei) [1881760] - [block] block: mark block_depr static (Ming Lei) [1881760] - [block] block: factor out requeue handling from dispatch code (Ming Lei) [1881760] - [block] block/diskstats: replace time_in_queue with sum of request times (Ming Lei) [1881760] - [block] block/diskstats: accumulate all per-cpu counters in one pass (Ming Lei) [1881760] - [block] block: merge partition-generic.c and check.c (Ming Lei) [1881760] - [block] block: move the various x86 Unix label formats out of genhd.h (Ming Lei) [1881760] - [block] partitions/msdos: remove LINUX_SWAP_PARTITION (Ming Lei) [1881760] - [block] block: move the *_PARTITION enum out of genhd.h (Ming Lei) [1881760] - [scsi] block: move struct partition out of genhd.h (Ming Lei) [1881760] - [block] block: remove block/partitions/sun.h (Ming Lei) [1881760] - [block] block: remove block/partitions/sgi.h (Ming Lei) [1881760] - [block] block: remove block/partitions/osf.h (Ming Lei) [1881760] - [block] block: remove block/partitions/karma.h (Ming Lei) [1881760] - [block] block: declare all partition detection routines in check.h (Ming Lei) [1881760] - [block] block: remove warn_no_part (Ming Lei) [1881760] - [md] block: cleanup how md_autodetect_dev is called (Ming Lei) [1881760] - [block] block: unexport read_dev_sector and put_dev_sector (Ming Lei) [1881760] - [scsi] scsi: simplify scsi_partsize (Ming Lei) [1881760] - [block] block: remove alloc_part_info and free_part_info (Ming Lei) [1881760] - [block] block: move sysfs methods shared by disks and partitions to genhd.c (Ming Lei) [1881760] - [block] block: move disk_name and related helpers out of partition-generic.c (Ming Lei) [1881760] - [fs] block: remove __bdevname (Ming Lei) [1881760] - [block] block: remove the blk_lookup_devt export (Ming Lei) [1881760] - [block] block, bfq: invoke flush_idle_tree after reparent_active_queues in pd_offline (Ming Lei) [1881760] - [block] block, bfq: make reparent_leaf_entity actually work only on leaf entities (Ming Lei) [1881760] - [block] block, bfq: turn put_queue into release_process_ref in __bfq_bic_change_cgroup (Ming Lei) [1881760] - [block] block, bfq: move forward the getting of an extra ref in bfq_bfqq_move (Ming Lei) [1881760] - [scsi] scsi: Convert to use set_capacity_revalidate_and_notify (Ming Lei) [1881760] - [nvme] nvme: Convert to use set_capacity_revalidate_and_notify (Ming Lei) [1881760] - [block] virtio_blk.c: Convert to use set_capacity_revalidate_and_notify (Ming Lei) [1881760] - [block] block/genhd: Notify udev about capacity change (Ming Lei) [1881760] - [fs] block: fix a device invalidation regression (Ming Lei) [1881760] - [block] blk-iocost: remove duplicated lines in comments (Ming Lei) [1881760] - [block] block: sed-opal: Change the check condition for regular session validity (Ming Lei) [1881760] - [block] block: Document genhd capability flags (Ming Lei) [1881760] - [block] block: cleanup comment for blk_flush_complete_seq (Ming Lei) [1881760] - [block] block: remove unneeded argument from blk_alloc_flush_queue (Ming Lei) [1881760] - [block] block: cleanup for _blk/blk_rq_prep_clone (Ming Lei) [1881760] - [block] block: remove redundant setting of QUEUE_FLAG_DYING (Ming Lei) [1881760] - [block] block: use bio_{wouldblock, io}_error in direct_make_request (Ming Lei) [1881760] - [block] block: fix comment for blk_cloned_rq_check_limits (Ming Lei) [1881760] - [block] null_blk: Add support for init_hctx() fault injection (Ming Lei) [1881760] - [block] null_blk: Handle null_add_dev() failures properly (Ming Lei) [1881760] - [block] null_blk: Fix the null_add_dev() error path (Ming Lei) [1881760] - [block] compat_ioctl: simplify up block/ioctl.c (Ming Lei) [1881760] - [block] compat_ioctl: block: simplify compat_blkpg_ioctl() (Ming Lei) [1881760] - [block] compat_ioctl: block: move blkdev_compat_ioctl() into ioctl.c (Ming Lei) [1881760] - [block] blk-mq: insert flush request to the front of dispatch queue (Ming Lei) [1881760] - [block] block: Remove used kblockd_schedule_work_on() (Ming Lei) [1881760] - [block] null_blk: remove unused fields in 'nullb_cmd' (Ming Lei) [1881760] - [block] drbd: fifo_alloc() should use struct_size (Ming Lei) [1881760] - [block] partitions/ldm: fix spelling mistake "to" -> "too" (Ming Lei) [1881760] - [block] block: mark zone-mgmt bios with REQ_SYNC (Ming Lei) [1881760] - [block] blk-mq: Document functions for sending request (Ming Lei) [1881760] - [block] block: Allow t10-pi to be modular (Ming Lei) [1881760] - [block] blk-mq: optimise blk_mq_flush_plug_list() (Ming Lei) [1881760] - [include] list: introduce list_for_each_continue() (Ming Lei) [1881760] - [block] blk-mq: optimise rq sort function (Ming Lei) [1881760] - [block] blk-cgroup: cgroup_rstat_updated() shouldn't be called on cgroup1 (Ming Lei) [1881760] - [block] blk-cgroup: separate out blkg_rwstat under CONFIG_BLK_CGROUP_RWSTAT (Ming Lei) [1881760] - [block] blk-cgroup: reimplement basic IO stats using cgroup rstat (Ming Lei) [1881760] - [block] blk-cgroup: remove now unused blkg_print_stat_{bytes|ios}_recursive() (Ming Lei) [1881760] - [block] blk-throtl: stop using blkg->stat_bytes and ->stat_ios (Ming Lei) [1881760] - [block] bfq-iosched: Ensure bio->bi_blkg is valid before using it (Ming Lei) [1881760] - [block] bfq-iosched: stop using blkg->stat_bytes and ->stat_ios (Ming Lei) [1881760] - [block] bfq-iosched: relocate bfqg_*rwstat*() helpers (Ming Lei) [1881760] - [md] dm: fix comment in __dm_suspend() (Mike Snitzer) [1881531] - [md] dm: fold dm_process_bio() into dm_make_request() (Mike Snitzer) [1881531] - [md] dm: fix missing imposition of queue_limits from dm_wq_work() thread (Mike Snitzer) [1881531] - [md] dm: optimize max_io_len() by inlining max_io_len_target_boundary() (Mike Snitzer) [1881531] - [md] dm: push md->immutable_target optimization down to __process_bio() (Mike Snitzer) [1881531] - [md] dm: change max_io_len() to use blk_max_size_offset() (Mike Snitzer) [1881531] - [md] dm table: stack 'chunk_sectors' limit to account for target-specific splitting (Mike Snitzer) [1881531] - [block] block: allow 'chunk_sectors' to be non-power-of-2 (Mike Snitzer) [1881531] - [block] block: use lcm_not_zero() when stacking chunk_sectors (Mike Snitzer) [1881531] - [md] dm: fix bio splitting and its bio completion order for regular IO (Mike Snitzer) [1881531] - [net] net-sysfs: add backlog len and CPU id to softnet data (Paolo Abeni) [1866909] - [net] try to avoid unneeded backlog flush (Paolo Abeni) [1866909] - [net] skbuff: fix a data race in skb_queue_len() (Paolo Abeni) [1866909] - [cpuidle] cpuidle: pseries: Fix CEDE latency conversion from tb to us (Diego Domingos) [1608791] - [cpuidle] cpuidle: pseries: Fixup exit latency for CEDE(0) (Diego Domingos) [1608791] - [cpuidle] cpuidle: pseries: Add function to parse extended CEDE records (Diego Domingos) [1608791] - [cpuidle] cpuidle: pseries: Set the latency-hint before entering CEDE (Diego Domingos) [1608791] - [arm64] paravirt: Initialize steal time when cpu is online (Andrew Jones) [1879137]- [infiniband] i40iw: Add support to make destroy QP synchronous (Stefan Assmann) [1757949] - [fs] xfs: don't eat an EIO/ENOSPC writeback error when scrubbing data fork (Carlos Maiolino) [1859160] - [fs] xfs: fix inode allocation block res calculation precedence (Carlos Maiolino) [1859160] - [fs] xfs: fix reflink quota reservation accounting error (Carlos Maiolino) [1859160] - [fs] xfs: preserve rmapbt swapext block reservation from freed blocks (Carlos Maiolino) [1859160] - [fs] xfs: fix duplicate verification from xfs_qm_dqflush() (Carlos Maiolino) [1859160] - [fs] xfs: fix unmount hang and memory leak on shutdown during quotaoff (Carlos Maiolino) [1859160] - [fs] xfs: factor out quotaoff intent AIL removal and memory free (Carlos Maiolino) [1859160] - [fs] xfs: fix incorrect test in xfs_alloc_ag_vextent_lastblock (Carlos Maiolino) [1859160] - [fs] xfs: fix regression in "cleanup xfs_dir2_block_getdents" (Carlos Maiolino) [1859160] - [fs] xfs: fix use-after-free when aborting corrupt attr inactivation (Carlos Maiolino) [1859160] - [fs] xfs: fix iclog release error check race with shutdown (Carlos Maiolino) [1859160] - [fs] xfs: Add the missed xfs_perag_put() for xfs_ifree_cluster() (Carlos Maiolino) [1859160] - [fs] xfs: clean up the error handling in xfs_swap_extents (Carlos Maiolino) [1859160] - [fs] xfs: acquire superblock freeze protection on eofblocks scans (Carlos Maiolino) [1859160] - [fs] xfs: xfs_dabuf_map should return ENOMEM when map allocation fails (Carlos Maiolino) [1859160] - [fs] xfs: fix xfs_buf_ioerror_alert location reporting (Carlos Maiolino) [1859160] - [fs] xfs: remove unnecessary null pointer checks from _read_agf callers (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_*read_agf return EAGAIN to ALLOC_FLAG_TRYLOCK callers (Carlos Maiolino) [1859160] - [fs] xfs: remove the xfs_btree_get_buffunctions (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_trans_get_buf return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_trans_get_buf_map return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_buf_read return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_buf_get_uncached return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_buf_get return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_buf_read_map return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_buf_get_map return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_buf_alloc return an error code (Carlos Maiolino) [1859160] - [fs] xfs: fix uninitialized variable in xfs_attr3_leaf_inactive (Carlos Maiolino) [1859160] - [fs] xfs: change return value of xfs_inode_need_cow to int (Carlos Maiolino) [1859160] - [fs] xfs: check log iovec size to make sure it's plausibly a buffer log format (Carlos Maiolino) [1859160] - [fs] xfs: make struct xfs_buf_log_format have a consistent size (Carlos Maiolino) [1859160] - [fs] xfs: complain if anyone tries to create a too-large buffer log item (Carlos Maiolino) [1859160] - [fs] xfs: clean up xfs_buf_item_get_format return value (Carlos Maiolino) [1859160] - [fs] xfs: streamline xfs_attr3_leaf_inactive (Carlos Maiolino) [1859160] - [fs] xfs: fix memory corruption during remote attr value buffer invalidation (Carlos Maiolino) [1859160] - [fs] xfs: refactor remote attr value buffer invalidation (Carlos Maiolino) [1859160] - [fs] xfs: fix IOCB_NOWAIT handling in xfs_file_dio_aio_read (Carlos Maiolino) [1859160] - [fs] xfs: Add __packed to xfs_dir2_sf_entry_t definition (Carlos Maiolino) [1859160] - [fs] xfs: fix s_maxbytes computation on 32-bit kernels (Carlos Maiolino) [1859160] - [fs] xfs: truncate should remove all blocks, not just to the end of the page cache (Carlos Maiolino) [1859160] - [fs] xfs: introduce XFS_MAX_FILEOFF (Carlos Maiolino) [1859160] - [fs] xfs: remove bogus assertion when online repair isn't enabled (Carlos Maiolino) [1859160] - [fs] xfs: Remove all strlen in all xfs_attr_* functions for attr names (Carlos Maiolino) [1859160] - [fs] xfs: fix misuse of the XFS_ATTR_INCOMPLETE flag (Carlos Maiolino) [1859160] - [fs] xfs: also remove cached ACLs when removing the underlying attr (Carlos Maiolino) [1859160] - [fs] xfs: reject invalid flags combinations in XFS_IOC_ATTRMULTI_BY_HANDLE (Carlos Maiolino) [1859160] - [fs] xfs: remove shadow variable in xfs_btree_lshift (Carlos Maiolino) [1859160] - [fs] xfs: quota: move to time64_t interfaces (Carlos Maiolino) [1859160] - [fs] xfs: Make the symbol 'xfs_rtalloc_log_count' static (Carlos Maiolino) [1859160] - [fs] libxfs: resync with the userspace libxfs (Carlos Maiolino) [1859160] - [fs] xfs: fix log reservation overflows when allocating large rt extents (Carlos Maiolino) [1859160] - [fs] xfs: fix mount failure crash on invalid iclog memory access (Carlos Maiolino) [1859160] - [fs] xfs: don't check for AG deadlock for realtime files in bunmapi (Carlos Maiolino) [1859160] - [fs] xfs: fix realtime file data space leak (Carlos Maiolino) [1859160] - [fs] xfs: allow parent directory scans to be interrupted with fatal signals (Carlos Maiolino) [1859160] - [fs] xfs: remove the mappedbno argument to xfs_da_get_buf (Carlos Maiolino) [1859160] - [fs] xfs: remove the mappedbno argument to xfs_da_read_buf (Carlos Maiolino) [1859160] - [fs] xfs: split xfs_da3_node_read (Carlos Maiolino) [1859160] - [fs] xfs: remove the mappedbno argument to xfs_dir3_leafn_read (Carlos Maiolino) [1859160] - [fs] xfs: remove the mappedbno argument to xfs_dir3_leaf_read (Carlos Maiolino) [1859160] - [fs] xfs: remove the mappedbno argument to xfs_attr3_leaf_read (Carlos Maiolino) [1859160] - [fs] xfs: remove the mappedbno argument to xfs_da_reada_buf (Carlos Maiolino) [1859160] - [fs] xfs: improve the xfs_dabuf_map calling conventions (Carlos Maiolino) [1859160] - [fs] xfs: refactor xfs_dabuf_map (Carlos Maiolino) [1859160] - [fs] xfs: simplify mappedbno handling in xfs_da_{get, read}_buf (Carlos Maiolino) [1859160] - [fs] xfs: report corruption only as a regular error (Carlos Maiolino) [1859160] - [fs] xfs: Remove kmem_zone_free() wrapper (Carlos Maiolino) [1859160] - [fs] xfs: Remove kmem_zone_destroy() wrapper (Carlos Maiolino) [1859160] - [fs] xfs: Remove slab init wrappers (Carlos Maiolino) [1859160] - [fs] xfs: fix another missing include (Carlos Maiolino) [1859160] - [fs] xfs: remove XFS_IOC_FSSETDM and XFS_IOC_FSSETDM_BY_HANDLE (Carlos Maiolino) [1859160] - [fs] xfs: remove duplicated include from xfs_dir2_data.c (Carlos Maiolino) [1859160] - [fs] xfs: remove unused structure members & simple typedefs (Carlos Maiolino) [1859160] - [fs] xfs: remove unused typedef definitions (Carlos Maiolino) [1859160] - [fs] xfs: Replace function declaration by actual definition (Carlos Maiolino) [1859160] - [fs] xfs: remove the xfs_qoff_logitem_t typedef (Carlos Maiolino) [1859160] - [fs] xfs: remove the xfs_dq_logitem_t typedef (Carlos Maiolino) [1859160] - [fs] xfs: remove the xfs_quotainfo_t typedef (Carlos Maiolino) [1859160] - [fs] xfs: remove the xfs_disk_dquot_t and xfs_dquot_t (Carlos Maiolino) [1859160] - [fs] xfs: avoid time_t in user api (Carlos Maiolino) [1859160] - [fs] xfs: don't reset the "inode core" in xfs_iread (Carlos Maiolino) [1859160] - [fs] xfs: merge the projid fields in struct xfs_icdinode (Carlos Maiolino) [1859160] - [fs] xfs: use a struct timespec64 for the in-core crtime (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->m_dirnameops (Carlos Maiolino) [1859160] - [fs] xfs: remove the unused m_chsize field (Carlos Maiolino) [1859160] - [fs] xfs: convert open coded corruption check to use XFS_IS_CORRUPT (Carlos Maiolino) [1859160] - [fs] xfs: kill the XFS_WANT_CORRUPT_* macros (Carlos Maiolino) [1859160] - [fs] xfs: add a XFS_IS_CORRUPT macro (Carlos Maiolino) [1859160] - [fs] xfs: attach dquots before performing xfs_swap_extents (Carlos Maiolino) [1859160] - [fs] xfs: actually check xfs_btree_check_block return in xfs_btree_islastblock (Carlos Maiolino) [1859160] - [fs] xfs: always pass a valid hdr to xfs_dir3_leaf_check_int (Carlos Maiolino) [1859160] - [fs] xfs: merge xfs_dir2_data_freescan and xfs_dir2_data_freescan_int (Carlos Maiolino) [1859160] - [fs] xfs: remove the now unused dir ops infrastructure (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->data_get_ftype and ->data_put_ftype (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->data_bestfree_p (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xfs_dir2_data_entsize (Carlos Maiolino) [1859160] - [fs] xfs: move the dir2 data block fixed offsets to struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->data_entry_tag_p (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->data_entsize (Carlos Maiolino) [1859160] - [fs] xfs: replace xfs_dir3_data_endp with xfs_dir3_data_end_offset (Carlos Maiolino) [1859160] - [fs] xfs: remove the now unused ->data_entry_p method (Carlos Maiolino) [1859160] - [fs] xfs: cleanup __xfs_dir3_data_check (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xfs_dir2_data_freescan_int (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xfs_dir2_block_to_sf (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xchk_directory_data_bestfree (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xchk_dir_rec (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xfs_dir2_leaf_getdents (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xfs_dir2_block_getdents (Carlos Maiolino) [1859160] - [fs] xfs: remove the ->data_unused_p method (Carlos Maiolino) [1859160] - [fs] xfs: remove the ->data_dot_entry_p and ->data_dotdot_entry_p methods (Carlos Maiolino) [1859160] - [fs] xfs: remove the data_dotdot_offset field in struct xfs_dir_ops (Carlos Maiolino) [1859160] - [fs] xfs: remove the data_dot_offset field in struct xfs_dir_ops (Carlos Maiolino) [1859160] - [fs] xfs: remove the unused ->data_first_entry_p method (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->sf_get_ftype and ->sf_put_ftype (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->sf_get_ino and ->sf_put_ino (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->sf_entsize and ->sf_nextentry (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->sf_get_parent_ino and ->sf_put_parent_ino (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->db_to_fdb and ->db_to_fdindex (Carlos Maiolino) [1859160] - [fs] xfs: move the max dir2 free bests count to struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: move the dir2 free header size to struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: add a bests pointer to struct xfs_dir3_icfree_hdr (Carlos Maiolino) [1859160] - [fs] xfs: make the xfs_dir3_icfree_hdr available to xfs_dir2_node_addname_int (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->free_hdr_to_disk (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->free_hdr_from_disk (Carlos Maiolino) [1859160] - [fs] xfs: move the max dir2 leaf entries count to struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: move the dir2 leaf header size to struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: add an entries pointer to struct xfs_dir3_icleaf_hdr (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->leaf_hdr_to_disk (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->leaf_hdr_from_disk (Carlos Maiolino) [1859160] - [fs] xfs: move the node header size to struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: add a btree entries pointer to struct xfs_da3_icnode_hdr (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->node_hdr_to_disk (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->node_hdr_from_disk (Carlos Maiolino) [1859160] - [fs] xfs: refactor btree node scrubbing (Carlos Maiolino) [1859160] - [fs] xfs: use unsigned int for all size values in struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: move incore structures out of xfs_da_format.h (Carlos Maiolino) [1859160] - [fs] xfs: remove a stray tab in xfs_remount_rw() (Carlos Maiolino) [1859160] - [fs] xfs: convert EIO to EFSCORRUPTED when log contents are invalid (Carlos Maiolino) [1859160] - [fs] xfs: refactor "does this fork map blocks" predicate (Carlos Maiolino) [1859160] - [fs] xfs: clean up weird while loop in xfs_alloc_ag_vextent_near (Carlos Maiolino) [1859160] - [fs] xfs: annotate functions that trip static checker locking checks (Carlos Maiolino) [1859160] - [fs] xfs: Correct comment tyops -> typos (Carlos Maiolino) [1859160] - [fs] xfs: range check ri_cnt when recovering log items (Carlos Maiolino) [1859160] - [fs] xfs: "optimize" buffer item log segment bitmap setting (Carlos Maiolino) [1859160] - [fs] xfs: null out bma->prev if no previous extent (Carlos Maiolino) [1859160] - [fs] xfs: fix missing header includes (Carlos Maiolino) [1859160] - [fs] xfs: periodically yield scrub threads to the scheduler (Carlos Maiolino) [1859160] - [fs] xfs: remove redundant assignment to variable error (Carlos Maiolino) [1859160] - [fs] xfs: add missing early termination checks to record scrubbing functions (Carlos Maiolino) [1859160] - [fs] xfs: make the assertion message functions take a mount parameter (Carlos Maiolino) [1859160] - [fs] xfs: add missing assert in xfs_fsmap_owner_from_rmap (Carlos Maiolino) [1859160] - [fs] xfs: decrease indenting problems in xfs_dabuf_map (Carlos Maiolino) [1859160] - [fs] xfs: fold xfs_mount-alloc() into xfs_init_fs_context() (Carlos Maiolino) [1859160] - [fs] xfs: move xfs_fc_parse_param() above xfs_fc_get_tree() (Carlos Maiolino) [1859160] - [fs] xfs: move xfs_fc_get_tree() above xfs_fc_reconfigure() (Carlos Maiolino) [1859160] - [fs] xfs: move xfs_fc_reconfigure() above xfs_fc_free() (Carlos Maiolino) [1859160] - [fs] xfs: switch to use the new mount-api (Carlos Maiolino) [1859160] - [fs] xfs: dont set sb in xfs_mount_alloc() (Carlos Maiolino) [1859160] - [fs] xfs: move xfs_parseargs() validation to a helper (Carlos Maiolino) [1859160] - [fs] xfs: refactor xfs_parseags() (Carlos Maiolino) [1859160] - [fs] xfs: avoid redundant checks when options is empty (Carlos Maiolino) [1859160] - [fs] xfs: refactor suffix_kstrtoint() (Carlos Maiolino) [1859160] - [fs] xfs: add xfs_remount_ro() helper (Carlos Maiolino) [1859160] - [fs] xfs: add xfs_remount_rw() helper (Carlos Maiolino) [1859160] - [fs] xfs: merge freeing of mp names and mp (Carlos Maiolino) [1859160] - [fs] xfs: use kmem functions for struct xfs_mount (Carlos Maiolino) [1859160] - [fs] xfs: dont use XFS_IS_QUOTA_RUNNING() for option check (Carlos Maiolino) [1859160] - [fs] xfs: use super s_id instead of struct xfs_mount m_fsname (Carlos Maiolino) [1859160] - [fs] xfs: remove unused struct xfs_mount field m_fsname_len (Carlos Maiolino) [1859160] - [fs] xfs: always log corruption errors (Carlos Maiolino) [1859160] - [fs] xfs: constify the buffer pointer arguments to error functions (Carlos Maiolino) [1859160] - [fs] xfs: relax shortform directory size checks (Carlos Maiolino) [1859160] - [fs] xfs: cleanup use of the XFS_ALLOC_ flags (Carlos Maiolino) [1859160] - [fs] xfs: move extent zeroing to xfs_bmapi_allocate (Carlos Maiolino) [1859160] - [fs] xfs: refactor xfs_bmapi_allocate (Carlos Maiolino) [1859160] - [fs] xfs: simplify the xfs_iomap_write_direct calling (Carlos Maiolino) [1859160] - [fs] xfs: don't log the inode in xfs_fs_map_blocks if it (Carlos Maiolino) [1859160] - [fs] xfs: slightly tweak an assert in xfs_fs_map_blocks (Carlos Maiolino) [1859160] - [fs] xfs: remove the extsize argument to xfs_eof_alignment (Carlos Maiolino) [1859160] - [fs] xfs: mark xfs_eof_alignment static (Carlos Maiolino) [1859160] - [fs] xfs: simplify xfs_iomap_eof_align_last_fsb (Carlos Maiolino) [1859160] - [fs] xfs: merge xfs_showargs into xfs_fs_show_options (Carlos Maiolino) [1859160] - [fs] xfs: clean up printing inode32/64 in xfs_showargs (Carlos Maiolino) [1859160] - [fs] xfs: clean up printing the allocsize option in (Carlos Maiolino) [1859160] - [fs] xfs: reverse the polarity of XFS_MOUNT_COMPAT_IOSIZE (Carlos Maiolino) [1859160] - [fs] xfs: rename the XFS_MOUNT_DFLT_IOSIZE option to (Carlos Maiolino) [1859160] - [fs] xfs: simplify parsing of allocsize mount option (Carlos Maiolino) [1859160] - [fs] xfs: rename the m_writeio_* fields in struct xfs_mount (Carlos Maiolino) [1859160] - [fs] xfs: remove the m_readio_* fields in struct xfs_mount (Carlos Maiolino) [1859160] - [fs] xfs: don't use a different allocsice for -o wsync (Carlos Maiolino) [1859160] - [fs] xfs: cleanup calculating the stat optimal I/O size (Carlos Maiolino) [1859160] - [fs] xfs: remove the dsunit and dswidth variables in (Carlos Maiolino) [1859160] - [fs] xfs: simplify setting bio flags (Carlos Maiolino) [1859160] - [fs] xfs: refactor xfs_iread_extents to use xfs_btree_visit_blocks (Carlos Maiolino) [1859160] - [fs] xfs: refactor xfs_bmap_count_blocks using newer btree helpers (Carlos Maiolino) [1859160] - [fs] xfs: replace -EIO with -EFSCORRUPTED for corrupt metadata (Carlos Maiolino) [1859160] - [fs] xfs: namecheck directory entry names before listing them (Carlos Maiolino) [1859160] - [fs] xfs: namecheck attribute names before listing them (Carlos Maiolino) [1859160] - [fs] xfs: check attribute leaf block structure (Carlos Maiolino) [1859160] - [fs] xfs: consolidate preallocation in xfs_file_fallocate (Carlos Maiolino) [1859160] - [fs] xfs: disable xfs_ioc_space for always COW inodes (Carlos Maiolino) [1859160] - [fs] fs: add generic UNRESVSP and ZERO_RANGE ioctl handlers (Carlos Maiolino) [1859160] - [fs] xfs: don't implement XFS_IOC_RESVSP / XFS_IOC_RESVSP64 (Carlos Maiolino) [1859160] - [fs] xfs: use xfs_inode_buftarg in xfs_file_ioctl (Carlos Maiolino) [1859160] - [fs] xfs: use xfs_inode_buftarg in xfs_file_dio_aio_write (Carlos Maiolino) [1859160] - [fs] xfs: add a xfs_inode_buftarg helper (Carlos Maiolino) [1859160] - [fs] xfs: mark xfs_buf_free static (Carlos Maiolino) [1859160] - [fs] xfs: add mising include of xfs_pnfs.h for missing declarations (Carlos Maiolino) [1859160] - [fs] xfs: don't set bmapi total block req where minleft is (Carlos Maiolino) [1859160] - [fs] xfs: cap longest free extent to maximum allocatable (Carlos Maiolino) [1859160] - [fs] xfs: remove the duplicated inode log fieldmask set (Carlos Maiolino) [1859160] - [fs] xfs: improve the IOMAP_NOWAIT check for COW inodes (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xfs_direct_write_iomap_begin (Carlos Maiolino) [1859160] - [fs] xfs: rename the whichfork variable in xfs_buffered_write_iomap_begin (Carlos Maiolino) [1859160] - [fs] xfs: split the iomap ops for buffered vs direct writes (Carlos Maiolino) [1859160] - [fs] xfs: move xfs_file_iomap_begin_delay around (Carlos Maiolino) [1859160] - [fs] xfs: split out a new set of read-only iomap ops (Carlos Maiolino) [1859160] - [fs] xfs: factor out a helper to calculate the end_fsb (Carlos Maiolino) [1859160] - [fs] xfs: fill out the srcmap in iomap_begin (Carlos Maiolino) [1859160] - [fs] xfs: refactor xfs_file_iomap_begin_delay (Carlos Maiolino) [1859160] - [fs] xfs: pass two imaps to xfs_reflink_allocate_cow (Carlos Maiolino) [1859160] - [fs] xfs: remove xfs_reflink_dirty_extents (Carlos Maiolino) [1859160] - [fs] xfs: also call xfs_file_iomap_end_delalloc for zeroing operations (Carlos Maiolino) [1859160] - [fs] xfs: remove the XLOG_STATE_DO_CALLBACK state (Carlos Maiolino) [1859160] - [fs] xfs: turn ic_state into an enum (Carlos Maiolino) [1859160] - [fs] xfs: remove the unused XLOG_STATE_ALL and XLOG_STATE_UNUSED flags (Carlos Maiolino) [1859160] - [fs] xfs: remove dead ifdef XFSERRORDEBUG code (Carlos Maiolino) [1859160] - [fs] xfs: call xlog_state_release_iclog with l_icloglock held (Carlos Maiolino) [1859160] - [fs] xfs: move the locking from xlog_state_finish_copy to the callers (Carlos Maiolino) [1859160] - [fs] xfs: remove the unused ic_io_size field from xlog_in_core (Carlos Maiolino) [1859160] - [fs] xfs: pass the correct flag to xlog_write_iclog (Carlos Maiolino) [1859160] - [fs] xfs: optimize near mode bnobt scans with concurrent cntbt lookups (Carlos Maiolino) [1859160] - [fs] xfs: factor out tree fixup logic into helper (Carlos Maiolino) [1859160] - [fs] xfs: refactor near mode alloc bnobt scan into separate function (Carlos Maiolino) [1859160] - [fs] xfs: refactor and reuse best extent scanning logic (Carlos Maiolino) [1859160] - [fs] xfs: refactor allocation tree fixup code (Carlos Maiolino) [1859160] - [fs] xfs: reuse best extent tracking logic for bnobt scan (Carlos Maiolino) [1859160] - [fs] xfs: refactor cntbt lastblock scan best extent logic into helper (Carlos Maiolino) [1859160] - [fs] xfs: track best extent from cntbt lastblock scan in alloc cursor (Carlos Maiolino) [1859160] - [fs] xfs: track allocation busy state in allocation cursor (Carlos Maiolino) [1859160] - [fs] xfs: introduce allocation cursor data structure (Carlos Maiolino) [1859160] - [fs] xfs: track active state of allocation btree cursors (Carlos Maiolino) [1859160] - [fs] xfs: ignore extent size hints for always COW inodes (Carlos Maiolino) [1859160] - [fs] xfs: include QUOTA, FATAL ASSERT build options in XFS_BUILD_OPTIONS (Carlos Maiolino) [1859160] - [pinctrl] pinctrl: tigerlake: Add support for Tiger Lake-H (Steve Best) [1782722] - [pinctrl] pinctrl: intel: Introduce common flags for GPIO mapping scheme (Steve Best) [1782722] - [mfd] mfd: intel-lpss: Add Intel Tiger Lake PCH-H PCI IDs (Steve Best) [1782724]- [netdrv] iavf: Fix incorrect adapter get in iavf_resume (Stefan Assmann) [1842896] - [netdrv] iavf: use generic power management (Stefan Assmann) [1842896] - [net] openvswitch: fixes crash if nf_conncount_init() fails (Eelco Chaudron) [1876445] - [fs] cifs`: handle ERRBaduid for SMB1 (Leif Sahlberg) [1875184] - [net] SUNRPC: 'Directory with parent 'rpc_clnt' already present!' (Scott Mayhew) [1872310] - [fs] NFS/pnfs: Don't use RPC_TASK_CRED_NOREF with pnfs (Scott Mayhew) [1872310] - [fs] NFS: Don't use RPC_TASK_CRED_NOREF with delegreturn (Scott Mayhew) [1872310] - [net] SUNRPC: Signalled ASYNC tasks need to exit (Scott Mayhew) [1872310] - [net] SUNRPC: fix use-after-free in rpc_free_client_work() (Scott Mayhew) [1872310] - [fs] NFS: Fix a race in __nfs_list_for_each_server() (Scott Mayhew) [1872310] - [net] SUNRPC: defer slow parts of rpc_free_client() to a workqueue (Scott Mayhew) [1872310] - [net] SUNRPC: Revert 241b1f419f0e ("SUNRPC: Remove xdr_buf_trim()") (Scott Mayhew) [1872310] - [fs] NFSv4: Remove unreachable error condition due to rpc_run_task() (Scott Mayhew) [1872310] - [net] SUNRPC: Remove unreachable error condition (Scott Mayhew) [1872310] - [fs] nfs: Fix potential posix_acl refcnt leak in nfs3_set_acl (Scott Mayhew) [1872310] - [fs] NFS/pnfs: Fix a credential use-after-free issue in pnfs_roc() (Scott Mayhew) [1872310] - [fs] NFS/pnfs: Ensure that _pnfs_return_layout() waits for layoutreturn completion (Scott Mayhew) [1872310] - [net] svcrdma: Fix leak of svc_rdma_recv_ctxt objects (Scott Mayhew) [1872310] - [fs] NFS: Fix an ABBA spinlock issue in pnfs_update_layout() (Scott Mayhew) [1872310] - [net] SUNRPC/cache: Fix unsafe traverse caused double-free in cache_purge (Scott Mayhew) [1872310] - [fs] nfsd: memory corruption in nfsd4_lock() (Scott Mayhew) [1872310] - [fs] pNFS: Fix RCU lock leakage (Scott Mayhew) [1872310] - [fs] NFS: Clean up process of marking inode stale (Scott Mayhew) [1872310] - [fs] NFS: Add softreval behaviour to nfs_lookup_revalidate() (Scott Mayhew) [1872310] - [fs] NFS: Add mount option 'softreval' (Scott Mayhew) [1872310] - [net] SUNRPC: Don't start a timer on an already queued rpc task (Scott Mayhew) [1872310] - [fs] NFS/pnfs: Reference the layout cred in pnfs_prepare_layoutreturn() (Scott Mayhew) [1872310] - [fs] NFS/pnfs: Fix dereference of layout cred in pnfs_layoutcommit_inode() (Scott Mayhew) [1872310] - [fs] NFS: Beware when dereferencing the delegation cred (Scott Mayhew) [1872310] - [fs] NFS: Add a module parameter to set nfs_mountpoint_expiry_timeout (Scott Mayhew) [1872310] - [fs] NFS: Try to join page groups before an O_DIRECT retransmission (Scott Mayhew) [1872310] - [fs] NFS: Refactor nfs_lock_and_join_requests() (Scott Mayhew) [1872310] - [fs] NFS: Reverse the submission order of requests in __nfs_pageio_add_request() (Scott Mayhew) [1872310] - [fs] NFS: Clean up nfs_lock_and_join_requests() (Scott Mayhew) [1872310] - [fs] NFS: Remove the redundant function nfs_pgio_has_mirroring() (Scott Mayhew) [1872310] - [fs] NFS: Fix memory leaks in nfs_pageio_stop_mirroring() (Scott Mayhew) [1872310] - [fs] NFS: Fix a request reference leak in nfs_direct_write_clear_reqs() (Scott Mayhew) [1872310] - [fs] NFS: Fix races nfs_page_group_destroy() vs nfs_destroy_unlinked_subrequests() (Scott Mayhew) [1872310] - [fs] NFS: Remove unused FLUSH_SYNC support in nfs_initiate_pgio() (Scott Mayhew) [1872310] - [fs] pNFS/flexfiles: Specify the layout segment range in LAYOUTGET (Scott Mayhew) [1872310] - [fs] pNFS/flexfiles: remove requirement for whole file layouts (Scott Mayhew) [1872310] - [fs] pNFS/flexfiles: Check the layout segment range before doing I/O (Scott Mayhew) [1872310] - [fs] pNFS/flexfile: Don't merge layout segments if the mirrors don't match (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Fix pnfs_layout_mark_request_commit() invalid layout segment handling (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Simplify bucket layout segment reference counting (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Clean up pNFS commit operations (Scott Mayhew) [1872310] - [fs] NFS: Remove bucket array from struct pnfs_ds_commit_info (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Add a helper pnfs_generic_search_commit_reqs() (Scott Mayhew) [1872310] - [fs] pNFS: Enable per-layout segment commit structures (Scott Mayhew) [1872310] - [fs] pNFS: Add infrastructure for cleaning up per-layout commit structures (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Support commit arrays in nfs_clear_pnfs_ds_commit_verifiers() (Scott Mayhew) [1872310] - [fs] NFS: Fix O_DIRECT commit verifier handling (Scott Mayhew) [1872310] - [fs] NFS: commit errors should be fatal (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Allow O_DIRECT to release the DS commitinfo (Scott Mayhew) [1872310] - [fs] pNFS: Support per-layout segment commits in pnfs_generic_commit_pagelist() (Scott Mayhew) [1872310] - [fs] pNFS: Support per-layout segment commits in pnfs_generic_recover_commit_reqs() (Scott Mayhew) [1872310] - [fs] NFSv4/pNFS: Scan the full list of commit arrays when committing (Scott Mayhew) [1872310] - [fs] NFSv4/pnfs: Support a list of commit arrays in struct pnfs_ds_commit_info (Scott Mayhew) [1872310] - [net] SUNRPC: Fix a potential buffer overflow in 'svc_print_xprts()' (Scott Mayhew) [1872310] - [include] SUNRPC/cache: don't allow invalid entries to be flushed (Scott Mayhew) [1872310] - [fs] pNFS: Add a helper to allocate the array of buckets (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Refactor pnfs_generic_commit_pagelist() (Scott Mayhew) [1872310] - [fs] pNFS/flexfiles: Simplify allocation of the mirror array (Scott Mayhew) [1872310] - [fs] NFS: Don't specify NFS version in "UDP not supported" error (Scott Mayhew) [1872310] - [fs] nfsroot: set tcp as the default transport protocol (Scott Mayhew) [1872310] - [fs] NFS: direct.c: Fix memory leak of dreq when nfs_get_lock_context fails (Scott Mayhew) [1872310] - [fs] nfs: Fix up documentation in nfs_follow_referral() and nfs_do_submount() (Scott Mayhew) [1872310] - [net] sunrpc: Add tracing for cache events (Scott Mayhew) [1872310] - [net] SUNRPC/cache: Allow garbage collection of invalid cache entries (Scott Mayhew) [1872310] - [net] sunrpc: clean up cache entry add/remove from hashtable (Scott Mayhew) [1872310] - [net] sunrpc: Fix potential leaks in sunrpc_cache_unhash() (Scott Mayhew) [1872310] - [fs] nfsd: export upcalls must not return ESTALE when mountd is down (Scott Mayhew) [1872310] - [fs] nfsd: Don't add locks to closed or closing open stateids (Scott Mayhew) [1872310] - [net] SUNRPC: Teach server to use xprt_sock_sendmsg for socket sends (Scott Mayhew) [1872310] - [net] SUNRPC: Refactor xs_sendpages() (Scott Mayhew) [1872310] - [fs] NFSD: Clean up nfsd4_encode_readv (Scott Mayhew) [1872310] - [fs] fs: nfsd: nfs4state.c: Use built-in RCU list checking (Scott Mayhew) [1872310] - [net] sunrpc: Pass lockdep expression to RCU lists (Scott Mayhew) [1872310] - [include] sunrpc: Replace zero-length array with flexible-array member (Scott Mayhew) [1872310] - [net] SUNRPC: Trim stack utilization in the wrap and unwrap paths (Scott Mayhew) [1872310] - [net] SUNRPC: Remove xdr_buf_read_mic() (Scott Mayhew) [1872310] - [net] sunrpc: Fix gss_unwrap_resp_integ() again (Scott Mayhew) [1872310] - [fs] nfs: Replace zero-length array with flexible-array member (Scott Mayhew) [1872310] - [fs] NFSv4.2: error out when relink swapfile (Scott Mayhew) [1872310] - [fs] NFS:remove redundant call to nfs_do_access (Scott Mayhew) [1872310] - [net] SUNRPC: remove redundant assignments to variable status (Scott Mayhew) [1872310] - [fs] NFSv4: Add support for CB_RECALL_ANY for flexfiles layouts (Scott Mayhew) [1872310] - [fs] NFSv4: Clean up nfs_delegation_reap_expired() (Scott Mayhew) [1872310] - [fs] NFSv4: Clean up nfs_delegation_reap_unclaimed() (Scott Mayhew) [1872310] - [fs] NFSv4: Clean up nfs_client_return_marked_delegations() (Scott Mayhew) [1872310] - [fs] NFS: Add a helper nfs_client_for_each_server() (Scott Mayhew) [1872310] - [fs] NFSv4/pnfs: Clean up nfs_layout_find_inode() (Scott Mayhew) [1872310] - [fs] NFSv4: Ensure layout headers are RCU safe (Scott Mayhew) [1872310] - [fs] NFSv4/pnfs: Return valid stateids in nfs_layout_find_inode_by_stateid() (Scott Mayhew) [1872310] - [fs] pNFS/flexfiles: Report DELAY and GRACE errors from the DS to the server (Scott Mayhew) [1872310] - [fs] NFS: Limit the size of the access cache by default (Scott Mayhew) [1872310] - [fs] NFS: Avoid referencing the cred twice in async rename/unlink (Scott Mayhew) [1872310] - [fs] NFSv4: Avoid unnecessary credential references in layoutget (Scott Mayhew) [1872310] - [fs] NFSv4: Avoid referencing the cred unnecessarily during NFSv4 I/O (Scott Mayhew) [1872310] - [fs] NFS: Assume cred is pinned by open context in I/O requests (Scott Mayhew) [1872310] - [net] SUNRPC: Don't take a reference to the cred on synchronous tasks (Scott Mayhew) [1872310] - [net] SUNRPC: Add a flag to avoid reference counts on credentials (Scott Mayhew) [1872310] - [fs] NFS: Ensure we time out if a delegreturn does not complete (Scott Mayhew) [1872310] - [fs] NFSv4/pnfs: pnfs_set_layout_stateid() should update the layout cred (Scott Mayhew) [1872310] - [fs] NFSv4: nfs_update_inplace_delegation() should update delegation cred (Scott Mayhew) [1872310] - [fs] NFS: Use the 64-bit server readdir cookies when possible (Scott Mayhew) [1872310] - [net] Documentation: nfsroot.rst: Fix references to nfsroot.rst (Scott Mayhew) [1872310] - [fs] nfs: add missing "posix" local_lock constant table definition (Scott Mayhew) [1622041] - [samples] samples/vfs: avoid warning in statx override (Scott Mayhew) [1622041] - [fs] Fix use after free in get_tree_bdev() (Scott Mayhew) [1622041] - [security] selinux: fix regression introduced by move_mount(2) syscall (Scott Mayhew) [1622041] - [fs] mm/hugetlbfs: fix for_each_hstate() loop in init_hugetlbfs_fs() (Scott Mayhew) [1622041] - [fs] mm/hugetlbfs: fix error handling when setting up mounts (Scott Mayhew) [1622041] - [fs] cramfs: fix usage on non-MTD device (Scott Mayhew) [1622041] - [fs] vfs: move_mount: reject moving kernel internal mounts (Scott Mayhew) [1622041] - [fs] do_move_mount(): fix an unsafe use of is_anon_ns() (Scott Mayhew) [1622041] - [fs] fs/namespace: fix unprivileged mount propagation (Scott Mayhew) [1622041] - [fs] vfs: fsmount: add missing mntget() (Scott Mayhew) [1622041] - [fs] get rid of checking for absent device name in vfs_get_tree() (Scott Mayhew) [1622041] - [scripts] scripts/gdb: replace flags (MS_xyz -> SB_xyz) (Scott Mayhew) [1622041] - [mm] tmpfs: switch to use of invalfc() (Scott Mayhew) [1622041] - [kernel] cgroup1: switch to use of errorfc() et.al (Scott Mayhew) [1622041] - [fs] procfs: switch to use of invalfc() (Scott Mayhew) [1622041] - [fs] hugetlbfs: switch to use of invalfc() (Scott Mayhew) [1622041] - [fs] cramfs: switch to use of errofc() et.al (Scott Mayhew) [1622041] - [fs] gfs2: switch to use of errorfc() et.al (Scott Mayhew) [1622041] - [include] prefix-handling analogues of errorf() and friends (Scott Mayhew) [1622041] - [fs] turn fs_param_is_... into functions (Scott Mayhew) [1622041] - [fs] fs_parse: handle optional arguments sanely (Scott Mayhew) [1622041] - [fs] fs_parse: fold fs_parameter_desc/fs_parameter_spec (Scott Mayhew) [1622041] - [x86] x86/resctrl: Fix typos in the mba_sc mount option (Scott Mayhew) [1622041] - [fs] fs_parser: remove fs_parameter_description name field (Scott Mayhew) [1622041] - [documentation] vfs: Update mount API docs (Scott Mayhew) [1622041] - [fs] add prefix to fs_context->log (Scott Mayhew) [1622041] - [include] new primitive: __fs_parse() (Scott Mayhew) [1622041] - [include] struct p_log, variants of warnf() et.al. taking that one instead (Scott Mayhew) [1622041] - [fs] teach logfc() to handle prefices, give it saner calling conventions (Scott Mayhew) [1622041] - [kernel] get rid of cg_invalf() (Scott Mayhew) [1622041] - [fs] get rid of fs_value_is_filename_empty (Scott Mayhew) [1622041] - [fs] don't bother with explicit length argument for __lookup_constant() (Scott Mayhew) [1622041] - [fs] fold struct fs_parameter_enum into struct constant_table (Scott Mayhew) [1622041] - [fs] fs_parse: get rid of ->enums (Scott Mayhew) [1622041] - [fs] fs: fs_parser: fix printk format warning (Scott Mayhew) [1622041] - [fs] Pass consistent param->type to fs_parse() (Scott Mayhew) [1622041] - [fs] vfs: add missing blkdev_put() in get_tree_bdev() (Scott Mayhew) [1622041] - [mm] shmem: fix LSM options parsing (Scott Mayhew) [1622041] - [fs] gfs2: make gfs2_fs_parameters static (Scott Mayhew) [1622041] - [fs] gfs2: Fix initialisation of args for remount (Scott Mayhew) [1622041] - [fs] gfs2: Fix memory leak when gfs2meta's fs_context is freed (Scott Mayhew) [1622041] - [fs] gfs2: Convert gfs2 to fs_context (Scott Mayhew) [1622041] - [fs] NFS: Fix fscache super_cookie allocation (Scott Mayhew) [1622041] - [fs] NFS: Fix a few constant_table array definitions (Scott Mayhew) [1622041] - [fs] NFS: Fix leak of ctx->nfs_server.hostname (Scott Mayhew) [1622041] - [fs] NFS: Don't hard-code the fs_type when submounting (Scott Mayhew) [1622041] - [fs] NFS: Ensure the fs_context has the correct fs_type before mounting (Scott Mayhew) [1622041] - [fs] nfs: Return EINVAL rather than ERANGE for mount parse errors (Scott Mayhew) [1622041] - [fs] NFS: Attach supplementary error information to fs_context (Scott Mayhew) [1622041] - [fs] NFS: Additional refactoring for fs_context conversion (Scott Mayhew) [1622041] - [fs] NFS: Add fs_context support (Scott Mayhew) [1622041] - [fs] NFS: Convert mount option parsing to use functionality from fs_parser.h (Scott Mayhew) [1622041] - [fs] NFS: rename nfs_fs_context pointer arg in a few functions (Scott Mayhew) [1622041] - [fs] NFS: Do some tidying of the parsing code (Scott Mayhew) [1622041] - [fs] NFS: Add a small buffer in nfs_fs_context to avoid string dup (Scott Mayhew) [1622041] - [fs] NFS: Deindent nfs_fs_context_parse_option() (Scott Mayhew) [1622041] - [fs] NFS: Split nfs_parse_mount_options() (Scott Mayhew) [1622041] - [fs] NFS: Rename struct nfs_parsed_mount_data to struct nfs_fs_context (Scott Mayhew) [1622041] - [fs] NFS: Constify mount argument match tables (Scott Mayhew) [1622041] - [fs] NFS: Move mount parameterisation bits into their own file (Scott Mayhew) [1622041] - [fs] nfs: get rid of ->set_security() (Scott Mayhew) [1622041] - [fs] nfs_clone_sb_security(): simplify the check for server bogosity (Scott Mayhew) [1622041] - [fs] nfs: get rid of mount_info ->fill_super() (Scott Mayhew) [1622041] - [fs] nfs: don't pass nfs_subversion to ->create_server() (Scott Mayhew) [1622041] - [fs] nfs: unexport nfs_fs_mount_common() (Scott Mayhew) [1622041] - [fs] nfs: merge xdev and remote file_system_type (Scott Mayhew) [1622041] - [fs] nfs: don't bother passing nfs_subversion to ->try_mount() and nfs_fs_mount_common() (Scott Mayhew) [1622041] - [fs] nfs: stash nfs_subversion reference into nfs_mount_info (Scott Mayhew) [1622041] - [fs] nfs: lift setting mount_info from nfs_xdev_mount() (Scott Mayhew) [1622041] - [fs] nfs4: fold nfs_do_root_mount/nfs_follow_remote_path (Scott Mayhew) [1622041] - [fs] nfs: don't bother setting/restoring export_path around do_nfs_root_mount() (Scott Mayhew) [1622041] - [fs] nfs: fold nfs4_remote_fs_type and nfs4_remote_referral_fs_type (Scott Mayhew) [1622041] - [fs] nfs: lift setting mount_info from nfs4_remote{, _referral}_mount (Scott Mayhew) [1622041] - [fs] nfs: stash server into struct nfs_mount_info (Scott Mayhew) [1622041] - [fs] saner calling conventions for nfs_fs_mount_common() (Scott Mayhew) [1622041] - [fs] NFS: Make "port=" mount option optional for RDMA mounts (Scott Mayhew) [1622041] - [fs] vfs: Make fs_parse() handle fs_param_is_fd-type params better (Scott Mayhew) [1622041] - [include] vfs: Convert ramfs, shmem, tmpfs, devtmpfs, rootfs to use the new mount API (Scott Mayhew) [1622041] - [mm] shmem_parse_one(): switch to use of fs_parse() (Scott Mayhew) [1622041] - [mm] shmem_parse_options(): take handling a single option into a helper (Scott Mayhew) [1622041] - [mm] shmem_parse_options(): don't bother with mpol in separate variable (Scott Mayhew) [1622041] - [mm] shmem_parse_options(): use a separate structure to keep the results (Scott Mayhew) [1622041] - [base] make shmem_fill_super() static (Scott Mayhew) [1622041] - [fs] make ramfs_fill_super() static (Scott Mayhew) [1622041] - [base] devtmpfs: don't mix {ramfs, shmem}_fill_super() with mount_single() (Scott Mayhew) [1622041] - [fs] vfs: Convert squashfs to use the new mount API (Scott Mayhew) [1622041] - [mtd] mtd: Kill mount_mtd() (Scott Mayhew) [1622041] - [fs] vfs: Convert cramfs to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Add a single-or-reconfig keying to vfs_get_super() (Scott Mayhew) [1622041] - [mtd] mtd: Provide fs_context-aware mount_mtd() replacement (Scott Mayhew) [1622041] - [fs] vfs: Create fs_context-aware mount_bdev() replacement (Scott Mayhew) [1622041] - [fs] new helper: get_tree_keyed() (Scott Mayhew) [1622041] - [fs] vfs: set fs_context::user_ns for reconfigure (Scott Mayhew) [1622041] - [init] mnt_init(): call shmem_init() unconditionally (Scott Mayhew) [1622041] - [base] constify ksys_mount() string arguments (Scott Mayhew) [1622041] - [fs] don't bother with registering rootfs (Scott Mayhew) [1622041] - [fs] init_rootfs(): don't bother with init_ramfs_fs() (Scott Mayhew) [1622041] - [security] vfs: Convert selinuxfs to use the new mount API (Scott Mayhew) [1622041] - [security] vfs: Convert securityfs to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert openpromfs to use the new mount API (Scott Mayhew) [1622041] - [xen] vfs: Convert xenfs to use the new mount API (Scott Mayhew) [1622041] - [oprofile] vfs: Convert oprofilefs to use the new mount API (Scott Mayhew) [1622041] - [misc] vfs: Convert ibmasmfs to use the new mount API (Scott Mayhew) [1622041] - [infiniband] vfs: Convert qib_fs/ipathfs to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert efivarfs to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert configfs to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert binfmt_misc to use the new mount API (Scott Mayhew) [1622041] - [fs] convenience helper: get_tree_single() (Scott Mayhew) [1622041] - [fs] convenience helper get_tree_nodev() (Scott Mayhew) [1622041] - [fs] vfs: Kill sget_userns() (Scott Mayhew) [1622041] - [fs] vfs: Use sget_fc() for pseudo-filesystems (Scott Mayhew) [1622041] - [dma-buf] fold mount_pseudo_xattr() into pseudo_fs_get_tree() (Scott Mayhew) [1622041] - [virtio] vfs: Convert virtio_balloon to use the new mount API (Scott Mayhew) [1622041] - [scsi] vfs: Convert ocxlflash to use the new mount API (Scott Mayhew) [1622041] - [misc] vfs: Convert cxl to use the new mount API (Scott Mayhew) [1622041] - [drm] vfs: Convert drm to use the new mount API (Scott Mayhew) [1622041] - [dax] vfs: Convert dax to use the new mount API (Scott Mayhew) [1622041] - [net] vfs: Convert sockfs to use the new mount API (Scott Mayhew) [1622041] - [mm] vfs: Convert zsmalloc to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert pipe to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert nsfs to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert bdev to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert anon_inodes to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert aio to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Provide a mount_pseudo-replacement for the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Provide sb->s_iflags settings in fs_context struct (Scott Mayhew) [1622041] - [fs] vfs: Fix refcounting of filenames in fs_parser (Scott Mayhew) [1622041] - [fs] move mount_capable() further out (Scott Mayhew) [1622041] - [fs] move mount_capable() calls to vfs_get_tree() (Scott Mayhew) [1622041] - [kernel] cpuset: move mount -t cpuset logics into cgroup.c (Scott Mayhew) [1622041] - [fs] procfs: set ->user_ns before calling ->get_tree() (Scott Mayhew) [1622041] - [ipc] mqueue: set ->user_ns before ->get_tree() (Scott Mayhew) [1622041] - [fs] switch mount_capable() to fs_context (Scott Mayhew) [1622041] - [fs] legacy_get_tree(): pass fc->user_ns to mount_capable() (Scott Mayhew) [1622041] - [fs] move the capability checks from sget_userns() to legacy_get_tree() (Scott Mayhew) [1622041] - [fs] vfs: Kill mount_ns() (Scott Mayhew) [1622041] - [fs] vfs: Convert nfsctl to use the new mount API (Scott Mayhew) [1622041] - [net] vfs: Convert rpc_pipefs to use the new mount API (Scott Mayhew) [1622041] - [fs] consolidate the capability checks in sget_{fc, userns}() (Scott Mayhew) [1622041] - [fs] start massaging the checks in sget_...(): move to sget_userns() (Scott Mayhew) [1622041] - [x86] no need to protect against put_user_ns(NULL) (Scott Mayhew) [1622041] - [fs] mount_pseudo(): drop 'name' argument, switch to d_make_root() (Scott Mayhew) [1622041] - [mm] zsmalloc: don't bother with dentry_operations (Scott Mayhew) [1622041] - [virtio] balloon: don't bother with dentry_operations (Scott Mayhew) [1622041] - [scsi] cxlflash: don't bother with dentry_operations (Scott Mayhew) [1622041] - [misc] cxl: don't bother with dentry_operations (Scott Mayhew) [1622041] - [fs] fs: VALIDATE_FS_PARSER should default to n (Scott Mayhew) [1622041] - [security] selinux: fix a missing-check bug in selinux_sb_eat_lsm_opts() (Scott Mayhew) [1622041] - [security] selinux: fix a missing-check bug in selinux_add_mnt_opt( ) (Scott Mayhew) [1622041] - [powerpc] uapi: Wire up the mount API syscalls on non-x86 arches (Scott Mayhew) [1622041] - [x86] uapi, x86: Fix the syscall numbering of the mount API syscalls (Scott Mayhew) [1622041] - [fs] uapi, fsopen: use square brackets around "fscontext" (Scott Mayhew) [1622041] - [samples] vfs: Add a sample program for the new mount API (Scott Mayhew) [1622041] - [x86] vfs: syscall: Add fspick() to select a superblock for reconfiguration (Scott Mayhew) [1622041] - [x86] vfs: syscall: Add fsmount() to create a mount for a superblock (Scott Mayhew) [1622041] - [fs] vfs: syscall: Add fsconfig() for configuring and managing a context (Scott Mayhew) [1622041] - [fs] vfs: Implement logging through fs_context (Scott Mayhew) [1622041] - [fs] vfs: syscall: Add fsopen() to prepare for superblock creation (Scott Mayhew) [1622041] - [fs] Make anon_inodes unconditional (Scott Mayhew) [1622041] - [fs] teach move_mount(2) to work with OPEN_TREE_CLONE (Scott Mayhew) [1622041] - [x86] vfs: syscall: Add move_mount(2) to move mounts around (Scott Mayhew) [1622041] - [fs] vfs: syscall: Add open_tree(2) to reference or clone a mount (Scott Mayhew) [1622041] - [fs] fix sysfs_init_fs_context() in !CONFIG_NET_NS case (Scott Mayhew) [1622041] - [fs] vfs: Add some logging to the core users of the fs_context log (Scott Mayhew) [1622041] - [fs] vfs: Implement logging through fs_context (Scott Mayhew) [1622041] - [documentation] vfs: Provide documentation for new mount API (Scott Mayhew) [1622041] - [fs] vfs: Remove kern_mount_data() (Scott Mayhew) [1622041] - [fs] hugetlbfs: Convert to fs_context (Scott Mayhew) [1622041] - [kernel] cpuset: Use fs_context (Scott Mayhew) [1622041] - [fs] kernfs, sysfs, cgroup, intel_rdt: Support fs_context (Scott Mayhew) [1622041] - [kernel] cgroup: store a reference to cgroup_ns into cgroup_fs_context (Scott Mayhew) [1622041] - [kernel] cgroup1_get_tree(): separate "get cgroup_root to use" into a separate helper (Scott Mayhew) [1622041] - [kernel] cgroup_do_mount(): massage calling conventions (Scott Mayhew) [1622041] - [kernel] cgroup: stash cgroup_root reference into cgroup_fs_context (Scott Mayhew) [1622041] - [kernel] cgroup2: switch to option-by-option parsing (Scott Mayhew) [1622041] - [kernel] cgroup1: switch to option-by-option parsing (Scott Mayhew) [1622041] - [kernel] cgroup: take options parsing into ->parse_monolithic() (Scott Mayhew) [1622041] - [kernel] cgroup: fold cgroup1_mount() into cgroup1_get_tree() (Scott Mayhew) [1622041] - [kernel] cgroup: start switching to fs_context (Scott Mayhew) [1622041] - [ipc] ipc: Convert mqueue fs to fs_context (Scott Mayhew) [1622041] - [fs] proc: Add fs_context support to procfs (Scott Mayhew) [1622041] - [fs] procfs: Move proc_fill_super() to fs/proc/root.c (Scott Mayhew) [1622041] - [include] introduce cloning of fs_context (Scott Mayhew) [1622041] - [fs] convenience helpers: vfs_get_super() and sget_fc() (Scott Mayhew) [1622041] - [fs] vfs: Implement a filesystem superblock creation/configuration context (Scott Mayhew) [1622041] - [include] vfs: Put security flags into the fs_context struct (Scott Mayhew) [1622041] - [security] selinux: Implement the new mount API LSM hooks (Scott Mayhew) [1622041] - [include] vfs: Add LSM hooks for the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Add configuration parser helpers (Scott Mayhew) [1622041] - [include] vfs: Introduce logging functions (Scott Mayhew) [1622041] - [fs] introduce fs_context methods (Scott Mayhew) [1622041] - [fs] fs_context flavour for submounts (Scott Mayhew) [1622041] - [fs] convert do_remount_sb() to fs_context (Scott Mayhew) [1622041] - [fs] vfs_get_tree(): evict the call of security_sb_kern_mount() (Scott Mayhew) [1622041] - [fs] new helper: do_new_mount_fc() (Scott Mayhew) [1622041] - [fs] teach vfs_get_tree() to handle subtype, switch do_new_mount() to it (Scott Mayhew) [1622041] - [fs] new helpers: vfs_create_mount(), fc_mount() (Scott Mayhew) [1622041] - [fs] vfs: Introduce fs_context, switch vfs_kern_mount() to it (Scott Mayhew) [1622041] - [fs] saner handling of temporary namespaces (Scott Mayhew) [1622041] - [fs] separate copying and locking mount tree on cross-userns copies (Scott Mayhew) [1622041] - [fs] kill kernfs_pin_sb() (Scott Mayhew) [1622041] - [fs] mount_fs: suppress MAC on MS_SUBMOUNT as well as MS_KERNMOUNT (Scott Mayhew) [1622041] - [security] LSM: new method: ->sb_add_mnt_opt() (Scott Mayhew) [1622041] - [security] selinux: rewrite selinux_sb_eat_lsm_opts() (Scott Mayhew) [1622041] - [security] selinux: regularize Opt_... names a bit (Scott Mayhew) [1622041] - [security] selinux: switch away from match_token() (Scott Mayhew) [1622041] - [security] selinux: new helper - selinux_add_opt() (Scott Mayhew) [1622041] - [include] LSM: bury struct security_mnt_opts (Scott Mayhew) [1622041] - [security] selinux: switch to private struct selinux_mnt_opts (Scott Mayhew) [1622041] - [fs] LSM: hide struct security_mnt_opts from any generic code (Scott Mayhew) [1622041] - [security] LSM: turn sb_eat_lsm_opts() into a method (Scott Mayhew) [1622041] - [fs] nfs_remount(): don't leak, don't ignore LSM options quietly (Scott Mayhew) [1622041] - [security] LSM: split ->sb_set_mnt_opts() out of ->sb_kern_mount() (Scott Mayhew) [1622041] - [fs] new helper: security_sb_eat_lsm_opts() (Scott Mayhew) [1622041] - [security] LSM: lift extracting and parsing LSM options into the caller of ->sb_remount() (Scott Mayhew) [1622041] - [security] LSM: lift parsing LSM options into the caller of ->sb_kern_mount() (Scott Mayhew) [1622041] - [fs] vfs: Separate changing mount flags full remount (Scott Mayhew) [1622041] - [fs] vfs: Suppress MS_* flag defs within the kernel unless explicitly enabled (Scott Mayhew) [1622041]- [hv] hv_utils: drain the timesync packets on onchannelcallback (Vitaly Kuznetsov) [1884733] - [hv] hv_utils: return error if host timesysnc update is stale (Vitaly Kuznetsov) [1884733] - [netdrv] hv_netvsc: Cache the current data path to avoid duplicate call and message (Mohammed Gamal) [1876527] - [netdrv] hv_netvsc: Switch the data path at the right time during hibernation (Mohammed Gamal) [1876527] - [netdrv] hv_netvsc: Fix hibernation for mlx5 VF driver (Mohammed Gamal) [1876527] - [hv] hv: vmbus: hibernation: do not hang forever in vmbus_bus_resume() (Mohammed Gamal) [1876519] - [target] scsi: target: Fix lun lookup for TARGET_SCF_LOOKUP_LUN_FROM_TAG case (Maurizio Lombardi) [1880395] - [target] scsi: target: iscsi: Fix hang in iscsit_access_np() when getting tpg->np_login_sem (Maurizio Lombardi) [1880395] - [target] scsi: target: iscsi: Fix data digest calculation (Maurizio Lombardi) [1880395] - [target] scsi: target: Make iscsit_register_transport() return void (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Make TMR notification optional (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Implement tmr_notify callback (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Fix and simplify timeout handling (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Factor out new helper ring_insert_padding (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Do not queue aborted commands (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Use priv pointer in se_cmd (Maurizio Lombardi) [1880395] - [target] scsi: target: Add tmr_notify backend function (Maurizio Lombardi) [1880395] - [target] scsi: target: Modify core_tmr_abort_task() (Maurizio Lombardi) [1880395] - [target] scsi: target: iscsi: Fix inconsistent debug message (Maurizio Lombardi) [1880395] - [target] scsi: target: iscsi: Fix login error when receiving (Maurizio Lombardi) [1880395] - [target] scsi: target: Remove unused variable 'tpg' (Maurizio Lombardi) [1880395] - [target] scsi: target: cxgbit: Remove tx flow control code (Maurizio Lombardi) [1880395] - [target] scsi: target: cxgbit: Check connection state before issuing hardware command (Maurizio Lombardi) [1880395] - [target] scsi: target: Handle short iSIDs (Maurizio Lombardi) [1880395] - [target] scsi: target: Fix iscsi transport id buf len calculation (Maurizio Lombardi) [1880395] - [target] scsi: target: Fix iscsi transport id buffer setup (Maurizio Lombardi) [1880395] - [target] scsi: target: Fix iscsi transport id parsing (Maurizio Lombardi) [1880395] - [target] scsi: target: Fix crash during SPEC_I_PT handling (Maurizio Lombardi) [1880395] - [target] scsi: target: Fix xcopy sess release leak (Maurizio Lombardi) [1880395] - [target] scsi: target: Check enforce_pr_isids during registration (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Fix crash on ARM during cmd completion (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Fix crash in tcmu_flush_dcache_range on ARM (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Optimize use of flush_dcache_page (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Remove unnecessary bit TCMU_CMD_BIT_INFLIGHT (Maurizio Lombardi) [1880395] - [target] scsi: target: Rename target_setup_cmd_from_cdb() to target_cmd_parse_cdb() (Maurizio Lombardi) [1880395] - [target] scsi: target: Fix NULL pointer dereference (Maurizio Lombardi) [1880395] - [target] scsi: target: Initialize LUN in transport_init_se_cmd() (Maurizio Lombardi) [1880395] - [target] scsi: target: Factor out a new helper, target_cmd_init_cdb() (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Fix size in calls to tcmu_flush_dcache_range (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Fix a use after free in tcmu_check_expired_queue_cmd() (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Userspace must not complete queued commands (Maurizio Lombardi) [1880395] - [target] scsi: target: core: Add initiatorname to NON_EXISTENT_LUN error (Maurizio Lombardi) [1880395] - [target] scsi: target: loopback: Fix READ with data and sensebytes (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Make pgr_support and alua_support attributes writable (Maurizio Lombardi) [1880395] - [target] scsi: target: Make transport_flags per device (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Add attributes enforce_pr_isids and force_pr_aptpl (Maurizio Lombardi) [1880395] - [target] scsi: target: Add missing emulate_pr attribute to passthrough backends (Maurizio Lombardi) [1880395] - [target] scsi: target: iscsi: Remove the iscsi_data_count structure (Maurizio Lombardi) [1880395] - [target] scsi: target: Put lun_ref at end of tmr processing (Maurizio Lombardi) [1880395] - [target] scsi: target/iblock: fix WRITE SAME zeroing (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: reset_ring should reset TCMU_DEV_BIT_BROKEN (Maurizio Lombardi) [1880395] - [target] scsi: target: fix PR IN / READ FULL STATUS for FC (Maurizio Lombardi) [1880395] - [target] scsi: target: Write NULL to *port_nexus_ptr if no ISID (Maurizio Lombardi) [1880395] - [target] scsi: target: use the stack for XCOPY passthrough cmds (Maurizio Lombardi) [1880395] - [target] scsi: target: increase XCOPY I/O size (Maurizio Lombardi) [1880395] - [target] scsi: target: avoid per-loop XCOPY buffer allocations (Maurizio Lombardi) [1880395] - [target] scsi: target: drop xcopy DISK BLOCK LENGTH debug (Maurizio Lombardi) [1880395] - [target] scsi: target: use #define for xcopy descriptor len (Maurizio Lombardi) [1880395] - [crypto] crypto: testmgr - mark cts(cbc(aes)) as FIPS allowed (Vladis Dronov) [1855161] - [kernel] sched/deadline: Unthrottle PI boosted threads while enqueuing (Daniel Bristot de Oliveira) [1869760] - [kernel] sched/deadline: Fix stale throttling on de-/boosted tasks (Daniel Bristot de Oliveira) [1869760] - [netdrv] treewide: Use fallthrough pseudo-keyword (Jonathan Toppins) [1871286] - [netdrv] tg3: Avoid the use of one-element array (Jonathan Toppins) [1871286] - [netdrv] net: tg3: tidy up loop, remove need to compute off with a multiply (Jonathan Toppins) [1871286] - [netdrv] net: tg3: reject unsupported coalescing params (Jonathan Toppins) [1871286] - [netdrv] net: tg3: use skb_list_walk_safe helper for gso segments (Jonathan Toppins) [1871286] - [gpio] gpio: gpio-mlxbf2.c: Provide __releases() annotation to stop confusing Sparse (Alaa Hleihel) [1816931] - [gpio] gpio: gpio-mlxbf2: Tell the compiler that ACPI functions may not be use (Alaa Hleihel) [1816931] - [gpio] gpio: mlxbf2: Fix sleeping while holding spinlock (Alaa Hleihel) [1816931] - [gpio] gpio: mlxbf2: fix return value check in mlxbf2_gpio_get_lock_res() (Alaa Hleihel) [1816931] - [gpio] gpio: mlxbf2: remove unused including (Alaa Hleihel) [1816931] - [gpio] gpio: add driver for Mellanox BlueField 2 GPIO controller (Alaa Hleihel) [1816931] - [include] compiler_attributes.h: Add 'fallthrough' pseudo keyword for switch/case use (Ivan Vecera) [1867168] - [net] net: sctp: Rename fallthrough label to unhandled (Ivan Vecera) [1867168]- [pci] PCI: Mark AMD Navi10 GPU rev 0x00 ATS as broken (Myron Stowe) [1888310] - [netdrv] nfp: flower: fix ABI mismatch between driver and firmware (Ivan Vecera) [1886717] - [netdrv] netronome: fix ipv6 link error (Ivan Vecera) [1886717] - [netdrv] nfp: flower: fix incorrect flag assignment (Ivan Vecera) [1886717] - [netdrv] nfp: flower: fix used time of merge flow statistics (Ivan Vecera) [1886717] - [netdrv] nfp: flower: inform firmware of flower features (Ivan Vecera) [1886717] - [netdrv] nfp: flower: renaming of feature bits (Ivan Vecera) [1886717] - [netdrv] nfp: don't check lack of RX/TX channels (Ivan Vecera) [1886717] - [netdrv] nfp: abm: fix error return code in nfp_abm_vnic_alloc() (Ivan Vecera) [1886717] - [netdrv] nfp: abm: fix a memory leak bug (Ivan Vecera) [1886717] - [netdrv] net/nfp: Update driver to use global kernel version (Ivan Vecera) [1886717] - [netdrv] nfp: allow explicitly selected delayed stats (Ivan Vecera) [1886717] - [netdrv] net: nfp: Use scnprintf() for avoiding potential buffer overflow (Ivan Vecera) [1886717] - [netdrv] nfp: let core reject the unsupported coalescing parameters (Ivan Vecera) [1886717] - [netdrv] nfp: Use pci_get_dsn() (Ivan Vecera) [1886717] - [netdrv] netronome: Replace zero-length array with flexible-array member (Ivan Vecera) [1886717] - [netdrv] devlink: move devlink documentation to subfolder (Ivan Vecera) [1886717] - [netdrv] remove ioremap_nocache and devm_ioremap_nocache (Ivan Vecera) [1886717] - [netdrv] nfp: tls: implement the stream sync RX resync (Ivan Vecera) [1886717] - [netdrv] nfp: pass packet pointer to nfp_net_parse_meta() (Ivan Vecera) [1886717] - [netdrv] nfp: flower: update flow merge code to support IPv6 tunnels (Ivan Vecera) [1886717] - [netdrv] nfp: flower: support ipv6 tunnel keep-alive messages from fw (Ivan Vecera) [1886717] - [netdrv] nfp: flower: handle notifiers for ipv6 route changes (Ivan Vecera) [1886717] - [netdrv] nfp: flower: handle ipv6 tunnel no neigh request (Ivan Vecera) [1886717] - [netdrv] nfp: flower: modify pre-tunnel and set tunnel action for ipv6 (Ivan Vecera) [1886717] - [netdrv] nfp: flower: offload list of IPv6 tunnel endpoint addresses (Ivan Vecera) [1886717] - [netdrv] nfp: flower: compile match for IPv6 tunnels (Ivan Vecera) [1886717] - [netdrv] nfp: flower: move udp tunnel key match compilation to helper function (Ivan Vecera) [1886717] - [netdrv] nfp: flower: pass flow rule pointer directly to match functions (Ivan Vecera) [1886717] - [netdrv] nfp: flower: fix stats id allocation (Ivan Vecera) [1886717] - [netdrv] netronome: use the new txqueue timeout argument (Ivan Vecera) [1886717] - [netdrv] nfp: add support for TLV device stats (Ivan Vecera) [1886717] - [netdrv] treewide: Use sizeof_field() macro (Ivan Vecera) [1886717] - [netdrv] net: use rhashtable_lookup() instead of rhashtable_lookup_fast() (Ivan Vecera) [1886717] - [netdrv] nfp: bpf: make array exp_mask static, makes object smaller (Ivan Vecera) [1886717] - [netdrv] nfp: flower: fix memory leak in nfp_flower_spawn_vnic_reprs (Ivan Vecera) [1886717] - [netdrv] nfp: flower: prevent memory leak in nfp_flower_spawn_phy_reprs (Ivan Vecera) [1886717] - [netdrv] nfp: read chip model from the PluDevice register (Ivan Vecera) [1886717] - [netdrv] nfp: devlink: set unknown fw_load_policy (Ivan Vecera) [1886717] - [documentation] Documentation: nfp: add nfp driver specific notes (Ivan Vecera) [1886717] - [netdrv] kdoc: fix nfp_fw_load documentation (Ivan Vecera) [1886717] - [netdrv] nfp: devlink: add 'reset_dev_on_drv_probe' support (Ivan Vecera) [1886717] - [netdrv] nfp: devlink: add 'fw_load_policy' support (Ivan Vecera) [1886717] - [netdrv] nfp: add devlink param infrastructure (Ivan Vecera) [1886717] - [netdrv] nfp: honor FW reset and loading policies (Ivan Vecera) [1886717] - [netdrv] nfp: nsp: add support for hwinfo set operation (Ivan Vecera) [1886717] - [netdrv] nfp: nsp: add support for optional hwinfo lookup (Ivan Vecera) [1886717] - [netdrv] nfp: nsp: add support for fw_loaded command (Ivan Vecera) [1886717] - [netdrv] nfp: bpf: add simple map op cache (Ivan Vecera) [1886717] - [netdrv] nfp: bpf: rework MTU checking (Ivan Vecera) [1886717] - [netdrv] net: Use skb accessors in network drivers (Ivan Vecera) [1886717] - [netdrv] nfp: tls: rename tls packet counters (Ivan Vecera) [1886717] - [netdrv] nfp: tls: undo TLS sequence tracking when dropping the frame (Ivan Vecera) [1886717] - [netdrv] nfp: tls: avoid one of the ifdefs for TLS (Ivan Vecera) [1886717] - [netdrv] nfp: tls: don't leave key material in freed FW cmsg skbs (Ivan Vecera) [1886717] - [netdrv] nfp: tls: count TSO segments separately for the TLS offload (Ivan Vecera) [1886717] - [netdrv] nfp: tls: use unique connection ids instead of 4-tuple for TX (Ivan Vecera) [1886717] - [netdrv] nfp: tls: move setting ipver_vlan to a helper (Ivan Vecera) [1886717] - [netdrv] nfp: tls: ignore queue limits for delete commands (Ivan Vecera) [1886717] - [netdrv] nfp: tls: fix error return code in nfp_net_tls_add() (Ivan Vecera) [1886717] - [netdrv] nfp: tls: enable TLS RX offload (Ivan Vecera) [1886717] - [netdrv] net/tls: don't clear TX resync flag on error (Ivan Vecera) [1886717] - [netdrv] net/tls: add tracing for device/offload events (Ivan Vecera) [1886717] - [netdrv] nfp: tls: make use of kernel-driven TX resync (Ivan Vecera) [1886717] - [netdrv] net/tls: generalize the resync callback (Ivan Vecera) [1886717] - [netdrv] nfp: tls: implement RX TLS resync (Ivan Vecera) [1886717] - [netdrv] nfp: add async version of mailbox communication (Ivan Vecera) [1886717] - [netdrv] nfp: rename nfp_ccm_mbox_alloc() (Ivan Vecera) [1886717] - [netdrv] nfp: tls: set skb decrypted flag (Ivan Vecera) [1886717] - [netdrv] nfp: tls: add basic statistics (Ivan Vecera) [1886717] - [netdrv] nfp: tls: add/delete TLS TX connections (Ivan Vecera) [1886717] - [netdrv] nfp: tls: add datapath support for TLS TX (Ivan Vecera) [1886717] - [netdrv] nfp: flower: use struct_size() helper (Ivan Vecera) [1886717] - [netdrv] nfp: add missing kdoc (Ivan Vecera) [1886717] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Ivan Vecera) [1886717] - [iommu] iommu/amd: Fix the overwritten field in IVMD header (Baoquan He) [1869148] - [powerpc] pseries/drmem: don't cache node id in drmem_lmb struct (Diego Domingos) [1816543] - [include] cgroup: Fix sock_cgroup_data on big-endian (Vladis Dronov) [1868659] {CVE-2020-14356} - [include] cgroup: fix cgroup_sk_alloc() for sk_clone_lock() (Vladis Dronov) [1868659] {CVE-2020-14356} - [net] netprio_cgroup: Fix unlimited memory leak of v2 cgroups (Vladis Dronov) [1868659] {CVE-2020-14356} - [netdrv] net/broadcom: Clean broadcom code from driver versions (Jonathan Toppins) [1872443]- [net] Bluetooth: fix kernel oops in store_pending_adv_report (Gopal Tiwari) [1888455] {CVE-2020-24490} - [net] Bluetooth: L2CAP: Fix calling sk_filter on non-socket based channel (Gopal Tiwari) [1888258] {CVE-2020-12351} - [net] Bluetooth: A2MP: Fix not initializing all members (Gopal Tiwari) [1888807] {CVE-2020-12352} - [mm] mm, compaction: make capture control handling safe wrt interrupts (Rafael Aquini) [1862175] - [mm] mm/compaction: fix a typo in comment "pessemistic"->"pessimistic" (Rafael Aquini) [1862175] - [mm] mm/compaction: add missing annotation for compact_lock_irqsave (Rafael Aquini) [1862175] - [mm] mm/compaction.c: clean code by removing unnecessary assignment (Rafael Aquini) [1862175] - [kernel] mm/compaction: Disable compact_unevictable_allowed on RT (Rafael Aquini) [1862175] - [kernel] mm/compaction: really limit compact_unevictable_allowed to 0 and 1 (Rafael Aquini) [1862175] - [mm] mm, compaction: fully assume capture is not NULL in compact_zone_order() (Rafael Aquini) [1862175] - [mm] mm, compaction: fix wrong pfn handling in __reset_isolation_pfn() (Rafael Aquini) [1862175] - [mm] mm/compaction.c: remove unnecessary zone parameter in isolate_migratepages() (Rafael Aquini) [1862175] - [mm] mm: compaction: avoid 100 CPU usage during compaction when a task is killed (Rafael Aquini) [1862175] - [mm] mm, compaction: make sure we isolate a valid PFN (Rafael Aquini) [1862175] - [mm] mm/compaction.c: correct zone boundary handling when isolating pages from a pageblock (Rafael Aquini) [1862175] - [trace] mm, compaction: some tracepoints should be defined only when CONFIG_COMPACTION is set (Rafael Aquini) [1862175] - [trace] mm: compaction: show gfp flag names in try_to_compact_pages tracepoint (Rafael Aquini) [1862175] - [mm] mm/compaction.c: fix an undefined behaviour (Rafael Aquini) [1862175] - [mm] mm, page_alloc: always use a captured page regardless of compaction result (Rafael Aquini) [1862175] - [mm] mm/compaction.c: abort search if isolation fails (Rafael Aquini) [1862175] - [mm] mm/compaction.c: correct zone boundary handling when resetting pageblock skip hints (Rafael Aquini) [1862175] - [include] include/linux/list.h: fix list_is_first() kernel-doc (Rafael Aquini) [1862175] - [mm] mm/compaction: pass pgdat to too_many_isolated() instead of zone (Rafael Aquini) [1862175] - [mm] mm: remove zone_lru_lock() function, access ->lru_lock directly (Rafael Aquini) [1862175] - [mm] mm, compaction: capture a page under direct compaction (Rafael Aquini) [1862175] - [mm] mm, compaction: be selective about what pageblocks to clear skip hints (Rafael Aquini) [1862175] - [mm] mm, compaction: sample pageblocks for free pages (Rafael Aquini) [1862175] - [mm] mm, compaction: round-robin the order while searching the free lists for a target (Rafael Aquini) [1862175] - [mm] mm, compaction: reduce premature advancement of the migration target scanner (Rafael Aquini) [1862175] - [mm] mm, compaction: do not consider a need to reschedule as contention (Rafael Aquini) [1862175] - [mm] mm, compaction: rework compact_should_abort as compact_check_resched (Rafael Aquini) [1862175] - [mm] mm, compaction: keep cached migration PFNs synced for unusable pageblocks (Rafael Aquini) [1862175] - [mm] mm, compaction: check early for huge pages encountered by the migration scanner (Rafael Aquini) [1862175] - [mm] mm, compaction: finish pageblock scanning on contention (Rafael Aquini) [1862175] - [mm] mm, compaction: avoid rescanning the same pageblock multiple times (Rafael Aquini) [1862175] - [mm] mm, compaction: use free lists to quickly locate a migration target (Rafael Aquini) [1862175] - [mm] mm, compaction: keep migration source private to a single compaction instance (Rafael Aquini) [1862175] - [mm] mm, compaction: use free lists to quickly locate a migration source (Rafael Aquini) [1862175] - [mm] mm, compaction: always finish scanning of a full pageblock (Rafael Aquini) [1862175] - [mm] mm, migrate: immediately fail migration of a page with no migration handler (Rafael Aquini) [1862175] - [mm] mm, compaction: rename map_pages to split_map_pages (Rafael Aquini) [1862175] - [mm] mm, compaction: remove unnecessary zone parameter in some instances (Rafael Aquini) [1862175] - [mm] mm, compaction: remove last_migrated_pfn from compact_control (Rafael Aquini) [1862175] - [mm] mm, compaction: rearrange compact_control (Rafael Aquini) [1862175] - [mm] mm, compaction: shrink compact_control (Rafael Aquini) [1862175] - [kernel] mm: remove sysctl_extfrag_handler() (Rafael Aquini) [1862175] - [net] netlink: fix state reallocation in policy export (Petr Oros) [1874050] - [net] netlink: add infrastructure to expose policies to userspace (Petr Oros) [1874050] - [lib] netlink: factor out policy range helpers (Petr Oros) [1874050] - [net] netlink: remove NLA_EXACT_LEN_WARN (Petr Oros) [1874050] - [include] netlink: allow NLA_MSECS to have range validation (Petr Oros) [1874050] - [net] netlink: extend policy range validation (Petr Oros) [1874050] - [net] nl80211: link recursive netlink nested policy (Petr Oros) [1874050] - [lib] netlink: limit recursion depth in policy validation (Petr Oros) [1874050] - [net] netlink: remove type-unsafe validation_data pointer (Petr Oros) [1874050] - [powerpc] powerpc/pseries: new lparcfg key/value pair: partition_affinity_score (Steve Best) [1879420] - [powerpc] powerpc/perf: consolidate GPCI hcall structs into asm/hvcall.h (Steve Best) [1879420] - [include] iopoll: Introduce read_poll_timeout_atomic macro (Patrick Talbert) [1879211] - [include] iopoll: redefined readx_poll_timeout macro to simplify the code (Patrick Talbert) [1879211] - [include] iopoll: introduce read_poll_timeout macro (Patrick Talbert) [1879211] - [infiniband] IB/ipoib: Fix double free of skb in case of multicast traffic in CM mode (Kamal Heib) [1857600] - [infiniband] RDMA/core: Fix double destruction of uobject (Kamal Heib) [1857600] - [infiniband] RDMA/pvrdma: Fix missing pci disable in pvrdma_pci_probe() (Kamal Heib) [1857600] - [net] xprtrdma: Fix use of xdr_stream_encode_item_{present, absent} (Kamal Heib) [1857600] - [net] xprtrdma: Fix trace point use-after-free race (Kamal Heib) [1857600] - [net] xprtrdma: Restore wake-up-all to rpcrdma_cm_event_handler() (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Fix missing RDMA_CM_EVENT_REJECTED event after receiving REJ message (Kamal Heib) [1857600] - [net] xprtrdma: kmalloc rpcrdma_ep separate from rpcrdma_xprt (Kamal Heib) [1857600] - [net] xprtrdma: Extract sockaddr from struct rdma_cm_id (Kamal Heib) [1857600] - [net] xprtrdma: Merge struct rpcrdma_ia into struct rpcrdma_ep (Kamal Heib) [1857600] - [net] xprtrdma: Disconnect on flushed completion (Kamal Heib) [1857600] - [net] xprtrdma: Remove rpcrdma_ia::ri_flags (Kamal Heib) [1857600] - [net] xprtrdma: Invoke rpcrdma_ia_open in the connect worker (Kamal Heib) [1857600] - [net] xprtrdma: Allocate Protection Domain in rpcrdma_ep_create() (Kamal Heib) [1857600] - [net] xprtrdma: Refactor rpcrdma_ep_connect() and rpcrdma_ep_disconnect() (Kamal Heib) [1857600] - [net] xprtrdma: Clean up the post_send path (Kamal Heib) [1857600] - [net] xprtrdma: Refactor frwr_init_mr() (Kamal Heib) [1857600] - [net] xprtrdma: Invoke rpcrdma_ep_create() in the connect worker (Kamal Heib) [1857600] - [net] xprtrdma: Enhance MR-related trace points (Kamal Heib) [1857600] - [infiniband] IB/iser: Always check sig MR before putting it to the free pool (Kamal Heib) [1857600] - [infiniband] RDMA/efa: Use in-kernel offsetofend() to check field availability (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Make sure the cm_id is in the IB_CM_IDLE state in destroy (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Allow ib_send_cm_sidr_rep() to be done under lock (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Allow ib_send_cm_rej() to be done under lock (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Allow ib_send_cm_drep() to be done under lock (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Allow ib_send_cm_dreq() to be done under lock (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Add some lockdep assertions for cm_id_priv->lock (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Make it clearer how concurrency works in cm_req_handler() (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Make it clear that there is no concurrency in cm_sidr_req_handler() (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Simplify establishing a listen cm_id (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Make the destroy_id flow more robust (Kamal Heib) [1857600] - [net] svcrdma: Avoid DMA mapping small RPC Replies (Kamal Heib) [1857600] - [net] svcrdma: Fix double sync of transport header buffer (Kamal Heib) [1857600] - [net] svcrdma: Refactor chunk list encoders (Kamal Heib) [1857600] - [net] SUNRPC: Add encoders for list item discriminators (Kamal Heib) [1857600] - [net] svcrdma: Rename svcrdma_encode trace points in send routines (Kamal Heib) [1857600] - [net] svcrdma: Update synopsis of svc_rdma_send_reply_msg() (Kamal Heib) [1857600] - [net] svcrdma: Update synopsis of svc_rdma_map_reply_msg() (Kamal Heib) [1857600] - [net] svcrdma: Update synopsis of svc_rdma_send_reply_chunk() (Kamal Heib) [1857600] - [net] svcrdma: De-duplicate code that locates Write and Reply chunks (Kamal Heib) [1857600] - [include] svcrdma: Use struct xdr_stream to decode ingress transport headers (Kamal Heib) [1857600] - [net] svcrdma: Remove svcrdma_cm_event() trace point (Kamal Heib) [1857600] - [net] SUNRPC: Add xdr_pad_size() helper (Kamal Heib) [1857600] - [net] nfsd: Fix NFSv4 READ on RDMA when using readv (Kamal Heib) [1857600] - [net] svcrdma: Replace zero-length array with flexible-array member (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Delete not implemented CM peer to peer communication (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Teach lockdep about the order of rtnl and lock (Kamal Heib) [1857600] - [infiniband] RDMA/rw: map P2P memory correctly for signature operations (Kamal Heib) [1857600] - [infiniband] RDMA/ipoib: reject unsupported coalescing params (Kamal Heib) [1857600] - [infiniband] RDMA/providers: Fix return value when QP type isn't supported (Kamal Heib) [1857600] - [infiniband] RDMA/hns: Use the new APIs for printing log (Kamal Heib) [1857600] - [infiniband] RDMA/hns: Optimize hns_roce_modify_qp function (Kamal Heib) [1857600] - [infiniband] RDMA/hns: RDMA/hns: Assign rq head pointer when enable rq record db (Kamal Heib) [1857600] - [infiniband] RDMA/hns: Update the prompt message for creating and destroy qp (Kamal Heib) [1857600] - [infiniband] RDMA/efa: Do not delay freeing of DMA pages (Kamal Heib) [1857600] - [infiniband] RDMA/efa: Properly document the interrupt mask register (Kamal Heib) [1857600] - [infiniband] RDMA/efa: Unified getters/setters for device structs bitmask access (Kamal Heib) [1857600] - [infiniband] RDMA/ipoib: Don't set constant driver version (Kamal Heib) [1857600] - [infiniband] RDMA: Replace zero-length array with flexible-array member (Kamal Heib) [1857600] - [infiniband] RDMA/ucma: Use refcount_t for the ctx->ref (Kamal Heib) [1857600] - [infiniband] RDMA/core: Get rid of ib_create_qp_user (Kamal Heib) [1857600] - [infiniband] RDMA/core: Add weak ordering dma attr to dma mapping (Kamal Heib) [1857600] - [infiniband] RDMA/ucma: Mask QPN to be 24 bits according to IBTA (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Use refcount API to reflect refcount (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Rename cma_device ref/deref helpers to to get/put (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Use refcount API to reflect refcount (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Rename cma_device ref/deref helpers to to get/put (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Use RDMA device port iterator (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Use a helper function to enqueue resolve work items (Kamal Heib) [1857600] - [infiniband] RDMA/rw: Fix error flow during RDMA context initialization (Kamal Heib) [1857600] - [infiniband] IB/core: Add interface to advise_mr for kernel users (Kamal Heib) [1857600] - [infiniband] IB/core: Introduce ib_reg_user_mr (Kamal Heib) [1857600] - [uapi] RDMA/core: Add the core support field to METHOD_GET_CONTEXT (Kamal Heib) [1857600] - [infiniband] RDMA/uverbs: Add ioctl command to get a device context (Kamal Heib) [1857600] - [fs] xfs: Fix false positive lockdep warning with sb_internal & fs_reclaim (Waiman Long) [1838643] - [mm] mm/mmu_notifier: mm/rmap.c: Fix a mmu_notifier range bug in try_to_unmap_one (Waiman Long) [1871883] - [mm] mm/memory.c: initialise mmu_notifier_range correctly (Waiman Long) [1871883] - [mm] mm/mmu_notifier: use structure for invalidate_range_start/end calls v2 (Waiman Long) [1871883] - [mm] hugetlb: take PMD sharing into account when flushing tlb/caches (Waiman Long) [1871883] - [mm] mm, hugetlbfs: pass fault address to cow handler (Waiman Long) [1871883] - [mm] mm, hugetlbfs: rename address to haddr in hugetlb_cow() (Waiman Long) [1871883] - [mm] mm, huge page: copy target sub-page last when copy huge page (Waiman Long) [1871883] - [mm] mm, clear_huge_page: move order algorithm into a separate function (Waiman Long) [1871883] - [mm] Revert "mm: always flush VMA ranges affected by zap_page_range" (Waiman Long) [1871883] - [kernel] psi: eliminate kthread_worker from psi trigger scheduling mechanism (Waiman Long) [1873040] - [kernel] psi: get poll_work to run when calling poll syscall next time (Waiman Long) [1873040] - [block] block: loop: set discard granularity and alignment for block device backed loop (Ming Lei) [1866712] - [net] gre: recompute gre csum for sctp over gre tunnels (Lorenzo Bianconi) [1755200] - [include] mm/hugetlb: enable arch specific huge page size support for migration (Donghai Qiao) [1869887] - [mm] arm64/mm: enable HugeTLB migration for contiguous bit HugeTLB pages (Donghai Qiao) [1869887] - [lib] idr: Fix idr_get_next_ul race with idr_remove (Felix Ansell) [1866062] - [lib] genalloc: Fix a set of docs build warnings (Felix Ansell) [1866062] - [lib] lib/Kconfig: fix OBJAGG in lib/ menu structure (Felix Ansell) [1866062] - [lib] lib: Reduce user_access_begin() boundaries in strncpy_from_user() and strnlen_user() (Felix Ansell) [1866062]- [char] random32: update the net random state on interrupt and activity (Donghai Qiao) [1867569] {CVE-2020-16166} - [fs] nfs: Fix getxattr kernel panic and memory overflow (Benjamin Coddington) [1880894] {CVE-2020-25212} - [tools] selftests: rtnetlink: Test bridge enslavement with different parent IDs (Jonathan Toppins) [1860479] - [tools] selftests: rtnetlink: correct the final return value for the test (Jonathan Toppins) [1860479] - [net] Fix bridge enslavement failure (Jonathan Toppins) [1860479] - [net] Make mpls_entry_encode() available for generic users (Patrick Talbert) [1878818] - [net] SUNRPC dont update timeout value on connection reset (Steve Dickson) [1861895] - [kernel] overflow.h: Add flex_array_size() helper (Petr Oros) [1876924] - [net] netpoll: accept NULL np argument in netpoll_send_skb() (Ivan Vecera) [1867968] - [net] netpoll: netpoll_send_skb() returns transmit status (Ivan Vecera) [1867968] - [net] netpoll: move netpoll_send_skb() out of line (Ivan Vecera) [1867968] - [net] netpoll: remove dev argument from netpoll_send_skb_on_dev() (Ivan Vecera) [1867968] - [net] netpoll: Fix use correct return type for ndo_start_xmit() (Ivan Vecera) [1867968] - [net] core: Introduce netdev_get_xmit_slave (Ivan Vecera) [1867974] - [net] get rid of lockdep_set_class_and_subclass() (Ivan Vecera) [1867961] - [net] change addr_list_lock back to static key (Ivan Vecera) [1867961] - [net] batman-adv: Revert "Drop lockdep.h include for soft-interface.c" (Ivan Vecera) [1867961] - [net] partially revert dynamic lockdep key changes (Ivan Vecera) [1867961] - [kernel] rcu: Maintain RHEL kABI (Waiman Long) [1862812] - [kernel] rcu: Don't acquire lock in NMI handler in rcu_nmi_enter_common() (Waiman Long) [1862812] - [kernel] rcu: Add *_ONCE() to rcu_data ->rcu_forced_tick (Waiman Long) [1862812] - [kernel] rcu: Make rcu_barrier() account for offline no-CBs CPUs (Waiman Long) [1862812] - [kernel] rcu: Clear ->core_needs_qs at GP end or self-reported QS (Waiman Long) [1862812] - [kernel] rcu: Forgive slow expedited grace periods at boot time (Waiman Long) [1862812] - [tools] torture: Hoist calls to lscpu to higher-level kvm.sh script (Waiman Long) [1862812] - [tools] torture: Allow "CFLIST" to specify default list of scenarios (Waiman Long) [1862812] - [kernel] rcutorture: Dynamically allocate rcu_fwds structure (Waiman Long) [1862812] - [kernel] rcutorture: Complete threading rcu_fwd pointers through functions (Waiman Long) [1862812] - [kernel] rcutorture: Move to dynamic initialization of rcu_fwds (Waiman Long) [1862812] - [kernel] rcutorture: Thread rcu_fwd pointer through forward-progress functions (Waiman Long) [1862812] - [kernel] rcutorture: Pull callback forward-progress data into rcu_fwd struct (Waiman Long) [1862812] - [tools] rcutorture: Add worst-case call_rcu() forward-progress results (Waiman Long) [1862812] - [tools] torture: Handle systems lacking the mpstat command (Waiman Long) [1862812] - [tools] torture: Handle jitter for CPUs that cannot be offlined (Waiman Long) [1862812] - [tools] rcutorture: Dispense with Dracut for initrd creation (Waiman Long) [1862812] - [tools] torture: Use gawk instead of awk for systime() function (Waiman Long) [1862812] - [kernel] rcu: Avoid tick_dep_set_cpu() misordering (Waiman Long) [1862812] - [kernel] rcu: Provide wrappers for uses of ->rcu_read_lock_nesting (Waiman Long) [1862812] - [kernel] rcu: Use READ_ONCE() for ->expmask in rcu_read_unlock_special() (Waiman Long) [1862812] - [kernel] rcu: Clear ->rcu_read_unlock_special only once (Waiman Long) [1862812] - [kernel] rcu: Clear .exp_hint only when deferred quiescent state has been reported (Waiman Long) [1862812] - [kernel] rcu: Rename some instance of CONFIG_PREEMPTION to CONFIG_PREEMPT_RCU (Waiman Long) [1862812] - [kernel] rcu: Use CONFIG_PREEMPTION where appropriate (Waiman Long) [1862812] - [kernel] rcu: Make PREEMPT_RCU be a modifier to TREE_RCU (Waiman Long) [1862812] - [kernel] rcu: Use lockdep rather than comment to enforce lock held (Waiman Long) [1862812] - [kernel] rcu: Avoid data-race in rcu_gp_fqs_check_wake() (Waiman Long) [1862812] - [kernel] rcu/nocb: Fix dump_tree hierarchy print always active (Waiman Long) [1862812] - [kernel] rculist.h: Add list_tail_rcu() (Waiman Long) [1862812] - [kernel] rculist_nulls: Change docbook comment headers (Waiman Long) [1862812] - [kernel] rculist_nulls: Add docbook comments (Waiman Long) [1862812] - [include] rcu: Add a hlist_nulls_unhashed_lockless() function (Waiman Long) [1862812] - [kernel] rcu: Use WRITE_ONCE() for assignments to ->pprev for hlist_nulls (Waiman Long) [1862812] - [kernel] rcu: Remove kfree_call_rcu_nobatch() (Waiman Long) [1862812] - [kernel] rcu: Remove kfree_rcu() special casing and lazy-callback handling (Waiman Long) [1862812] - [kernel] rcu: Add support for debug_objects debugging for kfree_rcu() (Waiman Long) [1862812] - [kernel] rcu: Add multiple in-flight batches of kfree_rcu() work (Waiman Long) [1862812] - [kernel] rcu: Make kfree_rcu() use a non-atomic ->monitor_todo (Waiman Long) [1862812] - [kernel] rcuperf: Add kfree_rcu() performance Tests (Waiman Long) [1862812] - [kernel] rcu: Add basic support for kfree_rcu() batching (Waiman Long) [1862812] - [kernel] rcu: Remove unused stop-machine #include (Waiman Long) [1862812] - [kernel] srcu: Apply *_ONCE() to ->srcu_last_gp_end (Waiman Long) [1862812] - [kernel] rcu: Switch force_qs_rnp() to for_each_leaf_node_cpu_mask() (Waiman Long) [1862812] - [kernel] rcu: Move rcu_{expedited, normal} definitions into rcupdate.h (Waiman Long) [1862812] - [kernel] rcu: Move gp_state_namesand gp_state_getname() to tree_stall.h (Waiman Long) [1862812] - [kernel] rcu: Remove the declaration of call_rcu() in tree.h (Waiman Long) [1862812] - [kernel] rcu: Fix tracepoint tracking RCU CPU kthread utilization (Waiman Long) [1862812] - [kernel] rcu: Fix harmless omission of "CONFIG_" from #if condition (Waiman Long) [1862812] - [kernel] rcu: Mark non-global functions and variables as static (Waiman Long) [1862812] - [kernel] rcu: Enable tick for nohz_full CPUs slow to provide expedited QS (Waiman Long) [1862812] - [kernel] rcu: Replace synchronize_sched_expedited_wait() "_sched" with "_rcu" (Waiman Long) [1862812] - [kernel] rcu: Update tree_exp.h function-header comments (Waiman Long) [1862812] - [kernel] rcu: Rename sync_rcu_preempt_exp_done() to sync_rcu_exp_done() (Waiman Long) [1862812] - [kernel] rcu: Allow only one expedited GP to run concurrently with wakeups (Waiman Long) [1862812] - [kernel] rcu: Fix missed wakeup of exp_wq waiters (Waiman Long) [1862812] - [kernel] rcu: Substitute lookup for bit-twiddling in sync_rcu_exp_select_node_cpus() (Waiman Long) [1862812] - [kernel] rcu: Fix data-race due to atomic_t copy-by-value (Waiman Long) [1862812] - [kernel] rcu: Avoid modifying mask_ofl_ipi in sync_rcu_exp_select_node_cpus() (Waiman Long) [1862812] - [kernel] rcu: Use *_ONCE() to protect lockless ->expmask accesses (Waiman Long) [1862812] - [kernel] rcutorture: Make in-kernel-loop testing more brutal (Waiman Long) [1862812] - [kernel] rcutorture: Separate warnings for each failure type (Waiman Long) [1862812] - [kernel] rcu: Remove unused variable rcu_perf_writer_state (Waiman Long) [1862812] - [tools] rcutorture: Remove CONFIG_HOTPLUG_CPU=n from scenarios (Waiman Long) [1862812] - [kernel] rcu: Remove unused function rcutorture_record_progress() (Waiman Long) [1862812] - [kernel] rcu: Make kernel-mode nohz_full CPUs invoke the RCU core processing (Waiman Long) [1862812] - [kernel] rcu: Confine ->core_needs_qs accesses to the corresponding CPU (Waiman Long) [1862812] - [kernel] rcu: Reset CPU hints when reporting a quiescent state (Waiman Long) [1862812] - [kernel] rcu: Force nohz_full tick on upon irq enter instead of exit (Waiman Long) [1862812] - [kernel] rcu: Force tick on for nohz_full CPUs not reaching quiescent states (Waiman Long) [1862812] - [kernel] rcutorture: Emulate dyntick aspect of userspace nohz_full sojourn (Waiman Long) [1862812] - [kernel] rcu: Make CPU-hotplug removal operations enable tick (Waiman Long) [1862812] - [kernel] stop_machine: Provide RCU quiescent state in multi_cpu_stop() (Waiman Long) [1862812] - [kernel] rcutorture: Force on tick for readers and callback flooders (Waiman Long) [1862812] - [kernel] rcu: Force on tick when invoking lots of callbacks (Waiman Long) [1862812] - [kernel] time: Export tick start/stop functions for rcutorture (Waiman Long) [1862812] - [kernel] nohz: Add TICK_DEP_BIT_RCU (Waiman Long) [1862812] - [kernel] rcu: Suppress levelspread uninitialized messages (Waiman Long) [1862812] - [kernel] rcu: Fix uninitialized variable in nocb_gp_wait() (Waiman Long) [1862812] - [trace] rcu: Update descriptions for rcu_future_grace_period tracepoint (Waiman Long) [1862812] - [trace] rcu: Update descriptions for rcu_nocb_wake tracepoint (Waiman Long) [1862812] - [trace] rcu: Remove obsolete descriptions for rcu_barrier tracepoint (Waiman Long) [1862812] - [kernel] rcu: Ensure that ->rcu_urgent_qs is set before resched IPI (Waiman Long) [1862812] - [kernel] rcu: Several rcu_segcblist functions can be static (Waiman Long) [1862812] - [kernel] rcu: Remove unused function hlist_bl_del_init_rcu() (Waiman Long) [1862812] - [kernel] rcu: Allow rcu_do_batch() to dynamically adjust batch sizes (Waiman Long) [1862812] - [kernel] srcu: Avoid srcutorture security-based pointer obfuscation (Waiman Long) [1862812] - [kernel] rcu/nocb: Don't wake no-CBs GP kthread if timer posted under overload (Waiman Long) [1862812] - [kernel] rcu/nocb: Reduce __call_rcu_nocb_wake() leaf rcu_node ->lock contention (Waiman Long) [1862812] - [kernel] rcu/nocb: Reduce nocb_cb_wait() leaf rcu_node ->lock contention (Waiman Long) [1862812] - [kernel] rcu/nocb: Advance CBs after merge in rcutree_migrate_callbacks() (Waiman Long) [1862812] - [kernel] rcu/nocb: Avoid synchronous wakeup in __call_rcu_nocb_wake() (Waiman Long) [1862812] - [kernel] rcu/nocb: Print no-CBs diagnostics when rcutorture writer unduly delayed (Waiman Long) [1862812] - [kernel] rcu/nocb: EXP Check use and usefulness of ->nocb_lock_contended (Waiman Long) [1862812] - [kernel] rcu/nocb: Add bypass callback queueing (Waiman Long) [1862812] - [kernel] rcu/nocb: Atomic ->len field in rcu_segcblist structure (Waiman Long) [1862812] - [kernel] rcu/nocb: Unconditionally advance and wake for excessive CBs (Waiman Long) [1862812] - [kernel] rcu/nocb: Reduce ->nocb_lock contention with separate ->nocb_gp_lock (Waiman Long) [1862812] - [kernel] rcu/nocb: Reduce contention at no-CBs invocation-done time (Waiman Long) [1862812] - [kernel] rcu/nocb: Reduce contention at no-CBs registry-time CB advancement (Waiman Long) [1862812] - [kernel] rcu/nocb: Round down for number of no-CBs grace-period kthreads (Waiman Long) [1862812] - [kernel] rcu/nocb: Avoid ->nocb_lock capture by corresponding CPU (Waiman Long) [1862812] - [kernel] rcu/nocb: Avoid needless wakeups of no-CBs grace-period kthread (Waiman Long) [1862812] - [kernel] rcu/nocb: Make __call_rcu_nocb_wake() safe for many callbacks (Waiman Long) [1862812] - [kernel] rcu/nocb: Never downgrade ->nocb_defer_wakeup in wake_nocb_gp_defer() (Waiman Long) [1862812] - [kernel] rcu/nocb: Enable re-awakening under high callback load (Waiman Long) [1862812] - [kernel] rcu/nohz: Turn off tick for offloaded CPUs (Waiman Long) [1862812] - [kernel] rcu/nocb: Suppress uninitialized false-positive in nocb_gp_wait() (Waiman Long) [1862812] - [kernel] rcu/nocb: Use build-time no-CBs check in rcu_pending() (Waiman Long) [1862812] - [kernel] rcu/nocb: Use build-time no-CBs check in rcu_core() (Waiman Long) [1862812] - [kernel] rcu/nocb: Use build-time no-CBs check in rcu_do_batch() (Waiman Long) [1862812] - [kernel] rcu/nocb: Remove obsolete nocb_gp_head and nocb_gp_tail fields (Waiman Long) [1862812] - [kernel] rcu/nocb: Remove obsolete nocb_cb_tail and nocb_cb_head fields (Waiman Long) [1862812] - [kernel] rcu/nocb: Remove obsolete nocb_q_count and nocb_q_count_lazy fields (Waiman Long) [1862812] - [kernel] rcu/nocb: Remove obsolete nocb_head and nocb_tail fields (Waiman Long) [1862812] - [kernel] rcu/nocb: Use rcu_segcblist for no-CBs CPUs (Waiman Long) [1862812] - [kernel] rcu/nocb: Leave ->cblist enabled for no-CBs CPUs (Waiman Long) [1862812] - [kernel] rcu/nocb: Allow lockless use of rcu_segcblist_empty() (Waiman Long) [1862812] - [kernel] rcu/nocb: Allow lockless use of rcu_segcblist_restempty() (Waiman Long) [1862812] - [kernel] rcu/nocb: Remove deferred wakeup checks for extended quiescent states (Waiman Long) [1862812] - [kernel] rcu/nocb: Check for deferred nocb wakeups before nohz_full early exit (Waiman Long) [1862812] - [kernel] rcu/nocb: Make rcutree_migrate_callbacks() start at leaf rcu_node structure (Waiman Long) [1862812] - [kernel] rcu/nocb: Add checks for offloaded callback processing (Waiman Long) [1862812] - [kernel] rcu/nocb: Use separate flag to indicate offloaded ->cblist (Waiman Long) [1862812] - [kernel] rcu/nocb: Use separate flag to indicate disabled ->cblist (Waiman Long) [1862812] - [kernel] rcu/nocb: Print gp/cb kthread hierarchy if dump_tree (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename rcu_nocb_leader_stride kernel boot parameter (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename and document no-CB CB kthread sleep trace event (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename rcu_organize_nocb_kthreads() local variable (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename wake_nocb_leader_defer() to wake_nocb_gp_defer() (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename __wake_nocb_leader() to __wake_nocb_gp() (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename wake_nocb_leader() to wake_nocb_gp() (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename nocb_follower_wait() to nocb_cb_wait() (Waiman Long) [1862812] - [kernel] rcu/nocb: Provide separate no-CBs grace-period kthreads (Waiman Long) [1862812] - [kernel] rcu/nocb: Update comments to prepare for forward-progress work (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename rcu_data fields to prepare for forward-progress work (Waiman Long) [1862812] - [kernel] rcutorture: Aggressive forward-progress tests shouldn't block shutdown (Waiman Long) [1862812] - [kernel] rcuperf: Make rcuperf kernel test more robust for !expedited mode (Waiman Long) [1862812] - [kernel] rcutorture: Emulate userspace sojourn during call_rcu() floods (Waiman Long) [1862812] - [tools] rcutorture: Test TREE03 with the threadirqs kernel boot parameter (Waiman Long) [1862812] - [tools] torture: Expand last_ts variable in kvm-test-1-run.sh (Waiman Long) [1862812] - [kernel] rcuperf: Fix perf_type module-parameter description (Waiman Long) [1862812] - [documentation] doc: Add rcutree.kthread_prio pointer to stallwarn.txt (Waiman Long) [1862812] - [kernel] rcu: Change return type of rcu_spawn_one_boost_kthread() (Waiman Long) [1862812] - [kernel] rcu: Add destroy_work_on_stack() to match INIT_WORK_ONSTACK() (Waiman Long) [1862812] - [kernel] rcu: Add kernel parameter to dump trace after RCU CPU stall warning (Waiman Long) [1862812] - [kernel] rcu: Restore barrier() to rcu_read_lock() and rcu_read_unlock() (Waiman Long) [1862812] - [kernel] rcu: Simplify rcu_note_context_switch exit from critical section (Waiman Long) [1862812] - [kernel] rcu: Make rcu_read_unlock_special() checks match raise_softirq_irqoff() (Waiman Long) [1862812] - [kernel] rcu: Simplify rcu_read_unlock_special() deferred wakeups (Waiman Long) [1862812] - [tools] rcu: Don't return a value from rcu_assign_pointer() (Waiman Long) [1862812] - [kernel] rcu: Force inlining of rcu_read_lock() (Waiman Long) [1862812] - [kernel] rcu: Fix irritating whitespace error in rcu_assign_pointer() (Waiman Long) [1862812] - [kernel] rcu: validate arguments for rcu tracepoints (Waiman Long) [1862812] - [trace] tracing: introduce TRACE_EVENT_NOP() (Waiman Long) [1862812] - [kernel] kprobes: Prohibit probing on RCU debug routine (Waiman Long) [1862812] - [init] time: Make VIRT_CPU_ACCOUNTING_GEN depend on GENERIC_CLOCKEVENTS (Waiman Long) [1862812] - [kernel] time: Move CONTEXT_TRACKING to kernel/time/Kconfig (Waiman Long) [1862812]- [fs] xfs: don't commit sunit/swidth updates to disk if that would cause repair failures (Bill O'Donnell) [1849407] - [fs] xfs: split the sunit parameter update into two parts (Bill O'Donnell) [1849407] - [fs] xfs: refactor agfl length computation function (Bill O'Donnell) [1849407] - [net] netfilter: conntrack: proc: rename stat column (Florian Westphal) [1875681] - [net] netfilter: conntrack: add clash resolution stat counter (Florian Westphal) [1875681] - [net] netfilter: conntrack: remove ignore stats (Florian Westphal) [1875681] - [net] netfilter: conntrack: do not increment two error counters at same time (Florian Westphal) [1875681] - [net] netfilter: conntrack: do not auto-delete clash entries on reply (Florian Westphal) [1875681] - [powerpc] powerpc/pseries/iommu: Allow bigger 64bit window by removing default DMA window (Steve Best) [1725198] - [powerpc] powerpc/pseries/iommu: Move window-removing part of remove_ddw into remove_dma_window (Steve Best) [1725198] - [powerpc] powerpc/pseries/iommu: Update call to ibm, query-pe-dma-windows (Steve Best) [1725198] - [powerpc] powerpc/pseries/iommu: Create defines for operations in ibm, ddw-applicable (Steve Best) [1725198] - [x86] x86/cpu: Add Sapphire Rapids CPU model number (Puneet Sethi) [1872367] - [x86] x86/cpu: Add Lakefield, Alder Lake and Rocket Lake models to the to Intel CPU family (Steve Best) [1838902]- [powerpc] powerpc/xmon: Improve dumping prefixed instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add a ppc_inst_as_str() helper (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add ppc_inst_as_u64() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add ppc_inst_next() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/sstep: Add tests for Prefixed Add Immediate (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/sstep: Let compute tests specify a required cpu feature (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/sstep: Set NIP in instruction emulation tests (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/sstep: Add tests for prefixed floating-point load/stores (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/sstep: Add tests for prefixed integer load/stores (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add POWER10 architected mode (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/dt_cpu_ftrs: Add MMA feature (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/dt_cpu_ftrs: Enable Prefixed Instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/dt_cpu_ftrs: Advertise support for ISA v3.1 if selected (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add support for ISA v3.1 (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add new HWCAP bits (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc sstep: Add support for prefixed fixed-point arithmetic (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc sstep: Add support for prefixed load/stores (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Support prefixed instructions in alignment handler (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/kprobes: Don't allow breakpoints on suffixes (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Don't allow breakpoints on suffixes (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Test prefixed instructions in feature fixups (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Test prefixed code patching (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add prefixed instructions to instruction data type (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/optprobes: Add register argument to patch_imm64_load_insns() (Desnes Augusto Nunes do Rosario) [1854524] - [kvm] powerpc: Define new SRR1 bits for a ISA v3.1 (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/83xx: handle machine check caused by watchdog timer (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Enable Prefixed Instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Make test_translate_branch() independent of instruction length (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Move insertion of breakpoint for xol'ing (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Use a function for reading instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Introduce a function for reporting instruction length (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Define and use get_user_instr() et. al (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/kprobes: Use patch_instruction() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add a probe_kernel_read_inst() function (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add a probe_user_read_inst() function (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Use a function for reading instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Use a datatype for instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/lib: Refactor __patch_instruction() to use __put_user_asm() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: use probe_user_read() and probe_user_write() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/process: Constify the number of insns printed by show instructions functions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/process: Fix interleaved output in show_user_instructions() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/process: Fix sparse address space warnings (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Don't print kernel instructions in show_user_instructions() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add show_user_instructions() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/lib: fix book3s/32 boot failure due to code patching (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Introduce functions for instruction equality (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Use a function for byte swapping instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Use a function for getting the instruction op code (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Use an accessor for instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc sstep: Add support for extswsli instruction (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: sstep: Add support for maddhd, maddhdu, maddld instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Use a macro for creating instructions from u32s (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/fsl: Add infrastructure to fixup branch predictor flush (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/smp: Use code patching to restore reset vector (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: sstep: Add tests for addcinstruction (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: sstep: Add tests for addinstruction (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: sstep: Add tests for compute type instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/sstep: Fix DS operand in ld encoding to appropriate value (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/fsl: Add barrier_nospec implementation for NXP PowerPC Book3E (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/watchpoint: Don't ignore extraneous exceptions blindly (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/watchpoint: Disable watchpoint hit by larx/stcx instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/kgdb: add kgdb_arch_set/remove_breakpoint() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/hw_breakpoint: move instruction stepping out of hw_breakpoint_handler() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: add modify_instruction() and modify_instruction_site() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Change calling convention for create_branch() et. al (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: simplify patch_instruction_site() and patch_branch_site() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/code-patching: Add a helper to get the address of a patch_site (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/ftrace: Handle large kernel configs (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/32: use patch_site_addr() in machine_init() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/lib: Use patch_site to patch copy_32 functions once cache is enabled (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Use bitwise calculations in_breakpoint_table() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Move breakpoints to text section (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Move breakpoint instructions to own array (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Remove store_inst() for patch_instruction() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/powernv/idle: Exclude mfspr on HID1, 4, 5 on P9 and above (Steve Best) [1854539] - [powerpc] powerpc/powernv/idle: Rename pnv_first_spr_loss_level variable (Steve Best) [1854539] - [powerpc] powerpc/powernv/idle: Replace CPU feature check with PVR check (Steve Best) [1854539] - [powerpc] powerpc/64s: Don't set FSCR bits in INIT_THREAD (Steve Best) [1854523] - [powerpc] powerpc/64s: Save FSCR to init_task.thread.fscr after feature init (Steve Best) [1854523] - [powerpc] powerpc/64s: Don't let DT CPU features set FSCR_DSCR (Steve Best) [1854523] - [powerpc] powerpc/64s: Don't init FSCR_DSCR in __init_FSCR() (Steve Best) [1854523]- [kernel] sched/cfs: change initial value of runnable_avg (Phil Auld) [1875995] - [kernel] sched/fair: Fix runnable_avg for throttled cfs (Phil Auld) [1875995] - [kernel] sched/fair: Fix kernel build warning in test_idle_cores() for !SMT NUMA (Phil Auld) [1875995] - [kernel] sched/numa: Acquire RCU lock for checking idle cores during NUMA balancing (Phil Auld) [1875995] - [kernel] sched/numa: Stop an exhastive search if a reasonable swap candidate or idle CPU is found (Phil Auld) [1875995] - [kernel] sched/numa: Bias swapping tasks based on their preferred node (Phil Auld) [1875995] - [kernel] sched/numa: Find an alternative idle CPU if the CPU is part of an active NUMA balance (Phil Auld) [1875995] - [kernel] sched/numa: Prefer using an idle CPU as a migration target instead of comparing tasks (Phil Auld) [1875995] - [kernel] sched/fair: Take into account runnable_avg to classify group (Phil Auld) [1875995] - [kernel] sched/pelt: Add a new runnable average signal (Phil Auld) [1875995] - [kernel] sched/pelt: Remove unused runnable load average (Phil Auld) [1875995] - [kernel] sched: Disable allowing small imbalance to preserve RHEL performance (Phil Auld) [1875995] - [kernel] sched/numa: Use similar logic to the load balancer for moving between domains with spare capacity (Phil Auld) [1875995] - [kernel] sched/numa: Replace runnable_load_avg by load_avg (Phil Auld) [1875995] - [kernel] sched/numa: Distinguish between the different task_numa_migrate() failure cases (Phil Auld) [1875995] - [kernel] sched/numa: Trace when no candidate CPU was found on the preferred node (Phil Auld) [1875995] - [kernel] sched/fair: Allow a small load imbalance between low utilisation SD_NUMA domains (Phil Auld) [1875995] - [mm] powerpc/smp: Implement cpu_to_coregroup_id (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Create coregroup domain (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Allocate cpumask only after searching thread group (Diego Domingos) [1854541] - [powerpc] powerpc/numa: Detect support for coregroup (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Optimize start_secondary (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Dont assume l2-cache to be superset of sibling (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Move topology fixups into a new function (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Move powerpc_topology above (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Merge Power9 topology with Power topology (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Fix a warning under !NEED_MULTIPLE_NODES (Diego Domingos) [1854541] - [mm] powerpc/numa: Restrict possible nodes based on platform (Diego Domingos) [1854541] - [mm] powerpc/numa: Limit possible nodes to within num_possible_nodes (Diego Domingos) [1854541] - [powerpc] powerpc: Fix misleading small cores print (Diego Domingos) [1854541] - [netdrv] ibmvnic: add missing parenthesis in do_reset() (Steve Best) [1879547] - [wireless] rtw88: don't hold all IRQs disabled for PS operations (Jarod Wilson) [1874730] - [netdrv] ibmvnic fix NULL tx_pools and rx_tools issue at do_reset (Steve Best) [1872676]- [kernel] sched: Fix use of count for nr_running tracepoint (Phil Auld) [1861444] - [kernel] sched: Add a tracepoint to track rq->nr_running (Phil Auld) [1861444] - [kernel] sched/debug: Add new tracepoints to track util_est (Phil Auld) [1861444] - [kernel] sched/debug: Export the newly added tracepoints (Phil Auld) [1861444] - [kernel] sched/debug: Add sched_overutilized tracepoint (Phil Auld) [1861444] - [kernel] sched/debug: Add new tracepoint to track PELT at se level (Phil Auld) [1861444] - [kernel] sched/debug: Add a new sched_trace_*() helper functions (Phil Auld) [1861444] - [kernel] sched/autogroup: Make autogroup_path() always available (Phil Auld) [1861444]- [mm] mm/kmemleak.c: fix check for softirq context (Waiman Long) [1878006] - [include] mm/hotplug: invalid PFNs from pfn_to_online_page() (Waiman Long) [1878006] - [mm] mm, kmemleak: little optimization while scanning (Waiman Long) [1878006] - [mm] kmemleak: add module param to print warnings to dmesg (Waiman Long) [1878006] - [mm] kmemleak: always register debugfs file (Waiman Long) [1878006] - [scsi] scsi: megaraid_sas: Don't call disable_irq from process IRQ poll (Tomas Henzl) [1837200] - [scsi] scsi: megaraid_sas: Remove undefined ENABLE_IRQ_POLL macro (Tomas Henzl) [1837200] - [platform] platform/x86: dcdbas: Check SMBIOS for protected buffer address (David Arcari) [1858680] - [platform] firmware: dcdbas: Move dcdbas to drivers/platform/x86 (David Arcari) [1858680] - [fs] cifs: fix DFS mount with cifsacl/modefromsid (Leif Sahlberg) [1871246] - [fs] ext4: fix potential negative array index in do_split() (Pavel Reichl) [1846165] {CVE-2020-14314} - [include] block: allow for_each_bvec to support zero len bvec (Ming Lei) [1872032] - [nvme] nvme-pci: disable the write zeros command for Intel 600P/P3100 (David Milburn) [1875391]- [netdrv] ice: Disable VLAN pruning in promiscuous mode (Jonathan Toppins) [1787477] - [mm] mm: slub: introduce 'slub_merge' kernel parameter (Rafael Aquini) [1871214] - [kernel] time/tick-broadcast: Fix tick_broadcast_offline() lockdep complaint (Alexey Klimov) [1877380]- [init] init/Kconfig: disable io_uring (Jeff Moyer) [1879754] - [block] blk-mq: always allow reserved allocation in hctx_may_queue (Ming Lei) [1740874] - [nvme] nvme-rdma: Avoid double freeing of async event data (Gopal Tiwari) [1878140] - [kernel] printk: queue wake_up_klogd irq_work only if per-CPU areas are ready (Igor Mammedov) [1867022]- [firmware] efi: don't reserve MOK config table memory region (Kairui Song) [1878584] - [fs] xfs: fix boundary test in xfs_attr_shortform_verify (Eric Sandeen) [1875316] {CVE-2020-14385} - [powerpc] powerpc/pseries: Do not initiate shutdown when system is running on UPS (Diego Domingos) [1870477]- [fs] nfsd: avoid a NULL dereference in __cld_pipe_upcall() (Scott Mayhew) [1847225] - [net] packet: fix overflow in tpacket_rcv (Hangbin Liu) [1876224] {CVE-2020-14386} - [net] packet: make tp_drops atomic (Hangbin Liu) [1876224] {CVE-2020-14386} - [net] espintcp: restore IP CB before handing the packet to xfrm (Sabrina Dubroca) [1868201] - [fs] Revert "NFSv4: Handle NFS4ERR_OLD_STATEID in CLOSE/OPEN_DOWNGRADE" (Benjamin Coddington) [1865978] - [fs] Revert "NFSv4.x recover from pre-mature loss of openstateid" (Benjamin Coddington) [1865978] - [infiniband] RDMA/mlx4: Read pkey table length instead of hardcoded value (Alaa Hleihel) [1853564] - [net] net/smc: set rx_off for SMCR explicitly (Philipp Rudo) [1875833] - [drm] drm/i915: Auto detect DPCD backlight support by default (Lyude Paul) [1872381] - [drm] drm/i915: Fix DPCD register order in intel_dp_aux_enable_backlight() (Lyude Paul) [1872381] - [drm] drm/i915: Assume 100 brightness when not in DPCD control mode (Lyude Paul) [1872381] - [drm] drm/i915: Fix eDP DPCD aux max backlight calculations (Lyude Paul) [1872381] - [kernel] tracing: Define MCOUNT_INSN_SIZE when not defined without direct calls (Jiri Olsa) [1857599] - [kernel] ftrace: Fix function_graph tracer interaction with BPF trampoline (Jiri Olsa) [1857599] - [x86] x86/function_graph: Simplify with function_graph_enter() (Jiri Olsa) [1857599] - [kernel] function_graph: Create function_graph_enter() to consolidate architecture code (Jiri Olsa) [1857599]- [crypto] pefile: Support multiple signatures in verify_pefile_signature (Lenny Szubowicz) [1862072] - [security] integrity: Load certs from the EFI MOK config table (Lenny Szubowicz) [1868306] - [security] integrity: Move import of MokListRT certs to a separate routine (Lenny Szubowicz) [1868306] - [firmware] efi: Support for MOK variable config table (Lenny Szubowicz) [1868306] - [kernel] Move to dual-signing to split signing keys up better (Frantisek Hrbata) [1837434] {CVE-2020-10713} - [powerpc] pseries/hotplug-cpu: wait indefinitely for vCPU death (Michael Roth) [1856588] - [powerpc] kvm: ppc: book3s hv: Rework secure mem slot dropping (Michael Roth) [1851259] - [powerpc] kvm: ppc: book3s hv: Move kvmppc_svm_page_out up (Michael Roth) [1851259] - [powerpc] kvm: ppc: book3s hv: Migrate hot plugged memory (Michael Roth) [1851259] - [powerpc] kvm: ppc: book3s hv: In H_SVM_INIT_DONE, migrate remaining normal-GFNs to secure-GFNs (Michael Roth) [1851259] - [powerpc] kvm: ppc: book3s hv: Track the state GFNs associated with secure VMs (Michael Roth) [1851259] - [powerpc] kvm: ppc: book3s hv: Disable page merging in H_SVM_INIT_START (Michael Roth) [1851259] - [powerpc] kvm: ppc: book3s hv: Fix function definition in book3s_hv_uvmem.c (Michael Roth) [1851259] - [kernel] mmap locking api: initial implementation as rwsem wrappers (Michael Roth) [1851259] - [mm] handle multiple owners of device private pages in migrate_vma (Michael Roth) [1851259] - [mm] migrate.c: clean up useless code in migrate_vma_collect_pmd() (Michael Roth) [1851259] - [mm] remove the unused MIGRATE_PFN_DEVICE flag (Michael Roth) [1851259] - [powerpc] rhel: powerpc: kvm: Increase HDEC threshold to enter guest (David Gibson) [1733467] - [netdrv] r8152: Add macpassthru support for ThinkPad Thunderbolt 3 Dock Gen 2 (Michal Schmidt) [1851966] - [fs] ceph: fix inode number handling on arches with 32-bit ino_t (Jeff Layton) [1869679] - [fs] ceph: don't allow setlease on cephfs (Jeff Layton) [1872382] - [block] blk-mq: order adding requests to hctx->dispatch and checking SCHED_RESTART (Ming Lei) [1859628]- [s390] scsi: zfcp: Move allocation of the shost object to after xconf- and xport-data (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Fence early sysfs interfaces for accesses of shost objects (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Fence adapter status propagation for common statuses (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Move p-t-p port allocation to after xport data (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Fence fc_host updates during link-down handling (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Move fc_host updates during xport data handling into fenced function (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Move shost updates during xconfig data handling into fenced function (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Move shost modification after QDIO (re-)open into fenced function (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: fix fc_host attributes that should be unknown on local link down (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: wire previously driver-specific sysfs attributes also to fc_host (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: expose fabric name as common fc_host sysfs attribute (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: add diagnostics buffer for exchange config data (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: diagnostics buffer caching and use for exchange port data (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: signal incomplete or error for sync exchange config/port data (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Fix use-after-free in request timeout handlers (Claudio Imbrenda) [1872796] - [tools] selftests/powerpc: Update the stack expansion test (Gustavo Duarte) [1869755] - [mm] powerpc: Allow 4224 bytes of stack expansion for the signal frame (Gustavo Duarte) [1869755] - [tools] selftests/powerpc: Add test of stack expansion logic (Gustavo Duarte) [1869755] - [mm] mm: check that mm is still valid in madvise() (Jeff Moyer) [1874560] - [block] block: virtio_blk: fix handling single range discard request (Ming Lei) [1842035] - [block] block: respect queue limit of max discard segment (Ming Lei) [1842035] - [fs] io_uring: Fix NULL pointer dereference in loop_rw_iter() (Jeff Moyer) [1854649] - [fs] io_uring: return locked and pinned page accounting (Jeff Moyer) [1854649] - [fs] io_uring: always allow drain/link/hardlink/async sqe flags (Jeff Moyer) [1854649] - [fs] io_uring: ensure double poll additions work with both request types (Jeff Moyer) [1854649] - [fs] io_uring: fix recvmsg memory leak with buffer selection (Jeff Moyer) [1854649] - [fs] io_uring: fix missing msg_name assignment (Jeff Moyer) [1854649] - [fs] io_uring: fix memleak in io_sqe_files_register() (Jeff Moyer) [1854649] - [fs] io_uring: account user memory freed when exit has been queued (Jeff Moyer) [1854649] - [fs] io_uring: fix memleak in __io_sqe_files_update() (Jeff Moyer) [1854649] - [fs] io_uring: fix regression with always ignoring signals in io_cqring_wait() (Jeff Moyer) [1854649] - [fs] io_uring: use signal based task_work running (Jeff Moyer) [1854649] - [kernel] task_work: teach task_work_add() to do signal_wake_up() (Jeff Moyer) [1854649] - [fs] io_uring: fix missing ->mm on exit (Jeff Moyer) [1854649] - [fs] io_uring: fix potential use after free on fallback request free (Jeff Moyer) [1854649] - [fs] io_uring: fix req->work corruption (Jeff Moyer) [1854649] - [fs] io_uring: fix NULL-mm for linked reqs (Jeff Moyer) [1854649] - [fs] io_uring: fix current->mm NULL dereference on exit (Jeff Moyer) [1854649] - [fs] io_uring: fix hanging iopoll in case of -EAGAIN (Jeff Moyer) [1854649] - [fs] io_uring: fix io_sq_thread no schedule when busy (Jeff Moyer) [1854649] - [fs] io_uring: fix possible race condition against REQ_F_NEED_CLEANUP (Jeff Moyer) [1854649] - [fs] io_uring: reap poll completions while waiting for refs to drop on exit (Jeff Moyer) [1854649] - [fs] io_uring: acquire 'mm' for task_work for SQPOLL (Jeff Moyer) [1854649] - [fs] io_uring: add memory barrier to synchronize io_kiocb's result and iopoll_completed (Jeff Moyer) [1854649] - [fs] io_uring: don't fail links for EAGAIN error in IOPOLL mode (Jeff Moyer) [1854649] - [fs] io_uring: fix io_kiocb.flags modification race in IOPOLL mode (Jeff Moyer) [1854649] - [fs] io_uring: allow O_NONBLOCK async retry (Jeff Moyer) [1854649] - [fs] io_uring: use kvfree() in io_sqe_buffer_register() (Jeff Moyer) [1854649] - [fs] io_uring: validate the full range of provided buffers for access (Jeff Moyer) [1854649] - [fs] io_uring: re-set iov base/len for buffer select retry (Jeff Moyer) [1854649] - [fs] io_uring: fix {SQ, IO}POLL with unsupported opcodes (Jeff Moyer) [1854649] - [fs] io_uring: disallow close of ring itself (Jeff Moyer) [1854649] - [fs] io_uring: fix overflowed reqs cancellation (Jeff Moyer) [1854649] - [fs] io_uring: fix flush req->refs underflow (Jeff Moyer) [1854649] - [fs] io_uring: async task poll trigger cleanup (Jeff Moyer) [1854649] - [fs] io_uring: allow POLL_ADD with double poll_wait() users (Jeff Moyer) [1854649] - [fs] io_uring: remove 'fd is io_uring' from close path (Jeff Moyer) [1854649] - [nvme] nvme: allow retry for requests with REQ_FAILFAST_TRANSPORT set (Mike Snitzer) [1843515] - [nvme] nvme: decouple basic ANA log page re-read support from native multipathing (Mike Snitzer) [1843515] - [nvme] nvme: update failover handling to work with REQ_FAILFAST_TRANSPORT (Mike Snitzer) [1843515] - [nvme] nvme: Return BLK_STS_TARGET if the DNR bit is set (Mike Snitzer) [1843515] - [nvme] nvme: redirect commands on dying queue (Mike Snitzer) [1843515] - [nvme] nvme: just check the status code type in nvme_is_path_error (Mike Snitzer) [1843515] - [nvme] nvme: refactor command completion (Mike Snitzer) [1843515] - [nvme] nvme-multipath: do not reset on unknown status (Mike Snitzer) [1843515] - [nvme] Revert "nvme: allow ANA support to be independent of native multipathing" (Mike Snitzer) [1843515] - [nvme] Revert "nvme-multipath: do not reset on unknown status" (Mike Snitzer) [1843515] - [mm] mm, THP, swap: fix allocating cluster for swapfile by mistake (Gao Xiang) [1855474] - [net] sched: act_ct: Fix skb double-free in tcf_ct_handle_fragments() error flow (Marcelo Leitner) [1866391] - [net] netfilter: conntrack: allow sctp hearbeat after connection re-use (Florian Westphal) [1865798] - [video] vgacon: Fix for missing check in scrollback handling (Lyude Paul) [1859472] {CVE-2020-14331} - [scsi] Revert "scsi: qla2xxx: Disable T10-DIF feature with FC-NVMe during probe" (Nilesh Javali) [1866744] - [scsi] Revert "scsi: qla2xxx: Fix crash on qla2x00_mailbox_command" (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Fix null pointer access during disconnect from subsystem (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Check if FW supports MQ before enabling (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Fix WARN_ON in qla_nvme_register_hba (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Allow ql2xextended_error_logging special value 1 to be set anytime (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Reduce noisy debug message (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Fix login timeout (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Flush I/O on zone disable (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Flush all sessions on zone disable (Nilesh Javali) [1866744] - [tools] bpf: selftests: global_funcs: Check err_str before strstr (Yauheni Kaliuta) [1873163] - [netdrv] net/mlx5e: E-Switch, Specify flow_source for rule with no in_port (Alaa Hleihel) [1869602] - [netdrv] net/mlx5e: E-Switch, Add misc bit when misc fields changed for mirroring (Alaa Hleihel) [1869602] - [tools] selftests/bpf: test for map update access from within EXT programs (=?UTF-8?q?Toke=20H=C3=B8iland-J=C3=B8rgensen?=) [1871071] - [tools] selftests/bpf: test for checking return code for the extended prog (=?UTF-8?q?Toke=20H=C3=B8iland-J=C3=B8rgensen?=) [1871071] - [tools] selftests/bpf: Add test for freplace program with write access (=?UTF-8?q?Toke=20H=C3=B8iland-J=C3=B8rgensen?=) [1871071] - [net] bpf: verifier: use target program's type for access verifications (=?UTF-8?q?Toke=20H=C3=B8iland-J=C3=B8rgensen?=) [1871071] - [scsi] scsi: lpfc: Fix NVMe rport deregister and registration during ADISC (Dick Kennedy) [1871223] - [scsi] scsi: lpfc: Fix LUN loss after cable pull (Dick Kennedy) [1871223] - [infiniband] RDMA/bnxt_re: Do not add user qps to flushlist (Selvin Xavier) [1858674] - [fs] NFSv4.0 allow nconnect for v4.0 (Benjamin Coddington) [1842746] - [mm] mm/vunmap: add cond_resched() in vunmap_pmd_range (Rafael Aquini) [1871710] - [s390] s390/bpf: Maintain 8-byte stack alignment (Jiri Olsa) [1871040]- [netdrv] vrf: Fix IPv6 with qdisc and xfrm (Sabrina Dubroca) [1868565] - [netdrv] vrf: make sure skb->data contains ip header to make routing (Sabrina Dubroca) [1868565] - [netdrv] vrf: Check skb for XFRM_TRANSFORMED flag (Sabrina Dubroca) [1868565] - [net] Do not clear the sock TX queue in sk_set_socket() (Andrea Claudi) [1850421] - [net] Use RCU_INIT_POINTER() to set sk_wq (Andrea Claudi) [1850421] - [net] netfilter: ip6tables: Add a .pre_exit hook in all ip6table_foo.c. (Florian Westphal) [1862384] - [net] netfilter: iptables: Add a .pre_exit hook in all iptable_foo.c. (Florian Westphal) [1862384] - [net] netfilter: ipset: Fix an error code in ip_set_sockfn_get() (Florian Westphal) [1862384] - [net] netfilter: nft_set_rbtree: Don't account for expired elements on insertion (Florian Westphal) [1862384] - [net] netfilter: nft_set_rbtree: Drop spurious condition for overlap detection on insertion (Florian Westphal) [1862384] - [net] netfilter: nft_set_rbtree: Detect partial overlaps on insertion (Florian Westphal) [1862384] - [net] netfilter: nft_set_rbtree: Introduce and use nft_rbtree_interval_start() (Florian Westphal) [1862384] - [net] netfilter: nf_tables: fix nat hook table deletion (Florian Westphal) [1862384] - [net] netfilter: ipset: call ip_set_free() instead of kfree() (Florian Westphal) [1862384] - [net] netfilter: ip6tables: Split ip6t_unregister_table() into pre_exit and exit helpers. (Florian Westphal) [1862384] - [net] netfilter: iptables: Split ipt_unregister_table() into pre_exit and exit helpers. (Florian Westphal) [1862384] - [net] netfilter: nft_set_pipapo: Disable preemption before getting per-CPU pointer (Florian Westphal) [1862384] - [net] netfilter: nft_nat: return EOPNOTSUPP if type or flags are not supported (Florian Westphal) [1862384] - [net] netfilter: conntrack: comparison of unsigned in cthelper confirmation (Florian Westphal) [1862384] - [net] netfilter: conntrack: refetch conntrack after nf_conntrack_update() (Florian Westphal) [1862384] - [net] netfilter: conntrack: Pass value of ctinfo to __nf_conntrack_update (Florian Westphal) [1862384] - [net] netfilter: conntrack: make conntrack userspace helpers work again (Florian Westphal) [1862384] - [net] netfilter: nfnetlink_cthelper: unbreak userspace helper support (Florian Westphal) [1862384] - [net] netfilter: nf_conntrack_pptp: fix compilation warning with W=1 build (Florian Westphal) [1862384] - [net] netfilter: nf_conntrack_pptp: prevent buffer overflows in debug code (Florian Westphal) [1862384] - [net] netfilter: nft_set_bitmap: initialize set element extension in lookups (Florian Westphal) [1862384] - [net] netfilter: nft_fwd_netdev: validate family and chain type (Florian Westphal) [1862384] - [net] netfilter: nft_payload: add missing attribute validation for payload csum flags (Florian Westphal) [1862384] - [net] netfilter: cthelper: add missing attribute validation for cthelper (Florian Westphal) [1862384] - [net] netfilter: ipset: Fix forceadd evaluation path (Florian Westphal) [1862384] - [net] netfilter: bridge: make sure to pull arp header in br_nf_forward_arp() (Florian Westphal) [1862384] - [net] netfilter: nft_set_rbtree: bogus lookup/get on consecutive elements in named sets (Florian Westphal) [1862384] - [net] netfilter: ctnetlink: netns exit must wait for callbacks (Florian Westphal) [1862384] - [arm64] kvm: arm64: Don't inherit exec permission across page-table levels (Andrew Jones) [1869297] - [arm64] kvm: arm64: Flush the instruction cache if not unmapping the VM on reboot (Andrew Jones) [1869297] - [s390] s390, dcssblk: kaddr and pfn can be NULL to ->direct_access() (Claudio Imbrenda) [1868927] - [fs] chardev: Avoid potential use-after-free in 'chrdev_open()' (Vladis Dronov) [1866324] {CVE-2020-0305} - [net] net: accept an empty mask in /sys/class/net/*/queues/rx-*/rps_cpus (Nitesh Narayan Lal) [1868433] - [x86] Revert "x86/intel: Disable HPET on Intel Ice Lake platforms" (David Arcari) [1868405] - [kernel] sched: Fix race against ptrace_freeze_trace() (Oleg Nesterov) [1862560] - [kernel] sched: Fix loadavg accounting race (Oleg Nesterov) [1862560] - [kernel] kernel/sched/: remove caller signal_pending branch predictions (Oleg Nesterov) [1862560] - [kernel] locking/spinlock, sched/core: Clarify requirements for smp_mb__after_spinlock() (Oleg Nesterov) [1862560] - [nvme] nvme: multipath: round-robin: eliminate "fallback" variable (Gopal Tiwari) [1868443] - [nvme] nvme: multipath: round-robin: fix single non-optimized path case (Gopal Tiwari) [1868443] - [nvme] nvme-multipath: do not fall back to __nvme_find_path() for non-optimized paths (Gopal Tiwari) [1868443] - [nvme] nvme-multipath: fix logic for non-optimized paths (Gopal Tiwari) [1868443] - [tools] selftests/bpf: Fix segmentation fault in test_progs (Yauheni Kaliuta) [1868494] - [pci] hv: Fix a timing issue which causes kdump to fail occasionally (Mohammed Gamal) [1861960] - [hv] hv: vmbus: Only notify Hyper-V for die events that are oops (Vitaly Kuznetsov) [1868131] - [x86] kvm: nsvm: Correctly set the shadow NPT root level in its MMU role (Vitaly Kuznetsov) [1845507] - [x86] kvm: x86: drop superfluous mmu_check_root() from fast_pgd_switch() (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: use nested_svm_load_cr3() on guest->host switch (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: implement nested_svm_load_cr3() and use it for host->guest switch (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: move kvm_set_cr3() after nested_svm_uninit_mmu_context() (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: introduce nested_svm_load_cr3()/nested_npt_enabled() (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: prepare to handle errors from enter_svm_guest_mode() (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: reset nested_run_pending upon nested_svm_vmrun_msrpm() failure (Vitaly Kuznetsov) [1845507] - [x86] kvm: mmu: stop dereferencing vcpu->arch.mmu to get the context for MMU init (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: split kvm_init_shadow_npt_mmu() from kvm_init_shadow_mmu() (Vitaly Kuznetsov) [1845507] - [security] selinux: compute genfs symlink context in case of CephFS (Ondrej Mosnacek) [1865800] - [fs] ceph: set sec_context xattr on symlink creation (Ondrej Mosnacek) [1861509] - [tools] selftests: bpf: define SO_RCVTIMEO and SO_SNDTIMEO properly for ppc64le (Jiri Benc) [1860386] - [tools] bpf: Sync RHEL version of asm-generic/socket.h to tools/ (Jiri Benc) [1860386] - [tools] selftests: bpf: skip tests not working on RHEL (Jiri Benc) [1866908] - [tools] Revert "selftests: bpf: disable test_lwt_seg6local" (Jiri Benc) [1866908] - [tools] Revert "bpf: selftests: remove test_bpftool_build.sh from TEST_PROGS" (Jiri Benc) [1866908] - [tools] selftests: add option to skip specific tests in RHEL (Jiri Benc) [1866908] - [tools] selftests: bpf: switch off timeout (Jiri Benc) [1866908] - [tools] selftest/firmware: Add selftest timeout in settings (Jiri Benc) [1866908] - [tools] selftests/harness: Limit step counter reporting (Jiri Benc) [1866908] - [tools] selftests/harness: Clean up kern-doc for fixtures (Jiri Benc) [1866908] - [tools] selftests: fix condition in run_tests (Jiri Benc) [1866908] - [tools] selftests: do not use .ONESHELL (Jiri Benc) [1866908] - [tools] selftests/harness: Report skip reason (Jiri Benc) [1866908] - [tools] selftests/harness: Display signed values correctly (Jiri Benc) [1866908] - [tools] selftests/harness: Refactor XFAIL into SKIP (Jiri Benc) [1866908] - [tools] selftests/harness: Switch to TAP output (Jiri Benc) [1866908] - [tools] selftests: Add header documentation and helpers (Jiri Benc) [1866908] - [tools] kselftest: fix TAP output for skipped tests (Jiri Benc) [1866908] - [tools] kselftest: ksft_test_num return type should be unsigned (Jiri Benc) [1866908] - [tools] selftests: introduce gen_tar Makefile target (Jiri Benc) [1866908] - [tools] kselftest: add fixture variants (Jiri Benc) [1866908] - [tools] kselftest: run tests by fixture (Jiri Benc) [1866908] - [tools] kselftest: create fixture objects (Jiri Benc) [1866908] - [tools] kselftest: factor out list manipulation to a helper (Jiri Benc) [1866908] - [tools] selftests: add build/cross-build dependency check script (Jiri Benc) [1866908] - [tools] kselftest/runner: allow to properly deliver signals to tests (Jiri Benc) [1866908] - [tools] selftests/harness: fix spelling mistake "SIGARLM" -> "SIGALRM" (Jiri Benc) [1866908] - [tools] selftests: enforce local header dependency in lib.mk (Jiri Benc) [1866908] - [tools] selftests/harness: Handle timeouts cleanly (Jiri Benc) [1866908] - [tools] selftests/harness: Move test child waiting logic (Jiri Benc) [1866908] - [tools] selftests: Fix kselftest O=objdir build from cluttering top level objdir (Jiri Benc) [1866908] - [tools] selftests: allow detection of build failures (Jiri Benc) [1866908] - [tools] selftests: fix build behaviour on targets' failures (Jiri Benc) [1866908] - [tools] kselftest: Support old perl versions (Jiri Benc) [1866908] - [tools] kselftest/runner: Print new line in print of timeout log (Jiri Benc) [1866908] - [tools] selftests: Fix dangling documentation references to kselftest_module.sh (Jiri Benc) [1866908] - [tools] kselftest: Fix NULL INSTALL_PATH for TARGETS runlist (Jiri Benc) [1866908] - [tools] selftests: Move kselftest_module.sh into kselftest/ (Jiri Benc) [1866908] - [tools] selftests: gen_kselftest_tar.sh: Do not clobber kselftest/ (Jiri Benc) [1866908] - [tools] selftests/kselftest/runner.sh: Add 45 second timeout per test (Jiri Benc) [1866908] - [tools] kselftest: exclude failed TARGETS from runlist (Jiri Benc) [1866908] - [tools] kselftest: add capability to skip chosen TARGETS (Jiri Benc) [1866908] - [tools] selftests: Add kselftest-all and kselftest-install targets (Jiri Benc) [1866908] - [tools] selftests: use "$(MAKE)" instead of "make" (Jiri Benc) [1866908] - [tools] kselftest: save-and-restore errno to allow for m formatting (Jiri Benc) [1866908] - [tools] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 481 (Jiri Benc) [1866908] - [tools] selftests/harness: Allow test to configure timeout (Jiri Benc) [1866908] - [tools] selftests: avoid KBUILD_OUTPUT dir cluttering with selftest objects (Jiri Benc) [1866908] - [tools] selftests: fix bpf build/test workflow regression when KBUILD_OUTPUT is set (Jiri Benc) [1866908] - [tools] selftests: fix install target to use default install path (Jiri Benc) [1866908] - [tools] selftests: build and run gpio when output directory is the src dir (Jiri Benc) [1866908] - [documentation] doc: kselftest: Fix KBUILD_OUTPUT usage instructions (Jiri Benc) [1866908] - [tools] selftests: fix headers_install circular dependency (Jiri Benc) [1866908] - [tools] selftests/harness: Add 30 second timeout per test (Jiri Benc) [1866908] - [tools] kselftest: Add test module framework header (Jiri Benc) [1866908] - [tools] kselftest: Add test runner creation script (Jiri Benc) [1866908] - [tools] selftests/harness: Update named initializer syntax (Jiri Benc) [1866908] - [tools] selftest: include stdio.h in kselftest.h (Jiri Benc) [1866908] - [tools] selftests: do not macro-expand failed assertion expressions (Jiri Benc) [1866908] - [documentation] Documentation/dev-tools: clean up kselftest.rst (Jiri Benc) [1866908] - [documentation] doc: dev-tools: kselftest.rst: update config file location (Jiri Benc) [1866908] - [documentation] doc: dev-tools: kselftest.rst: update contributing new tests (Jiri Benc) [1866908]- [fs] nfs: ensure correct writeback errors are returned on close() (Scott Mayhew) [1849424] - [netdrv] net: thunderx: use spin_lock_bh in nicvf_set_rx_mode_task() (Dean Nelson) [1824858] - [crypto] crypto: ecc - SP800-56A rev 3 local public key validation (Herbert Xu) [1855817] - [crypto] crypto: dh - SP800-56A rev 3 local public key validation (Herbert Xu) [1855817] - [crypto] crypto: dh - check validity of Z before export (Herbert Xu) [1855817] - [lib] lib/mpi: Add mpi_sub_ui() (Herbert Xu) [1855817] - [crypto] crypto: ecdh - check validity of Z before export (Herbert Xu) [1855817] - [netdrv] net: thunderx: initialize VF's mailbox mutex before first usage (Dean Nelson) [1866827] - [kernel] timers: Lower base clock forwarding threshold (Phil Auld) [1833096] - [kernel] timers: Remove must_forward_clk (Phil Auld) [1833096] - [kernel] timers: Spare timer softirq until next expiry (Phil Auld) [1833096] - [kernel] timers: Expand clk forward logic beyond nohz (Phil Auld) [1833096] - [kernel] timers: Reuse next expiry cache after nohz exit (Phil Auld) [1833096] - [kernel] timers: Always keep track of next expiry (Phil Auld) [1833096] - [kernel] timers: Optimize _next_timer_interrupt() level iteration (Phil Auld) [1833096] - [kernel] timers: Add comments about calc_index() ceiling work (Phil Auld) [1833096] - [kernel] timers: Move trigger_dyntick_cpu() to enqueue_timer() (Phil Auld) [1833096] - [kernel] timers: Use only bucket expiry for base->next_expiry value (Phil Auld) [1833096] - [kernel] timers: Preserve higher bits of expiration on index calculation (Phil Auld) [1833096] - [kernel] timer: Fix wheel index calculation on last level (Phil Auld) [1833096] - [kernel] timer: Prevent base->clk from moving backward (Phil Auld) [1833096] - [kernel] timer: Read jiffies once when forwarding base clk (Phil Auld) [1833096] - [powerpc] powerpc/64: Update Speculation_Store_Bypass in /proc//status (Gustavo Duarte) [1773868] - [scsi] scsi: virtio-scsi: Correctly handle the case where all LUNs are unplugged (Maxim Levitsky) [1756093] - [kvm] kvm: x86: replace kvm_spec_ctrl_test_value with runtime test on the host (Maxim Levitsky) [1853447] - [kvm] x86/kvm: Move context tracking where it belongs (Nitesh Narayan Lal) [1854011] - [scsi] scsi: megaraid_sas: Clear affinity hint (Tomas Henzl) [1828351] - [netdrv] revert "vxlan: fix tos value before xmit" (Andrea Claudi) [1862166] - [net] udp: Copy has_conns in reuseport_grow(). (Marcelo Leitner) [1867160] - [net] dev: Defer free of skbs in flush_backlog (Marcelo Leitner) [1867160] - [include] net: core: reduce recursion limit value (Marcelo Leitner) [1867160] - [netdrv] pppoe: only process PADT targeted at local interfaces (Andrea Claudi) [1866850] - [net] espintcp: count packets dropped in espintcp_rcv (Sabrina Dubroca) [1866393] - [net] espintcp: handle short messages instead of breaking the encap socket (Sabrina Dubroca) [1866393] - [net] espintcp: recv() should return 0 when the peer socket is closed (Sabrina Dubroca) [1866393] - [net] espintcp: support non-blocking sends (Sabrina Dubroca) [1866393] - [net] mptcp: be careful on subflow creation (Davide Caratti) [1862200] - [net] mptcp: fix bogus sendmsg() return code under pressure (Davide Caratti) [1862200] - [net] mptcp: fix joined subflows with unblocking sk (Davide Caratti) [1862200] - [net] subflow: explicitly check for plain tcp rsk (Davide Caratti) [1862200] - [net] mptcp: silence warning in subflow_data_ready() (Davide Caratti) [1862200] - [net] mptcp: fix race in subflow_data_ready() (Davide Caratti) [1862200] - [net] mptcp: fix memory leak in mptcp_subflow_create_socket() (Davide Caratti) [1862200] - [net] mptcp: don't leak msk in token container (Davide Caratti) [1862200] - [net] ipv4: Silence suspicious RCU usage warning (Guillaume Nault) [1866430] - [net] devinet: fix memleak in inetdev_init() (Guillaume Nault) [1866430] - [net] ipip: fix wrong address family in init error path (Guillaume Nault) [1866430] - [net] inet_csk: Fix so_reuseport bind-address cache in tb->fast* (Guillaume Nault) [1866430] - [net] ipmr: Add lockdep expression to ipmr_for_each_table macro (Guillaume Nault) [1866430] - [net] ipmr: Fix RCU list debugging warning (Guillaume Nault) [1866430] - [net] tcp: make sure listeners don't initialize congestion-control state (Paolo Abeni) [1865904] - [net] sched: The error lable position is corrected in ct_init_module (Davide Caratti) [1865890] - [net] sched: cls_api: fix nooffloaddevcnt warning dmesg log (Davide Caratti) [1865890] - [net] tls: fix race condition causing kernel panic (Sabrina Dubroca) [1861756] - [net] tls: free record only on encryption error (Sabrina Dubroca) [1861756] - [net] tls: fix encryption error checking (Sabrina Dubroca) [1861756] - [net] l2tp: add sk_family checks to l2tp_validate_socket (Guillaume Nault) [1861453] - [net] l2tp: do not use inet_hash()/inet_unhash() (Guillaume Nault) [1861453] - [net] tipc: allow to build NACK message in link timeout function (Xin Long) [1860877] - [net] tipc: fix retransmission on unicast links (Xin Long) [1860877] - [net] tipc: fix NULL pointer dereference in tipc_disc_rcv() (Xin Long) [1860877] - [net] tipc: remove set but not used variable 'prev' (Xin Long) [1860877] - [net] tipc: call tsk_set_importance from tipc_topsrv_create_listener (Xin Long) [1860877] - [net] tipc: add support for broadcast rcv stats dumping (Xin Long) [1860877] - [net] tipc: enable broadcast retrans via unicast (Xin Long) [1860877] - [net] tipc: add back link trace events (Xin Long) [1860877] - [net] tipc: introduce Gap ACK blocks for broadcast link (Xin Long) [1860877] - [net] tipc: block BH before using dst_cache (Xin Long) [1860877] - [net] tipc: fix partial topology connection closure (Xin Long) [1860877] - [net] xfrm: policy: match with both mark and mask on user interfaces (Xin Long) [1854116] - [scsi] scsi: dh: Add Fujitsu device to devinfo and dh lists (Ewan Milne) [1861418] - [x86] kvm: Set KVM_SOFT_MAX_VCPUS to 1024 (Eduardo Habkost) [1856996] - [md] dm integrity: fix integrity recalculation that is improperly skipped (Mike Snitzer) [1860160] - [netdrv] ibmvnic: Fix IRQ mapping disposal in error path (Steve Best) [1867498] - [infiniband] IB/hfi1: Do not destroy link_wq when the device is shut down (Kamal Heib) [1858392] - [infiniband] IB/hfi1: Do not destroy hfi1_wq when the device is shut down (Kamal Heib) [1858392] - [netdrv] Revert "net/broadcom: Clean broadcom code from driver versions" (Jonathan Toppins) [1867146] - [net] devmap: Use bpf_map_area_alloc() for allocating hash buckets (Jiri Benc) [1842380] - [kernel] kexec_file: Correctly output debugging information for the PT_LOAD ELF header (Lianbo Jiang) [1861186] - [kernel] kexec: Improve & fix crash_exclude_mem_range() to handle overlapping ranges (Lianbo Jiang) [1861186] - [x86] x86/crash: Correct the address boundary of function parameters (Lianbo Jiang) [1861186] - [fs] ceph: handle zero-length feature mask in session messages (Jeff Layton) [1866018] - [s390] s390/bpf: Tolerate not converging code shrinking (Yauheni Kaliuta) [1857120] - [s390] s390/bpf: Use brcl for jumping to exit_ip if necessary (Yauheni Kaliuta) [1857120] - [s390] s390/bpf: Fix sign extension in branch_ku (Yauheni Kaliuta) [1857120] - [tools] selftests: bpf: test_kmod.sh: Fix running out of srctree (Yauheni Kaliuta) [1857120] - [lib] bpf: revert "test_bpf: Flag tests that cannot be jited on s390" (Yauheni Kaliuta) [1857120] - [kernel] uprobes: ensure that uprobe->offset and ->ref_ctr_offset are properly aligned (Oleg Nesterov) [1848596]- [fs] nfs: nfs_file_write() should check for writeback errors (Scott Mayhew) [1852788] - [s390] s390/cpum_cf, perf: change DFLT_CCERROR counter name (Philipp Rudo) [1865794] - [net] net/smc: unique reason code for exceeded max dmb count (Philipp Rudo) [1865792] - [s390] s390/ism: indicate correct error reason in ism_alloc_dmb() (Philipp Rudo) [1865792] - [net] net/smc: fix dmb buffer shortage (Philipp Rudo) [1865792] - [net] net/smc: put slot when connection is killed (Philipp Rudo) [1865792] - [net] net/smc: fix restoring of fallback changes (Philipp Rudo) [1865792] - [net] net/smc: remove freed buffer from list (Philipp Rudo) [1865792] - [net] net/smc: do not call dma sync for unmapped memory (Philipp Rudo) [1865792] - [net] net/smc: fix handling of delete link requests (Philipp Rudo) [1865792] - [net] net/smc: move add link processing for new device into llc layer (Philipp Rudo) [1865792] - [net] net/smc: drop out-of-flow llc response messages (Philipp Rudo) [1865792] - [net] net/smc: protect smc ib device initialization (Philipp Rudo) [1865792] - [net] net/smc: fix link lookup for new rdma connections (Philipp Rudo) [1865792] - [net] net/smc: clear link during SMC client link down processing (Philipp Rudo) [1865792] - [net] net/smc: handle unexpected response types for confirm link (Philipp Rudo) [1865792] - [net] net/smc: switch smcd_dev_list spinlock to mutex (Philipp Rudo) [1865792] - [net] net/smc: fix sleep bug in smc_pnet_find_roce_resource() (Philipp Rudo) [1865792] - [net] net/smc: fix work request handling (Philipp Rudo) [1865792] - [net] net/smc: separate LLC wait queues for flow and messages (Philipp Rudo) [1865792] - [net] net/smc: pre-fetch send buffer outside of send_lock (Philipp Rudo) [1865792] - [nvme] nvme-fc: set max_segments to lldd max value (Ewan Milne) [1853181] - [powerpc] ppc64/kexec_file: enable early kernel's OPAL calls (Diego Domingos) [1829715] - [powerpc] ppc64/kexec_file: fix kexec load failure with lack of memory hole (Diego Domingos) [1829715] - [powerpc] ppc64/kexec_file: add appropriate regions for memory reserve map (Diego Domingos) [1829715] - [powerpc] ppc64/kexec_file: prepare elfcore header for crashing kernel (Diego Domingos) [1829715] - [powerpc] ppc64/kexec_file: setup backup region for kdump kernel (Diego Domingos) [1829715] - [powerpc] ppc64/kexec_file: restrict memory usage of kdump kernel (Diego Domingos) [1829715] - [mm] powerpc/drmem: make lmb walk a bit more flexible (Diego Domingos) [1829715] - [powerpc] ppc64/kexec_file: avoid stomping memory used by special regions (Diego Domingos) [1829715] - [powerpc] powerpc/kexec_file: add helper functions for getting memory ranges (Diego Domingos) [1829715] - [powerpc] powerpc/kexec_file: mark PPC64 specific code (Diego Domingos) [1829715] - [kernel] kexec_file: allow archs to handle special regions while locating memory hole (Diego Domingos) [1829715] - [netdrv] net/mlx5e: CT: Support restore ipv6 tunnel (Alaa Hleihel) [1862975] - [netdrv] ionic: unlock queue mutex in error path (Jonathan Toppins) [1854270] - [netdrv] ionic: use mutex to protect queue operations (Jonathan Toppins) [1854270] - [net] xfrm: esp6: fix the location of the transport header with encapsulation (Sabrina Dubroca) [1857653] - [net] ipv4: fill fl4_icmp_{type, code} in ping_v4_sendmsg (Sabrina Dubroca) [1861324] - [netdrv] geneve: fix an uninitialized value in geneve_changelink() (Sabrina Dubroca) [1860945] - [net] ip_tunnel: fix use-after-free in ip_tunnel_lookup() (Sabrina Dubroca) [1860945] - [netdrv] vxlan: Avoid infinite loop when suppressing NS messages with invalid options (Sabrina Dubroca) [1860945] - [tools] selftests: mptcp: capture pcap on both sides (Hangbin Liu) [1859880] - [tools] selftests/net: report etf errors correctly (Hangbin Liu) [1859880] - [tools] selftests: net: ip_defrag: ignore EPERM (Hangbin Liu) [1859880] - [tools] selftests: forwarding: pedit_dsfield: Check counter value (Hangbin Liu) [1859880] - [tools] selftests: net: tcp_mmap: fix SO_RCVLOWAT setting (Hangbin Liu) [1859880] - [tools] selftests: net: tcp_mmap: clear whole tcp_zerocopy_receive struct (Hangbin Liu) [1859880] - [tools] selftests: A few improvements to fib_nexthops.sh (Hangbin Liu) [1859880] - [tools] selftests: Add tests for vrf and xfrms (Hangbin Liu) [1859880] - [tools] selftests: pmtu: implement IPIP, SIT and ip6tnl PMTU discovery tests (Hangbin Liu) [1859880] - [tools] selftests/net/forwarding: define libs as TEST_PROGS_EXTENDED (Hangbin Liu) [1859880] - [tools] selftests/net/forwarding: add Makefile to install tests (Hangbin Liu) [1859880] - [tools] selftests: nft_concat_range: Move option for 'list ruleset' before command (Hangbin Liu) [1859880] - [tools] selftests: netfilter: use randomized netns names (Hangbin Liu) [1859880] - [tools] kselftests: netfilter: fix leftover net/net-next merge conflict (Hangbin Liu) [1859880] - [tools] selftests: netfilter: missing error check when setting up veth interface (Hangbin Liu) [1859880] - [net] sctp: Don't advertise IPv4 addresses if ipv6only is set on the socket (Xin Long) [1860673] - [net] sctp: check assoc before SCTP_ADDR_{MADE_PRIM, ADDED} event (Xin Long) [1860673] - [net] sctp: fix typo sctp_ulpevent_nofity_peer_addr_change (Xin Long) [1860673] - [net] sctp: Fix spelling in Kconfig help (Xin Long) [1860673] - [net] sctp: Start shutdown on association restart if in SHUTDOWN-SENT state and socket is closed (Xin Long) [1860673] - [net] sctp: Don't add the shutdown timer if its already been added (Xin Long) [1860673] - [net] sctp: Fix SHUTDOWN CTSN Ack in the peer restart case (Xin Long) [1860673] - [net] sctp: Fix bundling of SHUTDOWN with COOKIE-ACK (Xin Long) [1860673] - [net] ip6_vti: use IS_REACHABLE to avoid some compile errors (Xin Long) [1840976 1835075] - [net] xfrm: interface: use IS_REACHABLE to avoid some compile errors (Xin Long) [1840976 1835075] - [net] xfrm: interface: not xfrmi_ipv6/ipip_handler twice (Xin Long) [1840976 1835075] - [net] ip6_vti: not register vti_ipv6_handler twice (Xin Long) [1840976 1835075] - [net] ip_vti: not register vti_ipip_handler twice (Xin Long) [1840976 1835075] - [net] xfrm: interface: support IPIP and IPIP6 tunnels processing with .cb_handler (Xin Long) [1840976 1835075] - [net] xfrm: interface: support IP6IP6 and IP6IP tunnels processing with .cb_handler (Xin Long) [1840976 1835075] - [net] ipcomp: assign if_id to child tunnel from parent tunnel (Xin Long) [1840976 1835075] - [net] ip6_vti: support IP6IP tunnel processing (Xin Long) [1840976 1835075] - [net] ip6_vti: support IP6IP6 tunnel processing with .cb_handler (Xin Long) [1840976 1835075] - [net] ip_vti: support IPIP6 tunnel processing (Xin Long) [1840976 1835075] - [net] ip_vti: support IPIP tunnel processing with .cb_handler (Xin Long) [1840976 1835075] - [net] tunnel6: add tunnel6_input_afinfo for ipip and ipv6 tunnels (Xin Long) [1840976 1835075] - [net] tunnel4: add cb_handler to struct xfrm_tunnel (Xin Long) [1840976 1835075] - [net] xfrm: add is_ipip to struct xfrm_input_afinfo (Xin Long) [1840976 1835075] - [net] tunnel6: support for IPPROTO_MPLS (Xin Long) [1840976 1835075] - [net] virtio_vsock: Enhance connection semantics (Stefano Garzarella) [1861735] - [net] virtio_vsock: Fix race condition in virtio_transport_recv_pkt (Stefano Garzarella) [1858135] - [net] vsock/virtio: annotate 'the_virtio_vsock' RCU pointer (Stefano Garzarella) [1861762] - [vhost] vsock/virtio: fix multiple packet delivery to monitoring devices (Stefano Garzarella) [1861762] - [vhost] vsock: fix packet delivery order to monitoring devices (Stefano Garzarella) [1861762] - [vhost] vsock: accept only packets with the right dst_cid (Stefano Garzarella) [1861762] - [vhost] vsock: refuse CID assigned to the guest->host transport (Stefano Garzarella) [1861762] - [vhost] vsock: switch to a mutex for vhost_vsock_hash (Stefano Garzarella) [1861762] - [net] vsock: fix timeout in vsock_accept() (Stefano Garzarella) [1861762] - [net] vsock: Simplify '__vsock_release()' (Stefano Garzarella) [1861762] - [netdrv] net/mlx5e: Fix kernel crash when setting vf VLANID on a VF dev (Alaa Hleihel) [1859477] - [netdrv] net/mlx5e: Modify uplink state on interface up/down (Alaa Hleihel) [1861720 1859477] - [netdrv] net/mlx5e: Fix missing cleanup of ethtool steering during rep rx cleanup (Alaa Hleihel) [1859477 1856660] - [netdrv] ixgbe: Add ethtool support to enable 2.5 and 5.0 Gbps support (Ken Cox) [1835962] - [x86] x86/purgatory: Add -fno-stack-protector (Lianbo Jiang) [1857528] - [x86] x86/purgatory: Fail the build if purgatory.ro has missing symbols (Lianbo Jiang) [1857528] - [x86] x86/purgatory: Do not use __builtin_memcpy and __builtin_memset (Lianbo Jiang) [1857528] - [x86] x86/boot: Provide KASAN compatible aliases for string routines (Lianbo Jiang) [1857528] - [x86] x86/purgatory: Disable various profiling and sanitizing options (Lianbo Jiang) [1857528] - [x86] x86/boot: Restrict header scope to make Clang happy (Lianbo Jiang) [1857528]- [x86] x86/entry/64: Update comments and sanity tests for create_gap (Jiri Olsa) [1850831] - [x86] x86/alternatives: add missing insn.h include (Jiri Olsa) [1850831] - [x86] x86/alternatives: Teach text_poke_bp() to emulate instructions (Jiri Olsa) [1850831] - [x86] x86/paravirt: Standardize 'insn_buff' variable names (Jiri Olsa) [1850831] - [x86] x86_64: Allow breakpoints to emulate call instructions (Jiri Olsa) [1850831] - [x86] x86_64: Add gap to int3 to allow for call emulation (Jiri Olsa) [1850831] - [x86] x86/alternatives: Sync bp_patching update for avoiding NULL pointer exception (Jiri Olsa) [1850831] - [nvme] nvme: add a Identify Namespace Identification Descriptor list quirk (Gopal Tiwari) [1862136] - [nvme] nvme: fix identify error status silent ignore (Gopal Tiwari) [1862136] - [nvme] nvme: fix possible hang when ns scanning fails during error recovery (Gopal Tiwari) [1862136] - [nvme] nvme: refactor nvme_identify_ns_descs error handling (Gopal Tiwari) [1862136] - [infiniband] IB/rdmavt: Fix RQ counting issues causing use of an invalid RWQE (Kamal Heib) [1850314] - [powerpc] powerpc/pseries: PCIE PHB reset (Steve Best) [1747345] - [drm] drm/nouveau/kms: Handle -EINPROGRESS in nouveau_display_acpi_ntfy() (Lyude Paul) [1827812] - [drm] drm/nouveau/kms: Fix runtime PM leak in nouveau_display_acpi_ntfy() (Lyude Paul) [1827812] - [drm] drm/nouveau/kms: Invert conditionals in nouveau_display_acpi_ntfy() (Lyude Paul) [1827812] - [drm] drm/nouveau/kms: Use pm_runtime_put_autosuspend() in hpd_work (Lyude Paul) [1827812] - [drm] drm/nouveau/kms/fbcon: Use pm_runtime_put_autosuspend() in suspend work (Lyude Paul) [1827812] - [drm] drm/nouveau/kms/fbcon: Fix pm_runtime calls in nouveau_fbcon_output_poll_changed() (Lyude Paul) [1827812] - [drm] drm/nouveau/kms/fbcon: Correct pm_runtime calls in nouveau_fbcon_release() (Lyude Paul) [1827812] - [drm] drm/nouveau/kms: Fix rpm leak in nouveau_connector_hotplug() (Lyude Paul) [1827812] - [drm] drm/nouveau/kms: Handle -EINPROGRESS in nouveau_connector_hotplug() (Lyude Paul) [1827812] - [drm] drm/nouveau/fbcon: fix module unload when fbcon init has failed for some reason (Lyude Paul) [1827812] - [drm] drm/nouveau/kms/tu102: wait for core update to complete when assigning windows (Lyude Paul) [1827812] - [drm] drm/nouveau/disp/gm200-: fix regression from HDA SOR selection changes (Lyude Paul) [1827812] - [drm] drm/amd/powerplay: fix a crash when overclocking Vega M (Lyude Paul) [1827812] - [drm] drm/amdgpu: Fix NULL dereference in dpm sysfs handlers (Lyude Paul) [1827812] - [drm] drm/amdgpu: fix preemption unit test (Lyude Paul) [1827812] - [drm] drm/amdgpu/gfx10: fix race condition for kiq (Lyude Paul) [1827812] - [drm] drm/amd/display: add dmcub check on RENOIR (Lyude Paul) [1827812] - [drm] drm/amd/display: Check DMCU Exists Before Loading (Lyude Paul) [1827812] - [drm] drm/nouveau/nouveau: fix page fault on device private memory (Lyude Paul) [1827812] - [drm] drm/nouveau/i2c/g94-: increase NV_PMGR_DP_AUXCTL_TRANSACTREQ timeout (Lyude Paul) [1827812] - [drm] drm/i915/perf: Use GTT when saving/restoring engine GPR (Lyude Paul) [1827812] - [drm] drm/i915/gvt: Fix two CFL MMIO handling caused by regression (Lyude Paul) [1827812] - [drm] drm/i915/gt: Only swap to a random sibling once upon creation (Lyude Paul) [1827812] - [drm] drm/i915/gt: Ignore irq enabling on the virtual engines (Lyude Paul) [1827812] - [drm] drm/i915: Move cec_notifier to intel_hdmi_connector_unregister, v2 (Lyude Paul) [1827812] - [drm] drm/amdgpu/display: create fake mst encoders ahead of time (v4) (Lyude Paul) [1827812] - [drm] drm/amd/display: handle failed allocation during stream construction (Lyude Paul) [1827812] - [drm] drm/amdgpu/sdma5: fix wptr overwritten in ->get_wptr() (Lyude Paul) [1827812] - [drm] drm/amdgpu/powerplay: Modify SMC message name for setting power profile mode (Lyude Paul) [1827812] - [drm] drm/i915: Also drop vm.ref along error paths for vma construction (Lyude Paul) [1827812] - [drm] drm/i915: Drop vm.ref for duplicate vma on construction (Lyude Paul) [1827812] - [drm] drm/amdgpu: asd function needs to be unloaded in suspend phase (Lyude Paul) [1827812] - [drm] drm/amdgpu: add TMR destory function for psp (Lyude Paul) [1827812] - [drm] drm/amdgpu: don't do soft recovery if gpu_recovery=0 (Lyude Paul) [1827812] - [drm] drm/i915: Skip stale object handle for debugfs per-file-stats (Lyude Paul) [1827812] - [drm] drm/i915/gt: Pin the rings before marking active (Lyude Paul) [1827812] - [drm] drm/radeon: fix double free (Lyude Paul) [1827812] - [drm] drm: panel-orientation-quirks: Use generic orientation-data for Acer S1003 (Lyude Paul) [1827812] - [drm] drm: panel-orientation-quirks: Add quirk for Asus T101HA panel (Lyude Paul) [1827812] - [iommu] iommu/vt-d: Don't apply gfx quirks to untrusted devices (Lyude Paul) [1827812] - [drm] drm/tegra: hub: Do not enable orphaned window group (Lyude Paul) [1827812] - [drm] drm/ttm: Fix dma_fence refcnt leak when adding move fence (Lyude Paul) [1827812] - [drm] drm/ttm: Fix dma_fence refcnt leak in ttm_bo_vm_fault_reserved (Lyude Paul) [1827812] - [drm] drm/amdgpu/atomfirmware: fix vram_info fetching for renoir (Lyude Paul) [1827812] - [drm] drm/amdgpu: use u rather than d for sclk/mclk (Lyude Paul) [1827812] - [drm] drm/amd/display: Only revalidate bandwidth on medium and fast updates (Lyude Paul) [1827812] - [drm] drm/i915/gt: Mark timeline->cacheline as destroyed after rcu grace period (Lyude Paul) [1827812] - [drm] drm/amd/display: Fix ineffective setting of max bpc property (Lyude Paul) [1827812] - [drm] drm/amd/display: Fix incorrectly pruned modes with deep color (Lyude Paul) [1827812] - [drm] drm/amdgpu: add fw release for sdma v5_0 (Lyude Paul) [1827812] - [drm] drm/radeon: fix fb_div check in ni_init_smc_spll_table() (Lyude Paul) [1827812] - [drm] drm/amd: fix potential memleak in err branch (Lyude Paul) [1827812] - [drm] drm/amd/display: Enable output_bpc property on all outputs (Lyude Paul) [1827812] - [drm] drm/amd/display: Use kfree() to free rgb_user in calculate_user_regamma_ramp() (Lyude Paul) [1827812] - [drm] Revert "drm/amd/display: disable dcn20 abm feature for bring up" (Lyude Paul) [1827812] - [drm] drm/i915/gt: Move gen4 GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812] - [drm] drm/i915/gt: Move vlv GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812] - [drm] drm/i915/gt: Move ilk GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812] - [drm] drm/i915/gt: Move snb GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812] - [drm] drm/i915/gt: Move ivb GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812] - [drm] drm/i915/gt: Move hsw GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812] - [drm] drm/i915/gt: Incrementally check for rewinding (Lyude Paul) [1827812] - [drm] drm/i915/tc: fix the reset of ln0 (Lyude Paul) [1827812] - [drm] drm/i915/icl+: Fix hotplug interrupt disabling after storm detection (Lyude Paul) [1827812] - [drm] drm/amd/display: Use kvfree() to free coeff in build_regamma() (Lyude Paul) [1827812] - [drm] drm/amdkfd: Use correct major in devcgroup check (Lyude Paul) [1827812] - [drm] drm/connector: notify userspace on hotplug after register complete (Lyude Paul) [1827812] - [drm] drm/i915: Whitelist context-local timestamp in the gen9 cmdparser (Lyude Paul) [1827812] - [drm] drm/i915/gem: Avoid iterating an empty list (Lyude Paul) [1827812] - [drm] drm/i915: Fix AUX power domain toggling across TypeC mode resets (Lyude Paul) [1827812] - [drm] drm/dp_mst: Increase ACT retry timeout to 3s (Lyude Paul) [1827812] - [drm] drm/ast: Don't check new mode if CRTC is being disabled (Lyude Paul) [1827812] - [drm] drm/amdgpu: Replace invalid device ID with a valid device ID (Lyude Paul) [1827812] - [drm] drm/amdgpu/display: use blanked rather than plane state for sync groups (Lyude Paul) [1827812] - [drm] drm/qxl: Use correct notify port address when creating cursor ring (Lyude Paul) [1827812] - [drm] drm/dp_mst: Reformat drm_dp_check_act_status() a bit (Lyude Paul) [1827812] - [drm] drm/ast: fix missing break in switch statement for format->cppcase 4 (Lyude Paul) [1827812] - [drm] drm/amd/display: Revalidate bandwidth before commiting DC updates (Lyude Paul) [1827812] - [drm] drm/nouveau: gr/gk20a: Use firmware version 0 (Lyude Paul) [1827812] - [drm] drm/amdgpu: Sync with VM root BO when switching VM to CPU update mode (Lyude Paul) [1827812] - [drm] drm/amd/powerpay: Disable gfxoff when setting manual mode on picasso and raven (Lyude Paul) [1827812] - [drm] drm/amd/display: Do not disable pipe split if mode is not supported (Lyude Paul) [1827812] - [drm] drm/amd/display: dmcu wait loop calculation is incorrect in RV (Lyude Paul) [1827812] - [drm] drm/amd/display: Correct updating logic of dcn21's pipe VM flags (Lyude Paul) [1827812] - [drm] drm/ast: Allocate initial CRTC state of the correct size (Lyude Paul) [1827812] - [drm] drm/hisilicon: Enforce 128-byte stride alignment to fix the hardware limitation (Lyude Paul) [1827812] - [drm] drm/dp: Lenovo X13 Yoga OLED panel brightness fix (Lyude Paul) [1827812] - [drm] drm/i915/dpcd_bl: Unbreak enable_dpcd_backlight modparam (Lyude Paul) [1827812] - [drm] drm/i915: Force DPCD backlight mode for some Dell CML 2020 panels (Lyude Paul) [1827812] - [drm] drm/i915: Force DPCD backlight mode on X1 Extreme 2nd Gen 4K AMOLED panel (Lyude Paul) [1827812] - [drm] drm/dp: Introduce EDID-based quirks (Lyude Paul) [1827812] - [drm] drm/amdgpu: Init data to avoid oops while reading pp_num_states (Lyude Paul) [1827812] - [drm] drm/amd/display: fix virtual signal dsc setup (Lyude Paul) [1827812] - [drm] drm/amd/display: Force watermark value propagation (Lyude Paul) [1827812] - [drm] drm: bridge: adv7511: Extend list of audio sample rates (Lyude Paul) [1827812] - [drm] drm/amdgpu: fix and cleanup amdgpu_gem_object_close v4 (Lyude Paul) [1827812] - [drm] drm/vkms: Hold gem object while still in-use (Lyude Paul) [1827812] - [drm] drm/amd/display: Not doing optimize bandwidth if flip pending (Lyude Paul) [1827812] - [drm] drm/amd/display: remove invalid dc_is_hw_initialized function (Lyude Paul) [1827812] - [drm] drm/amd/display: DP training to set properly SCRAMBLING_DISABLE (Lyude Paul) [1827812] - [drm] drm/edid: Add Oculus Rift S to non-desktop list (Lyude Paul) [1827812] - [drm] drm/amd/display: Fix potential integer wraparound resulting in a hang (Lyude Paul) [1827812] - [drm] drm/amd/display: Added locking for atomic update stream and update planes (Lyude Paul) [1827812] - [drm] drm/amd/display: Indicate dsc updates explicitly (Lyude Paul) [1827812] - [drm] drm/amd/display: Split program front end part that occur outside lock (Lyude Paul) [1827812] - [drm] drm/amd/display: drop cursor position check in atomic test (Lyude Paul) [1827812] - [drm] drm/amd/amdgpu: Update update_config() logic (Lyude Paul) [1827812] - [drm] drm/amdgpu: Use GEM obj reference for KFD BOs (Lyude Paul) [1827812] - [drm] drm/amd/powerplay: perform PG ungate prior to CG ungate (Lyude Paul) [1827812] - [drm] drm/amdgpu: drop unnecessary cancel_delayed_work_sync on PG ungate (Lyude Paul) [1827812] - [drm] drm/i915: Propagate error from completed fences (Lyude Paul) [1827812] - [drm] drm/i915/gvt: Init DPLL/DDI vreg for virtual display instead of inheritance (Lyude Paul) [1827812] - [drm] drm/amd/display: Prevent dpcd reads with passive dongles (Lyude Paul) [1827812] - [drm] drm/amd/display: fix counter in wait_for_no_pipes_pending (Lyude Paul) [1827812] - [gpu] vgaarb: Keep adding VGA device in queue (Lyude Paul) [1827812]- [net] openvswitch: fixes potential deadlock in dp cleanup code (Eelco Chaudron) [1845662] - [net] openvswitch: reorder masks array based on usage (Eelco Chaudron) [1845662] - [net] openvswitch: ovs_ct_exit to be done under ovs_lock (Eelco Chaudron) [1860853] - [net] ip6_gre: fix null-ptr-deref in ip6gre_init_net() (Hangbin Liu) [1860221] - [net] ip6_gre: fix use-after-free in ip6gre_tunnel_lookup() (Hangbin Liu) [1860221] - [net] mld: fix memory leak in ipv6_mc_destroy_dev() (Hangbin Liu) [1860221] - [net] ipv6: Fix suspicious RCU usage warning in ip6mr (Hangbin Liu) [1860221] - [net] ip6mr: Fix RCU list debugging warning (Hangbin Liu) [1860221] - [net] revert "ipv6: add mtu lock check in __ip6_rt_update_pmtu" (Hangbin Liu) [1860221] - [netdrv] macsec: avoid to set wrong mtu (Sabrina Dubroca) [1860944] - [netdrv] team: fix hang in team_mode_get() (Hangbin Liu) [1860219] - [include] xfrm: Fix crash when the hold queue is used. (Xin Long) [1860672] - [net] xfrm: policy: fix IPv6-only espintcp compilation (Xin Long) [1860672] - [net] xfrm: esp6: fix encapsulation header offset computation (Xin Long) [1860672] - [net] xfrm: Fix double ESP trailer insertion in IPsec crypto offload. (Xin Long) [1860672] - [net] esp4: improve xfrm4_beet_gso_segment() to be more readable (Xin Long) [1860672] - [net] xfrm interface: don't take extra reference to netdev (Xin Long) [1860672] - [net] xfrm interface: fix oops when deleting a x-netns interface (Xin Long) [1860672] - [net] xfrm: remove the unnecessary .net_exit for xfrmi (Xin Long) [1860672] - [net] xfrm: Always set XFRM_TRANSFORMED in xfrm{4, 6}_output_finish (Xin Long) [1860672] - [include] xfrm: fix error in comment (Xin Long) [1860672] - [net] sctp: shrink stream outq when fails to do addstream reconf (Xin Long) [1853535] - [net] sctp: shrink stream outq only when new outcnt < old outcnt (Xin Long) [1853535] - [net] tipc: fix kernel WARNING in tipc_msg_append() (Xin Long) [1844377] - [net] tipc: fix NULL pointer dereference in streaming (Xin Long) [1844377] - [net] tipc: add test for Nagle algorithm effectiveness (Xin Long) [1844377] - [net] tipc: fix failed service subscription deletion (Xin Long) [1844377] - [net] tipc: fix memory leak in service subscripting (Xin Long) [1844377] - [net] tipc: fix large latency in smart Nagle streaming (Xin Long) [1844377] - [net] mptcp: add receive buffer auto-tuning (Florian Westphal) [1858276] - [tools] selftests: mptcp: add option to specify size of file to transfer (Florian Westphal) [1858276] - [net] mptcp: fallback in case of simultaneous connect (Florian Westphal) [1858276] - [net] mptcp: improve fallback to TCP (Florian Westphal) [1858276] - [net] mptcp: fix unblocking connect() (Florian Westphal) [1858276] - [net] mptcp: cache msk on MP_JOIN init_req (Florian Westphal) [1858276] - [net] mptcp: remove msk from the token container at destruction time. (Florian Westphal) [1858276] - [net] mptcp: fix races between shutdown and recvmsg (Florian Westphal) [1858276] - [net] mptcp: fix race between MP_JOIN and close (Florian Westphal) [1858276] - [net] mptcp: drop MPTCP_PM_MAX_ADDR (Florian Westphal) [1858276] - [net] mptcp: bugfix for RM_ADDR option parsing (Florian Westphal) [1858276] - [net] mptcp: drop MP_JOIN request sock on syn cookies (Florian Westphal) [1858276] - [net] mptcp: avoid NULL-ptr derefence on fallback (Florian Westphal) [1858276] - [net] mptcp: drop sndr_key in mptcp_syn_options (Florian Westphal) [1858276] - [net] mptcp: MPTCP_HMAC_TEST should depend on MPTCP (Florian Westphal) [1858276] - [net] mptcp: fix DSS map generation on fin retransmission (Florian Westphal) [1858276] - [net] inet_connection_sock: clear inet_num out of destroy helper (Florian Westphal) [1858276] - [net] mptcp: fix NULL ptr dereference in MP_JOIN error path (Florian Westphal) [1858276] - [net] mptcp: avoid blocking in tcp_sendpages (Florian Westphal) [1858276] - [net] mptcp: break and restart in case mptcp sndbuf is full (Florian Westphal) [1858276] - [net] l2tp: remove skb_dst_set() from l2tp_xmit_skb() (Xin Long) [1832799] - [net] rtnetlink: prevent underflows in do_setvfinfo() (Davide Caratti) [1854740] - [net] netfilter: nf_tables: reintroduce the NFT_SET_CONCAT flag (Phil Sutter) [1847553] - [net] netfilter: nf_tables: report EOPNOTSUPP on unsupported flags/object type (Phil Sutter) [1847553] - [net] openvswitch: take into account de-fragmentation/gso_size in execute_check_pkt_len (Lorenzo Bianconi) [1851888] - [tools] selftests: forwarding: mirror_lib: Use mausezahn (Davide Caratti) [1816443] - [x86] perf/x86/rapl: Add Ice Lake RAPL support (Michael Petlan) [1841266] - [arm64] arm64/mm: enable HugeTLB migration (Donghai Qiao) [1758717] - [scsi] scsi: core: Run queue in case of I/O resource contention failure (Ewan Milne) [1854958] - [message] scsi: mptscsih: Fix read sense data size (Tomas Henzl) [1850563] - [netdrv] net: qed: fix buffer overflow on ethtool -d (Manish Chopra) [1858915] - [x86] sched/cputime: Improve cputime_adjust() (Oleg Nesterov) [1859977] - [kernel] uprobes: Change handle_swbp() to send SIGTRAP with si_code=SI_KERNEL, to fix GDB regression (Oleg Nesterov) [1855390] - [x86] x86/asm: Fix MWAITX C-state hint value (Vladis Dronov) [1767064] - [x86] x86/kexec: Fill in acpi_rsdp_addr from the first kernel (Kairui Song) [1684462] - [x86] x86/kexec: Don't setup EFI info if EFI runtime is not enabled (Kairui Song) [1684462] - [vfio] vfio/pci: fix racy on error and request eventfd ctx (Alex Williamson) [1858346] - [platform] platform/x86: ISST: Increase timeout (Prarit Bhargava) [1854682] - [mm] x86/mm: split vmalloc_sync_all() (Al Stone) [1851547] - [acpi] ACPI: watchdog: Fix gas->access_width usage (Al Stone) [1851547] - [acpi] ACPICA: Introduce ACPI_ACCESS_BYTE_WIDTH() macro (Al Stone) [1851547]- [virt] kvm: x86: take as_id into account when checking PGD (Vitaly Kuznetsov) [1615704] - [arm64] kvm: arm64: Stop clobbering x0 for HVC_SOFT_RESTART (Andrew Jones) [1855788] - [arm64] kvm: arm64: pmu: Fix per-CPU access in preemptible context (Andrew Jones) [1855788] - [arm64] kvm: arm64: Fix kvm_reset_vcpu() return code being incorrect with SVE (Andrew Jones) [1855788] - [arm64] kvm: arm64: Annotate hyp NMI-related functions as __always_inline (Andrew Jones) [1855788] - [arm64] kvm: arm64: Remove host_cpu_context member from vcpu structure (Andrew Jones) [1855788] - [arm64] kvm: arm64: Move hyp_symbol_addr() to kvm_asm.h (Andrew Jones) [1855788] - [arm64] kvm: arm64: Handle PtrAuth traps early (Andrew Jones) [1855788] - [arm64] kvm: arm64: Save the host's PtrAuth keys in non-preemptible context (Andrew Jones) [1855788] - [arm64] kvm: arm64: Stop save/restoring ACTLR_EL1 (Andrew Jones) [1855788] - [kernel] firmware: smccc: Update link to latest SMCCC specification (Andrew Jones) [1855788] - [kernel] arm/arm64: smccc-1.1: Handle function result as parameters (Andrew Jones) [1855788] - [kernel] arm/arm64: smccc-1.1: Make return values unsigned long (Andrew Jones) [1855788] - [video] Revert "hyperv_fb: Fix hibernation for the deferred IO feature" (Mohammed Gamal) [1858755] - [netdrv] net/mlx5e: CT: Map 128 bits labels to 32 bit map ID (Alaa Hleihel) [1859540] - [security] ima: move APPRAISE_BOOTPARAM dependency on ARCH_POLICY to runtime (Bruno Meneguele) [1847219] - [scsi] scsi: lpfc: NVMe remote port devloss_tmo from lldd (Dick Kennedy) [1859344] - [netdrv] net/mlx5e: Disable devlink port support for non-switchdev mode (Alaa Hleihel) [1858501 1852904 1849623] - [tools] perf powerpc: Don't ignore sym-handling.c file (Michael Petlan) [1858133] - [fs] ext4: reserve revoke credits in __ext4_new_inode (Lukas Czerner) [1856760] - [include] jbd2: make jbd2_handle_buffer_credits() handle reserved handles (Lukas Czerner) [1856760] - [fs] jbd2: avoid leaking transaction credits when unreserving handle (Lukas Czerner) [1856760] - [fs] jbd2: Fine tune estimate of necessary descriptor blocks (Lukas Czerner) [1856760] - [fs] jbd2: Provide trace event for handle restarts (Lukas Czerner) [1856760] - [fs] ext4: Reserve revoke credits for freed blocks (Lukas Czerner) [1856760] - [fs] jbd2: Make credit checking more strict (Lukas Czerner) [1856760] - [fs] jbd2: Rename h_buffer_credits to h_total_credits (Lukas Czerner) [1856760] - [fs] jbd2: add missing tracepoint for reserved handle (Lukas Czerner) [1856760] - [fs] jbd2: Reserve space for revoke descriptor blocks (Lukas Czerner) [1856760] - [fs] jbd2: Drop jbd2_space_needed() (Lukas Czerner) [1856760] - [fs] jbd2: remove repeated assignments in __jbd2_log_wait_for_space() (Lukas Czerner) [1856760] - [fs] jbd2: Account descriptor blocks into t_outstanding_credits (Lukas Czerner) [1856760] - [include] jbd2: update locking documentation for transaction_t (Lukas Czerner) [1856760] - [fs] jbd2: Factor out common parts of stopping and restarting a handle (Lukas Czerner) [1856760] - [fs] jbd2: Drop pointless wakeup from jbd2_journal_stop() (Lukas Czerner) [1856760] - [fs] jbd2: Drop pointless check from jbd2_journal_stop() (Lukas Czerner) [1856760] - [fs] jbd2: Reorganize jbd2_journal_stop() (Lukas Czerner) [1856760] - [fs] ext4, jbd2: Provide accessor function for handle credits (Lukas Czerner) [1856760] - [fs] ext4: Provide function to handle transaction restarts (Lukas Czerner) [1856760] - [fs] ext4: Avoid unnecessary revokes in ext4_alloc_branch() (Lukas Czerner) [1856760] - [fs] ext4: Use ext4_journal_extend() instead of jbd2_journal_extend() (Lukas Czerner) [1856760] - [fs] jbd2: Completely fill journal descriptor blocks (Lukas Czerner) [1856760] - [fs] jbd2: Fixup stale comment in commit code (Lukas Czerner) [1856760] - [include] jbd2: Fix possible overflow in jbd2_log_space_left() (Lukas Czerner) [1856760] - [fs] ext4, jbd2: ensure panic by fix a race between jbd2 abort and ext4 error handlers (Lukas Czerner) [1856760] - [fs] ext4: remove set but not used variable 'es' in ext4_jbd2.c (Lukas Czerner) [1856760] - [fs] ext4: remove set but not used variable 'es' (Lukas Czerner) [1856760] - [fs] ext4: save all error info in save_error_info() and drop ext4_set_errno() (Lukas Czerner) [1856760] - [fs] ext4: save the error code which triggered an ext4_error() in the superblock (Lukas Czerner) [1856760] - [fs] jbd2: clean __jbd2_journal_abort_hard() and __journal_abort_soft() (Lukas Czerner) [1856760] - [fs] ext4: stop overwrite the errcode in ext4_setup_super (Lukas Czerner) [1856760] - [fs] ext4: fix partial cluster initialization when splitting extent (Lukas Czerner) [1856760] - [fs] ext4: avoid ext4_error()'s caused by ENOMEM in the truncate path (Lukas Czerner) [1856760] - [fs] ext4: fix race between ext4_sync_parent() and rename() (Lukas Czerner) [1856760] - [fs] ext4: clean up ext4_ext_convert_to_initialized() error handling (Lukas Czerner) [1856760] - [fs] ext4: clean up GET_BLOCKS_PRE_IO error handling (Lukas Czerner) [1856760] - [fs] ext4: fix error pointer dereference (Lukas Czerner) [1856760] - [fs] ext4: Avoid freeing inodes on dirty list (Lukas Czerner) [1856760] - [fs] writeback: Export inode_io_list_del() (Lukas Czerner) [1856760] - [fs] ext4: fix buffer_head refcnt leak when ext4_iget() fails (Lukas Czerner) [1856760] - [fs] ext4: fix EXT_MAX_EXTENT/INDEX to check for zeroed eh_max (Lukas Czerner) [1856760] - [fs] ext4: fix a style issue in fs/ext4/acl.c (Lukas Czerner) [1856760] - [fs] ext4: fix return-value types in several function comments (Lukas Czerner) [1856760] - [fs] ext4: use non-movable memory for superblock readahead (Lukas Czerner) [1856760] - [fs] ext4: fix incorrect group count in ext4_fill_super error message (Lukas Czerner) [1856760] - [fs] ext4: fix incorrect inodes per group in error message (Lukas Czerner) [1856760] - [fs] ext4: avoid ENOSPC when avoiding to reuse recently deleted inodes (Lukas Czerner) [1856760] - [fs] ext4: fix a data race at inode->i_disksize (Lukas Czerner) [1856760] - [fs] ext4: fix a data race at inode->i_blocks (Lukas Czerner) [1856760] - [fs] ext4: clean up error return for convert_initialized_extent() (Lukas Czerner) [1856760] - [fs] ext4: force buffer up-to-date while marking it dirty (Lukas Czerner) [1856760] - [fs] ext4: fix race between writepages and enabling EXT4_EXTENTS_FL (Lukas Czerner) [1856760] - [fs] ext4: rename s_journal_flag_rwsem to s_writepages_rwsem (Lukas Czerner) [1856760] - [fs] ext4: potential crash on allocation error in ext4_alloc_flex_bg_array() (Lukas Czerner) [1856760] - [fs] ext4: fix potential race between s_flex_groups online resizing and access (Lukas Czerner) [1856760] - [fs] ext4: fix potential race between s_group_info online resizing and access (Lukas Czerner) [1856760] - [fs] ext4: fix potential race between online resizing and write operations (Lukas Czerner) [1856760] - [fs] ext4: add cond_resched() to __ext4_find_entry() (Lukas Czerner) [1856760] - [fs] ext4: fix a data race in EXT4_I(inode)->i_disksize (Lukas Czerner) [1856760] - [fs] ext4: fix checksum errors with indexed dirs (Lukas Czerner) [1856760] - [fs] ext4: simplify checking quota limits in ext4_statfs() (Lukas Czerner) [1856760] - [fs] ext4: choose hardlimit when softlimit is larger than hardlimit in ext4_statfs_project() (Lukas Czerner) [1856760] - [fs] ext4: don't assume that mmp_nodename/bdevname have NUL (Lukas Czerner) [1856760] - [fs] jbd2: make sure ESHUTDOWN to be recorded in the journal superblock (Lukas Czerner) [1856760] - [fs] ext4, jbd2: ensure panic when aborting with zero errno (Lukas Czerner) [1856760] - [fs] jbd2: switch to use jbd2_journal_abort() when failed to submit the commit record (Lukas Czerner) [1856760] - [fs] jbd2_seq_info_next should increase position index (Lukas Czerner) [1856760] - [fs] ext4,jbd2: fix comment and code style (Lukas Czerner) [1856760] - [fs] ext4: fix extent_status trace points (Lukas Czerner) [1856760] - [fs] ext4: fix extent_status fragmentation for plain files (Lukas Czerner) [1856760] - [fs] jbd2: clear JBD2_ABORT flag before journal_reset to update log tail info when load journal (Lukas Czerner) [1856760] - [fs] ext4: fix some nonstandard indentation in extents.c (Lukas Czerner) [1856760] - [fs] ext4: fix documentation for ext4_ext_try_to_merge() (Lukas Czerner) [1856760] - [fs] ext4: avoid fetching btime in ext4_getattr() unless requested (Lukas Czerner) [1856760] - [fs] ext4: fix ext4_dax_read/write inode locking sequence for IOCB_NOWAIT (Lukas Czerner) [1856760] - [fs] ext4: optimize __ext4_check_dir_entry() (Lukas Czerner) [1856760] - [fs] ext4: check for directory entries too close to block end (Lukas Czerner) [1856760] - [fs] ext4: fix a bug in ext4_wait_for_tail_page_commit (Lukas Czerner) [1856760] - [fs] jbd2: Fix statistics for the number of logged blocks (Lukas Czerner) [1856760] - [fs] ext4: Fix ext4_should_journal_data() for EA inodes (Lukas Czerner) [1856760] - [fs] ext4: Fix credit estimate for final inode freeing (Lukas Czerner) [1856760] - [fs] ext4: Do not iput inode under running transaction (Lukas Czerner) [1856760] - [fs] ext4: Move marking of handle as sync to ext4_add_nondir() (Lukas Czerner) [1856760] - [fs] ext4: update direct I/O read lock pattern for IOCB_NOWAIT (Lukas Czerner) [1856760] - [fs] jbd2: flush_descriptor(): Do not decrease buffer head's ref count (Lukas Czerner) [1856760] - [fs] ext4: fix prefetchw of NULL page (Lukas Czerner) [1856760] - [fs] ext4: check for non-zero journal inum in ext4_calculate_overhead (Lukas Czerner) [1814574] - [fs] ext4: do not commit super on read-only bdev (Lukas Czerner) [1814574] - [kernel] isolcpus: Affine unbound kernel threads to housekeeping cpus (Marcelo Tosatti) [1791930] - [kernel] kthread: Switch to cpu_possible_mask (Marcelo Tosatti) [1791930] - [scsi] scsi: lpfc: Quieten some printks (Dick Kennedy) [1859338] - [scsi] Revert "scsi: lpfc: Fix scsi host template for SLI3 vports" (Dick Kennedy) [1851189] - [md] dm mpath: use double checked locking in fast path (Mike Snitzer) [1848651] - [md] dm mpath: rename current_pgpath to pgpath in multipath_prepare_ioctl (Mike Snitzer) [1848651] - [md] dm mpath: rework __map_bio() (Mike Snitzer) [1848651] - [md] dm mpath: factor out multipath_queue_bio (Mike Snitzer) [1848651] - [md] dm mpath: push locking down to must_push_back_rq() (Mike Snitzer) [1848651] - [md] dm mpath: take m->lock spinlock when testing QUEUE_IF_NO_PATH (Mike Snitzer) [1848651] - [md] dm mpath: changes from initial m->flags locking audit (Mike Snitzer) [1848651] - [md] dm rq: don't call blk_mq_queue_stopped() in dm_stop_queue() (Mike Snitzer) [1848651] - [md] dm: do not use waitqueue for request-based DM (Mike Snitzer) [1848651] - [block] blk-mq: consider non-idle request as "inflight" in blk_mq_rq_inflight() (Mike Snitzer) [1848651] - [powerpc] powerpc/fadump: fix race between pstore write and fadump crash trigger (Steve Best) [1820109] - [tools] libbpf: Fix probe code to return EPERM if encountered (=?UTF-8?q?Toke=20H=C3=B8iland-J=C3=B8rgensen?=) [1856592] - [tools] tools selftests/bpf: Fix vmlinux test for kprobe and trampoline probes (Jiri Olsa) [1855778] - [net] net: Restrict receive packets queuing to housekeeping CPUs (Nitesh Narayan Lal) [1844520] - [pci] PCI: Restrict probe functions to housekeeping CPUs (Nitesh Narayan Lal) [1844520] - [lib] lib: Restrict cpumask_local_spread to houskeeping CPUs (Nitesh Narayan Lal) [1844520]- [tools] selftests/powerpc: Purge extra count_pmc() calls of ebb selftests (Desnes Augusto Nunes do Rosario) [1739769] - [netdrv] bonding: symmetric ICMP transmit (Jarod Wilson) [1760293] - [netdrv] bonding: balance ICMP echoes in layer3+4 mode (Jarod Wilson) [1760362] - [powerpc] powerpc/vas: Report proper error code for address translation failure (Steve Best) [1858160] - [infiniband] IB/hfi1: Fix module use count flaw due to leftover module put calls (Kamal Heib) [1858388] - [gpu] vgaarb: Add support for 64-bit frame buffer address (Karol Herbst) [1735217] - [netdrv] ionic: centralize queue reset code (Jonathan Toppins) [1857851] - [s390] s390/qeth: support net namespaces for L3 devices (Philipp Rudo) [1857311] - [s390] s390/qeth: implement smarter resizing of the RX buffer pool (Philipp Rudo) [1857311] - [s390] s390/qeth: refactor buffer pool code (Philipp Rudo) [1857311] - [s390] s390/qeth: use page pointers to manage RX buffer pool (Philipp Rudo) [1857311] - [s390] s390/qeth: cancel RX reclaim work earlier (Philipp Rudo) [1857311] - [s390] s390/qeth: handle error when backing RX buffer (Philipp Rudo) [1857311] - [s390] s390/qeth: don't reset default_out_queue (Philipp Rudo) [1857311] - [s390] s390/qdio: fill SBALEs with absolute addresses (Philipp Rudo) [1857311] - [s390] s390/qeth: fix off-by-one in RX copybreak check (Philipp Rudo) [1857311] - [s390] s390/qeth: vnicc Fix EOPNOTSUPP precedence (Philipp Rudo) [1857311] - [s390] s390/qeth: consolidate QDIO queue setup (Philipp Rudo) [1857311] - [s390] s390/pci: Fix s390_mmio_read/write with MIO (Philipp Rudo) [1857315] - [s390] scsi: zfcp: Fix panic on ERP timeout for previously dismissed ERP action (Philipp Rudo) [1857312] - [net] net/smc: tolerate future SMCD versions (Philipp Rudo) [1854992] - [fs] ext4: use RCU API in debug_print_tree (Lukas Czerner) [1837777] - [fs] ext4: fix potential use after free after remounting with noblock_validity (Lukas Czerner) [1837777] - [fs] ext4: add cond_resched() to ext4_protect_reserved_inode (Lukas Czerner) [1837777] - [fs] fibmap: Reject negative block numbers (Carlos Maiolino) [1687121] - [vfio] vfio/pci: Fix SR-IOV VF handling with MMIO blocking (Alex Williamson) [1837310] {CVE-2020-12888} - [vfio] vfio-pci: Invalidate mmaps and block MMIO access on disabled memory (Alex Williamson) [1837310] {CVE-2020-12888} - [vfio] vfio-pci: Fault mmaps to enable vma tracking (Alex Williamson) [1837310] {CVE-2020-12888} - [vfio] vfio/type1: Support faulting PFNMAP vmas (Alex Williamson) [1837310] {CVE-2020-12888} - [vfio] vfio/type1: Fix VA->PA translation for PFNMAP VMAs in vaddr_get_pfn() (Alex Williamson) [1837310] {CVE-2020-12888} - [vfio] vfio/pci: call irq_bypass_unregister_producer() before freeing irq (Alex Williamson) [1837310] {CVE-2020-12888} - [vfio] vfio_pci: Enable memory accesses before calling pci_map_rom (Alex Williamson) [1837310] {CVE-2020-12888} - [x86] mm: Fix mremap not considering huge pmd devmap (Rafael Aquini) [1843441] {CVE-2020-10757} - [x86] x86/speculation: PR_SPEC_FORCE_DISABLE enforcement for indirect branches (Waiman Long) [1847396 1846029] {CVE-2020-10768} - [x86] x86/speculation: Prevent rogue cross-process SSBD shutdown (Waiman Long) [1847358 1846029] {CVE-2020-10766} - [x86] x86/speculation: Avoid force-disabling IBPB based on STIBP and enhanced IBRS (Waiman Long) [1847379 1846029] {CVE-2020-10767} - [x86] x86/speculation/mds: Mark mds_user_clear_cpu_buffers() __always_inline (Waiman Long) [1846029] - [arm64] Return ENODEV when the selected speculation misfeature is unsupported (Waiman Long) [1846029] - [x86] x86/speculation: Add support for STIBP always-on preferred mode (Waiman Long) [1846029] - [x86] x86/speculation: Change misspelled STIPB to STIBP (Waiman Long) [1846029]- [powerpc] powernv/iov: Ensure the pdn for VFs always contains a valid PE number (David Gibson) [1848235] - [powerpc] don't use ioremap_prot() nor __ioremap() unless really needed (Greg Kurz) [1855957] - [char] tpm: ibmvtpm: Wait for ready buffer before probing for TPM2 attributes (David Gibson) [1837283] - [powerpc] Check prom_init for disallowed sections (Michael Roth) [1856099] - [powerpc] prom_init: Move __prombss to it's own section and store it in .bss (Michael Roth) [1856099] - [powerpc] prom_init: Move const structures to __initconst (Michael Roth) [1856099] - [powerpc] prom_init: Make "default_colors" const (Michael Roth) [1856099] - [powerpc] prom_init: Move ibm_arch_vec to __prombss (Michael Roth) [1856099] - [fs] ext4: unregister sysfs path before destroying jbd2 journal (Lukas Czerner) [1814577] - [powerpc] powerpc/pseries/svm: Fix incorrect check for shared_lppaca_size (Steve Best) [1856889] - [netdrv] bnxt_en: fix NULL dereference in case SR-IOV configuration fails (Jonathan Toppins) [1856372] - [security] kexec: Allow kexec_file() with appropriate IMA policy when locked down (Bruno Meneguele) [1854097] - [x86] x86/apic/vector: Warn when vector space exhaustion breaks affinity (Neil Horman) [1714686] - [tools] perf report TUI: Fix segmentation fault in perf_evsel__hists_browse() (Michael Petlan) [1855737] - [fs] ext4: do not zeroout extents beyond i_disksize (Lukas Czerner) [1817816] - [pci] PCI/DPC: Print IRQ number used by port (Myron Stowe) [1855343] - [pci] PCI/AER: Use "aer" variable for capability offset (Myron Stowe) [1855343] - [pci] PCI/AER: Remove redundant dev->aer_cap checks (Myron Stowe) [1855343] - [pci] PCI/AER: Remove redundant pci_is_pcie() checks (Myron Stowe) [1855343] - [pci] PCI/AER: Remove HEST/FIRMWARE_FIRST parsing for AER ownership (Myron Stowe) [1855343] - [tools] selftests: bpf: use __u32 for sock::sk_pacing_rate (Yauheni Kaliuta) [1856324] - [tools] libbpf: Handle GCC noreturn-turned-volatile quirk (Yauheni Kaliuta) [1854327] - [netdrv] net/mlx5e: CT: Fix releasing ft entries (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Remove unused function param (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Return err_ptr from internal functions (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Expand tunnel register mappings (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Use mapping for zone restore register (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Re-use tuple modify headers for identical modify actions (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Export sharing of mod headers to a new file (Alaa Hleihel) [1856057] - [netdrv] net/mlx5: Add support for COPY steering action (Alaa Hleihel) [1856057] - [netdrv] net/mlx5: Accept flow rules without match (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Restore ct state from lookup in zone instead of tupleid (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Don't offload tuple rewrites for established tuples (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Use netdev_info instead of pr_info (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Allow header rewrite of 5-tuple and ct clear action (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Save ct entries tuples in hashtables (Alaa Hleihel) [1856057] - [netdrv] net/mlx5: CT: Remove unused variables (Alaa Hleihel) [1856057] - [netdrv] net/mlx5: Avoid eswitch header inclusion in fs core layer (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: vxlan: Use RCU for vxlan table lookup (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Remove unused mlx5e_xsk_first_unused_channel (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Fix memory leak in cleanup (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Fix port buffers cell size value (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Fix 50G per lane indication (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Fix CPU mapping after function reload to avoid aRFS RX crash (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Fix VXLAN configuration restore after function reload (Alaa Hleihel) [1856057] - [netdrv] net/mlx5: Fix eeprom support for SFP module (Alaa Hleihel) [1856057] - [infiniband] IB/mlx5: Fix 50G per lane indication (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Do not include rwlock.h directly (Alaa Hleihel) [1856057] - [fs] jbd2: fix data races at struct journal_head (Lukas Czerner) [1792518] - [fs] jbd2: remove pointless assertion in __journal_remove_journal_head (Lukas Czerner) [1792518] - [fs] jbd2: improve comments about freeing data buffers whose page mapping is NULL (Lukas Czerner) [1792518] - [fs] jbd2: do not clear the BH_Mapped flag when forgetting a metadata buffer (Lukas Czerner) [1792518] - [fs] jbd2: move the clearing of b_modified flag to the journal_unmap_buffer() (Lukas Czerner) [1792518] - [fs] ext4: unlock on error in ext4_expand_extra_isize() (Lukas Czerner) [1817636] {CVE-2019-19767} - [fs] ext4: fix support for inode sizes > 1024 bytes (Lukas Czerner) [1817636] {CVE-2019-19767} - [fs] ext4: validate the debug_want_extra_isize mount option at parse time (Lukas Czerner) [1817636] {CVE-2019-19767} - [fs] ext4: add more paranoia checking in ext4_expand_extra_isize handling (Lukas Czerner) [1817636] {CVE-2019-19767} - [fs] ext4: unsigned int compared against zero (Lukas Czerner) [1836666] {CVE-2019-19319} - [fs] ext4: protect journal inode's blocks using block_validity (Lukas Czerner) [1836666] {CVE-2019-19319} - [powerpc] powerpc/kernel/sysfs: Add new config option PMU_SYSFS to enable PMU SPRs sysfs file creation (Michael Petlan) [1821284] - [powerpc] powerpc/kernel/sysfs: Refactor current sysfs.c (Michael Petlan) [1821284] - [kernel] irqdomain: Add the missing assignment of domain->fwnode for named fwnode (Mohammed Gamal) [1846666] - [security] lockdown: Allow unprivileged users to see lockdown status (Vladis Dronov) [1805299] - [edac] EDAC/ghes: Setup DIMM label from DMI and use it in error reports (Robert Richter) [1726153]- [x86] kvm: nvmx: fixes for preemption timer migration (Paolo Bonzini) [1854831] - [powerpc] pci/of: Parse unassigned resources (Greg Kurz) [1849921] - [video] revert "hyperv: hyperv_fb: Support deferred IO for Hyper-V frame buffer driver" (Vitaly Kuznetsov) [1848840] - [video] revert "hyperv: hyperv_fb: Use physical memory for fb on HyperV Gen 1 VMs" (Vitaly Kuznetsov) [1848840] - [pci] hv: Retry PCI bus D0 entry on invalid device state (Mohammed Gamal) [1846666] - [pci] hv: Fix the PCI HyperV probe failure path to release resource properly (Mohammed Gamal) [1846666] - [pci] hv: Allocate a named fwnode instead of an address-based one (Mohammed Gamal) [1846666] - [netdrv] tg3: driver sleeps indefinitely when EEH errors exceed eeh_max_freezes (Jonathan Toppins) [1850176] - [scsi] scsi: lpfc: Fix kdump hang on PPC (Dick Kennedy) [1722596] - [fs] nfsd: fix nfsdfs inode reference count leak ("J. Bruce Fields") [1846235] - [fs] nfsd4: fix nfsdfs reference count loop ("J. Bruce Fields") [1846235] - [kernel] sched: Defend cfs and rt bandwidth quota against overflow (Phil Auld) [1854180] - [kernel] sched/core: Make some functions static (Phil Auld) [1854180] - [kernel] sched/fair: Refill bandwidth before scaling (Phil Auld) [1854180] - [kernel] sched/fair: Eliminate bandwidth race between throttling and distribution (Phil Auld) [1854180] - [kernel] sched/fair: Fix race between runtime distribution and assignment (Phil Auld) [1854180] - [kernel] sched/deadline: Initialize ->dl_boosted (Phil Auld) [1854179] - [kernel] sched/core: Fix PI boosting between RT and DEADLINE tasks (Phil Auld) [1854179] - [netdrv] ibmveth: Fix max MTU limit (Diego Domingos) [1846435] - [kernel] sched/core: Fix ttwu() race (Phil Auld) [1854178] - [tools] perf flamegraph: Explicitly set utf-8 encoding (Michael Petlan) [1849027] - [kernel] sched/core: Check cpus_mask, not cpus_ptr in __set_cpus_allowed_ptr(), to fix mask corruption (Phil Auld) [1854174] - [kernel] workqueue: Remove the warning in wq_worker_sleeping() (Phil Auld) [1854174] - [kernel] sched/fair: Fix negative imbalance in imbalance calculation (Phil Auld) [1854174] - [kernel] sched/fair: Optimize select_idle_core() (Phil Auld) [1854174] - [x86] x86/PCI: Mark Intel C620 MROMs as having non-compliant BARs (Myron Stowe) [1854184] - [netdrv] r8169: fix firmware not resetting tp->ocp_base (Josef Oskera) [1851960] - [acpi] ACPI: configfs: Disallow loading ACPI tables when locked down (Lenny Szubowicz) [1852969] - [arm64] Revert "bpf: Restrict bpf_probe_read{, str}() only to archs where they work" (Jiri Olsa) [1847837] - [s390] s390/mm: Explicitly compare PAGE_DEFAULT_KEY against zero in storage_key_init_range (Jiri Olsa) [1847837] - [net] Bluetooth: Modify LE window and interval for suspend (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix incorrect type for window and interval (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: Use DEFER_SETUP to group ECRED connections (Gopal Tiwari) [1838924] - [net] Bluetooth: don't assume key size is 16 when the command fails (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: Add get_peer_pid callback (Gopal Tiwari) [1838924] - [net] Bluetooth: Restore running state if suspend fails (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix incorrect branch in connection complete (Gopal Tiwari) [1838924] - [net] Bluetooth: Do not cancel advertising when starting a scan (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: remove set but not used variable 'credits' (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: Fix a condition in l2cap_sock_recvmsg() (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: handle l2cap config request during open state (Gopal Tiwari) [1838924] - [net] Bluetooth: clean up connection in hci_cs_disconnect (Gopal Tiwari) [1838924] - [net] Bluetooth: Pause discovery and advertising during suspend (Gopal Tiwari) [1838924] - [net] Bluetooth: Handle LE devices during suspend (Gopal Tiwari) [1838924] - [net] Bluetooth: Handle BR/EDR devices during suspend (Gopal Tiwari) [1838924] - [net] Bluetooth: Handle PM_SUSPEND_PREPARE and PM_POST_SUSPEND (Gopal Tiwari) [1838924] - [net] Bluetooth: mgmt: add mgmt_cmd_status in add_advertising (Gopal Tiwari) [1838924] - [net] Bluetooth: fix off by one in err_data_reporting cmd masks (Gopal Tiwari) [1838924] - [net] Bluetooth: Use bt_dev_err for RPA generation failure message (Gopal Tiwari) [1838924] - [net] Bluetooth: RFCOMM: fix ODEBUG bug in rfcomm_dev_ioctl (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: Add module option to enable ECRED mode (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: Add initial code for Enhanced Credit Based Mode (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: Add definitions (Gopal Tiwari) [1838924] - [net] Bluetooth: Increment management interface revision (Gopal Tiwari) [1838924] - [net] Bluetooth: Make use of skb_pull to parse L2CAP signaling PDUs (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix calculation of SCO handle for packet processing (Gopal Tiwari) [1838924] - [net] Bluetooth: guard against controllers sending zero'd events (Gopal Tiwari) [1838924] - [net] Bluetooth: During le_conn_timeout disable EXT_ADV (Gopal Tiwari) [1838924] - [net] Bluetooth: Remove adv set for directed advertising (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix Suspicious RCU usage warnings (Gopal Tiwari) [1838924] - [net] Bluetooth: Use list_for_each_entry_rcu() to traverse RCU list in RCU read-side CS (Gopal Tiwari) [1838924] - [net] Bluetooth: Replace zero-length array with flexible-array member (Gopal Tiwari) [1838924] - [net] Bluetooth: fix passkey uninitialized when used (Gopal Tiwari) [1838924] - [net] Bluetooth: RFCOMM: Use MTU auto tune logic (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix crash when using new BT_PHY option (Gopal Tiwari) [1838924] - [net] Bluetooth: Disable Extended Adv if enabled (Gopal Tiwari) [1838924] - [net] Bluetooth: Add BT_PHY socket option (Gopal Tiwari) [1838924] - [net] Bluetooth: secure bluetooth stack from bluedump attack (Gopal Tiwari) [1838924] - [net] Bluetooth: remove __get_channel/dir and __dir (Gopal Tiwari) [1838924] - [net] Bluetooth: prefetch channel before killing sock (Gopal Tiwari) [1838924] - [net] Bluetooth: optimize barrier usage for Rmw atomics (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix refcount use-after-free issue (Gopal Tiwari) [1838924] - [net] Bluetooth: SMP: Fix SALT value in some comments (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix race condition in hci_release_sock() (Gopal Tiwari) [1838924] - [net] Bluetooth: Move {min, max}_key_size debugfs into hci_debugfs_create_le (Gopal Tiwari) [1838924] - [net] Bluetooth: Add missing checks for HCI_ISODATA_PKT packet type (Gopal Tiwari) [1838924] - [net] Bluetooth: fix appearance typo in mgmt.c (Gopal Tiwari) [1838924] - [net] Bluetooth: adding missing const decoration to mgmt_status_table (Gopal Tiwari) [1838924] - [net] Bluetooth: Increment management interface revision (Gopal Tiwari) [1838924] - [net] Bluetooth: monitor: Add support for ISO packets (Gopal Tiwari) [1838924] - [net] Bluetooth: Make use of __check_timeout on hci_sched_le (Gopal Tiwari) [1838924] - [net] Bluetooth: Implementation of MGMT_OP_SET_BLOCKED_KEYS (Gopal Tiwari) [1838924] - [net] Bluetooth: remove redundant assignment to variable icid (Gopal Tiwari) [1838924] - [net] Bluetooth: Auto tune if input MTU is set to 0 (Gopal Tiwari) [1838924] - [net] Bluetooth: Remove usage of BT_ERR_RATELIMITED macro (Gopal Tiwari) [1838924] - [net] Bluetooth: Adding a bt_dev_warn_ratelimited macro (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix memory leak in hci_connect_le_scan (Gopal Tiwari) [1838924] - [net] Bluetooth: Allow combination of BDADDR_PROPERTY and INVALID_BDADDR quirks (Gopal Tiwari) [1838924] - [net] Bluetooth: delete a stray unlock (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix advertising duplicated flags (Gopal Tiwari) [1838924] - [net] net: use skb_queue_empty_lockless() in poll() handlers (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix not using LE_ADV_NONCONN_IND for instance 0 (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix using advertising instance duration as timeout (Gopal Tiwari) [1838924] - [fs] compat_ioctl: move hci_sock handlers into driver (Gopal Tiwari) [1838924] - [fs] compat_ioctl: move rfcomm handlers into driver (Gopal Tiwari) [1838924] - [net] Bluetooth: hci_core: fix init for HCI_USER_CHANNEL (Gopal Tiwari) [1838924] - [net] Bluetooth: Workaround directed advertising bug in Broadcom controllers (Gopal Tiwari) [1838924] - [net] Bluetooth: missed cpu_to_le16 conversion in hci_init4_req (Gopal Tiwari) [1838924] - [hid] Bluetooth: hidp: Fix assumptions on the return value of hidp_send_message (Gopal Tiwari) [1838924] - [net] Bluetooth: mgmt: Use struct_size() helper (Gopal Tiwari) [1838924] - [net] Bluetooth: Add support for utilizing Fast Advertising Interval (Gopal Tiwari) [1838924] - [net] Bluetooth: 6lowpan: Make variable header_ops constant (Gopal Tiwari) [1838924] - [net] Revert "Bluetooth: validate BLE connection interval updates" (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: print Intel fw build version in power-on boot (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h5: Switch from BT_ERR to bt_dev_err where possible (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: bfusb: Switch from BT_ERR to bt_dev_err where possible (Gopal Tiwari) [1838924] - [net] Bluetooth: Enable erroneous data reporting if WBS is supported (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Replace devm_gpiod_get() with devm_gpiod_get_optional() (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Make bt_en and susclk not mandatory for QCA Rome (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btqca: Fix the NVM baudrate tag offcet for wcn3991 (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Not send vendor pre-shutdown command for QCA Rome (Gopal Tiwari) [1838924] - [net] Bluetooth: Support querying for WBS support through MGMT (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Add flag to define wideband speech capability (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h4: Remove a redundant assignment in 'h4_flush()' (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h4: Fix a typo in a comment (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h5: Move variable into local scope (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Bug fixes while collecting controller memory dump (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h5: btrtl: Add support for RTL8822C (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: Fix a typo in Kconfig (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_uart: Replace zero-length array with flexible-array member (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_intel: Replace zero-length array with flexible-array member (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btintel: Replace zero-length array with flexible-array member (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Add support for 13d3:3548 Realtek 8822CE device (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Optimized code while enabling clocks for BT SOC (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Enable clocks required for BT SOC (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Use kvmalloc for FW allocations (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Enable power off/on support during hci down/up for QCA Rome (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Retry btsoc initialize when it fails (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Add QCA Rome power off support to the qca_power_shutdown() (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: enable IRQ capability from devicetree (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_vhci: Add support for ISO packets (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h4: Add support for ISO packets (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btsdio: Check for valid packet type (Gopal Tiwari) [1838924] - [net] Bluetooth: Add definitions (Gopal Tiwari) [1838924] - [net] Bluetooth: Add support for (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h5: Add support for ISO packets (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Add qca_power_on() API to support both wcn399x and Rome power up (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btbcm : Fix warning about missing blank lines after declarations (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Remove set but not used variable 'opcode' (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Use vfree() instead of kfree() (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Add support for 04ca:3021 QCA_ROME device (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Collect controller memory dump during SSR (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: Drive RTS only for BCM43438 (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Replace of_device_get_match_data with device_get_match_data (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btbcm: Add missing static inline in header (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Disable runtime suspend on Realtek devices (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: fix memory leak on fw (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: fix non-atomic allocation in completion handler (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: Support pcm params in dts (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btbcm: Support pcm configuration (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: Disallow set_baudrate for BCM4354 (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Edit the logical value for Realtek Bluetooth reset (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btbcm: Use the BDADDR_PROPERTY quirk (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btbcm: Add entry for BCM4335A0 UART bluetooth (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btbcm: Add entry for BCM4334B0 UART Bluetooth (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: fix PM leak in error case of setup (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btqca: Rename ROME specific variables to generic variables (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btmtksdio: add MODULE_DEVICE_TABLE() (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: Fix invalid-free in bcsp_close() (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: add PM support (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: Add compatible string for BCM43540 (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: remove unneeded semicolon (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: Fix RTS handling during startup (Gopal Tiwari) [1838924] - [bluetooth] Revert "Bluetooth: hci_qca: Add delay for wcn3990 stability" (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Remove return statement in btintel_reset_to_bootloader (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Split qca_power_setup() (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Use regulator bulk enable/disable (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Don't vote for specific voltage (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Update regulator_set_load() usage (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Add delay for wcn3990 stability (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Trigger Intel FW download error recovery (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btwilink: drop superseded driver (Gopal Tiwari) [1838924] - [bluetooth] Revert "Bluetooth: hci_ll: set operational frequency earlier" (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Fix an issue for the incorrect error return code (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Use IS_ENABLED instead of #ifdef (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: print FW version after FW download (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: avoid unused function warning (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_nokia: Save a few cycles in 'nokia_enqueue()' (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Use cmd_timeout to reset Realtek device (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Fix an issue that failing to download the FW which size is over 32K bytes (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Remove trailing newline from calls to rtl_dev macros (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Set HCI_QUIRK_SIMULTANEOUS_DISCOVERY for QCA UART Radio (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Remove redundant prefix from calls to rtl_dev macros (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Set HCI_QUIRK_SIMULTANEOUS_DISCOVERY (Gopal Tiwari) [1838924] - [bluetooth] bluetooth: bcm: Add support for loading firmware for BCM4345C5 (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Add firmware version print (Gopal Tiwari) [1838924] - [bluetooth] bluetooth: hci_bcm: Give more time to come out of reset (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: wait for Pre shutdown complete event before sending the Power off pulse (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: Fix -Wunused-const-variable warnings (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Fix suspend issue for Realtek devices (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Remove redundant initializations to zero (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Make structure qca_proto constant (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: bpa10x: change return value (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: disable irqs when spinlock is acquired (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Additional Realtek 8822CE Bluetooth devices (Gopal Tiwari) [1838924]- [powerpc] powerpc/papr_scm: Implement support for PAPR_PDSM_HEALTH (Gustavo Duarte) [1782178] - [powerpc] ndctl/papr_scm, uapi: Add support for PAPR nvdimm specific methods (Gustavo Duarte) [1782178] - [powerpc] powerpc/papr_scm: Improve error logging and handling papr_scm_ndctl() (Gustavo Duarte) [1782178] - [powerpc] powerpc/papr_scm: Fetch nvdimm health information from PHYP (Gustavo Duarte) [1782178] - [lib] seq_buf: Export seq_buf_printf (Gustavo Duarte) [1782178] - [firmware] efi: Restrict efivar_ssdt_load when the kernel is locked down (Lenny Szubowicz) [1852949] - [netdrv] vmxnet3: allow rx flow hash ops only when rss is enabled (Cathy Avery) [1845417] - [netdrv] net: vmxnet3: fix possible buffer overflow caused by bad DMA value in vmxnet3_get_rss() (Cathy Avery) [1845417] - [netdrv] vmxnet3: use correct hdr reference when packet is encapsulated (Cathy Avery) [1845417] - [netdrv] vmxnet3: update to version 4 (Cathy Avery) [1845417] - [netdrv] vmxnet3: add geneve and vxlan tunnel offload support (Cathy Avery) [1845417] - [netdrv] vmxnet3: add support to get/set rx flow hash (Cathy Avery) [1845417] - [netdrv] vmxnet3: prepare for version 4 changes (Cathy Avery) [1845417] - [netdrv] vmxnet3: let core reject the unsupported coalescing parameters (Cathy Avery) [1845417] - [netdrv] vmxnet3: use new helper tcp_v6_gso_csum_prep (Cathy Avery) [1845417] - [netdrv] vmxnet3: Remove always false conditional statement (Cathy Avery) [1845417] - [kernel] kexec: do not verify the signature without the lockdown or mandatory signature (Lianbo Jiang) [1836148] - [fs] block: Fix use-after-free in blkdev_get() (Ming Lei) [1847779] - [kernel] kernel: rh_features: fix reading empty feature list from /proc (Jiri Benc) [1843064] {CVE-2020-10774} - [netdrv] ice: cleanup unsigned loops (Jonathan Toppins) [1781403] - [netdrv] ice: fix usage of incorrect variable (Jonathan Toppins) [1781403] - [netdrv] ice: Fix bad register reads (Jonathan Toppins) [1781403] - [netdrv] ice: check for compatibility between DDP package and firmware (Jonathan Toppins) [1781403] - [netdrv] ice: Check if unicast MAC exists before setting VF MAC (Jonathan Toppins) [1781403] - [netdrv] ice: print Rx MDD auto reset message before VF reset (Jonathan Toppins) [1781403] - [netdrv] ice: Call ice_aq_set_mac_cfg (Jonathan Toppins) [1781403] - [netdrv] ice: Implement aRFS (Jonathan Toppins) [1781403] - [netdrv] ice: Restore filters following reset (Jonathan Toppins) [1781403] - [netdrv] ice: Enable flex-bytes support (Jonathan Toppins) [1781403] - [netdrv] ice: Support IPv6 Flow Director filters (Jonathan Toppins) [1781403] - [netdrv] ice: Support IPv4 Flow Director filters (Jonathan Toppins) [1781403] - [netdrv] ice: Support displaying ntuple rules (Jonathan Toppins) [1781403] - [netdrv] ice: Initialize Flow Director resources (Jonathan Toppins) [1781403] - [netdrv] ice: Rename build_ctob to ice_build_ctob (Jonathan Toppins) [1781405] - [netdrv] ice: remove unnecessary backslash (Jonathan Toppins) [1781405] - [netdrv] ice: remove unnecessary check (Jonathan Toppins) [1781405] - [netdrv] ice: remove unnecessary expression that is always true (Jonathan Toppins) [1781405] - [netdrv] ice: Fix check for removing/adding mac filters (Jonathan Toppins) [1781405] - [netdrv] ice: refactor filter functions (Jonathan Toppins) [1781405] - [netdrv] ice: Fix resource leak on early exit from function (Jonathan Toppins) [1781405] - [netdrv] ice: cleanup vf_id signedness (Jonathan Toppins) [1781405] - [netdrv] ice: Fix casting issues (Jonathan Toppins) [1781405] - [netdrv] ice: Provide more meaningful error message (Jonathan Toppins) [1781405] - [netdrv] ice: Fix probe/open race condition (Jonathan Toppins) [1781405] - [netdrv] ice: only drop link once when setting pauseparams (Jonathan Toppins) [1781405] - [netdrv] ice: Fix check for contiguous TCs (Jonathan Toppins) [1781405] - [netdrv] ice: Don't reset and rebuild for Tx timeout on PFC enabled queue (Jonathan Toppins) [1781405] - [netdrv] ice: Add VF promiscuous support (Jonathan Toppins) [1781405] - [netdrv] ice: Add support for tunnel offloads (Jonathan Toppins) [1781405] - [netdrv] ice: report netlist version in .info_get (Jonathan Toppins) [1781405] - [netdrv] ice: add additional E810 device id (Jonathan Toppins) [1725447] - [x86] x86/split_lock: Update to use X86_MATCH_INTEL_FAM6_MODEL() (Prarit Bhargava) [1482757] - [x86] x86/intel_split_lock: Disable split lock detector by default in RHEL8 (Prarit Bhargava) [1482757] - [x86] x86/split_lock: Provide handle_guest_split_lock() (Prarit Bhargava) [1482757] - [x86] x86/split_lock: Add Tremont family CPU models (Prarit Bhargava) [1482757] - [x86] x86/split_lock: Bits in IA32_CORE_CAPABILITIES are not architectural (Prarit Bhargava) [1482757] - [tools] tools arch x86: Sync asm/cpufeatures.h with the kernel sources (Prarit Bhargava) [1482757] - [tools] tools arch x86: Sync the msr-index.h copy with the kernel sources (Prarit Bhargava) [1482757] - [x86] x86/split_lock: Avoid runtime reads of the TEST_CTRL MSR (Prarit Bhargava) [1482757] - [x86] x86/split_lock: Rework the initialization flow of split lock detection (Prarit Bhargava) [1482757] - [x86] x86/split_lock: Enable split lock detection by kernel (Prarit Bhargava) [1482757] - [netdrv] drivers/net/b44: Change to non-atomic bit operations on pwol_mask (Prarit Bhargava) [1482757] - [x86] x86/cpu: Align cpu_caps_cleared and cpu_caps_set to unsigned long (Prarit Bhargava) [1482757] - [x86] x86/boot: Make the GDT 8-byte aligned (Prarit Bhargava) [1482757] - [wireless] wlcore: simplify/fix/optimize reg_ch_conf_pending operations (Prarit Bhargava) [1482757] - [uapi] prctl: PR_{G, S}ET_IO_FLUSHER to support controlling memory reclaim (Waiman Long) [1757240]- [kernel] kernel: fork: avoid utilizing a non-initialized task_struct_rh pointer in the error exit path (Rafael Aquini) [1838475 1820041] - [infiniband] RDMA/ipoib: Fix ABBA deadlock with ipoib_reap_ah() (Kamal Heib) [1846063] - [infiniband] RDMA/ipoib: Return void from ipoib_ib_dev_stop() (Kamal Heib) [1846063] - [powerpc] mm/pkeys: Make pkey access check work on execute_only_key (Greg Kurz) [1748772] - [powerpc] mm/book3s64: Fix MADV_DONTNEED and parallel page fault race (Greg Kurz) [1748772] - [mm] change pmdp_huge_get_and_clear_full take vm_area_struct as arg (Greg Kurz) [1748772] - [powerpc] mm/book3s64: Avoid sending IPI on clearing PMD (Greg Kurz) [1748772] - [powerpc] 64s: Fix THP PMD collapse serialisation (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Use pte_present instead of opencoding _PAGE_PRESENT check (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Use find_kvm_host_pte in kvmppc_get_hpa (Greg Kurz) [1748772] - [powerpc] kvm/book3s: use find_kvm_host_pte in kvmppc_book3s_instantiate_page (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Avoid using rmap to protect parallel page table update (Greg Kurz) [1748772] - [powerpc] kvm/book3s: use find_kvm_host_pte in pute_tce functions (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Use find_kvm_host_pte in h_enter (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Use find_kvm_host_pte in page fault handler (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Add helper for host page table walk (Greg Kurz) [1748772] - [powerpc] kvm: ppc: Fix nested guest RC bits update (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Use kvm helpers to walk shadow or secondary table (Greg Kurz) [1748772] - [powerpc] kvm/nested: Add helper to walk nested shadow linux page table (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Add helper to walk partition scoped linux page table (Greg Kurz) [1748772] - [powerpc] kvm/book3s: switch from raw_spin_*lock to arch_spin_lock (Greg Kurz) [1748772] - [powerpc] perf/callchain: Use __get_user_pages_fast in read_user_stack_slow (Greg Kurz) [1748772] - [powerpc] mce: Don't reload pte val in addr_to_pfn (Greg Kurz) [1748772] - [powerpc] book3s64/hash: Use the pte_t address from the caller (Greg Kurz) [1748772] - [powerpc] hash64: Restrict page table lookup using init_mm with __flush_hash_table_range (Greg Kurz) [1748772] - [powerpc] mm/hash64: use _PAGE_PTE when checking for pte_present (Greg Kurz) [1748772] - [powerpc] pkeys: Check vma before returning key fault error to the user (Greg Kurz) [1748772] - [powerpc] pkeys: Avoid using lockless page table walk (Greg Kurz) [1748772] - [powerpc] mmu: add is_strict_kernel_rwx() helper (Greg Kurz) [1748772] - [powerpc] mm: move update_mmu_cache() into book3s hash utils (Greg Kurz) [1748772] - [powerpc] mm: Move book3s32 specifics in subdirectory mm/book3s64 (Greg Kurz) [1748772] - [powerpc] mm: move FSL_BOOK3 version of update_mmu_cache() (Greg Kurz) [1748772] - [powerpc] mm: define empty update_mmu_cache() as static inline (Greg Kurz) [1748772] - [powerpc] change CONFIG_PPC_STD_MMU to CONFIG_PPC_BOOK3S (Greg Kurz) [1748772] - [powerpc] mm: don't use _PAGE_EXEC for calling hash_preload() (Greg Kurz) [1748772] - [powerpc] change CONFIG_PPC_STD_MMU_32 to CONFIG_PPC_BOOK3S_32 (Greg Kurz) [1748772] - [powerpc] handover page flags with a pgprot_t parameter (Greg Kurz) [1748772] - [powerpc] mm: properly set PAGE_KERNEL flags in ioremap() (Greg Kurz) [1748772] - [powerpc] 32: Add ioremap_wt() and ioremap_coherent() (Greg Kurz) [1748772] - [netdrv] crypto/chcr: error seen if CONFIG_CHELSIO_TLS_DEVICE isn't set (Christoph von Recklinghausen) [1797945] - [crypto] cxgb4/chcr: avoid -Wreturn-local-addr warning (Christoph von Recklinghausen) [1797945] - [netdrv] cxgb4: fix EOTID leak when disabling TC-MQPRIO offload (Christoph von Recklinghausen) [1797945] - [netdrv] cxgb4/chcr: Enable ktls settings at run time (Christoph von Recklinghausen) [1797945] - [netdrv] cxgb4: cleanup error code in setup_sge_queues_uld() (Christoph von Recklinghausen) [1797945] - [netdrv] cxgb4: add adapter hotplug support for ULDs (Christoph von Recklinghausen) [1797945] - [crypto] Crypto: chelsio - Fixes a deadlock between rtnl_lock and uld_mutex (Christoph von Recklinghausen) [1797945] - [netdrv] cxgb4/chcr: nic-tls stats in ethtool (Christoph von Recklinghausen) [1797945] - [crypto] crypto/chcr: fix incorrect ipv6 packet length (Christoph von Recklinghausen) [1797945] - [crypto] crypto/chcr: Add missing include file (Christoph von Recklinghausen) [1797945] - [crypto] cxgb4/chcr: Add ipv6 support and statistics (Christoph von Recklinghausen) [1797945] - [crypto] chcr: Handle first or middle part of record (Christoph von Recklinghausen) [1797945] - [crypto] chcr: handle partial end part of a record (Christoph von Recklinghausen) [1797945] - [crypto] cxgb4/chcr: complete record tx handling (Christoph von Recklinghausen) [1797945] - [crypto] cxgb4/chcr: Save tx keys and handle HW response (Christoph von Recklinghausen) [1797945] - [crypto] cxgb4/chcr : Register to tls add and del callback (Christoph von Recklinghausen) [1797945] - [hwmon] hwmon: (acpi_power_meter) Change log level for 'unsafe software power cap' (Al Stone) [1749529] - [netdrv] net/mlx4_core: fix a memory leak bug (Alaa Hleihel) [1846792] - [netdrv] net/mlx4_core: Add missing iounmap() in error path (Alaa Hleihel) [1846792] - [netdrv] net/mlx5: E-switch, Fix error unwinding flow for steering init failure (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: E-Switch, Enable chains only if regs loopback is enabled (Alaa Hleihel) [1848830 1846791] - [netdrv] net/mlx5e: en_tc: Rely just on register loopback for tunnel restoration (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: E-Switch, Skip restore modify header between prios of same chain (Alaa Hleihel) [1846791] - [netdrv] net/mlx5e: CT: Fix ipv6 nat header rewrite actions (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Don't fail driver on failure to create debugfs (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Add missing mutex destroy (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Fix devlink objects and devlink device unregister sequence (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Wait for inactive autogroups (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Disable reload while removing the device (Alaa Hleihel) [1846791] - [netdrv] net/mlx5e: Fix ethtool hfunc configuration change (Alaa Hleihel) [1846791] - [netdrv] net/mlx5e: Fix repeated XSK usage on one channel (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: DR, Split RX and TX lock for parallel insertion (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: DR, Add a spinlock to protect the send ring (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: DR, Fix freeing in dr_create_rc_qp() (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Fix fatal error handling during device load (Alaa Hleihel) [1846791 1841363] - [netdrv] net/mlx5: drain health workqueue in case of driver load error (Alaa Hleihel) [1846791 1841363] - [netdrv] net/mlx5: Drain wq first during PCI device removal (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Have single error unwinding path (Alaa Hleihel) [1846791] - [netdrv] mlx5: reject unsupported coalescing params (Alaa Hleihel) [1846791] - [crypto] Crypto: chelsio - Fixes a hang issue during driver registration (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - Use multiple txq/rxq per tfm to process the requests (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - Recalculate iv only if it is needed (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - un-register crypto algorithms (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - Endianess bug in create_authenc_wr (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - Print the chcr driver information while module load (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - This fixes the kernel panic which occurs during a libkcapi test (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - This fixes the libkcapi's cbc(aes) aio fail test cases (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - Resetting crypto counters during the driver unregister (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - fix writing tfm flags to wrong place (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - calculating tx_channel_id as per the max number of channels (Vishal Kulkarni) [1845004] - [firmware] tpm: check event log version before reading final events (Jerry Snitselaar) [1839284] - [char] tpm: Fix TIS locality timeout problems (Jerry Snitselaar) [1840789]- [vfio] vfio/pci: Clear error and request eventfd ctx after releasing (Alex Williamson) [1847731] - [fs] pNFS/flexfiles: Fix list corruption if the mirror count changes (Benjamin Coddington) [1852500] - [netdrv] ionic: update the queue count on open (Michal Schmidt) [1846879] - [tools] turbostat: Use sched_getcpu() instead of hardcoded cpu 0 (Prarit Bhargava) [1852123] - [infiniband] RDMA/hfi1: Fix null-pointer dereference when calling mmu_notifier_register (Kamal Heib) [1850345] - [platform] Revert "intel-speed-select: Firmware workarounds for Icelake" (Prarit Bhargava) [1820597] - [powerpc] powerpc/crashkernel: Take "mem=" option into account (Pingfan Liu) [1747969] - [tools] perf stat: Increase perf metric output resolution (Michael Petlan) [1844632] - [tools] perf vendor events power9: Add missing metrics to POWER9 'cpi_breakdown' (Michael Petlan) [1844632] - [tools] perf metrics: Fix parse errors in power8 metrics (Michael Petlan) [1844632] - [tools] perf metrics: Fix parse errors in power9 metrics (Michael Petlan) [1844632] - [s390] s390/kaslr: add support for R_390_JMP_SLOT relocation type (Claudio Imbrenda) [1850908] - [s390] s390: prevent leaking kernel address in BEAR (Claudio Imbrenda) [1850907] - [s390] s390/cpumf: Adjust registration of s390 PMU device drivers (Claudio Imbrenda) [1850906] - [firmware] efi/x86: Add TPM related EFI tables to unencrypted mapping checks (Lenny Szubowicz) [1849922] - [security] selinux: allow reading labels before policy is loaded (Ondrej Mosnacek) [1839819] - [idle] intel_idle: Introduce 'use_acpi' module parameter (Prarit Bhargava) [1849666] - [net] xsk: Add overflow check for u64 division, stored into u32 (Jiri Benc) [1838075] - [tools] selftests: netdevsim: Always initialize 'RET' variable (Jiri Benc) [1838075] - [netdrv] netdevsim: Ensure policer drop counter always increases (Jiri Benc) [1838075] - [tools] selftests/bpf: Check for correct program attach/detach in xdp_attach test (Jiri Benc) [1838075] - [tools] libbpf: Fix type of old_fd in bpf_xdp_set_link_opts (Jiri Benc) [1838075] - [net] xsk: Add missing check on user supplied headroom size (Jiri Benc) [1838075] - [net] xdp: Reset prog in dev_change_xdp_fd when fd is negative (Jiri Benc) [1838075] - [netdrv] veth: rely on peer veth_rq for ndo_xdp_xmit accounting (Jiri Benc) [1838075] - [netdrv] veth: rely on veth_rq in veth_xdp_flush_bq signature (Jiri Benc) [1838075] - [net] page pool: allow to pass zero flags to page_pool_init() (Jiri Benc) [1838075] - [tools] selftests/bpf: Add tests for attaching XDP programs (Jiri Benc) [1838075] - [tools] libbpf: Add function to set link XDP fd while specifying old program (Jiri Benc) [1838075] - [tools] Add EXPECTED_FD-related definitions in if_link.h (Jiri Benc) [1838075] - [net] xdp: Support specifying expected existing program when attaching XDP (Jiri Benc) [1838075] - [netdrv] veth: remove atomic64_add from veth_xdp_xmit hotpath (Jiri Benc) [1838075] - [netdrv] veth: introduce more xdp counters (Jiri Benc) [1838075] - [netdrv] veth: distinguish between rx_drops and xdp_drops (Jiri Benc) [1838075] - [netdrv] veth: introduce more specialized counters in veth_stats (Jiri Benc) [1838075] - [netdrv] veth: move xdp stats in a dedicated structure (Jiri Benc) [1838075] - [net] xdp: Replace zero-length array with flexible-array member (Jiri Benc) [1838075] - [net] bpf: inet_diag: Dump bpf_sk_storages in inet_diag_dump() (Jiri Benc) [1838075] - [net] bpf: INET_DIAG support in bpf_sk_storage (Jiri Benc) [1838075] - [net] inet_diag: Move the INET_DIAG_REQ_BYTECODE nlattr to cb->data (Jiri Benc) [1838075] - [net] inet_diag: Refactor inet_sk_diag_fill(), dump(), and dump_one() (Jiri Benc) [1838075] - [net] inet_diag: return classid for all socket types (Jiri Benc) [1838075] - [net] inet_diag: fix reporting cgroup classid and fallback to priority (Jiri Benc) [1838075] - [net] Remove unneeded export of a couple of xdp generic functions (Jiri Benc) [1838075] - [net] page_pool: API cleanup and comments (Jiri Benc) [1838075] - [net] bpf, sockmap: Replace zero-length array with flexible-array member (Jiri Benc) [1838075] - [netdrv] geneve: allow changing DF behavior after creation (Sabrina Dubroca) [1847861] - [net] netfilter: nf_tables: add missing ->release_ops() in error path of newrule() (Andrea Claudi) [1846236] - [net] netfilter: nft_compat: use .release_ops and remove list of extension (Andrea Claudi) [1846236] - [net] ipv6: fix IPV6_ADDRFORM operation logic (Hangbin Liu) [1842025] - [net] ipv6: fix restrict IPV6_ADDRFORM operation (Hangbin Liu) [1842025] - [net] netfilter: nat: fix error handling upon registering inet hook (Florian Westphal) [1579145] - [net] netfilter: nf_tables: fix module autoload for redir (Florian Westphal) [1579145] - [net] netfilter: nf_tables: fix module autoload with inet family (Florian Westphal) [1579145] - [net] netfilter: nft_chain_nat: inet family is missing module ownership (Florian Westphal) [1579145] - [net] netfilter: nf_tables: Support auto-loading for inet nat (Florian Westphal) [1579145] - [net] netfilter: nft_redir: fix module autoload with ip4 (Florian Westphal) [1579145] - [net] netfilter: nat: fix udp checksum corruption (Florian Westphal) [1579145] - [tools] kselftests: extend nft_nat with inet family based nat hooks (Florian Westphal) [1579145] - [net] netfilter: nft_redir: add inet support (Florian Westphal) [1579145] - [net] netfilter: nft_masq: add inet support (Florian Westphal) [1579145] - [net] netfilter: nf_tables: merge route type into core (Florian Westphal) [1579145] - [net] netfilter: nat: add inet family nat support (Florian Westphal) [1579145] - [net] netfilter: nat: don't register device notifier twice (Florian Westphal) [1579145] - [net] netfilter: nf_tables: merge ipv4 and ipv6 nat chain types (Florian Westphal) [1579145] - [net] netfilter: nf_tables: nat: merge nft_masq protocol specific modules (Florian Westphal) [1579145] - [net] netfilter: nf_tables: nat: merge nft_redir protocol specific modules (Florian Westphal) [1579145] - [net] netfilter: nat: remove nf_nat_l3proto.h and nf_nat_core.h (Florian Westphal) [1579145] - [net] netfilter: nat: remove l3proto struct (Florian Westphal) [1579145] - [net] netfilter: nat: remove csum_recalc hook (Florian Westphal) [1579145] - [net] netfilter: nat: remove csum_update hook (Florian Westphal) [1579145] - [net] netfilter: nat: remove l3 manip_pkt hook (Florian Westphal) [1579145] - [net] netfilter: nat: remove nf_nat_l4proto.h (Florian Westphal) [1579145] - [net] netfilter: nat: merge nf_nat_ipv4, 6 into nat core (Florian Westphal) [1579145] - [net] netfilter: nat: fix spurious connection timeouts (Florian Westphal) [1579145] - [net] netfilter: nat: move nlattr parse and xfrm session decode to core (Florian Westphal) [1579145] - [net] netfilter: nat: merge ipv4 and ipv6 masquerade functionality (Florian Westphal) [1579145] - [net] netfilter: kconfig: nat related expression depend on nftables core (Florian Westphal) [1579145] - [net] netfilter: conntrack: fix bogus port values for other l4 protocols (Florian Westphal) [1579145] - [net] netfilter: conntrack: avoid unneeded nf_conntrack_l4proto lookups (Florian Westphal) [1579145] - [net] netfilter: conntrack: remove pernet l4 proto register interface (Florian Westphal) [1579145] - [net] netfilter: conntrack: remove remaining l4proto indirect packet calls (Florian Westphal) [1579145] - [net] netfilter: conntrack: remove module owner field (Florian Westphal) [1579145] - [net] netfilter: conntrack: remove invert_tuple callback (Florian Westphal) [1579145] - [net] netfilter: conntrack: remove pkt_to_tuple callback (Florian Westphal) [1579145] - [net] netfilter: conntrack: udp: set stream timeout to 2 minutes (Florian Westphal) [1579145] - [net] netfilter: conntrack: udp: only extend timeout to stream mode after 2s (Florian Westphal) [1579145] - [net] netfilter: nat: un-export nf_nat_used_tuple (Florian Westphal) [1579145] - [net] netfilter: nat: fix ICMP header corruption on ICMP errors (Florian Westphal) [1579145] - [net] netfilter: nat: fix icmp id randomization (Florian Westphal) [1579145] - [net] netfilter: nat: remove nf_nat_l4proto struct (Florian Westphal) [1579145] - [net] netfilter: nat: remove l4proto->manip_pkt (Florian Westphal) [1579145] - [net] netfilter: nat: remove l4proto->nlattr_to_range (Florian Westphal) [1579145] - [net] netfilter: nat: remove l4proto->in_range (Florian Westphal) [1579145] - [net] netfilter: nat: fold in_range indirection into caller (Florian Westphal) [1579145] - [net] netfilter: nat: remove l4proto->unique_tuple (Florian Westphal) [1579145] - [net] netfilter: nat: un-export nf_nat_l4proto_unique_tuple (Florian Westphal) [1579145] - [net] netfilter: remove NF_NAT_RANGE_PROTO_RANDOM support (Florian Westphal) [1579145] - [x86] kvm: x86/pmu: Tweak kvm_pmu_get_msr to pass 'struct msr_data' in (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: do not pass poisoned hva to __kvm_set_memory_region (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: fix sync_with_host() in smm_test (Vitaly Kuznetsov) [1849987] - [x86] kvm: async_pf: Inject 'page ready' event only if 'page not present' was previously injected (Vitaly Kuznetsov) [1849987] - [x86] revert "kvm: async_pf: Fix #DF due to inject "Page not Present" and "Page Ready" exceptions simultaneously" (Vitaly Kuznetsov) [1849987] - [virt] kvm: async_pf: Cleanup kvm_setup_async_pf() (Vitaly Kuznetsov) [1849987] - [x86] kvm: i8254: remove redundant assignment to pointer s (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: respect singlestep when emulating instruction (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: Don't probe KVM_CAP_HYPERV_ENLIGHTENED_VMCS when nested VMX is unsupported (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: do not substitute SVM/VMX check with KVM_CAP_NESTED_STATE check (Vitaly Kuznetsov) [1849987] - [x86] kvm: nvmx: Consult only the "basic" exit reason when routing nested exit (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: Unexport x86_fpu_cache and make it static (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: Ignore KVM 5-level paging support for VM_MODE_PXXV48_4K (Vitaly Kuznetsov) [1849987] - [virt] kvm: x86: Fix APIC page invalidation race (Vitaly Kuznetsov) [1849987] - [x86] kvm: svm: fix calls to is_intercept (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: fix vmx_preemption_timer_test build with GCC10 (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: Add x86_64/debug_regs to .gitignore (Vitaly Kuznetsov) [1849987] - [x86] revert "kvm: x86: work around leak of uninitialized stack contents" (Vitaly Kuznetsov) [1849987] - [x86] kvm: vmx: Properly handle kvm_read/write_guest_virt*() result (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: emulate reserved nops from 0f/18 to 0f/1f (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: Fix build with "make ARCH=x86_64" (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: minor code refactor and comments fixup around dirty logging (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: avoid unnecessary rmap walks when creating/moving slots (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: remove unnecessary rmap walk of read-only memslots (Vitaly Kuznetsov) [1849987] - [virt] kvm: Use vmemdup_user() (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: Move MPK feature detection to common code (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: Assign correct value to array.maxnent (Vitaly Kuznetsov) [1849987] - [x86] kvm: let kvm_destroy_vm_debugfs clean up vCPU debugfs directories (Vitaly Kuznetsov) [1849987] - [x86] kvm: Handle reads of SandyBridge RAPL PMU MSRs rather than injecting #GP (Vitaly Kuznetsov) [1849987] - [documentation] docs: virt/kvm: close inline string literal (Vitaly Kuznetsov) [1849987] - [documentation] docs: kvm: Fix KVM_KVMCLOCK_CTRL API doc (Vitaly Kuznetsov) [1849987] - [x86] arch/x86/kvm/svm/sev.c: change flag passed to GUP fast in sev_pin_memory() (Vitaly Kuznetsov) [1849987] - [virt] kvm/eventfd: remove unneeded conversion to bool (Vitaly Kuznetsov) [1849987] - [tools] selftests: fix kvm relocatable native/cross builds and installs (Vitaly Kuznetsov) [1849987] - [virt] kvm: x86: move kvm_create_vcpu_debugfs after last failure point (Vitaly Kuznetsov) [1849987] - [powerpc] xive: Share the event-queue page with the Hypervisor (Michael Roth) [1837232] - [powerpc] kvm: ppc: book3s hv: Read ibm, secure-memory nodes (Michael Roth) [1837232] - [powerpc] kvm: ppc: book3s hv: Relax check on H_SVM_INIT_ABORT (Michael Roth) [1837232]- [scsi] scsi: be2iscsi: Use scnprintf() for avoiding potential buffer overflow (Maurizio Lombardi) [1849586] - [edac] EDAC/i10nm: Update driver to support different bus number config register offsets (Aristeu Rozanski) [1838508] - [edac] EDAC, {skx, i10nm}: Make some configurations CPU model specific (Aristeu Rozanski) [1838508] - [fs] fuse: copy_file_range should truncate cache (Miklos Szeredi) [1849786] - [fs] fuse: fix copy_file_range cache issues (Miklos Szeredi) [1849786] - [fs] fuse: update attr_version counter on fuse_notify_inval_inode() (Miklos Szeredi) [1849786] - [fs] fuse: don't check refcount after stealing page (Miklos Szeredi) [1849786] - [fs] fuse: fix weird page warning (Miklos Szeredi) [1849786] - [fs] fuse: use dump_page (Miklos Szeredi) [1849786] - [fs] fuse: always allow query of st_dev (Miklos Szeredi) [1849786] - [fs] fuse: always flush dirty data on close(2) (Miklos Szeredi) [1849786] - [fs] fuse: invalidate inode attr in writeback cache mode (Miklos Szeredi) [1849786] - [fs] virtiofs: schedule blocking async replies in separate worker (Miklos Szeredi) [1849786] - [fs] fuse: Support RENAME_WHITEOUT flag (Miklos Szeredi) [1849786] - [fs] fuse: don't overflow LLONG_MAX with end offset (Miklos Szeredi) [1849786] - [fs] fix up iter on short count in fuse_direct_io() (Miklos Szeredi) [1849786] - [fs] fuse: fix fuse_send_readpages() in the syncronous read case (Miklos Szeredi) [1849786] - [fs] fuse: fix Kconfig indentation (Miklos Szeredi) [1849786] - [fs] virtiofs: Use completions while waiting for queue to be drained (Miklos Szeredi) [1849786] - [fs] virtiofs: Do not send forget request "struct list_head" element (Miklos Szeredi) [1849786] - [fs] virtiofs: Use a common function to send forget (Miklos Szeredi) [1849786] - [fs] virtiofs: Fix old-style declaration (Miklos Szeredi) [1849786] - [fs] fuse: verify nlink (Miklos Szeredi) [1849786] - [fs] fuse: verify write return (Miklos Szeredi) [1849786] - [fs] fuse: verify attributes (Miklos Szeredi) [1849786] - [fs] fuse: redundant get_fuse_inode() calls in fuse_writepages_fill() (Miklos Szeredi) [1849786] - [fs] fuse: truncate pending writes on O_TRUNC (Miklos Szeredi) [1849786] - [fs] fuse: flush dirty data/metadata before non-truncate setattr (Miklos Szeredi) [1849786] - [fs] ovl: initialize error in ovl_copy_xattr (Miklos Szeredi) [1849770] - [fs] ovl: fix redirect traversal on metacopy dentries (Miklos Szeredi) [1849770] - [fs] ovl: initialize OVL_UPPERDATA in ovl_lookup() (Miklos Szeredi) [1849770] - [fs] ovl: use only uppermetacopy state in ovl_lookup() (Miklos Szeredi) [1849770] - [fs] ovl: simplify setting of origin for index lookup (Miklos Szeredi) [1849770] - [fs] ovl: fix out of bounds access warning in ovl_check_fb_len() (Miklos Szeredi) [1849770] - [fs] ovl: return required buffer size for file handles (Miklos Szeredi) [1849770] - [fs] ovl: sync dirty data when remounting to ro mode (Miklos Szeredi) [1849770] - [fs] ovl: resolve more conflicting mount options (Miklos Szeredi) [1849770] - [fs] ovl: potential crash in ovl_fid_to_fh() (Miklos Szeredi) [1849770] - [fs] ovl: clear ATTR_OPEN from attr->ia_valid (Miklos Szeredi) [1849770] - [fs] ovl: clear ATTR_FILE from attr->ia_valid (Miklos Szeredi) [1849770] - [documentation] ovl: document xino expected behavior (Miklos Szeredi) [1849770] - [fs] ovl: enable xino automatically in more cases (Miklos Szeredi) [1849770] - [fs] ovl: avoid possible inode number collisions with xino=on (Miklos Szeredi) [1849770] - [fs] ovl: use a private non-persistent ino pool (Miklos Szeredi) [1849770] - [fs] ovl: fix WARN_ON nlink drop to zero (Miklos Szeredi) [1849770] - [fs] ovl: fix a typo in comment (Miklos Szeredi) [1849770] - [fs] ovl: replace zero-length array with flexible-array member (Miklos Szeredi) [1849770] - [fs] ovl: ovl_obtain_alias(): don't call d_instantiate_anon() for old (Miklos Szeredi) [1849770] - [fs] ovl: strict upper fs requirements for remote upper fs (Miklos Szeredi) [1849770] - [fs] ovl: check if upper fs supports RENAME_WHITEOUT (Miklos Szeredi) [1849770] - [fs] ovl: allow remote upper (Miklos Szeredi) [1849770] - [fs] ovl: decide if revalidate needed on a per-dentry basis (Miklos Szeredi) [1849770] - [fs] ovl: separate detection of remote upper layer from stacked overlay (Miklos Szeredi) [1849770] - [fs] ovl: restructure dentry revalidation (Miklos Szeredi) [1849770] - [fs] ovl: ignore failure to copy up unknown xattrs (Miklos Szeredi) [1849770] - [documentation] ovl: document permission model (Miklos Szeredi) [1849770] - [fs] ovl: simplify i_ino initialization (Miklos Szeredi) [1849770] - [fs] ovl: factor out helper ovl_get_root() (Miklos Szeredi) [1849770] - [fs] ovl: fix out of date comment and unreachable code (Miklos Szeredi) [1849770] - [fs] ovl: fix value of i_ino for lower hardlink corner case (Miklos Szeredi) [1849770] - [fs] ovl: fix lockdep warning for async write (Miklos Szeredi) [1849770] - [fs] ovl: fix some xino configurations (Miklos Szeredi) [1849770] - [fs] ovl: fix lock in ovl_llseek() (Miklos Szeredi) [1849770] - [fs] ovl: fix lseek overflow on 32bit (Miklos Szeredi) [1849770] - [documentation] docs: filesystems: add overlayfs to index.rst (Miklos Szeredi) [1849770] - [fs] ovl: add splice file read write helper (Miklos Szeredi) [1849770] - [fs] ovl: implement async IO routines (Miklos Szeredi) [1849770] - [fs] vfs: add vfs_iocb_iter_helper functions (Miklos Szeredi) [1849770] - [fs] ovl: layer is const (Miklos Szeredi) [1849770] - [fs] ovl: fix corner case of non-constant st_dev; st_ino (Miklos Szeredi) [1849770] - [fs] ovl: fix corner case of conflicting lower layer uuid (Miklos Szeredi) [1849770] - [fs] ovl: generalize the lower_fsarray (Miklos Szeredi) [1849770] - [fs] ovl: simplify ovl_same_sb() helper (Miklos Szeredi) [1849770] - [fs] ovl: generalize the lower_layersarray (Miklos Szeredi) [1849770] - [fs] ovl: improving copy-up efficiency for big sparse file (Miklos Szeredi) [1849770] - [fs] ovl: use ovl_inode_lock in ovl_llseek() (Miklos Szeredi) [1849770] - [fs] ovl: use pr_fmt auto generate prefix (Miklos Szeredi) [1849770] - [fs] ovl: fix wrong WARN_ON() in ovl_cache_update_ino() (Miklos Szeredi) [1849770] - [fs] locks: print unsigned ino in /proc/locks (Miklos Szeredi) [1849770] - [documentation] docs: filesystems: overlayfs: Fix restview warnings (Miklos Szeredi) [1849770] - [fs] ovl: relax WARN_ON() on rename to self (Miklos Szeredi) [1849770] - [fs] ovl: fix corner case of non-unique st_dev; st_ino (Miklos Szeredi) [1849770] - [fs] ovl: don't use a temp buf for encoding real fh (Miklos Szeredi) [1849770] - [fs] ovl: make sure that real fid is 32bit aligned in memory (Miklos Szeredi) [1849770] - [fs] ovl: fix lookup failure on multi lower squashfs (Miklos Szeredi) [1849770] - [fs] ovl: filter of trusted xattr results in audit (Miklos Szeredi) [1849770] - [fs] ovl: Fix dereferencing possible ERR_PTR() (Miklos Szeredi) [1849770] - [fs] ovl: fix regression caused by overlapping layers detection (Miklos Szeredi) [1849770] - [fs] ovl: make i_ino consistent with st_ino in more cases (Miklos Szeredi) [1849770] - [fs] ovl: fix typo in MODULE_PARM_DESC (Miklos Szeredi) [1849770] - [fs] ovl: fix bogus -Wmaybe-unitialized warning (Miklos Szeredi) [1849770] - [fs] ovl: don't fail with disconnected lower NFS (Miklos Szeredi) [1849770] - [fs] ovl: detect overlapping layers (Miklos Szeredi) [1849770] - [fs] ovl: using posix_acl_xattr_size() to get size instead of posix_acl_to_xattr() (Miklos Szeredi) [1849770] - [fs] ovl: abstract ovl_inode lock with a helper (Miklos Szeredi) [1849770] - [fs] ovl: remove the 'locked' argument of ovl_nlink_{start, end} (Miklos Szeredi) [1849770] - [fs] ovl: relax requirement for non null uuid of lower fs (Miklos Szeredi) [1849770] - [fs] ovl: fold copy-up helpers into callers (Miklos Szeredi) [1849770] - [fs] ovl: untangle copy up call chain (Miklos Szeredi) [1849770] - [fs] ovl: clean up error handling in ovl_get_tmpfile() (Miklos Szeredi) [1849770] - [netdrv] ionic: tame the watchdog timer on reconfig (Jonathan Toppins) [1846879 1846280] - [remoteproc] remoteproc: pull in slab.h (Jarod Wilson) [1849080]- [x86] revert "kvm: vmx: Micro-optimize vmexit time when not exposing PMU" (Vitaly Kuznetsov) [1844099] - [fs] nfsd4: kill warnings on testing stateids with mismatched clientids (Benjamin Coddington) [1765672] - [fs] NFS: Ensure security label is set for root inode (Scott Mayhew) [1660798] - [s390] kexec: Fix file verification on S390 (Lianbo Jiang) [1815369] - [s390] kexec_file: split KEXEC_VERIFY_SIG into KEXEC_SIG and KEXEC_SIG_FORCE (Lianbo Jiang) [1815369] - [netdrv] ibmvnic: continue to init in CRQ reset returns H_CLOSED (Steve Best) [1850179] - [net] sunrpc: add missing newline when printing parameter 'auth_hashtable_size' by sysfs (Benjamin Coddington) [1849998] - [net] sunrpc: clean up properly in gss_mech_unregister() (Benjamin Coddington) [1849998] - [net] sunrpc: svcauth_gss_register_pseudoflavor must reject duplicate registrations (Benjamin Coddington) [1849998] - [net] SUNRPC: Fix backchannel RPC soft lockups (Benjamin Coddington) [1849998] - [fs] NFS: Fix a page leak in nfs_destroy_unlinked_subrequests() (Benjamin Coddington) [1849998] - [fs] nfsd4: make drc_slab global, not per-net (Benjamin Coddington) [1849998] - [net] SUNRPC: Fix GSS privacy computation of auth->au_ralign (Benjamin Coddington) [1849998] - [net] SUNRPC: Add "@len" parameter to gss_unwrap() (Benjamin Coddington) [1849998] - [fs] NFS: finish_automount() requires us to hold 2 refs to the mount record (Benjamin Coddington) [1849998] - [fs] NFS: Fix use-after-free issues in nfs_pageio_add_request() (Benjamin Coddington) [1849998] - [fs] NFS: alloc_nfs_open_context() must use the file cred when available (Benjamin Coddington) [1849998] - [net] libceph: don't omit used_replica in target_copy() (Jeff Layton) [1847528] - [net] libceph: don't omit recovery_deletes in target_copy() (Jeff Layton) [1847528] - [net] libceph: move away from global osd_req_flags (Jeff Layton) [1847528] - [fs] ceph: skip checking caps when session reconnecting and releasing reqs (Jeff Layton) [1847528] - [fs] ceph: make sure mdsc->mutex is nested in s->s_mutex to fix dead lock (Jeff Layton) [1847528] - [fs] ceph: don't return -ESTALE if there's still an open file (Jeff Layton) [1847528] - [include] libceph, rbd: replace zero-length array with flexible-array (Jeff Layton) [1847528] - [fs] ceph: allow rename operation under different quota realms (Jeff Layton) [1847528] - [fs] ceph: normalize 'delta' parameter usage in check_quota_exceeded (Jeff Layton) [1847528] - [fs] ceph: ceph_kick_flushing_caps needs the s_mutex (Jeff Layton) [1847528] - [fs] ceph: request expedited service on session's last cap flush (Jeff Layton) [1847528] - [fs] ceph: convert mdsc->cap_dirty to a per-session list (Jeff Layton) [1847528] - [fs] ceph: reset i_requested_max_size if file write is not wanted (Jeff Layton) [1847528] - [fs] ceph: throw a warning if we destroy session with mutex still locked (Jeff Layton) [1847528] - [fs] ceph: fix potential race in ceph_check_caps (Jeff Layton) [1847528] - [fs] ceph: document what protects i_dirty_item and i_flushing_item (Jeff Layton) [1847528] - [fs] ceph: don't take i_ceph_lock in handle_cap_import (Jeff Layton) [1847528] - [fs] ceph: don't release i_ceph_lock in handle_cap_trunc (Jeff Layton) [1847528] - [fs] ceph: add comments for handle_cap_flush_ack logic (Jeff Layton) [1847528] - [fs] ceph: split up __finish_cap_flush (Jeff Layton) [1847528] - [fs] ceph: reorganize __send_cap for less spinlock abuse (Jeff Layton) [1847528] - [fs] ceph: flush release queue when handling caps for unknown inode (Jeff Layton) [1847528] - [net] libceph: ignore pool overlay and cache logic on redirects (Jeff Layton) [1847528] - [x86] kvm: lapic: ensure APIC map is up to date on concurrent update requests (Igor Mammedov) [1835330] - [x86] kvm: lapic: fix broken vcpu hotplug (Igor Mammedov) [1835330] - [netdrv] net: hns3: add some error checking in hclge_tm module (Mark Langsdorf) [1809057] {CVE-2019-15925} - [fs] udf: Fix mounting of Win7 created UDF filesystems (Oleksandr Natalenko) [1842400] - [netdrv] net: qed: fixes crash while running driver in kdump kernel (Manish Chopra) [1727746] - [netdrv] net: qed: Disable SRIOV functionality inside kdump kernel (Manish Chopra) [1727746] - [netdrv] net: qed*: Reduce RX and TX default ring count when running inside kdump kernel (Manish Chopra) [1727746] - [fs] cifs: dump Security Type info in DebugData (Leif Sahlberg) [1845390] - [net] netfilter: flowtable: Make nf_flow_table_offload_add/del_cb inline (Marcelo Leitner) [1840938] - [net] sched: act_ct: Make tcf_ct_flow_table_restore_skb inline (Marcelo Leitner) [1840938] - [net] netfilter: flowtable: Add pending bit for offload work (Marcelo Leitner) [1842670] - [net] Evict neighbor entries on carrier down (Ivan Vecera) [1845352] - [net] bridge: explicitly zero is_sticky in fdb_create (Ivan Vecera) [1845350] - [net] bridge: add support for sticky fdb entries (Ivan Vecera) [1845350] - [net] remove indirect block netdev event registration (Marcelo Leitner) [1841300] - [netdrv] bnxt_tc: update indirect block support (Marcelo Leitner) [1841300] - [netdrv] nfp: update indirect block support (Marcelo Leitner) [1841300] - [netdrv] mlx5: update indirect block support (Marcelo Leitner) [1841300] - [net] use flow_indr_dev_setup_offload() (Marcelo Leitner) [1841300] - [net] cls_api: add tcf_block_offload_init() (Marcelo Leitner) [1841300] - [net] flow_offload: consolidate indirect flow_block infrastructure (Marcelo Leitner) [1841300] - [net] netfilter: nf_flowtable: expose nf_flow_table_gc_cleanup() (Marcelo Leitner) [1841300] - [fs] iomap: Handle memory allocation failure in readahead (Carlos Maiolino) [1828792] - [fs] iomap: fix comments in iomap_dio_rw (Carlos Maiolino) [1828792] - [fs] iomap: Remove pgoff from tracepoints (Carlos Maiolino) [1828792] - [fs] fs: Fix page_mkwrite off-by-one errors (Carlos Maiolino) [1828792] - [fs] iomap: stop using ioend after it's been freed in iomap_finish_ioend() (Carlos Maiolino) [1828792] - [fs] iomap: fix sub-page uptodate handling (Carlos Maiolino) [1828792] - [fs] iomap: remove unneeded variable in iomap_dio_rw() (Carlos Maiolino) [1828792] - [fs] iomap: Do not create fake iter in iomap_dio_bio_actor() (Carlos Maiolino) [1828792] - [fs] iomap: trace iomap_appply results (Carlos Maiolino) [1828792] - [fs] fs/iomap: remove redundant check in iomap_dio_rw() (Carlos Maiolino) [1828792] - [fs] iomap: use a srcmap for a read-modify-write I/O (Carlos Maiolino) [1828792] - [fs] iomap: renumber IOMAP_HOLE to 0 (Carlos Maiolino) [1828792] - [fs] iomap: use write_begin to read pages to unshare (Carlos Maiolino) [1828792] - [fs] iomap: move the zeroing case out of iomap_read_page_sync (Carlos Maiolino) [1828792] - [fs] iomap: ignore non-shared or non-data blocks in xfs_file_dirty (Carlos Maiolino) [1828792] - [fs] iomap: always use AOP_FLAG_NOFS in iomap_write_begin (Carlos Maiolino) [1828792] - [fs] iomap: remove the unused iomap argument to __iomap_write_end (Carlos Maiolino) [1828792] - [fs] iomap: better document the IOMAP_F_* flags (Carlos Maiolino) [1828792] - [fs] iomap: enhance writeback error message (Carlos Maiolino) [1828792] - [fs] iomap: pass a struct page to iomap_finish_page_writeback (Carlos Maiolino) [1828792] - [fs] iomap: cleanup iomap_ioend_compare (Carlos Maiolino) [1828792] - [fs] iomap: move struct iomap_page out of iomap.h (Carlos Maiolino) [1828792] - [fs] iomap: warn on inline maps in iomap_writepage_map (Carlos Maiolino) [1828792] - [fs] iomap: lift the xfs writeback code to iomap (Carlos Maiolino) [1828792] - [fs] iomap: lift common tracing code from xfs to iomap (Carlos Maiolino) [1828792] - [fs] iomap: zero newly allocated mapped blocks (Carlos Maiolino) [1828792] - [fs] xfs: remove the fork fields in the writepage_ctx and ioend (Carlos Maiolino) [1828792] - [fs] xfs: turn io_append_trans into an io_private void pointer (Carlos Maiolino) [1828792] - [fs] xfs: refactor the ioend merging code (Carlos Maiolino) [1828792] - [fs] xfs: use a struct iomap in xfs_writepage_ctx (Carlos Maiolino) [1828792] - [fs] xfs: set IOMAP_F_NEW more carefully (Carlos Maiolino) [1828792] - [fs] xfs: initialize iomap->flags in xfs_bmbt_to_iomap (Carlos Maiolino) [1828792] - [fs] xfs: Use iomap_dio_rw to wait for unaligned direct IO (Carlos Maiolino) [1828792] - [fs] iomap: Allow forcing of waiting for running DIO in iomap_dio_rw() (Carlos Maiolino) [1828792] - [fs] iomap: move the iomap_dio_rw ->end_io callback into a structure (Carlos Maiolino) [1828792] - [fs] iomap: split size and error for iomap_dio_rw ->end_io (Carlos Maiolino) [1828792] - [fs] iomap: fix Invalid License ID (Carlos Maiolino) [1828792] - [fs] iomap: move internal declarations into fs/iomap/ (Carlos Maiolino) [1828792] - [fs] iomap: move the main iteration code into a separate file (Carlos Maiolino) [1828792] - [fs] iomap: move the buffered IO code into a separate file (Carlos Maiolino) [1828792] - [fs] iomap: move the direct IO code into a separate file (Carlos Maiolino) [1828792] - [fs] iomap: move the SEEK_HOLE code into a separate file (Carlos Maiolino) [1828792] - [fs] iomap: move the file mapping reporting code into a separate file (Carlos Maiolino) [1828792] - [fs] iomap: move the swapfile code into a separate file (Carlos Maiolino) [1828792] - [fs] iomap: start moving code to fs/iomap/ (Carlos Maiolino) [1828792] - [fs] iomap: move iomap_read_inline_data around (Carlos Maiolino) [1828792] - [fs] iomap: convert to SPDX identifier (Carlos Maiolino) [1828792] - [fs] iomap: remove duplicated include from iomap.c (Carlos Maiolino) [1828792] - [netdrv] fjes: Handle workqueue allocation failure (Masayoshi Mizuma) [1830565] {CVE-2019-16231}- [fs] NFSv4: Ensure the delegation cred is pinned when we call delegreturn (Benjamin Coddington) [1848933] - [fs] NFSv4: Ensure the delegation is pinned in nfs_do_return_delegation() (Benjamin Coddington) [1848933] - [fs] NFSv4.1 make cachethis=no for writes (Benjamin Coddington) [1848933] - [fs] NFSv4: Fix revalidation of dentries with delegations (Benjamin Coddington) [1848933] - [fs] NFSv4: Fix races between open and dentry revalidation (Benjamin Coddington) [1848933] - [fs] NFS: Fix up directory verifier races (Benjamin Coddington) [1848933] - [net] sunrpc: expiry_time should be seconds not timeval (Benjamin Coddington) [1848933] - [fs] NFSv4.0: nfs4_do_fsinfo() should not do implicit lease renewals (Benjamin Coddington) [1848933] - [fs] NFSv4: try lease recovery on NFS4ERR_EXPIRED (Benjamin Coddington) [1848933] - [fs] NFS: Fix memory leaks (Benjamin Coddington) [1848933] - [fs] nfs: optimise readdir cache page invalidation (Benjamin Coddington) [1848933] - [fs] NFS: Switch readdir to using iterate_shared() (Benjamin Coddington) [1848933] - [fs] NFS: Use kmemdup_nul() in nfs_readdir_make_qstr() (Benjamin Coddington) [1848933] - [fs] NFS: Directory page cache pages need to be locked when read (Benjamin Coddington) [1848933] - [fs] NFS: Fix memory leaks and corruption in readdir (Benjamin Coddington) [1848933] - [net] SUNRPC: Use kmemdup_nul() in rpc_parse_scope_id() (Benjamin Coddington) [1848933] - [fs] NFS: Replace various occurrences of kstrndup() with kmemdup_nul() (Benjamin Coddington) [1848933] - [fs] NFSv4: Limit the total number of cached delegations (Benjamin Coddington) [1848933] - [fs] NFSv4: Add accounting for the number of active delegations held (Benjamin Coddington) [1848933] - [fs] NFSv4: Try to return the delegation immediately when marked for return on close (Benjamin Coddington) [1848933] - [fs] NFS: Clear NFS_DELEGATION_RETURN_IF_CLOSED when the delegation is returned (Benjamin Coddington) [1848933] - [fs] NFSv4: nfs_inode_evict_delegation() should set NFS_DELEGATION_RETURNING (Benjamin Coddington) [1848933] - [fs] NFS: nfs_find_open_context() should use cred_fscmp() (Benjamin Coddington) [1848933] - [fs] NFS: nfs_access_get_cached_rcu() should use cred_fscmp() (Benjamin Coddington) [1848933] - [fs] NFSv3: FIx bug when using chacl and chmod to change acl (Benjamin Coddington) [1848933] - [fs] NFSv4.x recover from pre-mature loss of openstateid (Benjamin Coddington) [1848933] - [fs] NFS: Trust cached access if we've already revalidated the inode once (Benjamin Coddington) [1848933] - [fs] NFS: Fix nfs_direct_write_reschedule_io() (Benjamin Coddington) [1848933] - [fs] NFS: When resending after a short write, reset the reply count to zero (Benjamin Coddington) [1848933] - [fs] NFS: Improve tracing of permission calls (Benjamin Coddington) [1848933] - [fs] NFS/pnfs: Fix pnfs_generic_prepare_to_resend_writes() (Benjamin Coddington) [1848933] - [fs] NFS: Fix up fsync() when the server rebooted (Benjamin Coddington) [1848933] - [net] SUNRPC: Remove broken gss_mech_list_pseudoflavors() (Benjamin Coddington) [1848933] - [fs] NFS: Revalidate the file mapping on all fatal writeback errors (Benjamin Coddington) [1848933] - [fs] NFS: Revalidate the file size on a fatal write error (Benjamin Coddington) [1848933] - [fs] nfs: NFS_SWAP should depend on SWAP (Benjamin Coddington) [1848933] - [net] SUNRPC: constify copied structure (Benjamin Coddington) [1848933] - [fs] fs/nfs, swapon: check holes in swapfile (Benjamin Coddington) [1848933] - [net] SUNRPC: call_connect_status should handle -EPROTO (Benjamin Coddington) [1848933] - [fs] NFS: Introduce trace events triggered by page writeback errors (Benjamin Coddington) [1848933] - [net] SUNRPC: Capture signalled RPC tasks (Benjamin Coddington) [1848933] - [fs] NFS: move dprintk after nfs_alloc_fattr in nfs3_proc_lookup (Benjamin Coddington) [1848933] - [fs] NFS4: Remove unneeded semicolon (Benjamin Coddington) [1848933] - [fs] nfs: encode nfsv4 timestamps as 64-bit (Benjamin Coddington) [1848933] - [fs] nfs: remove timespec from xdr_encode_nfstime (Benjamin Coddington) [1848933] - [fs] nfs: use timespec64 in nfs_fattr (Benjamin Coddington) [1848933] - [net] sunrpc: convert to time64_t for expiry (Benjamin Coddington) [1848933] - [fs] nfsd: use true, false for bool variable in nfssvc.c (Benjamin Coddington) [1848933] - [fs] nfsd: use true, false for bool variable in nfs4proc.c (Benjamin Coddington) [1848933] - [fs] nfsd: use true, false for bool variable in vfs.c (Benjamin Coddington) [1848933] - [fs] nfsd: remove nfs4_reset_lease() declarations (Benjamin Coddington) [1848933] - [fs] nfsd: use ktime_get_real_seconds() in nfs4_verifier (Benjamin Coddington) [1848933] - [fs] nfsd: use boottime for lease expiry calculation (Benjamin Coddington) [1848933] - [fs] nfsd: fix jiffies/time_t mixup in LRU list (Benjamin Coddington) [1848933] - [fs] nfsd: fix delay timer on 32-bit architectures (Benjamin Coddington) [1848933] - [fs] nfsd: use time64_t in nfsd_proc_setattr() check (Benjamin Coddington) [1848933] - [fs] nfsd: pass a 64-bit guardtime to nfsd_setattr() (Benjamin Coddington) [1848933] - [fs] nfsd: make 'boot_time' 64-bit wide (Benjamin Coddington) [1848933] - [fs] nfsd: use timespec64 in encode_time_delta (Benjamin Coddington) [1848933] - [fs] nfsd: handle nfs3 timestamps as unsigned (Benjamin Coddington) [1848933] - [fs] nfsd: print 64-bit timestamps in client_info_show (Benjamin Coddington) [1848933] - [fs] nfsd: use ktime_get_seconds() for timestamps (Benjamin Coddington) [1848933] - [fs] nfsd: remove unnecessary assertion in nfsd4_encode_replay (Benjamin Coddington) [1848933] - [fs] nfsd: Clone should commit src file metadata too (Benjamin Coddington) [1848933] - [fs] nfsd4: Remove unneeded semicolon (Benjamin Coddington) [1848933] - [fs] nfs: fix timstamp debug prints (Benjamin Coddington) [1848933] - [net] nfs: use time64_t internally (Benjamin Coddington) [1848933] - [fs] nfsd: Return the correct number of bytes written to the file (Benjamin Coddington) [1848933] - [fs] nfsd: Fix up some unused variable warnings (Benjamin Coddington) [1848933] - [kernel] blktrace: ensure our debugfs dir exists (Ming Lei) [1816559] {CVE-2019-19770} - [kernel] blktrace: fix debugfs use after free (Ming Lei) [1816559] {CVE-2019-19770} - [block] loop: be paranoid on exit and prevent new additions / removals (Ming Lei) [1816559] {CVE-2019-19770} - [kernel] blktrace: annotate required lock on do_blk_trace_setup() (Ming Lei) [1816559] {CVE-2019-19770} - [block] block: revert back to synchronous request_queue removal (Ming Lei) [1816559] {CVE-2019-19770} - [block] block: clarify context for refcount increment helpers (Ming Lei) [1816559] {CVE-2019-19770} - [block] block: add docs for gendisk / request_queue refcount helpers (Ming Lei) [1816559] {CVE-2019-19770} - [kernel] blktrace: no need to check return value of debugfs_create functions (Ming Lei) [1816559] {CVE-2019-19770} - [kernel] blktrace: Avoid sparse warnings when assigning q->blk_trace (Ming Lei) [1816559] {CVE-2019-19770} - [kernel] blktrace: break out of blktrace setup on concurrent calls (Ming Lei) [1816559] {CVE-2019-19770} - [nvme] nvme-fc: don't call nvme_cleanup_cmd() for AENs (Ewan Milne) [1847572] - [nvme] nvme-fc: convert assoc_active flag to bit op (Ewan Milne) [1847572] - [nvme] nvme-fc: Ensure private pointers are NULL if no data (Ewan Milne) [1847572] - [nvme] nvme-multipath: do not reset on unknown status (Ewan Milne) [1847572] - [documentation] x86/speculation: Add Ivy Bridge to affected list (Josh Poimboeuf) [1827192] {CVE-2020-0543} - [documentation] x86/speculation: Add SRBDS vulnerability and mitigation documentation (Josh Poimboeuf) [1827192] {CVE-2020-0543} - [x86] x86/speculation: Add Special Register Buffer Data Sampling (SRBDS) mitigation (Josh Poimboeuf) [1827192] {CVE-2020-0543} - [x86] x86/cpu: Add 'table' argument to cpu_matches() (Josh Poimboeuf) [1827192] {CVE-2020-0543} - [x86] x86/cpu: Add a steppings field to struct x86_cpu_id (Josh Poimboeuf) [1827192] {CVE-2020-0543} - [x86] x86/cpu/bugs: Convert to new matching macros (Josh Poimboeuf) [1827192] {CVE-2020-0543} - [crypto] crypto: simd - correctly take reqsize of wrapped skcipher into account (Mark Salter) [1830471] - [fs] nfsd: depend on CRYPTO_MD5 for legacy client tracking (Benjamin Coddington) [1847468] - [fs] nfsd: check for EBUSY from vfs_rmdir/vfs_unink (Benjamin Coddington) [1847468] - [fs] NFS: Fallocate should use the nfs4_fattr_bitmap (Benjamin Coddington) [1847468] - [fs] NFS: Return -ETXTBSY when attempting to write to a swapfile (Benjamin Coddington) [1847468] - [fs] fs: nfs: sysfs: Remove NULL check before kfree (Benjamin Coddington) [1847468] - [fs] NFS: remove unneeded semicolon (Benjamin Coddington) [1847468] - [fs] NFSv4: add declaration of current_stateid (Benjamin Coddington) [1847468] - [include] sunrpc: remove __KERNEL__ ifdefs (Benjamin Coddington) [1847468] - [fs] nfsd: document callback_wq serialization of callback code (Benjamin Coddington) [1847468] - [fs] nfsd: mark cb path down on unknown errors (Benjamin Coddington) [1847468] - [net] SUNRPC: Avoid RPC delays when exiting suspend (Benjamin Coddington) [1847468] - [fs] NFSv4: Don't retry the GETATTR on old stateid in nfs4_delegreturn_done() (Benjamin Coddington) [1847468] - [fs] NFSv4: Handle NFS4ERR_OLD_STATEID in delegreturn (Benjamin Coddington) [1847468] - [fs] NFSv4: Fix races between open and delegreturn (Benjamin Coddington) [1847468] - [fs] NFS: nfs_inode_find_state_and_recover() fix stateid matching (Benjamin Coddington) [1847468] - [fs] NFSv4: Fix nfs4_inode_make_writeable() (Benjamin Coddington) [1847468] - [fs] NFSv4: nfs4_return_incompatible_delegation() should check delegation validity (Benjamin Coddington) [1847468] - [fs] NFSv4: Don't reclaim delegations that have been returned or revoked (Benjamin Coddington) [1847468] - [fs] NFSv4: Ignore requests to return the delegation if it was revoked (Benjamin Coddington) [1847468] - [fs] NFSv4: Revoke the delegation on success in nfs4_delegreturn_done() (Benjamin Coddington) [1847468] - [fs] NFSv4: Update the stateid seqid in nfs_revoke_delegation() (Benjamin Coddington) [1847468] - [fs] NFSv4: Clear the NFS_DELEGATION_REVOKED flag in nfs_update_inplace_delegation() (Benjamin Coddington) [1847468] - [fs] NFSv4: Hold the delegation spinlock when updating the seqid (Benjamin Coddington) [1847468] - [fs] NFSv4: Don't remove the delegation from the super_list more than once (Benjamin Coddington) [1847468] - [fs] NFS: Rename nfs_inode_return_delegation_noreclaim() (Benjamin Coddington) [1847468] - [fs] NFSv4: fail nfs4_refresh_delegation_stateid() when the delegation was revoked (Benjamin Coddington) [1847468] - [fs] NFSv4: Delegation recalls should not find revoked delegations (Benjamin Coddington) [1847468] - [fs] NFSv4: nfs4_callback_getattr() should ignore revoked delegations (Benjamin Coddington) [1847468] - [fs] NFSv4: Fix delegation handling in update_open_stateid() (Benjamin Coddington) [1847468] - [fs] NFSv4.1: Don't rebind to the same source port when reconnecting to the server (Benjamin Coddington) [1847468] - [fs] NFS/pnfs: Separate NFSv3 DS and MDS traffic (Benjamin Coddington) [1847468] - [fs] pNFS: nfs3_set_ds_client should set NFS_CS_NOPING (Benjamin Coddington) [1847468] - [fs] NFS: Add a flag to tell nfs_client to set RPC_CLNT_CREATE_NOPING (Benjamin Coddington) [1847468] - [fs] NFS: Use non-atomic bit ops when initialising struct nfs_client_initdata (Benjamin Coddington) [1847468] - [fs] NFSv3: Clean up timespec encode (Benjamin Coddington) [1847468] - [fs] NFSv2: Clean up timespec encode (Benjamin Coddington) [1847468] - [fs] NFSv2: Fix a typo in encode_sattr() (Benjamin Coddington) [1847468] - [fs] NFSv4: NFSv4 callbacks also support 64-bit timestamps (Benjamin Coddington) [1847468] - [fs] NFSv4: Encode 64-bit timestamps (Benjamin Coddington) [1847468] - [fs] NFS: Convert struct nfs_fattr to use struct timespec64 (Benjamin Coddington) [1847468] - [fs] NFS: If nfs_mountpoint_expiry_timeout < 0, do not expire submounts (Benjamin Coddington) [1847468] - [net] SUNRPC: Add trace points to observe transport congestion control (Benjamin Coddington) [1847468] - [net] SUNRPC: Eliminate log noise in call_reserveresult (Benjamin Coddington) [1847468] - [fs] nfsd: remove private bin2hex implementation (Benjamin Coddington) [1847468] - [fs] nfsd: remove set but not used variable 'len' (Benjamin Coddington) [1847468] - [fs] NFSv3: fix rpc receive buffer size for MOUNT call (Steve Dickson) [1837034] - [fs] NFS: remove unused macros (Steve Dickson) [1837034] - [mm] mm, slab: fix sign conversion problem in memcg_uncharge_slab() (Waiman Long) [1849016] - [mm] mm: fix false-positive OVERCOMMIT_GUESS failures (Waiman Long) [1849016] - [mm] mm: remove CONFIG_MIGRATE_VMA_HELPER (Karol Herbst) [1847908] - [nvdimm] libnvdimm: Export the target_node attribute for regions and namespaces (Jeff Moyer) [1783157] - [dax] dax: Add numa_node to the default device-dax attributes (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Simplify root read-only definition for the 'resource' attribute (Jeff Moyer) [1783157] - [dax] dax: Simplify root read-only definition for the 'resource' attribute (Jeff Moyer) [1783157] - [dax] dax: Create a dax device_type (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Move nvdimm_bus_attribute_group to device_type (Jeff Moyer) [1783157] - [acpi] libnvdimm: Move nvdimm_attribute_group to device_type (Jeff Moyer) [1783157] - [acpi] libnvdimm: Move nd_mapping_attribute_group to device_type (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Move nd_region_attribute_group to device_type (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Move nd_numa_attribute_group to device_type (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Move nd_device_attribute_group to device_type (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Move region attribute group definition (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Move attribute groups to device type (Jeff Moyer) [1783157] - [nvdimm] libnvdimm/region: Initialize bad block for volatile namespaces (Jeff Moyer) [1783157] - [x86] x86/mce: Add Xeon Icelake to list of CPUs that support PPIN (Steve Best) [1848710] - [powerpc] powerpc/kernel: Enables memory hot-remove after reboot on pseries guests (David Gibson) [1848844] - [fs] cifs: multichannel: try to rebind when reconnecting a channel (Leif Sahlberg) [1842759] - [fs] cifs: multichannel: use pointer for binding channel (Leif Sahlberg) [1842759] - [fs] cifs: multichannel: move channel selection above transport layer (Leif Sahlberg) [1842759] - [fs] cifs: move some variables off the stack in smb2_ioctl_query_info (Leif Sahlberg) [1842759] - [fs] cifs: reduce stack use in smb2_compound_op (Leif Sahlberg) [1842759] - [fs] cifs: multichannel: always zero struct cifs_io_parms (Leif Sahlberg) [1842759] - [fs] smb3: default to minimum of two channels when multichannel specified (Leif Sahlberg) [1842759] - [fs] cifs: multichannel: move channel selection in function (Leif Sahlberg) [1842759] - [mm] x86/init: fix build with CONFIG_SWAP=n (Waiman Long) [1839415] - [netdrv] ionic: add pcie_print_link_status (Jonathan Toppins) [1846506] - [netdrv] ionic: no link check while resetting queues (Jonathan Toppins) [1846953] - [netdrv] ionic: export features for vlans to use (Jonathan Toppins) [1846868] - [netdrv] ionic: remove support for mgmt device (Jonathan Toppins) [1846506] - [netdrv] ionic: wait on queue start until after IFF_UP (Jonathan Toppins) [1844924] - [netdrv] ionic: add more ethtool stats (Jonathan Toppins) [1848149] - [netdrv] ionic: more ionic name tweaks (Jonathan Toppins) [1848149] - [netdrv] ionic: ionic_intr_free parameter change (Jonathan Toppins) [1848149] - [netdrv] ionic: reset device at probe (Jonathan Toppins) [1848149] - [netdrv] ionic: shorter dev cmd wait time (Jonathan Toppins) [1848149] - [netdrv] ionic: add support for more xcvr types (Jonathan Toppins) [1848149] - [netdrv] ionic: protect vf calls from fw reset (Jonathan Toppins) [1848149] - [netdrv] ionic: updates to ionic FW api description (Jonathan Toppins) [1848149] - [netdrv] ionic: support longer tx sg lists (Jonathan Toppins) [1848149] - [netdrv] ionic: Use debugfs_create_bool() to export bool (Jonathan Toppins) [1848149] - [netdrv] drivers:Remove inclusion of vermagic header (Jonathan Toppins) [1848149] - [net] SUNRPC: Destroy the back channel when we destroy the host transport (Benjamin Coddington) [1846984] - [net] SUNRPC: fix race to sk_err after xs_error_report (Benjamin Coddington) [1846984] - [fs] NFS: Remove redundant mirror tracking in O_DIRECT (Benjamin Coddington) [1846984] - [fs] nfs: Fix nfsi->nrequests count error on nfs_inode_remove_request (Benjamin Coddington) [1846984] - [net] sunrpc: clean up indentation issue (Benjamin Coddington) [1846984] - [fs] NFS: Optimise the default readahead size (Benjamin Coddington) [1846984] - [fs] nfsd: fix nfs read eof detection (Benjamin Coddington) [1846984] - [fs] nfsd: Make nfsd_reset_boot_verifier_locked static (Benjamin Coddington) [1846984] - [fs] NFSv4: Handle NFS4ERR_OLD_STATEID in LOCKU (Benjamin Coddington) [1846984] - [fs] NFSv4: Handle NFS4ERR_OLD_STATEID in CLOSE/OPEN_DOWNGRADE (Benjamin Coddington) [1846984] - [fs] NFSv4: Fix OPEN_DOWNGRADE error handling (Benjamin Coddington) [1846984] - [fs] pNFS: Handle NFS4ERR_OLD_STATEID on layoutreturn by bumping the state seqid (Benjamin Coddington) [1846984] - [fs] NFSv4: Add a helper to increment stateid seqids (Benjamin Coddington) [1846984] - [fs] NFSv4: Handle RPC level errors in LAYOUTRETURN (Benjamin Coddington) [1846984] - [fs] NFSv4: Handle NFS4ERR_DELAY correctly in return-on-close (Benjamin Coddington) [1846984] - [fs] NFSv4: Clean up pNFS return-on-close error handling (Benjamin Coddington) [1846984] - [fs] NFS: remove unused check for negative dentry (Benjamin Coddington) [1846984] - [fs] NFSv3: use nfs_add_or_obtain() to create and reference inodes (Benjamin Coddington) [1846984] - [fs] NFS: Refactor nfs_instantiate() for dentry referencing callers (Benjamin Coddington) [1846984] - [fs] nfs_instantiate(): prevent multiple aliases for directory inode (Benjamin Coddington) [1846984] - [net] SUNRPC: Rename xdr_buf_read_netobj to xdr_buf_read_mic (Benjamin Coddington) [1846984] - [fs] nfsd: degraded slot-count more gracefully as allocation nears exhaustion (Benjamin Coddington) [1846984] - [fs] nfsd: handle drc over-allocation gracefully (Benjamin Coddington) [1846984] - [net] SUNRPC: RPC level errors should always set task->tk_rpc_status (Benjamin Coddington) [1846984] - [fs] nfsd: Support the server resetting the boot verifier (Benjamin Coddington) [1846984] - [net] sunrpc: Use kzfree rather than its implementation (Benjamin Coddington) [1846984] - [fs] nfsd: eliminate an unnecessary acl size limit (Benjamin Coddington) [1846984] - [fs] Deprecate nfsd fault injection (Benjamin Coddington) [1846984] - [fs] NFS: Have nfs4_proc_get_lease_time() call nfs4_call_sync_custom() (Benjamin Coddington) [1846984] - [fs] NFS: Have nfs41_proc_secinfo_no_name() call nfs4_call_sync_custom() (Benjamin Coddington) [1846984] - [fs] NFS: Have nfs41_proc_reclaim_complete() call nfs4_call_sync_custom() (Benjamin Coddington) [1846984] - [fs] NFS: Have _nfs4_proc_secinfo() call nfs4_call_sync_custom() (Benjamin Coddington) [1846984] - [fs] NFS: Have nfs4_proc_setclientid() call nfs4_call_sync_custom() (Benjamin Coddington) [1846984] - [fs] NFS: Add an nfs4_call_sync_custom() function (Benjamin Coddington) [1846984] - [fs] NFSv4: Fix a memory leak bug (Benjamin Coddington) [1846984] - [net] xprtrdma: Fix bc_max_slots return value (Benjamin Coddington) [1846984] - [net] SUNRPC: Inline xdr_commit_encode (Benjamin Coddington) [1846984] - [net] SUNRPC: Remove rpc_wake_up_queued_task_on_wq() (Benjamin Coddington) [1846984] - [fs] fs: nfs: Fix possible null-pointer dereferences in encode_attrs() (Benjamin Coddington) [1846984] - [fs] nfsd: Fix the documentation for svcxdr_tmpalloc() (Benjamin Coddington) [1846984] - [fs] nfsd: Remove unnecessary NULL checks (Benjamin Coddington) [1846984] - [s390] vfio-ccw: make vfio_ccw_regops variables declarations static (Cornelia Huck) [1660917] - [s390] vfio-ccw: Add trace for CRW event (Cornelia Huck) [1660917] - [s390] vfio-ccw: Wire up the CRW irq and CRW region (Cornelia Huck) [1660917] - [s390] vfio-ccw: Introduce a new CRW region (Cornelia Huck) [1660917] - [s390] vfio-ccw: Refactor IRQ handlers (Cornelia Huck) [1660917] - [s390] vfio-ccw: Introduce a new schib region (Cornelia Huck) [1660917] - [s390] vfio-ccw: Refactor the unregister of the async regions (Cornelia Huck) [1660917] - [s390] vfio-ccw: Register a chp_event callback for vfio-ccw (Cornelia Huck) [1660917] - [s390] vfio-ccw: Introduce new helper functions to free/destroy regions (Cornelia Huck) [1660917] - [documentation] vfio-ccw: document possible errors (Cornelia Huck) [1660917] - [s390] vfio-ccw: Enable transparent CCW IPL from DASD (Cornelia Huck) [1660917] - [s390] cio: generate delayed uevent for vfio-ccw subchannels (Cornelia Huck) [1660917] - [s390] vfio-ccw: Use the correct style for SPDX License Identifier (Cornelia Huck) [1660917] - [s390] vfio-ccw: Rework the io_fctl trace (Cornelia Huck) [1660917] - [s390] vfio-ccw: Add a trace for asynchronous requests (Cornelia Huck) [1660917] - [s390] vfio-ccw: Trace the FSM jumptable (Cornelia Huck) [1660917] - [s390] vfio-ccw: Refactor how the traces are built (Cornelia Huck) [1660917] - [s390] vfio-ccw: fix error return code in vfio_ccw_sch_init() (Cornelia Huck) [1660917] - [s390] vfio-ccw: add some logging (Cornelia Huck) [1660917] - [s390] vfio-ccw: make vfio_ccw_async_region_ops static (Cornelia Huck) [1660917] - [documentation] documentation: fix vfio-ccw doc (Cornelia Huck) [1660917] - [documentation] vfio-ccw: Update documentation for csch/hsch (Cornelia Huck) [1660917] - [s390] vfio-ccw: Don't call cp_free if we are processing a channel program (Cornelia Huck) [1660917] - [s390] vfio-ccw: Set pa_nr to 0 if memory allocation fails for pa_iova_pfn (Cornelia Huck) [1660917] - [s390] vfio-ccw: Fix memory leak and don't call cp_free in cp_init (Cornelia Huck) [1660917] - [s390] vfio-ccw: Fix misleading comment when setting orb.cmd.c64 (Cornelia Huck) [1660917] - [s390] vfio-ccw: Fix the conversion of Format-0 CCWs to Format-1 (Cornelia Huck) [1660917] - [s390] cio: introduce driver_override on the css bus (Cornelia Huck) [1660917] - [s390] vfio-ccw: make convert_ccw0_to_ccw1 static (Cornelia Huck) [1660917] - [s390] vfio-ccw: Remove copy_ccw_from_iova() (Cornelia Huck) [1660917] - [s390] vfio-ccw: Factor out the ccw0-to-ccw1 transition (Cornelia Huck) [1660917] - [s390] vfio-ccw: Copy CCW data outside length calculation (Cornelia Huck) [1660917] - [s390] vfio-ccw: Skip second copy of guest cp to host (Cornelia Huck) [1660917] - [s390] vfio-ccw: Move guest_cp storage into common struct (Cornelia Huck) [1660917] - [s390] cio: Combine direct and indirect CCW paths (Cornelia Huck) [1660917] - [s390] vfio-ccw: Rearrange IDAL allocation in direct CCW (Cornelia Huck) [1660917] - [s390] vfio-ccw: Remove pfn_array_table (Cornelia Huck) [1660917] - [s390] vfio-ccw: Adjust the first IDAW outside of the nested loops (Cornelia Huck) [1660917] - [s390] vfio-ccw: Rearrange pfn_array and pfn_array_table arrays (Cornelia Huck) [1660917] - [s390] cio: Use generalized CCW handler in cp_init() (Cornelia Huck) [1660917] - [s390] cio: Generalize the TIC handler (Cornelia Huck) [1660917] - [s390] cio: Refactor the routine that handles TIC CCWs (Cornelia Huck) [1660917] - [s390] cio: Squash cp_free() and cp_unpin_free() (Cornelia Huck) [1660917] - [s390] vfio-ccw: Destroy kmem cache region on module exit (Cornelia Huck) [1660917] - [documentation] docs: s390: convert docs to ReST and rename to *.rst (Cornelia Huck) [1660917] - [s390] cio: Remove vfio-ccw checks of command codes (Cornelia Huck) [1660917] - [s390] cio: Allow zero-length CCWs in vfio-ccw (Cornelia Huck) [1660917] - [s390] cio: Don't pin vfio pages for empty transfers (Cornelia Huck) [1660917] - [s390] cio: Initialize the host addresses in pfn_array (Cornelia Huck) [1660917] - [s390] cio: Split pfn_array_alloc_pin into pieces (Cornelia Huck) [1660917] - [s390] cio: Set vfio-ccw FSM state before ioeventfd (Cornelia Huck) [1660917] - [s390] cio: Update SCSW if it points to the end of the chain (Cornelia Huck) [1660917] - [s390] vfio-ccw: Prevent quiesce function going into an infinite loop (Cornelia Huck) [1660917] - [s390] vfio-ccw: Release any channel program when releasing/removing vfio-ccw mdev (Cornelia Huck) [1660917] - [s390] vfio-ccw: Do not call flush_workqueue while holding the spinlock (Cornelia Huck) [1660917] - [s390] vfio-ccw: add handling for async channel instructions (Cornelia Huck) [1660917] - [s390] cio: export hsch to modules (Cornelia Huck) [1660917] - [s390] vfio-ccw: add capabilities chain (Cornelia Huck) [1660917] - [s390] vfio-ccw: protect the I/O region (Cornelia Huck) [1660917] - [s390] vfio-ccw: rework ssch state handling (Cornelia Huck) [1660917] - [s390] vfio-ccw: make it safe to access channel programs (Cornelia Huck) [1660917] - [s390] vfio: ccw: only free cp on final interrupt (Cornelia Huck) [1660917] - [s390] cio: Use cpa range elsewhere within vfio-ccw (Cornelia Huck) [1660917] - [s390] cio: Fix vfio-ccw handling of recursive TICs (Cornelia Huck) [1660917] - [s390] vfio-ccw: Don't assume there are more ccws after a TIC (Cornelia Huck) [1660917] - [s390] vfio: ccw: Merge BUSY and BOXED states (Cornelia Huck) [1660917] - [s390] cio: Fix cleanup when unsupported IDA format is used (Cornelia Huck) [1660917] - [s390] cio: Fix cleanup of pfn_array alloc failure (Cornelia Huck) [1660917] - [s390] vfio: ccw: Register mediated device once all structures are initialized (Cornelia Huck) [1660917] - [s390] cio: make vfio_ccw_io_region static (Cornelia Huck) [1660917] - [s390] cio: Fix how vfio-ccw checks pinned pages (Cornelia Huck) [1660917] - [s390] cio: Refactor alloc of ccw_io_region (Cornelia Huck) [1660917] - [s390] cio: Convert ccw_io_region to pointer (Cornelia Huck) [1660917] - [netdrv] ibmvnic: Harden device login requests (Steve Best) [1847183] - [mm] s390/cmm: fix information leak in cmm_timeout_handler() (Nico Pache) [1846532] {CVE-2020-10773} - [fs] kernfs: fix potential null pointer dereference (Carlos Maiolino) [1847872] - [netdrv] net: sfc: reject unsupported coalescing params (Jarod Wilson) [1844659] - [netdrv] iavf: increase reset complete wait time (Stefan Assmann) [1844598] - [netdrv] iavf: Fix reporting 2.5 Gb and 5Gb speeds (Stefan Assmann) [1844598] - [netdrv] iavf: use appropriate enum for comparison (Stefan Assmann) [1844598] - [netdrv] iavf: fix speed reporting over virtchnl (Stefan Assmann) [1844598] - [block] blk-mq: fix blk_mq_all_tag_iter (Ming Lei) [1824037] - [block] blk-mq: split out a __blk_mq_get_driver_tag helper (Ming Lei) [1824037] - [block] blk-mq: drain I/O when all CPUs in a hctx are offline (Ming Lei) [1824037] - [block] blk-mq: add blk_mq_all_tag_iter (Ming Lei) [1824037] - [block] blk-mq: open code __blk_mq_alloc_request in blk_mq_alloc_request_hctx (Ming Lei) [1824037] - [block] blk-mq: use BLK_MQ_NO_TAG in more places (Ming Lei) [1824037] - [block] blk-mq: rename BLK_MQ_TAG_FAIL to BLK_MQ_NO_TAG (Ming Lei) [1824037] - [block] blk-mq: move more request initialization to blk_mq_rq_ctx_init (Ming Lei) [1824037] - [block] blk-mq: simplify the blk_mq_get_request calling convention (Ming Lei) [1824037] - [block] blk-mq: remove a pointless queue enter pair in blk_mq_alloc_request_hctx (Ming Lei) [1824037] - [block] blk-mq: remove a pointless queue enter pair in blk_mq_alloc_request (Ming Lei) [1824037] - [block] blk-mq: move the call to blk_queue_enter_live out of blk_mq_get_request (Ming Lei) [1824037] - [nvme] nvme: force complete cancelled requests (Ming Lei) [1824037] - [block] blk-mq: blk-mq: provide forced completion method (Ming Lei) [1824037] - [block] block: Limit number of items taken from the I/O scheduler in one go (Ming Lei) [1824037] - [scsi] Revert "scsi: core: run queue if SCSI device queue isn't ready and queue is idle" (Ming Lei) [1824037] - [block] blk-mq: Rerun dispatching in the case of budget contention (Ming Lei) [1824037] - [block] blk-mq: Add blk_mq_delay_run_hw_queues() API call (Ming Lei) [1824037] - [block] blk-mq: In blk_mq_dispatch_rq_list() "no budget" is a reason to kick (Ming Lei) [1824037] - [block] blk-mq: Put driver tag in blk_mq_dispatch_rq_list() when no budget (Ming Lei) [1824037] - [block] blk-mq: don't commit_rqs() if none were queued (Ming Lei) [1824037] - [block] blk-mq: Remove some unused function arguments (Ming Lei) [1824037] - [block] blk-mq-tag: document tag iteration helper return value (Ming Lei) [1824037] - [block] blk-mq: Document the functions that iterate over requests (Ming Lei) [1824037] - [block] loop: Better discard support for block devices (Ming Lei) [1824037] - [block] loop: Report EOPNOTSUPP properly (Ming Lei) [1824037] - [block] block: keep bdi->io_pages in sync with max_sectors_kb for stacked devices (Ming Lei) [1824037] - [block] block, zoned: fix integer overflow with BLKRESETZONE et al (Ming Lei) [1824037] - [block] block: Fix use-after-free issue accessing struct io_cq (Ming Lei) [1824037] - [netdrv] cxgb4: add EOTID tracking and software context dump (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: tune burst buffer size for TC-MQPRIO offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: improve credits recovery in TC-MQPRIO Tx path (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix delete filter entry fail in unload path (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix large delays in PTP synchronization (Vishal Kulkarni) [1828665] - [netdrv] net/cxgb4: Check the return from t4_query_params properly (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: free MQPRIO resources in shutdown path (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix MPS index overwrite when setting MAC address (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Add support to catch bits set in INT_CAUSE5 (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: remove set but not used variable 'tab' (Vishal Kulkarni) [1828665] - [netdrv] cxgb4/ptp: pass the sign of offset delta in FW CMD (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix Txq restart check during backpressure (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix throughput drop during Tx backpressure (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: rework TC filter rule insertion across regions (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: update T5/T6 adapter register ranges (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix checks for max queues to allocate (Vishal Kulkarni) [1828665] - [netdrv] net/chelsio: Don't set N/A for not available FW (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Added tls stats prints (Vishal Kulkarni) [1828665] - [netdrv] l2t_seq_next should increase position index (Vishal Kulkarni) [1828665] - [netdrv] seq_tab_next() should increase position index (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: reject overlapped queues in TC-MQPRIO offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix Tx multi channel port rate limit (Vishal Kulkarni) [1828665] - [netdrv] cxgb4/cxgb4vf: fix flow control display for auto negotiation (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix refcount init for TC-MQPRIO offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4/chtls: fix ULD connection failures due to wrong TID base (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix missed high priority region calculation (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Fix kernel panic while accessing sge_info (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add support for high priority filters (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add stats for MQPRIO QoS offload Tx path (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add UDP segmentation offload support (Vishal Kulkarni) [1828665] - [netdrv] cxgb4/chcr: update SGL DMA unmap for USO (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add TC-MATCHALL classifier ingress offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: check rule prio conflicts before offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add TC-MATCHALL classifier egress offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: remove unneeded semicolon for switch block (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Fix an error code in cxgb4_mqprio_alloc_hw_resources() (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: make function 'cxgb4_mqprio_free_hw_resources' static (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: remove redundant assignment to hdr_len (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix 64-bit division on i386 (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Use match_string() helper to simplify the code (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add FLOWC based QoS offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add Tx and Rx path for ETHOFLD traffic (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add ETHOFLD hardware queue support (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: parse and configure TC-MQPRIO offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: rework queue config and MSI-X allocation (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: query firmware for QoS offload resources (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Add pci reset handler (Vishal Kulkarni) [1828665] - [netdrv] cxgb4/l2t: Simplify 't4_l2e_free()' and '_t4_l2e_free()' (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix panic when attaching to ULD fail (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: request the TX CIDX updates to status page (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Signedness bug in init_one() (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: no need to check return value of debugfs_create functions (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: smt: Use normal int for refcount (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: smt: Add lock for atomic_dec_and_test (Vishal Kulkarni) [1828665] - [fs] xfs: clear PF_MEMALLOC before exiting xfsaild thread (Brian Foster) [1827912]- [drm] drm/amd/display: Defer cursor lock until after VUPDATE (Lyude Paul) [1814893] - [drm] drm/amd/display: Use cursor locking to prevent flip delays (Lyude Paul) [1814893] - [drm] drm/amdgpu/display: Fix Pollock Variant Detection (Lyude Paul) [1814893] - [drm] drm/amd/display: Fix RV2 Variant Detection (Lyude Paul) [1814893] - [drm] drm/amdgpu/display: fix pci revision id fetching (Lyude Paul) [1814893] - [drm] drm/nouveau/device: detect vGPUs (Lyude Paul) [1814893] - [drm] drm/nouveau/device: detect if changing endianness failed (Lyude Paul) [1814893] - [drm] drm/nouveau/device: rework mmio mapping code to get rid of second map (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/gm200-: detect and potentially disable HDA support on some SORs (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/gp100: split SOR implementation from gm200 (Lyude Paul) [1814893] - [drm] drm/nouveau/disp: modify OR allocation policy to account for HDA requirements (Lyude Paul) [1814893] - [drm] drm/nouveau/disp: split part of OR allocation logic into a function (Lyude Paul) [1814893] - [drm] drm/nouveau/disp: provide hint to OR allocation about HDA requirements (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/gt215-: fix race with audio driver runpm (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/hda/gv100-: NV_PDISP_SF_AUDIO_CNTRL0 register moved (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/hda/gf119-: select HDA device entry based on bound head (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/hda/gf119-: add HAL for programming device entry in SF (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/hda/gt215-: pass head to nvkm_ior.hda.eld() (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/gm200-: fix NV_PDISP_SOR_HDMI2_CTRL(n) selection (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/nv50-: Share DP SST mode_valid() handling with MST (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/nv50-: Move 8BPC limit for MST into nv50_mstc_get_modes() (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/gv100-: Add support for interlaced modes (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/nv50-: Probe SOR and PIOR caps for DP interlacing support (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/nv50-: Initialize core channel in nouveau_display_create() (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/gv100-: expose capabilities class (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/nv50-: increase timeout on pio channel free() polling (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/nv50-: wait for FIFO space on PIO channels (Lyude Paul) [1814893] - [drm] drm/nouveau/nvif: protect waits against GPU falling off the bus (Lyude Paul) [1814893] - [drm] drm/nouveau/nvif: access PTIMER through usermode class, if available (Lyude Paul) [1814893] - [drm] drm/nouveau/ttm: evict other IO mappings when running out of BAR1 space (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/nv50-: clear SW state of disabled windows harder (Lyude Paul) [1814893] - [drm] drm/i915/gen12: Add aux table invalidate for all engines (Lyude Paul) [1814893] - [drm] drm/i915/gen12: Invalidate aux table entries forcibly (Lyude Paul) [1814893] - [drm] drm/i915/gen12: Flush L3 (Lyude Paul) [1814893] - [drm] drm/i915/gen12: Fix HDC pipeline flush (Lyude Paul) [1814893] - [drm] Revert "drm/i915/tgl: Include ro parts of l3 to invalidate" (Lyude Paul) [1814893] - [drm] drm/i915: Push MST link retraining to the hotplug work (Lyude Paul) [1814893] - [drm] drm/i915: Flatten intel_dp_check_mst_status() a bit (Lyude Paul) [1814893] - [drm] drm/i915/tc: Do not warn when aux power well of static TC ports timeout (Lyude Paul) [1814893] - [drm] drm/i915/tc: Catch TC users accessing FIA registers without enable aux (Lyude Paul) [1814893] - [drm] drm/i915/tc/tgl: Implement TC cold sequences (Lyude Paul) [1814893] - [drm] drm/i915/tc: Skip ref held check for TC legacy aux power wells (Lyude Paul) [1814893] - [drm] drm/i915/tc/icl: Implement TC cold sequences (Lyude Paul) [1814893] - [drm] drm/i915/display: Split hsw_power_well_enable() into two (Lyude Paul) [1814893] - [drm] drm/i915/display: Add intel_legacy_aux_to_power_domain() (Lyude Paul) [1814893] - [drm] drm/i915/display: Move out code to return the digital_port of the aux ch (Lyude Paul) [1814893] - [drm] drm/i915: Add missing deinitialization cases of load failure (Lyude Paul) [1814893] - [drm] drm/i915: split intel_modeset_init() to pre/post irq install (Lyude Paul) [1814893] - [drm] drm/i915: split i915_driver_modeset_probe() to pre/post irq install (Lyude Paul) [1814893] - [drm] drm/i915: split i915_driver_modeset_remove() to pre/post irq uninstall (Lyude Paul) [1814893] - [drm] drm/i915: split intel_modeset_driver_remove() to pre/post irq uninstall (Lyude Paul) [1814893] - [drm] drm/i915: Extract skl SAGV checking (Lyude Paul) [1814893] - [drm] drm/i915: Track active_pipes in bw_state (Lyude Paul) [1814893] - [drm] drm/i915: Use bw state for per crtc SAGV evaluation (Lyude Paul) [1814893] - [drm] drm/i915: Introduce intel_calc_active_pipes() (Lyude Paul) [1814893] - [drm] drm/i915: Add pre/post plane updates for SAGV (Lyude Paul) [1814893] - [drm] drm/i915: Prepare to extract gen specific functions from intel_can_enable_sagv (Lyude Paul) [1814893] - [drm] drm/i915: Add intel_atomic_get_bw_*_state helpers (Lyude Paul) [1814893] - [drm] drm/i915: Introduce skl_plane_wm_level accessor (Lyude Paul) [1814893] - [drm] drm/i915: do AUD_FREQ_CNTRL state save on all gen9+ platforms (Lyude Paul) [1814893] - [drm] drm/i915: Extend hotplug detect retry on TypeC connectors to 5 seconds (Lyude Paul) [1814893] - [drm] drm/i915: Add a retry counter for hotplug detect retries (Lyude Paul) [1814893] - [drm] drm/i915: Introduce intel_connector_hpd_pin() (Lyude Paul) [1814893] - [drm] drm/i915: Prefer intel_connector over drm_connector in hotplug code (Lyude Paul) [1814893] - [drm] drm/i915: Use intel_attached_encoder() (Lyude Paul) [1814893] - [drm] drm/i915/ehl: Restrict w/a 1607087056 for EHL/JSL (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Initialize multicast register steering for workarounds (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Make Wa_14010229206 permanent (Lyude Paul) [1814893] - [drm] drm/i915: Add Wa_1605460711 / Wa_1408767742 to ICL and EHL (Lyude Paul) [1814893] - [drm] drm/i915: Apply Wa_1406680159:icl, ehl as an engine workaround (Lyude Paul) [1814893] - [drm] drm/i915: Add Wa_1406306137:icl,ehl (Lyude Paul) [1814893] - [drm] drm/i915: Add Wa_1604278689:icl,ehl (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Don't treat unslice registers as masked (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Make Wa_1606700617 permanent (Lyude Paul) [1814893] - [drm] drm/i915/tgl: WaDisableGPGPUMidThreadPreemption (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Move and restrict Wa_1408615072 (Lyude Paul) [1814893] - [drm] drm/i915/gen11: Moving WAs to rcs_engine_wa_init() (Lyude Paul) [1814893] - [drm] drm/i915: add Wa_14010594013: icl,ehl (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add Wa number to WaAllowPMDepthAndInvocationCountAccessFromUMD (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add note about Wa_1409142259 (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Fix the Wa number of a fix (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add note about Wa_1607063988 (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add note to Wa_1607297627 (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Extend Wa_1606931601 for all steppings (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add Wa_1409085225, Wa_14010229206 (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Implement Wa_1806527549 (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Implement Wa_1409804808 (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add Wa_1808121037 to tgl (Lyude Paul) [1814893] - [drm] drm/i915: Use engine wa list for Wa_1607090982 (Lyude Paul) [1814893] - [drm] drm/i915: Implement Wa_1607090982 (Lyude Paul) [1814893] - [drm] drm/i915: Disable tesselation clock gating on tgl A0 (Lyude Paul) [1814893] - [drm] drm/i915: Move ringbuffer WAs to engine workaround list (Lyude Paul) [1814893] - [drm] drm/i915/gt: Skip rmw for masked registers (Lyude Paul) [1814893] - [drm] drm/i915/selftests: Also wait for the scratch buffer to be bound (Lyude Paul) [1814893] - [drm] drm/i915/dp: Return the right vswing tables (Lyude Paul) [1814893] - [drm] drm/i915/dp/tgl+: Update combo phy vswing tables (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add definitions for VRR registers and bits (Lyude Paul) [1814893] - [drm] drm/i915: use forced codec wake on all gen9+ platforms (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add new PCI IDs to TGL (Lyude Paul) [1814893] - [drm] drm/i915/perf: Invalidate OA TLB on when closing perf stream (Lyude Paul) [1814893] - [drm] Bump DRM backport version to 5.6.14 (Lyude Paul) [1814893] - [drm] drm/i915/tgl+: Fix interrupt handling for DP AUX transactions (Lyude Paul) [1814893] - [drm] drm/amd/amdgpu: add raven1 part to the gfxoff quirk list (Lyude Paul) [1814893] - [drm] drm/amd/display: add basic atomic check for cursor plane (Lyude Paul) [1814893] - [drm] Make the "Reducing compressed framebufer size" message be DRM_INFO_ONCE() (Lyude Paul) [1814893] - [drm] drm/i915: Handle idling during i915_gem_evict_something busy loops (Lyude Paul) [1814893] - [drm] drm/i915: Mark concurrent submissions with a weak-dependency (Lyude Paul) [1814893] - [drm] drm/i915/gvt: Fix kernel oops for 3-level ppgtt guest (Lyude Paul) [1814893] - [drm] drm/amdgpu: force fbdev into vram (Lyude Paul) [1814893] - [drm] drm/i915/gem: Remove object_is_locked assertion from unpin_from_display_plane (Lyude Paul) [1814893] - [drm] drm/i915: Don't enable WaIncreaseLatencyIPCEnabled when IPC is disabled (Lyude Paul) [1814893] - [drm] drm/i915/gt: Make timeslicing an explicit engine property (Lyude Paul) [1814893] - [drm] drm/qxl: lost qxl_bo_kunmap_atomic_page in qxl_image_init_helper() (Lyude Paul) [1814893] - [drm] drm/amd/display: Update downspread percent to match spreadsheet for DCN2.1 (Lyude Paul) [1814893] - [drm] drm/amd/display: Defer cursor update around VUPDATE for all ASIC (Lyude Paul) [1814893] - [drm] drm/amd/display: check if REFCLK_CNTL register is present (Lyude Paul) [1814893] - [drm] drm/amd/powerplay: avoid using pm_en before it is initialized revised (Lyude Paul) [1814893] - [drm] drm/amd/display: blank dp stream before re-train the link (Lyude Paul) [1814893] - [drm] drm/i915/display: Load DP_TP_CTL/STATUS offset before use it (Lyude Paul) [1814893] - [drm] drm/i915/tgl: TBT AUX should use TC power well ops (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add Wa_14010477008:tgl (Lyude Paul) [1814893] - [drm] drm/amd/display: work around fp code being emitted outside of DC_FP_START/END (Lyude Paul) [1814893] - [drm] drm/amdgpu: drop redundant cg/pg ungate on runpm enter (Lyude Paul) [1814893] - [drm] drm/amdgpu: move kfd suspend after ip_suspend_phase1 (Lyude Paul) [1814893] - [drm] drm/amdgpu: Fix oops when pp_funcs is unset in ACPI event (Lyude Paul) [1814893] - [drm] drm/amdgpu: Correctly initialize thermal controller for GPUs with Powerplay table v0 (e.g Hawaii) (Lyude Paul) [1814893] - [drm] drm/amd/powerplay: fix resume failed as smu table initialize early exit (Lyude Paul) [1814893] - [drm] drm/bridge: anx6345: set correct BPC for display_info of connector (Lyude Paul) [1814893] - [drm] drm/i915: Use proper fault mask in interrupt postinstall too (Lyude Paul) [1814893] - [drm] drm/i915/selftests: Fix i915_address_space refcnt leak (Lyude Paul) [1814893] - [drm] drm/qxl: qxl_release use after free (Lyude Paul) [1814893] - [drm] drm/qxl: qxl_release leak in qxl_hw_surface_alloc() (Lyude Paul) [1814893] - [drm] drm/qxl: qxl_release leak in qxl_draw_dirty_fb() (Lyude Paul) [1814893] - [drm] drm/i915/gt: Check cacheline is valid before acquiring (Lyude Paul) [1814893] - [drm] drm/i915/gem: Hold obj->vma.lock over for_each_ggtt_vma() (Lyude Paul) [1814893] - [drm] drm/amd/display: Fix green screen issue after suspend (Lyude Paul) [1814893] - [drm] drm/edid: Fix off-by-one in DispID DTD pixel clock (Lyude Paul) [1814893] - [drm] drm/amdgpu: invalidate L2 before SDMA IBs (v2) (Lyude Paul) [1814893] - [dma-buf] dma-buf: Fix SET_NAME ioctl uapi (Lyude Paul) [1814893] - [drm] drm/scheduler: fix drm_sched_get_cleanup_job (Lyude Paul) [1814893] - [drm] drm/amdgpu: fix wrong vram lost counter increment V2 (Lyude Paul) [1814893] - [drm] drm/dp_mst: Zero assigned PBN when releasing VCPI slots (Lyude Paul) [1814893] - [drm] drm/amd/display: Calculate scaling ratios on every medium/full update (Lyude Paul) [1814893] - [drm] drm/amd/display: Update stream adjust in dc_stream_adjust_vmin_vmax (Lyude Paul) [1814893] - [video] fbdev: potential information leak in do_fb_ioctl() (Lyude Paul) [1814893] - [drm] drm/nouveau/gr/gp107, gp108: implement workaround for HW hanging during init (Lyude Paul) [1814893] - [drm] drm/amdkfd: kfree the wrong pointer (Lyude Paul) [1814893] - [drm] drm/nouveau: workaround runpm fail by disabling PCI power management on certain intel bridges (Lyude Paul) [1814893] - [drm] drm/nouveau/svm: fix vma range check for migration (Lyude Paul) [1814893] - [drm] drm/nouveau/svm: check for SVM initialized before migrating (Lyude Paul) [1814893] - [drm] drm/amd/display: Don't try hdcp1.4 when content_type is set to type1 (Lyude Paul) [1814893] - [drm] drm/ttm: flush the fence on the bo after we individualize the reservation object (Lyude Paul) [1814893] - [drm] drm/i915/perf: Do not clear pollin for small user read buffers (Lyude Paul) [1814893] - [drm] drm/nouveau/sec2/gv100-: add missing MODULE_FIRMWARE() (Lyude Paul) [1814893] - [drm] drm/amdgpu: fix the hw hang during perform system reboot and reset (Lyude Paul) [1814893] - [drm] drm/amdgpu/gfx9: add gfxoff quirk (Lyude Paul) [1814893] - [drm] drm/amd/powerplay: force the trim of the mclk dpm_levels if OD is enabled (Lyude Paul) [1814893] - [drm] drm/i915/gt: Fill all the unused space in the GGTT (Lyude Paul) [1814893] - [drm] drm/i915/ggtt: do not set bits 1-11 in gen12 ptes (Lyude Paul) [1814893] - [drm] drm/amdgpu: fix gfx hang during suspend with video playback (v2) (Lyude Paul) [1814893] - [drm] drm/dp_mst: Fix clearing payload state on topology disable (Lyude Paul) [1814893] - [drm] Revert "drm/dp_mst: Remove VCPI while disabling topology mgr" (Lyude Paul) [1814893] - [drm] drm/i915/gt: Treat idling as a RPS downclock event (Lyude Paul) [1814893] - [drm] drm/vboxvideo: Add missing remove_conflicting_pci_framebuffers call, v2 (Lyude Paul) [1814893] - [drm] drm/i915/icl+: Don't enable DDI IO power on a TypeC port in TBT mode (Lyude Paul) [1814893] - [drm] drm/amd/display: Check for null fclk voltage when parsing clock table (Lyude Paul) [1814893] - [drm] drm/amdgpu: unify fw_write_wait for new gfx9 asics (Lyude Paul) [1814893] - [drm] drm/amd/powerplay: implement the is_dpm_running() (Lyude Paul) [1814893] - [drm] drm/amdgpu/powerplay: using the FCLK DPM table to set the MCLK (Lyude Paul) [1814893] - [drm] drm: Remove PageReserved manipulation from drm_pci_alloc (Lyude Paul) [1814893] - [drm] drm/bridge: analogix-anx78xx: Fix drm_dp_link helper removal (Lyude Paul) [1814893] - [drm] drm/i915/gem: Flush all the reloc_gpu batch (Lyude Paul) [1814893] - [drm] drm/i915/gen12: Disable preemption timeout (Lyude Paul) [1814893] - [drm] drm/i915/display: Fix mode private_flags comparison at atomic_check (Lyude Paul) [1814893] - [drm] drm/bridge: analogix-anx6345: Avoid duplicate -supply suffix (Lyude Paul) [1814893] - [drm] drm/i915: Allow for different modes of interruptible i915_active_wait (Lyude Paul) [1814893] - [gpu] DRM Backport 5.5 -> 5.6 (Lyude Paul) [1814893] - [video] video: fbdev: intelfb: use const pointer for fb_ops (Lyude Paul) [1814893] - [include] video: fbdev: make fbops member of struct fb_info a const pointer (Lyude Paul) [1814893] - [video] video: fbdev: uvesafb: modify the static fb_ops directly (Lyude Paul) [1814893] - [video] video: fbdev: nvidia: modify the static fb_ops directly (Lyude Paul) [1814893] - [video] video: fbdev: mb862xx: modify the static fb_ops directly (Lyude Paul) [1814893] - [video] video: fbdev: atyfb: modify the static fb_ops directly (Lyude Paul) [1814893] - [video] video: fbmem: use const pointer for fb_ops (Lyude Paul) [1814893] - [video] video: fbdev: vesafb: modify the static fb_ops directly (Lyude Paul) [1814893] - [video] video: udlfb: don't restore fb_mmap after deferred IO cleanup (Lyude Paul) [1814893] - [video] video: smscufx: don't restore fb_mmap after deferred IO cleanup (Lyude Paul) [1814893] - [drm] drm/fb-helper: don't preserve fb_ops across deferred IO use (Lyude Paul) [1814893] - [drm] drm/fb-helper: Remove drm_fb_helper_fbdev_{setup, teardown}() (Lyude Paul) [1814893] - [video] video: fb_defio: preserve user fb_ops (Lyude Paul) [1814893] - [drm] mm, drm/ttm: Fix vm page protection handling (Lyude Paul) [1814893] - [dma-buf] udmabuf: Remove deleted map/unmap handlers (Lyude Paul) [1814893] - [include] dma-buf: Remove kernel map/unmap hooks (Lyude Paul) [1814893] - [drm] drm/udl: Remove udl implementation of GEM's free_object() (Lyude Paul) [1814893] - [drm] drm/udl: Unmap buffer object after damage update (Lyude Paul) [1814893] - [drm] drm/udl: Fix Kconfig indentation (Lyude Paul) [1814893] - [drm] drm/udl: Replace fbdev code with generic emulation (Lyude Paul) [1814893] - [drm] drm/udl: Remove struct udl_gem_object and functions (Lyude Paul) [1814893] - [drm] drm/udl: Switch to SHMEM (Lyude Paul) [1814893] - [drm] drm/udl: Allocate GEM object via struct drm_driver.gem_create_object (Lyude Paul) [1814893] - [drm] drm/udl: Remove flags field from struct udl_gem_object (Lyude Paul) [1814893] - [drm] drm/armada: Delete dma_buf->k(un)map implemenation (Lyude Paul) [1814893] - [tee] drm/tee_shm: Drop dma_buf_k(unmap) support (Lyude Paul) [1814893] - [samples] sample/vfio-mdev/mbocs: Remove dma_buf_k(un)map support (Lyude Paul) [1814893] - [media] media/videobuf2: Drop dma_buf->k(un)map support (Lyude Paul) [1814893] - [drm] drm/vmwgfx: Delete mmaping functions (Lyude Paul) [1814893] - [dma-buf] dma-buf: Drop dma_buf_k(un)map (Lyude Paul) [1814893] - [drm] drm/tegra: Remove dma_buf->k(un)map (Lyude Paul) [1814893] - [drm] drm/omapdrm: Drop dma_buf->k(un)map (Lyude Paul) [1814893] - [drm] drm/i915: Drop dma_buf->k(un)map (Lyude Paul) [1814893] - [staging] staging/android/ion: delete dma_buf->kmap/unmap implemenation (Lyude Paul) [1814893] - [drm] drm/i915: Remove dma_buf_kmap selftest (Lyude Paul) [1814893] - [drm] drm/tegra: Delete host1x_bo_ops->k(un)map (Lyude Paul) [1814893] - [gpu] drm/tegra: Map cmdbuf once for reloc processing (Lyude Paul) [1814893] - [pinctrl] pinctrl: Allow modules to use pinctrl_register_mappings (Lyude Paul) [1814893] - [include] lockdep: add might_lock_nested() (Lyude Paul) [1814893] - [gpu] DRM Backport 5.4 -> 5.5 (Lyude Paul) [1814893] - [security] device_cgroup: Export devcgroup_check_permission (Lyude Paul) [1814893] - [video] fbdev: drop res_id parameter from remove_conflicting_pci_framebuffers (Lyude Paul) [1814893] - [media] media: cec: check 'transmit_in_progress', not 'transmitting' (Lyude Paul) [1814893] - [media] media: cec: avoid decrementing transmit_queue_sz if it is 0 (Lyude Paul) [1814893] - [media] media: cec: CEC 2.0-only bcast messages were ignored (Lyude Paul) [1814893] - [media] cec: add cec_adapter to cec_notifier_cec_adap_unregister() (Lyude Paul) [1814893] - [media] media: cec-pin: add 'received' callback (Lyude Paul) [1814893] - [media] media: cec: expose the new connector info API (Lyude Paul) [1814893] - [media] media: cec/cec-adap.c: use new UI_CMD defines (Lyude Paul) [1814893] - [media] media: cec-notifier: clear cec_adap in cec_notifier_unregister (Lyude Paul) [1814893] - [media] media: cec-adap: return from cec_s_conn_info() if adap is invalid (Lyude Paul) [1814893] - [media] media: cec-notifier: add new notifier functions (Lyude Paul) [1814893] - [media] media: cec: add struct cec_connector_info support (Lyude Paul) [1814893] - [media] media: cec-notifier: rename variables, check kstrdup and n->conn_name (Lyude Paul) [1814893] - [media] media: cec-adap: fix regression in ping sanity check (Lyude Paul) [1814893] - [media] media: cec: allow any initiator for Ping and Image/Text View On (Lyude Paul) [1814893] - [media] media: cec: support CEC_MSG_FL_RAW (Lyude Paul) [1814893] - [media] media: cec: add CEC_MSG_FL_RAW flag and msg_is_raw helper function (Lyude Paul) [1814893] - [media] media: cec: move check from cec_transmit to cec_transmit_msg_fh (Lyude Paul) [1814893] - [media] media: cec: cec_transmit_msg_fh: do sanity checks first (Lyude Paul) [1814893] - [media] media: cec: mark devnode as registered before actually registering it (Lyude Paul) [1814893] - [media] media: cec-notifier: add cec_notifier_parse_hdmi_phandle helper (Lyude Paul) [1814893] - [media] media: Kconfig files: use the right help coding style (Lyude Paul) [1814893] - [media] media: cec: fill in cec chardev kobject to ease debugging (Lyude Paul) [1814893] - [media] media: cec: fix epoll() by calling poll_wait first (Lyude Paul) [1814893] - [media] media: cec: keep track of outstanding transmits (Lyude Paul) [1814893] - [media] media: cec: add debug_phys_addr module option (Lyude Paul) [1814893] - [media] media: cec: report Vendor ID after initialization (Lyude Paul) [1814893] - [media] media: cec-pin: fix broken tx_ignore_nack_until_eom error injection (Lyude Paul) [1814893] - [media] media: cec: increase debug level for 'queue full' (Lyude Paul) [1814893] - [media] media: cec: check for non-OK/NACK conditions while claiming a LA (Lyude Paul) [1814893] - [media] media: cec: forgot to cancel delayed work (Lyude Paul) [1814893] - [media] media: cec: name for RC passthrough device does not need 'RC for' (Lyude Paul) [1814893] - [media] media: cec-gpio: select correct Signal Free Time (Lyude Paul) [1814893] - [media] media: cec: fix the Signal Free Time calculation (Lyude Paul) [1814893] - [media] media: cec: add new tx/rx status bits to detect aborts/timeouts (Lyude Paul) [1814893] - [media] media: cec: remove cec-edid.c (Lyude Paul) [1814893] - [media] media: cec/v4l2: move V4L2 specific CEC functions to V4L2 (Lyude Paul) [1814893] - [media] media: cec: integrate cec_validate_phys_addr() in cec-api.c (Lyude Paul) [1814893] - [media] media: cec: make cec_get_edid_spa_location() an inline function (Lyude Paul) [1814893] - [media] media: use strscpy() instead of strlcpy() (Lyude Paul) [1814893] - [media] media: cec: move compat_ioctl handling to cec-api.c (Lyude Paul) [1814893] - [media] media: cec: add support for 5V signal testing (Lyude Paul) [1814893] - [uapi] media: uapi/linux/cec.h: add 5V events (Lyude Paul) [1814893] - [scsi] compat_ioctl: move more drivers to compat_ptr_ioctl (Lyude Paul) [1814893] - [vhost] compat_ioctl: move drivers to compat_ptr_ioctl (Lyude Paul) [1814893] - [rtc] compat_ioctl: move rtc handling into drivers/rtc/dev.c (Lyude Paul) [1814893] - [fs] ceph: fix compat_ioctl for ceph_dir_operations (Lyude Paul) [1814893] - [fs] compat_sys_ioctl(): make parallel to do_vfs_ioctl() (Lyude Paul) [1814893] - [fs] compat: move FS_IOC_RESVSP_32 handling to fs/ioctl.c (Lyude Paul) [1814893] - [fs] do_vfs_ioctl(): use saner types (Lyude Paul) [1814893] - [fs] compat: itanic doesn't have one (Lyude Paul) [1814893] - [fs] FIGETBSZ: fix compat (Lyude Paul) [1814893] - [fs] fix compat handling of FICLONERANGE, FIDEDUPERANGE and FS_IOC_FIEMAP (Lyude Paul) [1814893] - [gpu] DRM Backport 5.3 -> 5.4 (Lyude Paul) [1814893] - [include] Add wait_var_event_interruptible() (Lyude Paul) [1814893] - [kernel] kthread: Add __kthread_should_park() (Lyude Paul) [1814893] - [kernel] PM / sleep: Refactor filesystems sync to reduce duplication (Lyude Paul) [1814893] - [fpga] drivers: Introduce device lookup variants by of_node (Lyude Paul) [1814893] - [s390] drivers: Introduce device lookup variants by name (Lyude Paul) [1814893] - [base] drivers: Add generic helper to match by of_node (Lyude Paul) [1814893] - [drm] kbuild: change *FLAGS_.o to take the path relative to $(obj) (Lyude Paul) [1814893] - [video] fbdev: lock_fb_info cannot fail (Lyude Paul) [1814893] - [video] fbdev/atyfb: lock_fb_info can't fail (Lyude Paul) [1814893] - [video] fbdev: sysfs files can't disappear before the device is gone (Lyude Paul) [1814893] - [video] fbcon: call fbcon_fb_(un)registered directly (Lyude Paul) [1814893] - [video] fbcon: Remove fbcon_has_exited (Lyude Paul) [1814893] - [video] fbcon: s/struct display/struct fbcon_display/ (Lyude Paul) [1814893] - [video] fbdev: locking check for fb_set_suspend (Lyude Paul) [1814893] - [tty] vt/fbcon: deinitialize resources in visual_init() after failed memory allocation (Lyude Paul) [1814893] - [video] fbcon: Don't reset logo_shown when logo is currently shown (Lyude Paul) [1814893] - [video] fbdev: fix WARNING in __alloc_pages_nodemask bug (Lyude Paul) [1814893] - [video] fbdev: fix divide error in fb_var_to_videomode (Lyude Paul) [1814893] - [video] fbdev: list all pci memory bars as conflicting apertures (Lyude Paul) [1814893]- [block] Revert "block: end bio with BLK_STS_AGAIN in case of non-mq devs and REQ_NOWAIT" (Jeff Moyer) [1784478] - [fs] io_uring: reset -EBUSY error when io sq thread is waken up (Jeff Moyer) [1784478] - [fs] io_uring: don't add non-IO requests to iopoll pending list (Jeff Moyer) [1784478] - [fs] io_uring: don't use kiocb.private to store buf_index (Jeff Moyer) [1784478] - [fs] io_uring: cancel work if task_work_add() fails (Jeff Moyer) [1784478] - [fs] io_uring: remove dead check in io_splice() (Jeff Moyer) [1784478] - [fs] io_uring: fix FORCE_ASYNC req preparation (Jeff Moyer) [1784478] - [fs] io_uring: don't prepare DRAIN reqs twice (Jeff Moyer) [1784478] - [fs] io_uring: initialize ctx->sqo_wait earlier (Jeff Moyer) [1784478] - [fs] io_uring: polled fixed file must go through free iteration (Jeff Moyer) [1784478] - [fs] io_uring: fix zero len do_splice() (Jeff Moyer) [1784478] - [fs] io_uring: don't use 'fd' for openat/openat2/statx (Jeff Moyer) [1784478] - [fs] splice: move f_mode checks to do_{splice, tee}() (Jeff Moyer) [1784478] - [fs] io_uring: handle -EFAULT properly in io_uring_setup() (Jeff Moyer) [1784478] - [fs] io_uring: fix mismatched finish_wait() calls in io_uring_cancel_files() (Jeff Moyer) [1784478] - [fs] io_uring: punt splice async because of inode mutex (Jeff Moyer) [1784478] - [fs] io_uring: check non-sync defer_list carefully (Jeff Moyer) [1784478] - [fs] io_uring: fix extra put in sync_file_range() (Jeff Moyer) [1784478] - [fs] io_uring: use cond_resched() in io_ring_ctx_wait_and_kill() (Jeff Moyer) [1784478] - [fs] io_uring: use proper references for fallback_req locking (Jeff Moyer) [1784478] - [fs] io_uring: only force async punt if poll based retry can't handle it (Jeff Moyer) [1784478] - [fs] io_uring: enable poll retry for any file with ->read_iter / ->write_iter (Jeff Moyer) [1784478] - [fs] io_uring: statx must grab the file table for valid fd (Jeff Moyer) [1784478] - [fs] io_uring: only restore req->work for req that needs do completion (Jeff Moyer) [1784478] - [fs] io_uring: don't count rqs failed after current one (Jeff Moyer) [1784478] - [fs] io_uring: kill already cached timeout.seq_offset (Jeff Moyer) [1784478] - [fs] io_uring: fix cached_sq_head in io_timeout() (Jeff Moyer) [1784478] - [fs] io_uring: only post events in io_poll_remove_all() if we completed some (Jeff Moyer) [1784478] - [fs] io_uring: io_async_task_func() should check and honor cancelation (Jeff Moyer) [1784478] - [fs] io_uring: check for need to re-wait in polled async handling (Jeff Moyer) [1784478] - [fs] io_uring: correct O_NONBLOCK check for splice punt (Jeff Moyer) [1784478] - [fs] io_uring: restore req->work when canceling poll request (Jeff Moyer) [1784478] - [fs] io_uring: move all request init code in one place (Jeff Moyer) [1784478] - [fs] io_uring: keep all sqe->flags in req->flags (Jeff Moyer) [1784478] - [fs] io_uring: early submission req fail code (Jeff Moyer) [1784478] - [fs] io_uring: track mm through current->mm (Jeff Moyer) [1784478] - [fs] io_uring: remove obsolete @mm_fault (Jeff Moyer) [1784478] - [fs] io_uring: punt final io_ring_ctx wait-and-free to workqueue (Jeff Moyer) [1784478] - [fs] io_uring: fix fs cleanup on cqe overflow (Jeff Moyer) [1784478] - [fs] io_uring: don't read user-shared sqe flags twice (Jeff Moyer) [1784478] - [fs] io_uring: remove req init from io_get_req() (Jeff Moyer) [1784478] - [fs] io_uring: alloc req only after getting sqe (Jeff Moyer) [1784478] - [fs] io_uring: simplify io_get_sqring (Jeff Moyer) [1784478] - [fs] io_uring: do not always copy iovec in io_req_map_rw() (Jeff Moyer) [1784478] - [fs] io_uring: ensure openat sets O_LARGEFILE if needed (Jeff Moyer) [1784478] - [fs] io_uring: initialize fixed_file_data lock (Jeff Moyer) [1784478] - [fs] io_uring: remove redundant variable pointer nxt and io_wq_assign_next call (Jeff Moyer) [1784478] - [fs] io_uring: fix ctx refcounting in io_submit_sqes() (Jeff Moyer) [1784478] - [fs] io_uring: process requests completed with -EAGAIN on poll list (Jeff Moyer) [1784478] - [fs] io_uring: remove bogus RLIMIT_NOFILE check in file registration (Jeff Moyer) [1784478] - [fs] io_uring: use io-wq manager as backup task if task is exiting (Jeff Moyer) [1784478] - [fs] io_uring: grab task reference for poll requests (Jeff Moyer) [1784478] - [fs] io_uring: retry poll if we got woken with non-matching mask (Jeff Moyer) [1784478] - [fs] io_uring: add missing finish_wait() in io_sq_thread() (Jeff Moyer) [1784478] - [fs] io_uring: refactor file register/unregister/update handling (Jeff Moyer) [1784478] - [fs] io_uring: cleanup io_alloc_async_ctx() (Jeff Moyer) [1784478] - [fs] io_uring: fix missing 'return' in comment (Jeff Moyer) [1784478] - [fs] io-wq: handle hashed writes in chains (Jeff Moyer) [1784478] - [fs] io-uring: drop 'free_pfile' in struct io_file_put (Jeff Moyer) [1784478] - [fs] io-uring: drop completion when removing file (Jeff Moyer) [1784478] - [fs] io_uring: Fix ->data corruption on re-enqueue (Jeff Moyer) [1784478] - [fs] io-wq: close cancel gap for hashed linked work (Jeff Moyer) [1784478] - [uapi] io_uring: make spdxcheck.py happy (Jeff Moyer) [1784478] - [fs] io_uring: honor original task RLIMIT_FSIZE (Jeff Moyer) [1784478] - [fs] io_uring: make sure accept honor rlimit nofile (Jeff Moyer) [1784478] - [fs] io_uring: make sure openat/openat2 honor rlimit nofile (Jeff Moyer) [1784478] - [fs] io-wq: hash dependent work (Jeff Moyer) [1784478] - [fs] io-wq: split hashing and enqueueing (Jeff Moyer) [1784478] - [fs] io-wq: don't resched if there is no work (Jeff Moyer) [1784478] - [fs] io_uring: NULL-deref for IOSQE_{ASYNC,DRAIN} (Jeff Moyer) [1784478] - [fs] io-wq: remove duplicated cancel code (Jeff Moyer) [1784478] - [fs] io_uring: fix truncated async read/readv and write/writev retry (Jeff Moyer) [1784478] - [uapi] io_uring: dual license io_uring.h uapi header (Jeff Moyer) [1784478] - [fs] io_uring: io_uring_enter(2) don't poll while SETUP_IOPOLL|SETUP_SQPOLL enabled (Jeff Moyer) [1784478] - [fs] io_uring: Fix unused function warnings (Jeff Moyer) [1784478] - [fs] io_uring: add end-of-bits marker and build time verify it (Jeff Moyer) [1784478] - [fs] io_uring: provide means of removing buffers (Jeff Moyer) [1784478] - [fs] io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_RECVMSG (Jeff Moyer) [1784478] - [net] net: abstract out normal and compat msghdr import (Jeff Moyer) [1784478] - [fs] io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_READV (Jeff Moyer) [1784478] - [fs] io_uring: support buffer selection for OP_READ and OP_RECV (Jeff Moyer) [1784478] - [fs] io_uring: add IORING_OP_PROVIDE_BUFFERS (Jeff Moyer) [1784478] - [fs] io_uring: ensure RCU callback ordering with rcu_barrier() (Jeff Moyer) [1784478] - [fs] io_uring: fix lockup with timeouts (Jeff Moyer) [1784478] - [fs] io_uring: free fixed_file_data after RCU grace period (Jeff Moyer) [1784478] - [fs] io_uring: buffer registration infrastructure (Jeff Moyer) [1784478] - [fs] io_uring/io-wq: forward submission ref to async (Jeff Moyer) [1784478] - [fs] io-wq: optimise out *next_work() double lock (Jeff Moyer) [1784478] - [fs] io-wq: optimise locking in io_worker_handle_work() (Jeff Moyer) [1784478] - [fs] io-wq: shuffle io_worker_handle_work() code (Jeff Moyer) [1784478] - [fs] io_uring: get next work with submission ref drop (Jeff Moyer) [1784478] - [fs] io_uring: remove @nxt from handlers (Jeff Moyer) [1784478] - [fs] io_uring: make submission ref putting consistent (Jeff Moyer) [1784478] - [fs] io_uring: clean up io_close (Jeff Moyer) [1784478] - [fs] io_uring: Ensure mask is initialized in io_arm_poll_handler (Jeff Moyer) [1784478] - [fs] io_uring: remove io_prep_next_work() (Jeff Moyer) [1784478] - [fs] io_uring: remove extra nxt check after punt (Jeff Moyer) [1784478] - [fs] io_uring: use poll driven retry for files that support it (Jeff Moyer) [1784478] - [fs] io_uring: mark requests that we can do poll async in io_op_defs (Jeff Moyer) [1784478] - [fs] io_uring: add per-task callback handler (Jeff Moyer) [1784478] - [fs] io_uring: store io_kiocb in wait->private (Jeff Moyer) [1784478] - [fs] io-wq: use BIT for ulong hash (Jeff Moyer) [1784478] - [fs] io_uring: remove IO_WQ_WORK_CB (Jeff Moyer) [1784478] - [fs] io-wq: remove unused IO_WQ_WORK_HAS_MM (Jeff Moyer) [1784478] - [fs] io_uring: extract kmsg copy helper (Jeff Moyer) [1784478] - [fs] io_uring: clean io_poll_complete (Jeff Moyer) [1784478] - [fs] io_uring: add splice(2) support (Jeff Moyer) [1784478] - [fs] io_uring: add interface for getting files (Jeff Moyer) [1784478] - [fs] splice: make do_splice public (Jeff Moyer) [1784478] - [fs] io_uring: remove req->in_async (Jeff Moyer) [1784478] - [fs] io_uring: don't do full *prep_worker() from io-wq (Jeff Moyer) [1784478] - [fs] io_uring: don't call work.func from sync ctx (Jeff Moyer) [1784478] - [fs] io_uring: io_accept() should hold on to submit reference on retry (Jeff Moyer) [1784478] - [fs] io_uring: consider any io_read/write -EAGAIN as final (Jeff Moyer) [1784478] - [fs] io-wq: remove io_wq_flush and IO_WQ_WORK_INTERNAL (Jeff Moyer) [1784478] - [fs] io-wq: fix IO_WQ_WORK_NO_CANCEL cancellation (Jeff Moyer) [1784478] - [fs] io_uring: fix 32-bit compatability with sendmsg/recvmsg (Jeff Moyer) [1784478] - [fs] io_uring: define and set show_fdinfo only if procfs is enabled (Jeff Moyer) [1784478] - [fs] io_uring: drop file set ref put/get on switch (Jeff Moyer) [1784478] - [fs] io_uring: import_single_range() returns 0/-ERROR (Jeff Moyer) [1784478] - [fs] io_uring: pick up link work on submit reference drop (Jeff Moyer) [1784478] - [fs] io-wq: ensure work->task_pid is cleared on init (Jeff Moyer) [1784478] - [fs] io-wq: remove spin-for-work optimization (Jeff Moyer) [1784478] - [fs] io_uring: fix poll_list race for SETUP_IOPOLL|SETUP_SQPOLL (Jeff Moyer) [1784478] - [fs] io_uring: fix personality idr leak (Jeff Moyer) [1784478] - [fs] io_uring: handle multiple personalities in link chains (Jeff Moyer) [1784478] - [fs] io_uring: fix __io_iopoll_check deadlock in io_sq_thread (Jeff Moyer) [1784478] - [fs] io_uring: prevent sq_thread from spinning when it should stop (Jeff Moyer) [1784478] - [fs] io_uring: fix use-after-free by io_cleanup_req() (Jeff Moyer) [1784478] - [fs] io_uring: remove unnecessary NULL checks (Jeff Moyer) [1784478] - [fs] io_uring: add missing io_req_cancelled() (Jeff Moyer) [1784478] - [fs] io_uring: prune request from overflow list on flush (Jeff Moyer) [1784478] - [fs] io-wq: don't call kXalloc_node() with non-online node (Jeff Moyer) [1784478] - [fs] io_uring: retain sockaddr_storage across send/recvmsg async punt (Jeff Moyer) [1784478] - [fs] io_uring: cancel pending async work if task exits (Jeff Moyer) [1784478] - [fs] io-wq: add io_wq_cancel_pid() to cancel based on a specific pid (Jeff Moyer) [1784478] - [fs] io-wq: make io_wqe_cancel_work() take a match handler (Jeff Moyer) [1784478] - [fs] io_uring: fix openat/statx's filename leak (Jeff Moyer) [1784478] - [fs] io_uring: fix double prep iovec leak (Jeff Moyer) [1784478] - [fs] io_uring: fix async close() with f_op->flush() (Jeff Moyer) [1784478] - [fs] io_uring: allow AT_FDCWD for non-file openat/openat2/statx (Jeff Moyer) [1784478] - [fs] io_uring: grab ->fs as part of async preparation (Jeff Moyer) [1784478] - [fs] io-wq: add support for inheriting ->fs (Jeff Moyer) [1784478] - [fs] io_uring: retry raw bdev writes if we hit -EOPNOTSUPP (Jeff Moyer) [1784478] - [fs] io_uring: add cleanup for openat()/statx() (Jeff Moyer) [1784478] - [fs] io_uring: fix iovec leaks (Jeff Moyer) [1784478] - [fs] io_uring: remove unused struct io_async_open (Jeff Moyer) [1784478] - [fs] io_uring: flush overflowed CQ events in the io_uring_poll() (Jeff Moyer) [1784478] - [fs] io_uring: statx/openat/openat2 don't support fixed files (Jeff Moyer) [1784478] - [fs] io_uring: fix deferred req iovec leak (Jeff Moyer) [1784478] - [fs] io_uring: fix 1-bit bitfields to be unsigned (Jeff Moyer) [1784478] - [fs] io_uring: get rid of delayed mm check (Jeff Moyer) [1784478] - [fs] io_uring: cleanup fixed file data table references (Jeff Moyer) [1784478] - [fs] io_uring: spin for sq thread to idle on shutdown (Jeff Moyer) [1784478] - [fs] io_uring: put the flag changing code in the same spot (Jeff Moyer) [1784478] - [fs] io_uring: iterate req cache backwards (Jeff Moyer) [1784478] - [fs] io_uring: punt even fadvise() WILLNEED to async context (Jeff Moyer) [1784478] - [fs] io_uring: fix sporadic double CQE entry for close (Jeff Moyer) [1784478] - [fs] io_uring: remove extra ->file check (Jeff Moyer) [1784478] - [fs] io_uring: don't map read/write iovec potentially twice (Jeff Moyer) [1784478] - [fs] io_uring: use the proper helpers for io_send/recv (Jeff Moyer) [1784478] - [fs] io_uring: prevent potential eventfd recursion on poll (Jeff Moyer) [1784478] - [fs] eventfd: track eventfd_signal() recursion depth (Jeff Moyer) [1784478] - [fs] io_uring: add BUILD_BUG_ON() to assert the layout of struct io_uring_sqe (Jeff Moyer) [1784478] - [fs] io_uring: add ->show_fdinfo() for the io_uring file descriptor (Jeff Moyer) [1784478] - [fs] io_uring: add support for epoll_ctl(2) (Jeff Moyer) [1784478] - [fs] eventpoll: support non-blocking do_epoll_ctl() calls (Jeff Moyer) [1784478] - [fs] eventpoll: abstract out epoll_ctl() handler (Jeff Moyer) [1784478] - [fs] io_uring: fix linked command file table usage (Jeff Moyer) [1784478] - [fs] io_uring: support using a registered personality for commands (Jeff Moyer) [1784478] - [fs] io_uring: allow registering credentials (Jeff Moyer) [1784478] - [fs] io_uring: add io-wq workqueue sharing (Jeff Moyer) [1784478] - [fs] io-wq: allow grabbing existing io-wq (Jeff Moyer) [1784478] - [fs] io_uring/io-wq: don't use static creds/mm assignments (Jeff Moyer) [1784478] - [fs] io-wq: make the io_wq ref counted (Jeff Moyer) [1784478] - [fs] io_uring: fix refcounting with batched allocations at OOM (Jeff Moyer) [1784478] - [fs] io_uring: add comment for drain_next (Jeff Moyer) [1784478] - [fs] io_uring: don't attempt to copy iovec for READ/WRITE (Jeff Moyer) [1784478] - [fs] io_uring: don't cancel all work on process exit (Jeff Moyer) [1784478] - [fs] Revert "io_uring: only allow submit from owning task" (Jeff Moyer) [1784478] - [fs] io_uring: honor IOSQE_ASYNC for linked reqs (Jeff Moyer) [1784478] - [fs] io_uring: prep req when do IOSQE_ASYNC (Jeff Moyer) [1784478] - [fs] io_uring: use labeled array init in io_op_defs (Jeff Moyer) [1784478] - [fs] io_uring: optimise sqe-to-req flags translation (Jeff Moyer) [1784478] - [fs] io_uring: remove REQ_F_IO_DRAINED (Jeff Moyer) [1784478] - [fs] io_uring: file switch work needs to get flushed on exit (Jeff Moyer) [1784478] - [fs] io_uring: hide uring_fd in ctx (Jeff Moyer) [1784478] - [fs] io_uring: remove extra check in __io_commit_cqring (Jeff Moyer) [1784478] - [fs] io_uring: optimise use of ctx->drain_next (Jeff Moyer) [1784478] - [fs] RHEL-only: Add IORING_OP_OPENAT2 opcode (Jeff Moyer) [1784478] - [fs] io_uring: add support for probing opcodes (Jeff Moyer) [1784478] - [fs] io_uring: account fixed file references correctly in batch (Jeff Moyer) [1784478] - [fs] io_uring: add opcode to issue trace event (Jeff Moyer) [1784478] - [fs] io_uring: enable option to only trigger eventfd for async completions (Jeff Moyer) [1784478] - [fs] io_uring: change io_ring_ctx bool fields into bit fields (Jeff Moyer) [1784478] - [fs] io_uring: file set registration should use interruptible waits (Jeff Moyer) [1784478] - [fs] io_uring: Remove unnecessary null check (Jeff Moyer) [1784478] - [fs] io_uring: add support for send(2) and recv(2) (Jeff Moyer) [1784478] - [fs] io_uring: remove extra io_wq_current_is_worker() (Jeff Moyer) [1784478] - [fs] io_uring: optimise commit_sqring() for common case (Jeff Moyer) [1784478] - [fs] io_uring: optimise head checks in io_get_sqring() (Jeff Moyer) [1784478] - [fs] io_uring: clamp to_submit in io_submit_sqes() (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_SETUP_CLAMP (Jeff Moyer) [1784478] - [fs] io_uring: extend batch freeing to cover more cases (Jeff Moyer) [1784478] - [fs] io_uring: wrap multi-req freeing in struct req_batch (Jeff Moyer) [1784478] - [fs] io_uring: batch getting pcpu references (Jeff Moyer) [1784478] - [include] pcpu_ref: add percpu_ref_tryget_many() (Jeff Moyer) [1784478] - [fs] io_uring: add IORING_OP_MADVISE (Jeff Moyer) [1784478] - [mm] mm: make do_madvise() available internally (Jeff Moyer) [1784478] - [fs] io_uring: add IORING_OP_FADVISE (Jeff Moyer) [1784478] - [fs] io_uring: allow use of offset == -1 to mean file position (Jeff Moyer) [1784478] - [fs] io_uring: add non-vectored read/write commands (Jeff Moyer) [1784478] - [fs] io_uring: improve poll completion performance (Jeff Moyer) [1784478] - [fs] io_uring: split overflow state into SQ and CQ side (Jeff Moyer) [1784478] - [fs] io_uring: add lookup table for various opcode needs (Jeff Moyer) [1784478] - [fs] io_uring: remove two unnecessary function declarations (Jeff Moyer) [1784478] - [fs] io_uring: move *queue_link_head() from common path (Jeff Moyer) [1784478] - [fs] io_uring: rename prev to head (Jeff Moyer) [1784478] - [fs] io_uring: add IOSQE_ASYNC (Jeff Moyer) [1784478] - [fs] io-wq: support concurrent non-blocking work (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_OP_STATX (Jeff Moyer) [1784478] - [fs] fs: make two stat prep helpers available (Jeff Moyer) [1784478] - [fs] io_uring: avoid ring quiesce for fixed file set unregister and update (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_OP_CLOSE (Jeff Moyer) [1784478] - [fs] io-wq: add support for uncancellable work (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_OP_OPENAT (Jeff Moyer) [1784478] - [fs] fs: make build_open_flags() available internally (Jeff Moyer) [1784478] - [fs] io_uring: add support for fallocate() (Jeff Moyer) [1784478] - [fs] io_uring: fix compat for IORING_REGISTER_FILES_UPDATE (Jeff Moyer) [1784478] - [fs] io_uring: only allow submit from owning task (Jeff Moyer) [1784478] - [fs] io_uring: ensure workqueue offload grabs ring mutex for poll list (Jeff Moyer) [1784478] - [fs] io_uring: clear req->result always before issuing a read/write request (Jeff Moyer) [1784478] - [fs] io_uring: be consistent in assigning next work from handler (Jeff Moyer) [1784478] - [fs] io-wq: cancel work if we fail getting a mm reference (Jeff Moyer) [1784478] - [fs] io_uring: don't setup async context for read/write fixed (Jeff Moyer) [1784478] - [fs] io_uring: remove punt of short reads to async context (Jeff Moyer) [1784478] - [fs] io-wq: add cond_resched() to worker thread (Jeff Moyer) [1784478] - [fs] io-wq: remove unused busy list from io_sqe (Jeff Moyer) [1784478] - [fs] io_uring: pass in 'sqe' to the prep handlers (Jeff Moyer) [1784478] - [fs] io_uring: standardize the prep methods (Jeff Moyer) [1784478] - [fs] io_uring: read 'count' for IORING_OP_TIMEOUT in prep handler (Jeff Moyer) [1784478] - [fs] io_uring: move all prep state for IORING_OP_{SEND, RECV}_MGS to prep handler (Jeff Moyer) [1784478] - [fs] io_uring: move all prep state for IORING_OP_CONNECT to prep handler (Jeff Moyer) [1784478] - [fs] io_uring: add and use struct io_rw for read/writes (Jeff Moyer) [1784478] - [fs] io_uring: use u64_to_user_ptr() consistently (Jeff Moyer) [1784478] - [fs] io_uring: io_wq_submit_work() should not touch req->rw (Jeff Moyer) [1784478] - [fs] io_uring: don't wait when under-submitting (Jeff Moyer) [1784478] - [fs] io_uring: warn about unhandled opcode (Jeff Moyer) [1784478] - [fs] io_uring: read opcode and user_data from SQE exactly once (Jeff Moyer) [1784478] - [fs] io_uring: make IORING_OP_TIMEOUT_REMOVE deferrable (Jeff Moyer) [1784478] - [fs] io_uring: make IORING_OP_CANCEL_ASYNC deferrable (Jeff Moyer) [1784478] - [fs] io_uring: make IORING_POLL_ADD and IORING_POLL_REMOVE deferrable (Jeff Moyer) [1784478] - [fs] io_uring: make HARDLINK imply LINK (Jeff Moyer) [1784478] - [fs] io_uring: any deferred command must have stable sqe data (Jeff Moyer) [1784478] - [fs] io_uring: remove 'sqe' parameter to the OP helpers that take it (Jeff Moyer) [1784478] - [fs] io_uring: fix pre-prepped issue with force_nonblock == true (Jeff Moyer) [1784478] - [fs] io-wq: re-add io_wq_current_is_worker() (Jeff Moyer) [1784478] - [fs] io_uring: fix sporadic -EFAULT from IORING_OP_RECVMSG (Jeff Moyer) [1784478] - [fs] io_uring: fix stale comment and a few typos (Jeff Moyer) [1784478] - [fs] io_uring: ensure we return -EINVAL on unknown opcode (Jeff Moyer) [1784478] - [fs] io_uring: add sockets to list of files that support non-blocking issue (Jeff Moyer) [1784478] - [net] net: make socket read/write_iter() honor IOCB_NOWAIT (Jeff Moyer) [1784478] - [fs] io_uring: only hash regular files for async work execution (Jeff Moyer) [1784478] - [fs] io_uring: run next sqe inline if possible (Jeff Moyer) [1784478] - [fs] io_uring: don't dynamically allocate poll data (Jeff Moyer) [1784478] - [fs] io_uring: deferred send/recvmsg should assign iov (Jeff Moyer) [1784478] - [fs] io_uring: sqthread should grab ctx->uring_lock for submissions (Jeff Moyer) [1784478] - [fs] io-wq: briefly spin for new work after finishing work (Jeff Moyer) [1784478] - [fs] io-wq: remove worker->wait waitqueue (Jeff Moyer) [1784478] - [fs] io_uring: allow unbreakable links (Jeff Moyer) [1784478] - [fs] io_uring: fix a typo in a comment (Jeff Moyer) [1784478] - [fs] io_uring: hook all linked requests via link_list (Jeff Moyer) [1784478] - [fs] io_uring: fix error handling in io_queue_link_head (Jeff Moyer) [1784478] - [fs] io_uring: use hash table for poll command lookups (Jeff Moyer) [1784478] - [fs] io-wq: clear node->next on list deletion (Jeff Moyer) [1784478] - [fs] io_uring: ensure deferred timeouts copy necessary data (Jeff Moyer) [1784478] - [fs] io_uring: allow IO_SQE_* flags on IORING_OP_TIMEOUT (Jeff Moyer) [1784478] - [fs] io_uring: handle connect -EINPROGRESS like -EAGAIN (Jeff Moyer) [1784478] - [fs] io_uring: remove io_wq_current_is_worker (Jeff Moyer) [1784478] - [fs] io_uring: remove parameter ctx of io_submit_state_start (Jeff Moyer) [1784478] - [fs] io_uring: mark us with IORING_FEAT_SUBMIT_STABLE (Jeff Moyer) [1784478] - [fs] io_uring: ensure async punted connect requests copy data (Jeff Moyer) [1784478] - [fs] io_uring: ensure async punted sendmsg/recvmsg requests copy data (Jeff Moyer) [1784478] - [fs] io_uring: ensure async punted read/write requests copy iovec (Jeff Moyer) [1784478] - [fs] io_uring: add general async offload context (Jeff Moyer) [1784478] - [fs] io_uring: transform send/recvmsg() -ERESTARTSYS to -EINTR (Jeff Moyer) [1784478] - [fs] io_uring: use current task creds instead of allocating a new one (Jeff Moyer) [1784478] - [fs] io_uring: fix missing kmap() declaration on powerpc (Jeff Moyer) [1784478] - [fs] io_uring: add mapping support for NOMMU archs (Jeff Moyer) [1784478] - [fs] io_uring: make poll->wait dynamically allocated (Jeff Moyer) [1784478] - [fs] io-wq: shrink io_wq_work a bit (Jeff Moyer) [1784478] - [fs] io-wq: fix handling of NUMA node IDs (Jeff Moyer) [1784478] - [fs] io_uring: use kzalloc instead of kcalloc for single-element allocations (Jeff Moyer) [1784478] - [fs] io_uring: cleanup io_import_fixed() (Jeff Moyer) [1784478] - [fs] io_uring: inline struct sqe_submit (Jeff Moyer) [1784478] - [fs] io_uring: store timeout's sqe->off in proper place (Jeff Moyer) [1784478] - [net] net: disallow ancillary data for __sys_{send, recv}msg_file() (Jeff Moyer) [1784478] - [net] net: separate out the msghdr copy from ___sys_{send, recv}msg() (Jeff Moyer) [1784478] - [fs] io_uring: remove superfluous check for sqe->off in io_accept() (Jeff Moyer) [1784478] - [fs] io_uring: async workers should inherit the user creds (Jeff Moyer) [1784478] - [fs] io-wq: have io_wq_create() take a 'data' argument (Jeff Moyer) [1784478] - [fs] io_uring: fix dead-hung for non-iter fixed rw (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_OP_CONNECT (Jeff Moyer) [1784478] - [net] net: add __sys_connect_file() helper (Jeff Moyer) [1784478] - [fs] io_uring: only return -EBUSY for submit on non-flushed backlog (Jeff Moyer) [1784478] - [fs] io_uring: only !null ptr to io_issue_sqe() (Jeff Moyer) [1784478] - [fs] io_uring: simplify io_req_link_next() (Jeff Moyer) [1784478] - [fs] io_uring: pass only !null to io_req_find_next() (Jeff Moyer) [1784478] - [fs] io_uring: remove io_free_req_find_next() (Jeff Moyer) [1784478] - [fs] io_uring: add likely/unlikely in io_get_sqring() (Jeff Moyer) [1784478] - [fs] io_uring: rename __io_submit_sqe() (Jeff Moyer) [1784478] - [fs] io_uring: improve trace_io_uring_defer() trace point (Jeff Moyer) [1784478] - [fs] io_uring: drain next sqe instead of shadowing (Jeff Moyer) [1784478] - [fs] io_uring: close lookup gap for dependent next work (Jeff Moyer) [1784478] - [fs] io_uring: allow finding next link independent of req reference count (Jeff Moyer) [1784478] - [fs] io_uring: io_allocate_scq_urings() should return a sane state (Jeff Moyer) [1784478] - [fs] io_uring: Always REQ_F_FREE_SQE for allocated sqe (Jeff Moyer) [1784478] - [fs] io_uring: io_fail_links() should only consider first linked timeout (Jeff Moyer) [1784478] - [fs] io_uring: Fix leaking linked timeouts (Jeff Moyer) [1784478] - [fs] io_uring: remove redundant check (Jeff Moyer) [1784478] - [fs] io_uring: break links for failed defer (Jeff Moyer) [1784478] - [fs] io-wq: remove extra space characters (Jeff Moyer) [1784478] - [fs] io-wq: wait for io_wq_create() to setup necessary workers (Jeff Moyer) [1784478] - [fs] io_uring: request cancellations should break links (Jeff Moyer) [1784478] - [fs] io_uring: correct poll cancel and linked timeout expiration completion (Jeff Moyer) [1784478] - [fs] io_uring: remove dead REQ_F_SEQ_PREV flag (Jeff Moyer) [1784478] - [fs] io_uring: fix sequencing issues with linked timeouts (Jeff Moyer) [1784478] - [fs] io_uring: make req->timeout be dynamically allocated (Jeff Moyer) [1784478] - [fs] io_uring: make io_double_put_req() use normal completion path (Jeff Moyer) [1784478] - [fs] io_uring: cleanup return values from the queueing functions (Jeff Moyer) [1784478] - [fs] io_uring: io_async_cancel() should pass in 'nxt' request pointer (Jeff Moyer) [1784478] - [fs] io_uring: make POLL_ADD/POLL_REMOVE scale better (Jeff Moyer) [1784478] - [fs] io-wq: remove now redundant struct io_wq_nulls_list (Jeff Moyer) [1784478] - [fs] io_uring: Fix getting file for non-fd opcodes (Jeff Moyer) [1784478] - [fs] io_uring: introduce req_need_defer() (Jeff Moyer) [1784478] - [fs] io_uring: clean up io_uring_cancel_files() (Jeff Moyer) [1784478] - [fs] io-wq: ensure free/busy list browsing see all items (Jeff Moyer) [1784478] - [fs] io_uring: ensure registered buffer import returns the IO length (Jeff Moyer) [1784478] - [fs] io_uring: Fix getting file for timeout (Jeff Moyer) [1784478] - [fs] io-wq: ensure we have a stable view of ->cur_work for cancellations (Jeff Moyer) [1784478] - [fs] io_wq: add get/put_work handlers to io_wq_create() (Jeff Moyer) [1784478] - [fs] io_uring: check for validity of ->rings in teardown (Jeff Moyer) [1784478] - [fs] io_uring: fix potential deadlock in io_poll_wake() (Jeff Moyer) [1784478] - [fs] io_uring: use correct "is IO worker" helper (Jeff Moyer) [1784478] - [fs] io_uring: make timeout sequence == 0 mean no sequence (Jeff Moyer) [1784478] - [fs] io_uring: fix -ENOENT issue with linked timer with short timeout (Jeff Moyer) [1784478] - [fs] io_uring: don't do flush cancel under inflight_lock (Jeff Moyer) [1784478] - [fs] io_uring: flag SQPOLL busy condition to userspace (Jeff Moyer) [1784478] - [fs] io_uring: make ASYNC_CANCEL work with poll and timeout (Jeff Moyer) [1784478] - [fs] io_uring: provide fallback request for OOM situations (Jeff Moyer) [1784478] - [fs] io_uring: convert accept4() -ERESTARTSYS into -EINTR (Jeff Moyer) [1784478] - [fs] io_uring: fix error clear of ->file_table in io_sqe_files_register() (Jeff Moyer) [1784478] - [fs] io_uring: separate the io_free_req and io_free_req_find_next interface (Jeff Moyer) [1784478] - [fs] io_uring: keep io_put_req only responsible for release and put req (Jeff Moyer) [1784478] - [fs] io_uring: remove passed in 'ctx' function parameter ctx if possible (Jeff Moyer) [1784478] - [fs] io_uring: reduce/pack size of io_ring_ctx (Jeff Moyer) [1784478] - [fs] io_uring: properly mark async work as bounded vs unbounded (Jeff Moyer) [1784478] - [fs] io-wq: add support for bounded vs unbunded work (Jeff Moyer) [1784478] - [fs] io-wq: io_wqe_run_queue() doesn't need to use list_empty_careful() (Jeff Moyer) [1784478] - [fs] io_uring: add support for backlogged CQ ring (Jeff Moyer) [1784478] - [fs] io_uring: pass in io_kiocb to fill/add CQ handlers (Jeff Moyer) [1784478] - [fs] io_uring: make io_cqring_events() take 'ctx' as argument (Jeff Moyer) [1784478] - [fs] io_uring: add support for linked SQE timeouts (Jeff Moyer) [1784478] - [fs] io_uring: abstract out io_async_cancel_one() helper (Jeff Moyer) [1784478] - [fs] io_uring: use inlined struct sqe_submit (Jeff Moyer) [1784478] - [fs] io_uring: Use submit info inlined into req (Jeff Moyer) [1784478] - [fs] io_uring: allocate io_kiocb upfront (Jeff Moyer) [1784478] - [fs] io_uring: io_queue_link*() right after submit (Jeff Moyer) [1784478] - [fs] io_uring: Merge io_submit_sqes and io_ring_submit (Jeff Moyer) [1784478] - [fs] io_uring: kill dead REQ_F_LINK_DONE flag (Jeff Moyer) [1784478] - [fs] io_uring: fixup a few spots where link failure isn't flagged (Jeff Moyer) [1784478] - [fs] io_uring: enable optimized link handling for IORING_OP_POLL_ADD (Jeff Moyer) [1784478] - [fs] io-wq: use proper nesting IRQ disabling spinlocks for cancel (Jeff Moyer) [1784478] - [fs] io_uring: add completion trace event (Jeff Moyer) [1784478] - [fs] io-wq: use kfree_rcu() to simplify the code (Jeff Moyer) [1784478] - [fs] io_uring: set -EINTR directly when a signal wakes up in io_cqring_wait (Jeff Moyer) [1784478] - [fs] io_uring: support for generic async request cancel (Jeff Moyer) [1784478] - [fs] io_uring: ensure we clear io_kiocb->result before each issue (Jeff Moyer) [1784478] - [fs] io_uring: io_wq_create() returns an error pointer, not NULL (Jeff Moyer) [1784478] - [fs] io_uring: fix race with canceling timeouts (Jeff Moyer) [1784478] - [fs] io_uring: support for larger fixed file sets (Jeff Moyer) [1784478] - [fs] io_uring: protect fixed file indexing with array_index_nospec() (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_OP_ACCEPT (Jeff Moyer) [1784478] - [net] net: add __sys_accept4_file() helper (Jeff Moyer) [1784478] - [fs] io_uring: io_uring: add support for async work inheriting files (Jeff Moyer) [1784478] - [fs] io_uring: replace workqueue usage with io-wq (Jeff Moyer) [1784478] - [fs] io-wq: small threadpool implementation for io_uring (Jeff Moyer) [1784478] - [fs] io_uring: Fix mm_fault with READ/WRITE_FIXED (Jeff Moyer) [1784478] - [fs] io_uring: remove index from sqe_submit (Jeff Moyer) [1784478] - [fs] io_uring: add set of tracing events (Jeff Moyer) [1784478] - [fs] io_uring: add support for canceling timeout requests (Jeff Moyer) [1784478] - [fs] io_uring: add support for absolute timeouts (Jeff Moyer) [1784478] - [fs] io_uring: replace s->needs_lock with s->in_async (Jeff Moyer) [1784478] - [fs] io_uring: allow application controlled CQ ring size (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_REGISTER_FILES_UPDATE (Jeff Moyer) [1784478] - [fs] io_uring: allow sparse fixed file sets (Jeff Moyer) [1784478] - [fs] io_uring: run dependent links inline if possible (Jeff Moyer) [1784478] - [fs] io_uring: don't touch ctx in setup after ring fd install (Jeff Moyer) [1784478] - [fs] io_uring: Fix leaked shadow_req (Jeff Moyer) [1784478] - [fs] io_uring: fix bad inflight accounting for SETUP_IOPOLL|SETUP_SQTHREAD (Jeff Moyer) [1784478] - [fs] io_uring: used cached copies of sq->dropped and cq->overflow (Jeff Moyer) [1784478] - [fs] io_uring: Fix race for sqes with userspace (Jeff Moyer) [1784478] - [fs] io_uring: Fix broken links with offloading (Jeff Moyer) [1784478] - [fs] io_uring: Fix corrupted user_data (Jeff Moyer) [1784478] - [fs] io_uring: correct timeout req sequence when inserting a new entry (Jeff Moyer) [1784478] - [fs] io_uring : correct timeout req sequence when waiting timeout (Jeff Moyer) [1784478] - [fs] io_uring: revert "io_uring: optimize submit_and_wait API" (Jeff Moyer) [1784478] - [fs] io_uring: fix logic error in io_timeout (Jeff Moyer) [1784478] - [fs] io_uring: fix up O_NONBLOCK handling for sockets (Jeff Moyer) [1784478] - [fs] io_uring: consider the overflow of sequence for timeout req (Jeff Moyer) [1784478] - [fs] io_uring: fix sequence logic for timeout requests (Jeff Moyer) [1784478] - [fs] io_uring: only flush workqueues on fileset removal (Jeff Moyer) [1784478] - [fs] io_uring: remove wait loop spurious wakeups (Jeff Moyer) [1784478] - [fs] io_uring: fix reversed nonblock flag for link submission (Jeff Moyer) [1784478] - [fs] io_uring: use __kernel_timespec in timeout ABI (Jeff Moyer) [1784478] - [fs] io_uring: make CQ ring wakeups be more efficient (Jeff Moyer) [1784478] - [fs] io_uring: compare cached_cq_tail with cq.head in_io_uring_poll (Jeff Moyer) [1784478] - [fs] io_uring: correctly handle non ->{read, write}_iter() file_operations (Jeff Moyer) [1784478] - [fs] io_uring: IORING_OP_TIMEOUT support (Jeff Moyer) [1784478] - [fs] io_uring: use cond_resched() in sqthread (Jeff Moyer) [1784478] - [fs] io_uring: fix potential crash issue due to io_get_req failure (Jeff Moyer) [1784478] - [fs] io_uring: ensure poll commands clear ->sqe (Jeff Moyer) [1784478] - [fs] io_uring: fix use-after-free of shadow_req (Jeff Moyer) [1784478] - [fs] io_uring: use kmemdup instead of kmalloc and memcpy (Jeff Moyer) [1784478] - [fs] io_uring: increase IORING_MAX_ENTRIES to 32K (Jeff Moyer) [1784478] - [fs] io_uring: make sqpoll wakeup possible with getevents (Jeff Moyer) [1784478] - [fs] io_uring: extend async work merging (Jeff Moyer) [1784478] - [fs] io_uring: limit parallelism of buffered writes (Jeff Moyer) [1784478] - [fs] io_uring: add io_queue_async_work() helper (Jeff Moyer) [1784478] - [fs] io_uring: optimize submit_and_wait API (Jeff Moyer) [1784478] - [fs] io_uring: add support for link with drain (Jeff Moyer) [1784478] - [fs] io_uring: fix wrong sequence setting logic (Jeff Moyer) [1784478] - [fs] io_uring: expose single mmap capability (Jeff Moyer) [1784478] - [fs] io_uring: allocate the two rings together (Jeff Moyer) [1784478] - [lib] percpu_ref: release percpu memory early without PERCPU_REF_ALLOW_REINIT (Jeff Moyer) [1784478] - [fs] io_uring: initialize percpu refcounters using PERCU_REF_ALLOW_REINIT (Jeff Moyer) [1784478] - [include] percpu_ref: introduce PERCPU_REF_ALLOW_REINIT flag (Jeff Moyer) [1784478] - [fs] binder: fix use-after-free due to ksys_close() during fdget() (Jeff Moyer) [1784478] - [init] RHEL-only: Enable io_uring for x86 builds (Jeff Moyer) [1784478] - [arm64] compat: ARM64: always include asm-generic/compat.h (Jeff Moyer) [1784478] - [include] asm-generic: Move common compat types to asm-generic/compat.h (Jeff Moyer) [1784478]- [fs] coredump: fix crash when umh is disabled (Yauheni Kaliuta) [1845114] - [kernel] umh: fix memory leak on execve failure (Yauheni Kaliuta) [1845114] - [net] bpf: Replace zero-length array with flexible-array member (Yauheni Kaliuta) [1845114] - [net] bpf: Fix returned error sign when link doesn't support updates (Yauheni Kaliuta) [1845114] - [net] bpf: sockmap: Don't attach programs to UDP sockets (Yauheni Kaliuta) [1845114] - [net] bpf: cgroup: Allow multi-attach program to replace itself (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: use struct timespec instead of __kernel_timespec (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix bpf_link leak in ns_current_pid_tgid selftest (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix test_align verifier log patterns (Yauheni Kaliuta) [1845114] - [net] bpf, cgroup: Return ENOLINK for auto-detached links on update (Yauheni Kaliuta) [1845114] - [net] bpf: Refactor bpf_link update handling (Yauheni Kaliuta) [1845114] - [tools] bpf, selftests: Add a verifier test for assigning 32bit reg states to 64bit ones (Yauheni Kaliuta) [1845114] - [tools] bpf, selftests: Verifier bounds tests need to be updated (Yauheni Kaliuta) [1845114] - [net] bpf: Fix a verifier issue when assigning 32bit reg states to 64bit ones (Yauheni Kaliuta) [1845114] - [net] bpf: Fix use-after-free in fmod_ret check (Yauheni Kaliuta) [1845114] - [net] flow_dissector: Drop BPF flow dissector prog ref on netns cleanup (Yauheni Kaliuta) [1845114] - [tools] bpf: Prevent mmap()'ing read-only maps as writable (Yauheni Kaliuta) [1845114] - [net] bpf: Enforce returning 0 for fentry/fexit progs (Yauheni Kaliuta) [1845114] - [tools] libbpf: Fix register naming in PT_REGS s390 macros (Yauheni Kaliuta) [1845114] - [samples] samples: bpf: Fix build error (Yauheni Kaliuta) [1845114] - [net] bpf: Fix error return code in map_lookup_and_delete_elem() (Yauheni Kaliuta) [1845114] - [net] bpf: Fix sk_psock refcnt leak when receiving message (Yauheni Kaliuta) [1845114] - [tools] tools/runqslower: Ensure own vmlinux.h is picked up first (Yauheni Kaliuta) [1845114] - [net] bpf: Make bpf_link_fops static (Yauheni Kaliuta) [1845114] - [tools] bpftool: Respect the -d option in struct_ops cmd (Yauheni Kaliuta) [1845114] - [net] bpf: Fix leak in LINK_UPDATE and enforce empty old_prog_fd (Yauheni Kaliuta) [1845114] - [tools] bpf: Fix reStructuredText markup (Yauheni Kaliuta) [1845114] - [tools] libbpf: Only check mode flags in get_xdp_id (Yauheni Kaliuta) [1845114] - [tools] bpf, selftests: Add test for BPF_STX BPF_B storing R10 (Yauheni Kaliuta) [1845114] - [x86] bpf, x86: Fix encoding for lower 8-bit registers in BPF_STX BPF_B (Yauheni Kaliuta) [1845114] - [net] bpf: Forbid XADD on spilled pointers for unprivileged users (Yauheni Kaliuta) [1845114] - [tools] libbpf: Always specify expected_attach_type on program load if supported (Yauheni Kaliuta) [1845114] - [net] bpf: remove unneeded conversion to bool in __mark_reg_unknown (Yauheni Kaliuta) [1845114] - [tools] tools, bpftool: Fix struct_ops command invalid pointer free (Yauheni Kaliuta) [1845114] - [net] bpf: Fix use of sk->sk_reuseport from sk_assign (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Add test for bpf_get_link_xdp_id (Yauheni Kaliuta) [1845114] - [tools] libbpf: Fix bpf_get_link_xdp_id flags handling (Yauheni Kaliuta) [1845114] - [net] bpf: Fix a typo "inacitve" -> "inactive" (Yauheni Kaliuta) [1845114] - [tools] libbpf: Initialize *nl_pid so gcc 10 is happy (Yauheni Kaliuta) [1845114] - [tools] bpf, lsm: Fix the file_mprotect LSM test (Yauheni Kaliuta) [1845114] - [tools] bpf: Fix spelling mistake "arithmatic" -> "arithmetic" in test_verifier (Yauheni Kaliuta) [1845114] - [lib] kbuild, btf: Fix dependencies for DEBUG_INFO_BTF (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Test FD-based cgroup attachment (Yauheni Kaliuta) [1845114] - [tools] libbpf: Add support for bpf_link-based cgroup attachment (Yauheni Kaliuta) [1845114] - [net] bpf: Implement bpf_prog replacement for an active bpf_cgroup_link (Yauheni Kaliuta) [1845114] - [net] bpf: Implement bpf_link-based cgroup BPF program attachment (Yauheni Kaliuta) [1845114] - [tools] bpf: Test_verifier, add alu32 bounds tracking tests (Yauheni Kaliuta) [1845114] - [tools] bpf: Test_verifier, #65 error message updates for trunc of boundary-cross (Yauheni Kaliuta) [1845114] - [tools] bpf: Test_verifier, bpf_get_stack return value add <0 (Yauheni Kaliuta) [1845114] - [tools] bpf: Test_progs, add test to catch retval refine error handling (Yauheni Kaliuta) [1845114] - [net] bpf: Verifier, refine 32bit bound in do_refine_retval_range (Yauheni Kaliuta) [1845114] - [include] bpf: Verifier, do explicit ALU32 bounds tracking (Yauheni Kaliuta) [1845114] - [net] bpf: Verifier, do_refine_retval_range may clamp umin to 0 incorrectly (Yauheni Kaliuta) [1845114] - [init] bpf, lsm: Make BPF_LSM depend on BPF_EVENTS (Yauheni Kaliuta) [1845114] - [tools] selftests: bpf: Extend sk_assign tests for UDP (Yauheni Kaliuta) [1845114] - [tools] selftests: bpf: Add test for sk_assign (Yauheni Kaliuta) [1845114] - [net] bpf: Don't refcount LISTEN sockets in sk_assign() (Yauheni Kaliuta) [1845114] - [net] net: Track socket refcounts in skb_steal_sock() (Yauheni Kaliuta) [1845114] - [net] bpf: Add socket assign support (Yauheni Kaliuta) [1845114] - [net] bpf: btf: Fix arg verification in btf_ctx_access() (Yauheni Kaliuta) [1845114] - [net] bpf: Simplify reg_set_min_max_inv handling (Yauheni Kaliuta) [1845114] - [documentation] bpf: lsm: Add Documentation (Yauheni Kaliuta) [1845114] - [tools] bpf: lsm: Add selftests for BPF_PROG_TYPE_LSM (Yauheni Kaliuta) [1845114] - [tools] tools/libbpf: Add support for BPF_PROG_TYPE_LSM (Yauheni Kaliuta) [1845114] - [net] bpf: lsm: Implement attach, detach and execution (Yauheni Kaliuta) [1845114] - [net] bpf: lsm: Provide attachment points for BPF LSM programs (Yauheni Kaliuta) [1845114] - [net] bpf: Introduce BPF_PROG_TYPE_LSM (Yauheni Kaliuta) [1845114] - [tools] selftests: Add test for overriding global data value before load (Yauheni Kaliuta) [1845114] - [tools] libbpf: Add setter for initial value for internal maps (Yauheni Kaliuta) [1845114] - [net] bpf, net: Fix build issue when net ns not configured (Yauheni Kaliuta) [1845114] - [net] bpf: Fix build warning regarding missing prototypes (Yauheni Kaliuta) [1845114] - [tools] libbpf, xsk: Init all ring members in xsk_umem__create and xsk_socket__create (Yauheni Kaliuta) [1845114] - [tools] bpf: Add selftest cases for ctx_or_null argument type (Yauheni Kaliuta) [1845114] - [net] bpf: Enable retrival of pid/tgid/comm from bpf cgroup hooks (Yauheni Kaliuta) [1845114] - [net] bpf: Enable bpf cgroup hooks to retrieve cgroup v2 and ancestor id (Yauheni Kaliuta) [1845114] - [net] bpf: Allow to retrieve cgroup v1 classid from v2 hooks (Yauheni Kaliuta) [1845114] - [net] bpf: Add netns cookie and enable it for bpf cgroup hooks (Yauheni Kaliuta) [1845114] - [net] bpf: Enable perf event rb output for bpf cgroup progs (Yauheni Kaliuta) [1845114] - [net] bpf: Enable retrieval of socket cookie for bind/post-bind hook (Yauheni Kaliuta) [1845114] - [net] bpf: Remove unused vairable 'bpf_xdp_link_lops' (Yauheni Kaliuta) [1845114] - [net] bpf: Factor out attach_type to prog_type mapping for attach/detach (Yauheni Kaliuta) [1845114] - [net] bpf: Factor out cgroup storages operations (Yauheni Kaliuta) [1845114] - [tools] bpf: Test_verifier, #70 error message updates for 32-bit right shift (Yauheni Kaliuta) [1845114] - [net] bpf: Verifer, adjust_scalar_min_max_vals to always call update_reg_bounds() (Yauheni Kaliuta) [1845114] - [net] bpf: Verifer, refactor adjust_scalar_min_max_vals (Yauheni Kaliuta) [1845114] - [tools] libbpf: Don't allocate 16M for log buffer by default (Yauheni Kaliuta) [1845114] - [tools] libbpf: Remove unused parameter `def` to get_map_field_int (Yauheni Kaliuta) [1845114] - [documentation] bpf: Document bpf_inspect drgn tool (Yauheni Kaliuta) [1845114] - [samples] samples, bpf: Refactor perf_event user program with libbpf bpf_link (Yauheni Kaliuta) [1845114] - [samples] samples, bpf: Move read_trace_pipe to trace_helpers (Yauheni Kaliuta) [1845114] - [tools] bpf: Add tests for bpf_sk_storage to bpf_tcp_ca (Yauheni Kaliuta) [1845114] - [net] bpf: Add bpf_sk_storage support to bpf_tcp_ca (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix mix of tabs and spaces (Yauheni Kaliuta) [1845114] - [net] bpf, tcp: Make tcp_bpf_recvmsg static (Yauheni Kaliuta) [1845114] - [net] bpf, tcp: Fix unused function warnings (Yauheni Kaliuta) [1845114] - [tools] bpftool: Add struct_ops support (Yauheni Kaliuta) [1845114] - [tools] bpftool: Translate prog_id to its bpf prog_name (Yauheni Kaliuta) [1845114] - [tools] bpftool: Print as a string for char array (Yauheni Kaliuta) [1845114] - [tools] bpftool: Print the enum's name instead of value (Yauheni Kaliuta) [1845114] - [tools] bpf, libbpf: Fix ___bpf_kretprobe_args1(x) macro definition (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Reset process and thread affinity after each test/sub-test (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix test_progs's parsing of test numbers (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix race in tcp_rtt test (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix nanosleep for real this time (Yauheni Kaliuta) [1845114] - [tools] selftest/bpf: Fix compilation warning in sockmap_parse_prog.c (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Add vmlinux.h selftest exercising tracing of syscalls (Yauheni Kaliuta) [1845114] - [tools] libbpf: Provide CO-RE variants of PT_REGS macros (Yauheni Kaliuta) [1845114] - [tools] libbpf: Ignore incompatible types with matching name during CO-RE relocation (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Ensure consistent test failure output (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix spurious failures in accept due to EAGAIN (Yauheni Kaliuta) [1845114] - [tools] tools/bpf: Move linux/types.h for selftests and bpftool (Yauheni Kaliuta) [1845114] - [net] bpf: Add missing annotations for __bpf_prog_enter() and __bpf_prog_exit() (Yauheni Kaliuta) [1845114] - [scripts] bpf_helpers_doc.py: Fix warning when compiling bpftool (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix usleep() implementation (Yauheni Kaliuta) [1845114] - [net] bpf: Remove bpf_image tree (Yauheni Kaliuta) [1845114] - [net] bpf: Add dispatchers to kallsyms (Yauheni Kaliuta) [1845114] - [net] bpf: Add trampolines to kallsyms (Yauheni Kaliuta) [1845114] - [net] bpf: Add bpf_ksym_add/del functions (Yauheni Kaliuta) [1845114] - [net] bpf: Add prog flag to struct bpf_ksym object (Yauheni Kaliuta) [1845114] - [net] bpf: Abstract away entire bpf_link clean up procedure (Yauheni Kaliuta) [1845114] - [net] bpf: Add bpf_ksym_find function (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Make tcp_rtt test more robust to failures (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: test_progs: Don't leak server_fd in tcp_rtt (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: test_progs: fix client/server race in tcp_rtt (Yauheni Kaliuta) [1845114] - [net] bpf: Move ksym_tnode to bpf_ksym (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Guarantee that useep() calls nanosleep() syscall (Yauheni Kaliuta) [1845114] - [net] bpf: Move lnode list node to struct bpf_ksym (Yauheni Kaliuta) [1845114] - [tools] tools: bpftool: Restore message on failure to guess program type (Yauheni Kaliuta) [1845114] - [include] bpf: Add name to struct bpf_ksym (Yauheni Kaliuta) [1845114] - [net] bpf: Add struct bpf_ksym (Yauheni Kaliuta) [1845114] - [include] bpf: Add bpf_trampoline_ name prefix for DECLARE_BPF_DISPATCHER (Yauheni Kaliuta) [1845114] - [mm] x86/mm: Rename is_kernel_text to __is_kernel_text (Yauheni Kaliuta) [1845114] - [tools] bpf: Add bpf_xdp_output() helper (Yauheni Kaliuta) [1845114] - [tools] tools/testing/selftests/bpf: Add self-tests for new helper bpf_get_ns_current_pid_tgid (Yauheni Kaliuta) [1845114] - [net] bpf: Added new helper bpf_get_ns_current_pid_tgid (Yauheni Kaliuta) [1845114] - [fs] fs/nsfs.c: Added ns_match (Yauheni Kaliuta) [1845114] - [tools] tools: bpftool: Fix minor bash completion mistakes (Yauheni Kaliuta) [1845114] - [tools] tools: bpftool: Allow all prog/map handles for pinning objects (Yauheni Kaliuta) [1845114] - [tools] libbpf: Split BTF presence checks into libbpf- and kernel-specific parts (Yauheni Kaliuta) [1845114] - [tools] bpftool: Add _bpftool and profiler.skel.h to .gitignore (Yauheni Kaliuta) [1845114] - [tools] bpftool: Skeleton should depend on libbpf (Yauheni Kaliuta) [1845114] - [tools] bpftool: Only build bpftool-prog-profile if supported by clang (Yauheni Kaliuta) [1845114] - [tools] bpftool: Use linux/types.h from source tree for profiler build (Yauheni Kaliuta) [1845114] - [tools] tools/runqslower: Add BPF_F_CURRENT_CPU for running selftest on older kernels (Yauheni Kaliuta) [1845114] - [x86] bpf: Fix trampoline generation for fmod_ret programs (Yauheni Kaliuta) [1845114] - [net] bpf: Add bpf_link_new_file that doesn't install FD (Yauheni Kaliuta) [1845114] - [tools] bpftool: Bash completion for "bpftool prog profile" (Yauheni Kaliuta) [1845114] - [tools] bpftool: Documentation for bpftool prog profile (Yauheni Kaliuta) [1845114] - [tools] bpftool: Introduce "prog profile" command (Yauheni Kaliuta) [1845114] - [tools] selftests: bpf: Enable UDP sockmap reuseport tests (Yauheni Kaliuta) [1845114] - [tools] selftests: bpf: Add tests for UDP sockets in sockmap (Yauheni Kaliuta) [1845114] - [tools] selftests: bpf: Don't listen() on UDP sockets (Yauheni Kaliuta) [1845114] - [net] bpf: sockmap: Add UDP support (Yauheni Kaliuta) [1845114] - [net] bpf: Add sockmap hooks for UDP sockets (Yauheni Kaliuta) [1845114] - [net] bpf: sockmap: Simplify sock_map_init_proto (Yauheni Kaliuta) [1845114] - [net] bpf: sockmap: Move generic sockmap hooks from BPF TCP (Yauheni Kaliuta) [1845114] - [net] bpf: tcp: Guard declarations with CONFIG_NET_SOCK_MSG (Yauheni Kaliuta) [1845114] - [net] bpf: tcp: Move assertions into tcp_bpf_get_proto (Yauheni Kaliuta) [1845114] - [net] skmsg: Update saved hooks only once (Yauheni Kaliuta) [1845114] - [net] bpf: sockmap: Only check ULP for TCP sockets (Yauheni Kaliuta) [1845114] - [kernel] bpf: Fix bpf_prog_test_run_tracing for !CONFIG_NET (Yauheni Kaliuta) [1845114] - [net] bpf: Remove unnecessary CAP_MAC_ADMIN check (Yauheni Kaliuta) [1845114] - [tools] bpf: Add selftests for BPF_MODIFY_RETURN (Yauheni Kaliuta) [1845114] - [tools] bpf: Add test ops for BPF_PROG_TYPE_TRACING (Yauheni Kaliuta) [1845114] - [tools] tools/libbpf: Add support for BPF_MODIFY_RETURN (Yauheni Kaliuta) [1845114] - [net] bpf: Attachment verification for BPF_MODIFY_RETURN (Yauheni Kaliuta) [1845114] - [net] bpf: Introduce BPF_MODIFY_RETURN (Yauheni Kaliuta) [1845114] - [x86] bpf: JIT helpers for fmod_ret progs (Yauheni Kaliuta) [1845114] - [net] bpf: Refactor trampoline update code (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Support out-of-tree vmlinux builds for VMLINUX_BTF (Yauheni Kaliuta) [1845114] - [tools] tools/runqslower: Drop copy/pasted BPF_F_CURRENT_CPU definiton (Yauheni Kaliuta) [1845114] - [tools] libbpf: Assume unsigned values for BTF_KIND_ENUM (Yauheni Kaliuta) [1845114] - [tools] bpf: Switch BPF UAPI #define constants used from BPF program side to enums (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Test new __sk_buff field gso_size (Yauheni Kaliuta) [1845114] - [tools] bpf: Sync uapi bpf.h to tools/ (Yauheni Kaliuta) [1845114] - [net] bpf: Add gso_size to __sk_buff (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Add link pinning selftests (Yauheni Kaliuta) [1845114] - [tools] libbpf: Add bpf_link pinning/unpinning (Yauheni Kaliuta) [1845114] - [net] bpf: Introduce pinnable bpf_link abstraction (Yauheni Kaliuta) [1845114] - [tools] libbpf: Merge selftests' bpf_trace_helpers.h into libbpf's bpf_tracing.h (Yauheni Kaliuta) [1845114] - [tools] libbpf: Fix use of PT_REGS_PARM macros with vmlinux.h (Yauheni Kaliuta) [1845114] - [tools] bpftool: Add header guards to generated vmlinux.h (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Add test for "bpftool feature" command (Yauheni Kaliuta) [1845114] - [tools] selftests/tpm2: Add log and *.pyc to .gitignore (Yauheni Kaliuta) [1845114] - [tools] bpftool: Update bash completion for "bpftool feature" command (Yauheni Kaliuta) [1845114] - [tools] bpftool: Update documentation of "bpftool feature" command (Yauheni Kaliuta) [1845114] - [tools] bpftool: Make probes which emit dmesg warnings optional (Yauheni Kaliuta) [1845114] - [tools] bpftool: Move out sections to separate functions (Yauheni Kaliuta) [1845114] - [tools] bpftool: Support struct_ops, tracing, ext prog types (Yauheni Kaliuta) [1845114] - [scripts] scripts/bpf: Switch to more portable python3 shebang (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Print backtrace on SIGSEGV in test_progs (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Run reuseport tests only with supported socket types (Yauheni Kaliuta) [1845114] - [net] bpf/stackmap: Dont trylock mmap_sem with PREEMPT_RT and interrupts disabled (Yauheni Kaliuta) [1845114] - [net] bpf, lpm: Make locking RT friendly (Yauheni Kaliuta) [1845114] - [net] bpf: Prepare hashtab locking for PREEMPT_RT (Yauheni Kaliuta) [1845114] - [net] bpf: Factor out hashtab bucket lock operations (Yauheni Kaliuta) [1845114] - [net] bpf: Replace open coded recursion prevention in sys_bpf() (Yauheni Kaliuta) [1845114] - [net] bpf: Use recursion prevention helpers in hashtab code (Yauheni Kaliuta) [1845114] - [include] bpf: Provide recursion prevention helpers (Yauheni Kaliuta) [1845114] - [include] bpf: Use migrate_disable/enable in array macros and cgroup/lirc code (Yauheni Kaliuta) [1845114] - [net] bpf: Use migrate_disable/enabe() in trampoline code (Yauheni Kaliuta) [1845114] - [lib] bpf/tests: Use migrate disable instead of preempt disable (Yauheni Kaliuta) [1845114] - [net] bpf: Use bpf_prog_run_pin_on_cpu() at simple call sites (Yauheni Kaliuta) [1845114] - [include] bpf: Replace cant_sleep() with cant_migrate() (Yauheni Kaliuta) [1845114] - [include] bpf: Provide bpf_prog_run_pin_on_cpu() helper (Yauheni Kaliuta) [1845114] - [include] sched/rt: Provide migrate_disable/enable() inlines (Yauheni Kaliuta) [1845114] - [include] sched: Provide cant_migrate() (Yauheni Kaliuta) [1845114] - [net] bpf: Dont iterate over possible CPUs with interrupts disabled (Yauheni Kaliuta) [1845114] - [net] bpf: Remove recursion prevention from rcu free callback (Yauheni Kaliuta) [1845114] - [kernel] perf/bpf: Remove preempt disable around BPF invocation (Yauheni Kaliuta) [1845114] - [kernel] bpf/trace: Remove redundant preempt_disable from trace_call_bpf() (Yauheni Kaliuta) [1845114] - [kernel] bpf: disable preemption for bpf progs attached to uprobe (Yauheni Kaliuta) [1845114] - [kernel] bpf/trace: Remove EXPORT from trace_call_bpf() (Yauheni Kaliuta) [1845114] - [kernel] bpf/tracing: Remove redundant preempt_disable() in __bpf_trace_run() (Yauheni Kaliuta) [1845114] - [net] bpf: Update locking comment in hashtab code (Yauheni Kaliuta) [1845114] - [net] bpf: Enforce preallocation for instrumentation programs on RT (Yauheni Kaliuta) [1845114] - [net] bpf: Tighten the requirements for preallocated hash maps (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Tests for sockmap/sockhash holding listening sockets (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Extend SK_REUSEPORT tests to cover SOCKMAP/SOCKHASH (Yauheni Kaliuta) [1845114] - [documentation] docs/bpf: Update bpf development Q/A file (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Update xdp_bpf2bpf test to use new set_attach_target API (Yauheni Kaliuta) [1845114] - [tools] libbpf: Add support for dynamic program attach target (Yauheni Kaliuta) [1845114] - [tools] libbpf: Bump libpf current version to v0.0.8 (Yauheni Kaliuta) [1845114] - [tools] libbpf: Relax check whether BTF is mandatory (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Change llvm flag -mcpu=probe to -mcpu=v3 (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Add bpf_read_branch_records() selftest (Yauheni Kaliuta) [1845114] - [kernel] bpf: Add bpf_read_branch_records() helper (Yauheni Kaliuta) [1845114] - [kernel] bpf: Allow bpf_perf_event_read_value in all BPF programs (Yauheni Kaliuta) [1845114] - [dma] dma-direct: improve DMA mask overflow reporting (Don Dutile) [1816437] - [dma] dma-direct: improve swiotlb error reporting (Don Dutile) [1816437] - [dma] dma-direct: relax addressability checks in dma_direct_supported (Don Dutile) [1816437] - [dma] dma-contiguous: CMA: give precedence to cmdline (Don Dutile) [1816437] - [misc] lib/genalloc.c: rename addr_in_gen_pool to gen_pool_has_addr (Don Dutile) [1816437] - [lib] lib/genalloc.c: export symbol addr_in_gen_pool (Don Dutile) [1816437] - [acpi] dma-mapping: treat dev->bus_dma_mask as a DMA limit (Don Dutile) [1816437] - [powerpc] dma-direct: unify the dma_capable definitions (Don Dutile) [1816437] - [of] of/device: Really only set bus DMA mask when appropriate (Don Dutile) [1816437] - [dma] dma-direct: exclude dma_direct_map_resource from the min_low_pfn check (Don Dutile) [1816437] - [dma] dma-debug: clean up put_hash_bucket() (Don Dutile) [1816437] - [iommu] dma-mapping: drop the dev argument to arch_sync_dma_for_* (Don Dutile) [1816437] - [xen] swiotlb-xen: simplify cache maintainance (Don Dutile) [1816437] - [xen] swiotlb-xen: simplify the DMA sync method implementations (Don Dutile) [1816437] - [dma] dma-debug: increase HASH_SIZE (Don Dutile) [1816437] - [dma] dma-debug: reorder struct dma_debug_entry fields (Don Dutile) [1816437] - [dma] dma-mapping: merge the generic remapping helpers into dma-direct (Don Dutile) [1816437] - [dma] dma-direct: provide mmap and get_sgtable method overrides (Don Dutile) [1816437] - [dma] dma-direct: remove the dma_handle argument to __dma_direct_alloc_pages (Don Dutile) [1816437] - [dma] dma-direct: remove __dma_direct_free_pages (Don Dutile) [1816437] - [mm] dma/direct: turn ARCH_ZONE_DMA_BITS into a variable (Don Dutile) [1816437] - [dma] dma-direct: check for overflows on 32 bit DMA addresses (Don Dutile) [1816437] - [s390] s390/dma: provide proper ARCH_ZONE_DMA_BITS value (Don Dutile) [1816437] - [mm] powerpc: fix off by one in max_zone_pfn initialization for ZONE_DMA (Don Dutile) [1816437] - [powerpc] powerpc: enable a 30-bit ZONE_DMA for 32-bit pmac (Don Dutile) [1816437] - [mm] arm64: rename variables used to calculate ZONE_DMA32's size (Don Dutile) [1816437] - [mm] arm64: mm: use arm64_dma_phys_limit instead of calling max_zone_dma_phys() (Don Dutile) [1816437] - [mm] arm64: mm: make CONFIG_ZONE_DMA32 configurable (Don Dutile) [1816437] - [dma] kernel: dma-contiguous: mark CMA parameters __initdata/__initconst (Don Dutile) [1816437] - [dma] dma-debug: add a schedule point in debug_dma_dump_mappings() (Don Dutile) [1816437] - [dma] dma-debug: Use pr_warn instead of pr_warning (Don Dutile) [1816437] - [dma] dma-mapping: fix false positivse warnings in dma_common_free_remap() (Don Dutile) [1816437] - [xen] swiotlb-xen: ensure we have a single callsite for xen_dma_map_page (Don Dutile) [1816437] - [iommu] dma-mapping: introduce a dma_common_find_pages helper (Don Dutile) [1816437] - [iommu] dma-mapping: always use VM_DMA_COHERENT for generic DMA remap (Don Dutile) [1816437] - [mm] vmalloc: lift the arm flag for coherent mappings to common code (Don Dutile) [1816437] - [mm] dma-mapping: provide a better default ->get_required_mask (Don Dutile) [1816437] - [dma] dma-mapping: remove the dma_declare_coherent_memory export (Don Dutile) [1816437] - [dma] dma-mapping: remove the dma_mmap_from_dev_coherent export (Don Dutile) [1816437] - [dma] dma-mapping: remove CONFIG_ARCH_NO_COHERENT_DMA_MMAP (Don Dutile) [1816437] - [dma] dma-mapping: add a dma_can_mmap helper (Don Dutile) [1816437] - [powerpc] dma-mapping: explicitly wire up ->mmap and ->get_sgtable (Don Dutile) [1816437] - [mm] dma-mapping: move the dma_get_sgtable API comments from arm to common code (Don Dutile) [1816437] - [dma] dma-mapping: introduce dma_get_merge_boundary() (Don Dutile) [1816437] - [mm] dma-mapping: make dma_atomic_pool_init self-contained (Don Dutile) [1816437] - [arm64] dma-mapping: remove arch_dma_mmap_pgprot (Don Dutile) [1816437] - [scsi] scsi: ibmvscsi: Don't send host info in adapter info MAD after LPM (Steve Best) [1847078] - [fs] NFS: Fix inode fileid checks in attribute revalidation code (Benjamin Coddington) [1846295] - [fs] NFS: remove set but not used variable 'mapping' (Benjamin Coddington) [1846295] - [fs] NFSv2: Fix write regression (Benjamin Coddington) [1846295] - [fs] NFSv2: Fix eof handling (Benjamin Coddington) [1846295] - [fs] NFS: Fix writepage(s) error handling to not report errors twice (Benjamin Coddington) [1846295] - [fs] NFS: Fix spurious EIO read errors (Benjamin Coddington) [1846295] - [fs] pNFS/flexfiles: Don't time out requests on hard mounts (Benjamin Coddington) [1846295] - [net] SUNRPC: Handle EADDRINUSE and ENOBUFS correctly (Benjamin Coddington) [1846295] - [fs] pNFS/flexfiles: Turn off soft RPC calls (Benjamin Coddington) [1846295] - [fs] NFS: On fatal writeback errors, we need to call nfs_inode_remove_request() (Benjamin Coddington) [1846295] - [fs] NFS: Fix initialisation of I/O result struct in nfs_pgio_rpcsetup (Benjamin Coddington) [1846295] - [fs] NFSv4: Fix return value in nfs_finish_open() (Benjamin Coddington) [1846295] - [fs] NFSv4: Fix return values for nfs4_file_open() (Benjamin Coddington) [1846295] - [fs] NFS: Don't refresh attributes with mounted-on-file information (Benjamin Coddington) [1846295] - [fs] NFSv4: Ensure state recovery handles ETIMEDOUT correctly (Benjamin Coddington) [1846295] - [fs] NFSv4: Report the error from nfs4_select_rw_stateid() (Benjamin Coddington) [1846295] - [fs] NFSv4: Print an error in the syslog when state is marked as irrecoverable (Benjamin Coddington) [1846295] - [net] SUNRPC: Optimise transport balancing code (Benjamin Coddington) [1846295] - [fs] NFSv4: Don't use the zero stateid with layoutget (Benjamin Coddington) [1846295] - [net] SUNRPC: Fix up backchannel slot table accounting (Benjamin Coddington) [1846295] - [net] SUNRPC: Skip zero-refcount transports (Benjamin Coddington) [1846295] - [net] SUNRPC: Replace division by multiplication in calculation of queue length (Benjamin Coddington) [1846295] - [fs] NFSv4: Validate the stateid before applying it to state recovery (Benjamin Coddington) [1846295] - [fs] nfs4.0: Refetch lease_time after clientid update (Benjamin Coddington) [1846295] - [fs] nfs4: Rename nfs41_setup_state_renewal (Benjamin Coddington) [1846295] - [fs] nfs4: Make nfs4_proc_get_lease_time available for nfs4.0 (Benjamin Coddington) [1846295] - [fs] nfs: Fix copy-and-paste error in debug message (Benjamin Coddington) [1846295] - [fs] NFS: Replace 16 seq_printf() calls by seq_puts() (Benjamin Coddington) [1846295] - [fs] NFS: Use seq_putc() in nfs_show_stats() (Benjamin Coddington) [1846295] - [fs] nfsd: Fix misuse of strlcpy (Benjamin Coddington) [1846295] - [net] SUNRPC: Drop redundant CONFIG_ from CONFIG_SUNRPC_DISABLE_INSECURE_ENCTYPES (Benjamin Coddington) [1846295] - [fs] NFS: Cleanup if nfs_match_client is interrupted (Benjamin Coddington) [1846295] - [fs] nfs: disable client side deduplication (Benjamin Coddington) [1846295] - [fs] NFS: Clean up writeback code (Benjamin Coddington) [1846295] - [net] SUNRPC: Remove warning in debugfs.c when compiling with W=1 (Benjamin Coddington) [1846295] - [fs] NFS: Add sysfs support for per-container identifier (Benjamin Coddington) [1846295] - [net] SUNRPC: Remove the bh-safe lock requirement on the rpc_wait_queue->lock (Benjamin Coddington) [1846295] - [fs] NFS: Cleanup - add nfs_clients_exit to mirror nfs_clients_init (Benjamin Coddington) [1846295] - [fs] NFS: Create a root NFS directory in /sys/fs/nfs (Benjamin Coddington) [1846295] - [net] SUNRPC: Remove the bh-safe lock requirement on xprt->transport_lock (Benjamin Coddington) [1846295] - [net] SUNRPC: Replace direct task wakeups from softirq context (Benjamin Coddington) [1846295] - [net] SUNRPC: Replace the queue timer with a delayed work function (Benjamin Coddington) [1846295] - [fs] NFSv4: Handle open for execute correctly (Benjamin Coddington) [1846295] - [fs] nfs: dget_parent() never returns NULL (Benjamin Coddington) [1846295] - [net] nfs: fix out-of-date connectathon talk URL (Benjamin Coddington) [1846295] - [fs] nfsd4: remove outdated nfsd4_decode_time comment (Benjamin Coddington) [1846295] - [fs] nfsd: Spelling s/EACCESS/EACCES/ (Benjamin Coddington) [1846295] - [fs] lockd: Make two symbols static (Benjamin Coddington) [1846295] - [fs] lockd: Show pid of lockd for remote locks (Benjamin Coddington) [1846295] - [fs] lockd: Remove lm_compare_owner and lm_owner_key (Benjamin Coddington) [1846295] - [fs] lockd: Convert NLM service fl_owner to nlm_lockowner (Benjamin Coddington) [1846295] - [fs] lockd: prepare nlm_lockowner for use by the server (Benjamin Coddington) [1846295] - [net] sunrpc: no need to check return value of debugfs_create functions (Benjamin Coddington) [1846295] - [fs] nfsd: no need to check return value of debugfs_create functions (Benjamin Coddington) [1846295] - [fs] xfs: add agf freeblocks verify in xfs_agf_verify (Brian Foster) [1837192] {CVE-2020-12655} - [scsi] scsi: iscsi: Fix deadlock on recovery path during GFP_IO reclaim (Chris Leech) [1830140] - [scsi] scsi: iscsi: Register sysfs for iscsi workqueue (Chris Leech) [1830140] - [scsi] scsi: iscsi: Report unbind session event when the target has been removed (Chris Leech) [1830140] - [scsi] scsi: libiscsi: Fix error count for active session (Chris Leech) [1830140] - [scsi] scsi: iscsi: Report connection state in sysfs (Chris Leech) [1830140] - [scsi] scsi: iscsi: Add support for asynchronous iSCSI session destruction (Chris Leech) [1830140] - [scsi] scsi: iscsi: Perform connection failure entirely in kernel space (Chris Leech) [1830140] - [scsi] scsi: iscsi: Don't destroy session if there are outstanding connections (Chris Leech) [1830140] - [scsi] scsi: iscsi: Fix a potential deadlock in the timeout handler (Chris Leech) [1830140] - [scsi] scsi: iscsi: Don't send data to unbound connection (Chris Leech) [1830140] - [scsi] scsi: libiscsi: switch to SPDX tags (Chris Leech) [1830140] - [scsi] scsi: libiscsi: Hold back_lock when calling iscsi_complete_task (Chris Leech) [1830140] - [scsi] scsi: libiscsi: Use scsi_et_resid() where appropriate (Chris Leech) [1830140] - [scsi] scsi: iscsi: Capture iscsi debug messages using tracepoints (Chris Leech) [1830140] - [scsi] scsi: libiscsi: Fix NULL pointer dereference in iscsi_eh_session_reset (Chris Leech) [1830140] - [scsi] scsi: iscsi_tcp: Explicitly cast param in iscsi_sw_tcp_host_get_param (Chris Leech) [1830140] - [scsi] scsi: libiscsi: Annotate fall-through (Chris Leech) [1830140] - [scsi] scsi: libiscsi: Annotate locking assumptions (Chris Leech) [1830140] - [nvme] nvmet: fail outstanding host posted AEN req (David Milburn) [1833642] - [nvme] nvmet: add async event tracing support (David Milburn) [1833642] - [nvme] nvmet: cleanups the loop in nvmet_async_events_process (David Milburn) [1833642] - [nvme] nvmet: fix memory leak when removing namespaces and controllers concurrently (David Milburn) [1833642] - [netdrv] ibmvnic: Flush existing work items before device removal (Steve Best) [1846761] - [kernel] signal: Extend exec_id to 64bits (Chris von Recklinghausen) [1834652] {CVE-2020-12826}- [arm64] docs: fix broken references to text files (Andrew Jones) [1842468] - [arm64] kvm: arm64: Move __load_guest_stage2 to kvm_mmu.h (Andrew Jones) [1842468] - [arm64] kvm: arm64: Drop obsolete comment about sys_reg ordering (Andrew Jones) [1842468] - [arm64] kvm: arm64: Parametrize exception entry with a target EL (Andrew Jones) [1842468] - [arm64] kvm: arm64: Don't use empty structures as CPU reset state (Andrew Jones) [1842468] - [arm64] kvm: arm64: Move sysreg reset check to boot time (Andrew Jones) [1842468] - [arm64] kvm: arm64: Add missing reset handlers for PMU emulation (Andrew Jones) [1842468] - [arm64] kvm: arm64: Refactor vcpu_{read, write}_sys_reg (Andrew Jones) [1842468] - [arm64] kvm: arm64: vgic-v3: Take cpu_if pointer directly instead of vcpu (Andrew Jones) [1842468] - [arm64] kvm: arm64: Remove obsolete kvm_virt_to_phys abstraction (Andrew Jones) [1842468] - [arm64] kvm: arm64: Fix incorrect comment on kvm_get_hyp_vector() (Andrew Jones) [1842468] - [arm64] kvm: arm64: Clean up cpu_init_hyp_mode() (Andrew Jones) [1842468] - [arm64] cpufeature: Drop open encodings while extracting parange (Andrew Jones) [1842468] - [arm64] kvm: arm64: Make KVM_CAP_MAX_VCPUS compatible with the selected GIC version (Andrew Jones) [1842468] - [arm64] kvm: arm64: Support enabling dirty log gradually in small chunks (Andrew Jones) [1842468] - [arm64] kvm: arm64: Unify handling THP backed host memory (Andrew Jones) [1842468] - [arm64] kvm: arm64: Clean up the checking for huge mapping (Andrew Jones) [1842468] - [arm64] kvm: arm/arm64: Release kvm->mmu_lock in loop to prevent starvation (Andrew Jones) [1842468] - [arm64] kvm: arm64: Sidestep stage2_unmap_vm() on vcpu reset when S2FWB is supported (Andrew Jones) [1842468] - [arm64] kvm: Fix spelling in code comments (Andrew Jones) [1842468] - [arm64] kvm: arm64: Simplify __kvm_timer_set_cntvoff implementation (Andrew Jones) [1842468] - [arm64] kvm: arm64: Clean up kvm makefiles (Andrew Jones) [1842468] - [arm64] kvm: arm64: Change CONFIG_KVM to a menuconfig entry (Andrew Jones) [1842468] - [arm64] kvm: arm64: Update help text (Andrew Jones) [1842468] - [arm64] kvm: arm64: Kill off CONFIG_KVM_ARM_HOST (Andrew Jones) [1842468] - [arm64] kvm: arm64: Move virt/kvm/arm to arch/arm64 (Andrew Jones) [1842468] - [arm64] Unify WORKAROUND_SPECULATIVE_AT_{NVHE, VHE} (Andrew Jones) [1842468] - [arm64] cpufeature: Add CPU capability for AArch32 EL1 support (Andrew Jones) [1842468] - [net] SUNRPC: Fix a credential refcount leak (Benjamin Coddington) [1831672] - [net] Revert "SUNRPC: Declare RPC timers as TIMER_DEFERRABLE" (Benjamin Coddington) [1831672] - [net] net :sunrpc :clnt :Fix xps refcount imbalance on the error path (Benjamin Coddington) [1831672] - [net] SUNRPC: Rebalance a kref in auth_gss.c (Benjamin Coddington) [1831672] - [fs] NFS: Fix a double unlock from nfs_match, get_client (Benjamin Coddington) [1831672] - [fs] nfs: pass the correct prototype to read_cache_page (Benjamin Coddington) [1831672] - [fs] NFSv4: don't mark all open state for recovery when handling recallable state revoked flag (Benjamin Coddington) [1831672] - [net] SUNRPC: Fix an error code in gss_alloc_msg() (Benjamin Coddington) [1831672] - [net] SUNRPC: task should be exit if encode return EKEYEXPIRED more times (Benjamin Coddington) [1831672] - [fs] NFS: make nfs_match_client killable (Benjamin Coddington) [1831672] - [fs] nfsd: update callback done processing (Benjamin Coddington) [1831672] - [fs] lockd: Store the lockd client credential in struct nlm_host (Benjamin Coddington) [1831672] - [fs] NFS: When mounting, don't share filesystems between different user namespaces (Benjamin Coddington) [1831672] - [fs] NFS: Convert NFSv2 to use the container user namespace (Benjamin Coddington) [1831672] - [fs] NFSv4: Convert the NFS client idmapper to use the container user namespace (Benjamin Coddington) [1831672] - [fs] NFS: Convert NFSv3 to use the container user namespace (Benjamin Coddington) [1831672] - [net] SUNRPC: Use namespace of listening daemon in the client AUTH_GSS upcall (Benjamin Coddington) [1831672] - [net] net: Remove some unneeded semicolon (Benjamin Coddington) [1831672] - [net] SUNRPC: Use the client user namespace when encoding creds (Benjamin Coddington) [1831672] - [fs] NFS: Store the credential of the mount process in the nfs_server (Benjamin Coddington) [1831672] - [fs] SUNRPC: Cache cred of process creating the rpc_client (Benjamin Coddington) [1831672] - [net] SUNRPC: Update comments based on recent changes (Benjamin Coddington) [1831672] - [net] SUNRPC: Avoid digging into the ATOMIC pool (Benjamin Coddington) [1831672] - [net] xprtrdma: Recognize XDRBUF_SPARSE_PAGES (Benjamin Coddington) [1831672] - [fs] Fix nfs4.2 return -EINVAL when do dedupe operation (Benjamin Coddington) [1831672] - [fs] NFS: Remove redundant open context from nfs_page (Benjamin Coddington) [1831672] - [fs] NFS: Add a helper to return a pointer to the open context of a struct nfs_page (Benjamin Coddington) [1831672] - [fs] NFS: Ensure that all nfs lock contexts have a valid open context (Benjamin Coddington) [1831672] - [fs] NFS: Allow signal interruption of NFS4ERR_DELAYed operations (Benjamin Coddington) [1831672] - [fs] pNFS: Add tracking to limit the number of pNFS retries (Benjamin Coddington) [1831672] - [fs] NFS: Remove unused argument from nfs_create_request() (Benjamin Coddington) [1831672] - [fs] NFS: Fix up NFS I/O subrequest creation (Benjamin Coddington) [1831672] - [fs] NFS: Replace custom error reporting mechanism with generic one (Benjamin Coddington) [1831672] - [fs] NFS: Don't inadvertently clear writeback errors (Benjamin Coddington) [1831672] - [fs] NFS: Don't call generic_error_remove_page() while holding locks (Benjamin Coddington) [1831672] - [fs] NFS: Don't interrupt file writeout due to fatal errors (Benjamin Coddington) [1831672] - [fs] NFS: Add a mount option "softerr" to allow clients to see ETIMEDOUT errors (Benjamin Coddington) [1831672] - [uapi] NFS: Move internal constants out of uapi/linux/nfs_mount.h (Benjamin Coddington) [1831672] - [fs] NFS: Consider ETIMEDOUT to be a fatal error (Benjamin Coddington) [1831672] - [net] SUNRPC: Add the 'softerr' rpc_client flag (Benjamin Coddington) [1831672] - [net] SUNRPC: Ensure to ratelimit the "server not responding" syslog messages (Benjamin Coddington) [1831672] - [net] SUNRPC: Start the first major timeout calculation at task creation (Benjamin Coddington) [1831672] - [net] SUNRPC: Ensure that the transport layer respect major timeouts (Benjamin Coddington) [1831672] - [net] SUNRPC: Declare RPC timers as TIMER_DEFERRABLE (Benjamin Coddington) [1831672] - [net] SUNRPC: Simplify queue timeouts using timer_reduce() (Benjamin Coddington) [1831672] - [net] SUNRPC: Fix up tracking of timeouts (Benjamin Coddington) [1831672] - [net] SUNRPC: Add function rpc_sleep_on_timeout() (Benjamin Coddington) [1831672] - [fs] SUNRPC: Remove unused argument 'action' from rpc_sleep_on_priority() (Benjamin Coddington) [1831672] - [net] SUNRPC: Refactor rpc_sleep_on() (Benjamin Coddington) [1831672] - [net] SUNRPC: Refactor xprt_request_wait_receive() (Benjamin Coddington) [1831672] - [fs] nfsd: fh_drop_write in nfsd_unlink (Benjamin Coddington) [1831672] - [fs] nfsd: avoid uninitialized variable warning (Benjamin Coddington) [1831672] - [netdrv] Revert "net: phy: realtek: fix using paged operations with RTL8105e / RTL8208" (Josef Oskera) [1846022] - [netdrv] ice: Fix Tx timeout when link is toggled on a VF's interface (Jonathan Toppins) [1843144] - [netdrv] ice: add a devlink region for dumping NVM contents (Jonathan Toppins) [1843144] - [nvme] nvme-fc: print proper nvme-fc devloss_tmo value (Gopal Tiwari) [1846049] - [acpi] ACPI: EC: PM: Avoid flushing EC work when EC GPE is inactive (Al Stone) [1803969] - [acpi] ACPI: EC: PM: Avoid premature returns from acpi_s2idle_wake() (Al Stone) [1803969] - [acpi] ACPI: PM: Add acpi_register_wakeup_handler() (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Refine active GPEs check (Al Stone) [1803969] - [acpi] ACPICA: Allow acpi_any_gpe_status_set() to skip one GPE (Al Stone) [1803969] - [base] PM: sleep: wakeup: Skip wakeup_source_sysfs_remove() if device is not there (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Check fixed wakeup events in acpi_s2idle_wake() (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Fix comment in acpi_s2idle_prepare_late() (Al Stone) [1803969] - [platform] platform/x86: sony-laptop: Make resuming thermal profile safer (Al Stone) [1803969] - [platform] platform/x86: sony-laptop: SNC calls should handle BUFFER types (Al Stone) [1803969] - [acpi] ACPI: Update Tiger Lake ACPI device IDs (Al Stone) [1803969] - [acpi] ACPI: EC: Avoid printing confusing messages in acpi_ec_setup() (Al Stone) [1803969] - [acpi] ACPI: EC: Fix flushing of pending work (Al Stone) [1803969] - [base] PM / wakeup: Register wakeup class kobj after device is added (Al Stone) [1803969] - [base] PM / wakeup: Fix sysfs registration error path (Al Stone) [1803969] - [base] PM / wakeup: Unexport wakeup_source_sysfs_{add, remove}() (Al Stone) [1803969] - [kernel] PM: suspend: Fix platform_suspend_prepare_noirq() (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Prevent spurious SCIs from waking up the system (Al Stone) [1803969] - [acpi] ACPICA: Introduce acpi_any_gpe_status_set() (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Avoid possible race related to the EC GPE (Al Stone) [1803969] - [acpi] ACPI: watchdog: Allow disabling WDAT at boot (Al Stone) [1803969] - [acpi] ACPI / APD: Add clock frequency for Hisilicon Hip08-Lite I2C controller (Al Stone) [1803969] - [acpi] ACPI: thermal: switch to use helpers (Al Stone) [1803969] - [acpi] ACPI/IORT: Fix 'Number of IDs' handling in iort_id_map() (Al Stone) [1803969] - [acpi] ACPI/IORT: Parse SSID property of named component node (Al Stone) [1803969] - [iommu] iommu/arm-smmu-v3: Parse PASID devicetree property of platform devices (Al Stone) [1803969] - [acpi] ACPICA: Update version to 20200110 (Al Stone) [1803969] - [acpi] ACPICA: All acpica: Update copyrights to 2020 Including tool signons (Al Stone) [1803969] - [acpi] ACPI: button: Add DMI quirk for Razer Blade Stealth 13 late 2019 lid switch (Al Stone) [1803969] - [acpi] ACPI: PPTT: Consistently use unsigned int as parameter type (Al Stone) [1803969] - [acpi] ACPI: EC: Reference count query handlers under lock (Al Stone) [1803969] - [acpi] ACPICA: Update version to 20191213 (Al Stone) [1803969] - [acpi] ACPICA: Dispatcher: always generate buffer objects for ASL create_field() operator (Al Stone) [1803969] - [acpi] ACPICA: acpisrc: add unix line ending support for non-windows build (Al Stone) [1803969] - [acpi] ACPICA: Disassembler: create buffer fields in ACPI_PARSE_LOAD_PASS1 (Al Stone) [1803969] - [acpi] ACPICA: debugger: fix spelling mistake "adress" -> "address" (Al Stone) [1803969] - [acpi] ACPI: video: Do not export a non working backlight interface on MSI MS-7721 boards (Al Stone) [1803969] - [acpi] ACPI: fan: Add Tiger Lake ACPI device ID (Al Stone) [1803969] - [acpi] ACPI: DPTF: Add Tiger Lake ACPI device IDs (Al Stone) [1803969] - [acpi] ACPI: fan: Expose fan performance state information (Al Stone) [1803969] - [acpi] ACPI / LPSS: Rename pwm_backlight pwm-lookup to pwm_soc_backlight (Al Stone) [1803969] - [acpi] ACPI: video: Use native backlight on Lenovo E41-25/45 (Al Stone) [1803969] - [acpi] ACPI: video: fix typo in comment (Al Stone) [1803969] - [acpi] ACPI / battery: Deal better with neither design nor full capacity not being reported (Al Stone) [1803969] - [acpi] ACPI / battery: Use design-cap for capacity calculations if full-cap is not available (Al Stone) [1803969] - [acpi] ACPI / battery: Deal with design or full capacity being reported as -1 (Al Stone) [1803969] - [acpi] ACPI/sleep: Convert acpi_wakeup_address into a function (Al Stone) [1803969] - [acpi] ACPI: PM: Avoid attaching ACPI PM domain to certain devices (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Rework ACPI events synchronization (Al Stone) [1803969] - [acpi] ACPI: EC: Rework flushing of pending work (Al Stone) [1803969] - [acpi] ACPI: bus: Fix NULL pointer check in acpi_bus_get_private_data() (Al Stone) [1803969] - [acpi] ACPI: Fix Kconfig indentation (Al Stone) [1803969] - [acpi] ACPI: OSL: only free map once in osl.c (Al Stone) [1803969] - [acpi] ACPI: button: Add DMI quirk for Acer Switch 10 SW5-032 lid-switch (Al Stone) [1803969] - [acpi] ACPI: sysfs: Change ACPI_MASKABLE_GPE_MAX to 0x100 (Al Stone) [1803969] - [acpi] ACPI: OSI: Shoot duplicate word (Al Stone) [1803969] - [acpi] ACPI: HMAT: use u instead of d to print u32 values (Al Stone) [1803969] - [acpi] ACPI: NUMA: HMAT: fix a section mismatch (Al Stone) [1803969] - [acpi] ACPI: HMAT: don't mix pxm and nid when setting memory target processor_pxm (Al Stone) [1803969] - [acpi] ACPI: NUMA: HMAT: Register "soft reserved" memory as an "hmem" device (Al Stone) [1803969] - [acpi] ACPI: NUMA: HMAT: Register HMAT at device_initcall level (Al Stone) [1803969] - [acpi] ACPI: NUMA: Establish a new drivers/acpi/numa/ directory (Al Stone) [1803969] - [x86] x86/efi: EFI soft reservation to E820 enumeration (Al Stone) [1803969] - [firmware] efi: Common enable/disable infrastructure for EFI soft reservation (Al Stone) [1803969] - [firmware] efi: Enumerate EFI_MEMORY_SP (Al Stone) [1803969] - [dax] device-dax: Add a driver for "hmem" devices (Al Stone) [1803969] - [nvdimm] lib: Uplevel the pmem "region" ida to a global allocator (Al Stone) [1803969] - [acpi] ACPICA: Update version to 20191018 (Al Stone) [1803969] - [acpi] ACPICA: debugger: remove leading whitespaces when converting a string to a buffer (Al Stone) [1803969] - [acpi] ACPICA: acpiexec: initialize all simple types and field units from user input (Al Stone) [1803969] - [acpi] ACPICA: debugger: add field unit support for acpi_db_get_next_token (Al Stone) [1803969] - [acpi] ACPICA: debugger: surround field unit output with braces '{' (Al Stone) [1803969] - [acpi] ACPICA: debugger: add command to dump all fields of particular subtype (Al Stone) [1803969] - [acpi] ACPICA: utilities: add flag to only display data when dumping buffers (Al Stone) [1803969] - [acpi] ACPICA: make acpi_load_table() return table index (Al Stone) [1803969] - [acpi] ACPICA: Add new external interface, acpi_unload_table() (Al Stone) [1803969] - [acpi] ACPICA: More Clang changes (Al Stone) [1803969] - [acpi] ACPICA: Win OSL: Replace get_tick_count with get_tick_count64 (Al Stone) [1803969] - [acpi] ACPICA: Results from Clang (Al Stone) [1803969] - [acpi] ACPI: EC: add support for hardware-reduced systems (Al Stone) [1803969] - [acpi] ACPI: EC: tweak naming in preparation for GpioInt support (Al Stone) [1803969] - [acpi] ACPI: button: Remove unused acpi_lid_notifier_register() functions (Al Stone) [1803969] - [acpi] ACPI: button: Add DMI quirk for Asus T200TA (Al Stone) [1803969] - [acpi] ACPI: button: Add DMI quirk for Medion Akoya E2215T (Al Stone) [1803969] - [acpi] ACPI: button: Turn lid_blacklst DMI table into a generic quirk table (Al Stone) [1803969] - [acpi] ACPI: button: Allow disabling LID support with the lid_init_state module option (Al Stone) [1803969] - [acpi] ACPI: button: Refactor lid_init_state module parsing code (Al Stone) [1803969] - [acpi] ACPI: LPSS: Add dmi quirk for skipping _DEP check for some device-links (Al Stone) [1803969] - [acpi] ACPI: LPSS: Add LNXVIDEO -> BYT I2C1 to lpss_device_links (Al Stone) [1803969] - [acpi] ACPI: LPSS: Add LNXVIDEO -> BYT I2C7 to lpss_device_links (Al Stone) [1803969] - [acpi] ACPI / PMIC: Add Cherry Trail Crystal Cove PMIC OpRegion driver (Al Stone) [1803969] - [acpi] ACPI / PMIC: Add byt prefix to Crystal Cove PMIC OpRegion driver (Al Stone) [1803969] - [acpi] ACPI / PMIC: Do not register handlers for unhandled OpRegions (Al Stone) [1803969] - [acpi] ACPI: processor_idle: Skip dummy wait if kernel is in guest (Al Stone) [1803969] - [acpi] acpi: Use pr_warn instead of pr_warning (Al Stone) [1803969] - [acpi] ACPI: CPPC: Set pcc_datato NULL in acpi_cppc_processor_exit() (Al Stone) [1803969] - [mfd] rhel: constify some function arguments when searching for devices (Al Stone) [1803969] - [acpi] ACPI: platform: Unregister stale platform devices (Al Stone) [1803969] - [i2c] i2c: Revert incorrect conversion to use generic helper (Al Stone) [1803969] - [base] drivers: Introduce device lookup variants by ACPI_COMPANION device (Al Stone) [1803969] - [s390] drivers: s390/cio: Fix compilation warning about const qualifiers (Al Stone) [1803969] - [s390] driver_find_device: Unify the match function with class_find_device() (Al Stone) [1803969] - [acpi] ACPI / LPSS: Switch to use acpi_dev_hid_uid_match() (Al Stone) [1803969] - [acpi] ACPI / utils: Move acpi_dev_get_first_match_dev() under CONFIG_ACPI (Al Stone) [1803969] - [acpi] ACPI / utils: Describe function parameters in kernel-doc (Al Stone) [1803969] - [acpi] ACPI: Always build evged in (Al Stone) [1803969] - [acpi] ACPI: video: update doc for acpi_video_bus_DOS() (Al Stone) [1803969] - [acpi] ACPI: PM: Drop Dell XPS13 9360 from LPS0 Idle _DSM blacklist (Al Stone) [1803969] - [acpi] ACPI: HMAT: ACPI_HMAT_MEMORY_PD_VALID is deprecated since ACPI-6.3 (Al Stone) [1803969] - [acpi] i2c: imx: ACPI support for NXP i2c controller (Al Stone) [1803969] - [acpi] ACPI / PCI: fix acpi_pci_irq_enable() memory leak (Al Stone) [1803969] - [acpi] ACPI: custom_method: fix memory leaks (Al Stone) [1803969] - [acpi] ACPI: thermal: Remove redundant acpi_has_method() calls (Al Stone) [1803969] - [acpi] ACPI / property: Fix acpi_graph_get_remote_endpoint() name in kerneldoc (Al Stone) [1803969] - [acpi] ACPI / CPPC: do not require the _PSD method (Al Stone) [1803969] - [acpi] ACPI: SBS: remove unused const variable 'SMBUS_PEC' (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Always set up EC GPE for system wakeup (Al Stone) [1803969] - [platform] intel-hid: Disable button array during suspend-to-idle (Al Stone) [1803969] - [platform] intel-hid: intel-vbtn: Avoid leaking wakeup_mode set (Al Stone) [1803969] - [platform] platform/x86: intel-hid: Missing power button release on some Dell models (Al Stone) [1803969] - [platform] platform/x86: intel-hid: Convert to use SPDX identifier (Al Stone) [1803969] - [platform] platform/x86: intel-hid: Add support for Device Specific Methods (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Avoid rearming SCI for wakeup unnecessarily (Al Stone) [1803969] - [base] PM / wakeup: Show wakeup sources stats in sysfs (Al Stone) [1803969] - [kernel] PM / wakeup: Use wakeup_source_register() in wakelock.c (Al Stone) [1803969] - [base] PM / wakeup: Drop wakeup_source_init(), wakeup_source_prepare() (Al Stone) [1803969] - [base] PM: sleep: Fix possible overflow in pm_system_cancel_wakeup() (Al Stone) [1803969] - [acpi] ACPI/PCI: Remove surplus parentheses from a return statement (Al Stone) [1803969] - [acpi] ACPICA: Update version to 20190816 (Al Stone) [1803969] - [acpi] ACPICA: Add "Windows 2019" string to _OSI support (Al Stone) [1803969] - [acpi] ACPICA: Differentiate Windows 8.1 from Windows 8 (Al Stone) [1803969] - [acpi] ACPICA: Fully deploy ACPI_PRINTF_LIKE macro (Al Stone) [1803969] - [acpi] ACPICA: Fix issues with arg types within printf format strings (Al Stone) [1803969] - [acpi] ACPICA: Macros: remove pointer math on a null pointer (Al Stone) [1803969] - [acpi] ACPICA: Debugger: remove redundant assignment on obj_desc (Al Stone) [1803969] - [acpi] ACPI / APEI: Release resources if gen_pool_add() fails (Al Stone) [1803969] - [acpi] acpi: Use built-in RCU list checking for acpi_ioremaps list (Al Stone) [1803969] - [acpi] HMAT: Skip publishing target info for nodes with no online memory (Al Stone) [1803969] - [acpi] HMAT: Register attributes for memory hot add (Al Stone) [1803969] - [acpi] HMAT: Register memory-side cache after parsing (Al Stone) [1803969] - [acpi] ACPI / processor: don't print errors for processorIDs == 0xff (Al Stone) [1803969] - [acpi] ACPI: PM: Print debug messages on device power state changes (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Execute LPS0 _DSM functions with suspended devices (Al Stone) [1803969] - [acpi] ACPI: EC: PM: Make acpi_ec_dispatch_gpe() print debug message (Al Stone) [1803969] - [acpi] ACPI: EC: PM: Consolidate some code depending on PM_SLEEP (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Eliminate acpi_sleep_no_ec_events() (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Switch EC over to polling during "noirq" suspend (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Add acpi.sleep_no_lps0 module parameter (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Rearrange lps0_device_attach() (Al Stone) [1803969] - [acpi] ACPI / APEI: Get rid of NULL_UUID_LE constant (Al Stone) [1803969] - [acpi] ACPI: PM: Set up EC GPE for system wakeup from drivers that need it (Al Stone) [1803969] - [acpi] PM: sleep: Simplify suspend-to-idle control flow (Al Stone) [1803969] - [kernel] PCI: irq: Introduce rearm_wake_irq() (Al Stone) [1803969] - [acpi] ACPI: PM: Set s2idle_wakeup earlier and clear it later (Al Stone) [1803969] - [acpi] ACPI: EC: Return bool from acpi_ec_dispatch_gpe() (Al Stone) [1803969] - [acpi] ACPICA: Return u32 from acpi_dispatch_gpe() (Al Stone) [1803969] - [kernel] kernel/sysctl.c: ignore out-of-range taint bits introduced via kernel.tainted (Rafael Aquini) [1845358] - [documentation] kernel: add panic_on_taint (Rafael Aquini) [1845358] - [mm] hugetlbfs: fix changes to command line processing (Baoquan He) [1823769] - [documentation] hugetlbfs: clean up command line processing (Baoquan He) [1823769] - [mm] hugetlbfs: remove hugetlb_add_hstate() warning for existing hstate (Baoquan He) [1823769] - [mm] hugetlbfs: move hugepagesz= parsing to arch independent code (Baoquan He) [1823769] - [mm] mm: simplify MEMORY_ISOLATION && COMPACTION || CMA into CONTIG_ALLOC (Baoquan He) [1823769] - [mm] hugetlbfs: add arch_hugetlb_valid_size (Baoquan He) [1823769] - [mm] arm64/hugetlb: Use macros for contiguous huge page sizes (Baoquan He) [1823769] - [mm] arm64: hugetlb: Register hugepages during arch init (Baoquan He) [1823769] - [fs] xfs: prohibit fs freezing when using empty transactions (Brian Foster) [1845099] - [security] selinux: properly handle multiple messages in selinux_netlink_send() (Ondrej Mosnacek) [1839643] {CVE-2020-10751} - [mm] bdi: add a ->dev_name field to struct backing_dev_info (Ming Lei) [1788378] - [block] bdi: use bdi_dev_name() to get device name (Ming Lei) [1788378] - [mm] bdi: move bdi_dev_name out of line (Ming Lei) [1788378] - [fs] memcg: fix a crash in wb_workfn when a device disappears (Ming Lei) [1788378]- [tools] libbpf: provide backported RHEL symbols as upstream aliases 2 (Yauheni Kaliuta) [1813372] - [include] bpf: include/linux/bpf.h: fix spaces (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add test for freplace program with expected_attach_type (Yauheni Kaliuta) [1813372] - [scripts] checkpatch: don't warn about new vsprintf pointer extension 'pe' (Yauheni Kaliuta) [1813372] - [s390] s390: enable bpf jit by default when not built as always-on (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Copy runqslower to OUTPUT directory (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix memory leak in test selector (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix huge memory leak in libbpf_find_vmlinux_btf_id() (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add runqslower binary to .gitignore (Yauheni Kaliuta) [1813372] - [net] bpf: Change kvfree to kfree in generic_map_lookup_batch() (Yauheni Kaliuta) [1813372] - [tools] bpf, selftests: Use bpf_probe_read_kernel (Yauheni Kaliuta) [1813372] - [net] bpf/cgroup: Replace rcu_swap_protected() with rcu_replace_pointer() (Yauheni Kaliuta) [1813372] - [net] bpf: Fix bug in mmap() implementation for BPF array map (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Validate frozen map contents stays frozen (Yauheni Kaliuta) [1813372] - [net] bpf: Fix handling of XADD on BTF memory (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Run SYN cookies with reuseport BPF test only for TCP (Yauheni Kaliuta) [1813372] - [tools] bpftool: Fix typo in bash-completion (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix handling of optional field_name in btf_dump__emit_type_decl (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Declare bpf_log_buf variables as static (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix a couple of broken test_btf cases (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Enforce returning 0 for fentry/fexit programs (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix BPF_KRETPROBE macro and use it in attach_probe test (Yauheni Kaliuta) [1813372] - [net] bpf: Propagate expected_attach_type when verifying freplace programs (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix trampoline_count clean up logic (Yauheni Kaliuta) [1813372] - [net] bpf: Explicitly memset some bpf info structures declared on the stack (Yauheni Kaliuta) [1813372] - [net] bpf: Explicitly memset the bpf_attr structure (Yauheni Kaliuta) [1813372] - [net] bpf: Sanitize the bpf_struct_ops tcp-cc name (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add test for the packed enum member in struct/union (Yauheni Kaliuta) [1813372] - [net] bpf/btf: Fix BTF verification of enum members in struct/union (Yauheni Kaliuta) [1813372] - [net] bpf: Fix cgroup ref leak in cgroup_bpf_inherit on out-of-memory (Yauheni Kaliuta) [1813372] - [net] bpf: Initialize storage pointers to NULL to prevent freeing garbage pointer (Yauheni Kaliuta) [1813372] - [tools] selftests: bpf: Add test for JMP32 JSET BPF_X with upper bits set (Yauheni Kaliuta) [1813372] - [x86] bpf, x32: Fix bug with JMP32 JSET BPF_X checking upper bits (Yauheni Kaliuta) [1813372] - [net] bpf: Do not allow map_freeze in struct_ops map (Yauheni Kaliuta) [1813372] - [net] bpf: Return better error value in delete_elem for struct_ops map (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add send_signal_sched_switch test (Yauheni Kaliuta) [1813372] - [kernel] bpf: Fix deadlock with rq_lock in bpf_send_signal() (Yauheni Kaliuta) [1813372] - [net] bpf: Fix a potential deadlock with bpf_map_do_batch (Yauheni Kaliuta) [1813372] - [net] bpf: Do not grab the bucket spinlock by default on htab batch ops (Yauheni Kaliuta) [1813372] - [tools] libbpf: Sanitise internal map names so they are not rejected by the kernel (Yauheni Kaliuta) [1813372] - [tools] bpf, uapi: Remove text about bpf_redirect_map() giving higher performance (Yauheni Kaliuta) [1813372] - [net] bpf, offload: Replace bitwise AND by logical AND in bpf_prog_offload_info_fill (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Mark SYN cookie test skipped for UDP sockets (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix error checking on reading the tcp_fastopen sysctl (Yauheni Kaliuta) [1813372] - [net] bpf: Make btf_check_func_type_match() static (Yauheni Kaliuta) [1813372] - [tools] bpf: Selftests build error in sockmap_basic.c (Yauheni Kaliuta) [1813372] - [net] bpf: Improve bucket_log calculation logic (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Test freeing sockmap/sockhash with a socket in it (Yauheni Kaliuta) [1813372] - [tools] tools/bpf/runqslower: Rebuild libbpf.a on libbpf source change (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix trampoline_count.c selftest compilation warning (Yauheni Kaliuta) [1813372] - [net] bpf: Fix modifier skipping logic (Yauheni Kaliuta) [1813372] - [tools] bpftool: Remove redundant "HAVE" prefix from the large INSN limit check (Yauheni Kaliuta) [1813372] - [tools] runqslower: Fix Makefile (Yauheni Kaliuta) [1813372] - [net] bpf: Reuse log from btf_prase_vmlinux() in btf_struct_ops_init() (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add test based on port range for BPF flow dissector (Yauheni Kaliuta) [1813372] - [net] bpf: map_seq_next should always increase position index (Yauheni Kaliuta) [1813372] - [tools] tools/bpf: Allow overriding llvm tools for runqslower (Yauheni Kaliuta) [1813372] - [tools] selftest/bpf: Add test for allowed trampolines count (Yauheni Kaliuta) [1813372] - [net] bpf: Allow to resolve bpf trampoline and dispatcher in unwind (Yauheni Kaliuta) [1813372] - [net] bpf: Allow BTF ctx access for string pointers (Yauheni Kaliuta) [1813372] - [tools] libbpf: Improve handling of failed CO-RE relocations (Yauheni Kaliuta) [1813372] - [tools] selftests: bpf: Reset global state between reuseport test runs (Yauheni Kaliuta) [1813372] - [tools] selftests: bpf: Make reuseport test output more legible (Yauheni Kaliuta) [1813372] - [tools] selftests: bpf: Ignore FIN packets for reuseport tests (Yauheni Kaliuta) [1813372] - [tools] selftests: bpf: Use a temporary file in test_sockmap (Yauheni Kaliuta) [1813372] - [tools] bpftool: Print function linkage in BTF dump (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Improve bpftool changes detection (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Initialize duration variable before using (Yauheni Kaliuta) [1813372] - [tools] bpf: tcp: Add bpf_cubic example (Yauheni Kaliuta) [1813372] - [tools] bpf: Sync uapi bpf.h to tools/ (Yauheni Kaliuta) [1813372] - [net] bpf: Add BPF_FUNC_jiffies64 (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add tests for program extensions (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add support for program extensions (Yauheni Kaliuta) [1813372] - [net] bpf: Introduce dynamic program extensions (Yauheni Kaliuta) [1813372] - [scripts] bpf, btf: Always output invariant hit in pahole DWARF to BTF transform (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Build urandom_read with LDFLAGS and LDLIBS (Yauheni Kaliuta) [1813372] - [net] bpf: Fix error path under memory pressure (Yauheni Kaliuta) [1813372] - [net] bpf: don't bother with getname/kern_path - use user_path_at (Yauheni Kaliuta) [1813372] - [tools] selftests: Refactor build to remove tools/lib/bpf from include path (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: Use consistent include paths for libbpf (Yauheni Kaliuta) [1813372] - [tools] bpftool: Use consistent include paths for libbpf (Yauheni Kaliuta) [1813372] - [tools] runsqslower: Support user-specified libbpf include and object paths (Yauheni Kaliuta) [1813372] - [tools] tools/runqslower: Remove tools/lib/bpf from include path (Yauheni Kaliuta) [1813372] - [tools] selftests: Use consistent include paths for libbpf (Yauheni Kaliuta) [1813372] - [tools] tools/runqslower: Use consistent include paths for libbpf (Yauheni Kaliuta) [1813372] - [tools] selftests: Pass VMLINUX_BTF to runqslower Makefile (Yauheni Kaliuta) [1813372] - [tools] tools/bpf/runqslower: Fix override option for VMLINUX_BTF (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: Don't try to remove user's homedir on clean (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Skip perf hw events test if the setup disabled it (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Don't check for btf fd in test_btf (Yauheni Kaliuta) [1813372] - [net] bpf: Fix memory leaks in generic update/delete batch ops (Yauheni Kaliuta) [1813372] - [tools] libbpf: Load btf_vmlinux only once per object (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix potential multiplication overflow in mmap() size calculation (Yauheni Kaliuta) [1813372] - [tools] libbpf: Simplify BTF initialization logic (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix error handling bug in btf_dump__new (Yauheni Kaliuta) [1813372] - [net] bpf: Remove set but not used variable 'first_key' (Yauheni Kaliuta) [1813372] - [tools] libbpf: Revert bpf_helper_defs.h inclusion regression (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix test_progs send_signal flakiness with nmi mode (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix unneeded extra initialization in bpf_map_batch_common (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add whitelist/blacklist of test names to test_progs (Yauheni Kaliuta) [1813372] - [tools] bpftool: Support dumping a map with btf_vmlinux_value_type_id (Yauheni Kaliuta) [1813372] - [tools] bpftool: Add struct_ops map name (Yauheni Kaliuta) [1813372] - [tools] libbpf: Expose bpf_find_kernel_btf as a LIBBPF_API (Yauheni Kaliuta) [1813372] - [tools] bpftool: Fix missing BTF output for json during map dump (Yauheni Kaliuta) [1813372] - [tools] bpftool: Fix a leak of btf object (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add batch ops testing to array bpf map (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add batch ops testing for htab and htab_percpu map (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add libbpf support to batch ops (Yauheni Kaliuta) [1813372] - [tools] tools/bpf: Sync uapi header bpf.h (Yauheni Kaliuta) [1813372] - [net] bpf: Add batch ops to all htab bpf map (Yauheni Kaliuta) [1813372] - [net] bpf: Add lookup and update batch ops to arraymap (Yauheni Kaliuta) [1813372] - [net] bpf: Add generic support for update and delete batch ops (Yauheni Kaliuta) [1813372] - [net] bpf: Add generic support for lookup batch op (Yauheni Kaliuta) [1813372] - [net] bpf: Add bpf_map_{value_size, update_value, map_copy_value} functions (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add a test for attaching a bpf fentry/fexit trace to an XDP program (Yauheni Kaliuta) [1813372] - [tools] tools/bpf: Add self tests for bpf_send_signal_thread() (Yauheni Kaliuta) [1813372] - [kernel] bpf: Add bpf_send_signal_thread() helper (Yauheni Kaliuta) [1813372] - [net] bpf: Fix seq_show for BPF_MAP_TYPE_STRUCT_OPS (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Build runqslower from selftests (Yauheni Kaliuta) [1813372] - [tools] tools/bpf: Add runqslower tool to tools/bpf (Yauheni Kaliuta) [1813372] - [tools] bpftool: Apply preserve_access_index attribute to all types in BTF dump (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Conform selftests/bpf Makefile output to libbpf and bpftool (Yauheni Kaliuta) [1813372] - [scripts] libbpf: Clean up bpf_helper_defs.h generation output (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add BPF_PROG, BPF_KPROBE, and BPF_KRETPROBE macros (Yauheni Kaliuta) [1813372] - [tools] libbpf: Poison kernel-only integer types (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add unit tests for global functions (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Modify a test to check global functions (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add a test for a large global function (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add fexit-to-skb test for global funcs (Yauheni Kaliuta) [1813372] - [net] bpf: Introduce function-by-function verification (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Further clean up Makefile output (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Ensure bpf_helper_defs.h are taken from selftests dir (Yauheni Kaliuta) [1813372] - [tools] libbpf,selftests/bpf: Fix clean targets (Yauheni Kaliuta) [1813372] - [tools] libbpf: Make bpf_map order and indices stable (Yauheni Kaliuta) [1813372] - [tools] bpf: Document BPF_F_QUERY_EFFECTIVE flag (Yauheni Kaliuta) [1813372] - [tools] bpf: Add bpf_dctcp example (Yauheni Kaliuta) [1813372] - [tools] bpf: libbpf: Add STRUCT_OPS support (Yauheni Kaliuta) [1813372] - [tools] bpf: Synch uapi bpf.h to tools/ (Yauheni Kaliuta) [1813372] - [net] bpf: Add BPF_FUNC_tcp_send_ack helper (Yauheni Kaliuta) [1813372] - [net] bpf: tcp: Support tcp_congestion_ops in bpf (Yauheni Kaliuta) [1813372] - [net] bpf: Introduce BPF_MAP_TYPE_STRUCT_OPS (Yauheni Kaliuta) [1813372] - [net] bpf: Introduce BPF_PROG_TYPE_STRUCT_OPS (Yauheni Kaliuta) [1813372] - [net] bpf: Support bitfield read access in btf_struct_access (Yauheni Kaliuta) [1813372] - [net] bpf: Add enum support to btf_ctx_access() (Yauheni Kaliuta) [1813372] - [net] bpf: Avoid storing modifier to info->btf_id (Yauheni Kaliuta) [1813372] - [net] bpf: Save PTR_TO_BTF_ID register state when spilling to stack (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Restore original comm in test_overhead (Yauheni Kaliuta) [1813372] - [tools] bpftool: Add misc section and probe for large INSN limit (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add probe for large INSN limit (Yauheni Kaliuta) [1813372] - [tools] bpftool: Make skeleton C code compilable with C++ compiler (Yauheni Kaliuta) [1813372] - [tools] bpf: Print error message for bpftool cgroup show (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: Xdp_redirect_cpu fix missing tracepoint attach (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: xdpsock: Add option to specify transmit fill pattern (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: xdpsock: Add option to specify tx packet size (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: xdpsock: Add option to specify number of packets to send (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: xdpsock: Add option to specify batch size (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: xdpsock: Use common code to handle signal and main exit (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: xdpsock: Add duration option to specify how long to run (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Preserve errno in test_progs CHECK macros (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Test BPF_F_REPLACE in cgroup_attach_multi (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Convert test_cgroup_attach to prog_tests (Yauheni Kaliuta) [1813372] - [tools] libbpf: Introduce bpf_prog_attach_xattr (Yauheni Kaliuta) [1813372] - [net] bpf: Support replacing cgroup-bpf program in MULTI mode (Yauheni Kaliuta) [1813372] - [net] bpf: Remove unused new_flags in hierarchy_allows_attach() (Yauheni Kaliuta) [1813372] - [net] bpf: Simplify __cgroup_bpf_attach (Yauheni Kaliuta) [1813372] - [net] bpf: Remove unnecessary assertion on fp_old (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix another __u64 printf warning (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix printing of ulimit value (Yauheni Kaliuta) [1813372] - [tools] libbpf: BTF is required when externs are present (Yauheni Kaliuta) [1813372] - [tools] libbpf: Allow to augment system Kconfig through extra optional config (Yauheni Kaliuta) [1813372] - [tools] libbpf: Put Kconfig externs into .kconfig section (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add bpf_link__disconnect() API to preserve underlying BPF resource (Yauheni Kaliuta) [1813372] - [tools] bpf: Allow to change skb mark in test_run (Yauheni Kaliuta) [1813372] - [tools] bpftool: Work-around rst2man conversion bug (Yauheni Kaliuta) [1813372] - [tools] bpftool: Simplify format string to not use positional args (Yauheni Kaliuta) [1813372] - [tools] bpftool: Add gen subcommand manpage (Yauheni Kaliuta) [1813372] - [tools] libbpf: Remove BPF_EMBED_OBJ macro from libbpf.h (Yauheni Kaliuta) [1813372] - [tools] bpftool, selftests/bpf: Embed object file inside skeleton (Yauheni Kaliuta) [1813372] - [tools] libbpf: Reduce log level for custom section names (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix libbpf_common.h when installing libbpf through 'make install' (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: More succinct Makefile output (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add zlib as a dependency in pkg-config template (Yauheni Kaliuta) [1813372] - [tools] libbpf: Print hint about ulimit when getting permission denied error (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: Attach XDP programs in driver mode by default (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: Set -fno-stack-protector when building BPF programs (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: Add missing -lz to TPROGS_LDLIBS (Yauheni Kaliuta) [1813372] - [tools] bpftool: Fix compilation warning on shadowed variable (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix build by renaming variables (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add flexible array relocation tests (Yauheni Kaliuta) [1813372] - [tools] libbpf: Support flexible arrays in CO-RE (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add tests for libbpf-provided externs (Yauheni Kaliuta) [1813372] - [tools] bpftool: Generate externs datasec in BPF skeleton (Yauheni Kaliuta) [1813372] - [tools] libbpf: Support libbpf-provided extern variables (Yauheni Kaliuta) [1813372] - [tools] libbpf: Extract internal map names into constants (Yauheni Kaliuta) [1813372] - [tools] bpftool: Add `gen skeleton` BASH completions (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add test validating data section to struct convertion layout (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Convert few more selftest to skeletons (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add BPF skeletons selftests and convert attach_probe.c (Yauheni Kaliuta) [1813372] - [tools] bpftool: Add skeleton codegen command (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add BPF object skeleton support (Yauheni Kaliuta) [1813372] - [tools] libbpf: Reduce log level of supported section names dump (Yauheni Kaliuta) [1813372] - [tools] libbpf: Postpone BTF ID finding for TRACING programs to load phase (Yauheni Kaliuta) [1813372] - [tools] libbpf: Refactor global data map initialization (Yauheni Kaliuta) [1813372] - [tools] libbpf: Expose BPF program's function name (Yauheni Kaliuta) [1813372] - [tools] libbpf: Expose BTF-to-C type declaration emitting API (Yauheni Kaliuta) [1813372] - [tools] libbpf: Expose btf__align_of() API (Yauheni Kaliuta) [1813372] - [tools] libbpf: Extract common user-facing helpers (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add BPF_EMBED_OBJ macro for embedding BPF .o files (Yauheni Kaliuta) [1813372] - [tools] libbpf: Move non-public APIs from libbpf.h to libbpf_internal.h (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add generic bpf_program__attach() (Yauheni Kaliuta) [1813372] - [tools] libbpf: Don't require root for bpf_object__open() (Yauheni Kaliuta) [1813372] - [tools] bpftool: Match maps by name (Yauheni Kaliuta) [1813372] - [tools] bpftool: Match programs by name (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Test wire_len/gso_segs in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1813372] - [net] bpf: Expose __sk_buff wire_len/gso_segs to BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1813372] - [x86] bpf, x86: Align dispatcher branch targets to 16B (Yauheni Kaliuta) [1813372] - [tools] selftests: bpf: Add xdp_perf test (Yauheni Kaliuta) [1813372] - [net] bpf: Start using the BPF dispatcher in BPF_TEST_RUN (Yauheni Kaliuta) [1813372] - [net] bpf, xdp: Start using the BPF dispatcher for XDP (Yauheni Kaliuta) [1813372] - [net] bpf: Introduce BPF dispatcher (Yauheni Kaliuta) [1813372] - [net] bpf: Move trampoline JIT image allocation to a function (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix perf_buffer test on systems w/ offline CPUs (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add CPU mask parsing tests (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Switch reuseport tests for test_progs framework (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Move reuseport tests under prog_tests/ (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Pull up printing the test name into test runner (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Propagate errors during setup for reuseport tests (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Run reuseport tests in a loop (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Unroll the main loop in reuseport test (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add helpers for getting socket family & type name (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Use sa_family_t everywhere in reuseport tests (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Let libbpf determine program type from section name (Yauheni Kaliuta) [1813372] - [tools] libbpf: Recognize SK_REUSEPORT programs from section name (Yauheni Kaliuta) [1813372] - [arm64] bpf, x86, arm64: Enable jit by default when not built as always-on (Yauheni Kaliuta) [1813372] - [net] bpf: Switch to offsetofend in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1813372] - [tools] libbpf: Bump libpf current version to v0.0.7 (Yauheni Kaliuta) [1813372] - [fs] vmalloc: fix remap_vmalloc_range() bounds checks (Yauheni Kaliuta) [1813370] - [net] bpf: Prevent re-mmap()'ing BPF map as writable for initially r/o mapping (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: fix test_sysctl_prog with alu32 (Yauheni Kaliuta) [1813370] - [powerpc] powerpc/bpf: Enable bpf_probe_read{, str}() on powerpc again (Yauheni Kaliuta) [1813370] - [kernel] bpf: Restrict bpf_trace_printk()'s s usage and add pks, pus specifier (Yauheni Kaliuta) [1813370] - [lib] printf: add support for printing symbolic error names (Yauheni Kaliuta) [1813370] - [net] bpf: Add bpf_probe_read_{user, kernel}_str() to do_refine_retval_range (Yauheni Kaliuta) [1813370] - [arm64] bpf: Restrict bpf_probe_read{, str}() only to archs where they work (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Fix accounting bug with direct->count in register_ftrace_direct() (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Return the first found result in lookup_rec() (Yauheni Kaliuta) [1813370] - [net] bpf: Undo incorrect __reg_bound_offset32 handling (Yauheni Kaliuta) [1813370] - [net] bpf: Fix tnum constraints for 32-bit comparisons (Yauheni Kaliuta) [1813370] - [x86] x86: Fix kernel-doc atomic.h warnings (Yauheni Kaliuta) [1813370] - [net] bpf: Fix trampoline usage in preempt (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Reintroduce missed build targets (Yauheni Kaliuta) [1813370] - [trace] bpf: Reliably preserve btf_trace_xxx types (Yauheni Kaliuta) [1813370] - [include] bpf: Avoid setting bpf insns pages read-only when prog is jited (Yauheni Kaliuta) [1813370] - [scripts] bpf: Force .BTF section start to zero when dumping from vmlinux (Yauheni Kaliuta) [1813370] - [scripts] bpf: Support pre-2.25-binutils objcopy for vmlinux BTF (Yauheni Kaliuta) [1813370] - [net] bpfilter: remove superfluous testing message (Jiri Benc) [1819632] - [net] bpfilter: fix dprintf usage for /dev/kmsg (Jiri Benc) [1819632] - [net] bpf, sockmap: Remove bucket->lock from sock_{hash|map}_free (Jiri Benc) [1819632] - [netdrv] veth: ignore peer tx_dropped when counting local rx_dropped (Jiri Benc) [1819632] - [net] xsk: Publish global consumer pointers when NAPI is finished (Jiri Benc) [1819632] - [kernel] bpf, xdp: Remove no longer required rcu_read_{un}lock() (Jiri Benc) [1819632] - [netdrv] bpf, xdp: virtio_net use access ptr macro for xdp enable check (Jiri Benc) [1819632] - [kernel] bpf, xdp: Update devmap comments to reflect napi/rcu usage (Jiri Benc) [1819632] - [net] xsk, net: Make sock_def_readable() have external linkage (Jiri Benc) [1819632] - [kernel] devmap: Adjust tracepoint for map-less queue flush (Jiri Benc) [1819632] - [net] xdp: Use bulking for non-map XDP_REDIRECT and consolidate code paths (Jiri Benc) [1819632] - [net] xdp: Move devmap bulk queue into struct net_device (Jiri Benc) [1819632] - [net] xsk: Support allocations of large umems (Jiri Benc) [1819632] - [tools] Sync uapi/linux/if_link.h (Jiri Benc) [1819632] - [net] bpf: Return -EBADRQC for invalid map type in __bpf_tx_xdp_map (Jiri Benc) [1819632] - [net] flow_dissector: fix document for skb_flow_get_icmp_tci (Jiri Benc) [1819632] - [net] xsk: Use struct_size() helper (Jiri Benc) [1819632] - [net] xsk: Add function naming comments and reorder functions (Jiri Benc) [1819632] - [net] xsk: Remove unnecessary READ_ONCE of data (Jiri Benc) [1819632] - [net] xsk: ixgbe: i40e: ice: mlx5: Xsk_umem_discard_addr to xsk_umem_release_addr (Jiri Benc) [1819632] - [net] xsk: Change names of validation functions (Jiri Benc) [1819632] - [net] xsk: Simplify the consumer ring access functions (Jiri Benc) [1819632] - [net] xsk: Simplify xskq_nb_avail and xskq_nb_free (Jiri Benc) [1819632] - [net] xsk: Eliminate the RX batch size (Jiri Benc) [1819632] - [net] xsk: Standardize naming of producer ring access functions (Jiri Benc) [1819632] - [net] xsk: Consolidate to one single cached producer pointer (Jiri Benc) [1819632] - [net] xsk: Simplify detection of empty and full rings (Jiri Benc) [1819632] - [net] xsk: Eliminate the lazy update threshold (Jiri Benc) [1819632] - [net] xdp: Simplify __bpf_tx_xdp_map() (Jiri Benc) [1819632] - [net] xdp: Remove map_to_flush and map swap detection (Jiri Benc) [1819632] - [net] xdp: Make cpumap flush_list common for all map instances (Jiri Benc) [1819632] - [net] xdp: Make devmap flush_list common for all map instances (Jiri Benc) [1819632] - [net] xsk: Make xskmap flush_list common for all map instances (Jiri Benc) [1819632] - [kernel] xdp: Fix graze->grace type-o in cpumap comments (Jiri Benc) [1819632] - [kernel] xdp: Simplify cpumap cleanup (Jiri Benc) [1819632] - [kernel] xdp: Simplify devmap cleanup (Jiri Benc) [1819632] - [net] sysctl: Fix compiler warning when only cBPF is present (Jiri Benc) [1819631] - [net] dsa: fix flow dissection on Tx path (Jiri Benc) [1819631] - [net] page_pool: add the possibility to sync DMA memory for device (Jiri Benc) [1819631] - [net] xsk: Fix xsk_poll()'s return type (Jiri Benc) [1819631] - [tools] net-af_xdp: Use correct number of channels from ethtool (Jiri Benc) [1819631] - [net] xdp: remove memory poison on free for struct xdp_mem_allocator (Jiri Benc) [1819631] - [documentation] xsk: Extend documentation for Rx|Tx-only sockets and shared umems (Jiri Benc) [1819631] - [net] xsk: Restructure/inline XSKMAP lookup/redirect/flush (Jiri Benc) [1819631] - [kernel] xsk: Store struct xdp_sock as a flexible array member of the XSKMAP (Jiri Benc) [1819631] - [include] xdp: Fix type of string pointer in __XDP_ACT_SYM_TAB (Jiri Benc) [1819631] - [documentation] xsk: Improve documentation for AF_XDP (Jiri Benc) [1819631] - [tools] Sync if_link.h (Jiri Benc) [1819631] - [net] xdp: Trivial, fix spelling in function description (Jiri Benc) [1819631] - [netdrv] netdevsim: Use scnprintf() for avoiding potential buffer overflow (Jiri Benc) [1819631] - [netdrv] netdevsim: fix ptr_ret.cocci warnings (Jiri Benc) [1819631] - [netdrv] netdevsim: remove unused sdev code (Jiri Benc) [1819631] - [netdrv] netdevsim: use IS_ERR instead of IS_ERR_OR_NULL for debugfs (Jiri Benc) [1819631] - [netdrv] netdevsim: fix stack-out-of-bounds in nsim_dev_debugfs_init() (Jiri Benc) [1819631] - [netdrv] netdevsim: fix panic in nsim_dev_take_snapshot_write() (Jiri Benc) [1819631] - [net] openvswitch: New MPLS actions for layer 2 tunnelling (Guillaume Nault) [1839760] - [net] Rephrased comments section of skb_mpls_pop() (Guillaume Nault) [1839760] - [net] skb_mpls_push() modified to allow MPLS header push at start of packet. (Guillaume Nault) [1839760] - [net] Change in Openvswitch to support MPLS label depth of 3 in ingress direction (Guillaume Nault) [1839182] - [block] block: fix use-after-free on cached last_lookup partition (Ming Lei) [1787968]- [drm] drm/prime: fix extracting of the DMA addresses from a scatterlist (Jerry Snitselaar) [1815610] - [iommu] iommu: Check for deferred attach in iommu_group_do_dma_attach() (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Add get_domain_info() helper (Jerry Snitselaar) [1815610] - [iommu] iommu: Don't take group reference in iommu_alloc_default_domain() (Jerry Snitselaar) [1815610] - [iommu] iommu: Don't call .probe_finalize() under group->mutex (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Apply per-device dma_ops (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Allow PCI sub-hierarchy to use DMA domain (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Allow 32bit devices to uses DMA domain (Jerry Snitselaar) [1815610] - [iommu] iommu: Do not probe devices on IOMMU-less busses (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix variable "iommu" set but not used (Jerry Snitselaar) [1815610] - [iommu] iommu: Unexport iommu_group_get_for_dev() (Jerry Snitselaar) [1815610] - [iommu] iommu: Move more initialization to __iommu_probe_device() (Jerry Snitselaar) [1815610] - [iommu] iommu: Remove add_device()/remove_device() code-paths (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu: Convert to probe/release_device() call-backs (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu: Axe a useless test in 'arm_smmu_master_alloc_smes()' (Jerry Snitselaar) [1815610] - [iommu] iommu/s390: Convert to probe/release_device() call-backs (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Convert to probe/release_device() call-backs (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Convert to probe/release_device() call-backs (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove dev_data->passthrough (Jerry Snitselaar) [1815610] - [iommu] iommu: Export bus_iommu_probe() and make is safe for re-probing (Jerry Snitselaar) [1815610] - [iommu] iommu: Move iommu_group_create_direct_mappings() out of iommu_group_add_device() (Jerry Snitselaar) [1815610] - [iommu] iommu: Split off default domain allocation from group assignment (Jerry Snitselaar) [1815610] - [iommu] iommu: Move new probe_device path to separate function (Jerry Snitselaar) [1815610] - [iommu] iommu: Keep a list of allocated groups in __iommu_probe_device() (Jerry Snitselaar) [1815610] - [iommu] iommu: Move default domain allocation to iommu_probe_device() (Jerry Snitselaar) [1815610] - [iommu] iommu: Add probe_device() and release_device() call-backs (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Return -ENODEV in add_device when device is not handled by IOMMU (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove dma_mask check from check_device() (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Wire up iommu_ops->def_domain_type (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Implement iommu_ops->def_domain_type call-back (Jerry Snitselaar) [1815610] - [iommu] iommu: Add def_domain_type() callback in iommu_ops (Jerry Snitselaar) [1815610] - [iommu] iommu: Move default domain allocation to separate function (Jerry Snitselaar) [1815610] - [iommu] iommu: Fix reference count leak in iommu_group_alloc (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Remove real DMA lookup in find_domain (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Allocate domain info for real DMA sub-devices (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Only clear real DMA device's context entries (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix get_acpihid_device_id() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Switch to use acpi_dev_hid_uid_match() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix over-read of ACPI UID from IVRS table (Jerry Snitselaar) [1815610] - [iommu] iommu: Fix deferred domain attachment (Jerry Snitselaar) [1815610] - [include] iommu: Move fwspec->iommu_priv to struct dev_iommu (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu: Use accessor functions for iommu private data (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu: Refactor master_cfg/fwspec usage (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu-v3: Use accessor functions for iommu private data (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu-v3: Improve add_device() error handling (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu-v3: Return -EBUSY when trying to re-add a device (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu-v3: Fix resource_size check (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu-v3: Populate VMID field for CMDQ_OP_TLBI_NH_VA (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu-v3: Drop __GFP_ZERO flag from DMA allocation (Jerry Snitselaar) [1815610] - [include] iommu: Introduce accessors for iommu private data (Jerry Snitselaar) [1815610] - [acpi] ACPI/IORT: Remove direct access of dev->iommu_fwspec (Jerry Snitselaar) [1815610] - [include] iommu: Define dev_iommu_fwspec_get() for !CONFIG_IOMMU_API (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Do not flush Device Table in iommu_map_page() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Update Device Table in increase_address_space() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Call domain_flush_complete() in update_domain() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Do not loop forever when trying to increase address space (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix race in increase_address_space()/fetch_pte() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix legacy interrupt remapping for x2APIC-enabled system (Jerry Snitselaar) [1815610] - [iommu] iommu: Fix the memory leak in dev_iommu_free() (Jerry Snitselaar) [1815610] - [include] iommu: Move iommu_fwspec to struct dev_iommu (Jerry Snitselaar) [1815610] - [include] iommu: Rename struct iommu_param to dev_iommu (Jerry Snitselaar) [1815610] - [iommu] iommu/of: Take a ref to the IOMMU driver during ->of_xlate() (Jerry Snitselaar) [1815610] - [iommu] drivers/iommu: Take a ref to the IOMMU driver prior to ->add_device() (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix mm reference leak (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix the configuration of GCR3 table root pointer (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Silence RCU-list debugging warning in dmar_find_atsr() (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix page request descriptor size (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Populate debugfs if IOMMUs are detected (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Ignore devices with out-of-spec domain number (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix the wrong printing in RHSA parsing (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix debugfs register reads (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: quirk_ioat_snb_local_iommu: replace WARN_TAINT with pr_warn + add_taint (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: dmar_parse_one_rmrr: replace WARN_TAINT with pr_warn + add_taint (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: dmar: replace WARN_TAINT with pr_warn + add_taint (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Silence RCU-list debugging warnings (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix RCU-list bugs in intel_iommu_init() (Jerry Snitselaar) [1815610] - [iommu] iommu/dma: Fix MSI reservation allocation (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix a bug in intel_iommu_iova_to_phys() for huge page (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Disable IOMMU on Stoney Ridge systems (Jerry Snitselaar) [1815610] - [iommu] iommu: intel: Use generic_iommu_put_resv_regions() (Jerry Snitselaar) [1815610] - [iommu] iommu: amd: Use generic_iommu_put_resv_regions() (Jerry Snitselaar) [1815610] - [iommu] iommu: arm: Use generic_iommu_put_resv_regions() (Jerry Snitselaar) [1815610] - [iommu] iommu: Implement generic_iommu_put_resv_regions() (Jerry Snitselaar) [1815610] - [iommu] iommu/iova: Silence warnings under memory pressure (Jerry Snitselaar) [1815610] - [iommu] iommu: Fix Kconfig indentation (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Remove unnecessary WARN_ON_ONCE() (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Unnecessary to handle default identity domain (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Add RMRR base and end addresses sanity check (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Mark firmware tainted if RMRR fails sanity check (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Don't reject Host Bridge due to scope mismatch (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Loose requirement for flush queue initializaton (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Avoid iova flush queue in strict mode (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: trace: Extend map_sg trace event (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Avoid sending invalid page response (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix off-by-one in PASID allocation (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Avoid duplicated code for PASID setup (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Reject SVM bind for failed capability check (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Match CPU and IOMMU paging mode (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix CPU and IOMMU SVM feature matching checks (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Remove VMD child device sanity check (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Use pci_real_dma_dev() for mapping (Jerry Snitselaar) [1815610] - [pci] PCI: Introduce pci_real_dma_dev() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove the unnecessary assignment (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove unused struct member (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Replace two consecutive readl calls with one readq (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix typos for PPR macros (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove local variables (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove unused variable (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Only support x2APIC with IVHD type 11h/40h (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Check feature support bit before accessing MSI capability registers (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Treat per-device exclusion ranges as r/w unity-mapped regions (Jerry Snitselaar) [1815610] - [iommu] iommu: Use C99 flexible array in fwspec (Jerry Snitselaar) [1833512 1815610] - [iommu] drivers/iommu: Allow IOMMU bus ops to be unregistered (Jerry Snitselaar) [1815610] - [iommu] iommu/of: Request ACS from the PCI core when configuring IOMMU linkage (Jerry Snitselaar) [1815610] - [iommu] drivers/iommu: Export core IOMMU API symbols to permit modular drivers (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix IOMMU perf counter clobbering during init (Jerry Snitselaar) [1815610] - [iommu] iommu/dma: fix variable 'cookie' set but not used (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Unlink device if failed to add to group (Jerry Snitselaar) [1815610] - [iommu] iommu: Remove device link to group on failure (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix adding non-PCI devices to Intel IOMMU (Jerry Snitselaar) [1815610] - [iommu] iommu/dma: Relax locking in iommu_dma_prepare_msi() (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Remove incorrect PSI capability check (Jerry Snitselaar) [1815610] - [iommu] iommu/dma: Rationalise types for DMA masks (Jerry Snitselaar) [1815610] - [iommu] iommu/iova: Init the struct iova to fix the possible memleak (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Check VT-d RMRR region in BIOS is reported as reserved (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Turn off translations at shutdown (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Support multiple PCI DMA aliases in IRQ Remapping (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Support multiple PCI DMA aliases in device table (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Do not re-fetch iommu->cmd_buf_tail (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Pass gfp flags to iommu_map_page() in amd_iommu_map() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Simpify decoding logic for INVALID_PPR_REQUEST event (Jerry Snitselaar) [1815610] - [drm] drm/prime: use dma length macro when mapping sg (Jerry Snitselaar) [1815610] - [drm] drm/amdgpu: fix scatter-gather mapping with user pages (Jerry Snitselaar) [1815610] - [drm] drm/radeon: fix scatter-gather mapping with user pages (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Convert AMD iommu driver to the dma-iommu api (Jerry Snitselaar) [1815610] - [iommu] iommu/dma-iommu: Use the dev->coherent_dma_mask (Jerry Snitselaar) [1815610] - [iommu] iommu/dma-iommu: Handle deferred devices (Jerry Snitselaar) [1815610] - [include] iommu: KABI cleanup (Jerry Snitselaar) [1815610] - [iommu] iommu: Add gfp parameter to iommu_ops::map (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove unnecessary locking from AMD iommu driver (Jerry Snitselaar) [1815610] - [iommu] drivers: iommu: hyperv: Make HYPERV_IOMMU only available on x86 (Jerry Snitselaar) [1815610] - [include] iommu/vt-d: Fix QI_DEV_IOTLB_PFSID and QI_DEV_EIOTLB_PFSID macros (Jerry Snitselaar) [1815610] - [iommu] iommu: pass cell_count = -1 to of_for_each_phandle with cells_name (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu: Free context bitmap in the err path of arm_smmu_init_domain_context (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Return the correct dma mask when we are bypassing the IOMMU (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Apply the same IVRS IOAPIC workaround to Acer Aspire A315-41 (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu: Mask TLBI address correctly (Jerry Snitselaar) [1815610] - [iommu] iommu: Remove wrong default domain comments (Jerry Snitselaar) [1815610] - [iommu] iommu/dma: Fix for dereferencing before null checking (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Declare Broadwell igfx dmar support snafu (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Add Scalable Mode fault information (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Use bounce buffer for untrusted devices (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Add trace events for device dma map/unmap (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Don't switch off swiotlb if bounce page is used (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Check whether device requires bounce buffer (Jerry Snitselaar) [1815610] - [dma] swiotlb: Split size parameter to map/unmap APIs (Jerry Snitselaar) [1815610] - [xen] swiotlb-xen: use ->map_page to implement ->map_sg (Jerry Snitselaar) [1815610] - [xen] swiotlb-xen: make instances match their method names (Jerry Snitselaar) [1815610] - [uapi] iommu: Add padding to struct iommu_fault (Jerry Snitselaar) [1815610] - [iommu] iommu: Add recoverable fault reporting (Jerry Snitselaar) [1815610] - [iommu] iommu: Introduce device fault report API (Jerry Snitselaar) [1815610] - [include] driver core: Add per device iommu param (Jerry Snitselaar) [1815610] - [uapi] iommu: Introduce device fault data (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Silence warnings under memory pressure (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Override wrong IVRS IOAPIC on Raven Ridge systems (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Use dma_direct for bypass devices (Jerry Snitselaar) [1815610] - [dma] dma-direct: don't check swiotlb=force in dma_direct_map_resource (Jerry Snitselaar) [1815610] - [mm] dma-mapping: remove the default map_resource implementation (Jerry Snitselaar) [1815610] - [iommu] Revert "iommu/vt-d: Fix lock inversion between iommu->lock and device_domain_lock" (Jerry Snitselaar) [1815610 1813666] - [dma] dma-direct: don't truncate dma_required_mask to bus addressing capabilities (Jerry Snitselaar) [1815610] - [acpi] ACPI / utils: Introduce acpi_dev_hid_uid_match() helper (Jerry Snitselaar) [1815610] - [security] efi: Only print errors about failing to get certs if EFI vars are found (Lenny Szubowicz) [1804969] - [infiniband] RDMA/iw_cxgb4: Fix incorrect function parameters (Vishal Kulkarni) [1828676] - [infiniband] RDMA/iw_cxgb4: initiate CLOSE when entering TERM (Vishal Kulkarni) [1828676] - [infiniband] RDMA/iw_cgxb4: Fix an error handling path in 'c4iw_connect()' (Vishal Kulkarni) [1828676] - [infiniband] RDMA/iw_cxgb4: Avoid freeing skb twice in arp failure case (Vishal Kulkarni) [1828676] - [infiniband] iw_cxgb4: fix ECN check on the passive accept (Vishal Kulkarni) [1828676] - [vfio] vfio/pci: fix memory leaks of eventfd ctx (Alex Williamson) [1837678] - [vfio] vfio/pci: fix memory leaks in alloc_perm_bits() (Alex Williamson) [1837678] - [vfio] vfio: avoid possible overflow in vfio_iommu_type1_pin_pages (Alex Williamson) [1837678] - [vfio] vfio/mdev: make create attribute static (Alex Williamson) [1837678] - [vfio] vfio/type1: remove hugepage checks in is_invalid_reserved_pfn() (Alex Williamson) [1837678] - [vfio] vfio/type1: Initialize resv_msi_base (Alex Williamson) [1837678] - [vfio] vfio_pci: Restore original state on release (Alex Williamson) [1837678] - [uapi] vfio: re-arrange vfio region definitions (Alex Williamson) [1837678] - [vfio] mdev: Send uevents around parent device registration (Alex Williamson) [1837678] - [vfio] vfio/mdev: Synchronize device create/remove with parent removal (Alex Williamson) [1837678] - [vfio] vfio/mdev: Avoid creating sysfs remove file on stale device removal (Alex Williamson) [1837678] - [vfio] vfio/mdev: Improve the create/remove sequence (Alex Williamson) [1837678] - [vfio] vfio/mdev: Avoid inline get and put parent helpers (Alex Williamson) [1837678] - [vfio] vfio/mdev: Fix aborting mdev child device removal if one fails (Alex Williamson) [1837678] - [vfio] vfio/mdev: Follow correct remove sequence (Alex Williamson) [1837678] - [vfio] vfio/mdev: Avoid masking error code to EBUSY (Alex Williamson) [1837678] - [vfio] vfio/mdev: Removed unused kref (Alex Williamson) [1837678] - [vfio] vfio/mdev: Avoid release parent reference during error path (Alex Williamson) [1837678] - [uapi] vfio-ccw: add handling for async channel instructions (Alex Williamson) [1837678] - [uapi] vfio-ccw: add capabilities chain (Alex Williamson) [1837678] - [vfio] vfio: Fix WARNING "do not call blocking ops when !TASK_RUNNING" (Alex Williamson) [1837678] - [vfio] vfio/pci: use correct format characters (Alex Williamson) [1837678] - [vfio] vfio: expand minor range when registering chrdev region (Alex Williamson) [1837678] - [vfio] vfio/mdev: add static modifier to add_mdev_supported_type (Alex Williamson) [1837678] - [vfio] vfio/type1: Remove map_try_harder() code path (Alex Williamson) [1837678] - [vfio] vfio/pci: Fix potential memory leak in vfio_msi_cap_len (Alex Williamson) [1837678] - [vfio] vfio: Mark expected switch fall-throughs (Alex Williamson) [1837678] - [fs] gfs2: Only do glock put in gfs2_create_inode for free inodes (Robert S Peterson) [1831666] - [fs] gfs2: Grab glock reference sooner in gfs2_add_revoke (Robert S Peterson) [1831666] - [fs] Revert "gfs2: Don't demote a glock until its revokes are written" (Robert S Peterson) [1831666] - [fs] signal: Fix wrong PIDTYPE_TGID check in send_sigio() & send_sigurg() (Waiman Long) [1845597] - [md] dm mpath: add DM device name to Failing/Reinstating path log messages (Mike Snitzer) [1822975] - [md] dm mpath: enhance queue_if_no_path debugging (Mike Snitzer) [1822975] - [md] dm mpath: restrict queue_if_no_path state machine (Mike Snitzer) [1822975] - [md] dm mpath: simplify __must_push_back (Mike Snitzer) [1822975] - [md] dm: use DMDEBUG macros now that they use pr_debug variants (Mike Snitzer) [1822975] - [include] dm: use dynamic debug instead of compile-time config option (Mike Snitzer) [1822975] - [md] dm mpath: switch paths in dm_blk_ioctl() code path (Mike Snitzer) [1822975] - [md] dm multipath: use updated MPATHF_QUEUE_IO on mapping for bio-based mpath (Mike Snitzer) [1822975] - [tools] selftests: mlxsw: qos_mc_aware: Specify arping timeout as an integer (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Fix use-after-free of split/unsplit/type_set in case reload fails (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl_tcam: Position vchunk in a vregion list properly (Ivan Vecera) [1821646] - [netdrv] mlxsw: Fix some IS_ERR() vs NULL bugs (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Do not stop at FLOW_ACTION_VLAN_MANGLE (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Do not stop at FLOW_ACTION_PRIORITY (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: fix unintention integer overflow on left shift (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add test cases for devlink-trap policers (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Add support for setting of packet trap group parameters (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Switch to use correct packet trap group (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Do not initialize dedicated discard policer (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Add devlink-trap policer support (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Prepare policers for registration with devlink (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Track used packet trap policer IDs (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Extend QPCR register (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_ptp: Fix build warnings (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Avoid uninitialized symbol errors (Ivan Vecera) [1821646] - [netdrv] mlxsw: switchx2: Remove unnecessary conversion to bool (Ivan Vecera) [1821646] - [netdrv] mlxsw: core_acl: Avoid defining static variable in header file (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Remove unused RIF and FID families (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Add proper function documentation (Ivan Vecera) [1821646] - [netdrv] mlxsw: i2c: Add missing field documentation (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_mr: Fix list iteration in error path (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: qos_dscp_router: Test no DSCP rewrite after pedit (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Offload FLOW_ACTION_MANGLE (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add DSCP, ECN, dscp_rw to QOS_ACTION (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Rename mlxsw_afa_qos_cmd to mlxsw_afa_qos_switch_prio_cmd (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Explicitly register packet trap groups (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Fix 64-bit division in mlxsw_sp_counter_resources_register (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Offload FLOW_ACTION_PRIORITY (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add QOS_ACTION (Ivan Vecera) [1821646] - [netdrv] mlxsw: pci: Only issue reset when system is ready (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add tc action hw_stats tests (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Expose devlink resource occupancy for counters (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Consolidate subpools initialization (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Move config validation along with resource register (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Expose subpool sizes over devlink resources (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Add entry_size_res_id for each subpool and use it to query entry size (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Move sub_pools under per-instance pool struct (Ivan Vecera) [1821646] - [tools] selftests: spectrum-2: Adjust tc_flower_scale limit according to current counter count (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Query bank size from FW resources (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Increase register field length to 31 bits (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: RED: Test RED ECN nodrop offload (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Offload RED ECN nodrop mode (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl: Ask device for rule stats only if counter was created (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Support offloading of FIFO Qdisc (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Add handle parameter to ..._ops.replace (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Introduce struct mlxsw_sp_qdisc_state (Ivan Vecera) [1821646] - [netdrv] net: mlxfw: Replace zero-length array with flexible-array member (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: qos_defprio: Use until_counter_is (Ivan Vecera) [1821646] - [netdrv] mlxsw: pci: Wait longer before accessing the device after reset (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Update module_type values in PMTM register and map them to width (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: resource_scale: Invoke for Spectrum-3 (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Reduce router scale running time using offload indication (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Reduce running time using offload indication (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add shared buffer traffic test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add mlxsw lib (Ivan Vecera) [1821646] - [tools] selftests: devlink_lib: Add devlink port helpers (Ivan Vecera) [1821646] - [tools] selftests: devlink_lib: Check devlink info command is supported (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add shared buffer configuration test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Use busywait helper in rtnetlink test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Use busywait helper in vxlan test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Use busywait helper in blackhole routes test (Ivan Vecera) [1821646] - [tools] selftests: devlink_trap_l3_drops: Avoid race condition (Ivan Vecera) [1821646] - [tools] selftests: add a mirror test to mlxsw tc flower restrictions (Ivan Vecera) [1821646] - [tools] selftests: add egress redirect test to mlxsw tc flower restrictions (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Add mlxsw_sp_span_ops.buffsize_get for Spectrum-3 (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Initialize advertised speeds to supported speeds (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Move the ECN-marked packet counter to ethtool (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_switchdev: Optimize SFN records processing (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Lookup and pass cookie down to devlink_trap_report() (Ivan Vecera) [1821646] - [netdrv] mlxsw: pci: Extract cookie index for ACL discard trap packets (Ivan Vecera) [1821646] - [netdrv] mlxsw: core_acl_flex_actions: Implement flow_offload action cookie offload (Ivan Vecera) [1821646] - [netdrv] mlxsw: core_acl_flex_actions: Add trap with userdef action (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: fix spelling mistake: "progamming" -> "programming" (Ivan Vecera) [1821646] - [tools] selftests: devlink_trap_acl_drops: Add ACL traps test (Ivan Vecera) [1821646] - [tools] selftests: pass pref and handle to devlink_trap_drop_* helpers (Ivan Vecera) [1821646] - [tools] selftests: introduce test for mlxsw tc flower restrictions (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Add ACL devlink-trap support (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Introduce dummy group with thin policer (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Extend MLXSW_RXL_DIS to register disabled trap group (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Allow to enable/disable rx_listener for trap (Ivan Vecera) [1821646] - [netdrv] mlxsw: acl_flex_actions: Trap all ACL dropped packets to DISCARD_*_ACL traps (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl: Pass the ingress indication down to flex action (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Disable mixed bound blocks to contain action drop (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl: Track ingress and egress block bindings (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Prepare mlxsw_core_trap_action_set() to handle not only action (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Use listener->en/dis_action instead of hard-coded values (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Allow to register disabled traps using MLXSW_RXL_DIS (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Set unreg_action to be SET_FW_DEFAULT (Ivan Vecera) [1821646] - [netdrv] mlxsw: pci: Remove unused values (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Remove priv from listener equality comparison (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl: Make block arg const where appropriate (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Make global arrays const as they should be (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Remove initialization to false of mlxsw_listener struct (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Convert is_event and is_ctrl bools to be single bits (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Remove dummy union name from struct mlxsw_listener (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Remove unused action field from mlxsw_rx_listener struct (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Move policer initialization to mlxsw_sp_trap_init() (Ivan Vecera) [1821646] - [netdrv] mlxsw: core_acl_flex_actions: Rename Trap / Discard Action to Trap Action (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Move functions to avoid their forward declarations (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Use err variable instead of directly checking func return value (Ivan Vecera) [1821646] - [netdrv] net/mlx5: Add fsm_reactivate callback support (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Add reactivate flow support to FSM burn flow (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Use MLXFW_ERR_MSG macro for error reporting (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Convert pr_* to dev_* in mlxfw_fsm.c (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: More error messages coverage (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Improve FSM err message reporting and return codes (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Generic mlx FW flash status notify (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Remove RTNL where possible (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Take router lock from exported helpers (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Take router lock from inetaddr listeners (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Take router lock from netdev listener (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_dpipe: Take router lock from dpipe code (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Take router lock from inside routing code (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Introduce router lock (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Store NVE decapsulation configuration in router (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Expose router struct to internal users (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_mr: Protect multicast route list with a lock (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_mr: Protect multicast table list with a lock (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_mr: Publish multicast route after writing it to the device (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_nve: Make tunnel initialization symmetric (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Export function to check if RIF exists (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Prevent RIF access outside of routing code (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Prepare function for router lock introduction (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Prepare function for router lock introduction (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Do not assume RTNL is taken when resolving underlay device (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Do not assume RTNL is taken during RIF teardown (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Do not assume RTNL is taken during nexthop init (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_span: Only update mirroring agents if present (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Convert callers to use new mirroring API (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_span: Prepare work item to update mirroring agents (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_span: Use struct_size() to simplify allocation (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_span: Do no expose mirroring agents to entire driver (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Protect counter pool with a lock (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_kvdl: Protect allocations with a lock (Ivan Vecera) [1821646] - [netdrv] mlxsw: Replace zero-length array with flexible-array member (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: vxlan: Add test for error path (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: vxlan: Adjust test to recent changes (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: extack: Test creation of multiple VLAN-aware bridges (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: extack: Test bridge creation with VXLAN (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Remove deprecated test (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Reduce dependency between bridge and router code (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_switchdev: Remove VXLAN checks during FID membership (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_switchdev: Have VXLAN device take reference on FID (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_switchdev: Propagate extack to bridge creation function (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_fid: Use 'refcount_t' for FID reference counting (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_dpipe: Add missing error path (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add validation of hardware device types for MGPIR register (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Clear offload indication from IPv6 nexthops on abort (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add test cases for local table route replacement (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Fix 64-bit division error in mlxsw_sp_qdisc_tbf_rate_kbps (Ivan Vecera) [1821646] - [netdrv] mlxsw: minimal: Fix an error handling path in 'mlxsw_m_port_create()' (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Support offloading of TBF Qdisc (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Configure shaper rate and burst size together (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Add lowest_shaper_bs to struct mlxsw_sp (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Increase MLXSW_REG_QEEC_MAS_DIS (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add max_shaper_bs to QoS ETS Element Configuration (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Extract a common leaf unoffload function (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Add mlxsw_sp_qdisc_get_class_stats() (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Extract a per-TC stat function (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl: Fix use-after-free during reload (Ivan Vecera) [1821646] - [netdrv] spectrum: Add a delayed work to update SPAN buffsize according to speed (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Fix SPAN egress mirroring buffer size for Spectrum-2 (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_span: Put buffsize update code into helper function (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Push code getting port speed into a helper (Ivan Vecera) [1821646] - [tools] selftests: devlink_trap_tunnel_vxlan: Add test case for overlay_smac_is_mc (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add OVERLAY_SMAC_MC trap (Ivan Vecera) [1821646] - [tools] selftests: devlink_trap_tunnel_ipip: Add test case for decap_error (Ivan Vecera) [1821646] - [tools] selftests: devlink_trap_tunnel_vxlan: Add test case for decap_error (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add tunnel devlink-trap support (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Reorder cases according to enum order (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add ECN configurations with IPinIP tunnels (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add Tunneling IPinIP Decapsulation ECN Mapping Register (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add Tunneling IPinIP Encapsulation ECN Mapping Register (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add NON_ROUTABLE trap (Ivan Vecera) [1821646] - [tools] selftests: devlink_trap_l3_drops: Add test cases of irif and erif disabled (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add irif and erif disabled traps (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Include MC TCs in Qdisc counters (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Wipe xstats.backlog of down ports (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: qos_mc_aware: Fix mausezahn invocation (Ivan Vecera) [1821646] - [netdrv] mlxsw: switchx2: Do not modify cloned SKBs during xmit (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Do not modify cloned SKBs during xmit (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Do not enforce same firmware version for multiple ASICs (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add test for FIB offload API (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Set hardware flags for routes (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Separate nexthop offload indication from route (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Only require minimum firmware version (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Update firmware version to xx.2000.2714 (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Ignore grafting of invisible FIFO (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Disable DIP_LINK_LOCAL check in hardware pipeline (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Disable SIP_DIP check in hardware pipeline (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Disable MC_DMAC check in hardware pipeline (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Disable SIP_CLASS_E check in hardware pipeline (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_dcb: Allow setting default port priority (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add QoS Port DSCP to Priority Mapping Register (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Support offloading of ETS Qdisc (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Generalize PRIO offload to support ETS (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Rename MLXSW_REG_QEEC_HIERARCY_* enumerators (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Clarify a comment (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Use dedicated policer for VRRP packets (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Skip loopback RIFs during MAC validation (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Fix out-of-memory error in mfa2 flash burning (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Fix use of uninitialized adjacency index (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: After underlay moves, demote conflicting tunnels (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Check devlink device before running test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add router scale test for Spectrum-2 (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Fix determining underlay for a GRE tunnel (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Verify FSM error code translation doesn't exceed array size (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Allocate discard adjacency entry when needed (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Enable EMAD string TLV (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add support for using EMAD string TLV (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Extend EMAD information reported to devlink hwerr (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add support for EMAD string TLV parsing (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add EMAD string TLV (Ivan Vecera) [1821646] - [netdrv] mlxsw: emad: Remove deprecated EMAD TLVs (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Parse TLVs' offsets of incoming EMADs (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Enable devlink reload only on probe (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add test cases for devlink-trap layer 3 exceptions (Ivan Vecera) [1821646] - [tools] selftests: forwarding: devlink: Add functionality for trap exceptions test (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add layer 3 devlink-trap exceptions support (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add specific trap for packets routed via invalid nexthops (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add new FIB entry type for reject routes (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add test cases for devlink-trap layer 3 drops (Ivan Vecera) [1821646] - [tools] selftests: devlink: Make devlink_trap_cleanup() more generic (Ivan Vecera) [1821646] - [tools] selftests: devlink: Export functions to devlink library (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add layer 3 devlink-trap support (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Fix error return code in mlxsw_sp_port_module_info_init() (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Generalize split count check (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Iterate over all ports in gap during unsplit create (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Fix base port get for split count 4 and 8 (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Use port_module_max_width to compute base port index (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Remember split base local port and use it in unsplit (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Introduce resource for getting offset of 4 lanes split port (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Push getting offsets of split ports into a helper (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Add sanity checks into module info get (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Pass mapping values in port mapping structure (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Use mapping of port being split for creating split ports (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Replace port_to_module array with array of structs (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Distinguish between unsplittable and split port (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Move max_width check up before count check (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Use PMTM register to get max module width (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add Port Module Type Mapping Register (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Extend PMLP tx/rx lane value size to 4 bits (Ivan Vecera) [1821646] - [netdrv] mlxsw: Fix 64-bit division in mlxsw_sp_sb_prs_init (Ivan Vecera) [1821646] - [netdrv] mlxsw: Enforce firmware version for Spectrum-2 (Ivan Vecera) [1821646] - [netdrv] mlxsw: Bump firmware version to 13.2000.2308 (Ivan Vecera) [1821646] - [netdrv] mlxsw: pci: Increase PCI reset timeout for SN3800 systems (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Increase size of MPAR register (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Unpublish devlink parameters during reload (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_buffers: remove unneeded semicolon (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_buffers: Calculate the size of the main pool (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Use guaranteed buffer size as pool size limit (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Extend QSFP EEPROM size for ethtool (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add macro for getting QSFP module EEPROM page number (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Push Ethernet header before reporting trap (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add Spectrum-2 target scale for tc flower scale test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add a resource scale test for Spectrum-2 (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add Spectrum-2 mirror-to-gretap target scale test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Generalize the parameters of mirror_gre test (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Register switched port analyzers (SPAN) as resource (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Add support for 400Gbps (50Gbps per lane) link modes (Ivan Vecera) [1821646] - [netdrv] mlxsw: minimal: Add validation for FW version (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Push minor/subminor fw version check into helper (Ivan Vecera) [1821646] - [netdrv] mlxsw: thermal: Provide optimization for QSFP modules number detection (Ivan Vecera) [1821646] - [netdrv] mlxsw: hwmon: Provide optimization for QSFP modules number detection (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Extend MGPIR register with new field exposing the number of QSFP modules (Ivan Vecera) [1821646] - [netdrv] mlxsw: Propagate extack down to register_fib_notifier() (Ivan Vecera) [1821646] - [netdrv] mlxsw: Register port netdevices into net of core (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Take devlink net instead of init_net (Ivan Vecera) [1821646] - [netdrv] mlxsw: PCI: Send EMAD traffic on a separate queue (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Use per-netns netdevice notifier registration (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Fail in case user specifies multiple mirror actions (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Clear VLAN filters during port initialization (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_buffers: Add the ability to query the CPU port's shared buffer (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Register CPU port with devlink (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_buffers: Prevent changing CPU port's configuration (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add a test case for devlink-trap (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add test cases for devlink-trap L2 drops (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Add devlink-trap support (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add trap group for layer 2 discards (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add layer 2 discard trap IDs (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add new trap actions (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add API to set trap action (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Extend to support Spectrum-3 ASIC (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Forbid to offload match on reserved TCP flags bits (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl: Track rules that forbid egress block bind (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Forbid to offload mirred redirect on egress (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Increase scale of IPv6 nexthop groups (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Expose KVD size for Spectrum-2 (Ivan Vecera) [1821646] - [netdrv] geneve: change from tx_error to tx_dropped on missing metadata (Jiri Benc) [1843412] - [net] mptcp: use untruncated hash in ADD_ADDR HMAC (Florian Westphal) [1840167] - [net] mptcp: use rightmost 64 bits in ADD_ADDR HMAC (Florian Westphal) [1840167] - [tools] selftests: mptcp: pm: rm the right tmp file (Florian Westphal) [1840167] - [net] mptcp: cope better with MP_JOIN failure (Florian Westphal) [1840167] - [net] inet_connection_sock: factor out destroy helper. (Florian Westphal) [1840167] - [net] mptcp: add new sock flag to deal with join subflows (Florian Westphal) [1840167] - [net] mptcp: Initialize map_seq upon subflow establishment (Florian Westphal) [1840167] - [net] mptcp: set correct vfs info for subflows (Florian Westphal) [1840167] - [net] mptcp: fix uninitialized value access (Florian Westphal) [1840167] - [net] mptcp: initialize the data_fin field for mpc packets (Florian Westphal) [1840167] - [net] mptcp: fix 'use_ack' option access. (Florian Westphal) [1840167] - [net] mptcp: avoid a WARN on bad input. (Florian Westphal) [1840167] - [net] mptcp: move option parsing into mptcp_incoming_options() (Florian Westphal) [1840167] - [net] mptcp: consolidate synack processing. (Florian Westphal) [1840167] - [net] mptcp: replace mptcp_disconnect with a stub (Florian Westphal) [1840167] - [net] mptcp: fix race in msk status update (Florian Westphal) [1840167] - [net] tcp: mptcp: use mptcp receive buffer space to select rcv window (Florian Westphal) [1840167] - [net] mptcp/pm_netlink.c : add check for nla_put_in/6_addr (Florian Westphal) [1840167] - [net] mptcp: fix data_fin handing in RX path (Florian Westphal) [1840167] - [net] mptcp: drop req socket remote_key* fields (Florian Westphal) [1840167] - [net] mptcp: avoid flipping mp_capable field in syn_recv_sock() (Florian Westphal) [1840167] - [net] mptcp: handle mptcp listener destruction via rcu (Florian Westphal) [1840167] - [net] mptcp: fix 'Attempt to release TCP socket in state' warnings (Florian Westphal) [1840167] - [net] mptcp: fix splat when incoming connection is never accepted before exit/close (Florian Westphal) [1840167] - [net] mptcp: fix double-unlock in mptcp_poll (Florian Westphal) [1840167] - [net] mptcp: add some missing pr_fmt defines (Florian Westphal) [1840167] - [net] mptcp: fix "fn parameter not described" warnings (Florian Westphal) [1840167] - [net] mptcp: re-check dsn before reading from subflow (Florian Westphal) [1840167] - [net] mptcp: subflow: check parent mptcp socket on subflow state change (Florian Westphal) [1840167] - [net] mptcp: fix tcp fallback crash (Florian Westphal) [1840167] - [tools] selftests:mptcp: fix failure due to whitespace damage (Florian Westphal) [1840167] - [tools] selftests: add test-cases for MPTCP MP_JOIN (Florian Westphal) [1840167] - [tools] selftests: add PM netlink functional tests (Florian Westphal) [1840167] - [net] mptcp: add netlink-based PM (Florian Westphal) [1840167] - [net] mptcp: add and use MIB counter infrastructure (Florian Westphal) [1840167] - [net] mptcp: allow dumping subflow context to userspace (Florian Westphal) [1840167] - [net] mptcp: implement and use MPTCP-level retransmission (Florian Westphal) [1840167] - [net] mptcp: rework mptcp_sendmsg_frag to accept optional dfrag (Florian Westphal) [1840167] - [net] mptcp: allow partial cleaning of rtx head dfrag (Florian Westphal) [1840167] - [net] mptcp: implement memory accounting for mptcp rtx queue (Florian Westphal) [1840167] - [net] mptcp: introduce MPTCP retransmission timer (Florian Westphal) [1840167] - [net] mptcp: queue data for mptcp level retransmission (Florian Westphal) [1840167] - [net] mptcp: update per unacked sequence on pkt reception (Florian Westphal) [1840167] - [net] mptcp: Implement path manager interface commands (Florian Westphal) [1840167] - [net] mptcp: Add handling of outgoing MP_JOIN requests (Florian Westphal) [1840167] - [net] mptcp: Add handling of incoming MP_JOIN requests (Florian Westphal) [1840167] - [net] mptcp: Add path manager interface (Florian Westphal) [1840167] - [net] mptcp: Add ADD_ADDR handling (Florian Westphal) [1840167] - [net] tcp: annotate sk->sk_wmem_queued lockless reads (Florian Westphal) [1840167] - [net] mptcp: don't hang in mptcp_sendmsg() after TCP fallback (Florian Westphal) [1840167] - [net] mptcp: Remove set but not used variable 'can_ack' (Florian Westphal) [1840167] - [net] mptcp: rename fourth ack field (Florian Westphal) [1840167] - [net] mptcp: move msk state update to subflow_syn_recv_sock() (Florian Westphal) [1840167] - [net] mptcp: drop unneeded checks (Florian Westphal) [1840167] - [net] mptcp: create msk early (Florian Westphal) [1840167] - [net] mptcp: don't hang before sending 'MP capable with data' (Florian Westphal) [1840167] - [net] mptcp: don't grow mptcp socket receive buffer when rcvbuf is locked (Florian Westphal) [1840167] - [tools] mptcp: selftests: add rcvbuf set option (Florian Westphal) [1840167] - [net] mptcp: always include dack if possible. (Florian Westphal) [1840167] - [net] mptcp: Only send DATA_FIN with final mapping (Florian Westphal) [1840167] - [net] mptcp: Use per-subflow storage for DATA_FIN sequence number (Florian Westphal) [1840167] - [net] mptcp: Check connection state before attempting send (Florian Westphal) [1840167] - [net] mptcp: add dummy icsk_sync_mss() (Florian Westphal) [1840167] - [net] mptcp: defer work schedule until mptcp lock is released (Florian Westphal) [1840167] - [net] mptcp: avoid work queue scheduling if possible (Florian Westphal) [1840167] - [net] mptcp: remove mptcp_read_actor (Florian Westphal) [1840167] - [net] mptcp: add rmem queue accounting (Florian Westphal) [1840167] - [net] mptcp: update mptcp ack sequence from work queue (Florian Westphal) [1840167] - [net] mptcp: add work queue skeleton (Florian Westphal) [1840167] - [net] mptcp: add and use mptcp_data_ready helper (Florian Westphal) [1840167] - [net] xfrm: fix a NULL-ptr deref in xfrm_local_error (Xin Long) [1835208] - [net] xfrm: add IPv6 support for espintcp (Sabrina Dubroca) [1446392] - [net] xfrm: add support for UDPv6 encapsulation of ESP (Sabrina Dubroca) [1446392] - [net] xfrm: ifdef setsockopt(UDP_ENCAP_ESPINUDP/UDP_ENCAP_ESPINUDP_NON_IKE) (Sabrina Dubroca) [1446392] - [net] esp: Export esp_output_fill_trailer function (Sabrina Dubroca) [1446392] - [net] udp: fix jump label misuse (Sabrina Dubroca) [1446392] - [net] udp: implement complete book-keeping for encap_needed (Sabrina Dubroca) [1446392] - [net] xfrm: espintcp: save and call old ->sk_destruct (Sabrina Dubroca) [1446392] - [net] xfrm: add espintcp (RFC 8229) (Sabrina Dubroca) [1446392] - [net] esp4: split esp_output_udp_encap and introduce esp_output_encap (Sabrina Dubroca) [1446392] - [net] esp4: prepare esp_input_done2 for non-UDP encapsulation (Sabrina Dubroca) [1446392] - [net] xfrm: add route lookup to xfrm4_rcv_encap (Sabrina Dubroca) [1446392] - [net] xfrm: introduce xfrm_trans_queue_net (Sabrina Dubroca) [1446392] - [net] add queue argument to __skb_wait_for_more_packets and __skb_{, try_}recv_datagram (Sabrina Dubroca) [1446392] - [net] use skb_queue_empty_lockless() in busy poll contexts (Sabrina Dubroca) [1446392] - [include] net: add skb_queue_empty_lockless() (Sabrina Dubroca) [1446392] - [net] add READ_ONCE() annotation in __skb_wait_for_more_packets() (Sabrina Dubroca) [1446392] - [net] datagram: remove rendundant 'peeked' argument (Sabrina Dubroca) [1446392] - [tools] kvm: selftests: fix rdtsc() for vmx_tsc_adjust_test (Vitaly Kuznetsov) [1841490] - [x86] kvm: lapic: Also cancel preemption timer when disarm LAPIC timer (Vitaly Kuznetsov) [1841490] - [s390] kvm_host: unify VM_STAT and VCPU_STAT definitions in a single place (Vitaly Kuznetsov) [1841490] - [x86] kvm/x86: Remove redundant function implementations (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: VMX preemption timer migration test (Vitaly Kuznetsov) [1841490] - [tools] tools arch kvm: Sync kvm headers with the kernel sources (Vitaly Kuznetsov) [1841490] - [tools] tools headers uapi: Update tools's copy of kvm.h headers (Vitaly Kuznetsov) [1841490] - [tools] tools headers: Sync the various kvm.h header copies (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Fix VMX preemption timer migration (Vitaly Kuznetsov) [1841490] - [uapi] x86/kvm/hyper-v: Explicitly align hcall param for kvm_hyperv_exit (Vitaly Kuznetsov) [1841490] - [virt] kvm: introduce kvm_read_guest_offset_cached() (Vitaly Kuznetsov) [1841490] - [virt] kvm: rename kvm_arch_can_inject_async_page_present() to kvm_arch_can_dequeue_async_page_present() (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Replace zero-length array with flexible-array (Vitaly Kuznetsov) [1841490] - [virt] revert "kvm: No need to retry for hva_to_pfn_remapped()" (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: implement KVM_GET_NESTED_STATE and KVM_SET_NESTED_STATE (Vitaly Kuznetsov) [1841490] - [tools] selftests: kvm: fix smm test on SVM (Vitaly Kuznetsov) [1841490] - [tools] selftests: kvm: add a SVM version of state-test (Vitaly Kuznetsov) [1841490] - [tools] selftests: kvm: introduce cpu_has_svm() check (Vitaly Kuznetsov) [1841490] - [x86] kvm: mmu: pass arbitrary CR0/CR4/EFER to kvm_init_shadow_mmu (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: leave guest mode when clearing EFER.SVME (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: split nested_vmcb_check_controls (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: remove HF_HIF_MASK (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: remove HF_VINTR_MASK (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: synthesize correct EXITINTINFO on vmexit (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: preserve VGIF across VMCB switch (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: extract svm_set_gif (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: remove unnecessary if (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: synchronize VMCB controls updated by the processor on every vmexit (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: restore clobbered INT_CTL fields after clearing VINTR (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: save all control fields in svm->nested (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: remove trailing padding for struct vmcb_control_area (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: pass vmcb_control_area to copy_vmcb_control_area (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: clean up tsc_offset update (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: move MMU setup to nested_prepare_vmcb_control (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: extract preparation of VMCB for nested run (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: extract load_nested_vmcb_control (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: move map argument out of enter_svm_guest_mode (Vitaly Kuznetsov) [1841490] - [virt] kvm: check userspace_addr for all memslots (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: always update CR3 in VMCS (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: always update CR3 in VMCB (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: correctly inject INIT vmexits (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: remove exit_required (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: inject exceptions via svm_check_nested_events (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: enable event window in inject_pending_event (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: track manually whether an event has been injected (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: Preserve registers modifications done before nested_svm_vmexit() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Initialize tdp_level during vCPU creation (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: leave ASID aside in copy_vmcb_control_area (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: fix condition for filtering async PF (Vitaly Kuznetsov) [1841490] - [x86] kvm: Fix the indentation to match coding style (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: replace "fall through" with "return" to indicate different case (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Take an unsigned 32-bit int for has_emulated_msr()'s index (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Remove superfluous brackets from case statement (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: allow KVM_STATE_NESTED_MTF_PENDING in kvm_state flags (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: simplify is_mmio_spte (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: don't expose MSR_IA32_UMWAIT_CONTROL unconditionally (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: enable X86_FEATURE_WAITPKG in KVM capabilities (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Set mmio_value to '0' if reserved #PF can't be generated (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: only do L1TF workaround on affected processors (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Fix off-by-one error in kvm_vcpu_ioctl_x86_setup_mce (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Migrate the VMX-preemption timer (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Change emulated VMX-preemption timer hrtimer to absolute (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Really make emulated nested preemption timer pinned (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Remove unused 'ops' param from nested_vmx_hardware_setup() (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Remove unnecessary V_IRQ unsetting (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Merge svm_enable_vintr into svm_set_vintr (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Handle preemption timer fastpath (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: TSCDEADLINE MSR emulation fastpath (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: introduce kvm_can_use_hv_timer (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Optimize posted-interrupt delivery for timer fastpath (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Introduce more exit_fastpath_completion enum values (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Introduce kvm_vcpu_exit_request() helper (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Print symbolic names of VMX VM-Exit flags in traces (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Introduce generic fastpath handler (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Drop superfluous VMREAD of vmcs02.GUEST_SYSENTER_* (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Truncate writes to vmcs.SYSENTER_EIP/ESP for 32-bit vCPU (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Improve handle_external_interrupt_irqoff inline assembly (Vitaly Kuznetsov) [1841490] - [documentation] kvm: documentation: Fix up cpuid page (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Sanity check on gfn before removal (Vitaly Kuznetsov) [1841490] - [virt] kvm: No need to retry for hva_to_pfn_remapped() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Force ASYNC_PF_PER_VCPU to be power of two (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Remove unneeded __ASM_SIZE usage with POP instruction (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Add a helper to consolidate root sp allocation (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Drop KVM's hugepage enums in favor of the kernel's enums (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Move max hugepage level to a separate #define (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Tweak PSE hugepage handling to avoid 2M vs 4M conundrum (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Cleanup vcpu->arch.guest_xstate_size (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Tweak handling of failure code for nested VM-Enter failure (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Capture TDP level when updating CPUID (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Move nested EPT out of kvm_x86_ops.get_tdp_level() hook (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Add proper cache tracking for CR0 (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Add proper cache tracking for CR4 (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Unconditionally validate CR3 during nested transitions (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Save L1 TSC offset in 'struct kvm_vcpu_arch' (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Skip IBPB when temporarily switching between vmcs01 and vmcs02 (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Skip IBPB when switching between vmcs01 and vmcs02 (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Use accessor to read vmcs.INTR_INFO when handling exception (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: handle wrap around 32-bit address space (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Replace late check_nested_events() hack with more precise fix (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Use vmx_get_rflags() to query RFLAGS in vmx_interrupt_blocked() (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Use vmx_interrupt_blocked() directly from vmx_handle_exit() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: WARN on injected+pending exception even in nested case (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: Preserve IRQ/NMI/SMI priority irrespective of exiting behavior (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: Report interrupts as allowed when in L2 and exit-on-interrupt is set (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Prioritize SMI over nested IRQ/NMI (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Preserve IRQ/NMI priority irrespective of exiting behavior (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Split out architectural interrupt/NMI/SMI blocking checks (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Split out architectural interrupt/NMI blocking checks (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: Move SMI vmexit handling to svm_check_nested_events() (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: Report NMIs as allowed when in L2 and Exit-on-NMI is set (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Report NMIs as allowed when in L2 and Exit-on-NMI is set (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: replace is_smm checks with kvm_x86_ops.smi_allowed (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Make return for {interrupt_nmi, smi}_allowed() a bool instead of int (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Set KVM_REQ_EVENT if run is canceled with req_immediate_exit set (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Open a window for pending nested VMX preemption timer (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Preserve exception priority irrespective of exiting behavior (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Implement check_nested_events for NMI (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: immediately inject INTR vmexit (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: leave halted state on vmexit (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: introduce nested_run_pending (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Fix pkru save/restore when guest CR4.PKE=0, move it to x86.c (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Disable AVIC before setting V_IRQ (Vitaly Kuznetsov) [1841490] - [virt] kvm: Introduce kvm_make_all_cpus_request_except() (Vitaly Kuznetsov) [1841490] - [tools] kvm: vmx: pass correct DR6 for GD userspace exit (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86, svm: isolate vcpu->arch.dr6 from vmcb->save.dr6 (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: keep DR6 synchronized with vcpu->arch.dr6 (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: trap #DB and #BP to userspace if guest debugging is on (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Add KVM_SET_GUEST_DEBUG test (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Fix single-step with KVM_SET_GUEST_DEBUG (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Set RTM for DB_VECTOR too for KVM_EXIT_DEBUG (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: fix DR6 delivery for various cases of #DB injection (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Declare KVM_CAP_SET_GUEST_DEBUG properly (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Fix build for evmcs.h (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Use KVM CPU capabilities to determine CR4 reserved bits (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Explicitly clear RFLAGS.CF and RFLAGS.ZF in VM-Exit RSB path (Vitaly Kuznetsov) [1841490] - [x86] kvm: ioapic: Restrict lazy EOI update to edge-triggered interrupts (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Fixes posted interrupt check for IRQs delivery modes (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: fill in kvm_run->debug.arch.dr[67] (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Replace a BUG_ON(1) with BUG() to squash clang warning (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: do not allow VMRUN inside SMM (Vitaly Kuznetsov) [1841490] - [virt] kvm: add capability for halt polling (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Store vmcs.EXIT_QUALIFICATION as an unsigned long, not u32 (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Drop a redundant call to vmx_get_intr_info() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: move nested-related kvm_x86_ops to a separate struct (Vitaly Kuznetsov) [1841490] - [x86] kvm: evmcs: check if nesting is enabled (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: check_nested_events is never NULL (Vitaly Kuznetsov) [1841490] - [tools] selftests: kvm/set_memory_region_test: do not check RIP if the guest shuts down (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: avoid infinite loop on NPF from bad address (Vitaly Kuznetsov) [1841490] - [x86] kvm: Remove redundant argument to kvm_arch_vcpu_ioctl_run (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: Check for CR0.CD and CR0.NW on VMRUN of nested guests (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Improve latency for single target IPI fastpath (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Optimize handling of VM-Entry failures in vmx_vcpu_run() (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Remove non-functional "support" for CR3 target values (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Avoid an extra memslot lookup in try_async_pf() for L2 (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Set @writable to false for non-visible accesses by L2 (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Cache vmcs.EXIT_INTR_INFO using arch avail_reg flags (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Cache vmcs.EXIT_QUALIFICATION using arch avail_reg flags (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Drop manual clearing of segment cache on nested VMCS switch (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Reset register cache (available and dirty masks) on VMCS switch (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Invoke ept_save_pdptrs() if and only if PAE paging is enabled (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Rename exit_reason to vm_exit_reason for nested VM-Exit (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Cast exit_reason to u16 to check for nested EXTERNAL_INTERRUPT (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Pull exit_reason from vcpu_vmx in nested_vmx_reflect_vmexit() (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Drop a superfluous WARN on reflecting EXTERNAL_INTERRUPT (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Split VM-Exit reflection logic into L0 vs. L1 wants (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: match comment with return type for nested_vmx_exit_reflected (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Move nested VM-Exit tracepoint into nested_vmx_reflect_vmexit() (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Move VM-Fail check out of nested_vmx_exit_reflected() (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Uninline nested_vmx_reflect_vmexit(), i.e. move it to nested.c (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Move reflection check into nested_vmx_reflect_vmexit() (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Use do_machine_check to pass MCE to the host (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Clean cr3/pgd handling in vmx_load_mmu_pgd() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Replace "cr3" with "pgd" in "new cr3/pgd" related code (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Free only the affected contexts when emulating INVEPT (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Don't flush TLB on nested VMX transition (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Skip MMU sync on nested VMX transition when possible (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Add module param to force TLB flush on root reuse (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Add separate override for MMU sync during fast CR3 switch (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Move fast_cr3_switch() side effects to __kvm_mmu_new_cr3() (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Don't reload APIC access page if its control is disabled (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Retrieve APIC access page HPA only when necessary (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Reload APIC access page on nested VM-Exit only if necessary (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Selectively use TLB_FLUSH_CURRENT for nested VM-Enter/VM-Exit (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Use KVM_REQ_TLB_FLUSH_CURRENT for MMU specific flushes (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Introduce KVM_REQ_TLB_FLUSH_CURRENT to flush current ASID (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Add helper to handle TLB flushes on nested VM-Enter/VM-Exit (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Rename ->tlb_flush() to ->tlb_flush_all() (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Document the ASID logic in svm_flush_tlb() (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Introduce vmx_flush_tlb_current() (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Move nested_get_vpid02() to vmx/nested.h (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Move vmx_flush_tlb() to vmx.c (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Wire up ->tlb_flush_guest() directly to svm_flush_tlb() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Drop @invalidate_gpa param from kvm_x86_ops' tlb_flush() (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Clean up vmx_flush_tlb_gva() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: make Hyper-V PV TLB flush use tlb_flush_guest() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Move "flush guest's TLB" logic to separate kvm_x86_ops hook (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Use vpid_sync_vcpu_addr() to emulate INVVPID with address (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Drop redundant capability checks in low level INVVPID helpers (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Handle INVVPID fallback logic in vpid_sync_vcpu_addr() (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Move vpid_sync_vcpu_addr() down a few lines (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Use vpid_sync_context() directly when possible (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Skip global INVVPID fallback if vpid==0 in vpid_sync_context() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Sync SPTEs when injecting page/EPT fault into L1 (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: cleanup kvm_inject_emulated_page_fault (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: introduce kvm_mmu_invalidate_gva (Vitaly Kuznetsov) [1841490] - [x86] kvm: Disable objtool frame pointer checking for vmenter.S (Vitaly Kuznetsov) [1841490] - [x86] kvm: Remove CREATE_IRQCHIP/SET_PIT2 race (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Export kvm_propagate_fault() (as kvm_inject_emulated_page_fault) (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Invalidate all roots when emulating INVVPID without EPT (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Invalidate all EPTP contexts when emulating INVEPT for L1 (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Validate the EPTP when emulating INVEPT(EXTENT_CONTEXT) (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Flush all EPTP/VPID contexts on remote TLB flush (Vitaly Kuznetsov) [1841490] - [tools] selftests: kvm: Add testcase for creating max number of memslots (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Make set_memory_region_test common to all architectures (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Add "zero" testcase to set_memory_region_test (Vitaly Kuznetsov) [1841490] - [tools] selftests: kvm: Add vm_get_fd() in kvm_util (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Add "delete" testcase to set_memory_region_test (Vitaly Kuznetsov) [1841490] - [tools] kvm: sefltests: Add explicit synchronization to move mem region test (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Add GUEST_ASSERT variants to pass values to host (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Add util to delete memory region (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Use kernel's list instead of homebrewed replacement (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Take vcpu pointer instead of id in vm_vcpu_rm() (Vitaly Kuznetsov) [1841490] - [x86] kvm: pass through CPUID(0x80000006) (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Return updated timer current count register from KVM_GET_LAPIC (Vitaly Kuznetsov) [1841490] - [virt] kvm: remove redundant assignment to variable r (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Fix __svm_vcpu_run declaration (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Do not setup frame pointer in __svm_vcpu_run (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Do not mark svm_vcpu_run with STACK_FRAME_NON_STANDARD (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: reflect MTF VM-exits if injected by L1 (Vitaly Kuznetsov) [1841490] - [kernel] kvm: Check validity of resolved slot when searching memslots (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Enable machine check support for 32bit targets (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: move more vmentry code to assembly (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: fix compilation with modular PSP and non-modular KVM (Vitaly Kuznetsov) [1841490] - [x86] Increase KVM_MAX_VCPUS to 1024, KVM_MAX_VCPU_ID to 2048 (Eduardo Habkost) [1810811] - [scsi] scsi: core: avoid host-wide host_busy counter for scsi_mq (Ewan Milne) [1761928] - [gpio] gpio: xgene-sb: set valid IRQ type in to_irq() (Brian Masney) [1802402] - [block] rbd: compression_hint option (Ilya Dryomov) [1835925] - [include] libceph: support for alloc hint flags (Ilya Dryomov) [1835925] - [net] libceph: read_from_replica option (Ilya Dryomov) [1835925] - [net] libceph: support for balanced and localized reads (Ilya Dryomov) [1835925] - [net] libceph: crush_location infrastructure (Ilya Dryomov) [1835925] - [net] libceph: decode CRUSH device/bucket types and names (Ilya Dryomov) [1835925] - [net] libceph: add non-asserting rbtree insertion helper (Ilya Dryomov) [1835925] - [pci] PCI: pciehp: Fix MSI interrupt race (Myron Stowe) [1779610] - [security] ima: Remove __init annotation from ima_pcrread() (Bruno Meneguele) [1843774] - [security] ima: Call ima_calc_boot_aggregate() in ima_eventdigest_init() (Bruno Meneguele) [1843774] - [security] ima: Directly assign the ima_default_policy pointer to ima_rules (Bruno Meneguele) [1843774] - [documentation] powerpc/fadump: sysfs for fadump memory reservation (Diego Domingos) [1804202] - [documentation] Documentation/ABI: Mark /sys/kernel/fadump_* sysfs files deprecated (Diego Domingos) [1804202] - [documentation] powerpc/powernv: Move core and fadump_release_opalcore under new kobject (Diego Domingos) [1804202] - [powerpc] powerpc/fadump: Reorganize /sys/kernel/fadump_* sysfs files (Diego Domingos) [1804202] - [fs] sysfs: wrap __compat_only_sysfs_link_entry_to_kobj function to change the symlink name (Diego Domingos) [1804202] - [documentation] Documentation/ABI: Add ABI documentation for /sys/kernel/fadump_* (Diego Domingos) [1804202] - [hwtracing] intel_th: pci: Add Tiger Lake CPU support (Jiri Olsa) [1483079] - [netdrv] e1000e: fix S0ix flows for cable connected case (Ken Cox) [1781385] - [netdrv] e1000e: reject unsupported coalescing params (Ken Cox) [1781385] - [netdrv] e1000e: Add support for Tiger Lake device (Ken Cox) [1781385] - [netdrv] e1000e: Add support for Alder Lake (Ken Cox) [1781385] - [netdrv] net: intel: e1000e: fix possible sleep-in-atomic-context bugs in e1000e_get_hw_semaphore() (Ken Cox) [1781385] - [netdrv] e1000e: fix missing cpu_to_le64 on buffer_addr (Ken Cox) [1781385] - [netdrv] e1000(e): use new helper tcp_v6_gso_csum_prep (Ken Cox) [1781385] - [netdrv] e1000e: Revert "e1000e: Make watchdog use delayed work" (Ken Cox) [1781385] - [netdrv] e1000e: Use netdev_info instead of pr_info for link messages (Ken Cox) [1781385] - [netdrv] net: ethernet: intel: Demote MTU change prints to debug (Ken Cox) [1781385] - [netdrv] e1000e: Fix compiler warning when CONFIG_PM_SLEEP is not set (Ken Cox) [1781385] - [netdrv] net: ixgbevf: reject unsupported coalescing params (Ken Cox) [1781379] - [netdrv] ixgbevf: Remove limit of 10 entries for unicast filter list (Ken Cox) [1781379] - [netdrv] net: ixgbe: reject unsupported coalescing params (Ken Cox) [1781378] - [netdrv] ixgbe: Use pci_get_dsn() (Ken Cox) [1781378] - [netdrv] intel: Replace zero-length array with flexible-array member (Ken Cox) [1781378] - [netdrv] ixgbe: Fix calculation of queue with VFs and flow director on interface flap (Ken Cox) [1781378] - [netdrv] net: ethernet: intel: Demote MTU change prints to debug (Ken Cox) [1781378] - [netdrv] ixgbe: protect TX timestamping from API misuse (Ken Cox) [1781378] - [netdrv] ixgbe: Make use of cpumask_local_spread to improve RSS locality (Ken Cox) [1781378] - [netdrv] ixgbe: Remove duplicate clear_bit() call (Ken Cox) [1781378] - [netdrv] ixgbe: Add UDP segmentation offload support (Ken Cox) [1781378] - [x86] x86/resctrl: Fix invalid attempt at removing the default resource group (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Clean up unused function parameter in mkdir path (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Fix a deadlock due to inaccurate reference (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Fix use-after-free due to inaccurate refcount of rdtgroup (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Fix use-after-free when deleting resource groups (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Add task resctrl information display (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Check monitoring static key in the MBM overflow handler (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Do not reconfigure exiting tasks (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Fix potential memory leak (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Fix an imbalance in domain_remove_cpu() (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Fix potential lockdep warning (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Prevent NULL pointer dereference when reading mondata (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Cleanup cbm_ensure_valid() (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Prevent possible overrun during bitmap operations (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Don't stop walking closids when a locksetup group is found (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Use _ASM_BX to avoid ifdeffery (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Remove unused variable (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Remove duplicate MSR_MISC_FEATURE_CONTROL definition (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Avoid confusion over the new X86_RESCTRL config (Alexander Beregalov) [1830948] - [x86] x86/cache: Rename config option to CONFIG_X86_RESCTRL (Alexander Beregalov) [1830948] - [tools] perf flamegraph: Use /bin/bash for report and record scripts (Michael Petlan) [1281843] - [tools] perf script: Add flamegraph.py script (Michael Petlan) [1281843] - [tools] perf script: Avoid NULL dereference on symbol (Michael Petlan) [1841130] - [tools] tools/build: tweak unused value workaround (Michael Petlan) [1841130] - [tools] perf stat: Fix no metric header if --per-socket and --metric-only set (Michael Petlan) [1841130] - [tools] perf python: Check if clang supports -fno-semantic-interposition (Michael Petlan) [1841130] - [tools] perf tools: Support Python 3.8+ in Makefile (Michael Petlan) [1841130] - [tools] perf script: Fix invalid read of directory entry after closedir() (Michael Petlan) [1841130] - [tools] perf script report: Fix SEGFAULT when using DWARF mode (Michael Petlan) [1841130] - [tools] perf script: add -S/--symbols documentation (Michael Petlan) [1841130] - [tools] perf pmu-events x86: Use CPU_CLK_UNHALTED.THREAD in Kernel_Utilization metric (Michael Petlan) [1841130] - [tools] perf events parser: Add missing Intel CPU events to parser (Michael Petlan) [1841130] - [tools] perf script: Allow --symbol to accept hexadecimal addresses (Michael Petlan) [1841130] - [tools] perf top: Support hotkey to change sort order (Michael Petlan) [1841130] - [tools] perf top: Support --group-sort-idx to change the sort order (Michael Petlan) [1841130] - [tools] perf symbols: Fix arm64 gap between kernel start and module end (Michael Petlan) [1841130] - [tools] perf build-test: Honour JOBS to override detection of number of cores (Michael Petlan) [1841130] - [tools] perf script: Add --show-cgroup-events option (Michael Petlan) [1841130] - [tools] perf top: Add --all-cgroups option (Michael Petlan) [1841130] - [tools] perf record: Add --all-cgroups option (Michael Petlan) [1841130] - [tools] perf record: Support synthesizing cgroup events (Michael Petlan) [1841130] - [tools] perf report: Add 'cgroup' sort key (Michael Petlan) [1841130] - [tools] perf cgroup: Maintain cgroup hierarchy (Michael Petlan) [1841130] - [tools] perf tools: Basic support for CGROUP event (Michael Petlan) [1841130] - [tools] perf tools: Add file-handle feature test (Michael Petlan) [1841130] - [tools] perf python: Include rwsem.c in the pythong biding (Michael Petlan) [1841130] - [tools] tools headers UAPI: Update tools's copy of linux/perf_event.h (Michael Petlan) [1841130] - [tools] perf script: Introduce --deltatime option (Michael Petlan) [1841130] - [tools] perf: Normalize gcc parameter when generating arch errno table (Michael Petlan) [1841130] - [tools] perf parse-events: Add defensive NULL check (Michael Petlan) [1841130] - [tools] perf callchain: Update docs regarding kernel/user space unwinding (Michael Petlan) [1841130] - [tools] perf cpumap: Fix snprintf overflow check (Michael Petlan) [1841130] - [tools] perf test: Test pmu-events aliases (Michael Petlan) [1841130] - [tools] perf pmu: Make pmu_uncore_alias_match() public (Michael Petlan) [1841130] - [tools] perf pmu: Add is_pmu_core() (Michael Petlan) [1841130] - [tools] perf test: Add pmu-events test (Michael Petlan) [1841130] - [tools] perf pmu: Refactor pmu_add_cpu_aliases() (Michael Petlan) [1841130] - [tools] perf jevents: Support test events folder (Michael Petlan) [1841130] - [tools] perf jevents: Add some test events (Michael Petlan) [1841130] - [tools] perf tools: Unify a bit the build directory output (Michael Petlan) [1841130] - [tools] perf metricgroup: Fix printing event names of metric group with multiple events incase of overlapping events (Michael Petlan) [1841130] - [tools] perf stat: Align the output for interval aggregation mode (Michael Petlan) [1841130] - [tools] perf report/top TUI: Support hotkeys to let user select any event for sorting (Michael Petlan) [1841130] - [tools] perf report: Support a new key to reload the browser (Michael Petlan) [1841130] - [tools] perf report: Allow specifying event to be used as sort key in --group output (Michael Petlan) [1841130] - [tools] perf report/top TUI: Support hotkey 'a' for annotation of unresolved addresses (Michael Petlan) [1841130] - [tools] perf report: Support interactive annotation of code without symbols (Michael Petlan) [1841130] - [tools] perf report: Print al_addr when symbol is not found (Michael Petlan) [1841130] - [tools] perf symbols: Consolidate symbol fixup issue (Michael Petlan) [1841130] - [tools] perf parse-events: Fix 3 use after frees found with clang ASAN (Michael Petlan) [1841130] - [tools] perf/tests: Add CET instructions to the new instructions test (Michael Petlan) [1841130] - [tools] perf expr: Fix copy/paste mistake (Michael Petlan) [1841130] - [tools] perf report: Fix no branch type statistics report issue (Michael Petlan) [1841130] - [tools] perf tools: Give synthetic mmap events an inode generation (Michael Petlan) [1841130] - [tools] perf test: Print if shell directory isn't present (Michael Petlan) [1841130] - [tools] perf record: Fix binding of AIO user space buffers to nodes (Michael Petlan) [1841130] - [tools] perf intel-pt: Update intel-pt.txt file with new location of the documentation (Michael Petlan) [1841130] - [tools] perf intel-pt: Add Intel PT man page references (Michael Petlan) [1841130] - [tools] perf intel-pt: Rename intel-pt.txt and put it in man page format (Michael Petlan) [1841130] - [tools] perf doc: Set man page date to last git commit (Michael Petlan) [1841130] - [tools] perf cs-etm: Fix unsigned variable comparison to zero (Michael Petlan) [1841130] - [tools] perf cs-etm: Optimize copying last branches (Michael Petlan) [1841130] - [tools] perf cs-etm: Correct synthesizing instruction samples (Michael Petlan) [1841130] - [tools] perf cs-etm: Continuously record last branch (Michael Petlan) [1841130] - [tools] perf cs-etm: Swap packets for instruction samples (Michael Petlan) [1841130] - [tools] perf map: Use strstarts() to look for Android libraries (Michael Petlan) [1841130] - [tools] perf vendor events intel: Add NO_NMI_WATCHDOG metric constraint (Michael Petlan) [1841130] - [tools] perf metricgroup: Support metric constraint (Michael Petlan) [1841130] - [tools] perf util: Factor out sysctl__nmi_watchdog_enabled() (Michael Petlan) [1841130] - [tools] perf metricgroup: Factor out metricgroup__add_metric_weak_group() (Michael Petlan) [1841130] - [tools] perf jevents: Support metric constraint (Michael Petlan) [1841130] - [tools] perf block-info: Support color ops to print block percents in color (Michael Petlan) [1841130] - [tools] perf block-info: Allow selecting which columns to report and its order (Michael Petlan) [1841130] - [tools] perf diff: Use __block_info__cmp() to replace block_pair_cmp() (Michael Petlan) [1841130] - [tools] perf expr: Make expr__parse() return -1 on error (Michael Petlan) [1841130] - [tools] perf expr: Straighten expr__parse()/expr__find_other() interface (Michael Petlan) [1841130] - [tools] perf expr: Increase EXPR_MAX_OTHER to support metrics with more than 15 variables (Michael Petlan) [1841130] - [tools] perf expr: Move expr lexer to flex (Michael Petlan) [1841130] - [tools] perf expr: Add expr.c object (Michael Petlan) [1841130] - [tools] perf header: Add check for unexpected use of reserved membrs in event attr (Michael Petlan) [1841130] - [tools] perf evsel: Support PERF_SAMPLE_BRANCH_HW_INDEX (Michael Petlan) [1841130] - [tools] perf tools: Add hw_idx in struct branch_stack (Michael Petlan) [1841130] - [tools] tools headers UAPI: Update tools's copy of linux/perf_event.h (Michael Petlan) [1841130] - [tools] tools lib traceevent: Remove extra '\n' in print_event_time() (Michael Petlan) [1841130] - [tools] perf annotate: Get rid of annotation->nr_jumps (Michael Petlan) [1841130] - [tools] perf llvm: Add debug hint message about missing kernel-devel package (Michael Petlan) [1841130] - [tools] perf stat: Show percore counts in per CPU output (Michael Petlan) [1841130] - [tools] tools lib api fs: Move cgroupsfs_find_mountpoint() (Michael Petlan) [1841130] - [kernel] perf/core: fix parent pid/tid in task exit events (Michael Petlan) [1841130] - [x86] perf/x86/cstate: Add Jasper Lake CPU support (Michael Petlan) [1841130] - [kernel] perf/core: Disable page faults when getting phys address (Michael Petlan) [1841130] - [x86] perf/x86/intel/uncore: Add Ice Lake server uncore support (Michael Petlan) [1841130] - [kernel] perf/cgroup: Correct indirection in perf_less_group_idx() (Michael Petlan) [1841130] - [kernel] perf/core: Fix event cgroup tracking (Michael Petlan) [1841130] - [init] perf/core: Add PERF_SAMPLE_CGROUP feature (Michael Petlan) [1841130] - [kernel] perf/core: Add PERF_RECORD_CGROUP event (Michael Petlan) [1841130] - [x86] x86 user stack frame reads: switch to explicit __get_user() (Michael Petlan) [1841130] - [x86] perf/x86/intel/uncore: Factor out __snr_uncore_mmio_init_box (Michael Petlan) [1841130] - [x86] perf/x86/intel/uncore: Add box_offsets for free-running counters (Michael Petlan) [1841130] - [kernel] perf/core: Fix reversed NULL check in perf_event_groups_less() (Michael Petlan) [1841130] - [kernel] perf/core: Fix endless multiplex timer (Michael Petlan) [1841130] - [kernel] perf/cgroup: Order events in RB tree by cgroup id (Michael Petlan) [1841130] - [kernel] perf/cgroup: Grow per perf_cpu_context heap storage (Michael Petlan) [1841130] - [kernel] perf/core: Add per perf_cpu_context min_heap storage (Michael Petlan) [1841130] - [kernel] perf/core: Use min_heap in visit_groups_merge() (Michael Petlan) [1841130] - [lib] lib: Introduce generic min-heap (Michael Petlan) [1841130] - [kernel] perf/cgroup: Reorder perf_cgroup_connect() (Michael Petlan) [1841130] - [kernel] perf/core: Remove 'struct sched_in_data' (Michael Petlan) [1841130] - [kernel] perf/core: Unify {pinned, flexible}_sched_in() (Michael Petlan) [1841130] - [x86] perf/x86: Add Intel Tiger Lake uncore support (Michael Petlan) [1841130] - [x86] perf/x86/intel: Output LBR TOS information correctly (Michael Petlan) [1841130] - [powerpc] perf/core: Add new branch sample type for HW index of raw branch records (Michael Petlan) [1841130] - [x86] perf/x86/intel: Avoid unnecessary PEBS_ENABLE MSR access in PMI (Michael Petlan) [1841130] - [x86] x86/cpu: Add Jasper Lake to Intel family (Michael Petlan) [1841130] - [fs] pstore/ram: Run without kernel crash dump region (Desnes Augusto Nunes do Rosario) [1824906] - [fs] pstore/ram: Avoid NULL deref in ftrace merging failure path (Desnes Augusto Nunes do Rosario) [1824906] - [fs] pstore: Convert buf_lock to semaphore (Desnes Augusto Nunes do Rosario) [1824906] - [fs] pstore/ram: Correctly calculate usable PRZ bytes (Desnes Augusto Nunes do Rosario) [1824906] - [drm] memremap: add an owner field to struct dev_pagemap (Don Dutile) [1816441] - [mm] mm: devmap: refactor 1-based refcounting for ZONE_DEVICE pages (Don Dutile) [1816441] - [mm] mm/swap: fix release_pages() when releasing devmap pages (Don Dutile) [1816441] - [mm] mm: revert remove MEMORY_DEVICE_PUBLIC support in swap.c (Don Dutile) [1816441] - [nvdimm] mm: Cleanup __put_devmap_managed_page() vs ->page_free() (Don Dutile) [1816441] - [documentation] hv_netvsc: Update document for XDP support (Mohammed Gamal) [1815497] - [netdrv] hv_netvsc: Fix XDP refcnt for synthetic and VF NICs (Mohammed Gamal) [1815497] - [netdrv] hv_netvsc: Add XDP support (Mohammed Gamal) [1815497] - [powerpc] kvm: ppc: book3s hv: Remove user-triggerable WARN_ON (Laurent Vivier) [1784050] - [powerpc] kvm: ppc: book3s hv: Close race with page faults around memslot flushes (Laurent Vivier) [1784050] - [powerpc] pseries/svm: Allow IOMMU to work in SVM (Michael Roth) [1730194] - [powerpc] pseries/iommu: Separate FW_FEATURE_MULTITCE to put/stuff features (Michael Roth) [1730194] - [powerpc] pseries: Allow not having ibm, hypertas-functions::hcall-multi-tce for DDW (Michael Roth) [1730194] - [powerpc] revert "powerpc/pseries/iommu: Don't use dma_iommu_ops on secure guests" (Michael Roth) [1730194] - [powerpc] ultravisor: Add PPC_UV config option (Michael Roth) [1730194] - [mm] ksm: Export ksm_madvise() (Michael Roth) [1730194] - [powerpc] configs: Enable secure guest support in pseries and ppc64 defconfigs (Michael Roth) [1730194] - [powerpc] prom_init: Undo relocation before entering secure mode (Michael Roth) [1730194] - [powerpc] pseries/svm: Force SWIOTLB for secure guests (Michael Roth) [1730194] - [powerpc] pseries/iommu: Don't use dma_iommu_ops on secure guests (Michael Roth) [1730194] - [powerpc] pseries/svm: Disable doorbells in SVM guests (Michael Roth) [1730194] - [powerpc] pseries/svm: Export guest SVM status to user space via sysfs (Michael Roth) [1730194] - [powerpc] pseries/svm: Use shared memory for Debug Trace Log (DTL) (Michael Roth) [1730194] - [powerpc] prom_init: Pass the "os-term" message to hypervisor (Michael Roth) [1730194] - [powerpc] Add support for adding an ESM blob to the zImage wrapper (Michael Roth) [1730194] - [powerpc] pseries: Introduce option to build secure virtual machines (Michael Roth) [1730194] - [s390] mm: Remove sev_active() function (Michael Roth) [1730194] - [kernel] fs/core/vmcore: Move sev_active() reference to x86 arch code (Michael Roth) [1730194] - [kernel] x86, s390/mm: Move sme_active() and sme_me_mask to x86-specific header (Michael Roth) [1730194] - [kernel] dma-mapping: Remove dma_check_mask() (Michael Roth) [1730194] - [kernel] swiotlb: Remove call to sme_active() (Michael Roth) [1730194] - [x86] s390: Move ARCH_HAS_MEM_ENCRYPT definition to arch/Kconfig (Michael Roth) [1730194] - [powerpc] xmon: don't access ASDR in VMs (Michael Roth) [1730194] - [powerpc] xmon: Fix compile error in print_insn* functions (Michael Roth) [1730194] - [mm] memremap: provide a not device managed memremap_pages (Michael Roth) [1730194] - [mm] memremap: don't use a separate devm action for devmap_managed_enable_get (Michael Roth) [1730194] - [mm] memremap: remove the dev field in struct dev_pagemap (Michael Roth) [1730194] - [kernel] resource: add a not device managed request_free_mem_region variant (Michael Roth) [1730194] - [mm] turn migrate_vma upside down (Michael Roth) [1730194] - [kernel] mm: simplify ZONE_DEVICE page private data (Michael Roth) [1730194] - [kernel] mm: remove hmm_devmem_add (Michael Roth) [1730194] - [mm] remove hmm_vma_alloc_locked_page (Michael Roth) [1730194] - [dax] device-dax: use the dev_pagemap internal refcount (Michael Roth) [1730194] - [mm] export alloc_pages_vma (Michael Roth) [1730194] - [netdrv] net/mlx5: Kconfig: Fix spelling typo (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: Introduce kconfig var for TC support (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: Move TC-specific code from en_main.c to en_tc.c (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: Extract neigh-specific code from en_rep.c to rep/neigh.c (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: Extract TC-specific code from en_rep.c to rep/tc.c (Alaa Hleihel) [1843359] - [infiniband] net/mlx5: Refactor imm_inval_pkey field in cqe struct (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: Take DCBNL-related definitions into dedicated files (Alaa Hleihel) [1843359] - [netdrv] net/mlx5: E-Switch: Move eswitch chains to a new directory (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: remove duplicated check chain_index in mlx5e_rep_setup_ft_cb (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: add mlx5e_rep_indr_setup_ft_cb support (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: refactor indr setup block (Alaa Hleihel) [1843359] - [infiniband] IB/mlx5: Fix DEVX support for MLX5_CMD_OP_INIT2INIT_QP command (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Remove warning "devices are not on same switch HW" (Alaa Hleihel) [1842258] - [infiniband] RDMA/mlx5: Add init2init as a modify command (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: replace EINVAL in mlx5e_flower_parse_meta() (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Fix MLX5_TC_CT dependencies (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Properly set default values when disabling adaptive moderation (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Fix stats update for matchall classifier (Alaa Hleihel) [1842258] - [netdrv] net: sched: expose HW stats types per action used by drivers (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: en_tc: Fix cast to restricted __be32 warning (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: en_tc: Fix incorrect type in initializer warnings (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Allow partial data mask for tunnel options (Alaa Hleihel) [1842258] - [include] net/mlx5: IPSec: Fix incorrect type for spi (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Accel: fpga tls fix cast to __be64 and incorrect argument types (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: cmd: Fix memset with byte count warning (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: DR: Fix incorrect type in return expression (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: DR: Fix cast to restricted __be32 (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: DR: Fix incorrect type in argument (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: IPoIB, Drop multicast packets that this interface sent (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: IPoIB, Enable loopback packets for IPoIB interfaces (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Fix error flow in case of function_setup failure (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: CT: Correctly get flow rule (Alaa Hleihel) [1842258 1840408] - [netdrv] net/mlx5e: Update netdev txq on completions during closure (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Annotate mutex destroy for root ns (Alaa Hleihel) [1842258 1840408] - [netdrv] net/mlx5: Don't maintain a case of del_sw_func being null (Alaa Hleihel) [1842258 1840408] - [netdrv] net/mlx5: Fix cleaning unmanaged flow tables (Alaa Hleihel) [1842258 1840408] - [netdrv] net/mlx5: Fix memory leak in mlx5_events_init (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Fix inner tirs handling (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: kTLS, Destroy key object after destroying the TIS (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Fix allowed tc redirect merged eswitch offload cases (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Avoid processing commands before cmdif is ready (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Fix a race when moving command interface to events mode (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Add command entry handling completion (Alaa Hleihel) [1842258] - [infiniband] RDMA/mlx5: Fix NULL pointer dereference in destroy_prefetch_work (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Fix crash upon suspend/resume (Alaa Hleihel) [1842258 1841973] - [netdrv] net/mlx5e: Fix devlink port netdev unregistration sequence (Alaa Hleihel) [1842258 1790226] - [netdrv] net/mlx5e: Fix devlink port register sequence (Alaa Hleihel) [1842258 1790226] - [netdrv] net/mlx5e: Use devlink virtual flavour for VF devlink port (Alaa Hleihel) [1842258 1790226] - [netdrv] net/mlx5e: Add support for devlink-port in non-representors mode (Alaa Hleihel) [1842258 1790226] - [netdrv] net/mlx5e: Rename representor get devlink port function (Alaa Hleihel) [1842258 1790226] - [fs] nfsd4: add filename to states output ("J. Bruce Fields") [1475182] - [fs] nfsd4: stid display should preserve on-the-wire byte order ("J. Bruce Fields") [1475182] - [fs] nfsd4: common stateid-printing code ("J. Bruce Fields") [1475182] - [fs] nfsd: remove read permission bit for ctl sysctl ("J. Bruce Fields") [1475182] - [fs] nfsd: "\s" should be "s" ("J. Bruce Fields") [1475182] - [fs] nfsd: initialize i_private before d_add ("J. Bruce Fields") [1475182] - [fs] nfsd: use i_wrlock instead of rcu for nfsdfs i_private ("J. Bruce Fields") [1475182] - [fs] nfsd: fix dentry leak upon mkdir failure ("J. Bruce Fields") [1475182] - [fs] nfsd: Make __get_nfsdfs_client() static ("J. Bruce Fields") [1475182] - [fs] nfsd: Make two functions static ("J. Bruce Fields") [1475182] - [fs] nfsd: decode implementation id ("J. Bruce Fields") [1475182] - [fs] nfsd: use 64-bit seconds fields in nfsd v4 code ("J. Bruce Fields") [1475182] - [fs] nfsd: create xdr_netobj_dup helper ("J. Bruce Fields") [1475182] - [fs] nfsd: allow forced expiration of NFSv4 clients ("J. Bruce Fields") [1475182] - [fs] nfsd: create get_nfsdfs_clp helper ("J. Bruce Fields") [1475182] - [fs] nfsd4: show layout stateids ("J. Bruce Fields") [1475182] - [fs] nfsd: show lock and deleg stateids ("J. Bruce Fields") [1475182] - [fs] nfsd4: add file to display list of client's opens ("J. Bruce Fields") [1475182] - [fs] nfsd: add more information to client info file ("J. Bruce Fields") [1475182] - [include] nfsd: escape high characters in binary data ("J. Bruce Fields") [1475182] - [fs] nfsd: copy client's address including port number to cl_addr ("J. Bruce Fields") [1475182] - [fs] nfsd4: add a client info file ("J. Bruce Fields") [1475182] - [fs] nfsd: make client/ directory names small ints ("J. Bruce Fields") [1475182] - [fs] nfsd: add nfsd/clients directory ("J. Bruce Fields") [1475182] - [fs] nfsd4: use reference count to free client ("J. Bruce Fields") [1475182] - [fs] nfsd: rename cl_refcount ("J. Bruce Fields") [1475182] - [fs] nfsd: persist nfsd filesystem across mounts ("J. Bruce Fields") [1475182]- [wireless] iwlwifi: pcie: handle QuZ configs with killer NICs as well (Jarod Wilson) [1844129 1842382] - [net] mac80211: add ieee80211_is_any_nullfunc() (Jarod Wilson) [1844129] - [net] mac80211: sta_info: Add lockdep condition for RCU list usage (Jarod Wilson) [1844129] - [net] mac80211: fix channel switch trigger from unknown mesh peer (Jarod Wilson) [1844129] - [wireless] rtw88: avoid unused function warnings (Jarod Wilson) [1844129] - [wireless] brcmfmac: add stub for monitor interface xmit (Jarod Wilson) [1844129] - [wireless] iwlwifi: actually check allocated conf_tlv pointer (Jarod Wilson) [1844129] - [wireless] iwlwifi: fix WGDS check when WRDS is disabled (Jarod Wilson) [1844129] - [wireless] iwlwifi: mvm: fix inactive TID removal return value usage (Jarod Wilson) [1844129] - [wireless] iwlwifi: mvm: Do not declare support for ACK Enabled Aggregation (Jarod Wilson) [1844129] - [wireless] iwlwifi: mvm: limit maximum queue appropriately (Jarod Wilson) [1844129] - [wireless] iwlwifi: pcie: indicate correct RB size to device (Jarod Wilson) [1844129] - [wireless] iwlwifi: mvm: beacon statistics shouldn't go backwards (Jarod Wilson) [1844129] - [wireless] iwlwifi: pcie: actually release queue memory in TVQM (Jarod Wilson) [1844129] - [wireless] mac80211: populate debugfs only after cfg80211 init (Jarod Wilson) [1844129] - [net] mac80211: fix race in ieee80211_register_hw() (Jarod Wilson) [1844129] - [net] nl80211: fix NL80211_ATTR_FTM_RESPONDER policy (Jarod Wilson) [1844129] - [powerpc] powerpc/fadump: Account for memory_limit while reserving memory (Steve Best) [1840646] - [mm] mm: make deferred init's max threads arch-specific (David Hildenbrand) [1818764] - [mm] mm: parallelize deferred_init_memmap() (David Hildenbrand) [1818764] - [mm] mm: don't track number of pages during deferred initialization (David Hildenbrand) [1818764] - [kernel] padata: add basic support for multithreaded jobs (David Hildenbrand) [1818764] - [kernel] padata: allocate work structures for parallel jobs from a pool (David Hildenbrand) [1818764] - [init] padata: initialize earlier (David Hildenbrand) [1818764] - [kernel] padata: remove exit routine (David Hildenbrand) [1818764] - [documentation] padata: update documentation (David Hildenbrand) [1818764] - [mm] mm: call cond_resched() from deferred_init_memmap() (David Hildenbrand) [1818764] - [mm] mm: initialize deferred pages with interrupts enabled (David Hildenbrand) [1818764] - [mm] mm/pagealloc.c: call touch_nmi_watchdog() on max order boundaries in deferred init (David Hildenbrand) [1818764] - [mm] mm/page_alloc: fix watchdog soft lockups during set_zone_contiguous() (David Hildenbrand) [1818764] - [mm] mm/page_alloc.c: fix regression with deferred struct page init (David Hildenbrand) [1818764] - [mm] mm: initialize MAX_ORDER_NR_PAGES at a time instead of doing larger sections (David Hildenbrand) [1818764] - [mm] mm: implement new zone specific memblock iterator (David Hildenbrand) [1818764] - [mm] mm: drop meminit_pfn_in_nid as it is redundant (David Hildenbrand) [1818764] - [kernel] audit: add subj creds to NETFILTER_CFG record to (Richard Guy Briggs) [1478533] - [kernel] audit: make symbol 'audit_nfcfgs' static (Richard Guy Briggs) [1478533] - [net] netfilter: add audit table unregister actions (Richard Guy Briggs) [1478533] - [net] audit: tidy and extend netfilter_cfg x_tables (Richard Guy Briggs) [1478533] - [x86] x86/efi: Allocate e820 buffer before calling efi_exit_boot_service (Lenny Szubowicz) [1824005] - [mm] hugetlb_cgroup: fix possible illegal access to memory (Joel Savitz) [1835398] - [kvm] KVM: s390: Remove false WARN_ON_ONCE for the PQAP instruction (Claudio Imbrenda) [1836184] - [sound] ASoC: Intel: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [thermal] thermal: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [powercap] powercap/intel_rapl: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [platform] platform/x86: Convert to new CPU match macros (Prarit Bhargava) [1841649] - [pci] PCI: intel-mid: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [mmc] mmc: sdhci-acpi: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [idle] intel_idle: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [extcon] extcon: axp288: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [edac] EDAC: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [acpi] ACPI: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [x86] x86/platform: Convert to new CPU match macros (Prarit Bhargava) [1841649] - [x86] x86/kernel: Convert to new CPU match macros (Prarit Bhargava) [1841649] - [x86] x86/perf/events: Convert to new CPU match macros (Prarit Bhargava) [1841649] - [x86] x86/cpu: Add consistent CPU match macros (Prarit Bhargava) [1841649] - [fs] fix autofs regression caused by follow_managed() changes (Miklos Szeredi) [1784857] - [fs] fs/namei.c: fix missing barriers when checking positivity (Miklos Szeredi) [1784857] - [fs] fix dget_parent() fastpath race (Miklos Szeredi) [1784857] - [fs] new helper: lookup_positive_unlocked() (Miklos Szeredi) [1784857] - [fs] fs/namei.c: pull positivity check into follow_managed() (Miklos Szeredi) [1784857] - [mm] x86/kasan: Fix boot with 5-level paging and KASAN (Baoquan He) [1838418] - [netdrv] bnxt_en: Fix VLAN acceleration handling in bnxt_fix_features() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Return error when allocating zero size context memory (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Improve AER slot reset (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Reduce BNXT_MSIX_VEC_MAX value to supported CQs per PF (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Fix VF anti-spoof filter setup (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Fix "fw.mgmt" and "fw.nsci" info via devlink info_get cb (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add partno to devlink info_get cb (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Read partno and serialno of the board from VPD (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add fw.mgmt.api version to devlink info_get cb (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Reset rings if ring reservation fails during open() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Free context memory after disabling PCI in probe error path (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Return error if bnxt_alloc_ctx_mem() fails (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: fix memory leaks in bnxt_dcbnl_ieee_getets() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Fix Priority Bytes and Packets counters in ethtool -S (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Call devlink_port_type_clear() in remove() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Return -EAGAIN if fw command returns BUSY (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Modify some bnxt_hwrm_*_free() functions to void (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Remove unnecessary assignment of return code (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Clear DCB settings after firmware reset (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Process the NQ under NAPI continuous polling (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Simplify __bnxt_poll_cqs_done() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Handle all NQ notifications in bnxt_poll_p5() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Use pci_get_dsn() (Jonathan Toppins) [1790621] - [netdrv] bnxt: reject unsupported coalescing params (Jonathan Toppins) [1790621] - [netdrv] net/broadcom: Clean broadcom code from driver versions (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: fix error handling when flashing from file (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: reinitialize IRQs when MTU is modified (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: add newline to netdev_*() format strings (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Issue PCIe FLR in kdump kernel to cleanup pending DMAs (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Improve device shutdown method (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add support for devlink info command (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Rename switch_id to dsn (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add support to update progress of flash update (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Move devlink_register before registering netdev (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Register devlink irrespective of firmware spec version (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Refactor bnxt_dl_register() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Disable workaround for lost interrupts on 575XX B0 and newer chips (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Periodically check and remove aged-out ntuple filters (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Do not accept fragments for aRFS flow steering (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Support UDP RSS hashing on 575XX chips (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Improve bnxt_probe_phy() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Improve link up detection (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Call recovery done after reset is successfully done (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Remove unnecessary NULL checks for fw_health (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add support for flashing the device via devlink (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Allow PHY settings on multi-function or NPAR PFs if allowed by FW (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add async. event logic for PHY configuration changes (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Refactor the initialization of the ethtool link settings (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Skip disabling autoneg before PHY loopback when appropriate (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Assign more RSS context resources to the VFs (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Initialize context memory to the value specified by firmware (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add chip IDs for 57452 and 57454 chips (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Report health status update after reset is done (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Set MASTER flag during driver registration (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Update firmware interface spec to 1.10.1.12 (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Fix array overrun in bnxt_fill_l2_rewrite_fields() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add support for NAT(L3/L4 rewrite) (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add support for L2 rewrite (Jonathan Toppins) [1790621] - [netdrv] net/mlx5: E-switch, Protect eswitch mode changes (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: E-switch, Extend eswitch enable to handle num_vfs change (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: Split eswitch mode check to different helper function (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: Simplify mlx5_unload_one() and its callers (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: Simplify mlx5_register_device to return void (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: Avoid deriving mlx5_core_dev second time (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: E-switch, Annotate esw state_lock mutex destroy (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: E-switch, Annotate termtbl_mutex mutex destroy (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5e: CT: Fix offload with CT action after CT NAT action (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Fix missing pedit action after ct clear action (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: CT: remove set but not used variable 'unnew' (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: CT: Fix insert rules when TC_CT config isn't enabled (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Fix actions_match_supported() return (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: CT: Avoid false warning about rule may be used uninitialized (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch, Use correct type for chain, prio and level values (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-switch, Fix printing wrong error value (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Fix rejecting all egress rules not on vlan (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch: Fix using fwd and modify when firmware doesn't support it (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: Add missing inline to stub esw_add_restore_rule (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch, Enable restore table only if reg_c1 is supported (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch, free flow_group_in after creating the restore table (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-switch, Fix mutex init order (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: CT: Change idr to xarray to protect parallel tuple id allocation (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: CT: Use rhashtable's ct entries instead of a separate list (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: CT: Fix stack usage compiler warning (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: CT: Support clear action (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5e: CT: Handle misses after executing CT action (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5e: CT: Offload established flows (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5e: CT: Introduce connection tracking (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5: E-Switch, Support getting chain mapping (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5: E-Switch, Add support for offloading rules with no in_port (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5: E-Switch, Introduce global tables (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5e: en_rep: Create uplink rep root table after eswitch offloads table (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5: E-Switch, Enable reg c1 loopback when possible (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5e: Restore tunnel metadata on miss (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5: E-Switch, Get reg_c1 value on miss (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5e: Support inner header rewrite with goto action (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5e: Disallow inserting vxlan/vlan egress rules without decap/pop (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5e: Move tc tunnel parsing logic with the rest at tc_tun module (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5e: Allow re-allocating mod header actions (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5: E-Switch, Restore chain id on miss (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5e: Rx, Split rep rx mpwqe handler from nic (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5: E-Switch, Mark miss packets with new chain id mapping (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5: E-Switch, Get reg_c0 value on CQE (Alaa Hleihel) [1790219 1790218 1663246] - [infiniband] net/mlx5: E-Switch, Move source port on reg_c0 to the upper 16 bits (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5: Introduce mapping infra for mapping unique ids to data (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5e: Add devlink fdb_large_groups parameter (Alaa Hleihel) [1790203 1663246] - [netdrv] net/mlx5: Change the name of steering mode param id (Alaa Hleihel) [1790203 1663246] - [netdrv] net/mlx5e: Fix an IS_ERR() vs NULL check (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: Verify goto chain offload support (Alaa Hleihel) [1663246] - [include] net/mlx5: HW bit for goto chain offload support (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Remove redundant comment about goto slow path (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Reduce number of arguments in slow path handling (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Use NL_SET_ERR_MSG_MOD() extack for errors (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch, Allow goto earlier chain if FW supports it (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Eswitch, Use per vport tables for mirroring (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: make the symbol 'ESW_POOLS' static (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch, Increase number of chains and priorities (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch, Refactor chains and priorities (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: ft: Check prio and chain sanity for ft offload (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: ft: Use getter function to get ft chain (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: TC: Offload flow table rules (Alaa Hleihel) [1663246]- [net] neigh: fix ARP retransmit timer guard (Hangbin Liu) [1767282] - [net] xfrm: fix a warning in xfrm_policy_insert_list (Xin Long) [1820956] - [net] netfilter: ipset: Fix subcounter update skip (Phil Sutter) [1834881] - [netdrv] macvlan: return correct error value (Matteo Croce) [1806146] - [net] core: properly remove skb from list (Ivan Vecera) [1839657] - [tools] selftests: fix flower parent qdisc (Ivan Vecera) [1824071] - [net] sch_choke: Remove classid from choke_skb_cb. (Ivan Vecera) [1824071] - [net] sched: choke: Remove unused inline function choke_set_classid (Ivan Vecera) [1824071] - [net] schedule: add action gate offloading (Ivan Vecera) [1824071] - [net] qos: introduce a gate control flow action (Ivan Vecera) [1824071] - [net] sched: fallback to qdisc noqueue if default qdisc setup fail (Ivan Vecera) [1824071] - [tools] selftests: forwarding: tc_actions.sh: add matchall mirror test (Ivan Vecera) [1824071] - [net] sched: report ndo_setup_tc failures via extack (Ivan Vecera) [1824071] - [net] sched : Remove unnecessary cast in kfree (Ivan Vecera) [1824071] - [tools] selftests: tc-testing: Add a TDC test for pedit munge ip6 dsfield (Ivan Vecera) [1824071] - [tools] selftests: forwarding: pedit_dsfield: Add pedit munge ip6 dsfield (Ivan Vecera) [1824071] - [net] sched: act_ct: update nf_conn_acct for act_ct SW offload in flowtable (Ivan Vecera) [1824071] - [net] net_sched: gen_estimator: extend packet counter to 64bit (Ivan Vecera) [1824071] - [net] flow_offload: skip hw stats check for FLOW_ACTION_HW_STATS_DONT_CARE (Ivan Vecera) [1824071] - [net] net_sched: sch_skbprio: add message validation to skbprio_change() (Ivan Vecera) [1824071] - [net] net_sched: fix tcm_parent in tc filter dump (Ivan Vecera) [1824071] - [net] sch_sfq: validate silly quantum values (Ivan Vecera) [1824071] - [net] sch_choke: avoid potential panic in choke_reset() (Ivan Vecera) [1824071] - [net] fq_codel: fix TCA_FQ_CODEL_DROP_BATCH_SIZE sanity checks (Ivan Vecera) [1824071] - [net] sched: etf: do not assume all sockets are full blown (Ivan Vecera) [1824071] - [tools] tc-testing: remove duplicate code in tdc.py (Ivan Vecera) [1824071] - [net] sched: Fix setting last executed chain on skb extension (Ivan Vecera) [1824071] - [net] net_sched: fix a missing refcnt in tcindex_init() (Ivan Vecera) [1824071] - [net] net_sched: add a temporary refcnt for struct tcindex_data (Ivan Vecera) [1824071] - [net] sched: expose HW stats types per action used by drivers (Ivan Vecera) [1824071] - [net] introduce nla_put_bitfield32() helper and use it (Ivan Vecera) [1824071] - [tools] selftests: skbedit_priority: Test counters at the skbedit rule (Ivan Vecera) [1824071] - [net] sched: act_pedit: Implement stats_update callback (Ivan Vecera) [1824071] - [net] sched: act_skbedit: Implement stats_update callback (Ivan Vecera) [1824071] - [tools] selftests: forwarding: Add a forwarding test for pedit munge dsfield (Ivan Vecera) [1824071] - [net] flow_offload.h: Fix a comment at flow_action_entry.mangle (Ivan Vecera) [1824071] - [net] Fix CONFIG_NET_CLS_ACT=n and CONFIG_NFT_FWD_NETDEV={y, m} build (Ivan Vecera) [1824071] - [net] netfilter: nft_fwd_netdev: allow to redirect to ifb via ingress (Ivan Vecera) [1824071] - [net] cbs: Fix software cbs to consider packet sending time (Ivan Vecera) [1824071] - [include] taprio: do not use BIT() in TCA_TAPRIO_ATTR_FLAG_* definitions (Ivan Vecera) [1824071] - [net] cls_flower: Add extack support for flags key (Ivan Vecera) [1824071] - [net] cls_flower: Add extack support for src and dst port range options (Ivan Vecera) [1824071] - [net] cls_flower: Add extack support for mpls options (Ivan Vecera) [1824071] - [include] net: sched: refine extack messages in tcf_change_indev (Ivan Vecera) [1824071] - [net] sched: rename more stats_types (Ivan Vecera) [1824071] - [tools] selftests: forwarding: Add an skbedit priority selftest (Ivan Vecera) [1824071] - [net] tc_skbedit: Make the skbedit priority offloadable (Ivan Vecera) [1824071] - [include] tc_skbedit: Factor a helper out of is_tcf_skbedit_{mark, ptype}() (Ivan Vecera) [1824071] - [include] net: sched: Do not assume RTNL is held in tunnel key action helpers (Ivan Vecera) [1824071] - [net] sched: act_ct: Fix leak of ct zone template on replace (Ivan Vecera) [1824071] - [net] net_sched: sch_fq: enable use of hrtimer slack (Ivan Vecera) [1824071] - [net] net_sched: do not reprogram a timer about to expire (Ivan Vecera) [1824071] - [net] net_sched: add qdisc_watchdog_schedule_range_ns() (Ivan Vecera) [1824071] - [net] rename flow_action_hw_stats_types* -> flow_action_hw_stats* (Ivan Vecera) [1824071] - [net] net_sched: cls_route: remove the right filter from hashtable (Ivan Vecera) [1824071] - [tools] selftests: qdiscs: RED: Add nodrop tests (Ivan Vecera) [1824071] - [net] sched: RED: Introduce an ECN nodrop mode (Ivan Vecera) [1824071] - [net] sched: Allow extending set of supported RED flags (Ivan Vecera) [1824071] - [tools] selftests: qdiscs: Add TDC test for RED (Ivan Vecera) [1824071] - [tools] tc-testing: add ETS scheduler to tdc build configuration (Ivan Vecera) [1824071] - [net] sched: act_ct: Enable hardware offload of flow table entires (Ivan Vecera) [1824071] - [net] sched: act_ct: Support refreshing the flow table entries (Ivan Vecera) [1824071] - [net] sched: act_ct: Support restoring conntrack info on skbs (Ivan Vecera) [1824071] - [net] sched: act_ct: Instantiate flow table entry actions (Ivan Vecera) [1824071] - [net] net_sched: keep alloc_hash updated after hash allocation (Ivan Vecera) [1824071] - [net] net_sched: hold rtnl lock in tcindex_partial_destroy_work() (Ivan Vecera) [1824071] - [include] flow_offload: restrict driver to pass one allowed bit to flow_action_hw_stats_types_check() (Ivan Vecera) [1824071] - [netdrv] flow_offload: introduce "delayed" HW stats type and allow it in mlx5 (Ivan Vecera) [1824071] - [include] flow_offload: turn hw_stats_type into dedicated enum (Ivan Vecera) [1824071] - [include] flow_offload: use flow_action_for_each in flow_action_mixed_hw_stats_types_check() (Ivan Vecera) [1824071] - [net] sched: pie: change tc_pie_xstats->prob (Ivan Vecera) [1824071] - [net] taprio: Fix sending packets without dequeueing them (Ivan Vecera) [1824071] - [net] sched: act_ct: fix lockdep splat in tcf_ct_flow_table_get (Ivan Vecera) [1824071] - [tools] selftests: forwarding: ETS: Use Qdisc counters (Ivan Vecera) [1824071] - [net] sched: Make FIFO Qdisc offloadable (Ivan Vecera) [1824071] - [include] pie: realign comment (Ivan Vecera) [1824071] - [net] pie: remove pie_vars->accu_prob_overflows (Ivan Vecera) [1824071] - [net] pie: remove unnecessary type casting (Ivan Vecera) [1824071] - [net] pie: use term backlog instead of qlen (Ivan Vecera) [1824071] - [tools] tc-testing: updated tdc tests for basic filter with canid extended match rules (Ivan Vecera) [1824071] - [tools] tc-testing: list kernel options for basic filter with canid ematch. (Ivan Vecera) [1824071] - [net] sched: act_ct: Use pskb_network_may_pull() (Ivan Vecera) [1824071] - [net] sched: act_ct: Fix ipv6 lookup of offloaded connections (Ivan Vecera) [1824071] - [net] sched: act_ct: Software offload of established flows (Ivan Vecera) [1824071] - [net] sched: act_ct: Offload established connections to flow table (Ivan Vecera) [1824071] - [net] sched: act_ct: Create nf flow table per zone (Ivan Vecera) [1824071] - [net] taprio: add missing attribute validation for txtime delay (Ivan Vecera) [1824071] - [net] fq: add missing attribute validation for orphan mask (Ivan Vecera) [1824071] - [tools] selftests: forwarding: tc_common: Convert to use busywait (Ivan Vecera) [1824071] - [tools] selftests: forwarding: Convert until_counter_is() to take expression (Ivan Vecera) [1824071] - [tools] selftests: forwarding: lib: Add tc_rule_handle_stats_get() (Ivan Vecera) [1824071] - [include] net: flow_offload: Replace zero-length array with flexible-array member (Ivan Vecera) [1824071] - [net] sched: Replace zero-length array with flexible-array member (Ivan Vecera) [1824071] - [net] sched: act: count in the size of action flags bitfield (Ivan Vecera) [1824071] - [tools] tc-testing: updated tdc tests for basic filter with u32 extended match rules (Ivan Vecera) [1824071] - [tools] tc-testing: updated tdc tests for basic filter with u16 extended match rules (Ivan Vecera) [1824071] - [tools] tc-testing: updated tdc tests for basic filter (Ivan Vecera) [1824071] - [net] sched: correct flower port blocking (Ivan Vecera) [1824071] - [net] sched: Support specifying a starting chain via tc skb ext (Ivan Vecera) [1824071] - [net] sched: Change the block's chain list to an rcu list (Ivan Vecera) [1824071] - [net] sched: Pass ingress block to tcf_classify_ingress (Ivan Vecera) [1824071] - [net] sched: Introduce ingress classification function (Ivan Vecera) [1824071] - [net] sched: flower: add missing validation of TCA_FLOWER_FLAGS (Ivan Vecera) [1824071] - [net] sched: matchall: add missing validation of TCA_MATCHALL_FLAGS (Ivan Vecera) [1824071] - [net] taprio: Fix dropping packets when using taprio + ETF offloading (Ivan Vecera) [1824071] - [net] taprio: Use taprio_reset_tc() to reset Traffic Classes configuration (Ivan Vecera) [1824071] - [net] taprio: Add missing policy validation for flags (Ivan Vecera) [1824071] - [net] taprio: Fix still allowing changing the flags during runtime (Ivan Vecera) [1824071] - [net] taprio: Fix enabling offload with wrong number of traffic classes (Ivan Vecera) [1824071] - [net] sched: prevent a use after free (Ivan Vecera) [1824071] - [tools] tc-testing: add missing 'nsPlugin' to basic.json (Ivan Vecera) [1824071] - [net] sch_choke: Use kvcalloc (Ivan Vecera) [1824071] - [tools] selftests: mlxsw: Add a RED selftest (Ivan Vecera) [1824071] - [tools] selftests: forwarding: lib.sh: Add start_tcp_traffic (Ivan Vecera) [1824071] - [tools] selftests: mlxsw: Add a TBF selftest (Ivan Vecera) [1824071] - [tools] selftests: forwarding: lib: Allow reading TC rule byte counters (Ivan Vecera) [1824071] - [tools] selftests: forwarding: lib: Add helpers for busywaiting (Ivan Vecera) [1824071] - [tools] selftests: Move two functions from mlxsw's qos_lib to lib (Ivan Vecera) [1824071] - [net] sched: Make TBF Qdisc offloadable (Ivan Vecera) [1824071] - [net] sched: sch_tbf: Don't overwrite backlog before dumping (Ivan Vecera) [1824071] - [net] sched: add Flow Queue PIE packet scheduler (Ivan Vecera) [1824071] - [net] sched: pie: export symbols to be reused by FQ-PIE (Ivan Vecera) [1824071] - [net] sched: pie: fix alignment in struct instances (Ivan Vecera) [1824071] - [net] sched: pie: fix commenting (Ivan Vecera) [1824071] - [include] pie: improve comments and commenting style (Ivan Vecera) [1824071] - [net] pie: rearrange structure members and their initializations (Ivan Vecera) [1824071] - [include] pie: use u8 instead of bool in pie_vars (Ivan Vecera) [1824071] - [include] pie: rearrange macros in order of length (Ivan Vecera) [1824071] - [include] pie: use U64_MAX to denote (2^64 - 1) (Ivan Vecera) [1824071] - [net] sched: pie: move common code to pie.h (Ivan Vecera) [1824071] - [net] sched: use skb_list_walk_safe helper for gso segments (Ivan Vecera) [1824071] - [tools] selftests: qdiscs: Add test coverage for ETS Qdisc (Ivan Vecera) [1824071] - [tools] selftests: forwarding: sch_ets: Add test coverage for ETS Qdisc (Ivan Vecera) [1824071] - [tools] selftests: forwarding: Move start_/stop_traffic from mlxsw to lib.sh (Ivan Vecera) [1824071] - [net] sch_ets: Make the ETS qdisc offloadable (Ivan Vecera) [1824071] - [net] sch_ets: Add a new Qdisc (Ivan Vecera) [1824071] - [include] net: pkt_cls: Clarify a comment (Ivan Vecera) [1824071] - [net] sch_cake: drop unused variable tin_quantum_prio (Ivan Vecera) [1824071] - [net] sched: act_ctinfo: fix memory leak (Ivan Vecera) [1824071] - [net] sched: act_ife: initalize ife->metalist earlier (Ivan Vecera) [1824071] - [net] sch_cake: avoid possible divide by zero in cake_enqueue() (Ivan Vecera) [1824071] - [tools] tc-testing: initial tdc selftests for cls_u32 (Ivan Vecera) [1824071] - [net] treewide: Use sizeof_field() macro (Ivan Vecera) [1824071] - [tools] tc-testing: unbreak full listing of tdc testcases (Ivan Vecera) [1824071] - [net] act_ct: support asymmetric conntrack (Ivan Vecera) [1824071] - [net] sch_cake: Add missing NLA policy entry TCA_CAKE_SPLIT_GSO (Ivan Vecera) [1824071] - [net] remove the unnecessary strict_start_type in some policies (Ivan Vecera) [1824071] - [net] sched: pie: enable timestamp based delay calculation (Ivan Vecera) [1824071] - [net] taprio: don't reject same mqprio settings (Ivan Vecera) [1824071] - [tools] tc-testing: Introduced tdc tests for basic filter (Ivan Vecera) [1824071] - [tools] tc-testing: updated pedit TDC tests (Ivan Vecera) [1824071] - [net] net_sched: add TCA_STATS_PKT64 attribute (Ivan Vecera) [1824071] - [net] net_sched: extend packet counter to 64bit (Ivan Vecera) [1824071] - [include] net_sched: do not export gnet_stats_basic_packed to uapi (Ivan Vecera) [1824071] - [tools] tc-testing: added tests with cookie for mpls TC action (Ivan Vecera) [1824071] - [net] icmp: remove duplicate code (Ivan Vecera) [1824071] - [include] icmp: add helpers to recognize ICMP error packets (Ivan Vecera) [1824071] - [net] taprio: fix panic while hw offload sched list swap (Ivan Vecera) [1824071] - [net] sched: Replace rcu_swap_protected() with rcu_replace_pointer() (Ivan Vecera) [1824071] - [net] net_sched: sch_fq: avoid calling ktime_get_ns() if not needed (Ivan Vecera) [1824071] - [net] net_sched: sch_fq: add dctcp-like marking (Ivan Vecera) [1824071] - [net] net_sched: sch_fq: remove dead code dealing with retransmits (Ivan Vecera) [1824071] - [net] sched: act_ct: fix build failure in RHEL8 (Ivan Vecera) [1824071] - [net] don't return invalid table id error when we fall back to PF_UNSPEC (Sabrina Dubroca) [1814093] - [net] netfilter: update include directives. (Marcelo Leitner) [1837856] - [include] netfilter: fix include guards. (Marcelo Leitner) [1837856] - [include] netfilter: add include guard to xt_connlabel.h (Marcelo Leitner) [1837856] - [net] sk_msg: Don't use RCU_INIT_POINTER on sk_user_data (Sabrina Dubroca) [1819627] - [tools] selftests/bpf: Fix build of sockmap_ktls.c (Sabrina Dubroca) [1819627] - [net] Generate reuseport group ID on group creation (Sabrina Dubroca) [1819627] - [net] bpf: Allow selecting reuseport socket from a SOCKMAP/SOCKHASH (Sabrina Dubroca) [1819627] - [net] bpf, sockmap: Let all kernel-land lookup values in SOCKMAP/SOCKHASH (Sabrina Dubroca) [1819627] - [net] bpf, sockmap: Return socket cookie on lookup from syscall (Sabrina Dubroca) [1819627] - [net] bpf, sockmap: Don't set up upcalls and progs for listening sockets (Sabrina Dubroca) [1819627] - [net] bpf, sockmap: Allow inserting listening TCP sockets into sockmap (Sabrina Dubroca) [1819627] - [net] tcp_bpf: Don't let child socket inherit parent protocol ops on copy (Sabrina Dubroca) [1819627] - [net] net, sk_msg: Clear sk_user_data pointer on clone if tagged (Sabrina Dubroca) [1819627] - [net] net, sk_msg: Annotate lockless access to sk_prot on clone (Sabrina Dubroca) [1819627] - [net] bpf, sockmap: bpf_tcp_ingress needs to subtract bytes from sg.size (Sabrina Dubroca) [1819627] - [net] bpf, sockmap: msg_pop_data can incorrecty set an sge length (Sabrina Dubroca) [1819627] - [net] tls: fix const assignment warning (Sabrina Dubroca) [1819627] - [net] tls: Fix sk_psock refcnt leak in bpf_exec_tx_verdict() (Sabrina Dubroca) [1819627] - [net] tls: Fix sk_psock refcnt leak when in tls_data_ready() (Sabrina Dubroca) [1819627] - [tools] selftests/bpf: Test unhashing kTLS socket after removing from map (Sabrina Dubroca) [1819627] - [include] bpf, sk_msg: Don't clear saved sock proto on restore (Sabrina Dubroca) [1819627] - [include] bpf, sk_msg: Let ULP restore sk_proto and write_space callback (Sabrina Dubroca) [1819627] - [net] tls: Annotate access to sk_prot with READ_ONCE/WRITE_ONCE (Sabrina Dubroca) [1819627] - [net] tls: Read sk_prot once when building tls proto ops (Sabrina Dubroca) [1819627] - [net] tls: Constify base proto ops used for building tls proto (Sabrina Dubroca) [1819627] - [net] tls: Fix to avoid gettig invalid tls record (Sabrina Dubroca) [1819627] - [net] tls: avoid spurious decryption error with HW resync (Sabrina Dubroca) [1819627] - [net] tls: add helper for testing if socket is RX offloaded (Sabrina Dubroca) [1819627] - [tools] selftests: net: tls: remove recv_rcvbuf test (Sabrina Dubroca) [1819627] - [net] tls: use sg_next() to walk sg entries (Sabrina Dubroca) [1819627] - [net] tls: remove the dead inplace_crypto code (Sabrina Dubroca) [1819627] - [tools] selftests/tls: add a test for fragmented messages (Sabrina Dubroca) [1819627] - [net] tls: Fix unused function warning (Sabrina Dubroca) [1819627] - [net] tls: store decrypted on a single bit (Sabrina Dubroca) [1819627] - [net] tls: store async_capable on a single bit (Sabrina Dubroca) [1819627] - [net] tls: pass context to tls_device_decrypted() (Sabrina Dubroca) [1819627] - [net] tls: make allocation failure unlikely (Sabrina Dubroca) [1819627] - [net] tls: mark sk->err being set as unlikely (Sabrina Dubroca) [1819627] - [net] sockmap: use bitmap for copy info (Sabrina Dubroca) [1819627] - [net] tls: add TlsDeviceRxResync statistic (Sabrina Dubroca) [1819627] - [net] tls: add TlsDecryptError stat (Sabrina Dubroca) [1819627] - [net] tls: add statistics for installed sessions (Sabrina Dubroca) [1819627] - [net] tls: add skeleton of MIB statistics (Sabrina Dubroca) [1819627] - [net] tls: add device decrypted trace point (Sabrina Dubroca) [1819627] - [net] tls: add tracing for device/offload events (Sabrina Dubroca) [1819627] - [net] tls: allow compiling TLS TOE out (Sabrina Dubroca) [1819627] - [net] tls: rename tls_hw_* functions tls_toe_* (Sabrina Dubroca) [1819627] - [net] tls: move TOE-related code to a separate file (Sabrina Dubroca) [1819627] - [net] tls: move tls_build_proto() on init path (Sabrina Dubroca) [1819627] - [net] tls: use the full sk_proto pointer (Sabrina Dubroca) [1819627] - [net] tls: rename tls_device to tls_toe_device (Sabrina Dubroca) [1819627] - [net] tls: move TOE-related structures to a separate header (Sabrina Dubroca) [1819627] - [net] tls: sleeping function from invalid context (Sabrina Dubroca) [1819627] - [net] netfilter: nft_set_rbtree: Add missing expired checks (Phil Sutter) [1778020] - [tools] selftests: netfilter: extend flowtable test script with dnat rule (Marcelo Leitner) [1811193] - [tools] selftests: netfilter: extend flowtable test script for ipsec (Marcelo Leitner) [1811193] - [tools] selftests: netfilter: add flowtable test script (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: set NF_FLOW_TEARDOWN flag on entry expiration (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Remove WQ_MEM_RECLAIM from workqueue (Marcelo Leitner) [1811193] - [net] netfilter: nf_conntrack: add IPS_HW_OFFLOAD status bit (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Free block_cb when being deleted (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add counter support in HW offload (Marcelo Leitner) [1811193] - [net] netfilter: conntrack: add nf_ct_acct_add() (Marcelo Leitner) [1811193] - [net] netfilter: conntrack: export nf_ct_acct_update() (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Use work entry per offload command (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Use rw sem as flow block lock (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add counter support (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: add enum nft_flowtable_flags to uapi (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Fix incorrect tc_setup_type type (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: populate addr_type mask (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Fix flushing of offloaded flows on free (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: fix NULL pointer dereference in tunnel offload support (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: reload ip{v6}h in nf_flow_tuple_ip{v6} (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: reload ip{v6}h in nf_flow_nat_ip{v6} (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: dump NFTA_CHAIN_FLAGS attribute (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: free flowtable hooks on hook register error (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add tunnel encap/decap action offload support (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add indr block setup support (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add nf_flow_table_block_offload_init() (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add tunnel match offload support (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: skip offload setup if disabled (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Use nf_flow_offload_tuple for stats as well (Marcelo Leitner) [1811193] - [net] flow_offload: Add flow_match_ct to get rule ct match (Marcelo Leitner) [1811193] - [include] net/sched: act_ct: Enable hardware offload of flow table entires (Marcelo Leitner) [1811193] - [include] net/sched: act_ct: Support refreshing the flow table entries (Marcelo Leitner) [1811193] - [include] net/sched: act_ct: Support restoring conntrack info on skbs (Marcelo Leitner) [1811193] - [net] sched: act_ct: Instantiate flow table entry actions (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Add API for registering to flow table events (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Fix setting forgotten NF_FLOW_HW_DEAD flag (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Fix missing flush hardware on table free (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Fix hardware flush order on nf_flow_table_cleanup (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: fix check the chain offload flag (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: fix memory leak in nf_tables_parse_netdev_hooks() (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add nf_flow_table_offload_cmd() (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add nf_flow_offload_tuple() helper (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: refresh flow if hardware offload fails (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add nf_flowtable_hw_offload() helper function (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: use atomic bitwise operations for flow flags (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: remove dying bit, use teardown bit instead (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add nf_flow_offload_work_alloc() (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: restrict flow dissector match on meta ingress device (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: fetch stats only if flow is still alive (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add nf_flowtable_time_stamp (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: unbind callbacks from flowtable destroy path (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: fix the nat port mangle. (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: check the status of dst_neigh (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: fix incorrect ethernet dst address (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: fix big-endian integer overflow (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: Correct memcpy size for flow_overload_mangle() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: return EOPNOTSUPP if rule specifies no actions (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: add IPv6 match description (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: Don't use offset uninitialized in flow_offload_port_{d, s}nat (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: Fix block_cb tc_setup_type as TC_SETUP_CLSFLOWER (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: Fix block setup as TC_SETUP_FT cmd (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: check if bind callback fails and unbind if hook registration fails (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: add nft_unregister_flowtable_hook() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: undo updates if transaction fails (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: release flow_rule on error from commit path (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: remove reference to flow rule from deletion path (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: add IPv6 support (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: add flow_action_entry_next() and use it (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: remove unnecessary parameter in flow_offload_fill_dir (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: Fix check ndo_setup_tc when setup_block (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: Check for the NETDEV_UNREGISTER event (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: hardware offload support (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: add flowtable offload control plane (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: detach routing information from flow description (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: skip tcp rst and fin packets (Marcelo Leitner) [1811193] - [net] netfilter: nf_flowtable: remove flow_offload_entry structure (Marcelo Leitner) [1811193] - [include] netfilter: nf_flow_table: remove union from flow_offload structure (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: move conntrack object to struct flow_offload (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: skip EBUSY on chain update (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: bogus EOPNOTSUPP on basechain update (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: pass extack to nft_flow_cls_offload_setup() (Marcelo Leitner) [1811193] - [net] netfilter: nft_meta: offload support for interface index (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: white-space fixes. (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: check for register data length mismatches (Marcelo Leitner) [1811193] - [net] netfilter: nft_bitwise: Adjust parentheses to fix memcmp size argument (Marcelo Leitner) [1811193] - [net] netfilter: nft_bitwise: add offload support (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: unbind if multi-device binding fails (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: add nft_flow_block_offload_init() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: add nft_chain_offload_cmd() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: restore basechain deletion (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: support for multiple devices per netdev hook (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: fix base chain stat rcu_dereference usage (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: remove rules on unregistered device only (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: add nft_flow_cls_offload_setup() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: Pass callback list to nft_setup_cb_call() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: add nft_flow_block_chain() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: increase maximum devices number per flowtable (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: allow netdevice to be used only once per flowtable (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: dynamically allocate hooks per net_device in flowtables (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: remove flowtable hook flush routine in netns exit routine (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: move priority to struct nf_flowtable (Marcelo Leitner) [1811193] - [net] netfilter: nft_payload: fix missing check for matching length in offloads (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: set timeout before insertion into hashes (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: fix always true policy is unset check (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: add NFT_CHAIN_POLICY_UNSET and use it (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: remove rules when the device unregisters (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: refactor the nft_flow_offload_rule function (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: refactor the nft_flow_offload_chain function (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: add __nft_offload_get_chain function (Marcelo Leitner) [1811193] - [net] netfilter: nft_{fwd, dup}_netdev: add offload support (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: avoid excessive stack usage (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: move indirect flow_block callback logic to core (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: set default timeout after successful insertion (Marcelo Leitner) [1811193] - [net] netfilter: ctnetlink: honor IPS_OFFLOAD flag (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: clear skb tstamp before xmit (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: map basechain priority to hardware priority (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: teardown flow timeout race (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: conntrack picks up expired flows (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: support indr block call (Marcelo Leitner) [1811193] - [net] flow_offload: add flow_block structure and use it (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: store data in offload context registers (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: fix offload for flows that are subject to xfrm (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: don't fail when updating base chain policy (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: add hardware offload support (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: delay chain policy update until transaction is complete (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: IPCB is only valid for ipv4 family (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: don't offload when sequence numbers need adjustment (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: set liberal tracking mode for tcp (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: ignore DF bit setting (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: remove unnecessary variable in flow_offload_tuple (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: add entry to flowtable after confirmation (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: fix checking method of conntrack helper (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: fix missing error check for rhashtable_insert_fast (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: do not flow offload deleted conntrack entries (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: simplify nf_flow_offload_gc_step() (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: check ttl value in flow offload data path (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: fix netdev refcnt leak (Marcelo Leitner) [1811193] - [net] netfilter: nf_flowtable: skip device lookup from interface index (Marcelo Leitner) [1811193] - [net] netfilter: conntrack: fix IPV6=n builds (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: fix interaction with vrf slave device (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: Fix reverse route lookup (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: make nf_flow_table_iterate() static (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: do not remove offload when other netns's interface is down (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: remove unnecessary parameter of nf_flow_table_cleanup() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: use rhashtable_lookup() instead of rhashtable_lookup_fast() (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: remove unnecessary nat flag check code (Marcelo Leitner) [1811193] - [net] mptcp: mark tech preview and disable by default (Florian Westphal) [1835796] - [net] mptcp: fix bogus socket flag values (Florian Westphal) [1835796] - [net] mptcp: select CRYPTO (Florian Westphal) [1835796] - [net] mptcp: Protect subflow socket options before connection completes (Florian Westphal) [1835796] - [net] mptcp: make the symbol 'mptcp_sk_clone_lock' static (Florian Westphal) [1835796] - [net] mptcp: fix use-after-free for ipv6 (Florian Westphal) [1835796] - [net] mptcp: fix use-after-free on tcp fallback (Florian Westphal) [1835796] - [net] mptcp: Fix undefined mptcp_handle_ipv6_mapped for modular IPV6 (Florian Westphal) [1835796] - [net] mptcp: Fix incorrect IPV6 dependency check (Florian Westphal) [1835796] - [net] mptcp: handle tcp fallback when using syn cookies (Florian Westphal) [1835796] - [net] mptcp: avoid a lockdep splat when mcast group was joined (Florian Westphal) [1835796] - [net] mptcp: fix panic on user pointer access (Florian Westphal) [1835796] - [net] mptcp: defer freeing of cached ext until last moment (Florian Westphal) [1835796] - [net] mptcp: Fix build with PROC_FS disabled. (Florian Westphal) [1835796] - [tools] selftests: settings: tests can be in subsubdirs (Florian Westphal) [1835796] - [net] mptcp: Fix code formatting (Florian Westphal) [1835796] - [net] mptcp: do not inherit inet proto ops (Florian Westphal) [1835796] - [net] add and use MPTCP_PROTO_KERN (Florian Westphal) [1835796] - [net] mptcp: cope with later TCP fallback (Florian Westphal) [1835796] - [net] mptcp: process MP_CAPABLE data option (Florian Westphal) [1835796] - [net] mptcp: parse and emit MP_CAPABLE option according to v1 spec (Florian Westphal) [1835796] - [net] mptcp: move from sha1 (v0) to sha256 (v1) (Florian Westphal) [1835796] - [tools] mptcp: add basic kselftest for mptcp (Florian Westphal) [1835796] - [net] mptcp: new sysctl to control the activation per NS (Florian Westphal) [1835796] - [net] mptcp: allow collapsing consecutive sendpages on the same substream (Florian Westphal) [1835796] - [net] mptcp: recvmsg() can drain data from multiple subflows (Florian Westphal) [1835796] - [net] mptcp: add subflow write space signalling and mptcp_poll (Florian Westphal) [1835796] - [net] mptcp: Implement MPTCP receive path (Florian Westphal) [1835796] - [net] mptcp: Write MPTCP DSS headers to outgoing data packets (Florian Westphal) [1835796] - [net] mptcp: Add setsockopt()/getsockopt() socket operations (Florian Westphal) [1835796] - [net] mptcp: Add shutdown() socket operation (Florian Westphal) [1835796] - [net] mptcp: Add key generation and token tree (Florian Westphal) [1835796] - [net] mptcp: Create SUBFLOW socket for incoming connections (Florian Westphal) [1835796] - [net] mptcp: Handle MP_CAPABLE options for outgoing connections (Florian Westphal) [1835796] - [net] mptcp: Associate MPTCP context with TCP socket (Florian Westphal) [1835796] - [net] mptcp: Handle MPTCP TCP options (Florian Westphal) [1835796] - [net] mptcp: Add MPTCP socket stubs (Florian Westphal) [1835796] - [net] netfilter: conntrack: fix infinite loop on rmmod (Florian Westphal) [1832381] - [tools] selftests: add netdevsim devlink dev info test (Petr Oros) [1830928] - [tools] selftests: test netdevsim reload forbid and fail (Petr Oros) [1830928] - [netdrv] mlx4: fix "initializer element not constant" compiler error (Petr Oros) [1830928] - [netdrv] netdevsim: dev: Fix memory leak in nsim_dev_take_snapshot_write (Petr Oros) [1830928] - [net] devlink: fix return value after hitting end in region read (Petr Oros) [1830928] - [net] devlink: Fix reporter's recovery condition (Petr Oros) [1830928] - [documentation] docs: devlink: clarify the scope of snapshot id (Petr Oros) [1830928] - [net] devlink: let kernel allocate region snapshot id (Petr Oros) [1830928] - [net] devlink: factor out building a snapshot notification (Petr Oros) [1830928] - [documentation] devlink: fix broken link warning (Petr Oros) [1830928] - [net] devlink: use NL_SET_ERR_MSG_MOD instead of NL_SET_ERR_MSG (Petr Oros) [1830928] - [include] devlink: Add macro for "fw.mgmt.api" to info_get cb. (Petr Oros) [1830928] - [netdrv] netdevsim: support taking immediate snapshot via devlink (Petr Oros) [1830928] - [net] devlink: implement DEVLINK_CMD_REGION_NEW (Petr Oros) [1830928] - [net] devlink: track snapshot id usage count using an xarray (Petr Oros) [1830928] - [net] devlink: report error once U32_MAX snapshot ids have been used (Petr Oros) [1830928] - [net] devlink: extract snapshot id allocation to helper function (Petr Oros) [1830928] - [net] devlink: use -ENOSPC to indicate no more room for snapshots (Petr Oros) [1830928] - [net] devlink: add function to take snapshot while locked (Petr Oros) [1830928] - [net] devlink: trivial: fix tab in function documentation (Petr Oros) [1830928] - [net] devlink: convert snapshot destructor callback to region op (Petr Oros) [1830928] - [net] devlink: prepare to support region operations (Petr Oros) [1830928] - [documentation] devlink: expand the devlink-info documentation (Petr Oros) [1830928] - [net] devlink: Introduce devlink port flavour virtual (Petr Oros) [1830928] - [net] devlink: validate length of region addr/len (Petr Oros) [1830928] - [net] devlink: validate length of param values (Petr Oros) [1830928] - [net] core: Replace zero-length array with flexible-array member (Petr Oros) [1830928] - [net] core: devlink.c: Use built-in RCU list checking (Petr Oros) [1830928] - [net] devlink: Rely on driver eswitch thread safety instead of devlink (Petr Oros) [1830928] - [net] core: devlink.c: Hold devlink->lock from the beginning of devlink_dpipe_table_register() (Petr Oros) [1830928] - [net] devlink: Force enclosing array on binary fmsg data (Petr Oros) [1830928] - [net] devlink: report 0 after hitting end in region read (Petr Oros) [1830928] - [net] devlink: correct misspelling of snapshot (Petr Oros) [1830928] - [tools] selftests: Add a test of large binary to devlink health test (Petr Oros) [1830928] - [netdrv] netdevsim: Update dummy reporter's devlink binary interface (Petr Oros) [1830928] - [net] devlink: Allow large formatted message of binary output (Petr Oros) [1830928] - [tools] selftests: netdevsim: Add test cases for devlink-trap policers (Petr Oros) [1823743] - [netdrv] netdevsim: Add support for setting of packet trap group parameters (Petr Oros) [1823743] - [net] devlink: Allow setting of packet trap group parameters (Petr Oros) [1823743] - [net] devlink: Add packet trap group parameters support (Petr Oros) [1823743] - [netdrv] netdevsim: Add devlink-trap policer support (Petr Oros) [1823743] - [documentation] Add description of packet trap policers (Petr Oros) [1823743] - [net] devlink: Add packet trap policers support (Petr Oros) [1823743] - [net] devlink: Add auto dump flag to health reporter (Petr Oros) [1823743] - [net] devlink: Implicitly set auto recover flag when registering health reporter (Petr Oros) [1823743] - [netdrv] netdevsim: Change dummy reporter auto recover default (Petr Oros) [1823743] - [net] devlink: Only pass packet trap group identifier in trap structure (Petr Oros) [1823743] - [net] devlink: Stop reference counting packet trap groups (Petr Oros) [1823743] - [netdrv] netdevsim: Explicitly register packet trap groups (Petr Oros) [1823743] - [net] devlink: Add API to register packet trap groups (Petr Oros) [1823743] - [net] esp6: calculate transport_header correctly when sel.family != AF_INET6 (Xin Long) [1815980 1761579] - [net] esp4: support ipv6 nexthdrs process for beet gso segment (Xin Long) [1815980 1761579] - [net] esp6: support ipv6 nexthdrs process for beet gso segment (Xin Long) [1815980 1761579] - [net] xfrm: remove the xfrm_state_put call becofe going to out_reset (Xin Long) [1815980 1761579] - [net] esp6: get the right proto for transport mode in esp6_gso_encap (Xin Long) [1815980 1761579] - [net] xfrm: do pskb_pull properly in __xfrm_transport_prep (Xin Long) [1815980 1761579] - [net] xfrm: allow to accept packets with ipv6 NEXTHDR_HOP in xfrm_input (Xin Long) [1815980 1761579] - [net] xfrm: add prep for esp beet mode offload (Xin Long) [1815980 1761579] - [net] esp6: add gso_segment for esp6 beet mode (Xin Long) [1815980 1761579] - [net] esp4: add gso_segment for esp4 beet mode (Xin Long) [1815980 1761579] - [net] xfrm: kconfig: make xfrm depend on inet (Xin Long) [1815980 1761579] - [net] xfrm: make xfrm modes builtin (Xin Long) [1815980 1761579] - [net] xfrm: remove afinfo pointer from xfrm_mode (Xin Long) [1815980 1761579] - [net] xfrm: remove output2 indirection from xfrm_mode (Xin Long) [1815980 1761579] - [net] xfrm: remove input2 indirection from xfrm_mode (Xin Long) [1815980 1761579] - [net] xfrm: remove gso_segment indirection from xfrm_mode (Xin Long) [1815980 1761579] - [net] xfrm: remove xmit indirection from xfrm_mode (Xin Long) [1815980 1761579] - [net] xfrm: remove output indirection from xfrm_mode (Xin Long) [1815980 1761579] - [net] xfrm: remove input indirection from xfrm_mode (Xin Long) [1761579 1815980] - [net] xfrm: prefer family stored in xfrm_mode struct (Xin Long) [1815980 1761579] - [net] xfrm: place af number into xfrm_mode struct (Xin Long) [1761579 1815980] - [net] xfrm: gso partial offload support (Xin Long) [1761579 1815980] - [net] netfilter: cttimeout: remove set but not used variable 'l3num' (Florian Westphal) [1822085] - [net] netfilter: conntrack: handle icmp pkt_to_tuple helper via direct calls (Florian Westphal) [1822085] - [net] netfilter: conntrack: handle builtin l4proto packet functions via direct calls (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove net_id (Florian Westphal) [1822085] - [net] netfilter: conntrack: gre: switch module to be built-in (Florian Westphal) [1822085] - [net] netfilter: remove unused parameters in nf_ct_l4proto_[un]register_sysctl() (Florian Westphal) [1822085] - [net] netfilter: conntrack: gre: convert rwlock to rcu (Florian Westphal) [1822085] - [net] netfilter: nfnetlink_cttimeout: fetch timeouts for udplite and gre, too (Florian Westphal) [1822085] - [net] netfilter: nfnetlink_cttimeout: pass default timeout policy to obj_to_nlattr (Florian Westphal) [1822085] - [net] netfilter: conntrack: add nf_{tcp, udp, sctp, icmp, dccp, icmpv6, generic}_pernet() (Florian Westphal) [1822085] - [net] netfilter: conntrack: clamp l4proto array size at largers supported protocol (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove l3->l4 mapping information (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove unused proto arg from netns init functions (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove error callback and handle icmp from core (Florian Westphal) [1822085] - [net] netfilter: conntrack: avoid using ->error callback if possible (Florian Westphal) [1822085] - [net] netfilter: conntrack: deconstify packet callback skb pointer (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove the l4proto->new() function (Florian Westphal) [1822085] - [net] netfilter: conntrack: timeout interface depend on CONFIG_NF_CONNTRACK_TIMEOUT (Florian Westphal) [1822085] - [net] netfilter: conntrack: pass nf_hook_state to packet and error handlers (Florian Westphal) [1822085] - [net] netfilter: conntrack: place 'new' timeout in first location too (Florian Westphal) [1822085] - [net] netfilter: nf_conntrack_h323: Remove deprecated config check (Florian Westphal) [1822085] - [include] netfilter: nf_tables: merge route type into core (Florian Westphal) [1822085] - [net] netfilter: ipv6: avoid indirect calls for IPV6=y case (Florian Westphal) [1822085] - [net] netfilter: nat: remove module dependency on ipv6 core (Florian Westphal) [1822085] - [net] netfilter: remove obsolete need_conntrack stub (Florian Westphal) [1822085] - [net] netfilter: conntrack: avoid use-after free on rmmod (Florian Westphal) [1822085] - [net] netfilter: conntrack: dccp, sctp: handle null timeout argument (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove duplicated include from nf_conntrack_proto_udp.c (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove l3proto abstraction (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove get_timeout() indirection (Florian Westphal) [1822085] - [net] netfilter: conntrack: avoid l4proto pkt_to_tuple calls (Florian Westphal) [1822085] - [net] netfilter: conntrack: avoid calls to l4proto invert_tuple (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove get_l4proto indirection from l3 protocol trackers (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove invert_tuple indirection from l3 protocol trackers (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove pkt_to_tuple indirection from l3 protocol trackers (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove ctnetlink callbacks from l3 protocol trackers (Florian Westphal) [1822085] - [net] openvswitch: use nf_ct_get_tuplepr, invert_tuplepr (Florian Westphal) [1822085] - [net] netfilter: utils: move nf_ip6_checksum* from ipv6 to utils (Florian Westphal) [1822085] - [net] netfilter: utils: move nf_ip_checksum* from ipv4 to utils (Florian Westphal) [1822085] - [net] netfilter: flowtables: use fixed renew timeout on teardown (Florian Westphal) [1822085] - [netdrv] geneve: use the correct nlattr array in NL_SET_ERR_MSG_ATTR (Xin Long) [1809503] - [netdrv] vxlan: use the correct nlattr array in NL_SET_ERR_MSG_ATTR (Xin Long) [1809503] - [netdrv] geneve: Allow configuration of DF behaviour (Xin Long) [1809503] - [netdrv] vxlan: Allow configuration of DF behaviour (Xin Long) [1809503] - [netdrv] net: phy: realtek: fix using paged operations with RTL8105e / RTL8208 (Josef Oskera) [1841511] - [netdrv] r8169: fix OCP access on RTL8117 (Josef Oskera) [1841511] - [netdrv] r8169: re-establish support for RTL8401 chip version (Josef Oskera) [1841511] - [netdrv] r8169: change back SG and TSO to be disabled by default (Josef Oskera) [1841511] - [netdrv] r8169: factor out rtl8169_tx_map (Josef Oskera) [1841511] - [netdrv] r8169: improve handling of TD_MSS_MAX (Josef Oskera) [1841511] - [netdrv] r8169: fix PHY driver check on platforms w/o module softdeps (Josef Oskera) [1841511] - [netdrv] r8169: re-enable MSI on RTL8168c (Josef Oskera) [1841511] - [netdrv] r8169: don't use MSI before RTL8168d (Josef Oskera) [1841511] - [netdrv] r8169: improve RTL8168b FIFO overflow workaround (Josef Oskera) [1841511] - [netdrv] r8169: improve rtl_schedule_task (Josef Oskera) [1841511] - [netdrv] r8169: simplify rtl_task (Josef Oskera) [1841511] - [netdrv] r8169: add new helper rtl8168g_enable_gphy_10m (Josef Oskera) [1841511] - [netdrv] net: r8169: reject unsupported coalescing params (Josef Oskera) [1841511] - [netdrv] r8169: simplify getting stats by using netdev_stats_to_stats64 (Josef Oskera) [1841511] - [netdrv] r8169: let rtl8169_mark_to_asic clear rx descriptor field opts2 (Josef Oskera) [1841511] - [netdrv] r8169: remove now unneeded barrier in rtl_tx (Josef Oskera) [1841511] - [netdrv] r8169: simplify usage of rtl8169_unmap_tx_skb (Josef Oskera) [1841511] - [netdrv] r8169: ensure tx_skb is fully reset after calling rtl8169_unmap_tx_skb (Josef Oskera) [1841511] - [netdrv] r8169: convert while to for loop in rtl_tx (Josef Oskera) [1841511] - [netdrv] r8169: use pci_status_get_and_clear_errors (Josef Oskera) [1841511] - [netdrv] r8169: add PCI_STATUS_PARITY to PCI status error bits (Josef Oskera) [1841511] - [netdrv] r8169: improve rtl8169_start_xmit (Josef Oskera) [1841511] - [netdrv] r8169: remove RTL_EVENT_NAPI constants (Josef Oskera) [1841511] - [netdrv] r8169: use new helper tcp_v6_gso_csum_prep (Josef Oskera) [1841511] - [netdrv] r8169: improve statistics of missed rx packets (Josef Oskera) [1841511] - [netdrv] r8169: improve rtl_jumbo_config (Josef Oskera) [1841511] - [netdrv] r8169: improve rtl8169_get_mac_version (Josef Oskera) [1841511] - [netdrv] r8169: add helper rtl_pci_commit (Josef Oskera) [1841511] - [netdrv] r8169: simplify setting netdev features (Josef Oskera) [1841511] - [netdrv] r8169: remove setting PCI_CACHE_LINE_SIZE in rtl_hw_start_8169 (Josef Oskera) [1841511] - [netdrv] r8169: remove unneeded check from rtl_link_chg_patch (Josef Oskera) [1841511] - [netdrv] r8169: fix performance regression related to PCIe max read request size (Josef Oskera) [1841511] - [netdrv] r8169: don't set min_mtu/max_mtu if not needed (Josef Oskera) [1841511] - [netdrv] r8169: factor out PHY configuration to r8169_phy_config.c (Josef Oskera) [1841511] - [netdrv] r8169: add r8169.h (Josef Oskera) [1841511] - [netdrv] r8169: rename rtl_apply_firmware (Josef Oskera) [1841511] - [netdrv] r8169: add phydev argument to rtl8168d_apply_firmware_cond (Josef Oskera) [1841511] - [netdrv] r8169: use phy_read/write instead of rtl_readphy/writephy (Josef Oskera) [1841511] - [netdrv] r8169: replace rtl_w0w1_phy (Josef Oskera) [1841511] - [netdrv] r8169: replace rtl_patchphy (Josef Oskera) [1841511] - [netdrv] r8169: move disabling MAC EEE for RTL8402/RTL8106e (Josef Oskera) [1841511] - [netdrv] r8169: move setting ERI register 0x1d0 for RTL8106 (Josef Oskera) [1841511] - [netdrv] r8169: switch to phylib functions in rtl_writephy_batch (Josef Oskera) [1841511] - [netdrv] r8169: change argument type of RTL8168g-specific PHY config functions (Josef Oskera) [1841511] - [netdrv] r8169: change argument type of EEE PHY functions (Josef Oskera) [1841511] - [netdrv] r8169: move RTL8169scd Gigabyte PHY quirk (Josef Oskera) [1841511] - [netdrv] r8169: remove not needed debug print in rtl8169_init_phy (Josef Oskera) [1841511] - [netdrv] r8169: prepare for exporting rtl_hw_phy_config (Josef Oskera) [1841511] - [netdrv] r8169: add constant EnAnaPLL (Josef Oskera) [1841511] - [netdrv] r8169: move enabling EEE to rtl8169_init_phy (Josef Oskera) [1841511] - [netdrv] r8169: remove MAC workaround in rtl8168e_2_hw_phy_config (Josef Oskera) [1841511] - [netdrv] r8169: factor out rtl8168h_2_get_adc_bias_ioffset (Josef Oskera) [1841511] - [netdrv] r8169: check that Realtek PHY driver module is loaded (Josef Oskera) [1841511] - [netdrv] treewide: Use sizeof_field() macro (Josef Oskera) [1841511] - [netdrv] r8169: fix rtl_hw_jumbo_disable for RTL8168evl (Josef Oskera) [1841511] - [netdrv] r8169: add missing RX enabling for WoL on RTL8125 (Josef Oskera) [1841511] - [netdrv] r8169: fix jumbo configuration for RTL8168evl (Josef Oskera) [1841511] - [netdrv] r8169: add check for PHY_MDIO_CHG to rtl_nic_fw_data_ok (Josef Oskera) [1841511] - [netdrv] r8169: use macro FIELD_SIZEOF in definition of FW_OPCODE_SIZE (Josef Oskera) [1841511] - [netdrv] r8169: change mdelay to msleep in rtl_fw_write_firmware (Josef Oskera) [1841511] - [netdrv] r8169: load firmware for RTL8168fp/RTL8117 (Josef Oskera) [1841511] - [netdrv] r8169: improve conditional firmware loading for RTL8168d (Josef Oskera) [1841511] - [netdrv] r8169: use r8168d_modify_extpage in rtl8168f_config_eee_phy (Josef Oskera) [1841511] - [netdrv] r8169: add support for RTL8117 (Josef Oskera) [1841511] - [netdrv] r8169: respect EEE user setting when restarting network (Josef Oskera) [1841511] - [netdrv] r8169: remove rtl8168c_4_hw_phy_config (Josef Oskera) [1841511] - [netdrv] r8169: add helper r8168d_modify_extpage (Josef Oskera) [1841511] - [netdrv] r8169: switch to phylib functions in more places (Josef Oskera) [1841511] - [netdrv] r8169: add helper r8168d_phy_param (Josef Oskera) [1841511] - [netdrv] r8169: add helper r8168g_phy_param (Josef Oskera) [1841511] - [netdrv] r8169: fix page read in r8168g_mdio_read (Josef Oskera) [1841511] - [netdrv] r8169: fix wrong PHY ID issue with RTL8168dp (Josef Oskera) [1841511] - [netdrv] r8169: use helper rtl_hw_aspm_clkreq_enable also in rtl_hw_start_8168g_2 (Josef Oskera) [1841511] - [netdrv] r8169: improve rtl8169_rx_fill (Josef Oskera) [1841511] - [netdrv] r8169: align fix_features callback with vendor driver (Josef Oskera) [1841511] - [netdrv] r8169: never set PCI_EXP_DEVCTL_NOSNOOP_EN (Josef Oskera) [1841511] - [netdrv] r8169: remove rtl_hw_start_8168bef (Josef Oskera) [1841511] - [netdrv] r8169: remove rtl_hw_start_8168dp (Josef Oskera) [1841511] - [netdrv] r8169: simplify setting PCI_EXP_DEVCTL_NOSNOOP_EN (Josef Oskera) [1841511] - [netdrv] r8169: remove fiddling with the PCIe max read request size (Josef Oskera) [1841511] - [netdrv] r8169: fix jumbo packet handling on resume from suspend (Josef Oskera) [1841511] - [netdrv] r8169: don't set bit RxVlan on RTL8125 (Josef Oskera) [1841511] - [netdrv] r8169: add support for EEE on RTL8125 (Josef Oskera) [1841511] - [netdrv] r8169: add RTL8125 PHY initialization (Josef Oskera) [1841511] - [netdrv] r8169: add support for RTL8125 (Josef Oskera) [1841511] - [netdrv] r8169: don't use bit LastFrag in tx descriptor after send (Josef Oskera) [1841511] - [netdrv] r8169: read common register for PCI commit (Josef Oskera) [1841511] - [netdrv] r8169: move disabling interrupt coalescing to RTL8169/RTL8168 init (Josef Oskera) [1841511] - [netdrv] r8169: factor out reading MAC address from registers (Josef Oskera) [1841511] - [netdrv] r8169: restrict rtl_is_8168evl_up to RTL8168 chip versions (Josef Oskera) [1841511] - [netdrv] r8169: change interrupt mask type to u32 (Josef Oskera) [1841511] - [netdrv] r8169: improve DMA handling in rtl_rx (Josef Oskera) [1841511] - [netdrv] r8169: fix DMA issue on MIPS platform (Josef Oskera) [1841511] - [netdrv] r8169: sync EEE handling for RTL8168h with vendor driver (Josef Oskera) [1841511] - [netdrv] r8169: use the generic EEE management functions (Josef Oskera) [1841511] - [fs] gfs2: Even more gfs2_find_jhead fixes (Abhijith Das) [1828653] - [kernel] sched/fair: Don't NUMA balance for kthreads (Phil Auld) [1842543] - [kernel] sched/core: Offload wakee task activation if it the wakee is descheduling (Phil Auld) [1842543] - [kernel] sched/core: Optimize ttwu() spinning on p->on_cpu (Phil Auld) [1842543] - [fs] gfs2: Smarter iopen glock waiting (Andreas Grunbacher) [1582655] - [fs] gfs2: Wake up when setting GLF_DEMOTE (Andreas Grunbacher) [1582655] - [fs] gfs2: Check inode generation number in delete_work_func (Andreas Grunbacher) [1582655] - [fs] gfs2: Move inode generation number check into gfs2_inode_lookup (Andreas Grunbacher) [1582655] - [fs] gfs2: Minor gfs2_lookup_by_inum cleanup (Andreas Grunbacher) [1582655] - [fs] gfs2: Try harder to delete inodes locally (Andreas Grunbacher) [1582655] - [fs] gfs2: Give up the iopen glock on contention (Andreas Grunbacher) [1582655] - [fs] gfs2: Turn gl_delete into a delayed work (Andreas Grunbacher) [1582655] - [fs] gfs2: Keep track of deleted inode generations in LVBs (Andreas Grunbacher) [1582655] - [fs] gfs2: Allow ASPACE glocks to also have an lvb (Andreas Grunbacher) [1582655] - [fs] gfs2: Avoid access time thrashing in gfs2_inode_lookup (Andreas Grunbacher) [1582655] - [fs] gfs2: Use IS_ERR_OR_NULL (Andreas Grunbacher) [1582655] - [fpga] fpga: mark the intel fpga drivers as tech preview (Luis Goncalves) [1689274 1660310 1494701 1494699] - [firmware] firmware: stratix10-svc: Remove unneeded semicolon (Luis Goncalves) [1689274 1660310 1494701 1494699] - [firmware] firmware: Fix incompatible function behavior for RSU driver (Luis Goncalves) [1689274 1660310 1494701 1494699] - [firmware] firmware: add Intel Stratix10 remote system update driver (Luis Goncalves) [1689274 1660310 1494701 1494699] - [include] firmware: stratix10-svc: extend svc to support new RSU features (Luis Goncalves) [1689274 1660310 1494701 1494699] - [edac] EDAC/altera, firmware/intel: Add Stratix10 ECC DBE SMC call (Luis Goncalves) [1689274 1660310 1494701 1494699] - [firmware] firmware: stratix10-svc: fix wrong of_node_put() in init function (Luis Goncalves) [1689274 1660310 1494701 1494699] - [include] firmware: add remote status update client support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [firmware] firmware: add Intel Stratix10 service layer driver (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: pci: fix return value of cci_pci_sriov_configure (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: xilinx-pr-decoupler: Remove clk_get error message for probe defer (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: remove redundant dev_err message (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: remove set but not used variable 'afu' (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: remove set but not used variable 'fme' (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add power management support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add thermal management support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [documentation] Documentation: fpga: dfl: add descriptions for thermal/power management interfaces (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: Remove dev_err() usage after platform_get_irq() (Luis Goncalves) [1689274 1660310 1494701 1494699] - [documentation] Documentation: fpga: dfl: add descriptions for virtualization and new interfaces (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add global error reporting support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add STP (SignalTap) support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add error reporting support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: expose __afu_port_enable/disable function (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add userclock sysfs interfaces (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: convert platform_driver to use dev_groups (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: convert platform_driver to use dev_groups (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: make init callback optional (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: Add Stratix10 (V2) Support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: Preparation for V2 parts (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: Discover Vendor Specific offset (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-ps-spi: Fix getting of optional confd gpio (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add capability sysfs interfaces (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: make uinit callback optional (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add id_table for dfl private feature driver (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add AFU state related sysfs interfaces (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: pci: enable SRIOV support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add DFL_FPGA_FME_PORT_RELEASE/ASSIGN ioctl support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: use driver core functions, not sysfs ones (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-pr-ip: Make alt_pr_unregister function void (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: Fix function definition argument (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga-manager: altera-ps-spi: Fix build error (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: align PR buffer size per PR datawidth (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: remove copy_to_user() in ioctl for PR (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl-fme-mgr: fix FME_PR_INTFC_ID register address (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] drivers: fpga: Kconfig: pedantic cleanups (Luis Goncalves) [1689274 1660310 1494701 1494699] - [documentation] docs: fpga: convert docs to ReST and rename to *.rst (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441 (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 422 (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 285 (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: zynqmp-fpga: Correctly handle error pointer (Luis Goncalves) [1689274 1660310 1494701 1494699] - [include] include: fpga: adi-axi-common.h: add common regs & defs header (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: expand minor range when registering chrdev region (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: Add lockdep classes for pdata->lock (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: Pass the correct device to dma_mapping_error() (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: stratix10-soc: fix use-after-free on s10_init() (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] treewide: Add SPDX license identifier - Makefile/Kconfig (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] mm/gup: change GUP fast to use flags rather than a write 'bool' (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga manager: Adding FPGA Manager support for Xilinx zynqmp (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera_freeze_bridge: remove restriction to socfpga (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: mgr: altera-ps-spi: make array dummy static, shrinks object size (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: stratix10-soc: fix wrong of_node_put() in init function (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] Remove 'type' argument from access_ok() function (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: of-fpga-region: Use platform_set_drvdata (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl-fme-region: Use platform_get_drvdata() (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: add intel stratix10 soc fpga manager driver (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: mgr: altera-ps-spi: enable usage on non-dt platforms (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: fix probing for multiple FPGAs on the bus (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] zynq-fpga: Only route PR via PCAP when required (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: Fix registration for CvP incapable devices (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: remove set but not used variable 'priv' (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: fix 'bad IO access' on x86_64 (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: add devm_fpga_region_create (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: bridge: add devm_fpga_bridge_create (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: mgr: add devm_fpga_mgr_create (Luis Goncalves) [1689274 1660310 1494701 1494699] - [documentation] docs: fpga: document fpga manager flags (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: bridge: fix obvious function documentation error (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: do not access region struct after fpga_region_unregister (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] drivers: fpga: fix two trivial spelling mistakes (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: fix return value check in in pr_mgmt_init() (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add DFL_FPGA_PORT_DMA_MAP/UNMAP ioctls support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add afu sub feature support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add DFL_FPGA_GET_API_VERSION/CHECK_EXTENSION ioctls support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add header sub feature support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add port ops support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add FPGA Accelerated Function Unit driver basic framework (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme-region: add support for compat_id (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add fpga region platform driver for FME (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add fpga bridge platform driver for FME (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme-mgr: add compat_id support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add fpga manager platform driver for FME (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add partial reconfiguration sub feature support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add DFL_FPGA_GET_API_VERSION/CHECK_EXTENSION ioctls support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add header sub feature support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add FPGA Management Engine driver basic framework (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl-pci: add enumeration for feature devices (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: add FPGA DFL PCIe device driver (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add dfl_fpga_check_port_id function (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add dfl_fpga_port_ops support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add feature device infrastructure (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add dfl_fpga_cdev_find_port (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add chardev support for feature devices (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: add device feature list support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: region: add compat_id support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [include] fpga: mgr: add compat_id support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: mgr: add status for fpga-manager (Luis Goncalves) [1689274 1660310 1494701 1494699] - [include] fpga: mgr: add region_id to fpga_image_info (Luis Goncalves) [1689274 1660310 1494701 1494699] - [documentation] docs: fpga: add a document for FPGA Device Feature List (DFL) Framework Overview (Luis Goncalves) [1689274 1660310 1494701 1494699] - [mm] mm: Add a vmf_insert_mixed_prot() function (Dave Airlie) [1838335] - [mm] mm: Add write-protect and clean utilities for address space ranges (Dave Airlie) [1838335] - [mm] mm: Add a walk_page_mapping() function to the pagewalk code (Dave Airlie) [1838335] - [mm] pagewalk: separate function pointers from iterator data (Dave Airlie) [1838335] - [mm] mm: split out a new pagewalk.h header from mm.h (Dave Airlie) [1838335] - [mm] mm: update ptep_modify_prot_commit to take old pte value as arg (Dave Airlie) [1838335] - [x86] mm: update ptep_modify_prot_start/commit to take vm_area_struct as arg (Dave Airlie) [1838335] - [mm] mm/mmu_notifier: add an interval tree notifier (Dave Airlie) [1838335] - [mm] mm/mmu_notifier: define the header pre-processor parts even if disabled (Dave Airlie) [1838335] - [mm] mm/mmu_notifiers: add a lockdep map for invalidate_range_start/end (Dave Airlie) [1838335] - [misc] misc/sgi-gru: use mmu_notifier_get/put for struct gru_mm_struct (Dave Airlie) [1838335] - [drm] drm/backport: add mmu notifier get/put support to drm backport (Dave Airlie) [1838335] - [mm] mm/mmu_notifiers: add a get/put scheme for the registration (Dave Airlie) [1838335] - [mm] mm/mmu_notifiers: do not speculatively allocate a mmu_notifier_mm (Dave Airlie) [1838335] - [mm] mm/mmu_notifiers: hoist do_mmu_notifier_register down_write to the caller (Dave Airlie) [1838335] - [mm] mm/mmu_notifier.c: remove mmu_notifier_synchronize() (Dave Airlie) [1838335] - [infiniband] locking/lockdep: Rename lockdep_assert_held_exclusive() -> lockdep_assert_held_write() (Dave Airlie) [1838335] - [include] mm/mmu_notifier: contextual information for event enums (Dave Airlie) [1838335] - [mm] mm/memory_hotplug.c: only respect mem= parameter during boot stage (Baoquan He) [1838809 1781472] - [scsi] scsi: mpt3sas: Remove unused including (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Fix double free warnings (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Disable DIF when prot_mask set to zero (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Capture IOC data for debugging purposes (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Use true, false for ioc->use_32bit_dma (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Remove NULL check before freeing function (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Update mpt3sas version to 33.101.00.00 (Tomas Henzl) [1790760] - [scsi] mpt3sas: Fix memset in non-rdpq mode (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Fix reply queue count in non RDPQ mode (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Handle RDPQ DMA allocation in same 4G region (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Separate out RDPQ allocation to new function (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Rename function name is_MSB_are_same (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Don't change the DMA coherent mask after allocations (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: use true, false for bool variables (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Fix kernel panic observed on soft HBA unplug (Tomas Henzl) [1790760] - [scsi] scsi: Replace zero-length array with flexible-array member (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Update drive version to 33.100.00.00 (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Remove usage of device_busy counter (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Print function name in which cmd timed out (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Optimize mpt3sas driver logging (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: print in which path firmware fault occurred (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Handle CoreDump state from watchdog thread (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Add support IOCs new state named COREDUMP (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: renamed _base_after_reset_handler function (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Add support for NVMe shutdown (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Update MPI Headers to v02.00.57 (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Fix double free in attach error handling (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Clean up some indenting (Tomas Henzl) [1790760] - [crypto] crypto: af_alg - cast ki_complete ternary op to int (Herbert Xu) [1837499] - [netdrv] virtio-net: per-queue RPS config (Eugenio Perez) [1718086] - [netdrv] virtio_net: Differentiate sk_buff and xdp_frame on freeing (Eugenio Perez) [1718086] - [netdrv] virtio_net: Use xdp_return_frame to free xdp_frames on destroying vqs (Eugenio Perez) [1718086] - [netdrv] virtio_net: enable napi_tx by default (Eugenio Perez) [1718086] - [netdrv] virtio_net: Don't call free_old_xmit_skbs for xdp_frames (Eugenio Perez) [1718086] - [netdrv] virtio_net: Don't enable NAPI when interface is down (Eugenio Perez) [1718086] - [include] cpumask: make cpumask_next_wrap available without smp (Eugenio Perez) [1718086] - [netdrv] virtio_net: Stripe queue affinities across cores (Eugenio Perez) [1718086] - [virtio] virtio: Make vp_set_vq_affinity() take a mask (Eugenio Perez) [1718086]- [netdrv] ice: add board identifier info to devlink .info_get (Jonathan Toppins) [1796682] - [netdrv] ice: add basic handler for devlink .info_get (Jonathan Toppins) [1796682] - [netdrv] ice: enable initial devlink support (Jonathan Toppins) [1796682] - [netdrv] ice: implement full NVM read from ETHTOOL_GEEPROM (Jonathan Toppins) [1796682] - [netdrv] ice: discover and store size of available flash (Jonathan Toppins) [1796682] - [netdrv] ice: store NVM version info in extracted format (Jonathan Toppins) [1796682] - [netdrv] ice: create function to read a section of the NVM and Shadow RAM (Jonathan Toppins) [1796682] - [netdrv] ice: use __le16 types for explicitly Little Endian values (Jonathan Toppins) [1796682] - [netdrv] ice: fix incorrect size description of ice_get_nvm_version (Jonathan Toppins) [1781388] - [netdrv] ice: use variable name more descriptive than type (Jonathan Toppins) [1781388] - [netdrv] ice: Use EOPNOTSUPP instead of ENOTSUPP (Jonathan Toppins) [1781388] - [netdrv] ice: Fix format specifier (Jonathan Toppins) [1781388] - [netdrv] ice: fix use of deprecated strlcpy() (Jonathan Toppins) [1781388] - [netdrv] ice: Increase mailbox receive queue length to maximum (Jonathan Toppins) [1781388] - [netdrv] ice: Correct setting VLAN pruning (Jonathan Toppins) [1781388] - [netdrv] ice: renegotiate link after FW DCB on (Jonathan Toppins) [1781388] - [netdrv] ice: Fix corner case when switching from IEEE to CEE (Jonathan Toppins) [1781388] - [netdrv] ice: Display Link detected via Ethtool in safe mode (Jonathan Toppins) [1781388] - [netdrv] ice: Fix removing driver while bare-metal VFs pass traffic (Jonathan Toppins) [1781388] - [netdrv] ice: Improve clarity of prints and variables (Jonathan Toppins) [1781388] - [netdrv] ice: allow bigger VFs (Jonathan Toppins) [1781388] - [netdrv] ice: Cleanup unneeded parenthesis (Jonathan Toppins) [1781388] - [netdrv] ice: Use pci_get_dsn() (Jonathan Toppins) [1781388] - [netdrv] ice: let core reject the unsupported coalescing parameters (Jonathan Toppins) [1781388] - [netdrv] ice: fix define for E822 backplane device (Jonathan Toppins) [1781388] - [netdrv] ice: add support for E823 devices (Jonathan Toppins) [1795812] - [netdrv] ice: add backslash-n to strings (Jonathan Toppins) [1781388] - [netdrv] ice: increase PF reset wait timeout to 300 milliseconds (Jonathan Toppins) [1781388] - [netdrv] ice: Support XDP UMEM wake up mechanism (Jonathan Toppins) [1781388] - [netdrv] ice: SW DCB, report correct max TC value (Jonathan Toppins) [1781388] - [netdrv] ice: Report correct DCB mode (Jonathan Toppins) [1781388] - [netdrv] ice: Add DCBNL ops required to configure ETS in CEE for SW DCB (Jonathan Toppins) [1781388] - [netdrv] ice: Always clear the QRXFLXP_CNTXT register for VF Rx queues (Jonathan Toppins) [1781388] - [netdrv] ice: Fix for TCAM entry management (Jonathan Toppins) [1781388] - [netdrv] ice: update malicious driver detection event handling (Jonathan Toppins) [1781388] - [netdrv] ice: Validate config for SW DCB map (Jonathan Toppins) [1781388] - [netdrv] ice: Wait for VF to be reset/ready before configuration (Jonathan Toppins) [1792691] - [netdrv] ice: Don't reject odd values of usecs set by user (Jonathan Toppins) [1781388] - [netdrv] ice: use true/false for bool types (Jonathan Toppins) [1781388] - [netdrv] ice: add function argument description to function header comment (Jonathan Toppins) [1781388] - [netdrv] ice: use proper format for function pointer as a function parameter (Jonathan Toppins) [1781388] - [netdrv] ice: remove unnecessary fallthrough comments (Jonathan Toppins) [1781388] - [netdrv] ice: Fix virtchnl_queue_select bitmap validation (Jonathan Toppins) [1781388] - [netdrv] ice: Fix and refactor Rx queue disable for VFs (Jonathan Toppins) [1781388] - [netdrv] ice: Handle LAN overflow event for VF queues (Jonathan Toppins) [1781388] - [netdrv] ice: Fix implicit queue mapping mode in ice_vsi_get_qs (Jonathan Toppins) [1781388] - [netdrv] ice: Add support to enable/disable all Rx queues before waiting (Jonathan Toppins) [1781388] - [netdrv] ice: Only allow tagged bcast/mcast traffic for VF in port VLAN (Jonathan Toppins) [1781388] - [netdrv] ice: Fix Port VLAN priority bits (Jonathan Toppins) [1781388] - [netdrv] ice: Add helper to determine if VF link is up (Jonathan Toppins) [1781388] - [netdrv] ice: Refactor port vlan configuration for the VF (Jonathan Toppins) [1781388] - [netdrv] ice: Add initial support for QinQ (Jonathan Toppins) [1781388] - [netdrv] ice: Trivial fixes (Jonathan Toppins) [1781388] - [netdrv] ice: Use correct netif error function (Jonathan Toppins) [1781388] - [netdrv] ice: Cleanup ice_vsi_alloc_q_vectors (Jonathan Toppins) [1781388] - [netdrv] ice: Make print statements more compact (Jonathan Toppins) [1781388] - [netdrv] ice: Use ice_pf_to_dev (Jonathan Toppins) [1781388] - [netdrv] ice: Remove possible null dereference (Jonathan Toppins) [1781388] - [netdrv] ice: update Unit Load Status bitmask to check after reset (Jonathan Toppins) [1781388] - [netdrv] ice: fix and consolidate logging of NVM/firmware version information (Jonathan Toppins) [1781388] - [netdrv] ice: Modify link message logging (Jonathan Toppins) [1781388] - [netdrv] ice: Remove CONFIG_PCI_IOV wrap in ice_set_pf_caps (Jonathan Toppins) [1781388] - [netdrv] ice: Remove ice_dev_onetime_setup() (Jonathan Toppins) [1781388] - [netdrv] ice: Don't allow same value for Rx tail to be written twice (Jonathan Toppins) [1781388] - [netdrv] ice: display supported and advertised link modes (Jonathan Toppins) [1781388] - [netdrv] ice: Fix switch between FW and SW LLDP (Jonathan Toppins) [1781388] - [netdrv] ice: Fix DCB rebuild after reset (Jonathan Toppins) [1781388] - [netdrv] ice: Bump version (Jonathan Toppins) [1781401] - [netdrv] ice: Implement ethtool get/set rx-flow-hash (Jonathan Toppins) [1781401] - [netdrv] ice: Initilialize VF RSS tables (Jonathan Toppins) [1781401] - [netdrv] ice: Optimize table usage (Jonathan Toppins) [1781401] - [netdrv] ice: Enable writing filtering tables (Jonathan Toppins) [1781401] - [netdrv] ice: Populate TCAM filter software structures (Jonathan Toppins) [1781401] - [netdrv] ice: Allocate flow profile (Jonathan Toppins) [1781401] - [netdrv] ice: Enable writing hardware filtering tables (Jonathan Toppins) [1781401] - [netdrv] ice: remove redundant assignment to variable xmit_done (Jonathan Toppins) [1781388] - [netdrv] ice: Removing hung_queue variable to use txqueue function parameter (Jonathan Toppins) [1781388] - [netdrv] ice: Add device ids for E822 devices (Jonathan Toppins) [1781951] - [netdrv] ice: Suppress Coverity warnings for xdp_rxq_info_reg (Jonathan Toppins) [1781388] - [netdrv] ice: Add a boundary check in ice_xsk_umem() (Jonathan Toppins) [1781388] - [netdrv] ice: add extra check for null Rx descriptor (Jonathan Toppins) [1781388] - [netdrv] ice: suppress checked_return error (Jonathan Toppins) [1781388] - [netdrv] ice: Demote MTU change print to debug (Jonathan Toppins) [1781388] - [netdrv] ice: Enable ip link show on the PF to display VF unicast MAC(s) (Jonathan Toppins) [1781388] - [netdrv] ice: Fix VF link state when it's IFLA_VF_LINK_STATE_AUTO (Jonathan Toppins) [1781388] - [netdrv] ice: Remove Rx flex descriptor programming (Jonathan Toppins) [1781388] - [netdrv] ice: Return error on not supported ethtool -C parameters (Jonathan Toppins) [1781388] - [netdrv] ice: Restore interrupt throttle settings after VSI rebuild (Jonathan Toppins) [1781388] - [netdrv] ice: Set default value for ITR in alloc function (Jonathan Toppins) [1781388] - [netdrv] ice: Add ice_for_each_vf() macro (Jonathan Toppins) [1781388] - [netdrv] ice: Add code to keep track of current dflt_vsi (Jonathan Toppins) [1781388] - [netdrv] ice: Fix VF spoofchk (Jonathan Toppins) [1781388] - [netdrv] ice: Support UDP segmentation offload (Jonathan Toppins) [1781388] - [netdrv] ice: Update FW API minor version (Jonathan Toppins) [1781388] - [netdrv] ice: remove pointless NULL check of port_info (Jonathan Toppins) [1781388] - [netdrv] ice: Implement ethtool ops for channels (Jonathan Toppins) [1781388] - [netdrv] ice: implement VF stats NDO (Jonathan Toppins) [1781388] - [netdrv] ice: add helpers for virtchnl (Jonathan Toppins) [1781388] - [netdrv] ice: Add ice_pf_to_dev(pf) macro (Jonathan Toppins) [1781388] - [netdrv] ice: Do not use devm* functions for local uses (Jonathan Toppins) [1781388] - [netdrv] ice: Refactor removal of VLAN promiscuous rules (Jonathan Toppins) [1781388] - [netdrv] ice: Fix setting coalesce to handle DCB configuration (Jonathan Toppins) [1781388] - [netdrv] ice: Only disable VF state when freeing each VF resources (Jonathan Toppins) [1781388] - [netdrv] ice: fix stack leakage (Jonathan Toppins) [1781388] - [netdrv] ice: Don't modify stripping for add/del VLANs on VF (Jonathan Toppins) [1781388] - [netdrv] ice: Disallow VF VLAN opcodes if VLAN offloads disabled (Jonathan Toppins) [1781388] - [netdrv] ice: Correct capabilities reporting of max TCs (Jonathan Toppins) [1781388] - [netdrv] ice: Store number of functions for the device (Jonathan Toppins) [1781388] - [netdrv] ice: fix potential infinite loop because loop counter being too small (Jonathan Toppins) [1781388] - [netdrv] ice: print opcode when printing controlq errors (Jonathan Toppins) [1781388] - [netdrv] ice: use more accurate ICE_DBG mask types (Jonathan Toppins) [1781388] - [netdrv] ice: Introduce and use ice_vsi_type_str (Jonathan Toppins) [1781388] - [netdrv] ice: remove unnecessary conditional check (Jonathan Toppins) [1781388] - [netdrv] ice: Update enum ice_flg64_bits to current specification (Jonathan Toppins) [1781388] - [netdrv] ice: delay less (Jonathan Toppins) [1781388] - [netdrv] ice: use pkg_dwnld_status instead of sq_last_status (Jonathan Toppins) [1781388] - [netdrv] ice: Change max MSI-x vector_id check in cfg_irq_map (Jonathan Toppins) [1781388] - [netdrv] ice: Check if VF is disabled for Opcode and other operations (Jonathan Toppins) [1781388] - [netdrv] ice: configure software LLDP in ice_init_pf_dcb (Jonathan Toppins) [1781388] - [netdrv] ice: Fix to change Rx/Tx ring descriptor size via ethtool with DCBx (Jonathan Toppins) [1781388] - [netdrv] ice: avoid setting features during reset (Jonathan Toppins) [1781388] - [netdrv] ice: Implement DCBNL support (Jonathan Toppins) [1781388] - [netdrv] ice: Add NDO callback to set the maximum per-queue bitrate (Jonathan Toppins) [1781388] - [netdrv] ice: Use ice_ena_vsi and ice_dis_vsi in DCB configuration flow (Jonathan Toppins) [1781388] - [netdrv] ice: Fix return value when SR-IOV is not supported (Jonathan Toppins) [1781388] - [netdrv] ice: Rename VF function ice_vc_dis_vf to match its behavior (Jonathan Toppins) [1781388] - [netdrv] ice: Get rid of ice_cleanup_header (Jonathan Toppins) [1781388] - [netdrv] ice: print PCI link speed and width (Jonathan Toppins) [1781388] - [netdrv] ice: print unsupported module message (Jonathan Toppins) [1781388] - [netdrv] ice: write register with correct offset (Jonathan Toppins) [1781388] - [netdrv] ice: Check for null pointer dereference when setting rings (Jonathan Toppins) [1781388] - [netdrv] ice: save PCI state in probe (Jonathan Toppins) [1781388] - [netdrv] ice: Adjust DCB INIT for SW mode (Jonathan Toppins) [1781388] - [netdrv] ice: fix driver unload flow (Jonathan Toppins) [1781388] - [netdrv] ice: handle DCBx non-contiguous TC request (Jonathan Toppins) [1781388] - [netdrv] ice: Update Boot Configuration Section read of NVM (Jonathan Toppins) [1781388] - [netdrv] ice: add ethtool -m support for reading i2c eeprom modules (Jonathan Toppins) [1781388] - [netdrv] ice: allow 3k MTU for XDP (Jonathan Toppins) [1781388] - [netdrv] ice: add build_skb() support (Jonathan Toppins) [1781388] - [netdrv] ice: introduce frame padding computation logic (Jonathan Toppins) [1781388] - [netdrv] ice: introduce legacy Rx flag (Jonathan Toppins) [1781388] - [netdrv] ice: Add support for AF_XDP (Jonathan Toppins) [1730487] - [netdrv] ice: Move common functions to ice_txrx_lib.c (Jonathan Toppins) [1781388] - [netdrv] ice: Add support for XDP (Jonathan Toppins) [1730487] - [netdrv] ice: get rid of per-tc flow in Tx queue configuration routines (Jonathan Toppins) [1781388] - [netdrv] ice: Introduce ice_base.c (Jonathan Toppins) [1781388] - [netdrv] net:Use skb accessors in network drivers (Jonathan Toppins) [1781388] - [powerpc] powerpc/eeh: Remove eeh_add_device_tree_late() (Myron Stowe) [1840904] - [powerpc] powerpc/eeh: Add sysfs files in late probe (Myron Stowe) [1840904] - [powerpc] powerpc: Drop using struct of_pci_range.pci_space field (Myron Stowe) [1840904] - [powerpc] powerpc/pci: Fold pcibios_setup_device() into pcibios_bus_add_device() (Myron Stowe) [1840904] - [powerpc] powerpc/pci: Remove pcibios_setup_bus_devices() (Myron Stowe) [1840904] - [powerpc] powerpc/pci: Fix pcibios_setup_device() ordering (Myron Stowe) [1840904] - [powerpc] powerpc/pci: Remove legacy debug code (Myron Stowe) [1840904] - [x86] x86/microcode/AMD: Increase microcode PATCH_MAX_SIZE (David Arcari) [1826966] - [x86] x86/microcode/AMD: Make stub function static inline (David Arcari) [1826966] - [x86] x86/microcode/intel: Issue the revision updated message only on the BSP (David Arcari) [1826966] - [x86] x86/microcode: Update late microcode in parallel (David Arcari) [1826966] - [x86] x86/microcode/amd: Fix two -Wunused-but-set-variable warnings (David Arcari) [1826966] - [x86] x86/microcode: Fix the microcode load on CPU hotplug for real (David Arcari) [1826966] - [x86] x86/microcode, cpuhotplug: Add a microcode loader CPU hotplug callback (David Arcari) [1826966] - [x86] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 353 (David Arcari) [1826966] - [x86] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (David Arcari) [1826966] - [x86] treewide: Add SPDX license identifier - Makefile/Kconfig (David Arcari) [1826966] - [x86] x86/microcode: Fix the ancient deprecated microcode loading method (David Arcari) [1826966] - [x86] x86/microcode/intel: Refactor Intel microcode blob loading (David Arcari) [1826966] - [x86] x86/microcode: Announce reload operation's completion (David Arcari) [1826966] - [x86] x86/microcode/AMD: Update copyright (David Arcari) [1826966] - [x86] x86/microcode/AMD: Check the equivalence table size when scanning it (David Arcari) [1826966] - [x86] x86/microcode/AMD: Convert CPU equivalence table variable into a struct (David Arcari) [1826966] - [x86] x86/microcode/AMD: Check microcode container data in the late loader (David Arcari) [1826966] - [x86] x86/microcode/AMD: Fix container size's type (David Arcari) [1826966] - [x86] x86/microcode/AMD: Convert early parser to the new verification routines (David Arcari) [1826966] - [x86] x86/microcode/AMD: Change verify_patch()'s return value (David Arcari) [1826966] - [x86] x86/microcode/AMD: Move chipset-specific check into verify_patch() (David Arcari) [1826966] - [x86] x86/microcode/AMD: Move patch family check to verify_patch() (David Arcari) [1826966] - [x86] x86/microcode/AMD: Simplify patch family detection (David Arcari) [1826966] - [x86] x86/microcode/AMD: Concentrate patch verification (David Arcari) [1826966] - [x86] x86/microcode/AMD: Cleanup verify_patch_size() more (David Arcari) [1826966] - [x86] x86/microcode/AMD: Clean up per-family patch size checks (David Arcari) [1826966] - [x86] x86/microcode/AMD: Move verify_patch_size() up in the file (David Arcari) [1826966] - [x86] x86/microcode/AMD: Add microcode container verification (David Arcari) [1826966] - [x86] x86/microcode/AMD: Subtract SECTION_HDR_SIZE from file leftover length (David Arcari) [1826966] - [x86] x86/microcode: Make revision and processor flags world-readable (David Arcari) [1826966] - [pci] PCI: Add pci_status_get_and_clear_errors (Josef Oskera) [1840535] - [pci] PCI: Add constant PCI_STATUS_ERROR_BITS (Josef Oskera) [1840535] - [arm64] arm64: dts: ls1046ardb: set RGMII interfaces to RGMII_ID mode (Petr Oros) [1816982] - [arm64] arm64: dts: ls1043a-rdb: correct RGMII delay mode to rgmii-id (Petr Oros) [1816982] - [netdrv] net: phy: marvell: Fix pause frame negotiation (Petr Oros) [1816982] - [netdrv] net: phy: propagate an error back to the callers of phy_sfp_probe (Petr Oros) [1816982] - [netdrv] net: phy: at803x: fix clock sink configuration on ATH8030 and ATH8035 (Petr Oros) [1816982] - [netdrv] r8169: fix resume on cable plug-in (Petr Oros) [1816982] - [documentation] dt-bindings: net: remove un-implemented property (Petr Oros) [1816982] - [netdrv] net: phy: mdio-bcm-unimac: Fix clock handling (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: w/a for fld detect threshold bootstrapping issue (Petr Oros) [1816982] - [netdrv] net: phy: sfp-bus.c: get rid of docs warnings (Petr Oros) [1816982] - [netdrv] net: phy: mdio-mux-bcm-iproc: check clk_prepare_enable() return value (Petr Oros) [1816982] - [netdrv] net: phy: fix MDIO bus PM PHY resuming (Petr Oros) [1816982] - [of] drivers/of/of_mdio.c:fix of_mdiobus_register() (Petr Oros) [1816982] - [netdrv] net: phy: bcm63xx: fix OOPS due to missing driver name (Petr Oros) [1816982] - [netdrv] phylink: Improve error message when validate failed (Petr Oros) [1816982] - [netdrv] net: phy: avoid clearing PHY interrupts twice in irq handler (Petr Oros) [1816982] - [netdrv] net: phy: marvell: don't interpret PHY status unless resolved (Petr Oros) [1816982] - [netdrv] net: phy: mscc: fix firmware paths (Petr Oros) [1816982] - [netdrv] net: phy: corrected the return value for genphy_check_and_restart_aneg and genphy_c45_check_and_restart_aneg (Petr Oros) [1816982] - [documentation] docs: networking: phy: Rephrase paragraph for clarity (Petr Oros) [1816982] - [netdrv] net: phy: Avoid multiple suspends (Petr Oros) [1816982] - [netdrv] net: phy: broadcom: Fix a typo ("firsly") (Petr Oros) [1816982] - [netdrv] net: phy: restore mdio regs in the iproc mdio driver (Petr Oros) [1816982] - [netdrv] net: phy: at803x: disable vddio regulator (Petr Oros) [1816982] - [netdrv] net: mii_timestamper: fix static allocation by PHY driver (Petr Oros) [1816982] - [of] net: mdio: of: fix potential NULL pointer derefernce (Petr Oros) [1816982] - [netdrv] net: phy: add default ARCH_BCM_IPROC for MDIO_BCM_IPROC (Petr Oros) [1816982] - [netdrv] net: phy: DP83822: Add support for additional DP83825 devices (Petr Oros) [1816982] - [netdrv] phy: dp83826: Add phy IDs for DP83826N and 826NC (Petr Oros) [1816982] - [netdrv] net: phy: add new version of phy_do_ioctl (Petr Oros) [1816982] - [netdrv] net: phy: rename phy_do_ioctl to phy_do_ioctl_running (Petr Oros) [1816982] - [netdrv] r8169: use generic ndo_do_ioctl handler phy_do_ioctl (Petr Oros) [1816982] - [netdrv] net: phy: add generic ndo_do_ioctl handler phy_do_ioctl (Petr Oros) [1816982] - [netdrv] net: phylink: allow in-band AN for USXGMII (Petr Oros) [1816982] - [netdrv] net: phy: adin: fix a warning about msleep (Petr Oros) [1816982] - [netdrv] net: phy: don't crash in phy_read/_write_mmd without a PHY driver (Petr Oros) [1816982] - [netdrv] net: phylink: Allow 2.5BASE-T, 5GBASE-T and 10GBASE-T for the 10G link modes (Petr Oros) [1816982] - [netdrv] net: phy: adin: const-ify static data (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Set FORCE_LINK_GOOD to default after reset (Petr Oros) [1816982] - [netdrv] net: phy: Maintain MDIO device and bus statistics (Petr Oros) [1816982] - [powerpc] powerpc: Add const qual to local_read() parameter (Petr Oros) [1816982] - [include] u64_stats: provide u64_stats_t type (Petr Oros) [1816982] - [documentation] Documentation: net-sysfs: Remove duplicate PHY device documentation (Petr Oros) [1816982] - [netdrv] mdio_bus: Simplify reset handling and extend to non-DT systems (Petr Oros) [1816982] - [netdrv] net: phy: Added IRQ print to phylink_bringup_phy() (Petr Oros) [1816982] - [netdrv] net: phy: DP83822: Update Kconfig with DP83825I support (Petr Oros) [1816982] - [netdrv] net: phy: DP83TC811: Fix typo in Kconfig (Petr Oros) [1816982] - [netdrv] net: phylink: add support for polling MAC PCS (Petr Oros) [1816982] - [netdrv] net: phylink: make QSGMII a valid PHY mode for in-band AN (Petr Oros) [1816982] - [uapi] mii: Add helpers for parsing SGMII auto-negotiation (Petr Oros) [1816982] - [netdrv] net: phylink: fix failure to register on x86 systems (Petr Oros) [1816982] - [netdrv] net: phy: fixed_phy: switch to using fwnode_gpiod_get_index (Petr Oros) [1816982] - [netdrv] net: phy: fixed_phy: fix use-after-free when checking link GPIO (Petr Oros) [1816982] - [netdrv] net: phylink: switch to using fwnode_gpiod_get_index() (Petr Oros) [1816982] - [netdrv] net: phy: realtek: add support for configuring the RX delay on RTL8211F (Petr Oros) [1816982] - [netdrv] net: phy: realtek: add logging for the RGMII TX delay configuration (Petr Oros) [1816982] - [netdrv] net: mdio: of: Register discovered MII time stampers (Petr Oros) [1816982] - [documentation] dt-bindings: ptp: Introduce MII time stamping devices (Petr Oros) [1816982] - [netdrv] net: Add a layer for non-PHY MII time stamping drivers (Petr Oros) [1816982] - [netdrv] net: Introduce a new MII time stamping interface (Petr Oros) [1816982] - [netdrv] net: phy: dp83640: Move the probe and remove methods around (Petr Oros) [1816982] - [netdrv] net: netcp_ethss: Use the PHY time stamping interface (Petr Oros) [1816982] - [net] net: ethtool: Use the PHY time stamping interface (Petr Oros) [1816982] - [net] net: vlan: Use the PHY time stamping interface (Petr Oros) [1816982] - [netdrv] net: macvlan: Use the PHY time stamping interface (Petr Oros) [1816982] - [include] net: phy: Introduce helper functions for time stamping support (Petr Oros) [1816982] - [include] of: mdio: Add missing inline to of_mdiobus_child_is_phy() dummy (Petr Oros) [1816982] - [netdrv] net: phy: aquantia: add suspend / resume ops for AQR105 (Petr Oros) [1816982] - [netdrv] net: phy: ensure that phy IDs are correctly typed (Petr Oros) [1816982] - [include] mod_devicetable: fix PHY module format (Petr Oros) [1816982] - [of] of: mdio: export of_mdiobus_child_is_phy (Petr Oros) [1816982] - [netdrv] net: sfp: report error on failure to read sfp soft status (Petr Oros) [1816982] - [netdrv] net: phy: marvell: use genphy_check_and_restart_aneg() (Petr Oros) [1816982] - [netdrv] net: phy: marvell: use phy_modify_changed() (Petr Oros) [1816982] - [netdrv] net: phy: marvell: use existing clause 37 definitions (Petr Oros) [1816982] - [netdrv] net: phy: marvell: consolidate phy status reading (Petr Oros) [1816982] - [netdrv] net: phy: marvell: use positive logic for link state (Petr Oros) [1816982] - [netdrv] net: phy: marvell: initialise link partner state earlier (Petr Oros) [1816982] - [netdrv] net: phy: marvell: rearrange to use genphy_read_lpa() (Petr Oros) [1816982] - [netdrv] net: phy: provide and use genphy_read_status_fixed() (Petr Oros) [1816982] - [netdrv] net: phy: add genphy_check_and_restart_aneg() (Petr Oros) [1816982] - [netdrv] net: phy: use phy_resolve_aneg_pause() (Petr Oros) [1816982] - [netdrv] net: phy: remove redundant .aneg_done initialisers (Petr Oros) [1816982] - [netdrv] net: phy: dp83869: Remove unneeded semicolon (Petr Oros) [1816982] - [netdrv] net: phylink: extend clause 45 PHY validation workaround (Petr Oros) [1816982] - [netdrv] net: phylink: improve clause 45 PHY ksettings_set implementation (Petr Oros) [1816982] - [netdrv] net: phylink: fix interface passed to mac_link_up (Petr Oros) [1816982] - [netdrv] net: phylink: propagate phy_attach_direct() return code (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Add rx-fifo-depth and tx-fifo-depth (Petr Oros) [1816982] - [documentation] dt-bindings: dp83867: Convert fifo-depth to common fifo-depth and make optional (Petr Oros) [1816982] - [netdrv] net: sfp: re-attempt probing for phy (Petr Oros) [1816982] - [netdrv] net: sfp: error handling for phy probe (Petr Oros) [1816982] - [netdrv] net: sfp: rename sm_retries (Petr Oros) [1816982] - [netdrv] net: sfp: use a definition for the fault recovery attempts (Petr Oros) [1816982] - [netdrv] net: sfp: add support for Clause 45 PHYs (Petr Oros) [1816982] - [netdrv] net: phy: add Broadcom BCM84881 PHY driver (Petr Oros) [1816982] - [netdrv] net: phylink: make Broadcom BCM84881 based SFPs work (Petr Oros) [1816982] - [netdrv] net: phylink: delay MAC configuration for copper SFP modules (Petr Oros) [1816982] - [netdrv] net: phylink: split phylink_sfp_module_insert() (Petr Oros) [1816982] - [netdrv] net: phylink: split link_an_mode configured and current settings (Petr Oros) [1816982] - [netdrv] net: phylink: support Clause 45 PHYs on SFP+ modules (Petr Oros) [1816982] - [netdrv] net: phylink: re-split __phylink_connect_phy() (Petr Oros) [1816982] - [netdrv] net: mdio-i2c: add support for Clause 45 accesses (Petr Oros) [1816982] - [netdrv] net: sfp: move phy_start()/phy_stop() to phylink (Petr Oros) [1816982] - [netdrv] net: sfp: add module start/stop upstream notifications (Petr Oros) [1816982] - [netdrv] net: sfp: derive interface mode from ethtool link modes (Petr Oros) [1816982] - [netdrv] net: sfp: remove incomplete 100BASE-FX and 100BASE-LX support (Petr Oros) [1816982] - [netdrv] net: sfp: avoid tx-fault with Nokia GPON module (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: fix hfs boot in rgmii mode (Petr Oros) [1816982] - [netdrv] phy: mdio-thunder: add missed pci_release_regions in remove (Petr Oros) [1816982] - [netdrv] net: sfp: fix hwmon (Petr Oros) [1816982] - [netdrv] net: sfp: fix unbind (Petr Oros) [1816982] - [netdrv] net: phy: realtek: fix using paged operations with RTL8105e / RTL8208 (Petr Oros) [1816982] - [netdrv] net: phy: Use the correct style for SPDX License Identifier (Petr Oros) [1816982] - [netdrv] net: phy: dp83869: Fix return paths to return proper values (Petr Oros) [1816982] - [netdrv] net: phy: add helpers phy_(un)lock_mdio_bus (Petr Oros) [1816982] - [netdrv] mdio_bus: don't use managed reset-controller (Petr Oros) [1816982] - [netdrv] net: phy: initialise phydev speed and duplex sanely (Petr Oros) [1816982] - [netdrv] net: phy: remove phy_ethtool_sset() (Petr Oros) [1816982] - [netdrv] net: sfp: soft status and control support (Petr Oros) [1816982] - [netdrv] net: sfp: add some quirks for GPON modules (Petr Oros) [1816982] - [netdrv] net: sfp: add support for module quirks (Petr Oros) [1816982] - [netdrv] net: phylink: fix link mode modification in PHY mode (Petr Oros) [1816982] - [netdrv] net: phylink: update documentation on create and destroy (Petr Oros) [1816982] - [netdrv] mdio_bus: Fix init if CONFIG_RESET_CONTROLLER=n (Petr Oros) [1816982] - [netdrv] net: phy: dp83869: fix return of uninitialized variable ret (Petr Oros) [1816982] - [netdrv] phy: mdio-sun4i: add missed regulator_disable in remove (Petr Oros) [1816982] - [netdrv] mscc.c: fix semicolon.cocci warnings (Petr Oros) [1816982] - [netdrv] net: phy: avoid matching all-ones clause 45 PHY IDs (Petr Oros) [1816982] - [netdrv] net: phylink: update to use phy_support_asym_pause() (Petr Oros) [1816982] - [netdrv] net: phy: marvell10g: add SFP+ support (Petr Oros) [1816982] - [netdrv] net: phy: add core phylib sfp support (Petr Oros) [1816982] - [netdrv] net: phy: dp83869: Add TI dp83869 phy (Petr Oros) [1816982] - [documentation] dt-bindings: net: dp83869: Add TI dp83869 phy (Petr Oros) [1816982] - [netdrv] mscc.c: Add support for additional VSC PHYs (Petr Oros) [1816982] - [netdrv] net: sfp: fix spelling mistake "requies" -> "requires" (Petr Oros) [1816982] - [netdrv] net: sfp: allow modules with slow diagnostics to probe (Petr Oros) [1816982] - [netdrv] net: sfp: allow sfp to probe slow to initialise GPON modules (Petr Oros) [1816982] - [netdrv] net: sfp: move module insert reporting out of probe (Petr Oros) [1816982] - [netdrv] net: sfp: split power mode switching from probe (Petr Oros) [1816982] - [netdrv] net: sfp: track upstream's attachment state in state machine (Petr Oros) [1816982] - [netdrv] net: sfp: ensure TX_FAULT has deasserted before probing the PHY (Petr Oros) [1816982] - [netdrv] net: sfp: allow fault processing to transition to other states (Petr Oros) [1816982] - [netdrv] net: sfp: eliminate mdelay() from PHY probe (Petr Oros) [1816982] - [netdrv] net: sfp: split the PHY probe from sfp_sm_mod_init() (Petr Oros) [1816982] - [netdrv] net: sfp: control TX_DISABLE and phy only from main state machine (Petr Oros) [1816982] - [netdrv] net: sfp: avoid power switch on address-change modules (Petr Oros) [1816982] - [netdrv] net: sfp: parse SFP power requirement earlier (Petr Oros) [1816982] - [netdrv] net: sfp: rename T_PROBE_WAIT to T_SERIAL (Petr Oros) [1816982] - [netdrv] net: sfp: handle module remove outside state machine (Petr Oros) [1816982] - [netdrv] net: sfp: rename sfp_sm_ins_next() as sfp_sm_mod_next() (Petr Oros) [1816982] - [netdrv] net: sfp: move tx disable on device down to main state machine (Petr Oros) [1816982] - [netdrv] net: sfp: move sfp sub-state machines into separate functions (Petr Oros) [1816982] - [netdrv] net: sfp: fix sfp_bus_put() kernel documentation (Petr Oros) [1816982] - [include] net: sfp: fix sfp_bus_add_upstream() warning (Petr Oros) [1816982] - [netdrv] net: sfp: rework upstream interface (Petr Oros) [1816982] - [netdrv] net: phy: at803x: add missing dependency on CONFIG_REGULATOR (Petr Oros) [1816982] - [netdrv] net: phy: at803x: remove config_init for AR9331 (Petr Oros) [1816982] - [netdrv] net: phy: at803x: fix the PHY names (Petr Oros) [1816982] - [netdrv] net: phy: at803x: mention AR8033 as same as AR8031 (Petr Oros) [1816982] - [netdrv] net: phy: at803x: add device tree binding (Petr Oros) [1816982] - [documentation] dt-bindings: net: phy: Add support for AT803X (Petr Oros) [1816982] - [netdrv] net: phy: at803x: fix Kconfig description (Petr Oros) [1816982] - [netdrv] net: phylink: Fix phylink_dbg() macro (Petr Oros) [1816982] - [netdrv] net: phy: marvell: add downshift support for 88E1145 (Petr Oros) [1816982] - [netdrv] net: phy: marvell: add PHY tunable support for more PHY versions (Petr Oros) [1816982] - [netdrv] net: phy: marvell: add downshift support for M88E1111 (Petr Oros) [1816982] - [netdrv] net: phy: marvell: fix downshift function naming (Petr Oros) [1816982] - [netdrv] net: phy: marvell: fix typo in constant MII_M1011_PHY_SRC_DOWNSHIFT_MASK (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: support Wake on LAN (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: move dt parsing to probe (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: enable robust auto-mdix (Petr Oros) [1816982] - [netdrv] net: phy: smsc: LAN8740: add PHY_RST_AFTER_CLK_EN flag (Petr Oros) [1816982] - [netdrv] net: phy: broadcom: add 1000Base-X support for BCM54616S (Petr Oros) [1816982] - [netdrv] net: phy: add support for clause 37 auto-negotiation (Petr Oros) [1816982] - [netdrv] net: phy: modify assignment to OR for dev_flags in phy_attach_direct (Petr Oros) [1816982] - [netdrv] net: phy: marvell: remove superseded function marvell_set_downshift (Petr Oros) [1816982] - [netdrv] net: phy: marvell: support downshift as PHY tunable (Petr Oros) [1816982] - [netdrv] net: phy: avoid NPE if read_page/write_page callbacks are not available (Petr Oros) [1816982] - [netdrv] net: phy: micrel: Update KSZ87xx PHY name (Petr Oros) [1816982] - [netdrv] net: phy: micrel: Discern KSZ8051 and KSZ8795 PHYs (Petr Oros) [1816982] - [netdrv] net: phy: Fix "link partner" information disappear issue (Petr Oros) [1816982] - [netdrv] net: sfp: move fwnode parsing into sfp-bus layer (Petr Oros) [1816982] - [netdrv] net: phylink: use more linkmode_* (Petr Oros) [1816982] - [netdrv] phylink: fix kernel-doc warnings (Petr Oros) [1816982] - [netdrv] net: phy: mscc: make arrays static, makes object smaller (Petr Oros) [1816982] - [netdrv] net: phy: at803x: use operating parameters from PHY-specific status (Petr Oros) [1816982] - [netdrv] net: phy: extract pause mode (Petr Oros) [1816982] - [netdrv] net: phy: extract link partner advertisement reading (Petr Oros) [1816982] - [netdrv] net: phy: allow for reset line to be tied to a sleepy GPIO controller (Petr Oros) [1816982] - [documentation] docs: networking: phy: Improve phrasing (Petr Oros) [1816982] - [netdrv] net: phy: broadcom: Use bcm54xx_config_clock_delay() for BCM54612E (Petr Oros) [1816982] - [netdrv] net: phy: broadcom: Fix RGMII delays configuration for BCM54210E (Petr Oros) [1816982] - [netdrv] net: phy: at803x: remove probe and struct at803x_priv (Petr Oros) [1816982] - [netdrv] net: phy: at803x: add ar9331 support (Petr Oros) [1816982] - [of] of: mdio: Fix a signedness bug in of_phy_get_and_connect() (Petr Oros) [1816982] - [netdrv] net/phy: fix DP83865 10 Mbps HDX loopback disable function (Petr Oros) [1816982] - [netdrv] net: phy: adin: implement Energy Detect Powerdown mode via phy-tunable (Petr Oros) [1816982] - [net] ethtool: implement Energy Detect Powerdown support via phy-tunable (Petr Oros) [1816982] - [netdrv] net: mdio: switch to using gpiod_get_optional() (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Add SGMII mode type switching (Petr Oros) [1816982] - [documentation] net: phy: dp83867: Add documentation for SGMII mode type (Petr Oros) [1816982] - [netdrv] net: phylink: Fix flow control resolution (Petr Oros) [1816982] - [netdrv] net: phy: Do not check Link status when loopback is enabled (Petr Oros) [1816982] - [netdrv] net: phy: gmii2rgmii: Dont use priv field in phy device (Petr Oros) [1816982] - [include] include: mdio: Add driver data helpers (Petr Oros) [1816982] - [netdrv] net: phy: force phy suspend when calling phy_stop (Petr Oros) [1816982] - [netdrv] phy: mdio-sun4i: use devm_platform_ioremap_resource() to simplify code (Petr Oros) [1816982] - [netdrv] phy: mdio-mux-meson-g12a: use devm_platform_ioremap_resource() to simplify code (Petr Oros) [1816982] - [netdrv] phy: mdio-moxart: use devm_platform_ioremap_resource() to simplify code (Petr Oros) [1816982] - [netdrv] phy: mdio-hisi-femac: use devm_platform_ioremap_resource() to simplify code (Petr Oros) [1816982] - [netdrv] phy: mdio-bcm-iproc: use devm_platform_ioremap_resource() to simplify code (Petr Oros) [1816982] - [netdrv] net: phy: sfp: Add labels to hwmon sensors (Petr Oros) [1816982] - [netdrv] net: phy: remove genphy_config_init (Petr Oros) [1816982] - [netdrv] net: phy: remove calls to genphy_config_init (Petr Oros) [1816982] - [netdrv] net: phy: realtek: support NBase-T MMD EEE registers on RTL8125 (Petr Oros) [1816982] - [uapi] net: phy: add EEE-related constants (Petr Oros) [1816982] - [documentation] dt-bindings: net: add bindings for ADIN PHY driver (Petr Oros) [1816982] - [netdrv] net: phy: adin: add ethtool get_stats support (Petr Oros) [1816982] - [netdrv] net: phy: adin: implement downshift configuration via phy-tunable (Petr Oros) [1816982] - [netdrv] net: phy: adin: implement PHY subsystem software reset (Petr Oros) [1816982] - [netdrv] net: phy: adin: add EEE translation layer from Clause 45 to Clause 22 (Petr Oros) [1816982] - [netdrv] net: phy: adin: add support MDI/MDIX/Auto-MDI selection (Petr Oros) [1816982] - [netdrv] net: phy: adin: make RMII fifo depth configurable (Petr Oros) [1816982] - [netdrv] net: phy: adin: make RGMII internal delays configurable (Petr Oros) [1816982] - [netdrv] net: phy: adin: configure RGMII/RMII/MII modes on config (Petr Oros) [1816982] - [netdrv] net: phy: adin: add {write,read}_mmd hooks (Petr Oros) [1816982] - [netdrv] net: phy: adin: add support for interrupts (Petr Oros) [1816982] - [netdrv] net: phy: adin: hook genphy_{suspend, resume} into the driver (Petr Oros) [1816982] - [netdrv] net: phy: adin: add support for Analog Devices PHYs (Petr Oros) [1816982] - [netdrv] net: phy: realtek: add support for EEE registers on integrated PHY's (Petr Oros) [1816982] - [netdrv] net: phy: swphy: emulate register MII_ESTATUS (Petr Oros) [1816982] - [netdrv] net: phy: read MII_CTRL1000 in genphy_read_status only if needed (Petr Oros) [1816982] - [netdrv] net: phy: realtek: add NBase-T PHY auto-detection (Petr Oros) [1816982] - [netdrv] net: phy: let phy_speed_down/up support speeds >1Gbps (Petr Oros) [1816982] - [netdrv] net: phy: add phy_speed_down_core and phy_resolve_min_speed (Petr Oros) [1816982] - [netdrv] net: phy: add __set_linkmode_max_speed (Petr Oros) [1816982] - [netdrv] net: phy: realtek: add support for the 2.5Gbps PHY in RTL8125 (Petr Oros) [1816982] - [netdrv] net: phy: add phy_modify_paged_changed (Petr Oros) [1816982] - [netdrv] net: phy: prepare phylib to deal with PHY's extending Clause 22 (Petr Oros) [1816982] - [netdrv] net: phy: simplify genphy_config_advert by using the linkmode_adv_to_xxx_t functions (Petr Oros) [1816982] - [netdrv] net: phy: at803x: stop switching phy delay config needlessly (Petr Oros) [1816982] - [netdrv] net: mdio-octeon: Fix Kconfig warnings and build errors (Petr Oros) [1816982] - [netdrv] net: phy: xgene: use devm_platform_ioremap_resource() to simplify code (Petr Oros) [1816982] - [netdrv] net: phy: Add mdio-aspeed (Petr Oros) [1816982] - [netdrv] net: phy: phy_led_triggers: Fix a possible null-pointer dereference in phy_led_trigger_change_speed() (Petr Oros) [1816982] - [netdrv] net: phylink: Fix flow control for fixed-link (Petr Oros) [1816982] - [netdrv] net: phylink: don't start and stop SGMII PHYs in SFP modules twice (Petr Oros) [1816982] - [netdrv] net: phy: Make use of linkmode_mod_bit helper (Petr Oros) [1816982] - [netdrv] net: stmmac: enable clause 45 mdio support (Petr Oros) [1816982] - [documentation] doc: phy: document some PHY_INTERFACE_MODE_xxx settings (Petr Oros) [1816982] - [netdrv] Revert "net: phylink: set the autoneg state in phylink_phy_change" (Petr Oros) [1816982] - [netdrv] net: phy: sfp: clean up a condition (Petr Oros) [1816982] - [netdrv] net: phylink: set the autoneg state in phylink_phy_change (Petr Oros) [1816982] - [netdrv] net: phy: Add more 1000BaseX support detection (Petr Oros) [1816982] - [netdrv] net: phy: broadcom: Add genphy_suspend and genphy_resume for BCM5464 (Petr Oros) [1816982] - [netdrv] net: sfp: add mutex to prevent concurrent state checks (Petr Oros) [1816982] - [netdrv] net: sfp: Stop SFP polling and interrupt handling during shutdown (Petr Oros) [1816982] - [netdrv] net: phy: Add detection of 1000BaseX link mode support (Petr Oros) [1816982] - [netdrv] net: phy: remove state PHY_FORCING (Petr Oros) [1816982] - [netdrv] net: phy: export phy_queue_state_machine (Petr Oros) [1816982] - [netdrv] net: phy: add callback for custom interrupt handler to struct phy_driver (Petr Oros) [1816982] - [netdrv] net: phy: enable interrupts when PHY is attached already (Petr Oros) [1816982] - [netdrv] net: phy: sfp: enable i2c-bus detection on ACPI based systems (Petr Oros) [1816982] - [netdrv] net: phy: tja11xx: Switch to HWMON_CHANNEL_INFO() (Petr Oros) [1816982] - [netdrv] net: phylink: Add phylink_{printk, err, warn, info, dbg} macros (Petr Oros) [1816982] - [netdrv] net: phylink: Add PHYLINK_DEV operation type (Petr Oros) [1816982] - [netdrv] net: phylink: Add struct phylink_config to PHYLINK API (Petr Oros) [1816982] - [netdrv] net: phylink: Add phylink_mac_link_{up, down} wrapper functions (Petr Oros) [1816982] - [netdrv] net: phy: Add phy_standalone sysfs entry (Petr Oros) [1816982] - [netdrv] net: phy: Check against net_device being NULL (Petr Oros) [1816982] - [netdrv] net: phy: Guard against the presence of a netdev (Petr Oros) [1816982] - [netdrv] net: phy: Add phy_sysfs_create_links helper function (Petr Oros) [1816982] - [netdrv] net: sfp: remove sfp-bus use of netdevs (Petr Oros) [1816982] - [netdrv] net: sfp: add mandatory attach/detach methods for sfp buses (Petr Oros) [1816982] - [netdrv] net: phy: allow Clause 45 access via mii ioctl (Petr Oros) [1816982] - [netdrv] net: phylink: support for link gpio interrupt (Petr Oros) [1816982] - [netdrv] net: phylink: remove netdev from phylink mii ioctl emulation (Petr Oros) [1816982] - [netdrv] net: phy: bcm87xx: improve bcm87xx_config_init and feature detection (Petr Oros) [1816982] - [netdrv] net: phy: tja11xx: Add TJA11xx PHY driver (Petr Oros) [1816982] - [netdrv] net: phy: aquantia: add USXGMII support and warn if XGMII mode is set (Petr Oros) [1816982] - [documentation] dt-bindings: net: document new usxgmii phy mode (Petr Oros) [1816982] - [include] net: phy: add interface mode PHY_INTERFACE_MODE_USXGMII (Petr Oros) [1816982] - [netdrv] net: phy: lxt: Add suspend/resume support to LXT971 and LXT973 (Petr Oros) [1816982] - [netdrv] net: phy: Make phy_basic_t1_features use base100t1 (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Allocate state struct in probe (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Validate FIFO depth property (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: IO impedance is not dependent on RGMII delay (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Use unsigned variables to store unsigned properties (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Rework delay rgmii delay handling (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Add ability to disable output clock (Petr Oros) [1816982] - [documentation] dt-bindings: phy: dp83867: Add documentation for disabling clock output (Petr Oros) [1816982] - [documentation] dt-bindings: phy: dp83867: Describe how driver behaves w.r.t rgmii delay (Petr Oros) [1816982] - [documentation] Documentation: net: phy: switch documentation to rst format (Petr Oros) [1816982] - [of] of: mdio: Support fixed links in of_phy_get_and_connect() (Petr Oros) [1816982] - [documentation] doc: add phylink documentation to the networking book (Petr Oros) [1816982] - [include] net: phylink: update mac_config() documentation (Petr Oros) [1816982] - [tools] libbpf: use .so dynamic symbols for abi check (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Install generated test progs (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Fix memory leak caused by not freeing entry in unregister_ftrace_direct() (Yauheni Kaliuta) [1813370] - [tools] libbpf: Support CO-RE relocations for LDX/ST/STX instructions (Yauheni Kaliuta) [1813370] - [include] bpf: Add bpf_jit_blinding_enabled for !CONFIG_BPF_JIT (Yauheni Kaliuta) [1813370] - [tools] tools, bpf_asm: Warn when jumps are out of range (Yauheni Kaliuta) [1813370] - [include] bpf: Add typecast to bpf helpers to help BTF generation (Yauheni Kaliuta) [1813370] - [trace] bpf: Add typecast to raw_tracepoints to help BTF generation (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix build on read-only filesystems (Yauheni Kaliuta) [1813370] - [tools] bpf: Add further test_verifier cases for record_func_key (Yauheni Kaliuta) [1813370] - [net] bpf: Fix record_func_key to perform backtracking on r3 (Yauheni Kaliuta) [1813370] - [net] bpf: Fix missing prog untrack in release_maps (Yauheni Kaliuta) [1813370] - [samples] samples: bpf: fix syscall_tp due to unused syscall (Yauheni Kaliuta) [1813370] - [samples] samples: bpf: Replace symbol compare of trace_event (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Test function_graph tracer and bpf trampoline together (Yauheni Kaliuta) [1813370] - [net] bpf: Make BPF trampoline use register_ftrace_direct() API (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Add modify_ftrace_direct() (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Add information on number of page groups allocated (Yauheni Kaliuta) [1813370] - [x86] ftrace/x86: Tell objtool to ignore nondeterministic ftrace stack layout (Yauheni Kaliuta) [1813370] - [x86] ftrace/x86: Add a counter to test function_graph with direct (Yauheni Kaliuta) [1813370] - [x86] ftrace/x86: Add register_ftrace_direct() for custom trampolines (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Add another check for match in register_ftrace_direct() (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Add ftrace_find_direct_func() (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Add register_ftrace_direct() (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Separate out the copying of a ftrace_hash from __ftrace_hash_move() (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Separate out functionality from ftrace_location_range() (Yauheni Kaliuta) [1813370] - [net] bpf: Fix build in minimal configurations, again (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add a fexit/bpf2bpf test with target bpf prog no callees (Yauheni Kaliuta) [1813370] - [net] bpf: Fix a bug when getting subprog 0 jited image in check_attach_btf_id (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Bring back c++ include/link test (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Don't hard-code root cgroup id (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Fix broken xdp_rxq_info due to map order assumptions (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix readelf output parsing for Fedora (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix readelf output parsing on powerpc with recent binutils (Yauheni Kaliuta) [1813370] - [tools] selftests: bpf: correct perror strings (Yauheni Kaliuta) [1813370] - [tools] selftests: bpf: test_sockmap: handle file creation failures gracefully (Yauheni Kaliuta) [1813370] - [net] bpf: Fix build in minimal configurations (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix up generation of bpf_helper_defs.h (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix global variable relocation (Yauheni Kaliuta) [1813370] - [net] bpf: Fix static checker warning (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix usage of u32 in userspace code (Yauheni Kaliuta) [1813370] - [net] bpf: Simplify __bpf_arch_text_poke poke type handling (Yauheni Kaliuta) [1813370] - [tools] bpf: Introduce BPF_TRACE_x helper for the tracing tests (Yauheni Kaliuta) [1813370] - [tools] bpf, testing: Add various tail call test cases (Yauheni Kaliuta) [1813370] - [x86] bpf, x86: Emit patchable direct jump as tail call (Yauheni Kaliuta) [1813370] - [net] bpf: Constant map key tracking for prog array pokes (Yauheni Kaliuta) [1813370] - [net] bpf: Add poke dependency tracking for prog array maps (Yauheni Kaliuta) [1813370] - [include] bpf: Add initial poke descriptor table for jit images (Yauheni Kaliuta) [1813370] - [net] bpf: Move owner type, jited info into array auxiliary data (Yauheni Kaliuta) [1813370] - [net] bpf: Move bpf_free_used_maps into sleepable section (Yauheni Kaliuta) [1813370] - [x86] bpf, x86: Generalize and extend bpf_arch_text_poke for direct jumps (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add BPF trampoline performance test (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Ensure core_reloc_kernel is reading test_progs's data only (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add verifier tests for better jmp32 register bounds (Yauheni Kaliuta) [1813370] - [net] bpf: Provide better register bounds after jmp32 instructions (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Integrate verbose verifier log into test_progs (Yauheni Kaliuta) [1813370] - [tools] libbpf: Support initialized global variables (Yauheni Kaliuta) [1813370] - [tools] selftests, bpftool: Skip the build test if not in tree (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix various errors and warning reported by checkpatch.pl (Yauheni Kaliuta) [1813370] - [tools] selftests, bpftool: Set EXIT trap after usage function (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Ensure no DWARF relocations for BPF object files (Yauheni Kaliuta) [1813370] - [tools] tools, bpftool: Fix warning on ignored return value for 'read' (Yauheni Kaliuta) [1813370] - [net] bpf: Switch bpf_map_{area_alloc, area_mmapable_alloc}() to u64 size (Yauheni Kaliuta) [1813370] - [net] bpf: Make array_map_mmap static (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Enforce no-ALU32 for test_progs-no_alu32 (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Remove JITed image size limitations (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Use lg(f)rl when long displacement cannot be used (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Use lgrl instead of lg where possible (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Load literal pool register using larl (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Align literal pool entries (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Use relative long branches (Yauheni Kaliuta) [1813370] - [net] bpf: Fix memory leak on object 'data' (Yauheni Kaliuta) [1813370] - [tools] selftests, bpf: Workaround an alu32 sub-register spilling issue (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add BPF_TYPE_MAP_ARRAY mmap() tests (Yauheni Kaliuta) [1813370] - [tools] libbpf: Make global data internal arrays mmap()-able, if possible (Yauheni Kaliuta) [1813370] - [net] bpf: Add mmap() support for BPF_MAP_TYPE_ARRAY (Yauheni Kaliuta) [1813370] - [netdrv] bpf: Convert bpf_prog refcnt to atomic64_t (Yauheni Kaliuta) [1813370] - [netdrv] net: thunderx: set xdp_prog to NULL if bpf_prog_add fails (Yauheni Kaliuta) [1813370] - [net] bpf: Switch bpf_map ref counter to atomic64_t so bpf_map_inc() never fails (Yauheni Kaliuta) [1813370] - [lib] locking/atomic: Use s64 for atomic64 (Yauheni Kaliuta) [1813370] - [include] atomics/treewide: Make conditional inc/dec ops optional (Yauheni Kaliuta) [1813370] - [include] atomics/treewide: Make unconditional inc/dec ops optional (Yauheni Kaliuta) [1813370] - [include] atomics/treewide: Make test ops optional (Yauheni Kaliuta) [1813370] - [include] atomics/treewide: Make atomic64_fetch_add_unless() optional (Yauheni Kaliuta) [1813370] - [powerpc] atomics/powerpc: Define atomic64_fetch_add_unless() (Yauheni Kaliuta) [1813370] - [lib] atomics/generic: Define atomic64_fetch_add_unless() (Yauheni Kaliuta) [1813370] - [include] atomics: Prepare for atomic64_fetch_add_unless() (Yauheni Kaliuta) [1813370] - [include] atomics/treewide: Make atomic_fetch_add_unless() optional (Yauheni Kaliuta) [1813370] - [include] atomics/treewide: Make atomic64_inc_not_zero() optional (Yauheni Kaliuta) [1813370] - [include] atomics: Make conditional ops return 'bool' (Yauheni Kaliuta) [1813370] - [net] atomics/treewide: Remove atomic_inc_not_zero_hint() (Yauheni Kaliuta) [1813370] - [net] atomics/treewide: Rename __atomic_add_unless() => atomic_fetch_add_unless() (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add a test for attaching BPF prog to another BPF prog and subprog (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Extend test_pkt_access test (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add support for attaching BPF programs to other BPF programs (Yauheni Kaliuta) [1813370] - [net] bpf: Support attaching tracing BPF program to other BPF programs (Yauheni Kaliuta) [1813370] - [net] bpf: Compare BTF types of functions arguments with actual types (Yauheni Kaliuta) [1813370] - [net] bpf: Annotate context types (Yauheni Kaliuta) [1813370] - [net] bpf: Fix race in btf_resolve_helper_id() (Yauheni Kaliuta) [1813370] - [x86] bpf: Reserve space for BPF trampoline in BPF programs (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add stress test for maximum number of progs (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add combined fentry/fexit test (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add fexit tests for BPF trampoline (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add test for BPF trampoline (Yauheni Kaliuta) [1813370] - [net] bpf: Add kernel test functions for fentry testing (Yauheni Kaliuta) [1813370] - [tools] selftest/bpf: Simple test for fentry/fexit (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add support to attach to fentry/fexit tracing progs (Yauheni Kaliuta) [1813370] - [tools] libbpf: Introduce btf__find_by_name_kind() (Yauheni Kaliuta) [1813370] - [net] bpf: Introduce BPF trampoline (Yauheni Kaliuta) [1813370] - [x86] bpf: Add bpf_arch_text_poke() helper (Yauheni Kaliuta) [1813370] - [x86] bpf: Refactor x86 JIT into helpers (Yauheni Kaliuta) [1813370] - [documentation] bpf, doc: Change right arguments for JIT example code (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Add missing option to xdpsock usage (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Remove duplicate option from xdpsock (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Make sure JIT passes do not increase code size (Yauheni Kaliuta) [1813370] - [net] bpf: Support doubleword alignment in bpf_jit_binary_alloc (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: adjust Makefile and README.rst (Yauheni Kaliuta) [1813370] - [tools] bpf, testing: Add missing object file to TEST_FILES (Yauheni Kaliuta) [1813370] - [tools] bpf, testing: Workaround a verifier failure for test_progs (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Use Rx-only and Tx-only sockets in xdpsock (Yauheni Kaliuta) [1813370] - [tools] libbpf: Allow for creating Rx or Tx only AF_XDP sockets (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Add XDP_SHARED_UMEM support to xdpsock (Yauheni Kaliuta) [1813370] - [tools] libbpf: Support XDP_SHARED_UMEM with external XDP program (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add tests for automatic map unpinning on load failure (Yauheni Kaliuta) [1813370] - [samples] samples: bpf: update map definition to new syntax BTF-defined map (Yauheni Kaliuta) [1813370] - [samples] samples: bpf: Update outdated error message (Yauheni Kaliuta) [1813370] - [tools] bpf: Add cb access in kfree_skb test (Yauheni Kaliuta) [1813370] - [net] bpf: Add array support to btf_struct_access (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Remove unused SEEN_RET0, SEEN_REG_AX and ret0_ip (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Wrap JIT macro parameter usages in parentheses (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Use kvcalloc for addrs array (Yauheni Kaliuta) [1813370] - [net] bpf: Account for insn->off when doing bpf_probe_read_kernel (Yauheni Kaliuta) [1813370] - [tools] libbpf: Simplify BPF_CORE_READ_BITFIELD_PROBED usage (Yauheni Kaliuta) [1813370] - [tools] selftests/bps: Clean up removed ints relocations negative tests (Yauheni Kaliuta) [1813370] - [tools] selftests: bpf: log direct file writes (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add field size relocation tests (Yauheni Kaliuta) [1813370] - [tools] selftest/bpf: Add relocatable bitfield reading tests (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add support for field size relocations (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add support for relocatable bitfields (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Remove too strict field offset relo test cases (Yauheni Kaliuta) [1813370] - [tools] bpf, testing: Add selftest to read/write sockaddr from user space (Yauheni Kaliuta) [1813370] - [tools] bpf, testing: Convert prog tests to probe_read_{user, kernel}{, _str} helper (Yauheni Kaliuta) [1813370] - [samples] bpf, samples: Use bpf_probe_read_user where appropriate (Yauheni Kaliuta) [1813370] - [net] bpf: Switch BPF probe insns to bpf_probe_read_kernel (Yauheni Kaliuta) [1813370] - [kernel] bpf: Add probe_read_{user, kernel} and probe_read_{user, kernel}_str helpers (Yauheni Kaliuta) [1813370] - [kernel] bpf: Make use of probe_user_write in probe write helper (Yauheni Kaliuta) [1813370] - [mm] uaccess: Add strict non-pagefault kernel-space read function (Yauheni Kaliuta) [1813370] - [mm] uaccess: Add non-pagefault user-space write function (Yauheni Kaliuta) [1813370] - [mm] uaccess: Add non-pagefault user-space read functions (Yauheni Kaliuta) [1813370] - [tools] selftests: Add tests for automatic map pinning (Yauheni Kaliuta) [1813370] - [net] bpf: Implement map_gen_lookup() callback for XSKMAP (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add support for prog_tracing (Yauheni Kaliuta) [1813370] - [net] bpf: Replace prog_raw_tp+btf_id with prog_tracing (Yauheni Kaliuta) [1813370] - [net] bpf: Fix bpf jit kallsym access (Yauheni Kaliuta) [1813370] - [documentation] bpf: Add s390 testing documentation (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Test narrow load from bpf_sysctl.write (Yauheni Kaliuta) [1813370] - [net] bpf: Enforce 'return 0' in BTF-enabled raw_tp programs (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Restore $(OUTPUT)/test_stub.o rule (Yauheni Kaliuta) [1813370] - [tools] selftest/bpf: Use -m{little, big}-endian for clang (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Fix .gitignore to ignore no_alu32/ (Yauheni Kaliuta) [1813370] - [net] bpf: Prepare btf_ctx_access for non raw_tp use case (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix strncat bounds error in libbpf_prog_type_by_name (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Fix LDLIBS order (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Move test_section_names into test_progs and fix it (Yauheni Kaliuta) [1813370] - [tools] tools/bpf: Turn on llvm alu32 attribute by default (Yauheni Kaliuta) [1813370] - [tools] selftest/bpf: Get rid of a bunch of explicit BPF program type setting (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Make reference_tracking test use subtests (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Make a copy of subtest name (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add uprobe/uretprobe and tp/raw_tp section suffixes (Yauheni Kaliuta) [1813370] - [tools] bpf, libbpf: Add kernel version section parsing back (Yauheni Kaliuta) [1813370] - [kernel] bpf: Fix build error without CONFIG_NET (Yauheni Kaliuta) [1813370] - [net] bpf: Fix bpf_attr.attach_btf_id check (Yauheni Kaliuta) [1813370] - [tools] selftest/bpf: Remove test_libbpf.sh and test_libbpf_open (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Move test_queue_stack_map.h into progs/ where it belongs (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Replace test_progs and test_maps w/ general rule (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add simple per-test targets to Makefile (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Switch test_maps to test_progs' test.h format (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Teach test_progs to cd into subdir (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Restore the netns after flow dissector reattach test (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add kfree_skb raw_tp test (Yauheni Kaliuta) [1813370] - [net] bpf: Check types of arguments passed into helpers (Yauheni Kaliuta) [1813370] - [net] bpf: Add support for BTF pointers to x86 JIT (Yauheni Kaliuta) [1813370] - [net] bpf: Add support for BTF pointers to interpreter (Yauheni Kaliuta) [1813370] - [net] bpf: Attach raw_tp program with BTF via type name (Yauheni Kaliuta) [1813370] - [net] bpf: Implement accurate raw_tp context access via BTF (Yauheni Kaliuta) [1813370] - [tools] libbpf: Auto-detect btf_id of BTF-based raw_tracepoints (Yauheni Kaliuta) [1813370] - [net] bpf: Add attach_btf_id attribute to program load (Yauheni Kaliuta) [1813370] - [net] bpf: Process in-kernel BTF (Yauheni Kaliuta) [1813370] - [tools] selftests: bpf: Add selftest for __sk_buff tstamp (Yauheni Kaliuta) [1813370] - [net] bpf: Allow __sk_buff tstamp in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Remove obsolete pahole/BTF support detection (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Enforce libbpf build before BPF programs are built (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Add preparation steps and sysroot info to readme (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Add sysroot support (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Provide C/LDFLAGS to libbpf (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add C/LDFLAGS to libbpf.so and test_libpf targets (Yauheni Kaliuta) [1813370] - [tools] libbpf: Don't use cxx to test_libpf target (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Use target CC environment for HDR_PROBE (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Use own flags but not HOSTCFLAGS (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Base target programs rules on Makefile.target (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Add makefile.target for separate CC target build (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Drop unnecessarily inclusion for bpf_load (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Use __LINUX_ARM_ARCH__ selector for arm (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Use own EXTRA_CFLAGS for clang commands (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Use --target from cross-compile (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Fix cookie_uid_helper_example obj build (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Fix HDR_PROBE "echo" (Yauheni Kaliuta) [1813370] - [tools] libbpf: Handle invalid typedef emitted by old GCC (Yauheni Kaliuta) [1813370] - [tools] libbpf: Generate more efficient BPF_CORE_READ code (Yauheni Kaliuta) [1813370] - [net] bpf: Fix cast to pointer from integer of different size warning (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Check that flow dissector can be re-attached (Yauheni Kaliuta) [1813370] - [net] flow_dissector: Allow updating the flow dissector program atomically (Yauheni Kaliuta) [1813370] - [include] bpf: Align struct bpf_prog_stats (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add read-only map values propagation tests (Yauheni Kaliuta) [1813370] - [net] bpf: Track contents of read-only maps as scalars (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Convert test_btf_dump into test_progs test (Yauheni Kaliuta) [1813370] - [samples] samples: bpf: Add max_pckt_size option at xdp_adjust_tail (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: add test for BPF flow dissector in the root namespace (Yauheni Kaliuta) [1813370] - [net] bpf/flow_dissector: add mode to enforce global BPF flow dissector (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Trivial - fix spelling mistake in usage (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Fix dependency ordering for attach_probe test (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add cscope and tags targets to Makefile (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: switch tests to new bpf_object__open_{file, mem}() APIs (Yauheni Kaliuta) [1813370] - [tools] bpf: Add loop test case with 32 bit reg comparison against 0 (Yauheni Kaliuta) [1813370] - [x86] bpf, x86: Small optimization in comparing against imm0 (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Correct path to include msg + path (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add static to enable_all_controllers() (Yauheni Kaliuta) [1813370] - [tools] libbpf: provide backported RHEL symbols as upstream aliases (Yauheni Kaliuta) [1813370] - [tools] libbpf: Bump current version to v0.0.6 (Yauheni Kaliuta) [1813370] - [tools] libbpf: bump up version, 0.0.5 (Yauheni Kaliuta) [1813370] - [net] cpumap: Avoid warning when CONFIG_DEBUG_PER_CPU_MAPS is enabled (Yauheni Kaliuta) [1823623 1813370] - [vfio] vfio-pci: Mask cap zero (Alex Williamson) [1840248] - [vfio] spapr_tce: Fix incorrect tce_iommu_group memory free (David Gibson) [1832386] - [fs] CIFS: fiemap: do not return EINVAL if get nothing (Leif Sahlberg) [1837180] - [fs] CIFS: Increment num_remote_opens stats counter even in case of smb2_query_dir_first (Leif Sahlberg) [1837180] - [fs] cifs: potential unintitliazed error code in cifs_getattr() (Leif Sahlberg) [1837180] - [fs] cifs: Use #define in cifs_dbg (Leif Sahlberg) [1837180] - [fs] cifs: fix rename() by ensuring source handle opened with DELETE bit (Leif Sahlberg) [1837180] - [fs] cifs: add missing mount option to /proc/mounts (Leif Sahlberg) [1837180] - [fs] cifs: fix potential mismatch of UNC paths (Leif Sahlberg) [1837180] - [fs] cifs: enable change notification for SMB2.1 dialect (Leif Sahlberg) [1837180] - [fs] cifs: Fix mode output in debugging statements (Leif Sahlberg) [1837180] - [fs] cifs: fix mount option display for sec=krb5i (Leif Sahlberg) [1837180] - [fs] smb3: Add defines for new information level, FileIdInformation (Leif Sahlberg) [1837180] - [fs] smb3: print warning once if posix context returned on open (Leif Sahlberg) [1837180] - [fs] smb3: add one more dynamic tracepoint missing from strict fsync path (Leif Sahlberg) [1837180] - [fs] cifs: fix mode bits from dir listing when mounted with modefromsid (Leif Sahlberg) [1837180] - [fs] cifs: fix channel signing (Leif Sahlberg) [1837180] - [fs] cifs: add SMB3 change notification support (Leif Sahlberg) [1837180] - [fs] cifs: make multichannel warning more visible (Leif Sahlberg) [1837180] - [fs] cifs: Add tracepoints for errors on flush or fsync (Leif Sahlberg) [1837180] - [fs] cifs: log warning message (once) if out of disk space (Leif Sahlberg) [1837180] - [fs] smb3: fix problem with null cifs super block with previous patch (Leif Sahlberg) [1837180] - [fs] SMB3: Backup intent flag missing from some more ops (Leif Sahlberg) [1837180] - [fs] cifs: update internal module version number (Leif Sahlberg) [1837180] - [fs] CIFS: Fix task struct use-after-free on reconnect (Leif Sahlberg) [1837180] - [fs] cifs: use PTR_ERR_OR_ZERO() to simplify code (Leif Sahlberg) [1837180] - [fs] cifs: add support for fallocate mode 0 for non-sparse files (Leif Sahlberg) [1837180] - [fs] CIFS: Add support for setting owner info, dos attributes, and create time (Leif Sahlberg) [1837180] - [fs] cifs: remove set but not used variable 'server' (Leif Sahlberg) [1837180] - [fs] cifs: fix unitialized variable poential problem with network I/O cache lock patch (Leif Sahlberg) [1837180] - [fs] cifs: Fix return value in __update_cache_entry (Leif Sahlberg) [1837180] - [fs] cifs: Avoid doing network I/O while holding cache lock (Leif Sahlberg) [1837180] - [fs] cifs: Fix potential deadlock when updating vol in cifs_reconnect() (Leif Sahlberg) [1837180] - [fs] cifs: Merge is_path_valid() into get_normalized_path() (Leif Sahlberg) [1837180] - [fs] cifs: Introduce helpers for finding TCP connection (Leif Sahlberg) [1837180] - [fs] cifs: Get rid of kstrdup_const()'d paths (Leif Sahlberg) [1837180] - [fs] cifs: Clean up DFS referral cache (Leif Sahlberg) [1837180] - [fs] cifs: Don't use iov_iter::type directly (Leif Sahlberg) [1837180] - [fs] cifs: set correct max-buffer-size for smb2_ioctl_init() (Leif Sahlberg) [1837180] - [fs] fs/cifs/cifssmb.c: use true, false for bool variable (Leif Sahlberg) [1837180] - [fs] fs/cifs/smb2ops.c: use true, false for bool variable (Leif Sahlberg) [1837180]- [lib] XArray: Optimise xas_sibling() if !CONFIG_XARRAY_MULTI (Don Dutile) [1840916] - [include] XArray: Fix incorrect comment in header file (Don Dutile) [1840916] - [lib] XArray: Fix xas_pause for large multi-index entries (Don Dutile) [1840916] - [lib] XArray: Fix xa_find_next for large multi-index entries (Don Dutile) [1840916] - [lib] XArray tests: Add check_insert (Don Dutile) [1840916] - [documentation] XArray: Add xa_for_each_range (Don Dutile) [1840916] - [documentation] XArray: Improve documentation of search marks (Don Dutile) [1840916] - [documentation] docs: remove :c:func: annotations from xarray.rst (Don Dutile) [1840916] - [lib] XArray: Fix xas_find returning too many entries (Don Dutile) [1840916] - [lib] XArray: Fix xa_find_after with multi-index entries (Don Dutile) [1840916] - [lib] XArray: Fix infinite loop with entry at ULONG_MAX (Don Dutile) [1840916] - [include] XArray: Add wrappers for nested spinlocks (Don Dutile) [1840916] - [lib] XArray: Fix xas_pause at ULONG_MAX (Don Dutile) [1840916] - [include] xarray.h: fix kernel-doc warning (Don Dutile) [1840916] - [lib] XArray: Fix xas_next() with a single entry at 0 (Don Dutile) [1840916] - [fs] mm: fix page cache convergence regression (Don Dutile) [1840916] - [netdrv] ionic: call ionic_port_init after fw-upgrade (Jonathan Toppins) [1830969] - [netdrv] ionic: leave netdev mac alone after fw-upgrade (Jonathan Toppins) [1830969] - [netdrv] ionic: add device reset to fw upgrade down (Jonathan Toppins) [1830969] - [netdrv] ionic: refresh devinfo after fw-upgrade (Jonathan Toppins) [1830969] - [netdrv] ionic: no link check until after probe (Jonathan Toppins) [1830969] - [netdrv] phy: avoid unnecessary link-up delay in polling mode (Petr Oros) [1785663] - [x86] x86: Select HARDIRQS_SW_RESEND on x86 (David Arcari) [1840433] - [pci] PCI/AER: Fix the broken interrupt injection (David Arcari) [1840433] - [kernel] genirq: Provide interrupt injection mechanism (David Arcari) [1840433] - [kernel] genirq: Sanitize state handling in check_irq_resend() (David Arcari) [1840433] - [kernel] genirq: Add return value to check_irq_resend() (David Arcari) [1840433] - [x86] x86/apic/vector: Force interupt handler invocation to irq context (David Arcari) [1840433] - [kernel] genirq: Add protection against unsafe usage of generic_handle_irq() (David Arcari) [1840433] - [kernel] genirq/debugfs: Add missing sanity checks to interrupt injection (David Arcari) [1840433] - [include] genirq/irqdomain: Make sure all irq domain flags are distinct (David Arcari) [1840433] - [x86] x86/apic/msi: Plug non-maskable MSI affinity race (David Arcari) [1840433] - [char] char: ipmi: convert to use i2c_new_client_device() (Tony Camuso) [1832408] - [char] ipmi: kcs: Fix aspeed_kcs_probe_of_v1() (Tony Camuso) [1832408] - [char] ipmi: Add missing annotation for ipmi_ssif_lock_cond() and ipmi_ssif_unlock_cond() (Tony Camuso) [1832408] - [char] ipmi: kcs: aspeed: Implement v2 bindings (Tony Camuso) [1832408] - [char] ipmi: kcs: Finish configuring ASPEED KCS device before enable (Tony Camuso) [1832408] - [char] ipmi: fix hung processes in __get_guid() (Tony Camuso) [1832408] - [char] drivers: char: ipmi: ipmi_msghandler: Pass lockdep expression to RCU lists (Tony Camuso) [1832408] - [char] ipmi_si: Avoid spurious errors for optional IRQs (Tony Camuso) [1832408] - [base] driver core: platform: Export platform_get_irq_optional() (Tony Camuso) [1832408] - [base] driver core: platform: Introduce platform_get_irq_optional() (Tony Camuso) [1832408] - [x86] x86/efi: Update e820 with reserved EFI boot services data to fix kexec breakage (Kairui Song) [1779544] - [powerpc] powerpc/nvdimm: use H_SCM_QUERY hcall on H_OVERLAP error (Pingfan Liu) [1792125] - [powerpc] powerpc/nvdimm: Use HCALL error as the return value (Pingfan Liu) [1792125] - [scsi] scsi: sd: Signal drive managed SMR disks (Ewan Milne) [1838784] - [scsi] scsi: core: free sgtables in case command setup fails (Ewan Milne) [1838784] - [scsi] scsi: core: Allow the state change from SDEV_QUIESCE to SDEV_BLOCK (Ewan Milne) [1838784] - [scsi] scsi: sg: add sg_remove_request in sg_write (Ewan Milne) [1838784] - [scsi] scsi: sg: add sg_remove_request in sg_common_write (Ewan Milne) [1838784] - [scsi] scsi: sd: Fix optimal I/O size for devices that change reported values (Ewan Milne) [1838784] - [scsi] scsi: move scsicam_bios_param to the end of scsicam.c (Ewan Milne) [1838784] - [scsi] scsi: simplify scsi_bios_ptable (Ewan Milne) [1838784] - [scsi] scsi: core: Use scnprintf() for avoiding potential buffer overflow (Ewan Milne) [1838784] - [scsi] scsi: core: avoid repetitive logging of device offline messages (Ewan Milne) [1838784] - [scsi] scsi: core: use kobj_to_dev (Ewan Milne) [1838784] - [scsi] scsi: sd: Clear sdkp->protection_type if disk is reformatted without PI (Ewan Milne) [1838784] - [scsi] scsi: core: Fix a compiler warning triggered by the SCSI logging code (Ewan Milne) [1838784] - [scsi] scsi: core: Adjust DBD setting in MODE SENSE for caching mode page per LLD (Ewan Milne) [1838784] - [scsi] scsi: sd_zbc: Improve report zones error printout (Ewan Milne) [1838784] - [scsi] scsi: scsi_transport_sas: Fix memory leak when removing devices (Ewan Milne) [1838784] - [scsi] scsi: scsi_debug: num_tgts must be >= 0 (Ewan Milne) [1838784] - [scsi] scsi: core: Handle drivers which set sg_tablesize to zero (Ewan Milne) [1838784] - [scsi] scsi: tracing: Fix handling of TRANSFER LENGTH == 0 for READ(6) and WRITE(6) (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_ioctl(): get rid of access_ok() (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_write(): get rid of access_ok()/__copy_from_user()/__get_user() (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_read(): get rid of access_ok()/__copy_..._user() (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_new_write(): don't bother with access_ok (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_write(): __get_user() can fail.. (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_new_write(): replace access_ok() + __copy_from_user() with copy_from_user() (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_ioctl(): fix copyout handling (Ewan Milne) [1838784] - [scsi] scsi: core: scsi_trace: Use get_unaligned_be*() (Ewan Milne) [1838784] - [scsi] drivers/scsi: Replace rcu_swap_protected() with rcu_replace_pointer() (Ewan Milne) [1838784] - [scsi] scsi: sd: define variable dif as unsigned int instead of bool (Ewan Milne) [1838784] - [scsi] scsi: core: try to get module before removing device (Ewan Milne) [1838784] - [scsi] scsi: scsi_dh_alua: handle RTPG sense code correctly during state transitions (Ewan Milne) [1838784] - [powerpc] powerpc/64: flush_inval_dcache_range() becomes flush_dcache_range() (Gustavo Duarte) [1834180] - [x86] x86/ima: use correct identifier for SetupMode variable (Diego Domingos) [1781925] - [lib] kobject: fix dereference before null check on kobj (Diego Domingos) [1781925] - [include] MODSIGN: make new include file self contained (Diego Domingos) [1781925] - [security] ima: initialize the "template" field with the default template (Diego Domingos) [1781925] - [x86] x86/ima: Check EFI_RUNTIME_SERVICES before using (Diego Domingos) [1781925] - [x86] x86/ima: check EFI SetupMode too (Diego Domingos) [1781925] - [security] ima: Set file->f_mode instead of file->f_flags in ima_calc_file_hash() (Diego Domingos) [1781925] - [security] evm: check hash algorithm passed to init_desc() (Diego Domingos) [1781925] - [base] firmware: improve LSM/IMA security behaviour (Diego Domingos) [1781925] - [lib] kobject: Add support for default attribute groups to kobj_type (Diego Domingos) [1781925] - [samples] samples/kobject: Replace foo_ktype's default_attrs field with groups (Diego Domingos) [1781925] - [x86] x86/ima: require signed kernel modules (Diego Domingos) [1781925] - [security] powerpc: Load firmware trusted keys/hashes into kernel keyring (Diego Domingos) [1781925] - [powerpc] powerpc: expose secure variables to userspace via sysfs (Diego Domingos) [1781925] - [powerpc] powerpc/powernv: Add OPAL API interface to access secure variable (Diego Domingos) [1781925] - [powerpc] powerpc/ima: fix secure boot rules in ima arch policy (Diego Domingos) [1781925] - [security] ima: Set again build_ima_appraise variable (Diego Domingos) [1781925] - [security] ima: Remove redundant policy rule set in add_rules() (Diego Domingos) [1781925] - [powerpc] powerpc/ima: Indicate kernel modules appended signatures are enforced (Diego Domingos) [1781925] - [powerpc] powerpc/ima: Update ima arch policy to check for blacklist (Diego Domingos) [1781925] - [security] ima: Check against blacklisted hashes for files with modsig (Diego Domingos) [1781925] - [security] ima: prevent a file already mmap'ed write to be mmap'ed execute (Diego Domingos) [1781925] - [certs] certs: Add wrapper function to check blacklisted binary hash (Diego Domingos) [1781925] - [security] ima: Make process_buffer_measurement() generic (Diego Domingos) [1781925] - [powerpc] powerpc/ima: Define trusted boot policy (Diego Domingos) [1781925] - [powerpc] powerpc: Detect the trusted boot state of the system (Diego Domingos) [1781925] - [powerpc] powerpc/ima: Add support to initialize ima policy rules (Diego Domingos) [1781925] - [powerpc] powerpc: Detect the secure boot mode of the system (Diego Domingos) [1781925] - [security] ima: use struct_size() in kzalloc() (Diego Domingos) [1781925] - [tools] sefltest/ima: support appended signatures (modsig) (Diego Domingos) [1781925] - [security] ima: Fix use after free in ima_read_modsig() (Diego Domingos) [1781925] - [security] ima: fix freeing ongoing ahash_request (Diego Domingos) [1781925] - [security] ima: always return negative code for error (Diego Domingos) [1781925] - [security] ima: Store the measurement again when appraising a modsig (Diego Domingos) [1781925] - [security] ima: Define ima-modsig template (Diego Domingos) [1781925] - [security] ima: Collect modsig (Diego Domingos) [1781925] - [security] ima: Implement support for module-style appended signatures (Diego Domingos) [1781925] - [security] ima: Factor xattr_verify() out of ima_appraise_measurement() (Diego Domingos) [1781925] - [security] integrity: Introduce struct evm_xattr (Diego Domingos) [1781925] - [security] ima: Add modsig appraise_type option for module-style appended signatures (Diego Domingos) [1781925] - [kernel] MODSIGN: Export module signature definitions (Diego Domingos) [1781925] - [kernel] modsign: log module name in the event of an error (Diego Domingos) [1781925] - [kernel] KEXEC: Call ima_kexec_cmdline to measure the boot command line args (Diego Domingos) [1781925] - [security] IMA: Define a new template field buf (Diego Domingos) [1781925] - [security] IMA: Define a new hook to measure the kexec boot command line arguments (Diego Domingos) [1781925] - [security] IMA: support for per policy rule template formats (Diego Domingos) [1781925] - [security] integrity: Fix __integrity_init_keyring() section mismatch (Diego Domingos) [1781925] - [security] x86/ima: fix the Kconfig dependency for IMA_ARCH_POLICY (Diego Domingos) [1781925] - [security] ima: Make arch_policy_entry static (Diego Domingos) [1781925] - [security] ima: show rules with IMA_INMASK correctly (Diego Domingos) [1781925] - [security] ima: fix wrong signed policy requirement when not appraising (Diego Domingos) [1781925] - [tools] selftests/kexec: update get_secureboot_mode (Diego Domingos) [1781925] - [tools] selftests/kexec: make kexec_load test independent of IMA being enabled (Diego Domingos) [1781925] - [tools] selftests/kexec: check kexec_load and kexec_file_load are enabled (Diego Domingos) [1781925] - [tools] selftests/kexec: Add missing '=y' to config options (Diego Domingos) [1781925] - [tools] selftests/kexec: kexec_file_load syscall test (Diego Domingos) [1781925] - [tools] selftests/kexec: define "require_root_privileges" (Diego Domingos) [1781925] - [tools] selftests/kexec: define common logging functions (Diego Domingos) [1781925] - [tools] selftests/kexec: define a set of common functions (Diego Domingos) [1781925] - [tools] selftests/kexec: cleanup the kexec selftest (Diego Domingos) [1781925] - [tools] selftests/kexec: move the IMA kexec_load selftest to selftests/kexec (Diego Domingos) [1781925] - [security] evm: remove set but not used variable 'xattr' (Diego Domingos) [1781925] - [security] security: integrity: partial revert of make ima_main explicitly non-modular (Diego Domingos) [1781925] - [security] ima: cleanup the match_token policy code (Diego Domingos) [1781925] - [security] ima: Use inode_is_open_for_write (Diego Domingos) [1781925] - [security] security: fs: make inode explicitly non-modular (Diego Domingos) [1781925] - [security] security: audit and remove any unnecessary uses of module.h (Diego Domingos) [1781925] - [security] security: integrity: make evm_main explicitly non-modular (Diego Domingos) [1781925] - [security] security: integrity: make ima_main explicitly non-modular (Diego Domingos) [1781925] - [tools] selftests/ima: kexec_load syscall test (Diego Domingos) [1781925] - [security] ima: don't measure/appraise files on efivarfs (Diego Domingos) [1781925] - [x86] x86/ima: retry detecting secure boot mode (Diego Domingos) [1781925] - [x86] x86/ima: define arch_get_ima_policy() for x86 (Diego Domingos) [1781925] - [kernel] kernel/kexec_file.c: remove some duplicated includes (Diego Domingos) [1781925] - [security] ima: open a new file instance if no read permissions (Diego Domingos) [1781925] - [security] security/integrity: constify some read-only data (Diego Domingos) [1781925] - [documentation] security: fix LSM description location (Diego Domingos) [1781925] - [security] evm: Allow non-SHA1 digital signatures (Diego Domingos) [1781925] - [security] security: export security_kernel_load_data function (Diego Domingos) [1781925] - [security] ima: based on policy warn about loading firmware (pre-allocated buffer) (Diego Domingos) [1781925] - [security] ima: prevent kexec_load syscall based on runtime secureboot flag (Diego Domingos) [1781925] - [security] module: replace the existing LSM hook in init_module (Diego Domingos) [1781925] - [security] ima: based on policy require signed firmware (sysfs fallback) (Diego Domingos) [1781925] - [security] ima: add support for arch specific policies (Diego Domingos) [1781925] - [security] ima: based on policy require signed kexec kernel images (Diego Domingos) [1781925] - [security] ima: refactor ima_init_policy() (Diego Domingos) [1781925] - [include] sysfs: Fixes __BIN_ATTR_WO() macro (Diego Domingos) [1781925] - [include] security: define new LSM hook named security_kernel_load_data (Diego Domingos) [1781925] - [kernel] kexec: add call to LSM hook in original kexec_load syscall (Diego Domingos) [1781925] - [base] firmware: add call to LSM hook before firmware sysfs fallback (Diego Domingos) [1781925] - [security] ima: add build time policy (Diego Domingos) [1781925] - [security] ima: Support platform keyring for kernel appraisal (Diego Domingos) [1781925] - [security] integrity: Remove references to module keyring (Diego Domingos) [1781925] - [powerpc] powerpc/kexec: Fix loading of kernel + initramfs with kexec_file_load() (Diego Domingos) [1781925] - [security] ima: Use designated initializers for struct ima_event_data (Diego Domingos) [1781925] - [security] ima: Update MAX_TEMPLATE_NAME_LEN to fit largest reasonable definition (Diego Domingos) [1781925] - [certs] PKCS#7: Refactor verify_pkcs7_signature() (Diego Domingos) [1781925] - [crypto] PKCS#7: Introduce pkcs7_get_digest() (Diego Domingos) [1781925] - [security] integrity: Select CONFIG_KEYS instead of depending on it (Diego Domingos) [1781925] - [powerpc] powerpc/powernv: Move opal_power_control_init() call in opal_init() (Diego Domingos) [1781925] - [security] x86/efi: move common keyring handler functions to new file (Diego Domingos) [1781925] - [security] x86/efi: remove unused variables (Diego Domingos) [1781925] - [include] sysfs: add BIN_ATTR_WO() macro (Diego Domingos) [1781925] - [x86] x86/ima: define arch_ima_get_secureboot (Diego Domingos) [1781925] - [powerpc] powerpc/pci: unmap legacy INTx interrupts of passthrough IO adapters (Steve Best) [1840279] - [powerpc] powerpc/xive: Clear the page tables for the ESB IO mapping (Steve Best) [1840279] - [hv] hyper-v: Use UUID API for exporting the GUID (Mohammed Gamal) [1828451 1815498] - [kernel] uuid: Add inline helpers to import / export UUIDs (Mohammed Gamal) [1828451 1815498] - [hv] hv: Move AEOI determination to architecture dependent code (Mohammed Gamal) [1828451 1815498] - [x86] hyper-v: Report crash data in die() when panic_on_oops is set (Mohammed Gamal) [1828451 1815498] - [hv] x86/hyper-v: Report crash register data when sysctl_record_panic_msg is not set (Mohammed Gamal) [1828451 1815498] - [x86] hyper-v: Report crash register data or kmsg before running crash kernel (Mohammed Gamal) [1828451 1815498] - [hv] x86/hyper-v: Trigger crash enlightenment only once during system crash (Mohammed Gamal) [1828451 1815498] - [hv] x86/hyper-v: Free hv_panic_page when fail to register kmsg dump (Mohammed Gamal) [1828451 1815498] - [hv] x86/hyper-v: Unload vmbus channel in hv panic callback (Mohammed Gamal) [1828451 1815498] - [hv] hv_debugfs: Make hv_debug_root static (Mohammed Gamal) [1828451 1815498] - [hv] hyperv_vmbus.h: Replace zero-length array with flexible-array member (Mohammed Gamal) [1828451 1815498] - [hv] hv: vmbus: Ignore CHANNELMSG_TL_CONNECT_RESULT(23) (Mohammed Gamal) [1828451 1815498] - [hv] hv_balloon: Balloon up according to request page number (Mohammed Gamal) [1828451 1815498] - [hv] hv_balloon: use generic_online_page() (Mohammed Gamal) [1828451 1815498] - [mm] memory_hotplug: export generic_online_page() (Mohammed Gamal) [1828451 1815498] - [hv] hv: vmbus: Fix crash handler reset of Hyper-V synic (Mohammed Gamal) [1828451 1815498] - [hv] hv: Replace binary semaphore with mutex (Mohammed Gamal) [1828451 1815498] - [hv] hv: balloon: Remove dependencies on guest page size (Mohammed Gamal) [1828451 1815498] - [hv] hv: vmbus: Remove dependencies on guest page size (Mohammed Gamal) [1828451 1815498] - [hv] hv: util: Specify ring buffer size using Hyper-V page size (Mohammed Gamal) [1828451 1815498] - [hv] hv: Specify receive buffer size using Hyper-V page size (Mohammed Gamal) [1828451 1815498] - [hv] hv: vmbus: Add module parameter to cap the VMBus version (Mohammed Gamal) [1828451 1815498] - [hv] hv: vmbus: Enable VMBus protocol versions 4.1, 5.1 and 5.2 (Mohammed Gamal) [1828451 1815498] - [hv] hv: vmbus: Introduce table of VMBus protocol versions (Mohammed Gamal) [1828451 1815498] - [pci] hv: Replace zero-length array with flexible-array member (Mohammed Gamal) [1793636] - [pci] hv: Decouple the func definition in hv_dr_state from VSP message (Mohammed Gamal) [1793636] - [pci] hv: Add support for protocol 1.3 and support PCI_BUS_RELATIONS2 (Mohammed Gamal) [1793636] - [pci] hv: Add missing kfree(hbus) in hv_pci_probe()'s error handling path (Mohammed Gamal) [1793636] - [pci] hv: Remove unnecessary type casting from kzalloc (Mohammed Gamal) [1793636] - [pci] hv: Avoid a kmemleak false positive caused by the hbus buffer (Mohammed Gamal) [1793636] - [infiniband] RDMA/srpt: Fix disabling device management (Kamal Heib) [1840016] - [misc] vhost: disable for OABI (Jason Wang) [1771441] - [include] virtio: drop vringh.h dependency (Jason Wang) [1771441] - [virtio] virtio_input: pull in slab.h (Jason Wang) [1771441] - [char] virtio-rng: pull in slab.h (Jason Wang) [1771441] - [block] virtio_blk: add a missing include (Jason Wang) [1771441] - [vdpa] vdpa: fix comment of vdpa_register_device() (Jason Wang) [1771441] - [vhost] vdpa: make vhost, virtio depend on menu (Jason Wang) [1771441] - [include] vdpa: allow a 32 bit vq alignment (Jason Wang) [1771441] - [vdpa] vdpasim: Return status in vdpasim_get_status (Jason Wang) [1771441] - [vdpa] vdpa: remove unused variables 'ifcvf' and 'ifcvf_lm' (Jason Wang) [1771441] - [vdpa] vdpa-sim: depend on HAS_DMA (Jason Wang) [1771441] - [virtio] vdpa: move to drivers/vdpa (Jason Wang) [1771441] - [virtio] virtio: Intel IFC VF driver for VDPA (Jason Wang) [1771441] - [virtio] vdpasim: vDPA device simulator (Jason Wang) [1771441] - [vhost] vhost: introduce vDPA-based backend (Jason Wang) [1771441] - [virtio] virtio: introduce a vDPA based transport (Jason Wang) [1771441] - [virtio] vDPA: introduce vDPA bus (Jason Wang) [1771441] - [vhost] vringh: IOTLB support (Jason Wang) [1771441] - [vhost] vhost: factor out IOTLB (Jason Wang) [1771441] - [vhost] vhost: allow per device message handler (Jason Wang) [1771441] - [misc] vhost: refine vhost and vringh kconfig (Jason Wang) [1771441] - [vhost] vringh: fix copy direction of vringh_iov_push_kern() (Jason Wang) [1771441] - [vhost] vhost: factor out setting vring addr and num (Jason Wang) [1771441] - [vhost] vhost: introduce helpers to get the size of metadata area (Jason Wang) [1771441] - [vhost] vhost: rename vq_iotlb_prefetch() to vq_meta_prefetch() (Jason Wang) [1771441] - [vhost] vhost: fine grain userspace memory accessors (Jason Wang) [1771441] - [vhost] vhost: generalize adding used elem (Jason Wang) [1771441] - [misc] mic: vop: Allow building on more systems (Jason Wang) [1771441] - [virtio] virtio: support VIRTIO_F_ORDER_PLATFORM (Jason Wang) [1771441] - [uapi] vhost: split structs into a separate header file (Jason Wang) [1771441] - [fs] compat_ioctl: add compat_ptr_ioctl() (Jason Wang) [1771441] - [vhost] vhost: allow vhost-scsi driver to be built-in (Jason Wang) [1771441] - [x86] arch/x86: Remove vendor specific CPU ID checks (Prarit Bhargava) [1840145] - [tools] perf vendor events amd: Update Zen1 events to V2 (Wei Huang) [1790641] - [tools] perf vendor events amd: Add Zen2 events (Wei Huang) [1790641] - [tools] perf vendor events amd: Restrict model detection for zen1 based processors (Wei Huang) [1790641] - [x86] perf/amd/uncore: Add support for Family 19h L3 PMU (Wei Huang) [1790641] - [x86] perf/amd/uncore: Make L3 thread mask code more readable (Wei Huang) [1790641] - [x86] perf/amd/uncore: Prepare L3 thread mask code for Family 19h (Wei Huang) [1790641] - [scsi] scsi: fnic: Use scnprintf() for avoiding potential buffer overflow (Govindarajulu Varadarajan) [1797808] - [scsi] scsi: fnic: do not queue commands during fwreset (Govindarajulu Varadarajan) [1797808] - [scsi] scsi: fnic: fix invalid stack access (Govindarajulu Varadarajan) [1797808] - [scsi] scsi: fnic: fix use after free (Govindarajulu Varadarajan) [1797808] - [scsi] scsi: fnic: make array dev_cmd_err static const, makes object smaller (Govindarajulu Varadarajan) [1797808]- [media] media: v4l: fix uapi mpeg slice params definition (Torez Smith) [1825410 1821835] - [uapi] v4l2-controls: add a missing include (Torez Smith) [1825410 1821835] - [dma] dma-mapping: remove dma_release_declared_memory (Torez Smith) [1825410 1821835] - [usb] usb/ohci-tmio: remove the HCD_DMA flag (Torez Smith) [1825410 1821835] - [usb] usb: add a HCD_DMA flag instead of guestimating DMA capabilities (Torez Smith) [1825410 1821835] - [usb] usb: add a hcd_uses_dma helper (Torez Smith) [1825410 1821835] - [usb] usb: don't create dma pools for HCDs with a localmem_pool (Torez Smith) [1825410 1821835] - [usb] usb: host: ohci-tmio: Mark expected switch fall-throughs (Torez Smith) [1825410 1821835] - [usb] USB: drop HCD_LOCAL_MEM flag (Torez Smith) [1825410 1821835] - [usb] usb: host: ohci-tmio: init genalloc for local memory (Torez Smith) [1825410 1821835] - [usb] dma-mapping: remove the DMA_MEMORY_EXCLUSIVE flag (Torez Smith) [1825410 1821835] - [media] media: xirlink_cit: add missing descriptor sanity checks (Torez Smith) [1825410 1821835] - [media] media: ttusb-dec: Fix info-leak in ttusb_dec_send_command() (Torez Smith) [1788005 1825410 1821835] {CVE-2019-19533} - [media] media: usb: fix memory leak in af9005_identify_state (Torez Smith) [1825141 1825410 1821835] {CVE-2019-18809} - [netdrv] cdc_ether: fix rndis support for Mediatek based smartphones (Torez Smith) [1825410 1821835] - [netdrv] r8152: remove calling netif_napi_del (Torez Smith) [1825410 1821835] - [netdrv] Revert "r8152: napi hangup fix after disconnect" (Torez Smith) [1825410 1821835] - [netdrv] r8152: Set memory to all 0xFFs on failed reg reads (Torez Smith) [1825410 1821835] - [netdrv] net: kalmia: fix memory leaks (Torez Smith) [1825410 1821835] - [netdrv] cx82310_eth: fix a memory leak bug (Torez Smith) [1825410 1821835] - [netdrv] lan78xx: Fix memory leaks (Torez Smith) [1825410 1821835] - [netdrv] r8152: fix typo in register name (Torez Smith) [1825410 1821835] - [netdrv] can: peak_usb: pcan_usb_pro: Fix info-leaks to USB devices (Torez Smith) [1825410 1821835] - [netdrv] can: peak_usb: pcan_usb_fd: Fix info-leaks to USB devices (Torez Smith) [1825410 1821835] - [netdrv] can: peak_usb: force the string buffer NULL-terminated (Torez Smith) [1825410 1821835] - [netdrv] net: usb: pegasus: fix improper read if get_registers() fail (Torez Smith) [1825410 1821835] - [netdrv] net: usb: qmi_wwan: Add the BroadMobi BM818 card (Torez Smith) [1825410 1821835] - [netdrv] can: mark expected switch fall-throughs (Torez Smith) [1825410 1821835] - [netdrv] can: peak_usb: fix potential double kfree_skb() (Torez Smith) [1825410 1821835] - [netdrv] usb: qmi_wwan: add D-Link DWM-222 A2 device ID (Torez Smith) [1825410 1821835] - [uapi] media: videodev2.h: change V4L2_PIX_FMT_BGRA444 define: fourcc was already in use (Torez Smith) [1825410 1821835] - [netdrv] r8152: set RTL8152_UNPLUG only for real disconnection (Torez Smith) [1825410 1821835] - [netdrv] r8152: move calling r8153b_rx_agg_chg_indicate() (Torez Smith) [1825410 1821835] - [netdrv] net: usb: asix: init MAC address buffers (Torez Smith) [1825410 1821835] - [netdrv] r8152: fix the setting of detecting the linking change for runtime suspend (Torez Smith) [1825410 1821835] - [media] media: hdpvr: fix locking and a missing msleep (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Fix out-of-bounds read (Torez Smith) [1825410 1821835] - [uapi] media: videodev2.h: Fix shifting signed 32-bit value by 31 bits problem (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 468 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 238 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 235 (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: extend permitted QMAP mux_id value range (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: avoid RCU stalls on device disconnect when in QMAP mode (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: add network device usage statistics for qmimux devices (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: add support for QMAP padding in the RX path (Torez Smith) [1825410 1821835] - [media] media: cx231xx-cards: Add Hauppauge 955Q variant (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: Add Hauppauge HVR1955/1975 devices (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: Add i2c client demod/tuner support (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: Add multiple dvb frontend support (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Fix access to uninitialized fields on probe error (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Include streaming interface number in debugfs dir name (Torez Smith) [1825410 1821835] - [netdrv] can: usb: Kconfig: Remove duplicate menu entry (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: fix null-ptr-deref in class_unregister() (Torez Smith) [1825410 1821835] - [media] media: cxusb: Revert "media: cxusb: add raw mode support for, Medion MD95700" (Torez Smith) [1825410 1821835] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 412 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 286 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 258 (Torez Smith) [1825410 1821835] - [media] media: media/usb: set device_caps in struct video_device (Torez Smith) [1825410 1821835] - [media] media: dvb-usb/cxusb-analog.c: fix coccinelle warning, use ktime.h (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 174 (Torez Smith) [1825410 1821835] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 164 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 131 (Torez Smith) [1825410 1821835] - [media] media: cx231xx-dvb: fix memory leak in dvb_fini() (Torez Smith) [1825410 1821835] - [media] media: em28xx: use usb_to_input_id() rather than handrolling it (Torez Smith) [1825410 1821835] - [media] media: em28xx: use common code for decoding nec scancodes (Torez Smith) [1825410 1821835] - [media] media: em28xx: give RC device proper name (Torez Smith) [1825410 1821835] - [media] media: cxusb: fix several coding style issues (Torez Smith) [1825410 1821835] - [media] media: cxusb-analog: Fix some coding style issues (Torez Smith) [1825410 1821835] - [media] media: cxusb: add raw mode support for Medion MD95700 (Torez Smith) [1825410 1821835] - [media] media: cxusb: add analog mode support for Medion MD95700 (Torez Smith) [1825410 1821835] - [media] media: cxusb: implement Medion MD95700 digital / analog coexistence (Torez Smith) [1825410 1821835] - [media] media: usb:zr364xx:Fix KASAN:null-ptr-deref Read in zr364xx_vidioc_querycap (Torez Smith) [1825410 1821835] - [media] media: pwc: convert to BIT macro (Torez Smith) [1825410 1821835] - [media] media: cpia2_usb: first wake up, then free in disconnect (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: use a different format for warnings (Torez Smith) [1825410 1821835] - [media] media: smsusb: better handle optional alignment (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 118 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 65 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61 (Torez Smith) [1825410 1821835] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 55 (Torez Smith) [1825410 1821835] - [media] media: remove redundant 'default n' from Kconfig-s (Torez Smith) [1825410 1821835] - [media] media: af9035: Remove duplicate error reporting for dvbsky_usb_generic_rw (Torez Smith) [1825410 1821835] - [media] media: dvbsky: Remove duplicate error reporting for dvbsky_usb_generic_rw (Torez Smith) [1825410 1821835] - [media] media: dvb-usb-v2: Report error on all error paths (Torez Smith) [1825410 1821835] - [media] media: au0828: fix null dereference in error path (Torez Smith) [1825410 1821835] - [media] media: dvb: usb: fix use after free in dvb_usb_device_exit (Torez Smith) [1825410 1821835] - [media] media: usb: siano: Fix false-positive "uninitialized variable" warning (Torez Smith) [1825410 1821835] - [netdrv] usbnet: fix kernel crash after disconnect (Torez Smith) [1825410 1821835] - [netdrv] usbnet: ipheth: fix racing condition (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 24 (Torez Smith) [1825410 1821835] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 17 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 13 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 1 (Torez Smith) [1825410 1821835] - [media] treewide: Add SPDX license identifier - Makefile/Kconfig (Torez Smith) [1825410 1821835] - [media] treewide: Add SPDX license identifier for more missed files (Torez Smith) [1825410 1821835] - [media] media: usb: siano: Fix general protection fault in smsusb (Torez Smith) [1825410 1821835] - [media] media: prefix header search paths with $(srctree)/ (Torez Smith) [1825410 1821835] - [media] media: remove unneeded header search paths (Torez Smith) [1825410 1821835] - [netdrv] aqc111: cleanup mtu related logic (Torez Smith) [1825410 1821835] - [netdrv] Revert "aqc111: fix writing to the phy on BE" (Torez Smith) [1825410 1821835] - [netdrv] Revert "aqc111: fix double endianness swap on BE" (Torez Smith) [1825410 1821835] - [netdrv] net: usb: qmi_wwan: add Telit 0x1260 and 0x1261 compositions (Torez Smith) [1825410 1821835] - [netdrv] aqc111: fix double endianness swap on BE (Torez Smith) [1825410 1821835] - [netdrv] aqc111: fix writing to the phy on BE (Torez Smith) [1825410 1821835] - [netdrv] aqc111: fix endianness issue in aqc111_change_mtu (Torez Smith) [1825410 1821835] - [netdrv] net: usb: smsc: fix warning reported by kbuild test robot (Torez Smith) [1825410 1821835] - [netdrv] net: usb: support of_get_mac_address new ERR_PTR error (Torez Smith) [1825410 1821835] - [netdrv] usbnet: ipheth: Remove unnecessary NULL pointer check (Torez Smith) [1825410 1821835] - [netdrv] usbnet: ipheth: Simplify device detection (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: new Wistron, ZTE and D-Link devices (Torez Smith) [1825410 1821835] - [uapi] media: v4l: Add definitions for missing 16-bit RGB555 formats (Torez Smith) [1825410 1821835] - [uapi] media: v4l: Add definitions for missing 16-bit RGB4444 formats (Torez Smith) [1825410 1821835] - [uapi] media: v4l: Add definitions for missing 32-bit RGB formats (Torez Smith) [1825410 1821835] - [netdrv] r8152: sync sa_family with the media type of network device (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: Prevent a buffer overflow (Torez Smith) [1825410 1821835] - [media] media: au0828: stop video streaming only when last user stops (Torez Smith) [1825410 1821835] - [media] media: au0828: Fix NULL pointer dereference in au0828_analog_stream_enable() (Torez Smith) [1825410 1821835] - [media] media: au0828: fix enable and disable source audio and video inconsistencies (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Add quirk for Quectel dynamic config (Torez Smith) [1825410 1821835] - [netdrv] r8152: Refresh MAC address during USBDEVFS_RESET (Torez Smith) [1825410 1821835] - [netdrv] r8152: remove extra action copying ethernet address (Torez Smith) [1825410 1821835] - [media] media: replace strncpy() by strscpy() (Torez Smith) [1825410 1821835] - [media] media: usbvision: fix a potential NULL pointer dereference (Torez Smith) [1825410 1821835] - [media] media: gspca: Kill URBs on USB device disconnect (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: add Olicard 600 (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Extend HWID table by QNAP device (Torez Smith) [1825410 1821835] - [media] media: pwc-ctl: pChoose can't be NULL (Torez Smith) [1825410 1821835] - [media] media: Kconfig files: use the right help coding style (Torez Smith) [1825410 1821835] - [media] media: em28xx-input: make const array addr_list static (Torez Smith) [1825410 1821835] - [media] media: dvb: Add support for the Avermedia TD310 (Torez Smith) [1825410 1821835] - [media] media: dvb: init i2c already in it930x_frontend_attach (Torez Smith) [1825410 1821835] - [media] media: dvbsky: Avoid leaking dvb frontend (Torez Smith) [1825410 1821835] - [media] media: gspca: do not resubmit URBs when streaming has stopped (Torez Smith) [1825410 1821835] - [media] media: au0828: minor fix to a misleading comment in _close() (Torez Smith) [1825410 1821835] - [media] media: go7007: avoid clang frame overflow warning with KASAN (Torez Smith) [1825410 1821835] - [media] media: cpia2: Fix use-after-free in cpia2_exit (Torez Smith) [1825410 1821835] - [netdrv] peak_usb: fix clang build warning (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Add support for Quectel EG12/EM12 (Torez Smith) [1825410 1821835] - [media] media: a few more typos at staging, pci, platform, radio and usb (Torez Smith) [1825410 1821835] - [media] media: usb: fix several typos (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Use usb_make_path to fill in usb_info (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Fix smatch warning (Torez Smith) [1825410 1821835] - [media] media: v4l: Add 32-bit packed YUV formats (Torez Smith) [1825410 1821835] - [netdrv] net: usb: cdc-phonet: use struct_size() in alloc_netdev() (Torez Smith) [1825410 1821835] - [netdrv] net: usb: rtl8150: mark expected switch fall-through (Torez Smith) [1825410 1821835] - [netdrv] net: usb: pegasus: Mark expected switch fall-through (Torez Smith) [1825410 1821835] - [media] media: hdpvr: fix smatch warning (Torez Smith) [1825410 1821835] - [media] media: usbvision: use u64 for the timestamp internally (Torez Smith) [1825410 1821835] - [media] media: stkwebcam: use u64 for the timestamp internally (Torez Smith) [1825410 1821835] - [media] media: cpia2: use u64 for the timestamp internally (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Avoid NULL pointer dereference at the end of streaming (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Fix 'type' check leading to overflow (Torez Smith) [1825410 1821835] - [netdrv] net: usb: asix: ax88772_bind return error when hw_reset fail (Torez Smith) [1825410 1821835] - [netdrv] net: usb: rtl8150: remove set but not used variable 'rx_stat' (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Extend HWID table by TRENDnet device (Torez Smith) [1825410 1821835] - [uapi] media: videodev2.h: Add more field helper macros (Torez Smith) [1825410 1821835] - [media] media: gspca: ov534-ov772x: remove unnecessary COM3 initialization (Torez Smith) [1825410 1821835] - [media] media: gspca: ov534-ov722x: remove camera clock setup from bridge_init (Torez Smith) [1825410 1821835] - [media] media: gspca: ov534-ov722x: remove mode specific video data registers from bridge_init (Torez Smith) [1825410 1821835] - [media] media: gspca: ov534-ov772x: add SGBRG8 bayer mode support (Torez Smith) [1825410 1821835] - [media] media: gspca: ov543-ov772x: move video format specific registers into bridge_start (Torez Smith) [1825410 1821835] - [media] media: gspca: support multiple pixel formats in TRY_FMT (Torez Smith) [1825410 1821835] - [media] media: gspca: support multiple pixel formats in ENUM_FRAMEINTERVALS (Torez Smith) [1825410 1821835] - [media] media: gspca: ov534: replace msleep(10) with usleep_range (Torez Smith) [1825410 1821835] - [uapi] media: v4l: uAPI: V4L2_BUF_TYPE_META_OUTPUT is an output buffer type (Torez Smith) [1825410 1821835] - [media] media: gspca: mt9m111: Check write_bridge for timeout (Torez Smith) [1825410 1821835] - [media] media: gspca: Check the return value of write_bridge for timeout (Torez Smith) [1825410 1821835] - [media] media: usb: gspca: add a missed check for goto_low_power (Torez Smith) [1825410 1821835] - [media] media: usb: gspca: add a missed return-value check for do_command (Torez Smith) [1825410 1821835] - [media] media: v4l2-ctrls.c/uvc: zero v4l2_event (Torez Smith) [1825410 1821835] - [media] media: usb: pwc: Don't use coherent DMA buffers for ISO transfer (Torez Smith) [1825410 1821835] - [media] media: usb: pwc: Introduce TRACE_EVENTs for pwc_isoc_handler() (Torez Smith) [1825410 1821835] - [netdrv] cdc_ether: trivial whitespace readability fix (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: add MTU default to qmap network interface (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Fix qmap header retrieval in qmimux_rx_fixup (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Add support for Fibocom NL678 series (Torez Smith) [1825410 1821835] - [netdrv] lan78xx: Resolve issue with changing MAC address (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Added support for Telit LN940 series (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Added support for Fibocom NL668 series (Torez Smith) [1825410 1821835] - [media] media: v4l: Add support for V4L2_BUF_TYPE_META_OUTPUT (Torez Smith) [1825410 1821835] - [media] media: siano: Use kmemdup instead of duplicating its function (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: fix spelling mistake "statuss" -> "status" (Torez Smith) [1825410 1821835] - [media] media: lmedm04: Move interrupt buffer to priv buffer (Torez Smith) [1825410 1821835] - [media] media: lmedm04: Add missing usb_free_urb to free interrupt urb (Torez Smith) [1825410 1821835] - [media] media: stkwebcam: Bugfix for wrong return values (Torez Smith) [1825410 1821835] - [media] media: stkwebcam: Support for ASUS A6VM notebook added (Torez Smith) [1825410 1821835] - [media] media: usb: dvb-usb: remove old friio driver (Torez Smith) [1825410 1821835] - [media] media: lmedm04: use dvb_usbv2_generic_rw_locked (Torez Smith) [1825410 1821835] - [media] media: lmedm04: Move usb buffer to lme2510_state (Torez Smith) [1825410 1821835] - [media] media: rtl28xxu: add support for Sony CXD2837ER slave demod (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Utilise for_each_uvc_urb iterator (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Rename uvc_{un, }init_video() (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Split uvc_video_enable into two (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Move decode processing to process context (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Abstract streaming object lifetime (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: queue: Support asynchronous buffer handling (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: queue: Simplify spin-lock usage (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Protect queue internals with helper (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Convert decode functions to use new context structure (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Refactor URB descriptors (Torez Smith) [1825410 1821835] - [media] media: em28xx: fix spelling mistake, "Cinnergy" -> "Cinergy" (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Refactor teardown of uvc on USB disconnect (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Add support for the CNF4 format (Torez Smith) [1825410 1821835] - [documentation] media: v4l: Add 4bpp packed depth confidence format CNF4 (Torez Smith) [1825410 1821835] - [media] media: usb: Use kmemdup instead of duplicating its function (Torez Smith) [1825410 1821835] - [media] media: dvb: Use WARM definition from identify_state() (Torez Smith) [1825410 1821835] - [media] media: dib0700: fix spelling mistake "Amplifyer" -> "Amplifier" (Torez Smith) [1825410 1821835] - [media] media: dvb-usb-v2: Fix incorrect use of transfer_flags URB_FREE_BUFFER (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Initialize wol_cfg with memset in aqc111_suspend (Torez Smith) [1825410 1821835] - [netdrv] net: Don't default Aquantia USB driver to 'y' (Torez Smith) [1825410 1821835] - [netdrv] can: ucan: fix spelling mistake: "resumbmitting" -> "resubmitting" (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Extend cdc_ether blacklist (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add ASIX's HW ids (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add support for wake on LAN by MAGIC packet (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Implement get/set_link_ksettings callbacks (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Initialize ethtool_ops structure (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add RX VLAN filtering support (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add support for VLAN_CTAG_TX/RX offload (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Implement set_rx_mode callback (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add support for TSO (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add support for enable/disable checksum offload (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add support for changing MTU (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add checksum offload support (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Implement RX data path (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Implement TX data path (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add support for getting and setting of MAC address (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Introduce link management (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Introduce PHY access (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Various callbacks implementation (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add implementation of read and write commands (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add bind and empty unbind callbacks (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Driver skeleton for Aquantia AQtion USB to 5GbE (Torez Smith) [1825410 1821835] - [netdrv] usbnet: ipheth: fix potential recvmsg bug and recvmsg bug 2 (Torez Smith) [1825410 1821835] - [media] media: pulse8-cec: return 0 when invalidating the logical address (Torez Smith) [1825410 1821835] - [media] media: gspca: fix frame overflow error (Torez Smith) [1825410 1821835] - [media] media: cropcap/g_selection split (Torez Smith) [1825410 1821835] - [netdrv] usbnet: smsc95xx: check for csum being in last four bytes (Torez Smith) [1825410 1821835] - [netdrv] usbnet: smsc95xx: fix memcpy for accessing rx-data (Torez Smith) [1825410 1821835] - [netdrv] usbnet: smsc95xx: simplify tx_fixup code (Torez Smith) [1825410 1821835] - [netdrv] usbnet: smsc95xx: fix rx packet alignment (Torez Smith) [1825410 1821835] - [netdrv] can: ucan: remove duplicated include from ucan.c (Torez Smith) [1825410 1821835] - [netdrv] can: ucan: remove set but not used variable 'udev' (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Fix accessing freed memory in kvaser_usb_start_xmit() (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Fix potential uninitialized variable use (Torez Smith) [1825410 1821835] - [netdrv] net: smsc95xx: Fix MTU range (Torez Smith) [1825410 1821835] - [netdrv] usbnet: smsc95xx: disable carrier check while suspending (Torez Smith) [1825410 1821835] - [netdrv] net: cdc_ncm: remove set but not used variable 'ctx' (Torez Smith) [1825410 1821835] - [netdrv] net: cdc_ncm: use tasklet_init() for tasklet_struct init (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Added support for Gemalto's Cinterion ALASxx WWAN interface (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: replace `printk` with `pr_*` (Torez Smith) [1825410 1821835] - [media] media: cx231xx: fix potential sign-extension overflow on large shift (Torez Smith) [1825410 1821835] - [media] Revert "media: dvbsky: use just one mutex for serializing device R/W ops" (Torez Smith) [1825410 1821835] - [netdrv] net/usb: cancel pending work when unbinding smsc75xx (Torez Smith) [1825410 1821835] - [netdrv] smsc95xx: Check for Wake-on-LAN modes (Torez Smith) [1825410 1821835] - [netdrv] smsc75xx: Check for Wake-on-LAN modes (Torez Smith) [1825410 1821835] - [netdrv] r8152: Check for supported Wake-on-LAN Modes (Torez Smith) [1825410 1821835] - [netdrv] sr9800: Check for supported Wake-on-LAN modes (Torez Smith) [1825410 1821835] - [netdrv] lan78xx: Check for supported Wake-on-LAN modes (Torez Smith) [1825410 1821835] - [netdrv] ax88179_178a: Check for supported Wake-on-LAN modes (Torez Smith) [1825410 1821835] - [netdrv] asix: Check for supported Wake-on-LAN modes (Torez Smith) [1825410 1821835] - [media] media: v4l: Add definition for the Sunxi tiled NV12 format (Torez Smith) [1825410 1821835] - [documentation] media: v4l: Add definitions for MPEG-2 slice format and metadata (Torez Smith) [1825410 1821835] - [media] media: au0828: Fix incorrect error messages (Torez Smith) [1825410 1821835] - [media] media: au0828: cannot kfree dev before usb disconnect (Torez Smith) [1825410 1821835] - [netdrv] net: lan78xx: Avoid unnecessary self assignment (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: set DTR for modems in forced USB2 mode (Torez Smith) [1825410 1821835] - [media] media: mxl111sf: declare its own pads (Torez Smith) [1825410 1821835] - [media] media: au0828: use signals instead of hardcoding a pad number (Torez Smith) [1825410 1821835] - [media] media: v4l2: taint pads with the signal types for consumer devices (Torez Smith) [1825410 1821835] - [media] media: em28xx: make v4l2-compliance happier by starting sequence on zero (Torez Smith) [1825410 1821835] - [media] media: em28xx: fix input name for Terratec AV 350 (Torez Smith) [1825410 1821835] - [media] media: em28xx: use a default format if TRY_FMT fails (Torez Smith) [1825410 1821835] - [media] media: em28xx: fix handler for vidioc_s_input() (Torez Smith) [1825410 1821835] - [netdrv] net: usb: remove redundant null pointer check before of_node_put (Torez Smith) [1825410 1821835] - [media] media: usbvision: remove time_in_irq (Torez Smith) [1825410 1821835] - [media] media: gspca: sq930x: use GFP_KERNEL in sd_dq_callback() (Torez Smith) [1825410 1821835] - [media] media: replace strcpy() by strscpy() (Torez Smith) [1825410 1821835] - [media] media: use strscpy() instead of strlcpy() (Torez Smith) [1825410 1821835] - [documentation] media: videodev2.h: add new capabilities for buffer types (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Store device information pointer in struct uvc_device (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Rename UVC_QUIRK_INFO to UVC_INFO_QUIRK (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Fix uvc_alloc_entity() allocation alignment (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Fix spelling mistake: "entites" -> "entities" (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Remove unnecessary NULL check before debugfs_remove_recursive (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Make uvc_control_mapping menu_info field const (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Make some structs const (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Support dynamic config on Quectel EP06 (Torez Smith) [1825410 1821835] - [netdrv] lan78xx: Do not access skb_queue_head list pointers directly (Torez Smith) [1825410 1821835] - [netdrv] net: lan78xx: Make declaration style consistent (Torez Smith) [1825410 1821835] - [netdrv] net: lan78xx: Switch to SPDX identifier (Torez Smith) [1825410 1821835] - [netdrv] net: lan78xx: Drop unnecessary strcpy in lan78xx_probe (Torez Smith) [1825410 1821835] - [netdrv] net: lan78xx: Bail out if lan78xx_get_endpoints fails (Torez Smith) [1825410 1821835] - [netdrv] net: usbnet: mark expected switch fall-through (Torez Smith) [1825410 1821835] - [media] media: v4l2-ctrls: v4l2_ctrl_add_handler: add from_other_dev (Torez Smith) [1825410 1821835] - [media] media: videodev2.h: add request_fd field to v4l2_ext_controls (Torez Smith) [1825410 1821835] - [uapi] media: videodev2.h: Add new DV flag CAN_DETECT_REDUCED_FPS (Torez Smith) [1825410 1821835] - [media] media: af9035: prevent buffer overflow on write (Torez Smith) [1825410 1821835] - [netdrv] r8152: disable RX aggregation on new Dell TB16 dock (Torez Smith) [1825410 1821835] - [netdrv] drivers/net/usb/r8152: remove the unneeded variable "ret" in rtl8152_system_suspend (Torez Smith) [1825410 1821835] - [media] media: rtl28xxu: be sure that it won't go past the array size (Torez Smith) [1825410 1821835] - [netdrv] net:usb: Use ARRAY_SIZE instead of calculating the array size (Torez Smith) [1825410 1821835] - [media] media: au0828: fix spelling mistake: "completition" -> "completion" (Torez Smith) [1825410 1821835] - [media] media: cx231xx: fix spelling mistake: "completition" -> "completion" (Torez Smith) [1825410 1821835] - [media] media: dvb-usb-v2: fix spelling mistake: "completition" -> "completion" (Torez Smith) [1825410 1821835] - [media] media: dvb-usb: fix spelling mistake: "completition" -> "completion" (Torez Smith) [1825410 1821835] - [media] media: usb: hackrf: Replace GFP_ATOMIC with GFP_KERNEL (Torez Smith) [1825410 1821835] - [media] media: usb: em28xx: Replace mdelay() with msleep() in em28xx_pre_card_setup() (Torez Smith) [1825410 1821835] - [media] media: usb: em28xx: Replace GFP_ATOMIC with GFP_KERNEL in em28xx_init_usb_xfer() (Torez Smith) [1825410 1821835] - [media] media: dw2102: Fix memleak on sequence of probes (Torez Smith) [1825410 1821835] - [media] media: usbtv: use irqsave() in USB's complete callback (Torez Smith) [1825410 1821835] - [media] media: go7007: use irqsave() in USB's complete callback (Torez Smith) [1825410 1821835] - [media] media: cx231xx: use irqsave() in USB's complete callback (Torez Smith) [1825410 1821835] - [documentation] media: v4l: Add new 10-bit packed grayscale format (Torez Smith) [1825410 1821835] - [documentation] media: doc-rst: Add packed Bayer raw14 pixel formats (Torez Smith) [1825410 1821835] - [media] media: em28xx: disable null packet filter for WinTVdualHD (Torez Smith) [1825410 1821835] - [uapi] media: videodev2: get rid of VIDIOC_RESERVED (Torez Smith) [1825410 1821835] - [media] media: em28xx: explicitly disable TS packet filter (Torez Smith) [1825410 1821835] - [media] media: dvb-usb/friio, dvb-usb-v2/gl861: decompose friio and merge with gl861 (Torez Smith) [1825410 1821835] - [netdrv] net: usb: sr9700: Replace mdelay() with msleep() in sr9700_bind() (Torez Smith) [1825410 1821835] - [netdrv] net: usb: pegasus: Replace mdelay() with msleep() in setup_pegasus_II() (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Send a control event when a Control Change interrupt arrives (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Handle control pipe protocol STALLs (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Remove a redundant check (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Also validate buffers in BULK mode (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Add KSMedia 8-bit IR format support (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Fix minor spelling (Torez Smith) [1825410 1821835] - [media] media: em28xx-cards: disable V4L2 mode for dual tuners (Torez Smith) [1825410 1821835] - [media] media: em28xx: Remove duplicate PID (Torez Smith) [1825410 1821835] - [media] media: em28xx: Fix DualHD disconnect oops (Torez Smith) [1825410 1821835] - [media] media: em28xx: Fix dual transport stream operation (Torez Smith) [1825410 1821835] - [media] media: dib0700: add code comment (Torez Smith) [1825410 1821835] - [media] media: cx231xx: don't check number of messages in the driver (Torez Smith) [1825410 1821835] - [media] media: em28xx: don't check number of messages in the driver (Torez Smith) [1825410 1821835] - [media] media: hdpvr: don't check number of messages in the driver (Torez Smith) [1825410 1821835] - [media] media: dvb-usb: don't check number of messages in the driver (Torez Smith) [1825410 1821835] - [media] media: tm6000: don't check number of messages in the driver (Torez Smith) [1825410 1821835] - [media] media: gl861: fix probe of dvb_usb_gl861 (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Simplify struct kvaser_cmd_cardinfo (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Add support for Kvaser USB hydra family (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Split driver into kvaser_usb_core.c and kvaser_usb_leaf.c (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Add SPDX GPL-2.0 license identifier (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Fix typos (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Improve logging messages (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Refactor kvaser_usb_init_one() (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Refactor kvaser_usb_get_endpoints() (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Add pointer to struct usb_interface into struct kvaser_usb (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Replace USB timeout constants with one define (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Rename message/msg to command/cmd (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Remove unused commands and defines (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Remove unnecessary return (Torez Smith) [1825410 1821835] - [netdrv] can: peak_usb: mark expected switch fall-throughs (Torez Smith) [1825410 1821835] - [netdrv] can: ucan: add driver for Theobroma Systems UCAN devices (Torez Smith) [1825410 1821835] - [netdrv] can: usb: Kconfig/Makefile: sort alphabetically (Torez Smith) [1825410 1821835] - [media] media: gspca_kinect: cast sizeof to int for comparison (Torez Smith) [1825410 1821835] - [media] media: videodev.h: add PIX_FMT_FWHT for use with vicodec (Torez Smith) [1825410 1821835] - [netdrv] net: usb: hso: use swap macro in hso_kick_transmit (Torez Smith) [1825410 1821835] - [netdrv] net: usb: asix: allow optionally getting mac address from device tree (Torez Smith) [1825410 1821835]- [hid] HID: Improve Windows Precision Touchpad detection (Benjamin Tissoires) [1811209] - [hid] HID: multitouch: enable multi-input as a quirk for some devices (Benjamin Tissoires) [1811209] - [hid] drivers/hid/hid-multitouch.c: fix a possible null pointer access (Benjamin Tissoires) [1811209] - [hid] HID: multitouch: Add LG MELF0410 I2C touchscreen support (Benjamin Tissoires) [1811209] - [hid] HID: multitouch: add support for the Smart Tech panel (Benjamin Tissoires) [1811209] - [hid] HID: multitouch: do not filter mice nodes (Benjamin Tissoires) [1811209] - [hid] HID: wacom: Report 2nd-gen Intuos Pro S center button status over BT (Benjamin Tissoires) [1835753] - [hid] Revert "HID: wacom: generic: read the number of expected touches on a per collection basis" (Benjamin Tissoires) [1835753] - [hid] HID: wacom: Read HID_DG_CONTACTMAX directly for non-generic devices (Benjamin Tissoires) [1835753] - [hid] HID: wacom: Recognize new MobileStudio Pro PID (Benjamin Tissoires) [1835753] - [hid] HID: wacom: generic: Treat serial number and related fields as unsigned (Benjamin Tissoires) [1835753] - [hid] HID: wacom: add new MobileStudio Pro 13 support (Benjamin Tissoires) [1835753] - [hid] HID: wacom: do not call hid_set_drvdata(hdev, NULL) (Benjamin Tissoires) [1835753] - [hid] HID: wacom: support named keys on older devices (Benjamin Tissoires) [1835753] - [target] scsi: target: iscsi: calling iscsit_stop_session() inside iscsit_close_session() has no effect (Maurizio Lombardi) [1840024] - [target] scsi: target: fix hang when multiple threads try to destroy the same iscsi session (Maurizio Lombardi) [1840024] - [target] scsi: target: remove boilerplate code (Maurizio Lombardi) [1840024] - [target] scsi: target: use an enum to track emulate_ua_intlck_ctrl (Maurizio Lombardi) [1840024] - [target] scsi: target: convert boolean se_dev_attrib types to bool (Maurizio Lombardi) [1840024] - [target] scsi: target: fix unmap_zeroes_data boolean initialisation (Maurizio Lombardi) [1840024] - [fs] page cache: Finish XArray conversion (Waiman Long) [1812073] - [mm] mm: Convert __do_page_cache_readahead to XArray (Waiman Long) [1812073] - [mm] mm: Convert is_page_cache_freeable to XArray (Waiman Long) [1812073] - [mm] mm: memcontrol: clean up and document effective low/min calculations (Waiman Long) [1812073] - [mm] mm: memcontrol: fix memory.low proportional distribution (Waiman Long) [1812073] - [mm] mm: kmem: rename (__)memcg_kmem_(un)charge_memcg() to __memcg_kmem_(un)charge() (Waiman Long) [1812073] - [mm] mm: memcg/slab: cache page number in memcg_(un)charge_slab() (Waiman Long) [1812073] - [mm] mm: kmem: switch to nr_pages in (__)memcg_kmem_charge_memcg() (Waiman Long) [1812073] - [mm] mm: kmem: rename memcg_kmem_(un)charge() into memcg_kmem_(un)charge_page() (Waiman Long) [1812073] - [mm] mm: kmem: cleanup memcg_kmem_uncharge_memcg() arguments (Waiman Long) [1812073] - [mm] mm: kmem: cleanup (__)memcg_kmem_charge_memcg() arguments (Waiman Long) [1812073] - [mm] mm: memcg/slab: use mem_cgroup_from_obj() (Waiman Long) [1812073] - [kernel] mm: fork: fix kernel_stack memcg stats for various stack implementations (Waiman Long) [1812073] - [mm] memcg: fix NULL pointer dereference in __mem_cgroup_usage_unregister_event (Waiman Long) [1812073] - [mm] mm: clean up and clarify lruvec lookup procedure (Waiman Long) [1812073] - [mm] mm: memcontrol: try harder to set a new memory.high (Waiman Long) [1812073] - [mm] mm: memcontrol: remove dead code from memory_max_write() (Waiman Long) [1812073] - [mm] mm, memcg: clean up reclaim iter array (Waiman Long) [1812073] - [mm] mm, memcg: make scan aggression always exclude protection (Waiman Long) [1812073] - [mm] mm, memcg: make memory.emin the baseline for utilisation determination (Waiman Long) [1812073] - [mm] mm, memcg: proportional memory.{low, min} reclaim (Waiman Long) [1812073] - [mm] memcg, kmem: do not fail __GFP_NOFAIL charges (Waiman Long) [1812073] - [mm] mm: workingset: fix vmstat counters for shadow nodes (Waiman Long) [1812073] - [mm] mm: memcontrol: use CSS_TASK_ITER_PROCS at mem_cgroup_scan_tasks() (Waiman Long) [1812073] - [kernel] fork, memcg: alloc_thread_stack_node needs to set tsk->stack (Waiman Long) [1812073] - [mm] mm/memcontrol.c: fix bad line in comment (Waiman Long) [1812073] - [kernel] fork, memcg: fix cached_stacks case (Waiman Long) [1812073] - [mm] mm: don't raise MEMCG_OOM event due to failed high-order allocation (Waiman Long) [1812073] - [mm] mm: vmscan: memcontrol: remove mem_cgroup_select_victim_node() (Waiman Long) [1812073] - [mm] mm: vmscan: do not share cgroup iteration between reclaimers (Waiman Long) [1812073] - [mm] mm: vmscan: do not iterate all mem cgroups for global direct reclaim (Waiman Long) [1812073] - [mm] mm: workingset: use cheaper __inc_lruvec_state in irqsafe node reclaim (Waiman Long) [1812073] - [tools] xarray: Fix early termination of xas_for_each_marked (Waiman Long) [1812073] - [lib] mm: Convert workingset to XArray (Waiman Long) [1812073] - [mm] page cache: Convert filemap_range_has_page to XArray (Waiman Long) [1812073] - [mm] page cache: Remove stray radix comment (Waiman Long) [1812073] - [mm] page cache: Convert delete_batch to XArray (Waiman Long) [1812073] - [mm] page cache: Convert filemap_map_pages to XArray (Waiman Long) [1812073] - [mm] page cache: Convert find_get_entries_tag to XArray (Waiman Long) [1812073] - [mm] page cache; Convert find_get_pages_range_tag to XArray (Waiman Long) [1812073] - [mm] page cache: Convert find_get_pages_contig to XArray (Waiman Long) [1812073] - [mm] page cache: Convert find_get_pages_range to XArray (Waiman Long) [1812073] - [mm] page cache: Convert find_get_entries to XArray (Waiman Long) [1812073] - [mm] page cache: Convert find_get_entry to XArray (Waiman Long) [1812073] - [mm] page cache: Convert page deletion to XArray (Waiman Long) [1812073] - [include] page cache: Add and replace pages using the XArray (Waiman Long) [1812073] - [mm] page cache: Convert hole search to XArray (Waiman Long) [1812073] - [kernel] docs: cgroup-v1: Document the cpuset_v2_mode mount option (Waiman Long) [1812073] - [kernel] cgroup1: don't call release_agent when it is "" (Waiman Long) [1812073] - [kernel] cgroup: Iterate tasks that did not finish do_exit() (Waiman Long) [1812073] - [kernel] cgroup: cgroup_procs_next should increase position index (Waiman Long) [1812073] - [kernel] cgroup-v1: cgroup_pidlist_next should update position index (Waiman Long) [1812073] - [kernel] cgroup: init_tasks shouldn't be linked to the root cgroup (Waiman Long) [1812073] - [kernel] cgroup: Prevent double killing of css when enabling threaded cgroup (Waiman Long) [1812073] - [kernel] cgroup: fix function name in comment (Waiman Long) [1812073] - [kernel] cgroup: freezer: don't change task and cgroups status unnecessarily (Waiman Long) [1812073] - [kernel] cgroup: use cgroup->last_bstat instead of cgroup->bstat_pending for consistency (Waiman Long) [1812073] - [kernel] cgroup: remove cgroup_enable_task_cg_lists() optimization (Waiman Long) [1812073] - [kernel] cgroup: pids: use atomic64_t for pids->limit (Waiman Long) [1812073] - [kernel] cgroup: Optimize single thread migration (Waiman Long) [1812073] - [kernel] cgroup: Update comments about task exit path (Waiman Long) [1812073] - [kernel] cgroup: short-circuit current_cgns_cgroup_from_root() on the default hierarchy (Waiman Long) [1812073] - [kernel] Use kvmalloc in cgroups-v1 (Waiman Long) [1812073] - [kernel] cgroup: minor tweak for logic to get cgroup css (Waiman Long) [1812073] - [kernel] cgroup: Replace a seq_printf() call by seq_puts() in cgroup_print_ss_mask() (Waiman Long) [1812073] - [kernel] cgroup: Fix css_task_iter_advance_css_set() cset skip condition (Waiman Long) [1812073] - [kernel] cgroup: css_task_iter_skip()'d iterators must be advanced before accessed (Waiman Long) [1812073] - [include] cgroup: Include dying leaders with live threads in PROCS iterations (Waiman Long) [1812073] - [kernel] cgroup: Implement css_task_iter_skip() (Waiman Long) [1812073] - [kernel] cgroup/pids: turn cgroup_subsys->free() into cgroup_subsys->release() to fix the accounting (Waiman Long) [1586281 1812073] - [platform] intel-speed-select: Firmware workarounds for Icelake (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Fix invalid core mask (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Increase CPU count (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Fix json perf-profile output output (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Update version (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Enable clos for turbo-freq enable (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Check support status before enable (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Change debug to error (Prarit Bhargava) [1840289] - [platform] intel_speed_select: internal-only-debug-patch (Prarit Bhargava) [1840289]- [nvdimm] libnvdimm/region: Fix build error (Diego Domingos) [1779218] - [nvdimm] libnvdimm/region: Introduce an 'align' attribute (Diego Domingos) [1779218] - [nvdimm] libnvdimm/region: Introduce NDD_LABELING (Diego Domingos) [1779218] - [nvdimm] libnvdimm/namespace: Enforce memremap_compat_align() (Diego Domingos) [1779218] - [nvdimm] libnvdimm/pfn: Prevent raw mode fallback if pfn-infoblock valid (Diego Domingos) [1779218] - [mm] mm/memremap_pages: Introduce memremap_compat_align() (Diego Domingos) [1779218] - [x86] x86/unwind/orc: Fix unwind_get_return_address_ptr() for inactive tasks (Josh Poimboeuf) [1755143] - [x86] x86/unwind/orc: Fix error handling in __unwind_start() (Josh Poimboeuf) [1755143] - [x86] x86/unwind/orc: Fix premature unwind stoppage due to IRET frames (Josh Poimboeuf) [1755143] - [x86] x86/unwind/orc: Fix error path for bad ORC entry type (Josh Poimboeuf) [1755143] - [x86] x86/unwind/orc: Prevent unwinding before ORC initialization (Josh Poimboeuf) [1755143] - [x86] x86/unwind/orc: Don't skip the first frame for inactive tasks (Josh Poimboeuf) [1755143] - [x86] x86/unwind: Prevent false warnings for non-current tasks (Josh Poimboeuf) [1755143] - [x86] x86/unwind/orc: Convert global variables to static (Josh Poimboeuf) [1755143] - [x86] x86/entry/64: Fix unwind hints in rewind_stack_do_exit() (Josh Poimboeuf) [1755143] - [x86] x86/entry/64: Fix unwind hints in __switch_to_asm() (Josh Poimboeuf) [1755143] - [x86] x86/entry/64: Fix unwind hints in kernel exit path (Josh Poimboeuf) [1755143] - [x86] x86/entry/64: Fix unwind hints in register clearing code (Josh Poimboeuf) [1755143] - [tools] objtool: Fix stack offset tracking for indirect CFAs (Josh Poimboeuf) [1755143] - [s390] s390: nvme reipl (Philipp Rudo) [1525179] - [s390] s390: nvme ipl (Philipp Rudo) [1525179] - [infiniband] RDMA/bnxt_re: make bnxt_re_ib_init static (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Wait for all the CQ events before freeing CQ data structures (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Remove unnecessary sched count (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Fix lifetimes in bnxt_re_task (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Use ib_device_try_get() (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Remove a redundant 'memset' (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Remove set but not used variables 'pg' and 'idx' (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Remove set but not used variable 'dev_attr' (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Remove set but not used variable 'pg_size' (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Use driver_unregister and unregistration API (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor device add/remove functionalities (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Using vmalloc requires including vmalloc.h (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: use ibdev based message printing functions (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor doorbell management functions (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor notification queue management code (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor command queue management code (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor net ring allocation function (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor hardware queue memory allocation (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Replace chip context structure with pointer (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor queue pair creation code (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: remove ioremap_nocache and devm_ioremap_nocache (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Enable SRIOV VF support on Broadcom's 57500 adapter series (Selvin Xavier) [1790622] - [netdrv] net: be2net: reject unsupported coalescing params (Petr Oros) [1790633] - [netdrv] treewide: Use sizeof_field() macro (Petr Oros) [1790633] - [netdrv] net: emulex: benet: indent a Kconfig depends continuation line (Petr Oros) [1790633] - [infiniband] i40iw: fix null pointer dereference on a null wqe pointer (Stefan Assmann) [1839718] - [infiniband] RDMA/providers: Fix return value when QP type isn't supported (Stefan Assmann) [1839718] - [infiniband] RDMA: Replace zero-length array with flexible-array member (Stefan Assmann) [1839718] - [infiniband] i40iw: Do an RCU lookup in i40iw_add_ipv4_addr (Stefan Assmann) [1839718] - [infiniband] IB/core: Introduce ib_reg_user_mr (Stefan Assmann) [1839718] - [infiniband] RDMA/i40iw: fix a potential NULL pointer dereference (Stefan Assmann) [1839718] - [infiniband] i40iw: Remove setting of VMA private data and use rdma_user_mmap_io (Stefan Assmann) [1839718] - [infiniband] RDMA/i40iw: Fix potential use after free (Stefan Assmann) [1839718] - [powerpc] powerpc/pseries: Fix of_read_drc_info_cell() to point at next record (Diego Domingos) [1779198] - [powerpc] powerpc/pseries: Enable support for ibm, drc-info property (Diego Domingos) [1779198] - [pci] PCI: rpaphp: Correctly match ibm, my-drc-index to drc-name when using drc-info (Diego Domingos) [1779198] - [pci] PCI: rpaphp: Avoid a sometimes-uninitialized warning (Diego Domingos) [1779198] - [pci] PCI: rpaphp: Annotate and correctly byte swap DRC properties (Diego Domingos) [1779198] - [pci] PCI: rpaphp: Add drc-info support for hotplug slot registration (Diego Domingos) [1779198] - [pci] PCI: rpaphp: Don't rely on firmware feature to imply drc-info support (Diego Domingos) [1779198] - [pci] PCI: rpaphp: Fix up pointer to first drc-info entry (Diego Domingos) [1779198] - [powerpc] powerpc/pseries: Add cpu DLPAR support for drc-info property (Diego Domingos) [1779198] - [powerpc] powerpc/pseries: Fix drc-info mappings of logical cpus to drc-index (Diego Domingos) [1779198] - [powerpc] powerpc/pseries: Fix bad drc_index_start value parsing of drc-info entry (Diego Domingos) [1779198] - [kernel] sched/fair: Optimize enqueue_task_fair() (Phil Auld) [1780466] - [kernel] sched/fair: Fix enqueue_task_fair() warning some more (Phil Auld) [1780466] - [kernel] sched/fair: Fix enqueue_task_fair warning (Phil Auld) [1780466] - [kernel] sched/fair: Fix reordering of enqueue/dequeue_task_fair() (Phil Auld) [1780466] - [kernel] sched/fair: Reorder enqueue/dequeue_task_fair path (Phil Auld) [1780466] - [fs] ceph: demote quotarealm lookup warning to a debug message (Jeff Layton) [1827767] - [fs] ceph: fix double unlock in handle_cap_export() (Jeff Layton) [1827767] - [fs] ceph: fix special error code in ceph_try_get_caps() (Jeff Layton) [1827767] - [fs] ceph: fix endianness bug when handling MDS session feature bits (Jeff Layton) [1827767] - [fs] ceph: fix potential bad pointer deref in async dirops cb's (Jeff Layton) [1827767] - [block] rbd: don't mess with a page vector in rbd_notify_op_lock() (Jeff Layton) [1827767] - [block] rbd: don't test rbd_dev->opts in rbd_dev_image_release() (Jeff Layton) [1827767] - [block] rbd: call rbd_dev_unprobe() after unwatching and flushing notifies (Jeff Layton) [1827767] - [block] rbd: avoid a deadlock on header_rwsem when flushing notifies (Jeff Layton) [1827767] - [fs] ceph: fix snapshot directory timestamps (Jeff Layton) [1827767] - [fs] ceph: wait for async creating inode before requesting new max size (Jeff Layton) [1827767] - [fs] ceph: don't skip updating wanted caps when cap is stale (Jeff Layton) [1827767] - [fs] ceph: request new max size only when there is auth cap (Jeff Layton) [1827767] - [fs] ceph: cleanup return error of try_get_cap_refs() (Jeff Layton) [1827767] - [fs] ceph: return ceph_mdsc_do_request() errors from __get_parent() (Jeff Layton) [1827767] - [fs] ceph: check all mds' caps after page writeback (Jeff Layton) [1827767] - [fs] ceph: update i_requested_max_size only when sending cap msg to auth mds (Jeff Layton) [1827767] - [fs] ceph: simplify calling of ceph_get_fmode() (Jeff Layton) [1827767] - [fs] ceph: remove delay check logic from ceph_check_caps() (Jeff Layton) [1827767] - [fs] ceph: consider inode's last read/write when calculating wanted caps (Jeff Layton) [1827767] - [fs] ceph: always renew caps if mds_wanted is insufficient (Jeff Layton) [1827767] - [fs] ceph: update dentry lease for async create (Jeff Layton) [1827767] - [fs] ceph: attempt to do async create when possible (Jeff Layton) [1827767] - [fs] ceph: cache layout in parent dir on first sync create (Jeff Layton) [1827767] - [fs] ceph: add new MDS req field to hold delegated inode number (Jeff Layton) [1827767] - [fs] ceph: decode interval_sets for delegated inos (Jeff Layton) [1827767] - [fs] ceph: make ceph_fill_inode non-static (Jeff Layton) [1827767] - [fs] ceph: perform asynchronous unlink if we have sufficient caps (Jeff Layton) [1827767] - [fs] ceph: don't take refs to want mask unless we have all bits (Jeff Layton) [1827767] - [fs] ceph: cap tracking for async directory operations (Jeff Layton) [1827767] - [fs] ceph: make __take_cap_refs non-static (Jeff Layton) [1827767] - [fs] ceph: add infrastructure for waiting for async create to complete (Jeff Layton) [1827767] - [fs] ceph: track primary dentry link (Jeff Layton) [1827767] - [fs] ceph: add flag to designate that a request is asynchronous (Jeff Layton) [1827767] - [fs] ceph: more caps.c lockdep assertions (Jeff Layton) [1827767] - [fs] ceph: clean up kick_flushing_inode_caps() (Jeff Layton) [1827767] - [net] libceph: directly skip to the end of redirect reply (Jeff Layton) [1827767] - [net] libceph: simplify ceph_monc_handle_map() (Jeff Layton) [1827767] - [fs] ceph: return ETIMEDOUT errno to userland when request timed out (Jeff Layton) [1827767] - [fs] ceph: re-org copy_file_range and fix some error paths (Jeff Layton) [1827767] - [fs] ceph: move to a dedicated slabcache for mds requests (Jeff Layton) [1827767] - [fs] ceph: reorganize fields in ceph_mds_request (Jeff Layton) [1827767] - [fs] ceph: replace zero-length array with flexible-array member (Jeff Layton) [1827767] - [block] rbd: enable multiple blk-mq queues (Jeff Layton) [1827767] - [block] rbd: embed image request in blk-mq pdu (Jeff Layton) [1827767] - [block] rbd: acquire header_rwsem just once in rbd_queue_workfn() (Jeff Layton) [1827767] - [block] rbd: get rid of img_request_layered_clear() (Jeff Layton) [1827767] - [block] rbd: kill img_request kref (Jeff Layton) [1827767] - [fs] ceph: check if file lock exists before sending unlock request (Jeff Layton) [1827767] - [fs] ceph: move ceph_osdc_{read, write}pages to ceph.ko (Jeff Layton) [1827767] - [fs] ceph: don't ClearPageChecked in ceph_invalidatepage() (Jeff Layton) [1827767] - [block] rbd: remove barriers from img_request_layered_{set, clear, test}() (Jeff Layton) [1827767] - [fs] libceph: drop CEPH_DEFINE_SHOW_FUNC (Jeff Layton) [1827767] - [fs] ceph: check inode type for CEPH_CAP_FILE_{CACHE, RD, REXTEND, LAZYIO} (Jeff Layton) [1827767] - [fs] ceph: add refcounting for Fx caps (Jeff Layton) [1827767] - [fs] ceph: register MDS request with dir inode from the start (Jeff Layton) [1827767] - [fs] ceph: fix memory leak in ceph_cleanup_snapid_map() (Jeff Layton) [1827767] - [net] libceph: fix alloc_msg_with_page_vector() memory leaks (Jeff Layton) [1827767] - [include] ceph: check POOL_FLAG_FULL/NEARFULL in addition to OSDMAP_FULL/NEARFULL (Jeff Layton) [1827767] - [fs] ceph: canonicalize server path in place (Jeff Layton) [1827767] - [fs] ceph: do not execute direct write in parallel if O_APPEND is specified (Jeff Layton) [1827767] - [block] rbd: set the 'device' link in sysfs (Jeff Layton) [1827767] - [fs] ceph: move net/ceph/ceph_fs.c to fs/ceph/util.c (Jeff Layton) [1827767] - [fs] ceph: print name of xattr in __ceph_{get, set}xattr() douts (Jeff Layton) [1827767] - [fs] ceph: print r_direct_hash in hex in __choose_mds() dout (Jeff Layton) [1827767] - [fs] ceph: use copy-from2 op in copy_file_range (Jeff Layton) [1827767] - [fs] ceph: close holes in structs ceph_mds_session and ceph_mds_request (Jeff Layton) [1827767] - [block] rbd: work around -Wuninitialized warning (Jeff Layton) [1827767] - [fs] ceph: allocate the correct amount of extra bytes for the session features (Jeff Layton) [1827767] - [fs] ceph: rename get_session and switch to use ceph_get_mds_session (Jeff Layton) [1827767] - [fs] ceph: remove the extra slashes in the server path (Jeff Layton) [1827767] - [fs] ceph: add possible_max_rank and make the code more readable (Jeff Layton) [1827767] - [fs] ceph: print dentry offset in hex and fix xattr_version type (Jeff Layton) [1827767] - [fs] ceph: only touch the caps which have the subset mask requested (Jeff Layton) [1827767] - [fs] ceph: don't clear I_NEW until inode metadata is fully populated (Jeff Layton) [1827767] - [fs] ceph: retry the same mds later after the new session is opened (Jeff Layton) [1827767] - [fs] ceph: check availability of mds cluster on mount after wait timeout (Jeff Layton) [1827767] - [fs] ceph: keep the session state until it is released (Jeff Layton) [1827767] - [fs] ceph: add __send_request helper (Jeff Layton) [1827767] - [fs] ceph: ensure we have a new cap before continuing in fill_inode (Jeff Layton) [1827767] - [fs] ceph: drop unused ttl_from parameter from fill_inode (Jeff Layton) [1827767] - [fs] ceph: fix possible long time wait during umount (Jeff Layton) [1827767] - [fs] ceph: only choose one MDS who is in up:active state without laggy (Jeff Layton) [1827767] - [fs] ceph: fix mdsmap cluster available check based on laggy number (Jeff Layton) [1827767] - [fs] ceph: remove unnecessary assignment in ceph_pre_init_acls() (Jeff Layton) [1827767] - [fs] ceph: delete redundant douts in con_get/put() (Jeff Layton) [1827767] - [fs] ceph: hold extra reference to r_parent over life of request (Jeff Layton) [1827767] - [fs] ceph: add more debug info when decoding mdsmap (Jeff Layton) [1827767] - [fs] ceph: switch to global cap helper (Jeff Layton) [1827767] - [fs] ceph: trigger the reclaim work once there has enough pending caps (Jeff Layton) [1827767] - [fs] ceph: show tasks waiting on caps in debugfs caps file (Jeff Layton) [1827767] - [fs] fs: ceph: Delete timespec64_trunc() usage (Jeff Layton) [1827767] - [block] rbd: ask for a weaker incompat mask for read-only mappings (Jeff Layton) [1827767] - [block] rbd: don't query snapshot features (Jeff Layton) [1827767] - [block] rbd: remove snapshot existence validation code (Jeff Layton) [1827767] - [block] rbd: don't establish watch for read-only mappings (Jeff Layton) [1827767] - [block] rbd: don't acquire exclusive lock for read-only mappings (Jeff Layton) [1827767] - [block] rbd: disallow read-write partitions on images mapped read-only (Jeff Layton) [1827767] - [block] rbd: treat images mapped read-only seriously (Jeff Layton) [1827767] - [block] rbd: introduce RBD_DEV_FLAG_READONLY (Jeff Layton) [1827767] - [block] rbd: introduce rbd_is_snap() (Jeff Layton) [1827767] - [fs] ceph: don't leave ino field in ceph_mds_request_head uninitialized (Jeff Layton) [1827767] - [fs] ceph: tone down loglevel on ceph_mdsc_build_path warning (Jeff Layton) [1827767] - [fs] ceph: fix geting random mds from mdsmap (Jeff Layton) [1827767] - [block] rbd: fix spelling mistake "requeueing" -> "requeuing" (Jeff Layton) [1827767] - [fs] ceph: make several helper accessors take const pointers (Jeff Layton) [1827767] - [net] libceph: drop unnecessary check from dispatch() in mon_client.c (Jeff Layton) [1827767] - [fs] ceph: don't allow copy_file_range when stripe_count != 1 (Jeff Layton) [1827767] - [fs] ceph: allow object copies across different filesystems in the same cluster (Jeff Layton) [1827767] - [fs] ceph: pass filp to ceph_get_caps() (Jeff Layton) [1827767] - [fs] ceph: allow copy_file_range when src and dst inode are same (Jeff Layton) [1827767] - [fs] ceph: increment change_attribute on local changes (Jeff Layton) [1827767] - [fs] ceph: make 'nocopyfrom' a default mount option (Jeff Layton) [1827767] - [fs] vfs: allow copy_file_range to copy across devices (Jeff Layton) [1827767] - [fs] vfs: no fallback for ->copy_file_range (Jeff Layton) [1827767] - [fs] ceph: add destination file data sync before doing any remote copy (Jeff Layton) [1827767] - [fs] ceph: new mount option to disable usage of copy-from op (Jeff Layton) [1827767] - [fs] ceph: support copy_file_range file operation (Jeff Layton) [1827767] - [include] libceph: support the RADOS copy-from operation (Jeff Layton) [1827767] - [fs] cachefiles: Fix race between read_waiter and read_copier involving op->to_do (Dave Wysochanski) [1832644] - [char] security: keys: trusted: fix lost handle flush (Jerry Snitselaar) [1815609] - [security] KEYS: trusted: Remove set but not used variable 'keyhndl' (Jerry Snitselaar) [1815609] - [char] KEYS: trusted: Move TPM2 trusted keys code (Jerry Snitselaar) [1815609] - [security] KEYS: trusted: Create trusted keys subsystem (Jerry Snitselaar) [1815609] - [security] KEYS: Use common tpm_buf for trusted and asymmetric keys (Jerry Snitselaar) [1815609] - [char] tpm: Move tpm_buf code to include/linux/ (Jerry Snitselaar) [1815609] - [char] tpm/tpm_tis: Free IRQ if probing fails (Jerry Snitselaar) [1815609 1788758] - [char] tpm: Revert tpm_tis_spi_mod.ko to tpm_tis_spi.ko (Jerry Snitselaar) [1815609 1788758] - [char] tpm: Add tpm_version_major sysfs file (Jerry Snitselaar) [1815609] - [char] tpm: Handle negative priv->response_len in tpm_common_read() (Jerry Snitselaar) [1815609] - [char] tpm: fix invalid locking in NONBLOCKING mode (Jerry Snitselaar) [1815609] - [char] tpm_crb: fix fTPM on AMD Zen+ CPUs (Jerry Snitselaar) [1815609] - [char] tpm: use GFP_KERNEL instead of GFP_HIGHMEM for tpm_buf (Jerry Snitselaar) [1815609] - [char] tpm: add check after commands attribs tab allocation (Jerry Snitselaar) [1815609] - [char] tpm: tpm_tis_spi: Drop THIS_MODULE usage from driver struct (Jerry Snitselaar) [1815609 1788758] - [char] tpm: tpm_tis_spi: Cleanup includes (Jerry Snitselaar) [1815609 1788758] - [char] tpm: tpm_tis_spi: Support cr50 devices (Jerry Snitselaar) [1815609 1788758] - [char] tpm: tpm_tis_spi: Introduce a flow control callback (Jerry Snitselaar) [1815609 1788758] - [char] tpm: Add a flag to indicate TPM power is managed by firmware (Jerry Snitselaar) [1815609] - [char] tpm_tis: override durations for STM tpm with firmware 1.2.8.28 (Jerry Snitselaar) [1815609 1788758] - [char] tpm: provide a way to override the chip returned durations (Jerry Snitselaar) [1815609] - [char] tpm: Remove duplicate code from caps_show() in tpm-sysfs.c (Jerry Snitselaar) [1815609 1788758] - [char] tpm: tpm2_bios_measurements_next should increase position index (Jerry Snitselaar) [1815609 1795739] - [char] tpm: tpm1_bios_measurements_next should increase position index (Jerry Snitselaar) [1815609 1795739] - [char] tpm: Don't make log failures fatal (Jerry Snitselaar) [1815609 1795739] - [char] tpm: Initialize crypto_id of allocated_banks to HASH_ALGO__LAST (Jerry Snitselaar) [1815609 1795739] - [include] efi/tpm: Don't access event->count when it isn't mapped (Jerry Snitselaar) [1815609 1795739] - [firmware] efi/tpm: Return -EINVAL when determining tpm final events log size fails (Jerry Snitselaar) [1815609 1795739] - [firmware] efi/tpm: Fix sanity check of unsigned tbl_size being less than zero (Jerry Snitselaar) [1815609 1795739] - [firmware] efi/tpm: Only set 'efi_tpm_final_log_size' after successful event log parsing (Jerry Snitselaar) [1815609 1795739] - [firmware] efi/tpm: Don't traverse an event log with no events (Jerry Snitselaar) [1815609 1795739] - [char] tpm: Don't duplicate events from the final event log in the TCG2 log (Jerry Snitselaar) [1815609 1795739] - [firmware] Abstract out support for locating an EFI config table (Jerry Snitselaar) [1815609 1795739] - [firmware] efi: Attempt to get the TCG2 event log in the boot stub (Jerry Snitselaar) [1815609 1795739] - [char] tpm: Append the final event log to the TPM event log (Jerry Snitselaar) [1815609 1795739] - [firmware] tpm: Reserve the TPM final events table (Jerry Snitselaar) [1815609 1795739] - [char] tpm: Abstract crypto agile event size calculations (Jerry Snitselaar) [1815609 1795739] - [netdrv] bnx2x: Fix accounting of vlan resources among the PFs (Manish Chopra) [1791026] - [netdrv] bnx2x: Use appropriate define for vlan credit (Manish Chopra) [1791026] - [netdrv] bnx2x: Fix logic to get total no. of PFs per engine (Manish Chopra) [1791026] - [netdrv] bnx2x: Do not handle requests from VFs after parity (Manish Chopra) [1791026] - [netdrv] qed: remove redundant assignment to variable 'rc' (Manish Chopra) [1791024] - [netdrv] qed: Fix use after free in qed_chain_free (Manish Chopra) [1791024] - [netdrv] qed: Fix race condition between scheduling and destroying the slowpath workqueue (Manish Chopra) [1791024] - [netdrv] qede: remove some unused code in function qede_selftest_receive_traffic (Manish Chopra) [1791024] - [netdrv] qede: Fix race between rdma destroy workqueue and link change event (Manish Chopra) [1791024] - [netdrv] qed: Fix timestamping issue for L2 unicast ptp packets (Manish Chopra) [1791024] - [netdrv] qed: Remove set but not used variable 'p_link' (Manish Chopra) [1791024] - [netdrv] qed: Fix a error code in qed_hw_init() (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 debug features (Manish Chopra) [1791024] - [netdrv] qed: rt init valid initialization changed (Manish Chopra) [1791024] - [netdrv] qed: Debug feature: ilt and mdump (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 Add fw overlay feature (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 HSI changes (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 iscsi/fcoe changes (Manish Chopra) [1791024] - [netdrv] qed: Add abstraction for different hsi values per chip (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 Additional ll2 type (Manish Chopra) [1791024] - [netdrv] qed: Use dmae to write to widebus registers in fw_funcs (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 Parser offsets modified (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 Queue Manager changes (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 Expose new registers and change windows (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 Internal ram offsets modifications (Manish Chopra) [1791024] - [netdrv] qede: Disable hardware gro when xdp prog is installed (Manish Chopra) [1791024] - [netdrv] qed: remove redundant assignments to rc (Manish Chopra) [1791024] - [netdrv] qed: Optimize execution time for nvm attributes configuration (Manish Chopra) [1791024] - [netdrv] qed: fix spelling mistake "queuess" -> "queues" (Manish Chopra) [1791024] - [fs] fs/binfmt_elf.c: allocate initialized memory in fill_thread_core_info() (Bhupesh Sharma) [1832060] {CVE-2020-10732} - [tty] vt: selection, push sel_lock up (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: selection, push console lock down (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [staging] staging: speakup: refactor to use existing code in vt (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: selection: allow functions to be called from inside kernel (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: don't reinvent min() (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: selection, close sel_buffer race (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: fix broken display when running aptitude (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: selection: take screen contents from uniscr if available (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: preserve unicode values corresponding to screen characters (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [input] Input: add safety guards to input_set_keycode() (Chris von Recklinghausen) [1828223] {CVE-2019-20636}- [scsi] scsi: bnx2i: fix potential use after free (Nilesh Javali) [1792114] - [tools] perf python: Fix clang detection to strip out options passed in $CC (Michael Petlan) [1818841] - [tools] libperf: Add counting example (Michael Petlan) [1818841] - [tools] perf report/top TUI: Fix title line formatting (Michael Petlan) [1818841] - [tools] perf probe: Do not depend on dwfl_module_addrsym() (Michael Petlan) [1818841] - [tools] perf probe: Fix to delete multiple probe event (Michael Petlan) [1818841] - [tools] perf parse-events: Fix reading of invalid memory in event parsing (Michael Petlan) [1818841] - [tools] perf python: Fix clang detection when using CC=clang-version (Michael Petlan) [1818841] - [tools] perf map: Fix off by one in strncpy() size argument (Michael Petlan) [1818841] - [tools] tools: Let O= makes handle a relative path with -C option (Michael Petlan) [1818841] - [tools] tools: Fix off-by 1 relative directory includes (Michael Petlan) [1818841] - [tools] perf jevents: Fix leak of mapfile memory (Michael Petlan) [1818841] - [tools] perf bench: Clear struct sigaction before sigaction() syscall (Michael Petlan) [1818841] - [tools] perf bench futex-wake: Restore thread count default to online CPU count (Michael Petlan) [1818841] - [tools] perf top: Fix stdio interface input handling with glibc 2.28+ (Michael Petlan) [1818841] - [tools] perf diff: Fix undefined string comparision spotted by clang's -Wstring-compare (Michael Petlan) [1818841] - [tools] perf symbols: Don't try to find a vmlinux file when looking for kernel modules (Michael Petlan) [1818841] - [tools] perf bench: Share some global variables to fix build with gcc 10 (Michael Petlan) [1818841] - [tools] perf parse-events: Use asprintf() instead of strncpy() to read tracepoint files (Michael Petlan) [1818841] - [tools] perf env: Do not return pointers to local variables (Michael Petlan) [1818841] - [tools] perf tests bp_account: Make global variable static (Michael Petlan) [1818841] - [tools] perf annotate: Fix segfault with source toggle (Michael Petlan) [1818841] - [tools] perf annotate: Align struct annotate_args (Michael Petlan) [1818841] - [tools] perf annotate: Simplify disasm_line allocation and freeing code (Michael Petlan) [1818841] - [tools] perf annotate: Remove privsize from symbol__annotate() args (Michael Petlan) [1818841] - [tools] perf probe: Check return value of strlist__add() for -ENOMEM (Michael Petlan) [1818841] - [tools] perf config: Document missing config options (Michael Petlan) [1818841] - [tools] perf annotate: Fix perf config option description (Michael Petlan) [1818841] - [tools] perf annotate: Prefer cmdline option over default config (Michael Petlan) [1818841] - [tools] perf annotate: Make perf config effective (Michael Petlan) [1818841] - [tools] perf config: Introduce perf_config_u8() (Michael Petlan) [1818841] - [tools] perf annotate: Fix --show-nr-samples for tui/stdio2 (Michael Petlan) [1818841] - [tools] perf annotate: Fix --show-total-period for tui/stdio2 (Michael Petlan) [1818841] - [tools] perf annotate/tui: Re-render title bar after switching back from script browser (Michael Petlan) [1818841] - [tools] perf arch powerpc: Sync powerpc syscall.tbl with the kernel sources (Michael Petlan) [1818841] - [tools] perf auxtrace: Add auxtrace_record__read_finish() (Michael Petlan) [1818841] - [tools] perf arm-spe: Fix endless record after being terminated (Michael Petlan) [1818841] - [tools] perf cs-etm: Fix endless record after being terminated (Michael Petlan) [1818841] - [tools] perf intel-bts: Fix endless record after being terminated (Michael Petlan) [1818841] - [tools] perf intel-pt: Fix endless record after being terminated (Michael Petlan) [1818841] - [tools] perf test: Fix test trace+probe_vfs_getname.sh on s390 (Michael Petlan) [1818841] - [tools] perf bpf: Remove bpf/ subdir from bpf.h headers used to build bpf events (Michael Petlan) [1818841] - [tools] perf llvm: Fix script used to obtain kernel make directives to work with new kbuild (Michael Petlan) [1818841] - [tools] perf tools: Add arm64 version of get_cpuid() (Michael Petlan) [1818841] - [tools] perf trace: Resolve prctl's 'option' arg strings to numbers (Michael Petlan) [1818841] - [tools] perf beauty prctl: Export the 'options' strarray (Michael Petlan) [1818841] - [tools] perf maps: Move kmap::kmaps setup to maps__insert() (Michael Petlan) [1818841] - [tools] perf maps: Fix map__clone() for struct kmap (Michael Petlan) [1818841] - [tools] perf maps: Mark ksymbol DSOs with kernel type (Michael Petlan) [1818841] - [tools] perf maps: Mark module DSOs with kernel type (Michael Petlan) [1818841] - [tools] perf symbols: Convert symbol__is_idle() to use strlist (Michael Petlan) [1818841] - [tools] perf symbols: Update the list of kernel idle symbols (Michael Petlan) [1818841] - [tools] perf stat: Don't report a null stalled cycles per insn metric (Michael Petlan) [1818841] - [tools] perf probe: Add ustring support for perf probe command (Michael Petlan) [1818841] - [tools] perf: Make perf able to build with latest libbfd (Michael Petlan) [1818841] - [tools] perf test: Fix test case Merge cpu map (Michael Petlan) [1818841] - [tools] perf parse: Copy string to perf_evsel_config_term (Michael Petlan) [1818841] - [tools] perf parse: Refactor 'struct perf_evsel_config_term' (Michael Petlan) [1818841] - [tools] perf: Use consistent include paths for libbpf (Michael Petlan) [1818841] - [tools] perf beauty sockaddr: Fix augmented syscall format warning (Michael Petlan) [1818841] - [tools] perf/ui/gtk: Fix gtk2 build (Michael Petlan) [1818841] - [tools] perf ui gtk: Add missing zalloc object (Michael Petlan) [1818841] - [tools] perf tools: Use define api.pure full instead of pure-parser (Michael Petlan) [1818841] - [tools] perf tools: Support --prefix/--prefix-strip (Michael Petlan) [1818841] - [tools] perf report: Clarify in help that --children is default (Michael Petlan) [1818841] - [tools] tools build: Fix test-clang.cpp with Clang 8+ (Michael Petlan) [1818841] - [tools] perf clang: Fix build with Clang 9 (Michael Petlan) [1818841] - [tools] tools lib: Fix builds when glibc contains strlcpy() (Michael Petlan) [1818841] - [tools] perf report/top: Make 'e' visible in the help and make it toggle showing callchains (Michael Petlan) [1818841] - [tools] perf report/top: Do not offer annotation for symbols without samples (Michael Petlan) [1818841] - [tools] perf report/top: Allow pressing hotkeys in the options popup menu (Michael Petlan) [1818841] - [tools] tools ui popup: Allow returning hotkeys (Michael Petlan) [1818841] - [tools] perf hists browser: Allow passing an initial hotkey (Michael Petlan) [1818841] - [tools] perf report/top: Add 'k' hotkey to zoom directly into the kernel map (Michael Petlan) [1818841] - [tools] perf hists browser: Generalize the do_zoom_dso() function (Michael Petlan) [1818841] - [tools] perf report/top: Improve toggle callchain menu option (Michael Petlan) [1818841] - [tools] perf report/top: Add menu entry for toggling callchain expansion (Michael Petlan) [1818841] - [tools] perf report/top: Make ENTER consistently bring up menu (Michael Petlan) [1818841] - [tools] perf hists browser: Restore ESC as "Zoom out" of DSO/thread/etc (Michael Petlan) [1818841] - [tools] tools lib api fs: Fix gcc9 stringop-truncation compilation error (Michael Petlan) [1818841] - [tools] libperf: Add man pages (Michael Petlan) [1818841] - [tools] libperf: Move to tools/lib/perf (Michael Petlan) [1818841] - [tools] perf tests bp_signal: Show expected versus obtained values (Michael Petlan) [1818841] - [tools] perf sched timehist: Add support for filtering on CPU (Michael Petlan) [1818841] - [tools] perf record: Adapt affinity to machines with #CPUs > 1K (Michael Petlan) [1818841] - [tools] perf mmap: Declare type for cpu mask of arbitrary length (Michael Petlan) [1818841] - [tools] tools bitmap: Implement bitmap_equal() operation at bitmap API (Michael Petlan) [1818841] - [x86] perf/amd/uncore: Replace manual sampling check with CAP_NO_INTERRUPT flag (Michael Petlan) [1818841] - [x86] perf/x86/intel: Fix inaccurate period in context switch for auto-reload (Michael Petlan) [1818841] - [x86] perf/x86/amd: Add missing L2 misses event spec to AMD Family 17h's event map (Michael Petlan) [1818841] - [x86] perf/x86/msr: Add Tremont support (Michael Petlan) [1818841] - [x86] perf/x86/cstate: Add Tremont support (Michael Petlan) [1818841] - [x86] perf/x86/intel: Add Elkhart Lake support (Michael Petlan) [1818841] - [include] kernel/events: Add a missing prototype for arch_perf_update_userpage() (Michael Petlan) [1818841] - [x86] perf/x86/amd: Add support for Large Increment per Cycle Events (Michael Petlan) [1818841] - [x86] perf/x86/amd: Constrain Large Increment per Cycle events (Michael Petlan) [1818841] - [x86] perf/x86/intel/rapl: Add Comet Lake support (Michael Petlan) [1818841] - [x86] perf/x86/intel: Explicitly include asm/io.h to use virt_to_phys() (Michael Petlan) [1818841] - [x86] x86/cpu: Add Elkhart Lake to Intel family (Michael Petlan) [1818841] - [x86] x86/timer: Don't skip PIT setup when APIC is disabled or in legacy mode (David Arcari) [1837490] - [x86] x86/intel: Disable HPET on Intel Ice Lake platforms (David Arcari) [1837490] - [x86] x86/timer: Force PIT initialization when !X86_FEATURE_ARAT (David Arcari) [1837490] - [x86] x86/timer: Skip PIT initialization on modern chipsets (David Arcari) [1837490] - [x86] x86/apic: Rename 'lapic_timer_frequency' to 'lapic_timer_period' (David Arcari) [1837490] - [x86] x86/apic: Unify duplicated local apic timer clockevent initialization (David Arcari) [1837490] - [vhost] vsock: kick send_pkt worker once device is started (Stefano Garzarella) [1835651] - [tools] redhat: update kvm/{arm, arm64} headers in tools (Gavin Shan) [1833572] - [tools] kvm: selftests: aarch64: Use stream when given (Gavin Shan) [1833572] - [virt] kvm: arm64: Fix 32bit PC wrap-around (Gavin Shan) [1833572] - [virt] kvm: arm64: vgic-v4: Initialize GICv4.1 even in the absence of a virtual ITS (Gavin Shan) [1833572] - [arm64] kvm: arm64: Save/restore sp_el0 as part of __guest_enter (Gavin Shan) [1833572] - [virt] kvm: arm64: vgic-its: Fix memory leak on the error path of vgic_add_lpi() (Gavin Shan) [1833572] - [virt] kvm: arm64: vgic-v3: Retire all pending LPIs on vcpu destroy (Gavin Shan) [1833572] - [virt] kvm: arm: vgic-v2: Only use the virtual state when userspace accesses pending bits (Gavin Shan) [1833572] - [virt] kvm: arm: vgic: Only use the virtual state when userspace accesses enable bits (Gavin Shan) [1833572] - [virt] kvm: arm: vgic: Synchronize the whole guest on GIC{D, R}_I{S, C}ACTIVER read (Gavin Shan) [1833572] - [virt] kvm: arm64: psci: Forbid 64bit functions for 32bit guests (Gavin Shan) [1833572] - [virt] kvm: arm64: psci: Narrow input registers when using 32bit functions (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Update effective affinity of virtual SGIs (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Add support for VPENDBASER's Dirty+Valid signaling (Gavin Shan) [1833572] - [virt] kvm: arm: vgic: Fix limit condition when writing to GICD_I[CS]ACTIVER (Gavin Shan) [1833572] - [virt] kvm: arm64: gicv4.1: Expose HW-based SGIs in debugfs (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Eagerly vmap vPEs (Gavin Shan) [1833572] - [arm64] kvm: arm64: gicv4.1: Allow non-trapping WFI when using HW SGIs (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Add VSGI property setup (Gavin Shan) [1833572] - [virt] kvm: arm64: gicv4.1: Reload VLPI configuration on distributor enable/disable (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Add VSGI allocation/teardown (Gavin Shan) [1833572] - [virt] kvm: arm64: gicv4.1: Plumb SGI implementation selection in the distributor (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Move doorbell management to the GICv4 abstraction layer (Gavin Shan) [1833572] - [virt] kvm: arm64: gicv4.1: Allow SGIs to switch between HW and SW interrupts (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Plumb set_vcpu_affinity SGI callbacks (Gavin Shan) [1833572] - [virt] kvm: arm64: gicv4.1: Add direct injection capability to SGI registers (Gavin Shan) [1833572] - [virt] kvm: arm64: gicv4.1: Let doorbells be auto-enabled (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Plumb get/set_irqchip_state SGI callbacks (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Plumb mask/unmask SGI callbacks (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Add initial SGI configuration (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Plumb skeletal VSGI irqchip (Gavin Shan) [1833572] - [irqchip] gic-v3: Move irq_domain_update_bus_token to after checking for NULL domain (Gavin Shan) [1833572] - [kernel] irqchip/gic-v4: Use Inner-Shareable attributes for virtual pending tables (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Map the ITS SGIR register page (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Advertise support v4.1 to KVM (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Ensure mutual exclusion betwen invalidations on the same RD (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Wait for completion of redistributor's INVALL operation (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Ensure mutual exclusion between vPE affinity change and RD access (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Skip absent CPUs while iterating over redistributors (Gavin Shan) [1833572] - [irqchip] gic-v3: Use SGIs without active state if offered (Gavin Shan) [1833572] - [irqchip] gic-v4: Provide irq_retrigger to avoid circular locking dependency (Gavin Shan) [1833572] - [irqchip] gic-v3-its: Probe ITS page size for all GITS_BASERn registers (Gavin Shan) [1833572] - [irqchip] gic-v3-its: Fix access width for gicr_syncr (Gavin Shan) [1833572] - [documentation] kvm: arm/arm64: Always capitalize ITS (Gavin Shan) [1833572] - [nvme] nvme-pci: align io queue count with allocted nvme_queue in nvme_probe (Gopal Tiwari) [1837824] - [rtc] rtc: cmos: Stop using shared IRQ (Pingfan Liu) [1829667]- [netdrv] enic: prevent waking up stopped tx queues over watchdog reset (Govindarajulu Varadarajan) [1797807] - [kernel] crash_core: Increase crashkernel=auto size for x86_64 & S390 (Kairui Song) [1746644] - [netdrv] net: iavf: reject unsupported coalescing params (Stefan Assmann) [1781341] - [netdrv] iavf: Enable support for up to 16 queues (Stefan Assmann) [1781341] - [netdrv] iavf: use tc_cls_can_offload_and_chain0() instead of chain check (Stefan Assmann) [1781341] - [netdrv] treewide: Use sizeof_field() macro (Stefan Assmann) [1781341] - [netdrv] i40e: Remove unneeded conversion to bool (Stefan Assmann) [1781334] - [netdrv] net: i40e: reject unsupported coalescing params (Stefan Assmann) [1781334] - [netdrv] intel: Replace zero-length array with flexible-array member (Stefan Assmann) [1781334] - [netdrv] i40e: Fix the conditional for i40e_vc_validate_vqs_bitmaps (Stefan Assmann) [1781334] - [netdrv] i40e: fix spelling mistake "to" -> "too" (Stefan Assmann) [1781334] - [netdrv] i40e: Set PHY Access flag on X722 (Stefan Assmann) [1781334] - [netdrv] i40e: Fix virtchnl_queue_select bitmap validation (Stefan Assmann) [1781334] - [netdrv] i40e: Removing hung_queue variable to use txqueue function parameter (Stefan Assmann) [1781334] - [netdrv] treewide: Use sizeof_field() macro (Stefan Assmann) [1781334] - [netdrv] i40e: need_wakeup flag might not be set for Tx (Stefan Assmann) [1781334] - [netdrv] i40e: Fix receive buffer starvation for AF_XDP (Stefan Assmann) [1781334] - [netdrv] i40e: fix potential RX buffer starvation for AF_XDP (Stefan Assmann) [1781334] - [block] null_blk: Fix changing the number of hardware queues (Ming Lei) [1835602] - [block] block: reset mapping if failed to update hardware queue count (Ming Lei) [1835602] - [block] block: alloc map and request for new hardware queue (Ming Lei) [1835602] - [block] block: save previous hardware queue count before udpate (Ming Lei) [1835602] - [block] block: free both rq_map and request (Ming Lei) [1835602] - [block] blk-mq: Fix a recently introduced regression in blk_mq_realloc_hw_ctxs() (Ming Lei) [1835602] - [documentation] Documentation: admin-guide: PM: Add intel_idle document (Steve Best) [1485545] - [idle] intel_idle: Use ACPI _CST on server systems (Steve Best) [1485545] - [idle] intel_idle: Add module parameter to prevent ACPI _CST from being used (Steve Best) [1485545] - [idle] intel_idle: Allow ACPI _CST to be used for selected known processors (Steve Best) [1485545] - [idle] intel_idle: Use ACPI _CST for processor models without C-state tables (Steve Best) [1485545] - [idle] intel_idle: Refactor intel_idle_cpuidle_driver_init() (Steve Best) [1485545] - [infiniband] RDMA/uverbs: Move IB_EVENT_DEVICE_FATAL to destroy_uobj (Kamal Heib) [1786608] - [infiniband] RDMA/uverbs: Do not discard the IB_EVENT_DEVICE_FATAL event (Kamal Heib) [1786608] - [infiniband] RDMA/core: Fix double put of resource (Kamal Heib) [1786608] - [infiniband] IB/core: Fix potential NULL pointer dereference in pkey cache (Kamal Heib) [1786608] - [infiniband] IB/hfi1: Fix another case where pq is left on waitlist (Kamal Heib) [1786608] - [infiniband] RDMA/rxe: Always return ERR_PTR from rxe_create_mmap_info() (Kamal Heib) [1786608] - [infiniband] RDMA/core: Fix race between destroy and release FD object (Kamal Heib) [1786608] - [infiniband] IB/rdmavt: Always return ERR_PTR from rvt_create_mmap_info() (Kamal Heib) [1786608] - [infiniband] RDMA/core: Fix overwriting of uobj in case of error (Kamal Heib) [1786608] - [infiniband] RDMA/core: Prevent mixed use of FDs between shared ufiles (Kamal Heib) [1786608] - [infiniband] RDMA/uverbs: Fix a race with disassociate and exit_mmap() (Kamal Heib) [1786608] - [infiniband] RDMA/siw: Fix potential siw_mem refcnt leak in siw_fastreg_mr() (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Fix an error check in cm_alloc_id_priv() (Kamal Heib) [1786608] - [net] svcrdma: Fix trace point use-after-free race (Kamal Heib) [1786608] - [infiniband] IB/hfi1: Call kobject_put() when kobject_init_and_add() fails (Kamal Heib) [1786608] - [infiniband] RDMA/rxe: Set sys_image_guid to be aligned with HW IB devices (Kamal Heib) [1786608] - [infiniband] IB/hfi1: Use scnprintf() for avoiding potential buffer overflow (Kamal Heib) [1786608] - [infiniband] IB/hfi1: Remove kobj from hfi1_devdata (Kamal Heib) [1786608] - [infiniband] IB/rdmavt: Delete unused routine (Kamal Heib) [1786608] - [infiniband] RDMA/rxe: Fix configuration of atomic queue pair attributes (Kamal Heib) [1786608] - [infiniband] IB/hfi1: Fix memory leaks in sysfs registration and unregistration (Kamal Heib) [1819051 1786608] - [net] svcrdma: Fix leak of transport addresses (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Update num_paths in cma_resolve_iboe_route error flow (Kamal Heib) [1786608] - [infiniband] RDMA/siw: Suppress uninitialized var warning (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Add missing locking around id.state in cm_dup_req_handler (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Read id.state under lock when doing pr_debug() (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Remove a race freeing timewait_info (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Fix checking for allowed duplicate listens (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Fix ordering of xa_alloc_cyclic() in ib_create_cm_id() (Kamal Heib) [1786608] - [net] svcrdma: Fix double svc_rdma_send_ctxt_put() in an error path (Kamal Heib) [1786608] - [infiniband] RDMA/core: Remove the duplicate header file (Kamal Heib) [1786608] - [infiniband] RDMA/siw: Fix passive connection establishment (Kamal Heib) [1786608] - [infiniband] RDMA/ucma: Put a lock around every call to the rdma_cm layer (Kamal Heib) [1786608] - [infiniband] RDMA/siw: Fix setting active_{speed, width} attributes (Kamal Heib) [1798583 1786608] - [scsi] qla2xxx: Update driver version to 10.01.00.25.08.3-k (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Delete all sessions before unregister local nvme port (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix hang when issuing nvme disconnect-all in NPIV (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: make 1-bit bit-fields unsigned int (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix MPI failure AEN (8200) handling (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Move free of fcport out of interrupt context (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix I/Os being passed down when FC device is being deleted (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Set Nport ID for N2N (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Handle NVME status iocb correctly (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Remove restriction of FC T10-PI and FC-NVMe (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Serialize fc_port alloc in N2N (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix NPIV instantiation after FW dump (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Force semaphore on flash validation failure (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: add more FW debug information (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Update BPM enablement semantics (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use a dedicated interrupt handler for 'handshake-required' ISPs (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Return appropriate failure through BSG Interface (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix FCP-SCSI FC4 flag passing error (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Add 16.0GT for PCI String (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use QLA_FW_STOPPED macro to propagate flag (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Add fixes for mailbox command (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix control flags for login/logout IOCB (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Save rscn_gen for new fcport (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use correct ISP28xx active FW region (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use endian macros to assign static fields in fwdump header (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Add endianizer macro calls to fc host stats (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use get_unaligned_*() instead of open-coding these functions (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix the endianness of the qla82xx_get_fw_size() return type (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Improve readability of the code that handles qla_flt_header (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix mtcp dump collection failure (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix stuck session in GNL (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix RIDA Format-2 (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Consolidate fabric scan (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Correct fcport flags handling (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix stuck login session using prli_pend_timer (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use common routine to free fcport struct (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Add D-Port Diagnostic reason explanation logs (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix update_fcport for current_topology (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Cleanup unused async_logout_done (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Add a shadow variable to hold disc_state history of fcport (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Retry PLOGI on FC-NVMe PRLI failure (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix fabric scan hang (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Remove defer flag to indicate immeadiate port loss (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Add debug dump of LOGO payload and ELS IOCB (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Ignore PORT UPDATE after N2N PLOGI (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Don't defer relogin unconditonally (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Send Notify ACK after N2N PLOGI (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Configure local loop for N2N target (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix PLOGI payload and ELS IOCB dump length (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Don't call qlt_async_event twice (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Allow PLOGI in target mode (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Change discovery state before PLOGI (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Drop superfluous INIT_WORK of del_work (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Initialize free_work before flushing it (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use explicit LOGO in target mode (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Ignore NULL pointer in tcm_qla2xxx_free_mcmd (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix qla2x00_request_irqs() for MSI (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: unregister ports after GPN_FT failure (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: fix rports not being mark as lost in sync fabric scan (Nilesh Javali) [1789526] - [s390] s390/kexec_file: fix initrd location for kdump kernel (Lianbo Jiang) [1835097]- [sound] ALSA: ALSA - update sound configuration (Jaroslav Kysela) [1797509] - [sound] ALSA: Revert "ALSA: Use the legacy HDA driver as default for Intel DSP platforms" (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: IPC: dai-intel: move ALH declarations in header file (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: add core id to sof_ipc_comp (Jaroslav Kysela) [1797509] - [sound] ALSA: compress: bump the version (Jaroslav Kysela) [1797509] - [sound] ALSA: compress: add alac & ape decoder params (Jaroslav Kysela) [1797509] - [sound] ALSA: compress: Add wma decoder params (Jaroslav Kysela) [1797509] - [sound] ALSA: compress: add wma codec profiles (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: remove X86 dependency (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: depend on ACPI || OF (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: depend on ACPI (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix regmap dependencies and align with other serial links (Jaroslav Kysela) [1797509] - [sound] ALSA: treewide: Add SPDX license identifier - Makefile/Kconfig (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix kconfig help format (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: Kconfig: fix help format (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: remove useless prototypes (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: mipi_disco: Switch to use fwnode_property_count_uXX() (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: don't program ports when a stream that has not been prepared (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: fix support for multiple Slaves on the same link (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: do not update parameters during DISABLED-PREPARED transition (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: only prepare stream when it is configured (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: update state machine and add state checks (Jaroslav Kysela) [1797509] - [sound] ALSA: Documentation: soundwire: Ensure that code is inside the code blocks (Jaroslav Kysela) [1797509] - [sound] ALSA: Documentation: soundwire: fix stream.rst markup warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: Documentation: soundwire: Add documentation for multi link (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: remove redundant pr_err traces (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: remove unnecessary variable initializations (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: fix disable sequence (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: fix bad unlock balance (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: use sdw_write instead of update (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix PDI/stream mapping for Bulk (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus_type: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: export helpers to find row and column values (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: check first if Slaves become UNATTACHED (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: Add read_only_wordlength flag to port properties (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix device number leak on errors (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: sdw_slave: track unattach_request to handle all init sequences (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: sdw_slave: add initialization_complete definition (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: sdw_slave: add enumeration_complete structure (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: sdw_slave: add probe_complete structure and new fields (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: remove bitfield for unique_id, use u8 (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: make stream name a const pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: Add compute_params callback (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: provide correct return value on error (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: add helper macros for devID fields (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: don't treat CMD_IGNORED as error on ClockStop (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: add clock stop helpers (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix io error when processing alert event (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: avoid multiple assignments (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: disable pm_runtime in sdw_slave_delete (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: add helper to clear Slave status to UNATTACHED (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: write Slave Device Number without runtime_pm (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: add PM/no-PM versions of read/write functions (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: improve dynamic debug comments for enumeration (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: split handling of Device0 events (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix race condition with initialization_complete signaling (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix race condition with enumeration_complete signaling (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix race condition with probe_complete signaling (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: ignore uniqueID when irrelevant (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: slave: add helper to extract slave ID (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: slave: fix scanf format (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: slave: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: core: add device tree support for slave devices (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: set initial value to port_status (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: clear FIFO to avoid pop noise issue on playback start (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: multi-link support (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: commit changes in the exit_reset() sequence (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: remove automatic command retries (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: remove PREQ_DELAY assignment (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: enable NORMAL operation in cdns_init() (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: reorder MCP_CONFIG settings (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: make SSP interval programmable (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: move clock/SSP related inits to dedicated function (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: merge routines to clear/set bits (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: mask Slave interrupt before stopping clock (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: fix a io timeout issue in S3 test (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: add clock_stop/restart routines (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: handle error cases with CONFIG_UPDATE (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: add interface to check clock status (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: simplifiy cdns_init() (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: s/update_config/config_update (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: fix kernel-doc parameter descriptions (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: remove useless variable incrementation (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: update kernel-doc parameter descriptions (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: handle multiple status reports per Slave (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: remove config update for interrupt setting (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: log more useful information during timeouts (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: clear interrupt status before enabling interrupt (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: filter out bad interrupts (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: make clock stop exit configurable on init (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: free all resources on hw_free() (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: add sdw_stream_setup helper for .startup callback (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: add trigger support in sdw dai driver (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: add prepare support in sdw dai driver (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: rename res field as link_res (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix factor of two in MCLK handling (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: update stream callbacks for hwparams/free stream operations (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: update interfaces between ASoC and SoundWire (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix typo in comments (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: use correct header for io calls (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel_init: add kernel module parameter to filter out links (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel_init: add checks on link numbers (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: filter SoundWire controller device search (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: remove empty line after braces (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel_init: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: add helper for initialization (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix intel_register_dai PDI offsets and numbers (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel/cadence: add flag for interrupt enable (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: remove playback/capture stream_name (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: remove DAI_ID_RANGE definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: add missing headers for cross-compilation (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: handle disabled links (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: add debugfs register dump (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: remove unused variables (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: more alignment fixes (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: add hw_reset capability in debugfs (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel/cadence: fix startup sequence (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: improve PDI allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: don't filter out PDI0/1 (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence/intel: simplify PDI/port mapping (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: add debugfs register dump (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: move shutdown() callback and don't export symbol (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix alignment issues in header files (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix SPDX license for header files (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: add kernel parameter to override interrupt mask (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: fix divider setting in clock register (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: make use of mclk_freq property (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: use firmware defaults for frame shape (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: revisit interrupt settings (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: fix definitions for INTSTAT0/1 (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: fix register definition for SLAVE_STATE (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: simplify bus clash interrupt clear (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: check the number of bidir PDIs (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: log Slave status mask on errors (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: use rate_limited dynamic debug (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: remove spurious newline (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: fix boolean comparisons (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: balance parentheses (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cdns: Fix compilation error on arm64 (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: remove empty line after braces (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: read mclk_freq property from firmware (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix channel number reported by hardware (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: prevent possible dereference in hw_params (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: remove BIOS work-arounds (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: set dai min and max channels correctly (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: Intel: add log for number of PCM and PDM PDIs (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: add debugfs support (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: add new mclk_freq field for properties (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: include mod_devicetable.h to avoid compiling warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: rename/clarify MIPI DisCo properties (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: clarify comment (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: mipi-disco: fix clock stop modes (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: mipi-disco: remove master_count property for masters (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: remove master data port properties (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: add port-related definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: wrap macro argument in parenthesis (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: rename 'freq' fields (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: mipi_disco: fix master/link error (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: mipi_disco: fix boolean comparisons (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: mipi_disco: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: fix out of boundary access on port properties (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: add a blank line between functions (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix more typos (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: more alignment fixes (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: remove empty line before/after braces (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: add missing newlines in dynamic debug logs (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: remove useless initialization of local variable (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix boolean comparison (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: protect macro parameters (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix implicit header use of module.h/export.h (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix inversion in devm_kcalloc parameters (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: remove spurious newline (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix boolean comparisons (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: remove useless parentheses (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix typos in comments (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: remove useless initializations (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix SPDX license for header files (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm-dai: Add SNDRV_PCM_INFO_BATCH flag (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm-dai: add support for ALAC and APE decoders (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm-dai: add support to wma decoder (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: only enable dais from device tree (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm: add support for alac and ape configs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm: add support to wma config (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm: pass codec profile to q6asm_open_write (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qdsp6: q6routing: remove default routing (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sprd: Allow the MCDT driver to build into modules (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: q6dsp6: q6afe-dai: add missing channels to MI2S DAIs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: lpass-platform: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: common: Silence duplicate parse error messages (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: sdm845: handle soundwire stream (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: Update dependencies for Arizona machine drivers (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: qcom: add support for get_sdw_stream() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: use for_each_rtd_codecs/cpus_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soundwaire: qcom: use for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: qcom: add support for SoundWire controller (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: sdm845: use for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rockchip: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: s3c24xx-i2s: Fix build after removal of DAI suspend/resume (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: Silence warnings during deferred probe (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: fsi: Restore devm_ioremap() alignment (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: dma: set bus width to data width for monaural data (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: Fix "status check failed" spam for multi-SSI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: Don't treat master SSI in multi SSI setup as parent (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: Fix parent SSI start/stop in multi-SSI mode (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: Fix HDMI channel mapping for multi-SSI mode (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sprd: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: i2s: manage rebind issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: i2s: improve error management on probe deferral (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: i2s: manage error when getting reset controller (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: manage error when getting reset controller (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: improve error management on probe deferral (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: fix sai probe (Jaroslav Kysela) [1797509] - [sound] ALSA: soc/stm/stm32_sub_sai: Add missing '\n' in log messages (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: Add missing cleanup (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: manage rebind issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: fix regmap status check (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: improve error management on probe deferral (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: manage error when getting reset controller (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sunxi: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sun8i-codec: Remove unused dev from codec struct (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tegra: tegra_wm8903: Support DAPM events for built-in microphone (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tegra: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: davinci-mcasp: remove redundant assignment to variable ret (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: davinci-mcasp: Add support for platforms using UDMA (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: Add udma-pcm platform driver for UDMA (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: txx9: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: uniphier: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ux500: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xtensa: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: zte: zx-spdif: remove redundant dev_err message (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: zte: zx-tdm: remove redundant variables dev (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: apq8016_sbc: use for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mxs: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: use for_each_rtd_codecs/cpus_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219-max98357: use for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: use SND_SOC_DAPM_PINCTRL in TDM out (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: apply some refactors (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: pull TDM GPIO pins down when probed (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: change supported formats of DL2 and UL1 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: add speaker switch (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8173-rt5650: support HDMI jack reporting (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: kirkwood: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740-i2s: Add support for the JZ4770 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740-i2s: Add support for the JZ4760 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740-i2s: Avoid passing enum as match data (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740-i2s: Add local dev variable in probe function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740: Use of_device_get_match_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740-i2s: Fix divider written at incorrect offset in register (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: img: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: generic: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: simple-card-utils: use for_each_pcm_streams() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: simple-card: Add support for codec2codec DAI links (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: fsl_asrc_dma: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dwc: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dwc: dwc-i2s: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: cirrus: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bcm: Fix pointer cast warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bcm: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: brcm: Add DSL/PON SoC audio driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: au1x: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mchp-i2s-mcc: make signed 1 bit bitfields unsigned (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Allow I2S wake event after ACP is powerd On (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: acp3x-pcm-dma: clean up two indentation issues (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: AMD: Clear format bits before setting them (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Adding TDM support in hw_params (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Fix button configuration (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoc: amd: acp3x: Add missing include (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Fix compile warning of argument type (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoc: amd: Add DMIC switch capability to machine driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Add machine driver for Raven based platform (Jaroslav Kysela) [1797509] - [sound] ALSA: usx2y: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: usx2y: Fix potential NULL dereference (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add registration quirk for Kingston HyperX Cloud Alpha S (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Apply async workaround for Scarlett 2i4 2nd gen (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Correct a typo of NuPrime DAC-10 USB ID (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add Pioneer DJ DJM-250MK2 quirk (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add quirk for Focusrite Scarlett 2i2 (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Use pcm_for_each_format() macro for PCM format iterations (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix missing braces in some struct inits (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix usb audio refcnt leak when getting spdif (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add connector notifier delegation (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add static mapping table for ALC1220-VB-based mobos (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Check mapping at creating connector controls, too (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add mixer workaround for TRX40 and co (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Don't create jack controls for PCM terminals (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Don't override ignore_ctl_error value from the map (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Filter error from connector kctl ops, too (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix mixer controls' USB interface for Kingston HyperX Amp (0951:16d8) (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Parse source ID of UAC2 effect unit (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: audio-v2: Add uac2_effect_unit_descriptor definition (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Don't create a mixer element with bogus volume range (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix case when USB MIDI interface has more than one extra endpoint descriptor (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-midi: Replace zero-length array with flexible-array member (Jaroslav Kysela) [1797509] - [sound] ALSA: line6: Fix POD HD500 audio playback (Jaroslav Kysela) [1797509] - [sound] ALSA: line6: Fix endless MIDI read loop (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Filter out unsupported sample rates on Focusrite devices (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add support for Presonus Studio 1810c (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add support for MOTU MicroBook IIc (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Inform devices that need delayed registration (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add delayed_register option (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Rewrite registration quirk handling (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Create a registration quirk for Kingston HyperX Amp (0951:16d8) (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd9335: fix address map representation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: Remove some unnecessary NULL checks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: remove unused headers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: fix High Accuracy Buck enable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: Remove set but not unused variable 'hph_comp_ctrl7' (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm0010: Replace zero-length array with flexible-array member (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8960: Fix wrong clock after suspend & resume (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: wsa881x: remove soundwire stream handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: wsa881x: request gpio direction before setting (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wsa881x: mark read_only_wordlength flag (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8974: remove unused variables (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm_adsp: Use scnprintf() for the limited buffer output (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas571x: disable regulators on failed probe (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Fixed incorrect amp_level setting (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Add support for ISENSE and VSENSE (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Add entries for the TAS2563 audio amplifier (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Add support for digital volume control (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sgtl5000: Fix VAG power-on handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1015: modify some structure to be static (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Fix SND_SOC_ALL_CODECS imply ac97 fallout (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm89xx: Add missing dependency (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: fix unmet dependencies (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Fix SND_SOC_ALL_CODECS imply misc fallout (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: adau7118: Fix Kconfig warning without CONFIG_I2C (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Fix SND_SOC_ALL_CODECS imply I2C fallout (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Fix SND_SOC_ALL_CODECS imply SPI fallout (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682-sdw: fix 'defined but not used' pm functions (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Make rt5682_clock_config static (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Fix build error without CONFIG_I2C (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: move DAI clock registry to I2S mode (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Add a property for DMIC delay (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Add a property for DMIC clock rate (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: remove noisy debug messages (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: fix the random recording noise of headset (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Fine tune the HP performance in soundwire mode (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Revise the DAC1 volume setting (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Revise the function name (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Add the soundwire support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Use imply for SND_SOC_ALL_CODECS (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Add CCF usage for providing I2S clks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Enable PLL2 function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Add the field "is_sdw" of private data (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5659: remove redundant assignment to variable idx (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5645: Add platform-data for Medion E1239T (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1308-sdw: use slot and rx_mask to configure stream (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1308-sdw: add set_tdm_slot() support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1015: fix typo for bypass boost control (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rl6231: Add new supports on rl6231 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rockchip: Make RK3328 GPIO_MUTE control explicit (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: MT6660: make spdxcheck.py happy (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: MT6660 update to 1.0.8_G (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98357a: Add ACPI HID MAX98360A (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98357a: move control of SD_MODE to DAPM (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: hdac_hdmi: Fix incorrect use of list_for_each_entry (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: hdac_hdmi: (cosmetic) remove redundant variable initialisations (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: cs4270: pull reset GPIO low then high (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: allow operation without i915 gfx (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: fix ordering bug in resume flow (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: add parameter to control SoundWire clock stop quirks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: initial SoundWire machine driver autodetect (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: add SoundWire stream config/free callbacks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Account for compress streams when servicing IRQs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Fix stream cleanup on hw free (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda-loader: clear the IPC ack bit after FW_PURGE done (Jaroslav Kysela) [1797509] - [sound] ALSA: Asoc: SOF: Intel: hda: check SoundWire wakeen interrupt in irq thread (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: add WAKEEN interrupt support for SoundWire (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: merge IPC, stream and SoundWire interrupt handlers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: add SoundWire configuration interface (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Expose SDnFMT helpers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Fix probe point getter (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: pcm: skip DMA buffer pre-allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Turn "firmware boot complete" message into a dbg message (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: ipc: check ipc return value before data copy (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sof: sof-audio: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Do not reset hw_params for streams that ignored suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: audio: Add helper to check if only D0i3 streams are active (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Add i.MX8QM device descriptor (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Remove SOF_IPC_EXT_DMA_BUFFER (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Make sof_ipc_ext_data enum more rigid (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: fix uninitialised "work" with VirtIO (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: (cosmetic) use for_each_pcm_streams() in sof_dai_load() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: connect dai widget to all cpu-dais (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: remove unnecessary ROM IPC filter function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda-dai: add stream capability (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda-ctrl: add reset cycle before parsing capabilities (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: call codec wake at chip init (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: do not leave clock gating off upon error (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: disable SoundWire interrupts on suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sof: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: Improve DSP state logging (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: use snd_sof_dsp_set_power_state() op (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: Allow trace DMA in S0 when DSP is in D0I3 for debug (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: Amend the DSP state transition diagram (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: cnl: Implement feature to support DSP D0i3 in S0 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: remove unnecessary waitq before loading firmware (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: add min/max channels for SSP on Baytrail/Broadwell (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: remove SND_SOC_SOF_HDA_COMMON_HDMI_CODEC (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Probe compress operations (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Fix Kconfig indentation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx8: Add ops for i.MX8QM (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Rename i.MX8 platform to i.MX8X (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Provide probe debugfs support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Move DSP power state transitions to platform-specific ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: pm: Introduce DSP power states (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: pm: Unify suspend/resume routines (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Add Probe compress CPU DAIs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Generic probe compress operations (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Implement Probe IPC API (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: use for_each_rtd_codecs/cpus_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: kbl_da7219_max98927: use for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: cml_rt1011_rt5682: use for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: haswell: Remove ignore_suspend flag from SSP0 dai link (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: BXT: switch pcm512x based boards to sof_pcm512x (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: CHT: add support for pcm512x boards (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: soc-acpi-intel-icl-match: remove useless 'rt1308_2_adr' (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: soc-acpi-intel-cml-match: remove useless 'rt1308_2_adr' (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_pcm512x: drop reverse deps for SND_HDA_CODEC_HDMI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_rt5682: Add support for tgl-max98373-rt5682 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_rt5682: Add rt1015 speaker amp support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: drop reverse deps for SND_HDA_CODEC_HDMI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_sdw: Add Volteer support with RT5682 SNDW helper function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: add sof_sdw machine driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: add match table for TGL RT5682 SoundWire driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: soc-acpi: update topology and driver name for SoundWire platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: Add mach table for tgl-max98373-rt5682 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-acpi: expand description of _ADR-based devices (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Await purge request ack on CNL (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Allow for ROM init retry on CNL platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: skylake: (cosmetic) remove redundant variable initialisations (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Enable codec wakeup during chip init (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Select hda configuration permissively (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Remove superfluous chip initialization (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Shield against no-NHLT configurations (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: sof_da7219_max98373: Add speaker switch (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_da7219_max98373: Add support for max98360a speaker amp (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: skl_nau88l25_ssm4567: disable route checks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel/skl/hda - add no-HDMI cases to generic HDA driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Make glk+rt5682 echo ref dynamic (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: don't use GFP_ATOMIC for machine driver contexts (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for MPMAN MPWIN895CL tablet (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: broadwell: Remove ignore_suspend flag from SSP0 dai link (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: broadwell: Revert back SSP0 link to use dummy components (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5677: Remove ignore_suspend flag from SSP0 dai link (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5677: Revert SSP0 link to use dummy components (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5650: Remove ignore_suspend flag from SSP0 dai link (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5650: Revert SSP0 link to use dummy components (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: (cosmetic) simplify structure member access (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: atom: Fix uninitialized variable compiler warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: mrfld: return error codes when an error occurs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_pcm512x: make HDMI optional for all platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_pcm512x: add support for SOF platforms with pcm512x (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: mrfld: fix incorrect check on p->sink (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: atom: Check drv->lock is locked in sst_fill_and_send_cmd_unlocked (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: atom: Take the drv->lock mutex before calling sst_send_slot_map() (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Use scnprintf() for string truncation (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Allow setting preallocation again for x86 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Fix endianness issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check return value of soc_tplg_dai_config (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check return value of pcm_new_ver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Add missing memory checks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check soc_tplg_add_route return value (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check return value of soc_tplg_*_create (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check return value of soc_tplg_create_tlv (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: use name_prefix for new kcontrol (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Perform component check upfront (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fix regwmask (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-generic-dmaengine-pcm: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dapm: Merge for_each_rtd_cpu/codec_dais() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: Remove dapm_connect_dai_link_widgets helper (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: Move error message to avoid some duplication (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: select sleep_state when initializing PINCTRL widget (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: connect virtual mux with default value (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: fixup dapm kcontrol widget (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dai: revert all changes to DAI startup/shutdown sequence (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dai: fix DAI startup/shutdown sequence (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dai: return proper error for get_sdw_stream() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dai: add get_sdw_stream() callback (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: export DPCM runtime update functions (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dpcm: allow start or stop during pause for backend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: Merge for_each_rtd_cpu/codec_dais() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: (cosmetic) simplify dpcm_prune_paths() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: Merge for_each_rtd_cpu/codec_dais() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: Merge CPU/Codec for soc_dai_pcm_new() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: Fix regression introducing multiple copies of DAI widgets (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add asoc_rtd_to_cpu/codec() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: Merge CPU/Codec DAIs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dapm: add for_each_card_widgets() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dapm: add for_each_card_dapms() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc.h: remove non plural form for_each_xxx macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc.h: add for_each_rtd_codecs/cpus_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc: use for_each_rtd_codecs/cpus_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: disable route checks for legacy devices (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Add initial support for multiple CPU DAIs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fix card registration regression (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dapm: don't use rtd->cpu_dai on for_each_rtd_cpu_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Add multiple CPU DAI support in DAPM (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Add dapm_add_valid_dai_widget helper (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: Do Digital Mute for both CPU/Codec in same timing (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: check DAI's activity more simply (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: tidyup dulicate handing at dpcm_fe_dai_startup() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use snd_soc_dai_get_pcm_stream() at dpcm_set_fe_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add dpcm_fe_dai_cleanup() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: move dpcm_fe_dai_close() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm: Export parameter intersection logic (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: remove duplicate be check from dpcm_add_paths() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use defined stream (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm: check if cpu-dai supports a given stream (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Return error if the function does not support multi-cpu (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Add multiple CPU DAI support for PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: fix state tracking error in snd_soc_component_open/close() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: move dpcm_path_put() to soc-pcm.c (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: merge dpcm_run_new/old_update() into dpcm_fe_runtime_update() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add snd_soc_dai_get_widget() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: cleanup soc_pcm_apply_msb() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add snd_soc_dai_get_pcm_stream() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm/soc-compress: don't use snd_soc_dapm_stream_stop() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dpcm: remove confusing trace in dpcm_get_be() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm: Fix possible buffer overflow in dpcm state sysfs output (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: merge playback/cature_active into stream_active (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use goto and remove multi return (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add snd_soc_dpcm_can_be() and remove duplicate code (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: remove snd_soc_dpcm_be_get/set_state() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: remove soc_dpcm_be_digital_mute() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use dpcm_get_be() at dpcm_end_walk_at_be() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use dai_get_widget() at dpcm_end_walk_at_be() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use dai_get_widget() at dpcm_get_be() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: move dai_get_widget() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: fix regression in soc_new_pcm() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: tidyup soc_pcm_open() order (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: move soc_pcm_close() next to soc_pcm_open() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: adjustment for DAI member 0 reset (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: call snd_soc_component_open/close() once (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: don't use bit-OR'ed error (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm/soc-compress: use snd_soc_dapm_stream_stop() for SND_SOC_DAPM_STREAM_STOP (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add for_each_dapm_widgets() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add snd_soc_runtime_action() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: call snd_soc_dai_startup()/shutdown() once (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: ensure component names are unique (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: allow a dt node to provide several components (Jaroslav Kysela) [1797509] - [sound] ALSA: emu8000: Fix the cast to __user pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: opti9xx: shut up gcc-10 range warning (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire-tascam: Add missing annotation for tscm_hwdep_read_queue() (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire-tascam: Add missing annotation for tscm_hwdep_read_locked() (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire: use KBUILD_MODNAME for struct driver.name instead of string (Jaroslav Kysela) [1797509] - [sound] ALSA: via82xx: Fix endianness annotations (Jaroslav Kysela) [1797509] - [sound] ALSA: hdsp: remove redundant assignment to variable err (Jaroslav Kysela) [1797509] - [sound] ALSA: korg1212: fix if-statement empty body warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1724: Fix invalid access for enumerated ctl items (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Two front mics on a Lenovo ThinkCenter (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add new codec supported for ALC245 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Fix unexpected init_amp override (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable the headset mic on Asus FX505DT (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add quirk for MSI GL63 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add HP new mute led supported for ALC236 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add supported new mute Led for HP (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add quirk for Lenovo Carbon X1 8th gen (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Remove now-unnecessary XPS 13 headphone noise fixups (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Set principled PC Beep configuration for ALC256 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - a fake key event is triggered by running shutup (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek: Enable mute LED on an HP system (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable the headset of Acer N50-600 with ALC662 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable headset mic of Acer X2660G with ALC662 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek: Fix pop noise on ALC225 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: Move ELD parse and jack reporting into update_eld() (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: Move runtime PM resume into hdmi_present_sense_via_verbs() (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: Don't use standard hda_jack for generic HDMI jacks (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: Reduce hda_jack_tbl lookup at unsol event handling (Jaroslav Kysela) [1797509] - [sound] ALSA: drm/nouveau: Fix regression by audio component transition (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: fix without unlocked before return (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: fix race in monitor detection during probe (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: Add module option to disable audio component binding (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/ca0132 - Replace zero-length array with flexible-array member (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/ca0132 - Add Recon3Di quirk to handle integrated sound on EVGA X99 Classified motherboard (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Match both PCI ID and SSID for driver blacklist (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Remove ASUS ROG Zenith from the blacklist (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: call runtime_allow() for all hda controllers (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Explicitly permit using autosuspend if runtime PM is supported (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Keep the controller initialization even if no codecs found (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Release resources at error in delayed probe (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Honor PM disablement in PM freeze and thaw_noirq ops (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Don't release card at firmware loading error (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Add driver blacklist (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: remove redundant assignment to variable timeout (Jaroslav Kysela) [1797509] - [sound] ALSA: hda_codec: Replace zero-length array with flexible-array member (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Always use jackpoll helper for jack update after resume (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Skip controller resume if not needed (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Fix potential access overflow in beep helper (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: default enable CA0132 DSP support (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: Fix endianness annotations (Jaroslav Kysela) [1797509] - [sound] ALSA: ctxfi: Remove unnecessary cast in kfree (Jaroslav Kysela) [1797509] - [sound] ALSA: ali5451: remove redundant variable capture_flag (Jaroslav Kysela) [1797509] - [sound] ALSA: dummy: Use standard macros for fixing PCM format cast (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Fix PCM format assignment (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Use a macro for parameter masks to reduce the needed cast (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Minor refactoring (Jaroslav Kysela) [1797509] - [sound] ALSA: dmaengine_pcm: No need to take runtime reference twice in pcm_pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: dmaengine_pcm: Consider DMA cache caused delay in pointer callback (Jaroslav Kysela) [1797509] - [sound] ALSA: dmaengine_pcm: Consider DMA cache caused delay in pointer callback (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm_dmaengine: Use pcm_for_each_format() macro for PCM format iteration (Jaroslav Kysela) [1797509] - [sound] ALSA: core: Replace zero-length array with flexible-array member (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Fix superfluous snprintf() usage (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Place the plugin buffer overflow checks correctly (for 5.7) (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Fix regression by buffer overflow fix (again) (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Remove WARNING from snd_pcm_plug_alloc() checks (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Simplify plugin frame size calculations (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Avoid plugin buffer overflow (Jaroslav Kysela) [1797509] - [sound] ALSA: info: remove redundant assignment to variable c (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Unlock mutex temporarily for sleeping at read/write (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Use standard macros for fixing PCM format cast (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Add a standalone version of snd_pcm_limit_hw_rates (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: More helper macros for reducing snd_pcm_format_t cast (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm.h: add for_each_pcm_streams() (Jaroslav Kysela) [1797509] - [sound] ALSA: core: Add snd_device_get_state() helper (Jaroslav Kysela) [1797509] - [sound] ALSA: core: Implement compress page allocation and free routines (Jaroslav Kysela) [1797509] - [sound] ALSA: core: Expand DMA buffer information (Jaroslav Kysela) [1797509] - [sound] ALSA: uapi: Fix sparse warning (Jaroslav Kysela) [1797509] - [sound] ALSA: control: Fix incompatible protocol error (Jaroslav Kysela) [1797509] - [sound] ALSA: ctl: bump protocol version up to v2.1.0 (Jaroslav Kysela) [1797509] - [sound] ALSA: ctl: remove unused macro for timestamping of elem_value (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: use __u32 instead of uint32_t in uapi headers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: uapi: remove unused sof header files (Jaroslav Kysela) [1797509] - [sound] ALSA: uapi: Drop unneeded typedefs (Jaroslav Kysela) [1797509] - [sound] ALSA: uapi: Add linux/types.h include back (but carefully) (Jaroslav Kysela) [1797509] - [sound] ALSA: hdspm: Drop linux/types.h inclusion in uapi header (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Spelling s/configr/configur/ (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: fix for_rtd_codec_dai_rollback() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dpcm: tidyup for_each_dpcm_xx() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: simple_card_utils.h: Fix potential multiple redefinition error (Jaroslav Kysela) [1797509] - [sound] ALSA: rawmidi: Avoid bit fields for state flags (Jaroslav Kysela) [1797509] - [sound] ALSA: memalloc: Drop snd_dma_pci_data() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: media: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: media: solo6x10: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: media: cs231xx: Clean up ALSA PCM API usages (Jaroslav Kysela) [1797509] - [sound] ALSA: media: em28xx: Clean up ALSA PCM API usages (Jaroslav Kysela) [1797509] - [sound] ALSA: media: delete unused proc_fs.h include (Jaroslav Kysela) [1797509] - [sound] ALSA: media: em28xx-audio: use GFP_KERNEL for memory allocation during init (Jaroslav Kysela) [1797509] - [sound] ALSA: media: go7007: Clean up ALSA PCM API usages (Jaroslav Kysela) [1797509] - [sound] ALSA: media: tm6000: Clean up ALSA PCM API usages (Jaroslav Kysela) [1797509] - [sound] ALSA: media: usbtv: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: media: solo6x10: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: media: tw686x: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: media: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1797509] - [sound] ALSA: media: tw686x: audio: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: Allow const arrays for legacy resource management helpers (Jaroslav Kysela) [1797509] - [sound] ALSA: pcmcia: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: pdaudiocf: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: pdaudiocf: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: pdaudiocf: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: pcmcia: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: pdaudiocf: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: parisc: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: parisc: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: parisc: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire-tascam: fix corruption due to spin lock without restoration in SoftIRQ context (Jaroslav Kysela) [1797509] - [sound] ALSA: oxfw: fix for Stanton SCS.1d (Jaroslav Kysela) [1797509] - [sound] ALSA: oxfw: don't add MIDI/PCM interface when packet streaming is unavailable (Jaroslav Kysela) [1797509] - [sound] ALSA: oxfw: fix return value in error path of isochronous resources reservation (Jaroslav Kysela) [1797509] - [sound] ALSA: oxfw: use ENXIO for not-supported cases (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire-motu: fix double unlocked 'motu->mutex' (Jaroslav Kysela) [1797509] - [sound] ALSA: fireface: fix return value in error path of isochronous resources reservation (Jaroslav Kysela) [1797509] - [sound] ALSA: dice: loosen stream format check for MIDI conformant data channel (Jaroslav Kysela) [1797509] - [sound] ALSA: dice: fix fallback from protocol extension into limited functionality (Jaroslav Kysela) [1797509] - [sound] ALSA: dice: add support for Alesis MasterControl (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: emux: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: spi: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: spi: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: spi: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: spi: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: spi: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: sparc: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: sparc: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: sparc: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: sparc: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: sparc: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: sparc: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Apply 48kHz fixed rate playback for Jabra Evolve 65 headset (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: add quirks for Line6 Helix devices fw>=2.82 (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add clock validity quirk for Denon MC7000/MCX8000 (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Apply sample rate quirk for Audioengine D1 (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix UAC2/3 effect unit parsing (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Annotate endianess in Scarlett gen2 quirk (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix endianess in descriptor validation (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: add implicit fb quirk for MOTU M Series (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: unlock on error in probe (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: fix sync-ep altsetting sanity check (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add boot quirk for MOTU M Series (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: update old-style static const declaration (Jaroslav Kysela) [1797509] - [sound] ALSA: bcd2000: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: usx2y: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: caiaq: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Use lower hex numbers for IDs (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Apply the sample rate quirk for Bose Companion 5 (Jaroslav Kysela) [1797509] - [sound] ALSA: usx2y: Constify struct snd_usb_audio_quirk entries (Jaroslav Kysela) [1797509] - [sound] ALSA: line6: Constify snd_ratden definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: Constify snd_pcm_hardware definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: fix Corsair Virtuoso mixer label collision (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: fix set_format altsetting sanity check (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: set the interface format after resume on Dell WD19 (Jaroslav Kysela) [1797509] - [sound] ALSA: usx2y: Adjust indentation in snd_usX2Y_hwdep_dsp_status (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: usx2y: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ua101: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: line6: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: hiface: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: caiaq: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: 6fire: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix Focusrite Scarlett 6i6 gen1 - input handling (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix NULL dereference at parsing BADD (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix Scarlett 6i6 Gen 2 port data (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add skip_validation option (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix incorrect size check for processing/extension units (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix incorrect NULL check in create_yamaha_midi_quirk() (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: not submit urb for stopped endpoint (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix missing error check at mixer resolution test (Jaroslav Kysela) [1797509] - [sound] ALSA: ua101: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: hiface: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: caiaq: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: 6fire: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: 6fire: Drop the dead code (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: intel_hdmi: Remove dev_err() on platform_get_irq() failure (Jaroslav Kysela) [1797509] - [sound] ALSA: x86: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: hdml-lpe-audio: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: xen: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: atmel: Constify snd_ac97_bus_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: arm: Constify snd_ac97_bus_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: arm: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: aoa: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: aoa: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: aoa: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: aoa: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: ac97: Constify snd_ac97_bus_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: wss: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: wss: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: wavefront: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: sc6000: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: sb: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: sb: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: opti9xx: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: opti9xx: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: opl3sa2: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: msnd: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: gus: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: gus: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: es18xx: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: es18xx: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: es1688: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: es1688: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: es1688: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: cs423x: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: cs4236: fix error return comparison of an unsigned integer (Jaroslav Kysela) [1797509] - [sound] ALSA: cmi8330: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: cmi8328: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: isa: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: isa: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: ad1816a: constify copied structure (Jaroslav Kysela) [1797509] - [sound] ALSA: ad1816a: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: isa: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xlnx: Use devm_platform_ioremap_resource() in xlnx_formatter_pcm_probe() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xtensa: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xtensa: xtfpga-i2s: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xilinx: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xilinx: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xilinx: xlnx_formatter_pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: uniphier: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: uniphier: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: uniphier: aio-dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: txx9: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: txx9: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: txx9: txx9aclc: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: sdma-pcm: Add back the flags parameter for non standard dma names (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tegra: disable rx_fifo after disable stream (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tegra: add a TDM configuration callback (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sunxi: sun4i-codec: remove unneeded semicolon (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: fix race condition in irq handler (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: retry synchronization in sync state (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: manage rebind issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: fix possible circular locking (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: add restriction on mmap support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: fix sysclk management on shutdown (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: clean up indentation issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: dfsdm: fix 16 bits record (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm: stm32_adfsdm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sprd: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sprd: sprd-pcm-dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: ipc: Fix memory leak in sof_set_get_large_ctrl_data (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda-stream: fix the CONFIG_ prefix missing (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx8: fix memory allocation failure check on priv->pd_dev (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: utils: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-utils: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-ops: use snd_soc_card_get_kcontrol() at snd_soc_limit_volume() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: generic-dmaengine-pcm: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: generic-dmaengine: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-generic-dmaengine-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: do error check after rsnd_channel_normalization() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: dma: fix SSI9 4/5/6/7 busif dma address (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsi: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: fsi: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rcar: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: core.c: add WARN_ON() on rsnd_channel_normalization() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: add missing of_node_put() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: Reinitialize bit clock inversion flag for every format setting (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: rsnd: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: siu_pcm: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: siu_pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dma-sh7760: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: dma-sh7760: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: Use pr_warn instead of pr_warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: idma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: Rename Arndale card driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: arndale: Add support for WM1811 CODEC (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: arndale: Simplify DAI link initialization (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rockchip: rockchip_max98090: Enable SHDN to fix headset detection (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rockchip_max98090: Add HDMI jack support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rockchip_max98090: Optionally support HDMI use case (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6routing: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm-dai: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: lpass-platform: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: pxa2xx-i2s: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: pxa-ssp: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: poodle: Spelling s/enpoints/endpoints/, s/connetion/connection/ (Jaroslav Kysela) [1797509] - [sound] ALSA: spi: pxa2xx: No need to keep pointer to platform device (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: mmp-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: g12a: add tohdmitx reset (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: axg-fifo: relax period size constraints (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: axg-fifo: improve depth handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: axg-fifo: fix fifo threshold setup (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183: support WoV (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mt8183: fix audio playback slowly after playback during bootup (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mtk-btcvsd: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: kirkwood: fix device remove ordering (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740: Remove unused match variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: kirkwood: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: kirkwood: fix IRQ error handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: kirkwood: kirkwood-dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740: Drop lb60 board code (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: simple-card: fixup simple_dai_link_of_dpcm() comment (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: audio-graph: fixup graph_dai_link_of_dpcm() comment (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_sai: Fix noise when using EDMA (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_mqs: Move static keyword to the front of declarations (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_mqs: Fix error handling in probe (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_mqs: remove set but not used variable 'bclk' (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_esai: Add spin lock to protect reset, stop and start (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: fsl_dma: fix build failure (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: fsl_dma: don't use snd_soc_rtdcom_lookup() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: imx-pcm-fiq: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: mpc5200_dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: fsl_dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: fsl_asrc_dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8958: use to simplify code (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tlv320aic32x4: add a check for devm_clk_get (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd9335: clean up indentation issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoc: tas2770: Remove unused defines and variables (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Fix misuse of GENMASK macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt6358: support WoV (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-digital: add missing MIX2 path for RX1/2 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-analog: Add earpiece (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-analog: Fix RX1 selection in RDAC2 MUX (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_asrc: refine the setting of internal clock divider (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_asrc: Fix error with S24_3LE format bitstream in i.MX8 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_asrc: update supported sample format (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_asrc: Use in(out)put_format instead of in(out)put_word_width (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_mqs: Add MQS component driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dwc: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dwc: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dwc: dwc-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8994: Add support for MCLKn clock gating (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8994: Add support for setting MCLK clock rate (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Fix sample rate error message (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Return invalid for when bitwidth is invalid (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Introduce the TAS2562 amplifier (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2770: clean up an indentation issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2770: Fix snd_soc_update_bits error handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2770: Remove unneeded read of the TDM_CFG3 register (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoc: tas2770: Fix build error without GPIOLIB (Jaroslav Kysela) [1797509] - [sound] ALSA: tas2770: fix platform_no_drv_owner.cocci warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: tas2770: add tas2770 smart PA kernel driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5663: clean up indentation issues (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5650: Add Kahlee platform specfic changes (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm3168a: Fix serial mode dependent format support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm3168a: Use fixup instead of constraint for channels and formats (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm3168a: The codec does not support S32_LE (Jaroslav Kysela) [1797509] - [sound] ALSA: ASOC: adau7118: Change regulators id (Jaroslav Kysela) [1797509] - [sound] ALSA: ASOC: Add ADAU7118 8 Channel PDM-to-I2S/TDM Converter driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: adau1761: Add ALC controls (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: adau1761: Add PGA Slew time control (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bcm: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bcm: cygnus-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: au1x: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: au1x: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: au1x: dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: au1x: dbdma2: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel_ssc_dai: Remove wrong spinlock usage (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel: atmel-pcm-pdc: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: ACP needs to be powered off in BIOS (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Additional DAI for I2S SP instance (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Fix simultaneous playback and capture (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: acp3x: Fix return value check in acp3x_dai_probe() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: add ACP3x TDM mode support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Buffer Size instead of MAX Buffer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Fix for Subsequent Playback issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd MMAP_INTERLEAVED Support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Added ACP3x system resume and runtime pm (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Handle ACP3x I2S-SP Interrupts (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Enabling I2S instance in DMA and DAI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Refactoring of DAI from DMA driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: acp3x-pcm-dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: acp3x: clean up indentation issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: acp-pcm-dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8741: Fix typo in Kconfig prompt (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Fix snd_sof_ipc_stream_posn() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1015: modify pre-divider for sysclk (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1015: add operation callback function for rt1015_dai (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-component: tidyup snd_soc_pcm_component_sync_stop() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: Correct DAPM handling of active widgets during shutdown (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Fix available clock counter incrementation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm/soc-compress: don't use snd_soc_dapm_stream_stop() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm512x: Fix unbalanced regulator enable call in probe error path (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Fix memleak in soc_tplg_manifest_load() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Fix memleak in soc_tplg_link_elems_load() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: skl: Fix possible buffer overflow in debug outputs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: skl: Fix pin debug prints (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sun8i-codec: Fix setting DAI data format (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: remove snd_soc_dapm_put_enum_double_locked (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: revert invalid fix for handling SHDN (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codec2codec: avoid invalid/double-free of pcm runtime (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: move i915 init earlier (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Add system_suspend_target field to struct snd_sof_dev (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel: fix atmel_ssc_set_audio link failure (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_sai: Fix exiting path on probing failure (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: Add missing COMMON_CLK dependency to SND_SOC_ALL_CODECS (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: Add missing COMMON_CLK dependency (Jaroslav Kysela) [1797509] - [sound] ALSA: treewide: remove redundant IS_ERR() before error code check (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: add PCI ID for JasperLake (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt715: Add __maybe_unused to PM callbacks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt711: Add __maybe_unused to PM callbacks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt700: Add __maybe_unused to PM callbacks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1308-sdw: Add __maybe_unused to PM callbacks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: consistent HDMI codec probing code (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: soc-acpi-intel-icl-match: fix rt715 ADR (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: pci: add missing default_fw_name of JasperLake (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: trace: fix unconditional free in trace release (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: core: release resources on errors in probe_continue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: core: free trace on errors (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: fix an Oops, caused by invalid topology (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: do not disable i915 power during probe (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: refactor i915_get/put functions (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1015: Remove unnecessary const (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: silence lockdep warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove null_snd_soc_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add soc_rtd_trigger() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add soc_rtd_hw_free() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add soc_rtd_hw_params() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add soc_rtd_prepare() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add soc_rtd_shutdown() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add soc_rtd_startup() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1015: add rt1015 amplifier driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: fix soc_tplg_fe_link_create() - link->dobj initialization order (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: skl_hda_dsp_common: Fix global-out-of-bounds bug (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Add MediaTek MT6660 Speaker Amp Driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: fix deadlock in max98090_dapm_put_enum_double() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: add snd_soc_dapm_put_enum_double_locked (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: revert "ASoC: max98090: fix lockdep warning" (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove bus_control (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove DAI suspend/resume (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ux500: ux500_msp_dai: remove unused DAI .suspend/.resume (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: i2s: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dwc: dwc-i2s: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: uniphier: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: omap-mcpdm: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sti: sti_uniperif: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: spdif: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: s3c24xx-i2s: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740: jz4740-i2s: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: cirrus: ep93xx-i2s: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel: atmel_ssc_dai: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bcm: cygnus-ssp: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-generic-dmaengine-pcm: Fix error handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: crash in snd_soc_dapm_new_dai (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5645: Remove unnecessary string buffers and snprintf calls (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Remove unnecessary string buffers and snprintf calls (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Remove code duplication in byt_rt5640_codec_fixup (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-analog: Add MIC BIAS Internal3 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-analog: Simplify MIC BIAS Internal (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt715: fix return value check in rt715_sdw_probe() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt711: fix return value check in rt711_sdw_probe() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt700: fix return value check in rt700_sdw_probe() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt715: remove unused including (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: Fix SKL dai count (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm_adsp: Correct cache handling of new kernel control API (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sgtl5000: add multi endpoint support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_asrc: Add support for imx8qm & imx8qxp (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sgtl5000: Fix VDDA and VDDIO comparison (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: Add jz4770-codec driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: remove unused variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcht_es8316: removed unused variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: skl_rt286: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: skl_nau88l25_ssm4567: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: skl_nau88l25_max98357a: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASOC: Intel: kbl_rt5663_rt5514_max98927: remove useless initialization (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_rt5663_rt5514_max98927: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_rt5663_max98927: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_rt5660: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: remove unnecessary initialization (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: test return value on route add (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98357a: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: glk_rt5682_max98357a: removed unused variables (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: glk_rt5682_max98357a: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bxt_rt298: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bxt_da7219_max98357a: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda-dai: fix compilation warning in pcm_prepare (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt715: remove warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt715: use dev_to_sdw_dev() instead of to_sdw_slave_device() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt700: remove unused including (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1308-sdw: add rt1308 SdW amplifier driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel: fix build error with CONFIG_SND_ATMEL_SOC_DMA=m (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-digital: Reset RX interpolation path after use (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-analog: Fix MIC BIAS Internal1 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sti: fix possible sleep-in-atomic (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-analog: Fix selected events for MIC BIAS External1 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdac_hda: Fix error in driver removal after failed probe (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: fix HDA codec driver probe with multiple controllers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: lower print level to dbg if we will reinit DSP (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: reference SoundWire machine lists (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: support alternate list of machines (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: add match tables for TGL w/ SoundWire (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: add match tables for CNL/CFL/CML w/ SoundWire (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: add match tables for ICL w/ SoundWire (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: soc-acpi: declare new tables for SoundWire (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-acpi: add _ADR-based link descriptors (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-acpi: add link_mask field (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: fix PCM playback through ALSA OSS emulation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5650: change cpu_dai and platform components for SOF (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: broadwell: change cpu_dai and platform components for SOF (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5677: change cpu_dai and platform components for SOF (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5677: fix Kconfig dependencies (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt711: remove unused including (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt715: add RT715 codec driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: txx9: Remove unused rtd variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm/soc-compress: use snd_soc_dapm_stream_stop() for SND_SOC_DAPM_STREAM_STOP (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dapm: add snd_soc_dapm_stream_stop() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add snd_soc_close_delayed_work() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: do pinctrl_pm_select_xxx() as component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove duplicate pinctrl operation when suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: care .ignore_suspend for Component suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: rename snd_soc_rtdcom_add() to snd_soc_rtd_add_component() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt700: add rt700 codec driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove snd_soc_rtdcom_list (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: Drop incorrectly applied duplicate commit (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt711: add rt711 codec driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: add wsa881x amplifier support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: fix lockdep warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: fix incorrect helper in max98090_dapm_put_enum_double() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: fix incorrect helper in max98090_dapm_put_enum_double() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: gtm601: fix build warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: loader: add dynamic debug trace (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: pci: change the default firmware path when the community key is used (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Fix NULL dereference at freeing (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_rt5682: Ignore the speaker amp when there isn't one (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Fix Irbis NB41 netbook quirk (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5640: Fix NULL dereference on module unload (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-topology: fix endianness issues (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: hda_dsp_common: use NULL pointer assignment, not 0 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: Fix compile-testing RT1011/RT5682 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx8: use resource_size (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: constify copied structure (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Create multiple I2S platform device endpoint (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: sdm845: add support to DB845c and Lenovo Yoga (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: add audio routings (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: add capture dapm widgets (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: add playback dapm widgets (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: add basic controls (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: add support to wcd9340/wcd9341 codec (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: gtm601: add Broadmobi bm818 sound profile (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98357a: remove unused variable 'constraints_16000' and 'ch_mono' (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdac_hda: Update hdac hda dai table to include intel-hdmi-hifi4 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: Add iDisp4 DAI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx8: Fix dsp_box offset (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_audmix: add missed pm_runtime_disable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: fix input pin state management (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: fix inconsistent lock state (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: Fix access to uninitialized list heads (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: Set dpcm_playback / dpcm_capture (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: Remove empty suspend function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: Add Broadwell rt5650 machine driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: move arch_ops under ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Prevent use-after-free in snd_soc_get_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx: Read SAI parameters and send them to DSP (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx: Describe SAI parameters to be sent to DSP (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: fix incorrect HDMI Kconfig dependency (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: drop HDA codec upon probe failure (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Add machine driver for da7219_max98373 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: log compiler name and version information (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: define struct with compiler name and version (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Introduce state machine for FW boot (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: remove references to Haswell (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: cml_rt1011_rt5682: fix codec_conf by removing legacy style (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: hda-dai: fix oops on hda_link .hw_free (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: fix fault at driver unload after failed probe (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: compress: Add pm_runtime support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: skylake: Remove superfluous bus ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove legacy style of codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: rx51: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: speyside: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: neo1973_wm8753: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: lowland: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: bells: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219-max98357: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8173-rt5650-rt5676: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8173-rt5650-rt5514: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: skl_nau88l25_ssm4567: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: kbl_rt5663_rt5514_max98927: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: kbl_rt5663_max98927: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: kbl_da7219_max98927: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: imx-audmix: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: support snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8962: fix lambda value (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Drop snd_soc_pcm_lib_ioctl() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: haswell: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: baytrail: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xtensa: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5514-spi: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: tidyup for CONFIG_DEBUG_FS (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: tidyup for CONFIG_DMI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge soc_set_name_prefix() and soc_set_of_name_prefix() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: byt: fixup topology filename for BYT-CR (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: soc_set_name_prefix(): get component device_node at out of loop (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: soc_set_name_prefix(): tidyup loop condition (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: rename soc_link_init() to soc_init_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add missing return value check for soc_link_init() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move soc_link_init() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: rename soc_link_dai_pcm_new() to soc_dai_pcm_new() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move soc_link_dai_pcm_new() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: rename snd_soc_remove_dai_link() to snd_soc_remove_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: rename snd_soc_add_dai_link() to snd_soc_add_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move snd_soc_find_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: find rtd via dai_link pointer at snd_soc_get_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move snd_soc_get_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove snd_soc_get_dai_substream() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove snd_soc_disconnect_sync() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove dai_link_list (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc.h: dobj is used only when SND_SOC_TOPOLOGY (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: add SND_SOC_BYTES_E (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: add codec_mask module parameter (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Add asynchronous sample rate converter topology support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: work-around incorrect ACPI HID for CML boards (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: split cht and byt debug window sizes (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: loader: fix snd_sof_fw_parse_ext_data (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: loader: snd_sof_fw_parse_ext_data log warning on unknown header (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: simple-card: Don't create separate link when platform is present (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check return value for soc_tplg_pcm_create() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check return value for snd_soc_add_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Explicitly include linux/io.h for virt_to_phys() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: nocodec: Amend arguments for sof_nocodec_setup() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Remove unused drv_name in sof_pdata (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: remove nocodec_fw_filename (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Make creation of machine device from SOF core optional (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: intel: hda: Modify signature for hda_codec_probe_bus() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: partition audio-related parts from SOF core (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Drop superfluous snd_pcm_sgbuf_ops_page (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Introduce default_fw_filename member in sof_dev_desc (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: core: move check for runtime callbacks to core (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: core: modify the signature for snd_sof_create_page_table (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sof: pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: remove snd_sof_init_topology() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Remove unnecessary string buffers and snprintf calls (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: remove unused variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel/skl/hda - export number of digital microphones via control components (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdmi-codec: set plugged_cb to NULL when component removing (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdmi-codec: re-introduce mutex locking again (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdmi-codec: drop mutex locking again (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fix soc-core.c kernel-doc warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: solve MSI issues by merging ipc and stream irq handlers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: davinci-mcasp: Improve the sysclk selection (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: cs42l51: add dac mux widget in codec routes (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: Calculate DALIGN inversion at run-time (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tlv320aic31xx: Add Volume Soft Stepping control (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: save and restore SHDN when changing sensitive registers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_sai: add IRQF_SHARED (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tlv320aic31xx: Add HP output driver pop reduction controls (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: common: refine hw_params and hw_prepare (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: common: add some helpers to control mtk_memif (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdac_hdmi: Drop support for Icelake (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: make common HDMI driver default (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: Add mach table for tgl-max98357a-rt5682 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: sof_rt5682: Add support for tgl-max98357a-rt5682 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: sof_rt5682: Add quirk for number of HDMI DAI's (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: only flush inited work during free (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Update quirk for Teclast X89 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: Init pcm runtime work early to avoid warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sst: Add missing include (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: fix possible race conditions (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: exit workaround earlier if PLL is locked (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: remove msleep in PLL unlocked workaround (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8904: fix automatic sysclk configuration (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Fix build error without CONFIG_SPI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: Fix unload for SAI/ESAI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: BYT: fix a copy/paste mistake in byt_dump() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: AMD: Enable clk in startup intead of hw_params (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: fix i2c arbitration lost issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: DMI long name - avoid to add board name if matches with product name (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: improve the DMI long card code in asoc-core (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: fix DALIGN register for SSIU (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: component: Add sync_stop PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm: Make ioctl ops optional (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: check symmetry before hw_params (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm3168a: Update the RST gpio handling to align with documentation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: add control components management (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: remove soc_pcm_private_free() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: fixup dead-lock at snd_soc_unregister_component() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: fix RIP warning on card removal (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-component: tidyup snd_soc_pcm_component_new/free() parameter (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Update quirk for Acer Switch 10 SW5-012 2-in-1 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm_adsp: Expose mixer control API (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tlv320aic31xx: configure output common-mode voltage (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Fix CFL and CML FW nocodec binary names (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Fix build break (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm3168a: Add support for optional RST gpio handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm5100: add missed pm_runtime_disable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm2200: add missed operations in remove and probe failure (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm-dai: add support to flac decoder (Jaroslav Kysela) [1797509] - [sound] ALSA: compress: add flac decoder params (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm: add support to flac config (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: rt5677_check_hotword() can be static (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: fix the charge pump capacitor discharges (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: davinci-mcasp: Use dma_request_chan() directly for channel request (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dmaengine: Use dma_request_chan() directly for channel request (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: care card_probed at soc_cleanup_card_resources() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move snd_soc_unbind_card() next to snd_soc_bind_card() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: call snd_soc_dapm_shutdown() at soc_cleanup_card_resources() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5645: Fixed typo for buddy jack support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8904: fix regcache handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: tidyup soc_probe_aux_devices() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge snd_soc_bind_card() and snd_soc_instantiate_card() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge soc_remove_component() and soc_cleanup_component() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge snd_soc_remove_dai_link() and soc_unbind_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge snd_soc_add_dai_link() and soc_bind_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge snd_soc_unregister_dai() and soc_del_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge snd_soc_register_dai() and soc_add_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove soc_is_dai_link_bound() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Jack: Fix NULL pointer dereference in snd_soc_jack_report (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: free kcontrol memory on error (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: PM: only suspend to D0I3 when needed (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: add helper to check if we should enter d0i3 suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: PM: add check before setting d0_substate (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: PM: add state machine to comments (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: use fallback for firmware name (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: acpi-match: split CNL tables in three (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Fix CFL and CML FW nocodec binary names (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: cancel jack_detect_work if hs_jack is set to null (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5645: Fixed buddy jack support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8904: configure sysclk/FLL automatically (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_rt5663_rt5514_max98927: Add dmic format constraint (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Add DA7213 audio codec as selectable option (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Wait for DSP to boot before loading firmware (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Set ADC clock to use PLL and enable ASRC (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bdw-rt5677: Turn on MCLK1 for DSP via DAPM (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Allow VAD to be shut on/off at all times (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Disable irq at suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Stop and restart DSP over suspend/resume (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Mark reg RT5677_PWR_ANLG2 as volatile (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Add DAPM audio path for hotword stream (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Enable jack detect while DSP is running (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bdw-rt5677: Add a DAI link for rt5677 SPI PCM device (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_audmix: Add spin lock to protect tdms (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5514-spi: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5514-spi: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: set L1SEN on S0ix suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: fix missing NULL pointer check (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: Fix compile warning with CONFIG_DEBUG_FS=n (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: Fix bytes control size checks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove topology specific operation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: call snd_soc_register_dai() from snd_soc_register_dais() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: don't call snd_soc_dapm_new_dai_widgets() at snd_soc_register_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: have legacy_dai_naming at snd_soc_register_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add snd_soc_unregister_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move snd_soc_unregister_dais() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move snd_soc_register_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: use snd_soc_lookup_component() at snd_soc_unregister_component() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove snd_soc_component_add/del() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add snd_soc_del_component_unlocked() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: tidyup snd_soc_lookup_component() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move snd_soc_lookup_component() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add soc_unbind_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: call soc_bind_dai_link() under snd_soc_add_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove duplicated soc_is_dai_link_bound() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: typo fix at soc_dai_link_sanity_check() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: tidyup soc_init_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move soc_init_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add for_each_rtd_components() and replace (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove for_each_rtdcom_safe() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: Use different sequence for start/stop trigger (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: snd_soc_unbind_card() cleanup (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add snd_soc_pcm_lib_ioctl() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: setup card->rtd_num at snd_soc_instantiate_card() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: use devm_xxx for component related resource (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add soc_setup_card_name() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove soc_remove_dai_links() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: use devm_kzalloc() for rtd (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: Clarify usage of ignore_machine (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove snd_soc_rtdcom_del_all() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: tidyup soc_new_pcm_runtime() alloc order (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: set trigger order for FE DAI link (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm: update FE/BE trigger order based on the command (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98373: replace gpio_request with devm_gpio_request (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: mark HDAudio codec support as deprecated (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: use def_tristate, avoid using select (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx: fix reverse CONFIG_SND_SOC_SOF_OF dependency (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Kconfig: add EXPERT dependency for developer options, clarify help (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: add mutual exclusion between SOF and legacy Baytrail driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Broadwell: clarify mutual exclusion with legacy driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Baytrail: clarify mutual exclusion with Atom/SST driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: Simplify the hda_dsp_wait_d0i3c_done() function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Add acpi match for rt1011 based m/c driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ux500: Remove redundant variable "status" (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdac_hda: fix race in device removal (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: set the different setting for QFN/WLCSP package (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: some minor changes to improve readability (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: add the range check for temperature_calib from device property (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: remove unnecessary tabs using spaces instead (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: fix spelling mistake "temperture" -> "temperature" (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: Read and apply r0 and temperature device property (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: set tx/rx slots from tx/rx_mask in TDM case (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: improve the rt1011_set_dai_fmt() function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: remove redundant code in kcontrol (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove unneeded snd_soc_tplg_component_remove() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677-spi: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Load firmware via SPI using delayed work (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677-spi: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677-spi: fixup compile warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677-spi: fix sparse warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Add missing null check for failed allocation of rt5677_dsp (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Add a PCM device for streaming hotword via SPI (Jaroslav Kysela) [1797509] - [sound] ALSA: serial-u16550: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: opl4: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: seq: oss: Constify snd_seq_oss_callback definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: opl3: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: opl3: Constify snd_opl3_drum_voice definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: mts64: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: dummy: Constify snd_pcm_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: dummy: Fix PCM format loop in proc output (Jaroslav Kysela) [1797509] - [sound] ALSA: dummy: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: drivers: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Fix dependency on timer API (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: do not override bus codec_mask in link_get() (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Reset stream if DMA RUN bit not cleared (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: No preallocation on x86 platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Update kernel-doc function parameter descriptions (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Comment about snd_hdac_bus_update_rirb() and spinlock (Jaroslav Kysela) [1797509] - [sound] ALSA: via82xx: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: trident: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: rme32: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: pcxhr: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: intel8x0: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Apply aligned MMIO access only conditionally (Jaroslav Kysela) [1797509] - [sound] ALSA: remove ioremap_nocache and devm_ioremap_nocache (Jaroslav Kysela) [1797509] - [sound] ALSA: au88x0: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: atiixp: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: asihpi: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable the headset of ASUS B9450FA with ALC294 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Fix silent output on Gigabyte X570 Aorus Master (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add Headset Button supported for ThinkPad X1 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add Headset Mic supported (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Fix a regression for mute led on Lenovo Carbon X1 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Use scnprintf() for printing texts for sysfs/procfs (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Apply quirk for yet another MSI laptop (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Apply quirk for MSI GP63, too (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Fix silent output on MSI-GL73 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add more codec supported Headset Button (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Clear RIRB status before reading WP (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Fixed one of HP ALC671 platform Headset Mic supported (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Fix DP-MST support for NVIDIA codecs (Jaroslav Kysela) [1797509] - [sound] ALSA: hdsp: Make the firmware loading ioctl a bit more readable (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: Fix annotation and cast for the recent uapi header change (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Add JasperLake PCI ID and codec vid (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Add Clevo W65_67SB the power_save blacklist (Jaroslav Kysela) [1797509] - [sound] ALSA: cs46xx: fix spelling mistake "to" -> "too" (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Add docking station support for Lenovo Thinkpad T420s (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - add retry logic to parse_intel_hdmi() (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add Headset Mic supported for HP cPC (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/analog - Minor optimization for SPDIF mux connections (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: patch_hdmi: remove warnings with empty body (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: correct kernel-doc parameter descriptions (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Manage concurrent reg access more properly (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: enable regmap internal locking (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Fix a typo in comments (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Disable regmap internal locking (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: patch_realtek: fix empty macro usage in if block (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Rename back to dmic_detect option (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: echoaudio: remove set but not used variable 'chip' (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add quirk for the bass speaker on Lenovo Yoga X1 7th gen (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Set EAPD control to default for ALC222 (Jaroslav Kysela) [1797509] - [sound] ALSA: via82xx: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: fm801: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: ens137x: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: echoaudio: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: cs4281: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: azt3328: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: ak4531: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: lx6464es: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: aw2: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: cmipci: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: es1968: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: es1938: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: atiixp: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: asihpi: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: ctxfi: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: ca0106: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: cs46xx: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: korg1212: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: nm256: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: ymfpci: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: mixart: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: pcxhr: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: rme9652: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: hdspm: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: hdsp: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1712: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: riptide: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: au88x0: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: ac97: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: intel8x0: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: vx: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Apply mic mute LED quirk for Dell E7xx laptops, too (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add new codec supported for ALCS1200A (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - constify and cleanup static NodeID tables (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Constify snd_pci_quirk tables (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Constify snd_pci_quirk tables (Jaroslav Kysela) [1797509] - [sound] ALSA: fm801: Constify snd_fm801_tea575x_gpios (Jaroslav Kysela) [1797509] - [sound] ALSA: es1968: Constify snd_es1968_tea575x_gpios (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: Constify snd_emu_chip_details (Jaroslav Kysela) [1797509] - [sound] ALSA: bt87x: Constify snd_bt87x_boards (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1712: Constify wm-specific tables (Jaroslav Kysela) [1797509] - [sound] ALSA: ice17xx: Constify snd_ice1712_card_info (Jaroslav Kysela) [1797509] - [sound] ALSA: ca0106: Constify snd_ca0106_details (Jaroslav Kysela) [1797509] - [sound] ALSA: ca0106: Constify snd_ca0106_category_str items (Jaroslav Kysela) [1797509] - [sound] ALSA: ac97: Constify snd_ac97_res_table definition (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: vx: Constify snd_vx_hardware and snd_vx_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: info: Make snd_info_entry_ops as const (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Constify snd_ac97_bus_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: ac97: Treat snd_ac97_bus_ops as const (Jaroslav Kysela) [1797509] - [sound] ALSA: Constify snd_timer_hardware definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Constify snd_pcm_hardware definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: constify copied structure (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable the bass speaker of ASUS UX431FLC (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1724: Fix sleep-in-atomic in Infrasonic Quartet support code (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add Bass Speaker and fixed dac for bass speaker (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Apply sync-write workaround to old Intel platforms, too (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: echoaudio: remove usage of dimen menber of elem_value structure (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - fix atpx_present when CLASS is not VGA (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: Make uapi/emu10k1.h compilable again (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add headset Mic no shutup for ALC283 (Jaroslav Kysela) [1797509] - [sound] ALSA: cmipci: Allow disabling MPU port via module option (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Downgrade error message for single-cmd fallback (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Fix regression by strip mask fix (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/ca0132 - Fix work handling in delayed HP detection (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/ca0132 - Avoid endless loop (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/ca0132 - Keep power on during processing DSP response (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Unify get_response handling (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Use waitqueue for RIRB in HDA-core helper, too (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: tegra: Fix unused variable compile warning (Jaroslav Kysela) [1797509] - [sound] ALSA: hdsp: Make uapi/hdsp.h compilable again (Jaroslav Kysela) [1797509] - [sound] ALSA: vx222: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: pcxhr: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: mixart: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: lx6464es: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ymfpci: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: via82xx: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: trident: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: sonicvibes: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: sis7019: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: rme9652: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: rme96: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: rme32: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: riptide: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: oxygen: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: nm256: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: maestro3: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: lola: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: korg1212: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: intel8x0: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1724: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1712: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: fm801: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: es1968: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: es1938: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ens137x: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: echoaudio: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ctxfi: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: cs5535audio: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: cs46xx: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: cs4281: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: cmipci: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ca0106: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: bt87x: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: azt3328: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: aw2: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: au88x0: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: atiixp: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: als300: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ali5451: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ad1889: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Line-out jack doesn't work on a Dell AIO (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - Fix duplicate unref of pci_dev (Jaroslav Kysela) [1797509] - [sound] ALSA: echoaudio: simplify get_audio_levels (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - Keep old slot assignment behavior for Intel platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Modify stream stripe mask only when needed (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - fixup for the bass speaker on Lenovo Carbon X1 7th gen (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - preserve non-MST PCM routing for Intel platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - fix kernel oops caused by invalid PCM idx (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Fix inverted bass GPIO pin on Acer 8951G (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Dell headphone has noise on unmute for ALC236 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - fix regression in connect list handling (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - enable automatic runtime pm for AMD HDMI codecs by default (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - enable runtime pm for newer AMD display audio (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - Add new pci ids for AMD GPU display audio (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - fix vgaswitcheroo detection for AMD (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable internal speaker of ASUS UX431FLC (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - Clear codec->relaxed_resume flag at unbinding (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Disable audio component for legacy Nvidia HDMI codecs (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable the headset-mic on a Xiaomi's laptop (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Move some alc236 pintbls to fallback table (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Move some alc256 pintbls to fallback table (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Add mute led support for HP ProBook 645 G4 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Add DP-MST support for NVIDIA codecs (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Add DP-MST support for non-acomp codecs (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Add DP-MST jack support (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Rename snd_hda_pin_sense to snd_hda_jack_pin_sense (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - remove forced polling workaround for CFL and CNL (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - remove redundant code comments (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - fix port numbering for ICL and TGL platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - Clean up Intel platform-specific fixup checks (Jaroslav Kysela) [1797509] - [sound] ALSA: au88x0: Fix incorrect device pointer for preallocation (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - fix pin setup on Tigerlake (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Add Cometlake-S PCI ID (Jaroslav Kysela) [1797509] - [sound] ALSA: rme32: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - add Tigerlake support (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/ca0132 - Fix possible workqueue stall (Jaroslav Kysela) [1797509] - [sound] ALSA: seq: Fix concurrent access to queue current tick/time (Jaroslav Kysela) [1797509] - [sound] ALSA: seq: Avoid concurrent access to queue flags (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Fix double hw_free calls (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Fix sparse warnings wrt snd_pcm_state_t (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Fix memory leak at closing a stream without hw_free (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Set per-card upper limit of PCM buffer allocations (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Make snd_pcm_hw_constraints_init() and _complete() static (Jaroslav Kysela) [1797509] - [sound] ALSA: seq: Fix racy access for queue timer in proc read (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: fix nsec/sec initialization confusion (Jaroslav Kysela) [1797509] - [sound] ALSA: control: potential uninitialized return value (Jaroslav Kysela) [1797509] - [sound] ALSA: rawmidi: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: oss: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: jack: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: info: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: seq: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: control: Add verification for kctl accesses (Jaroslav Kysela) [1797509] - [sound] ALSA: mixer: oss: Constify snd_mixer_oss_assign_table definition (Jaroslav Kysela) [1797509] - [sound] ALSA: seq: Constify struct snd_midi_op (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Constify snd_timer_hardware definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: core: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: core: Treat snd_device_ops as const (Jaroslav Kysela) [1797509] - [sound] ALSA: ctl: allow TLV read operation for callback type of element in locked case (Jaroslav Kysela) [1797509] - [sound] ALSA: ctl: remove dimen member from elem_info structure (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Avoid possible info leaks from PCM stream buffers (Jaroslav Kysela) [1797509] - [sound] ALSA: control: remove useless assignment in .info callback of PCM chmap element (Jaroslav Kysela) [1797509] - [sound] ALSA: uapi: Fix typos and header inclusion in asound.h (Jaroslav Kysela) [1797509] - [sound] ALSA: bump uapi version numbers (Jaroslav Kysela) [1797509] - [sound] ALSA: add new 32-bit layout for snd_pcm_mmap_status/control (Jaroslav Kysela) [1797509] - [sound] ALSA: move snd_pcm_ioctl_sync_ptr_compat into pcm_native.c (Jaroslav Kysela) [1797509] - [sound] ALSA: Avoid using timespec for struct snd_ctl_elem_value (Jaroslav Kysela) [1797509] - [sound] ALSA: Avoid using timespec for struct snd_timer_tread (Jaroslav Kysela) [1797509] - [sound] ALSA: Avoid using timespec for struct snd_rawmidi_status (Jaroslav Kysela) [1797509] - [sound] ALSA: Avoid using timespec for struct snd_pcm_status (Jaroslav Kysela) [1797509] - [sound] ALSA: Avoid using timespec for struct snd_timer_status (Jaroslav Kysela) [1797509] - [sound] ALSA: Replace timespec with timespec64 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: fixup dpcm_prune_paths() loop continue (Jaroslav Kysela) [1797509] - [sound] ALSA: ps3: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: pmac: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ymfpci: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: via82xx: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: trident: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: sonicvibes: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: sis7019: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: riptide: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: oxygen: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: mixart: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: maestro3: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: lx6464es: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: lola: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: intel8x0: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1724: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1712: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: fm801: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: es1938: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ens137x: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1x: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: echoaudio: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ctxfi: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: cs5535: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: cs4281: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: cmipci: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ca0106: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: bt87x: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: azt3328: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: aw2: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: atiixp: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: asihpi: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: als4000: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: parisc: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: wss: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: gus: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: sb: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: es18xx: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: es1688: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: cmi8330: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ad1816a: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: pcsp: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: atmel: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: aaci: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: aoa: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: aoa: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: echoaudio: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: es1968: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: rme: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: als300: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ali5451: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ad1889: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Use standard waitqueue for RIRB wakeup (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Drop superfluous snd_pcm_sgbuf_ops_page (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: atom: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: sst-mfld-platform-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: sst-baytrail-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: Drop superfluous snd_pcm_sgbuf_ops_page (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: sst-haswell-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: skylake: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: skl-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: drivers: Constify snd_ac97_bus_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: drivers: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: drivers: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ml403: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: vx: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: vx: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: dummy: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: drivers: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Avoid pointer dereference before null-check (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Avoid unexpected timer event callback tasklets (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Remove redundant locking in timer open function (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Support runtime change of snd_timer via info interface (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Support selection of snd_timer instead of jiffies (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Move CABLE_VALID_BOTH to the top of file (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Rename all jiffies timer specific functions (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Use callback functions for timer specific implementations (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Support return of error code for timer start and stop (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Describe units of variables (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge soc_free_pcm_runtime() and soc_rtd_free() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge soc_new_pcm_runtime() and soc_rtd_init() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: create rtd->codec_dais first (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: call list_del(&rtd->list) at soc_free_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge soc_add_pcm_runtime() into soc_new_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move soc_free_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: use list_del_init and move it back to soc_cleanup_component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: delete component->card_list in soc_remove_component only (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-component: remove snd_pcm_ops from component driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add new pcm_construct/pcm_destruct (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge snd_pcm_ops member to component driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-component.h: remove GPL explanation from header (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Avoid potential buffer overflows (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Add card sync_irq field (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Add the support for sync-stop operation (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Move PCM_RUNTIME_CHECK() macro into local header (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Allow NULL ioctl ops (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Introduce managed buffer allocation mode (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Fix stream lock usage in snd_pcm_period_elapsed() (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Fix the breakage of slave link open (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Unexport snd_pcm_sgbuf_ops_page (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Yet another missing check of non-cached buffer type (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Fix possible race at assigning a timer instance (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Make snd_timer_close() returning void (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Unify master/slave linking code (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Fix incorrectly assigned timer instance (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Limit max amount of slave instances (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Create proc files only for non-empty preallocations (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Warn if doubly preallocated (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Handle special page mapping in the default mmap handler (Jaroslav Kysela) [1797509] - [sound] ALSA: memalloc: Add vmalloc buffer allocation support (Jaroslav Kysela) [1797509] - [sound] ALSA: memalloc: Allow NULL device for SNDRV_DMA_TYPE_CONTINUOUS type (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm_dmaengine: Extract snd_dmaengine_pcm_refine_runtime_hwparams (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel - do not describe I/O configuration in the long card name (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel - use control components to describe card config (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: make common HDMI driver the default for SOF (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: sof_rt5682: use dependency on SOF_HDA_LINK (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: Geminilake is only supported by SOF (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: fix configs for bxt-da7219-max98057a (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: remove select SND_HDA_DSP_LOADER (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: Add CML m/c using RT1011 and RT5682 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: compress: fix unsigned integer overflow check (Jaroslav Kysela) [1797509] - [sound] ALSA: Revert "ALSA: usb-audio: set the interface format after resume on Dell WD19" (Jaroslav Kysela) [1797509]- [crypto] crypto: ccp - use file mode for sev ioctl permissions (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Cleanup sp_dev_master in psp_dev_destroy() (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Cleanup misc_dev on sev_exit() (Vladis Dronov) [1765717] - [crypto] crypto: remove CRYPTO_TFM_RES_BAD_KEY_LEN (Vladis Dronov) [1765717] - [crypto] crypto: ccp - move SEV vdata to a dedicated data structure (Vladis Dronov) [1765717] - [crypto] crypto: ccp - create a generic psp-dev file (Vladis Dronov) [1765717] - [crypto] crypto: ccp - rename psp-dev files to sev-dev (Vladis Dronov) [1765717] - [crypto] crypto: ccp - set max RSA modulus size for v3 platform devices as well (Vladis Dronov) [1765717] - [crypto] crypto: ccp - add SEV command privilege separation (Vladis Dronov) [1765717] - [crypto] crypto: ccp - fix uninitialized list head (Vladis Dronov) [1765717] - [crypto] crypto: user - fix memory leak in crypto_report (Vladis Dronov) [1829808 1765717] {CVE-2019-19062} - [crypto] crypto: ccp - Release all allocated memory if sha type is invalid (Vladis Dronov) [1825134 1765717] {CVE-2019-18808} - [crypto] crypto: ccp - invoke fallback for XTS ciphertext stealing (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Remove unnecessary linux/pci.h include (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Include DMA declarations explicitly (Vladis Dronov) [1765717] - [crypto] crypto: ccp - use devm_platform_ioremap_resource() to simplify code (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Clean up and exit correctly on allocation failure (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Log an error message when ccp-crypto fails to load (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Ignore tag length when decrypting GCM ciphertext (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Add support for valid authsize values less than 16 (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Fix oops by properly managing allocated structures (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Reduce maximum stack usage (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Include the module name in system log messages (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Add a module parameter to control registration for DMA (Vladis Dronov) [1765717] - [crypto] crypto: ccp - module parameter to limit the number of enabled CCPs (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Add a module parameter to specify a queue count (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Make CCP debugfs support optional (Vladis Dronov) [1765717] - [crypto] crypto: ctr - add helper for performing a CTR encryption walk (Vladis Dronov) [1765717] - [crypto] crypto: ccp - memset structure fields to zero before reuse (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Fix 3DES complaint from ccp-crypto module (Vladis Dronov) [1765717] - [crypto] crypto: ccp - fix AES CFB error exposed by new test vectors (Vladis Dronov) [1765717] - [crypto] crypto: ccp - AES CFB mode is a stream cipher (Vladis Dronov) [1765717] - [crypto] treewide: Add SPDX license identifier - Makefile/Kconfig (Vladis Dronov) [1765717] - [crypto] crypto: shash - remove shash_desc::flags (Vladis Dronov) [1765717] - [crypto] crypto: ccp - no need to check return value of debugfs_create functions (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Remove forward declaration (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Remove VLA usage of skcipher (Vladis Dronov) [1765717] - [crypto] crypto: skcipher - Introduce crypto_sync_skcipher (Vladis Dronov) [1765717] - [infiniband] IB/mlx4: Test return value of calls to ib_get_cached_pkey (Alaa Hleihel) [1767259] - [netdrv] net/mlx4_core: Fix use of ENOSPC around mlx4_counter_alloc() (Alaa Hleihel) [1767259] - [infiniband] RDMA/mlx4: Initialize ib_spec on the stack (Alaa Hleihel) [1767259] - [powerpc] powerpc/powernv: Re-enable imc trace-mode in kernel (Desnes Augusto Nunes do Rosario) [1725201] - [powerpc] powerpc/perf: Implement a global lock to avoid races between trace, core and thread imc events (Desnes Augusto Nunes do Rosario) [1725201] - [powerpc] powerpc/perf: Return accordingly on invalid chip-id in (Desnes Augusto Nunes do Rosario) [1725201] - [powerpc] powerpc/perf: Remove PM_BR_CMPL_ALT from power9 event list (Desnes Augusto Nunes do Rosario) [1725201] - [powerpc] powerpc/perf: Add generic compat mode pmu driver (Desnes Augusto Nunes do Rosario) [1725201] - [powerpc] powerpc/perf: init pmu from core-book3s (Desnes Augusto Nunes do Rosario) [1725201] - [fs] NFS: Fix fscache super_cookie index_key from changing after umount (Dave Wysochanski) [1790933] - [fs] NFSv4: Fix fscache cookie aux_data to ensure change_attr is included (Dave Wysochanski) [1793560] - [fs] nfs: fscache: use timespec64 in inode auxdata (Dave Wysochanski) [1793560] - [documentation] i2c: replace i2c_new_probed_device with an ERR_PTR variant (David Arcari) [1835245] - [documentation] docs: stop suggesting strlcpy (David Arcari) [1835245] - [scsi] scsi: hpsa: Update driver version (Joseph Szczypek) [1815628] - [scsi] scsi: hpsa: correct race condition in offload enabled (Joseph Szczypek) [1815628] - [kernel] audit: log audit netlink multicast bind and unbind (Richard Guy Briggs) [1829622] - [ipc] ipc/mqueue.c: change __do_notify() to bypass check_kill_permission() (Oleg Nesterov) [1808931] - [scsi] scsi: megaraid_sas: Update driver version to 07.714.04.00-rc1 (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: TM command refire leads to controller firmware crash (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Replace undefined MFI_BIG_ENDIAN macro with __BIG_ENDIAN_BITFIELD macro (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Remove IO buffer hole detection logic (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Limit device queue depth to controller queue depth (Tomas Henzl) [1791041] - [scsi] scsi: megaraid: Use true, false for bool variables (Tomas Henzl) [1791041] - [scsi] scsi: megaraid: make two symbols static in megaraid_sas_base.c (Tomas Henzl) [1791041] - [scsi] scsi: megaraid: make some symbols static in megaraid_sas_fusion.c (Tomas Henzl) [1791041] - [scsi] scsi: megaraid: make some symbols static in megaraid_sas_fp.c (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Use scnprintf() for avoiding potential buffer overflow (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: silence a warning (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: fix indentation issue (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Update driver version to 07.713.01.00-rc1 (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Use Block layer API to check SCSI device in-flight IO requests (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Limit the number of retries for the IOCTLs causing firmware fault (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Do not initiate OCR if controller is not in ready state (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Re-Define enum DCMD_RETURN_STATUS (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Do not set HBA Operational if FW is not in operational state (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Do not kill HBA if JBOD Seqence map or RAID map is disabled (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Do not kill host bus adapter, if adapter is already dead (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Update optimal queue depth for SAS and NVMe devices (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Set no_write_same only for Virtual Disk (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Reset adapter if FW is not in READY state after device resume (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Make poll_aen_lock static (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: remove unused variables 'debugBlk', 'fusion' (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Unique names for MSI-X vectors (Tomas Henzl) [1791041]- [crypto] crypto: drbg - fix error return code in drbg_alloc_state() (Vladis Dronov) [1822458] - [fs] fs: call fsnotify_sb_delete after evict_inodes (Jay Shin) [1834741] - [fs] fs: avoid softlockups in s_inodes iterators (Jay Shin) [1834741] - [fs] fs/drop_caches.c: avoid softlockups in drop_pagecache_sb() (Jay Shin) [1834741] - [net] net/smc: remove set but not used variables 'del_llc, del_llc_resp' (Philipp Rudo) [1725886] - [net] net/smc: remove unused inline function smc_curs_read (Philipp Rudo) [1725886] - [net] net/smc: log important pnetid and state change events (Philipp Rudo) [1725886] - [net] net/smc: save SMC-R peer link_uid (Philipp Rudo) [1725886] - [net] net/smc: create improved SMC-R link_uid (Philipp Rudo) [1725886] - [net] net/smc: improve termination processing (Philipp Rudo) [1725886] - [net] net/smc: add termination reason and handle LLC protocol violation (Philipp Rudo) [1725886] - [net] net/smc: asymmetric link tagging (Philipp Rudo) [1725886] - [net] net/smc: assign link to a new connection (Philipp Rudo) [1725886] - [net] net/smc: send DELETE_LINK, ALL message and wait for send to complete (Philipp Rudo) [1725886] - [net] net/smc: wait for departure of an IB message (Philipp Rudo) [1725886] - [net] net/smc: handle incoming CDC validation message (Philipp Rudo) [1725886] - [net] net/smc: send failover validation message (Philipp Rudo) [1725886] - [net] net/smc: switch connections to alternate link (Philipp Rudo) [1725886] - [net] net/smc: save state of last sent CDC message (Philipp Rudo) [1725886] - [net] net/smc: enqueue local LLC messages (Philipp Rudo) [1725886] - [net] net/smc: delete link processing as SMC server (Philipp Rudo) [1725886] - [net] net/smc: delete link processing as SMC client (Philipp Rudo) [1725886] - [net] net/smc: llc_del_link_work and use the LLC flow for delete link (Philipp Rudo) [1725886] - [net] net/smc: delete an asymmetric link as SMC server (Philipp Rudo) [1725886] - [net] net/smc: final part of add link processing as SMC server (Philipp Rudo) [1725886] - [net] net/smc: rkey processing for a new link as SMC server (Philipp Rudo) [1725886] - [net] net/smc: first part of add link processing as SMC server (Philipp Rudo) [1725886] - [net] net/smc: final part of add link processing as SMC client (Philipp Rudo) [1725886] - [net] net/smc: rkey processing for a new link as SMC client (Philipp Rudo) [1725886] - [net] net/smc: first part of add link processing as SMC client (Philipp Rudo) [1725886] - [net] smc: Remove unused function (Philipp Rudo) [1725886] - [net] net/smc: llc_add_link_work to handle ADD_LINK LLC requests (Philipp Rudo) [1725886] - [net] net/smc: allocate index for a new link (Philipp Rudo) [1725886] - [net] net/smc: introduce smc_pnet_find_alt_roce() (Philipp Rudo) [1725886] - [net] net/smc: remove DELETE LINK processing from smc_core.c (Philipp Rudo) [1725886] - [net] net/smc: take link down instead of terminating the link group (Philipp Rudo) [1725886] - [net] net/smc: add smcr_port_err() and smcr_link_down() processing (Philipp Rudo) [1725886] - [net] net/smc: add smcr_port_add() and smcr_link_up() processing (Philipp Rudo) [1725886] - [net] net/smc: remember PNETID of IB device for later device matching (Philipp Rudo) [1725886] - [net] net/smc: mutex to protect the lgr against parallel reconfigurations (Philipp Rudo) [1725886] - [net] net/smc: extend smc_llc_send_add_link() and smc_llc_send_delete_link() (Philipp Rudo) [1725886] - [net] net/smc: map and register buffers for a new link (Philipp Rudo) [1725886] - [net] net/smc: unmapping of buffers to support multiple links (Philipp Rudo) [1725886] - [net] net/smc: multiple link support for rmb buffer registration (Philipp Rudo) [1725886] - [net] net/smc: remove obsolete link state DELETING (Philipp Rudo) [1725886] - [net] net/smc: remove handling of CONFIRM_RKEY_CONTINUE (Philipp Rudo) [1725886] - [net] net/smc: adapt SMC remote DELETE_RKEY processing to use the LLC flow (Philipp Rudo) [1725886] - [net] net/smc: adapt SMC remote CONFIRM_RKEY processing to use the LLC flow (Philipp Rudo) [1725886] - [net] net/smc: new smc_rtoken_set functions for multiple link support (Philipp Rudo) [1725886] - [net] net/smc: move the TEST_LINK response processing into event handler (Philipp Rudo) [1725886] - [net] net/smc: multiple link support and LLC flow for smc_llc_do_delete_rkey (Philipp Rudo) [1725886] - [net] net/smc: multiple link support and LLC flow for smc_llc_do_confirm_rkey (Philipp Rudo) [1725886] - [net] net/smc: adapt SMC client code to use the LLC flow (Philipp Rudo) [1725886] - [net] net/smc: adapt SMC server code to use the LLC flow (Philipp Rudo) [1725886] - [net] net/smc: add logic to evaluate CONFIRM_LINK messages to LLC layer (Philipp Rudo) [1725886] - [net] net/smc: introduce link group type (Philipp Rudo) [1725886] - [net] net/smc: enqueue all received LLC messages (Philipp Rudo) [1725886] - [net] net/smc: add event-based llc_flow framework (Philipp Rudo) [1725886] - [net] net/smc: move llc layer related init and clear into smc_llc.c (Philipp Rudo) [1725886] - [net] net/smc: use mutex instead of rwlock_t to protect buffers (Philipp Rudo) [1725886] - [net] net/smc: process llc responses in tasklet context (Philipp Rudo) [1725886] - [net] net/smc: use worker to process incoming llc messages (Philipp Rudo) [1725886] - [net] net/smc: simplify link deactivation (Philipp Rudo) [1725886] - [net] net/smc: move testlink work to system work queue (Philipp Rudo) [1725886] - [net] net/smc: add new link state and related helpers (Philipp Rudo) [1725886] - [net] net/smc: multi-link support for smc_rmb_rtoken_handling() (Philipp Rudo) [1725886] - [net] net/smc: convert static link ID instances to support multiple links (Philipp Rudo) [1725886] - [net] net/smc: convert static link ID to dynamic references (Philipp Rudo) [1725886] - [net] net/smc: introduce link_idx for link group array (Philipp Rudo) [1725886] - [net] net/smc: separate function for link initialization (Philipp Rudo) [1725886] - [net] net/smc: rework pnet table to support SMC-R failover (Philipp Rudo) [1725886] - [net] net/smc: improve peer ID in CLC decline for SMC-R (Philipp Rudo) [1725886] - [net] net/smc: rework peer ID handling (Philipp Rudo) [1725886] - [net] net/smc: reduce port_event scheduling (Philipp Rudo) [1725886] - [net] net/smc: simplify normal link termination (Philipp Rudo) [1725886] - [net] net/smc: remove unused parameter of smc_lgr_terminate() (Philipp Rudo) [1725886] - [net] net/smc: do not delete lgr from list twice (Philipp Rudo) [1725886] - [net] net/smc: use termination worker under send_lock (Philipp Rudo) [1725886] - [net] net/smc: improve smc_lgr_cleanup() (Philipp Rudo) [1725886] - [pci] PCI: Add new PCI_VPD_RO_KEYWORD_SERIALNO macro (Jonathan Toppins) [1834900] - [pci] PCI: Introduce pci_get_dsn (Jonathan Toppins) [1834900] - [scsi] scsi: lpfc: Remove redundant initialization to variable rc (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Update lpfc version to 12.8.0.1 (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Fix MDS Diagnostic Enablement definition (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Fix noderef and address space warnings (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Remove unnecessary lockdep_assert_held calls (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Change default queue allocation for reduced memory consumption (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Fix negation of else clause in lpfc_prep_node_fc4type (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Remove re-binding of nvme rport during registration (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Maintain atomic consistency of queue_claimed flag (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: remove duplicate unloading checks (Dick Kennedy) [1835310] - [scsi] scsi: qedf: Get dev info after updating the params (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Fix crash when MFW calls for protocol stats while function is still probing (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Add schedule recovery handler (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Implement callback for bw_update (Nilesh Javali) [1792113] - [netdrv] scsi: qed: Send BW update notifications to the protocol drivers (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Honor status qualifier in FCP_RSP per spec (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Acquire rport_lock for resetting the delay_timestamp (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Increase the upper limit of retry delay (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Keep track of num of pending flogi (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Simplify mutex_unlock() usage (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Add port_id getter (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Remove always false 'tmp_prio < 0' statement (Nilesh Javali) [1792113] - [include] NFSv4.1: fix handling of backchannel binding in BIND_CONN_TO_SESSION (Steve Dickson) [1828592] - [edac] EDAC/amd64: Drop some family checks for newer systems (Aristeu Rozanski) [1779822 1735611] - [edac] EDAC/amd64: Add family ops for Family 19h Models 00h-0Fh (Aristeu Rozanski) [1779822 1735611] - [x86] x86/amd_nb: Add Family 19h PCI IDs (Aristeu Rozanski) [1779822 1735611] - [edac] EDAC/mce_amd: Always load on SMCA systems (Aristeu Rozanski) [1779822 1735611] - [x86] x86/MCE/AMD, EDAC/mce_amd: Add new Load Store unit McaType (Aristeu Rozanski) [1779822 1735611] - [edac] EDAC/amd64: Save max number of controllers to family type (Aristeu Rozanski) [1779822 1735611] - [edac] EDAC/amd64: Gather hardware information early (Aristeu Rozanski) [1779822 1735611] - [edac] EDAC/amd64: Make struct amd64_family_type global (Aristeu Rozanski) [1779822 1735611] - [fs] nfsd: Add tracepoints for update of the expkey and export cache entries (Dave Wysochanski) [1775408] - [fs] nfsd: Add tracepoints for exp_find_key() and exp_get_by_name() (Dave Wysochanski) [1775408] - [fs] nfsd: Add tracing to nfsd_set_fh_dentry() (Dave Wysochanski) [1775408] - [net] SUNRPC: Clean up: Replace dprintk and BUG_ON call sites in svcauth_gss.c (Dave Wysochanski) [1775408] - [net] svcrdma: Create a generic tracing class for displaying xdr_buf layout (Dave Wysochanski) [1775408] - [net] SUNRPC: Capture completion of all RPC tasks (Dave Wysochanski) [1775408] - [net] SUNRPC: Trace gssproxy upcall results (Dave Wysochanski) [1775408] - [trace] fix null pointer deref in tracepoints in back channel (Dave Wysochanski) [1775408] - [fs] NFS: Clean up generic file commit tracepoint (Dave Wysochanski) [1775408] - [fs] NFS: Clean up generic writeback tracepoints (Dave Wysochanski) [1775408] - [fs] NFS: Clean up generic file read tracepoints (Dave Wysochanski) [1775408] - [fs] pNFS/flexfiles: Add tracing for layout errors (Dave Wysochanski) [1775408] - [fs] pNFS/flexfiles: Record resend attempts on I/O failure (Dave Wysochanski) [1775408] - [fs] NFS: Fix fix of show_nfs_errors (Dave Wysochanski) [1775408] - [fs] NFSv4: Improve read/write/commit tracing (Dave Wysochanski) [1775408] - [fs] NFS4: Report callback authentication errors (Dave Wysochanski) [1775408] - [fs] NFS4: Trace lock reclaims (Dave Wysochanski) [1775408] - [fs] NFS4: Trace state recovery operation (Dave Wysochanski) [1775408] - [fs] NFS: Add a tracepoint in nfs_fh_to_dentry() (Dave Wysochanski) [1775408] - [fs] pnfs/flexfiles: Add tracepoints for detecting pnfs fallback to MDS (Dave Wysochanski) [1775408] - [fs] NFS: Record task, client ID, and XID in xdr_status trace points (Dave Wysochanski) [1775408] - [fs] NFS: Display symbolic status code names in trace log (Dave Wysochanski) [1775408] - [fs] NFS: Fix show_nfs_errors macros again (Dave Wysochanski) [1775408] - [fs] NFS4: Add a trace event to record invalid CB sequence IDs (Dave Wysochanski) [1775408] - [media] media: v4l: event: Add subscription to list before calling "add" operation (Jarod Wilson) [1828805] {CVE-2019-9458} - [media] media: v4l: event: Prevent freeing event subscriptions while accessed (Jarod Wilson) [1828805] {CVE-2019-9458} - [vhost] vhost: Check docket sk_family instead of call getname (Vladis Dronov) [1823301] {CVE-2020-10942} - [documentation] kvm: ppc: book3s hv: Add a capability for enabling secure guests (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: H_SVM_INIT_START must call UV_RETURN (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Check caller of H_SVM_* Hcalls (David Gibson) [1814624] - [powerpc] Introduce the MSR_S bit (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Skip kvmppc_uvmem_free if Ultravisor is not supported (David Gibson) [1814624] - [powerpc] kvm: ppc: Kill kvmppc_ops::mmu_destroy() and kvmppc_mmu_destroy() (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s pr: Move kvmppc_mmu_init() into PR KVM (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Treat TM-related invalid form instructions on P9 like the valid ones (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Use RADIX_PTE_INDEX_SIZE in Radix MMU code (David Gibson) [1814624] - [powerpc] kvm: no need to check return value of debugfs_create functions (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s pr: Fix -Werror=return-type build failure (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Release lock on page-out failure path (David Gibson) [1814624] - [powerpc] mm: Remove kvm radix prefetch workaround for Power9 DD2.2 (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: xive: Fix typo in comment (David Gibson) [1814624] - [documentation] kvm: ppc: book3s hv: Implement H_SVM_INIT_ABORT hcall (David Gibson) [1814624] - [powerpc] kvm: ppc: Add skip_page_out parameter to uvmem functions (David Gibson) [1814624] - [powerpc] kvm: ppc: book3e: Replace current->mm by kvm->mm (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s: Replace current->mm by kvm->mm (David Gibson) [1814624] - [mm] add account_locked_vm utility function (David Gibson) [1814624] - [powerpc] kvm: ppc: Remove set but not used variable 'ra', 'rs', 'rt' (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Don't do ultravisor calls on systems without ultravisor (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Support reset of secure guest (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Handle memory plug/unplug to secure VM (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Radix changes for secure guest (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Shared pages support for secure guests (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Support for running secure guests (David Gibson) [1814624] - [powerpc] pseries/svm: Unshare all pages before kexecing a new kernel (David Gibson) [1814624] - [powerpc] pseries/svm: Use shared memory for LPPACA structures (David Gibson) [1814624] - [powerpc] pseries: Add and use LPPACA_SIZE constant (David Gibson) [1814624] - [powerpc] pseries/svm: Add helpers for UV_SHARE_PAGE and UV_UNSHARE_PAGE (David Gibson) [1814624] - [powerpc] prom_init: Add the ESM call to prom_init (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Reject mflags=2 (LPCR[AIL]=2) ADDR_TRANS_MODE mode (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Implement LPCR[AIL]=3 mode for injected interrupts (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Reuse kvmppc_inject_interrupt for async guest delivery (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s: Replace reset_msr mmu op with inject_interrupt arch op (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s: Define and use SRR1_MSR_BITS (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: xive: Show VP id in debugfs (David Gibson) [1814624] - [powerpc] kvm: ppc: e500: Replace current->mm by kvm->mm (David Gibson) [1814624] - [powerpc] kvm: ppc: Report single stepping capability (David Gibson) [1814624] - [powerpc] kvm: Fix kvmppc_vcore->in_guest value in kvmhv_switch_to_host (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: use smp_mb() when setting/clearing host_ipi flag (David Gibson) [1814624] - [powerpc] 64s: Set reserved PCR bits (David Gibson) [1814624] - [powerpc] Fix definition of PCR bits to work with old binutils (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s: Invalidate multiple TCEs at once (David Gibson) [1814624] - [powerpc] powernv/ioda: Split out TCE invalidation from TCE updates (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Don't lose pending doorbell request on migration on P9 (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Check for MMU ready on piggybacked virtual cores (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Define usage types for rmap array in guest memslot (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Don't push XIVE context when not using XIVE device (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Fix race in re-enabling XIVE escalation interrupts (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s pr: Fix software breakpoints (David Gibson) [1814624] - [powerpc] kvm: ppc: Remove leftover comment from emulate_loadstore.c (David Gibson) [1814624] - [x86] hyperv: Properly suspend/resume reenlightenment notifications (Mohammed Gamal) [1815475] - [kernel] pm: hibernate: Freeze kernel threads in software_resume() (Mohammed Gamal) [1815475] - [kernel] pm: hibernate: Propagate the return value of hibernation_restore() (Mohammed Gamal) [1815475] - [x86] hyperv: Suspend/resume the VP assist page for hibernation (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Fix Suspend-to-Idle for Generation-2 VM (Mohammed Gamal) [1815475] - [net] hv_sock: Add the support of hibernation (Mohammed Gamal) [1815475] - [video] hyperv_fb: Fix hibernation for the deferred IO feature (Mohammed Gamal) [1815475] - [video] hyperv_fb: Add the support of hibernation (Mohammed Gamal) [1815475] - [scsi] storvsc: Add the support of hibernation (Mohammed Gamal) [1815475] - [netdrv] hv_netvsc: Add the support of hibernation (Mohammed Gamal) [1815475] - [pci] hv: Change pci_protocol_version to per-hbus (Mohammed Gamal) [1815475] - [pci] hv: Add hibernation support (Mohammed Gamal) [1815475] - [input] hyperv-keyboard: Add the support of hibernation (Mohammed Gamal) [1815475] - [hid] hyperv: NULL check before some freeing functions is not needed (Mohammed Gamal) [1815475] - [hid] hyperv: Add the support of hibernation (Mohammed Gamal) [1815475] - [clocksource] hyper-v: Suspend/resume Hyper-V clocksource for hibernation (Mohammed Gamal) [1815475] - [x86] hyperv: Suspend/resume the hypercall page for hibernation (Mohammed Gamal) [1815475] - [x86] hyperv: Implement hv_is_hibernation_supported() (Mohammed Gamal) [1815475] - [hv] hv_utils: Add the support of hibernation (Mohammed Gamal) [1815475] - [hv] hv_utils: Support host-initiated hibernation request (Mohammed Gamal) [1815475] - [hv] hv_utils: Support host-initiated restart request (Mohammed Gamal) [1815475] - [hv] hv_balloon: Add the support of hibernation (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Fix harmless building warnings without CONFIG_PM_SLEEP (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Resume after fixing up old primary channels (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Suspend after cleaning up hv_sock and sub channels (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Clean up hv_sock channels by force upon suspend (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Suspend/resume the vmbus itself for hibernation (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Ignore the offers when resuming from hibernation (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Implement suspend/resume for VSC drivers for hibernation (Mohammed Gamal) [1815475] - [net] ipv4: really enforce backoff for redirects (Paolo Abeni) [1834184] - [net] netfilter: nat: never update the UDP checksum when it's 0 (Guillaume Nault) [1794714] - [net] sched: allow flower to match erspan options (Xin Long) [1830482] - [net] sched: allow flower to match vxlan options (Xin Long) [1830482] - [net] sched: add erspan option support to act_tunnel_key (Xin Long) [1830482] - [net] sched: add vxlan option support to act_tunnel_key (Xin Long) [1830482] - [netdrv] netdevsim: disable devlink reload when resources are being used (Ivan Vecera) [1829778] - [netdrv] netdevsim: fix using uninitialized resources (Ivan Vecera) [1829778] - [netdrv] drivers/net: netdevsim depends on INET (Ivan Vecera) [1829778] - [netdrv] netdevsim: fix nsim_fib6_rt_create() error path (Ivan Vecera) [1829778] - [tools] selftests: netdevsim: Add test for FIB offload API (Ivan Vecera) [1829778] - [tools] selftests: forwarding: Add helpers and tests for FIB offload (Ivan Vecera) [1829778] - [tools] selftests: mlxsw: Add a self-test for port-default priority (Ivan Vecera) [1829778] - [netdrv] netdevsim: fib: Add dummy implementation for FIB offload (Ivan Vecera) [1829778] - [net] ipv6: Add "offload" and "trap" indications to routes (Ivan Vecera) [1829778] - [net] ipv4: Add "offload" and "trap" indications to routes (Ivan Vecera) [1829778] - [net] ipv4: Encapsulate function arguments in a struct (Ivan Vecera) [1829778] - [net] ipv4: Replace route in list before notifying (Ivan Vecera) [1829778] - [tools] selftests: netdevsim: Extend devlink trap test to include flow action cookie (Petr Oros) [1823745] - [netdrv] netdevsim: add ACL trap reporting cookie as a metadata (Petr Oros) [1823745] - [net] devlink: extend devlink_trap_report() to accept cookie and pass (Petr Oros) [1823745] - [net] drop_monitor: extend by passing cookie from driver (Petr Oros) [1823745] - [net] devlink: add trap metadata type for cookie (Petr Oros) [1823745] - [net] devlink: add ACL generic packet traps (Petr Oros) [1823745] - [net] devlink: Add overlay source MAC is multicast trap (Petr Oros) [1823745] - [net] devlink: Add tunnel generic packet traps (Petr Oros) [1823745] - [net] devlink: Add non-routable packet trap (Petr Oros) [1823745] - [netdrv] mlxsw: spectrum_router: Prevent incorrect replacement of local table routes (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Remove FIB entry list from FIB node (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Consolidate identical functions (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Make route creation and destruction symmetric (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Eliminate dead code (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Remove unnecessary checks (Ivan Vecera) [1828994] - [net] ipv6: Remove old route notifications and convert listeners (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Start using new IPv6 route notifications (Ivan Vecera) [1828994] - [net] ipv6: Handle multipath route deletion notification (Ivan Vecera) [1828994] - [net] ipv6: Handle route deletion notification (Ivan Vecera) [1828994] - [net] ipv6: Only Replay routes of interest to new listeners (Ivan Vecera) [1828994] - [net] ipv6: Notify multipath route if should be offloaded (Ivan Vecera) [1828994] - [net] ipv6: Notify route if replacing currently offloaded one (Ivan Vecera) [1828994] - [net] ipv6: Notify newly added route if should be offloaded (Ivan Vecera) [1828994] - [include] net: fib_notifier: Add temporary events to the FIB notification chain (Ivan Vecera) [1828994] - [net] ipv4: Remove old route notifications and convert listeners (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Start using new IPv4 route notifications (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Don't rely on missing extack to symbolize dump (Ivan Vecera) [1828994] - [net] ipv4: Only Replay routes of interest to new listeners (Ivan Vecera) [1828994] - [net] ipv4: Handle route deletion notification during flush (Ivan Vecera) [1828994] - [net] ipv4: Handle route deletion notification (Ivan Vecera) [1828994] - [net] ipv4: Notify newly added route if should be offloaded (Ivan Vecera) [1828994] - [net] ipv4: Notify route if replacing currently offloaded one (Ivan Vecera) [1828994] - [net] ipv4: Extend FIB alias find function (Ivan Vecera) [1828994] - [net] ipv4: Notify route after insertion to the routing table (Ivan Vecera) [1828994] - [include] net: fib_notifier: Add temporary events to the FIB notification chain (Ivan Vecera) [1828994] - [net] vti6: Fix memory leak of skb if input policy check fails (Xin Long) [1829720] - [net] xfrm: policy: Fix doulbe free in xfrm_policy_timer (Xin Long) [1829720] - [net] xfrm: add the missing verify_sec_ctx_len check in xfrm_add_acquire (Xin Long) [1829720] - [net] xfrm: fix uctx len check in verify_sec_ctx_len (Xin Long) [1829720] - [net] xfrm: handle NETDEV_UNREGISTER for xfrm device (Xin Long) [1829720] - [net] xfrm: interface: do not confirm neighbor when do pmtu update (Xin Long) [1829720] - [documentation] xfrm: update doc about xfrm[46]_gc_thresh (Xin Long) [1829720] - [documentation] devlink: remove trigger command from devlink-region.rst (Petr Oros) [1822570] - [include] devlink: promote "fw.bundle_id" to a generic info version (Petr Oros) [1822570] - [documentation] devlink: document devlink info versions reported by bnxt_en driver (Petr Oros) [1822570] - [include] devlink: add macro for "fw.roce" (Petr Oros) [1822570] - [documentation] Fix typo in devlink documentation (Petr Oros) [1822570] - [documentation] devlink: fix typos in qed documentation (Petr Oros) [1822570] - [documentation] devlink: document region snapshot triggering from userspace (Petr Oros) [1822570] - [documentation] devlink: introduce devlink-dpipe.rst documentation file (Petr Oros) [1822570] - [documentation] devlink: add a devlink-resource.rst documentation file (Petr Oros) [1822570] - [netdrv] devlink: rename and expand devlink-trap-netdevsim.rst (Petr Oros) [1822570] - [documentation] devlink: add documentation for ionic device driver (Petr Oros) [1822570] - [documentation] devlink: add a file documenting devlink regions (Petr Oros) [1822570] - [documentation] devlink: add a driver-specific file for the qed driver (Petr Oros) [1822570] - [documentation] devlink: add parameter documentation for the mlx4 driver (Petr Oros) [1822570] - [documentation] devlink: document info versions for each driver (Petr Oros) [1822570] - [documentation] devlink: convert driver-specific files to reStructuredText (Petr Oros) [1822570] - [documentation] devlink: mention reloading in devlink-params.rst (Petr Oros) [1822570] - [documentation] devlink: add documentation for generic devlink parameters (Petr Oros) [1822570] - [documentation] devlink: convert devlink-params.txt to reStructuredText (Petr Oros) [1822570] - [documentation] devlink: rename devlink-info-versions.rst and add a header (Petr Oros) [1822570] - [documentation] devlink: convert devlink-health.txt to rst format (Petr Oros) [1822570] - [documentation] devlink: move devlink documentation to subfolder (Petr Oros) [1822570] - [include] devlink: add macro for "fw.psid" (Petr Oros) [1822570] - [netdrv] ethtool: Add support for 400Gbps (50Gbps per lane) link modes (Ivan Vecera) [1828942] - [netdrv] phy: Add support for 100BaseT1 and 1000BaseT1 (Ivan Vecera) [1828942] - [net] phy: improve definition of __ETHTOOL_LINK_MODE_MASK_NBITS (Ivan Vecera) [1828942] - [net] netfilter: nf_tables: simplify NLM_F_CREATE handling (Phil Sutter) [1812666] - [net] devlink: Add layer 3 generic packet exception traps (Petr Oros) [1828737] - [net] devlink: Add layer 3 generic packet traps (Petr Oros) [1828737] - [net] netfilter: nf_tables: fix infinite loop when expr is not available (Phil Sutter) [1757933] - [net] netfilter: nf_tables: autoload modules from the abort path (Phil Sutter) [1757933] - [net] netfilter: nf_tables: remove WARN and add NLA_STRING upper limits (Phil Sutter) [1757933] - [net] netfilter: nf_tables: store transaction list locally while requesting module (Phil Sutter) [1757933] - [net] netfilter: nf_tables: use-after-free in failing rule with bound set (Phil Sutter) [1757933] - [net] netfilter: nft_meta: skip EAGAIN if nft_meta_bridge is not a module (Phil Sutter) [1757933] - [net] netfilter: nf_tables: force module load in case select_ops() returns -EAGAIN (Phil Sutter) [1757933] - [net] netfilter: nf_tables: add nft_expr_type_request_module() (Phil Sutter) [1757933] - [net] netfilter: nf_tables: bogus EBUSY in helper removal from transaction (Phil Sutter) [1757933] - [net] netfilter: nf_tables: fix set double-free in abort path (Phil Sutter) [1757933] - [net] netfilter: nft_compat: don't use refcount_inc on newly allocated entry (Phil Sutter) [1757933] - [net] netfilter: nf_tables: unbind set in rule from commit path (Phil Sutter) [1757933] - [net] netfilter: nft_compat: destroy function must not have side effects (Phil Sutter) [1757933] - [net] netfilter: nft_compat: make lists per netns (Phil Sutter) [1757933] - [net] netfilter: nft_compat: use refcnt_t type for nft_xt reference count (Phil Sutter) [1757933] - [net] netfilter: nf_tables: fix suspicious RCU usage in nft_chain_stats_replace() (Phil Sutter) [1757933] - [net] netfilter: nf_tables: asynchronous release (Phil Sutter) [1757933] - [net] netfilter: nf_tables: split set destruction in deactivate and destroy phase (Phil Sutter) [1757933] - [net] netfilter: nf_tables: flow event notifier must use transaction mutex (Phil Sutter) [1757933] - [net] netfilter: nf_tables: use dedicated mutex to guard transactions (Phil Sutter) [1757933] - [net] netfilter: nf_tables: avoid global info storage (Phil Sutter) [1757933] - [net] netfilter: nf_tables: take module reference when starting a batch (Phil Sutter) [1757933] - [net] netfilter: nf_tables: make valid_genid callback mandatory (Phil Sutter) [1757933] - [net] netfilter: nf_tables: add and use helper for module autoload (Phil Sutter) [1757933]- [kernel] sched: Fix missing bracket in membarrier_switch_mm from mismerge (Phil Auld) [1745111] - [fs] nfs: fix NULL deference in nfs4_get_valid_delegation ("J. Bruce Fields") [1831553] - [acpi] PCI/AER: Use only _OSC to determine AER ownership (Myron Stowe) [1712820] - [pci] PCI/EDR: Log only ACPI_NOTIFY_DISCONNECT_RECOVER events (Myron Stowe) [1712820] - [pci] PCI/AER: Rationalize error status register clearing (Myron Stowe) [1712820] - [pci] PCI/DPC: Add Error Disconnect Recover (EDR) support (Myron Stowe) [1712820] - [pci] PCI/DPC: Expose dpc_process_error(), dpc_reset_link() for use by EDR (Myron Stowe) [1712820] - [pci] PCI/AER: Add pci_aer_raw_clear_status() to unconditionally clear Error Status (Myron Stowe) [1712820] - [pci] PCI/DPC: Cache DPC capabilities in pci_init_capabilities() (Myron Stowe) [1712820] - [pci] PCI/ERR: Return status of pcie_do_recovery() (Myron Stowe) [1712820] - [pci] PCI/ERR: Remove service dependency in pcie_do_recovery() (Myron Stowe) [1712820] - [pci] PCI/DPC: Move DPC data into struct pci_dev (Myron Stowe) [1712820] - [pci] PCI/ERR: Update error status after reset_link() (Myron Stowe) [1712820] - [pci] PCI/ERR: Combine pci_channel_io_frozen cases (Myron Stowe) [1712820] - [pci] PCI/ASPM: Reduce severity of common clock config message (Myron Stowe) [1712820] - [pci] PCI/ASPM: Clear the correct bits when enabling L1 substates (Myron Stowe) [1712820] - [pci] PCI/PM: Print config space of devices before suspend (Myron Stowe) [1712820] - [pci] PCI/AER: Initialize aer_fifo (Myron Stowe) [1712820] - [pci] PCI/AER: Factor message prefixes with dev_fmt() (Myron Stowe) [1712820] - [pci] PCI/AER: Log which device prevents error recovery (Myron Stowe) [1712820] - [security] ima: Switch to ima_hash_algo for boot aggregate (Jerry Snitselaar) [1786441] - [mm] mm: mempolicy: require at least one nodeid for MPOL_PREFERRED (Rafael Aquini) [1834435] {CVE-2020-11565} - [tools] perf maps: Add missing unlock to maps__insert() error case (Michael Petlan) [1818838] - [tools] perf dso: Fix dso comparison (Michael Petlan) [1818838] - [tools] perf block-info: Fix wrong block address comparison in block_info__cmp() (Michael Petlan) [1818838] - [tools] libperf: Setup initial evlist::all_cpus value (Michael Petlan) [1818838] - [tools] perf report: Fix no libunwind compiled warning break s390 issue (Michael Petlan) [1818838] - [tools] perf hists: Fix variable name's inconsistency in hists__for_each() macro (Michael Petlan) [1818838] - [tools] perf map: Set kmap->kmaps backpointer for main kernel map chunks (Michael Petlan) [1818838] - [tools] perf report: Fix incorrectly added dimensions as switch perf data file (Michael Petlan) [1818838] - [tools] tools lib traceevent: Fix memory leakage in filter_event (Michael Petlan) [1818838] - [tools] perf vendor events s390: Remove name from L1D_RO_EXCL_WRITES description (Michael Petlan) [1818838] - [tools] perf vendor events s390: Fix counter long description for DTLB1_GPAGE_WRITES (Michael Petlan) [1818838] - [tools] libtraceevent: Allow custom libdir path (Michael Petlan) [1818838] - [tools] perf top: Do not bail out when perf_env__read_cpuid() returns ENOSYS (Michael Petlan) [1818838] - [tools] perf arch: Make the default get_cpuid() return compatible error (Michael Petlan) [1818838] - [tools] perf inject: Fix processing of ID index for injected instruction tracing (Michael Petlan) [1818838] - [tools] perf report: Bail out --mem-mode if mem info is not available (Michael Petlan) [1818838] - [tools] perf report: Make -F more strict like -s (Michael Petlan) [1818838] - [tools] perf report/top TUI: Replace pr_err() with ui__error() (Michael Petlan) [1818838] - [tools] libtraceevent: Copy pkg-config file to output folder when using O= (Michael Petlan) [1818838] - [tools] libtraceevent: Fix lib installation with O= (Michael Petlan) [1818838] - [tools] perf kvm: Clarify the 'perf kvm' -i and -o command line options (Michael Petlan) [1818838] - [tools] perf machine: Fill map_symbol->maps in append_inlines() to fix segfault (Michael Petlan) [1818838] - [tools] perf jit: Move test functionality in to a test (Michael Petlan) [1818838] - [tools] perf stat: Use affinity for enabling/disabling events (Michael Petlan) [1818838] - [tools] perf evsel: Add functions to enable/disable for a specific CPU (Michael Petlan) [1818838] - [tools] perf stat: Use affinity for reading (Michael Petlan) [1818838] - [tools] perf stat: Use affinity for opening events (Michael Petlan) [1818838] - [tools] perf stat: Factor out open error handling (Michael Petlan) [1818838] - [tools] perf stat: Use affinity for closing file descriptors (Michael Petlan) [1818838] - [tools] perf evsel: Add functions to close evsel on a CPU (Michael Petlan) [1818838] - [tools] perf evsel: Add iterator to iterate over events ordered by CPU (Michael Petlan) [1818838] - [tools] perf evlist: Maintain evlist->all_cpus (Michael Petlan) [1818838] - [tools] perf cpumap: Maintain cpumaps ordered and without dups (Michael Petlan) [1818838] - [tools] perf script: Fix brstackinsn for AUXTRACE (Michael Petlan) [1818838] - [tools] perf affinity: Add infrastructure to save/restore affinity (Michael Petlan) [1818838] - [tools] perf pmu: Use file system cache to optimize sysfs access (Michael Petlan) [1818838] - [tools] perf regs: Make perf_reg_name() return "unknown" instead of NULL (Michael Petlan) [1818838] - [tools] perf diff: Use llabs() with 64-bit values (Michael Petlan) [1818838] - [tools] perf diff: Use llabs() with 64-bit values (Michael Petlan) [1818838] - [tools] perf tests: Rename tests/map_groups.c to tests/maps.c (Michael Petlan) [1818838] - [tools] perf tests: Rename thread-mg-share to thread-maps-share (Michael Petlan) [1818838] - [tools] perf maps: Rename map_groups.h to maps.h (Michael Petlan) [1818838] - [tools] perf maps: Rename 'mg' variables to 'maps' (Michael Petlan) [1818838] - [tools] perf map_symbol: Rename ms->mg to ms->maps (Michael Petlan) [1818838] - [tools] perf addr_location: Rename al->mg to al->maps (Michael Petlan) [1818838] - [tools] perf thread: Rename thread->mg to thread->maps (Michael Petlan) [1818838] - [tools] perf maps: Merge 'struct maps' with 'struct map_groups' (Michael Petlan) [1818838] - [tools] x86/insn: perf tools: Add some more instructions to the new instructions test (Michael Petlan) [1818838] - [tools] perf map: Remove unused functions (Michael Petlan) [1818838] - [tools] perf map: Remove needless struct forward declarations (Michael Petlan) [1818838] - [tools] perf map: Ditch leftover map__reloc_vmlinux() prototype (Michael Petlan) [1818838] - [tools] perf script: Move map__fprintf_srccode() to near its only user (Michael Petlan) [1818838] - [tools] perf parse: Fix potential memory leak when handling tracepoint errors (Michael Petlan) [1818838] - [tools] libtraceevent: Fix memory leakage in copy_filter_type (Michael Petlan) [1818838] - [tools] libtraceevent: Fix header installation (Michael Petlan) [1818838] - [tools] perf intel-bts: Does not support AUX area sampling (Michael Petlan) [1818838] - [tools] perf intel-pt: Add support for decoding AUX area samples (Michael Petlan) [1818838] - [tools] perf intel-pt: Add support for recording AUX area samples (Michael Petlan) [1818838] - [tools] perf pmu: When using default config, record which bits of config were changed by the user (Michael Petlan) [1818838] - [tools] perf auxtrace: Add support for queuing AUX area samples (Michael Petlan) [1818838] - [tools] perf session: Add facility to peek at all events (Michael Petlan) [1818838] - [tools] perf auxtrace: Add support for dumping AUX area samples (Michael Petlan) [1818838] - [tools] perf inject: Cut AUX area samples (Michael Petlan) [1818838] - [tools] perf record: Add aux-sample-size config term (Michael Petlan) [1818838] - [tools] perf record: Add support for AUX area sampling (Michael Petlan) [1818838] - [tools] perf auxtrace: Add support for AUX area sample recording (Michael Petlan) [1818838] - [tools] perf auxtrace: Move perf_evsel__find_pmu() (Michael Petlan) [1818838] - [tools] perf record: Add a function to test for kernel support for AUX area sampling (Michael Petlan) [1818838] - [tools] perf tools: Add kernel AUX area sampling definitions (Michael Petlan) [1818838] - [tools] perf report: Jump to symbol source view from total cycles view (Michael Petlan) [1818838] - [tools] perf util: Move block TUI function to ui browsers (Michael Petlan) [1818838] - [tools] perf dso: Move dso_id from 'struct map' to 'struct dso' (Michael Petlan) [1818838] - [tools] perf dsos: Remove unused dsos__find() method (Michael Petlan) [1818838] - [tools] perf map: Move comparision of map's dso_id to a separate function (Michael Petlan) [1818838] - [tools] perf map: Pass a dso_id to map__new() (Michael Petlan) [1818838] - [tools] perf map: Move maj/min/ino/ino_generation to separate struct (Michael Petlan) [1818838] - [tools] perf parse: Report initial event parsing error (Michael Petlan) [1818838] - [tools] x86/insn: perf tools: Add some instructions to the new instructions test (Michael Petlan) [1818838] - [tools] perf map: Move seldom used ->flags field to second cacheline (Michael Petlan) [1818838] - [tools] perf map: Use bitmap for booleans (Michael Petlan) [1818838] - [tools] libtraceevent: Fix parsing of event o and X argument types (Michael Petlan) [1818838] - [tools] perf callchain: Fix segfault in thread__resolve_callchain_sample() (Michael Petlan) [1818838] - [tools] perf map_groups: Auto sort maps by name, if needed (Michael Petlan) [1818838] - [tools] perf machine: No need to check if kernel module maps pre-exist (Michael Petlan) [1818838] - [tools] perf record: No need to process the synthesized MMAP events twice (Michael Petlan) [1818838] - [tools] perf map: No need to adjust the long name of modules (Michael Petlan) [1818838] - [tools] perf map_groups: Add a front end cache for map lookups by name (Michael Petlan) [1818838] - [tools] perf maps: Do not use an rbtree to sort by map name (Michael Petlan) [1818838] - [tools] perf maps: Purge the entries from maps->names in __maps__purge() (Michael Petlan) [1818838] - [tools] perf vendor events power9: Fix commas so PMU event files are valid JSON (Michael Petlan) [1818838] - [tools] perf vendor events power8: Fix commas so PMU event files are valid JSON (Michael Petlan) [1818838] - [tools] perf vendor events arm64: Fix commas so PMU event files are valid JSON (Michael Petlan) [1818838] - [tools] perf parse: Use YYABORT to clear stack after failure, plugging leaks (Michael Petlan) [1818838] - [tools] perf tool: Provide an option to print perf_event_open args and return value (Michael Petlan) [1818838] - [tools] perf map: Remove ->groups from 'struct map' (Michael Petlan) [1818838] - [tools] perf map: Combine maps__fixup_overlappings with its only use (Michael Petlan) [1818838] - [tools] perf annotate: Stop using map->groups, use map_symbol->mg instead (Michael Petlan) [1818838] - [tools] perf tools: Add a 'struct map_groups' pointer to 'struct map_symbol' (Michael Petlan) [1818838] - [tools] perf symbols: Use kmaps(map)->machine when we know its a kernel map (Michael Petlan) [1818838] - [tools] pref tools: Make 'struct addr_map_symbol' contain 'struct map_symbol' (Michael Petlan) [1818838] - [tools] perf callchain: Use 'struct map_symbol' in 'struct callchain_cursor_node' (Michael Petlan) [1818838] - [tools] perf unwind: Use 'struct map_symbol' in 'struct unwind_entry' (Michael Petlan) [1818838] - [tools] perf annotate: Pass a 'map_symbol' in places receiving a pair of 'map' and 'symbol' pointers (Michael Petlan) [1818838] - [tools] perf tools: Add map_groups to 'struct addr_location' (Michael Petlan) [1818838] - [tools] perf map_groups: Pass the object to map_groups__find_ams() (Michael Petlan) [1818838] - [tools] perf symbols: Stop using map->groups, we can use kmaps instead (Michael Petlan) [1818838] - [tools] perf map: Use map->dso->kernel + map__kmaps() in map__kmaps() (Michael Petlan) [1818838] - [tools] perf report: Sort by sampled cycles percent per block for tui (Michael Petlan) [1818838] - [tools] perf report: Support --percent-limit for --total-cycles (Michael Petlan) [1818838] - [tools] perf report: Sort by sampled cycles percent per block for stdio (Michael Petlan) [1818838] - [tools] perf hist: Support block formats with compare/sort/display (Michael Petlan) [1818838] - [tools] perf hist: Count the total cycles of all samples (Michael Petlan) [1818838] - [tools] perf block: Cleanup and refactor block info functions (Michael Petlan) [1818838] - [tools] perf diff: Don't use hack to skip column length calculation (Michael Petlan) [1818838] - [tools] perf tests: Fix out of bounds memory access (Michael Petlan) [1818838] - [tools] perf record: Add support for limit perf output file size (Michael Petlan) [1818838] - [tools] perf annotate: Fix heap overflow (Michael Petlan) [1818838] - [tools] perf machine: Add kernel_dso() method (Michael Petlan) [1818838] - [tools] perf symbols: Remove needless checks for map->groups->machine (Michael Petlan) [1818838] - [tools] perf parse: Add a deep delete for parse event terms (Michael Petlan) [1818838] - [tools] perf parse: If pmu configuration fails free terms (Michael Petlan) [1818838] - [tools] perf parse: Before yyabort-ing free components (Michael Petlan) [1818838] - [tools] perf parse: Add destructors for parse event terms (Michael Petlan) [1818838] - [tools] perf parse: Ensure config and str in terms are unique (Michael Petlan) [1818838] - [tools] perf parse: Add parse events handle error (Michael Petlan) [1818838] - [tools] perf inject: Make --strip keep evsels (Michael Petlan) [1818838] - [tools] perf tools: Fix cross compile for ARM64 (Michael Petlan) [1818838] - [tools] perf stat: Add --per-node agregation support (Michael Petlan) [1818838] - [tools] perf env: Add perf_env__numa_node() (Michael Petlan) [1818838] - [tools] perf tools: Splice events onto evlist even on error (Michael Petlan) [1818838] - [tools] libsubcmd: Use -O0 with DEBUG=1 (Michael Petlan) [1818838] - [tools] libsubcmd: Move EXTRA_FLAGS to the end to allow overriding existing flags (Michael Petlan) [1818838] - [tools] perf map_groups: Introduce for_each_entry() and for_each_entry_safe() iterators (Michael Petlan) [1818838] - [tools] perf maps: Add for_each_entry()/_safe() iterators (Michael Petlan) [1818838] - [tools] perf map: Allow map__next() to receive a NULL arg (Michael Petlan) [1818838] - [tools] perf map: Check if the map still has some refcounts on exit (Michael Petlan) [1818838] - [tools] perf dso: Add dso__data_write_cache_addr() (Michael Petlan) [1818838] - [tools] perf dso: Refactor dso_cache__read() (Michael Petlan) [1818838] - [tools] perf auxtrace: Add auxtrace_cache__remove() (Michael Petlan) [1818838] - [tools] perf jevents: Fix resource leak in process_mapfile() and main() (Michael Petlan) [1818838] - [tools] perf kvm: Use evlist layer api when possible (Michael Petlan) [1818838] - [tools] perf tests: Fix a typo (Michael Petlan) [1818838] - [tools] perf tools: Avoid a malloc() for array events (Michael Petlan) [1818838] - [tools] perf tools: Move ALLOC_LIST into a function (Michael Petlan) [1818838] - [tools] perf evsel: Avoid close(-1) (Michael Petlan) [1818838] - [tools] perf evsel: Always preserve errno while cleaning up perf_event_open failures (Michael Petlan) [1818838] - [tools] perf cs-etm: Fix definition of macro TO_CS_QUEUE_NR (Michael Petlan) [1818838] - [tools] perf llvm: Make .o saving a debug message, not an info one (Michael Petlan) [1818838] - [tools] perf record: Put a copy of kcore into the perf.data directory (Michael Petlan) [1818838] - [tools] perf data: Support single perf.data file directory (Michael Petlan) [1818838] - [tools] perf session: Fix indent in perf_session__new()" (Michael Petlan) [1818838] - [tools] perf data: Rename directory "header" file to "data" (Michael Petlan) [1818838] - [tools] perf data: Move perf_dir_version into data.h (Michael Petlan) [1818838] - [tools] perf data: Correctly identify directory data files (Michael Petlan) [1818838] - [tools] perf trace: Use STUL_STRARRAY_FLAGS with mmap (Michael Petlan) [1818838] - [tools] perf trace: Wire up strarray__strtoul_flags() (Michael Petlan) [1818838] - [tools] libbeauty: Introduce strarray__strtoul_flags() (Michael Petlan) [1818838] - [tools] libbeauty: Make the mmap_flags strarray visible outside of its beautifier (Michael Petlan) [1818838] - [tools] perf trace: Use strtoul for the fcntl 'cmd' argument (Michael Petlan) [1818838] - [tools] libbeauty: Introduce syscall_arg__strtoul_strarrays() (Michael Petlan) [1818838] - [tools] libperf: Add pr_err() macro (Michael Petlan) [1818838] - [tools] libperf: Do not export perf_evsel__init()/perf_evlist__init() (Michael Petlan) [1818838] - [tools] libperf: Keep count of failed tests (Michael Petlan) [1818838] - [tools] libperf: Add tests_mmap_cpus test (Michael Petlan) [1818838] - [tools] libperf: Add tests_mmap_thread test (Michael Petlan) [1818838] - [tools] libperf: Link static tests with libapi.a (Michael Petlan) [1818838] - [tools] libperf: Move mask setup to perf_evlist__mmap_ops() (Michael Petlan) [1818838] - [tools] libperf: Move mmap allocation to perf_evlist__mmap_ops::get (Michael Petlan) [1818838] - [tools] libperf: Introduce perf_evlist__for_each_mmap() (Michael Petlan) [1818838] - [tools] perf tests: Disable bp_signal testing for arm64 (Michael Petlan) [1818838] - [tools] perf tests bp_account: Add dedicated checking helper is_supported() (Michael Petlan) [1818838] - [tools] perf tests: Remove needless headers for bp_account (Michael Petlan) [1818838] - [tools] perf list: Hide deprecated events by default (Michael Petlan) [1818838] - [tools] perf trace: Pass a syscall_arg to syscall_arg_fmt->strtoul() (Michael Petlan) [1818838] - [tools] perf trace: Honour --max-events in processing syscalls:sys_enter_* (Michael Petlan) [1818838] - [tools] libbeauty: Introduce syscall_arg__strtoul_strarray() (Michael Petlan) [1818838] - [tools] perf trace: Initialize evsel_trace->fmt for syscalls:sys_enter_* tracepoints (Michael Petlan) [1818838] - [tools] perf trace: Introduce 'struct evsel__trace' for evsel->priv needs (Michael Petlan) [1818838] - [tools] perf trace: Hide evsel->access further, simplify code (Michael Petlan) [1818838] - [tools] perf trace: Introduce accessors to trace specific evsel->priv (Michael Petlan) [1818838] - [tools] perf trace: Show error message when not finding a field used in a filter expression (Michael Petlan) [1818838] - [tools] perf trace: Hook the 'vec' tracepoint argument with the x86 IRQ vectors scnprintf/strtoul (Michael Petlan) [1818838] - [tools] perf trace beauty: Add the glue for the autogenerated x86 IRQ vector array (Michael Petlan) [1818838] - [tools] libbeauty: Add a strarray__scnprintf_suffix() method (Michael Petlan) [1818838] - [tools] libbeauty: Hook up the x86 irq_vectors table generator (Michael Petlan) [1818838] - [tools] libbeauty: Add a generator for x86's IRQ vectors -> strings (Michael Petlan) [1818838] - [tools] tools arch x86: Grab a copy of the file containing the IRQ vector defines (Michael Petlan) [1818838] - [tools] perf vendor events arm64: Add some missing events for Hisi hip08 HHA PMU (Michael Petlan) [1818838] - [tools] perf vendor events arm64: Add some missing events for Hisi hip08 L3C PMU (Michael Petlan) [1818838] - [tools] perf vendor events arm64: Add some missing events for Hisi hip08 DDRC PMU (Michael Petlan) [1818838] - [tools] perf vendor events arm64: Fix Hisi hip08 DDRC PMU eventname (Michael Petlan) [1818838] - [tools] perf trace: Support tracepoint dynamic char arrays (Michael Petlan) [1818838] - [tools] perf trace: Filter own pid to avoid a feedback look in 'perf trace record -a' (Michael Petlan) [1818838] - [tools] perf string: Export asprintf__tp_filter_pids() (Michael Petlan) [1818838] - [tools] perf trace: Introduce --errno-summary (Michael Petlan) [1818838] - [tools] perf trace: Add syscall failure stats to -s/--summary and -S/--with-summary (Michael Petlan) [1818838] - [tools] perf stat: Support --all-kernel/--all-user (Michael Petlan) [1818838] - [tools] perf annotate: Fix objdump --no-show-raw-insn flag (Michael Petlan) [1818838] - [tools] perf annotate: Don't pipe objdump output through 'expand' command (Michael Petlan) [1818838] - [tools] perf annotate: Don't pipe objdump output through 'grep' command (Michael Petlan) [1818838] - [tools] perf annotate: Use libsubcmd's run-command.h to fork objdump (Michael Petlan) [1818838] - [tools] perf annotate: Avoid reallocation in objdump parsing (Michael Petlan) [1818838] - [tools] perf report: Add warning when libunwind not compiled in (Michael Petlan) [1818838] - [tools] perf test: Avoid infinite loop for task exit case (Michael Petlan) [1818838] - [tools] perf test: Report failure for mmap events (Michael Petlan) [1818838] - [tools] perf script: Fix --reltime with --time (Michael Petlan) [1818838] - [tools] perf tools: Allow to build with -ltcmalloc (Michael Petlan) [1818838] - [tools] perf diff: Report noisy for cycles diff (Michael Petlan) [1818838] - [tools] perf tools: Propagate CFLAGS to libperf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_evlist__filter_pollfd() from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Introduce perf_evlist__purge() (Michael Petlan) [1818838] - [tools] libperf: Introduce perf_evlist__exit() (Michael Petlan) [1818838] - [tools] libperf: Move the pollfd allocation from tools/perf to libperf (Michael Petlan) [1818838] - [tools] libperf: Centralize map refcnt setting (Michael Petlan) [1818838] - [tools] perf evlist: Switch to libperf's mmap interface (Michael Petlan) [1818838] - [tools] perf evlist: Introduce perf_evlist__mmap_cb_mmap() (Michael Petlan) [1818838] - [tools] perf evlist: Introduce perf_evlist__mmap_cb_get() (Michael Petlan) [1818838] - [tools] perf tools: Introduce perf_evlist__mmap_cb_idx() (Michael Petlan) [1818838] - [tools] libperf: Introduce perf_evlist_mmap_ops::mmap callback (Michael Petlan) [1818838] - [tools] libperf: Add perf_evlist_mmap_ops::get callback (Michael Petlan) [1818838] - [tools] libperf: Introduce perf_evlist_mmap_ops::idx callback (Michael Petlan) [1818838] - [tools] libperf: Introduce perf_evlist__mmap_ops() (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_evlist__mmap()/munmap() from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__read_event() from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__read_done() from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__read_init() from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__consume() function from tools/perf (Michael Petlan) [1818838] - [tools] perf tools: Use perf_mmap way to detect aux mmap (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__put() function from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__unmap() function from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__get() function from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__mmap() function from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__mmap_len() function from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Add 'struct perf_mmap_param' (Michael Petlan) [1818838] - [tools] libperf: Add perf_mmap__init() function (Michael Petlan) [1818838] - [tools] perf tools: Avoid 'sample_reg_masks' being const + weak (Michael Petlan) [1818838] - [tools] perf beauty: Introduce strtoul() for x86 MSRs (Michael Petlan) [1818838] - [tools] perf trace: Expand strings in filters to integers (Michael Petlan) [1818838] - [tools] perf trace: Introduce a strtoul() method for 'struct strarrays' (Michael Petlan) [1818838] - [tools] perf trace: Add a strtoul() method to 'struct syscall_arg_fmt' (Michael Petlan) [1818838] - [tools] perf trace: Introduce --filter for tracepoint events (Michael Petlan) [1818838] - [tools] perf evlist: Introduce append_tp_filter_pid() and append_tp_filter_pids() (Michael Petlan) [1818838] - [tools] perf evlist: Introduce append_tp_filter() method (Michael Petlan) [1818838] - [tools] perf evlist: Factor out asprintf routine to build a tracepoint pid filter (Michael Petlan) [1818838] - [tools] perf trace: Associate the "msr" tracepoint arg name with x86_MSR__scnprintf() (Michael Petlan) [1818838] - [tools] perf trace beauty: Add the glue for the autogenerated MSR arrays (Michael Petlan) [1818838] - [tools] perf trace: Allow associating scnprintf routines with well known arg names (Michael Petlan) [1818838] - [tools] perf beauty: Hook up the x86 MSR table generator (Michael Petlan) [1818838] - [tools] perf trace beauty: Add a x86 MSR cmd id->str table generator (Michael Petlan) [1818838] - [tools] perf beauty: Make strarray's offset be u64 (Michael Petlan) [1818838] - [tools] perf trace: Allow choosing how to augment the tracepoint arguments (Michael Petlan) [1818838] - [tools] perf trace: Enclose all events argument lists with () (Michael Petlan) [1818838] - [tools] perf trace: Add array of chars scnprintf beautifier (Michael Petlan) [1818838] - [tools] perf trace: Add the syscall_arg_fmt pointer to syscall_arg (Michael Petlan) [1818838] - [tools] perf trace: Move some scnprintf methods from syscall to syscall_arg_fmt (Michael Petlan) [1818838] - [tools] perf trace: Allocate an array of beautifiers for tracepoint args (Michael Petlan) [1818838] - [tools] perf trace: Factor out the initialization of syscal_arg_fmt->scnprintf (Michael Petlan) [1818838] - [tools] perf script: Allow --time with --reltime (Michael Petlan) [1818838] - [tools] perf scripts python: exported-sql-viewer.py: Add Time chart by CPU (Michael Petlan) [1818838] - [tools] perf scripts python: exported-sql-viewer.py: Add ability for Call tree to open at a specified task and time (Michael Petlan) [1818838] - [tools] perf scripts python: exported-sql-viewer.py: Tidy up Call tree call_time (Michael Petlan) [1818838] - [tools] perf scripts python: exported-sql-viewer.py: Add global time range calculations (Michael Petlan) [1818838] - [tools] perf scripts python: exported-sql-viewer.py: Add HBoxLayout and VBoxLayout (Michael Petlan) [1818838] - [tools] perf scripts python: exported-sql-viewer.py: Add LookupModel() (Michael Petlan) [1818838] - [tools] perf trace augmented_syscalls: Do not show syscalls when none was asked for (Michael Petlan) [1818838] - [tools] perf trace: Postpone parsing .perfconfig trace.add_events to after --verbose is processed (Michael Petlan) [1818838] - [tools] perf trace: Generalize the syscall_fmt find routines (Michael Petlan) [1818838] - [tools] perf trace: Separate 'struct syscall_fmt' definition from syscall_fmts variable (Michael Petlan) [1818838] - [tools] perf trace: Make evlist__set_evsel_handler() affect just entries without a handler (Michael Petlan) [1818838] - [tools] perf evlist: Adopt __set_tracepoint_handlers method from perf_session (Michael Petlan) [1818838] - [tools] perf top: Initialize perf_env->cpuid, needed by the per arch annotation init routine (Michael Petlan) [1818838] - [tools] perf env: Add routine to read the env->cpuid from the running machine (Michael Petlan) [1818838] - [kernel] perf/cgroups: Install cgroup events to correct cpuctx (Michael Petlan) [1818838] - [kernel] perf/core: Fix mlock accounting in perf_mmap() (Michael Petlan) [1818838] - [x86] perf/x86/intel/uncore: Remove PCIe3 unit for SNR (Michael Petlan) [1818838] - [x86] perf/x86/intel/uncore: Fix missing marker for snr_uncore_imc_freerunning_events (Michael Petlan) [1818838] - [x86] perf/x86/intel/uncore: Add PCI ID of IMC for Xeon E3 V5 Family (Michael Petlan) [1818838] - [kernel] perf: Correctly handle failed perf_get_aux_event() (Michael Petlan) [1818838] - [x86] perf/x86/intel: Fix PT PMI handling (Michael Petlan) [1818838] - [x86] perf/x86/intel/bts: Fix the use of page_private() (Michael Petlan) [1818838] - [x86] perf/x86: Fix potential out-of-bounds access (Michael Petlan) [1818838] - [x86] perf/x86: Implement immediate enforcement of /sys/devices/cpu/rdpmc value of 0 (Michael Petlan) [1818838] - [kernel] perf/core: Make the mlock accounting simple again (Michael Petlan) [1818838] - [kernel] perf/core: Fix the mlock accounting, again (Michael Petlan) [1818838] - [x86] perf/x86/intel/pt: Prevent redundant WRMSRs (Michael Petlan) [1818838] - [x86] perf/x86/intel/pt: Opportunistically use single range output mode (Michael Petlan) [1818838] - [x86] perf/x86/intel/pt: Add sampling support (Michael Petlan) [1818838] - [x86] perf/x86/intel/pt: Factor out pt_config_start() (Michael Petlan) [1818838] - [kernel] perf/aux: Allow using AUX data in perf samples (Michael Petlan) [1818838] - [kernel] perf/core: Fix unlock balance in perf_init_event() (Michael Petlan) [1818838] - [x86] perf/x86/amd: Remove set but not used variable 'active' (Michael Petlan) [1818838] - [kernel] perf/core: Optimize perf_init_event() for TYPE_SOFTWARE (Michael Petlan) [1818838] - [kernel] perf/core: Optimize perf_init_event() (Michael Petlan) [1818838] - [kernel] perf/core: Optimize perf_install_in_event() (Michael Petlan) [1818838] - [x86] perf/x86: Synchronize PMU task contexts on optimized context switches (Michael Petlan) [1818838] - [x86] perf/x86/intel: Implement LBR callstack context synchronization (Michael Petlan) [1818838] - [x86] perf/x86: Install platform specific ->swap_task_ctx() adapter (Michael Petlan) [1818838] - [x86] perf/core, perf/x86: Introduce swap_task_ctx() method at 'struct pmu' (Michael Petlan) [1818838] - [kernel] perf/ring_buffer: Matching the memory allocate and free, in rb_alloc() (Michael Petlan) [1818838] - [kernel] perf/ring_buffer: Modify the parameter type of perf_mmap_free_page() (Michael Petlan) [1818838] - [documentation] Documentation: Document sysfs interfaces purr, spurr, idle_purr, idle_spurr (Steve Best) [1783286] - [powerpc] powerpc/sysfs: Show idle_purr and idle_spurr for every CPU (Steve Best) [1783286] - [powerpc] powerpc/pseries: Account for SPURR ticks on idle CPUs (Steve Best) [1783286] - [powerpc] powerpc/idle: Store PURR snapshot in a per-cpu global variable (Steve Best) [1783286] - [powerpc] powerpc: Move idle_loop_prolog()/epilog() functions to header file (Steve Best) [1783286] - [kernel] padata: add separate cpuhp node for CPUHP_PADATA_DEAD (Herbert Xu) [1671674] - [kernel] padata: fix uninitialized return value in padata_replace() (Herbert Xu) [1671674] - [kernel] padata: remove reorder_objects (Herbert Xu) [1671674] - [crypto] padata: remove cpumask change notifier (Herbert Xu) [1671674] - [kernel] padata: always acquire cpu_hotplug_lock before pinst->lock (Herbert Xu) [1671674] - [kernel] padata: validate cpumask without removed CPU during offline (Herbert Xu) [1671674] - [crypto] crypto: pcrypt - Avoid deadlock by using per-instance padata queues (Herbert Xu) [1671674] - [kernel] padata: Remove unused padata_remove_cpu (Herbert Xu) [1671674] - [crypto] crypto: pcrypt - Fix user-after-free on module unload (Herbert Xu) [1671674] - [kernel] padata: Remove broken queue flushing (Herbert Xu) [1671674] - [kernel] padata: remove cpu_index from the parallel_queue (Herbert Xu) [1671674] - [kernel] padata: unbind parallel jobs from specific CPUs (Herbert Xu) [1671674] - [kernel] padata: use separate workqueues for parallel and serial work (Herbert Xu) [1671674] - [crypto] padata, pcrypt: take CPU hotplug lock internally in padata_alloc_possible (Herbert Xu) [1671674] - [crypto] crypto: pcrypt - remove padata cpumask notifier (Herbert Xu) [1671674] - [crypto] padata: make padata_do_parallel find alternate callback CPU (Herbert Xu) [1671674] - [kernel] workqueue: require CPU hotplug read exclusion for apply_workqueue_attrs (Herbert Xu) [1671674] - [kernel] workqueue: unconfine alloc/apply/free_workqueue_attrs() (Herbert Xu) [1671674] - [crypto] padata: allocate workqueue internally (Herbert Xu) [1671674] - [kernel] padata: initialize pd->cpu with effective cpumask (Herbert Xu) [1671674] - [kernel] padata: purge get_cpu and reorder_via_wq from padata_do_serial (Herbert Xu) [1671674] - [kernel] padata: Replace delayed timer with immediate workqueue in padata_reorder (Herbert Xu) [1671674] - [kernel] padata: use smp_mb in padata_reorder to avoid orphaned padata jobs (Herbert Xu) [1671674] - [kernel] tracing: Avoid memory leak in process_system_preds() (Jerome Marchand) [1829953] {CVE-2019-19072} - [kernel] tracing: Have error path in predicate_parse() free its allocated memory (Jerome Marchand) [1829953] {CVE-2019-19072} - [kernel] tracing: Avoid memory leak in predicate_parse() (Jerome Marchand) [1829953] {CVE-2019-19072} - [kernel] tracing: Fix memory leak in create_filter() (Jerome Marchand) [1829953] {CVE-2019-19072} - [tools] KVM: selftests: s390x: Provide additional num-guest-pages adjustment (Philipp Rudo) [1792266] - [s390] s390/protvirt: fix compilation issue (Philipp Rudo) [1792266] - [kvm] KVM: s390: Fix PV check in deliverable_irqs() (Philipp Rudo) [1792266] - [kvm] KVM: s390: Return last valid slot if approx index is out-of-bounds (Philipp Rudo) [1792266] - [kvm] KVM: s390: vsie: Fix delivery of addressing exceptions (Philipp Rudo) [1792266] - [mm] s390/gmap: return proper error code on ksm unsharing (Philipp Rudo) [1792266] - [s390] KVM: s390: mark sie block as 512 byte aligned (Philipp Rudo) [1792266] - [tools] selftests: KVM: s390: check for registers to NOT change on reset (Philipp Rudo) [1792266] - [tools] selftests: KVM: s390: test more register variants for the reset ioctl (Philipp Rudo) [1792266] - [tools] selftests: KVM: s390: fix early guest crash (Philipp Rudo) [1792266] - [tools] selftests: KVM: s390: fixup fprintf format error in reset.c (Philipp Rudo) [1792266] - [kvm] KVM: s390: Also reset registers in sync regs for initial cpu reset (Philipp Rudo) [1792266] - [kvm] KVM: s390: introduce module parameter kvm.use_gisa (Philipp Rudo) [1792266] - [documentation] KVM: s390: protvirt: Add KVM api documentation (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: introduce and enable KVM_CAP_S390_PROTECTED (Philipp Rudo) [1792266] - [documentation] DOCUMENTATION: Protected virtual machine introduction and IPL (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Add UV cpu reset calls (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: do not inject interrupts after start (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Mask PSW interrupt bits for interception 104 and 112 (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Support cmd 5 operation state (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Report CPU state to Ultravisor (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: UV calls in support of diag308 0, 1 (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Add program exception injection (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Only sync fmt4 registers (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Do only reset registers that are accessible (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: disallow one_reg (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: STSI handling (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Write sthyi data to instruction data area (Philipp Rudo) [1792266] - [kvm] KVM: s390/mm: handle guest unpin events (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: handle secure guest prefix pages (Philipp Rudo) [1792266] - [kvm] KVM: S390: protvirt: Introduce instruction data area bounce buffer (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Add new gprs location handling (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Handle spec exception loops (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Add SCLP interrupt handling (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Implement interrupt injection (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Instruction emulation (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Handle SE notification interceptions (Philipp Rudo) [1792266] - [mm] KVM: s390/mm: Make pages accessible before destroying the guest (Philipp Rudo) [1792266] - [mm] KVM: s390: protvirt: Secure memory is not mergeable (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Add initial vm and cpu lifecycle handling (Philipp Rudo) [1792266] - [s390] KVM: s390: add new variants of UV CALL (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Add UV debug trace (Philipp Rudo) [1792266] - [kvm] KVM: s390/interrupt: do not pin adapter interrupt pages (Philipp Rudo) [1792266] - [s390] s390/protvirt: Add sysfs firmware interface for Ultravisor information (Philipp Rudo) [1792266] - [s390] s390/mm: add (non)secure page access exceptions handlers (Philipp Rudo) [1792266] - [s390] s390/mm: provide memory management functions for protected KVM guests (Philipp Rudo) [1792266] - [s390] s390/protvirt: add ultravisor initialization (Philipp Rudo) [1792266] - [s390] s390/protvirt: introduce host side setup (Philipp Rudo) [1792266] - [documentation] KVM: s390: rstify new ioctls in api.rst (Philipp Rudo) [1792266] - [s390] s390/uv: Fix handling of length extensions (Philipp Rudo) [1792266] - [tools] selftests: KVM: testing the local IRQs resets (Philipp Rudo) [1792266] - [tools] selftests: KVM: s390x: Add reset tests (Philipp Rudo) [1792266] - [kvm] KVM: s390: Add new reset vcpu API (Philipp Rudo) [1792266] - [kvm] KVM: s390: Cleanup initial cpu reset (Philipp Rudo) [1792266] - [kvm] KVM: s390: do not clobber registers during guest reset/store status (Philipp Rudo) [1792266] - [kvm] KVM: s390: ENOTSUPP -> EOPNOTSUPP fixups (Philipp Rudo) [1792266] - [s390] s390/uv: use EOPNOTSUPP instead of ENOTSUPP (Philipp Rudo) [1792266] - [kvm] KVM: s390: Do not yield when target is already running (Philipp Rudo) [1792266] - [kvm] KVM: s390: count invalid yields (Philipp Rudo) [1792266] - [kvm] KVM: s390: mark __insn32_query() as __always_inline (Philipp Rudo) [1792266] - [kvm] KVM: s390: fix __insn32_query() inline assembly (Philipp Rudo) [1792266] - [kvm] KVM: s390: Cleanup kvm_arch_init error path (Philipp Rudo) [1792266] - [kvm] KVM: s390: Remove unused parameter from __inject_sigp_restart() (Philipp Rudo) [1792266] - [mm] mm/gup/writeback: add callbacks for inaccessible pages (Philipp Rudo) [1792266] - [scsi] scsi: libiscsi: fall back to sendmsg for slab pages (Maurizio Lombardi) [1825775] - [fs] smb3: fix default permissions on new files when mounting with modefromsid (Leif Sahlberg) [1833374] - [fs] gfs2: don't call quota_unhold if quotas are not locked (Robert S Peterson) [1830043] - [fs] gfs2: move privileged user check to gfs2_quota_lock_check (Robert S Peterson) [1830043] - [fs] gfs2: remove check for quotas on in gfs2_quota_check (Robert S Peterson) [1830043] - [fs] gfs2: Change BUG_ON to an assert_withdraw in gfs2_quota_change (Robert S Peterson) [1830043] - [fs] gfs2: Fix problems regarding gfs2_qa_get and _put (Robert S Peterson) [1830043] - [powerpc] powerpc/eeh: Fix deadlock handling dead PHB (Sam Bobroff) [1774820] - [powerpc] powerpc/powernv/eeh: Fix oops when probing cxl devices (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Slightly simplify eeh_add_to_parent_pe() (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Remove unused return path from eeh_pe_dev_traverse() (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Fix crash when edev->pdev changes (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Convert log messages to eeh_edev_* macros (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Introduce EEH edev logging macros (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Add bdfn field to eeh_dev (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Refactor around eeh_probe_devices() (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: EEH for pSeries hot plug (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Initialize EEH address cache earlier (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Improve debug messages around device addition (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Clear stale EEH_DEV_NO_HANDLER flag (Sam Bobroff) [1774820] - [powerpc] powerpc/64: Adjust order in pcibios_init() (Sam Bobroff) [1774820] - [powerpc] powerpc/pci: Add pci_find_controller_for_domain() (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh_cache: Bump log level of eeh_addr_cache_print() (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh_cache: Add pr_debug() prints for insert/remove (Sam Bobroff) [1774820]- [gpio] gpiolib: acpi: Add quirk to ignore EC wakeups on HP x2 10 CHT + AXP288 model (David Arcari) [1829900] - [gpio] gpiolib: acpi: Add quirk to ignore EC wakeups on HP x2 10 BYT + AXP288 model (David Arcari) [1829900] - [gpio] gpiolib: acpi: Rework honor_wakeup option into an ignore_wake option (David Arcari) [1829900] - [gpio] gpiolib: acpi: Correct comment for HP x2 10 honor_wakeup quirk (David Arcari) [1829900] - [gpio] gpiolib: Fix irq_disable() semantics (David Arcari) [1829900] - [gpio] gpiolib: fix gpio_do_set_config() (David Arcari) [1829900] - [gpio] gpiolib: remove unnecessary argument from set_config call (David Arcari) [1829900] - [gpio] Revert "gpiolib: remove set but not used variable 'config'" (David Arcari) [1829900] - [gpio] Revert "gpiolib: Remove duplicated function gpio_do_set_config()" (David Arcari) [1829900] - [gpio] treewide: remove redundant IS_ERR() before error code check (David Arcari) [1829900] - [gpio] gpiolib: hold gpio devices lock until ->descs array is initialised (David Arcari) [1829900] - [gpio] gpio: Drop the chained IRQ handler assign function (David Arcari) [1829900] - [gpio] gpio: xlp: Pass irqchip when adding gpiochip (David Arcari) [1829900] - [pinctrl] pinctrl: qcom: Pass irqchip when adding gpiochip (David Arcari) [1829900] - [pinctrl] pinctrl: iproc: allow for error from platform_get_irq() (David Arcari) [1829900] - [pinctrl] pinctrl: bcm-iproc: Pass irqchip when adding gpiochip (David Arcari) [1829900] - [gpio] gpio: pl061: Pass irqchip when adding gpiochip (David Arcari) [1829900] - [gpio] gpio: pl061: Move irq_chip definition inside struct pl061 (David Arcari) [1829900] - [gpio] gpiolib: Lower verbosity when allocating hierarchy irq (David Arcari) [1829900] - [gpio] gpiolib: Remove duplicated function gpio_do_set_config() (David Arcari) [1829900] - [include] gpio: Fix the no return statement warning (David Arcari) [1829900] - [gpio] gpiolib: remove set but not used variable 'config' (David Arcari) [1829900] - [gpio] gpiolib: Set lockdep class for hierarchical irq domains (David Arcari) [1829900] - [gpio] gpiolib: Add the support for the msi parent domain (David Arcari) [1829900] - [gpio] gpiolib: Add support for the irqdomain which doesn't use irq_fwspec as arg (David Arcari) [1829900] - [gpio] gpiolib: use gpiochip_get_desc() in gpio_ioctl() (David Arcari) [1829900] - [gpio] gpiolib: use gpiochip_get_desc() in lineevent_create() (David Arcari) [1829900] - [gpio] gpiolib: use gpiochip_get_desc() in linehandle_create() (David Arcari) [1829900] - [gpio] gpiolib: convert the type of hwnum to unsigned int in gpiochip_get_desc() (David Arcari) [1829900] - [gpio] gpiolib: have a single place of calling set_config() (David Arcari) [1829900] - [gpio] gpiolib: use 'unsigned int' instead of 'unsigned' in gpio_set_config() (David Arcari) [1829900] - [gpio] gpio: gpiolib: fix confusing indention (David Arcari) [1829900] - [mmc] mmc: core: Rework cd-gpio handling (David Arcari) [1829900] - [mmc] mmc: core: Rework wp-gpio handling (David Arcari) [1829900] - [gpio] gpio: add gpiod_toggle_active_low() (David Arcari) [1829900] - [gpio] gpiolib: Make use of assign_bit() API (David Arcari) [1829900] - [gpio] gpiolib: Add GPIOCHIP_NAME definition (David Arcari) [1829900] - [gpio] gpiolib: acpi: Add honor_wakeup module-option + quirk mechanism (David Arcari) [1829900] - [gpio] gpiolib: acpi: Turn dmi_system_id table into a generic quirk table (David Arcari) [1829900] - [gpio] gpiolib: fix up emulated open drain outputs (David Arcari) [1829900] - [gpio] gpio: Fix error message on out-of-range GPIO in lookup table (David Arcari) [1829900] - [gpio] gpiolib: of: Make of_gpio_spi_cs_get_count static (David Arcari) [1829900] - [gpio] gpio: Handle counting of Freescale chipselects (David Arcari) [1829900] - [gpio] gpio: of: Fix bogus reference to gpiod_get_count() (David Arcari) [1829900] - [gpio] gpiolib: Grammar s/manager/managed/ (David Arcari) [1829900] - [gpio] gpiolib: acpi: Make acpi_gpiochip_alloc_event always return AE_OK (David Arcari) [1829900] - [gpio] gpiolib: acpi: Print pin number on acpi_gpiochip_alloc_event errors (David Arcari) [1829900] - [gpio] gpiolib: fix coding style in gpiod_hog() (David Arcari) [1829900] - [gpio] gpio: add new SET_CONFIG ioctl() to gpio chardev (David Arcari) [1829900] - [gpio] gpiolib: move validation of line handle flags into helper function (David Arcari) [1829900] - [gpio] gpiolib: add support for biasing output lines (David Arcari) [1829900] - [gpio] gpiolib: add support for disabling line bias (David Arcari) [1829900] - [gpio] gpiolib: add support for pull up/down to lineevent_create (David Arcari) [1829900] - [gpio] gpio: expose pull-up/pull-down line flags to userspace (David Arcari) [1829900] - [gpio] Revert "gpio: expose pull-up/pull-down line flags to userspace" (David Arcari) [1829900] - [gpio] gpiolib: No need to call gpiochip_remove_pin_ranges() twice (David Arcari) [1829900] - [include] gpio: Add definition for GPIO direction (David Arcari) [1829900] - [gpio] gpiolib: Switch order of valid mask and hw init (David Arcari) [1829900] - [gpio] gpio: of: don't warn if ignored GPIO flag matches the behavior (David Arcari) [1829900] - [gpio] gpio: fix kernel-doc for of_gpio_need_valid_mask() (David Arcari) [1829900] - [gpio] gpio: expose pull-up/pull-down line flags to userspace (David Arcari) [1829900] - [gpio] gpiolib: introduce fwnode_gpiod_get_index() (David Arcari) [1829900] - [gpio] gpiolib: introduce devm_fwnode_gpiod_get_index() (David Arcari) [1829900] - [gpio] gpiolib: sanitize flags before allocating memory in lineevent_create() (David Arcari) [1829900] - [gpio] gpiolib: acpi: Add Terra Pad 1061 to the run_edge_events_on_boot_blacklist (David Arcari) [1829900] - [gpio] gpio: fix getting nonexclusive gpiods from DT (David Arcari) [1829900] - [gpio] gpiolib: don't clear FLAG_IS_OUT when emulating open-drain/open-source (David Arcari) [1829900] - [gpio] gpiolib: of: add a fallback for wlf, reset GPIO name (David Arcari) [1829900] - [gpio] gpio: remove explicit comparison with 0 (David Arcari) [1829900] - [gpio] gpio: devres: Switch to EXPORT_SYMBOL_GPL() (David Arcari) [1829900] - [gpio] gpio: of: Switch to EXPORT_SYMBOL_GPL() (David Arcari) [1829900] - [gpio] gpio: of: Make of_gpio_simple_xlate() private (David Arcari) [1829900] - [gpio] gpio: of: Make of_get_named_gpiod_flags() private (David Arcari) [1829900] - [gpio] gpiolib: acpi: make acpi_can_fallback_to_crs() static (David Arcari) [1829900] - [gpio] gpio: of: Normalize return code variable name (David Arcari) [1829900] - [gpio] gpio: gpiolib: Normalize return code variable name (David Arcari) [1829900] - [include] gpio: Move gpiochip_lock/unlock_as_irq to gpio/driver.h (David Arcari) [1829900] - [gpio] gpio: Use callback presence to determine need of valid_mask (David Arcari) [1829900] - [gpio] gpio: Pass mask and size with the init_valid_mask() (David Arcari) [1829900] - [pinctrl] pinctrl: msm: Add ability for drivers to supply a reserved GPIO list (David Arcari) [1829900] - [pinctrl] pinctrl: msm: Use init_valid_mask exported function (David Arcari) [1829900] - [include] gpio: stubs in headers should be inline (David Arcari) [1829900] - [gpio] gpio: Add support for hierarchical IRQ domains (David Arcari) [1829900] - [kernel] genirq: introduce irq_domain_translate_twocell (David Arcari) [1829900] - [gpio] gpio: refactor gpiochip_allocate_mask() with bitmap_alloc() (David Arcari) [1829900] - [gpio] gpio: of: Fix hard-assigned valid_mask for OF case (David Arcari) [1829900] - [sound] gpiolib-acpi: Move acpi_dev_add_driver_gpios() et al to consumer.h (David Arcari) [1829900] - [gpio] gpiolib: acpi: Split ACPI stuff to gpiolib-acpi.h (David Arcari) [1829900] - [include] gpiolib: of: Reshuffle contents of consumer.h for new library layout (David Arcari) [1829900] - [include] pinctrl: remove unneeded #ifdef around declarations (David Arcari) [1829900] - [hwmon] hwmon: pmbus: ucd9000: remove unneeded include (David Arcari) [1829900] - [include] gpio: remove less important #ifdef around declarations (David Arcari) [1829900] - [gpio] gpio: of: Break out OF-only code (David Arcari) [1829900] - [gpio] gpiolib: acpi: Add gpiolib_acpi_run_edge_events_on_boot option and blacklist (David Arcari) [1829900] - [gpio] gpiolib: of: fix fallback quirks handling (David Arcari) [1829900] - [gpio] gpio: fix line flag validation in lineevent_create (David Arcari) [1829900] - [gpio] gpio: fix line flag validation in linehandle_create (David Arcari) [1829900] - [gpio] gpio: Fix irqchip initialization order (David Arcari) [1829900] - [gpio] gpio: of: fix Freescale SPI CS quirk handling (David Arcari) [1829900] - [gpio] gpiolib: never report open-drain/source lines as 'input' to user-space (David Arcari) [1829900] - [include] gpio: Fix build error of function redefinition (David Arcari) [1829900] - [gpio] gpiolib: Preserve desc->flags when setting state (David Arcari) [1829900] - [include] gpio: don't WARN() on NULL descs if gpiolib is disabled (David Arcari) [1829900] - [gpio] gpiolib: fix incorrect IRQ requesting of an active-low lineevent (David Arcari) [1829900] - [gpio] Revert "gpio/spi: Fix spi-gpio regression on active high CS" (David Arcari) [1829900] - [gpio] gpiolib: of: fix a memory leak in of_gpio_flags_quirks() (David Arcari) [1829900] - [gpio] gpiolib: Use spinlock_t instead of struct spinlock (David Arcari) [1829900] - [gpio] gpiolib: Clarify use of non-sleeping functions (David Arcari) [1829900] - [gpio] gpiolib: Fix references to gpiod_et_*value_cansleep() variants (David Arcari) [1829900] - [include] gpiolib: Document new gpio_chip.init_valid_mask field (David Arcari) [1829900] - [gpio] gpio/spi: Fix spi-gpio regression on active high CS (David Arcari) [1829900] - [gpio] gpio: No need to cast away return value of debugfs_create_file() (David Arcari) [1829900] - [include] gpio: Add comments on #if/#else/#endif (David Arcari) [1829900] - [regulator] gpio: Fix return value mismatch of function gpiod_get_from_of_node() (David Arcari) [1829900] - [gpio] gpio: Drop the parent_irq from gpio_irq_chip (David Arcari) [1829900] - [gpio] gpio: of: parse stmmac PHY reset line specific active-low property (David Arcari) [1829900] - [gpio] gpio: pass lookup and descriptor flags to request_own (David Arcari) [1829900] - [gpio] gpio: of: Handle the Freescale SPI CS (David Arcari) [1829900] - [gpio] gpio: Fix gpiochip_add_data_with_key() error path (David Arcari) [1829900] - [gpio] gpiolib: acpi: Respect pin bias setting (David Arcari) [1829900] - [gpio] gpiolib: acpi: Add acpi_gpio_update_gpiod_lookup_flags() helper (David Arcari) [1829900] - [gpio] gpiolib: acpi: Set pin value, based on bias, more accurately (David Arcari) [1829900] - [gpio] gpiolib: acpi: Change type of dflags (David Arcari) [1829900] - [gpio] gpiolib: Introduce GPIO_LOOKUP_FLAGS_DEFAULT (David Arcari) [1829900] - [gpio] gpiolib: Make use of enum gpio_lookup_flags consistent (David Arcari) [1829900] - [include] gpiolib: Indent entry values of enum gpio_lookup_flags (David Arcari) [1829900] - [gpio] gpio: of: Optimize quirk checks (David Arcari) [1829900] - [gpio] gpio: mmio: Drop bgpio_dir_inverted (David Arcari) [1829900] - [gpio] gpio: Set proper argument value to set_config (David Arcari) [1829900] - [gpio] gpio: Remove obsolete comment about gpiochip_free_hogs() usage (David Arcari) [1829900] - [gpio] gpio: mmio: Fix bgpio_get_set & bgpio_get_set_multiple (David Arcari) [1829900] - [gpio] gpio: mmio: Support two direction registers (David Arcari) [1829900] - [gpio] gpiolib: Don't WARN on gpiod_put() for optional GPIO (David Arcari) [1829900] - [gpio] gpiolib: acpi: Fix references in kernel doc and amend (David Arcari) [1829900] - [gpio] gpio: of: Fix of_gpiochip_add() error path (David Arcari) [1829900] - [gpio] gpio: of: Check for "spi-cs-high" in child instead of parent node (David Arcari) [1829900] - [gpio] gpio: of: Check propname before applying "cs-gpios" quirks (David Arcari) [1829900] - [gpio] Revert "gpio: use new gpio_set_config() helper in more places" (David Arcari) [1829900] - [gpio] gpio: of: Handle both enable-gpio{,s} (David Arcari) [1829900] - [gpio] gpio: of: Restrict enable-gpio quirk to regulator-gpio (David Arcari) [1829900] - [gpio] gpio: of: Apply regulator-gpio quirk only to enable-gpios (David Arcari) [1829900] - [gpio] gpio: add core support for pull-up/pull-down configuration (David Arcari) [1829900] - [gpio] gpio: use new gpio_set_config() helper in more places (David Arcari) [1829900] - [gpio] gpio: rename gpio_set_drive_single_ended() to gpio_set_config() (David Arcari) [1829900] - [gpio] gpiolib: acpi: Correct kernel doc of struct acpi_gpio_event (David Arcari) [1829900] - [gpio] gpio: of: Fix logic inversion (David Arcari) [1829900] - [gpio] gpio: add irq domain activate/deactivate functions (David Arcari) [1829900] - [gpio] gpiolib: fix line event timestamps for nested irqs (David Arcari) [1829900] - [gpio] gpiolib-acpi: Preserve non direction flags when updating gpiod_flags (David Arcari) [1829900] - [gpio] gpiolib-acpi: Remove unnecessary WARN_ON from acpi_gpiochip_free_interrupts (David Arcari) [1829900] - [gpio] gpiolib-acpi: remove unused variable 'err', cleans up build warning (David Arcari) [1829900] - [mmc] mmc: core: don't override the CD GPIO level when "cd-inverted" is set (David Arcari) [1829900] - [arm64] arm64: dts: meson: Fix mmc cd-gpios polarity (David Arcari) [1829900] - [gpio] gpio/mmc/of: Respect polarity in the device tree (David Arcari) [1829900] - [include] gpiolib: Fix return value of gpio_to_desc() stub if !GPIOLIB (David Arcari) [1829900] - [documentation] Documentation: gpio: fix function links in the HTML docs (David Arcari) [1829900] - [documentation] docs: driver-model: convert docs to ReST and rename to *.rst (David Arcari) [1829900] - [documentation] docs: gpio: driver.rst: fix a bad tag (David Arcari) [1829900] - [documentation] gpio: Fix minor grammar errors in documentation (David Arcari) [1829900] - [documentation] gpio: Update documentation (David Arcari) [1829900] - [gpio] gpio: Pass a flag to gpiochip_request_own_desc() (David Arcari) [1829900] - [gpio] gpio: Add devm_gpiod_unhinge() (David Arcari) [1829900] - [gpio] gpio: devres: Handle nonexclusive GPIOs (David Arcari) [1829900] - [gpio] gpio: Enable nonexclusive gpiods from DT nodes (David Arcari) [1829900] - [gpio] gpiolib-acpi: Only defer request_irq for GpioInt ACPI event handlers (David Arcari) [1829900] - [gpio] gpio: OF: Parse MMC-specific CD and WP properties (David Arcari) [1829900] - [gpio] gpio: restore original GPLv2+ license of gpiolib-of.c sources (David Arcari) [1829900] - [include] gpio: drop broken to_gpio_irq_chip() helper (David Arcari) [1829900] - [gpio] gpio: drop devm_gpio_chip_match() (David Arcari) [1829900] - [gpio] gpio: don't free unallocated ida on gpiochip_add_data_with_key() error path (David Arcari) [1829900] - [gpio] gpiolib: Fix possible use after free on label (David Arcari) [1829900] - [documentation] Documentation: gpio: driver: fix wire name for I2C (David Arcari) [1829900] - [documentation] gpio/driver.rst: document gpiochip_disable/enable_irq() (David Arcari) [1829900] - [gpio] gpio: drop devm_gpiochip_remove() (David Arcari) [1829900] - [gpio] gpio: Clarify kerneldoc on gpiochip_set_chained_irqchip() (David Arcari) [1829900] - [gpio] gpio: Remove unused 'irqchip' argument to gpiochip_set_cascaded_irqchip() (David Arcari) [1829900] - [gpio] gpio: Drop parent irq assignment during cascade setup (David Arcari) [1829900] - [gpio] gpiolib: Initialize gdev field before is used (David Arcari) [1829900] - [gpio] gpio: Assign gpio_irq_chip::parents to non-stack pointer (David Arcari) [1829900] - [gpio] gpio: fix doc string for devm_gpiochip_add_data() to not talk about irq_chip (David Arcari) [1829900] - [gpio] gpio: mockup: fix indicated direction (David Arcari) [1829900] - [gpio] gpiolib: Show correct direction from the beginning (David Arcari) [1829900] - [gpio] gpiolib: Add init_valid_mask exported function (David Arcari) [1829900] - [gpio] gpio: Slightly more helpful debugfs (David Arcari) [1829900] - [gpio] Accept partial 'gpio-line-names' property (David Arcari) [1829900] - [gpio] gpio: Restore indentation of continued lines (David Arcari) [1829900] - [gpio] gpio: Propagate errors from gpiod_set_array_value_complex() (David Arcari) [1829900] - [gpio] gpiolib: Fix incorrect use of find_next_zero_bit() (David Arcari) [1829900] - [gpio] gpiolib: Fix missing updates of bitmap index (David Arcari) [1829900] - [gpio] gpio: Add comments on single direction chips (David Arcari) [1829900] - [gpio] gpiolib: Fix gpio_direction_* for single direction GPIOs (David Arcari) [1829900] - [gpio] gpio: Rename devres implementation file (David Arcari) [1829900] - [gpio] gpio: Use SPDX header for core library (David Arcari) [1829900] - [gpio] gpiolib: Fix array members of same chip processed separately (David Arcari) [1829900] - [gpio] gpiolib: Free the last requested descriptor (David Arcari) [1829900] - [gpio] gpio: Get rid of legacy header (David Arcari) [1829900] - [gpio] gpiolib: check if irqchip already has the irq hook replacements (David Arcari) [1829900] - [gpio] gpiolib: use better errno if get_direction is not available (David Arcari) [1829900] - [documentation] gpiolib: Implement fast processing path in get/set array (David Arcari) [1829900] - [documentation] Documentation: gpio: Fix reference to gpiod_get_array() (David Arcari) [1829900] - [gpio] gpiolib: Pass array info to get/set array functions (David Arcari) [1829900] - [gpio] gpiolib: Identify arrays matching GPIO hardware (David Arcari) [1829900] - [gpio] gpiolib: Pass bitmaps, not integer arrays, to get/set array (David Arcari) [1829900] - [gpio] gpiolib: Don't support irq sharing for userspace (David Arcari) [1829900] - [gpio] gpio: of: Handle SPI chipselect legacy bindings (David Arcari) [1829900] - [gpio] gpiolib: override irq_enable/disable (David Arcari) [1829900] - [gpio] gpiolib: add flag to indicate if the irq is disabled (David Arcari) [1829900] - [gpio] gliolib: set hooks in gpiochip_set_irq_hooks() (David Arcari) [1829900] - [gpio] gpiolib: export gpiochip_irq_reqres/relres() (David Arcari) [1829900] - [include] gpio: fix kernel-doc notation warning for 'request_key' (David Arcari) [1829900] - [gpio] gpio: Fix crash due to registration race (David Arcari) [1829900] - [gpio] gpio: Convert to using pOFn instead of device_node.name (David Arcari) [1829900] - [gpio] gpiolib-acpi: Register GpioInt ACPI event handlers from a late_initcall (David Arcari) [1829900] - [gpio] gpiolib: acpi: Switch to cansleep version of GPIO library call (David Arcari) [1829900] - [gpio] gpiolib: Avoid calling chip->request() for unused gpios (David Arcari) [1829900] - [gpio] gpio: mmio: Fix up inverted direction registers (David Arcari) [1829900] - [gpio] gpiolib: Fix of_node inconsistency (David Arcari) [1829900] - [gpio] gpiolib: Don't shadow error code of gpiochip_lock_as_irq() (David Arcari) [1829900] - [include] gpiolib: Use GPIOD_OUT_{LOW, HIGH} macros in open drain ones (David Arcari) [1829900] - [gpio] gpiolib: probe deferral error reporting (David Arcari) [1829900] - [include] Input: gpio_keys - add missing include to gpio_keys.h (David Arcari) [1829900] - [gpio] gpiolib: remove an unnecessary TODO (David Arcari) [1829900] - [gpio] gpiolib: don't allow userspace to set values of input lines (David Arcari) [1829900] - [gpio] gpiolib: Join one line back for better readability (David Arcari) [1829900] - [gpio] gpiolib: Consistent use of ->get_direction() inside gpiolib (David Arcari) [1829900] - [gpio] gpiolib: Defer on non-DT find_chip_by_name() failure (David Arcari) [1829900] - [gpio] gpiolib: Respect error code of ->get_direction() (David Arcari) [1829900] - [gpio] gpiolib: Join string literals back (David Arcari) [1829900] - [include] gpio.h: fix location of gpio legacy documentation (David Arcari) [1829900] - [fs] gfs2: Fix use-after-free in gfs2_logd after withdraw (Robert S Peterson) [1831695] - [fs] gfs2: Fix BUG during unmount after file system withdraw (Robert S Peterson) [1831695] - [fs] gfs2: Fix error exit in do_xmote (Robert S Peterson) [1831695] - [fs] gfs2: fix withdraw sequence deadlock (Robert S Peterson) [1831695] - [mm] s390/mm: fix page table upgrade vs 2ndary address mode accesses (Vladis Dronov) [1828154] {CVE-2020-11884} - [media] media: serial_ir: Fix use-after-free in serial_ir_init_module (Vladis Dronov) [1802396] {CVE-2019-19543} - [mm] mm/memory_hotplug: fix remove_memory() lockdep splat (Christoph von Recklinghausen) [1830942] - [mm] mm/page_alloc.c: initialize memmap of unavailable memory directly (Christoph von Recklinghausen) [1782827] - [fs] fs/proc/page.c: allow inspection of last section and fix end detection (Christoph von Recklinghausen) [1782827] - [mm] mm/page_alloc.c: fix uninitialized memmaps on a partially populated last section (Christoph von Recklinghausen) [1782827] - [powerpc] kvm: ppc: book3s hv: Handle non-present PTEs in page fault functions (David Gibson) [1820402] - [vfio] vfio-pci/nvlink2: Allow fallback to ibm, mmio-atsd[0] (David Gibson) [1819169] - [s390] s390/cpuinfo: fix wrong output when CPU0 is offline (Philipp Rudo) [1812982] - [s390] s390/topology: remove offline CPUs from CPU topology masks (Philipp Rudo) [1812982] - [hwtracing] intel_th: pci: Add Comet Lake PCH-V support (Tony Camuso) [1822983] - [kernel] kprobes: Fix optimize_kprobe()/unoptimize_kprobe() cancellation logic (Waiman Long) [1833383] - [kernel] kprobes: Set unoptimized flag after unoptimizing code (Waiman Long) [1833383] - [kernel] kprobes: Prohibit probing on BUG() and WARN() address (Waiman Long) [1833383] - [kernel] kprobes: Fix potential deadlock in kprobe_optimizer() (Waiman Long) [1833383] - [fs] gfs2: More gfs2_find_jhead fixes (Abhijith Das) [1828653] - [kernel] audit: fix a net reference leak in audit_list_rules_send() (Richard Guy Briggs) [1827327] - [kernel] audit: fix a net reference leak in audit_send_reply() (Richard Guy Briggs) [1827327] - [kernel] audit: check the length of userspace generated audit records (Richard Guy Briggs) [1827303] - [s390] s390/pci: do not set affinity for floating irqs (Philipp Rudo) [1834319] - [netdrv] mlx5: Remove the unsupported mark from ConnectX-6 Dx device (Alaa Hleihel) [1789382 1782831] - [netdrv] mlx5: Update list of unsupported devices (Alaa Hleihel) [1823685 1789382] - [infiniband] RDMA/mlx5: Verify that QP is created with RQ or SQ (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Fix udata response upon SRQ creation (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Set of completion request bit should not clear other adjacent bits (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: en_accel, Add missing net/geneve.h include (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix q counters on uplink representors (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Fix command entry leak in Internal Error State (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Fix forced completion access non initialized command entry (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: DR, On creation set CQ's arm_db member to right value (Alaa Hleihel) [1789384 1789382] - [infiniband] RDMA/mlx5: Set GRH fields in query QP on RoCE (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Get the latest values from counters in switchdev mode (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Don't trigger IRQ multiple times on XSK wakeup to avoid WQ overruns (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Fix failing fw tracer allocation on s390 (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix pfnum in devlink port attribute (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix nest_level for vlan pop action (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Add missing release firmware call (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Fix frequent ioread PCI access during recovery (Alaa Hleihel) [1789382] - [netdrv] flow_offload: check for basic action hw stats type (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Remove unused argument from parse_tc_pedit_action() (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Use netdev_warn() instead of pr_err() for errors (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: DR, Remove unneeded functions deceleration (Alaa Hleihel) [1789384 1789382] - [netdrv] net/mlx5: DR, Improve log messages (Alaa Hleihel) [1789384 1789382] - [netdrv] net/mlx5: DR, Change matcher priority parameter type (Alaa Hleihel) [1789384 1789382] - [netdrv] net/mlx5: Eswitch, avoid redundant mask (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Don't allow forwarding between uplink (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Replace tunnel mpls capability bits for tunnel_offloads (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Fix missing congestion control debugfs on rep rdma device (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Optimize u64 division on 32-bit arches (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Prevent UMR usage with RO only when we have RO caps (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Fix group version management (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: E-Switch, Hold mutex when querying drop counter in legacy mode (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Tidy up and fix reverse christmas ordring (Alaa Hleihel) [1831133 1789382] - [netdrv] net/mlx5: Expose port speed when possible (Alaa Hleihel) [1831133 1789382] - [include] net/mlx5: Expose link speed directly (Alaa Hleihel) [1831133 1789382] - [netdrv] net/mlx5e: Use netdev_warn() for errors for added prefix (Alaa Hleihel) [1789382] - [include] net/mlx5: fix spelling mistake "reserverd" -> "reserved" (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: sparse: warning: Using plain integer as NULL pointer (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: sparse: warning: incorrect type in assignment (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: RX, Use indirect calls wrapper for handling compressed completions (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: RX, Use indirect calls wrapper for posting descriptors (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Change inline mode correctly when changing trust state (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Add context to the preactivate hook (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Allow mlx5e_switch_priv_channels to fail and recover (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Remove unneeded netif_set_real_num_tx_queues (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix configuration of XPS cpumasks and netdev queues in corner cases (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Use preactivate hook to set the indirection table (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Rename hw_modify to preactivate (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Encapsulate updating netdev queues into a function (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Add missing LRO cap check (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Define one flow for TXQ selection when TCs are configured (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Block delay drop to unprivileged users (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Fix access to wrong pointer while performing flush due to error (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Do not recover from a non-fatal syndrome (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix ICOSQ recovery flow with Striding RQ (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix missing reset of SW metadata in Striding RQ reset (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Enhance ICOSQ WQE info fields (Alaa Hleihel) [1789382] - [netdrv] net/mlx5_core: Set IB capability mask1 to fix ib_srpt connection failure (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Fix the number of hwcounters of a dynamic counter (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Clear LAG notifier pointer after unregister (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix endianness handling in pedit mask (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: kTLS, Fix wrong value in record tracker enum (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: kTLS, Fix TCP seq off-by-1 issue in TX resync flow (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: DR, Fix postsend actions write length (Alaa Hleihel) [1789384 1789382] - [infiniband] IB/mlx5: Fix implicit ODP race (Alaa Hleihel) [1789382] - [netdrv] mlx5: register lag notifier for init network namespace only (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix crash in recovery flow without devlink reporter (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Reset RQ doorbell counter before moving RQ state from RST to RDY (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Fix sleep while atomic in mlx5_eswitch_get_vepa (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Use div64_u64 for num_var_hw_entries calculation (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Prevent overflow in mmap offset calculations (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Fix async events cleanup flows (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Return failure when rts2rts_qp_counters_set_id is not supported (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Deprecate usage of generic TLS HW capability bit (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: TX, Error completion is for last WQE in batch (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: IPsec, fix memory leak at mlx5_fpga_ipsec_delete_sa_ctx (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: IPsec, Fix esp modify function attribute (Alaa Hleihel) [1789382] - [infiniband] RDMA/core: Make the entire API tree static (Alaa Hleihel) [1789382] - [netdrv] mlx5: Use dev_net netdevice notifier registrations (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Return the administrative GUID if exists (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: DR, Allow connecting flow table to a lower/same level table (Alaa Hleihel) [1789384 1789382] - [netdrv] net/mlx5: DR, Modify header copy support (Alaa Hleihel) [1789384 1789382] - [netdrv] net/mlx5: DR, Modify set action limitation extension (Alaa Hleihel) [1789384 1789382] - [netdrv] net/mlx5e: Add mlx5e_flower_parse_meta support (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix printk format warning (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Allow creating autogroups with reserved entries (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Add ignore level support fwd to table rules (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: fs_core: Introduce unmanaged flow tables (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Refactor mlx5_create_auto_grouped_flow_table (Alaa Hleihel) [1789383 1789382] - [include] net/mlx5e: Expose FEC feilds and related capability bit (Alaa Hleihel) [1789382] - [include] net/mlx5: Add mlx5_ifc definitions for connection tracking support (Alaa Hleihel) [1789382] - [include] net/mlx5: Add copy header action struct layout (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Expose resource dump register mapping (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Add structures and defines for MIRC register (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Read MCAM register groups 1 and 2 (Alaa Hleihel) [1789382] - [include] net/mlx5: Add structures layout for new MCAM access reg groups (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Expose RoCE accelerator counters (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Set relaxed ordering when requested (Alaa Hleihel) [1789382] - [include] net/mlx5: Expose relaxed ordering bits (Alaa Hleihel) [1789382] - [include] net/mlx5: Add RoCE accelerator counters (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Fix handling of IOVA != user_va in ODP paths (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Mask out unsupported ODP capabilities for kernel QPs (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Don't fake udata for kernel path (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Add ODP WQE handlers for kernel QPs (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Simplify devx async commands (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Add mmap support for VAR (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Introduce VAR object and its alloc/destroy methods (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Extend caps stage to handle VAR capabilities (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Expose vDPA emulation device capabilities (Alaa Hleihel) [1789382] - [include] net/mlx5: Add Virtio Emulation related device capabilities (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Use async EQ setup cleanup helpers for multiple EQs (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Reduce No CQ found log level from warn to debug (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Increase the max number of channels to 128 (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Support accept action on nic table (Alaa Hleihel) [1789382] - [netdrv] mlx5: work around high stack usage with gcc (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: limit the function in local scope (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: use true, false for bool variable (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Unify ODP MR code paths to allow extra flexibility (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Fix outstanding_pi index for GSI qps (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Add devlink reload (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Set netdev name space on creation (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Load profile according to RoCE enablement state (Alaa Hleihel) [1790200 1789382] - [netdrv] net/mlx5: Handle "enable_roce" devlink param (Alaa Hleihel) [1790200 1789382] - [fs] gfs2: Another gfs2_walk_metadata fix (Andreas Grunbacher) [1826419] - [nvme] nvmet-tcp: optimize tcp stack TX when data digest is used (Chris Leech) [1829540] - [nvme] nvmet-tcp: fix maxh2cdata icresp parameter (Chris Leech) [1829540] - [nvme] nvmet-tcp: set SO_PRIORITY for accepted sockets (Chris Leech) [1829540] - [nvme] nvmet-tcp: set MSG_MORE only if we actually have more to send (Chris Leech) [1829540] - [nvme] nvme-tcp: fix possible crash in recv error flow (Chris Leech) [1829540] - [nvme] nvme-tcp: don't poll a non-live queue (Chris Leech) [1829540] - [nvme] nvme-tcp: fix possible crash in write_zeroes processing (Chris Leech) [1829540] - [nvme] nvme-tcp: Add warning on state change failure at nvme_tcp_setup_ctrl (Chris Leech) [1829540] - [nvme] nvme: Make nvme_uninit_ctrl symmetric to nvme_init_ctrl (Chris Leech) [1829540] - [nvme] nvme: Fix ctrl use-after-free during sysfs deletion (Chris Leech) [1829540] - [nvme] nvme-tcp: break from io_work loop if recv failed (Chris Leech) [1829540] - [nvme] nvme-tcp: move send failure to nvme_tcp_try_send (Chris Leech) [1829540] - [nvme] nvme-tcp: optimize queue io_cpu assignment for multiple queue maps (Chris Leech) [1829540] - [nvme] nvme-tcp: Set SO_PRIORITY for all host sockets (Chris Leech) [1829540] - [nvme] nvme/tcp: fix bug on double requeue when send fails (Chris Leech) [1829540] - [nvme] Revert "nvme: Restart request timers in resetting state" (Chris Leech) [1829540] - [acpi] ACPI: processor: Export acpi_processor_evaluate_cst() (Steve Best) [1826415] - [acpi] ACPI: processor: Make ACPI_PROCESSOR_CSTATE depend on ACPI_PROCESSOR (Steve Best) [1826415] - [acpi] ACPI: processor: Clean up acpi_processor_evaluate_cst() (Steve Best) [1826415] - [acpi] ACPI: processor: Introduce acpi_processor_evaluate_cst() (Steve Best) [1826415] - [acpi] ACPI: processor: Export function to claim _CST control (Steve Best) [1826415] - [s390] s390/ftrace: fix potential crashes when switching tracers (Philipp Rudo) [1831796] - [net] net/smc: cancel event worker during device removal (Philipp Rudo) [1780665] - [net] net/smc: check for valid ib_client_data (Philipp Rudo) [1780665] - [net] net/smc: fix cleanup for linkgroup setup failures (Philipp Rudo) [1780665] - [net] net/smc: no peer ID in CLC decline for SMCD (Philipp Rudo) [1780665] - [net] net/smc: transfer fasync_list in case of fallback (Philipp Rudo) [1780665] - [net] net/smc: fix leak of kernel memory to user space (Philipp Rudo) [1780665] - [net] net/smc: allow unprivileged users to read pnet table (Philipp Rudo) [1780665] - [net] net/smc: unregister ib devices in reboot_event (Philipp Rudo) [1780665] - [net] net/smc: add fallback check to connect() (Philipp Rudo) [1780665] - [net] net/smc: shorten lgr_cnt initialization (Philipp Rudo) [1780665] - [net] net/smc: fix fastopen for non-blocking connect() (Philipp Rudo) [1780665] - [net] net/smc: remove unused constant (Philipp Rudo) [1780665] - [net] net/smc: use rcu_barrier() on module unload (Philipp Rudo) [1780665] - [net] net/smc: guarantee removal of link groups in reboot (Philipp Rudo) [1780665] - [net] net/smc: introduce bookkeeping of SMCR link groups (Philipp Rudo) [1780665] - [net] net/smc: immediate termination for SMCR link groups (Philipp Rudo) [1780665] - [net] net/smc: wait for tx completions before link freeing (Philipp Rudo) [1780665] - [net] net/smc: abnormal termination without orderly flag (Philipp Rudo) [1780665] - [net] net/smc: no WR buffer wait for terminating link group (Philipp Rudo) [1780665] - [net] net/smc: introduce bookkeeping of SMCD link groups (Philipp Rudo) [1780665] - [net] net/smc: abnormal termination of SMCD link groups (Philipp Rudo) [1780665] - [net] net/smc: immediate termination for SMCD link groups (Philipp Rudo) [1780665] - [net] net/smc: fix final cleanup sequence for SMCD devices (Philipp Rudo) [1780665] - [net] net/smc: fix refcount non-blocking connect() -part 2 (Philipp Rudo) [1780665] - [net] net/smc: fix ethernet interface refcounting (Philipp Rudo) [1780665] - [net] net/smc: fix refcounting for non-blocking connect() (Philipp Rudo) [1780665] - [net] net/smc: fix closing of fallback SMC sockets (Philipp Rudo) [1780665] - [net] net/smc: remove close abort worker (Philipp Rudo) [1780665] - [net] net/smc: introduce link group termination worker (Philipp Rudo) [1780665] - [net] net/smc: improve abnormal termination of link groups (Philipp Rudo) [1780665] - [net] net/smc: tell peers about abnormal link group termination (Philipp Rudo) [1780665] - [net] net/smc: improve link group freeing (Philipp Rudo) [1780665] - [net] net/smc: improve abnormal termination locking (Philipp Rudo) [1780665] - [net] net/smc: terminate link group without holding lgr lock (Philipp Rudo) [1780665] - [net] net/smc: cancel send and receive for terminated socket (Philipp Rudo) [1780665] - [net] net/smc: receive pending data after RCV_SHUTDOWN (Philipp Rudo) [1780665] - [net] net/smc: receive returns without data (Philipp Rudo) [1780665] - [net] net/smc: fix SMCD link group creation with VLAN id (Philipp Rudo) [1780665] - [net] net/smc: improve close of terminated socket (Philipp Rudo) [1780665] - [net] net/smc: no new connections on disappearing devices (Philipp Rudo) [1780665] - [net] net/smc: increase device refcount for added link group (Philipp Rudo) [1780665] - [net] net/smc: separate locks for SMCD and SMCR link group lists (Philipp Rudo) [1780665] - [net] net/smc: separate SMCD and SMCR link group lists (Philipp Rudo) [1780665] - [net] net/smc: original socket family in inet_sock_diag (Philipp Rudo) [1780665] - [infiniband] RDMA/bnxt_re: Use rdma_read_gid_hw_context to retrieve HW gid index (Kamal Heib) [1828601] - [infiniband] RDMA/core: Add helper function to retrieve driver gid context from gid attr (Kamal Heib) [1828601] - [media] media: videobuf2-v4l2: drop WARN_ON in vb2_warn_zero_bytesused() (Vladis Dronov) [1825616] {CVE-2019-9455} - [net] SUNRPC: Fix initialisation of struct rpc_xprt_switch (Steve Dickson) [1683394] - [net] SUNRPC: add links for all client xprts to debugfs (Steve Dickson) [1683394] - [net] SUNRPC: enhance rpc_clnt_show_stats() to report on all xprts (Steve Dickson) [1683394] - [net] SUNRPC: Fix transport accounting when caller specifies an rpc_xprt (Steve Dickson) [1683394] - [fs] NFS: send state management on a single connection (Steve Dickson) [1683394] - [net] SUNRPC: Add basic load balancing to the transport switch (Steve Dickson) [1683394] - [net] SUNRPC: Fix up task signalling (Steve Dickson) [1683394] - [fs] NFS: Allow multiple connections to a NFSv2 or NFSv3 server (Steve Dickson) [1683394] - [fs] NFS: Display the "nconnect" mount option if it is set (Steve Dickson) [1683394] - [fs] pNFS: Allow multiple connections to the DS (Steve Dickson) [1683394] - [fs] NFSv4: Allow multiple connections to NFSv4.x (x>0) servers (Steve Dickson) [1683394] - [fs] NFS: Add a mount option to specify number of TCP connections to use (Steve Dickson) [1683394] - [net] SUNRPC: Allow creation of RPC clients with multiple connections (Steve Dickson) [1683394] - [net] netlabel: cope with NULL catmap (Paolo Abeni) [1827251] {CVE-2020-10711} - [scsi] scsi: qla2xxx: fix a potential NULL pointer dereference ("Ewan D. Milne") [1829250] {CVE-2019-16233} - [input] Input: ff-memless - kill timer in destroy() (Chris von Recklinghausen) [1815024] {CVE-2019-19524}- [netdrv] net/mlx5e: kTLS, Do not send decrypted-marked SKBs via non-accel path (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: kTLS, Remove redundant posts in TX resync flow (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: kTLS, Fix corner-case checks in TX resync flow (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-Switch, Prevent ingress rate configuration of uplink rep (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Update the list of the PCI supported devices (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Fix lowest FDB pool size (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Fix hairpin RSS table size (Alaa Hleihel) [1789380] - [netdrv] Revert "net/mlx5: Support lockless FTE read lookups" (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Move devlink registration before interfaces load (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Always print health reporter message to dmesg (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Avoid duplicating rule destinations (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Fix device memory flows (Alaa Hleihel) [1789380] - [netdrv] treewide: Use sizeof_field() macro (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: E-switch, Fix Ingress ACL groups in switchdev mode for prio tag (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Fix build error without IPV6 (Alaa Hleihel) [1789380] - [netdrv] net: use rhashtable_lookup() instead of rhashtable_lookup_fast() (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Remove redundant pointer check (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: TC, Stub out ipv6 tun create header function (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: DR, Add support for Geneve packets SW steering (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: DR, Add HW bits and definitions for Geneve flex parser (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: DR, Refactor VXLAN GPE flex parser tunnel code for SW steering (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Don't write read-only fields in MODIFY_HCA_VPORT_CONTEXT command (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Implement callbacks for getting VFs GUID attributes (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Rx, Update page pool numa node when changed (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Support extended number of strides for Striding RQ (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Remove redundant NULL initializations (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Add new chain for netfilter flow table offload (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Refactor creating fast path prio chains (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Accumulate levels for chains prio namespaces (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Define fdb tc levels per prio (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Rename FDB_* tc related defines to FDB_TC_* defines (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Simplify fdb chain and prio eswitch defines (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Support flow counters offset for bulk counters (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Dump of fw_fatal use updated devlink binary interface (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Rename profile and init methods (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: fix spelling mistake "metdata" -> "metadata" (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: fix kvfree of uninitialized pointer spec (Alaa Hleihel) [1789380] - [infiniband] IB: mlx5: no need to check return value of debugfs_create functions (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: LAG, Use port enumerators (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: rate limit alloc_ent error messages (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Add ToS (DSCP) header rewrite support (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Bit sized fields rewrite support (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: WQ, Move short getters into header file (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: TX, Dump WQs wqe descriptors on CQE with error events (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Support lockless FTE read lookups (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Do not hold group lock while allocating FTE in software (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Verify that rule has at least one fwd/drop action (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Remove unneeded variable in mlx5_unload_one (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: FPGA, support network cards with standalone FPGA (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Introduce and use mlx5_core_is_vf() (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Refactor ingress acl configuration (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Restrict metadata disablement to offloads mode (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-switch, Offloads shift ACL programming during enable/disable vport (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-switch, Offloads introduce and use per vport acl tables APIs (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Move ACL drop counters life cycle close to ACL lifecycle (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-switch, Legacy introduce and use per vport acl tables APIs (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-switch, Prepare code to handle vport enable error (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Tide up state_lock and vport enabled flag usage (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Move legacy drop counter and rule under legacy structure (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Move metdata fields under offloads structure (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Introduce and use mlx5_esw_is_manager_vport() (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-switch, Introduce and use vlan rule config helper (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-Switch, Rename ingress acl config in offloads mode (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-Switch, Rename egress config to generic name (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Test write combining support (Alaa Hleihel) [1789380] - [netdrv] net: Fix misspellings of "configure" and "configuration" (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Do not race with mlx5_ib_invalidate_range during create and destroy (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Do not store implicit children in the odp_mkeys xarray (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Rework implicit ODP destroy (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Avoid double lookups on the pagefault path (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Reduce locking in implicit_mr_get_data() (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Use an xarray for the children of an implicit ODP (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Split implicit handling from pagefault_mr (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Set the HW IOVA of the child MRs to their place in the tree (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Lift implicit_mr_alloc() into the two routines that call it (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Rework implicit_mr_get_data (Alaa Hleihel) [1789380] - [netdrv] RDMA/mlx5: Delete struct mlx5_priv->mkey_table (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Use a dedicated mkey xarray for ODP (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Split sig_err MR data into its own xarray (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Use SRCU properly in ODP prefetch (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Align usage of QP1 create flags with rest of mlx5 defines (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Add capability for max sge to get optimized performance (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Introduce and use mkey context setting helper routine (Alaa Hleihel) [1789380] - [include] net/mlx5: Expose optimal performance scatter entries capability (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Remove unnecessary else statement (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Remove unnecessary return statement (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Group boolean parameters to take less space (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Add missing capability bit check for IP-in-IP (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Fix ingress rate configuration for representors (Alaa Hleihel) [1789378] - [netdrv] mlx5: reject unsupported external timestamp flags (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Replace kfree with kvfree when free vhca stats (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Remove incorrect match criteria assignment line (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Enhance TX resync flow (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Save a copy of the crypto info (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Remove unneeded cipher type checks (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Limit DUMP wqe size (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Fix missing SQ edge fill (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Fix page refcnt leak in TX resync error flow (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Save by-value copy of the record frags (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Save only the frag page to release at completion (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Size of a Dump WQE is fixed (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Release reference on DUMPed fragments in shutdown flow (Alaa Hleihel) [1789378] - [infiniband] RDMA/mlx5: Put live in the correct place for ODP MRs (Alaa Hleihel) [1789378] - [infiniband] RDMA/odp: Lift umem_mutex out of ib_umem_odp_unmap_dma_pages() (Alaa Hleihel) [1789378] - [netdrv] drivers: net: Fix Kconfig indentation (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: DR, Remove redundant dev_name print from err log (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: DR, Remove useless set memory to zero use memset() (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Remove unused function parameter (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Use PTR_ERR_OR_ZERO rather than its implementation (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Use ipv6_stub to avoid dependency with ipv6 being a module (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Kconfig: Fix MLX5_CORE dependency with PCI_HYPERV_INTERFACE (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Fix static checker warning of potential pointer math issue (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Remove unlikely() from WARN*() condition (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Support TSO and TX checksum offloads for IP-in-IP tunnels (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Improve stateless offload capability check (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Support RSS for IP-in-IP and IPv6 tunneled packets (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Change function's position to a more fitting file (Alaa Hleihel) [1789378] - [infiniband] IB/mlx5: Add page fault handler for DC initiator WQE (Alaa Hleihel) [1789378] - [infiniband] IB/mlx5: Remove check of FW capabilities in ODP page fault handling (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Set ODP capabilities for DC transport to max (Alaa Hleihel) [1789378] - [infiniband] RDMA/mlx5: RDMA_RX flow type support for user applications (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Fix return code in case of hyperv wrong size read (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Add mlx5e HV VHCA stats agent (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Add HV VHCA control agent (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Add HV VHCA infrastructure (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Add wrappers for HyperV PCIe operations (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Add trace point for neigh update (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Add trace point for neigh used value update (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Add tc flower tracepoints (Alaa Hleihel) [1789378] - [infiniband] RDMA/mlx5: Use odp instead of mr->umem in pagefault_mr (Alaa Hleihel) [1789378] - [infiniband] RDMA/mlx5: Use ib_umem_start instead of umem.address (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Create bypass and loopback flow steering namespaces for RDMA RX (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Add per-namespace flow table default miss action support (Alaa Hleihel) [1789378] - [include] net/mlx5: Expose IP-in-IP capability bit (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Improve functions documentation (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Report and recover from CQE with error on RQ (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: RX, Handle CQE with error at the earliest stage (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Report and recover from rx timeout (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Report and recover from CQE error on ICOSQ (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Split open/close ICOSQ into stages (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Add support to rx reporter diagnose (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Add helper functions for reporter's basics (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Add cq info to tx reporter diagnose (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Extend tx reporter diagnostics output (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Extend tx diagnose function (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Generalize tx reporter's functionality (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Change naming convention for reporter's functions (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Rename reporter header file (Alaa Hleihel) [1790198 1789378] - [infiniband] RDMA/mlx5: Annotate lock dependency in bind/unbind slave port (Alaa Hleihel) [1789378] - [infiniband] IB/mlx5: Expose XRQ legacy commands over the DEVX interface (Alaa Hleihel) [1789378] - [infiniband] IB/mlx5: Add legacy events to DEVX list (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Add XRQ legacy commands opcodes (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Use debug message instead of warn (Alaa Hleihel) [1789378] - [netdrv] mlx5: no need to check return value of debugfs_create functions (Alaa Hleihel) [1789378] - [infiniband] mlx5: Use refcount_t for refcount (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Allow dropping specific tunnel packets (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: TX reporter cleanup (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Set tx reporter only on successful creation (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Rx, checksum handling refactoring (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Tx, Soften inline mode VLAN dependencies (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: XDP, Slight enhancement for WQE fetch function (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: XDP, Close TX MPWQE session when no room for inline packet left (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Tx, Strict the room needed for SQ edge NOPs (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: E-Switch, add ingress rate support (Alaa Hleihel) [1789378] - [infiniband] RDMA/mlx5: Remove DEBUG ODP code (Alaa Hleihel) [1789378] - [infiniband] IB/mlx5: Add CREATE_PSV/DESTROY_PSV for devx interface (Alaa Hleihel) [1789378] - [infiniband] IB/mlx5: Avoid unnecessary typecast (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: xsk: dynamically allocate mlx5e_channel_param (Alaa Hleihel) [1789378] - [netdrv] net: Use skb accessors in network drivers (Alaa Hleihel) [1789378] - [char] tpm: Export tpm2_get_cc_attrs_tbl for ibmvtpm driver as module (David Gibson) [1781915] - [char] tpm: ibmvtpm: Add support for TPM2 (David Gibson) [1781915] - [char] tpm: of: Handle IBM, vtpm20 case when getting log parameters (David Gibson) [1781915] - [wireless] iwlwifi: mvm: Do not require PHY_SKU NVM section for 3168 devices (Jarod Wilson) [1807052] - [wireless] mwifiex: set needed_headroom, not hard_header_len (Jarod Wilson) [1807052] - [wireless] ath9k: Handle txpower changes even when TPC is disabled (Jarod Wilson) [1807052] - [wireless] mt76: mt76x02: fix coverage_class type (Jarod Wilson) [1807052] - [wireless] rtw88: Use kfree_skb() instead of kfree() (Jarod Wilson) [1807052] - [wireless] brcmfmac: abort and release host after error (Jarod Wilson) [1807052] - [wireless] ath11k: Silence clang -Wsometimes-uninitialized in ath11k_update_per_peer_stats_from_txcompl (Jarod Wilson) [1807052] - [wireless] ath10k: Call cpu_latency_qos_*() instead of pm_qos_*() (Jarod Wilson) [1807052] - [net] mac80211: fix authentication with iwlwifi/mvm (Jarod Wilson) [1807052] - [net] mac80211: set IEEE80211_TX_CTRL_PORT_CTRL_PROTO for nl80211 TX (Jarod Wilson) [1807052] - [net] mac80211: mark station unauthorized before key removal (Jarod Wilson) [1807052] - [net] mac80211: Check port authorization in the ieee80211_tx_dequeue() case (Jarod Wilson) [1807052] - [net] cfg80211: Do not warn on same channel at the end of CSA (Jarod Wilson) [1807052] - [net] mac80211: drop data frames without key on encrypted links (Jarod Wilson) [1807052] - [net] nl80211: fix NL80211_ATTR_CHANNEL_WIDTH attribute type (Jarod Wilson) [1807052] - [wireless] iwlwifi: don't send GEO_TX_POWER_LIMIT if no wgds table (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: add 0x2526/0x401* devices back to cfg detection (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8188ee: Fix regression due to commit d1d1a96bdb44 (Jarod Wilson) [1807052] - [wireless] iwlwifi: cfg: use antenna diversity with all AX101 devices (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: Fix rate scale NSS configuration (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg: don't abort if sending DBGC_SUSPEND_RESUME fails (Jarod Wilson) [1807052] - [wireless] iwlwifi: yoyo: don't add TLV offset when reading FIFOs (Jarod Wilson) [1807052] - [wireless] iwlwifi: check allocated pointer when allocating conf_tlvs (Jarod Wilson) [1807052] - [wireless] iwlwifi: consider HE capability when setting LDPC (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: take the required lock when clearing time event data (Jarod Wilson) [1807052] - [net] mac80211: Do not send mesh HWMP PREQ if HWMP is disabled (Jarod Wilson) [1807052] - [net] nl80211: add missing attribute validation for channel switch (Jarod Wilson) [1807052] - [net] nl80211: add missing attribute validation for beacon report scanning (Jarod Wilson) [1807052] - [net] nl80211: add missing attribute validation for critical protocol indication (Jarod Wilson) [1807052] - [wireless] mt76: fix array overflow on receiving too many fragments for a packet (Jarod Wilson) [1807052] - [net] mac80211: rx: avoid RCU list traversal under mutex (Jarod Wilson) [1807052] - [net] nl80211: explicitly include if_vlan.h (Jarod Wilson) [1807052] - [net] mac80211: Remove a redundant mutex unlock (Jarod Wilson) [1807052] - [net] cfg80211: check reg_rule for NULL in handle_channel_custom() (Jarod Wilson) [1807052] - [net] nl80211: fix potential leak in AP start (Jarod Wilson) [1807052] - [net] mac80211: fix wrong 160/80+80 MHz setting (Jarod Wilson) [1807052] - [net] cfg80211: add missing policy for NL80211_ATTR_STATUS_CODE (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: fix max_nss in mt7615_eeprom_parse_hw_cap (Jarod Wilson) [1807052] - [net] cfg80211: check wiphy driver existence for drvinfo report (Jarod Wilson) [1807052] - [net] mac80211: consider more elements in parsing CRC (Jarod Wilson) [1807052] - [net] mac80211: fix quiet mode activation in action frames (Jarod Wilson) [1807052] - [net] mac80211: use more bits for ack_frame_id (Jarod Wilson) [1807052] - [wireless] rtw88: Fix return value of rtw_wow_check_fw_status (Jarod Wilson) [1807052] - [wireless] iwlwifi: d3: read all FW CPUs error info (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix TDLS discovery with the new firmware API (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: Check the sta is not NULL in iwl_mvm_cfg_he_sta() (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: avoid use after free for pmsr request (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: update the DTS measurement type (Jarod Wilson) [1807052] - [wireless] iwlwifi: don't throw error when trying to remove IGTK (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: Fix thermal zone registration (Jarod Wilson) [1807052] - [wireless] iwlwifi: use helpers (Jarod Wilson) [1807052] - [wireless] mwifiex: Fix possible buffer overflows in mwifiex_cmd_append_vsie_tlv() (Jarod Wilson) [1807052] - [wireless] mwifiex: Fix possible buffer overflows in mwifiex_ret_wmm_get_status() (Jarod Wilson) [1807052] - [wireless] mwifiex: fix unbalanced locking in mwifiex_process_country_ie() (Jarod Wilson) [1807052] - [wireless] rtlwifi: btcoex: fix spelling mistake "initilized" -> "initialized" (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723ae: remove unused variables (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: remove unused variables (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8821ae: remove unused variables (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8188ee: remove redundant assignment to variable cond (Jarod Wilson) [1807052] - [wireless] brcmfmac: Remove always false 'idx < 0' statement (Jarod Wilson) [1807052] - [wireless] rtw88: use shorter delay time to poll PS state (Jarod Wilson) [1807052] - [wireless] rtw88: fix potential NULL skb access in TX ISR (Jarod Wilson) [1807052] - [wireless] brcmfmac: add initial support for monitor mode (Jarod Wilson) [1807052] - [wireless] brcmfmac: simplify building interface combinations (Jarod Wilson) [1807052] - [wireless] brcmfmac: sdio: Fix OOB interrupt initialization on brcm43362 (Jarod Wilson) [1807052] - [wireless] brcmfmac: use true,false for bool variable (Jarod Wilson) [1807052] - [wireless] rtw88: use true,false for bool variable (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8821ae: Make functions static & rm sw.h (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723be: Make functions static & rm sw.h (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723ae: Make functions static & rm sw.h (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192se: Remove sw.h header (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: Make functions static & rm sw.h (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192cu: Remove sw.h header (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ce: Make functions static & rm sw.h (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8188ee: Make functions static & rm sw.h (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192cu: Fix typo (Jarod Wilson) [1807052] - [wireless] rtw88: change max_num_of_tx_queue() definition to inline in pci.h (Jarod Wilson) [1807052] - [wireless] rtw88: assign NULL to skb after being kfree()'ed (Jarod Wilson) [1807052] - [wireless] rtw88: use rtw_hci_stop() instead of rtwdev->hci.ops->stop() (Jarod Wilson) [1807052] - [wireless] rtw88: remove unused vif pointer in struct rtw_vif (Jarod Wilson) [1807052] - [wireless] rtw88: remove unused variable 'in_lps' (Jarod Wilson) [1807052] - [wireless] rtw88: remove unused spinlock (Jarod Wilson) [1807052] - [wireless] rtw88: 8822c: update power sequence to v15 (Jarod Wilson) [1807052] - [wireless] rtw88: fix TX secondary channel offset of 40M if current bw is 20M or 40M (Jarod Wilson) [1807052] - [wireless] rtw88: fix rate mask for 1SS chip (Jarod Wilson) [1807052] - [wireless] rtw88: Add wowlan net-detect support (Jarod Wilson) [1807052] - [wireless] rtw88: Add wowlan pattern match support (Jarod Wilson) [1807052] - [wireless] rtw88: support wowlan feature for 8822c (Jarod Wilson) [1807052] - [wireless] rtw88: load wowlan firmware if wowlan is supported (Jarod Wilson) [1807052] - [wireless] rtw88: add interface config for 8822c (Jarod Wilson) [1807052] - [wireless] rtw88: pci: reset dma when reset pci trx ring (Jarod Wilson) [1807052] - [wireless] rtw88: pci: reset ring index when release skbs in tx ring (Jarod Wilson) [1807052] - [wireless] ath10k: Use device_get_match_data() to simplify code (Jarod Wilson) [1807052] - [wireless] ath10k: Add newlines to printk messages (Jarod Wilson) [1807052] - [wireless] ath10k: Correct the DMA direction for management tx buffers (Jarod Wilson) [1807052] - [wireless] mwifiex: drop most magic numbers from mwifiex_process_tdls_action_frame() (Jarod Wilson) [1807052] - [wireless] ath11k: fix up some error paths (Jarod Wilson) [1807052] - [wireless] ath11k: make sure to also report the RX bandwidth inside radiotap (Jarod Wilson) [1807052] - [wireless] ath11k: avoid null pointer dereference when pointer band is null (Jarod Wilson) [1807052] - [wireless] ath11k: Add missing pdev rx rate stats (Jarod Wilson) [1807052] - [wireless] ath11k: ensure ts.flags is initialized before bit-wise or'ing in values (Jarod Wilson) [1807052] - [wireless] ath11k: set TxBf parameters after vdev start (Jarod Wilson) [1807052] - [wireless] ath11k: enable HE tlvs in ppdu stats for pktlog lite (Jarod Wilson) [1807052] - [wireless] ath11k: fix debugfs build failure (Jarod Wilson) [1807052] - [wireless] ath10k: Don't call SCM interface for statically mapped msa region (Jarod Wilson) [1807052] - [wireless] Revert "ath10k: fix DMA related firmware crashes on multiple devices" (Jarod Wilson) [1807052] - [wireless] ath10k: drop RX skb with invalid length for sdio (Jarod Wilson) [1807052] - [wireless] ath10k: use true,false for bool variable (Jarod Wilson) [1807052] - [wireless] ath10k: Add optional qdss clk (Jarod Wilson) [1807052] - [wireless] ath10k: pci: Fix comment on ath10k_pci_dump_memory_sram (Jarod Wilson) [1807052] - [wireless] ath10k: pci: Only dump ATH10K_MEM_REGION_TYPE_IOREG when safe (Jarod Wilson) [1807052] - [wireless] ath9k: use true,false for bool variable (Jarod Wilson) [1807052] - [net] net: mac80211: use skb_list_walk_safe helper for gso segments (Jarod Wilson) [1807052] - [wireless] net: iwlwifi: use skb_list_walk_safe helper for gso segments (Jarod Wilson) [1807052] - [wireless] iwlwifi: add device name to device_info (Jarod Wilson) [1807052] - [wireless] iwlwifi: implement a new device configuration table (Jarod Wilson) [1807052] - [wireless] iwlwifi: assume the driver_data is a trans_cfg, but allow full cfg (Jarod Wilson) [1807052] - [wireless] iwlwifi: prph: remove some unused register definitions (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: print out extended secboot status before dump (Jarod Wilson) [1807052] - [wireless] iwlwifi: incorporate firmware filename into version (Jarod Wilson) [1807052] - [wireless] iwlwifi: yoyo: check for the domain on all TLV types during init (Jarod Wilson) [1807052] - [wireless] iwlwifi: add new iwlax411 struct for type SoSnj (Jarod Wilson) [1807052] - [wireless] iwlwifi: yoyo: remove the iwl_dbg_tlv_gen_active_trigs() function (Jarod Wilson) [1807052] - [wireless] iwlwifi: yoyo: remove unnecessary active triggers status flag (Jarod Wilson) [1807052] - [wireless] iwlwifi: yoyo: don't allow changing the domain via debugfs (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: Update BEACON_TEMPLATE_CMD firmware API (Jarod Wilson) [1807052] - [wireless] iwlwifi: remove CSR registers abstraction (Jarod Wilson) [1807052] - [wireless] iwlwifi: remove some outdated iwl22000 configurations (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: validate queue ID before array deref/bit ops (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: use partial pages if applicable (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: map only used part of RX buffers (Jarod Wilson) [1807052] - [wireless] iwlwifi: allocate more receive buffers for HE devices (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: add support for responder config command version 7 (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: add support for location range request version 8 (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: remove support for fw scan api v11 (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: don't skip a TX FIFO when dumping (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: update powersave correctly for D3 (Jarod Wilson) [1807052] - [wireless] ath11k: Use sizeof_field() instead of FIELD_SIZEOF() (Jarod Wilson) [1807052] - [wireless] ath11k: explicitly cast wmi commands to their correct struct type (Jarod Wilson) [1807052] - [wireless] orinoco: avoid assertion in case of NULL pointer (Jarod Wilson) [1807052] - [wireless] brcmfmac: Keep OOB wake-interrupt disabled when it shouldn't be enabled (Jarod Wilson) [1807052] - [wireless] brcmfmac: Fix memory leak in brcmf_usbdev_qinit (Jarod Wilson) [1807052] - [wireless] brcmfmac: not set mbss in vif if firmware does not support MBSS (Jarod Wilson) [1807052] - [wireless] brcmfmac: add RSDB condition when setting interface combinations (Jarod Wilson) [1807052] - [wireless] brcmfmac: add support for BCM4359 SDIO chipset (Jarod Wilson) [1807052] - [wireless] brcmfmac: make errors when setting roaming parameters non-fatal (Jarod Wilson) [1807052] - [wireless] brcmfmac: fix rambase for 4359/9 (Jarod Wilson) [1807052] - [wireless] brcmfmac: set F2 blocksize and watermark for 4359 (Jarod Wilson) [1807052] - [wireless] brcmfmac: reset two D11 cores if chip has two D11 cores (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: use generic rtl_signal_scale_mapping (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192cu: use generic rtl_signal_scale_mapping (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ce: use generic rtl_signal_scale_mapping (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: use generic rtl_query_rxpwrpercentage (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192cu: use generic rtl_query_rxpwrpercentage (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ce: use generic rtl_query_rxpwrpercentage (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: fix interface sanity check (Jarod Wilson) [1807052] - [wireless] brcmfmac: fix interface sanity check (Jarod Wilson) [1807052] - [wireless] brcmfmac: set interface carrier to off by default (Jarod Wilson) [1807052] - [wireless] mwifiex: delete unused mwifiex_get_intf_num() (Jarod Wilson) [1807052] - [wireless] rt2x00usb: Fix a warning message in 'rt2x00usb_watchdog_tx_dma()' (Jarod Wilson) [1807052] - [wireless] brcmfmac: Fix use after free in brcmf_sdio_readframes() (Jarod Wilson) [1807052] - [wireless] rt2x00: use RESET state bit to prevent IV changes on restart (Jarod Wilson) [1807052] - [wireless] rt2x00: implement reconfig_complete (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl_pci: Fix -Wcast-function-type (Jarod Wilson) [1807052] - [wireless] brcmsmac: Remove always false 'channel < 0' statement (Jarod Wilson) [1807052] - [wireless] rtlwifi: Remove last definitions of local bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723be: Remove usage of private bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723ae: Remove usage of private bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: Remove usage of private bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl88821ae: Remove usage of private bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: Remove dependence on special bit manipulation macros for common driver (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ce: rtl8192c_com: Remove usage of private bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8188ee: Remove usage of private bit manipulation (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Remove usage of private bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Convert inline routines to little-endian words (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Convert macros that set descriptor (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Replace local bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Remove unused GET_XXX and SET_XXX macros (Jarod Wilson) [1807052] - [wireless] brcmfmac: Fix memory leak in brcmf_p2p_create_p2pdev() (Jarod Wilson) [1807052] - [wireless] ath9k: fix storage endpoint lookup (Jarod Wilson) [1807052] - [wireless] ath11k: Remove unneeded semicolon (Jarod Wilson) [1807052] - [wireless] ath11k: remove an unneeded NULL check (Jarod Wilson) [1807052] - [wireless] ath11k: checking for NULL vs IS_ERR() (Jarod Wilson) [1807052] - [wireless] ath11k: delete a stray unlock in ath11k_dbg_htt_stats_req() (Jarod Wilson) [1807052] - [wireless] ath11k: fix missing free of skb on error return path (Jarod Wilson) [1807052] - [wireless] ath11k: fix uninitialized variable radioup (Jarod Wilson) [1807052] - [wireless] ath11k: fix memory leak on reg_info (Jarod Wilson) [1807052] - [wireless] ath11k: Remove unnecessary enum scan_priority (Jarod Wilson) [1807052] - [wireless] ath11k: fix several spelling mistakes (Jarod Wilson) [1807052] - [wireless] ath11k: add some missing __packed qualifiers (Jarod Wilson) [1807052] - [wireless] ath11k: set the BA buffer size to 256 when HE is enabled (Jarod Wilson) [1807052] - [wireless] ath11k: fix pdev when invoking ath11k_wmi_send_twt_enable_cmd() (Jarod Wilson) [1807052] - [wireless] ath11k: optimize ath11k_hal_tx_status_parse (Jarod Wilson) [1807052] - [wireless] ath11k: optimise ath11k_dp_tx_completion_handler (Jarod Wilson) [1807052] - [wireless] ath11k: move some tx_status parsing to debugfs code (Jarod Wilson) [1807052] - [wireless] ath11k: rename ath11k_wmi_base instances from wmi_sc to wmi_ab (Jarod Wilson) [1807052] - [wireless] ath11k: drop memset when setting up a tx cmd desc (Jarod Wilson) [1807052] - [wireless] ath11k: disable PS for STA interfaces by default upon bringup (Jarod Wilson) [1807052] - [wireless] ath11k: add wmi helper for turning STA PS on/off (Jarod Wilson) [1807052] - [wireless] ath10k: Fix some typo in some warning messages (Jarod Wilson) [1807052] - [wireless] ath11k: register HE mesh capabilities (Jarod Wilson) [1807052] - [net] netlink: rename nl80211_validate_nested() to nla_validate_nested() (Jarod Wilson) [1807052] - [wireless] wireless/mediatek: Replace rcu_swap_protected() with rcu_replace_pointer() (Jarod Wilson) [1807052] - [wireless] ath: add support for special 0x0 regulatory domain (Jarod Wilson) [1807052] - [wireless] ath10k: change bundle count for max rx bundle for sdio (Jarod Wilson) [1807052] - [wireless] ath10k: enable napi on RX path for sdio (Jarod Wilson) [1807052] - [wireless] ath11k: fix indentation in ath11k_mac_prepare_he_mode() (Jarod Wilson) [1807052] - [wireless] ath11k: Setup REO destination ring before sending wmi_init command (Jarod Wilson) [1807052] - [wireless] ath11k: Move mac80211 hw allocation before wmi_init command (Jarod Wilson) [1807052] - [wireless] ath11k: Skip update peer stats for management packets (Jarod Wilson) [1807052] - [wireless] ath11k: update tx duration in station info (Jarod Wilson) [1807052] - [wireless] ath11k: fix vht guard interval mapping (Jarod Wilson) [1807052] - [wireless] ath11k: fix memory leak in monitor mode (Jarod Wilson) [1807052] - [wireless] ath11k: Advertise MPDU start spacing as no restriction (Jarod Wilson) [1807052] - [wireless] ath11k: Update tx and rx chain count properly on drv_set_antenna (Jarod Wilson) [1807052] - [wireless] ath11k: add necessary peer assoc params in wmi dbg (Jarod Wilson) [1807052] - [wireless] ath11k: unlock mutex during failure in qmi fw ready (Jarod Wilson) [1807052] - [wireless] ath11k: add support for controlling tx power to a station (Jarod Wilson) [1807052] - [wireless] ath11k: update bawindow size in delba process (Jarod Wilson) [1807052] - [wireless] ath11k: avoid use_after_free in ath11k_dp_rx_msdu_coalesce API (Jarod Wilson) [1807052] - [wireless] ath11k: avoid burst time conversion logic (Jarod Wilson) [1807052] - [wireless] ath11k: pktlog: fix sending/using the pdev id (Jarod Wilson) [1807052] - [wireless] ath11k: qmi clean up in ath11k_qmi_wlanfw_wlan_cfg_send() (Jarod Wilson) [1807052] - [wireless] ath11k: qmi clean up ce and HTC service config update (Jarod Wilson) [1807052] - [wireless] ath11k: tracing: fix ath11k tracing (Jarod Wilson) [1807052] - [wireless] ath10k: enable wow feature for sdio chip (Jarod Wilson) [1807052] - [wireless] ath10k: change log level for mpdu status of sdio chip (Jarod Wilson) [1807052] - [wireless] ath10k: set WMI_PEER_AUTHORIZE after a firmware crash (Jarod Wilson) [1807052] - [wireless] ath10k: set max mtu to 1500 for sdio chip (Jarod Wilson) [1807052] - [wireless] ath10k: enable firmware log by default for sdio (Jarod Wilson) [1807052] - [wireless] ath11k: Fix target crash due to WBM_IDLE_LINK ring desc shortage (Jarod Wilson) [1807052] - [wireless] ath11k: Fixing TLV length issue in peer pktlog WMI command (Jarod Wilson) [1807052] - [wireless] ath11k: Fix skb_panic observed during msdu coalescing (Jarod Wilson) [1807052] - [wireless] ath11k: remove unused tx ring counters (Jarod Wilson) [1807052] - [wireless] ath11k: avoid WMM param truncation (Jarod Wilson) [1807052] - [wireless] ath11k: optimize RX path latency (Jarod Wilson) [1807052] - [wireless] ath11k: update tcl cmd descriptor parameters for STA mode (Jarod Wilson) [1807052] - [wireless] ath11k: fix wmi service ready ext tlv parsing (Jarod Wilson) [1807052] - [wireless] ath11k: fix resource leak in ath11k_mac_sta_state (Jarod Wilson) [1807052] - [wireless] ath11k: Fix htt stats sounding info and pdev cca stats (Jarod Wilson) [1807052] - [wireless] ath10k: move non-fatal warn logs to dbg level (Jarod Wilson) [1807052] - [wireless] ath11k: add spatial reuse support (Jarod Wilson) [1807052] - [wireless] ath11k: add TWT support (Jarod Wilson) [1807052] - [wireless] ath11k: add HE support (Jarod Wilson) [1807052] - [wireless] ath11k: Remove dead code while handling amsdu packets (Jarod Wilson) [1807052] - [wireless] ath11k: fix missed bw conversion in tx completion (Jarod Wilson) [1807052] - [wireless] ath11k: convert message from info to dbg (Jarod Wilson) [1807052] - [wireless] ath11k: ignore event 0x6017 (Jarod Wilson) [1807052] - [wireless] ath11k: add RX stats support for radiotap (Jarod Wilson) [1807052] - [wireless] ath11k: driver for Qualcomm IEEE 802.11ax devices (Jarod Wilson) [1807052] - [wireless] ath10k: fix RX of frames with broken FCS in monitor mode (Jarod Wilson) [1807052] - [wireless] ath10k: report rssi of each chain to mac80211 for sdio (Jarod Wilson) [1807052] - [wireless] ath10k: Handle "invalid" BDFs for msm8998 devices (Jarod Wilson) [1807052] - [wireless] ath10k: Fix qmi init error handling (Jarod Wilson) [1807052] - [wireless] ath10k: add NL80211_FEATURE_ND_RANDOM_MAC_ADDR for NLO (Jarod Wilson) [1807052] - [wireless] ath10k: Handle when FW doesn't support QMI_WLFW_HOST_CAP_REQ_V01 (Jarod Wilson) [1807052] - [wireless] ath10k: add large size for BMI download data for SDIO (Jarod Wilson) [1807052] - [wireless] ath10k: correct the tlv len of ath10k_wmi_tlv_op_gen_config_pno_start (Jarod Wilson) [1807052] - [wireless] ath10k: sdio: remove struct ath10k_sdio_rx_data::status (Jarod Wilson) [1807052] - [wireless] ath10k: sdio: cosmetic cleanup (Jarod Wilson) [1807052] - [wireless] ath10k: add workqueue for RX path of sdio (Jarod Wilson) [1807052] - [wireless] ath10k: change max RX bundle size from 8 to 32 for sdio (Jarod Wilson) [1807052] - [wireless] ath10k: enable RX bundle receive for sdio (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: don't send the IWL_MVM_RXQ_NSSN_SYNC notif to Rx queues (Jarod Wilson) [1807052] - [net] cfg80211: fix page refcount issue in A-MSDU decap (Jarod Wilson) [1807052] - [net] cfg80211: check for set_wiphy_params (Jarod Wilson) [1807052] - [net] cfg80211: fix memory leak in cfg80211_cqm_rssi_update (Jarod Wilson) [1807052] - [net] cfg80211: fix memory leak in nl80211_probe_mesh_link (Jarod Wilson) [1807052] - [net] cfg80211: fix deadlocks in autodisconnect work (Jarod Wilson) [1807052] - [net] wireless: wext: avoid gcc -O3 warning (Jarod Wilson) [1807052] - [net] mac80211: Fix TKIP replay protection immediately after key setup (Jarod Wilson) [1807052] - [net] cfg80211: Fix radar event during another phy CAC (Jarod Wilson) [1807052] - [net] wireless: fix enabling channel 12 for custom regulatory domain (Jarod Wilson) [1807052] - [net] mac80211: mesh: restrict airtime metric to peered established plinks (Jarod Wilson) [1807052] - [wireless] Revert "iwlwifi: mvm: fix scan config command size" (Jarod Wilson) [1807052] - [wireless] iwlwifi: fw: make pos static in iwl_sar_get_ewrd_table() loop (Jarod Wilson) [1807052] - [wireless] iwlwifi: remove lar_disable module parameter (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg: force stop the debug monitor HW (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: always disable L0S states (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: rename L0S_ENABLED bit to L0S_DISABLED (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix potential SKB leak on TXQ TX (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix SKB leak on invalid queue (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: extend hardware workaround to context-info (Jarod Wilson) [1807052] - [wireless] iwlwifi: Don't ignore the cap field upon mcc update (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: report TX rate to mac80211 directly for RS offload (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix NVM check for 3168 devices (Jarod Wilson) [1807052] - [wireless] iwlwifi: fix TLV fragment allocation loop (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: allocate smaller dev_cmd for TX headers (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: detect the DMA bug and warn if it happens (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: work around DMA hardware bug (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: move page tracking into get_page_hdr() (Jarod Wilson) [1807052] - [wireless] iwlwifi: don't send PPAG command if disabled (Jarod Wilson) [1807052] - [wireless] mt76: Off by one in mt76_calc_rx_airtime() (Jarod Wilson) [1807052] - [wireless] mt76: fix LED link time failure (Jarod Wilson) [1807052] - [net] mac80211: Turn AQL into an NL80211_EXT_FEATURE (Jarod Wilson) [1807052] - [net] mac80211: airtime: Fix an off by one in ieee80211_calc_rx_airtime() (Jarod Wilson) [1807052] - [net] cfg80211: fix double-free after changing network namespace (Jarod Wilson) [1807052] - [net] mac80211: fix TID field in monitor mode transmit (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: move power gating workaround earlier in the flow (Jarod Wilson) [1807052] - [wireless] Revert "iwlwifi: assign directly to iwl_trans->cfg in QuZ detection" (Jarod Wilson) [1807052] - [wireless] wireles: Use sizeof_field() macro (Jarod Wilson) [1807052] - [wireless] mt76: mt76x0: fix default mac address overwrite (Jarod Wilson) [1807052] - [wireless] ath9k: use iowrite32 over __raw_writel (Jarod Wilson) [1807052] - [net] mac80211: Use Airtime-based Queue Limits (AQL) on packet dequeue (Jarod Wilson) [1807052] - [net] mac80211: Implement Airtime-based Queue Limit (AQL) (Jarod Wilson) [1807052] - [net] mac80211: Import airtime calculation code from mt76 (Jarod Wilson) [1807052] - [net] mac80211: consider QoS Null frames for STA_NULLFUNC_ACKED (Jarod Wilson) [1807052] - [net] mac80211: expose HW conf flags through debugfs (Jarod Wilson) [1807052] - [net] mac80211: Add new sta_info getter by sta/vif addrs (Jarod Wilson) [1807052] - [net] mac80211: add a comment about monitor-to-dev injection (Jarod Wilson) [1807052] - [wireless] drivers: net: Fix Kconfig indentation, continued (Jarod Wilson) [1807052] - [wireless] mt76: fix fix ampdu locking (Jarod Wilson) [1807052] - [wireless] mt76: mt76u: fix endpoint definition order (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: read {tx,rx} mask from eeprom (Jarod Wilson) [1807052] - [wireless] mt76: move mt76_get_antenna in mt76_core module (Jarod Wilson) [1807052] - [wireless] mt76: fix possible out-of-bound access in mt7615_fill_txs/mt7603_fill_txs (Jarod Wilson) [1807052] - [wireless] Revert "mt76: mt76x0e: don't use hw encryption for MT7630E" (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: disable radar pattern detector during scanning (Jarod Wilson) [1807052] - [wireless] mt76: move interface_modes definition in mt76_core module (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: add ibss support (Jarod Wilson) [1807052] - [wireless] mt76: move SUPPORTS_REORDERING_BUFFER hw property in mt76_register_device (Jarod Wilson) [1807052] - [wireless] mt76: use mt76_dev in mt76_is_{mmio,usb} (Jarod Wilson) [1807052] - [wireless] mt76: Remove set but not used variable 'idx' (Jarod Wilson) [1807052] - [wireless] mt76: mt76u: rely on a dedicated stats workqueue (Jarod Wilson) [1807052] - [wireless] mt76: mt76u: rely on usb_interface instead of usb_dev (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: remove unneeded semicolon (Jarod Wilson) [1807052] - [wireless] mt76: mt76x0: remove 350ms delay in mt76x0_phy_calibrate (Jarod Wilson) [1807052] - [wireless] mt76: mt76x02u: update ewma pkt len in mt76x02u_tx_prepare_skb (Jarod Wilson) [1807052] - [wireless] mt76: remove obsolete .add_buf() from struct mt76_queue_ops (Jarod Wilson) [1807052] - [wireless] mt76: add sanity check for a-mpdu rx wcid index (Jarod Wilson) [1807052] - [wireless] mt76: refactor cc_lock locking scheme (Jarod Wilson) [1807052] - [wireless] mt76: mt76x0: eeprom: add support for MAC address from OF (Jarod Wilson) [1807052] - [wireless] mt76: avoid enabling interrupt if NAPI poll is still pending (Jarod Wilson) [1807052] - [wireless] mt76: fix aggregation stop issue (Jarod Wilson) [1807052] - [wireless] mt76: drop rcu read lock in mt76_rx_aggr_stop (Jarod Wilson) [1807052] - [wireless] mt76: add missing locking around ampdu action (Jarod Wilson) [1807052] - [wireless] mt76: do not use devm API for led classdev (Jarod Wilson) [1807052] - [wireless] mt76: enable airtime fairness (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: track tx/rx airtime for airtime fairness (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: introduce mt7615_mac_wtbl_update routine (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: fix survey channel busy time (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: report tx_time, bss_rx and busy time to mac80211 (Jarod Wilson) [1807052] - [wireless] mt76: mt76x02: track approximate tx airtime for airtime fairness and survey (Jarod Wilson) [1807052] - [wireless] mt76: mt76x02: move MT_CH_TIME_CFG init to mt76x02_mac_cc_reset (Jarod Wilson) [1807052] - [wireless] mt76: unify channel survey update code (Jarod Wilson) [1807052] - [wireless] mt76: mt7603: switch to a different counter for survey busy time (Jarod Wilson) [1807052] - [wireless] mt76: mt7603: track tx airtime for airtime fairness and survey (Jarod Wilson) [1807052] - [wireless] mt76: track rx airtime for airtime fairness and survey (Jarod Wilson) [1807052] - [wireless] mt76: store current channel survey_state in struct mt76_dev (Jarod Wilson) [1807052] - [wireless] mt76: rename mt76_driver_ops txwi_flags to drv_flags and include tx aligned4 (Jarod Wilson) [1807052] - [wireless] mt76: report rx a-mpdu subframe status (Jarod Wilson) [1807052] - [wireless] mt76: mt7603: remove q_rx field from struct mt7603_dev (Jarod Wilson) [1807052] - [wireless] mt76: mt7603: collect aggregation stats (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: collect aggregation stats (Jarod Wilson) [1807052] - [wireless] mt76: move aggr_stats array in mt76_dev (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: add queue entry in debugfs (Jarod Wilson) [1807052] - [wireless] mt76: move queue debugfs entry to driver specific code (Jarod Wilson) [1807052] - [wireless] mt76: mt76x02u: move mt76x02u_mac_start in mt76x02-usb module (Jarod Wilson) [1807052] - [wireless] mt76: mt76x0u: reset counter starting the device (Jarod Wilson) [1807052] - [wireless] mt76: mt76x2: move mt76x02_mac_reset_counters in mt76x02_mac_start (Jarod Wilson) [1807052] - [wireless] mt76: mt76x02: move mac_reset_counter in mt76x02_lib module (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: enable SCS by default (Jarod Wilson) [1807052] - [wireless] mt76: mt76x0e: make array mt76x0_chan_map static const, makes object smaller (Jarod Wilson) [1807052] - [wireless] mt76: usb: add lockdep_assert_held in __mt76u_vendor_request (Jarod Wilson) [1807052] - [wireless] mt76: remove empty flag in mt76_txq_schedule_list (Jarod Wilson) [1807052] - [wireless] mt76: use cancel_delayed_work_sync in mt76_rx_aggr_shutdown (Jarod Wilson) [1807052] - [wireless] mt76: remove aggr_work field from struct mt76_wcid (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: fix control frame rx in monitor mode (Jarod Wilson) [1807052] - [wireless] iwlwifi: bump FW API to 52 for 22000 series (Jarod Wilson) [1807052] - [wireless] iwlwifi: check kasprintf() return value (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: remove outdated comment referring to wake lock (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: trace IOVA for iwlwifi_dev_tx_tb (Jarod Wilson) [1807052] - [wireless] iwlwifi: dvm: excessive if in rs_bt_update_lq() (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: Report tx/rx antennas (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: rx: use rxq queue_size instead of constant (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: remove left-over non-functional email alias (Jarod Wilson) [1807052] - [wireless] iwlwifi: config: remove max_rx_agg_size (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: make some RX functions static (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: support scan req FW API ver 13 (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: fix support for transmitting SKBs with fraglist (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: Remove set but not used variable 'vif', 'dev', 'len' (Jarod Wilson) [1807052] - [wireless] brcmfmac: remove monitor interface when detaching (Jarod Wilson) [1807052] - [wireless] brcmfmac: disable PCIe interrupts before bus reset (Jarod Wilson) [1807052] - [wireless] rtw88: allows to enable/disable HCI link PS mechanism (Jarod Wilson) [1807052] - [wireless] rtw88: pci: enable CLKREQ function if host supports it (Jarod Wilson) [1807052] - [wireless] rtw88: pci: use for loop instead of while loop for DBI/MDIO (Jarod Wilson) [1807052] - [wireless] rtw88: pci: use macros to access PCI DBI/MDIO registers (Jarod Wilson) [1807052] - [wireless] rtlwifi: set proper udelay within rf_serial_read (Jarod Wilson) [1807052] - [wireless] rtlwifi: rf_lock use non-irqsave spin_lock (Jarod Wilson) [1807052] - [wireless] brcmfmac: remove set but not used variable 'mpnum', 'nsp', 'nmp' (Jarod Wilson) [1807052] - [wireless] rtw88: remove duplicated include from ps.c (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: Remove set but not used variable 'rsr' (Jarod Wilson) [1807052] - [wireless] brcmsmac: remove unnecessary return (Jarod Wilson) [1807052] - [wireless] net: wireless: ti: remove local VENDOR_ID and DEVICE_ID definitions (Jarod Wilson) [1807052] - [wireless] net: wireless: ti: wl1251 use new SDIO_VENDOR_ID_TI_WL1251 definition (Jarod Wilson) [1807052] - [wireless] net: wireless: ti: wl1251 add device tree support (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix non-ACPI function (Jarod Wilson) [1807052] - [wireless] iwlwifi: 22000: fix some indentation (Jarod Wilson) [1807052] - [wireless] iwlwifi: remove IWL_DEVICE_22560/IWL_DEVICE_FAMILY_22560 (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: sync the iwl_mvm_session_prot_notif layout (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: start CTDP budget from 2400mA (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: don't skip mgmt tid when flushing all tids (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: scan: enable adaptive dwell in p2p (Jarod Wilson) [1807052] - [wireless] iwlwifi: refactor the SAR tables from mvm to acpi (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: support scan req cmd ver 12 (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: make new scan req versioning flow (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix unaligned read of rx_pkt_status (Jarod Wilson) [1807052] - [wireless] iwlwifi: remove redundant assignment to variable bufsz (Jarod Wilson) [1807052] - [wireless] iwlwifi: bump FW API to 51 for 22000 series (Jarod Wilson) [1807052] - [wireless] iwlwifi: FW API: reference enum in docs of modify_mask (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: print rate_n_flags in a pretty format (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: adapt the code to use api ver 11 (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: Create function to build scan cmd (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: create function for scan scheduling params (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: support dump collection upon assert during D3 (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: make iwl_pcie_gen2_update_byte_tbl static (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: in VHT connection use only VHT capabilities (Jarod Wilson) [1807052] - [wireless] iwlwifi: nvm: update iwl_uhb_nvm_channels (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: remove else-if in iwl_send_phy_cfg_cmd() (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix support for single antenna diversity (Jarod Wilson) [1807052] - [wireless] ath10k: qmi: Sleep for a while before assigning MSA memory (Jarod Wilson) [1807052] - [wireless] ath10k: Revert "ath10k: add cleanup in ath10k_sta_state()" (Jarod Wilson) [1807052] - [wireless] mwifiex: Re-work support for SDIO HW reset (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: Add support for Edimax EW-7611ULB (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Fix missing enable interrupt flag (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Fix missing callback that tests for hw release of buffer (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Fix missing code to retrieve RX buffer address (Jarod Wilson) [1807052] - [net] mac80211: Use debugfs_create_xul() helper (Jarod Wilson) [1807052] - [net] cfg80211: VLAN offload support for set_key and set_sta_vlan (Jarod Wilson) [1807052] - [net] mac80211: Shrink the size of ack_frame_id to make room for tx_time_est (Jarod Wilson) [1807052] - [net] mac80211: don't re-parse elems in ieee80211_assoc_success() (Jarod Wilson) [1807052] - [net] mac80211: move store skb ack code to its own function (Jarod Wilson) [1807052] - [wireless] ath10k: disable cpuidle during downloading firmware (Jarod Wilson) [1807052] - [wireless] ath10k: fix potential issue of peer stats allocation (Jarod Wilson) [1807052] - [wireless] ath10k: fix get invalid tx rate for Mesh metric (Jarod Wilson) [1807052] - [wireless] rtw88: signal completion even on firmware-request failure (Jarod Wilson) [1807052] - [wireless] rtw88: fix potential NULL pointer access for firmware (Jarod Wilson) [1807052] - [wireless] rtlwifi: fix memory leak in rtl92c_set_fw_rsvdpagepkt() (Jarod Wilson) [1807052] - [wireless] rt2800: remove errornous duplicate condition (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8225se: remove some unused const variables (Jarod Wilson) [1807052] - [wireless] brcmsmac: remove set but not used variables (Jarod Wilson) [1807052] - [wireless] rtw88: raise LPS threshold to 50, for less power consumption (Jarod Wilson) [1807052] - [wireless] ath5k: eeprom: Remove unneeded variable (Jarod Wilson) [1807052] - [wireless] ath10k: remove unneeded semicolon (Jarod Wilson) [1807052] - [wireless] mt7601u: use DEFINE_DEBUGFS_ATTRIBUTE to define debugfs fops (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8821ae: Drop condition with no effect (Jarod Wilson) [1807052] - [wireless] b43: dma: Fix use true/false for bool type variable (Jarod Wilson) [1807052] - [wireless] b43: main: Fix use true/false for bool type (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192c: Drop condition with no effect (Jarod Wilson) [1807052] - [wireless] rtw88: remove redundant null pointer check on arrays (Jarod Wilson) [1807052] - [wireless] rtw88: avoid FW info flood (Jarod Wilson) [1807052] - [wireless] rtw88: fix potential read outside array boundary (Jarod Wilson) [1807052] - [wireless] rtw88: rearrange if..else statements for rx rate indexes (Jarod Wilson) [1807052] - [wireless] rtw88: use rtw_phy_pg_cfg_pair struct, not arrays (Jarod Wilson) [1807052] - [wireless] rtw88: 8822b: add RFE type 3 support (Jarod Wilson) [1807052] - [wireless] rtw88: fix sparse warnings for power tracking (Jarod Wilson) [1807052] - [wireless] rtw88: fix sparse warnings for DPK (Jarod Wilson) [1807052] - [wireless] net: Fix various misspellings of "connect" (Jarod Wilson) [1807052] - [wireless] net: Fix misspellings of "configure" and "configuration" (Jarod Wilson) [1807052] - [wireless] rtw88: fix GENMASK_ULL for u64 (Jarod Wilson) [1807052] - [wireless] iwlwifi: rx: use new api to get band from rx mpdu (Jarod Wilson) [1807052] - [wireless] iwlwifi: nvm: create function to convert channel index to nl80211_band (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: Invert the condition for OFDM rate (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: create function to convert nl80211 band to phy band (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: use vzalloc to allocate dumping memory regions (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: add user trigger support (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: add notification for missed VAP (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix old-style declaration (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: use the new session protection command (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: remove leftover rs_remove_sta_debugfs() prototype (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: add support for new version for D0I3_END_CMD (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: consider ieee80211 station max amsdu value (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: support FW notification dumping in case of missed beacon (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: remove old API and some related code (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: rename external debug configuration file (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: support FW response/notification region type (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: support domain changing via debugfs (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: add periodic trigger new API support (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: implement monitor allocation flow (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: implement time point handling (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: add TLV allocation new API support (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: use new API in dump info (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: add error tables dumping support (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: add monitor dumping support (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg: remove multi buffers infra (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: use new trigger TLV in dump flow (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: use new region TLV in dump flow (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: load external dbg cfg after internal cfg is loaded (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: fix warnings for symbol not declared (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: remove set but not used variable 'rate_mask' (Jarod Wilson) [1807052] - [wireless] rtlwifi: Remove unnecessary NULL check in rtl_regd_init (Jarod Wilson) [1807052] - [wireless] rtw88: add phy_info debugfs to show Tx/Rx physical status (Jarod Wilson) [1807052] - [wireless] rtw88: add set_bitrate_mask support (Jarod Wilson) [1807052] - [wireless] rtw88: Enable 802.11ac beamformee support (Jarod Wilson) [1807052] - [wireless] rtw88: add power tracking support (Jarod Wilson) [1807052] - [wireless] rtw88: use macro to check the current band (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: fix RTL8723BU connection failure issue after warm reboot (Jarod Wilson) [1807052] - [wireless] rtw88: mark rtw_fw_hdr __packed (Jarod Wilson) [1807052] - [wireless] net/wireless: Delete unnecessary checks before the macro call "dev_kfree_skb" (Jarod Wilson) [1807052] - [wireless] wireless: Remove call to memset after dma_alloc_coherent (Jarod Wilson) [1807052] - [wireless] rtw88: include interrupt.h for tasklet_struct (Jarod Wilson) [1807052] - [wireless] rtw88: use a for loop in rtw_power_mode_change(), not goto (Jarod Wilson) [1807052] - [wireless] rtw88: coex: Set 4 slot mode for A2DP (Jarod Wilson) [1807052] - [wireless] rtw88: pci: config phy after chip info is setup (Jarod Wilson) [1807052] - [wireless] rtw88: Use rtw_write8_set to set SYS_FUNC (Jarod Wilson) [1807052] - [wireless] rtw88: add NL80211_EXT_FEATURE_CAN_REPLACE_PTK0 support (Jarod Wilson) [1807052] - [wireless] rtw88: config 8822c multicast address in MAC init flow (Jarod Wilson) [1807052] - [wireless] ath10k: Correct error handling of dma_map_single() (Jarod Wilson) [1807052] - [wireless] ath: rename regulatory rules (Jarod Wilson) [1807052] - [wireless] ath10k: fix memory leak for tpc_stats_final (Jarod Wilson) [1807052] - [wireless] ath10k: fix array out-of-bounds access (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192se: Convert inline routines to little-endian words (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192se: Convert macros that set descriptor (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192se: Replace local bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192se: Remove unused GET_XXX and SET_XXX (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: Remove set but not used variable 'err' (Jarod Wilson) [1807052] - [wireless] ath10k: fix null dereference on pointer crash_data (Jarod Wilson) [1807052] - [wireless] ath10k: enable transmit data ack RSSI for QCA9884 (Jarod Wilson) [1807052] - [net] mac80211: minstrel_ht: rename prob_ewma to prob_avg, use it for the new average (Jarod Wilson) [1807052] - [net] mac80211: minstrel_ht: replace rate stats ewma with a better moving average (Jarod Wilson) [1807052] - [net] mac80211: minstrel: remove divisions in tx status path (Jarod Wilson) [1807052] - [net] nl80211: trivial: Remove redundant loop (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: Remove set but not used variable 'cur_tx_wp' (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: make arrays static, makes object smaller (Jarod Wilson) [1807052] - [wireless] rtw88: Fix an error message (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: add bluetooth co-existence support for single antenna (Jarod Wilson) [1807052] - [wireless] mwifiex: pcie: Fix memory leak in mwifiex_pcie_alloc_cmdrsp_buf (Jarod Wilson) [1829230 1807052] {CVE-2019-19056} - [wireless] rtlwifi: rtl8723: Remove set but not used variable 'own' (Jarod Wilson) [1807052] - [wireless] rtlwifi: btcoex: Remove set but not used variables 'wifi_busy', 'bt_info_ext' (Jarod Wilson) [1807052] - [wireless] rtlwifi: btcoex: Remove set but not used variable 'result' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8188ee: Remove set but not used variable 'h2c_parameter' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8188ee: Remove set but not used variables 'v3', 'rtstatus', 'reg_ecc', 'reg_ec4', 'reg_eac', 'b_pathb_ok' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192c: Remove set but not used variables 'reg_ecc', 'reg_eac' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723ae: Remove set but not used variables 'reg_ecc', 'reg_ec4', 'reg_eac', 'b_pathb_ok' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8821ae: Remove set but not used variables 'rtstatus', 'bd' (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: Improve TX performance of RTL8723BU on rtl8xxxu driver (Jarod Wilson) [1807052] - [wireless] brcmfmac: add support for SAE authentication offload (Jarod Wilson) [1807052] - [wireless] rtw88: fix error handling when setup efuse info (Jarod Wilson) [1807052] - [wireless] rtw88: fix NSS of hw_cap (Jarod Wilson) [1807052] - [wireless] rtw88: use struct rtw_fw_hdr to access firmware header (Jarod Wilson) [1807052] - [wireless] rtw88: raise firmware version debug level (Jarod Wilson) [1807052] - [wireless] rtw88: configure TX queue EDCA parameters (Jarod Wilson) [1807052] - [wireless] rtw88: Don't set RX_FLAG_DECRYPTED if packet has no encryption (Jarod Wilson) [1807052] - [wireless] rtw88: fix beaconing mode rsvd_page memory violation issue (Jarod Wilson) [1807052] - [wireless] rtw88: flush hardware tx queues (Jarod Wilson) [1807052] - [wireless] rtw88: add TX-AMSDU support (Jarod Wilson) [1807052] - [wireless] rtw88: report tx rate to mac80211 stack (Jarod Wilson) [1807052] - [wireless] rtw88: take over rate control from mac80211 (Jarod Wilson) [1807052] - [wireless] rtw88: add driver TX queue support (Jarod Wilson) [1807052] - [wireless] rtw88: allows to set RTS in TX descriptor (Jarod Wilson) [1807052] - [wireless] rtw88: check firmware leave lps successfully (Jarod Wilson) [1807052] - [wireless] mac80211: simplify TX aggregation start (Jarod Wilson) [1807052] - [net] mac80211: pass internal sta to ieee80211_tx_frags() (Jarod Wilson) [1807052] - [net] mac80211: IBSS: avoid unneeded return value processing (Jarod Wilson) [1807052] - [wireless] ar5523: check NULL before memcpy() in ar5523_cmd() (Jarod Wilson) [1807052] - [wireless] ath10k: add support for hardware rfkill (Jarod Wilson) [1807052] - [wireless] ath10k: restore QCA9880-AR1A (v1) detection (Jarod Wilson) [1807052] - [wireless] ath10k: fix offchannel tx failure when no ath10k_mac_tx_frm_has_freq (Jarod Wilson) [1807052] - [wireless] cw1200: Fix a signedness bug in cw1200_load_firmware() (Jarod Wilson) [1807052] - [wireless] rtw88: remove misleading module parameter rtw_fw_support_lps (Jarod Wilson) [1807052] - [wireless] rtw88: add deep PS PG mode for 8822c (Jarod Wilson) [1807052] - [wireless] rtw88: select deep PS mode when module is inserted (Jarod Wilson) [1807052] - [wireless] rtw88: not to enter LPS by coex strategy (Jarod Wilson) [1807052] - [wireless] rtw88: add deep power save support (Jarod Wilson) [1807052] - [wireless] rtw88: leave PS state for dynamic mechanism (Jarod Wilson) [1807052] - [wireless] rtw88: LPS enter/leave should be protected by lock (Jarod Wilson) [1807052] - [wireless] rtw88: remove unused lps state check helper (Jarod Wilson) [1807052] - [wireless] rtw88: not to control LPS by each vif (Jarod Wilson) [1807052] - [wireless] rtw88: not to enter or leave PS under IRQ (Jarod Wilson) [1807052] - [wireless] rtw88: pci: reset H2C queue indexes in a single write (Jarod Wilson) [1807052] - [wireless] rtw88: remove redundant flag check helper function (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723be: Remove set but not used variables 'reg_ecc', 'reg_eac' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: Remove set but not used variables 'reg_ecc', 'reg_eac' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: Remove set but not used variables 'short_gi', 'buf_len' (Jarod Wilson) [1807052] - [wireless] rtlwifi: Remove set but not used variables 'dataempty', 'hoffset' (Jarod Wilson) [1807052] - [wireless] rtlwifi: Remove set but not used variable 'rtstate' (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: prevent leaking urb (Jarod Wilson) [1829887 1807052] {CVE-2019-19068} - [wireless] net/wireless: Use kmemdup rather than duplicating its implementation (Jarod Wilson) [1807052] - [wireless] ath9k_htc: Discard undersized packets (Jarod Wilson) [1807052] - [wireless] ath9k_htc: Modify byte order for an error message (Jarod Wilson) [1807052] - [wireless] ath9k_hw: fix uninitialized variable data (Jarod Wilson) [1807052] - [wireless] ath10k: fix backtrace on coredump (Jarod Wilson) [1807052] - [wireless] ath10k: coredump: fix IRAM addr for QCA9984, QCA4019, QCA9888 and QCA99x0 (Jarod Wilson) [1807052] - [wireless] ath10k: switch to ieee80211_tx_dequeue_ni (Jarod Wilson) [1807052] - [wireless] ath10k: change sw version print format to hex (Jarod Wilson) [1807052] - [wireless] ath10k: print supported MCS rates within service ready event (Jarod Wilson) [1807052] - [wireless] ath10k: print service ready returned channel range (Jarod Wilson) [1807052] - [wireless] ath10k: add 2ghz channel arguments to service ready structure (Jarod Wilson) [1807052] - [wireless] ath9k: remove unused including (Jarod Wilson) [1807052] - [wireless] mwifiex: use 'total_ie_len' in mwifiex_update_bss_desc_with_ie() (Jarod Wilson) [1807052] - [wireless] rtlwifi: Remove excessive check in _rtl_ps_inactive_ps() (Jarod Wilson) [1807052] - [wireless] rtlwifi: prevent memory leak in rtl_usb_probe (Jarod Wilson) [1829850 1807052] {CVE-2019-19063} - [wireless] rtlwifi: rtl8723ae: Remove unused 'rtstatus' variable (Jarod Wilson) [1807052] - [wireless] mt7601u: fix bbp version check in mt7601u_wait_bbp_ready (Jarod Wilson) [1807052] - [wireless] rtw88: 8822c: fix boolreturn.cocci warnings (Jarod Wilson) [1807052] - [wireless] brcmsmac: remove duplicated if condition (Jarod Wilson) [1807052] - [wireless] brcmfmac: fix suspend/resume when power is cut off (Jarod Wilson) [1807052] - [wireless] brcmfmac: don't WARN when there are no requests (Jarod Wilson) [1807052] - [wireless] brcmsmac: remove a useless test (Jarod Wilson) [1807052] - [wireless] brcmfmac: send port authorized event for FT-802.1X (Jarod Wilson) [1807052] - [wireless] ath10k: fix memory leak (Jarod Wilson) [1807052] - [wireless] ath10k: remove the warning of sdio not full support (Jarod Wilson) [1807052] - [wireless] ath: Use dev_get_drvdata where possible (Jarod Wilson) [1807052] - [wireless] ath: fix various spelling mistakes (Jarod Wilson) [1807052] - [wireless] ath10k: fix missing checks for bmi reads and writes (Jarod Wilson) [1807052] - [wireless] ath10k: Add support to provide higher range mem chunks in wmi init command (Jarod Wilson) [1807052] - [wireless] ath10k: Add peer param map for tlv and non-tlv (Jarod Wilson) [1807052] - [wireless] ath10k: Enable MSA region dump support for WCN3990 (Jarod Wilson) [1807052] - [wireless] ath10k: Add xo calibration support for wifi rf clock (Jarod Wilson) [1807052] - [wireless] ath10k: fix spelling mistake "eanble" -> "enable" (Jarod Wilson) [1807052] - [wireless] ath10k: add cleanup in ath10k_sta_state() (Jarod Wilson) [1807052] - [wireless] ath10k: revalidate the msa region coming from firmware (Jarod Wilson) [1807052] - [wireless] ath10k: use ath10k_pci_soc_ functions for all warm_reset instances (Jarod Wilson) [1807052] - [wireless] ath10k: Use ARRAY_SIZE (Jarod Wilson) [1807052] - [wireless] ath10k: avoid leaving .bss_info_changed prematurely (Jarod Wilson) [1807052] - [wireless] ath10k: Use standard bulk clock API in snoc (Jarod Wilson) [1807052] - [wireless] ath10k: Use standard regulator bulk API in snoc (Jarod Wilson) [1807052] - [wireless] ath10k: snoc: skip regulator operations (Jarod Wilson) [1807052] - [wireless] ath10k: Fix HOST capability QMI incompatibility (Jarod Wilson) [1807052] - [wireless] ath10k: Check if station exists before forwarding tx airtime report (Jarod Wilson) [1807052] - [include] include/linux/units.h: add helpers for kelvin to/from Celsius conversion (Jarod Wilson) [1807052]- [x86] x86/PCI: Define to_pci_sysdata() even when !CONFIG_PCI (Myron Stowe) [1788364 1783436] - [pci] PCI: vmd: Add two VMD Device IDs (Myron Stowe) [1788364 1783436] - [pci] x86/PCI: Expose VMD's pci_dev in struct pci_sysdata (Myron Stowe) [1788364 1783436] - [x86] x86/PCI: Add to_pci_sysdata() helper (Myron Stowe) [1788364 1783436] - [pci] PCI: vmd: Add device id for VMD device 8086:9A0B (Myron Stowe) [1788364 1783436] - [pci] PCI: vmd: Add bus 224-255 restriction decode (Myron Stowe) [1788364 1783436] - [fs] fuse: copy_file_range needs to strip setuid bits and update timestamps (Eric Sandeen) [1721881] - [fs] vfs: allow copy_file_range to copy across devices (Eric Sandeen) [1721881] - [fs] vfs: add missing checks to copy_file_range (Eric Sandeen) [1721881] - [mm] vfs: remove redundant checks from generic_remap_checks() (Eric Sandeen) [1721881] - [fs] vfs: introduce generic_file_rw_checks() (Eric Sandeen) [1721881] - [fs] vfs: no fallback for ->copy_file_range (Eric Sandeen) [1721881] - [fs] vfs: introduce generic_copy_file_range() (Eric Sandeen) [1721881] - [ptp] ptp: add VMware virtual PTP clock driver (Prarit Bhargava) [1829706] - [powerpc] powerpc/powernv/ioda: Handle failures correctly in pnv_pci_ioda_iommu_bypass_supported() (Michael Roth) [1805101] - [powerpc] powerpc/pseries/dma: Enable SWIOTLB (Michael Roth) [1805101] - [powerpc] powerpc/pseries/dma: Allow SWIOTLB (Michael Roth) [1805101] - [powerpc] powerpc/powernv: Fix build with IOMMU_API=n (Michael Roth) [1805101] - [powerpc] powerpc/powernv: Remove unused pnv_npu_try_dma_set_bypass() function (Michael Roth) [1805101] - [powerpc] powerpc/dma: Fix invalid DMA mmap behavior (Michael Roth) [1805101] - [powerpc] powerpc/dma: trim the fat from (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove set_dma_offset (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove get_dma_offset (Michael Roth) [1805101] - [powerpc] powerpc/dma: use the generic direct mapping bypass (Michael Roth) [1805101] - [powerpc] powerpc/powernv/npu: Remove NPU DMA ops (Michael Roth) [1805101] - [powerpc] powerpc/dma: use the dma_direct mapping routines (Michael Roth) [1805101] - [powerpc] powerpc/dma: use the dma-direct allocator for coherent platforms (Michael Roth) [1805101] - [powerpc] swiotlb: remove swiotlb_dma_supported (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove dma_nommu_dma_supported (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove dma_nommu_get_required_mask (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove dma_nommu_mmap_coherent (Michael Roth) [1805101] - [powerpc] powerpc/dma: use phys_to_dma instead of get_dma_offset (Michael Roth) [1805101] - [powerpc] dma-mapping, powerpc: simplify the arch dma_set_mask override (Michael Roth) [1805101] - [powerpc] powerpc/dma: fix an off-by-one in dma_capable (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove max_direct_dma_addr (Michael Roth) [1805101] - [powerpc] powerpc/dma: move pci_dma_dev_setup_swiotlb to fsl_pci.c (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove get_pci_dma_ops (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove the iommu fallback for coherent allocations (Michael Roth) [1805101] - [powerpc] powerpc/pci: remove the dma_set_mask pci_controller ops methods (Michael Roth) [1805101] - [misc] cxl: drop the dma_set_mask callback from vphb (Michael Roth) [1805101] - [powerpc] KABI: re-use deprecated field for iommu_bypass_supported function pointer (Michael Roth) [1805101] - [powerpc] powerpc/dma: stop overriding dma_get_required_mask (Michael Roth) [1805101] - [dma] KABI: add fake includes for headers used in arch/powerpc/kernel/dma.c (Michael Roth) [1805101] - [powerpc] powerpc/powernv: use the generic iommu bypass code (Michael Roth) [1805101] - [powerpc] powerpc/powernv: Remove PCI_MSI ifdef checks (Michael Roth) [1805101] - [powerpc] powerpc/powernv: remove pnv_npu_dma_set_mask (Michael Roth) [1805101] - [powerpc] powerpc/powernv: remove pnv_pci_ioda_pe_single_vendor (Michael Roth) [1805101] - [powerpc] powerpc/dart: use the generic iommu bypass code (Michael Roth) [1805101] - [powerpc] powerpc/dart: remove dead cleanup code in iommu_init_early_dart (Michael Roth) [1805101] - [powerpc] powerpc/cell: use the generic iommu bypass code (Michael Roth) [1805101] - [powerpc] powerpc/cell: move dma direct window setup out of dma_configure (Michael Roth) [1805101] - [powerpc] powerpc/pseries: use the generic iommu bypass code (Michael Roth) [1805101] - [powerpc] powerpc/pseries: unwind dma_get_required_mask_pSeriesLP a bit (Michael Roth) [1805101] - [powerpc] powerpc/dma: handle iommu bypass in dma_iommu_ops (Michael Roth) [1805101] - [powerpc] powerpc/dma: untangle vio_dma_mapping_ops from dma_iommu_ops (Michael Roth) [1805101] - [dma] dma-direct: we might need GFP_DMA for 32-bit dma masks (Michael Roth) [1805101] - [powerpc] powerpc/dma: split the two __dma_alloc_coherent implementations (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove the unused dma_iommu_ops export (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove the unused ISA_DMA_THRESHOLD export (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove the unused ARCH_HAS_DMA_MMAP_COHERENT define (Michael Roth) [1805101] - [powerpc] powerpc/dma: properly wire up the unmap_page and unmap_sg methods (Michael Roth) [1805101] - [powerpc] powerpc: allow NOT_COHERENT_CACHE for amigaone (Michael Roth) [1805101] - [powerpc] powerpc/fadump: consider reserved ranges while reserving memory (Steve Best) [1813701] - [powerpc] powerpc/fadump: use static allocation for reserved memory ranges (Steve Best) [1813701] - [fs] audit: Report suspicious O_CREAT usage (partial) (Eric Sandeen) [1797843] - [fs] vfs: fix do_last() regression (Eric Sandeen) [1797843] - [fs] do_last(): fetch directory ->i_mode and ->i_uid before it's too late (Eric Sandeen) [1797843] - [fs] namei: allow restricted O_CREAT of FIFOs and regular files (Eric Sandeen) [1797843] - [netdrv] fm10k: use txqueue parameter in fm10k_tx_timeout (Neil Horman) [1781387] - [netdrv] fm10k: Use sizeof_field() macro (Neil Horman) [1781387] - [netdrv] fm10k: update driver version to match out-of-tree (Neil Horman) [1781387] - [netdrv] fm10k: add support for ndo_get_vf_stats operation (Neil Horman) [1781387] - [netdrv] fm10k: add missing field initializers to TLV attributes) (Neil Horman) [1781387] - [netdrv] fm10k: use a local variable for the frag pointer (Neil Horman) [1781387] - [netdrv] ethernet: Delete unnecessary checks before the macro call "dev_kfree_skb" (Neil Horman) [1781387] - [netdrv] fm10k: no need to check return value of debugfs_create functions (Neil Horman) [1781387] - [security] KEYS: Avoid false positive ENOMEM error on key read (Waiman Long) [1807693] - [security] KEYS: Don't write out to userspace while holding key semaphore (Waiman Long) [1807693] - [security] selinux: allow per-file labeling for CephFS (Ondrej Mosnacek) [1823764] - [scsi] scsi: qedi: make qedi_ll2_buf_size static (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Fix termination timeouts in session logout (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Add modules param to enable qed iSCSI debug (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Do not flush offload work if ARP not resolved (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Use correct msix count for fastpath vectors (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Avoid unnecessary endpoint allocation on link down (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Remove additional char from boot target iqnname (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Add PCI shutdown handler support (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Add MFW error recovery process (Nilesh Javali) [1792111] - [netdrv] ibmvnic: Skip fatal error reset after passive init (Steve Best) [1830989] - [ata] ahci: Add Intel Comet Lake PCH-V PCI ID (David Milburn) [1802690] - [ata] ahci: Add Intel Comet Lake PCH-H PCI ID (David Milburn) [1802690] - [ata] ahci: Add Intel Comet Lake H RAID PCI ID (David Milburn) [1802690] - [x86] x86, sched: Move check for CPU type to caller function (Prarit Bhargava) [1828260] - [x86] x86, sched: Don't enable static key when starting secondary CPUs (Prarit Bhargava) [1828260] - [x86] x86, sched: Account for CPUs with less than 4 cores in freq. invariance (Prarit Bhargava) [1828260] - [x86] x86, sched: Bail out of frequency invariance if base frequency is unknown (Prarit Bhargava) [1828260] - [lib] scsi: klist: Make it safe to use klists in atomic context (Waiman Long) [1829027] - [char] random: try to actively add entropy rather than passively wait for it (Neil Horman) [1778762] - [md] dm writecache: fix data corruption when reloading the target (Mike Snitzer) [1830129] - [kernel] smp: Allow smp_call_function_single_async() to insert locked csd (Peter Xu) [1830014] - [scsi] scsi: ibmvscsi: Fix WARN_ON during event pool release (Steve Best) [1829242] - [block] block: avoid to check null profile pointer to see if it is in 3rd party module (Ming Lei) [1829464] - [tools] perf scripting perl: Add common_callchain to fix argument order (Michael Petlan) [1809191] - [netdrv] ionic: fix unused assignment (Jonathan Toppins) [1780645] - [netdrv] ionic: add dynamic_debug header (Jonathan Toppins) [1780645] - [netdrv] ionic: set station addr only if needed (Jonathan Toppins) [1780645] - [netdrv] ionic: replay filters after fw upgrade (Jonathan Toppins) [1780645] - [netdrv] ionic: remove lifs on fw reset (Jonathan Toppins) [1780645] - [netdrv] ionic: disable the queues on link down (Jonathan Toppins) [1780645] - [netdrv] ionic: check for queues before deleting (Jonathan Toppins) [1780645] - [netdrv] ionic: clean tx queue of unfinished requests (Jonathan Toppins) [1780645] - [netdrv] ionic: move irq request to qcq alloc (Jonathan Toppins) [1780645] - [netdrv] ionic: move debugfs add/delete to match alloc/free (Jonathan Toppins) [1780645] - [netdrv] ionic: check for linkup in watchdog (Jonathan Toppins) [1780645] - [netdrv] ionic: decouple link message from netdev state (Jonathan Toppins) [1780645] - [netdrv] ionic: check for NULL structs on teardown (Jonathan Toppins) [1780645] - [netdrv] ionic: clean irq affinity on queue deinit (Jonathan Toppins) [1780645] - [netdrv] ionic: ignore eexist on rx filter add (Jonathan Toppins) [1780645] - [netdrv] ionic: only save good lif dentry (Jonathan Toppins) [1780645] - [netdrv] ionic: leave dev cmd request contents alone on FW timeout (Jonathan Toppins) [1780645] - [netdrv] ionic: add timeout error checking for queue disable (Jonathan Toppins) [1780645] - [netdrv] ionic: make spdxcheck.py happy (Jonathan Toppins) [1780645] - [netdrv] ionic: add decode for IONIC_RC_ENOSUPP (Jonathan Toppins) [1780645] - [netdrv] ionic: print data for unknown xcvr type (Jonathan Toppins) [1780645] - [netdrv] ionic: remove adminq napi instance (Jonathan Toppins) [1780645] - [netdrv] ionic: deinit rss only if selected (Jonathan Toppins) [1780645] - [netdrv] ionic: stop devlink warn on mgmt device (Jonathan Toppins) [1780645] - [netdrv] net: ionic: Use scnprintf() for avoiding potential buffer overflow (Jonathan Toppins) [1780645] - [netdrv] netdev:pass the stuck queue to the timeout handler (Jonathan Toppins) [1780645] - [netdrv] ionic: drop ethtool driver version (Jonathan Toppins) [1780645] - [netdrv] ionic: add support for device id 0x1004 (Jonathan Toppins) [1780645] - [netdrv] ionic: print pci bus lane info (Jonathan Toppins) [1780645] - [netdrv] ionic: support ethtool rxhash disable (Jonathan Toppins) [1780645] - [netdrv] ionic: clean up bitflag usage (Jonathan Toppins) [1780645] - [netdrv] ionic: improve irq numa locality (Jonathan Toppins) [1780645] - [netdrv] ionic: remove pragma packed (Jonathan Toppins) [1780645] - [netdrv] ionic: keep ionic dev on lif init fail (Jonathan Toppins) [1780645] - [netdrv] ionic: fix vf op lock usage (Jonathan Toppins) [1780645] - [netdrv] ionic: let core reject the unsupported coalescing parameters (Jonathan Toppins) [1780645] - [netdrv] ionic: fix fw_status read (Jonathan Toppins) [1780645] - [netdrv] ionic: use new helper tcp_v6_gso_csum_prep (Jonathan Toppins) [1780645] - [netdrv] ionic: fix rxq comp packet type mask (Jonathan Toppins) [1780645] - [netdrv] ionic: clear compiler warning on hb use before set (Jonathan Toppins) [1780645] - [netdrv] ionic: restrict received packets to mtu size (Jonathan Toppins) [1780645] - [netdrv] ionic: add Rx dropped packet counter (Jonathan Toppins) [1780645] - [netdrv] ionic: drop use of subdevice tags (Jonathan Toppins) [1780645] - [netdrv] ionic: support sr-iov operations (Jonathan Toppins) [1780645] - [netdrv] ionic: ionic_if bits for sr-iov support (Jonathan Toppins) [1780645] - [netdrv] ionic: keep users rss hash across lif reset (Jonathan Toppins) [1780645] - [netdrv] ionic: Remove set but not used variable 'sg_desc' (Jonathan Toppins) [1780645] - [netdrv] ionic: update driver version (Jonathan Toppins) [1780645] - [netdrv] ionic: implement support for rx sgl (Jonathan Toppins) [1780645] - [netdrv] ionic: add a watchdog timer to monitor heartbeat (Jonathan Toppins) [1780645] - [netdrv] ionic: add heartbeat check (Jonathan Toppins) [1780645] - [netdrv] ionic: reverse an interrupt coalesce calculation (Jonathan Toppins) [1780645] - [netdrv] ionic: fix up struct name comments (Jonathan Toppins) [1780645] - [netdrv] dynamic_debug: provide dynamic_hex_dump stub (Jonathan Toppins) [1780645] - [netdrv] ionic: fix stats memory dereference (Jonathan Toppins) [1780645] - [netdrv] ionic: add lif_quiesce to wait for queue activity to stop (Jonathan Toppins) [1780645] - [netdrv] ionic: implement ethtool set-fec (Jonathan Toppins) [1780645] - [netdrv] ionic: report users coalesce request (Jonathan Toppins) [1780645] - [netdrv] ionic: use wait_on_bit_lock() rather than open code (Jonathan Toppins) [1780645] - [netdrv] ionic: simplify returns in devlink info (Jonathan Toppins) [1780645] - [netdrv] ionic: select CONFIG_NET_DEVLINK (Jonathan Toppins) [1780645] - [netdrv] ionic: Fix an error code in ionic_lif_alloc() (Jonathan Toppins) [1780645] - [netdrv] ionic: Remove unnecessary ternary operator in ionic_debugfs_add_ident (Jonathan Toppins) [1780645] - [netdrv] ionic: Remove unused including (Jonathan Toppins) [1780645] - [netdrv] ionic: Add coalesce and other features (Jonathan Toppins) [1780645] - [netdrv] ionic: Add RSS support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add driver stats (Jonathan Toppins) [1780645] - [netdrv] ionic: Add netdev-event handling (Jonathan Toppins) [1780645] - [netdrv] ionic: Add Tx and Rx handling (Jonathan Toppins) [1780645] - [netdrv] ionic: Add initial ethtool support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add async link status check and basic stats (Jonathan Toppins) [1780645] - [netdrv] ionic: Add Rx filter and rx_mode ndo support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add management of rx filters (Jonathan Toppins) [1780645] - [netdrv] ionic: Add the basic NDO callbacks for netdev support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add notifyq support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add adminq action (Jonathan Toppins) [1780645] - [netdrv] ionic: Add basic adminq support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add interrupts and doorbells (Jonathan Toppins) [1780645] - [netdrv] ionic: Add basic lif support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add port management commands (Jonathan Toppins) [1780645] - [netdrv] ionic: Add hardware init and device commands (Jonathan Toppins) [1780645] - [netdrv] ionic: Add basic framework for IONIC Network device driver (Jonathan Toppins) [1780645] - [netdrv] net: sfp: add more extended compliance codes (Jonathan Toppins) [1780645] - [scsi] scsi: core: Add DID_ALLOC_FAILURE and DID_MEDIUM_ERROR to hostbyte_table (Maurizio Lombardi) [1819061] - [netdrv] igc: Add debug messages to MAC filter code (Corinna Vinschen) [1781384] - [netdrv] igc: Refactor igc_del_mac_filter() (Corinna Vinschen) [1781384] - [netdrv] igc: Refactor igc_mac_entry_can_be_used() (Corinna Vinschen) [1781384] - [netdrv] igc: Remove igc_*_mac_steering_filter() wrappers (Corinna Vinschen) [1781384] - [netdrv] igc: Remove IGC_MAC_STATE_QUEUE_STEERING (Corinna Vinschen) [1781384] - [netdrv] igc: Remove 'queue' check in igc_del_mac_filter() (Corinna Vinschen) [1781384] - [netdrv] igc: Improve address check in igc_del_mac_filter() (Corinna Vinschen) [1781384] - [netdrv] igc: Refactor igc_rar_set_index() (Corinna Vinschen) [1781384] - [netdrv] igc: Fix igc_uc_unsync() (Corinna Vinschen) [1781384] - [netdrv] igc: Change igc_add_mac_filter() returning value (Corinna Vinschen) [1781384] - [netdrv] igc: Check unsupported flag in igc_add_mac_filter() (Corinna Vinschen) [1781384] - [netdrv] igc: Remove duplicate code in MAC filtering logic (Corinna Vinschen) [1781384] - [netdrv] igc: Add new device IDs for i225 part (Corinna Vinschen) [1781384] - [netdrv] igc: Fix default MAC address filter override (Corinna Vinschen) [1781384] - [netdrv] igc: Remove dead code related to flower filter (Corinna Vinschen) [1781384] - [netdrv] igc: Fix NFC queue redirection support (Corinna Vinschen) [1781384] - [netdrv] igc: Remove copper fiber switch control (Corinna Vinschen) [1781384] - [netdrv] igc: Enable NETIF_F_HW_TC flag (Corinna Vinschen) [1781384] - [netdrv] igc: Fix double definition (Corinna Vinschen) [1781384] - [netdrv] igc: Fix overwrites when dumping registers (Corinna Vinschen) [1781384] - [netdrv] igc: Remove forward declaration (Corinna Vinschen) [1781384] - [netdrv] igc: Remove unused CTRL_EXT_LINK_MODE_MASK (Corinna Vinschen) [1781384] - [netdrv] igc: Remove unused MDIC_DEST mask (Corinna Vinschen) [1781384] - [netdrv] igc: Add support for ETF offloading (Corinna Vinschen) [1781384] - [netdrv] igc: Add support for taprio offloading (Corinna Vinschen) [1781384] - [netdrv] igc: Add GSO partial support (Corinna Vinschen) [1781384] - [netdrv] net: igc: let core reject the unsupported coalescing parameters (Corinna Vinschen) [1781384] - [netdrv] intel: Replace zero-length array with flexible-array member (Corinna Vinschen) [1781384] - [netdrv] igc: Add comment (Corinna Vinschen) [1781384] - [netdrv] igc: Add WOL support (Corinna Vinschen) [1781384] - [netdrv] igc: Add pcie error handler support (Corinna Vinschen) [1781384] - [netdrv] igc: Complete to commit Add basic skeleton for PTP (Corinna Vinschen) [1781384] - [netdrv] igc: Fix the typo in comment (Corinna Vinschen) [1781384] - [netdrv] igc: Add dump options (Corinna Vinschen) [1781384] - [netdrv] igc: Complete to commit Add legacy power management support (Corinna Vinschen) [1781384] - [netdrv] igc: make non-global functions static (Corinna Vinschen) [1781384] - [netdrv] igc: Add PHY power management control (Corinna Vinschen) [1781384] - [netdrv] RHEL-only: Revert "igc: add additional delay during phy hw reset" (Corinna Vinschen) [1781384] - [netdrv] igc: Add support for TSO (Corinna Vinschen) [1781384] - [netdrv] igc: Add SKU for i225 device (Corinna Vinschen) [1781384] - [netdrv] igc: Remove unused definition (Corinna Vinschen) [1781384] - [netdrv] igc: Fix typo in a comment (Corinna Vinschen) [1781384] - [netdrv] igc: Use Start of Packet signal from PHY for timestamping (Corinna Vinschen) [1781384] - [netdrv] igc: Add support for ethtool GET_TS_INFO command (Corinna Vinschen) [1781384] - [netdrv] igc: Add support for TX timestamping (Corinna Vinschen) [1781384] - [netdrv] igc: Add support for RX timestamping (Corinna Vinschen) [1781384] - [netdrv] igc: Add basic skeleton for PTP (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_sw_init (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_write_itr (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_assign_vector (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_free_q_vector (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_free_q_vectors (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_irq_disable (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_irq_enable (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_configure_msix (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_set_rx_mode (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_set_interrupt_capability (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_alloc_mapped_page (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_configure (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_set_default_mac_filter (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_power_down_link (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_clean_tx_ring (Corinna Vinschen) [1781384] - [netdrv] igc: Remove serdes comments from a description of methods (Corinna Vinschen) [1781384] - [netdrv] igc: Add legacy power management support (Corinna Vinschen) [1781384] - [netdrv] igc: Add 64 bit DMA access support (Corinna Vinschen) [1781384] - [netdrv] igc: Fix parameter descriptions for a several functions (Corinna Vinschen) [1781384] - [netdrv] igc: Fix the parameter description for igc_alloc_rx_buffers (Corinna Vinschen) [1781384] - [netdrv] igc: Remove excess parameter description from igc_is_non_eop (Corinna Vinschen) [1781384] - [netdrv] igc: Prefer to use the pci_release_mem_regions method (Corinna Vinschen) [1781384] - [netdrv] igc: Improve the DMA mapping flow (Corinna Vinschen) [1781384] - [netdrv] igc: Add scatter gather support (Corinna Vinschen) [1781384] - [netdrv] treewide: Use sizeof_field() macro (Corinna Vinschen) [1781384] - [netdrv] igb/igc: use ktime accessors for skb->tstamp (Corinna Vinschen) [1781384] - [netdrv] net: ethernet: intel: Demote MTU change prints to debug (Corinna Vinschen) [1781384] - [netdrv] igb/igc: Don't warn on fatal read failures when the device is removed (Corinna Vinschen) [1781384] - [netdrv] net: igb: let core reject the unsupported coalescing parameters (Corinna Vinschen) [1781381] - [netdrv] intel: Replace zero-length array with flexible-array member (Corinna Vinschen) [1781381] - [netdrv] igb: Fix SGMII SFP module discovery for 100FX/LX (Corinna Vinschen) [1781381] - [netdrv] igb: dont drop packets if rx flow control is enabled (Corinna Vinschen) [1781381] - [netdrv] treewide: Use sizeof_field() macro (Corinna Vinschen) [1781381] - [netdrv] igb/igc: use ktime accessors for skb->tstamp (Corinna Vinschen) [1781381] - [netdrv] net: ethernet: intel: Demote MTU change prints to debug (Corinna Vinschen) [1781381] - [netdrv] igb: Fix constant media auto sense switching when no cable is connected (Corinna Vinschen) [1781381] - [netdrv] igb: Enable media autosense for the i350 (Corinna Vinschen) [1781381] - [netdrv] igb/igc: Don't warn on fatal read failures when the device is removed (Corinna Vinschen) [1781381] - [netdrv] igb: Add UDP segmentation offload support (Corinna Vinschen) [1781381] - [netdrv] net: igbvf: reject unsupported coalescing params (Corinna Vinschen) [1781382] - [netdrv] net: ethernet: intel: Demote MTU change prints to debug (Corinna Vinschen) [1781382] - [ata] ahci: Do not export local variable ahci_em_messages (Prarit Bhargava) [1826320] - [scripts] modpost: check for static EXPORT_SYMBOL* functions (Prarit Bhargava) [1826320] - [kernel] torture: Remove exporting of internal functions (Prarit Bhargava) [1826320] - [input] Input: synaptics-rmi4 - remove the exporting of rmi_2d_sensor_set_input_params (Prarit Bhargava) [1826320] - [netdrv] net: phy: make exported variables non-static (Prarit Bhargava) [1826320] - [scsi] scsi: libsas: remove the exporting of sas_wait_eh (Prarit Bhargava) [1826320] - [drm] drm/client: remove the exporting of drm_client_close (Prarit Bhargava) [1826320] - [scripts] modpost: always show verbose warning for section mismatch (Prarit Bhargava) [1826320] - [net] netfilter: nf_nat_ipv4: remove obsolete EXPORT_SYMBOL (Prarit Bhargava) [1826320] - [crypto] crypto: skcipher - remove the exporting of skcipher_walk_next (Prarit Bhargava) [1826320] - [scsi] scsi: scsi_debug: Fix a recently introduced regression (Ming Lei) [1822001] - [block] scsi: block: remove bidi support (Ming Lei) [1822001] - [scsi] scsi: block: remove req->special (Ming Lei) [1822001] - [scsi] scsi: stop setting up request->special (Ming Lei) [1822001] - [scsi] scsi: remove bidirectional command support (Ming Lei) [1822001] - [scsi] scsi: remove the SCSI OSD library (Ming Lei) [1822001] - [fs] scsi: fs: remove exofs (Ming Lei) [1822001] - [block] scsi: bsg-lib: handle bidi requests without block layer help (Ming Lei) [1822001] - [block] scsi: bsg: refactor bsg_ioctl (Ming Lei) [1822001] - [netdrv] sfc: fix XDP-redirect in this driver (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: support configuring vf spoofchk on EF10 VFs (Jarod Wilson) [1796582 1788753 1684003] - [netdrv] sfc: ethtool: Refactor to remove fallthrough comments in case blocks (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: Replace zero-length array with flexible-array member (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: remove unused variable 'efx_default_channel_type' (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: elide assignment of skb (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move some ARFS code out of headers (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: only schedule asynchronous filter work if needed (Jarod Wilson) [1796582 1788753] - [netdrv] net: sfc: Use scnprintf() for avoiding potential buffer overflow (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: detach from cb_page in efx_copy_channel() (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: complete the next packet when we receive a timestamp (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: fix timestamp reconstruction at 16-bit rollover points (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move mcdi filtering code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: create header for mcdi filtering code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: rename mcdi filtering functions/structs (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: remove duplicated include from efx.c (Jarod Wilson) [1796582 1788753] - [netdrv] sfc/ethtool_common: Make some function to static (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: remove set but not used variable 'nic_data' (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: remove duplicated include from ef10.c (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move RPS code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move yet more functions (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move RSS code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move a couple more functions (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move some ethtool code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move various functions (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move more rx code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move more tx code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: refactor selftest work init code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move MCDI logging device attribute (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: conditioned some functionality (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move MCDI receive queue management code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move MCDI transmit queue management code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move MCDI event queue management code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move MCDI VI alloc/free code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move more MCDI port code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move some MCDI port utility functions (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move some port link state/caps code (Jarod Wilson) [1796582 1788753] - [netdrv] net: sfc: use skb_list_walk_safe helper for gso segments (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move common tx code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move common rx code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move event queue management code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move channel interrupt management code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move channel alloc/removal code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move channel start/stop code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move some channel-related code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move struct init and fini code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move some device reset code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move datapath management code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move mac configuration and status functions (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move reset workqueue code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: further preparation for code split (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: add new headers in preparation for code split (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: remove ioremap_nocache and devm_ioremap_nocache (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: Remove unnecessary dependencies on I2C (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: avoid duplicate error handling code in 'efx_ef10_sriov_set_vf_mac()' (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: Include XDP packet headroom in buffer step size (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: fix channel allocation with brute force (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: fix build without CONFIG_RFS_ACCEL (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: do ARFS expiry work occasionally even without NAPI poll (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: add statistics for ARFS (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: suppress MCDI errors from ARFS (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: change ARFS expiry mechanism (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: Only cancel the PPS workqueue if it exists (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: trace_xdp_exception on XDP failure (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: add XDP counters to ethtool stats (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: handle XDP_TX outcomes of XDP eBPF programs (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: allocate channels for XDP tx queues (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: Enable setting of xdp_prog (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: perform XDP processing on received packets (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: support encapsulation of xdp_frames in efx_tx_buffer (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: use the new __netdev_tx_sent_queue BQL optimisation (Jarod Wilson) [1796582 1788753] - [netdrv] net/sfc: Use skb_frag_off accessors (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: phase out dma_zalloc_coherent() (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: remove redundant variable old_vlan (Jarod Wilson) [1796582 1788753] - [netdrv] net: sfc: Convert random_ether_addr to eth_random_addr (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: batch up RX delivery (Jarod Wilson) [1796582 1788753] - [netdrv] net: mlx4: Use scnprintf() for avoiding potential buffer overflow (Alaa Hleihel) [1789363] - [infiniband] IB/mlx4: Fix leak in id_map_find_del (Alaa Hleihel) [1789363] - [infiniband] IB/mlx4: Fix memory leak in add_gid error flow (Alaa Hleihel) [1789363] - [include] mlx4: Bump up MAX_MSIX from 64 to 128 (Alaa Hleihel) [1789363] - [infiniband] RDMA/mlx4: use true, false for bool variable (Alaa Hleihel) [1789363] - [infiniband] RDMA/mlx4: Redo TX checksum offload in line with docs (Alaa Hleihel) [1789363] - [netdrv] mlx4: use new txqueue timeout argument (Alaa Hleihel) [1789363] - [netdrv] treewide: Use sizeof_field() macro (Alaa Hleihel) [1789363 1789362] - [infiniband] IB/mlx4: Update HW GID table while adding vlan GID (Alaa Hleihel) [1789363 1789362] - [netdrv] net/mlx4_en: ethtool: make array modes static const, makes object smaller (Alaa Hleihel) [1789363 1789361] - [infiniband] RDMA/mlx4: Annotate boolean arguments as bool and not int (Alaa Hleihel) [1789363 1789361] - [netdrv] mlx4: avoid large stack usage in mlx4_init_hca() (Alaa Hleihel) [1789363 1789361] - [infiniband] RDMA/mlx4: Untag user pointers in mlx4_get_umem_mr (Alaa Hleihel) [1789363 1789361] - [netdrv] net: Use skb accessors in network drivers (Alaa Hleihel) [1789363 1789361]- [net] ip_vti: receive ipip packet by calling ip_tunnel_rcv (Xin Long) [1815554] - [net] xfrm: call xfrm_output_gso when inner_protocol is set in xfrm_output (Xin Long) [1815968] - [net] sched: Fix hw_stats_type setting in pedit loop (Ivan Vecera) [1817156] - [net] sched: set the hw_stats_type in pedit loop (Ivan Vecera) [1817156] - [include] flow_offload: fix allowed types check (Ivan Vecera) [1817156] - [net] sched: act: allow user to specify type of HW stats for a filter (Ivan Vecera) [1817156] - [net] flow_offload: pass action cookie through offload structures (Ivan Vecera) [1817156] - [netdrv] flow_offload: introduce "disabled" HW stats type and allow it in mlxsw (Ivan Vecera) [1817156] - [include] flow_offload: introduce "delayed" HW stats type and allow it in mlx5 (Ivan Vecera) [1817156] - [netdrv] flow_offload: introduce "immediate" HW stats type and allow it in mlxsw (Ivan Vecera) [1817156] - [netdrv] mlxsw: restrict supported HW stats type to "any" (Ivan Vecera) [1817156] - [netdrv] mlxsw: spectrum_flower: Do not allow mixing HW stats types for actions (Ivan Vecera) [1817156] - [netdrv] flow_offload: check for basic action hw stats type (Ivan Vecera) [1817156] - [include] flow_offload: Introduce offload of HW stats type (Ivan Vecera) [1817156] - [net] netfilter: nf_tables: use-after-free in dynamic operations (Phil Sutter) [1822577] - [net] devlink: Add health recover notifications on devlink flows (Petr Oros) [1821169] - [net] devlink: add devink notification when reporter update health state (Petr Oros) [1821169] - [net] devlink: add support for reporter recovery completion (Petr Oros) [1821169] - [net] devlink: Add new "enable_roce" generic device param (Petr Oros) [1805955] - [netdrv] netdevsim: use __GFP_NOWARN to avoid memalloc warning (Petr Oros) [1817157] - [tools] selftests: add netdevsim devlink health tests (Petr Oros) [1817157] - [netdrv] netdevsim: implement couple of testing devlink health reporters (Petr Oros) [1817157] - [net] devlink: propagate extack down to health reporter ops (Petr Oros) [1817157] - [net] devlink: don't do reporter recovery if the state is healthy (Petr Oros) [1817157] - [net] xsk: Fix out of boundary write in __xsk_rcv_memcpy (Jiri Benc) [1819630] - [samples] bpf: Allow for -ENETDOWN in xdpsock (Jiri Benc) [1819630] - [samples] bpf: Drop doubled variable declaration in xdpsock (Jiri Benc) [1819630] - [netdrv] i40e: Relax i40e_xsk_wakeup's return value when PF is busy (Jiri Benc) [1819630] - [netdrv] net/ixgbe: Fix concurrency issues between config flow and XSK (Jiri Benc) [1819630] - [netdrv] net/i40e: Fix concurrency issues between config flow and XSK (Jiri Benc) [1819630] - [net] xsk: Add rcu_read_lock around the XSK wakeup (Jiri Benc) [1819630] - [net] fix installing orphaned programs (Jiri Benc) [1819630] - [tools] libbpf: Don't use kernel-side u32 type in xsk.c (Jiri Benc) [1819630] - [tools] libbpf: Fix compatibility for kernels without need_wakeup (Jiri Benc) [1819630] - [net] xsk: Fix crash in poll when device does not support ndo_xsk_wakeup (Jiri Benc) [1819630] - [kernel] bpf/xskmap: Return ERR_PTR for failure case instead of NULL. (Jiri Benc) [1819630] - [net] xdp: convert put_page() to put_user_page*() (Jiri Benc) [1819630] - [net] xdp: mm: introduce page_size() (Jiri Benc) [1819630] - [net] xsk: relax UMEM headroom alignment (Jiri Benc) [1819630] - [samples] bpf: fix xdpsock l2fwd tx for unaligned mode (Jiri Benc) [1819630] - [netdrv] ixgbe: fix xdp handle calculations (Jiri Benc) [1819630] - [netdrv] ixgbe: fix xdp handle calculations (Jiri Benc) [1819630] - [netdrv] i40e: fix xdp handle calculations (Jiri Benc) [1819630] - [netdrv] i40e: fix xdp handle calculations (Jiri Benc) [1819630] - [net] xsk: use state member for socket synchronization (Jiri Benc) [1819630] - [documentation] doc/af_xdp: include unaligned chunk case (Jiri Benc) [1819630] - [samples] bpf: use hugepages in xdpsock app (Jiri Benc) [1819630] - [samples] bpf: add buffer recycling for unaligned chunks to xdpsock (Jiri Benc) [1819630] - [samples] bpf: add unaligned chunks mode support to xdpsock (Jiri Benc) [1819630] - [tools] libbpf: add flags to umem config (Jiri Benc) [1819630] - [netdrv] mlx5e: Allow XSK frames smaller than a page (Jiri Benc) [1819630] - [netdrv] mlx5e: modify driver for handling offsets (Jiri Benc) [1819630] - [netdrv] ixgbe: modify driver for handling offsets (Jiri Benc) [1819630] - [netdrv] i40e: modify driver for handling offsets (Jiri Benc) [1819630] - [net] xsk: add support to allow unaligned chunk placement (Jiri Benc) [1819630] - [net] xdp: xdp_umem: replace kmap on vmap for umem map (Jiri Benc) [1819630] - [net] Don't call XDP_SETUP_PROG when nothing is changed (Jiri Benc) [1819630] - [kernel] bpf: Use PTR_ERR_OR_ZERO in xsk_map_inc() (Jiri Benc) [1819630] - [kernel] xsk: support BPF_EXIST and BPF_NOEXIST flags in XSKMAP (Jiri Benc) [1819630] - [net] xsk: remove AF_XDP socket from map when the socket is released (Jiri Benc) [1819630] - [netdrv] mlx5e: Add AF_XDP need_wakeup support (Jiri Benc) [1819630] - [netdrv] net/mlx5e: Move the SW XSK code from NAPI poll to a separate function (Jiri Benc) [1819630] - [samples] bpf: add use of need_wakeup flag in xdpsock (Jiri Benc) [1819630] - [tools] libbpf: add support for need_wakeup flag in AF_XDP part (Jiri Benc) [1819630] - [netdrv] ixgbe: need_wakeup flag might not be set for Tx (Jiri Benc) [1819630] - [netdrv] ixgbe: add support for AF_XDP need_wakeup feature (Jiri Benc) [1819630] - [netdrv] i40e: add support for AF_XDP need_wakeup feature (Jiri Benc) [1819630] - [net] xsk: add support for need_wakeup flag in AF_XDP rings (Jiri Benc) [1819630] - [net] xsk: replace ndo_xsk_async_xmit with ndo_xsk_wakeup (Jiri Benc) [1819630] - [net] xdp: xdp_umem: fix umem pages mapping for 32bits systems (Jiri Benc) [1819630] - [net] ethtool: add infrastructure for centralized checking of coalescing parameters (Ivan Vecera) [1818096] - [tools] selftests: netfilter: add simple masq/redirect test cases (Hangbin Liu) [1826220] - [tools] selftests: netfilter: fix config fragment CONFIG_NF_TABLES_INET (Hangbin Liu) [1826220] - [tools] selftests: add script to stress-test nft packet path vs. control plane (Hangbin Liu) [1826220] - [net] devlink: disallow reload operation during device cleanup (Petr Oros) [1805958] - [tools] selftests: test creating netdevsim inside network namespace (Petr Oros) [1805958] - [net] devlink: export devlink net setter (Petr Oros) [1805958] - [net] devlink: don't ignore errors during dumpit (Petr Oros) [1805958] - [netdrv] netdevsim: fix spelling mistake "forbidded" -> "forbid" (Petr Oros) [1805958] - [netdrv] netdevsim: implement devlink dev_info op (Petr Oros) [1805958] - [netdrv] netdevsim: add couple of debugfs bools to debug devlink reload (Petr Oros) [1805958] - [netdrv] netdevsim: create devlink and netdev instances in namespace (Petr Oros) [1805958] - [include] net: skbuff: disambiguate argument and member for skb_list_walk_safe helper (Josef Oskera) [1818105] - [include] net: introduce skb_list_walk_safe for skb segment walking (Josef Oskera) [1818105] - [netdrv] netdevsim: drop code duplicated by a merge (Petr Oros) [1805951] - [tools] selftests: devlink: undo changes at the end of resource_test (Petr Oros) [1805951] - [tools] selftests: netdevsim: add tests for devlink reload with resources (Petr Oros) [1805951] - [net] devlink: allow to change namespaces during reload (Petr Oros) [1805951] - [net] devlink: Add method for time-stamp on reporter's dump (Petr Oros) [1805951] - [netdrv] netdevsim: take devlink net instead of init_net (Petr Oros) [1805951] - [netdrv] netdevsim: register port netdevices into net of device (Petr Oros) [1805951] - [netdrv] netdevsim: implement proper devlink reload (Petr Oros) [1805951] - [netdrv] netdevsim: add all ports in nsim_dev_create() and del them in destroy() (Petr Oros) [1805951] - [net] devlink: export devlink net getter (Petr Oros) [1805951] - [net] fib_notifier: propagate extack down to the notifier block callback (Petr Oros) [1805951] - [net] fib_notifier: propagate possible error during fib notifier registration (Petr Oros) [1805951] - [net] fib_notifier: make FIB notifier per-netns (Petr Oros) [1805951] - [netdrv] netdevsim: change fib accounting and limitations to be per-device (Petr Oros) [1805951] - [netdrv] netdevsim: Set offsets to various protocol layers (Petr Oros) [1805951] - [net] devlink: Fix error handling in param and info_get dumpit cb (Petr Oros) [1805951] - [net] lwtunnel: check erspan options before allocating tun_info (Xin Long) [1730151] - [net] lwtunnel: be STRICT to validate the new LWTUNNEL_IP(6)_OPTS (Xin Long) [1730151] - [net] lwtunnel: add support for multiple geneve opts (Xin Long) [1730151] - [net] lwtunnel: change to use nla_put_u8 for LWTUNNEL_IP_OPT_ERSPAN_VER (Xin Long) [1730151] - [net] lwtunnel: ignore any TUNNEL_OPTIONS_PRESENT flags set by users (Xin Long) [1730151] - [net] lwtunnel: get nlsize for erspan options properly (Xin Long) [1730151] - [net] lwtunnel: change to use nla_parse_nested on new options (Xin Long) [1730151] - [net] lwtunnel: add options setting and dumping for erspan (Xin Long) [1730151] - [net] lwtunnel: add options setting and dumping for vxlan (Xin Long) [1730151] - [net] lwtunnel: add options setting and dumping for geneve (Xin Long) [1730151] - [net] lwtunnel: add options process for cmp_encap (Xin Long) [1730151] - [net] lwtunnel: add options process for arp request (Xin Long) [1730151] - [net] ip_tunnel: Add dst_cache support in lwtunnel_state of ip tunnel (Xin Long) [1730151] - [include] tcp: Define IPPROTO_MPTCP (Florian Westphal) [1812198] - [net] skb: add helpers to allocate ext independently from sk_buff (Florian Westphal) [1812198] - [net] tcp: Check for filled TCP option space before SACK (Florian Westphal) [1812198] - [net] tcp: Export TCP functions and ops struct (Florian Westphal) [1812198] - [net] tcp: coalesce/collapse must respect MPTCP extensions (Florian Westphal) [1812198] - [net] mptcp: Add MPTCP to skb extensions (Florian Westphal) [1812198] - [net] tcp, ulp: Add clone operation to tcp_ulp_ops (Florian Westphal) [1812198] - [include] tcp: Add MPTCP option number (Florian Westphal) [1812198] - [net] Make sock protocol value checks more specific (Florian Westphal) [1812198] - [net] ipv6: provide and use ipv6 specific version for {recv, send}msg (Florian Westphal) [1812198] - [net] inet: factor out inet_send_prepare() (Florian Westphal) [1812198] - [net] tipc: fix incorrect increasing of link window (Xin Long) [1822129] - [net] tipc: Add a missing case of TIPC_DIRECT_MSG type (Xin Long) [1822129] - [net] tipc: add NULL pointer check to prevent kernel oops (Xin Long) [1822129] - [net] tipc: simplify trivial boolean return (Xin Long) [1822129] - [net] tipc: add missing attribute validation for MTU property (Xin Long) [1822129] - [net] tipc: fix successful connect() but timed out (Xin Long) [1822129] - [net] tipc: make three functions static (Xin Long) [1822129] - [net] tipc: fix wrong connect() return code (Xin Long) [1822129] - [net] tipc: make legacy address flag readable over netlink (Xin Long) [1822129] - [net] tipc: don't send gap blocks in ACK messages (Xin Long) [1822129] - [net] tipc: fix use-after-free in tipc_disc_rcv() (Xin Long) [1822129] - [net] tipc: introduce variable window congestion control (Xin Long) [1822129] - [net] tipc: eliminate more unnecessary nacks and retransmissions (Xin Long) [1822129] - [net] tipc: eliminate gap indicator from ACK messages (Xin Long) [1822129] - [net] tipc: fix duplicate SYN messages under link congestion (Xin Long) [1822129] - [net] tipc: support in-order name publication events (Xin Long) [1822129] - [net] tipc: add back tipc prefix to log messages (Xin Long) [1822129] - [net] tipc: fix update of the uninitialized variable err (Xin Long) [1822129] - [net] tipc: add support for AEAD key setting via netlink (Xin Long) [1822129] - [net] tipc: introduce TIPC encryption & authentication (Xin Long) [1822129] - [include] tipc: add new AEAD key structure for user API (Xin Long) [1822129] - [net] tipc: enable creating a "preliminary" node (Xin Long) [1822129] - [net] tipc: add reference counter to bearer (Xin Long) [1822129] - [net] tipc: eliminate checking netns if node established (Xin Long) [1822129] - [net] tipc: eliminate the dummy packet in link synching (Xin Long) [1822129] - [net] tipc: improve message bundling algorithm (Xin Long) [1822129] - [net] tipc: add smart nagle feature (Xin Long) [1822129] - [net] tipc: improve throughput between nodes in netns (Xin Long) [1822129] - [net] tipc: add loopback device tracking (Xin Long) [1822129] - [netdrv] vxlan: check return value of gro_cells_init() (Sabrina Dubroca) [1821295] - [netdrv] geneve: move debug check after netdev unregister (Sabrina Dubroca) [1821295] - [net] ip6_tunnel: enhance tunnel locate with link check (Sabrina Dubroca) [1821295] - [netdrv] vxlan: implement get_link_ksettings ethtool method (Sabrina Dubroca) [1821295] - [netdrv] vxlan: check tun_info options_len properly (Sabrina Dubroca) [1821295] - [include] iptunnel: make TUNNEL_FLAGS available in uapi (Sabrina Dubroca) [1821295] - [net] introduce dev_net notifier register/unregister variants (Ivan Vecera) [1818102] - [net] push code from net notifier reg/unreg into helpers (Ivan Vecera) [1818102] - [net] call call_netdevice_unregister_net_notifiers from unregister (Ivan Vecera) [1818102] - [net] introduce per-netns netdevice notifiers (Ivan Vecera) [1818102] - [net] push loops and nb calls into helper functions (Ivan Vecera) [1818102] - [include] net: ipv6: do not consider routes via gateways for anycast address check (Hangbin Liu) [1816506] - [net] ipv6/addrconf: call ipv6_mc_up() for non-Ethernet interface (Hangbin Liu) [1816506] - [net] ipv6: need update peer route when modify metric (Hangbin Liu) [1816506] - [net] ipv6: use configured metric when add peer route (Hangbin Liu) [1816506] - [net] ipv6: restrict IPV6_ADDRFORM operation (Hangbin Liu) [1816506] - [net] ipv6: Fix nlmsg_flags when splitting a multipath route (Hangbin Liu) [1816506] - [net] ipv6: Fix route replacement with dev-only route (Hangbin Liu) [1816506] - [net] ipv6/addrconf: fix potential NULL deref in inet6_set_link_af() (Hangbin Liu) [1816506] - [net] net-ipv6-ndisc: add support for RFC7710 RA Captive Portal Identifier (Hangbin Liu) [1816506] - [net] ipv6: Don't use dst gateway directly in ip6_confirm_neigh() (Hangbin Liu) [1816506] - [net] ipv6: Fix the link time qualifier of 'ping_v6_proc_exit_net()' (Hangbin Liu) [1816506] - [net] ipv6: propagate ipv6_add_dev's error returns out of ipv6_find_idev (Hangbin Liu) [1816506] - [net] ipv6: allow any source address for sendmsg pktinfo with ip_nonlocal_bind (Hangbin Liu) [1816506] - [net] multicast: remove useless parameter for group add (Hangbin Liu) [1816506] - [documentation] networking: devlink-trap: Fix reference to other document (Petr Oros) [1805882] - [netdrv] netdevsim: Fix use-after-free during device dismantle (Petr Oros) [1805882] - [netdrv] netdevsim: Fix build error without CONFIG_INET (Petr Oros) [1805882] - [net] devlink: move reload fail indication to devlink core and expose to user (Petr Oros) [1805882] - [net] devlink: split reload op into two (Petr Oros) [1805882] - [netdrv] mlx4: Split restart_one into two functions (Petr Oros) [1805882] - [include] devlink: add unknown 'fw_load_policy' value (Petr Oros) [1805882] - [net] devlink: add 'reset_dev_on_drv_probe' param (Petr Oros) [1805882] - [include] devlink: extend 'fw_load_policy' values (Petr Oros) [1805882] - [include] devlink: Add new info version tags for ASIC and FW (Petr Oros) [1805882] - [net] devlink: Use switch-case instead of if-else (Petr Oros) [1805882] - [net] devlink: Make port index data type as unsigned int (Petr Oros) [1805882] - [net] devlink: send notifications for deleted snapshots on region destroy (Petr Oros) [1805882] - [net] devlink: remove pointless data_len arg from region snapshot create (Petr Oros) [1805882] - [documentation] Add description of netdevsim traps (Petr Oros) [1805882] - [netdrv] netdevsim: Add devlink-trap support (Petr Oros) [1805882] - [tools] selftests: netdevsim: add devlink regions tests (Petr Oros) [1805882] - [tools] selftests: netdevsim: add devlink params tests (Petr Oros) [1805882] - [netdrv] netdevsim: implement support for devlink region and snapshots (Petr Oros) [1805882] - [netdrv] netdevsim: register couple of devlink params (Petr Oros) [1805882]- [arm64] kvm: arm64: limit PMU version to PMUv3 for ARMv8.1 (Gavin Shan) [1814009] - [arm64] cpufeature: Extract capped perfmon fields (Gavin Shan) [1814009] - [virt] kvm: arm64: Use the correct timer structure to access the physical counter (Gavin Shan) [1814009] - [arm64] Ask the compiler to __always_inline functions used by KVM at HYP (Gavin Shan) [1814009] - [arm64] kvm: arm64: Define our own swab32() to avoid a uapi static inline (Gavin Shan) [1814009] - [arm64] kvm: arm64: Ask the compiler to __always_inline functions used at HYP (Gavin Shan) [1814009] - [arm64] kvm: arm/arm64: Fold VHE entry/exit work into kvm_vcpu_run_vhe() (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Fix up includes for trace.h (Gavin Shan) [1814009] - [virt] kvm: arm64: Treat emulated TVAL TimerValue as a signed 32-bit integer (Gavin Shan) [1814009] - [virt] kvm: arm64: pmu: Only handle supported event counters (Gavin Shan) [1814009] - [virt] kvm: arm64: pmu: Fix chained SW_INCR counters (Gavin Shan) [1814009] - [virt] kvm: arm64: pmu: Don't mark a counter as chained if the odd one is disabled (Gavin Shan) [1814009] - [virt] kvm: arm64: pmu: Don't increment SW_INCR if PMCR.E is unset (Gavin Shan) [1814009] - [virt] kvm: arm: Make inject_abt32() inject an external abort instead (Gavin Shan) [1814009] - [virt] kvm: arm: Fix DFSR setting for non-LPAE aarch32 guests (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Fix young bit from mmu notifier (Gavin Shan) [1814009] - [arm64] kvm: Add UAPI notes for swapped registers (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Cleanup MMIO handling (Gavin Shan) [1814009] - [arm64] kvm: arm64: Write arch.mdcr_el2 changes since last vcpu_load on VHE (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic: Drop the kvm_vgic_register_mmio_region() (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic-its: Properly check the unmapped coll in DISCARD handler (Gavin Shan) [1814009] - [arm64] kvm: arm/arm64: Correct AArch32 SPSR on exception entry (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Correct CPSR on exception entry (Gavin Shan) [1814009] - [arm64] kvm: arm64: Correct PSTATE on exception entry (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Re-check VMA on detecting a poisoned page (Gavin Shan) [1814009] - [virt] kvm: arm: Remove duplicate include (Gavin Shan) [1814009] - [virt] kvm: arm: Call hyp_cpu_pm_exit at the right place (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic: Handle GICR_PENDBASER.PTZ filed as RAZ (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic-its: Fix restoration of unmapped collections (Gavin Shan) [1814009] - [virt] kvm: arm64: Only sign-extend MMIO up to register width (Gavin Shan) [1814009] - [arm64] kvm: stop treating register x18 as caller save (Gavin Shan) [1814009] - [arm64] Workaround for Cortex-A55 erratum 1530923 (Gavin Shan) [1814009] - [arm64] Rename WORKAROUND_1319367 to SPECULATIVE_AT_NVHE (Gavin Shan) [1814009] - [arm64] Enable and document ARM errata 1319367 and 1319537 (Gavin Shan) [1814009] - [arm64] Rename WORKAROUND_1165522 to SPECULATIVE_AT_VHE (Gavin Shan) [1814009] - [arm64] Introduce ID_ISAR6 CPU register (Gavin Shan) [1814009] - [arm64] nofpsmid: Handle TIF_FOREIGN_FPSTATE flag cleanly (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Properly handle faulting of device mappings (Gavin Shan) [1814009] - [arm64] kvm: arm64: Ensure 'params' is initialised when looking up sys register (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Remove excessive permission check in kvm_arch_prepare_memory_region (Gavin Shan) [1814009] - [arm64] kvm: arm64: Don't log IMP DEF sysreg traps (Gavin Shan) [1814009] - [arm64] kvm: Invoke compute_layout() before alternatives are applied (Gavin Shan) [1814009] - [arm64] kvm: arm64: Sanely ratelimit sysreg messages (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic: Use wrapper function to lock/unlock all vcpus in kvm_vgic_create() (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic: Fix potential double free dist->spis in __kvm_vgic_destroy() (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Get rid of unused arg in cpu_init_hyp_mode() (Gavin Shan) [1814009] - [arm64] kvm: arm64: Opportunistically turn off WFI trapping when using direct LPI injection (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Let the timer expire in hardirq context on RT (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic: Fix some comments typo (Gavin Shan) [1814009] - [kvm] arm/arm64: vgic: Remove the declaration of kvm_send_userspace_msi() (Gavin Shan) [1814009] - [arm64] kvm: arm64: Don't set HCR_EL2.TVM when S2FWB is supported (Gavin Shan) [1814009] - [arm64] kvm: arm/arm64: Show halt poll counters in debugfs (Gavin Shan) [1814009] - [arm64] kvm: Prevent speculative S1 PTW when restoring vcpu context (Gavin Shan) [1814009] - [arm64] kvm: Disable EL1 PTW when invalidating S2 TLBs (Gavin Shan) [1814009] - [arm64] Add ARM64_WORKAROUND_1319367 for all A57 and A72 versions (Gavin Shan) [1814009] - [arm64] kvm: Reorder system register restoration and stage-2 activation (Gavin Shan) [1814009] - [arm64] kvm: arm64: Select TASK_DELAY_ACCT+TASKSTATS rather than SCHEDSTATS (Gavin Shan) [1814009] - [arm64] Retrieve stolen time as paravirtualized guest (Gavin Shan) [1814009] - [arm64] arm/arm64: Make use of the SMCCC 1.1 wrapper (Gavin Shan) [1814009] - [kernel] arm/arm64: Provide a wrapper for SMCCC 1.1 calls (Gavin Shan) [1814009] - [virt] kvm: arm64: Provide VCPU attributes for stolen time (Gavin Shan) [1814009] - [virt] kvm: arm64: Support stolen time reporting via shared structure (Gavin Shan) [1814009] - [virt] kvm: arm64: Implement PV_TIME_FEATURES call (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Factor out hypercall handling from PSCI code (Gavin Shan) [1814009] - [documentation] kvm: arm64: Document PV-time interface (Gavin Shan) [1814009] - [arm64] kvm: arm/arm64: Allow user injection of external data aborts (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Allow reporting non-ISV data aborts to userspace (Gavin Shan) [1814009] - [arm64] errata: use arm_smccc_1_1_get_conduit() (Gavin Shan) [1814009] - [kernel] arm/arm64: smccc/psci: add arm_smccc_1_1_get_conduit() (Gavin Shan) [1814009] - [arm64] kvm: arm64: Fix ptrauth ID register masking logic (Gavin Shan) [1814009] - [arm64] kvm: arm64: Add capability to advertise ptrauth for guest (Gavin Shan) [1814009] - [arm64] kvm: arm64: Add userspace flag to enable pointer authentication (Gavin Shan) [1814009] - [arm64] kvm: arm/arm64: Context-switch ptrauth registers (Gavin Shan) [1814009] - [arm64] kvm: arm64: Add a vcpu flag to control ptrauth for guest (Gavin Shan) [1814009] - [tools] selftests: kvm: s390: fix format strings for access reg test (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: make syncregs more reliable on s390 (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: drop vcpu_setup from s390x (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Add support for vcpu_args_set to aarch64 and s390x (Vitaly Kuznetsov) [1813987] - [iommu] amd: Fix IOMMU AVIC not properly update the is_run bit in IRTE (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: Fix kernel crash with PR KVM (Vitaly Kuznetsov) [1813987] - [x86] cpu: Print "VMX disabled" error message iff KVM is enabled (Vitaly Kuznetsov) [1813987] - [tools] redhat: update kvm/x86 headers in tools (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: fix crash cleanup when KVM wasn't used (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Filter out the broadcast dest for IPI fastpath (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: don't clear mtf_pending when nested events are blocked (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Remove unnecessary exception trampoline in vmx_vmenter (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Split svm_vcpu_run inline assembly to separate file (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Move SEV code to separate file (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Move AVIC code to separate file (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Move Nested SVM Implementation to nested.c (Vitaly Kuznetsov) [1813987] - [x86] kvm svm: Move SVM related files to own sub-directory (Vitaly Kuznetsov) [1813987] - [x86] kvm: fix a missing-prototypes "vmread_error" (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix BUILD_BUG() in __cpuid_entry_get_reg() w/ CONFIG_UBSAN=y (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Add a trampoline to fix VMREAD error handling (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Annotate svm_x86_ops as __initdata (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Annotate vmx_x86_ops as __initdata (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop __exit from kvm_x86_ops' hardware_unsetup() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Copy kvm_x86_ops by value to eliminate layer of indirection (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Set kvm_x86_ops only after ->hardware_setup() completes (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Configure runtime hooks using vmx_x86_ops (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Move hardware_setup() definition below vmx_x86_ops (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move init-only kvm_x86_ops to separate struct (Vitaly Kuznetsov) [1813987] - [virt] kvm: Pass kvm_init()'s opaque param to additional arch funcs (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Fix cosmetic copy-paste error in vm_mem_region_move() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Fix out of range accesses to memslots (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Micro-optimize IPI fastpath delay (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Delay read msr data iff writes ICR MSR (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Narrow down the IPI fastpath to single target IPI (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Gracefully handle faults on VMXON (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Fold loaded_vmcs_init() into alloc_loaded_vmcs() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Always VMCLEAR in-use VMCSes during crash with kexec support (Vitaly Kuznetsov) [1813987] - [tools] kvm_stat: add command line switch '-c' to log in csv format (Vitaly Kuznetsov) [1813987] - [tools] kvm_stat: add command line switch '-s' to set update interval (Vitaly Kuznetsov) [1813987] - [tools] kvm_stat: switch to argparse (Vitaly Kuznetsov) [1813987] - [tools] kvm_stat: rework command line sequence and message texts (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: don't allow memory operands for inline asm that modifies SP (Vitaly Kuznetsov) [1813987] - [x86] kvm: lapic: Mark hrtimer for period or oneshot mode to expire in hard interrupt context (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Issue WBINVD after deactivating an SEV guest (Vitaly Kuznetsov) [1813987] - [documentation] kvm: svm: document KVM_MEM_ENCRYPT_OP, let userspace detect if SEV is available (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: remove bogus user-triggerable WARN_ON (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Rework timespec functions and usage (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Code style cleanup in kvm_arch_dev_ioctl() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add blurb to CPUID tracepoint when using max basic leaf values (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add requested index to the CPUID tracepoint (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: check for EFER.SVME=1 before entering guest (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: remove side effects from nested_vmx_exit_reflected (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: access regs array in vmenter.S in its natural order (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: enlightened VMPTRLD with an incorrect GPA (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: test enlightened vmenter with wrong eVMCS version (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: define and use EVMCS_VERSION (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: properly handle errors in nested_vmx_handle_enlightened_vmptrld() (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: stop abusing need_vmcs12_to_shadow_sync for eVMCS mapping (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: Uses TEST_FAIL in tests/utilities (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: Introduce the TEST_FAIL macro (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Introduce steal-time test (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: virt_map should take npages, not size (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Use consistent message for test skipping (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Enable printf format warnings for TEST_ASSERT (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Share common API documentation (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: svm: Add vmcall test to gitignore (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: Remove an obsolete comment (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: correct meaningless kvm_apicv_activated() check (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Consolidate nested MTF checks to helper function (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Micro-optimize vmexit time when not exposing PMU (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Introduce GA Log tracepoint for AVIC (Vitaly Kuznetsov) [1813987] - [documentation] kvm: documentation: Update fast page fault for indirect sp (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: avoid loss of pending IRQ/NMI before entering L2 (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: implement check_nested_events for interrupts (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: ignore L1 interrupt window while running L2 with V_INTR_MASKING=1 (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: do not change host intercepts while nested VM is running (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: rename set_cr3 callback and related flags to load_mmu_pgd (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: unify callbacks to load paging root (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor kvm_cpuid() param that controls out-of-range logic (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor out-of-range logic to contain the madness (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix CPUID range checks for Hypervisor and Centaur classes (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add helpers to perform CPUID-based guest vendor check (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Trace the original requested CPUID function in kvm_cpuid() (Vitaly Kuznetsov) [1813987] - [x86] kvm: cpuid: add support for supervisor states (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move nSVM CPUID 0x8000000A handling into common x86 code (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: Advertise and enable NRIPS for L1 iff nrips is enabled (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: Expose SVM features to L1 iff nested is enabled (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move VMX's host_efer to common x86 code (Vitaly Kuznetsov) [1813987] - [virt] kvm: Drop largepages_enabled and its accessor/mutator (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Don't propagate MMU lpage support to memslot.disallow_lpage (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Configure max page level during hardware setup (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Merge kvm_{enable, disable}_tdp() into a common function (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Refactor logging of NPT enabled/disabled (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Directly query Intel PT mode when refreshing PMUs (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Check for Intel PT MSR virtualization using KVM cpu caps (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Directly use VMX capabilities helper to detect RDTSCP support (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use KVM cpu caps to detect MSR_TSC_AUX virt support (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Do kvm_cpuid_array capacity checks in terminal functions (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use kvm_cpu_caps to detect Intel PT support (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Set emulated/transmuted feature bits via kvm_cpu_caps (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Override host CPUID results with kvm_cpu_caps (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Do host CPUID at load time to mask KVM cpu caps (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Remove stateful CPUID handling (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Squash CPUID 0x2.0 insanity for modern CPUs (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Remove the unnecessary loop on CPUID 0x7 sub-leafs (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fold CPUID 0x7 masking back into __do_cpuid_func() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use KVM cpu caps to track UMIP emulation (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use KVM cpu caps to mark CR4.LA57 as not-reserved (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add a helper to check kernel support when setting cpu cap (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move XSAVES CPUID adjust to VMX's KVM cpu cap update (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Convert feature updates from CPUID to KVM cpu caps (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Convert feature updates from CPUID to KVM cpu caps (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce kvm_cpu_caps to replace runtime CPUID masking (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor handling of XSAVES CPUID adjustment (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: handle GBPAGE CPUID adjustment for EPT with generic code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle Intel PT CPUID adjustment in VMX code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle RDTSCP CPUID adjustment in VMX code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle PKU CPUID adjustment in VMX code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle UMIP emulation CPUID adjustment in VMX code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle INVPCID CPUID adjustment in VMX code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle MPX CPUID adjustment in VMX code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor cpuid_mask() to auto-retrieve the register (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce cpuid_entry_{change, set, clear}() mutators (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce cpuid_entry_{get, has}() accessors (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Replace bare "unsigned" with "unsigned int" in cpuid helpers (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use u32 for holding CPUID register value in helpers (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop explicit @func param from ->set_supported_cpuid() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Clear output regs for CPUID 0x14 if PT isn't exposed to guest (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Make kvm_mpx_supported() an inline function (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use supported_xcr0 to detect MPX support (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Calculate the supported xcr0 mask at load time (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Add helpers to query Intel PT mode (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use common loop iterator when handling CPUID 0xD.N (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop redundant array size check (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Encapsulate CPUID entries and metadata in struct (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor CPUID 0x4 and 0x8000001d handling (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Hoist loop counter and terminator to top of __do_cpuid_func() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Consolidate CPUID array max num entries checking (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop redundant boot cpu checks on SSBD feature bits (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop the explicit @index from do_cpuid_7_mask() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Clean up CPUID 0x7 sub-leaf loop (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor CPUID 0xD.N sub-leaf entry creation (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Warn on zero-size save state for valid CPUID 0xD.N sub-leaf (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Check for CPUID 0xD.N support before validating array size (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move CPUID 0xD.1 handling out of the index>0 loop (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Check userspace CPUID array size after validating sub-leaf (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Clean up error handling in kvm_dev_ioctl_get_cpuid() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Simplify handling of Centaur CPUID leafs (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor loop around do_cpuid_func() to separate helper (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Return -E2BIG when KVM_GET_SUPPORTED_CPUID hits max entries (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Shrink the usercopy region of the emulation context (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move kvm_emulate.h into KVM's private directory (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Dynamically allocate per-vCPU emulation context (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move emulation-only helpers to emulate.c (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Explicitly pass an exception struct to check_intercept (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor I/O emulation helpers to provide vcpu-only variant (Vitaly Kuznetsov) [1813987] - [virt] kvm: Drop gfn_to_pfn_atomic() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix warning due to implicit truncation on 32-bit KVM (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Drop unnecessary check on ept caps for execute-only (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Rename kvm_mmu->get_cr3() to ->get_guest_pgd() (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Rename EPTP validity helper and associated variables (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Rename nested_ept_get_cr3() to nested_ept_get_eptp() (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Allow L1 to use 5-level page walks for nested EPT (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Drop kvm_mmu_extended_role.cr4_la57 hack (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Don't drop level/direct from MMU role calculation (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Support dirty log initial-all-set test (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Properly handle userspace interrupt window request (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: trigger kvmclock sync request just once on VM creation (Vitaly Kuznetsov) [1813987] - [x86] kvm: lapic: Recalculate apic map in batch (Vitaly Kuznetsov) [1813987] - [x86] kvm: Fix some obsolete comments (Vitaly Kuznetsov) [1813987] - [virt] kvm: x86: enable dirty log gradually in small chunks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Reuse the current root if possible for fast switch (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Ignore guest CR3 on fast root switch for direct MMU (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Inhibit APIC virtualization for X2APIC guest (Vitaly Kuznetsov) [1813987] - [virt] kvm: Remove unnecessary asm/kvm_host.h includes (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Fix unknown ucall command asserts (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Consolidate VM allocation and free for VMX and SVM (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Directly return __vmalloc() result in ->vm_alloc() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Gracefully handle __vmalloc() failure during VM allocation (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Adjust counter sample period after a wrmsr (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Consolidate open coded variants of memslot TLB flushes (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Use range-based TLB flush for dirty log memslot flush (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Move kvm_arch_flush_remote_tlbs_memslot() to mmu.c (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Add test for KVM_SET_USER_MEMORY_REGION (Vitaly Kuznetsov) [1813987] - [virt] kvm: Dynamically size memslot array based on number of used slots (Vitaly Kuznetsov) [1813987] - [virt] kvm: Terminate memslot walks via used_slots (Vitaly Kuznetsov) [1813987] - [virt] kvm: Ensure validity of memslot with respect to kvm_get_dirty_log() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Provide common implementation for generic dirty log functions (Vitaly Kuznetsov) [1813987] - [virt] kvm: Clean up local variable usage in __kvm_set_memory_region() (Vitaly Kuznetsov) [1813987] - [x86] kvm: Simplify kvm_free_memslot() and all its descendents (Vitaly Kuznetsov) [1813987] - [virt] kvm: Move memslot deletion to helper function (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Free arrays for old memslot when moving memslot's base gfn (Vitaly Kuznetsov) [1813987] - [virt] kvm: Drop "const" attribute from old memslot in commit_memory_region() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Move setting of memslot into helper routine (Vitaly Kuznetsov) [1813987] - [virt] kvm: Refactor error handling for setting memory region (Vitaly Kuznetsov) [1813987] - [virt] kvm: Explicitly free allocated-but-unused dirty bitmap (Vitaly Kuznetsov) [1813987] - [virt] kvm: Drop kvm_arch_create_memslot() (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: Move memslot memory allocation into prepare_memory_region() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Allocate memslot resources during prepare_memory_region() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Don't free new memslot if allocation of said memslot fails (Vitaly Kuznetsov) [1813987] - [virt] kvm: Reinstall old memslots if arch preparation fails (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Allocate new rmap and large page tracking when moving memslot (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move gpa_val and gpa_available into the emulator context (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add EMULTYPE_PF when emulation is triggered by a page fault (Vitaly Kuznetsov) [1813987] - [x86] kvm: apic: remove unused function apic_lvt_vector() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Add 'else' to split mutually exclusive case (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: eliminate some unreachable code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix print format and coding style (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: rewrite the comment in vmx_get_mt_mask (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Convert some printf's to pr_info's (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Rework debug message printing (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Time guest demand paging (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Support multiple vCPUs in demand paging test (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Pass args to vCPU in global vCPU args struct (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Add memory size parameter to the demand paging test (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Add configurable demand paging delay (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Add demand paging content to the demand paging test (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Create a demand paging test (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Introduce num-pages conversion utilities (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Introduce vm_guest_mode_params (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Rename vm_guest_mode_params (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: aarch64: Remove unnecessary ifdefs (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Remove unnecessary defines (Vitaly Kuznetsov) [1813987] - [tools] redhat: selftests: kvm: add SPDX-License-Identifier (Vitaly Kuznetsov) [1813987] - [x86] redhat: kvm: x86: add SPDX-License-Identifier (Vitaly Kuznetsov) [1813987] - [x86] x86 kvm page table walks: switch to explicit __get_user() (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: avoid NULL pointer dereference with incorrect EVMCS GPAs (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Initializing all kvm_lapic_irq fields in ioapic_write_indirect (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Condition ENCLS-exiting enabling on CPU support for SGX1 (Vitaly Kuznetsov) [1813987] - [x86] kvm: fix Kconfig menu text for -Werror (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: remove stale comment from struct x86_emulate_ctxt (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Fix the svm vmexit code for WRMSR (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix dereference null cpufreq policy (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: limit the number of "kvm: disabled by bios" messages (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: avoid useless copy of cpufreq policy (Vitaly Kuznetsov) [1813987] - [x86] kvm: allow disabling -Werror (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: allow compiling as non-module with W=1 (Vitaly Kuznetsov) [1813987] - [x86] kvm: Pre-allocate 1 cpumask variable per cpu for both pv tlb and pv ipis (Vitaly Kuznetsov) [1813987] - [x86] kvm: Introduce pv check helpers (Vitaly Kuznetsov) [1813987] - [kernel] kvm: let declaration of kvm_get_running_vcpus match implementation (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: allocate AVIC data structures based on kvm_amd module parameter (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Emulate MTF when performing instruction emulation (Vitaly Kuznetsov) [1813987] - [x86] kvm: fix error handling in svm_hardware_setup (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Fix potential memory leak in svm_cpu_init() (Vitaly Kuznetsov) [1813987] - [x86] kvm: apic: avoid calculating pending eoi from an uninitialized val (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: clear PIN_BASED_POSTED_INTR from nested pinbased_ctls only when apicv is globally disabled (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: handle nested posted interrupts when apicv is disabled for L1 (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: svm: Fix NULL pointer dereference when AVIC not enabled (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Hold KVM's srcu lock when syncing vmcs12->shadow (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: don't notify userspace IOAPIC on edge-triggered interrupt EOI (Vitaly Kuznetsov) [1813987] - [x86] kvm/emulate: fix a -Werror=cast-function-type (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: fix incorrect comparison in trace event (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Fix some obsolete comments and grammar error (Vitaly Kuznetsov) [1813987] - [kernel] kvm: x86: fix missing prototypes (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: enable -Werror (Vitaly Kuznetsov) [1813987] - [documentation] docs: virt: guest-halt-polling.txt convert to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: review-checklist.txt: rename to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert timekeeping.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert s390-diag.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert ppc-pv.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert nested-vmx.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert mmu.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert locking.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert hypercalls.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: arm/psci.txt: convert to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert arm/hyp-abi.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert api.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/xive.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/xics.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/vm.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/vfio.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/vcpu.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/s390_flic.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/mpic.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/arm-vgit.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: devices/arm-vgit-v3.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: devices/arm-vgic-its.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: virt: Convert msr.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: virt: convert halt-polling.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: add arm/pvtime.rst to index.rst (Vitaly Kuznetsov) [1813987] - [documentation] docs: virtual: add it to the documentation body (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: fix WARN_ON check of an unsigned less than zero (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: Remove unused x86_register enum (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Fix struct guest_walker arrays for 5-level paging (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Use correct root level for nested EPT shadow page tables (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Fix some comment typos and coding style (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Avoid retpoline on ->page_fault() with TDP (Vitaly Kuznetsov) [1813987] - [x86] kvm: apic: reuse smp_wmb() in kvm_make_request() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: remove duplicated KVM_REQ_EVENT request (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: svm: Add vmcall test (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: AMD Nested test infrastructure (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: Replace get_{gdt, idt}_base() by get_{gdt, idt}() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Deliver exception payload on KVM_GET_VCPU_EVENTS (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Handle pending #DB when injecting INIT VM-exit (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Mask off reserved bit from #DB exception payload (Vitaly Kuznetsov) [1813987] - [virt] kvm: Disable preemption in kvm_get_running_vcpu() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: delete meaningless vmx_decache_cr0_guest_bits() declaration (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Mark CR4.UMIP as reserved based on associated CPUID bit (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix perfctr WRMSR for running counters (Vitaly Kuznetsov) [1813987] - [x86] kvm: mmu: Separate generating and setting mmio ptes (Vitaly Kuznetsov) [1813987] - [x86] kvm: mmu: Replace unsigned with unsigned int for PTE access (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Remove stale comment from nested_vmx_load_cr3() (Vitaly Kuznetsov) [1813987] - [x86] kvm: do not setup pv tlb flush when not paravirtualized (Vitaly Kuznetsov) [1813987] - [x86] Add "nopv" parameter to disable PV extensions (Vitaly Kuznetsov) [1813987] - [virt] kvm: fix overflow of zero page refcount with ksm running (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Take a u64 when checking for a valid dr7 value (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: use raw clock values consistently (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: reorganize pvclock_gtod_data members (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: delete meaningless nested_vmx_run() declaration (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: allow AVIC without split irqchip (Vitaly Kuznetsov) [1813987] - [x86] kvm: ioapic: Lazy update IOAPIC EOI (Vitaly Kuznetsov) [1813987] - [x86] kvm: ioapic: Refactor kvm_ioapic_update_eoi() (Vitaly Kuznetsov) [1813987] - [x86] kvm: i8254: Deactivate APICv when using in-kernel PIT re-injection mode (Vitaly Kuznetsov) [1813987] - [x86] svm: Temporarily deactivate AVIC during ExtINT handling (Vitaly Kuznetsov) [1813987] - [x86] svm: Deactivate AVIC when launching guest with nested SVM support (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: hyperv: Use APICv update request interface (Vitaly Kuznetsov) [1813987] - [x86] svm: Add support for dynamic APICv (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce x86 ops hook for pre-update APICv (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce APICv x86 ops for checking APIC inhibit reasons (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: avic: Add support for dynamic setup/teardown of virtual APIC backing page (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: svm: Add support to (de)activate posted interrupts (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add APICv (de)activate request trace points (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add support for dynamic APICv activation (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: remove get_enable_apicv from kvm_x86_ops (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce APICv inhibit reason bits (Vitaly Kuznetsov) [1813987] - [x86] kvm: lapic: Introduce APICv update helper function (Vitaly Kuznetsov) [1813987] - [iommu] amd: Re-factor guest virtual APIC (de-)activation code (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: Add fpu and one reg set/get library functions (Vitaly Kuznetsov) [1813987] - [x86] kvm: Clean up host's steal time structure (Vitaly Kuznetsov) [1813987] - [x86] kvm: Make sure KVM_VCPU_FLUSH_TLB flag is not missed (Vitaly Kuznetsov) [1813987] - [virt] x86/kvm: Cache gfn to pfn translation (Vitaly Kuznetsov) [1813987] - [virt] x86/kvm: Introduce kvm_(un)map_gfn() (Vitaly Kuznetsov) [1813987] - [x86] kvm: Be careful not to clear KVM_VCPU_FLUSH_TLB bit (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use a typedef for fastop functions (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add 'else' to unify fastop and execute call path (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: inline memslot_valid_for_gpte (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Use huge pages for DAX-backed files (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Remove lpage_is_disallowed() check from set_spte() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Fold max_mapping_level() into kvm_mmu_hugepage_adjust() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Zap any compound page when collapsing sptes (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Remove obsolete gfn restoration in FNAME(fetch) (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Rely on host page tables to find HugeTLB mappings (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Drop level optimization from fast_page_fault() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Walk host page tables to find THP mappings (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Refactor THP adjust to prep for changing query (Vitaly Kuznetsov) [1813987] - [x86] mm: Introduce lookup_address_in_mm() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Play nice with read-only memslots when querying host page size (Vitaly Kuznetsov) [1813987] - [x86] kvm: Use vcpu-specific gva->hva translation when querying host page size (Vitaly Kuznetsov) [1813987] - [mm] thp: kvm: Explicitly check for THP when populating secondary MMU (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Enforce max_level on HugeTLB mappings (Vitaly Kuznetsov) [1813987] - [virt] kvm: Return immediately if __kvm_gfn_to_hva_cache_init() fails (Vitaly Kuznetsov) [1813987] - [virt] kvm: Clean up __kvm_gfn_to_hva_cache_init() and its callers (Vitaly Kuznetsov) [1813987] - [virt] kvm: Check for a bad hva before dropping into the ghc slow path (Vitaly Kuznetsov) [1813987] - [x86] kvm/x86: export kvm_vector_hashing_enabled() is unnecessary (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: remove duplicated segment cache clear (Vitaly Kuznetsov) [1813987] - [x86] Adding 'else' to reduce checking (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Check GUEST_DR7 on vmentry of nested guests (Vitaly Kuznetsov) [1813987] - [virt] kvm: Move running VCPU from ARM to common code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop x86_set_memory_region() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Don't take srcu lock in init_rmode_identity_map() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Add build-time error check on kvm_run size (Vitaly Kuznetsov) [1813987] - [virt] kvm: Remove kvm_read_guest_atomic() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Perform non-canonical checks in 32-bit KVM (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: WARN on failure to set IA32_PERF_GLOBAL_CTRL (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Remove unused ctxt param from emulator's FPU accessors (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: revert "kvm: x86: Fix fpu state crash in kvm guest" (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Ensure guest's FPU state is loaded when accessing for emulation (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle TIF_NEED_FPU_LOAD in kvm_{load, put}_guest_fpu() (Vitaly Kuznetsov) [1813987] - [x86] revert "kvm: x86: Add a WARN on TIF_NEED_FPU_LOAD in kvm_load_guest_fpu()" (Vitaly Kuznetsov) [1813987] - [x86] kvm: apic: short-circuit kvm_apic_accept_pic_intr() when pic intr is accepted (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: avoid clearing pending exception event twice (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect pmu_intel.c from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect DR-based index computations from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect exit_reason from being used in Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor prefix decoding to prevent Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect MSR-based index computations from Spectre-v1/L1TF attacks in x86.c (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect MSR-based index computations in pmu.h from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect MSR-based index computations in fixed_msr_to_seg_unit() from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect kvm_lapic_reg_write() from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect ioapic_write_indirect() from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect ioapic_read_indirect() from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor picdev_write() to prevent Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect kvm_hv_msr_[get|set]_crash_data() from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect x86_decode_insn from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [virt] kvm: Move vcpu->run page allocation out of kvm_vcpu_init() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Move putting of vcpu->pid to kvm_vcpu_destroy() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Drop kvm_arch_vcpu_init() and kvm_arch_vcpu_uninit() (Vitaly Kuznetsov) [1813987] - [arm64] kvm: arm64: Free sve_state via arm specific hook (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: Move all vcpu init code into kvm_arch_vcpu_create() (Vitaly Kuznetsov) [1813987] - [virt] kvm: arm: Move all vcpu init code into kvm_arch_vcpu_create() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move all vcpu init code into kvm_arch_vcpu_create() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Drop kvm_arch_vcpu_setup() (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: booke: Setup vcpu during kvmppc_core_vcpu_create() (Vitaly Kuznetsov) [1813987] - [s390] kvm: s390: Manually invoke vcpu setup during kvm_arch_vcpu_create() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move guts of kvm_arch_vcpu_setup() into kvm_arch_vcpu_create() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Move initialization of preempt notifier to kvm_vcpu_init() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Unexport kvm_vcpu_cache and kvm_vcpu_{un}init() (Vitaly Kuznetsov) [1813987] - [s390] kvm: Move vcpu alloc and init invocation to common code (Vitaly Kuznetsov) [1813987] - [virt] kvm: Introduce kvm_vcpu_destroy() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Invoke kvm_vcpu_uninit() immediately prior to freeing vcpu (Vitaly Kuznetsov) [1813987] - [s390] kvm: s390: Invoke kvm_vcpu_init() before allocating sie_page (Vitaly Kuznetsov) [1813987] - [s390] kvm: s390: Move guts of kvm_arch_vcpu_init() into kvm_arch_vcpu_create() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Add kvm_arch_vcpu_precreate() to handle pre-allocation issues (Vitaly Kuznetsov) [1813987] - [kernel] kvm: Remove kvm_arch_vcpu_free() declaration (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop kvm_arch_vcpu_free() (Vitaly Kuznetsov) [1813987] - [virt] kvm: arm: Drop kvm_arch_vcpu_free() (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: Drop kvm_arch_vcpu_free() (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: Move kvm_vcpu_init() invocation to common code (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: e500mc: Move reset of oldpir below call to kvm_vcpu_init() (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: book3s pr: Allocate book3s and shadow vcpu after common init (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: Allocate vcpu struct in common PPC code (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: e500mc: Add build-time assert that vcpu is at offset 0 (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: book3s pr: Free shared page if mmu initialization fails (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: book3s hv: Uninit vCPU if vcore creation fails (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Remove spurious clearing of async #PF MSR (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Remove spurious kvm_mmu_unload() from vcpu destruction path (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move kvm_vcpu_init() invocation to common code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move allocation of pio_data page down a few lines (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move FPU allocation to common x86 code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Allocate vcpu struct in common x86 code (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Use direct vcpu pointer during vCPU create/free (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Use direct vcpu pointer during vCPU create/free (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Allocate VPID after initializing VCPU (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Free wbinvd_dirty_mask if vCPU creation fails (Vitaly Kuznetsov) [1813987] - [virt] kvm: async_pf: drop kvm_arch_async_page_present wrappers (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: fix overlap between SPTE_MMIO_MASK and generation (Vitaly Kuznetsov) [1813987] - [virt] kvm: Refactor handling of VM debugfs files (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Apply max PA check for MMIO sptes to 32-bit KVM (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: vmread should not set rflags to specify success in case of #PF (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Micro-optimize nEPT's bad memptype/XWR checks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Reorder the reserved bit check in prefetch_invalid_gpte() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: delete meaningless nested_vmx_prepare_msr_bitmap() declaration (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor and rename bit() to feature_bit() macro (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Expand build-time assertion on reverse CPUID usage (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add CPUID_7_1_EAX to the reverse CPUID table (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move bit() helper to cpuid.h (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add dedicated emulator helpers for querying CPUID features (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add macro to ensure reserved cr4 bits checks stay in sync (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop special XSAVE handling from guest_cpuid_has() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Ensure all logical CPUs have consistent reserved cr4 bits (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Don't let userspace set host-reserved cr4 bits (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Add helper to consolidate up PT/RTIT WRMSR fault logic (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Add non-canonical check on writes to RTIT address MSRs (Vitaly Kuznetsov) [1813987] - [virt] kvm: Fix some writing mistakes (Vitaly Kuznetsov) [1813987] - [x86] kvm: hyperv: Fix some typos in vcpu unimpl info (Vitaly Kuznetsov) [1813987] - [virt] kvm: Fix some grammar mistakes (Vitaly Kuznetsov) [1813987] - [x86] kvm: Fix some comment typos and missing parentheses (Vitaly Kuznetsov) [1813987] - [x86] kvm: Fix some out-dated function names in comment (Vitaly Kuznetsov) [1813987] - [virt] kvm: Fix some wrong function names in comment (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: check kvm_pit outside kvm_vm_ioctl_reinject() (Vitaly Kuznetsov) [1813987] - [x86] kvm: lapic: micro-optimize fixed mode ipi delivery (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: FIXED+PHYSICAL mode single target IPI fastpath (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Allow KVM_INTEL when building for Centaur and/or Zhaoxin CPUs (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Check for full VMX support when verifying CPU compatibility (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Use VMX feature flag to query BIOS enabling (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Drop initialization of IA32_FEAT_CTL MSR (Vitaly Kuznetsov) [1813987] - [x86] cpufeatures: Add flag to track whether MSR IA32_FEAT_CTL is configured (Vitaly Kuznetsov) [1813987] - [x86] cpu: Set synthetic VMX cpufeatures during init_ia32_feat_ctl() (Vitaly Kuznetsov) [1813987] - [x86] cpufeatures: Add EPT_AD feature bit (Vitaly Kuznetsov) [1813987] - [x86] cpu: Detect VMX features on Intel, Centaur and Zhaoxin CPUs (Vitaly Kuznetsov) [1813987] - [x86] vmx: Introduce VMX_FEATURES_* (Vitaly Kuznetsov) [1813987] - [x86] cpu: Clear VMX feature flag if VMX is not fully enabled (Vitaly Kuznetsov) [1813987] - [x86] centaur: Use common IA32_FEAT_CTL MSR initialization (Vitaly Kuznetsov) [1813987] - [x86] mce: WARN once if IA32_FEAT_CTL MSR is left unlocked (Vitaly Kuznetsov) [1813987] - [x86] intel: Initialize IA32_FEAT_CTL MSR at boot (Vitaly Kuznetsov) [1813987] - [tools] x86: Sync msr-index.h from kernel sources (Vitaly Kuznetsov) [1813987] - [tools] selftests, kvm: Replace manual MSR defs with common msr-index.h (Vitaly Kuznetsov) [1813987] - [x86] msr-index: Clean up bit defines for IA32_FEATURE_CONTROL MSR (Vitaly Kuznetsov) [1813987] - [tools] tools arch x86: Grab a copy of the file containing the MSR numbers (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: WARN if root_hpa is invalid when handling a page fault (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: WARN on an invalid root_hpa (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Move root_hpa validity checks to top of page fault handler (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Move calls to thp_adjust() down a level (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Move transparent_hugepage_adjust() above __direct_map() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Consolidate tdp_page_fault() and nonpaging_page_fault() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Rename lpage_disallowed to account_disallowed_nx_lpage (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Persist gfn_lpage_is_disallowed() to max_level (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Incorporate guest's page level into max level for shadow MMU (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Refactor handling of forced 4k pages in page faults (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Refactor the per-slot level calculation in mapping_level() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Refactor handling of cache consistency with TDP (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Move nonpaging_page_fault() below try_async_pf() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Fold nonpaging_map() into nonpaging_page_fault() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Move definition of make_mmu_pages_available() up (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use gpa_t for cr2/gpa to fix TDP support on 32-bit KVM (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add a WARN on TIF_NEED_FPU_LOAD in kvm_load_guest_fpu() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix potential put_fpu() w/o load_fpu() on MPX platform (Vitaly Kuznetsov) [1813987] - [kernel] kvm: Remove duplicated declaration of kvm_vcpu_kick (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Aesthetic cleanup of handle_vmread and handle_vmwrite (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: VMWRITE checks unsupported field before read-only field (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: VMWRITE checks VMCS-link pointer before VMCS field (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Fix the spelling of CPU_BASED_USE_TSC_OFFSETTING (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Rename NMI_PENDING to NMI_WINDOW (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Rename INTERRUPT_PENDING to INTERRUPT_WINDOW (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix some comment typos (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Convert the last users of "shorthand = 0" to use macros (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix callers of kvm_apic_match_dest() to use correct macros (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop KVM_APIC_SHORT_MASK and KVM_APIC_DEST_MASK (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use APIC_DEST_* macros properly in kvm_lapic_irq.dest_mode (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move irrelevant declarations out of ioapic.h (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix kvm_bitmap_or_dest_vcpus() to use irq shorthand (Vitaly Kuznetsov) [1813987] - [x86] kvm: explicitly set rmap_head->val to 0 in pte_list_desc_remove_entry() (Vitaly Kuznetsov) [1813987] - [virt] kvm: get rid of var page in kvm_set_pfn_dirty() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: remove unreachable statement in vmx_get_msr_feature() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: use CPUID to locate host page table reserved bits (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Host feature SSBD doesn't imply guest feature AMD_SSBD (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Host feature SSBD doesn't imply guest feature SPEC_CTRL_SSBD (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Stop wasting a page for guest_msrs (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: fix out-of-bounds write in KVM_GET_EMULATED_CPUID (CVE-2019-19332) (Vitaly Kuznetsov) [1813987] - [documentation] documentation: kvm: Fix mention to number of ioctls classes (Vitaly Kuznetsov) [1813987] - [x86] kvm x86: Move kvm cpuid support out of svm (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Relax guest IA32_FEATURE_CONTROL constraints (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Grab KVM's srcu lock when setting nested state (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Open code shared_msr_update() in its only caller (Vitaly Kuznetsov) [1813987] - [virt] kvm: Fix jump label out_free_* in kvm_init() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: create mmu/ subdirectory (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Remove unnecessary TLB flushes on L1<->L2 switches when L1 use apic-access-page (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Do not mark vmcs02->apic_access_page as dirty when unpinning (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Assume TLB entries of L1 and L2 are tagged differently if L0 use EPT (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Unexport kvm_vcpu_reload_apic_access_page() (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: add CR4_LA57 bit to nested CR4_FIXED1 (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Use semi-colon instead of comma for exit-handlers initialization (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Add support for capturing highest observable L2 TSC (Vitaly Kuznetsov) [1813987] - [x86] tss: Fix and move VMX BUILD_BUG_ON() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Rename function find_msr() to vmx_find_msr_index() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Rename NR_AUTOLOAD_MSRS to NR_LOADSTORE_MSRS (Vitaly Kuznetsov) [1813987] - [x86] kvm: nested: Introduce read_and_check_msr_entry() (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Expose load IA32_PERF_GLOBAL_CTRL VM-{Entry, Exit} control (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Load GUEST_IA32_PERF_GLOBAL_CTRL MSR on VM-Entry (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: mark functions in the header as "static inline" (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Use kvm_set_msr to load IA32_PERF_GLOBAL_CTRL on VM-Exit (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Check HOST_IA32_PERF_GLOBAL_CTRL on VM-Entry (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Check GUEST_IA32_PERF_GLOBAL_CTRL on VM-Entry (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Add helper to check reserved bits in IA32_PERF_GLOBAL_CTRL (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: Simplify loop in kvm_create_max_vcpus test (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: optimization: Requst TLB flush in fast_cr3_switch() instead of do it directly (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/vpmu: Add lazy mechanism to release perf_event per vPMC (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/vpmu: Reuse perf_event to avoid unnecessary pmc_reprogram_counter (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/vpmu: Introduce a new kvm_pmu_ops->msr_idx_to_pmc callback (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/vpmu: Rename pmu_ops callbacks from msr_idx to rdpmc_ecx (Vitaly Kuznetsov) [1813987] - [kernel] perf/core: Provide a kernel-internal interface to pause perf_event (Vitaly Kuznetsov) [1813987] - [kernel] perf/core: Provide a kernel-internal interface to recalibrate event period (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Update vmcs01 TPR_THRESHOLD if L2 changed L1 TPR (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Refactor update_cr8_intercept() (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Remove check if APICv enabled in SVM update_cr8_intercept() handler (Vitaly Kuznetsov) [1813987] - [x86] kvm: apic: add helper func to remove duplicate code in kvm_pv_send_ipi (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: avoid unused setup_syscalls_segments call when SYSCALL check failed (Vitaly Kuznetsov) [1813987] - [virt] kvm: mmio: get rid of odd out_err label in kvm_coalesced_mmio_init (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Consume pending LAPIC INIT event when exit on INIT_SIGNAL (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Prevent set vCPU into INIT/SIPI_RECEIVED state when INIT are latched (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Evaluate latched_init in KVM_SET_VCPU_EVENTS when vCPU not in SMM (Vitaly Kuznetsov) [1813987] - [x86] kvm: retpolines: x86: eliminate retpoline from svm.c exit handlers (Vitaly Kuznetsov) [1813987] - [x86] kvm: retpolines: x86: eliminate retpoline from vmx.c exit handlers (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: optimize more exit handlers in vmx.c (Vitaly Kuznetsov) [1813987] - [virt] kvm: Add a comment describing the /dev/kvm no_compat handling (Vitaly Kuznetsov) [1813987] - [virt] kvm: Forbid /dev/kvm being opened by a compat task when CONFIG_KVM_COMPAT=n (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Reset the three MSR list number variables to 0 in kvm_init_msr_list() (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: fix build with glibc >= 2.30 (Vitaly Kuznetsov) [1813987] - [virt] kvm: mmu: Do not treat ZONE_DEVICE pages as being reserved (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Introduce pi_is_pir_empty() helper (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Do not change PID.NDST when loading a blocked vCPU (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Consider PID.PIR to determine if vCPU has pending interrupts (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Fix comment to specify PID.ON instead of PIR.ON (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix initialization of MSR lists (Vitaly Kuznetsov) [1813987] - [virt] kvm: fix placement of refcount initialization (Vitaly Kuznetsov) [1813987] - [virt] kvm: Fix NULL-ptr deref after kvm_create_vm fails (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: get rid of odd out jump label in pdptrs_changed (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: switch KVMCLOCK base to monotonic raw clock (Vitaly Kuznetsov) [1813987] - [virt] kvm: call kvm_arch_destroy_vm if vm creation fails (Vitaly Kuznetsov) [1813987] - [x86] kvm/pmu: Replace rcu_swap_protected() with rcu_replace_pointer() (Vitaly Kuznetsov) [1813987] - [kernel] rcu: Upgrade rcu_swap_protected() to rcu_replace_pointer() (Vitaly Kuznetsov) [1813987] - [x86] kvm: Fix -Wmissing-prototypes warnings (Vitaly Kuznetsov) [1813987] - [virt] kvm: Allocate memslots and buses before calling kvm_arch_init_vm (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Don't leak L1 MMIO regions to L2 (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Fix potential wrong physical id in avic_handle_ldr_update (Vitaly Kuznetsov) [1813987] - [virt] kvm: Add separate helper for putting borrowed reference to kvm (Vitaly Kuznetsov) [1813987] - [tools] kvm: tests: Add test to verify MSR_IA32_XSS (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Update svm_xsaves_supported (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move IA32_XSS to kvm_{get, set}_msr_common (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move IA32_XSS-swapping on VM-entry/VM-exit to common x86 code (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Use wrmsr for switching between guest and host IA32_XSS on Intel (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Use wrmsr for switching between guest and host IA32_XSS on AMD (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Remove unneeded kvm_vcpu variable, guest_xcr0_loaded (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Fix conditions for guest IA32_XSS support (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce vcpu->arch.xsaves_enabled (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Rename {vmx, nested_vmx}_vcpu_setup() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Initialize vmx->guest_msrs[] right after allocation (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Remove vmx->hv_deadline_tsc initialization from vmx_vcpu_setup() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Write VPID to vmcs when creating vcpu (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/vpmu: Declare kvm_pmu->reprogram_pmi field using DECLARE_BITMAP (Vitaly Kuznetsov) [1813987] - [x86] kvm: remove redundant code in kvm_arch_vm_ioctl (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Modify kvm_x86_ops.get_enable_apicv() to use struct kvm parameter (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fold decache_cr3() into cache_reg() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add helpers to test/mark reg availability and dirtiness (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fold 'enum kvm_ex_reg' definitions into 'enum kvm_reg' (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add WARNs to detect out-of-bounds register indices (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Optimize vmx_set_rflags() for unrestricted guest (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Consolidate to_vmx() usage in RFLAGS accessors (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Skip GUEST_CR3 VMREAD+VMWRITE if the VMCS is up-to-date (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Always write vmcs02.GUEST_CR3 during nested VM-Enter (Vitaly Kuznetsov) [1813987] - [x86] kvm: clear kvmclock MSR on reset (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: fix bugon.cocci warnings (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Remove specialized handling of unexpected exit-reasons (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: fix sync_regs_test with newer gccs (Vitaly Kuznetsov) [1813987] - [virt] kvm: Don't shrink/grow vCPU halt_poll_ns if host side polling is disabled (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: synchronize .gitignore to Makefile (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Expose RDPID in KVM_GET_SUPPORTED_CPUID (Vitaly Kuznetsov) [1813987] - [virt] kvm: Allow kvm_device_ops to be const (Vitaly Kuznetsov) [1813987] - [kernel] kvm: Implement kvm_put_guest() (Vitaly Kuznetsov) [1813987] - [x86] xen: kvm: Gather the definition of emulate prefixes (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: do not blindly clobber registers in guest asm (Vitaly Kuznetsov) [1813987]- [fs] cifs: handle prefix paths in reconnect (Leif Sahlberg) [1814203] - [fs] cifs: use compounding for open and first query-dir for readdir() (Leif Sahlberg) [1814203] - [fs] cifs: create a helper function to parse the query-directory response buffer (Leif Sahlberg) [1814203] - [fs] cifs: prepare SMB2_query_directory to be used with compounding (Leif Sahlberg) [1814203] - [fs] xfs: reflink should force the log out if mounted with wsync (Bill O'Donnell) [1825373] - [fs] xfs: factor out a new xfs_log_force_inode helper (Bill O'Donnell) [1825373] - [fs] xfs: don't ever return a stale pointer from __xfs_dir3_free_read (Bill O'Donnell) [1825373] - [fs] xfs: fix xfs_rmap_has_other_keys usage of ECANCELED (Bill O'Donnell) [1825373] - [fs] xfs: clear kernel only flags in XFS_IOC_ATTRMULTI_BY_HANDLE (Bill O'Donnell) [1825373] - [fs] xfs: use bitops interface for buf log item AIL flag check (Bill O'Donnell) [1825373] - [fs] xfs: Sanity check flags of Q_XQUOTARM call (Bill O'Donnell) [1825373] - [fs] iomap: iomap that extends beyond EOF should be marked dirty (Bill O'Donnell) [1825373] - [s390] s390/kasan: Fix crash when attaching PCI device (Philipp Rudo) [1827334] - [s390] s390/qeth: fix initialization on old HW (Philipp Rudo) [1780667] - [s390] s390/qeth: vnicc Fix init to default (Philipp Rudo) [1780667] - [s390] s390/qeth: Fix vnicc_is_in_use if rx_bcast not set (Philipp Rudo) [1780667] - [s390] s390/qeth: fix false reporting of VNIC CHAR config failure (Philipp Rudo) [1780667] - [s390] s390/qeth: lock the card while changing its hsuid (Philipp Rudo) [1780667] - [s390] s390/qeth: fix qdio teardown after early init error (Philipp Rudo) [1780667] - [s390] s390/qeth: don't return -ENOTSUPP to userspace (Philipp Rudo) [1780667] - [s390] s390/qeth: fix promiscuous mode after reset (Philipp Rudo) [1780667] - [s390] s390/qeth: handle error due to unsupported transport mode (Philipp Rudo) [1780667] - [s390] s390/qeth: return proper errno on IO error (Philipp Rudo) [1780667] - [s390] s390/qeth: don't check drvdata in sysfs code (Philipp Rudo) [1780667] - [s390] s390/qeth: replace qeth_l3_get_addr_buffer() (Philipp Rudo) [1780667] - [s390] s390/qeth: remove VLAN tracking for L3 devices (Philipp Rudo) [1780667] - [net] net: 8021q: vlan_core: allow use list of vlans for real device (Philipp Rudo) [1780667] - [s390] s390/qeth: consolidate L3 mcast registration code (Philipp Rudo) [1780667] - [s390] s390/qeth: remove gratuitious RX modeset (Philipp Rudo) [1780667] - [s390] s390/qeth: fine-tune L3 mcast locking (Philipp Rudo) [1780667] - [s390] s390/qeth: clean up error path in qeth_core_probe_device() (Philipp Rudo) [1780667] - [s390] s390/qeth: don't cache MAC addresses for multicast IPs (Philipp Rudo) [1780667] - [s390] s390/qeth: use helpers for IP address hashing (Philipp Rudo) [1780667] - [s390] s390/qeth: don't set card state in qeth_qdio_clear_card() (Philipp Rudo) [1780667] - [s390] s390/qeth: consolidate some duplicated HW cmd code (Philipp Rudo) [1780667] - [s390] s390/qeth: keep IRQ disabled until NAPI is really done (Philipp Rudo) [1780667] - [s390] s390/qeth: use QDIO_BUFNR() (Philipp Rudo) [1780667] - [s390] s390/qdio: move SSQD Sniffer mask definition (Philipp Rudo) [1780667] - [s390] s390/qdio: don't attempt IRQ avoidance on Output SBALs (Philipp Rudo) [1780667] - [s390] s390/qdio: simplify thinint device registration (Philipp Rudo) [1780667] - [s390] s390/qdio: add statistics helper macro (Philipp Rudo) [1780667] - [s390] s390/qdio: remove a forward declaration (Philipp Rudo) [1780667] - [s390] s390/qdio: reduce log level for EQBS partial (Philipp Rudo) [1780667] - [s390] s390/qdio: use QDIO_BUFNR() (Philipp Rudo) [1780667] - [s390] s390/qeth: Fix initialization of vnicc cmd masks during set online (Philipp Rudo) [1780667] - [s390] s390/qeth: Fix error handling during VNICC initialization (Philipp Rudo) [1780667] - [s390] s390/qdio: clarify size of the QIB parm area (Philipp Rudo) [1780667] - [s390] s390/qeth: get vnicc sub-cmd type from reply data (Philipp Rudo) [1780667] - [s390] s390/qeth: merge qeth_reply struct into qeth_cmd_buffer (Philipp Rudo) [1780667] - [s390] s390/qeth: keep cmd alive after IO completion (Philipp Rudo) [1780667] - [s390] s390/qeth: use correct length field in SNMP cmd callback (Philipp Rudo) [1780667] - [s390] s390/qeth: propagate length of processed cmd IO data to callback (Philipp Rudo) [1780667] - [s390] s390/qeth: use node_descriptor struct (Philipp Rudo) [1780667] - [s390] s390/cio: move struct node_descriptor to cio.h (Philipp Rudo) [1780667] - [s390] scsi: zfcp: log FC Endpoint Security errors (Philipp Rudo) [1723820] - [s390] scsi: zfcp: enhance handling of FC Endpoint Security errors (Philipp Rudo) [1723820] - [lib] lib/zlib: add zlib_deflate_dfltcc_enabled() function (Philipp Rudo) [1659435] - [lib] s390/boot: add dfltcc= kernel command line parameter (Philipp Rudo) [1659435] - [lib] lib/zlib: add s390 hardware support for kernel zlib_inflate (Philipp Rudo) [1659435] - [s390] s390/boot: rename HEAP_SIZE due to name collision (Philipp Rudo) [1659435] - [lib] lib/zlib: add s390 hardware support for kernel zlib_deflate (Philipp Rudo) [1659435] - [base] mm/memory_hotplug: allow to specify a default online_type (David Hildenbrand) [1038941] - [base] mm/memory_hotplug: convert memhp_auto_online to store an online_type (David Hildenbrand) [1038941] - [mm] mm/memory_hotplug: unexport memhp_auto_online (David Hildenbrand) [1038941] - [hv] hv_balloon: don't check for memhp_auto_online manually (David Hildenbrand) [1038941] - [powerpc] powernv/memtrace: always online added memory blocks (David Hildenbrand) [1038941] - [base] drivers/base/memory: store mapping between MMOP_* and string in an array (David Hildenbrand) [1038941] - [base] drivers/base/memory: map MMOP_OFFLINE to 0 (David Hildenbrand) [1038941] - [base] drivers/base/memory: rename MMOP_ONLINE_KEEP to MMOP_ONLINE (David Hildenbrand) [1038941] - [netdrv] cxgb4: fix adapter crash due to wrong MC size (Vishal Kulkarni) [1813128] - [scsi] scsi: ibmvfc: Don't send implicit logouts prior to NPIV login (Steve Best) [1828725] - [fs] cifs: ignore cached share root handle closing errors (Leif Sahlberg) [1827485] - [fs] cifs: Optimize readdir on reparse points (Leif Sahlberg) [1827485] - [fs] cifs: Adjust indentation in smb2_open_file (Leif Sahlberg) [1827485] - [fs] CIFS: Close cached root handle only if it has a lease (Leif Sahlberg) [1827485] - [fs] SMB3: Fix crash in SMB2_open_init due to uninitialized field in compounding path (Leif Sahlberg) [1827485] - [fs] smb3: fix refcount underflow warning on unmount when no directory leases (Leif Sahlberg) [1827485] - [fs] fs: cifs: Delete usage of timespec64_trunc (Leif Sahlberg) [1827485] - [fs] smb3: improve check for when we send the security descriptor context on create (Leif Sahlberg) [1827485] - [fs] smb3: fix mode passed in on create for modetosid mount option (Leif Sahlberg) [1827485] - [fs] cifs: fix possible uninitialized access and race on iface_list (Leif Sahlberg) [1827485] - [fs] cifs: Fix lookup of SMB connections on multichannel (Leif Sahlberg) [1827485] - [fs] smb3: query attributes on file close (Leif Sahlberg) [1827485] - [fs] smb3: remove unused flag passed into close functions (Leif Sahlberg) [1827485] - [fs] cifs: remove redundant assignment to pointer pneg_ctxt (Leif Sahlberg) [1827485] - [fs] fs: cifs: Fix atime update check vs mtime (Leif Sahlberg) [1827485] - [fs] CIFS: fix a white space issue in cifs_get_inode_info() (Leif Sahlberg) [1827485] - [fs] cifs: update internal module version number (Leif Sahlberg) [1827485] - [fs] cifs: Always update signing key of first channel (Leif Sahlberg) [1827485] - [fs] cifs: Fix retrieval of DFS referrals in cifs_mount() (Leif Sahlberg) [1827485] - [fs] cifs: Fix potential softlockups while refreshing DFS cache (Leif Sahlberg) [1827485] - [fs] cifs: Fix lookup of root ses in DFS referral cache (Leif Sahlberg) [1827485] - [fs] cifs: Fix use-after-free bug in cifs_reconnect() (Leif Sahlberg) [1827485] - [fs] cifs: dump channel info in DebugData (Leif Sahlberg) [1827485] - [fs] smb3: dump in_send and num_waiters stats counters by default (Leif Sahlberg) [1827485] - [fs] cifs: try harder to open new channels (Leif Sahlberg) [1827485] - [fs] CIFS: Properly process SMB3 lease breaks (Leif Sahlberg) [1827485] - [fs] cifs: move cifsFileInfo_put logic into a work-queue (Leif Sahlberg) [1827485] - [fs] cifs: try opening channels after mounting (Leif Sahlberg) [1827485] - [fs] CIFS: refactor cifs_get_inode_info() (Leif Sahlberg) [1827485] - [fs] cifs: switch servers depending on binding state (Leif Sahlberg) [1827485] - [fs] cifs: add server param (Leif Sahlberg) [1827485] - [fs] cifs: add multichannel mount options and data structs (Leif Sahlberg) [1827485] - [fs] cifs: sort interface list by speed (Leif Sahlberg) [1827485] - [fs] CIFS: Fix SMB2 oplock break processing (Leif Sahlberg) [1827485] - [fs] cifs: smbd: Return -EAGAIN when transport is reconnecting (Leif Sahlberg) [1827485] - [fs] cifs: smbd: Only queue work for error recovery on memory registration (Leif Sahlberg) [1827485] - [fs] smb3: add debug messages for closing unmatched open (Leif Sahlberg) [1827485] - [fs] CIFS: Respect O_SYNC and O_DIRECT flags during reconnect (Leif Sahlberg) [1827485] - [fs] smb3: remove confusing dmesg when mounting with encryption ("seal") (Leif Sahlberg) [1827485] - [fs] cifs: close the shared root handle on tree disconnect (Leif Sahlberg) [1827485] - [fs] CIFS: Return directly after a failed build_path_from_dentry() in cifs_do_create() (Leif Sahlberg) [1827485] - [fs] CIFS: Use common error handling code in smb2_ioctl_query_info() (Leif Sahlberg) [1827485] - [fs] CIFS: Use memdup_user() rather than duplicating its implementation (Leif Sahlberg) [1827485] - [fs] cifs: smbd: Return -ECONNABORTED when trasnport is not in connected state (Leif Sahlberg) [1827485] - [fs] cifs: smbd: Add messages on RDMA session destroy and reconnection (Leif Sahlberg) [1827485] - [fs] cifs: smbd: Return -EINVAL when the number of iovs exceeds SMBDIRECT_MAX_SGE (Leif Sahlberg) [1827485] - [fs] cifs: smbd: Invalidate and deregister memory registration on re-send for direct I/O (Leif Sahlberg) [1827485] - [fs] cifs: Don't display RDMA transport on reconnect (Leif Sahlberg) [1827485] - [fs] CIFS: remove set but not used variables 'cinode' and 'netfid' (Leif Sahlberg) [1827485] - [fs] cifs: add support for flock (Leif Sahlberg) [1827485] - [fs] cifs: remove unused variable 'sid_user' (Leif Sahlberg) [1827485] - [fs] cifs: rename a variable in SendReceive() (Leif Sahlberg) [1827485] - [fs] SMB3: Fix persistent handles reconnect (Leif Sahlberg) [1827485] - [fs] fix memory leak in large read decrypt offload (Leif Sahlberg) [1827485] - [fs] cifs: Fix missed free operations (Leif Sahlberg) [1827485] - [fs] cifs: clarify comment about timestamp granularity for old servers (Leif Sahlberg) [1827485] - [fs] cifs: Handle -EINPROGRESS only when noblockcnt is set (Leif Sahlberg) [1827485] - [fs] smb3: remove noisy debug message and minor cleanup (Leif Sahlberg) [1827485] - [fs] fs: cifs: mute -Wunused-const-variable message (Leif Sahlberg) [1827485] - [fs] smb3: cleanup some recent endian errors spotted by updated sparse (Leif Sahlberg) [1827485] - [fs] CIFS: Fix oplock handling for SMB 2.1+ protocols (Leif Sahlberg) [1827485] - [fs] smb3: missing ACL related flags (Leif Sahlberg) [1827485] - [fs] smb3: pass mode bits into create calls (Leif Sahlberg) [1827485] - [fs] smb3: Add missing reparse tags (Leif Sahlberg) [1827485] - [fs] CIFS: fix max ea value size (Leif Sahlberg) [1827485] - [fs] fs/cifs/sess.c: Remove set but not used variable 'capabilities' (Leif Sahlberg) [1827485] - [fs] fs/cifs/smb2pdu.c: Make SMB2_notify_init static (Leif Sahlberg) [1827485] - [fs] smb3: fix leak in "open on server" perf counter (Leif Sahlberg) [1827485] - [fs] smb3: allow decryption keys to be dumped by admin for debugging (Leif Sahlberg) [1827485] - [fs] cifs: update internal module version number (Leif Sahlberg) [1827485] - [fs] cifs: modefromsid: write mode ACE first (Leif Sahlberg) [1827485] - [fs] cifs: cifsroot: add more err checking (Leif Sahlberg) [1827485] - [fs] smb3: add missing worker function for SMB3 change notify (Leif Sahlberg) [1827485] - [fs] cifs: Add support for root file systems (Leif Sahlberg) [1827485] - [fs] cifs: modefromsid: make room for 4 ACE (Leif Sahlberg) [1827485] - [fs] smb3: fix potential null dereference in decrypt offload (Leif Sahlberg) [1827485] - [fs] smb3: allow disabling requesting leases (Leif Sahlberg) [1827485] - [fs] smb3: improve handling of share deleted (and share recreated) (Leif Sahlberg) [1827485] - [fs] smb3: display max smb3 requests in flight at any one time (Leif Sahlberg) [1827485] - [fs] smb3: only offload decryption of read responses if multiple requests (Leif Sahlberg) [1827485] - [fs] cifs: add a helper to find an existing readable handle to a file (Leif Sahlberg) [1827485] - [fs] smb3: enable offload of decryption of large reads via mount option (Leif Sahlberg) [1827485] - [fs] smb3: allow parallelizing decryption of reads (Leif Sahlberg) [1827485] - [fs] smb3: allow skipping signature verification for perf sensitive configurations (Leif Sahlberg) [1827485] - [fs] smb3: add dynamic tracepoints for flush and close (Leif Sahlberg) [1827485] - [fs] smb3: log warning if CSC policy conflicts with cache mount option (Leif Sahlberg) [1827485] - [fs] smb3: add mount option to allow RW caching of share accessed by only 1 client (Leif Sahlberg) [1827485] - [fs] smb3: add some more descriptive messages about share when mounting cache=ro (Leif Sahlberg) [1827485] - [fs] smb3: add mount option to allow forced caching of read only share (Leif Sahlberg) [1827485] - [fs] cifs: fix dereference on ses before it is null checked (Leif Sahlberg) [1827485] - [fs] cifs: use existing handle for compound_op(OP_SET_INFO) when possible (Leif Sahlberg) [1827485] - [fs] cifs: create a helper to find a writeable handle by path name (Leif Sahlberg) [1827485] - [fs] cifs: remove set but not used variables (Leif Sahlberg) [1827485] - [fs] smb3: Incorrect size for netname negotiate context (Leif Sahlberg) [1827485] - [fs] cifs: remove unused variable (Leif Sahlberg) [1827485] - [fs] cifs: remove redundant assignment to variable rc (Leif Sahlberg) [1827485] - [fs] smb3: add missing flag definitions (Leif Sahlberg) [1827485] - [fs] cifs: add passthrough for smb2 setinfo (Leif Sahlberg) [1827485] - [fs] cifs: prepare SMB2_Flush to be usable in compounds (Leif Sahlberg) [1827485] - [fs] cifs: allow chmod to set mode bits using special sid (Leif Sahlberg) [1827485] - [fs] cifs: get mode bits from special sid on stat (Leif Sahlberg) [1827485] - [fs] fs: cifs: cifsssmb: remove redundant assignment to variable ret (Leif Sahlberg) [1827485] - [fs] cifs: fix a comment for the timeouts when sending echos (Leif Sahlberg) [1827485] - [fs] fs: cifs: switch to RC4 library interface (Leif Sahlberg) [1827485] - [fs] smb3: smbdirect no longer experimental (Leif Sahlberg) [1827485] - [fs] cifs: copy_file_range needs to strip setuid bits and update timestamps (Leif Sahlberg) [1827485] - [tools] perf vendor events s390: Add new deflate counters for IBM z15 (Philipp Rudo) [1827333] - [s390] s390/cpum_cf: Add new extended counters for IBM z15 (Philipp Rudo) [1827333] - [s390] s390/zcrypt: use kvmalloc instead of kmalloc for 256k alloc (Philipp Rudo) [1827310] - [s390] s390/pkey/zcrypt: Support EP11 AES secure keys (Philipp Rudo) [1723826] - [s390] s390/zcrypt: extend EP11 card and queue sysfs attributes (Philipp Rudo) [1723826] - [s390] s390/zcrypt: add new low level ep11 functions support file (Philipp Rudo) [1723826] - [s390] s390/zcrypt: ep11 structs rework, export zcrypt_send_ep11_cprb (Philipp Rudo) [1723826] - [s390] s390/zcrypt: enable card/domain autoselect on ep11 cprbs (Philipp Rudo) [1723826] - [crypto] crypto/testmgr: enable selftests for paes-s390 ciphers (Philipp Rudo) [1780668] - [s390] s390/pkey: Add support for key blob with clear key value (Philipp Rudo) [1780668] - [s390] s390/crypto: enable clear key values for paes ciphers (Philipp Rudo) [1780668] - [s390] s390/crypto: Rework on paes implementation (Philipp Rudo) [1780668] - [s390] scsi: zfcp: trace FC Endpoint Security of FCP devices and connections (Philipp Rudo) [1723822] - [s390] scsi: zfcp: log FC Endpoint Security of connections (Philipp Rudo) [1723822] - [s390] scsi: zfcp: report FC Endpoint Security in sysfs (Philipp Rudo) [1723822] - [s390] scsi: zfcp: auto variables for dereferenced structs in open port handler (Philipp Rudo) [1723822] - [block] blk-iocost: Fix error on iocost_ioc_vrate_adj (Waiman Long) [1828563] - [s390] s390/ipl: add support to control memory clearing for FCP and CCW re-IPL (Philipp Rudo) [1812985] - [s390] s390: support KPROBES_ON_FTRACE (Philipp Rudo) [1810526] - [s390] s390/ftrace: generate traced function stack frame (Philipp Rudo) [1810526] - [s390] s390/ftrace: save traced function caller (Philipp Rudo) [1810526] - [misc] mei: me: fix irq number stored in hw struct (Tony Camuso) [1822645] - [misc] mei: me: add cedar fork device ids (Tony Camuso) [1822645] - [misc] mei: fix CNL itouch device number to match the spec (Tony Camuso) [1822645] - [misc] misc: Replace zero-length array with flexible-array member (Tony Camuso) [1822645] - [misc] mei: remove unused includes from pci-{me, txe}.c (Tony Camuso) [1822645] - [misc] mei: limit number of bytes in mei header (Tony Camuso) [1822645] - [misc] mei: bus: replace zero-length array with flexible-array member (Tony Camuso) [1822645] - [misc] mei: me: add jasper point DID (Tony Camuso) [1822645] - [misc] mei: hdcp: bind only with i915 on the same PCH (Tony Camuso) [1822645] - [misc] mei: bus: use simple sprintf for sysfs (Tony Camuso) [1822645] - [misc] mei: bus: add more client attributes to sysfs (Tony Camuso) [1822645] - [misc] mei: add trc detection register to sysfs (Tony Camuso) [1822645] - [misc] mei: abstract fw status register read (Tony Camuso) [1822645] - [misc] mei: me: store irq number in the hw struct (Tony Camuso) [1822645] - [misc] mei: me: mei_me_dev_init() use struct device instead of struct pci_dev (Tony Camuso) [1822645] - [misc] mei: me: add comet point V device id (Tony Camuso) [1822645] - [misc] mei: bus: prefix device names on bus with the bus name (Tony Camuso) [1822645] - [misc] mei: me: fix me_intr_clear function name in KDoc (Tony Camuso) [1822645] - [misc] mei: buf: drop 'running hook' debug messages (Tony Camuso) [1822645] - [misc] mei: avoid FW version request on Ibex Peak and earlier (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Fill transcoder index in port info (Tony Camuso) [1822645] - [misc] drm/i915: mei_hdcp: I915 sends ddi index as per ME FW (Tony Camuso) [1822645] - [drm] drm/i915: Attach content type property (Tony Camuso) [1822645] - [drm] drm: Add Content protection type property (Tony Camuso) [1822645] - [misc] mei: me: add Tiger Lake point LP device ID (Tony Camuso) [1822645] - [misc] mei: Use dev_get_drvdata where possible (Tony Camuso) [1822645] - [misc] mei: me: add mule creek canyon (EHL) device ids (Tony Camuso) [1822645] - [misc] mei: no need to check return value of debugfs_create functions (Tony Camuso) [1822645] - [documentation] mei: docs: add hdcp documentation (Tony Camuso) [1822645] - [documentation] mei: docs: add a short description for nfc behind mei (Tony Camuso) [1822645] - [documentation] mei: docs: update mei client bus documentation (Tony Camuso) [1822645] - [documentation] mei: docs: move iamt docs to a iamt.rst file (Tony Camuso) [1822645] - [documentation] mei: docs: move documentation under driver-api (Tony Camuso) [1822645] - [misc] mei: Convert to use DEFINE_SHOW_ATTRIBUTE macro (Tony Camuso) [1822645] - [drm] drm: generic fn converting be24 to cpu and vice versa (Tony Camuso) [1822645] - [misc] mei: expose device state in sysfs (Tony Camuso) [1822645] - [misc] mei: hdcp: use own Kconfig file (Tony Camuso) [1822645] - [misc] mei: adjust the copyright notice in the files (Tony Camuso) [1822645] - [misc] mei/hdcp: Fix SPDX identifiers (Tony Camuso) [1822645] - [misc] mei: convert to SPDX license tags (Tony Camuso) [1822645] - [misc] mei: add missing SPDX tag to mei Kconfig (Tony Camuso) [1822645] - [misc] mei: bus: move hw module get/put to probe/release (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Component framework for I915 Interface (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Closing wired HDCP2.2 Tx Session (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Enabling the HDCP authentication (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Verify M_prime (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Repeater topology verification and ack (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Prepare Session Key (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Verify L_prime (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Initiate Locality check (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Store the HDCP Pairing info (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Verify H_prime (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Verify Receiver Cert and prepare km (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Initiate Wired HDCP2.2 Tx Session (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Define ME FW interface for HDCP2.2 (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Client driver for HDCP application (Tony Camuso) [1822645] - [misc] mei: bus: whitelist hdcp client (Tony Camuso) [1822645] - [misc] mei: hbm: clean the feature flags on link reset (Tony Camuso) [1822645] - [misc] mei: bus: export to_mei_cl_device for mei client devices drivers (Tony Camuso) [1822645] - [misc] mei: free read cb on ctrl_wr list flush (Tony Camuso) [1822645] - [misc] mei: me: add ice lake point device id (Tony Camuso) [1822645] - [misc] mei: squash single_recv_buf into one bit in client properties (Tony Camuso) [1822645] - [misc] mei: me: add denverton innovation engine device IDs (Tony Camuso) [1822645] - [misc] mei: me: mark LBG devices as having dma support (Tony Camuso) [1822645] - [misc] mei: dma: silent the reject message (Tony Camuso) [1822645] - [misc] mei: me: mark CNP devices as having dma support (Tony Camuso) [1822645] - [misc] mei: bump hbm version to 2.1 (Tony Camuso) [1822645] - [misc] mei: dma ring: implement transmit flow (Tony Camuso) [1822645] - [misc] mei: dma ring: implement rx circular buffer logic (Tony Camuso) [1822645] - [misc] mei: hw: add dma ring control block (Tony Camuso) [1822645] - [misc] mei: hbm: setup dma ring (Tony Camuso) [1822645] - [misc] mei: dma ring buffers allocation (Tony Camuso) [1822645] - [misc] mei: expedite ioctl return on the notify set operation error (Tony Camuso) [1822645] - [misc] mei: flush queues by the host client only (Tony Camuso) [1822645] - [misc] mei: hbm: drop BUG() from the hbm handler (Tony Camuso) [1822645] - [misc] mei: replace POLL* with EPOLL* for write queues (Tony Camuso) [1822645] - [misc] misc: remove redundant include moduleparam.h (Tony Camuso) [1822645] - [misc] mei: bus: need to unlink client before freeing (Tony Camuso) [1822645] - [misc] mei: bus: fix hw module get/put balance (Tony Camuso) [1822645] - [misc] mei: fix use-after-free in mei_cl_write (Tony Camuso) [1822645] - [misc] mei: ignore not found client in the enumeration (Tony Camuso) [1822645] - [misc] mei: restrict dma ring support to hbm version 2.1 (Tony Camuso) [1822645] - [misc] mei: hbm: introduce dma bit in the message header (Tony Camuso) [1822645] - [misc] mei: add support for variable length mei headers (Tony Camuso) [1822645] - [misc] mei: add mei_msg_hdr_init wrapper (Tony Camuso) [1822645] - [misc] mei: move hbuf_depth from the mei device to the hw modules (Tony Camuso) [1822645] - [misc] mei: cleanup slots to data conversions (Tony Camuso) [1822645] - [misc] mei: bus: suppress sign-compare warnings (Tony Camuso) [1822645] - [misc] mei: fix ssize_t to int assignment in read and write ops (Tony Camuso) [1822645] - [misc] mei: use correct type for counter variable in for loops (Tony Camuso) [1822645] - [misc] mei: check for error returned from mei_hbuf_empty_slots() (Tony Camuso) [1822645] - [misc] mei: don't update offset in write (Tony Camuso) [1822645] - [misc] mei: bus: type promotion bug in mei_fwver() (Tony Camuso) [1822645] - [misc] mei: bus: type promotion bug in mei_nfc_if_version() (Tony Camuso) [1822645] - [misc] mei: expose fw version to sysfs (Tony Camuso) [1822645] - [misc] mei: add optional timeout to internal bus recv (Tony Camuso) [1822645] - [misc] mei: remove unused MEI_IAMTHIF_STALL_TIMER define (Tony Camuso) [1822645] - [s390] s390/pci: Fix unexpected write combine on resource (Philipp Rudo) [1827311] - [powerpc] pwerpc/vas: Include linux/types.h in uapi/asm/vas-api.h (Gustavo Duarte) [1725806] - [documentation] Documentation/powerpc: VAS API (Gustavo Duarte) [1725806] - [crypto] crypto/nx: Remove 'pid' in vas_tx_win_attr struct (Gustavo Duarte) [1725806] - [crypto] crypto/nx: Enable and setup GZIP compresstion type (Gustavo Duarte) [1725806] - [crypto] crypto/nx: Make enable code generic to add new GZIP compression type (Gustavo Duarte) [1725806] - [crypto] crypto/nx: Rename nx-842-powernv file name to nx-common-powernv (Gustavo Duarte) [1725806] - [crypto] crypto/nx: Initialize coproc entry with kzalloc (Gustavo Duarte) [1725806] - [crypto] crypto: nx - Add of_node_put() before return in 842 (Gustavo Duarte) [1725806] - [crypto] crypto/NX: Set receive window credits to max number of CRBs in RxFIFO (Gustavo Duarte) [1725806] - [powerpc] crypto/nx: Initialize 842 high and normal RxFIFO control registers (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Add VAS user space API (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Define VAS_TX_WIN_OPEN ioctl API (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Initialize window attributes for GZIP coprocessor type (Gustavo Duarte) [1725806] - [powerpc] powerpc: Use mm_context vas_windows counter to issue CP_ABORT (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Free send window in VAS instance after credits returned (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Display process stuck message (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Do not use default credits for receive window (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Print CRB and FIFO values (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Return credits after handling fault (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Update CSB and notify process for fault CRBs (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Setup thread IRQ handler per VAS instance (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Take reference to PID and mm for user space windows (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Register NX with fault window ID and IRQ port value (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Setup fault window per VAS instance (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Alloc and setup IRQ and trigger port (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Define nx_fault_stamp in coprocessor_request_block (Gustavo Duarte) [1725806] - [powerpc] powerpc/xive: Define xive_native_alloc_irq_on_chip() (Gustavo Duarte) [1725806] - [powerpc] powerpc/powernv: remove the unused vas_win_paste_addr and vas_win_id functions (Gustavo Duarte) [1725806] - [tools] intel-speed-select: Fix speed-select-base-freq-properties output on CLX-N (Prarit Bhargava) [1828306] - [tools] tools/power/x86/intel-speed-select: Fix CLX-N package information output (Prarit Bhargava) [1828306] - [kernel] sched/isolation: Allow "isolcpus=" to skip unknown sub-parameters (Peter Xu) [1799014] - [arm64] arm64: tlb: skip tlbi broadcast, fix speculative tlb lookups (Andrea Arcangeli) [1820817] - [x86] pci: hv: Introduce hv_msi_entry (Mohammed Gamal) [1816740] - [pci] hv: Move retarget related structures into tlfs header (Mohammed Gamal) [1816740] - [pci] hv: Move hypercall related definitions into tlfs header (Mohammed Gamal) [1816740] - [pci] hv: Reorganize the code in preparation of hibernation (Mohammed Gamal) [1816740] - [pci] hv: Add a Hyper-V PCI interface driver for software backchannel interface (Mohammed Gamal) [1816740] - [pci] hv: Add a paravirtual backchannel in software (Mohammed Gamal) [1816740]- [include] i2c: fix a doc warning (David Arcari) [1826759] - [i2c] i2c: acpi: put device when verifying client fails (David Arcari) [1826759] - [i2c] i2c: i2c-core-of: convert to use i2c_new_client_device() (David Arcari) [1826759] - [i2c] i2c: i2c-core-base: convert to use i2c_new_client_device() (David Arcari) [1826759] - [i2c] i2c: i2c-core-acpi: convert to use i2c_new_client_device() (David Arcari) [1826759] - [i2c] i2c: fix bus recovery stop mode timing (David Arcari) [1826759] - [i2c] i2c: core: Use DEVICE_ATTR_*() helper macros (David Arcari) [1826759] - [include] i2c: remove unneeded 'extern' from function declatations (David Arcari) [1826759] - [include] i2c: add helper to check if a client has a driver attached (David Arcari) [1826759] - [include] i2c: fix header file kernel-doc warning (David Arcari) [1826759] - [misc] eeprom: at24: use devm_i2c_new_dummy_device() (David Arcari) [1826759] - [i2c] i2c: remove i2c_new_dummy() API (David Arcari) [1826759] - [media] media: dvb-frontends: cxd2820r_core: convert to i2c_new_dummy_device (David Arcari) [1826759] - [media] media: dvb-frontends: mn88473: convert to i2c_new_dummy_device (David Arcari) [1826759] - [media] media: dvb-frontends: mn88472: convert to i2c_new_dummy_device (David Arcari) [1826759] - [hwmon] hwmon: (w83791d) convert to use devm_i2c_new_dummy_device (David Arcari) [1826759] - [hwmon] hwmon: (w83793d) convert to use devm_i2c_new_dummy_device (David Arcari) [1826759] - [hwmon] hwmon: (w83781d) convert to i2c_new_dummy_device (David Arcari) [1826759] - [media] media: ir-kbd-i2c: convert to i2c_new_dummy_device() (David Arcari) [1826759] - [misc] misc: eeprom: max6875: convert to i2c_new_dummy_device (David Arcari) [1826759] - [hwmon] hwmon: (w83792d) convert to use devm_i2c_new_dummy_device (David Arcari) [1826759] - [hwmon] hwmon: (asb100) convert to i2c_new_dummy_device (David Arcari) [1826759] - [i2c] i2c: replace i2c_new_probed_device with an ERR_PTR variant (David Arcari) [1826759] - [i2c] i2c: smbus: Don't filter out duplicate alerts (David Arcari) [1826759] - [i2c] i2c: of: Populate fwnode in of_i2c_get_board_info() (David Arcari) [1826759] - [i2c] i2c: remove helpers for ref-counting clients (David Arcari) [1826759] - [i2c] i2c: core: fix use after free in of_i2c_notify (David Arcari) [1826759] - [i2c] i2c: acpi: Force bus speed to 400KHz if a Silead touchscreen is present (David Arcari) [1826759] - [i2c] i2c: add support for filters optional properties (David Arcari) [1826759] - [i2c] i2c: slave-eeprom: Add read only mode (David Arcari) [1826759] - [i2c] i2c: slave-eeprom: Add comment about address handling (David Arcari) [1826759] - [i2c] i2c-eeprom_slave: Add support for more eeprom models (David Arcari) [1826759] - [i2c] i2c: make i2c_unregister_device() ERR_PTR safe (David Arcari) [1826759] - [media] i2c: replace i2c_new_secondary_device with an ERR_PTR variant (David Arcari) [1826759] - [i2c] i2c: Drop unneeded check for of_node (David Arcari) [1826759] - [i2c] i2c: core: Tidy up handling of init_irq (David Arcari) [1826759] - [i2c] i2c: core: Move ACPI gpio IRQ handling into i2c_acpi_get_irq (David Arcari) [1826759] - [i2c] i2c: core: Move ACPI IRQ handling to probe time (David Arcari) [1826759] - [i2c] i2c: acpi: Factor out getting the IRQ from ACPI (David Arcari) [1826759] - [i2c] i2c: acpi: Use available IRQ helper functions (David Arcari) [1826759] - [i2c] i2c: core: Allow whole core to use i2c_dev_irq_from_resources (David Arcari) [1826759] - [i2c] i2c: core: add sysfs header (David Arcari) [1826759] - [i2c] i2c: add newly exported functions to the header, too (David Arcari) [1826759] - [i2c] i2c: mux: add sysfs header (David Arcari) [1826759] - [include] i2c: headers: reformat header comment and update copyright (David Arcari) [1826759] - [include] i2c: headers: update docs about I2C_CLIENT_* (David Arcari) [1826759] - [i2c] i2c: core: always have a named variable in arguments (David Arcari) [1826759] - [include] i2c: headers: always have a named variable in arguments (David Arcari) [1826759] - [include] i2c: headers: don't use 'dev' as adapter variable (David Arcari) [1826759] - [i2c] i2c: mux: Use struct_size() in devm_kzalloc() (David Arcari) [1826759] - [i2c] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441 (David Arcari) [1826759] - [i2c] i2c: acpi: export i2c_acpi_find_adapter_by_handle (David Arcari) [1826759] - [media] tua6100: Avoid build warnings (David Arcari) [1826759] - [i2c] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (David Arcari) [1826759] - [i2c] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (David Arcari) [1826759] - [i2c] i2c: acpi: permit bus speed to be discovered after enumeration (David Arcari) [1826759] - [i2c] i2c: dev: fix potential memory leak in i2cdev_ioctl_rdwr (David Arcari) [1826759] - [include] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 1 (David Arcari) [1826759] - [i2c] treewide: Add SPDX license identifier - Makefile/Kconfig (David Arcari) [1826759] - [i2c] i2c: core: add device-managed version of i2c_new_dummy (David Arcari) [1826759] - [i2c] i2c: core: improve return value handling of i2c_new_device and i2c_new_dummy (David Arcari) [1826759] - [i2c] i2c: core: apply 'is_suspended' check for SMBus, too (David Arcari) [1826759] - [i2c] i2c: core: ratelimit 'transfer when suspended' errors (David Arcari) [1826759] - [i2c] i2c: Prevent runtime suspend of adapter when Host Notify is required (David Arcari) [1826759] - [i2c] gcc-9: don't warn about uninitialized variable (David Arcari) [1826759] - [i2c] i2c: mux: populate the new *_atomic callbacks (David Arcari) [1826759] - [i2c] i2c: core: introduce callbacks for atomic transfers (David Arcari) [1826759] - [i2c] i2c: core: use I2C locking behaviour also for SMBUS (David Arcari) [1826759] - [i2c] i2c: core: remove use of in_atomic() (David Arcari) [1826759] - [include] i2c: apply coding style for struct i2c_adapter (David Arcari) [1826759] - [i2c] i2c: add extra check to safe DMA buffer helper (David Arcari) [1826759] - [i2c] i2c: Allow recovery of the initial IRQ by an I2C client device (David Arcari) [1826759] - [i2c] i2c: expand minor range when registering chrdev region (David Arcari) [1826759] - [i2c] i2c: core-smbus: don't trace smbus_reply data on errors (David Arcari) [1826759] - [i2c] i2c: of: Try to find an I2C adapter matching the parent (David Arcari) [1826759] - [include] i2c: acpi: Move I2C bits from acpi.h to i2c.h (David Arcari) [1826759] - [i2c] i2c: dev: prevent adapter retries and timeout being set as minus value (David Arcari) [1826759] - [i2c] i2c: add suspended flag and accessors for i2c adapters (David Arcari) [1826759] - [i2c] treewide: surround Kconfig file paths with double quotes (David Arcari) [1826759] - [i2c] i2c: acpi: Introduce i2c_acpi_get_i2c_resource() helper (David Arcari) [1826759] - [i2c] i2c: acpi: Use ACPI_FAILURE instead of !ACPI_SUCCESS (David Arcari) [1826759] - [i2c] i2c: acpi: Return error pointers from i2c_acpi_new_device() (David Arcari) [1826759] - [i2c] i2c: Clear client->irq in i2c_device_remove (David Arcari) [1826759] - [i2c] i2c: Remove unnecessary call to irq_find_mapping (David Arcari) [1826759] - [i2c] i2c: Fix kerneldoc for renamed i2c dma put function (David Arcari) [1826759] - [i2c] i2c: core: remove level of indentation in i2c_transfer (David Arcari) [1826759] - [i2c] i2c: core: remove outdated DEBUG output (David Arcari) [1826759] - [i2c] i2c: refactor function to release a DMA safe buffer (David Arcari) [1826759] - [i2c] i2c: don't use any __deprecated handling anymore (David Arcari) [1826759] - [i2c] i2c: remove deprecated attach_adapter callback (David Arcari) [1826759] - [i2c] i2c: core: Parse SDA hold time from firmware (David Arcari) [1826759] - [i2c] i2c: quirks: add zero length checks (David Arcari) [1826759] - [i2c] i2c: recovery: make pin init look like STOP (David Arcari) [1826759] - [i2c] i2c: recovery: rename variable for easier understanding (David Arcari) [1826759] - [i2c] i2c: recovery: add get_bus_free callback (David Arcari) [1826759] - [i2c] i2c: recovery: refactor recovery function (David Arcari) [1826759] - [i2c] i2c: recovery: require either get_sda or set_sda (David Arcari) [1826759] - [i2c] i2c: remove i2c_lock_adapter and use i2c_lock_bus directly (David Arcari) [1826759] - [media] media: tda1004x: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (David Arcari) [1826759] - [media] media: tda18271: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (David Arcari) [1826759] - [media] media: af9013: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (David Arcari) [1826759] - [media] media: drxk_hard: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (David Arcari) [1826759] - [media] media: rtl2830: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (David Arcari) [1826759] - [i2c] i2c: mux: pca9541: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (David Arcari) [1826759] - [i2c] i2c: mux: make use of __i2c_smbus_xfer (David Arcari) [1826759] - [kvm] KVM: PPC: Book3S HV: Fix H_CEDE return code for nested guests (David Gibson) [1778556] - [block] block/diskstats: more accurate approximation of io_ticks for slow disks (Ming Lei) [1811745] - [scsi] scsi: storvsc: Correctly set number of hardware queues for IDE disk (Cathy Avery) [1816702] - [netdrv] bonding/alb: make sure arp header is pulled before accessing it (Jarod Wilson) [1819408] - [netdrv] bonding/alb: properly access headers in bond_alb_xmit() (Jarod Wilson) [1819408] - [netdrv] bonding: rename AD_STATE_* to LACP_STATE_* (Jarod Wilson) [1819408] - [netdrv] bonding: fix active-backup transition after link failure (Jarod Wilson) [1819408] - [netdrv] bonding: move 802.3ad port state flags to uapi (Jarod Wilson) [1819408] - [netdrv] bonding: fix bond_neigh_init() (Jarod Wilson) [1819408] - [netdrv] bonding: fix state transition issue in link monitoring (Jarod Wilson) [1819408] - [netdrv] bonding: fix potential NULL deref in bond_update_slave_arr (Jarod Wilson) [1819408] - [netdrv] team: Always enable vlan tx offload (Hangbin Liu) [1827017] - [net] netlink: Use netlink header as base to calculate bad attribute offset (Andrea Claudi) [1825252] - [net] netlink: cap max groups which will be considered in netlink_bind() (Andrea Claudi) [1825252] - [net] tcp: repair: fix TCP_QUEUE_SEQ implementation (Paolo Abeni) [1823771] - [net] tcp: fix "old stuff" D-SACK causing SACK to be treated as D-SACK (Paolo Abeni) [1823771] - [net] tcp: refine rule to allow EPOLLOUT generation under mem pressure (Paolo Abeni) [1823771] - [net] tcp: refine tcp_write_queue_empty() implementation (Paolo Abeni) [1823771] - [include] fib: add missing attribute validation for tun_id (Marcelo Leitner) [1823468] - [include] net/flow_dissector: remove unexist field description (Marcelo Leitner) [1823468] - [net] vlan: vlan_changelink() should propagate errors (Marcelo Leitner) [1823468] - [net] af_packet: set defaule value for tmo (Marcelo Leitner) [1823468] - [net] packet: fix data-race in fanout_flow_is_huge() (Marcelo Leitner) [1823468] - [net] llc: fix sk_buff refcounting in llc_conn_state_process() (Marcelo Leitner) [1823468] - [net] llc: fix another potential sk_buff leak in llc_ui_sendmsg() (Marcelo Leitner) [1823468] - [net] llc: fix sk_buff leak in llc_conn_service() (Marcelo Leitner) [1823468] - [net] llc: fix sk_buff leak in llc_sap_state_process() (Marcelo Leitner) [1823468] - [net] openvswitch: Fix conntrack cache with timeout (Patrlck Talbert) [1765587] - [net] openvswitch: Fix log message in ovs conntrack (Patrlck Talbert) [1765587] - [net] openvswitch: use after free in __ovs_ct_free_action() (Patrlck Talbert) [1765587] - [net] openvswitch: Add timeout support to ct action (Patrlck Talbert) [1765587] - [net] netfilter: Export nf_ct_{set, destroy}_timeout() (Patrlck Talbert) [1765587] - [net] netfilter: cttimeout: ctnl_timeout_find_get() returns incorrect pointer to type (Patrlck Talbert) [1765587] - [net] netfilter: remove ifdef around cttimeout in struct nf_conntrack_l4proto (Patrlck Talbert) [1765587] - [net] netfilter: cttimeout: decouple timeout policy from nfnetlink_cttimeout object (Patrlck Talbert) [1765587] - [net] netfilter: cttimeout: move ctnl_untimeout to nf_conntrack (Patrlck Talbert) [1765587] - [netdrv] ipvlan: do not use cond_resched_rcu() in ipvlan_process_multicast() (Davide Caratti) [1822906] - [netdrv] ipvlan: add cond_resched_rcu() while processing muticast backlog (Davide Caratti) [1822906] - [netdrv] ipvlan: don't deref eth hdr before checking it's set (Davide Caratti) [1822906] - [netdrv] ipvlan: do not add hardware address of master to its unicast filter list (Davide Caratti) [1822906] - [include] net/dst: do not confirm neighbor for vxlan and geneve pmtu update (Hangbin Liu) [1755686] - [net] sit: do not confirm neighbor when do pmtu update (Hangbin Liu) [1755686] - [net] vti: do not confirm neighbor when do pmtu update (Hangbin Liu) [1755686] - [net] tunnel: do not confirm neighbor when do pmtu update (Hangbin Liu) [1755686] - [include] net/dst: add new function skb_dst_update_pmtu_no_confirm (Hangbin Liu) [1755686] - [netdrv] gtp: do not confirm neighbor when do pmtu update (Hangbin Liu) [1755686] - [net] ip6_gre: do not confirm neighbor when do pmtu update (Hangbin Liu) [1755686] - [net] add bool confirm_neigh parameter for dst_ops.update_pmtu (Hangbin Liu) [1755686] - [net] neigh: support smaller retrans_time settting (Hangbin Liu) [1767282] - [include] net: core: add helper tcp_v6_gso_csum_prep (Josef Oskera) [1818097] - [net] ip_tunnel: fix interface lookup with no key (Guillaume Nault) [1822247] - [net] ipv4: fix a RCU-list lock in inet_dump_fib() (Guillaume Nault) [1822247] - [net] gre: fix uninit-value in __iptunnel_pull_header (Guillaume Nault) [1822247] - [net] netfilter: conntrack: allow insertion of clashing entries (Florian Westphal) [1821404] - [net] netfilter: conntrack: split resolve_clash function (Florian Westphal) [1821404] - [net] netfilter: conntrack: place confirm-bit setting in a helper (Florian Westphal) [1821404] - [net] netfilter: never get/set skb->tstamp (Florian Westphal) [1821404] - [net] netfilter: conntrack: remove two args from resolve_clash (Florian Westphal) [1821404] - [net] netfilter: conntrack: tell compiler to not inline nf_ct_resolve_clash (Florian Westphal) [1821404] - [netdrv] macsec: restrict to ethernet devices (Sabrina Dubroca) [1820524] - [netdrv] macsec: add missing attribute validation for port (Sabrina Dubroca) [1820524] - [net] netns: restore ops before calling ops_exit_list (Ivan Vecera) [1822568] - [net] netns: add pre_exit method to struct pernet_operations (Ivan Vecera) [1822568] - [include] net: dst: Force 4-byte alignment of dst_metrics (Guillaume Nault) [1822148] - [include] net: annotate lockless accesses to sk->sk_napi_id (Guillaume Nault) [1822148] - [net] Fix typo of SKB_SGO_CB_OFFSET (Guillaume Nault) [1822148] - [net] use indirect call wrappers for skb_copy_datagram_iter() (Guillaume Nault) [1822148] - [net] datagram: Make __skb_datagram_iter static (Guillaume Nault) [1822148] - [net] Fix Tx hash bound checking (Guillaume Nault) [1822148] - [net] openvswitch: add missing attribute validation for hash (Eelco Chaudron) [1819202] - [net] openvswitch: Distribute switch variables for initialization (Eelco Chaudron) [1819202] - [net] openvswitch: support asymmetric conntrack (Eelco Chaudron) [1819202] - [net] openvswitch: remove another BUG_ON() (Eelco Chaudron) [1819202] - [net] openvswitch: drop unneeded BUG_ON() in ovs_flow_cmd_build_info() (Eelco Chaudron) [1819202] - [net] openvswitch: don't call pad_packet if not necessary (Eelco Chaudron) [1819202] - [net] openvswitch: add hash info to upcall (Eelco Chaudron) [1819202] - [net] openvswitch: select vport upcall portid directly (Eelco Chaudron) [1819202] - [net] openvswitch: simplify the ovs_dp_cmd_new (Eelco Chaudron) [1819202] - [net] openvswitch: fix possible memleak on destroy flow-table (Eelco Chaudron) [1819202] - [net] openvswitch: add likely in flow_lookup (Eelco Chaudron) [1819202] - [net] openvswitch: simplify the flow_hash (Eelco Chaudron) [1819202] - [net] openvswitch: optimize flow-mask looking up (Eelco Chaudron) [1819202] - [net] openvswitch: optimize flow mask cache hash collision (Eelco Chaudron) [1819202] - [net] openvswitch: shrink the mask array if necessary (Eelco Chaudron) [1819202] - [net] openvswitch: convert mask list in mask array (Eelco Chaudron) [1819202] - [net] openvswitch: add flow-mask cache for performance (Eelco Chaudron) [1819202] - [net] openvswitch: Allow attaching helper in later commit (Eelco Chaudron) [1819202] - [net] openvswitch: change type of UPCALL_PID attribute to NLA_UNSPEC (Eelco Chaudron) [1819202] - [net] openvswitch: Make metadata_dst tunnel work in IP_TUNNEL_INFO_BRIDGE mode (Eelco Chaudron) [1819202] - [netdrv] mlxsw: spectrum_router: Remove unlikely user-triggerable warning (Ivan Vecera) [1821358] - [net] ipv6: Error when route does not have any valid nexthops (Ivan Vecera) [1821358] - [tools] selftests: mlxsw: Add a test for FIB offload indication (Ivan Vecera) [1821358] - [net] ipv6: Stop sending in-kernel notifications for each nexthop (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Create IPv6 multipath routes in one go (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Add / delete multiple IPv6 nexthops (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Pass array of routes to route handling functions (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Adjust IPv6 replace logic to new notifications (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Pass multiple routes to work item (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Prepare function to return errors (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Remove processing of IPv6 append notifications (Ivan Vecera) [1821358] - [net] ipv6: Add IPv6 multipath notification for route delete (Ivan Vecera) [1821358] - [net] ipv6: Add IPv6 multipath notifications for add / replace (Ivan Vecera) [1821358] - [netdrv] netdevsim: Ignore IPv6 multipath notifications (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Ignore IPv6 multipath notifications (Ivan Vecera) [1821358] - [net] ipv6: Extend notifier info for multipath routes (Ivan Vecera) [1821358] - [net] ipv6: export function to send route updates (Ivan Vecera) [1821358] - [net] sctp: fix possibly using a bad saddr with a given dst (Xin Long) [1821578] - [net] sctp: fix refcount bug in sctp_wfree (Xin Long) [1821578] - [net] sctp: move the format error check out of __sctp_sf_do_9_1_abort (Xin Long) [1821578] - [net] Remove switchdev_ops (Ivan Vecera) [1821402] - [net] switchdev: Replace port attr set SDO with a notification (Ivan Vecera) [1821402] - [net] switchdev: Complete removal of switchdev_port_attr_get() (Ivan Vecera) [1821402] - [net] Get rid of switchdev_port_attr_get() (Ivan Vecera) [1821402] - [net] Remove SWITCHDEV_ATTR_ID_PORT_BRIDGE_FLAGS_SUPPORT (Ivan Vecera) [1821402] - [net] fib_notifier: move fib_notifier_ops from struct net into per-net struct (Ivan Vecera) [1821186] - [net] Properly unlink GRO packets on overflow. (Ivan Vecera) [1805302] - [net] Add and use skb_list_del_init(). (Ivan Vecera) [1805302] - [net] Add and use skb_mark_not_on_list(). (Ivan Vecera) [1805302] - [net] Init backlog NAPI's gro_hash. (Ivan Vecera) [1805302] - [net] gro: properly remove skb from list (Ivan Vecera) [1805302] - [net] core: trivial netif_receive_skb_list() entry point (Ivan Vecera) [1805302] - [net] Convert GRO SKB handling to list_head. (Ivan Vecera) [1805302] - [net] ipv6: don't auto-add link-local address to lag ports (Jarod Wilson) [1733953] - [tools] selftests: forwarding: vxlan_bridge_1d: use more proper tos value (Hangbin Liu) [1816587] - [tools] selftests: forwarding: vxlan_bridge_1d: fix tos value (Hangbin Liu) [1816587] - [tools] selftests: forwarding: use proto icmp for {gretap, ip6gretap}_mac testing (Hangbin Liu) [1816587] - [tools] fcnal-test: Fix vrf argument in local tcp tests (Hangbin Liu) [1816587] - [tools] selftests: forwarding: router: Add test case for destination IP link-local (Hangbin Liu) [1816587] - [tools] selftests: forwarding: router: Add test case for source IP equals destination IP (Hangbin Liu) [1816587] - [tools] selftests: forwarding: router: Add test case for multicast destination MAC mismatch (Hangbin Liu) [1816587] - [tools] selftests: forwarding: router: Add test case for source IP in class E (Hangbin Liu) [1816587] - [tools] selftests/net: make so_txtime more robust to timer variance (Hangbin Liu) [1816587] - [tools] selftests: forwarding: Add speed and auto-negotiation test (Hangbin Liu) [1816587] - [tools] selftests: forwarding: lib.sh: Add wait for dev with timeout (Hangbin Liu) [1816587] - [tools] selftests: forwarding: Add ethtool_lib.sh (Hangbin Liu) [1816587] - [tools] selftests: net: avoid ptl lock contention in tcp_mmap (Hangbin Liu) [1816587] - [tools] selftest: net: add alternative names test (Hangbin Liu) [1816587] - [tools] selftest: net: add some traceroute tests (Hangbin Liu) [1816587] - [tools] selftests: net: Fix printf format warnings on arm (Hangbin Liu) [1816587] - [tools] selftests: net: Use size_t and ssize_t for counting file size (Hangbin Liu) [1816587] - [tools] selftests: Make l2tp.sh executable (Hangbin Liu) [1816587] - [tools] selftests/net: add nettest to .gitignore (Hangbin Liu) [1816587] - [tools] selftests: Add test cases for `ip nexthop flush proto XX` (Hangbin Liu) [1816587] - [tools] selftest: A few cleanups for fib_nexthops.sh (Hangbin Liu) [1816587] - [tools] selftests: Fix get_ifidx and callers in nettest.c (Hangbin Liu) [1816587] - [tools] selftests: Fix detection of nettest command in fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add l2tp tests (Hangbin Liu) [1816587] - [tools] selftests: nettest: fix spelling mistake: "potocol" -> "protocol" (Hangbin Liu) [1816587] - [tools] selftests: Add use case section to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv6 netfilter tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv4 netfilter tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv6 runtime tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv4 runtime tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv6 address bind tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv4 address bind tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv6 udp tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv4 udp tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv6 tcp tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv4 tcp tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv6 ping tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv4 ping tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Setup for functional tests for fib and socket lookups (Hangbin Liu) [1816587] - [tools] selftests: Add nettest (Hangbin Liu) [1816587] - [tools] selftests/net: add missing gitignores (ipv6_flowlabel) (Hangbin Liu) [1816587] - [tools] selftests: txring_overwrite: fix incorrect test of mmap() return value (Hangbin Liu) [1816587] - [tools] selftests/net: skip psock_tpacket test if KALLSYMS was not enabled (Hangbin Liu) [1816587] - [tools] selftests: rtnetlink: skip ipsec offload tests if netdevsim isn't present (Hangbin Liu) [1816587] - [tools] selftests: Add test cases for nexthop objects (Hangbin Liu) [1816587] - [tools] selftests/net: ipv6 flowlabel (Hangbin Liu) [1816587] - [tools] selftests/net: SO_TXTIME with ETF and FQ (Hangbin Liu) [1816587] - [tools] selftests: fib-onlink: Make quiet by default (Hangbin Liu) [1816587] - [tools] selftests/net: correct the return value for run_afpackettests (Hangbin Liu) [1816587] - [tools] selftests/net: correct the return value for run_netsocktests (Hangbin Liu) [1816587] - [tools] selftests: forwarding: Add reverse path forwarding (RPF) test cases (Hangbin Liu) [1816587] - [tools] selftest/net: Remove duplicate header (Hangbin Liu) [1816587] - [tools] selftests: fib_tests: sleep after changing carrier. again. (Hangbin Liu) [1816587] - [tools] selftests: net: use LDLIBS instead of LDFLAGS (Hangbin Liu) [1816587] - [tools] selftests/net: add txring_overwrite (Hangbin Liu) [1816587] - [tools] fib_tests: Add tests for invalid metric on route (Hangbin Liu) [1816587] - [tools] selftests: forwarding: test for bridge sticky flag (Hangbin Liu) [1816587] - [tools] selftests: net: Test headroom handling of ip6_gre devices (Hangbin Liu) [1816587] - [net] Don't disable interrupts in __netdev_alloc_skb() (Andrea Claudi) [1811207] - [net] Don't disable interrupts in napi_alloc_frag() (Andrea Claudi) [1811207] - [net] ipv4: ensure rcu_read_lock() in cipso_v4_error() (Matteo Croce) [1720708] - [net] ipv4: add sanity checks in ipv4_link_failure() (Matteo Croce) [1720708] - [net] ipv4: ensure rcu_read_lock() in ipv4_link_failure() (Matteo Croce) [1720708] - [net] ipv4: recompile ip options in ipv4_link_failure (Matteo Croce) [1720708] - [net] avoid use IPCB in cipso_v4_error (Matteo Croce) [1720708] - [net] Add __icmp_send helper. (Matteo Croce) [1720708] - [net] ipv4: defensive cipso option parsing (Matteo Croce) [1720708] - [net] netfilter: nf_queue: enqueue skbs with NULL dst (Matteo Croce) [1786116]- [powerpc] powerpc/pseries/ddw: Extend upper limit for huge DMA window for persistent memory (Steve Best) [1817596] - [cpuidle] cpuidle: haltpoll: allow force loading on hosts without the REALTIME hint (David Arcari) [1825353] - [cpuidle] cpuidle: dt: Support hierarchical CPU idle states (David Arcari) [1825353] - [of] of: base: Add of_get_cpu_state_node() to get idle states for a CPU node (David Arcari) [1825353] - [cpuidle] cpuidle: Allow idle states to be disabled by default (David Arcari) [1825353] - [cpuidle] cpuidle: Drop unnecessary type cast in cpuidle_poll_time() (David Arcari) [1825353] - [cpuidle] cpuidle: Fix cpuidle_driver_state_disabled() (David Arcari) [1825353] - [cpuidle] cpuidle: use first valid target residency as poll time (David Arcari) [1825353] - [cpuidle] cpuidle: Drop disabled field from struct cpuidle_state (David Arcari) [1825353] - [cpuidle] cpuidle: Pass exit latency limit to cpuidle_use_deepest_state() (David Arcari) [1825353] - [include] cpuidle: Allow idle injection to apply exit latency limit (David Arcari) [1825353] - [thermal] cpuidle: play_idle: Increase the resolution to usec (David Arcari) [1825353] - [cpuidle] cpuidle: Use nanoseconds as the unit of time (David Arcari) [1825353] - [cpuidle] cpuidle: menu: Allow tick to be stopped if PM QoS is used (David Arcari) [1825353] - [cpuidle] cpuidle: Consolidate disabled state checks (David Arcari) [1825353] - [cpuidle] cpuidle: Do not unset the driver if it is there already (David Arcari) [1825353] - [cpuidle] cpuidle: haltpoll: Take 'idle=' override into account (David Arcari) [1825353] - [cpuidle] cpuidle-haltpoll: Enable kvm guest polling when dedicated physical CPUs are available (David Arcari) [1825353] - [fs] gfs2: fix gfs2_find_jhead that returns uninitialized jhead with seq 0 (Abhijith Das) [1655566] - [fs] gfs2: Another gfs2_find_jhead fix (Abhijith Das) [1655566] - [fs] gfs2: read journal in large chunks (Abhijith Das) [1655566] - [fs] gfs2: add a helper function to get_log_header that can be used elsewhere (Abhijith Das) [1655566] - [fs] gfs2: changes to gfs2_log_XXX_bio (Abhijith Das) [1655566] - [fs] gfs2: add more timing info to journal recovery process (Abhijith Das) [1655566] - [mm] mm: hugetlb controller for cgroup v2 (Joel Savitz) [1810728] - [arm64] crypto: arm64/aes-ce - implement 5 way interleave for ECB, CBC and CTR (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-ce - add 5 way interleave routines (Mark Salter) [1826982] - [arm64] crypto: arm64/sha2-ce - correct digest for empty data in finup (Mark Salter) [1826982] - [arm64] crypto: arm64/sha1-ce - correct digest for empty data in finup (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-neonbs - don't access already-freed walk.iv (Mark Salter) [1826982] - [arm64] crypto: arm64/cbcmac - handle empty messages in same way as template (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-blk - update IV after partial final CTR block (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-neonbs - fix returning final keystream block (Mark Salter) [1826982] - [arm64] crypto: arm64/crct10dif-ce - cleanup and optimizations (Mark Salter) [1826982] - [arm64] crypto: arm64/crct10dif - register PMULL variants as separate algos (Mark Salter) [1826982] - [arm64] crypto: arm64/crct10dif - remove dead code (Mark Salter) [1826982] - [arm64] crypto: arm64/crct10dif - revert to C code for short inputs (Mark Salter) [1826982] - [arm64] crypto: arm64/ghash-neon - bump priority to 150 (Mark Salter) [1826982] - [arm64] crypto: arm64/ghash - register PMULL variants as separate algos (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-ccm - don't use an atomic walk needlessly (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-ccm - fix bugs in non-NEON fallback routine (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-blk - ensure XTS mask is always loaded (Mark Salter) [1826982] - [arm64] crypto: arm64/aes - fix handling sub-block CTS-CBC inputs (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-blk - improve XTS mask handling (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-blk - add support for CTS-CBC mode (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-blk - revert NEON yield for skciphers (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-blk - remove pointless (u8 *) casts (Mark Salter) [1826982] - [arm64] crypto: arm64/crct10dif - implement non-Crypto Extensions alternative (Mark Salter) [1826982] - [arm64] crypto: arm64/crct10dif - preparatory refactor for 8x8 PMULL version (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-modes - get rid of literal load of addend vector (Mark Salter) [1826982] - [arm64] crypto: arm64/sm4-ce - check for the right CPU feature bit (Mark Salter) [1826982] - [arm64] crypto: arm64/gcm-aes-ce - fix no-NEON fallback code (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-gcm-ce - fix scatterwalk API violation (Mark Salter) [1826982] - [arm64] crypto: arm64/ghash-ce - implement 4-way aggregation (Mark Salter) [1826982] - [arm64] crypto: arm64/ghash-ce - replace NEON yield check with block limit (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-ce-gcm - don't reload key schedule if avoidable (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-ce-gcm - implement 2-way aggregation (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-ce-gcm - operate on two input blocks at a time (Mark Salter) [1826982] - [mm] mm, slub: prevent kmalloc_node crashes and memory leaks (Rafael Aquini) [1819839] - [mm] mm: slub: be more careful about the double cmpxchg of freelist (Rafael Aquini) [1819839] - [mm] mm: slub: add missing TID bump in kmem_cache_alloc_bulk() (Rafael Aquini) [1819839] - [mm] mm/slub.c: avoid slub allocation while holding list_lock (Rafael Aquini) [1819839] - [mm] mm/slub.c: clean up validate_slab() (Rafael Aquini) [1819839] - [mm] mm: slub: print the offset of fault addresses (Rafael Aquini) [1819839] - [mm] hugetlbfs: don't retry when pool page allocations start to fail (Rafael Aquini) [1727288] - [mm] mm, compaction: raise compaction priority after it withdrawns (Rafael Aquini) [1727288] - [mm] mm, reclaim: cleanup should_continue_reclaim() (Rafael Aquini) [1727288] - [mm] mm, reclaim: make should_continue_reclaim perform dryrun detection (Rafael Aquini) [1727288]- [tools] bpf: selftests: remove test_bpftool_build.sh from TEST_PROGS (Yauheni Kaliuta) [1813365] - [tools] libbpf: Support .text sub-calls relocations (Yauheni Kaliuta) [1813365] - [tools] libbpf: Sanitize global functions (Yauheni Kaliuta) [1813365] - [kernel] workqueue: Add RCU annotation for pwq list walk (Yauheni Kaliuta) [1813365] - [kernel] perf/core: Add SRCU annotation for pmus list walk (Yauheni Kaliuta) [1813365] - [net] kcm: disable preemption in kcm_parse_func_strparser() (Yauheni Kaliuta) [1813365] - [net] kcm: use BPF_PROG_RUN (Yauheni Kaliuta) [1813365] - [kernel] bpf: clarify description for CONFIG_BPF_EVENTS (Yauheni Kaliuta) [1813365] - [lib] test_bpf: Fix a new clang warning about xor-ing two numbers (Yauheni Kaliuta) [1813365] - [include] bpf: add include guard to tnum.h (Yauheni Kaliuta) [1813365] - [tools] libbpf: handle symbol versioning properly for libbpf.a (Yauheni Kaliuta) [1813365] - [net] bpf, devmap: Pass lockdep expression to RCU lists (Yauheni Kaliuta) [1813365] - [tools] libbpf: Fix Makefile' libbpf symbol mismatch diagnostic (Yauheni Kaliuta) [1813365] - [net] xdp: Fix cleanup on map free for devmap_hash map type (Yauheni Kaliuta) [1813365] - [tools] tools, bpf: Fix build for 'make -s tools/bpf O=' (Yauheni Kaliuta) [1813365] - [tools] libbpf: Fix passing uninitialized bytes to setsockopt (Yauheni Kaliuta) [1813365] - [tools] selftests: bpf: Skip write only files in debugfs (Yauheni Kaliuta) [1813365] - [net] xdp: Handle device unregister for devmap_hash map type (Yauheni Kaliuta) [1813365] - [net] ipv4: Add lockdep condition to fix for_each_entry() (Yauheni Kaliuta) [1813365] - [kernel] rcu/sync: Remove custom check for RCU readers (Yauheni Kaliuta) [1813365] - [kernel] rcu: Add support for consolidated-RCU reader checking (Yauheni Kaliuta) [1813365] - [kernel] rcu: Remove redundant debug_locks check in rcu_read_lock_sched_held() (Yauheni Kaliuta) [1813365] - [net] xdp: Prevent overflow in devmap_hash cost calculation for 32-bit builds (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: Add a workaround for asm_inline (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: Fix build for task_fd_query_user.c (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: Don't leak server_fd in test_sockopt_inherit (Yauheni Kaliuta) [1813365] - [tools] tools: bpf: Use !building_out_of_srctree to determine srctree (Yauheni Kaliuta) [1813365] - [net] bpf: Clean up indentation issue in BTF kflag processing (Yauheni Kaliuta) [1813365] - [tools] libbpf: Teach btf_dumper to emit stand-alone anonymous enum definitions (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: adjust strobemeta loop to satisfy latest clang (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: delete unused variables in test_sysctl (Yauheni Kaliuta) [1813365] - [tools] libbpf: fix false uninitialized variable warning (Yauheni Kaliuta) [1813365] - [tools] libbpf: Remove getsockopt() check for XDP_OPTIONS (Yauheni Kaliuta) [1813365] - [net] xdp: Fix race in dev_map_hash_update_elem() when replacing element (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: convert test_tcp_rtt (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: convert test_sockopt_inherit (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: convert test_sockopt_multi (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: convert test_sockopt_sk (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: convert test_sockopt (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: add test__join_cgroup helper (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: precision tracking tests (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: fix endianness issues in test_sysctl (Yauheni Kaliuta) [1813365] - [arm64] arm64: bpf: optimize modulo operation (Yauheni Kaliuta) [1813365] - [s390] bpf: s390: add JIT support for bpf line info (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: add missing \n to CHECK_FAIL (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: fix verbose mode garbage (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: Fix a typo in test_offload.py (Yauheni Kaliuta) [1813365] - [net] bpf: fix error check in bpf_tcp_gen_syncookie (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: do not link twice against libbpf.a in Makefile (Yauheni Kaliuta) [1813365] - [tools] tools: bpf: account for generated feature/ and libbpf/ directories (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: improve and check builds for different make invocations (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: ignore make built-in rules for getting kernel version (Yauheni Kaliuta) [1813365] - [s390] bpf: s390: add JIT support for multi-function programs (Yauheni Kaliuta) [1746980 1813365] - [tools] selftests/bpf: remove wrong nhoff in flow dissector test (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: remove unused ret (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: remove asserts from subtests (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: remove global fail/success counts (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: test__skip (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: add precision tracking test (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: verifier precise tests (Yauheni Kaliuta) [1813365] - [tools] tools/bpf: sync bpf.h (Yauheni Kaliuta) [1813365] - [net] bpf: introduce verifier internal test flag (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add "bpftool map freeze" subcommand (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: show frozen status for maps (Yauheni Kaliuta) [1813365] - [uapi] bpf: clarify when bpf_trace_printk discards lines (Yauheni Kaliuta) [1813365] - [samples] samples: bpf: syscall_nrs: use mmap2 if defined (Yauheni Kaliuta) [1813365] - [tools] libbpf: use LFS (_FILE_OFFSET_BITS) instead of direct mmap2 syscall (Yauheni Kaliuta) [1813365] - [net] bpf: add new BPF_BTF_GET_NEXT_ID syscall command (Yauheni Kaliuta) [1813365] - [net] bpf: add BTF ids in procfs for file descriptors to BTF objects (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: add sockopt clone/inheritance test (Yauheni Kaliuta) [1813365] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1813365] - [net] bpf: support cloning sk storage on accept() (Yauheni Kaliuta) [1813365] - [net] bpf: export bpf_map_inc_not_zero (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add documentation for net attach/detach (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add bash-completion for net attach/detach (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add net detach command to detach XDP on interface (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add net attach command to attach XDP on interface (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: compile with $(EXTRA_WARNINGS) (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add feature check for zlib (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: fix reading from /proc/config.gz (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: xdp_fwd explain bpf_fib_lookup return codes (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: make xdp_fwd more practically usable via devmap lookup (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: xdp_fwd rename devmap name to be xdp_tx_ports (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: drop extra trailing tab (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: test__printf -> printf (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: switch to open_memstream (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: add loop test 5 (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: add loop test 4 (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: extend sockopt_sk selftest with TCP_CONGESTION use case (Yauheni Kaliuta) [1813365] - [net] bpf: always allocate at least 16 bytes for setsockopt hook (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add support for reporting the effective cgroup progs (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: add test for bpf_tcp_gen_syncookie (Yauheni Kaliuta) [1813365] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1813365] - [net] bpf: add bpf_tcp_gen_syncookie helper (Yauheni Kaliuta) [1813365] - [net] tcp: add skb-less helpers to retrieve SYN cookie (Yauheni Kaliuta) [1813365] - [net] tcp: tcp_syn_flood_action read port from socket (Yauheni Kaliuta) [1813365] - [net] tcp: rate limit synflood warnings further (Yauheni Kaliuta) [1813365] - [tools] tools: Add definitions for devmap_hash map type (Yauheni Kaliuta) [1813365] - [tools] tools/libbpf_probes: Add new devmap_hash type (Yauheni Kaliuta) [1813365] - [tools] tools/include/uapi: Add devmap_hash BPF map type (Yauheni Kaliuta) [1813365] - [net] xdp: Add devmap_hash map type for looking up devices by hashed index (Yauheni Kaliuta) [1813365] - [net] xdp: Refactor devmap allocation code for reuse (Yauheni Kaliuta) [1813365] - [include] include/bpf.h: Remove map_insert_ctx() stubs (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: convert send_signal.c to use subtests (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: convert bpf_verif_scale.c to sub-tests API (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: support BPF_FLOW_DISSECTOR_F_STOP_AT_ENCAP (Yauheni Kaliuta) [1813365] - [tools] bpf/flow_dissector: support ipv6 flow_label and BPF_FLOW_DISSECTOR_F_STOP_AT_FLOW_LABEL (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: support BPF_FLOW_DISSECTOR_F_PARSE_1ST_FRAG (Yauheni Kaliuta) [1813365] - [tools] tools/bpf: sync bpf_flow_keys flags (Yauheni Kaliuta) [1813365] - [net] bpf/flow_dissector: support flags in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1813365] - [documentation] bpf/flow_dissector: document flags (Yauheni Kaliuta) [1813365] - [net] bpf/flow_dissector: pass input flags to BPF flow dissector program (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: Add selftests for bpf_perf_event_output (Yauheni Kaliuta) [1813365] - [net] bpf: Allow bpf_skb_event_output for a few prog types (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: remove perf buffer helpers (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: switch trace_output sample to perf_buffer API (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: convert xdp_sample_pkts_user to perf_buffer API (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: switch test_tcpnotify to perf_buffer API (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: convert test_get_stack_raw_tp to perf_buffer API (Yauheni Kaliuta) [1813365] - [block] block, bfq: fix use-after-free in bfq_idle_slice_timer_body (Ming Lei) [1823596] - [block] block, bfq: fix overwrite of bfq_group pointer in bfq_find_set_group() (Ming Lei) [1823596] - [block] block, bfq: clarify the goal of bfq_split_bfqq() (Ming Lei) [1823596] - [block] block, bfq: get a ref to a group when adding it to a service tree (Ming Lei) [1823596] - [block] block, bfq: remove ifdefs from around gets/puts of bfq groups (Ming Lei) [1823596] - [block] block, bfq: extend incomplete name of field on_st (Ming Lei) [1823596] - [block] block, bfq: get extra ref to prevent a queue from being freed during a group move (Ming Lei) [1823596] - [block] block, bfq: do not insert oom queue into position tree (Ming Lei) [1823596] - [block] block, bfq: do not plug I/O for bfq_queues with no proc refs (Ming Lei) [1823596] - [block] block, bfq: improve arithmetic division in bfq_delta() (Ming Lei) [1823596] - [block] block/bfq: remove unused bfq_class_rt which never used (Ming Lei) [1823596] - [block] block: Prevent hung_check firing during long sync IO (Ming Lei) [1813383] - [block] brd: check and limit max_part par (Ming Lei) [1790403]- [char] random: silence a lockdep splat with printk() (Brian Masney) [1798900] - [net] SUNRPC: fix krb5p mount to provide large enough buffer in rq_rcvsize (Steve Dickson) [1825388] - [include] percpu-refcount: Use normal instead of RCU-sched" (Waiman Long) [1803822] - [kernel] locking/spinlock/debug: Fix various data races (Waiman Long) [1803822] - [kernel] locktorture: Forgive apparent unfairness if CPU hotplug (Waiman Long) [1803822] - [kernel] locktorture: Use private random-number generators (Waiman Long) [1803822] - [tools] locktorture: Allow CPU-hotplug to be disabled via --bootargs (Waiman Long) [1803822] - [kernel] locking: locktorture: Do not include rwlock.h directly (Waiman Long) [1803822] - [kernel] locktorture: Replace strncmp() with str_has_prefix() (Waiman Long) [1803822] - [kernel] locking/rtmutex: rcu: Add WRITE_ONCE() to rt_mutex ->owner (Waiman Long) [1803822] - [arm64] arm64/spinlock: fix a -Wunused-function warning (Waiman Long) [1803822] - [arm64] locking/osq: Use optimized spinning loop for arm64 (Waiman Long) [1803822] - [kernel] locking/qspinlock: Fix inaccessible URL of MCS lock paper (Waiman Long) [1803822] - [include] string.h: Add str_has_prefix() helper function (Waiman Long) [1803822] - [kernel] futex: Remove {get,drop}_futex_key_refs() (Waiman Long) [1803822] - [kernel] futex: Remove pointless mmgrap() + mmdrop() (Waiman Long) [1803822] - [kernel] futex: Unbreak futex hashing (Waiman Long) [1803822] - [fs] futex: Fix inode life-time issue (Waiman Long) [1803822] - [kernel] futex: Fix kernel-doc notation warning (Waiman Long) [1803822] - [kernel] futex: Prevent exit livelock (Waiman Long) [1803822] - [kernel] futex: Provide distinct return value when owner is exiting (Waiman Long) [1803822] - [include] futex: Add mutex around futex exit (Waiman Long) [1803822] - [kernel] futex: Provide state handling for exec() as well (Waiman Long) [1803822] - [kernel] futex: Sanitize exit state handling (Waiman Long) [1803822] - [kernel] futex: Mark the begin of futex exit explicitly (Waiman Long) [1803822] - [kernel] futex: Set task::futex_state to DEAD right after handling futex exit (Waiman Long) [1803822] - [kernel] futex: Split futex_mm_release() for exit/exec (Waiman Long) [1803822] - [kernel] exit/exec: Seperate mm_release() (Waiman Long) [1803822] - [kernel] futex: Replace PF_EXITPIDONE with a state (Waiman Long) [1803822] - [kernel] futex: Move futex exit handling into futex code (Waiman Long) [1803822] - [kernel] futex: Prevent robust futex exit race (Waiman Long) [1803822] - [kernel] futex: Drop leftover wake_q_add() comment (Waiman Long) [1803822] - [kernel] fork: Provide a function for copying init_mm (Waiman Long) [1803822] - [kernel] y2038: futex: Move compat implementation into futex.c (Waiman Long) [1803822] - [fs] nfsd: Fix races between nfsd4_cb_release() and nfsd4_shutdown_callback() ("J. Bruce Fields") [1797484] - [fs] nfsd: minor 4.1 callback cleanup ("J. Bruce Fields") [1797484] - [video] vgacon: Fix a UAF in vgacon_invert_region (Vladis Dronov) [1818732] {CVE-2020-8647 CVE-2020-8649} - [powerpc] powerpc/xive: Use XIVE_BAD_IRQ instead of zero to catch non configured IPIs (David Gibson) [1773891] - [clocksource] hyper-v: Make sched clock return nanoseconds correctly (Mohammed Gamal) [1816731] - [clocksource] hyper-v: Set TSC clocksource as default w/ InvariantTSC (Mohammed Gamal) [1816731] - [clocksource] hyper-v: Untangle stimers and timesync from clocksources (Mohammed Gamal) [1816731] - [clocksource] hyper-v: Reserve PAGE_SIZE space for tsc page (Mohammed Gamal) [1816731] - [clocksource] x86/hyperv: Initialize clockevents earlier in CPU onlining (Mohammed Gamal) [1816731] - [x86] hyperv: Allow guests to enable InvariantTSC (Mohammed Gamal) [1816731] - [hv] hv: vmbus: Suspend/resume the synic for hibernation (Mohammed Gamal) [1816731] - [hv] hv: vmbus: Break out synic enable and disable operations (Mohammed Gamal) [1816731] - [x86] hyperv: Set pv_info.name to "Hyper-V" (Mohammed Gamal) [1816731] - [x86] hyperv: Hide pv_ops access for CONFIG_PARAVIRT=n (Mohammed Gamal) [1816731] - [clocksource] hyperv: Enable TSC page clocksource on 32bit (Mohammed Gamal) [1816731] - [clocksource] hyperv: Add Hyper-V specific sched clock function (Mohammed Gamal) [1816731] - [clocksource] hyperv: Allocate Hyper-V TSC page statically (Mohammed Gamal) [1816731] - [clocksource] Continue making Hyper-V clocksource ISA agnostic (Mohammed Gamal) [1816731] - [clocksource] Make Hyper-V clocksource ISA agnostic (Mohammed Gamal) [1816731] - [tools] hv: Reopen the devices if read() or write() returns errors (Mohammed Gamal) [1824182] - [tools] hv: add vmbus testing tool (Mohammed Gamal) [1824182] - [tools] hv: move to tools buildsystem (Mohammed Gamal) [1824182] - [tools] hv: kvp: eliminate 'may be used uninitialized' warning (Mohammed Gamal) [1824182] - [tools] hv: fix typos in toolchain (Mohammed Gamal) [1824182] - [tools] hv: fix KVP and VSS daemons exit code (Mohammed Gamal) [1824182] - [tools] hv: fixed Python pep8/flake8 warnings for lsvmbus (Mohammed Gamal) [1824182] - [tools] hv: kvp: Fix a warning of buffer overflow with gcc 8.0.1 (Mohammed Gamal) [1824182] - [tools] hv: fcopy: set 'error' in case an unknown operation was requested (Mohammed Gamal) [1824182] - [tools] hv: Fix a bug in the key delete code (Mohammed Gamal) [1824182] - [tools] hv: vss: fix loop device detection (Mohammed Gamal) [1824182] - [hv] hv: vmbus: Introduce latency testing (Mohammed Gamal) [1824182] - [tools] hv: update lsvmbus to be compatible with python3 (Mohammed Gamal) [1824182]- [hwtracing] coresight: etm4x: Add kernel configuration for CONTEXTID (Michael Petlan) [1818835] - [samples] samples/bpf: fix build by setting HAVE_ATTR_TEST to zero (Michael Petlan) [1818835] - [tools] perf metricgroup: Fix printing event names of metric group with multiple events (Michael Petlan) [1818835] - [tools] perf script: Fix invalid LBR/binary mismatch error (Michael Petlan) [1818835] - [tools] perf c2c: Fix return type for histogram sorting comparision functions (Michael Petlan) [1818835] - [tools] perf session: Fix decompression of PERF_RECORD_COMPRESSED records (Michael Petlan) [1818835] - [tools] perf tools: Fix time sorting (Michael Petlan) [1818835] - [tools] perf tools: Remove unused trace_find_next_event() (Michael Petlan) [1818835] - [tools] perf scripting engines: Iterate on tep event arrays directly (Michael Petlan) [1818835] - [tools] perf tools: Make usage of test_attr__* optional for perf-sys.h (Michael Petlan) [1818835] - [tools] perf kmem: Fix memory leak in compact_gfp_flags() (Michael Petlan) [1818835] - [tools] perf c2c: Fix memory leak in build_cl_output() (Michael Petlan) [1818835] - [tools] perf tools: Fix mode setting in copyfile_mode_ns() (Michael Petlan) [1818835] - [tools] perf annotate: Fix multiple memory and file descriptor leaks (Michael Petlan) [1818835] - [tools] perf tools: Fix resource leak of closedir() on the error paths (Michael Petlan) [1818835] - [tools] perf evlist: Fix fix for freed id arrays (Michael Petlan) [1818835] - [tools] perf annotate: Don't return -1 for error when doing BPF disassembly (Michael Petlan) [1818835] - [tools] perf annotate: Return appropriate error code for allocation failures (Michael Petlan) [1818835] - [tools] perf annotate: Fix arch specific ->init() failure errors (Michael Petlan) [1818835] - [tools] perf annotate: Propagate the symbol__annotate() error return (Michael Petlan) [1818835] - [tools] perf annotate: Fix the signedness of failure returns (Michael Petlan) [1818835] - [tools] perf annotate: Propagate perf_env__arch() error (Michael Petlan) [1818835] - [tools] perf evsel: Fall back to global 'perf_env' in perf_evsel__env() (Michael Petlan) [1818835] - [tools] perf tools: Propagate get_cpuid() error (Michael Petlan) [1818835] - [tools] perf jevents: Fix period for Intel fixed counters (Michael Petlan) [1818835] - [tools] perf script brstackinsn: Fix recovery from LBR/binary mismatch (Michael Petlan) [1818835] - [tools] perf docs: Correct and clarify jitdump spec (Michael Petlan) [1818835] - [tools] perf inject jit: Fix JIT_CODE_MOVE filename (Michael Petlan) [1818835] - [tools] perf map: Fix overlapped map handling (Michael Petlan) [1818835] - [tools] perf vendor events s390: Use s390 machine name instead of type 8561 (Michael Petlan) [1818835] - [tools] perf llvm: Don't access out-of-scope array (Michael Petlan) [1818835] - [tools] perf docs: Allow man page date to be specified (Michael Petlan) [1818835] - [tools] perf tests: Avoid raising SEGV using an obvious NULL dereference (Michael Petlan) [1818835] - [tools] libsubcmd: Make _FORTIFY_SOURCE defines dependent on the feature (Michael Petlan) [1818835] - [tools] perf unwind: Fix libunwind build failure on i386 systems (Michael Petlan) [1818835] - [tools] perf parser: Remove needless include directives (Michael Petlan) [1818835] - [tools] perf build: Add detection of java-11-openjdk-devel package (Michael Petlan) [1818835] - [tools] perf jvmti: Include JVMTI support for s390 (Michael Petlan) [1818835] - [tools] perf evlist: Fix access of freed id arrays (Michael Petlan) [1818835] - [tools] perf stat: Fix free memory access / memory leaks in metrics (Michael Petlan) [1818835] - [tools] perf tools: Replace needless mmap.h with what is needed, event.h (Michael Petlan) [1818835] - [tools] perf evsel: Move config terms to a separate header (Michael Petlan) [1818835] - [tools] perf evlist: Remove unused perf_evlist__fprintf() method (Michael Petlan) [1818835] - [tools] perf evsel: Introduce evsel_fprintf.h (Michael Petlan) [1818835] - [tools] perf evsel: Remove need for symbol_conf in evsel_fprintf.c (Michael Petlan) [1818835] - [tools] perf copyfile: Move copyfile routines to separate files (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__poll() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__add_pollfd() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__alloc_pollfd() function (Michael Petlan) [1818835] - [tools] libperf: Add libperf_init() call to the tests (Michael Petlan) [1818835] - [tools] libperf: Merge libperf_set_print() into libperf_init() (Michael Petlan) [1818835] - [tools] libperf: Add libperf dependency for tests targets (Michael Petlan) [1818835] - [tools] libperf: Use sys/types.h to get ssize_t, not unistd.h (Michael Petlan) [1818835] - [tools] perf tools: No need to include internal/lib.h from util/util.h (Michael Petlan) [1818835] - [tools] libperf: Move 'page_size' global variable to libperf (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__id_add_fd() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__id_add() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__read_format() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__first()/last() functions (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__alloc_id/perf_evsel__free_id functions (Michael Petlan) [1818835] - [tools] libperf: Move 'heads' from 'struct evlist' to 'struct perf_evlist' (Michael Petlan) [1818835] - [tools] libperf: Move 'ids' from 'struct evsel' to 'struct perf_evsel' (Michael Petlan) [1818835] - [tools] libperf: Move 'id' from 'struct evsel' to 'struct perf_evsel' (Michael Petlan) [1818835] - [tools] libperf: Move 'sample_id' from 'struct evsel' to 'struct perf_evsel' (Michael Petlan) [1818835] - [tools] libperf: Add missing 'struct xyarray' forward declaration (Michael Petlan) [1818835] - [tools] libperf: Move 'pollfd' from 'struct evlist' to 'struct perf_evlist' (Michael Petlan) [1818835] - [tools] libperf: Move 'mmap_len' from 'struct evlist' to 'struct perf_evlist' (Michael Petlan) [1818835] - [tools] libperf: Move 'nr_mmaps' from 'struct evlist' to 'struct perf_evlist' (Michael Petlan) [1818835] - [tools] libperf: Move 'system_wide' from 'struct evsel' to 'struct perf_evsel' (Michael Petlan) [1818835] - [tools] libperf: Add 'flush' to 'struct perf_mmap' (Michael Petlan) [1818835] - [tools] libperf: Add 'event_copy' to 'struct perf_mmap' (Michael Petlan) [1818835] - [tools] libperf: Add 'overwrite' to 'struct perf_mmap' (Michael Petlan) [1818835] - [tools] libperf: Add prev/start/end to struct perf_mmap (Michael Petlan) [1818835] - [tools] libperf: Add 'refcnt' to struct perf_mmap (Michael Petlan) [1818835] - [tools] libperf: Add 'cpu' to struct perf_mmap (Michael Petlan) [1818835] - [tools] libperf: Add 'fd' to struct perf_mmap (Michael Petlan) [1818835] - [tools] libperf: Add 'mask' to struct perf_mmap (Michael Petlan) [1818835] - [tools] libperf: Add perf_mmap struct (Michael Petlan) [1818835] - [tools] perf evlist: Adopt backwards ring buffer state enum (Michael Petlan) [1818835] - [tools] libperf: Link libapi.a in libperf.so (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_evlist__purge() to evlist__purge() (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_evlist__exit() to evlist__exit() (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_evlist__alloc_mmap() to evlist__alloc_mmap() (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_evlist__munmap() to evlist__munmap() (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_evlist__mmap() to evlist__mmap() (Michael Petlan) [1818835] - [tools] perf tools: Rename 'struct perf_mmap' to 'struct mmap' (Michael Petlan) [1818835] - [tools] tools: Add missing stdio.h include to asm/bug.h header (Michael Petlan) [1818835] - [tools] libtraceevent: Man pages for tep plugins APIs (Michael Petlan) [1818835] - [tools] libtraceevent: Move traceevent plugins in its own subdirectory (Michael Petlan) [1818835] - [tools] libtraceevent: Add tep_get_event() in event-parse.h (Michael Petlan) [1818835] - [tools] libtraceevent: Man pages fix, changes in event printing APIs (Michael Petlan) [1818835] - [tools] libtraceevent: Man pages fix, rename tep_ref_get() to tep_get_ref() (Michael Petlan) [1818835] - [tools] libtraceevent: Man pages for libtraceevent event print related API (Michael Petlan) [1818835] - [tools] libtraceevent: Round up in tep_print_event() time precision (Michael Petlan) [1818835] - [tools] perf record: Move restricted maps check to after a possible fallback to not collect kernel samples (Michael Petlan) [1818835] - [tools] perf record: Fix priv level with branch sampling for paranoid=2 (Michael Petlan) [1818835] - [tools] perf probe: Fix to clear tev->nargs in clear_probe_trace_event() (Michael Petlan) [1818835] - [tools] perf probe: Skip same probe address for a given line (Michael Petlan) [1818835] - [tools] perf tests: Fix static build test (Michael Petlan) [1818835] - [tools] perf kvm stat: Set 'trace_cycles' as default event for 'perf kvm record' in powerpc (Michael Petlan) [1818835] - [tools] perf kvm: Add arch neutral function to choose event for perf kvm record (Michael Petlan) [1818835] - [tools] perf kvm: Move kvm-stat header file from conditional inclusion to common include section (Michael Petlan) [1818835] - [tools] perf test: Fix spelling mistake "allos" -> "allocate" (Michael Petlan) [1818835] - [tools] perf stat: Fix a segmentation fault when using repeat forever (Michael Petlan) [1818835] - [tools] perf stat: Reset previous counts on repeat with interval (Michael Petlan) [1818835] - [tools] tools lib traceevent: Convert remaining pusers to p (Michael Petlan) [1818835] - [tools] perf tools: Move event synthesizing routines to separate .c file (Michael Petlan) [1818835] - [tools] perf memswap: Adopt 'struct u64_swap' from evsel.h (Michael Petlan) [1818835] - [tools] perf tools: Move event synthesizing routines to separate header (Michael Petlan) [1818835] - [tools] perf auxtrace: Add missing 'struct perf_sample' forward declaration (Michael Petlan) [1818835] - [tools] perf sched: Add missing event.h include directive (Michael Petlan) [1818835] - [tools] perf annotate: Add missing machine.h include directive (Michael Petlan) [1818835] - [tools] perf hist: Add missing 'struct branch_stack' forward declaration (Michael Petlan) [1818835] - [tools] perf python: Remove debug.h (Michael Petlan) [1818835] - [tools] perf callchain: Remove needless event.h include (Michael Petlan) [1818835] - [tools] perf stat: Move perf_stat_synthesize_config() to event.h (Michael Petlan) [1818835] - [tools] perf event: Move perf_event__synthesize* to event.h (Michael Petlan) [1818835] - [tools] perf env: Remove needless cpumap.h header (Michael Petlan) [1818835] - [tools] perf symbols: Add missing dso.h header (Michael Petlan) [1818835] - [tools] perf probe: Add missing build-id.h header (Michael Petlan) [1818835] - [tools] perf tools: Remove util.h from where it is not needed (Michael Petlan) [1818835] - [tools] perf tools: Remove debug.h from places where it is not needed (Michael Petlan) [1818835] - [tools] perf debug: No need to include ui/util.h (Michael Petlan) [1818835] - [tools] perf tools: Remove needless builtin.h include directives (Michael Petlan) [1818835] - [tools] perf tools: Add PMU event JSON files for ARM Cortex-A76 and, Neoverse N1 (Michael Petlan) [1818835] - [tools] libperf: Adopt perf_cpu_map__max() function (Michael Petlan) [1818835] - [tools] libperf: Add missing event.h file to install rule (Michael Petlan) [1818835] - [tools] perf tests: Add libperf automated test for 'make -C tools/perf build-test' (Michael Petlan) [1818835] - [tools] perf python: Add missing python/perf.so dependency for libperf (Michael Petlan) [1818835] - [tools] perf build: Ignore intentional differences for the x86 insn decoder (Michael Petlan) [1818835] - [tools] perf intel-pt: Use shared x86 insn decoder (Michael Petlan) [1818835] - [tools] objtool: Move x86 insn decoder to a common location (Michael Petlan) [1818835] - [tools] perf intel-pt: Remove inat.c from build dependency list (Michael Petlan) [1818835] - [tools] perf: Update .gitignore file (Michael Petlan) [1818835] - [tools] perf metricgroup: Support multiple events for metricgroup (Michael Petlan) [1818835] - [tools] perf metricgroup: Scale the metric result (Michael Petlan) [1818835] - [tools] perf pmu: Change convert_scale from static to global (Michael Petlan) [1818835] - [tools] perf symbols: Move mem_info and branch_info out of symbol.h (Michael Petlan) [1818835] - [tools] perf auxtrace: Uninline functions that touch perf_session (Michael Petlan) [1818835] - [tools] perf tools: Remove needless evlist.h include directives (Michael Petlan) [1818835] - [tools] perf tools: Remove needless evlist.h include directives (Michael Petlan) [1818835] - [tools] perf tools: Remove needless thread_map.h include directives (Michael Petlan) [1818835] - [tools] perf tools: Remove needless thread.h include directives (Michael Petlan) [1818835] - [tools] perf tools: Remove needless map.h include directives (Michael Petlan) [1818835] - [tools] perf probe: No need for symbol.h, symbol_conf is enough (Michael Petlan) [1818835] - [tools] perf tools: Remove needless sort.h include directives (Michael Petlan) [1818835] - [tools] perf tools: Move 'struct events_stats' and prototypes to separate header (Michael Petlan) [1818835] - [tools] perf hist: Remove needless ui/progress.h from hist.h (Michael Petlan) [1818835] - [tools] perf dsos: Move the dsos struct and its methods to separate source files (Michael Petlan) [1818835] - [tools] perf symbols: Move symsrc prototypes to a separate header (Michael Petlan) [1818835] - [tools] perf symbols: Add missing linux/refcount.h to symbol.h (Michael Petlan) [1818835] - [tools] perf symbol: Move C++ demangle defines to the only file using it (Michael Petlan) [1818835] - [tools] perf dso: Adopt DSO related macros from symbol.h (Michael Petlan) [1818835] - [tools] libtraceevent: Change users plugin directory (Michael Petlan) [1818835] - [tools] libtraceevent: Remove tep_register_trace_clock() (Michael Petlan) [1818835] - [tools] libtraceevent, perf tools: Changes in tep_print_event_* APIs (Michael Petlan) [1818835] - [tools] perf event: Remove needless include directives from event.h (Michael Petlan) [1818835] - [tools] perf env: Remove env.h from other headers where just a fwd decl is needed (Michael Petlan) [1818835] - [tools] perf debug: Remove needless include directives from debug.h (Michael Petlan) [1818835] - [tools] perf tools: Remove debug.h from header files not needing it (Michael Petlan) [1818835] - [tools] perf tools: Remove perf.h from source files not needing it (Michael Petlan) [1818835] - [tools] perf tools: Remove needless perf.h include directive from headers (Michael Petlan) [1818835] - [tools] perf time-utils: Adopt rdclock() from perf.h (Michael Petlan) [1818835] - [tools] perf tools: Move everything related to sys_perf_event_open() to perf-sys.h (Michael Petlan) [1818835] - [tools] perf header: Move CPUINFO_PROC to the only file where it is used (Michael Petlan) [1818835] - [tools] perf tools: Remove needless libtraceevent include directives (Michael Petlan) [1818835] - [tools] libperf: Warn when exceeding MAX_NR_CPUS in cpumap (Michael Petlan) [1818835] - [tools] perf c2c: Display proper cpu count in nodes column (Michael Petlan) [1818835] - [tools] tools lib traceevent: Remove unneeded qsort and uses memmove instead (Michael Petlan) [1818835] - [tools] tools lib traceevent: Do not free tep->cmdlines in add_new_comm() on failure (Michael Petlan) [1818835] - [tools] perf evlist: Use unshare(CLONE_FS) in sb threads to let setns(CLONE_NEWNS) work (Michael Petlan) [1818835] - [tools] libperf: Move 'enum perf_user_event_type' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Rename the PERF_RECORD_ structs to have a "perf" prefix (Michael Petlan) [1818835] - [tools] libperf: Add 'union perf_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_COMPRESSED 'struct compressed_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_HEADER_FEATURE 'struct feature_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_TIME_CONV 'struct time_conv_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_STAT_ROUND 'struct stat_round_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_STAT 'struct stat_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_STAT_CONFIG 'struct stat_config_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_THREAD_MAP 'struct thread_map_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_SWITCH 'struct context_switch_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_ITRACE_START 'struct itrace_start_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_AUX 'struct aux_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_AUXTRACE_ERROR 'struct auxtrace_error_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_AUXTRACE 'struct auxtrace_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_AUXTRACE_INFO 'struct auxtrace_info_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_ID_INDEX 'struct id_index_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_HEADER_BUILD_ID 'struct build_id_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_HEADER_TRACING_DATA 'struct tracing_data_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_HEADER_EVENT_TYPE 'struct event_type_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_EVENT_UPDATE 'struct event_update_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_CPU_MAP 'struct cpu_map_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_HEADER_ATTR 'struct attr_event' to perf/event.h (Michael Petlan) [1818835] - [tools] perf top: Fix event group with more than two events (Michael Petlan) [1818835] - [tools] perf top: Decay all events in the evlist (Michael Petlan) [1818835] - [tools] perf clang: Delete needless util-cxx.h header (Michael Petlan) [1818835] - [tools] perf evlist: Remove needless util.h from evlist.h (Michael Petlan) [1818835] - [tools] perf tools: Remove needless util.h include from builtin.h (Michael Petlan) [1818835] - [tools] perf tools: Warn that perf_event_paranoid can restrict kernel symbols (Michael Petlan) [1818835] - [tools] perf symbols: Use CAP_SYSLOG with kptr_restrict checks (Michael Petlan) [1818835] - [tools] perf evsel: Kernel profiling is disallowed only when perf_event_paranoid > 1 (Michael Petlan) [1818835] - [tools] perf tools: Use CAP_SYS_ADMIN with perf_event_paranoid checks (Michael Petlan) [1818835] - [tools] perf event: Check ref_reloc_sym before using it (Michael Petlan) [1818835] - [tools] perf arch powerpc: Sync powerpc syscall.tbl (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_missing_features::bpf_event to ::bpf (Michael Petlan) [1818835] - [tools] perf tool: Rename perf_tool::bpf_event to bpf (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_event::bpf_event to perf_event::bpf (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_event::ksymbol_event to perf_event::ksymbol (Michael Petlan) [1818835] - [tools] libperf: Rename the PERF_RECORD_ structs to have a "perf" suffix (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_SAMPLE 'struct sample_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_BPF_EVENT 'struct bpf_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_KSYMBOL 'struct ksymbol_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_THROTTLE 'struct throttle_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_READ 'struct read_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_LOST_SAMPLES 'struct lost_samples_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_LOST 'struct lost_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_FORK 'struct fork_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_NAMESPACES 'struct namespaces_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_COMM 'struct comm_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_MMAP2 'struct mmap2_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_MMAP 'struct mmap_event' to perf/event.h (Michael Petlan) [1818835] - [tools] perf script: Fix memory leaks in list_scripts() (Michael Petlan) [1818835] - [tools] perf report: Fix --ns time sort key output (Michael Petlan) [1818835] - [tools] perf report: Use timestamp__scnprintf_nsec() for time sort key (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Reduce perf_event_output() boilerplate (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Introduce helper to get the scratch space (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Postpone tmp map lookup to after pid_filter (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Rename augmented_filename to augmented_arg (Michael Petlan) [1818835] - [tools] perf trace beauty ioctl: Fix off-by-one error in cmd->string table (Michael Petlan) [1818835] - [tools] perf tests: Fixes hang in zstd compression test by changing the source of random data (Michael Petlan) [1818835] - [tools] perf sort: Remove needless headers from sort.h, provide fwd struct decls (Michael Petlan) [1818835] - [tools] perf srcline: Add missing srcline.h header to files needing its defs (Michael Petlan) [1818835] - [tools] perf cacheline: Move cacheline related routines to separate files (Michael Petlan) [1818835] - [tools] perf record: Move record_opts and other record decls out of perf.h (Michael Petlan) [1818835] - [tools] perf stat: Remove needless headers from stat.h (Michael Petlan) [1818835] - [tools] perf cpumap: No need to include perf.h, ditch it (Michael Petlan) [1818835] - [tools] libperf: Fix alignment trap with xyarray contents in 'perf stat' (Michael Petlan) [1818835] - [tools] libperf: Add perf_thread_map__nr/perf_thread_map__pid functions (Michael Petlan) [1818835] - [tools] perf cpumap: Remove needless includes from cpumap.h (Michael Petlan) [1818835] - [tools] perf evsel: Switch to libperf's cpumap.h (Michael Petlan) [1818835] - [tools] perf x86 kvm-stat: Add missing string.h header (Michael Petlan) [1818835] - [tools] perf evsel: util/evsel.h needs stdio.h as it uses FILE (Michael Petlan) [1818835] - [tools] perf evsel: Remove needless stddef.h from util/evsel.h (Michael Petlan) [1818835] - [tools] perf evsel: Remove needless counts.h header from util/evsel.h (Michael Petlan) [1818835] - [tools] perf evsel: Add missing perf/evsel.h header in util/evsel.h (Michael Petlan) [1818835] - [tools] perf scripting python: Add missing counts.h header (Michael Petlan) [1818835] - [tools] perf stat: Add missing counts.h (Michael Petlan) [1818835] - [tools] perf tests: Add missing counts.h (Michael Petlan) [1818835] - [tools] perf script: Add missing counts.h (Michael Petlan) [1818835] - [tools] perf evlist: Add missing xyarray.h header (Michael Petlan) [1818835] - [tools] perf bpf: Add missing xyarray.h header (Michael Petlan) [1818835] - [tools] perf counts: Add missing headers needed for types used (Michael Petlan) [1818835] - [tools] perf evsel: Move xyarray.h from evsel.c to evsel.h to reduce include dep tree (Michael Petlan) [1818835] - [tools] perf metricgroup: Remove needless includes from metricgroup.h (Michael Petlan) [1818835] - [tools] perf kvm s390: Add missing string.h header (Michael Petlan) [1818835] - [tools] perf arm64: Add missing debug.h header (Michael Petlan) [1818835] - [tools] libperf: Move perf's cpu_map__idx() to perf_cpu_map__idx() (Michael Petlan) [1818835] - [tools] libperf: Move perf's cpu_map__empty() to perf_cpu_map__empty() (Michael Petlan) [1818835] - [tools] perf tools: Use perf_cpu_map__nr instead of cpu_map__nr (Michael Petlan) [1818835] - [tools] tools headers: Add missing perf_event.h include (Michael Petlan) [1818835] - [tools] libperf: Fix arch include paths (Michael Petlan) [1818835] - [tools] tools headers: Fixup bitsperlong per arch includes (Michael Petlan) [1818835] - [tools] perf top: Show info message while collecting samples (Michael Petlan) [1818835] - [tools] perf ui browser: Allow specifying message to show when no samples are available to display (Michael Petlan) [1818835] - [tools] perf ui: Introduce non-interactive ui__info_window() function (Michael Petlan) [1818835] - [tools] perf ui: Make 'exit_msg' optional in ui__question_window() (Michael Petlan) [1818835] - [tools] perf cs-etm: Support sample flags 'insn' and 'insnlen' (Michael Petlan) [1818835] - [tools] perf report: Prefer DWARF callstacks to LBR ones when captured both (Michael Petlan) [1818835] - [tools] perf report: Dump LBR callstack data by -D jointly with thread stack (Michael Petlan) [1818835] - [tools] perf record: Enable LBR callstack capture jointly with thread stack (Michael Petlan) [1818835] - [tools] tools lib traceevent: Fix "robust" test of do_generate_dynamic_list_file (Michael Petlan) [1818835] - [tools] perf evsel: Add comment for 'idx' member in 'struct perf_sample_id (Michael Petlan) [1818835] - [tools] tools headers: Synchronize linux/bits.h with the kernel sources (Michael Petlan) [1818835] - [tools] tools headers: Grab copy of linux/const.h, needed by linux/bits.h (Michael Petlan) [1818835] - [tools] perf tools: tools/include should come before tools/uapi/include (Michael Petlan) [1818835] - [tools] tools headers: Add limits.h to access __WORDSIZE (Michael Petlan) [1818835] - [tools] perf unwind: Remove unnecessary test (Michael Petlan) [1818835] - [tools] perf unwind: Fix libunwind when tid != pid (Michael Petlan) [1818835] - [tools] perf map: Use zalloc for map_groups (Michael Petlan) [1818835] - [tools] perf report: Add --switch-on/--switch-off events (Michael Petlan) [1818835] - [tools] perf top: Add --switch-on/--switch-off events (Michael Petlan) [1818835] - [tools] perf trace: Add --switch-on/--switch-off events (Michael Petlan) [1818835] - [tools] perf evswitch: Add hint when not finding specified on/off events (Michael Petlan) [1818835] - [tools] perf evswitch: Move enoent error message printing to separate function (Michael Petlan) [1818835] - [tools] perf evswitch: Introduce init() method to set the on/off evsels from the command line (Michael Petlan) [1818835] - [tools] perf evswitch: Introduce OPTS_EVSWITCH() for cmd line processing (Michael Petlan) [1818835] - [tools] perf evswitch: Add the names of on/off events (Michael Petlan) [1818835] - [tools] perf evswitch: Move switch logic to use in other tools (Michael Petlan) [1818835] - [tools] perf evswitch: Move struct to a separate header to use in other tools (Michael Petlan) [1818835] - [tools] perf script: Allow specifying event to switch off processing of other events (Michael Petlan) [1818835] - [tools] perf script: Allow showing the --switch-on event (Michael Petlan) [1818835] - [tools] perf script: Allow specifying event to switch on processing of other events (Michael Petlan) [1818835] - [tools] perf vendor events intel: Add Tremontx event file v1.02 (Michael Petlan) [1818835] - [tools] perf ui: No need to set ui_browser to 1 twice (Michael Petlan) [1818835] - [tools] perf record: Support aarch64 random socket_id assignment (Michael Petlan) [1818835] - [tools] perf.data documentation: Clarify HEADER_SAMPLE_TOPOLOGY format (Michael Petlan) [1818835] - [tools] perf evsel: Provide meaningful warning when trying to use 'aux_output' on older kernels (Michael Petlan) [1818835] - [tools] perf intel-pt: Add brief documentation for PEBS via Intel PT (Michael Petlan) [1818835] - [tools] perf tools: Add aux-output config term (Michael Petlan) [1818835] - [tools] perf intel-pt: Process options for PEBS event synthesis (Michael Petlan) [1818835] - [tools] perf tools: Add itrace option 'o' to synthesize aux-output events (Michael Petlan) [1818835] - [tools] perf tools: Add aux_output attribute flag (Michael Petlan) [1818835] - [tools] perf record: Add an option to take an AUX snapshot on exit (Michael Petlan) [1818835] - [tools] perf ftrace: Improve error message about capability to use ftrace (Michael Petlan) [1818835] - [tools] perf ftrace: Use CAP_SYS_ADMIN instead of euid==0 (Michael Petlan) [1818835] - [tools] perf tools: Add CAP_SYSLOG define for older systems (Michael Petlan) [1818835] - [tools] perf tools: Add NO_LIBCAP=1 to the minimal build test (Michael Petlan) [1818835] - [tools] perf tools: Add helpers to use capabilities if present (Michael Petlan) [1818835] - [tools] tools build: Add capability-related feature detection (Michael Petlan) [1818835] - [tools] perf top: Collapse and resort all evsels in a group (Michael Petlan) [1818835] - [tools] perf hist: Remove dummy entries when finding real ones (Michael Petlan) [1818835] - [tools] perf trace: Fix segmentation fault when access syscall info on arm64 (Michael Petlan) [1818835] - [tools] perf hists: Do not link a pair if already linked (Michael Petlan) [1818835] - [tools] perf top: Set display thread COMM to help with debugging (Michael Petlan) [1818835] - [tools] perf vendor events intel: Add Icelake V1.00 event file (Michael Petlan) [1818835] - [tools] perf tools: Fix paths in include statements (Michael Petlan) [1818835] - [tools] perf test vfs_getname: Disable ~/.perfconfig to get default output (Michael Petlan) [1818835] - [tools] perf config: Document the PERF_CONFIG environment variable (Michael Petlan) [1818835] - [tools] perf config: Honour $PERF_CONFIG env var to specify alternate .perfconfig (Michael Petlan) [1818835] - [tools] perf session: Avoid infinite loop when seeing invalid header.size (Michael Petlan) [1818835] - [tools] libperf: Initial documentation (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__enable/disable test (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__enable/disable test (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel tests (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist test (Michael Petlan) [1818835] - [tools] libperf: Add perf_thread_map test (Michael Petlan) [1818835] - [tools] libperf: Add perf_cpu_map test (Michael Petlan) [1818835] - [tools] libperf: Add tests support (Michael Petlan) [1818835] - [tools] libperf: Add install targets (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__attr() function (Michael Petlan) [1818835] - [tools] libperf: Adopt perf_evlist__enable()/disable() functions from perf (Michael Petlan) [1818835] - [tools] libperf: Adopt simplified perf_evlist__open()/close() functions from tools/perf (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__cpus()/threads() functions (Michael Petlan) [1818835] - [tools] libperf: Add perf_cpu_map__for_each_cpu() macro (Michael Petlan) [1818835] - [tools] libperf: Adopt perf_evsel__enable()/disable()/apply_filter() functions (Michael Petlan) [1818835] - [tools] libperf: Adopt perf_evsel__read() function from tools/perf (Michael Petlan) [1818835] - [tools] libperf: Adopt simplified perf_evsel__close() function from tools/perf (Michael Petlan) [1818835] - [tools] libperf: Adopt simplified perf_evsel__open() function from tools/perf (Michael Petlan) [1818835] - [tools] libperf: Adopt perf_evsel__alloc_fd() function from tools/perf (Michael Petlan) [1818835] - [tools] libperf: Adopt the readn()/writen() functions from tools/perf (Michael Petlan) [1818835] - [tools] libperf: Move nr_members from perf's evsel to libperf's perf_evsel (Michael Petlan) [1818835] - [tools] libperf: Move fd array from perf's evsel to lobperf's perf_evsel class (Michael Petlan) [1818835] - [tools] libperf: Adopt xyarray class from perf (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__set_maps() function (Michael Petlan) [1818835] - [tools] libperf: Add threads to struct perf_evlist (Michael Petlan) [1818835] - [tools] libperf: Add cpus to struct perf_evlist (Michael Petlan) [1818835] - [tools] libperf: Add has_user_cpus to struct perf_evlist (Michael Petlan) [1818835] - [tools] libperf: Add threads to struct perf_evsel (Michael Petlan) [1818835] - [tools] libperf: Add own_cpus to struct perf_evsel (Michael Petlan) [1818835] - [tools] libperf: Add cpus to struct perf_evsel (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__delete() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__delete() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__for_each_evsel() iterator (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__new() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__new() function (Michael Petlan) [1818835] - [tools] libperf: Move zalloc.o into libperf (Michael Petlan) [1818835] - [tools] libperf: Add perf_cpu_map__new()/perf_cpu_map__read() functions (Michael Petlan) [1818835] - [tools] libperf: Move perf_event_attr field from perf's evsel to libperf's perf_evsel (Michael Petlan) [1818835] - [tools] libperf: Add nr_entries to struct perf_evlist (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__remove() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__add() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__init() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__init function (Michael Petlan) [1818835] - [tools] libperf: Include perf_evlist in evlist object (Michael Petlan) [1818835] - [tools] libperf: Include perf_evsel in evsel object (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist and perf_evsel structs (Michael Petlan) [1818835] - [tools] libperf: Add perf_thread_map__get()/perf_thread_map__put() (Michael Petlan) [1818835] - [tools] libperf: Add perf_thread_map__new_dummy() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_thread_map struct (Michael Petlan) [1818835] - [tools] libperf: Add perf_cpu_map__get()/perf_cpu_map__put() (Michael Petlan) [1818835] - [tools] libperf: Add perf_cpu_map__dummy_new() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_cpu_map struct (Michael Petlan) [1818835] - [tools] libperf: Add debug output support (Michael Petlan) [1818835] - [tools] libperf: Add perf/core.h header (Michael Petlan) [1818835] - [tools] libperf: Add libperf to the python.so build (Michael Petlan) [1818835] - [tools] libperf: Add build version support (Michael Petlan) [1818835] - [tools] libperf: Make libperf.a part of the perf build (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__disable() to evlist__disable() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__enable() to evlist__enable() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__close() to evlist__close() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__open() to evlist__open() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__cpus() to evsel__cpus() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__apply_filter() to evsel__apply_filter() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__disable() to evsel__disable() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__enable() to evsel__enable() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__open() to evsel__open() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__remove() to evlist__remove() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__add() to evlist__add() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__new() to evsel__new() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__delete() to evsel__delete() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__delete() to evlist__delete() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__new() to evlist__new() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__init() to evlist__init() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__init() to evsel__init() (Michael Petlan) [1818835] - [tools] perf evlist: Rename struct perf_evlist to struct evlist (Michael Petlan) [1818835] - [tools] perf evsel: Rename struct perf_evsel to struct evsel (Michael Petlan) [1818835] - [tools] perf tools: Rename struct thread_map to struct perf_thread_map (Michael Petlan) [1818835] - [tools] perf cpu_map: Rename struct cpu_map to struct perf_cpu_map (Michael Petlan) [1818835] - [tools] perf stat: Move loaded out of struct perf_counts_values (Michael Petlan) [1818835] - [tools] perf trace: Add "sendfile64" alias to the "sendfile" syscall (Michael Petlan) [1818835] - [tools] perf trace: Reuse BPF augmenters from syscalls with similar args signature (Michael Petlan) [1818835] - [tools] perf trace: Preallocate the syscall table (Michael Petlan) [1818835] - [tools] perf trace: Mark syscall ids that are not allocated to avoid unnecessary error messages (Michael Petlan) [1818835] - [tools] perf trace: Forward error codes when trying to read syscall info (Michael Petlan) [1818835] - [tools] perf trace beauty: Add BPF augmenter for the 'rename' syscall (Michael Petlan) [1818835] - [tools] perf trace beauty: Beautify bind's sockaddr arg (Michael Petlan) [1818835] - [tools] perf trace beauty: Beautify 'sendto's sockaddr arg (Michael Petlan) [1818835] - [tools] perf trace beauty: Do not try to use the fd->pathname beautifier for bind/connect fd arg (Michael Petlan) [1818835] - [tools] perf trace beauty: Disable fd->pathname when close() not enabled (Michael Petlan) [1818835] - [tools] perf trace beauty: Make connect's addrlen be printed as an int, not hex (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Augment sockaddr arg in 'connect' (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Rename augmented_args_filename to augmented_args_payload (Michael Petlan) [1818835] - [tools] perf trace: Look for default name for entries in the syscalls prog array (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Support copying two string syscall args (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Switch to using BPF_MAP_TYPE_PROG_ARRAY (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Add handler for "openat" (Michael Petlan) [1818835] - [tools] perf trace: Handle raw_syscalls:sys_enter just like the BPF_OUTPUT augmented event (Michael Petlan) [1818835] - [tools] perf trace: Put the per-syscall entry/exit prog_array BPF map infrastructure in place (Michael Petlan) [1818835] - [tools] perf trace: Allow specifying the bpf prog to augment specific syscalls (Michael Petlan) [1818835] - [tools] perf trace: Add BPF handler for unaugmented syscalls (Michael Petlan) [1818835] - [tools] perf trace: Order -e syscalls table (Michael Petlan) [1818835] - [tools] perf trace: Look up maps just on the __augmented_syscalls__ BPF object (Michael Petlan) [1818835] - [tools] perf trace: Add pointer to BPF object containing __augmented_syscalls__ (Michael Petlan) [1818835] - [tools] perf evsel: Store backpointer to attached bpf_object (Michael Petlan) [1818835] - [tools] perf bpf: Do not attach a BPF prog to a tracepoint if its name starts with ! (Michael Petlan) [1818835] - [tools] perf include bpf: Add bpf_tail_call() prototype (Michael Petlan) [1818835] - [tools] perf: cs-etm: Optimize option setup for CPU-wide sessions (Michael Petlan) [1818835] - [tools] perf cs-etm: Remove duplicate GENMASK() define, use linux/bits.h instead (Michael Petlan) [1818835] - [tools] perf cs-etm: Add support for CPU-wide trace scenarios (Michael Petlan) [1818835] - [tools] perf cs-etm: Add notion of time to decoding code (Michael Petlan) [1818835] - [tools] perf cs-etm: Linking PE contextID with perf thread mechanic (Michael Petlan) [1818835] - [tools] perf cs-etm: Add support for multiple traceID queues (Michael Petlan) [1818835] - [tools] perf cs-etm: Use traceID aware memory callback API (Michael Petlan) [1818835] - [tools] perf cs-etm: Move tid/pid to traceid_queue (Michael Petlan) [1818835] - [tools] perf cs-etm: Move thread to traceid_queue (Michael Petlan) [1818835] - [tools] perf cs-etm: Get rid of unused cpu in struct cs_etm_queue (Michael Petlan) [1818835] - [tools] perf cs-etm: Introduce the concept of trace ID queues (Michael Petlan) [1818835] - [tools] perf cs-etm: Fix indentation in function cs_etm__process_decoder_queue() (Michael Petlan) [1818835] - [tools] perf cs-etm: Move packet queue out of decoder structure (Michael Petlan) [1818835] - [tools] perf cs-etm: Refactor error path in cs_etm_decoder__new() (Michael Petlan) [1818835] - [tools] perf cs-etm: Add handling of switch-CPU-wide events (Michael Petlan) [1818835] - [tools] perf cs-etm: Add handling of itrace start events (Michael Petlan) [1818835] - [tools] perf cs-etm: Configure SWITCH_EVENTS in CPU-wide mode (Michael Petlan) [1818835] - [tools] perf cs-etm: Configure timestamp generation in CPU-wide mode (Michael Petlan) [1818835] - [tools] perf cs-etm: Configure contextID tracing in CPU-wide mode (Michael Petlan) [1818835] - [kernel] perf/core: Fix missing static inline on perf_cgroup_switch() (Michael Petlan) [1818835] - [kernel] perf/core: Consistently fail fork on allocation failures (Michael Petlan) [1818835] - [kernel] perf/core: Disallow uncore-cgroup events (Michael Petlan) [1818835] - [include] perf/headers: Fix spelling s/EACCESS/EACCES/, s/privilidge/privilege/ (Michael Petlan) [1818835] - [x86] perf/x86/uncore: Fix event group support (Michael Petlan) [1818835] - [kernel] perf/core: Start rejecting the syscall with attr.__reserved_2 set (Michael Petlan) [1818835] - [kernel] perf/aux: Fix tracking of auxiliary trace buffer allocation (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Fix base for single entry topa (Michael Petlan) [1818835] - [x86] perf/x86/cstate: Add Tiger Lake CPU support (Michael Petlan) [1818835] - [x86] perf/x86/msr: Add Tiger Lake CPU support (Michael Petlan) [1818835] - [x86] perf/x86/intel: Add Tiger Lake CPU support (Michael Petlan) [1818835] - [x86] perf/x86/cstate: Update C-state counters for Ice Lake (Michael Petlan) [1818835] - [x86] perf/x86/msr: Add new CPU model numbers for Ice Lake (Michael Petlan) [1818835] - [kernel] perf/core: Fix corner case in perf_rotate_context() (Michael Petlan) [1818835] - [kernel] perf/core: Rework memory accounting in perf_mmap() (Michael Petlan) [1818835] - [kernel] perf/core: Fix several typos in comments (Michael Petlan) [1818835] - [x86] perf/x86: Make more stuff static (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Get rid of reverse lookup table for ToPA (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Free up space in a ToPA descriptor (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Split ToPA metadata and page layout (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Use pointer arithmetics instead in ToPA entry calculation (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Use helpers to obtain ToPA entry size (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Clean up ToPA allocation path (Michael Petlan) [1818835]- [scsi] scsi: bnx2fc: Update the driver version to 2.12.13 (Nilesh Javali) [1792115] - [scsi] scsi: bnx2fc: fix boolreturn.cocci warnings (Nilesh Javali) [1792115] - [scsi] scsi: bnx2fc: Fix SCSI command completion after cleanup is posted (Nilesh Javali) [1792115] - [scsi] scsi: bnx2fc: Process the RQE with CQE in interrupt context (Nilesh Javali) [1792115] - [scsi] scsi: bnx2fc: timeout calculation invalid for bnx2fc_eh_abort() (Nilesh Javali) [1792115] - [powerpc] powerpc/smp: Use nid as fallback for package_id (Steve Best) [1764530] - [kernel] audit: Add __rcu annotation to RCU pointer (Richard Guy Briggs) [1822776] - [infiniband] i40iw: Report correct firmware version (Stefan Assmann) [1726909] - [x86] x86/mce/amd: Add PPIN support for AMD MCE (Wei Huang) [1790521] - [kernel] locking/percpu-rwsem: Fix a task_struct refcount (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem: Add might_sleep() for writer locking (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem: Fold __percpu_up_read() (Waiman Long) [1810257] - [kernel] locking/rwsem: Remove RWSEM_OWNER_UNKNOWN (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem: Remove the embedded rwsem (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem: Extract __percpu_down_read_trylock() (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem: Move __this_cpu_inc() into the slowpath (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem: Convert to bool (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem, lockdep: Make percpu-rwsem use its own lockdep_map (Waiman Long) [1810257] - [kernel] locking/lockdep: Remove unused @nested argument from lock_release() (Waiman Long) [1810257] - [kernel] sched/core: Convert get_task_struct() to return the task (Waiman Long) [1810257] - [kernel] locking/lockdep, cpu/hotplug: Annotate AP thread (Waiman Long) [1810257] - [tty] tty/ldsem: Decrement wait_readers on timeouted down_read() (Waiman Long) [1810257] - [tty] tty/ldsem: Convert to regular lockdep annotations (Waiman Long) [1810257] - [tty] tty/ldsem: Wake up readers after timed out down_write() (Waiman Long) [1810257] - [tty] atomic/tty: Fix up atomic abuse in ldsem (Waiman Long) [1810257] - [kernel] cpu/hotplug: Remove skip_onerr field from cpuhp_step structure (Waiman Long) [1810257] - [watchdog] watchdog: hpwdt: drop warning after calling watchdog_init_timeout (Joseph Szczypek) [1790669] - [mm] powerpc/pkeys: Fix handling of pkey state across fork() (Steve Best) [1823744] - [irqchip] irqchip/gic-v3: Workaround Cavium erratum 38539 when reading GICD_TYPER2 (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Avoid 64bit division for the sake of 32bit ARM (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Rename VPENDBASER/VPROPBASER accessors (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Remove superfluous WARN_ON (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Drop 'tmp' in inherit_vpe_l1_table_from_rd() (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Ensure L2 vPE table is allocated at RD level (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Set vpe_l1_base for all redistributors (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Fix programming of GICR_VPROPBASER_4_1_SIZE (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Reference to its_invall_cmd descriptor when building INVALL (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Only provision redistributors that are enabled in ACPI (Mark Salter) [1818174] - [arm64] arm64: acpi: fix DAIF manipulation with pNMI (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Allow direct invalidation of VLPIs (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Suppress per-VLPI doorbell (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Add VPE INVALL callback (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Add VPE eviction callback (Mark Salter) [1818174] - [include] irqchip/gic-v4.1: Add VPE residency callback (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Add mask/unmask doorbell callbacks (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Plumb skeletal VPE irqchip (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Implement the v4.1 flavour of VMOVP (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Don't use the VPE proxy if RVPEID is set (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Implement the v4.1 flavour of VMAPP (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: VPE table (aka GICR_VPROPBASER) allocation (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Add GICv4.1 VPEID size discovery (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Detect GICv4.1 supporting RVPEID (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix get_vlpi_map() breakage with doorbells (Mark Salter) [1818174] - [arm64] arm64: Kconfig: Remove CONFIG_ prefix from ARM64_PSEUDO_NMI section (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Make vlpi_lock a spinlock (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Lock VLPI map array before translating it (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Synchronise INT/CLEAR commands targetting a VLPI using VSYNC (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Synchronise INV command targetting a VLPI using VSYNC (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Add its_vlpi_map helpers (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Kill its->device_ids and use TYPER copy instead (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Kill its->ite_size and use TYPER copy instead (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Make is_v4 use a TYPER copy (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Allow LPI invalidation via the DirectLPI interface (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Factor out wait_for_syncr primitive (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Free collection mapping on device teardown (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix u64 to __le64 warnings (Mark Salter) [1818174] - [irqchip] irqchip: Remove redundant semicolon after while (Mark Salter) [1818174] - [virt] KVM: vgic-v4: Track the number of VLPIs per vcpu (Mark Salter) [1818174] - [virt] KVM: arm64: vgic-v4: Move the GICv4 residency flow to be driven by vcpu_load/put (Mark Salter) [1818174] - [arm64] arm64: add local_daif_inherit() (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Use the exact ITSList for VMOVP (Mark Salter) [1818174] - [arm64] arm64: Relax ICC_PMR_EL1 accesses when ICC_CTLR_EL1.PMHE is clear (Mark Salter) [1818174] - [arm64] arm64: Fix incorrect irqflag restore for priority masking for compat (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Fix GIC_LINE_NR accessor (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix LPI release for Multi-MSI devices (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Remove the redundant set_bit for lpi_map (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Add quirks for HIP06/07 invalid GICD_TYPER erratum 161010803 (Mark Salter) [1818174] - [irqchip] irqchip/gic: Skip DT quirks when evaluating IIDR-based quirks (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Warn about inconsistent implementations of extended ranges (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Add EPPI range support (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Dynamically allocate PPI partition descriptors (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Dynamically allocate PPI NMI refcounts (Mark Salter) [1818174] - [irqchip] irqchip/gic: Prepare for more than 16 PPIs (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Add ESPI range support (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Add INTID range and convertion primitives (Mark Salter) [1818174] - [irqchip] irqchip/gic: Rework gic_configure_irq to take the full ICFGR base (Mark Salter) [1818174] - [irqchip] irqchip/gic-v2m: Register the frame's PA instead of its VA in fwnode (Mark Salter) [1818174] - [irqchip] irqchip/gic: Register the distributor's PA instead of its VA in fwnode (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Register the ITS' PA instead of its VA in fwnode (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Register the distributor's PA instead of its VA in fwnode (Mark Salter) [1818174] - [arm64] arm64: kprobes: Recover pstate.D in single-step exception handler (Mark Salter) [1818174] - [arm64] arm64: Lower priority mask for GIC_PRIO_IRQON (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Free unused vpt_page when alloc vpe table fail (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Mark expected switch fall-through (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix misuse of GENMASK macro (Mark Salter) [1818174] - [arm64] arm64: fix kernel stack overflow in kdump capture kernel (Mark Salter) [1818174] - [arm64] arm64: irqflags: Introduce explicit debugging for IRQ priorities (Mark Salter) [1818174] - [arm64] arm64: Enable the support of pseudo-NMIs (Mark Salter) [1818174] - [arm64] arm64: Fix incorrect irqflag restore for priority masking (Mark Salter) [1818174] - [arm64] arm64: Fix interrupt tracing in the presence of NMIs (Mark Salter) [1818174] - [arm64] arm64: irqflags: Add condition flags to inline asm clobber list (Mark Salter) [1818174] - [arm64] arm64: irqflags: Pass flags as readonly operand to restore instruction (Mark Salter) [1818174] - [arm64] arm64: Do not enable IRQs for ct_user_exit (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix command queue pointer comparison bug (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Make free_lpi_range a little cheaper (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Drop redundant initialization in mk_lpi_range (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Move allocation outside mutex (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix typo in a comment in its_msi_prepare() (Mark Salter) [1818174] - [include] irqchip/gic-v3-its: fix some definitions of inner cacheability attributes (Mark Salter) [1818174] - [arm64] arm64: fix wrong check of on_sdei_stack in nmi context (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix comparison logic in lpi_range_cmp (Mark Salter) [1818174] - [arm64] arm64: remove obsolete selection of MULTI_IRQ_HANDLER (Mark Salter) [1818174] - [irqchip] irqchip/gicv3-its: Use NUMA aware memory allocation for ITS tables (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Avoid parsing _indirect_ twice for Device table (Mark Salter) [1818174] - [arm64] arm64: irqflags: Fix clang build warnings (Mark Salter) [1818174] - [arm64] arm64: KVM/mm: Move SEA handling behind a single 'claim' interface (Mark Salter) [1818174] - [arm64] arm64: Skip irqflags tracing for NMI in IRQs disabled context (Mark Salter) [1818174] - [arm64] arm64: Skip preemption when exiting an NMI (Mark Salter) [1818174] - [arm64] arm64: Handle serror in NMI context (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Allow interrupts to be set as pseudo-NMI (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Handle pseudo-NMIs (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Detect if GIC can support pseudo-NMIs (Mark Salter) [1818174] - [arm64] arm64: gic-v3: Implement arch support for priority masking (Mark Salter) [1818174] - [irqchip] arm64: Switch to PMR masking when starting CPUs (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Factor group0 detection into functions (Mark Salter) [1818174] - [arm64] arm64: alternative: Apply alternatives early in boot process (Mark Salter) [1818174] - [arm64] arm64: alternative: Allow alternative status checking per cpufeature (Mark Salter) [1818174] - [arm64] arm64: sysreg: Make mrs_s and msr_s macros work with Clang and LTO (Mark Salter) [1818174] - [arm64] arm64: daifflags: Include PMR in daifflags restore operations (Mark Salter) [1818174] - [arm64] arm64: irqflags: Use ICC_PMR_EL1 for interrupt masking (Mark Salter) [1818174] - [firmware] efi: Let architectures decide the flags that should be saved/restored (Mark Salter) [1818174] - [kvm] arm64: kvm: Unmask PMR before entering guest (Mark Salter) [1818174] - [mm] arm64: Unmask PMR before going idle (Mark Salter) [1818174] - [arm64] arm64: Make PMR part of task context (Mark Salter) [1818174] - [arm64] arm64: ptrace: Provide definitions for PMR values (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Switch to PMR masking before calling IRQ handler (Mark Salter) [1818174] - [arm64] arm64: cpufeature: Add cpufeature for IRQ priority masking (Mark Salter) [1818174] - [arm64] arm64: cpufeature: Set SYSREG_GIC_CPUIF as a boot system feature (Mark Salter) [1818174] - [arm64] arm64: Remove unused daif related functions/macros (Mark Salter) [1818174] - [arm64] arm64: Fix HCR.TGE status for NMI contexts (Mark Salter) [1818174] - [kernel] irqdesc: Add domain handler for NMIs (Mark Salter) [1818174] - [kernel] genirq: Update irq stats from NMI handlers (Mark Salter) [1818174] - [kernel] genirq: Provide NMI handlers (Mark Salter) [1818174] - [kernel] genirq: Provide NMI management for percpu_devid interrupts (Mark Salter) [1818174] - [kernel] genirq: Provide basic NMI management for interrupt lines (Mark Salter) [1818174] - [include] irqchip/gic-v3-its: Fix ITT_entry_size accessor (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Gracefully fail on LPI exhaustion (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Plug allocation race for devices sharing a DevID (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4: Fix occasional VLPI drop (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-mbi: Fix uninitialized mbi_lock (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Add quirk for msm8996 broken registers (Mark Salter) [1818174] - [irqchip] irqchip/gic: Add support to device tree based quirks (Mark Salter) [1818174] - [arm64] arm64: capabilities: Batch cpu_enable callbacks (Mark Salter) [1818174] - [arm64] arm64: capabilities: Use linear array for detection and verification (Mark Salter) [1818174] - [arm64] arm64: capabilities: Optimize this_cpu_has_cap (Mark Salter) [1818174] - [arm64] arm64: capabilities: Speed up capability lookup (Mark Salter) [1818174] - [irqchip] irqchip: Convert to using pOFn instead of device_node.name (Mark Salter) [1818174] - [mm] arm64: Use daifflag_restore after bp_hardening (Mark Salter) [1818174] - [arm64] arm64: daifflags: Use irqflags functions for daifflags (Mark Salter) [1818174] - [include] irqchip/gic: Unify GIC priority definitions (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Remove acknowledge loop (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Allow interrupt to be configured as wake-up sources (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Make its_lock a raw_spin_lock_t (Mark Salter) [1818174] - [irqchip] genirq/irqchip: Remove MULTI_IRQ_HANDLER as it's now obselete (Mark Salter) [1818174] - [arm64] arm64: Use the new GENERIC_IRQ_MULTI_HANDLER (Mark Salter) [1818174] - [irqchip] irqchip: Port the ARM IRQ drivers to GENERIC_IRQ_MULTI_HANDLER (Mark Salter) [1818174] - [arm64] arm64: sdei: Mark sdei stack helper functions as static (Mark Salter) [1818174] - [arm64] arm64: Add stack information to on_accessible_stack (Mark Salter) [1818174] - [x86] Reserve at most 64M of SWIOTLB memory for crashkernel (Kairui Song) [1812754] - [md] md/raid1: introduce wait_for_serialization (Nigel Croxon) [1788370] - [md] md/raid1: use bucket based mechanism for IO serialization (Nigel Croxon) [1788370] - [md] md: introduce a new struct for IO serialization (Nigel Croxon) [1788370] - [md] md: don't destroy serial_info_pool if serialize_policy is true (Nigel Croxon) [1788370] - [md] raid1: serialize the overlap write (Nigel Croxon) [1788370] - [md] md: reorgnize mddev_create/destroy_serial_pool (Nigel Croxon) [1788370] - [md] md: add serialize_policy sysfs node for raid1 (Nigel Croxon) [1788370] - [md] md: prepare for enable raid1 io serialization (Nigel Croxon) [1788370] - [md] md: fix a typo s/creat/create (Nigel Croxon) [1788370] - [md] md: rename wb stuffs (Nigel Croxon) [1788370] - [md] raid5: remove worker_cnt_per_group argument from alloc_thread_groups (Nigel Croxon) [1788370] - [lib] md/raid6: fix algorithm choice under larger PAGE_SIZE (Nigel Croxon) [1788370] - [lib] raid6/test: fix a compilation warning (Nigel Croxon) [1788370] - [md] md-bitmap: small cleanups (Nigel Croxon) [1788370]- [firmware] efi: cper: print AER info of PCIe fatal error (Vladis Dronov) [1822595] - [init] redhat: Replace hardware.redhat.com link in Unsupported message (Prarit Bhargava) [1810301] - [pci] PCI: Mark AMD Navi14 GPU rev 0xc5 ATS as broken (Myron Stowe) [1820933] - [pci] PCI: Fix typos (Myron Stowe) [1820933] - [pci] PCI: Remove useless comments and tidy others (Myron Stowe) [1820933] - [pci] PCI: Remove unnecessary includes (Myron Stowe) [1820933] - [tools] tools: PCI: Fix fd leakage (Myron Stowe) [1820933] - [pci] PCI: Export pci_parse_request_of_pci_ranges() (Myron Stowe) [1820933] - [include] resource: Add a resource_list_first_type helper (Myron Stowe) [1820933] - [pci] PCI/ATS: Restore EXPORT_SYMBOL_GPL() for pci_{enable, disable}_ats() (Myron Stowe) [1820933] - [include] PCI/ATS: Add PASID stubs (Myron Stowe) [1820933] - [pci] PCI: Unify ACS quirk desired vs provided checking (Myron Stowe) [1820933] - [pci] PCI: Make ACS quirk implementations more uniform (Myron Stowe) [1820933] - [pci] PCI: Apply Cavium ACS quirk to ThunderX2 and ThunderX3 (Myron Stowe) [1820933] - [pci] PCI/IOV: Serialize sysfs sriov_numvfs reads vs writes (Myron Stowe) [1820933] - [pci] PCI: Add DMA alias quirk for Intel VCA NTB (Myron Stowe) [1820933] - [pci] PCI: Fix Intel ACS quirk UPDCR register address (Myron Stowe) [1820933] - [pci] PCI/ATS: Make pci_restore_pri_state(), pci_restore_pasid_state() private (Myron Stowe) [1820933] - [pci] PCI/ATS: Remove unnecessary EXPORT_SYMBOL_GPL() (Myron Stowe) [1820933] - [include] PCI/ATS: Remove unused PRI and PASID stubs (Myron Stowe) [1820933] - [pci] PCI/ATS: Consolidate ATS declarations in linux/pci-ats.h (Myron Stowe) [1820933] - [pci] PCI/ATS: Cache PRI PRG Response PASID Required bit (Myron Stowe) [1820933] - [pci] PCI/ATS: Use PF PASID for VFs (Myron Stowe) [1820933] - [pci] PCI/ATS: Cache PASID Capability offset (Myron Stowe) [1820933] - [pci] PCI/ATS: Cache PRI Capability offset (Myron Stowe) [1820933] - [pci] PCI/ATS: Disable PF/VF ATS service independently (Myron Stowe) [1820933] - [pci] PCI/ATS: Handle sharing of PF PASID Capability with all VFs (Myron Stowe) [1820933] - [pci] PCI/ATS: Handle sharing of PF PRI Capability with all VFs (Myron Stowe) [1820933] - [pci] PCI/ATS: Move pci_prg_resp_pasid_required() to CONFIG_PCI_PRI (Myron Stowe) [1820933] - [iommu] iommu/vt-d: Select PCI_PRI for INTEL_IOMMU_SVM (Myron Stowe) [1820933] - [pci] PCI/switchtec: Read all 64 bits of part_event_bitmap (Myron Stowe) [1820933] - [pci] PCI: Do not use bus number zero from EA capability (Myron Stowe) [1820933] - [pci] PCI: Avoid double hpmemsize MMIO window assignment (Myron Stowe) [1820933] - [pci] PCI: Add "pci=hpmmiosize" and "pci=hpmmioprefsize" parameters (Myron Stowe) [1820933] - [pci] PCI: Add PCI_STD_NUM_BARS for the number of standard BARs (Myron Stowe) [1820933] - [pci] PCI: Fix missing bridge dma_ranges resource list cleanup (Myron Stowe) [1820933] - [pci] PCI: Protect pci_reassign_bridge_resources() against concurrent addition/removal (Myron Stowe) [1820933] - [pci] PCI/MSI: Fix incorrect MSI-X masking on resume (Myron Stowe) [1820933] - [pci] PCI/MSI: Move power state check out of pci_msi_supported() (Myron Stowe) [1820933] - [pci] PCI/MSI: Remove unused pci_irq_get_node() (Myron Stowe) [1820933] - [uapi] PCI: Add #defines for Enter Compliance, Transmit Margin (Myron Stowe) [1820933] - [pci] PCI: Allow building PCIe things without PCIEPORTBUS (Myron Stowe) [1820933] - [pci] PCI: Remove PCIe Kconfig dependencies on PCI (Myron Stowe) [1820933] - [pci] PCI/ASPM: Remove dependency on PCIEPORTBUS (Myron Stowe) [1820933] - [pci] PCI/PTM: Remove dependency on PCIEPORTBUS (Myron Stowe) [1820933] - [pci] PCI/PTM: Remove spurious "d" from granularity message (Myron Stowe) [1820933] - [pci] PCI: sysfs: Remove unused attribute groups (Myron Stowe) [1820933] - [x86] x86/PCI: Avoid AMD FCH XHCI USB PME# from D0 defect (Myron Stowe) [1820933] - [pci] PCI: Remove unused includes and superfluous struct declaration (Myron Stowe) [1820933] - [x86] x86/PCI: Replace deprecated EXTRA_CFLAGS with ccflags-y (Myron Stowe) [1820933] - [pci] x86/PCI: Correct SPDX comment style (Myron Stowe) [1820933] - [x86] x86/PCI: Add NumaChip SPDX GPL-2.0 to replace COPYING boilerplate (Myron Stowe) [1820933] - [pci] ACPI / hotplug / PCI: Allocate resources directly under the non-hotplug bridge (Myron Stowe) [1820933] - [pci] PCI: pciehp: Prevent deadlock on disconnect (Myron Stowe) [1820933] - [pci] PCI: pciehp: Do not disable interrupt twice on suspend (Myron Stowe) [1820933] - [pci] PCI: pciehp: Refactor infinite loop in pcie_poll_cmd() (Myron Stowe) [1820933] - [pci] PCI: pciehp: Fix indefinite wait on sysfs requests (Myron Stowe) [1820933] - [pci] PCI: pciehp: Avoid returning prematurely from sysfs requests (Myron Stowe) [1820933] - [pci] PCI: Warn if no host bridge NUMA node info (Myron Stowe) [1820933] - [pci] PCI/ASPM: Remove PCIEASPM_DEBUG Kconfig option and related code (Myron Stowe) [1820933] - [pci] PCI/ASPM: Add sysfs attributes for controlling ASPM link states (Myron Stowe) [1820933] - [pci] PCI/ASPM: Add pcie_aspm_get_link() (Myron Stowe) [1820933] - [pci] PCI/ASPM: Allow re-enabling Clock PM (Myron Stowe) [1820933] - [pci] PCI/ASPM: Add L1 PM substate support to pci_disable_link_state() (Myron Stowe) [1820933] - [pci] PCI/ASPM: Remove pcie_aspm_enabled() unnecessary locking (Myron Stowe) [1820933] - [pci] PCI/DPC: Add "pcie_ports=dpc-native" to allow DPC without AER control (Myron Stowe) [1820933] - [pci] PCI/AER: Fix kernel-doc warnings (Myron Stowe) [1820933] - [pci] PCI/AER: Use for_each_set_bit() to simplify code (Myron Stowe) [1820933] - [pci] PCI/AER: Add PoisonTLPBlocked to Uncorrectable error counters (Myron Stowe) [1820933] - [pci] PCI/AER: Save AER Capability for suspend/resume (Myron Stowe) [1820933] - [pci] PCI: Add ACS quirk for iProc PAXB (Myron Stowe) [1820933] - [cpufreq] cpufreq: intel_pstate: Simplify intel_pstate_cpu_init() (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: powernv: Fix frame-size-overflow in powernv_cpufreq_work_fn (Prarit Bhargava) [1823339] - [cpufreq] x86/devicetable: Move x86 specific macro out of generic code (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Use scnprintf() for avoiding potential buffer overflow (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: intel_pstate: Consolidate policy verification (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: powernv: Fix unsafe notifiers (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: powernv: Fix use-after-free (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: dt: Allow platform specific intermediate callbacks (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: add function to get the hardware max frequency (Prarit Bhargava) [1823339] - [kernel] sched/vtime: Prevent unstable evaluation of WARN(vtime->state) (Prarit Bhargava) [1823339] - [cpufreq] docs: cpufreq: fix a broken reference (Prarit Bhargava) [1823339] - [kernel] PM: QoS: annotate data races in pm_qos_*_value() (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Fix policy initialization for internal governor drivers (Prarit Bhargava) [1823339] - [documentation] Documentation: power: fix pm_qos_interface.rst format warning (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Make CPU latency QoS depend on CONFIG_CPU_IDLE (Prarit Bhargava) [1823339] - [documentation] Documentation: PM: QoS: Update to reflect previous code changes (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Update file information comments (Prarit Bhargava) [1823339] - [x86] x86: platform: iosf_mbi: Call cpu_latency_qos_*() instead of pm_qos_*() (Prarit Bhargava) [1823339] - [cpuidle] cpuidle: Call cpu_latency_qos_limit() instead of pm_qos_request() (Prarit Bhargava) [1823339] - [x86] x86: baytrail/cherrytrail: Rework and move P-Unit PMIC bus semaphore code (Prarit Bhargava) [1823339] - [sound] sound: Call cpu_latency_qos_*() instead of pm_qos_*() (Prarit Bhargava) [1823339] - [media] drivers: media: Call cpu_latency_qos_*() instead of pm_qos_*() (Prarit Bhargava) [1823339] - [wireless] drivers: net: Call cpu_latency_qos_*() instead of pm_qos_*() (Prarit Bhargava) [1823339] - [drm] drm/i915: Implement a better i945gm vblank irq vs. C-states workaround (Prarit Bhargava) [1823339] - [drm] drm: i915: Call cpu_latency_qos_*() instead of pm_qos_*() (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Drop PM_QOS_CPU_DMA_LATENCY and rename related functions (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Adjust pm_qos_request() signature and reorder pm_qos.h (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Simplify definitions of CPU latency QoS trace events (Prarit Bhargava) [1823339] - [tty] PM: QoS: Rename things related to the CPU latency QoS (Prarit Bhargava) [1823339] - [cpuidle] PM: QoS: Drop PM_QOS_CPU_DMA_LATENCY notifier chain (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Redefine struct pm_qos_request and drop struct pm_qos_object (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Clean up misc device file operations (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Drop iterations over global QoS classes (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Clean up pm_qos_read_value() and pm_qos_get/set_value() (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Clean up pm_qos_update_target() and pm_qos_update_flags() (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Drop the PM_QOS_SUM QoS type (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Drop pm_qos_update_request_timeout() (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Drop debugfs interface (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: ti-cpufreq: Add support for OPP_PLUS (Prarit Bhargava) [1823339] - [x86] x86/intel_pstate: Handle runtime turbo disablement/enablement in frequency invariance (Prarit Bhargava) [1823339] - [x86] x86, sched: Add support for frequency invariance on ATOM (Prarit Bhargava) [1823339] - [x86] x86, sched: Add support for frequency invariance on ATOM_GOLDMONT* (Prarit Bhargava) [1823339] - [x86] x86, sched: Add support for frequency invariance on XEON_PHI_KNL/KNM (Prarit Bhargava) [1823339] - [x86] x86, sched: Add support for frequency invariance on SKYLAKE_X (Prarit Bhargava) [1823339] - [x86] x86, sched: Add support for frequency invariance (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Avoid creating excessively large stack frames (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: loongson2_cpufreq: adjust cpufreq uses of LOONGSON_CHIPCFG (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: brcmstb-avs: fix imbalance of cpufreq policy refcount (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: intel_pstate: fix spelling mistake: "Whethet" -> "Whether" (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: s3c: fix unbalances of cpufreq policy refcount (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: tegra186: convert to devm_platform_ioremap_resource (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: kirkwood: convert to devm_platform_ioremap_resource (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: CPPC: put ACPI table after using it (Prarit Bhargava) [1823339] - [cpufreq] cpufreq : CPPC: Break out if HiSilicon CPPC workaround is matched (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: scmi: Match scmi device by both name and protocol id (Prarit Bhargava) [1823339] - [base] PM / QoS: Restore DEV_PM_QOS_MIN/MAX_FREQUENCY (Prarit Bhargava) [1823339] - [base] PM: QoS: Drop frequency QoS types from device PM QoS (Prarit Bhargava) [1823339] - [include] PM / QoS: Reorder pm_qos/freq_qos/dev_pm_qos structs (Prarit Bhargava) [1823339] - [include] PM / QoS: Redefine FREQ_QOS_MAX_DEFAULT_VALUE to S32_MAX (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Fix Kconfig indentation (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Use vtime aware kcpustat accessors for user time (Prarit Bhargava) [1823339] - [kernel] sched/vtime: Bring up complete kcpustat accessor (Prarit Bhargava) [1823339] - [documentation] PM: Wrap documentation to fit in 80 columns (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Invalidate frequency QoS requests after removal (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Register drivers only after CPU devices have been registered (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Add NULL checks to show() and store() methods of cpufreq (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: intel_pstate: Fix invalid EPB setting (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Initialize cpufreq-dt driver earlier (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: intel_pstate: Fix plain int as pointer warning from sparse (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: powernv: fix stack bloat and hard limit on number of CPUs (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Clarify the comment in cpufreq_set_policy() (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Use vtime aware kcpustat accessor to fetch CPUTIME_SYSTEM (Prarit Bhargava) [1823339] - [kernel] sched/kcpustat: Introduce vtime-aware kcpustat accessor for CPUTIME_SYSTEM (Prarit Bhargava) [1823339] - [include] sched/vtime: Introduce vtime_accounting_enabled_cpu() (Prarit Bhargava) [1823339] - [kernel] sched/vtime: Rename vtime_accounting_cpu_enabled() to vtime_accounting_enabled_this_cpu() (Prarit Bhargava) [1823339] - [include] context_tracking: Introduce context_tracking_enabled_cpu() (Prarit Bhargava) [1823339] - [include] context_tracking: Rename context_tracking_is_cpu_enabled() to context_tracking_enabled_this_cpu() (Prarit Bhargava) [1823339] - [kernel] sched/vtime: Record CPU under seqcount for kcpustat needs (Prarit Bhargava) [1823339] - [acpi] ACPI: processor: Add QoS requests for all CPUs (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: scpi: remove stale/outdated comment about the driver (Prarit Bhargava) [1823339] - [thermal] thermal/drivers/cpufreq_cooling: Fix return of cpufreq_set_cur_state (Prarit Bhargava) [1823339] - [acpi] cpufreq: Use per-policy frequency QoS (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Introduce frequency QoS (Prarit Bhargava) [1823339] - [acpi] ACPI: processor: Avoid NULL pointer dereferences at init time (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: ti-cpufreq: Add support for AM3517 (Prarit Bhargava) [1823339] - [cpufreq] ARM: dts: omap36xx: using OPP1G needs to control the abb_ldo (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: ti-cpufreq: add support for omap34xx and omap36xx (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Remove CPUFREQ_ADJUST and CPUFREQ_NOTIFY policy notifier events (Prarit Bhargava) [1823339] - [base] arch_topology: Use CPUFREQ_CREATE_POLICY instead of CPUFREQ_NOTIFY (Prarit Bhargava) [1823339] - [acpi] ACPI: cpufreq: Switch to QoS requests instead of cpufreq notifier (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Get rid of unused flags (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: intel_pstate: Implement QoS supported freq constraints (Prarit Bhargava) [1823339] - [thermal] thermal: cpu_cooling: Switch to QoS requests for freq limits (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Add policy create/remove notifiers back (Prarit Bhargava) [1823339] - [documentation] docs: power: convert docs to ReST and rename to *.rst (Prarit Bhargava) [1823339] - [kernel] PM: QoS: no need to check return value of debugfs_create functions (Prarit Bhargava) [1823339] - [kernel] PM / QoS: Change to use DEFINE_SHOW_ATTRIBUTE macro (Prarit Bhargava) [1823339] - [nvme] nvme-fc: Revert "add module to ops template to allow module references" (Gopal Tiwari) [1823270] - [nvme] nvme: fix deadlock caused by ANA update wrong locking (Gopal Tiwari) [1823270] - [nvme] nvme-pci: Hold cq_poll_lock while completing CQEs (Gopal Tiwari) [1823270] - [uapi] nvme: change nvme_passthru_cmd64 to explicitly mark rsvd (Gopal Tiwari) [1823270] - [tools] tools/power/x86/intel-speed-select: Fix a typo in error message (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Update version (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Avoid duplicate Package strings for json (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Add display for enabled cpus count (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Print friendly warning for bad command line (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Fix avx options for turbo-freq feature (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Improve CLX commands (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Show error for invalid CPUs in the options (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Improve core-power result and error display (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Kernel interface error handling (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Improve error display for turbo-freq feature (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Improve error display for base-freq feature (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Improve output of perf-profile commands (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Enhance help for core-power assoc (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Display error for invalid priority type (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Check feature status first (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Improve error display for perf-profile feature (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Add an API for error/information print (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Enhance --info option (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Enhance help (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Helpful warning for missing kernel interface (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Store topology information (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Max CPU count calculation when CPU0 is offline (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Special handling for CPU 0 online/offline (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Use more verbiage for clos information (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Enhance core-power info command (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Make target CPU optional for core-power info (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Warn for invalid package id (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Fix last cpu number (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Fix mailbox usage for CLOS_PM_QOS_CONFIG (Prarit Bhargava) [1778956] - [platform] platform/x86: ISST: Fix wrong unregister type (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Avoid duplicate names for json parsing (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Fix display for turbo-freq auto mode (Prarit Bhargava) [1778956] - [platform] platform/x86: ISST: Allow additional core-power mailbox commands (Prarit Bhargava) [1778956] - [misc] mei: me: add comet point (lake) H device ids (Ken Cox) [1815355] - [misc] mei: me: add comet point (lake) LP device ids (Ken Cox) [1815355] - [misc] mei: define dma ring buffer sizes for PCH12 HW and newer (Ken Cox) [1815355] - [misc] mei: hbm: define dma ring setup protocol (Ken Cox) [1815355] - [acpi] apei/ghes: Do not delay GHES polling (Robert Richter) [1793544] - [edac] EDAC/ghes: Do not warn when incrementing refcount on 0 (Robert Richter) [1793544] - [edac] EDAC/ghes: Fix locking and memory barrier issues (Robert Richter) [1793544] - [edac] EDAC/ghes: Fix Use after free in ghes_edac remove path (Robert Richter) [1793544] - [edac] EDAC, ghes: Use CPER module handles to locate DIMMs (Robert Richter) [1793544] - [kernel] sched/fair: Fix statistics for find_idlest_group() (Phil Auld) [1794398] - [kernel] sched/core: Annotate curr pointer in rq with __rcu (Phil Auld) [1794398] - [kernel] sched/psi: Fix OOB write when writing 0 bytes to PSI files (Phil Auld) [1794398] - [kernel] sched/psi: Correct overly pessimistic size calculation (Phil Auld) [1794398] - [kernel] sched/fair: Prevent unlimited runtime on throttled group (Phil Auld) [1794398] - [kernel] sched/nohz: Optimize get_nohz_timer_target() (Phil Auld) [1794398] - [kernel] sched/topology: Assert non-NUMA topology masks don't (partially) overlap (Phil Auld) [1794398] - [kernel] sched/psi: create /proc/pressure and /proc/pressure/{io|memory|cpu} only when psi enabled (Phil Auld) [1794398] - [kernel] sched/fair: Remove redundant call to cpufreq_update_util() (Phil Auld) [1794398] - [kernel] sched/debug: Add new tracepoints to track PELT at rq level (Phil Auld) [1794398] - [kernel] sched/fair: calculate delta runnable load only when it's needed (Phil Auld) [1794398] - [kernel] sched/fair: Fix sgc->{min, max}_capacity calculation for SD_OVERLAP (Phil Auld) [1794398] - [kernel] sched/debug: Reset watchdog on all CPUs while processing sysrq-t (Phil Auld) [1794398] - [kernel] sched/fair: Make sched-idle CPU selection consistent throughout (Phil Auld) [1794398] - [kernel] sched/core: Remove unused variable from set_user_nice() (Phil Auld) [1794398] - [kernel] sched/fair: Optimize select_idle_cpu (Phil Auld) [1794398] - [kernel] schied/fair: Skip calculating @contrib without load (Phil Auld) [1794398] - [kernel] sched: Spare resched IPI when prio changes on a single fair task (Phil Auld) [1794398] - [kernel] sched: Use fair:prio_changed() instead of ad-hoc implementation (Phil Auld) [1794398] - [kernel] sched/wait: fix ___wait_var_event(exclusive) (Phil Auld) [1794398] - [kernel] psi: Fix a division error in psi poll() (Phil Auld) [1794398] - [kernel] sched/psi: Fix sampling error and rare div0 crashes with cgroups and high uptime (Phil Auld) [1794398] - [kernel] sched/cpufreq: Move the cfs_rq_util_change() call to cpufreq_update_util() (Phil Auld) [1794398] - [kernel] sched/pelt: Fix update of blocked PELT ordering (Phil Auld) [1794398] - [kernel] sched/core: Avoid spurious lock dependencies (Phil Auld) [1794398] - [kernel] Add wake_up_interruptible_sync_poll_locked() (Phil Auld) [1794398] - [kernel] Remove the nr_exclusive argument from __wake_up_sync_key() (Phil Auld) [1794398] - [x86] x86/mce: Do not log spurious corrected mce errors (Prarit Bhargava) [1819761] - [x86] x86/MCE: Add an MCE-record filtering function (Prarit Bhargava) [1819761]- [mm] mm/page_alloc: increase default min_free_kbytes bound (Joel Savitz) [1808039] - [crypto] crypto: remove CRYPTO_TFM_RES_BAD_KEY_LEN (Neil Horman) [1782179] - [crypto] crypto: qat - switch to skcipher API (Neil Horman) [1782179] - [scsi] scsi: lpfc: Change default SCSI LUN QD to 64 (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Update lpfc version to 12.8.0.0 (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Remove prototype FIPS/DSS options from SLI-3 (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Make debugfs ktime stats generic for NVME and SCSI (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix erroneous cpu limit of 128 on I/O statistics (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix crash in target side cable pulls hitting WAIT_FOR_UNREG (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix update of wq consumer index in lpfc_sli4_wq_release (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix crash after handling a pci error (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix scsi host template for SLI3 vports (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix lpfc overwrite of sg_cnt field in nvmefc_tgt_fcp_req (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix lockdep error - register non-static key (Dick Kennedy) [1822334] - [fs] utimes: Clamp the timestamps in notify_change() (Eric Sandeen) [1795991] - [fs] smb3: Fix regression in time handling (Eric Sandeen) [1795991] - [fs] isofs: Initialize filesystem timestamp ranges (Eric Sandeen) [1795991] - [fs] fs: ceph: Initialize filesystem timestamp ranges (Eric Sandeen) [1795991] - [fs] fs: fat: Initialize filesystem timestamp ranges (Eric Sandeen) [1795991] - [fs] fat: propagate 64-bit inode timestamps (Eric Sandeen) [1795991] - [fs] fs: cifs: Initialize filesystem timestamp ranges (Eric Sandeen) [1795991] - [fs] fs: nfs: Initialize filesystem timestamp ranges (Eric Sandeen) [1795991] - [fs] ext4: Initialize timestamps limits (Eric Sandeen) [1795991] - [fs] fs: Fill in max and min timestamps in superblock (Eric Sandeen) [1795991] - [fs] utimes: Clamp the timestamps before update (Eric Sandeen) [1795991] - [fs] timestamp_truncate: Replace users of timespec64_trunc (Eric Sandeen) [1795991] - [fs] vfs: Add timestamp_truncate() api (Eric Sandeen) [1795991] - [fs] vfs: Add file timestamp range support (Eric Sandeen) [1795991] - [fs] cramfs: Deprecate cramfs in RHEL (Abhijith Das) [1794513] - [thermal] thermal: intel: intel_pch_thermal: Add Comet Lake (CML) platform support (David Arcari) [1773794] - [thermal] thermal: intel: Fix unmatched pci_release_region (David Arcari) [1773794] - [thermal] thermal: intel: Use dev_get_drvdata (David Arcari) [1773794] - [thermal] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (David Arcari) [1773794] - [thermal] drivers: thermal: Move various drivers for intel platforms into a subdir (David Arcari) [1773794] - [x86] x86/cpufeatures: Enable a new AVX512 CPU feature (David Arcari) [1783143] - [x86] cpu/cpuid-deps: Add a tab to cpuid dependent features (David Arcari) [1783143] - [crypto] crypto: rng - Override drivers/char/random in FIPS mode (Herbert Xu) [1785660] - [char] random: Add hook to override device reads and getrandom(2) (Herbert Xu) [1785660] - [block] nbd: add a flush_workqueue in nbd_start_device (Ming Lei) [1798919] - [scsi] scsi: sd_sbc: Fix sd_zbc_report_zones() (Ming Lei) [1798919] - [block] block: Fix partition support for host aware zoned block devices (Ming Lei) [1798919] - [scsi] block: allow partitions on host aware zone devices (Ming Lei) [1798919] - [block] null_blk: Fix zone write handling (Ming Lei) [1798919] - [fs] fs: move guard_bio_eod() after bio_set_op_attrs (Ming Lei) [1798919] - [block] null_blk: Fix REQ_OP_ZONE_CLOSE handling (Ming Lei) [1798919] - [block] block: add bio_truncate to fix guard_bio_eod (Ming Lei) [1798919] - [block] compat_ioctl: block: handle Persistent Reservations (Ming Lei) [1798919] - [block] compat_ioctl: block: handle add zone open, close and finish ioctl (Ming Lei) [1798919] - [block] compat_ioctl: block: handle BLKGETZONESZ/BLKGETNRZONES (Ming Lei) [1798919] - [block] compat_ioctl: block: handle BLKREPORTZONE/BLKRESETZONE (Ming Lei) [1798919] - [block] block: fix memleak when __blk_rq_map_user_iov() is failed (Ming Lei) [1798919] - [s390] s390/dasd: fix typo in copyright statement (Ming Lei) [1798919] - [s390] s390/dasd: fix memleak in path handling error case (Ming Lei) [1798919] - [s390] s390/dasd/cio: Interpret ccw_device_get_mdc return value correctly (Ming Lei) [1798919] - [block] block: Fix a lockdep complaint triggered by request queue flushing (Ming Lei) [1798919] - [block] block: Fix the type of 'sts' in bsg_queue_rq() (Ming Lei) [1798919] - [block] block: end bio with BLK_STS_AGAIN in case of non-mq devs and REQ_NOWAIT (Ming Lei) [1798919] - [block] nbd: fix shutdown and recv work deadlock v2 (Ming Lei) [1798919] - [block] blk-iocost: fix incorrect vtime comparison in iocg_is_idle() (Ming Lei) [1798919] - [block] iocost: check active_list of all the ancestors in iocg_activate() (Ming Lei) [1798919] - [block] iocost: over-budget forced IOs should schedule async delay (Ming Lei) [1798919] - [block] blk-cgroup: remove blkcg_drain_queue (Ming Lei) [1798919] - [block] block: fix NULL pointer dereference in account statistics with IDE (Ming Lei) [1798919] - [block] null_blk: remove unused variable warning on !CONFIG_BLK_DEV_ZONED (Ming Lei) [1798919] - [block] brd: warn on un-aligned buffer (Ming Lei) [1798919] - [block] brd: remove max_hw_sectors queue limit (Ming Lei) [1798919] - [block] block: set the zone size in blk_revalidate_disk_zones atomically (Ming Lei) [1798919] - [block] block: don't handle bio based drivers in blk_revalidate_disk_zones (Ming Lei) [1798919] - [block] block: allocate the zone bitmaps lazily (Ming Lei) [1798919] - [block] block: replace seq_zones_bitmap with conv_zones_bitmap (Ming Lei) [1798919] - [block] block: simplify blkdev_nr_zones (Ming Lei) [1798919] - [block] block: remove the empty line at the end of blk-zoned.c (Ming Lei) [1798919] - [block] null_blk: cleanup null_gendisk_register (Ming Lei) [1798919] - [block] null_blk: fix zone size paramter check (Ming Lei) [1798919] - [fs] block: don't send uevent for empty disk when not invalidating (Ming Lei) [1798919] - [block] ataflop: Remove unneeded semicolon (Ming Lei) [1798919] - [block] drbd: Remove unneeded semicolon (Ming Lei) [1798919] - [scsi] sr_vendor: support Beurer GL50 evo CD-on-a-chip devices (Ming Lei) [1798919] - [cdrom] cdrom: respect device capabilities during opening action (Ming Lei) [1798919] - [fs] block: move clearing bd_invalidated into check_disk_size_change (Ming Lei) [1798919] - [block] block: remove (__)blkdev_reread_part as an exported API (Ming Lei) [1798919] - [block] block: fix bdev_disk_changed for non-partitioned devices (Ming Lei) [1798919] - [block] block: move rescan_partitions to fs/block_dev.c (Ming Lei) [1798919] - [block] block: merge invalidate_partitions into rescan_partitions (Ming Lei) [1798919] - [block] block: refactor rescan_partitions (Ming Lei) [1798919] - [scsi] scsi: sd_zbc: Remove set but not used variable 'buflen' (Ming Lei) [1798919] - [md] block: rework zone reporting (Ming Lei) [1798919] - [scsi] scsi: sd_zbc: Cleanup sd_zbc_alloc_report_buffer() (Ming Lei) [1798919] - [block] null_blk: Add zone_nr_conv to features (Ming Lei) [1798919] - [block] null_blk: clean up report zones (Ming Lei) [1798919] - [block] null_blk: clean up the block device operations (Ming Lei) [1798919] - [block] block: Remove partition support for zoned block devices (Ming Lei) [1798919] - [md] block: Simplify report zones execution (Ming Lei) [1798919] - [block] block: cleanup the !zoned case in blk_revalidate_disk_zones (Ming Lei) [1798919] - [scsi] block: Enhance blk_revalidate_disk_zones() (Ming Lei) [1798919] - [block] nbd: prevent memory leak (Ming Lei) [1798919] - [scsi] scsi: sd_zbc: add zone open, close, and finish support (Ming Lei) [1798919] - [block] null_blk: add zone open, close, and finish support (Ming Lei) [1798919] - [md] dm: add zone open, close and finish support (Ming Lei) [1798919] - [block] loop: fix no-unmap write-zeroes request behavior (Ming Lei) [1798919] - [block] null_blk: return fixed zoned reads > write pointer (Ming Lei) [1798919] - [block] null_blk: Enable modifying 'submit_queues' after an instance has been configured (Ming Lei) [1798919] - [block] null_blk: Improve nullb_device_##NAME##_store() readability (Ming Lei) [1798919] - [block] block,bfq: Skip tracing hooks if possible (Ming Lei) [1798919] - [block] block: Don't disable interrupts in trigger_softirq() (Ming Lei) [1798919] - [lib] sbitmap: Delete sbitmap_any_bit_clear() (Ming Lei) [1798919] - [block] blk-mq: Delete blk_mq_has_free_tags() and blk_mq_can_queue() (Ming Lei) [1798919] - [block] block: add zone open, close and finish ioctl support (Ming Lei) [1798919] - [uapi] uapi: fix ioctl documentation (Ming Lei) [1798919] - [uapi] uapi: linux/blkzoned.h: fix BLKGETZONESZ and BLKGETNRZONES definitions (Ming Lei) [1798919] - [block] block: add zone open, close and finish operations (Ming Lei) [1798919] - [block] block: Simplify REQ_OP_ZONE_RESET_ALL handling (Ming Lei) [1798919] - [block] block: Remove REQ_OP_ZONE_RESET plugging (Ming Lei) [1798919] - [fs] bdev: Refresh bdev size for disks without partitioning (Ming Lei) [1798919] - [fs] bdev: Factor out bdev revalidation into a common helper (Ming Lei) [1798919] - [block] blk-mq: Make blk_mq_run_hw_queue() return void (Ming Lei) [1798919] - [fs] fcntl: fix typo in RWH_WRITE_LIFE_NOT_SET r/w hint name (Ming Lei) [1798919] - [block] blk-mq: remove needless goto from blk_mq_get_driver_tag (Ming Lei) [1798919] - [block] block: Reduce the amount of memory used for tag sets (Ming Lei) [1798919] - [block] block: Reduce the amount of memory required per request queue (Ming Lei) [1798919] - [block] block: Remove the synchronize_rcu() call from __blk_mq_update_nr_hw_queues() (Ming Lei) [1798919] - [block] block: account statistics for passthrough requests (Ming Lei) [1798919] - [block] blk-stat: Optimise blk_stat_add() (Ming Lei) [1798919] - [block] blk-mq: Embed counters into struct mq_inflight (Ming Lei) [1798919] - [block] blk-mq: Reuse callback in blk_mq_in_flight*() (Ming Lei) [1798919] - [block] blk-mq: Inline status checkers (Ming Lei) [1798919] - [block] block: Document all members of blk_mq_tag_set and bkl_mq_queue_map (Ming Lei) [1798919] - [block] block: Reduce sysfs_lock locking inside blk_cleanup_queue() (Ming Lei) [1798919] - [block] block: Remove "dying" checks from sysfs callbacks (Ming Lei) [1798919] - [block] block: Remove request_queue.nr_queues (Ming Lei) [1798919] - [trace] block: Fix writeback throttling W=1 compiler warnings (Ming Lei) [1798919] - [block] block: Fix three kernel-doc warnings (Ming Lei) [1798919] - [fs] writeback: fix use-after-free in finish_writeback_work() (Ming Lei) [1798919] - [scsi] scsi: sd_zbc: Fix sd_zbc_complete() (Ming Lei) [1798919] - [block] nbd:fix memory leak in nbd_get_socket() (Ming Lei) [1798919] - [block] nbd: verify socket is supported during setup (Ming Lei) [1798919] - [block] nbd: handle racing with error'ed out commands (Ming Lei) [1798919] - [block] nbd: protect cmd->status with cmd->lock (Ming Lei) [1798919] - [block] nbd: fix possible sysfs duplicate warning (Ming Lei) [1798919] - [block] nbd: fix possible page fault for nbd disk (Ming Lei) [1798919] - [block] nbd: rename the runtime flags as NBD_RT_ prefixed (Ming Lei) [1798919] - [block] nbd: fix max number of supported devs (Ming Lei) [1798919] - [block] nbd: fix zero cmd timeout handling v2 (Ming Lei) [1798919] - [block] nbd: add missing config put (Ming Lei) [1798919] - [block] nbd: add function to convert blk req op to nbd cmd (Ming Lei) [1798919] - [block] nbd: add set cmd timeout helper (Ming Lei) [1798919] - [block] loop: change queue block size to match when using DIO (Ming Lei) [1798919] - [block] rsxx: add missed destroy_workqueue calls in remove (Ming Lei) [1798919] - [fs] cgroup, writeback: don't switch wbs immediately on dead wbs if the memcg is dead (Ming Lei) [1798919] - [block] block: drbd: remove a stray unlock in __drbd_send_protocol() (Ming Lei) [1798919] - [block] blkcg: make blkcg_print_stat() print stats only for online blkgs (Ming Lei) [1798919] - [block] iocost: don't nest spin_lock_irq in ioc_weight_write() (Ming Lei) [1798919] - [block] blk-rq-qos: fix first node deletion of rq_qos_del() (Ming Lei) [1798919] - [block] blkcg: Fix multiple bugs in blkcg_activate_policy() (Ming Lei) [1798919] - [block] block: Fix elv_support_iosched() (Ming Lei) [1798919] - [block] null_blk: Fix zoned command return code (Ming Lei) [1798919] - [block] blk-wbt: fix performance regression in wbt scale_up/scale_down (Ming Lei) [1798919] - [ata] Revert "libata, freezer: avoid block device removal while system is frozen" (Ming Lei) [1798919] - [mm] bdi: Do not use freezable workqueue (Ming Lei) [1798919] - [uapi] block: pg: add header include guard (Ming Lei) [1798919] - [block] block: fix null pointer dereference in blk_mq_rq_timed_out() (Ming Lei) [1798919] - [block] rq-qos: get rid of redundant wbt_update_limits() (Ming Lei) [1798919] - [block] iocost: bump up default latency targets for hard disks (Ming Lei) [1798919] - [block] iocost: improve nr_lagging handling (Ming Lei) [1798919] - [block] iocost: better trace vrate changes (Ming Lei) [1798919] - [block] block: drop device references in bsg_queue_rq() (Ming Lei) [1798919] - [block] pktcdvd: remove warning on attempting to register non-passthrough dev (Ming Lei) [1798919] - [ata] ata: libahci_platform: Add of_node_put() before loop exit (Ming Lei) [1798919] - [block] block, bfq: push up injection only after setting service time (Ming Lei) [1798919] - [block] block, bfq: increase update frequency of inject limit (Ming Lei) [1798919] - [block] block, bfq: reduce upper bound for inject limit to max_rq_in_driver+1 (Ming Lei) [1798919] - [block] block, bfq: update inject limit only after injection occurred (Ming Lei) [1798919] - [block] block: centralize PI remapping logic to the block layer (Ming Lei) [1798919] - [block] block: use symbolic constants for t10_pi type (Ming Lei) [1798919] - [block] null_blk: format pr_* logs with pr_fmt (Ming Lei) [1798919] - [block] null_blk: match the type of parameter nr_devices (Ming Lei) [1798919] - [block] null_blk: do not fail the module load with zero devices (Ming Lei) [1798919] - [block] block: also check RQF_STATS in blk_mq_need_time_stamp() (Ming Lei) [1798919] - [block] block: make rq sector size accessible for block stats (Ming Lei) [1798919] - [block] bfq: Fix bfq linkage error (Ming Lei) [1798919] - [scsi] scsi: core: remove dummy q->dev check (Ming Lei) [1798919] - [block] block: bypass blk_set_runtime_active for uninitialized q->dev (Ming Lei) [1798919] - [block] null_blk: validate the number of devices (Ming Lei) [1798919] - [block] null_blk: fix module name at log message (Ming Lei) [1798919] - [block] iocost_monitor: Report debt (Ming Lei) [1798919] - [tools] iocost_monitor: Report more info with higher accuracy (Ming Lei) [1798919] - [tools] iocost_monitor: Always use strings for json values (Ming Lei) [1798919] - [block] blk-iocost: Don't let merges push vtime into the future (Ming Lei) [1798919] - [block] blk-iocost: Account force-charged overage in absolute vtime (Ming Lei) [1798919] - [block] blk-iocost: Fix incorrect operation order during iocg free (Ming Lei) [1798919] - [block] bfq: Add per-device weight (Ming Lei) [1798919] - [block] bfq: Extract bfq_group_set_weight from bfq_io_set_weight_legacy (Ming Lei) [1798919] - [block] bfq: Fix the missing barrier in __bfq_entity_update_weight_prio (Ming Lei) [1798919] - [block] block: fix elevator_get_by_features() (Ming Lei) [1798919] - [scsi] sd: Set ELEVATOR_F_ZBD_SEQ_WRITE for ZBC disks (Ming Lei) [1798919] - [block] block: Set ELEVATOR_F_ZBD_SEQ_WRITE for nullblk zoned disks (Ming Lei) [1798919] - [block] block: Delay default elevator initialization (Ming Lei) [1798919] - [block] block: Improve default elevator selection (Ming Lei) [1798919] - [block] block: Introduce elevator features (Ming Lei) [1798919] - [block] block: Change elevator_init_mq() to always succeed (Ming Lei) [1798919] - [block] block: Cleanup elevator_init_mq() use (Ming Lei) [1798919] - [block] paride/pcd: need to check if cd->disk is null in pcd_detect (Ming Lei) [1798919] - [block] paride/pcd: need to set queue to NULL before put_disk (Ming Lei) [1798919] - [block] blkcg: add missing NULL check in ioc_cpd_alloc() (Ming Lei) [1798919] - [block] blkcg: fix missing free on error path of blk_iocost_init() (Ming Lei) [1798919] - [trace] blkcg: blk-iocost: predeclare used structs (Ming Lei) [1798919] - [block] blkcg: add tools/cgroup/iocost_coef_gen.py (Ming Lei) [1798919] - [block] blkcg: add tools/cgroup/iocost_monitor.py (Ming Lei) [1798919] - [block] blkcg: implement blk-iocost (Ming Lei) [1798919] - [block] blk-mq: add optional request->alloc_time_ns (Ming Lei) [1798919] - [block] block: extend 'struct request' via 'request_aux' (Ming Lei) [1798919] - [block] blkcg: s/RQ_QOS_CGROUP/RQ_QOS_LATENCY/ (Ming Lei) [1798919] - [block] block/rq_qos: implement rq_qos_ops->queue_depth_changed() (Ming Lei) [1798919] - [block] block/rq_qos: add rq_qos_merge() (Ming Lei) [1798919] - [block] blkcg: separate blkcg_conf_get_disk() out of blkg_conf_prep() (Ming Lei) [1798919] - [block] blkcg: make ->cpd_init_fn() optional (Ming Lei) [1798919] - [block] blkcg: pass @q and @blkcg into blkcg_pol_alloc_pd_fn() (Ming Lei) [1798919] - [include] writeback: Generalize and expose wb_completion (Ming Lei) [1798919] - [block] null_blk: fix inline misuse (Ming Lei) [1798919] - [block] null_blk: create a helper for req completion (Ming Lei) [1798919] - [block] null_blk: create a helper for zoned devices (Ming Lei) [1798919] - [block] null_blk: create a helper for mem-backed ops (Ming Lei) [1798919] - [block] null_blk: create a helper for badblocks (Ming Lei) [1798919] - [block] null_blk: create a helper for throttling (Ming Lei) [1798919] - [block] null_blk: move duplicate code to callers (Ming Lei) [1798919] - [block] block: remove struct request_queue queue_head (Ming Lei) [1798919] - [fs] writeback, cgroup: inode_switch_wbs() shouldn't give up on wb_switch_rwsem trylock fail (Ming Lei) [1798919] - [fs] writeback, cgroup: Adjust WB_FRN_TIME_CUT_DIV to accelerate foreign inode switching (Ming Lei) [1798919] - [block] blk-mq: Fix memory leak in blk_mq_init_allocated_queue error handling (Ming Lei) [1798919] - [block] loop: Add LOOP_SET_DIRECT_IO to compat ioctl (Ming Lei) [1798919] - [lib] lib: scatterlist: Fix to support no mapped sg (Ming Lei) [1798919] - [block] null_blk: implement REQ_OP_ZONE_RESET_ALL (Ming Lei) [1798919] - [scsi] scsi: implement REQ_OP_ZONE_RESET_ALL (Ming Lei) [1798919] - [block] blk-zoned: implement REQ_OP_ZONE_RESET_ALL (Ming Lei) [1798919] - [block] block: add req op to reset all zones and flag (Ming Lei) [1798919] - [block] block: Fix a comment in blk_cleanup_queue() (Ming Lei) [1798919] - [block] block: Fix spelling in the header above blkg_lookup() (Ming Lei) [1798919] - [kernel] cgroup: Move cgroup_parse_float() implementation out of CONFIG_SYSFS (Ming Lei) [1798919] - [kernel] cgroup: add cgroup_parse_float() (Ming Lei) [1798919] - [block] nbd: replace kill_bdev() with __invalidate_device() again (Ming Lei) [1798919] - [block] nbd: add netlink reconfigure resize support (Ming Lei) [1798919] - [block] nbd: fix crash when the blksize is zero (Ming Lei) [1798919] - [block] nbd: propagate genlmsg_reply return code (Ming Lei) [1798919] - [block] block: loop: mark bvec as ITER_BVEC_FLAG_NO_REF (Ming Lei) [1798919] - [block] loop: properly observe rotational flag of underlying device (Ming Lei) [1798919] - [block] block: Limit zone array allocation size (Ming Lei) [1798919] - [block] block: Fix null_blk_zoned creation failure with small number of zones (Ming Lei) [1798919] - [scsi] sd_zbc: Fix report zones buffer allocation (Ming Lei) [1798919] - [scsi] scsi: sd_zbc: Fix sd_zbc_report_zones() buffer allocation (Ming Lei) [1798919] - [md] block: Kill gfp_t argument of blkdev_report_zones() (Ming Lei) [1798919] - [md] dm zoned: Fix zone report handling (Ming Lei) [1798919] - [block] blkcg: implement REQ_CGROUP_PUNT (Ming Lei) [1798919] - [include] blkcg, writeback: Implement wbc_blkcg_css() (Ming Lei) [1798919] - [fs] blkcg, writeback: Add wbc->no_cgroup_owner (Ming Lei) [1798919] - [fs] blkcg, writeback: Rename wbc_account_io() to wbc_account_cgroup_owner() (Ming Lei) [1798919] - [block] cgroup, blkcg: Prepare some symbols for module and !CONFIG_CGROUP usages (Ming Lei) [1798919] - [fs] writeback: synchronize sync(2) against cgroup writeback membership switches (Ming Lei) [1798919] - [block] blk-mq: move cancel of requeue_work to the front of blk_exit_queue (Ming Lei) [1798919] - [block] blk-mq-debugfs: support rq_qos (Ming Lei) [1798919] - [block] null_blk: fix type mismatch null_handle_cmd() (Ming Lei) [1798919] - [block] null_blk: remove duplicate 0 initialization (Ming Lei) [1798919] - [block] null_blk: remove duplicate check for report zone (Ming Lei) [1798919] - [block] null_blk: add zoned config support information (Ming Lei) [1798919] - [tools] tools arch x86: Sync asm/cpufeatures.h with the kernel sources (Vitaly Kuznetsov) [1807448] - [x86] vmware: Use bool type for vmw_sched_clock (Vitaly Kuznetsov) [1807448] - [x86] vmware: Enable steal time accounting (Vitaly Kuznetsov) [1807448] - [x86] vmware: Add steal time clock support for VMware guests (Vitaly Kuznetsov) [1807448] - [x86] vmware: Remove vmware_sched_clock_setup() (Vitaly Kuznetsov) [1807448] - [x86] vmware: Make vmware_select_hypercall() __init (Vitaly Kuznetsov) [1807448] - [x86] cpu/vmware: Fix platform detection VMWARE_PORT macro (Vitaly Kuznetsov) [1807448] - [x86] cpu/vmware: Use the full form of INL in VMWARE_HYPERCALL, for clang/llvm (Vitaly Kuznetsov) [1807448] - [x86] cpu/vmware: Use the full form of INL in VMWARE_PORT (Vitaly Kuznetsov) [1807448] - [x86] vmware: Add a header file for hypercall definitions (Vitaly Kuznetsov) [1807448] - [x86] vmware: Update platform detection code for VMCALL/VMMCALL hypercalls (Vitaly Kuznetsov) [1807448] - [netdrv] hv_netvsc: Fix unwanted wakeup in netvsc_attach() (Mohammed Gamal) [1815503] - [netdrv] hv_netvsc: make recording RSS hash depend on feature flag (Mohammed Gamal) [1815503] - [netdrv] hv_netvsc: record hardware hash in skb (Mohammed Gamal) [1815503] - [netdrv] hv_netvsc: flag software created hash value (Mohammed Gamal) [1815503] - [video] hyperv: hyperv_fb: Use physical memory for fb on HyperV Gen 1 VMs (Mohammed Gamal) [1816744] - [video] hyperv: hyperv_fb: Support deferred IO for Hyper-V frame buffer driver (Mohammed Gamal) [1816744] - [video] hyperv: hyperv_fb: Obtain screen resolution from Hyper-V host (Mohammed Gamal) [1816744] - [uio] uio_hv_generic: drop #ifdef DEBUG (Mohammed Gamal) [1816744] - [hid] hv: Remove dependencies on PAGE_SIZE for ring buffer (Mohammed Gamal) [1816744] - [x86] x86/hyperv: Create and use Hyper-V page definitions (Mohammed Gamal) [1816285] - [x86] x86/hyper-v: Drop HV_X64_CONFIGURE_PROFILER definition (Mohammed Gamal) [1816285] - [x86] x86: hv: Add function to allocate zeroed page for Hyper-V (Mohammed Gamal) [1816285] - [x86] x86/hyperv: Add functions to allocate/deallocate page for Hyper-V (Mohammed Gamal) [1816285] - [x86] x86/hyper-v: Fix indentation in hv_do_fast_hypercall16() (Mohammed Gamal) [1816285] - [x86] x86/hyperv: Micro-optimize send_ipi_one() (Mohammed Gamal) [1816285] - [x86] x86/hyperv: Make vapic support x2apic mode (Mohammed Gamal) [1816285] - [x86] x86/hyper-v: Fix overflow bug in fill_gva_list() (Mohammed Gamal) [1816285] - [x86] x86/hyper-v: Zero out the VP ASSIST PAGE on allocation (Mohammed Gamal) [1816285] - [x86] x86/hyperv: Make hv_vcpu_is_preempted() visible (Mohammed Gamal) [1816285] - [x86] x86/hyper-v: Implement EOI assist (Mohammed Gamal) [1816285] - [x86] x86/hyperv: Prevent potential NULL pointer dereference (Mohammed Gamal) [1816285] - [x86] Drivers: hv: vmbus: Break out ISA independent parts of mshyperv.h (Mohammed Gamal) [1816285] - [x86] x86/hyperv: Remove unused include (Mohammed Gamal) [1816285] - [net] vsock/virtio: add support for MSG_PEEK (Stefano Garzarella) [1818059]- [include] leds: triggers: new function led_set_trigger_data() (Torez Smith) [1686205] - [leds] leds: triggers: add device attribute support (Torez Smith) [1686205] - [usb] USB: cdc-wdm: fix race between write and disconnect due to flag abuse (Torez Smith) [1686205] - [usb] usb: host: xhci: rcar: Fix typo in compatible string matching (Torez Smith) [1686205] - [usb] usb: host: xhci-tegra: Set DMA mask correctly (Torez Smith) [1686205] - [usb] USB: storage: ums-realtek: Whitelist auto-delink support (Torez Smith) [1686205] - [usb] USB: storage: ums-realtek: Update module parameter description for auto_delink_en (Torez Smith) [1686205] - [usb] usb: host: ohci: fix a race condition between shutdown and irq (Torez Smith) [1686205] - [usb] usb: hcd: use managed device resources (Torez Smith) [1686205] - [usb] typec: tcpm: fix a typo in the comparison of pdo_max_voltage (Torez Smith) [1686205] - [usb] usb-storage: Add new JMS567 revision to unusual_devs (Torez Smith) [1686205] - [usb] usb: chipidea: udc: don't do hardware access if gadget has stopped (Torez Smith) [1686205] - [usb] usbtmc: more sanity checking for packet size (Torez Smith) [1686205] - [usb] usb: udc: lpc32xx: silence fall-through warning (Torez Smith) [1686205] - [usb] usb: chipidea: imx: fix EPROBE_DEFER support during driver probe (Torez Smith) [1686205] - [usb] usb: host: fotg2: restart hcd after port reset (Torez Smith) [1686205] - [usb] USB: CDC: fix sanity checks in CDC union parser (Torez Smith) [1686205] - [usb] usb: cdc-acm: make sure a refcount is taken early enough (Torez Smith) [1686205] - [usb] USB: serial: option: add the BroadMobi BM818 card (Torez Smith) [1686205] - [usb] USB: serial: option: Add Motorola modem UARTs (Torez Smith) [1686205] - [usb] USB: core: Fix races in character device registration and deregistraion (Torez Smith) [1686205] - [usb] usb: gadget: mass_storage: Fix races between fsg_disable and fsg_set_alt (Torez Smith) [1686205] - [usb] usb: gadget: composite: Clear "suspended" on reset/disconnect (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: Fix sysfs interface of "role" (Torez Smith) [1686205] - [usb] usb: setup authorized_default attributes using usb_bus_notify (Torez Smith) [1686205] - [usb] usb: iowarrior: fix deadlock on disconnect (Torez Smith) [1686205] - [usb] Revert "USB: rio500: simplify locking" (Torez Smith) [1686205] - [usb] usb: usbfs: fix double-free of usb memory upon submiturb error (Torez Smith) [1686205] - [usb] usb: yurex: Fix use-after-free in yurex_delete (Torez Smith) [1686205] - [usb] USB: serial: option: add D-Link DWM-222 device ID (Torez Smith) [1686205] - [usb] USB: serial: option: Add support for ZTE MF871A (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Ignore unsupported/unknown alternate mode requests (Torez Smith) [1686205] - [usb] xhci: Fix NULL pointer dereference at endpoint zero reset (Torez Smith) [1686205] - [usb] usb: host: xhci-rcar: Fix timeout in xhci_suspend() (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: Fix uninitilized symbol error (Torez Smith) [1686205] - [usb] usb: typec: tcpm: remove tcpm dir if no children (Torez Smith) [1686205] - [usb] usb: typec: tcpm: free log buf memory when remove debug file (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Add NULL check before dereferencing config (Torez Smith) [1686205] - [tools] tools headers UAPI: Sync usbdevice_fs.h with the kernels to get new ioctl (Torez Smith) [1686205] - [usb] xhci: Fix crash if scatter gather is used with Immediate Data Transfer (IDT) (Torez Smith) [1686205] - [usb] usb: usb251xb: Reallow swap-dx-lanes to apply to the upstream port (Torez Smith) [1686205] - [usb] Revert "usb: usb251xb: Add US port lanes inversion property" (Torez Smith) [1686205] - [documentation] Revert "usb: usb251xb: Add US lanes inversion dts-bindings" (Torez Smith) [1686205] - [usb] usb: wusbcore: fix unbalanced get/put cluster_id (Torez Smith) [1686205] - [usb] usb/hcd: Fix a NULL vs IS_ERR() bug in usb_hcd_setup_local_mem() (Torez Smith) [1686205] - [usb] usb-storage: Add a limitation for blk_queue_max_hw_sectors() (Torez Smith) [1686205] - [usb] usb: pci-quirks: Minor cleanup for AMD PLL quirk (Torez Smith) [1686205] - [usb] usb: pci-quirks: Correct AMD PLL quirk detection (Torez Smith) [1686205] - [usb] vfs: Convert gadgetfs to use the new mount API (Torez Smith) [1686205] - [usb] Revert "usb: gadget: storage: Remove warning message" (Torez Smith) [1686205] - [documentation] Revert "dt-bindings: add binding for USBSS-DRD controller." (Torez Smith) [1686205] - [usb] Revert "usb:gadget Separated decoding functions from dwc3 driver." (Torez Smith) [1686205] - [usb] Revert "usb:gadget Patch simplify usb_decode_set_clear_feature function." (Torez Smith) [1686205] - [usb] Revert "usb:gadget Simplify usb_decode_get_set_descriptor function." (Torez Smith) [1686205] - [usb] Revert "usb:cdns3 Add Cadence USB3 DRD Driver" (Torez Smith) [1686205] - [usb] Revert "usb:cdns3 Fix for stuck packets in on-chip OUT buffer." (Torez Smith) [1686205] - [documentation] dt-bindings: usb: ehci: Fix example warnings (Torez Smith) [1686205] - [usb] usb :fsl: Change string format for errata property (Torez Smith) [1686205] - [usb] usb: host: Stops USB controller init if PLL fails to lock (Torez Smith) [1686205] - [usb] usb: phy: Workaround for USB erratum-A005728 (Torez Smith) [1686205] - [usb] usb: fsl: Set USB_EN bit to select ULPI phy (Torez Smith) [1686205] - [usb] usb: Handle USB3 remote wakeup for LPM enabled devices correctly (Torez Smith) [1686205] - [usb] drivers/usb/typec/tps6598x.c: fix 4CC cmd write (Torez Smith) [1686205] - [usb] drivers/usb/typec/tps6598x.c: fix portinfo width (Torez Smith) [1686205] - [usb] usb: storage: scsiglue: Do not skip VPD if try_vpd_pages is set (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: add a workaround for a race condition of workqueue (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: remove redundant assignment to ret (Torez Smith) [1686205] - [usb] usb: dwc2: use a longer AHB idle timeout in dwc2_core_reset() (Torez Smith) [1686205] - [usb] USB: gadget: function: fix issue Unneeded variable: "value" (Torez Smith) [1686205] - [usb] usb: phy: phy-mxs-usb: add imx7ulp support (Torez Smith) [1686205] - [usb] usb:cdns3 Fix for stuck packets in on-chip OUT buffer (Torez Smith) [1686205] - [usb] usb:cdns3 Add Cadence USB3 DRD Driver (Torez Smith) [1686205] - [usb] usb:gadget Simplify usb_decode_get_set_descriptor function (Torez Smith) [1686205] - [usb] usb:gadget Patch simplify usb_decode_set_clear_feature function (Torez Smith) [1686205] - [usb] usb:gadget Separated decoding functions from dwc3 driver (Torez Smith) [1686205] - [documentation] dt-bindings: add binding for USBSS-DRD controller (Torez Smith) [1686205] - [usb] usb: dwc3: pci: add support for TigerLake Devices (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: add ID for isodebug v1 (Torez Smith) [1686205] - [usb] usb: host: Fix excessive alignment restriction for local memory allocations (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use struct platform_callback pointer (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use renesas_usbhs_platform_info on of_device_id.data (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Add a common function for the .get_id (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: move device tree properties parsing (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Add struct device * declaration in usbhs_probe() (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Add has_new_pipe_configs flag (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use dev_of_node macro instead of open coded (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Remove type member from renesas_usbhs_driver_param (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use a specific flag instead of type for multi_clks (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Avoid to write platform_data's value (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: move macros from mod.c to the mod.h (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: remove notify_hotplug callback (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: revise the irq_vbus comments (Torez Smith) [1686205] - [usb] USB: core: Fix compiler warnings in devio.c (Torez Smith) [1686205] - [usb] USB: core: Remove usbfs_mutex (Torez Smith) [1686205] - [usb] usb: clean up some of the computations in adu_read (Torez Smith) [1686205] - [usb] scsi: usb: image: microtek: use sg helper to iterate over scatterlist (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use struct assignment instead of memcpy() (Torez Smith) [1686205] - [usb] USB: core: correct a spelling mistake in the comment (Torez Smith) [1686205] - [usb] usb: dwc3: remove unused @lock member of dwc3_ep struct (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Add Support for Intel Elkhart Lake Devices (Torez Smith) [1686205] - [usb] usb: Replace snprintf with scnprintf in gether_get_ifname (Torez Smith) [1686205] - [uapi] USB: fix types in uapi include (Torez Smith) [1686205] - [usb] USB: serial: option: add support for GosunCn ME3630 RNDIS mode (Torez Smith) [1686205] - [usb] xhci: detect USB 3.2 capable host controllers correctly (Torez Smith) [1686205] - [usb] usb: xhci: Don't try to recover an endpoint if port is in error state (Torez Smith) [1686205] - [usb] usb: gadget: ether: Fix race between gether_disconnect and rx_submit (Torez Smith) [1686205] - [usb] usb: gadget: storage: Remove warning message (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Add support for disabling U1 and U2 entries (Torez Smith) [1686205] - [usb] usb: gadget: send usb_gadget as an argument in get_config_params (Torez Smith) [1686205] - [documentation] doc: dt: bindings: usb: dwc3: Update entries for disabling U1 and U2 (Torez Smith) [1686205] - [usb] usb: dwc3: qcom: Use of_clk_get_parent_count() (Torez Smith) [1686205] - [usb] usb: dwc3: Fix core validation in probe, move after clocks are enabled (Torez Smith) [1686205] - [usb] usb: dwc3: qcom: Improve error handling (Torez Smith) [1686205] - [usb] usb: dwc3: qcom: Start USB in 'host mode' on the SDM845 (Torez Smith) [1686205] - [usb] usb: dwc3: qcom: Add support for booting with ACPI (Torez Smith) [1686205] - [usb] Revert "usb: dwc2: host: Setting qtd to NULL after freeing it" (Torez Smith) [1686205] - [usb] usb: gadget: net2272: remove redundant assignments to pointer 's' (Torez Smith) [1686205] - [usb] usb: gadget: Zero ffs_io_data (Torez Smith) [1686205] - [usb] USB: omap_udc: Remove unneeded variable (Torez Smith) [1686205] - [usb] fotg210-udc: Remove unneeded variable (Torez Smith) [1686205] - [usb] usb: gadget: at91_udc: Remove unneeded variable (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: Enhance role switch support (Torez Smith) [1686205] - [usb] usb: gadget: u_audio: Fixed variable declaration coding style issue (Torez Smith) [1686205] - [usb] usb: gadget: f_fs: data_len used before properly set (Torez Smith) [1686205] - [usb] USB: dwc2: Don't turn off the usbphy in suspend if wakeup is enabled (Torez Smith) [1686205] - [documentation] Documentation: dt-bindings: Add snps, need-phy-for-wake for dwc2 USB (Torez Smith) [1686205] - [usb] usb: dwc2: Force 8bit UTMI width for Samsung Exynos SoCs (Torez Smith) [1686205] - [usb] usb: dwc3: meson-g12a: Add support for IRQ based OTG switching (Torez Smith) [1686205] - [usb] usb: dwc2: Use generic PHY width in params setup (Torez Smith) [1686205] - [usb] usb: host: fotg2: add device tree probing (Torez Smith) [1686205] - [usb] usb: isp1362: Spelling s/eclusive/exclusive/ (Torez Smith) [1686205] - [usb] USB: add usbfs ioctl to retrieve the connection parameters (Torez Smith) [1686205] - [usb] usb: host: xhci-tegra: Fix Wunused-const-variable (Torez Smith) [1686205] - [usb] usb: chipidea: udc: workaround for endpoint conflict issue (Torez Smith) [1686205] - dt-bindings: usb: renesas_gen3: Rename bindings documentation file (Torez Smith) [1686205] - dt-bindings: usb: renesas_usbhs: Rename bindings documentation file (Torez Smith) [1686205] - [documentation] docs: power: convert docs to ReST and rename to *.rst (Torez Smith) [1686205] - [usb] docs: kbuild: convert docs to ReST and rename to *.rst (Torez Smith) [1686205] - [usb] usb: chipidea: msm: Use devm_platform_ioremap_resource() (Torez Smith) [1686205] - [usb] usb: chipidea: imx: Use devm_platform_ioremap_resource() (Torez Smith) [1686205] - [usb] usb: chipidea: Use dev_err() instead of pr_err() (Torez Smith) [1686205] - [usb] usb: chipidea: imx: "fsl, usbphy" phandle is not mandatory now (Torez Smith) [1686205] - [usb] usb: chipidea: imx: add imx7ulp support (Torez Smith) [1686205] - [usb] usb: typec: Make sure an alt mode exist before getting its partner (Torez Smith) [1686205] - [usb] Revert "usb: mtu3: fix up undefined reference to usb_debug_root" (Torez Smith) [1686205] - [usb] USB: sisusbvga: Remove unneeded variable (Torez Smith) [1686205] - [usb] usb: typec: tcpm: fusb302: simplify getting the adapter of a client (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: add runtime pm workaround (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: enable runtime pm support (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: fix return value check in lpc32xx_udc_probe() (Torez Smith) [1686205] - [usb] usb: gadget: dwc2: fix zlp handling (Torez Smith) [1686205] - [usb] usb: dwc2: Set actual frame number for completed ISOC transfer for none DDMA (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: allocate descriptor with GFP_ATOMIC (Torez Smith) [1686205] - [usb] usb: gadget: fusb300_udc: Fix memory leak of fusb300->ep (Torez Smith) [1686205] - [usb] usb: phy: mxs: Disable external charger detect in mxs_phy_hw_init() (Torez Smith) [1686205] - [usb] usb: dwc2: Fix DMA cache alignment issues (Torez Smith) [1686205] - [usb] usb: dwc2: host: Fix wMaxPacketSize handling (fix webcam regression) (Torez Smith) [1686205] - [usb] USB: move usb debugfs directory creation to the usb common core (Torez Smith) [1686205] - [usb] usb: host: u132-hcd: remove unneeded variable frame (Torez Smith) [1686205] - [usb] media: usb/gadget/f_uvc: set device_caps in struct video_device (Torez Smith) [1686205] - [usb] usbip: Replace unused kvec array with single variable in vhci_send_cmd_unlink() (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: remove controlling PWEN/EXTLP support (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: remove sudmac support (Torez Smith) [1686205] - [usb] usb: xhci: Add Clear_TT_Buffer (Torez Smith) [1686205] - [usb] usb: Add devaddr in struct usb_device (Torez Smith) [1686205] - [usb] USB: Fix chipmunk-like voice when using Logitech C270 for recording audio (Torez Smith) [1686205] - [usb] USB: usb-storage: Add new ID to ums-realtek (Torez Smith) [1686205] - [usb] USB: use genalloc for USB HCs with local memory (Torez Smith) [1686205] - [usb] usb: phy: mv-usb: Remove set but not used variable 'phy' (Torez Smith) [1686205] - [usb] usb: ftdi-elan: fix possible condition with no effect (if == else) (Torez Smith) [1686205] - [usb] USB: ohci-spear: Remove set but not used variable 'ohci' (Torez Smith) [1686205] - [usb] USB: atm: ueagle-atm.c: remove redundant license text (Torez Smith) [1686205] - [usb] USB: atm: ueagle-atm.c: fix SPDX tag to be BSD2 (Torez Smith) [1686205] - [usb] usb: ohci-s3c2410: Remove set but not used variable 'hcd' (Torez Smith) [1686205] - [usb] usb: cdc-wdm: remove redundant assignment to rv (Torez Smith) [1686205] - [usb] usb: host: ohci-st: Remove set but not used variable 'ohci' (Torez Smith) [1686205] - [usb] usb: host: ehci-st: Remove set but not used variable 'ehci' (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: fix memory leak in do_flash (Torez Smith) [1686205] - [include] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (Torez Smith) [1686205] - [tools] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (Torez Smith) [1686205] - [usb] usbip: usbip_host: fix stub_dev lock context imbalance regression (Torez Smith) [1686205] - [tools] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61 (Torez Smith) [1686205] - [usb] usb: avoid redundant allocation and free of memory (Torez Smith) [1686205] - [usb] signal/usb: Replace kill_pid_info_as_cred with kill_pid_usb_asyncio (Torez Smith) [1686205] - [usb] xhci: Use zu for printing size_t type (Torez Smith) [1686205] - [usb] xhci: Convert xhci_handshake() to use readl_poll_timeout_atomic() (Torez Smith) [1686205] - [usb] xhci: Fix immediate data transfer if buffer is already DMA mapped (Torez Smith) [1686205] - [usb] usb: xhci: avoid null pointer deref when bos field is NULL (Torez Smith) [1686205] - [usb] usb: xhci: Fix a potential null pointer dereference in xhci_debugfs_create_endpoint() (Torez Smith) [1686205] - [usb] xhci: update bounce buffer with correct sg num (Torez Smith) [1686205] - [tools] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 13 (Torez Smith) [1686205] - [usb] USB: serial: option: add Telit 0x1260 and 0x1261 compositions (Torez Smith) [1686205] - [usb] USB: serial: pl2303: add Allied Telesis VT-Kit3 (Torez Smith) [1686205] - [usb] USB: serial: option: add support for Simcom SIM7500/SIM7600 RNDIS mode (Torez Smith) [1686205] - [tools] treewide: Add SPDX license identifier - Makefile/Kconfig (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: Add support for r7s9210 (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Add support for RZ/A2 (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: support byte addressable CFIFO (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: add support for CNEN bit (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: move flags to param (Torez Smith) [1686205] - [usb] usb: core: hub: Disable hub-initiated U1/U2 (Torez Smith) [1686205] - [usb] usb: core: hub: Enable/disable U1/U2 in configured state (Torez Smith) [1686205] - [usb] USB: rio500: simplify locking (Torez Smith) [1686205] - [usb] USB: rio500: fix memory leak in close after disconnect (Torez Smith) [1686205] - [usb] USB: rio500: refuse more than one device at a time (Torez Smith) [1686205] - [usb] usbip: usbip_host: fix BUG: sleeping function called from invalid context (Torez Smith) [1686205] - [usb] USB: sisusbvga: fix oops in error path of sisusb_probe (Torez Smith) [1686205] - [usb] USB: Add LPM quirk for Surface Dock GigE adapter (Torez Smith) [1686205] - [usb] usb: mtu3: fix up undefined reference to usb_debug_root (Torez Smith) [1686205] - [usb] USB: Fix slab-out-of-bounds write in usb_get_bos_descriptor (Torez Smith) [1686205] - [usb] usb: remove redundant 'default n' from Kconfig-s (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use specific struct instead of USBHS_TYPE_* enums (Torez Smith) [1686205] - [usb] USB: OHCI: remove space before open square bracket '[' (Torez Smith) [1686205] - [usb] usb: exynos: add workaround for the USB device bindings conflict (Torez Smith) [1686205] - [usb] usbip: usbip_host: cleanup do_rebind() return path (Torez Smith) [1686205] - [usb] USB: serial: f81232: clear overrun flag (Torez Smith) [1686205] - [usb] USB: serial: f81232: fix interrupt worker not stop (Torez Smith) [1686205] - [usb] usb: dwc3: Rename DWC3_DCTL_LPM_ERRATA (Torez Smith) [1686205] - [usb] usb: dwc3: Fix default lpm_nyet_threshold value (Torez Smith) [1686205] - [usb] usb: dwc3: debug: Print GET_STATUS(device) tracepoint (Torez Smith) [1686205] - [usb] usb: dwc3: Do core validation early on probe (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Set lpm_capable (Torez Smith) [1686205] - [usb] usb: gadget: atmel: tie wake lock to running clock (Torez Smith) [1686205] - [usb] usb: gadget: atmel: support USB suspend (Torez Smith) [1686205] - [usb] usb: gadget: atmel_usba_udc: simplify setting of interrupt-enabled mask (Torez Smith) [1686205] - [usb] dwc2: gadget: Fix completed transfer size calculation in DDMA (Torez Smith) [1686205] - [usb] usb: dwc2: Set lpm mode parameters depend on HW configuration (Torez Smith) [1686205] - [usb] usb: dwc2: Fix channel disable flow (Torez Smith) [1686205] - [usb] usb: dwc2: Set actual frame number for completed ISOC transfer (Torez Smith) [1686205] - [usb] usb: gadget: do not use __constant_cpu_to_le16 (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Increase descriptors count for ISOC's (Torez Smith) [1686205] - [usb] usb: dwc3: move synchronize_irq() out of the spinlock protected block (Torez Smith) [1686205] - [usb] usb: dwc3: Free resource immediately after use (Torez Smith) [1686205] - [usb] usb: dwc3: of-simple: Convert to bulk clk API (Torez Smith) [1686205] - [usb] usb: dwc2: Delayed status support (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: rework interrupt handling (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: add support for stotg04 phy (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: properly setup phy interrupts (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: simplify vbus handling (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: simplify probe (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Move gadget phy init into core phy init (Torez Smith) [1686205] - [usb] usb: dwc2: Move phy init into core (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Replace phyif with phy_utmi_width (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Remove duplicated phy init (Torez Smith) [1686205] - [usb] usb: dwc2: Move UTMI_PHY_DATA defines closer (Torez Smith) [1686205] - [usb] usb: dwc2: optionally assert phy reset when waking up (Torez Smith) [1686205] - [documentation] dt-bindings: usb: dwc2: Document quirk to reset PHY upon wakeup (Torez Smith) [1686205] - [documentation] dt-bindings: usb: dwc2: document the vbus-supply property (Torez Smith) [1686205] - [usb] USB: UDC: net22{80, 72}: remove mistaken test of req->zero (Torez Smith) [1686205] - [usb] USB: UDC: net2280: Remove redundant "if" condition (Torez Smith) [1686205] - [usb] usb: gadget: fsl: fix link error against usb-gadget module (Torez Smith) [1686205] - [usb] usb: gadget: f_ncm: Add OS descriptor support (Torez Smith) [1686205] - [usb] usb: gadget: f_ncm: Fix NTP-32 support (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Reject LPM token during Control transfers (Torez Smith) [1686205] - [usb] USB: Export usb_wakeup_enabled_descendants() (Torez Smith) [1686205] - [usb] usb: dwc2: bus suspend/resume for hosts with DWC2_POWER_DOWN_PARAM_NONE (Torez Smith) [1686205] - [usb] usb: dwc3: Add Amlogic G12A DWC3 glue (Torez Smith) [1686205] - [usb] usb: dwc2: Add Amlogic G12A DWC2 Params (Torez Smith) [1686205] - [documentation] dt-bindings: usb: dwc3: Add Amlogic G12A DWC3 Glue Bindings (Torez Smith) [1686205] - [documentation] dt-bindings: usb: dwc2: Add Amlogic G12A DWC2 Compatible (Torez Smith) [1686205] - [usb] usb: gadget: f_fs: don't free buffer prematurely (Torez Smith) [1686205] - [usb] USB: serial: io_edgeport: fix up switch fall-through comments (Torez Smith) [1686205] - [usb] usb: usb251xb: Add US port lanes inversion property (Torez Smith) [1686205] - [usb] usb: usb251xb: Create a ports field collector method (Torez Smith) [1686205] - [documentation] usb: usb251xb: Add US lanes inversion dts-bindings (Torez Smith) [1686205] - [usb] usb: isp1760-hcd: Fix fall-through annotations (Torez Smith) [1686205] - [usb] usb: musb: dsps: Use dev_get_drvdata() (Torez Smith) [1686205] - [usb] usb: musb: jz4740: obtain USB PHY from devicetree (Torez Smith) [1686205] - [usb] usb: musb: jz4740: Let the platform probe the PHY (Torez Smith) [1686205] - [documentation] dt-bindings: usb: Add usb-phy property to the jz4740-musb node (Torez Smith) [1686205] - [soc] soc: sunxi: Fix missing dependency on REGMAP_MMIO (Torez Smith) [1686205] - [usb] usb: musb: omap2430: Add support for idling phy when musb is idle (Torez Smith) [1686205] - [usb] usb: musb: Silence error about blacklisting hubs if !CONFIG_USB (Torez Smith) [1686205] - [usb] usbip: vhci_hcd: Mark expected switch fall-through (Torez Smith) [1686205] - [usb] UAS: fix alignment of scatter/gather segments (Torez Smith) [1686205] - [include] USB: serial: drop unused iflag macro (Torez Smith) [1686205] - [usb] USB: serial: drop unnecessary goto (Torez Smith) [1686205] - [usb] USB: serial: clean up throttle handling (Torez Smith) [1686205] - [usb] USB: serial: fix unthrottle races (Torez Smith) [1686205] - [usb] USB: cdc-acm: clean up throttle handling (Torez Smith) [1686205] - [usb] USB: cdc-acm: fix unthrottle races (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: fix missing unlock on error in ccg_cmd_write_flash_row() (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: Add support for r8a77470 (Torez Smith) [1686205] - [documentation] dt-bindings: usb-xhci: Add r8a774c0 support (Torez Smith) [1686205] - [usb] usb: xhci: add endpoint context tracing when an endpoint is added (Torez Smith) [1686205] - [usb] xhci: Add tracing for input control context (Torez Smith) [1686205] - [usb] xhci: add port and bus number to port dynamic debugging (Torez Smith) [1686205] - [usb] usb: xhci: add Immediate Data Transfer support (Torez Smith) [1686205] - [usb] usb: usb251xb: Add an empty hub' i2c-bus segment checker (Torez Smith) [1686205] - [usb] USB: serial: spcp8x5: simplify init_termios (Torez Smith) [1686205] - [usb] USB: serial: oti6858: simplify init_termios (Torez Smith) [1686205] - [usb] USB: serial: iuu_phoenix: simplify init_termios (Torez Smith) [1686205] - [usb] USB: serial: iuu_phoenix: drop bogus initial cflag (Torez Smith) [1686205] - [usb] USB: serial: cypress_m8: clean up initial-termios handling (Torez Smith) [1686205] - [usb] USB: serial: cypress_m8: drop unused termios (Torez Smith) [1686205] - [usb] USB: serial: cypress_m8: drop unused driver data flag (Torez Smith) [1686205] - [usb] USB: serial: fix initial-termios handling (Torez Smith) [1686205] - [usb] USB: yurex: Fix protection fault after device removal (Torez Smith) [1686205] - [usb] usb: usbip: fix isoc packet num validation in get_pipe (Torez Smith) [1686205] - [usb] usb/hcd: Send a uevent signaling that the host controller had died (Torez Smith) [1686205] - [usb] usb: typec: Add driver for NVIDIA Alt Modes (Torez Smith) [1686205] - [usb] usb: typec: displayport: Export probe and remove functions (Torez Smith) [1686205] - [usb] usb: typec: ucsi: Support for DisplayPort alt mode (Torez Smith) [1686205] - [usb] usb: typec: ucsi: Preliminary support for alternate modes (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: add firmware flashing support (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: add get_fw_info function (Torez Smith) [1686205] - [usb] usb: usb251xb: Lock i2c-bus segment the hub resides (Torez Smith) [1686205] - [usb] usb: dwc3: Allow building USB_DWC3_QCOM without EXTCON (Torez Smith) [1686205] - [usb] usbip: stub_rx: tidy the indenting in is_clear_halt_cmd() (Torez Smith) [1686205] - [usb] USB: serial: digi_acceleport: clean up set_termios (Torez Smith) [1686205] - [usb] USB: serial: digi_acceleport: clean up modem-control handling (Torez Smith) [1686205] - [usb] USB: core: Fix bug caused by duplicate interface PM usage counter (Torez Smith) [1686205] - [usb] usb: mtu3: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] - [usb] usb: chipidea: msm: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] - [usb] usb: dwc2: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] - [usb] usb: misc: usb3503: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] - [usb] usb: host: xhci-plat: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] - [usb] usb: xhci-mtk: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Revert "Resolve fixed power role contract setup" (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Implement start_toggling for all port-types (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Notify the tcpc to start connection-detection for SRPs (Torez Smith) [1686205] - [usb] usb: host: use usb_endpoint_maxp instead of usb_maxpacket (Torez Smith) [1686205] - [usb] USB: dummy-hcd: Fix failure to give back unlinked URBs (Torez Smith) [1686205] - [usb] USB: core: Don't unbind interfaces following device reset failure (Torez Smith) [1686205] - [usb] usb-storage: Set virt_boundary_mask to avoid SG overflows (Torez Smith) [1686205] - [usb] USB: core: Fix unterminated string returned by usb_string() (Torez Smith) [1686205] - [documentation] dt-bindings: usb: Convert the generic EHCI binding to YAML (Torez Smith) [1686205] - [documentation] dt-bindings: usb: Convert the generic OHCI binding to YAML (Torez Smith) [1686205] - [documentation] dt-bindings: usb: Convert USB HCD generic binding to YAML (Torez Smith) [1686205] - [usb] USB: hub: Remove returned value 'status' since never used (Torez Smith) [1686205] - [usb] usb: host: xhci-tegra: Add Tegra186 XUSB support (Torez Smith) [1686205] - [usb] usb: host: xhci-tegra: Selectively program IPFS (Torez Smith) [1686205] - [documentation] dt-bindings: usb: xhci-tegra: Add Tegra186 support (Torez Smith) [1686205] - [usb] usb: ohci-da8xx: drop the vbus GPIO (Torez Smith) [1686205] - [usb] usb: ohci-da8xx: disable the regulator if the overcurrent irq fired (Torez Smith) [1686205] - [usb] usb: ohci-da8xx: let the regulator framework keep track of use count (Torez Smith) [1686205] - [usb] USB: serial: pl2303: fix tranceiver suspend mode (Torez Smith) [1686205] - [usb] USB: serial: pl2303: fix non-supported xon/xoff (Torez Smith) [1686205] - [usb] USB: serial: option: add Olicard 600 (Torez Smith) [1686205] - [usb] USB: serial: cp210x: add new device id (Torez Smith) [1686205] - [usb] usb: u132-hcd: fix resource leak (Torez Smith) [1686205] - [usb] usb: cdc-acm: fix race during wakeup blocking TX traffic (Torez Smith) [1686205] - [usb] usb: mtu3: fix EXTCON dependency (Torez Smith) [1686205] - [usb] usb: usb251xb: fix to avoid potential NULL pointer dereference (Torez Smith) [1686205] - [usb] usb: core: Try generic PHY_MODE_USB_HOST if usb_phy_roothub_set_mode fails (Torez Smith) [1686205] - [usb] usb: introduce usb_ep_type_string() function (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Make fusb302_irq_work static (Torez Smith) [1686205] - [usb] usb: u132-hcd: fix potential NULL pointer dereference (Torez Smith) [1686205] - [usb] usb: typec: wcove: Provide fwnode for the port (Torez Smith) [1686205] - [usb] usb: core: Add PM runtime calls to usb_hcd_platform_shutdown (Torez Smith) [1686205] - [usb] usb: sierra: fix a missing check of device_create_file (Torez Smith) [1686205] - [usb] usb: mtu3: add a function to switch mailbox state to string (Torez Smith) [1686205] - [usb] usb: mtu3: add tracepoints to help debug (Torez Smith) [1686205] - [usb] usb: mtu3: move vbus and mode debugfs interfaces into mtu3_debugfs.c (Torez Smith) [1686205] - [usb] usb: mtu3: add debugfs interface files (Torez Smith) [1686205] - [usb] usb: mtu3: supports new QMU format (Torez Smith) [1686205] - [usb] usb: mtu3: rebuild qmu_gpd struct to prepare to support new QMU format (Torez Smith) [1686205] - [usb] usb: mtu3: fix transfer error of USB3 Gen2 isoc (Torez Smith) [1686205] - [usb] usb: mtu3: rebuild the code of getting vbus regulator (Torez Smith) [1686205] - [usb] usb: mtu3: remove unnecessary local variable @req (Torez Smith) [1686205] - [usb] usb: mtu3: print useful information also for device and host modes (Torez Smith) [1686205] - [usb] usb: mtu3: check return value of devm_extcon_register_notifier() (Torez Smith) [1686205] - [usb] xhci: Don't let USB3 ports stuck in polling state prevent suspend (Torez Smith) [1686205] - [usb] usb: xhci: dbc: Don't free all memory with spinlock held (Torez Smith) [1686205] - [usb] xhci: Fix port resume done detection for SS ports with LPM enabled (Torez Smith) [1686205] - [usb] USB: serial: mos7720: fix mos_parport refcount imbalance on error path (Torez Smith) [1686205] - [usb] USB: gadget: f_hid: fix deadlock in f_hidg_write() (Torez Smith) [1686205] - [usb] usb: gadget: net2272: Fix net2272_dequeue() (Torez Smith) [1686205] - [usb] usb: gadget: net2280: Fix net2280_dequeue() (Torez Smith) [1686205] - [usb] usb: gadget: net2280: Fix overrun of OUT messages (Torez Smith) [1686205] - [usb] usb: dwc3: pci: add support for Comet Lake PCH ID (Torez Smith) [1686205] - [usb] usb: usb251xb: Remove unnecessary comparison of unsigned integer with >= 0 (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Add __printf attribute to fusb302_log function (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Improve suspend/resume handling (Torez Smith) [1686205] - [usb] usb: typec: fusb302: 2 small misc. fixes (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Fix fusb302_handle_togdone_src Ra handling (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Check vconn is off when we start toggling (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Fold fusb302_set_cc_pull into tcpm_set_cc (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Refactor / simplify tcpm_set_cc() (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Make fusb302_set_cc_polarity also set pull ups / downs (Torez Smith) [1686205] - [usb] usb: typec: pi3usb30532: Keep orientation when setting mux to safe mode (Torez Smith) [1686205] - [usb] usb: typec: altmodes/displayport: Fall back to multi-func pins (Torez Smith) [1686205] - [usb] usbip: Remove unnecessary null check (Torez Smith) [1686205] - [include] USB: usb.h: tweak struct urb to remove wasted space (Torez Smith) [1686205] - [usb] usb: common: Consider only available nodes for dr_mode (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Try PD-2.0 if sink does not respond to 3.0 source-caps (Torez Smith) [1686205] - [usb] usb: host: xhci-rcar: Add XHCI_TRUST_TX_LENGTH quirk (Torez Smith) [1686205] - [usb] usb: typec: Fix unchecked return value (Torez Smith) [1686205] - [usb] USB: serial: option: set driver_info for SIM5218 and compatibles (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: add additional NovaTech products (Torez Smith) [1686205] - [usb] USB: serial: option: add support for Quectel EM12 (Torez Smith) [1686205] - [usb] wusb: Remove unnecessary static function ckhdid_printf (Torez Smith) [1686205] - [usb] usb: core: make default autosuspend delay configurable (Torez Smith) [1686205] - [usb] usb: core: Fix typo in description of "authorized_default" (Torez Smith) [1686205] - [usb] usb: chipidea: Refactor USB PHY selection and keep a single PHY (Torez Smith) [1686205] - [usb] usb: chipidea: Grab the (legacy) USB PHY by phandle first (Torez Smith) [1686205] - [usb] usb: chipidea: imx: set power polarity (Torez Smith) [1686205] - [documentation] dt-bindings: usb: ci-hdrc-usb2: add property power-active-high (Torez Smith) [1686205] - [usb] usb: chipidea: imx: remove unused header files (Torez Smith) [1686205] - [usb] usb: chipidea: tegra: Fix missed ci_hdrc_remove_device() (Torez Smith) [1686205] - [usb] usb: core: add option of only authorizing internal devices (Torez Smith) [1686205] - [usb] usb: typec: tps6598x: handle block writes separately with plain-I2C adapters (Torez Smith) [1686205] - [usb] usb: xhci: Fix for Enabling USB ROLE SWITCH QUIRK on INTEL_SUNRISEPOINT_LP_XHCI (Torez Smith) [1686205] - [usb] usb: xhci: fix build warning - missing prototype (Torez Smith) [1686205] - [usb] usb: xhci: dbc: Fixing typo error (Torez Smith) [1686205] - [usb] usb: xhci: remove unused member 'parent' in xhci_regset struct (Torez Smith) [1686205] - [usb] xhci: tegra: Prevent error pointer dereference (Torez Smith) [1686205] - [usb] USB: serial: option: add Telit ME910 ECM composition (Torez Smith) [1686205] - [usb] usb: core: Replace hardcoded check with inline function from usb.h (Torez Smith) [1686205] - [usb] usb: core: skip interfaces disabled in devicetree (Torez Smith) [1686205] - [usb] usb: typec: mux: remove redundant check on variable match (Torez Smith) [1686205] - [usb] USB: serial: cp210x: fix GPIO in autosuspend (Torez Smith) [1686205] - [usb] usb: dwc3: drd: Defer probe if extcon device is not found (Torez Smith) [1686205] - [usb] cdc-wdm: pass return value of recover_from_urb_loss (Torez Smith) [1686205] - [usb] usb: host: oxu210hp-hcd: remove set but not used variables 'uframes, transfer_buffer_length' (Torez Smith) [1686205] - [usb] USB: renesas_usbhs: fix spelling mistake "doens't" -> "doesn't" (Torez Smith) [1686205] - [usb] usb: wusbcore: wa-xfer: use struct_size() helper (Torez Smith) [1686205] - [usb] usb: core: config: Use struct_size() in kzalloc() (Torez Smith) [1686205] - [usb] usb: dwc2: use struct_size() in kzalloc() (Torez Smith) [1686205] - [usb] usb: typec: mux: Fix unsigned comparison with less than zero (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: add ID for Hjelmslund Electronics USB485 (Torez Smith) [1686205] - [usb] usb: typec: mux: Find the muxes by also matching against the device node (Torez Smith) [1686205] - [usb] usb: typec: Find the ports by also matching against the device node (Torez Smith) [1686205] - [usb] usb: roles: Find the muxes by also matching against the device node (Torez Smith) [1686205] - [usb] usb: typec: Rationalize the API for the muxes (Torez Smith) [1686205] - [usb] usb: typec: tps6598x: Check mode of operation (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Remove unused functions (Torez Smith) [1686205] - [usb] USB: musb: mark expected switch fall-through (Torez Smith) [1686205] - [usb] usb: phy: twl6030-usb: fix possible use-after-free on remove (Torez Smith) [1686205] - [usb] usb: misc: usbtest: add super-speed isoc support (Torez Smith) [1686205] - [usb] usb: dwc3: Reset num_trbs after skipping (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: don't enable interrupt when disabling endpoint (Torez Smith) [1686205] - [usb] scsi: uas: Use scsi_et_resid() where appropriate (Torez Smith) [1686205] - [usb] usb: host: oxu210hp-hcd: fix indentation issue (Torez Smith) [1686205] - [usb] usb: ohci-da8xx: add vbus and overcurrent gpios (Torez Smith) [1686205] - [usb] usb: ohci-da8xx: add a helper pointer to &pdev->dev (Torez Smith) [1686205] - [usb] usb: ohci-da8xx: add a new line after local variables (Torez Smith) [1686205] - [usb] usb: musb: Kconfig: Drop dependency on CONFIG_USB for jz4740 (Torez Smith) [1686205] - [usb] usb: musb: Kconfig: Drop dependency on MACH_JZ4740 for jz4740 (Torez Smith) [1686205] - [usb] usb: musb: jz4740: Add support for devicetree (Torez Smith) [1686205] - [documentation] Documentation: dt: Add binding info for jz4740-musb driver (Torez Smith) [1686205] - [usb] USB: musb: fix indentation issue on a return statement (Torez Smith) [1686205] - [usb] fotg210-udc: pass struct device to DMA API functions (Torez Smith) [1686205] - [usb] fotg210-udc: remove a bogus dma_sync_single_for_device call (Torez Smith) [1686205] - [usb] usb: gadget: Change Andrzej Pietrasiewicz's e-mail address (Torez Smith) [1686205] - [usb] usb: f_fs: Avoid crash due to out-of-scope stack ptr access (Torez Smith) [1686205] - [usb] usb: typec: ucsi: Remove debug.h file (Torez Smith) [1686205] - [usb] usb: typec: Prepare alt mode enter/exit reporting for UCSI alt mode support (Torez Smith) [1686205] - [usb] usb: typec: displayport: Move the Configuration VDO helpers to the header (Torez Smith) [1686205] - [usb] USB: Fix configuration selection issues introduced in v4.20.0 (Torez Smith) [1686205] - [usb] usb: handle warm-reset port requests on hub resume (Torez Smith) [1686205] - [usb] USB: serial: cp210x: add ID for Ingenico 3070 (Torez Smith) [1686205] - [usb] USB: serial: cp210x: add minimum baud rate for CP2105 SCI (Torez Smith) [1686205] - [usb] usb: dwc3: haps: Workaround matching VID PID (Torez Smith) [1686205] - [usb] usb: gadget: f_fs: preserve wMaxPacketSize across usb_ep_autoconfig() call (Torez Smith) [1686205] - [usb] usb: gadget: move non-super speed code out of usb_ep_autoconfig_ss() (Torez Smith) [1686205] - [usb] usb: gadget: function: sync f_uac1 ac header baInterfaceNr (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Add scatter-gather mode (Torez Smith) [1686205] - [usb] usb: gadget: fix various indentation issues (Torez Smith) [1686205] - [usb] usb: dwc2: Fix EP TxFIFO number setting (Torez Smith) [1686205] - [usb] udc: net2280: Fix net2280_disable (Torez Smith) [1686205] - [usb] USB: gadget: Improve kerneldoc for usb_ep_dequeue() (Torez Smith) [1686205] - [usb] usb: dwc3: debug: purge usage of strcat (Torez Smith) [1686205] - [usb] USB: serial: cp210x: add GPIO support for CP2104 (Torez Smith) [1686205] - [usb] usb: dwc3: trace: pass trace buffer size to decoding functions (Torez Smith) [1686205] - [usb] usb: core: Move variable initialization to appropriate place (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: remove DWC3_EP_END_TRANSFER_PENDING (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: early giveback if End Transfer already completed (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: don't use resource_index as a flag (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: clear DWC3_EP_TRANSFER_STARTED on cmd complete (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Correct the PPS out_volt calculation (Torez Smith) [1686205] - [usb] usb: gadget: musb: fix short isoc packets with inventra dma (Torez Smith) [1686205] - [usb] usbip: Fix vep_free_request() null pointer checks on input args (Torez Smith) [1686205] - [usb] usb: ehci-orion: add S2RAM support (Torez Smith) [1686205] - [usb] usb: ehci-orion: avoid double PHY initialization (Torez Smith) [1686205] - [usb] usb: host: xhci: mvebu: add reset on resume quirk (Torez Smith) [1686205] - [usb] usb: core: comply to PHY framework (Torez Smith) [1686205] - [usb] usb: phy: am335x: fix race condition in _probe (Torez Smith) [1686205] - [usb] usb: dwc3: exynos: Fix error handling of clk_prepare_enable (Torez Smith) [1686205] - [usb] usb: phy: fix link errors (Torez Smith) [1686205] - [usb] usb: gadget: udc: net2272: Fix bitwise and boolean operations (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Handle 0 xfer length for OUT EP (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: remove req->started flag (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: prevent dwc3_request from being queued twice (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: add dwc3_request status tracking (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: add support for r8a774c0 (Torez Smith) [1686205] - [usb] usb: gadget: uvc: add uvcg_warn macro (Torez Smith) [1686205] - [usb] usb: gadget: u_serial: process RX in workqueue instead of tasklet (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: Add r8a774c0 support (Torez Smith) [1686205] - [documentation] usb: gadget: udc: renesas_usb3: Add bindings for r8a774c0 (Torez Smith) [1686205] - [usb] usb: gadget: aspeed: fix typo (Torez Smith) [1686205] - [usb] usb: dwc3: keystone: Add support for ti, am654-dwc3 (Torez Smith) [1686205] - [documentation] dt-bindings: usb: keystone-usb: Add ti, am654-dwc3 support (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Fix OTG events when gadget driver isn't loaded (Torez Smith) [1686205] - [usb] usb: dwc3: qcom: Add support for MSM8998 (Torez Smith) [1686205] - [documentation] dt-bindings: usb: Add support for msm8998 (Torez Smith) [1686205] - [usb] usb: gadget: Remove dead branch code (Torez Smith) [1686205] - [usb] USB: serial: cp210x: support all gpios on CP2102N QFN28 package (Torez Smith) [1686205] - [usb] usb: ftdi-elan: Fix if == else warnings in ftdi_elan_respond_engine (Torez Smith) [1686205] - [usb] usb: typec: tpcm: improve error handling of tcpm_register_port (Torez Smith) [1686205] - [usb] usb: misc: usb3503: Add system sleep support in non-I2C mode (Torez Smith) [1686205] - [usb] usbip: Fix vhci_urb_enqueue() URB null transfer buffer error path (Torez Smith) [1686205] - [usb] usb: sisusb: remove useless macros and compact the code (Torez Smith) [1686205] - [usb] usb: sisusb: let files build only when needed (Torez Smith) [1686205] - [usb] usb: sisusb_con, cleanup configs (Torez Smith) [1686205] - [usb] usb: sisusb_con, convert addr macros to functions (Torez Smith) [1686205] - [usb] usb: ftdi-elan: remove a unnecessary variable 'empty_packets' (Torez Smith) [1686205] - [usb] usb: assign ACPI companions for embedded USB devices (Torez Smith) [1686205] - [usb] usb: split code locating ACPI companion into port and device (Torez Smith) [1686205] - [usb] USB: host: whci: rename Kbuild file (Torez Smith) [1686205] - [usb] USB: remove README file (Torez Smith) [1686205] - [usb] USB: add missing SPDX lines to Kconfig and Makefiles (Torez Smith) [1686205] - [usb] USB: storage: karma: add whitespace after declarations (Torez Smith) [1686205] - [usb] USB: serial: keyspan_usa: add proper SPDX lines for .h files (Torez Smith) [1686205] - [usb] USB: EHCI: ehci-mv: add MODULE_DEVICE_TABLE (Torez Smith) [1686205] - [usb] USB: Consolidate LPM checks to avoid enabling LPM twice (Torez Smith) [1686205] - [usb] USB: Add new USB LPM helpers (Torez Smith) [1686205] - [usb] drivers: usb :fsl: Remove USB Errata checking code (Torez Smith) [1686205] - [usb] usb: kconfig: remove dependency FSL_SOC for ehci fsl driver (Torez Smith) [1686205] - [usb] usb: ehci: fsl: Update register accessing for arm/arm64 platforms (Torez Smith) [1686205] - [usb] usb: usb251xb: add usb data lane port swap feature (Torez Smith) [1686205] - [documentation] dt-bindings: usb: usb251xb: add documentation for data lane swapping (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: replace udelay() with usleep_range() (Torez Smith) [1686205] - [usb] USB: host: ohci-at91: add sam9x60-sfr definition for ohci (Torez Smith) [1686205] - [usb] xhci: Use struct_size() in kzalloc() (Torez Smith) [1686205] - [usb] usb: hub: add retry routine after intr URB submit error (Torez Smith) [1686205] - [usb] USB: leds: fix regression in usbport led trigger (Torez Smith) [1686205] - [usb] usb: chipidea: fix static checker warning for NULL pointer (Torez Smith) [1686205] - [usb] USB: usbip: delete README file (Torez Smith) [1686205] - [usb] USB: serial: pl2303: add new PID to support PL2303TB (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Fix Remote Wakeup interrupt bit clearing (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: fix GPIO not working in autosuspend (Torez Smith) [1686205] - [usb] usb: gadget: Potential NULL dereference on allocation error (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Fix the uninitialized link_state when udc starts (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Clear req->needs_extra_trb flag on cleanup (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: synchronize_irq dwc irq in suspend (Torez Smith) [1686205] - [usb] USB: core: urb: Use struct_size() in kmalloc() (Torez Smith) [1686205] - [usb] cross-tree: phase out dma_zalloc_coherent() (Torez Smith) [1686205] - [usb] usb: gadget: udc: reduce indentation (Torez Smith) [1686205] - [usb] usb: devio: update max count of DPs per interval for ISOC (Torez Smith) [1686205] - [usb] usb: host: u132-hcd: fix a couple of indentation issues (Torez Smith) [1686205] - [usb] usb: core: Simplify return value of usb_get_configuration() (Torez Smith) [1686205] - [usb] USB: Add USB_QUIRK_DELAY_CTRL_MSG quirk for Corsair K70 RGB (Torez Smith) [1686205] - [usb] usbcore: Select only first configuration for non-UAC3 compliant devices (Torez Smith) [1686205] - [usb] USB: storage: add quirk for SMI SM3350 (Torez Smith) [1686205] - [usb] USB: storage: don't insert sane sense for SPC3+ when bad sense specified (Torez Smith) [1686205] - [usb] usb: cdc-acm: send ZLP for Telit 3G Intel based modems (Torez Smith) [1686205] - [usb] USB: serial: simple: add Motorola Tetra TPG2200 device id (Torez Smith) [1686205] - [usb] USB: serial: option: add Fibocom NL678 series (Torez Smith) [1686205] - [usb] cdc-acm: fix abnormal DATA RX issue for Mediatek Preloader (Torez Smith) [1686205] - [usb] usb: r8a66597: Fix a possible concurrency use-after-free bug in r8a66597_endpoint_disable() (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Extend the matching rules on PPS APDO selection (Torez Smith) [1686205] - [documentation] usb: typec: Improve Alt Mode documentation (Torez Smith) [1686205] - [usb] usb: musb: dsps: fix runtime pm for peripheral mode (Torez Smith) [1686205] - [usb] usb: musb: dsps: fix otg state machine (Torez Smith) [1686205] - [usb] USB: serial: pl2303: add ids for Hewlett-Packard HP POS pole displays (Torez Smith) [1686205] - [usb] PCI: Move Synopsys HAPS platform device IDs (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: add support for RZ/G2E (Torez Smith) [1686205] - [usb] usb: ehci-omap: Fix deferred probe for phy handling (Torez Smith) [1686205] - [usb] usb: roles: Add a description for the class to Kconfig (Torez Smith) [1686205] - [usb] xhci: Don't prevent USB2 bus suspend in state check intended for USB3 only (Torez Smith) [1686205] - [usb] USB: serial: option: add Telit LN940 series (Torez Smith) [1686205] - [usb] USB: serial: option: add Fibocom NL668 series (Torez Smith) [1686205] - [usb] USB: serial: option: add Simcom SIM7500/SIM7600 (MBIM mode) (Torez Smith) [1686205] - [usb] USB: serial: option: add GosunCn ZTE WeLink ME3630 (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: mark PM functions as __maybe_unused (Torez Smith) [1686205] - [usb] usb: core: Remove unnecessary memset() (Torez Smith) [1686205] - [usb] usb: host: isp1362-hcd: convert to DEFINE_SHOW_ATTRIBUTE (Torez Smith) [1686205] - [usb] usb: dwc2: Fix disable all EP's on disconnect (Torez Smith) [1686205] - [usb] usb: chipidea: imx: allow to configure oc polarity on i.MX25 (Torez Smith) [1686205] - [usb] usb: chipidea: imx: Warn if oc polarity isn't specified (Torez Smith) [1686205] - [usb] usb: chipidea: imx: support configuring for active low oc signal (Torez Smith) [1686205] - [documentation] doc: usb: ci-hdrc-usb2: Add pinctrl properties for HSIC pin groups (Torez Smith) [1686205] - [usb] usb: chipidea: host: override ehci->hub_control (Torez Smith) [1686205] - [usb] usb: chipidea: imx: add HSIC support (Torez Smith) [1686205] - [usb] usb: chipidea: add flag for imx hsic implementation (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Disable CSP for stream OUT ep (Torez Smith) [1686205] - [usb] USB: serial: mos7840: remove set but not used variables 'number, serial' (Torez Smith) [1686205] - [usb] USB: serial: option: add HP lt4132 (Torez Smith) [1686205] - [usb] usb: dwc2: disable power_down on Amlogic devices (Torez Smith) [1686205] - [usb] xhci: move usb2 get port status link resume handling to its own function (Torez Smith) [1686205] - [usb] xhci: refactor U0 link state handling in get_port_status (Torez Smith) [1686205] - [usb] xhci: cleanup code that sets portstatus and portchange bits (Torez Smith) [1686205] - [usb] xhci: move usb2 speficic bits to own function in get_port_status call (Torez Smith) [1686205] - [usb] xhci: move usb3 speficic bits to own function in get_port_status call (Torez Smith) [1686205] - [usb] xhci: remove unused hcd_index() (Torez Smith) [1686205] - [usb] xhci: move bus_state structure under the xhci_hub structure (Torez Smith) [1686205] - [usb] xhci: remove the unused sw_lpm_support (Torez Smith) [1686205] - [usb] Revert "usb: dwc3: pci: Use devm functions to get the phy GPIOs" (Torez Smith) [1686205] - [usb] USB: gadget: udc: s3c2410_udc: convert to DEFINE_SHOW_ATTRIBUTE (Torez Smith) [1686205] - [usb] usb: mtu3: fix dbginfo in qmu_tx_zlp_error_handler (Torez Smith) [1686205] - [usb] usb: dwc3: trace: add missing break statement to make compiler happy (Torez Smith) [1686205] - [usb] xhci: Prevent U1/U2 link pm states if exit latency is too long (Torez Smith) [1686205] - [usb] xhci: workaround CSS timeout on AMD SNPS 3.0 xHC (Torez Smith) [1686205] - [tty] USB: serial: console: fix reported terminal settings (Torez Smith) [1686205] - [usb] usb: appledisplay: Remove unnecessary spinlock (Torez Smith) [1686205] - [usb] usb: appledisplay: Set urb transfer_flags to URB_NO_TRANSFER_DMA_MAP (Torez Smith) [1686205] - [usb] usb: quirk: add no-LPM quirk on SanDisk Ultra Flair device (Torez Smith) [1686205] - [usb] USB: Fix invalid-free bug in port_over_current_notify() (Torez Smith) [1686205] - [usb] usb: appledisplay: Add 27" Apple Cinema Display (Torez Smith) [1686205] - [platform] staging: typec: fusb302: Rename fcs, extcon-name to linux, extcon-name (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Report isoc transfer frame number (Torez Smith) [1686205] - [include] usb: gadget: Introduce frame_number to usb_request (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use SIMPLE_DEV_PM_OPS macro (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Remove dummy runtime PM callbacks (Torez Smith) [1686205] - [usb] usb: dwc2: host: use hrtimer for NAK retries (Torez Smith) [1686205] - [usb] usb: hub: delay hub autosuspend if USB3 port is still link training (Torez Smith) [1686205] - [usb] usb: mtu3: clear SOFTCONN when clear USB3_EN if work as HS mode (Torez Smith) [1686205] - [usb] usb: mtu3: enable SETUPENDISR interrupt (Torez Smith) [1686205] - [usb] usb: mtu3: fix the issue about SetFeature(U1/U2_Enable) (Torez Smith) [1686205] - [usb] usb: mtu3: enable hardware remote wakeup from L1 automatically (Torez Smith) [1686205] - [usb] usb: mtu3: remove QMU checksum (Torez Smith) [1686205] - [usb] usb/mtu3: power down device ip at setup (Torez Smith) [1686205] - [usb] usb: dwc2: Disable power down feature on Samsung SoCs (Torez Smith) [1686205] - [usb] usb: dwc3: Correct the logic for checking TRB full in __dwc3_prepare_one_trb() (Torez Smith) [1686205] - [usb] usb: dwc3: don't issue no-op trb for stream capable endpoints (Torez Smith) [1686205] - [usb] usb: dwc3: update stream id in depcmd (Torez Smith) [1686205] - [usb] USB: serial: mos7840: add a product ID for the new product (Torez Smith) [1686205] - [usb] USB: serial: mos7840: clean up register handling (Torez Smith) [1686205] - [usb] usb: gadget: u_ether: fix unsafe list iteration (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: check if dep->frame_number is still valid (Torez Smith) [1686205] - [usb] USB: omap_udc: fix rejection of out transfers when DMA is used (Torez Smith) [1686205] - [usb] USB: omap_udc: fix USB gadget functionality on Palm Tungsten E (Torez Smith) [1686205] - [usb] USB: omap_udc: fix omap_udc_start() on 15xx machines (Torez Smith) [1686205] - [usb] USB: omap_udc: fix crashes on probe error and module removal (Torez Smith) [1686205] - [usb] USB: omap_udc: use devm_request_irq() (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: remove unnecessary dev_info() (Torez Smith) [1686205] - [usb] usb: dwc3: trace: log ep commands in hex (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: return errors from __dwc3_gadget_start_isoc() (Torez Smith) [1686205] - [usb] usb: core: quirks: add RESET_RESUME quirk for Cherry G230 Stream series (Torez Smith) [1686205] - [usb] USB: usb-storage: Add new IDs to ums-realtek (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: remove wait_end_transfer (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: move requests to cancelled_list (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: introduce cancelled_list (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: extract dwc3_gadget_ep_skip_trbs() (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: use num_trbs when skipping TRBs on ->dequeue() (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: track number of TRBs per request (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: combine unaligned and zero flags (Torez Smith) [1686205] - [usb] usb: dwc3: Add workaround for isoc start transfer failure (Torez Smith) [1686205] - [documentation] usb: dwc3: Add disabling of start_transfer failure quirk (Torez Smith) [1686205] - [usb] usb: dwc3: Track DWC_usb31 VERSIONTYPE (Torez Smith) [1686205] - [usb] usb: gadget: f_fs: Allow scatter-gather buffers (Torez Smith) [1686205] - [usb] usb: gadget: f_fs: Add support for CCID descriptors (Torez Smith) [1686205] - [usb] usb: gadget: uvc: constify vb2_ops structure (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Accept LPM token when TxFIFO is not empty (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Fix WkupAlert interrupt handler (Torez Smith) [1686205] - [usb] usb: dwc3: Set default mode for DWC_usb3 v3.30a and higher (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: add a safety connection way for forced_b_device (Torez Smith) [1686205] - [usb] usb: dwc3: drd: Add support for DR detection through extcon (Torez Smith) [1686205] - [usb] usb: dwc3: drd: Switch to device property for 'extcon' handling (Torez Smith) [1686205] - [usb] usb: dwc3: don't log probe deferrals; but do log other error codes (Torez Smith) [1686205] - [usb] usb: gadget: aspeed-vhub: constify usb_gadget_ops structure (Torez Smith) [1686205] - [usb] usb: dwc3: Support option to disable USB2 LPM (Torez Smith) [1686205] - [documentation] usb: dwc3: Add a property to disable USB2 LPM (Torez Smith) [1686205] - [usb] usb: dwc3: Set GUSB2PHYCFG.ENBLSLPM (Torez Smith) [1686205] - [usb] usb: dwc3: debugfs: Print/set link state for peripheral mode (Torez Smith) [1686205] - [usb] usb: dwc3: debugfs: Properly print/set link state for HS (Torez Smith) [1686205] - [usb] usb: dwc3: debugfs: Dump internal LSP and ep registers (Torez Smith) [1686205] - [usb] usb: dwc3: debugfs: Print eps Tx/RxFIFO in bytes (Torez Smith) [1686205] - [usb] usb: dwc3: debugfs: Properly name Tx/RxFIFO (Torez Smith) [1686205] - [usb] Revert "usb: dwc3: gadget: skip Set/Clear Halt when invalid" (Torez Smith) [1686205] - [usb] drivers: usb: early: clean up indentation, remove extraneous tabs (Torez Smith) [1686205] - [usb] USB: ene_usb6250: add missing indentation (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: use rounding when calculating baud rate divisors (Torez Smith) [1686205] - [usb] USB: serial: f81534: fix reading old/new IC config (Torez Smith) [1686205] - [usb] usb: cdc-acm: add entry for Hiro (Conexant) modem (Torez Smith) [1686205] - [usb] usb: xhci: Prevent bus suspend if a port connect change or polling state is detected (Torez Smith) [1686205] - [usb] usb: core: Fix hub port connection events lost (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: fix ISOC TRB type on unaligned transfers (Torez Smith) [1686205] - [usb] Revert "usb: gadget: ffs: Fix BUG when userland exits with submitted AIO transfers" (Torez Smith) [1686205] - [usb] usb: dwc2: pci: Fix an error code in probe (Torez Smith) [1686205] - [usb] usb: dwc3: Fix NULL pointer exception in dwc3_pci_remove() (Torez Smith) [1686205] - [usb] USB: serial: mos7840: remove set but not used variables 'st, data1, iflag' (Torez Smith) [1686205] - [usb] USB: serial: quatech2: remove set but not used variable 'port_priv' (Torez Smith) [1686205] - [include] USB: remove the unused struct hcd_timeout definition (Torez Smith) [1686205] - [usb] usb: typec: ucsi: add support for Cypress CCGx (Torez Smith) [1686205] - [usb] usb: xhci: fix timeout for transition from RExit to U0 (Torez Smith) [1686205] - [usb] usb: xhci: fix uninitialized completion when USB3 port got wrong status (Torez Smith) [1686205] - [usb] xhci: Add check for invalid byte size error when UAS devices are connected (Torez Smith) [1686205] - [usb] xhci: handle port status events for removed USB3 hcd (Torez Smith) [1686205] - [usb] xhci: Fix leaking USB3 shared_hcd at xhci removal (Torez Smith) [1686205] - [documentation] dt-bindings: usb: xhci-tegra: Add power-domain details (Torez Smith) [1686205] - [usb] USB: misc: appledisplay: add 20" Apple Cinema Display (Torez Smith) [1686205] - [usb] USB: quirks: Add no-lpm quirk for Raydium touchscreens (Torez Smith) [1686205] - [usb] usb: quirks: Add delay-init quirk for Corsair K70 LUX RGB (Torez Smith) [1686205] - [usb] USB: Wait for extra delay time after USB_PORT_FEAT_RESET for quirky hub (Torez Smith) [1686205] - [usb] USB: gadget: udc: fix spelling mistake "intrerrupt" -> "interrupt" (Torez Smith) [1686205] - [usb] usb: host: remove unnecessary condition check (Torez Smith) [1686205] - [usb] usb: typec: tcpm: charge current handling for sink during hard reset (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Do not disconnect link for self powered devices (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Properly check last unaligned/zero chain TRB (Torez Smith) [1686205] - [usb] usb: dwc3: core: Clean up ULPI device (Torez Smith) [1686205] - [usb] usb: phy: ab8500: silence some uninitialized variable warnings (Torez Smith) [1686205] - [usb] usb: xhci: tegra: Add genpd support (Torez Smith) [1686205] - [usb] usb: xhci: tegra: Power-off power-domains on removal (Torez Smith) [1686205] - [usb] usbip:vudc: BUG kmalloc-2048 (Not tainted): Poison overwritten (Torez Smith) [1686205] - [tools] usbip: tools: fix atoi() on non-null terminated string (Torez Smith) [1686205] - [usb] USB: misc: appledisplay: fix backlight update_status return code (Torez Smith) [1686205] - [usb] USB: fix the usbfs flag sanitization for control transfers (Torez Smith) [1686205] - [documentation] usb: host: add DT bindings for faraday fotg2 (Torez Smith) [1686205] - [usb] usb: host: ohci-at91: fix request of irq for optional gpio (Torez Smith) [1686205] - [usb] usb: xhci: pci: Enable Intel USB role mux on Apollo Lake platforms (Torez Smith) [1686205] - [usb] usb: roles: intel_xhci: Fix Unbalanced pm_runtime_enable (Torez Smith) [1686205] - [usb] cdc-acm: correct counting of UART states in serial state notification (Torez Smith) [1686205] - [usb] cdc-acm: do not reset notification buffer index upon urb unlinking (Torez Smith) [1686205] - [usb] cdc-acm: fix race between reset and control messaging (Torez Smith) [1686205] - [usb] usb: usbip: Fix BUG: KASAN: slab-out-of-bounds in vhci_hub_control() (Torez Smith) [1686205] - [usb] usb/early: remove set but not used variable 'remain_length' (Torez Smith) [1686205] - [usb] usb: typec: Fix copy/paste on typec_set_vconn_role() kerneldoc (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Report back negotiated PPS voltage and current (Torez Smith) [1686205] - [usb] USB: core: remove set but not used variable 'udev' (Torez Smith) [1686205] - [usb] usb: core: fix memory leak on port_dev_path allocation (Torez Smith) [1686205] - [usb] USB: net2280: Remove ->disconnect() callback from net2280_pullup() (Torez Smith) [1686205] - [usb] usb: dwc2: disable power_down on rockchip devices (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: add support for r8a77990 (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usb3: add bindings for r8a77990 (Torez Smith) [1686205] - [usb] USB: serial: cypress_m8: remove set but not used variable 'iflag' (Torez Smith) [1686205] - [usb] USB: serial: cypress_m8: fix interrupt-out transfer length (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: add support for FT232R CBUS gpios (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: fix gpio name collisions (Torez Smith) [1686205] - [netdrv] net: usbnet: make driver_info const (Torez Smith) [1686205] - [usb] usb: typec: remove set but not used variables 'snk_ma, min_mv' (Torez Smith) [1686205] - [usb] usb: export firmware port location in sysfs (Torez Smith) [1686205] - [usb] usb: hub: try old enumeration scheme first for high speed devices (Torez Smith) [1686205] - [documentation] dt-bindings: usb-xhci: Document r8a7744 support (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: Add support for r8a7744 (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Fix APDO PPS order checking to be based on voltage (Torez Smith) [1686205] - [tools] usbip: fix vhci_hcd controller counting (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: Fix b-device mode for "workaround" (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Add handler for WkupAlert interrupt (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: enable WKUP_ALERT interrupt (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Program GREFCLK register (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Add parameters for GREFCLK register (Torez Smith) [1686205] - [usb] usb: dwc2: Add definitions for new registers (Torez Smith) [1686205] - [usb] usb: dwc2: Update target (u)frame calculation (Torez Smith) [1686205] - [usb] usb: dwc2: Add dwc2_gadget_dec_frame_num_by_one() function (Torez Smith) [1686205] - [usb] usb: dwc2: Add core parameter for service interval support (Torez Smith) [1686205] - [usb] usb: dwc2: Update registers definitions to support service interval (Torez Smith) [1686205] - [usb] usb: gadget: f_uac2: disable IN/OUT ep if unused (Torez Smith) [1686205] - [usb] USB: gadget core: Issue ->disconnect() callback from usb_gadget_disconnect() (Torez Smith) [1686205] - [usb] usb: dwc3: Fix spelling of 'optimizations' (Torez Smith) [1686205] - [usb] usb: gadget: atmel: remove pointless retrieval of DT name property (Torez Smith) [1686205] - [usb] usb: gadget: fsl_udc_core: fixup struct_udc_setup documentation (Torez Smith) [1686205] - [usb] usb: gadget: fsl_udc_core: check allocation return value and cleanup on failure (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Check ENBLSLPM before sending ep command (Torez Smith) [1686205] - [usb] usb: dwc2: fix unbalanced use of external vbus-supply (Torez Smith) [1686205] - [usb] usb: dwc2: fix call to vbus supply exit routine, call it unlocked (Torez Smith) [1686205] - [usb] usb: dwc2: fix a race with external vbus supply (Torez Smith) [1686205] - [usb] usb: dwc2: get optional vbus-supply regulator once (Torez Smith) [1686205] - [usb] usb: dwc3: add EXTCON dependency for qcom (Torez Smith) [1686205] - [usb] usb: gadget: udc: atmel: handle at91sam9rl PMC (Torez Smith) [1686205] - [usb] usb: gadget: udc: fotg210-udc: Fix a sleep-in-atomic-context bug in fotg210_get_status() (Torez Smith) [1686205] - [usb] usb: dwc2: Disable all EP's on disconnect (Torez Smith) [1686205] - [documentation] usb: dwc3: exynos: Add support for Exynos5433 variant with all clocks (Torez Smith) [1686205] - [usb] usb: dwc3: exynos: Rework clock handling and prepare for new variants (Torez Smith) [1686205] - [usb] usb: dwc3: exynos: Remove dead code (Torez Smith) [1686205] - [usb] usb: gadget: udc: Remove unnecessary parentheses (Torez Smith) [1686205] - [usb] usb: dwc2: remove set but unused variable (Torez Smith) [1686205] - [usb] usb: gadget: fix spelling mistakeis "queing" -> "queuing" (Torez Smith) [1686205] - [usb] usb: xhci-mtk: resume USB3 roothub first (Torez Smith) [1686205] - [usb] xhci: Add missing CAS workaround for Intel Sunrise Point xHCI (Torez Smith) [1686205] - [usb] usb: cdc_acm: Do not leak URB buffers (Torez Smith) [1686205] - [usb] usb: usbtmc: uninitialized symbol 'actual' in usbtmc_ioctl_abort_bulk_in_tag (Torez Smith) [1686205] - [usb] usb: usbtmc: uninitialized symbol 'actual' in usbtmc_ioctl_clear (Torez Smith) [1686205] - [usb] usb: usbtmc: uninitialized symbol 'actual' in usbtmc_read (Torez Smith) [1686205] - [usb] usb: usbtmc: Fix memory leak in usbtmc_ioctl_request (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: add support for R-Car E3 (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: add bindings for r8a77990 (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: rcar3: Use OTG mode for R-Car D3 (Torez Smith) [1686205] - [usb] Revert "usb: renesas_usbhs: set the mode by using extcon state for non-otg channel" (Torez Smith) [1686205] - [usb] Revert "usb: renesas_usbhs: add extcon notifier to set mode for non-otg channel" (Torez Smith) [1686205] - [usb] usb: core: added uevent for over-current (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Resolve fixed power role contract setup (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Correct spelling mistake for toggling state (Torez Smith) [1686205] - [usb] xhci: Avoid USB autosuspend when resuming USB2 ports (Torez Smith) [1686205] - [usb] usb: xhci: tegra: Firmware header is little endian (Torez Smith) [1686205] - [usb] xhci: Use soft retry to recover faster from transaction errors (Torez Smith) [1686205] - [usb] usb: host: xhci-plat: add platform TPL support (Torez Smith) [1686205] - [usb] usb: xhci-mtk: supports SSP without external USB3 gen2 hub (Torez Smith) [1686205] - [usb] usb: xhci-mtk: supports bandwidth scheduling with multi-TT (Torez Smith) [1686205] - [usb] usb: xhci-mtk: improve bandwidth scheduling (Torez Smith) [1686205] - [usb] usb: xhci-mtk: fix ISOC error when interval is zero (Torez Smith) [1686205] - [usb] usb: xhci-mtk: use maximum ESIT payload of endpiont context (Torez Smith) [1686205] - [usb] usb: host: Replace empty define with do while (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: implement GPIO support for FT-X devices (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Use u to print unsigned int values (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Simplify attributes macros (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Fix operation on big endian platforms (Torez Smith) [1686205] - [uapi] usb: video: Fix endianness mismatches in descriptor structures (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Remove uvc_set_trace_param() function (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Replace plain printk() with dev_*() (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Only halt video streaming endpoint in bulk mode (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Factor out video USB request queueing (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Sort frame intervals upon writing (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Prevent format changes after linking header (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Add bFrameIndex attributes (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Add bFormatIndex attributes (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Add interface number attributes (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Allocate groups dynamically (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Drop leaked references to config items (Torez Smith) [1686205] - [documentation] dt-bindings: usb: dwc2: add description for px30 (Torez Smith) [1686205] - [usb] USB: serial: simple: add Motorola Tetra MTP6550 id (Torez Smith) [1686205] - [usb] USB: serial: cypress_m8: fix spelling mistake "retreiving" -> "retrieving" (Torez Smith) [1686205] - [usb] USB: STORAGE: ISD200 Fixed coding style issue "space required in for loop" (Torez Smith) [1686205] - [usb] usb: typec: Group all TCPCI/TCPM code together (Torez Smith) [1686205] - [usb] usb: typec: fusb302: reorganizing the probe function a little (Torez Smith) [1686205] - [usb] usb: typec: class: Don't use port parent for getting mux handles (Torez Smith) [1686205] - [usb] usb: typec: mux: Take care of driver module reference counting (Torez Smith) [1686205] - [usb] usb: core: safely deal with the dynamic quirk lists (Torez Smith) [1686205] - [usb] usb: roles: Take care of driver module reference counting (Torez Smith) [1686205] - [usb] usb: phy: mxs: fix spelling mistake "stardard" -> "standard" (Torez Smith) [1686205] - [usb] usb: host: fotg2: Fix potential NULL dereference (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Add multiple clocks management (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: add clock-names property (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Add reset_control (Torez Smith) [1686205] - [documentation] dt-bindings: usb: ohci: Add clocks description for R-Car Gen3 (Torez Smith) [1686205] - [documentation] dt-bindings: usb: ehci: Add clocks description for R-Car Gen3 (Torez Smith) [1686205] - [usb] usbcore: Select UAC3 configuration for audio if present (Torez Smith) [1686205] - [documentation] usb: gadget: udc: renesas_usb3: Add r8a774a1 support (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: Add r8a774a1 support (Torez Smith) [1686205] - [documentation] dt-bindings: usb-xhci: Add r8a774a1 support (Torez Smith) [1686205] - [documentation] dt-bindings: ehci-mv: add bindings (Torez Smith) [1686205] - [usb] USB: EHCI: ehci-mv: add DT support (Torez Smith) [1686205] - [usb] USB: EHCI: ehci-mv: use phy-pxa-usb (Torez Smith) [1686205] - [usb] USB: EHCI: ehci-mv: remove private_init (Torez Smith) [1686205] - [usb] USB: EHCI: make ehci-mv a separate driver (Torez Smith) [1686205] - [usb] usb: usbtmc: Remove sysfs group TermChar and auto_abort (Torez Smith) [1686205] - [usb] usb: usbtmc: Fix split quoted string in debug message (Torez Smith) [1686205] - [usb] usb: usbtmc: Remove redundant macro USBTMC_SIZE_IOBUFFER (Torez Smith) [1686205] - [usb] usb: usbtmc: Remove redundant code (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl USBTMC_IOCTL_API_VERSION (Torez Smith) [1686205] - [usb] usb: usbtmc: Replace USBTMC_TIMEOUT macros for control messages (Torez Smith) [1686205] - [usb] usb: usbtmc: Fix ioctl USBTMC_IOCTL_ABORT_BULK_OUT (Torez Smith) [1686205] - [usb] usb: usbtmc: Fix ioctl USBTMC_IOCTL_ABORT_BULK_IN (Torez Smith) [1686205] - [usb] usb: usbtmc: Fix ioctl USBTMC_IOCTL_CLEAR (Torez Smith) [1686205] - [usb] usb: usbtmc: Optimize usbtmc_read (Torez Smith) [1686205] - [usb] usb: usbtmc: Optimize usbtmc_write (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl USBTMC_IOCTL_AUTO_ABORT (Torez Smith) [1686205] - [usb] usb: usbtmc: add ioctl USBTMC_IOCTL_MSG_IN_ATTR (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl USBTMC488_IOCTL_WAIT_SRQ (Torez Smith) [1686205] - [usb] usb: usbtmc: Fix suspend/resume (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl USBTMC_IOCTL_CLEANUP_IO (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl USBTMC_IOCTL_CANCEL_IO (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl for vendor specific read (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl USBTMC_IOCTL_WRITE_RESULT (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl for vendor specific write (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl for generic requests on control (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Populate tcpc fwnode for TCPM property handling (Torez Smith) [1686205] - [documentation] dt-bindings: usb: fusb302: Use usb-connector bindings for configuration (Torez Smith) [1686205] - [documentation] dt-bindings: connector: Add support for USB-PD PPS APDOs to bindings (Torez Smith) [1686205] - [usb] USB: handle NULL config in usb_find_alt_setting() (Torez Smith) [1686205] - [usb] USB: fix error handling in usb_driver_claim_interface() (Torez Smith) [1686205] - [usb] USB: remove LPM management from usb_driver_claim_interface() (Torez Smith) [1686205] - [usb] USB: usbdevfs: restore warning for nonsensical flags (Torez Smith) [1686205] - [usb] USB: usbdevfs: sanitize flags more (Torez Smith) [1686205] - [usb] Revert "usb: cdc-wdm: Fix a sleep-in-atomic-context bug in service_outstanding_interrupt()" (Torez Smith) [1686205] - [usb] usb: musb: dsps: do not disable CPPI41 irq in driver teardown (Torez Smith) [1686205] - [usb] usb: chipidea: Fix otg event handler (Torez Smith) [1686205] - [usb] usb: chipidea: Prevent unbalanced IRQ disable (Torez Smith) [1686205] - [documentation] doc: usb: ci-hdrc-usb2: Add pinctrl properties definition (Torez Smith) [1686205] - [usb] usb: chipidea: Add dynamic pinctrl selection (Torez Smith) [1686205] - [usb] usb: chipidea: imx: make MODULE_LICENCE and SPDX-identifier match (Torez Smith) [1686205] - [usb] usb: chipidea: imx: enable OTG overcurrent in case USB subsystem is already started (Torez Smith) [1686205] - [usb] usb: chipidea: imx: do not use preprocessor conditionals for PM (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Add section header comments (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Don't wrap groups unnecessarily (Torez Smith) [1686205] - [usb] mos7720: bury dead TIOCM... in ->ioctl() (Torez Smith) [1686205] - [usb] USB: serial: option: add two-endpoints device-id flag (Torez Smith) [1686205] - [usb] USB: serial: option: improve Quectel EP06 detection (Torez Smith) [1686205] - [usb] Revert "cdc-acm: implement put_char() and flush_chars()" (Torez Smith) [1686205] - [usb] usb: Change usb_of_get_companion_dev() place to usb/common (Torez Smith) [1686205] - [usb] usb: xhci: fix interrupt transfer error happened on MTK platforms (Torez Smith) [1686205] - [usb] usb: core: phy: clean up return value check about devm_of_phy_get_by_index() (Torez Smith) [1686205] - [usb] usb: mtu3: disable vbus rise/fall interrupts of ltssm (Torez Smith) [1686205] - [usb] USB: wusbcore: Switch to bitmap_zalloc() (Torez Smith) [1686205] - [usb] usb: misc: fix obsolete function (Torez Smith) [1686205] - [usb] usb: iowarrior: replace kmalloc with kmalloc_array (Torez Smith) [1686205] - [usb] USB: OHCI: Remove USB bus reset delay from OHCI handover code (Torez Smith) [1686205] - [usb] usb: host: fotg2: add silicon clock handling (Torez Smith) [1686205] - [usb] USB: typec: fsusb302: remove unused variables snk_pdo and toggling_mode_name (Torez Smith) [1686205] - [usb] usb storage: remove inherited SCSI dependency for USB_STORAGE_ENE_UB6250 (Torez Smith) [1686205] - [usb] usb storage: group dependent USB storage Kconfig entries together (Torez Smith) [1686205] - [usb] USB: Removing NULL check for pool since dma_pool_destroy is safe (Torez Smith) [1686205] - [usb] usb: cdc-wdm: Fix a sleep-in-atomic-context bug in service_outstanding_interrupt() (Torez Smith) [1686205] - [usb] usb: misc: uss720: Fix two sleep-in-atomic-context bugs (Torez Smith) [1686205] - [usb] usb: host: u132-hcd: Fix a sleep-in-atomic-context bug in u132_get_frame() (Torez Smith) [1686205] - [usb] usb: Avoid use-after-free by flushing endpoints early in usb_set_interface() (Torez Smith) [1686205] - [usb] usb/typec: fix kernel-doc notation warning for typec_match_altmode (Torez Smith) [1686205] - [usb] usb: Don't die twice if PCI xhci host is not responding in resume (Torez Smith) [1686205] - [usb] usb: mtu3: fix error of xhci port id when enable U3 dual role (Torez Smith) [1686205] - [usb] usb: uas: add support for more quirk flags (Torez Smith) [1686205] - [usb] USB: Add quirk to support DJI CineSSD (Torez Smith) [1686205] - [usb] usb: typec: fix kernel-doc parameter warning (Torez Smith) [1686205] - [usb] usb/dwc3/gadget: fix kernel-doc parameter warning (Torez Smith) [1686205] - [usb] USB: yurex: Check for truncation in yurex_read() (Torez Smith) [1686205] - [usb] USB: yurex: Fix buffer over-read in yurex_write() (Torez Smith) [1686205] - [usb] usb: host: xhci-plat: Iterate over parent nodes for finding quirks (Torez Smith) [1686205] - [usb] xhci: Fix use after free for URB cancellation on a reallocated endpoint (Torez Smith) [1686205] - [usb] USB: add quirk for WORLDE Controller KS49 or Prodipe MIDI 49C USB controller (Torez Smith) [1686205] - [usb] usb: dwc2: Fix call location of dwc2_check_core_endianness (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Fix return value check in dwc3_byt_enable_ulpi_refclock() (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: fix maxpacket size of ep0 (Torez Smith) [1686205] - [usb] usb: gadget: fotg210-udc: Fix memory leak of fotg210->ep (Torez Smith) [1686205] - [usb] USB: net2280: Fix erroneous synchronization change (Torez Smith) [1686205] - [usb] usb: dwc3: of-simple: avoid unused function warnings (Torez Smith) [1686205] - [usb] USB: serial: ti_usb_3410_5052: fix array underflow in completion handler (Torez Smith) [1686205] - [usb] USB: serial: io_ti: fix array underflow in completion handler (Torez Smith) [1686205] - [usb] USB: serial: pl2303: add a new device id for ATEN (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Kconfig: convert to SPDX identifiers (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Check MaxPacketSize from descriptor (Torez Smith) [1686205] - [usb] usb: dwc2: Turn on uframe_sched on "stm32f4x9_fsotg" platforms (Torez Smith) [1686205] - [usb] usb: dwc2: Turn on uframe_sched on "amlogic" platforms (Torez Smith) [1686205] - [usb] usb: dwc2: Turn on uframe_sched on "his" platforms (Torez Smith) [1686205] - [usb] usb: dwc2: Turn on uframe_sched on "bcm" platforms (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: ISOC's starting flow improvement (Torez Smith) [1686205] - [usb] usb: dwc2: Make dwc2_readl/writel functions endianness-agnostic (Torez Smith) [1686205] - [usb] usb: dwc3: core: Enable AutoRetry feature in the controller (Torez Smith) [1686205] - [usb] usb: dwc3: Set default mode for dwc_usb31 (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: Add register of usb role switch (Torez Smith) [1686205] - [usb] usb: dwc2: replace ioread32/iowrite32_rep with dwc2_readl/writel_rep (Torez Smith) [1686205] - [usb] usb: dwc2: Modify dwc2_readl/writel functions prototype (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Intel Merrifield can be host (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Supply device properties via driver data (Torez Smith) [1686205] - [documentation] arm64: dts: dwc3: description of incr burst type (Torez Smith) [1686205] - [usb] usb: dwc3: Enable undefined length INCR burst type (Torez Smith) [1686205] - [usb] usb: dwc3: add global soc bus configuration reg0 (Torez Smith) [1686205] - [usb] usb: dwc3: Describe 'wakeup_work' field of struct dwc3_pci (Torez Smith) [1686205] - [usb] USB: option: add support for DW5821e (Torez Smith) [1686205] - [usb] usb: dwc3: change stream event enable bit back to 13 (Torez Smith) [1686205] - [usb] usb: dwc3: of-simple: reset host controller at suspend/resume (Torez Smith) [1686205] - [usb] usb: gadget: storage: Remove reference counting (Torez Smith) [1686205] - [usb] usb: gadget: storage: Add error handling for no memory (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Use devm functions to get the phy GPIOs (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Enable ULPI Refclk on platforms where the firmware does not (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Add GPIO lookup table on platforms without ACPI GPIO resources (Torez Smith) [1686205] - [usb] USB: gadget: Document that certain ep operations can be called in interrupt context (Torez Smith) [1686205] - [usb] usb: gadget: configfs: avoid spaces for indentation (Torez Smith) [1686205] - [usb] usb: dwc3: Add a glue driver for Synopsys HAPS platform (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Expose configuration name through video node (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Move function to avoid forward declaration (Torez Smith) [1686205] - [usb] usb: dwc2: Move dwc2_readl/writel functions after hsotg structure (Torez Smith) [1686205] - [usb] usb: gadget: tcm: fix spelling mistake: "Manufactor" -> "Manufacturer" (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Move trace parameter to function module (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Minimize #include in headers (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Move userspace API definition to public header (Torez Smith) [1686205] - [usb] usb: host: exynos: Remove support for Exynos5440 (Torez Smith) [1686205] - [usb] usb: usbtmc: Add support for 32 bit compat applications (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl for termination character (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl for EOM bit (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl for trigger (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctls to set/get usb timeout (Torez Smith) [1686205] - [usb] usb: usbtmc: use consistent timeout error (Torez Smith) [1686205] - [usb] usb: usbtmc: Support Read Status Byte with SRQ per file (Torez Smith) [1686205] - [usb] USB: serial: cp210x: implement GPIO support for CP2102N (Torez Smith) [1686205] - [usb] USB: serial: cp210x: improve line-speed handling for CP2104 and CP2105 (Torez Smith) [1686205] - [usb] USB: serial: cp210x: generalise CP2102N line-speed handling (Torez Smith) [1686205] - [usb] USB: serial: cp210x: improve baudrate support for CP2102N (Torez Smith) [1686205] - [usb] USB: serial: cp210x: honour device-type maximum line speed (Torez Smith) [1686205] - [usb] USB: serial: cp210x: make line-speed quantisation data driven (Torez Smith) [1686205] - [usb] USB: serial: iuu_phoenix: drop redundant input-speed re-encoding (Torez Smith) [1686205] - [usb] USB: serial: iuu_phoenix: drop unused driver-data baud rate (Torez Smith) [1686205] - [usb] USB: serial: mos7720: remove redundant variables iflag, mask and serial (Torez Smith) [1686205] - [documentation] dt-bindings: usb-xhci: Add r8a77990 support (Torez Smith) [1686205] - [usb] usb: host: ehci-sched: remove redundant pointer dev (Torez Smith) [1686205] - [usb] usb: host: u132-hcd: remove redundant variable num_ports (Torez Smith) [1686205] - [usb] USB: host: whci: remove redundant variable t (Torez Smith) [1686205] - [usb] usb: xhci: dbc: remove redundant pointer dbc (Torez Smith) [1686205] - [usb] usb: isp1760: remove redundant variable 'selector' (Torez Smith) [1686205] - [usb] usb-misc: sisusbvga: remove redundant variable modey (Torez Smith) [1686205] - [usb] usb: misc: uss720: remove redundant pointer usbdev (Torez Smith) [1686205] - [usb] usb: usbip: remove redundant pointer ep (Torez Smith) [1686205] - [usb] USB: serial: kl5kusb105: remove KLSI device id (Torez Smith) [1686205] - [usb] usb: host: xhci-rcar: Add a condition check about PLL active (Torez Smith) [1686205] - [usb] usb: host: xhci-rcar: Simplify getting the firmware name for R-Car Gen3 (Torez Smith) [1686205] - [usb] usb: host: xhci-plat: add firmware_name for R-Car Gen3 (Torez Smith) [1686205] - [usb] usb: typec: avoid format-overflow warning (Torez Smith) [1686205] - [usb] usb: typec: unlock dp->lock on error exit path, and also zero ret if successful (Torez Smith) [1686205] - [usb] usb: typec: fix dereference before null check on adev (Torez Smith) [1686205] - [usb] usb: usbtest: use irqsave() in USB's complete callback (Torez Smith) [1686205] - [usb] USB: serial: kobil_sct: add missing version error handling (Torez Smith) [1686205] - [usb] USB: serial: kobil_sct: fix modem-status error handling (Torez Smith) [1686205] - [usb] usb: simplify usbport trigger (Torez Smith) [1686205] - [include] device connection: Add fwnode member to struct device_connection (Torez Smith) [1686205]- [security] KEYS: reaching the keys quotas correctly (Vladis Dronov) [1820405] - [security] KEYS: allow reaching the keys quotas exactly (Vladis Dronov) [1820405] - [infiniband] RDMA/core: Ensure security pkey modify is not lost (Kamal Heib) [1786604] - [infiniband] IB/hfi1: Ensure pq is not left on waitlist (Kamal Heib) [1786604 1739282] - [infiniband] RDMA/mad: Do not crash if the rdma device does not have a umad interface (Kamal Heib) [1786604] - [infiniband] RDMA/core: Fix missing error check on dev_set_name() (Kamal Heib) [1786604] - [infiniband] RDMA/nl: Do not permit empty devices names during RDMA_NLDEV_CMD_NEWLINK/SET (Kamal Heib) [1786604] - [infiniband] RDMA/iwcm: Fix iwcm work deallocation (Kamal Heib) [1786604] - [infiniband] RDMA/siw: Fix failure handling during device creation (Kamal Heib) [1786604] - [infiniband] RDMA/nldev: Fix crash when set a QP to a new counter but QPN is missing (Kamal Heib) [1786604] - [infiniband] RDMA/core: Fix protection fault in ib_mr_pool_destroy (Kamal Heib) [1786604] - [infiniband] IB/hfi1, qib: Ensure RCU is locked when accessing list (Kamal Heib) [1786604 1739282] - [infiniband] RDMA/core: Fix pkey and port assignment in get_new_pps (Kamal Heib) [1786604] - [infiniband] RMDA/cm: Fix missing ib_cm_destroy_id() in ib_cm_insert_listen() (Kamal Heib) [1786604] - [infiniband] RDMA/core: Fix use of logical OR in get_new_pps (Kamal Heib) [1786604] - [infiniband] Revert "RDMA/cma: Simplify rdma_resolve_addr() error flow" (Kamal Heib) [1786604] - [net] xprtrdma: Fix DMA scatter-gather list mapping imbalance (Kamal Heib) [1786604] - [infiniband] RDMA/core: Fix protection fault in get_pkey_idx_qp_list (Kamal Heib) [1786604] - [infiniband] RDMA/rxe: Fix soft lockup problem due to using tasklets in softirq (Kamal Heib) [1786604] - [infiniband] IB/umad: Fix kernel crash while unloading ib_umad (Kamal Heib) [1786604] - [infiniband] RDMA/core: Add missing list deletion on freeing event queue (Kamal Heib) [1786604] - [infiniband] RDMA/siw: Remove unwanted WARN_ON in siw_cm_llp_data_ready() (Kamal Heib) [1786604] - [infiniband] RDMA/core: Fix invalid memory access in spec_filter_size (Kamal Heib) [1786604] - [infiniband] IB/rdmavt: Reset all QPs when the device is shut down (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Close window for pq and request coliding (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Acquire lock to release TID entries when user file is closed (Kamal Heib) [1786604 1739282] - [infiniband] IB/umem: use get_user_pages_fast() to pin DMA pages (Kamal Heib) [1786604] - [infiniband] RDMA/efa: Mask access flags with the correct optional range (Kamal Heib) [1786604] - [infiniband] RDMA/cma: Fix unbalanced cm_id reference count during address resolve (Kamal Heib) [1786604] - [infiniband] RDMA/umem: Fix ib_umem_find_best_pgsz() (Kamal Heib) [1786604] - [infiniband] IB/hfi1: Fix logical condition in msix_request_irq (Kamal Heib) [1786604 1739282] - [infiniband] RDMA/cm: Remove CM message structs (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Use IBA functions for complex structure members (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Use IBA functions for simple structure members (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Use IBA functions for swapping get/set acessors (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Use IBA functions for simple get/set acessors (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Add SET/GET implementations to hide IBA wire format (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Add accessors for CM_REQ transport_type (Kamal Heib) [1786604] - [infiniband] RDMA/core: Ensure that rdma_user_mmap_entry_remove() is a fence (Kamal Heib) [1786604] - [rdma] RDMA/uverbs: Add new relaxed ordering memory region access flag (Kamal Heib) [1786604] - [infiniband] RDMA/efa: Allow passing of optional access flags for MR registration (Kamal Heib) [1786604] - [rdma] RDMA/core: Add optional access flags range (Kamal Heib) [1786604] - [rdma] RDMA/uverbs: Verify MR access flags (Kamal Heib) [1786604] - [infiniband] RDMA/core: Remove ucontext_lock from the uverbs_destry_ufile_hw() path (Kamal Heib) [1786604] - [infiniband] RDMA/core: Add UVERBS_METHOD_ASYNC_EVENT_ALLOC (Kamal Heib) [1786604] - [infiniband] IB/srp: Never use immediate data if it is disabled by a user (Kamal Heib) [1786604] - [infiniband] RDMA/rxe: Compute the maximum sges and inline size based on the WQE size (Kamal Heib) [1786604] - [infiniband] Introduce maximum WQE size to check limits (Kamal Heib) [1786604] - [infiniband] RDMA/efa: Remove unused ucontext parameter from efa_qp_user_mmap_entries_remove (Kamal Heib) [1786604] - [infiniband] RDMA/efa: Remove {} brackets from single statement if (Kamal Heib) [1786604] - [infiniband] RDMA/efa: Device definitions documentation updates (Kamal Heib) [1786604] - [net] xprtrdma: DMA map rr_rdma_buf as each rpcrdma_rep is created (Kamal Heib) [1786604] - [net] xprtrdma: Destroy reps from previous connection instance (Kamal Heib) [1786604] - [net] xprtrdma: Destroy rpcrdma_rep when Receive is flushed (Kamal Heib) [1786604] - [net] xprtrdma: Allocate and map transport header buffers at connect time (Kamal Heib) [1786604] - [net] xprtrdma: Refactor frwr_is_supported (Kamal Heib) [1786604] - [net] xprtrdma: Eliminate per-transport "max pages" (Kamal Heib) [1786604] - [net] xprtrdma: Refactor initialization of ep->rep_max_requests (Kamal Heib) [1786604] - [net] xprtrdma: Make sendctx queue lifetime the same as connection lifetime (Kamal Heib) [1786604] - [net] xprtrdma: Eliminate ri_max_send_sges (Kamal Heib) [1786604] - [infiniband] RDMA/core: Use READ_ONCE for ib_ufile.async_file (Kamal Heib) [1786604] - [infiniband] RDMA/core: Make ib_uverbs_async_event_file into a uobject (Kamal Heib) [1786604] - [rdma] RDMA/core: Remove the ufile arg from rdma_alloc_begin_uobject (Kamal Heib) [1786604] - [infiniband] RDMA/core: Simplify type usage for ib_uverbs_async_handler() (Kamal Heib) [1786604] - [infiniband] RDMA/core: Do not erase the type of ib_wq.uobject (Kamal Heib) [1786604] - [infiniband] RDMA/core: Do not erase the type of ib_srq.uobject (Kamal Heib) [1786604] - [infiniband] RDMA/core: Do not erase the type of ib_qp.uobject (Kamal Heib) [1786604] - [infiniband] RDMA/core: Do not erase the type of ib_cq.uobject (Kamal Heib) [1786604] - [infiniband] RDMA/core: Make ib_ucq_object use ib_uevent_object (Kamal Heib) [1786604] - [infiniband] RDMA/core: Do not allow alloc_commit to fail (Kamal Heib) [1786604] - [infiniband] RDMA/core: Simplify destruction of FD uobjects (Kamal Heib) [1786604] - [infiniband] RDMA/mlx5: Use RCU and direct refcounts to keep memory alive (Kamal Heib) [1786604] - [infiniband] RDMA/uverbs: Remove needs_kfree_rcu from uverbs_obj_type_class (Kamal Heib) [1786604] - [infiniband] RDMA/core: Remove err in iw_query_port (Kamal Heib) [1786604] - [infiniband] IB/hfi1: Add RcvShortLengthErrCnt to hfi1stats (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Add software counter for ctxt0 seq drop (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Return void in packet receiving functions (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Decouple IRQ name from type (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Create API for auto activate (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: IB/hfi1: Add an API to handle special case drop (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Move common receive IRQ code to function (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Add fast and slow handlers for receive context (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Move chip specific functions to chip.c (Kamal Heib) [1786604 1739282] - [infiniband] RDMA/core: Fix locking in ib_uverbs_event_read (Kamal Heib) [1786604] - [infiniband] IB/core: Fix build failure without hugepages (Kamal Heib) [1786604] - [infiniband] IB/core: Rename event_handler_lock to qp_open_list_lock (Kamal Heib) [1786604] - [infiniband] IB/core: Cut down single member ib_cache structure (Kamal Heib) [1786604] - [infiniband] RDMA/core: Add trace points to follow MR allocation (Kamal Heib) [1786604] - [infiniband] RDMA/core: Trace points for diagnosing completion queue issues (Kamal Heib) [1786604] - [infiniband] RDMA/cma: Add trace points in RDMA Connection Manager (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Delete unused CM ARP functions (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Delete unused CM LAP functions (Kamal Heib) [1786604] - [infiniband] RDMA/rxe: Fix error type of mmap_offset (Kamal Heib) [1786604] - [infiniband] IB/iser: use true,false for bool variable (Kamal Heib) [1786604] - [infiniband] IB/hfi1: use true,false for bool variable (Kamal Heib) [1786604 1739282] - [infiniband] RDMA/siw: use true,false for bool variable (Kamal Heib) [1786604] - [infiniband] IB/core: Fix ODP with IB_ACCESS_HUGETLB handling (Kamal Heib) [1786604] - [infiniband] IB/core: Fix ODP get user pages flow (Kamal Heib) [1786604] - [infiniband] IB/rdmavt: Correct comments in rdmavt_qp.h header (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: List all receive contexts from debugfs (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Add accessor API routines to access context members (Kamal Heib) [1786604 1739282] - [infiniband] RDMA/cm: Use RCU synchronization mechanism to protect cm_id_private xa_load() (Kamal Heib) [1786604] - [infiniband] RDMA/srpt: Remove unnecessary assertion in srpt_queue_response (Kamal Heib) [1786604] - [infiniband] RDMA/netlink: Do not always generate an ACK for some netlink operations (Kamal Heib) [1786604] - [infiniband] RDMA/siw: Simplify QP representation (Kamal Heib) [1786604] - [infiniband] RDMA/qedr: Add kernel capability flags for dpm enabled mode (Kamal Heib) [1786604] - [platform] platform/x86: intel_pmc_core: Add Intel Tiger Lake support (Alexander Beregalov) [1783390] - [platform] platform/x86: intel_pmc_core: Create platform dependent bitmap structs (Alexander Beregalov) [1783390] - [platform] platform/x86: intel_pmc_core: Clean up: Remove comma after the termination line (Alexander Beregalov) [1783390] - [pinctrl] pinctrl: tigerlake: Tiger Lake uses _HID enumeration (David Arcari) [1773772] - [pinctrl] pinctrl: sunrisepoint: Add Coffee Lake-S ACPI ID (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Pass irqchip when adding gpiochip (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Add GPIO <-> pin mapping ranges via callback (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Replace WARN with dev_info_once when setting direct-irq pin to output (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Do not clear IRQ flags on direct-irq enabled pins (David Arcari) [1773772] - [pinctrl] pinctrl: sunrisepoint: Add missing Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Reuse struct intel_pinctrl in the driver (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Use local variable to keep device pointer (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Keep pointer to struct device instead of its container (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Share struct intel_pinctrl for wider use (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Use GPIO direction definitions (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Use GPIO direction definitions (David Arcari) [1773772] - [include] gpio: Add definition for GPIO direction (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Move IRQ valid mask initialization to a dedicated callback (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Group GPIO IRQ chip initialization (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Allocate IRQ chip dynamic (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Pass irqchip when adding gpiochip (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Add GPIO <-> pin mapping ranges via callback (David Arcari) [1773772] - [gpio] gpiolib: Introduce ->add_pin_ranges() callback (David Arcari) [1773772] - [gpio] gpiolib: Initialize the hardware with a callback (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Update North Community pin list (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Really serialize all register accesses (David Arcari) [1773772] - [pinctrl] pinctrl: lewisburg: Update pin list according to v1.1v6 (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Missed type change to unsigned int (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Add Intel Tiger Lake pin controller support (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Use helper to restore register values on ->resume() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Drop level from warning to debug in intel_restore_hostown() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Introduce intel_restore_intmask() helper (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Introduce intel_restore_hostown() helper (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Introduce intel_restore_padcfg() helper (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Avoid potential glitches if pin is in GPIO mode (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Allocate IRQ chip dynamic (David Arcari) [1773772] - [pinctrl] gpio: Initialize the irqchip valid_mask with a callback (David Arcari) [1773772] - [pinctrl] pinctrl: intel: mark intel_pin_to_gpio __maybe_unused (David Arcari) [1773772] - [pinctrl] pinctrl: intel: remap the pin number to gpio offset for irq enabled pin (David Arcari) [1773772] - [pinctrl] pinctrl: denverton: Update pin names according to v1.08 (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Remove dev_err() usage after platform_get_irq() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Use NSEC_PER_USEC for debounce calculus (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Re-use data structures from pinctrl-intel.h (part 2) (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Remove default Interrupt Status offset (David Arcari) [1773772] - [pinctrl] pinctrl: lewisburg: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: denverton: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: sunrisepoint: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: icelake: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: cannonlake: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: broxton: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Simplify offset validation in intel_get_padcfg() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Drop double check for data in intel_pinctrl_probe_by_uid() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Use devm_platform_ioremap_resource() (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Use devm_platform_ioremap_resource() (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Use GENMASK() consistently (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Re-use data structures from pinctrl-intel.h (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Use defined macro instead of magic in byt_get_gpio_mux() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Clear interrupt status in mask/unmask callback (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Use GENMASK() consistently (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Increase readability of intel_gpio_update_pad_mode() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Retain HOSTSW_OWN for requested gpio pin (David Arcari) [1773772] - [pinctrl] pinctrl: pinctrl-intel: move gpio suspend/resume to noirq phase (David Arcari) [1773772] - [pinctrl] pinctrl: cedarfork: Update pin names according to v1.13c (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Fix potential NULL pointer dereference (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Code formatting fixes (David Arcari) [1773772] - [pinctrl] pinctrl: icelake: Code formatting fixes (David Arcari) [1773772] - [pinctrl] pinctrl: cannonlake: Code formatting fixes (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Code formatting fixes (David Arcari) [1773772] - [pinctrl] pinctrl: broxton: Code formatting fixes (David Arcari) [1773772] - [pinctrl] pinctrl: lewisburg: Replace acpi.h with mod_devicetable.h (David Arcari) [1773772] - [pinctrl] pinctrl: denverton: Replace acpi.h with mod_devicetable.h (David Arcari) [1773772] - [pinctrl] pinctrl: cedarfork: Replace acpi.h with mod_devicetable.h (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Unexport intel_pinctrl_probe() (David Arcari) [1773772] - [pinctrl] pinctrl: sunrisepoint: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: icelake: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: cannonlake: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: lewisburg: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: denverton: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: cedarfork: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: intel: simplify getting .driver_data (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: simplify getting .driver_data (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Sort register offsets by value (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Update pin list for B0 stepping (David Arcari) [1773772] - [pinctrl] pinctrl: broxton: Convert unsigned to unsigned int (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Convert unsigned to unsigned int (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Convert unsigned to unsigned int (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Sort headers alphabetically (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Remove unneeded MODULE_DEVICE_TABLE() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Move linux/pm.h to the local header (David Arcari) [1773772] - [pinctrl] pinctrl: Include nothing else (David Arcari) [1773772] - [pinctrl] pinctrl: lewisburg: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: sunrisepoint: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: icelake: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: denverton: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: cedarfork: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: cannonlake: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: broxton: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Introduce common macro for PM operations (David Arcari) [1773772] - [pinctrl] pinctrl: sunrisepoint: Convert to use intel_pinctrl_probe_by_hid() (David Arcari) [1773772] - [pinctrl] pinctrl: cannonlake: Convert to use intel_pinctrl_probe_by_hid() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Introduce intel_pinctrl_probe_by_hid() internal API (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Convert to use device_get_match_data() (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Convert to use intel_pinctrl_probe_by_uid() (David Arcari) [1773772] - [pinctrl] pinctrl: broxton: Convert to use intel_pinctrl_probe_by_uid() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Introduce intel_pinctrl_probe_by_uid() internal API (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Fix a spelling typo in kernel documentation (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: actually print the apparently misconfigured pin (David Arcari) [1773772] - [mm] mm, page_alloc: move_freepages should not examine struct page of reserved memory (Rafael Aquini) [1588584] - [mm] mm, page_alloc: initialize num_movable in move_freepages() (Rafael Aquini) [1588584] - [tools] selftests: vm: drop dependencies on page flags from mlock2 tests (Rafael Aquini) [1658886] - [powercap] powercap/intel_rapl: add support for TigerLake Mobile (David Arcari) [1783136] - [kernel] locking/lockdep: Avoid recursion in lockdep_count_{for, back}ward_deps() (Waiman Long) [1780993] - [kernel] locking/lockdep: Reuse freed chain_hlocks entries (Waiman Long) [1780993] - [kernel] locking/lockdep: Track number of zapped lock chains (Waiman Long) [1780993] - [kernel] locking/lockdep: Throw away all lock chains with zapped class (Waiman Long) [1780993] - [kernel] locking/lockdep: Track number of zapped classes (Waiman Long) [1780993] - [kernel] locking/lockdep: Display irq_context names in /proc/lockdep_chains (Waiman Long) [1780993] - [kernel] locking/lockdep: Decrement IRQ context counters when removing lock chain (Waiman Long) [1780993] - [kernel] locking/lockdep: Fix lockdep_stats indentation problem (Waiman Long) [1780993] - [kernel] locking/lockdep: Fix buffer overrun problem in stack_trace (Waiman Long) [1780993] - [lib] lib/string: Make memzero_explicit() inline instead of external (Florian Westphal) [1820623] - [crypto] crypto: sha256 - Remove sha256/224_init code duplication (Florian Westphal) [1820623] - [crypto] crypto: sha256 - Merge crypto/sha256.h into crypto/sha.h (Florian Westphal) [1820623] - [crypto] crypto: chelsio - Rename arrays to avoid conflict with crypto/sha256.h (Florian Westphal) [1820623] - [x86] crypto: x86 - Rename functions to avoid conflict with crypto/sha256.h (Florian Westphal) [1820623] - [arm64] crypto: arm64 - Rename functions to avoid conflict with crypto/sha256.h (Florian Westphal) [1820623] - [crypto] crypto: sha256_generic - Switch to the generic lib/crypto/sha256.c lib code (Florian Westphal) [1820623] - [lib] crypto: sha256 - Add sha224 support to sha256 library code (Florian Westphal) [1820623] - [lib] crypto: sha256 - Make lib/crypto/sha256.c suitable for generic use (Florian Westphal) [1820623] - [lib] crypto: sha256 - Use get/put_unaligned_be32 to get input, memzero_explicit (Florian Westphal) [1820623] - [s390] crypto: sha256 - Move lib/sha256.c to lib/crypto (Florian Westphal) [1820623] - [crypto] crypto: sha256_generic - Fix some coding style issues (Florian Westphal) [1820623] - [lib] crypto: sha256 - Fix some coding style issues (Florian Westphal) [1820623] - [thunderbolt] thunderbolt: Fix error code in tb_port_is_width_supported() (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Prevent crash if non-active NVMem file is read (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: fix memory leak of object sw (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Fix xhci check in usb4_switch_setup() (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add support for USB 3.x tunnels (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add support for Time Management Unit (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Make tb_switch_find_cap() available to other files (Jarod Wilson) [1482838] - [netdrv] thunderbolt: Update Kconfig entries to USB4 (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add initial support for USB4 (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Populate PG field in hot plug acknowledgment packet (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Call tb_eeprom_get_drom_offset() from tb_eeprom_read_n() (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Make tb_find_port() available to other files (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Power cycle the router if NVM authentication fails (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Do not start firmware unless asked by the user (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add bandwidth management for Display Port tunnels (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add Display Port adapter pairing and resource management (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add Display Port CM handshake for Titan Ridge devices (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add downstream PCIe port mappings for Alpine and Titan Ridge (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Expand controller name in tb_switch_is_xy() (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add default linking between lane adapters if not provided by DROM (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add support for lane bonding (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Refactor add_switch() into two functions (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add helper macro to iterate over switch ports (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Make tb_sw_write() take const parameter (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Convert DP adapter register names to follow the USB4 spec (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Convert PCIe adapter register names to follow the USB4 spec (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Convert basic adapter register names to follow the USB4 spec (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Log error if adding switch fails (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Log switch route string on config read/write timeout (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Introduce tb_switch_is_icm() (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add 'generation' attribute for devices (Jarod Wilson) [1482838]- [scsi] scsi: lpfc: Copyright updates for 12.6.0.4 patches (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Update lpfc version to 12.6.0.4 (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Clean up hba max_lun_queue_depth checks (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Remove handler for obsolete ELS - Read Port Status (RPS) (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix coverity errors in fmdi attribute handling (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix compiler warning on frame size (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix registration of ELS type support in fdmi (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix broken Credit Recovery after driver load (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix lpfc_io_buf resource leak in lpfc_get_scsi_buf_s4 error path (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix RQ buffer leakage when no IOCBs available (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Make lpfc_defer_acc_rsp static (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Update lpfc version to 12.6.0.3 (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix improper flag check for IO type (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix MDS Latency Diagnostics Err-drop rates (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix unmap of dpp bars affecting next driver load (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix disablement of FC-AL on lpe35000 models (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix ras_log via debugfs (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix Fabric hostname registration if system hostname changes (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix missing check for CSF in Write Object Mbox Rsp (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix: Rework setting of fdmi symbolic node name registration (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix incomplete NVME discovery when target (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: fix spelling mistakes of asynchronous (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix memory leak on lpfc_bsg_write_ebuf_set func (Dick Kennedy) [1793674] - [tools] tools/power turbostat: Support Tiger Lake (David Arcari) [1783441] - [md] dm integrity: fix logic bug in integrity tag testing (Mike Snitzer) [1820280] - [md] Revert "dm: always call blk_queue_split() in dm_process_bio()" (Mike Snitzer) [1820705] - [md] dm integrity: fix ppc64le warning (Mike Snitzer) [1820280] - [md] dm writecache: add cond_resched to avoid CPU hangs (Mike Snitzer) [1820280] - [md] dm integrity: improve discard in journal mode (Mike Snitzer) [1820280] - [md] dm integrity: add optional discard support (Mike Snitzer) [1820280] - [md] dm integrity: allow resize of the integrity device (Mike Snitzer) [1820280] - [md] dm integrity: factor out get_provided_data_sectors() (Mike Snitzer) [1820280] - [md] dm integrity: don't replay journal data past the end of the device (Mike Snitzer) [1820280] - [md] dm integrity: remove sector type casts (Mike Snitzer) [1820280] - [md] dm integrity: fix a crash with unusually large tag size (Mike Snitzer) [1820280] - [md] dm verity fec: fix memory leak in verity_fec_dtr (Mike Snitzer) [1820280] - [md] dm writecache: optimize superblock write (Mike Snitzer) [1820280] - [md] dm writecache: implement gradual cleanup (Mike Snitzer) [1820280] - [md] dm writecache: implement the "cleaner" policy (Mike Snitzer) [1820280] - [md] dm writecache: do direct write if the cache is full (Mike Snitzer) [1820280] - [md] dm integrity: print device name in integrity_metadata() error message (Mike Snitzer) [1820280] - [md] dm crypt: use crypt_integrity_aead() helper (Mike Snitzer) [1820280] - [lib] lib/test_bitmap: add tests for bitmap_parselist_user() (Vladis Dronov) [1819152] - [lib] lib/test_bitmap: add testcases for bitmap_parselist() (Vladis Dronov) [1819152] - [lib] lib/test_bitmap: switch test_bitmap_parselist to ktime_get() (Vladis Dronov) [1819152] - [lib] lib: rework bitmap_parselist (Vladis Dronov) [1819152] - [lib] lib: make bitmap_parselist_user() a wrapper on bitmap_parselist() (Vladis Dronov) [1819152] - [platform] platform/x86: mlx-platform: Add support for next generation systems (Ivan Vecera) [1820312] - [platform] platform/mellanox: mlxreg-hotplug: Add support for new capability register (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add support for new capability register (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add support for new system type (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Set system mux configuration based on system type (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add more definitions for system attributes (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Style changes (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add missed attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Fix documentation inconsistency for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Cosmetic changes (Ivan Vecera) [1820312] - [platform] platform/mellanox: Fix Kconfig indentation (Ivan Vecera) [1820312] - [leds] leds: mlxreg: Fix possible buffer overflow (Ivan Vecera) [1820312] - [platform] platform/mellanox: mlxreg-hotplug: Remove dev_err() usage after platform_get_irq() (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Fix error handling in mlxplat_init() (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add more reset cause attributes (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Modify DMI matching order (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add regmap structure for the next generation systems (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Change API for i2c-mlxcpld driver activation (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Move regmap initialization before all drivers activation (Ivan Vecera) [1820312] - [documentation] ABI: sysfs-driver-mlxreg-io: fix the what fields (Ivan Vecera) [1820312] - [documentation] docs: watchdog: convert docs to ReST and rename to *.rst (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Fix parent device in i2c-mux-reg device registration (Ivan Vecera) [1820312] - [platform] platform/mellanox: mlxreg-hotplug: Add devm_free_irq call to remove flow (Ivan Vecera) [1820312] - [i2c] i2c: mlxcpld: Fix wrong initialization order in probe (Ivan Vecera) [1820312] - [hwmon] hwmon: (mlxreg-fan) Use devm_thermal_of_cooling_device_register (Ivan Vecera) [1820312] - [thermal] thermal: Introduce devm_thermal_of_cooling_device_register (Ivan Vecera) [1820312] - [watchdog] watchdog: mlx_wdt: Use 'dev' instead of dereferencing it repeatedly (Ivan Vecera) [1820312] - [hwmon] hwmon: (mlxreg-fan) Use HWMON_CHANNEL_INFO macro (Ivan Vecera) [1820312] - [include] hwmon: Add convience macro to define simple static sensors (Ivan Vecera) [1820312] - [hwmon] hwmon: (mlxreg-fan) Add support for fan capability registers (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add mlx-wdt platform driver activation (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add support for tachometer speed register (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Fix access mode for fan_dir attribute (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add UID LED for the next generation systems (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add extra CPLD for next generation systems (Ivan Vecera) [1820312] - [documentation] Documentation/watchdog: Add documentation mlx-wdt driver (Ivan Vecera) [1820312] - [watchdog] watchdog: mlx-wdt: introduce a watchdog driver for Mellanox systems (Ivan Vecera) [1820312] - [include] platform_data/mlxreg: additions for Mellanox watchdog driver (Ivan Vecera) [1820312] - [leds] leds: mlxreg: Add support for capability register (Ivan Vecera) [1820312] - [platform] platform/mellanox: mlxreg-hotplug: Fix KASAN warning (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Correct mlxreg-io KernelVersion for 5.0 (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add support for new VMOD0007 board name (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add support for fan capability registers (Ivan Vecera) [1820312] - [include] platform_data/mlxreg: Add capability field to core platform data (Ivan Vecera) [1820312] - [include] platform_data/mlxreg: Document fixes for core platform data (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add support for fan direction register (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Convert to use SPDX identifier (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Allow mlxreg-io driver activation for new systems (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Fix LED configuration (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Fix tachometer registers (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Rename new systems product names (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add definitions for new registers (Ivan Vecera) [1820312] - [i2c] i2c: mux: mlxcpld: simplify code to reach the adapter (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Properly use mlxplat_mlxcpld_msn201x_items (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Fix copy-paste error in mlxplat_init() (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Remove unused define (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Change mlxreg-io configuration for MSN274x systems (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Allow mlxreg-io driver activation for more systems (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add ASIC hotplug device configuration (Ivan Vecera) [1820312] - [platform] platform/mellanox: mlxreg-hotplug: Add hotplug hwmon uevent notification (Ivan Vecera) [1820312] - [platform] platform/mellanox: mlxreg-hotplug: Improve mechanism of ASIC health discovery (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add mlxreg-fan platform driver activation (Ivan Vecera) [1820312] - [platform] platform/mellanox: Use 2-factor allocator calls (Ivan Vecera) [1820312] - [hwmon] hwmon: (mlxreg-fan) Modify macros for tachometer fault status reading (Ivan Vecera) [1820312] - [hwmon] hwmon: (mlxreg-fan) Fix macros for tacho fault reading (Ivan Vecera) [1820312] - [hwmon] hwmon: (mlxreg-fan) Add support for Mellanox FAN driver (Ivan Vecera) [1820312] - [i2c] i2c: mux: mlxcpld: make use of __i2c_smbus_xfer (Ivan Vecera) [1820312] - [i2c] i2c: smbus: add unlocked __i2c_smbus_xfer variant (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add documentation mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add mlxreg-io platform driver activation (Ivan Vecera) [1820312] - [platform] platform/mellanox: Introduce support for Mellanox register access driver (Ivan Vecera) [1820312] - [kernel] audit: trigger accompanying records when no rules present (Richard Guy Briggs) [1819944] - [kernel] sched/fair: Allow a per-CPU kthread waking a task to stack on the same CPU, to fix XFS performance regression (Phil Auld) [1745111] - [hid] HID: intel-ish-hid: ipc: Add Tiger Lake PCI device ID (Tony Camuso) [1818043] - [hid] HID: intel-ish-hid: ipc: add CMP device id (Tony Camuso) [1818043] - [hid] HID: intel-ish-hid: Spelling s/diconnect/disconnect/ (Tony Camuso) [1818043] - [hid] HID: intel-ish-hid: fix wrong error handling in ishtp_cl_alloc_tx_ring() (Tony Camuso) [1818043] - [hid] HID: intel-ish-hid: ipc: check the NO_D3 flag to distinguish resume paths (Tony Camuso) [1818043] - [hid] HID: intel-ish-hid: ipc: make ish suspend paths clear (Tony Camuso) [1818043] - [hid] HID: intel-ish-hid: ipc: set NO_D3 flag only when needed (Tony Camuso) [1818043] - [netdrv] net: ena: Add PCI shutdown handler to allow safe kexec (Bhupesh Sharma) [1758323] - [net] vsock: fix potential deadlock in transport->release() (Stefano Garzarella) [1771582] - [net] vsock/virtio: remove loopback handling (Stefano Garzarella) [1771582] - [net] vsock: use local transport when it is loaded (Stefano Garzarella) [1771582] - [net] vsock: add vsock_loopback transport (Stefano Garzarella) [1771582] - [net] vsock: add local transport support in the vsock core (Stefano Garzarella) [1771582] - [uapi] vsock: add VMADDR_CID_LOCAL definition (Stefano Garzarella) [1771582] - [net] vsock/virtio_transport_common: remove unused virtio header includes (Stefano Garzarella) [1771582] - [infiniband] IB/rdmavt: Free kernel completion queue when done (Gopal Tiwari) [1805036] - [powerpc] powerpc/64s: Fix section mismatch warnings from boot code (Desnes Augusto Nunes do Rosario) [1391523] - [powerpc] powerpc/prom: convert PROM_BUG() to standard trap (Desnes Augusto Nunes do Rosario) [1391523] - [powerpc] powerpc/64: mark start_here_multiplatform as __ref (Desnes Augusto Nunes do Rosario) [1391523] - [mfd] mfd: intel-lpss: Add Intel Tiger Lake PCI IDs (David Arcari) [1773767] - [mfd] mfd: intel-lpss: Release IDA resources (David Arcari) [1773767] - [mfd] mfd: intel-lpss: Keep device tables sorted by ID (David Arcari) [1773767] - [i2c] i2c: i801: Add support for Intel Tiger Lake (David Arcari) [1773765] - [edac] EDAC/mce_amd: Print !SMCA processor warning only once (Prarit Bhargava) [1796178] - [powerpc] powerpc/pseries/dlpar: Fix a missing check in dlpar_parse_cc_property() (Steve Best) [1806630] {CVE-2019-12614}- [x86] x86/gart: Rewrite early_gart_iommu_check() comment (Waiman Long) [1818532] - [mm] mm/memblock.c: warn if zero alignment was requested (Waiman Long) [1818532] - [powerpc] memblock: stop using implicit alignment to SMP_CACHE_BYTES (Waiman Long) [1818532] - [mm] memblock: replace BOOTMEM_ALLOC_* with MEMBLOCK variants (Waiman Long) [1818532] - [mm] mm: remove nobootmem (Waiman Long) [1818532] - [mm] memblock: rename __free_pages_bootmem to memblock_free_pages (Waiman Long) [1818532] - [mm] memblock: rename free_all_bootmem to memblock_free_all (Waiman Long) [1818532] - [firmware] memblock: replace free_bootmem_late with memblock_free_late (Waiman Long) [1818532] - [x86] memblock: replace free_bootmem{_node} with memblock_free (Waiman Long) [1818532] - [mm] mm: nobootmem: remove bootmem allocation APIs (Waiman Long) [1818532] - [mm] memblock: replace __alloc_bootmem with memblock_alloc_from (Waiman Long) [1818532] - [mm] memblock: replace alloc_bootmem_pages with memblock_alloc (Waiman Long) [1818532] - [mm] memblock: replace alloc_bootmem_low_pages with memblock_alloc_low (Waiman Long) [1818532] - [mm] memblock: replace alloc_bootmem_pages_node with memblock_alloc_node (Waiman Long) [1818532] - [mm] memblock: add align parameter to memblock_alloc_node() (Waiman Long) [1818532] - [arm64] memblock: replace alloc_bootmem_low with memblock_alloc_low (2) (Waiman Long) [1818532] - [usb] memblock: replace alloc_bootmem_pages_nopanic with memblock_alloc_nopanic (Waiman Long) [1818532] - [x86] memblock: replace __alloc_bootmem_node_nopanic with memblock_alloc_try_nid_nopanic (Waiman Long) [1818532] - [x86] memblock: replace alloc_bootmem_low with memblock_alloc_low (Waiman Long) [1818532] - [x86] memblock: replace alloc_bootmem_align with memblock_alloc (Waiman Long) [1818532] - [mm] memblock: remove _virt from APIs returning virtual address (Waiman Long) [1818532] - [powerpc] memblock: rename memblock_alloc{_nid, _try_nid} to memblock_phys_alloc* (Waiman Long) [1818532] - [mm] mm: nobootmem: remove dead code (Waiman Long) [1818532] - [mm] mm: remove bootmem allocator implementation (Waiman Long) [1818532] - [mm] mm: remove CONFIG_HAVE_MEMBLOCK (Waiman Long) [1818532] - [mm] mm: remove CONFIG_NO_BOOTMEM (Waiman Long) [1818532] - [mm] mm: disable deferred struct page for 32-bit arches (Waiman Long) [1818532] - [mm] mm: make DEFERRED_STRUCT_PAGE_INIT explicitly depend on SPARSEMEM (Waiman Long) [1818532] - [mm] mm/hugetlb.c: don't zero 1GiB bootmem pages (Waiman Long) [1818532] - [mm] docs/mm: memblock: add overview documentation (Waiman Long) [1818532] - [include] docs/mm: memblock: add kernel-doc description for memblock types (Waiman Long) [1818532] - [mm] docs/mm: memblock: add kernel-doc comments for memblock_add (Waiman Long) [1818532] - [mm] docs/mm: bootmem: add overview documentation (Waiman Long) [1818532] - [include] docs/mm: bootmem: add kernel-doc description of 'struct bootmem_data' (Waiman Long) [1818532] - [mm] docs/mm: bootmem: fix kernel-doc warnings (Waiman Long) [1818532] - [mm] docs/mm: nobootmem: fixup kernel-doc comments (Waiman Long) [1818532] - [mm] mm/bootmem: drop duplicated kernel-doc comments (Waiman Long) [1818532] - [lib] lib/smp_processor_id: Don't use cpumask_equal() (Waiman Long) [1812092] - [kernel] audit: always check the netlink payload length in audit_receive_msg() (Richard Guy Briggs) [1814448] - [kernel] audit: fix error handling in audit_data_to_entry() (Richard Guy Briggs) [1814448] - [fs] fat: work around race with userspace's read via blockdev while mounting (Bill O'Donnell) [1771351] - [include] raid6/test: fix a compilation error (Bhupesh Sharma) [1817524] - [arm64] arm64: kexec_file: add crash dump support (Bhupesh Sharma) [1817524] - [lib] libfdt: include fdt_addresses.c (Bhupesh Sharma) [1817524] - [scripts] scripts/dtc: Update to upstream version v1.5.1-22-gc40aeb60b47a (Bhupesh Sharma) [1817524] - [include] libfdt: reduce the number of headers included from libfdt_env.h (Bhupesh Sharma) [1817524] - [arm64] arm64: dts: amd: Fix SPI bus warnings (Bhupesh Sharma) [1817524] - [arm64] arm64: dts: broadcom: Fix I2C and SPI bus warnings (Bhupesh Sharma) [1817524] - [scripts] scripts/dtc: Update to upstream version v1.5.0-30-g702c1b6c0e73 (Bhupesh Sharma) [1817524] - [scripts] scripts/dtc: Update to upstream version v1.5.0-23-g87963ee20693 (Bhupesh Sharma) [1817524] - [include] linux/kernel.h: split *_MAX and *_MIN macros into (Bhupesh Sharma) [1817524] - [scripts] kbuild: disable dtc simple_bus_reg warnings by default (Bhupesh Sharma) [1817524] - [scripts] scripts/dtc: Update to upstream version v1.4.7-57-gf267e674d145 (Bhupesh Sharma) [1817524] - [scripts] scripts/dtc: Update to upstream version v1.4.7-14-gc86da84d30e4 (Bhupesh Sharma) [1817524] - [scripts] scripts/dtc: consolidate include path options in Makefile (Bhupesh Sharma) [1817524] - [pci] PCI: Remove unnecessary returns (Myron Stowe) [1807175] - [pci] PCI: OF: Correct of_irq_parse_pci() documentation (Myron Stowe) [1807175] - [pci] PCI: Fix typos and whitespace errors (Myron Stowe) [1807175] - [documentation] PCI: Correct pci=resource_alignment parameter example (Myron Stowe) [1807175] - [pci] PCI: Use PCI_SRIOV_NUM_BARS in loops instead of PCI_IOV_RESOURCE_END (Myron Stowe) [1807175] - [pci] PCI: Convert pci_resource_to_user() to a weak function (Myron Stowe) [1807175] - [pci] PCI: pciehp: Refer to "Indicators" instead of "LEDs" in comments (Myron Stowe) [1807175] - [pci] PCI: pciehp: Remove pciehp_green_led_{on, off, blink}() (Myron Stowe) [1807175] - [pci] PCI: pciehp: Remove pciehp_set_attention_status() (Myron Stowe) [1807175] - [pci] PCI: pciehp: Combine adjacent indicator updates (Myron Stowe) [1807175] - [pci] PCI: pciehp: Add pciehp_set_indicators() to set both indicators (Myron Stowe) [1807175] - [pci] PCI: Add pci_irq_vector() and other stubs when !CONFIG_PCI (Myron Stowe) [1807175] - [pci] PCI: Force trailing new line to resource_alignment_param in sysfs (Myron Stowe) [1807175] - [pci] PCI: Move pci__resource_alignment_param() into their callers (Myron Stowe) [1807175] - [pci] PCI: pci.c: convert to use BUS_ATTR_RW (Myron Stowe) [1807175] - [pci] PCI: Clean up resource_alignment parameter to not require static buffer (Myron Stowe) [1807175] - [pci] PCI/IOV: Remove group write permission from sriov_numvfs, sriov_drivers_autoprobe (Myron Stowe) [1807175] - [pci] PCI/IOV: Move sysfs SR-IOV functions to iov.c (Myron Stowe) [1807175] - [pci] PCI: sysfs: Change permissions from symbolic to octal (Myron Stowe) [1807175] - [pci] PCI: sysfs: Revert "rescan" file renames (Myron Stowe) [1807175] - [pci] PCI: sysfs: Change DEVICE_ATTR() to DEVICE_ATTR_WO() (Myron Stowe) [1807175] - [pci] PCI: pci-sysfs.c: convert to use BUS_ATTR_WO (Myron Stowe) [1807175] - [pci] PCI: sysfs: Define device attributes with DEVICE_ATTR*() (Myron Stowe) [1807175] - [pci] PCI: Mark expected switch fall-through (Myron Stowe) [1807175] - [pci] PCI: Use devm_add_action_or_reset() (Myron Stowe) [1807175] - [pci] PCI: Get rid of dev->has_secondary_link flag (Myron Stowe) [1807175] - [pci] PCI/ACPI: Remove unnecessary struct hotplug_program_ops (Myron Stowe) [1807175] - [pci] PCI/ACPI: Move _HPP & _HPX functions to pci-acpi.c (Myron Stowe) [1807175] - [pci] PCI/ACPI: Rename _HPX structs from hpp_* to hpx_* (Myron Stowe) [1807175] - [pci] PCI: Make pci_set_of_node(), etc private (Myron Stowe) [1807175] - [pci] PCI: Make pci_enable_ptm() private (Myron Stowe) [1807175] - [pci] PCI: Make pcie_set_ecrc_checking(), pcie_ecrc_get_policy() private (Myron Stowe) [1807175] - [pci] PCI: Make pci_ats_init() private (Myron Stowe) [1807175] - [pci] PCI: Make pcie_update_link_speed() private (Myron Stowe) [1807175] - [pci] PCI: Make pci_bus_get(), pci_bus_put() private (Myron Stowe) [1807175] - [pci] PCI: Make pci_hotplug_io_size, mem_size, and bus_size private (Myron Stowe) [1807175] - [pci] PCI: Make pci_save_vc_state(), pci_restore_vc_state(), etc private (Myron Stowe) [1807175] - [pci] PCI: Make pci_get_host_bridge_device(), pci_put_host_bridge_device() private (Myron Stowe) [1807175] - [pci] PCI: Make pci_check_pme_status(), pci_pme_wakeup_bus() private (Myron Stowe) [1807175] - [pci] PCI: Make PCI_PM_* delay times private (Myron Stowe) [1807175] - [pci] PCI: Unexport pci_bus_sem (Myron Stowe) [1807175] - [pci] PCI: Unexport pci_bus_get() and pci_bus_put() (Myron Stowe) [1807175] - [pci] PCI: Remove pci_block_cfg_access() et al (unused) (Myron Stowe) [1807175] - [wireless] PCI: Move ASPM declarations to linux/pci.h (Myron Stowe) [1807175] - [pci] PCI/MSI: Support allocating virtual MSI interrupts (Myron Stowe) [1807175] - [fs] gfs2: Remove unnecessary gfs2_qa_{get,put} pairs (Robert S Peterson) [1807146] - [fs] gfs2: Split gfs2_rsqa_delete into gfs2_rs_delete and gfs2_qa_put (Robert S Peterson) [1807146] - [fs] gfs2: Change inode qa_data to allow multiple users (Robert S Peterson) [1807146] - [fs] gfs2: eliminate gfs2_rsqa_alloc in favor of gfs2_qa_alloc (Robert S Peterson) [1807146] - [fs] gfs2: Switch to list_{first,last}_entry (Robert S Peterson) [1807146] - [fs] gfs2: Clean up inode initialization and teardown (Robert S Peterson) [1807146] - [fs] gfs2: Minor gfs2_alloc_inode cleanup (Robert S Peterson) [1807146] - [pinctrl] pinctrl: pinmux: fix a possible null pointer in pinmux_can_be_used_for_gpio (David Arcari) [1817454] - [pinctrl] pinctrl/gpio: Take MUX usage into account (David Arcari) [1817454] - [include] gpio: Fix build warnings on undefined struct pinctrl_dev (David Arcari) [1817454] - [pinctrl] pinctrl: remove unused pin_is_valid() (David Arcari) [1817454] - [pinctrl] pinctrl: remove unneeded initializer for list_for_each_entry() iterator (David Arcari) [1817454] - [pinctrl] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 194 (David Arcari) [1817454] - [pinctrl] pinctrl: core: Do not add device links for hogs (David Arcari) [1817454] - [pinctrl] pinctrl: Enable device link creation for pin control (David Arcari) [1817454] - [pinctrl] pinctrl: generic: add new 'drive-strength-microamp' property support (David Arcari) [1817454] - [pinctrl] pinctrl: remove unused 'pinconf-config' debugfs interface (David Arcari) [1817454] - [pinctrl] pinctrl: Change to use DEFINE_SHOW_ATTRIBUTE macro (David Arcari) [1817454] - [pinctrl] pinctrl: core: make sure strcmp() doesn't get a null parameter (David Arcari) [1817454] - [pinctrl] pinctrl: core: Remove broken remove_last group and pinmux functions (David Arcari) [1817454] - [pinctrl] pinctrl: pinmux: Return selector to the pinctrl driver (David Arcari) [1817454] - [pinctrl] pinctrl: core: Return selector to the pinctrl driver (David Arcari) [1817454] - [pinctrl] pinctrl: Cut unused sysfs includes (David Arcari) [1817454] - [mm] mm, numa: fix bad pmd by atomically check for pmd_trans_huge when marking page tables prot_numa (Rafael Aquini) [1763878] - [mm] mm: thp: fix flags for pmd migration when split (Rafael Aquini) [1763878] - [mm] mm: thp: relocate flush_cache_range() in migrate_misplaced_transhuge_page() (Rafael Aquini) [1763878] - [mm] mm: thp: fix mmu_notifier in migrate_misplaced_transhuge_page() (Rafael Aquini) [1763878] - [mm] mm: thp: fix MADV_DONTNEED vs migrate_misplaced_transhuge_page race condition (Rafael Aquini) [1763878] - [fs] nfsd: set the server_scope during service startup (Scott Mayhew) [1817752] - [fs] nfsd: v4 support requires CRYPTO_SHA256 (Scott Mayhew) [1817752] - [fs] nfsd: Fix cld_net->cn_tfm initialization (Scott Mayhew) [1817752] - [fs] nfsd: add support for upcall version 2 (Scott Mayhew) [1817752] - [fs] nfsd: add a "GetVersion" upcall for nfsdcld (Scott Mayhew) [1817752] - [fs] nfsd: handle legacy client tracking records sent by nfsdcld (Scott Mayhew) [1817752] - [fs] nfsd: re-order client tracking method selection (Scott Mayhew) [1817752] - [fs] nfsd: keep a tally of RECLAIM_COMPLETE operations when using nfsdcld (Scott Mayhew) [1817752] - [fs] nfsd: un-deprecate nfsdcld (Scott Mayhew) [1817752] - [fs] nfsd: make nfs4_client_reclaim use an xdr_netobj instead of a fixed char array (Scott Mayhew) [1817752]- [s390] scsi: zfcp: fix to prevent port_remove with pure auto scan LUNs (only sdevs) (Philipp Rudo) [1814791] - [s390] scsi: zfcp: fix missing zfcp_port reference put on -EBUSY from port_remove (Philipp Rudo) [1814792] - [infiniband] RDMA/qedr: Fix null-pointer dereference when calling rdma_user_mmap_get_offset (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Make qedr_iw_load_qp() static (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Fix potential use after free (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Remove unsupported modify_port callback (Kamal Heib) [1786602] - [infiniband] IB/ipoib: Add ndo operation for getting VFs GUID attributes (Kamal Heib) [1786602] - [net] xprtrdma: Fix oops in Receive handler after device removal (Kamal Heib) [1786602] - [net] xprtrdma: Fix completion wait during device removal (Kamal Heib) [1786602] - [net] xprtrdma: Fix create_qp crash on device unload (Kamal Heib) [1786602] - [infiniband] IB/hfi1: Adjust flow PSN with the correct resync_psn (Kamal Heib) [1786602] - [infiniband] IB/hfi1: Don't cancel unused work item (Kamal Heib) [1786602] - [infiniband] IB/core: Introduce rdma_user_mmap_entry_insert_range() API (Kamal Heib) [1786602] - [infiniband] RDMA/counter: Prevent auto-binding a QP which are not tracked with res (Kamal Heib) [1786602] - [infiniband] rxe: correctly calculate iCRC for unaligned payloads (Kamal Heib) [1786602] - [infiniband] treewide: Use sizeof_field() macro (Kamal Heib) [1786602] - [infiniband] RDMA/cma: add missed unregister_pernet_subsys in init failure (Kamal Heib) [1786602] - [infiniband] RDMA/efa: Expose RDMA read related attributes (Kamal Heib) [1786602] - [infiniband] RDMA/efa: Support remote read access in MR registration (Kamal Heib) [1786602] - [infiniband] RDMA/efa: Store network attributes in device attributes (Kamal Heib) [1786602] - [infiniband] IB/hfi1: remove redundant assignment to variable ret (Kamal Heib) [1786602] - [infiniband] net: use rhashtable_lookup() instead of rhashtable_lookup_fast() (Kamal Heib) [1786602] - [infiniband] IB/core: Add interfaces to get VF node and port GUIDs (Kamal Heib) [1786602] - [infiniband] RDMA/cm: Use refcount_t type for refcount variable (Kamal Heib) [1786602] - [infiniband] RDMA/cma: Use ACK timeout for RoCE packetLifeTime (Kamal Heib) [1786602] - [infiniband] IB/umem: remove the dmasync argument to ib_umem_get (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Add iWARP doorbell recovery support (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Add doorbell overflow recovery support (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Use the common mmap API (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Fix memory leak in user qp and mr (Kamal Heib) [1810854 1786602] - [infiniband] RDMA/qedr: Fix synchronization methods and memory leaks in qedr (Kamal Heib) [1810854 1786602] - [infiniband] RDMA/qedr: Fix qpids xarray api used (Kamal Heib) [1810854 1786602] - [infiniband] RDMA/qedr: Fix srqs xarray initialization (Kamal Heib) [1810854 1786602] - [infiniband] RDMA/qedr: Remove Unneeded variable rc (Kamal Heib) [1810854 1786602] - [infiniband] RDMA/mlx4: Separate creation of RWQ and QP (Kamal Heib) [1786602] - [infiniband] RDMA/hns: Package for hns_roce_rereg_user_mr function (Kamal Heib) [1786602] - [infiniband] RDMA/hns: Fix sg offset non-zero issue (Kamal Heib) [1786602] - [infiniband] dma-mapping: remove the DMA_ATTR_WRITE_BARRIER flag (Kamal Heib) [1786602] - [infiniband] RDMA/efa: Clear the admin command buffer prior to its submission (Kamal Heib) [1786602] - [infiniband] RDMA/siw: Cleanup unused mmap structures (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Report the SCSI residual to the initiator (Kamal Heib) [1786602] - [infiniband] RDMA: Change MAD processing function to remove extra casting and parameter (Kamal Heib) [1786602] - [infiniband] RDMA/mlx5: Rewrite MAD processing logic to be readable (Kamal Heib) [1786602] - [infiniband] RDMA/ocrdma: Simplify process_mad function (Kamal Heib) [1786602] - [infiniband] RDMA/ocrdma: Make ocrdma_pma_counters() return void (Kamal Heib) [1786602] - [infiniband] RDMA/mad: Do not check MAD sizes in roce and ib drivers (Kamal Heib) [1786602] - [infiniband] RDMA/hfi1: Delete unreachable code (Kamal Heib) [1786602] - [infiniband] RDMA/mad: Allocate zeroed MAD buffer (Kamal Heib) [1786602] - [infiniband] RDMA/mad: Delete never implemented functions (Kamal Heib) [1786602] - [infiniband] RDMA/core: Fix return code when modify_port isn't supported (Kamal Heib) [1786602] - [infiniband] RDMA/siw: Use the common mmap_xa helpers (Kamal Heib) [1786602] - [infiniband] RDMA/efa: Use the common mmap_xa helpers (Kamal Heib) [1786602] - [infiniband] RDMA: Connect between the mmap entry and the umap_priv structure (Kamal Heib) [1786602] - [infiniband] RDMA/hns: Use rdma_user_mmap_io (Kamal Heib) [1786602] - [infiniband] RDMA/core: Create mmap database and cookie helper functions (Kamal Heib) [1786602] - [infiniband] RDMA/core: Move core content from ib_uverbs to ib_core (Kamal Heib) [1786602] - [infiniband] RDMA/odp: Remove broken debugging call to invalidate_range (Kamal Heib) [1786602] - [infiniband] RDMA/vmw_pvrdma: Use resource ids from physical device if available (Kamal Heib) [1786602] - [infiniband] RDMA/core: Set DMA parameters correctly (Kamal Heib) [1786602] - [infiniband] RDMA/siw: Increase DMA max_segment_size parameter (Kamal Heib) [1786602] - [infiniband] RDMA/rxe: Increase DMA max_segment_size parameter (Kamal Heib) [1786602] - [uapi] rdma: Remove nes ABI header (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Fix TPG creation (Kamal Heib) [1786602] - [infiniband] RDMA/cm: Update copyright together with SPDX tag (Kamal Heib) [1786602] - [infiniband] RDMA/cm: Use specific keyword to check define (Kamal Heib) [1786602] - [infiniband] RDMA/cm: Delete unused cm_is_active_peer function (Kamal Heib) [1786602] - [infiniband] RDMA/rxe: Remove useless rxe_init_device_param assignments (Kamal Heib) [1786602] - [net] xprtrdma: Replace dprintk in xprt_rdma_set_port (Kamal Heib) [1786602] - [net] xprtrdma: Replace dprintk() in rpcrdma_update_connect_private() (Kamal Heib) [1786602] - [net] xprtrdma: Refine trace_xprtrdma_fixup (Kamal Heib) [1786602] - [net] xprtrdma: Report the computed connect delay (Kamal Heib) [1786602] - [net] xprtrdma: Wake tasks after connect worker fails (Kamal Heib) [1786602] - [net] xprtrdma: Pull up sometimes (Kamal Heib) [1786602] - [net] xprtrdma: Refactor rpcrdma_prepare_msg_sges() (Kamal Heib) [1786602] - [net] xprtrdma: Move the rpcrdma_sendctx::sc_wr field (Kamal Heib) [1786602] - [net] xprtrdma: Remove rpcrdma_sendctx::sc_device (Kamal Heib) [1786602] - [net] xprtrdma: Remove rpcrdma_sendctx::sc_xprt (Kamal Heib) [1786602] - [net] xprtrdma: Ensure ri_id is stable during MR recycling (Kamal Heib) [1786602] - [net] xprtrdma: Manage MRs in context of a single connection (Kamal Heib) [1786602] - [net] xprtrdma: Fix MR list handling (Kamal Heib) [1786602] - [net] xprtrdma: Initialize rb_credits in one place (Kamal Heib) [1786602] - [infiniband] RDMA/core: Check that process is still alive before sending it to the users (Kamal Heib) [1786602] - [infiniband] RDMA/restrack: Remove PID namespace support (Kamal Heib) [1786602] - [infiniband] RDMA/uverbs: Add a check for uverbs_attr_get to uverbs_copy_to_struct_or_zero (Kamal Heib) [1786602] - [infiniband] IB/cma: Honor traffic class from lower netdevice for RoCE (Kamal Heib) [1786602] - [infiniband] RDMA/nldev: Provide MR statistics (Kamal Heib) [1786602] - [infiniband] RDMA/mlx5: Return ODP type per MR (Kamal Heib) [1786602] - [infiniband] RDMA/nldev: Allow different fill function per resource (Kamal Heib) [1786602] - [infiniband] IB/mlx5: Introduce ODP diagnostic counters (Kamal Heib) [1786602] - [infiniband] infiniband: fix sw/rdmavt/ kernel-doc notation (Kamal Heib) [1786602] - [infiniband] infiniband: fix core/ kernel-doc notation (Kamal Heib) [1786602] - [infiniband] infiniband: fix ulp/iser/iser_initiator.c kernel-doc warnings (Kamal Heib) [1786602] - [infiniband] infiniband: fix ulp/iser/iser_verbs.c kernel-doc notation (Kamal Heib) [1786602] - [infiniband] infiniband: fix core/verbs.c kernel-doc notation (Kamal Heib) [1786602] - [infiniband] infiniband: fix ulp/srpt/ib_srpt.h kernel-doc notation (Kamal Heib) [1786602] - [infiniband] infiniband: fix ulp/iser/iscsi_iser.h kernel-doc warnings (Kamal Heib) [1786602] - [infiniband] infiniband: fix core/ipwm_util.h kernel-doc warnings (Kamal Heib) [1786602] - [infiniband] infiniband: fix ulp/iser/iscsi_iser.kernel-doc notation (Kamal Heib) [1786602] - [infiniband] RDMA/rw: Support threshold for registration vs scattering to local pages (Kamal Heib) [1786602] - [uapi] RDMA/uapi: Fix and re-organize the usage of rdma_driver_id (Kamal Heib) [1786602] - [net] svcrdma: Improve DMA mapping trace points (Kamal Heib) [1786602] - [infiniband] RDMA/iser: Use iser_err instead of pr_err for logging (Kamal Heib) [1786602] - [infiniband] RDMA/srp: Calculate max_it_iu_size if remote max_it_iu length available (Kamal Heib) [1786602] - [infiniband] RDMA/srp: Add parse function for maximum initiator to target IU size (Kamal Heib) [1786602] - [infiniband] IB/cm: Use container_of() instead of typecast (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Make the code for handling port identities more systematic (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Rework the code that waits until an RDMA port is no longer in use (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Rework the approach for closing an RDMA channel (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Improve a debug message (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Fix handling of iWARP logins (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Fix handling of SR-IOV and iWARP ports (Kamal Heib) [1786602] - [infiniband] RDMA/srp: Make route resolving error messages more informative (Kamal Heib) [1786602] - [infiniband] RDMA/srp: Honor the max_send_sge device attribute (Kamal Heib) [1786602] - [infiniband] RDMA/srp: Remove two casts (Kamal Heib) [1786602] - [infiniband] RDMA/siw: Make node GUIDs valid EUI-64 identifiers (Kamal Heib) [1786602] - [infiniband] RDMA/iw_cxgb3: Remove the iw_cxgb3 module from kernel (Kamal Heib) [1786602] - [infiniband] RDMA/rxe: Verify modify_device mask (Kamal Heib) [1786602] - [infiniband] RDMA/core: Fix return code when modify_device isn't supported (Kamal Heib) [1786602] - [infiniband] RDMA/siw: Fix port number endianness in a debug message (Kamal Heib) [1786602] - [infiniband] RDMA/siw: Simplify several debug messages (Kamal Heib) [1786602] - [infiniband] IB/iser: remove redundant macro definitions (Kamal Heib) [1786602] - [infiniband] IB/iser: bound protection_sg size by data_sg size (Kamal Heib) [1786602] - [infiniband] IB/iser: add unlikely checks in the fast path (Kamal Heib) [1786602] - [infiniband] RDMA/counter: Prevent QP counter manual binding in auto mode (Kamal Heib) [1786602] - [kvm] KVM: SVM: Override default MMIO mask if memory encryption is enabled (Wei Huang) [1789537] - [netdrv] mlx5e: Reorder mirrer action parsing to check for encap first (Ivan Vecera) [1818074] - [tools] selftests: mlxsw: Adjust test to recent changes (Ivan Vecera) [1818074] - [netdrv] vxlan: fix unexpected failure of vxlan_changelink() (Ivan Vecera) [1818074] - [netdrv] bonding: fix lockdep warning in bond_get_stats() (Ivan Vecera) [1818074] - [netdrv] bonding: fix using uninitialized mode_lock (Ivan Vecera) [1818074] - [net] export netdev_next_lower_dev_rcu() (Ivan Vecera) [1818074] - [netdrv] bonding: add missing netdev_update_lockdep_key() (Ivan Vecera) [1818074] - [net] avoid updating qdisc_xmit_lock_key in netdev_update_lockdep_key() (Ivan Vecera) [1818074] - [include] net: fix kernel-doc warning in (Ivan Vecera) [1818074] - [net] batman-adv: Drop lockdep.h include for soft-interface.c (Ivan Vecera) [1818074] - [net] remove unnecessary variables and callback (Ivan Vecera) [1818074] - [netdrv] macsec: Fix multiple coding style issues (Ivan Vecera) [1818074] - [netdrv] vxlan: add adjacent link to limit depth level (Ivan Vecera) [1818074] - [net] core: add ignore flag to netdev_adjacent structure (Ivan Vecera) [1818074] - [netdrv] team: fix nested locking lockdep warning (Ivan Vecera) [1818074] - [netdrv] bonding: use dynamic lockdep key instead of subclass (Ivan Vecera) [1818074] - [netdrv] bonding: fix unexpected IFF_BONDING bit unset (Ivan Vecera) [1818074] - [net] core: add generic lockdep keys (Ivan Vecera) [1818074] - [net] core: limit nested device depth (Ivan Vecera) [1818074] - [net] udp: rehash on disconnect (Davide Caratti) [1817671] - [net] revert "udp: do rmem bulk free even if the rx sk queue is empty" (Davide Caratti) [1817671] - [net] udp: fix data-race in udp_set_dev_scratch() (Davide Caratti) [1817671] - [net] page_pool: refill page when alloc.count of pool is zero (Petr Oros) [1811201] - [net] page_pool: help compiler remove code in case CONFIG_NUMA=n (Petr Oros) [1811201] - [net] page_pool: handle page recycle for NUMA_NO_NODE condition (Petr Oros) [1811201] - [netdrv] mlx5e: Rx, Update page pool numa node when changed (Petr Oros) [1811201] - [net] page_pool: Don't recycle non-reusable pages (Petr Oros) [1811201] - [net] page_pool: Add API to update numa node (Petr Oros) [1811201] - [include] page_pool: extend tracepoint to also include the page PFN (Petr Oros) [1811201] - [net] page_pool: add destroy attempts counter and rename tracepoint (Petr Oros) [1811201] - [net] page_pool: remove unnecessary variable init (Petr Oros) [1811201] - [net] page_pool: fix logic in __page_pool_get_cached (Petr Oros) [1811201] - [netdrv] team: add missing attribute validation for array index (Hangbin Liu) [1816499] - [netdrv] team: add missing attribute validation for port ifindex (Hangbin Liu) [1816499] - [netdrv] team: Add vlan tx offload to hw_enc_features (Hangbin Liu) [1816499] - [netdrv] team: set slave to promisc if team is already in promisc mode (Hangbin Liu) [1816499] - [netdrv] team: Free BPF filter when unregistering netdev (Hangbin Liu) [1816499] - [netdrv] net: Remove switchdev.h inclusion from team/bond/vlan (Hangbin Liu) [1816499] - [netdrv] team: use operstate consistently for linkup (Hangbin Liu) [1816499] - [netdrv] team: avoid complex list operations in team_nl_cmd_options_set() (Hangbin Liu) [1816499] - [netdev] pass the stuck queue to the timeout handler (Ivan Vecera) [1811203] - [net] flow_dissector: extract more ICMP information (Ivan Vecera) [1795213] - [net] flow_dissector: skip the ICMP dissector for non ICMP packets (Ivan Vecera) [1795213] - [net] flow_dissector: add meaningful comments (Ivan Vecera) [1795213] - [net] vti[6]: fix packet tx through bpf_redirect() in XinY cases (Sabrina Dubroca) [1795145] - [net] xfrm interface: fix packet tx through bpf_redirect() (Sabrina Dubroca) [1795145] - [net] vti[6]: fix packet tx through bpf_redirect() (Sabrina Dubroca) [1795145] - [documentation] Clarify trap's description (Petr Oros) [1809496] - [net] devlink: Wait longer before warning about unset port type (Petr Oros) [1809496] - [documentation] Add a section for devlink-trap testing (Petr Oros) [1809496] - [tools] selftests: devlink_trap: Add test cases for devlink-trap (Petr Oros) [1809496] - [tools] selftests: forwarding: devlink_lib: Add devlink-trap helpers (Petr Oros) [1809496] - [tools] selftests: forwarding: devlink_lib: Allow tests to define devlink device (Petr Oros) [1809496] - [documentation] Add devlink-trap documentation (Petr Oros) [1809496] - [net] devlink: Add generic packet traps and groups (Petr Oros) [1809496] - [net] devlink: Add packet trap infrastructure (Petr Oros) [1809496] - [net] devlink: add warning in case driver does not set port type (Petr Oros) [1809496] - [net] devlink: remove unused devlink_port_get_phys_port_name() function (Petr Oros) [1809496] - [net] tcp: add sanity tests in tcp_add_backlog() (Guillaume Nault) [1790843] - [net] tcp: implement coalescing on backlog queue (Guillaume Nault) [1790843] - [include] tcp: make tcp_space() aware of socket backlog (Guillaume Nault) [1790843] - [net] tcp: take care of compressed acks in tcp_add_reno_sack() (Guillaume Nault) [1790843] - [include] tcp: hint compiler about sack flows (Guillaume Nault) [1790843] - [net] tcp: drop dst in tcp_add_backlog() (Guillaume Nault) [1790843] - [net] drop_monitor: Do not cancel uninitialized work item (Petr Oros) [1810114] - [net] drop_monitor: Use kstrdup (Petr Oros) [1810114] - [net] drop_monitor: Better sanitize notified packets (Petr Oros) [1810114] - [net] drop_monitor: Make timestamps y2038 safe (Petr Oros) [1810114] - [net] drop_monitor: Allow user to start monitoring hardware drops (Petr Oros) [1810114] - [net] drop_monitor: Add support for summary alert mode for hardware drops (Petr Oros) [1810114] - [net] drop_monitor: Add support for packet alert mode for hardware drops (Petr Oros) [1810114] - [net] drop_monitor: Consider all monitoring states before performing configuration (Petr Oros) [1810114] - [net] drop_monitor: Add basic infrastructure for hardware drops (Petr Oros) [1810114] - [net] drop_monitor: Initialize hardware per-CPU data (Petr Oros) [1810114] - [net] drop_monitor: Move per-CPU data init/fini to separate functions (Petr Oros) [1810114] - [maintainers] drop_monitor: Add missing uAPI file to MAINTAINERS file (Petr Oros) [1810114] - [net] drop_monitor: Expose tail drop counter (Petr Oros) [1810114] - [net] drop_monitor: Make drop queue length configurable (Petr Oros) [1810114] - [net] drop_monitor: Add a command to query current configuration (Petr Oros) [1810114] - [net] drop_monitor: Allow truncation of dropped packets (Petr Oros) [1810114] - [net] drop_monitor: Add packet alert mode (Petr Oros) [1810114] - [net] drop_monitor: Add alert mode operations (Petr Oros) [1810114] - [net] drop_monitor: Require CAP_NET_ADMIN for drop monitor configuration (Petr Oros) [1810114] - [net] drop_monitor: Reset per-CPU data before starting to trace (Petr Oros) [1810114] - [net] drop_monitor: Initialize timer and work item upon tracing enable (Petr Oros) [1810114] - [net] drop_monitor: Split tracing enable / disable to different functions (Petr Oros) [1810114] - [net] drop_monitor: Use pre_doit / post_doit hooks (Petr Oros) [1810114] - [net] drop_monitor: Add extack support (Petr Oros) [1810114] - [net] drop_monitor: Avoid multiple blank lines (Petr Oros) [1810114] - [net] drop_monitor: Document scope of spinlock (Petr Oros) [1810114] - [net] drop_monitor: Rename and document scope of mutex (Petr Oros) [1810114] - [net] drop_monitor: Use correct error code (Petr Oros) [1810114] - [net] revert "net: dev: introduce support for sch BYPASS for lockless qdisc" (Paolo Abeni) [1805983] - [net] neighbour: remove neigh_cleanup() method (Ivan Vecera) [1795285] - [include] trace: events: neigh_update: print new state in string format (Ivan Vecera) [1795285] - [net] neigh: hook tracepoints in neigh update code (Ivan Vecera) [1795285] - [net] trace: events: add a few neigh tracepoints (Ivan Vecera) [1795285] - [net] netfilter: nf_tables: add __nft_chain_type_get() (Florian Westphal) [1806888] - [net] devlink: Hang reporter's dump method on a dumpit cb (Andrea Claudi) [1804798] - [net] core: Do not clear VF index for node/port GUIDs query (Petr Oros) [1805312] - [net] core: Populate VF index in struct ifla_vf_guid (Petr Oros) [1805312] - [net] core: Add support for getting VF GUIDs (Petr Oros) [1805312] - [tools] ptp: Extend the test program to check the external time stamp flags (Petr Oros) [1795192] - [netdrv] mlx5: Reject requests to enable time stamping on both edges (Petr Oros) [1795192] - [netdrv] igb: Reject requests that fail to enable time stamping on both edges (Petr Oros) [1795192] - [netdrv] dp83640: Reject requests to enable time stamping on both edges (Petr Oros) [1795192] - [netdrv] mv88e6xxx: Reject requests to enable time stamping on both edges (Petr Oros) [1795192] - [netdrv] ptp: Introduce strict checking of external time stamp options (Petr Oros) [1795192] - [netdrv] renesas: reject unsupported external timestamp flags (Petr Oros) [1795192] - [netdrv] mlx5: reject unsupported external timestamp flags (Petr Oros) [1795192] - [netdrv] igb: reject unsupported external timestamp flags (Petr Oros) [1795192] - [netdrv] dp83640: reject unsupported external timestamp flags (Petr Oros) [1795192] - [netdrv] mv88e6xxx: reject unsupported external timestamp flags (Petr Oros) [1795192] - [netdrv] net: reject PTP periodic output requests with unsupported flags (Petr Oros) [1795192] - [ptp] Validate requests to enable time stamping of external signals (Petr Oros) [1795192] - [tools] ptp: Fix example program to match kernel (Petr Oros) [1795192] - [include] uaccess: add noop untagged_addr definition (Josef Oskera) [1805320] - [include] debugfs: Add debugfs_create_xul() for hexadecimal unsigned long (Josef Oskera) [1795286] - [documentation] debugfs: Document debugfs helper for unsigned long values (Josef Oskera) [1795286] - [net] vsock/virtio: add WARN_ON check on virtio_transport_get_ops() (Stefano Garzarella) [1692797] - [net] vsock/virtio: fix null-pointer dereference in virtio_transport_recv_listen() (Stefano Garzarella) [1692797] - [net] vsock: avoid to assign transport if its initialization fails (Stefano Garzarella) [1692797] - [misc] vsock/vmci: make vmci_vsock_cb_host_called static (Stefano Garzarella) [1692797] - [net] vsock: fix bind() behaviour taking care of CID (Stefano Garzarella) [1692797] - [net] vsock: prevent transport modules unloading (Stefano Garzarella) [1692797] - [misc] vsock/vmci: register vmci_transport only when VMCI guest/host are active (Stefano Garzarella) [1692797] - [net] vsock: add multi-transports support (Stefano Garzarella) [1692797] - [net] hv_sock: set VMADDR_CID_HOST in the hvs_remote_addr_init() (Stefano Garzarella) [1692797] - [net] vsock: move vsock_insert_unbound() in the vsock_create() (Stefano Garzarella) [1692797] - [net] vsock: add vsock_create_connected() called by transports (Stefano Garzarella) [1692797] - [net] vsock: handle buffer_size sockopts in the core (Stefano Garzarella) [1692797] - [net] vsock: add 'struct vsock_sock *' param to vsock_core_get_transport() (Stefano Garzarella) [1692797] - [net] vsock/virtio: add transport parameter to the virtio_transport_reset_no_sock() (Stefano Garzarella) [1692797] - [net] vsock: add 'transport' member in the struct vsock_sock (Stefano Garzarella) [1692797] - [kernel] vsock: remove linux/vm_sockets.h file (Stefano Garzarella) [1692797] - [net] vsock: remove vm_sockets_get_local_cid() (Stefano Garzarella) [1692797] - [net] vsock/vmci: remove unused VSOCK_DEFAULT_CONNECT_TIMEOUT (Stefano Garzarella) [1692797] - [x86] kvm: x86: clear stale x86_emulate_ctxt->intercept value (Jon Maloy) [1806817] {CVE-2020-2732} - [x86] kvm: vmx: check descriptor table exits on instruction emulation (Jon Maloy) [1806817] {CVE-2020-2732} - [x86] kvm: nvmx: Check IO instruction VM-exit conditions (Jon Maloy) [1806817] {CVE-2020-2732} - [x86] kvm: nvmx: Refactor IO bitmap checks into helper function (Jon Maloy) [1806817] {CVE-2020-2732} - [x86] kvm: nvmx: Don't emulate instructions in guest mode (Jon Maloy) [1806817] {CVE-2020-2732}- [fs] gfs2: Fix oversight in gfs2_ail1_flush (Robert S Peterson) [1724769] - [kernel] sched/uclamp: Extend sched_setattr() to support utilization clamping (Phil Auld) [1810399] - [kernel] sched/core: Further clarify sched_class::set_next_task() (Phil Auld) [1810399] - [kernel] sched/fair: Use mul_u32_u32() (Phil Auld) [1810399] - [kernel] sched/core: Simplify sched_class::pick_next_task() (Phil Auld) [1810399] - [kernel] sched/core: Optimize pick_next_task() (Phil Auld) [1810399] - [kernel] sched/core: Make pick_next_task_idle() more consistent (Phil Auld) [1810399] - [kernel] sched/fair: Better document newidle_balance() (Phil Auld) [1810399] - [kernel] sched: Fix pick_next_task() vs 'change' pattern race (Phil Auld) [1810399] - [cpufreq] cpufreq: Initialize the governors in core_initcall (Phil Auld) [1810399] - [kernel] sched/vtime: Fix guest/system mis-accounting on task switch (Phil Auld) [1810399] - [kernel] sched/fair/util_est: Implement faster ramp-up EWMA on utilization increases (Phil Auld) [1810399] - [kernel] sched/topology: Allow sched_asym_cpucapacity to be disabled (Phil Auld) [1810399] - [kernel] sched/topology: Don't try to build empty sched domains (Phil Auld) [1810399] - [kernel] sched/topology: Don't set SD_BALANCE_WAKE on cpuset domain relax (Phil Auld) [1810399] - [kernel] membarrier: Fix RCU locking bug caused by faulty merge (Phil Auld) [1810399] - [kernel] sched/core: Fix preempt_schedule() interrupt return comment (Phil Auld) [1810399] - [kernel] sched/membarrier: Return -ENOMEM to userspace on memory allocation failure (Phil Auld) [1810399] - [kernel] sched/membarrier: Skip IPIs when mm->mm_users == 1 (Phil Auld) [1810399] - [tools] selftests, sched/membarrier: Add multi-threaded test (Phil Auld) [1810399] - [kernel] sched/membarrier: Fix p->mm->membarrier_state racy load (Phil Auld) [1810399] - [include] sched/membarrier: Call sync_core only before usermode for same mm (Phil Auld) [1810399] - [kernel] sched/membarrier: Remove redundant check (Phil Auld) [1810399] - [kernel] sched/membarrier: Fix private expedited registration check (Phil Auld) [1810399] - [kernel] tasks, sched/core: RCUify the assignment of rq->curr (Phil Auld) [1810399] - [kernel] tasks, sched/core: With a grace period after finish_task_switch(), remove unnecessary code (Phil Auld) [1810399] - [kernel] tasks, sched/core: Ensure tasks are available for a grace period after leaving the runqueue (Phil Auld) [1810399] - [kernel] tasks: Add a count of task RCU users (Phil Auld) [1810399] - [include] sched/core: Convert task_struct.usage to refcount_t (Phil Auld) [1810399] - [include] sched/core: Convert vcpu_is_preempted() from macro to an inline function (Phil Auld) [1810399] - [kernel] sched/fair: Remove unused cfs_rq_clock_task() function (Phil Auld) [1810399] - [scripts] Kbuild: Handle PREEMPT_RT for version string and magic (Phil Auld) [1810399] - [kernel] sched/fair: Use rq_lock/unlock in online_fair_sched_group (Phil Auld) [1810399] - [kernel] sched: Rework pick_next_task() slow-path (Phil Auld) [1810399] - [kernel] sched: Allow put_prev_task() to drop rq->lock (Phil Auld) [1810399] - [kernel] sched/fair: Expose newidle_balance() (Phil Auld) [1810399] - [kernel] sched: Add task_struct pointer to sched_class::set_curr_task (Phil Auld) [1810399] - [kernel] sched: Rework CPU hotplug task selection (Phil Auld) [1810399] - [kernel] rcu/tree: Fix SCHED_FIFO params (Phil Auld) [1810399] - [kernel] sched: Clean up active_mm reference counting (Phil Auld) [1810399] - [kernel] sched/{rt, deadline}: Fix set_next_task vs pick_next_task (Phil Auld) [1810399] - [kernel] sched: Fix kerneldoc comment for ia64_set_curr_task (Phil Auld) [1810399] - [kernel] stop_machine: Fix stop_cpus_in_progress ordering (Phil Auld) [1810399] - [kernel] sched/psi: Reduce psimon FIFO priority (Phil Auld) [1810399] - [kernel] sched/psi: Do not require setsched permission from the trigger creator (Phil Auld) [1810399] - [x86] x86/kvm: Use CONFIG_PREEMPTION (Phil Auld) [1810399] - [x86] x86/dumpstack: Indicate PREEMPT_RT in dumps (Phil Auld) [1810399] - [x86] x86: Use CONFIG_PREEMPTION (Phil Auld) [1810399] - [kernel] kprobes: Use CONFIG_PREEMPTION (Phil Auld) [1810399] - [kernel] tracing: Use CONFIG_PREEMPTION (Phil Auld) [1810399] - [include] locking/spinlocks: Use CONFIG_PREEMPTION (Phil Auld) [1810399] - [kernel] rcu: Use CONFIG_PREEMPTION (Phil Auld) [1810399] - [kernel] sched/preempt: Use CONFIG_PREEMPTION where appropriate (Phil Auld) [1810399] - [kernel] sched/core: Prevent race condition between cpuset and __sched_setscheduler() (Phil Auld) [1810399] - [kernel] rcu/tree: Call setschedule() gp ktread to SCHED_FIFO outside of atomic region (Phil Auld) [1810399] - [kernel] cgroup/cpuset: Change cpuset_rwsem and hotplug lock order (Phil Auld) [1810399] - [kernel] cgroup/cpuset: Convert cpuset_mutex to percpu_rwsem (Phil Auld) [1810399] - [kernel] sched/deadline: Fix bandwidth accounting at all levels after offline migration (Phil Auld) [1810399] - [kernel] cpusets: Rebuild root domain deadline accounting information (Phil Auld) [1810399] - [kernel] sched/core: Streamle calls to task_rq_unlock() (Phil Auld) [1810399] - [kernel] sched/topology: Add partition_sched_domains_locked() (Phil Auld) [1810399] - [kernel] sched/stats: Fix unlikely() use of sched_info_on() (Phil Auld) [1810399] - [kernel] sched/fair: Change task_numa_work() storage to static (Phil Auld) [1810399] - [kernel] sched/fair: Move task_numa_work() init to init_numa_balancing() (Phil Auld) [1810399] - [kernel] sched/fair: Move init_numa_balancing() below task_numa_work() (Phil Auld) [1810399] - [kernel] sched/rt, Kconfig: Unbreak def/oldconfig with CONFIG_PREEMPT=y (Phil Auld) [1810399] - [kernel] sched/rt, Kconfig: Introduce CONFIG_PREEMPT_RT (Phil Auld) [1810399] - [kernel] kconfig: include kernel/Kconfig.preempt from init/Kconfig (Phil Auld) [1810399] - [kernel] sched/core: Fix preempt warning in ttwu (Phil Auld) [1810399] - [kernel] sched/core: Optimize try_to_wake_up() for local wakeups (Phil Auld) [1810399] - [kernel] sched/core: Introduce set_next_task() helper for better code readability (Phil Auld) [1810399] - [kernel] sched/fair: Don't increase sd->balance_interval on newidle balance (Phil Auld) [1810399] - [kernel] sched/fair: Clean up load_balance() condition (Phil Auld) [1810399] - [mm] mm: fix possible PMD dirty bit lost in set_pmd_migration_entry() (Rafael Aquini) [1809698] - [mm] mm, thp: fix defrag setting if newline is not used (Rafael Aquini) [1809698] - [mm] mm/migrate.c: also overwrite error when it is bigger than zero (Rafael Aquini) [1809698] - [mm] mm/mempolicy.c: fix out of bounds write in mpol_parse_str() (Rafael Aquini) [1809698] - [mm] mm: memcg/slab: call flush_memcg_workqueue() only if memcg workqueue is valid (Rafael Aquini) [1809698] - [mm] mm/page-writeback.c: avoid potential division by zero in wb_min_max_ratio() (Rafael Aquini) [1809698] - [mm] mm/gup: fix memory leak in __gup_benchmark_ioctl (Rafael Aquini) [1809698] - [mm] mm: move_pages: return valid node id in status if the page is already on the target node (Rafael Aquini) [1809698] - [mm] mm/zsmalloc.c: fix the migrated zspage statistics (Rafael Aquini) [1809698] - [mm] mm: memcg/slab: wait for !root kmem_cache refcnt killing on root kmem_cache destruction (Rafael Aquini) [1809698] - [mm] mm/mempolicy.c: check range first in queue_pages_test_walk (Rafael Aquini) [1809698] - [mm] mm/memory.c: fix a huge pud insertion race during faulting (Rafael Aquini) [1809698] - [mm] mm: move the backup x_devmap() functions to asm-generic/pgtable.h (Rafael Aquini) [1809698] - [mm] mm/rmap.c: don't reuse anon_vma if we just want a copy (Rafael Aquini) [1809698] - [mm] mm/ksm.c: don't WARN if page is still mapped in remove_stable_node() (Rafael Aquini) [1809698] - [mm] mm/page_io.c: do not free shared swap slots (Rafael Aquini) [1809698] - [mm] mm: thp: handle page cache THP correctly in PageTransCompoundMap (Rafael Aquini) [1809698] - [mm] mm/slub: fix a deadlock in show_slab_objects() (Rafael Aquini) [1809698] - [mm] mm/vmpressure.c: fix a signedness bug in vmpressure_register_event() (Rafael Aquini) [1809698] - [trace] include/trace/events/writeback.h: fix -Wstringop-truncation warnings (Rafael Aquini) [1809698] - [mm] mm/compaction.c: clear total_{migrate, free}_scanned before scanning a new zone (Rafael Aquini) [1809698] - [mm] mm/hmm: fix hmm_range_fault()'s handling of swapped out pages (Rafael Aquini) [1809698] - [mm] mm/migrate.c: initialize pud_entry in migrate_vma() (Rafael Aquini) [1809698] - [kernel] ptrace: restore smp_rmb() in __ptrace_may_access() (Rafael Aquini) [1809698] - [documentation] mm: fix Documentation/vm/hmm.rst Sphinx warnings (Rafael Aquini) [1809698] - [fs] writeback: fix inode cgroup switching comment (Rafael Aquini) [1809698] - [include] mm/page_poison: update comment after code moved (Rafael Aquini) [1809698] - [mm] mm/filemap: pass inclusive 'end_byte' parameter to filemap_range_has_page (Rafael Aquini) [1809698] - [mm] ARM: 8826/1: mm: initialize pfn limits with find_limits() (Rafael Aquini) [1809698] - [fs] mm, proc: report PR_SET_THP_DISABLE in proc (Rafael Aquini) [1809698] - [mm] mm/khugepaged: fix crashes due to misaccounted holes (Rafael Aquini) [1809698] - [include] writeback: don't decrement wb->refcnt if !wb->bdi (Rafael Aquini) [1809698] - [mm] mm/filemap.c: Use existing variable (Rafael Aquini) [1809698] - [fs] removed extra extern file_fdatawait_range (Rafael Aquini) [1809698] - [s390] Revert "s390/dasd: Disable Thin Provisioning to prevent data loss" (Philipp Rudo) [1816984] - [s390] s390/dasd: fix data corruption for thin provisioned devices (Philipp Rudo) [1816984] - [block] virtio-blk: improve virtqueue error to BLK_STS (Philipp Rudo) [1816983] - [block] virtio-blk: fix hw_queue stopped on arbitrary error (Philipp Rudo) [1816983] - [s390] s390/pkey: fix missing length of protected key on return (Philipp Rudo) [1816981] - [s390] s390/mm: fix panic in gup_fast on large pud (Philipp Rudo) [1816980]- [mmc] mmc: core: Use a minimum 1600ms timeout when enabling CACHE ctrl (Yannick Cote) [1811430] - [mmc] mmc: core: Allow BKOPS and CACHE ctrl even if no HPI support (Yannick Cote) [1811430] - [net] net/smc: keep vlan_id for SMC-R in smc_listen_work() (Philipp Rudo) [1796890] - [scripts] redhat: fix modpost.c prerequisites (Frantisek Hrbata) [1818499] - [tools] tools/power/x86/intel-speed-select: Update version (Prarit Bhargava) [1817068] - [tools] tools/power/x86/intel-speed-select: Change the order for clos disable (Prarit Bhargava) [1817068] - [tools] tools/power/x86/intel-speed-select: Fix result display for turbo-freq auto mode (Prarit Bhargava) [1817068] - [tools] tools/power/x86/intel-speed-select: Add support for core-power discovery (Prarit Bhargava) [1817068] - [netdrv] can, slip: Protect tty->disc_data in write_wakeup and close with RCU (Steve Best) [1816036] - [kernel] exit: panic before exit_mm() on global init exit (Oleg Nesterov) [1808944] - [fs] nfsd: restore NFSv3 ACL support ("J. Bruce Fields") [1815683] - [fs] nfsd4: Fix kernel crash when reading proc file reply_cache_stats ("J. Bruce Fields") [1815683] - [fs] nfsd: fix cleanup of nfsd_reply_cache_init on failure ("J. Bruce Fields") [1815683] - [fs] nfsd: note inadequate stats locking ("J. Bruce Fields") [1815683] - [fs] nfsd4: drc containerization ("J. Bruce Fields") [1815683] - [fs] nfsd: don't call nfsd_reply_cache_shutdown twice ("J. Bruce Fields") [1815683] - [fs] nfsd: knfsd must use the container user namespace ("J. Bruce Fields") [1815683] - [net] SUNRPC: rsi_parse() should use the current user namespace ("J. Bruce Fields") [1815683] - [net] SUNRPC: Fix the server AUTH_UNIX userspace mappings ("J. Bruce Fields") [1815683] - [fs] lockd: Pass the user cred from knfsd when starting the lockd server ("J. Bruce Fields") [1815683] - [net] SUNRPC: Temporary sockets should inherit the cred from their parent ("J. Bruce Fields") [1815683] - [fs] SUNRPC: Cache the process user cred in the RPC server listener ("J. Bruce Fields") [1815683] - [fs] nfsd: Allow containers to set supported nfs versions ("J. Bruce Fields") [1815683] - [fs] nfsd: Add custom rpcbind callbacks for knfsd ("J. Bruce Fields") [1815683] - [fs] SUNRPC: Allow further customisation of RPC program registration ("J. Bruce Fields") [1815683] - [net] SUNRPC: Clean up generic dispatcher code ("J. Bruce Fields") [1815683] - [fs] SUNRPC: Add a callback to initialise server requests ("J. Bruce Fields") [1815683] - [fs] SUNRPC/nfs: Fix return value for nfs4_callback_compound() ("J. Bruce Fields") [1815683] - [kernel] sched: Avoid scale real weight down to zero (Phil Auld) [1808562] - [nvme] nvme/pci: move cqe check after device shutdown (David Milburn) [1779247 1750267] - [mm] mm, slb: guarantee natural alignment for kmalloc(power-of-two) (Brian Foster) [1814964] - [tools] tools/power turbostat: Support Ice Lake server (Steve Best) [1776467] - [pinctrl] pinctrl: intel: Allow to request locked pads (Prarit Bhargava) [1783115] - [s390] s390/qeth: fix potential deadlock on workqueue flush (Philipp Rudo) [1814783] - [s390] s390/qeth: streamline control code for promisc mode (Philipp Rudo) [1814783] - [s390] scsi: zfcp: fix request object use-after-free in send path causing wrong traces (Philipp Rudo) [1814790] - [s390] s390/pci: Fix possible deadlock in recover_store() (Philipp Rudo) [1814788] - [s390] s390/pci: Recover handle in clp_set_pci_fn() (Philipp Rudo) [1814788] - [s390] scsi: zfcp: fix rport unblock if deleted SCSI devices on Scsi_Host (Philipp Rudo) [1814794] - [s390] scsi: zfcp: fix scsi_eh host reset with port_forced ERP for non-NPIV FCP devices (Philipp Rudo) [1814793] - [s390] s390/cio: fix virtio-ccw DMA without PV (Philipp Rudo) [1814787] - [s390] s390/kaslr: store KASLR offset for early dumps (Philipp Rudo) [1814781] - [mm] s390/mm: fix dynamic pagetable upgrade for hugetlbfs (Philipp Rudo) [1814779] - [char] tpm: ibmvtpm: retry on H_CLOSED in tpm_ibmvtpm_send() (Steve Best) [1808048] - [s390] s390/qeth: fix dangling IO buffers after halt/clear (Philipp Rudo) [1814782] - [virtio] virtio_ring: fix unmap of indirect descriptors (Philipp Rudo) [1797289] - [virtio] virtio_ring: fix return code on DMA mapping fails (Philipp Rudo) [1797289] - [misc] dma-mapping: zero memory returned from dma_alloc_* (Philipp Rudo) [1788928] - [platform] platform/mellanox: fix the mlx-bootctl sysfs (Alaa Hleihel) [1655714] - [platform] platform/mellanox: Add bootctl driver for Mellanox BlueField Soc (Alaa Hleihel) [1655714] - [char] tpm: ibmvtpm: Wait for buffer to be set before proceeding (Steve Best) [1815548] - [scsi] iscsi: Avoid potential deadlock in iscsi_if_rx func (Oleksandr Natalenko) [1815874] - [x86] x86/vector: Remove warning on managed interrupt migration (Peter Xu) [1812331] - [scsi] scsi: lpfc: fix spelling mistake "Notication" -> "Notification" (Dick Kennedy) [1796565] - [scsi] scsi: lpfc: add RDF registration and Link Integrity FPIN logging (Dick Kennedy) [1796565] - [uapi] scsi: fc: Update Descriptor definition and add RDF and Link Integrity FPINs (Dick Kennedy) [1796565]- [kvm] KVM: PPC: Book3S HV: Use __gfn_to_pfn_memslot in HPT page fault handler (Sam Bobroff) [1815491] - [net] tcp: also NULL skb->dev when copy was needed (Florian Westphal) [1775961] - [net] tcp: ensure skb->dev is NULL before leaving TCP stack (Florian Westphal) [1775961]- [mm] mm/memcontrol: use vmstat names for printing statistics (Waiman Long) [1793534] - [base] mm/vmstat: add helpers to get vmstat item names for each enum type (Waiman Long) [1793534] - [mm] mm/vmstat.c: assert that vmstat_text is in sync with stat_items_size (Waiman Long) [1793534] - [mm] mm: memcontrol: dump memory.stat during cgroup OOM (Waiman Long) [1793534] - [mm] mm/memcontrol.c: lost css_put in memcg_expand_shrinker_maps() (Waiman Long) [1793534] - [mm] mm: memcg/slab: fix percpu slab vmstats flushing (Waiman Long) [1793534] - [include] include/linux/memcontrol.h: fix comments based on per-node memcg (Waiman Long) [1793534] - [mm] mm: memcg: switch to css_tryget() in get_mem_cgroup_from_mm() (Waiman Long) [1793534] - [mm] mm: memcontrol: fix network errors from failing __GFP_ATOMIC charges (Waiman Long) [1793534] - [mm] mm: slab: make page_cgroup_ino() to recognize non-compound slab pages properly (Waiman Long) [1793534] - [mm] mm: memcontrol: fix NULL-ptr deref in percpu stats flush (Waiman Long) [1793534] - [mm] mm/memcontrol: update lruvec counters in mem_cgroup_move_account (Waiman Long) [1793534] - [mm] mm: memcg: get number of pages on the LRU list in memcgroup base on lru_zone_size (Waiman Long) [1793534] - [mm] mm: memcontrol: fix percpu vmstats and vmevents flush (Waiman Long) [1793534] - [mm] mm, memcg: partially revert "mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones" (Waiman Long) [1793534] - [mm] mm: memcontrol: flush percpu slab vmstats on kmem offlining (Waiman Long) [1793534] - [mm] mm: memcontrol: flush percpu vmevents before releasing memcg (Waiman Long) [1793534] - [mm] mm: memcontrol: flush percpu vmstats before releasing memcg (Waiman Long) [1793534] - [mm] mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones (Waiman Long) [1793534] - [mm] mm/memcontrol: fix wrong statistics in memory.stat (Waiman Long) [1793534] - [mm] mm: memcontrol: don't batch updates of local VM stats and events (Waiman Long) [1793534] - [mm] mm: memcontrol: fix NUMA round-robin reclaim at intermediate level (Waiman Long) [1793534] - [mm] mm: memcontrol: fix recursive statistics correctness & scalabilty (Waiman Long) [1793534] - [mm] mm: memcontrol: move stat/event counting functions out-of-line (Waiman Long) [1793534] - [mm] mm: memcontrol: make cgroup stats and events query API explicitly local (Waiman Long) [1793534] - [mm] mm, memcg: rename ambiguously named memory.stat counters and functions (Waiman Long) [1793534] - [mm] mm: memcontrol: quarantine the mem_cgroup_nr_lru_pages() API (Waiman Long) [1793534] - [mm] mm: memcontrol: push down mem_cgroup_nr_lru_pages() (Waiman Long) [1793534] - [mm] mm: memcontrol: push down mem_cgroup_node_nr_lru_pages() (Waiman Long) [1793534] - [mm] mm: memcontrol: replace node summing with memcg_page_state() (Waiman Long) [1793534] - [mm] mm: memcontrol: replace zone summing with lruvec_page_state() (Waiman Long) [1793534] - [include] mm: memcontrol: track LRU counts in the vmstats array (Waiman Long) [1793534] - [mm] mm: writeback: use exact memcg dirty counts (Waiman Long) [1793534] - [mm] mm: memcontrol: expose THP events on a per-memcg basis (Waiman Long) [1793534] - [mm] memcg: killed threads should not invoke memcg OOM killer (Waiman Long) [1793534] - [mm] mm, memcg: extract memcg maxable seq_file logic to seq_show_memcg_tunable (Waiman Long) [1793534] - [mm] mm, memcg: create mem_cgroup_from_seq (Waiman Long) [1793534] - [mm] mm/oom_kill.c: fix uninitialized oc->constraint (Waiman Long) [1793534] - [mm] mm, oom: add oom victim's memcg to the oom context information (Waiman Long) [1793534] - [mm] mm, oom: reorganize the oom report in dump_header (Waiman Long) [1793534] - [include] mm: Clarify the implication of adding new node stat items (Waiman Long) [1793534] - [mm] memcg: Revert "Add preemption point in accumulate_memcg_tree()" (Waiman Long) [1793534] - [base] driver core: add dev_groups to all drivers (Don Dutile) [1814347] - [tools] selftests/livepatch: Remove unused local variable in set_ftrace_enabled() (Yannick Cote) [1807115] - [tools] selftests/livepatch: Replace set_dynamic_debug() with setup_config() in README (Yannick Cote) [1807115] - [tools] selftests: livepatch: Fix it to do root uid check and skip (Yannick Cote) [1807115] - [tools] selftests/livepatch: Test interaction with ftrace_enabled (Yannick Cote) [1807115] - [tools] selftests/livepatch: Make dynamic debug setup and restore generic (Yannick Cote) [1807115] - [kernel] ftrace: Introduce PERMANENT ftrace_ops flag (Yannick Cote) [1807115] - [samples] livepatch: Handle allocation failure in the sample of shadow variable API (Yannick Cote) [1807115] - [lib] livepatch/samples/selftest: Use klp_shadow_alloc() API correctly (Yannick Cote) [1807115] - [lib] livepatch/selftest: Clean up shadow variable names and type (Yannick Cote) [1807115] - [samples] livepatch/sample: Use the right type for the leaking data pointer (Yannick Cote) [1807115] - [kernel] kprobes: Allow kprobes coexist with livepatch (Yannick Cote) [1727330 1807115] - [x86] ftrace/x86: Remove mcount() declaration (Yannick Cote) [1807115] - [tools] selftests: livepatch: add missing fragments to config (Yannick Cote) [1807115] - [lib] livepatch: Selftests of the API for tracking system state changes (Yannick Cote) [1807115] - [documentation] livepatch: Documentation of the new API for tracking system state changes (Yannick Cote) [1807115] - [kernel] livepatch: Allow to distinguish different version of system state changes (Yannick Cote) [1807115] - [kernel] livepatch: Basic API to track system state changes (Yannick Cote) [1807115] - [kernel] livepatch: Keep replaced patches until post_patch callback is called (Yannick Cote) [1807115] - [tools] selftests/livepatch: Disable the timeout (Yannick Cote) [1807115] - [kernel] livepatch: Nullify obj->mod in klp_module_coming()'s error path (Yannick Cote) [1807115] - [powerpc] livepatch: Remove klp_check_compiler_support() (Yannick Cote) [1807115] - [x86] ftrace/x86: Remove mcount support (Yannick Cote) [1807115] - [x86] ftrace/x86_32: Remove support for non DYNAMIC_FTRACE (Yannick Cote) [1807115] - [documentation] docs/livepatch: Unify style of livepatch documentation in the ReST format (Yannick Cote) [1807115] - [documentation] docs: livepatch: convert docs to ReST and rename to *.rst (Yannick Cote) [1807115] - [kernel] livepatch: Remove duplicate warning about missing reliable stacktrace support (Yannick Cote) [1807115] - [kernel] livepatch: Use static buffer for debugging messages under rq lock (Yannick Cote) [1807115] - [include] livepatch: Remove stale kobj_added entries from kernel-doc descriptions (Yannick Cote) [1807115] - [kernel] livepatch: Remove duplicated code for early initialization (Yannick Cote) [1807115] - [kernel] livepatch: Remove custom kobject state handling (Yannick Cote) [1807115] - [kernel] livepatch: Convert error about unsupported reliable stacktrace into a warning (Yannick Cote) [1807115] - [kernel] kprobes: Replace p with other pointer types (Yannick Cote) [1727330 1807115]- [drm] drm/bochs: downgrade pci_request_region failure from error to warning (Dave Airlie) [1804735] - [drm] drm/bochs: deinit bugfix (Dave Airlie) [1804735] - [fs] gfs2: fix O_EXCL|O_CREAT handling on cold dcache (Andrew Price) [1811787] - [net] esp: remove the skb from the chain when it's enqueued in cryptd_wq (Xin Long) [1807909] - [powerpc] powerpc/nvdimm: set target_node properly (Diego Domingos) [1815038]- [kernel] posix-cpu-timers: Fix two trivial comments (Prarit Bhargava) [1810244] - [kernel] hrtimer: Annotate lockless access to timer->base (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Fix permission check regression (Prarit Bhargava) [1810244] - [include] posix-cpu-timers: Always clear head pointer on dequeue (Prarit Bhargava) [1810244] - [kernel] hrtimer: Add a missing bracket and hide `migration_base' on !SMP (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Make expiry_active check actually work correctly (Prarit Bhargava) [1810244] - [include] posix-timers: Unbreak CONFIG_POSIX_TIMERS=n build (Prarit Bhargava) [1810244] - [kernel] tick: Mark sched_timer to expire in hard interrupt context (Prarit Bhargava) [1810244] - [include] posix-cpu-timers: Utilize timerqueue for storage (Prarit Bhargava) [1810244] - [include] posix-cpu-timers: Move state tracking to struct posix_cputimers (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Deduplicate rlimit handling (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Remove pointless comparisons (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Get rid of 64bit divisions (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Consolidate timer expiry further (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Get rid of zero checks (Prarit Bhargava) [1810244] - [kernel] rlimit: Rewrite non-sensical RLIMIT_CPU comment (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Respect INFINITY for hard RTTIME limit (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Switch thread group sampling to array (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Restructure expiry array (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Remove cputime_expires (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Make expiry checks array based (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Provide array based sample functions (Prarit Bhargava) [1810244] - [include] posix-cpu-timers: Remove the odd field rename defines (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Switch check_*_timers() to array cache (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Simplify set_process_cpu_timer() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Simplify timer queueing (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Provide array based access to expiry cache (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Move expiry cache into struct posix_cputimers (Prarit Bhargava) [1810244] - [include] sched: Move struct task_cputime to types.h (Prarit Bhargava) [1810244] - [include] posix-cpu-timers: Create a container struct (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Move prof/virt_ticks into caller (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Sample task times once in expiry check (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Get rid of pointer indirection (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Simplify sample functions (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Remove pointless return value check (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Use clock ID in posix_cpu_timer_rearm() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Use clock ID in posix_cpu_timer_get() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Use clock ID in posix_cpu_timer_set() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Consolidate thread group sample code (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Rename thread_group_cputimer() and make it static (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Sample directly in timer check (Prarit Bhargava) [1810244] - [kernel] itimers: Use quick sample function (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Provide quick sample function for itimer (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Use common permission check in posix_cpu_timer_create() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Use common permission check in posix_cpu_clock_get() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Provide task validation functions (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Remove tsk argument from run_posix_cpu_timers() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Sanitize bogus WARNONS (Prarit Bhargava) [1810244] - [kernel] hrtimer: Don't take expiry_lock when timer is currently migrated (Prarit Bhargava) [1810244] - [kernel] hrtimer: Protect lockless access to timer->base (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Fixup stale comment (Prarit Bhargava) [1810244] - [include] alarmtimers: Avoid rtc.h include (Prarit Bhargava) [1810244] - [include] posix-timers: Cleanup forward declarations and includes (Prarit Bhargava) [1810244] - [kernel] hrtimer: Improve comments on handling priority inversion against softirq kthread (Prarit Bhargava) [1810244] - [kernel] posix-timers: Use a callback for cancel synchronization on PREEMPT_RT (Prarit Bhargava) [1810244] - [kernel] posix-timers: Move rcu_head out of it union (Prarit Bhargava) [1810244] - [kernel] posix-timers: Rework cancel retry loops (Prarit Bhargava) [1810244] - [kernel] posix-timers: Cleanup the flag/flags confusion (Prarit Bhargava) [1810244] - [kernel] itimers: Prepare for PREEMPT_RT (Prarit Bhargava) [1810244] - [fs] timerfd: Prepare for PREEMPT_RT (Prarit Bhargava) [1810244] - [kernel] alarmtimer: Prepare for PREEMPT_RT (Prarit Bhargava) [1810244] - [kernel] sched/deadline: Ensure inactive_timer runs in hardirq context (Prarit Bhargava) [1810244] - [kernel] timers: Prepare support for PREEMPT_RT (Prarit Bhargava) [1810244] - [kernel] hrtimer: Prepare support for PREEMPT_RT (Prarit Bhargava) [1810244] - [kernel] hrtimer: Determine hard/soft expiry mode for hrtimer sleepers on RT (Prarit Bhargava) [1810244] - [kernel] hrtimer: Move unmarked hrtimers to soft interrupt expiry on RT (Prarit Bhargava) [1810244] - [kernel] tick: Mark tick related hrtimers to expiry in hard interrupt context (Prarit Bhargava) [1810244] - [kvm] KVM: LAPIC: Mark hrtimer to expire in hard interrupt context (Prarit Bhargava) [1810244] - [kernel] watchdog: Mark watchdog_hrtimer to expire in hard interrupt context (Prarit Bhargava) [1810244] - [kernel] perf/core: Mark hrtimers to expire in hard interrupt context (Prarit Bhargava) [1810244] - [kernel] hrtimer: Make enqueue mode check work on RT (Prarit Bhargava) [1810244] - [kernel] sched: Mark hrtimers to expire in hard interrupt context (Prarit Bhargava) [1810244] - [staging] hrtimer/treewide: Use hrtimer_sleeper_start_expires() (Prarit Bhargava) [1810244] - [kernel] hrtimer: Provide hrtimer_sleeper_start_expires() (Prarit Bhargava) [1810244] - [kernel] hrtimer: Consolidate hrtimer_init() + hrtimer_init_sleeper() calls (Prarit Bhargava) [1810244] - [kernel] hrtimer: Remove task argument from hrtimer_init_sleeper() (Prarit Bhargava) [1810244] - [kernel] futex: Consolidate duplicated timer setup code (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Remove private interval storage (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Unbreak timer rearming (Prarit Bhargava) [1810244] - [mm] mm, slub: naive detection of double-free or freelist corruption (Rafael Aquini) [1810288] - [fs] nfs: add minor version to nfs_server_key for fscache (Dave Wysochanski) [1777097] - [edac] EDAC, mellanox: Add ECC support for BlueField DDR4 (Alaa Hleihel) [1725108] - [platform] platform/mellanox: fix potential deadlock in the tmfifo driver (Alaa Hleihel) [1655736] - [platform] platform/mellanox: Add TmFifo driver for Mellanox BlueField Soc (Alaa Hleihel) [1655736] - [mm] powerpc/pmem: Fix kernel crash due to wrong range value usage in flush_dcache_range (Steve Best) [1814279] - [mm] powerpc: Chunk calls to flush_dcache_range in arch_*_memory (Steve Best) [1814279] - [fs] cifs: fix NULL dereference in match_prepath (Leif Sahlberg) [1760879] - [fs] cifs: fail i/o on soft mounts if sessionsetup errors out (Leif Sahlberg) [1798031] - [sound] ALSA: usb-audio: set the interface format after resume on Dell WD19 (Perry Yuan) [1807965] - [fs] cifs: make sure we do not overflow the max EA buffer size (Leif Sahlberg) [1752437]- [netdrv] net/mlx5e: Don't clear the whole vf config when switching modes (mohamad meib) [1814350] - [fs] fuse: fix stack use after return (Miklos Szeredi) [1814666]- [target] scsi: Revert "target: iscsi: Wait for all commands to finish before freeing a session" (Maurizio Lombardi) [1784442] - [infiniband] scsi: Revert "RDMA/isert: Fix a recently introduced regression related to logout" (Maurizio Lombardi) [1784442] - [target] scsi: Revert "target/core: Inline transport_lun_remove_cmd()" (Maurizio Lombardi) [1784442] - [target] scsi: libfc: remove unnecessary assertion on ep variable (Maurizio Lombardi) [1784442] - [infiniband] scsi: RDMA/isert: Fix a recently introduced regression related to logout (Maurizio Lombardi) [1784442] - [target] scsi: target/iblock: Fix protection error with blocks greater than 512B (Maurizio Lombardi) [1784442] - [target] scsi: target: core: Fix a pr_debug() argument (Maurizio Lombardi) [1784442] - [target] scsi: target: iscsi: Wait for all commands to finish before freeing a session (Maurizio Lombardi) [1784442] - [target] scsi: target: core: Release SPC-2 reservations when closing a session (Maurizio Lombardi) [1784442] - [target] scsi: target: core: Document target_cmd_size_check() (Maurizio Lombardi) [1784442] - [target] scsi: target: tcmu: Prevent memory reclaim recursion (Maurizio Lombardi) [1784442] - [scsi] scsi: cxgb4i: remove set but not used variable 'ppmax' (Maurizio Lombardi) [1784442] - [target] scsi: target: remove unused extension parameters (Maurizio Lombardi) [1784442] - [target] scsi: target: fix SendTargets=All string compares (Maurizio Lombardi) [1784442] - [target] scsi: target: Remove tpg_list and se_portal_group.se_tpg_node (Maurizio Lombardi) [1784442] - [target] scsi: target: cxgbit: Fix cxgbit_fw4_ack() (Maurizio Lombardi) [1784442] - [infiniband] IB/hfi1: TID RDMA WRITE should not return IB_WC_RNR_RETRY_EXC_ERR (Kamal Heib) [1786601] - [infiniband] IB/hfi1: Calculate flow weight based on QP MTU for TID RDMA (Kamal Heib) [1786601] - [infiniband] IB/hfi1: Ensure r_tid_ack is valid before building TID RDMA ACK packet (Kamal Heib) [1786601] - [infiniband] IB/hfi1: Ensure full Gen3 speed in a Gen4 system (Kamal Heib) [1786601] - [infiniband] IB/core: Avoid deadlock during netlink message handling (Kamal Heib) [1786601] - [infiniband] RDMA/efa: Fix incorrect error print (Kamal Heib) [1786601] - [infiniband] IB/iser: Support up to 16MB data transfer in a single command (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Add missing cast for 32 bit (Kamal Heib) [1786601] - [documentation] Documentation/infiniband: update name of some functions (Kamal Heib) [1786601] - [infiniband] RDMA/iwpm: Delete unnecessary checks before the macro call "dev_kfree_skb" (Kamal Heib) [1786601] - [infiniband] RDMA/efa: Use existing FIELD_SIZEOF macro (Kamal Heib) [1786601] - [infiniband] RDMA/efa: Remove umem check on dereg MR flow (Kamal Heib) [1786601] - [net] xprtrdma: Send Queue size grows after a reconnect (Kamal Heib) [1786601] - [net] xprtrdma: Clear xprt->reestablish_timeout on close (Kamal Heib) [1786601] - [net] xprtrdma: Recycle MRs after disconnect (Kamal Heib) [1786601] - [net] xprtrdma: Optimize rpcrdma_post_recvs() (Kamal Heib) [1786601] - [net] xprtrdma: Inline XDR chunk encoder functions (Kamal Heib) [1786601] - [infiniband] RDMA/core: Make invalidate_range a device operation (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Use kvcalloc for the dma_list and page_list (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Check for overflow when computing the umem_odp end (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Provide ib_umem_odp_release() to undo the allocs (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Split creating a umem_odp from ib_umem_get (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Make the three ways to create a umem_odp clear (Kamal Heib) [1786601] - [infiniband] RMDA/odp: Consolidate umem_odp initialization (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Make it clearer when a umem is an implicit ODP umem (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Iterate over the whole rbtree directly (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Use the common interval tree library instead of generic (Kamal Heib) [1786601] - [net] xprtrdma: Clean up xprt_rdma_set_connect_timeout() (Kamal Heib) [1786601] - [net] xprtrdma: Use an llist to manage free rpcrdma_reps (Kamal Heib) [1786601] - [net] xprtrdma: Remove rpcrdma_buffer::rb_mrlock (Kamal Heib) [1786601] - [net] xprtrdma: Cache free MRs in each rpcrdma_req (Kamal Heib) [1786601] - [net] xprtrdma: Ensure creating an MR does not trigger FS writeback (Kamal Heib) [1786601] - [net] xprtrdma: Move rpcrdma_mr_get out of frwr_map (Kamal Heib) [1786601] - [net] xprtrdma: Combine rpcrdma_mr_put and rpcrdma_mr_unmap_and_put (Kamal Heib) [1786601] - [net] xprtrdma: Simplify rpcrdma_mr_pop (Kamal Heib) [1786601] - [net] xprtrdma: Rename rpcrdma_buffer::rb_all (Kamal Heib) [1786601] - [net] xprtrdma: Rename CQE field in Receive trace points (Kamal Heib) [1786601] - [infiniband] RDMA: Delete DEBUG code (Kamal Heib) [1786601] - [include] xprtrdma: Boost client's max slot table size to match Linux server (Kamal Heib) [1786601] - [net] xprtrdma: Boost maximum transport header size (Kamal Heib) [1786601] - [net] xprtrdma: Fix calculation of ri_max_segs again (Kamal Heib) [1786601] - [net] xprtrdma: Update obsolete comment (Kamal Heib) [1786601] - [net] xprtrdma: Refresh the documenting comment in frwr_ops.c (Kamal Heib) [1786601] - [net] svcrdma: Use llist for managing cache of recv_ctxts (Kamal Heib) [1786601] - [net] svcrdma: Remove svc_rdma_wq (Kamal Heib) [1786601] - [infiniband] RDMA/efa: Rate limit admin queue error prints (Kamal Heib) [1786601] - [rdma] RDMA/core: Introduce ratelimited ibdev printk functions (Kamal Heib) [1786601] - [net] rdma: Enable ib_alloc_cq to spread work over a device's comp_vectors (Kamal Heib) [1786601] - [infiniband] RDMA/core: fix spelling mistake "Nelink" -> "Netlink" (Kamal Heib) [1786601] - [infiniband] net: Use skb_frag_off accessors (Kamal Heib) [1786601] - [infiniband] RDMA/efa: Expose device statistics (Kamal Heib) [1786601] - [infiniband] RDMA/core: Support netlink commands in non init_net net namespaces (Kamal Heib) [1786601] - [rdma] RDMA: Make most headers compile stand alone (Kamal Heib) [1786601] - [infiniband] RDMA/core: Annotate destroy of mutex to ensure that it is released as unlocked (Kamal Heib) [1786601] - [infiniband] net: Use skb accessors in network drivers (Kamal Heib) [1786601] - [documentation] docs: infiniband: add it to the driver-api bookset (Kamal Heib) [1786601] - [infiniband] IB/hfi1: use the new FOLL_LONGTERM flag to get_user_pages_fast() (Kamal Heib) [1786601] - [documentation] Documentation/infiniband: update from locked to pinned_vm (Kamal Heib) [1786601] - [infiniband] opa_vnic: fix check on record->event, incorrect operator used (Kamal Heib) [1786601] - [infiniband] opa_vnic: Convert vport_idr to XArray (Kamal Heib) [1786601] - [infiniband] IB/hfi1: Ensure ucast_dlid access doesnt exceed bounds (Kamal Heib) [1786601] - [infiniband] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (Kamal Heib) [1786601] - [infiniband] treewide: Add SPDX license identifier - Kbuild (Kamal Heib) [1786601] - [infiniband] mm/gup: add make_dirty arg to put_user_pages_dirty_lock() (Kamal Heib) [1786601] - [netdrv] ibmvnic: Do not process device remove during device reset (Steve Best) [1813223] - [bluetooth] Revert "Bluetooth: btusb: driver to enable the usb-wakeup feature" (Gopal Tiwari) [1811534] - [tty] serial: 8250_pci: Make PCI class test non fatal (Prarit Bhargava) [1812742] - [powercap] powercap/intel_rapl: add support for ICX-D (Steve Best) [1485067] - [char] drivers: ipmi: fix off-by-one bounds check that leads to a out-of-bounds write (Tony Camuso) [1812922] - [char] ipmi:ssif: Handle a possible NULL pointer reference (Tony Camuso) [1812922] - [char] drivers: ipmi: Modify max length of IPMB packet (Tony Camuso) [1812922] - [char] drivers: ipmi: Support raw i2c packet in IPMB (Tony Camuso) [1812922] - [char] ipmi: fix ipmb_poll()'s return type (Tony Camuso) [1812922] - [char] char: Fix Kconfig indentation, continued (Tony Camuso) [1812922] - [char] char: Fix Kconfig indentation (Tony Camuso) [1812922] - [char] ipmi: kill off 'timespec' usage again (Tony Camuso) [1812922] - [char] drivers: ipmi: Support for both IPMB Req and Resp (Tony Camuso) [1812922] - [char] ipmi: Fix memory leak in __ipmi_bmc_register (Tony Camuso) [1812922] - [char] ipmi: bt-bmc: use devm_platform_ioremap_resource() to simplify code (Tony Camuso) [1812922] - [char] ipmi: use *ph to print small buffer (Tony Camuso) [1812922] - [char] ipmi: Don't leave holes in the I2C address list in the ssif driver (Tony Camuso) [1812922] - [char] ipmi: fix return value of ipmi_set_my_LUN (Tony Camuso) [1812922] - [char] ipmi: Convert pr_xxx() to dev_xxx() in the BT code (Tony Camuso) [1812922] - [char] ipmi:dmi: Ignore IPMI SMBIOS entries with a zero base address (Tony Camuso) [1812922] - [char] ipmi_si: fix potential integer overflow on large shift (Tony Camuso) [1812922] - [char] ipmi_si_pci: fix NULL device in ipmi_si error message (Tony Camuso) [1812922] - [char] ipmi: Convert printk(KERN_ to pr_( (Tony Camuso) [1812922] - [char] pci:ipmi: Move IPMI PCI class id defines to pci_ids.h (Tony Camuso) [1812922] - [char] ipmi:powernv: Convert ipmi_smi_t to struct ipmi_smi (Tony Camuso) [1812922] - [fs] NFSv4 fix acl retrieval over krb5i/krb5p mounts (Steve Dickson) [1787627]- [fs] gfs2: Additional information when gfs2_ail1_flush withdraws (Robert S Peterson) [1752976] - [fs] gfs2: Fix lru_count going negative (Robert S Peterson) [1752976] - [fs] gfs2: allow journal replay to hold sd_log_flush_lock (Robert S Peterson) [1752976] - [fs] gfs2: don't allow releasepage to free bd still used for revokes (Robert S Peterson) [1752976] - [fs] gfs2: clean up iopen glock mess in gfs2_create_inode (Robert S Peterson) [1752976] - [fs] gfs2: flesh out delayed withdraw for gfs2_log_flush (Robert S Peterson) [1752976] - [fs] gfs2: Fix incorrect variable name (Robert S Peterson) [1752976] - [fs] gfs2: Do proper error checking for go_sync family of glops functions (Robert S Peterson) [1752976] - [fs] gfs2: Don't demote a glock until its revokes are written (Robert S Peterson) [1752976] - [fs] gfs2: drain the ail2 list after io errors (Robert S Peterson) [1752976] - [fs] gfs2: Withdraw in gfs2_ail1_flush if write_cache_pages fails (Robert S Peterson) [1752976] - [fs] gfs2: Do log_flush in gfs2_ail_empty_gl even if ail list is empty (Robert S Peterson) [1752976] - [fs] gfs2: Check for log write errors before telling dlm to unlock (Robert S Peterson) [1752976] - [fs] gfs2: Prepare to withdraw as soon as an IO error occurs in log write (Robert S Peterson) [1752976] - [fs] gfs2: Issue revokes more intelligently (Robert S Peterson) [1752976] - [fs] gfs2: Add verbose option to check_journal_clean (Robert S Peterson) [1752976] - [fs] gfs2: fix infinite loop when checking ail item count before go_inval (Robert S Peterson) [1752976] - [fs] gfs2: Force withdraw to replay journals and wait for it to finish (Robert S Peterson) [1752976] - [fs] gfs2: Allow some glocks to be used during withdraw (Robert S Peterson) [1752976] - [fs] gfs2: move check_journal_clean to util.c for future use (Robert S Peterson) [1752976] - [fs] gfs2: Ignore dlm recovery requests if gfs2 is withdrawn (Robert S Peterson) [1752976] - [fs] gfs2: Only complain the first time an io error occurs in quota or log (Robert S Peterson) [1752976] - [fs] gfs2: log error reform (Robert S Peterson) [1752976] - [fs] gfs2: Rework how rgrp buffer_heads are managed (Robert S Peterson) [1752976] - [fs] gfs2: clear ail1 list when gfs2 withdraws (Robert S Peterson) [1752976] - [fs] gfs2: Introduce concept of a pending withdraw (Robert S Peterson) [1752976] - [fs] gfs2: Return bool from gfs2_assert functions (Robert S Peterson) [1752976] - [fs] gfs2: Turn gfs2_consist into void functions (Robert S Peterson) [1752976] - [fs] gfs2: Remove usused cluster_wide arguments of gfs2_consist functions (Robert S Peterson) [1752976] - [fs] gfs2: Report errors before withdraw (Robert S Peterson) [1752976] - [fs] gfs2: Split gfs2_lm_withdraw into two functions (Robert S Peterson) [1752976] - [fs] gfs2: Fix possible fs name overflows (Robert S Peterson) [1752976] - [fs] gfs2: Remove active journal side effect from gfs2_write_log_header (Robert S Peterson) [1752976] - [fs] gfs2: Don't loop forever in gfs2_freeze if withdrawn (Robert S Peterson) [1752976] - [fs] gfs2: fix infinite loop in gfs2_ail1_flush on io error (Robert S Peterson) [1752976] - [fs] gfs2: Introduce function gfs2_withdrawn (Robert S Peterson) [1752976] - [fs] gfs2: fix glock reference problem in gfs2_trans_add_unrevoke (Robert S Peterson) [1752976] - [fs] gfs2: make gfs2_log_shutdown static (Robert S Peterson) [1752976] - [fs] gfs2: replace more printk with calls to fs_info and friends (Robert S Peterson) [1752976] - [fs] gfs2: dump fsid when dumping glock problems (Robert S Peterson) [1752976] - [fs] gfs2: simplify gfs2_freeze by removing case (Robert S Peterson) [1752976] - [fs] gfs2: Rename SDF_SHUTDOWN to SDF_WITHDRAWN (Robert S Peterson) [1752976] - [fs] gfs2: Warn when a journal replay overwrites a rgrp with buffers (Robert S Peterson) [1752976] - [fs] gfs2: log which portion of the journal is replayed (Robert S Peterson) [1752976] - [fs] gfs2: kthread and remount improvements (Robert S Peterson) [1752976] - [fs] gfs2: Fix occasional glock use-after-free (Robert S Peterson) [1752976] - [fs] gfs2: Rename sd_log_le_{revoke,ordered} (Robert S Peterson) [1724769] - [watchdog] watchdog: make nowayout sysfs file writable (David Arcari) [1802742] - [watchdog] watchdog: prevent deferral of watchdogd wakeup on RT (David Arcari) [1802742] - [watchdog] watchdog: Fix the race between the release of watchdog_core_data and cdev (David Arcari) [1802742] - [watchdog] watchdog: convert remaining drivers to use SPDX license identifier (David Arcari) [1802742] - [watchdog] watchdog: make the device time out at open_deadline when open_timeout is used (David Arcari) [1802742] - [watchdog] watchdog: introduce CONFIG_WATCHDOG_OPEN_TIMEOUT (David Arcari) [1802742] - [watchdog] watchdog: introduce watchdog.open_timeout commandline parameter (David Arcari) [1802742] - [watchdog] watchdog: let core print error message when registering device fails (David Arcari) [1802742] - [watchdog] watchdog: make watchdog_deferred_registration_add() void (David Arcari) [1802742] - [watchdog] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (David Arcari) [1802742] - [watchdog] watchdog: add error messages when initializing timeout fails (David Arcari) [1802742] - [watchdog] watchdog: refactor watchdog_init_timeout (David Arcari) [1802742] - [watchdog] watchdog: core: fix null pointer dereference when releasing cdev (David Arcari) [1802742] - [x86] x86/ioapic: Prevent inconsistent state when moving an interrupt (Prarit Bhargava) [1810236] - [x86] x86/fpu: Don't cache access to fpu_fpregs_owner_ctx (Prarit Bhargava) [1810236] - [lib] lib/ubsan: don't serialize UBSAN report (Prarit Bhargava) [1810243] - [lib] ubsan, x86: Annotate and allow __ubsan_handle_shift_out_of_bounds() in uaccess regions (Prarit Bhargava) [1810243] - [kernel] workqueue: Fix pwq ref leak in rescuer_thread() (Prarit Bhargava) [1810243] - [kernel] workqueue: Fix missing kfree(rescuer) in destroy_workqueue() (Prarit Bhargava) [1810243] - [kernel] workqueue: Fix spurious sanity check failures in destroy_workqueue() (Prarit Bhargava) [1810243] - [include] hrtimer: Add kernel doc annotation for HRTIMER_MODE_HARD (Prarit Bhargava) [1810243] - [kernel] genirq: Force interrupt threading on RT (Prarit Bhargava) [1810243] - [include] hrtimer: Introduce HARD expiry mode (Prarit Bhargava) [1810243] - [kernel] workqueue: Remove GPF argument from alloc_workqueue_attrs() (Prarit Bhargava) [1810243] - [kernel] workqueue: Make alloc/apply/free_workqueue_attrs() static (Prarit Bhargava) [1810243] - [tools] objtool: Add UACCESS validation (Prarit Bhargava) [1810243] - [tools] objtool: Handle function aliases (Prarit Bhargava) [1810243] - [lib] ubsan: build ubsan.c more conservatively (Prarit Bhargava) [1810243] - [lib] x86/uaccess, ubsan: Fix UBSAN vs. SMAP (Prarit Bhargava) [1810243] - [tools] objtool: Rewrite alt->skip_orig (Prarit Bhargava) [1810243] - [fs] dlm: Don't swamp the CPU with callbacks queued during recovery (Robert S Peterson) [1752976] - [nvme] nvmet: update AEN list and array at one place (Gopal Tiwari) [1781927] - [nvme] nvmet: Fix controller use after free (Gopal Tiwari) [1781927] - [nvme] nvmet: Fix error print message at nvmet_install_queue function (Gopal Tiwari) [1781927] - [nvme] nvme-pci: remove nvmeq->tags (Gopal Tiwari) [1781927] - [nvme] nvmet: fix dsm failure when payload does not match sgl descriptor (Gopal Tiwari) [1781927] - [nvme] nvme: hwmon: switch to use helpers (Gopal Tiwari) [1781927] - [nvme] nvmet: fix per feat data len for get_feature (Gopal Tiwari) [1781927] - [nvme] nvme/pci: Fix read queue count (Gopal Tiwari) [1781927] - [nvme] nvme/pci Limit write queue sizes to possible cpus (Gopal Tiwari) [1781927] - [nvme] nvme/pci: Fix write and poll queue types (Gopal Tiwari) [1781927] - [nvme] nvme/pci: Remove last_cq_head (Gopal Tiwari) [1781927] - [nvme] nvme: Namepace identification descriptor list is optional (Gopal Tiwari) [1781927] - [nvme] Revert "nvme: Add quirk for Kingston NVME SSD running FW E8FK11.T" (Gopal Tiwari) [1781927] - [nvme] nvme: else following return is not needed (Gopal Tiwari) [1781927] - [nvme] nvme: add error message on mismatching controller ids (Gopal Tiwari) [1781927] - [nvme] nvme_fc: add module to ops template to allow module references (Gopal Tiwari) [1781927] - [nvme] nvmet-loop: Avoid preallocating big SGL for data (Gopal Tiwari) [1781927] - [nvme] nvme-fc: Avoid preallocating big SGL for data (Gopal Tiwari) [1781927] - [nvme] nvme-rdma: Avoid preallocating big SGL for data (Gopal Tiwari) [1781927] - [nvme] nvme: hwmon: add quirk to avoid changing temperature threshold (Gopal Tiwari) [1781927] - [nvme] nvme: hwmon: provide temperature min and max values for each sensor (Gopal Tiwari) [1781927] - [nvme] nvme: Discard workaround for non-conformant devices (Gopal Tiwari) [1781927] - [nvme] nvme: Add hardware monitoring support (Gopal Tiwari) [1781927] - [nvme] nvme-multipath: fix crash in nvme_mpath_clear_ctrl_paths (Gopal Tiwari) [1781927] - [nvme] nvme-rdma: fix a segmentation fault during module unload (Gopal Tiwari) [1781927] - [nvme] nvmet: clean up command parsing a bit (Gopal Tiwari) [1781927] - [nvme] nvmet: fill discovery controller sn, fr and mn correctly (Gopal Tiwari) [1781927] - [nvme] nvmet: Open code nvmet_req_execute() (Gopal Tiwari) [1781927] - [nvme] nvmet: Remove the data_len field from the nvmet_req struct (Gopal Tiwari) [1781927] - [nvme] nvmet: add plugging for read/write when ns is bdev (Gopal Tiwari) [1781927] - [nvme] nvmet: stop using bio_set_op_attrs (Gopal Tiwari) [1781927] - [nvme] nvmet: Introduce nvmet_dsm_len() helper (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Spelling s/resdicovered/rediscovered/ (Gopal Tiwari) [1781927] - [nvme] nvmet-tcp: Don't check data_len in nvmet_tcp_map_data() (Gopal Tiwari) [1781927] - [nvme] nvme: Introduce nvme_lba_to_sect() (Gopal Tiwari) [1781927] - [nvme] nvmet-tcp: Don't set the request's data_len (Gopal Tiwari) [1781927] - [nvme] nvmet: Cleanup discovery execute handlers (Gopal Tiwari) [1781927] - [nvme] nvmet-rdma: add unlikely check at nvmet_rdma_map_sgl_keyed (Gopal Tiwari) [1781927] - [nvme] nvme: Cleanup and rename nvme_block_nr() (Gopal Tiwari) [1781927] - [nvme] nvme: introduce "Command Aborted By host" status code (Gopal Tiwari) [1781927] - [nvme] nvmet: Introduce common execute function for get_log_page and identify (Gopal Tiwari) [1781927] - [nvme] nvme: move common call to nvme_cleanup_cmd to core layer (Gopal Tiwari) [1781927] - [nvme] nvmet: add unlikely check at nvmet_req_alloc_sgl (Gopal Tiwari) [1781927] - [nvme] nvme-fc: ensure association_id is cleared regardless of a Disconnect LS (Gopal Tiwari) [1781927] - [nvme] nvme-fc: clarify error messages (Gopal Tiwari) [1781927] - [nvme] nvme: introduce nvme_is_aen_req function (Gopal Tiwari) [1781927] - [nvme] nvme-fc and nvmet-fc: sync with FC-NVME-2 header changes (Gopal Tiwari) [1781927] - [nvme] nvmet: use bio_io_error instead of duplicating it (Gopal Tiwari) [1781927] - [nvme] nvme-fc: Set new cmd set indicator in nvme-fc cmnd iu (Gopal Tiwari) [1781927] - [nvme] nvme-multipath: remove unused groups_only mode in ana log (Gopal Tiwari) [1781927] - [nvme] nvme-multipath: fix possible io hang after ctrl reconnect (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: fix possible leakage during error flow (Gopal Tiwari) [1781927] - [nvme] nvmet-loop: fix possible leakage during error flow (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: Initialize sk->sk_ll_usec only with NET_RX_BUSY_POLL (Gopal Tiwari) [1781927] - [nvme] nvme: Wait for reset state when required (Gopal Tiwari) [1781927] - [nvme] nvme: Prevent resets during paused controller state (Gopal Tiwari) [1781927] - [nvme] nvme: Restart request timers in resetting state (Gopal Tiwari) [1781927] - [nvme] nvme: Remove ADMIN_ONLY state (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Free tagset if no IO queues (Gopal Tiwari) [1781927] - [nvme] nvme: fix possible deadlock when nvme_update_formats fails (Gopal Tiwari) [1781927] - [include] nvme-fc: Sync nvme-fc header to FC-NVME-2 (Gopal Tiwari) [1781927] - [nvme] nvme: retain split access workaround for capability reads (Gopal Tiwari) [1781927] - [nvme] nvme: Move ctrl sqsize to generic space (Gopal Tiwari) [1781927] - [nvme] nvme: Add ctrl attributes for queue_count and sqsize (Gopal Tiwari) [1781927] - [nvme] nvme: allow 64-bit results in passthru commands (Gopal Tiwari) [1781927] - [nvme] nvme-rdma: Fix max_hw_sectors calculation (Gopal Tiwari) [1781927] - [nvme] Added QUIRKs for ADATA XPG SX8200 Pro 512GB (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: fix wrong stop condition in io_work (Gopal Tiwari) [1781927] - [nvme] nvme: fix an error code in nvme_init_subsystem() (Gopal Tiwari) [1781927] - [nvme] nvmet-tcp: remove superflous check on request sgl (Gopal Tiwari) [1781927] - [nvme] nvme: Add quirk for Kingston NVME SSD running FW E8FK11.T (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Fix a race in controller removal (Gopal Tiwari) [1781927] - [nvme] nvmet: change ppl to lpp (Gopal Tiwari) [1781927] - [nvme] nvme: add uevent variables for controller devices (Gopal Tiwari) [1781927] - [nvme] nvme: Remove redundant assignment of cq vector (Gopal Tiwari) [1781927] - [nvme] nvme: enable aen regardless of the presence of I/O queues (Gopal Tiwari) [1781927] - [nvme] nvme: send discovery log page change events to userspace (Gopal Tiwari) [1781927] - [nvme] nvme: Assign subsys instance from first ctrl (Gopal Tiwari) [1781927] - [nvme] nvmet: fix a wrong error status returned in error log page (Gopal Tiwari) [1781927] - [nvme] nvme: tcp: remove redundant assignment to variable ret (Gopal Tiwari) [1781927] - [nvme] nvme-fabrics: allow discovery subsystems accept a kato (Gopal Tiwari) [1781927] - [nvme] nvmet: Use PTR_ERR_OR_ZERO() in nvmet_init_discovery() (Gopal Tiwari) [1781927] - [nvme] nvme: Treat discovery subsystems as unique subsystems (Gopal Tiwari) [1781927] - [nvme] nvme-fc: Fail transport errors with NVME_SC_HOST_PATH (Gopal Tiwari) [1781927] - [nvme] nvme: make nvme_report_ns_ids propagate error back (Gopal Tiwari) [1781927] - [nvme] nvme: pass status to nvme_error_status (Gopal Tiwari) [1781927] - [nvme] nvme: fix ns removal hang when failing to revalidate due to a transient error (Gopal Tiwari) [1781927] - [nvme] nvme: make nvme_identify_ns propagate errors back (Gopal Tiwari) [1781927] - [nvme] nvme: fail cancelled commands with NVME_SC_HOST_PATH_ERROR (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: fail command with NVME_SC_HOST_PATH_ERROR send failed (Gopal Tiwari) [1781927] - [nvme] nvme: include admin_q sync with nvme_sync_queues (Gopal Tiwari) [1781927] - [nvme] nvme-fc: Use rq_dma_dir macro (Gopal Tiwari) [1781927] - [nvme] nvme-rdma: Use rq_dma_dir macro (Gopal Tiwari) [1781927] - [nvme] nvme-rdma: Add TOS for rdma transport (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Support shared tags across queues for Apple 2018 controllers (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Add support for Apple 2018+ models (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Add support for variable IO SQ element size (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: Add TOS for tcp transport (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: Use struct nvme_ctrl directly (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Pass the queue to SQ_SIZE/CQ_SIZE macros (Gopal Tiwari) [1781927] - [nvme] nvmet-tcp: Add TOS for tcp transport (Gopal Tiwari) [1781927] - [nvme] nvme: trace bio completion (Gopal Tiwari) [1781927] - [nvme] nvmet-tcp: fix possible NULL deref (Gopal Tiwari) [1781927] - [nvme] nvme: tcp: selects CRYPTO_CRC32C for nvme-tcp (Gopal Tiwari) [1781927] - [nvme] nvme-fabrics: Add type of service (TOS) configuration (Gopal Tiwari) [1781927] - [nvme] nvmet: trace: parse Get LBA Status command in detail (Gopal Tiwari) [1781927] - [nvme] nvmet: fix data units read and written counters in SMART log (Gopal Tiwari) [1781927] - [nvme] nvmet-tcp: fix possible memory leak (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: support simple polling (Gopal Tiwari) [1781927] - [nvme] nvme: trace: parse Get LBA Status command in detail (Gopal Tiwari) [1781927] - [include] nvme: add Get LBA Status command opcode (Gopal Tiwari) [1781927] - [nvme] nvme: move sqsize setting to the core (Gopal Tiwari) [1781927] - [nvme] nvme: don't pass cap to nvme_disable_ctrl (Gopal Tiwari) [1781927] - [nvme] nvme-pci: set ctrl sqsize to the device q_depth (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: cleanup nvme_tcp_recv_pdu (Gopal Tiwari) [1781927] - [nvme] nvme: have nvme_init_identify set ctrl->cap (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: Use protocol specific operations while reading socket (Gopal Tiwari) [1781927] - [nvme] nvme: Fix cntlid validation when not using NVMEoF (Gopal Tiwari) [1781927] - [infiniband] PCI/P2PDMA: Introduce pci_p2pdma_unmap_sg() (Gopal Tiwari) [1781927] - [nvme] PCI/P2PDMA: Add attrs argument to pci_p2pdma_map_sg() (Gopal Tiwari) [1781927] - [lightnvm] lightnvm: remove nvm_submit_io_sync_fn (Gopal Tiwari) [1781927] - [powerpc] xive: Discard ESB load value when interrupt is invalid (David Gibson) [1744408] - [documentation] kvm: ppc: book3s hv: xive: Allow userspace to set the # of VPs (David Gibson) [1744408] - [powerpc] kvm: ppc: book3s hv: xive: Make VP block size configurable (David Gibson) [1744408] - [powerpc] kvm: ppc: book3s hv: xive: Set kvm->arch.xive when VPs are allocated (David Gibson) [1744408] - [powerpc] kvm: ppc: book3s hv: xive: Compute the VP id in a common helper (David Gibson) [1744408] - [powerpc] xive: Implement get_irqchip_state method for XIVE to fix shutdown race (David Gibson) [1744408] - [powerpc] kvm: ppc: book3s hv: xive: Free escalation interrupts before disabling the VP (David Gibson) [1744408] - [powerpc] kvm: ppc: book3s hv: xive: Ensure VP isn't already in use (David Gibson) [1744408] - [powerpc] kvm: ppc: book3s hv: Fix regression on big endian hosts (David Gibson) [1725763] - [powerpc] 64s: Fix misleading SPR and timebase information (David Gibson) [1725763] - [powerpc] powernv: Add ultravisor message log interface (David Gibson) [1725763] - [powerpc] powernv/opal-msglog: Refactor memcons code (David Gibson) [1725763] - [powerpc] kvm: Use UV_RETURN ucall to return to ultravisor (David Gibson) [1725763] - [powerpc] powernv: Access LDBAR only if ultravisor disabled (David Gibson) [1725763] - [powerpc] powernv/idle: Fix restore of SPRN_LDBAR for POWER9 stop state (David Gibson) [1725763] - [powerpc] powernv/idle: Restore AMR/UAMOR/AMOR/IAMR after idle (David Gibson) [1725763] - [powerpc] 64s: Reimplement book3s idle code in C (David Gibson) [1725763] - [powerpc] revert "powerpc/powernv/idle: Restore IAMR after idle" (David Gibson) [1725763] - [powerpc] revert "powerpc/powernv/idle: Restore AMR/UAMOR/AMOR after idle" (David Gibson) [1725763] - [powerpc] mm: Write to PTCR only if ultravisor disabled (David Gibson) [1725763] - [powerpc] mm: Use UV_WRITE_PATE ucall to register a PATE (David Gibson) [1725763] - [powerpc] powernv: Introduce FW_FEATURE_ULTRAVISOR (David Gibson) [1725763] - [powerpc] kernel: Add ucall_norets() ultravisor call handler (David Gibson) [1725763] - [documentation] documentation/powerpc: Ultravisor API (David Gibson) [1725763] - [documentation] documentation/powerpc: Add ELF note documentation (David Gibson) [1725763] - [powerpc] Add PowerPC Capabilities ELF note (David Gibson) [1725763] - [netdrv] mlx5e: allow TSO on VXLAN over VLAN topologies (Davide Caratti) [1780643] - [net] bluetooth: Add debug setting for changing minimum encryption key size (Gopal Tiwari) [1764976] - [net] bluetooth: hidp: Let hidp_send_message return number of queued bytes (Gopal Tiwari) [1764976] - [net] bluetooth: 6lowpan: search for destination address in all peers (Gopal Tiwari) [1764976] - [net] bluetooth: 6lowpan: always check destination address (Gopal Tiwari) [1764976] - [net] bluetooth: 6lowpan: check neighbour table for SLAAC (Gopal Tiwari) [1764976] - [net] bluetooth: Add SMP workaround Microsoft Surface Precision Mouse bug (Gopal Tiwari) [1764976] - [net] bluetooth: Use controller sets when available (Gopal Tiwari) [1764976] - [net] bluetooth: l2cap: Check bearer type on __l2cap_global_chan_by_addr (Gopal Tiwari) [1764976] - [net] bluetooth: validate BLE connection interval updates (Gopal Tiwari) [1764976] - [net] bluetooth: Add support for LE ping feature (Gopal Tiwari) [1764976] - [net] bluetooth: Check state in l2cap_disconnect_rsp (Gopal Tiwari) [1764976] - [net] bluetooth: hidp: NUL terminate a string in the compat ioctl (Gopal Tiwari) [1764976] - [net] bluetooth: Ignore CC events not matching the last HCI command (Gopal Tiwari) [1764976] - [net] bluetooth: Align minimum encryption key size for LE and BR/EDR connections (Gopal Tiwari) [1764976] - [net] bluetooth: hci_core: Don't stop BT if the BD address missing in dts (Gopal Tiwari) [1764976] - [net] bluetooth: Use struct_size() helper (Gopal Tiwari) [1764976] - [net] bluetooth: Fix incorrect pointer arithmatic in ext_adv_report_evt (Gopal Tiwari) [1764976] - [net] bluetooth: hidp: fix buffer overflow (Gopal Tiwari) [1764976] - [net] bluetooth: Add return check for L2CAP security level set (Gopal Tiwari) [1764976] - [net] bluetooth: Fix not initializing L2CAP tx_credits (Gopal Tiwari) [1764976] - [net] bluetooth: Check address length before reading address field (Gopal Tiwari) [1764976] - [net] bluetooth: Add quirk for reading BD_ADDR from fwnode property (Gopal Tiwari) [1764976] - [net] bluetooth: mgmt: Use struct_size() helper (Gopal Tiwari) [1764976] - [net] bluetooth: a2mp: Use struct_size() helper (Gopal Tiwari) [1764976] - [net] bluetooth: hci_event: Use struct_size() helper (Gopal Tiwari) [1764976] - [net] bluetooth: Fix decrementing reference count twice in releasing socket (Gopal Tiwari) [1764976] - [net] bluetooth: make hw_err static, reduces object code size (Gopal Tiwari) [1764976] - [net] bluetooth: Allow driver specific cmd timeout handling (Gopal Tiwari) [1764976] - [net] bluetooth: Mark expected switch fall-throughs (Gopal Tiwari) [1764976] - [net] bluetooth: Check L2CAP option sizes returned from l2cap_get_conf_opt (Gopal Tiwari) [1764976] - [net] Bluetooth: Fix locking in bt_accept_enqueue() for BH context (Gopal Tiwari) [1764976] - [net] bluetooth: 6lowpan: Fix debugfs_simple_attr.cocci warnings (Gopal Tiwari) [1764976] - [net] bluetooth: Fix unnecessary error message for HCI request completion (Gopal Tiwari) [1764976] - [net] bluetooth: clean an indentation issue, remove extraneous space (Gopal Tiwari) [1764976] - [net] bluetooth: Change to use DEFINE_SHOW_ATTRIBUTE macro (Gopal Tiwari) [1764976] - [net] bluetooth: Remove redundant check on status (Gopal Tiwari) [1764976] - [net] bluetooth: Errata Service Release 8, Erratum 3253 (Gopal Tiwari) [1764976] - [net] bluetooth: Use separate L2CAP LE credit based connection result values (Gopal Tiwari) [1764976] - [net] rfcomm: get rid of mentioning TIOC[SG]SERIAL (Gopal Tiwari) [1764976] - [net] bluetooth: Fix debugfs NULL pointer dereference (Gopal Tiwari) [1764976] - [net] bluetooth: l2cap: Detect if remote is not able to use the whole MPS (Gopal Tiwari) [1764976] - [net] bluetooth: l2cap: Derive rx credits from MTU and MPS (Gopal Tiwari) [1764976] - [net] bluetooth: l2cap: Derive MPS from connection MTU (Gopal Tiwari) [1764976] - [net] bluetooth: Add definitions and track LE resolve list modification (Gopal Tiwari) [1764976] - [net] bluetooth: Remove unnecessary smp_mb__{before, after}_atomic (Gopal Tiwari) [1764976] - [net] bluetooth: smp: fix crash in unpairing (Gopal Tiwari) [1764976] - [net] bluetooth: smp: Fix trying to use non-existent local OOB data (Gopal Tiwari) [1764976] - [net] bluetooth: Use correct tfm to generate OOB data (Gopal Tiwari) [1764976] - [net] hidp: fix compat_ioctl (Gopal Tiwari) [1764976] - [net] hidp: constify hidp_connection_add() (Gopal Tiwari) [1764976] - [net] cmtp: fix compat_ioctl (Gopal Tiwari) [1764976] - [net] bnep: fix compat_ioctl (Gopal Tiwari) [1764976] - [net] bluetooth: Add definitions for LE set address resolution (Gopal Tiwari) [1764976] - [net] bluetooth: remove redundant variables 'adv_set' and 'cp' (Gopal Tiwari) [1764976] - [net] bluetooth: hidp: Fix handling of strncpy for hid->name information (Gopal Tiwari) [1764976] - [net] bluetooth: Add new quirk for non-persistent setup settings (Gopal Tiwari) [1764976] - [net] bluetooth: Handle ADv set terminated event (Gopal Tiwari) [1764976] - [net] bluetooth: Implement secondary advertising on different PHYs (Gopal Tiwari) [1764976] - [net] bluetooth: Implement Set ADV set random address (Gopal Tiwari) [1764976] - [net] bluetooth: Implement disable and removal of adv instance (Gopal Tiwari) [1764976] - [net] bluetooth: Use ext adv for directed adv (Gopal Tiwari) [1764976] - [net] bluetooth: Implement PHY changed event (Gopal Tiwari) [1764976] - [net] bluetooth: Handle extended ADV PDU types (Gopal Tiwari) [1764976] - [net] bluetooth: Use Set ext adv/scan rsp data if controller supports (Gopal Tiwari) [1764976] - [net] bluetooth: Impmlement extended adv enable (Gopal Tiwari) [1764976] - [net] bluetooth: Define PHY flags in hdev and set 1M as default (Gopal Tiwari) [1764976] - [net] bluetooth: Read no of adv sets during init (Gopal Tiwari) [1764976] - [net] bluetooth: Implement Get PHY Configuration mgmt command (Gopal Tiwari) [1764976] - [net] bluetooth: Use selected PHYs in extended connect (Gopal Tiwari) [1764976] - [net] bluetooth: Set Scan PHYs based on selected PHYs by user (Gopal Tiwari) [1764976] - [net] bluetooth: Implement Set PHY Confguration command (Gopal Tiwari) [1764976] - [net] bluetooth: Add defines for BREDR pkt_type (Gopal Tiwari) [1764976] - [net] bluetooth: Use lock_sock_nested in bt_accept_enqueue (Gopal Tiwari) [1764976] - [net] bluetooth: avoid killing an already killed socket (Gopal Tiwari) [1764976] - [net] bluetooth: Use extended LE Connection if supported (Gopal Tiwari) [1764976] - [net] bluetooth: Introduce helpers for le conn status and complete (Gopal Tiwari) [1764976] - [net] bluetooth: Process extended ADV report event (Gopal Tiwari) [1764976] - [net] bluetooth: Use extended scanning if controller supports (Gopal Tiwari) [1764976] - [net] bluetooth: Introduce helpers for LE set scan start and complete (Gopal Tiwari) [1764976] - [net] bluetooth: Store Resolv list size (Gopal Tiwari) [1764976] - [net] bluetooth: Add HCI command for clear Resolv list (Gopal Tiwari) [1764976] - [leds] triggers: let struct (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Skip 1 error print in device_want_to_sleep() (Gopal Tiwari) [1764976] - [bluetooth] btqca: Reset download type to default (Gopal Tiwari) [1764976] - [bluetooth] btqca: release_firmware after qca_inject_cmd_complete_event (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Send VS pre shutdown command (Gopal Tiwari) [1764976] - [bluetooth] btqca: Use correct byte format for opcode of injected command (Gopal Tiwari) [1764976] - [bluetooth] btqca: Add a short delay before downloading the NVM (Gopal Tiwari) [1764976] - [bluetooth] btusb: Fix error return code in btusb_mtk_setup_firmware() (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Use kfree_skb() instead of kfree() (Gopal Tiwari) [1764976] - [bluetooth] btusb: Add protocol support for MediaTek MT7663U USB devices (Gopal Tiwari) [1764976] - [bluetooth] btusb: Add protocol support for MediaTek MT7668U USB devices (Gopal Tiwari) [1764976] - [bluetooth] Add new 13d3:3491 QCA_ROME device (Gopal Tiwari) [1764976] - [bluetooth] Add new 13d3:3501 QCA_ROME device (Gopal Tiwari) [1764976] - [bluetooth] hci_bcsp: Fix memory leak in rx_skb (Gopal Tiwari) [1764976] - [bluetooth] btrtl: Add support for RTL8723DU (Gopal Tiwari) [1764976] - [bluetooth] btmtkuart: add an implementation for clock osc property (Gopal Tiwari) [1764976] - [bluetooth] btmtkuart: add an implementation for boot-gpios property (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add entry for BCM4359C0 UART bluetooth (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Load customized NVM based on the device property (Gopal Tiwari) [1764976] - [bluetooth] hci_mrvl: Add serdev support (Gopal Tiwari) [1764976] - [bluetooth] hci_mrvl: Wait for final ack before switching baudrate (Gopal Tiwari) [1764976] - [bluetooth] hci_ldisc: Add function to wait for characters to be sent (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: wcn3990: Drop baudrate change vendor event (Gopal Tiwari) [1764976] - [bluetooth] btqca: inject command complete event during fw download (Gopal Tiwari) [1764976] - [bluetooth] Cleanup formatting and coding style (Gopal Tiwari) [1764976] - [bluetooth] btrtl: HCI reset on close for Realtek BT chip (Gopal Tiwari) [1764976] - [bluetooth] hci_ll: Refactor download_firmware (Gopal Tiwari) [1764976] - [bluetooth] hci_ll: set operational frequency earlier (Gopal Tiwari) [1764976] - [bluetooth] btsdio: Do not bind to non-removable BCM4356 (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Rename STATE_ to QCA_ (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add default address for BCM2076B1 (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Added support for WCN3998 (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Fix crash with non-serdev devices (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Give enough time to ROME controller to bootup (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Fix empty regulator supplies for Intel Macs (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add entry for BCM2076B1 UART Bluetooth (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add default address for BCM43341B (Gopal Tiwari) [1764976] - [bluetooth] btmrvl: add support for SD8987 chipset (Gopal Tiwari) [1764976] - [bluetooth] btmtksdio: Drop newline with bt_dev logging macros (Gopal Tiwari) [1764976] - [bluetooth] btmtksdio: Fix hdev->stat.byte_rx accumulation (Gopal Tiwari) [1764976] - [bluetooth] btmtksdio: Add runtime PM support to SDIO based Bluetooth (Gopal Tiwari) [1764976] - [bluetooth] btmtksdio: Add a bit definition for CHLPCR (Gopal Tiwari) [1764976] - [bluetooth] mediatek: Fixed incorrect type in assignment (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: fix spelling mistake "sliped" -> "slipped" (Gopal Tiwari) [1764976] - [bluetooth] btmtksdio: fix uninitialized symbol errors in btmtksdio_rx_packet (Gopal Tiwari) [1764976] - [bluetooth] mediatek: Use module_sdio_driver helper (Gopal Tiwari) [1764976] - [bluetooth] mediatek: add support for MediaTek MT7663S and MT7668S SDIO devices (Gopal Tiwari) [1764976] - [bluetooth] btqca: Fix misspelling of 'baudrate' (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add helper function to get the chip family (Gopal Tiwari) [1764976] - [bluetooth] btusb: request wake pin with NOAUTOEN (Gopal Tiwari) [1764976] - [bluetooth] mediatek: add support for MediaTek MT7663U and MT7668U UART devices (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Reduce delay after sending baudrate request for WCN3990 (Gopal Tiwari) [1764976] - [bluetooth] btusb: add QCA6174A compatible properties (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Use msleep() instead of open coding it (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add delay after power-off pulse (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Move boot delay to qca_send_power_pulse() (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Pass boolean 'on/off' to qca_send_power_pulse() (Gopal Tiwari) [1764976] - [bluetooth] btqcomsmd: use HCI_QUIRK_USE_BDADDR_PROPERTY (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Set HCI_QUIRK_USE_BDADDR_PROPERTY for wcn3990 (Gopal Tiwari) [1764976] - [bluetooth] hci_ldisc: Postpone HCI_UART_PROTO_READY bit set in hci_uart_set_proto() (Gopal Tiwari) [1764976] - [bluetooth] mediatek: update the common setup between MT7622 and other devices (Gopal Tiwari) [1764976] - [bluetooth] mediatek: pass a pointer to mtk_hci_wmt_sync (Gopal Tiwari) [1764976] - [bluetooth] mediatek: fix up an error path to restore bdev->tx_state (Gopal Tiwari) [1764976] - [bluetooth] mediatek: trivial typo fix (Gopal Tiwari) [1764976] - [bluetooth] hci_ldisc: Initialize hci_dev before open() (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Disable IBS state machine and flush Tx buffer (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Deassert RTS while baudrate change command (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: use wait_until_sent() for power pulses (Gopal Tiwari) [1764976] - [bluetooth] remove redundant zero check on count (Gopal Tiwari) [1764976] - [bluetooth] btusb: Add shutdown routine for BTUSB_INTEL_NEW devices (Gopal Tiwari) [1764976] - [bluetooth] btusb: btusb_intel_cmd_timeout: use sleeping functions (Gopal Tiwari) [1764976] - [bluetooth] btrtl: Restore old logic to assume firmware is already loaded (Gopal Tiwari) [1764976] - [bluetooth] btusb: Use the cmd_timeout method to reset the Intel BT chip (Gopal Tiwari) [1764976] - [bluetooth] btmrvl: add support for sd8977 chipset (Gopal Tiwari) [1764976] - [bluetooth] btmrvl: Drop unused GPIO includes (Gopal Tiwari) [1764976] - [bluetooth] btmrvl: lower log level of informational message (Gopal Tiwari) [1764976] - [bluetooth] hci_uart: Check if socket buffer is ERR_PTR in h4_recv_buf() (Gopal Tiwari) [1764976] - [bluetooth] btmrvl: improve printk messages (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add helper to set device address (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add entry for BCM4329B1 UART bluetooth (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Handle specific unknown packets after firmware loading (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: Turn off RTL8723BS on suspend, reprobe on resume (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: Add suspend / resume ops (Gopal Tiwari) [1764976] - [bluetooth] hci_intel: clean an indentation issue, remove extraneous spaces (Gopal Tiwari) [1764976] - [bluetooth] hci_serdev: Remove setting of HCI_QUIRK_RESET_ON_CLOSE (Gopal Tiwari) [1764976] - [bluetooth] Remove unnecessary smp_mb__after_atomic() barriers (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Add BCM20702A1 variant (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Wait for device to come out of reset after power on (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Add support for regulator supplies (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Add compatible string for BCM4330 (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add default address for BCM43430A0 (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Add support for LPO clock (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Use "txco" and "extclk" to get clock reference (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Simplify clk_get error handling (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Handle deferred probing for the clock supply (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add support for controller debug logs (Gopal Tiwari) [1764976] - [bluetooth] btusb: Add support for 0cf3:535b QCA_ROME device (Gopal Tiwari) [1764976] - [bluetooth] btsdio: Do not bind to non-removable BCM43430 (Gopal Tiwari) [1764976] - [bluetooth] ath3k: add more information to error message (Gopal Tiwari) [1764976] - [bluetooth] bt3c_cs: Fix obsolete function (Gopal Tiwari) [1764976] - [bluetooth] btrsi: fix bt tx timeout issue (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add entry for BCM4335C0 UART bluetooth (Gopal Tiwari) [1764976] - [bluetooth] btrtl: Add support for RTL8822C with USB interface (Gopal Tiwari) [1764976] - [bluetooth] hci_serdev: Fixed error space required before open paranethesis (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add poweroff support during hci down for wcn3990 (Gopal Tiwari) [1764976] - [bluetooth] btusb: Add quirk for BTUSB_INTEL_NEW (Gopal Tiwari) [1764976] - [bluetooth] btrtl: Make array extension_sig static, shrinks object size (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Remove serdev_device_open/close function calls (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Remove hdev dereference in qca_close() (Gopal Tiwari) [1764976] - [bluetooth] hci_serdev: clear HCI_UART_PROTO_READY to avoid closing proto races (Gopal Tiwari) [1764976] - [bluetooth] hci_serdev: Add protocol check in hci_uart_dequeue() (Gopal Tiwari) [1764976] - [bluetooth] hci_ldisc: Free rw_semaphore on close (Gopal Tiwari) [1764976] - [bluetooth] mediatek: Fix memory leak (Gopal Tiwari) [1764976] - [bluetooth] Make BT_HCIUART_RTL configuration option depend on ACPI (Gopal Tiwari) [1764976] - [bluetooth] mediatek: pass correct size to h4_recv_buf() (Gopal Tiwari) [1764976] - [bluetooth] Introduce BT_HCIUART_RTL configuration option (Gopal Tiwari) [1764976] - [bluetooth] mediatek: Add protocol support for MediaTek serial devices (Gopal Tiwari) [1764976] - [bluetooth] btqca: Introduce HCI_EV_VENDOR and use it (Gopal Tiwari) [1764976] - [bluetooth] h5: Fix missing dependency on BT_HCIUART_SERDEV (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add support for Qualcomm Bluetooth chip wcn3990 (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Enable 3.2 Mbps operating speed (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add wrapper functions for setting UART speed (Gopal Tiwari) [1764976] - [bluetooth] btqca: Add wcn3990 firmware download support (Gopal Tiwari) [1764976] - [bluetooth] btqca: Redefine qca_uart_setup() to generic function (Gopal Tiwari) [1764976] - [bluetooth] btqca: Rename ROME specific functions to generic functions (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: Add support for enable and device-wake GPIOs (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: Add support for the RTL8723BS (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: Add vendor setup, open, and close callbacks (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: Add support for serdev enumerated devices (Gopal Tiwari) [1764976] - [bluetooth] btrtl: add support for retrieving the UART settings (Gopal Tiwari) [1764976] - [bluetooth] btrtl: Use rtl_dev_err and rtl_dev_info (Gopal Tiwari) [1764976] - [bluetooth] btrtl: Add support for a config filename postfix (Gopal Tiwari) [1764976] - [bluetooth] btrtl: add support for the RTL8723BS and RTL8723DS chips (Gopal Tiwari) [1764976] - [bluetooth] btrtl: add MODULE_FIRMWARE declarations (Gopal Tiwari) [1764976] - [bluetooth] btrtl: split the device initialization into smaller parts (Gopal Tiwari) [1764976] - [bluetooth] btusb: Release RF resource on BT shutdown (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Replace GFP_ATOMIC with GFP_KERNEL (Gopal Tiwari) [1764976] - [bluetooth] hci_intel: Replace GFP_ATOMIC with GFP_KERNEL in inject_cmd_complete() (Gopal Tiwari) [1764976] - [bluetooth] btusb: Replace GFP_ATOMIC with GFP_KERNEL in inject_cmd_complete() (Gopal Tiwari) [1764976] - [bluetooth] bfusb: Replace GFP_ATOMIC with GFP_KERNEL in bfusb_send_frame() (Gopal Tiwari) [1764976] - [bluetooth] bluecard_cs: Replace GFP_ATOMIC with GFP_KERNEL in bluecard_hci_set_baud_rate() (Gopal Tiwari) [1764976] - [bluetooth] bpa10x: Replace GFP_ATOMIC with GFP_KERNEL in bpa10x_send_frame() (Gopal Tiwari) [1764976] - [bluetooth] btmrvl_sdio: Replace GFP_ATOMIC with GFP_KERNEL in btmrvl_sdio_card_to_host() (Gopal Tiwari) [1764976] - [bluetooth] btusb: use irqsave() in URB's complete callback (Gopal Tiwari) [1764976] - [bluetooth] Add a new Realtek 8723DE ID 0bda:b009 (Gopal Tiwari) [1764976]- Revert "[redhat] switch secureboot kernel image signing to release keys" (Frantisek Hrbata) - [powerpc] powerpc/pseries: Avoid NULL pointer dereference when drmem is unavailable (David Hildenbrand) [1812874] - [x86] kvm/svm: PKU not currently supported (Wei Huang) [1789159] - [x86] Remove the unsupported check for Cooper Lake (David Arcari) [1813921]- [netdrv] net/mlx5e: Show/set Rx network flow classification rules on ul rep (Alaa Hleihel) [1795156 1794280] - [netdrv] net/mlx5e: Init ethtool steering for representors (Alaa Hleihel) [1795156 1794280] - [netdrv] net/mlx5e: Show/set Rx flow indir table and RSS hash key on ul rep (Alaa Hleihel) [1795156 1794280] - [netdrv] net/mlx5e: Introduce root ft concept for representors netdevs (Alaa Hleihel) [1795156 1794280] - [netdrv] net/mlx5: E-Switch, Use vport metadata matching only when mandatory (Alaa Hleihel) [1795156] - [nvme] nvme: log additional message for controller status (David Milburn) [1752952]- [powerpc] powerpc: fix hardware PMU exception bug on PowerVM compatibility mode systems (Desnes Augusto Nunes do Rosario) [1755221] - [mm] powerpc/book3s64/radix: Remove WARN_ON in destroy_context() (Steve Best) [1812821] - [kernel] rcutorture: Upper case solves the case of the vanishing NULL pointer (Waiman Long) [1810247] - [tools] torture: Suppress propagating trace_printk() warning (Waiman Long) [1810247] - [kernel] rcutorture: Dump trace buffer for callback pipe drain failures (Waiman Long) [1810247] - [tools] torture: Add --trust-make to suppress "make clean" (Waiman Long) [1810247] - [tools] torture: Make --cpus override idleness calculations (Waiman Long) [1810247] - [tools] torture: Run kernel build in source directory (Waiman Long) [1810247] - [tools] torture: Add function graph-tracing cheat sheet (Waiman Long) [1810247] - [tools] torture: Capture qemu output (Waiman Long) [1810247] - [tools] rcutorture: Tweak kvm options (Waiman Long) [1810247] - [kernel] rcutorture: Add trivial RCU implementation (Waiman Long) [1810247] - [kernel] rcutorture: Halt forward-progress checks at end of run (Waiman Long) [1810247] - [kernel] rcutorture: Give the scheduler a chance on PREEMPT && NO_HZ_FULL kernels (Waiman Long) [1810247] - [tools] rcutorture: Exempt TREE01 from forward-progress testing (Waiman Long) [1810247] - [kernel] rcutorture: Exempt tasks RCU from timely draining of grace periods (Waiman Long) [1810247] - [tools] rcutorture: Provide rudimentary Makefile (Waiman Long) [1810247] - [tools] torture: Make kvm-find-errors.sh and kvm-recheck.sh provide exit status (Waiman Long) [1810247] - [kernel] torture: Allow inter-stutter interval to be specified (Waiman Long) [1810247] - [kernel] rcutorture: Fix stutter_wait() return value and freelist checks (Waiman Long) [1810247] - [kernel] rcutorture: Add cond_resched() to forward-progress free-up loop (Waiman Long) [1810247] - [tools] rcutorture: Add cpu0 to the set of CPUs to add jitter (Waiman Long) [1810247] - [tools] rcutorture: Select from only online CPUs (Waiman Long) [1810247] - [kernel] rcu/sync: Simplify the state machine (Waiman Long) [1810247] - [kernel] locking/percpu-rwsem: Add DEFINE_PERCPU_RWSEM(), use it to initialize cgroup_threadgroup_rwsem (Waiman Long) [1810247] - [kernel] rcu/sync: Kill rcu_sync_type/gp_type (Waiman Long) [1810247] - [kernel] rcu: Make __call_srcu static (Waiman Long) [1810247] - [kernel] rcu: Upgrade sync_exp_work_done() to smp_mb() (Waiman Long) [1810247] - [documentation] doc: Remove ".vnet" from paulmck email addresses (Waiman Long) [1810247] - [kernel] rcu: Set a maximum limit for back-to-back callback invocation (Waiman Long) [1810247] - [kernel] rcu: Correctly unlock root node in rcu_check_gp_start_stall() (Waiman Long) [1810247] - [kernel] rcu: Dump specified number of blocked tasks (Waiman Long) [1810247] - [kernel] rcu: Remove unused rdp local from synchronize_rcu_expedited() (Waiman Long) [1810247] - [kernel] rcu: Rename rcu_data's ->deferred_qs to ->exp_deferred_qs (Waiman Long) [1810247] - [kernel] rcu: Add checks for dynticks counters in rcu_is_cpu_rrupt_from_idle() (Waiman Long) [1810247] - [kernel] rcu: Avoid self-IPI in sync_sched_exp_online_cleanup() (Waiman Long) [1810247] - [kernel] rcu: Avoid self-IPI in sync_rcu_exp_select_node_cpus() (Waiman Long) [1810247] - [kernel] rcu: Inline invoke_rcu_callbacks() into its sole remaining caller (Waiman Long) [1810247] - [kernel] rcu: Use irq_work to get scheduler's attention in clean context (Waiman Long) [1810247] - [kernel] rcu: Allow rcu_read_unlock_special() to raise_softirq() if in_irq() (Waiman Long) [1810247] - [kernel] rcu: Only do rcu_read_unlock_special() wakeups if expedited (Waiman Long) [1810247] - [kernel] rcu: Check for wakeup-safe conditions in rcu_read_unlock_special() (Waiman Long) [1810247] - [kernel] rcu: Enable elimination of Tree-RCU softirq processing (Waiman Long) [1810247] - [kernel] rcuperf: Fix cleanup path for invalid perf_type strings (Waiman Long) [1810247] - [kernel] rcutorture: Fix cleanup path for invalid torture_type strings (Waiman Long) [1810247] - [kernel] rcutorture: Fix expected forward progress duration in OOM notifier (Waiman Long) [1810247] - [kernel] rcutorture: Remove ->ext_irq_conflict field (Waiman Long) [1810247] - [kernel] rcutorture: Make rcutorture_extend_mask() comment match the code (Waiman Long) [1810247] - [tools] tools/.../rcutorture: Convert to SPDX license identifier (Waiman Long) [1810247] - [kernel] torture: Don't try to offline the last CPU (Waiman Long) [1810247] - [kernel] rcu: Fix nohz status in stall warning (Waiman Long) [1810247] - [kernel] rcu: Move forward-progress checkers into tree_stall.h (Waiman Long) [1810247] - [kernel] rcu: Move irq-disabled stall-warning checking to tree_stall.h (Waiman Long) [1810247] - [kernel] rcu: Organize functions in tree_stall.h (Waiman Long) [1810247] - [kernel] rcu: Move FAST_NO_HZ stall-warning code to tree_stall.h (Waiman Long) [1810247] - [kernel] rcu: Inline RCU stall-warning info helper functions (Waiman Long) [1810247] - [kernel] rcu: Move rcu_print_task_exp_stall() to tree_exp.h (Waiman Long) [1810247] - [kernel] rcu: Inline RCU task stall-warning helper functions (Waiman Long) [1810247] - [kernel] rcu: Move RCU CPU stall-warning code out of tree.c (Waiman Long) [1810247] - [kernel] rcu: Move RCU CPU stall-warning code out of tree_plugin.h (Waiman Long) [1810247] - [kernel] rcu: Move RCU CPU stall-warning code out of update.c (Waiman Long) [1810247] - [kernel] srcu: Remove cleanup_srcu_struct_quiesced() (Waiman Long) [1810247] - [kernel] srcu: Check for in-flight callbacks in _cleanup_srcu_struct() (Waiman Long) [1810247] - [kernel] rcu: Correct READ_ONCE()/WRITE_ONCE() for ->rcu_read_unlock_special (Waiman Long) [1810247] - [kernel] rcu: Fix typo in tree_exp.h comment (Waiman Long) [1810247] - [kernel] rcu: Eliminate redundant NULL-pointer check (Waiman Long) [1810247] - [kernel] rcu: Fix force_qs_rnp() header comment (Waiman Long) [1810247] - [kernel] rcu: Update jiffies_to_sched_qs and adjust_jiffies_till_sched_qs() comments (Waiman Long) [1810247] - [kernel] rcu: Do a single rhp->func read in rcu_head_after_call_rcu() (Waiman Long) [1810247] - [kernel] rcu: Default jiffies_to_sched_qs to jiffies_till_sched_qs (Waiman Long) [1810247] - [kernel] rcu: Fix self-wakeups for grace-period kthread (Waiman Long) [1810247] - [kernel] rcu: Report error for bad rcu_nocbs= parameter values (Waiman Long) [1810247] - [kernel] rcu: Allow rcu_nocbs= to specify all CPUs (Waiman Long) [1810247] - [kernel] rcu: Move common code out of if-else block (Waiman Long) [1810247] - [kernel] rcu: Set rcutree.kthread_prio sysfs access to read-only (Waiman Long) [1810247] - [kernel] rcu: Make exit_rcu() handle non-preempted RCU readers (Waiman Long) [1810247] - [kernel] rcu: rcu_qs -- Use raise_softirq_irqoff to not save irqs twice (Waiman Long) [1810247] - [kernel] rcu: Avoid unnecessary softirq when system is idle (Waiman Long) [1810247] - [kernel] rcu: Unconditionally expedite during suspend/hibernate (Waiman Long) [1810247] - [kernel] rcu/tree: Convert to SPDX license identifier (Waiman Long) [1810247] - [kernel] srcu: Remove srcu_queue_delayed_work_on() (Waiman Long) [1810247] - [kernel] sched/fair: Define sched_idle_cpu() only for SMP configurations (Phil Auld) [1419746] - [kernel] sched/fair: Load balance aggressively for SCHED_IDLE CPUs (Phil Auld) [1419746] - [kernel] sched/fair : Improve update_sd_pick_busiest for spare capacity case (Phil Auld) [1419746] - [kernel] sched/fair: Fix find_idlest_group() to handle CPU affinity (Phil Auld) [1419746] - [kernel] sched/cfs: fix spurious active migration (Phil Auld) [1419746] - [kernel] sched/fair: Add comments for group_type and balancing at SD_NUMA level (Phil Auld) [1419746] - [kernel] sched/fair: Fix rework of find_idlest_group() (Phil Auld) [1419746] - [kernel] sched/fair: Rework find_idlest_group() (Phil Auld) [1419746] - [kernel] sched/fair: Optimize find_idlest_group() (Phil Auld) [1419746] - [kernel] sched/fair: Use load instead of runnable load in wakeup path (Phil Auld) [1419746] - [kernel] sched/fair: Use utilization to select misfit task (Phil Auld) [1419746] - [kernel] sched/fair: Spread out tasks evenly when not overloaded (Phil Auld) [1419746] - [kernel] sched/fair: Use load instead of runnable load in load_balance() (Phil Auld) [1419746] - [kernel] sched/fair: Use rq->nr_running when balancing load (Phil Auld) [1419746] - [kernel] sched/fair: Rework load_balance() (Phil Auld) [1419746] - [kernel] sched/fair: Remove meaningless imbalance calculation (Phil Auld) [1419746] - [kernel] sched/fair: Rename sg_lb_stats::sum_nr_running to sum_h_nr_running (Phil Auld) [1419746] - [kernel] sched/fair: Clean up asym packing (Phil Auld) [1419746] - [kernel] sched/fair: Fall back to sched-idle CPU if idle CPU isn't found (Phil Auld) [1419746] - [kernel] sched/fair: Start tracking SCHED_IDLE tasks count in cfs_rq (Phil Auld) [1419746] - [kernel] sched/core: Allow sched_setattr() to use the current policy (Phil Auld) [1419746] - [kernel] sched/fair: Introduce fits_capacity() (Phil Auld) [1419746] - [kernel] sched/core: Provide a pointer to the valid CPU mask (Phil Auld) [1419746] - [x86] x86/percpu: Optimize raw_cpu_xchg() (Phil Auld) [1419746] - [kernel] x86/percpu, sched/fair: Avoid local_clock() (Phil Auld) [1419746] - [x86] x86/percpu, x86/irq: Relax {set,get}_irq_regs() (Phil Auld) [1419746] - [x86] x86/percpu: Relax smp_processor_id() (Phil Auld) [1419746] - [x86] x86/percpu: Differentiate this_cpu_{}() and __this_cpu_{}() (Phil Auld) [1419746] - [kernel] sched/fair: Fix unnecessary increase of balance interval (Phil Auld) [1419746] - [kernel] sched/fair: Trigger asym_packing during idle load balance (Phil Auld) [1419746] - [kernel] sched/fair: Fix rounding bug for asym packing (Phil Auld) [1419746] - [kernel] sched/fair: Fix warning on non-SMP build (Phil Auld) [1419746] - [kernel] sched/core: Create task_has_idle_policy() helper (Phil Auld) [1419746] - [firmware] efi: fix a mistype in comments mentioning efivar_entry_iter_begin() (Vladis Dronov) [1804417] - [firmware] efi: add a sanity check to efivar_store_raw() (Vladis Dronov) [1804417] - [firmware] efi: fix a race and a buffer overflow while reading efivars via sysfs (Vladis Dronov) [1804417] - [scsi] scsi: ibmvfc: Fix NULL return compiler warning (Steve Best) [1810653] - [scsi] scsi: ibmvfc: Avoid loss of all paths during SVC node reboot (Steve Best) [1810653] - [fs] xfs: fix some memory leaks in log recovery (Bill O'Donnell) [1765693] - [fs] xfs: Fix deadlock between AGI and AGF when target_ip exists in xfs_rename() (Bill O'Donnell) [1765693] - [fs] xfs: fix inode fork extent count overflow (Bill O'Donnell) [1765693] - [fs] xfs: change the seconds fields in xfs_bulkstat to signed (Bill O'Donnell) [1765693] - [fs] xfs: assure zeroed memory buffers for certain kmem allocations (Bill O'Donnell) [1765693] - [fs] xfs: removed unused error variable from xchk_refcountbt_rec (Bill O'Donnell) [1765693] - [fs] xfs: remove unused flags arg from xfs_get_aghdr_buf() (Bill O'Donnell) [1765693] - [fs] xfs: Fix tail rounding in xfs_alloc_file_space() (Bill O'Donnell) [1765693] - [fs] xfs: remove unlikely() from WARN_ON() condition (Bill O'Donnell) [1765693] - [fs] xfs: avoid unused to_mp() function warning (Bill O'Donnell) [1765693] - [fs] xfs: log proper length of superblock (Bill O'Donnell) [1765693] - [fs] xfs: revert 1baa2800e62d ("xfs: remove the unused XFS_ALLOC_USERDATA flag") (Bill O'Donnell) [1765693] - [fs] xfs: removed unneeded variable (Bill O'Donnell) [1765693] - [fs] xfs: push the grant head when the log head moves forward (Bill O'Donnell) [1765693] - [fs] xfs: push iclog state cleaning into xlog_state_clean_log (Bill O'Donnell) [1765693] - [fs] xfs: factor iclog state processing out of xlog_state_do_callback() (Bill O'Donnell) [1765693] - [fs] xfs: factor callbacks out of xlog_state_do_callback() (Bill O'Donnell) [1765693] - [fs] xfs: factor debug code out of xlog_state_do_callback() (Bill O'Donnell) [1765693] - [fs] xfs: prevent CIL push holdoff in log recovery (Bill O'Donnell) [1765693] - [fs] xfs: fix missed wakeup on l_flush_wait (Bill O'Donnell) [1765693] - [fs] xfs: push the AIL in xlog_grant_head_wake (Bill O'Donnell) [1765693] - [fs] xfs: Use WARN_ON_ONCE for bailout mount-operation (Bill O'Donnell) [1765693] - [fs] xfs: define a flags field for the AG geometry ioctl structure (Bill O'Donnell) [1765693] - [fs] xfs: add a xfs_valid_startblock helper (Bill O'Donnell) [1765693] - [fs] xfs: remove the unused XFS_ALLOC_USERDATA flag (Bill O'Donnell) [1765693] - [fs] xfs: cleanup xfs_fsb_to_db (Bill O'Donnell) [1765693] - [fs] xfs: fix the dax supported check in xfs_ioctl_setattr_dax_invalidate (Bill O'Donnell) [1765693] - [fs] xfs: Fix stale data exposure when readahead races with hole punch (Bill O'Donnell) [1765693] - [mm] fs: Export generic_fadvise() (Bill O'Donnell) [1765693] - [fs] xfs: reverse search directory freespace indexes (Bill O'Donnell) [1765693] - [fs] xfs: speed up directory bestfree block scanning (Bill O'Donnell) [1765693] - [fs] xfs: factor free block index lookup from xfs_dir2_node_addname_int() (Bill O'Donnell) [1765693] - [fs] xfs: factor data block addition from xfs_dir2_node_addname_int() (Bill O'Donnell) [1765693] - [fs] xfs: move xfs_dir2_addname() (Bill O'Donnell) [1765693] - [fs] xfs: remove all *_ITER_CONTINUE values (Bill O'Donnell) [1765693] - [fs] xfs: remove all *_ITER_ABORT values (Bill O'Donnell) [1765693] - [fs] xfs: log proper length of btree block in scrub/repair (Bill O'Donnell) [1765693] - [fs] xfs: reinitialize rm_flags when unpacking an offset into an rmap irec (Bill O'Donnell) [1765693] - [fs] xfs: remove unnecessary int returns from deferred bmap functions (Bill O'Donnell) [1765693] - [fs] xfs: remove unnecessary int returns from deferred refcount functions (Bill O'Donnell) [1765693] - [fs] xfs: remove unnecessary int returns from deferred rmap functions (Bill O'Donnell) [1765693] - [fs] xfs: remove unnecessary parameter from xfs_iext_inc_seq (Bill O'Donnell) [1765693] - [fs] xfs: fix sign handling problem in xfs_bmbt_diff_two_keys (Bill O'Donnell) [1765693] - [fs] xfs: don't return _QUERY_ABORT from xfs_rmap_has_other_keys (Bill O'Donnell) [1765693] - [fs] xfs: fix maxicount division by zero error (Bill O'Donnell) [1765693] - [fs] xfs: bmap scrub should only scrub records once (Bill O'Donnell) [1765693] - [fs] xfs: remove excess function parameter description in 'xfs_btree_sblock_v5hdr_verify' (Bill O'Donnell) [1765693] - [fs] fs: xfs: Remove KM_NOSLEEP and KM_SLEEP (Bill O'Donnell) [1765693] - [fs] fs/xfs: Fix return code of xfs_break_leased_layouts() (Bill O'Donnell) [1765693] - [fs] xfs: compat_ioctl: use compat_ptr() (Bill O'Donnell) [1765693] - [fs] xfs: fall back to native ioctls for unhandled compat ones (Bill O'Donnell) [1765693] - [fs] xfs: remove more ondisk directory corruption asserts (Bill O'Donnell) [1765693] - [fs] fs: xfs: xfs_log: Don't use KM_MAYFAIL at xfs_log_reserve() (Bill O'Donnell) [1765693] - [fs] xfs: Fix possible null-pointer dereferences in xchk_da_btree_block_check_sibling() (Bill O'Donnell) [1765693] - [fs] xfs: fix stack contents leakage in the v1 inumber ioctls (Bill O'Donnell) [1765693] - [fs] xfs: sync up xfs_trans_inode with userspace (Bill O'Donnell) [1765693] - [fs] xfs: move xfs_trans_inode.c to libxfs/ (Bill O'Donnell) [1765693] - [fs] xfs: chain bios the right way around in xfs_rw_bdev (Bill O'Donnell) [1765693] - [fs] xfs: bump INUMBERS cursor correctly in xfs_inumbers_walk (Bill O'Donnell) [1765693] - [fs] xfs: don't update lastino for FSBULKSTAT_SINGLE (Bill O'Donnell) [1765693] - [fs] xfs: online scrub needn't bother zeroing its temporary buffer (Bill O'Donnell) [1765693] - [fs] xfs: only allocate memory for scrubbing attributes when we need it (Bill O'Donnell) [1765693] - [fs] xfs: refactor attr scrub memory allocation function (Bill O'Donnell) [1765693] - [fs] xfs: refactor extended attribute buffer pointer functions (Bill O'Donnell) [1765693] - [fs] xfs: attribute scrub should use seen_enough to pass error values (Bill O'Donnell) [1765693] - [fs] xfs: allow single bulkstat of special inodes (Bill O'Donnell) [1765693] - [fs] xfs: specify AG in bulk req (Bill O'Donnell) [1765693] - [fs] xfs: wire up the v5 inumbers ioctl (Bill O'Donnell) [1765693] - [fs] xfs: wire up new v5 bulkstat ioctls (Bill O'Donnell) [1765693] - [fs] xfs: introduce v5 inode group structure (Bill O'Donnell) [1765693] - [fs] xfs: introduce new v5 bulkstat structure (Bill O'Donnell) [1765693] - [fs] xfs: rename bulkstat functions (Bill O'Donnell) [1765693] - [fs] xfs: remove various bulk request typedef usage (Bill O'Donnell) [1765693] - [fs] fs: xfs: xfs_log: Change return type from int to void (Bill O'Donnell) [1765693] - [fs] xfs: poll waiting for quotacheck (Bill O'Donnell) [1765693] - [fs] xfs: multithreaded iwalk implementation (Bill O'Donnell) [1765693] - [fs] xfs: refactor INUMBERS to use iwalk functions (Bill O'Donnell) [1765693] - [fs] xfs: refactor iwalk code to handle walking inobt records (Bill O'Donnell) [1765693] - [fs] xfs: refactor xfs_iwalk_grab_ichunk (Bill O'Donnell) [1765693] - [fs] xfs: clean up long conditionals in xfs_iwalk_ichunk_ra (Bill O'Donnell) [1765693] - [fs] xfs: change xfs_iwalk_grab_ichunk to use startino, not lastino (Bill O'Donnell) [1765693] - [fs] xfs: move bulkstat ichunk helpers to iwalk code (Bill O'Donnell) [1765693] - [fs] xfs: calculate inode walk prefetch more carefully (Bill O'Donnell) [1765693] - [fs] xfs: convert bulkstat to new iwalk infrastructure (Bill O'Donnell) [1765693] - [fs] xfs: bulkstat should copy lastip whenever userspace supplies one (Bill O'Donnell) [1765693] - [fs] xfs: convert quotacheck to use the new iwalk functions (Bill O'Donnell) [1765693] - [fs] xfs: create simplified inode walk function (Bill O'Donnell) [1765693] - [fs] xfs: create iterator error codes (Bill O'Donnell) [1765693] - [fs] xfs: remove XFS_TRANS_NOFS (Bill O'Donnell) [1765693] - [fs] xfs: simplify xfs_ioend_can_merge (Bill O'Donnell) [1765693] - [fs] xfs: allow merging ioends over append boundaries (Bill O'Donnell) [1765693] - [fs] xfs: fix a comment typo in xfs_submit_ioend (Bill O'Donnell) [1765693] - [fs] xfs: remove the unused xfs_count_page_state declaration (Bill O'Donnell) [1765693] - [fs] xfs: fix iclog allocation size (Bill O'Donnell) [1765693] - [fs] xfs: remove unused header files (Bill O'Donnell) [1765693] - [fs] xfs: account for log space when formatting new AGs (Bill O'Donnell) [1765693] - [fs] xfs: refactor free space btree record initialization (Bill O'Donnell) [1765693] - [fs] xfs: always update params on small allocation (Bill O'Donnell) [1765693] - [fs] xfs: skip small alloc cntbt logic on NULL cursor (Bill O'Donnell) [1765693] - [fs] xfs: move small allocation helper (Bill O'Donnell) [1765693] - [fs] xfs: clean up small allocation helper (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_trans_bmap.c into xfs_bmap_item.c (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_trans_rmap.c into xfs_rmap_item.c (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_trans_refcount.c into xfs_refcount_item.c (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_trans_extfree.c into xfs_extfree_item.c (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_bud_init into xfs_trans_get_bud (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_rud_init into xfs_trans_get_rud (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_cud_init into xfs_trans_get_cud (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_efd_init into xfs_trans_get_efd (Bill O'Donnell) [1765693] - [fs] xfs: remove a pointless comment duplicated above all xfs_item_ops instances (Bill O'Donnell) [1765693] - [fs] xfs: use a list_head for iclog callbacks (Bill O'Donnell) [1765693] - [fs] xfs: remove the xfs_log_item_t typedef (Bill O'Donnell) [1765693] - [fs] xfs: don't cast inode_log_items to get the log_item (Bill O'Donnell) [1765693] - [fs] xfs: add a flag to release log items on commit (Bill O'Donnell) [1765693] - [fs] xfs: split iop_unlock (Bill O'Donnell) [1765693] - [fs] xfs: don't use xfs_trans_free_items in the commit path (Bill O'Donnell) [1765693] - [fs] xfs: remove the dummy iop_push implementation for inode creation items (Bill O'Donnell) [1765693] - [fs] xfs: don't require log items to implement optional methods (Bill O'Donnell) [1765693] - [fs] xfs: stop using XFS_LI_ABORTED as a parameter flag (Bill O'Donnell) [1765693] - [fs] xfs: fix a trivial comment typo in xfs_trans_committed_bulk (Bill O'Donnell) [1765693] - [fs] xfs: add struct xfs_mount pointer to struct xfs_buf (Bill O'Donnell) [1765693] - [fs] xfs: remove the b_io_length field in struct xfs_buf (Bill O'Donnell) [1765693] - [fs] xfs: properly type the b_log_item field in struct xfs_buf (Bill O'Donnell) [1765693] - [fs] xfs: remove unused buffer cache APIs (Bill O'Donnell) [1765693] - [fs] xfs: stop using bp naming for log recovery buffers (Bill O'Donnell) [1765693] - [fs] xfs: use bios directly to read and write the log recovery buffers (Bill O'Donnell) [1765693] - [fs] xfs: return an offset instead of a pointer from xlog_align (Bill O'Donnell) [1765693] - [fs] xfs: move the log ioend workqueue to struct xlog (Bill O'Donnell) [1765693] - [fs] xfs: use bios directly to write log buffers (Bill O'Donnell) [1765693] - [fs] xfs: make use of the l_targ field in struct xlog (Bill O'Donnell) [1765693] - [fs] xfs: remove the syncing argument from xlog_verify_iclog (Bill O'Donnell) [1765693] - [fs] xfs: update both stat counters together in xlog_sync (Bill O'Donnell) [1765693] - [fs] xfs: factor out iclog size calculation from xlog_sync (Bill O'Donnell) [1765693] - [fs] xfs: factor out splitting of an iclog from xlog_sync (Bill O'Donnell) [1765693] - [fs] xfs: factor out log buffer writing from xlog_sync (Bill O'Donnell) [1765693] - [fs] xfs: don't use REQ_PREFLUSH for split log writes (Bill O'Donnell) [1765693] - [fs] xfs: remove XLOG_STATE_IOABORT (Bill O'Donnell) [1765693] - [fs] xfs: reformat xlog_get_lowest_lsn (Bill O'Donnell) [1765693] - [fs] xfs: cleanup xlog_get_iclog_buffer_size (Bill O'Donnell) [1765693] - [fs] xfs: remove the l_iclog_size_log field from struct xlog (Bill O'Donnell) [1765693] - [fs] xfs: renumber XBF_WRITE_FAIL (Bill O'Donnell) [1765693] - [fs] xfs: remove the never used _XBF_COMPOUND flag (Bill O'Donnell) [1765693] - [fs] xfs: remove the no-op spinlock_destroy stub (Bill O'Donnell) [1765693] - [fs] xfs: move xfs_ino_geometry to xfs_shared.h (Bill O'Donnell) [1765693] - [fs] xfs: remove unused flag arguments (Bill O'Donnell) [1765693] - [fs] xfs: remove the debug-only q_transp field from struct xfs_dquot (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_buf_zero and xfs_buf_iomove (Bill O'Donnell) [1765693] - [fs] xfs: remove unused flags arg from getsb interfaces (Bill O'Donnell) [1765693] - [fs] xfs: include WARN, REPAIR build options in XFS_BUILD_OPTIONS (Bill O'Donnell) [1765693] - [fs] xfs: finish converting to inodes_per_cluster (Bill O'Donnell) [1765693] - [fs] xfs: fix inode_cluster_size rounding mayhem (Bill O'Donnell) [1765693] - [fs] xfs: refactor inode geometry setup routines (Bill O'Donnell) [1765693] - [fs] xfs: separate inode geometry (Bill O'Donnell) [1765693] - [fs] xfs: use file_modified() helper (Bill O'Donnell) [1765693] - [fs] vfs: introduce file_modified() helper (Bill O'Donnell) [1765693]- [md] dm: bump version of core and various targets (Mike Snitzer) [1810746] - [md] dm: fix congested_fn for request-based device (Mike Snitzer) [1810746] - [md] dm integrity: use dm_bio_record and dm_bio_restore (Mike Snitzer) [1810746] - [md] dm bio record: save_restore bi_end_io and bi_integrity (Mike Snitzer) [1810746] - [md] dm writecache: verify watermark during resume (Mike Snitzer) [1810746] - [md] dm: report suspended device during destroy (Mike Snitzer) [1810746] - [md] dm thin metadata: fix lockdep complaint (Mike Snitzer) [1810746] - [md] dm cache: fix a crash due to incorrect work item cancelling (Mike Snitzer) [1810746] - [md] dm integrity: fix invalid table returned due to argument count mismatch (Mike Snitzer) [1810746] - [md] dm integrity: fix a deadlock due to offloading to an incorrect workqueue (Mike Snitzer) [1810746] - [md] dm integrity: fix recalculation when moving from journal mode to bitmap mode (Mike Snitzer) [1810746] - [md] dm writecache: improve performance of large linear writes on SSDs (Mike Snitzer) [1810746] - [md] dm mpath: Add timeout mechanism for queue_if_no_path (Mike Snitzer) [1810746] - [md] dm thin: change data device's flush_bio to be member of struct pool (Mike Snitzer) [1810746] - [md] dm thin: don't allow changing data device during thin-pool reload (Mike Snitzer) [1810746] - [md] dm thin: fix use-after-free in metadata_pre_commit_callback (Mike Snitzer) [1810746] - [md] dm thin metadata: use pool locking at end of dm_pool_metadata_close (Mike Snitzer) [1810746] - [md] dm writecache: fix incorrect flush sequence when doing SSD mode commit (Mike Snitzer) [1810746] - [md] dm crypt: fix benbi IV constructor crash if used in authenticated mode (Mike Snitzer) [1810746] - [md] dm crypt: Implement Elephant diffuser for Bitlocker compatibility (Mike Snitzer) [1810746] - [md] dm space map common: fix to ensure new block isn't already in use (Mike Snitzer) [1810746] - [md] dm verity: don't prefetch hash blocks for already-verified data (Mike Snitzer) [1810746] - [md] dm crypt: fix GFP flags passed to skcipher_request_alloc() (Mike Snitzer) [1810746] - [md] dm thin metadata: Fix trivial math error in on-disk format documentation (Mike Snitzer) [1810746] - [md] dm thin metadata: use true_false for bool variable (Mike Snitzer) [1810746] - [md] dm snapshot: use true_false for bool variable (Mike Snitzer) [1810746] - [md] dm bio prison v2: use true_false for bool variable (Mike Snitzer) [1810746] - [md] dm mpath: use true_false for bool variable (Mike Snitzer) [1810746] - [md] dm zoned: support zone sizes smaller than 128MiB (Mike Snitzer) [1810746] - [md] dm raid: table line rebuild status fixes (Mike Snitzer) [1810746] - [documentation] docs: dm-integrity: remove reference to ARC4 (Mike Snitzer) [1810746] - [md] dm thin: Flush data device before committing metadata (Mike Snitzer) [1810746] - [md] dm thin metadata: Add support for a pre-commit callback (Mike Snitzer) [1810746] - [md] dm btree: increase rebalance threshold in __rebalance2() (Mike Snitzer) [1810746] - [md] dm mpath: remove harmful bio-based optimization (Mike Snitzer) [1810746] - [md] dm integrity: fix excessive alignment of metadata runs (Mike Snitzer) [1810746] - [md] dm cache: replace spin_lock_irqsave with spin_lock_irq (Mike Snitzer) [1810746] - [md] dm bio prison: replace spin_lock_irqsave with spin_lock_irq (Mike Snitzer) [1810746] - [md] dm thin: replace spin_lock_irqsave with spin_lock_irq (Mike Snitzer) [1810746] - [md] dm raid: streamline rs_get_progress() and its raid_status() caller side (Mike Snitzer) [1810746] - [md] dm raid: simplify rs_setup_recovery call chain (Mike Snitzer) [1810746] - [md] dm raid: to ensure resynchronization, perform raid set grow in preresume (Mike Snitzer) [1810746] - [md] dm raid: change rs_set_dev_and_array_sectors API and callers (Mike Snitzer) [1810746] - [md] dm: introduce DM_GET_TARGET_VERSION (Mike Snitzer) [1810746] - [md] dm bufio: introduce a global cache replacement (Mike Snitzer) [1810746] - [md] dm bufio: remove old-style buffer cleanup (Mike Snitzer) [1810746] - [md] dm bufio: introduce a global queue (Mike Snitzer) [1810746] - [md] dm bufio: refactor adjust_total_allocated (Mike Snitzer) [1810746] - [md] dm bufio: call adjust_total_allocated from __link_buffer and __unlink_buffer (Mike Snitzer) [1810746] - [md] dm crypt: omit parsing of the encapsulated cipher (Mike Snitzer) [1810746] - [md] dm crypt: switch to ESSIV crypto API template (Mike Snitzer) [1810746] - [crypto] crypto: essiv - create wrapper template for ESSIV generation (Mike Snitzer) [1810746] - [security] crypto: drop mask=CRYPTO_ALG_ASYNC from shash tfm allocations (Mike Snitzer) [1810746] - [crypto] crypto: drop mask=CRYPTO_ALG_ASYNC from cipher tfm allocations (Mike Snitzer) [1810746] - [md] dm verity: add root hash pkcs#7 signature verification (Mike Snitzer) [1810746] - [md] dm crypt: reuse eboiv skcipher for IV generation (Mike Snitzer) [1810746] - [md] dm integrity: fix a crash due to BUG_ON in __journal_read_write() (Mike Snitzer) [1810746] - [md] dm kcopyd: Increase default sub-job size to 512KB (Mike Snitzer) [1810746] - [documentation] docs: device-mapper: move it to the admin-guide (Mike Snitzer) [1810746] - [documentation] docs: convert docs to ReST and rename to *.rst (Mike Snitzer) [1810746] - [md] dm crypt: implement eboiv - encrypted byte-offset initialization vector (Mike Snitzer) [1810746] - [md] dm integrity: use kzalloc() instead of kmalloc() + memset() (Mike Snitzer) [1810746] - [md] dm integrity: always set version on superblock update (Mike Snitzer) [1810746] - [md] dm integrity: whitespace, coding style and dead code cleanup (Mike Snitzer) [1810746] - [md] dm integrity: implement synchronous mode for reboot handling (Mike Snitzer) [1810746] - [md] dm integrity: handle machine reboot in bitmap mode (Mike Snitzer) [1810746] - [md] dm integrity: add a bitmap mode (Mike Snitzer) [1810746] - [md] dm integrity: introduce a function add_new_range_and_wait() (Mike Snitzer) [1810746] - [md] dm integrity: allow large ranges to be described (Mike Snitzer) [1810746] - [md] dm ingerity: pass size to dm_integrity_alloc_page_list() (Mike Snitzer) [1810746] - [md] dm integrity: introduce rw_journal_sectors() (Mike Snitzer) [1810746] - [md] dm crypt and integrity: shash - remove shash_desc::flags (Mike Snitzer) [1810746] - [md] dm: fix potential for q->make_request_fn NULL pointer (Mike Snitzer) [1794340] - [netdrv] net/mlx5e: Don't clear the whole vf config when switching modes (mohamad meib) [1811428] - [scsi] scsi: be2iscsi: be_main: Mark expected switch fall-through (Maurizio Lombardi) [1796740] - [scsi] scsi: be2iscsi: be_iscsi: Mark expected switch fall-through (Maurizio Lombardi) [1796740] - [scsi] scsi: be2iscsi: switch to generic DMA API (Maurizio Lombardi) [1796740] - [scsi] scsi: be2iscsi: fix spelling mistake "Retreiving" -> "Retrieving" (Maurizio Lombardi) [1796740] - [scsi] scsi: be2iscsi: remove unused variable dmsg (Maurizio Lombardi) [1796740] - [scsi] scsi: be2iscsi: Update copyright (Maurizio Lombardi) [1796740] - [security] selinux: fix sidtab string cache locking (Ondrej Mosnacek) [1807001 1806991] - [security] selinux: do not allocate ancillary buffer on first load (Ondrej Mosnacek) [1807001] - [security] selinux: remove redundant selinux_nlmsg_perm (Ondrej Mosnacek) [1807001] - [security] selinux: fix wrong buffer types in policydb.c (Ondrej Mosnacek) [1807001] - [security] selinux: treat atomic flags more carefully (Ondrej Mosnacek) [1807001] - [security] selinux: make default_noexec read-only after init (Ondrej Mosnacek) [1807001] - [security] selinux: move ibpkeys code under CONFIG_SECURITY_INFINIBAND (Ondrej Mosnacek) [1807001] - [security] Documentation, selinux: fix references to old selinuxfs mount point (Ondrej Mosnacek) [1807001] - [security] selinuxfs: use scnprintf to get real length for inode (Ondrej Mosnacek) [1807001] - [security] selinux: remove set but not used variable 'sidtab' (Ondrej Mosnacek) [1807001] - [security] selinux: ensure the policy has been loaded before reading the sidtab stats (Ondrej Mosnacek) [1807001] - [security] selinux: ensure we cleanup the internal AVC counters on error in avc_update() (Ondrej Mosnacek) [1807001] - [security] selinux: randomize layout of key structures (Ondrej Mosnacek) [1807001] - [security] selinux: clean up selinux_enabled/disabled/enforcing_boot (Ondrej Mosnacek) [1807001] - [security] selinux: remove unnecessary selinux cred request (Ondrej Mosnacek) [1807001] - [security] selinux: ensure we cleanup the internal AVC counters on error in avc_insert() (Ondrej Mosnacek) [1807001] - [security] security: only build lsm_audit if CONFIG_SECURITY=y (Ondrej Mosnacek) [1807001] - [security] selinux: clean up selinux_inode_permission MAY_NOT_BLOCK tests (Ondrej Mosnacek) [1807001] - [security] selinux: fall back to ref-walk if audit is required (Ondrej Mosnacek) [1807001] - [security] selinux: revert "stop passing MAY_NOT_BLOCK to the AVC upon follow_link" (Ondrej Mosnacek) [1807001] - [security] selinux: cache the SID -> context string translation (Ondrej Mosnacek) [1807001 1806991] - [security] selinux: sidtab reverse lookup hash table (Ondrej Mosnacek) [1807001] - [security] selinux: default_range glblub implementation (Ondrej Mosnacek) [1807001] - [security] selinux: allow labeling before policy is loaded (Ondrej Mosnacek) [1807001 1777525] - [security] selinux: remove load size limit (Ondrej Mosnacek) [1807001] - [security] selinux: fix residual uses of current_security() for the SELinux blob (Ondrej Mosnacek) [1807001] - [kernel] rcu: Make kfree_rcu() ignore NULL pointers (Ondrej Mosnacek) [1807001] - [security] SELinux: Abstract use of ipc security blobs (Ondrej Mosnacek) [1807001] - [security] SELinux: Abstract use of inode security blob (Ondrej Mosnacek) [1807001] - [security] SELinux: Abstract use of file security blob (Ondrej Mosnacek) [1807001] - [security] SELinux: Abstract use of cred security blob (Ondrej Mosnacek) [1807001] - [security] selinux: kill selinux_sb_get_mnt_opts() (Ondrej Mosnacek) [1807001] - [security] selinux; don't open-code a loop in sb_finish_set_opts() (Ondrej Mosnacek) [1807001] - [security] selinux: expand superblock_doinit() calls (Ondrej Mosnacek) [1807001] - [netdrv] hv_netvsc: Fix unwanted rx_table reset (Mohammed Gamal) [1805950] - [netdrv] hv_netvsc: Fix tx_table init in rndis_set_subchannel() (Mohammed Gamal) [1805950] - [netdrv] hv_netvsc: Fix send_table offset in case of a host bug (Mohammed Gamal) [1805950] - [netdrv] hv_netvsc: Fix offset usage in netvsc_send_table() (Mohammed Gamal) [1805950]- [block] blk-mq: Keep set->nr_hw_queues and set->map.nr_queues in sync (Ming Lei) [1810523] - [block] block: clear REQ_HIPRI if polling is not supported (Ming Lei) [1809506]- [perf] arm_spe: Enable ACPI/Platform automatic module loading (Jeremy Linton) [1501652] - [perf] perf: arm_spe: Don't error on high-order pages for aux buf (Jeremy Linton) [1501652] - [perf] arm_spe: handle devm_kasprintf() failure (Jeremy Linton) [1501652] - [perf] arm_spe: Enable automatic DT loading (Jeremy Linton) [1501652] - [block] blk-iolatency: fix STS_AGAIN handling (Ming Lei) [1764737] - [block] blk-iolatency: only account submitted bios (Ming Lei) [1764737] - [block] blk-iolatency: clear use_delay when io.latency is set to zero (Ming Lei) [1764737] - [block] blk-iolatency: #include "blk.h" (Ming Lei) [1764737] - [block] Blk-iolatency: warn on negative inflight IO counter (Ming Lei) [1764737] - [block] blk-iolatency: fix IO hang due to negative inflight counter (Ming Lei) [1764737] - [block] block: fix blk-iolatency accounting underflow (Ming Lei) [1764737] - [fs] xfs: stabilize insert range start boundary to avoid COW writeback race (Brian Foster) [1728979] - [x86] uprobes/x86: Fix detection of 32-bit user mode (Oleg Nesterov) [1804961] - [ipc] Revert "ipc, sem: remove uneeded sem_undo_list lock usage in exit_sem()" ("Herton R. Krzesinski") [1807627] - [powerpc] powerpc/tm: Fix clearing MSRin current when reclaiming on signal delivery (Gustavo Duarte) [1751116] - [powerpc] powerpc/tm: Set MSRjust prior to recheckpoint (Gustavo Duarte) [1751116] - [arm64] arm64: smp: Increase secondary CPU boot timeout value (Gavin Shan) [1807684] - [fs] ext4: work around deleting a file with i_nlink == 0 safely (Carlos Maiolino) [1801049] - [char] ipmi: fix sleep-in-atomic in free_user at cleanup SRCU user->release_barrier (Waiman Long) [1810638] - [char] ipmi: Revert "fix sleep-in-atomic in free_user at cleanup SRCU user->release_barrier" (Waiman Long) [1810638]- [kernel] blktrace: Protect q->blk_trace with RCU (Ming Lei) [1798329] - [drm] drm/i915: Force DPCD backlight mode for some Dell CML 2020 panels (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/i915: Force DPCD backlight mode on X1 Extreme 2nd Gen 4K AMOLED panel (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/dp: Introduce EDID-based quirks (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/i915: Auto detect DPCD backlight support by default (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/i915: Fix DPCD register order in intel_dp_aux_enable_backlight() (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/i915: Assume 100 brightness when not in DPCD control mode (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/i915: Fix eDP DPCD aux max backlight calculations (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/i915: Check backlight type while doing eDP backlight initializaiton (Lyude Paul) [1782671 1773796 1748892] - [tools] selftests: nft_concat_range: Add test for reported add/flush/add issue (Stefano Brivio) [1807892] - [net] nft_set_pipapo: Actually fetch key data in nft_pipapo_remove() (Stefano Brivio) [1807892] - [net] sched: don't take rtnl lock during flow_action setup (Marcelo Leitner) [1804385] - [include] net: sched: refactor ct action helpers to require tcf_lock (Marcelo Leitner) [1804385] - [include] net: sched: refactor police action helpers to require tcf_lock (Marcelo Leitner) [1804385] - [net] sched: lock action when translating it to flow_action infra (Marcelo Leitner) [1804385] - [powerpc] powerpc/smp: Fix NMI IPI xmon timeout (Diego Domingos) [1747320] - [powerpc] powerpc/smp: Fix NMI IPI timeout (Diego Domingos) [1747320] - [powerpc] powerpc: NMI IPI make NMI IPIs fully sychronous (Diego Domingos) [1747320] - [arm64] arm64: select CPUMASK_OFFSTACK if NUMA (Andrea Arcangeli) [1712856] - [arm64] arm64: tlb: skip tlbi broadcast (Andrea Arcangeli) [1712856]- [fs] fs/proc/proc_sysctl.c: Fix a NULL pointer dereference (Vladis Dronov) [1795521] {CVE-2019-20054} - [fs] fs/proc/proc_sysctl.c: fix NULL pointer dereference in put_links (Vladis Dronov) [1795521] {CVE-2019-20054} - [ptp] ptp: correctly disable flags on old ioctls (Petr Oros) [1795188] - [uapi] PTP: add support for one-shot output (Petr Oros) [1795188] - [ptp] PTP: introduce new versions of IOCTLs (Petr Oros) [1795188] - [virtio] virtio_ring: fix stalls for packed rings (Eugenio Perez) [1601355] - [virtio] virtio_ring: Fix potential mem leak in virtqueue_add_indirect_packed (Eugenio Perez) [1601355] - [uapi] virtio: drop internal struct from UAPI (Eugenio Perez) [1601355] - [virtio] virtio_ring: advertize packed ring layout (Eugenio Perez) [1601355] - [virtio] virtio_ring: leverage event idx in packed ring (Eugenio Perez) [1601355] - [virtio] virtio_ring: introduce packed ring support (Eugenio Perez) [1601355] - [virtio] virtio_ring: cache whether we will use DMA API (Eugenio Perez) [1601355] - [virtio] virtio_ring: extract split ring handling from ring creation (Eugenio Perez) [1601355] - [virtio] virtio_ring: allocate desc state for split ring separately (Eugenio Perez) [1601355] - [virtio] virtio_ring: introduce helper for indirect feature (Eugenio Perez) [1601355] - [virtio] virtio_ring: introduce debug helpers (Eugenio Perez) [1601355] - [virtio] virtio_ring: put split ring fields in a sub struct (Eugenio Perez) [1601355] - [virtio] virtio_ring: put split ring functions together (Eugenio Perez) [1601355] - [virtio] virtio_ring: add _split suffix for split ring functions (Eugenio Perez) [1601355] - [uapi] virtio: add packed ring types and macros (Eugenio Perez) [1601355] - [x86] x86/mtrr: Skip cache flushes on CPUs with cache self-snooping (Prarit Bhargava) [1724541] - [x86] x86/cpu/intel: Clear cache self-snoop capability in CPUs with known errata (Prarit Bhargava) [1724541] - [documentation] Documentation PCI: Fix pciebus-howto.rst filename typo (Myron Stowe) [1793091] - [tools] tools: PCI: Fix installation when `make tools/pci_install` (Myron Stowe) [1793091] - [tools] tools: PCI: Fix broken pcitest compilation (Myron Stowe) [1793091] - [tools] tools pci: Do not delete pcitest.sh in 'make clean' (Myron Stowe) [1793091] - [pci] PCI: endpoint: Clear BAR before freeing its space (Myron Stowe) [1793091] - [pci] PCI: endpoint: Skip odd BAR when skipping 64bit BAR (Myron Stowe) [1793091] - [pci] PCI: endpoint: Allocate enough space for fixed size BAR (Myron Stowe) [1793091] - [pci] PCI: endpoint: Set endpoint controller pointer to NULL (Myron Stowe) [1793091] - [pci] PCI: endpoint: Add support to specify alignment for buffers allocated to BARs (Myron Stowe) [1793091] - [pci] PCI: pci-epf-test: Use pci_epc_get_features() to get EPC features (Myron Stowe) [1793091] - [pci] PCI: pci-epf-test: Do not allocate next BARs memory if current BAR is 64Bit (Myron Stowe) [1793091] - [pci] PCI: pci-epf-test: Remove setting epf_bar flags in function driver (Myron Stowe) [1793091] - [pci] PCI: endpoint: Fix pci_epf_alloc_space() to set correct MEM TYPE flags (Myron Stowe) [1793091] - [pci] PCI: endpoint: Add helper to get first unreserved BAR (Myron Stowe) [1793091] - [pci] PCI: endpoint: Add new pci_epc_ops to get EPC features (Myron Stowe) [1793091] - [pci] PCI: endpoint: functions: Use memcpy_fromio()/memcpy_toio() (Myron Stowe) [1793091] - [pci] PCI: Skip resource distribution when no hotplug bridges (Myron Stowe) [1793091] - [pci] PCI: Simplify pci_bus_distribute_available_resources() (Myron Stowe) [1793091] - [pci] PCI: Reset both NVIDIA GPU and HDA in ThinkPad P50 workaround (Myron Stowe) [1793091] - [pci] PCI: Enable NVIDIA HDA controllers (Myron Stowe) [1793091] - [pci] PCI: Use seq_puts() instead of seq_printf() in show_device() (Myron Stowe) [1793091] - [pci] PCI: Add NVIDIA GPU multi-function power dependencies (Myron Stowe) [1793091] - [pci] PCI: Generalize multi-function power dependency device links (Myron Stowe) [1793091] - [pci] PCI: sysfs: Ignore lockdep for remove attribute (Myron Stowe) [1793091] - [pci] PCI: Decode PCIe 32 GT/s link speed (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert endpoint/pci-test-howto.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert endpoint/pci-test-function.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert endpoint/pci-endpoint-cfs.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert endpoint/pci-endpoint.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert pcieaer-howto.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert pci-error-recovery.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert acpi-info.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert MSI-HOWTO.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert pci-iov-howto.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert PCIEBUS-HOWTO.txt to reST (Myron Stowe) [1793091] - [documentation] docs: pci: fix broken links due to conversion from pci.txt to pci.rst (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert pci.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: add Linux PCI to Sphinx TOC tree (Myron Stowe) [1793091] - [pci] PCI: Reset Lenovo ThinkPad P50 nvgpu at boot if necessary (Myron Stowe) [1793091] - [pci] PCI: Add a stub for pci_ats_disabled() (Myron Stowe) [1793091] - [pci] PCI: Provide pci_match_id() with CONFIG_PCI=n (Myron Stowe) [1793091] - [misc] ocxl: Add PCI hotplug dependency to Kconfig (Steve Best) [1788902] - [pci] pci/hotplug/pnv-php: Wrap warnings in macro (Steve Best) [1788902] - [pci] pci/hotplug/pnv-php: Relax check when disabling slot (Steve Best) [1788902] - [pci] pci/hotplug/pnv-php: Register opencapi slots (Steve Best) [1788902] - [pci] pci/hotplug/pnv-php: Improve error msg on power state change failure (Steve Best) [1788902] - [pci] pci/hotplug/pnv-php: Remove erroneous warning (Steve Best) [1788902] - [powerpc] powerpc/powernv/ioda: Find opencapi slot for a device node (Steve Best) [1788902] - [powerpc] powerpc/powernv/ioda: Release opencapi device (Steve Best) [1788902] - [powerpc] powerpc/powernv/ioda: set up PE on opencapi device when enabling (Steve Best) [1788902] - [powerpc] powerpc/powernv/ioda: Protect PE list (Steve Best) [1788902] - [powerpc] powerpc/powernv/ioda: Fix ref count for devices with their own PE (Steve Best) [1788902] - [of] of: overlay: add_changeset_property() memory leak (Steve Best) [1798483] - [of] of: unittest: initialize args before calling of_*parse_*() (Steve Best) [1798483] - [of] of: unittest: find overlaysentry by name instead of index (Steve Best) [1798483] - [of] of: unittest: allow base devicetree to have symbol metadata (Steve Best) [1798483] - [of] of: overlay: set node fields from properties when add new overlay node (Steve Best) [1798483] - [of] of: unittest: remove unused of_unittest_apply_overlay() argument (Steve Best) [1798483] - [of] of: overlay: check prevents multiple fragments touching same property (Steve Best) [1798483] - [of] of: overlay: check prevents multiple fragments add or delete same node (Steve Best) [1798483] - [of] of: overlay: test case of two fragments adding same node (Steve Best) [1798483] - [of] of: overlay: make all pr_debug() and pr_err() messages unique (Steve Best) [1798483] - [of] of: overlay: validate overlay properties (Steve Best) [1798483] - [of] of: overlay: reorder fields in struct fragment (Steve Best) [1798483] - [of] of: overlay: do not duplicate properties from overlay for new nodes (Steve Best) [1798483] - [of] of: overlay: use prop add changeset entry for property in new nodes (Steve Best) [1798483] - [of] of: Convert to using pOFn instead of device_node.name (Steve Best) [1798483] - [powerpc] powerpc/pseries: add of_node_put() in dlpar_detach_node() (Steve Best) [1798483] - [of] of: overlay: add missing of_node_get() in __of_attach_node_sysfs (Steve Best) [1798483] - [of] of: overlay: add missing of_node_put() after add new node to changeset (Steve Best) [1798483] - [of] of: overlay: add tests to validate kfrees from overlay removal (Steve Best) [1798483]- [kernel] open the RHEL 8.3 development (Frantisek Hrbata) - [netdrv] Revert "r8169: don't use MSI before RTL8168d" (Josef Oskera) [1792839] - [drm] drm/nouveau/kms/gv100-: Re-set LUT after clearing for modesets (Ben Skeggs) [1789026] - [drm] drm/nouveau/disp/gv100-: not all channel types support reporting error codes (Ben Skeggs) [1789481] - [drm] drm/nouveau/disp/nv50-: prevent oops when no channel method map provided (Ben Skeggs) [1789481] - [fs] cifs: don't leak -EAGAIN for stat() during reconnect (Dave Wysochanski) [1769599] - [block] blk-mq: insert passthrough request into hctx->dispatch directly (Ming Lei) [1788728] - [scsi] scsi: megaraid_sas: fixup MSIx interrupt setup during resume (Tomas Henzl) [1805353]- [fs] NFS: Add deferred cache invalidation for close-to-open consistency violations (Benjamin Coddington) [1803162] - [block] nbd: fix stack corruption in nbd_check_sock_type() (Ming Lei) [1803664] - [mm] mm/vmscan.c: don't round up scan size for online memory cgroup (Aristeu Rozanski) [1775691] - [tools] selftests/bpf: fix clearing buffered output between tests/subtests (Yauheni Kaliuta) [1786006] - [tools] libbpf: avoid usage of __builtin_preserve_field_info (Yauheni Kaliuta) [1786006] - [tools] selftests/bpf: samples/bpf: fix Split off legacy stuff from bpf_helpers.h (Yauheni Kaliuta) [1786006] - [tools] libbpf: fix Make DECLARE_LIBBPF_OPTS macro strictly a variable declaration (Yauheni Kaliuta) [1786006] - [tools] selftests: fix too long argument (Yauheni Kaliuta) [1786006] - [tools] libbpf: Add BPF-side definitions of supported field relocation kinds (Yauheni Kaliuta) [1786006] - [tools] selftests/bpf: add sub-tests support for test_progs (Yauheni Kaliuta) [1786006] - [tools] selftests/bpf: abstract away test log output (Yauheni Kaliuta) [1786006] - [tools] selftest/bpf: centralize libbpf logging management for test_progs (Yauheni Kaliuta) [1786006] - [tools] selftests/bpf: prevent headers to be compiled as C code (Yauheni Kaliuta) [1786006] - [tools] selftests/bpf: add test selectors by number and name to test_progs (Yauheni Kaliuta) [1786006] - [tools] selftests/bpf: revamp test_progs to allow more control (Yauheni Kaliuta) [1786006] - [net] core: Don't skip generic XDP program execution for cloned SKBs (Jiri Benc) [1802507] - [tools] selftests/bpf: De-flake test_tcpbpf (Jiri Benc) [1802507] - [net] bpf, sockmap: Check update requirements after locking (Jiri Benc) [1802507] - [net] bpf, sockhash: Synchronize_rcu before free'ing map (Jiri Benc) [1802507] - [net] bpf, sockmap: Don't sleep while holding RCU lock on tear-down (Jiri Benc) [1802507] - [net] net: bpf: Don't leak time wait and request sockets (Jiri Benc) [1802507] - [net] bpf/sockmap: Read psock ingress_msg before sk_receive_queue (Jiri Benc) [1802507] - [net] bpf: Clear skb->tstamp in bpf_redirect when necessary (Jiri Benc) [1802507] - [net] xdp: obtain the mem_id mutex before trying to remove an entry (Jiri Benc) [1802507] - [net] page_pool: do not release pool until inflight == 0 (Jiri Benc) [1802507] - [net] xsk: Fix registration of Rx-only sockets (Jiri Benc) [1802507] - [net] xsk: avoid store-tearing when assigning umem (Jiri Benc) [1802507] - [net] xsk: avoid store-tearing when assigning queues (Jiri Benc) [1802507] - [tools] bpftool: Don't crash on missing xlated program instructions (Jiri Benc) [1802507] - [tools] bpftool: Fix printing incorrect pointer in btf_dump_ptr (Jiri Benc) [1802507] - [tools] bpftool: Don't crash on missing jited insns or ksyms (Jiri Benc) [1802507] - [tools] bpftool: Match several programs with same tag (Jiri Benc) [1802507] - [tools] libbpf: Fix realloc usage in bpf_core_find_cands (Jiri Benc) [1802507] - [tools] libbpf: Add missing newline in opts validation macro (Jiri Benc) [1802507] - [tools] libbpf: Don't attach perf_buffer to offline/missing CPUs (Jiri Benc) [1802507] - [tools] libbpf: Extract and generalize CPU mask parsing logic (Jiri Benc) [1802507] - [tools] libbpf: Fix printf compilation warnings on ppc64le arch (Jiri Benc) [1802507] - [tools] libbpf: Fix sym->st_value print on 32-bit arches (Jiri Benc) [1802507] - [tools] libbpf: Make btf__resolve_size logic always check size error condition (Jiri Benc) [1802507] - [tools] libbpf: Fix another potential overflow issue in bpf_prog_linfo (Jiri Benc) [1802507] - [tools] libbpf: Fix potential overflow issue (Jiri Benc) [1802507] - [tools] libbpf: Fix memory leak/double free issue (Jiri Benc) [1802507] - [tools] libbpf: Fix off-by-one error in ELF sanity check (Jiri Benc) [1802507] - [tools] selftests/bpf: Fix test_attach_probe (Jiri Benc) [1802507] - [kernel] bpf: Fix bpf_event_output re-entry issue (Jiri Benc) [1802507] - [net] bpf: Fix incorrect verifier simulation of ARSH under ALU32 (Jiri Benc) [1802507] - [net] bpf: Fix passing modified ctx to ld/abs/ind instruction (Jiri Benc) [1802507] - [net] bpf: cgroup: prevent out-of-order release of cgroup bpf (Jiri Benc) [1802507] - [net] bpf: Fix precision tracking for unbounded scalars (Jiri Benc) [1802507] - [net] bpf: Fix cgroup local storage prog tracking (Jiri Benc) [1802507] - [net] bpf/stackmap: Fix deadlock with rq_lock in bpf_get_stack() (Jiri Benc) [1802507] - [net] bpf, offload: Unlock on error in bpf_offload_dev_create() (Jiri Benc) [1802507] - [powerpc] powerpc/bpf: Fix tail call implementation (Jiri Benc) [1802507] - [net] bpf: Fix use after free in bpf_get_prog_name (Jiri Benc) [1802507] - [net] bpf: Fix use after free in subprog's jited symbol removal (Jiri Benc) [1802507] - [uapi] bpf: fix BTF limits (Jiri Benc) [1802507] - [net] bpf: fix BTF verification of enums (Jiri Benc) [1802507] - [netdrv] ice: Don't tell the OS that link is going down (Jonathan Toppins) [1792670] - [powerpc] powerpc/powernv: implement opal_put_chars_atomic (Steve Best) [1806254] - [tty] powerpc/powernv: move opal console flushing to udbg (Steve Best) [1806254] - [powerpc] powerpc/powernv: Remove OPALv1 support from opal console driver (Steve Best) [1806254] - [powerpc] powerpc/powernv: Implement and use opal_flush_console (Steve Best) [1806254] - [powerpc] powerpc/powernv: opal-kmsg use flush fallback from console code (Steve Best) [1806254] - [powerpc] powerpc/powernv: opal-kmsg standardise OPAL_BUSY handling (Steve Best) [1806254] - [powerpc] powerpc/powernv: Fix OPAL console driver OPAL_BUSY loops (Steve Best) [1806254] - [powerpc] powerpc/powernv: opal_put_chars partial write fix (Steve Best) [1806254] - [x86] Mark Comet Lake-S as supported (David Arcari) [1805754]- rebuild, due infrastructure issues last kernel build wasn't signed properly [1807216]- [nvme] nvme-multipath: Fix memory leak with ana_log_buf (David Milburn) [1804822] - [powerpc] pci/of: Fix OF flags parsing for 64bit BARs (David Gibson) [1804038]- [pci] PCI: pciehp: Add DMI table for in-band presence disabled (Myron Stowe) [1749528] - [pci] PCI: pciehp: Wait for PDS if in-band presence is disabled (Myron Stowe) [1749528] - [pci] PCI: pciehp: Add support for disabling in-band presence (Myron Stowe) [1749528] - [netdrv] net/mlx5: DR, Handle reformat capability over sw-steering tables (Alaa Hleihel) [1794997] - [netdrv] net/mlx5: DR, Fix matching on vport gvmi (Alaa Hleihel) [1794997] - [netdrv] net/mlx5: DR, use non preemptible call to get the current cpu number (Alaa Hleihel) [1794997] - [netdrv] net/mlx5: DR, Enable counter on non-fwd-dest objects (Alaa Hleihel) [1794997] - [iommu] iommu/vt-d: Simplify check in identity_mapping() (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Remove deferred_attach_domain() (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Do deferred attachment in iommu_need_mapping() (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Move deferred device attachment into helper function (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Add attach_deferred() helper (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Refactor find_domain() helper (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Allow devices with RMRRs to use identity domain (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Call __dmar_remove_one_dev_info with valid pointer (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Fix lock inversion between iommu->lock and device_domain_lock (Jerry Snitselaar) [1797124 1784649] - [ata] ata: ahci: Add shutdown to freeze hardware resources of ahci (David Milburn) [1784955] - [include] redhat: kabi: convert incorrect use of RH_KABI_EXTEND (Jiri Benc) [1715803] - [include] redhat: kabi: macros for intentional kABI breakage (Jiri Benc) [1715803] - [uapi] redhat: kabi: bpf: remove misleading comment (Jiri Benc) [1715803] - [include] redhat: kabi: introduce RH_KABI_HIDE_INCLUDE and RH_KABI_FAKE_INCLUDE (Jiri Benc) [1715803] - [kernel] kernel/module.c: wakeup processes in module_wq on module unload (Prarit Bhargava) [1804209] - [x86] kvm: x86: do not reset microcode version on INIT or RESET (Paolo Bonzini) [1801853] - [x86] kvm: x86: list MSR_IA32_UCODE_REV as an emulated MSR (Paolo Bonzini) [1801853] - [nvme] nvme: prevent warning triggered by nvme_stop_keep_alive (David Milburn) [1799890] - [nvme] nvme: nvme_keep_alive_end_io fixup setting comp_seen flag (David Milburn) [1799890]- [iommu] iommu: don't change default domain if already set by quirk (Jerry Snitselaar) [1786292] - [net] netfilter: ipset: Copy the right MAC address in hash:ip, mac IPv6 sets (Stefano Brivio) [1759422] - [net] ipv6/addrconf: only check invalid header values when NETLINK_F_STRICT_CHK is set (Guillaume Nault) [1802817] - [net] tcp: clear tp->segs_{in|out} in tcp_disconnect() (Guillaume Nault) [1802682] - [net] tcp: clear tp->data_segs{in|out} in tcp_disconnect() (Guillaume Nault) [1802682] - [net] tcp: clear tp->delivered in tcp_disconnect() (Guillaume Nault) [1802682] - [net] tcp: clear tp->total_retrans in tcp_disconnect() (Guillaume Nault) [1802682] - [net] tcp: do not leave dangling pointers in tp->highest_sack (Guillaume Nault) [1802682] - [net] tcp: Fix highest_sack and highest_sack_seq (Guillaume Nault) [1802682] - [net] tcp: do not send empty skb from tcp_write_xmit() (Guillaume Nault) [1802682] - [net] tcp: md5: fix potential overestimation of TCP option space (Guillaume Nault) [1802682] - [net] tcp: fix data-race in tcp_recvmsg() (Guillaume Nault) [1802682] - [net] bridge: ebtables: don't crash when using dnat target in output chains (Andrea Claudi) [1798923] - [net] ip6_tunnel: fix namespaces move (Andrea Claudi) [1798649] - [net] ip_tunnel: fix namespaces move (Andrea Claudi) [1798649] - [net] ipv4: Detect rollover in specific fib table dump (Guillaume Nault) [1801587] - [net] inet: protect against too small mtu values. (Guillaume Nault) [1801587] - [net] icmp: fix data-race in cmp_global_allow() (Guillaume Nault) [1801587] - [net] inetpeer: fix data-race in inet_putpeer / inet_putpeer (Guillaume Nault) [1801587] - [net] ipv4: Fix table id reference in fib_sync_down_addr (Guillaume Nault) [1801587] - [net] dccp: do not leak jiffies on the wire (Guillaume Nault) [1801587] - [net] inet: stop leaking jiffies on the wire (Guillaume Nault) [1801587] - [tools] selftests: fib_tests: add more tests for metric update (Guillaume Nault) [1801587] - [net] ipv4: fix route update on metric change. (Guillaume Nault) [1801587] - [net] iptunnel: Set tun_flags in the iptunnel_metadata_reply from src (Guillaume Nault) [1801587] - [net] flow_dissector: Fix to use new variables for port ranges in bpf hook (Ivan Vecera) [1789862] - [net] net_sched: fix a resource leak in tcindex_set_parms() (Ivan Vecera) [1789862] - [tools] tc-testing: fix eBPF tests failure on linux fresh clones (Ivan Vecera) [1789862] - [net] net_sched: fix an OOB access in cls_tcindex (Ivan Vecera) [1789862] - [net] cls_rsvp: fix rsvp_policy (Ivan Vecera) [1789862] - [net] net_sched: ematch: reject invalid TCF_EM_SIMPLE (Ivan Vecera) [1789862] - [net] net_sched: walk through all child classes in tc_bind_tclass() (Ivan Vecera) [1789862] - [net] net_sched: fix ops->bind_class() implementations (Ivan Vecera) [1789862] - [net] net_sched: fix datalen for ematch (Ivan Vecera) [1789862] - [net] net_sched: use validated TCA_KIND attribute in tc_new_tfilter() (Ivan Vecera) [1789862] - [net] sch_prio: When ungrafting, replace with FIFO (Ivan Vecera) [1789862] - [net] pkt_sched: fq: do not accept silly TCA_FQ_QUANTUM (Ivan Vecera) [1789862] - [net] sched: add delete_empty() to filters and use it in cls_flower (Ivan Vecera) [1789862] - [net] sched: act_mirred: Pull mac prior redir to non mac_header_xmit device (Ivan Vecera) [1789862] - [net] sched: cls_u32: fix refcount leak in the error path of u32_change() (Ivan Vecera) [1789862] - [net] net_sched: sch_fq: properly set sk->sk_pacing_status (Ivan Vecera) [1789862] - [net] net_sched: validate TCA_KIND attribute in tc_chain_tmplt_add() (Ivan Vecera) [1789862] - [net] mqprio: Fix out-of-bounds access in mqprio_dump (Ivan Vecera) [1789862] - [net] sched: allow indirect blocks to bind to clsact in TC (Ivan Vecera) [1789862] - [net] core: rename indirect block ingress cb function (Ivan Vecera) [1789862] - [net] Fixed updating of ethertype in skb_mpls_push() (Ivan Vecera) [1789862] - [net] cls_flower: Fix the behavior using port ranges with hw-offload (Ivan Vecera) [1789862] - [net] sched: fix dump qlen for sch_mq/sch_mqprio with NOLOCK subqueues (Ivan Vecera) [1789862] - [net] Fixed updating of ethertype in function skb_mpls_pop (Ivan Vecera) [1789862] - [net] sched: fix `tc -s class show` no bstats on class with nolock subqueues (Ivan Vecera) [1789862] - [net] sched: act_pedit: fix WARN() in the traffic path (Ivan Vecera) [1789862] - [net] sched: actions: remove unused 'order' (Ivan Vecera) [1789862] - [net] sched: annotate lockless accesses to qdisc->empty (Ivan Vecera) [1789862] - [net] annotate lockless accesses to sk->sk_max_ack_backlog (Ivan Vecera) [1789862] - [net] inet: minor optimization for backlog setting in listen(2) (Ivan Vecera) [1789862] - [net] annotate lockless accesses to sk->sk_ack_backlog (Ivan Vecera) [1789862] - [net] use helpers to change sk_ack_backlog (Ivan Vecera) [1789862] - [net] sched: prevent duplicate flower rules from tcf_proto destroy race (Ivan Vecera) [1789862] - [net] flow_dissector: switch to siphash (Ivan Vecera) [1789862] - [netdrv] macvlan: use skb_reset_mac_header() in macvlan_queue_xmit() (Davide Caratti) [1801128] - [netdrv] macvlan: do not assume mac_header is set in macvlan_broadcast() (Davide Caratti) [1801128] - [net] psample: fix skb_over_panic (Sabrina Dubroca) [1800589] - [net] openvswitch: don't unlock mutex when changing the user_features fails (Davide Caratti) [1799363] - [net] rtnetlink: validate IFLA_MTU attribute in rtnl_create_link() (Guillaume Nault) [1798715] - [net] rtnetlink: fix a typo fbd -> fdb (Guillaume Nault) [1798715] - [net] bpf: Sockmap, skmsg helper overestimates push, pull, and pop bounds (Sabrina Dubroca) [1798179] - [net] bpf: Sockmap/tls, msg_push_data may leave end mark in place (Sabrina Dubroca) [1798179] - [net] bpf: Sockmap/tls, push write_space updates through ulp updates (Sabrina Dubroca) [1798179] - [net] sk_msg: Don't check if sock is locked when tearing down psock (Sabrina Dubroca) [1798179] - [net] bpf: Sockmap/tls, fix pop data with SK_DROP return code (Sabrina Dubroca) [1798179] - [net] bpf: Sockmap/tls, skmsg can have wrapped skmsg that needs extra chaining (Sabrina Dubroca) [1798179] - [net] bpf: Sockmap/tls, tls_sw can create a plaintext buf > encrypt buf (Sabrina Dubroca) [1798179] - [include] bpf: Sockmap/tls, during free we may call tcp_bpf_unhash() in loop (Sabrina Dubroca) [1798179] - [net] bpf: Sockmap, ensure sock lock held during tear down (Sabrina Dubroca) [1798179] - [net] tls: fix async operation (Sabrina Dubroca) [1798179] - [net] tls: Fix return values to avoid ENOTSUPP (Sabrina Dubroca) [1798179] - [net] skmsg: fix TLS 1.3 crash with full sk_msg (Sabrina Dubroca) [1798179] - [net] tls: free the record on encryption error (Sabrina Dubroca) [1798179] - [net] tls: take into account that bpf_exec_tx_verdict() may free the record (Sabrina Dubroca) [1798179] - [net] bpf: skmsg, fix potential psock NULL pointer dereference (Sabrina Dubroca) [1798179] - [net] tls: enable sk_msg redirect to tls socket egress (Sabrina Dubroca) [1798179] - [netdrv] macsec: fix refcnt leak in module exit routine (Sabrina Dubroca) [1799029] - [netdrv] ppp: Adjust indentation into ppp_async_input (Guillaume Nault) [1798104] - [net] l2tp: Allow duplicate session creation with UDP (Guillaume Nault) [1798104] - [net] Fix bugs introduced by netlink strict checking backport (Petr Oros) [1782172] - [tools] selftests: forwarding: fix race between packet receive and tc check (Hangbin Liu) [1797941] - [tools] selftests: forwarding: tc_common: Add hitting check (Hangbin Liu) [1797941] - [tools] selftests: net: push jq workaround into separate helper (Hangbin Liu) [1797941] - [tools] selftests: loopback.sh: skip this test if the driver does not support (Hangbin Liu) [1797941] - [tools] selftests: pmtu: fix init mtu value in description (Hangbin Liu) [1797941] - [tools] selftests: forwarding: Delete IPv6 address at the end (Hangbin Liu) [1797941] - [tools] selftests: pmtu: use -oneline for ip route list cache (Hangbin Liu) [1797941] - [tools] selftests: net: tcp_mmap should create detached threads (Hangbin Liu) [1797941] - [tools] selftests: net: reuseport_dualstack: fix uninitalized parameter (Hangbin Liu) [1797941] - [net] tipc: fix link overflow issue at socket shutdown (Xin Long) [1798070] - [net] tipc: fix retrans failure due to wrong destination (Xin Long) [1798070] - [net] tipc: fix potential hanging after b/rcast changing (Xin Long) [1798070] - [net] tipc: fix ordering of tipc module init and exit routine (Xin Long) [1798070] - [net] tipc: fix wrong timeout input for tipc_wait_for_cond() (Xin Long) [1798070] - [net] tipc: fix wrong socket reference counter after tipc_sk_timeout() returns (Xin Long) [1798070] - [net] tipc: fix potential memory leak in __tipc_sendmsg() (Xin Long) [1798070] - [net] tipc: fix link name length check (Xin Long) [1798070] - [net] tipc: update replicast capability for broadcast send link (Xin Long) [1798070] - [net] tipc: update cluster capabilities if node deleted (Xin Long) [1798070] - [net] tipc: update mon's self addr when node addr generated (Xin Long) [1798070] - [net] tipc: reduce sensitive to retransmit failures (Xin Long) [1798070] - [net] sctp: free cmd->obj.chunk for the unprocessed SCTP_CMD_REPLY (Xin Long) [1798061] - [net] sctp: fully initialize v4 addr in some functions (Xin Long) [1798061] - [net] sctp: cache netns in sctp_ep_common (Xin Long) [1798061] - [net] sctp: Fix memory leak in sctp_sf_do_5_2_4_dupcook (Xin Long) [1798061] - [net] xfrm: support output_mark for offload ESP packets (Xin Long) [1798059] - [net] xfrm: release device reference for invalid state (Xin Long) [1798059] - [net] netfilter: fix a use-after-free in mtype_destroy() (Davide Caratti) [1796361] - [net] netfilter: ipset: avoid null deref when IPSET_ATTR_LINENO is present (Davide Caratti) [1796361] - [net] netfilter: conntrack: Request module if l3proto is unknown (Phil Sutter) [1752765] - [include] tcp: Protect accesses to .ts_recent_stamp with {READ,WRITE}_ONCE() (Guillaume Nault) [1780828] - [include] tcp: tighten acceptance of ACKs not matching a child socket (Guillaume Nault) [1780828] - [include] tcp: fix rejected syncookies due to stale timestamps (Guillaume Nault) [1780828] - [net] SUNRPC: Make "no retrans timeout" soft tasks behave like softconn for timeouts (Steve Dickson) [1801454] - [kernel] genirq, sched/isolation: Isolate from handling managed interrupts (Peter Xu) [1783026]- [nvme] nvme: fix the parameter order for nvme_get_log in nvme_get_fw_slot_info (David Milburn) [1798630] - [mm] arm64: debug: Remove unused return value from do_debug_exception() (Bhupesh Sharma) [1802511] - [mm] arm64: debug: Don't propagate UNKNOWN FAR into si_code for debug signals (Bhupesh Sharma) [1802511] - [mm] arm64/mm: Reorganize arguments for is_el1_permission_fault() (Bhupesh Sharma) [1802511] - [mm] arm64/mm: Define esr_to_debug_fault_info() (Bhupesh Sharma) [1802511] - [infiniband] IB/mlx5: Do reverse sequence during device removal (Alaa Hleihel) [1801497] - [netdrv] bnxt_en: Fix RDMA driver failure with SRIOV after firmware reset (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Refactor logic to re-enable SRIOV after firmware reset detected (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix logic that disables Bus Master during firmware reset (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix TC queue mapping (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix NTUPLE firmware command failures (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix ipv6 RFS filter matching logic (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Do not treat DSN (Digital Serial Number) read failure as fatal (Jonathan Toppins) [1801868] - [netdrv] bnxt: Detach page from page pool before sending up the stack (Jonathan Toppins) [1801868] - [netdrv] bnxt: apply computed clamp value for coalece parameter (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix MSIX request logic for RDMA driver (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Free context memory in the open path if firmware has been reset (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Return error if FW returns more data than dump length (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix bp->fw_health allocation and free logic (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Add missing devlink health reporters for VFs (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix the logic that creates the health reporters (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Do driver unregister cleanup in bnxt_init_one() failure path (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Send FUNC_RESOURCE_QCAPS command in bnxt_resume() (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Combine 2 functions calling the same HWRM_DRV_RGTR fw command (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Abort waiting for firmware response if there is no heartbeat (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Return proper error code for non-existent NVM variable (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Add a warning message for driver initiated reset (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Improve RX buffer error handling (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Extend ETHTOOL_RESET to hot reset driver (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Increase firmware response timeout for coredump commands (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix suspend/resume path on 57500 chips (Jonathan Toppins) [1801111] - [netdrv] bnxt_en: Disable/enable Bus master during suspend/resume (Jonathan Toppins) [1801111] - [fs] cifs: fix soft mounts hanging in the reconnect code (Leif Sahlberg) [1795423] - [kernel] audit: CONFIG_CHANGE don't log internal bookkeeping as an event (Richard Guy Briggs) [1798512] - [security] selinux: reorder hooks to make runtime disable less broken (Ondrej Mosnacek) [1778990] - [scsi] scsi: qla2xxx: Fix unbound NVME response length (Himanshu Madhani) [1796480] - [isdn] misdn: enforce CAP_NET_RAW for raw sockets (Andrea Claudi) [1779475] {CVE-2019-17055}- [fs] Revert: f5bcc37b81fc ("namei: allow restricted O_CREAT of FIFOs and regular files") (Eric Sandeen) [1801468] - [fs] Revert: 433cbb6cf0ae ("quota: honor quota type in Q_XGETQSTATcalls") (Eric Sandeen) [1800435] - [infiniband] RDMA/siw: Fix setting active_mtu attribute (Kamal Heib) [1797199] - [infiniband] RDMA/hfi1: Fix memory leak in _dev_comp_vect_mappings_create (Kamal Heib) [1733690] - [scsi] scsi: lpfc: Fix release of hwq to clear the eq relationship (Dick Kennedy) [1798661] - [x86] kvm/hyper-v: don't allow to turn on unsupported VMX controls for nested guests (Vitaly Kuznetsov) [1786288] - [x86] kvm/hyper-v: move VMX controls sanitization out of nested_enable_evmcs() (Vitaly Kuznetsov) [1786288] - [x86] kvm/hyper-v: remove stale evmcs_already_enabled check from nested_enable_evmcs() (Vitaly Kuznetsov) [1786288] - [x86] kvm: svm: relax conditions for allowing MSR_IA32_SPEC_CTRL accesses (Paolo Bonzini) [1796417] - [x86] kvm: x86: avoid incorrect writes to host MSR_IA32_SPEC_CTRL (Paolo Bonzini) [1796417] - [tools] selftests: netfilter: Introduce tests for sets with range concatenation (Stefano Brivio) [1593711] - [net] nf_tables: Add set type for arbitrary concatenation of ranges (Stefano Brivio) [1593711] - [lib] bitmap: Introduce bitmap_cut(): cut bits and shift remaining (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: Support for sets with multiple ranged fields (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: add NFTA_SET_ELEM_KEY_END attribute (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: add nft_setelem_parse_key() (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: validate NFT_DATA_VALUE after nft_data_init() (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: validate NFT_SET_ELEM_INTERVAL_END (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: remove unused parameter ctx (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: remove unused variable (Stefano Brivio) [1593711] - [ptp] ptp: free ptp device pin descriptors properly (Vladis Dronov) [1787568] - [ptp] ptp: fix the race between the release of ptp_clock and cdev (Vladis Dronov) [1787568] - [ptp] ptp: Fix pass zero to ERR_PTR() in ptp_clock_register (Vladis Dronov) [1787568]- [fs] NFSv4: pnfs_roc() must use cred_fscmp() to compare creds (Benjamin Coddington) [1800893] - [drm] drm/nouveau/kms/gv100-: avoid sending a core update until the first modeset (Ben Skeggs) [1801091] - [drm] drm/nouveau/kms/gv100-: move window ownership setup into modesetting path (Ben Skeggs) [1801091] - [drm] drm/nouveau/disp/gv100-: halt NV_PDISP_FE_RM_INTR_STAT_CTRL_DISP_ERROR storms (Ben Skeggs) [1801091] - [drm] drm/nouveau: Add HD-audio component notifier support (Ben Skeggs) [1792191] - [netdrv] net/mlx5: Fix deadlock in fs_core (Alaa Hleihel) [1786630] - [drm] drm/amd/dm/mst: Ignore payload update failures (Lyude Paul) [1773800 1773795] - [kernel] sched/rt: Optimize checking group RT scheduler constraints (Phil Auld) [1797106] - [fs] cifs: Fix mount options set in automount (Dave Wysochanski) [1790922]- [kernel] timers/nohz: Update NOHZ load in remote tick (Scott Wood) [1791434] - [kernel] sched/core: Don't skip remote tick for idle CPUs (Scott Wood) [1791434] - [drm] drm/amdgpu/vi: silence an uninitialized variable warning (Lyude Paul) [1792565] - [drm] drm: panel-lvds: Potential Oops in probe error handling (Lyude Paul) [1792565] - [drm] drm/i915: Fix pid leak with banned clients (Lyude Paul) [1792565] - [drm] drm/amdgpu: allow direct upload save restore list for raven2 (Lyude Paul) [1792565] - [drm] drm/amd/display: Reorder detect_edp_sink_caps before link settings read (Lyude Paul) [1792565] - [drm] drm/i915: Add missing include file (Lyude Paul) [1792565] - [drm] drm/amdgpu: enable gfxoff for raven1 refresh (Lyude Paul) [1792565] - [drm] drm/amdgpu/discovery: reserve discovery data at the top of VRAM (Lyude Paul) [1792565] - [drm] drm/amdgpu: cleanup creating BOs at fixed location (v2) (Lyude Paul) [1792565] - [drm] drm/tegra: Fix ordering of cleanup code (Lyude Paul) [1792565] - [drm] drm/i915/gen9: Clear residual context state on context switch (Lyude Paul) [1792565] - [drm] drm/i915: Add Wa_1407352427:icl,ehl (Lyude Paul) [1792565] - [drm] drm/dp_mst: correct the shifting in DP_REMOTE_I2C_READ (Lyude Paul) [1792565] - [drm] drm/fb-helper: Round up bits_per_pixel if possible (Lyude Paul) [1792565] - [drm] drm/i915: Add Wa_1408615072 and Wa_1407596294 to icl, ehl (Lyude Paul) [1792565] - [drm] drm/amdgpu/smu: add metrics table lock for vega20 (v2) (Lyude Paul) [1792565] - [drm] drm/amdgpu/smu: add metrics table lock for navi (v2) (Lyude Paul) [1792565] - [drm] drm/amdgpu/smu: add metrics table lock (Lyude Paul) [1792565] - [drm] drm/nouveau/kms/nv50-: fix panel scaling (Lyude Paul) [1792565 1741114] - [drm] drm/nouveau: Fix drm-core using atomic code-paths on pre-nv50 hardware (Lyude Paul) [1792565] - [drm] drm/nouveau: Move the declaration of struct nouveau_conn_atom up a bit (Lyude Paul) [1792565] - [drm] drm/amd/display: Reset steer fifo before unblanking the stream (Lyude Paul) [1792565] - [drm] drm/amd/display: Change the delay time before enabling FEC (Lyude Paul) [1792565] - [drm] drm/amd/display: Fixed kernel panic when booting with DP-to-HDMI dongle (Lyude Paul) [1792565] - [drm] drm/amdgpu: add cache flush workaround to gfx8 emit_fence (Lyude Paul) [1792565] - [drm] drm/amdgpu: add check before enabling/disabling broadcast mode (Lyude Paul) [1792565] - [drm] drm: limit to INT_MAX in create_blob ioctl (Lyude Paul) [1792565] - [drm] drm/amdgpu: Call find_vma under mmap_sem (Lyude Paul) [1792565] - [drm] drm/amdgpu: fix uninitialized variable pasid_mapping_needed (Lyude Paul) [1792565] - [drm] drm/amdgpu: fix bad DMA from INTERRUPT_CNTL2 (Lyude Paul) [1792565] - [drm] drm/amdgpu: Avoid accidental thread reactivation (Lyude Paul) [1792565] - [drm] drm/amdgpu: fix potential double drop fence reference (Lyude Paul) [1792565] - [drm] drm/amdgpu: disallow direct upload save restore list from gfx driver (Lyude Paul) [1792565] - [gpu] gpu: host1x: Allocate gather copy for host1x (Lyude Paul) [1792565] - [drm] drm/tegra: sor: Use correct SOR index on Tegra210 (Lyude Paul) [1792565] - [drm] drm/amd/display: correctly populate dpp refclk in fpga (Lyude Paul) [1792565] - [drm] drm: Don't free jobs in wait_event_interruptible() (Lyude Paul) [1792565] - [drm] drm/gma500: fix memory disclosures due to uninitialized bytes (Lyude Paul) [1792565] - [drm] drm/amdgpu: fix amdgpu trace event print string format error (Lyude Paul) [1792565] - [drm] drm/amd/powerplay: avoid disabling ECC if RAS is enabled for VEGA20 (Lyude Paul) [1792565] - [drm] drm/bridge: dw-hdmi: Restore audio when setting a mode (Lyude Paul) [1792565] - [drm] drm/amd/display: Program DWB watermarks from correct state (Lyude Paul) [1792565] - [drm] drm/amd/display: Fix dongle_caps containing stale information (Lyude Paul) [1792565] - [drm] drm/amd/display: add new active dongle to existent w/a (Lyude Paul) [1792565] - [drm] drm/amd/display: refactor Device ID for external chips (Lyude Paul) [1792565] - [drm] drm/amd/display: wait for set pipe mcp command completion (Lyude Paul) [1792565] - [drm] drm/amd/display: Properly round nominal frequency for SPD (Lyude Paul) [1792565] - [drm] drm/drm_vblank: Change EINVAL by the correct errno (Lyude Paul) [1792565] - [drm] drm/amdkfd: Fix MQD size calculation (Lyude Paul) [1792565] - [drm] drm/bridge: dw-hdmi: Refuse DDC/CI transfers on the internal I2C controller (Lyude Paul) [1792565] - [drm] drm/amd/display: set minimum abm backlight level (Lyude Paul) [1792565] - [drm] drm/amd/display: load iram for abm 2.3 (Lyude Paul) [1792565] - [drm] drm/amd/powerplay: A workaround to GPU RESET on APU (Lyude Paul) [1792565] - [drm] drm/amdkfd: fix a potential NULL pointer dereference (v2) (Lyude Paul) [1792565] - [drm] drm/amd/display: Set number of pipes to 1 if the second pipe was disabled (Lyude Paul) [1792565] - [drm] drm/amd/display: Handle virtual signal type in disable_link() (Lyude Paul) [1792565] - [drm] drm/ttm: return -EBUSY on pipelining with no_gpu_wait (v2) (Lyude Paul) [1792565] - [drm] drm/amdgpu: grab the id mgr lock while accessing passid_mapping (Lyude Paul) [1792565] - [drm] drm/amdgpu/sriov: add ring_stop before ring_create in psp v11 code (Lyude Paul) [1792565] - [drm] drm/bridge: analogix-anx78xx: silence -EPROBE_DEFER warnings (Lyude Paul) [1792565] - [drm] drm/amd/display: verify stream link before link test (Lyude Paul) [1792565] - [drm] drm: Use EOPNOTSUPP, not ENOTSUPP (Lyude Paul) [1792565] - [drm] drm/mipi-dbi: fix a loop in debugfs code (Lyude Paul) [1792565] - [drm] drm: mst: Fix query_payload ack reply struct (Lyude Paul) [1792565] - [drm] Revert "drm/virtio: switch virtio_gpu_wait_ioctl() to gem helper." (Lyude Paul) [1792565] - [drm] drm/amdgpu: add invalidate semaphore limit for SRIOV and picasso in gmc9 (Lyude Paul) [1792565] - [drm] drm/amdgpu: avoid using invalidate semaphore for picasso (Lyude Paul) [1792565] - [drm] drm/amdgpu/gfx10: re-init clear state buffer after gpu reset (Lyude Paul) [1792565] - [drm] drm/amdgpu/gfx10: explicitly wait for cp idle after halt/unhalt (Lyude Paul) [1792565] - [drm] drm/amdgpu: invalidate mmhub semaphore workaround in gmc9/gmc10 (Lyude Paul) [1792565] - [drm] drm/amdgpu: set adev->num_vmhubs for gmc6, 7, 8 (Lyude Paul) [1792565] - [drm] drm/amdgpu: Export function to flush TLB of specific vm hub (Lyude Paul) [1792565] - [drm] drm/amdgpu: add new member in amdgpu_device for vmhub counts per asic chip (Lyude Paul) [1792565] - [drm] drm/amdgpu: rename AMDGPU_GFXHUB/MMHUB macro with hub number (Lyude Paul) [1792565] - [drm] drm/amdgpu: initialize vm_inv_eng0_sem for gfxhub and mmhub (Lyude Paul) [1792565] - [drm] drm/amd/display: add default clocks if not able to fetch them (Lyude Paul) [1792565] - [drm] drm/amd/display: re-enable wait in pipelock, but add timeout (Lyude Paul) [1792565] - [drm] drm/dp_mst: Correct the bug in drm_dp_update_payload_part1() (Lyude Paul) [1792565] - [drm] drm/radeon: fix r1xx/r2xx register checker for POT textures (Lyude Paul) [1792565] - [drm] drm/i915/fbc: Disable fbc by default on all glk+ (Lyude Paul) [1792565] - [drm] drm/nouveau/kms/nv50-: Limit MST BPC to 8 (Lyude Paul) [1792565 1773804] - [drm] drm/nouveau/kms/nv50-: Store the bpc we're using in nv50_head_atom (Lyude Paul) [1792565 1773804] - [drm] drm/nouveau/kms/nv50-: Call outp_atomic_check_view() before handling PBN (Lyude Paul) [1792565 1773804] - [drm] drm/mgag200: Flag all G200 SE A machines as broken wrt (Lyude Paul) [1792565] - [drm] drm/mgag200: Add workaround for HW that does not support 'startadd' (Lyude Paul) [1792565] - [drm] drm/mgag200: Store flags from PCI driver data in device structure (Lyude Paul) [1792565] - [drm] drm/mgag200: Extract device type from flags (Lyude Paul) [1792565] - [dma-buf] dma-buf: Fix memory leak in sync_file_merge() (Lyude Paul) [1792565] - [video] video/hdmi: Fix AVI bar unpack (Lyude Paul) [1792565] - [drm] drm: damage_helper: Fix race checking plane->state->fb (Lyude Paul) [1792565] - [drm] drm/i915: Fix detection for a CMP-V PCH (Lyude Paul) [1792565] - [x86] Mark AMD Ryzen 7 as supported (David Arcari) [1797317] - [x86] Mark AMD Ryzen 5 as supported (David Arcari) [1718051] - [mm] mm/sparse.c: reset section's mem_map when fully deactivated (Pingfan Liu) [1797848] - [drm] drm/mgag200: Don't unpin the current cursor image's buffer (Lyude Paul) [1784290] - [drm] drm/mgag200: Set cursor scanout address to correct BO (Lyude Paul) [1784290] - [drm] drm/mgag200: Pin displayed cursor BO to video memory (Lyude Paul) [1784290] - [tools] Correction to manpage of cpupower (Prarit Bhargava) [1796139] - [fs] cifs: fix soft mounts hanging in the reconnect code (Dave Wysochanski) [1795429] - [net] ipv6_stub: use ip6_dst_lookup_flow instead of ip6_dst_lookup (Sabrina Dubroca) [1774440] - [net] ipv6: add net argument to ip6_dst_lookup_flow (Sabrina Dubroca) [1774440] - [netdrv] can: peak_usb: fix slab info leak (Guillaume Nault) [1787486] {CVE-2019-19534} - [netdrv] vxlan: fix tos value before xmit (Hangbin Liu) [1786075] - [net] netfilter: nft_tproxy: Fix port selector on Big Endian (Phil Sutter) [1781481] - [net] devlink: Change devlink health locking mechanism (Petr Oros) [1785997] - [net] xfrm: Fix memleak on xfrm state destroy (Xin Long) [1780470] - [net] erspan: remove the incorrect mtu limit for erspan (Hangbin Liu) [1783871] - [net] ieee802154: enforce CAP_NET_RAW for raw sockets (Andrea Claudi) [1779495] {CVE-2019-17053} - [net] netfilter: masquerade: don't flush all conntracks if only one address deleted on device (Patrick Talbert) [1772334]- [mm] memcg: Add preemption point in accumulate_memcg_tree() (Waiman Long) [1795049] - [edac] EDAC: skx_common: downgrade message importance on missing PCI device (Aristeu Rozanski) [1775511] - [infiniband] IB/core: Do not notify GID change event of an unregistered device (Kamal Heib) [1787333] - [infiniband] IB/core: Let IB core distribute cache update events (Kamal Heib) [1787333] - [arm64] arm64: kexec: always reset to EL2 if present (Bhupesh Sharma) [1794805] - [tools] perf header: Use last modification time for timestamp (Michael Petlan) [1791258] - [netdrv] net/mlx5e: Enable all available stats for uplink reps (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Create q counters on uplink representors (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Convert rep stats to mlx5e_stats_grp-based infra (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: IPoIB, use separate stats groups (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Convert stats groups array to array of group pointers (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Declare stats groups via macro (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Profile specific stats groups (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Move uplink rep init/cleanup code into own functions (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Add discard counters per priority (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Add port buffer's congestion counters (Alaa Hleihel) [1786321] - [netdrv] net/mlx5: Expose HW capability bits for port buffer per priority congestion counters (Alaa Hleihel) [1786321] - [netdrv] qede: Fix multicast mac configuration (Manish Chopra) [1784894] - [thunderbolt] thunderbolt: Drop unnecessary read when writing LC command in Ice Lake (Jarod Wilson) [1784568] - [thunderbolt] thunderbolt: Fix lockdep circular locking depedency warning (Jarod Wilson) [1784568] - [thunderbolt] thunderbolt: Read DP IN adapter first two dwords in one go (Jarod Wilson) [1784568]- [pci] PCI/PM: Move pci_dev_wait() definition earlier (Myron Stowe) [1794266] - [pci] PCI/PM: Add missing link delays required by the PCIe spec (Myron Stowe) [1794266] - [pci] PCI/PM: Add pcie_wait_for_link_delay() (Myron Stowe) [1794266] - [pci] PCI/PM: Return error when changing power state from D3cold (Myron Stowe) [1794266] - [pci] PCI/PM: Decode D3cold power state correctly (Myron Stowe) [1794266] - [pci] PCI/PM: Fold __pci_complete_power_transition() into its caller (Myron Stowe) [1794266] - [pci] PCI/PM: Avoid exporting __pci_complete_power_transition() (Myron Stowe) [1794266] - [pci] PCI/PM: Fold __pci_start_power_transition() into its caller (Myron Stowe) [1794266] - [pci] PCI/PM: Use pci_power_up() in pci_set_power_state() (Myron Stowe) [1794266] - [pci] PCI/PM: Move power state update away from pci_power_up() (Myron Stowe) [1794266] - [pci] PCI/PM: Remove unused pci_driver.suspend_late() hook (Myron Stowe) [1794266] - [pci] PCI/PM: Remove unused pci_driver.resume_early() hook (Myron Stowe) [1794266] - [xen] xen-platform: Convert to generic power management (Myron Stowe) [1794266] - [pci] PCI/PM: Simplify pci_set_power_state() (Myron Stowe) [1794266] - [pci] PCI/PM: Expand PM reset messages to mention D3hot (not just D3) (Myron Stowe) [1794266] - [pci] PCI/PM: Apply D2 delay as milliseconds, not microseconds (Myron Stowe) [1794266] - [pci] PCI/PM: Use pci_WARN() to include device information (Myron Stowe) [1794266] - [pci] PCI/PM: Use PCI dev_printk() wrappers for consistency (Myron Stowe) [1794266] - [pci] PCI/PM: Make power management op coding style consistent (Myron Stowe) [1794266] - [pci] PCI/PM: Run resume fixups before disabling wakeup events (Myron Stowe) [1794266] - [pci] PCI/PM: Clear PCIe PME Status even for legacy power management (Myron Stowe) [1794266] - [pci] PCI/PM: Always return devices to D0 when thawing (Myron Stowe) [1794266] - [pci] PCI: PM: Fix pci_power_up() (Myron Stowe) [1794266] - [pci] PCI: Make pcie_downstream_port() available outside of access.c (Myron Stowe) [1794266] - [pci] PCI: Add pci_info_ratelimited() to ratelimit PCI separately (Myron Stowe) [1794266] - [pci] PCI: PM: Simplify bus-level hibernation callbacks (Myron Stowe) [1794266] - [pci] PCI: Do not poll for PME if the device is in D3cold (Myron Stowe) [1794266] - [pci] PCI: PM: Replace pci_dev_keep_suspended() with two functions (Myron Stowe) [1794266] - [pci] PCI: PM: Avoid resuming devices in D3hot during system suspend (Myron Stowe) [1794266] - [pci] PCI: PM: Avoid skipping bus-level PM on platforms without ACPI (Myron Stowe) [1794266] - [pci] treewide: Switch printk users from pf and pF to ps and pS, respectively (Myron Stowe) [1794266] - [sound] ALSA: Use the legacy HDA driver as default for Intel DSP platforms (Jaroslav Kysela) [1793227] - [nvme] nvme: nvme_mpath_init remove multipath check (David Milburn) [1790958] - [mm] mm/page-writeback.c: don't break integrity writeback on ->writepage() error (Christoph von Recklinghausen) [1782117] - [arm64] arm64: Revert support for execute-only user mappings (Jeremy Linton) [1788629] - [powerpc] powerpc/papr_scm: Don't enable direct map for a region by default (Steve Best) [1795706]- [tools] selftests/eeh: Bump EEH wait time to 60s (Steve Best) [1783199] - [tools] tools/kvm_stat: Fix kvm_exit filter name (Gavin Shan) [1780345] - [infiniband] RDMA/bnxt_re: Report more number of completion vectors (Selvin Xavier) [1788037 1753515] - [infiniband] RDMA/bnxt_re: Fix Send Work Entry state check while polling completions (Selvin Xavier) [1788037] - [infiniband] RDMA/bnxt_re: Fix missing le16_to_cpu (Selvin Xavier) [1788037] - [infiniband] RDMA/bnxt_re: Avoid freeing MR resources if dereg fails (Selvin Xavier) [1788037 1737147] - [infiniband] RDMA/bnxt_re: Fix stat push into dma buffer on gen p5 devices (Selvin Xavier) [1788037 1771855] - [infiniband] RDMA/bnxt_re: Fix chip number validation Broadcom's Gen P5 series (Selvin Xavier) [1788037 1783943] - [netdrv] net/mlx5e: Clear VF config when switching modes (mohamad meib) [1787276] - [base] drivers/base/memory.c: cache memory blocks in xarray to accelerate lookup fixup (David Hildenbrand) [1789900] - [base] drivers/base/memory.c: cache memory blocks in xarray to accelerate lookup (David Hildenbrand) [1789900] - [base] drivers/base/memory.c: drop the mem_sysfs_mutex (David Hildenbrand) [1789900] - [base] driver/base/memory.c: validate memory block size early (David Hildenbrand) [1789900] - [fs] block: Don't revalidate bdev of hidden gendisk (David Milburn) [1779342] - [scsi] scsi: virtio_scsi: unplug LUNs when events missed (Maxim Levitsky) [1614188] - [scsi] scsi: virtio_scsi: implement request batching (Maxim Levitsky) [1614188] - [scsi] scsi: core: fix dh and multipathing for SCSI hosts without request batching (Maxim Levitsky) [1614188] - [scsi] scsi: core: fix missing .cleanup_rq for SCSI hosts without request batching (Maxim Levitsky) [1614188] - [scsi] scsi: core: add support for request batching (Maxim Levitsky) [1614188] - [scsi] scsi: virtio_scsi: Use struct_size() helper (Maxim Levitsky) [1614188] - [scsi] scsi: virtio_scsi: remove unused 'affinity_hint_set' (Maxim Levitsky) [1614188] - [scsi] scsi: virtio_scsi: Use HCTX_TYPE_DEFAULT for blk_mq_tag_set->map (Maxim Levitsky) [1614188] - [scsi] scsi: virtio_scsi: don't send sc payload with tmfs (Maxim Levitsky) [1614188] - [scsi] scsi: virtio_scsi: Remove per-target data because it is no longer used (Maxim Levitsky) [1614188] - [powerpc] powerpc/pseries/lparcfg: Fix display of Maximum Memory (Steve Best) [1795622] - [powerpc] powernv: Don't reprogram SLW image on every KVM guest entry/exit (Laurent Vivier) [1751078] - [x86] Mark certain versions of Comet Lake as supported (David Arcari) [1794198] - [s390] s390/dasd: Disable Thin Provisioning to prevent data loss (Philipp Rudo) [1793461]- [x86] kvm: x86/mmu: Take slots_lock when using kvm_mmu_zap_all_fast() (Paolo Bonzini) [1690344] {CVE-2018-12207} - [x86] kvm: x86: disable shattered huge page recovery for PREEMPT_RT (Paolo Bonzini) [1690344] {CVE-2018-12207} - [documentation] documentation: Add ITLB_MULTIHIT documentation (Paolo Bonzini) [1690344] {CVE-2018-12207} - [x86] kvm: x86: mmu: Recovery of shattered NX large pages (Paolo Bonzini) [1690344] {CVE-2018-12207} - [virt] kvm: Add helper function for creating VM worker threads (Paolo Bonzini) [1690344] {CVE-2018-12207} - [x86] kvm: mmu: ITLB_MULTIHIT mitigation (Paolo Bonzini) [1690344] {CVE-2018-12207} - [kernel] cpu/speculation: Uninline and export CPU mitigations helpers (Paolo Bonzini) [1690344] {CVE-2018-12207} - [x86] cpu: Add Tremont to the cpu vulnerability whitelist (Paolo Bonzini) [1690344] {CVE-2018-12207} - [x86] bugs: Add ITLB_MULTIHIT bug infrastructure (Paolo Bonzini) [1690344] {CVE-2018-12207} - [x86] kvm: vmx, svm: always run with EFER.NXE=1 when shadow paging is active (Paolo Bonzini) [1690344] {CVE-2018-12207} - [crypto] crypto: hmac - fix memory leak in hmac_init_tfm() (Herbert Xu) [1775858] - [crypto] crypto: hash - fix incorrect HASH_MAX_DESCSIZE (Herbert Xu) [1775858] - [nvme] nvme: Translate more status codes to blk_status_t (Gopal Tiwari) [1781537] - [include] nvme: resync include/linux/nvme.h with nvmecli (Gopal Tiwari) [1781537] - [netdrv] hv_netvsc: Fix memory leak when removing rndis device (Mohammed Gamal) [1733007] - [fs] cifs: Fix memory allocation in __smb2_handle_cancelled_cmd() (Dave Wysochanski) [1793182] - [tools] perf c2c: Fix report with offline cpus (Michael Petlan) [1744903] - [kernel] locking/rwsem: Fix kernel crash when spinning on RWSEM_OWNER_UNKNOWN (Waiman Long) [1793028] - [mm] mm/memory_hotplug: don't free usage map when removing a re-added early section (Pingfan Liu) [1787269] - [netdrv] iavf: remove current MAC address filter on VF reset (Stefan Assmann) [1735725 1738738] - [dma] dma-mapping: fix handling of dma-ranges for reserved memory (again) (Jerry Snitselaar) [1784691]- [fs] pnfs/filelayout: enable LAYOUTGET on OPEN (Steve Dickson) [1756140] - [fs] NFSD fixing possible null pointer derefering in copy offload (Benjamin Coddington) [1763220] - [fs] nfsd: Ensure CLONE persists data and metadata changes to the target file (Benjamin Coddington) [1763220] - [net] SUNRPC: Fix backchannel latency metrics (Benjamin Coddington) [1763220] - [fs] NFSv4.x: Drop the slot if nfs4_delegreturn_prepare waits for layoutreturn (Benjamin Coddington) [1763220] - [fs] NFSv4.x: Handle bad/dead sessions correctly in nfs41_sequence_process() (Benjamin Coddington) [1763220] - [fs] NFS: Fix an RCU lock leak in nfs4_refresh_delegation_stateid() (Benjamin Coddington) [1763220] - [fs] NFSv4: Don't allow a cached open with a revoked delegation (Benjamin Coddington) [1763220] - [net] SUNRPC: Fix svcauth_gss_proxy_init() (Benjamin Coddington) [1763220] - [net] SUNRPC: The TCP back channel mustn't disappear while requests are outstanding (Benjamin Coddington) [1763220] - [net] xprtrdma: Close window between waking RPC senders and posting Receives (Benjamin Coddington) [1763220] - [net] xprtrdma: Connection becomes unstable after a reconnect (Benjamin Coddington) [1763220] - [net] xprtrdma: Add unique trace points for posting Local Invalidate WRs (Benjamin Coddington) [1763220] - [net] sunrpc: fix crash when cache_head become valid before update (Benjamin Coddington) [1763220] - [fs] nfsd4: fix up replay_matches_cache() (Benjamin Coddington) [1763220] - [fs] NFSv4: Fix leak of clp->cl_acceptor string (Benjamin Coddington) [1763220] - [fs] pNFS: Ensure we do clear the return-on-close layout stateid on fatal errors (Benjamin Coddington) [1763220] - [fs] NFS: Fix O_DIRECT accounting of number of bytes read/written (Benjamin Coddington) [1763220] - [net] SUNRPC: Fix another issue with MIC buffer space (Benjamin Coddington) [1763220] - [net] SUNRPC: Fix buffer handling of GSS MIC without slack (Benjamin Coddington) [1763220] - [fs] Revert "NFSv4/flexfiles: Abort I/O early if the layout segment was invalidated" (Benjamin Coddington) [1763220] - [net] SUNRPC: Don't handle errors if the bind/connect succeeded (Benjamin Coddington) [1763220] - [net] SUNRPC: Fix congestion window race with disconnect (Benjamin Coddington) [1763220] - [net] SUNRPC: Don't try to parse incomplete RPC messages (Benjamin Coddington) [1763220] - [net] SUNRPC: Don't receive TCP data into a request buffer that has been reset (Benjamin Coddington) [1763220] - [net] SUNRPC: Dequeue the request from the receive queue while we're re-encoding (Benjamin Coddington) [1763220] - [net] SUNRPC: Handle connection breakages correctly in call_status() (Benjamin Coddington) [1763220] - [net] xprtrdma: Toggle XPRT_CONGESTED in xprtrdma's slot methods (Benjamin Coddington) [1763220] - [fs] NFS: Ensure O_DIRECT reports an error if the bytes read/written is 0 (Benjamin Coddington) [1763220] - [fs] NFSv4/pnfs: Fix a page lock leak in nfs_pageio_resend() (Benjamin Coddington) [1763220] - [fs] NFS: Fix regression whereby fscache errors are appearing on 'nofsc' mounts (Benjamin Coddington) [1763220] - [fs] NFSv4: Fix a potential sleep while atomic in nfs4_do_reclaim() (Benjamin Coddington) [1763220] - [fs] NFSv4.1: Only reap expired delegations (Benjamin Coddington) [1763220] - [fs] NFSv4.1: Fix open stateid recovery (Benjamin Coddington) [1763220] - [fs] NFSv4: Fix a credential refcount leak in nfs41_check_delegation_stateid (Benjamin Coddington) [1763220] - [fs] NFSv4: Handle the special Linux file open access mode (Benjamin Coddington) [1763220] - [fs] nfsd: Fix overflow causing non-working mounts on 1 TB machines (Benjamin Coddington) [1763220] - [md] md: make sure desc_nr less than MD_SB_DISKS (Nigel Croxon) [1769057] - [md] md: raid1: check rdev before reference in raid1_sync_request func (Nigel Croxon) [1769057] - [md] md/raid10: prevent access of uninitialized resync_pages offset (Nigel Croxon) [1769057] - [md] md: avoid invalid memory access for array sb->dev_roles (Nigel Croxon) [1769057] - [md] md/raid1: avoid soft lockup under high load (Nigel Croxon) [1769057] - [md] md: no longer compare spare disk superblock events in super_load (Nigel Croxon) [1769057] - [md] md: improve handling of bio with REQ_PREFLUSH in md_flush_request() (Nigel Croxon) [1769057] - [md] md/bitmap: avoid race window between md_bitmap_resize and bitmap_file_clear_bit (Nigel Croxon) [1769057] - [md] md/raid0: Fix an error message in raid0_make_request() (Nigel Croxon) [1769057] - [md] md/raid0: fix warning message for parameter default_layout (Nigel Croxon) [1769057] - [netdrv] net/mlx5: DR, Init lists that are used in rule's member (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, No need for atomic refcount for internal SW steering resources (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Create multiple destination action from dr_create_fte (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Add support for multiple destination table action (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Align dest FT action creation to API (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Pass table flags at creation to lower layer (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Create multi-destination table for SW-steering use (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Create FTE entry in the FW from SW-steering (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Use attributes struct for FW flow table creation (Alaa Hleihel) [1775986] - [drm] drm/amd/display: fix struct init in update_bounding_box (Don Dutile) [1784621] - [tools] perf/x86/pmu-events: Fix Kernel_Utilization metric (Michael Petlan) [1788434] - [tools] perf vendor events intel: Update all the Intel JSON metrics from TMAM 3.6 (Michael Petlan) [1788434] - [tools] perf vendor events intel: Update CascadelakeX events to v1.05 (Michael Petlan) [1788434] - [tools] cpupower: mperf_monitor: Update cpupower to use the RDPRU instruction (Janakarajan Natarajan) [1766357] - [tools] cpupower: mperf_monitor: Introduce per_cpu_schedule flag (Janakarajan Natarajan) [1766357] - [tools] cpupower: Move needs_root variable into a sub-struct (Janakarajan Natarajan) [1766357] - [mm] coredump: fix race condition between collapse_huge_page() and core dumping (Andrea Arcangeli) [1722986] - [mm] memcg, oom: don't require __GFP_FS when invoking memcg OOM killer (Waiman Long) [1791170] - [uapi] mm: move MAP_SYNC to asm-generic/mman-common.h (Jeff Moyer) [1791539]- [linux] ptr_ring: wrap back ->producer in __ptr_ring_swap_queue() (Lu Lu) [1663784] - [virtio] virtio-balloon: fix managed page counts when migrating pages between zones (David Hildenbrand) [1689800] - [infiniband] IB/mlx4: Follow mirror sequence of device add during device removal (mohamad meib) [1786042] - [netdrv] gve: Fix the queue page list allocated pages count (Patricio Noyola) [1789114] - [netdrv] gve: fix dma sync bug where not all pages synced (David Awogbemila) [1790957] - [netdrv] gve: Fixes DMA synchronization (David Awogbemila) [1789027] - [net] SUNRPC: Ignore queue transmission errors on successful transmission (Benjamin Coddington) [1769367] - [net] Revert "SUNRPC: Micro-optimise when the task is known not to be sleeping" (Benjamin Coddington) [1769367] - [net] SUNRPC: Fix up calculation of client message length (Benjamin Coddington) [1769367] - [net] Merge tag 'nfs-rdma-for-5.1-1' of git://git.linux-nfs.org/projects/anna/linux-nfs (Benjamin Coddington) [1769367] - [char] tpm: Revert "tpm_tis_core: Turn on the TPM before probing IRQ's" (Jerry Snitselaar) [1789088] - [char] tpm: Revert "tpm_tis_core: Set TPM_CHIP_FLAG_IRQ before probing for interrupts" (Jerry Snitselaar) [1789088] - [tools] perf jvmti: Link against tools/lib/ctype.h to have weak strlcpy() (Michael Petlan) [1786048] - [tools] perf jvmti: Link against tools/lib/string.o to have weak strlcpy() (Michael Petlan) [1786048] - [kernel] kprobes: Show address of kprobes if kallsyms does (Michael Petlan) [1747099] - [kernel] genirq/debugfs: Reset domain debugfs_file on removal of the debugfs file (Mohammed Gamal) [1782640] - [powerpc] powerpc: Fix 32-bit KVM-PR lockup and host crash with MacOS guest (Steve Best) [1789594]- [platform] x86: intel_pmc_core: Add Comet Lake (CML) platform support to intel_pmc_core driver (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Fix the SoC naming inconsistency (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core_pltdrv: Module removal warning fix (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Do not ioremap RAM (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_ipc: Remove dev_err() usage after platform_get_irq() (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Add ICL-NNPI support to PMC Core (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Attach using APCI HID "INT33A1" (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: transform Pkg C-state residency from TSC ticks into microseconds (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc: no need to check return value of debugfs_create functions (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Allow to dump debug registers on S0ix failure (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Convert to a platform_driver (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_ipc: Don't map non-used optional resources (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_ipc: Apply same width for offset definitions (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_ipc: Use BIT() macro (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Mark local function static (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_ipc: adding error handling (Lenny Szubowicz) [1773793] - [mm] memory_hotplug: cleanup __remove_pages() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: drop local variables in shrink_zone_span() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: don't check for "all holes" in shrink_zone_span() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: we always have a zone in find_(smallest|biggest)_section_pfn (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: poison memmap in remove_pfn_range_from_zone() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: shrink zones when offlining memory (Christoph von Recklinghausen) [1766491] - [mm] memmap_init: update variable name in memmap_init_zone (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: don't access uninitialized memmaps in shrink_zone_span() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: fix try_offline_node() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: fix updating the node span (Christoph von Recklinghausen) [1766491] - [mm] hugetlbfs: don't access uninitialized memmaps in pfn_range_valid_gigantic() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: don't access uninitialized memmaps in shrink_pgdat_span() (Christoph von Recklinghausen) [1766491] - [mm] page_owner: don't access uninitialized memmaps when reading /proc/pagetypeinfo (Christoph von Recklinghausen) [1766491] - [mm] memory-failure.c: don't access uninitialized memmaps in memory_failure() (Christoph von Recklinghausen) [1766491] - [fs] proc/page.c: don't access uninitialized memmaps in fs/proc/page.c (Christoph von Recklinghausen) [1766491] - [base] base/memory.c: don't access uninitialized memmaps in soft_offline_page_store() (Christoph von Recklinghausen) [1766491] - [base] base/node.c: simplify unregister_memory_block_under_nodes() (Christoph von Recklinghausen) [1766491] - [kernel] /proc/kpagecount: return 0 for special pages that are never mapped (Christoph von Recklinghausen) [1766491] - [netdrv] fm10k: fix fm10k_get_fault_pf to read correct address (Neil Horman) [1721716] - [netdrv] fm10k: convert NON_Q_VECTORS(hw) into NON_Q_VECTORS (Neil Horman) [1721716] - [netdrv] fm10k: mark unused parameters with __always_unused (Neil Horman) [1721716] - [netdrv] fm10k: cast page_addr to u8 * when incrementing it (Neil Horman) [1721716] - [netdrv] fm10k: explicitly return 0 on success path in function (Neil Horman) [1721716] - [netdrv] fm10k: remove needless initialization of size local variable (Neil Horman) [1721716] - [netdrv] fm10k: remove needless assignment of err local variable (Neil Horman) [1721716] - [netdrv] fm10k: remove unnecessary variable initializer (Neil Horman) [1721716] - [netdrv] fm10k: reduce scope of the ring variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of the result local variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of the local msg variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of the local i variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of the err variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of the tx_buffer variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of the q_idx local variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of local err variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of qv local variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce scope of *p local variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce scope of the err variable (Neil Horman) [1721716] - [netdrv] fm10k: Use dev_get_drvdata (Neil Horman) [1721716] - [crypto] crypto: qat - Silence smp_processor_id() warning (Neil Horman) [1723573] - [crypto] crypto: qat - use struct_size() helper (Neil Horman) [1723573] - [crypto] crypto: qat - do not offload zero length requests (Neil Horman) [1723573] - [crypto] crypto: qat - return error for block ciphers for invalid requests (Neil Horman) [1723573] - [crypto] crypto: qat - return proper error code in setkey (Neil Horman) [1723573] - [crypto] crypto: qat - fix block size for aes ctr mode (Neil Horman) [1723573] - [crypto] crypto: qat - update iv after encryption or decryption operations (Neil Horman) [1723573] - [crypto] crypto: qat - add check for negative offset in alg precompute function (Neil Horman) [1723573] - [crypto] crypto: qat - remove spin_lock in qat_ablkcipher_setkey (Neil Horman) [1723573] - [crypto] treewide: Add SPDX license identifier - Makefile/Kconfig (Neil Horman) [1723573] - [crypto] crypto: shash - remove shash_desc::flags (Neil Horman) [1723573] - [crypto] crypto: rsa - unimplement sign/verify for raw RSA backends (Neil Horman) [1723573] - [hv] Revert "hv: vmbus: Implement suspend/resume for VSC drivers for hibernation" (Mohammed Gamal) [1788082] - [hv] Revert "hv: vmbus: Ignore the offers when resuming from hibernation" (Mohammed Gamal) [1788082] - [hv] Revert "hv: vmbus: Suspend/resume the vmbus itself for hibernation" (Mohammed Gamal) [1788082] - [hv] Revert "hv: vmbus: Clean up hv_sock channels by force upon suspend" (Mohammed Gamal) [1788082] - [hv] Revert "hv: vmbus: Suspend after cleaning up hv_sock and sub channels" (Mohammed Gamal) [1788082] - [hv] Revert "hv: vmbus: Resume after fixing up old primary channels" (Mohammed Gamal) [1788082] - [hv] Revert "vmbus: Fix harmless building warnings without CONFIG_PM_SLEEP" (Mohammed Gamal) [1788082] - [x86] kvm: vmx: Introduce handle_unexpected_vmexit and handle WAITPKG vmexit (Paul Lai) [1494707] - [x86] kvm: vmx: Emulate MSR IA32_UMWAIT_CONTROL (Paul Lai) [1494707] - [x86] kvm: x86: Add support for user wait instructions (Paul Lai) [1494707] - [tools] tools arch x86: Update tools's copy of cpufeatures.h (Paul Lai) [1494707] - [kvm] KVM: x86: expose AVX512_BF16 feature to guest (Paul Lai) [1642539] - [x86] x86/cpufeatures: Enumerate the new AVX512 BFLOAT16 instructions (Paul Lai) [1642539] - [block] rbd: silence bogus uninitialized warning in rbd_object_map_update_finish() (Jeff Layton) [1777961] - [fs] ceph: increment/decrement dio counter on async requests (Jeff Layton) [1777961] - [fs] ceph: take the inode lock before acquiring cap refs (Jeff Layton) [1777961] - [scsi] scsi: lpfc: fix build failure with DEBUGFS disabled (Dick Kennedy) [1784863] - [scsi] Revert "storvsc: setup 1:1 mapping between hardware queue and CPU queue" (Cathy Avery) [1787594] - [tools] perf session: Return error code for perf_session__new() function on failure (Michael Petlan) [1754995] - [tools] perf header: Fix false warning when there are no duplicate cache entries (Michael Petlan) [1776499] - [firmware] efi/memreserve: Register reservations as 'reserved' in /proc/iomem (Bhupesh Sharma) [1772730] - [firmware] efi/memreserve: deal with memreserve entries in unmapped memory (Bhupesh Sharma) [1772730] - [powerpc] powerpc/powernv: Avoid re-registration of imc debugfs directory (Diego Domingos) [1781098] - [powerpc] powerpc/powernv: Return for invalid IMC domain (Diego Domingos) [1781098]- [tools] perf tools: Allow to link with libbpf dynamicaly (Michael Petlan) [1781570] - [tools] perf probe: Fix spelling mistake "addrees" -> "address" (Michael Petlan) [1760227] - [tools] perf probe: Trace a magic number if variable is not found (Michael Petlan) [1760227] - [tools] perf probe: Support DW_AT_const_value constant value (Michael Petlan) [1760227] - [tools] perf probe: Support multiprobe event (Michael Petlan) [1760227] - [tools] perf probe: Generate event name with line number (Michael Petlan) [1760227] - [tools] perf probe: Do not show non representive lines by perf-probe -L (Michael Petlan) [1760227] - [tools] perf probe: Verify given line is a representive line (Michael Petlan) [1760227] - [tools] perf probe: Show correct statement line number by perf probe -l (Michael Petlan) [1760227] - [tools] perf probe: Skip overlapped location on searching variables (Michael Petlan) [1760227] - [tools] perf probe: Fix to show calling lines of inlined functions (Michael Petlan) [1760227] - [tools] perf probe: Filter out instances except for inlined subroutine and subprogram (Michael Petlan) [1760227] - [tools] perf probe: Skip end-of-sequence and non statement lines (Michael Petlan) [1760227] - [tools] perf probe: Return a better scope DIE if there is no best scope (Michael Petlan) [1760227] - [tools] perf probe: Fix to show ranges of variables in functions without entry_pc (Michael Petlan) [1760227] - [tools] perf probe: Fix to show inlined function callsite without entry_pc (Michael Petlan) [1760227] - [tools] perf probe: Fix to list probe event with correct line number (Michael Petlan) [1760227] - [tools] perf probe: Fix to probe an inline function which has no entry pc (Michael Petlan) [1760227] - [tools] perf probe: Fix to probe a function which has no entry pc (Michael Petlan) [1760227] - [tools] perf probe: Fix wrong address verification (Michael Petlan) [1760227] - [tools] perf probe: Fix to show function entry line as probe-able (Michael Petlan) [1760227] - [tools] perf probe: Walk function lines in lexical blocks (Michael Petlan) [1760227] - [tools] perf probe: Fix to find range-only function instance (Michael Petlan) [1760227] - [scsi] qla2xxx: Fix incorrect SFUB length used for Secure Flash Update MB Cmd (Himanshu Madhani) [1782598] - [scsi] qla2xxx: Added support for MPI and PEP regions for ISP28XX (Himanshu Madhani) [1782598] - [scsi] qla2xxx: Correctly retrieve and interpret active flash region (Himanshu Madhani) [1782598] - [nvme] nvme: Add quirk for LiteON CL1 devices running FW 22301111 (Perry Yuan) [1769179] - [nvme] nvme-pci: Save PCI state before putting drive into deepest state (Perry Yuan) [1769180] - [infiniband] rdma/cxgb4: Fix spelling mistake "immedate" -> "immediate" (Vishal Kulkarni) [1725823] - [infiniband] rdma/cxgb4: Fix null pointer dereference on alloc_skb failure (Vishal Kulkarni) [1725823] - [infiniband] iw_cxgb4: Fix qpid leak (Vishal Kulkarni) [1725823] - [netdrv] net/mlx5e: Use correct enum to determine uplink port (mohamad meib) [1786113] - [netdrv] net/mlx5e: Fix concurrency issues between config flow and XSK (mohamad meib) [1786113] - [infiniband] IB/mlx5: Fix steering rule of drop and count (mohamad meib) [1786113] - [netdrv] net/mlx5e: ethtool, Fix analysis of speed setting (mohamad meib) [1786113] - [netdrv] net/mlx5e: Fix translation of link mode into speed (mohamad meib) [1786113] - [netdrv] net/mlx5e: Fix free peer_flow when refcount is 0 (mohamad meib) [1786113] - [netdrv] net/mlx5e: Fix freeing flow with kfree() and not kvfree() (mohamad meib) [1786113] - [netdrv] net/mlx5e: Fix SFF 8472 eeprom length (mohamad meib) [1786113] - [netdrv] net/mlx5e: Query global pause state before setting prio2buffer (mohamad meib) [1786113] - [netdrv] net/mlx5e: Fix TXQ indices to be sequential (mohamad meib) [1786113] - [infiniband] RDMA/mlx5: Fix a race with mlx5_ib_update_xlt on an implicit MR (mohamad meib) [1786113] - [netdrv] ath10k: Fix a NULL-ptr-deref bug in ath10k_usb_alloc_urb_from_pipe (Jarod Wilson) [1783853] {CVE-2019-15099} - [netdrv] revert "[netdrv] ice: mark driver as tech-preview" (Jonathan Toppins) [1783062] - [netdrv] ibmvnic: Fix typo in retry check (Steve Best) [1783775] - [netdrv] ibmveth: Detect unsupported packets before sending to the hypervisor (Steve Best) [1784904] - [netdrv] igc: add additional delay during phy hw reset (David Arcari) [1782824] - [net] bridge: fix regression in br_mdb_fill_info() (Petr Oros) [1783888] - [net] bpf: Emit audit messages upon successful prog load and unload (Jiri Olsa) [1781266] - [fs] fuse: fix leak of fuse_io_priv (Miklos Szeredi) [1777009] - [fs] virtiofs: Check contents of options string (Vivek Goyal) [1783426] - [fs] exec: Fix mem leak in kernel_read_file (Eric Sandeen) [1683731] {CVE-2019-8980} - [lib] sbitmap: only queue kyber's wait callback if not already active (Ming Lei) [1784544] - [fs] CIFS: Fix NULL-pointer dereference in smb2_push_mandatory_locks (Dave Wysochanski) [1788202] - [kernel] ftrace: Check for successful allocation of hash (Desnes Augusto Nunes do Rosario) [1719414] - [kernel] ftrace: Check for empty hash and comment the race with registering probes (Desnes Augusto Nunes do Rosario) [1719414] - [kernel] ftrace: Fix NULL pointer dereference in t_probe_next() (Desnes Augusto Nunes do Rosario) [1719414] - [iommu] vt-d: Allocate reserved region for ISA with correct permission (Jerry Snitselaar) [1778041] - [iommu] set group default domain before creating direct mappings (Jerry Snitselaar) [1778041] - [iommu] vt-d: Fix dmar pte read access not set error (Jerry Snitselaar) [1778041] - [iommu] vt-d: Set ISA bridge reserved region as relaxable (Jerry Snitselaar) [1778041] - [iommu] fix KASAN use-after-free in iommu_insert_resv_region (Auger Eric) [1777014] - [platform] platform/x86: dell-laptop: fix rfkill functionality (Jarod Wilson) [1725878] - [mm] mm/hugetlb: defer freeing of huge pages if in non-task context (Waiman Long) [1780015] - [mm] powerpc/book3s64/hash: Use secondary hash for bolted mapping if the primary is full (Steve Best) [1783159] - [mm] powerpc/pseries: Don't fail hash page table insert for bolted mapping (Steve Best) [1783159] - [powerpc] powerpc/pseries: Don't opencode HPTE_V_BOLTED (Steve Best) [1783159] - [powerpc] powerpc/perf: Disable trace_imc pmu (Steve Best) [1785573] - [powerpc] powerpc/spinlocks: Include correct header for static key (Phil Auld) [1767529] - [powerpc] powerpc/shared: Use static key to detect shared processor (Phil Auld) [1767529] - [powerpc] powerpc/vcpu: Assume dedicated processors as non-preempt (Phil Auld) [1767529] - [arm64] arm64: compat: Workaround Neoverse-N1 #1542419 for compat user-space (Jeremy Linton) [1757828] - [arm64] arm64: Fake the IminLine size on systems affected by Neoverse-N1 #1542419 (Jeremy Linton) [1757828] - [arm64] arm64: errata: Hide CTR_EL0.DIC on systems affected by Neoverse-N1 #1542419 (Jeremy Linton) [1757828] - [arm64] arm64: Handle erratum 1418040 as a superset of erratum 1188873 (Jeremy Linton) [1757828] - [arm64] arm64: errata: Add workaround for Cortex-A76 erratum #1463225 (Jeremy Linton) [1757828] - [arm64] arm64: Kconfig: Tidy up errata workaround help text (Jeremy Linton) [1757828] - [arm64] arm64: Apply ARM64_ERRATUM_1188873 to Neoverse-N1 (Jeremy Linton) [1757828] - [arm64] arm64: Add part number for Neoverse N1 (Jeremy Linton) [1757828] - [arm64] arm64: Make ARM64_ERRATUM_1188873 depend on COMPAT (Jeremy Linton) [1757828] - [clocksource] arm64: Restrict ARM64_ERRATUM_1188873 mitigation to AArch32 (Jeremy Linton) [1757828] - [arm64] arm64: arch_timer: avoid unused function warning (Jeremy Linton) [1757828] - [arm64] arm64: Add workaround for Cortex-A76 erratum 1286807 (Jeremy Linton) [1757828]- [kernel] audit: remove redundant condition check in kauditd_thread() (Richard Guy Briggs) [1716002] - [kernel] audit: Report suspicious O_CREAT usage (Richard Guy Briggs) [1716002] - [fs] namei: allow restricted O_CREAT of FIFOs and regular files (Richard Guy Briggs) [1716002] - [kernel] audit_get_nd(): don't unlock parent too early (Richard Guy Briggs) [1716002] - [fs] namei.c: keep track of nd->root refcount status (Richard Guy Briggs) [1716002] - [fs] namei.c: new helper - legitimize_root() (Richard Guy Briggs) [1716002] - [kernel] kill the last users of user_{path, lpath, path_dir}() (Richard Guy Briggs) [1716002] - [kernel] namei.h: get the comments on LOOKUP_... in sync with reality (Richard Guy Briggs) [1716002] - [kernel] kill LOOKUP_NO_EVAL, don't bother including namei.h from audit.h (Richard Guy Briggs) [1716002] - [kernel] audit_inode(): switch to passing AUDIT_INODE_.. (Richard Guy Briggs) [1716002] - [fs] filename_mountpoint(): make LOOKUP_NO_EVAL unconditional there (Richard Guy Briggs) [1716002] - [fs] filename_lookup(): audit_inode() argument is always 0 (Richard Guy Briggs) [1716002] - [kernel] audit: remove the BUG() calls in the audit rule comparison functions (Richard Guy Briggs) [1716002] - [kernel] audit: enforce op for string fields (Richard Guy Briggs) [1716002] - [kernel] audit: deliver signal_info regarless of syscall (Richard Guy Briggs) [1716002] - [fs] fsnotify: fix unlink performance regression (Richard Guy Briggs) [1716002] - [kernel] audit_compare_dname_path(): switch to const struct qstr * (Richard Guy Briggs) [1716002] - [kernel] audit_update_watch(): switch to const struct qstr * (Richard Guy Briggs) [1716002] - [fs] inotify_handle_event(): don't bother with strlen() (Richard Guy Briggs) [1716002] - [kernel] fsnotify: switch send_to_group() and ->handle_event to const struct qstr * (Richard Guy Briggs) [1716002] - [kernel] fsnotify(): switch to passing const struct qstr * for file_name (Richard Guy Briggs) [1716002] - [kernel] switch fsnotify_move() to passing const struct qstr * for old_name (Richard Guy Briggs) [1716002] - [fs] ovl_lookup_real_one(): don't bother with strlen() (Richard Guy Briggs) [1716002] - [kernel] audit: fix a memory leak bug (Richard Guy Briggs) [1716002] - [kernel] audit: purge unnecessary list_empty calls (Richard Guy Briggs) [1716002] - [security] audit: link integrity evm_write_xattrs record to syscall event (Richard Guy Briggs) [1716002] - [csky] syscall_get_arch: add "struct task_struct *" argument (Richard Guy Briggs) [1716002] - [kernel] audit: Make audit_log_cap and audit_copy_inode static (Richard Guy Briggs) [1716002] - [kernel] audit: connect LOGIN record to its syscall record (Richard Guy Briggs) [1716002] - [kernel] audit: fix a memleak caused by auditing load module (Richard Guy Briggs) [1716002] - [kernel] fanotify: check FS_ISDIR flag instead of d_is_dir() (Richard Guy Briggs) [1716002] - [kernel] fsnotify: report FS_ISDIR flag with MOVE_SELF and DELETE_SELF events (Richard Guy Briggs) [1716002] - [kernel] fsnotify: annotate directory entry modification events (Richard Guy Briggs) [1716002] - [kernel] audit: mark expected switch fall-through (Richard Guy Briggs) [1716002] - [kernel] audit: hide auditsc_get_stamp and audit_serial prototypes (Richard Guy Briggs) [1716002] - [tty] audit: join tty records to their syscall (Richard Guy Briggs) [1716002] - [kernel] audit: remove audit_context when CONFIG_ AUDIT and not AUDITSYSCALL (Richard Guy Briggs) [1716002] - [kernel] audit: remove unused actx param from audit_rule_match (Richard Guy Briggs) [1716002] - [kernel] audit: ignore fcaps on umount (Richard Guy Briggs) [1716002] - [kernel] audit: clean up AUDITSYSCALL prototypes and stubs (Richard Guy Briggs) [1716002] - [kernel] audit: more filter PATH records keyed on filesystem magic (Richard Guy Briggs) [1716002] - [kernel] audit: add support for fcaps v3 (Richard Guy Briggs) [1716002] - [kernel] audit: move loginuid and sessionid from CONFIG_AUDITSYSCALL to CONFIG_AUDIT (Richard Guy Briggs) [1716002] - [kernel] audit: add syscall information to CONFIG_CHANGE records (Richard Guy Briggs) [1716002] - [kernel] audit: hand taken context to audit_kill_trees for syscall logging (Richard Guy Briggs) [1716002] - [kernel] audit: give a clue what CONFIG_CHANGE op was involved (Richard Guy Briggs) [1716002] - [kernel] audit: remove duplicated include from audit.c (Richard Guy Briggs) [1716002] - [kernel] audit: shorten PATH cap values when zero (Richard Guy Briggs) [1716002] - [kernel] audit: use current whenever possible (Richard Guy Briggs) [1716002] - [kernel] audit: minimize our use of audit_log_format() (Richard Guy Briggs) [1716002] - [kernel] audit: remove WATCH and TREE config options (Richard Guy Briggs) [1716002] - [kernel] audit: use session_info helper (Richard Guy Briggs) [1716002] - [kernel] audit: localize audit_log_session_info prototype (Richard Guy Briggs) [1716002] - [kernel] audit: Use 'mark' name for fsnotify_mark variables (Richard Guy Briggs) [1716002] - [kernel] audit: Replace chunk attached to mark instead of replacing mark (Richard Guy Briggs) [1716002] - [kernel] audit: Simplify locking around untag_chunk() (Richard Guy Briggs) [1716002] - [kernel] audit: Drop all unused chunk nodes during deletion (Richard Guy Briggs) [1716002] - [kernel] audit: Guarantee forward progress of chunk untagging (Richard Guy Briggs) [1716002] - [kernel] audit: Allocate fsnotify mark independently of chunk (Richard Guy Briggs) [1716002] - [kernel] audit: Provide helper for dropping mark's chunk reference (Richard Guy Briggs) [1716002] - [kernel] audit: Remove pointless check in insert_hash() (Richard Guy Briggs) [1716002] - [kernel] audit: Factor out chunk replacement code (Richard Guy Briggs) [1716002] - [kernel] audit: Make hash table insertion safe against concurrent lookups (Richard Guy Briggs) [1716002] - [kernel] audit: Embed key into chunk (Richard Guy Briggs) [1716002] - [kernel] audit: Fix possible tagging failures (Richard Guy Briggs) [1716002] - [kernel] audit: Fix possible spurious -ENOSPC error (Richard Guy Briggs) [1716002] - [kernel] audit_tree: Remove mark->lock locking (Richard Guy Briggs) [1716002] - [kernel] audit: print empty EXECVE args (Richard Guy Briggs) [1716002] - [security] evm: fix return value check in evm_write_xattrs() (Richard Guy Briggs) [1716002] - [kernel] audit: fix use-after-free in audit_add_watch (Richard Guy Briggs) [1716002] - [kernel] audit: use ktime_get_coarse_real_ts64() for timestamps (Richard Guy Briggs) [1716002] - [kernel] audit: use ktime_get_coarse_ts64() for time access (Richard Guy Briggs) [1716002] - [kernel] audit: simplify audit_enabled check in audit_watch_log_rule_change() (Richard Guy Briggs) [1716002] - [kernel] audit: check audit_enabled in audit_tree_log_remove_rule() (Richard Guy Briggs) [1716002] - [kernel] cred: conditionally declare groups-related functions (Richard Guy Briggs) [1716002] - [kernel] audit: eliminate audit_enabled magic number comparison (Richard Guy Briggs) [1716002] - [kernel] audit: Fix extended comparison of GID/EGID (Richard Guy Briggs) [1716002] - [kernel] audit: tie ANOM_ABEND records to syscall (Richard Guy Briggs) [1716002] - [kernel] audit: tie SECCOMP records to syscall (Richard Guy Briggs) [1716002] - [kernel] audit: allow other filter list types for AUDIT_EXE (Richard Guy Briggs) [1716002] - [documentation] admin guide/pm: Admin guide for intel-speed-select (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Display TRL buckets for just base config level (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Ignore missing config level (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Increment version (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Use core count for base-freq mask (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Support platform with limited Intel(R) Speed Select (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Use Frequency weight for CLOS (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Make CLOS frequency in MHz (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Use mailbox for CLOS_PM_QOS_CONFIG (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Auto mode for CLX (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Correct CLX-N frequency units (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Change display of "avx" to "avx2" (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Extend command set for perf-profile (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Implement base-freq commands on CascadeLake-N (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Implement 'perf-profile info' on CascadeLake-N (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Implement CascadeLake-N help and command functions structures (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Add check for CascadeLake-N models (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Make process_command generic (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Add int argument to command functions (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Refuse to disable core-power when getting used (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Turbo-freq feature auto mode (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Base-freq feature auto mode (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Remove warning for unused result (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix perf-profile command output (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Extend core-power command set (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix some debug prints (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Format get-assoc information (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Allow online/offline based on tdp (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix high priority core mask over count (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Display core count for bucket (Prarit Bhargava) [1766228] - [platform] x86: isst: Allow additional TRL MSRs (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix memory leak (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Output success/failed for command output (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Output human readable CPU list (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Change turbo ratio output to maximum turbo frequency (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Switch output to MHz (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Simplify output for turbo-freq and base-freq (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix cpu-count output (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix help option typo (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix package typo (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix a read overflow in isst_set_tdp_level_msr() (Prarit Bhargava) [1766228] - [platform] x86: isst: Use dev_get_drvdata (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Add .gitignore file (Prarit Bhargava) [1766228] - [tools] tools/power/x86: A tool to validate Intel Speed Select commands (Prarit Bhargava) [1766228] - [platform] x86: isst: Restore state on resume (Prarit Bhargava) [1766228] - [platform] x86: isst: Add Intel Speed Select PUNIT MSR interface (Prarit Bhargava) [1766228] - [platform] x86: isst: Add Intel Speed Select mailbox interface via MSRs (Prarit Bhargava) [1766228] - [platform] x86: isst: Add Intel Speed Select mailbox interface via PCI (Prarit Bhargava) [1766228] - [platform] x86: isst: Add Intel Speed Select mmio interface (Prarit Bhargava) [1766228] - [platform] x86: isst: Add IOCTL to Translate Linux logical CPU to PUNIT CPU number (Prarit Bhargava) [1766228] - [platform] x86: isst: Store per CPU information (Prarit Bhargava) [1766228] - [platform] x86: isst: Add common API to register and handle ioctls (Prarit Bhargava) [1766228] - [documentation] platform/x86: isst: Update ioctl-number.txt for Intel Speed Select interface (Prarit Bhargava) [1766228]- [tools] libbpf: Refactor relocation handling (Yauheni Kaliuta) [1772081] - [tools] libbpf: Fix call relocation offset calculation bug (Yauheni Kaliuta) [1772081] - [tools] libbpf: Fix bpf_object name determination for bpf_object__open_file() (Yauheni Kaliuta) [1772081] - [tools] libbpf: return previous print callback from libbpf_set_print (Yauheni Kaliuta) [1772081] - [tools] libbpf: fix bpf_object__name() to actually return object name (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: Make CO-RE reloc test impartial to test_progs flavor (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: Add BPF_CORE_READ and BPF_CORE_READ_STR_INTO macro tests (Yauheni Kaliuta) [1772081] - [tools] bpftool: Allow to read btf as raw data (Yauheni Kaliuta) [1772081] - [tools] bpftool: implement "bpftool btf show|list" (Yauheni Kaliuta) [1772081] - [tools] libbpf: add bpf_btf_get_next_id() to cycle through BTF objects (Jiri Olsa) [1772081] - [tools] libbpf: refactor bpf_*_get_next_id() functions (Yauheni Kaliuta) [1772081] - [tools] bpf: synchronise BPF UAPI header with tools (Yauheni Kaliuta) [1772081] - [tools] libbpf: attempt to load kernel BTF from sysfs first (Yauheni Kaliuta) [1772081] - [tools] libbpf: Add getter for program size (Yauheni Kaliuta) [1772081] - [tools] libbpf: Add bpf_get_link_xdp_info() function to get more XDP information (Yauheni Kaliuta) [1772081] - [tools] libbpf: Use pr_warn() when printing netlink errors (Yauheni Kaliuta) [1772081] - [tools] libbpf: Propagate EPERM to caller on program load (Yauheni Kaliuta) [1772081] - [tools] libbpf: Unpin auto-pinned maps if loading fails (Yauheni Kaliuta) [1772081] - [tools] libbpf: Add auto-pinning of maps when loading BPF objects (Yauheni Kaliuta) [1772081] - [tools] libbpf: Teach bpf_object__open to guess program types (Yauheni Kaliuta) [1772081] - [tools] libbpf: Add bpf_program__get_{type, expected_attach_type) APIs (Yauheni Kaliuta) [1772081] - [tools] libbpf: Move directory creation into _pin() functions (Yauheni Kaliuta) [1772081] - [tools] libbpf: Store map pin path and status in struct bpf_map (Yauheni Kaliuta) [1772081] - [tools] libbpf: Fix error handling in bpf_map__reuse_fd() (Yauheni Kaliuta) [1772081] - [tools] libbpf: Make DECLARE_LIBBPF_OPTS macro strictly a variable declaration (Yauheni Kaliuta) [1772081] - [tools] bpftool: Fix bpftool build by switching to bpf_object__open_file() (Yauheni Kaliuta) [1772081] - [tools] bpf: Rename pr_warning to pr_warn to align with kernel logging (Yauheni Kaliuta) [1772081] - [tools] libbpf: provide more helpful message on uninitialized global var (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: Add field existence CO-RE relocs tests (Yauheni Kaliuta) [1772081] - [tools] libbpf: Add support for field existance CO-RE relocation (Yauheni Kaliuta) [1772081] - [tools] libbpf: Update BTF reloc support to latest Clang format (Yauheni Kaliuta) [1772081] - [tools] libbpf: Add BPF_CORE_READ/BPF_CORE_READ_INTO helpers (Yauheni Kaliuta) [1772081] - [tools] libbpf: Refactor bpf_object__open APIs to use common opts (Yauheni Kaliuta) [1772081] - [tools] libbpf: Move bpf_{helpers, helper_defs, endian, tracing}.h into libbpf (Jiri Olsa) [1772081] - [tools] uapi/bpf: fix helper docs (Yauheni Kaliuta) [1772081] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1772081] - [uapi] bpf: fix 'struct pt_reg' typo in documentation (Yauheni Kaliuta) [1772081] - [tools] libbpf: Fix BTF-defined map's __type macro handling of arrays (Yauheni Kaliuta) [1772081] - [scripts] bpf: Print an error when known types list needs updating (Yauheni Kaliuta) [1772081] - [scripts] bpf: Emit an #error directive known types list needs updating (Yauheni Kaliuta) [1772081] - [scripts] bpf: Fix xdp_md forward declaration typo (Yauheni Kaliuta) [1772081] - [scripts] bpf: teach bpf_helpers_doc.py to dump BPF helper definitions (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: Split off tracing-only helpers into bpf_tracing.h (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: samples/bpf: Split off legacy stuff from bpf_helpers.h (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: Undo GCC-specific bpf_helpers.h changes (Yauheni Kaliuta) [1772081] - [tools] libbpf: auto-generate list of BPF helper definitions (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add bpf-gcc support (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: bpf_tcp_gen_syncookie->bpf_helpers (Yauheni Kaliuta) [1772081] - [tools] libbpf: relicense bpf_helpers.h and bpf_endian.h (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: introduce bpf_cpu_to_be64 and bpf_be64_to_cpu (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: Adjust CO-RE reloc tests for new bpf_core_read() macro (Yauheni Kaliuta) [1772081] - [tools] bpf: fix core_reloc.c compilation error (Yauheni Kaliuta) [1772081] - [tools] libbpf: add bpf_object__open_{file, mem} w/ extensible opts (Yauheni Kaliuta) [1772081] - [tools] libbpf: make libbpf.map source of truth for libbpf version (Yauheni Kaliuta) [1772081] - [tools] libbpf: stop enforcing kern_version, populate it for users (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs misc tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs ints tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs ptr-as-array tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs modifiers/typedef tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs enum/ptr/func_proto tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs array tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs nesting tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs struct flavors tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs testing setup (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add BPF_CORE_READ relocatable read macro (Yauheni Kaliuta) [1772081] - [tools] libbpf: implement BPF CO-RE offset relocation algorithm (Yauheni Kaliuta) [1772081] - [tools] libbpf: add .BTF.ext offset relocation section loading (Yauheni Kaliuta) [1772081] - [tools] libbpf: convert libbpf code to use new btf helpers (Yauheni Kaliuta) [1772081] - [tools] libbpf: add helpers for working with BTF types (Yauheni Kaliuta) [1772081] - [gpu] drm/i915: Add new CNL PCH ID seen on a CML platform (Lyude Paul) [1771779] - [gpu] drm/amdgpu: add warning for GRBM 1-cycle delay issue in gfx9 (Lyude Paul) [1771779] - [gpu] drm/amdgpu: register gpu instance before fan boost feature enablment (Lyude Paul) [1771779] - [gpu] drm/amd/swsmu: fix smu workload bit map error (Lyude Paul) [1771779] - [gpu] drm/amdgpu: dont schedule jobs while in reset (Lyude Paul) [1771779] - [gpu] drm/i915/userptr: Try to acquire the page lock around set_page_dirty() (Lyude Paul) [1771779] - [gpu] drm/i915/pmu: "Frequency" is reported as accumulated cycles (Lyude Paul) [1771779] - [gpu] drm/i915: Don't oops in dumb_create ioctl if we have no crtcs (Lyude Paul) [1771779] - [gpu] drm/amd/powerplay: issue no PPSMC_MSG_GetCurrPkgPwr on unsupported ASICs (Lyude Paul) [1771779] - [gpu] drm/amdgpu: disable gfxoff on original raven (Lyude Paul) [1771779] - [gpu] drm/amdgpu: disable gfxoff when using register read interface (Lyude Paul) [1771779] - [gpu] revert "drm/i915/ehl: Update MOCS table for EHL" (Lyude Paul) [1771779] - [gpu] drm/i915: update rawclk also on resume (Lyude Paul) [1771779] - [gpu] dc.c:use kzalloc without test (Lyude Paul) [1771779] - [gpu] drm/amd/display: Passive DP->HDMI dongle detection fix (Lyude Paul) [1771779] - [gpu] drm/amd/display: add 50us buffer as WA for pstate switch in active (Lyude Paul) [1771779] - [gpu] drm/amd/display: do not synchronize "drr" displays (Lyude Paul) [1771779] - [gpu] drm/amdgpu: If amdgpu_ib_schedule fails return back the error (Lyude Paul) [1771779] - [gpu] drm/sched: Set error to s_fence if HW job submission failed (Lyude Paul) [1771779] - [gpu] drm/amdgpu/sdma5: do not execute 0-sized IBs (v2) (Lyude Paul) [1771779] - [gpu] drm/radeon: fix si_enable_smc_cac() failed issue (Lyude Paul) [1771779] - [gpu] drm/amdgpu: fix error handling in amdgpu_bo_list_create (Lyude Paul) [1771779] - [gpu] drm/amdgpu: fix potential VM faults (Lyude Paul) [1771779] - [gpu] drm/amdgpu: Fix SDMA hang when performing VKexample test (Lyude Paul) [1771779] - [gpu] drm/amdgpu/powerplay/vega10: allow undervolting in p7 (Lyude Paul) [1771779] - [gpu] drm/amdgpu/gfx10: update gfx golden settings (Lyude Paul) [1771779] - [gpu] drm/i915: Fix PCH reference clock for FDI on HSW/BDW (Lyude Paul) [1771779] - [gpu] drm/amdgpu/gmc10: properly set BANK_SELECT and FRAGMENT_SIZE (Lyude Paul) [1771779] - [gpu] drm/amdgpu: fix memory leak (Lyude Paul) [1771779] - [gpu] drm/amdgpu: user pages array memory leak fix (Lyude Paul) [1771779] - [gpu] drm/amdgpu/uvd7: fix allocation size in enc ring test (v2) (Lyude Paul) [1771779] - [gpu] drm/amdgpu/uvd6: fix allocation size in enc ring test (v2) (Lyude Paul) [1771779] - [gpu] drm/amdgpu/vcn: fix allocation size in enc ring test (Lyude Paul) [1771779] - [gpu] drm/amdgpu/vce: fix allocation size in enc ring test (Lyude Paul) [1771779] - [gpu] drm/i915: Favor last VBT child device with conflicting AUX ch/DDC pin (Lyude Paul) [1771779] - [gpu] drm/i915/userptr: Never allow userptr into the mappable GGTT (Lyude Paul) [1771779] - [gpu] drm/amdgpu/sdma5: fix mask value of POLL_REGMEM packet for pipe sync (Lyude Paul) [1771779] - [gpu] drm/amdgpu: Bail earlier when amdgpu.cik_/si_support is not set to 1 (Lyude Paul) [1771779] - [gpu] drm/ttm: Restore ttm prefaulting (Lyude Paul) [1771779] - [gpu] drm/edid: Add 6 bpc quirk for SDC panel in Lenovo G50 (Lyude Paul) [1771779] - [gpu] drm/amd/display: memory leak (Lyude Paul) [1771779] - [gpu] drm/amdgpu: fix multiple memory leaks in acp_hw_init (Lyude Paul) [1771779] - [gpu] drm: Clear the fence pointer when writeback job signaled (Lyude Paul) [1771779] - [gpu] drm: Free the writeback_job when it with an empty fb (Lyude Paul) [1771779] - [gpu] drm/i915: Mark contents as dirty on a write fault (Lyude Paul) [1771779] - [gpu] drm/i915: Whitelist COMMON_SLICE_CHICKEN2 (Lyude Paul) [1771779] - [gpu] drm/i915: Bump skl+ max plane width to 5k for linear/x-tiled (Lyude Paul) [1771779] - [gpu] drm/i915: Perform GGTT restore much earlier during resume (Lyude Paul) [1771779] - [gpu] drm/radeon: Bail earlier when radeon.cik_/si_support=0 is passed (Lyude Paul) [1771779] - [gpu] drm/amdgpu: Check for valid number of registers to read (Lyude Paul) [1771779] - [gpu] drm/amdgpu: Fix KFD-related kernel oops on Hawaii (Lyude Paul) [1771779] - [gpu] drm/i915: to make vgpu ppgtt notificaiton as atomic operation (Lyude Paul) [1771779] - [gpu] drm/i915/gvt: update vgpu workload head pointer correctly (Lyude Paul) [1771779] - [gpu] drm/amd/powerplay: change metrics update period from 1ms to 100ms (Lyude Paul) [1771779] - [gpu] drm/nouveau/kms/nv50-: Don't create MSTMs for eDP connectors (Lyude Paul) [1771779] - [gpu] drm/atomic: Take the atomic toys away from X (Lyude Paul) [1771779] - [gpu] drm/atomic: Reject FLIP_ASYNC unconditionally (Lyude Paul) [1771779] - [gpu] drm/i915/dp: Fix dsc bpp calculations, v5 (Lyude Paul) [1771779] - [dma-buf] sw_sync: Synchronize signal vs syncpt free (Lyude Paul) [1771779] - [gpu] drm/amdgpu/si: fix ASIC tests (Lyude Paul) [1771779] - [gpu] drm/amd/display: fix trigger not generated for freesync (Lyude Paul) [1771779] - [gpu] drm/amd/display: fix MPO HUBP underflow with Scatter Gather (Lyude Paul) [1771779] - [gpu] drm/amd/powerpaly: fix navi series custom peak level value error (Lyude Paul) [1771779] - [gpu] drm/amd/display: support spdif (Lyude Paul) [1771779] - [gpu] drm/nouveau/volt: Fix for some cards having 0 maximum voltage (Lyude Paul) [1771779] - [gpu] drm/nouveau/kms/tu102-: disable input lut when input is already FP16 (Lyude Paul) [1771779] - [gpu] drm/amdgpu/sdma5: fix number of sdma5 trap irq types for navi1x (Lyude Paul) [1771779] - [gpu] drm/amd/display: Register VUPDATE_NO_LOCK interrupts for DCN2 (Lyude Paul) [1771779] - [gpu] drm/amd/display: reprogram VM config when system resume (Lyude Paul) [1771779] - [gpu] drm/amd/display: Fix frames_to_insert math (Lyude Paul) [1771779] - [gpu] drm/amd/display: fix issue where 252-255 values are clipped (Lyude Paul) [1771779] - [gpu] drm: radeon: Fix a possible null-pointer dereference in radeon_connector_set_property() (Lyude Paul) [1771779] - [gpu] revert "drm/radeon: Fix EEH during kexec" (Lyude Paul) [1771779] - [gpu] drm/amd/display: Use proper enum conversion functions (Lyude Paul) [1771779] - [gpu] drm/amdgpu: Fix hard hang for S/G display BOs (Lyude Paul) [1771779] - [gpu] drm/panel: check failure cases in the probe func (Lyude Paul) [1771779] - [gpu] drm/bridge: sii902x: fix missing reference to mclk clock (Lyude Paul) [1771779] - [gpu] drm/tinydrm/kconfig: Select BACKLIGHT_CLASS_DEVICE (Lyude Paul) [1771779] - [video] ssd1307fb: Start page range at page_offset (Lyude Paul) [1771779] - [gpu] drm/amd/display: Copy GSL groups when committing a new context (Lyude Paul) [1771779] - [gpu] drm/amd/display: Clear FEC_READY shadow register if DPCD write fails (Lyude Paul) [1771779] - [gpu] drm/amd/display: fix not calling ppsmu to trigger PME (Lyude Paul) [1771779] - [gpu] drm/amd/display: Power-gate all DSCs at driver init time (Lyude Paul) [1771779] - [gpu] drm/amd/display: add monitor patch to add T7 delay (Lyude Paul) [1771779] - [gpu] drm/panel: simple: fix AUO g185han01 horizontal blanking (Lyude Paul) [1771779] - [gpu] drm/vkms: Avoid assigning 0 for possible_crtc (Lyude Paul) [1771779] - [gpu] drm/bridge: tc358767: Increase AUX transfer length limit (Lyude Paul) [1771779] - [gpu] drm/vkms: Fix crc worker races (Lyude Paul) [1771779] - [gpu] drm/amdgpu/display: fix 64 bit divide (Lyude Paul) [1771779] - [gpu] drm/amd/display: Add missing HBM support and raise Vega20's uclk (Lyude Paul) [1771779] - [gpu] drm/amd/display: dce11.x /dce12 update formula input (Lyude Paul) [1771779] - [gpu] drm/amd/display: Restore backlight brightness after system resume (Lyude Paul) [1771779] - [gpu] drm: fix module name in edid_firmware log message (Lyude Paul) [1771779] - [gpu] drm/amd/powerplay/smu7: enforce minimal VBITimeout (v2) (Lyude Paul) [1771779] - [gpu] drm/amd/display: readd -msse2 to prevent Clang from emitting libcalls to undefined SW FP routines (Lyude Paul) [1771779] - [gpu] drm/amd/display: Don't replace the dc_state for fast updates (Lyude Paul) [1771779] - [gpu] drm/amd/display: Skip determining update type for async updates (Lyude Paul) [1771779] - [gpu] drm/amd/display: Allow cursor async updates for framebuffer swaps (Lyude Paul) [1771779] - [include] sk_buff: fix skb_ext_put() and skb_ext_reset() calls (Ivan Vecera) [1779923] - [net] openvswitch: fix flow command message size (Paolo Abeni) [1776765] - [net] netfilter: nf_tables: add SECMARK support (Phil Sutter) [1715851] - [net] netfilter: nf_tables: add requirements for connsecmark support (Phil Sutter) [1715851] - [wireless] mwifiex: pcie: Fix memory leak in mwifiex_pcie_init_evt_ring (Jarod Wilson) [1781534] {CVE-2019-19057} - [tools] selftests/powerpc: Disable basic EEH selftest (Steve Best) [1782232] - [x86] kvm: x86: Remove a spurious export of a static function (Paolo Bonzini) [1779553] {CVE-2019-19338} - [x86] kvm: vmx: use MSR_IA32_TSX_CTRL to hard-disable TSX on guest that lack it (Paolo Bonzini) [1779553] {CVE-2019-19338} - [x86] kvm: vmx: implement MSR_IA32_TSX_CTRL disable RTM functionality (Paolo Bonzini) [1779553] {CVE-2019-19338} - [x86] kvm: x86: implement MSR_IA32_TSX_CTRL effect on CPUID (Paolo Bonzini) [1779553] {CVE-2019-19338} - [x86] kvm: x86: do not modify masked bits of shared MSRs (Paolo Bonzini) [1779553] {CVE-2019-19338} - [x86] kvm: x86: fix presentation of TSX feature in ARCH_CAPABILITIES (Paolo Bonzini) [1779553] {CVE-2019-19338} - [x86] kvm/x86: Export MDS_NO=0 to guests when TSX is enabled (Paolo Bonzini) [1779553] {CVE-2019-19338} - [fs] cifs: Close open handle after interrupted close (Leif Sahlberg) [1771691] - [fs] cifs: Do not miss cancelled OPEN responses (Leif Sahlberg) [1771691] - [fs] cifs: Fix NULL pointer dereference in mid callback (Leif Sahlberg) [1771691] - [fs] cifs: add a debug macro that prints \\server\share for errors (Leif Sahlberg) [1772630] - [fs] cifs: add new debugging macro cifs_server_dbg (Leif Sahlberg) [1772630]- [netdrv] wireless: fix nl80211 vendor commands (Jarod Wilson) [1776606] - [net] nl80211: fix VENDOR_CMD_RAW_DATA (Jarod Wilson) [1776606] - [netdrv] rt2x00: initialize last_reset (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: don't consider IV len in A-MSDU (Jarod Wilson) [1776606] - [net] mac80211: fix station inactive_time shortly after boot (Jarod Wilson) [1776606] - [net] mac80211: fix ieee80211_txq_setup_flows() failure path (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fw api: support new API for scan config cmd (Jarod Wilson) [1776606] - [netdrv] mt76: dma: fix buffer unmap with non-linear skbs (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x2e: disable pcie_aspm by default (Jarod Wilson) [1776606] - [net] nl80211: fix validation of mesh path nexthop (Jarod Wilson) [1776606] - [net] nl80211: Disallow setting of HT for channel 14 (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl_pci: Fix problem of too small skb->len (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: 0x2720 is qu and 0x30DC is not (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: add workaround for power gating in integrated 22000 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: handle iwl_mvm_tvqm_enable_txq() error return (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix all 9460 entries for qnj (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix PCI ID 0x2720 configs that should be soc (Jarod Wilson) [1776606] - [netdrv] rtlwifi: Fix potential overflow on P2P code (Jarod Wilson) [1775223 1776606] {CVE-2019-17666} - [netdrv] iwlwifi: pcie: fix merge damage on making QnJ exclusive (Jarod Wilson) [1776606] - [netdrv] ath10k: fix latency issue for QCA988x (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: change qu with jf devices to use qu configuration (Jarod Wilson) [1776606] - [netdrv] iwlwifi: exclude GEO SAR support for 3168 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix memory leaks in iwl_pcie_ctxt_info_gen3_init (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: fix memory leak in alloc_sgtable (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix rb_allocator workqueue allocation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix indexing in command dump for new HW (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix race in sync rx queue notification (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: force single phy init (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fix ACPI table revision checks (Jarod Wilson) [1776606] - [netdrv] iwlwifi: don't access trans_cfg via cfg (Jarod Wilson) [1776606] - [netdrv] rt2x00: remove input-polldev.h header (Jarod Wilson) [1776606] - [net] mac80211: Don't access sk_queue_head->next directly (Jarod Wilson) [1776606] - [net] mac80211: fix scan when operating on DFS channels in ETSI domains (Jarod Wilson) [1776606] - [net] mac80211: accept deauth frames in IBSS mode (Jarod Wilson) [1776606] - [net] cfg80211: fix a bunch of RCU issues in multi-bssid code (Jarod Wilson) [1776606] - [net] nl80211: fix memory leak in nl80211_get_ftm_responder_stats (Jarod Wilson) [1776606] - [net] cfg80211: wext: avoid copying malformed SSIDs (Jarod Wilson) [1778634 1776606] {CVE-2019-17133} - [net] mac80211: Reject malformed SSID elements (Jarod Wilson) [1776606] - [net] mac80211: keep BHs disabled while calling drv_tx_wake_queue() (Jarod Wilson) [1776606] - [net] mac80211: fix txq null pointer dereference (Jarod Wilson) [1776606] - [net] nl80211: fix null pointer dereference (Jarod Wilson) [1776606] - [net] cfg80211: initialize on-stack chandefs (Jarod Wilson) [1776606] - [net] cfg80211: validate SSID/MBSSID element ordering assumption (Jarod Wilson) [1776606] - [net] nl80211: validate beacon head (Jarod Wilson) [1776606] - [net] cfg80211: Purge frame registrations on iftype change (Jarod Wilson) [1776606] - [net] cfg80211: Do not compare with boolean in nl80211_common_reg_change_event (Jarod Wilson) [1776606] - [net] cfg80211: always shut down on HW rfkill (Jarod Wilson) [1776606] - [net] cfg80211: fix boundary value in ieee80211_frequency_to_channel() (Jarod Wilson) [1776606] - [net] cfg80211: add local BSS receive time to survey information (Jarod Wilson) [1776606] - [net] nl80211: add NL80211_CMD_UPDATE_FT_IES to supported commands (Jarod Wilson) [1776606] - [netdrv] wireless: Fix Kconfig indentation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fw: don't send GEO_TX_POWER_LIMIT command to FW version 36 (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix mt7615 firmware path definitions (Jarod Wilson) [1776606] - [netdrv] rtw88: configure firmware after HCI started (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: release tx skbs DMAed when stop (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: extract skbs free routine for trx rings (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix build w/o CONFIG_THERMAL (Jarod Wilson) [1776606] - [netdrv] rtw88: report RX power for each antenna (Jarod Wilson) [1776606] - [netdrv] rtw88: fix wrong rx power calculation (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192de: replace _rtl92d_evm_db_to_percentage with generic version (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: replace _rtl92c_evm_db_to_percentage with generic version (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ce: replace _rtl92c_evm_db_to_percentage with generic version (Jarod Wilson) [1776606] - [netdrv] rtw88: allows to receive AMSDU in AMPDU (Jarod Wilson) [1776606] - [netdrv] rtw88: add dynamic cck pd mechanism (Jarod Wilson) [1776606] - [netdrv] rtw88: move IQK/DPK into phy_calibration (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: add SW DPK support (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: add FW IQK support (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: Enable interrupt migration (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: update pwr_seq to v13 (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: update PHY parameter to v38 (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: rtl8192ce: rtl8192de: rtl8723ae: rtl8821ae: Remove some unused bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723be: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723be: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723be: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723be: Remove unused SET_XXX and GET_XXX macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723ae: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723ae: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723ae: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723ae: Remove unused GET_XXX and SET_XXX macros (Jarod Wilson) [1776606] - [netdrv] brcmsmac: Use DIV_ROUND_CLOSEST directly to make it readable (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: make array static const and remove redundant assignment (Jarod Wilson) [1776606] - [netdrv] brcmfmac: don't realloc wiphy during PCIe reset (Jarod Wilson) [1776606] - [netdrv] brcmfmac: split brcmf_attach() and brcmf_detach() functions (Jarod Wilson) [1776606] - [netdrv] brcmfmac: move "cfg80211_ops" pointer to another struct (Jarod Wilson) [1776606] - [netdrv] ath10k: fix channel info parsing for non tlv target (Jarod Wilson) [1776606] - [netdrv] ath10k: adjust skb length in ath10k_sdio_mbox_rx_packet (Jarod Wilson) [1776606] - [netdrv] ath10k: free beacon buf later in vdev teardown (Jarod Wilson) [1776606] - [net] mac80211: allow drivers to set max MTU (Jarod Wilson) [1776606] - [net] mac80211: ibss: send deauth when expiring inactive STAs (Jarod Wilson) [1776606] - [net] mac80211: don't check if key is NULL in ieee80211_key_link() (Jarod Wilson) [1776606] - [net] mac80211: clear crypto tx tailroom counter upon keys enable (Jarod Wilson) [1776606] - [net] mac80211: remove unnecessary key condition (Jarod Wilson) [1776606] - [net] mac80211: list features in WEP/TKIP disable in better order (Jarod Wilson) [1776606] - [net] mac80211: vht: add support VHT EXT NSS BW in parsing VHT (Jarod Wilson) [1776606] - [netdrv] ath9k: release allocated buffer if timed out (Jarod Wilson) [1778582 1776606] {CVE-2019-19074} - [netdrv] ath9k_htc: release allocated buffer if timed out (Jarod Wilson) [1778572 1776606] {CVE-2019-19073} - [netdrv] ath9k: Remove unneeded variable to store return value (Jarod Wilson) [1776606] - [netdrv] ath10k: add reorder and change PN check logic for mac80211 (Jarod Wilson) [1776606] - [netdrv] ath10k: add mic bytes for pmf management packet (Jarod Wilson) [1776606] - [netdrv] brcmfmac: use *ph to print small buffer (Jarod Wilson) [1776606] - [netdrv] hostap: use *ph to print small buffer (Jarod Wilson) [1776606] - [netdrv] rtlwifi: Fix file release memory leak (Jarod Wilson) [1776606] - [netdrv] rtw88: fix seq_file memory leak (Jarod Wilson) [1776606] - [netdrv] hostap: remove set but not used variable 'copied' in prism2_io_debug_proc_read (Jarod Wilson) [1776606] - [netdrv] brcmfmac: add "reset" debugfs entry for testing reset (Jarod Wilson) [1776606] - [netdrv] brcmfmac: add stub version of brcmf_debugfs_get_devdir() (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: remove iwl_fw_cancel_dumps function (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: remove periodic trigger (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: fix dump structs doc (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fw api: add DRAM buffer allocation command (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: remove apply point, switch to time point API (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add iwl_tlv_array_len() (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: don't log un-decrypted frames (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: add support for single antenna diversity (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: handle BAR_FRAME_RELEASE (0xc2) notification (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: drop BA sessions on too many old-SN frames (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add sta_id to WOWLAN_CONFIG_CMD (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add support for suspend-resume flow for new device generation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fix warning iwl-trans.h is included more than once (Jarod Wilson) [1776606] - [netdrv] iwlwifi: always access the trans configuration via trans (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pass the iwl_trans instead of cfg to some functions (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add a pointer to the trans_cfg directly in trans (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pass the iwl_config_trans_params when needed (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: set iwl_trans->cfg later in the probe function (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: move some cfg mangling from trans_pcie_alloc to probe (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: use the cfg we passed to iwl_trans_pcie_alloc() (Jarod Wilson) [1776606] - [netdrv] iwlwifi: separate elements from cfg that are needed by trans_alloc (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: use regions ops array instead of switch case in dump flow (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: make a single ops struct for paging collect (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: move tx fifo data into fw runtime (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: use linked list for dump TLVs during dump creation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: separate cfg and dump flows to different modules (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: look for the first supported channel when add/remove phy ctxt (Jarod Wilson) [1776606] - [netdrv] iwlwifi: allocate bigger nvm data in case of UHB (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove unnecessary IWL_DEVICE_AX200_COMMON definition (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: align wrt log prints to the same format (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: remove debug flow TLV (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: verify debug TLVs at allocation phase (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: use function to check if ini dbg mode is on (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove duplicate FW string definitions (Jarod Wilson) [1776606] - [netdrv] iwlwifi: bump FW API to 50 for 22000 series (Jarod Wilson) [1776606] - [netdrv] iwlwifi: api: fix FTM struct documentation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: support per-platform antenna gain (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove check for lq_sta in __iwl_mvm_rs_tx_status() (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: simplify the channel switch flow for newer firmware (Jarod Wilson) [1776606] - [netdrv] iwlwifi: stop passing bogus gfp flags arguments to dma_alloc_coherent (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: remove periphery phy and aux regions handling (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: use linked list to store debug TLVs (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: maintain buffer allocations from trans instead of TLVs buffer (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: add debug periphery registers to 9000 device family (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove unused regdb_ptrs allocation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: align dbg tlv functions names to a single format (Jarod Wilson) [1776606] - [netdrv] iwlwifi: scan: don't pass large argument by value (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove pm_runtime completely (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove the d0i3 related module parameters (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: remove some more d0i3 code from the transport (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: remove the refs / unrefs from the transport (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove the opmode's d0i3 handlers (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove runtime_pm_mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: Set w-pointer upon resume according to SN (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: use FW thermal monitoring regardless of CONFIG_THERMAL (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: name magic numbers with enum (Jarod Wilson) [1776606] - [netdrv] iwlwifi: scan: add support for new scan request command version (Jarod Wilson) [1776606] - [netdrv] iwlwifi: LTR updates (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove the code under IWLWIFI_PCIE_RTPM (Jarod Wilson) [1776606] - [netdrv] iwlwifi: trans: remove suspending flag (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove CMD_HIGH_PRIO (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove last leftovers of d0i3 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove iwl_mvm_update_d0i3_power_mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove d0i3_ap_sta_id (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: iwl_mvm_wowlan_config_key_params is for wowlan only (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove the d0i3 entry/exit flow (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove the tx defer for d0i3 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove all the d0i3 references (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: start to remove the code for d0i3 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: add the skb length to a print (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix scan config command size (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add ldbg config cmd debug print (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: support debug recording suspend resume command (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: move debug recording stop from trans to op mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: move monitor recording functionality from header file (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove unnecessary forward declarations (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: Block 26-tone RU OFDMA transmissions (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove redundant condition in iwl_mvm_set_hw_rfkill_state (Jarod Wilson) [1776606] - [netdrv] iwlwifi: Send DQA enable command only if TVL is on (Jarod Wilson) [1776606] - [netdrv] iwlwifi: bump FW API to 49 for 22000 series (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add support to read temperature from mcu (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: introduce mt7615_txwi_to_txp utility routine (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: use devm_platform_ioremap_resource() to simplify code (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x0: remove unneeded return value on set channel (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x0: remove redundant chandef copy (Jarod Wilson) [1776606] - [netdrv] mt76: make mt76_rx_convert static (Jarod Wilson) [1776606] - [netdrv] mt76: remove offchannel check in tx scheduling (Jarod Wilson) [1776606] - [netdrv] mt76: do not send BAR frame on tx aggregation flush stop (Jarod Wilson) [1776606] - [netdrv] mt76: stop rx aggregation on station removal (Jarod Wilson) [1776606] - [netdrv] mt76: dma: reset q->rx_head on rx reset (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: apply calibration-free data from OTP (Jarod Wilson) [1776606] - [netdrv] mt76: add default implementation for mt76_sw_scan/mt76_sw_scan_complete (Jarod Wilson) [1776606] - [netdrv] mt76: fix some checkpatch warnings (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add BIP_CMAC_128 cipher support (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: remove unnecessary mcu queue initialization (Jarod Wilson) [1776606] - [netdrv] mt76: move mt76_tx_tasklet in mt76 module (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: enable survey support (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: move survey_time in mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02u: enable survey support (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02u: enable multi-vif support (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: do not copy beacon skb in mt76x02_mac_set_beacon_enable (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: introduce mt76x02_pre_tbtt_enable and mt76x02_beacon_enable macros (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add Smart Carrier Sense support (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: rework locking scheme for mt7615_set_channel (Jarod Wilson) [1776606] - [netdrv] mt76: switch to SPDX tag instead of verbose boilerplate text (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: fix some checkpatch warnings (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix some checkpatch warnings (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix some checkpatch warnings (Jarod Wilson) [1776606] - [netdrv] mt76: Add paragraphs to describe the config symbols fully (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: update cw_min/max related settings (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add 4 WMM sets support (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix watchdog rescheduling in mt7603_set_channel (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix MT7615_WATCHDOG_TIME definition (Jarod Wilson) [1776606] - [netdrv] mt76: introduce mt76_mmio_read_copy routine (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add set_key_cmd and mt76_wcid to mt7615_mac_wtbl_set_key signature (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: remove wtbl_sec_key definition (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: introduce mt7615_mac_wtbl_set_key routine (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add mt7615_mac_wtbl_addr routine (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: move mt7615_mac_get_key_info in mac.c (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add missing register initialization (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x0u: add support to TP-Link T2UHP (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: use params->ssn value directly (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: use params->ssn value directly (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: use params->ssn value directly (Jarod Wilson) [1776606] - [netdrv] mt76: usb: remove unneeded {put,get}_unaligned (Jarod Wilson) [1776606] - [netdrv] mt76: usb: fix endian in mt76u_copy (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix invalid fallback rates (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix invalid fallback rates (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix PS buffering of action frames (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix using VHT STBC rates (Jarod Wilson) [1776606] - [netdrv] mt76: mt76u: fix typo in mt76u_fill_rx_sg (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: sync with mt7603 rate control changes (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: reset rate index/counters on rate table update (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: move mt7615_mcu_set_rates to mac.c (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: enable hardware rate up/down selection (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: introduce mt7615_mcu_send_ram_firmware routine (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: always release sem in mt7615_load_patch (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fall back to sw encryption for unsupported ciphers (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: clean up FWDL TXQ during/after firmware upload (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add radar pattern test knob to debugfs (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add csa support (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: do not perform txcalibration before cac is complited (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add hw dfs pattern detector support (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: introduce mt7615_regd_notifier (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix sparse warnings: warning: restricted __le16 degrades to integer (Jarod Wilson) [1776606] - [netdrv] mt76: round up length on mt76_wr_copy (Jarod Wilson) [1776606] - [netdrv] ath6kl: fix a NULL-ptr-deref bug in ath6kl_usb_alloc_urb_from_pipe() (Jarod Wilson) [1776606] - [netdrv] ath6kl: Fix a possible null-pointer dereference in ath6kl_htc_mbox_create() (Jarod Wilson) [1776606] - [netdrv] ath9k: dynack: set ackto to max timeout in ath_dynack_reset (Jarod Wilson) [1776606] - [netdrv] ath9k: dynack: set max timeout according to channel width (Jarod Wilson) [1776606] - [netdrv] ath9k: dynack: properly set last timeout timestamp in ath_dynack_reset (Jarod Wilson) [1776606] - [netdrv] ath9k: dyanck: introduce ath_dynack_set_timeout routine (Jarod Wilson) [1776606] - [netdrv] ath9k: dynack: fix possible deadlock in ath_dynack_node_{de}init (Jarod Wilson) [1776606] - [netdrv] ath9k: add loader for AR92XX (and older) pci(e) (Jarod Wilson) [1776606] - [netdrv] brcmfmac: get chip's default RAM info during PCIe setup (Jarod Wilson) [1776606] - [netdrv] brcmfmac: replace strncpy() by strscpy() (Jarod Wilson) [1776606] - [netdrv] rt2x00: do not set IEEE80211_TX_STAT_AMPDU_NO_BACK on tx status (Jarod Wilson) [1776606] - [netdrv] brcmfmac: remove redundant assignment to pointer hash (Jarod Wilson) [1776606] - [netdrv] brcm80211: Avoid possible null-pointer dereferences in wlc_phy_radio_init_2056() (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: enable MSI interrupt (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: Move a mass of jobs in hw IRQ to soft IRQ (Jarod Wilson) [1776606] - [netdrv] rtw88: remove redundant assignment to pointer debugfs_topdir (Jarod Wilson) [1776606] - [netdrv] rtw88: drop unused rtw_coex_coex_dm_reset() (Jarod Wilson) [1776606] - [netdrv] rtw88: Fix an error message (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ce: Fix incorrect returned values (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: Fix incorrect returned values (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: Fix incorrect returned values (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: Remove unused GET_XXX and SET_XXX (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ee: Remove some variable initializations (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ee: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ee: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ee: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ee: Remove unused GET_XXX and SET_XXX (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl_pci: Fix memory leak when hardware init fails (Jarod Wilson) [1776606] - [netdrv] rtlwifi: remove unused variables 'RTL8712_SDIO_EFUSE_TABLE' and 'MAX_PGPKT_SIZE' (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: Fix value set in descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: fix non-kerneldoc comment in usb.c (Jarod Wilson) [1776606] - [net] mac80211: minstrel_ht: fix infinite loop because supported is not being shifted (Jarod Wilson) [1776606] - [netdrv] mt76: Remove dev_err() usage after platform_get_irq() (Jarod Wilson) [1776606] - [net] mac80211: Do not send Layer 2 Update frame before authorization (Jarod Wilson) [1776606] - [netdrv] revert "rt2800: enable TX_PIN_CFG_LNA_PE_ bits per band" (Jarod Wilson) [1776606] - [netdrv] rt2x00: clear up IV's on key removal (Jarod Wilson) [1776606] - [netdrv] iwlwifi: assign directly to iwl_trans->cfg in QuZ detection (Jarod Wilson) [1776606] - [netdrv] mwifiex: Fix three heap overflow at parsing element in cfg80211_ap_settings (Jarod Wilson) [1776244 1775484 1775475 1776606] - [netdrv] mt76: mt76x0e: disable 5GHz band for MT7630E (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x0e: don't use hw encryption for MT7630E (Jarod Wilson) [1776606] - [net] nl80211: fill all policy .type entries (Jarod Wilson) [1776606] - [net] cfg80211: Add support to set tx power for a station associated (Jarod Wilson) [1776606] - [net] cfg80211: Fix Extended Key ID key install checks (Jarod Wilson) [1776606] - [net] mac80211: AMPDU handling for rekeys with Extended Key ID (Jarod Wilson) [1776606] - [net] mac80211: Simplify Extended Key ID API (Jarod Wilson) [1776606] - [net] nl80211: require and validate vendor command policy (Jarod Wilson) [1776606] - [net] mac80211: AMPDU handling for Extended Key ID (Jarod Wilson) [1776606] - [net] mac80211: IEEE 802.11 Extended Key ID support (Jarod Wilson) [1776606] - [net] nl80211/cfg80211: Extended Key ID support (Jarod Wilson) [1776606] - [net] nl80211/cfg80211: Specify band specific min RSSI thresholds with sched scan (Jarod Wilson) [1776606] - [net] cfg80211: Use const more consistently in for_each_element macros (Jarod Wilson) [1776606] - [net] nl80211: use for_each_element() in validate_ie_attr() (Jarod Wilson) [1776606] - [net] cfg80211: add peer measurement with FTM initiator API (Jarod Wilson) [1776606] - [net] nl80211: use netlink policy validation function for elements (Jarod Wilson) [1776606] - [net] nl80211: use policy range validation where applicable (Jarod Wilson) [1776606] - [net] cfg80211: support FTM responder configuration/statistics (Jarod Wilson) [1776606] - [net] lib80211: move TKIP handling to ARC4 library code (Jarod Wilson) [1776606] - [net] lib80211: move WEP handling to ARC4 library code (Jarod Wilson) [1776606] - [net] mac80211: move WEP handling to ARC4 library interface (Jarod Wilson) [1776606] - [netdrv] rt2x00: clear IV's on start to fix AP mode regression (Jarod Wilson) [1776606] - [netdrv] rt2800usb: Add new rt2800usb device PLANEX GW-USMicroN (Jarod Wilson) [1776606] - [netdrv] rt2x00: no need to check return value of debugfs_create functions (Jarod Wilson) [1776606] - [netdrv] rt2x00usb: remove unnecessary rx flag checks (Jarod Wilson) [1776606] - [netdrv] rt2x00usb: fix rx queue hang (Jarod Wilson) [1776606] - [netdrv] rt2800: do not enable watchdog by default (Jarod Wilson) [1776606] - [netdrv] rt2x00: add restart hw (Jarod Wilson) [1776606] - [netdrv] rt2800: do not nullify initialization vector data (Jarod Wilson) [1776606] - [netdrv] rt2800: add pre_reset_hw callback (Jarod Wilson) [1776606] - [netdrv] rt2800: initial watchdog implementation (Jarod Wilson) [1776606] - [netdrv] rt2800: add helpers for reading dma done index (Jarod Wilson) [1776606] - [netdrv] rt2x00: allow to specify watchdog interval (Jarod Wilson) [1776606] - [netdrv] rt2x00: add RT3883 support (Jarod Wilson) [1776606] - [netdrv] rt2x00mmio: remove legacy comment (Jarod Wilson) [1776606] - [netdrv] rt2x00: remove not used entry field (Jarod Wilson) [1776606] - [netdrv] rt2x00: remove last_nostatus_check (Jarod Wilson) [1776606] - [netdrv] rt2800mmio: use timer and work for handling tx statuses timeouts (Jarod Wilson) [1776606] - [netdrv] rt2800mmio: fetch tx status changes (Jarod Wilson) [1776606] - [netdrv] rt2800: move txstatus pending routine (Jarod Wilson) [1776606] - [netdrv] rt2800: new flush implementation for SoC devices (Jarod Wilson) [1776606] - [netdrv] rt2800: partially restore old mmio txstatus behaviour (Jarod Wilson) [1776606] - [netdrv] rt2x00: code-style fix in rt2800usb.c (Jarod Wilson) [1776606] - [netdrv] rt2x00: do not print error when queue is full (Jarod Wilson) [1776606] - [netdrv] rt2x00: check number of EPROTO errors (Jarod Wilson) [1776606] - [netdrv] rt2x00: use ratelimited variants dev_warn/dev_err (Jarod Wilson) [1776606] - [netdrv] rt2x00: do not increment sequence number while re-transmitting (Jarod Wilson) [1776606] - [netdrv] rt2800: comment and simplify AGC init for RT6352 (Jarod Wilson) [1776606] - [netdrv] rt2800: enable TX_PIN_CFG_RFRX_EN only for MT7620 (Jarod Wilson) [1776606] - [netdrv] rt2800: enable TX_PIN_CFG_LNA_PE_ bits per band (Jarod Wilson) [1776606] - [netdrv] rt2x00: remove confusing AGC register (Jarod Wilson) [1776606] - [netdrv] rt2x00: remove unneeded check (Jarod Wilson) [1776606] - [netdrv] rt2x00: no need to check return value of debugfs_create functions (Jarod Wilson) [1776606] - [netdrv] rt2x00: Work around a firmware bug with shared keys (Jarod Wilson) [1776606] - [netdrv] rt2x00: reduce tx power to nominal level on RT6352 (Jarod Wilson) [1776606] - [netdrv] rt2x00: rt61pci: mark expected switch fall-through (Jarod Wilson) [1776606] - [netdrv] rt2x00: rt2800lib: mark expected switch fall-throughs (Jarod Wilson) [1776606] - [netdrv] rt2x00: rt2500pci: mark expected switch fall-through (Jarod Wilson) [1776606] - [netdrv] rt2x00: rt2400pci: mark expected switch fall-through (Jarod Wilson) [1776606] - [netdrv] rt2800: flush and txstatus rework for rt2800mmio (Jarod Wilson) [1776606] - [netdrv] rt2x00: use different txstatus timeouts when flushing (Jarod Wilson) [1776606] - [netdrv] rt2x00: do not check for txstatus timeout every time on tasklet (Jarod Wilson) [1776606] - [netdrv] rt2800mmio: use txdone/txstatus routines from lib (Jarod Wilson) [1776606] - [netdrv] rt2800: move usb specific txdone/txstatus routines to rt2800lib (Jarod Wilson) [1776606] - [netdrv] rt2x00: use simple_read_from_buffer() (Jarod Wilson) [1776606] - [netdrv] rt2x00: remove redundant functions rt2x00mac_sta_{add/remove} (Jarod Wilson) [1776606] - [net] mac80211: Correctly set noencrypt for PAE frames (Jarod Wilson) [1776606] - [net] mac80211: Don't memset RXCB prior to PAE intercept (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: handle switching killer Qu B0 NICs to C0 (Jarod Wilson) [1776606] - [net] mac80211: minstrel_ht: improve rate probing for devices with static fallback (Jarod Wilson) [1776606] - [net] mac80211: minstrel_ht: fix default max throughput rate indexes (Jarod Wilson) [1776606] - [net] mac80211: minstrel_ht: reduce unnecessary rate probing attempts (Jarod Wilson) [1776606] - [net] mac80211: minstrel_ht: fix per-group max throughput rate initialization (Jarod Wilson) [1776606] - [net] nl80211: Add support for EDMG channels (Jarod Wilson) [1776606] - [net] mac80211: fix possible NULL pointerderef in obss pd code (Jarod Wilson) [1776606] - [net] mac80211: add assoc-at support (Jarod Wilson) [1776606] - [uapi] cfg80211: Support assoc-at timer in sta-info (Jarod Wilson) [1776606] - [net] cfg80211: apply same mandatory rate flags for 5GHz and 6GHz (Jarod Wilson) [1776606] - [net] cfg80211: ibss: use 11a mandatory rates for 6GHz band operation (Jarod Wilson) [1776606] - [net] cfg80211: use same IR permissive rules for 6GHz band (Jarod Wilson) [1776606] - [net] cfg80211: add 6GHz in code handling array with NUM_NL80211_BANDS entries (Jarod Wilson) [1776606] - [net] cfg80211: extend ieee80211_operating_class_to_band() for 6GHz (Jarod Wilson) [1776606] - [net] cfg80211: util: add 6GHz channel to freq conversion and vice versa (Jarod Wilson) [1776606] - [net] cfg80211: add 6GHz UNII band definitions (Jarod Wilson) [1776606] - [uapi] nl80211: add 6GHz band definition to enum nl80211_band (Jarod Wilson) [1776606] - [net] revert "cfg80211: fix processing world regdomain when non modular" (Jarod Wilson) [1776606] - [net] mac80211: add missing length field increment when generating Radiotap header (Jarod Wilson) [1776606] - [net] mac80211: 80Mhz was not reported properly when using tx_status_ext (Jarod Wilson) [1776606] - [net] mac80211: fix bad guard when reporting legacy rates (Jarod Wilson) [1776606] - [net] mac80211: fix TX legacy rate reporting when tx_status_ext is used (Jarod Wilson) [1776606] - [net] mac80211: fix possible sta leak (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix recognition of QuZ devices (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: don't switch FW to qnj when ax201 is detected (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix the byte count table format for 22560 devices (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: Allow multicast data frames only when associated (Jarod Wilson) [1776606] - [netdrv] revert "mwifiex: fix system hang problem after resume" (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ce: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ce: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ce: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ce: Remove unused GET_XXX and SET_XXX (Jarod Wilson) [1776606] - [netdrv] rtw88: add BT co-existence support (Jarod Wilson) [1776606] - [netdrv] rtw88: enclose c2h cmd handle with mutex (Jarod Wilson) [1776606] - [netdrv] rtw88: allow c2h operation in irq context (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: Remove local configuration variable (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl88188ee: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: Remove unused GET_XXX and SET_XXX descriptor macros (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: remove set but not used variable 'ip_sel' (Jarod Wilson) [1776606] - [netdrv] brcmsmac: remove three set but not used variables (Jarod Wilson) [1776606] - [netdrv] brcmfmac: remove set but not used variable 'dtim_period' (Jarod Wilson) [1776606] - [netdrv] rtlwifi: remove unneeded function _rtl_dump_channel_map() (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl_pci: Use dev_get_drvdata (Jarod Wilson) [1776606] - [netdrv] mwifiex: pcie: Use dev_get_drvdata (Jarod Wilson) [1776606] - [netdrv] mwifiex: make error values consistent in mwifiex_update_bss_desc_with_ie() (Jarod Wilson) [1776606] - [netdrv] rtw88: use txpwr_lmt_cfg_pair struct, not arrays (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: fix compile time assert build errors (Jarod Wilson) [1776606] - [net] mac80211: HE STA disassoc due to QOS NULL not sent (Jarod Wilson) [1776606] - [net] mac80211: allow setting spatial reuse parameters from bss_conf (Jarod Wilson) [1776606] - [net] nl80211: add strict start type (Jarod Wilson) [1776606] - [net] cfg80211: add support for parsing OBBS_PD attributes (Jarod Wilson) [1776606] - [net] mac80211: reject zero MAC address in add station (Jarod Wilson) [1776606] - [net] cfg80211: use parallel_ops for genl (Jarod Wilson) [1776606] - [net] mac80211: add missing null return check from call to ieee80211_get_sband (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix a use-after-free bug in iwl_mvm_tx_tso_segment (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix an out-of-bound access (Jarod Wilson) [1776606] - [netdrv] iwlwifi: don't unmap as page memory that was mapped as single (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix version check for GEO_TX_POWER_LIMIT support (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add 3 new IDs for the 9000 series (iwl9260_2ac_160_cfg) (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix possible out-of-bounds read when accessing lq_info (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix frame drop from the reordering buffer (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: replace RS mutex with a spin_lock (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: send LQ command always ASYNC (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix comparison of u32 variable with less than zero (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fix locking in delayed GTK setting (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: move iwl_dbg_tlv_free outside of debugfs ifdef (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: move iwl_dbg_tlv_load_bin out of debug override ifdef (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: add a wrapper around rs_tx_status to handle locks (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: add a loose synchronization of the NSSN across Rx queues (Jarod Wilson) [1776606] - [netdrv] iwlwiif: mvm: refactor iwl_mvm_notify_rx_queue (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: add a new RSS sync notification for NSSN sync (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: prepare the ground for more RSS notifications (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: don't send GEO_TX_POWER_LIMIT on version < 41 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: avoid races in rate init and rate perform (Jarod Wilson) [1776606] - [net] revert "mac80211: set NETIF_F_LLTX when using intermediate tx queues" (Jarod Wilson) [1776606] - [net] mac80211: add support for the ADDBA extension element (Jarod Wilson) [1776606] - [net] mac80211: propagate HE operation info into bss_conf (Jarod Wilson) [1776606] - [net] cfg80211: fix dfs channels remain DFS_AVAILABLE after ch_switch (Jarod Wilson) [1776606] - [net] cfg80211: fix duplicated scan entries after channel switch (Jarod Wilson) [1776606] - [net] cfg80211: refactor cfg80211_bss_update (Jarod Wilson) [1776606] - [net] mac80211: don't WARN on short WMM parameters from AP (Jarod Wilson) [1776606] - [net] nl80211: Include wiphy address setup in NEW_WIPHY (Jarod Wilson) [1776606] - [net] mac80211: implement HE support for mesh (Jarod Wilson) [1776606] - [net] mac80211: add IEEE80211_KEY_FLAG_GENERATE_MMIE to ieee80211_key_flags (Jarod Wilson) [1776606] - [kernel] mac80211: he: add Spatial Reuse element parsing support (Jarod Wilson) [1776606] - [net] mac80211: add struct ieee80211_tx_status support to ieee80211_add_tx_radiotap_header (Jarod Wilson) [1776606] - [net] {nl, mac}80211: fix interface combinations on crypto controlled devices (Jarod Wilson) [1776606] - [net] mac80211: propagate struct ieee80211_tx_status into ieee80211_tx_monitor() (Jarod Wilson) [1776606] - [net] mac80211: add xmit rate to struct ieee80211_tx_status (Jarod Wilson) [1776606] - [kernel] mac80211: add support for parsing ADDBA_EXT IEs (Jarod Wilson) [1776606] - [net] cfg80211: give all multi-BSSID BSS entries the same timestamp (Jarod Wilson) [1776606] - [net] cfg80211: don't parse MBSSID if transmitting BSS isn't created (Jarod Wilson) [1776606] - [net] cfg80211: clean up cfg80211_inform_single_bss_frame_data() (Jarod Wilson) [1776606] - [net] cfg80211: no need to check return value of debugfs_create functions (Jarod Wilson) [1776606] - [net] mac80211: add tx dequeue function for process context (Jarod Wilson) [1776606] - [net] mac80211: run late dequeue late tx handlers without holding fq->lock (Jarod Wilson) [1776606] - [net] lib80211: use crypto API ccm(aes) transform for CCMP processing (Jarod Wilson) [1776606] - [net] mac80211: remove unused and unneeded remove_sta_debugfs callback (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove unused .remove_sta_debugfs callback (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dvm: no need to check return value of debugfs_create functions (Jarod Wilson) [1776606] - [net] mac80211: pass the vif to cancel_remain_on_channel (Jarod Wilson) [1776606] - [netdrv] mwifiex: use eth_broadcast_addr() to assign broadcast address (Jarod Wilson) [1776606] - [netdrv] rtlwifi: remove assignment to itself (Jarod Wilson) [1776606] - [netdrv] brcmfmac: don't net_ratelimit() CONSOLE messages on firmware crash (Jarod Wilson) [1776606] - [netdrv] rtw88: debug: dump tx power indexes in use (Jarod Wilson) [1776606] - [netdrv] rtlwifi: btcoex: fix issue possible condition with no effect (if == else) (Jarod Wilson) [1776606] - [netdrv] brcmfmac: remove unnecessary strlcpy() upon obtaining "ver" iovar (Jarod Wilson) [1776606] - [netdrv] brcmfmac: simply remove flowring if bus is down (Jarod Wilson) [1776606] - [netdrv] brcmfmac: avoid firmware commands when bus is down (Jarod Wilson) [1776606] - [netdrv] brcmfmac: clear events in brcmf_fweh_detach() will always fail (Jarod Wilson) [1776606] - [netdrv] brcmfmac: avoid firmware command in brcmf_netdev_open() when bus is down (Jarod Wilson) [1776606] - [netdrv] brcmfmac: change the order of things in brcmf_detach() (Jarod Wilson) [1776606] - [netdrv] revert "brcmfmac: fix NULL pointer derefence during USB disconnect" (Jarod Wilson) [1776606] - [netdrv] brcmfmac: allow 160MHz in custom regulatory rules (Jarod Wilson) [1776606] - [netdrv] brcmfmac: enable DFS_OFFLOAD extended feature if supported (Jarod Wilson) [1776606] - [netdrv] brcmfmac: add 160MHz in chandef_to_chanspec() (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: Use DMA sync instead of remapping in RX ISR (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: Rearrange the memory usage for skb in RX ISR (Jarod Wilson) [1776606] - [netdrv] rtw88: Fix misuse of GENMASK macro (Jarod Wilson) [1776606] - [netdrv] rtl8xxxu: Fix wifi low signal strength issue of RTL8723BU (Jarod Wilson) [1776606] - [net] mac80211: don't warn about CW params when not using them (Jarod Wilson) [1776606] - [net] mac80211: fix possible memory leak in ieee80211_assign_beacon (Jarod Wilson) [1776606] - [kernel] fix typos and some coding style in comments (Jarod Wilson) [1776606] - [netdrv] ath10k: work around uninitialized vht_pfr variable (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: add support for qu c-step devices (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add new cards for 9000 and 20000 series (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: clear rfkill_safe_init_done when we start the firmware (Jarod Wilson) [1776606] - [netdrv] iwlwifi: don't WARN when calling iwl_get_shared_mem_conf with RF-Kill (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: don't service an interrupt that was masked (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fix RF-Kill interrupt while FW load for gen2 devices (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix ALIVE interrupt handling for gen2 devices w/o MSI-X (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: delay GTK setting in FW in AP mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove MAC_FILTER_IN_11AX for AP mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: debug recording stop and restart command remove (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: don't stop dbg recording before entering D3 from 9000 devices (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: fix debug monitor stop and restart in ini mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: make the usage of TWT configurable (Jarod Wilson) [1776606] - [netdrv] iwlwifi: support FSEQ TLV even when FMAC is not compiled (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: move trans debug fields to a separate struct (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: remove redundant checking of ini mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: enforce apply point early on buffer allocation tlv (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: fix debug monitor stop and restart delays (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: increase the size of PCI dumps (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: Drop large non sta frames (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: Add log information about SAR status (Jarod Wilson) [1776606] - [netdrv] iwlwifi: Add support for SAR South Korea limitation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fix module init error paths (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: convert to FW AC when configuring MU EDCA (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: correctly fill the ac array in the iwl_mac_ctx_cmd (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove some unnecessary NULL checks (Jarod Wilson) [1776606] - [netdrv] iwlwifi: d3: Use struct_size() helper (Jarod Wilson) [1776606] - [netdrv] iwlwifi: lib: Use struct_size() helper (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fw api: support adwell HB default APs number api (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove multiple debugfs entries (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: implement dump info collection (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: add a debugfs entry to set a fixed size AMSDU for all TX packets (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: support debug info TLV (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: use different barker for ini dump (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: add consecutive trigger firing support (Jarod Wilson) [1776606] - [kernel] ieee80211: Add a missing extended capability flag definition (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: abort region collection in case the size is 0 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: update CSI API (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: dump headers cleanup (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: allow dump collection in case of an early error (Jarod Wilson) [1776606] - [netdrv] iwlwifi: iwl_mvm_tx_mpdu() must be called with BH disabled (Jarod Wilson) [1776606] - [netdrv] ath10k: pci: remove unnecessary casts (Jarod Wilson) [1776606] - [netdrv] ath10k: remove unnecessary 'out of memory' message (Jarod Wilson) [1776606] - [netdrv] ath10k: destroy sdio workqueue while remove sdio module (Jarod Wilson) [1776606] - [netdrv] ath10k: Move non-fatal warn logs to dbg level for SDIO chip (Jarod Wilson) [1776606] - [netdrv] ath10k: Fix memory leak in qmi (Jarod Wilson) [1776606] - [netdrv] ath10k: add new hw_ops for sdio chip (Jarod Wilson) [1776606] - [netdrv] ath9k: correctly handle short radar pulses (Jarod Wilson) [1776606] - [netdrv] rtw88: refine flow to get tx power index (Jarod Wilson) [1776606] - [netdrv] rtw88: remove all RTW_MAX_POWER_INDEX macro (Jarod Wilson) [1776606] - [netdrv] rtw88: update tx power limit table to RF v20 (Jarod Wilson) [1776606] - [netdrv] rtw88: correct power limit selection (Jarod Wilson) [1776606] - [netdrv] rtw88: choose the lowest as world-wide power limit (Jarod Wilson) [1776606] - [netdrv] rtw88: fix incorrect tx power limit at 5G (Jarod Wilson) [1776606] - [netdrv] rtw88: remove unused variable (Jarod Wilson) [1776606] - [netdrv] rtw88: unify prefixes for tx power setting routine (Jarod Wilson) [1776606] - [netdrv] rtw88: do not use (void *) as argument (Jarod Wilson) [1776606] - [netdrv] rtw88: resolve order of tx power setting routines (Jarod Wilson) [1776606] - [netdrv] ath: fix SPDX tags (Jarod Wilson) [1776606] - [netdrv] ath10k: Add WMI diag fw logging support for WCN3990 (Jarod Wilson) [1776606] - [netdrv] ath10k: add report MIC error for sdio chip (Jarod Wilson) [1776606] - [netdrv] ath10k: add support for controlling tx power to a station (Jarod Wilson) [1776606] - [netdrv] ath10k: Add peer delete response event (Jarod Wilson) [1776606] - [netdrv] ath10k: wait for vdev delete response from firmware (Jarod Wilson) [1776606] - [netdrv] ath10k: fix PCIE device wake up failed (Jarod Wilson) [1776606] - [netdrv] ath10k: fix failure to set multiple fixed rate (Jarod Wilson) [1776606] - [netdrv] ath10k: Change the warning message string (Jarod Wilson) [1776606] - [netdrv] ath10k: fix fw crash by moving chip reset after napi disabled (Jarod Wilson) [1776606] - [netdrv] ath10k: add missing error handling (Jarod Wilson) [1776606] - [netdrv] ath10k: enabling tx stats support over pktlog (Jarod Wilson) [1776606] - [netdrv] ath10k: acquire lock to fix lockdep's warning (Jarod Wilson) [1776606] - [netdrv] ath10k: change firmware file name for UTF mode of SDIO/USB (Jarod Wilson) [1776606] - [netdrv] ath10k: add support for firmware crash recovery on SDIO chip (Jarod Wilson) [1776606] - [netdrv] ath10k: Add wrapper function to ath10k debug (Jarod Wilson) [1776606] - [netdrv] ath10k: add htt_h2t_aggr_cfg_msg op for high latency devices (Jarod Wilson) [1776606] - [netdrv] ath10k: add inline wrapper for htt_h2t_aggr_cfg_msg (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix sparse warnings: warning: incorrect type in assignment (different base types) (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix sparse warnings: warning: cast from restricted __le16 (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix sparse warnings: incorrect type in assignment (different base types) (Jarod Wilson) [1776606] - [netdrv] mt76: move nl80211_dfs_regions in mt76_dev data structure (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: remove cfg80211_chan_def from mt7615_set_channel signature (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: update peer's bssid when state transition occurs (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix incorrect settings in mesh mode (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: take into account extPA when configuring tx power (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: init per-channel target power (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add support for per-chain signal strength reporting (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: simplify mt7615_mcu_set_sta_rec routine (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: improve hardware rate switching configuration (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: rework and fix tx status reporting (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: remove key check in mt7615_mcu_set_wtbl_key (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: remove unused variable in mt7615_mcu_set_bcn (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix slow performance when enable encryption (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: enable support for mesh (Jarod Wilson) [1776606] - [netdrv] mt76: Remove set but not used variables 'pid' and 'final_mpdu' (Jarod Wilson) [1776606] - [netdrv] mt76: move mt76_get_rate in mt76-module (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: rearrange locking in mt7615_config (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: init get_txpower mac80211 callback (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add the capability to configure tx power (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: select wifi band according to eeprom (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add support for mtd eeprom parsing (Jarod Wilson) [1776606] - [netdrv] mt76: move mt76_insert_ccmp_hdr in mt76-module (Jarod Wilson) [1776606] - [netdrv] mt76: fix setting chan->max_power (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix reading target tx power from eeprom (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: do not process rx packets if the device is not initialized (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: add debugfs knob to enable/disable edcca (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add static qualifier to mt7615_rx_poll_complete (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: rearrange cleanup operations in mt7615_unregister_device (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: stop mac80211 queues before setting the channel (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: run __mt76_mcu_send_msg in mt7615_mcu_send_firmware (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: init mcu_restart function pointer (Jarod Wilson) [1776606] - [netdrv] mt7615: initialize mt76_mcu_ops data structure (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: use standard signature for mt7615_mcu_msg_send (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: remove unused structure in mcu.h (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: do not use function pointers whenever possible (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: unify __mt7615_mcu_set_dev_info and mt7615_mcu_set_dev_info (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: remove skb_ret from mt7615_mcu_msg_send (Jarod Wilson) [1776606] - [netdrv] mt7615: remove dest from mt7615_mcu_msg_send signature (Jarod Wilson) [1776606] - [netdrv] mt7615: remove query from mt7615_mcu_msg_send signature (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: remove unused parameter in mt7615_mcu_del_wtbl (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: unify mt7615_mcu_add_wtbl_bmc and mt7615_mcu_del_wtbl_bmc (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: use proper msg size in mt7615_mcu_add_wtbl (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: use proper msg size in mt7615_mcu_add_wtbl_bmc (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: remove bss_info_convert_vif_type routine (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: simplify __mt7615_mcu_set_sta_rec (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: simplify __mt7615_mcu_set_wtbl (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: Make mt7615_irq_handler static (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: Use after free in mt7615_mcu_set_bcn() (Jarod Wilson) [1776606] - [netdrv] mt76: Fix a signedness bug in mt7615_add_interface() (Jarod Wilson) [1776606] - [netdrv] mt76: move netif_napi_del in mt76_dma_cleanup (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: use napi polling for tx cleanup (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: use napi polling for tx cleanup (Jarod Wilson) [1776606] - [netdrv] wireless/mediatek: Add SPDX license identifier - Makefile/Kconfig (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: dynamically alloc mcu req in mt7603_mcu_set_eeprom (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: enable/disable pre_tbtt_tasklet in mt7603_set_channel (Jarod Wilson) [1776606] - [netdrv] mt76: move pre_tbtt_tasklet in mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: move beacon_mask in mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: move beacon_int in mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: report firmware version using ethtool (Jarod Wilson) [1776606] - [netdrv] mt76: fix endianness sparse warnings (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: use sizeof instead of sizeof_field (Jarod Wilson) [1776606] - [netdrv] mt76: add mac80211 driver for MT7615 PCIe-based chipsets (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: run __mt76_mcu_send_msg in mt7603_mcu_send_firmware (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: init mcu_restart function pointer (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: initialize mt76_mcu_ops data structure (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: use standard signature for mt7603_mcu_msg_send (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: remove query from mt7603_mcu_msg_send signature (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix initialization of max rx length (Jarod Wilson) [1776606] - [netdrv] mt76: use macro for sn and seq_ctrl conversion (Jarod Wilson) [1776606] - [netdrv] mt76: add skb pointer to mt76_tx_info (Jarod Wilson) [1776606] - [netdrv] mt76: move mac_work in mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: only schedule txqs from the tx tasklet (Jarod Wilson) [1776606] - [netdrv] mt76: move tx tasklet to struct mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: store wcid tx rate info in one u32 reduce locking (Jarod Wilson) [1776606] - [netdrv] mt76: use readl/writel instead of ioread32/iowrite32 (Jarod Wilson) [1776606] - [netdrv] mt76: fix tx power issues (Jarod Wilson) [1776606] - [netdrv] mt76: introduce mt76_free_device routine (Jarod Wilson) [1776606] - [netdrv] mt76: unify set_tim (Jarod Wilson) [1776606] - [netdrv] mt7603: core: do not use magic numbers in mt7603_reg_map (Jarod Wilson) [1776606] - [netdrv] mt7603: remove mt7603_mcu_init routine (Jarod Wilson) [1776606] - [netdrv] mt76: dma: add static qualifier to mt76_dma_tx_queue_skb (Jarod Wilson) [1776606] - [netdrv] mt76: introduce mt76_tx_info data structure (Jarod Wilson) [1776606] - [netdrv] mt76: introduce mt76_sw_queue data structure (Jarod Wilson) [1776606] - [netdrv] mt76: remove mt76_queue dependency from tx_complete_skb function pointer (Jarod Wilson) [1776606] - [netdrv] mt76: remove mt76_queue dependency from tx_prepare_skb function pointer (Jarod Wilson) [1776606] - [netdrv] mt76: remove mt76_queue dependency from tx_queue_skb function pointer (Jarod Wilson) [1776606] - [netdrv] mt76: dma: move mt76x02_init_{tx, rx}_queue in mt76 module (Jarod Wilson) [1776606] - [netdrv] mt76: mmio: move mt76x02_set_irq_mask in mt76 module (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: send BAR after powersave wakeup (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix sequence number assignment (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: add missing initialization for dev->ps_lock (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: use the correct hweight8() function (Jarod Wilson) [1776606] - [netdrv] mt76: fix return value check in mt76_wmac_probe() (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: set moredata flag when queueing ps-filtered packets (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: clear the service period on releasing PS filtered packets (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: notify mac80211 about buffered frames in ps queue (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix up hardware queue index for PS filtered packets (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: clear ps filtering mode before releasing buffered frames (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix tx status HT rate validation (Jarod Wilson) [1776606] - [netdrv] mt76: add driver for MT7603E and MT7628/7688 (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x0u: do not reset radio on resume (Jarod Wilson) [1776606] - [netdrv] mt7601u: null check the allocation (Jarod Wilson) [1776606] - [netdrv] mt7601u: use params->ssn value directly (Jarod Wilson) [1776606] - [netdrv] mt76: usb: fix rx A-MSDU support (Jarod Wilson) [1776606] - [netdrv] mt76: mt76u: get rid of {out,in}_max_packet (Jarod Wilson) [1776606] - [netdrv] mt76: mt76u: reduce rx memory footprint (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02u: fix sparse warnings: should it be static? (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x0: fix RF frontend initialization for external PA (Jarod Wilson) [1776606] - [netdrv] mt76: generalize mt76_get_txpower for 4x4:4 devices (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: fix tx reordering on rate control probing without a-mpdu (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: fix tx status reporting issues (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: fix edcca file permission (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: run mt76x02_edcca_init atomically in mt76_edcca_set (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x2: move mutex_lock inside mt76x2_set_channel (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x2u: remove mt76x02_edcca_init in mt76x2u_set_channel (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: remove enable from mt76x02_edcca_init signature (Jarod Wilson) [1776606] - [netdrv] mt76: move tx_napi in mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: remove useless return in mt76x02_resync_beacon_timer (Jarod Wilson) [1776606] - [netdrv] mt7601u: fix possible memory leak when the device is disconnected (Jarod Wilson) [1776606] - [netdrv] mt7601u: do not schedule rx_tasklet when the device has been disconnected (Jarod Wilson) [1776606] - [netdrv] mwifiex: don't disable hardirqs; just softirqs (Jarod Wilson) [1776606] - [netdrv] mwifiex: dispatch/rotate from reorder table atomically (Jarod Wilson) [1776606] - [netdrv] mwifiex: ignore processing invalid command response (Jarod Wilson) [1776606] - [netdrv] mwifiex: update set_mac_address logic (Jarod Wilson) [1776606] - [netdrv] mwifiex: print PCI mmap with pK (Jarod Wilson) [1776606] - [netdrv] mwifiex: drop 'set_consistent_dma_mask' log message (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add support for hr1 RF ID (Jarod Wilson) [1776606] - [netdrv] iwlwifi: change 0x02F0 fw from qu to quz (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add new cards for 22000 and change wrong structs (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add new cards for 22000 and fix struct name (Jarod Wilson) [1776606] - [net] mac80211: notify offchannel expire on mgmt_tx (Jarod Wilson) [1776606] - [net] nl80211: send event when CMD_FRAME duration expires (Jarod Wilson) [1776606] - [net] mac80211: no need to check return value of debugfs_create functions (Jarod Wilson) [1776606] - [net] mac80211: extend __rate_control_send_low warning (Jarod Wilson) [1776606] - [net] mac80211: fill low rate even for HAS_RATE_CONTROL (Jarod Wilson) [1776606] - [net] mac80211: use STA info in rate_control_send_low() (Jarod Wilson) [1776606] - [net] mac80211: call rate_control_send_low() internally (Jarod Wilson) [1776606] - [net] cfg80211: Add a function to iterate all BSS entries (Jarod Wilson) [1776606] - [net] mac80211: allow turning TWT responder support on and off via netlink (Jarod Wilson) [1776606] - [net] mac80211: dynamically enable the TWT requester support on STA interfaces (Jarod Wilson) [1776606] - [net] mac80211: add ieee80211_get_he_iftype_cap() helper (Jarod Wilson) [1776606] - [uapi] nl80211: add support for SAE authentication offload (Jarod Wilson) [1776606] - [net] nl80211: add WPA3 definition for SAE authentication (Jarod Wilson) [1776606] - [net] nl80211: add NL80211_ATTR_IFINDEX to port authorized event (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: remove redundant assignment to rtstatus (Jarod Wilson) [1776606] - [netdrv] rtlwifi: remove redundant assignment to variable k (Jarod Wilson) [1776606] - [netdrv] rtlwifi: remove redundant assignment to variable badworden (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: fix error handle when usb probe failed (Jarod Wilson) [1776606] - [netdrv] rtlwifi: btcoex: remove unused function exhalbtc_stack_operation_notify (Jarod Wilson) [1776606] - [netdrv] rtlwifi: btcoex: Remove set but not used variable 'len' and 'asso_type_v2' (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: Remove set but not used variables 'cur_txokcnt' and 'b_last_is_cur_rdl_state' (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: Remove unused GET_XXX and SET_XXX descriptor macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: 8192de: use le32 to access cckswing tables (Jarod Wilson) [1776606] - [netdrv] rtlwifi: 8192de: Fix used uninitialized variables in power tracking (Jarod Wilson) [1776606] - [netdrv] rtlwifi: 8192de: make tables to be 'static const' (Jarod Wilson) [1776606] - [netdrv] rtlwifi: 8192de: Reduce indentation and fix coding style (Jarod Wilson) [1776606] - [netdrv] rtw88: fix typo rtw_writ16_set (Jarod Wilson) [1776606] - [netdrv] rtw88: rsvd page should go though management queue (Jarod Wilson) [1776606] - [netdrv] rtw88: restore DACK results to save time (Jarod Wilson) [1776606] - [netdrv] rtw88: power on again if it was already on (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: use more accurate ofdm fa counting (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: disable rx clock gating before counter reset (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: update channel and bandwidth BB setting (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: add rf write protection when switching channel (Jarod Wilson) [1776606] - [netdrv] rtw88: add beacon function setting (Jarod Wilson) [1776606] - [netdrv] rtw88: add support for random mac scan (Jarod Wilson) [1776606] - [netdrv] rtw88: add fast xmit support (Jarod Wilson) [1776606] - [netdrv] rtw88: more descriptions about LPS (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: check if queue mapping exceeds size of ac_to_hwq (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: use ieee80211_ac_numbers instead of 0-3 (Jarod Wilson) [1776606] - [netdrv] brcmfmac: use strlcpy() instead of strcpy() (Jarod Wilson) [1776606] - [netdrv] brcmfmac: fix typos in code comments (Jarod Wilson) [1776606] - [netdrv] brcm80211: select WANT_DEV_COREDUMP conditionally for brcmfmac (Jarod Wilson) [1776606] - [netdrv] brcmfmac: use separate Kconfig file for brcmfmac (Jarod Wilson) [1776606] - [netdrv] brcmfmac: switch source files to using SPDX license identifier (Jarod Wilson) [1776606] - [netdrv] brcmsmac: switch phy source files to using SPDX license identifier (Jarod Wilson) [1776606] - [netdrv] brcmutil: switch source files to using SPDX license identifier (Jarod Wilson) [1776606] - [netdrv] brcm80211: switch common header files to using SPDX license identifier (Jarod Wilson) [1776606] - [net] cfg80211: Handle bss expiry during connection (Jarod Wilson) [1776606] - [netdrv] ath10k: Check tx_stats before use it (Jarod Wilson) [1776606] - [netdrv] ath10k: add peer id check in ath10k_peer_find_by_id (Jarod Wilson) [1776606] - [netdrv] ath10k: Add wmi tlv service map for mesh 11s (Jarod Wilson) [1776606] - [netdrv] ath10k: Do not send probe response template for mesh (Jarod Wilson) [1776606] - [netdrv] ath10k: Add wmi tlv vdev subtype for mesh in WCN3990 (Jarod Wilson) [1776606] - [netdrv] ath10k: change swap mail box config for UTF mode of SDIO (Jarod Wilson) [1776606] - [netdrv] ath10k: Fix the wrong value of enums for wmi tlv stats id (Jarod Wilson) [1776606] - [netdrv] ath10k: coredump: use struct_size() helper (Jarod Wilson) [1776606] - [netdrv] ath10k: Use struct_size() helper (Jarod Wilson) [1776606] - [netdrv] ath10k: Fix encoding for protected management frames (Jarod Wilson) [1776606] - [netdrv] ath10k: rx_duration update for fw_stats debugfs entry (Jarod Wilson) [1776606] - [netdrv] ath10k: Fix the tx stats bytes & packets parsing (Jarod Wilson) [1776606] - [netdrv] ath10k: Modify CE4 src buffer entries to 2048 for WCN3990 (Jarod Wilson) [1776606] - [netdrv] ath10k: Move board id and fw version logging to info level (Jarod Wilson) [1776606] - [netdrv] ath10k: Added support to reset HTT stats in debugfs (Jarod Wilson) [1776606] - [netdrv] ath10k: Extended the HTT stats support to retrieve Mu-MIMO related stats (Jarod Wilson) [1776606] - [netdrv] ath: DFS JP domain W56 fixed pulse type 3 RADAR detection (Jarod Wilson) [1776606] - [netdrv] ath9k: drop redundant code in ar9003_hw_set_channel (Jarod Wilson) [1776606] - [netdrv] ath: drop duplicated define (Jarod Wilson) [1776606] - [netdrv] ath9k: Remove some set but not used variables (Jarod Wilson) [1776606] - [netdrv] ath9k: Differentiate between max combined and per chain power (Jarod Wilson) [1776606] - [netdrv] ath9k: Check for errors when reading SREV register (Jarod Wilson) [1776606] - [netdrv] ath9k: Don't trust TX status TID number when reporting airtime (Jarod Wilson) [1776606] - [netdrv] ath6kl: remove redundant check of status != 0 (Jarod Wilson) [1776606] - [netdrv] ath6kl: add some bounds checking (Jarod Wilson) [1776606] - [netdrv] ath6kl: wmi: use struct_size() helper (Jarod Wilson) [1776606] - [netdrv] ath6kl: debug: Use struct_size() helper (Jarod Wilson) [1776606] - [netdrv] ath10k: fix incorrect multicast/broadcast rate setting (Jarod Wilson) [1776606] - [netdrv] ath10k: enable QCA6174 hw3.2 SDIO hardware (Jarod Wilson) [1776606] - [netdrv] ath10k: add fragmentation handler for high latency devices (Jarod Wilson) [1776606] - [netdrv] ath10k: add PN replay protection for high latency devices (Jarod Wilson) [1776606] - [netdrv] ath10k: add handler for HTT_T2H_MSG_TYPE_SEC_IND event (Jarod Wilson) [1776606] - [netdrv] ath10k: add struct for high latency PN replay protection (Jarod Wilson) [1776606] - [netdrv] ath10k: sdio: add missing error check (Jarod Wilson) [1776606] - [netdrv] ath10k: add initialization of HTC header (Jarod Wilson) [1776606] - [netdrv] ath10k: fix use-after-free on SDIO data frames (Jarod Wilson) [1776606] - [netdrv] ath10k: htt: support MSDU ids with SDIO (Jarod Wilson) [1776606] - [netdrv] ath10k: initialise struct ath10k_bus params to zero (Jarod Wilson) [1776606] - [netdrv] ath10k: htt: don't use txdone_fifo with SDIO (Jarod Wilson) [1776606] - [netdrv] ath10k: don't disable interrupts in ath10k_sdio_remove() (Jarod Wilson) [1776606] - [netdrv] ath10k: sdio: workaround firmware UART pin configuration bug (Jarod Wilson) [1776606] - [net] cfg80211: Add airtime statistics and settings (Jarod Wilson) [1776606] - [base] depend on HAS_IOMEM for devm_platform_ioremap_resource() (Jarod Wilson) [1776606] - [base] provide devm_platform_ioremap_resource() (Jarod Wilson) [1776606] - [lib] crypto: arc4 - refactor arc4 core code into separate library (Jarod Wilson) [1776606] - [crypto] export arc4 defines (Jarod Wilson) [1776606] - [crypto] arc4 - convert to skcipher API (Jarod Wilson) [1776606] - [kernel] bitfield: add u8 helpers (Jarod Wilson) [1776606]- [md] raid5: need to set STRIPE_HANDLE for batch head (Nigel Croxon) [1774840] - [scsi] lpfc: remove left-over BUILD_NVME defines (Ewan Milne) [1782235] - [block] fix memleak of bio integrity data (Ming Lei) [1779898] - [fs] xfs: attach dquots and reserve quota blocks during unwritten conversion (Carlos Maiolino) [1782094] - [nvme] nvme-fc: fix double-free scenarios on hw queues (Ewan Milne) [1781390] - [tools] power turbostat: Add Cometlake support (David Arcari) [1759661] - [mm] hugetlbfs: take read_lock on i_mmap for PMD sharing (Waiman Long) [1731295] - [documentation] powerpc/pseries: Add documentation for vcpudispatch_stats (Gustavo Duarte) [1723870] - [powerpc] pseries: Protect against hogging the cpu while setting up the stats (Gustavo Duarte) [1723870] - [powerpc] pseries: Provide vcpu dispatch statistics (Gustavo Duarte) [1723870] - [powerpc] pseries: Move mm/book3s64/vphn.c under platforms/pseries/ (Gustavo Duarte) [1723870] - [powerpc] pseries: Generalize hcall_vphn() (Gustavo Duarte) [1723870] - [powerpc] mm: Move book3s64 specifics in subdirectory mm/book3s64 (Gustavo Duarte) [1723870] - [powerpc] pseries: Introduce rwlock to gatekeep DTLB usage (Gustavo Duarte) [1723870] - [powerpc] pseries: Factor out DTL buffer allocation and registration routines (Gustavo Duarte) [1723870] - [powerpc] pseries: Do not save the previous DTL mask value (Gustavo Duarte) [1723870] - [powerpc] pseries: Use macros for referring to the DTL enable mask (Gustavo Duarte) [1723870] - [powerpc] mm: change #include "mmu_decl.h" to (Gustavo Duarte) [1723870] - [fs] devpts_pty_kill(): don't bother with d_delete() (Eric Sandeen) [1772718] - [fs] devpts: always delete dcache dentry-s in dput() (Eric Sandeen) [1772718] - [infiniband] rdma/siw: Fix post_recv QP state locking (Kamal Heib) [1779625] - [infiniband] rdma/siw: Fix SQ/RQ drain logic (Kamal Heib) [1779625] - [infiniband] rdma/siw: Relax from kmap_atomic() use in TX path (Kamal Heib) [1779625] - [netdrv] nfp: flower: cmsg rtnl locks can timeout reify messages (Pablo Cascon) [1729154] - [netdrv] nfp: Drop unnecessary continue in nfp_net_pf_alloc_vnics (Pablo Cascon) [1729154] - [netdrv] nfp: flower: handle neighbour events on internal ports (Pablo Cascon) [1729154] - [netdrv] nfp: flower: prevent ingress block binds on internal ports (Pablo Cascon) [1729154] - [netdrv] nfp: add AMDA0058 boards to firmware list (Pablo Cascon) [1729154] - [netdrv] nfp: no need to check return value of debugfs_create functions (Pablo Cascon) [1729154] - [netdrv] nfp: flower: encode mac indexes with pre-tunnel rule check (Pablo Cascon) [1729154] - [netdrv] nfp: flower: remove offloaded MACs when reprs are applied to OvS bridges (Pablo Cascon) [1729154] - [netdrv] nfp: flower: offload pre-tunnel rules (Pablo Cascon) [1729154] - [netdrv] nfp: flower: verify pre-tunnel rules (Pablo Cascon) [1729154] - [netdrv] nfp: flower: detect potential pre-tunnel rules (Pablo Cascon) [1729154] - [netdrv] nfp: flower: push vlan after tunnel in merge (Pablo Cascon) [1729154] - [netdrv] nfp: flower: offload MPLS set action (Pablo Cascon) [1729154] - [netdrv] nfp: flower: offload MPLS pop action (Pablo Cascon) [1729154] - [netdrv] nfp: flower: offload MPLS push action (Pablo Cascon) [1729154] - [netdrv] nfp: flower: ensure ip protocol is specified for L4 matches (Pablo Cascon) [1729154] - [netdrv] nfp: flower: fix ethernet check on match fields (Pablo Cascon) [1729154] - [netdrv] nfp: ccm: increase message limits (Pablo Cascon) [1729154] - [netdrv] nfp: Use spinlock_t instead of struct spinlock (Pablo Cascon) [1729154] - [netdrv] nfp: flower: add GRE encap action support (Pablo Cascon) [1729154] - [netdrv] nfp: flower: add GRE decap classification support (Pablo Cascon) [1729154] - [netdrv] nfp: flower: rename tunnel related functions in action offload (Pablo Cascon) [1729154] - [netdrv] nfp: flower: add helper functions for tunnel classification (Pablo Cascon) [1729154] - [netdrv] nfp: flower: refactor tunnel key layer calculation (Pablo Cascon) [1729154] - [netdrv] nfp: flower: extend extack messaging for flower match and actions (Pablo Cascon) [1729154] - [netdrv] nfp: flower: use extack messages in flower offload (Pablo Cascon) [1729154] - [netdrv] nfp: flower: check L4 matches on unknown IP protocols (Pablo Cascon) [1729154] - [netdrv] nfp: print a warning when binding VFs to PF driver (Pablo Cascon) [1729154] - [netdrv] nfp: update the old flash error message (Pablo Cascon) [1729154] - [netdrv] nfp: prepare for more TX metadata prepend (Pablo Cascon) [1729154] - [netdrv] nfp: add tls init code (Pablo Cascon) [1729154] - [netdrv] nfp: parse crypto opcode TLV (Pablo Cascon) [1729154] - [netdrv] nfp: add support for sending control messages via mailbox (Pablo Cascon) [1729154] - [netdrv] nfp: parse the mailbox cmsg TLV (Pablo Cascon) [1729154] - [netdrv] nfp: make bar_lock a semaphore (Pablo Cascon) [1729154] - [netdrv] nfp: count all failed TX attempts as errors (Pablo Cascon) [1729154] - [netdrv] nfp: ensure skb network header is set for packet redirect (Pablo Cascon) [1728773] - [netdrv] nfp: reintroduce ndo_get_port_parent_id for representor ports (Pablo Cascon) [1728773] - [netdrv] nfp: implement PCI driver shutdown callback (Pablo Cascon) [1728773] - [netdrv] nfp: add SR-IOV trusted VF support (Pablo Cascon) [1728773] - [netdrv] nfp: split out common control message handling code (Pablo Cascon) [1728773] - [netdrv] nfp: move vNIC reset before netdev init (Pablo Cascon) [1728773] - [netdrv] nfp: add a mutex lock for the vNIC ctrl BAR (Pablo Cascon) [1728773] - [netdrv] nfp: opportunistically poll for reconfig result (Pablo Cascon) [1728773] - [netdrv] nfp: remove ndo_get_port_parent_id implementation (Pablo Cascon) [1728773] - [netdrv] nfp: pass switch ID through devlink_port_attrs_set() (Pablo Cascon) [1728773] - [netdrv] nfp: implement ethtool get module EEPROM (Pablo Cascon) [1728773] - [netdrv] nfp: nsp: implement read SFF module EEPROM (Pablo Cascon) [1728773] - [netdrv] nfp: do not handle nn->port defined case in nfp_net_get_phys_port_name() (Pablo Cascon) [1728773] - [netdrv] nfp: register devlink port before netdev (Pablo Cascon) [1728773] - [netdrv] nfp: remove defines for unused control bits (Pablo Cascon) [1728773] - [netdrv] replace ndo_get_devlink with ndo_get_devlink_port (Pablo Cascon) [1728773] - [netdrv] nfp: add .ndo_get_devlink (Pablo Cascon) [1728773] - [netdrv] nfp: flower: add rcu locks when accessing netdev for tunnels (Pablo Cascon) [1728773] - [netdrv] nfp: flower: add qos offload stats request and reply (Pablo Cascon) [1728773] - [netdrv] nfp: flower: fix size_t compile warning (Pablo Cascon) [1728773] - [netdrv] nfp: flower: fix implicit fallthrough warning (Pablo Cascon) [1728773] - [netdrv] nfp: flower: offload merge flows (Pablo Cascon) [1728773] - [netdrv] nfp: flower: support stats update for merge flows (Pablo Cascon) [1728773] - [netdrv] nfp: flower: generate merge flow rule (Pablo Cascon) [1728773] - [netdrv] nfp: flower: validate merge hint flows (Pablo Cascon) [1728773] - [netdrv] nfp: flower: handle merge hint messages (Pablo Cascon) [1728773] - [netdrv] nfp: flower: get flows by host context (Pablo Cascon) [1728773] - [netdrv] nfp: flower: allow tunnels to output to internal port (Pablo Cascon) [1728773] - [netdrv] nfp: flower: support fallback packets from internal ports (Pablo Cascon) [1728773] - [netdrv] nfp: allow fallback packets from non-reprs (Pablo Cascon) [1728773] - [netdrv] nfp: flower: allow offloading of matches on 'internal' ports (Pablo Cascon) [1728773] - [netdrv] nfp: flower: turn on recirc and merge hint support in firmware (Pablo Cascon) [1728773] - [netdrv] nfp: flower: reduce action list size by coalescing mangle actions (Pablo Cascon) [1728773] - [fs] xfs: properly serialise fallocate against AIO+DIO (Eric Sandeen) [1765547] - [fs] xfs: fix attr leaf header freemap.size underflow (Brian Foster) [1728989] - [mm] maintain randomization of page free lists (Rafael Aquini) [1620349] - [mm] move buddy list manipulations into helpers (Rafael Aquini) [1620349] - [mm] shuffle initial free memory to improve memory-side-cache utilization (Rafael Aquini) [1620349] - [powerpc] kvm: ppc: book3s hv: Flush link stack on guest exit to host kernel (Gustavo Duarte) [1777686] - [powerpc] book3s64: Fix link stack flush on context switch (Gustavo Duarte) [1777686] - [powerpc] 64s: support nospectre_v2 cmdline option (Gustavo Duarte) [1777686] - [powerpc] fsl: Update Spectre v2 reporting (Gustavo Duarte) [1777686] - [powerpc] fsl: Add nospectre_v2 command line argument (Gustavo Duarte) [1777686] - [powerpc] fsl: Fix spectre_v2 mitigations reporting (Gustavo Duarte) [1777686] - [powerpc] 64: Make meltdown reporting Book3S 64 specific (Gustavo Duarte) [1777686] - [powerpc] 64: Disable the speculation barrier from the command line (Gustavo Duarte) [1777686] - [x86] kprobes: Avoid kretprobe recursion bug (Jiri Olsa) [1779235] - [x86] kprobes: Verify stack frame on kretprobe (Jiri Olsa) [1779235]- [fs] iomap: Fix pipe page leakage during splicing (Andreas Grunbacher) [1622634] - [fs] iomap: fix return value of iomap_dio_bio_actor on 32bit systems (Andreas Grunbacher) [1622634] - [fs] iomap: iomap_bmap should check iomap_apply return value (Andreas Grunbacher) [1622634] - [fs] iomap: Fix overflow in iomap_page_mkwrite (Andreas Grunbacher) [1622634] - [fs] splice: only read in as much information as there is pipe buffer space (Andreas Grunbacher) [1622634] - [fs] gfs2: Always mark inode dirty in fallocate (Andreas Grunbacher) [1622634] - [fs] dax: Fix pmd vs pte conflict detection (Jeff Moyer) [1777250] - [fs] xfs: move local to extent inode logging into bmap helper (Brian Foster) [1737677] - [fs] xfs: remove broken error handling on failed attr sf to leaf change (Brian Foster) [1737677] - [fs] xfs: log the inode on directory sf to block format change (Brian Foster) [1737677] - [block] bfq: deschedule empty bfq_queues not referred by any process (Ming Lei) [1773831] - [scsi] revert "scsi: qla2xxx: Fix memory leak when sending I/O fails" (Himanshu Madhani) [1759275] - [infiniband] rdma/iw_cxgb4: Report correct port speed/width (Vishal Kulkarni) [1757806] - [infiniband] rdma/iw_cxgb4: fix SRQ access from dump_qp() (Vishal Kulkarni) [1779997] - [net] nl80211: Fix possible Spectre-v1 for CQM RSSI thresholds (Vladis Dronov) [1778898] - [atm] iphase: Fix Spectre v1 vulnerability (Vladis Dronov) [1778898] - [x86] tls: Fix possible spectre-v1 in do_get_thread_area() (Vladis Dronov) [1778898] - [x86] ptrace: Fix possible spectre-v1 in ptrace_get_debugreg() (Vladis Dronov) [1778898] - [net] atm: Fix potential Spectre v1 vulnerabilities (Vladis Dronov) [1778898] - [powerpc] ptrace: Mitigate potential Spectre v1 (Vladis Dronov) [1778898] - [char] applicom: Fix potential Spectre v1 vulnerabilities (Vladis Dronov) [1778898] - [char] mwave: fix potential Spectre v1 vulnerability (Vladis Dronov) [1778898] - [misc] misc/sgi-gru: fix Spectre v1 vulnerability (Vladis Dronov) [1778898] - [usb] gadget: storage: Fix Spectre v1 vulnerability (Vladis Dronov) [1778898] - [misc] hmc6352: fix potential Spectre v1 (Vladis Dronov) [1778898] - [s390] qeth: ensure linear access to packet headers (Philipp Rudo) [1781085] - [s390] qeth: guard against runt packets (Philipp Rudo) [1781085] - [s390] qeth: handle skb allocation error gracefully (Philipp Rudo) [1781085] - [s390] qeth: drop unwanted packets earlier in RX path (Philipp Rudo) [1781085] - [s390] qeth: support per-frame invalidation (Philipp Rudo) [1781085] - [s390] qeth: gather more detailed RX dropped/error statistics (Philipp Rudo) [1781085] - [s390] Mark expected switch fall-throughs (Philipp Rudo) [1781085] - [sched] fair: Scale bandwidth quota and period without losing quota/period ratio precision (Phil Auld) [1706247] - [sched] fair: Fix -Wunused-but-set-variable warnings (Phil Auld) [1706247] - [sched] fair: Fix low cpu usage with high throttling by removing expiration of cpu-local slices (Phil Auld) [1706247] - [kernel] sched/core: Remove double update_max_interval() call on CPU startup (Phil Auld) [1757535] - [kernel] sched/core: Fix migration to invalid CPU in __set_cpus_allowed_ptr() (Phil Auld) [1757535] - [kernel] sched/fair: Don't assign runtime for throttled cfs_rq (Phil Auld) [1757535] - [kernel] cpufreq: schedutil: Don't skip freq update when limits change (Phil Auld) [1757535] - [kernel] sched/deadline: Fix double accounting of rq/running bw in push & pull (Phil Auld) [1757535] - [kernel] sched/fair: Fix imbalance due to CPU affinity (Phil Auld) [1757535] - [kernel] sched/fair: Use RCU accessors consistently for ->numa_group (Phil Auld) [1757535] - [kernel] sched/fair: Don't free p->numa_faults with concurrent readers (Phil Auld) [1757535] - [kernel] sched/fair: Rename weighted_cpuload() to cpu_runnable_load() (Phil Auld) [1757535] - [kernel] sched/topology: Remove unused 'sd' parameter from arch_scale_cpu_capacity() (Phil Auld) [1757535] - [kernel] sched/fair: Don't push cfs_bandwith slack timers forward (Phil Auld) [1757535] - [documentation] sched/fair: Fix "runnable_avg_yN_inv" not used warnings (Phil Auld) [1757535] - [kernel] sched/fair: Clean up definition of NOHZ blocked load functions (Phil Auld) [1757535] - [kernel] sched/core: Add __sched tag for io_schedule() (Phil Auld) [1757535] - [kernel] sched/fair: Remove sgs->sum_weighted_load (Phil Auld) [1757535] - [kernel] sched/core: Remove sd->*_idx (Phil Auld) [1757535] - [kernel] sched/core: Remove rq->cpu_load[] (Phil Auld) [1757535] - [kernel] sched/debug: Remove sd->*_idx range on sysctl (Phil Auld) [1757535] - [kernel] sched/fair: Replace source_load() & target_load() with weighted_cpuload() (Phil Auld) [1757535] - [kernel] sched/fair: Remove the rq->cpu_load[] update code (Phil Auld) [1757535] - [kernel] sched/fair: Remove rq->load (Phil Auld) [1757535] - [kernel] sched/core: Unify p->on_rq updates (Phil Auld) [1757535] - [kernel] sched/core: Remove ttwu_activate() (Phil Auld) [1757535] - [kernel] sched/cpufreq: Fix 32-bit math overflow (Phil Auld) [1757535] - [kernel] sched/fair: Update scale invariance of PELT (Phil Auld) [1757535] - [kernel] sched/pelt: Skip updating util_est when utilization is higher than CPU's capacity (Phil Auld) [1757535] - [kernel] sched/fair: Move the rq_of() helper function (Phil Auld) [1757535] - [kernel] sched/core: Use READ_ONCE()/WRITE_ONCE() in move_queued_task()/task_rq_lock() (Phil Auld) [1757535] - [kernel] sched/numa: Remove unused numa_stats::nr_running field (Phil Auld) [1757535] - [kernel] sched/fair: Add lsub_positive() and use it consistently (Phil Auld) [1706247 1757535] - [kernel] sched/fair: Mask UTIL_AVG_UNCHANGED usages (Phil Auld) [1706247 1757535] - [cpuidle] teo: Avoid using "early hits" incorrectly (Al Stone) [1725618] - [cpuidle] teo: Fix "early hits" handling for disabled idle states (Al Stone) [1725618] - [cpuidle] teo: Consider hits and misses metrics of disabled states (Al Stone) [1725618] - [cpuidle] teo: Rename local variable in teo_select() (Al Stone) [1725618] - [cpuidle] teo: Ignore disabled idle states that are too deep (Al Stone) [1725618] - [cpuidle] teo: Get rid of redundant check in teo_update() (Al Stone) [1725618] - [cpuidle] teo: Allow tick to be stopped if PM QoS is used (Al Stone) [1725618] - [cpuidle] governors: unify last_state_idx (Al Stone) [1725618] - [powerpc] powernv/cpuidle: Fix idle states all being marked invalid (Al Stone) [1725618] - [cpuidle] menu: Avoid overflows when computing variance (Al Stone) [1725618] - [cpuidle] dt: bail out if the idle-state DT node is not compatible (Al Stone) [1725618] - [kernel] cpuidle: use BIT() for idle state flags and remove CPUIDLE_DRIVER_FLAGS_MASK (Al Stone) [1725618] - [cpuidle] New timer events oriented governor for tickless systems (Al Stone) [1725618] - [cpuidle] Add 'above' and 'below' idle state metrics (Al Stone) [1725618] - [cpuidle] big.little: fix refcount leak (Al Stone) [1725618] - [documentation] documentation: admin-guide: pm: Add cpuidle document (Al Stone) [1725618] - [cpuidle] powerpc/pseries/cpuidle: Fix preempt warning (Al Stone) [1725618] - [cpuidle] arm: cpuidle: Convert to use cpuidle_register|unregister() (Al Stone) [1725618] - [cpuidle] arm: cpuidle: Don't register the driver when back-end init returns -ENXIO (Al Stone) [1725618] - [cpuidle] menu: Remove get_loadavg() from the performance multiplier (Al Stone) [1725618] - [kernel] sched: Factor out nr_iowait and nr_iowait_cpu (Al Stone) [1725618] - [kernel] sched/core: Fix comment regarding nr_iowait_cpu() and get_iowait_load() (Al Stone) [1725618] - [cpuidle] menu: Avoid computations when result will be discarded (Al Stone) [1725618] - [cpuidle] menu: Drop redundant comparison (Al Stone) [1725618] - [cpuidle] menu: Simplify checks related to the polling state (Al Stone) [1725618] - [cpuidle] menu: Move the latency_req == 0 special case check (Al Stone) [1725618] - [cpuidle] menu: Avoid computations for very close timers (Al Stone) [1725618] - [cpuidle] menu: Do not update last_state_idx in menu_select() (Al Stone) [1725618] - [cpuidle] menu: Get rid of first_idx from menu_select() (Al Stone) [1725618] - [cpuidle] menu: Compute first_idx when latency_req is known (Al Stone) [1725618] - [cpuidle] menu: Replace data->predicted_us with local variable (Al Stone) [1725618] - [cpuidle] enter_state: Don't needlessly calculate diff time (Al Stone) [1725618] - [kernel] cpuidle: Remove unnecessary wrapper cpuidle_get_last_residency() (Al Stone) [1725618] - [cpuidle] menu: Update stale polling override comment (Al Stone) [1725618] - [cpuidle] menu: Fix white space (Al Stone) [1725618] - [cpuidle] powernv/cpuidle: Use parsed device tree values for cpuidle_init (Al Stone) [1725618] - [powerpc] powernv/cpuidle: Parse dt idle properties into global structure (Al Stone) [1725618] - [cpuidle] arm: cpuidle: silence error on driver registration failure (Al Stone) [1725618]- [documentation] docs: admin-guide: Remove threads-max auto-tuning (Joe Lawrence) [1771270] - [documentation] docs: admin-guide: Fix min value of threads-max in kernel.rst (Joe Lawrence) [1771270] - [kernel] sysctl.c: do not override max_threads provided by userspace (Joe Lawrence) [1771270] - [fs] ext4: fix integer overflow when calculating commit interval (Lukas Czerner) [1775166] - [fs] ext4: fix punch hole for inline_data file systems (Lukas Czerner) [1775166] - [fs] ext4: fix warning inside ext4_convert_unwritten_extents_endio (Lukas Czerner) [1775166] - [fs] ext4: set error return correctly when ext4_htree_store_dirent fails (Lukas Czerner) [1775166] - [fs] ext4: fix warning when turn on dioread_nolock and inline_data (Lukas Czerner) [1775166] - [fs] ext4: use jbd2_inode dirty range scoping (Lukas Czerner) [1775166] - [fs] jbd2: introduce jbd2_inode dirty range scoping (Lukas Czerner) [1775166] - [mm] add filemap_fdatawait_range_keep_errors() (Lukas Czerner) [1775166] - [fs] ext4: enforce the immutable flag on open files (Lukas Czerner) [1775166] - [fs] ext4: don't allow any modifications to an immutable file (Lukas Czerner) [1775166] - [fs] jbd2: fix typo in comment of journal_submit_inode_data_buffers (Lukas Czerner) [1775166] - [fs] jbd2: fix some print format mistakes (Lukas Czerner) [1775166] - [fs] ext4: do not delete unlinked inode from orphan list on failed truncate (Lukas Czerner) [1775166] - [fs] ext4: wait for outstanding dio during truncate in nojournal mode (Lukas Czerner) [1775166] - [fs] ext4: don't perform block validity checks on the journal inode (Lukas Czerner) [1775166] - [fs] ext4: fix block validity checks for journal inodes using indirect blocks (Lukas Czerner) [1775166] - [fs] ext4: fix miscellaneous sparse warnings (Lukas Czerner) [1775166] - [fs] jbd2: fix potential double free (Lukas Czerner) [1775166] - [fs] quota: fix condition for resetting time limit in do_set_dqblk() (Lukas Czerner) [1778119] - [fs] quota: honor quota type in Q_XGETQSTAT[V] calls (Lukas Czerner) [1778119] - [fs] quota: fix a problem about transfer quota (Lukas Czerner) [1778119] - [fs] quota: add dqi_dirty_list description to comment of Dquot List Management (Lukas Czerner) [1778119] - [fs] quota: check time limit when back out space/inode change (Lukas Czerner) [1778119] - [fs] quota: fix wrong indentation (Lukas Czerner) [1778119] - [fs] quota: remove trailing whitespaces (Lukas Czerner) [1778119] - [fs] quota: code cleanup for __dquot_alloc_space() (Lukas Czerner) [1778119] - [fs] quota: Lock s_umount in exclusive mode for Q_XQUOTA{ON, OFF} quotactls (Lukas Czerner) [1778119] - [fs] quota: Replace XQM_MAXQUOTAS usage with MAXQUOTAS (Lukas Czerner) [1778119] - [hv] vmbus: Fix harmless building warnings without CONFIG_PM_SLEEP (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Resume after fixing up old primary channels (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Suspend after cleaning up hv_sock and sub channels (Mohammed Gamal) [1774675] - [kernel] hv: vmbus: Add a helper function is_sub_channel() (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Clean up hv_sock channels by force upon suspend (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Suspend/resume the vmbus itself for hibernation (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Ignore the offers when resuming from hibernation (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Implement suspend/resume for VSC drivers for hibernation (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Fix virt_to_hvpfn() for X86_PAE (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Remove the unused "tsc_page" from struct hv_context (Mohammed Gamal) [1774675] - [hv] tools: hv: Use the correct style for SPDX License Identifier (Mohammed Gamal) [1774675] - [hv] hv_balloon: Reorganize the probe function (Mohammed Gamal) [1774675] - [hv] hv_balloon: Use a static page for the balloon_up send buffer (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Replace page definition with Hyper-V specific one (Mohammed Gamal) [1774675] - [hv] hv: Add a module description line to the hv_vmbus driver (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Remove the undesired put_cpu_ptr() in hv_synic_cleanup() (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Fix race condition with new ring_buffer_info mutex (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Set ring_info field to 0 and remove memset (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Refactor chan->state if statement (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Expose monitor data only when monitor pages are used (Mohammed Gamal) [1774675] - [netdrv] hv_netvsc: Fix error handling in netvsc_attach() (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: Fix error handling in netvsc_set_features() (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: Sync offloading features to VF NIC (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: Allow scatter-gather feature to be tunable (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: Fix a warning of suspicious RCU usage (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: Fix extra rcu_read_unlock in netvsc_recv_callback() (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: Set probe mode to sync (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: fix race that may miss tx queue wakeup (Mohammed Gamal) [1774687] - [netdrv] nfp: bpf: fix latency bug when updating stack index register (Pablo Cascon) [1729156] - [netdrv] nfp: bpf: eliminate zero extension code-gen (Pablo Cascon) [1729156] - [netdrv] bnxt_en: Call bnxt_ulp_stop()/bnxt_ulp_start() during suspend/resume (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Call bnxt_ulp_stop()/bnxt_ulp_start() during error recovery (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Improve bnxt_ulp_stop()/bnxt_ulp_start() call sequence (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: flow_offload: offload tunnel decap rules via indirect callbacks (Jonathan Toppins) [1773724] - [netdrv] bnxt: Avoid logging an unnecessary message when a flow can't be offloaded (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Add support to collect crash dump via ethtool (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Add support to invoke OP-TEE API to reset firmware (Jonathan Toppins) [1773724] - [netdrv] broadcom: bnxt: Fix use true/false for bool (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Avoid disabling pci device in bnxt_remove_one() for already disabled device (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Minor formatting changes in FW devlink_health_reporter (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Adjust the time to wait before polling firmware readiness (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Fix devlink NVRAM related byte order related issues (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Fix the size of devlink MSIX parameters (Jonathan Toppins) [1773724] - [nvme] Fix parsing of ANA log page (Ewan Milne) [1769028] - [nvme] nvme-multipath: fix ana log nsid lookup when nsid is not found (Ewan Milne) [1769028] - [nvme] nvme-multipath: fix possible I/O hang when paths are updated (Ewan Milne) [1769028] - [nvme] revert "nvme: update node paths after adding new path" (Ewan Milne) [1769028] - [netdrv] mlx5: Update the list of the PCI supported devices (Mohammad Heib) [1776921] - [netdrv] mlx5: Fix auto group size calculation (Mohammad Heib) [1776921] - [netdrv] mlx5e: Do not use non-EXT link modes in EXT mode (Mohammad Heib) [1776921] - [netdrv] mlx5e: Fix set vf link state error flow (Mohammad Heib) [1776921] - [netdrv] mlx5: DR, Limit STE hash table enlarge based on bytemask (Mohammad Heib) [1776921] - [netdrv] mlx5: DR, Fix invalid EQ vector number on CQ creation (Mohammad Heib) [1776921] - [netdrv] mlx5: DR, Skip rehash for tables with byte mask zero (Mohammad Heib) [1776921] - [netdrv] mlx5e: Fix error flow cleanup in mlx5e_tc_tun_create_header_ipv4/6 (Mohammad Heib) [1776921] - [netdrv] mlx5: DR, Fix matcher builders select check (Mohammad Heib) [1776921] - [netdrv] mlx5: Read num_vfs before disabling SR-IOV (Mohammad Heib) [1776921] - [netdrv] mlx5: Clear VF's configuration on disabling SRIOV (Mohammad Heib) [1776921] - [netdrv] mlx5: DR, Fix memory leak during rule creation (Mohammad Heib) [1776921] - [netdrv] mlx5: DR, Fix memory leak in modify action destroy (Mohammad Heib) [1776921] - [netdrv] mlx5e: Fix eswitch debug print of max fdb flow (Mohammad Heib) [1776921] - [netdrv] mlx5: LAG, Use affinity type enumerators (Mohammad Heib) [1776921] - [netdrv] mlx5: E-switch, Enable metadata on own vport (Mohammad Heib) [1776921] - [netdrv] mlx5: Correct comment for legacy fields (Mohammad Heib) [1776921] - [netdrv] mlx5: Fixed a typo in a comment in esw_del_uc_addr() (Mohammad Heib) [1776921] - [netdrv] mlx5: Fix rtable reference leak (Mohammad Heib) [1776921] - [netdrv] mlx5: fix a -Wstringop-truncation warning (Mohammad Heib) [1776921] - [netdrv] mlx5e: Fix a race with XSKICOSQ in XSK wakeup flow (Mohammad Heib) [1776921] - [netdrv] mlx5e: Fix wrong max num channels indication (Mohammad Heib) [1776921] - [netdrv] mlx5e: Add XSK zero-copy support (Mohammad Heib) [1776921]- [mm] memremap: drop unused SECTION_SIZE and SECTION_MASK (Don Dutile) [1754737] - [mm] memremap: Fix reuse of pgmap instances with internal references (Don Dutile) [1754737] - [mm] memunmap: don't access uninitialized memmap in memunmap_pages() (Don Dutile) [1754737] - [mm] memremap: move from kernel/ to mm/ (Don Dutile) [1754737] - [kernel] memremap: provide an optional internal refcount in struct dev_pagemap (Don Dutile) [1754737] - [kernel] memremap: replace the altmap_valid field with a PGMAP_ALTMAP_VALID flag (Don Dutile) [1754737] - [mm] memremap: remove the data field in struct dev_pagemap (Don Dutile) [1754737] - [kernel] memremap: add a migrate_to_ram method to struct dev_pagemap_ops (Don Dutile) [1754737] - [kernel] memremap: lift the devmap_enable manipulation into devm_memremap_pages (Don Dutile) [1754737] - [nvdimm] memremap: pass a struct dev_pagemap to ->kill and ->cleanup (Don Dutile) [1754737] - [kernel] memremap: move dev_pagemap callbacks into a separate structure (Don Dutile) [1754737] - [kernel] memremap: validate the pagemap type passed to devm_memremap_pages (Don Dutile) [1754737] - [mm] remove MEMORY_DEVICE_PUBLIC support (Don Dutile) [1754737] - [mm] migrate.c: cleanup expected_page_refs() (Don Dutile) [1754737] - [mm] migration: factor out code to compute expected number of page references (Don Dutile) [1754737] - [kernel] mm/devm_memremap_pages: fix final page put race (Don Dutile) [1754737] - [kernel] mm/devm_memremap_pages: introduce devm_memunmap_pages (Don Dutile) [1754737] - [kernel] memremap.c: remove the unused device_private_entry_fault() export (Don Dutile) [1754737] - [base] devres: introduce devm_release_action() (Don Dutile) [1754737] - [base] devres: Align data[] to ARCH_KMALLOC_MINALIGN (Don Dutile) [1754737] - [base] devres: provide devm_kstrdup_const() (Don Dutile) [1754737] - [base] devres: constify p in devm_kfree() (Don Dutile) [1754737] - [kernel] mm: move is_kernel_rodata() to asm-generic/sections.h (Don Dutile) [1754737] - [kernel] mm: fix vm_fault_t cast in VM_FAULT_GET_HINDEX() (Don Dutile) [1754737] - [kernel] mm: create the new vm_fault_t type (Don Dutile) [1754737] - [kernel] mm/hmm: convert to use vm_fault_t (Don Dutile) [1754737] - [kernel] mm/hmm: fix memremap.h, move dev_page_fault_t callback to hmm (Don Dutile) [1754737] - [fs] proc/vmcore.c: Convert to use vmf_error() (Don Dutile) [1754737] - [fs] proc/vmcore.c: use new typedef vm_fault_t (Don Dutile) [1754737] - [s390] vdso_fault return type (Don Dutile) [1754737] - [mm] inline vm_insert_pfn_prot() into caller (Don Dutile) [1754737] - [mm] remove vm_insert_pfn() (Don Dutile) [1754737] - [mm] make vm_insert_pfn_prot() static (Don Dutile) [1754737] - [x86] convert vdso to use vm_fault_t (Don Dutile) [1754737] - [mm] introduce vmf_insert_pfn_prot() (Don Dutile) [1754737] - [mm] convert __vm_insert_mixed() to vm_fault_t (Don Dutile) [1754737] - [kernel] mm: remove vm_insert_mixed() (Don Dutile) [1754737] - [fs] cramfs: convert to use vmf_insert_mixed (Don Dutile) [1754737] - [scsi] cxlflash: Change return type for fault handler (Don Dutile) [1754737] - [misc] ocxl: Change return type for fault handler (Don Dutile) [1754737] - [kernel] fs/iomap.c: change return type to vm_fault_t (Don Dutile) [1754737] - [mm] swap.c: remove duplicated include (Don Dutile) [1754737] - [kernel] perf/aux: Fix the aux_output group inheritance fix (Michael Petlan) [1743210] - [kernel] perf/core: Fix inheritance of aux_output groups (Michael Petlan) [1743210] - [kernel] perf/aux: Disallow aux_output for kernel events (Michael Petlan) [1743210] - [kernel] perf/core: Reattach a misplaced comment (Michael Petlan) [1743210] - [kernel] perf/aux: Fix AUX output stopping (Michael Petlan) [1743210] - [tools] perf vendor events s390: Add JSON transaction for machine type 8561 (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Fix use of TRUE with SQLite (Michael Petlan) [1743210] - [tools] objtool: Fix build by linking against tools/lib/ctype.o sources (Michael Petlan) [1743210] - [tools] perf list: Allow plurals for metric, metricgroup (Michael Petlan) [1743210] - [tools] perf vendor events: Minor fixes to the README (Michael Petlan) [1743210] - [tools] perf vendor events amd: Remove redundant '[' (Michael Petlan) [1743210] - [tools] perf vendor events amd: Add L3 cache events for Family 17h (Michael Petlan) [1743210] - [tools] tools include uapi: Update copy of files related to new fspick, fsmount, fsconfig, fsopen, move_mount and open_tree syscalls (Michael Petlan) [1743210] - [tools] perf pmu-events: Fix missing "cpu_clk_unhalted.core" event (Michael Petlan) [1743210] - [tools] perf annotate: Fix s390 gap between kernel end and module start (Michael Petlan) [1743210] - [tools] perf record: Fix module size on s390 (Michael Petlan) [1743210] - [tools] perf tools: Fix include paths in ui directory (Michael Petlan) [1743210] - [tools] perf tools: Fix a typo in a variable name in the Documentation Makefile (Michael Petlan) [1743210] - [tools] perf cpumap: Fix writing to illegal memory in handling cpumap mask (Michael Petlan) [1743210] - [tools] perf ftrace: Fix failure to set cpumask when only one cpu is present (Michael Petlan) [1743210] - [tools] perf db-export: Fix thread__exec_comm() (Michael Petlan) [1743210] - [tools] perf annotate: Fix printing of unaugmented disassembled instructions from BPF (Michael Petlan) [1743210] - [tools] perf bench numa: Fix cpu0 binding (Michael Petlan) [1743210] - [tools] perf tools: Fix perf.data documentation units for memory size (Michael Petlan) [1743210] - [tools] perf header: Fix use of unitialized value warning (Michael Petlan) [1743210] - [tools] perf header: Fix divide by zero error if f_header.attr_size==0 (Michael Petlan) [1743210] - [tools] tools perf beauty: Fix usbdevfs_ioctl table generator to handle _IOC() (Michael Petlan) [1743210] - [tools] perf build: Do not use -Wshadow on gcc < 4.8 (Michael Petlan) [1743210] - [tools] perf probe: Avoid calling freeing routine multiple times for same pointer (Michael Petlan) [1743210] - [tools] perf probe: Set pev->nargs to zero after freeing pev->args entries (Michael Petlan) [1743210] - [tools] perf session: Fix loading of compressed data split across adjacent records (Michael Petlan) [1743210] - [tools] perf stat: Always separate stalled cycles per insn (Michael Petlan) [1743210] - [tools] perf stat: Fix segfault for event group in repeat mode (Michael Petlan) [1743210] - [tools] perf tools: Fix proper buffer size for feature processing (Michael Petlan) [1743210] - [tools] perf script: Fix off by one in brstackinsn IPC computation (Michael Petlan) [1743210] - [tools] perf script: Improve man page description of metrics (Michael Petlan) [1743210] - [tools] perf script: Fix --max-blocks man page description (Michael Petlan) [1743210] - [tools] perf vendor events s390: Add JSON files for machine type 8561 (Michael Petlan) [1743210] - [tools] perf cs-etm: Return errcode in cs_etm__process_auxtrace_info() (Michael Petlan) [1743210] - [tools] perf cs-etm: Remove errnoeous ERR_PTR() usage in cs_etm__process_auxtrace_info (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Export switch events (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Export switch events (Michael Petlan) [1743210] - [tools] perf db-export: Export switch events (Michael Petlan) [1743210] - [tools] perf db-export: Factor out db_export__threads() (Michael Petlan) [1743210] - [tools] perf script: Add scripting operation process_switch() (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Use new 'has_calls' column (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Remove redundant semi-colons (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Add has_calls column to comms table (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Add has_calls column to comms table (Michael Petlan) [1743210] - [tools] perf db-export: Also export thread's current comm (Michael Petlan) [1743210] - [tools] perf db-export: Factor out db_export__comm() (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Export comm details (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Export comm details (Michael Petlan) [1743210] - [tools] perf db-export: Export comm details (Michael Petlan) [1743210] - [tools] perf db-export: Fix a white space issue in db_export__sample() (Michael Petlan) [1743210] - [tools] perf db-export: Move export__comm_thread into db_export__sample() (Michael Petlan) [1743210] - [tools] perf db-export: Export comm before exporting thread (Michael Petlan) [1743210] - [tools] perf db-export: Export main_thread in db_export__sample() (Michael Petlan) [1743210] - [tools] perf db-export: Pass main_thread to db_export__thread() (Michael Petlan) [1743210] - [tools] perf db-export: Rename db_export__comm() to db_export__exec_comm() (Michael Petlan) [1743210] - [tools] perf db-export: Get rid of db_export__deferred() (Michael Petlan) [1743210] - [tools] perf trace: Auto bump rlimit(MEMLOCK) for eBPF maps sake (Michael Petlan) [1743210] - [tools] perf test: Auto bump rlimit(MEMLOCK) for BPF test sake (Michael Petlan) [1743210] - [tools] perf tools: Introduce rlimit__bump_memlock() helper (Michael Petlan) [1743210] - [tools] perf-probe: Add user memory access attribute support (Michael Petlan) [1743210] - [tools] perf intel-pt: Fix potential NULL pointer dereference found by the smatch tool (Michael Petlan) [1743210] - [tools] perf intel-bts: Fix potential NULL pointer dereference found by the smatch tool (Michael Petlan) [1743210] - [tools] perf script: Assume native_arch for pipe mode (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Fix DROP VIEW power_events_view (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Fix DROP VIEW power_events_view (Michael Petlan) [1743210] - [tools] perf hists browser: Fix potential NULL pointer dereference found by the smatch tool (Michael Petlan) [1743210] - [tools] perf cs-etm: Fix potential NULL pointer dereference found by the smatch tool (Michael Petlan) [1743210] - [tools] perf parse-events: remove unused variable: error (Michael Petlan) [1743210] - [tools] perf parse-events: Remove unused variable 'i' (Michael Petlan) [1743210] - [tools] perf metricgroup: Add missing list_del_init() when flushing egroups list (Michael Petlan) [1743210] - [tools] perf tools: Use list_del_init() more thorougly (Michael Petlan) [1743210] - [tools] perf tools: Use zfree() where applicable (Michael Petlan) [1743210] - [tools] tools lib: Adopt zalloc()/zfree() from tools/perf (Michael Petlan) [1743210] - [tools] perf tools: Move get_current_dir_name() cond prototype out of util.h (Michael Petlan) [1743210] - [tools] perf namespaces: Move the conditional setns() prototype to namespaces.h (Michael Petlan) [1743210] - [tools] perf tools: Add missing headers, mostly stdlib.h (Michael Petlan) [1743210] - [tools] perf evsel: perf_evsel__name(NULL) is valid, no need to check evsel (Michael Petlan) [1743210] - [tools] perf session: Fix potential NULL pointer dereference found by the smatch tool (Michael Petlan) [1743210] - [tools] perf inject: The tool->read() call may pass a NULL evsel, handle it (Michael Petlan) [1743210] - [tools] perf map: Fix potential NULL pointer dereference found by smatch tool (Michael Petlan) [1743210] - [tools] perf trace: Fix potential NULL pointer dereference found by the smatch tool (Michael Petlan) [1743210] - [tools] perf annotate: Fix dereferencing freed memory found by the smatch tool (Michael Petlan) [1743210] - [tools] perf top: Fix potential NULL pointer dereference detected by the smatch tool (Michael Petlan) [1743210] - [tools] perf stat: Fix use-after-freed pointer detected by the smatch tool (Michael Petlan) [1743210] - [tools] perf test mmap-thread-lookup: Initialize variable to suppress memory sanitizer warning (Michael Petlan) [1743210] - [tools] perf script: Allow specifying the files to process guest samples (Michael Petlan) [1743210] - [tools] perf tools metric: Don't include duration_time in group (Michael Petlan) [1743210] - [tools] perf list: avoid extra : for --raw metrics (Michael Petlan) [1743210] - [tools] perf vendor events intel: Metric fixes for SKX/CLX (Michael Petlan) [1743210] - [tools] perf tools: Fix typos / broken sentences (Michael Petlan) [1743210] - [tools] perf jevents: Add support for Hisi hip08 L3C PMU aliasing (Michael Petlan) [1743210] - [tools] perf jevents: Add support for Hisi hip08 HHA PMU aliasing (Michael Petlan) [1743210] - [tools] perf jevents: Add support for Hisi hip08 DDRC PMU aliasing (Michael Petlan) [1743210] - [tools] perf pmu: Support more complex PMU event aliasing (Michael Petlan) [1743210] - [tools] perf diff: Documentation -c cycles option (Michael Petlan) [1743210] - [tools] perf diff: Print the basic block cycles diff (Michael Petlan) [1743210] - [tools] perf diff: Link same basic blocks among different data (Michael Petlan) [1743210] - [tools] perf diff: Use hists to manage basic blocks per symbol (Michael Petlan) [1743210] - [tools] perf diff: Check if all data files with branch stacks (Michael Petlan) [1743210] - [tools] perf hists: Add block_info in hist_entry (Michael Petlan) [1743210] - [tools] perf symbol: Create block_info structure (Michael Petlan) [1743210] - [tools] perf jevents: Use nonlocal include statements in pmu-events.c (Michael Petlan) [1743210] - [tools] perf annotate: Add csky support (Michael Petlan) [1743210] - [tools] perf stat: Fix metrics with --no-merge (Michael Petlan) [1743210] - [tools] perf stat: Fix group lookup for metric group (Michael Petlan) [1743210] - [tools] perf stat: Don't merge events in the same PMU (Michael Petlan) [1743210] - [tools] perf stat: Make metric event lookup more robust (Michael Petlan) [1743210] - [tools] tools lib: Move argv_{split, free} from tools/perf/util/ (Michael Petlan) [1743210] - [tools] perf tools: Drop strxfrchar(), use strreplace() equivalent from kernel (Michael Petlan) [1743210] - [tools] tools lib: Adopt strreplace() from the kernel (Michael Petlan) [1743210] - [tools] perf tools: Ditch rtrim(), use strim() from tools/lib (Michael Petlan) [1743210] - [tools] perf tools: Remove trim() implementation, use tools/lib's strim() (Michael Petlan) [1743210] - [tools] tools lib: Adopt strim() from the kernel (Michael Petlan) [1743210] - [tools] perf tools: Ditch rtrim(), use skip_spaces() to get closer to the kernel (Michael Petlan) [1743210] - [tools] perf report: Use skip_spaces() (Michael Petlan) [1743210] - [tools] perf metricgroup: Use strsep() (Michael Petlan) [1743210] - [tools] perf strfilter: Use skip_spaces() (Michael Petlan) [1743210] - [tools] perf probe: Use skip_spaces() for argv handling (Michael Petlan) [1743210] - [tools] perf time-utils: Use skip_spaces() (Michael Petlan) [1743210] - [tools] perf header: Use skip_spaces() in __write_cpudesc() (Michael Petlan) [1743210] - [tools] perf stat: Use recently introduced skip_spaces() (Michael Petlan) [1743210] - [tools] tools lib: Adopt skip_spaces() from the kernel sources (Michael Petlan) [1743210] - [tools] perf tools: Use linux/ctype.h in more places (Michael Petlan) [1743210] - [tools] tools perf: Move from sane_ctype.h obtained from git to the Linux's original (Michael Petlan) [1743210] - [tools] perf tools: Add missing util.h to pick up 'page_size' variable (Michael Petlan) [1743210] - [tools] perf tools: Remove old baggage that is util/include/linux/ctype.h (Michael Petlan) [1743210] - [tools] perf symbols: We need util.h in symbol-elf.c for zfree() (Michael Petlan) [1743210] - [tools] perf kallsyms: Adopt hex2u64 from tools/perf/util/util.h (Michael Petlan) [1743210] - [tools] tools x86 machine: Add missing util.h to pick up 'page_size' (Michael Petlan) [1743210] - [tools] perf string: Move 'dots' and 'graph_dotted_line' out of sane_ctype.h (Michael Petlan) [1743210] - [tools] perf ctype: Remove now unused 'spaces' variable (Michael Petlan) [1743210] - [tools] perf ui stdio: No need to use 'spaces' to left align (Michael Petlan) [1743210] - [tools] perf ctype: Remove unused 'graph_line' variable (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Export Intel PT power and ptwrite events (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Export Intel PT power and ptwrite events (Michael Petlan) [1743210] - [tools] perf db-export: Export synth events (Michael Petlan) [1743210] - [tools] perf intel-pt: Synthesize CBR events when last seen value changes (Michael Petlan) [1743210] - [tools] perf intel-pt: Add CBR value to decoder state (Michael Petlan) [1743210] - [tools] perf intel-pt: Cater for CBR change in PSB+ (Michael Petlan) [1743210] - [tools] perf intel-pt: Decoder to output CBR changes immediately (Michael Petlan) [1743210] - [tools] perf thread-stack: Eliminate code duplicating thread_stack__pop_ks() (Michael Petlan) [1743210] - [tools] perf thread-stack: Fix thread stack return from kernel for kernel-only case (Michael Petlan) [1743210] - [tools] perf tools: Fix cache.h include directive (Michael Petlan) [1743210] - [tools] tools build: Fix the zstd test in the test-all.c common case feature test (Michael Petlan) [1743210] - [tools] perf build: Handle slang being in /usr/include and in /usr/include/slang/ (Michael Petlan) [1743210] - [tools] tools build: Add test to check if slang.h is in /usr/include/slang/ (Michael Petlan) [1743210] - [tools] perf tools: Don't hardcode host include path for libslang (Michael Petlan) [1743210] - [tools] perf evsel: Make perf_evsel__name() accept a NULL argument (Michael Petlan) [1743210] - [tools] perf trace: Fixup pointer arithmetic when consuming augmented syscall args (Michael Petlan) [1743210] - [tools] perf pmu: Fix uncore PMU alias list for ARM64 (Michael Petlan) [1743210] - [tools] perf tests: Add missing SPDX headers (Michael Petlan) [1743210] - [tools] tools build feature tests: Add missing SPDX headers (Michael Petlan) [1743210] - [tools] perf trace: Streamline validation of select syscall names list (Michael Petlan) [1743210] - [tools] perf trace: Fix exclusion of not available syscall names from selector list (Michael Petlan) [1743210] - [tools] perf intel-pt: Add callchain to synthesized PEBS sample (Michael Petlan) [1743210] - [tools] perf intel-pt: Add memory information to synthesized PEBS sample (Michael Petlan) [1743210] - [tools] perf intel-pt: Add LBR information to synthesized PEBS sample (Michael Petlan) [1743210] - [tools] perf intel-pt: Add XMM registers to synthesized PEBS sample (Michael Petlan) [1743210] - [tools] perf intel-pt: Add gp registers to synthesized PEBS sample (Michael Petlan) [1743210] - [tools] perf intel-pt: Synthesize PEBS sample basic information (Michael Petlan) [1743210] - [tools] perf intel-pt: Factor out common sample preparation for re-use (Michael Petlan) [1743210] - [tools] perf intel-pt: Prepare to synthesize PEBS samples (Michael Petlan) [1743210] - [tools] perf intel-pt: Add decoder support for PEBS via PT (Michael Petlan) [1743210] - [tools] perf intel-pt: Add Intel PT packet decoder test (Michael Petlan) [1743210] - [tools] perf intel-pt: Add new packets for PEBS via PT (Michael Petlan) [1743210] - [tools] perf tests arm64: Compile tests unconditionally (Michael Petlan) [1743210] - [tools] perf trace: Skip unknown syscalls when expanding strace like syscall groups (Michael Petlan) [1743210] - [tools] perf report: Support s390 diag event display on x86 (Michael Petlan) [1743210] - [tools] perf report: Fix OOM error in TUI mode on s390 (Michael Petlan) [1743210] - [tools] perf test 6: Fix missing kvm module load for s390 (Michael Petlan) [1743210] - [tools] perf time-utils: Add support for multiple explicit time intervals (Michael Petlan) [1743210] - [tools] perf tests: Add a test for time-utils (Michael Petlan) [1743210] - [tools] perf time-utils: Make perf_time__parse_for_ranges() more logical (Michael Petlan) [1743210] - [tools] perf time-utils: Simplify perf_time__parse_for_ranges() error paths slightly (Michael Petlan) [1743210] - [tools] perf time-utils: Fix --time documentation (Michael Petlan) [1743210] - [tools] perf time-utils: Prevent percentage time range overlap (Michael Petlan) [1743210] - [tools] perf time-utils: Factor out set_percent_time() (Michael Petlan) [1743210] - [tools] perf time-utils: Treat time ranges consistently (Michael Petlan) [1743210] - [tools] perf intel-pt: Add support for efficient time interval filtering (Michael Petlan) [1743210] - [tools] perf intel-pt: Add support for lookahead (Michael Petlan) [1743210] - [tools] perf intel-pt: Factor out intel_pt_get_buffer() (Michael Petlan) [1743210] - [tools] perf intel-pt: Add intel_pt_fast_forward() (Michael Petlan) [1743210] - [tools] perf intel-pt: Add reposition parameter to intel_pt_get_data() (Michael Petlan) [1743210] - [tools] perf intel-pt: Factor out intel_pt_reposition() (Michael Petlan) [1743210] - [tools] perf intel-pt: Factor out intel_pt_8b_tsc() (Michael Petlan) [1743210] - [tools] perf intel-pt: Add lookahead callback (Michael Petlan) [1743210] - [tools] perf report: Set perf time interval in itrace_synth_ops (Michael Petlan) [1743210] - [tools] perf script: Set perf time interval in itrace_synth_ops (Michael Petlan) [1743210] - [tools] perf auxtrace: Add perf time interval to itrace_synth_ops (Michael Petlan) [1743210] - [tools] perf config: Update default value for llvm.clang-bpf-cmd-template (Michael Petlan) [1743210] - [tools] perf cs-etm: Properly set the value of 'old' and 'head' in snapshot mode (Michael Petlan) [1743210] - [tools] perf data: Fix perf.data documentation for HEADER_CPU_TOPOLOGY (Michael Petlan) [1743210] - [tools] perf tools: Apply new CPU topology sysfs attributes (Michael Petlan) [1743210] - [tools] perf header: Rename "sibling cores" to "sibling sockets" (Michael Petlan) [1743210] - [tools] perf stat: Support per-die aggregation (Michael Petlan) [1743210] - [tools] perf header: Add die information in CPU topology (Michael Petlan) [1743210] - [tools] perf cpumap: Retrieve die id information (Michael Petlan) [1743210] - [tools] perf evsel: Remove superfluous nthreads system_wide setup in alloc_fd() (Michael Petlan) [1743210] - [tools] perf record: Add support to collect callchains from kernel or user space only (Michael Petlan) [1743210] - [tools] perf config: Bail out when a handler returns failure for a key-value pair (Michael Petlan) [1743210] - [tools] perf trace: Exit when failing to build eBPF program (Michael Petlan) [1743210] - [tools] perf trace: Associate more argument names with the filename beautifier (Michael Petlan) [1743210] - [tools] perf trace: Consume the augmented_raw_syscalls payload (Michael Petlan) [1743210] - [tools] perf augmented_raw_syscalls: Move reading filename to the loop (Michael Petlan) [1743210] - [tools] perf augmented_raw_syscalls: Change helper to consider just the augmented_filename part (Michael Petlan) [1743210] - [tools] perf augmented_raw_syscalls: Move the probe_read_str to a separate function (Michael Petlan) [1743210] - [tools] perf augmented_raw_syscalls: Tell which args are filenames and how many bytes to copy (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Select find text when find bar is activated (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Add IPC information to Call Tree (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Add IPC information to Call Graph Graph (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Add CallGraphModelParams (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Add IPC information to the Branch reports (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Export IPC information (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Export IPC information (Michael Petlan) [1743210] - [tools] perf db-export: Export IPC information (Michael Petlan) [1743210] - [tools] perf db-export: Add brief documentation (Michael Petlan) [1743210] - [tools] perf thread-stack: Accumulate IPC information (Michael Petlan) [1743210] - [tools] perf intel-pt: Document IPC usage (Michael Petlan) [1743210] - [tools] perf intel-pt: Accumulate cycle count from TSC/TMA/MTC packets (Michael Petlan) [1743210] - [tools] perf intel-pt: Re-factor TIP cases in intel_pt_walk_to_ip (Michael Petlan) [1743210] - [tools] perf intel-pt: Record when decoding PSB+ packets (Michael Petlan) [1743210] - [tools] perf script: Add output of IPC ratio (Michael Petlan) [1743210] - [tools] perf intel-pt: Add support for samples to contain IPC ratio (Michael Petlan) [1743210] - [tools] perf tools: Add IPC information to perf_sample (Michael Petlan) [1743210] - [tools] perf intel-pt: Accumulate cycle count from CYC packets (Michael Petlan) [1743210] - [tools] perf intel-pt: Factor out intel_pt_update_sample_time (Michael Petlan) [1743210] - [tools] perf record: Allow mixing --user-regs with --call-graph=dwarf (Michael Petlan) [1743210] - [tools] perf symbols: Remove unused variable 'err' (Michael Petlan) [1743210] - [tools] perf data: document directory format header: HEADER_DIR_FORMAT (Michael Petlan) [1743210] - [tools] perf data: document clockid header: HEADER_CLOCKID (Michael Petlan) [1743210] - [tools] perf data: document memory topology header: HEADER_MEM_TOPOLOGY (Michael Petlan) [1743210] - [tools] perf data: Add description of header HEADER_BPF_PROG_INFO and HEADER_BPF_BTF (Michael Petlan) [1743210] - [tools] perf intel-pt: Rationalize intel_pt_sync_switch()'s use of next_tid (Michael Petlan) [1743210] - [tools] perf intel-pt: Improve sync_switch by processing PERF_RECORD_SWITCH* in events (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Add support for pyside2 (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Add support for pyside2 (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Add support for pyside2 (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Use argparse module for argument parsing (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Change python2 to python (Michael Petlan) [1743210] - [tools] perf top: Lower message level for failure on synthesizing events for pre-existing BPF programs (Michael Petlan) [1743210] - [tools] perf machine: Return NULL instead of null-terminating /proc/version array (Michael Petlan) [1743210] - [tools] perf version: Append 12 git SHA chars to the version string (Michael Petlan) [1743210] - [tools] perf script: Remove superfluous BPF event titles (Michael Petlan) [1743210] - [tools] perf script: Add --show-bpf-events to show eBPF related events (Michael Petlan) [1743210] - [tools] perf tests: Add map_groups__merge_in test (Michael Petlan) [1743210] - [tools] perf script: Pad DSO name for --call-trace (Michael Petlan) [1743210] - [tools] perf dso: Add BPF DSO read and size hooks (Michael Petlan) [1743210] - [tools] perf dso: Simplify dso_cache__read function (Michael Petlan) [1743210] - [tools] perf dso: Separate generic code in dso_cache__read (Michael Petlan) [1743210] - [tools] perf dso: Separate generic code in dso__data_file_size() (Michael Petlan) [1743210] - [tools] perf tools: Remove const from thread read accessors (Michael Petlan) [1743210] - [tools] perf top: Add --namespaces option (Michael Petlan) [1743210] - [tools] perf beauty: Add generator for sync_file_range's 'flags' arg values (Michael Petlan) [1743210] - [tools] perf trace: Beautify 'fsmount' arguments (Michael Petlan) [1743210] - [tools] perf trace: Introduce syscall_arg__scnprintf_strarray_flags (Michael Petlan) [1743210] - [tools] perf beauty: Add generator for fsmount's 'attr_flags' arg values (Michael Petlan) [1743210] - [tools] perf trace: Beautify 'fsconfig' arguments (Michael Petlan) [1743210] - [tools] perf beauty: Add generator for fsconfig's 'cmd' arg values (Michael Petlan) [1743210] - [tools] perf trace: Beautify 'fspick' arguments (Michael Petlan) [1743210] - [tools] perf beauty: Add generator for fspick's 'flags' arg values (Michael Petlan) [1743210] - [tools] perf trace: Beautify 'move_mount' arguments (Michael Petlan) [1743210] - [tools] perf beauty: Add generator for 'move_mount' flags argument (Michael Petlan) [1743210] - [tools] perf augmented_raw_syscalls: Fix up comment (Michael Petlan) [1743210] - [tools] perf tools: Preserve eBPF maps when loading kcore (Michael Petlan) [1743210] - [tools] perf machine: Keep zero in pgoff BPF map (Michael Petlan) [1743210] - [tools] perf intel-pt: Fix itrace defaults for perf script intel-pt documentation (Michael Petlan) [1743210] - [tools] perf auxtrace: Fix itrace defaults for perf script (Michael Petlan) [1743210] - [tools] perf intel-pt: Fix itrace defaults for perf script (Michael Petlan) [1743210] - [tools] perf-with-kcore.sh: Always allow fix_buildid_cache_permissions (Michael Petlan) [1743210] - [tools] tools build: Check if gettid() is available before providing helper (Michael Petlan) [1743210] - [tools] tools build feature: Check if get_current_dir_name() is available (Michael Petlan) [1743210] - [tools] perf jvmti: Address gcc string overflow warning for strncpy() (Michael Petlan) [1743210] - [tools] perf python: Remove -fstack-protector-strong if clang doesn't have it (Michael Petlan) [1743210] - [tools] perf annotate tui browser: Do not use member from variable within its own initialization (Michael Petlan) [1743210] - [tools] perf thread: Allow references to thread objects after machine__exit() (Michael Petlan) [1743210] - [fs] sysfs: Fix internal_create_group() for named group updates (Michael Petlan) [1743210] - [x86] perf/x86/intel: Support PEBS output to PT (Michael Petlan) [1743210] - [kernel] perf: Allow normal events to output AUX data (Michael Petlan) [1743210] - [x86] perf/x86/amd/ibs: Handle erratum #420 only on the affected CPU family (10h) (Michael Petlan) [1743210] - [x86] perf/x86/amd/ibs: Fix reading of the IBS OpData register and thus precise RIP validity (Michael Petlan) [1743210] - [kernel] perf/hw_breakpoint: Fix arch_hw_breakpoint use-before-initialization (Michael Petlan) [1743210] - [x86] perf/x86/amd/ibs: Fix sample bias for dispatched micro-ops (Michael Petlan) [1743210] - [x86] perf/x86/intel: Restrict period on Nehalem (Michael Petlan) [1743210] - [x86] perf/x86: Fix typo in comment (Michael Petlan) [1743210] - [kernel] perf/core: Fix creating kernel counters for PMUs that override event->cpu (Michael Petlan) [1743210] - [x86] perf/x86: Apply more accurate check on hypervisor platform (Michael Petlan) [1743210] - [x86] perf/x86/intel: Fix invalid Bit 13 for Icelake MSR_OFFCORE_RSP_x register (Michael Petlan) [1743210] - [x86] perf/x86/intel: Fix SLOTS PEBS event constraint (Michael Petlan) [1743210] - [x86] perf/x86/intel: Mark expected switch fall-throughs (Michael Petlan) [1743210] - [kernel] perf_event_get(): don't bother with fget_raw() (Michael Petlan) [1743210] - [kernel] perf/core: Fix exclusive events' grouping (Michael Petlan) [1743210] - [x86] perf/x86/amd/uncore: Set the thread mask for F17h L3 PMCs (Michael Petlan) [1743210] - [perf] x86/amd/uncore: Do not set 'ThreadMask' and 'SliceMask' for non-L3 PMCs (Michael Petlan) [1743210] - [kernel] perf/core: Fix race between close() and fork() (Michael Petlan) [1743210] - [perf] cgroups: Don't rotate events for cgroups unnecessarily (Michael Petlan) [1743210] - [x86] perf/x86/rapl: Get quirk state from new probe framework (Michael Petlan) [1743210] - [x86] perf/x86/rapl: Get attributes from new probe framework (Michael Petlan) [1743210] - [x86] perf/x86/rapl: Get MSR values from new probe framework (Michael Petlan) [1743210] - [x86] perf/x86/rapl: Get rapl_cntr_mask from new probe framework (Michael Petlan) [1743210] - [x86] intel: Aggregate big core client naming (Michael Petlan) [1743210] - [x86] perf/x86/rapl: Use new MSR detection interface (Michael Petlan) [1743210] - [x86] perf/x86/cstate: Use new probe function (Michael Petlan) [1743210] - [x86] perf/x86/msr: Use new probe function (Michael Petlan) [1743210] - [x86] perf/x86: Add MSR probe interface (Michael Petlan) [1743210] - [x86] perf/x86/intel: Disable check_msr for real HW (Michael Petlan) [1743210] - [x86] perf/x86/intel: Use ->is_visible callback for default group (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Add IMC uncore support for Snow Ridge (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Clean up client IMC (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Support MMIO type uncore blocks (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Factor out box ref/unref functions (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Add uncore support for Snow Ridge server (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Handle invalid event coding for free-running counter (Michael Petlan) [1743210] - [x86] perf/x86/intel: Add more Icelake CPUIDs (Michael Petlan) [1743210] - [x86] perf/x86/intel: Add Icelake desktop CPUID (Michael Petlan) [1743210] - [x86] perf/x86: Use update attribute groups for default attributes (Michael Petlan) [1743210] - [x86] perf/x86/intel: Use update attributes for skylake format (Michael Petlan) [1743210] - [x86] perf/x86: Use update attribute groups for extra format (Michael Petlan) [1743210] - [x86] perf/x86: Use update attribute groups for caps (Michael Petlan) [1743210] - [x86] perf/x86: Add is_visible attribute_group callback for base events (Michael Petlan) [1743210] - [x86] perf/x86: Use the new pmu::update_attrs attribute group (Michael Petlan) [1743210] - [x86] perf/x86: Get rid of x86_pmu::event_attrs (Michael Petlan) [1743210] - [x86] perf/x86/regs: Check reserved bits (Michael Petlan) [1743210] - [fs] sysfs: Add sysfs_update_groups function (Michael Petlan) [1743210] - [kernel] perf/core: Add attr_groups_update into struct pmu (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Add new IMC PCI IDs for KabyLake, AmberLake and WhiskeyLake CPUs (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Add tabs to Uncore IMC PCI IDs (Michael Petlan) [1743210] - [kernel] perf/core: Allow non-privileged uprobe for user processes (Michael Petlan) [1743210] - [x86] perf/x86: Add Intel Ice Lake NNPI uncore support (Michael Petlan) [1743210] - [perf] arm_pmu: acpi: spe: Add initial MADT/SPE probing (Michael Petlan) [1743210] - [netdrv] mwifiex: fix possible heap overflow in mwifiex_process_country_ie() (Jarod Wilson) [1776210] {CVE-2019-14895} - [kernel] crash_core: Make S390 share the same crashkernel=auto reservation policy as X86_64 (Baoquan He) [1780432] - [s390] kasan: avoid report in get_wchan (Philipp Rudo) [1780112 1780111] - [s390] process: avoid potential reading of freed stack (Philipp Rudo) [1780112] - [fs] cifs: don't use 'pre:' for MODULE_SOFTDEP (Leif Sahlberg) [1767094] - [hwmon] Do not output deprecated warning for hwmon_device_register() (Prarit Bhargava) [1778295] - [scsi] lpfc: size cpu map by last cpu id set (Dick Kennedy) [1778912] - [scsi] lpfc: use hdwq assigned cpu for allocation (Dick Kennedy) [1778908] - [scsi] be2iscsi: Include null char in SET_HOST_DATA (Maurizio Lombardi) [1776358] - [netdrv] vmxnet3: turn off lro when rxcsum is disabled (Neil Horman) [1776056] - [mmc] sdhci-pci: Add another Id for Intel CML (Alexander Beregalov) [1766718] - [x86] kvm: untaint kernel for tech-preview when using nested VMX (Paolo Bonzini) [1726756] - [powerpc] kvm: ppc: book3s hv: xive: Fix potential page leak on error path (Laurent Vivier) [1760202] - [powerpc] kvm: ppc: book3s hv: xive: Free previous EQ page when setting up a new one (Laurent Vivier) [1760202] - [virt] kvm: arm/arm64: vgic: Don't rely on the wrong pending table (Auger Eric) [1777059] - [x86] kvm: x86: remove set but not used variable 'called' (Nitesh Narayan Lal) [1773677] - [x86] kvm: x86: Zero the IOAPIC scan request dest vCPUs bitmap (Nitesh Narayan Lal) [1773677] - [x86] kvm: x86: deliver KVM IOAPIC scan request to target vCPUs (Nitesh Narayan Lal) [1773677] - [kernel] kvm: remember position in kvm->vcpus array (Nitesh Narayan Lal) [1773677] - [kernel] watchdog: Reduce message verbosity (Vitaly Kuznetsov) [1774915]- [fs] binfmt_elf: Do not move brk for INTERP-less ET_EXEC (Waiman Long) [1749633] - [fs] binfmt_elf: move brk out of mmap when doing direct loader exec (Waiman Long) [1749633] - [gpu] drm/i915/cmdparser: Fix jump whitelist clearing (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915/gen8+: Add RC6 CTX corruption WA (Dave Airlie) [1756805] {CVE-2019-0154} - [gpu] drm/i915: Lower RM timeout to avoid DSI hard hangs (Dave Airlie) [1756805] {CVE-2019-0154} - [gpu] drm/i915/cmdparser: Ignore Length operands during command matching (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915/cmdparser: Add support for backward jumps (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915/cmdparser: Use explicit goto for error paths (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Add gen9 BCS cmdparsing (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Allow parsing of unsized batches (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Support ro ppgtt mapped cmdparser shadow buffers (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Add support for mandatory cmdparsing (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Remove Master tables from cmdparser (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Disable Secure Batches for gen6+ (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Rename gen7 cmdparser tables (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] [drm] radeon: fix bad DMA from INTERRUPT_CNTL2 (Sam Bobroff) [1293697] - [netdrv] mwifiex: Fix heap overflow in mmwifiex_process_tdls_action_frame() (Jarod Wilson) [1776162] {CVE-2019-14901} - [netdrv] mlx4_en: Fix wrong limitation for number of TX rings (Mohammad Heib) [1776822] - [netdrv] mlx4_en: fix mlx4 ethtool -N insertion (Mohammad Heib) [1776822] - [netdrv] mlx4_core: fix wrong comment about the reason of subtract one from the max_cqes (Mohammad Heib) [1776822] - [netdrv] ibmvnic: Serialize device queries (Steve Best) [1778037] - [netdrv] ibmvnic: Bound waits for device queries (Steve Best) [1778037] - [netdrv] ibmvnic: Terminate waiting device threads after loss of service (Steve Best) [1778037] - [netdrv] ibmvnic: Fix completion structure initialization (Steve Best) [1778037] - [netdrv] ibmvnic: Ignore H_FUNCTION return from H_EOI to tolerate XIVE mode (Steve Best) [1778037] - [netdrv] revert "net/ibmvnic: Fix EOI when running in XIVE mode" (Steve Best) [1778037] - [netdrv] cnic: Set fp_hsi_ver as part of CLIENT_SETUP ramrod (Manish Chopra) [1770797] - [netdrv] bnx2x: Fix PF-VF communication over multi-cos queues (Manish Chopra) [1770797] - [netdrv] bnx2x: Enable Multi-Cos feature (Manish Chopra) [1770797] - [netdrv] bnx2x: Utilize FW 7.13.15.0 (Manish Chopra) [1770797] - [fs] seq_file: fix problem when seeking mid-record (Bill O'Donnell) [1753822] - [documentation] fs/seq_file.c: simplify seq_file iteration code and interface (Bill O'Donnell) [1753822] - [scripts] kbuild: replace BASH-specific ${@:2} with shift and ${@} (Jiri Olsa) [1739493] - [scripts] btf: do not use CONFIG_OUTPUT_FORMAT (Jiri Olsa) [1739493] - [kernel] btf: fix return value check in btf_vmlinux_init() (Jiri Olsa) [1739493] - [kernel] btf: rename /sys/kernel/btf/kernel into /sys/kernel/btf/vmlinux (Jiri Olsa) [1739493] - [scripts] btf: expose BTF info through sysfs (Jiri Olsa) [1739493] - [netdrv] qede: fix NULL pointer deref in __qede_remove() (Manish Chopra) [1769203] - [gpu] cleanup: Remove .rej files (Prarit Bhargava) [1779738] - [lib] string: Add strscpy_pad() function (Josef Oskera) [1764588] - [char] virtio_console: allocate inbufs in add_port() only if it is needed (Pankaj Gupta) [1612795] - [fs] xfs: add kmem_alloc_io() (Bill O'Donnell) [1583556] - [fs] xfs: make mem_to_page available outside of xfs_buf.c (Bill O'Donnell) [1583556] - [fs] xfs: get allocation alignment from the buftarg (Bill O'Donnell) [1583556] - [fs] xfs: add kmem_alloc_io() (Bill O'Donnell) [1583556] - [fs] cifs: Fix cifsInodeInfo lock_sem deadlock when reconnect occurs (Leif Sahlberg) [1765979] - [fs] cifs: avoid using MID 0xFFFF (Leif Sahlberg) [1765979] - [fs] cifs: Fix retry mid list corruption on reconnects (Leif Sahlberg) [1765979] - [fs] nfsd: allow fh_want_write to be called twice ("J. Bruce Fields") [1699222] - [net] revert "sunrpc: Fix up task signalling" (Dave Wysochanski) [1776067] - [s390] kasan: support memcpy_real with TRACE_IRQFLAGS (Philipp Rudo) [1777468] - [s390] kasan: add kdump support (Philipp Rudo) [1777468] - [s390] idle: fix cpu idle time calculation (Philipp Rudo) [1777361] - [s390] kaslr: add support for R_390_GLOB_DAT relocation type (Philipp Rudo) [1777467] - [x86] jump_label: Make tp_vec_nr static (Daniel Bristot de Oliveira) [1731860] - [x86] jump_label: Batch jump label updates (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Batch updates if arch supports it (Daniel Bristot de Oliveira) [1731860] - [x86] alternative: Batch of patch operations (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Sort entries of the same key by the code (Daniel Bristot de Oliveira) [1731860] - [x86] jump_label: Add a __jump_label_set_jump_code() helper (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Don't warn on __exit jump entries (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Add a jump_label_can_update() helper (Daniel Bristot de Oliveira) [1731860] - [x86] alternatives: Remove the return value of text_poke_*() (Daniel Bristot de Oliveira) [1731860] - [x86] jump-label: Remove support for custom text poker (Daniel Bristot de Oliveira) [1731860] - [x86] jump_label: Use text_poke_early() during early init (Daniel Bristot de Oliveira) [1731860] - [x86] alternatives: Add text_poke_kgdb() to not assert the lock when debugging (Daniel Bristot de Oliveira) [1731860] - [x86] kprobes: Prohibit probing on functions before kprobe_int3_handler() (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Fix NULL dereference bug in __jump_label_mod_update() (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Annotate entries that operate on __init code earlier (Daniel Bristot de Oliveira) [1731860] - [x86] jump_label: Switch to jump_entry accessors (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Implement generic support for relative references (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Abstract jump_entry member accessors (Daniel Bristot de Oliveira) [1731860] - [x86] alternatives: Lockdep-enforce text_mutex in text_poke*() (Daniel Bristot de Oliveira) [1731860] - [x86] revert "x86/paravirt: Set up the virt_spin_lock_key after static keys get initialized" (Daniel Bristot de Oliveira) [1731860] - [x86] jump_label: Initialize static branching early (Vitaly Kuznetsov) [1777260] - [x86] speculation: Fix redundant MDS mitigation message (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] speculation: Fix incorrect MDS/TAA mitigation status (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] speculation/taa: Fix printing of TAA_MSG_SMT on IBRS_ALL CPUs (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] tsx: Add config options to set tsx=on|off|auto (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [documentation] x86/speculation/taa: Add documentation for TSX Async Abort (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] tsx: Add "auto" option to the tsx= cmdline parameter (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] speculation/taa: Add sysfs reporting for TSX Async Abort (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] speculation/taa: Add mitigation for TSX Async Abort (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] cpu: Add a "tsx=" cmdline option with TSX disabled by default (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] cpu: Add a helper function x86_read_arch_cap_msr() (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] msr: Add the IA32_TSX_CTRL MSR (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [powerpc] xive: Prevent page fault issues in the machine crash handler (Diego Domingos) [1756116] - [tools] Fix memcpy_mcsafe_64.S link on selftests (Desnes Augusto Nunes do Rosario) [1775570]- [powerpc] perf: Fix loop exit condition in nest_imc_event_init (Steve Best) [1778609] - [net] netfilter: nf_tables: Add missing nft_tproxy Makefile line (Phil Sutter) [1762977]- [x86] kdump: Remove the backup region handling (Lianbo Jiang) [1730143] - [x86] kdump: Always reserve the low 1M when the crashkernel option is specified (Lianbo Jiang) [1730143] - [x86] crash: Add a forward declaration of struct kimage (Lianbo Jiang) [1730143] - [x86] kdump: Remove the unused crash_copy_backup_region() (Lianbo Jiang) [1730143] - [pci] p2pdma: Fix missing check for dma_virt_ops (Don Dutile) [1754734] - [pci] p2pdma: use the dev_pagemap internal refcount (Don Dutile) [1754734] - [pci] memremap: pass a struct dev_pagemap to ->kill and ->cleanup (Don Dutile) [1754734] - [pci] memremap: move dev_pagemap callbacks into a separate structure (Don Dutile) [1754734] - [pci] mm/devm_memremap_pages: fix final page put race (Don Dutile) [1754734] - [pci] p2pdma: track pgmap references per resource, not globally (Don Dutile) [1754734] - [pci] p2pdma: fix the gen_pool_add_virt() failure path (Don Dutile) [1754734] - [pci] mm, hmm: mark hmm_devmem_{add, add_resource} EXPORT_SYMBOL_GPL (Don Dutile) [1754734] - [lib] genalloc.c: Add algorithm, align and zeroed family of DMA allocators (Don Dutile) [1754732] - [lib] genalloc.c: include vmalloc.h (Don Dutile) [1754732] - [lib] genalloc.c: use vzalloc_node() to allocate the bitmap (Don Dutile) [1754732] - [md] dm table: propagate BDI_CAP_STABLE_WRITES to fix sporadic checksum errors (Mike Snitzer) [1770210] - [fs] gfs2: fix race between gfs2_freeze_func and unmount (Abhijith Das) [1676972] - [fs] cifs: smbd: Retry on memory registration failure (Leif Sahlberg) [1771772] - [fs] cifs: smbd: Indicate to retry on transport sending failure (Leif Sahlberg) [1771772] - [fs] cifs: smbd: Return EINTR when interrupted (Leif Sahlberg) [1771772] - [fs] cifs: smbd: Don't destroy transport on RDMA disconnect (Leif Sahlberg) [1771772] - [lib] crc-t10dif: crc_t10dif_mutex can be static (Vladis Dronov) [1769462] - [lib] crc-t10dif: Allow current transform to be inspected in sysfs (Vladis Dronov) [1769462] - [lib] crc-t10dif: Pick better transform if one becomes available (Vladis Dronov) [1769462] - [crypto] api - Introduce notifier for new crypto algorithms (Vladis Dronov) [1769462] - [netdrv] e1000e: Drop unnecessary __E1000_DOWN bit twiddling (Ken Cox) [1748256] - [netdrv] e1000e: Use rtnl_lock to prevent race conditions between net and pci/pm (Ken Cox) [1748256]- [powerpc] pseries: safely roll back failed DLPAR cpu add (Steve Best) [1772341] - [powerpc] pseries: address checkpatch warnings in dlpar_offline_cpu (Steve Best) [1772341] - [scsi] storvsc: setup 1:1 mapping between hardware queue and CPU queue (Cathy Avery) [1771503] - [scsi] storvsc: Add ability to change scsi queue depth (Cathy Avery) [1771503] - [scsi] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 320 (Cathy Avery) [1771503] - [scsi] smartpqi: bump version (Don Brace) [1725045] - [scsi] smartpqi: Align driver syntax with oob (Don Brace) [1725045] - [scsi] smartpqi: remove unused manifest constants (Don Brace) [1725045] - [scsi] smartpqi: fix problem with unique ID for physical device (Don Brace) [1725045] - [scsi] smartpqi: correct syntax issue (Don Brace) [1725045] - [scsi] smartpqi: change TMF timeout from 60 to 30 seconds (Don Brace) [1725045] - [scsi] smartpqi: fix LUN reset when fw bkgnd thread is hung (Don Brace) [1725045] - [scsi] smartpqi: add inquiry timeouts (Don Brace) [1725045] - [scsi] smartpqi: fix call trace in device discovery (Don Brace) [1725045] - [scsi] smartpqi: fix controller lockup observed during force reboot (Don Brace) [1725045] - [scsi] smartpqi: clean up an indentation issue (Don Brace) [1725045] - [scsi] smartpqi: remove set but not used variable 'ctrl_info' (Don Brace) [1725045] - [scsi] smartpqi: clean up indentation of a statement (Don Brace) [1725045] - [scsi] smartpqi: bump version (Don Brace) [1725045] - [scsi] smartpqi: update copyright (Don Brace) [1725045] - [scsi] smartpqi: add new pci ids (Don Brace) [1725045] - [scsi] smartpqi: correct REGNEWD return status (Don Brace) [1725045] - [scsi] smartpqi: add gigabyte controller (Don Brace) [1725045] - [scsi] smartpqi: correct hang when deleting 32 lds (Don Brace) [1725045] - [scsi] smartpqi: add bay identifier (Don Brace) [1725045] - [scsi] smartpqi: add sysfs entries (Don Brace) [1725045] - [scsi] smartpqi: add module param to hide vsep (Don Brace) [1725045] - [scsi] smartpqi: add pci ids for fiberhome controller (Don Brace) [1725045] - [scsi] smartpqi: add module param for exposure order (Don Brace) [1725045] - [scsi] smartpqi: unlock on error in pqi_submit_raid_request_synchronous() (Don Brace) [1725045] - [scsi] smartpqi: Reporting unhandled SCSI errors (Don Brace) [1725045] - [scsi] mpt3sas: Bump mpt3sas driver version to 32.100.00.00 (Tomas Henzl) [1725737] - [scsi] mpt3sas: Fix module parameter max_msix_vectors (Tomas Henzl) [1725737] - [scsi] mpt3sas: Reject NVMe Encap cmnds to unsupported HBA (Tomas Henzl) [1725737] - [scsi] mpt3sas: Use Component img header to get Package ver (Tomas Henzl) [1725737] - [scsi] mpt3sas: Fail release cmnd if diag buffer is released (Tomas Henzl) [1725737] - [scsi] mpt3sas: Add app owned flag support for diag buffer (Tomas Henzl) [1725737] - [scsi] mpt3sas: Reuse diag buffer allocated at load time (Tomas Henzl) [1725737] - [scsi] mpt3sas: clear release bit when buffer reregistered (Tomas Henzl) [1725737] - [scsi] mpt3sas: Maintain owner of buffer through UniqueID (Tomas Henzl) [1725737] - [scsi] mpt3sas: Free diag buffer without any status check (Tomas Henzl) [1725737] - [scsi] mpt3sas: Fix clear pending bit in ioctl status (Tomas Henzl) [1725737] - [scsi] mpt3sas: Display message before releasing diag buffer (Tomas Henzl) [1725737] - [scsi] mpt3sas: Register trace buffer based on NVDATA settings (Tomas Henzl) [1725737] - [scsi] mpt3sas: Introduce module parameter to override queue depth (Tomas Henzl) [1725737] - [scsi] mpt3sas: Update driver version to 31.100.00.00 (Tomas Henzl) [1725737] - [scsi] mpt3sas: Run SAS DEVICE STATUS CHANGE EVENT from ISR (Tomas Henzl) [1725737] - [scsi] mpt3sas: Reduce the performance drop (Tomas Henzl) [1725737] - [scsi] mpt3sas: Handle fault during HBA initialization (Tomas Henzl) [1725737] - [scsi] mpt3sas: Add sysfs to know supported features (Tomas Henzl) [1725737] - [scsi] mpt3sas: Support MEMORY MOVE Tool box command (Tomas Henzl) [1725737] - [scsi] mpt3sas: Allow ioctls to blocked access status NVMe (Tomas Henzl) [1725737] - [scsi] mpt3sas: Enumerate SES of a managed PCIe switch (Tomas Henzl) [1725737] - [scsi] mpt3sas: Update MPI headers to 2.6.8 spec (Tomas Henzl) [1725737] - [scsi] mpt3sas: Gracefully handle online firmware update (Tomas Henzl) [1725737] - [scsi] mpt3sas: memset request frame before reusing (Tomas Henzl) [1725737] - [scsi] mpt3sas: Add support for PCIe Lane margin (Tomas Henzl) [1725737] - [scsi] mpt3sas: support target smid for [abort|query] task (Tomas Henzl) [1725737] - [scsi] mpt3sas: clean up a couple sizeof() uses (Tomas Henzl) [1725737] - [scsi] mpt3sas: Fix msix load balance on and off settings (Tomas Henzl) [1725737] - [scsi] mpt3sas: Determine smp affinity on per HBA basis (Tomas Henzl) [1725737] - [scsi] mpt3sas: Use configured PCIe link speed, not max (Tomas Henzl) [1725737] - [scsi] mpt3sas: Remove CPU arch check to determine perf_mode (Tomas Henzl) [1725737] - [scsi] mpt3sas: use DEVICE_ATTR_{RO, RW} (Tomas Henzl) [1725737] - [scsi] mpt3sas: make driver options visible in sys (Tomas Henzl) [1725737] - [scsi] mpt3sas: Mark expected switch fall-through (Tomas Henzl) [1725737] - [scsi] mpt3sas: Update driver version to 29.100.00.00 (Tomas Henzl) [1725737] - [scsi] mpt3sas: Introduce perf_mode module parameter (Tomas Henzl) [1725737] - [scsi] mpt3sas: Enable interrupt coalescing on high iops (Tomas Henzl) [1725737] - [scsi] mpt3sas: Affinity high iops queues IRQs to local node (Tomas Henzl) [1725737] - [scsi] mpt3sas: save and use MSI-X index for posting RD (Tomas Henzl) [1725737] - [scsi] mpt3sas: Use high iops queues under some circumstances (Tomas Henzl) [1725737] - [scsi] mpt3sas: change _base_get_msix_index prototype (Tomas Henzl) [1725737] - [scsi] mpt3sas: Add flag high_iops_queues (Tomas Henzl) [1725737] - [scsi] mpt3sas: Add Atomic RequestDescriptor support on Aero (Tomas Henzl) [1725737] - [scsi] mpt3sas: function pointers of request descriptor (Tomas Henzl) [1725737] - [scsi] mpt3sas_ctl: fix double-fetch bug in _ctl_ioctl_main() (Tomas Henzl) [1725737] - [md] revert "dm crypt: use WQ_HIGHPRI for the IO and crypt workqueues" (Mike Snitzer) [1775756] - [md] dm thin: wakeup worker only when deferred bios exist (Mike Snitzer) [1775756] - [md] dm raid: Remove unnecessary negation of a shift in raid10_format_to_md_layout (Mike Snitzer) [1775756] - [md] dm writecache: handle REQ_FUA (Mike Snitzer) [1775756] - [md] dm writecache: fix uninitialized variable warning (Mike Snitzer) [1775756] - [md] dm stripe: use struct_size() in kmalloc() (Mike Snitzer) [1775756] - [md] dm table: do not allow request-based DM to stack on partitions (Mike Snitzer) [1775756] - [md] dm cache: fix bugs when a GFP_NOWAIT allocation fails (Mike Snitzer) [1775756] - [md] dm writecache: skip writecache_wait for pmem mode (Mike Snitzer) [1775756] - [md] dm stats: use struct_size() helper (Mike Snitzer) [1775756] - [md] dm space map common: remove check for impossible sm_find_free() return value (Mike Snitzer) [1775756] - [md] dm raid1: use struct_size() with kzalloc() (Mike Snitzer) [1775756] - [md] dm writecache: optimize performance by sorting the blocks for writeback_all (Mike Snitzer) [1775756] - [md] dm writecache: add unlikely for getting two block with same LBA (Mike Snitzer) [1775756] - [md] dm writecache: remove unused member pointer in writeback_struct (Mike Snitzer) [1775756] - [md] dm: make dm_table_find_target return NULL (Mike Snitzer) [1775756] - [md] dm table: fix invalid memory accesses with too high sector number (Mike Snitzer) [1775756] - [md] dm space map metadata: fix missing store of apply_bops() return value (Mike Snitzer) [1775756] - [md] dm btree: fix order of block initialization in btree_split_beneath (Mike Snitzer) [1775756] - [md] dm raid: add missing cleanup in raid_ctr() (Mike Snitzer) [1775756] - [md] dm kcopyd: always complete failed jobs (Mike Snitzer) [1775756] - [md] dm crypt: remove obsolete comment about plumb IV (Mike Snitzer) [1775756] - [md] dm crypt: wipe private IV struct after key invalid flag is set (Mike Snitzer) [1775756] - [md] dm: update stale comment in end_clone_bio() (Mike Snitzer) [1775756] - [md] dm log writes: fix incorrect comment about the logged sequence example (Mike Snitzer) [1775756] - [md] dm log writes: use struct_size() to calculate size of pending_block (Mike Snitzer) [1775756] - [md] dm crypt: use struct_size() when allocating encryption context (Mike Snitzer) [1775756] - [md] dm thin metadata: check if in fail_io mode when setting needs_check (Mike Snitzer) [1775756] - [md] dm verity: use message limit for data block corruption message (Mike Snitzer) [1775756] - [md] dm log writes: make sure super sector log updates are written in order (Mike Snitzer) [1775756] - [md] dm: fix a couple brace coding style issues (Mike Snitzer) [1775756] - [md] dm crypt: print device name in integrity error message (Mike Snitzer) [1775756] - [documentation] dm integrity: update documentation (Mike Snitzer) [1775756] - [md] dm integrity: don't report unused options (Mike Snitzer) [1775756] - [md] dm integrity: don't check null pointer before kvfree and vfree (Mike Snitzer) [1775756] - [md] dm integrity: correctly calculate the size of metadata area (Mike Snitzer) [1775756] - [md] dm mpath: always free attached_handler_name in parse_path() (Mike Snitzer) [1775756] - [md] dm writecache: avoid unnecessary lookups in writecache_find_entry() (Mike Snitzer) [1775756] - [md] dm writecache: remove unused member page_offset in writeback_struct (Mike Snitzer) [1775756] - [md] dm delay: fix a crash when invalid device is specified (Mike Snitzer) [1775756] - [md] dm: only initialize md->dax_dev if CONFIG_DAX_DRIVER is enabled (Mike Snitzer) [1775756] - [md] dm writecache: add unlikely for returned value of rb_next_prev (Mike Snitzer) [1775756] - [md] dm writecache: remove needless dereferences in __writecache_writeback_pmem() (Mike Snitzer) [1775756] - [md] dm crypt: fix endianness annotations around org_sector_of_dmreq (Mike Snitzer) [1775756] - [md] dm integrity: fix deadlock with overlapping I_O (Mike Snitzer) [1775756] - [md] dm: disable DISCARD if the underlying storage no longer supports it (Mike Snitzer) [1775756] - [md] dm: revert 8f50e358153d ("dm: limit the max bio size as BIO_MAX_PAGES * PAGE_SIZE") (Mike Snitzer) [1775756] - [md] dm integrity: make dm_integrity_init and dm_integrity_exit static (Mike Snitzer) [1775756] - [md] dm integrity: change memcmp to strncmp in dm_integrity_ctr (Mike Snitzer) [1775756] - [x86] platform/uv: Account for UV Hubless in is_uvX_hub Ops (Frank Ramsay) [1757510] - [x86] platform/uv: Check EFI Boot to set reboot type (Frank Ramsay) [1757510] - [x86] platform/uv: Decode UVsystab Info (Frank Ramsay) [1757510] - [x86] platform/uv: Add UV Hubbed/Hubless Proc FS Files (Frank Ramsay) [1757510] - [x86] platform/uv: Setup UV functions for Hubless UV Systems (Frank Ramsay) [1757510] - [x86] platform/uv: Add return code to UV BIOS Init function (Frank Ramsay) [1757510] - [x86] platform/uv: Return UV Hubless System Type (Frank Ramsay) [1757510] - [x86] platform/uv: Save OEM_ID from ACPI MADT probe (Frank Ramsay) [1757510] - [x86] mm: Handle physical-virtual alignment mismatch in phys_p4d_init() (Baoquan He) [1685383] - [x86] mm/kaslr: Reduce randomization granularity for 5-level paging to 1GB (Baoquan He) [1685383] - [x86] mm/kaslr: Use only one PUD entry for real mode trampoline (Baoquan He) [1685383] - [documentation] documentation/stackprotector: powerpc supports stack protector (Bhupesh Sharma) [1714310] - [makefile] kbuild: mark prepare0 as PHONY to fix external module build (Bhupesh Sharma) [1714310] - [makefile] kbuild: fix single target build for external module (Bhupesh Sharma) [1714310] - [arm64] enable per-task stack canaries (Bhupesh Sharma) [1714310] - [powerpc] Fix stack protector crashes on CPU hotplug (Bhupesh Sharma) [1714310] - [powerpc] 64: properly initialise the stackprotector canary on SMP (Bhupesh Sharma) [1714310] - [powerpc] Fix stackprotector detection for non-glibc toolchains (Bhupesh Sharma) [1714310] - [powerpc] 64: add stack protector support (Bhupesh Sharma) [1714310] - [powerpc] 32: add stack protector support (Bhupesh Sharma) [1714310] - [pci] vmd: Fix shadow offsets to reflect spec changes (Myron Stowe) [1757896] - [pci] vmd: Fix config addressing when using bus offsets (Myron Stowe) [1757896] - [pci] Fix typos and whitespace errors (Myron Stowe) [1757896] - [pci] vmd: use the proper dma_* APIs instead of direct methods calls (Myron Stowe) [1757896] - [powerpc] powernv: Disable native PCIe port management (Gustavo Duarte) [1524642] - [powerpc] eeh: Fix eeh eeh_debugfs_break_device() with SRIOV devices (Gustavo Duarte) [1524642] - [tools] selftests/powerpc: Add basic EEH selftest (Gustavo Duarte) [1524642] - [powerpc] eeh: Add a eeh_dev_break debugfs interface (Gustavo Duarte) [1524642] - [powerpc] eeh: Add debugfs interface to run an EEH check (Gustavo Duarte) [1524642] - [powerpc] eeh: Fix debugfs_simple_attr.cocci warnings (Gustavo Duarte) [1524642] - [powerpc] eeh: Fix build with STACKTRACE=n (Gustavo Duarte) [1524642] - [powerpc] eeh: Set attention indicator while recovering (Gustavo Duarte) [1524642] - [pci] pci-hotplug/pnv_php: Add attention indicator support (Gustavo Duarte) [1524642] - [pci] pci-hotplug/pnv_php: Add support for IODA3 Power9 PHBs (Gustavo Duarte) [1524642] - [pci] pci-hotplug/pnv_php: Add a reset_slot() callback (Gustavo Duarte) [1524642] - [powerpc] powernv/eeh: Use generic code to handle hot resets (Gustavo Duarte) [1524642] - [powerpc] eeh: Remove stale CAPI comment (Gustavo Duarte) [1524642] - [powerpc] eeh: Defer printing stack trace (Gustavo Duarte) [1524642] - [powerpc] eeh: Check slot presence state in eeh_handle_normal_event() (Gustavo Duarte) [1524642] - [powerpc] eeh: Make permanently failed devices non-actionable (Gustavo Duarte) [1524642] - [powerpc] eeh: Fix race when freeing PDNs (Gustavo Duarte) [1524642] - [powerpc] eeh: Clean up EEH PEs after recovery finishes (Gustavo Duarte) [1524642] - [netdrv] be2net: disable bh with spin_lock in be_process_mcc (Petr Oros) [1724777] - [netdrv] be2net: Synchronize be_update_queues with dev_watchdog (Petr Oros) [1724777] - [netdrv] be2net: Signal that the device cannot transmit during reconfiguration (Petr Oros) [1724777] - [netdrv] be2net: fix link failure after ethtool offline test (Petr Oros) [1724777] - [netdrv] be2net: Fix number of Rx queues used for flow hashing (Petr Oros) [1724777] - [netdrv] benet: remove broken and unused macro (Petr Oros) [1724777] - [netdrv] benet: use skb_vlan_tag_get_prio() (Petr Oros) [1724777] - [netdrv] benet: use __vlan_hwaccel helpers (Petr Oros) [1724777] - [netdrv] revert "[netdrv] be2net: Disable queue dump in be_tx_timeout handler" (Petr Oros) [1724777] - [infiniband] rdma/i40iw: Set queue pair state when being queried (Stefan Assmann) [1721712] - [infiniband] ib/i40iw: Use kmemdup rather than open coding (Stefan Assmann) [1721712] - [infiniband] rdma/i40iw: Handle workqueue allocation failure (Stefan Assmann) [1721712] - [nvdimm] libnvdimm/pfn_dev: Add page size and struct page size to pfn superblock (Baoquan He) [1724969] - [nvdimm] libnvdimm/pfn_dev: Add a build check to make sure we notice when struct page size change (Baoquan He) [1724969] - [nvdimm] libnvdimm/pfn: Fix namespace creation on misaligned addresses (Baoquan He) [1724969] - [nvdimm] libnvdimm/pfn: stop padding pmem namespaces to section alignment (Baoquan He) [1724969] - [nvdimm] libnvdimm/pfn: fix fsdax-mode namespace info-block zero-fields (Baoquan He) [1724969] - [nvdimm] revert "libnvdimm/pfn: fix fsdax-mode namespace info-block zero-fields" (Baoquan He) [1724969] - [nvdimm] revert "libnvdimm/pfn_dev: Add page size and struct page size to pfn superblock" (Baoquan He) [1724969] - [nvdimm] revert "libnvdimm/pfn_dev: Add a build check to make sure we notice when struct page size change" (Baoquan He) [1724969] - [mm] sparsemem: cleanup 'section number' data types (Baoquan He) [1724969] - [kernel] mm/devm_memremap_pages: enable sub-section remap (Baoquan He) [1724969] - [mm] sparsemem: support sub-section hotplug (Baoquan He) [1724969] - [mm] sparsemem: prepare for sub-section ranges (Baoquan He) [1724969] - [kernel] mm: kill is_dev_zone() helper (Baoquan He) [1724969] - [mm] hotplug: kill is_dev_zone() usage in __remove_pages() (Baoquan He) [1724969] - [mm] sparsemem: convert kmalloc_section_memmap() to populate_section_memmap() (Baoquan He) [1724969] - [mm] hotplug: prepare shrink_{zone, pgdat}_span for sub-section removal (Baoquan He) [1724969] - [mm] sparsemem: add helpers track active portions of a section at boot (Baoquan He) [1724969] - [mm] sparsemem: introduce a SECTION_IS_EARLY flag (Baoquan He) [1724969] - [mm] sparsemem: introduce struct mem_section_usage (Baoquan He) [1724969] - [base] base/memory.c: get rid of find_memory_block_hinted() (Baoquan He) [1724969] - [mm] memory_hotplug: move and simplify walk_memory_blocks() (Baoquan He) [1724969] - [mm] memory_hotplug: rename walk_memory_range() and pass start+size instead of pfns (Baoquan He) [1724969] - [mm] hotplug: make remove_memory() interface usable (Baoquan He) [1724969] - [kernel] mm: make register_mem_sect_under_node() static (Baoquan He) [1724969] - [base] base/memory: use "unsigned long" for block ids (Baoquan He) [1724969] - [base] mm: section numbers use the type "unsigned long" (Baoquan He) [1724969] - [base] base/memory.c: Use DEVICE_ATTR_RO and friends (Baoquan He) [1724969] - [mm] sparse.c: set section nid for hot-add memory (Baoquan He) [1724969] - [mm] memory_hotplug: remove "zone" parameter from sparse_remove_one_section (Baoquan He) [1724969] - [base] mm/memory_hotplug: make unregister_memory_block_under_nodes() never fail (Baoquan He) [1724969] - [base] mm/memory_hotplug: remove memory block devices before arch_remove_memory() (Baoquan He) [1724969] - [mm] memory_hotplug: drop MHP_MEMBLOCK_API (Baoquan He) [1724969] - [base] mm/memory_hotplug: create memory block devices after arch_add_memory() (Baoquan He) [1724969] - [mm] memory_hotplug: allow arch_remove_memory() without CONFIG_MEMORY_HOTREMOVE (Baoquan He) [1724969] - [arm64] mm: add temporary arch_remove_memory() implementation (Baoquan He) [1724969] - [mm] sparse.c: clean up obsolete code comment (Baoquan He) [1724969] - [base] base/memory: pass a block_id to init_memory_block() (Baoquan He) [1724969] - [base] base/memory.c: remove an unnecessary check on NR_MEM_SECTIONS (Baoquan He) [1724969] - [s390] s390x/mm: implement arch_remove_memory() (Baoquan He) [1724969] - [mm] memory_hotplug: make __remove_section() never fail (Baoquan He) [1724969] - [base] mm/memory_hotplug: make unregister_memory_section() never fail (Baoquan He) [1724969] - [base] base/memory.c: clean up relics in function parameters (Baoquan He) [1724969] - [base] mm, memory_hotplug: update a comment in unregister_memory() (Baoquan He) [1724969] - [mm] memory_hotplug: release memory resource after arch_remove_memory() (Baoquan He) [1724969] - [kernel] mm, memory_hotplug: provide a more generic restrictions for memory hotplug (Baoquan He) [1724969] - [kernel] linux/memory_hotplug.h: remove duplicate declaration of offline_pages() (Baoquan He) [1724969] - [mm] x86: respect memory size limiting via mem= parameter (Baoquan He) [1724969] - [arm64] Add memory hotplug support (Baoquan He) [1724969] - [arm64] mm: check for upper PAGE_SHIFT bits in pfn_valid() (Baoquan He) [1724969] - [powerpc] mm: Fix section mismatch warning (Baoquan He) [1724969] - [base] mm/memory_hotplug: do not unlock after failing to take the device_hotplug_lock (Baoquan He) [1724969] - [mm] memory_hotplug: drop "online" parameter from add_memory_resource() (Baoquan He) [1724969] - [s390] s390x/mm: fail when an altmap is used for arch_add_memory() (Baoquan He) [1724969] - [mm] memory_hotplug: simplify and fix check_hotplug_memory_range() (Baoquan He) [1724969] - [mm] memory_hotplug: add nid parameter to arch_remove_memory (Baoquan He) [1724969] - [mm] sparse: pass nid instead of pgdat to sparse_add_one_section() (Baoquan He) [1724969] - [mm] sparse: drop pgdat_resize_lock in sparse_add/remove_one_section() (Baoquan He) [1724969] - [documentation] memory-hotplug.rst: add some details about locking internals (Baoquan He) [1724969] - [powerpc] powernv: hold device_hotplug_lock when calling memtrace_offline_pages() (Baoquan He) [1724969] - [powerpc] powernv: hold device_hotplug_lock when calling device_online() (Baoquan He) [1724969] - [powerpc] powernv: Allow memory that has been hot-removed to be hot-added (Baoquan He) [1724969] - [powerpc] powernv/memtrace: Remove memtrace mmap() (Baoquan He) [1724969] - [mm] memory_hotplug: fix online/offline_pages called w.o. mem_hotplug_lock (Baoquan He) [1724969] - [mm] memory_hotplug: make add_memory() take the device_hotplug_lock (Baoquan He) [1724969] - [mm] memory_hotplug: make remove_memory() take the device_hotplug_lock (Baoquan He) [1724969] - [powerpc] memtrace: Remove memory in chunks (Baoquan He) [1724969] - [base] mm/memory_hotplug.c: drop unnecessary checks from register_mem_sect_under_node() (Baoquan He) [1724969] - [base] mm/memory_hotplug.c: make register_mem_sect_under_node() a callback of walk_memory_range() (Baoquan He) [1724969] - [mm] memory_hotplug.c: call register_mem_sect_under_node() (Baoquan He) [1724969] - [mm] memory_hotplug.c: make add_memory_resource use __try_online_node (Baoquan He) [1724969] - [pci] Always allow probing with driver_override (Myron Stowe) [1702178] - [pci] Return error if cannot probe VF (Myron Stowe) [1702178] - [target] scsi: target: core: Do not overwrite CDB byte 1 (Maurizio Lombardi) [1764579] - [target] scsi: target: tcmu: clean the nl_cmd of the udev when nl send fails (Maurizio Lombardi) [1764579] - [target] scsi: target: tcmu: avoid use-after-free after command timeout (Maurizio Lombardi) [1764579] - [target] scsi: tcmu: Simplify tcmu_update_uio_info() (Maurizio Lombardi) [1764579] - [target] scsi: target/iscsi: fix possible condition with no effect (if == else) (Maurizio Lombardi) [1764579] - [target] scsi: target/iscsi: Make sure PDU processing continues if parsing a command fails (Maurizio Lombardi) [1764579] - [target] scsi: target/iscsi: Make iscsit_map_iovec() more robust (Maurizio Lombardi) [1764579] - [target] scsi: target/iscsi: Handle too large immediate data buffers correctly (Maurizio Lombardi) [1764579] - [target] scsi: target/iscsi: Only send R2T if needed (Maurizio Lombardi) [1764579] - [target] scsi: target/iscsi: Detect conn_cmd_list corruption early (Maurizio Lombardi) [1764579] - [target] scsi: target/core: Make the XCOPY setup code easier to read by inlining two functions (Maurizio Lombardi) [1764579] - [target] scsi: target/core: Simplify LUN initialization in XCOPY implementation (Maurizio Lombardi) [1764579] - [target] scsi: target/core: Remove a set-but-not-used member variable from the XCOPY implementation (Maurizio Lombardi) [1764579] - [target] scsi: target/core: Rework the SPC-2 reservation handling code (Maurizio Lombardi) [1764579] - [target] scsi: target/core: Fix a race condition in the LUN lookup code (Maurizio Lombardi) [1764579] - [target] scsi: target: alua: fix the tg_pt_gps_count (Maurizio Lombardi) [1764579] - [target] scsi: target: iscsi: Free conn_ops when zalloc_cpumask_var failed (Maurizio Lombardi) [1764579] - [target] scsi: target: iscsi: Fix np_ip_proto and np_sock_type in iscsit_setup_np (Maurizio Lombardi) [1764579] - [target] scsi: target: fix unsigned comparision with less than zero (Maurizio Lombardi) [1764579] - [target] scsi: target: Add device product id and revision configfs attributes (Maurizio Lombardi) [1764579] - [kernel] genirq/affinity: Remove const qualifier from node_to_cpumask argument (Ming Lei) [1743064] - [kernel] genirq/affinity: Spread vectors on node according to nr_cpu ratio (Ming Lei) [1743064] - [kernel] genirq/affinity: Improve __irq_build_affinity_masks() (Ming Lei) [1743064] - [kernel] genirq/affinity: Remove unused argument from [__]irq_build_affinity_masks() (Ming Lei) [1743064] - [kernel] workqueue, lockdep: Fix a memory leak in wq->lock_name (Waiman Long) [1736654] - [kernel] workqueue, lockdep: Fix an alloc_workqueue() error path (Waiman Long) [1736654] - [kernel] locking/lockdep: Report more stack trace statistics (Waiman Long) [1736654] - [kernel] locking/lockdep: Reduce space occupied by stack traces (Waiman Long) [1736654] - [kernel] locking/lockdep: Make it clear that what lock_class::key points at is not modified (Waiman Long) [1736654] - [kernel] lockdep: Make print_lock() address visible (Waiman Long) [1736654] - [kernel] locking/lockdep: Clean up #ifdef checks (Waiman Long) [1736654] - [kernel] locking/lockdep: Hide unused 'class' variable (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix lock used or unused stats error (Waiman Long) [1736654] - [kernel] locking/lockdep: increase size of counters for lockdep statistics (Waiman Long) [1736654] - [kernel] locking/lockdep: Move mark_lock() inside CONFIG_TRACE_IRQFLAGS && CONFIG_PROVE_LOCKING (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove unnecessary DEBUG_LOCKS_WARN_ON() (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix merging of hlocks with non-zero references (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix OOO unlock when hlocks need merging (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove !dir in lock irq usage check (Waiman Long) [1736654] - [kernel] locking/lockdep: Adjust new bit cases in mark_lock (Waiman Long) [1736654] - [kernel] locking/lockdep: Consolidate lock usage bit initialization (Waiman Long) [1736654] - [kernel] locking/lockdep: Check redundant dependency only when CONFIG_LOCKDEP_SMALL (Waiman Long) [1736654] - [kernel] locking/lockdep: Refactorize check_noncircular and check_redundant (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove unused argument in __lock_release (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove redundant argument in check_deadlock (Waiman Long) [1736654] - [documentation] locking/lockdep: Add explanation to lock usage rules in lockdep design doc (Waiman Long) [1736654] - [kernel] locking/lockdep: Update comments on dependency search (Waiman Long) [1736654] - [kernel] locking/lockdep: Avoid constant checks in __bfs by using offset reference (Waiman Long) [1736654] - [kernel] locking/lockdep: Change the return type of __cq_dequeue() (Waiman Long) [1736654] - [kernel] locking/lockdep: Change type of the element field in circular_queue (Waiman Long) [1736654] - [kernel] locking/lockdep: Update comment (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove unused argument in validate_chain() and check_deadlock() (Waiman Long) [1736654] - [kernel] locking/lockdep: Change the range of class_idx in held_lock struct (Waiman Long) [1736654] - [kernel] locking/lockdep: Define INITIAL_CHAIN_KEY for chain keys to start with (Waiman Long) [1736654] - [kernel] locking/lockdep: Use lockdep_init_task for task initiation consistently (Waiman Long) [1736654] - [kernel] locking/lockdep: Update obsolete struct field description (Waiman Long) [1736654] - [kernel] locking/lockdep: Print the right depth for chain key collision (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove useless conditional macro (Waiman Long) [1736654] - [kernel] locking/lockdep: Adjust lock usage bit character checks (Waiman Long) [1736654] - [documentation] locking/lockdep: Add description and explanation in lockdep design doc (Waiman Long) [1736654] - [kernel] locking/lockdep: Change all print_*() return type to void (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove the unused print_lock_trace() function (Waiman Long) [1736654] - [kernel] locking/lockdep: Don't complain about incorrect name for no validate class (Waiman Long) [1736654] - [kernel] lockdep: Add assertion to check if in an interrupt (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove unnecessary unlikely() (Waiman Long) [1736654] - [kernel] locking/lockdep: Test all incompatible scenarios at once in check_irq_usage() (Waiman Long) [1736654] - [kernel] locking/lockdep: Avoid bogus Clang warning (Waiman Long) [1736654] - [kernel] locking/lockdep: Generate LOCKF_ bit composites (Waiman Long) [1736654] - [kernel] locking/lockdep: Use expanded masks on find_usage_*() functions (Waiman Long) [1736654] - [kernel] locking/lockdep: Map remaining magic numbers to lock usage mask names (Waiman Long) [1736654] - [kernel] locking/lockdep: Move valid_state() inside CONFIG_TRACE_IRQFLAGS && CONFIG_PROVE_LOCKING (Waiman Long) [1736654] - [kernel] lockdep: Simplify stack trace handling (Waiman Long) [1736654] - [kernel] locking/lockdep: Make lockdep_unregister_key() honor 'debug_locks' again (Waiman Long) [1736654] - [kernel] locking/lockdep: Zap lock classes even with lock debugging disabled (Waiman Long) [1736654] - [kernel] locking/lockdep: Only call init_rcu_head() after RCU has been initialized (Waiman Long) [1736654] - [kernel] locking/lockdep: Avoid a Clang warning (Waiman Long) [1736654] - [kernel] locking/lockdep: Shrink struct lock_class_key (Waiman Long) [1736654] - [kernel] locking/lockdep: Add module_param to enable consistency checks (Waiman Long) [1736654] - [tools] lockdep/lib/tests: Test dynamic key registration (Waiman Long) [1736654] - [tools] lockdep/lib/tests: Fix run_tests.sh (Waiman Long) [1736654] - [kernel] workqueue: Use dynamic lockdep keys for workqueues (Waiman Long) [1736654] - [kernel] locking/lockdep: Add support for dynamic keys (Waiman Long) [1736654] - [kernel] locking/lockdep: Verify whether lock objects are small enough to be used as class keys (Waiman Long) [1736654] - [kernel] locking/lockdep: Check data structure consistency (Waiman Long) [1736654] - [kernel] locking/lockdep: Reuse lock chains that have been freed (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix a comment in add_chain_cache() (Waiman Long) [1736654] - [kernel] locking/lockdep: Introduce lockdep_next_lockchain() and lock_chain_count() (Waiman Long) [1736654] - [kernel] locking/lockdep: Reuse list entries that are no longer in use (Waiman Long) [1736654] - [kernel] locking/lockdep: Free lock classes that are no longer in use (Waiman Long) [1736654] - [kernel] locking/lockdep: Update two outdated comments (Waiman Long) [1736654] - [kernel] locking/lockdep: Make it easy to detect whether or not inside a selftest (Waiman Long) [1736654] - [kernel] locking/lockdep: Split lockdep_free_key_range() and lockdep_reset_lock() (Waiman Long) [1736654] - [kernel] locking/lockdep: Initialize the locks_before and locks_after lists earlier (Waiman Long) [1736654] - [kernel] locking/lockdep: Make zap_class() remove all matching lock order entries (Waiman Long) [1736654] - [kernel] locking/lockdep: Reorder struct lock_class members (Waiman Long) [1736654] - [kernel] locking/lockdep: Avoid that add_chain_cache() adds an invalid chain to the cache (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix reported required memory size (2/2) (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix reported required memory size (1/2) (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix two 32-bit compiler warnings (Waiman Long) [1736654] - [kernel] locking/lockdep: Rename lockdep_info() to lockdep_init() (Waiman Long) [1736654] - [kernel] locking/lockdep: Add debug_locks check in __lock_downgrade() (Waiman Long) [1736654] - [kernel] locking/lockdep: Provide enum lock_usage_bit mask names (Waiman Long) [1736654] - [kernel] locking/lockdep: Simplify mark_held_locks() (Waiman Long) [1736654] - [kernel] locking/lockdep: Add debug_locks check in __lock_downgrade() (Waiman Long) [1736654] - [kernel] locking/lockdep: Stop using RCU primitives to access 'all_lock_classes' (Waiman Long) [1736654] - [kernel] locking/lockdep: Make concurrent lockdep_reset_lock() calls safe (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove a superfluous INIT_LIST_HEAD() statement (Waiman Long) [1736654] - [kernel] locking/lockdep: Introduce lock_class_cache_is_registered() (Waiman Long) [1736654] - [kernel] locking/lockdep: Inline __lockdep_init_map() (Waiman Long) [1736654] - [kernel] locking/lockdep: Declare local symbols static (Waiman Long) [1736654] - [tools] lib/lockdep/tests: Test the lockdep_reset_lock() implementation (Waiman Long) [1736654] - [tools] lib/lockdep: Add dummy print_irqtrace_events() implementation (Waiman Long) [1736654] - [tools] lib/lockdep: Rename "trywlock" into "trywrlock" (Waiman Long) [1736654] - [tools] lib/lockdep/tests: Run lockdep tests a second time under Valgrind (Waiman Long) [1736654] - [tools] lib/lockdep/tests: Improve testing accuracy (Waiman Long) [1736654] - [tools] lib/lockdep/tests: Fix shellcheck warnings (Waiman Long) [1736654] - [tools] lib/lockdep/tests: Display compiler warning and error messages (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove ::version from lock_class structure (Waiman Long) [1736654] - [init] kconfig: disable io_uring support (Jeff Moyer) [1758680] - [virt] kvm: arm64: pmu: Reset sample period on overflow handling (Auger Eric) [1760872] - [virt] kvm: arm64: pmu: Set the CHAINED attribute before creating the in-kernel event (Auger Eric) [1760872] - [arm64] kvm: Handle PMCR_EL0.LC as RES1 on pure AArch64 systems (Auger Eric) [1760872] - [virt] kvm: arm64: pmu: Fix cycle counter truncation (Auger Eric) [1760872] - [virt] kvm: arm/arm64: Introduce kvm_pmu_vcpu_init() to setup PMU counter index (Auger Eric) [1760872] - [virt] kvm: arm/arm64: Support chained PMU counters (Auger Eric) [1760872] - [virt] kvm: arm/arm64: Remove pmc->bitmask (Auger Eric) [1760872] - [virt] kvm: arm/arm64: Re-create event when setting counter value (Auger Eric) [1760872] - [virt] kvm: arm/arm64: Extract duplicated code to own function (Auger Eric) [1760872] - [virt] kvm: arm/arm64: Rename kvm_pmu_{enable/disable}_counter functions (Auger Eric) [1760872] - [arm64] perf: Hook up new events (Auger Eric) [1760872] - [arm64] perf: Move event definitions into perf_event.h (Auger Eric) [1760872] - [arm64] perf: Remove duplicate generic cache events (Auger Eric) [1760872] - [arm64] perf: Terminate PMU assignment statements with semicolons (Auger Eric) [1760872] - [arm64] Allow CAVIUM_TX2_ERRATUM_219 to be selected (Auger Eric) [1771633] - [arm64] Avoid Cavium TX2 erratum 219 when switching TTBR (Auger Eric) [1771633] - [arm64] Enable workaround for Cavium TX2 erratum 219 when running SMT (Auger Eric) [1771633] - [arm64] kvm: Trap VM ops when ARM64_WORKAROUND_CAVIUM_TX2_219_TVM is set (Auger Eric) [1771633] - [arm64] sysreg: fix incorrect definition of SYS_PAR_EL1_F (Auger Eric) [1771633] - [arm64] Force SSBS on context switch (Mark Salter) [1756103] - [arm64] enable pointer authentication (Mark Salter) [1756103] - [arm64] add ptrace regsets for ptrauth key management (Mark Salter) [1756103] - arm64: cpufeature: Rework ptr auth hwcaps using multi_entry_cap_matches (Mark Salter) [1756103] - [arm64] capabilities: Merge duplicate entries for Qualcomm erratum 1003 (Mark Salter) [1756103] - [arm64] cpufeature: Reduce number of pointer auth CPU caps from 6 to 4 (Mark Salter) [1756103] - [documentation] arm64: docs: document pointer authentication (Mark Salter) [1756103] - [documentation] arm64: docs: Document SSBS HWCAP (Mark Salter) [1756103] - [documentation] arm64: docs: Fix typos in ELF hwcaps (Mark Salter) [1756103] - [arm64] ptr auth: Move per-thread keys from thread_info to thread_struct (Mark Salter) [1756103] - [arm64] add prctl control for resetting ptrauth keys (Mark Salter) [1756103] - [arm64] perf: strip PAC when unwinding userspace (Mark Salter) [1756103] - [arm64] expose user PAC bit positions via ptrace (Mark Salter) [1756103] - [arm64] add basic pointer authentication support (Mark Salter) [1756103] - arm64/cpufeature: detect pointer authentication (Mark Salter) [1756103] - [arm64] cpufeature: Convert hook_lock to raw_spin_lock_t in cpu_enable_ssbs() (Mark Salter) [1756103] - [arm64] entry: Allow handling of undefined instructions from EL1 (Mark Salter) [1756103] - [arm64] Fix silly typo in comment (Mark Salter) [1756103] - [fs] smb3: fix signing verification of large reads (Dave Wysochanski) [1753114] - [fs] revert "nfs4: Fix v4.0 client state corruption when mount" (Benjamin Coddington) [1767012] - [kernel] svcrdma: Increase the default connection credit limit (Benjamin Coddington) [1771430] - [x86] quirks: Disable HPET on Intel Coffe Lake platforms (David Arcari) [1773774] - [sched] core: Fix CPU controller for !RT_GROUP_SCHED (Phil Auld) [1774652] - [x86] Add comment for x86 processor OS version support (David Arcari) [1709878] - [x86] kvm: svm: taint module and print taint message iff nested is enabled (Bandan Das) [1775410] - [x86] cpu: Add Tiger Lake to Intel family (Steve Best) [1773790] - [fs] Fix the locking in dcache_readdir() and friends (Miklos Szeredi) [1761746] - [infiniband] rdma/mlx5: Return proper error value (Mohammad Heib) [1772101] - [scsi] mpt3sas: change allocation option (Tomas Henzl) [1770264] - [scsi] qla2xxx: Initialized mailbox to prevent driver load failure (Himanshu Madhani) [1770309] - [mfd] intel-lpss: Add Intel Comet Lake PCH-H PCI IDs (David Arcari) [1773307] - [powercap] intel_rapl: add support for Cometlake desktop (David Arcari) [1759664] - [powercap] intel_rapl: add support for CometLake Mobile (David Arcari) [1746265] - [kernel] intel_rapl: need linux/cpuhotplug.h for enum cpuhp_state (Alexander Beregalov) [1732604] - [thermal] int340x/processor_thermal_device: Fix proc_thermal_rapl_remove() (Alexander Beregalov) [1732604] - [thermal] int340x/processor_thermal_device: add support for MMIO RAPL (Alexander Beregalov) [1732604] - [thermal] thermal: processor_thermal_device: Fix build warning (Alexander Beregalov) [1732604] - [thermal] thermal: processor_thermal: Read PPCC on resume (Alexander Beregalov) [1732604] - [thermal] thermal: processor_thermal: Downgrade error message (Alexander Beregalov) [1732604] - [thermal] intel: int340x: processor_thermal_device: simplify to get driver data (Alexander Beregalov) [1732604] - [thermal] int3403_thermal: favor _TMP instead of PTYP (Alexander Beregalov) [1732604] - [thermal] int340x_thermal: fix mode setting (Alexander Beregalov) [1732604] - [thermal] int340x_thermal: Add additional UUIDs (Alexander Beregalov) [1732604] - [thermal] thermal: int340x_thermal: Fix sysfs race condition (Alexander Beregalov) [1732604] - [thermal] thermal: int340x_thermal: Make PCI dependency explicit (Alexander Beregalov) [1732604] - [thermal] int340x_thermal: Fix a NULL vs IS_ERR() check (Alexander Beregalov) [1732604] - [thermal] int340x_thermal: int3400_thermal: simplify getting .driver_data (Alexander Beregalov) [1732604] - [powercap] Invoke powercap_init() and rapl_init() earlier (Alexander Beregalov) [1732604] - [powercap] intel_rapl: Fix module autoloading issue (Alexander Beregalov) [1732604] - [powercap] intel_rapl: support two power limits for every RAPL domain (Alexander Beregalov) [1732604] - [powercap] intel_rapl: support 64 bit register (Alexander Beregalov) [1732604] - [powercap] intel_rapl: abstract RAPL common code (Alexander Beregalov) [1732604] - [powercap] intel_rapl: cleanup hardcoded MSR access (Alexander Beregalov) [1732604] - [powercap] intel_rapl: cleanup some functions (Alexander Beregalov) [1732604] - [powercap] intel_rapl: abstract register access operations (Alexander Beregalov) [1732604] - [powercap] intel_rapl: abstract register address (Alexander Beregalov) [1732604] - [powercap] intel_rapl: introduce struct rapl_if_private (Alexander Beregalov) [1732604] - [kernel] intel_rapl: introduce intel_rapl.h (Alexander Beregalov) [1732604] - [powercap] intel_rapl: remove hardcoded register index (Alexander Beregalov) [1732604] - [powercap] intel_rapl: use reg instead of msr (Alexander Beregalov) [1732604] - [security] ima: Differentiate auditing policy rules from "audit" actions (Richard Guy Briggs) [1479911] - [security] ima: Do not audit if CONFIG_INTEGRITY_AUDIT is not set (Richard Guy Briggs) [1479911] - [security] ima: Use audit_log_format() rather than audit_log_string() (Richard Guy Briggs) [1479911] - [security] ima: Call audit_log_string() rather than logging it untrusted (Richard Guy Briggs) [1479911] - [security] selinux: avoid atomic_t usage in sidtab (Ondrej Mosnacek) [1741182] - [security] selinux: always return a secid from the network caches if we find one (Ondrej Mosnacek) [1741182] - [security] selinux: policydb - rename type_val_to_struct_array (Ondrej Mosnacek) [1741182] - [security] selinux: policydb - fix some checkpatch.pl warnings (Ondrej Mosnacek) [1741182] - [security] selinux: shuffle around policydb.c to get rid of forward declarations (Ondrej Mosnacek) [1741182] - [security] selinux: fix memory leak in policydb_init() (Ondrej Mosnacek) [1741182] - [security] selinux: check sidtab limit before adding a new entry (Ondrej Mosnacek) [1741182] - [security] selinux: format all invalid context as untrusted (Ondrej Mosnacek) [1479914 1741182] - [security] selinux: remove some no-op BUG_ONs (Ondrej Mosnacek) [1741182] - [security] selinux: provide __le variables explicitly (Ondrej Mosnacek) [1741182] - [security] selinux: avoid uninitialized variable warning (Ondrej Mosnacek) [1741182] - [security] selinux: remove useless assignments (Ondrej Mosnacek) [1741182] - [security] selinux: fix NULL dereference in policydb_destroy() (Ondrej Mosnacek) [1741182] - [security] selinux: convert to kvmalloc (Ondrej Mosnacek) [1741182] - [kernel] lsm: generalize flag passing to security_capable (Ondrej Mosnacek) [1741182] - [kernel] selinux: Remove unused selinux_is_enabled (Ondrej Mosnacek) [1741182] - [kernel] selinux: Remove cred security blob poisoning (Ondrej Mosnacek) [1741182] - [security] selinux: Remove SECURITY_SELINUX_BOOTPARAM_VALUE (Ondrej Mosnacek) [1741182]- [tools] selftests: mlxsw: Add a test for leftover DSCP rule (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: Fix local variable declarations in DSCP tests (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Add counters for GC events (Ivan Vecera) [1737368] - [netdrv] mlxsw: Bump firmware version to 13.2000.1886 (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Prevent auto negotiation on number of lanes (Ivan Vecera) [1737368] - [netdrv] mlxsw: Remove 56G speed support (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Keep unmatched entries in a linked list (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Further reduce pool size on Spectrum-2 (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Fix error path in mlxsw_sp_module_init() (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: fix duplicated check on orig_egr_types (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Increase parsing depth when PTP is enabled (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: Fix typo in qos_mc_aware.sh (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Do not process learned records with a dummy FID (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_dcb: Configure DSCP map as the last rule is removed (Ivan Vecera) [1737368] - [netdrv] remove redundant memset (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Apply the PTP shaper enable/disable logic (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Set up PTP shaper when port status has changed (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Enable/disable PTP shaper on a port when getting HWTSTAMP on/off (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Add new operation for getting the port's speed (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Set the PTP shaper parameters (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add QoS PTP Shaper Configuration Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Add note about the PTP shaper (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add ptps field in QoS ETS Element Configuration Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Fix validation in mlxsw_sp1_ptp_packet_finish() (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Support ethtool get_ts_info (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Support SIOCGHWTSTAMP, SIOCSHWTSTAMP ioctls (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Configure PTP traps and FIFO events (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Garbage-collect unmatched entries (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Support timestamping on Spectrum-1 (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Disable BH when working with PHC (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Add PTP initialization / finalization (Ivan Vecera) [1737368] - [netdrv] mlxsw: pci: ptp: Hook into packet transmit path (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Add support for using SKB control buffer (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Hook into packet receive path (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Add support for traps specific to Spectrum-1 (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Extract a helper for trap registration (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Monitoring Global Configuration Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Time Precision Packet Timestamping Reading (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Monitoring Precision Time Protocol Trap Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Monitoring Time Precision Packet Port Configuration Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Add support for negative temperature readout (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Add the hottest thermal zone detection (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Extend thermal core with per inter-connect device thermal zones (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_flower: Implement support for ingress device matching (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Fix SRC_SYS_PORT element size (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Avoid size check for RX_ACL_SYSTEM_PORT element (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Write RX_ACL_SYSTEM_PORT acl element correctly (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Fix compilation on 32-bit ARM (Ivan Vecera) [1737368] - [tools] selftests: ptp: Add Physical Hardware Clock test (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: PTP physical hardware clock initialization (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Add implementation for physical hardware clock operations (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Management Pulse Per Second Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Management UTC Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: pci: Query free running clock PCI BAR and offsets (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Add a new interface for reading the hardware free running clock (Ivan Vecera) [1737368] - [netdrv] mlxsw: cmd: Free running clock PCI BAR and offsets via query firmware (Ivan Vecera) [1737368] - [netdrv] mlxsw: Implement flash update status notifications (Ivan Vecera) [1737368] - [netdrv] mlxfw: Introduce status_notify op and call it to notify about the status (Ivan Vecera) [1737368] - [netdrv] mlxfw: Propagate error messages through extack (Ivan Vecera) [1737368] - [netdrv] mlxsw: Move firmware flash implementation to devlink (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Reduce buffer size in transactions for SFP modules temperature readout (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Extend the index size for temperature sensors readout (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Extend hwmon interface with inter-connect temperature attributes (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Management General Peripheral Information Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Extend sensor index field size of Management Temperature Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Re-order initialization sequence (Ivan Vecera) [1737368] - [netdrv] mlxsw: i2c: Allow flexible setting of I2C transactions size (Ivan Vecera) [1737368] - [netdrv] mlxsw: i2c: Extend initialization with querying firmware info (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Disallow prio-tagged packets when PVID is removed (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Reduce pool size on Spectrum-2 (Ivan Vecera) [1737368] - [tools] selftests: tc_flower: Add TOS matching test (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_flower: Fix TOS matching (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: Test nexthop offload indication (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_router: Refresh nexthop neighbour when it becomes dead (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Use different seeds for ECMP and LAG hash (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Prevent force of 56G (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Avoid warning after identical rules insertion (Ivan Vecera) [1737368] - [tools] selftests: Add loopback test (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Implement loopback ethtool feature (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Port Physical Loopback Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: split base on local_ports_in_{1x, 2x} resources (Ivan Vecera) [1737368] - [netdrv] mlxsw: resources: Add local_ports_in_{1x, 2x} (Ivan Vecera) [1737368] - [netdrv] mlxsw: Bump firmware version to 13.2000.1122 (Ivan Vecera) [1737368] - [netdrv] mlxsw: Remove obsolete dependency on THERMAL=m (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_router: Prevent ipv6 gateway with v4 route via replace and append (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Adjust CPU port shared buffer egress quotas (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Allow skipping ingress port quota configuration (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Split business logic from mlxsw_sp_port_sb_pms_init() (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Use new CPU ingress pool for control packets (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Add pools for CPU traffic (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Remove assumption about pool order (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Forbid changing multicast TCs' attributes (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Forbid changing threshold type of first egress pool (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Forbid configuration of multicast pool (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Add ability to veto TC's configuration (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Add ability to veto pool's configuration (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Use defines for pool indices (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Add extack messages for invalid configurations (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_router: Relax FIB rule validation (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Use a stable ECMP/LAG seed (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: Test neighbour offload indication (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_router: Add neighbour offload indication (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_router: Propagate neighbour update errors (Ivan Vecera) [1737368] - [documentation] documentation: networking: devlink-info-versions: Add fw.psid (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Add support for devlink info command (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add MGIR register (Ivan Vecera) [1737368] - [tools] selftests: forwarding: test for bridge mcast traffic after report and leave (Ivan Vecera) [1737368] - [netdrv] mlxsw: switch_ib: Pass valid HW id down to mlxsw_core_port_init() (Ivan Vecera) [1737368] - [netdrv] mlxsw: Remove ndo_get_port_parent_id implementation (Ivan Vecera) [1737368] - [netdrv] mlxsw: Pass switch ID through devlink_port_attrs_set() (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Rename rehash_dis trace (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Remove failed_rollback dead end (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Move rehash_dis trace call and err msg to vregion_migrate() (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Remove redundant failed_rollback from migrate_start() (Ivan Vecera) [1737368] - [netdrv] mlxsw: Remove ndo_get_phys_port_name implementation (Ivan Vecera) [1737368] - [netdrv] mlxsw: Implement ndo_get_devlink_port (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: Add a new test for strict priority (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: Add qos_lib.sh (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: qos_mc_aware: Configure shared buffers (Ivan Vecera) [1737368] - [tools] selftests: forwarding: devlink_lib: Add shared buffer helpers (Ivan Vecera) [1737368] - [tools] selftests: forwarding: devlink_lib: Simplify deduction of DEVLINK_DEV (Ivan Vecera) [1737368] - [tools] selftests: forwarding: devlink_lib: Avoid double sourcing of lib.sh (Ivan Vecera) [1737368] - [tools] selftests: forwarding: Test action VLAN modify (Ivan Vecera) [1737368] - [tools] selftests: forwarding: Add PCP match and VLAN match tests (Ivan Vecera) [1737368] - [infiniband] rdma/mlx5: Use irq xarray locking for mkey_table (Alaa Hleihel) [1724336] - [netdrv] mlx4_core: Dynamically set guaranteed amount of counters per VF (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Initialize on stack link modes bitmap (Alaa Hleihel) [1724336] - [netdrv] mlx5e: fix ethtool self test: link speed (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix handling of compressed CQEs in case of low NAPI budget (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Don't store direct pointer to action's tunnel info (Alaa Hleihel) [1724336] - [netdrv] mlx5: Fix NULL pointer dereference in extended destination (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Only skip encap flows update when encap init failed (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Determine source port properly for vlan push action (Alaa Hleihel) [1724336] - [kernel] mlx5: Fix flow counter list auto bits struct (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Clear old rate limit when closing QP (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Remove dead code (Alaa Hleihel) [1724336] - [netdrv] mlx5: fix memory leak in mlx5_fw_fatal_reporter_dump (Alaa Hleihel) [1724336] - [netdrv] mlx5: prevent memory leak in mlx5_fpga_conn_create_cq (Alaa Hleihel) [1724336] - [netdrv] mlx5e: TX, Fix consumer index of error cqe dump (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Tx, Zero-memset WQE info struct upon update (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Tx, Fix assumption of single WQEBB of NOP in cleanup flow (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Add missing synchronize_srcu() for MW cases (Alaa Hleihel) [1724307 1724336] - [infiniband] rdma/mlx5: Order num_pending_prefetch properly with synchronize_srcu (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Do not allow rereg of a ODP MR (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix matching on tunnel addresses type (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add device ID of upcoming BlueField-2 (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Free mpi in mp_slave mode (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Use the original address for the page during free_pages (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: FWTrace, Reduce stack usage (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Remove unnecessary clear_bit()s (Alaa Hleihel) [1724336] - [netdrv] mlx5: fix spelling mistake "offlaods" -> "offloads" (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Remove leftover declaration (Alaa Hleihel) [1724336] - [netdrv] mlx5e: ethtool, Fix a typo in WOL function names (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add missing include file to lib/crypto.c (Alaa Hleihel) [1724336] - [netdrv] mlx5: remove self-assignment on esw->dev (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Support MLX5_CMD_OP_QUERY_LAG as a DEVX general command (Alaa Hleihel) [1724307 1724336] - [kernel] mlx5: Fix mlx5_ifc_query_lag_out_bits (Alaa Hleihel) [1724336] - [netdrv] mlx5: Fix formats with line continuation whitespace (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix mlx5e_tx_reporter_create return value (Alaa Hleihel) [1724336] - [kernel] mlx5: Fix offset of tisc bits reserved field (Alaa Hleihel) [1724336] - [netdrv] mlx5: fix -Wtype-limits compilation warnings (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Support per device q counters in switchdev mode (Alaa Hleihel) [1659186 1724336] - [infiniband] ib/mlx5: Refactor code for counters allocation (Alaa Hleihel) [1659186 1724336] - [netdrv] mlx5: DR, Replace CRC32 implementation to use kernel lib (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Support IPv4 and IPv6 mixed matcher (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Allow insertion of duplicate rules (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: avoid 64-bit division in dr_icm_pool_mr_create() (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5e: Fix traffic duplication in ethtool steering (Alaa Hleihel) [1724336] - [netdrv] mlx5: DR, Allow matching on vport based on vhca_id (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Fix getting incorrect prev node in ste_free (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Remove redundant vport number from action (Alaa Hleihel) [1760284 1724336] - [kernel] mlx5: DR, Fix SW steering HW bits and definitions (Alaa Hleihel) [1724336] - [netdrv] mlx5: fix missing assignment of variable err (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Fix rt's type in dr_action_create_reformat_action (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Fix error return code in dr_domain_init_resources() (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Fix addr's type in mlx5dr_icm_dm (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Add devlink flow_steering_mode parameter (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Add support to use SMFS in switchdev mode (Alaa Hleihel) [1760284 1724327 1724336] - [netdrv] mlx5: Add API to set the namespace steering mode (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Add direct rule fs_cmd implementation (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Add CONFIG_MLX5_SW_STEERING for software steering support (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose APIs for direct rule managing (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Add required FW steering functionality (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose steering rule functionality (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose steering action functionality (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose steering matcher functionality (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose steering table functionality (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose steering domain functionality (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Add Steering entry (STE) utilities (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose an internal API to issue RDMA operations (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, ICM pool memory allocator (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Add direct rule command utilities (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Add the internal direct rule types definitions (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Add flow steering actions to fs_cmd shim layer (Alaa Hleihel) [1760284 1724327 1724336] - [netdrv] mlx5: Set only stag for match untagged packets (Alaa Hleihel) [1760284 1724336] - [kernel] mlx5: Add stub for mlx5_eswitch_mode (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Avoid disabling RoCE when uninitialized (Alaa Hleihel) [1760284 1724336] - [kernel] mlx5: Add HW bits and definitions required for SW steering (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Move device memory management to mlx5_core (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5e: Support LAG TX port affinity distribution (Alaa Hleihel) [1760285 1724336] - [netdrv] mlx5e: Expose new function for TIS destroy loop (Alaa Hleihel) [1760285 1724336] - [kernel] mlx5: Add lag_tx_port_affinity capability bit (Alaa Hleihel) [1760285 1724336] - [netdrv] mlx5e: Add device out of buffer counter (Alaa Hleihel) [1760291 1724336] - [netdrv] mlx5: Fix the order of fc_stats cleanup (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix deallocation of non-fully init encap entries (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Only access fully initialized flows in neigh update (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Refactor neigh update for concurrent execution (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Refactor neigh used value update for concurrent execution (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect neigh hash encap list with spinlock and rcu (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Refactor mlx5e_neigh_update_table->encap_lock (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Extend neigh hash entry with rcu (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Always take reference to neigh entry (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Extract code that queues neigh update work into function (Alaa Hleihel) [1663231 1724336] - [kernel] mlx5: Add support for VNIC_ENV internal rq counter (Alaa Hleihel) [1760291 1724336] - [netdrv] mlx5e: Use refcount_t for refcount (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Use vhca_id in generating representor port_index (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Simplify querying port representor parent id (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5: E-switch, Removed unused hwid (Alaa Hleihel) [1663231 1724327 1724336] - [netdrv] mlx5e: Allow concurrent creation of encap entries (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect encap hash table with mutex (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Extend encap entry with reference counter (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Allow concurrent creation of mod_hdr entries (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect mod_hdr hash table with mutex (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect mod header entry flows list with spinlock (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Extend mod header entry with reference counter (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Allow concurrent creation of hairpin entries (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect hairpin hash table with mutex (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect hairpin entry flows list with spinlock (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Extend hairpin entry with reference counter (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5: E-switch, Tide up eswitch config sequence (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Remove redundant mc_promisc NULL check (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, remove redundant error handling (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-switch, Introduce helper function to enable/disable vports (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-switch, Initialize TSAR Qos hardware block before its user vports (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-switch, Combine metadata enable/disable functionality (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Verify support QoS element type (Alaa Hleihel) [1724336] - [netdrv] mlx5: Make load_one() and unload_one() symmetric (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add flow counter pool (Alaa Hleihel) [1760297 1724336] - [netdrv] mlx5: Add flow counter bulk infrastructure (Alaa Hleihel) [1760297 1724336] - [kernel] mlx5: Add flow counter bulk allocation hardware bits and command (Alaa Hleihel) [1760297 1724336] - [netdrv] mlx5: Refactor and optimize flow counter bulk query (Alaa Hleihel) [1760297 1724336] - [netdrv] mlx5e: Protect tc flow table with mutex (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Rely on rcu instead of rtnl lock when getting upper dev (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Eswitch, use state_lock to synchronize vlan change (Alaa Hleihel) [1663231 1724327 1724336] - [netdrv] mlx5e: Eswitch, change offloads num_flows type to atomic64 (Alaa Hleihel) [1663231 1724327 1724336] - [netdrv] mlx5e: Protect unready flows with dedicated lock (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect tc flows hashtable with rcu (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Change flow flags type to unsigned long (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Extend tc flow struct with reference counter (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Simplify get_route_and_out_devs helper function (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Improve ethtool rxnfc callback structure (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Avoid warning print when not required (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Print a warning when LRO feature is dropped or not allowed (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Remove ethernet segment from dump WQE (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Add num bytes metadata to WQE info (Alaa Hleihel) [1724336] - [netdrv] mlx5: Fix delay in fw fatal report handling due to fw report (Alaa Hleihel) [1724336] - [netdrv] mlx5: Fix crdump chunks print (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Block MR WR if UMR is not possible (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Fix MR re-registration flow to use UMR properly (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Report and handle ODP support properly (Alaa Hleihel) [1724308 1724336] - [infiniband] ib/mlx5: Consolidate use_umr checks into single function (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix compatibility issue with ethtool flash device (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Fix use-after-free error while accessing ev_file pointer (Alaa Hleihel) [1724307 1724336] - [netdrv] mlx5e: Remove redundant check in CQE recovery flow of tx reporter (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix error flow of CQE recovery on tx reporter (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix false negative indication on tx reporter CQE recovery (Alaa Hleihel) [1724336] - [netdrv] mlx5e: kTLS, Fix tisn field placement (Alaa Hleihel) [1724336] - [netdrv] mlx5e: kTLS, Fix tisn field name (Alaa Hleihel) [1724336] - [netdrv] mlx5e: kTLS, Fix progress params context WQE layout (Alaa Hleihel) [1724336] - [kernel] mlx5: kTLS, Fix wrong TIS opmod constants (Alaa Hleihel) [1724336] - [netdrv] mlx5: crypto, Fix wrong offset in encryption key command (Alaa Hleihel) [1724336] - [netdrv] mlx5e: ethtool, Avoid setting speed to 56GBASE when autoneg off (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Only support tx/rx pause setting for port owner (Alaa Hleihel) [1724336] - [netdrv] mlx5: Support inner header match criteria for non decap flow action (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5e: Use flow keys dissector to parse packets for ARFS (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Check the correct variable in error handling code (Alaa Hleihel) [1724307 1724336] - [infiniband] ib/mlx5: Fix implicit MR release flow (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5e: always initialize frag->last_in_page (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Release locks during notifier unregister (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Fix MR registration flow to use UMR properly (Alaa Hleihel) [1764207 1724336] - [netdrv] mlx5e: kTLS, Call WARN_ONCE on netdev mismatch (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Prevent encap flow counter update async to user query (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix matching of speed to PRM link modes (Alaa Hleihel) [1724336] - [kernel] mlx5: Fix modify_cq_in alignment (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add missing RDMA_RX capabilities (Alaa Hleihel) [1724336] - [netdrv] mlx5: Use reversed order when unregister devices (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Fix RSS Toeplitz setup to be aligned with the HW specification (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Prevent concurrent MR updates during invalidation (Alaa Hleihel) [1724308 1724336] - [infiniband] ib/mlx5: Fix clean_mr() to work in the expected order (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Move MRs to a kernel PD when freeing them to the MR cache (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Use direct mkey destroy command upon UMR unreg failure (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Fix unreg_umr to ignore the mkey state (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Replace kfree with kvfree (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: Replace kfree with kvfree (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Rely on filter_dev instead of dissector keys for tunnels (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Verify encapsulation is supported (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Convert single case statement switch statements into if statements (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Reduce ingress acl modify metadata stack usage (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5e: Fix compilation error in TLS code (Alaa Hleihel) [1724336] - [netdrv] mlx5e: IPoIB, Add error path in mlx5_rdma_setup_rn (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix error flow in tx reporter diagnose (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix return value from timeout recover function (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Rx, Fix checksum calculation for new hardware (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix port tunnel GRE entropy control (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Fix default encap mode (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5e: Return in default case statement in tx_post_resync_params (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Register devlink ports for physical link, PCI PF, VFs (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Set RDMA DIM to be enabled by default (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Report correctly tag matching rendezvous capability (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Implement VHCA tunnel mechanism in DEVX (Alaa Hleihel) [1724307 1724336] - [kernel] mlx5: Introduce VHCA tunnel device capability (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Add kTLS TX HW offload support (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Introduce a fenced NOP WQE posting function (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Re-work TIS creation functions (Alaa Hleihel) [1760285 1724336] - [netdrv] mlx5e: Tx, Unconstify SQ stop room (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Tx, Don't implicitly assume SKB-less wqe has one WQEBB (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Tx, Make SQ WQE fetch function type generic (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Tx, Enforce L4 inline copy when needed (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Move helper functions to a new txrx datapath header (Alaa Hleihel) [1724336] - [netdrv] mlx5: Accel, Add core TLS support for the Connect-X family (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add crypto library to support create/destroy encryption key (Alaa Hleihel) [1724336] - [netdrv] mlx5: Kconfig, Better organize compilation flags (Alaa Hleihel) [1724336] - [netdrv] mlx5: Accel, Expose accel wrapper for IPsec FPGA function (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Add counter_alloc_stats() and counter_update_stats() support (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Support statistic q counter configuration (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Add counter set id as a parameter for mlx5_ib_query_q_counters() (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Support set qp counter (Alaa Hleihel) [1724336] - [netdrv] mlx5: Added devlink info callback (Alaa Hleihel) [1724336] - [netdrv] mlx5: Added fw version query command (Alaa Hleihel) [1724336] - [kernel] mlx5: Add rts2rts_qp_counters_set_id field in hca cap (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Use proper allocation API to get zeroed memory (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: DEVX cleanup mdev (Alaa Hleihel) [1724307 1724336] - [infiniband] ib/mlx5: Add DEVX support for CQ events (Alaa Hleihel) [1724307 1724336] - [infiniband] ib/mlx5: Implement DEVX dispatching event (Alaa Hleihel) [1724307 1724336] - [infiniband] ib/mlx5: Enable subscription for device events over DEVX (Alaa Hleihel) [1724307 1724336] - [infiniband] ib/mlx5: Register DEVX with mlx5_core to get async events (Alaa Hleihel) [1724307 1724336] - [infiniband] ib/mlx5: Introduce MLX5_IB_OBJECT_DEVX_ASYNC_EVENT_FD (Alaa Hleihel) [1724307 1724336] - [kernel] mlx5: Properly name the generic WQE control field (Alaa Hleihel) [1724336] - [kernel] mlx5: Introduce TLS TX offload hardware bits and structures (Alaa Hleihel) [1724336] - [netdrv] mlx5: Refactor mlx5_esw_query_functions for modularity (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch prepare functions change handler to be modular (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Introduce and use mlx5_eswitch_get_total_vports() (Alaa Hleihel) [1724327 1724336] - [infiniband] ib/mlx5: Fixed reporting counters on 2nd port for Dual port RoCE (Alaa Hleihel) [1724336] - [kernel] mlx5: Expose device definitions for object events (Alaa Hleihel) [1724336] - [netdrv] mlx5: Report EQE data upon CQ completion (Alaa Hleihel) [1724336] - [netdrv] mlx5: Report a CQ error event only when a handler was set (Alaa Hleihel) [1724336] - [netdrv] mlx5: mlx5_core_create_cq() enhancements (Alaa Hleihel) [1724336] - [netdrv] mlx5: Expose the API to register for ANY event (Alaa Hleihel) [1724336] - [netdrv] mlx5: Use event mask based on device capabilities (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: Fix mlx5_core_destroy_cq() error flow (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Handle UC address change in switchdev mode (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Consider host PF for inline mode and vlan pop (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Use iterator for vlan and min-inline setups (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Reg/unreg function changed event at correct stage (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Consolidate eswitch function number of VFs (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Refactor eswitch SR-IOV interface (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Handle host PF vport mac/guid for ECPF (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Use correct flags when configuring vlan (Alaa Hleihel) [1724336] - [netdrv] mlx5: Reduce dependency on enabled_vfs counter and num_vfs (Alaa Hleihel) [1724336] - [netdrv] mlx5: Don't handle VF func change if host PF is disabled (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Limit scope of mlx5_get_next_phys_dev() to PCI PF devices (Alaa Hleihel) [1724336] - [netdrv] mlx5: Move pci status reg access mutex to mlx5_pci_init (Alaa Hleihel) [1724336] - [kernel] mlx5: Rename mlx5_pci_dev_type to mlx5_coredev_type (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Cleanup rep when doing unload (Alaa Hleihel) [1724336] - [infiniband] {ib, net}/mlx5: E-Switch, Use index of rep for vport to IB port mapping (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Use vport index when init rep (Alaa Hleihel) [1724327 1724336] - [kernel] mlx5: Added MCQI and MCQS registers' description to ifc (Alaa Hleihel) [1724336] - [kernel] mlx5: Add hardware definitions for sub functions (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Disallow tc redirect offload cases we don't support (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Expose same physical switch_id for all representors (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Don't refresh TIRs when updating representor SQs (Alaa Hleihel) [1724336] - [netdrv] mlx5e: reduce stack usage in mlx5_eswitch_termtbl_create (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Set drvinfo in generic manner (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Correct phys_port_name for PF port (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Report netdevice MPLS features (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Move to HW checksumming advertising (Alaa Hleihel) [1724336] - [netdrv] mlx5: MPFS, Allow adding the same MAC more than once (Alaa Hleihel) [1724336] - [netdrv] mlx5: MPFS, Cleanup add MAC flow (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Move queue param structs to en/params.h (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Encapsulate open/close queues into a function (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Consider XSK in XDP MTU limit calculation (Alaa Hleihel) [1724336] - [netdrv] mlx5e: XDP_TX from UMEM support (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Share the XDP SQ for XDP_TX between RQs (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Refactor struct mlx5e_xdp_info (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Allow ICO SQ to be used by multiple RQs (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Calculate linear RX frag size considering XSK (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Replace deprecated PCI_DMA_TODEVICE (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Attach/detach XDP program safely (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Enable vport metadata matching if firmware supports it (Alaa Hleihel) [1724327 1724336] - [infiniband] rdma/mlx5: Add vport metadata matching for IB representors (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Add match on vport metadata for rule in slow path (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Pass metadata from FDB to eswitch manager (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Add query and modify esw vport context functions (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Add match on vport metadata for rule in fast path (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5e: Specifying known origin of packets matching the flow (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Tag packet with vport number in VF vports and uplink ingress ACLs (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Add flow context for flow tag (Alaa Hleihel) [1724336] - [netdrv] mlx5: Introduce a helper API to check VF vport (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Support allocating modify header context from ingress ACL (Alaa Hleihel) [1724336] - [netdrv] mlx5: Get vport ACL namespace by vport index (Alaa Hleihel) [1724336] - [kernel] mlx5: Introduce vport metadata matching bits and enum constants (Alaa Hleihel) [1724336] - [netdrv] mlx5: Convert mkey_table to XArray (Alaa Hleihel) [1724308 1724307 1724336] - [infiniband] rdma/mlx5: Refactor MR descriptors allocation (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Use PA mapping for PI handover (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Improve PI handover performance (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Remove unused IB_WR_REG_SIG_MR code (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Enable decap and packet reformat on FDB (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Consider eswitch encap mode (Alaa Hleihel) [1724336] - [netdrv] mlx5: add missing void argument to function mlx5_devlink_alloc (Alaa Hleihel) [1724336] - [kernel] mlx5: Expose eswitch encap mode (Alaa Hleihel) [1724336] - [netdrv] mlx5: Declare more strictly devlink encap mode (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5e: use indirect calls wrapper for the rx packet handler (Alaa Hleihel) [1724336] - [netdrv] mlx5e: use indirect calls wrapper for skb allocation (Alaa Hleihel) [1724336] - [netdrv] mlx5: Report devlink health on FW fatal issues (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add support for FW fatal reporter dump (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add fw fatal devlink_health_reporter (Alaa Hleihel) [1724336] - [netdrv] mlx5: Report devlink health on FW issues (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add support for FW reporter dump (Alaa Hleihel) [1724336] - [netdrv] mlx5: Create FW devlink_health_reporter (Alaa Hleihel) [1724336] - [netdrv] mlx5: Issue SW reset on FW assert (Alaa Hleihel) [1724336] - [netdrv] mlx5: Control CR-space access by different PFs (Alaa Hleihel) [1724336] - [netdrv] mlx5: Handle SW reset of FW in error flow (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add Crdump support (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add Vendor Specific Capability access gateway (Alaa Hleihel) [1724336] - [netdrv] mlx5: Move all devlink related functions calls to devlink.c (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add EQ enable/disable API (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: Use a single IRQ for all async EQs (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: Rename mlx5_irq_info to mlx5_irq (Alaa Hleihel) [1724336] - [netdrv] mlx5: Move all IRQ logic to pci_irq.c (Alaa Hleihel) [1724336] - [netdrv] mlx5: Generalize IRQ interface to work with irq_table (Alaa Hleihel) [1724336] - [netdrv] mlx5: Separate IRQ table creation from EQ table creation (Alaa Hleihel) [1724336] - [netdrv] mlx5: Move IRQ affinity set to IRQ allocation phase (Alaa Hleihel) [1724336] - [netdrv] mlx5: Move IRQ rmap creation to IRQ allocation phase (Alaa Hleihel) [1724336] - [netdrv] mlx5: Separate IRQ data from EQ table data (Alaa Hleihel) [1724336] - [netdrv] mlx5: Separate IRQ request/free from EQ life cycle (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: Change interrupt handler to call chain notifier (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: Introduce EQ polling budget (Alaa Hleihel) [1724336] - [netdrv] mlx5: Support querying max VFs from device (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Return raw output for query esw functions (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Handle representors creation in handler context (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Increase wait time for fw initialization (Alaa Hleihel) [1724336] - [netdrv] mlx5: Move firmware flash implementation to devlink (Alaa Hleihel) [1724336] - [netdrv] mlx5e: TX, Improve performance under GSO workload (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Use termination table for VLAN push actions (Alaa Hleihel) [1722647 1724327 1724336] - [netdrv] mlx5e: Geneve, Add support for encap/decap flows offload (Alaa Hleihel) [1725582 1724336] - [netdrv] mlx5e: Rearrange tc tunnel code in a modular way (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Geneve, Keep tunnel info as pointer to the original struct (Alaa Hleihel) [1724336] - [netdrv] mlx5: Geneve, Manage Geneve TLV options (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Enable setting multiple match criteria for flow group (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5e: Allow matching only enc_key_id/enc_dst_port for decapsulation action (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Generalize vport type in vport representor (Alaa Hleihel) [1724336] - [netdrv] {ib, net}/mlx5: Constify rep ops functions pointers (Alaa Hleihel) [1724327 1724336] - [netdrv] {ib, net}/mlx5: No need to typecast from void* to mlx5_ib_dev* (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Honor eswitch functions changed event cap (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Replace host_params event with functions_changed event (Alaa Hleihel) [1724327 1724336] - [kernel] mlx5: Introduce termination table bits (Alaa Hleihel) [1722647 1724336] - [kernel] mlx5: Add core dump register access HW bits (Alaa Hleihel) [1724336] - [netdrv] mlx5: potential error pointer dereference in error handling (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Support tagged tunnel over bond (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Avoid detaching non-existing netdev under switchdev mode (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Fix source port matching in fdb peer flow rule (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Replace reciprocal_scale in TX select queue function (Alaa Hleihel) [1724335] - [netdrv] mlx5: Avoid reloading already removed devices (Alaa Hleihel) [1724335] - [netdrv] mlx5: Update pci error handler entries and command translation (Alaa Hleihel) [1724335] - [infiniband] mlx5: avoid 64-bit division (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Disable rxhash when CQE compress is enabled (Alaa Hleihel) [1724335] - [netdrv] mlx5e: restrict the real_dev of vlan device is the same as uplink device (Alaa Hleihel) [1724335] - [netdrv] mlx5: Allocate root ns memory using kzalloc to match kfree (Alaa Hleihel) [1724335] - [netdrv] mlx5: Avoid double free in fs init error unwinding path (Alaa Hleihel) [1724335] - [netdrv] mlx5: Avoid double free of root ns in the error flow path (Alaa Hleihel) [1724335] - [netdrv] mlx5: Fix error handling in mlx5_load() (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Fix possible modify header actions memory leak (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Fix no rewrite fields with the same match (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Additional check for flow destination comparison (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Add missing ethtool driver info for representors (Alaa Hleihel) [1766306 1724335] - [netdrv] mlx5e: Fix number of vports for ingress ACL configuration (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Fix ethtool rxfh commands when CONFIG_MLX5_EN_RXNFC is disabled (Alaa Hleihel) [1724335] - [netdrv] mlx5: Fix peer pf disable hca command (Alaa Hleihel) [1724335] - [netdrv] mlx5: E-Switch, Correct type to u16 for vport_num and int for vport_index (Alaa Hleihel) [1724335] - [netdrv] mlx5: Add meaningful return codes to status_to_err function (Alaa Hleihel) [1724335] - [netdrv] mlx5: Imply MLXFW in mlx5_core (Alaa Hleihel) [1724335] - [netdrv] mlx5: Set completion EQs as shared resources (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Verify DEVX general object type correctly (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Remove MAYEXEC flag (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Device resource control for privileged DEVX user (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Add steering SW ICM device memory type (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Warn on allocated MEMIC buffers during cleanup (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Support device memory type attribute (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Add missing XRC options to QP optional params mask (Alaa Hleihel) [1724335] - [netdrv] mlx5: E-Switch, Use atomic rep state to serialize state change (Alaa Hleihel) [1724335] - [netdrv] mlx5: E-Switch, Fix the check of legal vport (Alaa Hleihel) [1724335] - [netdrv] mlx5: E-Switch, Use getter to access all vport array (Alaa Hleihel) [1724335] - [netdrv] mlx5: Use available mlx5_vport struct (Alaa Hleihel) [1724335] - [netdrv] mlx5: Reuse mlx5_esw_for_each_vf_vport macro in two files (Alaa Hleihel) [1724335] - [netdrv] mlx5: Remove unused mlx5_query_nic_vport_vlans (Alaa Hleihel) [1724335] - [netdrv] mlx5e: remove meaningless CFLAGS_tracepoint.o (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Put the common XDP code into a function (Alaa Hleihel) [1724335] - [netdrv] mlx5e: ethtool, Add support for EEPROM high pages query (Alaa Hleihel) [1724322 1724335] - [netdrv] mlx5e: Return error when trying to insert existing flower filter (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Replace TC VLAN pop with VLAN 0 rewrite in prio tag mode (Alaa Hleihel) [1724335] - [netdrv] mlx5e: ACLs for priority tag mode (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Turn on HW tunnel offload in all TIRs (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Take common TIR context settings into a function (Alaa Hleihel) [1724335] - [kernel] mlx5: Fix broken hca cap offset (Alaa Hleihel) [1725554 1724335] - [kernel] mlx5: Geneve, Add flow table capabilities for Geneve decap with TLV options (Alaa Hleihel) [1725554 1724335] - [kernel] mlx5: Geneve, Add basic Geneve encap/decap flow table capabilities (Alaa Hleihel) [1725554 1724335] - [netdrv] mlx5: Eswitch, enable RoCE loopback traffic (Alaa Hleihel) [1724335] - [netdrv] mlx5: Add new miss flow table action (Alaa Hleihel) [1724335] - [netdrv] mlx5: Add support in RDMA RX steering (Alaa Hleihel) [1724335] - [netdrv] mlx5: Pass flow steering objects to fs_cmd (Alaa Hleihel) [1724335] - [netdrv] mlx5: Enable general events on all interfaces (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Restrict 'DELAY_DROP_TIMEOUT' subtype to Ethernet interfaces (Alaa Hleihel) [1724335] - [netdrv] mlx5: Separate and generalize dma device from pci device (Alaa Hleihel) [1724335] - [netdrv] mlx5: Get rid of storing copy of device name (Alaa Hleihel) [1724335] - [kernel] mlx5: e-switch: Introduce prio tag mode (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Expose TIR ICM address to user space (Alaa Hleihel) [1724335] - [netdrv] mlx5: Introduce new TIR creation core API (Alaa Hleihel) [1724335] - [kernel] mlx5: Expose TIR ICM address in command outbox (Alaa Hleihel) [1724335] - [kernel] mlx5: Expose SW ICM related device memory capabilities (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Use #define for the WQE wait timeout constant (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Remove unused rx_page_reuse stat (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Take HW interrupt trigger into a function (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Remove unused parameter (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Add an underflow warning comment (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Move parameter calculation functions to en/params.c (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Report mlx5e_xdp_set errors (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Remove unused parameter (Alaa Hleihel) [1724335] - [netdrv] mlx5e: XDP, Inline small packets into the TX MPWQE in XDP xmit flow (Alaa Hleihel) [1724335] - [netdrv] mlx5e: XDP, Add TX MPWQE session counter (Alaa Hleihel) [1724335] - [netdrv] mlx5e: XDP, Enhance RQ indication for XDP redirect flush (Alaa Hleihel) [1724335] - [netdrv] mlx5e: XDP, Fix shifted flag index in RQ bitmap (Alaa Hleihel) [1724335] - [netdrv] mlx5e: RX, Support multiple outstanding UMR posts (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Don't create IB representors when in multiport RoCE mode (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Initialize roce port info before multiport master init (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Allow DEVX and raw creation flow on reps (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Add query e-switch vport context to devx white list (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Allow inserting a steering rule to the FDB (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Create flow table with max size supported (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Access the prio bypass inside the FDB flow table namespace (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Check for error return in flow_rule rather than err (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Remove VF representor profile (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Move to single device multiport ports in switchdev mode (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Move SMI caps logic (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Refactor netdev affinity code (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Move default representors SQ steering to rule to modify QP (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Move rep into port struct (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Use correct size for device resources (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Move ports allocation to outside of INIT stage (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Free IB device on remove (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Move netdev info into the port struct (Alaa Hleihel) [1724335] - [netdrv] mlx5: E-Switch, add a new prio to be used by the RDMA side (Alaa Hleihel) [1724335] - [kernel] mlx5: E-Switch, don't use hardcoded values for FDB prios (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Remove references to uboject->context (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Unify logic of MTU boundaries (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Obsolete param field holding a constant value (Alaa Hleihel) [1724335] - [netdrv] mlx5: A write memory barrier is sufficient in EQ ci update (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Do not rewrite fields with the same match (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Offload TC e-switch rules with ingress VLAN device (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Offload TC e-switch rules with egress VLAN device (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Allow VLAN rewrite of prio field with the same match (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Deny VLAN rewrite if there is no VLAN header match (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Use helpers to get headers criteria and value pointers (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Return -EOPNOTSUPP when attempting to offload an unsupported action (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Deletes unnecessary setting of esw_attr->parse_attr (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Remove 'parse_attr' argument in parse_tc_fdb_actions() (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Make the log friendly when decapsulation offload not supported (Alaa Hleihel) [1724335] - [netdrv] mlx5: E-Switch, Fix double mutex initialization (Alaa Hleihel) [1724335] - [netdrv] mlx5: Handle event of power detection in the PCIE slot (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Cleanup WQE page fault handler (Alaa Hleihel) [1724335] - [kernel] mlx5: Expose MPEIN (Management PCIE INfo) register layout (Alaa Hleihel) [1724335] - [netdrv] mlx5: Add rate limit print macros (Alaa Hleihel) [1724335] - [infiniband] mlx5: Add explicit bar address field (Alaa Hleihel) [1724335] - [netdrv] mlx5: Replace dev_err/warn/info by mlx5_core_err/warn/info (Alaa Hleihel) [1724335] - [netdrv] mlx5: Use dev->priv.name instead of dev_name (Alaa Hleihel) [1724335] - [netdrv] mlx5: Make mlx5_core messages independent from mdev->pdev (Alaa Hleihel) [1724335] - [netdrv] mlx5: Break load_one into three stages (Alaa Hleihel) [1724335] - [netdrv] mlx5: Function setup/teardown procedures (Alaa Hleihel) [1724335] - [netdrv] mlx5: Move health and page alloc init to mdev_init (Alaa Hleihel) [1724335] - [netdrv] mlx5: Split mdev init and pci init (Alaa Hleihel) [1724335] - [netdrv] mlx5: Remove redundant init functions parameter (Alaa Hleihel) [1724335] - [kernel] mlx5: Remove spinlock support from mlx5_write64 (Alaa Hleihel) [1724335] - [kernel] mlx5: Remove unused MLX5_*_DOORBELL_LOCK macros (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Declare devx_async_cmd_event_fops static (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Compare only index part of a memory window rkey (Alaa Hleihel) [1724335] - [infiniband] mlx5: Convert mlx5_srq_table to XArray (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Replace TC VLAN pop and push actions with VLAN modify (Alaa Hleihel) [1722646 1724335] - [netdrv] mlx5e: Support VLAN modify action (Alaa Hleihel) [1722646 1724335] - [netdrv] mlx5e: Add VLAN ID rewrite fields (Alaa Hleihel) [1722646 1724335] - [netdrv] mlx5e: TX, Add geneve tunnel stateless offload support (Alaa Hleihel) [1722661 1724335] - [netdrv] mlx5e: Take SW parser code to a separate function (Alaa Hleihel) [1722661 1724335] - [netdrv] mlx5e: Fix port buffer function documentation format (Alaa Hleihel) [1724335] - [netdrv] mlx5: Simplify mlx5_sriov_is_enabled() by using pci core API (Alaa Hleihel) [1724335] - [netdrv] mlx5: Rename total_vfs to total_vports (Alaa Hleihel) [1724335] - [netdrv] mlx5: Simplify sriov enable/disable flow (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Use rdma_user_map_io for mapping BAR pages (Alaa Hleihel) [1724333] - [netdrv] mlx5e: ethtool, Remove unsupported SFP EEPROM high pages query (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Switch to Toeplitz RSS hash by default (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Protect against non-uplink representor for encap (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Rx, Fixup skb checksum for packets with tail padding (Alaa Hleihel) [1724333] - [netdrv] mlx5e: XDP, Avoid checksum complete when XDP prog is loaded (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Use fail-safe channels reopen in tx reporter recover (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Skip un-needed tx recover if interface state is down (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Update xon formula (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Update xoff formula (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, fix syndrome (0x678139) when turn on vepa (Alaa Hleihel) [1722659 1724333] - [netdrv] mlx5: E-Switch, Protect from invalid memory access in offload fdb table (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Fix access to invalid memory when toggling esw modes (Alaa Hleihel) [1722659 1724333] - [netdrv] mlx5e: Add a lock on tir list (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Fix error handling when refreshing TIRs (Alaa Hleihel) [1724333] - [netdrv] mlx5: Decrease default mr cache size (Alaa Hleihel) [1748518 1724333] - [infiniband] ib/mlx5: Reset access mask when looping inside page fault handler (Alaa Hleihel) [1724333] - [netdrv] mlx5: Avoid panic when setting vport rate (Alaa Hleihel) [1724333] - [netdrv] mlx5: Avoid panic when setting vport mac, getting vport config (Alaa Hleihel) [1724333] - [netdrv] mlx5e: IPoIB, Fix RX checksum statistics update (Alaa Hleihel) [1724333] - [netdrv] mlx5: Remove redundant lag function to get pf num (Alaa Hleihel) [1724333] - [netdrv] mlx5: ODP support for XRC transport is not enabled by default in FW (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Update tx reporter status in case channels were successfully opened (Alaa Hleihel) [1722274 1724333] - [netdrv] mellanox: Switch to bitmap_zalloc() (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Set correct write permissions for implicit ODP MR (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Declare mlx5e_tx_reporter_recover_from_ctx as static (Alaa Hleihel) [1724333] - [netdrv] mlx5: Support ndo bridge_setlink and getlink (Alaa Hleihel) [1722659 1724333] - [netdrv] mlx5: E-Switch, Add support for VEPA in legacy mode (Alaa Hleihel) [1722659 1724333] - [netdrv] mlx5e: Fix mlx5e_tx_reporter_create return value (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Fix return status of TX reporter timeout recover (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Re-add support for TX timeout when TX reporter is not valid (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Fix warn print in case of TX reporter creation failure (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Disable esw manager vport correctly (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Fix the warning on vport index out of range (Alaa Hleihel) [1724333] - [netdrv] mlx5: Delete unused FPGA QPN variable (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Wrap the open and apply of channels in one fail-safe function (Alaa Hleihel) [1724333] - [netdrv] mlx5: Factor out HCA capabilities functions (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Allow transition to offloads mode for ECPF (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Load/unload VF reps according to event from host PF (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Consider ECPF vport depends on eswitch ownership (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Assign a different position for uplink rep and vport (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Centralize repersentor reg/unreg to eswitch driver (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Support load/unload reps of specific vport types (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Add state to eswitch vport representors (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Use getter and iterator to access vport/rep (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Split VF and special vports for offloads mode (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Refactor offloads flow steering init/cleanup (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Properly refer to host PF vport as other vport (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Properly refer to the esw manager vport (Alaa Hleihel) [1724333] - [netdrv] mlx5: Correctly set LAG mode for ECPF (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Avoid magic numbers when initializing offloads mode (Alaa Hleihel) [1724333] - [kernel] mlx5: Relocate vport macros to the vport header file (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Normalize the name of uplink vport number (Alaa Hleihel) [1724333] - [kernel] mlx5: Provide an alternative VF upper bound for ECPF (Alaa Hleihel) [1724333] - [kernel] mlx5: Add host params change event (Alaa Hleihel) [1724333] - [kernel] mlx5: Add query host params command (Alaa Hleihel) [1724333] - [netdrv] mlx5: Update enable HCA dependency (Alaa Hleihel) [1724333] - [netdrv] mlx5: Introduce Mellanox SmartNIC and modify page management logic (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Use unified register/load function for uplink and VF vports (Alaa Hleihel) [1724333] - [netdrv] mlx5: Use consistent vport num argument type (Alaa Hleihel) [1724333] - [kernel] mlx5: Use void pointer as the type in address_of macro (Alaa Hleihel) [1724333] - [netdrv] mlx5: Align ODP capability function with netdev coding style (Alaa Hleihel) [1724333] - [netdrv] mlx5: use RCU lock in mlx5_eq_cq_get() (Alaa Hleihel) [1724333] - [infiniband] rdma/mlx5: Fix memory leak in case we fail to add an IB device (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Simplify WQE count power of two check (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Add tx timeout support for mlx5e tx reporter (Alaa Hleihel) [1722274 1724333] - [netdrv] mlx5e: Add tx reporter support (Alaa Hleihel) [1722274 1724333] - [infiniband] ib/mlx5: Advertise XRC ODP support (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Advertise SRQ ODP support for supported transports (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Add ODP SRQ support (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Let read user wqe also from SRQ buffer (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Add XRC initiator ODP support (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Clean mlx5_ib_mr_responder_pfault_handler() signature (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Remove useless check in ODP handler (Alaa Hleihel) [1724333] - [netdrv] mlx5: Set ODP SRQ support in firmware (Alaa Hleihel) [1724333] - [kernel] mlx5: Add XRC transport to ODP device capabilities layout (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Implement DEVX hot unplug for async command FD (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Implement the file ops of DEVX async command FD (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Reuse fold sw stats in representors (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Present the representors SW stats when state is not opened (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Separate between ethtool and netdev software stats folding (Alaa Hleihel) [1724333] - [netdrv] mlx5: Add trace points for flow tables create/destroy (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Expand XPS cpumask to cover all online cpus (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Take CQ decompress fields into a separate structure (Alaa Hleihel) [1724333] - [netdrv] mlx5e: RX, Make sure packet header does not cross page boundary (Alaa Hleihel) [1724333] - [infiniband] mlx5: no need to check return value of debugfs_create functions (Alaa Hleihel) [1724333] - [netdrv] mlx5: Add pci AtomicOps request (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Don't override existing ip_protocol (Alaa Hleihel) [1724333] - [infiniband] rdma/mlx5: Replace kzalloc with kcalloc (Alaa Hleihel) [1724333] - [documentation] netfilter: doc: Add nf_tables part in tproxy.txt (Phil Sutter) [1762977] - [net] netfilter: nft_socket: fix erroneous socket assignment (Phil Sutter) [1762977] - [net] netfilter: nft_socket: Break evaluation if no socket found (Phil Sutter) [1762977] - [net] netfilter: nft_tproxy: Fix missing-braces warning (Phil Sutter) [1762977] - [net] netfilter: nft_tproxy: Add missing config check (Phil Sutter) [1762977] - [net] netfilter: nf_tables: Add native tproxy support (Phil Sutter) [1762977] - [net] netfilter: nft_tproxy: Move nf_tproxy_assign_sock() to nf_tproxy.h (Phil Sutter) [1762977] - [net] sched: ensure opts_len <= IP_TUNNEL_OPTS_MAX in act_tunnel_key (Ivan Vecera) [1774706] - [net] ipmr: Fix skb headroom in ipmr_get_route(). (Guillaume Nault) [1773692] - [net] netns: fix GFP flags in rtnl_net_notifyid() (Guillaume Nault) [1763661] - [net] netns: fix NLM_F_ECHO mechanism for RTM_NEWNSID (Guillaume Nault) [1763661] - [netdrv] ptp: ptp_clock: Publish scaled_ppm_to_ppb (Ivan Vecera) [1772085] - [kernel] rh_features: move rh_features entry to sys/kernel (Hangbin Liu) [1660583] - [net] netfilter: nf_tables: Make nft_meta expression more robust (Phil Sutter) [1725169] - [tools] selftests/tls: add test for concurrent recv and send (Sabrina Dubroca) [1760375] - [net] tls: add a TX lock (Sabrina Dubroca) [1760375] - [net] tls: don't pay attention to sk_write_pending when pushing partial records (Sabrina Dubroca) [1760375] - [net] tls: fix sk_msg trim on fallback to copy mode (Sabrina Dubroca) [1760375] - [net] tls: align non temporal copy to cache lines (Sabrina Dubroca) [1760375] - [net] tls: remove the record tail optimization (Sabrina Dubroca) [1760375] - [net] tls: use RCU for the adder to the offload record list (Sabrina Dubroca) [1760375] - [net] tls: unref frags in order (Sabrina Dubroca) [1760375] - [net] tcp: ulp: fix possible crash in tcp_diag_get_aux_size() (Sabrina Dubroca) [1760375] - [net] tls: dedup the record cleanup (Sabrina Dubroca) [1760375] - [net] tls: clean up the number of #ifdefs for CONFIG_TLS_DEVICE (Sabrina Dubroca) [1760375] - [net] tls: narrow down the critical area of device_offload_lock (Sabrina Dubroca) [1760375] - [net] tls: don't jump to return (Sabrina Dubroca) [1760375] - [net] tls: export protocol version, cipher, tx_conf/rx_conf to socket diag (Sabrina Dubroca) [1760375] - [net] tcp: ulp: add functions to dump ulp-specific information (Sabrina Dubroca) [1760375] - [net] tls: use RCU protection on icsk->icsk_ulp_data (Sabrina Dubroca) [1760375] - [net] core/skmsg: Delete an unnecessary check before the function call "consume_skb" (Sabrina Dubroca) [1760375] - [net] tls, fix sk_write_space NULL write when tx disabled (Sabrina Dubroca) [1760375] - [net] tls: swap sk_write_space on close (Sabrina Dubroca) [1760375] - [net] tls: prevent skb_orphan() from leaking TLS plain text with offload (Sabrina Dubroca) [1760375] - [tools] selftests/tls: add a litmus test for the socket reuse through shutdown (Sabrina Dubroca) [1760375] - [net] tls: partially revert fix transition through disconnect with close (Sabrina Dubroca) [1760375] - [documentation] TLS: fix stat counters description (Sabrina Dubroca) [1760375] - [tools] selftests/tls: fix TLS tests with CONFIG_TLS=n (Sabrina Dubroca) [1760375] - [tools] selftests/tls: add shutdown tests (Sabrina Dubroca) [1760375] - [tools] selftests/tls: close the socket with open record (Sabrina Dubroca) [1760375] - [tools] selftests/tls: add a bidirectional test (Sabrina Dubroca) [1760375] - [tools] selftests/tls: test error codes around TLS ULP installation (Sabrina Dubroca) [1760375] - [tools] selftests/tls: add a test for ULP but no keys (Sabrina Dubroca) [1760375] - [net] bpf: sockmap/tls, close can race with map free (Sabrina Dubroca) [1760375] - [net] tls: fix transition through disconnect with close (Sabrina Dubroca) [1760375] - [net] tls: remove sock unlock/lock around strp_done() (Sabrina Dubroca) [1760375] - [net] tls: remove close callback sock unlock/lock around TX work flush (Sabrina Dubroca) [1760375] - [net] tls: don't call tls_sk_proto_close for hw record offload (Sabrina Dubroca) [1760375] - [net] tls: don't arm strparser immediately in tls_set_sw_offload() (Sabrina Dubroca) [1760375] - [net] tls: add missing prot info init (Sabrina Dubroca) [1760375] - [netdrv] mlx5: Return -EINVAL when WARN_ON_ONCE triggers in mlx5e_tls_resync(). (Sabrina Dubroca) [1760375] - [net] tls: don't clear TX resync flag on error (Sabrina Dubroca) [1760375] - [tools] selftests/tls: add test for poll() with data in TLS ULP (Sabrina Dubroca) [1760375] - [net] tls: add kernel-driven resync mechanism for TX (Sabrina Dubroca) [1760375] - [net] tls: generalize the resync callback (Sabrina Dubroca) [1760375] - [net] tls: add kernel-driven TLS RX resync (Sabrina Dubroca) [1760375] - [net] tls: rename handle_device_resync() (Sabrina Dubroca) [1760375] - [net] tls: pass record number as a byte array (Sabrina Dubroca) [1760375] - [net] tls: simplify seq calculation in handle_device_resync() (Sabrina Dubroca) [1760375] - [net] tls: export TLS per skb encryption (Sabrina Dubroca) [1760375] - [include] net/tls: simplify driver context retrieval (Sabrina Dubroca) [1760375] - [include] net/tls: split the TLS_DRIVER_STATE_SIZE and bump TX to 16 bytes (Sabrina Dubroca) [1760375] - [net] tls: don't pass version to tls_advance_record_sn() (Sabrina Dubroca) [1760375] - [include] net/tls: reorganize struct tls_context (Sabrina Dubroca) [1760375] - [net] tls: use version from prot (Sabrina Dubroca) [1760375] - [net] tls: don't re-check msg decrypted status in tls_device_decrypted() (Sabrina Dubroca) [1760375] - [net] tls: don't look for decrypted frames on non-offloaded sockets (Sabrina Dubroca) [1760375] - [net] tls: remove false positive warning (Sabrina Dubroca) [1760375] - [net] tls: check return values from skb_copy_bits() and skb_store_bits() (Sabrina Dubroca) [1760375] - [net] tls: fully initialize the msg wrapper skb (Sabrina Dubroca) [1760375] - [net] tls: replace the sleeping lock around RX resync with a bit lock (Sabrina Dubroca) [1760375] - [net] revert "net/tls: avoid NULL-deref on resync during device removal" (Sabrina Dubroca) [1760375] - [net] tls: avoid NULL-deref on resync during device removal (Sabrina Dubroca) [1760375] - [net] tls: Add support of AES128-CCM based ciphers (Sabrina Dubroca) [1760375] - [documentation] add TLS offload documentation (Sabrina Dubroca) [1760375] - [documentation] tls: RSTify the ktls documentation (Sabrina Dubroca) [1760375] - [net] xdp: increase kABI version (Jiri Benc) [1749817] - [tools] selftests: bpf: disable test_seg6_loop test (Jiri Benc) [1749817] - [tools] selftests: bpf: fix test_tc_tunnel hanging (Jiri Benc) [1749817] - [tools] selftests: bpf: xdping is not meant to be run standalone (Jiri Benc) [1749817] - [tools] libbpf: Use implicit XSKMAP lookup from AF_XDP XDP program (Jiri Benc) [1749817] - [lib] bpf, testing: Introduce 'gso_linear_no_head_frag' skb_segment test (Jiri Benc) [1749817] - [lib] bpf, testing: Refactor test_skb_segment() for testing skb_segment() on different skbs (Jiri Benc) [1749817] - [tools] selftests/bpf: test_progs: Don't leak server_fd in tcp_rtt (Jiri Benc) [1749817] - [tools] selftests/bpf: test_progs: fix client/server race in tcp_rtt (Jiri Benc) [1749817] - [net] flow_dissector: Fix potential use-after-free on BPF_PROG_DETACH (Jiri Benc) [1749817] - [tools] selftests/bpf: fix race in test_tcp_rtt test (Jiri Benc) [1749817] - [net] xdp: unpin xdp umem pages in error path (Jiri Benc) [1749817] - [net] sock: make cookie generation global instead of per netns (Jiri Benc) [1749817] - [net] bpfilter: add "WITH Linux-syscall-note" to SPDX tag of uapi headers (Jiri Benc) [1749817] - [net] bpf: sockmap, only create entry if ulp is not already enabled (Jiri Benc) [1749817] - [net] bpf: sockmap, synchronize_rcu before free'ing map (Jiri Benc) [1749817] - [net] bpf: sockmap, sock_map_delete needs to use xchg (Jiri Benc) [1749817] - [net] core: page_pool: add user refcnt and reintroduce page_pool_destroy (Jiri Benc) [1749817] - [net] bpf: avoid unused variable warning in tcp_bpf_rtt() (Jiri Benc) [1749817] - [net] xdp: fix potential deadlock on socket mutex (Jiri Benc) [1749817] - [net] bpfilter: print umh messages to /dev/kmsg (Jiri Benc) [1749817] - [net] xdp: fix possible cq entry leak (Jiri Benc) [1749817] - [net] xdp: fix race on generic receive path (Jiri Benc) [1749817] - [samples] bpf: fix tcp_bpf.readme detach command (Jiri Benc) [1749817] - [samples] bpf: add sample program that periodically dumps TCP stats (Jiri Benc) [1749817] - [tools] selftests/bpf: test BPF_SOCK_OPS_RTT_CB (Jiri Benc) [1749817] - [tools] bpf/tools: sync bpf.h (Jiri Benc) [1749817] - [net] bpf: add icsk_retransmits to bpf_tcp_sock (Jiri Benc) [1749817] - [net] bpf: add dsack_dups/delivered{, _ce} to bpf_tcp_sock (Jiri Benc) [1749817] - [net] bpf: split shared bpf_tcp_sock and bpf_sock_ops implementation (Jiri Benc) [1749817] - [net] bpf: add BPF_CGROUP_SOCK_OPS callback that is executed on every RTT (Jiri Benc) [1749817] - [net] init/kconfig: add CONFIG_CC_CAN_LINK (Jiri Benc) [1749817] - [net] page_pool: add helper function for retrieving dma direction (Jiri Benc) [1749817] - [net] xdp: fix hang while unregistering device bound to xdp socket (Jiri Benc) [1749817] - [net] xdp: hold device for umem regardless of zero-copy mode (Jiri Benc) [1749817] - [net] xsk: Change the default frame size to 4096 and allow controlling it (Jiri Benc) [1749817] - [tools] libbpf: Support getsockopt XDP_OPTIONS (Jiri Benc) [1749817] - [net] xsk: Add getsockopt XDP_OPTIONS (Jiri Benc) [1749817] - [net] xsk: Add API to check for available entries in FQ (Jiri Benc) [1749817] - [net] xsk: Properly terminate assignment in xskq_produce_flush_desc (Jiri Benc) [1749817] - [net] xdp: Make __mem_id_disconnect static (Jiri Benc) [1749817] - [net] xsk: sample kernel code is now in libbpf (Jiri Benc) [1749817] - [net] page_pool: fix compile warning when CONFIG_PAGE_POOL is disabled (Jiri Benc) [1749817] - [net] page_pool: make sure struct device is stable (Jiri Benc) [1749817] - [net] page_pool: add tracepoints for page_pool with details need by XDP (Jiri Benc) [1749817] - [net] xdp: add tracepoints for XDP mem (Jiri Benc) [1749817] - [net] xdp: force mem allocator removal and periodic warning (Jiri Benc) [1749817] - [net] xdp: tracking page_pool resources and safe removal (Jiri Benc) [1749817] - [netdrv] mlx5: more strict use of page_pool API (Jiri Benc) [1749817] - [net] page_pool: introduce page_pool_free and use in mlx5 (Jiri Benc) [1749817] - [net] veth: use xdp_release_frame for XDP_PASS (Jiri Benc) [1749817] - [net] xdp: page_pool related fix to cpumap (Jiri Benc) [1749817] - [net] xdp: fix leak of IDA cyclic id if rhashtable_insert_slow fails (Jiri Benc) [1749817] - [net] page_pool: add helper function to unmap dma addresses (Jiri Benc) [1749817] - [net] page_pool: add helper function to retrieve dma addresses (Jiri Benc) [1749817] - [net] page_pool: use DMA_ATTR_SKIP_CPU_SYNC for DMA mappings (Jiri Benc) [1749817] - [net] page_pool: don't use page->private to store dma_addr_t (Jiri Benc) [1749817] - [mm] add dma_addr_t to struct page (Jiri Benc) [1749817] - [tools] bpf: Sync asm-generic/socket.h to tools/ (Jiri Benc) [1749817] - [net] bpf: net: Add SO_DETACH_REUSEPORT_BPF (Jiri Benc) [1749817] - [net] veth: Support bulk XDP_TX (Jiri Benc) [1749817] - [net] flow_dissector: remove unused FLOW_DISSECTOR_F_STOP_AT_L3 flag (Jiri Benc) [1749817] - [tools] selftests/bpf: fix compilation error for flow_dissector.c (Jiri Benc) [1749817] - [net] bpf: Update BPF_CGROUP_RUN_PROG_INET_EGRESS calls (Jiri Benc) [1749817] - [net] signal/bpfilter: Fix bpfilter_kernl to use send_sig not force_sig (Jiri Benc) [1749817] - [net] arch: Use asm-generic/socket.h when possible (Jiri Benc) [1749817] - [net] flow_dissector: correct comments on enum flow_dissector_key_id (Jiri Benc) [1749817] - [net] tcp: add stat of data packet reordering events (Jiri Benc) [1749817] - [net] tcp: add dsack blocks received stats (Jiri Benc) [1749817] - [net] tcp: add data bytes retransmitted stats (Jiri Benc) [1749817] - [net] tcp: add data bytes sent stats (Jiri Benc) [1749817] - [net] tcp: add a helper to calculate size of opt_stats (Jiri Benc) [1749817] - [net] netfilter: Support iif matches in POSTROUTING (Phil Sutter) [1775961] - [tools] selftests: add basic netdevsim devlink flash testing (Petr Oros) [1770359] - [netdrv] netdevsim: implement fake flash updating with notifications (Petr Oros) [1770359] - [net] devlink: allow driver to update progress of flash update (Petr Oros) [1770359] - [net] devlink: Add extack to shared buffer operations (Petr Oros) [1770347] - [net] xfrm: policy: avoid warning splat when merging nodes (Sabrina Dubroca) [1758100] - [net] xfrm: policy: fix bydst hlist corruption on hash rebuild (Sabrina Dubroca) [1758100] - [net] xfrm: policy: fix infinite loop when merging src-nodes (Sabrina Dubroca) [1758100] - [tools] selftests: xfrm: alter htresh to trigger move of policies to hash table (Sabrina Dubroca) [1758100] - [net] xfrm: policy: fix reinsertion on node merge (Sabrina Dubroca) [1758100] - [net] xfrm: policy: delete inexact policies from inexact list on hash rebuild (Sabrina Dubroca) [1758100] - [net] xfrm: policy: use hlist rcu variants on inexact insert, part 2 (Sabrina Dubroca) [1758100] - [tools] selftests: xfrm: add block rules with adjacent/overlapping subnets (Sabrina Dubroca) [1758100] - [net] xfrm: policy: remove set but not used variable 'priority' (Sabrina Dubroca) [1758100] - [net] xfrm: policy: fix policy hash rebuild (Sabrina Dubroca) [1758100] - [net] xfrm: policy: fix netlink/pf_key policy lookups (Sabrina Dubroca) [1758100] - [net] xfrm: policy: add 2nd-level saddr trees for inexact policies (Sabrina Dubroca) [1758100] - [net] xfrm: policy: store inexact policies in a tree ordered by source address (Sabrina Dubroca) [1758100] - [net] xfrm: policy: check reinserted policies match their node (Sabrina Dubroca) [1758100] - [net] xfrm: policy: store inexact policies in a tree ordered by destination address (Sabrina Dubroca) [1758100] - [net] xfrm: policy: add inexact policy search tree infrastructure (Sabrina Dubroca) [1758100] - [net] xfrm: policy: consider if_id when hashing inexact policy (Sabrina Dubroca) [1758100] - [net] xfrm: policy: store inexact policies in an rhashtable (Sabrina Dubroca) [1758100] - [net] xfrm: policy: return NULL when inexact search needed (Sabrina Dubroca) [1758100] - [net] xfrm: policy: split list insertion into a helper (Sabrina Dubroca) [1758100] - [net] xfrm: security: iterate all, not inexact lists (Sabrina Dubroca) [1758100] - [tools] selftests: add xfrm policy test script (Sabrina Dubroca) [1758100] - [net] af_packet: fix the tx skb protocol in raw sockets with ETH_P_ALL (Ivan Vecera) [1765561] - [netdrv] mlx5e: Trust kernel regarding transport offset (Ivan Vecera) [1765561] - [netdrv] net/mlx5e: Remove the wrong assumption about transport offset (Ivan Vecera) [1765561] - [net] packet: Remove redundant skb->protocol set (Ivan Vecera) [1765561] - [net] packet: Ask driver for protocol if not provided by user (Ivan Vecera) [1765561] - [net] ethernet: Add parse_protocol header_ops support (Ivan Vecera) [1765561] - [include] net: Introduce parse_protocol header_ops callback (Ivan Vecera) [1765561] - [net] Don't set transport offset to invalid value (Ivan Vecera) [1765561] - [netdrv] Fix Kconfig indentation (Josef Oskera) [1764592] - [netdrv] be2net: make two arrays static const, makes object smaller (Josef Oskera) [1764592] - [netdrv] be2net: eliminate enable field from be_aic_obj (Josef Oskera) [1764592] - [netdrv] Use skb_frag_off accessors (Josef Oskera) [1764592] - [netdrv] Use skb accessors in network drivers (Josef Oskera) [1764592] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 338 (Josef Oskera) [1764592] - [netdrv] treewide: Add SPDX license identifier - Makefile/Kconfig (Josef Oskera) [1764592] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Josef Oskera) [1764592] - [documentation] networking: switchdev: Update port parent ID section (Ivan Vecera) [1757840] - [net] Get rid of SWITCHDEV_ATTR_ID_PORT_PARENT_ID (Ivan Vecera) [1757840] - [net] dsa: Implement ndo_get_port_parent_id() (Ivan Vecera) [1757840] - [drivers] staging: fsl-dpaa2: ethsw: Implement ndo_get_port_parent_id() (Ivan Vecera) [1757840] - [netdrv] mscc: ocelot: Implement ndo_get_port_parent_id() (Ivan Vecera) [1757840] - [netdrv] net/mlx5e: Implement ndo_get_port_parent_id() (Ivan Vecera) [1757840] - [netdrv] liquidio: Implement ndo_get_port_parent_id() (Ivan Vecera) [1757840] - [net] tipc: fix unlimited bundling of small messages (Jon Maloy) [1761969] - [net] tipc: clean up skb list lock handling on send path (Jon Maloy) [1761969] - [net] tipc: fix false detection of retransmit failures (Jon Maloy) [1761969] - [net] tipc: reduce risk of wakeup queue starvation (Jon Maloy) [1761969] - [net] tipc: fix changeover issues due to large packet (Jon Maloy) [1761969] - [net] tipc: optimize link synching mechanism (Jon Maloy) [1761969] - [net] tipc: Fix a typo (Jon Maloy) [1761969] - [net] tipc: use rcu dereference functions properly (Jon Maloy) [1761969] - [net] tipc: remove ub->ubsock checks (Jon Maloy) [1761969] - [net] tipc: embed jiffies in macro TIPC_BC_RETR_LIM (Jon Maloy) [1761969] - [net] tipc: add dst_cache support for udp media (Jon Maloy) [1761969] - [net] tipc: rename function msg_get_wrapped() to msg_inner_hdr() (Jon Maloy) [1761969] - [net] tipc: eliminate unnecessary skb expansion during retransmission (Jon Maloy) [1761969] - [net] tipc: simplify stale link failure criteria (Jon Maloy) [1761969] - [net] tipc: check msg->req data len in tipc_nl_compat_bearer_disable (Jon Maloy) [1761969] - [net] tipc: remove the unnecessary msg->req check from tipc_nl_compat_bearer_set (Jon Maloy) [1761969] - [net] tipc: fix issues with early FAILOVER_MSG from peer (Jon Maloy) [1761969] - [net] tipc: include retrans failure detection for unicast (Jon Maloy) [1761969] - [net] tipc: purge deferredq list for each grp member in tipc_group_delete (Jon Maloy) [1761969] - [net] devlink: remove redundant rtnl lock assert (Marcelo Leitner) [1774694]- [gpu] drm/i915/aml: Allow SPT PCH for all AML devices (Lyude Paul) [1761469 1731110] - [gpu] drm/i915/cml: Add second PCH ID for CMP (Lyude Paul) [1731110] - [drm] i915/cml: Add Missing PCI IDs (Lyude Paul) [1727949 1731110] - [gpu] DRM Backport 5.2 -> 5.3 (Lyude Paul) [1731110] - [xen] mm/pgtable: drop pgtable_t variable from pte_fn_t functions (Lyude Paul) [1731110] - [gpu] DRM Backport 5.1 -> 5.2 (Lyude Paul) [1731110] - [s390] bus_find_device: Unify the match callback with class_find_device (Lyude Paul) [1731110] - [kernel] i2c: algo-bit: include main i2c header (Lyude Paul) [1731110] - [extcon] axp288: Add a depends on ACPI to the Kconfig entry (Lyude Paul) [1731110] - [extcon] axp288: Convert to use acpi_dev_get_first_match_dev() (Lyude Paul) [1731110] - [acpi] gpio: merrifield: Fix build err without CONFIG_ACPI (Lyude Paul) [1731110] - [gpio] merrifield: Convert to use acpi_dev_get_first_match_dev() (Lyude Paul) [1731110] - [kernel] proc/sysctl: add shared variables for range check (Lyude Paul) [1731110] - [gpu] drm/i915: Split Pineview device info into desktop and mobile (Lyude Paul) [1731110] - [gpu] snd/hda, drm/i915: Track the display_power_status using a cookie (Lyude Paul) [1731110] - [video] hdmi: Dropped static functions from kernel doc (Lyude Paul) [1731110] - [video] hdmi: Add Unpack function for DRM infoframe (Lyude Paul) [1731110] - [video] drm: Enable HDR infoframe support (Lyude Paul) [1731110] - [kernel] drm: Add HDR source metadata property (Lyude Paul) [1731110] - [gpu] drm: Add colorspace info to AVI Infoframe (Lyude Paul) [1731110] - [gpu] drm: Add HDMI colorspace property (Lyude Paul) [1731110] - [kernel] video/hdmi: Add an enum for HDMI packet types (Lyude Paul) [1731110] - [video] hdmi: Constify infoframe passed to the pack functions (Lyude Paul) [1731110] - [video] hdmi: Constify infoframe passed to the log functions (Lyude Paul) [1731110] - [video] hdmi: Pass buffer size to infoframe unpack functions (Lyude Paul) [1731110] - [video] hdmi: Constify 'buffer' to the unpack functions (Lyude Paul) [1731110] - [video] media: hdmi.h: rename ADOBE_RGB to OPRGB and ADOBE_YCC to OPYCC (Lyude Paul) [1731110] - [media] replace ADOBERGB by OPRGB (Lyude Paul) [1731110] - [dma-buf] add show_fdinfo handler (Lyude Paul) [1731110] - [dma-buf] dma-fence: Signal all callbacks from dma_fence_release() (Lyude Paul) [1731110] - [dma-buf] udmabuf: actually unmap the scatterlist (Lyude Paul) [1731110] - [dma-buf] Make mmap callback actually optional (Lyude Paul) [1731110] - [dma-buf] Remove unused sync_dump() (Lyude Paul) [1731110] - [kernel] dma-buf: explicitely note that dma-fence-chains use 64bit seqno (Lyude Paul) [1731110] - [dma-buf] fix stack corruption in dma_fence_chain_release (Lyude Paul) [1731110] - [dma-buf] add new dma_fence_chain container v7 (Lyude Paul) [1731110] - [dma-buf] add some lockdep asserts to the reservation object implementation (Lyude Paul) [1731110] - [iommu] arm-smmu-v3: Fix build error without CONFIG_PCI_ATS (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Avoid locking on invalidation path when not using ATS (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Fix ATC invalidation ordering wrt main TLBs (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Rework enabling/disabling of ATS for PCI masters (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Don't issue CMD_SYNC for zero-length invalidations (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Remove boolean bitfield for 'ats_enabled' flag (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Document ordering guarantees of command insertion (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Defer TLB invalidation until ->iotlb_sync() (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Reduce contention during command-queue insertion (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Operate directly on low-level queue where possible (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Move low-level queue fields out of arm_smmu_queue (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Drop unused 'q' argument from Q_OVF macro (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Separate s/w and h/w views of prod and cons indexes (Jerry Snitselaar) [1729845] - [iommu] io-pgtable: Pass struct iommu_iotlb_gather to ->tlb_add_page() (Jerry Snitselaar) [1729845] - [iommu] io-pgtable: Pass struct iommu_iotlb_gather to ->unmap() (Jerry Snitselaar) [1729845] - [iommu] io-pgtable: Remove unused ->tlb_sync() callback (Jerry Snitselaar) [1729845] - [iommu] io-pgtable: Replace ->tlb_add_flush() with ->tlb_add_page() (Jerry Snitselaar) [1729845] - [iommu] io-pgtable-arm: Call ->tlb_flush_walk() and ->tlb_flush_leaf() (Jerry Snitselaar) [1729845] - [iommu] io-pgtable: Hook up ->tlb_flush_walk() and ->tlb_flush_leaf() in drivers (Jerry Snitselaar) [1729845] - [kernel] iommu/io-pgtable: Introduce tlb_flush_walk() and tlb_flush_leaf() (Jerry Snitselaar) [1729845] - [iommu] Pass struct iommu_iotlb_gather to ->unmap() and ->iotlb_sync() (Jerry Snitselaar) [1729845] - [kernel] iommu: Introduce iommu_iotlb_gather_add_page() (Jerry Snitselaar) [1729845] - [kernel] iommu: Introduce struct iommu_iotlb_gather for batching TLB flushes (Jerry Snitselaar) [1729845] - [iommu] io-pgtable: Rename iommu_gather_ops to iommu_flush_ops (Jerry Snitselaar) [1729845] - [iommu] io-pgtable-arm: Remove redundant call to io_pgtable_tlb_sync() (Jerry Snitselaar) [1729845] - [kernel] iommu: Remove empty iommu_tlb_range_add() callback from iommu_ops (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Invalidate ATC when detaching a device (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Add support for PCI ATS (Jerry Snitselaar) [1729845] - [iommu] Introduce iotlb_sync_map callback (Jerry Snitselaar) [1742234] - [kernel] dma-mapping: fix page attributes for dma_mmap_* (Jerry Snitselaar) [1754727] - [kernel] dma-mapping: check pfn validity in dma_common_{mmap, get_sgtable} (Jerry Snitselaar) [1754727] - [kernel] swiotlb: checking whether swiotlb buffer is full with io_tlb_used (Jerry Snitselaar) [1754727] - [kernel] dma-direct: fix zone selection after an unaddressable CMA allocation (Jerry Snitselaar) [1754727] - [kernel] dma-contiguous: page-align the size in dma_free_contiguous() (Jerry Snitselaar) [1754727] - [kernel] dma-contiguous: do not overwrite align in dma_alloc_contiguous() (Jerry Snitselaar) [1754727] - [kernel] dma-mapping: fix panic caused by passing empty cma command line argument (Jerry Snitselaar) [1754727] - [iommu] dma: Handle SG length overflow better (Jerry Snitselaar) [1742234] - [iommu] dma: Handle MSI mappings separately (Jerry Snitselaar) [1742234] - [iommu] dma: Apply dma_{alloc, free}_contiguous functions (Jerry Snitselaar) [1742234] - [iommu] dma: Don't depend on CONFIG_DMA_DIRECT_REMAP (Jerry Snitselaar) [1742234] - [iommu] dma: Refactor iommu_dma_mmap (Jerry Snitselaar) [1742234] - [iommu] dma: Refactor iommu_dma_get_sgtable (Jerry Snitselaar) [1742234] - [iommu] dma: Refactor iommu_dma_alloc, part 2 (Jerry Snitselaar) [1742234] - [iommu] dma: Cleanup variable naming in iommu_dma_alloc (Jerry Snitselaar) [1742234] - [iommu] dma: Split iommu_dma_free (Jerry Snitselaar) [1742234] - [iommu] dma: Merge the CMA and alloc_pages allocation paths (Jerry Snitselaar) [1742234] - [iommu] dma: Don't remap CMA unnecessarily (Jerry Snitselaar) [1742234] - [iommu] dma: Refactor iommu_dma_alloc (Jerry Snitselaar) [1742234] - [iommu] dma: Refactor iommu_dma_free (Jerry Snitselaar) [1742234] - [iommu] dma: Remove __iommu_dma_free (Jerry Snitselaar) [1742234] - [iommu] dma: Refactor the page array remapping allocator (Jerry Snitselaar) [1742234] - [iommu] dma: Factor out remapped pages lookup (Jerry Snitselaar) [1742234] - [iommu] dma: Squash __iommu_dma_{map, unmap}_page helpers (Jerry Snitselaar) [1742234] - [iommu] dma: Move domain lookup into __iommu_dma_{map, unmap} (Jerry Snitselaar) [1742234] - [iommu] dma: Move __iommu_dma_map (Jerry Snitselaar) [1742234] - [iommu] dma: Use for_each_sg in iommu_dma_alloc (Jerry Snitselaar) [1742234] - [clk] Make clk_bulk_get_all() return a valid "id" (Jerry Snitselaar) [1722978] - [iommu] io-pgtable-arm: Support all Mali configurations (Jerry Snitselaar) [1722978] - [iommu] io-pgtable-arm: Correct Mali attributes (Jerry Snitselaar) [1722978] - [iommu] vt-d: Fix panic after kexec -p for kdump (Jerry Snitselaar) [1742234] - [kernel] iommu/iova: Fix compilation error with !CONFIG_IOMMU_IOVA (Jerry Snitselaar) [1742234] - [iommu] amd: Check PM_LEVEL_SIZE() condition in locked section (Jerry Snitselaar) [1742234] - [iommu] amd: Fix incorrect PASID decoding from event log (Jerry Snitselaar) [1742234] - [iommu] amd: Lock code paths traversing protection_domain->dev_list (Jerry Snitselaar) [1742234] - [iommu] amd: Lock dev_data in attach/detach code paths (Jerry Snitselaar) [1742234] - [iommu] amd: Check for busy devices earlier in attach_device() (Jerry Snitselaar) [1742234] - [iommu] amd: Take domain->lock for complete attach/detach path (Jerry Snitselaar) [1742234] - [iommu] amd: Remove amd_iommu_devtable_lock (Jerry Snitselaar) [1742234] - [iommu] amd: Remove domain->updated (Jerry Snitselaar) [1742234] - [iommu] iova: Avoid false sharing on fq_timer_on (Jerry Snitselaar) [1742234] - [iommu] Don't use sme_active() in generic code (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix wrong analysis whether devices share the same bus (Jerry Snitselaar) [1742234] - [iommu] amd: Wait for completion of IOTLB flush in attach_device (Jerry Snitselaar) [1742234] - [iommu] amd: Unmap all L7 PTEs when downgrading page-sizes (Jerry Snitselaar) [1742234] - [iommu] amd: Introduce first_pte_l7() helper (Jerry Snitselaar) [1742234] - [iommu] amd: Fix downgrading default page-sizes in alloc_pte() (Jerry Snitselaar) [1742234] - [iommu] amd: Fix pages leak in free_pagetable() (Jerry Snitselaar) [1742234] - [documentation] documentation: Update Documentation for iommu.passthrough (Jerry Snitselaar) [1745844] - [iommu] Disable passthrough mode when SME is active (Jerry Snitselaar) [1745844] - [iommu] Set default domain type at runtime (Jerry Snitselaar) [1745844] - [iommu] Print default domain type on boot (Jerry Snitselaar) [1745844] - [x86] dma: Get rid of iommu_pass_through (Jerry Snitselaar) [1745844] - [iommu] vt-d: Request passthrough mode from IOMMU core (Jerry Snitselaar) [1745844] - [iommu] amd: Request passthrough mode from IOMMU core (Jerry Snitselaar) [1745844] - [iommu] Use Functions to set default domain type in iommu_set_def_domain_type() (Jerry Snitselaar) [1745844] - [iommu] Add helpers to set/get default domain type (Jerry Snitselaar) [1745844] - [iommu] Remember when default domain type was set on kernel command line (Jerry Snitselaar) [1745844] - [iommu] amd: Flush old domains in kdump kernel (Jerry Snitselaar) [1742234] - [iommu] amd: Fix race in increase_address_space() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove global page flush support (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix possible use-after-free of private domain (Jerry Snitselaar) [1742234] - [iommu] vt-d: Detach domain before using a private one (Jerry Snitselaar) [1742234] - [iommu] vt-d: Correctly check format of page table in debugfs (Jerry Snitselaar) [1742234] - [iommu] vt-d: Detach domain when move device out of group (Jerry Snitselaar) [1742234] - [iommu] arm-smmu: Mark expected switch fall-through (Jerry Snitselaar) [1722978] - [iommu] vt-d: Print pasid table entries MSB to LSB in debugfs (Jerry Snitselaar) [1742234] - [iommu] iova: Remove stale cached32_node (Jerry Snitselaar) [1742234] - [iommu] vt-d: Check if domain->pgd was allocated (Jerry Snitselaar) [1742234] - [iommu] vt-d: Don't queue_iova() if there is no flush queue (Jerry Snitselaar) [1742234] - [iommu] amd: fix a crash in iova_magazine_free_pfns (Jerry Snitselaar) [1742234] - [iommu] Use right function to get group for device (Jerry Snitselaar) [1742234] - [iommu] arm-smmu-v3: Fix compilation when CONFIG_CMA=n (Jerry Snitselaar) [1722978] - [iommu] io-pgtable: Support non-coherent page tables (Jerry Snitselaar) [1722978] - [iommu] io-pgtable: Replace IO_PGTABLE_QUIRK_NO_DMA with specific flag (Jerry Snitselaar) [1722978] - [iommu] io-pgtable-arm-v7s: request DMA32 memory, and improve debugging (Jerry Snitselaar) [1722978] - [iommu] io-pgtable-arm: Add support to use system cache (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Increase maximum size of queues (Jerry Snitselaar) [1722978] - [iommu] amd: Flush not present cache in iommu_map_page (Jerry Snitselaar) [1742234] - [iommu] amd: Only free resources once on init error (Jerry Snitselaar) [1742234] - [iommu] amd: Move gart fallback to amd_iommu_init (Jerry Snitselaar) [1742234] - [iommu] amd: Make iommu_disable safer (Jerry Snitselaar) [1742234] - [iommu] amd: Add missed 'tag' to error msg in iommu_print_event (Jerry Snitselaar) [1742234] - [iommu] amd: Remove redundant assignment to variable npages (Jerry Snitselaar) [1742234] - [iommu] vt-d: Cleanup unused variable (Jerry Snitselaar) [1742234] - [iommu] vt-d: Silence a variable set but not used (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove an unused variable "length" (Jerry Snitselaar) [1742234] - [iommu] vt-d: Cleanup after delegating DMA domain to generic iommu (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix suspicious RCU usage in probe_acpi_namespace_devices() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Allow DMA domain attaching to rmrr locked device (Jerry Snitselaar) [1742234] - [iommu] vt-d: Don't enable iommu's which have been ignored (Jerry Snitselaar) [1742234] - [iommu] vt-d: Set domain type for a private domain (Jerry Snitselaar) [1742234] - [iommu] vt-d: Don't return error when device gets right domain (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix a variable set but not used (Jerry Snitselaar) [1742234] - [kernel] iommu/vt-d: Fix typo in SVM code comment (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove static identity map code (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove duplicated code for device hotplug (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove startup parameter from device_def_domain_type() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Cleanup get_valid_domain_for_dev() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Implement is_attach_deferred iommu ops entry (Jerry Snitselaar) [1742234] - [iommu] vt-d: Probe DMA-capable ACPI name space devices (Jerry Snitselaar) [1742234] - [iommu] vt-d: Handle 32bit device with identity default domain (Jerry Snitselaar) [1742234] - [iommu] vt-d: Identify default domains replaced with private (Jerry Snitselaar) [1742234] - [iommu] vt-d: Delegate the dma domain to upper layer (Jerry Snitselaar) [1742234] - [iommu] vt-d: Delegate the identity domain to upper layer (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add device_def_domain_type() helper (Jerry Snitselaar) [1742234] - [iommu] vt-d: Enable DMA remapping after rmrr mapped (Jerry Snitselaar) [1742234] - [iommu] vt-d: Expose ISA direct mapping region via iommu_get_resv_regions (Jerry Snitselaar) [1742234] - [iommu] vt-d: Implement apply_resv_region iommu ops entry (Jerry Snitselaar) [1742234] - [iommu] Add API to request DMA domain for device (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add debugfs support to show scalable mode DMAR table internals (Jerry Snitselaar) [1742234] - [iommu] vt-d: Introduce macros useful for dumping DMAR table (Jerry Snitselaar) [1742234] - [iommu] vt-d: Modify the format of intel DMAR tables dump (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove unnecessary rcu_read_locks (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix bind svm with multiple devices (Jerry Snitselaar) [1742234] - [iommu] arm-smmu: Avoid constant zero in TLBI writes (Jerry Snitselaar) [1722978] - [iommu] vt-d: Set the right field for Page Walk Snoop (Jerry Snitselaar) [1742234] - [iommu] Add missing new line for dma type (Jerry Snitselaar) [1742234] - [kernel] iommu/iova: Separate atomic variables to improve performance (Jerry Snitselaar) [1742234] - [iommu] Remove iommu_callback_data (Jerry Snitselaar) [1742234] - [iommu] amd: Remove amd_iommu_pd_list (Jerry Snitselaar) [1742234] - [iommu] amd: Use pci_prg_resp_pasid_required() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix leak in intel_pasid_alloc_table on error path (Jerry Snitselaar) [1742234] - [iommu] vt-d: Make kernel parameter igfx_off work with vIOMMU (Jerry Snitselaar) [1742234] - [iommu] vt-d: Set intel_iommu_gfx_mapped correctly (Jerry Snitselaar) [1742234] - [iommu] vt-d: cleanup: no spaces at the start of a line (Jerry Snitselaar) [1742234] - [iommu] vt-d: Don't request page request irq under dmar_global_lock (Jerry Snitselaar) [1742234] - [iommu] vt-d: Use struct_size() helper (Jerry Snitselaar) [1742234] - [iommu] vt-d: Flush IOTLB for untrusted device in time (Jerry Snitselaar) [1742234] - [iommu] vt-d: Clean up iommu_no_mapping (Jerry Snitselaar) [1742234] - [vfio] type1: Add domain at(de)taching group helpers (Jerry Snitselaar) [1742234] - [iommu] vt-d: Return ID associated with an auxiliary domain (Jerry Snitselaar) [1742234] - [iommu] vt-d: Aux-domain specific domain attach/detach (Jerry Snitselaar) [1742234] - [iommu] vt-d: Move common code out of iommu_attch_device() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add per-device IOMMU feature ops entries (Jerry Snitselaar) [1742234] - [iommu] vt-d: Make intel_iommu_enable_pasid() more generic (Jerry Snitselaar) [1742234] - [iommu] vt-d: Switch to bitmap_zalloc() (Jerry Snitselaar) [1742234] - [iommu] Bind process address spaces to devices (Jerry Snitselaar) [1742234] - [iommu] Add APIs for multiple domains per device (Jerry Snitselaar) [1742234] - [iommu] arm-smmu: Log CBFRSYNRA register on context fault (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Don't disable SMMU in kdump kernel (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Disable tagged pointers (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Link domains and devices (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Add a master->domain pointer (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Store SteamIDs in master (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Rename arm_smmu_master_data to arm_smmu_master (Jerry Snitselaar) [1722978] - [iommu] io-pgtable: Add ARM Mali midgard MMU page table format (Jerry Snitselaar) [1722978] - [iommu] vt-d: Save the right domain ID used by hardware (Jerry Snitselaar) [1742234] - [iommu] iova: Fix tracking of recently failed iova address (Jerry Snitselaar) [1742234] - [iommu] Fix IOMMU debugfs fallout (Jerry Snitselaar) [1742234] - [kernel] iommu: Document iommu_ops.is_attach_deferred() (Jerry Snitselaar) [1742234] - [kernel] iommu: Document iommu_ops.iotlb_sync_map() (Jerry Snitselaar) [1742234] - [kernel] iommu: Fix flush_tlb_all typo (Jerry Snitselaar) [1742234] - [iommu] io-pgtable-arm-v7s: Only kmemleak_ignore L2 tables (Jerry Snitselaar) [1722978] - [iommu] Use dev_printk() when possible (Jerry Snitselaar) [1742234] - [kernel] iommu: Allow io-pgtable to be used outside of iommu/ (Jerry Snitselaar) [1722978] - [iommu] iova: Allow compiling the library without IOMMU support (Jerry Snitselaar) [1742234] - [iommu] amd: Use dev_printk() when possible (Jerry Snitselaar) [1742234] - [iommu] amd: Remove clear_flush_young notifier (Jerry Snitselaar) [1742234] - [iommu] amd: Print reason for iommu_map_page failure in map_sg (Jerry Snitselaar) [1742234] - [iommu] vt-d: Get domain ID before clear pasid entry (Jerry Snitselaar) [1742234] - [iommu] vt-d: Set context field after value initialized (Jerry Snitselaar) [1742234] - [kernel] pci/ats: Add inline to pci_prg_resp_pasid_required() (Jerry Snitselaar) [1724921 1724927] - [iommu] vt-d: Enable ATS only if the device uses page aligned address (Jerry Snitselaar) [1724922] - [pci] ats: Add pci_ats_page_aligned() interface (Jerry Snitselaar) [1724922] - [iommu] vt-d: Fix PRI/PASID dependency issue (Jerry Snitselaar) [1724921 1724927] - [pci] ats: Add pci_prg_resp_pasid_required() interface (Jerry Snitselaar) [1724921 1724927] - [iommu] vt-d: Allow interrupts from the entire bus for aliased devices (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add helper to set an IRTE to verify only the bus number (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove misleading "domain 0" test from domain_exit() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove unused dmar_remove_one_dev_info() argument (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove unnecessary local variable initializations (Jerry Snitselaar) [1742234] - [iommu] vt-d: Use dev_printk() when possible (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove change_pte notifier (Jerry Snitselaar) [1742234] - iommu/vt-d: Implement dma_[un]map_resource() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Support page request in scalable mode (Jerry Snitselaar) [1742234] - [iommu] vt-d: Leave scalable mode default off (Jerry Snitselaar) [1742234] - [iommu] of: Fix probe-deferral (Jerry Snitselaar) [1742234] - [iommu] Check for iommu_ops == NULL in iommu_probe_device() (Jerry Snitselaar) [1742234] - [iommu] of: Don't call iommu_ops->add_device directly (Jerry Snitselaar) [1742234] - powerpc/iommu: Use device_iommu_mapped() (Jerry Snitselaar) [1742234] - [powerpc] iommu: Use device_iommu_mapped() (Jerry Snitselaar) [1742234] - [iommu] of: Use device_iommu_mapped() (Jerry Snitselaar) [1742234] - [iommu] of: Use helper functions to access dev->iommu_fwspec (Jerry Snitselaar) [1742234] - [iommu] dma: Use helper functions to access dev->iommu_fwspec (Jerry Snitselaar) [1742234] - [iommu] arm-smmu: Use helper functions to access dev->iommu_fwspec (Jerry Snitselaar) [1722978] - [acpi] iort: Fix rc_dma_get_range() (Jerry Snitselaar) [1722978] - [kernel] iommu: Change tlb_range_add to iotlb_range_add and tlb_sync to iotlb_sync (Jerry Snitselaar) [1742234] - [iommu] arm-smmu: Make arm-smmu-v3 explicitly non-modular (Jerry Snitselaar) [1722978] - [iommu] arm-smmu: Make arm-smmu explicitly non-modular (Jerry Snitselaar) [1722978] - [iommu] Audit and remove any unnecessary uses of module.h (Jerry Snitselaar) [1742234] - [iommu] irq_remapping: Remove unused header files (Jerry Snitselaar) [1742234] - [iommu] Do physical merging in iommu_map_sg() (Jerry Snitselaar) [1742234] - [iommu] amd: Remove leading 0s in error log messages (Jerry Snitselaar) [1742234] - [iommu] amd: Fix line-break in error log reporting (Jerry Snitselaar) [1742234] - [iommu] amd: Use pr_fmt() (Jerry Snitselaar) [1742234] - [iommu] amd: Allow to upgrade page-size (Jerry Snitselaar) [1742234] - [iommu] amd: Restart loop if cmpxchg64 succeeded in alloc_pte() (Jerry Snitselaar) [1742234] - [iommu] amd: Allow downgrading page-sizes in alloc_pte() (Jerry Snitselaar) [1742234] - [iommu] amd: Ignore page-mode 7 in free_sub_pt() (Jerry Snitselaar) [1742234] - [iommu] amd: Introduce free_sub_pt() function (Jerry Snitselaar) [1742234] - [iommu] amd: Collect page-table pages in freelist (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove deferred invalidation (Jerry Snitselaar) [1724930] - [iommu] vt-d: Shared virtual address in scalable mode (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add first level page table interface (Jerry Snitselaar) [1742234] - [iommu] vt-d: Setup context and enable RID2PASID support (Jerry Snitselaar) [1742234] - [iommu] vt-d: Pass pasid table to context mapping (Jerry Snitselaar) [1742234] - [iommu] vt-d: Setup pasid entry for RID2PASID support (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add second level page table interface (Jerry Snitselaar) [1742234] - [iommu] vt-d: Reserve a domain id for FL and PT modes (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add 256-bit invalidation descriptor support (Jerry Snitselaar) [1742234] - [kernel] iommu/vt-d: Move page table helpers into header (Jerry Snitselaar) [1742234] - [iommu] vt-d: Manage scalalble mode PASID tables (Jerry Snitselaar) [1742234] - [iommu] vt-d: Enumerate the scalable mode capability (Jerry Snitselaar) [1742234] - [kernel] iommu/vtd: Cleanup dma_remapping.h header (Jerry Snitselaar) [1742234] - [documentation] dt-bindings: arm-smmu: Add binding doc for Qcom smmu-500 (Jerry Snitselaar) [1722978] - [iommu] arm-smmu: Add support for qcom, smmu-v2 variant (Jerry Snitselaar) [1722978] - [documentation] dt-bindings: arm-smmu: Add bindings for qcom, smmu-v2 (Jerry Snitselaar) [1722978] - [iommu] arm-smmu: Add the device_link between masters and smmu (Jerry Snitselaar) [1722978] - [iommu] arm-smmu: Invoke pm_runtime across the driver (Jerry Snitselaar) [1722978] - [iommu] arm-smmu: Add pm_runtime/sleep ops (Jerry Snitselaar) [1722978] - [clk] add managed version of clk_bulk_get_all (Jerry Snitselaar) [1722978] - [clk] add new APIs to operate on all available clocks (Jerry Snitselaar) [1722978] - [clk] bulk: add of_clk_bulk_get() (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Use explicit mb() when moving cons pointer (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Avoid memory corruption from Hisilicon MSI payloads (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Fix big-endian CMD_SYNC writes (Jerry Snitselaar) [1722978] - [iommu] revert "iommu/io-pgtable-arm: Check for v7s-incapable systems" (Jerry Snitselaar) [1722978] - [iommu] Fix a typo (Jerry Snitselaar) [1742234] - [iommu] Tidy up window attributes (Jerry Snitselaar) [1742234] - [iommu] amd: Add default branch in amd_iommu_capable() (Jerry Snitselaar) [1742234] - [iommu] amd: Move iommu_init_pci() to .init section (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add debugfs support to show context internals (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add debugfs support for Interrupt remapping (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add debugfs support to show register contents (Jerry Snitselaar) [1742234] - [iommu] vt-d: Enable base Intel IOMMU debugfs support (Jerry Snitselaar) [1742234] - [kernel] iommu/vt-d: Update register definitions to VT-d 3.0 specification (Jerry Snitselaar) [1742234] - [iommu] vt-d: Relocate struct/function declarations to its header files (Jerry Snitselaar) [1742234] - [of] iommu/of: make of_pci_map_rid() available for other devices too (Jerry Snitselaar) [1742234] - [iommu] arm-smmu-v3: Remove unnecessary wrapper function (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Add SPDX header (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Fix a couple of minor comment typos (Jerry Snitselaar) [1722978] - [kernel] iommu/shmobile: Remove unused linux/platform_data/sh_ipmmu.h header (Jerry Snitselaar) [1742234] - [iommu] vt-d: Handle memory shortage on pasid table allocation (Jerry Snitselaar) [1742234] - [iommu] Add sysfs attribyte for domain type (Jerry Snitselaar) [1742234] - [iommu] amd: Add basic debugfs infrastructure for AMD IOMMU (Jerry Snitselaar) [1742234] - [iommu] Enable debugfs exposure of IOMMU driver internals (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove the obsolete per iommu pasid tables (Jerry Snitselaar) [1742234] - [iommu] vt-d: Apply per pci device pasid table in SVA (Jerry Snitselaar) [1742234] - [iommu] vt-d: Allocate and free pasid table (Jerry Snitselaar) [1742234] - [iommu] vt-d: Per PCI device pasid table interfaces (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add for_each_device_domain() helper (Jerry Snitselaar) [1742234] - [iommu] vt-d: Move device_domain_info to header (Jerry Snitselaar) [1742234] - [iommu] vt-d: Apply global PASID in SVA (Jerry Snitselaar) [1742234] - [iommu] vt-d: Avoid using idr_for_each_entry() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Global PASID name space (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix dev iotlb pfsid use (Jerry Snitselaar) [1742234] - [kernel] iommu/vt-d: Add definitions for PFSID (Jerry Snitselaar) [1742234] - [iommu] amd: Argument page_size could be uninitialized (Jerry Snitselaar) [1742234] - [iommu] arm-smmu-v3: Abort all transactions if SMMU is enabled in kdump kernel (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Prevent any devices access to memory without registration (Jerry Snitselaar) [1722978] - [iommu] [] iommu/arm-smmu-v3: sync the OVACKFLG to PRIQ consumer register (Jerry Snitselaar) [1722978] - [iommu] io-pgtable-arm-v7s: Abort allocation when table address overflows the PTE (Jerry Snitselaar) [1722978] - [iommu] io-pgtable-arm: Fix pgtable allocation in selftest (Jerry Snitselaar) [1722978] - [netdrv] iavf: initialize ITRN registers with correct values (Stefan Assmann) [1721697] - [netdrv] iavf: fix MAC address setting for VFs when filter is rejected (Stefan Assmann) [1721697] - [netdrv] iavf: allow permanent MAC address to change (Stefan Assmann) [1721697] - [netdrv] iavf: remove unused debug function iavf_debug_d (Stefan Assmann) [1721697] - [netdrv] Use skb_frag_off accessors (Stefan Assmann) [1721697] - [netdrv] Use skb accessors in network drivers (Stefan Assmann) [1721697] - [netdrv] iavf: fix dereference of null rx_buffer pointer (Stefan Assmann) [1721697] - [netdrv] iavf: Fix up debug print macro (Stefan Assmann) [1721697] - [netdrv] iavf: use struct_size() helper (Stefan Assmann) [1721697] - [netdrv] iavf: allow null RX descriptors (Stefan Assmann) [1721697] - [netdrv] iavf: add call to iavf_[add|del]_cloud_filter (Stefan Assmann) [1721697] - [netdrv] iavf: Refactor init state machine (Stefan Assmann) [1721697] - [netdrv] iavf: Refactor the watchdog state machine (Stefan Assmann) [1721697] - [netdrv] iavf: Remove timer for work triggering, use delaying work instead (Stefan Assmann) [1721697] - [netdrv] iavf: Move commands processing to the separate function (Stefan Assmann) [1721697] - [netdrv] iavf: Fix the math for valid length for ADq enable (Stefan Assmann) [1721697] - [netdrv] iavf: Change GFP_KERNEL to GFP_ATOMIC in kzalloc() (Stefan Assmann) [1721697] - [netdrv] iavf: wait longer for close to complete (Stefan Assmann) [1721697] - [netdrv] iavf: use signed variable (Stefan Assmann) [1721697] - [netdrv] iavf: Create VLAN tag elements starting from the first element (Stefan Assmann) [1721697] - [netdrv] iavf: update comments and file checks to match iavf (Stefan Assmann) [1721697] - [netdrv] iavf: rename i40e_device to iavf_device (Stefan Assmann) [1721697] - [netdrv] iavf: change remaining i40e defines to be iavf (Stefan Assmann) [1721697] - [netdrv] iavf: rename iavf_client.h defines to match driver name (Stefan Assmann) [1721697] - [netdrv] iavf: rename iavf_status structure flags (Stefan Assmann) [1721697] - [netdrv] iavf: replace i40e variables with iavf (Stefan Assmann) [1721697] - [netdrv] iavf: rename i40e functions to be iavf (Stefan Assmann) [1721697] - [netdrv] iavf: change iavf_status_code to iavf_status (Stefan Assmann) [1721697] - [netdrv] iavf: Rename i40e_adminq* files to iavf_adminq* (Stefan Assmann) [1721697] - [netdrv] iavf: iavf_client: use struct_size() helper (Stefan Assmann) [1721697] - [netdrv] iavf: use struct_size() in kzalloc() (Stefan Assmann) [1721697] - [netdrv] iavf: Limiting RSS queues to CPUs (Stefan Assmann) [1721697] - [netdrv] iavf: Use printf instead of gnu_printf for iavf_debug_d (Stefan Assmann) [1721697] - [netdrv] igb/igc: use ktime accessors for skb->tstamp (Stefan Assmann) [1721695] - [netdrv] i40e: Fix for ethtool -m issue on X722 NIC (Stefan Assmann) [1721695] - [netdrv] intel: Demote MTU change prints to debug (Stefan Assmann) [1721695] - [netdrv] i40e: implement VF stats NDO (Stefan Assmann) [1721695] - [netdrv] i40e: enable X710 support (Stefan Assmann) [1721695] - [netdrv] i40e: Add UDP segmentation offload support (Stefan Assmann) [1721695] - [netdrv] i40e: prevent memory leak in i40e_setup_macvlans (Stefan Assmann) [1721695] - [netdrv] i40e: Refactoring VF MAC filters counting to make more reliable (Stefan Assmann) [1721695] - [netdrv] i40e: Fix LED blinking flow for X710T*L devices (Stefan Assmann) [1721695] - [netdrv] i40e: allow ethtool to report SW and FW versions in recovery mode (Stefan Assmann) [1721695] - [netdrv] i40e: initialize ITRN registers with correct values (Stefan Assmann) [1721695] - [netdrv] i40e: Extend PHY access with page change flag (Stefan Assmann) [1721695] - [netdrv] i40e: Extract detection of HW flags into a function (Stefan Assmann) [1721695] - [netdrv] i40e: Wrong 'Advertised FEC modes' after set FEC to AUTO (Stefan Assmann) [1721695] - [netdrv] i40e: Fix for persistent lldp support (Stefan Assmann) [1721695] - [netdrv] i40e: clear __I40E_VIRTCHNL_OP_PENDING on invalid min Tx rate (Stefan Assmann) [1721695] - [netdrv] i40e: use BIT macro to specify the cloud filter field flags (Stefan Assmann) [1721695] - [netdrv] i40e: Fix message for other card without FEC (Stefan Assmann) [1721695] - [netdrv] i40e: fix missed "Negotiated" string in i40e_print_link_message() (Stefan Assmann) [1721695] - [netdrv] i40e: mark additional missing bits as reserved (Stefan Assmann) [1721695] - [netdrv] i40e: remove I40E_AQC_ADD_CLOUD_FILTER_OIP (Stefan Assmann) [1721695] - [netdrv] i40e: use ktime_get_real_ts64 instead of ktime_to_timespec64 (Stefan Assmann) [1721695] - [netdrv] i40e: check __I40E_VF_DISABLE bit in i40e_sync_filters_subtask (Stefan Assmann) [1721695] - [netdrv] i40e: Remove EMPR traces from debugfs facility (Stefan Assmann) [1721695] - [netdrv] i40e: Implement debug macro hw_dbg using dev_dbg (Stefan Assmann) [1721695] - [netdrv] i40e: fix hw_dbg usage in i40e_hmc_get_object_va (Stefan Assmann) [1721695] - [netdrv] i40e: simplify Rx buffer recycle (Stefan Assmann) [1721695] - [netdrv] i40e: fix retrying in i40e_aq_get_phy_capabilities (Stefan Assmann) [1721695] - [netdrv] i40e: Persistent LLDP support (Stefan Assmann) [1721695] - [netdrv] i40e: allow reset in recovery mode (Stefan Assmann) [1721695] - [netdrv] i40e: Remove function i40e_update_dcb_config() (Stefan Assmann) [1721695] - [netdrv] i40e: Fix crash caused by stress setting of VF MAC addresses (Stefan Assmann) [1721695] - [netdrv] i40e: reset veb.tc_stats when resetting veb.stats (Stefan Assmann) [1721695] - [netdrv] i40e: Update FW API version to 1.9 (Stefan Assmann) [1721695] - [netdrv] i40e: check_recovery_mode had wrong if statement (Stefan Assmann) [1721695] - [netdrv] i40e: Add drop mode parameter to set mac config (Stefan Assmann) [1721695] - [netdrv] i40e: fix shifts of signed values (Stefan Assmann) [1721695] - [netdrv] i40e: add check on i40e_configure_tx_ring() return value (Stefan Assmann) [1721695] - [netdrv] i40e: Check if transceiver implements DDM before access (Stefan Assmann) [1721695] - [netdrv] i40e: reduce stack usage in i40e_set_fc (Stefan Assmann) [1721695] - [netdrv] i40e: no need to check return value of debugfs_create functions (Stefan Assmann) [1721695] - [netdrv] i40e: Remove unicast log when VF is leaving multicast mode (Stefan Assmann) [1721695] - [netdrv] i40e: verify string count matches even on early return (Stefan Assmann) [1721695] - [netdrv] i40e: Log info when PF is entering and leaving Allmulti mode (Stefan Assmann) [1721695] - [netdrv] i40e: Update visual effect for advertised FEC mode (Stefan Assmann) [1721695] - [netdrv] i40e: fix code comments (Stefan Assmann) [1721695] - [netdrv] i40e: don't report link up for a VF who hasn't enabled queues (Stefan Assmann) [1721695] - [netdrv] i40e: Log disable-fw-lldp flag change by ethtool (Stefan Assmann) [1721695] - [netdrv] i40e: fix incorrect ethtool statistics veb and veb.tc_ (Stefan Assmann) [1721695] - [netdrv] Use skb_frag_off accessors (Stefan Assmann) [1721695] - [netdrv] i40e: Use dev_get_drvdata (Stefan Assmann) [1721695] - [netdrv] Use skb accessors in network drivers (Stefan Assmann) [1721695] - [netdrv] i40e: Add macvlan support on i40e (Stefan Assmann) [1721695] - [netdrv] i40e/i40e_virtchnl_pf: Use struct_size() in kzalloc() (Stefan Assmann) [1721695] - [netdrv] i40e: update copyright string (Stefan Assmann) [1721695] - [netdrv] i40e: Fix descriptor count manipulation (Stefan Assmann) [1721695] - [netdrv] i40e: missing priorities for any QoS traffic (Stefan Assmann) [1721695] - [netdrv] i40e: Add log entry while creating or deleting TC0 (Stefan Assmann) [1721695] - [netdrv] i40e: fix incorrect function documentation comment (Stefan Assmann) [1721695] - [netdrv] i40e: Fix for missing "link modes" info in ethtool (Stefan Assmann) [1721695] - [netdrv] i40e: fix 'Unknown bps' in dmesg for 2.5Gb/5Gb speeds (Stefan Assmann) [1721695] - [netdrv] i40e: mark expected switch fall-through (Stefan Assmann) [1721695] - [netdrv] i40e: Missing response checks in driver when starting/stopping FW LLDP (Stefan Assmann) [1721695] - [netdrv] i40e: remove duplicate stat calculation for tx_errors (Stefan Assmann) [1721695] - [netdrv] i40e: Check if the BAR size is large enough before writing to registers (Stefan Assmann) [1721695] - [netdrv] i40e: Missing response checks in driver when starting/stopping FW LLDP (Stefan Assmann) [1721695] - [netdrv] i40e: add input validation for virtchnl handlers (Stefan Assmann) [1721695] - [netdrv] i40e: Improve AQ log granularity (Stefan Assmann) [1721695] - [netdrv] i40e: Add bounds check for ch[] array (Stefan Assmann) [1721695] - [netdrv] i40e: Use signed variable (Stefan Assmann) [1721695] - [netdrv] i40e: add constraints for accessing veb array (Stefan Assmann) [1721695] - [netdrv] i40e: let untrusted VF to create up to 16 VLANs (Stefan Assmann) [1721695] - [netdrv] i40e: add functions stubs to support EEE (Stefan Assmann) [1721695] - [netdrv] i40e: Use LLDP ethertype define ETH_P_LLDP (Stefan Assmann) [1721695] - [netdrv] r8169: disable TSO on a single version of RTL8168c to fix performance (Corinna Vinschen) [1730024] - [netdrv] r8169: fix sporadic transmit timeout issue (Corinna Vinschen) [1730024] - [netdrv] r8169: inline rtl8169_free_rx_databuff (Corinna Vinschen) [1730024] - [netdrv] r8169: fix performance issue on RTL8168evl (Corinna Vinschen) [1730024] - [netdrv] r8169: allocate rx buffers using alloc_pages_node (Corinna Vinschen) [1730024] - [netdrv] r8169: sync PCIe PHY init with vendor driver 8.047.01 (Corinna Vinschen) [1730024] - [netdrv] r8169: add helper r8168_mac_ocp_modify (Corinna Vinschen) [1730024] - [netdrv] r8169: remove access to legacy register MultiIntr (Corinna Vinschen) [1730024] - [netdrv] r8169: make use of xmit_more (Corinna Vinschen) [1730024] - [netdrv] r8169: don't use MSI before RTL8168d (Corinna Vinschen) [1730024] - [netdrv] revert ("r8169: remove 1000/Half from supported modes") (Corinna Vinschen) [1730024] - [netdrv] r8169: enable HW csum and TSO (Corinna Vinschen) [1730024] - [netdrv] r8169: remove r8169_csum_workaround (Corinna Vinschen) [1730024] - [netdrv] r8169: implement callback ndo_features_check (Corinna Vinschen) [1730024] - [netdrv] r8169: set GSO size and segment limits (Corinna Vinschen) [1730024] - [netdrv] r8169: align setting PME with vendor driver (Corinna Vinschen) [1730024] - [netdrv] r8169: improve rtl_set_rx_mode (Corinna Vinschen) [1730024] - [netdrv] r8169: fix a typo in a comment (Corinna Vinschen) [1730024] - [netdrv] r8169: improve rtl_rx (Corinna Vinschen) [1730024] - [netdrv] r8169: fix RTL8168g PHY init (Corinna Vinschen) [1730024] - [netdrv] r8169: fix issue with confused RX unit after PHY power-down on RTL8411b (Corinna Vinschen) [1730024] - [netdrv] r8169: sync few chip names with vendor driver (Corinna Vinschen) [1730024] - [netdrv] r8169: add random MAC address fallback (Corinna Vinschen) [1730024] - [netdrv] revert "r8169: improve handling VLAN tag" (Corinna Vinschen) [1730024] - [netdrv] r8169: remove not needed call to dma_sync_single_for_device (Corinna Vinschen) [1730024] - [netdrv] r8169: consider that 32 Bit DMA is the default (Corinna Vinschen) [1730024] - [netdrv] r8169: improve handling VLAN tag (Corinna Vinschen) [1730024] - [netdrv] r8169: don't activate ASPM in chip if OS can't control ASPM (Corinna Vinschen) [1730024] - [netdrv] r8169: improve handling of Abit Fatal1ty F-190HD (Corinna Vinschen) [1730024] - [netdrv] r8169: use helper rtl_is_8168evl_up for setting register MaxTxPacketSize (Corinna Vinschen) [1730024] - [netdrv] r8169: add helper rtl_is_8168evl_up (Corinna Vinschen) [1730024] - [netdrv] r8169: improve rtl_coalesce_info (Corinna Vinschen) [1730024] - [netdrv] r8169: let mdio read functions return -ETIMEDOUT (Corinna Vinschen) [1730024] - [netdrv] r8169: remove struct rtl_cfg_info (Corinna Vinschen) [1730024] - [netdrv] r8169: remove member coalesce_info from struct rtl_cfg_info (Corinna Vinschen) [1730024] - [netdrv] r8169: remove callback hw_start from struct rtl_cfg_info (Corinna Vinschen) [1730024] - [netdrv] r8169: rename CPCMD_QUIRK_MASK and apply it on all chip versions (Corinna Vinschen) [1730024] - [netdrv] r8169: improve setting interrupt mask (Corinna Vinschen) [1730024] - [netdrv] r8169: silence sparse warning in rtl8169_start_xmit (Corinna Vinschen) [1730024] - [netdrv] r8169: factor out firmware handling (Corinna Vinschen) [1730024] - [netdrv] r8169: rename r8169.c to r8169_main.c (Corinna Vinschen) [1730024] - [netdrv] r8169: add rtl_fw_request_firmware and rtl_fw_release_firmware (Corinna Vinschen) [1730024] - [netdrv] r8169: make rtl_fw_format_ok and rtl_fw_data_ok more independent (Corinna Vinschen) [1730024] - [netdrv] r8169: simplify rtl_fw_write_firmware (Corinna Vinschen) [1730024] - [netdrv] r8169: add enum rtl_fw_opcode (Corinna Vinschen) [1730024] - [netdrv] r8169: use paged versions of phylib MDIO access functions (Corinna Vinschen) [1730024] - [netdrv] r8169: avoid tso csum function indirection (Corinna Vinschen) [1730024] - [netdrv] r8169: remove struct jumbo_ops (Corinna Vinschen) [1730024] - [netdrv] r8169: remove struct mdio_ops (Corinna Vinschen) [1730024] - [netdrv] r8169: improve r8169_csum_workaround (Corinna Vinschen) [1730024] - [netdrv] r8169: decouple rtl_phy_write_fw from actual driver code (Corinna Vinschen) [1730024] - [netdrv] r8169: improve rtl_fw_format_ok (Corinna Vinschen) [1730024] - [netdrv] r8169: enable WoL speed down on more chip versions (Corinna Vinschen) [1730024] - [netdrv] r8169: fix MAC address being lost in PCI D3 (Corinna Vinschen) [1730024] - [netdrv] r8169: remove 1000/Half from supported modes (Corinna Vinschen) [1730024] - [netdrv] r8169: remove support for RTL_GIGA_MAC_VER_01 (Corinna Vinschen) [1730024] - [netdrv] r8169: improve RTL8168d PHY initialization (Corinna Vinschen) [1730024] - [netdrv] r8169: change type of member mac_version in rtl8169_private (Corinna Vinschen) [1730024] - [netdrv] r8169: remove unneeded return statement in rtl_hw_init_8168g (Corinna Vinschen) [1730024] - [netdrv] r8169: remove rtl_hw_init_8168ep (Corinna Vinschen) [1730024] - [netdrv] treewide: Add SPDX license identifier - Makefile/Kconfig (Corinna Vinschen) [1730024] - [netdrv] treewide: Add SPDX license identifier for more missed files (Corinna Vinschen) [1730024] - [netdrv] r8169: add rtl8168g_set_pause_thresholds (Corinna Vinschen) [1730024] - [netdrv] r8169: add rtl_set_fifo_size (Corinna Vinschen) [1730024] - [netdrv] r8169: move EEE LED config to rtl8168_config_eee_mac (Corinna Vinschen) [1730024] - [netdrv] r8169: simplify rtl_writephy_batch and rtl_ephy_init (Corinna Vinschen) [1730024] - [netdrv] r8169: speed up rtl_loop_wait (Corinna Vinschen) [1730024] - [netdrv] r8169: make use of phy_set_asym_pause (Corinna Vinschen) [1730024] - [netdrv] r8169: remove rtl_write_exgmac_batch (Corinna Vinschen) [1730024] - [netdrv] r8169: remove manual autoneg restart workaround (Corinna Vinschen) [1730024] - [netdrv] r8169: add rtl_reset_packet_filter (Corinna Vinschen) [1730024] - [netdrv] r8169: add helpers rtl_eri_set/clear_bits (Corinna Vinschen) [1730024] - [netdrv] r8169: make ERIAR_EXGMAC the default in eri functions (Corinna Vinschen) [1730024] - [netdrv] r8169: use pci_dev_id() helper (Corinna Vinschen) [1730024] - [kernel] phy: fix write to mii-ctrl1000 register (Petr Oros) [1772010] - [netdrv] bcmgenet: don't set phydev->link from MAC (Petr Oros) [1772010] - [netdrv] mdio_bus: Fix PTR_ERR applied after initialization to constant (Petr Oros) [1772010] - [netdrv] phy: micrel: add Asym Pause workaround for KSZ9021 (Petr Oros) [1772010] - [netdrv] phy: fix race in genphy_update_link (Petr Oros) [1772010] - [netdrv] phy: consider AN_RESTART status when reading link status (Petr Oros) [1772010] - [kernel] fixed_phy: Add forward declaration for struct gpio_desc; (Petr Oros) [1772010] - [netdrv] phy: fixed_phy: print gpio error only if gpio node is present (Petr Oros) [1772010] - [netdrv] phy: mscc: initialize stats array (Petr Oros) [1772010] - [netdrv] phy: bcm7xxx: define soft_reset for 40nm EPHY (Petr Oros) [1772010] - [netdrv] Add genphy_c45_config_aneg() function to phy-c45.c (Petr Oros) [1772010] - [netdrv] phy: sfp: hwmon: Fix scaling of RX power (Petr Oros) [1772010] - [kernel] hwmon: Fix HWMON_P_MIN_ALARM mask (Petr Oros) [1772010] - [netdrv] phy: rename Asix Electronics PHY driver (Petr Oros) [1772010] - [netdrv] sfp: read eeprom in maximum 16 byte increments (Petr Oros) [1772010] - [netdrv] phylink: avoid reducing support mask (Petr Oros) [1772010] - [netdrv] phy: dp83867: Set up RGMII TX delay (Petr Oros) [1772010] - [netdrv] phy: dp83867: do not call config_init twice (Petr Oros) [1772010] - [netdrv] phy: dp83867: increase SGMII autoneg timer duration (Petr Oros) [1772010] - [netdrv] phy: dp83867: fix speed 10 in sgmii mode (Petr Oros) [1772010] - [netdrv] phy: marvell10g: report if the PHY fails to boot firmware (Petr Oros) [1772010] - [netdrv] phylink: ensure consistent phy interface mode (Petr Oros) [1772010] - [netdrv] phylink: ensure inband AN works correctly (Petr Oros) [1772010] - [netdrv] phy: aquantia: readd XGMII support for AQR107 (Petr Oros) [1772010] - [netdrv] phy: realtek: Replace phy functions with non-locked version in rtl8211e_config_init() (Petr Oros) [1772010] - [netdrv] meson: fixup g12a glue ephy id (Petr Oros) [1772010] - [netdrv] phy: realtek: fix double page ops in generic Realtek driver (Petr Oros) [1772010] - [netdrv] phy: realtek: add missing page operations (Petr Oros) [1772010] - [netdrv] phy: realtek: Change TX-delay setting for RGMII modes only (Petr Oros) [1772010] - [netdrv] phy: realtek: Add rtl8211e rx/tx delays config (Petr Oros) [1772010] - [netdrv] phy: improve pause mode reporting in phy_print_status (Petr Oros) [1772010] - [kernel] phy: improve resuming from hibernation (Petr Oros) [1772010] - [netdrv] phy: fix phy_validate_pause (Petr Oros) [1772010] - [netdrv] phy: micrel: make sure the factory test bit is cleared (Petr Oros) [1772010] - [netdrv] phy: marvell: Fix buffer overrun with stats counters (Petr Oros) [1772010] - [netdrv] phy: avoid unneeded MDIO reads in genphy_read_status (Petr Oros) [1772010] - [netdrv] phy: improve genphy_soft_reset (Petr Oros) [1772010] - [netdrv] spi: micrel eth switch: declare missing of table (Petr Oros) [1772010] - [netdrv] phy: marvell: add new default led configure for m88e151x (Petr Oros) [1772010] - [netdrv] phy: vitesse: Remove support for VSC8514 (Petr Oros) [1772010] - [netdrv] phy: mscc: add support for VSC8514 PHY (Petr Oros) [1772010] - [netdrv] mdio: rename mdio_device reset to reset_gpio (Petr Oros) [1772010] - [netdrv] phy: add support for reset-controller (Petr Oros) [1772010] - [documentation] dt-bindings: add PHY reset controller binding (Petr Oros) [1772010] - [netdrv] phy: remove dead code from phy_sanitize_settings (Petr Oros) [1772010] - [netdrv] phy: don't set autoneg if it's not supported (Petr Oros) [1772010] - [netdrv] phy: micrel: add Asym Pause workaround (Petr Oros) [1772010] - [netdrv] phy: warn if phylib and ethtool PHY mode definitions are out of sync (Petr Oros) [1772010] - [netdrv] phy: add support for new modes in phylib (Petr Oros) [1772010] - [netdrv] phy: shrink PHY settings array (Petr Oros) [1772010] - [netdrv] phy: switch drivers to use dynamic feature detection (Petr Oros) [1772010] - [netdrv] phy: fix setting autoneg_complete in genphy_update_link (Petr Oros) [1772010] - [netdrv] phy: replace genphy_10g_driver with genphy_c45_driver (Petr Oros) [1772010] - [netdrv] phy: remove unnecessary callback settings in C45 drivers (Petr Oros) [1772010] - [netdrv] phy: improve link partner capability detection (Petr Oros) [1772010] - [netdrv] phy: meson-gxl: clean-up gxl variant driver (Petr Oros) [1772010] - [netdrv] phy: meson-gxl: add g12a support (Petr Oros) [1772010] - [netdrv] phy: add amlogic g12a mdio mux support (Petr Oros) [1772010] - [documentation] dt-bindings: phy: add g12a mdio mux documentation (Petr Oros) [1772010] - [netdrv] phy: realtek: remove setting callback get_features and use phylib fallback (Petr Oros) [1772010] - [netdrv] phy: fix autoneg mismatch case in genphy_read_status (Petr Oros) [1772010] - [netdrv] phy: marvell10g: add the suspend/resume callbacks for the 88x2210 (Petr Oros) [1772010] - [netdrv] phy: marvell10g: implement suspend/resume callbacks (Petr Oros) [1772010] - [netdrv] phy: deal properly with autoneg incomplete in genphy_c45_read_lpa (Petr Oros) [1772010] - [netdrv] phy: use c45 standard to detect link partner autoneg capability (Petr Oros) [1772010] - [netdrv] phy: aquantia: add SGMII statistics (Petr Oros) [1772010] - [netdrv] phy: improve genphy_read_status (Petr Oros) [1772010] - [netdrv] phy: aquantia: add suspend / resume callbacks for AQR107 family (Petr Oros) [1772010] - [netdrv] phy: realtek: use genphy_read_abilities (Petr Oros) [1772010] - [netdrv] phy: mdio-bcm-unimac: remove redundant !timeout check (Petr Oros) [1772010] - [netdrv] phy: marvell: add PHY tunable fast link down support for 88E1540 (Petr Oros) [1772010] - [uapi] ethtool: add PHY Fast Link Down support (Petr Oros) [1772010] - [netdrv] phy: aquantia: inform about proprietary 1000Base-T2 mode being in use (Petr Oros) [1772010] - [netdrv] phy: aquantia: report PHY details like firmware version (Petr Oros) [1772010] - [netdrv] phy: aquantia: print remote capabilities if link partner is Aquantia PHY (Petr Oros) [1772010] - [kernel] phy: bcm54xx: Encode link speed and activity into LEDs (Petr Oros) [1772010] - [netdrv] phy: aquantia: simplify aqr_config_aneg (Petr Oros) [1772010] - [netdrv] phy: don't clear BMCR in genphy_soft_reset (Petr Oros) [1772010] - [netdrv] phy: Re-parent menus for MDIO bus drivers correctly (Petr Oros) [1772010] - [netdrv] phy: Correct Cygnus/Omega PHY driver prompt (Petr Oros) [1772010] - [netdrv] phy: aquantia: add downshift support (Petr Oros) [1772010] - [netdrv] phy: Move Omega PHY entry to Cygnus PHY driver (Petr Oros) [1772010] - [netdrv] phy: Prepare for moving Omega out of bcm7xxx (Petr Oros) [1772010] - [netdrv] phy: Add DP83825I to the DP83822 driver (Petr Oros) [1772010] - [netdrv] phy: aquantia: check for changed interface mode in read_status (Petr Oros) [1772010] - [netdrv] phy: aquantia: check for supported interface modes in config_init (Petr Oros) [1772010] - [netdrv] phy: improve handling link_change_notify callback (Petr Oros) [1772010] - [netdrv] phy: meson-gxl: fix interrupt support (Petr Oros) [1772010] - [gpio] gpiolib: devprop: Fix syntax error (Petr Oros) [1772010] - [kernel] gpiolib: export devprop_gpiochip_set_names() (Petr Oros) [1772010] - [netdrv] phy: mdio-mux: fix Kconfig dependencies (Petr Oros) [1772010] - [netdrv] phy: use phy_modify_mmd_changed in genphy_c45_an_config_aneg (Petr Oros) [1772010] - [netdrv] phy: remove gen10g_no_soft_reset (Petr Oros) [1772010] - [netdrv] phy: don't export gen10g_read_status (Petr Oros) [1772010] - [netdrv] phy: remove gen10g_config_init (Petr Oros) [1772010] - [netdrv] phy: remove gen10g_suspend and gen10g_resume (Petr Oros) [1772010] - [netdrv] phy: use genphy_c45_aneg_done in genphy_aneg_done (Petr Oros) [1772010] - [netdrv] phy: micrel ksz8061: link failure after cable connect (Petr Oros) [1772010] - [netdrv] phy: phylink: fix uninitialized variable in phylink_get_mac_state (Petr Oros) [1772010] - [netdrv] phy: aquantia: add hwmon support (Petr Oros) [1772010] - [netdrv] phy: aquantia: rename aquantia.c to aquantia_main.c (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Use the generic C45 helper to read the 2110 features (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Let genphy_c45_pma_read_abilities set Aneg bit (Petr Oros) [1772010] - [netdrv] phy: dp83867: add soft reset delay (Petr Oros) [1772010] - [netdrv] phy: mdio-mux: Add support for Generic Mux controls (Petr Oros) [1772010] - [netdrv] phy: improve auto-neg emulation in swphy (Petr Oros) [1772010] - [netdrv] phy: marvell10g: add support for the 88x2110 PHY (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Force reading of 2.5/5G (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Use a #define for 88X3310 family id (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Use 2500BASEX when using 2.5GBASET (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Use linkmode_set_bit helper instead of __set_bit (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Use get_features to get the PHY abilities (Petr Oros) [1772010] - [netdrv] phy: aquantia: use genphy_c45_read_status (Petr Oros) [1772010] - [netdrv] phy: add genphy_c45_read_status (Petr Oros) [1772010] - [netdrv] phy: don't change modes we don't care about in genphy_c45_read_lpa (Petr Oros) [1772010] - [netdrv] phy: aquantia: add support for auto-negotiation configuration (Petr Oros) [1772010] - [netdrv] phy: aquantia: remove false 5G and 10G speed ability for AQCS109 (Petr Oros) [1772010] - [netdrv] phy: check PMAPMD link status only in genphy_c45_read_link (Petr Oros) [1772010] - [netdrv] mdio_bus: Fix use-after-free on device_register fails (Petr Oros) [1772010] - [netdrv] phy: at803x: disable delay only for RGMII mode (Petr Oros) [1772010] - [netdrv] phy: at803x: don't inline helpers (Petr Oros) [1772010] - [netdrv] phy: aquantia: Use get_features for the PHYs abilities (Petr Oros) [1772010] - [netdrv] phy: marvell10g: use genphy_c45_check_and_restart_aneg in mv3310_config_aneg (Petr Oros) [1772010] - [netdrv] phy: add genphy_c45_check_and_restart_aneg (Petr Oros) [1772010] - [netdrv] phy: use genphy_config_eee_advert in genphy_c45_an_config_aneg (Petr Oros) [1772010] - [netdrv] phy: export genphy_config_eee_advert (Petr Oros) [1772010] - [netdrv] phy: don't use 10BaseT/half as default in genphy_read_status (Petr Oros) [1772010] - [netdrv] phy: remove orphaned register read in genphy_read_status (Petr Oros) [1772010] - [netdrv] phy: marvell10g: improve mv3310_config_aneg (Petr Oros) [1772010] - [netdrv] phy: disable aneg in genphy_c45_pma_setup_forced (Petr Oros) [1772010] - [netdrv] phy: use mii_10gbt_stat_mod_linkmode_lpa_t in genphy_c45_read_lpa (Petr Oros) [1772010] - [kernel] phy: add helper mii_10gbt_stat_mod_linkmode_lpa_t (Petr Oros) [1772010] - [netdrv] phy: marvell10g: check for newly set aneg (Petr Oros) [1772010] - [netdrv] phy: marvell10g: use genphy_c45_an_config_aneg (Petr Oros) [1772010] - [netdrv] phy: add genphy_c45_an_config_aneg (Petr Oros) [1772010] - [kernel] phy: add helper linkmode_adv_to_mii_10gbt_adv_t (Petr Oros) [1772010] - [netdrv] mdio_bus: Fix PTR_ERR() usage after initialization to constant (Petr Oros) [1772010] - [netdrv] phy: xgmiitorgmii: Support generic PHY status read (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Don't explicitly set Pause and Asym_Pause (Petr Oros) [1772010] - [netdrv] phy: use phy_resolve_aneg_linkmode in genphy_read_status (Petr Oros) [1772010] - [netdrv] phy: improve phy_resolve_aneg_linkmode (Petr Oros) [1772010] - [netdrv] phy: fix potential race in the phylib state machine (Petr Oros) [1772010] - [kernel] phy: don't use locking in phy_is_started (Petr Oros) [1772010] - [netdrv] phy: fix interrupt handling in non-started states (Petr Oros) [1772010] - [netdrv] phy: simplify genphy_config_eee_advert (Petr Oros) [1772010] - [netdrv] phylink: avoid resolving link state too early (Petr Oros) [1772010] - [netdrv] phylink: add phylink_init_eee() helper (Petr Oros) [1772010] - [netdrv] phylink: only call mac_config() during resolve when link is up (Petr Oros) [1772010] - [netdrv] phy: use phy_modify_changed in genphy_config_advert (Petr Oros) [1772010] - [netdrv] phy: marvell10g: fix usage of new MMD modifying helpers (Petr Oros) [1772010] - [netdrv] phy: add register modifying helpers returning 1 on change (Petr Oros) [1772010] - [netdrv] phy: aquantia: add support for AQCS109 (Petr Oros) [1772010] - [netdrv] phy: disregard "Clause 22 registers present" bit in get_phy_c45_devs_in_pkg (Petr Oros) [1772010] - [netdrv] phy: let genphy_c45_read_link manage the devices to check (Petr Oros) [1772010] - [netdrv] phy: don't double-read link status register if link is up (Petr Oros) [1772010] - [netdrv] fixed-phy: Add fixed_phy_register_with_gpiod() API (Petr Oros) [1772010] - [netdrv] phy: fixed_phy: Fix fixed_phy not checking GPIO (Petr Oros) [1772010] - [netdrv] phy: consider latched link-down status in polling mode (Petr Oros) [1772010] - [netdrv] sfp: do not probe SFP module before we're attached (Petr Oros) [1772010] - [netdrv] phy: make use of new MMD accessors (Petr Oros) [1772010] - [kernel] phy: provide full set of accessor functions to MMD registers (Petr Oros) [1772010] - [netdrv] phy: improve genphy_c45_read_link (Petr Oros) [1772010] - [netdrv] phy: fixed-phy: Drop GPIO from fixed_phy_add() (Petr Oros) [1772010] - [netdrv] dp83640: expire old TX-skb (Petr Oros) [1772010] - [netdrv] phy: aquantia: replace magic numbers with constants (Petr Oros) [1772010] - [netdrv] phy: aquantia: use macro PHY_ID_MATCH_MODEL (Petr Oros) [1772010] - [netdrv] phy: aquantia: remove unneeded includes (Petr Oros) [1772010] - [netdrv] phy: aquantia: Shorten name space prefix to aqr_ (Petr Oros) [1772010] - [netdrv] revert "net: phy: marvell: avoid pause mode on SGMII-to-Copper for 88e151x" (Petr Oros) [1772010] - [netdrv] phy: at803x: Use helpers to access MMD PHY registers (Petr Oros) [1772010] - [netdrv] phy: change phy_start_interrupts to phy_request_interrupt (Petr Oros) [1772010] - [netdrv] phy: start interrupts in phy_start (Petr Oros) [1772010] - [netdrv] phy: warn if phy_start is called from invalid state (Petr Oros) [1772010] - [netdrv] phy: start state machine in phy_start only (Petr Oros) [1772010] - [netdrv] phy: Add SDPX tag based on COPYING file (Petr Oros) [1772010] - [netdrv] phy: Fixup GPLv2 SPDX tags based on license text (Petr Oros) [1772010] - [netdrv] phy: Fixup GPLv2+ SPDX tags based on license text (Petr Oros) [1772010] - [netdrv] phy: Remove redundent License text when SPDX header is present (Petr Oros) [1772010] - [netdrv] phy: Convert some PHY and MDIO driver files to SPDX headers (Petr Oros) [1772010] - [netdrv] phy: at803x: Disable phy delay for RGMII mode (Petr Oros) [1772010] - [netdrv] phy: improve phy_init_hw (Petr Oros) [1772010] - [netdrv] phy: fix issue with loading PHY driver w/o initramfs (Petr Oros) [1772010] - [netdrv] phy: remove phy_stop_interrupts (Petr Oros) [1772010] - [netdrv] phy: ensure phylib state machine is stopped after calling phy_stop (Petr Oros) [1772010] - [netdrv] phy: stop PHY if needed when entering phy_disconnect (Petr Oros) [1772010] - [netdrv] phy: micrel: use phy_read_mmd and phy_write_mmd (Petr Oros) [1772010] - [netdrv] phy: improve get_phy_id (Petr Oros) [1772010] - [kernel] phy: remove state PHY_CHANGELINK (Petr Oros) [1772010] - [netdrv] phy: mdio_bus: add missing device_del() in mdiobus_register() error handling (Petr Oros) [1772010] - [netdrv] phy: check return code when requesting PHY driver module (Petr Oros) [1772010] - [netdrv] phy: Add helpers to determine if PHY driver is generic (Petr Oros) [1772010] - [netdrv] phy: improve logging in phylib (Petr Oros) [1772010] - [netdrv] phy: don't include asm/irq.h directly (Petr Oros) [1772010] - [netdrv] phy: remove preliminary workaround for not loading PHY driver (Petr Oros) [1772010] - [netdrv] phy: meson-gxl: Use the genphy_soft_reset callback (Petr Oros) [1772010] - [netdrv] phy: marvell: Fix deadlock from wrong locking (Petr Oros) [1772010] - [netdrv] phy: marvell: Errata for mv88e6390 internal PHYs (Petr Oros) [1772010] - [netdrv] phy: micrel: set soft_reset callback to genphy_soft_reset for KSZ9031 (Petr Oros) [1772010] - [netdrv] phy: fix too strict check in phy_start_aneg (Petr Oros) [1772010] - [kernel] phy.h: fix obvious errors in doc and kerneldoc content (Petr Oros) [1772010] - [netdrv] phy: mscc: Fix the VSC 8531/41 Chip Init sequence (Petr Oros) [1772010] - [netdrv] phy: Fix the issue that netif always links up after resuming (Petr Oros) [1772010] - [netdrv] phy: print stack trace in phy_error (Petr Oros) [1772010] - [netdrv] phy: improve phy state checking (Petr Oros) [1772010] - [netdrv] fixed phy: Add fixed_phy_change_carrier() (Petr Oros) [1772010] - [netdrv] phy: mdio-gpio: Add phy_ignore_ta_mask to platform data (Petr Oros) [1772010] - [kernel] phy: mdio-gpio: Add platform_data support for phy_mask (Petr Oros) [1772010] - [kernel] gpio: Export gpiod_get_from_of_node() (Petr Oros) [1772010] - [netdrv] phy: Revert toggling reset changes (Petr Oros) [1772010] - [netdrv] phy: sfp: correct store of detected link modes (Petr Oros) [1772010] - [netdrv] phy: micrel: add toggling phy reset if PHY is not attached (Petr Oros) [1772010] - [netdrv] phy: Fix not to call phy_resume() if PHY is not attached (Petr Oros) [1772010] - [netdrv] phy: improve generic EEE ethtool functions (Petr Oros) [1772010] - [netdrv] phy: add workaround for issue where PHY driver doesn't bind to the device (Petr Oros) [1772010] - [netdrv] phy: mscc: fix deadlock in vsc85xx_default_config (Petr Oros) [1772010] - [netdrv] phy: vitesse: remove duplicate support for VSC8574 (Petr Oros) [1772010] - [netdrv] phy: icplus: allow configuring the interrupt function on IP101GR (Petr Oros) [1772010] - [netdrv] phy: icplus: implement .did_interrupt for IP101A/G (Petr Oros) [1772010] - [netdrv] phy: icplus: rename IP101A_G_NO_IRQ to IP101A_G_IRQ_ALL_MASK (Petr Oros) [1772010] - [netdrv] phy: icplus: use the BIT macro where possible (Petr Oros) [1772010] - [netdrv] phy: icplus: keep all ip101a_g functions together (Petr Oros) [1772010] - [documentation] dt-bindings: phy: add bindings for the IC Plus Corp. IP101A/G PHYs (Petr Oros) [1772010] - [documentation] dt-bindings: vendor-prefix: add prefix for IC Plus Corp (Petr Oros) [1772010] - [netdrv] phy: mdio-gpio: Fix working over slow can_sleep GPIOs (Petr Oros) [1772010] - [netdrv] phy: check for implementation of both callbacks in phy_drv_supports_irq (Petr Oros) [1772010] - [netdrv] phy: icplus: add config_intr callback (Petr Oros) [1772010] - [kernel] phy: remove states PHY_STARTING and PHY_PENDING (Petr Oros) [1772010] - [netdrv] phy: leds: Don't make our own link speed names (Petr Oros) [1772010] - [netdrv] phy: improve and inline phy_change (Petr Oros) [1772010] - [netdrv] phy: simplify phy_mac_interrupt and related functions (Petr Oros) [1772010] - [netdrv] phy: don't set state PHY_CHANGELINK in phy_change (Petr Oros) [1772010] - [kernel] phy: improve struct phy_device member interrupts handling (Petr Oros) [1772010] - [netdrv] phy: remove flag PHY_HAS_INTERRUPT from driver configs (Petr Oros) [1772010] - [netdrv] phy: replace PHY_HAS_INTERRUPT with a check for config_intr and ack_interrupt (Petr Oros) [1772010] - [netdrv] phy: use phy_check_link_status in more places in the state machine (Petr Oros) [1772010] - [kernel] phy: remove state PHY_AN (Petr Oros) [1772010] - [netdrv] phy: add phy_check_link_status (Petr Oros) [1772010] - [netdrv] phy: remove useless check in state machine case PHY_RESUMING (Petr Oros) [1772010] - [netdrv] phy: remove useless check in state machine case PHY_NOLINK (Petr Oros) [1772010] - [netdrv] phy: make phy_trigger_machine static (Petr Oros) [1772010] - [netdrv] phy: bcm7xxx: Add entry for BCM7255 (Petr Oros) [1772010] - [netdrv] phy: Allow BCM54616S PHY to setup internal TX/RX clock delay (Petr Oros) [1772010] - [netdrv] phy: mdio-mux-bcm-iproc: simplify getting .driver_data (Petr Oros) [1772010] - [documentation] dt-bindings: add support for Microchip KSZ9131 (Petr Oros) [1772010] - [netdrv] phy: micrel: add Microchip KSZ9131 initial driver (Petr Oros) [1772010] - [netdrv] phy: mscc: fix memory leak in vsc8574_config_pre_init (Petr Oros) [1772010] - [netdrv] phy: mscc: fix signedness bug in vsc85xx_downshift_get (Petr Oros) [1772010] - [netdrv] phy: merge phy_start_aneg and phy_start_aneg_priv (Petr Oros) [1772010] - [netdrv] phy: simplify handling of PHY_RESUMING in state machine (Petr Oros) [1772010] - [netdrv] phy: improve handling of PHY_RUNNING in state machine (Petr Oros) [1772010] - [netdrv] phy: trigger state machine immediately in phy_start_machine (Petr Oros) [1772010] - [netdrv] phy: sfp: remove sfp_mutex's definition (Petr Oros) [1772010] - [netdrv] phy: mscc: add support for VSC8574 PHY (Petr Oros) [1772010] - [netdrv] phy: mscc: add support for VSC8584 PHY (Petr Oros) [1772010] - [dt-bindings] vsc8531: add two additional LED modes for VSC8584 (Petr Oros) [1772010] - [netdrv] phy: mscc: remove unneeded temporary variable (Petr Oros) [1772010] - [netdrv] phy: mscc: shorten `x != 0` condition to `x` (Petr Oros) [1772010] - [netdrv] phy: mscc: remove unneeded parenthesis (Petr Oros) [1772010] - [netdrv] phy: mscc: Add EEE init sequence (Petr Oros) [1772010] - [netdrv] phy: mscc: add ethtool statistics counters (Petr Oros) [1772010] - [netdrv] phy: mscc: migrate to phy_select/restore_page functions (Petr Oros) [1772010] - [netdrv] phy: phylink: fix SFP interface autodetection (Petr Oros) [1772010] - [netdrv] phy: Convert to using pOFn instead of device_node.name (Petr Oros) [1772010] - [netdrv] phy: improve handling delayed work (Petr Oros) [1772010] - [netdrv] phy: mscc: fix printf format (Petr Oros) [1772010] - [netdrv] phy: mdio-bcm-unimac: mark PM functions as __maybe_unused (Petr Oros) [1772010] - [netdrv] phy: marvell: Fix build (Petr Oros) [1772010] - [netdrv] phy: marvell: Avoid unnecessary soft reset (Petr Oros) [1772010] - [netdrv] phy: Stop with excessive soft reset (Petr Oros) [1772010] - [netdrv] phy: sfp: Fix unregistering of HWMON SFP device (Petr Oros) [1772010] - [netdrv] phy: fix WoL handling when suspending the PHY (Petr Oros) [1772010] - [net] core: add member wol_enabled to struct net_device (Petr Oros) [1772010] - [netdrv] phy: mdio-bcm-unimac: Allow configuring MDIO clock divider (Petr Oros) [1772010] - [netdrv] phy: don't reschedule state machine when PHY is halted (Petr Oros) [1772010] - [netdrv] phy: phylink: ensure the carrier is off when starting phylink (Petr Oros) [1772010] - [netdrv] phy: call state machine synchronously in phy_stop (Petr Oros) [1772010] - [net] linkwatch: add check for netdevice being present to linkwatch_do_dev (Petr Oros) [1772010] - [netdrv] sfp: fix oops with ethtool -m (Petr Oros) [1772010] - [netdrv] mdio: remove duplicated include from mdio_bus.c (Petr Oros) [1772010] - [netdrv] phy: et011c: Remove incorrect PHY_POLL flags (Petr Oros) [1772010] - [netdrv] phy: sfp: Handle unimplemented hwmon limits and alarms (Petr Oros) [1772010] - [netdrv] phy: mscc: read 'vsc8531, led-d-mode' as an u32 (Petr Oros) [1772010] - [netdrv] phy: mscc: read 'vsc8531, edge-slowdown' as an u32 (Petr Oros) [1772010] - [netdrv] phy: mscc: read 'vsc8531, vddmac' as an u32 (Petr Oros) [1772010] - [netdrv] phy: mscc: factorize function for getting LED mode from DT (Petr Oros) [1772010] - [netdrv] phy: mscc: factorize code for LEDs mode (Petr Oros) [1772010] - [netdrv] dp83640: Mark expected switch fall-throughs (Petr Oros) [1772010] - [netdrv] phylink: add helper for configuring 2500BaseX modes (Petr Oros) [1772010] - [netdrv] phy: sftp: print debug message with text, not numbers (Petr Oros) [1772010] - [netdrv] phy: Add support for Broadcom Omega internal Combo GPHY (Petr Oros) [1772010] - [netdrv] phy: Add pm support to Broadcom iProc mdio mux driver (Petr Oros) [1772010] - [netdrv] phy: Add support to configure clock in Broadcom iProc mdio mux (Petr Oros) [1772010] - [documentation] dt-bindings: Add clock handle to Broadcom iProc mdio mux (Petr Oros) [1772010] - [netdrv] phy: Use devm api for mdio bus allocation in bcm iproc mdio mux (Petr Oros) [1772010] - [netdrv] phy: Disable external master access in bcm mdio mux driver (Petr Oros) [1772010] - [arm64] dts: Fix the base address of the Broadcom iProc mdio mux (Petr Oros) [1772010] - [netdrv] phy: Fix the register offsets in Broadcom iProc mdio mux driver (Petr Oros) [1772010] - [documentation] dt-bindings: Fix Broadcom iProc mdio mux driver base address (Petr Oros) [1772010] - [netdrv] phy: mscc: the extended page access register is 16 bits (Petr Oros) [1772010] - [netdrv] phy: marvell: Replace mdelay() with msleep() in m88e1116r_config_init() (Petr Oros) [1772010] - [kernel] phy: add helper phy_polling_mode (Petr Oros) [1772010] - [netdrv] phy: prevent PHYs w/o Clause 22 regs from calling genphy_config_aneg (Petr Oros) [1772010] - [netdrv] phy: add GBit master / slave error detection (Petr Oros) [1772010] - [netdrv] phy: sfp: Do not use "imply HWMON" (Petr Oros) [1772010] - [netdrv] phy: sfp: Add HWMON support for module sensors (Petr Oros) [1772010] - [kernel] hwmon: Add helper to tell if a char is invalid in a name (Petr Oros) [1772010] - [kernel] hwmon: Add support for power min, lcrit, min_alarm and lcrit_alarm (Petr Oros) [1772010] - [kernel] hwmon: Add missing HWMON_T_LCRIT_ALARM define (Petr Oros) [1772010] - [netdrv] phy: Drop OF dependency for MDIO_BCM_UNIMAC (Petr Oros) [1772010] - [gpio] gpiolib: Mark gpio_suffixes array with __maybe_unused (Petr Oros) [1772010] - [netdrv] phy: vitesse: Add support for VSC73xx (Petr Oros) [1772010] - [netdrv] phy: dp83tc811: Fix SGMII enable/disable (Petr Oros) [1772010] - [netdrv] phy: dp83tc811: Add INT_STAT3 (Petr Oros) [1772010] - [netdrv] phy: xgmiitorgmii: Check read_status results (Petr Oros) [1772010] - [netdrv] phy: xgmiitorgmii: Use correct mdio bus (Petr Oros) [1772010] - [netdrv] phy: xgmiitorgmii: Check phy_driver ready before accessing (Petr Oros) [1772010] - [netdrv] mdio-mux-gpio: Remove VLA usage (Petr Oros) [1772010] - [netdrv] phy: fixed-phy: Make the error path simpler (Petr Oros) [1772010] - [netdrv] phy: Allow compile test of GPIO consumers if !GPIOLIB (Petr Oros) [1772010] - [watchdog] hpwdt: Reflect changes (Joseph Szczypek) [1769477] - [documentation] watchdog/hpwdt: Update documentation (Joseph Szczypek) [1769477] - [watchdog] hpwdt: Add module parameter kdumptimeout (Joseph Szczypek) [1769477] - [watchdog] hpwdt: Have core ping watchdog (Joseph Szczypek) [1769477] - [watchdog] hpwdt: Advertize max_hw_heartbeat_ms (Joseph Szczypek) [1769477] - [watchdog] hpwdt: Stop hpwdt on unregister (Joseph Szczypek) [1769477] - [watchdog] hpwdt: drop warning after registering device (Joseph Szczypek) [1769477] - [watchdog] hpwdt: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Joseph Szczypek) [1769477] - [nvme] make fabrics command run on a separate request queue (David Milburn) [1766361] - [nvme] Restart request timers in resetting state (David Milburn) [1766361] - [nvme] nvme-rdma: fix possible use-after-free in connect timeout (David Milburn) [1766361] - [block] blk-mq: remove blk_mq_complete_request_sync (David Milburn) [1766361] - [nvme] wait until all completed request's complete fn is called (David Milburn) [1766361] - [nvme] don't abort completed request in nvme_cancel_request (David Milburn) [1766361] - [block] blk-mq: introduce blk_mq_tagset_wait_completed_request() (David Milburn) [1766361] - [block] blk-mq: introduce blk_mq_request_completed() (David Milburn) [1766361]- [hwtracing] intel_th: pci: Add Jasper Lake PCH support (Jiri Olsa) [1771015] - [hwtracing] intel_th: pci: Add Comet Lake PCH support (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix possible memory leak in mode_store() (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix overflow in shift of an unsigned int (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix missing allocation failure check on a kstrndup (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix an uninitialized mutex (Jiri Olsa) [1771015] - [hwtracing] intel_th: gth: Fix the window switching sequence (Jiri Olsa) [1771015] - [hwtracing] intel_th: pci: Add Tiger Lake support (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Preserve pre-existing buffer configuration (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Prevent freeing buffers while locked windows exist (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Get rid of the window size limit (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu-sink: An example msu buffer "sink" (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Introduce buffer interface (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Start read iterator from a non-empty window (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Split sgt array and pointer in multiwindow mode (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Support multipage blocks (Jiri Olsa) [1771015] - [hwtracing] intel_th: pci: Add Ice Lake NNPI support (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix single mode with disabled IOMMU (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Remove set but not used variable 'last' (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix unused variable warning on arm64 platform (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Add current window tracking (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Add a sysfs attribute to trigger window switch (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Correct the block wrap detection (Jiri Olsa) [1771015] - [hwtracing] intel_th: Add switch triggering support (Jiri Olsa) [1771015] - [hwtracing] intel_th: gth: Factor out trace start/stop (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Factor out pipeline draining (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Switch over to scatterlist (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Replace open-coded list_{first, last, next}_entry variants (Jiri Olsa) [1771015] - [hwtracing] intel_th: Only report useful IRQs to subdevices (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Start handling IRQs (Jiri Olsa) [1771015] - [hwtracing] intel_th: pci: Use MSI interrupt signalling (Jiri Olsa) [1771015] - [hwtracing] intel_th: Communicate IRQ via resource (Jiri Olsa) [1771015] - [hwtracing] intel_th: Add "rtit" source device (Jiri Olsa) [1771015] - [hwtracing] intel_th: Skip subdevices if their MMIO is missing (Jiri Olsa) [1771015] - [hwtracing] intel_th: Rework resource passing between glue layers and core (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix single mode with IOMMU (Jiri Olsa) [1771015] - [hwtracing] intel_th: pci: Add Comet Lake support (Jiri Olsa) [1771015] - [hwtracing] intel_th: gth: Fix an off-by-one in output unassigning (Jiri Olsa) [1771015] - [hwtracing] intel_th: Don't reference unassigned outputs (Jiri Olsa) [1771015] - [hwtracing] intel_th: pti: Use sysfs_match_string() helper (Jiri Olsa) [1771015] - [hwtracing] intel_th: Only create useful device nodes (Jiri Olsa) [1771015] - [hwtracing] intel_th: Mark expected switch fall-throughs (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix an off-by-one in attribute store (Jiri Olsa) [1771015] - [hwtracing] intel_th: Fix resource handling for ACPI glue layer (Jiri Olsa) [1771015] - [hwtracing] intel_th: Fix device removal logic (Jiri Olsa) [1771015] - [hwtracing] hwtracing/intel_th/msu.c: change return type to vm_fault_t (Jiri Olsa) [1771015] - [scripts] kbuild: modversions: Fix relative CRC byte order interpretation (Don Zickus) [1772940] - [tools] tools x86 uapi asm: Sync the pt_regs.h copy with the kernel sources (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for trace sequences APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for APIs used to extract common fields from a record (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for tep_parse_header_page() (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for parse event APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for event filter APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for event fields APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for tep_read_number_field() (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for print field APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for get field value APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for find field APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for libtraceevent event get APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for list events APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for event find APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for tep_read_number() (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for registering print function (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for function related libtraceevent APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for event handler APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for tep_strerror() (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for page size APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for host endian APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for file endian APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for get/set cpus APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for header_page APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for tep_handler related APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Add support for man pages with multiple names (Michael Petlan) [1743208] - [tools] tools lib traceevent: Introduce man pages (Michael Petlan) [1743208] - [tools] perf/x86/regs: Use PERF_REG_EXTENDED_MASK (Michael Petlan) [1743208] - [tools] perf record: Fix s390 missing module symbol and warning for non-root users (Michael Petlan) [1743208] - [tools] perf machine: Read also the end of the kernel (Michael Petlan) [1743208] - [tools] perf test vmlinux-kallsyms: Ignore aliases to _etext when searching on kallsyms (Michael Petlan) [1743208] - [tools] perf session: Add missing swap ops for namespace events (Michael Petlan) [1743208] - [tools] perf namespace: Protect reading thread's namespace (Michael Petlan) [1743208] - [tools] perf data: Fix 'strncat may truncate' build failure with recent gcc (Michael Petlan) [1743208] - [tools] perf stat: Support 'percore' event qualifier (Michael Petlan) [1743208] - [tools] perf stat: Factor out aggregate counts printing (Michael Petlan) [1743208] - [tools] perf tools: Add a 'percore' event qualifier (Michael Petlan) [1743208] - [tools] perf docs: Add description for stderr (Michael Petlan) [1743208] - [tools] perf intel-pt: Fix sample timestamp wrt non-taken branches (Michael Petlan) [1743208] - [tools] perf intel-pt: Fix improved sample timestamp (Michael Petlan) [1743208] - [tools] perf intel-pt: Fix instructions sampling rate (Michael Petlan) [1743208] - [tools] perf regs x86: Add X86 specific arch__intr_reg_mask() (Michael Petlan) [1743208] - [tools] perf parse-regs: Add generic support for arch__intr/user_reg_mask() (Michael Petlan) [1743208] - [tools] perf parse-regs: Split parse_regs (Michael Petlan) [1743208] - [tools] perf vendor events arm64: Add Cortex-A57 and Cortex-A72 events (Michael Petlan) [1743208] - [tools] perf vendor events arm64: Map Brahma-B53 CPUID to cortex-a53 events (Michael Petlan) [1743208] - [tools] perf vendor events arm64: Remove [[:xdigit:]] wildcard (Michael Petlan) [1743208] - [tools] perf jevents: Remove unused variable (Michael Petlan) [1743208] - [tools] perf test zstd: Fixup verbose mode output (Michael Petlan) [1743208] - [tools] perf tests: Implement Zstd comp/decomp integration test (Michael Petlan) [1743208] - [tools] perf inject: Enable COMPRESSED record decompression (Michael Petlan) [1743208] - [tools] perf report: Implement perf.data record decompression (Michael Petlan) [1743208] - [tools] perf record: Implement -z, --compression_level[=] option (Michael Petlan) [1743208] - [tools] perf report: Add stub processing of compressed events for -D (Michael Petlan) [1743208] - [tools] perf record: Implement compression for AIO trace streaming (Michael Petlan) [1743208] - [tools] perf record: Implement compression for serial trace streaming (Michael Petlan) [1743208] - [tools] perf tools: Introduce Zstd streaming based compression API (Michael Petlan) [1743208] - [tools] perf mmap: Implement dedicated memory buffer for data compression (Michael Petlan) [1743208] - [tools] perf record: Implement COMPRESSED event record and its attributes (Michael Petlan) [1743208] - [tools] perf session: Define 'bytes_transferred' and 'bytes_compressed' metrics (Michael Petlan) [1743208] - [tools] perf build tests: Add NO_LIBZSTD=1 to make_minimal (Michael Petlan) [1743208] - [tools] perf machine: Null-terminate version char array upon fgets(/proc/version) error (Michael Petlan) [1743208] - [tools] perf vendor events intel: Add uncore_upi JSON support (Michael Petlan) [1743208] - [tools] perf scripts python: exported-sql-viewer.py: Add 'About' dialog box (Michael Petlan) [1743208] - [tools] perf scripts python: exported-sql-viewer.py: Add context menu (Michael Petlan) [1743208] - [tools] perf scripts python: exported-sql-viewer.py: Add copy to clipboard (Michael Petlan) [1743208] - [tools] perf scripts python: exported-sql-viewer.py: Add tree level (Michael Petlan) [1743208] - [tools] perf scripts python: exported-sql-viewer.py: Fix error when shrinking / enlarging font (Michael Petlan) [1743208] - [tools] perf scripts python: exported-sql-viewer.py: Move view creation (Michael Petlan) [1743208] - [tools] perf tools x86: Add support for recording and printing XMM registers (Michael Petlan) [1743208] - [tools] perf parse-regs: Improve error output when faced with unknown register name (Michael Petlan) [1743208] - [tools] perf record: Fix suggestion to get list of registers usable with --user-regs and --intr-regs (Michael Petlan) [1743208] - [tools] perf tools: Speed up report for perf compiled with linwunwind (Michael Petlan) [1743208] - [tools] tools lib traceevent: Remove hard coded install paths from pkg-config file (Michael Petlan) [1743208] - [tools] csky: Add support for libdw (Michael Petlan) [1743208] - [tools] perf test: Fix spelling mistake "leadking" -> "leaking" (Michael Petlan) [1743208] - [tools] perf annotate: Remove hist__account_cycles() from callback (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Silvermont to v14 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update GoldmontPlus to v1.01 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Goldmont to v13 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Bonnell to V4 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update KnightsLanding events to v9 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Haswell events to v28 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update IvyBridge events to v21 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update SandyBridge events to v16 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update JakeTown events to v20 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update IvyTown events to v20 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update HaswellX events to v20 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update BroadwellX events to v14 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update SkylakeX events to v1.12 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Skylake events to v42 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Broadwell-DE events to v7 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Broadwell events to v23 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update metrics from TMAM 3.5 (Michael Petlan) [1743208] - [tools] perf record: Implement --mmap-flush= option (Michael Petlan) [1743208] - [tools] tools build: Implement libzstd feature check, LIBZSTD_DIR and NO_LIBZSTD defines (Michael Petlan) [1743208] - [tools] tools lib traceevent: Rename input arguments and local variables of libtraceevent from pevent to tep (Michael Petlan) [1743208] - [tools] perf tools, tools lib traceevent: Rename "pevent" member of struct tep_event_filter to "tep" (Michael Petlan) [1743208] - [tools] perf tools, tools lib traceevent: Rename "pevent" member of struct tep_event to "tep" (Michael Petlan) [1743208] - [tools] tools lib traceevent: Rename input arguments of libtraceevent APIs from pevent to tep (Michael Petlan) [1743208] - [tools] tools tools, tools lib traceevent: Make traceevent APIs more consistent (Michael Petlan) [1743208] - [tools] tools lib traceevent: Remove call to exit() from tep_filter_add_filter_str() (Michael Petlan) [1743208] - [tools] tools lib traceevent: Remove tep filter trivial APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Removed unneeded !! and return parenthesis (Michael Petlan) [1743208] - [tools] tools lib traceevent: Implement new traceevent APIs for accessing struct tep_handler fields (Michael Petlan) [1743208] - [tools] tools lib traceevent: Coding style fixes (Michael Petlan) [1743208] - [tools] tools lib traceevent: Change description of few APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Add more debugging to see various internal ring buffer entries (Michael Petlan) [1743208] - [tools] tools lib traceevent: Implement a new API, tep_list_events_copy() (Michael Petlan) [1743208] - [tools] tools lib traceevent: Add mono clocks to be parsed in seconds (Michael Petlan) [1743208] - [tools] tools lib traceevent: Handle trace_printk() "px" (Michael Petlan) [1743208] - [tools] perf list: Output tool events (Michael Petlan) [1743208] - [tools] perf evsel: Support printing evsel name for 'duration_time' (Michael Petlan) [1743208] - [tools] perf stat: Implement duration_time as a proper event (Michael Petlan) [1743208] - [tools] perf stat: Revert checks for duration_time (Michael Petlan) [1743208] - [tools] perf list: Fix s390 counter long description for L1D_RO_EXCL_WRITES (Michael Petlan) [1743208] - [tools] perf tools: Add header defining used namespace struct to event.h (Michael Petlan) [1743208] - [tools] perf trace beauty renameat: No need to include linux/fs.h (Michael Petlan) [1743208] - [tools] perf augmented_raw_syscalls: Use a PERCPU_ARRAY map to copy more string bytes (Michael Petlan) [1743208] - [tools] perf augmented_raw_syscalls: Copy strings from all syscalls with 1st or 2nd string arg (Michael Petlan) [1743208] - [tools] perf trace: Add 'string' event alias to select syscalls with string args (Michael Petlan) [1743208] - [x86] perf/x86: Always store regs->ip in perf_callchain_kernel() (Michael Petlan) [1743208] - [x86] perf/x86: Remove pmu->pebs_no_xmm_regs (Michael Petlan) [1743208] - [x86] perf/x86: Clean up PEBS_XMM_REGS (Michael Petlan) [1743208] - [kernel] perf/x86: Disable extended registers for non-supported PMUs (Michael Petlan) [1743208] - [kernel] perf/ioctl: Add check for the sample_period value (Michael Petlan) [1743208] - [kernel] perf/core: Fix perf_sample_regs_user() mm check (Michael Petlan) [1743208] - [kernel] perf/ring-buffer: Use regular variables for nesting (Michael Petlan) [1743208] - [kernel] perf/ring-buffer: Always use {READ, WRITE}_ONCE() for rb->user_page data (Michael Petlan) [1743208] - [kernel] perf/ring_buffer: Add ordering to rb->nest increment (Michael Petlan) [1743208] - [kernel] perf/ring_buffer: Fix exposing a temporarily decreased data_head (Michael Petlan) [1743208] - [x86] perf/x86/intel/ds: Fix EVENT vs. UEVENT PEBS constraints (Michael Petlan) [1743208] - [x86] perf/x86/intel: Allow PEBS multi-entry in watermark mode (Michael Petlan) [1743208] - [x86] perf/x86/intel: Fix INTEL_FLAGS_EVENT_CONSTRAINT* masking (Michael Petlan) [1743208] - [x86] perf/x86/amd/iommu: Make the 'amd_iommu_attr_groups' symbol static (Michael Petlan) [1743208] - [x86] perf/x86/intel: Add Tremont core PMU support (Michael Petlan) [1743208] - [x86] perf/x86/intel/uncore: Add Intel Icelake uncore support (Michael Petlan) [1743208] - [x86] perf/x86/msr: Add Icelake support (Michael Petlan) [1743208] - [x86] perf/x86/intel/rapl: Add Icelake support (Michael Petlan) [1743208] - [x86] perf/x86/intel/cstate: Add Icelake support (Michael Petlan) [1743208] - [x86] perf/x86/intel: Add Icelake support (Michael Petlan) [1743208] - [x86] perf/x86: Support constraint ranges (Michael Petlan) [1743208] - [x86] perf/x86/lbr: Avoid reading the LBRs when adaptive PEBS handles them (Michael Petlan) [1743208] - [x86] perf/x86/intel: Support adaptive PEBS v4 (Michael Petlan) [1743208] - [x86] perf/x86/intel/ds: Extract code of event update in short period (Michael Petlan) [1743208] - [x86] perf/x86/intel: Extract memory code PEBS parser for reuse (Michael Petlan) [1743208] - [x86] perf/x86: Support outputting XMM registers (Michael Petlan) [1743208] - [x86] perf/x86/intel: Force resched when TFA sysctl is modified (Michael Petlan) [1743208] - [kernel] perf/core: Add perf_pmu_resched() as global function (Michael Petlan) [1743208] - [kernel] perf/headers: Fix stale comment for struct perf_addr_filter (Michael Petlan) [1743208] - [kernel] perf/core: Make perf_swevent_init_cpu() static (Michael Petlan) [1743208] - [x86] perf/x86: Add sanity checks to x86_schedule_events() (Michael Petlan) [1743208] - [x86] perf/x86: Optimize x86_schedule_events() (Michael Petlan) [1743208] - [x86] perf/x86: Clear ->event_constraint[] on put (Michael Petlan) [1743208] - [x86] perf/x86/intel: Optimize intel_get_excl_constraints() (Michael Petlan) [1743208] - [x86] perf/x86: Remove PERF_X86_EVENT_COMMITTED (Michael Petlan) [1743208] - [x86] perf/x86: Simplify x86_pmu.get_constraints() interface (Michael Petlan) [1743208] - [x86] perf/x86/intel: Simplify intel_tfa_commit_scheduling() (Michael Petlan) [1743208] - [tools] perf evsel: Do not rely on errno values for precise_ip fallback (Michael Petlan) [1715508] - [kernel] redhat: perf kABI-check failure fix (Michael Petlan) [1715508] - [tools] perf vendor events: Remove P8 HW events which are not supported (Michael Petlan) [1715508] - [x86] cpufeature: Fix various quality problems in the header (Michael Petlan) [1715508] - [x86] cpufeature: Add facility to check for min microcode revisions (Michael Petlan) [1715508] - [tools] perf tools: Remove needless asm/unistd.h include fixing build in some places (Michael Petlan) [1715508] - [tools] tools build: Add -ldl to the disassembler-four-args feature test (Michael Petlan) [1715508] - [tools] perf cs-etm: Always allocate memory for cs_etm_queue::prev_packet (Michael Petlan) [1715508] - [tools] perf cs-etm: Don't check cs_etm_queue::prev_packet validity (Michael Petlan) [1715508] - [tools] perf report: Report OOM in status line in the GTK UI (Michael Petlan) [1715508] - [tools] perf bench numa: Add define for RUSAGE_THREAD if not present (Michael Petlan) [1715508] - [tools] tools lib traceevent: Change tag string for error (Michael Petlan) [1715508] - [tools] perf annotate: Fix build on 32 bit for BPF annotation (Michael Petlan) [1715508] - [tools] perf bpf: Return value with unlocking in perf_env__find_btf() (Michael Petlan) [1715508] - [tools] perf bpf: Return NULL when RB tree lookup fails in perf_env__find_btf() (Michael Petlan) [1715508] - [tools] perf tools: Fix map reference counting (Michael Petlan) [1715508] - [tools] perf evlist: Fix side band thread draining (Michael Petlan) [1715508] - [tools] perf tools: Check maps for bpf programs (Michael Petlan) [1715508] - [tools] perf bpf: Return NULL when RB tree lookup fails in perf_env__find_bpf_prog_info() (Michael Petlan) [1715508] - [tools] tools include uapi: Sync sound/asound.h copy (Michael Petlan) [1715508] - [tools] perf top: Always sample time to satisfy needs of use of ordered queuing (Michael Petlan) [1715508] - [tools] perf evsel: Use hweight64() instead of hweight_long(attr.sample_regs_user) (Michael Petlan) [1715508] - [tools] tools lib traceevent: Fix missing equality check for strcmp (Michael Petlan) [1715508] - [tools] perf stat: Disable DIR_FORMAT feature for 'perf stat record' (Michael Petlan) [1715508] - [tools] perf scripts python: export-to-sqlite.py: Fix use of parent_id in calls_view (Michael Petlan) [1715508] - [tools] perf header: Fix lock/unlock imbalances when processing BPF/BTF info (Michael Petlan) [1715508] - [tools] perf pmu: Fix parser error for uncore event alias (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Fix never-ending loop (Michael Petlan) [1715508] - [tools] perf machine: Update kernel map address and re-order properly (Michael Petlan) [1715508] - [tools] tools headers uapi: Synchronize i915_drm.h (Michael Petlan) [1715508] - [tools] tools headers uapi: Update drm/i915_drm.h (Michael Petlan) [1715508] - [tools] perf evsel: Fix max perf_event_attr.precise_ip detection (Michael Petlan) [1715508] - [tools] perf intel-pt: Fix TSC slip (Michael Petlan) [1715508] - [tools] perf cs-etm: Add missing case value (Michael Petlan) [1715508] - [tools] perf bpf: Show more BPF program info in print_bpf_prog_info() (Michael Petlan) [1715508] - [tools] perf bpf: Extract logic to create program names from perf_event__synthesize_one_bpf_prog() (Michael Petlan) [1715508] - [tools] perf tools: Save bpf_prog_info and BTF of new BPF programs (Michael Petlan) [1715508] - [tools] perf evlist: Introduce side band thread (Michael Petlan) [1715508] - [tools] perf annotate: Enable annotation of BPF programs (Michael Petlan) [1715508] - [tools] perf build: Check what binutils's 'disassembler()' signature to use (Michael Petlan) [1715508] - [tools] tools build: Add -lrt to FEATURE_CHECK_LDFLAGS-libaio (Michael Petlan) [1715508] - [tools] tools build: Add test-reallocarray.c to test-all.c to fix the build (Michael Petlan) [1715508] - [tools] perf bpf: Process PERF_BPF_EVENT_PROG_LOAD for annotation (Michael Petlan) [1715508] - [tools] perf symbols: Introduce DSO_BINARY_TYPE__BPF_PROG_INFO (Michael Petlan) [1715508] - [tools] perf feature detection: Add -lopcodes to feature-libbfd (Michael Petlan) [1715508] - [tools] perf top: Add option --no-bpf-event (Michael Petlan) [1715508] - [tools] perf bpf: Save BTF information as headers to perf.data (Michael Petlan) [1715508] - [tools] perf bpf: Save BTF in a rbtree in perf_env (Michael Petlan) [1715508] - [tools] perf bpf: Save bpf_prog_info information as headers to perf.data (Michael Petlan) [1715508] - [tools] perf bpf: Save bpf_prog_info in a rbtree in perf_env (Michael Petlan) [1715508] - [tools] perf bpf: Make synthesize_bpf_events() receive perf_session pointer instead of perf_tool (Michael Petlan) [1715508] - [tools] perf bpf: Synthesize bpf events with bpf_program__get_prog_info_linear() (Michael Petlan) [1715508] - [tools] perf record: Replace option --bpf-event with --no-bpf-event (Michael Petlan) [1715508] - [tools] perf tests: Fix a memory leak in test__perf_evsel__tp_sched_test() (Michael Petlan) [1715508] - [tools] perf tests: Fix memory leak by expr__find_other() in test__expr() (Michael Petlan) [1715508] - [tools] perf tests: Fix a memory leak of cpu_map object in the openat_syscall_event_on_all_cpus test (Michael Petlan) [1715508] - [tools] perf evsel: Free evsel->counts in perf_evsel__exit() (Michael Petlan) [1715508] - [tools] perf top: Fix global-buffer-overflow issue (Michael Petlan) [1715508] - [tools] perf maps: Purge all maps from the 'names' tree (Michael Petlan) [1715508] - [tools] perf map: Remove map from 'names' tree in __maps__remove() (Michael Petlan) [1715508] - [tools] perf hist: Add missing map__put() in error case (Michael Petlan) [1715508] - [tools] perf top: Fix error handling in cmd_top() (Michael Petlan) [1715508] - [tools] perf top: Delete the evlist before perf_session, fixing heap-use-after-free issue (Michael Petlan) [1715508] - [tools] perf build-id: Fix memory leak in print_sdt_events() (Michael Petlan) [1715508] - [tools] perf config: Fix a memory leak in collect_config() (Michael Petlan) [1715508] - [tools] perf config: Fix an error in the config template documentation (Michael Petlan) [1715508] - [tools] perf list: Don't forget to drop the reference to the allocated thread_map (Michael Petlan) [1715508] - [tools] perf tools: Add doc about how to build perf with Asan and UBSan (Michael Petlan) [1715508] - [tools] perf vendor events: Remove P8 HW events which are not supported (Michael Petlan) [1715508] - [tools] perf stat: Improve scaling (Michael Petlan) [1715508] - [tools] perf stat: Fix --no-scale (Michael Petlan) [1715508] - [tools] perf script: Support relative time (Michael Petlan) [1715508] - [tools] perf report: Indicate JITed code better in report (Michael Petlan) [1715508] - [tools] perf report: Show all sort keys in help output (Michael Petlan) [1715508] - [tools] perf record: Clarify help for --switch-output (Michael Petlan) [1715508] - [tools] perf record: Allow to limit number of reported perf.data files (Michael Petlan) [1715508] - [tools] perf list: Filter metrics too (Michael Petlan) [1715508] - [tools] perf tools report: Add custom scripts to script menu (Michael Petlan) [1715508] - [tools] perf ui browser: Fix ui popup argv browser for many entries (Michael Petlan) [1715508] - [tools] perf script: Add array bound checking to list_scripts (Michael Petlan) [1715508] - [tools] perf tools: Add some new tips describing the new options (Michael Petlan) [1715508] - [tools] perf report: Implement browsing of individual samples (Michael Petlan) [1715508] - [tools] perf report: Support builtin perf script in scripts menu (Michael Petlan) [1715508] - [tools] perf report: Support running scripts for current time range (Michael Petlan) [1715508] - [tools] perf report: Support time sort key (Michael Petlan) [1715508] - [tools] perf script: Filter COMM/FORK/.. events by CPU (Michael Petlan) [1715508] - [tools] perf tools: Update x86's syscall_64.tbl, no change in tools/perf behaviour (Michael Petlan) [1715508] - [tools] perf script python: Add printdate function to SQL exporters (Michael Petlan) [1715508] - [tools] perf report: Use less for scripts output (Michael Petlan) [1715508] - [tools] perf session: Add process callback to reader object (Michael Petlan) [1715508] - [tools] perf header: Add DIR_FORMAT feature to describe directory data (Michael Petlan) [1715508] - [tools] perf data: Make perf_data__size() work over directory (Michael Petlan) [1715508] - [tools] perf data: Add perf_data__update_dir() function (Michael Petlan) [1715508] - [tools] perf data: Don't store auxtrace index for directory data file (Michael Petlan) [1715508] - [tools] perf data: Support having perf.data stored as a directory (Michael Petlan) [1715508] - [tools] perf vendor events amd: perf PMU events for AMD Family 17h (Michael Petlan) [1715508] - [tools] perf probe: Fix getting the kernel map (Michael Petlan) [1715508] - [tools] perf report: Parse time quantum (Michael Petlan) [1715508] - [tools] perf time-utils: Add utility function to print time stamps in nanoseconds (Michael Petlan) [1715508] - [tools] perf report: Support output in nanoseconds (Michael Petlan) [1715508] - [tools] perf script: Support insn output for normal samples (Michael Petlan) [1715508] - [tools] perf data: Force perf_data__open|close zero data->file.path (Michael Petlan) [1715508] - [tools] perf session: Fix double free in perf_data__close (Michael Petlan) [1715508] - [tools] perf evsel: Probe for precise_ip with simple attr (Michael Petlan) [1715508] - [tools] perf tools: Read and store caps/max_precise in perf_pmu (Michael Petlan) [1715508] - [tools] perf hist: Fix memory leak of srcline (Michael Petlan) [1715508] - [tools] perf hist: Add error path into hist_entry__init (Michael Petlan) [1715508] - [tools] perf diff: Support --pid/--tid filter options (Michael Petlan) [1715508] - [tools] perf diff: Support --cpu filter option (Michael Petlan) [1715508] - [tools] perf diff: Support --time filter option (Michael Petlan) [1715508] - [tools] perf thread: Generalize function to copy from thread addr space from intel-bts code (Michael Petlan) [1715508] - [tools] perf annotate: Calculate the max instruction name, align column to that (Michael Petlan) [1715508] - [tools] perf clang: Remove needless extra semicolon (Michael Petlan) [1715508] - [tools] perf bpf: Automatically add BTF ELF markers (Michael Petlan) [1715508] - [tools] perf beauty msg_flags: Add missing s lost when adding prefix suppression logic (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Add call tree (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Factor out CallGraphModelBase (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Improve TreeModel abstraction (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Factor out TreeWindowBase (Michael Petlan) [1715508] - [tools] perf scripts python: export-to-postgresql.py: Export calls parent_id (Michael Petlan) [1715508] - [tools] perf scripts python: export-to-postgresql.py: Fix invalid input syntax for integer error (Michael Petlan) [1715508] - [tools] perf scripts python: export-to-sqlite.py: Export calls parent_id (Michael Petlan) [1715508] - [tools] perf db-export: Add calls parent_id to enable creation of call trees (Michael Petlan) [1715508] - [tools] perf intel-pt: Fix divide by zero when TSC is not available (Michael Petlan) [1715508] - [tools] perf auxtrace: Improve address filter error message when there is no DSO (Michael Petlan) [1715508] - [tools] perf time-utils: Refactor time range parsing code (Michael Petlan) [1715508] - [tools] tools lib traceevent: Fix buffer overflow in arg_eval (Michael Petlan) [1715508] - [tools] perf probe: Clarify error message about not finding kernel modules debuginfo (Michael Petlan) [1715508] - [tools] replace open encodings for NUMA_NO_NODE (Michael Petlan) [1715508] - [tools] perf script python: Add Python3 support to stat-cpi.py (Michael Petlan) [1715508] - [tools] perf tools: Add perf_exe() helper to find perf binary (Michael Petlan) [1715508] - [tools] perf script: Handle missing fields with -F +. (Michael Petlan) [1715508] - [tools] perf data: Add perf_data__open_dir_data function (Michael Petlan) [1715508] - [tools] perf data: Add perf_data__(create_dir|close_dir) functions (Michael Petlan) [1715508] - [tools] perf data: Fail check_backup in case of error (Michael Petlan) [1715508] - [tools] perf data: Make check_backup work over directories (Michael Petlan) [1715508] - [tools] perf tools: Add rm_rf_perf_data function (Michael Petlan) [1715508] - [tools] perf tools: Add pattern name checking to rm_rf (Michael Petlan) [1715508] - [tools] perf tools: Add depth checking to rm_rf (Michael Petlan) [1715508] - [tools] perf data: Add global path holder (Michael Petlan) [1715508] - [tools] perf data: Move size to struct perf_data_file (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Add top calls report (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Remove no selection error (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Remove SQLTableDialogDataItem (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Create new dialog data item classes (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Move report name into ReportVars (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Factor out ReportVars (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Factor out ReportDialogBase (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Move column headers (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Hide Call Graph option if no calls table (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Remove leftover debugging prints (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Fix missing shebang (Michael Petlan) [1715508] - [tools] perf thread-stack: Hide x86 retpolines (Michael Petlan) [1715508] - [tools] perf thread-stack: Improve thread_stack__no_call_return() (Michael Petlan) [1715508] - [tools] perf tools: Make rm_rf() remove single file (Michael Petlan) [1715508] - [tools] perf cpumap: Increase debug level for cpu_map__snprint verbose output (Michael Petlan) [1715508] - [tools] perf bpf-event: Add missing new line into pr_debug call (Michael Petlan) [1715508] - [tools] perf script: Allow +- operator for type specific fields option (Michael Petlan) [1715508] - [tools] perf evsel: Force sample_type for slave events (Michael Petlan) [1715508] - [tools] perf session: Don't report zero period samples for slave events (Michael Petlan) [1715508] - [tools] perf trace: Allow dumping a BPF map after setting up BPF events (Michael Petlan) [1715508] - [tools] perf bpf: Add bpf_map dumper (Michael Petlan) [1715508] - [tools] perf doc: Fix documentation of the Flags section in perf.data (Michael Petlan) [1715508] - [tools] perf doc: Fix HEADER_CMDLINE description in perf.data documentation (Michael Petlan) [1715508] - [tools] perf report: Don't shadow inlined symbol with different addr range (Michael Petlan) [1715508] - [tools] perf tools: Use sysfs__mountpoint() when reading cpu topology (Michael Petlan) [1715508] - [tools] perf tools: Add numa_topology object (Michael Petlan) [1715508] - [tools] perf tools: Add cpu_topology object (Michael Petlan) [1715508] - [tools] perf tests shell: Skip trace+probe_vfs_getname.sh if built without trace support (Michael Petlan) [1715508] - [tools] perf header: Remove unused 'cpu_nr' field from 'struct cpu_topo' (Michael Petlan) [1715508] - [tools] perf header: Get rid of write_it label (Michael Petlan) [1715508] - [tools] perf list: Display metric expressions for --details option (Michael Petlan) [1715508] - [tools] perf tools: Fix legacy events symbol separator parsing (Michael Petlan) [1715508] - [tools] perf tools: Rename build libperf to perf (Michael Petlan) [1715508] - [tools] perf tools: Rename LIB_FILE to LIBPERF_A (Michael Petlan) [1715508] - [tools] perf tools: Compile perf with libperf-in.o instead of libperf.a (Michael Petlan) [1715508] - [tools] perf cs-etm: Modularize auxtrace_buffer fetch function (Michael Petlan) [1715508] - [tools] perf cs-etm: Modularize main packet processing loop (Michael Petlan) [1715508] - [tools] perf cs-etm: Modularize main decoder function (Michael Petlan) [1715508] - [tools] perf cs-etm: Make cs_etm__run_decoder() queue independent (Michael Petlan) [1715508] - [tools] perf cs-etm: Rethink kernel address initialisation (Michael Petlan) [1715508] - [tools] perf cs-etm: Cleaning up function cs_etm__alloc_queue() (Michael Petlan) [1715508] - [tools] perf cs-etm: Fix erroneous comment (Michael Petlan) [1715508] - [tools] perf cs-etm: Introducing function cs_etm__init_trace_params() (Michael Petlan) [1715508] - [tools] perf cs-etm: Fix memory leak in error path (Michael Petlan) [1715508] - [tools] perf cs-etm: Introducing function cs_etm_decoder__init_dparams() (Michael Petlan) [1715508] - [tools] perf cs-etm: Fix wrong return values in error path (Michael Petlan) [1715508] - [tools] perf cs-etm: Remove unused structure field "time" and "timestamp" (Michael Petlan) [1715508] - [tools] perf cs-etm: Remove unused structure field "state" (Michael Petlan) [1715508] - [tools] perf build: Add missing FEATURE_CHECK_LDFLAGS-libcrypto (Michael Petlan) [1715508] - [tools] perf unwind: Do not put libunwind-{x86, aarch64} in FEATURE_TESTS_BASIC (Michael Petlan) [1715508] - [tools] perf coresight: Do not test for libopencsd by default (Michael Petlan) [1715508] - [tools] perf trace: Filter out gnome-terminal* parent (Michael Petlan) [1715508] - [tools] perf trace: Check if the 'fd' is negative when mapping it to pathname (Michael Petlan) [1715508] - [tools] perf beauty ioctl cmd: The 'fd' arg is signed (Michael Petlan) [1715508] - [tools] perf utils: Silence "Couldn't synthesize bpf events" warning for EPERM (Michael Petlan) [1715508] - [tools] perf cs-etm: Add proper header file for symbols (Michael Petlan) [1715508] - [tools] perf record: Implement --affinity=node|cpu option (Michael Petlan) [1715508] - [tools] perf auxtrace: Add timestamp to auxtrace errors (Michael Petlan) [1715508] - [tools] perf intel-pt: Packet splitting can happen only on 32-bit (Michael Petlan) [1715508] - [tools] perf intel-pt: Fix CYC timestamp calculation after OVF (Michael Petlan) [1715508] - [tools] perf intel-pt: Fix overlap calculation for padding (Michael Petlan) [1715508] - [tools] perf auxtrace: Define auxtrace record alignment (Michael Petlan) [1715508] - [tools] perf thread-stack: Represent jmps to the start of a different symbol (Michael Petlan) [1715508] - [tools] perf thread-stack: Tidy thread_stack__no_call_return() by adding more local variables (Michael Petlan) [1715508] - [tools] perf thread-stack: Tidy thread_stack__push_cp() usage (Michael Petlan) [1715508] - [tools] perf tools: Fix split_kallsyms_for_kcore() for trampoline symbols (Michael Petlan) [1715508] - [tools] perf vendor events intel: Fix Load_Miss_Real_Latency on CLX (Michael Petlan) [1715508] - [tools] perf cs-etm: Set sample flags for exception return packet (Michael Petlan) [1715508] - [tools] perf cs-etm: Set sample flags for exception packet (Michael Petlan) [1715508] - [tools] perf cs-etm: Add traceID in packet (Michael Petlan) [1715508] - [tools] perf cs-etm: Change tuple from traceID-CPU# to traceID-metadata (Michael Petlan) [1715508] - [tools] perf cs-etm: Add exception number in exception packet (Michael Petlan) [1715508] - [tools] perf cs-etm: Set sample flags for trace discontinuity (Michael Petlan) [1715508] - [tools] perf cs-etm: Set sample flags for instruction range packet (Michael Petlan) [1715508] - [tools] perf cs-etm: Add last instruction information in packet (Michael Petlan) [1715508] - [tools] perf tools: Add documentation for BPF event selection (Michael Petlan) [1715508] - [tools] perf report: Move symbol annotation to the resort phase (Michael Petlan) [1715508] - [tools] perf evsel: Add output_resort_cb method (Michael Petlan) [1715508] - [tools] perf hists: Add argument to hists__resort_cb_t callback (Michael Petlan) [1715508] - [tools] perf record: Apply affinity masks when reading mmap buffers (Michael Petlan) [1715508] - [tools] perf tools: Add fallback versions for CPU_{OR, EQUAL}() (Michael Petlan) [1715508] - [tools] perf record: Bind the AIO user space buffers to nodes (Michael Petlan) [1715508] - [tools] perf record: Allocate affinity masks (Michael Petlan) [1715508] - [tools] perf pmu: Remove set_drv_config API (Michael Petlan) [1715508] - [tools] perf coresight: Remove set_drv_config() API (Michael Petlan) [1715508] - [tools] perf arm cs-etm: Use event attributes to send sink information to kernel (Michael Petlan) [1715508] - [tools] perf pmu: Move EVENT_SOURCE_DEVICE_PATH to PMU header file (Michael Petlan) [1715508] - [tools] perf bpf-loader: Remove unecessary includes from bpf-loader.h (Michael Petlan) [1715508] - [tools] perf powerpc kvm-stat: Add missing evlist.h header (Michael Petlan) [1715508] - [tools] perf kvm stat: Replace kvm-stat.h includes with forward declarations (Michael Petlan) [1715508] - [tools] perf pmu: Remove needless evsel.h only needs one fwd decl (Michael Petlan) [1715508] - [tools] perf tests pmu: Add missing headers (Michael Petlan) [1715508] - [tools] perf hist: Remove the needless callchain.h include from hist.h (Michael Petlan) [1715508] - [tools] perf tools: Add missing include in various places (Michael Petlan) [1715508] - [tools] perf thread: Don't include symbol.h, symbol_conf.h is enough (Michael Petlan) [1715508] - [tools] perf evsel: No need to include symbol.h in evsel.h, symbol_conf.h is enough (Michael Petlan) [1715508] - [tools] perf tools: Add missing include for symbols.h (Michael Petlan) [1715508] - [tools] perf hist: Remove symbol.h from hist.h, just fwd decls are needed (Michael Petlan) [1715508] - [tools] perf tests: Add missing headers so far obtained indirectly (Michael Petlan) [1715508] - [tools] perf map: Move structs and prototypes for map groups to a separate header (Michael Petlan) [1715508] - [tools] pref tools: Add missing map.h includes (Michael Petlan) [1715508] - [tools] perf symbols: Introduce map_symbol.h (Michael Petlan) [1715508] - [tools] perf callchain: Uninline callchain_cursor_reset() to remove map.h dependency (Michael Petlan) [1715508] - [tools] perf srccode: Move struct definition from map.h to srccode.h (Michael Petlan) [1715508] - [tools] perf arm pmu: Add missing linux/string.h header (Michael Petlan) [1715508] - [tools] perf powerpc: Add missing headers to skip-callchain-idx.c (Michael Petlan) [1715508] - [tools] perf augmented_syscalls: Convert to bpf_map() (Michael Petlan) [1715508] - [tools] perf bpf examples: Convert etcsnoop to use bpf_map() (Michael Petlan) [1715508] - [tools] perf trace: Fixup etcsnoop example (Michael Petlan) [1715508] - [tools] perf augmented_raw_syscalls: Use bpf_map() (Michael Petlan) [1715508] - [tools] perf bpf: Convert pid_map() to bpf_map() (Michael Petlan) [1715508] - [tools] perf bpf: Add bpf_map() helper (Michael Petlan) [1715508] - [tools] perf bpf: Fix synthesized PERF_RECORD_KSYMBOL/BPF_EVENT (Michael Petlan) [1715508] - [tools] perf sched: Use cached rbtrees (Michael Petlan) [1715508] - [tools] perf hist: Use cached rbtrees (Michael Petlan) [1715508] - [tools] perf symbols: Use cached rbtrees (Michael Petlan) [1715508] - [tools] perf util: Use cached rbtree for rblists (Michael Petlan) [1715508] - [tools] perf callchain: Use cached rbtrees (Michael Petlan) [1715508] - [tools] perf machine: Use cached rbtrees (Michael Petlan) [1715508] - [tools] Update rbtree implementation (Michael Petlan) [1715508] - [tools] perf callchain: No need to include perf.h (Michael Petlan) [1715508] - [tools] perf comm: Remove needless headers from comm.h (Michael Petlan) [1715508] - [tools] perf namespaces: Remove namespaces.h from .h headers (Michael Petlan) [1715508] - [tools] perf symbols: Remove some unnecessary includes from symbol.h (Michael Petlan) [1715508] - [tools] perf symbols: Remove include map.h from dso.h (Michael Petlan) [1715508] - [tools] perf block-range: Add missing headers (Michael Petlan) [1715508] - [tools] perf tools: Move branch structs to branch.h (Michael Petlan) [1715508] - [tools] perf annotate: Remove lots of headers from annotate.h (Michael Petlan) [1715508] - [tools] perf symbols: Move symbol_conf to separate file (Michael Petlan) [1715508] - [tools] perf color: Add missing stdarg.g to color.h (Michael Petlan) [1715508] - [tools] perf utils: Move perf_config using routines from color.c to separate object (Michael Petlan) [1715508] - [tools] perf top: Synthesize BPF events for pre-existing loaded BPF programs (Michael Petlan) [1715508] - [tools] perf tools: Synthesize PERF_RECORD_* for loaded BPF programs (Michael Petlan) [1715508] - [tools] perf tools: Handle PERF_RECORD_BPF_EVENT (Michael Petlan) [1715508] - [tools] perf tools: Handle PERF_RECORD_KSYMBOL (Michael Petlan) [1715508] - [tools] tools headers uapi: Sync tools/include/uapi/linux/perf_event.h (Michael Petlan) [1715508] - [tools] tools headers uapi: Sync tools/include/uapi/linux/perf_event.h (Michael Petlan) [1715508] - [tools] perf report: Display names in s390 diagnostic counter sets (Michael Petlan) [1715508] - [tools] perf tools: Remove duplicate headers (Michael Petlan) [1715508] - [tools] perf session: Add reader__process_events function (Michael Petlan) [1715508] - [tools] perf session: Add 'data_offset' member to reader object (Michael Petlan) [1715508] - [tools] perf session: Add 'data_size' member to reader object (Michael Petlan) [1715508] - [tools] perf session: Add reader object (Michael Petlan) [1715508] - [tools] perf session: Get rid of file_size variable (Michael Petlan) [1715508] - [tools] perf session: Rearrange perf_session__process_events function (Michael Petlan) [1715508] - [tools] perf tools: Replace automatic const char[] variables by statics (Michael Petlan) [1715508] - [tools] perf/doc: Update design.txt for exclude_{host|guest} flags (Michael Petlan) [1715508] - [x86] perf/x86/intel/pt: Remove software double buffering PMU capability (Michael Petlan) [1715508] - [kernel] perf/ring_buffer: Fix AUX software double buffering (Michael Petlan) [1715508] - [x86] perf/x86/amd: Update generic hardware cache events for Family 17h (Michael Petlan) [1715508] - [x86] perf/x86/amd: Add event map for AMD Family 17h (Michael Petlan) [1715508] - [x86] perf/x86: Fix incorrect PEBS_REGS (Michael Petlan) [1715508] - [kernel] perf/ring_buffer: Fix AUX record suppression (Michael Petlan) [1715508] - [kernel] perf/core: Fix the address filtering fix (Michael Petlan) [1715508] - [kernel] perf/core: Fix perf_event_disable_inatomic() race (Michael Petlan) [1715508] - [x86] perf/x86/intel: Initialize TFA MSR (Michael Petlan) [1715508] - [x86] perf/x86/intel: Fix handling of wakeup_events for multi-entry PEBS (Michael Petlan) [1715508] - [kernel] perf/core: Restore mmap record type correctly (Michael Petlan) [1715508] - [x86] perf/x86/intel: Make dev_attr_allow_tsx_force_abort static (Michael Petlan) [1715508] - [kernel] uprobes: convert uprobe.ref to refcount_t (Michael Petlan) [1715508] - [kernel] perf, bpf: Consider events with attr.bpf_event as side-band events (Michael Petlan) [1715508] - [kernel] perf/core: Mark expected switch fall-through (Michael Petlan) [1715508] - [x86] perf/x86/intel/uncore: Fix client IMC events return huge result (Michael Petlan) [1715508] - [kernel] perf/ring_buffer: Use high order allocations for AUX buffers optimistically (Michael Petlan) [1715508] - [x86] events: Mark expected switch-case fall-throughs (Michael Petlan) [1715508] - [kernel] perf, pt, coresight: Fix address filters for vmas with non-zero offset (Michael Petlan) [1715508] - [kernel] perf: Copy parent's address filter offsets on clone (Michael Petlan) [1715508] - [x86] perf/x86/intel: Add counter freezing quirk for Goldmont (Michael Petlan) [1715508] - [x86] perf/x86/intel: Clean up counter freezing quirk (Michael Petlan) [1715508] - [x86] perf/x86/intel: Clean up SNB PEBS quirk (Michael Petlan) [1715508] - [x86] perf/x86/kvm: Avoid unnecessary work in guest filtering (Michael Petlan) [1715508] - [perf] aux: Make perf_event accessible to setup_aux() (Michael Petlan) [1715508] - [kernel] perf/ring_buffer: Convert ring_buffer.aux_refcount to refcount_t (Michael Petlan) [1715508] - [kernel] perf/ring_buffer: Convert ring_buffer.refcount to refcount_t (Michael Petlan) [1715508] - [kernel] perf: Convert perf_event_context.refcount to refcount_t (Michael Petlan) [1715508] - [kernel] perf/uprobes: Convert to SPDX license identifier (Michael Petlan) [1715508] - [kernel] perf/hw_breakpoints: Convert to SPDX license identifier (Michael Petlan) [1715508] - [kernel] perf/core: Convert to SPDX license identifiers (Michael Petlan) [1715508] - [kernel] perf, bpf: Introduce PERF_RECORD_BPF_EVENT (Michael Petlan) [1715508] - [kernel] perf, bpf: Introduce PERF_RECORD_KSYMBOL (Michael Petlan) [1715508] - [kernel] perf: Remove duplicated workqueue.h include from perf_event.h (Michael Petlan) [1715508] - [tools] perf/core: Remove unused perf_flags (Michael Petlan) [1715508] - [x86] perf/core, arch/x86: Strengthen exclusion checks with PERF_PMU_CAP_NO_EXCLUDE (Michael Petlan) [1715508] - [x86] perf/core, arch/x86: Use PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs (Michael Petlan) [1715508] - [kernel] perf/core: Add PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs (Michael Petlan) [1715508] - [kernel] perf/core: Add function to test for event exclusion flags (Michael Petlan) [1715508]- [kernel] mm/hmm: fix ZONE_DEVICE anon page mapping reuse (Jerome Glisse) [1498655 1597758] - [gpu] drm/nouveau/dmem: missing mutex_lock in error path (Jerome Glisse) [1498655 1597758] - [mm] hmm: always return EBUSY for invalid ranges in hmm_range_{fault, snapshot} (Jerome Glisse) [1498655 1597758] - [kernel] mm/hmm: move hmm_vma_range_done and hmm_vma_fault to nouveau (Jerome Glisse) [1498655 1597758] - [kernel] mm: factor out a devm_request_free_mem_region helper (Jerome Glisse) [1498655 1597758] - [mm] don't clear ->mapping in hmm_devmem_free (Jerome Glisse) [1498655 1597758] - [mm] remove the struct hmm_device infrastructure (Jerome Glisse) [1498655 1597758] - [mm] hmm: Fix error flows in hmm_invalidate_range_start (Jerome Glisse) [1498655 1597758] - [mm] hmm: Remove confusing comment and logic from hmm_release (Jerome Glisse) [1498655 1597758] - [mm] hmm: Poison hmm_range during unregister (Jerome Glisse) [1498655 1597758] - [mm] hmm: Remove racy protection against double-unregistration (Jerome Glisse) [1498655 1597758] - [mm] hmm: Use lockdep instead of comments (Jerome Glisse) [1498655 1597758] - [mm] hmm: Hold on to the mmget for the lifetime of the range (Jerome Glisse) [1498655 1597758] - [mm] hmm: Do not use list*_rcu() for hmm->ranges (Jerome Glisse) [1498655 1597758] - [mm] hmm: Simplify hmm_get_or_create and make it reliable (Jerome Glisse) [1498655 1597758] - [kernel] mm/hmm: Remove duplicate condition test before wait_event_timeout (Jerome Glisse) [1498655 1597758] - [mm] hmm: Hold a mmgrab from hmm to mm (Jerome Glisse) [1498655 1597758] - [mm] hmm: Use hmm_mirror not mm as an argument for hmm_range_register (Jerome Glisse) [1498655 1597758] - [mm] hmm: fix use after free with struct hmm in the mmu notifiers (Jerome Glisse) [1498655 1597758] - [mm] hmm: Only set FAULT_FLAG_ALLOW_RETRY for non-blocking (Jerome Glisse) [1498655 1597758] - [mm] hmm: support automatic NUMA balancing (Jerome Glisse) [1498655 1597758] - [kernel] mm/hmm: clean up some coding style and comments (Jerome Glisse) [1498655 1597758] - [mm] hmm.c: suppress compilation warnings when CONFIG_HUGETLB_PAGE is not set (Jerome Glisse) [1498655 1597758] - [kernel] mm/hmm: convert various hmm_pfn_* to device_entry which is a better name (Jerome Glisse) [1498655 1597758] - [mm] hmm: add a helper function that fault pages and map them to a device (Jerome Glisse) [1498655 1597758] - [mm] hmm: allow to mirror vma of a file on a DAX backed filesystem (Jerome Glisse) [1498655 1597758] - [kernel] mm/hmm: add helpers to test if mm is still alive or not (Jerome Glisse) [1498655 1597758] - [mm] hmm: mirror hugetlbfs (snapshoting, faulting and DMA mapping) (Jerome Glisse) [1498655 1597758] - [documentation] [documentation] mm/hmm: add default fault flags to avoid the need to pre-fill pfns arrays (Jerome Glisse) [1498655 1597758] - [mm] hmm: improve driver API to work and wait over a range (Jerome Glisse) [1498655 1597758] - [mm] hmm: improve and rename hmm_vma_fault() to hmm_range_fault() (Jerome Glisse) [1498655 1597758] - [mm] hmm: improve and rename hmm_vma_get_pfns() to hmm_range_snapshot() (Jerome Glisse) [1498655 1597758] - [mm] hmm: do not erase snapshot when a range is invalidated (Jerome Glisse) [1498655 1597758] - [mm] hmm: use reference counting for HMM struct (Jerome Glisse) [1498655 1597758] - [kernel] mm/hmm: convert to use vm_fault_t (Jerome Glisse) [1498655 1597758] - [mm] hmm.c: remove set but not used variable 'devmem' (Jerome Glisse) [1498655 1597758] - [mm] hmm: mark hmm_devmem_{add, add_resource} EXPORT_SYMBOL_GPL (Jerome Glisse) [1498655 1597758] - [mm] hmm: replace hmm_devmem_pages_create() with devm_memremap_pages() (Jerome Glisse) [1498655 1597758] - [mm] hmm: use devm semantics for hmm_devmem_{add, remove} (Jerome Glisse) [1498655 1597758] - [mm] hmm: invalidate device page table at start of invalidation (Jerome Glisse) [1498655 1597758] - [mm] hmm: use a structure for update callback parameters (Jerome Glisse) [1498655 1597758] - [mm] hmm: properly handle migration pmd (Jerome Glisse) [1498655 1597758] - [mm] hmm: fix utf8 . (Jerome Glisse) [1498655 1597758] - [mm] hmm.c: remove unused variables align_start and align_end (Jerome Glisse) [1498655 1597758] - [hid] hyperv: Use in-place iterator API in the channel callback (Benjamin Tissoires) [1740778 1772010] - [hid] logitech-hidpp: do all FF cleanup in hidpp_ff_destroy() (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: rework device validation (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: split g920_get_config() (Benjamin Tissoires) [1740778] - [hid] fix error message in hid_open_report() (Benjamin Tissoires) [1740778] - [hid] Fix assumption that devices have inputs (Benjamin Tissoires) [1740778] - [hid] i2c-hid: add Trekstor Primebook C11B to descriptor override (Benjamin Tissoires) [1740778] - [hid] apple: Fix stuck function keys when using FN (Benjamin Tissoires) [1740778] - [hid] wacom: Fix several minor compiler warnings (Benjamin Tissoires) [1740778] - [hid] Add quirk for HP X500 PIXART OEM mouse (Benjamin Tissoires) [1740778] - [hid] hidraw: Fix invalid read in hidraw_ioctl (Benjamin Tissoires) [1740778] - [hid] logitech-dj: Fix crash when initial logi_dj_recv_query_paired_devices fails (Benjamin Tissoires) [1740778] - [hid] logitech: Fix general protection fault caused by Logitech driver (Benjamin Tissoires) [1740778] - [hid] sony: Fix memory corruption issue on cleanup (Benjamin Tissoires) [1740778] - [hid] prodikeys: Fix general protection fault during probe (Benjamin Tissoires) [1740778] - [hid] wacom: correct misreported EKR ring values (Benjamin Tissoires) [1740778] - [hid] cp2112: prevent sleeping function called from invalid context (Benjamin Tissoires) [1740778] - [hid] wacom: Correct distance scale for 2nd-gen Intuos devices (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: remove support for the G700 over USB (Benjamin Tissoires) [1740778] - [hid] revert "hid: logitech-hidpp: add USB PID for a few more supported mice" (Benjamin Tissoires) [1740778] - [hid] sony: Fix race condition between rumble and device remove (Benjamin Tissoires) [1740778] - [hid] hiddev: do cleanup in failure of opening a device (Benjamin Tissoires) [1740778] - [hid] hiddev: avoid opening a disconnected device (Benjamin Tissoires) [1740778] - [hid] input: fix a4tech horizontal wheel custom usage (Benjamin Tissoires) [1740778] - [hid] Add quirk for HP X1200 PIXART OEM mouse (Benjamin Tissoires) [1740778] - [hid] holtek: test for sanity of intfdata (Benjamin Tissoires) [1740778] - [hid] wacom: fix bit shift for Cintiq Companion 2 (Benjamin Tissoires) [1740778] - [hid] quirks: Set the INCREMENT_USAGE_ON_DUPLICATE quirk on Saitek X52 (Benjamin Tissoires) [1740778] - [hid] logitech-dj: Really fix return value of logi_dj_recv_query_hidpp_devices (Benjamin Tissoires) [1740778] - [hid] Add 044f:b320 ThrustMaster, Inc. 2 in 1 DT (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add the Powerplay receiver (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: add USB PID for a few more supported mice (Benjamin Tissoires) [1740778] - [hid] logitech-dj: rename "gaming" receiver to "lightspeed" (Benjamin Tissoires) [1740778] - [hid] Add another Primax PIXART OEM mouse quirk (Benjamin Tissoires) [1740778] - [hid] wacom: generic: add touchring adjustment for 2nd Gen Pro Small (Benjamin Tissoires) [1740778] - [hid] quirks: Refactor ELAN 400 and 401 handling (Benjamin Tissoires) [1740778] - [hid] video: fbdev: don't print error message on framebuffer_alloc() failure (Benjamin Tissoires) [1740778] - [hid] logitech-dj: Fix forwarding of very long HID++ reports (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for Huion HS64 tablet (Benjamin Tissoires) [1740778] - [hid] wacom: add new MobileStudio Pro support (Benjamin Tissoires) [1740778] - [hid] wacom: generic: read the number of expected touches on a per collection basis (Benjamin Tissoires) [1740778] - [hid] wacom: generic: support the 'report valid' usage for touch (Benjamin Tissoires) [1740778] - [hid] wacom: generic: read HID_DG_CONTACTMAX from any feature report (Benjamin Tissoires) [1740778] - [hid] wacom: Add 2nd gen Intuos Pro Small support (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for Ugee Rainbow CV720 (Benjamin Tissoires) [1740778] - [hid] logitech-dj: fix return value of logi_dj_recv_query_hidpp_devices (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441 (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 372 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 335 (Benjamin Tissoires) [1740778] - [hid] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 333 (Benjamin Tissoires) [1740778] - [hid] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 307 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 297 (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 282 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 267 (Benjamin Tissoires) [1740778] - [hid] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 265 (Benjamin Tissoires) [1740778] - [hid] logitech-dj: Fix 064d:c52f receiver support (Benjamin Tissoires) [1740778] - [hid] revert "hid: core: Call request_module before doing device_add" (Benjamin Tissoires) [1740778] - [hid] revert "hid: core: Do not call request_module() in async context" (Benjamin Tissoires) [1740778] - [hid] revert "hid: Increase maximum report size allowed by hid_field_extract()" (Benjamin Tissoires) [1740778] - [hid] a4tech: fix horizontal scrolling (Benjamin Tissoires) [1740778] - [hid] hyperv: Add a module description line (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 194 (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 178 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 177 (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 149 (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: Add support for the S510 remote control (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: hid: make const array consumer_rdesc_start static (Benjamin Tissoires) [1740778] - [hid] logitech-dj: make const array template static (Benjamin Tissoires) [1740778] - [hid] multitouch: handle faulty Elo touch device (Benjamin Tissoires) [1740778] - [input] treewide: Add SPDX license identifier for more missed files (Benjamin Tissoires) [1740778] - [hid] wacom: Sync INTUOSP2_BT touch state after each frame if necessary (Benjamin Tissoires) [1740778] - [hid] wacom: Correct button numbering 2nd-gen Intuos Pro over Bluetooth (Benjamin Tissoires) [1740778] - [hid] wacom: Send BTN_TOUCH in response to INTUOSP2_BT eraser contact (Benjamin Tissoires) [1740778] - [hid] wacom: Don't report anything prior to the tool entering range (Benjamin Tissoires) [1740778] - [hid] wacom: Don't set tool type until we're in range (Benjamin Tissoires) [1740778] - [hid] wacom: correct touch resolution x/y typo (Benjamin Tissoires) [1740778] - [hid] wacom: generic: Correct pad syncing (Benjamin Tissoires) [1740778] - [hid] wacom: generic: only switch the mode on devices with LEDs (Benjamin Tissoires) [1740778] - [hid] logitech-dj: Add usb-id for the 27MHz MX3000 receiver (Benjamin Tissoires) [1740778] - [hid] rmi: Use SET_REPORT request on control endpoint for Acer Switch 3 and 5 (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: add support for the MX5500 keyboard (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add support for the Logitech MX5500's Bluetooth Mini-Receiver (Benjamin Tissoires) [1740778] - [hid] i2c-hid: add iBall Aer3 to descriptor override (Benjamin Tissoires) [1740778] - [hid] logitech-dj: fix spelling in printk (Benjamin Tissoires) [1740778] - [hid] input: add mapping for KEY_KBD_LAYOUT_NEXT (Benjamin Tissoires) [1740778] - [hid] input: fix assignment of .value (Benjamin Tissoires) [1740778] - [hid] input: make sure the wheel high resolution multiplier is set (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add usbhid dependency in Kconfig (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: add support for HID++ 1.0 consumer keys reports (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: add support for HID++ 1.0 extra mouse buttons reports (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: add support for HID++ 1.0 wheel reports (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: make hidpp10_set_register_bit a bit more generic (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: add input_device ptr to struct hidpp_device (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: do not hardcode very long report length (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: handle devices attached to 27MHz wireless receivers (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: use RAP instead of FAP to get the protocol version (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: remove unused origin_is_hid_core function parameter (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: remove double assignment from __hidpp_send_report (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: do not make failure to get the name fatal (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: ignore very-short or empty names (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: make .probe usbhid capable (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: allow non HID++ devices to be handled by this module (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add support for Logitech Bluetooth Mini-Receiver (Benjamin Tissoires) [1740778] - [hid] logitech-dj: make appending of the HID++ descriptors conditional (Benjamin Tissoires) [1740778] - [hid] logitech-dj: remove false-positive error on double queueing of delayed-work (Benjamin Tissoires) [1740778] - [hid] logitech-dj: pick a better name for non-unifying receivers (Benjamin Tissoires) [1740778] - [hid] logitech-dj: deal with some KVMs adding an extra interface to the usbdev (Benjamin Tissoires) [1740778] - [hid] logitech-dj: replace dev_err calls with hid_err calls (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add support for 27 MHz mouse-only receivers (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add support for 27 MHz receivers (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add support for the gaming unifying receiver (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add support for non unifying receivers (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add logi_dj_recv_queue_unknown_work helper (Benjamin Tissoires) [1740778] - [hid] logitech-dj: support sharing struct dj_receiver_dev between USB-interfaces (Benjamin Tissoires) [1740778] - [hid] logitech-dj: rename dj_receiver_dev.hdev to dj_receiver_dev.hidpp (Benjamin Tissoires) [1740778] - [hid] logitech-dj: protect the paired_dj_devices access in add_djhid_dev with the lock (Benjamin Tissoires) [1740778] - [hid] logitech-dj: remove unused querying_devices variable (Benjamin Tissoires) [1740778] - [hid] logitech-dj: do not schedule the dj report itself (Benjamin Tissoires) [1740778] - [hid] logitech-dj: remove USB dependency (Benjamin Tissoires) [1740778] - [hid] logitech-dj: declare and use a few HID++ 1.0 constants (Benjamin Tissoires) [1740778] - [hid] logitech-dj: use BIT() macro for RF Report types (Benjamin Tissoires) [1740778] - [hid] logitech-dj: fix variable naming in logi_dj_hidpp_event (Benjamin Tissoires) [1740778] - [hid] logitech-dj: reshuffle logi_dj_recv_forward_* (Benjamin Tissoires) [1740778] - [hid] logitech: Stop setting drvdata to NULL on probe failure and remove (Benjamin Tissoires) [1740778] - [hid] quirks: do not blacklist Logitech devices (Benjamin Tissoires) [1740778] - [hid] u2fzero: fail probe if not using USB transport (Benjamin Tissoires) [1740778] - [hid] u2fzero: fix compiling error in u2fzero_probe() (Benjamin Tissoires) [1740778] - [hid] revert "hid: i2c-hid: Disable runtime PM on Synaptics touchpad" (Benjamin Tissoires) [1740778] - [hid] add driver for U2F Zero built-in LED and RNG (Benjamin Tissoires) [1740778] - [hid] core: Do not call request_module() in async context (Benjamin Tissoires) [1740778] - [hid] macally: Add support for Macally ikey keyboard (Benjamin Tissoires) [1740778] - [hid] core: Call request_module before doing device_add (Benjamin Tissoires) [1740778] - [hid] core: move Usage Page concatenation to Main item (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: change low battery level threshold from 31 to 30 percent (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: remove hidpp_is_connected() (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: simplify printing of HID++ version (Benjamin Tissoires) [1740778] - [hid] picolcd: Convert to use sysfs_streq() (Benjamin Tissoires) [1740778] - [hid] hid-sensor-custom: simplify getting .driver_data (Benjamin Tissoires) [1740778] - [hid] input: add mapping for Assistant key (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Disable runtime PM on Synaptics touchpad (Benjamin Tissoires) [1740778] - [hid] quirks: Fix keyboard + touchpad on Lenovo Miix 630 (Benjamin Tissoires) [1740778] - [hid] input: add mapping for "Toggle Display" key (Benjamin Tissoires) [1740778] - [hid] input: add mapping for "Full Screen" key (Benjamin Tissoires) [1740778] - [hid] input: add mapping for keyboard Brightness Up/Down/Toggle keys (Benjamin Tissoires) [1740778] - [hid] input: add mapping for Expose/Overview key (Benjamin Tissoires) [1740778] - [hid] input: fix mapping of aspect ratio key (Benjamin Tissoires) [1740778] - [hid] logitech: Handle 0 scroll events for the m560 (Benjamin Tissoires) [1740778] - [hid] debug: fix race condition with between rdesc_show() and device removal (Benjamin Tissoires) [1740778] - [hid] logitech: check the return value of create_singlethread_workqueue (Benjamin Tissoires) [1740778] - [hid] steam: fix deadlock with input devices (Benjamin Tissoires) [1740778] - [hid] uclogic: remove redudant duplicated null check on ver_ptr (Benjamin Tissoires) [1740778] - [hid] quirks: Drop misused kernel-doc annotation (Benjamin Tissoires) [1740778] - [hid] quirks: use correct format chars in dbg_hid (Benjamin Tissoires) [1740778] - [hid] Remove Waltop tablets from hid_have_special_driver (Benjamin Tissoires) [1740778] - [hid] Remove KYE tablets from hid_have_special_driver (Benjamin Tissoires) [1740778] - [hid] Remove hid-uclogic entries from hid_have_special_driver (Benjamin Tissoires) [1740778] - [hid] uclogic: Do not initialize non-USB devices (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for Ugee G5 (Benjamin Tissoires) [1740778] - [hid] uclogic: Support Gray-coded rotary encoders (Benjamin Tissoires) [1740778] - [hid] uclogic: Support faking Wacom pad device ID (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for XP-Pen Deco 01 (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for XP-Pen Star G640 (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for XP-Pen Star G540 (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for Ugee EX07S frame controls (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for Ugee M540 (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for Ugee 2150 (Benjamin Tissoires) [1740778] - [hid] uclogic: Support v2 protocol (Benjamin Tissoires) [1740778] - [hid] uclogic: Support fragmented high-res reports (Benjamin Tissoires) [1740778] - [hid] uclogic: Support in-range reporting emulation (Benjamin Tissoires) [1740778] - [hid] uclogic: Designate current protocol v1 (Benjamin Tissoires) [1740778] - [hid] uclogic: Re-initialize tablets on resume (Benjamin Tissoires) [1740778] - [hid] uclogic: Extract tablet parameter discovery into a module (Benjamin Tissoires) [1740778] - [hid] uclogic: Extract report descriptors to a module (Benjamin Tissoires) [1740778] - [hid] Clarify vendor ID reuse by Ugee tablets (Benjamin Tissoires) [1740778] - [hid] viewsonic: Support PD1011 signature pad (Benjamin Tissoires) [1740778] - [hid] kye: Add support for EasyPen M406XE (Benjamin Tissoires) [1740778] - [hid] wacom: Add support for Pro Pen slim (Benjamin Tissoires) [1740778] - [hid] roccat: Mark expected switch fall-through (Benjamin Tissoires) [1740778] - [hid] wacom: Mark expected switch fall-through (Benjamin Tissoires) [1740778] - [hid] fix Logitech WingMan Formula GP joined axes (Benjamin Tissoires) [1740778] - [hid] multitouch: Lenovo X1 Tablet Gen3 trackpoint and buttons (Benjamin Tissoires) [1740778] - [hid] steam: fix boot loop with bluetooth firmware (Benjamin Tissoires) [1740778] - [hid] Add ASUS T100CHI keyboard dock battery quirks (Benjamin Tissoires) [1740778] - [hid] Add support for Toshiba WT10A tablet bluetooth keyboard (Benjamin Tissoires) [1740778] - [hid] wacom: Move HID fix for AES serial number into wacom_hid_usage_quirk (Benjamin Tissoires) [1740778] - [hid] elan: Make array buf static, shrinks object size (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Ignore input report if there's no data present on Elan touchpanels (Benjamin Tissoires) [1740778] - [hid] core: simplify active collection tracking (Benjamin Tissoires) [1740778] - [hid] Support for Maltron L90 keyboard media keys (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Disable runtime PM on Goodix touchpad (Benjamin Tissoires) [1740778] - [hid] sony: Fix SHANWAN PS3 GamePad rumble and led settings support (Benjamin Tissoires) [1740778] - [hid] sony: Transform one-time SHANWAN check into quirk (Benjamin Tissoires) [1740778] - [hid] core: replace the collection tree pointers with indices (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Add Odys Winbook 13 to descriptor override (Benjamin Tissoires) [1740778] - [hid] lenovo: Add checks to fix of_led_classdev_register (Benjamin Tissoires) [1740778] - [hid] intel-ish-hid: add MSI interrupt support (Benjamin Tissoires) [1740778] - [hid] debug: Change to use DEFINE_SHOW_ATTRIBUTE macro (Benjamin Tissoires) [1740778] - [hid] intel-ish-hid: fixes incorrect error handling (Benjamin Tissoires) [1740778] - [hid] logitech: Use LDJ_DEVICE macro for existing Logitech mice (Benjamin Tissoires) [1740778] - [hid] logitech: Enable high-resolution scrolling on Logitech mice (Benjamin Tissoires) [1740778] - [hid] logitech: Add function to enable HID++ 1.0 "scrolling acceleration" (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: fix typo, hiddpp to hidpp (Benjamin Tissoires) [1740778] - [hid] input: use the Resolution Multiplier for high-resolution scrolling (Benjamin Tissoires) [1740778] - [hid] core: process the Resolution Multiplier (Benjamin Tissoires) [1740778] - [hid] core: store the collections as a basic tree (Benjamin Tissoires) [1740778] - [hid] cougar: Add support for Cougar 700K Gaming Keyboard (Benjamin Tissoires) [1740778] - [hid] hidraw: enforce minors_lock locking via lockdep (Benjamin Tissoires) [1740778] - [hid] quirks: fix RetroUSB.com devices (Benjamin Tissoires) [1740778] - [kernel] hid: input: support Microsoft wireless radio control hotkey (Benjamin Tissoires) [1740778] - [kernel] hid: use macros in IS_INPUT_APPLICATION (Benjamin Tissoires) [1740778] - [hid] ite: Add USB id match for another ITE based keyboard rfkill key quirk (Benjamin Tissoires) [1740778] - [hid] revert "hid: input: Create a utility class for counting scroll events" (Benjamin Tissoires) [1740778] - [hid] revert "hid: logitech: Add function to enable HID++ 1.0 "scrolling acceleration"" (Benjamin Tissoires) [1740778] - [hid] revert "hid: logitech: Enable high-resolution scrolling on Logitech mice" (Benjamin Tissoires) [1740778] - [hid] revert "hid: logitech: Use LDJ_DEVICE macro for existing Logitech mice" (Benjamin Tissoires) [1740778] - [hid] revert "hid: logitech: fix a used uninitialized GCC warning" (Benjamin Tissoires) [1740778] - [hid] revert "hid: input: simplify/fix high-res scroll event handling" (Benjamin Tissoires) [1740778] - [hid] Add quirk for Primax PIXART OEM mice (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Disable runtime PM for LG touchscreen (Benjamin Tissoires) [1740778] - [hid] steam: remove input device when a hid client is running (Benjamin Tissoires) [1740778] - [hid] revert "hid: uhid: use strlcpy() instead of strncpy()" (Benjamin Tissoires) [1740778] - [hid] uhid: forbid UHID_CREATE under KERNEL_DS or elevated privileges (Benjamin Tissoires) [1740778] - [hid] iio/hid-sensors: Fix IIO_CHAN_INFO_RAW returning wrong values for signed numbers (Benjamin Tissoires) [1740778] - [hid] input: Ignore battery reported by Symbol DS4308 (Benjamin Tissoires) [1740778] - [hid] Add quirk for Microsoft PIXART OEM mouse (Benjamin Tissoires) [1740778] - [kernel] hid: fix up .raw_event() documentation (Benjamin Tissoires) [1740778] - [hid] i2c-hid: add Direkt-Tek DTLAPY133-1 to descriptor override (Benjamin Tissoires) [1740778] - [hid] input: simplify/fix high-res scroll event handling (Benjamin Tissoires) [1740778] - [hid] we do not randomly make new drivers 'default y' (Benjamin Tissoires) [1740778] - [hid] i2c-hid: properly terminate i2c_hid_dmi_desc_override_table[] array (Benjamin Tissoires) [1740778] - [hid] alps: allow incoming reports when only the trackstick is opened (Benjamin Tissoires) [1740778] - [hid] revert "hid: add NOGET quirk for Eaton Ellipse MAX UPS" (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Add a small delay after sleep command for Raydium touchpanel (Benjamin Tissoires) [1740778] - [hid] usbhid: Add quirk for Redragon/Dragonrise Seymur 2 (Benjamin Tissoires) [1740778] - [hid] wacom: Work around HID descriptor bug in DTK-2451 and DTH-2452 (Benjamin Tissoires) [1740778] - [hid] google: add dependency on Cros EC for Hammer (Benjamin Tissoires) [1740778] - [hid] elan: fix spelling mistake "registred" -> "registered" (Benjamin Tissoires) [1740778] - [hid] google: drop superfluous const before SIMPLE_DEV_PM_OPS() (Benjamin Tissoires) [1740778] - [hid] google: add support tablet mode switch for Whiskers (Benjamin Tissoires) [1740778] - [hid] magicmouse: add support for Apple Magic Trackpad 2 (Benjamin Tissoires) [1740778] - [hid] i2c-hid: override HID descriptors for certain devices (Benjamin Tissoires) [1740778] - [hid] hid-bigbenff: driver for BigBen Interactive PS3OFMINIPAD gamepad (Benjamin Tissoires) [1740778] - [hid] logitech: fix a used uninitialized GCC warning (Benjamin Tissoires) [1740778] - [hid] intel-ish-hid: using list_head for ipc write queue (Benjamin Tissoires) [1740778] - [hid] intel-ish-hid: use resource-managed api (Benjamin Tissoires) [1740778] - [hid] intel_ish-hid: Enhance API to get ring buffer sizes (Benjamin Tissoires) [1740778] - [hid] input: Set INPUT_PROP_-property for HID_UP_DIGITIZERS (Benjamin Tissoires) [1740778] - [hid] microsoft: the driver now neeed MEMLESS_FF infrastructure (Benjamin Tissoires) [1740778] - [hid] cougar: Stop processing vendor events on hid-core (Benjamin Tissoires) [1740778] - [hid] cougar: Make parameter 'g6_is_space' dinamically settable (Benjamin Tissoires) [1740778] - [hid] microsoft: Add rumble support for Xbox One S controller (Benjamin Tissoires) [1740778] - [hid] microsoft: Convert private data to be a proper struct (Benjamin Tissoires) [1740778] - [hid] logitech: Use LDJ_DEVICE macro for existing Logitech mice (Benjamin Tissoires) [1740778] - [hid] logitech: Enable high-resolution scrolling on Logitech mice (Benjamin Tissoires) [1740778] - [hid] logitech: Add function to enable HID++ 1.0 "scrolling acceleration" (Benjamin Tissoires) [1740778] - [hid] input: Create a utility class for counting scroll events (Benjamin Tissoires) [1740778] - [hid] multitouch: simplify the application retrieval (Benjamin Tissoires) [1740778] - [hid] input: do not append a suffix if the name already has it (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Remove RESEND_REPORT_DESCR quirk and its handling (Benjamin Tissoires) [1740778] - [hid] i2c-hid: disable runtime PM operations on hantick touchpad (Benjamin Tissoires) [1740778] - [hid] sensor-hub: Restore fixup for Lenovo ThinkPad Helix 2 sensor hub report (Benjamin Tissoires) [1740778] - [hid] core: fix NULL pointer dereference (Benjamin Tissoires) [1740778] - [hid] hid-saitek: Add device ID for RAT 7 Contagion (Benjamin Tissoires) [1740778] - [hid] core: fix memory leak on probe (Benjamin Tissoires) [1740778] - [hid] add support for Apple Magic Keyboards (Benjamin Tissoires) [1740778] - [hid] intel_ish-hid: tx_buf memory leak on probe/remove (Benjamin Tissoires) [1740778] - [hid] intel-ish-hid: Prevent loading of driver on Mehlow (Benjamin Tissoires) [1740778] - [hid] cougar: Add support for the Cougar 500k Gaming Keyboard (Benjamin Tissoires) [1740778] - [hid] cougar: make compare_device_paths reusable (Benjamin Tissoires) [1740778] - [hid] multitouch: handle palm for touchscreens (Benjamin Tissoires) [1740778] - [hid] multitouch: touchscreens also use confidence reports (Benjamin Tissoires) [1740778] - [hid] multitouch: report MT_TOOL_PALM for non-confident touches (Benjamin Tissoires) [1740778] - [hid] microsoft: support the Surface Dial (Benjamin Tissoires) [1740778] - [hid] core: do not upper bound the collection stack (Benjamin Tissoires) [1740778] - [hid] input: enable Totem on the Dell Canvas 27 (Benjamin Tissoires) [1740778] - [hid] multitouch: remove one copy of values (Benjamin Tissoires) [1740778] - [hid] multitouch: ditch mt_report_id (Benjamin Tissoires) [1740778] - [hid] multitouch: store a per application quirks value (Benjamin Tissoires) [1740778] - [hid] multitouch: Store per collection multitouch data (Benjamin Tissoires) [1740778] - [hid] multitouch: make sure the static list of class is not changed (Benjamin Tissoires) [1740778] - [hid] elan: Add support for touchpad on the Toshiba Click Mini L9W (Benjamin Tissoires) [1740778] - [hid] elan: Add USB-id for HP x2 10-n000nd touchpad (Benjamin Tissoires) [1740778] - [hid] elan: Add a flag for selecting if the touchpad has a LED (Benjamin Tissoires) [1740778] - [hid] elan: Query resolution from the touchpad (Benjamin Tissoires) [1740778] - [hid] elan: Query device max_x and max_y value from touchpad (Benjamin Tissoires) [1740778] - [hid] elan: Hardcode finger-count and usb-interface (Benjamin Tissoires) [1740778] - [hid] elan: Correctly report MT_PRESSURE instead of TOOL_WIDTH (Benjamin Tissoires) [1740778] - [hid] elan: Stop claiming we have TOUCH_MAJOR and then never reporting it (Benjamin Tissoires) [1740778] - [hid] elan: Remove unused max_area_x and max_area_y vatiables (Benjamin Tissoires) [1740778] - [hid] hid-sony.c: Use devm_ api to simplify sc->output_report_dmabuf (Benjamin Tissoires) [1740778] - [hid] hid-sony.c: Use devm_ api to simplify sony_battery_probe() (Benjamin Tissoires) [1740778] - [hid] hid-sony.c: Use devm_ api to simplify sony_leds_init() (Benjamin Tissoires) [1740778] - [hid] hid-sony.c: Use devm_ api to simplify sony_register_sensors() (Benjamin Tissoires) [1740778] - [hid] hid-sony.c: Use devm_ api to simplify sony_register_touchpad() (Benjamin Tissoires) [1740778] - [hid] wacom: convert Wacom custom usages to standard HID usages (Benjamin Tissoires) [1740778] - [hid] wacom: Move handling of HID quirks into a dedicated function (Benjamin Tissoires) [1740778] - [hid] wacom: Replace touch_max fixup code with static touch_max definitions (Benjamin Tissoires) [1740778] - [hid] wiimote: add support for Guitar-Hero devices (Benjamin Tissoires) [1740778] - [hid] usbhid: use irqsave() in USB's complete callback (Benjamin Tissoires) [1740778] - [hid] redragon: fix num lock and caps lock LEDs (Benjamin Tissoires) [1740778] - [hid] hid-ntrig: add error handling for sysfs_create_group (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Add vddl regulator control (Benjamin Tissoires) [1740778] - [uapi] input: document meanings of KEY_SCREEN and KEY_ZOOM (Benjamin Tissoires) [1740778] - [input] synaptics-rmi4 - avoid processing unknown IRQs (Benjamin Tissoires) [1740778] - [input] revert "input: elantech - enable SMBus on new (2018+) systems" (Benjamin Tissoires) [1740778] - [input] elantech - annotate fall-through case in elantech_use_host_notify() (Benjamin Tissoires) [1740778] - [samples] treewide: Add SPDX license identifier - Makefile/Kconfig (Benjamin Tissoires) [1740778] - [kernel] input: elan_i2c - remove Lenovo Legion Y7000 PnpID (Benjamin Tissoires) [1740778] - [input] synaptics - enable RMI mode for HP Spectre X360 (Benjamin Tissoires) [1740778] - [input] elantech - enable SMBus on new (2018+) systems (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 234 (Benjamin Tissoires) [1740778] - [input] hyperv-keyboard: Use in-place iterator API in the channel callback (Benjamin Tissoires) [1740778] - [input] usbtouchscreen - initialize PM mutex before using it (Benjamin Tissoires) [1740778] - [input] alps - fix a mismatch between a condition check and its comment (Benjamin Tissoires) [1740778] - [input] psmouse - fix build error of multiple definition (Benjamin Tissoires) [1740778] - [input] alps - don't handle ALPS cs19 trackpoint-only device (Benjamin Tissoires) [1740778] - [input] hyperv-keyboard - remove dependencies on PAGE_SIZE for ring buffer (Benjamin Tissoires) [1740778] - [input] synaptics - fix misuse of strlcpy (Benjamin Tissoires) [1740778] - [input] synaptics - whitelist Lenovo T580 SMBus intertouch (Benjamin Tissoires) [1740778] - [input] synaptics - enable SMBUS on T480 thinkpad trackpad (Benjamin Tissoires) [1740778] - [input] joydev - extend absolute mouse detection (Benjamin Tissoires) [1740778] - [kernel] input: elan_i2c - export the device id whitelist (Benjamin Tissoires) [1740778] - [kernel] pm: suspend: Rename pm_suspend_via_s2idle() (Benjamin Tissoires) [1740778] - [kernel] pm: sleep: Add kerneldoc comments to some functions (Benjamin Tissoires) [1740778] - [input] synaptics - enable SMBus on ThinkPad E480 and E580 (Benjamin Tissoires) [1740778] - [input] synaptics-rmi4 - remove set but not used variable 'sensor_flags' (Benjamin Tissoires) [1740778] - [input] uinput - add compat ioctl number translation for UI_*_FF_UPLOAD (Benjamin Tissoires) [1740778] - [input] libps2 - mark expected switch fall-through (Benjamin Tissoires) [1740778] - [input] synaptics-rmi4 - write config register values to the right offset (Benjamin Tissoires) [1740778] - [input] synaptics-rmi4 - fix enum_fmt (Benjamin Tissoires) [1740778] - [input] synaptics-rmi4 - fill initial format (Benjamin Tissoires) [1740778] - [uapi] input: add KEY_KBD_LAYOUT_NEXT (Benjamin Tissoires) [1740778] - [input] synaptics-rmi4 - fix possible double free (Benjamin Tissoires) [1740778] - [input] hyperv-keyboard - add module description (Benjamin Tissoires) [1740778] - [input] i8042 - signal wakeup from atkbd/psmouse (Benjamin Tissoires) [1740778] - [input] evdev - use struct_size() in kzalloc() and vzalloc() (Benjamin Tissoires) [1740778] - [input] elan_i2c - add hardware ID for multiple Lenovo laptops (Benjamin Tissoires) [1740778] - [input] wacom_serial4 - add support for Wacom ArtPad II tablet (Benjamin Tissoires) [1740778] - [input] elan_i2c - add id for touchpad found in Lenovo s21e-20 (Benjamin Tissoires) [1740778] - [input] i8042 - rework DT node name comparisons (Benjamin Tissoires) [1740778] - [input] synaptics_i2c - remove redundant spinlock (Benjamin Tissoires) [1740778] - [input] elan_i2c - add ACPI ID for touchpad in Lenovo V330-15ISK (Benjamin Tissoires) [1740778] - [input] revert "input: elan_i2c - add ACPI ID for touchpad in ASUS Aspire F5-573G" (Benjamin Tissoires) [1740778] - [input] elantech - enable 3rd button support on Fujitsu CELSIUS H780 (Benjamin Tissoires) [1740778] - [uapi] input: input_event - fix the CONFIG_SPARC64 mixup (Benjamin Tissoires) [1740778] - [input] uinput - fix undefined behavior in uinput_validate_absinfo() (Benjamin Tissoires) [1740778] - [uapi] input: input_event - provide override for sparc64 (Benjamin Tissoires) [1740778] - [input] soc_button_array - fix mapping of the 5th GPIO in a PNP0C40 device (Benjamin Tissoires) [1740778] - [input] soc_button_array - add usage-page 0x01 usage-id 0xca mapping (Benjamin Tissoires) [1740778] - [input] elan_i2c - add ACPI ID for touchpad in ASUS Aspire F5-573G (Benjamin Tissoires) [1740778] - [input] synaptics - enable SMBus for HP EliteBook 840 G4 (Benjamin Tissoires) [1740778] - [input] synaptics - enable RMI on ThinkPad T560 (Benjamin Tissoires) [1740778] - [documentation] input: add `REL_WHEEL_HI_RES` and `REL_HWHEEL_HI_RES` (Benjamin Tissoires) [1740778] - [uapi] input: restore EV_ABS ABS_RESERVED (Benjamin Tissoires) [1740778] - [input] synaptics - enable SMBus for HP 15-ay000 (Benjamin Tissoires) [1740778] - [input] synaptics - add PNP ID for ThinkPad P50 to SMBus (Benjamin Tissoires) [1740778] - [input] elan_i2c - add ACPI ID for Lenovo IdeaPad 330-15ARR (Benjamin Tissoires) [1740778] - [input] elan_i2c - add support for ELAN0621 touchpad (Benjamin Tissoires) [1740778] - [documentation] revert "input: Add the `REL_WHEEL_HI_RES` event code" (Benjamin Tissoires) [1740778] - [input] atkbd - clean up indentation issue (Benjamin Tissoires) [1740778] - [input] elan_i2c - add ELAN0620 to the ACPI table (Benjamin Tissoires) [1740778] - [input] synaptics - avoid using uninitialized variable when probing (Benjamin Tissoires) [1740778] - [input] xen-kbdfront - mark expected switch fall-through (Benjamin Tissoires) [1740778] - [input] elan_i2c - add ACPI ID for Lenovo IdeaPad 330-15IGM (Benjamin Tissoires) [1740778] - [input] of_touchscreen - add support for touchscreen-min-x|y (Benjamin Tissoires) [1740778] - [input] elants_i2c - use DMA safe i2c when possible (Benjamin Tissoires) [1740778] - [input] uinput - add a schedule point in uinput_inject_events() (Benjamin Tissoires) [1740778] - [input] evdev - add a schedule point in evdev_write() (Benjamin Tissoires) [1740778] - [input] mousedev - add a schedule point in mousedev_write() (Benjamin Tissoires) [1740778] - [uapi] input: reserve 2 events code because of HID (Benjamin Tissoires) [1740778] - [input] i8042 - enable keyboard wakeups by default when s2idle is used (Benjamin Tissoires) [1740778] - [input] uinput - allow for max == min during input_absinfo validation (Benjamin Tissoires) [1740778] - [input] atakbd - fix Atari CapsLock behaviour (Benjamin Tissoires) [1740778] - [input] atakbd - fix Atari keymap (Benjamin Tissoires) [1740778] - [documentation] input: Add the `REL_WHEEL_HI_RES` event code (Benjamin Tissoires) [1740778] - [input] mark expected switch fall-throughs (Benjamin Tissoires) [1740778] - [input] evdev - switch to bitmap API (Benjamin Tissoires) [1740778] - [input] elan_i2c_smbus - cast sizeof to int for comparison (Benjamin Tissoires) [1740778] - [uapi] input: stop telling users to snail-mail Vojtech (Benjamin Tissoires) [1740778] - [documentation] input: add MT_TOOL_DIAL (Benjamin Tissoires) [1740778] - [input] i8042 - increment wakeup_count for the respective port (Benjamin Tissoires) [1740778] - [input] xen-kbdfront - allow better run-time configuration (Benjamin Tissoires) [1740778] - [xen] Sync up with the canonical protocol definitions in Xen (Benjamin Tissoires) [1740778] - [cpufreq] dev_pm_qos_update_request() can return 1 on success (Al Stone) [1739729 1725581] - [cpufreq] Make cpufreq_generic_init() return void (Al Stone) [1739729 1725581] - [cpufreq] Add QoS requests for userspace constraints (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Reuse refresh_frequency_limits() (Al Stone) [1739729 1725581] - [cpufreq] Register notifiers with the PM QoS framework (Al Stone) [1739729 1725581] - [base] pm / qos: Add support for MIN/MAX frequency constraints (Al Stone) [1739729 1725581] - [base] pm / qos: Pass request type to dev_pm_qos_read_value() (Al Stone) [1739729 1725581] - [base] pm / qos: Rename __dev_pm_qos_read_value() and dev_pm_qos_raw_read_value() (Al Stone) [1739729 1725581] - [base] pm / qos: Pass request type to dev_pm_qos_{add|remove}_notifier() (Al Stone) [1739729 1725581] - [cpufreq] Avoid calling cpufreq_verify_current_freq() from handle_update() (Al Stone) [1739729 1725581] - [cpufreq] Consolidate cpufreq_update_current_freq() and __cpufreq_get() (Al Stone) [1739729 1725581] - [cpufreq] Don't skip frequency validation for has_target() drivers (Al Stone) [1739729 1725581] - [cpufreq] Use has_target() instead of !setpolicy (Al Stone) [1739729 1725581] - [cpufreq] Remove redundant !setpolicy check (Al Stone) [1739729 1725581] - [kernel] cpufreq: Move the IS_ENABLED(CPU_THERMAL) macro into a stub (Al Stone) [1739729 1725581] - [opp] Don't use IS_ERR on invalid supplies (Al Stone) [1739729 1725581] - [kernel] pm: sleep: Update struct wakeup_source documentation (Al Stone) [1739729 1725581] - [base] base: power: remove wakeup_sources_stats_dentry variable (Al Stone) [1739729 1725581] - [cpufreq] pcc-cpufreq: Fail initialization if driver cannot be registered (Al Stone) [1739729 1725581] - [opp] Make dev_pm_opp_set_rate() handle freq = 0 to drop performance votes (Al Stone) [1739729 1725581] - [opp] Don't overwrite rounded clk rate (Al Stone) [1739729 1725581] - [base] pm: sleep: Show how long dpm_suspend_start() and dpm_suspend_end() take (Al Stone) [1739729 1725581] - [base] pm / clk: Remove error message on out-of-memory condition (Al Stone) [1739729 1725581] - [base] base: power: clock_ops: Use of_clk_get_parent_count() (Al Stone) [1739729 1725581] - [opp] Allocate genpd_virt_devs from dev_pm_opp_attach_genpd() (Al Stone) [1739729 1725581] - [opp] Attach genpds to devices from within OPP core (Al Stone) [1739729 1725581] - [base] pm / domains: Add GENPD_FLAG_RPM_ALWAYS_ON flag (Al Stone) [1739729 1725581] - [cpufreq] Don't find governor for setpolicy drivers in cpufreq_init_policy() (Al Stone) [1739729 1725581] - [cpufreq] Explain the kobject_put() in cpufreq_policy_alloc() (Al Stone) [1739729 1725581] - [x86] cpufreq: Call transition notifier only once for each policy (Al Stone) [1739729 1725581] - [cpufreq] Fix kobject memleak (Al Stone) [1739729 1725581] - [cpufreq] centrino: Fix centrino_setpolicy() kerneldoc comment (Al Stone) [1739729 1725581] - [base] pm / domains: Allow to attach a CPU via genpd_dev_pm_attach_by_id|name() (Al Stone) [1739729 1725581] - [base] pm / domains: Search for the CPU device outside the genpd lock (Al Stone) [1739729 1725581] - [base] pm / domains: Drop unused in-parameter to some genpd functions (Al Stone) [1739729 1725581] - [base] pm / domains: Use the base device for driver_deferred_probe_check_state() (Al Stone) [1739729 1725581] - [base] pm / domains: Enable genpd_dev_pm_attach_by_id|name() for single PM domain (Al Stone) [1739729 1725581] - [base] pm / domains: Allow OF lookup for multi PM domain case from ->attach_dev() (Al Stone) [1739729 1725581] - [base] pm / domains: Don't kfree() the virtual device in the error path (Al Stone) [1739729 1725581] - [cpufreq] Move ->get callback check outside of __cpufreq_get() (Al Stone) [1739729 1725581] - [x86] tsc: Rework time_cpufreq_notifier() (Al Stone) [1739729 1725581] - [x86] tsc: Fix UV TSC initialization (Al Stone) [1739729 1725581] - [x86] tsc: Prevent result truncation on 32bit (Al Stone) [1739729 1725581] - [x86] tsc: Consolidate init code (Al Stone) [1739729 1725581] - [x86] tsc: Make use of tsc_calibrate_cpu_early() (Al Stone) [1739729 1725581] - [x86] tsc: Split native_calibrate_cpu() into early and late parts (Al Stone) [1739729 1725581] - [x86] tsc: Use TSC as sched clock early (Al Stone) [1739729 1725581] - [x86] tsc: Initialize cyc2ns when tsc frequency is determined (Al Stone) [1739729 1725581] - [x86] tsc: Calibrate tsc only once (Al Stone) [1739729 1725581] - [x86] tsc: Redefine notsc to behave as tsc=unstable (Al Stone) [1739729 1725581] - [x86] platform/uv: Provide is_early_uv_system() (Al Stone) [1739729 1725581] - [base] pm / domains: remove unnecessary unlikely() (Al Stone) [1739729 1725581] - [cpufreq] Remove needless bios_limit check in show_bios_limit() (Al Stone) [1739729 1725581] - [cpufreq] cpufreq/acpi-cpufreq.c: This fixes the following checkpatch warning (Al Stone) [1739729 1725581] - [base] pm / core: Propagate dev->power.wakeup_path when no callbacks (Al Stone) [1739729 1725581] - [base] pm / domains: Add genpd governor for CPUs (Al Stone) [1739729 1725581] - [cpuidle] Export the next timer expiration for CPUs (Al Stone) [1739729 1725581] - [base] pm / core: Introduce dpm_async_fn() helper (Al Stone) [1739729 1725581] - [cpufreq] boost: Remove CONFIG_CPU_FREQ_BOOST_SW Kconfig option (Al Stone) [1739729 1725581] - [opp] Introduce dev_pm_opp_find_freq_ceil_by_volt() (Al Stone) [1739729 1725581] - [base] pm / domains: Add support for CPU devices to genpd (Al Stone) [1739729 1725581] - [base] pm / domains: Add generic data pointer to struct genpd_power_state (Al Stone) [1739729 1725581] - [cpufreq] rhel: cpufreq: switch printk users from pf and pF to ps and pS, respectively (Al Stone) [1739729 1725581] - [base] pm / core: fix kerneldoc comment for device_pm_wait_for_dev() (Al Stone) [1739729 1725581] - [base] pm / core: fix kerneldoc comment for dpm_watchdog_handler() (Al Stone) [1739729 1725581] - [cpufreq] stats: Use lock by stat to replace global spin lock (Al Stone) [1739729 1725581] - [cpufreq] Remove cpufreq_driver check in cpufreq_boost_supported() (Al Stone) [1739729 1725581] - [cpufreq] ppc_cbe: fix possible object reference leak (Al Stone) [1739729 1725581] - [cpufreq] cpufreq: Convert some slow-path static_cpu_has() callers to boot_cpu_has() (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Update max frequency on global turbo changes (Al Stone) [1739729 1725581] - [base] pm / wakeup: Use pm_pr_dbg() instead of pr_debug() (Al Stone) [1739729 1725581] - [cpufreq] Add cpufreq_cpu_acquire() and cpufreq_cpu_release() (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Driver-specific handling of _PPC updates (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Load only on Intel hardware (Al Stone) [1739729 1725581] - [cpufreq] scpi: Fix use after free (Al Stone) [1739729 1725581] - [base] pm / domains: Avoid a potential deadlock (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Fix up iowait_boost computation (Al Stone) [1739729 1725581] - [opp] pm / opp: Update performance state when freq == old_freq (Al Stone) [1739729 1725581] - [base] pm / wakeup: Drop wakeup_source_drop() (Al Stone) [1739729 1725581] - [base] pm / wakeup: Rework wakeup source timer cancellation (Al Stone) [1739729 1725581] - [base] pm / domains: Remove one unnecessary blank line (Al Stone) [1739729 1725581] - [base] pm / domains: Return early for all errors in _genpd_power_off() (Al Stone) [1739729 1725581] - [base] pm / domains: Improve warn for multiple states but no governor (Al Stone) [1739729 1725581] - [opp] Fix handling of multiple power domains (Al Stone) [1739729 1725581] - [base] pm / qos: Fix typo in file description (Al Stone) [1739729 1725581] - [base] pm-runtime: Call pm_runtime_active|suspended_time() from sysfs (Al Stone) [1739729 1725581] - [base] pm-runtime: Consolidate code to get active/suspended time (Al Stone) [1739729 1725581] - [base] pm: Add and use pr_fmt() (Al Stone) [1739729 1725581] - [cpufreq] Improve kerneldoc comments for cpufreq_cpu_get/put() (Al Stone) [1739729 1725581] - [cpufreq] acpi-cpufreq: Report if CPU doesn't support boost technologies (Al Stone) [1739729 1725581] - [base] driver core: Fix PM-runtime for links added during consumer probe (Al Stone) [1739729 1725581] - [cpufreq] Pass updated policy to driver ->setpolicy() callback (Al Stone) [1739729 1725581] - [cpufreq] Fix two debug messages in cpufreq_set_policy() (Al Stone) [1739729 1725581] - [cpufreq] Reorder and simplify cpufreq_update_policy() (Al Stone) [1739729 1725581] - [cpufreq] Add kerneldoc comments for two core functions (Al Stone) [1739729 1725581] - [cpufreq] scmi: Fix use-after-free in scmi_cpufreq_exit() (Al Stone) [1739729 1725581] - [kernel] pm / core: Add support to skip power management in device/driver model (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Rework iowait boosting to be less aggressive (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Eliminate intel_pstate_get_base_pstate() (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Avoid redundant initialization of local vars (Al Stone) [1739729 1725581] - [cpufreq] cpufreq / cppc: Work around for Hisilicon CPPC cpufreq (Al Stone) [1739729 1725581] - [cpufreq] speedstep: convert BUG() to BUG_ON() (Al Stone) [1739729 1725581] - [cpufreq] powernv: fix missing check of return value in init_powernv_pstates() (Al Stone) [1739729 1725581] - [cpufreq] pcc-cpufreq: remove unneeded semicolon (Al Stone) [1739729 1725581] - [kernel] pm / domains: Mark "name" const in dev_pm_domain_attach_by_name() (Al Stone) [1739729 1725581] - [kernel] pm / domains: Mark "name" const in genpd_dev_pm_attach_by_name() (Al Stone) [1739729 1725581] - [cpufreq] Replace double NOT (!!) with single NOT (!) (Al Stone) [1739729 1725581] - [base] pm / suspend: Print debug messages for device using direct-complete (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Add reasons for failure and debug messages (Al Stone) [1739729 1725581] - [base] driver core: Fix possible supplier PM-usage counter imbalance (Al Stone) [1739729 1725581] - [base] pm-runtime: Fix __pm_runtime_set_status() race with runtime resume (Al Stone) [1739729 1725581] - [cpufreq] dt: Implement online/offline() callbacks (Al Stone) [1739729 1725581] - [cpufreq] Allow light-weight tear down and bring up of CPUs (Al Stone) [1739729 1725581] - [base] pm-runtime: Take suppliers into account in __pm_runtime_set_status() (Al Stone) [1739729 1725581] - [opp] no need to check return value of debugfs_create functions (Al Stone) [1739729 1725581] - [cpufreq] scmi: Register an Energy Model (Al Stone) [1739729 1725581] - [opp] pm / opp: Introduce a power estimation helper (Al Stone) [1739729 1725581] - [opp] pm / opp: Remove unused parameter of _generic_set_opp_clk_only() (Al Stone) [1739729 1725581] - [cpufreq] scpi: Register an Energy Model (Al Stone) [1739729 1725581] - [cpufreq] dt: Register an Energy Model (Al Stone) [1739729 1725581] - [cpufreq] stats: Fix concurrency issues while resetting stats (Al Stone) [1739729 1725581] - [cpufreq] stats: Declare freq-attr right after their callbacks (Al Stone) [1739729 1725581] - [base] driver core: Do not call rpm_put_suppliers() in pm_runtime_drop_link() (Al Stone) [1739729 1725581] - [base] driver core: Fix handling of runtime PM flags in device_link_add() (Al Stone) [1739729 1725581] - [base] driver core: Do not resume suppliers under device_links_write_lock() (Al Stone) [1739729 1725581] - [base] driver core: Avoid careless re-use of existing device links (Al Stone) [1739729 1725581] - [base] driver core: Fix DL_FLAG_AUTOREMOVE_SUPPLIER device link flag handling (Al Stone) [1739729 1725581] - [base] driver core: Add flag to autoremove device link on supplier unbind (Al Stone) [1739729 1725581] - [base] driver core: Rename flag AUTOREMOVE to AUTOREMOVE_CONSUMER (Al Stone) [1739729 1725581] - [base] pm-runtime: update accounting_timestamp on enable (Al Stone) [1739729 1725581] - [cpufreq] scpi: Use auto-registration of thermal cooling device (Al Stone) [1739729 1725581] - [cpufreq] scmi: Use auto-registration of thermal cooling device (Al Stone) [1739729 1725581] - [cpufreq] cpufreq-dt: Use auto-registration of thermal cooling device (Al Stone) [1739729 1725581] - [cpufreq] Auto-register the driver as a thermal cooling device if asked (Al Stone) [1739729 1725581] - [cpufreq] thermal: cpu_cooling: Require thermal core to be compiled in (Al Stone) [1739729 1725581] - [cpufreq] Use struct kobj_attribute instead of struct global_attr (Al Stone) [1739729 1725581] - [base] pm / wakeup: fix kerneldoc comment for pm_wakeup_dev_event() (Al Stone) [1739729 1725581] - [base] pm: domains: no need to check return value of debugfs_create functions (Al Stone) [1739729 1725581] - [opp] Add support for parsing the 'opp-level' property (Al Stone) [1739729 1725581] - [kernel] cpufreq: Replace open-coded << with BIT() (Al Stone) [1739729 1725581] - [base] pm: clock_ops: fix missing clk_prepare() return value check (Al Stone) [1739729 1725581] - [cpufreq] e_powersaver: Use struct_size() in kzalloc() (Al Stone) [1739729 1725581] - [cpufreq] Don't update new_policy on failures (Al Stone) [1739729 1725581] - [cpufreq] scmi: Fix frequency invariance in slow path (Al Stone) [1739729 1725581] - [cpufreq] check if policy is inactive early in __cpufreq_get() (Al Stone) [1739729 1725581] - [opp] cpufreq: scpi/scmi: Fix freeing of dynamic OPPs (Al Stone) [1739729 1725581] - [base] pm: sleep: call devfreq suspend/resume (Al Stone) [1739729 1725581] - [devfreq] pm / devfreq: add devfreq_suspend/resume() functions (Al Stone) [1739729 1725581] - [base] pm / domains: remove define_genpd_open_function() and define_genpd_debugfs_fops() (Al Stone) [1739729 1725581] - [base] pm / domains: Propagate performance state updates (Al Stone) [1739729 1725581] - [base] pm / domains: Factorize dev_pm_genpd_set_performance_state() (Al Stone) [1739729 1725581] - [base] pm / domains: Save OPP table pointer in genpd (Al Stone) [1739729 1725581] - [opp] Don't return 0 on error from of_get_required_opp_performance_state() (Al Stone) [1739729 1725581] - [opp] Add dev_pm_opp_xlate_performance_state() helper (Al Stone) [1739729 1725581] - [opp] Improve _find_table_of_opp_np() (Al Stone) [1739729 1725581] - [base] pm / domains: Make genpd performance states orthogonal to the idlestates (Al Stone) [1739729 1725581] - [opp] Fix missing debugfs supply directory for OPPs (Al Stone) [1739729 1725581] - [opp] Use opp_table->regulators to verify no regulator case (Al Stone) [1739729 1725581] - [base] pm: Switch to use ptR (Al Stone) [1739729 1725581] - [cpufreq] powernv: add of_node_put() (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Force HWP min perf before offline (Al Stone) [1739729 1725581] - [cpufreq] cpufreq: change CONFIG_6xx to CONFIG_PPC_BOOK3S_32 (Al Stone) [1739729 1725581] - [opp] Fix parsing of multiple phandles in "operating-points-v2" property (Al Stone) [1739729 1725581] - [opp] Remove of_dev_pm_opp_find_required_opp() (Al Stone) [1739729 1725581] - [base] opp: Rename and relocate of_genpd_opp_to_performance_state() (Al Stone) [1739729 1725581] - [opp] Configure all required OPPs (Al Stone) [1739729 1725581] - [opp] Add dev_pm_opp_{set|put}_genpd_virt_dev() helper (Al Stone) [1739729 1725581] - [base] pm / domains: Add genpd_opp_to_performance_state() (Al Stone) [1739729 1725581] - [opp] Populate OPPs from "required-opps" property (Al Stone) [1739729 1725581] - [opp] Populate required opp tables from "required-opps" property (Al Stone) [1739729 1725581] - [opp] Separate out custom OPP handler specific code (Al Stone) [1739729 1725581] - [opp] Identify and mark genpd OPP tables (Al Stone) [1739729 1725581] - [base] pm / domains: Rename genpd virtual devices as virt_dev (Al Stone) [1739729 1725581] - [cpufreq] remove unused arm_big_little_dt driver (Al Stone) [1739729 1725581] - [cpufreq] drop ARM_BIG_LITTLE_CPUFREQ support for ARM64 (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Fix compilation for !CONFIG_ACPI (Al Stone) [1739729 1725581] - [base] pm / domains: Deal with multiple states but no governor in genpd (Al Stone) [1739729 1725581] - [base] pm / domains: Don't treat zero found compatible idle states as an error (Al Stone) [1739729 1725581] - [cpufreq] conservative: Take limits changes into account properly (Al Stone) [1739729 1725581] - [opp] pm / opp: _of_add_opp_table_v2(): increment count only if OPP is added (Al Stone) [1739729 1725581] - [cpufreq] dt: Try freeing static OPPs only if we have added them (Al Stone) [1739729 1725581] - [opp] Return error on error from dev_pm_opp_get_opp_count() (Al Stone) [1739729 1725581] - [opp] Improve error handling in dev_pm_opp_of_cpumask_add_table() (Al Stone) [1739729 1725581] - [cpufreq] cpufreq / cppc: Mark acpi_ids as used (Al Stone) [1739729 1725581] - [opp] Pass OPP table to _of_add_opp_table_v{1|2}() (Al Stone) [1739729 1725581] - [opp] Prevent creating multiple OPP tables for devices sharing OPP nodes (Al Stone) [1739729 1725581] - [opp] Use a single mechanism to free the OPP table (Al Stone) [1739729 1725581] - [opp] Don't remove dynamic OPPs from _dev_pm_opp_remove_table() (Al Stone) [1739729 1725581] - [opp] Create separate kref for static OPPs list (Al Stone) [1739729 1725581] - [opp] Don't take OPP table's kref for static OPPs (Al Stone) [1739729 1725581] - [opp] Parse OPP table's DT properties from _of_init_opp_table() (Al Stone) [1739729 1725581] - [opp] Pass index to _of_init_opp_table() (Al Stone) [1739729 1725581] - [opp] Protect dev_list with opp_table lock (Al Stone) [1739729 1725581] - [opp] Don't try to remove all OPP tables on failure (Al Stone) [1739729 1725581] - [opp] Free OPP table properly on performance state irregularities (Al Stone) [1739729 1725581] - [cpufreq] Convert to using pOFn instead of device_node.name (Al Stone) [1739729 1725581] - [cpufreq] remove unnecessary unlikely() (Al Stone) [1739729 1725581] - [base] pm / clk: signedness bug in of_pm_clk_add_clks() (Al Stone) [1739729 1725581] - [trace] cpufreq: trace frequency limits change (Al Stone) [1739729 1725581] - [cpufreq] pcc-cpufreq: Disable dynamic scaling on many-CPU systems (Al Stone) [1739729 1725581] - [base] pm / domains: Stop deferring probe at the end of initcall (Al Stone) [1739729 1725581] - [base] driver: core: Allow subsystems to continue deferring probe (Al Stone) [1739729 1725581] - [base] driver core: allow stopping deferred probe after init (Al Stone) [1739729 1725581] - [base] driver core: add a debugfs entry to show deferred devices (Al Stone) [1739729 1725581] - [base] pm / domains: Introduce dev_pm_domain_attach_by_name() (Al Stone) [1739729 1725581] - [base] pm / domains: Introduce option to attach a device by name to genpd (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: use match_string() helper (Al Stone) [1739729 1725581] - [fs] ceph: use ceph_evict_inode to cleanup inode's resource (Jeff Layton) [1767959] - [fs] ceph: return -EINVAL if given fsc mount option on kernel w/o support (Jeff Layton) [1767959] - [fs] ceph: don't try to handle hashed dentries in non-O_CREAT atomic_open (Jeff Layton) [1767959] - [fs] ceph: add missing check in d_revalidate snapdir handling (Jeff Layton) [1767959] - [fs] ceph: fix RCU case handling in ceph_d_revalidate() (Jeff Layton) [1767959] - [fs] ceph: fix use-after-free in __ceph_remove_cap() (Jeff Layton) [1767959] - [block] rbd: cancel lock_dwork if the wait is interrupted (Jeff Layton) [1767959] - [fs] ceph: just skip unrecognized info in ceph_reply_info_extra (Jeff Layton) [1767959] - [fs] ceph: call ceph_mdsc_destroy from destroy_fs_client (Jeff Layton) [1767959] - [net] libceph: use ceph_kvmalloc() for osdmap arrays (Jeff Layton) [1767959] - [net] libceph: avoid a __vmalloc() deadlock in ceph_kvmalloc() (Jeff Layton) [1767959] - [fs] ceph: include ceph_debug.h in cache.c (Jeff Layton) [1767959] - [fs] ceph: move static keyword to the front of declarations (Jeff Layton) [1767959] - [block] rbd: pull rbd_img_request_create() dout out into the callers (Jeff Layton) [1767959] - [fs] ceph: reconnect connection if session hang in opening state (Jeff Layton) [1767959] - [net] libceph: drop unused con parameter of calc_target() (Jeff Layton) [1767959] - [fs] ceph: use release_pages() directly (Jeff Layton) [1767959] - [block] rbd: fix response length parameter for encoded strings (Jeff Layton) [1767959] - [fs] ceph: allow arbitrary security.* xattrs (Jeff Layton) [1767959] - [fs] ceph: only set CEPH_I_SEC_INITED if we got a MAC label (Jeff Layton) [1767959] - [fs] ceph: turn ceph_security_invalidate_secctx into static inline (Jeff Layton) [1767959] - [fs] ceph: add buffered/direct exclusionary locking for reads and writes (Jeff Layton) [1767959] - [net] libceph: handle OSD op ceph_pagelist_append() errors (Jeff Layton) [1767959] - [fs] ceph: don't return a value from void function (Jeff Layton) [1767959] - [fs] ceph: don't freeze during write page faults (Jeff Layton) [1767959] - [fs] ceph: update the mtime when truncating up (Jeff Layton) [1767959] - [fs] ceph: fix indentation in __get_snap_name() (Jeff Layton) [1767959] - [fs] ceph: remove incorrect comment above __send_cap (Jeff Layton) [1767959] - [fs] ceph: remove CEPH_I_NOFLUSH (Jeff Layton) [1767959] - [fs] ceph: remove unneeded test in try_flush_caps (Jeff Layton) [1767959] - [fs] ceph: have __mark_caps_flushing return flush_tid (Jeff Layton) [1767959] - [fs] ceph: fix comments over ceph_add_cap (Jeff Layton) [1767959] - [fs] ceph: eliminate session->s_trim_caps (Jeff Layton) [1767959] - [fs] ceph: fetch cap_gen under spinlock in ceph_add_cap (Jeff Layton) [1767959] - [fs] ceph: remove ceph_get_cap_mds and __ceph_get_cap_mds (Jeff Layton) [1767959] - [fs] ceph: don't SetPageError on writepage errors (Jeff Layton) [1767959] - [fs] ceph: auto reconnect after blacklisted (Jeff Layton) [1767959] - [fs] ceph: invalidate all write mode filp after reconnect (Jeff Layton) [1767959] - [fs] ceph: return -EIO if read/write against filp that lost file locks (Jeff Layton) [1767959] - [fs] ceph: add helper function that forcibly reconnects to ceph cluster (Jeff Layton) [1767959] - [fs] ceph: pass filp to ceph_get_caps() (Jeff Layton) [1767959] - [fs] ceph: track and report error of async metadata operation (Jeff Layton) [1767959] - [fs] ceph: allow closing session in restarting/reconnect state (Jeff Layton) [1767959] - [net] libceph: add function that clears osd client's abort_err (Jeff Layton) [1767959] - [net] libceph: add function that reset client's entity addr (Jeff Layton) [1767959] - [fs] ceph: don't list vxattrs in listxattr() (Jeff Layton) [1767959] - [fs] ceph: fix directories inode i_blkbits initialization (Jeff Layton) [1767959] - [block] rbd: restore zeroing past the overlap when reading from parent (Jeff Layton) [1767959] - [net] libceph: don't call crypto_free_sync_skcipher() on a NULL tfm (Jeff Layton) [1767959] - [net] libceph: fix PG split vs OSD (re)connect race (Jeff Layton) [1767959] - [fs] ceph: don't try fill file_lock on unsuccessful GETFILELOCK reply (Jeff Layton) [1767959] - [fs] ceph: clear page dirty before invalidate page (Jeff Layton) [1767959] - [fs] ceph: fix buffer free while holding i_ceph_lock in fill_inode() (Jeff Layton) [1767959] - [fs] ceph: fix buffer free while holding i_ceph_lock in __ceph_build_xattrs_blob() (Jeff Layton) [1767959] - [fs] ceph: fix buffer free while holding i_ceph_lock in __ceph_setxattr() (Jeff Layton) [1767959] - [kernel] libceph: allow ceph_buffer_put() to receive a NULL ceph_buffer (Jeff Layton) [1767959] - [fs] ceph: fix end offset in truncate_inode_pages_range call (Jeff Layton) [1767959] - [fs] ceph: initialize superblock s_time_gran to 1 (Jeff Layton) [1767959] - [block] rbd: setallochint only if object doesn't exist (Jeff Layton) [1767959] - [block] rbd: support for object-map and fast-diff (Jeff Layton) [1767959] - [block] rbd: call rbd_dev_mapping_set() from rbd_dev_image_probe() (Jeff Layton) [1767959] - [net] libceph: export osd_req_op_data() macro (Jeff Layton) [1767959] - [net] libceph: change ceph_osdc_call() to take page vector for response (Jeff Layton) [1767959] - [kernel] libceph: bump CEPH_MSG_MAX_DATA_LEN (again) (Jeff Layton) [1767959] - [block] rbd: new exclusive lock wait/wake code (Jeff Layton) [1767959] - [block] rbd: quiescing lock should wait for image requests (Jeff Layton) [1767959] - [block] rbd: lock should be quiesced on reacquire (Jeff Layton) [1767959] - [block] rbd: introduce copyup state machine (Jeff Layton) [1767959] - [block] rbd: rename rbd_obj_setup_*() to rbd_obj_init_*() (Jeff Layton) [1767959] - [block] rbd: move OSD request allocation into object request state machines (Jeff Layton) [1767959] - [block] rbd: factor out __rbd_osd_setup_discard_ops() (Jeff Layton) [1767959] - [block] rbd: factor out rbd_osd_setup_copyup() (Jeff Layton) [1767959] - [block] rbd: introduce obj_req->osd_reqs list (Jeff Layton) [1767959] - [fs] libceph: rename r_unsafe_item to r_private_item (Jeff Layton) [1767959] - [block] rbd: introduce image request state machine (Jeff Layton) [1767959] - [block] rbd: move OSD request submission into object request state machines (Jeff Layton) [1767959] - [block] rbd: get rid of RBD_OBJ_WRITE_{FLAT, GUARD} (Jeff Layton) [1767959] - [block] rbd: replace obj_req->tried_parent with obj_req->read_state (Jeff Layton) [1767959] - [block] rbd: get rid of obj_req->xferred, obj_req->result and img_req->xferred (Jeff Layton) [1767959] - [fs] ceph: don't NULL terminate virtual xattrs (Jeff Layton) [1767959] - [fs] ceph: return -ERANGE if virtual xattr value didn't fit in buffer (Jeff Layton) [1767959] - [fs] ceph: make getxattr_cb return ssize_t (Jeff Layton) [1767959] - [fs] ceph: more precise CEPH_CLIENT_CAPS_PENDING_CAPSNAP (Jeff Layton) [1767959] - [fs] ceph: kick flushing and flush snaps before sending normal cap message (Jeff Layton) [1767959] - [fs] ceph: clear CEPH_I_KICK_FLUSH flag inside __kick_flushing_caps() (Jeff Layton) [1767959] - [fs] ceph: increment change_attribute on local changes (Jeff Layton) [1767959] - [fs] ceph: handle change_attr in cap messages (Jeff Layton) [1767959] - [fs] ceph: add change_attr field to ceph_inode_info (Jeff Layton) [1767959] - [kernel] iversion: add a routine to update a raw value with a larger one (Jeff Layton) [1767959] - [fs] ceph: allow querying of STATX_BTIME in ceph_getattr (Jeff Layton) [1767959] - [kernel] libceph: turn on CEPH_FEATURE_MSG_ADDR2 (Jeff Layton) [1767959] - [fs] ceph: handle btime in cap messages (Jeff Layton) [1767959] - [fs] ceph: add btime field to ceph_inode_info (Jeff Layton) [1767959] - [net] libceph: rename ceph_encode_addr to ceph_encode_banner_addr (Jeff Layton) [1767959] - [net] libceph: use TYPE_LEGACY for entity addrs instead of TYPE_NONE (Jeff Layton) [1767959] - [net] ceph: fix decode_locker to use ceph_decode_entity_addr (Jeff Layton) [1767959] - [fs] ceph: have MDS map decoding use entity_addr_t decoder (Jeff Layton) [1767959] - [net] libceph: correctly decode ADDR2 addresses in incremental OSD maps (Jeff Layton) [1767959] - [net] libceph: fix watch_item_t decoding to use ceph_decode_entity_addr (Jeff Layton) [1767959] - [net] libceph: switch osdmap decoding to use ceph_decode_entity_addr (Jeff Layton) [1767959] - [net] libceph: ADDR2 support for monmap (Jeff Layton) [1767959] - [net] libceph: add ceph_decode_entity_addr (Jeff Layton) [1767959] - [net] libceph: fix sa_family just after reading address (Jeff Layton) [1767959] - [fs] ceph: remove request from waiting list before unregister (Jeff Layton) [1767959] - [fs] ceph: don't blindly unregister session that is in opening state (Jeff Layton) [1767959] - [fs] ceph: fix infinite loop in get_quota_realm() (Jeff Layton) [1767959] - [fs] ceph: add selinux support (Jeff Layton) [1767959] - [fs] ceph: rename struct ceph_acls_info to ceph_acl_sec_ctx (Jeff Layton) [1767959] - [fs] ceph: fix debug print format in __set_xattr() (Jeff Layton) [1767959] - [fs] ceph: fix warning PTR_ERR_OR_ZERO can be used (Jeff Layton) [1767959] - [fs] ceph: hold i_ceph_lock when removing caps for freeing inode (Jeff Layton) [1767959] - [fs] ceph: ensure d_name/d_parent stability in ceph_mdsc_lease_send_msg() (Jeff Layton) [1767959] - [fs] ceph: use READ_ONCE to access d_parent in RCU critical section (Jeff Layton) [1767959] - [fs] ceph: fix dir_lease_is_valid() (Jeff Layton) [1767959] - [fs] ceph: close race between d_name_cmp() and update_dentry_lease() (Jeff Layton) [1767959] - [fs] ceph: fix improper use of smp_mb__before_atomic() (Jeff Layton) [1767959] - [fs] ceph: fix "ceph.dir.rctime" vxattr value (Jeff Layton) [1767959] - [fs] ceph: remove unused vxattr length helpers (Jeff Layton) [1767959] - [fs] ceph: fix listxattr vxattr buffer length calculation (Jeff Layton) [1767959] - [fs] ceph: add ceph.snap.btime vxattr (Jeff Layton) [1767959] - [fs] ceph: carry snapshot creation time with inodes (Jeff Layton) [1767959] - [fs] ceph: clean up ceph.dir.pin vxattr name sizeof() (Jeff Layton) [1767959] - [fs] ceph: silence a checker warning in mdsc_show() (Jeff Layton) [1767959] - [net] libceph: remove ceph_get_direct_page_vector() (Jeff Layton) [1767959] - [fs] ceph: don't open-code the check for dead lockref (Jeff Layton) [1767959] - [net] ceph: no need to check return value of debugfs_create functions (Jeff Layton) [1767959] - [fs] ceph: fix ceph_mdsc_build_path to not stop on first component (Jeff Layton) [1767959] - [fs] ceph: fix error handling in ceph_get_caps() (Jeff Layton) [1767959] - [fs] ceph: avoid iput_final() while holding mutex or in dispatch thread (Jeff Layton) [1767959] - [fs] ceph: single workqueue for inode related works (Jeff Layton) [1767959] - [fs] ceph: flush dirty inodes before proceeding with remount (Jeff Layton) [1767959] - [fs] ceph: fix unaligned access in ceph_send_cap_releases (Jeff Layton) [1767959] - [net] libceph: make ceph_pr_addr take an struct ceph_entity_addr pointer (Jeff Layton) [1767959] - [net] libceph: fix unaligned accesses in ceph_entity_addr handling (Jeff Layton) [1767959] - [block] rbd: don't assert on writes to snapshots (Jeff Layton) [1767959] - [block] rbd: client_mutex is never nested (Jeff Layton) [1767959] - [fs] ceph: print inode number in __caps_issued_mask debugging messages (Jeff Layton) [1767959] - [fs] ceph: just call get_session in __ceph_lookup_mds_session (Jeff Layton) [1767959] - [fs] ceph: simplify arguments and return semantics of try_get_cap_refs (Jeff Layton) [1767959] - [fs] ceph: fix comment over ceph_drop_caps_for_unlink (Jeff Layton) [1767959] - [fs] ceph: move wait for mds request into helper function (Jeff Layton) [1767959] - [fs] ceph: have ceph_mdsc_do_request call ceph_mdsc_submit_request (Jeff Layton) [1767959] - [fs] ceph: after an MDS request, do callback and completions (Jeff Layton) [1767959] - [fs] ceph: use pathlen values returned by set_request_path_attr (Jeff Layton) [1767959] - [fs] ceph: use __getname/__putname in ceph_mdsc_build_path (Jeff Layton) [1767959] - [fs] ceph: use ceph_mdsc_build_path instead of clone_dentry_name (Jeff Layton) [1767959] - [fs] ceph: fix potential use-after-free in ceph_mdsc_build_path (Jeff Layton) [1767959] - [fs] ceph: dump granular cap info in "caps" debugfs file (Jeff Layton) [1767959] - [fs] ceph: make iterate_session_caps a public symbol (Jeff Layton) [1767959] - [fs] ceph: fix NULL pointer deref when debugging is enabled (Jeff Layton) [1767959] - [fs] ceph: properly handle granular statx requests (Jeff Layton) [1767959] - [fs] ceph: remove superfluous inode_lock in ceph_fsync (Jeff Layton) [1767959] - [kernel] libceph: fix clang warning for CEPH_DEFINE_OID_ONSTACK (Jeff Layton) [1767959] - [block] rbd: convert all rbd_assert(0) to BUG() (Jeff Layton) [1767959] - [block] rbd: avoid clang -Wuninitialized warning (Jeff Layton) [1767959] - [fs] ceph: snapshot nfs re-export (Jeff Layton) [1767959] - [fs] ceph: quota: fix quota subdir mounts (Jeff Layton) [1767959] - [fs] ceph: factor out ceph_lookup_inode() (Jeff Layton) [1767959] - [fs] ceph: remove duplicated filelock ref increase (Jeff Layton) [1767959] - [fs] ceph: fix ci->i_head_snapc leak (Jeff Layton) [1767959] - [fs] ceph: handle the case where a dentry has been renamed on outstanding req (Jeff Layton) [1767959] - [fs] ceph: ensure d_name stability in ceph_dentry_hash() (Jeff Layton) [1767959] - [fs] ceph: only use d_name directly when parent is locked (Jeff Layton) [1767959] - [fs] mark expected switch fall-throughs (Jeff Layton) [1767959] - [fs] ceph: fix use-after-free on symlink traversal (Jeff Layton) [1767959] - [net] libceph: fix breakage caused by multipage bvecs (Jeff Layton) [1767959] - [block] rbd: drop wait_for_latest_osdmap() (Jeff Layton) [1767959] - [net] libceph: wait for latest osdmap in ceph_monc_blacklist_add() (Jeff Layton) [1767959] - [block] rbd: set io_min, io_opt and discard_granularity to alloc_size (Jeff Layton) [1767959] - [block] rbd: advertise support for RBD_FEATURE_DEEP_FLATTEN (Jeff Layton) [1767959] - [block] rbd: whole-object write and zeroout should copyup when snapshots exist (Jeff Layton) [1767959] - [block] rbd: copyup with an empty snapshot context (aka deep-copyup) (Jeff Layton) [1767959] - [block] rbd: introduce rbd_obj_issue_copyup_ops() (Jeff Layton) [1767959] - [block] rbd: stop copying num_osd_ops in rbd_obj_issue_copyup() (Jeff Layton) [1767959] - [block] rbd: factor out __rbd_osd_req_create() (Jeff Layton) [1767959] - [block] rbd: clear ->xferred on error from rbd_obj_issue_copyup() (Jeff Layton) [1767959] - [block] rbd: remove experimental designation from kernel layering (Jeff Layton) [1767959] - [fs] ceph: add mount option to limit caps count (Jeff Layton) [1767959] - [fs] ceph: periodically trim stale dentries (Jeff Layton) [1767959] - [fs] ceph: delete stale dentry when last reference is dropped (Jeff Layton) [1767959] - [fs] ceph: remove dentry_lru file from debugfs (Jeff Layton) [1767959] - [fs] ceph: touch existing cap when handling reply (Jeff Layton) [1767959] - [fs] ceph: pass inclusive lend parameter to filemap_write_and_wait_range() (Jeff Layton) [1767959] - [block] rbd: round off and ignore discards that are too small (Jeff Layton) [1767959] - [block] rbd: handle DISCARD and WRITE_ZEROES separately (Jeff Layton) [1767959] - [block] rbd: get rid of obj_req->obj_request_count (Jeff Layton) [1767959] - [net] libceph: use struct_size() for kmalloc() in crush_decode() (Jeff Layton) [1767959] - [fs] ceph: send cap releases more aggressively (Jeff Layton) [1767959] - [fs] ceph: support getting ceph.dir.pin vxattr (Jeff Layton) [1767959] - [fs] ceph: support versioned reply (Jeff Layton) [1767959] - [fs] ceph: map snapid to anonymous bdev ID (Jeff Layton) [1767959] - [fs] ceph: split large reconnect into multiple messages (Jeff Layton) [1767959] - [fs] ceph: decode feature bits in session message (Jeff Layton) [1767959] - [fs] ceph: set special inode's blocksize to page size (Jeff Layton) [1767959] - [fs] ceph: avoid repeatedly adding inode to mdsc->snap_flush_list (Jeff Layton) [1767959] - [fs] ceph: quota: cleanup license mess (Jeff Layton) [1767959] - [net] libceph: avoid KEEPALIVE_PENDING races in ceph_con_keepalive() (Jeff Layton) [1767959] - [fs] ceph: clear inode pointer when snap realm gets dropped by its inode (Jeff Layton) [1767959] - [block] rbd: don't return 0 on unmap if RBD_DEV_FLAG_REMOVING is set (Jeff Layton) [1767959] - [fs] ceph: use vmf_error() in ceph_filemap_fault() (Jeff Layton) [1767959] - [net] libceph: allow setting abort_on_full for rbd (Jeff Layton) [1767959] - [fs] ceph: don't encode inode pathes into reconnect message (Jeff Layton) [1767959] - [fs] ceph: update wanted caps after resuming stale session (Jeff Layton) [1767959] - [fs] ceph: skip updating 'wanted' caps if caps are already issued (Jeff Layton) [1767959] - [fs] ceph: don't request excl caps when mount is readonly (Jeff Layton) [1767959] - [fs] ceph: don't update importing cap's mseq when handing cap export (Jeff Layton) [1767959] - [net] libceph: switch more to bool in ceph_tcp_sendmsg() (Jeff Layton) [1767959] - [net] libceph: use MSG_SENDPAGE_NOTLAST with ceph_tcp_sendpage() (Jeff Layton) [1767959] - [net] libceph: use sock_no_sendpage() as a fallback in ceph_tcp_sendpage() (Jeff Layton) [1767959] - [net] libceph: drop last_piece logic from write_partial_message_data() (Jeff Layton) [1767959] - [fs] ceph: remove redundant assignment (Jeff Layton) [1767959] - [fs] ceph: cleanup splice_dentry() (Jeff Layton) [1767959] - [fs] libceph: assume argonaut on the server side (Jeff Layton) [1767959] - [fs] ceph: quota: fix null pointer dereference in quota check (Jeff Layton) [1767959] - [fs] ceph: add non-blocking parameter to ceph_try_get_caps() (Jeff Layton) [1767959] - [net] libceph: check reply num_data_items in setup_request_data() (Jeff Layton) [1767959] - [net] libceph: preallocate message data items (Jeff Layton) [1767959] - [net] libceph, rbd, ceph: move ceph_osdc_alloc_messages() calls (Jeff Layton) [1767959] - [net] libceph: introduce alloc_watch_request() (Jeff Layton) [1767959] - [net] libceph: assign cookies in linger_submit() (Jeff Layton) [1767959] - [net] libceph: enable fallback to ceph_msg_new() in ceph_msgpool_get() (Jeff Layton) [1767959] - [fs] ceph: num_ops is off by one in ceph_aio_retry_work() (Jeff Layton) [1767959] - [net] libceph: no need to call osd_req_opcode_valid() in osd_req_encode_op() (Jeff Layton) [1767959] - [fs] ceph: set timeout conditionally in __cap_delay_requeue (Jeff Layton) [1767959] - [net] libceph: don't consume a ref on pagelist in ceph_msg_data_add_pagelist() (Jeff Layton) [1767959] - [net] libceph: introduce ceph_pagelist_alloc() (Jeff Layton) [1767959] - [net] libceph: osd_req_op_cls_init() doesn't need to take opcode (Jeff Layton) [1767959] - [kernel] libceph: bump CEPH_MSG_MAX_DATA_LEN (Jeff Layton) [1767959] - [fs] ceph: only allow punch hole mode in fallocate (Jeff Layton) [1767959] - [fs] ceph: refactor ceph_sync_read() (Jeff Layton) [1767959] - [fs] ceph: check if LOOKUPNAME request was aborted when filling trace (Jeff Layton) [1767959] - [fs] ceph: fix dentry leak in ceph_readdir_prepopulate (Jeff Layton) [1767959] - [fs] revert "ceph: fix dentry leak in splice_dentry()" (Jeff Layton) [1767959] - [fs] ceph: check snap first in ceph_set_acl() (Jeff Layton) [1767959] - [block] rbd: add __init/__exit annotations (Jeff Layton) [1767959] - [fs] ceph: reset cap hold timeout only for requeued inode (Jeff Layton) [1767959] - [fs] ceph: don't drop message if it contains more data than expected (Jeff Layton) [1767959] - [fs] ceph: support cephfs' own feature bits (Jeff Layton) [1767959] - [net] crush: fix using plain integer as NULL warning (Jeff Layton) [1767959] - [net] libceph: remove unnecessary non NULL check for request_key (Jeff Layton) [1767959] - [fs] ceph: refactor error handling code in ceph_reserve_caps() (Jeff Layton) [1767959] - [fs] ceph: refactor ceph_unreserve_caps() (Jeff Layton) [1767959] - [fs] ceph: change to void return type for __do_request() (Jeff Layton) [1767959] - [fs] ceph: compare fsc->max_file_size and inode->i_size for max file size limit (Jeff Layton) [1767959] - [fs] ceph: add additional size check in ceph_setattr() (Jeff Layton) [1767959] - [fs] ceph: add additional offset check in ceph_write_iter() (Jeff Layton) [1767959] - [fs] ceph: add additional range check in ceph_fallocate() (Jeff Layton) [1767959] - [fs] ceph: add new field max_file_size in ceph_fs_client (Jeff Layton) [1767959] - [net] ceph: fix whitespace (Jeff Layton) [1767959] - [fs] ceph: adding new return type vm_fault_t (Jeff Layton) [1767959] - [kernel] libceph: remove now unused ceph_{en, de}code_timespec() (Jeff Layton) [1767959] - [fs] ceph: use timespec64 for r_stamp (Jeff Layton) [1767959] - [fs] libceph: use timespec64 for r_mtime (Jeff Layton) [1767959] - [fs] ceph: use timespec64 for inode timestamp (Jeff Layton) [1767959] - [fs] ceph: stop using current_kernel_time() (Jeff Layton) [1767959] - [net] libceph: use timespec64 in for keepalive2 and ticket validity (Jeff Layton) [1767959] - [fs] ceph: add d_drop for some error cases in ceph_symlink() (Jeff Layton) [1767959] - [fs] ceph: add d_drop for some error cases in ceph_mknod() (Jeff Layton) [1767959] - [fs] ceph: return errors from posix_acl_equiv_mode() correctly (Jeff Layton) [1767959] - [net] libceph: amend "bad option arg" error message (Jeff Layton) [1767959] - [net] libceph: stop parsing when a bad int arg is detected (Jeff Layton) [1767959] - [kernel] libceph: change ceph_pagelist_encode_string() to take u32 (Jeff Layton) [1767959] - [net] libceph: make ceph_osdc_notify{, _ack}() payload_len u32 (Jeff Layton) [1767959] - [fs] ceph: restore ctime as well in the case of restoring old mode (Jeff Layton) [1767959] - [fs] ceph: add retry logic for error -ERANGE in ceph_get_acl() (Jeff Layton) [1767959]- [tools] objtool: Support repeated uses of the same C jump table (Yauheni Kaliuta) [1747617] - [tools] objtool: Refactor jump table code (Yauheni Kaliuta) [1747617] - [tools] objtool: Fix sibling call detection (Yauheni Kaliuta) [1747617] - [tools] objtool: Add --backtrace support (Yauheni Kaliuta) [1747617] - [tools] libbpf: Improve handling of corrupted ELF during map initialization (Yauheni Kaliuta) [1747617] - [tools] libbpf: Fix negative FD close() in xsk_setup_xdp_prog() (Yauheni Kaliuta) [1747617] - [kernel] bpf: Change size to u64 for bpf_map_{area_alloc, charge_init}() (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: Fix btf_dump padding test case (Yauheni Kaliuta) [1747617] - [tools] libbpf: Fix struct end padding in btf_dump (Yauheni Kaliuta) [1747617] - [tools] bpf: Allow narrow loads of bpf_sysctl fields with offset > 0 (Yauheni Kaliuta) [1747617] - [tools] bpftool: move "__printf()" attributes to header file (Yauheni Kaliuta) [1747617] - [media] bpf: media: properly use bpf_prog_array api (Yauheni Kaliuta) [1747617] - [tools] bpftool: fix format string for p_err() in detect_common_prefix() (Yauheni Kaliuta) [1747617] - [tools] bpftool: fix argument for p_err() in BTF do_dump() (Yauheni Kaliuta) [1747617] - [tools] bpftool: fix arguments for p_err() in do_event_pipe() (Yauheni Kaliuta) [1747617] - [tools] bpftool: fix format strings and arguments for jsonw_printf() (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix precision tracking of stack slots (Yauheni Kaliuta) [1747617] - [kernel] bpf: handle 32-bit zext during constant blinding (Yauheni Kaliuta) [1747617] - [net] bpf: allow narrow loads of some sk_reuseport_md fields with offset > 0 (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix precision tracking in presence of bpf2bpf calls (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add config fragment BPF_JIT (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_btf_dump with O= (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_cgroup_storage on s390 (Yauheni Kaliuta) [1747617] - [tools] bpftool: close prog FD before exit on showing a single program (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix "bind{4, 6} deny specific IP & port" on s390 (Yauheni Kaliuta) [1747617] - [tools] bpf: sync bpf.h to tools infrastructure (Yauheni Kaliuta) [1747617] - [tools] bpftool: add error message on pin failure (Yauheni Kaliuta) [1747617] - [tools] bpftool: fix error message (prog -> object) (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: tests for jmp to 1st insn (Yauheni Kaliuta) [1747617] - [x86] bpf: fix x64 JIT code generation for jmp to 1st insn (Yauheni Kaliuta) [1747617] - [tools] libbpf: set BTF FD for prog only when there is supported .BTF.ext data (Yauheni Kaliuta) [1747617] - [tools] libbpf : make libbpf_num_possible_cpus function thread safe (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix missing __WORDSIZE definition (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix erroneous multi-closing of BTF FD (Yauheni Kaliuta) [1747617] - [tools] libbpf: silence GCC8 warning about string truncation (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add another gso_segs access (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix sendmsg6_prog on s390 (Yauheni Kaliuta) [1747617] - [tools] libbpf: Avoid designated initializers for unnamed union members (Yauheni Kaliuta) [1747617] - [tools] libbpf: Fix endianness macro usage for some compilers (Yauheni Kaliuta) [1747617] - [tools] libbpf: sanitize VAR to conservative 1-byte INT (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix SIGSEGV when BTF loading fails, but .BTF.ext exists (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_xdp_noinline on s390 (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix "valid read map access into a read-only array 1" on s390 (Yauheni Kaliuta) [1747617] - [kernel] bpf: Disable GCC -fgcse optimization for ___bpf_prog_run() (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix perf_buffer on s390 (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: structure test_{progs, maps, verifier} test runners uniformly (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_verifier/test_maps make dependencies (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix another GCC8 warning for strncpy (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: skip nmi test when perf hw events are disabled (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: remove logic duplication in test_verifier (Yauheni Kaliuta) [1747617] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add selftests for wide loads (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: rename verifier/wide_store.c to verifier/wide_access.c (Yauheni Kaliuta) [1747617] - [net] bpf: allow wide aligned loads for bpf_sock_addr user_ip6 and msg_src_ip6 (Yauheni Kaliuta) [1747617] - [samples] bpf: build with -D__TARGET_ARCH_$(SRCARCH) (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: put test_stub.o into $(OUTPUT) (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: make directory prerequisites order-only (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix attach_probe on s390 (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: use typedef'ed arrays as map values (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add trickier size resolution tests (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix BTF verifier size resolution logic (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix compiling loop{1, 2, 3}.c on s390 (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: make PT_REGS_* work in userspace (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix s930 -> s390 typo (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: compile progs with -D__TARGET_ARCH_$(SRCARCH) (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: do not ignore clang failures (Yauheni Kaliuta) [1747617] - [kernel] bpf: verifier: avoid fall-through warnings (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix bpf_target_sparc check (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix ptr to u64 conversion warning on 32-bit platforms (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix precision bit propagation for BPF_ST instructions (Yauheni Kaliuta) [1747617] - [kernel] bpf: Fix ORC unwinding in non-JIT BPF code (Yauheni Kaliuta) [1747617] - [tools] objtool: Add support for C jump tables (Yauheni Kaliuta) [1747617] - [tools] objtool: Don't use ignore flag for fake jumps (Yauheni Kaliuta) [1747617] - [tools] objtool: Support per-function rodata sections (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_reuseport_array on s390 (Yauheni Kaliuta) [1747617] - [tools] bpftool: add completion for bpftool prog "loadall" (Yauheni Kaliuta) [1747617] - [kernel] bpf: cgroup: Fix build error without CONFIG_NET (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_attach_probe map definition (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add verifier tests for wide stores (Yauheni Kaliuta) [1747617] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1747617] - [tools] libbpf: add perf_buffer_ prefix to README (Yauheni Kaliuta) [1747617] - [tools] bpftool: switch map event_pipe to libbpf's perf_buffer (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: test perf buffer API (Yauheni Kaliuta) [1747617] - [tools] libbpf: auto-set PERF_EVENT_ARRAY size to number of CPUs (Yauheni Kaliuta) [1747617] - [tools] libbpf: add perf buffer API (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add test_tcp_rtt to .gitignore (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_align liveliness expectations (Yauheni Kaliuta) [1747617] - [tools] bpftool: add "prog run" subcommand to test-run programs (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: convert legacy BPF maps to BTF-defined ones (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: convert selftests using BTF-defined maps to new syntax (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add __uint and __type macro for BTF-defined maps (Yauheni Kaliuta) [1747617] - [tools] libbpf: capture value in BTF type info for BTF-defined map defs (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: convert existing tracepoint tests to new APIs (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add kprobe/uprobe selftests (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: switch test to new attach_perf_event API (Yauheni Kaliuta) [1747617] - [tools] libbpf: add raw tracepoint attach API (Yauheni Kaliuta) [1747617] - [tools] libbpf: add tracepoint attach API (Yauheni Kaliuta) [1747617] - [tools] libbpf: add kprobe/uprobe attach API (Yauheni Kaliuta) [1747617] - [tools] libbpf: add ability to attach/detach BPF program to perf event (Yauheni Kaliuta) [1747617] - [tools] libbpf: introduce concept of bpf_link (Yauheni Kaliuta) [1747617] - [tools] libbpf: make libbpf_strerror_r agnostic to sign of error (Yauheni Kaliuta) [1747617] - [tools] selftests: bpf: fix inlines in test_lwt_seg6local (Yauheni Kaliuta) [1747617] - [tools] selftests: bpf: standardize to static __always_inline (Yauheni Kaliuta) [1747617] - [samples] bpf: Add support for fq's EDT to HBM (Yauheni Kaliuta) [1747617] - [tools] bpf, libbpf, smatch: Fix potential NULL pointer dereference (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix GCC8 warning for strncpy (Yauheni Kaliuta) [1747617] - [tools] selftests: bpf: add tests for shifts by zero (Yauheni Kaliuta) [1747617] - [x86] bpf, x32: Fix bug with ALU64 {LSH, RSH, ARSH} BPF_K shift by 0 (Yauheni Kaliuta) [1747617] - [x86] bpf, x32: Fix bug with ALU64 {LSH, RSH, ARSH} BPF_X shift by 0 (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix precision tracking (Yauheni Kaliuta) [1747617] - [tools] bpf: fix uapi bpf_prog_info fields alignment (Yauheni Kaliuta) [1747617] - [kernel] devmap: Allow map lookups from eBPF (Yauheni Kaliuta) [1747617] - [net] bpf_xdp_redirect_map: Perform map lookup in eBPF helper (Yauheni Kaliuta) [1747617] - [net] devmap: Rename ifindex member in bpf_redirect_info (Yauheni Kaliuta) [1747617] - [kernel] devmap/cpumap: Use flush list instead of bitmap (Yauheni Kaliuta) [1747617] - [kernel] xskmap: Move non-standard list manipulation to helper (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix -Wstrict-aliasing in test_sockopt_sk.c (Yauheni Kaliuta) [1747617] - [tools] bpftool: support cgroup sockopt (Yauheni Kaliuta) [1747617] - [documentation] bpf: add sockopt documentation (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add sockopt test that exercises BPF_F_ALLOW_MULTI (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add sockopt test that exercises sk helpers (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add sockopt test (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: test sockopt section name (Yauheni Kaliuta) [1747617] - [tools] libbpf: support sockopt hooks (Yauheni Kaliuta) [1747617] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1747617] - [kernel] bpf: implement getsockopt and setsockopt hooks (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix cgroup bpf release synchronization (Yauheni Kaliuta) [1747617] - [samples] bpf: make the use of xdp samples consistent (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix BPF_ALU32 | BPF_ARSH on BE arches (Yauheni Kaliuta) [1747617] - [tools] bpftool: use correct argument in cgroup errors (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix compiler warning with CONFIG_MODULES=n (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: build tests with debug info (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix max() type mismatch for 32bit (Yauheni Kaliuta) [1747617] - [trace] xdp: Add tracepoint for bulk XDP_TX (Yauheni Kaliuta) [1747617] - [tools] selftests, bpf: Add test for veth native XDP (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix spelling mistake "conflictling" -> "conflicting" (Yauheni Kaliuta) [1747617] - [kernel] bpf: precise scalar_value tracking (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add realistic loop tests (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add basic verifier tests for loops (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix tests (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix callees pruning callers (Yauheni Kaliuta) [1747617] - [kernel] bpf: introduce bounded loops (Yauheni Kaliuta) [1747617] - [kernel] bpf: extend is_branch_taken to registers (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix tests due to const spill/fill (Yauheni Kaliuta) [1747617] - [kernel] bpf: track spill/fill of constants (Yauheni Kaliuta) [1747617] - [tools] libbpf: constify getter APIs (Yauheni Kaliuta) [1747617] - [samples] bpf: refactor header include path (Yauheni Kaliuta) [1747617] - [samples] bpf: remove unnecessary include options in Makefile (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: convert tests w/ custom values to BTF-defined maps (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: switch BPF_ANNOTATE_KV_PAIR tests to BTF-defined maps (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add test for BTF-defined maps (Yauheni Kaliuta) [1747617] - [tools] libbpf: allow specifying map definitions using BTF (Yauheni Kaliuta) [1747617] - [tools] libbpf: split initialization and loading of BTF (Yauheni Kaliuta) [1747617] - [tools] libbpf: identify maps by section index in addition to offset (Yauheni Kaliuta) [1747617] - [tools] libbpf: refactor map initialization (Yauheni Kaliuta) [1747617] - [tools] libbpf: streamline ELF parsing error-handling (Yauheni Kaliuta) [1747617] - [tools] libbpf: extract BTF loading logic (Yauheni Kaliuta) [1747617] - [tools] libbpf: add common min/max macro to libbpf_internal.h (Yauheni Kaliuta) [1747617] - [net] bpf: fix the check that forwarding is enabled in bpf_ipv6_fib_lookup (Yauheni Kaliuta) [1747617] - [kernel] bpf: Fix build error without CONFIG_INET (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: convert socket_cookie test to sk storage (Yauheni Kaliuta) [1747617] - [tools] bpf/tools: sync bpf.h (Yauheni Kaliuta) [1747617] - [net] bpf: export bpf_sock for BPF_PROG_TYPE_SOCK_OPS prog type (Yauheni Kaliuta) [1747617] - [net] bpf: export bpf_sock for BPF_PROG_TYPE_CGROUP_SOCK_ADDR prog type (Yauheni Kaliuta) [1747617] - [tools] bpf: Add test for SO_REUSEPORT_DETACH_BPF (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix check for presence of associated BTF for map creation (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: signedness bug in enable_all_controllers() (Yauheni Kaliuta) [1747617] - [samples] bpf: fix include path in Makefile (Yauheni Kaliuta) [1747617] - [kernel] bpf: silence warning messages in core (Yauheni Kaliuta) [1747617] - [tools] bpf: use libbpf_num_possible_cpus internally (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: remove bpf_util.h from BPF C progs (Yauheni Kaliuta) [1747617] - [tools] bpf: add a new API libbpf_num_possible_cpus() (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf : clean up feature/ when make clean (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix constness of source arg for bpf helpers (Yauheni Kaliuta) [1747617] - [samples] bpf: don't run probes at the local make stage (Yauheni Kaliuta) [1747617] - [tools] libbpf: remove qidconf and better support external bpf programs (Yauheni Kaliuta) [1747617] - [tools] bpf: Add bpf_map_lookup_elem selftest for xskmap (Yauheni Kaliuta) [1747617] - [tools] bpf/tools: sync bpf.h (Yauheni Kaliuta) [1747617] - [net] bpf: Allow bpf_map_lookup_elem() on an xskmap (Yauheni Kaliuta) [1747617] - [documentation] docs: bpf: get rid of two warnings (Yauheni Kaliuta) [1747617] - [net] bpf: allow CGROUP_SKB programs to use bpf_skb_cgroup_id() helper (Yauheni Kaliuta) [1747617] - [samples] bpf: print a warning about headers_install (Yauheni Kaliuta) [1747617] - [kernel] bpf: remove redundant assignment to err (Yauheni Kaliuta) [1747617] - [samples] bpf: hbm: fix spelling mistake "notifcations" -> "notificiations" (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: measure RTT from xdp using xdping (Yauheni Kaliuta) [1747617] - [documentation] bpf: doc: update answer for 32-bit subregister question (Yauheni Kaliuta) [1747617] - [kernel] bpf: move memory size checks to bpf_map_charge_init() (Yauheni Kaliuta) [1747617] - [kernel] bpf: rework memlock-based memory accounting for maps (Yauheni Kaliuta) [1747617] - [kernel] bpf: group memory related fields in struct bpf_map_memory (Yauheni Kaliuta) [1747617] - [net] bpf: add memlock precharge for socket local storage (Yauheni Kaliuta) [1747617] - [kernel] bpf: add memlock precharge check for cgroup_local_storage (Yauheni Kaliuta) [1747617] - [samples] bpf: Add more stats to HBM (Yauheni Kaliuta) [1747617] - [samples] bpf: Add cn support to hbm_out_kern.c (Yauheni Kaliuta) [1747617] - [kernel] bpf: Update __cgroup_bpf_run_filter_skb with cn (Yauheni Kaliuta) [1747617] - [kernel] bpf: cgroup inet skb programs can return 0 to 3 (Yauheni Kaliuta) [1747617] - [kernel] bpf: Create BPF_PROG_CGROUP_INET_EGRESS_RUN_ARRAY (Yauheni Kaliuta) [1747617] - [tools] libbpf: reduce unnecessary line wrapping (Yauheni Kaliuta) [1747617] - [tools] libbpf: typo and formatting fixes (Yauheni Kaliuta) [1747617] - [tools] libbpf: simplify two pieces of logic (Yauheni Kaliuta) [1747617] - [tools] libbpf: use negative fd to specify missing BTF (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix error code returned on corrupted ELF (Yauheni Kaliuta) [1747617] - [tools] libbpf: check map name retrieved from ELF (Yauheni Kaliuta) [1747617] - [tools] libbpf: simplify endianness check (Yauheni Kaliuta) [1747617] - [tools] libbpf: preserve errno before calling into user callback (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix detection of corrupted BPF instructions section (Yauheni Kaliuta) [1747617] - [tools] libbpf: prevent overwriting of log_level in bpf_object__load_progs() (Yauheni Kaliuta) [1747617] - [kernel] bpf: tracing: properly use bpf_prog_array api (Yauheni Kaliuta) [1747617] - [kernel] bpf: cgroup: properly use bpf_prog_array api (Yauheni Kaliuta) [1747617] - [kernel] bpf: remove __rcu annotations from bpf_prog_array (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add auto-detach test (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: enable all available cgroup v2 controllers (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: convert test_cgrp2_attach2 example into kselftest (Yauheni Kaliuta) [1747617] - [samples] bpf: fix a couple of style issues in bpf_load (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fail test_tunnel.sh if subtests fail (Yauheni Kaliuta) [1747617] - [tools] bpftool: make -d option print debug output from verifier (Yauheni Kaliuta) [1747617] - [tools] libbpf: add bpf_object__load_xattr() API function to pass log_level (Yauheni Kaliuta) [1747617] - [tools] bpftool: add -d option to get debug output from libbpf (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix warning that PTR_ERR_OR_ZERO can be used (Yauheni Kaliuta) [1747617] - [tools] bpf: style fix in while(!feof()) loop (Yauheni Kaliuta) [1747617] - [kernel] bpf: check signal validity in nmi for bpf_send_signal() helper (Yauheni Kaliuta) [1747617] - [tools] bpftool: auto-complete BTF IDs for btf dump (Yauheni Kaliuta) [1747617] - [samples] bpf: add ibumad sample to .gitignore (Yauheni Kaliuta) [1747617] - [x86] x32: bpf: eliminate zero extension code-gen (Yauheni Kaliuta) [1747617] - [s390] bpf: eliminate zero extension code-gen (Yauheni Kaliuta) [1747617] - [powerpc] bpf: eliminate zero extension code-gen (Yauheni Kaliuta) [1747617] - [tools] selftests: bpf: enable hi32 randomization for all tests (Yauheni Kaliuta) [1747617] - [tools] selftests: bpf: adjust several test_verifier helpers for insn insertion (Yauheni Kaliuta) [1747617] - [tools] libbpf: add "prog_flags" to bpf_program/bpf_prog_load_attr/bpf_load_program_attr (Yauheni Kaliuta) [1747617] - [kernel] bpf: verifier: randomize high 32-bit when BPF_F_TEST_RND_HI32 is set (Yauheni Kaliuta) [1747617] - [tools] bpf: sync uapi header bpf.h (Yauheni Kaliuta) [1747617] - [uapi] bpf: introduce new bpf prog load flags "BPF_F_TEST_RND_HI32" (Yauheni Kaliuta) [1747617] - [kernel] bpf: verifier: insert zero extension according to analysis result (Yauheni Kaliuta) [1747617] - [kernel] bpf: introduce new mov32 variant for doing explicit zero extension (Yauheni Kaliuta) [1747617] - [kernel] bpf: verifier: mark patched-insn with sub-register zext flag (Yauheni Kaliuta) [1747617] - [kernel] bpf: verifier: mark verified-insn with sub-register zext flag (Yauheni Kaliuta) [1747617] - [tools] bpf: add selftest in test_progs for bpf_send_signal() helper (Yauheni Kaliuta) [1747617] - [tools] bpf: sync bpf uapi header bpf.h to tools directory (Yauheni Kaliuta) [1747617] - [kernel] bpf: implement bpf_send_signal() helper (Yauheni Kaliuta) [1747617] - [tools] bpftool: update bash-completion w/ new c option for btf dump (Yauheni Kaliuta) [1747617] - [tools] bpftool/docs: add description of btf dump C option (Yauheni Kaliuta) [1747617] - [tools] bpftool: add C output format option to btf dump subcommand (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add btf_dump BTF-to-C conversion tests (Yauheni Kaliuta) [1747617] - [tools] libbpf: add btf_dump API for BTF-to-C conversion (Yauheni Kaliuta) [1747617] - [tools] libbpf: switch btf_dedup() to hashmap for dedup table (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add tests for libbpf's hashmap (Yauheni Kaliuta) [1747617] - [tools] libbpf: add resizable non-thread safe internal hashmap (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: use btf__parse_elf to check presence of BTF/BTF.ext (Yauheni Kaliuta) [1747617] - [tools] bpftool: use libbpf's btf__parse_elf API (Yauheni Kaliuta) [1747617] - [tools] libbpf: add btf__parse_elf API to load .BTF and .BTF.ext (Yauheni Kaliuta) [1747617] - [tools] libbpf: ensure libbpf.h is included along libbpf_internal.h (Yauheni Kaliuta) [1747617] - [samples] bpf: Do not define bpf_printk macro (Yauheni Kaliuta) [1747617] - [tools] selftests: bpf: Move bpf_printk to bpf_helpers.h (Yauheni Kaliuta) [1747617] - [kernel] bpf: convert explored_states to hash table (Yauheni Kaliuta) [1747617] - [kernel] bpf: split explored_states (Yauheni Kaliuta) [1747617] - [kernel] bpf: cleanup explored_states (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add pyperf scale test (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: adjust verifier scale test (Yauheni Kaliuta) [1747617] - [kernel] bpf: bump jmp sequence limit (Yauheni Kaliuta) [1747617] - [tools] libbpf: emit diff of mismatched public API, if any (Yauheni Kaliuta) [1747617] - [tools] bpf, selftest: test global data/bss/rodata sections (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: test_tc_tunnel: skip unsupported tests (Jiri Benc) [1749814] - [tools] selftests/bpf: More compatible nc options in test_tc_edt (Jiri Benc) [1749814] - [net] xdp: check device pointer before clearing (Jiri Benc) [1749814] - [net] bpf: udp: Avoid calling reuseport's bpf_prog from udp_gro (Jiri Benc) [1749814] - [net] bpf: sockmap, fix use after free from sleep in psock backlog workqueue (Jiri Benc) [1749814] - [include] bpf: sockmap, restore sk_write_space when psock gets dropped (Jiri Benc) [1749814] - [net] bpfilter: fallback to netfilter if failed to load bpfilter kernel module (Jiri Benc) [1749814] - [net] pass net_device argument to the eth_get_headlen (Jiri Benc) [1749814] - [net] flow_dissector: handle no-skb use case (Jiri Benc) [1749814] - [net] plumb network namespace into __skb_flow_dissect (Jiri Benc) [1749814] - [net] bpfilter: dont use module_init in non-modular code (Jiri Benc) [1749814] - [net] xsk: fix XDP socket ring buffer memory ordering (Jiri Benc) [1749814] - [tools] selftests/bpf: install files test_xdp_vlan.sh (Jiri Benc) [1749814] - [net] fix bpf_xdp_adjust_head regression for generic-XDP (Jiri Benc) [1749814] - [tools] selftests/bpf: reduce time to execute test_xdp_vlan.sh (Jiri Benc) [1749814] - [tools] selftests/bpf: add wrapper scripts for test_xdp_vlan.sh (Jiri Benc) [1749814] - [tools] bpf: fix XDP vlan selftests test_xdp_vlan.sh (Jiri Benc) [1749814] - [net] core: support XDP generic on stacked devices. (Jiri Benc) [1749814] - [netdrv] netvsc: unshare skb in VF rx handler (Jiri Benc) [1749814] - [net] convert rps_needed and rfs_needed to new static branch api (Jiri Benc) [1749814] - [net] core: Document __skb_flow_dissect() flags argument (Jiri Benc) [1749814] - [net] gso: Fix skb_segment splat when splitting gso_size mangled skb having linear-headed frag_list (Jiri Benc) [1749814] - [net] sock_map, fix missing ulp check in sock hash case (Jiri Benc) [1749814] - [net] Fix missing meta data in skb with vlan packet (Jiri Benc) [1749814] - [include] skbuff.h: fix using plain integer as NULL warning (Jiri Benc) [1749814] - [netdrv] netdevsim: Fix error handling in nsim_fib_init and nsim_fib_exit (Jiri Benc) [1761359] - [netdrv] netdevsim: Restore per-network namespace accounting for fib entries (Jiri Benc) [1761359] - [netdrv] netdevsim: Make nsim_num_vf static (Jiri Benc) [1761359] - [netdrv] netdevsim: fix fall-through annotation (Jiri Benc) [1761359] - [netdrv] netdevsim: implement ndo_get_devlink_port (Jiri Benc) [1761359] - [netdrv] netdevsim: move netdev creation/destruction to dev probe (Jiri Benc) [1761359] - [netdrv] netdevsim: extend device attrs to support port addition and deletion (Jiri Benc) [1761359] - [netdrv] netdevsim: implement dev probe/remove skeleton with port initialization (Jiri Benc) [1761359] - [netdrv] netdevsim: change debugfs tree topology (Jiri Benc) [1761359] - [netdrv] netdevsim: generate random switch id instead of using dev id (Jiri Benc) [1761359] - [netdrv] netdevsim: merge sdev into dev (Jiri Benc) [1761359] - [netdrv] netdevsim: rename dev_init/exit() functions and make them independent on ns (Jiri Benc) [1761359] - [netdrv] netdevsim: add bus attributes to add new and delete devices (Jiri Benc) [1761359] - [netdrv] netdevsim: use ida for bus device ids (Jiri Benc) [1761359] - [netdrv] netdevsim: add stub netdevsim driver implementation (Jiri Benc) [1761359] - [netdrv] netdevsim: move device registration and related code to bus.c (Jiri Benc) [1761359] - [netdrv] netdevsim: put netdevsim bus code into separate file (Jiri Benc) [1761359] - [netdrv] netdevsim: rename devlink.c to dev.c to contain per-dev(asic) items (Jiri Benc) [1761359] - [netdrv] netdevsim: create devlink instance per netdevsim instance (Jiri Benc) [1761359] - [netdrv] netdevsim: move device registration on bus to be done earlier in init (Jiri Benc) [1761359] - [netdrv] netdevsim: move sdev-specific init/uninit code into separate functions (Jiri Benc) [1761359] - [netdrv] netdevsim: make bpf_offload_dev_create() per-sdev instead of first ns (Jiri Benc) [1761359] - [netdrv] netdevsim: move shared dev creation and destruction into separate file (Jiri Benc) [1761359] - [netdrv] netdevsim: let net core to free netdevsim netdev (Jiri Benc) [1761359] - [netdrv] netdevsim: remove nsim_dellink() implementation (Jiri Benc) [1761359] - [include] driver core: add BUS_ATTR_WO() macro (Jiri Benc) [1761359] - arm64: bpf: do not allocate executable memory (Yauheni Kaliuta) [1762214] - modules: page-align module section allocations only for arches supporting strict module rwx (Yauheni Kaliuta) [1762214] - modules: always page-align module section allocations (Yauheni Kaliuta) [1762214] - modules: fix compile error if don't have strict module rwx (Yauheni Kaliuta) [1762214] - modules: Use vmalloc special flag (Yauheni Kaliuta) [1762214] - modules: fix BUG when load module with rodata=n (Yauheni Kaliuta) [1762214] - x86/modules: Avoid breaking W^X while loading modules (Yauheni Kaliuta) [1762214] - x86/alternatives, jumplabel: Use text_poke_early() before mm_init() (Yauheni Kaliuta) [1762214] - x86/kprobes: Set instruction page as executable (Yauheni Kaliuta) [1762214] - x86/ftrace: Set trampoline pages as executa (Yauheni Kaliuta) [1762214] - [tools] bpftool: Fix json dump crash on powerpc (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: fix race in flow dissector tests (Yauheni Kaliuta) [1747615] - [arm64] insn: Fix ldadd instruction encoding (Yauheni Kaliuta) [1747615] - [scripts] kbuild: tolerate missing pahole when generating BTF (Yauheni Kaliuta) [1747615] - [scripts] kbuild: handle old pahole more gracefully when generating BTF (Yauheni Kaliuta) [1747615] - [scripts] kbuild: add ability to generate BTF type info for vmlinux (Yauheni Kaliuta) [1747615] - [scripts] kbuild: hardcode genksyms path and remove GENKSYMS variable (Yauheni Kaliuta) [1747615] - [scripts] bpf: fix script for generating man page on BPF helpers (Yauheni Kaliuta) [1747615] - [tools] add smp_* barrier variants to include infrastructure (Yauheni Kaliuta) [1747615] - [tools] tools headers barrier: Fix arm64 tools build failure wrt smp_load_{acquire, release} (Yauheni Kaliuta) [1747615] - [tools] bpf, x32: Fix bug for BPF_JMP | {BPF_JSGT, BPF_JSLE, BPF_JSLT, BPF_JSGE} (Yauheni Kaliuta) [1747615] - [x86] unwind/orc: Fall back to using frame pointers for generated code (Yauheni Kaliuta) [1747615] - [x86] unwind: Add hardcoded ORC entry for NULL (Yauheni Kaliuta) [1747615] - [x86] unwind: Handle NULL pointer calls better in frame unwinder (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix accessing bpf_sysctl.file_pos on s390 (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix narrower loads on s390 (Yauheni Kaliuta) [1747615] - [net] bpf: rename bpf_ctx_wide_store_ok to bpf_ctx_wide_access_ok (Yauheni Kaliuta) [1747615] - [net] bpf: allow wide (u64) aligned stores for some fields of bpf_sock_addr (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: improve unexpected success reporting in test_syctl (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: fix "ctx:write sysctl:write read ok" on s390 (Yauheni Kaliuta) [1747615] - [tools] bpftool: fix format string for p_err() in query_flow_dissector() (Yauheni Kaliuta) [1747615] - [tools] bpftool: add raw_tracepoint_writable prog type to header (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix NULL deref in btf_type_is_resolve_source_only (Yauheni Kaliuta) [1747615] - [net] bpf: Set sk_bpf_storage back to NULL for cloned sk (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix nested bpf tracepoints with per-cpu data (Yauheni Kaliuta) [1747615] - [net] bpf: Fix out of bounds memory access in bpf_sk_storage (Yauheni Kaliuta) [1747615] - [kernel] sysctl: define proc_do_static_key() (Yauheni Kaliuta) [1747615] - [x86] bpf, x64: fix stack layout of JITed bpf code (Yauheni Kaliuta) [1747615] - [kernel] bpf, devmap: Add missing RCU read lock on flush (Yauheni Kaliuta) [1747615] - [kernel] bpf, devmap: Add missing bulk queue free (Yauheni Kaliuta) [1747615] - [kernel] bpf, devmap: Fix premature entry free on destroying map (Yauheni Kaliuta) [1747615] - [powerpc] bpf: use unsigned division instruction for 64-bit operations (Yauheni Kaliuta) [1747615] - [tools] bpf: fix div64 overflow tests to properly detect errors (Yauheni Kaliuta) [1747615] - [tools] bpf: sync BPF_FIB_LOOKUP flag changes with BPF uapi (Yauheni Kaliuta) [1747615] - [uapi] bpf: simplify definition of BPF_FIB_LOOKUP related flags (Yauheni Kaliuta) [1747615] - [tools] bpf: lpm_trie: check left child of last leftmost node for NULL (Yauheni Kaliuta) [1747615] - [tools] bpf: expand section tests for test_section_names (Yauheni Kaliuta) [1747615] - [tools] bpf: more msg_name rewrite tests to test_sock_addr (Yauheni Kaliuta) [1747615] - [tools] bpf, bpftool: enable recvmsg attach types (Yauheni Kaliuta) [1747615] - [tools] bpf, libbpf: enable recvmsg attach types (Yauheni Kaliuta) [1747615] - [tools] bpf: sync tooling uapi header (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix unconnected udp hooks (Yauheni Kaliuta) [1747615] - [tools] bpftool: Fix JSON output when lookup fails (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: move test_lirc_mode2_user to TEST_GEN_PROGS_EXTENDED (Yauheni Kaliuta) [1747615] - [tools] libbpf: Return btf_fd for load_sk_storage_btf (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: fix compiler warning in flow_dissector test (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: complete sub-register zero extension checks (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: move sub-register zero extension checks into subreg.c (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: add zero extend checks for ALU32 and/or/xor (Yauheni Kaliuta) [1747615] - [samples] bpf: suppress compiler warning (Yauheni Kaliuta) [1747615] - [samples] bpf: fix to change the buffer size for read() (Yauheni Kaliuta) [1747615] - [tools] bpftool: fix BTF raw dump of FWD's fwd_kind (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: fix bpf_get_current_task (Yauheni Kaliuta) [1747615] - [tools] libbpf: move logging helpers into libbpf_internal.h (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: add test_sysctl and map_tests/tests.h to .gitignore (Yauheni Kaliuta) [1747615] - [kernel] bpf: relax inode permission check for retrieving bpf program (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: add prog detach to flow_dissector test (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: add missing \n to flow_dissector CHECK errors (Yauheni Kaliuta) [1747615] - [tools] libbpf: don't fail when feature probing fails (Yauheni Kaliuta) [1747615] - [tools] bpf: test ref bit from data path and add new tests for syscall path (Yauheni Kaliuta) [1747615] - [kernel] bpf, lru: avoid messing with eviction heuristics upon syscall lookup (Yauheni Kaliuta) [1747615] - [kernel] bpf: add map_lookup_elem_sys_only for lookups from syscall side (Yauheni Kaliuta) [1747615] - [tools] bpf: Sync kernel btf.h header (Yauheni Kaliuta) [1747615] - [uapi] bpf: btf: fix the brackets of BTF_INT_OFFSET() (Yauheni Kaliuta) [1747615] - [kernel] bpf: devmap: fix use-after-free Read in __dev_map_entry_free (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix undefined behavior in narrow load handling (Yauheni Kaliuta) [1747615] - [tools] libbpf: detect supported kernel BTF features and sanitize BTF (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: Add files generated after build to .gitignore (Yauheni Kaliuta) [1747615] - [tools] bpf: synchronise BPF UAPI header with tools (Yauheni Kaliuta) [1747615] - [uapi] bpf: fix minor issues in documentation for BPF helpers (Yauheni Kaliuta) [1747615] - [uapi] bpf: fix recurring typo in documentation for BPF helpers (Yauheni Kaliuta) [1747615] - [tools] bpf: add various test cases for backward jumps (Yauheni Kaliuta) [1747615] - [documentation] docs/btf: fix the missing section marks (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: initialize bpf_object pointers where needed (Yauheni Kaliuta) [1747615] - [tools] libbpf: add libbpf_util.h to header install (Yauheni Kaliuta) [1747615] - [tools] bpf: fix perf build error with uClibc (seen on ARC) (Yauheni Kaliuta) [1747615] - [tools] bpftool: exclude bash-completion/bpftool from .gitignore pattern (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: set RLIMIT_MEMLOCK properly for test_libbpf_open.c (Yauheni Kaliuta) [1747615] - [net] bpf: Use PTR_ERR_OR_ZERO in bpf_fd_sk_storage_update_elem() (Yauheni Kaliuta) [1747615] - [kernel] bpf: Use vmalloc special flag (Yauheni Kaliuta) [1747615] - [kernel] bpf: Fail bpf_probe_write_user() while mm is switched (Yauheni Kaliuta) [1747615] - [kernel] mm/tlb: Provide default nmi_uaccess_okay() (Yauheni Kaliuta) [1747615] - [kernel] asm-generic/tlb: Guard with #ifdef CONFIG_MMU (Yauheni Kaliuta) [1747615] - [tools] bpf: Add ene-to-end test for bpf_sk_storage_* helpers (Yauheni Kaliuta) [1747615] - [tools] bpf: Add BPF_MAP_TYPE_SK_STORAGE test to test_maps (Yauheni Kaliuta) [1747615] - [tools] bpf: Add verifier tests for the bpf_sk_storage (Yauheni Kaliuta) [1747615] - [tools] bpf: Refactor BTF encoding macro to test_btf.h (Yauheni Kaliuta) [1747615] - [tools] bpf: Support BPF_MAP_TYPE_SK_STORAGE in bpf map probing (Yauheni Kaliuta) [1747615] - [tools] bpf: Sync bpf.h to tools (Yauheni Kaliuta) [1747615] - [net] bpf: Introduce bpf sk local storage (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: test writable buffers in raw tps (Yauheni Kaliuta) [1747615] - [tools] sync bpf.h (Yauheni Kaliuta) [1747615] - [kernel] bpf: add writable context for raw tracepoints (Yauheni Kaliuta) [1747615] - [arm64] bpf, arm64: use more scalable stadd over ldxr / stxr loop in xadd (Yauheni Kaliuta) [1747615] - [tools] bpftool: fix indendation in bash-completion/bpftool (Yauheni Kaliuta) [1747615] - [tools] bpftool: add bash completions for btf command (Yauheni Kaliuta) [1747615] - [tools] bpftool/docs: add btf sub-command documentation (Yauheni Kaliuta) [1747615] - [tools] bpftool: add ability to dump BTF types (Yauheni Kaliuta) [1747615] - [tools] bpftool: Fix errno variable usage (Yauheni Kaliuta) [1747615] - [tools] bpftool: show flow_dissector attachment status (Yauheni Kaliuta) [1747615] - [net] bpf: support BPF_PROG_QUERY for BPF_FLOW_DISSECTOR attach_type (Yauheni Kaliuta) [1747615] - [samples] bpf: add hbm sample to .gitignore (Yauheni Kaliuta) [1747615] - [tools] libbpf: fix samples/bpf build failure due to undefined UINT32_MAX (Yauheni Kaliuta) [1747615] - [tools] bpf, libbpf: fix segfault in bpf_object__init_maps' pr_debug statement (Yauheni Kaliuta) [1747615] - [tools] bpf, libbpf: handle old kernels more graceful wrt global data sections (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: expand test_tc_tunnel with SIT encap (Yauheni Kaliuta) [1747615] - [net] bpf: update skb->protocol in bpf_skb_net_grow (Yauheni Kaliuta) [1747615] - [tools] bpf/flow_dissector: don't adjust nhoff by ETH_HLEN in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: properly return error from bpf_flow_load (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: run flow dissector tests in skb-less mode (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: add flow dissector bpf_skb_load_bytes helper test (Yauheni Kaliuta) [1747615] - [net] bpf: when doing BPF_PROG_TEST_RUN for flow dissector use no-skb mode (Yauheni Kaliuta) [1747615] - [kernel] bpf: drop bpf_verifier_lock (Yauheni Kaliuta) [1747615] - [kernel] bpf: remove global variables (Yauheni Kaliuta) [1747615] - [documentation] bpf: document the verifier limits (Yauheni Kaliuta) [1747615] - [tools] libbpf: fix BPF_LOG_BUF_SIZE off-by-one error (Yauheni Kaliuta) [1747615] - [documentation] bpf: move BPF_PROG_TYPE_FLOW_DISSECTOR documentation to a new common place (Yauheni Kaliuta) [1747615] - [tools] bpf: Increase MAX_NR_MAPS to 17 in test_verifier.c (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: fix compile errors due to unsync linux/in6.h and netinet/in.h (Yauheni Kaliuta) [1747615] - [documentation] bpf: Document BPF_PROG_TYPE_CGROUP_SYSCTL (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: fix a compilation error (Yauheni Kaliuta) [1747615] - [kernel] bpf: cpumap memory prefetchw optimizations for struct page (Yauheni Kaliuta) [1747615] - [kernel] bpf: cpumap do bulk allocation of SKBs (Yauheni Kaliuta) [1747615] - [net] core: introduce build_skb_around (Yauheni Kaliuta) [1747615] - [kernel] bpf: cpumap use ptr_ring_consume_batched (Yauheni Kaliuta) [1747615] - [tools] libbpf: optimize barrier for XDP socket rings (Yauheni Kaliuta) [1747615] - [tools] bpftool: show btf_id in map listing (Yauheni Kaliuta) [1747615] - [tools] bpftool: re-organize newline printing for map listing (Yauheni Kaliuta) [1747615] - [tools] bpftool: Support sysctl hook (Yauheni Kaliuta) [1747615] - [tools] libbpf: fix printf formatter for ptrdiff_t argument (Yauheni Kaliuta) [1747615] - [kernel] bpf: use BPF_CAST_CALL for casting bpf call (Yauheni Kaliuta) [1747615] - [uapi] bpf: allow clearing all sock_ops callback flags (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: add VRF test cases to lwt_ip_encap test (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: make flow dissector tests more extensible (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: two scale tests (Yauheni Kaliuta) [1747615] - [tools] bpftool: Improve handling of ENOSPC on reuseport_array map dumps (Yauheni Kaliuta) [1747615] - [tools] bpftool: Use print_entry_error() in case of ENOENT when dumping (Yauheni Kaliuta) [1747615] - [tools] bpftool: add a note on program statistics in man page (Yauheni Kaliuta) [1747615] - [tools] bpftool: fix short option name for printing version in man pages (Yauheni Kaliuta) [1747615] - [tools] bpftool: fix man page documentation for "pinmaps" keyword (Yauheni Kaliuta) [1747615] - [tools] bpftool: reset errno for "bpftool cgroup tree" (Yauheni Kaliuta) [1747615] - [tools] bpftool: remove blank line after btf_id when listing programs (Yauheni Kaliuta) [1747615] - [net] bpf: reserve flags in bpf_skb_net_shrink (Yauheni Kaliuta) [1747615] - [tools] bpf: fix whitespace for ENCAP_L2 defines in bpf.h (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: bring back (void *) cast to set_ipv4_csum in test_tc_tunnel (Yauheni Kaliuta) [1747615] - [tools] selftests/btf: add VAR and DATASEC case for dedup tests (Yauheni Kaliuta) [1747615] - [tools] btf: add support for VAR and DATASEC in btf_dedup() (Yauheni Kaliuta) [1747615] - [kernel] bpf: refactor "check_reg_arg" to eliminate code redundancy (Yauheni Kaliuta) [1747615] - [kernel] bpf: factor out reg and stack slot propagation into "propagate_liveness_reg" (Yauheni Kaliuta) [1747615] - [kernel] bpf: refactor propagate_liveness to eliminate code redundance (Yauheni Kaliuta) [1747615] - [kernel] bpf: refactor propagate_liveness to eliminate duplicated for loop (Yauheni Kaliuta) [1747615] - [netdrv] netdevsim: move sdev specific bpf debugfs files to sdev dir (Yauheni Kaliuta) [1747615] - [kernel] bpf: Fix distinct pointer types warning for ARCH=i386 (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: C based test for sysctl and strtoX (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test bpf_strtol and bpf_strtoul helpers (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test ARG_PTR_TO_LONG arg type (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Add sysctl and strtoX helpers to bpf_helpers.h (Yauheni Kaliuta) [1747615] - [tools] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1747615] - [kernel] bpf: Introduce bpf_strtol and bpf_strtoul helpers (Yauheni Kaliuta) [1747615] - [kernel] bpf: Introduce ARG_PTR_TO_{INT,LONG} arg types (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test file_pos field in bpf_sysctl ctx (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test bpf_sysctl_{get, set}_new_value helpers (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test sysctl_get_current_value helper (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test bpf_sysctl_get_name helper (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test BPF_CGROUP_SYSCTL (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test sysctl section name (Yauheni Kaliuta) [1747615] - [tools] libbpf: Support sysctl hook (Yauheni Kaliuta) [1747615] - [tools] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1747615] - [kernel] bpf: Add file_pos field to bpf_sysctl ctx (Yauheni Kaliuta) [1747615] - [kernel] bpf: Introduce bpf_sysctl_{get, set}_new_value helpers (Yauheni Kaliuta) [1747615] - [kernel] bpf: Introduce bpf_sysctl_get_current_value helper (Yauheni Kaliuta) [1747615] - [kernel] bpf: Introduce bpf_sysctl_get_name helper (Yauheni Kaliuta) [1747615] - [kernel] bpf: Sysctl hook (Yauheni Kaliuta) [1747615] - [kernel] bpf: Add base proto function for cgroup-bpf programs (Yauheni Kaliuta) [1747615] - [net] bpf: explicitly prohibit ctx_{in, out} in non-skb BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747615] - [tools] selftests_bpf: add L2 encap to test_tc_tunnel (Yauheni Kaliuta) [1747615] - [tools] bpf: sync bpf.h to tools/ for BPF_F_ADJ_ROOM_ENCAP_L2 (Yauheni Kaliuta) [1747615] - [net] bpf: add layer 2 encap support to bpf_skb_adjust_room (Yauheni Kaliuta) [1747615] - [tools] selftests_bpf: extend test_tc_tunnel for UDP encap (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix missing bpf_check_uarg_tail_zero in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747615] - [s390] Convert IS_ENABLED uses to __is_defined (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: add selftest for __sk_buff context in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747615] - [tools] libbpf: add support for ctx_{size, }_{in, out} in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747615] - [net] bpf: support input __sk_buff context in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747615] - [tools] bpftool: show btf id in program information (Yauheni Kaliuta) [1747615] - [tools] libbpf: Fix build with gcc-8 (Yauheni Kaliuta) [1747615] - [tools] libbpf: fix crash in XDP socket part with new larger BPF_LOG_BUF_SIZE (Yauheni Kaliuta) [1747615] - [tools] bpf, bpftool: fix a few ubsan warnings (Yauheni Kaliuta) [1747615] - [tools] bpf, selftest: add test cases for BTF Var and DataSec (Yauheni Kaliuta) [1747615] - [tools] bpf, selftest: test {rd, wr}only flags and direct value access (Yauheni Kaliuta) [1747615] - [tools] bpf: bpftool support for dumping data/bss/rodata sections (Yauheni Kaliuta) [1747615] - [tools] bpf, libbpf: add support for BTF Var and DataSec (Yauheni Kaliuta) [1747615] - [tools] bpf, libbpf: support global data/bss/rodata sections (Yauheni Kaliuta) [1747615] - [tools] bpf, libbpf: refactor relocation handling (Yauheni Kaliuta) [1747615] - [tools] bpf: sync {btf, bpf}.h uapi header from tools infrastructure (Yauheni Kaliuta) [1747615] - [kernel] bpf: allow for key-less BTF in array map (Yauheni Kaliuta) [1747615] - [kernel] bpf: kernel side support for BTF Var and DataSec (Yauheni Kaliuta) [1747615] - [documentation] bpf: add specification for BTF Var and DataSec kinds (Yauheni Kaliuta) [1747615] - [kernel] bpf: allow . char as part of the object name (Yauheni Kaliuta) [1747615] - [kernel] bpf: add syscall side map freeze support (Yauheni Kaliuta) [1747615] - [kernel] bpf: add program side {rd, wr}only support for maps (Yauheni Kaliuta) [1747615] - [kernel] bpf: do not retain flags that are not tied to map lifetime (Yauheni Kaliuta) [1747615] - [kernel] bpf: implement lookup-free direct value access for maps (Yauheni Kaliuta) [1747615] - [net] ipv6: Add neighbor helpers that use the ipv6 stub (Yauheni Kaliuta) [1747615] - [tools] libbpf: Ignore -Wformat-nonliteral warning (Yauheni Kaliuta) [1747615] - [kernel] bpf: Add missed newline in verifier verbose log (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test unbounded var_off stack access (Yauheni Kaliuta) [1747615] - [kernel] bpf: Sanity check max value for var_off stack access (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test indirect var_off stack access in unpriv mode (Yauheni Kaliuta) [1747615] - [kernel] bpf: Reject indirect var_off stack access in unpriv mode (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test indirect var_off stack access in raw mode (Yauheni Kaliuta) [1747615] - [kernel] bpf: Reject indirect var_off stack access in raw mode (Yauheni Kaliuta) [1747615] - [samples] bpf: fix build with new clang (Yauheni Kaliuta) [1747615] - [samples] selftests/bpf: add NULL check for ksym_search (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: ksym_search won't check symbols exists (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: synthetic tests to push verifier limits (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: add few verifier scale tests (Yauheni Kaliuta) [1747615] - [tools] libbpf: teach libbpf about log_level bit 2 (Yauheni Kaliuta) [1747615] - [kernel] bpf: increase verifier log limit (Yauheni Kaliuta) [1747615] - [kernel] bpf: increase complexity limit and maximum program size (Yauheni Kaliuta) [1747615] - [kernel] bpf: verbose jump offset overflow check (Yauheni Kaliuta) [1747615] - [kernel] bpf: convert temp arrays to kvcalloc (Yauheni Kaliuta) [1747615] - [kernel] bpf: improve verification speed by not remarking live_read (Yauheni Kaliuta) [1747615] - [kernel] bpf: improve verification speed by droping states (Yauheni Kaliuta) [1747615] - [kernel] bpf: add verifier stats and log_level bit 2 (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: remove duplicate .flags initialization in ctx_skb.c (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: fix -Wformat-invalid-specifier for bpf_obj_id.c (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: fix -Wformat-security warning for flow_dissector_load.c (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: tests.h should depend on .c files, not the output (Yauheni Kaliuta) [1747615] - [tools] bpf: add bpffs multi-dimensional array tests in test_btf (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test variable offset stack access (Yauheni Kaliuta) [1747615] - [kernel] bpf: Support variable offset stack access from helpers (Yauheni Kaliuta) [1747615] - [net] ipv6: Move ipv6 stubs to a separate header file (Yauheni Kaliuta) [1747615] - [tools] bpf: generate pkg-config file for libbpf (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: don't depend on hardcoded perf sample_freq (Yauheni Kaliuta) [1747615] - [tools] bpf: test_tc_tunnel.sh needs reverse path filtering disabled (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: tc-bpf flow shaping with EDT (Yauheni Kaliuta) [1747615] - [net] bpf: make bpf_skb_ecn_set_ce callable from BPF_PROG_TYPE_SCHED_ACT (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: convert bpf tunnel test to encap modes (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: convert bpf tunnel test to BPF_F_ADJ_ROOM_FIXED_GSO (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: convert bpf tunnel test to BPF_ADJ_ROOM_MAC (Yauheni Kaliuta) [1747615] - [tools] bpf: Sync bpf.h to tools (Yauheni Kaliuta) [1747615] - [net] bpf: add bpf_skb_adjust_room encap flags (Yauheni Kaliuta) [1747615] - [net] bpf: add bpf_skb_adjust_room flag BPF_F_ADJ_ROOM_FIXED_GSO (Yauheni Kaliuta) [1747615] - [net] bpf: add bpf_skb_adjust_room mode BPF_ADJ_ROOM_MAC (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: extend bpf tunnel test with tso (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: extend bpf tunnel test with gre (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: expand bpf tunnel test to ipv6 (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: expand bpf tunnel test with decap (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: bpf tunnel encap test (Yauheni Kaliuta) [1747615] - [net] bpf: in bpf_skb_adjust_room avoid copy in tx fast path (Yauheni Kaliuta) [1747615] - [samples] bpf: add xdp_sample_pkts to .gitignore (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: add tests for bpf_tcp_check_syncookie and bpf_skc_lookup_tcp (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: test references to sock_common (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: allow specifying helper for BPF_SK_LOOKUP (Yauheni Kaliuta) [1747615] - [tools] update uapi/linux/bpf.h (Yauheni Kaliuta) [1747615] - [net] bpf: add helper to check for a valid SYN cookie (Yauheni Kaliuta) [1747615] - [net] bpf: add skc_lookup_tcp helper (Yauheni Kaliuta) [1747615] - [kernel] bpf: allow helpers to return PTR_TO_SOCK_COMMON (Yauheni Kaliuta) [1747615] - [kernel] bpf: track references based on is_acquire_func (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Add arm target register definitions (Yauheni Kaliuta) [1747615] - [documentation] bpf, doc: add RISC-V JIT to BPF documentation (Yauheni Kaliuta) [1747615] - [uapi] bpf: fix documentation for eBPF helpers (Yauheni Kaliuta) [1747615] - [uapi] bpf: add documentation for helpers bpf_spin_lock(), bpf_spin_unlock() (Yauheni Kaliuta) [1747615]- [perf] perf: Add CCPI2 PMU support in ThunderX2 UNCORE driver (Robert Richter) [1726054] - [documentation] documentation: perf: Update documentation for ThunderX2 PMU uncore driver (Robert Richter) [1726054] - [scsi] lpfc: Update lpfc version to 12.6.0.2 (Dick Kennedy) [1771674] - [scsi] lpfc: revise nvme max queues to be hdwq count (Dick Kennedy) [1771674] - [scsi] lpfc: Initialize cpu_map for not present cpus (Dick Kennedy) [1771674] - [scsi] lpfc: fix inlining of lpfc_sli4_cleanup_poll_list() (Dick Kennedy) [1771674] - [scsi] lpfc: fix: coverity: lpfc_cmpl_els_rsp(): Null pointer dereferences (Dick Kennedy) [1771674] - [scsi] lpfc: fix: coverity: lpfc_get_scsi_buf_s3(): Null pointer dereferences (Dick Kennedy) [1771674] - [scsi] lpfc: Fix lpfc_cpumask_of_node_init() (Dick Kennedy) [1771674] - [scsi] lpfc: Fix a kernel warning triggered by lpfc_sli4_enable_intr() (Dick Kennedy) [1771674] - [scsi] lpfc: Fix a kernel warning triggered by lpfc_get_sgl_per_hdwq() (Dick Kennedy) [1771674] - [scsi] lpfc: Update lpfc version to 12.6.0.1 (Dick Kennedy) [1771674] - [scsi] lpfc: Add enablement of multiple adapter dumps (Dick Kennedy) [1771674] - [scsi] lpfc: Change default IRQ model on AMD architectures (Dick Kennedy) [1771674] - [scsi] lpfc: Add registration for CPU Offline/Online events (Dick Kennedy) [1771674] - [scsi] lpfc: Clarify FAWNN error message (Dick Kennedy) [1771674] - [scsi] lpfc: Sync with FC-NVMe-2 SLER change to require Conf with SLER (Dick Kennedy) [1771674] - [scsi] lpfc: Fix dynamic fw log enablement check (Dick Kennedy) [1771674] - [scsi] lpfc: Fix unexpected error messages during RSCN handling (Dick Kennedy) [1771674] - [scsi] lpfc: Fix kernel crash at lpfc_nvme_info_show during remote port bounce (Dick Kennedy) [1771674] - [scsi] lpfc: Fix configuration of BB credit recovery in service parameters (Dick Kennedy) [1771674] - [scsi] lpfc: Fix duplicate unreg_rpi error in port offline flow (Dick Kennedy) [1771674] - [infiniband] ib/srp: Add missing new line after displaying fast_io_fail_tmo param (Kamal Heib) [1678461 1720899] - [net] sunrpc: The RDMA back channel mustn't disappear while requests are outstanding (Kamal Heib) [1720899] - [infiniband] rdma/nldev: Skip counter if port doesn't match (Kamal Heib) [1720899] - [rdma] uverbs: Prevent potential underflow (Kamal Heib) [1720899] - [infiniband] ib/core: Use rdma_read_gid_l2_fields to compare GID L2 fields (Kamal Heib) [1720899] - [infiniband] rdma/siw: free siw_base_qp in kref release routine (Kamal Heib) [1720899] - [infiniband] rdma/iwcm: move iw_rem_ref() calls out of spinlock (Kamal Heib) [1720899] - [infiniband] ib/core: Fix wrong iterating on ports (Kamal Heib) [1720899] - [infiniband] rdma/nldev: Reshuffle the code to avoid need to rebind QP in error path (Kamal Heib) [1720899] - [infiniband] rdma/cm: Fix memory leak in cm_add/remove_one (Kamal Heib) [1720899] - [infiniband] rdma/core: Fix an error handling path in 'res_get_common_doit()' (Kamal Heib) [1720899] - [infiniband] rdma/iwcm: Fix a lock inversion issue (Kamal Heib) [1720899] - [infiniband] rdma/siw: Fix serialization issue in write_space() (Kamal Heib) [1720899] - [infiniband] rdma/vmw_pvrdma: Free SRQ only once (Kamal Heib) [1757294 1720899] - [infiniband] rdma: Fix double-free in srq creation error flow (Kamal Heib) [1720899] - [infiniband] rdma/siw: Fix page address mapping in TX path (Kamal Heib) [1720899] - [infiniband] rdma/cma: Fix false error message (Kamal Heib) [1720899] - [infiniband] rdma/{cxgb3, cxgb4, i40iw}: Remove common code (Kamal Heib) [1760097 1745655 1720899] - [infiniband] rdma/core: Fix use after free and refcnt leak on ndev in_device in iwarp_query_port (Kamal Heib) [1760097 1745655 1720899] - [infiniband] rdma/core: Add common iWARP query port (Kamal Heib) [1760097 1745655 1720899] - [infiniband] rdma/i40iw: Associate ibdev to netdev before IB device registration (Kamal Heib) [1760097 1745655 1720899] - [infiniband] rdma/cxgb3: Use ib_device_set_netdev() (Kamal Heib) [1760097 1745655 1720899] - [infiniband] rdma: Introduce ib_port_phys_state enum (Kamal Heib) [1760097 1745655 1720899] - [sched] topology: Improve load balancing on AMD EPYC systems (Phil Auld) [1757535] - [netdrv] broadcom: Use dev_get_drvdata (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add a new BNXT_FW_RESET_STATE_POLL_FW_DOWN state (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Update firmware interface spec. to 1.10.0.100 (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Increase timeout for HWRM_DBG_COREDUMP_XX commands (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Don't proceed in .ndo_set_rx_mode() when device is not in open state (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix compile error regression with CONFIG_BNXT_SRIOV not set (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add FW fatal devlink_health_reporter (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add bnxt_fw_exception() to handle fatal firmware errors (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add RESET_FW state logic to bnxt_fw_reset_task() (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Do not send firmware messages if firmware is in error state (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Retain user settings on a VF after RESET_NOTIFY event (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add devlink health reset reporter (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Handle firmware reset (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Handle RESET_NOTIFY async event from firmware (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add new FW devlink_health_reporter (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add BNXT_STATE_IN_FW_RESET state (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Enable health monitoring (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Pre-map the firmware health monitoring registers (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Discover firmware error recovery capabilities (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Handle firmware reset status during IF_UP (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Register buffers for VFs before reserving resources (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Refactor bnxt_sriov_enable() (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Prepare bnxt_init_one() to be called multiple times (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Suppress all error messages in hwrm_do_send_msg() in silent mode (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Simplify error checking in the SR-IOV message forwarding functions (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Convert error code in firmware message response to standard code (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Remove the -1 error return code from bnxt_hwrm_do_send_msg() (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Use a common function to print the same ethtool -f error message (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix allocation of zero statistics block size regression (Jonathan Toppins) [1724766] - [netdrv] bnxt: no need to check return value of debugfs_create functions (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add PCI IDs for 57500 series NPAR devices (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Support all variants of the 5750X chip family (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Refactor bnxt_init_one() and turn on TPA support on 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Support TPA counters on 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Allocate the larger per-ring statistics block for 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Refactor ethtool ring statistics logic (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add hardware GRO setup function for 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add TPA ID mapping logic for 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add fast path logic for TPA on 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Set TPA GRO mode flags on 57500 chips properly (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Refactor tunneled hardware GRO logic (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Handle standalone RX_AGG completions (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Expand bnxt_tpa_info struct to support 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Refactor TPA logic (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add TPA structure definitions for BCM57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Update firmware interface spec. to 1.10.0.89 (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Suppress HWRM errors for HWRM_NVM_GET_VARIABLE command (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix to include flow direction in L2 key (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Use correct src_fid to determine direction of the flow (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix handling FRAG_ERR when NVM_INSTALL_UPDATE cmd fails (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Improve RX doorbell sequence (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix VNIC clearing logic for 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix VNIC accounting when enabling aRFS on 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add page_pool_destroy() during RX ring cleanup (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: add page_pool support (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: optimized XDP_REDIRECT support (Jonathan Toppins) [1724766 1669220] - [netdrv] bnxt_en: Refactor __bnxt_xmit_xdp() (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: rename some xdp functions (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Device serial number is supported only for PFs (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add support for aRFS on 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Query firmware capability to support aRFS on 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Separate RDMA MR/AH context allocation (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: read the clause type from the PHY ID (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Read package version from firmware (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Check new firmware capability to display extended stats (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add support for PCIe statistics (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Refactor bnxt_alloc_stats() (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Update firmware interface to 1.10.0.69 (Jonathan Toppins) [1724766] - [netdrv] bnxt: remove ndo_get_port_parent_id implementation for physical ports (Jonathan Toppins) [1724766] - [netdrv] bnxt: pass switch ID through devlink_port_attrs_set() (Jonathan Toppins) [1724766] - [netdrv] bnxt: move bp->switch_id initialization to PF probe (Jonathan Toppins) [1724766] - [netdrv] bnxt: remove ndo_get_phys_port_name implementation (Jonathan Toppins) [1724766] - [netdrv] bnxt: implement ndo_get_devlink_port (Jonathan Toppins) [1724766] - [netdrv] bnxt: Implement ndo_get_port_parent_id() (Jonathan Toppins) [1724766] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix firmware signaled resource change logic in open (Jonathan Toppins) [1724766] - [netdrv] bnx2x: Mark expected switch fall-thoughs (Jonathan Toppins) [1724766] - [netdrv] bnx2x: Mark expected switch fall-throughs (Jonathan Toppins) [1724766] - [tools] selftests: kvm: vmx_dirty_log_test: skip the test when VMX is not supported (Vitaly Kuznetsov) [1771575] - [tools] selftests: kvm: consolidate VMX support checks (Vitaly Kuznetsov) [1771575] - [tools] selftests: kvm: vmx_set_nested_state_test: don't check for VMX support twice (Vitaly Kuznetsov) [1771575] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 321 (Stefano Garzarella) [1769904] - [net] vsock: Send reset control packet when socket is partially bound (Stefano Garzarella) [1769904] - [net] vsock/virtio: fix sock refcnt holding during the shutdown (Stefano Garzarella) [1769855] - [kernel] vsock/virtio: remove unused 'work' field from 'struct virtio_vsock_pkt' (Stefano Garzarella) [1769855] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 482 (Stefano Garzarella) [1769855] - [net] vsock/virtio: set SOCK_DONE on peer shutdown (Stefano Garzarella) [1769855] - [net] vsock/virtio: discard packets if credit is not respected (Stefano Garzarella) [1769853 1769846 1769836] - [net] vsock/virtio: send a credit update when buffer size is changed (Stefano Garzarella) [1769853 1769846 1769836] - [net] vsock/virtio: a better comment on credit update (Stefano Garzarella) [1769853 1769846 1769836] - [net] vsock/virtio: fix locking in virtio_transport_inc_tx_pkt() (Stefano Garzarella) [1769853 1769846 1769836] - [net] vsock/virtio: reduce credit update messages (Stefano Garzarella) [1769853 1769846 1769836] - [net] vsock/virtio: change the maximum packet size allowed (Stefano Garzarella) [1679971] - [vhost] vsock: split packets to send using multiple buffers (Stefano Garzarella) [1679971] - [net] vsock/virtio: limit the memory used per-socket (Stefano Garzarella) [1769744] - [net] vsock/virtio: free packets during the socket release (Stefano Garzarella) [1769744] - [net] vsock: Fix a lockdep warning in __vsock_release() (Stefano Garzarella) [1769714] - [net] vsock: correct removal of socket from the list (Stefano Garzarella) [1769714] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Stefano Garzarella) [1769714] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 321 (Stefano Garzarella) [1769714] - [net] Fix ERROR:do not initialise statics to 0 in af_vsock.c (Stefano Garzarella) [1769714] - [net] vsock: bind to random port for VMADDR_PORT_ANY (Stefano Garzarella) [1769714] - [tools] tc-testing: added tests with cookie for conntrack TC action (Ivan Vecera) [1739606] - [net] cls_bpf: fix NULL deref on offload filter removal (Ivan Vecera) [1739606] - [tools] tc-testing: fixed two failing pedit tests (Ivan Vecera) [1739606] - [tools] tc-testing: implement tests for new fast_init action flag (Ivan Vecera) [1739606] - [net] sched: update action implementations to support flags (Ivan Vecera) [1739606] - [net] sched: use temporary variable for actions indexes (Ivan Vecera) [1739606] - [net] sched: extend TCA_ACT space with TCA_ACT_FLAGS (Ivan Vecera) [1739606] - [net] sched: modify stats helper functions to support regular stats (Ivan Vecera) [1739606] - [net] sched: don't expose action qstats to skb_tc_reinsert() (Ivan Vecera) [1739606] - [net] sched: extract qstats update code into functions (Ivan Vecera) [1739606] - [net] sched: extract bstats update code into function (Ivan Vecera) [1739606] - [net] sched: extract common action counters update code into function (Ivan Vecera) [1739606] - [tools] tc-testing: list required kernel options for act_ct action (Ivan Vecera) [1739606] - [net] fq_codel: do not include (Ivan Vecera) [1739606] - [net] sch_generic: Use pfifo_fast as fallback scheduler for CAN hardware (Ivan Vecera) [1739606] - [net] sched: taprio: fix -Wmissing-prototypes warnings (Ivan Vecera) [1739606] - [net] sched: act_police: re-use tcf_tm_dump() (Ivan Vecera) [1739606] - [tools] tc-testing: updated pedit TDC tests (Ivan Vecera) [1739606] - [net] sched: Avoid using yield() in a busy waiting loop (Ivan Vecera) [1739606] - [tools] tc-testing: updated pedit test cases (Ivan Vecera) [1739606] - [net] sched: etf: Fix ordering of packets with same txtime (Ivan Vecera) [1739606] - [tools] tc-testing: updated pedit test cases (Ivan Vecera) [1739606] - [net] taprio: Fix returning EINVAL when configuring without flags (Ivan Vecera) [1739606] - [net] net_sched: fix backward compatibility for TCA_ACT_KIND (Ivan Vecera) [1739606] - [net] net_sched: fix backward compatibility for TCA_KIND (Ivan Vecera) [1739606] - [net] sched: Set default of CONFIG_NET_TC_SKB_EXT to N (Ivan Vecera) [1739606] - [net] sch_netem: fix rcu splat in netem_enqueue() (Ivan Vecera) [1739606] - [net] net_sched: remove need_resched() from qdisc_run() (Ivan Vecera) [1739606] - [net] sched: cbs: Avoid division by zero when calculating the port rate (Ivan Vecera) [1739606] - [net] sched: taprio: Avoid division by zero on invalid link speed (Ivan Vecera) [1739606] - [net] sched: taprio: Fix potential integer overflow in taprio_set_picos_per_byte (Ivan Vecera) [1739606] - [net] sched: cbs: Fix not adding cbs instance to list (Ivan Vecera) [1739606] - [net] Fix Kconfig indentation (Ivan Vecera) [1739606] - [net] net_sched: add policy validation for action attributes (Ivan Vecera) [1739606] - [net] net_sched: add max len check for TCA_KIND (Ivan Vecera) [1739606] - [net] taprio: Add support for hardware offloading (Ivan Vecera) [1739606] - [net] sched: use get_dev() action API in flow_action infra (Ivan Vecera) [1739606] - [net] sched: take reference to psample group in flow_action infra (Ivan Vecera) [1739606] - [net] sched: extend flow_action_entry with destructor (Ivan Vecera) [1739606] - [net] sch_hhf: ensure quantum and hhf_non_hh_weight are non-zero (Ivan Vecera) [1739606] - [net] net_sched: check cops->tcf_block in tc_bind_tclass() (Ivan Vecera) [1739606] - [net] sched: fix reordering issues (Ivan Vecera) [1739606] - [net] net_sched: act_police: add 2 new attributes to support police 64bit rate and peakrate (Ivan Vecera) [1739606] - [net] openvswitch: Set OvS recirc_id from tc chain index (Ivan Vecera) [1739606] - [net] sk_buff: drop all skb extensions on free and skb scrubbing (Ivan Vecera) [1739606] - [net] minor cleanup in skb_ext_add() (Ivan Vecera) [1739606] - [include] net: drop the unused helper skb_ext_get() (Ivan Vecera) [1739606] - [net] fix possible user-after-free in skb_ext_add() (Ivan Vecera) [1739606] - [net] sk_buff: add skb extension infrastructure (Ivan Vecera) [1739606] - [net] sched: cbs: remove redundant assignment to variable port_rate (Ivan Vecera) [1739606] - [tools] tc-testing: don't hardcode 'ip' in nsPlugin.py (Ivan Vecera) [1739606] - [net] sched: cbs: Set default link speed to 10 Mbps in cbs_set_port_rate (Ivan Vecera) [1739606] - [net] taprio: Set default link speed to 10 Mbps in taprio_set_picos_per_byte (Ivan Vecera) [1739606] - [net] taprio: Fix kernel panic in taprio_destroy (Ivan Vecera) [1739606] - [netdrv] mlx5e: Move local var definition into ifdef block (Ivan Vecera) [1739606] - [net] sched: cls_matchall: cleanup flow_action before deallocating (Ivan Vecera) [1739606] - [net] sched: act_vlan: implement stats_update callback (Ivan Vecera) [1739606] - [net] sched: act_sample: fix psample group handling on overwrite (Ivan Vecera) [1739606] - [net] sched: flower: don't take rtnl lock for cls hw offloads API (Ivan Vecera) [1739606] - [net] sched: copy tunnel info when setting flow_action entry->tunnel (Ivan Vecera) [1739606] - [net] sched: take reference to action dev before calling offloads (Ivan Vecera) [1739606] - [net] sched: take rtnl lock in tc_setup_flow_action() (Ivan Vecera) [1739606] - [net] sched: conditionally obtain rtnl lock in cls hw offloads API (Ivan Vecera) [1739606] - [net] sched: add API for registering unlocked offload block callbacks (Ivan Vecera) [1739606] - [net] sched: notify classifier on successful offload add/delete (Ivan Vecera) [1739606] - [net] sched: refactor block offloads counter usage (Ivan Vecera) [1739606] - [net] sched: change tcf block offload counter type to atomic_t (Ivan Vecera) [1739606] - [net] sched: protect block offload-related fields with rw_semaphore (Ivan Vecera) [1739606] - [net] net_sched: fix a NULL pointer deref in ipt action (Ivan Vecera) [1739606] - [tools] tc-testing: concurrency: wrap piped rule update commands (Ivan Vecera) [1739606] - [tools] tc-testing: use dedicated DUMMY interface name for dummy dev (Ivan Vecera) [1739606] - [net] flow_offload: convert block_ing_cb_list to regular list type (Ivan Vecera) [1739606] - [netdrv] sched: use major priority number as hardware priority (Ivan Vecera) [1739606] - [tools] tc-testing: added tdc tests for matchall filter (Ivan Vecera) [1739606] - [net] taprio: remove unused variable 'entry_list_policy' (Ivan Vecera) [1739606] - [tools] tc-testing: updated skbedit action tests with batch create/delete (Ivan Vecera) [1739606] - [net] sched: update skbedit action for batched events operations (Ivan Vecera) [1739606] - [net] fq_codel: remove set but not used variables 'prev_ecn_mark' and 'prev_drop_count' (Ivan Vecera) [1739606] - [net] flow_offload: support get multi-subsystem block (Ivan Vecera) [1739606] - [net] flow_offload: move tc indirect block to flow offload (Ivan Vecera) [1739606] - [net] cls_api: add flow_indr_block_call function (Ivan Vecera) [1739606] - [net] cls_api: remove the tcf_block cache (Ivan Vecera) [1739606] - [net] cls_api: modify the tc_indr_block_ing_cmd parameters. (Ivan Vecera) [1739606] - [net] sched: sch_taprio: fix memleak in error path for sched list parse (Ivan Vecera) [1739606] - [net] fq_codel: Kill useless per-flow dropped statistic (Ivan Vecera) [1739606] - [net] Increase fq_codel count in the bulk dropper (Ivan Vecera) [1739606] - [include] sched: sample: allow accessing psample_group with rtnl (Ivan Vecera) [1739606] - [tools] tc-testing: updated vlan action tests with batch create/delete (Ivan Vecera) [1739606] - [net] sched: update vlan action for batched events operations (Ivan Vecera) [1739606] - [tools] tc-testing: Clarify the use of tdc's -d option (Ivan Vecera) [1739606] - [net] sched: Fix a possible null-pointer dereference in dequeue_func() (Ivan Vecera) [1739606] - [tools] tc-testing: added tdc tests for [b|p]fifo qdisc (Ivan Vecera) [1739606] - [net] ife: error out when nla attributes are empty (Ivan Vecera) [1739606] - [net] sched: verify that q!=NULL before setting q->flags (Ivan Vecera) [1739606] - [net] net_sched: unset TCQ_F_CAN_BYPASS when adding filters (Ivan Vecera) [1739606] - [net] fix: taprio: Change type of txtime-delay parameter to u32 (Ivan Vecera) [1739606] - [tools] tc-tests: updated skbedit tests (Ivan Vecera) [1739606] - [include] pkt_sched: Include const.h (Ivan Vecera) [1739606] - [tools] tc-testing: introduce scapyPlugin for basic traffic (Ivan Vecera) [1739606] - [tools] tc-testing: Allow tdc plugins to see test case data (Ivan Vecera) [1739606] - [tools] tc-testing: added tdc tests for prio qdisc (Ivan Vecera) [1739606] - [tools] tc-testing: updated mirred action tests with batch create/delete (Ivan Vecera) [1739606] - [net] sched: update mirred action for batched events operations (Ivan Vecera) [1739606] - [net] sched: em_ipt: add support for addrtype matching (Ivan Vecera) [1739606] - [net] sched: em_ipt: keep the user-specified nfproto and dump it (Ivan Vecera) [1739606] - [net] sched: em_ipt: set the family based on the packet if it's unspecified (Ivan Vecera) [1739606] - [net] sched: em_ipt: match only on ip/ipv6 traffic (Ivan Vecera) [1739606] - [net] taprio: Adjust timestamps for TCP packets (Ivan Vecera) [1739606] - [net] taprio: make clock reference conversions easier (Ivan Vecera) [1739606] - [net] taprio: Add support for txtime-assist mode (Ivan Vecera) [1739606] - [net] taprio: Remove inline directive (Ivan Vecera) [1739606] - [net] taprio: calculate cycle_time when schedule is installed (Ivan Vecera) [1739606] - [net] etf: Add skip_sock_check (Ivan Vecera) [1739606] - [include] etf: Don't use BIT() in UAPI headers. (Ivan Vecera) [1739606] - [tools] tc-testing: add ingress qdisc tests (Ivan Vecera) [1739606] - [tools] tc-testing: Restore original behaviour for namespaces in tdc (Ivan Vecera) [1739606] - [include] net: sched: act_ctinfo: tidy UAPI definition (Ivan Vecera) [1739606] - [include] act_ctinfo: Don't use BIT() in UAPI headers. (Ivan Vecera) [1739606] - [net] sched: cls_matchall: allow to delete filter (Ivan Vecera) [1739606] - [net] sched: act_ctinfo: fix policy validation (Ivan Vecera) [1739606] - [net] sched: act_ctinfo: fix action creation (Ivan Vecera) [1739606] - [tools] tc-tests: updated skbedit tests (Ivan Vecera) [1739606] - [tools] tc-tests: added path to ip command in tdc (Ivan Vecera) [1739606] - [net] sched: remove NET_CLS_IND config option (Ivan Vecera) [1739606] - [net] sched: act_ctinfo: use extack error reporting (Ivan Vecera) [1739606] - [net] sched: ingress: set 'unlocked' flag for clsact Qdisc ops (Ivan Vecera) [1739606] - [net] sched: ingress: set 'unlocked' flag for Qdisc ops (Ivan Vecera) [1739606] - [tools] tc-tests: updated fw with bind actions by reference use cases (Ivan Vecera) [1739606] - [net] sched: act_ctinfo: minor size optimisation (Ivan Vecera) [1739606] - [net] flow_offload: use struct_size() in kzalloc() (Ivan Vecera) [1739606] - [net] sched: don't use tc_action->order during action dump (Ivan Vecera) [1739606] - [net] sch_htb: redefine htb qdisc overlimits (Ivan Vecera) [1739606] - [tools] selftests: tc-testing: Add pedit tests (Ivan Vecera) [1739606] - [net] sched: add ingress mirred action to hardware IR (Ivan Vecera) [1757520] - [include] net: tc_act: add helpers to detect ingress mirred actions (Ivan Vecera) [1757520] - [net] sched: add skbedit of ptype action to hardware IR (Ivan Vecera) [1757520] - [include] net: tc_act: add skbedit_ptype helper functions (Ivan Vecera) [1757520] - [net] openvswitch: load and reference the NAT helper. (Flavio Leitner) [1752970] - [net] openvswitch: load NAT helper (Flavio Leitner) [1752970] - [net] netfilter: nf_nat: register NAT helpers. (Flavio Leitner) [1752970] - [net] netfilter: add API to manage NAT helpers. (Flavio Leitner) [1752970] - [net] netfilter: use macros to create module aliases. (Flavio Leitner) [1752970] - [net] xfrm: remove a duplicated assignment (Sabrina Dubroca) [1760002] - [net] xfrm: remove empty xfrmi_init_net (Sabrina Dubroca) [1760002] - [net] xfrm: remove unneeded export_symbols (Sabrina Dubroca) [1760002] - [include] xfrm: clean an indentation issue, remove a space (Sabrina Dubroca) [1760002] - [net] xfrm6: remove BUG_ON from xfrm6_dst_ifdown (Sabrina Dubroca) [1760002] - [net] xfrm: policy: add missing indentation (Sabrina Dubroca) [1760002] - [net] xfrm: Fix bucket count reported to userspace (Sabrina Dubroca) [1760002] - [net] xfrm: use complete IPv6 addresses for hash (Sabrina Dubroca) [1760002] - [net] xfrm: use correct size to initialise sp->ovec (Sabrina Dubroca) [1760002] - [net] xfrm: allow driver to quietly refuse offload (Sabrina Dubroca) [1760002] - [net] esp: remove redundant define esph (Sabrina Dubroca) [1760002] - [net] ip6_vti: simplify stats handling in vti6_xmit (Sabrina Dubroca) [1760002] - [net] xfrm: fix 'passing zero to ERR_PTR()' warning (Sabrina Dubroca) [1760002] - [net] xfrm: remove blank lines at EOF (Sabrina Dubroca) [1760002] - [net] xfrm: don't check offload_handle for nonzero (Sabrina Dubroca) [1760002] - [net] ipv6: xfrm: use 64-bit timestamps (Sabrina Dubroca) [1760002] - [net] devlink: Introduce PCI VF port flavour and port attribute (Petr Oros) [1761495] - [net] devlink: Introduce PCI PF port flavour and port attribute (Petr Oros) [1761495] - [net] devlink: Return physical port fields only for applicable port flavours (Petr Oros) [1761495] - [net] devlink: Refactor physical port attributes (Petr Oros) [1761495] - [net] ipv4: fix race condition between route lookup and invalidation (Guillaume Nault) [1765639] - [net] add {READ|WRITE}_ONCE() annotations on ->rskq_accept_head (Guillaume Nault) [1765639] - [net] ipv4/icmp: fix rt dst dev null pointer dereference (Guillaume Nault) [1765639] - [net] ipip: validate header length in ipip_tunnel_xmit (Guillaume Nault) [1765639] - [net] ipv4: Use return value of inet_iif() for __raw_v4_lookup in the while loop (Guillaume Nault) [1765639] - [net] ipv4: Fix raw socket lookup for local traffic (Guillaume Nault) [1765639] - [net] ipv4: Return error for RTA_VIA attribute (Guillaume Nault) [1765639] - [net] ipmr: fix unresolved entry dumps (Guillaume Nault) [1765639] - [net] ipvs: don't ignore errors in case refcounting ip_vs module fails (Davide Caratti) [1687094] - [net] ipvs: fix tinfo memory leak in start_sync_thread (Davide Caratti) [1687094] - [net] tcp: fix a possible lockdep splat in tcp_done() (Marcelo Leitner) [1764654] - [net] tcp: add rcu protection around tp->fastopen_rsk (Marcelo Leitner) [1764654] - [net] tcp: annotate lockless access to tcp_memory_pressure (Marcelo Leitner) [1764654] - [net] tcp: fix tcp_ecn_withdraw_cwr() to clear TCP_ECN_QUEUE_CWR (Marcelo Leitner) [1764654] - [net] tcp: inherit timestamp on mtu probe (Marcelo Leitner) [1764654] - [net] tcp: remove empty skb from write queue in error cases (Marcelo Leitner) [1764654] - [net] tcp: get rid of tcp_check_send_head() (Marcelo Leitner) [1764654] - [net] tcp: make sure EPOLLOUT wont be missed (Marcelo Leitner) [1764654] - [net] ipv4: set the tcp_min_rtt_wlen range from 0 to one day (Marcelo Leitner) [1764654] - [net] net-tcp: /proc/sys/net/ipv4/tcp_probe_interval is a u32 not int (Marcelo Leitner) [1764654] - [net] tcp: fix a race in inet_diag_dump_icsk() (Marcelo Leitner) [1764654] - [net] netfilter: nft_meta: Add NFT_META_I/OIFKIND meta type (Florian Westphal) [1763657] - [net] netfilter: nft_xfrm: use state family, not hook one (Florian Westphal) [1763654] - [net] netfilter: nf_tables: add xfrm expression (Florian Westphal) [1763654] - [net] netfilter: nf_tables: rt: allow checking if dst has xfrm attached (Florian Westphal) [1763654] - [netdrv] mlx5e: Fix unnecessary flow_block_cb_is_busy call (Ivan Vecera) [1737890] - [netdrv] nfp: flower: verify that block cb is not busy before binding (Ivan Vecera) [1737890] - [netdrv] net/mlx5e: Provide cb_list pointer when setting up tc block on rep (Ivan Vecera) [1737890] - [net] sched: Fix NULL-pointer dereference in tc_indr_block_ing_cmd() (Ivan Vecera) [1737890] - [net] flow_offload: add flow_block structure and use it (Ivan Vecera) [1737890] - [net] flow_offload: rename tc_setup_cb_t to flow_setup_cb_t (Ivan Vecera) [1737890] - [include] flow_offload: include linux/kernel.h from flow_offload.h (Ivan Vecera) [1737890] - [net] flow_offload: remove netns parameter from flow_block_cb_alloc() (Ivan Vecera) [1737890] - [net] openvswitch: rename flow_stats to sw_flow_stats (Ivan Vecera) [1737890] - [netdrv] mlx5e: Fix unused variable warning when CONFIG_MLX5_ESWITCH is off (Ivan Vecera) [1737890] - [netdrv] net: flow_offload: rename tc_cls_flower_offload to flow_cls_offload (Ivan Vecera) [1737890] - [net] flow_offload: add flow_block_cb_is_busy() and use it (Ivan Vecera) [1737890] - [net] sched: remove tcf block API (Ivan Vecera) [1737890] - [include] sched: use new symbol for TC kABI version (Ivan Vecera) [1737890] - [netdrv] use flow block API (Ivan Vecera) [1737890] - [net] sched: use flow block API (Ivan Vecera) [1737890] - [net] flow_offload: add flow_block_cb_{priv, incref, decref}() (Ivan Vecera) [1737890] - [net] flow_offload: add list handling functions (Ivan Vecera) [1737890] - [net] flow_offload: add flow_block_cb_alloc() and flow_block_cb_free() (Ivan Vecera) [1737890] - [net] flow_offload: rename TCF_BLOCK_BINDER_TYPE_* to FLOW_BLOCK_BINDER_TYPE_* (Ivan Vecera) [1737890] - [net] flow_offload: rename TC_BLOCK_{UN}BIND to FLOW_BLOCK_{UN}BIND (Ivan Vecera) [1737890] - [net] flow_offload: add flow_block_cb_setup_simple() (Ivan Vecera) [1737890] - [net] openvswitch: free vport unless register_netdevice() succeeds (Stefano Brivio) [1765580] - [net] openvswitch: Clear the L4 portion of the key for "later" fragments. (Stefano Brivio) [1765580] - [net] openvswitch: Properly set L4 keys on "later" IP fragments (Stefano Brivio) [1765580] - [net] openvswitch: Print error when ovs_execute_actions() fails (Stefano Brivio) [1765580] - [net] openvswitch: do not free vport if register_netdevice() is failed. (Stefano Brivio) [1765580] - [net] xfrm: policy: remove pcpu policy cache (Xin Long) [1743519] - [net] netem: correct the parent's backlog when corrupted packet was dropped (Davide Caratti) [1764553] - [net] netem: fix error path for corrupted GSO frames (Davide Caratti) [1764553] - [net] avoid potential infinite loop in tc_ctl_action() (Davide Caratti) [1764553] - [net] act_mirred: Fix mirred_init_module error handling (Davide Caratti) [1764553] - [net] sch_dsmark: fix potential NULL deref in dsmark_init() (Davide Caratti) [1764553] - [net] sch_cbq: validate TCA_CBQ_WRROPT to avoid crash (Davide Caratti) [1764553] - [net] sched: sch_sfb: don't call qdisc_put() while holding tree lock (Davide Caratti) [1764553] - [net] sched: multiq: don't call qdisc_put() while holding tree lock (Davide Caratti) [1764553] - [net] sched: sch_htb: don't call qdisc_put() while holding tree lock (Davide Caratti) [1764553] - [net] sched: fix possible crash in tcf_action_destroy() (Davide Caratti) [1764553] - [net] sch_netem: fix a divide by zero in tabledist() (Davide Caratti) [1764553] - [net] sched: act_sample: don't push mac header on ip6gre ingress (Davide Caratti) [1764553] - [net] net_sched: let qdisc_put() accept NULL pointer (Davide Caratti) [1764553] - [net] tcp: adjust rto_base in retransmits_timed_out() (Marcelo Leitner) [1756775] - [net] tcp: better handle TCP_USER_TIMEOUT in SYN_SENT state (Marcelo Leitner) [1756775] - [include] netlink: use 48 byte ctx instead of 6 signed longs for callback (Petr Oros) [1751273] - [net] rtnetlink: skip metrics loop for dst_default_metrics (Petr Oros) [1751273] - [include] netlink: Add field to skip in-kernel notifications (Petr Oros) [1751273] - [include] netlink: Document all fields of 'struct nl_info' (Petr Oros) [1751273] - [net] ipoib: show VF broadcast address (Petr Oros) [1751273] - [net] remove empty netlink_tap_exit_net (Petr Oros) [1751273] - [net] netlink: make netlink_walk_start() void return type (Petr Oros) [1751273] - [include] net: nexthop uapi (Petr Oros) [1751273] - [net] Treat sock->sk_drops as an unsigned int when printing (Petr Oros) [1751273] - [net] fix two coding style issues (Petr Oros) [1751273] - [net] ipset: drop ipset_nest_start() and ipset_nest_end() (Petr Oros) [1751273] - [net] netlink: make nla_nest_start() add NLA_F_NESTED flag (Petr Oros) [1751273] - [net] netfilter: nf_tables: fix a missing check of nla_put_failure (Petr Oros) [1751273] - [net] ncsi: fix a missing check for nla_nest_start (Petr Oros) [1751273] - [net] genetlink: use idr_alloc_cyclic for family->id assignment (Petr Oros) [1751273] - [net] netlink: Check address length before reading groups field (Petr Oros) [1751273] - [net] core: Fix rtnetlink kernel-doc headers (Petr Oros) [1751273] - [net] rhashtable: Remove obsolete rhashtable_walk_init function (Petr Oros) [1751273] - [net] netfilter: nf_tables: use rhashtable_walk_enter instead of rhashtable_walk_init (Petr Oros) [1751273] - [net] netlink: reduce NLA_POLICY_NESTED{, _ARRAY} arguments (Petr Oros) [1751273] - [net] netlink: rename NETLINK_DUMP_STRICT_CHK -> NETLINK_GET_STRICT_CHK (Petr Oros) [1751273] - [include] netlink: replace __NLA_ENSURE implementation (Petr Oros) [1751273] - [include] netlink: fix typo in nla_parse_nested() comment (Petr Oros) [1751273] - [net] netlink: remove hash::nelems check in netlink_insert (Petr Oros) [1751273] - [net] netlink: Make groups check less stupid in netlink_bind() (Petr Oros) [1751273] - [include] genetlink: constify genl_err_attr() argument (Petr Oros) [1751273] - [net] netlink: do not store start function in netlink_cb (Petr Oros) [1751273] - [include] linux: Add skb_frag_t page_offset accessors (Petr Oros) [1757515] - [include] net: add missing documentation in linux/skbuff.h (Petr Oros) [1757515] - [net] l2tp: Fix possible NULL pointer dereference (Stefano Brivio) [1764185] - [net] l2ip: fix possible use-after-free (Stefano Brivio) [1764185] - [net] l2tp: use rcu_dereference_sk_user_data() in l2tp_udp_encap_recv() (Stefano Brivio) [1764185] - [net] l2tp: fix infoleak in l2tp_ip6_recvmsg() (Stefano Brivio) [1764185] - [net] l2tp: copy 4 more bytes to linear part if necessary (Stefano Brivio) [1764185] - [net] l2tp: fix reading optional fields of L2TPv3 (Stefano Brivio) [1764185] - [net] l2tp: remove ->recv_payload_hook (Stefano Brivio) [1764185] - [net] l2tp: don't export l2tp_session_queue_purge() (Stefano Brivio) [1764185] - [net] l2tp: remove .show from struct l2tp_tunnel (Stefano Brivio) [1764185] - [netdrv] vxlan: do not destroy fdb if register_netdevice() is failed (Stefano Brivio) [1763793] - [net] ip6erspan: remove the incorrect mtu limit for ip6erspan (Stefano Brivio) [1763286] - [net] ipv6: Handle missing host route in __ipv6_ifa_notify (Stefano Brivio) [1763286] - [net] ipv6: drop incoming packets having a v4mapped source address (Stefano Brivio) [1763286] - [net] ip6_gre: fix a dst leak in ip6erspan_tunnel_xmit (Stefano Brivio) [1763286] - [net] mld: fix memory leak in mld_del_delrec() (Stefano Brivio) [1763286] - [net] ipv6: rt6_check should return NULL if 'from' is NULL (Stefano Brivio) [1763286] - [net] ipv6_sockglue: Fix a missing-check bug in ip6_ra_control() (Stefano Brivio) [1763286] - [net] ipv6_gre: Fix GRO to work on IPv6 over GRE tap (Stefano Brivio) [1763286] - [net] ipv4: Return -ENETUNREACH if we can't create route but saddr is valid (Stefano Brivio) [1686686] - [net] netfilter: nft_connlimit: disable bh on garbage collection (Florian Westphal) [1762844] - [net] netfilter: ebtables: Fix argument order to ADD_COUNTER (Florian Westphal) [1762844] - [net] netfilter: ebtables: CONFIG_COMPAT: reject trailing data after last rule (Florian Westphal) [1762844] - [net] netfilter: ebtables: CONFIG_COMPAT: drop a bogus WARN_ON (Florian Westphal) [1762844] - [net] netfilter: bridge: set skb transport_header before entering NF_INET_PRE_ROUTING (Florian Westphal) [1762844] - [net] netfilter: ebtables: also count base chain policies (Florian Westphal) [1762844] - [net] netfilter: ebtables: compat: un-break 32bit setsockopt when no rules are present (Florian Westphal) [1762844] - [net] sctp: change sctp_prot .no_autobind with true (Xin Long) [1762625] - [net] sctp: destroy bucket if failed to bind addr (Xin Long) [1762625] - [net] sctp: remove redundant assignment when call sctp_get_port_local (Xin Long) [1762625] - [net] sctp: change return type of sctp_get_port_local (Xin Long) [1762625] - [net] sctp: Fix the link time qualifier of 'sctp_ctrlsock_exit()' (Xin Long) [1762625] - [net] sctp: fix the missing put_user when dumping transport thresholds (Xin Long) [1762625] - [net] sctp: use transport pf_retrans in sctp_do_8_2_transport_strike (Xin Long) [1762625] - [net] sctp: allow users to set ep ecn flag by sockopt (Xin Long) [1762625] - [net] sctp: allow users to set netns ecn flag with sysctl (Xin Long) [1762625] - [net] sctp: make ecn flag per netns and endpoint (Xin Long) [1762625] - [net] sctp: remove net sctp.x_enable working as a global switch (Xin Long) [1762625] - [net] sctp: add SCTP_AUTH_SUPPORTED sockopt (Xin Long) [1762625] - [net] sctp: add sctp_auth_init and sctp_auth_free (Xin Long) [1762625] - [net] sctp: use ep and asoc auth_enable properly (Xin Long) [1762625] - [net] sctp: add SCTP_ASCONF_SUPPORTED sockopt (Xin Long) [1762625] - [net] sctp: check asoc peer.asconf_capable before processing asconf (Xin Long) [1762625] - [net] sctp: not set peer.asconf_capable in sctp_association_init (Xin Long) [1762625] - [net] sctp: add asconf_enable in struct sctp_endpoint (Xin Long) [1762625] - [net] sctp: fix memleak in sctp_send_reset_streams (Xin Long) [1762625] - [net] sctp: fix the transport error_count check (Xin Long) [1762625] - [net] sched: fix corrupted L2 header with MPLS 'push' and 'pop' actions (Ivan Vecera) [1737820] - [net] avoid errors when trying to pop MLPS header on non-MPLS packets (Ivan Vecera) [1737820] - [net] netfilter: connlabels: prefer static lock initialiser (Ivan Vecera) [1737820] - [net] sched: include mpls actions in hardware intermediate representation (Ivan Vecera) [1737820] - [net] sched: Make NET_ACT_CT depends on NF_NAT (Ivan Vecera) [1737820] - [tools] tc-tests: Add tc action ct tests (Ivan Vecera) [1737820] - [net] sched: cls_flower: Add matching on conntrack info (Ivan Vecera) [1737820] - [net] flow_dissector: add connection tracking dissection (Ivan Vecera) [1737820] - [net] sched: Introduce action ct (Ivan Vecera) [1737820] - [tools] tc-tests: actions: add MPLS tests (Ivan Vecera) [1737820] - [net] sched: add mpls manipulation actions to TC (Ivan Vecera) [1737820] - [net] core: add MPLS update core helper and use in OvS (Ivan Vecera) [1737820] - [net] core: move pop MPLS functionality from OvS to core helper (Ivan Vecera) [1737820] - [net] core: move push MPLS functionality from OvS to core helper (Ivan Vecera) [1737820] - [net] sched: Introduce act_ctinfo action (Ivan Vecera) [1737820] - [netdrv] mlx5e: Allow dissector meta key in tc flower (Ivan Vecera) [1762861] - [tools] selftests: tc: add ingress device matching support (Ivan Vecera) [1762861] - [net] flow_offload: implement support for meta key (Ivan Vecera) [1762861] - [net] sched: cls_flower: use flow_dissector for ingress ifindex (Ivan Vecera) [1762861] - [net] flow_dissector: add support for ingress ifindex dissection (Ivan Vecera) [1762861] - [net] udp: only do GSO if # of segs > 1 (Guillaume Nault) [1762357] - [net] udp: fix gso_segs calculations (Guillaume Nault) [1762357] - [tools] selftests: rtnetlink: add small test case with 'promote_secondaries' enabled (Petr Oros) [1759177] - [net] ipv4: fix infinite loop on secondary addr promotion (Petr Oros) [1759177] - [tools] selftests: rtnetlink: add addresses with fixed life time (Petr Oros) [1759177] - [net] ipv4: remove erroneous advancement of list pointer (Petr Oros) [1759177] - [net] ipv4: fix rcu lockdep splat due to wrong annotation (Petr Oros) [1759177] - [net] ipv4: provide __rcu annotation for ifa_list (Petr Oros) [1759177] - [drivers] use in_dev_for_each_ifa_rtnl/rcu (Petr Oros) [1759177] - [net] use new in_dev_ifa iterators (Petr Oros) [1759177] - [net] netfilter: use in_dev_for_each_ifa_rcu (Petr Oros) [1759177] - [net] devinet: use in_dev_for_each_ifa_rcu in more places (Petr Oros) [1759177] - [net] inetdevice: provide replacement iterators for in_ifaddr walk (Petr Oros) [1759177] - [fs] afs: do not send list of client addresses (Petr Oros) [1759177] - [net] sctp: add SCTP_SEND_FAILED_EVENT event (Xin Long) [1751129] - [net] sctp: add SCTP_ADDR_MADE_PRIM event (Xin Long) [1751129] - [net] sctp: add SCTP_ADDR_REMOVED event (Xin Long) [1751129] - [net] sctp: add SCTP_ADDR_ADDED event (Xin Long) [1751129] - [netdrv] team: call RCU read lock when walking the port_list (Hangbin Liu) [1724896] - [net] packet: fix race in tpacket_snd() (Davide Caratti) [1760276] - [net] packet: fix memory leak in packet_set_ring() (Davide Caratti) [1760276] - [net] packet: unconditionally free po->rollover (Davide Caratti) [1760276] - [net] llc: fix skb leak in llc_build_and_send_ui_pkt() (Davide Caratti) [1760276] - [net] af_key: fix leaks in key_pol_get_resp and dump_sp. (Davide Caratti) [1760276] - [net] packet: in recvmsg msg_name return at least sizeof sockaddr_ll (Davide Caratti) [1760276] - [net] packet: Set __GFP_NOWARN upon allocation in alloc_pg_vec (Davide Caratti) [1760276] - [net] packet: fix 4gb buffer limit due to overflow check (Davide Caratti) [1760276] - [net] llc: do not use sk_eat_skb() (Davide Caratti) [1760276] - [fs] proc: fix /proc/net/* after setns(2) (Davide Caratti) [1760276] - [net] Unpublish sk from sk_reuseport_cb before call_rcu (Paolo Abeni) [1760409] - [net] Fix null de-reference of device refcount (Paolo Abeni) [1760409] - [include] ipv4: Define __ipv4_neigh_lookup_noref when CONFIG_INET is disabled (Paolo Abeni) [1760409] - [net] neighbor: Call __ipv4_neigh_lookup_noref in neigh_xmit (Paolo Abeni) [1760409] - [net] ebpf: record usage of flow dissector (Jiri Benc) [1749812] - [tools] selftests/bpf: More compatible nc options in test_lwt_ip_encap (Jiri Benc) [1749812] - [tools] selftests/bpf: Set rp_filter in test_flow_dissector (Jiri Benc) [1749812] - [net] bpf: lwtunnel: fix reroute supplying invalid dst (Jiri Benc) [1749812] - [kernel] rh_features: convert to atomic allocation (Jiri Benc) [1749812] - [net] xsk: lock the control mutex in sock_diag interface (Jiri Benc) [1749812] - [documentation] networking: fix af_xdp.rst Sphinx warnings (Jiri Benc) [1749812] - [documentation] flow_dissector: rst'ify documentation (Jiri Benc) [1749812] - [documentation] flow_dissector: document BPF flow dissector environment (Jiri Benc) [1749812] - [net] xsk: fix umem memory leak on cleanup (Jiri Benc) [1749812] - [net] xsk: fix to reject invalid options in Tx descriptor (Jiri Benc) [1749812] - [net] xsk: fix to reject invalid flags in xsk_bind (Jiri Benc) [1749812] - [net] xsk: fix potential crash in xsk_diag_put_umem() (Jiri Benc) [1749812] - [net] bpfilter: re-add header search paths to tools include to fix build error (Jiri Benc) [1749812] - [documentation] xsk: add FAQ to facilitate for first time users (Jiri Benc) [1749812] - [net] bpf/test_run: fix unkillable BPF_PROG_TEST_RUN for flow dissector (Jiri Benc) [1749812] - [tools] sync uapi/linux/if_link.h header (Jiri Benc) [1749812] - [net] xdp: allow generic and driver XDP on one interface (Jiri Benc) [1749812] - [net] xdp: Provide extack messages when prog attachment failed (Jiri Benc) [1749812] - [net] bpfilter: remove extra header search paths for bpfilter_umh (Jiri Benc) [1749812] - [include] bpf: fix missing prototype warnings (Jiri Benc) [1749812] - [net] xsk: add sock_diag interface for AF_XDP (Jiri Benc) [1749812] - [net] xsk: add id to umem (Jiri Benc) [1749812] - [net] xsk: track AF_XDP sockets on a per-netns list (Jiri Benc) [1749812] - [include] redhat: rh_kabi: introduce RH_KABI_EXTEND_WITH_SIZE (Jiri Benc) [1749812] - [net] tcp: Avoid TCP syncookie rejected by SO_REUSEPORT socket (Jiri Benc) [1749812] - [net] tcp: use monotonic timestamps for PAWS (Jiri Benc) [1749812] - [net] tcp: remove one indentation level in tcp_create_openreq_child (Jiri Benc) [1749812] - [netdrv] ppp: Fix memory leak in ppp_write (Guillaume Nault) [1759312] - [netdrv] ppp: deflate: Fix possible crash in deflate_init (Guillaume Nault) [1759312] - [netdrv] pppoe: fix reception of frames with no mac header (Guillaume Nault) [1759312] - [net] tcp_bbr: fix quantization code to not raise cwnd if not probing bandwidth (Florian Westphal) [1759208] - [net] tcp_bbr: refactor bbr_target_cwnd() for general inflight provisioning (Florian Westphal) [1759208] - [net] tcp_bbr: centralize code to set gains (Florian Westphal) [1759208] - [net] tcp_bbr: apply PROBE_RTT cwnd cap even if acked==0 (Florian Westphal) [1759208] - [net] tcp_bbr: in restart from idle, see if we should exit PROBE_RTT (Florian Westphal) [1759208] - [net] tcp_bbr: add bbr_check_probe_rtt_done() helper (Florian Westphal) [1759208] - [net] xfrm/xfrm_policy: fix dst dev null pointer dereference in collect_md mode (Hangbin Liu) [1734589] - [tools] selftests: forwarding: gre_multipath: Fix flower filters (Hangbin Liu) [1756832] - [tools] selftests: forwarding: gre_multipath: Enable IPv4 forwarding (Hangbin Liu) [1756832] - [tools] set sysctl bc_forwarding properly in router_broadcast.sh (Hangbin Liu) [1756832] - [tools] selftests: fib_rule_tests: enable forwarding before ipv4 from/iif test (Hangbin Liu) [1756832] - [tools] selftests: fib_rule_tests: use pre-defined DEV_ADDR (Hangbin Liu) [1756832] - [tools] selftests: fib_rule_tests: fix local IPv4 address typo (Hangbin Liu) [1756832] - [tools] selftests: fib_rule_tests: print the result and return 1 if any tests failed (Hangbin Liu) [1756832] - [tools] selftests: fib_tests: Fix 'Command line is not complete' errors (Hangbin Liu) [1756832] - [tools] selftests: Update fib_tests to handle missing ping6 (Hangbin Liu) [1756832] - [tools] fib_tests: Add tests for metrics on routes (Hangbin Liu) [1756832] - [tools] selftests: udpgso_bench.sh explicitly requires bash (Hangbin Liu) [1756832] - [tools] selftests/net: add tls to .gitignore (Hangbin Liu) [1756832] - [net] ipv4: avoid mixed n_redirects and rate_tokens usage (Paolo Abeni) [1753092] - [lib] netlink: set bad attribute also on maxtype check (Petr Oros) [1757776] - [lib] netlink: add validation of NLA_F_NESTED flag (Petr Oros) [1757776] - [net] ila: Fix rhashtable walker list corruption (Petr Oros) [1757776] - [lib] ila: make lockdep happy again (Petr Oros) [1757776] - [net] genetlink: do not validate dump requests if there is no policy (Petr Oros) [1757776] - [include] netlink: Fix nlmsg_parse as a wrapper for strict message parsing (Petr Oros) [1757776] - [net] tipc: fix missing indentation in source code (Petr Oros) [1757776] - [net] genetlink: optionally validate strictly/dumps (Petr Oros) [1757776] - [lib] netlink: add strict parsing for future attributes (Petr Oros) [1757776] - [include] netlink: re-add parse/validate functions in strict mode (Petr Oros) [1757776] - [net] netlink: make validation more configurable for future strictness (Petr Oros) [1757776] - [lib] netlink: add NLA_MIN_LEN (Petr Oros) [1757776] - [net] genetlink: make policy common to family (Petr Oros) [1757776] - [net] ila: Flush netlink command to clear xlat table (Petr Oros) [1757776] - [net] ila: Create main ila source file (Petr Oros) [1757776] - [net] ila: Call library function alloc_bucket_locks (Petr Oros) [1757776] - [net] ila: Fix use of rhashtable walk in ila_xlat.c (Petr Oros) [1757776] - [net] rtnetlink: fix rtnl_valid_stats_req() nlmsg_len check (Petr Oros) [1757750] - [net] mpls: netconf: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] mpls: route: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv6: route: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv6: addrlabel: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv6: netconf: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv6: addr: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv4: ipmr: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv4: route: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv4: netconf: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] namespace: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] rtnetlink: ifinfo: perform strict checks also for doit handler (Petr Oros) [1757750] - [net] rtnetlink: stats: reject requests for unknown stats (Petr Oros) [1757750] - [net] rtnetlink: stats: validate attributes in get as well as dumps (Petr Oros) [1757750] - [net] netlink: add helper to retrieve NETLINK_F_STRICT_CHK (Petr Oros) [1757750] - [include] linux/netlink.h: drop unnecessary extern prefix (Petr Oros) [1757750] - [net] rtnetlink: avoid frame size warning in rtnl_newlink() (Petr Oros) [1757750] - [net] rtnetlink: remove a level of indentation in rtnl_newlink() (Petr Oros) [1757750] - [net] rtnetlink: Add more extack messages to rtnl_newlink (Petr Oros) [1757750] - [net] netfilter: nf_tables: allow lookups in dynamic sets (Florian Westphal) [1759074] - [net] netfilter: nf_tables: check the result of dereferencing base_chain->stats (Florian Westphal) [1759074] - [net] revert "netfilter: nft_hash: add map lookups for hashing operations" (Florian Westphal) [1759074] - [net] netfilter: nf_tables: don't prevent event handler from device cleanup on netns exit (Florian Westphal) [1759074] - [net] netfilter: nft_ct: enable conntrack for helpers (Florian Westphal) [1759074] - [net] netfilter: conntrack: always store window size un-scaled (Florian Westphal) [1758668] - [net] netfilter: synproxy: fix rst sequence number mismatch (Florian Westphal) [1758668] - [net] netfilter: synproxy: fix erroneous tcp mss option (Florian Westphal) [1758668] - [net] netfilter: nfnetlink: avoid deadlock due to synchronous request_module (Florian Westphal) [1758668] - [net] netfilter: nf_queue: fix reinject verdict handling (Florian Westphal) [1758668] - [net] netfilter: conntrack: Use consistent ct id hash calculation (Florian Westphal) [1758668] - [net] netfilter: ctnetlink: don't use conntrack/expect object addresses as id (Florian Westphal) [1758668] - [net] netfilter: bridge: Don't sabotage nf_hook calls for an l3mdev slave (Florian Westphal) [1758668] - [net] netfilter: avoid using skb->nf_bridge directly (Florian Westphal) [1758668] - [net] netfilter: nat: can't use dst_hold on noref dst (Florian Westphal) [1758668] - [net] netfilter: bridge: Don't sabotage nf_hook calls from an l3mdev (Florian Westphal) [1758668] - [net] netfilter: conntrack: fix removal of conntrack entries when l4tracker is removed (Florian Westphal) [1758668] - [net] netfilter: xt_hashlimit: fix a possible memory leak in htable_create() (Florian Westphal) [1758668] - [net] netfilter: xt_TEE: add missing code to get interface index in checkentry. (Florian Westphal) [1758668] - [net] netfilter: xt_TEE: fix wrong interface selection (Florian Westphal) [1758668] - [net] netfilter: xtables: avoid BUG_ON (Florian Westphal) [1758668] - [net] netfilter: nat: limit port clash resolution attempts (Florian Westphal) [1758646] - [net] netfilter: nat: remove l4 protocol port rovers (Florian Westphal) [1758646] - [net] neighbour: remove stray semicolon (Ivan Vecera) [1757459] - [net] neighbor: Initialize protocol when new pneigh_entry are created (Ivan Vecera) [1757459] - [net] neighbour: register rtnl doit handler (Ivan Vecera) [1757459] - [net] neighbor: Add protocol attribute (Ivan Vecera) [1757459] - [net] neighbor: Add extack messages for add and delete commands (Ivan Vecera) [1757459] - [net] rtnetlink: address is mandatory for rtnl_fdb_get (Ivan Vecera) [1757105] - [netdrv] vxlan: support for ndo_fdb_get (Ivan Vecera) [1757105] - [net] rtnetlink: support for fdb get (Ivan Vecera) [1757105] - [net] bridge: support for ndo_fdb_get (Ivan Vecera) [1757105] - [net] ipmr: remove hard code cache_resolve_queue_len limit (Hangbin Liu) [1631022] - [net] ipv6/addrconf: allow adding multicast addr if IFA_F_MCAUTOJOIN is set (Hangbin Liu) [1740961] - [net] xfrm interface: fix management of phydev (Xin Long) [1727240] - [net] xfrm interface: fix list corruption for x-netns (Xin Long) [1727240] - [net] xfrm interface: ifname may be wrong in logs (Xin Long) [1727240] - [net] xfrm interface: avoid corruption on changelink (Xin Long) [1727240] - [net] netlink: add validation function to policy (Ivan Vecera) [1753333] - [net] netlink: add attribute range validation to policy (Ivan Vecera) [1753333] - [net] sched: police: allow accessing police->params with rtnl (Ivan Vecera) [1731416] - [net] sched: remove block pointer from common offload structure (Ivan Vecera) [1731416] - [net] nfp: flower: add qos offload install and remove functionality. (Ivan Vecera) [1731416] - [net] nfp: flower: add qos offload framework (Ivan Vecera) [1731416] - [net] sched: add block pointer to tc_cls_common_offload structure (Ivan Vecera) [1731416] - [net] sched: allow stats updates from offloaded police actions (Ivan Vecera) [1731416] - [net] sched: extend matchall offload for hardware statistics (Ivan Vecera) [1731416] - [net] sched: add police action to the hardware intermediate representation (Ivan Vecera) [1731416] - [net] sched: move police action structures to header (Ivan Vecera) [1731416] - [net] sched: remove unused functions for matchall offload (Ivan Vecera) [1731416] - [net] dsa: use intermediate representation for matchall offload (Ivan Vecera) [1731416] - [netdrv] mlxsw: use intermediate representation for matchall offload (Ivan Vecera) [1731416] - [net] tipc: disallow enabling of loopback interface bearer (Jon Maloy) [1717305] - [net] tipc: add NULL pointer check before calling kfree_rcu (Jon Maloy) [1747392] - [net] xsk: Return the whole xdp_desc from xsk_umem_consume_tx (Ivan Vecera) [1748497] - [net] devlink: add warning for ndo_get_port_parent_id set when not needed (Petr Oros) [1737133] - [net] devlink: introduce devlink_compat_switch_id_get() helper (Petr Oros) [1737133] - [net] devlink: extend port attrs for switch ID (Petr Oros) [1737133] - [net] devlink: convert devlink_port_attrs bools to bits (Petr Oros) [1737133] - [net] devlink: add warning for ndo_get_phys_port_name set when not needed (Petr Oros) [1737133] - [netdrv] nfp: move devlink port type set after netdev registration (Petr Oros) [1737133] - [netdrv] dsa: move devlink_port_attrs_set() call before register (Petr Oros) [1737133] - [netdrv] mlxsw: Move devlink_port_attrs_set() call before register (Petr Oros) [1737133] - [netdrv] bnxt: set devlink port type after registration (Petr Oros) [1737133] - [netdrv] bnxt: call devlink_port_type_eth_set() before port register (Petr Oros) [1737133] - [netdrv] bnxt: set devlink port attrs properly (Petr Oros) [1737133] - [netdrv] dsa: add missing net/devlink.h include (Petr Oros) [1737133] - [netdrv] bnxt: add missing net/devlink.h include (Petr Oros) [1737133] - [netdrv] revert "devlink: Add a generic wake_on_lan port parameter" (Petr Oros) [1737133] - [netdrv] bnxt_en: Add bnxt_en initial port params table and register it (Petr Oros) [1737133] - [netdrv] mlxsw: spectrum: Assume CONFIG_NET_DEVLINK is always enabled (Petr Oros) [1737527] - [netdrv] netdevsim: assume CONFIG_NET_DEVLINK is always enabled (Petr Oros) [1737527] - [net] devlink: introduce devlink_compat_phys_port_name_get() (Petr Oros) [1737527] - [net] replace ndo_get_devlink with ndo_get_devlink_port (Petr Oros) [1737527] - [net] devlink: select NET_DEVLINK from drivers (Petr Oros) [1737527] - [net] devlink: add port type spinlock (Petr Oros) [1737527] - [net] devlink: warn on setting type on unregistered port (Petr Oros) [1737527] - [net] devlink: disallow port_attrs_set() to be called before register (Petr Oros) [1737527] - [net] devlink: don't pass return value of __devlink_port_type_set() (Petr Oros) [1737527] - [net] devlink: don't take devlink_mutex for devlink_compat_* (Petr Oros) [1737527] - [net] devlink: add couple of missing mutex_destroy() calls (Petr Oros) [1737527] - [net] devlink: fix kdoc (Petr Oros) [1737527] - [net] devlink: require non-NULL ops for devlink instances (Petr Oros) [1737527] - [net] devlink: hold a reference to the netdevice around ethtool compat (Petr Oros) [1737527] - [net] devlink: create a special NDO for getting the devlink instance (Petr Oros) [1737527] - [net] devlink: Add WARN_ON to catch errors of not cleaning devlink objects (Petr Oros) [1737527] - [netdrv] s390/qeth: fix xmit_more support (Ivan Vecera) [1734516] - [netdrv] revert "[netdrv] gve: account for lack of netdev_xmit_more() definition (RHEL-only)" (Ivan Vecera) [1734516] - [netdrv] net/mlx5e: Fix wrong xmit_more application (Ivan Vecera) [1734516] - [include] net: use correct this_cpu primitive in dev_recursion_level (Ivan Vecera) [1734516] - [netdrv] drivers: net: aurora: use netdev_xmit_more helper (Ivan Vecera) [1734516] - [netdrv] drivers: net: sfc: use netdev_xmit_more helper (Ivan Vecera) [1734516] - [netdrv] drivers: mellanox: use netdev_xmit_more() helper (Ivan Vecera) [1734516] - [netdrv] net: move skb->xmit_more hint to softnet data (Ivan Vecera) [1734516] - [net] place xmit recursion in softnet data (Ivan Vecera) [1734516]- [netdrv] net: ena: clean up indentation issue (John Linville) [1770979] - [netdrv] net: ena: Select DIMLIB for ENA_ETHERNET (John Linville) [1770979] - [netdrv] net: ena: fix incorrect update of intr_delay_resolution (John Linville) [1770979] - [netdrv] net: ena: fix retrieval of nonadaptive interrupt moderation intervals (John Linville) [1770979] - [netdrv] net: ena: fix update of interrupt moderation register (John Linville) [1770979] - [netdrv] net: ena: remove all old adaptive rx interrupt moderation code from ena_com (John Linville) [1770979] - [netdrv] net: ena: remove ena_restore_ethtool_params() and relevant fields (John Linville) [1770979] - [netdrv] net: ena: remove old adaptive interrupt moderation code from ena_netdev (John Linville) [1770979] - [netdrv] net: ena: remove code duplication in ena_com_update_nonadaptive_moderation_interval _*() (John Linville) [1770979] - [netdrv] net: ena: enable the interrupt_moderation in driver_supported_features (John Linville) [1770979] - [netdrv] net: ena: reimplement set/get_coalesce() (John Linville) [1770979] - [netdrv] net: ena: switch to dim algorithm for rx adaptive interrupt moderation (John Linville) [1770979] - [netdrv] net: ena: add intr_moder_rx_interval to struct ena_com_dev and use it (John Linville) [1770979]- [fs] autofs: add ignore mount option (Ian Kent) [1743441] - [fs] autofs: improve ioctl sbi checks (Ian Kent) [1672133] - [crypto] crypto: ccp - Retry SEV INIT command in case of integrity check failure. (Gary Hook) [1767627] - [crypto] crypto: ccp - Verify access to device registers before initializing (Gary Hook) [1756867] - [crypto] crypto: ccp - Change a message to reflect status instead of failure (Gary Hook) [1756867] - [netdrv] ixgbevf: Bump version for RHEL 8.2.0 (Ken Cox) [1721701] - [netdrv] ixgbevf: Fix secpath usage for IPsec Tx offload (Ken Cox) [1721701] - [netdrv] ixgbevf: make array api static const, makes object smaller (Ken Cox) [1721701] - [netdrv] ixgbevf: Link lost in VM on ixgbevf when restoring from freeze or suspend (Ken Cox) [1721701] - [netdrv] ixgbevf: fix a compilation error of skb_frag_t (Ken Cox) [1721701] - [netdrv] net: Use skb accessors in network drivers (Ken Cox) [1721701] - [netdrv] ixgbevf: Use cached link state instead of re-reading the value for ethtool (Ken Cox) [1721701] - [netdrv] ixgbevf: fix possible divide by zero in ixgbevf_update_itr (Ken Cox) [1721701] - [netdrv] ixgbevf: fix a missing check of ixgbevf_write_msg_read_ack (Ken Cox) [1721701] - [infiniband] IB/hfi1: Use a common pad buffer for 9B and 16B packets (Honggang Li) [1719676] - [infiniband] IB/hfi1: Avoid excessive retry for TID RDMA READ request (Honggang Li) [1719676] - [infiniband] RDMA/hfi1: Prevent memory leak in sdma_init (Honggang Li) [1719676] - [infiniband] IB/hfi1: remove unlikely() from IS_ERR*() condition (Honggang Li) [1719676] - [infiniband] IB/hfi1: Define variables as unsigned long to fix KASAN warning (Honggang Li) [1719676] - [infiniband] IB/{rdmavt, hfi1, qib}: Add a counter for credit waits (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add traces for TID RDMA READ (Honggang Li) [1719676] - [infiniband] infiniband: hfi1: fix memory leaks (Honggang Li) [1719676] - [infiniband] infiniband: hfi1: fix a memory leak bug (Honggang Li) [1719676] - [infiniband] IB/hfi1: Drop stale TID RDMA packets that cause TIDErr (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add additional checks when handling TID RDMA WRITE DATA packet (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add additional checks when handling TID RDMA READ RESP packet (Honggang Li) [1719676] - [infiniband] IB/hfi1: Unsafe PSN checking for TID RDMA READ Resp packet (Honggang Li) [1719676] - [infiniband] IB/hfi1: Drop stale TID RDMA packets (Honggang Li) [1719676] - [infiniband] IB/hfi1: Fix Spectre v1 vulnerability (Honggang Li) [1719676] - [infiniband] IB/hfi1: Remove unused define (Honggang Li) [1719676] - [infiniband] IB/hfi1: Do not update hcrc for a KDETH packet during fault injection (Honggang Li) [1719676] - [infiniband] IB/hfi1: Drop all TID RDMA READ RESP packets after r_next_psn (Honggang Li) [1719676] - [infiniband] IB/hfi1: Field not zero-ed when allocating TID flow memory (Honggang Li) [1719676] - [infiniband] IB/hfi1: Unreserve a flushed OPFN request (Honggang Li) [1719676] - [infiniband] IB/hfi1: Check for error on call to alloc_rsm_map_table (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Fix variable shadowing issue in rvt_create_cq (Honggang Li) [1719676] - [infiniband] RDMA/rvt: Do not use a kernel header in the ABI (Honggang Li) [1719676] - [infiniband] IB/hfi1: No need to use try_module_get for debugfs (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Add trace for map_mr_sg (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Enhance trace information for FRWR debug (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add missing INVALIDATE opcodes for trace (Honggang Li) [1719676] - [infiniband] IB/hfi1: Reduce excessive aspm inlines (Honggang Li) [1719676] - [infiniband] IB/{rdmavt, hfi1, qib}: Add helpers to hide SWQE WR details (Honggang Li) [1719676] - [infiniband] IB/{rdmavt, hfi1, qib}: Remove AH refcount for UD QPs (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Set QP allowed opcodes after QP allocation (Honggang Li) [1719676] - [infiniband] IB/{hfi1, qib, rdmavt}: Put qp in error state when cq is full (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Fracture single lock used for posting and processing RWQEs (Honggang Li) [1719676] - [infiniband] IB/hfi1: Move receive work queue struct into uapi directory (Honggang Li) [1719676] - [infiniband] IB/hfi1: Move rvt_cq_wc struct into uapi directory (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Add new completion inline (Honggang Li) [1719676] - [infiniband] IB/{rdmavt, qib, hfi1}: Convert to new completion API (Honggang Li) [1719676] - [infiniband] IB/hfi1: Spelling s/statisfied/satisfied/ (Honggang Li) [1719676] - [infiniband] IB/hfi1: Handle port down properly in pio (Honggang Li) [1719676] - [infiniband] IB/hfi1: Handle wakeup of orphaned QPs for pio (Honggang Li) [1719676] - [infiniband] IB/hfi1: Wakeup QPs orphaned on wait list after flush (Honggang Li) [1719676] - [infiniband] IB/hfi1: Use aborts to trigger RC throttling (Honggang Li) [1719676] - [infiniband] IB/hfi1: Create inline to get extended headers (Honggang Li) [1719676] - [infiniband] IB/hfi1: Silence txreq allocation warnings (Honggang Li) [1719676] - [infiniband] IB/hfi1: Avoid hardlockup with flushlist_lock (Honggang Li) [1719676] - [infiniband] IB/hfi1: Correct tid qp rcd to match verbs context (Honggang Li) [1719676] - [infiniband] IB/hfi1: Close PSM sdma_progress sleep window (Honggang Li) [1719676] - [infiniband] IB/hfi1: Validate fault injection opcode user input (Honggang Li) [1719676] - [infiniband] IB/hfi1: Use struct_size() helper (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Use struct_size() helper (Honggang Li) [1719676] - [infiniband] IB/hfi1: Validate page aligned for a given virtual address (Honggang Li) [1719676] - [infiniband] IB/{qib, hfi1, rdmavt}: Correct ibv_devinfo max_mr value (Honggang Li) [1719676] - [infiniband] IB/hfi1: Insure freeze_work work_struct is canceled on shutdown (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Fix alloc_qpn() WARN_ON() (Honggang Li) [1719676] - [infiniband] IB/hfi1: Remove set but not used variables 'offset' and 'fspsn' (Honggang Li) [1719676] - [infiniband] RDMA/rdmavt: Catch use-after-free access of AH structures (Honggang Li) [1719676] - [infiniband] IB/hfi1: Remove reference to RHF.VCRCErr (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add selected Rcv counters (Honggang Li) [1719676] - [infiniband] IB/{rdmavt, qib, hfi1}: Use new routine to release reference counts (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Use more efficient allowed_ops (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Fix ab/ba include issues (Honggang Li) [1719676] - [infiniband] IB/hfi1: Make opfn.h self sufficient (Honggang Li) [1719676] - [infiniband] IB/{rdmavt, hfi1): Miscellaneous comment fixes (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add debugfs to control expansion ROM write protect (Honggang Li) [1719676] - [infiniband] hfi1: Convert hfi1_unit_table to XArray (Honggang Li) [1719676] - [infiniband] hfi1: Convert vesw_idr to XArray (Honggang Li) [1719676] - [infiniband] RDMA/rdmavt: Use correct sizing on buffers holding page DMA addresses (Honggang Li) [1719676] - [infiniband] IB/hfi1: Fix two format strings (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add running average for adaptive pio (Honggang Li) [1719676] - [infiniband] mm: replace all open encodings for NUMA_NO_NODE (Honggang Li) [1719676] - [infiniband] drivers/IB,hfi1: do not se mmap_sem (Honggang Li) [1719676] - [infiniband] IB/hfi1: Suppress a compiler warning (Honggang Li) [1719676] - [scsi] qla2xxx: Update driver version (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: don't use zero for FC4_PRIORITY_NVME (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: initialize fc4_type_priority (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: fix NPIV tear down process (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Remove an include directive (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix device connect issues in P2P configuration (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Improve logging for scan thread (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Capture FW dump on MPI heartbeat stop event (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Check for MB timeout while capturing ISP27/28xx FW dump (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Set remove flag for all VP (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Add error handling for PLOGI ELS passthrough (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Dual FCP-NVMe target port support (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix a dma_pool_free() call (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix memory leak when sending I/O fails (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix driver unload hang (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix SRB leak on switch command timeout (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix double scsi_done for abort path (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Do command completion on abort timeout (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Reduce the number of forward declarations (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: fixup incorrect usage of host_byte (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix partial flash write of MBI (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Remove WARN_ON_ONCE in qla2x00_status_cont_entry() (Himanshu Madhani) [1763248] - [scsi] qla2xxx: Fix conflict_port check for NULL (Himanshu Madhani) [1763248] - [netdrv] Bump version for RHEL 8.2.0 (Ken Cox) [1721700] - [netdrv] ixgbe: Fix secpath usage for IPsec TX offload. (Ken Cox) [1721700] - [netdrv] ixgbe: fix double clean of Tx descriptors with xdp (Ken Cox) [1721700] - [netdrv] ixgbe: Prevent u8 wrapping of ITR value to something less than 10us (Ken Cox) [1721700] - [netdrv] ixgbe: use skb_get_queue_mapping in tx path (Ken Cox) [1721700] - [netdrv] ixgbe: fix memory leaks (Ken Cox) [1721700] - [netdrv] ixgbe: sync the first fragment unconditionally (Ken Cox) [1721700] - [netdrv] ixgbe: Use kzfree() rather than its implementation. (Ken Cox) [1721700] - [netdrv] ixgbe: simplify Rx buffer recycle (Ken Cox) [1721700] - [netdrv] ixgbe: no need to check return value of debugfs_create functions (Ken Cox) [1721700] - [netdrv] ixgbe: fix possible deadlock in ixgbe_service_task() (Ken Cox) [1721700] - [netdrv] net: Use skb accessors in network drivers (Ken Cox) [1721700] - [netdrv] ixgbe: fix potential u32 overflow on shift (Ken Cox) [1721700] - [netdrv] ixgbe: Avoid NULL pointer dereference with VF on non-IPsec hw (Ken Cox) [1721700] - [netdrv] ixgbe: Check DDM existence in transceiver before access (Ken Cox) [1721700] - [netdrv] ixgbe: implement support for SDP/PPS output on X550 hardware (Ken Cox) [1721700] - [netdrv] ixgbe: Use LLDP ethertype define ETH_P_LLDP (Ken Cox) [1721700] - [netdrv] ixgbe: add a kernel documentation comment for ixgbe_ptp_get_ts_config (Ken Cox) [1721700] - [netdrv] ixgbe: use 'cc' instead of 'hw_cc' for local variable (Ken Cox) [1721700] - [netdrv] ixgbe: fix PTP SDP pin setup on X540 hardware (Ken Cox) [1721700] - [netdrv] ixgbe: reduce PTP Tx timestamp timeout to 1 second (Ken Cox) [1721700] - [netdrv] ixgbe: fix AF_XDP tx packet count (Ken Cox) [1721700] - [netdrv] ixgbe: fix AF_XDP tx byte count (Ken Cox) [1721700] - [netdrv] ixgbe: remove umem from adapter (Ken Cox) [1721700] - [netdrv] ixgbe: add tracking of AF_XDP zero-copy state for each queue pair (Ken Cox) [1721700] - [netdrv] ixgbe: fix mdio bus registration (Ken Cox) [1721700] - [netdrv] nfp: bpf: implement jitting of JMP32 (Pablo Cascon) [1729067] - [netdrv] nfp: bpf: support removing dead code (Pablo Cascon) [1729067] - [netdrv] nfp: bpf: support optimizing dead branches (Pablo Cascon) [1729067] - [netdrv] nfp: bpf: save original program length (Pablo Cascon) [1729067] - [netdrv] nfp: bpf: split up the skip flag (Pablo Cascon) [1729067] - [netdrv] nfp: bpf: don't use instruction number for jump target (Pablo Cascon) [1729067] - [scsi] scsi: target: iscsi: rename some variables to avoid confusion. (Maurizio Lombardi) [1769801] - [scsi] scsi: target: iscsi: tie the challenge length to the hash digest size (Maurizio Lombardi) [1769801] - [scsi] scsi: target: iscsi: CHAP: add support for SHA1, SHA256 and SHA3-256 (Maurizio Lombardi) [1769801] - [scsi] scsi: target: compare full CHAP_A Algorithm strings (Maurizio Lombardi) [1769801] - [arm64] arm64: topology: Use PPTT to determine if PE is a thread (Jeremy Linton) [1721297] - [acpi] ACPI/PPTT: Add support for ACPI 6.3 thread flag (Jeremy Linton) [1721297] - [acpi] ACPI / LPSS: Save/restore LPSS private registers also on Lynxpoint (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [documentation] docs: fix numaperf.rst and add it to the doc tree (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Rename arm_smmu_v3_set_proximity() 'node' local variable (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [misc] h8300: pci: Remove local declaration of pcibios_penalize_isa_irq (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [mm] mmc: sdhci-acpi: Make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [ata] ata: pata_acpi: Make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [gpu] vga-switcheroo: make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [platform] platform/x86: intel_ips: make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [platform] platform/x86: intel_pmc: Make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [platform] platform/x86: apple-gmux: Make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [x86] x86/intel/lpss: Make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [x86] x86/Kconfig: Select PCI_LOCKLESS_CONFIG if PCI is enabled (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [mfd] mfd: Fix unmet dependency warning for MFD_TPS68470 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] drivers/acpi/scan.c: document why we don't need the device_hotplug_lock (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Fix regression in acpi_device_set_power() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Fix off-by-one check in iort_dev_find_its_id() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: video: Add new hw_changes_brightness quirk, set it on PB Easynote MZ35 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: blacklist: fix clang warning for unused DMI table (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] Revert "ACPICA: Update table load object initialization" (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Make acpi_sleep_state_supported() non-static (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Remove needless __ghes_check_estatus() calls (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Unexport acpi_device_get_power() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] PCI / ACPI: Use cached ACPI device state to get PCI device power state (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20190703 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update table load object initialization (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update for object initialization sequence (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: remove legacy module-level code due to deprecation (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Namespace: simplify creation of the initial/default namespace (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: intel: Drop double removal of address space handler (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: APD: remove redundant assignment to pointer clk (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Introduce "poweroff" callbacks for ACPI PM domain and LPSS (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Simplify and fix PM domain hibernation callbacks (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] PM: ACPI/PCI: Resume all devices during hibernation (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] PCI: PM/ACPI: Refresh all stale power state data in pci_pm_complete() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/PPTT: Add function to return ACPI 6.3 Identical tokens (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/PPTT: Modify node flag detection to find last IDENTICAL (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PM: Introduce concept of a _PR0 dependent device (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Allow transitions to D0 to occur in special cases (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Avoid evaluating _PS3 on transitions from D3hot to D3cold (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi: utils: Cleanup acpi_dev_match_cb (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: Make AC and battery drivers available on !X86 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] coresight: acpi: Support for AMBA components (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Clear status of GPEs on first direct enable (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: configfs: Resolve objects on host-directed table loads (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: tables: Allow BGRT to be overridden (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / sleep: Switch to use acpi_dev_get_first_match_dev() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [include] gpio: merrifield: Fix build err without CONFIG_ACPI (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: OSL: Make a W=1 kernel-doc warning go away (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / property: Don't limit named child node matching to data nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPIT: Correct LPIT end address for lpit_process() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/irq: Implement helper to create hierachical domains (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [drivers] node: Add memory-side caching attributes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [drivers] node: Add heterogenous memory access attributes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [drivers] node: Link memory nodes to their compute nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [documentation] doc/mm: New documentation for memory performance (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Call pm_set_suspend_via_firmware() during hibernation (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/PCI: PM: Add missing wakeup.flags.valid checks (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Fix build error when IOMMU_SUPPORT is disabled (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Set enable_for_wake for wakeup GPEs during suspend-to-idle (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20190509 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Linux: move ACPI_DEBUG_DEFAULT flag out of ifndef (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: bus: change _ADR representation to 64 bits (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / property: fix handling of data_nodes in acpi_get_next_subnode() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: fix an uninitialized memory_target (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: Update acpi_hmat_type enum with ACPI_HMAT_TYPE_PROXIMITY (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: fix memory leaks in hmat_init() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Check ATS capability in root complex nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / DPTF: Use dev_get_drvdata() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: event: replace strcpy() by strscpy() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Use acpi_lpss_* instead of acpi_subsys_* functions for hibernate (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Reject platform device creation on NUMA node mapping failure (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: button: reinitialize button state upon resume (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20190405 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Namespace: add check to avoid null pointer dereference (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20190329 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: utilities: fix spelling of PCC to platform_comm_channel (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Rename nameseg length macro/define for clarity (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Rename nameseg compare macro for clarity (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Rename nameseg copy macro for clarity (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Print debug messages when enabling GPEs for wakeup (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: Register memory side cache attributes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: Register performance attributes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: Register processor domain to its memory (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: Parse and report heterogeneous memory (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi: Add HMAT to generic parsing tables (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi: Create subtable parsing infrastructure (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [arm64] arm64: numa: rework ACPI NUMA initialization (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Add support for PMCG (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: video: Use vendor backlight on Sony VPCEH3U1E (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / utils: Remove deprecated function since no user left (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / tables: Clean up whitespace (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Add labels for PNP button devices (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Simplify acpi_bus_extract_wakeup_device_power_package() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: Fix comment typos (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] Revert "ACPICA: Clear status of GPEs before enabling them" (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Namespace: remove address node from global list after method termination (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Clear status of GPEs before enabling them (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: use different default debug value than ACPICA (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / utils: Drop reference in test for device presence (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: sysfs: Prevent get_status() from returning acpi_status (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / device_sysfs: Avoid OF modalias creation for removed device (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / configfs: Mark local data structures static (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / configfs: Mark local functions static (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: tables: Simplify PPTT leaf node detection (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / bus: Respect PRP0001 when retrieving device match data (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20190215 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/ACPICA: Trivial: fix spelling mistakes and fix whitespace formatting (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: add GTDT Revision 3 support (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: HMAT updates (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: PPTT add additional fields in Processor Structure Flags (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: add Error Disconnect Recover Notification value (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: MADT: add support for statistical profiling in GICC (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: add PCC operation region support for AML interpreter (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [clk] clk: x86: Move clk-lpss.h to platform_data/x86 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: APEI: Fix possible out-of-bounds access to BERT region (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / processor: Set P_LVL{2, 3sc] } idle state descriptions (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / CPPC: Add a helper to get desired performance (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: SRAT: add Generic Affinity Structure subtable (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: Add Trigger order to PCC Identifier structure in PDTT (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: Adding predefined methods _NBS, _NCH, _NIC, _NIH, and _NIG (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update/clarify messages for control method failures (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Debugger: Fix possible fault with the "test objects" command (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Interpreter: Emit warning for creation of a zero-length op region (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Remove legacy module-level code support (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / x86: Make PWM2 device always present at Lenovo Yoga Book (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / video: Extend chassis-type detection with a "Lunch Box" check (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / video: Refactor and fix dmi_is_desktop() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Add support for the SDEI GHES Notification type (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [firmware] firmware: arm_sdei: Add ACPI GHES registration helper (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/PPTT: Add acpi_pptt_warn_missing() to consolidate logs (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Use separate fixmap pages for arm64 NMI-like notifications (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Only use queued estatus entry during in_nmi_queue_one_entry() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Split ghes_read_estatus() to allow a peek at the CPER length (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Make GHES estatus header validation more user friendly (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Pass ghes and estatus separately to avoid a later copy (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Let the notification helper specify the fixmap slot (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Move locking to the notification helper (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Switch NOTIFY_SEA to use the estatus queue (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Move NOTIFY_SEA between the estatus-queue and NOTIFY_NMI (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Don't allow ghes_ack_error() to mask earlier errors (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Generalise the estatus queue's notify code (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Don't update struct ghes' flags in read/clear estatus (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Remove spurious GHES_TO_CLEAR check (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Don't store CPER records physical address in struct ghes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Make estatus pool allocation a static size (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Make hest.c manage the estatus memory pool (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Switch estatus pool to use vmalloc memory (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Remove silent flag from ghes_read_estatus() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Don't wait to serialise with oops messages when panic()ing (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: Set debug output flags independent of ACPICA (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Get rid of acpi_sleep_dispatch() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Create platform device for BSG2150 ACPI nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] Revert "ACPI / EC: Remove old CLEAR_ON_RESUME quirk" (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Simplify boot EC checks in acpi_ec_add() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Eliminate acpi_config_boot_ec() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Make acpi_ec_dsdt_probe() more straightforward (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Make acpi_ec_ecdt_probe() more straightforward (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Declare boot_ec as static (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / DPTF: remove header search path to the parent directory (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Clean up probing for early EC (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: debug: Clean up acpi_aml_init() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: no need to check return value of debugfs_create functions (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Look for ECDT EC after calling acpi_load_tables() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20190108 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: All acpica: Update copyrights to 2019 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: acpiexec: Add option to dump extra info for memory leaks (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Convert more ACPI errors to firmware errors (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: APEI: EINJ: Use DEFINE_DEBUGFS_ATTRIBUTE for debugfs files (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Fix parsing HEST that includes Deferred Machine Check subtable (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / tables: table override from built-in initrd (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] APEI / ERST: Switch to use new generic UUID API (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: Add generic intel_soc_pmic_exec_mipi_pmic_seq_element handling (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: Implement exec_mipi_pmic_seq_element for CHT Whiskey Cove PMIC (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Fix build when CONFIG_IOMMU_API=n (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: xpower: Fix TS-pin current-source handling (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: NUMA: Use correct type for printing addresses on i386-PAE (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: power: Skip duplicate power resource references in _PRx (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: Fix build failure when CONFIG_NLS is set to 'n' (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / tables: Add an ifdef around amlcode and dsdt_amlcode (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: Make PCI slot detection driver depend on PCI (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Stub out ACS functions when CONFIG_PCI is not set (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] PCI/ACPI: Allow ACPI to be built without CONFIG_PCI set (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / OSI: Add OEM _OSI string to enable dGPU direct output (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Loop in full LPS0 mode only (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC / PM: Disable non-wakeup GPEs for suspend-to-idle (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Don't call iommu_ops->add_device directly (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Use device_iommu_mapped() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Use helper functions to access dev->iommu_fwspec (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [include] driver core: Introduce device_iommu_mapped() function (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [iommu] iommu/sysfs: Rename iommu_release_device() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [iommu] iommu: Consolitate ->add/remove_device() calls (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [iommu] iommu: Introduce wrappers around dev->iommu_fwspec (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / tables: add DSDT AmlCode new declaration name support (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20181213 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: change coding style to match ACPICA, no functional change (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Debug output: Add option to display method/object evaluation (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: disassembler: disassemble OEMx tables as AML (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Add "Windows 2018.2" string in the _OSI support (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Expressions in package elements are not supported (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update buffer-to-string conversions (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: add comments, no functional change (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Remove defines that use deprecated flag (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Add "Windows 2018" string in the _OSI support (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [pci] PCI: Remove unused attr variable in pci_dma_configure (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Refactor _CCA enforcement (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Ignore acpi_device_fix_up_power() return value (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI, APEI, EINJ: Change to use DEFINE_SHOW_ATTRIBUTE macro (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Create platform device for INT3515 ACPI nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Fix iort_get_platform_device_domain() uninitialized pointer value (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: SPCR: Consider baud rate 0 as preconfigured state (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / glue: Add acpi_platform_notify() function (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [drivers] drivers core: Prepare support for multiple platform notifications (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / platform: Add SMB0001 HID to forbidden_id_list (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Fix handling of buffer-size in acpi_ex_write_data_to_field() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20181031 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: iASL: Enhance error detection (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: iASL: adding definition and disassembly for TPM2 revision 3 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Debugger: refactor to fix unused variable warning (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: xpower: fix IOSF_MBI dependency (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: xpower: Add depends on IOSF_MBI to Kconfig entry (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: xpower: Block P-Unit I2C access during read-modify-write (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [include] PM / Domains: Document flags for genpd (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Create platform device for INT33FE ACPI nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / OSL: Use 'jiffies' as the time bassis for acpi_os_get_timer() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: probe ECDT before loading AML tables regardless of module-level code flag (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Remove acpi_gbl_group_module_level_code and only use acpi_gbl_execute_tables_as_methods instead (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: AML Parser: fix parse loop to correctly skip erroneous extended opcodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: AML interpreter: add region addresses in global list during initialization (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: TAD: Add low-level support for real time capability (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PM: Export acpi_device_get_power() for use by modular build drivers (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: remove redundant 'default n' from Kconfig (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / SBS: Fix rare oops when removing modules (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / SBS: Fix GPE storm on recent MacBookPro's (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20181003 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Never run _REG on system_memory and system_IO (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Split large interpreter file (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update for field unit access (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Rename some of the Field Attribute defines (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update for generic_serial_bus and attrib_raw_process_bytes protocol (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / processor: Fix the return value of acpi_processor_ids_walk() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Resume BYT/CHT I2C controllers from resume_noirq (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Add a device link from the GPU to the BYT I2C5 controller (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Add a device link from the GPU to the CHT I2C7 controller (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Make acpi_lpss_find_device() also find PCI devices (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Make hid_uid_match helper accept a NULL uid argument (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Make hid_uid_match helper take an acpi_device as first argument (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi:ipmi: Convert ipmi_user_t to struct ipmi_user 0001-x86-smp-fix-non-SMP-broken-build-due-to-redefinition.patch brew_job bzlist bzlist-v2 run.sh testing_desc v4-notes v5-notes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Exclude I2C busses shared with PUNIT from pmc_atom_d3_mask (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: Convert drivers to use SPDX identifier (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: Sort headers alphabetically (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / property: Switch to bitmap_zalloc() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Add alternative ACPI HIDs for Cherry Trail DMA controllers (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: custom_method: remove meaningless null check before debugfs_remove() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Force LPSS quirks on boot (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / bus: Only call dmi_check_system() on X86 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: fix menuconfig presentation of ACPI submenu (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] xen/ACPI: don't upload Px/Cx data for disabled processors (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [x86] x86/smp: fix non-SMP broken build due to redefinition of apic_id_is_primary_thread (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: CrystalCove: Extend PMOP support to support all possible fields (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Clear status of all events when entering sleep states (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20180810 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: acpiexec: fix a small memory leak regression (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Reference count: add additional debugging details (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: acpi_exec: fixing -fi option (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Debugger: Cleanup interface to the AML disassembler (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Utilities: split hex detection into smaller functions (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update an error message for a duplicate table (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [platform] platform/x86: Add ACPI i2c-multi-instantiate pseudo driver (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [kernel] PM / reboot: Eliminate race between reboot and suspend (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / x86: utils: Remove status workaround from acpi_device_always_present() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Create platform device for fwnodes with multiple i2c devices (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Initialize status to ACPI_STA_DEFAULT (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / EC: Add another entry for Thinkpad X1 Carbon 6th (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: bus: Fix a pointer coding style issue (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] arm64 / ACPI: clean the additional checks before calling ghes_notify_sea() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Add static attribute to indirect_io_hosts[] (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / battery: Do not export energy_full[_design] on devices without full_charge_capacity (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / EC: Use ec_no_wakeup on ThinkPad X1 Yoga 3rd (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / battery: get rid of negations in conditions (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / battery: use specialized print macros (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / battery: reorder headers alphabetically (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / battery: drop inclusion of init.h (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: battery: remove redundant old_present check on insertion (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: property: Use data node name and reg property for graphs (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: property: Allow direct graph endpoint references (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: property: Make the ACPI graph API private (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: property: Allow making references to non-device nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: Convert ACPI reference args to generic fwnode reference args (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / OSI: Add OEM _OSI string to enable NVidia HDMI audio (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] Revert "ACPI / bus: Parse tables as term_list for Dell XPS 9570 and Precision M5530" (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PM: save NVS memory for ASUS 1025C laptop (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / button: fix defined but not used warning (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20180629 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Revert "iASL compiler: allow compilation of externals with paths that refer to existing names" (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Revert "iASL: change processing of external op namespace nodes for correctness" (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / x86: enable touchscreen on Dell Venue Pro 7139 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PM: Default to s2idle in all machines supporting LP S0 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / button: increment wakeup count only when notified (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [powerpc] powerpc/papr_scm: Fix an off-by-one check in papr_scm_meta_{get, set} (Gustavo Duarte) [1731035] - [nvdimm] libnvdimm/altmap: Track namespace boundaries in altmap (Gustavo Duarte) [1731035] - [powerpc] powerpc/nvdimm: Pick nearby online node if the device node is not online (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Force a scm-unbind if initial scm-bind fails (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Update drc_pmem_unbind() to use H_SCM_UNBIND_ALL (Gustavo Duarte) [1731035] - [powerpc] powerpc/pseries: Update SCM hcall op-codes in hvcall.h (Gustavo Duarte) [1731035] - [mm] mm/nvdimm: add is_ioremap_addr and use that to check ioremap address (Gustavo Duarte) [1731035] - [powerpc] powerpc/pseries/scm: Use a specific endian format for storing uuid from the device tree (Gustavo Duarte) [1731035] - [powerpc] powerpc/nvdimm: Add support for multibyte read/write for metadata (Gustavo Duarte) [1731035] - [powerpc] powerpc/pseries/scm: Mark the region volatile if cache flush not required (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm/nvdimm: Add an informative message if we fail to allocate altmap block (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm: Consolidate numa_enable check and min_common_depth check (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm: Fix node look up with numa=off boot (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm/drconf: Use NUMA_NO_NODE on failures instead of node 0 (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm/radix: Use the right page size for vmemmap mapping (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm/hash/4k: Don't use 64K page size for vmemmap with 4K pagesize (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Use the correct bind address (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm: Fallback to RAM if the altmap is unusable (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Use ibm, unit-guid as the iset cookie (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Fix DIMM device registration race (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Remove endian conversions (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Update DT properties (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Fix resource end address (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Use depend instead of select (Gustavo Duarte) [1731035] - [powerpc] powerpc/pseries: Add driver for PAPR SCM regions (Gustavo Duarte) [1731035] - [powerpc] powerpc/pseries: PAPR persistent memory support (Gustavo Duarte) [1731035] - [mm] mm, vmstat: reduce zone->lock holding time by /proc/pagetypeinfo (Waiman Long) [1770314] - [mm] mm, vmstat: hide /proc/pagetypeinfo from normal users (Waiman Long) [1770314] - [crypto] crypto: chtls - remove cdev_list_lock (Neil Horman) [1737078] - [crypto] crypto/chelsio/chtls: listen fails with multiadapt (Neil Horman) [1737078] - [tools] cpupower : Handle set and info subcommands correctly (Steve Best) [1769973] - [s390] s390/qeth: use IQD Multi-Write (Philipp Rudo) [1731028] - [s390] s390/qdio: implement IQD Multi-Write (Philipp Rudo) [1731028] - [s390] s390/qeth: add xmit_more support for IQD devices (Philipp Rudo) [1731028] - [s390] s390/qeth: add BQL support for IQD devices (Philipp Rudo) [1731028] - [s390] s390/qeth: when in TX NAPI mode, use napi_consume_skb() (Philipp Rudo) [1731028] - [s390] s390/qeth: add TX NAPI support for IQD devices (Philipp Rudo) [1731028] - [s390] s390/qeth: collect accurate TX statistics (Philipp Rudo) [1731028] - [s390] s390/qdio: let drivers opt-out from Output Queue scanning (Philipp Rudo) [1731028] - [s390] s390/qdio: enable drivers to poll for Output completions (Philipp Rudo) [1731028] - [usb] xhci-pci: allow host runtime PM as default for Intel Alpine and Titan Ridge (Myron Stowe) [1769877] - [x86] x86/atomic: Fix smp_mb__{before,after}_atomic() (Prarit Bhargava) [1769789] - [kernel] stacktrace: Don't skip first entry on noncurrent tasks (Waiman Long) [1766681] - [kernel] tracing: Fix user stack trace "??" output (Waiman Long) [1766681] - [kernel] tracing: Fix out-of-range read in trace_stack_print() (Waiman Long) [1766681] - [kernel] stacktrace: Constify 'entries' arguments (Waiman Long) [1766681] - [kernel] stacktrace: Force USER_DS for stack_trace_save_user() (Waiman Long) [1766681] - [x86] x86/stacktrace: Prevent infinite loop in arch_stack_walk_user() (Waiman Long) [1766681] - [kernel] stacktrace: Use PF_KTHREAD to check for kernel threads (Waiman Long) [1766681] - [kernel] stacktrace: Unbreak stack_trace_save_tsk_reliable() (Waiman Long) [1766681] - [x86] x86/stacktrace: Use common infrastructure (Waiman Long) [1766681] - [kernel] stacktrace: Keep stack_trace structure and remove snprint_stack_trace() (Waiman Long) [1766681] - [kernel] stacktrace: Provide common infrastructure (Waiman Long) [1766681] - [kernel] livepatch: Simplify stack trace retrieval (Waiman Long) [1766681] - [kernel] tracing: Remove the last struct stack_trace usage (Waiman Long) [1766681] - [kernel] tracing: Simplify stack trace retrieval (Waiman Long) [1766681] - [kernel] tracing: Make ftrace_trace_userstack() static and conditional (Waiman Long) [1766681] - [kernel] tracing: Use percpu stack trace buffer more intelligently (Waiman Long) [1766681] - [kernel] tracing: Simplify stacktrace retrieval in histograms (Waiman Long) [1766681] - [kernel] lockdep: Remove save argument from check_prev_add() (Waiman Long) [1766681] - [kernel] lockdep: Remove unused trace argument from print_circular_bug() (Waiman Long) [1766681] - [drm] drm: Simplify stacktrace handling (Waiman Long) [1766681] - [md] dm persistent data: Simplify stack trace handling (Waiman Long) [1766681] - [md] dm bufio: Simplify stack trace retrieval (Waiman Long) [1766681] - [fs] btrfs: ref-verify: Simplify stack trace retrieval (Waiman Long) [1766681] - [kernel] dma/debug: Simplify stracktrace retrieval (Waiman Long) [1766681] - [lib] fault-inject: Simplify stacktrace retrieval (Waiman Long) [1766681] - [mm] mm/page_owner: Simplify stack trace handling (Waiman Long) [1766681] - [mm] mm/kmemleak: Simplify stacktrace handling (Waiman Long) [1766681] - [mm] mm/slub: Simplify stack trace retrieval (Waiman Long) [1766681] - [kernel] latency_top: Simplify stack trace handling (Waiman Long) [1766681] - [fs] proc: Simplify task stack retrieval (Waiman Long) [1766681] - [kernel] backtrace-test: Simplify stack trace handling (Waiman Long) [1766681] - [lib] lib/stackdepot: Provide functions which operate on plain storage arrays (Waiman Long) [1766681] - [kernel] stacktrace: Provide helpers for common stack trace operations (Waiman Long) [1766681] - [kernel] tracing: Cleanup stack trace code (Waiman Long) [1766681] - [kernel] tracing: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [drm] drm: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [kernel] latency_top: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [mm] mm/kasan: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [mm] mm/page_owner: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [mm] mm/slub: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [kernel] lockdep: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [kernel] s390/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] parisc/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] arm64/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] riscv/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] unicore32/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] sh/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] arm/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] [x86] x86/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] um/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [mm] mm/page_owner: clamp read count to PAGE_SIZE (Waiman Long) [1766681] - [kernel] tracing: Export trace_dump_stack to modules (Waiman Long) [1766681] - [kernel] tracing: Have stack tracer trace full stack (Waiman Long) [1766681] - [kernel] trace: Use rcu_dereference_raw for hooks from trace-event subsystem (Waiman Long) [1766681] - [kernel] tracing: Have trace_stack nr_entries compare not be so subtle (Waiman Long) [1766681] - [cpuidle] cpuidle: governor: Add new governors to cpuidle_governors again (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle-haltpoll: do not set an owner to allow modunload (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle-haltpoll: set haltpoll as preferred governor (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: allow governor switch on cpuidle_register_driver() (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: Add cpuidle.governor= command line parameter (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle-haltpoll: vcpu hotplug support (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle-haltpoll: disable host side polling when kvm virtualized (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: add haltpoll governor (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: header file stubs must be "static inline" (Marcelo Tosatti) [1759282] - [cpuidle] governors: unify last_state_idx (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: add poll_limit_ns to cpuidle_device structure (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: poll_state: Fix default time limit (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: poll_state: Disregard disable idle states (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: poll_state: Revise loop termination condition (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: menu: Fix wakeup statistics updates for polling state (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle-haltpoll: return -ENODEV on modinit failure (Marcelo Tosatti) [1759282] - [cpuidle] add cpuidle-haltpoll driver (Marcelo Tosatti) [1759282] - [mm] mem-hotplug: fix node spanned pages when we have a node with only ZONE_MOVABLE (Baoquan He) [1756210] - [x86] x86, efi: never relocate kernel below lowest acceptable address (Kairui Song) [1747367] - [fs] CIFS: Force reval dentry if LOOKUP_REVAL flag is set (Dave Wysochanski) [1767664] - [fs] CIFS: Force revalidate inode when dentry is stale (Dave Wysochanski) [1767664] - [fs] CIFS: Gracefully handle QueryInfo errors during open (Dave Wysochanski) [1767664] - [block] blk-mq: make sure that line break can be printed (Ming Lei) [1741462] - [block] blk-mq: avoid sysfs buffer overflow with too many CPU cores (Ming Lei) [1741462] - [netdrv] bnx2x: Fix VF's VLAN reconfiguration in reload. (Manish Chopra) [1720393] - [netdrv] bnx2x: Prevent ptp_task to be rescheduled indefinitely (Manish Chopra) [1720393] - [netdrv] bnx2x: Check if transceiver implements DDM before access (Manish Chopra) [1720393] - [fs] xfs: allocate xattr buffer on demand (Eric Sandeen) [1684599] - [fs] xfs: consolidate attribute value copying (Eric Sandeen) [1684599] - [fs] xfs: move remote attr retrieval into xfs_attr3_leaf_getvalue (Eric Sandeen) [1684599] - [fs] xfs: remove unnecessary indenting from xfs_attr3_leaf_getvalue (Eric Sandeen) [1684599] - [fs] xfs: make attr lookup returns consistent (Eric Sandeen) [1684599] - [i2c] i2c: i801: Add support for Intel Comet Lake (David Arcari) [1761547] - [powerpc] powerpc/xmon: Improve output of XIVE interrupts (Diego Domingos) [1731130] - [powerpc] powerpc/xmon: Fix output of XIVE IPI (Diego Domingos) [1731130] - [powerpc] powerpc/xmon: Add a dump of all XIVE interrupts (Diego Domingos) [1731130] - [powerpc] powerpc/xive: Fix dump of XIVE interrupt under pseries (Diego Domingos) [1731130] - [powerpc] powerpc/xmon: Check for HV mode when dumping XIVE info from OPAL (Diego Domingos) [1731130] - [fs] xfs: convert inode to extent format after extent merge due to shift (Brian Foster) [1745253] - [mmc] mmc: sdhci-pci: Add support for Intel CML (Alexander Beregalov) [1761593] - [powerpc] powerpc/mm/mce: Keep irqs disabled during lockless page table walk (Gustavo Duarte) [1524649] - [tools] seltests/powerpc: Add a selftest for memcpy_mcsafe (Gustavo Duarte) [1524649] - [powerpc] powerpc/memcpy: Fix stack corruption for smaller sizes (Gustavo Duarte) [1524649] - [powerpc] powerpc: add machine check safe copy_to_user (Gustavo Duarte) [1524649] - [powerpc] powerpc/memcpy: Add memcpy_mcsafe for pmem (Gustavo Duarte) [1524649] - [powerpc] powerpc/mce: Handle UE event for memcpy_mcsafe (Gustavo Duarte) [1524649] - [kernel] extable: Add function to search only kernel exception table (Gustavo Duarte) [1524649] - [powerpc] powerpc/mce: Make machine_check_ue_event() static (Gustavo Duarte) [1524649] - [powerpc] powerpc/mce: Fix MCE handling for huge pages (Gustavo Duarte) [1524649] - [powerpc] powerpc/mce: Schedule work from irq_work (Gustavo Duarte) [1524649] - [x86] x86/boot/64: Round memory hole size up to next PMD page (Frank Ramsay) [1755602] - [x86] x86/boot/64: Make level2_kernel_pgt pages invalid outside kernel area (Frank Ramsay) [1755602] - [idle] intel_idle: add support for Jacobsville (Steve Best) [1481744] - [powercap] powercap/intel_rapl: add support for ICX (Steve Best) [1724421] - [block] blk-mq: apply normal plugging for HDD (Ming Lei) [1759380] - [block] blk-mq: honor IO scheduler for multiqueue devices (Ming Lei) [1759380] - [block] blk-mq: simplify blk_mq_make_request() (Ming Lei) [1759380] - [block] blk-mq: remove blk_mq_put_ctx() (Ming Lei) [1759380] - [nvdimm] libnvdimm: Enable unit test infrastructure compile checks (Jeff Moyer) [1724965] - [nvdimm] libnvdimm: Use PAGE_SIZE instead of SZ_4K for align check (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/label: Remove the dpa align check (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/pfn_dev: Add page size and struct page size to pfn superblock (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/pfn_dev: Add a build check to make sure we notice when struct page size change (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/pmem: Advance namespace seed for specific probe errors (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/region: Rewrite _probe_success() to _advance_seeds() (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/security: Consolidate 'security' operations (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/security: Tighten scope of nvdimm->busy vs security operations (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/security: Introduce a 'frozen' attribute (Jeff Moyer) [1724965] - [nvdimm] libnvdimm, region: Use struct_size() in kzalloc() (Jeff Moyer) [1724965] - [tools] tools/testing/nvdimm: Fix fallthrough warning (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/of_pmem: Provide a unique name for bus provider (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/pfn: fix fsdax-mode namespace info-block zero-fields (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/bus: Fix wait_nvdimm_bus_probe_idle() ABBA deadlock (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/bus: Stop holding nvdimm_bus_list_mutex over __nd_ioctl() (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/bus: Prepare the nd_ioctl() path to be re-entrant (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/region: Register badblocks before namespaces (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/bus: Prevent duplicate device_unregister() calls (Jeff Moyer) [1724965] - [drivers] drivers/base: Introduce kill_device() (Jeff Moyer) [1724965] - [nvdimm] libnvdimm, namespace: Drop uuid_t implementation detail (Jeff Moyer) [1724965] - [dax] device-dax: Add a 'resource' attribute (Jeff Moyer) [1724965] - [dax] device-dax: Drop register_filesystem() (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/pmem: Bypass CONFIG_HARDENED_USERCOPY overhead (Jeff Moyer) [1724965] - [nvdimm] libnvdimm: Fix compilation warnings with W=1 (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/namespace: Fix label tracking error (Jeff Moyer) [1724965] - [dax] device-dax: Add a 'modalias' attribute to DAX 'bus' devices (Jeff Moyer) [1724965] - [dax] device-dax: Add a 'target_node' attribute (Jeff Moyer) [1724965] - [dax] device-dax: Auto-bind device after successful new_id (Jeff Moyer) [1724965] - [dax] acpi/nfit, device-dax: Identify differentiated memory with a unique numa-node (Jeff Moyer) [1724965] - [dax] device-dax: Add /sys/class/dax backwards compatibility (Jeff Moyer) [1724965] - [dax] device-dax: Add support for a dax override driver (Jeff Moyer) [1724965] - [dax] device-dax: Move resource pinning+mapping into the common driver (Jeff Moyer) [1724965] - [dax] device-dax: Introduce bus + driver model (Jeff Moyer) [1724965] - [dax] device-dax: Start defining a dax bus model (Jeff Moyer) [1724965] - [dax] device-dax: Remove multi-resource infrastructure (Jeff Moyer) [1724965] - [dax] device-dax: Kill dax_region base (Jeff Moyer) [1724965] - [dax] device-dax: Kill dax_region ida (Jeff Moyer) [1724965] - [kernel] memremap: Convert to XArray (Jeff Moyer) [1724965] - [drivers] drivers/dax/device.c: convert variable to vm_fault_t type (Jeff Moyer) [1724965] - [drivers] driver core: Rewrite test_async_driver_probe to cover serialization and NUMA affinity (Jeff Moyer) [1724965] - [drivers] libnvdimm: Schedule device registration on node local to the device (Jeff Moyer) [1724965] - [drivers] PM core: Use new async_schedule_dev command (Jeff Moyer) [1724965] - [drivers] driver core: Attach devices on CPU local to device node (Jeff Moyer) [1724965] - [kernel] async: Add support for queueing on specific NUMA node (Jeff Moyer) [1724965] - [kernel] workqueue: Provide queue_work_node to queue work near a given NUMA node (Jeff Moyer) [1724965] - [drivers] driver core: Probe devices asynchronously instead of the driver (Jeff Moyer) [1724965] - [drivers] device core: Consolidate locking and unlocking of parent and device (Jeff Moyer) [1724965] - [drivers] driver core: Establish order of operations for device_add and device_del via bitflag (Jeff Moyer) [1724965] - [drivers] driver core: Add missing dev->bus->need_parent_lock checks (Jeff Moyer) [1724965] - [drivers] driver core: Move async_synchronize_full call (Jeff Moyer) [1724965]- [scsi] scsi: qedi: update driver version to 8.37.0.20 (Nilesh Javali) [1724588] - [scsi] scsi: qedi: Check targetname while finding boot target information (Nilesh Javali) [1724588] - [scsi] scsi: qedi: remove set but not used variables 'cdev' and 'udev' (Nilesh Javali) [1724588] - [scsi] scsi: qedi: remove memset/memcpy to nfunc and use func instead (Nilesh Javali) [1724588] - [scsi] qedi: Use hwfns and affin_hwfn_idx to get MSI-X vector index (Nilesh Javali) [1724588] - [scsi] scsi: qedf: Update the version to 8.42.3.0 (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Fix race betwen fipvlan request and response path (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Use discovery list to traverse rports (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Decrease the LL2 MTU size to 2500 (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Check for module unloading bit before processing link update AEN (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Initiator fails to re-login to switch after link down (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Add debug information for unsolicited processing (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Add support for 20 Gbps speed (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Interpret supported caps value correctly (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Add shutdown callback handler (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Update module description string (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Fix crash during sg_reset (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Stop sending fipvlan request on unload (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Print message during bailout conditions (Nilesh Javali) [1724589] - [scsi] qedf: Use hwfns and affin_hwfn_idx to get MSI-X vector index to use (Nilesh Javali) [1724589] - [scsi] scsi: bnx2fc: Handle scope bits when array returns BUSY or TSF (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: remove set but not used variables 'task', 'port', 'orig_task' (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: remove set but not used variables 'lport', 'host' (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: remove set but not used variable 'fh' (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: fix bnx2fc_cmd refcount imbalance in send_srr (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: fix bnx2fc_cmd refcount imbalance in send_rec (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: Update the driver version to 2.12.10 (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: Limit the IO size according to the FW capability (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: Do not allow both a cleanup completion and abort completion for the same request (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: Separate out completion flags and variables for abort and cleanup (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: Only put reference to io_req in bnx2fc_abts_cleanup if cleanup times out (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: Redo setting source FCoE MAC (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: fix incorrect cast to u64 on shift operation (Nilesh Javali) [1724598] - [netdrv] qed: Fix build error without CONFIG_DEVLINK (Manish Chopra) [1720392] - [netdrv] RDMA/qedr: Fix the hca_type and hca_rev returned in device attributes (Manish Chopra) [1720392] - [netdrv] qede: qede_fp: simplify a bit 'qede_rx_build_skb()' (Manish Chopra) [1720392] - [netdrv] qede: Make two functions static (Manish Chopra) [1720392] - [netdrv] qede: Handle infinite driver spinning for Tx timestamp. (Manish Chopra) [1720392] - [netdrv] qed: fix spelling mistake "fullill" -> "fulfill" (Manish Chopra) [1720392] - [netdrv] qed: Fix Config attribute frame format. (Manish Chopra) [1720392] - [netdrv] qed*: Fix size of config attribute dump. (Manish Chopra) [1720392] - [netdrv] net: qed: Move static keyword to the front of declaration (Manish Chopra) [1720392] - [netdrv] qede: Add support for dumping the grc data. (Manish Chopra) [1720392] - [netdrv] qed: Add APIs for configuring grc dump config flags. (Manish Chopra) [1720392] - [netdrv] qede: Add support for reading the config id attributes. (Manish Chopra) [1720392] - [netdrv] qed: Add APIs for reading config id attributes. (Manish Chopra) [1720392] - [netdrv] qed: Add cleanup in qed_slowpath_start() (Manish Chopra) [1720392] - [netdrv] qed: Add driver API for flashing the config attributes. (Manish Chopra) [1720392] - [netdrv] qed: Add API for configuring NVM attributes. (Manish Chopra) [1720392] - [netdrv] qed: Add new ethtool supported port types based on media. (Manish Chopra) [1720392] - [netdrv] net/ethernet/qlogic/qed: force the string buffer NULL-terminated (Manish Chopra) [1720392] - [netdrv] qed: RDMA - Fix the hw_ver returned in device attributes (Manish Chopra) [1720392] - [netdrv] qed*: Change dpi_addr to be denoted with __iomem (Manish Chopra) [1720392] - [netdrv] qed: reduce maximum stack frame size (Manish Chopra) [1720392] - [netdrv] qed: Prefer pcie_capability_read_word() (Manish Chopra) [1720392] - [netdrv] qed: Add support for Timestamping the unicast PTP packets. (Manish Chopra) [1720392] - [netdrv] qed: Fix -Wmaybe-uninitialized false positive (Manish Chopra) [1720392] - [netdrv] qed: iWARP - Fix default window size to be based on chip (Manish Chopra) [1720392] - [netdrv] qed: iWARP - Fix tc for MPA ll2 connection (Manish Chopra) [1720392] - [netdrv] qed: iWARP - fix uninitialized callback (Manish Chopra) [1720392] - [netdrv] qed: iWARP - Use READ_ONCE and smp_store_release to access ep->state (Manish Chopra) [1720392] - [netdrv] qed: remove redundant assignment to rc (Manish Chopra) [1720392] - [netdrv] qed: Fix static checker warning (Manish Chopra) [1720392] - [netdrv] qed: fix spelling mistake "inculde" -> "include" (Manish Chopra) [1720392] - [netdrv] qed: Reduce the severity of ptp debug message. (Manish Chopra) [1720392] - [netdrv] qed*: Add iWARP 100g support (Manish Chopra) [1720392] - [netdrv] qed: Add qed devlink parameters table (Manish Chopra) [1720392] - [netdrv] qed: Set the doorbell address correctly (Manish Chopra) [1720392] - [netdrv] qedr: Change the MSI-X vectors selection to be based on affined engine (Manish Chopra) [1720392] - [netdrv] qed: Modify offload protocols to use the affined engine (Manish Chopra) [1720392] - [netdrv] qed*: Change hwfn used for sb initialization (Manish Chopra) [1720392] - [netdrv] qed: Add llh ppfid interface and 100g support for offload protocols (Manish Chopra) [1720392] - [netdrv] qed: Modify api for performing a dmae to another PF (Manish Chopra) [1720392] - [virt] kvm: arm/arm64: vgic: Use the appropriate TRACE_INCLUDE_PATH (Auger Eric) [1749501] - [arm64] kvm: Kill hyp_alternate_select() (Auger Eric) [1749501] - [arm64] kvm: Replace hyp_alternate_select with has_vhe() (Auger Eric) [1749501] - [arm64] kvm: Drop hyp_alternate_select for checking for ARM64_WORKAROUND_834220 (Auger Eric) [1749501] - [documentation] kvm: arm/arm64: vgic: Allow more than 256 vcpus for KVM_IRQ_LINE (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Use a single IO device per redistributor (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Remove spurious semicolons (Auger Eric) [1749501] - [arm64] perf_event: Add missing header needed for smp_processor_id() (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Make function comments match function declarations (Auger Eric) [1749501] - [arm64] kvm: Remove VMID rollover I-cache maintenance (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-irqfd: Implement kvm_arch_set_irq_inatomic (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Check the LPI translation cache on MSI injection (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Cache successful MSI->LPI translation (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Invalidate MSI-LPI translation cache on vgic teardown (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Invalidate MSI-LPI translation cache on ITS disable (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Invalidate MSI-LPI translation cache on disabling LPIs (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Invalidate MSI-LPI translation cache on specific commands (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Add MSI-LPI translation cache invalidation (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Add __vgic_put_lpi_locked primitive (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Add LPI translation cache definition (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-v2: Handle SGI bits in GICD_I{S, C}PENDR0 as WI (Auger Eric) [1749501] - [arm64] kvm: Replace hardcoded '1' with SYS_PAR_EL1_F (Auger Eric) [1749501] - [arm64] sysreg: Add some field definitions for PAR_EL1 (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Fix potential deadlock when ap_list is long (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Properly initialise private IRQ affinity (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Reevaluate level sensitive interrupts on enable (Auger Eric) [1749501] - [arm64] kvm: arm64: Don't write junk to sysregs on reset (Auger Eric) [1749501] - [virt] kvm: arm/arm64: Sync ICH_VMCR_EL2 back when about to block (Auger Eric) [1749501] - [arm64] kvm: hyp: debug-sr: Mark expected switch fall-through (Auger Eric) [1749501] - [arm64] kvm: arm64: Update kvm_arm_exception_class and esr_class_str for new EC (Auger Eric) [1749501] - [virt] kvm: arm: vgic-v3: Mark expected switch fall-through (Auger Eric) [1749501] - [arm64] kvm: regmap: Fix unexpected switch fall-through (Auger Eric) [1749501] - [arm64] sve: Fix a couple of magic numbers for the Z-reg count (Auger Eric) [1749501] - [arm64] sve: Factor out FPSIMD to SVE state conversion (Auger Eric) [1749501] - [arm64] kvm: arm/arm64: Initialise host's MPIDRs by reading the actual register (Auger Eric) [1749501] - [arm64] kvm: arm64: Migrate _elx sysreg accessors to msr_s/mrs_s (Auger Eric) [1749501] - [arm64] sysreg: Make mrs_s and msr_s macros work with Clang and LTO (Auger Eric) [1749501] - [documentation] kvm: doc: Add API documentation on the KVM_REG_ARM_WORKAROUNDS register (Auger Eric) [1749501] - [virt] kvm: arm/arm64: Add save/restore support for firmware workaround state (Auger Eric) [1749501] - [arm64] kvm: Propagate full Spectre v2 workaround state to KVM guests (Auger Eric) [1749501] - [arm64] sve: Fix missing SVE/FPSIMD endianness conversions (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Fix kvm_device leak in vgic_its_destroy (Auger Eric) [1749501] - [arm64] kvm: arm64: Filter out invalid core register IDs in KVM_GET_REG_LIST (Auger Eric) [1749501] - [arm64] kvm: arm64: Skip more of the SError vaxorcism (Auger Eric) [1749501] - [arm64] kvm: arm64: Re-mask SError after the one instruction window (Auger Eric) [1749501] - [arm64] Update silicon-errata.txt for Neoverse-N1 #1349291 (Auger Eric) [1749501] - [arm64] kvm: arm64: Defer guest entry when an asynchronous exception is pending (Auger Eric) [1749501] - [arm64] kvm: arm64: Consume pending SError as early as possible (Auger Eric) [1749501] - [arm64] kvm: arm64: Make indirect vectors preamble behaviour symmetric (Auger Eric) [1749501] - [arm64] kvm: arm64: Abstract the size of the HYP vectors pre-amble (Auger Eric) [1749501] - [arm64] assembler: Switch ESB-instruction with a vanilla nop if !ARM64_HAS_RAS (Auger Eric) [1749501] - [arm64] kvm: arm64/sve: Fix vq_present() macro to yield a bool (Auger Eric) [1749501] - [arm64] kvm: arm64: Implement vq_present() as a macro (Auger Eric) [1749501] - [arm64] fpsimd: Don't disable softirq when touching FPSIMD/SVE state (Auger Eric) [1749501] - [arm64] fpsimd: Introduce fpsimd_save_and_flush_cpu_state() and use it (Auger Eric) [1749501] - [arm64] fpsimd: Remove the prototype for sve_flush_cpu_state() (Auger Eric) [1749501] - [scripts] genksyms: Teach parser about 128-bit built-in types (Auger Eric) [1749501] - [tools] kvm: selftests: introduce aarch64_vcpu_add_default (Auger Eric) [1749501] - [tools] kvm: selftests: introduce aarch64_vcpu_setup (Auger Eric) [1749501] - [virt] kvm: arm/arm64: Move cc/it checks under hyp's Makefile to avoid instrumentation (Auger Eric) [1749501] - [arm64] kvm: arm64: Move pmu hyp code under hyp's Makefile to avoid instrumentation (Auger Eric) [1749501] - [documentation] arm64: docs: Document perf event attributes (Auger Eric) [1749501] - [arm64] kvm: Fix perf cycle counter support for VHE (Auger Eric) [1749501] - [arm64] kvm: Avoid isb's by using direct pmxevtyper sysreg (Auger Eric) [1749501] - [arm64] kvm: Enable VHE support for :G/:H perf event modifiers (Auger Eric) [1749501] - [arm64] kvm: Enable !VHE support for :G/:H perf event modifiers (Auger Eric) [1749501] - [arm64] arm_pmu: Add !VHE support for exclude_host/exclude_guest attributes (Auger Eric) [1749501] - [arm64] kvm: Add accessors to track guest/host only counters (Auger Eric) [1749501] - [arm64] arm_pmu: Remove unnecessary isb instruction (Auger Eric) [1749501] - [arm64] perf: Add support for chaining event counters (Auger Eric) [1749501] - [arm64] perf: Disable PMU while processing counter overflows (Auger Eric) [1749501] - [arm64] perf: Clean up armv8pmu_select_counter (Auger Eric) [1749501] - [arm64] kvm: arm: Remove pgtable page standard functions from stage-2 page tables (Auger Eric) [1749501] - [netdrv] e1000e: Add support for Tiger Lake (Ken Cox) [1767480] - [netdrv] ethernet: Delete unnecessary checks before the macro call dev_kfree_skb (Corinna Vinschen) [1721705] - [netdrv] igb: Use dev_get_drvdata where possible (Corinna Vinschen) [1721705] - [netdrv] net: Use skb accessors in network drivers (Corinna Vinschen) [1721705] - [netdrv] igb: add RR2DCDELAY to ethtool registers dump (Corinna Vinschen) [1721705] - [netdrv] igb: minor ethool regdump amendment (Corinna Vinschen) [1721705] - [netdrv] igb: clear out skb->tstamp after reading the txtime (Corinna Vinschen) [1721705] - [netdrv] igb: mark expected switch fall-through (Corinna Vinschen) [1721705] - [netdrv] igb: mark expected switch fall-through (Corinna Vinschen) [1721705] - [netdrv] igb/igc: warn when fatal read failure happens (Corinna Vinschen) [1721705] - [netdrv] igb: fix various indentation issues (Corinna Vinschen) [1721705] - [netdrv] igb: Exclude device from suspend direct complete optimization (Corinna Vinschen) [1721705] - [netdrv] intel: correct return from set features callback (Corinna Vinschen) [1721705] - [netdrv] net: Use skb accessors in network drivers (Corinna Vinschen) [1721708] - [s390] s390/kaslr: reserve memory for kasan usage (Philipp Rudo) [1725888] - [s390] s390/mem_detect: provide single get_mem_detect_end (Philipp Rudo) [1725888] - [s390] s390/setup: adjust start_code of init_mm to _text (Philipp Rudo) [1725888] - [s390] s390/boot: add missing declarations and includes (Philipp Rudo) [1725888] - [s390] locking/lockdep: check for freed initmem in static_obj() (Philipp Rudo) [1725888] - [s390] s390/kernel: add support for kernel address space layout randomization (KASLR) (Philipp Rudo) [1725888] - [s390] s390/kernel: introduce .dma sections (Philipp Rudo) [1725888] - [s390] s390/sclp: do not use static sccbs (Philipp Rudo) [1725888] - [s390] s390/kprobes: use static buffer for insn_page (Philipp Rudo) [1725888] - [s390] s390/kernel: convert SYSCALL and PGM_CHECK handlers to .quad (Philipp Rudo) [1725888] - [s390] s390/kernel: build a relocatable kernel (Philipp Rudo) [1725888] - [s390] s390/extmem: remove code for 31 bit addressing mode (Philipp Rudo) [1725888] - [s390] s390/setup: remove obsolete #ifdef (Philipp Rudo) [1725888] - [net] net/core: work around section mismatch warning for ptp_classifier (Philipp Rudo) [1725888] - [sound] ALSA: bebob: fix to detect configured source of sampling clock for Focusrite Saffire Pro i/o series (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: link the order of establishing connections and Syt-match clock mode (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: expand delay of start for IR context just for version 3 firmware (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: expand sleep just after breaking connections for protocol version 1 (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC/SOF - enable SND_SOC_SOF_HDA_COMMON_HDMI_CODEC (Jaroslav Kysela) [1710702] - [sound] ALSA: timer: Fix mutex deadlock at releasing card (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5645: Add quirk for boards using pmc_plt_clk_0 (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: eve: Enable mclk and ssp sclk early (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: dt-bindings: rt5682: add button delay device property (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: rt5682: improve the sensitivity of push button (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: bxt_rt298: common hdmi codec support (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: intel: sof_rt5682: common hdmi codec support (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: glk_rt5682_max98357a: common hdmi codec support (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: bxt-da7219-max98357a: common hdmi codec support (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: add support for snd-hda-codec-hdmi (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: skl-hda-dsp-generic: fix include guard name (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: skl-hda-dsp-generic: use snd-hda-codec-hdmi (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: hdac_hda: add support for HDMI/DP as a HDA codec (Jaroslav Kysela) [1710702] - [sound] ALSA: hda/hdmi - implement mst_no_extra_pcms flag (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF - remove the dead code (skylake/kabylake) (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: intel - fix the card names (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: pci: Add prepare/complete PM callbacks (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: PM: Add support for DSP D0i3 state when entering S0ix (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: return -ENOTSUPP if D0I3 is not supported (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda-dsp: implement suspend/resume for S0ix<->S0 transition (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: ignore suspend/resume for D0ix compatible streams (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: PM: implement prepare/complete callbacks (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: add a flag suspend_ignored for sof stream (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: add a flag to indicate the system suspend target (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: CNL: add support for sending compact IPC (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: PM: add helpers for setting D0 substate for ADSP (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: configure D0ix IPC flags in set_power_state (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: HDA: add cAVS specific compact IPC header file (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda-ipc: Don't read mailbox for PM_GATE reply (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: ipc: introduce message for DSP power gating (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: PM: rename sof_send_pm_ipc to sof_send_pm_ctx_ipc (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: HDA: use macro for register polling retry count (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda-dsp: align the comments for D0I3C update (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: topology: parse and store d0i3_compatible flag (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: token: add tokens for PCM compatible with D0i3 substate (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: add flag to snd_sof_pcm_stream for D0i3 compatible stream (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: APL: add set_power_state() ops (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: CNL: add set_power_state() ops (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda-dsp: Add helper for setting DSP D0ix substate (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: add set_power_state() to dsp_ops for power state update (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: reset default d0_substate at probe() and resume() (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: add a field to store the current D0 substate of DSP (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: eve: implement set_bias_level function for rt5514 (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: only support INFO_BATCH for legacy platforms (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: define INFO_ flags in dsp_ops (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: initial support to JasperLake. (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: common: add ACPI matching tables for JSL (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda: add dev_err() traces for snd_sof_dsp_read_poll_timeout() (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda-loader: improve error handling (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: sof: include types.h at header.h (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Fix randbuild error (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: topology: check errors when parsing LED tokens (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: topology: remove always-true redundant test (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: bdw: fix operator precedence warnings (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: byt: fix operator precedence warnings (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: imx: Read ESAI parameters and send them to DSP (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: acpi led support for switch controls (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: imx: Describe ESAI parameters to be sent to DSP (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: pci: add debug module param (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: acpi: add debug module param (Jaroslav Kysela) [1710702] - [sound] ALSA: Revert "ASoC: SOF: Force polling mode on CFL and CNL" (Jaroslav Kysela) [1710702] - [sound] ALSA: AsoC: SOF: refactor control load code (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: enable dual control for pga (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: enable sync_write in hdac_bus (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: simple_card_utils.h: Add missing include (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: Add context data to any IPC timeout. (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda: fix reset of host_period_bytes (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: ipc: introduce no_stream_position in sof_ipc_stream_params struct (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: core: check for mandatory fw_ready op during SOF probe (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: ipc: retain DSP context after FW exception. (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: trace: move to opt-in with Kconfig and module parameter (Jaroslav Kysela) [1710702] - [sound] ALSA: hda/realtek - Fix 2 front mics of codec 0x623 (Jaroslav Kysela) [1710702] - [sound] ALSA: hda/realtek - Add support for ALC623 (Jaroslav Kysela) [1710702] - [sound] ALSA: hda - Fix mutex deadlock in HDMI codec driver (Jaroslav Kysela) [1710702] - [sound] ALSA: hda - Fix pending unsol events at shutdown (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: Correct a typo in the clock proc string (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: add support for MOTU UltraLite (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: code refactoring to handle model specific switch for protocol v2 (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: minor code refactoring for protocol version 2 (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: detect SPH source of sampling clock (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: print for unknown source of sampling clock (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: fix wrong spelling for macro (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: Fix prototype of helper function to return negative value (Jaroslav Kysela) [1710702] - [sound] ALSA: usb-audio: Disable quirks for BOSS Katana amplifiers (Jaroslav Kysela) [1710702] - [sound] ALSA: usb-audio: sound: usb: usb true/false for bool return type (Jaroslav Kysela) [1710702] - [sound] ALSA: usb-audio: Add DSD support for Gustard U16/X26 USB Interface (Jaroslav Kysela) [1710702] - [sound] ALSA: hda: Allow non-Intel device probe gracefully (Jaroslav Kysela) [1710702] - [sound] ALSA: Revert "ALSA: hda: Flush interrupts on disabling" (Jaroslav Kysela) [1710702] - [sound] ALSA: PCI: Fix missing inline for pci_pr3_present() (Jaroslav Kysela) [1710702] - [sound] ALSA: PCI: Add a helper to check Power Resource Requirements _PR3 existence (Jaroslav Kysela) [1710702] - [sound] ALSA: usb-audio: Fix copy&paste error in the validator (Jaroslav Kysela) [1710702] - [sound] ALSA: usb-audio: Add DSD support for EVGA NU Audio (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: postpone to start IR context (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: handle several AMDTP streams in callback handler of IRQ target (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: cancel flushing isoc context in the laste step to process context callback (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: replace ack callback to flush isoc contexts in AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: replace pointer callback to flush isoc contexts in AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: add irq_target member into amdtp_domain struct (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: tune the minimum available size of PCM period (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: tune the maximum available size of PCM period (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: schedule hardware IRQ according to the size of PCM period (Jaroslav Kysela) [1710702] - [sound] ALSA: fireface: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-tascam: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-digi00x: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: dice: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: oxfw: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: fireworks: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: use variable size of queue for isoc packets instead of fixed size (Jaroslav Kysela) [1710702] - [sound] ALSA: fireface: use the same size of period for PCM substreams in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-tascam: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-digi00x: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: dice: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: oxfw: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: fireworks: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: fireface: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-tascam: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-digi00x: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: dice: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: oxfw: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: fireworks: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: add a member into AMDTP domain for events per period (Jaroslav Kysela) [1710702] - [sound] ALSA: hda/realtek - Enable headset mic on Asus MJ401TA (Jaroslav Kysela) [1710702] - [sound] ALSA: hda/realtek: Reduce the Headphone static noise on XPS 9350/9360 (Jaroslav Kysela) [1710702] - [sound] ALSA: hda/realtek - Add support for ALC711 (Jaroslav Kysela) [1710702] - [sound] ALSA: hda - Force runtime PM on Nvidia HDMI codecs (Jaroslav Kysela) [1710702] - [sound] ALSA: hda - Add laptop imic fixup for ASUS M9V laptop (Jaroslav Kysela) [1710702] - [sound] ALSA: hda: Add Tigerlake/Jasperlake PCI ID (Jaroslav Kysela) [1710702] - [sound] ALSA: hda: Allow HDA to be runtime suspended when dGPU is not bound to a driver (Jaroslav Kysela) [1710702] - [sound] ALSA: hdac: clear link output stream mapping (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: dapm: fix a memory leak bug (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: debug: fix possible memory leak in sof_dfsentry_write() (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: sof-rt5682: add a check for devm_clk_get (Jaroslav Kysela) [1710702] - [sound] ALSA: Fix Kconfig indentation (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: control: return true when kcontrol values change (Jaroslav Kysela) [1710702] - [sound] ALSA: hda: fix intel DSP config (Jaroslav Kysela) [1710702] - [sound] ALSA: hda: add Intel DSP configuration / probe code (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: core: Fix pcm code debugfs error (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoc: rockchip: i2s: Fix RPM imbalance (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: wm_adsp: Don't generate kcontrols without READ flags (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: intel: bytcr_rt5651: add null check to support_button_press (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: intel: sof_rt5682: add remove function to disable jack (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: rt5682: add NULL handler to set_jack function (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: intel: sof_rt5682: use separate route map for dmic (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda: Disable DMI L1 entry during capture (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: initialise and verify FW crash dump data. (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda: fix warnings during FW load (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: pcm: harden PCM STOP sequence (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: pcm: fix resource leak in hw_free (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: topology: fix parse fail issue for byte/bool tuple types (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: loader: fix kernel oops on firmware boot failure (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: wm_adsp: Fix theoretical NULL pointer for alg_region (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: max98373: check for device node before parsing (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: topology: Fix a signedness bug in soc_tplg_dapm_widget_create() (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: soc-component: fix a couple missing error assignments (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: wm8994: Do not register inapplicable controls for WM1811 (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: samsung: arndale: Add missing OF node dereferencing (Jaroslav Kysela) [1710702] - [infiniband] RDMA/bnxt_re: Fix spelling mistake "missin_resp" -> "missing_resp" (Kamal Heib) [1724772] - [infiniband] RDMA: Fix goto target to release the allocated memory (Kamal Heib) [1724772] - [infiniband] IB/bnxt_re: Do not notifify GID change event (Kamal Heib) [1724772] - [infiniband] RDMA/bnxt_re: Honor vlan_id in GID entry comparison (Kamal Heib) [1724772] - [infiniband] ib/bnxt: Remove mention of idr_alloc from comment (Kamal Heib) [1724772] - [infiniband] RDMA/bnxt_re: Use correct sizing on buffers holding page DMA addresses (Kamal Heib) [1724772] - [infiniband] bnxt_re: Clean cq for kernel consumers only (Kamal Heib) [1724772] - [infiniband] bnxt_re: fix the regression due to changes in alloc_pbl (Kamal Heib) [1724772] - [scsi] scsi: lpfc: Make lpfc_debugfs_ras_log_data static (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Fix NULL check before mempool_destroy is not needed (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: fix spelling error in MAGIC_NUMER_xxx (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: fix build error of lpfc_debugfs.c for vfree/vmalloc (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: lpfc_nvmet: Fix Use plain integer as NULL pointer (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: lpfc_attr: Fix Use plain integer as NULL pointer (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Update lpfc version to 12.6.0.0 (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Add additional discovery log messages (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Add FC-AL support to lpe32000 models (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Add FA-WWN Async Event reporting (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Add log macros to allow print by serverity or verbosity setting (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Make FW logging dynamically configurable (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Revise interrupt coalescing for missing scenarios (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Remove lock contention target write path (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Slight fast-path performance optimizations (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: fix coverity error of dereference after null check (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Fix hardlockup in lpfc_abort_handler (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Fix bad ndlp ptr in xri aborted handling (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Fix SLI3 hba in loop mode not discovering devices (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Fix lockdep errors in sli_ringtx_put (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Fix reporting of read-only fw error errors (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: fix lpfc_nvmet_mrq to be bound by hdw queue count (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Make function lpfc_defer_pt2pt_acc static (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: add support for posting FC events on FPIN reception (Dick Kennedy) [1768102] - [infiniband] RDMA/siw: Mark Software iWARP Driver as tech-preview (Kamal Heib) [1767292] - [crypto] crypto: ccp - Replace dma_pool_alloc + memset with dma_pool_zalloc (Gary Hook) [1724859] - [crypto] crypto: ccp/gcm - use const time tag comparison. (Gary Hook) [1724859] - [crypto] crypto: ccp - Switch to SPDX license identifiers (Gary Hook) [1724859] - [crypto] crypto: ccp - Validate the the error value used to index error messages (Gary Hook) [1724859] - [crypto] crypto: ccp - Make ccp_register_rsa_alg static (Gary Hook) [1724859] - [crypto] crypto: ccp - Update copyright notices and dates (Gary Hook) [1724859] - [crypto] cross-tree: phase out dma_zalloc_coherent() (Gary Hook) [1724859] - [x86] x86/umwait: Fix error handling in umwait_init() (Steve Best) [1724525] - [documentation] Documentation/ABI: Document umwait control sysfs interfaces (Steve Best) [1724525] - [x86] x86/umwait: Add sysfs interface to control umwait maximum time (Steve Best) [1724525] - [x86] x86/umwait: Add sysfs interface to control umwait C0.2 state (Steve Best) [1724525] - [x86] x86/umwait: Initialize umwait control values (Steve Best) [1724525] - [x86] x86/cpufeatures: Enumerate user wait instructions (Steve Best) [1724525] - [fs] virtiofs: Remove set but not used variable 'fc' (Vivek Goyal) [1694161] - [fs] virtiofs: Retry request submission from worker context (Vivek Goyal) [1694161] - [fs] virtiofs: Count pending forgets as in_flight forgets (Vivek Goyal) [1694161] - [fs] virtiofs: Set FR_SENT flag only after request has been sent (Vivek Goyal) [1694161] - [fs] virtiofs: No need to check fpq->connected state (Vivek Goyal) [1694161] - [fs] virtiofs: Do not end request in submission context (Vivek Goyal) [1694161] - [fs] fuse: don't advise readdirplus for negative lookup (Vivek Goyal) [1694161] - [fs] fuse: don't dereference req->args on finished request (Vivek Goyal) [1694161] - [fs] virtio-fs: don't show mount options (Vivek Goyal) [1694161] - [fs] virtio-fs: Change module name to virtiofs.ko (Vivek Goyal) [1694161] - [include] bitops: protect variables in bit_clear_unless() macro (Vivek Goyal) [1694161] - [include] bitops: protect variables in set_mask_bits() macro (Vivek Goyal) [1694161] - [fs] fuse: Make fuse_args_to_req static (Vivek Goyal) [1694161] - [fs] fuse: fix memleak in cuse_channel_open (Vivek Goyal) [1694161] - [fs] fuse: fix beyond-end-of-page access in fuse_parse_cache() (Vivek Goyal) [1694161] - [fs] fuse: unexport fuse_put_request (Vivek Goyal) [1694161] - [fs] fuse: kmemcg account fs data (Vivek Goyal) [1694161] - [fs] fuse: on 64-bit store time in d_fsdata directly (Vivek Goyal) [1694161] - [fs] fuse: fix missing unlock_page in fuse_writepage() (Vivek Goyal) [1694161] - [fs] virtio-fs: add virtiofs filesystem (Vivek Goyal) [1694161] - [fs] fuse: allow skipping control interface and forced unmount (Vivek Goyal) [1694161] - [fs] fuse: dissociate DESTROY from fuseblk (Vivek Goyal) [1694161] - [fs] fuse: delete dentry if timeout is zero (Vivek Goyal) [1694161] - [fs] fuse: separate fuse device allocation and installation in fuse_conn (Vivek Goyal) [1694161] - [fs] fuse: add fuse_iqueue_ops callbacks (Vivek Goyal) [1694161] - [fs] fuse: extract fuse_fill_super_common() (Vivek Goyal) [1694161] - [fs] fuse: export fuse_dequeue_forget() function (Vivek Goyal) [1694161] - [fs] fuse: export fuse_get_unique() (Vivek Goyal) [1694161] - [fs] fuse: export fuse_send_init_request() (Vivek Goyal) [1694161] - [fs] fuse: export fuse_len_args() (Vivek Goyal) [1694161] - [fs] fuse: export fuse_end_request() (Vivek Goyal) [1694161] - [fs] fuse: fix request limit (Vivek Goyal) [1694161] - [fs] fuse: stop copying pages to fuse_req (Vivek Goyal) [1694161] - [fs] fuse: stop copying args to fuse_req (Vivek Goyal) [1694161] - [fs] fuse: clean up fuse_req (Vivek Goyal) [1694161] - [fs] fuse: simplify request allocation (Vivek Goyal) [1694161] - [fs] fuse: unexport request ops (Vivek Goyal) [1694161] - [fs] fuse: convert retrieve to simple api (Vivek Goyal) [1694161] - [fs] fuse: convert release to simple api (Vivek Goyal) [1694161] - [fs] cuse: convert init to simple api (Vivek Goyal) [1694161] - [fs] fuse: convert init to simple api (Vivek Goyal) [1694161] - [fs] fuse: convert writepages to simple api (Vivek Goyal) [1694161] - [fs] fuse: convert readdir to simple api (Vivek Goyal) [1694161] - [fs] fuse: convert readpages to simple api (Vivek Goyal) [1694161] - [fs] fuse: convert direct_io to simple api (Vivek Goyal) [1694161] - [fs] fuse: add simple background helper (Vivek Goyal) [1694161] - [fs] fuse: convert sync write to simple api (Vivek Goyal) [1694161] - [fs] fuse: covert readpage to simple api (Vivek Goyal) [1694161] - [fs] fuse: fuse_short_read(): don't take fuse_req as argument (Vivek Goyal) [1694161] - [fs] fuse: convert ioctl to simple api (Vivek Goyal) [1694161] - [fs] fuse: move page alloc (Vivek Goyal) [1694161] - [fs] fuse: convert readlink to simple api (Vivek Goyal) [1694161] - [fs] fuse: add pages to fuse_args (Vivek Goyal) [1694161] - [fs] fuse: convert destroy to simple api (Vivek Goyal) [1694161] - [fs] fuse: add nocreds to fuse_args (Vivek Goyal) [1694161] - [fs] fuse: convert fuse_force_forget() to simple api (Vivek Goyal) [1694161] - [fs] fuse: add noreply to fuse_args (Vivek Goyal) [1694161] - [fs] fuse: convert flush to simple api (Vivek Goyal) [1694161] - [fs] fuse: simplify 'nofail' request (Vivek Goyal) [1694161] - [fs] fuse: rearrange and resize fuse_args fields (Vivek Goyal) [1694161] - [fs] fuse: flatten 'struct fuse_args' (Vivek Goyal) [1694161] - [fs] fuse: fix deadlock with aio poll and fuse_iqueue::waitq.lock (Vivek Goyal) [1694161] - [fs] cuse: fix broken release (Vivek Goyal) [1694161] - [fs] fuse: cleanup fuse_wait_on_page_writeback (Vivek Goyal) [1694161] - [fs] fuse: require /dev/fuse reads to have enough buffer capacity (take 2) (Vivek Goyal) [1694161] - [fs] Revert "fuse: require /dev/fuse reads to have enough buffer capacity" (Vivek Goyal) [1694161] - [fs] fuse: extract helper for range writeback (Vivek Goyal) [1694161] - [fs] fuse: add FUSE_WRITE_KILL_PRIV (Vivek Goyal) [1694161] - [fs] fuse: clean up fuse_alloc_inode (Vivek Goyal) [1694161] - [fs] fuse: Add ioctl flag for x32 compat ioctl (Vivek Goyal) [1694161] - [fs] fuse: document fuse_fsync_in.fsync_flags (Vivek Goyal) [1694161] - [fs] fuse: require /dev/fuse reads to have enough buffer capacity (Vivek Goyal) [1694161] - [fs] fuse: retrieve: cap requested size to negotiated max_write (Vivek Goyal) [1694161] - [fs] fuse: allow filesystems to have precise control over data cache (Vivek Goyal) [1694161] - [fs] fuse: convert printk -> pr_* (Vivek Goyal) [1694161] - [fs] fuse: fix writepages on 32bit (Vivek Goyal) [1694161] - [fs] fuse: cache readdir calls if filesystem opts out of opendir (Vivek Goyal) [1694161] - [fs] fuse: support clients that don't implement 'opendir' (Vivek Goyal) [1694161] - [fs] fuse: lift bad inode checks into callers (Vivek Goyal) [1694161] - [fs] fuse: multiplex cached/direct_io file operations (Vivek Goyal) [1694161] - [fs] fuse add copy_file_range to direct io fops (Vivek Goyal) [1694161] - [fs] fuse: use iov_iter based generic splice helpers (Vivek Goyal) [1694161] - [fs] fuse: Switch to using async direct IO for FOPEN_DIRECT_IO (Vivek Goyal) [1694161] - [fs] fuse: use atomic64_t for khctr (Vivek Goyal) [1694161] - [fs] fuse: clean up aborted (Vivek Goyal) [1694161] - [fs] fuse: Protect ff->reserved_req via corresponding fi->lock (Vivek Goyal) [1694161] - [fs] fuse: Protect fi->nlookup with fi->lock (Vivek Goyal) [1694161] - [fs] fuse: Introduce fi->lock to protect write related fields (Vivek Goyal) [1694161] - [fs] fuse: Convert fc->attr_version into atomic64_t (Vivek Goyal) [1694161] - [fs] fuse: Add fuse_inode argument to fuse_prepare_release() (Vivek Goyal) [1694161] - [fs] fuse: Verify userspace asks to requeue interrupt that we really sent (Vivek Goyal) [1694161] - [fs] fuse: Do some refactoring in fuse_dev_do_write() (Vivek Goyal) [1694161] - [fs] fuse: Wake up req->waitq of only if not background (Vivek Goyal) [1694161] - [fs] fuse: Optimize request_end() by not taking fiq->waitq.lock (Vivek Goyal) [1694161] - [fs] fuse: Kill fasync only if interrupt is queued in queue_interrupt() (Vivek Goyal) [1694161] - [fs] fuse: Remove stale comment in end_requests() (Vivek Goyal) [1694161] - [fs] fuse: Replace page without copying in fuse_writepage_in_flight() (Vivek Goyal) [1694161] - [fs] fuse: fix leaked aux requests (Vivek Goyal) [1694161] - [fs] fuse: only reuse auxiliary request in fuse_writepage_in_flight() (Vivek Goyal) [1694161] - [fs] fuse: clean up fuse_writepage_in_flight() (Vivek Goyal) [1694161] - [fs] fuse: extract fuse_find_writeback() helper (Vivek Goyal) [1694161] - [fs] cuse: fix ioctl (Vivek Goyal) [1694161] - [fs] fuse: Fix memory leak in fuse_dev_free() (Vivek Goyal) [1694161] - [fs] fuse: fix revalidation of attributes for permission check (Vivek Goyal) [1694161] - [fs] fuse: fix fsync on directory (Vivek Goyal) [1694161] - [fs] fuse: Add bad inode check in fuse_destroy_inode() (Vivek Goyal) [1694161] - [fs] fuse: enable caching of symlinks (Vivek Goyal) [1694161] - [fs] fuse: only invalidate atime in direct read (Vivek Goyal) [1694161] - [fs] fuse: realloc page array (Vivek Goyal) [1694161] - [fs] fuse: add max_pages to init_out (Vivek Goyal) [1694161] - [fs] fuse: allocate page array more efficiently (Vivek Goyal) [1694161] - [fs] fuse: reduce size of struct fuse_inode (Vivek Goyal) [1694161] - [fs] fuse: use iversion for readdir cache verification (Vivek Goyal) [1694161] - [fs] fuse: use mtime for readdir cache verification (Vivek Goyal) [1694161] - [fs] fuse: add readdir cache version (Vivek Goyal) [1694161] - [fs] fuse: allow using readdir cache (Vivek Goyal) [1694161] - [fs] fuse: allow caching readdir (Vivek Goyal) [1694161] - [fs] fuse: extract fuse_emit() helper (Vivek Goyal) [1694161] - [fs] fuse: add FOPEN_CACHE_DIR (Vivek Goyal) [1694161] - [fs] fuse: split out readdir.c (Vivek Goyal) [1694161] - [fs] fuse: Use hash table to link processing request (Vivek Goyal) [1694161] - [fs] fuse: kill req->intr_unique (Vivek Goyal) [1694161] - [fs] fuse: change interrupt requests allocation algorithm (Vivek Goyal) [1694161] - [fs] fuse: do not take fc->lock in fuse_request_send_background() (Vivek Goyal) [1694161] - [fs] fuse: introduce fc->bg_lock (Vivek Goyal) [1694161] - [fs] fuse: add locking to max_background and congestion_threshold changes (Vivek Goyal) [1694161] - [fs] fuse: use READ_ONCE on congestion_threshold and max_background (Vivek Goyal) [1694161] - [fs] fuse: use list_first_entry() in flush_bg_queue() (Vivek Goyal) [1694161] - [fs] fuse: reduce allocation size for splice_write (Vivek Goyal) [1694161] - [fs] fuse: use kvmalloc to allocate array of pipe_buffer structs. (Vivek Goyal) [1694161] - [fs] fuse: convert last timespec use to timespec64 (Vivek Goyal) [1694161] - [fs] fs: fuse: Adding new return type vm_fault_t (Vivek Goyal) [1694161] - [fs] fuse: simplify fuse_abort_conn() (Vivek Goyal) [1694161] - [infiniband] RDMA/siw: Fix IPv6 addr_list locking (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Fix 64/32bit pointer inconsistency (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Fix SGL mapping issues (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Fix potential NULL de-ref (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Change CQ flags from 64->32 bits (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Fix a memory leak in siw_init_cpulist() (Kamal Heib) [1725830 1720892] - [infiniband] Do not dereference 'siw_crypto_shash' before checking (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Remove set but not used variables 'rv' (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Fix error return code in siw_init_module() (Kamal Heib) [1725830 1720892] - [infiniband] RMDA/siw: Require a 64 bit arch (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Mark expected switch fall-throughs (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: Remove set but not used variable 's' (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: Add missing dependencies on LIBCRC32C and DMA_VIRT_OPS (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Add missing rtnl_lock around access to ifa (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: Use proper enumerated type in map_cqe_status (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Remove unnecessary kthread create/destroy printouts (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Fix DEFINE_PER_CPU compilation when ARCH_NEEDS_WEAK_PER_CPU (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: addition to kernel build environment (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: completion queue methods (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: receive path (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: transmit path (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: queue pair methods (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: application buffer management (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: application interface (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: connection management (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: network and RDMA core interface (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: main include file (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: iWarp wire packet format (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/cma: fix null-ptr-deref Read in cma_cleanup (Kamal Heib) [1720892] - [infiniband] RDMA/restrack: Rewrite PID namespace check to be reliable (Kamal Heib) [1720892] - [infiniband] RDMA/counters: Properly implement PID checks (Kamal Heib) [1720892] - [infiniband] IB/core: Fix NULL pointer dereference when bind QP to counter (Kamal Heib) [1720892] - [infiniband] RDMA/mlx5: Fix MR npages calculation for IB_ACCESS_HUGETLB (Kamal Heib) [1720892] - [infiniband] RDMA/core: Fix error code in stat_get_doit_qp() (Kamal Heib) [1720892] - [infiniband] RDMA/counter: Prevent QP counter binding if counters unsupported (Kamal Heib) [1720892] - [infiniband] RDMA/hns: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720892] - [infiniband] RDMA/core: Fix -Wunused-const-variable warnings (Kamal Heib) [1720892] - [infiniband] RDMA/nldev: Added configuration of RDMA dynamic interrupt moderation to netlink (Kamal Heib) [1720892] - [infiniband] RDMA/core: Provide RDMA DIM support for ULPs (Kamal Heib) [1720892] - [infiniband] linux/dim: Implement RDMA adaptive moderation (DIM) (Kamal Heib) [1720892] - [infiniband] IB/mad: Fix use-after-free in ib mad completion handling (Kamal Heib) [1720892] - [infiniband] RDMA/restrack: Track driver QP types in resource tracker (Kamal Heib) [1720892] - [infiniband] RDMA/devices: Remove the lock around remove_client_context (Kamal Heib) [1720892] - [infiniband] RDMA/devices: Do not deadlock during client removal (Kamal Heib) [1720892] - [infiniband] IB/core: Add mitigation for Spectre V1 (Kamal Heib) [1720892] - [infiniband] IB/counters: Always initialize the port counter object (Kamal Heib) [1720892] - [infiniband] IB/core: Fix querying total rdma stats (Kamal Heib) [1720892] - [infiniband] RDMA/core: Fix race when resolving IP address (Kamal Heib) [1720892] - [infiniband] xprtrdma: Modernize ops->connect (Kamal Heib) [1720892] - [infiniband] xprtrdma: Remove rpcrdma_req::rl_buffer (Kamal Heib) [1720892] - [infiniband] xprtrdma: Refactor chunk encoding (Kamal Heib) [1720892] - [infiniband] xprtrdma: Streamline rpcrdma_post_recvs (Kamal Heib) [1720892] - [infiniband] xprtrdma: Simplify rpcrdma_rep_create (Kamal Heib) [1720892] - [infiniband] xprtrdma: Wake RPCs directly in rpcrdma_wc_send path (Kamal Heib) [1720892] - [infiniband] xprtrdma: Reduce context switching due to Local Invalidation (Kamal Heib) [1720892] - [infiniband] xprtrdma: Add mechanism to place MRs back on the free list (Kamal Heib) [1720892] - [infiniband] xprtrdma: Remove fr_state (Kamal Heib) [1720892] - [infiniband] xprtrdma: Remove the RPCRDMA_REQ_F_PENDING flag (Kamal Heib) [1720892] - [infiniband] xprtrdma: Fix occasional transport deadlock (Kamal Heib) [1720892] - [infiniband] xprtrdma: Replace use of xdr_stream_pos in rpcrdma_marshal_req (Kamal Heib) [1720892] - [infiniband] xprtrdma: Fix use-after-free in rpcrdma_post_recvs (Kamal Heib) [1720892] - [infiniband] RDMA/core: Make rdma_counter.h compile stand alone (Kamal Heib) [1720892] - [infiniband] IB/core: Work on the caller socket net namespace in nldev_newlink() (Kamal Heib) [1663224 1720892] - [infiniband] RDMA/rxe: Fill in wc byte_len with IB_WC_RECV_RDMA_WITH_IMM (Kamal Heib) [1720892] - [infiniband] ibverbs/rxe: Remove variable self-initialization (Kamal Heib) [1720892] - [infiniband] RDMA/nldev: Allow get default counter statistics through RDMA netlink (Kamal Heib) [1720892] - [infiniband] RDMA/nldev: Allow get counter mode through RDMA netlink (Kamal Heib) [1720892] - [infiniband] RDMA/nldev: Allow counter manual mode configration through RDMA netlink (Kamal Heib) [1720892] - [infiniband] RDMA/counter: Allow manual mode configuration support (Kamal Heib) [1720892] - [infiniband] RDMA/core: Get sum value of all counters when perform a sysfs stat read (Kamal Heib) [1720892] - [infiniband] RDMA/netlink: Implement counter dumpit calback (Kamal Heib) [1720892] - [infiniband] RDMA/nldev: Allow counter auto mode configration through RDMA netlink (Kamal Heib) [1720892] - [infiniband] RDMA/counter: Add "auto" configuration mode support (Kamal Heib) [1720892] - [infiniband] RDMA/counter: Add set/clear per-port auto mode support (Kamal Heib) [1720892] - [infiniband] RDMA/restrack: Make is_visible_in_pid_ns() as an API (Kamal Heib) [1720892] - [infiniband] RDMA/restrack: Add an API to attach a task to a resource (Kamal Heib) [1720892] - [infiniband] RDMA/restrack: Introduce statistic counter (Kamal Heib) [1720892] - [infiniband] IB/ipoib: Add child to parent list only if device initialized (Kamal Heib) [1720892] - [infiniband] RDMA/uverbs: remove redundant assignment to variable ret (Kamal Heib) [1720892] - [infiniband] IB/ipoib: Remove memset after vzalloc in ipoib_cm.c (Kamal Heib) [1720892] - [infiniband] IB: Remove unneeded memset (Kamal Heib) [1720892] - [infiniband] RDMA/netlink: Audit policy settings for netlink attributes (Kamal Heib) [1720892] - [infiniband] docs: infiniband: convert docs to ReST and rename to *.rst (Kamal Heib) [1720892] - [infiniband] RDMA/rw: Use IB_WR_REG_MR_INTEGRITY for PI handover (Kamal Heib) [1720892] - [infiniband] RDMA/rw: Introduce rdma_rw_inv_key helper (Kamal Heib) [1720892] - [infiniband] RDMA/core: Validate integrity handover device cap (Kamal Heib) [1720892] - [infiniband] RDMA/core: Rename signature qp create flag and signature device capability (Kamal Heib) [1720892] - [infiniband] RDMA/core: Add an integrity MR pool support (Kamal Heib) [1720892] - [infiniband] IB/iser: Unwind WR union at iser_tx_desc (Kamal Heib) [1720892] - [infiniband] IB/iser: Use IB_WR_REG_MR_INTEGRITY for PI handover (Kamal Heib) [1720892] - [infiniband] RDMA/mlx5: Introduce and implement new IB_WR_REG_MR_INTEGRITY work request (Kamal Heib) [1720892] - [infiniband] RDMA/mlx5: Update set_sig_data_segment attribute for new signature API (Kamal Heib) [1720892] - [infiniband] RDMA/mlx5: Pass UMR segment flags instead of boolean (Kamal Heib) [1720892] - [infiniband] RDMA/mlx5: Add attr for max number page list length for PI operation (Kamal Heib) [1720892] - [infiniband] RDMA/mlx5: Implement mlx5_ib_map_mr_sg_pi and mlx5_ib_alloc_mr_integrity (Kamal Heib) [1720892] - [infiniband] RDMA/core: Add signature attrs element for ib_mr structure (Kamal Heib) [1720892] - [infiniband] RDMA/core: Introduce ib_map_mr_sg_pi to map data/protection sgl's (Kamal Heib) [1720892] - [infiniband] RDMA/core: Introduce IB_MR_TYPE_INTEGRITY and ib_alloc_mr_integrity API (Kamal Heib) [1720892] - [infiniband] RDMA/core: Save the MR type in the ib_mr structure (Kamal Heib) [1720892] - [infiniband] RDMA/core: Introduce new header file for signature operations (Kamal Heib) [1720892] - [infiniband] RDMA/odp: Do not leak dma maps when working with huge pages (Kamal Heib) [1720892] - [infiniband] RDMA/uverbs: Use offsetofend instead of opencoding (Kamal Heib) [1720892] - [infiniband] [scsi] scsi: RDMA/srp: Fix a sleep-in-invalid-context bug (Kamal Heib) [1720892] - [infiniband] RDMA: Check umem pointer validity prior to release (Kamal Heib) [1720892] - [infiniband] RDMA/hns: Remove asynchronic QP destroy (Kamal Heib) [1720892] - [infiniband] RDMA: Convert destroy_wq to be void (Kamal Heib) [1720892] - [infiniband] RDMA/netlink: Resort policy array (Kamal Heib) [1720892] - [infiniband] RDMA: Report available cdevs through RDMA_NLDEV_CMD_GET_CHARDEV (Kamal Heib) [1720892] - [infiniband] RDMA: Add NLDEV_GET_CHARDEV to allow char dev discovery and autoload (Kamal Heib) [1720892] - [infiniband] ipoib: correcly show a VF hardware address (Kamal Heib) [1720892] - [infiniband] RDMA: Move rdma_node_type to uapi/ (Kamal Heib) [1720892] - [infiniband] rdma: Remove nes (Kamal Heib) [1720892] - [infiniband] RDMA/ipoib: Remove check for ETH_SS_TEST (Kamal Heib) [1720892] - [infiniband] RDMA: Convert CQ allocations to be under core responsibility (Kamal Heib) [1720892] - [infiniband] RDMA/hns: Return correct error code from hns_roce_v1_rsv_lp_qp() (Kamal Heib) [1720892] - [infiniband] RDMA/cxgb3: Don't expose DMA addresses (Kamal Heib) [1720892] - [infiniband] RDMA/cxgb4: Don't expose DMA addresses (Kamal Heib) [1720892] - [infiniband] RDMA/cxgb3: Use sizeof() notation instead of plain sizeof (Kamal Heib) [1720892] - [infiniband] RDMA/cxgb3: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720892] - [infiniband] RDMA: Clear CQ objects during their allocation (Kamal Heib) [1720892] - [infiniband] RDMA: Clean destroy CQ in drivers do not return errors (Kamal Heib) [1720892] - [infiniband] RDMA/i40iw: Remove useless NULL checks (Kamal Heib) [1720892] - [infiniband] RDMA/cxgb3: Delete and properly mark unimplemented resize CQ function (Kamal Heib) [1720892] - [infiniband] RDMA/nes: Avoid memory allocation during CQ destroy (Kamal Heib) [1720892] - [infiniband] RDMA: Move owner into struct ib_device_ops (Kamal Heib) [1720892] - [infiniband] RDMA: Move uverbs_abi_ver into struct ib_device_ops (Kamal Heib) [1720892] - [infiniband] RDMA: Move driver_id into struct ib_device_ops (Kamal Heib) [1720892] - [infiniband] rdma: Delete the ib_ucm module (Kamal Heib) [1720892] - [infiniband] ucma: Convert ctx_idr to XArray (Kamal Heib) [1720892] - [infiniband] ucma: Convert multicast_idr to XArray (Kamal Heib) [1720892] - [infiniband] RDMA/ucma: Use struct_size() helper (Kamal Heib) [1720892] - [infiniband] RDMA/srp: Accept again source addresses that do not have a port number (Kamal Heib) [1720892] - [infiniband] RDMA/ipoib: implement ethtool .get_link() callback (Kamal Heib) [1720892] - [infiniband] RDMA/uverbs: check for allocation failure in uapi_add_elm() (Kamal Heib) [1720892] - [infiniband] RDMA: Convert put_page() to put_user_page*() (Kamal Heib) [1720892] - [infiniband] RDMA/nes: Remove second wait queue initialization call (Kamal Heib) [1720892] - [infiniband] RDMA/nes: Remove useless NULL checks (Kamal Heib) [1720892] - [infiniband] RDMA/core: Make ib_destroy_cq() void (Kamal Heib) [1720892] - [infiniband] RDMA/ipoib: Remove check of destroy CQ (Kamal Heib) [1720892] - [infiniband] RDMA/core: Return void from ib_device_check_mandatory() (Kamal Heib) [1720892] - [infiniband] RDMA/umem: Move page_shift from ib_umem to ib_odp_umem (Kamal Heib) [1720892] - [infiniband] RDMA/qedr: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720892] - [infiniband] RDMA/cxgb4: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720892] - [infiniband] RDMA/core: Fix doc typo (Kamal Heib) [1720892] - [infiniband] RDMA/rw: Add info regarding SG count failure (Kamal Heib) [1720892] - [infiniband] RDMA/rw: Print the correct number of sig MRs (Kamal Heib) [1720892] - [infiniband] RDMA/rw: Fix doc typo (Kamal Heib) [1720892] - [infiniband] IB/isert: Remove unused sig_attrs argument (Kamal Heib) [1720892] - [infiniband] IB/iser: Remove unused sig_attrs argument (Kamal Heib) [1720892] - [infiniband] IB/iser: Refactor iscsi_iser_check_protection function (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Entropy in admin commands id (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Print address on AH creation failure (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Be consistent with success flow return value (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Use API to get contiguous memory blocks aligned to device supported page size (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Remove unused includes (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Use rdma block iterator in chunk list creation (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Remove unneeded admin commands abort flow (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Use kvzalloc instead of kzalloc with fallback (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Remove check that prevents destroy of resources in error flows (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Handle mmap insertions overflow (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Fix success return value in case of error (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Remove MAYEXEC flag check from mmap flow (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add driver to Kconfig/Makefile (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add the efa module (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add EFA verbs implementation (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add common command handlers (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Implement functions that submit and complete admin commands (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add the ABI definitions (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add the com service API definitions (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add the efa_com.h file (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add the efa.h header file (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add EFA device definitions (Kamal Heib) [1720892] - [infiniband] RDMA: Add EFA related definitions (Kamal Heib) [1720892] - [fs] CIFS: Fix use after free of file info structures (Dave Wysochanski) [1757865] - [mm] mm, memory_hotplug: fix scan_movable_pages() for gigantic hugepages (Rafael Aquini) [1730172] - [char] ipmi: Don't allow device module unload when in use (Tony Camuso) [1759916] - [netdrv] net: phy: Also request modules for C45 IDs (Gary Hook) [1764274] - [s390] s390/dasd: Fix error handling during online processing (Philipp Rudo) [1764492] - [s390] s390/cpumsf: Check for CPU Measurement sampling (Philipp Rudo) [1764490] - [edac] EDAC/amd64: Support asymmetric dual-rank DIMMs (Gary Hook) [1753384] - [edac] EDAC/amd64: Cache secondary Chip Select registers (Gary Hook) [1753384] - [edac] EDAC/amd64: Decode syndrome before translating address (Gary Hook) [1753384] - [edac] EDAC/amd64: Find Chip Select memory size using Address Mask (Gary Hook) [1753384] - [edac] EDAC/amd64: Initialize DIMM info for systems with more than two channels (Gary Hook) [1753384] - [edac] EDAC/amd64: Recognize DRAM device type ECC capability (Gary Hook) [1753384] - [edac] EDAC/amd64: Support more than two controllers for chip selects handling (Gary Hook) [1753384] - [scsi] scsi: fnic: fix msix interrupt allocation (Govindarajulu Varadarajan) [1745083] - [scsi] scsi: fnic: print port speed only at driver init or speed change (Govindarajulu Varadarajan) [1745083] - [netdrv] qmi_wwan: apply SET_DTR quirk to Sierra WP7607 (Lubomir Rintel) [1729083]- [tools] libbpf: remove compile time warning from libbpf_util.h (Yauheni Kaliuta) [1747341] - [tools] libbpf: remove dependency on barrier.h in xsk.h (Yauheni Kaliuta) [1747341] - [kernel] seccomp, bpf: disable preemption before calling into bpf prog (Yauheni Kaliuta) [1747341] - [lib] bpf: test_bpf: turn off preemption in function __run_once (Yauheni Kaliuta) [1747341] - [tools] libbpf: remove unnecessary cast-to-void (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix sysctl.c warning (Yauheni Kaliuta) [1747341] - [tools] libbpf: fix using uninitialized ioctl results (Yauheni Kaliuta) [1747341] - [tools] libbpf: proper XSKMAP cleanup (Yauheni Kaliuta) [1747341] - [tools] libbpf: fix invalid munmap call (Yauheni Kaliuta) [1747341] - [tools] libbpf: fix XDP socket ring buffer memory ordering (Yauheni Kaliuta) [1747341] - [tools] libbpf: remove likely/unlikely in xsk.h (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: xdp_redirect, correctly get dummy program id (Yauheni Kaliuta) [1747341] - [net] bpf: fix access to skb_shared_info->gso_segs (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix out of bounds backwards jmps due to dead code removal (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix use after free in prog symbol exposure (Yauheni Kaliuta) [1747341] - [include] bpf: Fix preempt_enable_no_resched() abuse (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: test cases for pkt/null checks in subprogs (Yauheni Kaliuta) [1747341] - [kernel] bpf: mark registers in all frames after pkt/null checks (Yauheni Kaliuta) [1747341] - [tools] libbpf: add binary to gitignore (Yauheni Kaliuta) [1747341] - [net] bpf: Check address length before reading address family (Yauheni Kaliuta) [1747341] - [net] flow_dissector: disable preemption around BPF calls (Yauheni Kaliuta) [1747341] - [net] flow_dissector: switch kernel context to struct bpf_flow_dissector (Yauheni Kaliuta) [1747341] - [net] flow_dissector: fix clamping of BPF flow_keys for non-zero nhoff (Yauheni Kaliuta) [1747341] - [net] flow_dissector: allow access only to a subset of __sk_buff fields (Yauheni Kaliuta) [1747341] - [net] net/flow_dissector: pass flow_keys->n_proto to BPF programs (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: fix vlan handling in flow dissector program (Yauheni Kaliuta) [1747341] - [tools] bpf, libbpf: fix quiet install_headers (Yauheni Kaliuta) [1747341] - [tools] libbpf: add libelf dependency to shared library build (Yauheni Kaliuta) [1747341] - [tools] libbpf: add xsk.h to install_headers target (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add btf_dedup test for VOID equivalence check (Yauheni Kaliuta) [1747341] - [tools] libbpf: fix btf_dedup equivalence check handling of different kinds (Yauheni Kaliuta) [1747341] - [documentation] bpf, doc: fix BTF docs reflow of bullet list (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: test case for invalid call stack in dead code (Yauheni Kaliuta) [1747341] - [kernel] bpf: remove incorrect 'verifier bug' warning (Yauheni Kaliuta) [1747341] - [kernel] bpf: Only print ref_obj_id for refcounted reg (Yauheni Kaliuta) [1747341] - [tools] tool: use bpf_program__get_prog_info_linear() in prog.c:do_dump() (Yauheni Kaliuta) [1747341] - [tools] tools lib bpf: Introduce bpf_program__get_prog_info_linear() (Yauheni Kaliuta) [1747341] - [tools] perf tools: Fix errors under optimization level '-Og' (Yauheni Kaliuta) [1747341] - [kernel] bpf: Try harder when allocating memory for large maps (Yauheni Kaliuta) [1747341] - [tools] tools: bpf: synchronise BPF UAPI header with tools (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add fwd enum resolution test for btf_dedup (Yauheni Kaliuta) [1747341] - [tools] btf: resolve enum fwds in btf_dedup (Yauheni Kaliuta) [1747341] - [tools] bpf: Add an example for bpf_get_listener_sock (Yauheni Kaliuta) [1747341] - [tools] bpf: Test ref release issue in bpf_tcp_sock and bpf_sk_fullsock (Yauheni Kaliuta) [1747341] - [tools] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1747341] - [net] bpf: Add bpf_get_listener_sock(struct bpf_sock *sk) helper (Yauheni Kaliuta) [1747341] - [kernel] bpf: Fix bpf_tcp_sock and bpf_sk_fullsock issue related to bpf_sk_release (Yauheni Kaliuta) [1747341] - [tools] libbpf: fix to reject unknown flags in xsk_socket__create() (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: fix segfault of test_progs when prog loading failed (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix replace_map_fd_with_map_ptr's ldimm64 second imm field (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: test_progs: initialize duration in singal_pending test (Yauheni Kaliuta) [1747341] - [tools] libbpf: force fixdep compilation at the start of the build (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: fix compilation with out-of-tree $(OUTPUT) (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: test that GSO works in lwt_ip_encap (Yauheni Kaliuta) [1747341] - [bpf] bpf: hbm: fix spelling mistake "deault" -> "default" (Yauheni Kaliuta) [1747341] - [tools] bpf: add test cases for non-pointer sanitiation logic (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - misc (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - spinlock (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - tracepoint (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - stackmap (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - xdp (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - pkt access (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - preparations (Yauheni Kaliuta) [1747341] - [bpf] bpf: HBM test script (Yauheni Kaliuta) [1747341] - [bpf] bpf: User program for testing HBM (Yauheni Kaliuta) [1747341] - [bpf] bpf: Sample HBM BPF program to limit egress bw (Yauheni Kaliuta) [1747341] - [include] bpf: sync bpf.h to tools and update bpf_helpers.h (Yauheni Kaliuta) [1747341] - [net] bpf: add bpf helper bpf_skb_ecn_set_ce (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: silence compiler warning for xdpsock_user.c (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: set unlimited RLIMIT_MEMLOCK for test_sock_fields (Yauheni Kaliuta) [1747341] - [documentation] docs/bpf: minor casing/punctuation fixes (Yauheni Kaliuta) [1747341] - [documentation] docs/btf: reflow text to fill up to 78 characters (Yauheni Kaliuta) [1747341] - [documentation] docs/btf: fix typos, improve wording (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix u64_stats_init() usage in bpf_prog_alloc() (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add btf_dedup test of FWD/STRUCT resolution (Yauheni Kaliuta) [1747341] - [tools] btf: allow to customize dedup hash table size (Yauheni Kaliuta) [1747341] - [tools] libbpf: fix formatting for btf_ext__get_raw_data (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: fix btf_dedup testing code (Yauheni Kaliuta) [1747341] - [tools] tools: libbpf: make sure readelf shows full names in build checks (Yauheni Kaliuta) [1747341] - [bpf] samples: bpf: use libbpf where easy (Yauheni Kaliuta) [1747341] - [tools] tools: libbpf: add a correctly named define for map iteration (Yauheni Kaliuta) [1747341] - [bpf] samples: bpf: remove load_sock_ops in favour of bpftool (Yauheni Kaliuta) [1747341] - [bpf] samples: bpf: force IPv4 in ping (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: use __bpf_constant_htons in test_prog.c for flow dissector (Yauheni Kaliuta) [1747341] - [tools] bpf: add missing entries to bpf_helpers.h (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: selftests: add map lookup to test_map_in_map bpf prog (Yauheni Kaliuta) [1747341] - [kernel] bpf: set inner_map_meta->spin_lock_off correctly (Yauheni Kaliuta) [1747341] - [bpf] samples: bpf: fix: broken sample regarding removed function (Yauheni Kaliuta) [1747341] - [tools] tools/bpftool: recognize bpf_prog_info run_time_ns and run_cnt (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: sync bpf.h into tools (Yauheni Kaliuta) [1747341] - [kernel] bpf: expose program stats via bpf_prog_info (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix build without bpf_syscall (Yauheni Kaliuta) [1747341] - [kernel] bpf: enable program stats (Yauheni Kaliuta) [1747341] - [kernel] bpf: check that BPF programs run with preemption disabled (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: convert xdpsock to use libbpf for AF_XDP access (Yauheni Kaliuta) [1747341] - [tools] libbpf: add support for using AF_XDP sockets (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: make sure signal interrupts BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: Fix dummy program unloading for xdp_redirect samples (Yauheni Kaliuta) [1747341] - [s390] s390/net: convert pnetids to ascii (Yauheni Kaliuta) [1747341] - [net] bpf: add skb->queue_mapping write access from tc clsact (Yauheni Kaliuta) [1747341] - [tools] tools/libbpf: support bigger BTF data sizes (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: test_lwt_ip_encap: add negative tests. (Yauheni Kaliuta) [1747341] - [tools] libbpf: Introduce bpf_object__btf (Yauheni Kaliuta) [1747341] - [tools] libbpf: Introduce bpf_map__resize (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: replace bzero with memset (Yauheni Kaliuta) [1747341] - [net] net: fix GSO in bpf_lwt_push_ip_encap (Yauheni Kaliuta) [1747341] - [net] net: fix double-free in bpf_lwt_xmit_reroute (Yauheni Kaliuta) [1747341] - [net] bpf: fix memory leak in bpf_lwt_xmit_reroute (Yauheni Kaliuta) [1747341] - [net] bpf: make LWTUNNEL_BPF dependent on INET (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: add test_lwt_ip_encap selftest (Yauheni Kaliuta) [1747341] - [include] bpf: sync /include/.../bpf.h with tools/include/.../bpf.h (Yauheni Kaliuta) [1747341] - [net] bpf: add handling of BPF_LWT_REROUTE to lwt_bpf.c (Yauheni Kaliuta) [1747341] - [net] ipv6_stub: add ipv6_route_input stub/proxy. (Yauheni Kaliuta) [1747341] - [net] bpf: handle GSO in bpf_lwt_push_encap (Yauheni Kaliuta) [1747341] - [net] bpf: implement BPF_LWT_ENCAP_IP mode in bpf_lwt_push_encap (Yauheni Kaliuta) [1747341] - [net] bpf: add plumbing for BPF_LWT_ENCAP_IP in bpf_lwt_push_encap (Yauheni Kaliuta) [1747341] - [net] bpf: offload: add priv field for drivers (Yauheni Kaliuta) [1747341] - [tools] tools: bpftool: doc, add text about feature-subcommand (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: relax sub-register mode compilation criteria (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: centre kernel bpf objects under new subdir "progs" (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: extend sub-register mode compilation to all bpf object files (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: add "alu32" to .gitignore (Yauheni Kaliuta) [1747341] - [tools] bpf: Add test_sock_fields for skb->sk and bpf_tcp_sock (Yauheni Kaliuta) [1747341] - [tools] bpf: Add skb->sk, bpf_sk_fullsock and bpf_tcp_sock tests to test_verifer (Yauheni Kaliuta) [1747341] - [nclude] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1747341] - [kernel] bpf: Add struct bpf_tcp_sock and BPF_FUNC_tcp_sock (Yauheni Kaliuta) [1747341] - [net] bpf: Refactor sock_ops_convert_ctx_access (Yauheni Kaliuta) [1747341] - [net] bpf: Add state, dst_ip4, dst_ip6 and dst_port to bpf_sock (Yauheni Kaliuta) [1747341] - [kernel] bpf: Add a bpf_sock pointer to __sk_buff and a bpf_sk_fullsock helper (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: remove btf__get_strings() superseded by raw data API (Yauheni Kaliuta) [1747341] - [tools] btf: expose API to work with raw btf_ext data (Yauheni Kaliuta) [1747341] - [tools] btf: expose API to work with raw btf data (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: add log_level to bpf_load_program_attr (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: add missing strings.h include (Yauheni Kaliuta) [1747341] - [s390] s390/net: move pnet constants (Yauheni Kaliuta) [1747341] - [tools] bpf: test_maps: fix possible out of bound access warning (Yauheni Kaliuta) [1747341] - [tools] tools: bpftool: doc, fix incorrect text (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: test reading the offloaded program (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add test for mixing generic and offload XDP (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: print traceback when test fails (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: fix the expected messages (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: add const qualifier to btf__get_map_kv_tids() map_name parameter (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add "any alignment" annotation for some tests (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: use localhost in tcp_{server, client}.py (Yauheni Kaliuta) [1747341] - [s390] s390: bpf: fix JMP32 code-gen (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: remove generated verifier/tests.h on 'make clean' (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: Check the prog id before exiting (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: Add a "force" flag to XDP samples (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: Extend RLIMIT_MEMLOCK for xdp_{sample_pkts, router_ipv4} (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: Convert XDP samples to libbpf usage (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: xdp_redirect_cpu have not need for read_trace_pipe (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: test for BPF_F_LOCK (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: sync uapi/bpf.h (Yauheni Kaliuta) [1747341] - [kernel] bpf: introduce BPF_F_LOCK flag (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add bpf_spin_lock C test (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add simple BPF_PROG_TEST_RUN examples for flow dissector (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add bpf_spin_lock verifier tests (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: sync include/uapi/linux/bpf.h (Yauheni Kaliuta) [1747341] - [kernel] bpf: add support for bpf_spin_lock to cgroup local storage (Yauheni Kaliuta) [1747341] - [kernel] bpf: introduce bpf_spin_lock (Yauheni Kaliuta) [1747341] - [net] bpf: Correctly annotate implicit fall through in bpf_base_func_proto (Yauheni Kaliuta) [1747341] - [kernel] bpf, cgroups: clean up kerneldoc warnings (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix bitrotted kerneldoc (Yauheni Kaliuta) [1747341] - [include] bpf: BPF_PROG_TYPE_CGROUP_{SKB, SOCK, SOCK_ADDR} require cgroups enabled (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: mark verifier test that uses bpf_trace_printk as BPF_PROG_TYPE_TRACEPOINT (Yauheni Kaliuta) [1747341] - [net] bpf: add BPF_PROG_TEST_RUN support for flow dissector (Yauheni Kaliuta) [1747341] - [net] net/flow_dissector: move bpf case into __skb_flow_bpf_dissect (Yauheni Kaliuta) [1747341] - [net] Revert "[net] flow_dissector: disable preemption around BPF calls" (Yauheni Kaliuta) [1747341] - [tools] tools: bpftool: warn about risky prog array updates (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: remove duplicated include (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up the rest of test_verifier (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_verifier (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: prepare for break up of verifier tests (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: makefile support sub-register code-gen test mode (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: functional and min/max reasoning unit tests for JMP32 (Yauheni Kaliuta) [1747341] - [s390] s390: bpf: implement jitting of JMP32 (Yauheni Kaliuta) [1747341] - [powerpc] ppc: bpf: implement jitting of JMP32 (Yauheni Kaliuta) [1747341] - [arm64] arm64: bpf: implement jitting of JMP32 (Yauheni Kaliuta) [1747341] - [x86] x86_64: bpf: implement jitting of JMP32 (Yauheni Kaliuta) [1747341] - [kernel] bpf: JIT blinds support JMP32 (Yauheni Kaliuta) [1747341] - [kernel] bpf: interpreter support for JMP32 (Yauheni Kaliuta) [1747341] - [tools] tools: bpftool: teach cfg code about JMP32 (Yauheni Kaliuta) [1747341] - [kernel] bpf: disassembler support JMP32 (Yauheni Kaliuta) [1747341] - [kernel] bpf: verifier support JMP32 (Yauheni Kaliuta) [1747341] - [kernel] bpf: refactor verifier min/max code for condition jump (Yauheni Kaliuta) [1747341] - [include] bpf: allocate 0x06 to new eBPF instruction class JMP32 (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: suppress readelf stderr when probing for BTF support (Yauheni Kaliuta) [1747341] - [net] bpf: allow BPF programs access skb_shared_info->gso_segs field (Yauheni Kaliuta) [1747341] - [tools] tool: feature probing, change default action (Yauheni Kaliuta) [1747341] - [kernel] bpf: notify offload JITs about optimizations (Yauheni Kaliuta) [1747341] - [kernel] bpf: verifier: record original instruction index (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: add tests for dead code removal (Yauheni Kaliuta) [1747341] - [kernel] bpf: verifier: remove unconditional branches by 0 (Yauheni Kaliuta) [1747341] - [kernel] bpf: verifier: remove dead code (Yauheni Kaliuta) [1747341] - [kernel] bpf: verifier: hard wire branches to dead code (Yauheni Kaliuta) [1747341] - [kernel] bpf: change parameters of call/branch offset adjustment (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: don't hardcode iptables/nc path in test_tcpnotify_user (Yauheni Kaliuta) [1747341] - [tools] libbpf: Show supported ELF section names when failing to guess prog/attach type (Yauheni Kaliuta) [1747341] - [documentation] bpf: btf: add btf documentation (Yauheni Kaliuta) [1747341] - [kernel] perf: Make perf_event_output() propagate the output() return (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix a (false) compiler warning (Yauheni Kaliuta) [1747341] - [tools] tool: add bash completion for peek/push/enqueue/pop/dequeue (Yauheni Kaliuta) [1747341] - [tools] tool: add pop and dequeue commands (Yauheni Kaliuta) [1747341] - [tools] tool: add push and enqueue commands (Yauheni Kaliuta) [1747341] - [tools] tool: add peek command (Yauheni Kaliuta) [1747341] - [tools] tool: don't print empty key/value for maps (Yauheni Kaliuta) [1747341] - [tools] tool: make key optional in lookup command (Yauheni Kaliuta) [1747341] - [tools] tool: make key and value optional in update command (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: support __int128 in bpftool map pretty dumper (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: add bpffs pretty print test for int128 (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: refactor test_btf pretty printing for multiple map value formats (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: add int128 raw test in test_btf (Yauheni Kaliuta) [1747341] - [kernel] bpf: btf: support 128 bit integer type (Yauheni Kaliuta) [1747341] - [tools] libbpf: don't define CC and AR (Yauheni Kaliuta) [1747341] - [include] bpf: remove leftovers after v5.0 update (Yauheni Kaliuta) [1715770] - [target] scsi: target: cxgbit: add support for IEEE_8021QAZ_APP_SEL_STREAM selector (Vishal Kulkarni) [1725820] - [netdrv] cxgb4i: add support for IEEE_8021QAZ_APP_SEL_STREAM selector (Vishal Kulkarni) [1725818] - [net] SUNRPC: Fix possible autodisconnect during connect due to old last_used (Dave Wysochanski) [1724692] - [fs] NFSv4: Add lease_time and lease_expired to 'nfs4:' line of mountstats (Dave Wysochanski) [1727369] - [scsi] scsi: zfcp: fix reaction on bit error threshold notification (Philipp Rudo) [1764494] - [iommu] iommu/arm-smmu: Error out only if not enough context interrupts (Mark Langsdorf) [1658736] - [netdrv] cxgb4:Fix out-of-bounds MSI-X info array access (Vishal Kulkarni) [1763194] - [fs] vfs: Fix EOVERFLOW testing in put_compat_statfs64 (Eric Sandeen) [1757902] - [security] selinux: fix context string corruption in convert_context() (Ondrej Mosnacek) [1758086] - [fs] cifs: use cifsInodeInfo->open_file_lock while iterating to avoid a panic (Dave Wysochanski) [1757865] - [kernel] alarmtimer: Use EOPNOTSUPP instead of ENOTSUPP (Vladis Dronov) [1760638] - [netdrv] cxgb4: RHEL-only disable device dump (Jonathan Toppins) [1708456] - [fs] xfs: Fix deadlock between AGI and AGF with RENAME_WHITEOUT (Brian Foster) [1759564] - [x86] x86/stacktrace: Prevent access_ok() warnings in arch_stack_walk_user() (Jerome Marchand) [1757758] - [s390] s390/sclp: Fix bit checked for has_sipl (Philipp Rudo) [1748347] - [fs] dax: dax_layout_busy_page() should not unmap cow pages (Jeff Moyer) [1752109] - [fs] dax: Fix missed wakeup in put_unlocked_entry() (Jeff Moyer) [1752109] - [fs] dax: Fix missed wakeup with PMD faults (Jeff Moyer) [1752109] - [fs] dax: Fix xarray entry association for mixed mappings (Jeff Moyer) [1752109] - [mm] mm: page_mkclean vs MADV_DONTNEED race (Jeff Moyer) [1752109] - [fs] dax: Flush partial PMDs correctly (Jeff Moyer) [1752109 1724979] - [fs] dax: Use non-exclusive wait in wait_entry_unlocked() (Jeff Moyer) [1752109] - [x86] x86/mm: Fix decoy address handling vs 32-bit builds (Jeff Moyer) [1752109 1585079] - [fs] dax: Fix unlock mismatch with updated API (Jeff Moyer) [1752109 1724956] - [fs] dax: Don't access a freed inode (Jeff Moyer) [1752109 1724956] - [fs] dax: Check page->mapping isn't NULL (Jeff Moyer) [1752109 1585079 1724956] - [fs] dax: Avoid losing wakeup in dax_lock_mapping_entry (Jeff Moyer) [1752109] - [fs] dax: Fix huge page faults (Jeff Moyer) [1752109] - [fs] dax: Fix dax_unlock_mapping_entry for PMD pages (Jeff Moyer) [1752109] - [fs] dax: Reinstate RCU protection of inode (Jeff Moyer) [1752109] - [fs] dax: Make sure the unlocking entry isn't locked (Jeff Moyer) [1752109] - [fs] dax: Remove optimisation from dax_lock_mapping_entry (Jeff Moyer) [1752109] - [fs] dax: Convert page fault handlers to XArray (Jeff Moyer) [1752109] - [fs] dax: Convert dax_lock_mapping_entry to XArray (Jeff Moyer) [1752109] - [fs] dax: Convert dax writeback to XArray (Jeff Moyer) [1752109] - [fs] dax: Convert __dax_invalidate_entry to XArray (Jeff Moyer) [1752109] - [fs] dax: Convert dax_layout_busy_page to XArray (Jeff Moyer) [1752109] - [fs] dax: Convert dax_insert_pfn_mkwrite to XArray (Jeff Moyer) [1752109] - [fs] dax: Hash on XArray instead of mapping (Jeff Moyer) [1752109] - [fs] dax: Rename some functions (Jeff Moyer) [1752109] - [fs] dax: Fix deadlock in dax_lock_mapping_entry() (Jeff Moyer) [1752109 1585079 1641544] - [drivers] device-dax: Add missing address_space_operations (Jeff Moyer) [1752109 1585079] - [x86] x86/mm/pat: Prepare {reserve, free}_memtype() for "decoy" addresses (Jeff Moyer) [1752109 1585079] - [mm] mm, memory_failure: Teach memory_failure() about dev_pagemap pages (Jeff Moyer) [1703560 1752109 1585079] - [fs] filesystem-dax: Introduce dax_lock_mapping_entry() (Jeff Moyer) [1752109 1585079] - [mm] mm, memory_failure: Collect mapping size in collect_procs() (Jeff Moyer) [1752109 1585079] - [mm] mm, madvise_inject_error: Let memory_failure() optionally take a page reference (Jeff Moyer) [1752109 1585079] - [mm] mm, madvise_inject_error: Disable MADV_SOFT_OFFLINE for ZONE_DEVICE pages (Jeff Moyer) [1752109 1585079] - [fs] filesystem-dax: Set page->index (Jeff Moyer) [1752109 1585079] - [drivers] device-dax: Set page->index (Jeff Moyer) [1752109 1585079] - [drivers] device-dax: Enable page_mapping() (Jeff Moyer) [1752109 1585079] - [drivers] device-dax: Convert to vmf_insert_mixed and vm_fault_t (Jeff Moyer) [1752109 1585079] - [pci] PCI: Add quirk to disable MSI-X support for Amazon's Annapurna Labs Root Port (Myron Stowe) [1732357] - [pci] PCI/VPD: Prevent VPD access for Amazon's Annapurna Labs Root Port (Myron Stowe) [1732357] - [pci] PCI: Add ACS quirk for Amazon Annapurna Labs root ports (Myron Stowe) [1732357] - [pci] PCI: Add Amazon's Annapurna Labs vendor ID (Myron Stowe) [1732357] - [arm64] arm64: PCI: Preserve firmware configuration when desired (Myron Stowe) [1732372] - [arm64] arm64: PCI: Allow resource reallocation if necessary (Myron Stowe) [1732372] - [pci] PCI: Don't auto-realloc if we're preserving firmware config (Myron Stowe) [1732372] - [pci] PCI/ACPI: Evaluate PCI Boot Configuration _DSM (Myron Stowe) [1732372] - [irqchip] irqchip/gic-v2m: Add support for Amazon Graviton variant of GICv3+GICv2m (Myron Stowe) [1732382] - [pci] PCI: al: Add Amazon Annapurna Labs PCIe host controller driver (Myron Stowe) [1732357] - [netdrv] mlx4: fix spelling mistake "veify" -> "verify" (Alaa Hleihel) [1724340] - [netdrv] IB/mlx4: Fix memory leaks (Alaa Hleihel) [1724340] - [netdrv] net/mlx4_en: fix a memory leak bug (Alaa Hleihel) [1724340] - [netdrv] IB/mlx4: Delete unused func arg (Alaa Hleihel) [1724340] - [netdrv] net/mlx4_en: ethtool, Remove unsupported SFP EEPROM high pages query (Alaa Hleihel) [1724340 1724339] - [netdrv] net/mlx4_core: Change the error print to info print (Alaa Hleihel) [1724340 1724339] - [netdrv] mlx4: Convert pv_id_table to XArray (Alaa Hleihel) [1724340 1724339] - [netdrv] IB/mlx4: Fix race condition between catas error reset and aliasguid flows (Alaa Hleihel) [1724340 1724338] - [netdrv] net/mlx4_core: Fix qp mtt size calculation (Alaa Hleihel) [1724340 1724338] - [netdrv] net/mlx4_core: Fix locking in SRIOV mode when switching between events and polling (Alaa Hleihel) [1724340 1724338] - [netdrv] net/mlx4_core: Fix reset flow when in command polling mode (Alaa Hleihel) [1724340 1724338] - [netdrv] mellanox: Switch to bitmap_zalloc() (Alaa Hleihel) [1724340 1724338] - [netdrv] IB/mlx4: Increase the timeout for CM cache (Alaa Hleihel) [1724340 1724338] - [netdrv] net/mlx4_core: A write memory barrier is sufficient in EQ ci update (Alaa Hleihel) [1724340 1724338] - [netdrv] net/mlx4: Mark expected switch fall-through (Alaa Hleihel) [1724340 1724338] - [netdrv] net/mlx4: remove unneeded semicolon (Alaa Hleihel) [1724340 1724338] - [parport] parport: parport_serial: Add support for Sunix Multi I/O boards (John Linville) [1663781] - [tty] serial: 8250_pci: Add support for Sunix serial boards (John Linville) [1663781] - [scsi] hpsa: update driver version (Joseph Szczypek) [1761968] - [scsi] scsi: hpsa: add missing hunks in reset-patch (Joseph Szczypek) [1761968] - [netdrv] igc: Clean up unused shadow_vfta pointer (David Arcari) [1721713] - [netdrv] igc: Add Rx checksum support (David Arcari) [1721713] - [netdrv] igc: Add set_rx_mode support (David Arcari) [1721713] - [netdrv] igc: Add SCTP CRC checksumming functionality (David Arcari) [1721713] - [netdrv] igc: Add tx_csum offload functionality (David Arcari) [1721713] - [netdrv] igc: Remove unneeded PCI bus defines (David Arcari) [1721713] - [netdrv] igc: Add NVM checksum validation (David Arcari) [1721713] - [netdrv] igc: Remove useless forward declaration (David Arcari) [1721713] - [netdrv] ethernet: Delete unnecessary checks before the macro call dev_kfree_skb (David Arcari) [1721713] - [netdrv] igc: Add more SKUs for i225 device (David Arcari) [1721713] - [netdrv] igc: Update the MAC reset flow (David Arcari) [1721713] - [netdrv] igc: Remove the unused field from a device specification structure (David Arcari) [1721713] - [netdrv] igc: Remove the polarity field from a PHY information structure (David Arcari) [1721713] - [netdrv] net: Use skb accessors in network drivers (David Arcari) [1721713] - [netdrv] igc: Prefer pcie_capability_read_word() (David Arcari) [1721713] - [netdrv] igc: Cleanup the redundant code (David Arcari) [1721713] - [netdrv] igc: Add flow control support (David Arcari) [1721713] - [netdrv] igc: Remove the obsolete workaround (David Arcari) [1721713] - [netdrv] igc: Clean up unused pointers (David Arcari) [1721713] - [netdrv] igc: Fix double definitions (David Arcari) [1721713] - [netdrv] igb/igc: warn when fatal read failure happens (David Arcari) [1721713] - [scsi] scsi: qla2xxx: Fix different size DMA Alloc/Unmap (Himanshu Madhani) [1753031] - [scsi] qla2xxx: call dma_free_coherent with correct size in all cases in qla24xx_sp_unmap (Himanshu Madhani) [1753031] - [arm64] crypto: arm64/crc32 - remove PMULL based CRC32 driver (Mark Salter) [1742821] - [arm64] arm64/lib: improve CRC32 performance for deep pipelines (Mark Salter) [1742821] - [arm64] arm64/lib: add accelerated crc32 routines (Mark Salter) [1742821] - [arm64] arm64: cpufeature: add feature for CRC32 instructions (Mark Salter) [1742821] - [lib] lib/crc32: make core crc32() routines weak so they can be overridden (Mark Salter) [1742821] - [arm64] arm64: cpu: Move errata and feature enable callbacks closer to callers (Mark Salter) [1742821] - [arm64] arm64: kill config_sctlr_el1() (Mark Salter) [1742821] - [include] ethtool: Add SFF-8436 and SFF-8636 max EEPROM length definitions (Petr Oros) [1757522] - [net] bridge/mdb: remove wrong use of NLM_F_MULTI (Hangbin Liu) [1756799] - [net] bridge: mcast: don't delete permanent entries when fast leave is enabled (Hangbin Liu) [1756799] - [net] bridge: multicast: use rcu to access port list from br_multicast_start_querier (Hangbin Liu) [1756799] - [net] bridge: Fix ethernet header pointer before check skb forwardable (Hangbin Liu) [1756799] - [net] clear skb->tstamp in bridge forwarding path (Hangbin Liu) [1756799] - [net] bridge: br_arp_nd_proxy: set icmp6_router if neigh has NTF_ROUTER (Hangbin Liu) [1756799] - [net] vlan: Inherit MPLS features from parent device (Hangbin Liu) [1724306] - [netdrv] linux/dim: Fix overflow in dim calculation (Ivan Vecera) [1737807] - [lib] dim: Fix -Wunused-const-variable warnings (Ivan Vecera) [1737807] - [lib] linux/dim: Add completions count to dim_sample (Ivan Vecera) [1737807] - [netdrv] linux/dim: Move implementation to .c files (Ivan Vecera) [1737807] - [netdrv] linux/dim: Rename externally used net_dim members (Ivan Vecera) [1737807] - [netdrv] linux/dim: Rename net_dim_sample() to net_dim_update_sample() (Ivan Vecera) [1737807] - [netdrv] linux/dim: Rename externally exposed macros (Ivan Vecera) [1737807] - [include] linux/dim: Remove "net" prefix from internal DIM members (Ivan Vecera) [1737807] - [include] linux/dim: Move logic to dim.h (Ivan Vecera) [1737807] - [tools] selftests: add a test case for cls_lower handle overflow (Ivan Vecera) [1761512] - [net] idr: introduce idr_for_each_entry_continue_ul() (Ivan Vecera) [1761512] - [net] idr: fix overflow case for idr_for_each_entry_ul() (Ivan Vecera) [1761512] - [net] sctp: add chunks to sk_backlog when the newsk sk_socket is not set (Xin Long) [1734271] - [net] netns: enable to dump full nsid translation table (Petr Oros) [1757748] - [net] netns: enable to specify a nsid for a get request (Petr Oros) [1757748] - [net] netns: add support of NETNSA_TARGET_NSID (Petr Oros) [1757748] - [net] netns: introduce 'struct net_fill_args' (Petr Oros) [1757748] - [net] netns: remove net arg from rtnl_net_fill() (Petr Oros) [1757748] - [net] mpls: fix warning with multi-label encap (Hangbin Liu) [1756788] - [net] mpls: Return error for RTA_GATEWAY attribute (Hangbin Liu) [1756788] - [net] macsec: drop skb sk before calling gro_cells_receive (Xin Long) [1745819] - [net] team: add ethtool get_link_ksettings (Hangbin Liu) [1724896] - [net] sched: flower: don't call synchronize_rcu() on mask creation (Ivan Vecera) [1751856] - [net] sched: flower: refactor reoffload for concurrent access (Ivan Vecera) [1751856] - [net] sched: flower: fix filter net reference counting (Ivan Vecera) [1751856] - [net] sched: flower: use correct ht function to prevent duplicates (Ivan Vecera) [1751856] - [net] sched: flower: insert filter to ht before offloading it to hw (Ivan Vecera) [1751856] - [net] sched: ensure tc flower reoffload takes filter ref (Ivan Vecera) [1751856] - [net] sched: flower: set unlocked flag for flower proto ops (Ivan Vecera) [1751856] - [net] sched: flower: track rtnl lock state (Ivan Vecera) [1751856] - [net] sched: flower: protect flower classifier state with spinlock (Ivan Vecera) [1751856] - [net] sched: flower: handle concurrent tcf proto deletion (Ivan Vecera) [1751856] - [net] sched: flower: handle concurrent filter insertion in fl_change (Ivan Vecera) [1751856] - [net] sched: flower: protect masks list with spinlock (Ivan Vecera) [1751856] - [net] sched: flower: handle concurrent mask insertion (Ivan Vecera) [1751856] - [net] sched: flower: add reference counter to flower mask (Ivan Vecera) [1751856] - [net] sched: flower: track filter deletion with flag (Ivan Vecera) [1751856] - [net] sched: flower: introduce reference counting for filters (Ivan Vecera) [1751856] - [net] sched: flower: refactor fl_change (Ivan Vecera) [1751856] - [net] sched: flower: don't check for rtnl on head dereference (Ivan Vecera) [1751856] - [kernel] exit from RHEL 8.2 early ystream mode (Phillip Lougher)- [x86] kvm: svm: Remove unneeded WBINVD and DF_FLUSH when starting SEV guests (Janakarajan Natarajan) [1762517] - [x86] kvm: svm: Reduce WBINVD/DF_FLUSH invocations (Janakarajan Natarajan) [1762517] - [x86] kvm: svm: Guard against DEACTIVATE when performing WBINVD/DF_FLUSH (Janakarajan Natarajan) [1762517] - [x86] kvm: svm: Serialize access to the SEV ASID bitmap (Janakarajan Natarajan) [1762517] - [xen] remove pre-xen3 fallback handlers (Vitaly Kuznetsov) [1759997] - [net] SUNRPC: Count ops completing with tk_status < 0 (Dave Wysochanski) [1636572] - [net] SUNRPC: Use proper printk specifiers for unsigned long long (Dave Wysochanski) [1636572] - [net] SUNRPC: Move call to rpc_count_iostats before rpc_call_done (Dave Wysochanski) [1636572] - [net] SUNRPC: Add tracking of RPC level errors (Dave Wysochanski) [1636572] - [net] SUNRPC: Refactor rpc_restart_call/rpc_restart_call_prepare (Dave Wysochanski) [1636572] - [net] SUNRPC: Fix up task signalling (Dave Wysochanski) [1636572] - [net] SUNRPC: Track writers of the 'channel' file to improve cache_listeners_exist (Dave Wysochanski) [1741333] - [net] sunrpc/cache: handle missing listeners better. (Dave Wysochanski) [1741333] - [pci] PCI/ACPI: Advertise _HPX Type 3 support via _OSC (Myron Stowe) [1712756] - [pci] PCI/ACPI: Implement _HPX Type 3 Setting Record (Myron Stowe) [1712756] - [netdrv] e1000e: Add support for Comet Lake (David Arcari) [1764549] - [netdrv] e1000e: Add support for S0ix (Ken Cox) [1721709] - [netdrv] e1000e: Make speed detection on hotplugging cable more reliable (Ken Cox) [1721709] - [netdrv] ethernet: Delete unnecessary checks before the macro call dev_kfree_skb (Ken Cox) [1721709] - [netdrv] e1000e: add workaround for possible stalled packet (Ken Cox) [1721709] - [netdrv] e1000e: Use dev_get_drvdata where possible (Ken Cox) [1721709] - [netdrv] net: Use skb accessors in network drivers (Ken Cox) [1721709] - [netdrv] e1000e: PCIm function state support (Ken Cox) [1721709] - [netdrv] e1000e: Make watchdog use delayed work (Ken Cox) [1721709] - [netdrv] e1000e: Reduce boot time by tightening sleep ranges (Ken Cox) [1721709] - [netdrv] e1000e: Increase pause and refresh time (Ken Cox) [1721709] - [scsi] scsi: megaraid_sas: Introduce module parameter for default queue depth (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Fix a compilation warning (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Make a bunch of functions static (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Make some functions static (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: fix panic on loading firmware crashdump (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: fix spelling mistake "megarid_sas" -> "megaraid_sas" (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Update driver version to 07.710.50.00 (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add module parameter for FW Async event logging (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Enable msix_load_balance for Invader and later controllers (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Fix calculation of target ID (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Make some symbols static (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Update driver version to 07.710.06.00-rc1 (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Introduce various Aero performance modes (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Use high IOPS queues based on IO workload (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Set affinity for high IOPS reply queues (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Enable coalescing for high IOPS queues (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add support for High IOPS queues (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add support for MPI toolbox commands (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Offload Aero RAID5/6 division calculations to driver (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: RAID1 PCI bandwidth limit algorithm is applicable for only Ventura (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: megaraid_sas: Add check for count returned by HOST_DEVICE_LIST DCMD (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Handle sequence JBOD map failure at driver level (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Don't send FPIO to RL Bypass queue (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: In probe context, retry IOC INIT once if firmware is in fault (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Release Mutex lock before OCR in case of DCMD timeout (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Call disable_irq from process IRQ poll (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Remove few debug counters from IO path (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add support for Non-secure Aero PCI IDs (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add 32 bit atomic descriptor support to AERO adapters (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Use struct_size() helper (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Remove unused including (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: use DEVICE_ATTR_{RO, RW} (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: use octal permissions instead of constants (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: make max_sectors visible in sys (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: remove set but not used variables 'buff_addr' and 'ci_h' (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: remove set but not used variable 'sge_sz' (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: remove set but not used variables 'host' and 'wait_time' (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: remove set but not used variable 'cur_state' (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Update driver version to 07.708.03.00 (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Export RAID map through debugfs (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Fix MSI-X vector print (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add debug prints for device list (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add prints in suspend and resume path (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Print firmware interrupt status (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Print FW fault information (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Export RAID map id through sysfs (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Print BAR information from driver (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Dump system registers for debugging (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Dump system interface regs from sysfs (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add formatting option for megasas_dump (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Enhance internal DCMD timeout prints (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Enhance prints in OCR and TM path (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Load balance completions across all MSI-X (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: IRQ poll to avoid CPU hard lockups (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Block PCI config space access from userspace during OCR (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Rework code around controller reset (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: fw_reset_no_pci_access required for MFI adapters only (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Remove unused variable target_index (Tomas Henzl) [1726251] - [x86] perf/x86/msr: Add Comet Lake CPU support (Michael Petlan) [1763290] - [x86] perf/x86/intel: Add Comet Lake CPU support (Michael Petlan) [1763290] - [x86] perf/x86/cstate: Add Comet Lake CPU support (Michael Petlan) [1763290] - [x86] perf/x86/intel: Update KBL Package C-state events to also include PC8/PC9/PC10 counters (Michael Petlan) [1763290] - [x86] x86/cpu: Add Comet Lake to the Intel CPU models header (Michael Petlan) [1763290] - [s390] s390/qeth: reject oversized SNMP requests (Philipp Rudo) [1726414] - [s390] s390/qeth: serialize cmd reply with concurrent timeout (Philipp Rudo) [1726414] - [s390] s390/qeth: move cast type selection into fill_header() (Philipp Rudo) [1726414] - [s390] s390/qeth: extract helper for route validation (Philipp Rudo) [1726414] - [s390] s390/qeth: consolidate skb RX processing in L3 driver (Philipp Rudo) [1726414] - [s390] s390/qeth: consolidate pm code (Philipp Rudo) [1726414] - [s390] s390/qeth: streamline SNMP cmd code (Philipp Rudo) [1726414] - [s390] s390/qeth: remove static cmd buffer infrastructure (Philipp Rudo) [1726414] - [s390] s390/qeth: dynamically allocate MPC cmds (Philipp Rudo) [1726414] - [s390] s390/qeth: dynamically allocate vnicc cmds (Philipp Rudo) [1726414] - [s390] s390/qeth: dynamically allocate diag cmds (Philipp Rudo) [1726414] - [s390] s390/qeth: dynamically allocate various cmds with sub-types (Philipp Rudo) [1726414] - [s390] s390/qeth: clarify parameter for simple assist cmds (Philipp Rudo) [1726414] - [s390] s390/qeth: dynamically allocate simple IPA cmds (Philipp Rudo) [1726414] - [s390] s390/qeth: allocate a single cmd on read channel (Philipp Rudo) [1726414] - [s390] s390/qeth: command-chain the IDX sequence (Philipp Rudo) [1726414] - [s390] s390/qeth: convert RCD code to common IO infrastructure (Philipp Rudo) [1726414] - [s390] s390/qeth: add support for dynamically allocated cmds (Philipp Rudo) [1726414] - [s390] s390/qeth: remove 'channel' parameter from callbacks (Philipp Rudo) [1726414] - [s390] s390/qeth: convert device-specific trace entries (Philipp Rudo) [1726414] - [s390] s390/qeth: remove OSN-specific IO code (Philipp Rudo) [1726414] - [s390] s390/qeth: remove qeth_wait_for_buffer() (Philipp Rudo) [1726414] - [s390] s390/qeth: clean up setting of BLKT defaults (Philipp Rudo) [1726414] - [s390] s390/qeth: restart pending READ cmd from callback (Philipp Rudo) [1726414] - [s390] s390/qeth: simplify DOWN state handling (Philipp Rudo) [1726414] - [s390] s390/qeth: use mm helpers (Philipp Rudo) [1726414] - [s390] s390/qeth: don't mask TX errors on IQD devices (Philipp Rudo) [1726414] - [s390] s390/qeth: handle error when updating TX queue count (Philipp Rudo) [1726414] - [s390] s390/qeth: fix VLAN attribute in bridge_hostnotify udev event (Philipp Rudo) [1726414] - [s390] s390/qeth: check dst entry before use (Philipp Rudo) [1726414] - [s390] s390/qeth: handle limited IPv4 broadcast in L3 TX path (Philipp Rudo) [1726414] - [s390] s390/qeth: trust non-IP cast type in qeth_l3_fill_header() (Philipp Rudo) [1726414] - [s390] s390/qeth: extract helper to determine L2 cast type (Philipp Rudo) [1726414] - [s390] s390/qeth: cache max number of available buffer elements (Philipp Rudo) [1726414] - [s390] s390/qeth: don't clear Output buffers on every queue init (Philipp Rudo) [1726414] - [s390] s390/qeth: use IS_* helpers for checking device type (Philipp Rudo) [1726414] - [s390] s390/qeth: clean up stale buffer state documentation (Philipp Rudo) [1726414] - [s390] s390/qeth: remove RX seqno in skb->cb (Philipp Rudo) [1726414] - [s390] s390: qeth: address type mismatch warning (Philipp Rudo) [1726414] - [s390] s390/qeth: stop/wake TX queues based on their fill level (Philipp Rudo) [1726414] - [s390] s390/qeth: simplify QoS code (Philipp Rudo) [1726414] - [s390] s390/qeth: add TX multiqueue support for OSA devices (Philipp Rudo) [1726414] - [s390] s390/qeth: add TX multiqueue support for IQD devices (Philipp Rudo) [1726414] - [s390] s390/qeth: don't keep statistics for tx timeout (Philipp Rudo) [1726414] - [s390] s390/qeth: don't bother updating the last-tx time (Philipp Rudo) [1726414] - [s390] s390/qeth: handle error from qeth_update_from_chp_desc() (Philipp Rudo) [1726414] - [s390] s390/qeth: clarify naming for some QDIO helpers (Philipp Rudo) [1726414] - [s390] s390/qeth: send IDX cmds via qeth_send_control_data() (Philipp Rudo) [1726414] - [s390] s390/qeth: use callback to finalize cmd (Philipp Rudo) [1726414] - [s390] s390/qeth: let qeth_notify_reply() set the notify reason (Philipp Rudo) [1726414] - [s390] s390/qeth: clarify default cmd callback (Philipp Rudo) [1726414] - [s390] s390/qeth: don't poll for cmd IO completion (Philipp Rudo) [1726414] - [s390] s390/qeth: convert IP table spinlock to mutex (Philipp Rudo) [1726414] - [s390] s390/qeth: defer IPv6 address notifier events (Philipp Rudo) [1726414] - [s390] s390/qeth: add wrapper for IP table access (Philipp Rudo) [1726414] - [s390] s390/qeth: remove locking for RX modeset cache (Philipp Rudo) [1726414] - [s390] s390/qeth: defer RX modesetting (Philipp Rudo) [1726414] - [s390] s390/qeth: fix race when initializing the IP address table (Philipp Rudo) [1726414] - [s390] s390/qeth: don't erase configuration while probing (Philipp Rudo) [1726414] - [s390] s390/qeth: drop redundant state checking (Philipp Rudo) [1726414] - [s390] s390/qeth: don't special-case HW trap during suspend (Philipp Rudo) [1726414] - [s390] s390/qeth: remove driver-wide workqueue (Philipp Rudo) [1726414] - [s390] s390/qeth: don't defer close_dev work during recovery (Philipp Rudo) [1726414] - [s390] s390/qeth: remove a redundant check for card->dev (Philipp Rudo) [1726414] - [s390] s390/qeth: call dev_close() during recovery (Philipp Rudo) [1726414] - [s390] s390/qeth: unconditionally clear MAC_REGISTERED flag (Philipp Rudo) [1726414] - [s390] s390/qeth: enable/disable the HW trap a little earlier (Philipp Rudo) [1726414] - [s390] s390/qeth: remove RECOVER state (Philipp Rudo) [1726414] - [s390] s390/qeth: split out OSN netdev ops (Philipp Rudo) [1726414] - [s390] s390/qeth: add support for ETHTOOL_GRINGPARAM (Philipp Rudo) [1726414] - [s390] s390/qeth: overhaul ethtool statistics (Philipp Rudo) [1726414] - [s390] s390/qeth: move ethtool code into its own file (Philipp Rudo) [1726414] - [s390] s390/qeth: reduce ethtool statistics (Philipp Rudo) [1726414] - [s390] s390/qeth: use a static Output Queue array (Philipp Rudo) [1726414] - [s390] s390/qeth: allow manual recovery when device is SOFTSETUP (Philipp Rudo) [1726414] - [s390] s390/qeth: convert remaining legacy cmd callbacks (Philipp Rudo) [1726414] - [s390] s390/qeth: convert bridgeport callbacks (Philipp Rudo) [1726414] - [s390] s390/qeth: allow cmd callbacks to return errnos (Philipp Rudo) [1726414] - [s390] s390/qeth: limit trace to valid data of command request (Philipp Rudo) [1726414] - [s390] s390/qeth: align csum offload with TSO control logic (Philipp Rudo) [1726414] - [s390] s390/qeth: enable only required csum offload features (Philipp Rudo) [1726414] - [s390] s390/qeth: consolidate filling of low-level cmd length fields (Philipp Rudo) [1726414] - [s390] s390/qeth: reduce data length for ARP cache query (Philipp Rudo) [1726414] - [s390] s390/qeth: remove VLAN tracking for L2 devices (Philipp Rudo) [1726414] - [s390] s390/qeth: detach netdevice while card is offline (Philipp Rudo) [1726414] - [s390] s390/qeth: delay netdevice registration (Philipp Rudo) [1726414] - [s390] s390/qeth: remove TX disable from online path (Philipp Rudo) [1726414] - [s390] s390/qeth: register MAC address earlier (Philipp Rudo) [1726414] - [s390] s390/qeth: consolidate open/stop netdev ops (Philipp Rudo) [1726414] - [s390] s390/qeth: remove bogus netif_wake_queue() (Philipp Rudo) [1726414] - [s390] s390/qeth: streamline TX buffer management (Philipp Rudo) [1726414] - [s390] s390/qeth: don't process hsuid in qeth_l3_setup_netdev() (Philipp Rudo) [1726414] - [s390] s390/qeth: remove unused fallback in Layer3's MAC code (Philipp Rudo) [1726414] - [s390] s390/qeth: remove two IPA command helpers (Philipp Rudo) [1726414] - [s390] s390/qeth: replace open-coded cmd setup (Philipp Rudo) [1726414] - [s390] s390/qeth: remove card list (Philipp Rudo) [1726414] - [s390] s390/qeth: unify transmit code (Philipp Rudo) [1726414] - [s390] s390/qeth: handle af_iucv skbs in qeth_l3_fill_header() (Philipp Rudo) [1726414] - [s390] s390/qeth: sanitize ARP requests (Philipp Rudo) [1726414] - [s390] s390/qdio: restrict QAOB usage to IQD unicast queues (Philipp Rudo) [1726414] - [s390] s390/qdio: add sanity checks to the fast-requeue path (Philipp Rudo) [1726414] - [s390] s390/qdio: don't touch the dsci in tiqdio_add_input_queues() (Philipp Rudo) [1726414] - [s390] s390/qdio: (re-)initialize tiqdio list entries (Philipp Rudo) [1726414] - [s390] s390/qdio: optimize state inspection of HW-owned SBALs (Philipp Rudo) [1726414] - [s390] s390/qdio: use get_buf_state() in debug_get_buf_state() (Philipp Rudo) [1726414] - [s390] s390/qdio: allow to scan all Output SBALs in one go (Philipp Rudo) [1726414] - [s390] s390/qdio: consolidate index tracking for queue scan (Philipp Rudo) [1726414] - [s390] s390/qdio: limit direct access to first_to_check cursor (Philipp Rudo) [1726414] - [s390] s390/qdio: eliminate queue's last_move cursor (Philipp Rudo) [1726414] - [s390] s390/qdio: simplify SBAL range calculation (Philipp Rudo) [1726414] - [s390] s390/qdio: pass up count of ready-to-process SBALs (Philipp Rudo) [1726414] - [s390] s390/qdio: fix output of DSCI value in debug file (Philipp Rudo) [1726414] - [s390] s390/qdio: clean up qdio_check_outbound_after_thinint() (Philipp Rudo) [1726414] - [s390] s390/qdio: clean up pci_out_supported() (Philipp Rudo) [1726414] - [s390] s390/qdio: make SBAL address array type-safe (Philipp Rudo) [1726414] - [s390] s390/qdio: clean up AOB handling (Philipp Rudo) [1726414] - [s390] s390/ccwgroup: add get_ccwgroupdev_by_busid() (Philipp Rudo) [1726414]- [net] xprtrdma: Remove stale comment (Kamal Heib) [1720891] - [net] xprtrdma: Update comments that reference ib_drain_qp (Kamal Heib) [1720891] - [net] xprtrdma: Remove pr_err() call sites from completion handlers (Kamal Heib) [1720891] - [net] xprtrdma: Eliminate struct rpcrdma_create_data_internal (Kamal Heib) [1720891] - [net] xprtrdma: Aggregate the inline settings in struct rpcrdma_ep (Kamal Heib) [1720891] - [net] xprtrdma: Remove rpcrdma_create_data_internal::rsize and wsize (Kamal Heib) [1720891] - [net] xprtrdma: Eliminate rpcrdma_ia::ri_device (Kamal Heib) [1720891] - [net] xprtrdma: More Send completion batching (Kamal Heib) [1720891] - [net] xprtrdma: Clean up sendctx functions (Kamal Heib) [1720891] - [net] xprtrdma: Trace marshaling failures (Kamal Heib) [1720891] - [net] xprtrdma: Increase maximum number of backchannel requests (Kamal Heib) [1720891] - [net] xprtrdma: Backchannel can use GFP_KERNEL allocations (Kamal Heib) [1720891] - [net] xprtrdma: Clean up regbuf helpers (Kamal Heib) [1720891] - [net] xprtrdma: De-duplicate "allocate new, free old regbuf" (Kamal Heib) [1720891] - [net] xprtrdma: Allocate req's regbufs at xprt create time (Kamal Heib) [1720891] - [net] xprtrdma: rpcrdma_regbuf alignment (Kamal Heib) [1720891] - [net] xprtrdma: Clean up rpcrdma_create_rep() and rpcrdma_destroy_rep() (Kamal Heib) [1720891] - [net] xprtrdma: Clean up rpcrdma_create_req() (Kamal Heib) [1720891] - [scsi] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 502 (Kamal Heib) [1720891] - [infiniband] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (Kamal Heib) [1720891] - [net] xprtrdma: Use struct_size() in kzalloc() (Kamal Heib) [1720891] - [infiniband] RDMA/core: Fix panic when port_data isn't initialized (Kamal Heib) [1720891] - [infiniband] RDMA/uverbs: Pass udata on uverbs error unwind (Kamal Heib) [1720891] - [infiniband] RDMA/core: Clear out the udata before error unwind (Kamal Heib) [1720891] - [infiniband] RDMA/srp: Rename SRP sysfs name after IB device rename trigger (Kamal Heib) [1720891] - [infiniband] treewide: Add SPDX license identifier - Makefile/Kconfig (Kamal Heib) [1720891] - [infiniband] RDMA/core: Change system parameters callback from dumpit to doit (Kamal Heib) [1720891] - [infiniband] RDMA: Directly cast the sockaddr union to sockaddr (Kamal Heib) [1720891] - [infiniband] RDMA/ipoib: Allow user space differentiate between valid dev_port (Kamal Heib) [1720891] - [infiniband] RDMA/device: Don't fire uevent before device is fully initialized (Kamal Heib) [1720891] - [infiniband] RDMA/umem: Remove hugetlb flag (Kamal Heib) [1720891] - [infiniband] RDMA/bnxt_re: Use core helpers to get aligned DMA address (Kamal Heib) [1720891] - [infiniband] RDMA/bnxt_re: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720891] - [infiniband] RDMA/i40iw: Use core helpers to get aligned DMA address within a supported page size (Kamal Heib) [1720891] - [infiniband] RDMA/i40iw: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720891] - [infiniband] RDMA/verbs: Add a DMA iterator to return aligned contiguous memory blocks (Kamal Heib) [1720891] - [infiniband] RDMA/umem: Add API to find best driver supported page size in an MR (Kamal Heib) [1720891] - [infiniband] RDMA/core: Allow detaching gid attribute netdevice for RoCE (Kamal Heib) [1720891] - [infiniband] RDMA/rxe: Use rdma_read_gid_attr_ndev_rcu to access netdev (Kamal Heib) [1720891] - [infiniband] RDMA/cma: Use rdma_read_gid_attr_ndev_rcu to access netdev (Kamal Heib) [1720891] - [infiniband] RDMA: Introduce and use GID attr helper to read RoCE L2 fields (Kamal Heib) [1720891] - [infiniband] RDMA/hns: Add vlan enable bit for hip08 (Kamal Heib) [1720891] - [infiniband] RDMA/hns: Update some fields of qp context (Kamal Heib) [1720891] - [infiniband] RDMA/hns: Delete unused variable in hns_roce_v2_modify_qp function (Kamal Heib) [1720891] - [infiniband] RDMA/hns: Add enable judgement for UD vlan (Kamal Heib) [1720891] - [infiniband] IB/mlx5: Consider vlan of lower netdev for macvlan GID entries (Kamal Heib) [1720891] - [infiniband] IB/cm: Reduce dependency on gid attribute ndev check (Kamal Heib) [1720891] - [infiniband] RDMA/rxe: Consider skb reserve space based on netdev of GID (Kamal Heib) [1720891] - [infiniband] RDMA: Get rid of iw_cm_verbs (Kamal Heib) [1720891] - [infiniband] RDMA/cxgb4: Use ib_device_set_netdev() (Kamal Heib) [1720891] - [infiniband] RDMA/core: Do not invoke init_port on compat devices (Kamal Heib) [1720891] - [infiniband] IB/core: Set qp->real_qp before it may be accessed (Kamal Heib) [1720891] - [infiniband] RDMA/uverbs: Initialize uverbs_attr_bundle ucontext in ib_uverbs_get_context (Kamal Heib) [1720891] - [infiniband] RDMA/uverbs: Initialize udata struct on destroy flows (Kamal Heib) [1720891] - [infiniband] RDMA/umem: Handle page combining avoidance correctly in ib_umem_add_sg_table() (Kamal Heib) [1720891] - [infiniband] RDMA/core: Introduce RDMA subsystem ibdev_* print functions (Kamal Heib) [1720891] - [infiniband] uverbs: Convert idr to XArray (Kamal Heib) [1720891] - [infiniband] RDMA: Remove rdma_user_mmap_page (Kamal Heib) [1720891] - [infiniband] RDMA/mlx5: Use get_zeroed_page() for clock_info (Kamal Heib) [1720891] - [infiniband] RDMA/mlx5: Do not allow the user to write to the clock page (Kamal Heib) [1720891] - [infiniband] RDMA/cma: Consider scope_id while binding to ipv6 ll address (Kamal Heib) [1720891] - [infiniband] IB/core: Allow vlan link local address based RoCE GIDs (Kamal Heib) [1720891] - [infiniband] RDMA/core: Add a netlink command to change net namespace of rdma device (Kamal Heib) [1720891] - [infiniband] RDMA/core: Introduce a helper function to change net namespace of rdma device (Kamal Heib) [1720891] - [infiniband] RDMA/core: Avoid freeing netdevs in disable_device() (Kamal Heib) [1720891] - [infiniband] RDMA/ocrdma: Remove use of idr use pci bdf instead (Kamal Heib) [1720891] - [infiniband] RDMA/drivers: Convert easy drivers to use ib_device_set_netdev() (Kamal Heib) [1720891] - [infiniband] RDMA/umem: Use correct value for SG entries in sg_copy_to_buffer() (Kamal Heib) [1720891] - [infiniband] RDMA: Handle SRQ allocations by IB/core (Kamal Heib) [1720891] - [infiniband] qedr: Convert srqidr to XArray (Kamal Heib) [1720891] - [infiniband] qedr: Convert qpidr to XArray (Kamal Heib) [1720891] - [infiniband] RDMA: Handle AH allocations by IB/core (Kamal Heib) [1720891] - [infiniband] RDMA/hns: Fix bad endianess of port_pd variable (Kamal Heib) [1720891] - [infiniband] RDMA/mad: Reduce MAD scope to mlx5_ib only (Kamal Heib) [1720891] - [infiniband] RDMA/ocrdma: Remove a set-but-not-used variable (Kamal Heib) [1720891] - [infiniband] RDMA/core: Support object allocation in atomic context (Kamal Heib) [1720891] - [infiniband] IB: When attrs.udata/ufile is available use that instead of uobject (Kamal Heib) [1720891] - [infiniband] RDMA/nldev: Return device protocol (Kamal Heib) [1720891] - [infiniband] RDMA/cm: Move debug counters to be under relevant IB device (Kamal Heib) [1720891] - [infiniband] RDMA/umem: Combine contiguous PAGE_SIZE regions in SGEs (Kamal Heib) [1720891] - [infiniband] RDMA/cm: Remove useless zeroing of static global variable (Kamal Heib) [1720891] - [infiniband] RDMA/cma: Set proper port number as index (Kamal Heib) [1720891] - [infiniband] IB: Pass only ib_udata in function prototypes (Kamal Heib) [1720891] - [infiniband] IB: Remove 'uobject->context' dependency in object destroy APIs (Kamal Heib) [1720891] - [infiniband] cxgb4: Convert mmidr to XArray (Kamal Heib) [1720891] - [infiniband] cxgb4: Convert qpidr to XArray (Kamal Heib) [1720891] - [infiniband] cxgb4: Convert cqidr to XArray (Kamal Heib) [1720891] - [infiniband] IB: Pass uverbs_attr_bundle down ib_x destroy path (Kamal Heib) [1720891] - [infiniband] IB: Pass uverbs_attr_bundle down uobject destroy path (Kamal Heib) [1720891] - [infiniband] IB: ucontext should be set properly for all cmd & ioctl paths (Kamal Heib) [1720891] - [infiniband] RDMA/core: Don't compare specific bit after boolean AND (Kamal Heib) [1720891] - [infiniband] RDMA/netlink: Remove unused data structure (Kamal Heib) [1720891] - [infiniband] RDMA/core: Add command to set ib_core device net namspace sharing mode (Kamal Heib) [1720891] - [infiniband] RDMA/core: Add interface to read device namespace sharing mode (Kamal Heib) [1720891] - [infiniband] RDMA/core: Extend ib_device_get_by_index for net namespace (Kamal Heib) [1720891] - [infiniband] RDMA: Check net namespace access for uverbs, umad, cma and nldev (Kamal Heib) [1720891] - [infiniband] RDMA/core: Add module param to disable device sharing among net ns (Kamal Heib) [1720891] - [infiniband] RDMA/core: Support core port attributes in non init_net (Kamal Heib) [1720891] - [infiniband] RDMA/core: Implement compat device/sysfs tree in net namespace (Kamal Heib) [1720891] - [infiniband] RDMA/core: Restrict sysfs entries view to init_net (Kamal Heib) [1720891] - [infiniband] RDMA/core: Introduce ib_core_device to hold device (Kamal Heib) [1720891] - [infiniband] RDMA/rxe: Use correct sizing on buffers holding page DMA addresses (Kamal Heib) [1720891] - [infiniband] RDMA/mthca: Use correct sizing on buffers holding page DMA addresses (Kamal Heib) [1720891] - [infiniband] RDMA/uverbs: Allow the compiler to verify declaration and definition consistency (Kamal Heib) [1720891] - [infiniband] RDMA/uverbs: Annotate uverbs_request_next_ptr() return value as a __user pointer (Kamal Heib) [1720891] - [infiniband] RDMA/uverbs: Add a __user annotation to a pointer (Kamal Heib) [1720891] - [infiniband] IB/rxe: Replace av->network_type with skb->protocol (Kamal Heib) [1720891] - [infiniband] IB/MAD: Add SMP details to MAD tracing (Kamal Heib) [1720891] - [infiniband] IB/UMAD: Add umad trace points (Kamal Heib) [1720891] - [infiniband] IB/MAD: Add agent trace points (Kamal Heib) [1720891] - [infiniband] IB/MAD: Add recv path trace point (Kamal Heib) [1720891] - [infiniband] IB/MAD: Add send path trace points (Kamal Heib) [1720891] - [infiniband] RDMA/vmw_pvrdma: Skip zeroing device attrs (Kamal Heib) [1720891] - [infiniband] IB/iser: remove uninitialized variable len (Kamal Heib) [1720891] - [infiniband] IB/core: Ensure an invalidate_range callback on ODP MR (Kamal Heib) [1720891] - [infiniband] RDMA/rxe: Fix slab-out-bounds access which lead to kernel crash later (Kamal Heib) [1720891] - [infiniband] drivers: infiniband: Fix whitespace in kconfig (Kamal Heib) [1720891] - [infiniband] RDMA/nes: remove redundant check on udata (Kamal Heib) [1720891] - [infiniband] cma: Convert portspace IDRs to XArray (Kamal Heib) [1720891] - [infiniband] ucm: Convert ctx_id_table to XArray (Kamal Heib) [1720891] - [infiniband] ib core: Convert query_idr to XArray (Kamal Heib) [1720891] - [infiniband] RDMA/cm: Convert local_id_table to XArray (Kamal Heib) [1720891] - [infiniband] IB/mad: Convert ib_mad_clients to XArray (Kamal Heib) [1720891] - [infiniband] RDMA: Use __packed annotation instead of __attribute__ ((packed)) (Kamal Heib) [1720891] - [char] tpm: Remove a deprecated comments about implicit sysfs locking (Jerry Snitselaar) [1725580 1742257] - [char] tpm_tis_core: Set TPM_CHIP_FLAG_IRQ before probing for interrupts (Jerry Snitselaar) [1725580 1742257] - [char] tpm_tis_core: Turn on the TPM before probing IRQ's (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Fix null pointer dereference on chip register error path (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Fix TPM 1.2 Shutdown sequence to prevent future TPM operations (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Actually fail on TPM errors during "get random" (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Replace GPLv2 boilerplate/reference with SPDX - rule 505 (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Replace GPLv2 boilerplate/reference with SPDX - rule 441 (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Replace GPLv2 boilerplate/reference with SPDX - rule 399 (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Replace GPLv2 boilerplate/reference with SPDX - rule 13 (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Add SPDX license identifier - Makefile/Kconfig (Jerry Snitselaar) [1725580 1742257] - [tools] selftests/tpm2: Open tpm dev in unbuffered mode (Jerry Snitselaar) [1725580 1742257] - [tools] selftests/tpm2: Extend tests to cover partial reads (Jerry Snitselaar) [1725580 1742257] - [tools] selftests: add TPM 2.0 tests (Jerry Snitselaar) [1725580 1742257] - [security] KEYS: trusted: fix -Wvarags warning (Jerry Snitselaar) [1725580 1742257] - [security] KEYS: Move trusted.h to include/keys [ver #2] (Jerry Snitselaar) [1725580 1742257] - [security] KEYS: trusted: Expose common functionality [ver #2] (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Wrap the buffer from the caller to tpm_buf in tpm_send() (Jerry Snitselaar) [1725580 1742257] - [security] KEYS: trusted: correctly initialize digests and fix locking issue (Jerry Snitselaar) [1725580 1742257] - [security] KEYS: trusted: allow module init if TPM is inactive or deactivated (Jerry Snitselaar) [1725580 1742257] - [net] net/smc: make sure EPOLLOUT is raised (Philipp Rudo) [1726415] - [net] net/smc: avoid fallback in case of non-blocking connect (Philipp Rudo) [1726415] - [net] net/smc: do not schedule tx_work in SMC_CLOSED state (Philipp Rudo) [1726415] - [net] net/smc: common release code for non-accepted sockets (Philipp Rudo) [1726415] - [net] net/smc: Fix error path in smc_init (Philipp Rudo) [1726415] - [net] net/smc: hold conns_lock before calling smc_lgr_register_conn() (Philipp Rudo) [1726415] - [dma] dmaengine: ioatdma: support latency tolerance report (LTR) for v3.4 (Jerry Snitselaar) [1661996] - [dma] dmaengine: ioatdma: add descriptor pre-fetch support for v3.4 (Jerry Snitselaar) [1661996] - [dma] dmaengine: ioatdma: disable DCA enabling on IOATDMA v3.4 (Jerry Snitselaar) [1661996] - [dma] dmaengine: ioatdma: Add Snow Ridge ioatdma device id (Jerry Snitselaar) [1661996] - [kernel] mutex: Fix up mutex_waiter usage (Waiman Long) [1736609] - [kernel] locking/mutex: Use mutex flags macro instead of hard code (Waiman Long) [1736609] - [kernel] locking/mutex: Make __mutex_owner static to mutex.c (Waiman Long) [1736609] - [kernel] locking/mutex: Test for initialized mutex (Waiman Long) [1736609] - [kernel] kernel/locking/mutex.c: remove caller signal_pending branch predictions (Waiman Long) [1736609] - [kernel] Revert "locking/pvqspinlock: Don't wait if vCPU is preempted" (Waiman Long) [1736609] - [kernel] locking/rwsem: Check for operations on an uninitialized rwsem (Waiman Long) [1736609] - [kernel] locking/rwsem: Make handoff writer optimistically spin on owner (Waiman Long) [1736609] - [kernel] locking/rwsem: Add ACQUIRE comments (Waiman Long) [1736609] - [tty] tty/ldsem, locking/rwsem: Add missing ACQUIRE to read_failed sleep loop (Waiman Long) [1736609] - [kernel] locking/rwsem: Add missing ACQUIRE to read_slowpath sleep loop (Waiman Long) [1736609] - [kernel] locking/rwsem: Add missing ACQUIRE to read_slowpath exit when queue is empty (Waiman Long) [1736609] - [kernel] locking/rwsem: Don't call owner_on_cpu() on read-owner (Waiman Long) [1736609] - [kernel] locking/rwsem: Guard against making count negative (Waiman Long) [1736609] - [kernel] locking/rwsem: Adaptive disabling of reader optimistic spinning (Waiman Long) [1736609] - [kernel] locking/rwsem: Enable time-based spinning on reader-owned rwsem (Waiman Long) [1736609] - [kernel] locking/rwsem: Make rwsem->owner an atomic_long_t (Waiman Long) [1736609] - [kernel] locking/rwsem: Enable readers spinning on writer (Waiman Long) [1736609] - [kernel] locking/rwsem: Clarify usage of owner's nonspinaable bit (Waiman Long) [1736609] - [kernel] locking/rwsem: Wake up almost all readers in wait queue (Waiman Long) [1736609] - [kernel] locking/rwsem: More optimal RT task handling of null owner (Waiman Long) [1736609] - [kernel] locking/rwsem: Always release wait_lock before waking up tasks (Waiman Long) [1736609] - [kernel] locking/rwsem: Implement lock handoff to prevent lock starvation (Waiman Long) [1736609] - [kernel] locking/rwsem: Make rwsem_spin_on_owner() return owner state (Waiman Long) [1736609] - [kernel] locking/rwsem: Code cleanup after files merging (Waiman Long) [1736609] - [kernel] locking/rwsem: Add rwsem_init.c to keep __init_rwsem() kABI (Waiman Long) [1736609] - [kernel] locking/rwsem: Merge rwsem.h and rwsem-xadd.c into rwsem.c (Waiman Long) [1736609] - [kernel] locking/rwsem: Implement a new locking scheme (Waiman Long) [1736609] - [kernel] locking/rwsem: Remove rwsem_wake() wakeup optimization (Waiman Long) [1736609] - [kernel] locking/rwsem: Make owner available even if !CONFIG_RWSEM_SPIN_ON_OWNER (Waiman Long) [1736609] - [kernel] locking/lock_events: Use raw_cpu_{add, inc}() for stats (Waiman Long) [1736609] - [kernel] locking/lock_events: Use this_cpu_add() when necessary (Waiman Long) [1736609] - [kernel] locking/rwsem: Revert "[kernel] locking/rwsem: Add missing ACQUIRE to read_slowpath ..." (Waiman Long) [1736609] - [block] block: don't release queue's sysfs lock during switching elevator (Ming Lei) [1760151] - [block] blk-mq: move lockdep_assert_held() into elevator_exit (Ming Lei) [1760151] - [block] block: fix race between switching elevator and removing queues (Ming Lei) [1760151] - [md] raid5: use bio_end_sector in r5_next_bio (Nigel Croxon) [1754949] - [md] raid5: remove STRIPE_OPS_REQ_PENDING (Nigel Croxon) [1754949] - [md] md: add feature flag MD_FEATURE_RAID0_LAYOUT (Nigel Croxon) [1754949] - [md] md/raid0: avoid RAID0 data corruption due to layout confusion. (Nigel Croxon) [1754949] - [md] raid5: don't set STRIPE_HANDLE to stripe which is in batch list (Nigel Croxon) [1754949] - [md] raid5: don't increment read_errors on EILSEQ return (Nigel Croxon) [1754949] - [md] md/raid5: use bio_end_sector to calculate last_sector (Nigel Croxon) [1730670] - [md] md/raid1: fail run raid1 array when active disk less than one (Nigel Croxon) [1730670] - [md] md raid0/linear: Mark array as 'broken' and fail BIOs if a member is gone (Nigel Croxon) [1730670] - [md] raid5 improve too many read errors msg by adding limits (Nigel Croxon) [1730670] - [md] md: don't report active array_state until after revalidate_disk() completes. (Nigel Croxon) [1730670] - [md] md: only call set_in_sync() when it is expected to succeed. (Nigel Croxon) [1730670] - [md] raid1: factor out a common routine to handle the completion of sync write (Nigel Croxon) [1730670] - [md] md: don't call spare_active in md_reap_sync_thread if all member devices can't work (Nigel Croxon) [1730670] - [md] md: don't set In_sync if array is frozen (Nigel Croxon) [1730670] - [md] md: allow last device to be forcibly removed from RAID1/RAID10. (Nigel Croxon) [1730670] - [md] md/raid10: end bio when the device faulty (Nigel Croxon) [1730670] - [md] md/raid1: end bio when the device faulty (Nigel Croxon) [1730670] - [md] md/raid6: Set R5_ReadError when there is read failure on parity disk (Nigel Croxon) [1730670] - [md] raid1: use an int as the return value of raise_barrier() (Nigel Croxon) [1730670] - [md] md/raid1: Fix a warning message in remove_wb() (Nigel Croxon) [1730670] - [crypto] crypto: ccp - Fix SEV_VERSION_GREATER_OR_EQUAL (Gary Hook) [1754634] - [crypto] crypto: ccp - Do not free psp_master when PLATFORM_INIT fails (Gary Hook) [1754634] - [crypto] crypto: ccp - Use kmemdup in ccp_copy_and_save_keypart() (Gary Hook) [1754634] - [crypto] crypto: ccp - introduce SEV_GET_ID2 command (Gary Hook) [1754634] - [netdrv] e1000e: start network tx queue only when link is up (Oleksandr Natalenko) [1747869] - [netdrv] Revert "e1000e: fix cyclic resets at link up with active tx" (Oleksandr Natalenko) [1747869] - [mm] mm/zsmalloc.c: fix build when CONFIG_COMPACTION=n (Rafael Aquini) [1735181] - [mm] mm/zsmalloc.c: fix race condition in zs_destroy_pool (Rafael Aquini) [1735181] - [mm] mm/zsmalloc.c: migration can leave pages in ZS_EMPTY indefinitely (Rafael Aquini) [1735181] - [mm] mm, page_owner: handle THP splits correctly (Rafael Aquini) [1735181] - [mm] hugetlbfs: fix hugetlb page migration/fault race causing SIGBUS (Rafael Aquini) [1735181] - [mm] mm/usercopy: use memory range to be accessed for wraparound check (Rafael Aquini) [1735181] - [mm] mm/memcontrol.c: fix use after free in mem_cgroup_iter() (Rafael Aquini) [1735181] - [mm] mm/hmm: fix bad subpage pointer in try_to_unmap_one (Rafael Aquini) [1735181] - [mm] mm: vmscan: check if mem cgroup is disabled or not before calling memcg slab shrinker (Rafael Aquini) [1735181] - [mm] mm: revert "kmemleak: allow to coexist with fault injection" (Rafael Aquini) [1735181] - [mm] mm/vmalloc: sync unmappings in __purge_vmap_area_lazy() (Rafael Aquini) [1735181] - [mm] mm/vmalloc.c: add priority threshold to __purge_vmap_area_lazy() (Rafael Aquini) [1735181] - [mm] mm/cma.c: fail if fixed declaration can't be honored (Rafael Aquini) [1735181] - [mm] mm/mmu_notifier: use hlist_add_head_rcu() (Rafael Aquini) [1735181] - [mm] mm/mincore.c: fix race between swapoff and mincore (Rafael Aquini) [1735181] - [mm] mm, swap: fix race between swapoff and some swap operations (Rafael Aquini) [1735181] - [mm] mm/failslab.c: by default, do not fail allocations with direct reclaim only (Rafael Aquini) [1735181] - [mm] mm: vmscan: scan anonymous pages on file refaults (Rafael Aquini) [1735181] - [mm] mm/vmscan.c: prevent useless kswapd loops (Rafael Aquini) [1735181] - [mm] mm/page_idle.c: fix oops because end_pfn is larger than max_pfn (Rafael Aquini) [1760459 1735181] - [mm] mm/mempolicy.c: fix an incorrect rebind node in mpol_rebind_nodemask (Rafael Aquini) [1735181] - [mm] mm/vmscan.c: fix trying to reclaim unevictable LRU page (Rafael Aquini) [1735181] - [mm] mm/mlock.c: change count_mm_mlocked_page_nr return type (Rafael Aquini) [1735181] - [mm] mm/mlock.c: mlockall error for flag MCL_ONFAULT (Rafael Aquini) [1735181] - [mm] mm/list_lru.c: fix memory leak in __memcg_init_list_lru_node (Rafael Aquini) [1735181] - [mm] memcg: make it work on sparse non-0-node systems (Rafael Aquini) [1735181] - [mm] prctl_set_mm: downgrade mmap_sem to read lock (Rafael Aquini) [1735181] - [mm] mm/debug.c: fix __dump_page when mapping->host is not set (Rafael Aquini) [1735181] - [mm] mm/debug.c: fix __dump_page() for poisoned pages (Rafael Aquini) [1735181] - [mm] mm: update references to page _refcount (Rafael Aquini) [1735181] - [mm] mm: lower the printk loglevel for __dump_page messages (Rafael Aquini) [1735181] - [mm] mm: print more information about mapping in __dump_page (Rafael Aquini) [1735181] - [mm] hugetlb: use same fault hash key for shared and private mappings (Rafael Aquini) [1735181] - [mm] mm/hugetlb.c: don't put_page in lock of hugetlb_lock (Rafael Aquini) [1735181] - [mm] mm: fix inactive list balancing between NUMA nodes and cgroups (Rafael Aquini) [1735181] - [mm] mm/migrate.c: add missing flush_dcache_page for non-mapped page migrate (Rafael Aquini) [1735181] - [mm] mm: mempolicy: make mbind() return -EIO when MPOL_MF_STRICT is specified (Rafael Aquini) [1734286 1735181] - [mm] mm/hotplug: fix offline undo_isolate_page_range() (Rafael Aquini) [1735181] - [mm] mm/sparse: fix a bad comparison (Rafael Aquini) [1735181] - [mm] mm, swap: bounds check swap_info array accesses to avoid NULL derefs (Rafael Aquini) [1735181] - [mm] mm/vmalloc.c: don't dereference possible NULL pointer in __vunmap() (Rafael Aquini) [1735181] - [mm] mm: hwpoison: fix thp split handing in soft_offline_in_use_page() (Rafael Aquini) [1735181] - [mm] hugetlbfs: fix races and page leaks during migration (Rafael Aquini) [1735181] - [mm] tmpfs: fix uninitialized return value in shmem_link (Rafael Aquini) [1735181] - [mm] tmpfs: fix link accounting when a tmpfile is linked in (Rafael Aquini) [1735181] - [mm] mm: migrate: don't rely on __PageMovable() of newpage after unlocking it (Rafael Aquini) [1735181] - [mm] oom, oom_reaper: do not enqueue same task twice (Rafael Aquini) [1735181] - [mm] mm: page_mapped: don't assume compound page is huge or THP (Rafael Aquini) [1735181] - [mm] mm, memcg: fix reclaim deadlock with writeback (Rafael Aquini) [1735181] - [mm] mm, swap: fix swapoff with KSM pages (Rafael Aquini) [1735181] - [mm] mm/huge_memory: fix lockdep complaint on 32-bit i_size_read() (Rafael Aquini) [1735181] - [mm] mm/huge_memory: splitting set mapping+index before unfreeze (Rafael Aquini) [1735181] - [mm] mm/huge_memory: rename freeze_page() to unmap_page() (Rafael Aquini) [1735181] - [mm] mm/page_alloc.c: fix calculation of pgdat->nr_zones (Rafael Aquini) [1735181] - [mm] mm: use swp_offset as key in shmem_replace_page() (Rafael Aquini) [1735181] - [mm] mm: cleancache: fix corruption on missed inode invalidation (Rafael Aquini) [1735181] - [mm] mm/vmstat.c: fix NUMA statistics updates (Rafael Aquini) [1735181] - [mm] mm, swap: make CONFIG_THP_SWAP depend on CONFIG_SWAP (Rafael Aquini) [1735181] - [mm] ARM: 8820/1: mm: Stop printing the virtual memory layout (Rafael Aquini) [1655192] - [netdrv] net: dsa: bcm_sf2: Remove print of base address (Rafael Aquini) [1655192] - [netdrv] net: systemport: Remove print of base address (Rafael Aquini) [1655192] - [netdrv] net: phy: mdio-bcm-unimac: Remove print of base address (Rafael Aquini) [1655192] - [x86] x86/mm: Don't leak kernel addresses (Rafael Aquini) [1655192] - [x86] x86/realmode: Make set_real_mode_mem() static inline (Rafael Aquini) [1655192] - [x86] x86/realmode: Don't leak the trampoline kernel address (Rafael Aquini) [1655192] - [arm64] arm64/vdso: don't leak kernel addresses (Rafael Aquini) [1655192] - [powerpc] powerpc/traps: Fix the message printed when stack overflows (Rafael Aquini) [1655192] - [kernel] kdb: print real address of pointers instead of hashed addresses (Rafael Aquini) [1655192] - [kernel] kdb: use correct pointer when 'btc' calls 'btt' (Rafael Aquini) [1655192]- [fs] signal: Allow cifs and drbd to receive their terminating signals (Leif Sahlberg) [1757670] - [fs] smb3: fix unmount hang in open_shroot (Leif Sahlberg) [1757670] - [fs] cifs: update internal module number (Leif Sahlberg) [1757670] - [fs] cifs: replace various strncpy with strscpy and similar (Leif Sahlberg) [1757670] - [fs] cifs: Use kzfree() to zero out the password (Leif Sahlberg) [1757670] - [fs] cifs: set domainName when a domain-key is used in multiuser (Leif Sahlberg) [1757670] - [fs] SMB3: Kernel oops mounting a encryptData share with CONFIG_DEBUG_VIRTUAL (Leif Sahlberg) [1757670] - [fs] smb3: send CAP_DFS capability during session setup (Leif Sahlberg) [1757670] - [fs] SMB3: Fix potential memory leak when processing compound chain (Leif Sahlberg) [1757670] - [fs] SMB3: Fix deadlock in validate negotiate hits reconnect (Leif Sahlberg) [1757670] - [fs] cifs: fix rmmod regression in cifs.ko caused by force_sig changes (Leif Sahlberg) [1757670] - [fs] cifs: update internal module number (Leif Sahlberg) [1757670] - [fs] cifs: flush before set-info if we have writeable handles (Leif Sahlberg) [1757670] - [fs] smb3: optimize open to not send query file internal info (Leif Sahlberg) [1757670] - [fs] CIFS: fix deadlock in cached root handling (Leif Sahlberg) [1757670] - [fs] cifs: fix crash in cifs_dfs_do_automount (Leif Sahlberg) [1757670] - [fs] cifs: fix parsing of symbolic link error response (Leif Sahlberg) [1757670] - [fs] cifs: refactor and clean up arguments in the reparse point parsing (Leif Sahlberg) [1757670] - [fs] SMB3: query inode number on open via create context (Leif Sahlberg) [1757670] - [fs] smb3: Send netname context during negotiate protocol (Leif Sahlberg) [1757670] - [fs] smb3: do not send compression info by default (Leif Sahlberg) [1757670] - [fs] smb3: add new mount option to retrieve mode from special ACE (Leif Sahlberg) [1757670] - [fs] smb3: Allow query of symlinks stored as reparse points (Leif Sahlberg) [1757670] - [fs] cifs: Fix a race condition with cifs_echo_request (Leif Sahlberg) [1757670] - [fs] cifs: always add credits back for unsolicited PDUs (Leif Sahlberg) [1757670] - [fs] fs: cifs: cifsssmb: Change return type of convert_ace_to_cifs_ace (Leif Sahlberg) [1757670] - [fs] add some missing definitions (Leif Sahlberg) [1757670] - [fs] cifs: fix typo in debug message with struct field ia_valid (Leif Sahlberg) [1757670] - [fs] smb3: minor cleanup of compound_send_recv (Leif Sahlberg) [1757670] - [fs] CIFS: Fix module dependency (Leif Sahlberg) [1757670] - [fs] cifs: simplify code by removing CONFIG_CIFS_ACL ifdef (Leif Sahlberg) [1757670] - [fs] cifs: Fix check for matching with existing mount (Leif Sahlberg) [1757670] - [fs] cifs: Properly handle auto disabling of serverino option (Leif Sahlberg) [1757670] - [fs] smb3: if max_credits is specified then display it in /proc/mounts (Leif Sahlberg) [1757670] - [fs] Fix match_server check to allow for auto dialect negotiate (Leif Sahlberg) [1757670] - [fs] cifs: add missing GCM module dependency (Leif Sahlberg) [1757670] - [fs] SMB3.1.1: Add GCM crypto to the encrypt and decrypt functions (Leif Sahlberg) [1757670] - [fs] SMB3: Add SMB3.1.1 GCM to negotiated crypto algorigthms (Leif Sahlberg) [1757670] - [fs] fs: cifs: Drop unlikely before IS_ERR(_OR_NULL) (Leif Sahlberg) [1757670] - [fs] cifs: Use kmemdup in SMB2_ioctl_init() (Leif Sahlberg) [1757670] - [fs] SMB3: retry on STATUS_INSUFFICIENT_RESOURCES instead of failing write (Leif Sahlberg) [1757670] - [fs] cifs: fix panic in smb2_reconnect (Leif Sahlberg) [1757670] - [fs] CIFS: cifs_read_allocate_pages: don't iterate through whole page array on ENOMEM (Leif Sahlberg) [1757670] - [fs] dfs_cache: fix a wrong use of kfree in flush_cache_ent() (Leif Sahlberg) [1757670] - [fs] fs/cifs/smb2pdu.c: fix buffer free in SMB2_ioctl_free (Leif Sahlberg) [1757670] - [fs] cifs: fix memory leak of pneg_inbuf on -EOPNOTSUPP ioctl case (Leif Sahlberg) [1757670] - [fs] cifs: add support for SEEK_DATA and SEEK_HOLE (Leif Sahlberg) [1757670] - [fs] cifs: Allocate memory for all iovs in smb2_ioctl (Leif Sahlberg) [1757670] - [fs] cifs: Don't match port on SMBDirect transport (Leif Sahlberg) [1757670] - [fs] cifs:smbd Use the correct DMA direction when sending data (Leif Sahlberg) [1757670] - [fs] cifs:smbd When reconnecting to server, call smbd_destroy() after all MIDs have been called (Leif Sahlberg) [1757670] - [fs] smb3: trivial cleanup to smb2ops.c (Leif Sahlberg) [1757670] - [fs] cifs: cleanup smb2ops.c and normalize strings (Leif Sahlberg) [1757670] - [fs] smb3: display session id in debug data (Leif Sahlberg) [1757670] - [fs] cifs: update module internal version number (Leif Sahlberg) [1757670] - [fs] cifs: fix crash querying symlinks stored as reparse-points (Leif Sahlberg) [1757670] - [fs] SMB3: Clean up query symlink when reparse point (Leif Sahlberg) [1757670] - [fs] cifs: fix strcat buffer overflow and reduce raciness in smb21_set_oplock_level() (Leif Sahlberg) [1757670] - [fs] Negotiate and save preferred compression algorithms (Leif Sahlberg) [1757670] - [fs] cifs: rename and clarify CIFS_ASYNC_OP and CIFS_NO_RESP (Leif Sahlberg) [1757670] - [fs] smb3: Add protocol structs for change notify support (Leif Sahlberg) [1757670] - [fs] cifs: fix smb3_zero_range for Azure (Leif Sahlberg) [1757670] - [fs] cifs: zero-range does not require the file is sparse (Leif Sahlberg) [1757670] - [fs] Add new flag on SMB3.1.1 read (Leif Sahlberg) [1757670] - [fs] cifs: add fiemap support (Leif Sahlberg) [1757670] - [fs] SMB3: Add defines for new negotiate contexts (Leif Sahlberg) [1757670] - [fs] cifs: fix bi-directional fsctl passthrough calls (Leif Sahlberg) [1757670] - [fs] cifs: smbd: take an array of reqeusts when sending upper layer data (Leif Sahlberg) [1757670] - [fs] SMB3: Add handling for different FSCTL access flags (Leif Sahlberg) [1757670] - [fs] cifs: Add support for FSCTL passthrough that write data to the server (Leif Sahlberg) [1757670] - [fs] cifs: remove superfluous inode_lock in cifs_{strict_}fsync (Leif Sahlberg) [1757670] - [fs] cifs: Call MID callback before destroying transport (Leif Sahlberg) [1757670] - [fs] smbd: Make upper layer decide when to destroy the transport (Leif Sahlberg) [1757670] - [fs] SMB3: update comment to clarify enumerating snapshots (Leif Sahlberg) [1757670] - [fs] CIFS: check CIFS_MOUNT_NO_DFS when trying to reuse existing sb (Leif Sahlberg) [1757670] - [fs] CIFS: Show locallease in /proc/mounts for cifs shares mounted with locallease feature. (Leif Sahlberg) [1757670] - [fs] cifs: Fix DFS cache refresher for DFS links (Leif Sahlberg) [1757670] - [fs] cifs: don't use __constant_cpu_to_le32() (Leif Sahlberg) [1757670] - [fs] SMB3: Track total time spent on roundtrips for each SMB3 command (Leif Sahlberg) [1757670] - [fs] cifs: use the right include for signal_pending() (Leif Sahlberg) [1757670] - [fs] CIFS: Mask off signals when sending SMB packets (Leif Sahlberg) [1757670] - [infiniband] RDMA/umem: Revert broken 'off by one' fix (Kamal Heib) [1720888] - [infiniband] RDMA/umem: minor bug fix in error handling path (Kamal Heib) [1720888] - [infiniband] RDMA/uverbs: Don't do double free of allocated PD (Kamal Heib) [1720888] - [infiniband] RDMA: Handle ucontext allocations by IB/core (Kamal Heib) [1720888] - [infiniband] cross-tree: phase out dma_zalloc_coherent() (Kamal Heib) [1720888] - [infiniband] RDMA/core: Fix a WARN() message (Kamal Heib) [1720888] - [infiniband] RDMA/uverbs: Store PR pointer before it is overwritten (Kamal Heib) [1720888] - [infiniband] RDMA/core: Cosmetic change - move member initialization to correct block (Kamal Heib) [1720888] - [infiniband] rdma_rxe: Use netlink messages to add/delete links (Kamal Heib) [1720888] - [infiniband] RDMA/core: Add RDMA_NLDEV_CMD_NEWLINK/DELLINK support (Kamal Heib) [1720888] - [infiniband] RDMA/rxe: Close a race after ib_register_device (Kamal Heib) [1720888] - [infiniband] RDMA/rxe: Add ib_device_get_by_name() and use it in rxe (Kamal Heib) [1720888] - [infiniband] RDMA/rxe: Use driver_unregister and new unregistration API (Kamal Heib) [1720888] - [infiniband] RDMA/device: Provide APIs from the core code to help unregistration (Kamal Heib) [1720888] - [infiniband] RDMA/rxe: Use ib_device_get_by_netdev() instead of open coding (Kamal Heib) [1720888] - [infiniband] RDMA/device: Add ib_device_get_by_netdev() (Kamal Heib) [1720888] - [infiniband] RDMA/device: Add ib_device_set_netdev() as an alternative to get_netdev (Kamal Heib) [1720888] - [infiniband] RDMA/cache: Move the cache per-port data into the main ib_port_data (Kamal Heib) [1720888] - [infiniband] RDMA/device: Consolidate ib_device per_port data into one place (Kamal Heib) [1720888] - [infiniband] RDMA: Add and use rdma_for_each_port (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Don't expose number of not-visible entries (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Connect QP number to .doit callback (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Provide parent IDs for PD, MR and QP objects (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Share with user-space object IDs (Kamal Heib) [1720888] - [infiniband] RDMA/restrack: Prepare restrack_root to addition of extra fields per-type (Kamal Heib) [1720888] - [infiniband] RDMA/restrack: Hide restrack DB from IB/core (Kamal Heib) [1720888] - [infiniband] RDMA/restrack: Reduce scope of synchronization lock while updating DB (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Add resource tracker doit callback (Kamal Heib) [1720888] - [infiniband] RDMA/restrack: Translate from ID to restrack object (Kamal Heib) [1720888] - [infiniband] RDMA/restrack: Convert internal DB from hash to XArray (Kamal Heib) [1720888] - [infiniband] RDMA/core: Move device addition deletion to device.c (Kamal Heib) [1720888] - [infiniband] RDMA/core: Introduce and use ib_setup_port_attrs() (Kamal Heib) [1720888] - [infiniband] RDMA/core: Use simpler device_del() instead of device_unregister() (Kamal Heib) [1720888] - [infiniband] RDMA/nes: Remove useless usecnt variable and redundant memset (Kamal Heib) [1720888] - [infiniband] IB/{hw, sw}: Remove 'uobject->context' dependency in object creation APIs (Kamal Heib) [1720888] - [infiniband] RDMA/qedr: remove set but not used variable 'ib_ctx' (Kamal Heib) [1720888] - [infiniband] RDMA/mthca: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720888] - [infiniband] RDMA: Cleanup undesired pd->uobject usage (Kamal Heib) [1720888] - [infiniband] RDMA/mthca: Clear QP objects during their allocation (Kamal Heib) [1720888] - [include] IB/verbs: Add helper function rdma_udata_to_drv_context (Kamal Heib) [1720888] - [infiniband] IB/uverbs: Add ib_ucontext to uverbs_attr_bundle sent from ioctl and cmd flows (Kamal Heib) [1720888] - [infiniband] IB/ipoib: Use __func__ instead of function's name (Kamal Heib) [1720888] - [infiniband] RDMA/iwpm: Remove set but not used variable 'msg_seq' (Kamal Heib) [1720888] - [infiniband] RDMA/nes: Use for_each_sg_dma_page iterator for umem SGL (Kamal Heib) [1720888] - [net] xprtrdma: Check inline size before providing a Write chunk (Kamal Heib) [1720888] - [infiniband] RDMA/ocrdma: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720888] - [infiniband] RDMA/vmw_pvrdma: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720888] - [infiniband] RDMA/devices: Re-organize device.c locking (Kamal Heib) [1720888] - [infiniband] RDMA/devices: Use xarray to store the client_data (Kamal Heib) [1720888] - [infiniband] RDMA/devices: Use xarray to store the clients (Kamal Heib) [1720888] - [infiniband] RDMA/device: Use an ida instead of a free page in alloc_name (Kamal Heib) [1720888] - [infiniband] RDMA/device: Get rid of reg_state (Kamal Heib) [1720888] - [infiniband] RDMA/device: Check that the rename is nop under the lock (Kamal Heib) [1720888] - [infiniband] RDMA: Handle PD allocations by IB/core (Kamal Heib) [1720888] - [infiniband] RDMA/hns: fix spelling mistake "reseved" -> "reserved" (Kamal Heib) [1720888] - [infiniband] RDMA/core: Share driver structure size with core (Kamal Heib) [1720888] - [infiniband] IB/cma: Define option to set ack timeout and pack tos_set (Kamal Heib) [1720888] - [infiniband] drivers/IB,core: reduce scope of mmap_sem (Kamal Heib) [1720888] - [infiniband] drivers/IB,usnic: reduce scope of mmap_sem (Kamal Heib) [1720888] - [net] svcrdma: Remove syslog warnings in work completion handlers (Kamal Heib) [1720888] - [net] svcrdma: Squelch compiler warning when SUNRPC_DEBUG is disabled (Kamal Heib) [1720888] - [net] svcrdma: Use struct_size() in kmalloc() (Kamal Heib) [1720888] - [infiniband] RDMA/iwpm: move kdoc comments to functions (Kamal Heib) [1720888] - [infiniband] RDMA/cma: Remove CM_ID statistics provided by rdma-cm module (Kamal Heib) [1720888] - [infiniband] scsi: RDMA/srpt: Rework I/O context allocation (Kamal Heib) [1720888] - [infiniband] scsi: RDMA/srpt: Fix handling of command / TMF submission failure (Kamal Heib) [1720888] - [infiniband] RDMA/IWPM: Support no port mapping requirements (Kamal Heib) [1720888] - [infiniband] RDMA/IWPM: refactor the IWPM message attribute names (Kamal Heib) [1720888] - [infiniband] RDMA/rxe: Improve loopback marking (Kamal Heib) [1720888] - [infiniband] RDMA/rxe: Move rxe_init_av() to rxe_av.c (Kamal Heib) [1720888] - [infiniband] IB/core: Remove ib_sg_dma_address() and ib_sg_dma_len() (Kamal Heib) [1720888] - [infiniband] IB/uverbs: Expose XRC ODP device capabilities (Kamal Heib) [1720888] - [include] IB/core: Allocate a bit for SRQ ODP support (Kamal Heib) [1720888] - [infiniband] RDMA/core: Use the ops infrastructure to keep all callbacks in one place (Kamal Heib) [1720888] - [infiniband] RDMA/cxgb4: Sort SRQ ops alphabetically (Kamal Heib) [1720888] - [infiniband] RDMA/restrack: Refactor user/kernel restrack additions (Kamal Heib) [1720888] - [infiniband] RDMA/core: Simplify restrack interface (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Prepare CAP_NET_ADMIN checks for .doit callbacks (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Factor out the PID namespace check (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Dynamically generate restrack dumpit callbacks (Kamal Heib) [1720888] - [infiniband] IB/usnic: Remove stub functions (Kamal Heib) [1720888] - [infiniband] RDMA: Add indication for in kernel API support to IB device (Kamal Heib) [1720888] - [infiniband] IB/mlx5: Introduce async DEVX obj query API (Kamal Heib) [1720888] - [infiniband] IB/mlx5: Introduce MLX5_IB_OBJECT_DEVX_ASYNC_CMD_FD (Kamal Heib) [1720888] - [infiniband] infiniband: prefix header search paths with $(srctree)/ (Kamal Heib) [1720888] - [infiniband] infiniband: remove unneeded header search paths (Kamal Heib) [1720888] - [infiniband] infiniband: ipoib: no need to check return value of debugfs_create functions (Kamal Heib) [1720888] - [infiniband] infiniband: usnic: no need to check return value of debugfs_create functions (Kamal Heib) [1720888] - [infiniband] infiniband: ocrdma: no need to check return value of debugfs_create functions (Kamal Heib) [1720888] - [infiniband] RDMA/ocrdma: Use PCI-ID as an identification in debugfs (Kamal Heib) [1720888] - [infiniband] IB/umad: Do not check status of nonseekable_open() (Kamal Heib) [1720888] - [infiniband] IB/umad: Avoid additional device reference during open()/close() (Kamal Heib) [1720888] - [infiniband] IB/rxe: Remove unnecessary rxe variable (Kamal Heib) [1720888] - [infiniband] IB/core: Simplify rdma cgroup registration (Kamal Heib) [1720888] - [infiniband] RDMA/device: Use __ib_device_get_by_name() in ib_device_rename() (Kamal Heib) [1720888] - [infiniband] RDMA: Rename port_callback to init_port (Kamal Heib) [1720888] - [infiniband] RDMA: Clear CTX objects during their allocation (Kamal Heib) [1720888] - [infiniband] RDMA: Clear PD objects during their allocation (Kamal Heib) [1720888] - [infiniband] RDMA/ocrdma: Fix out of bounds index check in query pkey (Kamal Heib) [1720888] - [infiniband] IB/{core, hw}: Have ib_umem_get extract the ib_ucontext from ib_udata (Kamal Heib) [1720888] - [infiniband] IB/{core, uverbs}: Move ib_umem_xxx functions from ib_core to ib_uverbs (Kamal Heib) [1720888] - [infiniband] RDMA/core: Don't depend device ODP capabilities on kconfig option (Kamal Heib) [1720888] - [infiniband] IB/srp: Use struct_size() in kzalloc() (Kamal Heib) [1720888] - [infiniband] IB/core: Use struct_size() in kzalloc() (Kamal Heib) [1720888] - [infiniband] IB/usnic: Use struct_size() in kmalloc() (Kamal Heib) [1720888] - [infiniband] IB/cm: Use struct_size() in kmalloc() (Kamal Heib) [1720888] - [mm] mm: introduce put_user_page*(), placeholder versions (Rafael Aquini) [1746371] - [mm] mm/gup: add FOLL_LONGTERM capability to GUP fast (Rafael Aquini) [1746371] - [mm] mm/gup: change GUP fast to use flags rather than a write 'bool' (Rafael Aquini) [1746371] - [mm] mm/gup: change write parameter to flags in fast walk (Rafael Aquini) [1746371] - [mm] mm/gup: replace get_user_pages_longterm() with FOLL_LONGTERM (Rafael Aquini) [1746371] - [s390] s390/mm: fix pxd_bad with folded page tables (Rafael Aquini) [1746371] - [s390] s390/mm: fix dump_pagetables top level page table walking (Rafael Aquini) [1746371] - [s390] s390/mm: convert to the generic get_user_pages_fast code (Rafael Aquini) [1746371] - [s390] s390/mm: make the pxd_offset functions more robust (Rafael Aquini) [1746371] - [mm] mm/gup: fix gup_pmd_range() for dax (Rafael Aquini) [1746371] - [mm] mm/gup: remove the 'write' parameter from gup_fast_permitted() (Rafael Aquini) [1746371] - [mm] mm/gup: fix follow_page_mask() kerneldoc comment (Rafael Aquini) [1746371] - [mm] mm/gup: fix __get_user_pages_fast() comment (Rafael Aquini) [1746371] - [mm] mm/gup_benchmark: prevent integer overflow in ioctl (Rafael Aquini) [1746371] - [mm] mm/gup_benchmark: add additional pinning methods (Rafael Aquini) [1746371] - [mm] mm/gup_benchmark: time put_page() (Rafael Aquini) [1746371] - [mm] mm/gup_benchmark: fix unsigned comparison to zero in __gup_benchmark_ioctl (Rafael Aquini) [1746371] - [mm] mm: remove caller signal_pending branch predictions (Rafael Aquini) [1746371] - [mm] mm: remove unnecessary local variable addr in __get_user_pages_fast() (Rafael Aquini) [1746371] - [mm] mm: change return type int to vm_fault_t for fault handlers (Rafael Aquini) [1746371] - [mm] mm: make mm->pinned_vm an atomic64 counter (Rafael Aquini) [1746371]- [kernel] sched/core: Schedule new worker even if PI-blocked (Waiman Long) [1758629] - [char] random: add a spinlock_t to struct batched_entropy (Waiman Long) [1758629] - [crypto] crypto: chacha20 - Fix chacha20_block() keystream alignment (again) (Waiman Long) [1758629] - [fs] locking/percpu-rwsem: Remove preempt_disable variants (Waiman Long) [1758629] - [x86] x86/tsc: Add option to disable tsc clocksource watchdog (Waiman Long) [1758629] - [x86] x86/irq: Handle spurious interrupt after shutdown gracefully (Waiman Long) [1758629] - [x86] x86/ioapic: Implement irq_get_irqchip_state() callback (Waiman Long) [1758629] - [kernel] genirq: Add optional hardware synchronization for shutdown (Waiman Long) [1758629] - [kernel] genirq: Fix misleading synchronize_irq() documentation (Waiman Long) [1758629] - [kernel] genirq: Delay deactivation in free_irq() (Waiman Long) [1758629] - [kernel] genirq: Remove redundant NULL pointer check in __free_irq() (Waiman Long) [1758629] - [kernel] genirq: Synchronize only with single thread on free_irq() (Waiman Long) [1758629] - [kernel] genirq: Update code comments wrt recycled thread_mask (Waiman Long) [1758629] - [usb] usb: core: remove flags variable in __usb_hcd_giveback_urb() (Waiman Long) [1758629] - [usb] usb: core: remove local_irq_save() around ->complete() handler (Waiman Long) [1758629] - [media] media: tm6000: use irqsave() in USB's complete callback (Waiman Long) [1758629] - [media] media: em28xx-audio: use irqsave() in USB's complete callback (Waiman Long) [1758629] - [x86] x86/mm/cpa: Optimize __cpa_flush_range() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Factor common code between cpa_flush_*() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Move CLFLUSH test into cpa_flush_array() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Move CLFLUSH test into cpa_flush_range() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Use flush_tlb_kernel_range() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Unconditionally avoid WBINDV when we can (Waiman Long) [1758629] - [x86] x86/mm/cpa: Move flush_tlb_all() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Use flush_tlb_all() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Avoid the 4k pages check completely (Waiman Long) [1758629] - [x86] x86/mm/cpa: Do the range check early (Waiman Long) [1758629] - [x86] x86/mm/cpa: Optimize same protection check (Waiman Long) [1758629] - [x86] x86/mm/cpa: Add sanity check for existing mappings (Waiman Long) [1758629] - [x86] x86/mm/cpa: Avoid static protection checks on unmap (Waiman Long) [1758629] - [x86] x86/mm/cpa: Add large page preservation statistics (Waiman Long) [1758629] - [x86] x86/mm/cpa: Add debug mechanism (Waiman Long) [1758629] - [x86] x86/mm/cpa: Allow range check for static protections (Waiman Long) [1758629] - [x86] x86/mm/cpa: Rework static_protections() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Split, rename and clean up try_preserve_large_page() (Waiman Long) [1758629] - [x86] x86/mm/init32: Mark text and rodata RO in one go (Waiman Long) [1758629] - [mm] mm/kasan/quarantine.c: make quarantine_lock a raw_spinlock_t (Waiman Long) [1758629] - [mm] mm/list_lru.c: fold __list_lru_count_one() into its caller (Waiman Long) [1758629] - [mm] mm: workingset: make shadow_lru_isolate() use locking suffix (Waiman Long) [1758629] - [mm] mm: workingset: remove local_irq_disable() from count_shadow_nodes() (Waiman Long) [1758629] - [iommu] iommu/amd: Remove redundant WARN_ON() (Waiman Long) [1758629] - [mm] mm/list_lru: introduce list_lru_shrink_walk_irq() (Waiman Long) [1758629] - [mm] mm/list_lru.c: pass struct list_lru_node* as an argument to __list_lru_walk_one() (Waiman Long) [1758629] - [mm] mm/list_lru.c: move locking from __list_lru_walk_one() to its caller (Waiman Long) [1758629] - [mm] mm/list_lru.c: use list_lru_walk_one() in list_lru_walk_node() (Waiman Long) [1758629] - [kernel] userns: use irqsave variant of refcount_dec_and_lock() (Waiman Long) [1758629] - [kernel] userns: use refcount_t for reference counting instead atomic_t (Waiman Long) [1758629] - [kernel] bdi: use irqsave variant of refcount_dec_and_lock() (Waiman Long) [1758629] - [mm] bdi: use refcount_t for reference counting instead atomic_t (Waiman Long) [1758629] - [char] random: remove preempt disabled region (Waiman Long) [1758629] - [misc] ocxl: Update for AFU descriptor template version 1.1 (Steve Best) [1751207] - [misc] ocxl: Make ocxl_remove() static (Steve Best) [1751207] - [misc] ocxl: do not use C++ style comments in uapi header (Steve Best) [1751207] - [misc] ocxl: Allow contexts to be attached with a NULL mm (Steve Best) [1751207] - [misc] ocxl: Fix return value check in afu_ioctl() (Steve Best) [1751207] - [misc] ocxl: Provide global MMIO accessors for external drivers (Steve Best) [1751207] - [misc] ocxl: move event_fd handling to frontend (Steve Best) [1751207] - [misc] ocxl: afu_irq only deals with IRQ IDs, not offsets (Steve Best) [1751207] - [misc] ocxl: Allow external drivers to use OpenCAPI contexts (Steve Best) [1751207] - [misc] ocxl: Create a clear delineation between ocxl backend & frontend (Steve Best) [1751207] - [misc] ocxl: Don't pass pci_dev around (Steve Best) [1751207] - [misc] ocxl: Split pci.c (Steve Best) [1751207] - [misc] ocxl: Remove some unused exported symbols (Steve Best) [1751207] - [misc] ocxl: Remove superfluous 'extern' from headers (Steve Best) [1751207] - [misc] ocxl: read_pasid never returns an error, so make it void (Steve Best) [1751207] - [misc] ocxl: Rename struct link to ocxl_link (Steve Best) [1751207] - [misc] ocxl: remove set but not used variables 'tid' and 'lpid' (Steve Best) [1751207] - [misc] ocxl: Fix endiannes bug in read_afu_name() (Steve Best) [1751207] - [misc] ocxl/afu_irq: Don't include (Steve Best) [1751207] - [misc] ocxl: Clarify error path in setup_xsl_irq() (Steve Best) [1751207] - [misc] ocxl: Fix endiannes bug in ocxl_link_update_pe() (Steve Best) [1751207] - [misc] ocxl: Fix access to the AFU Descriptor Data (Steve Best) [1751207] - [netdrv] gve: account for lack of netdev_xmit_more() definition (RHEL-only) (John Linville) [1728864] - [netdrv] gve: Copy and paste bug in gve_get_stats() (John Linville) [1728864] - [netdrv] gve: Fix case where desc_cnt and data_cnt can get out of sync (John Linville) [1728864] - [netdrv] gve: replace kfree with kvfree (John Linville) [1728864] - [netdrv] gve: Remove the exporting of gve_probe (John Linville) [1728864] - [netdrv] gve: fix unused variable/label warnings (John Linville) [1728864] - [netdrv] gve: Fix error return code in gve_alloc_qpls() (John Linville) [1728864] - [netdrv] gve: fix -ENOMEM null check on a page allocation (John Linville) [1728864] - [netdrv] gve: Fix u64_stats_sync to initialize start (John Linville) [1728864] - [netdrv] gve: Add ethtool support (John Linville) [1728864] - [netdrv] gve: Add workqueue and reset support (John Linville) [1728864] - [netdrv] gve: Add transmit and receive support (John Linville) [1728864] - [netdrv] gve: Add basic driver framework for Compute Engine Virtual NIC (John Linville) [1728864] - [mfd] mfd: intel-lpss: Add Intel Comet Lake PCI IDs (David Arcari) [1761586] - [scsi] scsi: core: save/restore command resid for error handling (Ewan Milne) [1760503] - [scsi] scsi: sd: Ignore a failure to sync cache due to lack of authorization (Ewan Milne) [1760503] - [scsi] scsi: core: Add sysfs attributes for VPD pages 0h and 89h (Ewan Milne) [1760503] - [scsi] scsi: core: Log SCSI command age with errors (Ewan Milne) [1760503] - [scsi] scsi: scsi_dh_rdac: zero cdb in send_mode_select() (Ewan Milne) [1760503] - [scsi] scsi: sd: Improve unaligned completion resid message (Ewan Milne) [1760503] - [scsi] scsi: core: Reduce memory required for SCSI logging (Ewan Milne) [1760503] - [scsi] scsi: core: Complain if scsi_target_block() fails (Ewan Milne) [1760503] - [scsi] scsi: core: Make scsi_internal_device_unblock_nowait() reject invalid new_state (Ewan Milne) [1760503] - [scsi] scsi: scsi_debugfs: Use for_each_set_bit to simplify code (Ewan Milne) [1760503] - [scsi] scsi: scsi_dh_alua: always use a 2 second delay before retrying RTPG (Ewan Milne) [1760503] - [scsi] scsi: sd_zbc: Fix compilation warning (Ewan Milne) [1760503] - [scsi] scsi: devinfo: BLIST_TRY_VPD_PAGES for SanDisk Cruzer Blade (Ewan Milne) [1760503] - [scsi] scsi: core: use scmd_printk() to print which command timed out (Ewan Milne) [1760503] - [scsi] scsi: Avoid that .queuecommand() gets called for a blocked SCSI device (Ewan Milne) [1760503] - [scsi] scsi: core: don't preallocate small SGL in case of NO_SG_CHAIN (Ewan Milne) [1760503] - [scsi] scsi: scsi_dh_alua: Fix possible null-ptr-deref (Ewan Milne) [1760503] - [scsi] scsi: st: add a SPDX tag to st.c (Ewan Milne) [1760503] - [scsi] scsi: sr: add a SPDX tag to sr.c (Ewan Milne) [1760503] - [scsi] scsi: sg: switch to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: sd: switch remaining files to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: sd: add a SPDX tag to sd.c (Ewan Milne) [1760503] - [scsi] scsi: scsi_transport_srp: switch to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: scsi_transport_spi: switch to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: scsi_transport_sas: switch to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: scsi_transport_iscsi: switch to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: scsi_transport_fc: switch to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: core: switch the remaining scsi midlayer files to use SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: core: add SPDX tags to scsi midlayer files missing licensing information (Ewan Milne) [1760503] - [scsi] Revert "scsi: sd: Keep disk read-only when re-reading partition" (Ewan Milne) [1760503] - [scsi] scsi: core: set result when the command cannot be dispatched (Ewan Milne) [1760503] - [scsi] scsi: core: map PQ=1, PDT=other values to SCSI_SCAN_TARGET_PRESENT (Ewan Milne) [1760503] - [scsi] scsi: core: don't hold device refcount in IO path (Ewan Milne) [1760503] - [scsi] scsi: sd: Quiesce warning if device does not report optimal I/O size (Ewan Milne) [1760503] - [scsi] scsi: core: Use HCTX_TYPE_DEFAULT for blk_mq_tag_set->map (Ewan Milne) [1760503] - [scsi] scsi: core: Avoid that a kernel warning appears during system resume (Ewan Milne) [1760503] - [scsi] scsi: core: Also call destroy_rcu_head() for passthrough requests (Ewan Milne) [1760503] - [scsi] scsi: core: replace GFP_ATOMIC with GFP_KERNEL in scsi_scan.c (Ewan Milne) [1760503] - [scsi] scsi: sd: Optimal I/O size should be a multiple of physical block size (Ewan Milne) [1760503] - [scsi] scsi: sd: Fix typo in sd_first_printk() (Ewan Milne) [1760503] - [scsi] scsi: scsi_debug: Implement support for write protect (Ewan Milne) [1760503] - [scsi] scsi: sd_zbc: Fix zone information messages (Ewan Milne) [1760503] - [scsi] scsi: sd: Improve sd_print_capacity() (Ewan Milne) [1760503] - [scsi] scsi: scsi_debug: fix write_same with virtual_gb problem (Ewan Milne) [1760503] - [scsi] scsi: sd: Protect against READ(6) or WRITE(6) with zero block transfer length (Ewan Milne) [1760503] - [scsi] scsi: core: Remove an atomic instruction from the hot path (Ewan Milne) [1760503] - [scsi] scsi: sd: Rename 'SCpnt' into 'cmd' (Ewan Milne) [1760503] - [scsi] scsi: sd: Clean up sd_setup_read_write_cmnd() (Ewan Milne) [1760503] - [scsi] scsi: sd: Create helper functions for read/write commands (Ewan Milne) [1760503] - [scsi] scsi: sd: Simplify misaligned I/O check (Ewan Milne) [1760503] - [scsi] scsi: sd: Be consistent about blocks vs. sectors (Ewan Milne) [1760503] - [scsi] scsi: sd: Remove a local variable (Ewan Milne) [1760503] - [scsi] scsi: scsi_debug: add cmd abort option to every_nth (Ewan Milne) [1760503] - [scsi] scsi: scsi_debug: skip long delays when ndelay small (Ewan Milne) [1760503] - [x86] efi/x86: Do not clean dummy variable in kexec path (Bhupesh Sharma) [1724436] - [scsi] scsi: csiostor: create per port irq affinity mask set (Jonathan Toppins) [1725816] - [pci] PCI: let pci_disable_link_state propagate errors (Myron Stowe) [1735834] - [scsi] scsi: scsi_transport_fc: Add FPIN fc event codes (Ewan Milne) [1755587] - [scsi] scsi: scsi_transport_fc: refactor event posting routines (Ewan Milne) [1755587] - [scsi] scsi: fc: add FPIN ELS definition (Ewan Milne) [1755587] - [scsi] scsi: lib/sg_pool.c: clear 'first_chunk' in case of no preallocation (Ewan Milne) [1747162] - [scsi] scsi: core: Run queue when state is set to running after being blocked (Ewan Milne) [1691599] - [scsi] scsi: sd: Fix a race between closing an sd device and sd I/O (Ewan Milne) [1689118] - [net] net/ibmvnic: Fix EOI when running in XIVE mode. (Steve Best) [1761378] - [powerpc] powerpc/mce: Fix SLB rebolting during MCE recovery path. (Desnes Augusto Nunes do Rosario) [1725842] - [powerpc] powerpc/pseries: hwpoison the pages upon hitting UE (Desnes Augusto Nunes do Rosario) [1725842] - [x86] perf/x86/amd: Change/fix NMI latency mitigation to use a timestamp (David Arcari) [1730134] - [arm64] arm64: entry: Remove unneeded need_resched() loop (Mark Langsdorf) [1737075] - [arm64] arm64: preempt: Fix big-endian when checking preempt count in assembly (Mark Langsdorf) [1737075] - [arm64] arm64: preempt: Provide our own implementation of asm/preempt.h (Mark Langsdorf) [1737075] - [include] preempt: Move PREEMPT_NEED_RESCHED definition into arch code (Mark Langsdorf) [1737075] - [x86] x86/intel_rdt: Ensure a CPU remains online for the region's pseudo-locking sequence (Alexander Beregalov) [1724902] - [kernel] perf/core: Add sanity check to deal with pinned event failure (Alexander Beregalov) [1724902] - [arm64] arm64/sve: Fix wrong free for task->thread.sve_state (Andrew Jones) [1756450] - [scsi] scsi: lpfc: Update lpfc version to 12.4.0.1 (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: cleanup: remove unused fcp_txcmlpq_cnt (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Complete removal of FCoE T10 PI support on SLI-4 adapters (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Update async event logging (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix list corruption detected in lpfc_put_sgl_per_hdwq (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix hdwq sgl locks and irq handling (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix spinlock_irq issues in lpfc_els_flush_cmd() (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix list corruption in lpfc_sli_get_iocbq (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix host hang at boot or slow boot (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix coverity errors on NULL pointer checks (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix NVMe ABTS in response to receiving an ABTS (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix discovery failures when target device connectivity bounces (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix GPF on scsi command completion (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix locking on mailbox command completion (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix device recovery errors after PLOGI failures (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix rpi release when deleting vport (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix NVME io abort failures causing hangs (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix miss of register read failure check (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix premature re-enabling of interrupts in lpfc_sli_host_down (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix pt2pt discovery on SLI3 HBAs (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix reset recovery paths that are not recovering (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Convert existing pf users to ps (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: fix 12.4.0.0 GPF at boot (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Remove bg debugfs buffers (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Resolve checker warning for lpfc_new_io_buf() (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Update lpfc version to 12.4.0.0 (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Merge per-protocol WQ/CQ pairs into single per-cpu pair (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Add NVMe sequence level error recovery support (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Support dynamic unbounded SGL lists on G7 hardware. (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Add MDS driver loopback diagnostics support (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Add first and second level hardware revisions to sysfs reporting (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Migrate to px and pf in kernel print calls (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Add simple unlikely optimizations to reduce NVME latency (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix coverity warnings (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix nvme first burst module parameter description (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix BlockGuard enablement on FCoE adapters (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix reported physical link speed on a disabled trunked link (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix Max Frame Size value shown in fdmishow output (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix upcall to bsg done in non-success cases (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix sli4 adapter initialization with MSI (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix nvme sg_seg_cnt display if HBA does not support NVME (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix nvme target mode ABTSing a received ABTS (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix hang when downloading fw on port enabled for nvme (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix too many sg segments spamming in kernel log (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix crash due to port reset racing vs adapter error handling (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix deadlock on host_lock during cable pulls (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix error in remote port address change (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix driver nvme rescan logging (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix sg_seg_cnt for HBAs that don't support NVME (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix propagation of devloss_tmo setting to nvme transport (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix loss of remote port after devloss due to lack of RPIs (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix devices that don't return after devloss followed by rediscovery (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix null ptr oops updating lpfc_devloss_tmo via sysfs attribute (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix FLOGI handling across multiple link up/down conditions (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix irq raising in lpfc_sli_hba_down (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix Oops in nvme_register with target logout/login (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix issuing init_vpi mbox on SLI-3 card (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix ADISC reception terminating login state if a NVME target (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix discovery when target has no GID_FT information (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix leak of ELS completions on adapter reset (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix failure to clear non-zero eq_delay after io rate reduction (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix crash on driver unload in wq free (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix ELS field alignments (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix PLOGI failure with high remoteport count (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: remove NULL check before some freeing functions (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: use spin_lock_irqsave in IRQ context (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: remove redundant code (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Remove unnecessary null check before kfree (Dick Kennedy) [1757574] - [scripts] scripts/spelling.txt: drop "sepc" from the misspelling list (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: reduce stack size with CONFIG_GCC_PLUGIN_STRUCTLEAK_VERBOSE (Dick Kennedy) [1757574] - [scsi] lpfc: add sysfs interface to post NVME RSCN (Dick Kennedy) [1757574] - [scsi] lpfc: add support for translating an RSCN rcv into a discovery rescan (Dick Kennedy) [1757574] - [scsi] lpfc: add support to generate RSCN events for nport (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: use sg helper to iterate over scatterlist (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Avoid unused function warnings (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Make some symbols static (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Remove set but not used variables 'qp' (Dick Kennedy) [1757574] - [lib] lib/vsprintf: Reinstate printing of legacy clock IDs (Prarit Bhargava) [1751075] - [lib] vsprintf: fix data type of variable in string_nocheck() (Prarit Bhargava) [1751075] - [scripts] kconfig: tests: fix recursive inclusion unit test (Prarit Bhargava) [1751075] - [kernel] printk: Replace GPLv2 boilerplate/reference with SPDX - rule 13 (Prarit Bhargava) [1751075] - [kernel] printk: Add SPDX license identifier for missed files (Prarit Bhargava) [1751075] - [kernel] printk: Add SPDX license identifier for more missed files (Prarit Bhargava) [1751075] - [kernel] panic: add an option to replay all the printk message in buffer (Prarit Bhargava) [1751075] - [kernel] panic: avoid the extra noise dmesg (Prarit Bhargava) [1751075] - [lib] vsprintf: Do not break early boot with probing addresses (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Make function pointer_string static (Prarit Bhargava) [1751075] - [lib] vsprintf: Limit the length of inlined error messages (Prarit Bhargava) [1751075] - [lib] vsprintf: Avoid confusion between invalid address and value (Prarit Bhargava) [1751075] - [lib] vsprintf: Prevent crash when dereferencing invalid pointers (Prarit Bhargava) [1751075] - [lib] vsprintf: Consolidate handling of unknown pointer specifiers (Prarit Bhargava) [1751075] - [lib] vsprintf: Factor out pO handler as kobject_string() (Prarit Bhargava) [1751075] - [lib] vsprintf: Factor out pV handler as va_format() (Prarit Bhargava) [1751075] - [lib] vsprintf: Factor out p[iI] handler as ip_addr_string() (Prarit Bhargava) [1751075] - [lib] vsprintf: Do not check address of well-known strings (Prarit Bhargava) [1751075] - [lib] vsprintf: Consistent pK handling for kptr_restrict == 0 (Prarit Bhargava) [1751075] - [lib] vsprintf: Shuffle restricted_pointer() (Prarit Bhargava) [1751075] - [kernel] printk: Tie printk_once / printk_deferred_once into .data.once for reset (Prarit Bhargava) [1751075] - [lib] lib: Use new kselftest header (Prarit Bhargava) [1751075] - [lib] lib/test_printf: Add empty module_exit function (Prarit Bhargava) [1751075] - [scripts] checkpatch: add pt as a valid vsprintf extension (Prarit Bhargava) [1751075] - [lib] lib/test_printf: Switch to bitmap_zalloc() (Prarit Bhargava) [1751075] - [lib] lib/vsprintf.c: move sizeof(struct printf_spec) next to its definition (Prarit Bhargava) [1751075] - [kernel] printk/docs: Add extra integer types to printk-formats (Prarit Bhargava) [1751075] - [kernel] printk: Remove no longer used LOG_PREFIX. (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Remove pCr remnant in comment (Prarit Bhargava) [1751075] - [kernel] printk: Pass caller information to log_store(). (Prarit Bhargava) [1751075] - [kernel] kernel/sysctl: add panic_print into sysctl (Prarit Bhargava) [1751075] - [kernel] panic: add options to print system info when panic happens (Prarit Bhargava) [1751075] - [include] include/linux/printk.h: drop silly "static inline asmlinkage" from dump_stack() (Prarit Bhargava) [1751075] - [kernel] printk: Add caller information to printk() output. (Prarit Bhargava) [1751075] - [kernel] printk: Remove print_prefix() calls with NULL buffer. (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Print time and date in human readable format via pt (Prarit Bhargava) [1751075] - [kernel] printk: fix printk_time race. (Prarit Bhargava) [1751075] - [kernel] printk: Make printk_emit() local function. (Prarit Bhargava) [1751075] - [documentation] doc: printk-formats: Remove bogus kobject references for device nodes (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Hash printed address for netdev bits fallback (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Hash legacy clock addresses (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Prepare for more general use of ptr_to_id() (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Make ptr argument conts in ptr_to_id() (Prarit Bhargava) [1751075] - [kernel] printk: fix integer overflow in setup_log_buf() (Prarit Bhargava) [1751075] - [kernel] printk: do not preliminary split up cont buffer (Prarit Bhargava) [1751075] - [kernel] printk: lock/unlock console only for new logbuf entries (Prarit Bhargava) [1751075] - [kernel] printk: keep kernel cont support always enabled (Prarit Bhargava) [1751075] - [kernel] printk: Give error on attempt to set log buffer length to over 2G (Prarit Bhargava) [1751075] - [kernel] printk: Add KBUILD_MODNAME and remove a redundant print prefix (Prarit Bhargava) [1751075] - [kernel] printk: Correct wrong casting (Prarit Bhargava) [1751075] - [kernel] printk: CON_PRINTBUFFER console registration is a bit racy (Prarit Bhargava) [1751075] - [kernel] printk: Do not miss new messages when replaying the log (Prarit Bhargava) [1751075] - [kernel] Revert "printk: make sure to print log on console." (Prarit Bhargava) [1751075] - [lib] vsprintf: print OF node name using full_name (Prarit Bhargava) [1751075] - [kernel] printk/tracing: Do not trace printk_nmi_enter() (Prarit Bhargava) [1751075] - [misc] notifier: Remove notifier header file wherever not used (Prarit Bhargava) [1751075] - [init] init: allow initcall tables to be emitted using relative references (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Do not handle pO[^F] as px (Prarit Bhargava) [1751075] - [kernel] console: Replace #if 0 with atomic var 'ignore_console_lock_warning' (Prarit Bhargava) [1751075] - [lib] vsprintf: Use hw RNG for ptr_key (Prarit Bhargava) [1751075] - [kernel] printk: Fix warning about unused suppress_message_printing (Prarit Bhargava) [1751075] - [char] random: Return nbytes filled from hw RNG (Prarit Bhargava) [1751075] - [char] random: Fix whitespace pre random-bytes work (Prarit Bhargava) [1751075] - [kernel] printk/nmi: Prevent deadlock when accessing the main log buffer in NMI (Prarit Bhargava) [1751075] - [kernel] printk: Create helper function to queue deferred console handling (Prarit Bhargava) [1751075] - [kernel] printk: Split the code for storing a message into the log buffer (Prarit Bhargava) [1751075] - [kernel] printk: Clean up syslog_print_all() (Prarit Bhargava) [1751075] - [kernel] printk: Export is_console_locked (Prarit Bhargava) [1751075] - [kernel] printk: Remove unnecessary kmalloc() from syslog during clear (Prarit Bhargava) [1751075] - [kernel] printk: Make CONSOLE_LOGLEVEL_QUIET configurable (Prarit Bhargava) [1751075] - [kernel] printk: make sure to print log on console. (Prarit Bhargava) [1751075] - [lib] lib/test_printf.c: accept "ptrval" as valid result for plain 'p' tests (Prarit Bhargava) [1751075] - [kernel] softirq: Remove tasklet_hrtimer (Prarit Bhargava) [1737073] - [include] list: add function list_rotate_to_front() (Prarit Bhargava) [1737073] - [clocksource] clocksource/drivers/tcb_clksrc: Rename the file for consistency (Prarit Bhargava) [1737073] - [clocksource] clocksource/drivers/tcb_clksrc: Move Kconfig option (Prarit Bhargava) [1737073] - [clocksource] clocksource/drivers/tcb_clksrc: Use tcb as sched_clock (Prarit Bhargava) [1737073] - [kernel] irq_work: Do not raise an IPI when queueing work on the local CPU (Prarit Bhargava) [1737073] - [tty] tty/sysrq: Convert show_lock to raw_spinlock_t (Prarit Bhargava) [1737073] - [net] xfrm: Replace hrtimer tasklet with softirq hrtimer (Prarit Bhargava) [1737073] - [netdrv] mac80211_hwsim: Replace hrtimer tasklet with softirq hrtimer (Prarit Bhargava) [1737073] - [kernel] kthread: Do not use TIMER_IRQSAFE (Prarit Bhargava) [1737073] - [kernel] kthread: Convert worker lock to raw spinlock (Prarit Bhargava) [1737073] - [netdrv] mac80211_hwsim: Timer should be initialized before device registered (Prarit Bhargava) [1737073] - [net] xfrm: use time64_t for in-kernel timestamps (Prarit Bhargava) [1737073] - [x86] x86/intel: Aggregate microserver naming (Prarit Bhargava) [1725644] - [x86] x86/intel: Aggregate big core graphics naming (Prarit Bhargava) [1725644] - [x86] x86/intel: Aggregate big core mobile naming (Prarit Bhargava) [1725644] - [x86] x86/intel: Aggregate big core client naming (Prarit Bhargava) [1725644] - [tools] turbostat: Replace GPLv2 boilerplate/reference with SPDX - rule 335 (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: update version number (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: rename has_hsw_msrs() (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: Fix Haswell Core systems (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: Add support for Hygon Fam 18h (Dhyana) RAPL (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: Fix caller parameter of get_tdp_amd() (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: Fix CPUC1 display value (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: do not enforce 1ms (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: read from pipes too (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: Add Ice Lake NNPI support (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: add Jacobsville support (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: remove duplicate pc10 column (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: fix file descriptor leaks (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: fix leak of file descriptor on error return path (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: fix buffer overrun (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: Make interval calculation per thread to reduce jitter (Prarit Bhargava) [1725644] - [tools] tools/power/x86: Enable compiler optimisations and Fortify by default (Prarit Bhargava) [1725644] - [x86] x86/cpu: Add Ice Lake NNPI to Intel family (Prarit Bhargava) [1725644]- [tools] perf tools: Fix segfault in cpu_cache_level__read() (Michael Petlan) [1761995] - [scsi] qla2xxx: Update driver version to 10.01.00.19.08.2-k (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix Nport ID display value (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix N2N link up fail (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix N2N link reset (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Optimize NPIV tear down process (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix stale mem access on driver unload (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix unbound sleep in fcport delete path. (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Silence fwdump template message (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix stale session (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix stuck login session (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix driver reload for ISP82xx (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix flash read for Qlogic ISPs (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix message indicating vectors used by driver (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: fix spelling mistake "initializatin" -> "initialization" (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix a recently introduced kernel warning (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix a NULL pointer dereference (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Simplify qla24xx_async_abort_cmd() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove two superfluous if-tests (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Introduce qla2x00_els_dcmd2_free() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Inline the qla2x00_fcport_event_handler() function (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Report invalid mailbox status codes (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove superfluous sts_entry_* casts (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Let the compiler check the type of the SCSI command context pointer (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Complain if sp->done() is not called from the completion path (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make sure that aborted commands are freed (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Introduce qla2xxx_get_next_handle() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Modify NVMe include directives (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make qlt_handle_abts_completion() more robust (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix a race condition between aborting and completing a SCSI command (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Introduce the function qla2xxx_init_sp() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Enable type checking for the SRB free and done callback functions (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Rework key encoding in qlt_find_host_by_d_id() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Set the responder mode if appropriate for ELS pass-through IOCBs (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make it explicit that ELS pass-through IOCBs use little endian (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Check secondary image if reading the primary image fails (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Change the return type of qla24xx_read_flash_data() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Introduce the be_id_t and le_id_t data types for FC src/dst IDs (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Complain if a soft reset fails (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use memcpy() and strlcpy() instead of strcpy() and strncpy() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Check the PCI info string output buffer size (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Complain if waiting for pending commands times out (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Declare fourth qla2x00_set_model_info() argument const (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Always check the qla2x00_wait_for_hba_online() return value (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Suppress multiple Coverity complaint about out-of-bounds accesses (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Suppress a Coveritiy complaint about integer overflow (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove unreachable code from qla83xx_idc_lock() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix qla24xx_process_bidir_cmd() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Simplify a debug statement (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove dead code (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Complain if parsing the version string fails (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Complain if a mailbox command times out (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use strlcpy() instead of strncpy() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Do not corrupt vha->plogi_ack_list (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Report the firmware status code if a mailbox command fails (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix session lookup in qlt_abort_work() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Simplify qla24xx_abort_sp_done() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove two superfluous tests (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove a superfluous pointer check (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Simplify qlt_lport_dump() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Reduce the number of casts in GID list code (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Verify locking assumptions at runtime (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Change data_dsd into an array (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Declare qla_tgt_cmd.cdb const (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Reduce the scope of three local variables in qla2xxx_queuecommand() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Change the return type of qla2x00_update_ms_fdmi_iocb() into void (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Declare the fourth ql_dump_buffer() argument const (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove a superfluous forward declaration (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove an include directive from qla_mr.c (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Include the header file from qla_dsd.h (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use tabs instead of spaces for indentation (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Improve Linux kernel coding style conformance (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Really fix qla2xxx_eh_abort() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make qla2x00_abort_srb() again decrease the sp reference count (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Allow NVMe IO to resume with short cable pull (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix hang in fcport delete path (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use common update-firmware-options routine for ISP27xx+ (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix NVMe port discovery after a short device port loss (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Correct error handling during initialization failures (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Retry fabric Scan on IOCB queue full (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix premature timer expiration (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix Relogin to prevent modifying scan_state flag (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Reject EH_{abort|device_reset|target_request} (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Skip FW dump on LOOP initialization error (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use Correct index for Q-Pair array (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix abort timeout race condition. (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix DMA unmap leak (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Replace vmalloc + memset with vzalloc (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove unnecessary null check (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: remove double assignment in qla2x00_update_fcport (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Add cleanup for PCI EEH recovery (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Avoid that lockdep complains about unsafe locking in tcm_qla2xxx_close_session() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Avoid that qlt_send_resp_ctio() corrupts memory (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use __le64 instead of uint32_t[2] for sending DMA addresses to firmware (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Introduce the dsd32 and dsd64 data structures (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Check the size of firmware data structures at compile time (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Pass little-endian values to the firmware (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make qla24xx_async_abort_cmd() static (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove unnecessary locking from the target code (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove qla_tgt_cmd.released (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Complain if a command is released that is owned by the firmware (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: target: Fix offline port handling and host reset handling (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix abort handling in tcm_qla2xxx_write_pending() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix error handling in qlt_alloc_qfull_cmd() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Simplify qlt_send_term_imm_notif() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix use-after-free issues in qla2xxx_qpair_sp_free_dma() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix a qla24xx_enable_msix() error path (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Avoid that qla2x00_mem_free() crashes if called twice (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make qla2x00_mem_free() easier to verify (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Increase the size of the mailbox arrays from 4 to 8 (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Log the status code if a firmware command fails (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Avoid that Coverity complains about dereferencing a NULL rport pointer (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Uninline qla2x00_init_timer() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Move qla2x00_is_reserved_id() from qla_inline.h into qla_init.c (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Move qla2x00_clear_loop_id() from qla_inline.h into qla_init.c (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove a set-but-not-used variable (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Declare qla2x00_find_new_loop_id() static (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Move qla2x00_set_reserved_loop_ids() definition (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix a format specifier (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Update two source code comments (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Silence Successful ELS IOCB message (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix device staying in blocked state (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Move qla2x00_set_fcport_state() from a .h into a .c file (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove two superfluous casts (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove qla_tgt_cmd.data_work and qla_tgt_cmd.data_work_free (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Move the include directive (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Declare qla24xx_build_scsi_crc_2_iocbs() static (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Move the port_state_str[] definition from a .h to a .c file (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Insert spaces where required (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix formatting of pointer types (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Leave a blank line after declarations (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use tabs to indent code (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix FC-AL connection target discovery (Himanshu Madhani) [1728845] - [scsi] scsi: tcm_qla2xxx: Minimize #include directives (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Unregister resources in the opposite order of the registration order (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Unregister chrdev if module initialization fails (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use get/put_unaligned where appropriate (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make qla2x00_process_response_queue() easier to read (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Declare local symbols static (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use ARRAY_SIZE() in the definition of QLA_LAST_SPEED (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove a comment that refers to the SCSI host lock (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove useless set memory to zero use memset() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Cleanup fcport memory to prevent leak (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Further limit FLASH region write access from SysFS (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix incorrect region-size setting in optrom SYSFS routines (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Disable T10-DIF feature with FC-NVMe during probe (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Increase the max_sgl_segments to 1024 (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Reset the FCF_ASYNC_{SENT|ACTIVE} flags (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Set the qpair in SRB to NULL when SRB is released (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix a small typo in qla_bsg.c (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix comment alignment in qla_bsg.c (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use HCTX_TYPE_DEFAULT for blk_mq_tag_set->map (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: deadlock by configfs_depend_item (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: use lower_32_bits and upper_32_bits instead of reinventing them (Himanshu Madhani) [1728845] - [md] dm snapshot: rework COW throttling to fix deadlock (Mike Snitzer) [1758605] - [md] dm snapshot: introduce account_start_copy() and account_end_copy() (Mike Snitzer) [1758605] - [netdrv] ice: Bump version (Jonathan Toppins) [1721711] - [netdrv] ice: Enable DDP package download (Jonathan Toppins) [1721711] - [netdrv] ice: Initialize DDP package structures (Jonathan Toppins) [1721711] - [netdrv] ice: Implement Dynamic Device Personalization (DDP) download (Jonathan Toppins) [1721711] - [netdrv] ice: Fix FW version formatting in dmesg (Jonathan Toppins) [1721711] - [netdrv] ice: send driver version to firmware (Jonathan Toppins) [1721711] - [netdrv] ice: Rework around device/function capabilities (Jonathan Toppins) [1721711] - [netdrv] ice: change default number of receive descriptors (Jonathan Toppins) [1721711] - [netdrv] ice: Minor refactor in queue management (Jonathan Toppins) [1721711] - [netdrv] ice: Allow for delayed LLDP MIB change registration (Jonathan Toppins) [1721711] - [netdrv] ice: update Tx context struct (Jonathan Toppins) [1721711] - [netdrv] ice: Report VF link status with opcode to get resources (Jonathan Toppins) [1721711] - [netdrv] ice: Check for DCB capability before initializing DCB (Jonathan Toppins) [1721711] - [netdrv] ice: report link down for VF when PF's queues are not enabled (Jonathan Toppins) [1721711] - [netdrv] ice: Reliably reset VFs (Jonathan Toppins) [1721711] - [netdrv] ice: change work limit to a constant (Jonathan Toppins) [1721711] - [netdrv] ice: small efficiency fixes (Jonathan Toppins) [1721711] - [netdrv] ice: move code closer together (Jonathan Toppins) [1721711] - [netdrv] ice: clean up arguments (Jonathan Toppins) [1721711] - [netdrv] ice: Check root pointer for validity (Jonathan Toppins) [1721711] - [netdrv] ice: Add ice_get_main_vsi to get PF/main VSI (Jonathan Toppins) [1721711] - [netdrv] ice: Update fields in ice_vsi_set_num_qs when reconfiguring (Jonathan Toppins) [1721711] - [netdrv] ice: Only disable VLAN pruning for the VF when all VLANs are removed (Jonathan Toppins) [1721711] - [netdrv] ice: Remove enable DCB when SW LLDP is activated (Jonathan Toppins) [1721711] - [netdrv] ice: Report stats when VSI is down (Jonathan Toppins) [1721711] - [netdrv] ice: Always notify FW of VF reset (Jonathan Toppins) [1721711] - [netdrv] ice: Correctly handle return values for init DCB (Jonathan Toppins) [1721711] - [netdrv] ice: Limit Max TCs on devices with more than 4 ports (Jonathan Toppins) [1721711] - [netdrv] ice: Cleanup defines in ice_type.h (Jonathan Toppins) [1721711] - [netdrv] ice: print extra message if topology issue (Jonathan Toppins) [1721711] - [netdrv] ice: add print of autoneg state to link message (Jonathan Toppins) [1721711] - [netdrv] ice: update driver unloading field for Queue Shutdown AQ command (Jonathan Toppins) [1721711] - [netdrv] ice: add needed PFR during driver unload (Jonathan Toppins) [1721711] - [netdrv] ice: Deduce TSA value from the priority value in the CEE mode (Jonathan Toppins) [1721711] - [netdrv] ice: Report what the user set for coalesce [tx|rx]-usecs (Jonathan Toppins) [1721711] - [netdrv] ice: Fix resource leak in ice_remove_rule_internal() (Jonathan Toppins) [1721711] - [netdrv] ice: Fix EMP reset handling (Jonathan Toppins) [1721711] - [netdrv] ice: fix adminq calls during remove (Jonathan Toppins) [1721711] - [netdrv] ice: Rework ice_ena_msix_range (Jonathan Toppins) [1721711] - [netdrv] ice: Fix VF configuration issues due to reset (Jonathan Toppins) [1721711] - [netdrv] ice: Alloc queue management bitmaps and arrays dynamically (Jonathan Toppins) [1721711] - [netdrv] ice: add support for virtchnl_queue_select.[tx|rx]_queues bitmap (Jonathan Toppins) [1721711] - [netdrv] ice: add support for enabling/disabling single queues (Jonathan Toppins) [1721711] - [netdrv] ice: fix potential infinite loop (Jonathan Toppins) [1721711] - [netdrv] ice: fix ice_is_tc_ena (Jonathan Toppins) [1721711] - [netdrv] ice: add validation in OP_CONFIG_VSI_QUEUES VF message (Jonathan Toppins) [1721711] - [netdrv] ice: Don't clog kernel debug log with VF MDD events errors (Jonathan Toppins) [1721711] - [netdrv] ice: Introduce a local variable for a VSI in the rebuild path (Jonathan Toppins) [1721711] - [netdrv] ice: shorten local and add debug prints (Jonathan Toppins) [1721711] - [netdrv] ice: Sanitize ice_ena_vsi and ice_dis_vsi (Jonathan Toppins) [1721711] - [netdrv] ice: added sibling head to parse nodes (Jonathan Toppins) [1721711] - [netdrv] ice: Fix ethtool port and PFC stats for 4x25G cards (Jonathan Toppins) [1721711] - [netdrv] ice: Don't allow VSI to remove unassociated ucast filter (Jonathan Toppins) [1721711] - [netdrv] ice: Fix issues updating VSI MAC filters (Jonathan Toppins) [1721711] - [netdrv] ice: update ethtool stats on-demand (Jonathan Toppins) [1721711] - [netdrv] ice: Add input handlers for virtual channel handlers (Jonathan Toppins) [1721711] - [netdrv] ice: Don't clear auto_fec bit in ice_cfg_phy_fec() (Jonathan Toppins) [1721711] - [netdrv] ice: Fix flag used for module query (Jonathan Toppins) [1721711] - [netdrv] ice: silence some bogus error messages (Jonathan Toppins) [1721711] - [netdrv] ice: Rename ethtool private flag for lldp (Jonathan Toppins) [1721711] - [netdrv] ice: reject VF attempts to enable head writeback (Jonathan Toppins) [1721711] - [netdrv] ice: Copy dcbx configuration only if mode is correct (Jonathan Toppins) [1721711] - [netdrv] ice: Treat DCBx state NOT_STARTED as valid (Jonathan Toppins) [1721711] - [netdrv] ice: Don't call synchronize_irq() for VF's from the host (Jonathan Toppins) [1721711] - [netdrv] ice: Account for all states of FW DCBx and LLDP (Jonathan Toppins) [1721711] - [netdrv] ice: Allow egress control packets from PF_VSI (Jonathan Toppins) [1721711] - [netdrv] ice: improve print for VF's when adding/deleting MAC filters (Jonathan Toppins) [1721711] - [netdrv] ice: Change type for queue counts (Jonathan Toppins) [1721711] - [netdrv] ice: Move VF resources definition to SR-IOV specific file (Jonathan Toppins) [1721711] - [netdrv] ice: Increase size of Mailbox receive queue for many VFs (Jonathan Toppins) [1721711] - [netdrv] ice: Reduce wait times during VF bringup/reset (Jonathan Toppins) [1721711] - [netdrv] ice: update GLINT_DYN_CTL and GLINT_VECT2FUNC register access (Jonathan Toppins) [1721711] - [netdrv] ice: Do not always bring up PF VSI in ice_ena_vsi() (Jonathan Toppins) [1721711] - [netdrv] ice: allow empty Rx descriptors (Jonathan Toppins) [1721711] - [netdrv] ice: Fix kernel hang with DCB reset in CEE mode (Jonathan Toppins) [1721711] - [netdrv] ice: Set WB_ON_ITR when we don't re-enable interrupts (Jonathan Toppins) [1721711] - [netdrv] ice: fix set pause param autoneg check (Jonathan Toppins) [1721711] - [netdrv] ice: Restructure VFs initialization flows (Jonathan Toppins) [1721711] - [netdrv] ice: Assume that more than one Rx queue is rare in ice_napi_poll (Jonathan Toppins) [1721711] - [netdrv] ice: Use the software based tail when checking for hung Tx ring (Jonathan Toppins) [1721711] - [netdrv] ice: Bump version number (Jonathan Toppins) [1721711] - [netdrv] ice: Remove flag to track VF interrupt status (Jonathan Toppins) [1721711] - [netdrv] ice: Remove unnecessary flag ICE_FLAG_MSIX_ENA (Jonathan Toppins) [1721711] - [netdrv] ice: Don't return error for disabling LAN Tx queue that does exist (Jonathan Toppins) [1721711] - [netdrv] ice: Remove duplicate code in ice_alloc_rx_bufs (Jonathan Toppins) [1721711] - [netdrv] ice: Add stats for Rx drops at the port level (Jonathan Toppins) [1721711] - [netdrv] ice: Update number of VF queue before setting VSI resources (Jonathan Toppins) [1721711] - [netdrv] ice: Set up Tx scheduling tree based on alloc VSI Tx queues (Jonathan Toppins) [1721711] - [netdrv] ice: Only bump Rx tail and release buffers once per napi_poll (Jonathan Toppins) [1721711] - [netdrv] ice: Disable VFs until reset is completed (Jonathan Toppins) [1721711] - [netdrv] ice: Do not configure port with no media (Jonathan Toppins) [1721711] - [netdrv] ice: separate out control queue lock creation (Jonathan Toppins) [1721711] - [netdrv] ice: Always set prefena when configuring an Rx queue (Jonathan Toppins) [1721711] - [netdrv] ice: Move vector base setup to PF VSI (Jonathan Toppins) [1721711] - [netdrv] ice: track hardware stat registers past rollover (Jonathan Toppins) [1721711] - [netdrv] ice: add lp_advertising flow control support (Jonathan Toppins) [1721711] - [netdrv] ice: Use struct_size() helper (Jonathan Toppins) [1721711] - [netdrv] ice: Use LLDP ethertype define ETH_P_LLDP (Jonathan Toppins) [1721711] - [netdrv] ice: Trivial cosmetic changes (Jonathan Toppins) [1721711] - [netdrv] ice: Recognize higher speeds (Jonathan Toppins) [1721711] - [netdrv] ice: Use a different ICE_DBG bit for firmware log messages (Jonathan Toppins) [1721711] - [netdrv] ice: Update function header (Jonathan Toppins) [1721711] - [netdrv] ice: Move define for ICE_AQC_DRIVER_UNLOADING (Jonathan Toppins) [1721711] - [netdrv] ice: Align to updated AQ command formats (Jonathan Toppins) [1721711] - [netdrv] ice: Use continue instead of an else block (Jonathan Toppins) [1721711] - [netdrv] ice: Change minimum descriptor count value for Tx/Rx rings (Jonathan Toppins) [1721711] - [netdrv] ice: Add switch rules to handle LLDP packets (Jonathan Toppins) [1721711] - [netdrv] ice: Cleanup ice_update_link_info (Jonathan Toppins) [1721711] - [netdrv] ice: Use right type for ice_cfg_vsi_lan return (Jonathan Toppins) [1721711] - [netdrv] ice: Add support for Forward Error Correction (FEC) (Jonathan Toppins) [1721711] - [netdrv] ice: Add support for virtchnl_vector_map.[rxq|txq]_map (Jonathan Toppins) [1721711] - [netdrv] ice: Introduce ice_init_mac_fltr and move ice_napi_del (Jonathan Toppins) [1721711] - [netdrv] ice: Use GLINT_DYN_CTL to disable VF's interrupts (Jonathan Toppins) [1721711] - [netdrv] ice: Add a helper to trigger software interrupt (Jonathan Toppins) [1721711] - [netdrv] ice: Configure RSS LUT key only if RSS is enabled (Jonathan Toppins) [1721711] - [netdrv] ice: Add ice_get_fw_log_cfg to init FW logging (Jonathan Toppins) [1721711] - [netdrv] ice: Minor cleanup in ice_switch.h (Jonathan Toppins) [1721711] - [netdrv] ice: Remove redundant and premature event config (Jonathan Toppins) [1721711] - [netdrv] ice: Change message level (Jonathan Toppins) [1721711] - [netdrv] ice: Check all VFs for MDD activity, don't disable (Jonathan Toppins) [1721711] - [netdrv] ice: Refactor interrupt tracking (Jonathan Toppins) [1721711] - [netdrv] ice: Add handler for ethtool selftest (Jonathan Toppins) [1721711] - [netdrv] ice: Don't call ice_cfg_itr() for SR-IOV (Jonathan Toppins) [1721711] - [netdrv] ice: Set minimum default Rx descriptor count to 512 (Jonathan Toppins) [1721711] - [netdrv] ice: Resolve static analysis warning (Jonathan Toppins) [1721711] - [netdrv] ice: Implement toggling ethtool rx-vlan-filter (Jonathan Toppins) [1721711] - [netdrv] ice: Remove direct write for GLLAN_RCTL_0 (Jonathan Toppins) [1721711] - [netdrv] ice: Fix LINE_SPACING style issue (Jonathan Toppins) [1721711] - [netdrv] ice: Silence semantic parser warnings (Jonathan Toppins) [1721711] - [netdrv] ice: Fix couple of issues in ice_vsi_release (Jonathan Toppins) [1721711] - [netdrv] ice: Reorganize ice_vf struct (Jonathan Toppins) [1721711] - [netdrv] ice: Use bitfields when possible (Jonathan Toppins) [1721711] - [netdrv] ice: Reorganize tx_buf and ring structs (Jonathan Toppins) [1721711] - [netdrv] ice: Format ethtool reported stats (Jonathan Toppins) [1721711] - [netdrv] ice: Gracefully handle reset failure in ice_alloc_vfs() (Jonathan Toppins) [1721711] - [netdrv] ice: Refactor the LLDP MIB change event handling (Jonathan Toppins) [1721711] - [netdrv] ice: Advertise supported link modes if none requested (Jonathan Toppins) [1721711] - [netdrv] ice: Fix hang when ethtool disables FW LLDP (Jonathan Toppins) [1721711] - [netdrv] ice: Call out dev/func caps when printing (Jonathan Toppins) [1721711] - [netdrv] ice: Remove braces for single statement blocks (Jonathan Toppins) [1721711] - [netdrv] ice: Cleanup an unnecessary variable initialization (Jonathan Toppins) [1721711] - [netdrv] ice: Implement LLDP persistence (Jonathan Toppins) [1721711] - [netdrv] ice: Fix double spacing (Jonathan Toppins) [1721711] - [kernel] sched/debug: Fix potential deadlock when writing to sched_features (Vladis Dronov) [1760060] - [kernel] sched/debug: Use match_string() helper instead of open-coded logic (Vladis Dronov) [1760060] - [hid] HID: intel-ish-hid: ipc: add EHL device id (Tony Camuso) [1716756] - [hid] HID: remove NO_D3 flag when remove driver (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: fix wrong driver_data usage (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Fix a use after free in load_fw_from_host() (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Add SPDX license identifier - Makefile/Kconfig (Tony Camuso) [1716756] - [platform] platform/chrome: Add ChromeOS EC ISHTP driver (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: prefix header search paths with $(srctree)/ (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Add Comet Lake PCI device ID (Tony Camuso) [1716756] - [platform] platform/chrome: cros_ec: Add EC host command support using rpmsg (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: fix spelling mistake "multipe" -> "multiple" (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: ISH firmware loader client driver (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Add interface function for PCI device pointer (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Use the new interface functions in HID ish client (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Move functions related to bus and device (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Add interface functions for struct ishtp_cl (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Move the common functions from client.h (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Store ishtp_cl_device instance in device (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Move driver registry functions (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Simplify ishtp_cl_link() (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Hide members of struct ishtp_cl_device (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Add match callback to ishtp bus type (Tony Camuso) [1716756] - [hid] HID: intel-ish: enable raw interface to HID devices on ISH (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Use VID/PID from ISH (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Switch to use new generic UUID API (Tony Camuso) [1716756] - [hid] HID: intel-ish: ipc: handle PIMR before ish_wakeup also clear PISR busy_clear bit (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: use helper function to search client id (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: ishtp: add helper function for client search (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: use helper function to access client buffer (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: ishtp: add helper functions for client buffer operation (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: use helper function for private driver data set/get (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: ishtp: add helper function for driver data get/set (Tony Camuso) [1716756] - [platform] platform/chrome: Move cros-ec transport drivers to drivers/platform. (Tony Camuso) [1716756] - [tools] tools: PCI: Fix compiler warning in pcitest (Myron Stowe) [1753749] - [iommu] iommu: Fix integer truncation (Myron Stowe) [1753749] - [pci] PCI/P2PDMA: Ignore root complex whitelist when an IOMMU is present (Myron Stowe) [1753749] - [pci] PCI: Cleanup setup-bus.c comments and whitespace (Myron Stowe) [1753749] - [include] CPER: Remove unnecessary use of user-space types (Myron Stowe) [1753749] - [include] CPER: Add UEFI spec references (Myron Stowe) [1753749] - [pci] PCI: Fix comment typos (Myron Stowe) [1753749] - [pci] PCI: Cleanup register definition width and whitespace (Myron Stowe) [1753749] - [pci] PCI: pciehp: Remove pointless MY_NAME definition (Myron Stowe) [1753749] - [pci] PCI: pciehp: Remove pointless PCIE_MODULE_NAME definition (Myron Stowe) [1753749] - [pci] PCI: pciehp: Remove unused dbg/err/info/warn() wrappers (Myron Stowe) [1753749] - [pci] PCI: pciehp: Log messages with pci_dev, not pcie_device (Myron Stowe) [1753749] - [pci] PCI: pciehp: Replace pciehp_debug module param with dyndbg (Myron Stowe) [1753749] - [pci] PCI: pciehp: Remove pciehp_debug uses (Myron Stowe) [1753749] - [pci] PCI/AER: Log messages with pci_dev, not pcie_device (Myron Stowe) [1753749] - [pci] PCI/DPC: Log messages with pci_dev, not pcie_device (Myron Stowe) [1753749] - [pci] PCI/PME: Replace dev_printk(KERN_DEBUG) with dev_info() (Myron Stowe) [1753749] - [pci] PCI/AER: Replace dev_printk(KERN_DEBUG) with dev_info() (Myron Stowe) [1753749] - [pci] PCI: Replace dev_printk(KERN_DEBUG) with dev_info(), etc (Myron Stowe) [1753749] - [pci] PCI: Replace printk(KERN_INFO) with pr_info(), etc (Myron Stowe) [1753749] - [pci] PCI: Use dev_printk() when possible (Myron Stowe) [1753749] - [iommu] iommu/dma: Reserve IOVA for PCIe inaccessible DMA address (Myron Stowe) [1753749] - [pci] PCI: Add dma_ranges window list (Myron Stowe) [1753749] - [pci] PCI: endpoint: Fix a potential NULL pointer dereference (Myron Stowe) [1753749] - [tools] tools: PCI: Handle pcitest.sh independently from pcitest (Myron Stowe) [1753749] - [tools] tools: PCI: Add 'h' in optstring of getopt() (Myron Stowe) [1753749] - [tools] tools: PCI: Change pcitest compiling process (Myron Stowe) [1753749] - [tools] tools: PCI: Fix compilation warnings (Myron Stowe) [1753749] - [tools] tools: PCI: Exit with error code when test fails (Myron Stowe) [1753749] - [pci] PCI: Mark Atheros AR9462 to avoid bus reset (Myron Stowe) [1753749] - [pci] switchtec: Fix unintended mask of MRPC event (Myron Stowe) [1753749] - [pci] switchtec: Increase PFF limit from 48 to 255 (Myron Stowe) [1753749] - [pci] PCI/LINK: Disable bandwidth notification interrupt during suspend (Myron Stowe) [1753749] - [pci] PCI/P2PDMA: Allow P2P DMA between any devices under AMD ZEN Root Complex (Myron Stowe) [1753749] - [maintainers] MAINTAINERS: Add Karthikeyan Mitran and Hou Zhiqiang for Mobiveil PCI (Myron Stowe) [1753749] - [platform] platform/chrome: chromeos_laptop: use pci_dev_id() helper (Myron Stowe) [1753749] - [iommu] iommu/amd: Use pci_dev_id() helper (Myron Stowe) [1753749] - [drm] drm/amdkfd: Use pci_dev_id() helper (Myron Stowe) [1753749] - [powerpc] powerpc/powernv/npu: Use pci_dev_id() helper (Myron Stowe) [1753749] - [x86] x86/PCI: Fix PCI IRQ routing table memory leak (Myron Stowe) [1753749] - [pci] PCI: Remove unused pci_request_region_exclusive() (Myron Stowe) [1753749] - [pci] PCI: Mark expected switch fall-throughs (Myron Stowe) [1753749] - [pci] PCI/ACPI: Remove the need for 'struct hotplug_params' (Myron Stowe) [1753749] - [pci] PCI/ACPI: Do not export pci_get_hp_params() (Myron Stowe) [1753749] - [pci] PCI: rpaphp: Get/put device node reference during slot alloc/dealloc (Myron Stowe) [1753749] - [pci] PCI: rpadlpar: Fix leaked device_node references in add/remove paths (Myron Stowe) [1753749] - [pci] PCI: Assign bus numbers present in EA capability for bridges (Myron Stowe) [1753749] - [pci] PCI: OF: Support "external-facing" property (Myron Stowe) [1753749] - [documentation] dt-bindings: Add "external-facing" PCIe port property (Myron Stowe) [1753749] - [pci] PCI: Init PCIe feature bits for managed host bridge alloc (Myron Stowe) [1753749] - [pci] PCI/AER: Change pci_aer_init() stub to return void (Myron Stowe) [1753749] - [s390] s390/zcrypt: CEX7S exploitation support (Philipp Rudo) [1726416] - [s390] s390/pkey: Add sysfs attributes to emit AES CIPHER key blobs (Philipp Rudo) [1726416] - [s390] s390/crypto: Support for SHA3 via CPACF (MSA6) (Philipp Rudo) [1726416] - [s390] s390/crypto: xts-aes-s390 fix extra run-time crypto self tests finding (Philipp Rudo) [1726416] - [s390] s390: vfio-ap: fix warning reset not completed (Philipp Rudo) [1726416] - [s390] crypto: s390 - Rename functions to avoid conflict with crypto/sha256.h (Philipp Rudo) [1726416] - [s390] s390/zcrypt: fix wrong handling of cca cipher keygenflags (Philipp Rudo) [1726416] - [s390] crypto: s390/xts-aes - invoke fallback for ciphertext stealing (Philipp Rudo) [1726416] - [s390] s390/paes: Prepare paes functions for large key blobs (Philipp Rudo) [1726416] - [s390] s390/pkey: add CCA AES cipher key support (Philipp Rudo) [1726416] - [s390] s390/zcrypt: Add low level functions for CCA AES cipher keys (Philipp Rudo) [1726416] - [s390] s390/zcrypt: extend cca_findcard function and helper (Philipp Rudo) [1726416] - [s390] s390/pkey: pkey cleanup: narrow in-kernel API, fix some variable types (Philipp Rudo) [1726416] - [s390] s390/zcrypt: adjust switch fall through comments for -Wimplicit-fallthrough (Philipp Rudo) [1726416] - [s390] crypto: s390/aes - fix name clash after AES library refactor (Philipp Rudo) [1726416] - [s390] s390/zcrypt: new sysfs attributes serialnr and mkvps (Philipp Rudo) [1726416] - [s390] s390/zcrypt: add base code for cca crypto card info support (Philipp Rudo) [1726416] - [s390] s390/zcrypt: move cca misc functions to new code file (Philipp Rudo) [1726416] - [s390] s390: use __u{16, 32, 64} instead of uint{16, 32, 64}_t in uapi header (Philipp Rudo) [1726416] - [s390] s390/zcrypt: remove the exporting of ap_query_configuration (Philipp Rudo) [1726416] - [s390] s390/crypto: sha: Use -ENODEV instead of -EOPNOTSUPP (Philipp Rudo) [1726416] - [s390] s390/crypto: prng: Use -ENODEV instead of -EOPNOTSUPP (Philipp Rudo) [1726416] - [s390] s390/crypto: ghash: Use -ENODEV instead of -EOPNOTSUPP (Philipp Rudo) [1726416] - [s390] s390/pkey: Use -ENODEV instead of -EOPNOTSUPP (Philipp Rudo) [1726416] - [s390] s390/zcrypt: support special flagged EP11 cprbs (Philipp Rudo) [1726416] - [s390] s390/crypto: fix possible sleep during spinlock aquired (Philipp Rudo) [1726416] - [s390] s390/crypto: use TRNG for seeding/reseeding (Philipp Rudo) [1726416] - [s390] s390/crypto: rework generate_entropy function for pseudo random dd (Philipp Rudo) [1726416] - [s390] s390: zcrypt: initialize variables before_use (Philipp Rudo) [1726416] - [powerpc] powerpc/pseries: Track LMB nid instead of using device tree (Steve Best) [1758742] - [powerpc] powerpc/pseries/memory-hotplug: Only update DT once per memory DLPAR request (Steve Best) [1758742] - [net] hv_sock: Fix hang when a connection is closed (Cathy Avery) [1739477] - [net] hv_sock: Use consistent types for UUIDs (Cathy Avery) [1739477] - [net] hvsock: fix epollout hang from race condition (Cathy Avery) [1739477] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (Cathy Avery) [1739477] - [net] hv_sock: perf: loop in send() to maximize bandwidth (Cathy Avery) [1739477] - [net] hv_sock: perf: Allow the socket buffer size options to influence the actual socket buffers (Cathy Avery) [1739477] - [net] hv_sock: Add support for delayed close (Cathy Avery) [1739477] - [powerpc] powerpc/rtas: allow rescheduling while changing cpu states (Steve Best) [1758651] - [powerpc] powerpc/pseries/mobility: use cond_resched when updating device tree (Steve Best) [1758651] - [tools] selftests/powerpc: Fix compile error on tlbie_test due to newer gcc (Desnes Augusto Nunes do Rosario) [1755707] - [tools] selftests/powerpc: Add test case for tlbie vs mtpidr ordering issue (Desnes Augusto Nunes do Rosario) [1755707] - [powerpc] powerpc/mm: Fixup tlbie vs mtpidr/mtlpidr ordering issue on POWER9 (Desnes Augusto Nunes do Rosario) [1755707] - [powerpc] powerpc/book3s64/radix: Rename CPU_FTR_P9_TLBIE_BUG feature flag (Desnes Augusto Nunes do Rosario) [1755707] - [powerpc] powerpc/book3s64/mm: Don't do tlbie fixup for some hardware revisions (Desnes Augusto Nunes do Rosario) [1755707] - [scsi] scsi: zfcp: make DIX experimental, disabled, and independent of DIF (Philipp Rudo) [1723829] - [s390] s390: add support for IBM z15 machines (Philipp Rudo) [1757015] - [s390] s390/pci: add mio_enabled attribute (Philipp Rudo) [1757118] - [s390] s390: fix setting of mio addressing control (Philipp Rudo) [1757118] - [s390] s390/pci: correctly handle MIO opt-out (Philipp Rudo) [1757118] - [s390] s390/pci: deal with devices that have no support for MIO instructions (Philipp Rudo) [1757118] - [s390] s390/pci: fix assignment of bus resources (Philipp Rudo) [1757118] - [s390] s390/pci: fix struct definition for set PCI function (Philipp Rudo) [1757118] - [s390] s390/pci: fix MSI message data (Philipp Rudo) [1757123] - [powerpc] powerpc/tm: Add tm-poison test (Steve Best) [1756721] - [powerpc] powerpc/powernv: Add new opal message type (Desnes Augusto Nunes do Rosario) [1706975] - [powerpc] powerpc/powernv: Enhance opal message read interface (Desnes Augusto Nunes do Rosario) [1706975] - [char] hwrng: core - don't wait on add_early_randomness() (Laurent Vivier) [1660802] - [firmware] efi: Export Runtime Configuration Interface table to sysfs (Al Stone) [1665518] - [nvme] nvme: Treat discovery subsystems as unique subsystems (Ewan Milne) [1757525] - [powerpc] powerpc/powernv/opal: Use standard interrupts property when available (Steve Best) [1757173] - [powerpc] powerpc: dump kernel log before carrying out fadump or kdump (Steve Best) [1756922] - [kernel] genirq/affinity: Create affinity mask for single vector (Ming Lei) [1733420] - [virt] kvm: arm/arm64: Only skip MMIO insn once (Andrew Jones) [1733928] - [vfio] type1: remove duplicate retrieval of reserved regions (Auger Eric) [1704597] - [vfio] type1: Add IOVA range capability support (Auger Eric) [1704597] - [vfio] type1: check dma map request is within a valid iova range (Auger Eric) [1704597] - [vfio] type1: Update iova list on detach (Auger Eric) [1704597] - [vfio] type1: Check reserved region conflict and update iova list (Auger Eric) [1704597] - [vfio] type1: Introduce iova list and add iommu aperture validity check (Auger Eric) [1704597] - [iommu] Revisit iommu_insert_resv_region() implementation (Auger Eric) [1704597] - [iommu] vt-d: Differentiate relaxable and non relaxable RMRRs (Auger Eric) [1704597] - [iommu] Introduce IOMMU_RESV_DIRECT_RELAXABLE reserved memory regions (Auger Eric) [1704597] - [iommu] vt-d: Handle PCI bridge RMRR device scopes in intel_iommu_get_resv_regions (Auger Eric) [1704597] - [iommu] vt-d: Handle RMRR with PCI bridge device scopes (Auger Eric) [1704597] - [iommu] vt-d: Introduce is_downstream_to_pci_bridge helper (Auger Eric) [1704597] - [iommu] vt-d: Duplicate iommu_resv_region objects per device list (Auger Eric) [1704597] - [iommu] Fix a leak in iommu_insert_resv_region (Auger Eric) [1704597] - [pci] hv: Avoid use of hv_pci_dev->pci_slot after freeing it (Mohammed Gamal) [1737569]- [x86] kvm: x86: omit "impossible" pmu MSRs from MSR list (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Fix consistency check on injected exception error code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: omit absent pmu MSRs from MSR list (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: Fix libkvm build error (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Limit guest PMCs to those supported on the host (Vitaly Kuznetsov) [1749495] - [virt] kvm: x86, powerpc: do not allow clearing largepages debugfs entry (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: x86: clarify what is reported on KVM_GET_MSRS failure (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Set VMENTER_L1D_FLUSH_NOT_REQUIRED if !X86_BUG_L1TF (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: add test for dirty logging inside nested guests (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: fix nested guest live migration with PML (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: assign two bits to track SPTE kinds (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Expose XSAVEERPTR to the guest (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Enumerate support for CLZERO instruction (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Use AMD CPUID semantics for AMD vCPUs (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Improve emulation of CPUID leaves 0BH and 1FH (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix userspace set invalid CR4 (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix a spurious -E2BIG in __do_cpuid_func (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Loosen filter for adaptive tuning of lapic_timer_advance_ns (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: cleanup and fix host 64-bit mode checks (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: fix build warnings in hv_enable_direct_tlbflush() on i386 (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Don't check kvm_rebooting in __kvm_handle_fault_on_reboot() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Drop ____kvm_handle_fault_on_reboot() (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Add error handling to VMREAD helper (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Optimize VMX instruction error and fault handling (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Check kvm_rebooting in kvm_spurious_fault() (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: limit atomic switch MSRs (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: Intercept RDPRU (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add "significant index" flag to a few CPUID leaves (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Skip invalid pages during zapping iff root_count is zero (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Explicitly track only a single invalid mmu generation (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: revert "kvm: x86/mmu: Remove is_obsolete() call" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: revert "revert "kvm: mmu: reclaim the zapped-obsolete page first"" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: revert "revert "kvm: mmu: collapse TLB flushes when zap all pages"" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: revert "revert "kvm: mmu: zap pages in batch"" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: revert "revert "kvm: mmu: add tracepoint for kvm_mmu_invalidate_all_pages"" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: revert "revert "kvm: mmu: show mmu_valid_gen in shadow page related tracepoints"" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Use fast invalidate mechanism to zap MMIO sptes (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Treat invalid shadow pages as obsolete (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Tune lapic_timer_advance_ns smoothly (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add comments to document various emulation types (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Handle single-step #DB for EMULTYPE_SKIP on EPT misconfig (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Remove emulation_result enums, EMULATE_{DONE, FAIL, USER_EXIT} (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Remove EMULATE_FAIL handling in handle_invalid_guest_state() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Move triple fault request into RM int injection (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Handle emulation failure directly in kvm_task_switch() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Exit to userspace on emulation skip failure (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Move #UD injection for failed emulation into emulation code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add explicit flag for forced emulation on #UD (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Move #GP injection for VMware into x86_emulate_instruction() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Don't attempt VMWare emulation on #GP with non-zero error code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Refactor kvm_vcpu_do_singlestep() to remove out param (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Clean up handle_emulation_failure() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Relocate MMIO exit stats counting (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Check Host Address Space Size on vmentry of nested guests (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: hyperv_cpuid: add check for NoNonArchitecturalCoreSharing bit (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: hyper-v: set NoNonArchitecturalCoreSharing CPUID bit when SMT is impossible (Vitaly Kuznetsov) [1749495] - [kernel] cpu/smt: create and export cpu_smt_possible() (Vitaly Kuznetsov) [1749495] - [x86] kvm: hyperv: Fix Direct Synthetic timers assert an interrupt w/o lapic_in_kernel (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Manually flush collapsible SPTEs only when toggling flags (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Remove duplicate guest mode handling (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Introduce VM_MODE_PXXV48_4K (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Create VM earlier for dirty log test (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Move vm type into _vm_create() internally (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: announce KVM_CAP_HYPERV_ENLIGHTENED_VMCS support only when it is available (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: svm: remove unneeded nested_enable_evmcs() hook (Vitaly Kuznetsov) [1749495] - [x86] kvm/hyper-v/vmx: Add direct tlb flush support (Vitaly Kuznetsov) [1749495] - [documentation] kvm/hyper-v: Add new KVM capability KVM_CAP_HYPERV_DIRECT_TLBFLUSH (Vitaly Kuznetsov) [1749495] - [x86] hyper-v: Fix definition of struct hv_vp_assist_page (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add Intel PMU MSRs to msrs_to_save[] (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Use IPI shorthands in kvm guest when support (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix INIT signal handling in various CPU states (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Introduce exit reason for receiving INIT signal on guest-mode (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Stop the preemption timer during vCPU reset (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Micro optimize IPI latency (Vitaly Kuznetsov) [1749495] - [x86] kvm: Nested KVM MMUs need PAE root too (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: set ctxt->have_exception in x86_decode_insn() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: always stop emulation on page fault (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: trace nested VM-Enter failures detected by H/W (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: add tracepoint for failed nested VM-Enter (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: Fix a check in nested_svm_vmrun() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Return to userspace with internal error on unexpected exit reason (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add kvm_emulate_{rd, wr}msr() to consolidate VXM/SVM code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Refactor up kvm_{g, s}et_msr() to simplify callers (Vitaly Kuznetsov) [1749495] - [documentation] doc: kvm: Fix return description of KVM_SET_MSRS (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Tune PLE Window tracepoint (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Change ple_window type to unsigned int (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Remove tailing newline for tracepoints (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Trace vcpu_id for vmexit (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Manually calculate reserved bits when loading PDPTRS (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Disable posted interrupts for non-standard IRQs delivery modes (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Fix and tweak the comments for VM-Enter (Vitaly Kuznetsov) [1749495] - [x86] kvm: Assert that struct kvm_vcpu is always as offset zero (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add pv tlb shootdown tracepoint (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Unconditionally call x86 ops that are always implemented (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Consolidate "is MMIO SPTE" code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Add explicit access mask for MMIO SPTEs (Vitaly Kuznetsov) [1749495] - [documentation] kvm: x86: Rename access permissions cache member in struct kvm_vcpu_arch (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: eliminate hardcoded RIP advancement from vmrun_interception() (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: eliminate weird goto from vmrun_interception() (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: remove hardcoded instruction length from intercepts (Vitaly Kuznetsov) [1749495] - [x86] kvm: add xsetbv to the emulator (Vitaly Kuznetsov) [1749495] - [x86] kvm: clear interrupt shadow on EMULTYPE_SKIP (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: propagate errors from skip_emulated_instruction() (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: don't pretend to advance RIP in case wrmsr_interception() results in #GP (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix x86_decode_insn() return when fetching insn bytes fails (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: use Intel speculation bugs and features as derived in generic x86 code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: always expose VIRT_SSBD to guests (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: fix reporting of AMD speculation bug CPUID leaf (Vitaly Kuznetsov) [1749495] - [virt] kvm: Call kvm_arch_vcpu_blocking early into the blocking sequence (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Reintroduce fast invalidate/zap for flushing memslot (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: work around leak of uninitialized stack contents (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: handle page fault in vmread (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Don't update RIP or do single-step on faulting emulation (Vitaly Kuznetsov) [1749495] - [tools] selftests/kvm: make platform_info_test pass on AMD (Vitaly Kuznetsov) [1749495] - [x86] revert "kvm: x86/mmu: Zap only the relevant pages when removing a memslot" (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: fix state save/load on processors without XSAVE (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: fix vmx_set_nested_state_test (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: provide common function to enable eVMCS (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: do not try running the VM in vmx_set_nested_state_test (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: svm: remove redundant assignment of var new_entry (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: Adding config fragments (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Update gitignore file for latest changes (Vitaly Kuznetsov) [1749495] - [virt] kvm: remove unnecessary PageReserved check (Vitaly Kuznetsov) [1749495] - [x86] kvm: remove useless calls to kvm_para_available (Vitaly Kuznetsov) [1749495] - [x86] kvm: no need to check return value of debugfs_create functions (Vitaly Kuznetsov) [1749495] - [s390] kvm: remove kvm_arch_has_vcpu_debugfs() (Vitaly Kuznetsov) [1749495] - [virt] kvm: Fix leak vCPU's VMCS value into other pCPU (Vitaly Kuznetsov) [1749495] - [virt] kvm: Check preempted_in_kernel for involuntary preemption (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Don't need to wakeup vCPU twice afer timer fire (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Boost queue head vCPU to mitigate lock waiter preemption (Vitaly Kuznetsov) [1749495] - [documentation] documentation: move Documentation/virtual to Documentation/virt (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add fixed counters to PMU filter (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: dump VMCS on failed entry (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/vpmu: refine kvm_pmu err msg when event creation failed (Vitaly Kuznetsov) [1749495] - [virt] kvm: Boost vCPUs that are delivering interrupts (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Remove superfluous define from vmx.c (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: Fix detection of AMD Errata 1096 (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Inject timer interrupt via posted interrupt (Vitaly Kuznetsov) [1749495] - [x86] kvm: Don't call kvm_spurious_fault() from .fixup (Vitaly Kuznetsov) [1749495] - [x86] kvm: Replace vmx_vmenter()'s call to kvm_spurious_fault() with UD2 (Vitaly Kuznetsov) [1749495] - [x86] kvm: Fix fastop function ELF metadata (Vitaly Kuznetsov) [1749495] - [x86] paravirt: Fix callee-saved function ELF sizes (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Make lapic timer unpinned (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/vpmu: reset pmc->counter to 0 for pmu fixed_counters (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Ignore segment base for VMX memory operand when segment not FS or GS (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: ioapic and apic debug macros cleanup (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: some tsc debug cleanup (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: fix coccinelle warnings (Vitaly Kuznetsov) [1749495] - [x86] kvm: avoid constant-conversion warning (Vitaly Kuznetsov) [1749495] - [x86] kvm: avoid -Wsometimes-uninitized warning (Vitaly Kuznetsov) [1749495] - [documentation] documentation: virtual: Add toctree hooks (Vitaly Kuznetsov) [1749495] - [documentation] documentation: kvm: Convert cpuid.txt to .rst (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Unconditionally enable irqs in guest context (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: PMU Event Filter (Vitaly Kuznetsov) [1749495] - [kernel] kvm: x86: Fix -Wmissing-prototypes warnings (Vitaly Kuznetsov) [1749495] - [virt] kvm: Properly check if "page" is valid in kvm_vcpu_unmap (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Retry tune per-vCPU timer_advance_ns if adaptive tuning goes insane (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: write down valid APIC registers (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: ARBPRI is a reserved register for x2APIC (Vitaly Kuznetsov) [1749495] - [x86] kvm nvmx: Check Host Segment Registers and Descriptor Tables on vmentry of nested guests (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Stash L1's CR3 in vmcs01.GUEST_CR3 on nested entry w/o EPT (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: add tracepoints around __direct_map and FNAME(fetch) (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: change kvm_mmu_page_get_gfn BUG_ON to WARN_ON (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: remove now unneeded hugepage gfn adjustment (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: make FNAME(fetch) and __direct_map more similar (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Do not release the page inside mmu_set_spte() (Vitaly Kuznetsov) [1749495] - [x86] kvm: cpuid: remove has_leaf_count from struct kvm_cpuid_param (Vitaly Kuznetsov) [1749495] - [x86] kvm: cpuid: rename do_cpuid_1_ent (Vitaly Kuznetsov) [1749495] - [x86] kvm: cpuid: set struct kvm_cpuid_entry2 flags in do_cpuid_1_ent (Vitaly Kuznetsov) [1749495] - [x86] kvm: cpuid: extract do_cpuid_7_mask and support multiple subleafs (Vitaly Kuznetsov) [1749495] - [x86] kvm: cpuid: do_cpuid_ent works on a whole CPUID function (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: remove the trailing newline used in the fmt parameter of TP_printk (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: add nrips module parameter (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: degrade WARN to pr_warn_ratelimited (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Pass through AMD_STIBP_ALWAYS_ON in GET_SUPPORTED_CPUID (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Remove unnecessary sync_roots from handle_invept (Vitaly Kuznetsov) [1749495] - [documentation] documentation: kvm: document CPUID bit for MSR_KVM_POLL_CONTROL (Vitaly Kuznetsov) [1749495] - [documentation] kvm: x86: Expose PV_SCHED_YIELD CPUID feature bit to guest (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Implement PV sched yield hypercall (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Yield to IPI target if necessary (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: list VMX MSRs in KVM_GET_MSR_INDEX_LIST (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: allow setting the VMFUNC controls MSR (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: include conditional controls in /dev/kvm KVM_GET_MSRS (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix apic dangling pointer in vcpu (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: check CPUID before allowing read/write of IA32_XSS (Vitaly Kuznetsov) [1749495] - [tools] tests: kvm: Check for a kernel warning (Vitaly Kuznetsov) [1749495] - [tools] kvm: tests: Sort tests in the Makefile alphabetically (Vitaly Kuznetsov) [1749495] - [documentation] kvm: fix typo in documentation (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: shadow pin based execution controls (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Leave preemption timer running when it's disabled (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Drop hv_timer_armed from 'struct loaded_vmcs' (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Preset *DT exiting in vmcs02 when emulating UMIP (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Preserve last USE_MSR_BITMAPS when preparing vmcs02 (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Explicitly initialize controls shadow at VMCS allocation (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't reset VMCS controls shadow on VMCS switch (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Shadow VMCS controls on a per-VMCS basis (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Shadow VMCS secondary execution controls (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Shadow VMCS primary execution controls (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Shadow VMCS pin controls (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Add builder macros for shadowing controls (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Use adjusted pin controls for vmcs02 (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Copy PDPTRs to/from vmcs12 only when necessary (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't update GUEST_BNDCFGS if it's clean in HV eVMCS (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Update vmcs12 for MSR_IA32_DEBUGCTLMSR when it's written (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Update vmcs12 for SYSENTER MSRs when they're written (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Update vmcs12 for MSR_IA32_CR_PAT when it's written (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't speculatively write APIC-access page address (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't speculatively write virtual-APIC page address (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't dump VMCS if virtual APIC page can't be mapped (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't reread VMCS-agnostic state when switching VMCS (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't "put" vCPU or host state when switching VMCS (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: simplify vmx_prepare_switch_to_{guest, host} (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't rewrite GUEST_PML_INDEX during nested VM-Entry (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Write ENCLS-exiting bitmap once per vmcs02 (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Always sync GUEST_BNDCFGS when it comes from vmcs01 (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Always signal #GP on WRMSR to MSR_IA32_CR_PAT with bad value (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Rename prepare_vmcs02_*_full to prepare_vmcs02_*_rare (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Sync rarely accessed guest fields only when needed (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Add helpers to identify shadowed VMCS fields (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Use descriptive names for VMCS sync functions and flags (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Lift sync_vmcs12() out of prepare_vmcs12() (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Track vmcs12 offsets for shadowed VMCS fields (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Intercept VMWRITEs to GUEST_{CS, SS}_AR_BYTES (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Intercept VMWRITEs to read-only shadow VMCS fields (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Handle NMIs, #MCs and async #PFs in common irqs-disabled fn (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Move kvm_{before, after}_interrupt() calls to vendor code (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Store the host kernel's IDT base in a global variable (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Read cached VM-Exit reason to detect external interrupt (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: small cleanup in handle_exception (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Fix handling of #MC that occurs during VM-Entry (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: move MSR_IA32_POWER_CTL handling to common code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: offset is ensure to be in range (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: use same convention to name kvm_lapic_{set, clear}_vector() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: check kvm_apic_sw_enabled() is enough (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: add host poll control msrs (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: segment limit check: use access length (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: fix limit checking in get_vmx_mem_address() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add Intel CPUID.1F cpuid emulation support (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Use DR_TRAP_BITS instead of hard-coded 15 (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: clean up conditions for asynchronous page fault handling (Vitaly Kuznetsov) [1749495] - [documentation] docs: amd-memory-encryption.rst get rid of warnings (Vitaly Kuznetsov) [1749495] - [virt] kvm: Convert kvm_lock to a mutex (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: remove unneeded 'asm volatile ("")' from vmcs_write64 (Vitaly Kuznetsov) [1749495] - [virt] kvm: irqchip: Use struct_size() in kzalloc() (Vitaly Kuznetsov) [1749495] - [x86] kvm/vmx: drop bad asm() clobber from nested_vmx_check_vmentry_hw() (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: hide vcpu_setup in processor code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Emulate MSR_IA32_MISC_ENABLE MWAIT bit (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Provide a capability to disable cstate msr read intercepts (Vitaly Kuznetsov) [1749495] - [documentation] kvm: documentation: Add disable pause exits to KVM_CAP_X86_DISABLE_EXITS (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: refine kvm_get_arch_capabilities() (Vitaly Kuznetsov) [1749495] - [virt] kvm: Directly return result from kvm_arch_check_processor_compat() (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Optimize timer latency further (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Delay trace_kvm_wait_lapic_expire tracepoint to after vmexit (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Extract adaptive tune timer advancement logic (Vitaly Kuznetsov) [1749495] - [x86] kvm/nsvm: properly map nested VMCB (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix reserved bits related calculation errors caused by MKTME (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Move kvm_set_mmio_spte_mask() from x86.c to mmu.c (Vitaly Kuznetsov) [1749495] - [virt] kvm: fix compile on s390 part 2 (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: fix return value for reserved EFER (Vitaly Kuznetsov) [1749495] - [tools] kvm_stat: fix fields filter for child events (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: aarch64: compile with warnings on (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/pmu: do not mask the value that is written to fixed PMUs (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/pmu: mask the result of rdpmc according to the width of the counters (Vitaly Kuznetsov) [1749495] - [x86] kvm/pmu: Set AMD's virt PMU version to 1 (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: do not spam dmesg with VMCS/VMCB dumps (Vitaly Kuznetsov) [1749495] - [virt] kvm: Check irqchip mode before assign irqfd (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Remove duplicated TEST_ASSERT in hyperv_cpuid.c (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Expose per-vCPU timer_advance_ns to userspace (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Fix lapic_timer_advance_ns parameter overflow (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Fix -Wmissing-prototypes warnings (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Fix using __this_cpu_read() in preemptible context (Vitaly Kuznetsov) [1749495] - [virt] kvm: fix compilation on s390 (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Include CPUID leaf 0x8000001e in kvm's supported CPUID (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Include multiple indices with CPUID leaf 0x8000001d (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Fix a condition in test_hv_cpuid() (Vitaly Kuznetsov) [1749495] - [virt] kvm: Fix spinlock taken warning during host resume (Vitaly Kuznetsov) [1749495] - [virt] kvm: fix compilation on aarch64 (Vitaly Kuznetsov) [1749495] - [x86] revert "kvm: nvmx: Expose RDPMC-exiting only when guest supports PMU" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix L1TF mitigation for shadow MMU (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Disable intercept for FS/GS base MSRs in vmcs02 when possible (Vitaly Kuznetsov) [1749495] - [tools] tests: kvm: Add tests to .gitignore (Vitaly Kuznetsov) [1749495] - [documentation] kvm: Introduce KVM_CAP_MANUAL_DIRTY_LOG_PROTECT2 (Vitaly Kuznetsov) [1749495] - [virt] kvm: Fix kvm_clear_dirty_log_protect off-by-(minus-)one (Vitaly Kuznetsov) [1749495] - [virt] kvm: Fix the bitmap range to copy during clear dirty (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: use direct accessors for RIP and RSP (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Use accessors for GPRs outside of dedicated caching logic (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Omit caching logic for always-available GPRs (Vitaly Kuznetsov) [1749495] - [x86] kvm, x86: Properly check whether a pfn is an MMIO or not (Vitaly Kuznetsov) [1749495] - [x86] kvm/nvmx: Use page_address_valid in a few more locations (Vitaly Kuznetsov) [1749495] - [x86] kvm/nvmx: Use kvm_vcpu_map for accessing the enlightened VMCS (Vitaly Kuznetsov) [1749495] - [x86] kvm/nvmx: Use kvm_vcpu_map for accessing the shadow VMCS (Vitaly Kuznetsov) [1749495] - [x86] kvm/nsvm: Use the new mapping API for mapping guest memory (Vitaly Kuznetsov) [1749495] - [x86] kvm/x86: Use kvm_vcpu_map in emulator_cmpxchg_emulated (Vitaly Kuznetsov) [1749495] - [x86] kvm/nvmx: Use kvm_vcpu_map when mapping the posted interrupt descriptor table (Vitaly Kuznetsov) [1749495] - [x86] kvm/nvmx: Use kvm_vcpu_map when mapping the virtual APIC page (Vitaly Kuznetsov) [1749495] - [x86] kvm/nvmx: Use kvm_vcpu_map when mapping the L1 MSR bitmap (Vitaly Kuznetsov) [1749495] - [x86] nvmx: handle_vmptrld: Use kvm_vcpu_map when copying VMCS12 from guest memory (Vitaly Kuznetsov) [1749495] - [virt] kvm: Introduce a new guest mapping API (Vitaly Kuznetsov) [1749495] - [x86] kvm: Handle PFNs outside of kernel reach when touching GPTEs (Vitaly Kuznetsov) [1749495] - [x86] nvmx: Update the PML table without mapping and unmapping the page (Vitaly Kuznetsov) [1749495] - [x86] nvmx: handle_vmon: Read 4 bytes from guest memory (Vitaly Kuznetsov) [1749495] - [x86] kvm: Implement HWCR support (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Include architectural defs header in capabilities.h (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: clean up some debug output (Vitaly Kuznetsov) [1749495] - [virt] kvm_main: fix some comments (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Skip delta_tsc shift-and-divide if the dividend is zero (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Check for a pending timer intr prior to start_hv_timer() (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Refactor ->set_hv_timer to use an explicit expired param (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Explicitly cancel the hv timer if it's pre-expired (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Busy wait for timer to expire when using hv_timer (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Nop emulation of MSR_IA32_POWER_CTL (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add support of clear Trace_ToPA_PMI status (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Inject PMI for KVM guest (Vitaly Kuznetsov) [1749495] - [documentation] revert "kvm: doc: Document the life cycle of a VM and its resources" (Vitaly Kuznetsov) [1749495] - [documentation] documentation: kvm: fix dirty log ioctl arch lists (Vitaly Kuznetsov) [1749495] - [x86] kvm: Make steal_time visible (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Inject #GP if guest attempts to set unsupported EFER bits (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Skip EFER vs. guest CPUID checks for host-initiated writes (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Return -EINVAL when signaling failure in VM-Entry helpers (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Return -EINVAL when signaling failure in pre-VM-Entry helpers (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Rename and split top-level consistency checks to match SDM (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Move guest non-reg state checks to VM-Exit path (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Check "load IA32_PAT" VM-entry control on vmentry (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Check "load IA32_PAT" VM-exit control on vmentry (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: optimize check for valid PAT value (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: clear VM_EXIT_SAVE_IA32_PAT (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: print more APICv fields in dump_vmcs (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Raise #GP when guest vCPU do not support PMU (Vitaly Kuznetsov) [1749495] - [documentation] kvm: doc: Document the life cycle of a VM and its resources (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: skip populating logical dest map if apic is not sw enabled (Bandan Das) [1728503] - [powerpc] kvm: ppc: book3s: Fix incorrect guest-to-user-translation error handling (David Gibson) [1749504] - [powerpc] kvm: Fall through switch case explicitly (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Fix CR0 setting in TM emulation (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Invalidate ERAT when flushing guest TLB entries (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Only write DAWR[X] when handling h_set_dawr in real mode (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: xive: Fix spelling mistake "acessing" -> "accessing" (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Make sure to load LPID for radix VCPUs (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Flush TLB on secondary radix threads (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Move HPT guest TLB flushing to C code (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Handle virtual mode in XIVE VCPU push code (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: smb->smp comment fixup (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s: Allocate guest TCEs on demand too (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Avoid lockdep debugging in TCE realmode handlers (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Fix lockdep warning when entering the guest (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Implement real mode H_PAGE_INIT handler (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Implement virtual mode H_PAGE_INIT handler (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s: Protect memslots while validating user address (David Gibson) [1749504] - [pci] PCI: hv: Use bytes 4 and 5 from instance ID as the PCI domain numbers (Mohammed Gamal) [1671288] - [pci] PCI: hv: Detect and fix Hyper-V PCI domain number collision (Mohammed Gamal) [1671288] - [fs] Revert "lockd: Show pid of lockd for remote locks" (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix an Oops in nfs4_do_setattr (Benjamin Coddington) [1732409] - [fs] NFSv4: Check the return value of update_open_stateid() (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix delegation state recovery (Benjamin Coddington) [1732409] - [fs] pnfs/flexfiles: Fix PTR_ERR() dereferences in ff_layout_track_ds_error (Benjamin Coddington) [1732409] - [fs] Revert "NFS: readdirplus optimization by cache mechanism" (memleak) (Benjamin Coddington) [1732409] - [fs] svcrdma: Ignore source port when computing DRC hash (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Use the correct TCP timeout for flexfiles I/O (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Fix bug only first CB_NOTIFY_LOCK is handled (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Again fix a race where CB_NOTIFY_LOCK fails to wake a waiter (Benjamin Coddington) [1732409] - [fs] SUNRPC fix regression in umount of a secure mount (Benjamin Coddington) [1732409] - [fs] NFS4: Fix v4.0 client state corruption when mount (Benjamin Coddington) [1732409] - [fs] NFSv4: When recovering state fails with EAGAIN, retry the same recovery (Benjamin Coddington) [1732409] - [fs] pnfs: Fix a problem where we gratuitously start doing I/O through the MDS (Benjamin Coddington) [1732409] - [fs] SUNRPC: Ensure the bvecs are reset when we re-encode the RPC request (Benjamin Coddington) [1732409] - [fs] sunrpc/cache: remove the exporting of cache_seq_next (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a use after free when a server rejects the RPCSEC_GSS credential (Benjamin Coddington) [1732409] - [fs] xprtrdma: Fix an frwr_map recovery nit (Benjamin Coddington) [1732409] - [fs] NFSv4.1 fix incorrect return value in copy_file_range (Benjamin Coddington) [1732409] - [fs] NFS: Fix handling of reply page vector (Benjamin Coddington) [1732409] - [fs] NFS: Forbid setting AF_INET6 to "struct sockaddr_in"->sin_family. (Benjamin Coddington) [1732409] - [fs] nfsd: Don't release the callback slot unless it was actually held (Benjamin Coddington) [1732409] - [fs] nfsd/nfsd3_proc_readdir: fix buffer count and page pointers (Benjamin Coddington) [1732409] - [fs] sunrpc: don't mark uninitialised items as VALID. (Benjamin Coddington) [1732409] - [fs] SUNRPC: fix uninitialized variable warning (Benjamin Coddington) [1732409] - [fs] pNFS/flexfiles: Fix layoutstats handling during read failovers (Benjamin Coddington) [1732409] - [fs] NFS: Fix a typo in nfs_init_timeout_values() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't let RPC_SOFTCONN tasks time out if the transport is connected (Benjamin Coddington) [1732409] - [fs] NFS: fix mount/umount race in nlmclnt. (Benjamin Coddington) [1732409] - [fs] NFS: Fix nfs4_lock_state refcounting in nfs4_alloc_{lock, unlock}data() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove redundant check for the reply length in call_decode() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Handle the SYSTEM_ERR rpc error (Benjamin Coddington) [1732409] - [fs] SUNRPC: rpc_decode_header() must always return a non-zero value on error (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use the ENOTCONN error on socket disconnect (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix the minimal size for reply buffer allocation (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a client regression when handling oversized replies (Benjamin Coddington) [1732409] - [fs] pNFS: Fix a typo in pnfs_update_layout (Benjamin Coddington) [1732409] - [fs] SUNRPC: Take the transport send lock before binding+connecting (Benjamin Coddington) [1732409] - [fs] SUNRPC: Micro-optimise when the task is known not to be sleeping (Benjamin Coddington) [1732409] - [fs] SUNRPC: Check whether the task was transmitted before rebind/reconnect (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove redundant calls to RPC_IS_QUEUED() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Clean up (Benjamin Coddington) [1732409] - [fs] nfsd: allow nfsv3 readdir request to be larger. (Benjamin Coddington) [1732409] - [fs] SUNRPC: Respect RPC call timeouts when retrying transmission (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix up RPC back channel transmission (Benjamin Coddington) [1732409] - [fs] SUNRPC: Prevent thundering herd when the socket is not connected (Benjamin Coddington) [1732409] - [fs] nfsd: fix wrong check in write_v4_end_grace() (Benjamin Coddington) [1732409] - [fs] nfsd: fix memory corruption caused by readdir (Benjamin Coddington) [1732409] - [fs] SUNRPC: Allow dynamic allocation of back channel slots (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Bump the default callback session slot count to 16 (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert remaining GFP_NOIO, and GFP_NOWAIT sites in sunrpc (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Clean up mirror DS initialisation (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Remove dead code in ff_layout_mirror_valid() (Benjamin Coddington) [1732409] - [fs] NFS/flexfile: Simplify nfs4_ff_layout_select_ds_stateid() (Benjamin Coddington) [1732409] - [fs] NFS/flexfile: Simplify nfs4_ff_layout_ds_version() (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Simplify ff_layout_get_ds_cred() (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Simplify nfs4_ff_find_or_create_ds_client() (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Simplify nfs4_ff_layout_select_ds_fh() (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Speed up read failover when DSes are down (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Don't invalidate DS deviceids for being unresponsive (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Remove bogus checks for invalid deviceids (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Avoid unnecessary layout invalidations (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: refactor calls to fs4_ff_layout_prepare_ds() (Benjamin Coddington) [1732409] - [fs] NFSv4: Handle early exit in layoutget by returning an error (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Send LAYOUTERROR when failing over mirrored reads (Benjamin Coddington) [1732409] - [fs] NFSv4.2: Add client support for the generic 'layouterror' RPC call (Benjamin Coddington) [1732409] - [fs] NFSv4/flexfiles: Abort I/O early if the layout segment was invalidated (Benjamin Coddington) [1732409] - [fs] NFSv4/pnfs: Fix barriers in nfs4_mark_deviceid_unavailable() (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Fix up sparse RCU annotations (Benjamin Coddington) [1732409] - [fs] NFSv4/flexfiles: Fix invalid deref in FF_LAYOUT_DEVID_NODE() (Benjamin Coddington) [1732409] - [fs] NFS: Add missing encode / decode sequence_maxsz to v4.2 operations (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Don't process the sequence op more than once. (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Reinitialise sequence results before retransmitting a request (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix an Oops in udp_poll() (Benjamin Coddington) [1732409] - [fs] NFS/pnfs: Bulk destroy of layouts needs to be safe w.r.t. umount (Benjamin Coddington) [1732409] - [fs] NFS: Fix a soft lockup in the delegation recovery code (Benjamin Coddington) [1732409] - [fs] nfsd: fix performance-limiting session calculation (Benjamin Coddington) [1732409] - [fs] svcrpc: fix UDP on servers with lots of threads (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove the redundant 'zerocopy' argument to xs_sendpages() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Further cleanups of xs_sendpages() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert socket page send code to use iov_iter() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert xs_send_kvec() to use iov_iter_kvec() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Initiate a connection close on an ESHUTDOWN error in stream receive (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't suppress socket errors when a message read completes (Benjamin Coddington) [1732409] - [fs] SUNRPC: Handle zero length fragments correctly (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't reset the stream record info when the receive worker is running (Benjamin Coddington) [1732409] - [fs] nfs: fix xfstest generic/099 failed on nfsv3 (Benjamin Coddington) [1732409] - [fs] NFS: Fix typo in comments of nfs_readdir_alloc_pages() (Benjamin Coddington) [1732409] - [fs] NFS: Remove redundant semicolon (Benjamin Coddington) [1732409] - [fs] NFS: readdirplus optimization by cache mechanism (Benjamin Coddington) [1732409] - [fs] fs/nfs: Fix nfs_parse_devname to not modify it's argument (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove pointless test in unx_match() (Benjamin Coddington) [1732409] - [fs] NFS: drop useless LIST_HEAD (Benjamin Coddington) [1732409] - [fs] SUNRPC: Ensure rq_bytes_sent is reset before request transmission (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use poll() to fix up the socket requeue races (Benjamin Coddington) [1732409] - [fs] SUNRPC: Set memalloc_nofs_save() on all rpciod/xprtiod jobs (Benjamin Coddington) [1732409] - [fs] NFS: Fix sparse annotations for nfs_set_open_stateid_locked() (Benjamin Coddington) [1732409] - [fs] NFS: Fix up documentation warnings (Benjamin Coddington) [1732409] - [fs] NFS: ENOMEM should also be a fatal error. (Benjamin Coddington) [1732409] - [fs] NFS: EINTR is also a fatal error. (Benjamin Coddington) [1732409] - [fs] NFS: Ensure NFS writeback allocations don't recurse back into NFS. (Benjamin Coddington) [1732409] - [fs] NFS: Pass error information to the pgio error cleanup routine (Benjamin Coddington) [1732409] - [fs] NFS: Clean up list moves of struct nfs_page (Benjamin Coddington) [1732409] - [fs] NFS: Don't recoalesce on error in nfs_pageio_complete_mirror() (Benjamin Coddington) [1732409] - [fs] NFS: Fix an I/O request leakage in nfs_do_recoalesce (Benjamin Coddington) [1732409] - [fs] NFS: Fix I/O request leakages (Benjamin Coddington) [1732409] - [fs] Revert "nfsd4: return default lease period" (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use au_rslack when computing reply buffer size (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add rpc_auth::au_ralign field (Benjamin Coddington) [1732409] - [fs] SUNRPC: Make AUTH_SYS and AUTH_NULL set au_verfsize (Benjamin Coddington) [1732409] - [fs] NFS: Account for XDR pad of buf->pages (Benjamin Coddington) [1732409] - [fs] SUNRPC: Introduce rpc_prepare_reply_pages() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove xdr_buf_trim() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Introduce trace points in rpc_auth_gss.ko (Benjamin Coddington) [1732409] - [fs] xprtrdma: Squelch a sparse warning (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use struct xdr_stream when decoding RPC Reply header (Benjamin Coddington) [1732409] - [fs] SUNRPC: Clean up rpc_verify_header() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use struct xdr_stream when constructing RPC Call header (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add build option to disable support for insecure enctypes (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove rpc_xprt::tsh_size (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove some dprintk() call sites from auth functions (Benjamin Coddington) [1732409] - [fs] NFS: Add trace events to report non-zero NFS status codes (Benjamin Coddington) [1732409] - [fs] NFS: Remove print_overflow_msg() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add trace event that reports reply page vector alignment (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add XDR overflow trace event (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add xdr_stream::rqst field (Benjamin Coddington) [1732409] - [fs] SUNRPC: Display symbolic flag names in RPC trace events (Benjamin Coddington) [1732409] - [fs] rpc: properly check debugfs dentry before using it (Benjamin Coddington) [1732409] - [fs] svcrpc: fix unlikely races preventing queueing of sockets (Benjamin Coddington) [1732409] - [fs] svcrpc: svc_xprt_has_something_to_do seems a little long (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't allow compiler optimisation of svc_xprt_release_slot() (Benjamin Coddington) [1732409] - [fs] nfsd: fix an IS_ERR() vs NULL check (Benjamin Coddington) [1732409] - [fs] nfsd: Fix error return values for nfsd4_clone_file_range() (Benjamin Coddington) [1732409] - [fs] nfs: Fix NULL pointer dereference of dev_name (Benjamin Coddington) [1732409] - [fs] SUNRPC: Address Kerberos performance/behavior regression (Benjamin Coddington) [1732409] - [fs] SUNRPC: Ensure we respect the RPCSEC_GSS sequence number limit (Benjamin Coddington) [1732409] - [fs] SUNRPC: Ensure rq_bytes_sent is reset before request transmission (Benjamin Coddington) [1732409] - [fs] NFSv4.2 fix unnecessary retry in nfs4_copy_file_range (Benjamin Coddington) [1732409] - [fs] sunrpc: kernel BUG at kernel/cred.c:825! (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix TCP receive code on archs with flush_dcache_page() (Benjamin Coddington) [1732409] - [fs] sunrpc: convert to DEFINE_SHOW_ATTRIBUTE (Benjamin Coddington) [1732409] - [fs] sunrpc: Add xprt after nfs4_test_session_trunk() (Benjamin Coddington) [1732409] - [fs] sunrpc: convert unnecessary GFP_ATOMIC to GFP_NOFS (Benjamin Coddington) [1732409] - [fs] sunrpc: handle ENOMEM in rpcb_getport_async (Benjamin Coddington) [1732409] - [fs] NFS: remove unnecessary test for IS_ERR(cred) (Benjamin Coddington) [1732409] - [fs] NFSv4.2 fix async copy reboot recovery (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix some kernel doc complaints (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify defining common RPC trace events (Benjamin Coddington) [1732409] - [fs] NFS: Fix NFSv4 symbolic trace point output (Benjamin Coddington) [1732409] - [fs] nfs: fixed broken compilation in nfs_callback_up_net() (Benjamin Coddington) [1732409] - [fs] nfs: minor typo in nfs4_callback_up_net() (Benjamin Coddington) [1732409] - [fs] sunrpc: fix debug message in svc_create_xprt() (Benjamin Coddington) [1732409] - [fs] sunrpc: remove svc_rdma_bc_class (Benjamin Coddington) [1732409] - [fs] sunrpc: remove unused bc_up operation from rpc_xprt_ops (Benjamin Coddington) [1732409] - [fs] sunrpc: use SVC_NET() in svcauth_gss_* functions (Benjamin Coddington) [1732409] - [fs] nfsd: drop useless LIST_HEAD (Benjamin Coddington) [1732409] - [fs] SUNRPC discard cr_uid from struct rpc_cred. (Benjamin Coddington) [1732409] - [fs] SUNRPC: simplify auth_unix. (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove crbind rpc_cred operation (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove generic cred code. (Benjamin Coddington) [1732409] - [fs] NFS/NFSD/SUNRPC: replace generic creds with 'struct cred'. (Benjamin Coddington) [1732409] - [fs] NFS: struct nfs_open_dir_context: convert rpc_cred pointer to cred. (Benjamin Coddington) [1732409] - [fs] NFS: change access cache to use 'struct cred'. (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove RPCAUTH_AUTH_NO_CRKEY_TIMEOUT (Benjamin Coddington) [1732409] - [fs] NFS: move credential expiry tracking out of SUNRPC into NFS. (Benjamin Coddington) [1732409] - [fs] SUNRPC: add side channel to use non-generic cred for rpc call. (Benjamin Coddington) [1732409] - [fs] SUNRPC: introduce RPC_TASK_NULLCREDS to request auth_none (Benjamin Coddington) [1732409] - [fs] NFS/SUNRPC: don't lookup machine credential until rpcauth_bindcred(). (Benjamin Coddington) [1732409] - [fs] SUNRPC: discard RPC_DO_ROOTOVERRIDE() (Benjamin Coddington) [1732409] - [fs] NFSv4: don't require lock for get_renew_cred or get_machine_cred (Benjamin Coddington) [1732409] - [fs] NFSv4: add cl_root_cred for use when machine cred is not available. (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove machine_cred field from struct auth_cred (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove uid and gid from struct auth_cred (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove groupinfo from struct auth_cred. (Benjamin Coddington) [1732409] - [fs] SUNRPC: add 'struct cred *' to auth_cred and rpc_cred (Benjamin Coddington) [1732409] - [fs] cred: allow get_cred() and put_cred() to be given NULL. (Benjamin Coddington) [1732409] - [fs] cred: export get_task_cred(). (Benjamin Coddington) [1732409] - [fs] cred: add get_cred_rcu() (Benjamin Coddington) [1732409] - [fs] cred: add cred_fscmp() for comparing creds. (Benjamin Coddington) [1732409] - [fs] SUNRPC: allow /proc entries without CONFIG_SUNRPC_DEBUG (Benjamin Coddington) [1732409] - [fs] nfs: fix comment to nfs_generic_pg_test which does the opposite (Benjamin Coddington) [1732409] - [fs] NFSv4: cleanup remove unused nfs4_xdev_fs_type (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove xprt_connect_status() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a race with XPRT_CONNECTING (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix disconnection races (Benjamin Coddington) [1732409] - [fs] Revert "[net] Revert "sunrpc: Ensure we always close the socket after a connection shuts down"" (Benjamin Coddington) [1732409] - [fs] lockd: Show pid of lockd for remote locks (Benjamin Coddington) [1732409] - [fs] NFSD remove OP_CACHEME from 4.2 op_flags (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't force a redundant disconnection in xs_read_stream() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix up socket polling (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use the discard iterator rather than MSG_TRUNC (Benjamin Coddington) [1732409] - [fs] SUNRPC: Treat EFAULT as a truncated message in xs_read_stream_request() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix up handling of the XDRBUF_SPARSE_PAGES flag (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix RPC receive hangs (Benjamin Coddington) [1732409] - [fs] nfsd: Return EPERM, not EACCES, in some SETATTR cases (Benjamin Coddington) [1732409] - [fs] sunrpc: fix cache_head leak due to queued request (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a potential race in xprt_connect() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a memory leak in call_encode() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix leak of krb5p encode pages (Benjamin Coddington) [1732409] - [fs] SUNRPC: call_connect_status() must handle tasks that got transmitted (Benjamin Coddington) [1732409] - [fs] nfs: don't dirty kernel pages read by direct-io (Benjamin Coddington) [1732409] - [fs] NFS: use locks_copy_lock() to copy locks. (Benjamin Coddington) [1732409] - [fs] nfsd: clean up indentation, increase indentation in switch statement (Benjamin Coddington) [1732409] - [fs] nfsd: fix a warning in __cld_pipe_upcall() (Benjamin Coddington) [1732409] - [fs] lockd: fix decoding of TEST results (Benjamin Coddington) [1732409] - [fs] nfsd4: fix crash on writing v4_end_grace before nfsd startup (Benjamin Coddington) [1732409] - [fs] nfsd4: skip unused assignment (Benjamin Coddington) [1732409] - [fs] nfsd4: forbid all renames during grace period (Benjamin Coddington) [1732409] - [fs] nfsd4: remove unused nfs4_check_olstateid parameter (Benjamin Coddington) [1732409] - [fs] nfsd4: zero-length WRITE should succeed (Benjamin Coddington) [1732409] - [fs] NFSv4.2 copy do not allocate memory under the lock (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix a NFSv4 state manager deadlock (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix an Oops during delegation callbacks (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a bogus get/put in generic_key_to_expire() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a Oops when destroying the RPCSEC_GSS credential cache (Benjamin Coddington) [1732409] - [fs] NFSv4: Ensure that the state manager exits the loop on SIGKILL (Benjamin Coddington) [1732409] - [fs] NFSv4: Don't exit the state manager without clearing NFS4CLNT_MANAGER_RUNNING (Benjamin Coddington) [1732409] - [fs] SUNRPC: drop pointless static qualifier in xdr_get_next_encode_buffer() (Benjamin Coddington) [1732409] - [fs] nfsd: COPY and CLONE operations require the saved filehandle to be set (Benjamin Coddington) [1732409] - [fs] sunrpc: correct the computation for page_ptr when truncating (Benjamin Coddington) [1732409] - [fs] NFS: fix spelling mistake, EACCESS -> EACCES (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use atomic(64)_t for seq_send(64) (Benjamin Coddington) [1732409] - [fs] nfsd: Fix an Oops in free_session() (Benjamin Coddington) [1732409] - [fs] nfsd: correctly decrement odstate refcount in error path (Benjamin Coddington) [1732409] - [fs] nfsd: fix fall-through annotations (Benjamin Coddington) [1732409] - [fs] knfsd: Improve lookup performance in the duplicate reply cache using an rbtree (Benjamin Coddington) [1732409] - [fs] knfsd: Further simplify the cache lookup (Benjamin Coddington) [1732409] - [fs] knfsd: Simplify NFS duplicate replay cache (Benjamin Coddington) [1732409] - [fs] knfsd: Remove dead code from nfsd_cache_lookup (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify TCP receive code (Benjamin Coddington) [1732409] - [fs] SUNRPC: Replace the cache_detail->hash_lock with a regular spinlock (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove non-RCU protected lookup (Benjamin Coddington) [1732409] - [fs] NFS: Fix up a typo in nfs_dns_ent_put (Benjamin Coddington) [1732409] - [fs] NFS: Lockless DNS lookups (Benjamin Coddington) [1732409] - [fs] knfsd: Lockless lookup of NFSv4 identities. (Benjamin Coddington) [1732409] - [fs] SUNRPC: Lockless server RPCSEC_GSS context lookup (Benjamin Coddington) [1732409] - [fs] knfsd: Allow lockless lookups of the exports (Benjamin Coddington) [1732409] - [fs] SUNRPC: Make server side AUTH_UNIX use lockless lookups (Benjamin Coddington) [1732409] - [fs] SUNRPC: Allow cache lookups to use RCU protection rather than the r/w spinlock (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert the auth cred cache to use refcount_t (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert auth creds to use refcount_t (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify lookup code (Benjamin Coddington) [1732409] - [fs] SUNRPC: Clean up the AUTH cache code (Benjamin Coddington) [1732409] - [fs] NFS: change sign of nfs_fh length (Benjamin Coddington) [1732409] - [fs] sunrpc: safely reallow resvport min/max inversion (Benjamin Coddington) [1732409] - [fs] nfs: remove redundant call to nfs_context_set_write_error() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a compile warning for cmpxchg64() (Benjamin Coddington) [1732409] - [fs] SUNRPC: use cmpxchg64() in gss_seq_send64_fetch_and_inc() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Refactor sunrpc_cache_lookup (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add lockless lookup of the server's auth domain (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove the server 'authtab_lock' and just use RCU (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix lookup revalidate of regular files (Benjamin Coddington) [1732409] - [fs] NFS: Refactor nfs_lookup_revalidate() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Replace krb5_seq_lock with a lockless scheme (Benjamin Coddington) [1732409] - [fs] SUNRPC: Lockless lookup of RPCSEC_GSS mechanisms (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove rpc_authflavor_lock in favour of RCU locking (Benjamin Coddington) [1732409] - [fs] NFS: Remove private spinlock in struct nfs_pgio_header (Benjamin Coddington) [1732409] - [fs] NFSv3: Improve NFSv3 performance when server returns no post-op attributes (Benjamin Coddington) [1732409] - [fs] NFSv4: Split out NFS v4.2 copy completion functions (Benjamin Coddington) [1732409] - [fs] NFS: Reduce indentation of nfs4_recovery_handle_error() (Benjamin Coddington) [1732409] - [fs] NFS: Reduce indentation of the switch statement in nfs4_reclaim_open_state() (Benjamin Coddington) [1732409] - [fs] NFS: Split out the body of nfs4_reclaim_open_state() (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Fix the r/wsize checking (Benjamin Coddington) [1732409] - [fs] NFSv4: Convert struct nfs4_state to use refcount_t (Benjamin Coddington) [1732409] - [fs] NFSv4: Convert open state lookup to use RCU (Benjamin Coddington) [1732409] - [fs] NFS: Convert lookups of the open context to RCU (Benjamin Coddington) [1732409] - [fs] NFS: Simplify internal check for whether file is open for write (Benjamin Coddington) [1732409] - [fs] NFS: Convert lookups of the lock context to RCU (Benjamin Coddington) [1732409] - [fs] pNFS: Don't allocate more pages than we need to fit a layoutget response (Benjamin Coddington) [1732409] - [fs] pNFS: Don't zero out the array in nfs4_alloc_pages() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Unexport xdr_partial_copy_from_skb() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Clean up xs_udp_data_receive() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Allow AF_LOCAL sockets to use the generic stream receive (Benjamin Coddington) [1732409] - [fs] SUNRPC: Clean up - rename xs_tcp_data_receive() to xs_stream_data_receive() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify TCP receive code by switching to using iterators (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add a bvec array to struct xdr_buf for use with iovec_iter() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add a label for RPC calls that require allocation on receive (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert the xprt->sending queue back to an ordinary wait queue (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix priority queue fairness (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert xprt receive queue to use an rbtree (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't take transport->lock unnecessarily when taking XPRT_LOCK (Benjamin Coddington) [1732409] - [fs] SUNRPC: Cleanup: remove the unused 'task' argument from the request_send() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Clean up transport write space handling (Benjamin Coddington) [1732409] - [fs] SUNRPC: Turn off throttling of RPC slots for TCP sockets (Benjamin Coddington) [1732409] - [fs] SUNRPC: Allow soft RPC calls to time out when waiting for the XPRT_LOCK (Benjamin Coddington) [1732409] - [fs] SUNRPC: Allow calls to xprt_transmit() to drain the entire transmit queue (Benjamin Coddington) [1732409] - [fs] SUNRPC: Enqueue swapper tagged RPCs at the head of the transmit queue (Benjamin Coddington) [1732409] - [fs] SUNRPC: Support for congestion control when queuing is enabled (Benjamin Coddington) [1732409] - [fs] SUNRPC: Improve latency for interactive tasks (Benjamin Coddington) [1732409] - [fs] SUNRPC: Move RPC retransmission stat counter to xprt_transmit() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify xprt_prepare_transmit() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't reset the request 'bytes_sent' counter when releasing XPRT_LOCK (Benjamin Coddington) [1732409] - [fs] SUNRPC: Treat the task and request as separate in the xprt_ops->send_request() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix up the back channel transmit (Benjamin Coddington) [1732409] - [fs] SUNRPC: Refactor RPC call encoding (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add a transmission queue for RPC requests (Benjamin Coddington) [1732409] - [fs] SUNRPC: Distinguish between the slot allocation list and receive queue (Benjamin Coddington) [1732409] - [fs] SUNRPC: Minor cleanup for call_transmit() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Refactor xprt_transmit() to remove wait for reply code (Benjamin Coddington) [1732409] - [fs] SUNRPC: Refactor xprt_transmit() to remove the reply queue code (Benjamin Coddington) [1732409] - [fs] SUNRPC: Rename xprt->recv_lock to xprt->queue_lock (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't wake queued RPC calls multiple times in xprt_transmit (Benjamin Coddington) [1732409] - [fs] SUNRPC: Test whether the task is queued before grabbing the queue spinlocks (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add a helper to wake up a sleeping rpc_task and set its status (Benjamin Coddington) [1732409] - [fs] SUNRPC: Refactor the transport request pinning (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify dealing with aborted partially transmitted messages (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add socket transmit queue offset tracking (Benjamin Coddington) [1732409] - [fs] SUNRPC: Move reset of TCP state variables into the reconnect code (Benjamin Coddington) [1732409] - [fs] SUNRPC: Rename TCP receive-specific state variables (Benjamin Coddington) [1732409] - [fs] SUNRPC: Avoid holding locks across the XDR encoding of the RPC message (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify identification of when the message send/receive is complete (Benjamin Coddington) [1732409] - [fs] SUNRPC: The transmitted message must lie in the RPCSEC window of validity (Benjamin Coddington) [1732409] - [fs] SUNRPC: If there is no reply expected, bail early from call_decode (Benjamin Coddington) [1732409] - [fs] nfsd: remove set but not used variable 'dirp' (Benjamin Coddington) [1732409] - [fs] NFSD introduce async copy feature (Benjamin Coddington) [1732409] - [fs] NFSD OFFLOAD_CANCEL xdr (Benjamin Coddington) [1732409] - [fs] NFSD OFFLOAD_STATUS xdr (Benjamin Coddington) [1732409] - [fs] NFSD CB_OFFLOAD xdr (Benjamin Coddington) [1732409] - [fs] NFS: Don't open code clearing of delegation state (Benjamin Coddington) [1732409] - [fs] NFSv4.1 fix infinite loop on I/O. (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix a tracepoint Oops in initiate_file_draining() (Benjamin Coddington) [1732409] - [fs] pNFS: Ensure we return the error if someone kills a waiting layoutget (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix a tracepoint Oops in initiate_file_draining() (Benjamin Coddington) [1732409] - [fs] sunrpc: Add comment defining gssd upcall API keywords (Benjamin Coddington) [1732409] - [fs] nfsd: Remove callback_cred (Benjamin Coddington) [1732409] - [fs] nfsd: Use correct credential for NFSv4.0 callback with GSS (Benjamin Coddington) [1732409] - [fs] sunrpc: Extract target name into svc_cred (Benjamin Coddington) [1732409] - [fs] sunrpc: Enable the kernel to specify the hostname part of service principals (Benjamin Coddington) [1732409] - [fs] pNFS: Remove unwanted optimisation of layoutget (Benjamin Coddington) [1732409] - [fs] pNFS/flexfiles: ff_layout_pg_init_read should exit on error (Benjamin Coddington) [1732409] - [fs] pNFS: Treat RECALLCONFLICT like DELAY... (Benjamin Coddington) [1732409] - [fs] pNFS: When updating the stateid in layoutreturn, also update the recall range (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix a sleep in atomic context in nfs4_callback_sequence() (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix locking in pnfs_generic_recover_commit_reqs (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix a typo in nfs4_init_channel_attrs() (Benjamin Coddington) [1732409] - [fs] NFSv4: Don't busy wait if NFSv4 session draining is interrupted (Benjamin Coddington) [1732409] - [fs] NFS recover from destination server reboot for copies (Benjamin Coddington) [1732409] - [fs] nfsd: use true and false for boolean values (Benjamin Coddington) [1732409] - [fs] nfsd: constify write_op[] (Benjamin Coddington) [1732409] - [fs] fs/nfsd: Delete invalid assignment statements in nfsd4_decode_exchange_id (Benjamin Coddington) [1732409] - [fs] NFSD: Handle full-length symlinks (Benjamin Coddington) [1732409] - [fs] NFSD: Refactor the generic write vector fill helper (Benjamin Coddington) [1732409] - [fs] nfsd: Mark expected switch fall-through (Benjamin Coddington) [1732409] - [fs] nfsd: fix leaked file lock with nfs exported overlayfs (Benjamin Coddington) [1732409] - [fs] NFS add a simple sync nfs4_proc_commit after async COPY (Benjamin Coddington) [1732409] - [fs] NFS handle COPY ERR_OFFLOAD_NO_REQS (Benjamin Coddington) [1732409] - [fs] NFS send OFFLOAD_CANCEL when COPY killed (Benjamin Coddington) [1732409] - [fs] NFS export nfs4_async_handle_error (Benjamin Coddington) [1732409] - [fs] NFS handle COPY reply CB_OFFLOAD call race (Benjamin Coddington) [1732409] - [fs] NFS add support for asynchronous COPY (Benjamin Coddington) [1732409] - [fs] NFS COPY xdr handle async reply (Benjamin Coddington) [1732409] - [fs] NFS OFFLOAD_CANCEL xdr (Benjamin Coddington) [1732409] - [fs] NFS CB_OFFLOAD xdr (Benjamin Coddington) [1732409] - [fs] NFS: Use an appropriate work queue for direct-write completion (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix error handling in nfs4_sp4_select_mode() (Benjamin Coddington) [1732409] - [fs] pnfs: Use true and false for boolean values (Benjamin Coddington) [1732409] - [fs] pnfs: pnfs_find_lseg() should not check NFS_LSEG_LAYOUTRETURN (Benjamin Coddington) [1732409] - [fs] NFS: Mark expected switch fall-throughs (Benjamin Coddington) [1732409] - [fs] NFSv4: Mark the inode change attribute up to date in update_changeattr() (Benjamin Coddington) [1732409] - [fs] NFSv4: Detect nlink changes on cross-directory renames too (Benjamin Coddington) [1732409] - [fs] NFSv4: bump/drop the nlink count on the parent dir when we mkdir/rmdir (Benjamin Coddington) [1732409] - [fs] pnfs: Fix handling of NFS4ERR_OLD_STATEID replies to layoutreturn (Benjamin Coddington) [1732409] - [fs] sunrpc: whitespace fixes (Benjamin Coddington) [1732409] - [fs] NFSv4 client live hangs after live data migration recovery (Benjamin Coddington) [1732409] - [fs] NFSv4.0 fix client reference leak in callback (Benjamin Coddington) [1732409] - [fs] sunrpc: kstrtoul() can also return -ERANGE (Benjamin Coddington) [1732409] - [fs] NFS: silence a harmless uninitialized variable warning (Benjamin Coddington) [1732409] - [fs] net/sunrpc: Make rpc_auth_create_args a const (Benjamin Coddington) [1732409] - [fs] pnfs/blocklayout: off by one in bl_map_stripe() (Benjamin Coddington) [1732409] - [fs] nfs: Referrals not inheriting proto setting from parent (Benjamin Coddington) [1732409] - [fs] nfs: initiate returning delegation when reclaiming one that's been recalled (Benjamin Coddington) [1732409] - [fs] fs: nfs: Adding new return type vm_fault_t (Benjamin Coddington) [1732409] - [fs] nfs: add error check in nfs_idmap_prepare_message() (Benjamin Coddington) [1732409] - [fs] NFS: More excessive attribute revalidation in nfs_execute_ok() (Benjamin Coddington) [1732409] - [fs] NFS: Fix excessive attribute revalidation in nfs_execute_ok() (Benjamin Coddington) [1732409] - [fs] NFS: Ensure we immediately start writeback on rescheduled writes (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Fix a potential layoutget/layoutrecall deadlock (Benjamin Coddington) [1732409] - [fs] pNFS: Parse the results of layoutget on open even if permissions checks fail (Benjamin Coddington) [1732409] - [fs] NFS: Allow optimisation of lseek(fd, SEEK_CUR, 0) on directories (Benjamin Coddington) [1732409] - [fs] pNFS: Wait for stale layoutget calls to complete in pnfs_update_layout() (Benjamin Coddington) [1732409] - [fs] pNFS/flexfiles: Ensure we always return a layout if it has layoutstats (Benjamin Coddington) [1732409] - [fs] pNFS: Ignore non-recalled layouts in pnfs_layout_need_return() (Benjamin Coddington) [1732409] - [fs] pNFS: Don't update the stateid when replying NFS4ERR_DELAY to a layout recall (Benjamin Coddington) [1732409] - [fs] pNFS: Don't discard layout segments that are marked for return (Benjamin Coddington) [1732409] - [fs] nfsd: don't advertise a SCSI layout for an unsupported request_queue (Benjamin Coddington) [1732409] - [fs] nfsd: fix corrupted reply to badly ordered compound (Benjamin Coddington) [1732409] - [fs] nfsd: clarify check_op_ordering (Benjamin Coddington) [1732409] - [fs] nfsd: update obselete comment referencing the BKL (Benjamin Coddington) [1732409] - [fs] nfsd4: cleanup sessionid in nfsd4_destroy_session (Benjamin Coddington) [1732409] - [fs] nfsd4: less confusing nfsd4_compound_in_session (Benjamin Coddington) [1732409] - [fs] nfsd4: support change_attr_type attribute (Benjamin Coddington) [1732409] - [fs] nfsd: fix NFSv4 time_delta attribute (Benjamin Coddington) [1732409] - [fs] nfsd4: return default lease period (Benjamin Coddington) [1732409] - [fs] nfsd4: extend reclaim period for reclaiming clients (Benjamin Coddington) [1732409] - [netdrv] i40e: Do not check VF state in i40e_ndo_get_vf_config (Stefan Assmann) [1752498] - [netdrv] i40e: Add support for X710 device (Stefan Assmann) [1752891] - [mm] mm/oom_kill.c: add task UID to info message on an oom kill (Joel Savitz) [1693039] - [pci] ACPICA: Increase total number of possible Owner IDs (Al Stone) [1713050] - [powerpc] powerpc/pseries: correctly track irq state in default idle (Steve Best) [1751971] - [powerpc] powerpc/imc: Dont create debugfs files for cpu-less nodes (Steve Best) [1726031] - [fs] userfaultfd_release: always remove uffd flags and clear vm_userfaultfd_ctx (Alex Gladkov) [1749763] - [infiniband] RDMA/bnxt_re: Fix stack-out-of-bounds in bnxt_qplib_rcfw_send_message (Selvin Xavier) [1643312] - [drm] drm/bochs: Fix connector leak during driver unload (Sam Bobroff) [1463490] - [tools] selftests: Remove forced unbuffering for test running (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Add test plan API to kselftest.h and adjust callers (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Remove KSFT_TAP_LEVEL (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Move test output to diagnostic lines (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Distinguish between missing and non-executable (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Add plan line and fix result line syntax (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Extract logic for multiple test runs (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Use runner.sh for emit targets (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Extract single-test shell logic from lib.mk (Desnes Augusto Nunes do Rosario) [1721461] - [tools] x86/selftests/pkeys: Fork() to check for state being preserved (Vladis Dronov) [1738880] - [x86] x86/pkeys: Properly copy pkey state at fork() (Vladis Dronov) [1738880] - [netdrv] cxgb4: fix a memory leak bug (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Prefer pcie_capability_read_word() (Jonathan Toppins) [1725776] - [netdrv] allocate_flower_entry: should check for null deref (Jonathan Toppins) [1725776] - [netdrv] cxgb4: reduce kernel stack usage in cudbg_collect_mem_region() (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Add MPS refcounting for alloc/free mac filters (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Add MPS TCAM refcounting for cxgb4 change mac (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Add MPS TCAM refcounting for raw mac filters (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Re-work the logic for mps refcounting (Jonathan Toppins) [1725776] - [netdrv] cxgb4/libcxgb/cxgb4i/cxgbit: enable eDRAM page pods for iSCSI (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Set initial IRQ affinity hints (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Make t4_get_tp_e2c_map static (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Revert "cxgb4: Remove SGE_HOST_PAGE_SIZE dependency on page size" (Jonathan Toppins) [1725776] - [netdrv] cxgb4: offload VLAN flows regardless of VLAN ethtype (Jonathan Toppins) [1725776] - [netdrv] cxgb4: use firmware API for validating filter spec (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Enable hash filter with offload (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Fix error path in cxgb4_init_module (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Delete all hash and TCAM filters before resource cleanup (Jonathan Toppins) [1725776] - [netdrv] cxgb4/cxgb4vf_main: Mark expected switch fall-through (Jonathan Toppins) [1725776] - [netdrv] cxgb4/cxgb4vf: Display advertised FEC in ethtool (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Update 1.23.3.0 as the latest firmware supported. (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Update 1.22.9.0 as the latest firmware supported. (Jonathan Toppins) [1725776] - [netdrv] cxgb4/l2t: Use struct_size() in kvzalloc() (Jonathan Toppins) [1725776] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Jonathan Toppins) [1725776] - [netdrv] crypto/chelsio/chtls: macro correction in tx path (Jonathan Toppins) [1725776]- [kernel] rcu: Add sparse check to rcu_assign_pointer() (Waiman Long) [1737054] - [kernel] rcu: Fix obsolete DYNTICK_IRQ_NONIDLE comment (Waiman Long) [1737054] - [kernel] rcu: Repair rcu_nmi_exit() docbook header (Waiman Long) [1737054] - [kernel] rcu: Remove preemption disabling from expedited CPU selection (Waiman Long) [1737054] - [kernel] rcu: Rename rcu_process_callbacks() to rcu_core() for Tree RCU (Waiman Long) [1737054] - [kernel] rcu: Rename rcu_check_callbacks() to rcu_sched_clock_irq() (Waiman Long) [1737054] - [kernel] rcu: Docbook for rcu_head_init() and rcu_head_after_call_rcu() (Waiman Long) [1737054] - [documentation] doc: Fix outdated links (Waiman Long) [1737054] - [documentation] doc: CPU-hotplug notifiers cannot invoke synchronize_srcu() or srcu_barrier() (Waiman Long) [1737054] - [documentation] doc: Now jiffies_till_sched_qs solicits help from cond_resched() (Waiman Long) [1737054] - [kernel] rcuperf: Stop abusing IS_ENABLED() (Waiman Long) [1737054] - [kernel] rcutorture: Add grace period after CPU offline (Waiman Long) [1737054] - [kernel] torture: Explain and simplify odd "for" loop in mkinitrd.sh (Waiman Long) [1737054] - [kernel] rcutorture: Record grace periods in forward-progress histogram (Waiman Long) [1737054] - [kernel] rcu: Prevent needless ->gp_seq_needed update in __note_gp_changes() (Waiman Long) [1737054] - [kernel] rcu: Do RCU GP kthread self-wakeup from softirq and interrupt (Waiman Long) [1737054] - [kernel] rcu: Add sysrq rcu_node-dump capability (Waiman Long) [1737054] - [kernel] rcu: Protect rcu_check_gp_kthread_starvation() access to ->gp_flags (Waiman Long) [1737054] - [kernel] rcu: Improve diagnostics for failed RCU grace-period start (Waiman Long) [1737054] - [kernel] rcu: Update NOCB comments (Waiman Long) [1737054] - [kernel] rcu: Remove unused rcu_cpu_kthread_cpu per-CPU variable (Waiman Long) [1737054] - [kernel] rcu: Move rcu_cpu_has_work to rcu_data structure (Waiman Long) [1737054] - [kernel] rcu: Remove unused rcu_cpu_kthread_loops per-CPU variable (Waiman Long) [1737054] - [kernel] rcu: Move rcu_cpu_kthread_status to rcu_data structure (Waiman Long) [1737054] - [kernel] rcu: Move rcu_cpu_kthread_task to rcu_data structure (Waiman Long) [1737054] - [kernel] rcu: Accommodate zero jiffies_till_first_fqs and kthread kicking (Waiman Long) [1737054] - [kernel] rcu: Remove wrapper definitions for obsolete RCU update functions (Waiman Long) [1737054] - [kernel] rcu: Discard separate per-CPU callback counts (Waiman Long) [1737054] - [kernel] rcu: Inline _synchronize_rcu_expedited() into synchronize_rcu_expedited() (Waiman Long) [1737054] - [kernel] rcu: Consolidate PREEMPT and !PREEMPT synchronize_rcu() (Waiman Long) [1737054] - [kernel] rcu: Consolidate PREEMPT and !PREEMPT synchronize_rcu_expedited() (Waiman Long) [1737054] - [kernel] rcu: Determine expedited-GP IPI handler at build time (Waiman Long) [1737054] - [kernel] rcu: Inline rcu_kthread_do_work() into its sole remaining caller (Waiman Long) [1737054] - [kernel] rcu: Eliminate RCU_BH_FLAVOR and RCU_SCHED_FLAVOR (Waiman Long) [1737054] - [kernel] rcu: Inline force_quiescent_state() into rcu_force_quiescent_state() (Waiman Long) [1737054] - [kernel] rcu: Make expedited IPI handler return after handling critical section (Waiman Long) [1737054] - [kernel] rcu: Rename and comment changes due to only one rcuo kthread per CPU (Waiman Long) [1737054] - [kernel] sched: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [kernel] sched: Replace call_rcu_sched() with call_rcu() (Waiman Long) [1737054] - [net] net/core: Replace call_rcu_bh() and synchronize_rcu_bh() (Waiman Long) [1737054] - [net] netpoll: allow cleanup to be synchronous (Waiman Long) [1737054] - [net] netfilter: Replace call_rcu_bh(), rcu_barrier_bh(), and synchronize_rcu_bh() (Waiman Long) [1737054] - [kernel] uprobes: Use synchronize_rcu() not synchronize_sched() (Waiman Long) [1737054] - [kernel] rcutorture: Don't do busted forward-progress testing (Waiman Long) [1737054] - [kernel] rcutorture: Use 100ms buckets for forward-progress callback histograms (Waiman Long) [1737054] - [kernel] rcutorture: Recover from OOM during forward-progress tests (Waiman Long) [1737054] - [kernel] rcutorture: Print forward-progress test age upon failure (Waiman Long) [1737054] - [kernel] rcutorture: Print time since GP end upon forward-progress failure (Waiman Long) [1737054] - [kernel] rcutorture: Print histogram of CB invocation at OOM time (Waiman Long) [1737054] - [kernel] rcutorture: Print GP age upon forward-progress failure (Waiman Long) [1737054] - [kernel] rcu: Print per-CPU callback counts for forward-progress failures (Waiman Long) [1737054] - [kernel] rcu: Account for nocb-CPU callback counts in RCU CPU stall warnings (Waiman Long) [1737054] - [kernel] rcutorture: Dump grace-period diagnostics upon forward-progress OOM (Waiman Long) [1737054] - [kernel] rcutorture: Prepare for asynchronous access to rcu_fwd_startat (Waiman Long) [1737054] - [kernel] torture: Remove unnecessary "ret" variables (Waiman Long) [1737054] - [kernel] rcutorture: Affinity forward-progress test to avoid housekeeping CPUs (Waiman Long) [1737054] - [kernel] rcutorture: Break up too-long rcu_torture_fwd_prog() function (Waiman Long) [1737054] - [kernel] rcutorture: Remove cbflood facility (Waiman Long) [1737054] - [kernel] torture: Bring any extra CPUs online during kernel startup (Waiman Long) [1737054] - [kernel] rcutorture: Add call_rcu() flooding forward-progress tests (Waiman Long) [1737054] - [tools] rcutorture/formal: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [tools] tools/kernel.h: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [net] net/decnet: Replace rcu_barrier_bh() with rcu_barrier() (Waiman Long) [1737054] - [net] net/core/skmsg: Replace call_rcu_sched() with call_rcu() (Waiman Long) [1737054] - [kernel] cgroups: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [kernel] types: Remove call_rcu_bh() and call_rcu_sched() (Waiman Long) [1737054] - [include] percpu-rwsem: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [net] net/bridge: Replace call_rcu_bh() and rcu_barrier_bh() (Waiman Long) [1737054] - [kernel] srcu: Use "ssp" instead of "sp" for srcu_struct pointer (Waiman Long) [1737054] - [kernel] srcu: Lock srcu_data structure in srcu_gp_start() (Waiman Long) [1737054] - [mm] mm: Replace call_rcu_sched() with call_rcu() (Waiman Long) [1737054] - [kernel] percpu-refcount: Replace call_rcu_sched() with call_rcu() (Waiman Long) [1737054] - [kernel] events: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [kernel] workqueue: Replace call_rcu_sched() with call_rcu() (Waiman Long) [1737054] - [kernel] modules: Replace synchronize_sched() and call_rcu_sched() (Waiman Long) [1737054] - [kernel] sched/membarrier: synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [kernel] lockdep: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [kernel] kprobes: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [init] main: Replace rcu_barrier_sched() with rcu_barrier() (Waiman Long) [1737054] - [kernel] tracing: Replace synchronize_sched() and call_rcu_sched() (Waiman Long) [1737054] - [kernel] tracepoints: Free early tracepoints after RCU is initialized (Waiman Long) [1737054] - [kernel] tracing: Fix synchronizing to event changes with tracepoint_synchronize_unregister() (Waiman Long) [1737054] - [kernel] tracepoint: Make rcuidle tracepoint callers use SRCU (Waiman Long) [1737054] - [fs] fs/file: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [cpufreq] cpufreq/cpufreq_governor: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [cpufreq] cpufreq/intel_pstate: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [vhost] drivers/vhost: Replace synchronize_rcu_bh() with synchronize_rcu() (Waiman Long) [1737054] - [netdrv] ethernet/sis: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [char] drivers/ipmi: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [crypto] crypto/pcrypt: Replace synchronize_rcu_bh() with synchronize_rcu() (Waiman Long) [1737054] - [mm] mm: Replace spin_is_locked() with lockdep (Waiman Long) [1737054] - [kernel] locking/mutex: Replace spin_is_locked() with lockdep (Waiman Long) [1737054] - [fs] userfaultfd: Replace spin_is_locked() with lockdep (Waiman Long) [1737054] - [net] smsc: Replace spin_is_locked() with lockdep (Waiman Long) [1737054] - [scripts] checkpatch.pl: Suggest lockdep instead of asserting !spin_is_locked() (Waiman Long) [1737054] - [scripts] checkpatch: Create table of obsolete APIs and apply to RCU (Waiman Long) [1737054] - [maintainers] MAINTAINERS: Add Joel Fernandes as RCU reviewer (Waiman Long) [1737054] - [kernel] rcu: Avoid signed integer overflow in rcu_preempt_deferred_qs() (Waiman Long) [1737054] - [kernel] rcu: Replace this_cpu_ptr() with __this_cpu_read() (Waiman Long) [1737054] - [kernel] rcu: Speed up expedited GPs when interrupting RCU reader (Waiman Long) [1737054] - [kernel] rcu: Trace end of grace period before end of grace period (Waiman Long) [1737054] - [kernel] rcu: Adjust the comment of function rcu_is_watching (Waiman Long) [1737054] - [kernel] rcu: Add jiffies-since-GP-activity to show_rcu_gp_kthreads() (Waiman Long) [1737054] - [kernel] rcu: Add state name to show_rcu_gp_kthreads() output (Waiman Long) [1737054] - [kernel] rcu: Parameterize rcu_check_gp_start_stall() (Waiman Long) [1737054] - [kernel] rcu: Avoid double multiply by HZ (Waiman Long) [1737054] - [documentation] doc: Fix "struction" typo in RCU memory-ordering documentation (Waiman Long) [1737054] - [documentation] doc: Correct parameter in stallwarn (Waiman Long) [1737054] - [documentation] doc: RCU scheduler spinlock rcu_read_unlock() restriction remains (Waiman Long) [1737054] - [documentation] doc: Make listing in RCU perf/scale requirements use rcu_assign_pointer() (Waiman Long) [1737054] - [documentation] doc: Remove obsolete (non-)requirement about disabling preemption (Waiman Long) [1737054] - [documentation] doc: Make reader aware of rcu_dereference_protected (Waiman Long) [1737054] - [documentation] doc: rcu: Encourage use of rcu_barrier in checklist (Waiman Long) [1737054] - [documentation] doc: rcu: Remove obsolete checklist item about synchronize_rcu usage (Waiman Long) [1737054] - [documentation] doc: rcu: Remove obsolete suggestion from checklist (Waiman Long) [1737054] - [documentation] doc: rcu: Add more rationale for using rcu_read_lock_sched in checklist (Waiman Long) [1737054] - [documentation] doc: rcu: Update core and full API in whatisRCU (Waiman Long) [1737054] - [documentation] doc: Document rcutorture forward-progress test kernel parameters (Waiman Long) [1737054] - [documentation] doc: rcu: Update description of gp_seq fields in rcu_data (Waiman Long) [1737054] - [documentation] doc: rcu: Better clarify the rcu_segcblist ->len field (Waiman Long) [1737054] - [documentation] doc: rcu: Update Data-Structures for RCU flavor consolidation (Waiman Long) [1737054] - [documentation] doc: Remove rcu_dynticks from Data-Structures (Waiman Long) [1737054] - [documentation] doc: Update information about resched_cpu (Waiman Long) [1737054] - [kernel] rcu: Eliminate BUG_ON() for kernel/rcu/update.c (Waiman Long) [1737054] - [kernel] rcu: Eliminate BUG_ON() for kernel/rcu/tree_plugin.h (Waiman Long) [1737054] - [kernel] rcu: Stop expedited grace periods from relying on stop-machine (Waiman Long) [1737054] - [kernel] srcu: Prevent __call_srcu() counter wrap with read-side critical section (Waiman Long) [1737054] - [include] srcu: Fix kernel-doc missing notation (Waiman Long) [1737054] - [x86] x86/PCI: Replace spin_is_locked() with lockdep (Waiman Long) [1737054] - [tools] rcutorture: Make use of nolibc when available (Waiman Long) [1737054] - [tools] rcutorture: Import a copy of nolibc (Waiman Long) [1737054] - [tools] rcutorture: Check initrd/init instead of initrd only (Waiman Long) [1737054] - [tools] rcutorture: Always strip using the cross-compiler (Waiman Long) [1737054] - [tools] rcutorture: Add cross-compile capability to initrd.sh (Waiman Long) [1737054] - [tools] rcutorture: Make initrd/init execute in userspace (Waiman Long) [1737054] - [tools] rcutorture: Add initrd support for systems lacking dracut (Waiman Long) [1737054] - [tools] rcutorture: Automatically create initrd directory (Waiman Long) [1737054] - [documentation] doc: Remove rcu_preempt_state reference in stallwarn (Waiman Long) [1737054] - [documentation] doc: Clarify RCU data-structure comment about rcu_tree fanout (Waiman Long) [1737054] - [documentation] doc: Set down forward-progress requirements (Waiman Long) [1737054] - [powerpc] powerpc: Convert hugepd_free() to use call_rcu() (Waiman Long) [1737054] - [s390] s390/mm: Convert tlb_table_flush() to use call_rcu() (Waiman Long) [1737054] - [kernel] sparc/oprofile: Convert timer_stop() to use synchronize_rcu() (Waiman Long) [1737054] - [kernel] sched/membarrier: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [kernel] rcu: Consolidate the RCU update functions invoked by sync.c (Waiman Long) [1737054] - [kernel] rcu: Eliminate synchronize_rcu_mult() (Waiman Long) [1737054] - [kernel] rcu: Fix rcu_{node, data} comments about gp_seq_needed (Waiman Long) [1737054] - [kernel] rcu: Remove unused rcu_state externs (Waiman Long) [1737054] - [kernel] rcu: Eliminate BUG_ON() for kernel/rcu/tree.c (Waiman Long) [1737054] - [kernel] rcu: Eliminate BUG_ON() for sync.c (Waiman Long) [1737054] - [include] srcu: Add notrace variant of srcu_dereference (Waiman Long) [1737054] - [documentation] PM/EM: Document the Energy Model framework (Phil Auld) [1718927] - [kernel] sched/doc: Document Energy Aware Scheduling (Phil Auld) [1718927] - [kernel] sched/fair: Remove unneeded prototype of capacity_of() (Phil Auld) [1718927] - [kernel] sched/fair: Skip LLC NOHZ logic for asymmetric systems (Phil Auld) [1718927] - [kernel] sched/fair: Tune down misfit NOHZ kicks (Phil Auld) [1718927] - [kernel] sched/fair: Comment some nohz_balancer_kick() kick conditions (Phil Auld) [1718927] - [kernel] sched/fair: Prune, fix and simplify the nohz_balancer_kick() comment block (Phil Auld) [1718927] - [kernel] sched/fair: Explain LLC nohz kick condition (Phil Auld) [1718927] - [kernel] sched/fair: Simplify nohz_balancer_kick() (Phil Auld) [1718927] - [kernel] sched/topology: Fix percpu data types in struct sd_data & struct s_data (Phil Auld) [1718927] - [kernel] sched/fair: Simplify post_init_entity_util_avg() by calling it with a task_struct pointer argument (Phil Auld) [1718927] - [kernel] sched/fair: Fix util_avg of new tasks for asymmetric systems (Phil Auld) [1718927] - [kernel] sched/fair: Optimize update_blocked_averages() (Phil Auld) [1718927] - [kernel] sched/topology: Introduce a sysctl for Energy Aware Scheduling (Phil Auld) [1718927] - [kernel] Revert "sched/core: Take the hotplug lock in sched_init_smp()" (Phil Auld) [1718927] - [kernel] cpu/hotplug: Mute hotplug lockdep during init (Phil Auld) [1718927] - [kernel] sched/fair: Select an energy-efficient CPU on task wake-up (Phil Auld) [1718927] - [kernel] sched/fair: Introduce an energy estimation helper function (Phil Auld) [1718927] - [kernel] sched/fair: Add over-utilization/tipping point indicator (Phil Auld) [1718927] - [kernel] sched/fair: Clean-up update_sg_lb_stats parameters (Phil Auld) [1718927] - [kernel] sched/toplogy: Introduce the 'sched_energy_present' static key (Phil Auld) [1718927] - [kernel] sched/topology: Make Energy Aware Scheduling depend on schedutil (Phil Auld) [1718927] - [kernel] sched/topology: Disable EAS on inappropriate platforms (Phil Auld) [1718927] - [kernel] sched/topology: Add lowest CPU asymmetry sched_domain level pointer (Phil Auld) [1718927] - [kernel] sched/topology: Reference the Energy Model of CPUs when available (Phil Auld) [1718927] - [kernel] PM: Introduce an Energy Model management framework (Phil Auld) [1718927] - [kernel] sched/cpufreq: Prepare schedutil for Energy Aware Scheduling (Phil Auld) [1718927] - [kernel] sched/topology: Relocate arch_scale_cpu_capacity() to the internal header (Phil Auld) [1718927] - [kernel] sched/core: Take the hotplug lock in sched_init_smp() (Phil Auld) [1718927] - [kernel] sched/core: Disable SD_PREFER_SIBLING on asymmetric CPU capacity domains (Phil Auld) [1718927] - [kernel] sched/fair: Don't move tasks to lower capacity CPUs unless necessary (Phil Auld) [1718927] - [kernel] sched/fair: Set rq->rd->overload when misfit (Phil Auld) [1718927] - [kernel] sched/fair: Wrap rq->rd->overload accesses with READ/WRITE_ONCE() (Phil Auld) [1718927] - [kernel] sched/core: Change root_domain->overload type to int (Phil Auld) [1718927] - [kernel] sched/fair: Change 'prefer_sibling' type to bool (Phil Auld) [1718927] - [kernel] sched/fair: Kick nohz balance if rq->misfit_task_load (Phil Auld) [1718927] - [kernel] sched/fair: Consider misfit tasks when load-balancing (Phil Auld) [1718927] - [kernel] sched/fair: Add sched_group per-CPU max capacity (Phil Auld) [1718927] - [kernel] sched/fair: Add 'group_misfit_task' load-balance type (Phil Auld) [1718927] - [kernel] sched/topology: Add static_key for asymmetric CPU capacity optimizations (Phil Auld) [1718927] - [kernel] sched/core, workqueues: Distangle worker accounting from rq lock (Phil Auld) [1737067] - [kernel] workqueue: Use normal rcu (Phil Auld) [1737067] - [kernel] tick/broadcast: Fix warning about undefined tick_broadcast_oneshot_offline() (Phil Auld) [1737067] - [kernel] timer/trace: Improve timer tracing (Phil Auld) [1737067] - [include] timer/trace: Replace deprecated vsprintf pointer extension pf by ps (Phil Auld) [1737067] - [kernel] timer: Move trace point to get proper index (Phil Auld) [1737067] - [kernel] tick/sched: Update tick_sched struct documentation (Phil Auld) [1737067] - [kernel] tick: Remove outgoing CPU from broadcast masks (Phil Auld) [1737067] - [kernel] timekeeping: Consistently use unsigned int for seqcount snapshot (Phil Auld) [1737067] - [kernel] sched/fair: Robustify CFS-bandwidth timer locking (Phil Auld) [1737067] - [kernel] tick/sched : Remove redundant cpu_online() check (Phil Auld) [1737067] - [misc] sched/swait: Rename to exclusive (Phil Auld) [1737067] - [kernel] sched/swait: Switch to full exclusive mode (Phil Auld) [1737067] - [kernel] sched/swait: Remove __prepare_to_swait (Phil Auld) [1737067] - [netdrv] net: ena: don't wake up tx queue when down (John Linville) [1722628] - [netdrv] Revert "net: ena: ethtool: add extra properties retrieval via get_priv_flags" (John Linville) [1722628] - [netdrv] net: ena: Fix bug where ring allocation backoff stopped too late (John Linville) [1722628] - [netdrv] net: ena: update driver version from 2.0.3 to 2.1.0 (John Linville) [1722628] - [netdrv] net: ena: remove inline keyword from functions in *.c (John Linville) [1722628] - [netdrv] net: ena: add ethtool function for changing io queue sizes (John Linville) [1722628] - [netdrv] net: ena: allow queue allocation backoff when low on memory (John Linville) [1722628] - [netdrv] net: ena: make ethtool show correct current and max queue sizes (John Linville) [1722628] - [netdrv] net: ena: enable negotiating larger Rx ring size (John Linville) [1722628] - [netdrv] net: ena: add MAX_QUEUES_EXT get feature admin command (John Linville) [1722628] - [netdrv] net: ena: use dev_info_once instead of static variable (John Linville) [1722628] - [netdrv] net: ena: add good checksum counter (John Linville) [1722628] - [netdrv] net: ena: optimise calculations for CQ doorbell (John Linville) [1722628] - [netdrv] net: ena: add support for changing max_header_size in LLQ mode (John Linville) [1722628] - [netdrv] net: ena: allow automatic fallback to polling mode (John Linville) [1722628] - [netdrv] net: ena: add newline at the end of pr_err prints (John Linville) [1722628] - [netdrv] net: ena: arrange ena_probe() function variables in reverse christmas tree (John Linville) [1722628] - [netdrv] net: ena: replace free_tx/rx_ids union with single free_ids field in ena_ring (John Linville) [1722628] - [netdrv] net: ena: ethtool: add extra properties retrieval via get_priv_flags (John Linville) [1722628] - [netdrv] net: ena: add handling of llq max tx burst size (John Linville) [1722628] - [netdrv] net: ena: gcc 8: fix compilation warning (John Linville) [1722628] - [netdrv] net: ena: fix ena_com_fill_hash_function() implementation (John Linville) [1722628] - [netdrv] net: ena: improve latency by disabling adaptive interrupt moderation by default (John Linville) [1722628] - [netdrv] net: ena: fix return value of ena_com_config_llq_info() (John Linville) [1722628] - [netdrv] net: ena: fix incorrect test of supported hash function (John Linville) [1722628] - [netdrv] net: ena: fix: Free napi resources when ena_up() fails (John Linville) [1722628] - [netdrv] net: ena: fix: set freed objects to NULL to avoid failing future allocations (John Linville) [1722628] - [netdrv] net: ena: fix swapped parameters when calling ena_com_indirect_table_fill_entry (John Linville) [1722628] - [arm64] arm64: kexec: Add comment to explain use of __flush_icache_range() (Mark Salter) [1757450] - [arm64] arm64: kexec: machine_kexec should call __flush_icache_range (Mark Salter) [1757450] - [arm64] arm64: Do not issue IPIs for user executable ptes (Mark Salter) [1757450] - [arm64] arm64: hibernate: Avoid sending cross-calling with interrupts disabled (Mark Salter) [1757450] - [arm64] arm64: mm: Export __flush_icache_range() to modules (Mark Salter) [1757450] - [arm64] arm64: IPI each CPU after invalidating the I-cache for kernel mappings (Mark Salter) [1757450] - [s390] s390/dasd: Handle out-of-space constraint (Philipp Rudo) [1525398] - [s390] s390/dasd: Use ALIGN_DOWN macro (Philipp Rudo) [1525398] - [s390] s390/dasd: Make dasd_setup_queue() a discipline function (Philipp Rudo) [1525398] - [s390] s390/dasd: Add new ioctl to release space (Philipp Rudo) [1525398] - [s390] s390/dasd: Add dasd_sleep_on_queue_interruptible() (Philipp Rudo) [1525398] - [s390] s390/dasd: Add missing intensity definition (Philipp Rudo) [1525398] - [s390] s390/dasd: Fix whitespace (Philipp Rudo) [1525398] - [s390] s390/dasd: Add dynamic formatting support for ESE volumes (Philipp Rudo) [1525398] - [s390] s390/dasd: Recognise data for ESE volumes (Philipp Rudo) [1525398] - [s390] s390/dasd: Put sub-order definitions in a separate section (Philipp Rudo) [1525398] - [s390] s390/dasd: Make layout analysis ESE compatible (Philipp Rudo) [1525398] - [s390] s390/dasd: Remove old defines and function (Philipp Rudo) [1525398] - [s390] s390/dasd: Remove unused structs and function prototypes (Philipp Rudo) [1525398] - [tools] perf report: Dump s390 counter set data to file (Philipp Rudo) [1731036] - [tools] perf report: Display arch specific diagnostic counter sets, starting with s390 (Philipp Rudo) [1731036] - [tools] perf report: Add s390 diagnosic sampling descriptor size (Philipp Rudo) [1731036] - [s390] s390/cpum_cf_diag: Add support for CPU-MF SVN 6 (Philipp Rudo) [1731036] - [s390] s390/cpumf: Fix warning from check_processor_id (Philipp Rudo) [1731036] - [s390] s390/cpum_cf_diag: Add support for s390 counter facility diagnostic trace (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: Handle EBUSY return code from CPU counter facility reservation (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: add ctr_stcctm() function (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: move common functions into a separate file (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: introduce kernel_cpumcf_avail() function (Philipp Rudo) [1731036] - [s390] s390/cpu_mf: replace stcctm5() with the stcctm() function (Philipp Rudo) [1731036] - [s390] s390/cpu_mf: add store cpu counter multiple instruction support (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: Add minimal in-kernel interface for counter measurements (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: introduce kernel_cpumcf_alert() to obtain measurement alerts (Philipp Rudo) [1731036] - [s390] s390/cpu_mf: move struct cpu_cf_events and per-CPU variable to header file (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: rename per-CPU counter facility structure and variables (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: prepare for in-kernel counter measurements (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: move counter set controls to a new header file (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: Reject request for sampling in event initialization (Philipp Rudo) [1731036] - [s390] s390/perf: Change CPUM_CF return code in event init function (Philipp Rudo) [1731036] - [acpi] ACPI / property: Add two new Thunderbolt property GUIDs to the list (Jarod Wilson) [1483494] - [acpi] ACPI: property: restore _DSD data subnodes GUID comment (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add support for Intel Ice Lake (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Expose active parts of NVM even if upgrade is not supported (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Hide switch attributes that are not set (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Do not fail adding switch if some port is not implemented (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Use 32-bit writes when writing ring producer/consumer (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Move NVM upgrade support flag to struct icm (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Correct path indices for PCIe tunnel (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Show key using *pE not *pEp (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Switch to use device_property_count_uXX() (Jarod Wilson) [1483494] - [include] device property: Add helpers to count items in an array (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Implement CIO reset correctly for Titan Ridge (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Make sure device runtime resume completes before taking domain lock (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add SPDX license identifier - Makefile/Kconfig (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add SPDX license identifier for more missed files (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Make priority unsigned in struct tb_path (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: shash - remove shash_desc::flags (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Start firmware on Titan Ridge Apple systems (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Reword output of tb_dump_hop() (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Make rest of the logging to happen at debug level (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Make __TB_[SW|PORT]_PRINT take const parameters (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add support for XDomain connections (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Make tb_switch_alloc() return ERR_PTR() (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add support for DMA tunnels (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add XDomain UUID exchange support (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Run tb_xdp_handle_request() in system workqueue (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Do not tear down tunnels when driver is unloaded (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add support for Display Port tunnels (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Rework NFC credits handling (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Generalize port finding routines to support all port types (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Scan only valid NULL adapter ports in hotplug (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add support for full PCIe daisy chains (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Discover preboot PCIe paths the boot firmware established (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Deactivate all paths before restarting them (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Extend tunnel creation to more than 2 adjacent switches (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add helper function to iterate from one port to another (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Assign remote for both ports in case of dual link (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add functions for allocating and releasing HopIDs (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Generalize tunnel creation functionality (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Rename tunnel_pci to tunnel (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Cache adapter specific capability offset into struct port (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Properly disable path (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Set sleep bit when suspending switch (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Configure lanes when switch is initialized (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Move LC specific functionality into a separate file (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add dummy read after port capability list walk on Light Ridge (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Enable TMU access when accessing port space on legacy devices (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Do not allocate switch if depth is greater than 6 (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Take domain lock in switch sysfs attribute callbacks (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Block reads and writes if switch is unplugged (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Drop duplicated get_switch_at_route() (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Remove unused work field in struct tb_switch (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Fix to check the return value of kmemdup (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: property: Fix a missing check of kzalloc (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: xdomain: Fix to check return value of kmemdup (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Fix to check return value of ida_simple_get (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Fix to check for kmemdup failure (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Fix a missing check of kmemdup (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: property: Fix a NULL pointer dereference (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Prevent root port runtime suspend during NVM upgrade (Jarod Wilson) [1483494] - [netdrv] net/ibmvnic: prevent more than one thread from running in reset (Steve Best) [1756943] - [netdrv] net/ibmvnic: unlock rtnl_lock in reset so linkwatch_event can run (Steve Best) [1756943] - [netdrv] sfc: don't score irq moderation points for GRO (Jarod Wilson) [1736303] - [netdrv] sfc: Use dev_get_drvdata where possible (Jarod Wilson) [1736303] - [netdrv] sfc: Remove 'PCIE error reporting unavailable' (Jarod Wilson) [1736303] - [netdrv] sfc: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Jarod Wilson) [1736303] - [netdrv] sfc: Add SPDX license identifier - Makefile/Kconfig (Jarod Wilson) [1736303] - [netdrv] bonding: no need to print a message if debugfs_create_dir() fails (Jarod Wilson) [1756517] - [netdrv] bonding: Add vlan tx offload to hw_enc_features (Jarod Wilson) [1756517] - [netdrv] bonding: fix value exported by Netlink for peer_notif_delay (Jarod Wilson) [1756517] - [netdrv] bonding: add an option to specify a delay between peer notifications (Jarod Wilson) [1756517] - [netdrv] bonding: validate ip header before check IPPROTO_IGMP (Jarod Wilson) [1756517] - [netdrv] bonding/main: fix NULL dereference in bond_select_active_slave() (Jarod Wilson) [1756517] - [netdrv] bonding: Always enable vlan tx offload (Jarod Wilson) [1756517] - [netdrv] bonding/options: convert to using slave printk macros (Jarod Wilson) [1756517] - [netdrv] bonding/alb: convert to using slave printk macros (Jarod Wilson) [1756517] - [netdrv] bonding/802.3ad: convert to using slave printk macros (Jarod Wilson) [1756517] - [netdrv] bonding/main: convert to using slave printk macros (Jarod Wilson) [1756517] - [netdrv] bonding: add slave_foo printk macros (Jarod Wilson) [1756517] - [netdrv] bonding: fix error messages in bond_do_fail_over_mac (Jarod Wilson) [1756517] - [netdrv] bonding: improve event debug usability (Jarod Wilson) [1756517] - [netdrv] net: bonding: Inherit MPLS features from slave devices (Jarod Wilson) [1756517] - [netdrv] bonding: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Jarod Wilson) [1756517] - [netdrv] bonding: Replace GPLv2 boilerplate/reference with SPDX - rule 90 (Jarod Wilson) [1756517] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 5 (Jarod Wilson) [1756517] - [netdrv] bonding: Add SPDX license identifier - Makefile/Kconfig (Jarod Wilson) [1756517] - [powerpc] powerpc/fadump: support holes in kernel boot memory area (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: remove RMA_START and RMA_END macros (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: update documentation about option to release opalcore (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: consider f/w load area (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/opalcore: provide an option to invalidate /sys/firmware/opal/core file (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/opalcore: enable CONFIG_OPAL_CORE for FADUMP (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/opalcore: export /sys/firmware/opal/core for analysing opal crashes (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: update documentation about CONFIG_PRESERVE_FA_DUMP (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: add support to preserve crash data on FADUMP disabled kernel (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: improve how crashed kernel's memory is reserved (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: consider reserved ranges while releasing memory (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: make crash memory ranges array allocation generic (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: process architected register state data provided by firmware (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: make use of memblock's bottom up allocation mode (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: Update documentation about OPAL platform support (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: handle invalidation of crashdump and re-registraion (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: Warn before processing partial crashdump (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: process the crashdump by exporting it as /proc/vmcore (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: support copying multiple kernel boot memory regions (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: define OPAL register/un-register callback functions (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: reset metadata address during clean up (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: register kernel metadata address with opal (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: improve fadump_reserve_mem() (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: add fadump support on powernv (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/opal: add MPIPL interface definitions (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/powernv: Make possible for user to force a full ipl cec reboot (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: use FADump instead of fadump for how it is pronounced (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] pseries/fadump: move out platform specific support from generic code (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: release all the memory above boot memory size (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: add source info while displaying region contents (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] pseries/fadump: define RTAS register/un-register callback functions (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: introduce callbacks for platform specific operations (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: move rtas specific definitions to platform code (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: define an empty fadump_cleanup() (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: use helper functions to reserve/release cpu notes buffer (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: Improve fadump documentation (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: declare helper functions in internal header file (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: add helper functions (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: move internal macros/definitions to a new header (Desnes Augusto Nunes do Rosario) [1524687] - [watchdog] watchdog: iTCO: Add support for Cannon Lake PCH iTCO (Alexander Beregalov) [1724532] - [i2c] i2c: i801: Use iTCO version 6 in Cannon Lake PCH and beyond (Alexander Beregalov) [1724532] - [i2c] i2c: i801: Allow ACPI AML access I/O ports not reserved for SMBus (Alexander Beregalov) [1724532] - [block] loop: set PF_MEMALLOC_NOIO for the worker thread (Ming Lei) [1741392] - [fs] bdev: Fixup error handling in blkdev_get() (Ming Lei) [1741392] - [block] loop: Fix mount(2) failure due to race with LOOP_SET_FD (Ming Lei) [1741392] - [block] block, bfq: handle NULL return value by bfq_init_rq() (Ming Lei) [1741392] - [block] block, bfq: move update of waker and woken list to queue freeing (Ming Lei) [1741392] - [block] block, bfq: reset last_completed_rq_bfqq if the pointed queue is freed (Ming Lei) [1741392] - [block] block: aoe: Fix kernel crash due to atomic sleep when exiting (Ming Lei) [1741392] - [block] rq-qos: use a mb for got_token (Ming Lei) [1741392] - [block] rq-qos: set ourself TASK_UNINTERRUPTIBLE after we schedule (Ming Lei) [1741392] - [block] rq-qos: don't reset has_sleepers on spurious wakeups (Ming Lei) [1741392] - [block] rq-qos: fix missed wake-ups in rq_qos_throttle (Ming Lei) [1741392] - [include] wait: add wq_has_single_sleeper helper (Ming Lei) [1741392] - [block] block, bfq: check also in-flight I/O in dispatch plugging (Ming Lei) [1741392] - [block] block: fix sysfs module parameters directory path in comment (Ming Lei) [1741392] - [block] block: Allow mapping of vmalloc-ed buffers (Ming Lei) [1741392] - [block] block/bio-integrity: fix a memory leak bug (Ming Lei) [1741392] - [block] block: Disable write plugging for zoned block devices (Ming Lei) [1741392] - [block] blk-throttle: fix zero wait time for iops throttled group (Ming Lei) [1741392] - [block] block: Fix potential overflow in blk_report_zones() (Ming Lei) [1741392] - [block] blk-cgroup: turn on psi memstall stuff (Ming Lei) [1741392] - [block] block: init flush rq ref count to 1 (Ming Lei) [1741392] - [lib] sbitmap: Replace cmpxchg with xchg (Ming Lei) [1741392] - [block] block: Remove unused code (Ming Lei) [1741392] - [block] block, bfq: Init saved_wr_start_at_switch_to_srt in unlikely case (Ming Lei) [1741392] - [block] block, bfq: re-schedule empty queues if they deserve I/O plugging (Ming Lei) [1741392] - [block] block, bfq: preempt lower-weight or lower-priority queues (Ming Lei) [1741392] - [block] block, bfq: detect wakers and unconditionally inject their I/O (Ming Lei) [1741392] - [block] block, bfq: bring forward seek&think time update (Ming Lei) [1741392] - [block] block, bfq: update base request service times when possible (Ming Lei) [1741392] - [block] block, bfq: fix rq_in_driver check in bfq_update_inject_limit (Ming Lei) [1741392] - [block] block, bfq: reset inject limit when think-time state changes (Ming Lei) [1741392] - [kernel] cgroup: export css_next_descendant_pre for bfq (Ming Lei) [1741392] - [block] block: update print_req_error() (Ming Lei) [1741392] - [block] block: use blk_op_str() in blk-mq-debugfs.c (Ming Lei) [1741392] - [block] block: add centralize REQ_OP_XXX to string helper (Ming Lei) [1741392] - [block] block: improve print_req_error (Ming Lei) [1741392] - [block] block: rename CONFIG_DEBUG_BLK_CGROUP to CONFIG_BFQ_CGROUP_DEBUG (Ming Lei) [1741392] - [block] bfq-iosched: move bfq_stat_recursive_sum into the only caller (Ming Lei) [1741392] - [block] blk-cgroup: move struct blkg_stat to bfq (Ming Lei) [1741392] - [block] blk-cgroup: introduce a new struct blkg_rwstat_sample (Ming Lei) [1741392] - [block] blk-cgroup: pass blkg_rwstat structures by reference (Ming Lei) [1741392] - [block] blk-cgroup: factor out a helper to read rwstat counter (Ming Lei) [1741392] - [block] block: drbd: no need to check return value of debugfs_create functions (Ming Lei) [1741392] - [block] blk-core: Remove blk_end_request*() declarations (Ming Lei) [1741392] - [block] block: code cleanup queue_poll_stat_show() (Ming Lei) [1741392] - [block] block: use right format specifier for op (Ming Lei) [1741392] - [block] block: get rid of redundant else (Ming Lei) [1741392] - [block] block: use req_op() to maintain consistency (Ming Lei) [1741392] - [fs] blkcg, writeback: dead memcgs shouldn't contribute to writeback ownership arbitration (Ming Lei) [1741392] - [block] blkcg: blkcg_activate_policy() should initialize ancestors first (Ming Lei) [1741392] - [block] blkcg: perpcu_ref init/exit should be done from blkg_alloc/free() (Ming Lei) [1741392] - [block] blkcg: update blkcg_print_stat() to handle larger outputs (Ming Lei) [1741392] - [block] block: bio: Use struct_size() in kmalloc() (Ming Lei) [1741392] - [block] block: genhd: Use struct_size() helper (Ming Lei) [1741392] - [block] block: null_blk: fix race condition for null_del_dev (Ming Lei) [1741392] - [block] blk-mq/debugfs: Fix improper print qualifier (Ming Lei) [1741392] - [block] loop: Don't change loop device under exclusive opener (Ming Lei) [1741392]- [documentation] timekeeping.txt: Correct maxCount of n-bit binary counter (Jaroslav Kysela) [1738610] - [sound] ALSA: clk: Add (devm_)clk_get_optional() functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: uapi: align comments with firmware files (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: rename SOUNDWIRE to ALH (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ipc: add ALH parameters (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: remove SPDX "WITH Linux-syscall-note" from kernel-space headers again (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc.h: fe_compr can be bit field (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc.h: fixup for_each_card_links() macro (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Define a set of DAPM pre/post-up events (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: use bit field for bus_control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple_card_utils.h: care NULL dai at asoc_simple_debug_dai() (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: remove an unused field from struct hda_codec (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Avoid polluting led_* namespace (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Add Hiby device family to quirks for native DSD support (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Update DSD support quirks for Oppo and Rotel (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: DSD auto-detection for Playback Designs (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: remove some dead code (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Fix possible NULL dereference at create_yamaha_midi_quirk() (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Clean up check_input_term() (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Remove superfluous bLength checks (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Unify the release of usb_mixer_elem_info objects (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Simplify parse_audio_unit() (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: More validations of descriptor units (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Check mixer unit bitmap yet more strictly (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Fix memory leak at line6_init_pcm() error path (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Fix invalid NULL check in snd_emuusb_set_samplerate() (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Add implicit fb quirk for Behringer UFX1604 (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Fix a stack buffer overflow bug in check_input_term (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Fix an OOB bug in parse_audio_mixer_unit (Jaroslav Kysela) [1738610] - [sound] ALSA: hiface: fix multiple memory leak bugs (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Add Pioneer DDJ-SX3 PCM quirck (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Skip bSynchAddress endpoint check if it is invalid (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: fix PCM device order (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Unify audioformat release code (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: fix a memory leak bug (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Fix gpf in snd_usb_pipe_sanity_check (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Scarlett Gen 2 mixer interface (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: sizeof (byte) is always 1, use that fact. (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Fix a typo (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Fix wrong altsetting for LINE6_PODHD500_1 (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: fix Line6 Helix audio format rates (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Fix parse of UAC2 Extension Units (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Fix write on zero-sized buffer (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: fix sign unintended sign extension on left shifts (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Sanity checks for each pipe and EP types (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Enable .product_name override for Emagic, Unitor 8. (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Use container_of() (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Drop superfluous timer helper function (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: variax: Rewrite complex timer & work combo with a delayed work (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: podhd: Rewrite complex timer & work combo with a delayed work (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: pod: Rewrite complex timer & work combo with a delayed work (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Assure canceling delayed work at disconnection (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 33 (Jaroslav Kysela) [1738610] - [sound] ALSA: sparc: Mark expected switch fall-throughs (Jaroslav Kysela) [1738610] - [sound] ALSA: fix a memory leak bug (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ux500: mop500: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ux500: mop500: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ux500: mop500: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: txx9: txx9aclc-generic: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: rx51: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: rx51: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: rx51: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: osk5912: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap3pandora: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-twl4030: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-twl4030: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-twl4030: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-hdmi: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-hdmi: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-hdmi: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-abe-twl6040: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-abe-twl6040: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-abe-twl6040: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: n810: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Fix slot mask settings when using multiple AXRs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Set unused serializers as INACTIVE (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: Fix SDMA users not providing channel names (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Support for auxclk-fs-ratio (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-evm: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-evm: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-evm: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: ams-delta: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: trimslice: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: trimslice: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: trimslice: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm9712: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm9712: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm9712: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm8903: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm8903: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm8903: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm8753: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm8753: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm8753: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_sgtl5000: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_sgtl5000: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_sgtl5000: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_rt5677: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_rt5677: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_rt5677: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_rt5640: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_rt5640: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_rt5640: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_max98090: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_max98090: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_max98090: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_alc5632: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_alc5632: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_alc5632: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: pass volume min/max linear value to FW (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ignore unrecoverable CTX_SAVE IPC errors at suspend (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sunxi: sun50i-codec-analog: Add earpiece (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sunxi: sun4i-codec: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: stm32: spdifrx: manage identification registers (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: stm32: dfsdm: add 16 bits audio record support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: add cpu_dai_name for DAIs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: add min/max step for volume_table (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sof: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ipc: clarify operator precedence (Jaroslav Kysela) [1738610] - [sound] ALSA: ASOC: SOF: ipc: prevent logging trace messages (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: add new macro hstream_to_sof_hda_stream() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: make sure RUN bit setting to 0 during clear stream status (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda-stream: fix a deadlock with bus->reg_lock (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: modify stream interrupt handler (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: save handle to sdev in sof_intel_hda_stream (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: remove misleading error trace from IRQ thread (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: dont wake dsp up in kcontrol IO (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dapm: Fix handling of custom_stop_condition on DAPM graph walks (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: compress: Fix memory leak from snd_soc_new_compress (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sirf: sirf-audio: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sirf: sirf-audio: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sirf: sirf-audio: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sh: sh7760-ac97: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rsnd: ssiu: tidyup SSI_MODE1/2 settings (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rsnd: fixup mod ID calculation in rsnd_ctu_probe_ (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rsnd: add missing pin sharing with SSI9 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sh: migor: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: tobermory: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: tm2_wm5110: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: tm2_wm5110: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: tm2_wm5110: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: speyside: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: snow: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: snow: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: snow: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smdk_wm8994pcm: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smdk_wm8994: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smdk_wm8994: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smdk_wm8994: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smdk_wm8580: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smdk_spdif: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smartq_wm8987: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: s3c24xx_uda134x: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: s3c24xx_simtec_tlv320aic23: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: s3c24xx_simtec_hermes: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: rx1950_uda1380: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: odroid: fix a double-free issue for cpu_dai (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: odroid: fix an use-after-free issue for codec (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: odroid: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: neo1973_wm8753: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: lowland: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: littlemill: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: jive_wm8750: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: h1940_uda1380: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: bells: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: arndale_rt5631: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: arndale_rt5631: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: arndale_rt5631: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rockchip_rt5645: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rockchip_rt5645: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rockchip_rt5645: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip-max98090: Remove MICBIAS as supply of input pin IN34 (Jaroslav Kysela) [1738610] - [sound] ALSA: SoC: rockchip: rockchip_max98090: Enable MICBIAS for headset keypress detection (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rockchip_max98090: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rk3399_gru_sound: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rk3399_gru_sound: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rk3399_gru_sound: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rk3399_gru_sound: Support 32, 44.1 and 88.2 kHz sample rates (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rk3288_hdmi_analog: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rk3288_hdmi_analog: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rk3288_hdmi_analog: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: pdm: select CONFIG_RATIONAL (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: storm: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: storm: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: storm: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: apq8016_sbc: Fix oops with multiple DAI links (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: apq8016_sbc: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: apq8016_sbc: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: tosa: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: hx4700: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: kernel: fix typos and some coding style in comments (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: Add missing Slimbus0 audio route (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: apq8016_sbc: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: zylonite: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: z2: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: ttc-dkb: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: spitz: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: pxa2xx-ac97.c: use devm_snd_soc_register_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: poodle: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: palm27x: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: mioa701_wm9713: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: magician: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: imote2: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: em-x270: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: e800_wm9712: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: e750_wm9705: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: e740_wm9705: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: corgi: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: brownstone: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mxs: mxs-sgtl5000: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mxs: mxs-sgtl5000: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mxs: mxs-sgtl5000: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-toddr: add sm1 support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-toddr: expose all 8 inputs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: tdmout: add sm1 support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdmout: right_j is not supported (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: tdmin: expose all 16 inputs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdmin: right_j is not supported (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdm: fix sample clock inversion (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdm: consistently use SND_SOC_DAIFMT defines (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: g12a-tohdmitx: require regmap mmio (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdm-formatter: free reset on device removal (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdm-formatter: add reset (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-spdifout: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-spdifin: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-pdm: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-frddr: expose all 8 outputs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-frddr: add sm1 support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-fifo: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8173-rt5650: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8173-rt5650-rt5676: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8173-rt5650-rt5514: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8173-max98090: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt6797-mt6351: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt2701-wm8960: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt2701-cs42448: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Add missing newline at end of file (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: kirkwood: armada-370-db: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: kirkwood: armada-370-db: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: kirkwood: armada-370-db: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: jz4740: qi_lb60: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 239 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Fix incorrect capture position reporting (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Fix NULL ptr dereference when unloading clk dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Don't return failure on machine driver reload (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Do not disable FW notifications (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof_rt5682: use GFP_KERNEL instead of GFP_ATOMIC (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: correct naming for dmic16k (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof_rt5682: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add quirk for Irbis NB41 netbook (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bxt-da7219-max98357a: add BE dailink for dmic16k (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: add MCLK support for BYT platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl_rt286: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl_nau88l25_ssm4567: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl_nau88l25_max98357a: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl_hda_dsp_common: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: kbl_rt5663_rt5514_max98927: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: kbl_rt5663_max98927: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: kbl_rt5660: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: boards: kbl_da7219_max98927: add dai_trigger function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98357a: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: haswell: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: glk_rt5682_max98357a: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5645: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_nau8824: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_max98090_ti: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcht_nocodec: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcht_es8316: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcht_da7213: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcht_cx2072x: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: byt-rt5640: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: byt-max98090: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bxt_rt298: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bxt_da7219_max98357a: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: broadwell: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bdw-rt5677: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: audio-graph-card: fix use-after-free in graph_for_each_link (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: audio-graph-card: add missing const at graph_get_dai_id() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: phycore-ac97: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card-utils: care no Platform for DPCM (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: audio-graph-card: fix use-after-free in graph_dai_link_of_dpcm() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: audio-graph-card: fix an use-after-free in graph_get_dai_id() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: wm1133-ev1: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: pcm030-audio-fabric: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-es8328: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-es8328: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-audmix: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-audmix: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: mx27vis-aic32x4: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-spdif: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-spdif: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-spdif: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-sgtl5000: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-sgtl5000: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-sgtl5000: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-mc13783: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-es8328: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-es8328: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-es8328: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-audmix: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-audmix: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-audmix: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: mpc8610_hpcd/p1022_ds/p1022_rdk: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: no need to check return value of debugfs_create functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: fsl-asoc-card: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: eukrea-tlv320: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: efika-audio-fabric: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm_adsp: Allow bus error handler to be called directly (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm_adsp: no need to check return value of debugfs_create functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wcd9335: remove multiple defines. (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wcd9335: add irqflag IRQF_ONESHOT flag (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wcd9335: Fix misuse of GENMASK macro (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tlv320aic31xx: suppress error message for EPROBE_DEFER (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tas571x: Fix -Wunused-const-variable (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sgtl5000: Fix charge pump source assignment (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sgtl5000: Fix of unmute outputs on probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sgtl5000: add ADC mute control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sgtl5000: Improve VAG power and mute control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sgtl5000: Fix definition of VAG Ramp Control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5682: use devm_snd_soc_register_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677-spi: Rename driver to differentiate from main codec (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5665: remove redundant assignment to variable idx (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5514-spi: don't use snd_soc_lookup_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: simplify the EFUSE read function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: Remove executable attribute from source files (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: Fix platform_no_drv_owner.cocci warnings (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: add silence detection and manual PDB control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: Convert headers to SPDX (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: fix DC calibration offset not applying (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Relocate my e-mail to .com domain zone (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: nau8825: fix fake interruption when booting (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: nau8822: support master mode (Jaroslav Kysela) [1738610] - [sound] ALSA: soc: codecs: mt6358: change return type of mt6358_codec_init_reg (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: msm8916-wcd-digital: Add sidetone support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98383: fix i2c probe failure (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 496 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdac_hdmi: report codec link up/down status to bus (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec: hdac_hdmi: fix pin connections at cvt enable (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 463 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cx2072x: mark PM function as __maybe_unused (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98357a: use mdelay for sdmode-delay (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98357a: avoid speaker pop when playback startup (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42xx8: Fix MFREQ selection issue for async mode (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cros_ec_codec: use devm_snd_soc_register_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ak4118: use devm_snd_soc_register_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: spi: AD ASoC: declare missing of table (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ab8500: add range to usleep_range (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cirrus: snappercl15: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cirrus: simone: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cirrus: ep93xx-i2s.c: use devm_snd_soc_register_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cirrus: edb93xx: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: bcm: cygnus-pcm: Unneeded variable: "ret". (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: au1x: psc-i2s.c: use devm_snd_soc_register_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: au1x: db1200: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: au1x: db1000: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: tse850-pcm5142: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: tse850-pcm5142: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: tse850-pcm5142: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: sam9x5_wm8731: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: sam9x5_wm8731: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: sam9x5_wm8731: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: sam9g20_wm8731: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: mikroe-proto: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: atmel-wm8904: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: atmel-pdmic: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: atmel-pcm-dma.c: use devm_snd_dmaengine_pcm_register() (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 234 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: atmel-classd: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: amd: acp-rt5645: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: amd: acp-da7219-max98357a: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 200 (Jaroslav Kysela) [1738610] - [sound] ALSA: ps3: Remove Unneeded variable: "ret" (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 277 (Jaroslav Kysela) [1738610] - [sound] ALSA: rme9652: Unneeded variable: "result". (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 274 (Jaroslav Kysela) [1738610] - [sound] ALSA: hdspm: Fix single speed ADAT capture and playback with RME HDSPe AIO (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 264 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 404 (Jaroslav Kysela) [1738610] - [sound] ALSA: lx6464es - Remove set but not used variables 'orun_mask, urun_mask' (Jaroslav Kysela) [1738610] - [sound] ALSA: lx6464es: Remove unneeded variable err (Jaroslav Kysela) [1738610] - [sound] ALSA: lx6464es - add support for LX6464ESe pci express variant (Jaroslav Kysela) [1738610] - [sound] ALSA: ice1712: Check correct return value to snd_i2c_sendbytes (EWS/DMX 6Fire) (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 29 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 46 (Jaroslav Kysela) [1738610] - [sound] ALSA: emu10k1: Remove unneeded variable "change" (Jaroslav Kysela) [1738610] - [sound] ALSA: echoaudio: Replace kmalloc + memcpy with kmemdup (Jaroslav Kysela) [1738610] - [sound] ALSA: pci: echoaudio: remove variable which is a constant (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 364 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 118 (Jaroslav Kysela) [1738610] - [sound] ALSA: cs4281: remove redundant assignment to variable val and remove a goto (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 32 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 116 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 456 (Jaroslav Kysela) [1738610] - [sound] ALSA: au88x0: Remove unneeded variable: "changed" (Jaroslav Kysela) [1738610] - [sound] ALSA: asihpi: Remove unneeded variable change (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 88 (Jaroslav Kysela) [1738610] - [sound] ALSA: ac97: remove unused variable 'snd_ac97_controls_master_mono' (Jaroslav Kysela) [1738610] - [sound] ALSA: dmasound_atari: Mark expected switch fall-through (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 176 (Jaroslav Kysela) [1738610] - [sound] ALSA: i2c: ak4xxx-adda: Fix a possible null pointer dereference in build_adc_controls() (Jaroslav Kysela) [1738610] - [sound] ALSA: isa/wavefront: remove redundant assignment to pointer bptr (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 370 (Jaroslav Kysela) [1738610] - [sound] ALSA: sb: remove redundant assignment to variable result (Jaroslav Kysela) [1738610] - [sound] ALSA: Revert "ALSA: hda: Add codec on bus address table lately" (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Unexport a few more stuff (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Drop export of snd_hdac_bus_add/remove_device() (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Add codec on bus address table lately (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: readl/writel need linux/io.h (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: intel-nhlt: handle NHLT VENDOR_DEFINED DMIC geometry (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: move parts of NHLT code to new module (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Fix 1-minute detection delay when i915 module is not available (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Fix a headphone detection issue when using SOF (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: fix: lock reg_lock before calling snd_hdac_bus_update_rirb (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: add polling mode in snd_hdac_bus_get_response (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sdm845: remove unneeded semicolon (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dmaengine: Replace strncpy() with strscpy_pad() for pcm->name (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wcd9335: remove redundant use of ret variable (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdmi-codec: Add an op to set callback function for plug event (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: self contained soc_unbind_aux_dev() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add soc_unbind_aux_dev() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: self contained soc_bind_aux_dev() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: move soc_probe_link_dais() next to soc_remove_link_dais() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: self contained soc_probe_link_dais() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add new soc_link_init() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: move soc_probe_dai() next to soc_remove_dai() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: self contained soc_remove_link_dais() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: self contained soc_remove_link_components() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: self contained soc_probe_link_components() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: make array pd static const, makes object smaller (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1305: make array pd static const, makes object smaller (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: make array pd static const, makes object smaller (Jaroslav Kysela) [1738610] - [sound] ALSA: SoC: simple-card-utils: set 0Hz to sysclk when shutdown (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: ignore 0Hz sysclk (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: ad193x: make two arrays static const, makes object smaller (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: ad193x: Use regmap_multi_reg_write() when initializing (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: ad193x: Reset used registers at probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: ad193x: Group register initialization at probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: ad193x: Fix memory corruption on BE 64b systems (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8316: support fixed and variable both clock rates (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8316: fix redundant codes of clock (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8316: add DT-bindings (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dmaengine: Make the pcm->name equal to pcm->id if the name is not set (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: imx8: Fix COMPILE_TEST error (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: common: Include link-name in error messages (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: common: Fix NULL pointer in of parser (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: common: Mark links as nonatomic (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: common: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add comment to jack at soc_remove_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sirf-audio: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ep93xx: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: amd: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8316: add clock control of MCLK (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: audio-graph: indicate rebind issue (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: indicate rebind issue (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: fix an use-after-free in simple_for_each_link() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: fix an use-after-free in simple_dai_link_of_dpcm() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: support snd_soc_dai_link_component style for cpu (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: move soc_probe_link_components() position (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add snd_soc_dapm_init() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: dapm related setup at one place (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: move soc_probe_component() position (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add soc_rtd_free() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: fix space issues (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: remove forward declaration of headset_init (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: move headset jack to card-specific storage (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: move private structure (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF/Intel: fix selection of SND_INTEL_NHTL (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: broadwell: Simplify device probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bdw-rt5677: Simplify device probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: haswell: Simplify device probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Haswell: Adjust machine device private context (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-evm: Do not fail if the dai_set_sysclk returns -ENOTSUPP (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: edma-pcm: Fix for legacy dma_slave_map based channel lookup (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-i2s: Add S32_LE as support format (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-i2s: Move the XSYNCERR workaround to .prepare callback (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Baytrail: Fix implicit fallthrough warning (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_ssi: Fix clock control issue in master mode (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wcd9335: Fix primary interpolator max rate (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: fix tdm out data is valid on rising edge (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: tdm hw support tdm out and 8ch i2s out (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel_ssc_dai: implement left-justified data mode (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel_ssc_dai: rework DAI format configuration (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: enable SOC_SSC_PDC and SOC_SSC_DMA in Kconfig (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42xx8: Force suspend/resume during system suspend/resume (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: fix tdm out data align issue (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: add mutex protection to set_fmt/set_tdm_slot (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8316: fix inverted L/R of headphone mixer volume (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8316: fix headphone mixer volume table (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Release topology when we are done with it (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Remove memory available check (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Remove MCPS available check (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Remove static table index when parsing topology (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Print module type instead of id (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: NHLT: Fix debug print format (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dapm: Expose snd_soc_dapm_new_control_unlocked properly (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: topology: fix memory leaks on sm, se and sbe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: topology: Consolidate and fix asoc_tplg_dapm_widget_*_create flow (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: topology: Consolidate how dtexts and dvalues are freed (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-topology: fix modern dai link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-topology: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Use correct function to access iomem space (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: imx8: Fix an is IS_ERR() vs NULL check (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i: Revert A83t description (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: imx8: Fix return value check in imx8_probe() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: remove unused DAPM-related variables (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sunxi: Revert initial A83t support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: imx-audmix: register the card on a proper dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: imx8: Make some functions static (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: rename soc_post_component_init() to soc_rtd_init() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: initialize list at one place (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: fix get control data return type and arguments (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: initialize component list (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-topology: use for_each_component_dais() at remove_dai() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: soc_cleanup_card_resources() become void (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add NOTE to snd_soc_rtdcom_lookup() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: use device_register() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: switch tdm pins gpio function when playback on or off (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt2701: Fix -Wunused-const-variable warnings (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm8988: fix typo in wm8988_right_line_controls (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: imx: Add i.MX8 HW support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Add OF DSP device support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: AMD: Fix Kconfig warning without GPIOLIB (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Add support for DSP formats (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Replace call to params_width by local variable (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Use the actual format width instead of an hardcoded one (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Use the physical / slot width for the clocks (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Add support for TDM slots (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: remove unneeded dai_link check from snd_soc_remove_dai_link() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: merge snd_soc_initialize_card_lists() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Add support for imx8qm (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mchp-i2s-mcc: Fix simultaneous capture and playback in master mode (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mchp-i2s-mcc: Wait for RX/TX RDY only if controller is running (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mchp-i2s-mcc: Fix unprepare of GCLK (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Support more channels (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Pass the channels number as an argument (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Remove duplicated quirks structure (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix the LRCK period on A83t (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix MCLK Enable bit offset on A83t (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix WSS and SR fields for the A83t (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix the LRCK polarity (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix LRCK and BCLK polarity offsets on newer SoCs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: RX and TX counter registers are swapped (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix the MCLK and BCLK dividers on newer SoCs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Use module clock as BCLK parent on newer SoCs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Move the format configuration to a callback (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Move the channel configuration to a callback (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Rework MCLK divider calculation (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Replace call to params_channels by local variable (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Don't use the oversample to calculate BCLK (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Switch to devm for PCM register (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Register regmap and PCM before our component (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm8904: implement input mode select as a mux (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm8904: fix typo in DAPM kcontrol name (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: intel: cht_bsw_max98090_ti: Add all Chromebooks that need pmc_plt_clk_0 quirk (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: uniphier: Fix double reset assersion when transitioning to suspend state (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: initial support for Intel ALH DAI type (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: Add dummy support for i.MX8 DAIs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: imx-audmux: Add driver suspend and resume to support MEGA Fast (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: common: add ACPI matching tables for EHL (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: common: add ACPI matching tables for Tiger Lake (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: boards: Add Cometlake machine driver support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: Move pcm_mutex up to card level from snd_soc_pcm_runtime (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: 88pm860x: remove unused variables 'pcm_switch_controls' and 'aif1_mux' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42l56: remove unused variable 'adc_swap_enum' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8328: remove unused variable 'pga_tlv' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tlv320aic31xx: remove unused variable 'cm_m_enum' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tlv320aic23: remove unused variable 'tlv320aic23_rec_src' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: remove unused variable 'dac_vol_tlv' and 'adc_vol_tlv' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98371: remove unused variable 'max98371_noload_gain_tlv' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42l73: remove unused variables 'vsp_output_mux' and 'xsp_output_mux' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Print constant literals from format specifier (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt6358: add delay after dmic clock on (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183-mt6358-ts3a227-max98357: remove unused variables (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183-da7219-max98357: remove unused variable (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183-da7219-max98357: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mt2701: remove unused variables (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: Fix -Wunused-const-variable warning (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm8737: Fix copy-paste error in wm8737_snd_controls (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs4349: Use PM ops 'cs4349_runtime_pm' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8328: Fix copy-paste error in es8328_right_line_controls (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: hsw: remove i386 build warning w/ size_t argument (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: Fix typos in ti/Kconfig (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rockchip_max98090: Set period size to 240 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Allow reconfiguration of tdm_slots and slot_width (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Retain the independence of DAC and ADC side of the codec (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183-mt6358-ts3a227-max98357: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: make headset codec optional (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183-mt6358-ts3a227-max98357: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max9850: remove unused variable 'max9850_reg' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98926: remove two unused variables (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: remove legacy style of aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: rx51: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sunxi: sun4i-codec: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: tm2_wm5110: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: speyside: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: neo1973_wm8753: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rockchip_max98090: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183-da7219-max98357: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: intel: cht_bsw_max98090_ti: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: support snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdac_hdmi: Offload dapm update at jack detection (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: byt: Refactor fw ready / mem windows creation (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: bdw: Use generic function for fw ready / mem windows creation (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Remove call to snd_sof_dsp_mailbox_init (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ml26124: remove unused variable 'ngth' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mt6351: remove unused variable 'mt_lineout_control' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: intel: skl_hda_dsp_common: create HDMI jack kctl (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tscs454: remove unused variable 'PLL_48K_RATE' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: fix module_put() warning in soc_cleanup_component (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: dai_link check under soc_dpcm_debugfs_add() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: define soc_dpcm_debugfs_add() for non CONFIG_DEBUG_FS (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: tidyup for card->deferred_resume_work (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: remove unneeded list_empty() check for snd_soc_try_rebind_card() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: call snd_soc_dapm_debugfs_init() at soc_init_card_debugfs() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: tidyup for snd_soc_add_card_controls() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: tidyup for snd_soc_dapm_add_routes() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: tidyup for snd_soc_add_component_controls() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdac_hda: fix page fault issue by removing race (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Direct MMIO accesses (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Add support for imx7ulp/imx8mq (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: mark regmap as fast_io (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: large_config_get overhaul (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Implement set_bclk_ratio (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Add support for SAI new version (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: derive TX FIFO watermark from FIFO depth (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: add of_match data (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Update Tx/Rx channel enable mask (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Add registers definition for multiple datalines (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: tidyup for snd_soc_dapm_new_controls() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: reuse rtdcom at snd_soc_rtdcom_add() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: don't use for_each_card_links_safe() at snd_soc_find_dai_link() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: check return value of snd_soc_add_dai_link() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add comment for for_each_xxx (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: set component->debugfs_root NULL (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: Add a flag for the R0 calibration test (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: Add R0 temperature and TDM1 ADC2DAT Swap control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rsnd: don't call clk_get_rate() under atomic context (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98373: Remove executable bits (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_pcm_free() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_pcm_new() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_mmap() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_page() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_copy_user() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_ioctrl() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_pointer() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: move snd_soc_component_set_bias_level() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: move snd_soc_component_stream_event() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: move snd_soc_component_seq_notifier() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_of_xlate_dai_name() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_of_xlate_dai_id() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_remove() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_probe() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_is_suspended() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_resume() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_suspend() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_trigger() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_hw_free() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_hw_params() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_prepare() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_close() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_open() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_get/put() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: add soc-component.c (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: remove soc_fill_silence() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: remove soc_rtdcom_copy_kernel() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: remove soc_rtdcom_ack() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: amd: acp3x: use dma address for acp3x dma driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: amd: acp3x: use dma_ops of parent device for acp3x dma driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: zx-tdm: remove redundant assignment to ts_width on error return path (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: SoC: skylake: no need to check return value of debugfs_create functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec2codec: fill some of the runtime stream parameters (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec2codec: remove ephemeral variables (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: create pcm for codec2codec links as well (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: use common NHLT module (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Merge skl_sst and skl into skl_dev struct (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Limit large_config_get to single frame (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Fix use of potentially uninitialized variable (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Update request-reply IPC model (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Common: Fix NULL dereference in tx_wait_done (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 174 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Fix race condition in IPC rx list (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 490 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Read HIPCT extension before clearing DONE bit (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: move NHLT header to common directory (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdm-formatter: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: g12a-tohdmitx: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: au1x: psc-i2s: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: psc-ac97: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: uniphier: aio-dma: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: uniphier: evea: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: inno_rk3036: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: jz4740: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mmp-sspa: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: jz4725b: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: msm8916-wcd: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: stm32: sai: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun8i-codec: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sunxi: sun50i-codec-analog: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun8i-codec-analog: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: xlnx: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs4271: Fix a typo in the CS4171_NR_RATIOS (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: Mark expected switch fall-throughs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: xtfpga-i2s: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: kirkwood-i2s: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: spear: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mxs-saif: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sirf: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: bcm2835-i2s: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_audmix: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: imx-audmux: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mt6797: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mt8173: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ep93xx-i2s: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra20_das: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: g12a-tohdmitx: override codec2codec params (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98373: add 88200 and 96000 sampling rate support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Incorrect SR and WSS computation (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec2codec: fix missing return of error return code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Support for correct symmetric sample bits (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Correct slot_width posed constraint (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: Fix mono capture (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Fix some acpi vs apci typo in somme comments (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Fix clk PDIR handling for i2s master mode (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec2codec: deal with params when necessary (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec2codec: name link using stream direction (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec2codec: run callbacks in order (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: Add uda1334 codec driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: Add RT1308 amplifier driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Makefile - fix the top-level kernel module names (add snd- prefix) (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Improve serializer handling in multi AXR setups (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Add support for RIGHT_J format (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Cleanup skl_module_cfg declaration (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Make MCPS and CPS params obsolete (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Combine snd_soc_skl_ipc and snd_soc_skl (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Reset pipeline before its deletion (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Strip T and L from TLV IPCs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Properly cleanup on component removal (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Initialize lists before access so they are safe to use (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Add function to cleanup debugfs interface (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Use recommended SDxFMT programming sequence (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Switch to modern UUID API (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl-pcm: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm8955: Fix a typo in 'wm8995_pll_factors()' function name (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Fail card instantiation if DAI format setup fails (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: move snd_soc_dai_stream_valid() to soc-dai.c (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: use existing snd_soc_dai_digital_mute() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compress_new() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_remove() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_probe() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_resume() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_suspend() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_delay() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_bespoke_trigger() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_trigger() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_prepare() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_shutdown() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_startup() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_hw_free() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: mv soc_dai_hw_params() to soc-dai (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: add soc-dai.c (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: Return -ENOTSUPP from set_channel_map() if no operation provided (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: support dai_link with platforms_num != 1 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: defer card registration if codec component is missing (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: don't use soc_find_component() at snd_soc_find_dai() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: use soc_find_component() at snd_soc_find_dai() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: soc_find_component() uses snd_soc_dai_link_component (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: soc_find_component() uses snd_soc_is_matching_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: move soc_find_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: call snd_soc_unbind_card() under mutex_lock; (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: allow no Platform on dai_link (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: remove legacy style dai_link (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc.h: add sound dai_link connection macro (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rsnd: Support hw_free() callback at DAI level (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5665: Fix a typo in the name of a function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Remove dev_err() usage after platform_get_irq() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_esai: recover the channel swap after xrun (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_esai: Wrap some operations to be functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_esai: Add pm runtime function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: ssp: BCLK delay parameter (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Add DMIC token for unmute gain ramp time (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: fix stream id setting (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: fix link DMA config (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: reset link DMA state in prepare (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: reserve host DMA channel for hostless streams (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: assign link DMA channel at run-time (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: initial support for Elkhart Lake (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: initial support for Tiger Lake. (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: Use generic function for fw ready / mem windows creation (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: make sure DMA is start/stop by read the RUN bit (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: fix HDA direct MMIO access (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: remove duplicated clear WAKESTS (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: clear stream status and wakests properly (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: add function for hda stop chip (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: set position buffer in init chip (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: correct ROM state mask (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Introduce snd_sof_dsp_get_window_offset (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Introduce snd_sof_dsp_get_mailbox_offset (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: add runtime idle callback (Jaroslav Kysela) [1738610] - [sound] ALSA: docs: timers: convert docs to ReST and rename to *.rst (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: use SOF defined init chip in resume (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: Enable jack detection (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: reduce ifdef usage for hda (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: remove unused state variable in suspend function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: implement runtime idle for CNL/APL (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: use the defined stop chip in suspend (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: use the SOF defined ppcap functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: release link DMA for paused streams during suspend (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: loader: Don't ignore SRAM block types (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: loader: Use the BAR provided by FW (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Introduce snd_sof_dsp_get_bar_index ops (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: core: increase default IPC timeouts (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ipc: use timeout configured at probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: pcm: add ALH support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: use common code to send PCM_FREE IPC (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: reset DMA state in prepare (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: couple host and link DMA during FE hw_free (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: pci: mark last_busy value at runtime PM init (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: fixup HDaudio topology name with DMIC number (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: Add missing include file hdac_hda.h (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: Initialize hdaudio bus properly (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: fix MSI handling (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: Initialize HDA controller after i915 init (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: add a parameter to disable MSI (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: remove duplicated include from hda.c (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: disallow building without CONFIG_PCI again (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: intel: extend IPC dump information (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Allow all channels in case of parallel DIN/DOUT setup (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Fix a typo in the name of a constant (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Add support for multi DIN/DOUT with TDM slots parameter (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Rename min_frame_size to slot_width (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl-hda-dsp-generic: add dmic dapm widget and route (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl-hda-dsp-generic: add dependency to dmic driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: boards: Match Product Family instead of product (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dapm: Invalidate only paths reachable for a given stream (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: use set_get_data in process load (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_esai: Add compatible string for imx6ull (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: keep analog power register at SND_SOC_BIAS_OFF (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: Remove magic number register writes (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: Revert remove superfluous set (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: remove superfluous set (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: depop stereo dac (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: handle concurrent interrupts (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: clear interrupts by polarity flip (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: move jack-detect init to i2c probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: fall back to DT prop names on error (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: Add component driver name (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: use more of the volume range from DACs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: remove w90x900/nuc900 platform drivers (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: nuc900: nuc900-audio: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: add dmic dapm widget to support dmic PCM (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add for_each_xxx macro for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-card: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-card: remove useless check on codec (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-card: fix null pointer dereference in clean up (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-card: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sst: fix kmalloc call with wrong flags (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: Fix deadlock in snd_soc_instantiate_card() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Remove erroneous soc_cleanup_card_resources() call (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: use snd_soc_dai_link_component for CPU (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: move DAI pre-links initiation to snd_soc_instantiate_card (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: fix warning reported by kbuild test robot and minor issue (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: Mark format integer literals as unsigned (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: Tell codec that jack is being removed (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Change SR and WSS computation (Jaroslav Kysela) [1738610] - [sound] ALSA: SoC: rt274: Fix internal jack assignment in set_jack callback (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: fix kernel oops with platform_name override (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_nau8824: fix kernel oops with platform_name override (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcht_es8316: fix kernel oops with platform_name override (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_max98090: fix kernel oops with platform_name override (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 422 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 395 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 340 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 284 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Add offset to RX channel select (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix sun8i tx channel offset mask (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98090: remove 24-bit format support if RJ is 0 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: da7219: Fix build error without CONFIG_I2C (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: Fix COMPILE_TEST build error (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Implement set_tdm_slot callback (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: Make some symbols static (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cx2072x: remove set but not used variable 'is_right_j ' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: Add RT1011 amplifier driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: debug: add new debugfs entries for IPC flood test (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ipc: Introduce SOF_IPC_GLB_TEST_MSG IPC command (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: uapi: mirror firmware changes (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: send time stamp to FW for alignment (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: bump to ABI 3.6 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: soundwire: add initial soundwire support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: add support for mux/demux component (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: fix DSP oops definitions in FW ABI (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: ipc: don't check for HIPCCTL register value (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda-ipc: re-enable IPC IRQ at end of handler (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda-ipc: read all IPC registers first (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: cnl-ipc: re-enable IPC IRQ at end of handler (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: cnl-ipc: move code around for clarity (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: cnl-ipc: read all IPC registers first (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Do not send cmd via SHIM register (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: add mode parameter for snd_sof_debugfs_buf_item (Jaroslav Kysela) [1738610] - [sound] ALSA: Revert "ASoC: core: use component driver name as component name" (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: stm32: sai: manage identification registers (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ipc: replace fw ready bitfield with explicit bit ordering (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Baytrail: add quirk for Aegex 10 (RU2) tablet (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: fix typos of SPDX-License-Identifier (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 201 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 194 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 177 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 162 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 149 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: use the defined ppcap functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: add COMPILE_TEST for PCI options (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: boards: Add COMPILE_TEST for new machine drivers (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: boards: remove dependency on asm/platform_sst_audio.h (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoc: fix sound/soc/intel/skylake/slk-ssp-clk.c build error on IA64 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: use common helpers to detect CPUs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: Add missing voice activation register definitions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: use component driver name as component name (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42xx8: Fix build error with CONFIG_GPIOLIB is not set (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: fix undefined references with Baytrail-only support (Jaroslav Kysela) [1738610] - [sound] ALSA: wcd9335: fix a incorrect use of kstrndup() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-codec: fix first delay on Speaker (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-spdif: Add support for H6 SoC (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-spdif: Add TX fifo bit flush quirks (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-spdif: Move quirks to the top (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cx2072x: fix spelling mistake "configued" -> "configured" (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cx2072x: fix integer overflow on unsigned int multiply (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: force end-of-file for debugfs trace at suspend (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: trace: remove code duplication in sof_wait_trace_avail() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Use struct_size() in kmemdup() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98357a: Show KConfig entry (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: Use struct_size() helper (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cx2072x: remove redundant assignment to pulse_len (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: fix the hda init chip (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ipc: fix a race, leading to IPC timeouts (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: control: correct the copy size for bytes kcontrol put (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: pcm: remove warning - initialize workqueue on open (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: pcm: clear hw_params_upon_resume flag correctly (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: core: fix error handling with the probe workqueue (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: core: remove snd_soc_unregister_component in case of error (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: core: remove DSP after unregistering machine driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: fixup references at soc_cleanup_card_resources() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Force polling mode on CFL and CNL (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 119 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 64 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: lock client_mutex while removing link components (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: Restore original configuration of DAI format (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qdsp6: q6core: Use struct_size() in kmemdup() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Use struct_size() helper (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dapm: Use struct_size() in krealloc() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: boards: remove unnecessary inclusion of skl.h (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: move card registration to the end of probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: remove unused DAPM pins (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Mediatek: MT8183: enable dev runtime suspend and resume (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Add machine driver for CX2072X on BYT/CHT platforms (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Add support for Conexant CX2072X CODEC (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_asrc: Unify the supported input and output rate (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: fixup try_module_get()/module_put() timing (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: add newline for clarity (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Mediatek: MT8183: fix compile error (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Mediatek: MT8183: fix compile error (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: fix AMP quirk support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: fix for codec button mapping (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 4 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 3 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 1 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: Fix configuration of DAI format (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: WARN() is not related to component->driver->probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rsnd: move pcm_new from snd_soc_component_driver to snd_soc_dai_driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: glk_rt5682_max98357a: Remap button control-function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Mediatek: MT8183: enable IIR filter (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rename functions that pollute the simple_xxx namespace (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: soc-acpi: Fix machine selection order (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677-spi: Handle over reading when flipping bytes (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dpm: fixup DAI active unbalance (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tlv320aic3x: Add support for high power analog output (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42xx8: Add reset gpio handling (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42xx8: Add regcache mask dirty (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_asrc: replace the process_option table with function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_asrc: Fix the issue about unsupported rate (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: add g12a tohdmitx control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-card: add basic codec-to-codec link support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dapm: allow muxes to force a disconnect (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-card: set link name based on link node name (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Mediatek: MT8183: set data align (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Mediatek: add memory interface data align (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ak4458: rstn_control - return a non-zero on error only (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdmi-codec: re-introduce mutex locking (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: add soc_pcm_components_open() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: add missing cpu_dai->rate = 0 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: do cpu_dai related operation at same place (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: use soc_find_component() at snd_soc_get_dai_id() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add soc_component_to_node() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: tidyup soc_bind_dai_link() comment balance (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: don't use codec_dais on soc_bind_dai_link() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: use i on snd_soc_resume() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98357a: request GPIO when device get probed (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: ICL add Icelake chip info struct (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: ICL: add Icelake SSP count (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: pcm: remove runtime PM calls during pcm open/close (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Add Cometlake PCI IDs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Add Comet Lake PCI IDs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: amd: Reporting accurate hw_ptr for acp3x dma (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: BE dai needs prepare when pause release after resume (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ak4458: add return value for ak4458_probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC : cs4265 : readable register too low (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: fix error in verbose ipc command parsing (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: fix race in FW boot timeout handling (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: nocodec: fix undefined reference (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-acpi: fix implicit header use of module.h/export.h (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Move clock operation to PM runtime (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: stm32: i2s: manage identification registers (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdmi-codec: remove ops dependency on the dai id (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdmi-codec: remove reference to the dai drivers in the private data (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdmi-codec: remove reference to the current substream (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdmi-codec: remove function name debug traces (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 282 (Jaroslav Kysela) [1738610] - [sound] ALSA: xen-front: fix unintention integer overflow on left shifts (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - PCI quirk for Medion E4254 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Apply AMD controller workaround for Raven platform (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Fix alienware headset mic (Jaroslav Kysela) [1738610] - [sound] ALSA: Add Acer Aspire Ethos 8951G model quirk (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/hdmi: remove redundant assignment to variable pcm_idx (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Fix the problem of two front mics on a ThinkCentre (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Enable internal speaker & headset mic of ASUS UX431FL (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Add quirk for HP Pavilion 15 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Fix overridden device-specific initialization (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Fix potential endless loop at applying quirks (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Allow runtime PM for controller if component notifier is used (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Blacklist PC beep for Lenovo ThinkCentre M73/93 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Check beep whitelist before assigning in all codecs (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/ca0132 - Add new SBZ quirk (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Fixes inverted Conexant GPIO mic mute led (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Define a fallback_pin_fixup_tbl for alc269 family (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Expand pin_match function to match upcoming new tbls (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Drop unsol event handler for Intel HDMI codecs (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Add a generic reboot_notify (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Let all conexant codec enter D3 when rebooting (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/sigmatel - remove unused variable 'stac9200_core_init' (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Add quirk for HP Envy x360 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Set fifo_size for both playback and capture streams (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Fix a memory leak bug (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Add a quirk model for fixing Huawei Matebook X right speaker (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Add model description for Chrome headset button quirk (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Fix a typo in model documentation (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Inform too slow responses (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Apply workaround for another AMD chip 1022:1487 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Remove page allocation redirection (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Workaround for crackled sound on AMD controller (1022:1457) (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Don't override global PCM hw info flag (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Add support of Zhaoxin controller (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/intel: stop probe if DMICS are detected on Skylake+ platforms (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Show the fatal CORB/RIRB error more clearly (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Add a conexant codec entry to let mute led work (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Fix intermittent CORB/RIRB stall on Intel chips (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: Make hdac_device device-managed (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Flush interrupts on disabling (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/hdmi - Allow audio component for AMD/ATI and Nvidia HDMI (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/hdmi - Don't report spurious jack state changes (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Optimize resume for codecs without jack detection (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Don't resume forcibly i915 HDMI/DP codec (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/hdmi - Fix i915 reverse port/pin mapping (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/hdmi - Remove duplicated define (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek: apply ALC891 headset fixup to one Dell machine (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Fixed Headphone Mic can't record on Dell platform (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Simplify snd_hdac_refresh_widgets() (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Fix widget_mutex incomplete protection (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/ca0132 - remove redundant assignment to variable 'changed' (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Change front mic location for Lenovo M710q (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek: Add quirks for several Clevo notebook barebones (Jaroslav Kysela) [1738610] - [sound] ALSA: Revert "ALSA: hda/realtek - Improve the headset mic for Acer Aspire laptops" (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Add Elkhart Lake PCI ID (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: fix a mask for unsolicited event tags (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hda: fix unbalanced codec dev refcount for HDA_DEV_ASOC (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/ca0132: Use struct_size() (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Use struct_size() (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Update headset mode for ALC256 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: move polling_mode flag to struct hdac_bus (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: assign polling_mode after azx_bus_init (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Improve the headset mic for Acer Aspire laptops (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Force polling mode on CNL for fixing codec communication (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Enable micmute LED for Huawei laptops (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Set default power save node to 0 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Check headset type by unplug and resume (Jaroslav Kysela) [1738610] - [sound] ALSA: hdac: Fix codec name after machine driver is unloaded and reloaded (Jaroslav Kysela) [1738610] - [sound] ALSA: hdac: fix memory release for SST and SOF drivers (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 371 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Add SPDX license identifier for missed files (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Add SPDX license identifier for more missed files (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 130 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 336 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 13 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 285 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 295 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 273 (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: fix wrong packet parameter for Alesis iO26 (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: check intermediate state of clock status and retry (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: handle error code when getting current source of clock (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: remove WARN_ON() at destruction of AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: add note for FE-8 (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: add support for MOTU 4pre (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix isoc cycle count to which rx packet is scheduled (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: fix error path for initialization of stream structures (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: fix to handle correct stream for PCM playback (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: fix NULL pointer dereference to unused stream structure (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire: fix a memory leak bug (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: localize kernel APIs to start/stop each AMDTP stream (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: code refactoring for initialization/destruction of AMDTP stream (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: code refactoring for initialization/destruction of AMDTP stream (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: code refactoring for initialization/destruction of AMDTP stream (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: code refactoring for initialization/destruction of AMDTP stream (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: code refactoring for bus reset handler (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: code refactoring for initialization/destruction of AMDTP streams (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add a kernel API to start AMDTP streams in AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add a kernel API to add AMDTP stream into AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add a kernel API to stop a couple of AMDTP streams in AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add AMDTP domain structure to handle several isoc contexts (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: more code refactoring for MOTU data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: process payload of isoc context according to packet descriptors (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: code refactoring for FF data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: code refactoring for MOTU data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: code refactoring for TASCAM data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: code refactoring for DOT data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring for AM824 data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: pass packet descriptor to data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring to process context payloads (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring to process PCM substream (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use packet descriptor for IR context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use packet descriptor for IT context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add list of packet descriptor (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: pass no syt information to data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add syt_override member for some protocols (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: operate data block counter in top level of processing for IR context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: operate data block counter in top level of processing for IT context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: pass data block counter to data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: pass data block count as an argument to tracepoints event (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: obsolete ctx_data.tx.first_dbc with CIP_UNALIGHED_DBC flag (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring for local variables (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring for post operation to data block counter (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring for error path of parser for CIP header (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix different data block counter between probed event and transferred isochronous packet (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix initial value of data block count for IR context without CIP_DBC_IS_END_EVENT (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib/fireface: fix initial value of data block counter for IR context with CIP_NO_HEADER (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix invalid length of rx packet payload for tracepoint events (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: fix wrong reference count for stream functionality at error path of rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: fix wrong reference count for stream functionality at error path of rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: fix wrong reference count for stream functionality at error path of rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: fix wrong reference count for stream functionality at error path of rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: fix wrong reference count for stream functionality at error path of rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: fix wrong reference count for stream functionality at error path of rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib/fireworks: fix miss detection of received MIDI messages (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix to process MIDI conformant data channel for AM824 format (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: cache next data_block_counter after probing tracepoints event for IR context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: unify common tracepoints for both direction (Jaroslav Kysela) [1738610] - [sound] ALSA: Revert "ALSA: firewire-lib: fix inverted node IDs for amdtp_packet events" (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: ensure to release isochronous resources in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: ensure to release isochronous resources in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: ensure to release isochronous resources in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: unify stop and release method for duplex streams (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: unify stop and release method for duplex streams (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: unify stop and release method for duplex streams (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: unify stop and release method for duplex streams (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: unify stop and release method for duplex streams (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: code refactoring for pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: update isochronous resources when starting packet streaming after bus-reset (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: reserve/release isochronous resources in pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: code refactoring to finish streaming session (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: minor code refactoring to stop isochronous context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: rename helper functions to begin/finish streaming session (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: code refactoring for condition to stop streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: add helper function to keep isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: unify midi callback function (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: unify the count of subscriber for packet streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: split allocation of isochronous resources from establishment of connection (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: change the range of critical section for stream data in PCM.hw_free callback (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: code refactoring for error path to start duplex stream (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: change the range of critical section for stream data in PCM.hw_free callback (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: code refactoring for callback function to rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: code rafactoring for callback functions to PCM interface (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: fix compiler warning due to returning uninitialized value (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: configure stream parameter in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: configure packet format in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: unify substreams counter (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: rename helper functions for duplex streams (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: expand stop procedure for packet streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: break packet streaming at bus-reset handler (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: start duplex streams if supported (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: set packet parameter according to current configuration (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: code refactoring for stop condition of packet streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: don't set XRUN in stop streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: configure stream parameters in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: configure sampling transfer frequency in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: code refactoring for pcm.hw_params/hw_free (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: code refactoring for rawmidi.open/close (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: unify substream counter (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: code refactoring to initialize/destroy stream data (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: obsolete useless member of private structure (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: don't set XRUN in stop streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: configure sampling transfer frequency in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: code refactoring for pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: update isochronous resources when starting packet streaming after bus-reset (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: reserve/release isochronous resources in pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: code refactoring to keep isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: code refactoring to stop packet streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: code refactoring for pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: update isochronous resources when starting packet streaming after bus-reset (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: reserve/release isochronous resources in pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: code refactoring to keep isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: simplify error path to begin streaming session (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: code refactoring to finish streaming session (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: refactoring to move timing of registration for isochronous channel (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: allow PCM capture for Stanton SCS.1m (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: code refactoring for pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: minor code refactoring to finish streaming session (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: update isochronous resources when starting packet streaming after bus-reset (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: reserve/release isochronous resources in pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: support allocate_resources operation in latter protocol (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: support allocate_resources operation in ff400 protocol (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: support allocate_resources operation in ff800 protocol (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: add protocol-specific operation to allocate isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: code refactoring for pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: minor code refactoring to finish streaming session (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: update isochronous resources when starting packet streaming after bus reset (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: reserve/release isochronous resources in pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: code refactoring for release of isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: code refactoring for reservation of isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: code refactoring for registration of isochronous channels (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: fix destruction of data for isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: Use ULL suffixes for 64-bit constants (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: refactoring to obsolete IR packet handler (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: refactoring to obsolete IT packet handler (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix inverted node IDs for amdtp_packet events (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix data block counter for incoming packet without CIP header (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use 8 byte packet header for IT context to separate CIP header from CIP payload (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring to queueing packets (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: unify packet handler for IT context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: split helper function to generate CIP header (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: unify packet handler for IR context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use 16 bytes IR context header to separate CIP header (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: split helper function to check incoming CIP header (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: compute pointer to payload buffer in context handler (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: calculate the length of packet payload in packet handler (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use clear name for variable of CIP header (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use IT context header to compute cycle count for scheduling packet (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: obsolete macro for header of IT context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add helper function to cancel context inner callback handler (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use union for directional parameters (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: unify tracing events to 'amdtp_packet' event (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use dynamic array for CIP header of tracing events (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use the same unit for payload argument in tracing events (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add data_blocks/data_block_counter parameter to in_packet/out_packet tracing events (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use the same type of argument for CIP header for tracing event (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: add stream format parameters for PreSonus FireStudio (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 102 (Jaroslav Kysela) [1738610] - [sound] ALSA: aoa: onyx: always initialize register read value (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 250 (Jaroslav Kysela) [1738610] - [sound] ALSA: ac97: Fix double free of ac97_codec_device (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Add SPDX license identifier - Makefile/Kconfig (Jaroslav Kysela) [1738610] - [sound] ALSA: pcm: add support for 352.8KHz and 384KHz sample rate (Jaroslav Kysela) [1738610] - [sound] ALSA: seq: Fix potential concurrent access to the deleted pool (Jaroslav Kysela) [1738610] - [sound] ALSA: pcm: fix lost wakeup event scenarios in snd_pcm_drain (Jaroslav Kysela) [1738610] - [sound] ALSA: compress: Be more restrictive about when a drain is allowed (Jaroslav Kysela) [1738610] - [sound] ALSA: compress: Don't allow paritial drain operations on capture streams (Jaroslav Kysela) [1738610] - [sound] ALSA: compress: Prevent bypasses of set_params (Jaroslav Kysela) [1738610] - [sound] ALSA: compress: Fix regression on compressed capture streams (Jaroslav Kysela) [1738610] - [sound] ALSA: pcm: Fix refcount_inc() on zero usage (Jaroslav Kysela) [1738610] - [sound] ALSA: seq: Break too long mutex context in the write loop (Jaroslav Kysela) [1738610] - [sound] ALSA: seq: fix incorrect order of dest_client/dest_ports arguments (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 372 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 345 (Jaroslav Kysela) [1738610] - [sound] ALSA: control: Use struct_size() (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 167 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 151 (Jaroslav Kysela) [1738610] - [sound] ALSA: pcm: oss: Use struct_size() helper (Jaroslav Kysela) [1738610]- [tools] selftests/powerpc: Retry on host facility unavailable (Desnes Augusto Nunes do Rosario) [1739770] - [tools] selftests/powerpc: Do not fail with reschedule (Desnes Augusto Nunes do Rosario) [1739770] - [tools] libperf: Warn when exceeding MAX_NR_CPUS in cpumap (Frank Ramsay) [1753332] - [tools] perf header: Replace MAX_NR_CPUS with cpu__max_cpu() (Frank Ramsay) [1753332] - [tools] perf machine: Replace MAX_NR_CPUS with perf_env::nr_cpus_online (Frank Ramsay) [1753332] - [tools] perf session: Replace MAX_NR_CPUS with perf_env::nr_cpus_online (Frank Ramsay) [1753332] - [tools] perf stat: Replace MAX_NR_CPUS with cpu__max_cpu() (Frank Ramsay) [1753332] - [tools] perf svghelper: Replace MAX_NR_CPUS with perf_env::nr_cpus_online (Frank Ramsay) [1753332] - [tools] perf timechart: Refactor svg_build_topology_map() (Frank Ramsay) [1753332] - [tools] perf tools: Increase MAX_NR_CPUS and MAX_CACHES (Frank Ramsay) [1753332] - [crypto] crypto: chelsio - count incomplete block in IV (Jonathan Toppins) [1725813] - [crypto] crypto: chelsio - Fix softlockup with heavy I/O (Jonathan Toppins) [1725813] - [crypto] crypto: chelsio - Fix NULL pointer dereference (Jonathan Toppins) [1725813] - [nvme] nvme-pci: Allow PCI bus-level PM to be used if ASPM is disabled (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [pci] PCI/ASPM: Add pcie_aspm_enabled() (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: Fix async probe remove race (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix controller removal race with scan work (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-rdma: fix possible use-after-free in connect error flow (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix a possible deadlock when passthru commands sent to a multipath device (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-core: Fix extra device_put() call on error path (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-file: fix nvmet_file_flush() always returning an error (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-loop: Flush nvme_delete_wq when removing the port (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: Fix use-after-free bug when a port is removed (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-multipath: revalidate nvme_ns_head gendisk in nvme_validate_ns (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] Revert "nvme-pci: don't create a read hctx mapping without read queues" (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix multipath crash when ANA is deactivated (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix memory leak caused by incorrect subsystem free (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: ignore subnqn for ADATA SX6000LNP (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix NULL deref for fabrics options (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix regression upon hot device removal and insertion (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fc: fix module unloads while lports still pending (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-tcp: set the STABLE_WRITES flag when data digests are enabled (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: print a hint while rejecting NSID 0 or 0xffffffff (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-tcp: don't use sendpage for SLAB pages (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-multipath: do not select namespaces which are about to be removed (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-multipath: also check for a disabled path if there is a single sibling (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-multipath: factor out a nvme_path_is_disabled helper (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: export I/O characteristics attributes in Identify (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: set physical block size and optimal I/O size (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: add delete completion and submission queue to admin cmds tracer (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: fix spelling mistake "spcecific" -> "specific" (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: check for NULL return from pci_alloc_p2pmem() (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: limit max_hw_sectors based on the DMA max mapping size (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: don't fall back to a 32-bit DMA mask (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: don't create a read hctx mapping without read queues (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: make nvme_dev_pm_ops static (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fcloop: resolve warnings on RCU usage and sleep warnings (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fcloop: fix inconsistent lock state warnings (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [pci] PCI: PM: Skip devices in D0 for (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [pci] PCI: PM: Avoid possible suspend-to-idle issue (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: add I/O characteristics fields (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: enable to inject errors into admin commands (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: prepare for fault injection into admin commands (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: introduce target-side trace (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: print result and status in hex format (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: support for fabrics commands in host-side (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: move opcode symbol print to nvme.h (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: do not export nvme_trace_disk_name (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: properly report state change failure in nvme_reset_work (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: clean up nvme_remove_dead_ctrl a bit (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: set the errno on ctrl state change error (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: adjust irq max_vector using num_possible_cpus() (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: use host managed power state for suspend (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: remove unnecessary zero for static var (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: introduce nvme_is_fabrics to check fabrics cmd (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fc: add message when creating new association (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: remove queue_count_ops for write_queues and poll_queues (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix possible io failures when removing multipathed ns (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: export get and set features (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: add transport discovery change op (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fcloop: add support for nvmet discovery_event op (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [block] block: remove blk_init_request_from_bio (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [block] block: initialize the write priority (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: Fix u32 overflow in the number of namespace list calculation (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-fc: add transport discovery change event callback support (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: don't limit DMA segement size (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: fix data_len to 0 for bdev-backed write_zeroes (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-tcp: fix queue mapping when queue count is limited (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: use blk-mq mapping for unmanaged irqs (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: copy MTFA field from identify controller (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: release namespace SRCU protection before performing controller ioctls (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: merge nvme_ns_ioctl into nvme_ioctl (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: remove the ifdef around nvme_nvm_ioctl (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix srcu locking on error return in nvme_get_ns_from_disk (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: Fix known effects (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: Sync queues on reset (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: Unblock reset_work on IO failure (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: Don't disable on timeout in reset state (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: Fix controller freeze wait disabling (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: validate cntlid during controller initialisation (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: change locking for the per-subsystem controller list (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: trace all async notice events (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fabrics: remove unused argument (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: add known admin effects to augument admin effects log page (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: init shadow doorbell after each reset (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: mark expected switch fall-through (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: mark nvme_core_init and nvme_core_exit static (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: protect discovery change log event list iteration (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: move command size checks to the core (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: check more command sizes (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fabrics: check more command sizes (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: remove an unneeded variable initialization (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: unquiesce admin queue on shutdown (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: shutdown on timeout during deletion (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: set 0 capacity if namespace block size exceeds PAGE_SIZE (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-rdma: fix a NULL deref when an admin connect times out (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-file: clamp-down file namespace lba_shift (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: include (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: rename nvme_completion instances from rsp to cqe (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-rdma: remove p2p_client initialization from fast-path (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: return a specified error it subsys_alloc fails (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: fix discover log page when offsets are used (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: never fail double namespace enablement (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: log the error status on Identify Namespace failure (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: tidy up nvme_map_data (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: add safety check for subsystem lock during nvmet_ns_changed (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: only call nvme_unmap_data for requests transferring data (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: remove q_dmadev from nvme_queue (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: merge nvme_free_iod into nvme_unmap_data (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: move the call to nvme_cleanup_cmd out of nvme_unmap_data (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: remove nvme_init_iod (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: use a flag for polled queues (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [block] block: add a rq_integrity_vec helper (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [block] block: add dma_map_bvec helper (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [block] block: add a rq_dma_dir helper (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-fc: use zero-sized array and struct_size() in kzalloc() (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: remove unused nvme_iod member (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: avoid double errno conversions (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: avoid double dereference to convert le to cpu (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: fix error flow during ns enable (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: add proper write zeroes setup for the multipath device (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: disable Write Zeroes for qemu controllers (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-fc: bring Disconnect into compliance with FC-NVME spec (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: add proper discard setup for the multipath device (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: remove nvme_ns_config_oncs (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-fc: fix issues with targetport assoc_list list walking (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: add get-feature to admin cmds tracer (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-loop: init nvmet_ctrl fatal_err_work when allocate (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: put ns_head ref if namespace fails allocation (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: fix cdw10 buffer overrun (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: don't warn on block content change effects (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: update comment to make the code easier to read (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: convert to SPDX identifiers (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-lightnvm: convert to SPDX identifiers (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: return error from (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: avoid that deleting a controller triggers a circular locking complaint (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: introduce a helper function for controller deletion (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: unexport nvme_delete_ctrl_sync() (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: check kstrtoint() return value in queue_count_set() (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: fix indentation (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [lightnvm] lightnvm: simplify geometry (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [powerpc] powerpc/tm: Fix FP/VMX unavailable exceptions inside a transaction (Gustavo Duarte) [1750653] - [powerpc] powerpc/tm: Fix restoring FP/VMX facility incorrectly on interrupts (Gustavo Duarte) [1750653] - [block] block: split .sysfs_lock into two locks (Ming Lei) [1697383] - [block] block: add helper for checking if queue is registered (Ming Lei) [1697383] - [block] blk-mq: don't hold q->sysfs_lock in blk_mq_map_swqueue (Ming Lei) [1697383] - [block] block: don't hold q->sysfs_lock in elevator_init_mq (Ming Lei) [1697383] - [block] block: Remove blk_mq_register_dev() (Ming Lei) [1697383] - [x86] KVM: X86: Fix fpu state crash in kvm guest (Prarit Bhargava) [1737070] - [x86] x86/fpu: Don't use current->mm to check for a kthread (Prarit Bhargava) [1737070] - [x86] x86/fpu: Update kernel's FPU state before using for the fsave header (Prarit Bhargava) [1737070] - [x86] x86/fpu: Use fault_in_pages_writeable() for pre-faulting (Prarit Bhargava) [1737070] - [mm] mm/gup: continue VM_FAULT_RETRY processing even for pre-faults (Prarit Bhargava) [1737070] - [x86] x86/fpu: Fault-in user stack if copy_fpstate_to_sigframe() fails (Prarit Bhargava) [1737070] - [x86] x86/pkeys: Add PKRU value to init_fpstate (Prarit Bhargava) [1737070] - [x86] x86/fpu: Restore regs in copy_fpstate_to_sigframe() in order to use the fastpath (Prarit Bhargava) [1737070] - [x86] x86/fpu: Add a fastpath to copy_fpstate_to_sigframe() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Add a fastpath to __fpu__restore_sig() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Defer FPU state load until return to userspace (Prarit Bhargava) [1737070] - [x86] x86/fpu: Merge the two code paths in __fpu__restore_sig() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Restore from kernel memory on the 64-bit path too (Prarit Bhargava) [1737070] - [x86] x86/fpu: Inline copy_user_to_fpregs_zeroing() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Update xstate's PKRU value on write_pkru() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Prepare copy_fpstate_to_sigframe() for TIF_NEED_FPU_LOAD (Prarit Bhargava) [1737070] - [x86] x86/fpu: Always store the registers in copy_fpstate_to_sigframe() (Prarit Bhargava) [1737070] - [x86] x86/entry: Add TIF_NEED_FPU_LOAD (Prarit Bhargava) [1737070] - [x86] x86/fpu: Eager switch PKRU state (Prarit Bhargava) [1737070] - [x86] x86/pkeys: Don't check if PKRU is zero before writing it (Prarit Bhargava) [1737070] - [x86] x86/fpu: Only write PKRU if it is different from current (Prarit Bhargava) [1737070] - [x86] x86/pkeys: Provide *pkru() helpers (Prarit Bhargava) [1737070] - [x86] x86/fpu: Use a feature number instead of mask in two more helpers (Prarit Bhargava) [1737070] - [x86] x86/fpu: Make __raw_xsave_addr() use a feature number instead of mask (Prarit Bhargava) [1737070] - [x86] x86/fpu: Add an __fpregs_load_activate() internal helper (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove user_fpu_begin() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove fpu->initialized (Prarit Bhargava) [1737070] - [x86] x86/fpu: Don't save fxregs for ia32 frames in copy_fpstate_to_sigframe() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove fpu->initialized usage in copy_fpstate_to_sigframe() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Always init the state in fpu__clear() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove preempt_disable() in fpu__clear() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove fpu__restore() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove fpu->initialized usage in __fpu__restore_sig() (Prarit Bhargava) [1737070] - [x86] x86/entry: Remove unneeded need_resched() loop (Prarit Bhargava) [1737070] - [x86] x86/uaccess: Introduce user_access_{save, restore}() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Fix i486 + no387 boot crash by only saving FPU registers on context switch if there is an FPU (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove second definition of fpu in __fpu__restore_sig() (Prarit Bhargava) [1737070] - [net] udp: correct reuseport selection with connected sockets (Paolo Abeni) [1665807] - [net] udp6: add missing rehash callback to udplite (Paolo Abeni) [1665807] - [net] udp: add missing rehash callback to udplite (Paolo Abeni) [1665807] - [net] udp6: prefer listeners bound to an address (Paolo Abeni) [1665807] - [net] udp: prefer listeners bound to an address (Paolo Abeni) [1665807] - [net] sched: fix race between deactivation and dequeue for NOLOCK qdisc (Davide Caratti) [1744397] - [net] check extack._msg before print (Ivan Vecera) [1751279] - [net] report invalid mtu value via netlink extack (Ivan Vecera) [1751279] - [net] report min and max mtu network device settings (Ivan Vecera) [1751279] - [net] failover: change mtu has RTNL (Ivan Vecera) [1751279] - [net] neigh: fix multiple neigh timer scheduling (Lorenzo Bianconi) [1730632] - [net] virtchnl: fix 'Unknown bps' in dmesg for 2.5Gb/5Gb speeds (Ivan Vecera) [1748437] - [net] Add a define for LLDP ethertype (Ivan Vecera) [1748428] - [net] devlink: Add support for direct reporter health state update (Petr Oros) [1746363] - [netdrv] Add IANA_VXLAN_UDP_PORT definition to vxlan header file (Ivan Vecera) [1731347] - [netdrv] Move the definition of the default Geneve udp port to public header file (Ivan Vecera) [1731347] - [net] openvswitch: Add a new action check_pkt_len (Numan Siddique) [1700733]- [pci] PCI: Add pci_dev_id() helper (Myron Stowe) [1735874] - [netdrv] ibmvnic: Warn unknown speed message only when carrier is present (Steve Best) [1749873] - [netdrv] net/ibmvnic: Fix missing { in __ibmvnic_reset (Steve Best) [1749873] - [netdrv] net/ibmvnic: free reset work of removed device from queue (Steve Best) [1749873] - [netdrv] ibmvnic: Do not process reset during or after device removal (Steve Best) [1749873] - [cpufreq] cpufreq: intel_pstate: Show different max frequency with turbo 3 and HWP (Alexander Beregalov) [1752053] - [char] hpet: Fix missing '=' character in the __setup() code of hpet_mmap_enable (Prarit Bhargava) [1660796] - [hwtracing] intel_th: pci: Add support for another Lewisburg PCH (Jiri Olsa) [1714486] - [x86] x86/entry/32: Fix ENDPROC of common_spurious (Prarit Bhargava) [1730447] - [x86] x86/irq: Seperate unused system vectors from spurious entry again (Prarit Bhargava) [1730447] - [vfio] vfio/type1: Handle different mdev isolation type (Tarun Gupta) [1498341] - [vfio] vfio/type1: Add domain at(de)taching group helpers (Tarun Gupta) [1498341] - [vfio] vfio/mdev: Add iommu related member in mdev_device (Tarun Gupta) [1498341] - [documentation] ipmb: place it at driver-api and convert to ReST (Tony Camuso) [1752071] - [char] ipmi_si_intf: Fix race in timer shutdown handling (Tony Camuso) [1752071] - [char] ipmi_ssif: avoid registering duplicate ssif interface (Tony Camuso) [1752071] - [char] ipmi: Free receive messages when in an oops (Tony Camuso) [1752071] - [char] ipmi_si: Only schedule continuously in the thread in maintenance mode (Tony Camuso) [1752071] - [char] ipmi_si: Remove ipmi_ from the device attr names (Tony Camuso) [1752071] - [char] ipmi_si: Convert device attr permissions to octal (Tony Camuso) [1752071] - [char] ipmi_si: Rework some include files (Tony Camuso) [1752071] - [char] ipmi_si: Convert timespec64 to timespec (Tony Camuso) [1752071] - [char] Fix uninitialized variable in ipmb_dev_int.c (Tony Camuso) [1752071] - [char] fix platform_no_drv_owner.cocci warnings (Tony Camuso) [1752071] - [char] ipmi: ipmb: don't allocate i2c_client on stack (Tony Camuso) [1752071] - [char] ipmi: ipmb: Fix build error while CONFIG_I2C is set to m (Tony Camuso) [1752071] - [char] Add support for IPMB driver (Tony Camuso) [1752071] - [char] drivers: ipmi: Drop device reference (Tony Camuso) [1752071] - [char] ipmi_ssif: fix unexpected driver unregister warning (Tony Camuso) [1752071] - [char] Add SPDX license identifier - Makefile/Kconfig (Tony Camuso) [1752071] - [char] ipmi_si: use bool type for initialized variable (Tony Camuso) [1752071] - [char] ipmi_si: fix unexpected driver unregister warning (Tony Camuso) [1752071] - [char] ipmi: Remove warning if no slave address is present (Tony Camuso) [1752071] - [char] ipmi:ssif: Only unregister the platform driver if it was registered (Tony Camuso) [1752071] - [char] ipmi: Add the i2c-addr property for SSIF interfaces (Tony Camuso) [1752071] - [char] ipmi: avoid atomic_inc in exit function (Tony Camuso) [1752071] - [char] ipmi: Remove file from ipmi_file_private (Tony Camuso) [1752071] - [char] ipmi_si: remove an unused variable in try_smi_init() (Tony Camuso) [1752071] - [char] ipmi: Make ipmi_interfaces_srcu variable static (Tony Camuso) [1752071] - [char] ipmi: Change to ktime_get_ts64() (Tony Camuso) [1752071] - [char] ipmi: Free the address list on module cleanup (Tony Camuso) [1752071] - [edac] EDAC, skx, i10nm: Fix source ID register offset (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, i10nm: Check ECC enabling status per channel (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, i10nm: Add Intel additional Ice-Lake support (Aristeu Rozanski) [1485543 1482412] - [x86] x86/CPU: Add more Icelake model numbers (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx, i10nm: Make skx_common.c a pure library (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx_common: Add code to recognise new compound error code (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, i10nm: Fix randconfig builds (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, i10nm: Add a driver for Intel 10nm server processors (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx_edac: Delete duplicated code (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx_common: Separate common code out from skx_edac (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx: Let EDAC core show the decoded result for debugfs (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx: Move debugfs node under EDAC's hierarchy (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx: Prepend hex formatting with '0x' (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx: Fix function calling order in skx_exit() (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx_edac: Fix logical channel intermediate decoding (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, {i7core,sb,skx}_edac: Fix uncorrected error counting (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC: Correct DIMM capacity unit symbol (Aristeu Rozanski) [1485543 1482412] - [x86] x86/mce: Add notifier_block forward declaration (Aristeu Rozanski) [1485543 1482412] - [netdrv] net: thunderx: fix NULL pointer dereference in nicvf_open/nicvf_stop (Dean Nelson) [1657380] - [netdrv] net: thunder: fix a potential NULL pointer dereference (Dean Nelson) [1657380] - [netdrv] net: thunderx: remove link change polling code and info from nicpf (Dean Nelson) [1657380] - [netdrv] net: thunderx: move link state polling function to VF (Dean Nelson) [1657380] - [netdrv] net: thunderx: add mutex to protect mailbox from concurrent calls for same VF (Dean Nelson) [1657380] - [netdrv] net: thunderx: rework xcast message structure to make it fit into 64 bit (Dean Nelson) [1657380] - [netdrv] net: thunderx: add nicvf_send_msg_to_pf result check for set_rx_mode_task (Dean Nelson) [1657380] - [netdrv] net: thunderx: make CFG_DONE message to run through generic send-ack sequence (Dean Nelson) [1657380] - [netdrv] net: thunderx: replace global nicvf_rx_mode_wq work queue for all VFs to private for each of them. (Dean Nelson) [1657380] - [netdrv] net: thunderx: set tso_hdrs pointer to NULL in nicvf_free_snd_queue (Dean Nelson) [1657380] - [x86] perf/x86/intel/rapl: Cosmetic rename internal variables in response to multi-die/pkg support (David Arcari) [1616309] - [x86] perf/x86/intel/uncore: Cosmetic renames in response to multi-die/pkg support (David Arcari) [1616309] - [hwmon] hwmon/coretemp: Cosmetic: Rename internal variables to zones from packages (David Arcari) [1616309] - [thermal] thermal/x86_pkg_temp_thermal: Cosmetic: Rename internal variables to zones from packages (David Arcari) [1616309] - [x86] perf/x86/intel/cstate: Support multi-die/package (David Arcari) [1616309] - [x86] perf/x86/intel/rapl: Support multi-die/package (David Arcari) [1616309] - [x86] perf/x86/intel/uncore: Support multi-die/package (David Arcari) [1616309] - [topology] topology: Create core_cpus and die_cpus sysfs attributes (David Arcari) [1616309] - [topology] topology: Create package_cpus sysfs attribute (David Arcari) [1616309] - [hwmon] hwmon/coretemp: Support multi-die/package (David Arcari) [1616309] - [powercap] powercap/intel_rapl: Update RAPL domain name and debug messages (David Arcari) [1616309] - [thermal] thermal/x86_pkg_temp_thermal: Support multi-die/package (David Arcari) [1616309] - [powercap] powercap/intel_rapl: Support multi-die/package (David Arcari) [1616309] - [powercap] powercap/intel_rapl: Simplify rapl_find_package() (David Arcari) [1616309] - [x86] x86/topology: Define topology_logical_die_id() (David Arcari) [1616309] - [x86] x86/topology: Define topology_die_id() (David Arcari) [1616309] - [topology] cpu/topology: Export die_id (David Arcari) [1616309] - [x86] x86/topology: Create topology_max_die_per_package() (David Arcari) [1616309] - [x86] x86/topology: Add CPUID.1F multi-die/package support (David Arcari) [1616309] - [x86] x86/smpboot: Rename match_die() to match_pkg() (David Arcari) [1616309] - [documentation] topology: Simplify cputopology.txt formatting and wording (David Arcari) [1616309] - [documentation] x86/topology: Fix documentation typo (David Arcari) [1616309] - [mm] mm: remove stale comment from page struct (Rafael Aquini) [1737065] - [mm] mm/slab.c: fix an infinite loop in leaks_show() (Rafael Aquini) [1737065] - [mm] mm/slub.c: update the comment about slab frozen (Rafael Aquini) [1737065] - [mm] mm/slab.c: remove unneed check in cpuup_canceled (Rafael Aquini) [1737065] - [mm] slub: remove useless kmem_cache_debug() before remove_full() (Rafael Aquini) [1737065] - [mm] slab: use slab_list instead of lru (Rafael Aquini) [1737065] - [mm] slub: use slab_list instead of lru (Rafael Aquini) [1737065] - [mm] slob: use slab_list instead of lru (Rafael Aquini) [1737065] - [mm] slob: respect list_head abstraction layer (Rafael Aquini) [1737065] - [mm] slab: fix a crash by reading /proc/slab_allocators (Rafael Aquini) [1737065] - [mm] mm: add support for kmem caches in DMA32 zone (Rafael Aquini) [1737065] - [mm] mm, slub: make the comment of put_cpu_partial() complete (Rafael Aquini) [1737065] - [mm] mm/slub.c: remove an unused addr argument (Rafael Aquini) [1737065] - [mm] mm/slab.c: kmemleak no scan alien caches (Rafael Aquini) [1737065] - [mm] mm/slub.c: freelist is ensured to be NULL when new_slab() fails (Rafael Aquini) [1737065] - [mm] slab: alien caches must not be initialized if the allocation of the alien cache failed (Rafael Aquini) [1737065] - [mm] include/linux/slab.h: fix sparse warning in kmalloc_type() (Rafael Aquini) [1737065] - [mm] mm/slub.c: record final state of slub action in deactivate_slab() (Rafael Aquini) [1737065] - [mm] mm/slub.c: page is always non-NULL in node_match() (Rafael Aquini) [1737065] - [mm] mm/slub.c: remove validation on cpu_slab in __flush_cpu_slab() (Rafael Aquini) [1737065] - [mm] mm, slab: remove unnecessary unlikely() (Rafael Aquini) [1737065] - [mm] mm: move obj_to_index to include/linux/slab_def.h (Rafael Aquini) [1737065] - [mm] slab: make kmem_cache_create{_usercopy} description proper kernel-doc (Rafael Aquini) [1737065] - [mm] slub: extend slub debug to handle multiple slabs (Rafael Aquini) [1737065] - [mm] mm/slub.c: switch to bitmap_zalloc() (Rafael Aquini) [1737065] - [fs] io_uring: add need_resched() check in inner poll loop (Jeff Moyer) [1706143] - [fs] io_uring: don't enter poll loop if we have CQEs pending (Jeff Moyer) [1706143] - [fs] io_uring: fix potential hang with polled IO (Jeff Moyer) [1706143] - [fs] io_uring: fix an issue when IOSQE_IO_LINK is inserted into defer list (Jeff Moyer) [1706143] - [fs] io_uring: fix manual setup of iov_iter for fixed buffers (Jeff Moyer) [1706143] - [fs] io_uring: fix KASAN use after free in io_sq_wq_submit_work (Jeff Moyer) [1706143] - [fs] io_uring: ensure ->list is initialized for poll commands (Jeff Moyer) [1706143] - [fs] io_uring: track io length in async_list based on bytes (Jeff Moyer) [1706143] - [fs] io_uring: don't use iov_iter_advance() for fixed buffers (Jeff Moyer) [1706143] - [fs] io_uring: add a memory barrier before atomic_read (Jeff Moyer) [1706143] - [fs] io_uring: fix counter inc/dec mismatch in async_list (Jeff Moyer) [1706143] - [fs] io_uring: fix the sequence comparison in io_sequence_defer (Jeff Moyer) [1706143] - [fs] io_uring: fix io_sq_thread_stop running in front of io_sq_thread (Jeff Moyer) [1706143] - [include] io_uring: add support for recvmsg() (Jeff Moyer) [1706143] - [include] io_uring: add support for sendmsg() (Jeff Moyer) [1706143] - [fs] signal: remove the wrong signal_pending() check in restore_user_sigmask() (Jeff Moyer) [1706143] - [fs] io_uring: add support for sqe links (Jeff Moyer) [1706143] - [fs] io_uring: ensure req->file is cleared on allocation (Jeff Moyer) [1706143] - [fs] io_uring: fix memory leak of UNIX domain socket inode (Jeff Moyer) [1706143] - [fs] io_uring: punt short reads to async context (Jeff Moyer) [1706143] - [fs] uio: make import_iovec()/compat_import_iovec() return bytes on success (Jeff Moyer) [1706143] - [fs] io_uring: Fix __io_uring_register() false success (Jeff Moyer) [1706143] - [tools] tools/io_uring: sync with liburing (Jeff Moyer) [1706143] - [tools] tools/io_uring: fix Makefile for pthread library link (Jeff Moyer) [1706143] - [fs] io_uring: use wait_event_interruptible for cq_wait conditional wait (Jeff Moyer) [1706143] - [fs] io_uring: adjust smp_rmb inside io_cqring_events (Jeff Moyer) [1706143] - [fs] io_uring: fix infinite wait in khread_park() on io_finish_async() (Jeff Moyer) [1706143] - [fs] io_uring: remove 'ev_flags' argument (Jeff Moyer) [1706143] - [fs] io_uring: fix failure to verify SQ_AFF cpu (Jeff Moyer) [1706143] - [fs] io_uring: fix race condition reading SQE data (Jeff Moyer) [1706143] - [fs] io_uring: use cpu_online() to check p->sq_thread_cpu instead of cpu_possible() (Jeff Moyer) [1706143] - [fs] io_uring: fix shadowed variable ret return code being not checked (Jeff Moyer) [1706143] - [fs] req->error only used for iopoll (Jeff Moyer) [1706143] - [fs] io_uring: add support for eventfd notifications (Jeff Moyer) [1706143] - [fs] io_uring: add support for IORING_OP_SYNC_FILE_RANGE (Jeff Moyer) [1706143] - [fs] fs: add sync_file_range() helper (Jeff Moyer) [1706143] - [fs] io_uring: add support for marking commands as draining (Jeff Moyer) [1706143] - [fs] io_uring: avoid page allocation warnings (Jeff Moyer) [1706143] - [include] iov_iter: fix iov_iter_type (Jeff Moyer) [1706143] - [fs] block: fix handling for BIO_NO_PAGE_REF (Jeff Moyer) [1706143] - [fs] io_uring: drop req submit reference always in async punt (Jeff Moyer) [1706143] - [fs] io_uring: free allocated io_memory once (Jeff Moyer) [1706143] - [fs] io_uring: fix SQPOLL cpu validation (Jeff Moyer) [1706143] - [fs] io_uring: have submission side sqe errors post a cqe (Jeff Moyer) [1706143] - [fs] io_uring: remove unnecessary barrier after unsetting IORING_SQ_NEED_WAKEUP (Jeff Moyer) [1706143] - [fs] io_uring: remove unnecessary barrier after incrementing dropped counter (Jeff Moyer) [1706143] - [fs] io_uring: remove unnecessary barrier before reading SQ tail (Jeff Moyer) [1706143] - [fs] io_uring: remove unnecessary barrier after updating SQ head (Jeff Moyer) [1706143] - [fs] io_uring: remove unnecessary barrier before reading cq head (Jeff Moyer) [1706143] - [fs] io_uring: remove unnecessary barrier before wq_has_sleeper (Jeff Moyer) [1706143] - [fs] io_uring: fix notes on barriers (Jeff Moyer) [1706143] - [fs] io_uring: fix handling SQEs requesting NOWAIT (Jeff Moyer) [1706143] - [fs] io_uring: remove 'state' argument from io_{read,write} path (Jeff Moyer) [1706143] - [fs] io_uring: fix poll full SQ detection (Jeff Moyer) [1706143] - [fs] io_uring: fix race condition when sq threads goes sleeping (Jeff Moyer) [1706143] - [fs] io_uring: fix race condition reading SQ entries (Jeff Moyer) [1706143] - [fs] io_uring: fail io_uring_register(2) on a dying io_uring instance (Jeff Moyer) [1706143] - [fs] io_uring: fix CQ overflow condition (Jeff Moyer) [1706143] - [fs] io_uring: fix possible deadlock between io_uring_{enter,register} (Jeff Moyer) [1706143] - [powerpc] arch: add pidfd and io_uring syscalls everywhere (Jeff Moyer) [1706143] - [fs] io_uring: drop io_file_put() 'file' argument (Jeff Moyer) [1706143] - [fs] io_uring: only test SQPOLL cpu after we've verified it (Jeff Moyer) [1706143] - [fs] io_uring: park SQPOLL thread if it's percpu (Jeff Moyer) [1706143] - [fs] io_uring: restrict IORING_SETUP_SQPOLL to root (Jeff Moyer) [1706143] - [tools] tools/io_uring: remove IOCQE_FLAG_CACHEHIT (Jeff Moyer) [1706143] - [fs] io_uring: fix double free in case of fileset regitration failure (Jeff Moyer) [1706143] - [fs] io_uring: offload write to async worker in case of -EAGAIN (Jeff Moyer) [1706143] - [fs] io_uring: fix big-endian compat signal mask handling (Jeff Moyer) [1706143] - [fs] block: add BIO_NO_PAGE_REF flag (Jeff Moyer) [1706143] - [fs] iov_iter: add ITER_BVEC_FLAG_NO_REF flag (Jeff Moyer) [1706143] - [maintainers] io_uring: mark me as the maintainer (Jeff Moyer) [1706143] - [fs] io_uring: retry bulk slab allocs as single allocs (Jeff Moyer) [1706143] - [fs] io_uring: fix poll races (Jeff Moyer) [1706143] - [fs] io_uring: fix fget/fput handling (Jeff Moyer) [1706143] - [fs] io_uring: add prepped flag (Jeff Moyer) [1706143] - [fs] io_uring: make io_read/write return an integer (Jeff Moyer) [1706143] - [fs] io_uring: use regular request ref counts (Jeff Moyer) [1706143] - [fs] mm: refactor readahead defines in mm.h (Jeff Moyer) [1706143] - [tools] io_uring: add a few test tools (Jeff Moyer) [1706143] - [fs] io_uring: allow workqueue item to handle multiple buffered requests (Jeff Moyer) [1706143] - [fs] io_uring: add support for IORING_OP_POLL (Jeff Moyer) [1706143] - [fs] io_uring: add io_kiocb ref count (Jeff Moyer) [1706143] - [fs] io_uring: add submission polling (Jeff Moyer) [1706143] - [fs] io_uring: add file set registration (Jeff Moyer) [1706143] - [net] net: split out functions related to registering inflight socket files (Jeff Moyer) [1706143] - [include] io_uring: add support for pre-mapped user IO buffers (Jeff Moyer) [1706143] - [block] block: implement bio helper to add iter bvec pages to bio (Jeff Moyer) [1706143] - [fs] io_uring: batch io_kiocb allocation (Jeff Moyer) [1706143] - [fs] io_uring: use fget/fput_many() for file references (Jeff Moyer) [1706143] - [fs] fs: add fget_many() and fput_many() (Jeff Moyer) [1706143] - [fs] io_uring: support for IO polling (Jeff Moyer) [1706143] - [fs] io_uring: add fsync support (Jeff Moyer) [1706143] - [include] Add io_uring IO interface (Jeff Moyer) [1706143] - [fs] iomap: wire up the iopoll method (Jeff Moyer) [1706143] - [fs] block: add bio_set_polled() helper (Jeff Moyer) [1706143] - [fs] block: wire up block device iopoll method (Jeff Moyer) [1706143] - [fs] signal: Add restore_user_sigmask() (Jeff Moyer) [1706143] - [fs] signal: Add set_user_sigmask() (Jeff Moyer) [1706143] - [net] iov_iter: Fix 9p virtio breakage (Benjamin Coddington) [1734762] - [lib] iov_iter: Add I/O discard iterator (Benjamin Coddington) [1734762] - [fs] iov_iter: Separate type from direction and use accessor functions (Benjamin Coddington) [1734762] - [fs] iov_iter: Use accessor function (Benjamin Coddington) [1734762]- [kernel] ftrace/x86: Anotate text_mutex split between ftrace_arch_code_modify_post_process() and ftrace_arch_code_modify_prepare() (Joe Lawrence) [1696461] - [kernel] ftrace/x86: Remove possible deadlock between register_kprobe() and ftrace_run_update_code() (Joe Lawrence) [1696461] - [kernel] Revert "livepatch: Remove reliable stacktrace check in klp_try_switch_task()" (Joe Lawrence) [1696461] - [kernel] selftests/livepatch: push and pop dynamic debug config (Joe Lawrence) [1696461] - [kernel] selftests/livepatch: add test skip handling (Joe Lawrence) [1696461] - [kernel] module: Fix livepatch/ftrace module text permissions race (Joe Lawrence) [1696461] - [kernel] kprobes: Mark ftrace mcount handler functions nokprobe (Joe Lawrence) [1696461] - [kernel] selftests/livepatch: Add functions.sh to TEST_PROGS_EXTENDED (Joe Lawrence) [1696461] - [kernel] selftests/livepatch: use TEST_PROGS for test scripts (Joe Lawrence) [1696461] - [kernel] livepatch/selftests: use "$@" to preserve argument list (Joe Lawrence) [1696461] - [kernel] livepatch: Module coming and going callbacks can proceed with all listed patches (Joe Lawrence) [1696461] - [kernel] livepatch: Proper error handling in the shadow variables selftest (Joe Lawrence) [1696461] - [kernel] livepatch: return -ENOMEM on ptr_id() allocation failure (Joe Lawrence) [1696461] - [kernel] livepatch: Introduce klp_for_each_patch macro (Joe Lawrence) [1696461] - [kernel] livepatch: core: Return EOPNOTSUPP instead of ENOSYS (Joe Lawrence) [1696461] - [kernel] livepatch: samples: non static warnings fix (Joe Lawrence) [1696461] - [kernel] livepatch: Remove signal sysfs attribute (Joe Lawrence) [1696461] - [kernel] livepatch: Send a fake signal periodically (Joe Lawrence) [1696461] - [kernel] selftests/livepatch: introduce tests (Joe Lawrence) [1696461] - [kernel] livepatch: Remove ordering (stacking) of the livepatches (Joe Lawrence) [1696461] - [kernel] livepatch: Atomic replace and cumulative patches documentation (Joe Lawrence) [1696461] - [kernel] livepatch: Remove Nop structures when unused (Joe Lawrence) [1696461] - [kernel] livepatch: Add atomic replace (Joe Lawrence) [1696461] - [kernel] livepatch: Use lists to manage patches, objects and functions (Joe Lawrence) [1696461] - [kernel] livepatch: Simplify API by removing registration step (Joe Lawrence) [1696461] - [kernel] livepatch: Don't block the removal of patches loaded after a forced transition (Joe Lawrence) [1696461] - [kernel] livepatch: Consolidate klp_free functions (Joe Lawrence) [1696461] - [kernel] livepatch: Shuffle klp_enable_patch()/klp_disable_patch() code (Joe Lawrence) [1696461] - [kernel] livepatch: Change unsigned long old_addr -> void *old_func in struct klp_func (Joe Lawrence) [1696461] - [kernel] livepatch: check kzalloc return values (Joe Lawrence) [1696461] - [kernel] livepatch: Replace synchronize_sched() with synchronize_rcu() (Joe Lawrence) [1696461] - [kernel] livepatch: Validate module/old func name length (Joe Lawrence) [1696461] - [kernel] livepatch: Remove reliable stacktrace check in klp_try_switch_task() (Joe Lawrence) [1696461] - [pci] PCI/LINK: Add Kconfig option (default off) (Myron Stowe) [1748141] - [pci] PCI/portdrv: Use shared MSI/MSI-X vector for Bandwidth Management (Myron Stowe) [1748141] - [pci] PCI: Fix issue with "pci=disable_acs_redir" parameter being ignored (Myron Stowe) [1748141] - [pci] PCI: Add function 1 DMA alias quirk for Marvell 9170 SATA controller (Myron Stowe) [1748141] - [pci] PCI/LINK: Deduplicate bandwidth reports for multi-function devices (Myron Stowe) [1748141] - [pci] PCI/LINK: Clear bandwidth notification interrupt before enabling it (Myron Stowe) [1748141] - [pci] PCI/LINK: Supply IRQ handler so level-triggered IRQs are acked (Myron Stowe) [1748141] - [pci] PCI/LINK: Report degraded links via link bandwidth notification (Myron Stowe) [1748141] - [pci] PCI/portdrv: Support PCIe services on subtractive decode bridges (Myron Stowe) [1748141] - [pci] PCI/portdrv: Use conventional Device ID table formatting (Myron Stowe) [1748141] - [pci] PCI: Update PCIEPORTBUS Kconfig help text (Myron Stowe) [1748141] - [pci] PCI: Clean up usage of __u32 type (Myron Stowe) [1748141] - [pci] PCI: Move Rohm Vendor ID to generic list (Myron Stowe) [1748141] - [pci] PCI: pciehp: Add HXT quirk for Command Completed errata (Myron Stowe) [1748141] - [pci] PCI: Add ACS quirk for HXT SD4800 (Myron Stowe) [1748141] - [pci] PCI: Add HXT vendor ID (Myron Stowe) [1748141] - [pci] PCI: Use of_node_name_eq() for node name comparisons (Myron Stowe) [1748141] - [pci] PCI: Mark expected switch fall-through (Myron Stowe) [1748141] - [pci] PCI: ibmphp: Turn semaphores into completions or mutexes (Myron Stowe) [1748141] - [pci] x86/PCI: Fixup RTIT_BAR of Intel Denverton Trace Hub (Myron Stowe) [1748141] - [pci] PCI: Rely on config space header type, not class code (Myron Stowe) [1748141] - [pci] PCI: Make pci_size() return real BAR size (Myron Stowe) [1748141] - [pci] PCI/DPC: Fix print AER status in DPC event handling (Myron Stowe) [1748141] - [pci] PCI/ASPM: Save LTR Capability for suspend/resume (Myron Stowe) [1748141] - [pci] PCI/ASPM: Use LTR if already enabled by platform (Myron Stowe) [1748141] - [pci] PCI: Enable SERR# forwarding for all bridges (Myron Stowe) [1748141] - [pci] PCI/AER: Use match_string() helper to simplify the code (Myron Stowe) [1748141] - [fs] gfs2: Use async glocks for rename (Robert S Peterson) [1737561] - [fs] gfs2: create function gfs2_glock_update_hold_time (Robert S Peterson) [1737561] - [fs] gfs2: separate holder for rgrps in gfs2_rename (Robert S Peterson) [1737561] - [netdrv] net: aquantia: reapply vlan filters on up (Igor Russkikh) [1740500] - [s390] s390/setup: Fix kernel lock down for s390 (Philipp Rudo) [1748343] - [powerpc] kvm: ppc: book3s hv: Fix XICS-on-XIVE H_IPI when priority = 0 (David Gibson) [1725800] - [s390] vfio-ap: fix irq registration (Thomas Huth) [1660910] - [s390] ap: kvm: Enable PQAP/AQIC facility for the guest (Thomas Huth) [1660910] - [s390] ap: implement PAPQ AQIC interception in kernel (Thomas Huth) [1660910] - [s390] vfio: ap: register IOMMU VFIO notifier (Thomas Huth) [1660910] - [s390] ap: kvm: add PQAP interception for AQIC (Thomas Huth) [1660910] - [s390] kvm: s390: Do not leak kernel stack data in the KVM_S390_INTERRUPT ioctl (Thomas Huth) [1749503] - [s390] kvm: s390: vsie: Return correct values for Invalid CRYCB format (Thomas Huth) [1749503] - [s390] kvm: s390: vsie: Do not shadow CRYCB when no AP and no keys (Thomas Huth) [1749503] - [s390] kvm: s390: change default halt poll time to 50us (Thomas Huth) [1749503] - [s390] kvm: s390: fix typo in parameter description (Thomas Huth) [1749503] - [s390] kvm: s390: provide kvm_arch_no_poll function (Thomas Huth) [1749503] - [kernel] kvm: polling: add architecture backend to disable polling (Thomas Huth) [1749503] - [s390] vtime: steal time exponential moving average (Thomas Huth) [1749503] - [tools] kvm: selftests: fix ucall on x86 (Thomas Huth) [1730412] - [tools] kvm: selftests: Test invalid bits in kvm_valid_regs and kvm_dirty_regs on s390x (Thomas Huth) [1730412] - [s390] kvm: s390: Disallow invalid bits in kvm_valid_regs and kvm_dirty_regs (Thomas Huth) [1730412] - [tools] kvm: selftests: Add a test for the KVM_S390_MEM_OP ioctl (Thomas Huth) [1730412] - [s390] kvm: s390: Test for bad access register and size at the start of S390_MEM_OP (Thomas Huth) [1730412] - [tools] kvm: selftests: Enable dirty_log_test on s390x (Thomas Huth) [1730412] - [tools] kvm: selftests: Implement ucall() for s390x (Thomas Huth) [1730412] - [tools] kvm: selftests: Split ucall.c into architecture specific files (Thomas Huth) [1730412] - [tools] kvm: selftests: ucall improvements (Thomas Huth) [1730412] - [tools] kvm: selftests: aarch64: dirty_log_test: fix unaligned memslot size (Thomas Huth) [1730412] - [tools] kvm: selftests: Compile code with warnings enabled (Thomas Huth) [1730412] - [tools] kvm: selftests: enable pgste option for the linker on s390 (Thomas Huth) [1730412] - [tools] kvm: selftests: Move kvm_create_max_vcpus test to generic code (Thomas Huth) [1730412] - [virt] kvm: s390: Do not report unusabled IDs via KVM_CAP_MAX_VCPU_ID (Thomas Huth) [1730412] - [documentation] kvm: move KVM_CAP_NR_MEMSLOTS to common code (Thomas Huth) [1730412] - [tools] kvm: selftests: Add the sync_regs test for s390x (Thomas Huth) [1730412] - [s390] kvm: s390: fix memory slot handling for KVM_SET_USER_MEMORY_REGION (Thomas Huth) [1730412] - [tools] kvm: selftests: Add processor code for s390x (Thomas Huth) [1730412] - [tools] kvm: selftests: Align memory region addresses to 1M on s390x (Thomas Huth) [1730412] - [tools] kvm: selftests: Introduce a VM_MODE_DEFAULT macro for the default bits (Thomas Huth) [1730412] - [tools] kvm: selftests: aarch64: fix default vm mode (Thomas Huth) [1730412] - [tools] kvm: selftests: Guard struct kvm_vcpu_events with __KVM_HAVE_VCPU_EVENTS (Thomas Huth) [1730412] - [tools] kvm: selftests: Wrap vcpu_nested_state_get/set functions with x86 guard (Thomas Huth) [1730412]- [fs] xfs: fix missing ILOCK unlock when xfs_setattr_nonsize fails due to EDQUOT (Bill O'Donnell) [1739607] - [fs] xfs: fix reflink source file racing with directio writes (Bill O'Donnell) [1739607] - [fs] xfs: implement cgroup aware writeback (Bill O'Donnell) [1274406] - [fs] xfs: simplify xfs_chain_bio (Bill O'Donnell) [1274406] - [fs] xfs: inode btree scrubber should calculate im_boffset correctly (Bill O'Donnell) [1739607] - [fs] xfs: fix broken log reservation debugging (Bill O'Donnell) [1739607] - [fs] xfs: don't reserve per-AG space for an internal log (Bill O'Donnell) [1739607] - [fs] xfs: change some error-less functions to void types (Bill O'Donnell) [1739607] - [fs] xfs: add online scrub for superblock counters (Bill O'Donnell) [1739607] - [fs] xfs: don't parse the mtpt mount option (Bill O'Donnell) [1739607] - [fs] xfs: scrub should check incore counters against ondisk headers (Bill O'Donnell) [1739607] - [fs] xfs: allow scrubbers to pause background reclaim (Bill O'Donnell) [1739607] - [fs] xfs: rename the speculative block allocation reclaim toggle functions (Bill O'Donnell) [1739607] - [fs] xfs: track delayed allocation reservations across the filesystem (Bill O'Donnell) [1739607] - [fs] xfs: fix broken bhold behavior in xrep_roll_ag_trans (Bill O'Donnell) [1739607] - [fs] xfs: unlock inode when xfs_ioctl_setattr_get_trans can't get transaction (Bill O'Donnell) [1739607] - [fs] xfs: kill the xfs_dqtrx_t typedef (Bill O'Donnell) [1739607] - [fs] xfs: widen inode delalloc block counter to 64-bits (Bill O'Donnell) [1739607] - [fs] xfs: widen quota block counters to 64-bit integers (Bill O'Donnell) [1739607] - [fs] xfs: assert that we don't enter agfl freeing with a non-permanent transaction (Bill O'Donnell) [1739607] - [fs] xfs: make tr_growdata a permanent transaction (Bill O'Donnell) [1739607] - [fs] xfs: merge adjacent io completions of the same type (Bill O'Donnell) [1739607] - [fs] xfs: remove unused m_data_workqueue (Bill O'Donnell) [1739607] - [fs] xfs: implement per-inode writeback completion queues (Bill O'Donnell) [1739607] - [fs] xfs: scrub should only cross-reference with healthy btrees (Bill O'Donnell) [1739607] - [fs] xfs: scrub/repair should update filesystem metadata health (Bill O'Donnell) [1739607] - [fs] xfs: hoist the already_fixed variable to the scrub context (Bill O'Donnell) [1739607] - [fs] xfs: collapse scrub bool state flags into a single unsigned int (Bill O'Donnell) [1739607] - [fs] xfs: refactor scrub context initialization (Bill O'Donnell) [1739607] - [fs] xfs: report inode health via bulkstat (Bill O'Donnell) [1739607] - [fs] xfs: report AG health via AG geometry ioctl (Bill O'Donnell) [1739607] - [fs] xfs: report fs and rt health via geometry structure (Bill O'Donnell) [1739607] - [fs] xfs: add a new ioctl to describe allocation group geometry (Bill O'Donnell) [1739607] - [fs] xfs: bump XFS_IOC_FSGEOMETRY to v5 structures (Bill O'Donnell) [1739607] - [fs] xfs: clear BAD_SUMMARY if unmounting an unhealthy filesystem (Bill O'Donnell) [1739607] - [fs] xfs: replace the BAD_SUMMARY mount flag with the equivalent health code (Bill O'Donnell) [1739607] - [fs] xfs: track metadata health status (Bill O'Donnell) [1739607] - [fs] xfs,fstrim: fix to return correct minlen (Bill O'Donnell) [1739607] - [fs] xfs: shutdown after buf release in iflush cluster abort path (Bill O'Donnell) [1739607] - [fs] xfs: wake commit waiters on CIL abort before log item abort (Bill O'Donnell) [1739607] - [fs] xfs: fix btree scrub checking with regards to root-in-inode (Bill O'Donnell) [1739607] - [fs] xfs: dabtree scrub needs to range-check level (Bill O'Donnell) [1739607] - [fs] xfs: clean up xfs_dir2_leaf_addname (Bill O'Donnell) [1739607] - [fs] xfs: zero initialize highstale and lowstale in xfs_dir2_leaf_addname (Bill O'Donnell) [1739607] - [fs] xfs: clean up xfs_dir2_leafn_add (Bill O'Donnell) [1739607] - [fs] xfs: Zero initialize highstale and lowstale in xfs_dir2_leafn_add (Bill O'Donnell) [1739607] - [fs] xfs: fix backwards endian conversion in scrub (Bill O'Donnell) [1739607] - [fs] xfs: fix uninitialized error variables (Bill O'Donnell) [1739607] - [fs] xfs: rework breaking of shared extents in xfs_file_iomap_begin (Bill O'Donnell) [1739607] - [fs] xfs: don't pass iomap flags to xfs_reflink_allocate_cow (Bill O'Donnell) [1739607] - [fs] xfs: fix uninitialized error variable (Bill O'Donnell) [1739607] - [fs] xfs: introduce an always_cow mode (Bill O'Donnell) [1739607] - [fs] xfs: report IOMAP_F_SHARED from xfs_file_iomap_begin_delay (Bill O'Donnell) [1739607] - [fs] xfs: make COW fork unwritten extent conversions more robust (Bill O'Donnell) [1739607] - [fs] xfs: merge COW handling into xfs_file_iomap_begin_delay (Bill O'Donnell) [1739607] - [fs] xfs: also truncate holes covered by COW blocks (Bill O'Donnell) [1739607] - [fs] xfs: don't use delalloc extents for COW on files with extsize hints (Bill O'Donnell) [1739607] - [fs] xfs: fix SEEK_DATA for speculative COW fork preallocation (Bill O'Donnell) [1739607] - [fs] xfs: make xfs_bmbt_to_iomap more useful (Bill O'Donnell) [1739607] - [fs] xfs: fix xfs_buf magic number endian checks (Bill O'Donnell) [1739607] - [fs] xfs: retry COW fork delalloc conversion when no extent was found (Bill O'Donnell) [1739607] - [fs] xfs: remove the truncate short cut in xfs_map_blocks (Bill O'Donnell) [1739607] - [fs] xfs: move xfs_iomap_write_allocate to xfs_aops.c (Bill O'Donnell) [1739607] - [fs] xfs: move stat accounting to xfs_bmapi_convert_delalloc (Bill O'Donnell) [1739607] - [fs] xfs: move transaction handling to xfs_bmapi_convert_delalloc (Bill O'Donnell) [1739607] - [fs] xfs: split XFS_BMAPI_DELALLOC handling from xfs_bmapi_write (Bill O'Donnell) [1739607] - [fs] xfs: factor out two helpers from xfs_bmapi_write (Bill O'Donnell) [1739607] - [fs] xfs: simplify the xfs_bmap_btree_to_extents calling conventions (Bill O'Donnell) [1739607] - [fs] xfs: remove the s_maxbytes checks in xfs_map_blocks (Bill O'Donnell) [1739607] - [fs] xfs: remove the io_type field from the writeback context and ioend (Bill O'Donnell) [1739607] - [fs] xfs: compile time offset checks for common v4/v5 metadata (Bill O'Donnell) [1739607] - [fs] xfs: use buf ops magic to detect btree block type (Bill O'Donnell) [1739607] - [fs] xfs: add magic numbers to dquot buffer ops (Bill O'Donnell) [1739607] - [fs] xfs: add inode magic to inode verifier (Bill O'Donnell) [1739607] - [fs] xfs: factor xfs_da3_blkinfo verification into common helper (Bill O'Donnell) [1739607] - [fs] xfs: miscellaneous verifier magic value fixups (Bill O'Donnell) [1739607] - [fs] xfs: use verifier magic field in dir2 leaf verifiers (Bill O'Donnell) [1739607] - [fs] xfs: distinguish between bnobt and cntbt magic values (Bill O'Donnell) [1739607] - [fs] xfs: split up allocation btree verifier (Bill O'Donnell) [1739607] - [fs] xfs: distinguish between inobt and finobt magic values (Bill O'Donnell) [1739607] - [fs] xfs: create a separate finobt verifier (Bill O'Donnell) [1739607] - [fs] xfs: always check magic values in on-disk byte order (Bill O'Donnell) [1739607] - [fs] xfs: clarify documentation for the function to reverify buffers (Bill O'Donnell) [1739607] - [fs] xfs: cache unlinked pointers in an rhashtable (Bill O'Donnell) [1739607] - [fs] xfs: add tracepoints for high level iunlink operations (Bill O'Donnell) [1739607] - [fs] xfs: refactor inode update in iunlink_remove (Bill O'Donnell) [1739607] - [fs] xfs: refactor unlinked list search and mapping to a separate function (Bill O'Donnell) [1739607] - [fs] xfs: refactor inode unlinked pointer update functions (Bill O'Donnell) [1739607] - [fs] xfs: strengthen AGI unlinked inode bucket pointer checks (Bill O'Donnell) [1739607] - [fs] xfs: refactor AGI unlinked bucket updates (Bill O'Donnell) [1739607] - [fs] xfs: add xfs_verify_agino_or_null helper (Bill O'Donnell) [1739607] - [fs] xfs: clean up iunlink functions (Bill O'Donnell) [1739607] - [fs] xfs: Introduce XFS_PTAG_VERIFIER_ERROR panic mask (Bill O'Donnell) [1739607] - [fs] xfs: remove duplicated xfs_defer.h (Bill O'Donnell) [1739607] - [fs] xfs: check attribute name validity (Bill O'Donnell) [1739607] - [fs] xfs: check directory name validity (Bill O'Donnell) [1739607] - [fs] xfs: fix off-by-one error in rtbitmap cross-reference (Bill O'Donnell) [1739607] - [fs] xfs: scrub should flag dir/attr offsets that aren't mappable with xfs_dablk_t (Bill O'Donnell) [1739607] - [fs] xfs: abort xattr scrub if fatal signals are pending (Bill O'Donnell) [1739607] - [fs] xfs: consolidate scrub dinode mapping code into a single function (Bill O'Donnell) [1739607] - [fs] xfs: scrub big block inode btrees correctly (Bill O'Donnell) [1739607] - [fs] xfs: clean up the inode cluster checking in the inobt scrub (Bill O'Donnell) [1739607] - [fs] xfs: hoist inode cluster checks out of loop (Bill O'Donnell) [1739607] - [fs] xfs: check inobt record alignment on big block filesystems (Bill O'Donnell) [1739607] - [fs] xfs: check the ir_startino alignment directly (Bill O'Donnell) [1739607] - [fs] xfs: never try to scrub more than 64 inodes per inobt record (Bill O'Donnell) [1739607] - [powerpc] powerpc: Allow flush_(inval_)dcache_range to work across ranges >4GB (Steve Best) [1744062] - [scsi] scsi: lpfc: Fix port relogin failure due to GID_FT interaction (Dick Kennedy) [1733217] - [rpmspec] redhat: Fix error messages during build of zfcpdump kernel (Philipp Rudo) [1745652] - [s390] s390/protvirt: avoid memory sharing for diag 308 set/store (Philipp Rudo) [1745614] - [infiniband] IB/hfi1: Remove extra brackets from an if (Petr Oros) [1737066] - [documentation] docs/memory-barriers.txt: Update I/O section to be clearer about CPU vs thread (Petr Oros) [1737066] - [documentation] docs/memory-barriers.txt: Fix style, spacing and grammar in I/O section (Petr Oros) [1737066] - [powerpc] arch: Remove dummy mmiowb() definitions from arch code (Petr Oros) [1737066] - [netdrv] net/ethernet/silan/sc92031: Remove stale comment about mmiowb() (Petr Oros) [1737066] - [infiniband] i40iw: Redefine i40iw_mmiowb() to do nothing (Petr Oros) [1737066] - [scsi] scsi/qla1280: Remove stale comment about mmiowb() (Petr Oros) [1737066] - [netdrv] drivers: Remove explicit invocations of mmiowb() (Petr Oros) [1737066] - [infiniband] drivers: Remove useless trailing comments from mmiowb() invocations (Petr Oros) [1737066] - [documentation] Documentation: Kill all references to mmiowb() (Petr Oros) [1737066] - [riscv] riscv/mmiowb: Hook up mmwiob() implementation to asm-generic code (Petr Oros) [1737066] - [powerpc] powerpc/mmiowb: Hook up mmwiob() implementation to asm-generic code (Petr Oros) [1737066] - [nds32] nds32/io: Remove useless definition of mmiowb() (Petr Oros) [1737066] - [x86] x86/io: Remove useless definition of mmiowb() (Petr Oros) [1737066] - [arm64] arm64/io: Remove useless definition of mmiowb() (Petr Oros) [1737066] - [include] mmiowb: Hook up mmiowb helpers to spinlocks and generic I/O accessors (Petr Oros) [1737066] - [arm64] arch: Use asm-generic header for asm/mmiowb.h (Petr Oros) [1737066] - [kernel] asm-generic/mmiowb: Add generic implementation of mmiowb() tracking (Petr Oros) [1737066] - [documentation] docs/memory-barriers.txt: Rewrite "KERNEL I/O BARRIER EFFECTS" section (Petr Oros) [1737066] - [s390] s390/cpum_sf: save TOD clock base in SDBs for time conversion (Philipp Rudo) [1743504] - [net] netns: provide pure entropy for net_hash_mix() (Paolo Abeni) [1737439] {CVE-2019-10639} - [net] netns: get more entropy from net_hash_mix() (Paolo Abeni) [1737439] {CVE-2019-10639} - [netdrv] net: phy: improve pause handling (Petr Oros) [1735763] - [netdrv] net: phy: fix reading fixed phy status (Petr Oros) [1735763] - [netdrv] net: phy: allow a PHY driver to define neither features nor get_features (Petr Oros) [1735763] - [netdrv] net: phy: Add support for asking the PHY its abilities (Petr Oros) [1735763] - [netdrv] net: phy: use genphy_read_abilities in genphy driver (Petr Oros) [1735763] - [netdrv] net: phy: add genphy_read_abilities (Petr Oros) [1735763] - [netdrv] net: phy: let genphy_c45_read_abilities also check aneg capability (Petr Oros) [1735763] - [netdrv] net: phy: Add generic support for 2.5GBaseT and 5GBaseT (Petr Oros) [1735763] - [netdrv] net: phy: Extract genphy_c45_pma_read_abilities from marvell10g (Petr Oros) [1735763] - [netdrv] net: phy: Move of_set_phy_eee_broken to phy-core.c (Petr Oros) [1735763] - [netdrv] net: phy: Mask-out non-compatible modes when setting the max-speed (Petr Oros) [1735763] - [netdrv] net: phy: don't allow __set_phy_supported to add unsupported modes (Petr Oros) [1735763] - [netdrv] net: phy: remove unneeded masking of PHY register read results (Petr Oros) [1735763] - [netdrv] net: phy: probe the PHY before determining the supported features (Petr Oros) [1735763] - [rpmspec] fix package summary and description for some kernel subpackages ("Herton R. Krzesinski") [1656863] - [fs] mm/huge_memory: fix vmf_insert_pfn_{pmd, pud}() crash, handle unaligned addresses (Jeff Moyer) [1743159] - [mm] mm/huge_memory.c: fix modifying of page protection by insert_pfn_pmd() (Jeff Moyer) [1743159] - [arm64] arm64: disable improved unwind tables (Mark Langsdorf) [1684694] - [arm64] arm64/stacktrace: Export save_stack_trace_regs() (Mark Langsdorf) [1684694] - [fs] nfs4: flex_file: ignore synthetic uid/gid for tightly coupled DSes (Steve Dickson) [1655712] - [include] futex: Update comments and docs about return values of arch futex code (Waiman Long) [1737058] - [arm64] arm64: futex: Avoid copying out uninitialised stack in failed cmpxchg() (Waiman Long) [1737058] - [arm64] arm64: futex: Bound number of LDXR/STXR loops in FUTEX_WAKE_OP (Waiman Long) [1737058] - [kernel] locking/futex: Allow low-level atomic operations to return -EAGAIN (Waiman Long) [1737058] - [arm64] arm64: futex: Fix FUTEX_WAKE_OP atomic ops with non-zero result value (Waiman Long) [1737058] - [kernel] futex: Ensure that futex address is aligned in handle_futex_death() (Waiman Long) [1737058] - [kernel] futex: Convert futex_pi_state.refcount to refcount_t (Waiman Long) [1737058] - [kernel] sched/wake_q: Reduce reference counting for special users (Waiman Long) [1737058] - [kernel] sched/wake_q: Add branch prediction hint to wake_q_add() cmpxchg (Waiman Long) [1737058] - [kernel] futex: No need to check return value of debugfs_create functions (Waiman Long) [1737058] - [kernel] futex: Handle early deadlock return correctly (Waiman Long) [1737058] - [kernel] futex: Fix barrier comment (Waiman Long) [1737058] - [kernel] futex: Cure exit race (Waiman Long) [1737058] - [kernel] futex: Replace spin_is_locked() with lockdep (Waiman Long) [1737058] - [kernel] futex: Mark expected switch fall-throughs (Waiman Long) [1737058] - [kernel] sched/deadline: Correctly handle active 0-lag timers (Phil Auld) [1735907] - [include] build_bug.h: add wrapper for _Static_assert (Ivan Vecera) [1735752] - [include] build_bug.h: remove most of dummy BUILD_BUG_ON stubs for Sparse (Ivan Vecera) [1735752] - [include] build_bug.h: remove negative-array fallback for BUILD_BUG_ON() (Ivan Vecera) [1735752] - [mm] percpu: remove spurious lock dependency between percpu and sched (Rafael Aquini) [1731180] - [mm] percpu: use chunk scan_hint to skip some scanning (Rafael Aquini) [1731180] - [mm] percpu: convert chunk hints to be based on pcpu_block_md (Rafael Aquini) [1731180] - [mm] percpu: make pcpu_block_md generic (Rafael Aquini) [1731180] - [mm] percpu: use block scan_hint to only scan forward (Rafael Aquini) [1731180] - [mm] percpu: remember largest area skipped during allocation (Rafael Aquini) [1731180] - [mm] percpu: add block level scan_hint (Rafael Aquini) [1731180] - [mm] percpu: set PCPU_BITMAP_BLOCK_SIZE to PAGE_SIZE (Rafael Aquini) [1731180] - [mm] percpu: relegate chunks unusable when failing small allocations (Rafael Aquini) [1731180] - [mm] percpu: manage chunks based on contig_bits instead of free_bytes (Rafael Aquini) [1731180] - [mm] percpu: introduce helper to determine if two regions overlap (Rafael Aquini) [1731180] - [mm] percpu: do not search past bitmap when allocating an area (Rafael Aquini) [1731180] - [mm] percpu: update free path with correct new free region (Rafael Aquini) [1731180] - [mm] mm/percpu: add checks for the return value of memblock_alloc*() (Rafael Aquini) [1731180] - [mm] percpu: km: no need to consider pcpu_group_offsets[0] (Rafael Aquini) [1731180] - [mm] percpu: use nr_groups as check condition (Rafael Aquini) [1731180] - [mm] percpu: convert spin_lock_irq to spin_lock_irqsave. (Rafael Aquini) [1731180] - [mm] mm: percpu: remove unnecessary unlikely() (Rafael Aquini) [1731180] - [fs] /proc/meminfo: add percpu populated pages count (Rafael Aquini) [1731180] - [netdrv] tg3: Use napi_alloc_frag() (Jonathan Toppins) [1724774] - [fs] fuse: fix copy_file_range() in the writeback case (Miklos Szeredi) [1650518] - [fs] fuse: add support for copy_file_range() (Miklos Szeredi) [1650518]- [x86] perf/x86/intel: Fix spurious NMI on fixed counter (Michael Petlan) [1755110] - [x86] perf/x86/intel: Fix race in intel_pmu_disable_event() (Michael Petlan) [1755110] - [netdrv] drivers: tap.c: fix wrong backport causing WARN_ON_ONCE(1) in skb_flow_dissect() (Davide Caratti) [1750711] - [virt] KVM: coalesced_mmio: add bounds checking (Bandan Das) [1746804] {CVE-2019-14821}- [fs] gfs2: clear buf_in_tr when ending a transaction in sweep_bh_for_rgrps (Robert S Peterson) [1750939] - [s390] kvm: s390: kvm_s390_vm_start_migration: check dirty_bitmap before using it as target for memset() (Thomas Huth) [1753260] - [fs] cifs: fix credits leak for SMB1 oplock breaks (Leif Sahlberg) [1752243]- Revert "[redhat] switch secureboot kernel image signing to release keys" (Phillip Lougher) - [iommu] iommu/amd: Add support for X2APIC IOMMU interrupts (Suravee Suthikulpanit) [1734842] - [vhost] vhost: make sure log_num < in_num (Eugenio Perez) [1750882] {CVE-2019-14835}- [kernel] open the RHEL 8.2 development (Phillip Lougher) - [md] Revert "[md] dm: eliminate 'split_discard_bios' flag from DM target interface" (Mike Snitzer) [1749929] - [md] Revert "[md] dm: make sure to obey max_io_len_target_boundary" (Mike Snitzer) [1749929] - [pci] PCI: Restore Resizable BAR size bits correctly for 1MB BARs (Myron Stowe) [1717760] - [net] netfilter: nft_fib_netdev: Terminate rule eval if protocol=IPv6 and ipv6 module is disabled (Phil Sutter) [1743945] - [net] netfilter: bridge: Drops IPv6 packets if IPv6 module is not loaded (Phil Sutter) [1743945] - [drm] drm/qxl: get vga ioports (Gerd Hoffmann) [1728936] - [drm] drm/i915: Call dma_set_max_seg_size() in i915_driver_hw_probe() (Lyude Paul) [1724363]- [md] Revert "[md] dm: eliminate 'split_discard_bios' flag from DM target interface" (Mike Snitzer) [1749929] - [md] Revert "[md] dm: make sure to obey max_io_len_target_boundary" (Mike Snitzer) [1749929] - [pci] PCI: Restore Resizable BAR size bits correctly for 1MB BARs (Myron Stowe) [1717760] - [net] netfilter: nft_fib_netdev: Terminate rule eval if protocol=IPv6 and ipv6 module is disabled (Phil Sutter) [1743945] - [net] netfilter: bridge: Drops IPv6 packets if IPv6 module is not loaded (Phil Sutter) [1743945] - [drm] drm/qxl: get vga ioports (Gerd Hoffmann) [1728936] - [drm] drm/i915: Call dma_set_max_seg_size() in i915_driver_hw_probe() (Lyude Paul) [1724363]- [net] netfilter: nft_set: fix allocation size overflow in privsize callback. (Florian Westphal) [1746338] - [net] net: route dump netlink NLM_F_MULTI flag missing (Stefano Brivio) [1745971] - [net] sched: pfifo_fast: fix wrong dereference in pfifo_fast_enqueue (Davide Caratti) [1745390] - [net] sched: pfifo_fast: fix wrong dereference when qdisc is reset (Davide Caratti) [1745387] - [scsi] scsi: vmw_pscsi: Fix use-after-free in pvscsi_queue_lck() (David Milburn) [1746597]- [drm] drm/virtio: use virtio_max_dma_size (Gerd Hoffmann) [1739291] - [mm] hwpoison, memory_hotplug: allow hwpoisoned pages to be offlined (Rafael Aquini) [1706088] - [powerpc] kvm: ppc: book3s: Enable XIVE native capability only if OPAL has required functions [BZ1744884] (David Gibson) [1744884] - [scsi] scsi: lpfc: Fix oops when fewer hdwqs than cpus (Dick Kennedy) [1745731] - [scsi] scsi: lpfc: Limit xri count for kdump environment (Dick Kennedy) [1745731] - [scsi] scsi: lpfc: Mitigate high memory pre-allocation by SCSI-MQ (Dick Kennedy) [1745731] - [scsi] scsi: qla2xxx: Fix hardirq-unsafe locking (Himanshu Madhani) [1719941] - [x86] Revert "[x86] x86/kexec/64: Prevent kexec from 5-level paging to a 4-level only kernel" (Baoquan He) [1669088] - [x86] Revert "[x86] x86/boot: Add xloadflags bits to check for 5-level paging support" (Baoquan He) [1669088]- [wireless] mwifiex: fix 802.11n/WPA detection (Jarod Wilson) [1714476] {CVE-2019-3846}- [x86] x86/kdump: Reserve extra memory when SME or SEV is active (Kairui Song) [1728519] - [scsi] scsi: qla2xxx: Fix hardlockup in abort command during driver remove (Himanshu Madhani) [1690041] - [scsi] qla2xxx: Update driver version to 10.01.00.15.08.1-k1 (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix panic from use after free in qla2x00_async_tm_cmd (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: cleanup trace buffer initialization (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: qla2x00_alloc_fw_dump: set ha->eft (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Use mutex protection during qla2x00_sysfs_read_fw_dump() (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: move IO flush to the front of NVME rport unregistration (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix NVME cmd and LS cmd timeout race condition (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Complain loudly about reference count underflow (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix race conditions in the code for aborting SCSI commands (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Use an on-stack completion in qla24xx_control_vp() (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Change abort wait_loop from msleep to wait_event_timeout (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Set the SCSI command result before calling the command done (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: on session delete, return nvme cmd (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix kernel crash after disconnecting NVMe devices (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Remove the fcport test from qla_nvme_abort_work() (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix driver unload when FC-NVMe LUNs are connected (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Set remote port devloss timeout to 0 (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix panic in qla_dfs_tgt_counters_show (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix fw dump corruption (Himanshu Madhani) [1690041] - [x86] kvm: disable nested virt on pre-haswell processors (Paolo Bonzini) [1739739] - [x86] kvm: taint kernel for tech-preview when using nested virtualization (Paolo Bonzini) [1739739] - [x86] kvm: x86: hyper-v: don't crash on KVM_GET_SUPPORTED_HV_CPUID when kvm_intel.nested is disabled (Vitaly Kuznetsov) [1746100]- [char] ipmi: move message error checking to avoid deadlock (Tony Camuso) [1731388 1718699] - [crypto] crypto: testmgr - mark crc32 checksum as FIPS allowed (Neil Horman) [1738887] - [include] dma-mapping: use dma_get_mask in dma_addressing_limited (Don Dutile) [1738631] - [kernel] dma-direct: correct the physical addr in dma_direct_sync_sg_for_cpu/device (Don Dutile) [1738631] - [kernel] dma-direct: only limit the mapping size if swiotlb could be used (Don Dutile) [1738631] - [include] dma-mapping: add a dma_addressing_limited helper (Don Dutile) [1738631] - [kernel] dma-direct: Force unencrypted DMA under SME for certain DMA masks (Don Dutile) [1738631] - [lib] lib/genalloc: introduce chunk owners (Don Dutile) [1738631] - [lib] lib/genalloc: add gen_pool_dma_zalloc() for zeroed DMA allocations (Don Dutile) [1738631] - [lib] lib/genalloc.c: fix allocation of aligned buffer from non-aligned chunk (Don Dutile) [1738631] - [include] dma-mapping: remove dma_max_pfn (Don Dutile) [1738631] - [mmc] mmc: core: let the dma map ops handle bouncing (Don Dutile) [1738631] - [mmc] mmc: core: align max segment size with logical block size (Don Dutile) [1738631] - [kernel] swiotlb: no need to check return value of debugfs_create functions (Don Dutile) [1738631] - [xen] swiotlb: fix phys_addr_t overflow warning (Don Dutile) [1738631] - [kernel] swiotlb: Return consistent SWIOTLB segments/nr_tbl (Don Dutile) [1738631] - [kernel] swiotlb: Group identical cleanup in swiotlb_cleanup() (Don Dutile) [1738631] - [kernel] swiotlb: save io_tlb_used to local variable before leaving critical section (Don Dutile) [1738631] - [kernel] swiotlb: dump used and total slots when swiotlb buffer is full (Don Dutile) [1738631] - [kernel] swiotlb: add checks for the return value of memblock_alloc*() (Don Dutile) [1738631] - [kernel] swiotlb: add debugfs to track swiotlb buffer usage (Don Dutile) [1738631] - [kernel] dma-direct: fix DMA_ATTR_NO_KERNEL_MAPPING (Don Dutile) [1738631] - [kernel] dma-direct: handle DMA_ATTR_NO_KERNEL_MAPPING in common code (Don Dutile) [1738631] - [kernel] dma-direct: fix DMA_ATTR_NO_KERNEL_MAPPING for remapped allocations (Don Dutile) [1738631] - [kernel] dma-mapping: remove a pointless memset in dma_atomic_pool_init (Don Dutile) [1738631] - [kernel] dma-mapping: fix lack of DMA address assignment in generic remap allocator (Don Dutile) [1738631] - [kernel] dma-remap: support DMA_ATTR_NO_KERNEL_MAPPING (Don Dutile) [1738631] - [kernel] dma-mapping: support highmem in the generic remap allocator (Don Dutile) [1738631] - [kernel] dma-direct: handle DMA_ATTR_NON_CONSISTENT in common code (Don Dutile) [1738631] - [kernel] dma-mapping: add a dma_alloc_need_uncached helper (Don Dutile) [1738631] - [kernel] dma-mapping: truncate dma masks to what dma_addr_t can hold (Don Dutile) [1738631] - [kernel] dma-remap: Avoid de-referencing NULL atomic_pool (Don Dutile) [1738631] - [include] dma-buf: add DMA_BUF_SET_NAME ioctls (Don Dutile) [1738631] - [include] dma-buf: give each buffer a full-fledged inode (Don Dutile) [1738631] - [fs] new wrapper: alloc_file_pseudo() (Don Dutile) [1738631] - [kernel] dma-direct: provide generic support for uncached kernel segments (Don Dutile) [1738631] - [include] dma-contiguous: fix !CONFIG_DMA_CMA version of dma_{alloc, free}_contiguous() (Don Dutile) [1738631] - [kernel] dma-contiguous: use fallback alloc_pages for single pages (Don Dutile) [1738631] - [kernel] dma-contiguous: add dma_{alloc,free}_contiguous() helpers (Don Dutile) [1738631] - [iommu] iommu/dma: Fix condition check in iommu_dma_unmap_sg (Don Dutile) [1738631] - [iommu] iommu/dma: move the arm64 wrappers to common code (Don Dutile) [1738631] - [iommu] iommu/dma-iommu.c: convert to use vm_map_pages() (Don Dutile) [1738631] - [mm] mm: introduce new vm_map_pages() and vm_map_pages_zero() API (Don Dutile) [1738631] - [mm] arm64/iommu: handle non-remapped addresses in ->mmap and ->get_sgtable (Don Dutile) [1738631] - [arm64] arm64/mm: wire up CONFIG_ARCH_HAS_SET_DIRECT_MAP (Don Dutile) [1738631] - [kernel] mm/hibernation: Make hibernation handle unmapped pages (Don Dutile) [1738631] - [mm] page_poison: play nicely with KASAN (Don Dutile) [1738631] - [mm] mm/vmalloc: Avoid rare case of flushing TLB with weird arguments (Don Dutile) [1738631] - [mm] mm/vmalloc: Fix calculation of direct map addr range (Don Dutile) [1738631] - [mm] mm/vmalloc: Add flag for freeing of special permsissions (Don Dutile) [1738631] - [x86] x86/mm/cpa: Add set_direct_map_*() functions (Don Dutile) [1738631] - [arm64] dma-mapping: add a kconfig symbol for arch_setup_dma_ops availability (Don Dutile) [1738631] - [iommu] iommu/dma: Remove the flush_page callback (Don Dutile) [1738631] - [include] iommu/dma: Cleanup dma-iommu.h (Don Dutile) [1738631] - [dma] dmaengine: Add matching device node validation in __dma_request_channel() (Don Dutile) [1738631] - [dma] dmaengine: dma_request_chan_by_mask() to handle deferred probing (Don Dutile) [1738631] - [include] dma-buf: start caching of sg_table objects v2 (Don Dutile) [1738631] - [kernel] dma-mapping: add a Kconfig symbol to indicate arch_dma_prep_coherent presence (Don Dutile) [1738631] - [iommu] iommu/dma-iommu: Remove iommu_dma_map_msi_msg() (Don Dutile) [1738631] - [irqchip] irqchip/ls-scfg-msi: Don't map the MSI page in ls_scfg_msi_compose_msg() (Don Dutile) [1738631] - [irqchip] irqchip/gic-v3-mbi: Don't map the MSI page in mbi_compose_m{b, s}i_msg() (Don Dutile) [1738631] - [irqchip] irqchip/gicv2m: Don't map the MSI page in gicv2m_compose_msi_msg() (Don Dutile) [1738631] - [irqchip] irqchip/gic-v3-its: Don't map the MSI page in its_irq_compose_msi_msg() (Don Dutile) [1738631] - [irqchip] irqchip/gic-v3-its: Align PCI Multi-MSI allocation on their size (Don Dutile) [1738631] - [iommu] iommu/dma-iommu: Split iommu_dma_map_msi_msg() in two parts (Don Dutile) [1738631] - [iommu] iommu/dma: Remove unused variable (Don Dutile) [1738631] - [iommu] iommu/dma: Use NUMA aware memory allocations in __iommu_dma_alloc_pages() (Don Dutile) [1738631] - [kernel] genirq/msi: Add a new field in msi_desc to store an IOMMU cookie (Don Dutile) [1738631] - [pci] PCI/MSI: Remove unused mask_msi_irq() and unmask_msi_irq() (Don Dutile) [1738631] - [include] PCI/MSI: Remove unused __write_msi_msg() and write_msi_msg() (Don Dutile) [1738631] - [include] genirq/msi: Clean up usage of __u8/__u16 types (Don Dutile) [1738631] - [base] platform-msi: Free descriptors in platform_msi_domain_free() (Don Dutile) [1738631] - [base] genirq/msi: Allow creation of a tree-based irqdomain for platform-msi (Don Dutile) [1738631] - [kernel] dma-debug: only skip one stackframe entry (Don Dutile) [1738631] - [dma] dmaengine: idma64: Move driver name to the header (Don Dutile) [1738631] - [kernel] dma-mapping: remove an unnecessary NULL check (Don Dutile) [1738631] - [include] dma-buf: Update [un]map documentation to match the other functions (Don Dutile) [1738631] - [include] dma-buf: Remove leftover [un]map_atomic comments (Don Dutile) [1738631] - [x86] x86/dma: Remove the x86_dma_fallback_dev hack (Don Dutile) [1738631] - [kernel] dma-mapping: remove leftover NULL device support (Don Dutile) [1738631] - [kernel] dma: select GENERIC_ALLOCATOR for DMA_REMAP (Don Dutile) [1738631] - [crypto] crypto: ccp - Ignore unconfigured CCP device on suspend/resume (Gary Hook) [1743999] - [md] dm snapshot: fix oversights in optional discard support (Mike Snitzer) [1744291] - [md] dm snapshot: add optional discard support features (Mike Snitzer) [1744291] - [md] dm snapshot: Use fine-grained locking scheme (Mike Snitzer) [1744291] - [md] dm snapshot: Make exception tables scalable (Mike Snitzer) [1744291] - [md] dm snapshot: Replace mutex with rw semaphore (Mike Snitzer) [1744291] - [md] dm snapshot: Don't sleep holding the snapshot lock (Mike Snitzer) [1744291] - [include] list_bl: Add hlist_bl_add_before/behind helpers (Mike Snitzer) [1744291] - [powerpc] powerpc/rtas: use device model APIs and serialization during LPM (Steve Best) [1741643] - [firmware] firmware/efi: Add NULL pointer checks in efivars API functions (Jarod Wilson) [1741949] - [fs] ovl: fix wrong flags check in FS_IOC_FS[SG]ETXATTR ioctls (Miklos Szeredi) [1724518] - [include] mm: page_cache_add_speculative(): refactor out some code duplication (Michael Petlan) [1738331] - [netdrv] ibmvnic: Unmap DMA address of TX descriptor buffers after use (Steve Best) [1743155] - [fs] NFSv4.1 don't free interrupted slot on open (Steve Dickson) [1708345] - [fs] NFSv4.1: Avoid false retries when RPC calls are interrupted (Steve Dickson) [1708345] - [net] ipv6: Fix return value of ipv6_mc_may_pull() for malformed packets (Stefano Brivio) [1743203] - [net] inet: frags: re-introduce skb coalescing for local delivery (Guillaume Nault) [1719418]- [net] xfrm: fix sa selector validation (Sabrina Dubroca) [1738871] - [net] xfrm: Fix xfrm sel prefix length validation (Sabrina Dubroca) [1738871] - [kernel] locking/rwsem: Prevent decrement of reader count before increment (Waiman Long) [1740338] - [include] include/list: Backport list_cut_before() (Waiman Long) [1740338] - [vhost] vhost: vsock: add weight support (Jason Wang) [1738494] - [vhost] vhost_net: fix possible infinite loop (Jason Wang) [1738494] - [vhost] vhost: introduce vhost_exceeds_weight() (Jason Wang) [1738494] - [vhost] vhost: reject zero size iova range (Jason Wang) [1738494] - [vhost] vhost: silence an unused-variable warning (Jason Wang) [1738494] - [vhost] vhost: correctly check the return value of translate_desc() in log_used() (Jason Wang) [1738494] - [vhost] vhost: return EINVAL if iovecs size does not match the message size (Jason Wang) [1738494] - [vhost] Revert "net: vhost: lock the vqs one by one" (Jason Wang) [1738494] - [vhost] vhost_net: switch to use mutex_trylock() in vhost_net_busy_poll() (Jason Wang) [1738494] - [vhost] vhost: make sure used idx is seen before log in vhost_add_used_n() (Jason Wang) [1738494] - [vhost] vhost: fix IOTLB locking (Jason Wang) [1738494] - [netdrv] tun: wake up waitqueues after IFF_UP is set (Jason Wang) [1738494] - [netdrv] tuntap: synchronize through tfiles array instead of tun->numqueues (Jason Wang) [1738494] - [netdrv] tuntap: fix dividing by zero in ebpf queue selection (Jason Wang) [1738494] - [netdrv] tun: Remove unused first parameter of tun_get_iff() (Jason Wang) [1738494] - [netdrv] tun: Add ioctl() TUNGETDEVNETNS cmd to allow obtaining real net ns of tun device (Jason Wang) [1738494] - [netdrv] tun: add a missing rcu_read_unlock() in error path (Jason Wang) [1738494] - [netdrv] tun: properly test for IFF_UP (Jason Wang) [1738494] - [netdrv] tun: remove unnecessary memory barrier (Jason Wang) [1738494] - [netdrv] tun: fix blocking read (Jason Wang) [1738494] - [netdrv] tun: move the call to tun_set_real_num_queues (Jason Wang) [1738494] - [netdrv] tun: publish tfile after it's fully initialized (Jason Wang) [1738494] - [netdrv] tun: replace get_cpu_ptr with this_cpu_ptr when bh disabled (Jason Wang) [1738494] - [netdrv] tun: remove skb access after netif_receive_skb (Jason Wang) [1738494] - [netdrv] tun: remove unnecessary check in tun_flow_update (Jason Wang) [1738494] - [netdrv] tuntap: fix multiqueue rx (Jason Wang) [1738494] - [netdrv] tun: Adjust on-stack tun_page initialization. (Jason Wang) [1738494] - [netdrv] tuntap: free XDP dropped packets in a batch (Jason Wang) [1738494] - [vhost] vhost_net: mitigate page reference counting during page frag refill (Jason Wang) [1738494] - [vhost] net: vhost: remove bad code line (Jason Wang) [1738494] - [vhost] net: vhost: add rx busy polling in tx path (Jason Wang) [1738494] - [vhost] net: vhost: factor out busy polling logic to vhost_net_busy_poll() (Jason Wang) [1738494] - [vhost] net: vhost: replace magic number of lock annotation (Jason Wang) [1738494] - [vhost] net: vhost: lock the vqs one by one (Jason Wang) [1738494] - [vhost] vhost_net: add a missing error return (Jason Wang) [1738494] - [netdrv] net: tun: remove useless codes of tun_automq_select_queue (Jason Wang) [1738494] - [vhost] vhost_net: batch submitting XDP buffers to underlayer sockets (Jason Wang) [1738494] - [netdrv] tap: accept an array of XDP buffs through sendmsg() (Jason Wang) [1738494] - [netdrv] tuntap: accept an array of XDP buffs through sendmsg() (Jason Wang) [1738494] - [netdrv] tun: switch to new type of msg_control (Jason Wang) [1738494] - [netdrv] tuntap: move XDP flushing out of tun_do_xdp() (Jason Wang) [1738494] - [netdrv] tuntap: split out XDP logic (Jason Wang) [1738494] - [netdrv] tuntap: tweak on the path of skb XDP case in tun_build_skb() (Jason Wang) [1738494] - [netdrv] tuntap: simplify error handling in tun_build_skb() (Jason Wang) [1738494] - [netdrv] tuntap: enable bh early during processing XDP (Jason Wang) [1738494] - [netdrv] tuntap: switch to use XDP_PACKET_HEADROOM (Jason Wang) [1738494] - [netdrv] net: sock: introduce SOCK_XDP (Jason Wang) [1738494] - [vhost] vhost: correctly check the iova range when waking virtqueue (Jason Wang) [1738494] - [vhost] vhost: switch to use new message format (Jason Wang) [1738494] - [vhost] vhost_net: batch update used ring for datacopy TX (Jason Wang) [1738494] - [vhost] vhost_net: rename VHOST_RX_BATCH to VHOST_NET_BATCH (Jason Wang) [1738494] - [vhost] vhost_net: rename vhost_rx_signal_used() to vhost_net_signal_used() (Jason Wang) [1738494] - [vhost] vhost_net: split out datacopy logic (Jason Wang) [1738494] - [vhost] vhost_net: introduce tx_can_batch() (Jason Wang) [1738494] - [vhost] vhost_net: introduce get_tx_bufs() (Jason Wang) [1738494] - [vhost] vhost_net: introduce vhost_exceeds_weight() (Jason Wang) [1738494] - [vhost] vhost_net: introduce helper to initialize tx iov iter (Jason Wang) [1738494] - [vhost] vhost_net: drop unnecessary parameter (Jason Wang) [1738494] - [vhost] vhost_net: Avoid rx vring kicks during busyloop (Jason Wang) [1738494] - [vhost] vhost_net: Avoid rx queue wake-ups during busypoll (Jason Wang) [1738494] - [vhost] vhost_net: Avoid tx vring kicks during busyloop (Jason Wang) [1738494] - [vhost] vhost_net: Rename local variables in vhost_net_rx_peek_head_len (Jason Wang) [1738494] - [mm] x86/mm/fault: Allow stack access below rsp (Waiman Long) [1739341] - [mm] x86/mm: Clarify hardware vs. software "error_code" (Waiman Long) [1739341] - [net] libceph: handle an empty authorize reply (Ilya Dryomov) [1720582]- [drm] drm: Don't retry infinitely when receiving no data on i2c over AUX (Lyude Paul) [1672361] - [scsi] scsi: hpsa: update revision to RH3 (Joseph Szczypek) [1739615] - [scsi] scsi: hpsa: remove printing internal cdb on tag collision (Joseph Szczypek) [1739615] - [scsi] scsi: hpsa: correct scsi command status issue after reset (Joseph Szczypek) [1739615] - [scsi] hpsa: docs: fix broken doc references due to renames (Joseph Szczypek) [1739615] - [scsi] hpsa: docs: pci: fix broken links due to conversion from pci.txt to pci.rst (Joseph Szczypek) [1739615]- [drm] drm/nouveau: Only recalculate PBN/VCPI on mode/connector changes (Lyude Paul) [1734452 1734444] - [drm] drm/nouveau: Only release VCPI slots on mode changes (Lyude Paul) [1734452 1734444] - [infiniband] RDMA/srp: turn off 'use_imm_data' by default (Honggang Li) [1725158] - [gpu] vga_switcheroo: Fix missing gpu_bound call at audio client registration (Lyude Paul) [1739727] - [net] Bluetooth: Fix faulty expression for minimum encryption key size check (Gopal Tiwari) [1743076] {CVE-2019-9506} - [net] Bluetooth: Fix regression with minimum encryption key size alignment (Gopal Tiwari) [1743076] {CVE-2019-9506} - [net] Bluetooth: Align minimum encryption key size for LE and BR/EDR connections (Gopal Tiwari) [1743076] {CVE-2019-9506}- [rpmspec] perf: package tips.txt (Michael Petlan) [1663816] - [mm] mm/memblock.c: skip kmemleak for kasan_init() (Mark Langsdorf) [1722741] - [kernel] mm/resource: Return real error codes from walk failures (Kairui Song) [1740443] - [tools] perf tests: Fix record+probe_libc_inet_pton.sh for powerpc64 (Michael Petlan) [1733231] - [tools] selftests/powerpc: Fix Makefiles for headers_install change (Steve Best) [1740127] - [tools] selftests/powerpc: Add more version checks to alignment_handler test (Steve Best) [1740127] - [tools] selftests/powerpc: Skip earlier in alignment_handler test (Steve Best) [1740127] - [tools] selftests/powerpc: Consolidate copy/paste test logic (Steve Best) [1740127] - [s390] s390/bpf: use 32-bit index for tail calls (Yauheni Kaliuta) [1719377] - [s390] s390/bpf: fix lcgr instruction encoding (Yauheni Kaliuta) [1719377] - [tools] selftests/bpf: fix "alu with different scalars 1" on s390 (Yauheni Kaliuta) [1719377] - [net] bpf: fix use after free in bpf_evict_inode (Yauheni Kaliuta) [1719377] - [arm64] bpf, arm64: remove prefetch insn in xadd mapping (Yauheni Kaliuta) [1719377] - [scsi] scsi: lpfc: Fix crash when cpu count is 1 and null irq affinity mask (Dick Kennedy) [1720905] - [md] md: add bitmap_abort label in md_run (Nigel Croxon) [1721944] - [md] md-bitmap: create and destroy wb_info_pool with the change of bitmap (Nigel Croxon) [1721944] - [md] md-bitmap: create and destroy wb_info_pool with the change of backlog (Nigel Croxon) [1721944] - [md] md: introduce mddev_create/destroy_wb_pool for the change of member device (Nigel Croxon) [1721944] - [md] md/raid1: fix potential data inconsistency issue with write behind device (Nigel Croxon) [1721944] - [md] md: fix for divide error in status_resync (Nigel Croxon) [1721944] - [md] md/raid10: read balance chooses idlest disk for SSD (Nigel Croxon) [1721944] - [md] md: raid1-10: Unify r{1,10}bio_pool_free (Nigel Croxon) [1721944] - [md] md: raid10: Use struct_size() in kmalloc() (Nigel Croxon) [1721944] - [md] md/raid1: get rid of extra blank line and space (Nigel Croxon) [1721944] - [md] md: fix spelling typo and add necessary space (Nigel Croxon) [1721944] - [md] md: md.c: Return -ENODEV when mddev is NULL in rdev_attr_show (Nigel Croxon) [1721944] - [md] raid5-cache: Need to do start() part job after adding journal device (Nigel Croxon) [1721944] - [md] drivers: md: Unify common definitions of raid1 and raid10 (Nigel Croxon) [1721944] - [kernel] userfaultfd: use RCU to free the task struct when fork fails (Andrea Arcangeli) [1718498]- [efi] efi/arm: Revert "Defer persistent reservations until after paging_init()" (Mark Salter) [1699961] - [s390] s390/ipl: Fix detection of has_secure attribute (Philipp Rudo) [1740653] - [fs] xfs: don't crash on null attr fork xfs_bmapi_read (Bill O'Donnell) [1719094] - [powerpc] powerpc/mm: Don't report PUDs as memory leaks when using kmemleak (Desnes Augusto Nunes do Rosario) [1716952] - [x86] kvm: x86: introduce is_pae_paging (Vitaly Kuznetsov) [1720556] - [s390] s390/kasan: Fix recursion loop when triggering kdump (Philipp Rudo) [1740249] - [s390] s390/dasd: fix endless loop after read unit address configuration (Philipp Rudo) [1740251] - [tools] selftests/powerpc: Give some tests longer to run (Steve Best) [1740420] - [nvme] nvme-rdma: use dynamic dma mapping per command (David Milburn) [1738252] - [nvme] nvme-rdma: remove redundant reference between ib_device and tagset (David Milburn) [1738252] - [x86] kvm: svm/avic: Do not send AVIC doorbell to self (Janakarajan Natarajan) [1720981] - [net] tipc: initialise addr_trial_end when setting node addresses (Jon Maloy) [1740317] - [net] tipc: ensure head->lock is initialised (Jon Maloy) [1740317] - [net] netfilter: nf_tables: fix oops during rule dump (Stefano Brivio) [1739734] - [include] netfilter: nf_tables: correct NFT_LOGLEVEL_MAX value (Stefano Brivio) [1739734] - [net] netfilter: nft_compat: do not dump private area (Stefano Brivio) [1739734] - [net] netfilter: nf_tables: fix register ordering (Stefano Brivio) [1739734] - [net] ipvs: defer hook registration to avoid leaks (Stefano Brivio) [1739734] - [net] ipvs: Fix use-after-free in ip_vs_in (Stefano Brivio) [1739734] - [net] netfilter: nf_conntrack_h323: restore boundary check correctness (Stefano Brivio) [1739734] - [net] netfilter: fix nf_l4proto_log_invalid to log invalid packets (Stefano Brivio) [1739734] - [net] netfilter: nf_tables: prevent shift wrap in nft_chain_parse_hook() (Stefano Brivio) [1739734] - [net] netfilter: nft_set_rbtree: check for inactive element after flag mismatch (Stefano Brivio) [1739734] - [net] netfilter: nft_compat: use-after-free when deleting targets (Stefano Brivio) [1739734] - [net] netfilter: nf_tables: fix leaking object reference count (Stefano Brivio) [1739734] - [net] ip6_gre: reload ipv6h in prepare_ip6gre_xmit_ipv6 (Stefano Brivio) [1739640] - [net] ipv6: Unlink sibling route in case of failure (Stefano Brivio) [1739640] - [net] ipv6: Default fib6_type to RTN_UNICAST when not set (Stefano Brivio) [1739640] - [net] inet: frags: call inet_frags_fini() after unregister_pernet_subsys() (Stefano Brivio) [1739640] - [net] ipv6: flowlabel: fl6_sock_lookup() must use atomic_inc_not_zero (Stefano Brivio) [1739640] - [net] netfilter: ipset: Fix rename concurrency with listing (Stefano Brivio) [1739578] - [net] netfilter: ipset: Fix error path in set_target_v3_checkentry() (Stefano Brivio) [1739578] - [net] netfilter: ipset: Fix the last missing check of nla_parse_deprecated() (Stefano Brivio) [1739578] - [net] netfilter: ipset: fix a missing check of nla_parse (Stefano Brivio) [1739578] - [netdrv] ipvlan, l3mdev: fix broken l3s mode wrt local routes (Guillaume Nault) [1738329] - [net] sched: use temporary variable for actions indexes (Marcelo Leitner) [1739244 1729822 1729818 1729398] - [net] sched: cbs: Fix error path of cbs_module_init (Marcelo Leitner) [1739244 1729822 1729818 1729398] - [net] netem: fix use after free and double free with packet corruption (Marcelo Leitner) [1739244 1729822 1729818 1729398] - [net] netem: fix backlog accounting for corrupted GSO frames (Marcelo Leitner) [1739244 1729822 1729818 1729398] - [netdrv] macsec: fix checksumming after decryption (Sabrina Dubroca) [1738237] - [netdrv] macsec: fix use-after-free of skb during RX (Sabrina Dubroca) [1738237] - [net] xfrm interface: fix memory leak on creation (Sabrina Dubroca) [1738267] - [net] tls: fix socket wmem accounting on fallback with netem (Sabrina Dubroca) [1739260] - [net] tls: fix poll ignoring partially copied records (Sabrina Dubroca) [1739260] - [net] tls: make sure offload also gets the keys wiped (Sabrina Dubroca) [1739260] - [net] tls: reject offload of TLS 1.3 (Sabrina Dubroca) [1739260] - [net] tls: fix page double free on TX cleanup (Sabrina Dubroca) [1739260] - [net] tls, correctly account for copied bytes with multiple sk_msgs (Sabrina Dubroca) [1739260] - [net] tcp: fix tcp_set_congestion_control() use from bpf hook (Guillaume Nault) [1738272] - [net] tcp: Reset bytes_acked and bytes_received when disconnecting (Guillaume Nault) [1738272] - [net] tcp: Ensure DCTCP reacts to losses (Guillaume Nault) [1738272] - [net] tcp: tcp_v4_err() should be more careful (Guillaume Nault) [1738272] - [net] tcp: avoid resetting ACK timer upon receiving packet with ECN CWR flag (Guillaume Nault) [1738272] - [net] tcp: always ACK immediately on hole repairs (Guillaume Nault) [1738272] - [net] tcp: avoid resetting ACK timer in DCTCP (Guillaume Nault) [1738272] - [net] tcp: mandate a one-time immediate ACK (Guillaume Nault) [1738272] - [net] tipc: fix unitilized skb list crash (Xin Long) [1734298] - [net] tipc: compat: allow tipc commands without arguments (Xin Long) [1738397] - [net] sctp: factor out sctp_connect_add_peer (Xin Long) [1738393] - [net] sctp: factor out sctp_connect_new_asoc (Xin Long) [1738393] - [net] sctp: clean up __sctp_connect (Xin Long) [1738393] - [net] sctp: check addr_size with sa_family_t size in __sctp_setsockopt_connectx (Xin Long) [1738393] - [net] sctp: only copy the available addr data in sctp_transport_init (Xin Long) [1738393] - [net] sctp: drop unneeded likely() call around IS_ERR() (Xin Long) [1738393] - [net] sctp: fix warning "NULL check before some freeing functions is not needed" (Xin Long) [1738393] - [net] sctp: remove rcu_read_lock from sctp_bind_addr_state (Xin Long) [1738393] - [net] sctp: rename sp strm_interleave to ep intl_enable (Xin Long) [1738393] - [net] sctp: rename asoc intl_enable to asoc peer.intl_capable (Xin Long) [1738393] - [net] sctp: remove prsctp_enable from asoc (Xin Long) [1738393] - [net] sctp: remove reconf_enable from asoc (Xin Long) [1738393] - [net] sctp: count data bundling sack chunk for outctrlchunks (Xin Long) [1738393] - [net] sctp: fix error handling on stream scheduler initialization (Xin Long) [1738393] - [net] sctp: not bind the socket in sctp_connect (Xin Long) [1738393] - [net] sctp: change to hold sk after auth shkey is created successfully (Xin Long) [1738393] - [net] sctp: Free cookie before we memdup a new one (Xin Long) [1738393] - [net] Fix memory leak in sctp_process_init (Xin Long) [1738393] - [net] sctp: deduplicate identical skb_checksum_ops (Xin Long) [1738393] - [net] sctp: Check address length before reading address family (Xin Long) [1738393] - [net] sctp: Pass sk_buff_head explicitly to sctp_ulpq_tail_event(). (Xin Long) [1738393] - [net] sctp: Make sctp_enqueue_event tak an skb list. (Xin Long) [1738393] - [net] sctp: Use helper for sctp_ulpq_tail_event() when hooked up to ->enqueue_event (Xin Long) [1738393] - [net] sctp: Always pass skbs on a list to sctp_ulpq_tail_event(). (Xin Long) [1738393] - [net] sctp: Remove superfluous test in sctp_ulpq_reasm_drain(). (Xin Long) [1738393] - [netdrv] ppp: Remove direct skb_queue_head list pointer access. (Xin Long) [1738393] - [net] ipv6: fix neighbour resolution with raw socket (Stefano Brivio) [1728320] - [net] ipv6: constify rt6_nexthop() (Stefano Brivio) [1728320] - [net] openvswitch: fix csum updates for MPLS actions (Marcelo Leitner) [1738654] - [net] udp_gso: Allow TX timestamp with UDP GSO (Paolo Abeni) [1738585] - [net] bpf: udp: ipv6: Avoid running reuseport's bpf_prog from __udp6_lib_err (Paolo Abeni) [1738585] - [net] fix ifindex collision during namespace removal (Paolo Abeni) [1738492] - [net] rtnl: return early from rtnl_unregister_all when protocol isn't registered (Paolo Abeni) [1738492] - [net] neigh: fix use-after-free read in pneigh_get_next (Paolo Abeni) [1738492] - [net] socket: set sock->sk to NULL after calling proto_ops::release() (Paolo Abeni) [1738492] - [net] socket: make bond ioctls go through compat_ifreq_ioctl() (Paolo Abeni) [1738492] - [net] socket: fix SIOCGIFNAME in compat (Paolo Abeni) [1738492] - [net] Revert "kill dev_ifsioc()" (Paolo Abeni) [1738492] - [net] revert "socket: fix struct ifreq size in compat ioctl" (Paolo Abeni) [1738492] - [net] ip6_tunnel: fix possible use-after-free on xmit (Guillaume Nault) [1737105] - [net] genetlink: Fix a memory leak on error path (Guillaume Nault) [1737821] - [net] netfilter: ipset: Copy the right MAC address in bitmap:ip, mac and hash:ip, mac sets (Stefano Brivio) [1723605] - [net] netfilter: ipset: Actually allow destination MAC address for hash:ip, mac sets too (Stefano Brivio) [1723605] - [net] igmp: fix memory leak in igmpv3_del_delrec() (Hangbin Liu) [1736816] - [net] don't clear sock->sk early to avoid trouble in strparser (Hangbin Liu) [1736816] - [net] ipv4/igmp: fix build error if !CONFIG_IP_MULTICAST (Hangbin Liu) [1736816] - [net] ipv4/igmp: fix another memory leak in igmpv3_del_delrec() (Hangbin Liu) [1736816] - [net] route: set the deleted fnhe fnhe_daddr to 0 in ip_del_fnhe to fix a race (Hangbin Liu) [1736816] - [net] netlabel: fix out-of-bounds memory accesses (Hangbin Liu) [1736816] - [net] ipv4: Fix memory leak in network namespace dismantle (Hangbin Liu) [1736816] - [net] bridge: delete local fdb on device init failure (Hangbin Liu) [1736824] - [net] bridge: stp: don't cache eth dest pointer before skb pull (Hangbin Liu) [1736824] - [net] bridge: don't cache ether dest pointer on input (Hangbin Liu) [1736824] - [net] bridge: mcast: fix stale ipv6 hdr pointer when handling v6 query (Hangbin Liu) [1736824] - [net] bridge: mcast: fix stale nsrcs pointer in igmp3/mld2 report handling (Hangbin Liu) [1736824] - [net] bridge: fix per-port af_packet sockets (Hangbin Liu) [1736824] - [include] ip: fix ip_mc_may_pull() return value (Hangbin Liu) [1736824] - [net] bridge: use struct_size() helper (Hangbin Liu) [1736824] - [net] bridge: simplify ip_mc_check_igmp() and ipv6_mc_check_mld() calls (Hangbin Liu) [1736824] - [net] net/bridge/br_multicast: remove redundant variable "err" (Hangbin Liu) [1736824] - [x86] x86/kdump/64: Restrict kdump kernel reservation to <64TB (Baoquan He) [1669090] - [x86] x86/kexec/64: Prevent kexec from 5-level paging to a 4-level only kernel (Baoquan He) [1669088] - [x86] x86/boot: Add xloadflags bits to check for 5-level paging support (Baoquan He) [1669088] - [tools] perf header: Fix wrong node write in NUMA_TOPOLOGY feature (Michael Petlan) [1722044] - [tools] perf c2c: Fix c2c report for empty numa node (Michael Petlan) [1722044] - [x86] kvm: svm/avic: fix off-by-one in checking host APIC ID (Janakarajan Natarajan) [1720983]- [fs] gfs2: gfs2_walk_metadata fix (Andreas Grunbacher) [1724361] - [netdrv] mlx4/en_netdev: allow offloading VXLAN over VLAN (Paolo Abeni) [1733532] - [fs] xfs: always rejoin held resources during defer roll (Bill O'Donnell) [1706588] - [bluetooth] Bluetooth: hci_uart: check for missing tty operations (Gopal Tiwari) [1734239] {CVE-2019-10207}- [documentation] Documentation: Add swapgs description to the Spectre v1 documentation (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [documentation] Documentation: Add section about CPU vulnerabilities for Spectre (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [x86] x86/speculation/swapgs: Exclude ATOMs from speculation through SWAPGS (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [x86] x86/entry/64: Use JMP instead of JMPQ (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [x86] x86/speculation: Enable Spectre v1 swapgs mitigations (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [x86] x86/speculation: Prepare entry code for Spectre v1 swapgs mitigations (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [x86] x86/cpufeatures: Combine word 11 and 12 into a new scattered features word (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [x86] x86/cpufeatures: Carve out CQM features retrieval (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [netdrv] ibmveth: fix DMA unmap error in ibmveth_xmit_start error path (Steve Best) [1739431] - [rpmspec] rpmspec: use make macro to do headers_install with rpm CFLAGS/LDFLAGS ("Herton R. Krzesinski") [1738659] - [rpmspec] rpmspec: use tools_make for building tools ("Herton R. Krzesinski") [1738659] - [tools] tools gpio: Allow overriding CFLAGS ("Herton R. Krzesinski") [1738659] - [tools] tools thermal tmon: Allow overriding CFLAGS assignments ("Herton R. Krzesinski") [1738659] - [tools] tools iio: Override CFLAGS assignments ("Herton R. Krzesinski") [1738659] - [fs] NFS: Fix dentry revalidation on NFSv4 lookup (Steve Dickson) [1667774] - [fs] pNFS: Avoid read/modify/write when it is not necessary (Benjamin Coddington) [1680649] - [fs] pNFS: Fix potential corruption of page being written (Benjamin Coddington) [1680649] - [fs] gfs2: Inode dirtying fix (Andreas Grunbacher) [1724361] - [net] sunrpc: make visible processing error in bc_svc_process() ("J. Bruce Fields") [1660823] {CVE-2018-16884} - [net] sunrpc: remove unused xpo_prep_reply_hdr callback ("J. Bruce Fields") [1660823] {CVE-2018-16884} - [net] sunrpc: remove svc_tcp_bc_class ("J. Bruce Fields") [1660823] {CVE-2018-16884} - [net] sunrpc: replace svc_serv->sv_bc_xprt by boolean flag ("J. Bruce Fields") [1660823] {CVE-2018-16884} - [net] sunrpc: use-after-free in svc_process_common() ("J. Bruce Fields") [1660823] {CVE-2018-16884}- [scsi] scsi: implement .cleanup_rq callback (Ming Lei) [1696256] - [md] blk-mq: add callback of .cleanup_rq (Ming Lei) [1696256] - [block] blk-mq: insert rq with DONTPREP to hctx dispatch list when requeue (Ming Lei) [1696256] - [scsi] scsi: core: Fix race on creating sense cache (Ming Lei) [1696256] - [block] blk-mq: balance mapping between present CPUs and queues (Ming Lei) [1733040] - [block] blk-mq: Fix spelling in a source code comment (Ming Lei) [1733040] - [drm] drm/i915: Don't dereference request if it may have been retired when printing (Lyude Paul) [1715997] - [drm] drm/i915/icl: whitelist PS_(DEPTH|INVOCATION)_COUNT (Lyude Paul) [1715997] - [drm] drm/i915: whitelist PS_(DEPTH|INVOCATION)_COUNT (Lyude Paul) [1715997] - [drm] drm/i915: Support flags in whitlist WAs (Lyude Paul) [1715997] - [drm] drm/i915: Disable SAMPLER_STATE prefetching on all Gen11 steppings. (Lyude Paul) [1715997] - [drm] drm/i915/userptr: Acquire the page lock around set_page_dirty() (Lyude Paul) [1715997] - [drm] drm/i915/perf: fix ICL perf register offsets (Lyude Paul) [1715997] - [drm] drm/virtio: Add memory barriers for capset cache. (Lyude Paul) [1715997] - [drm] drm/amd/display: Always allocate initial connector state state (Lyude Paul) [1715997] - [drm] drm/vkms: Forward timer right after drm_crtc_handle_vblank (Lyude Paul) [1715997] - [drm] drm/crc-debugfs: Also sprinkle irqrestore over early exits (Lyude Paul) [1715997] - [drm] drm/crc-debugfs: User irqsafe spinlock in drm_crtc_add_crc_entry (Lyude Paul) [1715997] - [drm] drm/amd/display: Increase Backlight Gain Step Size (Lyude Paul) [1715997] - [drm] drm/amd/display: CS_TFM_1D only applied post EOTF (Lyude Paul) [1715997] - [drm] drm/edid: Fix a missing-check bug in drm_load_edid_firmware() (Lyude Paul) [1715997] - [drm] drm/amdkfd: Fix sdma queue map issue (Lyude Paul) [1715997] - [drm] drm/amdkfd: Fix a potential memory leak (Lyude Paul) [1715997] - [drm] drm/amd/display: Disable ABM before destroy ABM struct (Lyude Paul) [1715997] - [drm] drm/amdgpu/sriov: Need to initialize the HDP_NONSURFACE_BAStE (Lyude Paul) [1715997] - [drm] drm/amdgpu: Reserve shared fence for eviction fence (Lyude Paul) [1715997] - [drm] drm/amd/display: Disable cursor when offscreen in negative direction (Lyude Paul) [1715997] - [drm] drm/amd/display: Fill prescale_params->scale for RGB565 (Lyude Paul) [1715997] - [drm] drm/virtio: set seqno for dma-fence (Lyude Paul) [1715997] - [drivers] dma-buf: Discard old fence_excl on retrying get_fences_rcu for realloc (Lyude Paul) [1715997] - [drivers] dma-buf: balance refcount inbalance (Lyude Paul) [1715997] - [drm] drm/edid: parse CEA blocks embedded in DisplayID (Lyude Paul) [1715997] - [drm] drm/nouveau/i2c: Enable i2c pads & busses during preinit (Lyude Paul) [1715997] - [drm] drm: return -EFAULT if copy_to_user() fails (Lyude Paul) [1715997] - [drm] drm/vmwgfx: fix a warning due to missing dma_parms (Lyude Paul) [1715997] - [drm] drm/vmwgfx: Honor the sg list segment size limitation (Lyude Paul) [1715997] - [drm] drm/virtio: move drm_connector_update_edid_property() call (Lyude Paul) [1715997] - [drm] drm/amdgpu/gfx9: use reset default for PA_SC_FIFO_SIZE (Lyude Paul) [1715997] - [drm] drm/amdgpu: Don't skip display settings in hwmgr_resume() (Lyude Paul) [1717138 1715997] - [drm] drm/amd/powerplay: use hardware fan control if no powerplay fan table (Lyude Paul) [1715997] - [drm] drm/i915/ringbuffer: EMIT_INVALIDATE *before* switch context (Lyude Paul) [1715997] - [drm] drm/i915: Skip modeset for cdclk changes if possible (Lyude Paul) [1715997] - [drm] drm/i915: Remove redundant store of logical CDCLK state (Lyude Paul) [1715997] - [drm] drm/i915: Save the old CDCLK atomic state (Lyude Paul) [1715997] - [drm] drm/i915: Force 2*96 MHz cdclk on glk/cnl when audio power is enabled (Lyude Paul) [1715997] - [drm] drm/i915: Don't clobber M/N values during fastset check (Lyude Paul) [1715997] - [drm] drm/vmwgfx: Use the backdoor port if the HB port is not available (Lyude Paul) [1715997] - [drm] drm: add fallback override/firmware EDID modes workaround (Lyude Paul) [1715997] - [drm] drm/edid: abstract override/firmware EDID retrieval (Lyude Paul) [1715997] - [drm] drm/vmwgfx: NULL pointer dereference from vmw_cmd_dx_view_define() (Lyude Paul) [1715997] - [drm] drm/vmwgfx: integer underflow in vmw_cmd_dx_set_shader() leading to an invalid read (Lyude Paul) [1715997] - [drm] drm/amdgpu: keep stolen memory on picasso (Lyude Paul) [1715997] - [drm] drm/i915/dmc: protect against reading random memory (Lyude Paul) [1715997] - [drm] drm/i915: Fix per-pixel alpha with CCS (Lyude Paul) [1715997] - [drm] drm/i915/dsi: Use a fuzzy check for burst mode clock check (Lyude Paul) [1715997] - [drm] drm/i915/sdvo: Implement proper HDMI audio support for SDVO (Lyude Paul) [1715997] - [drm] drm/amdgpu/{uvd,vcn}: fetch ring's read_ptr after alloc (Lyude Paul) [1715997] - [drm] drm/amd/display: Use plane->color_space for dpp if specified (Lyude Paul) [1715997] - [drm] drm/amd/display: disable link before changing link settings (Lyude Paul) [1715997] - [drm] Revert "drm: allow render capable master with DRM_AUTH ioctls" (Lyude Paul) [1715997] - [drm] drm/amd: fix fb references in async update (Lyude Paul) [1715997] - [drm] drm/i915/gvt: Initialize intel_gvt_gtt_entry in stack (Lyude Paul) [1715997] - [drm] drm: don't block fb changes for async plane updates (Lyude Paul) [1715997] - [drm] drm/i915/gvt: emit init breadcrumb for gvt request (Lyude Paul) [1715997] - [drm] drm/amdgpu: fix ring test failure issue during s3 in vce 3.0 (V2) (Lyude Paul) [1715997] - [drm] drm/amd/display: Add ASICREV_IS_PICASSO (Lyude Paul) [1715997] - [drm] drm/amdgpu/soc15: skip reset on init (Lyude Paul) [1715997] - [include] drm/i915: Fix I915_EXEC_RING_MASK (Lyude Paul) [1715997] - [drm] drm/amdgpu: remove ATPX_DGPU_REQ_POWER_FOR_DISPLAYS check when hotplug-in (Lyude Paul) [1715997] - [drm] drm/radeon: prefer lower reference dividers (Lyude Paul) [1715997] - [drm] drm/amdgpu/psp: move psp version specific function pointers to early_init (Lyude Paul) [1715997] - [drm] drm: add non-desktop quirks to Sensics and OSVR headsets. (Lyude Paul) [1715997] - [drm] drm: add non-desktop quirk for Valve HMDs (Lyude Paul) [1715997] - [drm] drm/cma-helper: Fix drm_gem_cma_free_object() (Lyude Paul) [1715997] - [drm] drm/lease: Make sure implicit planes are leased (Lyude Paul) [1715997] - [drm] drm: Expose "FB_DAMAGE_CLIPS" property to atomic aware user-space only (Lyude Paul) [1715997] - [drm] drm/atomic: Wire file_priv through for property changes (Lyude Paul) [1715997] - [drm] drm/fb-helper: generic: Call drm_client_add() after setup is done (Lyude Paul) [1715997] - [drm] drm/vmwgfx: Don't send drm sysfs hotplug events on initial master set (Lyude Paul) [1715997] - [drm] drm/vmwgfx: Fix compat mode shader operation (Lyude Paul) [1715997] - [drm] drm/vmwgfx: Fix user space handle equal to zero (Lyude Paul) [1715997] - [drm] drm: Wake up next in drm_read() chain if we are forced to putback the event (Lyude Paul) [1715997] - [drm] drm/drv: Hold ref on parent device during drm_device lifetime (Lyude Paul) [1715997] - [drm] drm/amd/display: Reset planes that were disabled in init_pipes (Lyude Paul) [1715997] - [drm] drm/amd/display: Fix exception from AUX acquire failure (Lyude Paul) [1715997] - [drm] drm: writeback: Fix leak of writeback job (Lyude Paul) [1715997] - [drm] drm/amd/display: Set stream->mode_changed when connectors change (Lyude Paul) [1715997] - [drm] drm/amd/display: half bandwidth for YCbCr420 during validation (Lyude Paul) [1715997] - [drm] drm/amd/display: Re-add custom degamma support (Lyude Paul) [1715997] - [drm] drm/amd/display: Fix Divide by 0 in memory calculations (Lyude Paul) [1715997] - [drm] drm/amd/display: add pipe lock during stream update (Lyude Paul) [1715997] - [drm] drm/amd/display: Reset alpha state for planes to the correct values (Lyude Paul) [1715997] - [drm] drm/amd/display: Update ABM crtc state on non-modeset (Lyude Paul) [1715997] - [drm] drm/amd/display: Link train only when link is DP and backend is enabled (Lyude Paul) [1715997] - [drm] drm/amd/display: fix releasing planes when exiting odm (Lyude Paul) [1715997] - [drm] drm/amd/display: Prevent cursor hotspot overflow for RV overlay planes (Lyude Paul) [1715997] - [drm] drm/amd/display: use proper formula to calculate bandwidth from timing (Lyude Paul) [1715997] - [drm] drm/amdgpu: fix old fence check in amdgpu_fence_emit (Lyude Paul) [1715997] - [drm] drm/nouveau/bar/nv50: ensure BAR is mapped (Lyude Paul) [1715997] - [pci] PCI: Mark AMD Stoney Radeon R7 GPU ATS as broken (Lyude Paul) [1715997] - [kernel] locking/rwsem: Add missing ACQUIRE to read_slowpath exit when queue is empty (Waiman Long) [1737089] - [tools] perf vendor events power9: Added missing event descriptions (Michael Petlan) [1581405] - [crypto] crypto: skcipher - fix crash flushing dcache in error path (David Gibson) [1724370] - [netdrv] bnx2x: Prevent load reordering in tx completion processing (Manish Chopra) [1729599] - [x86] x86/boot/KASLR: Always return a value from process_mem_region (Baoquan He) [1564822] - [x86] x86/kexec: Add the ACPI NVS region to the ident map (Baoquan He) [1564822] - [x86] x86/boot: Call get_rsdp_addr() after console_init() (Baoquan He) [1564822] - [x86] x86/boot: Use efi_setup_data for searching RSDP on kexec-ed kernels (Baoquan He) [1564822] - [x86] x86/kexec: Add the EFI system tables and ACPI tables to the ident map (Baoquan He) [1564822] - [x86] x86/boot: Fix incorrect ifdeffery scope (Baoquan He) [1564822] - [x86] x86/boot: Correct RSDP parsing with 32-bit EFI (Baoquan He) [1564822] - [x86] x86/boot: Fix randconfig build error due to MEMORY_HOTREMOVE (Baoquan He) [1564822] - [x86] x86/boot: Fix cmdline_find_option() prototype visibility (Baoquan He) [1564822] - [x86] x86/boot/KASLR: Limit KASLR to extract the kernel in immovable memory only (Baoquan He) [1564822] - [x86] x86/boot: Parse SRAT table and count immovable memory regions (Baoquan He) [1564822] - [x86] x86/boot: Early parse RSDP and save it in boot_params (Baoquan He) [1564822] - [x86] x86/boot: Search for RSDP in memory (Baoquan He) [1564822] - [x86] x86/boot: Search for RSDP in the EFI tables (Baoquan He) [1564822] - [x86] x86/boot: Add "acpi_rsdp=" early parsing (Baoquan He) [1564822] - [x86] x86/boot: Copy kstrtoull() to boot/string.c (Baoquan He) [1564822] - [x86] x86/boot: Use CC_SET()/CC_OUT() instead of open coding it (Baoquan He) [1564822] - [x86] x86/boot: Build the command line parsing code unconditionally (Baoquan He) [1564822] - [x86] x86/boot: Clear RSDP address in boot_params for broken loaders (Baoquan He) [1564822] - [x86] x86/acpi, x86/boot: Take RSDP address from boot params if available (Baoquan He) [1564822] - [x86] x86/boot: Mostly revert commit ae7e1238e68f2a ("Add ACPI RSDP address to setup_header") (Baoquan He) [1564822] - [x86] x86/acpi, x86/boot: Take RSDP address for boot params if available (Baoquan He) [1564822] - [x86] x86/boot: Add ACPI RSDP address to setup_header (Baoquan He) [1564822] - [x86] x86/xen: Fix boot loader version reported for PVH guests (Baoquan He) [1564822] - [x86] x86/boot: Add missing va_end() to die() (Baoquan He) [1564822] - [x86] x86/boot/KASLR: Remove return value from handle_mem_options() (Baoquan He) [1564822] - [x86] x86/boot/KASLR: Make local variable mem_limit static (Baoquan He) [1564822] - [crypto] crypto: user - prevent operating on larval algorithms (Herbert Xu) [1728835]- [scsi] scsi: mpt3sas: Use 63-bit DMA addressing on SAS35 HBA (Tomas Henzl) [1734769] - [netdrv] bonding: Force slave speed check after link state recovery for 802.3ad (Jarod Wilson) [1732820] - [pci] PCI: hv: Add pci_destroy_slot() in pci_devices_present_work(), if necessary (Mohammed Gamal) [1733302] - [pci] PCI: hv: Add hv_pci_remove_slots() when we unload the driver (Mohammed Gamal) [1733302] - [pci] PCI: hv: Fix a use-after-free bug in hv_eject_device_work() (Mohammed Gamal) [1733302] - [pci] PCI: hv: Fix a memory leak in hv_eject_device_work() (Mohammed Gamal) [1733302] - [nvme] nvmet: fix setting ns queue's segment boundary (Ming Lei) [1734458]- [tools] perf script python: Remove explicit shebang from setup.py (Michael Petlan) [1664768 1663814] - [tools] perf script python: Remove explicit shebang from tests/attr.c (Michael Petlan) [1664768 1663814] - [tools] perf script python: Remove explicit shebang from Python scripts (Michael Petlan) [1664768 1663814] - [tools] perf script python: Use PyBytes for attr in trace-event-python (Michael Petlan) [1664768 1663814] - [tools] perf script python: Add trace_context extension module to sys.modules (Michael Petlan) [1663814 1664768] - [tools] perf scripts python: exported-sql-viewer.py: Fix python3 support (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to export-to-sqlite.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to export-to-postgresql.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to exported-sql-viewer.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to intel-pt-events.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to event_analyzing_sample.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: add Python3 support to check-perf-trace.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to futex-contention.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Remove mixed indentation (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to syscall-counts-by-pid.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to syscall-counts.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to stackcollapse.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to sctop.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to powerpc-hcalls.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to net_dropmonitor.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to mem-phys-addr.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to failed-syscalls-by-pid.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to netdev-times.py (Michael Petlan) [1663814 1664768] - [powerpc] mm_iommu: Allow pinning large regions (David Gibson) [1629531] - [powerpc] mm_iommu: Fix potential deadlock (David Gibson) [1629531] - [powerpc] mm/iommu: allow large IOMMU page size only for hugetlb backing (David Gibson) [1629531] - [powerpc] mm/iommu: allow migration of cma allocated pages during mm_iommu_do_alloc (David Gibson) [1629531] - [mm] update get_user_pages_longterm to migrate pages allocated from CMA region (David Gibson) [1629531] - [kernel] mm/cma: add PF flag to force non cma alloc (David Gibson) [1629531] - [net] tcp: be more careful in tcp_fragment() (Marcelo Leitner) [1732103] - [net] tipc: initialize 'validated' field of received packets (Jon Maloy) [1730574] - [documentation] networking: fix default_ttl typo in mpls-sysctl (Hangbin Liu) [1724882]- [powerpc] powerpc/mm: Limit rma_size to 1TB when running without HV mode (Suraj Jitindar Singh) [1723297] - [x86] kvm: nvmx: Set cached_vmcs12 and cached_shadow_vmcs12 NULL after free (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: do not use dangling shadow VMCS after guest reset (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: Clear pending KVM_REQ_GET_VMCS12_PAGES when leaving nested (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: Change KVM_STATE_NESTED_EVMCS to signal vmcs12 is copied from eVMCS (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: Allow restore nested-state to enable eVMCS when vCPU in SMM (Paolo Bonzini) [1732096] - [tools] kvm: nvmx: reorganize initial steps of vmx_set_nested_state (Paolo Bonzini) [1732096] - [x86] kvm: x86: Modify struct kvm_nested_state to have explicit fields for data (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: Clear nested_run_pending if setting nested state fails (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: really fix the size checks on KVM_SET_NESTED_STATE (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: Set nested_run_pending in vmx_set_nested_state after checks complete (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: KVM_SET_NESTED_STATE - Tear down old EVMCS state before setting new state (Paolo Bonzini) [1732096] - [tools] kvm: selftests: avoid type punning (Paolo Bonzini) [1732096] - [tools] tests: kvm: Add tests for KVM_SET_NESTED_STATE (Paolo Bonzini) [1732096] - [x86] kvm: x86/mmu: Allocate PAE root array when using SVM's 32-bit NPT (Paolo Bonzini) [1732096] - [x86] kvm: lapic: Fix pending interrupt in IRR blocked by software disable LAPIC (Paolo Bonzini) [1732096] - [x86] kvm: x86: Dynamically allocate user_fpu (Paolo Bonzini) [1732096] - [x86] revert "kvm: x86: Use task structs fpu field for user" (Paolo Bonzini) [1732096] - [x86] hyperv: suppress "pci: fatal: No config space access function found" (Raghavendra Rao) [1734265] - [powerpc] [kvm] kvm: ppc: book3s hv: Save and restore guest visible PSSCR bits on pseries (Suraj Jitindar Singh) [1710726] - [powerpc] pmu: Set pmcregs_in_use in paca when running as LPAR (Suraj Jitindar Singh) [1710726] - [powerpc] [kvm] kvm: ppc: book3s hv: Always save guest pmu for guest capable of nesting (Suraj Jitindar Singh) [1710726] - [powerpc] kvm: ppc: book3s hv: xive: fix rollback when kvmppc_xive_create fails (David Gibson) [1731900] - [powerpc] powerpc/pseries: Fix xive=off command line (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: don't use string functions from lib/ (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc: remove CONFIG_CMDLINE #ifdef mess (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc: Move `path` variable inside DEBUG_PROM (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: Generate "phandle" instead of "linux, phandle" (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: Move a few remaining statics to appropriate sections (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: Move prom_radix_disable to __prombss (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: Remove support for OPAL v2 (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: Replace __initdata with __prombss when applicable (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: Make of_workarounds static (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/powernv/idle: Restore AMR/UAMOR/AMOR after idle (David Gibson) [1730183] - [powerpc] powerpc/powernv/idle: Restore IAMR after idle (David Gibson) [1730183]- [kernel] fork: report pid exhaustion correctly (Don Dutile) [1726448] - [lib] idr: Fix idr_get_next race with idr_remove (Don Dutile) [1726448] - [kernel] Fix failure path in alloc_pid() (Don Dutile) [1726448] - [target] scsi: iscsi: set auth_protocol back to NULL if CHAP_A value is not supported (Maurizio Lombardi) [1733498]- [infiniband] IB/umem: Add missing down_read on umem_rwsem (Alaa Hleihel) [1733188] - [fs] gfs2: Fix rounding error in gfs2_iomap_page_prepare (Andreas Grunbacher) [1733621] - [s390] s390/qeth: cancel cmd on early error (Philipp Rudo) [1731430] - [s390] s390/qeth: simplify reply object handling (Philipp Rudo) [1731430] - [s390] s390/qeth: release cmd buffer in error paths (Philipp Rudo) [1731430] - [mm] mm: hugetlb: soft-offline: dissolve_free_huge_page() return zero on !PageHuge (Rafael Aquini) [1706088] - [mm] mm: soft-offline: return -EBUSY if set_hwpoison_free_buddy_page() fails (Rafael Aquini) [1706088] - [mm] mm: soft-offline: close the race against page allocation (Rafael Aquini) [1706088] - [mm] mm: fix race on soft-offlining free huge pages (Rafael Aquini) [1706088] - [pci] PCI: Probe bridge window attributes once at enumeration-time (Myron Stowe) [1730763] - [mm] swap_readpage(): avoid blk_wake_io_task() if !synchronous (Ming Lei) [1724016] - [mm] mm/page_io.c: fix polled swap page in (Ming Lei) [1724016] - [include] fs: fix kABI for struct pipe_buf_operations (Miklos Szeredi) [1705007] {CVE-2019-11487} - [fs] fs: prevent page refcount overflow in pipe_buf_get (Miklos Szeredi) [1705007] {CVE-2019-11487} - [mm] mm: prevent get_user_pages() from overflowing page refcount (Miklos Szeredi) [1705007] {CVE-2019-11487} - [include] mm: add 'try_get_page()' helper function (Miklos Szeredi) [1705007] {CVE-2019-11487} - [include] mm: make page ref count overflow check tighter and more explicit (Miklos Szeredi) [1705007] {CVE-2019-11487} - [fs] fuse: call pipe_buf_release() under pipe lock (Miklos Szeredi) [1705007] {CVE-2019-11487} - [kernel] trace: Fix preempt_enable_no_resched() abuse (Phil Auld) [1705550] - [kernel] sched/numa: Fix a possible divide-by-zero (Phil Auld) [1705550] - [kernel] sched/core: Fix buffer overflow in cgroup2 property cpu.max (Phil Auld) [1705550] - [kernel] sched/fair: Remove unused 'sd' parameter from select_idle_smt() (Phil Auld) [1705550] - [kernel] sched/topology: Remove the ::smt_gain field from 'struct sched_domain' cleanups (Phil Auld) [1705550] - [kernel] sched/numa: Remove unused code from update_numa_stats() (Phil Auld) [1705550]- [s390] virtio/s390: fix race on airq_areas[] (Cornelia Huck) [1733499] - [powerpc] powerpc: ignore __GFP_DMA/DMA32 if we left an empty ZONE_DMA/DMA32 enabled for kABI purposes (David Gibson) [1728314] - [netdrv] bnx2x: Disable multi-cos feature. (Manish Chopra) [1679024] - [char] tpm: tpm_ibm_vtpm: Fix unallocated banks (Jerry Snitselaar) [1726126] - [scsi] scsi: ibmvfc: fix WARN_ON during event pool release (Steve Best) [1731133] - [tools] perf vendor events power9: General metrics (Michael Petlan) [1694638] - [tools] perf vendor events power9: Branch_prediction, instruction_stats, latency, lsu_rejects, memory, prefetch & translation metrics (Michael Petlan) [1694638] - [tools] perf vendor events power9: Dl1_reloads, instruction_misses, l[23]_stats & pteg_reloads metrics (Michael Petlan) [1694638] - [tools] perf vendor events power9: Cpi_breakdown & estimated_dcache_miss_cpi metrics (Michael Petlan) [1694638] - [tools] perf vendor events power8: Translaton & general metrics (Michael Petlan) [1694638] - [tools] perf vendor events power8: Branch_prediction, latency, bus_stats, instruction_mix & instruction_stats metrics (Michael Petlan) [1694638] - [tools] perf vendor events power8: Dl1_reload, instruction_misses, l2_stats, lsu_rejects, memory & pteg_reloads metrics (Michael Petlan) [1694638] - [tools] perf vendor events power8: Cpi_breakdown & estimated_dcache_miss_cpi metrics (Michael Petlan) [1694638] - [powerpc] powerpc/tm: Fix oops on sigreturn on systems without TM (Steve Best) [1732753] - [net] net/mlx5e: Add ndo_set_feature for uplink representor (Alaa Hleihel) [1727708] - [misc] VMCI: Fix integer overflow in VMCI handle arrays (Cathy Avery) [1729587] - [tools] perf version: Fix segfault due to missing OPT_END() (Michael Petlan) [1732065] - [sound] ALSA: hda/realtek - Headphone Mic can't record after S3 (Jaroslav Kysela) [1727676] - [char] random: fix CRNG initialization when random.trust_cpu=1 (Oleksandr Natalenko) [1728583] - [char] random: move rand_initialize() earlier (Oleksandr Natalenko) [1728583] - [char] random: make CPU trust a boot parameter (Oleksandr Natalenko) [1728583] - [char] random: add a config option to trust the CPU's hwrng (Oleksandr Natalenko) [1728583] - [fs] blockdev: Fix livelocks on loop device (Ming Lei) [1683593] - [block] nbd: Use set_blocksize() to set device blocksize (Ming Lei) [1683593] - [kernel] ptrace: Fix ->ptracer_cred handling for PTRACE_TRACEME (Aristeu Rozanski) [1730959] {CVE-2019-13272}- [include] linux/printk.h: use DYNAMIC_DEBUG_BRANCH in pr_debug_ratelimited (Mike Snitzer) [1729301] - [include] dm: use printk ratelimiting functions (Mike Snitzer) [1729301] - [md] dm crypt: move detailed message into debug level (Mike Snitzer) [1729301] - [powerpc] powerpc/xive: Fix loop exit-condition in xive_find_target_in_mask() (Steve Best) [1731838] - [s390] s390/qeth: be drop monitor friendly (Philipp Rudo) [1731200] - [s390] s390/cpumf: Add extended counter set definitions for model 8561 and 8562 (Philipp Rudo) [1731195] - [s390] s390/qdio: handle PENDING state for QEBSM devices (Philipp Rudo) [1731194] - [net] net/af_iucv: build proper skbs for HiperTransport (Philipp Rudo) [1731193] - [net] net/af_iucv: remove GFP_DMA restriction for HiperTransport (Philipp Rudo) [1731193] - [wireless] iwlwifi: mvm: disable TX-AMSDU on older NICs (Jarod Wilson) [1728992] - [wireless] carl9170: fix misuse of device driver API (Jarod Wilson) [1728992] - [wireless] p54: fix crash during initialization (Jarod Wilson) [1728992] - [wireless] p54usb: Fix race between disconnect and firmware loading (Jarod Wilson) [1728992] - [wireless] mwifiex: Don't abort on small, spec-compliant vendor IEs (Jarod Wilson) [1728992] - [wireless] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 507 (Jarod Wilson) [1728992] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 505 (Jarod Wilson) [1728992] - [wireless] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 501 (Jarod Wilson) [1728992] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Jarod Wilson) [1728992] - [wireless] brcmfmac: sdio: Don't tune while the card is off (Jarod Wilson) [1728992] - [wireless] brcmfmac: sdio: Disable auto-tuning around commands expected to fail (Jarod Wilson) [1728992] - [mmc] mmc: core: Add sdio_retune_hold_now() and sdio_retune_release() (Jarod Wilson) [1728992] - [mmc] mmc: core: API to temporarily disable retuning for SDIO CRC errors (Jarod Wilson) [1728992] - [wireless] Revert "brcmfmac: disable command decode in sdio_aos" (Jarod Wilson) [1728992] - [net] cfg80211: report measurement start TSF correctly (Jarod Wilson) [1728992] - [net] cfg80211: fix memory leak of wiphy device name (Jarod Wilson) [1728992] - [net] cfg80211: util: fix bit count off by one (Jarod Wilson) [1728992] - [net] mac80211: do not start any work during reconfigure flow (Jarod Wilson) [1728992] - [net] cfg80211: use BIT_ULL in cfg80211_parse_mbssid_data() (Jarod Wilson) [1728992] - [net] mac80211: only warn once on chanctx_conf being NULL (Jarod Wilson) [1728992] - [net] mac80211: drop robust management frames from unknown TA (Jarod Wilson) [1728992] - [wireless] mwifiex: Fix heap overflow in mwifiex_uap_parse_tail_ies() (Jarod Wilson) [1728992 1721749] {CVE-2019-10126} - [wireless] iwlwifi: mvm: change TLC config cmd sent by rs to be async (Jarod Wilson) [1728992] - [wireless] iwlwifi: Fix double-free problems in iwl_req_fw_callback() (Jarod Wilson) [1728992] - [wireless] iwlwifi: fix AX201 killer sku loading firmware issue (Jarod Wilson) [1728992] - [wireless] iwlwifi: print fseq info upon fw assert (Jarod Wilson) [1728992] - [wireless] iwlwifi: clear persistence bit according to device family (Jarod Wilson) [1728992] - [wireless] iwlwifi: fix load in rfkill flow for unified firmware (Jarod Wilson) [1728992] - [wireless] iwlwifi: mvm: remove d3_sram debugfs file (Jarod Wilson) [1728992] - [wireless] mwifiex: Abort at too short BSS descriptor element (Jarod Wilson) [1728992 1714476] {CVE-2019-3846} - [wireless] mwifiex: Fix possible buffer overflows at parsing bss descriptor (Jarod Wilson) [1728992 1714476] {CVE-2019-3846} - [net] mac80211: free peer keys before vif down in mesh (Jarod Wilson) [1728992] - [wireless] rtw88: Make some symbols static (Jarod Wilson) [1728992] - [wireless] rtw88: avoid circular locking between local->iflist_mtx and rtwdev->mutex (Jarod Wilson) [1728992] - [wireless] rtw88: fix unassigned rssi_level in rtw_sta_info (Jarod Wilson) [1728992] - [wireless] rtw88: fix subscript above array bounds compiler warning (Jarod Wilson) [1728992] - [net] mac80211: mesh: fix RCU warning (Jarod Wilson) [1728992] - [net] nl80211: fix station_info pertid memory leak (Jarod Wilson) [1728992] - [net] mac80211: Do not use stack memory with scatterlist for GMAC (Jarod Wilson) [1728992] - [net] {nl,mac}80211: allow 4addr AP operation on crypto controlled devices (Jarod Wilson) [1728992] - [wireless] mac80211_hwsim: mark expected switch fall-through (Jarod Wilson) [1728992] - [net] mac80211: fix rate reporting inside cfg80211_calculate_bitrate_he() (Jarod Wilson) [1728992] - [net] mac80211: remove set but not used variable 'old' (Jarod Wilson) [1728992] - [net] mac80211: handle deauthentication/disassociation from TDLS peer (Jarod Wilson) [1728992] - [net] wireless: Skip directory when generating certificates (Jarod Wilson) [1728992] - [netdrv] i40e: Check and set the PF driver state first in i40e_ndo_set_vf_mac (Stefan Assmann) [1719538] - [fs] cifs: fix crash in smb2_compound_op()/smb2_set_next_command() (Leif Sahlberg) [1722704] - [firmware] efi/arm: Show SMBIOS bank/device location in CPER and GHES error logs (Robert Richter) [1721386]- [x86] x86/speculation: Allow guests to use SSBD even if host does not (Waiman Long) [1728341] - [block] block: kill BLK_MQ_F_SG_MERGE (Ming Lei) [1716595] - [block] block: kill QUEUE_FLAG_NO_SG_MERGE (Ming Lei) [1716595]- [x86] x86/insn-eval: Fix use-after-free access to LDT entry (Rafael Aquini) [1728561] {CVE-2019-13233} - [arm64] arm64/mm: Correct the cache line size warning with non coherent device (Mark Salter) [1715061] - [arm64] arm64: cacheinfo: Update cache_line_size detected from DT or PPTT (Mark Salter) [1715061] - [base] drivers: base: cacheinfo: Add variable to record max cache line size (Mark Salter) [1715061] - [arm64] arm64: cpufeature: Trap CTR_EL0 access only where it is necessary (Mark Salter) [1715061] - [arm64] arm64: cpufeature: Fix handling of CTR_EL0.IDC field (Mark Salter) [1715061] - [arm64] arm64: cpufeature: ctr: Fix cpu capability check for late CPUs (Mark Salter) [1715061] - [arm64] arm64: cpu_errata: Remove ARM64_MISMATCHED_CACHE_LINE_SIZE (Mark Salter) [1715061] - [fs] gfs2: Clean up freeing struct gfs2_sbd (Robert S Peterson) [1683698] - [target] scsi: target/iblock: Fix overrun in WRITE SAME emulation (Maurizio Lombardi) [1729503] - [x86] kvm/nvmx: fix VMCLEAR when Enlightened VMCS is in use (Vitaly Kuznetsov) [1717785] - [x86] kvm/nvmx: don't use clean fields data on enlightened VMLAUNCH (Vitaly Kuznetsov) [1717785] - [x86] kvm: nvmx: use correct clean fields when copying from eVMCS (Vitaly Kuznetsov) [1717785] - [fs] NFS4: Only set creation opendata if O_CREAT (Benjamin Coddington) [1708471] - [tools] perf test: Fix failure of 'evsel-tp-sched' test on s390 (Michael Petlan) [1729213] - [fs] PNFS fallback to MDS if no deviceid found (Benjamin Coddington) [1708386] - [mm] mm, memcg: add a memcg_slabinfo debugfs file (Waiman Long) [1699202] - [mm] mm: memcg/slab: reparent memcg kmem_caches on cgroup removal (Waiman Long) [1699202] - [mm] mm: memcg/slab: stop setting page->mem_cgroup pointer for slab pages (Waiman Long) [1699202] - [mm] mm: memcg/slab: rework non-root kmem_cache lifecycle management (Waiman Long) [1699202] - [mm] mm: memcg/slab: synchronize access to kmem_cache dying flag using a spinlock (Waiman Long) [1699202] - [mm] mm: memcg/slab: don't check the dying flag on kmem_cache creation (Waiman Long) [1699202] - [mm] mm: memcg/slab: unify SLAB and SLUB page accounting (Waiman Long) [1699202] - [mm] mm: memcg/slab: introduce __memcg_kmem_uncharge_memcg() (Waiman Long) [1699202] - [mm] mm: memcg/slab: generalize postponed non-root kmem_cache deactivation (Waiman Long) [1699202] - [mm] mm: memcg/slab: rename slab delayed deactivation functions and fields (Waiman Long) [1699202] - [mm] mm: memcg/slab: postpone kmem_cache memcg pointer initialization to memcg_link_cache() (Waiman Long) [1699202] - [mm] slub: add comments to endif pre-processor macros (Waiman Long) [1699202] - [mm] mm, slab: shorten kmalloc cache names for large sizes (Waiman Long) [1699202] - [base] mm, proc: add KReclaimable to /proc/meminfo (Waiman Long) [1699202] - [mm] mm: rename and change semantics of nr_indirectly_reclaimable_bytes (Waiman Long) [1699202] - [fs] dcache: allocate external names from reclaimable kmalloc caches (Waiman Long) [1699202] - [mm] mm, slab/slub: introduce kmalloc-reclaimable caches (Waiman Long) [1699202] - [mm] mm, slab: combine kmalloc_caches and kmalloc_dma_caches (Waiman Long) [1699202] - [mm] mm: don't warn about large allocations for slab (Waiman Long) [1699202] - [mm] slab: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1699202] - [acpi] ACPI / PM: LPIT: Register sysfs attributes based on FADT (Lenny Szubowicz) [1493461] - [platform] platform/x86: intel_pmc_core: Quirk to ignore XTAL shutdown (Lenny Szubowicz) [1493461] - [platform] platform/x86: intel_pmc_core: Add Package cstates residency info (Lenny Szubowicz) [1493461] - [platform] platform/x86: intel_pmc_core: Add ICL platform support (Lenny Szubowicz) [1493461] - [platform] platform/x86: intel_pmc: Sort headers alphabetically (Lenny Szubowicz) [1493461] - [net] Revert "[net] net: openvswitch: Add a new action check_pkt_len" ("Herton R. Krzesinski")- [nvme] nvme-rdma: use nr_phys_segments when map rq to sgl (David Milburn) [1729113] - [nvme] nvme-loop: kill timeout handler (Ming Lei) [1692744] - [netdrv] bnxt_en: Suppress error messages when querying DSCP DCB capabilities. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Cap the returned MSIX vectors to the RDMA driver. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix statistics context reservation logic for RDMA driver. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix ethtool selftest crash under error conditions. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Disable bus master during PCI shutdown and driver unload. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Reduce memory usage when running in kdump kernel. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix possible BUG() condition when calling pci_disable_msix(). (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix aggregation buffer leak under OOM condition. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Improve NQ reservations. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix uninitialized variable usage in bnxt_rx_pkt(). (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix statistics context reservation logic. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Pass correct extended TX port statistics size to firmware. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix possible crash in bnxt_hwrm_ring_free() under error conditions. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Free short FW command HWRM memory in error path in bnxt_init_one() (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Improve multicast address setup logic. (Selvin Xavier) [1727972] - [net] net: openvswitch: Add a new action check_pkt_len (Numan Siddique) [1700733]- [crypto] crypto: vmx - ghash: do nosimd fallback manually (Desnes Augusto Nunes do Rosario) [1729532] - [crypto] crypto: vmx - CTR: always increment IV as quadword (Desnes Augusto Nunes do Rosario) [1729532] - [net] vsock/virtio: fix flush of works during the .remove() (Stefano Garzarella) [1700312] - [net] vsock/virtio: stop workers during the .remove() (Stefano Garzarella) [1700312] - [net] vsock/virtio: use RCU to avoid use-after-free on the_virtio_vsock (Stefano Garzarella) [1700312] - [net] vsock/virtio: Initialize core virtio vsock before registering the driver (Stefano Garzarella) [1700312] - [nvme] nvme-fabrics: document the poll function argument (David Milburn) [1727784 1725132] - [nvme] nvme-rdma: fix queue mapping when queue count is limited (David Milburn) [1727784 1725132] - [nvme] nvme-rdma: rework queue maps handling (David Milburn) [1727784 1725132] - [nvme] nvme-rdma: implement polling queue map (David Milburn) [1727784 1725132] - [nvme] nvme-fabrics: allow nvmf_connect_io_queue to poll (David Milburn) [1727784 1725132] - [hid] HID: multitouch: Add pointstick support for ALPS Touchpad (Benjamin Tissoires) [1672423]- [tools] perf header: Assign proper ff->ph in perf_event__synthesize_features() (Michael Petlan) [1667983] - [pci] PCI/IOV: Assume SR-IOV VFs support extended config space. (Myron Stowe) [1714978] - [pci] Revert "PCI/IOV: Use VF0 cached config space size for other VFs" (Myron Stowe) [1714978] - [x86] x86/crash: Add e820 reserved ranges to kdump kernel's e820 table (Lianbo Jiang) [1630108] - [mm] x86/mm: Rework ioremap resource mapping determination (Lianbo Jiang) [1630108] - [x86] x86/e820, ioport: Add a new I/O resource descriptor IORES_DESC_RESERVED (Lianbo Jiang) [1630108] - [kernel] resource: Fix find_next_iomem_res() iteration issue (Lianbo Jiang) [1630108] - [kernel] resource: Include resource end in walk_*() interfaces (Lianbo Jiang) [1630108] - [x86] x86/kexec: Correct KEXEC_BACKUP_SRC_END off-by-one error (Lianbo Jiang) [1630108] - [scsi] scsi: lpfc: Update lpfc version to 12.2.0.3 (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix kernel warnings related to smp_processor_id() (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix BFS crash with DIX enabled (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix FDMI fc4type for nvme support (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix fcp_rsp_len checking on lun reset (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix poor use of hardware queues if fewer irq vectors (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix oops when driver is loaded with 1 interrupt vector (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix incorrect logical link speed on trunks when links down (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix memory leak in abnormal exit path from lpfc_eq_create (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Rework misleading nvme not supported in firmware message (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix hardlockup in scsi_cmd_iocb_cmpl (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Cancel queued work for an IO when processing a received ABTS (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Prevent 'use after free' memory overwrite in nvmet LS handling (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix PT2PT PLOGI collison stopping discovery (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Revert message logging on unsupported topology (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix nvmet handling of received ABTS for unmapped frames (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Separate CQ processing for nvmet_fc upcalls (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Revise message when stuck due to unresponsive adapter (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Correct nvmet buffer free race condition (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix nvmet target abort cmd matching (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix alloc context on oas lun creations (Dick Kennedy) [1717027]- [virt] kvm: fix guest initialization code mismerge (Marcelo Tosatti) [1726487] - [powerpc] powerpc/watchpoint: Restore NV GPRs while returning from exception (Steve Best) [1728557] - [fs] fs/proc/vmcore: Enable dumping of encrypted memory when SEV was active (Lianbo Jiang) [1646810] - [x86] x86/kexec: Set the C-bit in the identity map page table when SEV is active (Lianbo Jiang) [1646810] - [x86] x86/kexec: Do not map kexec area as decrypted when SEV is active (Lianbo Jiang) [1646810] - [mm] x86/mm: Do not use set_{pud, pmd}_safe() when splitting a large page (Lianbo Jiang) [1646810]- [net] sched: protect against stack overflow in TC act_mirred (Ivan Vecera) [1726399] - [net] sched: refactor reinsert action (Ivan Vecera) [1726399] - [net] mpls: Fix 6PE forwarding (Hangbin Liu) [1726533] - [net] make skb_dst_force return true when dst is refcounted (Florian Westphal) [1704809] - [net] ipv4: Fix off-by-one in route dump counter without netlink strict checking (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv6: fix suspicious RCU usage in rt6_dump_route() (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv4: fix suspicious RCU usage in fib_dump_info_fnhe() (Stefano Brivio) [1725383 1725381 1574290] - [net] ip6_fib: Don't discard nodes with valid routing information in fib6_locate_1() (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv6: Dump route exceptions if requested (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv6/route: Change return code of rt6_dump_route() for partial node dumps (Stefano Brivio) [1725383 1725381 1574290] - [net] revert "net/ipv6: Bail early if user only wants cloned entries" (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv4: Dump route exceptions if requested (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv4/route: Allow NULL flowinfo in rt_fill_info() (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv4/fib_frontend: Allow RTM_F_CLONED flag to be used for filtering (Stefano Brivio) [1725383 1725381 1574290] - [net] fib_frontend, ip6_fib: Select routes or exceptions dump from RTM_F_CLONED (Stefano Brivio) [1725383 1725381 1574290] - [tools] selftests: bpf: disable test_lwt_seg6local (Jiri Benc) [1716346] - [netdrv] ipvlan: Fix ipvlan device tso disabled while NETIF_F_IP_CSUM is set (Matteo Croce) [1725125] - [netdrv] ipvlan: disallow userns cap_net_admin to change global mode/flags (Matteo Croce) [1725124] - [net] netfilter: nft_fib: Fix existence check support (Phil Sutter) [1680578] - [net] ipset: Fix memory accounting for hash types on resize (Stefano Brivio) [1714111] - [tools] selftests: pmtu: Make list_flush_ipv6_exception test more demanding (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Introduce list_flush_ipv4_exception test case (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Introduce list_flush_ipv6_exception test case (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Add support for routing via nexthop objects (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Move route installs to a new function (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Move running of test into a new function (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Fix encapsulating device in pmtu_vti6_link_change_mtu (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Simplify cleanup and namespace names (Stefano Brivio) [1725384] - [tools] selftests: pmtu.sh: Remove quotes around commands in setup_xfrm (Stefano Brivio) [1725384] - [tools] selftests: Add debugging options to pmtu.sh (Stefano Brivio) [1725384] - [tools] selftests: pmtu: add explicit tests for PMTU exceptions cleanup (Stefano Brivio) [1725384] - [tools] selftests: pmtu: disable DAD in all namespaces (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Introduce FoU and GUE PMTU exceptions tests (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Introduce tests for IPv4/IPv6 over GENEVE over IPv4/IPv6 (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Introduce tests for IPv4/IPv6 over VXLAN over IPv4/IPv6 (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Add optional traffic captures for single tests (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Allow selection of single tests (Stefano Brivio) [1725384] - [tools] selftests: pmtu: add basic IPv4 and IPv6 PMTU tests (Stefano Brivio) [1725384] - [tools] selftests: pmtu: extend MTU parsing helper to locked MTU (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Introduce check_pmtu_value() (Stefano Brivio) [1725384] - [tools] selftests: pmtu: properly redirect stderr to /dev/null (Stefano Brivio) [1725384] - [tools] selftests: pmtu: detect correct binary to ping ipv6 addresses (Stefano Brivio) [1725384] - [net] ipv6: icmp: Updating pmtu for link local route (Guillaume Nault) [1721961] - [net] bridge: Mark FDB entries that were added by user as such (Ivan Vecera) [1724400] - [net] tipc: change to use register_pernet_device (Xin Long) [1719136] - [net] sched: cls_flower: fix infinite loop in fl_walk() (Davide Caratti) [1712739]- [rpmspec] redhat: fix vmlinux debuginfo on ppc64le (Jan Stancek) [1727638] - [powerpc] powerpc/rtas: retry when cpu offline races with suspend/migration (Steve Best) [1727051] - [kernel] arm64/crashkernel: Reduce crashkernel size to 448M by default (Bhupesh Sharma) [1564422]- [scsi] scsi: libiscsi: Fix race between iscsi_xmit_task and iscsi_complete_task (Chris Leech) [1718875] - [scsi] scsi: lpfc: Update lpfc version to 12.2.0.2 (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: add check for loss of ndlp when sending RRQ (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: correct rcu unlock issue in lpfc_nvme_info_show (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: resolve lockdep warnings (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Make lpfc_sli4_oas_verify static (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Fix a recently introduced compiler warning (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Fix missing wakeups on abort threads (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Change smp_processor_id() into raw_smp_processor_id() (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Remove unused functions (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Remove set-but-not-used variables (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Move trunk_errmsg[] from a header file into a .c file (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Annotate switch/case fall-through (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Fix indentation and balance braces (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Declare local functions static (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: avoid uninitialized variable warning (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: change snprintf to scnprintf for possible overflow (Dick Kennedy) [1714795] - [net] Bluetooth: hidp: fix buffer overflow (Gopal Tiwari) [1723654] {CVE-2019-11884} - [s390] virtio/s390: make airq summary indicators DMA (Philipp Rudo) [1651752] - [s390] virtio/s390: use DMA memory for ccw I/O and classic notifiers (Philipp Rudo) [1651752] - [s390] virtio/s390: add indirection to indicators access (Philipp Rudo) [1651752] - [s390] virtio/s390: use cacheline aligned airq bit vectors (Philipp Rudo) [1651752] - [s390] s390/airq: use DMA memory for adapter interrupts (Philipp Rudo) [1651752] - [s390] s390/cio: add basic protected virtualization support (Philipp Rudo) [1651752] - [s390] s390/cio: introduce DMA pools to cio (Philipp Rudo) [1651752] - [s390] s390/mm: force swiotlb for protected virtualization (Philipp Rudo) [1651752] - [s390] virtio/s390: DMA support for virtio-ccw (Philipp Rudo) [1651752] - [s390] virtio/s390: use vring_create_virtqueue (Philipp Rudo) [1651752] - [block] virtio-blk: Consider virtio_max_dma_size() for maximum segment size (Philipp Rudo) [1651752] - [virtio] virtio: Introduce virtio_max_dma_size() (Philipp Rudo) [1651752] - [kernel] dma: Introduce dma_max_mapping_size() (Philipp Rudo) [1651752] - [kernel] swiotlb: Add is_swiotlb_active() function (Philipp Rudo) [1651752] - [kernel] swiotlb: Introduce swiotlb_max_mapping_size() (Philipp Rudo) [1651752] - [mm] x86/mm: Create a workarea in the kernel for SME early encryption (Lianbo Jiang) [1564427] - [x86] x86/mm: Identify the end of the kernel area to be reserved (Lianbo Jiang) [1564427] - [x86] x86/kdump: Export the SME mask to vmcoreinfo (Lianbo Jiang) [1564427] - [fs] proc/vmcore: Fix i386 build error of missing copy_oldmem_page_encrypted() (Lianbo Jiang) [1564427] - [fs] kdump, proc/vmcore: Enable kdumping encrypted memory with SME enabled (Lianbo Jiang) [1564427] - [iommu] iommu/amd: Remap the IOMMU device table with the memory encryption mask for kdump (Lianbo Jiang) [1564427] - [kernel] kexec: Allocate decrypted control pages for kdump if SME is enabled (Lianbo Jiang) [1564427] - [mm] x86/ioremap: Add an ioremap_encrypted() helper (Lianbo Jiang) [1564427] - [documentation] Documentation: Add ARM64 to kernel-parameters.rst (Jeremy Linton) [1640855] - [arm64] arm64/speculation: Support 'mitigations=' cmdline option (Jeremy Linton) [1640855] - [arm64] arm64: ssbs: Don't treat CPUs with SSBS as unaffected by SSB (Jeremy Linton) [1640855] - [arm64] arm64: enable generic CPU vulnerabilites support (Jeremy Linton) [1640855] - [arm64] arm64: add sysfs vulnerability show for speculative store bypass (Jeremy Linton) [1640855] - [arm64] arm64: Always enable ssb vulnerability detection (Jeremy Linton) [1640855] - [arm64] arm64: add sysfs vulnerability show for spectre-v2 (Jeremy Linton) [1640855] - [arm64] arm64: Always enable spectre-v2 vulnerability detection (Jeremy Linton) [1640855] - [arm64] arm64: Use firmware to detect CPUs that are not affected by Spectre-v2 (Jeremy Linton) [1640855] - [arm64] arm64: Advertise mitigation of Spectre-v2, or lack thereof (Jeremy Linton) [1640855] - [arm64] arm64: add sysfs vulnerability show for meltdown (Jeremy Linton) [1640855] - [arm64] arm64: Add sysfs vulnerability show for spectre-v1 (Jeremy Linton) [1640855] - [arm64] arm64: Provide a command line to disable spectre_v2 mitigation (Jeremy Linton) [1640855] - [documentation] powerpc/fsl: Add FSL_PPC_BOOK3E as supported arch for nospectre_v2 boot arg (Jeremy Linton) [1640855] - [documentation] Documentation: Document arm64 kpti control (Jeremy Linton) [1640855] - [arm64] arm64: kpti: Whitelist HiSilicon Taishan v110 CPUs (Jeremy Linton) [1640855] - [arm64] arm64: Add MIDR encoding for HiSilicon Taishan CPUs (Jeremy Linton) [1640855] - [arm64] arm64: kpti: Whitelist Cortex-A CPUs that don't implement the CSV3 field (Jeremy Linton) [1640855] - [arm64] arm64: kpti: Update arm64_kernel_use_ng_mappings() when forced on (Jeremy Linton) [1640855] - [arm64] arm64: kpti: Avoid rewriting early page tables when KASLR is enabled (Jeremy Linton) [1640855] - [arm64] arm64: capabilities: Merge duplicate Cavium erratum entries (Jeremy Linton) [1640855] - [arm64] arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE (Jeremy Linton) [1640855] - [arm64] arm64: Use a raw spinlock in __install_bp_hardening_cb() (Jeremy Linton) [1640855] - [arm64] arm64: KVM: Guests can skip __install_bp_hardening_cb()s HYP work (Jeremy Linton) [1640855] - [arm64] arm64: fix SSBS sanitization (Jeremy Linton) [1640855] - [arm64] arm64: don't zero DIT on signal return (Jeremy Linton) [1640855] - [kvm] KVM: arm64: Set SCTLR_EL2.DSSBS if SSBD is forcefully disabled and !vhe (Jeremy Linton) [1640855] - [arm64] arm64: ssbd: Add support for PSTATE.SSBS rather than trapping to EL3 (Jeremy Linton) [1640855] - [arm64] arm64: ssbd: Drop #ifdefs for PR_SPEC_STORE_BYPASS (Jeremy Linton) [1640855] - [arm64] arm64: cpufeature: Detect SSBS and advertise to userspace (Jeremy Linton) [1640855] - [arm64] arm64: move SCTLR_EL{1,2} assertions to (Jeremy Linton) [1640855]- [powerpc] powerpc/mm/64s/hash: Reallocate context ids on fork (Steve Best) [1723808] - [powerpc] powerpc/perf: Use cpumask_last() to determine the designated cpu for nest/core units. (Steve Best) [1725746] - [fs] iomap: fix page_done callback for short writes (Andreas Grunbacher) [1724361] - [fs] fs: fold __generic_write_end back into generic_write_end (Andreas Grunbacher) [1724361] - [fs] iomap: don't mark the inode dirty in iomap_write_end (Andreas Grunbacher) [1724361] - [fs] gfs2: Fix iomap write page reclaim deadlock (Andreas Grunbacher) [1724361] - [fs] iomap: Add a page_prepare callback (Andreas Grunbacher) [1724361] - [fs] iomap: Fix use-after-free error in page_done callback (Andreas Grunbacher) [1724361] - [fs] fs: Turn __generic_write_end into a void function (Andreas Grunbacher) [1724361] - [fs] iomap: Clean up __generic_write_end calling (Andreas Grunbacher) [1724361] - [kvm] KVM: PPC: Book3S HV: Clear pending decrementer exceptions on nested guest entry (Suraj Jitindar Singh) [1718822] - [kvm] KVM: PPC: Book3S HV: Signed extend decrementer value if not using large decrementer (Suraj Jitindar Singh) [1718822]- [hid] HID: chicony: add another quirk for PixArt mouse (Oleksandr Natalenko) [1724967] - [scsi] scsi: smartpqi: properly set both the DMA mask and the coherent DMA mask (Don Brace) [1712272] - [tools] perf beauty waitid options: Fix up prefix showing logic (Michael Petlan) [1715507] - [include] redhat: perf kABI-check failure fix (Michael Petlan) [1715507] - [tools] perf script python: Add Python3 support to tests/attr.py (Michael Petlan) [1715507] - [tools] perf trace: Support multiple "vfs_getname" probes (Michael Petlan) [1715507] - [tools] perf symbols: Filter out hidden symbols from labels (Michael Petlan) [1715507] - [tools] perf symbols: Add fallback definitions for GELF_ST_VISIBILITY() (Michael Petlan) [1715507] - [tools] perf clang: Do not use 'return std::move(something)' (Michael Petlan) [1715507] - [tools] perf tests evsel-tp-sched: Fix bitwise operator (Michael Petlan) [1715507] - [tools] perf script: Fix crash when processing recorded stat data (Michael Petlan) [1715507] - [tools] perf top: Fix wrong hottest instruction highlighted (Michael Petlan) [1715507] - [tools] perf tools: Handle TOPOLOGY headers with no CPU (Michael Petlan) [1715507] - [tools] perf python: Remove -fstack-clash-protection when building with some clang versions (Michael Petlan) [1715507] - [tools] perf script: Fix crash with printing mixed trace point and other events (Michael Petlan) [1715507] - [tools] perf ordered_events: Fix crash in ordered_events__free (Michael Petlan) [1715507] - [tools] tools headers powerpc: Remove unistd.h (Michael Petlan) [1715507] - [tools] perf powerpc: Rework syscall table generation (Michael Petlan) [1715507] - [tools] perf symbols: Add 'arch_cpu_idle' to the list of kernel idle symbols (Michael Petlan) [1715507] - [tools] perf beauty: Switch from using uapi/linux/fs.h to uapi/linux/mount.h (Michael Petlan) [1715507] - [tools] tools include uapi: Grab a copy of linux/mount.h (Michael Petlan) [1715507] - [tools] perf top: Lift restriction on using callchains without "sym" in --sort (Michael Petlan) [1715507] - [tools] tools lib traceevent: Remove tep_data_event_from_type() API (Michael Petlan) [1715507] - [tools] tools lib traceevent: Rename tep_is_file_bigendian() to tep_file_bigendian() (Michael Petlan) [1715507] - [tools] tools lib traceevent: Changed return logic of tep_register_event_handler() API (Michael Petlan) [1715507] - [tools] tools lib traceevent: Changed return logic of trace_seq_printf() and trace_seq_vprintf() APIs (Michael Petlan) [1715507] - [tools] tools lib traceevent: Rename struct cmdline to struct tep_cmdline (Michael Petlan) [1715507] - [tools] tools lib traceevent: Initialize host_bigendian at tep_handle allocation (Michael Petlan) [1715507] - [tools] tools lib traceevent: Introduce new libtracevent API: tep_override_comm() (Michael Petlan) [1715507] - [tools] perf tests: Add a test for the ARM 32-bitpage (Michael Petlan) [1715507] - [tools] perf tools: Make find_vdso_map() more modular (Michael Petlan) [1715507] - [tools] perf trace: Fix alignment forlines (Michael Petlan) [1715507] - [tools] perf trace: Fix ')' placement in "interrupted" syscall lines (Michael Petlan) [1715507] - [tools] perf test shell: Use a fallback to get the pathname in vfs_getname (Michael Petlan) [1715507] - [tools] perf python: Make sure the python binding output directory is in place (Michael Petlan) [1715507] - [tools] perf strbuf: Remove redundant va_end() in strbuf_addv() (Michael Petlan) [1715507] - [tools] perf annotate: Pass filename to objdump via execl (Michael Petlan) [1715507] - [tools] perf report: Fix wrong iteration count in --branch-history (Michael Petlan) [1715507] - [tools] tools headers uapi: Sync copy of asm-generic/unistd.h with the kernel sources (Michael Petlan) [1715507] - [tools] tools beauty: Make the prctl option table generator catch all PR_ options (Michael Petlan) [1715507] - [tools] perf stat: Fix endless wait for child process (Michael Petlan) [1715507] - [tools] perf session: Add comment for perf_session__register_idle_thread() (Michael Petlan) [1715507] - [tools] perf thread-stack: Fix thread stack processing for the idle task (Michael Petlan) [1715507] - [tools] perf thread-stack: Allocate an array of thread stacks (Michael Petlan) [1715507] - [tools] perf thread-stack: Factor out thread_stack__init() (Michael Petlan) [1715507] - [tools] perf thread-stack: Allow for a thread stack array (Michael Petlan) [1715507] - [tools] perf thread-stack: Avoid direct reference to the thread's stack (Michael Petlan) [1715507] - [tools] perf thread-stack: Tidy thread_stack__bottom() usage (Michael Petlan) [1715507] - [tools] perf thread-stack: Simplify some code in thread_stack__process() (Michael Petlan) [1715507] - [tools] perf c2c: Increase the HITM ratio limit for displayed cachelines (Michael Petlan) [1715507] - [tools] perf c2c: Change the default coalesce setup (Michael Petlan) [1715507] - [tools] perf trace beauty ioctl: Beautify USBDEVFS_ commands (Michael Petlan) [1715507] - [tools] perf trace beauty: Export function to get the files for a thread (Michael Petlan) [1715507] - [tools] perf trace: Wire up ioctl's USBDEBFS_ cmd table generator (Michael Petlan) [1715507] - [tools] perf beauty ioctl: Add generator for USBDEVFS_ ioctl commands (Michael Petlan) [1715507] - [tools] tools headers uapi: Grab a copy of usbdevice_fs.h (Michael Petlan) [1715507] - [tools] perf trace: Store the major number for a file when storing its pathname (Michael Petlan) [1715507] - [tools] perf trace: Move the files table resizing to outside set_pathname() (Michael Petlan) [1715507] - [tools] perf trace: Rename thread_thread->paths to thread_trace->files (Michael Petlan) [1715507] - [tools] perf script: Fix LBR skid dump problems in brstackinsn (Michael Petlan) [1715507] - [tools] perf trace: Use correct SECCOMP prefix spelling, "SECOMP_*" -> "SECCOMP_*" (Michael Petlan) [1715507] - [tools] perf trace: Do not hardcode the size of the tracepoint common_ fields (Michael Petlan) [1715507] - [tools] perf build: Don't unconditionally link the libbfd feature test to -liberty and -lz (Michael Petlan) [1715507] - [tools] perf beauty mmap: PROT_WRITE should come before PROT_EXEC (Michael Petlan) [1715507] - [tools] perf trace: Check if the raw_syscalls:sys_{enter, exit} are setup before setting tp filter (Michael Petlan) [1715507] - [tools] perf symbols: Relax checks on perf-PID.map ownership (Michael Petlan) [1715507] - [tools] perf trace: Wire up the fadvise 'advice' table generator (Michael Petlan) [1715507] - [tools] perf beauty: Add generator for fadvise64's 'advice' arg constants (Michael Petlan) [1715507] - [tools] tools headers uapi: Grab a copy of fadvise.h (Michael Petlan) [1715507] - [tools] perf beauty mmap: Print mmap's 'offset' arg in hexadecimal (Michael Petlan) [1715507] - [tools] perf beauty mmap: Print PROT_READ before PROT_EXEC to match strace output (Michael Petlan) [1715507] - [tools] perf trace beauty: Beautify arch_prctl()'s arguments (Michael Petlan) [1715507] - [tools] perf trace: When showing string prefixes show prefix + ??? for unknown entries (Michael Petlan) [1715507] - [tools] perf trace: Move strarrays to beauty.h for further reuse (Michael Petlan) [1715507] - [tools] perf beauty: Wire up the x86_arch prctl code table generator (Michael Petlan) [1715507] - [tools] perf beauty: Add a string table generator for x86's 'arch_prctl' codes (Michael Petlan) [1715507] - [tools] tools include arch: Grab a copy of x86's prctl.h (Michael Petlan) [1715507] - [tools] perf trace: Show NULL when syscall pointer args are 0 (Michael Petlan) [1715507] - [tools] perf trace: Enclose the errno strings with () (Michael Petlan) [1715507] - [tools] perf augmented_raw_syscalls: Copy 'access' arg as well (Michael Petlan) [1715507] - [tools] perf trace: Add alignment spaces after the closing parens (Michael Petlan) [1715507] - [tools] perf trace beauty: Print O_RDONLY when (flags & O_ACCMODE) == 0 (Michael Petlan) [1715507] - [tools] perf trace: Allow asking for not suppressing common string prefixes (Michael Petlan) [1715507] - [tools] perf trace: Add a prefix member to the strarray class (Michael Petlan) [1715507] - [tools] perf trace: Enclose strings with double quotes (Michael Petlan) [1715507] - [tools] perf trace: Make the alignment of the syscall args be configurable (Michael Petlan) [1715507] - [tools] perf trace: Allow suppressing the syscall argument names (Michael Petlan) [1715507] - [tools] perf trace: Allow configuring if the syscall start timestamp should be printed (Michael Petlan) [1715507] - [tools] perf trace: Allow configuring default for perf_event_attr.inherit (Michael Petlan) [1715507] - [tools] perf config: Show the configuration when no arguments are provided (Michael Petlan) [1715507] - [tools] perf trace: Allow configuring if the syscall duration should be printed (Michael Petlan) [1715507] - [tools] perf trace: Allow configuring if zeroed syscall args should be printed (Michael Petlan) [1715507] - [tools] perf trace: Allow specifying a set of events to add in perfconfig (Michael Petlan) [1715507] - [tools] perf augmented_raw_syscalls: Do not include stdio.h (Michael Petlan) [1715507] - [tools] perf cs-etm: Generate branch sample for exception packet (Michael Petlan) [1715507] - [tools] perf cs-etm: Treat EO_TRACE element as trace discontinuity (Michael Petlan) [1715507] - [tools] perf cs-etm: Treat NO_SYNC element as trace discontinuity (Michael Petlan) [1715507] - [tools] perf cs-etm: Rename CS_ETM_TRACE_ON to CS_ETM_DISCONTINUITY (Michael Petlan) [1715507] - [tools] perf cs-etm: Refactor enumeration cs_etm_sample_type (Michael Petlan) [1715507] - [tools] perf cs-etm: Remove unused 'trace_on' in cs_etm_decoder (Michael Petlan) [1715507] - [tools] perf cs-etm: Avoid stale branch samples when flush packet (Michael Petlan) [1715507] - [tools] perf cs-etm: Correct packets swapping in cs_etm__flush() (Michael Petlan) [1715507] - [tools] perf trace: Switch to using a struct for the aumented_raw_syscalls syscalls map values (Michael Petlan) [1715507] - [tools] perf augmented_syscalls: Switch to using a struct for the syscalls map values (Michael Petlan) [1715507] - [tools] perf bpf: Move perf_event_output() from stdio.h to bpf.h (Michael Petlan) [1715507] - [tools] perf trace: Implement syscall filtering in augmented_syscalls (Michael Petlan) [1715507] - [tools] perf trace: Avoid using raw_syscalls in duplicity with eBPF augmentation (Michael Petlan) [1715507] - [tools] perf trace: Rename set_ev_qualifier_filter to clarify its a tracepoint filter (Michael Petlan) [1715507] - [tools] perf tools: Cast off_t to s64 to avoid warning on bionic libc (Michael Petlan) [1715507] - [tools] perf tools: Add missing open_memstream() prototype for systems lacking it (Michael Petlan) [1715507] - [tools] perf header: Fix up argument to ctime() (Michael Petlan) [1715507] - [tools] perf tools: Add missing sigqueue() prototype for systems lacking it (Michael Petlan) [1715507] - [tools] tools lib subcmd: Don't add the kernel sources to the include path (Michael Petlan) [1715507] - [tools] perf trace beauty: renameat's newdirfd may also be AT_FDCWD (Michael Petlan) [1715507] - [tools] perf trace: Beautify renameat2's flags argument (Michael Petlan) [1715507] - [tools] perf beauty: Wire up the renameat flags table generator to the Makefile (Michael Petlan) [1715507] - [tools] perf beauty: Add a string table generator for renameat2's flags constants (Michael Petlan) [1715507] - [tools] perf trace beauty: Beautify renameat2's fd arg wrt AT_FDCWD (Michael Petlan) [1715507] - [tools] perf trace: Allow selecting use the use of the ordered_events code (Michael Petlan) [1715507] - [tools] perf trace: Rename delivery functions to ease making ordered_events selectable (Michael Petlan) [1715507] - [tools] tools lib traceevent: Fix processing of dereferenced args in bprintk events (Michael Petlan) [1715507] - [tools] perf stat: Avoid segfaults caused by negated options (Michael Petlan) [1715507] - [tools] perf auxtrace: Alter addr_filter__entire_dso() to work if there are no symbols (Michael Petlan) [1715507] - [tools] perf dso: Export data_file_size() method there are no symbols (Michael Petlan) [1715507] - [tools] perf trace: Add ordered processing (Michael Petlan) [1715507] - [tools] perf ordered_events: Add first_time() method (Michael Petlan) [1715507] - [tools] perf trace: Move event delivery to a new deliver_event() function (Michael Petlan) [1715507] - [tools] perf ordered_events: Add ordered_events__flush_time interface (Michael Petlan) [1715507] - [tools] perf annotate: Introduce basic support for ARC (Michael Petlan) [1715507] - [tools] perf config: Modify size factor of snprintf (Michael Petlan) [1715507] - [tools] perf record: Fix memory leak on AIO objects deallocation (Michael Petlan) [1715507] - [tools] perf vendor events intel: Fix Load_Miss_Real_Latency on SKL/SKX (Michael Petlan) [1715507] - [tools] perf parse-events: Fix unchecked usage of strncpy() (Michael Petlan) [1715507] - [tools] perf probe: Fix unchecked usage of strncpy() (Michael Petlan) [1715507] - [tools] perf ui helpline: Use strlcpy() as a shorter form of strncpy() + explicit set nul (Michael Petlan) [1715507] - [tools] perf svghelper: Fix unchecked usage of strncpy() (Michael Petlan) [1715507] - [tools] perf help: Remove needless use of strncpy() (Michael Petlan) [1715507] - [tools] perf header: Fix unchecked usage of strncpy() (Michael Petlan) [1715507] - [tools] perf header: Fix unchecked usage of strncpy() (Michael Petlan) [1715507] - [tools] perf dso: Fix unchecked usage of strncpy() (Michael Petlan) [1715507] - [tools] perf cs-etm: Add support for PTMv1.1 decoding (Michael Petlan) [1715507] - [tools] perf cs-etm: Add support for ETMv3 trace decoding (Michael Petlan) [1715507] - [tools] perf cs-etm: Add configuration for ETMv3 trace protocol (Michael Petlan) [1715507] - [tools] perf top: Move perf_top__reset_sample_counters() to after counts display (Michael Petlan) [1715507] - [tools] perf top: Display slow reader warning when droping samples (Michael Petlan) [1715507] - [tools] perf top: Save and display the drop count stats (Michael Petlan) [1715507] - [tools] perf top: Drop samples which are behind the refresh rate (Michael Petlan) [1715507] - [tools] perf top: Set the 'session_done' volatile variable when exiting (Michael Petlan) [1715507] - [tools] perf top: Use cond variable instead of a lock (Michael Petlan) [1715507] - [tools] perf top: Add processing thread (Michael Petlan) [1715507] - [tools] perf top: Move lost events warning to helpline (Michael Petlan) [1715507] - [tools] perf top: Save and display the lost count stats (Michael Petlan) [1715507] - [tools] perf ordered_events: Add private data member (Michael Petlan) [1715507] - [tools] perf ordered_events: Rework show_progress for __ordered_events__flush (Michael Petlan) [1715507] - [tools] perf tools: Support 'srccode' output (Michael Petlan) [1715507] - [tools] perf trace: We need to consider "nr" if "__syscall_nr" is not there (Michael Petlan) [1715507] - [tools] perf tools: Allow specifying proc-map-timeout in config file (Michael Petlan) [1715507] - [tools] tools lib subcmd: Fix a few source code comment typos (Michael Petlan) [1715507] - [tools] perf tools: Fix diverse comment typos (Michael Petlan) [1715507] - [tools] perf bpf-loader: Fix debugging message typo (Michael Petlan) [1715507] - [tools] perf tools Documentation: Fix diverse typos (Michael Petlan) [1715507] - [tools] tools lib traceevent: Fix diverse typos in comments (Michael Petlan) [1715507] - [tools] perf vendor events intel: Fix diverse typos (Michael Petlan) [1715507] - [tools] perf tests ARM: Disable breakpoint tests 32-bit (Michael Petlan) [1715507] - [tools] perf cs-etm: Support for ARM A32/T32 instruction sets in CoreSight trace (Michael Petlan) [1715507] - [tools] perf beauty mmap_flags: Fixed syntax error Fixed missing ']' error (Michael Petlan) [1715507] - [tools] tools lib traceevent: traceevent API cleanup (Michael Petlan) [1715507] - [tools] perf tools: traceevent API cleanup, remove __tep_data2host*() (Michael Petlan) [1715507] - [tools] tools lib traceevent: Rename tep_free_format() to tep_free_event() (Michael Petlan) [1715507] - [tools] tools lib traceevent, perf tools: Rename 'struct tep_event_format' to 'struct tep_event' (Michael Petlan) [1715507] - [tools] tools lib traceevent: Install trace-seq.h API header file (Michael Petlan) [1715507] - [tools] tools lib traceevent: Added support for pkg-config (Michael Petlan) [1715507] - [tools] tools lib traceevent: Implement new API tep_get_ref() (Michael Petlan) [1715507] - [tools] perf report: Documentation average IPC and IPC coverage (Michael Petlan) [1715507] - [tools] perf report: Display average IPC and IPC coverage per symbol (Michael Petlan) [1715507] - [tools] perf annotate: Create a annotate2 flag in struct symbol (Michael Petlan) [1715507] - [tools] perf annotate: Compute average IPC and IPC coverage per symbol (Michael Petlan) [1715507] - [tools] tools lib traceevent: Add sanity check to is_timestamp_in_us() (Michael Petlan) [1715507] - [tools] perf beauty mmap_flags: Check if the arch has a mmap.h file (Michael Petlan) [1715507] - [tools] perf record: Extend trace writing to multi AIO (Michael Petlan) [1715507] - [tools] perf record: Enable asynchronous trace writing (Michael Petlan) [1715507] - [tools] perf mmap: Map data buffer for preserving collected data (Michael Petlan) [1715507] - [tools] tools build feature: Check if libaio is available (Michael Petlan) [1715507] - [tools] perf intel-pt: Fix error with config term "pt=0" (Michael Petlan) [1715507] - [tools] perf top: Allow passing a kallsyms file (Michael Petlan) [1715507] - [tools] perf bpf: Use ERR_CAST instead of ERR_PTR(PTR_ERR()) (Michael Petlan) [1715507] - [tools] tools include: Adopt ERR_CAST() from the kernel err.h header (Michael Petlan) [1715507] - [tools] perf tests record: Allow for 'sleep' being 'coreutils' (Michael Petlan) [1715507] - [tools] tools lib traceevent: Fix compile warnings in tools/lib/traceevent/event-parse.c (Michael Petlan) [1715507] - [tools] perf script: Use fallbacks for branch stacks (Michael Petlan) [1715507] - [tools] perf tools: Use fallback for sample_addr_correlates_sym() cases (Michael Petlan) [1715507] - [tools] perf thread: Add fallback functions for cases where cpumode is insufficient (Michael Petlan) [1715507] - [tools] perf machine: Record if a arch has a single user/kernel address space (Michael Petlan) [1715507] - [tools] perf env: Also consider env->arch == NULL as local operation (Michael Petlan) [1715507] - [tools] perf map: Remove extra indirection from map__find() (Michael Petlan) [1715507] - [tools] perf stat: Fix CSV mode column output for non-cgroup events (Michael Petlan) [1715507] - [tools] perf stat: Fix shadow stats for clock events (Michael Petlan) [1715507] - [tools] perf build: Give better hint about devel package for libssl (Michael Petlan) [1715507] - [tools] perf pmu: Move *_cpuid_str() weak functions to header.c (Michael Petlan) [1715507] - [tools] perf symbols: Fix slowness due to -ffunction-section (Michael Petlan) [1715507] - [tools] perf jvmti: Separate jvmti cmlr check (Michael Petlan) [1715507] - [tools] perf vendor events: Add JSON metrics for Cascadelake server (Michael Petlan) [1715507] - [tools] perf vendor events: Add stepping in CPUID string for x86 (Michael Petlan) [1715507] - [tools] perf stat: Use perf_evsel__is_clocki() for clock events (Michael Petlan) [1715507] - [tools] perf pmu: Suppress potential format-truncation warning (Michael Petlan) [1715507] - [tools] perf tools: Add Hygon Dhyana support (Michael Petlan) [1715507] - [tools] perf bench: Add epoll_ctl(2) benchmark (Michael Petlan) [1715507] - [tools] perf bench: Add epoll parallel epoll_wait benchmark (Michael Petlan) [1715507] - [tools] tools build feature: Check if eventfd() is available (Michael Petlan) [1715507] - [tools] perf bench: Move HAVE_PTHREAD_ATTR_SETAFFINITY_NP into bench.h (Michael Petlan) [1715507] - [tools] perf script: Share code and output format for uregs and iregs output (Michael Petlan) [1715507] - [tools] perf bpf: Reduce the hardcoded .max_entries for pid_maps (Michael Petlan) [1715507] - [tools] perf script: Add newline after uregs output (Michael Petlan) [1715507] - [tools] Revert "perf augmented_syscalls: Drop 'write', 'poll' for testing without self pid filter" (Michael Petlan) [1715507] - [tools] perf augmented_syscalls: Remove example hardcoded set of filtered pids (Michael Petlan) [1715507] - [tools] perf trace: Fill in BPF "filtered_pids" map when present (Michael Petlan) [1715507] - [tools] perf trace: See if there is a map named "filtered_pids" (Michael Petlan) [1715507] - [tools] perf trace: Add "_from_option" suffix to trace__set_filter() (Michael Petlan) [1715507] - [tools] perf evlist: Rename perf_evlist__set_filter* to perf_evlist__set_tp_filter* (Michael Petlan) [1715507] - [tools] perf augmented_syscalls: Use pid_filter (Michael Petlan) [1715507] - [tools] perf augmented_syscalls: Drop 'write', 'poll' for testing without self pid filter (Michael Petlan) [1715507] - [tools] perf bpf: Add simple pid_filter class accessible to BPF proggies (Michael Petlan) [1715507] - [tools] perf bpf: Add defines for map insertion/lookup (Michael Petlan) [1715507] - [tools] perf augmented_syscalls: Remove needless linux/socket.h include (Michael Petlan) [1715507] - [tools] perf augmented_syscalls: Filter on a hard coded pid (Michael Petlan) [1715507] - [tools] perf bpf: Add unistd.h to the headers accessible to bpf proggies (Michael Petlan) [1715507] - [kernel] perf/core: Fix impossible ring-buffer sizes warning (Michael Petlan) [1715507] - [x86] perf/x86: Add check_period PMU callback (Michael Petlan) [1715507] - [kernel] perf/core: Don't WARN() for impossible ring-buffer sizes (Michael Petlan) [1715507] - [x86] perf/x86/intel/uncore: Add Node ID mask (Michael Petlan) [1715507] - [kernel] perf core: Fix perf_proc_update_handler() bug (Michael Petlan) [1715507] - [tools] powerpc/perf: Update perf_regs structure to include MMCRA (Michael Petlan) [1715507] - [powerpc] powerpc/perf: Update perf_regs structure to include SIER (Michael Petlan) [1715507] - [include] perf/core: Declare the __percpu attribute on non-deref types (Michael Petlan) [1715507] - [kernel] perf: Fix typos in comments (Michael Petlan) [1715507] - [arm64] arm64: perf: Add support for Armv8.1 PMCEID register format (Michael Petlan) [1715507]- [fs] xfs: abort unaligned nowait directio early (Brian Foster) [1690458] - [fs] xfs: serialize unaligned dio writes against all other dio writes (Brian Foster) [1690458] - [sound] ALSA: hda/hdmi: consider eld_valid also in sync_eld_via_acomp() (Jaroslav Kysela) [1708555] - [fs] Fix error code in nfs_lookup_verify_inode() (Scott Mayhew) [1722315] - [md] dm table: don't copy from a NULL pointer in realloc_argv() (Jerome Marchand) [1571628] - [net] netfilter: ipset: replace a strncpy() with strscpy() (Jerome Marchand) [1571628] - [lib] lib/ubsan.c: don't mark __ubsan_handle_builtin_unreachable as noreturn (Jerome Marchand) [1571628] - [include] netfilter: avoid erronous array bounds warning (Jerome Marchand) [1571628] - [x86] x86/mm/KASLR: Compute the size of the vmemmap section properly (Baoquan He) [1669076] - [security] selinux: fix empty write to keycreate file (Ondrej Mosnacek) [1719067] - [netdrv] net: aquantia: fix vlans not working over bridged network (Igor Russkikh) [1718716] - [s390] s390/jump_label: replace stop_machine with smp_call_function (Philipp Rudo) [1722161] - [s390] s390/dumpstack: print psw mask and address again (Philipp Rudo) [1722157] - [s390] s390/crypto: fix gcm-aes-s390 selftest failures (Philipp Rudo) [1722156] - [wireless] Backport mt76 drivers from linux-5.2-rc5 (Stanislaw Gruszka) [1709867 1709828] - [wireless] Add rtw88 driver from linux-5.2-rc5 (Stanislaw Gruszka) [1487086 1709828] - [wireless] Backport mt7601u driver from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [wireless] Backport mwifiex driver from linux-5.2-rc2 (Stanislaw Gruszka) [1709828] - [wireless] Backport rtl8xxxu driver from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [wireless] Backport rtlwifi drivers from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [wireless] Backport ath9k driver from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [wireless] Backport ath10k driver from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [wireless] Backport brcm80211 drivers from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [wireless] Backport iwlwifi drivers from linux-5.2-rc5 (Stanislaw Gruszka) [1696052 1662020 1662015 1650016 1650015 1650014 1650013 1622445 1494008 1494001 1709828] - [net] Backport mac80211 from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [net] Backport core wireless code from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [include] netlink: add nl_set_extack_cookie_u64() (Stanislaw Gruszka) [1709828] - [netdrv] r8152: Fix an error on RTL8153-BD MAC Address Passthrough support (Torez Smith) [1683883 1683882] - [netdrv] r8152: Add support for MAC address pass through on RTL8153-BD (Torez Smith) [1683883 1683882] - [netdrv] nfp: abm: fix spelling mistake "offseting" -> "offsetting" (Pablo Cascon) [1713258] - [netdrv] nfp: flower: remove vlan CFI bit from push vlan action (Pablo Cascon) [1713258] - [netdrv] nfp: flower: replace CFI with vlan present (Pablo Cascon) [1713258] - [netdrv] nfp: flower: remove double new line (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: fix ALU32 high bits clearance bug (Pablo Cascon) [1713258] - [netdrv] bpf: do not pass netdev to translate() and prepare() offload callbacks (Pablo Cascon) [1713258] - [netdrv] bpf: pass prog instead of env to bpf_prog_offload_verifier_prep() (Pablo Cascon) [1713258] - [netdrv] bpf: pass destroy() as a callback and remove its ndo_bpf subcommand (Pablo Cascon) [1713258] - [netdrv] bpf: pass translate() as a callback and remove its ndo_bpf subcommand (Pablo Cascon) [1713258] - [netdrv] bpf: call verifier_prep from its callback in struct bpf_offload_dev (Pablo Cascon) [1713258] - [netdrv] bpf: pass a struct with offload callbacks to bpf_offload_dev_create() (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: move nfp_bpf_analyzer_ops from verifier.c to offload.c (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: relax prog rejection through max_pkt_offset (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: double check vNIC capabilities after object sharing (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: optimise save/restore for R6~R9 based on register usage (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: fix return address from register-saving subroutine to callee (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: update fixup function for BPF-to-BPF calls support (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: account for additional stack usage when checking stack limit (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: add main logics for BPF-to-BPF calls support in nfp driver (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: copy eBPF subprograms information from kernel verifier (Pablo Cascon) [1713258] - [netdrv] bpf: add verifier callback to get stack usage info for offloaded progs (Pablo Cascon) [1713258]- [rpmspec] Enable kernel signing for ppc64le (Gustavo Duarte) [1504169] - [nvme] nvme: fix memory leak for power latency tolerance (David Milburn) [1724793] - [rpmspec] redhat: fix missing files for mlxsw specific self-tests (Ivan Vecera) [1724735] - [rpmspec] redhat: Package the signing key for s390 (Philipp Rudo) [1714194] - [rpmspec] redhat: Enable kernel signing for s390 (Philipp Rudo) [1714194] - [rpmspec] redhat: Rename secure boot sources (Philipp Rudo) [1714194] - [powerpc] powerpc: fix max_zone_pfns initialization (Laurent Vivier) [1706560] - [crypto] crypto: dh - update test for public key verification (Herbert Xu) [1722692] - [hid] HID: i2c-hid: Don't reset device upon system resume (Perry Yuan) [1715385] - [rpmspec] correct the ghost initramfs attributes (Rafael Aquini) [1678881] - [s390] s390/mm: fix address space detection in exception handling (Philipp Rudo) [1722160] - [s390] s390/zcrypt: Fix wrong dispatching for control domain CPRBs (Philipp Rudo) [1722158] - [virt] kvm: arm/arm64: Fix emulated ptimer irq injection (Andrew Jones) [1716383] - [x86] kvm/nested: mark as TechPreview on first VM creation (Vitaly Kuznetsov) [1723447] - [powerpc] bpf: powerpc64: add JIT support for bpf line info (Yauheni Kaliuta) [1722423] - [fs] cifs: add spinlock for the openFileList to cifsInodeInfo (Leif Sahlberg) [1712197] - [fs] cifs: fix GlobalMid_Lock bug in cifs_reconnect (Leif Sahlberg) [1716743] - [mm] powerpc/numa: document topology_updates_enabled, disable by default (Desnes Augusto Nunes do Rosario) [1705465] - [mm] powerpc/numa: improve control of topology updates (Desnes Augusto Nunes do Rosario) [1705465] - [kernel] bpf: decouple the lifetime of cgroup_bpf from cgroup itself (Jiri Olsa) [1656432] - [netdrv] USB: hso: Fix OOB memory access in hso_probe/hso_get_config_data (Torez Smith) [1689308 1666662] {CVE-2018-19985} - [usb] USB: check usb_get_extra_descriptor for proper size (Torez Smith) [1689308 1666662] {CVE-2018-20169} - [kvm] KVM: PPC: Book3S HV: Restore SPRG3 in kvmhv_p9_guest_entry() (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: Fix lockdep warning when entering guest on POWER9 (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Fix page offset when clearing ESB pages (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Take the srcu read lock when accessing memslots (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Do not clear IRQ data of passthrough interrupts (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Introduce a new mutex for the XIVE device (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Fix the enforced limit on the vCPU identifier (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Do not test the EQ flag validity when resetting (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Clear file mapping when device is released (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: Don't take kvm->lock around kvm_for_each_vcpu (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S: Use new mutex to synchronize access to rtas token list (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: Use new mutex to synchronize MMU setup (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: Avoid touching arch.mmu_ready in XIVE release functions (David Gibson) [1719524] - [mm] mm, oom: don't kill global init via memory.oom.group (Waiman Long) [1711604] - [mm] mm, oom: remove 'prefer children over parent' heuristic (Waiman Long) [1711604] - [mm] mm, oom: fix use-after-free in oom_kill_process (Waiman Long) [1711604] - [kernel] fork, memcg: fix crash in free_thread_stack on memcg charge fail (Waiman Long) [1711604] - [mm] memcg: localize memcg_kmem_enabled() check (Waiman Long) [1711604] - [mm] memcg, oom: notify on oom killer invocation from the charge path (Waiman Long) [1711604] - [mm] mm: handle no memcg case in memcg_kmem_charge() properly (Waiman Long) [1711604] - [kernel] mm: rework memcg kernel stack accounting (Waiman Long) [1711604] - [mm] mm/memcontrol.c: convert mem_cgroup_id::ref to refcount_t type (Waiman Long) [1711604] - [mm] memcg: remove memcg_kmem_skip_account (Waiman Long) [1711604] - [mm] mm/memcontrol.c: fix memory.stat item ordering (Waiman Long) [1711604] - [mm] mm: drain memcg stocks on css offlining (Waiman Long) [1711604] - [mm] mm: memcontrol: print proper OOM header when no eligible victim left (Waiman Long) [1711604] - [mm] mm, oom: introduce memory.oom.group (Waiman Long) [1711604] - [mm] mm, oom: refactor oom_kill_process() (Waiman Long) [1711604] - [mm] memcg: reduce memcg tree traversals for stats collection (Waiman Long) [1711604] - [mm] mm/vmscan.c: clear shrinker bit if there are no objects related to memcg (Waiman Long) [1711604] - [mm] mm: add SHRINK_EMPTY shrinker methods return value (Waiman Long) [1711604] - [mm] mm/vmscan.c: generalize shrink_slab() calls in shrink_node() (Waiman Long) [1711604] - [mm] mm/vmscan.c: iterate only over charged shrinkers during memcg shrink_slab() (Waiman Long) [1711604] - [mm] mm/list_lru.c: set bit in memcg shrinker bitmap on first list_lru item appearance (Waiman Long) [1711604] - [mm] mm/memcontrol.c: export mem_cgroup_is_root() (Waiman Long) [1711604] - [mm] mm/list_lru.c: pass lru argument to memcg_drain_list_lru_node() (Waiman Long) [1711604] - [mm] mm/list_lru: pass dst_memcg argument to memcg_drain_list_lru_node() (Waiman Long) [1711604] - [mm] mm/list_lru.c: add memcg argument to list_lru_from_kmem() (Waiman Long) [1711604] - [mm] fs: propagate shrinker::id to list_lru (Waiman Long) [1711604] - [fs] fs: Don't need to put list_lru into its own cacheline (Waiman Long) [1711604] - [fs] fs/super.c: refactor alloc_super() (Waiman Long) [1711604] - [mm] mm/workingset.c: refactor workingset_init() (Waiman Long) [1711604] - [mm] mm, memcg: assign memcg-aware shrinkers bitmap to memcg (Waiman Long) [1711604] - [mm] mm/memcontrol.c: move up for_each_mem_cgroup{, _tree} defines (Waiman Long) [1711604] - [mm] mm: assign id to every memcg-aware shrinker (Waiman Long) [1711604] - [mm] mm: introduce CONFIG_MEMCG_KMEM as combination of CONFIG_MEMCG && !CONFIG_SLOB (Waiman Long) [1711604] - [mm] mm/list_lru.c: combine code under the same define (Waiman Long) [1711604] - [mm] memcg, oom: move out_of_memory back to the charge path (Waiman Long) [1711604] - [fs] fs, mm: account buffer_head to kmemcg (Waiman Long) [1711604] - [fs] fs: fsnotify: account fsnotify metadata to kmemcg (Waiman Long) [1711604] - [include] mm: introduce mem_cgroup_put() helper (Waiman Long) [1711604] - [net] tcp: refine memory limit test in tcp_fragment() (Florian Westphal) [1724584] - [net] tcp: enforce tcp_min_snd_mss in tcp_mtu_probing() (Florian Westphal) [1719923] {CVE-2019-11479} - [net] tcp: add tcp_min_snd_mss sysctl (Florian Westphal) [1719923] {CVE-2019-11479} - [net] tipc: pass tunnel dev as NULL to udp_tunnel(6)_xmit_skb (Xin Long) [1722751] - [include] ip6_tunnel: allow not to count pkts on tstats by passing dev as NULL (Xin Long) [1722751] - [net] ip_tunnel: allow not to count pkts on tstats by setting skb's dev to NULL (Xin Long) [1722751] - [net] netfilter: ipv6: nf_defrag: accept duplicate fragments again (Guillaume Nault) [1717106] - [net] netfilter: ipv6: nf_defrag: fix leakage of unqueued fragments (Guillaume Nault) [1717106] - [net] ethtool: fix potential userspace buffer overflow (Paolo Abeni) [1718393] - [net] net-gro: fix use-after-free read in napi_gro_frags() (Paolo Abeni) [1718393] - [net] ethtool: Check for vlan etype or vlan tci when parsing flow_rule (Paolo Abeni) [1718393] - [include] test nouarg before dereferencing zerocopy pointers (Paolo Abeni) [1718393] - [net] avoid weird emergency message (Paolo Abeni) [1718393] - [net] net-gro: Fix GRO flush when receiving a GSO packet. (Paolo Abeni) [1718393] - [net] sock_diag: fix autoloading of the raw_diag module (Paolo Abeni) [1718393] - [net] make skb_partial_csum_set() more robust against overflows (Paolo Abeni) [1718393] - [net] packets: Always register packet sk in the same order (Paolo Abeni) [1718393] - [net] net-sysfs: call dev_hold if kobject_init_and_add success (Paolo Abeni) [1718393] - [net] gro_cells: make sure device is up in gro_cells_receive() (Paolo Abeni) [1718393] - [net] net-sysfs: Fix mem leak in netdev_register_kobject (Paolo Abeni) [1718393] - [include] avoid false positives in untrusted gso validation (Paolo Abeni) [1718393] - [include] net: validate untrusted gso packets without csum offload (Paolo Abeni) [1718393] - [net] Do not allocate page fragments that are not skb aligned (Paolo Abeni) [1718393] - [net] set default network namespace in init_dummy_netdev() (Paolo Abeni) [1718393] - [net] Fix usage of pskb_trim_rcsum (Paolo Abeni) [1718393] - [net] call sk_dst_reset when set SO_DONTROUTE (Paolo Abeni) [1718393] - [net] net, skbuff: do not prefer skb allocation fails early (Paolo Abeni) [1718393] - [net] ethtool: check the return value of get_regs_len (Paolo Abeni) [1718393] - [net] packet: copy user buffers before orphan or clone (Paolo Abeni) [1718393] - [net] don't keep lonely packets forever in the gro hash (Paolo Abeni) [1718393] - [net] net-gro: reset skb->pkt_type in napi_reuse_skb() (Paolo Abeni) [1718393] - [net] flow_dissector: do not dissect l4 ports for fragments (Paolo Abeni) [1718393] - [net] net-ethtool: ETHTOOL_GUFO did not and should not require CAP_NET_ADMIN (Paolo Abeni) [1718393] - [net] tipc: fix modprobe tipc failed after switch order of device registration (Jon Maloy) [1718064] - [net] tipc: switch order of device registration to fix a crash (Jon Maloy) [1718064] - [net] tipc: fix hanging clients using poll with EPOLLOUT flag (Jon Maloy) [1718064] - [net] tipc: fix missing Name entries due to half-failover (Jon Maloy) [1718064] - [net] tipc: remove rcu_read_unlock() left in tipc_udp_recv() (Jon Maloy) [1718064] - [net] tipc: tipc_udp_recv() cleanup vs rcu verbs (Jon Maloy) [1718064] - [net] tipc: introduce new socket option TIPC_SOCK_RECVQ_USED (Jon Maloy) [1718064] - [net] tipc: set sysctl_tipc_rmem and named_timeout right range (Jon Maloy) [1718064] - [net] tipc: fix link established but not in session (Jon Maloy) [1718064] - [net] tipc: use standard write_lock & unlock functions when creating node (Jon Maloy) [1718064] - [net] tipc: missing entries in name table of publications (Jon Maloy) [1718064] - [net] tipc: adapt link failover for new Gap-ACK algorithm (Jon Maloy) [1718064] - [net] tipc: reduce duplicate packets for unicast traffic (Jon Maloy) [1718064] - [net] tipc: improve TIPC throughput by Gap ACK blocks (Jon Maloy) [1718064] - [net] tipc: add NULL pointer check (Jon Maloy) [1718064] - [net] tipc: fix return value check in tipc_mcast_send_sync() (Jon Maloy) [1718064] - [net] tipc: fix a null pointer deref (Jon Maloy) [1718064] - [net] tipc: fix use-after-free in tipc_sk_filter_rcv (Jon Maloy) [1718064] - [net] tipc: smooth change between replicast and broadcast (Jon Maloy) [1718064] - [net] tipc: introduce new capability flag for cluster (Jon Maloy) [1718064] - [net] tipc: support broadcast/replicast configurable for bc-link (Jon Maloy) [1718064] - [net] sched: avoid double free on matchall reoffload (Ivan Vecera) [1688236 1687456] - [net] taprio: add null check on sched_nest to avoid potential null pointer dereference (Ivan Vecera) [1688236 1687456] - [net] nfp: flower: remove unused index from nfp_fl_pedit() (Ivan Vecera) [1688236 1687456] - [net] mlx5e: Fix calling wrong function to get inner vlan key and mask (Ivan Vecera) [1688236 1687456] - [net] flow_offload: support CVLAN match (Ivan Vecera) [1688236 1687456] - [net] nfp: flower: fix masks for tcp and ip flags fields (Ivan Vecera) [1688236 1687456] - [net] sched: use the hardware intermediate representation for matchall (Ivan Vecera) [1688236 1687456] - [net] sched: add sample action to the hardware intermediate representation (Ivan Vecera) [1688236 1687456] - [net] cls_cgroup: avoid panic when receiving a packet before filter set (Ivan Vecera) [1688236 1687456] - [net] cls_matchall: avoid panic when receiving a packet before filter set (Ivan Vecera) [1688236 1687456] - [net] add a generic tracepoint for TX queue timeout (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: use struct_size() helper (Ivan Vecera) [1688236 1687456] - [net] taprio: Add support for cycle-time-extension (Ivan Vecera) [1688236 1687456] - [net] taprio: Add support for setting the cycle-time manually (Ivan Vecera) [1688236 1687456] - [net] taprio: Add support adding an admin schedule (Ivan Vecera) [1688236 1687456] - [net] taprio: Fix potencial use of invalid memory during dequeue() (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: Fix taprio_dequeue() (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: Fix taprio_peek() (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: Remove should_restart_cycle() (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: Refactor taprio_get_start_time() (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: Remove pointless variable assigment (Ivan Vecera) [1688236 1687456] - [net] tc_act: drop include of module.h from tc_ife.h (Ivan Vecera) [1688236 1687456] - [net] fib: drop include of module.h from fib_notifier.h (Ivan Vecera) [1688236 1687456] - [net] ife: drop include of module.h from net/ife.h (Ivan Vecera) [1688236 1687456] - [net] psample: drop include of module.h from psample.h (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: fix build without 64bit div (Ivan Vecera) [1688236 1687456] - [net] revert: "net: sched: put back q.qlen into a single location" (Ivan Vecera) [1688236 1687456] - [net] sched: when clearing NOLOCK, clear TCQ_F_CPUSTATS, too (Ivan Vecera) [1688236 1687456] - [net] sched: always do stats accounting according to TCQ_F_CPUSTATS (Ivan Vecera) [1688236 1687456] - [net] sched: prefer qdisc_is_empty() over direct qlen access (Ivan Vecera) [1688236 1687456] - [net] caif: avoid using qdisc_qlen() (Ivan Vecera) [1688236 1687456] - [net] sched: cbs: fix port_rate miscalculation (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: fix picos_per_byte miscalculation (Ivan Vecera) [1688236 1687456] - [net] selftests: add a tc matchall test case (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Make sure we can write the IP header before changing DSCP bits (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Use tc_skb_protocol() helper for getting packet protocol (Ivan Vecera) [1688236 1687456] - [net] sched: act_sample: fix divide by zero in the traffic path (Ivan Vecera) [1688236 1687456] - [net] sched: don't set tunnel for decap action (Ivan Vecera) [1688236 1687456] - [net] sched: introduce and use qdisc tree flush/purge helpers (Ivan Vecera) [1688236 1687456] - [net] sched: introduce and use qstats read helpers (Ivan Vecera) [1688236 1687456] - [net] sched: fix ->get helper of the matchall cls (Ivan Vecera) [1688236 1687456] - [net] sched: Kconfig: update reference link for PIE (Ivan Vecera) [1688236 1687456] - [net] dev: introduce support for sch BYPASS for lockless qdisc (Ivan Vecera) [1688236 1687456] - [net] sched: add empty status flag for NOLOCK qdisc (Ivan Vecera) [1688236 1687456] - [net] sched: fix cleanup NULL pointer exception in act_mirr (Ivan Vecera) [1688236 1687456] - [net] sched: let actions use RCU to access 'goto_chain' (Ivan Vecera) [1688236 1687456] - [net] sched: don't dereference a->goto_chain to read the chain index (Ivan Vecera) [1688236 1687456] - [net] sched: act_vlan: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_tunnel_key: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_skbmod: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_skbedit: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_simple: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_sample: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_police: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_pedit: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_nat: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_connmark: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_mirred: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_ife: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_gact: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_csum: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_bpf: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: prepare TC actions to properly validate the control action (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Interpret fwmark parameter as a bitmask (Ivan Vecera) [1688236 1687456] - [net] net_sched: return correct value for *notify* functions (Ivan Vecera) [1688236 1687456] - [net] sched: fix potential use-after-free in __tcf_chain_put() (Ivan Vecera) [1688236 1687456] - [net] sched: flower: insert new filter to idr after setting its mask (Ivan Vecera) [1688236 1687456] - [net] sched: act_tunnel_key: Fix double free dst_cache (Ivan Vecera) [1688236 1687456] - [net] sched: avoid unused-label warning (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Simplify logic in cake_select_tin() (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Permit use of connmarks as tin classifiers (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Make the dual modes fairer (Ivan Vecera) [1688236 1687456] - [net] tc-testing: Allow test cases to be skipped (Ivan Vecera) [1688236 1687456] - [net] sched: put back q.qlen into a single location (Ivan Vecera) [1688236 1687456] - [net] sched: pie: avoid slow division in drop probability decay (Ivan Vecera) [1688236 1687456] - [net] netem: fix skb length BUG_ON in __skb_to_sgvec (Ivan Vecera) [1688236 1687456] - [net] revert "net: sched: fw: don't set arg->stop in fw_walk() when empty" (Ivan Vecera) [1688236 1687456] - [net] sched: pie: fix 64-bit division (Ivan Vecera) [1688236 1687456] - [net] tc-testing: gitignore, ignore local tdc config file (Ivan Vecera) [1688236 1687456] - [net] sched: fix typo in walker_check_empty() (Ivan Vecera) [1688236 1687456] - [net] sched: pie: fix mistake in reference link (Ivan Vecera) [1688236 1687456] - [net] sched: act_csum: Fix csum calc for tagged packets (Ivan Vecera) [1688236 1687456] - [net] sched: pie: update references (Ivan Vecera) [1688236 1687456] - [net] sched: pie: add derandomization mechanism (Ivan Vecera) [1688236 1687456] - [net] sched: pie: add more cases to auto-tune alpha and beta (Ivan Vecera) [1688236 1687456] - [net] sched: pie: change initial value of pie_vars->burst_time (Ivan Vecera) [1688236 1687456] - [net] sched: pie: change default value of pie_params->tupdate (Ivan Vecera) [1688236 1687456] - [net] sched: pie: change default value of pie_params->target (Ivan Vecera) [1688236 1687456] - [net] sched: pie: change value of QUEUE_THRESHOLD (Ivan Vecera) [1688236 1687456] - [net] sched: don't release block->lock when dumping chains (Ivan Vecera) [1688236 1687456] - [net] sched: set dedicated tcf_walker flag when tp is empty (Ivan Vecera) [1688236 1687456] - [net] sched: act_tunnel_key: fix metadata handling (Ivan Vecera) [1688236 1687456] - [net] sched: act_tunnel_key: fix NULL pointer dereference during init (Ivan Vecera) [1688236 1687456] - [net] Use RCU_POINTER_INITIALIZER() to init static variable (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify parallel replace/delete (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify parallel add/delete (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify concurrent delete (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify concurrent replace (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify parallel rules replace (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify parallel rules deletion (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify parallel rules insertion (Ivan Vecera) [1688236 1687456] - [net] selftests: tdc_batch.py: add options needed for concurrency tests (Ivan Vecera) [1688236 1687456] - [net] sched: act_skbedit: fix refcount leak when replace fails (Ivan Vecera) [1688236 1687456] - [net] sched: act_ipt: fix refcount leak when replace fails (Ivan Vecera) [1688236 1687456] - [net] sched: act_tunnel_key: Add dst_cache support (Ivan Vecera) [1688236 1687456] - [net] net_sched: initialize net pointer inside tcf_exts_init() (Ivan Vecera) [1687456 1688236] - [net] sched: potential NULL dereference in tcf_block_find() (Ivan Vecera) [1688236 1687456] - [net] net_sched: fix a memory leak in cls_tcindex (Ivan Vecera) [1688236 1687456] - [net] net_sched: fix a race condition in tcindex_destroy() (Ivan Vecera) [1688236 1687456] - [net] sched: using kfree_rcu() to simplify the code (Ivan Vecera) [1688236 1687456] - [net] sched: route: don't set arg->stop in route4_walk() when empty (Ivan Vecera) [1688236 1687456] - [net] sched: fw: don't set arg->stop in fw_walk() when empty (Ivan Vecera) [1688236 1687456] - [net] sched: cgroup: verify that filter is not NULL during walk (Ivan Vecera) [1688236 1687456] - [net] sched: matchall: verify that filter is not NULL in mall_walk() (Ivan Vecera) [1688236 1687456] - [net] sched: remove duplicated include from cls_api.c (Ivan Vecera) [1688236 1687456] - [net] net_sched: fix two more memory leaks in cls_tcindex (Ivan Vecera) [1688236 1687456] - [net] net_sched: fix a memory leak in cls_tcindex (Ivan Vecera) [1688236 1687456] - [net] sched: unlock rules update API (Ivan Vecera) [1688236 1687456] - [net] sched: refactor tcf_block_find() into standalone functions (Ivan Vecera) [1688236 1687456] - [net] sched: add flags to Qdisc class ops struct (Ivan Vecera) [1688236 1687456] - [net] sched: extend proto ops to support unlocked classifiers (Ivan Vecera) [1688236 1687456] - [net] sched: extend proto ops with 'put' callback (Ivan Vecera) [1688236 1687456] - [net] sched: track rtnl lock status when validating extensions (Ivan Vecera) [1688236 1687456] - [net] sched: prevent insertion of new classifiers during chain flush (Ivan Vecera) [1688236 1687456] - [net] sched: refactor tp insert/delete for concurrent execution (Ivan Vecera) [1688236 1687456] - [net] sched: traverse classifiers in chain with tcf_get_next_proto() (Ivan Vecera) [1688236 1687456] - [net] sched: introduce reference counting for tcf_proto (Ivan Vecera) [1688236 1687456] - [net] sched: protect filter_chain list with filter_chain_lock mutex (Ivan Vecera) [1688236 1687456] - [net] sched: protect chain template accesses with block lock (Ivan Vecera) [1688236 1687456] - [net] sched: traverse chains in block with tcf_get_next_chain() (Ivan Vecera) [1688236 1687456] - [net] sched: protect block->chain0 with block->lock (Ivan Vecera) [1688236 1687456] - [net] sched: refactor tc_ctl_chain() to use block->lock (Ivan Vecera) [1688236 1687456] - [net] sched: protect chain->explicitly_created with block->lock (Ivan Vecera) [1688236 1687456] - [net] sched: protect block state with mutex (Ivan Vecera) [1688236 1687456] - [net] Change TCA_ACT_* to TCA_ID_* to match that of TCA_ID_POLICE (Ivan Vecera) [1688236 1687456] - [net] Move all TC actions identifiers to one place (Ivan Vecera) [1688236 1687456] - [net] sched: use struct_size() helper (Ivan Vecera) [1688236 1687456] - [net] documentation: bring operstate documentation up-to-date (Ivan Vecera) [1688236 1687456] - [net] cls_flower: Remove filter from mask before freeing it (Ivan Vecera) [1688236 1687456] - [net] cls_flower: don't expose TC actions to drivers anymore (Ivan Vecera) [1688236 1687456] - [net] drivers: net: use flow action infrastructure (Ivan Vecera) [1688236 1687456] - [net] flow_offload: add flow_rule and flow_match structures and use them (Ivan Vecera) [1688236 1687456] - [net] net_sched: add performance counters for basic filter (Ivan Vecera) [1688236 1687456] - [net] net_sched: add hit counter for matchall (Ivan Vecera) [1688236 1687456] - [net] sched: cls_flower: allocate mask dynamically in fl_change() (Ivan Vecera) [1688236 1687456] - [net] selftests: tc-testing: fix parsing of ife type (Ivan Vecera) [1688236 1687456] - [net] net_sched: refetch skb protocol for each filter (Ivan Vecera) [1688236 1687456] - [net] sched: act_tunnel_key: fix memory leak in case of action replace (Ivan Vecera) [1688236 1687456] - [net] sch_api: Change signature of qdisc_tree_reduce_backlog() to use ints (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Correctly update parent qlen when splitting GSO packets (Ivan Vecera) [1688236 1687456] - [net] sched: Fix detection of empty queues in child qdiscs (Ivan Vecera) [1688236 1687456] - [net] sched: Avoid dereferencing skb pointer after child enqueue (Ivan Vecera) [1688236 1687456] - [net] sched: cls_flower: Remove old entries from rhashtable (Ivan Vecera) [1688236 1687456] - [net] sched: simplify the qdisc_leaf code (Ivan Vecera) [1688236 1687456] - [net] selftests: Fix test errors related to lib.mk khdr target (Ivan Vecera) [1688236 1687456] - [net] net_sched: fold tcf_block_cb_call() into tc_setup_cb_call() (Ivan Vecera) [1688236 1687456] - [net] sched: cls_flower: Reject duplicated rules also under skip_sw (Ivan Vecera) [1688236 1687456] - [net] tc-testing: gitignore, ignore generated test results (Ivan Vecera) [1688236 1687456] - [net] tc-testing: Implement the TdcResults module in tdc (Ivan Vecera) [1688236 1687456] - [net] tc-testing: Add new TdcResults module (Ivan Vecera) [1688236 1687456] - [net] tc-testing: Add command timeout feature to tdc (Ivan Vecera) [1688236 1687456] - [net] netem: use a list in addition to rbtree (Ivan Vecera) [1688236 1687456] - [net] Prevent invalid access to skb->prev in __qdisc_drop_all (Ivan Vecera) [1688236 1687456] - [net] tc-testing: tdc.py: Guard against lack of returncode in executed command (Ivan Vecera) [1688236 1687456] - [net] tc-testing: tdc.py: ignore errors when decoding stdout/stderr (Ivan Vecera) [1688236 1687456] - [net] etf: Drop all expired packets (Ivan Vecera) [1688236 1687456] - [net] etf: Split timersortedlist_erase() (Ivan Vecera) [1688236 1687456] - [net] etf: Use cached rb_root (Ivan Vecera) [1688236 1687456] - [net] etf: Cancel timer if there are no pending skbs (Ivan Vecera) [1688236 1687456] - [net] sched: cls_flower: Classify packets using port ranges (Ivan Vecera) [1688236 1687456] - [net] act_mirred: clear skb->tstamp on redirect (Ivan Vecera) [1688236 1687456] - [net] core: use __vlan_hwaccel helpers (Ivan Vecera) [1688236 1687456] - [net] sched: Replace call_rcu_bh() and rcu_barrier_bh() (Ivan Vecera) [1688236 1687456] - [net] sched: Remove egdev mechanism (Ivan Vecera) [1688236 1687456] - [net] sched: avoid writing on noop_qdisc (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: simplify the hell out u32_delete() emptiness check (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: keep track of knodes count in tc_u_common (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: get rid of tp_c (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: the tp_c argument of u32_set_parms() is always tp->data (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: pass tc_u_common to u32_set_parms() instead of tc_u_hnode (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: clean tc_u_common hashtable (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: get rid of tc_u_common ->rcu (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: get rid of tc_u_knode ->tp (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: get rid of unused argument of u32_destroy_key() (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: make sure that divisor is a power of 2 (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: disallow linking to root hnode (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: mark root hnode explicitly (Ivan Vecera) [1688236 1687456] - [net] sched: pie: fix coding style issues (Ivan Vecera) [1688236 1687456] - [net] treewide: Replace more open-coded allocation size multiplications (Ivan Vecera) [1688236 1687456] - [net] sched: remove unused helpers (Ivan Vecera) [1688236 1687456] - [net] tc-testing: use a plugin to build eBPF program (Ivan Vecera) [1688236 1687456] - [net] tc-testing: fix build of eBPF programs (Ivan Vecera) [1688236 1687456] - [net] tc: Add support for configuring the taprio scheduler (Ivan Vecera) [1688236 1687456] - [documentation] KVM: arm64: Clarify access behaviour for out-of-range SVE register slice IDs (Andrew Jones) [1550499] - [documentation] KVM: Clarify KVM_{SET,GET}_ONE_REG error code documentation (Andrew Jones) [1550499] - [documentation] KVM: Clarify capability requirements for KVM_ARM_VCPU_FINALIZE (Andrew Jones) [1550499] - [kvm] KVM: arm/arm64: Clean up vcpu finalization function parameter naming (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Explain validity checks in set_sve_vls() (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Simplify KVM_REG_ARM64_SVE_VLS array sizing (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: WARN when avoiding divide-by-zero in sve_reg_to_region() (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Make register ioctl access errors more consistent (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Miscellaneous tidyups in guest.c (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Clean up UAPI register ID definitions (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: sys_regs: Demote redundant vcpu_has_sve() checks to WARNs (Andrew Jones) [1550499] - [virt] KVM: arm/arm64: Demote kvm_arm_init_arch_resources() to just set up SVE (Andrew Jones) [1550499] - [arm64] arm64/sve: Clarify vq map semantics (Andrew Jones) [1550499] - [kvm] arm64: KVM: Fix system register enumeration (Andrew Jones) [1550499] - [documentation] KVM: arm64/sve: Document KVM API extensions for SVE (Andrew Jones) [1550499] - [documentation] KVM: Document errors for KVM_GET_ONE_REG and KVM_SET_ONE_REG (Andrew Jones) [1550499] - [arm64] KVM: arm64: Add a capability to advertise SVE support (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Allow userspace to enable SVE for vcpus (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Add pseudo-register for the guest's vector lengths (Andrew Jones) [1550499] - [virt] KVM: arm/arm64: Add KVM_ARM_VCPU_FINALIZE ioctl (Andrew Jones) [1550499] - [virt] KVM: arm/arm64: Add hook for arch-specific KVM initialisation (Andrew Jones) [1550499] - [arm64] arm64/sve: In-kernel vector length availability query interface (Andrew Jones) [1550499] - [kvm] KVM: arm64: Enumerate SVE register indices for KVM_GET_REG_LIST (Andrew Jones) [1550499] - [arm64] KVM: arm64/sve: Add SVE support to register access ioctl interface (Andrew Jones) [1550499] - [kvm] KVM: arm64: Reject ioctl access to FPSIMD V-regs on SVE vcpus (Andrew Jones) [1550499] - [kvm] KVM: arm64: Factor out core register ID enumeration (Andrew Jones) [1550499] - [kvm] KVM: arm64: Add missing #include of in guest.c (Andrew Jones) [1550499] - [include] KVM: Allow 2048-bit register access via ioctl interface (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Context switch the SVE registers (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: System register context switch and access support (Andrew Jones) [1550499] - [kvm] KVM: arm64: Support runtime sysreg visibility filtering (Andrew Jones) [1550499] - [kvm] KVM: arm64: Propagate vcpu into read_id_reg() (Andrew Jones) [1550499] - [arm64] KVM: arm64: Add a vcpu flag to control SVE visibility for the guest (Andrew Jones) [1550499] - [arm64] arm64/sve: Enable SVE state tracking for non-task contexts (Andrew Jones) [1550499] - [arm64] arm64/sve: Check SVE virtualisability (Andrew Jones) [1550499] - [arm64] arm64/sve: Clarify role of the VQ map maintenance functions (Andrew Jones) [1550499] - [arm64] KVM: arm64: Add missing #includes to kvm_host.h (Andrew Jones) [1550499] - [kvm] KVM: arm64: Refactor kvm_arm_num_regs() for easier maintenance (Andrew Jones) [1550499] - [arm64] KVM: arm64: Delete orphaned declaration for __fpsimd_enabled() (Andrew Jones) [1550499] - [arm64] arm64: fpsimd: Always set TIF_FOREIGN_FPSTATE on task state flush (Andrew Jones) [1550499] - [documentation] KVM: Documentation: Document arm64 core registers in detail (Andrew Jones) [1550499] - [arm64] arm64/sve: Disentangle from (Andrew Jones) [1550499] - [arm64] arm64/sve: ptrace: Fix SVE_PT_REGS_OFFSET definition (Andrew Jones) [1550499]- [fs] xfs: fix reporting supported extra file attributes for statx() (Bill O'Donnell) [1721034] - [scsi] scsi: hpsa: correct ioaccel2 chaining (Joseph Szczypek) [1706121] - [powerpc] powerpc/pseries/mobility: rebuild cacheinfo hierarchy post-migration (Steve Best) [1720929] - [powerpc] powerpc/pseries/mobility: prevent cpu hotplug during DT update (Steve Best) [1720929] - [powerpc] powerpc/cacheinfo: add cacheinfo_teardown, cacheinfo_rebuild (Steve Best) [1720929] - [kernel] cpuset: restore sanity to cpuset_cpus_allowed_fallback() (Joel Savitz) [1677311]- [scripts] scripts: override locale from environment when running recordmcount.pl (Prarit Bhargava) [1721515] - [netdrv] net: aquantia: fix wol configuration not applied sometimes (Igor Russkikh) [1662198] - [x86] x86/resctrl: Prevent NULL pointer dereference when local MBM is disabled (Prarit Bhargava) [1721208] - [fs] inotify: Fix fsnotify_mark refcount leak in inotify_update_existing_watch() (Miklos Szeredi) [1451863] - [fs] inotify: Fix fd refcount leak in inotify_add_watch(). (Miklos Szeredi) [1451863] - [fs] fanotify: Use inode_is_open_for_write (Miklos Szeredi) [1451863] - [fs] fanotify: Make sure to check event_len when copying (Miklos Szeredi) [1451863] - [fs] fsnotify/fdinfo: include fdinfo.h for inotify_show_fdinfo() (Miklos Szeredi) [1451863] - [include] fanotify: introduce new event mask FAN_OPEN_EXEC_PERM (Miklos Szeredi) [1451863] - [include] fsnotify: refactor fsnotify_parent()/fsnotify() paired calls when event is on path (Miklos Szeredi) [1451863] - [include] fanotify: introduce new event mask FAN_OPEN_EXEC (Miklos Szeredi) [1451863] - [fs] fanotify: return only user requested event types in event mask (Miklos Szeredi) [1451863] - [fs] fanotify: support reporting thread id instead of process id (Miklos Szeredi) [1451863] - [fs] fanotify: add BUILD_BUG_ON() to count the bits of fanotify constants (Miklos Szeredi) [1451863] - [fs] fsnotify: convert runtime BUG_ON() to BUILD_BUG_ON() (Miklos Szeredi) [1451863] - [fs] fanotify: deprecate uapi FAN_ALL_* constants (Miklos Szeredi) [1451863] - [fs] fanotify: simplify handling of FAN_ONDIR (Miklos Szeredi) [1451863] - [include] fanotify: fix collision of internal and uapi mark flags (Miklos Szeredi) [1451863] - [fs] fanotify: store fanotify_init() flags in group's fanotify_data (Miklos Szeredi) [1451863] - [fs] fanotify: clean up handling of "mark type" (Miklos Szeredi) [1451863] - [fs] fsnotify: fix false positive warning on inode delete (Miklos Szeredi) [1451863] - [include] inotify: Add flag IN_MASK_CREATE for inotify_add_watch() (Miklos Szeredi) [1451863] - [fs] fanotify: factor out helpers to add/remove mark (Miklos Szeredi) [1451863] - [fs] fsnotify: add helper to get mask from connector (Miklos Szeredi) [1451863] - [fs] fsnotify: let connector point to an abstract object (Miklos Szeredi) [1451863] - [fs] fsnotify: pass connp and object type to fsnotify_add_mark() (Miklos Szeredi) [1451863] - [fs] fsnotify: use typedef fsnotify_connp_t for brevity (Miklos Szeredi) [1451863] - [powerpc] powerpc/pseries: Fix oops in hotplug memory notifier (Steve Best) [1720932] - [netdrv] net: aquantia: tcp checksum 0xffff being handled incorrectly (Igor Russkikh) [1719176] - [netdrv] net: aquantia: fix LRO with FCS error (Igor Russkikh) [1719176] - [netdrv] net: aquantia: check rx csum for all packets in LRO session (Igor Russkikh) [1719176] - [netdrv] net: aquantia: tx clean budget logic error (Igor Russkikh) [1719176] - [security] selinux: log raw contexts as untrusted strings (Ondrej Mosnacek) [1719666] - [kernel] audit: add saddr_fam filter field (Richard Guy Briggs) [1715679] - [kernel] audit: re-structure audit field valid checks (Richard Guy Briggs) [1715679] - [kernel] audit: rename FILTER_TYPE to FILTER_EXCLUDE (Richard Guy Briggs) [1715679] - [kernel] audit: allow other filter list types for AUDIT_EXE (Richard Guy Briggs) [1715679] - [documentation] ovl: doc: add non-standard corner cases (Miklos Szeredi) [1718370] - [fs] ovl: support the FS_IOC_FSETXATTR ioctls (Miklos Szeredi) [1718370] - [fs] ovl: relax WARN_ON() for overlapping layers use case (Miklos Szeredi) [1718370] - [fs] ovl: check the capability before cred overridden (Miklos Szeredi) [1718370] - [fs] ovl: do not generate duplicate fsnotify events for "fake" path (Miklos Szeredi) [1718370] - [fs] ovl: support stacked SEEK_HOLE/SEEK_DATA (Miklos Szeredi) [1718370] - [fs] ovl: fix missing upper fs freeze protection on copy up for ioctl (Miklos Szeredi) [1718370] - [fs] fuse: fallocate: fix return with locked inode (Miklos Szeredi) [1717457] - [fs] fuse: honor RLIMIT_FSIZE in fuse_file_fallocate (Miklos Szeredi) [1717457] - [fs] fuse: decrement NR_WRITEBACK_TEMP on the right page (Miklos Szeredi) [1717457] - [fs] fuse: handle zero sized retrieve correctly (Miklos Szeredi) [1717457] - [fs] fuse: continue to send FUSE_RELEASEDIR when FUSE_OPEN returns ENOSYS (Miklos Szeredi) [1717457]- [mm] mm/mincore.c: make mincore() more conservative (Rafael Aquini) [1664203] {CVE-2019-5489} - [x86] x86/umip: Make the UMIP activated message generic (David Arcari) [1720014] - [x86] x86/umip: Print UMIP line only once (David Arcari) [1720014] - [crypto] crypto: vmac - separate tfm and request context (Desnes Augusto Nunes do Rosario) [1702702] - [crypto] crypto: ccp - Update driver messages to remove some confusion (David Arcari) [1719026] - [block] blk-mq: fix hang caused by freeze/unfreeze sequence (Ming Lei) [1719835] - [block] blk-mq: remove WARN_ON(!q->elevator) from blk_mq_sched_free_requests (Ming Lei) [1719835] - [block] block: free sched's request pool in blk_cleanup_queue (Ming Lei) [1719835] - [block] block: don't protect generic_make_request_checks with blk_queue_enter (Ming Lei) [1719835] - [block] block: move blk_exit_queue into __blk_release_queue (Ming Lei) [1719835] - [block] block: print offending values when cloned rq limits are exceeded (Ming Lei) [1719816] - [block] block: fix page leak when merging to same page (Ming Lei) [1662864] - [x86] RHEL: fix build of spec_ctrl.h for older assemblers (Jeff Moyer) [1719406] - [drm] drm/amd/display: Initialize stream_update with memset (Jeff Moyer) [1719406] - [mm] mm/gup: finish consolidating error handling (Jeff Moyer) [1641506] - [mm] mm/gup: cache dev_pagemap while pinning pages (Jeff Moyer) [1641506] - [rpmspec] kernel packaging: Fix extra namespace collision (Prarit Bhargava) [1699868] - [rpmspec] redhat: kernel-selftests-internal: add dependencies (Jiri Benc) [1717943] - [kernel] kernel/module.c: Only return -EEXIST for modules that have finished loading (Prarit Bhargava) [1666939] - [input] Input: elantech - remove P52 and P72 from SMBus blacklist (Benjamin Tissoires) [1703157] - [input] Input: elan_i2c - handle physical middle button (Benjamin Tissoires) [1703157] - [input] Input: elantech/SMBus - export all capabilities from the PS/2 node (Benjamin Tissoires) [1703157] - [input] Input: elan_i2c - do not query the info if they are provided (Benjamin Tissoires) [1703157] - [input] Input: elantech - detect middle button based on firmware version (Benjamin Tissoires) [1703157] - [input] Input: elantech - add helper function elantech_is_buttonpad() (Benjamin Tissoires) [1703157] - [input] Input: elantech - query the min/max information beforehand too (Benjamin Tissoires) [1703157] - [input] Input: elantech - enable middle button support on 2 ThinkPads (Benjamin Tissoires) [1703157] - [input] Input: elan_i2c - increment wakeup count if wake source (Benjamin Tissoires) [1703157] - [kernel] timekeeping: Update multiplier when NTP frequency is set directly (Prarit Bhargava) [1714164] - [fs] xfs: fix use after free in buf log item unlock assert (Brian Foster) [1666150] - [fs] xfs: add missing error check in xfs_prepare_shift() (Brian Foster) [1699214] - [documentation] Documentation: Fix grammatical error in sysctl/fs.txt & clarify negative dentry (Waiman Long) [1673955] - [fs] fs/dcache: Track & report number of negative dentries (Waiman Long) [1673955] - [fs] fs/dcache: Fix incorrect nr_dentry_unused accounting in shrink_dcache_sb() (Waiman Long) [1673955] - [net] tcp: tcp_fragment() should apply sane memory limits (Florian Westphal) [1719858] {CVE-2019-11478} - [net] tcp: limit payload size of sacked skbs (Florian Westphal) [1719603] {CVE-2019-11477}- [tools] kvm: selftests: make hyperv_cpuid test pass on AMD (Vitaly Kuznetsov) [1718501] - [scsi] vmw_pvscsi: Fixed to work with SG_CHAIN (Ewan Milne) [1717278] - [x86] mark AMD Rome processors supported (David Arcari) [1520002] - [fs] ext4: zero out the unused memory region in the extent tree block (Lukas Czerner) [1715276] {CVE-2019-11833} - [s390] s390/smp: Fix calling smp_call_ipl_cpu() from ipl CPU (David Hildenbrand) [1715041] - [vfio] vfio/type1: Limit DMA mappings per container (Alex Williamson) [1695592] {CVE-2019-3882} - [tools] selftests/powerpc: Remove Power9 paste tests (Diego Domingos) [1662374] - [tools] selftests/powerpc: Remove Power9 copy_unaligned test (Diego Domingos) [1662374] - [tools] selftests/powerpc: Fix ptrace tm failure (Diego Domingos) [1662374] - [netdrv] mlxsw: core: Prevent reading unsupported slave address from SFP EEPROM (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Prevent QSFP module initialization for old hardware (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Fix autoneg status in ethtool (Ivan Vecera) [1680241] - [netdrv] mlxsw: pci: Reincrease PCI reset timeout (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Put MC TCs into DWRR mode (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Add a multicast pool for Spectrum-2 (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Test VRF MAC vetoing (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Do not check VRF MAC address (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Do not use WQ_MEM_RECLAIM for mlxsw workqueue (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Do not use WQ_MEM_RECLAIM for mlxsw ordered workqueue (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Do not use WQ_MEM_RECLAIM for EMAD workqueue (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Add MDB entries in prepare phase (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: mlxsw: core: avoid -Wint-in-bool-context warning (Ivan Vecera) [1680241] - [netdrv] mlxsw: minimal: Initialize base_mac (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Prevent duplication during QSFP module initialization (Ivan Vecera) [1680241] - [netdrv] mellanox: Switch to bitmap_zalloc() (Ivan Vecera) [1680241] - [netdrv] mlxsw: i2c: Extend initialization by querying resources data (Ivan Vecera) [1680241] - [netdrv] mlxsw: i2c: Extend input parameters list of command API (Ivan Vecera) [1680241] - [netdrv] mlxsw: i2c: Modify input parameter name in initialization API (Ivan Vecera) [1680241] - [netdrv] mlxsw: i2c: Fix comment misspelling (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Move resource query API to common location (Ivan Vecera) [1680241] - [netdrv] mlxsw: minimal: Add ethtool support (Ivan Vecera) [1680241] - [netdrv] mlxsw: minimal: Make structures and variables names shorter (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Move ethtool module callbacks to a common location (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Make mlxsw_sp_acl_tcam_vregion_rehash() return void (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Remember where to continue rehash migration (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Allow to interrupt/continue rehash work (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Do rollback as another call to mlxsw_sp_acl_tcam_vchunk_migrate_all() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Put vchunk migrate start/end code into separate functions (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Put this_is_rollback to rehash context struct (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Rename variables in mlxsw_sp_acl_tcam_ventry_migrate() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: assign vchunk->chunk by the newly created chunk (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: assign vregion->region by the newly created region (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Push code start/end from mlxsw_sp_acl_tcam_vregion_migrate() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Push rehash start/end code into separate functions (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Introduce new rehash context struct and save hint_priv there (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Don't migrate already migrated entry (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Push rehash dw struct into rehash sub-struct (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Handle SWITCHDEV_PORT_ATTR_SET (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl: Use struct_size() in kzalloc() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: remove set but not used variable 'autoneg_status' (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: spectrum-2: Add massive delta rehash test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: spectrum-2: Check migrate end trace (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add vregion migration end tracepoint (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: spectrum-2: Add IPv6 variant of simple delta rehash test (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Don't take mutex in mlxsw_sp_acl_tcam_vregion_rehash_work() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Remove RTNL lock assertions from ERP code (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Don't take rtnl lock during vregion_rehash_intrvl_set() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Introduce a mutex to guard objagg instance manipulation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Enable vregion rehash per-profile (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Introduce mutex to guard Bloom Filter updates (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Introduce vregion mutex (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Refactor vregion association code (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Introduce a mutex to guard region list updates (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Split TCAM group structure into two (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Remove unused ops field from group structure (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add Spectrum-2 ASIC support for new port types and speeds (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add Spectrum-2 ASIC port type-speed operations (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add new port type-speed fields for PTYS register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: 80 columns wrapping change (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Rename p_eth_proto_adm to full name p_eth_proto_admin (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add port type-speed operations (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Rename port type-speed functions to ASIC specific (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Query port connector type from firmware (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Remove unsupported eth_proto_lp_advertise field in PTYS (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Remove duplicate port link mode entry (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Avoid -Wformat-truncation warnings (Ivan Vecera) [1680241] - [netdrv] net: Remove SWITCHDEV_ATTR_ID_PORT_BRIDGE_FLAGS_SUPPORT (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Reject overlarge headroom size requests (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Update port headroom configuration (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Add Spectrum-2 shared buffer configuration (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Keep mlxsw_sp_sb_mm in sb_vals (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Keep mlxsw_sp_sb_cm in sb_vals (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Keep mlxsw_sp_sb_prs in mlxsw_sp_sb_vals (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Keep mlxsw_sp_sb_pms in mlxsw_sp_sb_vals (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Keep pool descriptors in mlxsw_sp_sb_vals (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Allocate prs & pms dynamically (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add struct mlxsw_sp_sb_vals (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Change IP2ME CPU policer rate and burst size values (Ivan Vecera) [1680241] - [netdrv] mlxsw: __mlxsw_sp_port_headroom_set(): Fix a use of local variable (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add some missing configuration symbols (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: fix spelling mistake "temprature" -> "temperature" (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Extend thermal module with per QSFP module thermal zones (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Allow thermal zone binding to an external cooling device (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Add QSFP module temperature label attribute to hwmon (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Extend hwmon interface with QSFP module temperature attributes (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Extend hwmon interface with fan fault attribute (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Rename cooling device (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Replace thermal temperature trips with defines (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Modify thermal zone definition (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Set different thermal polling time based on bus frequency capability (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Add API for QSFP module temperature thresholds reading (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Fan Out of Range Event Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Management Temperature Bulk Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Move QSFP EEPROM definitions to common location (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Remove unused variables (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: avoid double sourcing of lib.sh (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_flower: Fix VLAN modify action support (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Drop unnecessary WARN_ON_ONCE() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Set LAG port collector only when active (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Remove getting PORT_BRIDGE_FLAGS (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Use struct_size() in kzalloc() (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: spectrum-2: Add simple delta rehash test (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add couple of vregion rehash tracepoints (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: add "acl_region_rehash_interval" devlink param (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Implement region migration according to hints (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add multi field to PAGT register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Pass hints priv all the way to ERP code (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Implement basic ERP rehash hits creation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Split entry struct into entry and ventry (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Split chunk struct into chunk and vchunk (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Split region struct into region and vregion (Ivan Vecera) [1680241] - [netdrv] lib: objagg: implement optimization hints assembly and use hints for object creation (Ivan Vecera) [1680241] - [netdrv] devlink: publish params only after driver init is done (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test for blackhole routes (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Offload blackhole routes (Ivan Vecera) [1680241] - [netdrv] mlxsw: Implement ndo_get_port_parent_id() (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Trace EMAD errors (Ivan Vecera) [1680241] - [netdrv] drivers: net: use flow action infrastructure (Ivan Vecera) [1680241] - [netdrv] flow_offload: add flow_rule and flow_match structures and use them (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_flower: Fix test result handling (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_bridge_1q_lag: Ignore ARP (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_bridge_1q_lag: Enable forwarding (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_bridge_1q_lag: Flush neighbors (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_vlan_bridge_1q: Fix roaming test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_lib: Wait for tardy mirrored packets (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_changes: Fix TTL test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Update ping limits (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_lib: Update ping limits (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Make ping timeout configurable (Ivan Vecera) [1680241] - [tools] selftests: spectrum-2: Add delta two masks one key test (Ivan Vecera) [1680241] - [tools] selftests: spectrum-2: Fix multiple_masks_test (Ivan Vecera) [1680241] - [tools] selftests: spectrum-2: Extend and move trace helpers (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add C-TCAM spill tracepoint (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Include delta bits into hashtable key (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Use OK instead of PASS in test output (Ivan Vecera) [1680241] - [tools] selftests: net: forwarding: change devlink resource support checking (Ivan Vecera) [1680241] - [documentation] Documentation: add devlink param file for mlxsw driver (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Add more extack messages (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Fix rul/rule typo (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Move mr_ruleset and mr_rule structs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Remove unnecessary arg on action_replace call path (Ivan Vecera) [1680241] - [netdrv] mlxfw: Replace license text with SPDX identifiers and adjust copyrights (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Enable VXLAN on Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Add support for VXLAN on Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Breakout common code to a common function (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Expose functions to create and destroy underlay RIF (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add a test case for ARP suppression (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add a test for VXLAN symmetric routing (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add a test case for ARP decapsulation (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add a test for VXLAN asymmetric routing (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP-in-IP GRE hierarchical topology with keys test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP-in-IP GRE hierarchical topology with key test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP-in-IP GRE hierarchical topology test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP-in-IP GRE flat topology with keys test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP-in-IP GRE flat topology with key test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP-in-IP GRE flat topology test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP tunneling lib (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Add GRE tunnel support for Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Update tunnel decap properties (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Support RIF without device (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Change mlxsw_sp_ipip_lb_ul_vr_id() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Add underlay RIF ID support (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Mark RIF index as taken before creation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Adjust loopback RIF configuration (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Set RIF ops per ASIC type (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Split RIF ops array for Spectrum-2 support (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add underlay egress RIF field in RTDP register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add fields to RITR - Router Interface Table Register (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add a test case for externally learned FDB entries (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Test FDB offload indication (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Do not treat static FDB entries as sticky (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Update dummy FID index (Ivan Vecera) [1680241] - [netdrv] mlxsw: pci: Return error on PCI reset timeout (Ivan Vecera) [1680241] - [netdrv] mlxsw: pci: Increase PCI SW reset timeout (Ivan Vecera) [1680241] - [netdrv] mlxsw: pci: Ring CQ's doorbell before RDQ's (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Test veto of unsupported VXLAN FDBs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add extack messages to VXLAN FDB rejection (Ivan Vecera) [1680241] - [netdrv] mlxsw: Add extack to mlxsw_sp_nve_ops.fdb_replay (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Use struct_size() in kzalloc() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl_bloom_filter: use struct_size() in kzalloc() (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add a test for VLAN deletion (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Set PVID correctly during VLAN deletion (Ivan Vecera) [1680241] - [net] net: bridge: Fix VLANs memory leak (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test case for VLAN addition error flow (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Replace error code with EINVAL (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Avoid returning errors in commit phase (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add VXLAN dependency for spectrum (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Disable lag port TX before removing it (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Remove ASSERT_RTNL()s in module removal flow (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add cleanup after C-TCAM update error condition (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: drop useless LIST_HEAD (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add router test with VID 1 (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Adjust test regarding VID 1 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Remove limitation regarding VID 1 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Switch to VID 4095 as default VID (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add an helper function to cleanup VLAN entries (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Store pointer to default port VLAN in port struct (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Allow controlling destruction of default port VLAN (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Set PVID during port initialization (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Replace hard-coded default VID with a define (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test case for L3 VNI (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Do not force specific configuration order (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add rtnetlink tests (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Hold a reference on RIF's netdev (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Make RIF deletion more robust (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Propagate 'struct mlxsw_sp' further (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Properly cleanup LAG uppers when removing port from LAG (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Remove reference count from VLAN entries (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Handle VLAN device unlinking (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Remove unused function (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Do not destroy RIFs based on FID's reference count (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Sanitize VLAN interface's uppers (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Fix memory leak upon driver reload (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add trap for decapsulated ARP packets (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Increase timeout during firmware flash process (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Update the supported firmware to version 13.1910.622 (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add Bloom delta test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add Bloom filter complex test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add Bloom filter simple test (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Activate Bloom filter (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Set master RP index on transition to eRP (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Update Bloom filter on eRP transitions (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Set A-TCAM rules in Bloom filter (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add Bloom filter update (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add Bloom filter handling (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Introduce Bloom filter (Ivan Vecera) [1680241] - [netdrv] mlxsw: resources: Add Spectrum-2 Bloom filter resource (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy Engine Algorithmic Bloom Filter Entries Register (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Test FID RIF MAC vetoing (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Test RIF MAC vetoing (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Veto unsupported RIF MAC addresses (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add mlxsw_sp.mac_mask (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Generalize mlxsw_sp_netdevice_router_port_event() (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: extack: Test VLAN add on a port device (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: extack: Test VLAN add on a VXLAN device (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Propagate extack on port VLAN events (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Propagate extack on VXLAN VLAN events (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add multicast routing test (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Add Multicast routing support for Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Limit priority value (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Support rule creation without action creation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add replace rule action operation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add multicast router profile operations (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add Spectrum-2 keys (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Change stage of ACL initialization (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy Engine Multicast Router Binding Table Register (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add PVID test case for VXLAN with VLAN-aware bridges (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: vxlan: Test FDB un/marking on VXLAN join/leave (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Un/offload FDB on nve_fid_disable/enable (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add mlxsw_sp_fid_ops.fdb_clear_offload (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Add mlxsw_sp_nve_ops.fdb_clear_offload (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Add mlxsw_sp_nve_ops.fdb_replay (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Publish mlxsw_sp_switchdev_notifier (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Track NVE type at FIDs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Fix VLAN device deletion via ioctl (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Relax GRE decap matching check (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Avoid leaking FID's reference count (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Remove easily triggerable warnings (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a new test extack.sh (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add one-armed router test (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Mirror loopbacked packets instead of trapping them (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Load firmware version based on devlink parameter (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Reset firmware after flash during driver initialization (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add VxLAN test with a VLAN-aware bridge (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test for VxLAN configuration with a VLAN-aware bridge (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Consider VLAN-aware bridges as valid (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Enable VxLAN enslavement to VLAN-aware bridges (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Prepare function for VLAN-aware bridges (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Unify VxLAN leave function (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Add API to lookup 802.1Q FIDs without creating them (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Flip driver to use emulated 802.1Q FIDs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Introduce emulated VLAN RIFs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Introduce emulated 802.1Q FIDs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Make flood index calculation more robust (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Do not set field when it is reserved (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Consider VxLAN learning enabled as valid (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Allow VxLAN learning (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Allow deletion of learned FDB entries (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Process learned VxLAN FDB entries (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Add API to resolve learned IP addresses (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Allow FID lookup by its index (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Store ifindex of NVE device in FID (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add definition of unicast tunnel record for SFN register (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Extend cooling device with cooling levels (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test for VxLAN flooding (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test for VxLAN configuration (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Expose discard counters via ethtool (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: spectrum-2: Add simple delta test (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl: Implement delta for ERP (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl: Push code related to num_ctcam_erps inc/dec into separate helpers (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl: Remove mlxsw_afk_encode() block range args and key/mask check (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl: Don't encode the key again in mlxsw_sp_acl_atcam_12kb_lkey_id_get() (Ivan Vecera) [1680241] - [netdrv] mlxsw: core_acl: Change order of args of ops->encode_block() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl: Pass key pointer to master_mask_set/clear (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl_erp: Convert to use objagg for tracking ERPs (Ivan Vecera) [1680241] - [tools] selftests: Adjust spectrum-2 ctcam_two_atcam_masks_test (Ivan Vecera) [1680241] - [tools] selftests: Adjust spectrum-2 two_mask_test (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Fix IP2ME CPU policer configuration (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: qos_mc_aware: Add a test for UC awareness (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: qos_mc_aware: Tweak for min shaper (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Set minimum shaper on MC TCs (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: QEEC: Add minimum shaper fields (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Fix devlink unregister flow (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Don't ignore deletions of learned MACs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Add support for VxLAN encapsulation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Enable VxLAN enslavement to bridges (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Configure matching local routes for NVE decap (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Clear NVE configuration when destroying 802.1D FIDs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Implement VxLAN operations (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Implement common NVE core (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Allow querying VR ID based on table ID (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Enable local routes promotion to perform NVE decap (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Add APIs to lookup FID without creating it (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Allow setting and clearing NVE properties on FID (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Fix use-after-free when flashing firmware during init (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add NVE packet traps (Ivan Vecera) [1680241] - [netdrv] mlxsw: resources: Add NVE resources (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Monitoring Parsing State Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add definition of unicast tunnel record for SFD register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunneling NVE QoS Default Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunneling NVE QoS Configuration Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunneling NVE Decapsulation ECN Mapping Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunneling NVE Encapsulation ECN Mapping Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunneling NVE Underlay Multicast Table Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunnel Port Configuration Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunneling NVE General Configuration Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Seed LAG hash function (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Extend FDB flush types for NVE (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add a new type of KVD linear record (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Move L3 protocol and address definitions to global header file (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Do not assume notifier information type (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Check notification relevance based on upper device (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Prepare for VxLAN FDB notifications (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Remove misuses of private header file (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: qos_mc_aware: Make executable (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Have lldpad_app_wait_set() wait for unknown, too (Ivan Vecera) [1680241] - [netdrv] mlxsw: pci: Fix a typo (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Delete RIF when VLAN device is removed (Ivan Vecera) [1680241] - [netdrv] mlxsw: pci: Derive event type from event queue number (Ivan Vecera) [1680241] - [netdrv] mlxsw: Make MLXSW_SP1_FWREV_MINOR a hard requirement (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Bump required firmware version (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test for UC behavior under MC flood (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Add mtu_set(), mtu_restore() (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Add ethtool_stats_get() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Tweak SBMM configuration (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Configure MC pool (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Allow configuration of static pools (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Pass SBPM min_size in cells (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Allow an infinite maximum for per-TC pool limit (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Allow pools of infinite size (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Keep shared buffer size in mlxsw_sp_sb (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Split TC_COUNT into ingress and egress (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Use devlink pool indices throughout (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Init shaper for TCs 8..15 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Set up a dedicated pool for BUM traffic (Ivan Vecera) [1680241] - [netdrv] mlxsw: remove unused arrays mlxsw_i2c_driver_name and mlxsw_pci_driver_name (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: remove unnecessary function mlxsw_core_driver_put (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Expose counter for all 16 TCs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Include RFC-2819 counters in stats length (Ivan Vecera) [1680241] - [netdrv] mlxsw: Replace license text with SPDX identifiers and adjust copyrights (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add TC flower test for Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Reset FW after flash (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Update the supported firmware to version 13.1702.6 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_flower: Disallow usage of vlan_id key on egress (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_flower: use PTR_ERR_OR_ZERO() (Ivan Vecera) [1680241] - [tools] selftests: forwarding: gre_multipath: Update next-hop statistics match criteria (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Configure MC-aware mode on mlxsw ports (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Fix a typo (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add QoS Switch Traffic Class Table is Multicast-Aware Register (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add test for ip_forward_update_priority (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Move DSCP capture to lib.sh (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Move lldpad waiting to lib.sh (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Handle sysctl_ip_fwd_update_priority (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Extract work-scheduling into a new function (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Test mirror-to-gretap w/ UL team LACP (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Test mirror-to-gretap w/ UL team (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Introduce $ARPING (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Support team devices (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Add require_command() (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: qos_dscp_bridge: Fix (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add test for trust-DSCP (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Support ieee_setapp, ieee_delapp (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add QoS Priority to DSCP Mapping Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add QoS ReWrite Enable Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add QoS Priority Trust State Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add QoS Port DSCP to Priority Mapping Register (Ivan Vecera) [1680241] - [tools] selftests: add a selftest for directed broadcast forwarding (Ivan Vecera) [1680241] - [tools] selftests: forwarding: add tests for TC chain get and dump operations (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Start using A-TCAM (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add A-TCAM rule insertion and deletion (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Pass C-TCAM region and entry to insert function (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add A-TCAM region initialization (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Make global TCAM resources available to regions (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Encapsulate C-TCAM region in A-TCAM region (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add A-TCAM initialization (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Allow encoding a partial key (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Extend Spectrum-2 region struct (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add support for C-TCAM eRPs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Enable C-TCAM only mode in eRP core (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Implement common eRP core (Ivan Vecera) [1680241] - [netdrv] mlxsw: resources: Add Spectrum-2 eRP resources (Ivan Vecera) [1680241] - [netdrv] mlxsw: resources: Add Spectrum-2 maximum large key ID resource (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy-Engine eRP Table Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy-Engine TCAM Entry Register Version 3 (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Prepare PERERP register for A-TCAM usage (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_flower: Add extack messages (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add extack messages (Ivan Vecera) [1680241] - [netdrv] mlxsw: core_acl_flex_actions: Add extack messages (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Propagate extack pointer (Ivan Vecera) [1680241] - [tools] selftests: forwarding: gre_multipath: Drop IPv6 tests (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Implement chain template hinting (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Extend to support Spectrum-2 ASIC (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add initial Spectrum-2 ACL implementation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add region association callback (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add support for Spectrum-2 block encoding (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Prepare for Spectrum-2 block encoding (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy-Engine General Configuration Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy-Engine Region eRP Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy-Engine Region Configuration Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy-Engine Region Association Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: acl: Introduce activity get operation for action block/set (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add support for activity information from PEFA register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Introduce flex key blocks for Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add Spectrum-2 variant of flex actions ops (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_mr_tcam: Add Spectrum-2 stubs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add KVDL manager implementation for Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Infrastructure Entry Delete Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Expose counters for various packet sizes (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Optimize processing of VRRP MACs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add VRRP traps (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Direct macvlans' MACs to router (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Enable macvlan upper devices (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_nh: Unset rp_filter on host VRF (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_span: Change LAG lower selection (Ivan Vecera) [1680241] - [netdrv] mlxsw: resources: Add couple of Spectrum-2 KVD resources (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Prepare for multiple FW versions for Spectrum and Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Implement priority setting for rules inserted to TCAM (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add priority field for PTCEV2 register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Move block items encoding into Spectrum op (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Convert mlxsw_afk_create args to ops (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add tcam init/fini ops (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Split TCAM handling 3 ways (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_mr_tcam: Push Spectrum-specific operations into a separate file (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_kvdl: Pass entry_count to free function (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_kvdl: Pass entry type to alloc/free (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_kvdl: Push out KVD linear management into ops (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_lib: Tighten up VLAN capture (Ivan Vecera) [1680241] - [netdrv] mlxsw: core_acl_flex_actions: Fix helper to get the first KVD linear index (Ivan Vecera) [1680241] - [netdrv] mlxsw: core_acl_flex_actions: Allow the first set to be dummy (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Put pointer to flex action ops to mlxsw_sp (Ivan Vecera) [1680241] - [netdrv] mlxsw: core_acl_flex_keys: Change SRC_SYS_PORT flex key element size (Ivan Vecera) [1680241] - [netdrv] mlxsw: core_acl_flex_keys: Split MAC and IP address flex key elements (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Ignore always-zeroed bits in tp->prio (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Introduce Flex2 key type for PTAR register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Change name of mlxsw_sp_afk_blocks to mlxsw_sp1_afk_blocks (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: avoid uninitialized variable access (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add mlxsw-specific test for mirror to gretap (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Allow importing dependent libraries (Ivan Vecera) [1680241] - [tools] selftests: forwarding: test for bridge port isolation (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Test mirror-to-gretap w/ UL 802.1q (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Test mirror-to-gretap w/ UL 802.1d (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add scale test for resources (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add target for mirror-to-gretap test on spectrum (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add scale test for mirror-to-gretap (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add target for tc flower test on spectrum (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add tc flower scale test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add target for router test on spectrum (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add router test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add devlink KVD resource test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add devlink_lib_spectrum.sh (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add devlink_lib.sh (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Parameterize NUM_NETIFS in two functions (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Add check_err_fail() (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Allow lib.sh sourcing from other directories (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_changes: Fix waiting for neighbor (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Split out setup_wait_dev() (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Test multipath tunneling (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_vlan_bridge_1q: Unset rp_filter (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Test routed bridge interface (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Ban PVID change if bridge has a RIF (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Add mlxsw_sp_rif_fid() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Publish mlxsw_sp_rif_find_by_dev() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Allocate FID according to PVID (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Propagate extack to .fid_get() (Ivan Vecera) [1680241] - [netdrv] net: phy: realtek: Dummy IRQ calls for RTL8366RB (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: add generic Realtek PHY driver (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: use new PHYID matching macros (Corinna Vinschen) [1680528] - [include] net: phy: add macros for PHYID matching (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: load driver for all PHYs with a Realtek OUI (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: fix RTL8201F sysfs name (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: Support RTL8366RB variant (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: add missing entry for RTL8211C to mdio_device_id table (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: add support for RTL8211C (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: add missing entry for RTL8211 to mdio_device_id table (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: add support for RTL8211 (Corinna Vinschen) [1680528] - [netdrv] r8169: change irq handler to always trigger NAPI polling (Corinna Vinschen) [1680528] - [netdrv] r8169: create function pointer array for chip hw init functions (Corinna Vinschen) [1680528] - [netdrv] r8169: create function pointer array for PHY init functions (Corinna Vinschen) [1680528] - [netdrv] r8169: disable ASPM again (Corinna Vinschen) [1680528] - [netdrv] r8169: disable tx interrupt coalescing on RTL8168 (Corinna Vinschen) [1680528] - [netdrv] Revert "r8169: use netif_receive_skb_list batching" (Corinna Vinschen) [1680528] - [netdrv] r8169: use netif_receive_skb_list batching (Corinna Vinschen) [1680528] - [netdrv] r8169: disable default rx interrupt coalescing on RTL8168 (Corinna Vinschen) [1680528] - [netdrv] r8169: fix cable re-plugging issue (Corinna Vinschen) [1680528] - [netdrv] r8169: use netif_start_queue instead of netif_wake_qeueue in rtl8169_start_xmit (Corinna Vinschen) [1680528] - [netdrv] r8169: don't read interrupt mask register in interrupt handler (Corinna Vinschen) [1680528] - [netdrv] r8169: remove unneeded mmiowb barriers (Corinna Vinschen) [1680528] - [netdrv] Revert "r8169: make use of xmit_more and __netdev_sent_queue" (Corinna Vinschen) [1680528] - [netdrv] Revert "r8169: remove unneeded mmiowb barriers" (Corinna Vinschen) [1680528] - [netdrv] r8169: Avoid pointer aliasing (Corinna Vinschen) [1680528] - [netdrv] r8169: Load MAC address from device tree if present (Corinna Vinschen) [1680528] - [netdrv] r8169: remove rtl_wol_pll_power_down (Corinna Vinschen) [1680528] - [netdrv] r8169: improve WoL handling (Corinna Vinschen) [1680528] - [netdrv] r8169: enable EEE per default on RTL8168f (Corinna Vinschen) [1680528] - [netdrv] r8169: add EEE support for RTL8168f (Corinna Vinschen) [1680528] - [netdrv] r8169: enable EEE per default on chip versions from RTL8168g (Corinna Vinschen) [1680528] - [netdrv] r8169: add general EEE support for chip versions from RTL8168g (Corinna Vinschen) [1680528] - [netdrv] r8169: factor out PHY init sequence adjusting 10M and ALDPS (Corinna Vinschen) [1680528] - [netdrv] r8169: factor out disabling ALDPS (Corinna Vinschen) [1680528] - [netdrv] r8169: improve firmware handling (Corinna Vinschen) [1680528] - [netdrv] r8169: remove PCI DAC support (Corinna Vinschen) [1680528] - [netdrv] r8169: improve rx buffer allocation (Corinna Vinschen) [1680528] - [netdrv] r8169: factor out getting ether_clk (Corinna Vinschen) [1680528] - [netdrv] r8169: replace mii_bus member with phy_device member in struct rtl8169_private (Corinna Vinschen) [1680528] - [netdrv] r8169: reset chip synchronously in __rtl8169_resume (Corinna Vinschen) [1680528] - [netdrv] r8169: add helpers for locking / unlocking the config registers (Corinna Vinschen) [1680528] - [netdrv] r8169: improve rtl_pcie_state_l2l3_enable (Corinna Vinschen) [1680528] - [netdrv] r8169: initialize task workqueue only once (Corinna Vinschen) [1680528] - [netdrv] r8169: remove unneeded call in pcierr (Corinna Vinschen) [1680528] - [netdrv] r8169: remove rtl_get_events (Corinna Vinschen) [1680528] - [netdrv] r8169: load Realtek PHY driver module before r8169 (Corinna Vinschen) [1680528] - [netdrv] r8169: don't try to read counters if chip is in a PCI power-save state (Corinna Vinschen) [1680528] - [netdrv] r8169: Add support for new Realtek Ethernet (Corinna Vinschen) [1680528] - [netdrv] r8169: fix WoL device wakeup enable (Corinna Vinschen) [1680528] - [netdrv] r8169: improve spurious interrupt detection (Corinna Vinschen) [1680528] - [netdrv] r8169: fix crash if CONFIG_DEBUG_SHIRQ is enabled (Corinna Vinschen) [1680528] - [netdrv] r8169: remove unneeded mmiowb barriers (Corinna Vinschen) [1680528] - [netdrv] ethernet/realtek: Replace synchronize_sched() with synchronize_rcu() (Corinna Vinschen) [1680528] - [netdrv] r8169: make use of xmit_more and __netdev_sent_queue (Corinna Vinschen) [1680528] - [netdrv] r8169: replace macro TX_FRAGS_READY_FOR with a function (Corinna Vinschen) [1680528] - [netdrv] r8169: use napi_consume_skb where possible (Corinna Vinschen) [1680528] - [netdrv] r8169: simplify detecting chip versions with same XID (Corinna Vinschen) [1680528] - [netdrv] r8169: remove default chip versions (Corinna Vinschen) [1680528] - [netdrv] r8169: remove ancient GCC bug workaround in a second place (Corinna Vinschen) [1680528] - [netdrv] r8169: improve chip version identification (Corinna Vinschen) [1680528] - [netdrv] r8169: simplify ocp functions (Corinna Vinschen) [1680528] - [netdrv] r8169: remove workaround for ancient gcc bug (Corinna Vinschen) [1680528] - [netdrv] r8169: remove manual padding in struct ring_info (Corinna Vinschen) [1680528] - [netdrv] r8169: remove "not PCI Express" message (Corinna Vinschen) [1680528] - [netdrv] r8169: remove print_mac_version (Corinna Vinschen) [1680528] - [netdrv] r8169: use PCI_VDEVICE macro (Corinna Vinschen) [1680528] - [netdrv] r8169: replace event_slow with irq_mask (Corinna Vinschen) [1680528] - [netdrv] r8169: remove unused interrupt sources (Corinna Vinschen) [1680528] - [netdrv] r8169: use dev_get_drvdata where possible (Corinna Vinschen) [1680528] - [netdrv] r8169: merge rtl_irq_enable and rtl_irq_enable_all (Corinna Vinschen) [1680528] - [pci] PCI: add USR vendor id and use it in r8169 and w6692 driver (Corinna Vinschen) [1680528] - [netdrv] net: ethernet: Convert phydev advertize and supported from u32 to link mode (Corinna Vinschen) [1680528] - [netdrv] r8169: fix broken Wake-on-LAN from S5 (poweroff) (Corinna Vinschen) [1680528] - [netdrv] r8169: add support for Byte Queue Limits (Corinna Vinschen) [1680528] - [netdrv] r8169: handle all interrupt events in the hard irq handler (Corinna Vinschen) [1680528] - [netdrv] r8169: fix NAPI handling under high load (Corinna Vinschen) [1680528] - [netdrv] r8169: re-enable MSI-X on RTL8168g (Corinna Vinschen) [1680528] - [netdrv] r8169: remove unneeded call to netif_stop_queue in rtl8169_net_suspend (Corinna Vinschen) [1680528] - [netdrv] r8169: simplify rtl8169_set_magic_reg (Corinna Vinschen) [1680528] - [netdrv] r8169: Enable MSI-X on RTL8106e (Corinna Vinschen) [1680528] - [netdrv] r8169: set RX_MULTI_EN bit in RxConfig for 8168F-family chips (Corinna Vinschen) [1680528] - [netdrv] r8169: always autoneg on resume (Corinna Vinschen) [1680528] - [netdrv] r8169: fix network stalls due to missing bit TXCFG_AUTO_FIFO (Corinna Vinschen) [1680528] - [netdrv] r8169: Disable clk during suspend / resume (Corinna Vinschen) [1680528] - [netdrv] r8169: improve a check in rtl_init_one (Corinna Vinschen) [1680528] - [netdrv] r8169: improve rtl8169_irq_mask_and_ack (Corinna Vinschen) [1680528] - [netdrv] r8169: use default watchdog timeout (Corinna Vinschen) [1680528] - [netdrv] r8169: fix autoneg issue on resume with RTL8168E (Corinna Vinschen) [1680528] - [netdrv] r8169: remove duplicated RTL8169s PHY initialization steps (Corinna Vinschen) [1680528] - [netdrv] r8169: simplify RTL8169 PHY initialization (Corinna Vinschen) [1680528] - [netdrv] r8169: Get and enable optional ether_clk clock (Corinna Vinschen) [1680528] - [netdrv] r8169: enable ASPM on RTL8106E (Corinna Vinschen) [1680528] - [netdrv] r8169: Align ASPM/CLKREQ setting function with vendor driver (Corinna Vinschen) [1680528] - [netdrv] r8169: Clear RTL_FLAG_TASK_*_PENDING when clearing RTL_FLAG_TASK_ENABLED (Corinna Vinschen) [1680528] - [netdrv] r8169: set TxConfig register after TX / RX is enabled, just like RxConfig (Corinna Vinschen) [1680528] - [netdrv] r8169: don't configure max jumbo frame size per chip version (Corinna Vinschen) [1680528] - [netdrv] r8169: don't configure csum function per chip version (Corinna Vinschen) [1680528] - [netdrv] r8169: simplify interrupt handler (Corinna Vinschen) [1680528] - [netdrv] r8169: don't include asm headers directly (Corinna Vinschen) [1680528] - [netdrv] r8169: remove version info (Corinna Vinschen) [1680528] - [netdrv] r8169: restore previous behavior to accept BIOS WoL settings (Corinna Vinschen) [1680528] - [netdrv] r8169: power down chip in probe (Corinna Vinschen) [1680528] - [netdrv] r8169: don't read chip phy status register (Corinna Vinschen) [1680528] - [netdrv] r8169: remove mii_if_info member from struct rtl8169_private (Corinna Vinschen) [1680528] - [netdrv] r8169: remove rtl8169_set_speed_xmii (Corinna Vinschen) [1680528] - [netdrv] r8169: use phy_speed_down / phy_speed_up (Corinna Vinschen) [1680528] - [netdrv] r8169: use phy_mii_ioctl (Corinna Vinschen) [1680528] - [netdrv] r8169: use phy_ethtool_nway_reset (Corinna Vinschen) [1680528] - [netdrv] r8169: use phy_ethtool_(g|s)et_link_ksettings (Corinna Vinschen) [1680528] - [netdrv] r8169: replace open-coded PHY soft reset with genphy_soft_reset (Corinna Vinschen) [1680528] - [netdrv] r8169: use phy_resume/phy_suspend (Corinna Vinschen) [1680528] - [netdrv] r8169: add basic phylib support (Corinna Vinschen) [1680528] - [netdrv] r8169: fix runtime suspend (Corinna Vinschen) [1680528] - [netdrv] r8169: remove old PHY reset hack (Corinna Vinschen) [1680528] - [netdrv] r8169: remove TBI 1000BaseX support (Corinna Vinschen) [1680528] - [netdrv] r8169: use standard debug output functions (Corinna Vinschen) [1680528] - [netdrv] r8169: reject unsupported WoL options (Corinna Vinschen) [1680528] - [netdrv] r8169: don't check WoL when powering down PHY and interface is down (Corinna Vinschen) [1680528] - [netdrv] r8169: improve saved_wolopts handling (Corinna Vinschen) [1680528] - [netdrv] Revert "r8169: restore previous behavior to accept BIOS WoL settings" (Corinna Vinschen) [1680528] - [netdrv] r8169: improve phy initialization when resuming (Corinna Vinschen) [1680528] - [netdrv] r8169: enable ASPM on RTL8168E-VL (Corinna Vinschen) [1680528] - [netdrv] r8169: align ASPM entry latency setting with vendor driver (Corinna Vinschen) [1680528] - [netdrv] r8169: Reinstate ASPM Support (Corinna Vinschen) [1680528] - [netdrv] r8169: Don't disable ASPM in the driver (Corinna Vinschen) [1680528] - [kernel] kernel/sched/psi.c: expose pressure metrics on root cgroup (Waiman Long) [1678388] - [kernel] psi: introduce psi monitor (Waiman Long) [1678388] - [spi] include/: refactor headers to allow kthread.h inclusion in psi_types.h (Waiman Long) [1678388] - [kernel] psi: track changed states (Waiman Long) [1678388] - [kernel] psi: split update_stats into parts (Waiman Long) [1678388] - [kernel] psi: rename psi fields in preparation for psi trigger addition (Waiman Long) [1678388] - [kernel] psi: make psi_enable static (Waiman Long) [1678388] - [kernel] psi: introduce state_mask to represent stalled psi states (Waiman Long) [1678388] - [kernel] kernel: cgroup: add poll file operation (Waiman Long) [1678388] - [fs] fs: kernfs: add poll file operation (Waiman Long) [1678388] - [documentation] psi: clarify the units used in pressure files (Waiman Long) [1678388] - [kernel] psi: avoid divide-by-zero crash inside virtual machines (Waiman Long) [1678388] - [init] psi: clarify the Kconfig text for the default-disable option (Waiman Long) [1678388] - [kernel] psi: fix aggregation idle shut-off (Waiman Long) [1678388] - [init] psi: fix reference to kernel commandline enable (Waiman Long) [1678388] - [kernel] psi: make disabling/enabling easier for vendor kernels (Waiman Long) [1678388] - [kernel] kernel/sched/psi.c: simplify cgroup_move_task() (Waiman Long) [1678388] - [kernel] psi: cgroup support (Waiman Long) [1678388] - [kernel] psi: pressure stall information for CPU, memory, and IO (Waiman Long) [1678388] - [kernel] sched: introduce this_rq_lock_irq() (Waiman Long) [1678388] - [kernel] sched: sched.h: make rq locking and clock functions available in stats.h (Waiman Long) [1678388] - [kernel] sched: loadavg: make calc_load_n() public (Waiman Long) [1678388] - [kernel] sched: loadavg: consolidate LOAD_INT, LOAD_FRAC, CALC_LOAD (Waiman Long) [1678388] - [kernel] delayacct: track delays from thrashing cache pages (Waiman Long) [1678388] - [mm] mm: workingset: tell cache transitions from workingset thrashing (Waiman Long) [1678388] - [mm] mm: workingset: don't drop refault information prematurely (Waiman Long) [1678388] - [scsi] scsi: ibmvfc: Add failed PRLI to cmd_status lookup array (Diego Domingos) [1665716] - [scsi] scsi: ibmvfc: Byte swap status and error codes when logging (Diego Domingos) [1665716] - [scsi] scsi: ibmvfc: Remove "failed" from logged errors (Diego Domingos) [1665716] - [scsi] scsi: ibmvfc: Clean up transport events (Diego Domingos) [1665716] - [scsi] scsi: ibmvscsi: Don't use rc uninitialized in ibmvscsi_do_work (Gustavo Duarte) [1665715] - [scsi] scsi: ibmvscsi: fix tripping of blk_mq_run_hw_queue WARN_ON (Gustavo Duarte) [1665715] - [scsi] scsi: ibmvscsi: redo driver work thread to use enum action states (Gustavo Duarte) [1665715] - [scsi] scsi: ibmvscsi: Wire up host_reset() in the driver's scsi_host_template (Gustavo Duarte) [1665715] - [scsi] scsi: ibmvscsi: change strncpy+truncation to strlcpy (Gustavo Duarte) [1665715] - [fs] ext4: avoid panic during forced reboot due to aborted journal (Lukas Czerner) [1717831] - [fs] ext4: fix use-after-free in dx_release() (Lukas Czerner) [1717831] - [fs] ext4: fix data corruption caused by overlapping unaligned and aligned IO (Lukas Czerner) [1717831] - [fs] ext4: avoid drop reference to iloc.bh twice (Lukas Czerner) [1717831] - [nvme] nvme-tcp: mark NVMe/TCP as a technical preview (Chris Leech) [1696451] - [nvme] nvme-tcp: fix possible null deref on a timed out io queue connect (Chris Leech) [1696451] - [nvme] nvme-tcp: rename function to have nvme_tcp prefix (Chris Leech) [1696451] - [nvme] nvme-tcp: fix a NULL deref when an admin connect times out (Chris Leech) [1696451] - [nvme] nvmet-tcp: don't fail maxr2t greater than 1 (Chris Leech) [1696451] - [nvme] nvmet-tcp: implement C2HData SUCCESS optimization (Chris Leech) [1696451] - [nvme] nvme-tcp: fix an endianess miss-annotation (Chris Leech) [1696451] - [nvme] nvme-tcp: support C2HData with SUCCESS flag (Chris Leech) [1696451] - [nvme] nvme-tcp: use older iov_iter API to fix panic (Chris Leech) [1696451] - [nvme] nvmet: fix building bvec from sg list (Ming Lei) [1690287] - [nvme] nvmet: set loop queue's segment boundary mask as PAGE_SIZE - 1 (Ming Lei) [1690287] - [x86] x86/qspinlock: Fix compile error (Waiman Long) [1709451] - [kernel] locking/rwsem: Prevent unneeded warning during locking selftest (Waiman Long) [1709451] - [kernel] locking/rwsem: Enable lock event counting (Waiman Long) [1709451] - [kernel] locking/lock_events: Don't show pvqspinlock events on bare metal (Waiman Long) [1709451] - [kernel] locking/lock_events: Make lock_events available for all archs & other locks (Waiman Long) [1709451] - [kernel] locking/qspinlock_stat: Introduce generic lockevent_*() counting APIs (Waiman Long) [1709451] - [kernel] locking/rwsem: Enhance DEBUG_RWSEMS_WARN_ON() macro (Waiman Long) [1709451] - [kernel] locking/rwsem: Add debug check for __down_read*() (Waiman Long) [1709451] - [kernel] locking/rwsem: Micro-optimize rwsem_try_read_lock_unqueued() (Waiman Long) [1709451] - [kernel] locking/rwsem: Move rwsem internal function declarations to rwsem-xadd.h (Waiman Long) [1709451] - [kernel] locking/rwsem: Move owner setting code from rwsem.c to rwsem.h (Waiman Long) [1709451] - [kernel] locking/rwsem: Relocate rwsem_down_read_failed() (Waiman Long) [1709451] - [kernel] locking/rwsem: Optimize down_read_trylock() (Waiman Long) [1709451] - [kernel] locking/rwsem: Remove rwsem-spinlock.c & use rwsem-xadd.c for all archs (Waiman Long) [1709451] - [x86] locking/rwsem: Remove arch specific rwsem files (Waiman Long) [1709451] - [kernel] locking/qspinlock: Remove unnecessary BUG_ON() call (Waiman Long) [1709451] - [kernel] locking/qspinlock_stat: Track the no MCS node available case (Waiman Long) [1709451] - [kernel] locking/qspinlock: Handle > 4 slowpath nesting levels (Waiman Long) [1709451] - [kernel] locking/pvqspinlock: Extend node size when pvqspinlock is configured (Waiman Long) [1709451] - [kernel] locking/qspinlock_stat: Count instances of nested lock slowpaths (Waiman Long) [1709451] - [kernel] locking/qspinlock, x86: Provide liveness guarantee (Waiman Long) [1709451] - [kernel] locking/qspinlock: Rework some comments (Waiman Long) [1709451] - [kernel] locking/qspinlock: Re-order code (Waiman Long) [1709451] - [x86] x86/headers: Fix -Wmissing-prototypes warning (Waiman Long) [1709451] - [x86] Revert "x86/refcount: Work around GCC inlining bug" (Waiman Long) [1709451] - [x86] x86/asm: 'Simplify' GEN_*_RMWcc() macros (Waiman Long) [1709451] - [x86] x86/refcount: Work around GCC inlining bug (Waiman Long) [1709451] - [lib] locking/refcounts: Include fewer headers in (Waiman Long) [1709451] - [media] media: stk1160: Set the vb2_queue lock before calling vb2_queue_init (Torez Smith) [1697664] - [usb] USB: typec: fsusb302: Drop empty set_current_limit implementation (Torez Smith) [1697664] - [usb] USB: mark expected switch fall-throughs (Torez Smith) [1697664] - [usb] USB: musb: mark expected switch fall-throughs (Torez Smith) [1697664] - [usb] usb: wusbcore: security: cast sizeof to int for comparison (Torez Smith) [1697664] - [usb] usb: typec: tcpm: Support for Alternate Modes (Torez Smith) [1697664] - [usb] usb: typec: pi3usb30532: Start using generic state values (Torez Smith) [1697664] - [usb] usb: typec: Add driver for DisplayPort alternate mode (Torez Smith) [1697664] - [usb] usb: typec: Bus type for alternate modes (Torez Smith) [1697664] - [usb] usb: typec: Register a device for every mode (Torez Smith) [1697664] - [usb] usb: typec: mux: Get the mux identifier from function parameter (Torez Smith) [1697664] - [usb] usb: update for tcpci drivers moving out of staging (Torez Smith) [1697664] - [netdrv] net: usb: Mark expected switch fall-throughs (Torez Smith) [1697664] - [media] media: tm6000: add error handling for dvb_register_adapter (Torez Smith) [1697664] - [usb] usb: typec: function for checking cable plug orientation (Torez Smith) [1697664] - [include] usb: pd: include kernel.h (Torez Smith) [1697664] - [staging] staging: typec: tcpci: move tcpci drivers out of staging (Torez Smith) [1697664] - [usb] typec: tcpm: add starting value for drp toggling (Torez Smith) [1697664] - [usb] usb: typec: tcpm: support get typec and pd config from device properties (Torez Smith) [1697664] - [usb] usb: typec: add API to get typec basic port power and data config (Torez Smith) [1697664] - [staging] usb: typec: add fwnode to tcpc (Torez Smith) [1697664] - [documentation] dt-bindings: usb: add documentation for typec port controller(TCPCI) (Torez Smith) [1697664] - [documentation] dt-bindings: connector: add properties for typec (Torez Smith) [1697664] - [usb] usb: typec: tps6598x: Remove VLA usage (Torez Smith) [1697664] - [usb] usb: cdc-wdm: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: cdc-wdm: don't enable interrupts in USB-giveback (Torez Smith) [1697664] - [usb] usb: legousbtower: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: ldusb: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: iowarrior: remove intr_idx_lock (Torez Smith) [1697664] - [usb] usb: adutux: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: wusbcore: remove excessive irqsave (Torez Smith) [1697664] - [usb] usb: usb-skeleton: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: usblp: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: usbfs: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: core: use irqsave() in sg_complete() complete callback (Torez Smith) [1697664] - [usb] usb: cdc-acm: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: host: ehci-npcm7xx: Fix some error codes in probe (Torez Smith) [1697664] - [media] media: cx231xx: fix RC_CORE dependency (Torez Smith) [1697664] - [usb] USB: serial: digi_acceleport: rename tty flag variable (Torez Smith) [1697664] - [usb] USB: serial: usb_wwan: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: ti_usb_3410_5052: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: symbolserial: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: sierra: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: sierra: fix potential deadlock at close (Torez Smith) [1697664] - [usb] USB: serial: quatech2: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: mos7840: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: mos7720: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: io_ti: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: io_edgeport: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: digi_acceleport: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: cyberjack: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: chipidea: tegra: Use aligned DMA on Tegra114/124 (Torez Smith) [1697664] - [documentation] dt-bindings: usb: new ehci-npcm7xx dt (Torez Smith) [1697664] - [usb] USB host: Add USB ehci support for nuvoton npcm7xx platform (Torez Smith) [1697664] - [usb] usb: cdc-acm: Decrement tty port's refcount if probe() fail (Torez Smith) [1697664] - [usb] USB: mon: use ktime_get_real_ts64 instead of getnstimeofday64 (Torez Smith) [1697664] - [usb] USB: xhci-hcd: Add get_resuming_ports method (Torez Smith) [1697664] - [usb] USB: ehci-hcd: Add get_resuming_ports method (Torez Smith) [1697664] - [usb] USB: Report wakeup events on root-hub ports (Torez Smith) [1697664] - [usb] USB: serial: cast sizeof() to int when comparing with error code (Torez Smith) [1697664] - [netdrv] net: drivers/net: Convert random_ether_addr to eth_random_addr (Torez Smith) [1697664] - [netdrv] net: usb: rtl8150: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [netdrv] net: usb: r8152: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [netdrv] net: usb: kaweth: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [netdrv] net: usb: hso: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [netdrv] net: usb: cdc-phonet: use irqsave() in USB's complete callback (Torez Smith) [1697664]- [net] selftests/tls: add test for sleeping even though there is data (Sabrina Dubroca) [1711821] - [net] tls: fix no wakeup on partial reads (Sabrina Dubroca) [1711821] - [net] selftests/tls: test for lowat overshoot with multiple records (Sabrina Dubroca) [1711821] - [net] tls: fix lowat calculation if some data came from previous record (Sabrina Dubroca) [1711821] - [net] tls: don't ignore netdev notifications if no TLS features (Sabrina Dubroca) [1711821] - [net] tls: fix state removal with feature flags off (Sabrina Dubroca) [1711821] - [net] tls: handle errors from padding_length() (Sabrina Dubroca) [1711821] - [net] tls: avoid NULL pointer deref on nskb->sk in fallback (Sabrina Dubroca) [1711821] - [net] tls: byte swap device req TCP seq no upon setting (Sabrina Dubroca) [1711821] - [net] tls: remove old exports of sk_destruct functions (Sabrina Dubroca) [1711821] - [net] tls: don't log errors every time offload can't proceed (Sabrina Dubroca) [1711821] - [net] tls: fix refcount adjustment in fallback (Sabrina Dubroca) [1711821] - [net] strparser: make it explicitly non-modular (Sabrina Dubroca) [1711821] - [net] strparser: partially revert "strparser: Call skb_unclone conditionally" (Sabrina Dubroca) [1711821] - [net] tls: fix the IV leaks (Sabrina Dubroca) [1711821] - [net] strparser: fix comment (Sabrina Dubroca) [1711821] - [net] tls: prevent false connection termination with offload (Sabrina Dubroca) [1711821] - [net] tls: Replace kfree_skb() with consume_skb() (Sabrina Dubroca) [1711821] - [net] strparser: fix a missing check for create_singlethread_workqueue (Sabrina Dubroca) [1711821] - [net] tls: Fix tls_device receive (Sabrina Dubroca) [1711821] - [net] tls: Fix mixing between async capable and async (Sabrina Dubroca) [1711821] - [net] tls: Return type of non-data records retrieved using MSG_PEEK in recvmsg (Sabrina Dubroca) [1711821] - [net] selftest/tls: Add test to verify received 'type' of non-data record (Sabrina Dubroca) [1711821] - [net] tls: Move protocol constants from cipher context to tls context (Sabrina Dubroca) [1711821] - [net] tls: Do not use async crypto for non-data records (Sabrina Dubroca) [1711821] - [net] tls: Disable async decrytion for tls1.3 (Sabrina Dubroca) [1711821] - [net] tls: Set async_capable for tls zerocopy only if we see EINPROGRESS (Sabrina Dubroca) [1711821] - [net] tls: Add tests for TLS 1.3 (Sabrina Dubroca) [1711821] - [net] tls: Add tls 1.3 support (Sabrina Dubroca) [1711821] - [net] tls: Refactor control message handling on recv (Sabrina Dubroca) [1711821] - [net] tls: Refactor tls aad space size calculation (Sabrina Dubroca) [1711821] - [net] tls: Support 256 bit keys (Sabrina Dubroca) [1711821] - [net] tls: free ctx in sock destruct (Sabrina Dubroca) [1711821] - [net] tls: build_protos moved to common routine (Sabrina Dubroca) [1711821] - [net] tls: Fix recvmsg() to be able to peek across multiple records (Sabrina Dubroca) [1711821] - [net] tls: Make function tls_sw_do_sendpage static (Sabrina Dubroca) [1711821] - [net] tls: remove unused function tls_sw_sendpage_locked (Sabrina Dubroca) [1711821] - [net] Optimize sk_msg_clone() by data merge to end dst sg entry (Sabrina Dubroca) [1711821] - [net] selftests/tls: Fix recv partial/large_buff test cases (Sabrina Dubroca) [1711821] - [net] tls: allocate tls context using GFP_ATOMIC (Sabrina Dubroca) [1711821] - [net] tls: Init routines in create_ctx (Sabrina Dubroca) [1711821] - [net] selftests/tls: Fix recv(MSG_PEEK) & splice() test cases (Sabrina Dubroca) [1711821] - [net] tls: fix currently broken MSG_PEEK behavior (Sabrina Dubroca) [1711821] - [net] selftests/tls: Add MSG_WAITALL in recv() syscall (Sabrina Dubroca) [1711821] - [net] tls: async support causes out-of-bounds access in crypto APIs (Sabrina Dubroca) [1711821] - [net] selftests/tls: Add test for recv(PEEK) spanning across multiple records (Sabrina Dubroca) [1711821] - [net] tls: Add support for async decryption of tls records (Sabrina Dubroca) [1711821] - [net] tls: Calculate nsg for zerocopy path without skb_cow_data (Sabrina Dubroca) [1711821] - [net] strparser: remove redundant variable 'rd_desc' (Sabrina Dubroca) [1711821] - [net] tls: Use kmemdup to simplify the code (Sabrina Dubroca) [1711821] - [net] tls: Use socket data_ready callback on record availability (Sabrina Dubroca) [1711821] - [net] selftests: tls: add selftests for TLS sockets (Sabrina Dubroca) [1711821] - [net] strparser: Call skb_unclone conditionally (Sabrina Dubroca) [1711821] - [net] tls: Remove VLA usage on nonce (Sabrina Dubroca) [1711821] - [net] tls: Removed unused variable (Sabrina Dubroca) [1711821] - [netdrv] veth: use generic helper to report timestamping info (Jiri Benc) [1718938] - [netdrv] veth: Fix -Wformat-truncation (Jiri Benc) [1718938] - [netdrv] veth: Mark expected switch fall-throughs (Jiri Benc) [1718938] - [net] Add extack argument to rtnl_create_link (Jiri Benc) [1718938] - [netdrv] veth: Add ethtool statistics support for XDP (Jiri Benc) [1718938] - [netdrv] veth: Account for XDP packet statistics on rx side (Jiri Benc) [1718938] - [netdrv] veth: Account for packet drops in ndo_xdp_xmit (Jiri Benc) [1718938] - [netdrv] veth: rename pcpu_vstats as pcpu_lstats (Jiri Benc) [1718938] - [netdrv] net: move definition of pcpu_lstats to header file (Jiri Benc) [1718938] - [netdrv] veth: add software timestamping (Jiri Benc) [1718938] - [net] tcp: tcp_grow_window() needs to respect tcp_space() (Marcelo Leitner) [1718344] - [net] tcp: fix a potential NULL pointer dereference in tcp_sk_exit (Marcelo Leitner) [1718344] - [net] tcp: do not use ipv6 header for ipv4 flow (Marcelo Leitner) [1718344] - [net] tcp: Don't access TCP_SKB_CB before initializing it (Marcelo Leitner) [1718344] - [net] tcp: do not report TCP_CM_INQ of 0 for closed connections (Marcelo Leitner) [1718344] - [net] tcp: clear icsk_backoff in tcp_write_queue_purge() (Marcelo Leitner) [1718344] - [net] tcp: allow MSG_ZEROCOPY transmission also in CLOSE_WAIT state (Marcelo Leitner) [1718344] - [net] tcp: change txhash on SYN-data timeout (Marcelo Leitner) [1718344] - [net] tcp: lack of available data can also cause TSO defer (Marcelo Leitner) [1718344] - [net] tcp: fix NULL ref in tail loss probe (Marcelo Leitner) [1718344] - [net] tcp: Do not underestimate rwnd_limited (Marcelo Leitner) [1718344] - [net] tcp: defer SACK compression after DupThresh (Marcelo Leitner) [1718344] - [net] tcp: do not release socket ownership in tcp_close() (Marcelo Leitner) [1718344] - [net] tcp: Fix SOF_TIMESTAMPING_RX_HARDWARE to use the latest timestamp during TCP coalescing (Marcelo Leitner) [1718344] - [net] inet: make sure to grab rcu_read_lock before using ireq->ireq_opt (Marcelo Leitner) [1718344] - [net] tcp/dccp: fix lockdep issue when SYN is backlogged (Marcelo Leitner) [1718344] - [net] xfrm4: Fix uninitialized memory read in _decode_session4 (Sabrina Dubroca) [1718812] - [net] esp4: add length check for UDP encapsulation (Sabrina Dubroca) [1718812] - [net] xfrm: clean up xfrm protocol checks (Sabrina Dubroca) [1718812] - [net] xfrm6_tunnel: Fix potential panic when unloading xfrm6_tunnel module (Sabrina Dubroca) [1718812] - [net] xfrm: Reset secpath in xfrm failure (Sabrina Dubroca) [1718812] - [net] xfrm: policy: Fix out-of-bound array accesses in __xfrm_policy_unlink (Sabrina Dubroca) [1718812] - [net] xfrm: destroy xfrm_state synchronously on net exit path (Sabrina Dubroca) [1718812] - [net] esp: Skip TX bytes accounting when sending from a request socket (Sabrina Dubroca) [1718812] - [net] xfrm: refine validation of template and selector families (Sabrina Dubroca) [1718812] - [net] xfrm: policy: increment xfrm_hash_generation on hash rebuild (Sabrina Dubroca) [1718812] - [net] xfrm6_tunnel: Fix spi check in __xfrm6_tunnel_alloc_spi (Sabrina Dubroca) [1718812] - [net] xfrm_user: fix freeing of xfrm states on acquire (Sabrina Dubroca) [1718812] - [net] xfrm: Fix NULL pointer dereference in xfrm_input when skb_dst_force clears the dst_entry (Sabrina Dubroca) [1718812] - [net] xfrm: Fix error return code in xfrm_output_one() (Sabrina Dubroca) [1718812] - [net] vti4: eliminated some duplicate code (Guillaume Nault) [1718443] - [net] vti4: removed duplicate log message (Guillaume Nault) [1718443] - [net] vti4: ipip tunnel deregistration fixes (Guillaume Nault) [1718443] - [net] vti4: Fix a ipip packet processing bug in 'IPCOMP' virtual tunnel (Guillaume Nault) [1718443] - [net] fou: do not use guehdr after iptunnel_pull_offloads in gue_udp_recv (Guillaume Nault) [1718443] - [netdrv] vxlan: test dev->flags & IFF_UP before calling gro_cells_receive() (Guillaume Nault) [1718443] - [netdrv] vxlan: test dev->flags & IFF_UP before calling netif_rx() (Guillaume Nault) [1718443] - [net] devlink: turn devlink into a built-in (Petr Oros) [1717458] - [net] ipv6: fix EFAULT on sendto with icmpv6 and hdrincl (Stefano Brivio) [1718503] - [net] ipv6: use READ_ONCE() for inet->hdrincl as in ipv4 (Stefano Brivio) [1718503] - [net] ipv6: Fix redirect with VRF (Stefano Brivio) [1718503] - [net] ipv6: Consider sk_bound_dev_if when binding a raw socket to an address (Stefano Brivio) [1718503] - [net] ipv6: prevent possible fib6 leaks (Stefano Brivio) [1718503] - [net] vrf: sit mtu should not be updated when vrf netdev is the link (Stefano Brivio) [1718503] - [net] ipv6: A few fixes on dereferencing rt->from (Stefano Brivio) [1718503] - [tools] selftests: fib_rule_tests: Fix icmp proto with ipv6 (Stefano Brivio) [1718503] - [net] ipv6: fix races in ip6_dst_destroy() (Stefano Brivio) [1718503] - [net] ipv6/flowlabel: wait rcu grace period before put_pid() (Stefano Brivio) [1718503] - [net] ipv6: invert flowlabel sharing check in process and user mode (Stefano Brivio) [1718503] - [net] route: Avoid crash from dereferencing NULL rt->from (Stefano Brivio) [1718503] - [net] udpv6: Check address length before reading address family (Stefano Brivio) [1718503] - [net] ip6_gre: fix possible use-after-free in ip6erspan_rcv (Stefano Brivio) [1718503] - [net] ip6_gre: remove gre_hdr_len from ip6erspan_rcv (Stefano Brivio) [1718503] - [net] ipv6: Fix dangling pointer when ipv6 fragment (Stefano Brivio) [1718503] - [net] ip6_tunnel: Match to ARPHRD_TUNNEL6 for dev type (Stefano Brivio) [1718503] - [net] inet: switch IP ID generator to siphash (Stefano Brivio) [1718503] - [net] sit: fix UBSAN Undefined behaviour in check_6rd (Stefano Brivio) [1718503] - [net] ip6mr: Do not call __IP6_INC_STATS() from preemptible context (Stefano Brivio) [1718503] - [net] sit: fix memory leak in sit_init_net() (Stefano Brivio) [1718503] - [net] ipv4: Add ICMPv6 support when parse route ipproto (Stefano Brivio) [1718503] - [net] ipv6: Return error for RTA_VIA attribute (Stefano Brivio) [1718503] - [net] Set rtm_table to RT_TABLE_COMPAT for ipv6 for tables > 255 (Stefano Brivio) [1718503] - [net] ip6_gre: do not report erspan_ver for ip6gre or ip6gretap (Stefano Brivio) [1718503] - [net] ipv6: route: enforce RCU protection in rt6_update_exception_stamp_rt() (Stefano Brivio) [1718503] - [net] ipv6: route: enforce RCU protection in ip6_route_check_nh_onlink() (Stefano Brivio) [1718503] - [net] ipv6: propagate genlmsg_reply return code (Stefano Brivio) [1718503] - [net] fix IPv6 prefix route residue (Stefano Brivio) [1718503] - [net] ip6mr: Fix notifiers call on mroute_clean_tables() (Stefano Brivio) [1718503] - [net] af_packet: fix raw sockets over 6in4 tunnel (Stefano Brivio) [1718503] - [net] ip6_gre: fix tunnel list corruption for x-netns (Stefano Brivio) [1718503] - [net] ipv6: fix kernel-infoleak in ipv6_local_error() (Stefano Brivio) [1718503] - [net] ip: on queued skb use skb_header_pointer instead of pskb_may_pull (Stefano Brivio) [1718503] - [net] ipv4: fix use-after-free in ip_cmsg_recv_dstaddr() (Stefano Brivio) [1718503] - [net] ipv6: Take rcu_read_lock in __inet6_bind for mapped addresses (Stefano Brivio) [1718503] - [net] ipv6: Consider sk_bound_dev_if when binding a socket to a v4 mapped address (Stefano Brivio) [1718503] - [net] ipv6: Consider sk_bound_dev_if when binding a socket to an address (Stefano Brivio) [1718503] - [net] ip: validate header length on virtual device xmit (Stefano Brivio) [1718503] - [net] ipv6: Fix a test against 'ipv6_find_idev()' return value (Stefano Brivio) [1718503] - [net] ipv6: tunnels: fix two use-after-free (Stefano Brivio) [1718503] - [net] ipv6: add missing tx timestamping on IPPROTO_RAW (Stefano Brivio) [1718503] - [net] clear skb->tstamp in forwarding paths (Stefano Brivio) [1718503] - [net] ipv6: sr: properly initialize flowi6 prior passing to ip6_route_output (Stefano Brivio) [1718503] - [net] always initialize pagedlen (Stefano Brivio) [1718503] - [net] ipv6: Fix PMTU updates for UDP/raw sockets in presence of VRF (Stefano Brivio) [1718503] - [net] ipv6: gro: do not use slow memcmp() in ipv6_gro_receive() (Stefano Brivio) [1718503] - [net] xfrm: fix out-of-bounds packet access (Stefano Brivio) [1718503] - [net] ipv6: take rcu lock in rawv6_send_hdrinc() (Stefano Brivio) [1718503] - [net] ip6_tunnel: be careful when accessing the inner header (Stefano Brivio) [1718503] - [net] revert "ipv6: fix double refcount of fib6_metrics" (Stefano Brivio) [1718503] - [net] ipv6: fix memory leak on dst->_metrics (Stefano Brivio) [1718503] - [net] ipv6: fix cleanup ordering for ip6_mr failure (Stefano Brivio) [1718503] - [net] ipv6: fix cleanup ordering for pingv6 registration (Stefano Brivio) [1718503] - [net] ip6_tunnel: collect_md xmit: Use ip_tunnel_key's provided src address (Stefano Brivio) [1718503] - [net] ipv6: fix addrconf_sysctl_addr_gen_mode (Stefano Brivio) [1718503] - [net] ipv6: don't reinitialize ndev->cnf.addr_gen_mode on new inet6_dev (Stefano Brivio) [1718503] - [net] ipv6: reserve room for IFLA_INET6_ADDR_GEN_MODE (Stefano Brivio) [1718503] - [net] ipv6: propagate net.ipv6.conf.all.addr_gen_mode to devices (Stefano Brivio) [1718503] - [net] openvswitch: check for null pointer return from nla_nest_start_noflag (Stefano Brivio) [1718408] - [net] openvswitch: add seqadj extension when NAT is used (Stefano Brivio) [1718408] - [net] netfilter: Replace spin_is_locked() with lockdep (Stefano Brivio) [1718392] - [net] netfilter: ipset: do not call ipset_nest_end after nla_nest_cancel (Stefano Brivio) [1718392] - [net] netfilter: ipset: Fix calling ip_set() macro at dumping (Stefano Brivio) [1718392] - [include] netfilter: ipset: Correct rcu_dereference() call in ip_set_put_comment() (Stefano Brivio) [1718392] - [net] netfilter: ipset: fix ip_set_list allocation failure (Stefano Brivio) [1718392] - [net] netfilter: ipset: Make invalid MAC address checks consistent (Stefano Brivio) [1649087] - [net] netfilter: ipset: Allow matching on destination MAC address for mac and ipmac sets (Stefano Brivio) [1649087] - [netdrv] rocker: Handle SWITCHDEV_PORT_ATTR_SET (Ivan Vecera) [1717892] - [net] switchdev: Add SWITCHDEV_PORT_ATTR_SET (Ivan Vecera) [1717892] - [netdrv] rocker: Add missing break for PRE_BRIDGE_FLAGS (Ivan Vecera) [1717892] - [net] bridge: Stop calling switchdev_port_attr_get() (Ivan Vecera) [1717892] - [netdrv] rocker: Check Handle PORT_PRE_BRIDGE_FLAGS (Ivan Vecera) [1717892] - [netdrv] mlxsw: spectrum: Handle PORT_PRE_BRIDGE_FLAGS (Ivan Vecera) [1717892] - [include] net: switchdev: Add PORT_PRE_BRIDGE_FLAGS (Ivan Vecera) [1717892] - [netdrv] rocker: Remove port_attr_bridge_flags_get assignment (Ivan Vecera) [1717892] - [netdrv] rocker: Remove getting PORT_BRIDGE_FLAGS (Ivan Vecera) [1717892] - [net] pktgen: do not sleep with the thread lock held (Paolo Abeni) [1715575] - [include] ipv6: fix the check before getting the cookie in rt6_get_cookie (Xin Long) [1709166] - [net] ipv4: not do cache for local delivery if bc_forwarding is enabled (Xin Long) [1712657] - [net] sctp: avoid running the sctp state machine recursively (Xin Long) [1717316] - [netdrv] netdevsim: use skb_sec_path helper (Hangbin Liu) [1711810] - [netdrv] netdevsim: convert to DEFINE_SHOW_ATTRIBUTE (Hangbin Liu) [1711810] - [netdrv] netdevsim: make debug dirs' dentries static (Hangbin Liu) [1711810] - [tools] selftests: rtnetlink: use internal netns switch for ip commands (Hangbin Liu) [1711810] - [tools] selftests: rtnetlink: add testcases for vxlan flag sets (Hangbin Liu) [1711810] - [tools] selftests: rtnetlink: Add a test case for multipath route get (Hangbin Liu) [1711810] - [tools] selftests: rtnetlink.sh: add testcase for neigh get (Hangbin Liu) [1711810] - [tools] selftests: net: rtnetlink.sh: add fdb get test (Hangbin Liu) [1711810] - [tools] selftests: rtnetlink.sh explicitly requires bash (Hangbin Liu) [1711810] - [net] udp: with udp_segment release on error path (Paolo Abeni) [1718079] - [net] ipv6: explicitly initialize udp6_addr in udp_sock_create6() (Paolo Abeni) [1718079] - [netdrv] geneve: Don't assume linear buffers in vxlan_err_lookup() (Stefano Brivio) [1652222] - [netdrv] vxlan: Don't assume linear buffers in vxlan_err_lookup() (Stefano Brivio) [1652222] - [netdrv] geneve: Initialize addr6 with memset (Stefano Brivio) [1652222] - [net] ip_tunnel: don't force DF when MTU is locked (Stefano Brivio) [1652222] - [netdrv] geneve: ICMP error lookup handler (Stefano Brivio) [1652222] - [netdrv] vxlan: ICMP error lookup handler (Stefano Brivio) [1652222] - [net] udp: Handle ICMP errors for tunnels with same destination port on both endpoints (Stefano Brivio) [1652222] - [net] udp: gro behind static key (Stefano Brivio) [1652222] - [net] bpf: in __bpf_redirect_no_mac pull mac only if present (Jiri Benc) [1687471] - [net] lwt_bpf: remove unnecessary rcu_read_lock in run_lwt_bpf (Jiri Benc) [1687471] - [net] bpf: add End.DT6 action to bpf_lwt_seg6_action helper (Jiri Benc) [1687471] - [net] bpf: fix out-of-bounds read in __bpf_skc_lookup (Jiri Benc) [1687459] - [net] bpf: Check sk_fullsock() before returning from bpf_sk_lookup() (Jiri Benc) [1687459] - [net] flow_dissector: disable preemption around BPF calls (Jiri Benc) [1687459] - [net] bpf: sockmap, only stop/flush strp if it was enabled at some point (Jiri Benc) [1687459] - [net] bpf: Stop the psock parser before canceling its work (Jiri Benc) [1687459] - [net] bpf: only test gso type on gso packets (Jiri Benc) [1687459] - [tools] selftests: add dummy xdp test helper (Jiri Benc) [1687459] - [net] filter: mark expected switch fall-through (Jiri Benc) [1687459] - [documentation] Update references to netdev-FAQ (Jiri Benc) [1687459] - [net] bpfilter: remove trailing newline (Jiri Benc) [1687459] - [net] core: filter: mark expected switch fall-through (Jiri Benc) [1687459] - [net] revert "xsk: simplify AF_XDP socket teardown" (Jiri Benc) [1687459] - [net] bpf/test_run: fix unkillable BPF_PROG_TEST_RUN (Jiri Benc) [1687459] - [net] xsk: share the mmap_sem for page pinning (Jiri Benc) [1687459] - [net] xsk: add missing smp_rmb() in xsk_mmap (Jiri Benc) [1687459] - [net] bpf: only adjust gso_size on bytestream protocols (Jiri Benc) [1687459] - [net] sk_msg: Always cancel strp work before freeing the psock (Jiri Benc) [1687459] - [net] bpf: sock recvbuff must be limited by rmem_max in bpf_setsockopt() (Jiri Benc) [1687459] - [net] bpf: fix SO_MAX_PACING_RATE to support TCP internal pacing (Jiri Benc) [1687459] - [net] bpf: bpf_setsockopt: reset sock dst on SO_MARK changes (Jiri Benc) [1687459] - [net] bpf: correctly set initial window on active Fast Open sender (Jiri Benc) [1687459] - [net] xsk: simplify AF_XDP socket teardown (Jiri Benc) [1687459] - [net] bpf: fix doc of bpf_skb_adjust_room() in uapi (Jiri Benc) [1687459] - [net] bpf: do not blindly change rlimit in reuseport net selftest (Jiri Benc) [1687459] - [net] xsk: proper AF_XDP socket teardown ordering (Jiri Benc) [1687459] - [net] bpf: typo fix in Documentation/networking/af_xdp.rst (Jiri Benc) [1687459] - [net] xdp: split code for map vs non-map redirect (Jiri Benc) [1687459] - [net] xdp: explicit inline __xdp_map_lookup_elem (Jiri Benc) [1687459] - [net] xdp: unlikely instrumentation for xdp map redirect (Jiri Benc) [1687459] - [net] xdp: remove redundant variable 'headroom' (Jiri Benc) [1687459] - [net] xsk: include XDP meta data in AF_XDP frames (Jiri Benc) [1687459] - [net] bpf: Enable BPF_PROG_TYPE_SK_REUSEPORT bpf prog in reuseport selection (Jiri Benc) [1687459] - [net] revert "xdp: add NULL pointer check in __xdp_return()" (Jiri Benc) [1687459] - [lib] test_rhashtable: Make test_insert_dup() allocate its hash table dynamically (Jiri Benc) [1717066] - [lib] test_rhashtable: remove semaphore usage (Jiri Benc) [1717066] - [lib] rhashtable: detect when object movement between tables might have invalidated a lookup (Jiri Benc) [1717066] - [lib] rhashtable: remove duplicated include from rhashtable.c (Jiri Benc) [1717066] - [lib] rhashtable: clean up dereference of ->future_tbl (Jiri Benc) [1717066] - [lib] rhashtable: use cmpxchg() to protect ->future_tbl (Jiri Benc) [1717066] - [lib] rhashtable: simplify nested_table_alloc() and rht_bucket_nested_insert() (Jiri Benc) [1717066] - [lib] rhashtable: simplify INIT_RHT_NULLS_HEAD() (Jiri Benc) [1717066] - [lib] rhashtable: remove nulls_base and related code (Jiri Benc) [1717066] - [lib] rhashtable: split rhashtable.h (Jiri Benc) [1717066] - [lib] rhashtable: silence RCU warning in rhashtable_test (Jiri Benc) [1717066] - [net] devlink: publish params only after driver init is done (Ivan Vecera) [1715929] - [net] iptunnel: NULL pointer deref for ip_md_tunnel_xmit (Hangbin Liu) [1712792] - [net] ip_gre: Refactor collect metatdata mode tunnel xmit to ip_md_tunnel_xmit (Hangbin Liu) [1712792] - [net] ip_tunnel: Fix route fl4 init in ip_md_tunnel_xmit (Hangbin Liu) [1712792] - [net] ip_tunnel: Add tnl_update_pmtu in ip_md_tunnel_xmit (Hangbin Liu) [1712792] - [net] ip_tunnel: Add ip tunnel dst_cache in ip_md_tunnel_xmit (Hangbin Liu) [1712792] - [net] vlan: Mark expected switch fall-through (Hangbin Liu) [1664359] - [net] vlan: disable SIOCSHWTSTAMP in container (Hangbin Liu) [1664359] - [netdrv] macvlan: Mark expected switch fall-through (Hangbin Liu) [1664359] - [netdrv] macvlan: disable SIOCSHWTSTAMP in container (Hangbin Liu) [1664359] - [netdrv] macvlan: pass get_ts_info and SIOC[SG]HWTSTAMP ioctl to real device (Hangbin Liu) [1664359] - [net] ethtool: add compat for flash update (Petr Oros) [1708339] - [net] devlink: add flash update command (Petr Oros) [1708339] - [net] devlink: Fix list access without lock while reading region (Petr Oros) [1708339] - [net] devlink: Return right error code in case of errors for region read (Petr Oros) [1708339] - [net] devlink: use direct return of genlmsg_reply (Petr Oros) [1708339] - [net] devlink: Rename devlink health attributes (Petr Oros) [1709874] - [net] devlink: Modify reply of DEVLINK_CMD_HEALTH_REPORTER_GET (Petr Oros) [1709874] - [net] devlink: Update reporter state to error even if recover aborted (Petr Oros) [1709874] - [documentation] devlink: Add Documentation/networking/devlink-health.txt (Petr Oros) [1709874] - [net] devlink: Add health dump {get, clear} commands (Petr Oros) [1709874] - [net] devlink: Add health diagnose command (Petr Oros) [1709874] - [net] devlink: Add health recover command (Petr Oros) [1709874] - [net] devlink: Add health set command (Petr Oros) [1709874] - [net] devlink: Add health get command (Petr Oros) [1709874] - [net] devlink: Add health report functionality (Petr Oros) [1709874] - [net] devlink: Add health reporter create/destroy functionality (Petr Oros) [1709874] - [net] devlink: Add devlink formatted message (fmsg) API (Petr Oros) [1709874] - [net] devlink: add hardware errors tracing facility (Petr Oros) [1709874] - [net] cnb: devlink: report cell size of shared buffers (Petr Oros) [1708348] - [net] devlink: skip info_get op call if it is not defined in dumpit (Petr Oros) [1708342] - [include] devlink: add a generic board.manufacture version name (Petr Oros) [1708342] - [net] devlink: don't allocate attrs on the stack (Petr Oros) [1708342] - [net] devlink: fix condition for compat device info (Petr Oros) [1708342] - [net] ethtool: add compat for devlink info (Petr Oros) [1708342] - [include] devlink: add generic info version names (Petr Oros) [1708342] - [net] devlink: add version reporting to devlink info API (Petr Oros) [1708342] - [net] devlink: add device information API (Petr Oros) [1708342] - [net] devlink: Add devlink notifications support for port params (Petr Oros) [1710228] - [net] devlink: Add support for driverinit set value for devlink_port (Petr Oros) [1710228] - [net] devlink: Add support for driverinit get value for devlink_port (Petr Oros) [1710228] - [net] devlink: Add port param set command (Petr Oros) [1710228] - [net] devlink: Add port param get command (Petr Oros) [1710228] - [net] devlink: Add devlink_param for port register and unregister (Petr Oros) [1710228] - [net] ipv6: properly check return value in inet6_dump_all() (Petr Oros) [1714656] - [net] Don't return invalid table id error when dumping all families (Petr Oros) [1714656] - [net] ipmr_base: Do not reset index in mr_table_dump (Petr Oros) [1714656] - [net] ipv6: Fix dump of specific table with strict checking (Petr Oros) [1714656] - [net] ipv4: avoid compile error in fib_info_nh_uses_dev (Petr Oros) [1714656] - [net] ipv4: Bail early if user only wants prefix entries (Petr Oros) [1714656] - [net] ipv6: Bail early if user only wants cloned entries (Petr Oros) [1714656] - [net] mpls: Handle kernel side filtering of route dumps (Petr Oros) [1714656] - [net] Enable kernel side filtering of route dumps (Petr Oros) [1714656] - [net] Plumb support for filtering ipv4 and ipv6 multicast route dumps (Petr Oros) [1714656] - [net] ipmr: Refactor mr_rtm_dumproute (Petr Oros) [1714656] - [net] mpls: Plumb support for filtering route dumps (Petr Oros) [1714656] - [net] ipv6: Plumb support for filtering route dumps (Petr Oros) [1714656] - [net] netfilter: nft_fib: Convert nft_fib4_eval to new dev helper (Petr Oros) [1714656] - [net] netfilter: rpfilter: Convert rpfilter_lookup_reverse to new dev helper (Petr Oros) [1714656] - [net] ipv4: Move device validation to helper (Petr Oros) [1714656] - [net] ipv4: Plumb support for filtering route dumps (Petr Oros) [1714656] - [net] Add struct for fib dump filter (Petr Oros) [1714656] - [lib] iov_iter: Fix build error without CONFIG_CRYPTO (Ivan Vecera) [1714213] - [net] datagram: introduce skb_copy_and_hash_datagram_iter helper (Ivan Vecera) [1714213] - [lib] iov_iter: introduce hash_and_copy_to_iter helper (Ivan Vecera) [1714213] - [net] datagram: consolidate datagram copy to iter helpers (Ivan Vecera) [1714213] - [lib] iov_iter: pass void csum pointer to csum_and_copy_to_iter (Ivan Vecera) [1714213] - [net] datagram: open-code copy_page_to_iter (Ivan Vecera) [1714213] - [include] net: enable mpls_ptr in net_device (Hangbin Liu) [1350011] - [net] netfilter: ipset: actually allow allowable CIDR 0 in hash:net, port, net (Stefano Brivio) [1680512] - [net] netfilter: ipset: fix ip_set_byindex function (Stefano Brivio) [1680512] - [net] netfilter: ipset: Introduction of new commands and protocol version 7 (Stefano Brivio) [1680512] - [net] ipv6: don't return positive numbers when nothing was dumped (Petr Oros) [1700306] - [net] rtnetlink: restore handling of dumpit return value in rtnl_dump_all() (Petr Oros) [1700306] - [net] netlink: fixup regression in RTM_GETADDR (Petr Oros) [1700306] - [net] {ipv4, ipv6}: Do not put target net if input nsid is invalid (Petr Oros) [1700306] - [net] rtnl_dump_all needs to propagate error from dumpit function (Petr Oros) [1700306] - [net] rtnetlink: Move ifm in valid_fdb_dump_legacy to closer to use (Petr Oros) [1700306] - [net] neighbor: NTF_PROXY is a valid ndm_flag for a dump request (Petr Oros) [1700306] - [net] mpls: Implement handler for strict data checking on dumps (Petr Oros) [1700306] - [net] rtnetlink: Update comment in rtnl_stats_dump regarding strict data checking (Petr Oros) [1700306] - [net] ipv6: Put target net when address dump fails due to bad attributes (Petr Oros) [1700306] - [net] ipv4: Put target net when address dump fails due to bad attributes (Petr Oros) [1700306] - [tools] headers uapi: Update linux/netlink.h header copy (Petr Oros) [1700306] - [net] neigh: fix NULL deref in pneigh_dump_table() (Petr Oros) [1700306] - [net] ipv6: Add support for dumping addresses for a specific device (Petr Oros) [1700306] - [net] ipv4: Add support for dumping addresses for a specific device (Petr Oros) [1700306] - [net] ipv6: Remove ip_idx arg to in6_dump_addrs (Petr Oros) [1700306] - [net] ipv4: Move loop over addresses on a device into in_dev_dump_addr (Petr Oros) [1700306] - [net] netlink: Add answer_flags to netlink_callback (Petr Oros) [1700306] - [net] rtnetlink: Update rtnl_fdb_dump for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Move input checking for rtnl_fdb_dump to helper (Petr Oros) [1700306] - [net] bridge: Update br_mdb_dump for strict data checking (Petr Oros) [1700306] - [net] Update netconf dump handlers for strict data checking (Petr Oros) [1700306] - [net] ipv6: Update ip6addrlbl_dump for strict data checking (Petr Oros) [1700306] - [net] fib_rules: Update fib_nl_dumprule for strict data checking (Petr Oros) [1700306] - [net] namespace: Update rtnl_net_dumpid for strict data checking (Petr Oros) [1700306] - [net] neighbor: Update neightbl_dump_info for strict data checking (Petr Oros) [1700306] - [net] neighbor: Update neigh_dump_info for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Update fib dumps for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Update ipmr_rtm_dumplink for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Update inet6_dump_ifinfo for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Update rtnl_stats_dump for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Update rtnl_bridge_getlink for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Update rtnl_dump_ifinfo for strict data checking (Petr Oros) [1700306] - [net] ipv6: Update inet6_dump_addr for strict data checking (Petr Oros) [1700306] - [net] ipv4: Update inet_dump_ifaddr for strict data checking (Petr Oros) [1700306] - [net] netlink: Add new socket option to enable strict checking on dumps (Petr Oros) [1700306] - [net] ipv6: Refactor address dump to push inet6_fill_args to in6_dump_addrs (Petr Oros) [1700306] - [lib] netlink: Add strict version of nlmsg_parse and nla_parse (Petr Oros) [1700306] - [net] Add extack to nlmsg_parse (Petr Oros) [1700306] - [include] netlink: Add extack message to nlmsg_parse for invalid header length (Petr Oros) [1700306] - [net] netlink: Pass extack to dump handlers (Petr Oros) [1700306] - [net] neigh: Extend dump filter to proxy neighbor dumps (Petr Oros) [1700306] - [lib] netlink: add nested array policy validation (Petr Oros) [1700306] - [lib] netlink: allow NLA_NESTED to specify nested policy to validate (Petr Oros) [1700306] - [lib] netlink: move extack setting into validate_nla() (Petr Oros) [1700306] - [lib] netlink: make validation_data const (Petr Oros) [1700306] - [lib] netlink: remove NLA_NESTED_COMPAT (Petr Oros) [1700306] - [lib] netlink: add ethernet address policy types (Petr Oros) [1700306] - [net] sched: cls_u32: add res to offload information (Ivan Vecera) [1711377] - [net] sched: gred: support reporting stats from offloads (Ivan Vecera) [1711377] - [net] sched: gred: add basic Qdisc offload (Ivan Vecera) [1711377] - [net] sched: gred: allow manipulating per-DP RED flags (Ivan Vecera) [1711377] - [net] sched: gred: store red flags per virtual queue (Ivan Vecera) [1711377] - [net] sched: gred: provide a better structured dump and expose stats (Ivan Vecera) [1711377] - [net] sched: gred: store bytesin as a 64 bit value (Ivan Vecera) [1711377] - [net] sched: gred: use extack to provide more details on configuration errors (Ivan Vecera) [1711377] - [net] sched: gred: pass extack to nla_parse_nested() (Ivan Vecera) [1711377] - [net] sched: gred: separate error and non-error path in gred_change() (Ivan Vecera) [1711377] - [net] netlink: add NLA_REJECT policy type (Ivan Vecera) [1711377] - [lib] netlink: Return extack message if attribute validation fails (Ivan Vecera) [1711377] - [net] sched: red: notify drivers about RED's limit parameter (Ivan Vecera) [1711039] - [net] sched: mq: offload a graft notification (Ivan Vecera) [1711039] - [net] sched: red: offload a graft notification (Ivan Vecera) [1711039] - [net] sched: provide notification for graft on root (Ivan Vecera) [1711039] - [net] sched: prio: delay destroying child qdiscs on change (Ivan Vecera) [1711039] - [net] sched: red: delay destroying child qdisc on replace (Ivan Vecera) [1711039] - [net] sched: refactor grafting Qdiscs with a parent (Ivan Vecera) [1711039] - [net] sched: add an offload graft helper (Ivan Vecera) [1711039] - [net] sched: set TCQ_F_OFFLOADED flag for MQ (Ivan Vecera) [1711039] - [net] sched: red: remove unnecessary red_dump_offload_stats parameter (Ivan Vecera) [1711039] - [net] sched: add an offload dump helper (Ivan Vecera) [1711039] - [netdrv] netdevsim: Implement ndo_get_port_parent_id() (Ivan Vecera) [1708368] - [netdrv] rocker: Implement ndo_get_port_parent_id() (Ivan Vecera) [1708368] - [net] Introduce ndo_get_port_parent_id() (Ivan Vecera) [1708368] - [net] use indirect calls helpers at early demux stage (Paolo Abeni) [1700747] - [net] use indirect calls helpers for L3 handler hooks (Paolo Abeni) [1700747] - [net] use indirect calls helpers at the socket layer (Paolo Abeni) [1700747] - [net] use indirect calls helpers for ptype hook (Paolo Abeni) [1700747] - [net] add documentation to socket.c (Paolo Abeni) [1700747] - [net] udp: use indirect call wrappers for GRO socket lookup (Paolo Abeni) [1700747] - [net] use indirect call wrappers at GRO transport layer (Paolo Abeni) [1700747] - [net] use indirect call wrappers at GRO network layer (Paolo Abeni) [1700747] - [net] indirect call wrappers: helpers to speed-up indirect calls of builtin (Paolo Abeni) [1700747] - [powerpc] powerpc: bpf: Fix generation of load/store DW instructions (Yauheni Kaliuta) [1700846] - [net] bpf: verifier: propagate liveness on all frames (Yauheni Kaliuta) [1700846] - [net] bpf: do not restore dst_reg when cur_state is freed (Yauheni Kaliuta) [1700846] - [tools] tools lib bpf: Fix the build by adding a missing stdarg.h include (Yauheni Kaliuta) [1700846] - [tools] bpf, libbpf: fix version info and add it to shared object (Yauheni Kaliuta) [1700846] - [tools] btf: fix bug with resolving STRUCT/UNION into corresponding FWD (Yauheni Kaliuta) [1700846] - [tools] tools/libbpf: signedness bug in btf_dedup_ref_type() (Yauheni Kaliuta) [1700846] - [tools] libbpf: fix libbpf_print (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: simplify libbpf API function libbpf_set_print() (Yauheni Kaliuta) [1700846] - [tools] tools/bpftool: move set_max_rlimit() before __bpf_object__open_xattr() (Yauheni Kaliuta) [1700846] - [include] bpf: promote bpf_perf_event.h to mandatory UAPI header (Yauheni Kaliuta) [1700846] - [net] bpf: Avoid unnecessary instruction in convert_bpf_ld_abs() (Yauheni Kaliuta) [1700846] - [kernel] bpf: fix check of allowed specifiers in bpf_trace_printk (Yauheni Kaliuta) [1700846] - [documentation] bpf, doc: Document Jump X addressing mode (Yauheni Kaliuta) [1700846] - [tools] tools: bpf: fix license for a compat header file (Yauheni Kaliuta) [1700846] - [documentation] docs: bpf: Capitalise document heading (Yauheni Kaliuta) [1700846] - [documentation] docs: Add bpf/index to top level index (Yauheni Kaliuta) [1700846] - [documentation] docs: bpf: Add toctree to index (Yauheni Kaliuta) [1700846] - [documentation] docs: bpf: Rename README.rst to index.rst (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: skip verifier tests for unsupported map types (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: skip verifier tests for unsupported program types (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: skip sockmap in test_maps if kernel doesn't have support (Yauheni Kaliuta) [1700846] - [rpmspec] rpmspec: pack bpf-helpers, bpftool-net, bpftool-feature manpages (Yauheni Kaliuta) [1700846] - [net] bpf, tcp: correctly handle DONT_WAIT flags and timeo == 0 (Yauheni Kaliuta) [1700846] - [kernel] bpf: mark bpf_event_notify and bpf_event_init as static (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap fix msg->sg.size account on ingress skb (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap remove duplicate queue free (Yauheni Kaliuta) [1700846] - [net] net/tls: remove set but not used variables (Yauheni Kaliuta) [1700846] - [media] bpf: add map helper functions push, pop, peek in more BPF programs (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix infinite loop in map create (Yauheni Kaliuta) [1700846] - [net] net/tls: fix build without CONFIG_TLS_DEVICE (Yauheni Kaliuta) [1700846] - [net] net/tls: don't leak partially sent record in device mode (Yauheni Kaliuta) [1700846] - [net] xdp: fix cpumap redirect SKB creation bug (Yauheni Kaliuta) [1700846] - [net] net/core: Document reuseport_add_sock() bind_inany argument (Yauheni Kaliuta) [1700846] - [tools] bpf, libbpf: clarify bump in libbpf version info (Yauheni Kaliuta) [1700846] - [net] net/tls: Inform user space about send buffer availability (Yauheni Kaliuta) [1700846] - [tools] libbpf: handle BTF parsing and loading properly (Yauheni Kaliuta) [1700846] - [net] bpf: fix warning about using plain integer as NULL (Yauheni Kaliuta) [1700846] - [tools] bpf, libbpf: fixing leak when kernel does not support btf (Yauheni Kaliuta) [1700846] - [net] tls: Fix write space handling (Yauheni Kaliuta) [1700846] - [net] tls: Fix tls_device handling of partial records (Yauheni Kaliuta) [1700846] - [tools] bpf: bpftool, fix documentation for attach types (Yauheni Kaliuta) [1700846] - [tools] btf: separate btf creation and loading (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix a selftest test_btf failure (Yauheni Kaliuta) [1700846] - [tools] selftests/btf: add initial BTF dedup tests (Yauheni Kaliuta) [1700846] - [tools] btf: add BTF types deduplication algorithm (Yauheni Kaliuta) [1700846] - [tools] btf: extract BTF type size calculation (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: silence a libbpf unnecessary warning (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: implement libbpf btf__get_map_kv_tids() API function (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: expose functions btf_ext__* as API functions (Yauheni Kaliuta) [1700846] - [tools] libbpf: Add a support for getting xdp prog id on ifindex (Yauheni Kaliuta) [1700846] - [tools] libbpf: Add a helper for retrieving a map fd for a given name (Yauheni Kaliuta) [1700846] - [tools] libbpf: introduce bpf_map_lookup_elem_flags() (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add bash completion for bpftool probes (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add probes for a network device (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add C-style "#define" output for probes (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add probes for eBPF helper functions (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add probes for eBPF map types (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add probes for eBPF program types (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add probes for kernel configuration options (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add probes for /proc/ eBPF parameters (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add basic probe capability, probe syscall availability (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: print out btf log at LIBBPF_WARN level (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: move libbpf pr_* debug print functions to headers (Yauheni Kaliuta) [1700846] - [net] net: tls: Fix deadlock in free_resources tx (Yauheni Kaliuta) [1700846] - [net] net: tls: Save iv in tls_rec for async crypto requests (Yauheni Kaliuta) [1700846] - [tools] bpf: pull in pkt_sched.h header for tooling to fix bpftool build (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: change section name of bpfilter UMH blob (Yauheni Kaliuta) [1700846] - [netdrv] tap: call skb_probe_transport_header after setting skb->dev (Yauheni Kaliuta) [1700846] - [net] Prevent overflow of sk_msg in sk_msg_clone() (Yauheni Kaliuta) [1700846] - [net] tls: Do not call sk_memcopy_from_iter with zero length (Yauheni Kaliuta) [1700846] - [net] net: ipv4: Set skb->dev for output route resolution (Yauheni Kaliuta) [1700846] - [net] bpf: refactor bpf_test_run() to separate own failures and test program result (Yauheni Kaliuta) [1700846] - [include] bpf: fix pointer offsets in context for 32 bit (Yauheni Kaliuta) [1700846] - [tools] tools/bpftool: copy a few net uapi headers to tools directory (Yauheni Kaliuta) [1700846] - [net] bpf: tcp_bpf_recvmsg should return EAGAIN when nonblocking and no data (Yauheni Kaliuta) [1700846] - [net] bpf: skmsg, fix psock create on existing kcm/tls port (Yauheni Kaliuta) [1700846] - [net] tcp, ulp: remove socket lock assertion on ULP cleanup (Yauheni Kaliuta) [1700846] - [lib] bpf: test_bpf: add init_net to dev for flow_dissector (Yauheni Kaliuta) [1700846] - [net] flow_dissector: lookup netns by skb->sk if skb->dev is NULL (Yauheni Kaliuta) [1700846] - [net] tls: Fixed uninitialised vars warning (Yauheni Kaliuta) [1700846] - [include] cgroup: Simplify cgroup_ancestor (Yauheni Kaliuta) [1700846] - [netdrv] veth: Orphan skb before GRO (Yauheni Kaliuta) [1700846] - [net] net/core/filter: fix unused-variable warning (Yauheni Kaliuta) [1700846] - [net] bpf: fix build error with clang (Yauheni Kaliuta) [1700846] - [netdrv] veth: Free queues on link delete (Yauheni Kaliuta) [1700846] - [net] bpf: fix sanitation rewrite in case of non-pointers (Yauheni Kaliuta) [1700846] - [net] bpf: drop refcount if bpf_map_new_fd() fails in map_create() (Yauheni Kaliuta) [1700846] - [net] bpf: decrease usercnt if bpf_map_new_fd() fails in bpf_map_get_fd_by_id() (Yauheni Kaliuta) [1700846] - [net] bpf, lpm: fix lookup bug in map_delete_elem (Yauheni Kaliuta) [1700846] - [net] bpf: fix lockdep false positive in stackmap (Yauheni Kaliuta) [1700846] - [net] bpf: Fix narrow load on a bpf_sock returned from sk_lookup() (Yauheni Kaliuta) [1700846] - [net] bpf: Fix syscall's stackmap lookup potential deadlock (Yauheni Kaliuta) [1700846] - [kernel] bpf: fix potential deadlock in bpf_prog_register (Yauheni Kaliuta) [1700846] - [net] bpf: fix lockdep false positive in percpu_freelist (Yauheni Kaliuta) [1700846] - [net] bpf: run bpf programs with preemption disabled (Yauheni Kaliuta) [1700846] - [tools] bpf, selftests: fix handling of sparse CPU allocations (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix test_btf for typedef func_proto case (Yauheni Kaliuta) [1700846] - [net] bpf: btf: allow typedef func_proto (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix crash with un-owned prog arrays (Yauheni Kaliuta) [1700846] - [tools] bpftool: fix percpu maps updating (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: Cleanup license mess (Yauheni Kaliuta) [1700846] - [net] bpf: Annotate implicit fall through in cgroup_dev_func_proto (Yauheni Kaliuta) [1700846] - [net] bpf: Make function btf_name_offset_valid static (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: retry tests that expect build-id (Yauheni Kaliuta) [1700846] - [net] bpf: zero out build_id for BPF_STACK_BUILD_ID_IP (Yauheni Kaliuta) [1700846] - [net] bpf: don't assume build-id length is always 20 bytes (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: properly account for libbfd variations (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: retry loading program on EAGAIN (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: workaround clang asm goto compilation errors (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: install with_tunnels.sh for test_flow_dissector.sh (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: disallow to remove bpfilter module while being used (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: Fix type cast and pointer warnings (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: restart bpfilter_umh when error occurred (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: use cleanup callback to release umh_info (Yauheni Kaliuta) [1700846] - [kernel] umh: add exit routine for UMH process (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: Set user mode helper's command line (Yauheni Kaliuta) [1700846] - [kernel] umh: Add command line to user mode helpers (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: use get_pid_task instead of pid_task (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix bpftool map dump with bitfields (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: test btf bitfield with >=256 struct member offset (Yauheni Kaliuta) [1700846] - [net] bpf: fix bpffs bitfield pretty print (Yauheni Kaliuta) [1700846] - [net] bpf: fix panic in stack_map_get_build_id() on i386 and arm32 (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: install files tcp_(server|client)*.py (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: user proper argument index (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add missing executables to .gitignore (Yauheni Kaliuta) [1700846] - [tools] bpf, doc: add note for libbpf's stand-alone build (Yauheni Kaliuta) [1700846] - [documentation] bpf, doc: update design qa to reflect kern_version requirement (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: fix incorrect users of create_and_get_cgroup (Yauheni Kaliuta) [1700846] - [tools] bpf: add various test cases for alu op on mixed dst register types (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test [::] -> [::1] rewrite in sys_sendmsg in test_sock_addr (Yauheni Kaliuta) [1700846] - [net] bpf: Fix [::] -> [::1] rewrite in sys_sendmsg (Yauheni Kaliuta) [1700846] - [tools] bpf: add various test cases to selftests (Yauheni Kaliuta) [1700846] - [net] bpf: fix check_map_access smin_value test when pointer contains offset (Yauheni Kaliuta) [1700846] - [net] bpf: restrict stack pointer arithmetic for unprivileged (Yauheni Kaliuta) [1700846] - [net] bpf: restrict map value pointer arithmetic for unprivileged (Yauheni Kaliuta) [1700846] - [net] bpf: enable access to ax register also from verifier rewrite (Yauheni Kaliuta) [1700846] - [net] bpf: move tmp variable into ax register in interpreter (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: fix error printing in test_devmap() (Yauheni Kaliuta) [1700846] - [tools] bpf: fix segfault in test_verifier selftest (Yauheni Kaliuta) [1700846] - [net] bpf: tls_sw, init TLS ULP removes BPF proto hooks (Yauheni Kaliuta) [1700846] - [net] bpf: sk_msg, sock{map|hash} redirect through ULP (Yauheni Kaliuta) [1700846] - [net] bpf: sk_msg, zap ingress queue on psock down (Yauheni Kaliuta) [1700846] - [net] bpf: sk_msg, fix socket data_ready events (Yauheni Kaliuta) [1700846] - [net] bpf: skb_verdict, support SK_PASS on RX BPF path (Yauheni Kaliuta) [1700846] - [net] bpf: skmsg, replace comments with BUILD bug (Yauheni Kaliuta) [1700846] - [net] bpf: sk_msg, improve offset chk in _is_valid_access (Yauheni Kaliuta) [1700846] - [tools] bpf: sk_msg, fix sk_msg_md access past end test (Yauheni Kaliuta) [1700846] - [net] bpf/cpumap: make sure frame_size for build_skb is aligned if headroom isn't (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: add missing executables to .gitignore (Yauheni Kaliuta) [1700846] - [net] bpf: verifier: reorder stack size check with dead code sanitization (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: verifier: add tests for JSET interpretation (Yauheni Kaliuta) [1700846] - [net] bpf: verifier: teach the verifier to reason about the BPF_JSET instruction (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: add trivial JSET tests (Yauheni Kaliuta) [1700846] - [tools] bpf: Add BPF_LD_IMM64 to the line_info test (Yauheni Kaliuta) [1700846] - [net] bpf: Ensure line_info.insn_off cannot point to insn with zero code (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: do not force gcc as CC (Yauheni Kaliuta) [1700846] - [tools] bpf: fix up uapi helper description and sync bpf header with tools (Yauheni Kaliuta) [1700846] - [net] bpf: log struct/union attribute for forward type (Yauheni Kaliuta) [1700846] - [tools] bpf: sk_msg, add tests for size field (Yauheni Kaliuta) [1700846] - [tools] bpf: add tools lib/include support sk_msg_md size field (Yauheni Kaliuta) [1700846] - [include] bpf: sockmap, metadata support for reporting size of msg (Yauheni Kaliuta) [1700846] - [net] bpf: correct slot_type marking logic to allow more stack slot sharing (Yauheni Kaliuta) [1700846] - [kernel] bpf: support raw tracepoints in modules (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add an option to prevent auto-mount of bpffs, tracefs (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: attempt to mount tracefs if required for tracelog cmd (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: check precise {func, line, jited_line}_info_rec_size in test_btf (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: fix memleak by freeing line_info (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: support pretty print with kind_flag set (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: refactor btf_dumper_int_bits() (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: test kernel bpffs map pretty print with struct kind_flag (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add test_btf unit tests for kind_flag (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: sync btf.h header from kernel to tools (Yauheni Kaliuta) [1700846] - [net] bpf: enable cgroup local storage map pretty print with kind_flag (Yauheni Kaliuta) [1700846] - [net] bpf: btf: fix struct/union/fwd types with kind_flag (Yauheni Kaliuta) [1700846] - [net] bpf: btf: refactor btf_int_bits_seq_show() (Yauheni Kaliuta) [1700846] - [net] bpf: remove useless version check for prog load (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix -Wmissing declaration warnings (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix warning on struct bpf_prog_linfo definition (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add a prog array map update example to documentation (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix examples in documentation for bpftool prog (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add doc for -m option to bpftool-prog.rst (Yauheni Kaliuta) [1700846] - [net] bpf: add self-check logic to liveness analysis (Yauheni Kaliuta) [1700846] - [net] bpf: improve stacksafe state comparison (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: check insn processed in test_verifier (Yauheni Kaliuta) [1700846] - [net] bpf: speed up stacksafe check (Yauheni Kaliuta) [1700846] - [net] bpf: verbose log bpf_line_info in verifier (Yauheni Kaliuta) [1700846] - [net] bpf: Create a new btf_name_by_offset() for non type name use case (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Fix sk lookup usage in test_sock_addr (Yauheni Kaliuta) [1700846] - [net] bpf: remove obsolete prog->aux sanitation in bpf_insn_prepare_dump (Yauheni Kaliuta) [1700846] - [net] bpf: verifier: make sure callees don't prune with caller differences (Yauheni Kaliuta) [1700846] - [tools] bpf: sync tools/include/uapi/linux/bpf.h (Yauheni Kaliuta) [1700846] - [net] bpf: include sub program tags in bpf_prog_info (Yauheni Kaliuta) [1700846] - [tools] bpf: Remove !func_info and !line_info check from test_btf and bpftool (Yauheni Kaliuta) [1700846] - [net] bpf: Remove bpf_dump_raw_ok() check for func_info and line_info (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: dual license all files (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: replace Netronome boilerplate with SPDX license headers (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix SPDX format in headers (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add btf annotations for cgroup_local_storage maps (Yauheni Kaliuta) [1700846] - [net] bpf: add bpffs pretty print for cgroup local storage maps (Yauheni Kaliuta) [1700846] - [net] bpf: pass struct btf pointer to the map_check_btf() callback (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: use __bpf_constant_htons in test_prog.c (Yauheni Kaliuta) [1700846] - [net] bpf: fix bpf_jit_limit knob for PAGE_SIZE >= 64K (Yauheni Kaliuta) [1700846] - [arm64] bpf: arm64: Enable arm64 jit to provide bpf_line_info (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: use proper type when passing prog_type (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: rename *_info_cnt to nr_*_info (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: sync kernel uapi bpf.h to tools directory (Yauheni Kaliuta) [1700846] - [net] bpf: rename *_info_cnt to nr_*_info in bpf_prog_info (Yauheni Kaliuta) [1700846] - [net] bpf: clean up bpf_prog_get_info_by_fd() (Yauheni Kaliuta) [1700846] - [tools] bpf: bpftool: Fix newline and p_err issue (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add missing pointer dereference for map stacktrace fixup (Yauheni Kaliuta) [1700846] - [net] bpf: relax verifier restriction on BPF_MOV | BPF_ALU (Yauheni Kaliuta) [1700846] - [tools] media: bpf: add bpf function to report mouse movement (Yauheni Kaliuta) [1700846] - [include] bpf: fix documentation for eBPF helpers (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: bpftool: Print bpf_line_info during prog dump (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: Add btf_line_info support to libbpf (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: Refactor and bug fix on the bpf_func_info loading logic (Yauheni Kaliuta) [1700846] - [tools] bpf: Add unit tests for bpf_line_info (Yauheni Kaliuta) [1700846] - [tools] bpf: Refactor and bug fix in test_func_type in test_btf.c (Yauheni Kaliuta) [1700846] - [tools] bpf: tools: Sync uapi bpf.h (Yauheni Kaliuta) [1700846] - [include] bpf: Add bpf_line_info support (Yauheni Kaliuta) [1700846] - [net] net/flow_dissector: correctly cap nhoff and thoff in case of BPF (Yauheni Kaliuta) [1700846] - [net] selftests/bpf: use thoff instead of nhoff in BPF flow dissector (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: update testcases for BPF_ALU | BPF_ARSH (Yauheni Kaliuta) [1700846] - [net] bpf: verifier remove the rejection on BPF_ALU | BPF_ARSH (Yauheni Kaliuta) [1700846] - [net] bpf: interpreter support BPF_ALU | BPF_ARSH (Yauheni Kaliuta) [1700846] - [s390] s390: bpf: implement jitting of BPF_ALU | BPF_ARSH | BPF_* (Yauheni Kaliuta) [1700846] - [powerpc] ppc: bpf: implement jitting of BPF_ALU | BPF_ARSH | BPF_* (Yauheni Kaliuta) [1700846] - [tools] bpf: Expect !info.func_info and insn_off name changes in test_btf/libbpf/bpftool (Yauheni Kaliuta) [1700846] - [tools] bpf: tools: Sync uapi bpf.h for the name changes in bpf_func_info (Yauheni Kaliuta) [1700846] - [net] bpf: Change insn_offset to insn_off in bpf_func_info (Yauheni Kaliuta) [1700846] - [net] bpf: Improve the info.func_info and info.func_info_rec_size behavior (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add a command to dump the trace pipe (Yauheni Kaliuta) [1700846] - [arm64] arm64/bpf: don't allocate BPF JIT programs in module memory (Yauheni Kaliuta) [1700846] - [net] bpf: add __weak hook for allocating executable memory (Yauheni Kaliuta) [1700846] - [net] bpf: add per-insn complexity limit (Yauheni Kaliuta) [1700846] - [net] bpf: improve verifier branch analysis (Yauheni Kaliuta) [1700846] - [net] bpf: check pending signals while verifying programs (Yauheni Kaliuta) [1700846] - [tools] selftests: add a test for bpf_prog_test_run_xattr (Yauheni Kaliuta) [1700846] - [tools] libbpf: add bpf_prog_test_run_xattr (Yauheni Kaliuta) [1700846] - [tools] tools: sync uapi/linux/bpf.h (Yauheni Kaliuta) [1700846] - [net] bpf: respect size hint to BPF_PROG_TEST_RUN if present (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: fix: seg fault with NULL pointer arg (Yauheni Kaliuta) [1700846] - [powerpc] bpf: powerpc64: optimize JIT passes for bpf function calls (Yauheni Kaliuta) [1700846] - [tools] bpf: allow BPF read access to qdisc pkt_len (Yauheni Kaliuta) [1700846] - [tools] libbpf: Fix license in README.rst (Yauheni Kaliuta) [1700846] - [net] bpf: Fix memleak in aux->func_info and aux->btf (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: get ifindex from ifname (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: improve xdp1 example (Yauheni Kaliuta) [1700846] - [tools] bpf: Apply F_NEEDS_EFFICIENT_UNALIGNED_ACCESS to more ACCEPT test cases (Yauheni Kaliuta) [1700846] - [tools] bpf: Make more use of 'any' alignment in test_verifier.c (Yauheni Kaliuta) [1700846] - [tools] bpf: Adjust F_NEEDS_EFFICIENT_UNALIGNED_ACCESS handling in test_verifier.c (Yauheni Kaliuta) [1700846] - [tools] bpf: Add BPF_F_ANY_ALIGNMENT (Yauheni Kaliuta) [1700846] - [tools] bpf: Improve socket lookup reuseport documentation (Yauheni Kaliuta) [1700846] - [tools] bpf: Support sk lookup in netns with id 0 (Yauheni Kaliuta) [1700846] - [tools] bpf: Fix verifier log string check for bad alignment (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add owner_prog_type and owner_jited to bpftool output (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: mark offloaded programs more explicitly in plain output (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix bash completion for new map types (queue and stack) (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix bash completion for bpftool prog (attach|detach) (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: use "/proc/self/" i.o. crafting links with getpid() (Yauheni Kaliuta) [1700846] - [arm64] arm64/bpf: use movn/movk/movk sequence to generate kernel addresses (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: make libbpf _GNU_SOURCE friendly (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix a bitfield pretty print issue (Yauheni Kaliuta) [1700846] - [tools] bpf: Fix various lib and testsuite build failures on 32-bit (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add addition type tests to test_btf (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix two test_btf unit test cases (Yauheni Kaliuta) [1700846] - [net] bpf: btf: check name validity for various types (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add config fragment CONFIG_FTRACE_SYSCALLS (Yauheni Kaliuta) [1700846] - [tools] bpf: test_sockmap, add options for msg_pop_data() helper (Yauheni Kaliuta) [1700846] - [tools] bpf: add msg_pop_data helper to tools (Yauheni Kaliuta) [1700846] - [tools] libbpf: Document API and ABI conventions (Yauheni Kaliuta) [1700846] - [tools] libbpf: Verify versioned symbols (Yauheni Kaliuta) [1700846] - [tools] libbpf: Add version script for DSO (Yauheni Kaliuta) [1700846] - [tools] libbpf: Name changing for btf_get_from_id (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: change selftest test_btf for both jit and non-jit (Yauheni Kaliuta) [1700846] - [net] bpf: btf: support proper non-jit func info (Yauheni Kaliuta) [1700846] - [arm64] bpf, arm64: fix getting subprog addr from aux for calls (Yauheni Kaliuta) [1700846] - [net] bpf, ppc64: generalize fetching subprog into bpf_jit_get_func_addr (Yauheni Kaliuta) [1700846] - [tools] bpf: align map type names formatting (Yauheni Kaliuta) [1700846] - [net] bpf: btf: fix spelling mistake "Memmber" -> "Member" (Yauheni Kaliuta) [1700846] - [net] bpf, tags: Fix DEFINE_PER_CPU expansion (Yauheni Kaliuta) [1700846] - [tools] bpf: Add BPF_MAP_TYPE_QUEUE and BPF_MAP_TYPE_STACK to bpftool-map (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: fix: error handling regarding kprobe_events (Yauheni Kaliuta) [1700846] - [tools] libbpf: make bpf_object__open default to UNSPEC (Yauheni Kaliuta) [1700846] - [tools] bpf: add skb->tstamp r/w access from tc clsact and cg skb progs (Yauheni Kaliuta) [1700846] - [net] bpf: fix integer overflow in queue_stack_map (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix spelling mistake "memeory" -> "memory" (Yauheni Kaliuta) [1700846] - [net] bpf, lpm: make longest_prefix_match() faster (Yauheni Kaliuta) [1700846] - [tools] bpf: adding tests for map_in_map helpber in libbpf (Yauheni Kaliuta) [1700846] - [tools] bpf: adding support for map in map in libbpf (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: don't specify prog name if kernel doesn't support it (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: remove map name retry from bpf_create_map_xattr (Yauheni Kaliuta) [1700846] - [tools] bpf, libbpf: introduce bpf_object__probe_caps to test BPF capabilities (Yauheni Kaliuta) [1700846] - [tools] libbpf: make sure bpf headers are c++ include-able (Yauheni Kaliuta) [1700846] - [tools] bpf: fix a libbpf loader issue (Yauheni Kaliuta) [1700846] - [include] bpf: fix a compilation error when CONFIG_BPF_SYSCALL is not defined (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool: add support for func types (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: enhance test_btf file testing to test func info (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: refactor to implement btf_get_from_id() in lib/bpf (Yauheni Kaliuta) [1700846] - [samples] tools/bpf: do not use pahole if clang/llvm can generate BTF sections (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add support to read .BTF.ext sections (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: extends test_btf to test load/retrieve func_type info (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add new fields for program load in lib/bpf (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: sync kernel uapi bpf.h header to tools directory (Yauheni Kaliuta) [1700846] - [net] bpf: Introduce bpf_func_info (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: Add tests for BTF_KIND_FUNC_PROTO and BTF_KIND_FUNC (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: Sync kernel btf.h header (Yauheni Kaliuta) [1700846] - [net] bpf: btf: Add BTF_KIND_FUNC and BTF_KIND_FUNC_PROTO (Yauheni Kaliuta) [1700846] - [net] bpf: btf: Break up btf_type_is_void() (Yauheni Kaliuta) [1700846] - [tools] tools: add selftest for BPF_F_ZERO_SEED (Yauheni Kaliuta) [1700846] - [tools] tools: sync linux/bpf.h (Yauheni Kaliuta) [1700846] - [include] bpf: move BPF_F_QUERY_EFFECTIVE after map flags (Yauheni Kaliuta) [1700846] - [net] bpf: allow zero-initializing hash map seed (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: retry map creation without the name (Yauheni Kaliuta) [1700846] - [net] bpf: allocate local storage buffers using GFP_ATOMIC (Yauheni Kaliuta) [1700846] - [net] bpf: fix off-by-one error in adjust_subprog_starts (Yauheni Kaliuta) [1700846] - [net] bpf: fix null pointer dereference on pointer offload (Yauheni Kaliuta) [1700846] - [tools] bpftool: make libbfd optional (Yauheni Kaliuta) [1700846] - [net] net/bpf: split VLAN_PRESENT bit handling from VLAN_TCI (Yauheni Kaliuta) [1700846] - [powerpc] net/bpf_jit: PPC: split VLAN_PRESENT bit handling from VLAN_TCI (Yauheni Kaliuta) [1700846] - [net] net/skbuff: add macros for VLAN_PRESENT bit (Yauheni Kaliuta) [1700846] - [tools] selftest/bpf: Use bpf_sk_lookup_{tcp, udp} in test_sock_addr (Yauheni Kaliuta) [1700846] - [net] bpf: Support socket lookup in CGROUP_SOCK_ADDR progs (Yauheni Kaliuta) [1700846] - [net] bpf: Fix IPv6 dport byte order in bpf_sk_lookup_udp (Yauheni Kaliuta) [1700846] - [net] bpf: Extend the sk_lookup() helper to XDP hookpoint (Yauheni Kaliuta) [1700846] - [net] bpf: helper to pop data from messages (Yauheni Kaliuta) [1700846] - [net] bpf: fix wrong helper enablement in cgroup local storage (Yauheni Kaliuta) [1700846] - [include] bpf: sk_msg program helper bpf_msg_push_data (Yauheni Kaliuta) [1700846] - [net] bpf: Fix IPv6 dport byte-order in bpf_sk_lookup (Yauheni Kaliuta) [1700846] - [net] bpf: Allow sk_lookup with IPv6 module (Yauheni Kaliuta) [1700846] - [net] net: core: Fix build with CONFIG_IPV6=m (Yauheni Kaliuta) [1700846] - [net] bpf: Fix dev pointer dereference from sk_skb (Yauheni Kaliuta) [1700846] - [net] bpf: fix building without CONFIG_INET (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: Fix bpf_program__next() API (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Fix uninitialized duration warning (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test narrow loads with off > 0 for bpf_sock_addr (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test narrow loads with off > 0 in test_verifier (Yauheni Kaliuta) [1700846] - [net] bpf: Allow narrow loads with offset > 0 (Yauheni Kaliuta) [1700846] - [tools] bpftool: support loading flow dissector (Yauheni Kaliuta) [1700846] - [tools] bpftool: add pinmaps argument to the load/loadall (Yauheni Kaliuta) [1700846] - [tools] bpftool: add loadall command (Yauheni Kaliuta) [1700846] - [tools] libbpf: add internal pin_name (Yauheni Kaliuta) [1700846] - [tools] libbpf: bpf_program__pin: add special case for instances.nr == 1 (Yauheni Kaliuta) [1700846] - [tools] libbpf: cleanup after partial failure in bpf_object__pin (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: rename flow dissector section to flow_dissector (Yauheni Kaliuta) [1700846] - [netdrv] bpf: do not pass netdev to translate() and prepare() offload callbacks (Yauheni Kaliuta) [1700846] - [net] bpf: pass prog instead of env to bpf_prog_offload_verifier_prep() (Yauheni Kaliuta) [1700846] - [netdrv] bpf: pass destroy() as a callback and remove its ndo_bpf subcommand (Yauheni Kaliuta) [1700846] - [include] bpf: pass translate() as a callback and remove its ndo_bpf subcommand (Yauheni Kaliuta) [1700846] - [netdrv] bpf: call verifier_prep from its callback in struct bpf_offload_dev (Yauheni Kaliuta) [1700846] - [net] bpf: call finalize() from its callback in struct bpf_offload_dev (Yauheni Kaliuta) [1700846] - [net] bpf: call verify_insn from its callback in struct bpf_offload_dev (Yauheni Kaliuta) [1700846] - [netdrv] bpf: pass a struct with offload callbacks to bpf_offload_dev_create() (Yauheni Kaliuta) [1700846] - [tools] kselftests/bpf: use ping6 as the default ipv6 ping binary when it exists (Yauheni Kaliuta) [1700846] - [tools] bpftool: Improve handling of ENOENT on map dumps (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add a test case for sock_ops perf-event notification (Yauheni Kaliuta) [1700846] - [net] bpf: add perf event notificaton support for sock_ops (Yauheni Kaliuta) [1700846] - [net] bpf: let verifier to calculate and record max_pkt_offset (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: update references to other man pages in documentation (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: pass an argument to silence open_obj_pinned() (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix plain output and doc for --bpffs option (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: prevent infinite loop in get_fdinfo() (Yauheni Kaliuta) [1700846] - [samples] bpf_load: add map name to load_maps error message (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: adjust rlimit RLIMIT_MEMLOCK when loading programs, maps (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: enable (uncomment) all tests in test_libbpf.sh (Yauheni Kaliuta) [1700846] - [net] bpf: fix bpf_prog_get_info_by_fd to return 0 func_lens for unpriv (Yauheni Kaliuta) [1700846] - [net] bpf: show main program address and length in bpf_prog_info (Yauheni Kaliuta) [1700846] - [net] bpf: show real jited address in bpf_prog_info->jited_ksyms (Yauheni Kaliuta) [1700846] - [net] bpf: show real jited prog address in /proc/kallsyms (Yauheni Kaliuta) [1700846] - [tools] bpf: test make sure to run unpriv test cases in test_verifier (Yauheni Kaliuta) [1700846] - [tools] bpf: add various test cases to test_verifier (Yauheni Kaliuta) [1700846] - [net] bpf: don't set id on after map lookup with ptr_to_map_val return (Yauheni Kaliuta) [1700846] - [tools] libbpf: Fix compile error in libbpf_attach_type_by_name (Yauheni Kaliuta) [1700846] - [tools] kselftests/bpf: use ping6 as the default ipv6 ping binary if it exists (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add unlimited rlimit for flow_dissector_load (Yauheni Kaliuta) [1700846] - [net] bpf: add bpf_jit_limit knob to restrict unpriv allocations (Yauheni Kaliuta) [1700846] - [net] bpf: make direct packet write unclone more robust (Yauheni Kaliuta) [1700846] - [net] bpf: fix leaking uninitialized memory on pop/peek helpers (Yauheni Kaliuta) [1700846] - [net] bpf: fix direct packet write into pop/peek helpers (Yauheni Kaliuta) [1700846] - [net] bpf: fix cg_skb types to hint access type in may_access_direct_pkt_data (Yauheni Kaliuta) [1700846] - [net] bpf: fix direct packet access for flow dissector progs (Yauheni Kaliuta) [1700846] - [net] bpf: disallow direct packet access for unpriv in cg_skb (Yauheni Kaliuta) [1700846] - [tools] bpf: fix test suite to enable all unpriv program types (Yauheni Kaliuta) [1700846] - [net] bpf, btf: fix a missing check bug in btf_parse (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add config fragments BPF_STREAM_PARSER and XDP_SOCKETS (Yauheni Kaliuta) [1700846] - [net] bpf: devmap: fix wrong interface selection in notifier_call (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix completion for "bpftool map update" (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: print nb of cmds to stdout (not stderr) for batch mode (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: document restriction on '.' in names to pin in bpffs (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: fix return value comparison for tests in test_libbpf.sh (Yauheni Kaliuta) [1700846] - [tools] bpf, libbpf: simplify and cleanup perf ring buffer walk (Yauheni Kaliuta) [1700846] - [net] bpf, verifier: avoid retpoline for map push/pop/peek operation (Yauheni Kaliuta) [1700846] - [net] bpf, verifier: remove unneeded flow key in check_helper_mem_access (Yauheni Kaliuta) [1700846] - [net] bpf, verifier: reject xadd on flow key memory (Yauheni Kaliuta) [1700846] - [net] bpf, verifier: fix register type dump in xadd and st (Yauheni Kaliuta) [1700846] - [net] ulp: remove uid and user_visible members (Yauheni Kaliuta) [1700846] - [tools] bpf: test_sockmap add options to use msg_push_data (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf support for msg_push_data (Yauheni Kaliuta) [1700846] - [tools] Sync uapi/bpf.h to tools/include (Yauheni Kaliuta) [1700846] - [net] bpf: add tests for direct packet access from CGROUP_SKB (Yauheni Kaliuta) [1700846] - [net] bpf: add cg_skb_is_valid_access for BPF_PROG_TYPE_CGROUP_SKB (Yauheni Kaliuta) [1700846] - [tools] bpf, libbpf: use correct barriers in perf ring buffer walk (Yauheni Kaliuta) [1700846] - [tools] tools, perf: add and use optimized ring_buffer_{read_head, write_tail} helpers (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add missing executables to .gitignore (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add test cases for queue and stack maps (Yauheni Kaliuta) [1700846] - [net] bpf: add MAP_LOOKUP_AND_DELETE_ELEM syscall (Yauheni Kaliuta) [1700846] - [net] bpf: add queue and stack maps (Yauheni Kaliuta) [1700846] - [net] bpf/verifier: add ARG_PTR_TO_UNINIT_MAP_VALUE (Yauheni Kaliuta) [1700846] - [net] bpf/syscall: allow key to be null in map functions (Yauheni Kaliuta) [1700846] - [net] bpf: rename stack trace map operations (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: use 4 context mode for the NFP disasm (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: fix file resource leak in load_kallsyms (Yauheni Kaliuta) [1700846] - [tools] bpf: sockmap, add msg_peek tests to test_sockmap (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap, support for msg_peek in sk_msg with redirect ingress (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap, fix skmsg recvmsg handler to track size correctly (Yauheni Kaliuta) [1700846] - [include] bpf: skmsg, improve sk_msg_used_element to work in cork context (Yauheni Kaliuta) [1700846] - [tools] libbpf: Per-symbol visibility for DSO (Yauheni Kaliuta) [1700846] - [tools] bpf, tls: add tls header to tools infrastructure (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add map create command (Yauheni Kaliuta) [1700846] - [tools] bpf: bpftool, add flag to allow non-compat map definitions (Yauheni Kaliuta) [1700846] - [tools] bpf: bpftool, add support for attaching programs to maps (Yauheni Kaliuta) [1700846] - [maintainers] bpf, doc: add maintainers entry to related files (Yauheni Kaliuta) [1700846] - [tools] bpf: add tls support for testing in test_sockmap (Yauheni Kaliuta) [1700846] - [net] tls: add bpf support to sk_msg handling (Yauheni Kaliuta) [1700846] - [net] tls: replace poll implementation with read hook (Yauheni Kaliuta) [1700846] - [net] tls: convert to generic sk_msg interface (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: convert to generic sk_msg interface (Yauheni Kaliuta) [1700846] - [net] tcp, ulp: remove ulp bits from sockmap (Yauheni Kaliuta) [1700846] - [net] tcp, ulp: enforce sock_owned_by_me upon ulp init and cleanup (Yauheni Kaliuta) [1700846] - [net] net/tls: Make function get_rec() static (Yauheni Kaliuta) [1700846] - [net] net/tls: Mark the end in scatterlist table (Yauheni Kaliuta) [1700846] - [net] tls: Fixed a memory leak during socket close (Yauheni Kaliuta) [1700846] - [net] net/tls: Removed redundant checks for non-NULL (Yauheni Kaliuta) [1700846] - [net] tls: Add support for inplace records encryption (Yauheni Kaliuta) [1700846] - [net] tls: Remove redundant vars from tls record structure (Yauheni Kaliuta) [1700846] - [net] net/tls: Fixed race condition in async encryption (Yauheni Kaliuta) [1700846] - [net] tls: Fix socket mem accounting error under async encryption (Yauheni Kaliuta) [1700846] - [net] net/tls: Add support for async encryption of records for performance (Yauheni Kaliuta) [1700846] - [net] tls: Remove dead code in tls_sw_sendmsg (Yauheni Kaliuta) [1700846] - [net] net/tls: Fixed return value when tls_complete_pending_work() fails (Yauheni Kaliuta) [1700846] - [net] bpf: wait for running BPF programs when updating map-in-map (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: install script with_addr.sh (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: add config fragment LWTUNNEL (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: use proper type and uapi perf_event.h header for libbpf (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add XDP selftests for modifying and popping VLAN headers (Yauheni Kaliuta) [1700846] - [tools] bpf: make TC vlan bpf_helpers avail to selftests (Yauheni Kaliuta) [1700846] - [net] net: fix generic XDP to handle if eth header was mangled (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: test_verifier, check bpf_map_lookup_elem access in bpf prog (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: test_verifier, change names of fixup maps (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool, print strerror when map lookup error occurs (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool, split the function do_dump() (Yauheni Kaliuta) [1700846] - [net] bpf: return EOPNOTSUPP when map lookup isn't supported (Yauheni Kaliuta) [1700846] - [net] bpf: error handling when map_lookup_elem isn't supported (Yauheni Kaliuta) [1700846] - [net] bpf: btf: Fix a missing check bug (Yauheni Kaliuta) [1700846] - [net] bpf: allow offload of programs with BPF-to-BPF function calls (Yauheni Kaliuta) [1700846] - [net] bpf: add verifier callback to get stack usage info for offloaded progs (Yauheni Kaliuta) [1700846] - [tools] libbpf: relicense libbpf as LGPL-2.1 OR BSD-2-Clause (Yauheni Kaliuta) [1700846] - [samples] bpf, tracex3_user: erase "ARRAY_SIZE" redefined (Yauheni Kaliuta) [1700846] - [tools] libbpf: Use __u32 instead of u32 in bpf_program__load (Yauheni Kaliuta) [1700846] - [tools] libbpf: Make include guards consistent (Yauheni Kaliuta) [1700846] - [tools] libbpf: Consistent prefixes for interfaces in str_error.h (Yauheni Kaliuta) [1700846] - [tools] libbpf: Consistent prefixes for interfaces in nlattr.h (Yauheni Kaliuta) [1700846] - [tools] libbpf: Consistent prefixes for interfaces in libbpf.h (Yauheni Kaliuta) [1700846] - [tools] libbpf: Move __dump_nlmsg_t from API to implementation (Yauheni Kaliuta) [1700846] - [documentation] Documentation: Describe bpf reference tracking (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Add C tests for reference tracking (Yauheni Kaliuta) [1700846] - [tools] libbpf: Support loading individual progs (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Add tests for reference tracking (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Generalize dummy program types (Yauheni Kaliuta) [1700846] - [tools] bpf: Add helper to retrieve socket in BPF (Yauheni Kaliuta) [1700846] - [include] bpf: Introduce bpf_skb_ancestor_cgroup_id helper (Yauheni Kaliuta) [1700846] - [tools] bpf: sync include/uapi/linux/bpf.h to tools/include/uapi/linux/bpf.h (Yauheni Kaliuta) [1700846] - [tools] bpf: sync bpf.h uapi with tools/ (Yauheni Kaliuta) [1700846] - [tools] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1700846] - [tools] bpf: Sync bpf.h uapi to tools/ (Yauheni Kaliuta) [1700846] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1700846] - [net] bpf: Add reference tracking to verifier (Yauheni Kaliuta) [1700846] - [net] bpf: Macrofy stack state copy (Yauheni Kaliuta) [1700846] - [include] bpf: Add PTR_TO_SOCKET verifier type (Yauheni Kaliuta) [1700846] - [net] bpf: Generalize ptr_or_null regs check (Yauheni Kaliuta) [1700846] - [net] bpf: Reuse canonical string formatter for ctx errs (Yauheni Kaliuta) [1700846] - [net] bpf: Add iterator for spilled registers (Yauheni Kaliuta) [1700846] - [net] bpf: don't accept cgroup local storage with zero value size (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: cgroup local storage-based network counters (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: extend test_cgrp2_attach2 test to use per-cpu cgroup storage (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: extend the storage test to test per-cpu cgroup storage (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add verifier per-cpu cgroup storage tests (Yauheni Kaliuta) [1700846] - [tools] bpftool: add support for PERCPU_CGROUP_STORAGE maps (Yauheni Kaliuta) [1700846] - [net] bpf: don't allow create maps of per-cpu cgroup local storages (Yauheni Kaliuta) [1700846] - [net] bpf: introduce per-cpu cgroup local storage (Yauheni Kaliuta) [1700846] - [net] bpf: rework cgroup storage pointer passing (Yauheni Kaliuta) [1700846] - [net] bpf: extend cgroup bpf core to allow multiple cgroup storage types (Yauheni Kaliuta) [1700846] - [net] bpf/test_run: support cgroup local storage (Yauheni Kaliuta) [1700846] - [net] bpf: harden flags check in cgroup_storage_update_elem() (Yauheni Kaliuta) [1700846] - [net] bpf: permit CGROUP_DEVICE programs accessing helper bpf_get_current_cgroup_id() (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test libbpf_{prog,attach}_type_by_name (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Use libbpf_attach_type_by_name in test_socket_cookie (Yauheni Kaliuta) [1700846] - [tools] libbpf: Support sk_skb/stream_{parser, verdict} section names (Yauheni Kaliuta) [1700846] - [tools] libbpf: Support cgroup_skb/{e,in}gress section names (Yauheni Kaliuta) [1700846] - [tools] libbpf: Introduce libbpf_attach_type_by_name (Yauheni Kaliuta) [1700846] - [tools] bpftool: Fix bpftool net output (Yauheni Kaliuta) [1700846] - [tools] bpftool: add support for BPF_MAP_TYPE_REUSEPORT_SOCKARRAY maps (Yauheni Kaliuta) [1700846] - [tools] bpf: test_maps, only support ESTABLISHED socks (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap, fix transition through disconnect without close (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap only allow ESTABLISHED sock state (Yauheni Kaliuta) [1700846] - [net] bpf: remove redundant null pointer check before consume_skb (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: fix compilation failure (Yauheni Kaliuta) [1700846] - [net] flow_dissector: fix build failure without CONFIG_NET (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: fix a compilation failure (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: remove duplicated includes (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool: improve output format for bpftool net (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: fix bpf_flow.c build (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: test bpf flow dissection (Yauheni Kaliuta) [1700846] - [tools] flow_dissector: implements eBPF parser (Yauheni Kaliuta) [1700846] - [tools] bpf: support flow dissector in libbpf and bpftool (Yauheni Kaliuta) [1700846] - [include] flow_dissector: implements flow dissector BPF hook (Yauheni Kaliuta) [1700846] - [net] bpf: btf: Fix end boundary calculation for type section (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix a netlink recv issue (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool: support prog array map and map of maps (Yauheni Kaliuta) [1700846] - [net] bpf: add bpffs pretty print for program array map (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool: add net support (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add more netlink functionalities in lib/bpf (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: move bpf/lib netlink related functions into a new file (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf/test_progs: do not check errno == 0 (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add missing executables to .gitignore (Yauheni Kaliuta) [1700846] - [net] bpf/verifier: fix verifier instability (Yauheni Kaliuta) [1700846] - [net] bpf: avoid misuse of psock when TCP_ULP_BPF collides with another ULP (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool, add xskmap in map types (Yauheni Kaliuta) [1700846] - [tools] bpf: add selftest for bpf's (set|get)_sockopt for SAVE_SYN (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: xdpsock, minor fixes (Yauheni Kaliuta) [1700846] - [samples] bpf: add TCP_SAVE_SYN/TCP_SAVED_SYN sample program (Yauheni Kaliuta) [1700846] - [net] bpf: add TCP_SAVE_SYN/TCP_SAVED_SYN options for bpf_(set|get)sockopt (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool: add btf percpu map formated dump (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add bpffs percpu map pretty print tests in test_btf (Yauheni Kaliuta) [1700846] - [net] bpf: add bpffs pretty print for percpu arraymap/hash/lru_hash (Yauheni Kaliuta) [1700846] - [net] bpf/verifier: display non-spill stack slot types in print_verifier_state (Yauheni Kaliuta) [1700846] - [tools] bpf: use --cgroup in test_suite if supplied (Yauheni Kaliuta) [1700846] - [tools] bpf: sockmap test remove shutdown() calls (Yauheni Kaliuta) [1700846] - [net] bpf: remove duplicated include from syscall.c (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap, decrement copied count correctly in redirect error case (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix psock refcount leak in bpf_tcp_recvmsg (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix potential use after free in bpf_tcp_close (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: return from do_event_pipe() on bad arguments (Yauheni Kaliuta) [1700846] - [net] bpf: use per htab salt for bucket hash (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap: write_space events need to be passed to TCP handler (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix sock hash count in alloc_sock_hash_elem (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix sock_hash_alloc and reject zero-sized keys (Yauheni Kaliuta) [1700846] - [net] bpf: fix redirect to map under tail calls (Yauheni Kaliuta) [1700846] - [netdrv] veth: Support per queue XDP ring (Yauheni Kaliuta) [1700846] - [netdrv] veth: Add XDP TX and REDIRECT (Yauheni Kaliuta) [1700846] - [net] xdp: Helpers for disabling napi_direct of xdp_return_frame (Yauheni Kaliuta) [1700846] - [net] bpf: Make redirect_info accessible from modules (Yauheni Kaliuta) [1700846] - [netdrv] veth: Add ndo_xdp_xmit (Yauheni Kaliuta) [1700846] - [netdrv] veth: Handle xdp_frames in xdp napi ring (Yauheni Kaliuta) [1700846] - [netdrv] veth: Avoid drops by oversized packets when XDP is enabled (Yauheni Kaliuta) [1700846] - [netdrv] veth: Add driver XDP (Yauheni Kaliuta) [1700846] - [net] net: Export skb_headers_offset_update (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix bpf selftest test_cgroup_storage failure (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix sock_map_ctx_update_elem race with exist/noexist (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix map elem deletion race with smap_stop_sock (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix leakage of smap_psock_map_entry (Yauheni Kaliuta) [1700846] - [net] bpf: fix a rcu usage warning in bpf_prog_array_copy_core() (Yauheni Kaliuta) [1700846] - [tools] bpf: test: fix spelling mistake "REUSEEPORT" -> "REUSEPORT" (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Selftest for bpf_skb_ancestor_cgroup_id (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Add cgroup id helpers to bpf_helpers.h (Yauheni Kaliuta) [1700846] - [net] bpf: decouple btf from seq bpf fs dump and enable more maps (Yauheni Kaliuta) [1700846] - [tools] bpf: Test BPF_PROG_TYPE_SK_REUSEPORT (Yauheni Kaliuta) [1700846] - [tools] bpf: test BPF_MAP_TYPE_REUSEPORT_SOCKARRAY (Yauheni Kaliuta) [1700846] - [tools] bpf: Refactor ARRAY_SIZE macro to bpf_util.h (Yauheni Kaliuta) [1700846] - [net] bpf: Introduce BPF_PROG_TYPE_SK_REUSEPORT (Yauheni Kaliuta) [1700846] - [net] bpf: Introduce BPF_MAP_TYPE_REUSEPORT_SOCKARRAY (Yauheni Kaliuta) [1700846] - [net] net: Add ID (if needed) to sock_reuseport and expose reuseport_lock (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add bpffs pretty print btf test for hash/lru_hash maps (Yauheni Kaliuta) [1700846] - [net] bpf: btf: add pretty print for hash/lru_hash maps (Yauheni Kaliuta) [1700846] - [net] bpf: fix bpffs non-array map seq_show issue (Yauheni Kaliuta) [1700846] - [powerpc] powerpc/Makefiles: Convert ifeq to ifdef where possible (Yauheni Kaliuta) [1700846] - [net] bpf: introduce update_effective_progs() (Yauheni Kaliuta) [1700846] - [s390] s390: fix br_r1_trampoline for machines without exrl (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: fix a typo in map in map test (Yauheni Kaliuta) [1700846] - [tools] tools: bpf: fix BTF code added twice to different trees (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: extend test_cgrp2_attach2 test to use cgroup storage (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add a cgroup storage test (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add verifier cgroup storage tests (Yauheni Kaliuta) [1700846] - [tools] bpftool: add support for CGROUP_STORAGE maps (Yauheni Kaliuta) [1700846] - [net] bpf: introduce the bpf_get_local_storage() helper function (Yauheni Kaliuta) [1700846] - [net] bpf: don't allow create maps of cgroup local storages (Yauheni Kaliuta) [1700846] - [net] bpf/verifier: introduce BPF_PTR_TO_MAP_VALUE (Yauheni Kaliuta) [1700846] - [net] bpf: extend bpf_prog_array to store pointers to the cgroup storage (Yauheni Kaliuta) [1700846] - [net] bpf: allocate cgroup storage entries on attaching bpf programs (Yauheni Kaliuta) [1700846] - [net] bpf: pass a pointer to a cgroup storage using pcpu variable (Yauheni Kaliuta) [1700846] - [net] bpf: introduce cgroup storage maps (Yauheni Kaliuta) [1700846] - [net] bpf: add ability to charge bpf maps memory dynamically (Yauheni Kaliuta) [1700846] - [net] bpf: verifier: MOV64 don't mark dst reg unbounded (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test for get_socket_cookie (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Add bpf_get_socket_cookie to bpf_helpers.h (Yauheni Kaliuta) [1700846] - [tools] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1700846] - [net] bpf: Support bpf_get_socket_cookie in more prog types (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: convert xdpsock_user.c to libbpf (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: convert xdp_fwd_user.c to libbpf (Yauheni Kaliuta) [1700846] - [tools] tools: libbpf: add bpf_object__find_program_by_title() (Yauheni Kaliuta) [1700846] - [tools] tools: libbpf: handle NULL program gracefully in bpf_program__nth_fd() (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: Add BTF build flags to Makefile (Yauheni Kaliuta) [1700846] - [tools] tools/bpftool: ignore build products (Yauheni Kaliuta) [1700846] - [tools] bpf: Add Python 3 support to selftests scripts for bpf (Yauheni Kaliuta) [1700846] - [tools] bpf: btf: fix inconsistent IS_ERR and PTR_ERR (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap: remove redundant pointer sg (Yauheni Kaliuta) [1700846] - [net] bpf: bpf_prog_array_alloc() should return a generic non-rcu pointer (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: don't pass FEATURES_DUMP to libbpf (Yauheni Kaliuta) [1700846] - [tools] tools: libbpf: remove libelf-getphdrnum feature detection (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: test_cgrp2_sock2: fix an off by one (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: ensure that we don't load over MAX_PROGS programs (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test case for BPF_SOCK_OPS_TCP_LISTEN_CB (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Better verification in test_tcpbpf (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Switch test_tcpbpf_user to cgroup_helpers (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Fix const'ness in cgroup_helpers (Yauheni Kaliuta) [1700846] - [tools] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1700846] - [net] bpf: Add BPF_SOCK_OPS_TCP_LISTEN_CB (Yauheni Kaliuta) [1700846] - [tools] bpf: btf: print map dump and lookup with btf info (Yauheni Kaliuta) [1700846] - [tools] bpf: btf: add btf print functionality (Yauheni Kaliuta) [1700846] - [tools] bpf: btf: export btf types and name by offset from lib (Yauheni Kaliuta) [1700846] - [tools] tools: bpf: build and install man page for eBPF helpers from bpftool/ (Yauheni Kaliuta) [1700846] - [tools] tools: bpf: synchronise BPF UAPI header with tools (Yauheni Kaliuta) [1700846] - [include] bpf: fix documentation for eBPF helpers (Yauheni Kaliuta) [1700846] - [tools] bpftool: add bash completion for cgroup tree command (Yauheni Kaliuta) [1700846] - [tools] bpftool: document cgroup tree command (Yauheni Kaliuta) [1700846] - [tools] bpftool: introduce cgroup tree command (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test sys_connect BPF hooks with TFO (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: Add xdp_sample_pkts example (Yauheni Kaliuta) [1700846] - [tools] trace_helpers.c: Add helpers to poll multiple perf FDs for events (Yauheni Kaliuta) [1700846] - [net] bpf: deal with kABI breakage in cgroups (Yauheni Kaliuta) [1700846] - [netdrv] nfp: bpf: fix static check error through tightening shift amount adjustment (Pablo Cascon) [1663986] - [netdrv] nfp: disable netpoll on representors (Pablo Cascon) [1663986] - [netdrv] nfp: validate the return code from dev_queue_xmit() (Pablo Cascon) [1663986] - [netdrv] nfp: fix simple vNIC mailbox length (Pablo Cascon) [1663986] - [netdrv] nfp: nsp: set higher timeout for flash bundle (Pablo Cascon) [1663986] - [netdrv] nfp: nsp: allow the use of DMA buffer (Pablo Cascon) [1663986] - [netdrv] nfp: nsp: move default buffer handling into its own function (Pablo Cascon) [1663986] - [netdrv] nfp: nsp: use fractional size of the buffer (Pablo Cascon) [1663986] - [netdrv] nfp: report RJ45 connector in ethtool (Pablo Cascon) [1663986] - [netdrv] nfp: remove ethtool flashing fallback (Pablo Cascon) [1663986] - [netdrv] nfp: Remove switchdev.h inclusion (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: fix code-gen bug on BPF_ALU | BPF_XOR | BPF_K (Pablo Cascon) [1663986] - [netdrv] nfp: devlink: allow flashing the device via devlink (Pablo Cascon) [1663986] - [netdrv] nfp: devlink: include vendor/product info in serial number (Pablo Cascon) [1663986] - [netdrv] nfp: devlink: use the generic manufacture identifier instead of vendor (Pablo Cascon) [1663986] - [netdrv] nfp: flower: cmsg: use struct_size() helper (Pablo Cascon) [1663986] - [netdrv] nfp: Implement ndo_get_port_parent_id() (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: complete ALU32 logic shift supports (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: correct the behavior for shifts by zero (Pablo Cascon) [1663986] - [netdrv] nfp: devlink: report the running and flashed versions (Pablo Cascon) [1663986] - [netdrv] nfp: nsp: add support for versions command (Pablo Cascon) [1663986] - [netdrv] nfp: devlink: report fixed versions (Pablo Cascon) [1663986] - [netdrv] nfp: devlink: report driver name and serial number (Pablo Cascon) [1663986] - [netdrv] nfp: use struct_size() in kzalloc() (Pablo Cascon) [1663986] - [netdrv] nfp: flower: enable MAC address sharing for offloadable devs (Pablo Cascon) [1663986] - [netdrv] nfp: flower: ensure MAC cleanup on address change (Pablo Cascon) [1663986] - [netdrv] nfp: flower: add infastructure for non-repr priv data (Pablo Cascon) [1663986] - [netdrv] nfp: flower: ensure deletion of old offloaded MACs (Pablo Cascon) [1663986] - [netdrv] nfp: flower: remove list infastructure from MAC offload (Pablo Cascon) [1663986] - [netdrv] nfp: flower: ignore offload of VF and PF repr MAC addresses (Pablo Cascon) [1663986] - [netdrv] nfp: flower: tidy tunnel related private data (Pablo Cascon) [1663986] - [netdrv] nfp: flower: support multiple memory units for filter offloads (Pablo Cascon) [1663986] - [netdrv] nfp: flower: increase cmesg reply timeout (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: optimize codegen for JSET with a constant (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: remove the trivial JSET optimization (Pablo Cascon) [1663986] - [netdrv] nfp: flower: fix cb_ident duplicate in indirect block register (Pablo Cascon) [1663986] - [netdrv] nfp: abm: allow to opt-out of RED offload (Pablo Cascon) [1663986] - [netdrv] nfp: flower: ensure TCP flags can be placed in IPv6 frame (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: implement jitting of BPF_ALU | BPF_ARSH | BPF_* (Pablo Cascon) [1663986] - [netdrv] nfp: convert to DEFINE_SHOW_ATTRIBUTE (Pablo Cascon) [1663986] - [netdrv] nfp: report more info when reconfiguration fails (Pablo Cascon) [1663986] - [netdrv] nfp: add offset to all TLV parsing errors (Pablo Cascon) [1663986] - [netdrv] nfp: add offloads on representors (Pablo Cascon) [1663986] - [netdrv] nfp: add locking around representor changes (Pablo Cascon) [1663986] - [netdrv] nfp: run don't require Qdiscs on representor netdevs (Pablo Cascon) [1663986] - [netdrv] nfp: run representor TX locklessly (Pablo Cascon) [1663986] - [netdrv] nfp: avoid oversized TSO headers with metadata prepend (Pablo Cascon) [1663986] - [netdrv] nfp: correct descriptor offsets in presence of metadata (Pablo Cascon) [1663986] - [netdrv] nfp: move queue variable init (Pablo Cascon) [1663986] - [netdrv] nfp: move temporary variables in nfp_net_tx_complete() (Pablo Cascon) [1663986] - [netdrv] nfp: copy only the relevant part of the TX descriptor for frags (Pablo Cascon) [1663986] - [netdrv] nfp: flower: prevent offload if rhashtable insert fails (Pablo Cascon) [1663986] - [netdrv] nfp: flower: release metadata on offload failure (Pablo Cascon) [1663986] - [netdrv] nfp: abm: add support for more threshold actions (Pablo Cascon) [1663986] - [netdrv] nfp: abm: add cls_u32 offload for simple band classification (Pablo Cascon) [1663986] - [netdrv] nfp: abm: add functions to update DSCP -> virtual queue map (Pablo Cascon) [1663986] - [netdrv] nfp: abm: calculate PRIO map len and check mailbox size (Pablo Cascon) [1663986] - [netdrv] nfp: abm: add GRED offload (Pablo Cascon) [1663986] - [netdrv] nfp: abm: wrap RED parameters in bands (Pablo Cascon) [1663986] - [netdrv] nfp: abm: add up bands for sto/non-sto stats (Pablo Cascon) [1663986] - [netdrv] nfp: abm: switch to extended stats for reading packet/byte counts (Pablo Cascon) [1663986] - [netdrv] nfp: abm: size threshold table to account for bands (Pablo Cascon) [1663986] - [netdrv] nfp: abm: pass band parameter to functions (Pablo Cascon) [1663986] - [netdrv] nfp: abm: map per-band symbols (Pablo Cascon) [1663986] - [netdrv] nfp: abm: restructure Qdisc handling (Pablo Cascon) [1663986] - [netdrv] nfp: abm: save RED's parameters (Pablo Cascon) [1663986] - [netdrv] nfp: abm: reset RED's child based on limit (Pablo Cascon) [1663986] - [netdrv] nfp: abm: build full Qdisc hierarchy based on graft notifications (Pablo Cascon) [1663986] - [netdrv] nfp: abm: allocate Qdisc child table (Pablo Cascon) [1663986] - [netdrv] nfp: abm: remember which Qdisc is root (Pablo Cascon) [1663986] - [netdrv] nfp: abm: track all offload-enabled qdiscs (Pablo Cascon) [1663986] - [netdrv] nfp: abm: keep track of all RED thresholds (Pablo Cascon) [1663986] - [netdrv] nfp: abm: rename qdiscs -> red_qdiscs (Pablo Cascon) [1663986] - [netdrv] nfp: flower: remove unnecessary code in flow lookup (Pablo Cascon) [1663986] - [netdrv] nfp: flower: remove TC egdev offloads (Pablo Cascon) [1663986] - [netdrv] nfp: flower: offload tunnel decap rules via indirect TC blocks (Pablo Cascon) [1663986] - [netdrv] nfp: flower: increase scope of netdev checking functions (Pablo Cascon) [1663986] - [netdrv] nfp: flower: allow non repr netdev offload (Pablo Cascon) [1663986] - [netdrv] nfp: use the new __netdev_tx_sent_queue() BQL optimisation (Pablo Cascon) [1663986] - [netdrv] nfp: abm: refuse RED offload with harddrop set (Pablo Cascon) [1663986] - [netdrv] nfp: abm: don't set negative threshold (Pablo Cascon) [1663986] - [netdrv] nfp: abm: provide more precise info about offload parameter validation (Pablo Cascon) [1663986] - [netdrv] nfp: parse vNIC TLV capabilities at alloc time (Pablo Cascon) [1663986] - [netdrv] nfp: pass ctrl_bar pointer to nfp_net_alloc (Pablo Cascon) [1663986] - [netdrv] nfp: abm: split qdisc offload code into a separate file (Pablo Cascon) [1663986] - [netdrv] nfp: flower: include geneve as supported offload tunnel type (Pablo Cascon) [1663986] - [netdrv] nfp: flower: use geneve and vxlan helpers (Pablo Cascon) [1663986] - [netdrv] nfp: flower: use the common netdev notifier (Pablo Cascon) [1663986] - [netdrv] nfp: register a notifier handler in a central location for the device (Pablo Cascon) [1663986] - [netdrv] nfp: flower: make nfp_fl_lag_changels_event() void (Pablo Cascon) [1663986] - [netdrv] nfp: flower: don't try to nack device unregister events (Pablo Cascon) [1663986] - [netdrv] nfp: flower: remove unnecessary iteration over devices (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: protect against mis-initializing atomic counters (Pablo Cascon) [1663986] - [netdrv] nfp: devlink port split support for 1x100G CXP NIC (Pablo Cascon) [1663986] - [netdrv] nfp: replace long license headers with SPDX (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: support pointers to other stack frames for BPF-to-BPF calls (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: account for BPF-to-BPF calls when preparing nfp JIT (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: ignore helper-related checks for BPF calls in nfp verifier (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: rename nfp_prog->stack_depth as nfp_prog->stack_frame_depth (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: allow control message sizing for map ops (Pablo Cascon) [1663986] - [netdrv] nfp: allow apps to request larger MTU on control vNIC (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: parse global BPF ABI version capability (Pablo Cascon) [1663986] - [netdrv] nfp: warn on experimental TLV types (Pablo Cascon) [1663986] - [netdrv] nfp: remove ndo_poll_controller (Pablo Cascon) [1663986] - [netdrv] nfp: replace spin_lock_bh with spin_lock in tasklet callback (Pablo Cascon) [1663986] - [netdrv] nfp: separate VXLAN and GRE feature handling (Pablo Cascon) [1663986] - [netdrv] nfp: validate rtsym accesses fall within the symbol (Pablo Cascon) [1663986] - [netdrv] nfp: prefix rtsym error messages with symbol name (Pablo Cascon) [1663986] - [netdrv] nfp: fix readq on absolute RTsyms (Pablo Cascon) [1663986] - [netdrv] nfp: make RTsym users handle absolute symbols correctly (Pablo Cascon) [1663986] - [netdrv] nfp: support access to absolute RTsyms (Pablo Cascon) [1663986] - [netdrv] nfp: convert all RTsym users to use new read/write helpers (Pablo Cascon) [1663986] - [netdrv] nfp: convert existing RTsym helpers to full target decoding (Pablo Cascon) [1663986] - [netdrv] nfp: pass cpp_id to nfp_cpp_map_area() (Pablo Cascon) [1663986] - [netdrv] nfp: add RTsym access helpers (Pablo Cascon) [1663986] - [netdrv] nfp: add basic errors messages to target logic (Pablo Cascon) [1663986] - [netdrv] nfp: save the MU locality field offset (Pablo Cascon) [1663986] - [netdrv] nfp: refactor the per-chip PCIe config (Pablo Cascon) [1663986] - [netdrv] nfp: add support for NFP5000 (Pablo Cascon) [1663986] - [netdrv] nfp: abm: look up MAC addresses via management FW (Pablo Cascon) [1663986] - [netdrv] nfp: add support for indirect HWinfo lookup (Pablo Cascon) [1663986] - [netdrv] nfp: interpret extended FW load result codes (Pablo Cascon) [1663986] - [netdrv] nfp: attempt FW load from flash (Pablo Cascon) [1663986] - [netdrv] nfp: encapsulate NSP command arguments into structs (Pablo Cascon) [1663986] - [netdrv] nfp: clean up return types in kdoc comments (Pablo Cascon) [1663986] - [netdrv] nfp: flower: allow matching on ipv4 UDP tunnel tos and ttl (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: xdp_adjust_tail support (Pablo Cascon) [1663986] - [netdrv] nfp: fix variable dereferenced before check in nfp_app_ctrl_rx_raw() (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: improve map offload info messages (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: remember maps by ID (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: allow receiving perf events on data queues (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: pass raw data buffer to nfp_bpf_event_output() (Pablo Cascon) [1663986] - [netdrv] nfp: allow control message reception on data queues (Pablo Cascon) [1663986] - [netdrv] nfp: move repr handling on RX path (Pablo Cascon) [1663986] - [netdrv] nfp: protect from theoretical size overflows on HW descriptor ring (Pablo Cascon) [1663986] - [netdrv] nfp: restore correct ordering of fields in rx ring structure (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: allow program sharing within ASIC (Pablo Cascon) [1663986] - [netdrv] nfp: add .ndo_init() and .ndo_uninit() callbacks (Pablo Cascon) [1663986] - [netdrv] nfp: add support for simultaneous driver and hw XDP (Pablo Cascon) [1663986] - [netdrv] nfp: avoid using getnstimeofday64() (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: migrate to advanced reciprocal divide in reciprocal_div.h (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: support u32 divide using reciprocal_div.h (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: support u16 and u32 multiplications (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: copy range info for all operands of all ALU operations (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: rename umin/umax to umin_src/umax_src (Pablo Cascon) [1663986] - [netdrv] nfp: make use of napi_consume_skb() (Pablo Cascon) [1663986] - [netdrv] nfp: implement netpoll ndo (thus enabling netconsole) (Pablo Cascon) [1663986] - [netdrv] nfp: fail probe if serial or interface id is missing (Pablo Cascon) [1663986] - [netdrv] nfp: expose ring stats of inactive rings via ethtool (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: allow source ptr type be map ptr in memcpy optimization (Pablo Cascon) [1663986] - [netdrv] bpf: offload: keep the offload state per-ASIC (Pablo Cascon) [1663986] - [netdrv] bpf: offload: aggregate offloads per-device (Pablo Cascon) [1663986] - [tools] selftests/bpf: add test for sharing objects between netdevs (Ivan Vecera) [1708399] - [netdrv] netdevsim: allow program sharing between devices (Ivan Vecera) [1708399] - [net] bpf: offload: allow program and map sharing per-ASIC (Ivan Vecera) [1708399] - [netdrv] bpf: offload: keep the offload state per-ASIC (Ivan Vecera) [1708399] - [netdrv] bpf: offload: aggregate offloads per-device (Ivan Vecera) [1708399] - [net] bpf: offload: rename bpf_offload_dev_match() to bpf_offload_prog_map_match() (Ivan Vecera) [1708399] - [netdrv] netdevsim: associate bound programs with shared dev (Ivan Vecera) [1708399] - [netdrv] netdevsim: add shared netdevsim devices (Ivan Vecera) [1708399] - [netdrv] netdevsim: add switch_id attribute (Ivan Vecera) [1708399]- [infiniband] IB/mlx5: Remove set but not used variable (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: WQE dump jumps over first 16 bytes (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Fix false compilation warning (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Remove redundant assignment (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Fix compilation warning in en_tc.c (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Fix compilation warning in eq.c (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Fix the max MTU check in case of XDP (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Fix use-after-free after xdp_return_frame (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Fix scatter to CQE in DCT QP creation (Alaa Hleihel) [1691238] - [netdrv] Revert "net/mlx5e: Enable reporting checksum unnecessary also for L3 packets" (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Rx, Check ip headers sanity (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: FPGA, tls, idr remove on flow delete (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: FPGA, tls, hold rcu read lock a bit longer (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Consider tunnel type for encap contexts (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: E-Switch, Fix esw manager vport indication for more vport commands (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Correctly use the namespace type when allocating pedit action (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: ethtool, Allow legacy link-modes configuration via non-extended ptys (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: ethtool, Fix type analysis of advertised link-mode (Alaa Hleihel) [1691238] - [netdrv] net: mlx5: Add a missing check on idr_find, free buf (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Allow IPv4 ttl & IPv6 hop_limit rewrite for all L4 protocols (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Use mlx5 core to create/destroy a DEVX DCT (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Fix DCT creation bad flow (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Fix bad flow upon DEVX mkey creation (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Add support for ODP for DEVX indirection mkey (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Manage indirection mkey upon DEVX flow for ODP (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: DEVX handling for indirection MKEY (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Fix access to non-existing receive queue (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Properly get the PF number phys port name ndo (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Consolidate update FTE for all removal changes (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Add a locked flag to node removal functions (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Add modify FTE helper function (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Fix multiple updates of steering rules in parallel (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Validate correct PD before prefetch MR (Alaa Hleihel) [1691238] - [infiniband] RDMA/mlx5: Introduce and reuse helper to identify ODP MR (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Protect against prefetch of invalid MR (Alaa Hleihel) [1691238] - [infiniband] net/mlx5: Make mlx5_cmd_exec_cb() a safe API (Alaa Hleihel) [1691238] - [infiniband] RDMA: Clean structures from CONFIG_INFINIBAND_ON_DEMAND_PAGING (Alaa Hleihel) [1691238] - [infiniband] RDMA/mlx5: Embed into the code flow the ODP config option (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Add missing static function annotation (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Do not use hw_access_flags for be and CPU data (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Fix code style issue in mlx driver (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Fix the locking of SRQ objects in ODP events (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Make mlx5_ib_stage_odp_cleanup() static (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Declare local functions 'static' (Alaa Hleihel) [1691238] - [netdrv] RDMA/mlx5: Delete declaration of already removed function (Alaa Hleihel) [1691238] - [netdrv] mlx5-core: Mark ConnectX-6 Dx as unsupported device (Alaa Hleihel) [1691236 1687434] - [netdrv] net/mlx5: Update the list of the PCI supported devices (Alaa Hleihel) [1691236 1687434] - [infiniband] IB/mlx5: Fix mapping of link-mode to IB width and speed (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: ethtool, Add ethtool support for 50Gbps per lane link modes (Alaa Hleihel) [1691236 1683102] - [infiniband] IB/mlx5: Add support for 50Gbps per lane link modes (Alaa Hleihel) [1691236 1683102] - [netdrv] net/mlx5: Add support to ext_* fields introduced in Port Type and Speed register (Alaa Hleihel) [1691236 1683102] - [include] net/mlx5: Add new fields to Port Type and Speed register (Alaa Hleihel) [1691236 1683102] - [netdrv] net/mlx5: Refactor queries to speed fields in Port Type and Speed register (Alaa Hleihel) [1691236 1683102] - [netdrv] net/mlx5e: Set peer flow needed also for multipath (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Update check for merged eswitch device (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Use hint to resolve route when in HW multipath mode (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Always query offloaded tc peer rule counter (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Re-attempt to offload flows on multipath port affinity events (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5: Emit port affinity event for multipath offloads (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Allow one failure when offloading tc encap rules under multipath (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Don't inherit flow flags on peer flow creation (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Activate HW multipath and handle port affinity based on FIB events (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5: Add multipath mode (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5: Use own workqueue for lag netdev events processing (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5: Expose lag operations in header file (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5: Use unsigned int bit instead of bool as a struct member (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Don't make internal use of errno to denote missing neigh (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Cleanup attach encap function (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Remove 'parse_attr' argument in mlx5e_tc_add_fdb_flow() (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Introduce mlx5e_flow_esw_attr_init() helper (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Return the allocated flow directly from __mlx5e_add_fdb_flow (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Fix GRE key by controlling port tunnel entropy calculation (Alaa Hleihel) [1691236 1663240] - [include] net/mlx5: Introduce tunnel entropy control in PCMR register (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5: Use read-modify-write when changing PCMR register values (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Remove wrong and superfluous tc pedit header type check (Alaa Hleihel) [1691236] - [netdrv] drivers: net: use flow action infrastructure (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: support for two independent packet edit actions (Alaa Hleihel) [1691236] - [netdrv] flow_offload: add flow_rule and flow_match structures and use them (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, fix redirect resources availability check (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Fix a compilation warning in events.c (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: No command allowed when command interface is not ready (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Fix NULL pointer derefernce in set channels error flow (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Don't overwrite pedit action when multiple pedit used (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Update hw flows when encap source mac changed (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Use the inner headers to determine tc/pedit offload limitation on decap flows (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Properly set steering match levels for offloaded TC decap rules (Alaa Hleihel) [1691236 1663207] - [netdrv] net/mlx5e: Unblock setting vid 0 for VFs through the uplink rep (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Move to use common phys port names for vport representors (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Allow MAC invalidation while spoofchk is ON (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Take lock with IRQs disabled to avoid deadlock (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Fix wrong private flag usage causing checksum disable (Alaa Hleihel) [1691236] - [netdrv] Revert "net/mlx5e: E-Switch, Initialize eswitch only if eswitch manager" (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Fix flow creation on representors (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Fix how advise_mr() launches async work (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Fix check for supported user flags when creating a QP (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Fix cb_ident duplicate in indirect block register (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Fix wrong (zero) TX drop counter indication for representor (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Fix wrong error code return on FEC query failure (Alaa Hleihel) [1691236] - [infiniband] Revert "IB/mlx5: Fix long EEH recover time with NVMe offloads" (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Allow XRC INI usage via verbs in DEVX context (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: drop useless LIST_HEAD (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: fix semicolon.cocci warnings (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Signedness bug in UVERBS_HANDLER() (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Allocate the per-port Q counter shared when DEVX is supported (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Add user control for XDP TX MPWQE feature (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Support Enhanced Multi-Packet TX WQE (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Add array for WQE info descriptors (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Maintain a FIFO structure for xdp_info instances (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Replace boolean doorbell indication with segment pointer (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Warn upon polling an error CQE (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Change the XDP SQ redirect indication (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Precede XDP-related operations in RQ poll by a loaded program check (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: TX, Print opcode in error CQE warning (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Fix wrong error unwind (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Fix long EEH recover time with NVMe offloads (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Simplify netdev unbinding (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Use the correct commands for UMEM and UCTX allocation (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Use uid as part of alloc/dealloc transport domain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Fix LAG requirement when CONFIG_MLX5_ESWITCH is off (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Fix query_nic_sys_image_guid() error during init (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Support tunnel encap over tagged Ethernet (Alaa Hleihel) [1691236 1663255] - [netdrv] net/mlx5e: Support VLAN encap ETH header generation (Alaa Hleihel) [1691236 1663255] - [netdrv] net/mlx5e: Re-order route and encap header memory allocation (Alaa Hleihel) [1691236 1663255] - [netdrv] net/mlx5e: Tunnel encap ETH header helper function (Alaa Hleihel) [1691236 1663255] - [netdrv] net/mlx5e: Fail attempt to offload e-switch TC encap flows with vlan on underlay (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Tunnel routing output devs helper function (Alaa Hleihel) [1691236 1663255] - [netdrv] net/mlx5e: Fail attempt to offload e-switch TC flows with egress upper devices (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Allow vlans on e-switch uplink reps (Alaa Hleihel) [1691236 1663255] - [netdrv] net/mlx5e: Increase VF representors' SQ size to 128 (Alaa Hleihel) [1691236] - [netdrv] mlx5: extend PTP gettime function to read system clock (Alaa Hleihel) [1691236] - [netdrv] mlx5: update timecounter at least twice per counter overflow (Alaa Hleihel) [1691236] - [include] IB/mlx5: Introduce uid as part of alloc/dealloc transport domain (Alaa Hleihel) [1691236] - [netdrv] drivers: net: ethernet: mellanox: use skb_sec_path helper (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Fix compile issue when ODP disabled (Alaa Hleihel) [1691236] - [include] net/mlx5: Add shared Q counter bits (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Add advise_mr() support (Alaa Hleihel) [1691236 1663248] - [infiniband] IB/uverbs: Add helper to get array size from ptr attribute (Alaa Hleihel) [1691236 1663248] - [infiniband] RDMA/mlx5: Fix function name typo 'fileds' -> 'fields' (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Delete unreachable handle_atomic code by simplifying SW completion (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Continue driver initialization despite debugfs failure (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Add some ethtool port control entries to the uplink rep netdev (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Expose ethtool pause and link functions to mlx5e callers (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Add sriov and udp tunnel ndo support for the uplink rep (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Handle port mtu/link, dcb and lag for uplink reps (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Uninstantiate esw manager vport netdev on switchdev mode (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Remove leftover code from the PF netdev being uplink rep (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Use dedicated uplink vport netdev representor (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Use single argument for the esw representor build params helper (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5: E-Switch, Remove redundant reloading of the IB interface (Alaa Hleihel) [1691236 1663256 1663207] - [netdrv] net/mlx5: Handle LAG FW commands failure gracefully (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Make RoCE and SR-IOV LAG modes explicit (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Rename mlx5_lag_is_bonded() to __mlx5_lag_is_active() (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Allow co-enablement of uplink LAG and SRIOV (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Allow/disallow LAG according to pre-req only (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Adjustments for the activate LAG logic to run under sriov (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5e: Duplicate offloaded TC eswitch rules under uplink LAG (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5e: Offload TC e-switch rules with egress LAG device (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5e: In case of LAG, one switch parent id is used for all representors (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5e: Enhance flow counter scheme for offloaded TC eswitch rules (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5e: Infrastructure for duplicated offloading of TC flows (Alaa Hleihel) [1691236 1663230 1663207] - [netdrv] net/mlx5e: E-Switch, Add peer miss rules (Alaa Hleihel) [1691236 1663230 1663207] - [netdrv] net/mlx5: Introduce inter-device communication mechanism (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Fold the modify lag code into function (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Add lag affinity info to log (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Split the activate lag function into two routines (Alaa Hleihel) [1691236 1663230] - [include] net/mlx5: E-Switch, Introduce flow counter affinity (Alaa Hleihel) [1691236 1663230] - [infiniband] IB/mlx5: Unify e-switch representors load approach between uplink and VFs (Alaa Hleihel) [1691236] - [include] net/mlx5: Use lowercase 'X' for hex values (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Remove set but not used variable 'upriv' (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Remove duplicated include from eswitch.c (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Use monitor counters for update stats (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Monitor counters commands support (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Avoid query PPCNT register if not supported by the device (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Use CQE padding for Ethernet CQs (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Support multiple encapsulations for a TC flow (Alaa Hleihel) [1691236 1663239 1663207] - [netdrv] net/mlx5e: Allow association of a flow to multiple encaps (Alaa Hleihel) [1691236 1663239] - [netdrv] net/mlx5e: Change parse attr struct to accommodate multiple tunnel infos (Alaa Hleihel) [1691236 1663239] - [netdrv] net/mlx5e: Support header rewrite actions with remote port mirroring (Alaa Hleihel) [1691236 1663239 1663207] - [netdrv] net/mlx5e: Replace the split logic with extended destination (Alaa Hleihel) [1691236 1663239] - [netdrv] net/mlx5e: Annul encap action ordering requirement (Alaa Hleihel) [1691236 1663239 1663207] - [netdrv] net/mlx5e: Move flow attr reformat action bit to per dest flags (Alaa Hleihel) [1691236 1663239 1663207] - [netdrv] net/mlx5e: Refactor eswitch flow attr for destination specific properties (Alaa Hleihel) [1691236 1663239 1663207] - [netdrv] net/mlx5: E-Switch, Rename esw attr mirror count field (Alaa Hleihel) [1691236 1663239 1663207] - [netdrv] net/mlx5: Consider encapsulation properties when comparing destinations (Alaa Hleihel) [1691236 1663239] - [infiniband] RDMA/mlx5: Fail early if user tries to create flows on IB representors (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Remove duplicated include from mlx5_ib.h (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Add 2X width support to query_port (Alaa Hleihel) [1691236 1683102] - [infiniband] IB/mlx5: Add HDR speed support to query port (Alaa Hleihel) [1691236 1683102] - [infiniband] IB/mlx5: Report CapabilityMask2 in ib_query_port (Alaa Hleihel) [1691236 1683102] - [netdrv] net/mlx5e: Add GRE protocol offloading (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Move TC tunnel offloading code to separate source file (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Branch according to classified tunnel type (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Refactor VXLAN tunnel decap offloading code (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Refactor VXLAN tunnel encap offloading code (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Replace egdev with indirect block notifications (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Propagate the filter's net device to mlx5e structures (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Provide the TC filter netdev as parameter to flower callbacks (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Support TC indirect block notifications for eswitch uplink reprs (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Store eswitch uplink representor state on a dedicated struct (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5: Remove the get protocol device interface entry (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Support extended destination format in flow steering command (Alaa Hleihel) [1691236 1663239] - [netdrv] net/mlx5: E-Switch, Change vhca id valid bool field to bit flag (Alaa Hleihel) [1691236 1663239 1663207] - [include] net/mlx5: Introduce extended destination fields (Alaa Hleihel) [1691236 1663239] - [infiniband] net/mlx5: Revise gre and nvgre key formats (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5: Add monitor commands layout and event data (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Add support for plugged-disabled cable status in PME (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Add support for PCIe power slot exceeded error in PME (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Rework handling of port module events (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Move flow counters data structures from flow steering header (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Use helper to get CQE opcode (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Use helper to get CQE opcode (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: When fetching CQEs return CQE instead of void pointer (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Report packet based credit mode device capability (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Add packet based credit mode support (Alaa Hleihel) [1691236] - [include] net/mlx5: Expose packet based credit mode (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Enable TX on a DEVX flow table (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Improve ethtool private-flags code structure (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: ethtool, Support user configuration for RX hash fields (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Move RSS params to a dedicated struct (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Refactor TIR configuration function (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Move modify tirs hash functionality (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Cleanup unused defines (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Remove trailing space of tx_pause ethtool counter name (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Allow XRC usage via verbs in DEVX context (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Update the supported DEVX commands (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Enforce DEVX privilege by firmware (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Enable modify and query verbs objects via DEVX (Alaa Hleihel) [1691236] - [include] net/mlx5: Update mlx5_ifc with DEVX UCTX capabilities bits (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Unfold modify RMP function (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Unfold create RMP function (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Initialize SRQ tables on mlx5_ib (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Update SRQ functions signatures to mlx5_ib format (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Use stages for callback to setup and release DEVX (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Remove SRQ signature global flag (Alaa Hleihel) [1691236] - [infiniband] net/mlx5: Move SRQ functions to RDMA part (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Remove references to local mlx5_core functions (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Remove not-used lib/eq.h header file (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Remove dead transobj code (Alaa Hleihel) [1691236] - [infiniband] net/mlx5: Align SRQ licenses and copyright information (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Debug print for forwarded async events (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Forward SRQ resource events (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Forward QP/WorkQueues resource events (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Remove all deprecated software versions of FW events (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Handle raw delay drop general event (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Allow forwarding event type general event as is (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Handle raw port change event rather than the software version (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Remove unused events callback and logic (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Use the new mlx5 core notifier API (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Forward all mlx5 events to mlx5 notifiers chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Use the new mlx5 core notifier API (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Allow port change event to be forwarded to driver notifiers chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Driver events notifier API (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Use fragmented QP's buffer for in-kernel users (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Use fragmented SRQ's buffer for in-kernel users (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Attach a DEVX counter via raw flow creation (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Improve core device events handling (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Device events, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: CQ ERR, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Resource tables, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: CmdIF, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: FWPage, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: E-Switch, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Clock, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: FPGA, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: FWTrace, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Introduce atomic notifier chain subscription API (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Use the uapi disablement APIs instead of code (Alaa Hleihel) [1691236] - [infiniband] RDMA/uverbs: Use a linear list to describe the compiled-in uapi (Alaa Hleihel) [1691236] - [netdrv] mlx5: use skb_vlan_tag_get_prio() (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Allow modify AV in DCI QP to RTR (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Make EQE access methods inline (Alaa Hleihel) [1691236] - [netdrv] {net, IB}/mlx5: Move Page fault EQ and ODP logic to RDMA (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Generic EQ (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Different EQ types (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Privatize eq_table and friends (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, irq_info and rmap belong to eq_table (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Create all EQs in one place (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Move all EQ logic to eq.c (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Remove redundant completion EQ list lock (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, No need to store eq index as a field (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Remove unused fields and structures (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Use the right place to store/read IRQ affinity hint (Alaa Hleihel) [1691236] - [include] net/mlx5: Fix offsets of ifc reserved fields (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Remove the false indication of software timestamping support (Alaa Hleihel) [1691234 1647734] - [netdrv] net/mlx5: Typo fix in del_sw_hw_rule (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: RX, Fix wrong early return in receive queue poll (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Cancel DIM work on close SQ (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Remove unused UDP GSO remaining counter (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Avoid encap flows deletion attempt the 1st time a neigh is resolved (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Properly initialize flow attributes for slow path eswitch rule deletion (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Avoid overriding the user provided priority for offloaded tc rules (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Err if asked to mirror a goto chain tc eswitch rule (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Fix default amount of channels for VF representors (Alaa Hleihel) [1691234] - [include] net/mlx5: E-Switch, Fix fdb cap bits swap (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Block DEVX umem from the non applicable cases (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Fix XRC QP support after introducing extended atomic (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Fix failing ethtool query on FEC query error (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Fix wrong field name in FEC related functions (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Fix a bug in turning off FEC policy in unsupported speeds (Alaa Hleihel) [1691234] - [include] net/mlx5: Fix XRC SRQ umem valid bits (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Allocate enough space for the FDB sub-namespaces (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Added 'raw_errors_laneX' fields to ethtool statistics (Alaa Hleihel) [1691234] - [include] net/mlx5: Added "per_lane_error_counters" cap bit to PCAM (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Ethtool driver callback for query/set FEC policy (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Add port FEC get/set functions (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Add FEC fields to Port Phy Link Mode (PPLM) reg (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Remove counter from idr after removing it from list (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Take fs_counters dellist before addlist (Alaa Hleihel) [1691234] - [infiniband] net/mlx5: Refactor fragmented buffer struct fields and init flow (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Support offloading tc priorities and chains for eswitch flows (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Use a slow path rule instead if vxlan neighbour isn't available (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: E-Switch, Enable setting goto slow path chain action (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Avoid duplicated code for tc offloads add/del fdb rule (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: For TC offloads, always add new flow instead of appending the actions (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Add a no-append flow insertion mode (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: E-Switch, Add chains and priorities (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: E-Switch, Have explicit API to delete fwd rules (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Split FDB fast path prio to multiple namespaces (Alaa Hleihel) [1691234] - [include] net/mlx5: Add cap bits for multi fdb encap (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Split TC add rule path for nic vs e-switch (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Change return type of tc add flow functions (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Use flow counter IDs and not the wrapping cache object (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: E-Switch, Get counters for offloaded flows from callers (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Add support for extended atomic operations (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Allow scatter to CQE without global signaled WRs (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Verify that driver supports user flags (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Support scatter to CQE for DC transport type (Alaa Hleihel) [1691234] - [include] net/mlx5: Expose DC scatter to CQE capability bit (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Add support for flow tag to raw create flow (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Verify DEVX object type (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Add new counter for aRFS rule insertion failures (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Add extack messages for TC offload failures (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: E-Switch, Add extack messages to devlink callbacks (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Allow reporting of checksum unnecessary (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Enable reporting checksum unnecessary also for L3 packets (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Add ethtool control of ring params to VF representors (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Enable multi-queue and RSS for VF representors (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Expose ethtool rss key size / indirection table functions (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Expose function for building RSS params (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Provide explicit directive if to create inner indirect tirs (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: E-Switch, Provide flow dest when creating vport rx rule (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Extract creation of rep's default flow rule (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Enable stateless offloads for VF representor netdevs (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Change VF representors' RQ type (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Ethtool steering, Support masks for l3/l4 filters (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Enable DEVX on IB (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Enable DEVX white list commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Manage device uid for DEVX white list commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Expose RAW QP device handles to user space (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set valid umem bit on DEVX (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of TD commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of XRCD commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of CQ creation (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid upon PD allocation (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of RQT commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of TIS commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of TIR commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of MCG commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of DCT commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of SRQ commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of SQ commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of RQ commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of QP creation (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Use uid as part of PD commands (Alaa Hleihel) [1691234] - [include] net/mlx5: Update mlx5_ifc with DEVX UID bits (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Set uid as part of DCT commands (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Set uid as part of SRQ commands (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Set uid as part of SQ commands (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Set uid as part of RQ commands (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Set uid as part of QP commands (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Set uid as part of CQ commands (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Enable vport loopback when user context or QP mandate (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Allow creating RAW ethernet QP with loopback support (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Refactor transport domain bookkeeping logic (Alaa Hleihel) [1691234] - [infiniband] net/mlx5: Rename incorrect naming in IFC file (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Use rdma_user_mmap_io (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Allow creating a matcher for a NIC TX flow table (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Add NIC TX namespace when getting a flow table (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Add flow actions support to raw create flow (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Refactor raw flow creation (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Don't overwrite action if already set (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Refactor flow action parsing to be more generic (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Enable attaching packet reformat action to steering flows (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Enable reformat on NIC RX if supported (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Enable attaching DECAP action to steering flows (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Enable decap and packet reformat on flow tables (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Enable attaching modify header to steering flows (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Add NIC TX steering support (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5e: Replace PTP clock lock from RW lock to seq lock (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Move Q counters allocation and drop RQ to init_rx (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Add flow counters idr (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Store flow counters in a list (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Add new list to store deleted flow counters (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Change flow counters addlist type to single linked list (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Extend packet reformat verbs (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Add new flow action verb - packet reformat (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/uverbs: Add generic function to fill in flow action object (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Add a new flow action verb - modify header (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Export packet reformat alloc/dealloc functions (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Pass a namespace for packet reformat ID allocation (Alaa Hleihel) [1691234 1663215] - [include] net/mlx5: Expose new packet reformat capabilities (Alaa Hleihel) [1691234 1663215] - [netdrv] {net, RDMA}/mlx5: Rename encap to reformat packet (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Move header encap type to IFC header file (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Break encap/decap into two separated flow table creation flags (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Add support for more namespaces when allocating modify header (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Export modify header alloc/dealloc functions (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Add proper NIC TX steering flow tables support (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Cleanup flow namespace getter switch logic (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Change TX affinity assignment in RoCE LAG mode (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Add memic command opcode to command checker (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Destroy the DEVX object upon error flow (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TLS, Read capabilities only when it is safe (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Ethtool steering, fix udp source port value (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Improve argument name for add flow API (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Ethtool steering, l4 proto support (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Ethtool steering, ip6 support (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Ethtool steering flow parsing refactoring (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Ethtool steering flow validation refactoring (Alaa Hleihel) [1691231] - [infiniband] IB/uverbs: Use uverbs_alloc for allocations (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Unexport functions that need not be exported (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Remove unused mlx5_query_vport_admin_state (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: E-Switch, Remove unused argument when creating legacy FDB (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Rename modify/query_vport state related enums (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Mark expected switch fall-throughs (Alaa Hleihel) [1691231] - [netdrv] mellanox: fix the dport endianness in call of __inet6_lookup_established() (Alaa Hleihel) [1691231] - [netdrv] mlx5: handle DMA mapping error case for XDP redirect (Alaa Hleihel) [1691231] - [infiniband] IB/uverbs: Add UVERBS_ATTR_FLAGS_IN to the specs language (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Issue direct lookup on vxlan ports by vport representors (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TX, Use function to access sq_dma object in fifo (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TX, Move DB fields in TXQ-SQ struct (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Add support for XDP_REDIRECT in device-out side (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Re-order fields of struct mlx5e_xdpsq (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Refactor XDP counters (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Make XDP xmit functions more generic (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Add counter for XDP redirect in RX (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Enable driver uapi commands for flow steering (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Add support for a flow table destination for driver flow steering (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Support adding flow steering rule by raw description (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Introduce driver create and destroy flow methods (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Introduce flow steering matcher uapi object (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Add support for flow table destination number (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Add forward compatible support for the FTE match data (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Support offloading double vlan push/pop tc actions (Alaa Hleihel) [1691231 1615127] - [netdrv] net/mlx5e: Refactor tc vlan push/pop actions offloading (Alaa Hleihel) [1691231 1615127] - [netdrv] net/mlx5e: Support offloading tc double vlan headers match (Alaa Hleihel) [1691231 1615127] - [netdrv] net/mlx5: FW tracer, Add debug prints (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, Enable tracing (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, parse traces and kernel tracing support (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, events handling (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, register log buffer memory key (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, create trace buffer and copy strings database (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, implement tracer logic (Alaa Hleihel) [1691231] - [infiniband] RDMA/mlx5: Remove set but not used variables (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Add XRQ commands definitions (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Add core support for double vlan push/pop steering action (Alaa Hleihel) [1691231 1615127] - [netdrv] net/mlx5: Expose MPEGC (Management PCIe General Configuration) structures (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, add hardware structures (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: fix an unused-function warning (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: IPsec, fix byte count in CQE (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Accel, add common metadata functions (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TLS, build TLS netdev from capabilities (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TLS, add software statistics (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TLS, add Innova TLS rx data path (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TLS, add innova rx support (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Accel, add TLS rx offload routines (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TLS, refactor variable names (Alaa Hleihel) [1691231] - [infiniband] RDMA/mlx5: Check that supplied blue flame index doesn't overflow (Alaa Hleihel) [1691231] - [infiniband] RDMA/mlx5: Melt consecutive calls to alloc_bfreg() in one call (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Use 2-factor allocator calls (Alaa Hleihel) [1691231] - [infiniband] RDMA/mlx5: Remove unused port number parameter (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Expose dump and fill memory key (Alaa Hleihel) [1691231] - [include] net/mlx5: Add hardware definitions for dump_fill_mkey (Alaa Hleihel) [1691231] - [infiniband] net/mlx5: Limit scope of dump_fill_mkey function (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Add support for drain SQ & RQ (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Support RoCE ICRC encapsulated error counter (Alaa Hleihel) [1691231 1663195] - [include] net/mlx5: Add RoCE RX ICRC encapsulated counter (Alaa Hleihel) [1691231 1663195] - [infiniband] RDMA/mlx5: Refactor transport domain checks (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Expose DEVX tree (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Add DEVX query EQN support (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Add DEVX support for memory registration (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Add support for DEVX query UAR (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Add DEVX support for modify and query commands (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Add obj create and destroy functionality (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Add support for DEVX general command (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Introduce DEVX (Alaa Hleihel) [1691231 1663190] - [netdrv] net/mlx5: Expose DEVX specification (Alaa Hleihel) [1691231]- [virt] kvm: arm/arm64: Don't emulate virtual timers on userspace ioctls (Andrew Jones) [1716066] - [virt] kvm: arm/arm64: Remove unused timer variable (Andrew Jones) [1716066] - [virt] kvm: arm/arm64: Rework the timer code to use a timer_map (Andrew Jones) [1716066] - [powerpc] powernv: Fix compile without CONFIG_TRACEPOINTS (David Gibson) [1524674] - [virt] kvm: ppc: book3s: Remove useless checks in 'release' method of KVM device (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Clear escalation interrupt pointers on device close (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Prevent races when releasing device (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Replace the 'destroy' method by a 'release' method (David Gibson) [1524674] - [virt] kvm: Introduce a 'release' method for KVM devices (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Activate XIVE exploitation mode (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add passthrough support (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add a mapping for the source ESB pages (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add a TIMA mapping (David Gibson) [1524674] - [virt] kvm: Introduce a 'mmap' method for KVM devices (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add get/set accessors for the VP XIVE state (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add a control to dirty the XIVE EQ pages (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add a control to sync the sources (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add a global reset control (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add controls for the EQ configuration (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add a control to configure a source (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: add a control to initialize a source (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Introduce a new capability KVM_CAP_PPC_IRQ_XIVE (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: Add a new KVM device for the XIVE native exploitation mode (David Gibson) [1524674] - [powerpc] xive: add OPAL extensions for the XIVE native exploitation support (David Gibson) [1524674] - [powerpc] powernv: move OPAL call wrapper tracing and interrupt handling to C (David Gibson) [1524674] - [thermal] thermal/intel_powerclamp: fix truncated kthread name (Lihong Yang) [1716810] - [kernel] kernel/signal.c: trace_signal_deliver when signal_group_exit (Waiman Long) [1548279] - [kernel] signal: unconditionally leave the frozen state in ptrace_stop() (Waiman Long) [1548279] - [kernel] cgroup: never call do_group_exit() with task->frozen bit set (Waiman Long) [1548279] - [kernel] kernel: cgroup: fix misuse of x (Waiman Long) [1548279] - [kernel] cgroup: get rid of cgroup_freezer_frozen_exit() (Waiman Long) [1548279] - [kernel] cgroup: prevent spurious transition into non-frozen state (Waiman Long) [1548279] - [kernel] cgroup: Remove unused cgrp variable (Waiman Long) [1548279] - [documentation] cgroup: document cgroup v2 freezer interface (Waiman Long) [1548279] - [kernel] cgroup: add tracing points for cgroup v2 freezer (Waiman Long) [1548279] - [kernel] cgroup: make TRACE_CGROUP_PATH irq-safe (Waiman Long) [1548279] - [tools] kselftests: cgroup: don't fail on cg_kill_all() error in cg_destroy() (Waiman Long) [1548279] - [kernel] cgroup: cgroup v2 freezer (Waiman Long) [1548279] - [kernel] cgroup: protect cgroup->nr_(dying_)descendants by css_set_lock (Waiman Long) [1548279] - [kernel] cgroup: implement __cgroup_task_count() helper (Waiman Long) [1548279] - [kernel] cgroup: rename freezer.c into legacy_freezer.c (Waiman Long) [1548279] - [kernel] cgroup: remove extra cgroup_migrate_finish() call (Waiman Long) [1548279] - [kernel] cgroup/cpuset: Update stale generate_sched_domains() comments (Waiman Long) [1548279] - [kernel] cgroup: saner refcounting for cgroup_root (Waiman Long) [1548279] - [fs] fix cgroup_do_mount() handling of failure exits (Waiman Long) [1548279] - [kernel] cgroup: Add named hierarchy disabling to cgroup_no_v1 boot param (Waiman Long) [1548279] - [kernel] cgroup: fix parsing empty mount option string (Waiman Long) [1548279] - [kernel] cgroup: fix CSS_TASK_ITER_PROCS (Waiman Long) [1548279] - [kernel] cgroup: Fix dom_cgrp propagation when enabling threaded mode (Waiman Long) [1548279] - [lib] lib: objagg: fix handling of object with 0 users when assembling hints (Ivan Vecera) [1704850] - [lib] test_objagg: Uninitialized variable in error handling (Ivan Vecera) [1704850] - [lib] test_objagg: Test the correct variable (Ivan Vecera) [1704850] - [lib] lib: objagg: Fix an error code in objagg_hints_get() (Ivan Vecera) [1704850] - [lib] lib: objagg: add root count to stats (Ivan Vecera) [1704850] - [lib] lib: objagg: implement optimization hints assembly and use hints for object creation (Ivan Vecera) [1704850] - [lib] lib: objagg: fix typo in objagg_stats_put() docstring (Ivan Vecera) [1704850] - [lib] lib: introduce initial implementation of object aggregation manager (Ivan Vecera) [1704850] - [netdrv] ibmvnic: Fix unchecked return codes of memory allocations (Steve Best) [1718919] - [netdrv] ibmvnic: Refresh device multicast list after reset (Steve Best) [1718919] - [netdrv] ibmvnic: Do not close unopened driver during reset (Steve Best) [1718919] - [target] scsi: target: tcmu: Switch to bitmap_zalloc() (Maurizio Lombardi) [1712917] - [target] scsi: target: tcmu: wait for nl reply only if there are listeners or during an add (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Simplify iscsit_handle_text_cmd() (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Simplify iscsit_dump_data_payload() (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Avoid iscsit_release_commands_from_conn() deadlock (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Rename a function and a function pointer (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Fix spelling of "unsolicited" (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Convert comments about locking into runtime checks (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Remove an incorrect comment (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Add target_send_busy() (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Inline transport_lun_remove_cmd() (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Simplify the LUN RESET implementation (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Remove several state tests from the TMF code (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Remove the write_pending_status() callback function (Maurizio Lombardi) [1712917] - [target] scsi: target: make the pi_prot_format ConfigFS path readable (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: fix use after free (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: avoid cmd/qfull timers updated whenever a new cmd comes (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: fix error msg typo when create lio_qr_cache failed (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Use kmem_cache_free() instead of kfree() (Maurizio Lombardi) [1712917] - [target] scsi: target: perform t10_wwn ID initialisation in target_alloc_device() (Maurizio Lombardi) [1712917] - [target] scsi: target: remove hardcoded T10 Vendor ID in INQUIRY response (Maurizio Lombardi) [1712917] - [target] scsi: target: add device vendor_id configfs attribute (Maurizio Lombardi) [1712917] - [target] scsi: target: consistently null-terminate t10_wwn strings (Maurizio Lombardi) [1712917] - [target] scsi: target: use consistent left-aligned ASCII INQUIRY data (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Reduce the amount of code executed with a spinlock held (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Make ABORT and LUN RESET handling synchronous (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Fix TAS handling for aborted commands (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Simplify the code for aborting SCSI commands (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Make it possible to wait from more than one context for command completion (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Use system workqueues for TMF (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Make sure that target_wait_for_sess_cmds() waits long enough (Maurizio Lombardi) [1712917] - [target] scsi: target: Fix target_wait_for_sess_cmds breakage with active signals (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Simplify transport_clear_lun_ref() (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Use kvcalloc() instead of open-coding it (Maurizio Lombardi) [1712917] - [target] scsi: target/tcmu: Fix queue_cmd_ring() declaration (Maurizio Lombardi) [1712917] - [target] scsi: target: replace fabric_ops.name with fabric_alias (Maurizio Lombardi) [1712917] - [target] scsi: target: drop unnecessary get_fabric_name() accessor from fabric_ops (Maurizio Lombardi) [1712917] - [target] scsi: target: drop unused pi_prot_format attribute storage (Maurizio Lombardi) [1712917] - [target] scsi: target: add emulate_pr backstore attr to toggle PR support (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Avoid that a kernel oops is triggered when COMPARE AND WRITE fails (Maurizio Lombardi) [1712917] - [target] scsi: target: Don't request modules that aren't even built (Maurizio Lombardi) [1712917] - [target] scsi: target: Set response length for REPORT TARGET PORT GROUPS (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Always call transport_complete_callback() upon failure (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Use sg_alloc_table() instead of open-coding it (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Use the SECTOR_SHIFT constant (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Remove the SCF_COMPARE_AND_WRITE_POST flag (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Remove an unused data member from struct xcopy_pt_cmd (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Fix spelling in two source code comments (Maurizio Lombardi) [1712917] - [target] scsi: target: stash sess_err_stats on Data-Out timeout (Maurizio Lombardi) [1712917] - [target] scsi: target: split out helper for cxn timeout error stashing (Maurizio Lombardi) [1712917] - [target] scsi: target: log NOP ping timeouts as errors (Maurizio Lombardi) [1712917] - [target] scsi: target: log Data-Out timeouts as errors (Maurizio Lombardi) [1712917] - [include] scsi: target: use ISCSI_IQN_LEN in iscsi_target_stat (Maurizio Lombardi) [1712917] - [target] scsi: target: iblock: split T10 PI SGL across command bios (Maurizio Lombardi) [1712917] - [target] scsi: iscsi: target: fix spelling mistake "entires" -> "entries" (Maurizio Lombardi) [1712917] - [target] scsi: iscsi: target: Fix conn_ops double free (Maurizio Lombardi) [1712917] - [target] scsi: iscsi: target: Set conn->sess to NULL when iscsi_login_set_conn_values fails (Maurizio Lombardi) [1712917] - [target] scsi: target: loop, usb, vhost, xen: use target_remove_session (Maurizio Lombardi) [1712917] - [target] scsi: tcm_fc: use target_remove_session (Maurizio Lombardi) [1712917] - [target] scsi: target: make transport_init_session_tags static (Maurizio Lombardi) [1712917] - [target] scsi: iscsi target: have iscsit_start_nopin_timer call __iscsit_start_nopin_timer (Maurizio Lombardi) [1712917] - [target] scsi: target: fix __transport_register_session locking (Maurizio Lombardi) [1712917] - [target] Revert "scsi: target/iscsi: Reduce number of __iscsit_free_cmd() callers" (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: use u64 for dev_size (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: use match_int for dev params (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: do not set max_blocks if data_bitmap has been setup (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: unmap if dev is configured (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: check if dev is configured before block/reset (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: use lio core se_device configuration helper (Maurizio Lombardi) [1712917] - [target] scsi: target: add helper to check if dev is configured (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: initialize list head (Maurizio Lombardi) [1712917] - [target] scsi: target_core_user: fix double unlock (Maurizio Lombardi) [1712917] - [target] scsi: target: Remove se_dev_entry.ua_count (Maurizio Lombardi) [1712917] - [target] scsi: target: Fix handling of removed LUNs (Maurizio Lombardi) [1712917] - [target] scsi: target: Send unit attention condition even if the sense buffer is too small (Maurizio Lombardi) [1712917] - [target] scsi: target: Do not duplicate the code that marks that a command has sense data (Maurizio Lombardi) [1712917] - [target] scsi: target/tcm_loop: Avoid that static checkers warn about dead code (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Reduce number of __iscsit_free_cmd() callers (Maurizio Lombardi) [1712917] - [target] scsi: target: Simplify the code for waiting for command completion (Maurizio Lombardi) [1712917] - [target] scsi: target: Simplify transport_generic_free_cmd() (2/2) (Maurizio Lombardi) [1712917] - [target] scsi: target: Simplify transport_generic_free_cmd() (1/2) (Maurizio Lombardi) [1712917] - [target] scsi: target: Fold core_tmr_handle_tas_abort() into transport_cmd_finish_abort() (Maurizio Lombardi) [1712917] - [target] scsi: target: Simplify core_tmr_handle_tas_abort() (Maurizio Lombardi) [1712917] - [target] scsi: target: Document when CMD_T_STOP and CMD_T_COMPLETE are set (Maurizio Lombardi) [1712917] - [target] scsi: target: Make the session shutdown code also wait for commands that are being aborted (Maurizio Lombardi) [1712917] - [target] scsi: target: Introduce transport_init_session() (Maurizio Lombardi) [1712917] - [target] scsi: target: Rename transport_init_session() into transport_alloc_session() (Maurizio Lombardi) [1712917] - [target] scsi: target: Move a list_del_init() statement (Maurizio Lombardi) [1712917] - [target] scsi: target: Avoid that EXTENDED COPY commands trigger lock inversion (Maurizio Lombardi) [1712917] - [target] scsi: target: Use config_item_name() instead of open-coding it (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: Don't pass KERN_ERR to pr_err (Maurizio Lombardi) [1712917] - [target] scsi: target: remove target_find_device (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: add module wide block/reset_netlink support (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: misc nl code cleanup (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: simplify nl interface (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: track nl commands (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: delete unused __wait (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: remove useless code and clean up the code style (Maurizio Lombardi) [1712917]- [ipc] ipc: do cyclic id allocation for the ipc object. (Waiman Long) [1710480] - [ipc] ipc: conserve sequence numbers in ipcmni_extend mode (Waiman Long) [1710480] - [ipc] ipc: allow boot time extension of IPCMNI from 32k to 16M (Waiman Long) [1710480] - [ipc] ipc/mqueue: optimize msg_get() (Waiman Long) [1710480] - [ipc] ipc/mqueue: remove redundant wq task assignment (Waiman Long) [1710480] - [ipc] ipc: prevent lockup on alloc_msg and free_msg (Waiman Long) [1710480] - [ipc] ipc: IPCMNI limit check for semmni (Waiman Long) [1710480] - [ipc] ipc: IPCMNI limit check for msgmni and shmmni (Waiman Long) [1710480] - [ipc] ipc/shm.c: use ERR_CAST() for shm_lock() error return (Waiman Long) [1710480] - [ipc] ipc/shm: properly return EIDRM in shm_lock() (Waiman Long) [1710480] - [ipc] ipc/util.c: update return value of ipc_getref from int to bool (Waiman Long) [1710480] - [ipc] ipc/util.c: further variable name cleanups (Waiman Long) [1710480] - [ipc] ipc: simplify ipc initialization (Waiman Long) [1710480] - [ipc] ipc: get rid of ids->tables_initialized hack (Waiman Long) [1710480] - [lib] lib/rhashtable: guarantee initial hashtable allocation (Waiman Long) [1710480] - [lib] lib/rhashtable: simplify bucket_table_alloc() (Waiman Long) [1710480] - [ipc] ipc: drop ipc_lock() (Waiman Long) [1710480] - [ipc] ipc/util.c: correct comment in ipc_obtain_object_check (Waiman Long) [1710480] - [ipc] ipc: rename ipcctl_pre_down_nolock() (Waiman Long) [1710480] - [ipc] ipc/util.c: use ipc_rcu_putref() for failues in ipc_addid() (Waiman Long) [1710480] - [ipc] ipc: reorganize initialization of kern_ipc_perm.seq (Waiman Long) [1710480] - [ipc] ipc: compute kern_ipc_perm.id under the ipc lock (Waiman Long) [1710480] - [x86] x86/speculation/mds: Improve CPU buffer clear documentation (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Revert CPU buffer clear on double fault exit (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Add 'mitigations=' support for MDS (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [s390] s390/speculation: Support 'mitigations=' cmdline option (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [powerpc] powerpc/speculation: Support 'mitigations=' cmdline option (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [mm] x86/speculation: Support 'mitigations=' cmdline option (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [kernel] cpu/speculation: Add 'mitigations=' cmdline option (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] x86/speculation/mds: Fix documentation typo (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] Documentation: Correct the possible MDS sysfs values (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] x86/mds: Add MDSUM variant to the MDS documentation (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Print SMT vulnerable on MSBDS with mitigations off (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Fix comment (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Add SMT warning message (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation: Move arch_smt_update() call to after mitigation decisions (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] x86/speculation/mds: Add mds=full,nosmt cmdline option (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] Documentation: Add MDS vulnerability documentation (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] documentation: Move L1TF to separate directory (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Add mitigation mode VMWERV (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [base] x86/speculation/mds: Add sysfs reporting for MDS (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Add mitigation control for MDS (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Conditionally clear CPU buffers on idle entry (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [kvm] x86/kvm/vmx: Add MDS protection when L1D Flush is not active (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Clear CPU buffers on exit to user (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] x86/speculation/mds: Add mds_clear_cpu_buffers() (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [kvm] x86/kvm: Expose X86_FEATURE_MD_CLEAR to guests (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Add BUG_MSBDS_ONLY (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Add basic bug infrastructure for MDS (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation: Consolidate CPU whitelists (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [tools] x86/msr-index: Cleanup bit defines (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] x86/speculation/l1tf: Drop the swap storage limit restriction when l1tf=off (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation: Cast ~SPEC_CTRL_STIBP atomic value to int (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [tools] tools power x86_energy_perf_policy: Override CFLAGS assignments and add LDFLAGS to build command (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [scsi] scsi: qla2xxx: Fix read offset in qla24xx_load_risc_flash() (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Simplify conditional check again (Himanshu Madhani) [1665555] - [scsi] qla2xxx: Update driver version to 10.01.00.15.08.1-k (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Secure flash update support for ISP28XX (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Add 28xx flash primary/secondary status/image mechanism (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Simplification of register address used in qla_tmpl.c (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Correction and improvement to fwdt processing (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Update flash read/write routine (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Add support for multiple fwdump templates/segments (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Cleanups for NVRAM/Flash read/write path (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Correctly report max/min supported speeds (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Add Serdes support for ISP28XX (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Add Device ID for ISP28XX (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Fix routine qla27xx_dump_{mpi|ram}() (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Remove FW default template (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Add fw_attr and port_no SysFS node (Himanshu Madhani) [1665555] - [netdrv] e1000e: Disable runtime PM on CNP+ (David Arcari) [1659179] - [netdrv] intel: correct return from set features callback (David Arcari) [1659179] - [netdrv] e1000e: Fix -Wformat-truncation warnings (David Arcari) [1659179] - [netdrv] e1000e: fix cyclic resets at link up with active tx (David Arcari) [1659179] - [netdrv] e1000e: fix a missing check for return value (David Arcari) [1659179] - [netdrv] e1000e: Exclude device from suspend direct complete optimization (David Arcari) [1659179] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (David Arcari) [1659179] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (David Arcari) [1659179] - [netdrv] e1000e: extend PTP gettime function to read system clock (David Arcari) [1659179] - [netdrv] e1000e: allow non-monotonic SYSTIM readings (David Arcari) [1659179] - [netdrv] intel-ethernet: use correct module license (David Arcari) [1659179] - [kernel] sched/cpufreq: Fix kobject memleak (Phil Auld) [1714719] - [kernel] sched/core: Check quota and period overflow at usec to nsec conversion (Phil Auld) [1714719] - [kernel] sched/core: Handle overflow in cpu_shares_write_u64 (Phil Auld) [1714719] - [kernel] sched/rt: Check integer overflow at usec to nsec conversion (Phil Auld) [1714719] - [base] arch_topology: Make cpu_capacity sysfs node as read-only (Phil Auld) [1714719] - [x86] sched/x86: Save [ER]FLAGS on context switch (Phil Auld) [1714719] - [kernel] sched/fair: Remove setting task's se->runnable_weight during PELT update (Phil Auld) [1714719] - [kernel] sched/fair: Disable LB_BIAS by default (Phil Auld) [1714719] - [arm64] sched/topology, arch/arm64: Rebuild the sched_domain hierarchy when the CPU capacity changes (Phil Auld) [1714719] - [base] sched/topology, drivers/base/arch_topology: Rebuild the sched_domain hierarchy when capacities change (Phil Auld) [1714719] - [kernel] sched/topology: Add SD_ASYM_CPUCAPACITY flag detection (Phil Auld) [1714719] - [kernel] sched/fair: Fix load_balance redo for !imbalance (Phil Auld) [1714719] - [tools] cpupower : frequency-set -r option misses the last cpu in related cpu list (Steve Best) [1717841] - [kernel] Uprobes: Fix kernel oops with delayed_uprobe_remove() (Gustavo Duarte) [1608798] - [kernel] trace_uprobe/sdt: Prevent multiple reference counter for same uprobe (Gustavo Duarte) [1608798] - [kernel] uprobes/sdt: Prevent multiple reference counter for same uprobe (Gustavo Duarte) [1608798] - [kernel] uprobes: Support SDT markers having reference count (semaphore) (Gustavo Duarte) [1608798] - [kernel] Uprobe: Additional argument arch_uprobe to uprobe_write_opcode() (Gustavo Duarte) [1608798] - [kernel] Uprobes: Simplify uprobe_register() body (Gustavo Duarte) [1608798] - [pci] PCI: Rework pcie_retrain_link() wait loop (Myron Stowe) [1707902] - [pci] PCI: Work around Pericom PCIe-to-PCI bridge Retrain Link erratum (Myron Stowe) [1707902] - [pci] PCI: Factor out pcie_retrain_link() function (Myron Stowe) [1707902] - [tools] selftests/powerpc: Fix strncpy usage (Diego Domingos) [1662372] - [tools] selftests: Fix test errors related to lib.mk khdr target (Diego Domingos) [1662372] - [nvme] nvme-fc: use separate work queue to avoid warning (Ewan Milne) [1715135] - [scsi] scsi: scsi_transport_fc: nvme: display FC-NVMe port roles (Ewan Milne) [1715135] - [nvme] nvme-fc: correct csn initialization and increments on error (Ewan Milne) [1715135] - [nvme] nvme-multipath: avoid crash on invalid subsystem cntlid enumeration (Ewan Milne) [1715135] - [nvme] nvme-multipath: don't print ANA group state by default (Ewan Milne) [1715135] - [nvme] nvme-multipath: split bios with the ns_head bio_set before submitting (Ewan Milne) [1715135] - [nvme] nvme-multipath: relax ANA state check (Ewan Milne) [1715135] - [drm] drm/i915: Bump gen7+ fb size limits to 16kx16k (Lyude Paul) [1664969] - [drm] drm/i915: Bump fb stride limit to 128KiB for gen4+ and 256KiB for gen7+ (Lyude Paul) [1664969] - [drm] drm/i915: Align dumb buffer stride to 4k to allow for gtt remapping (Lyude Paul) [1664969] - [drm] drm/i915: Overcome display engine stride limits via GTT remapping (Lyude Paul) [1664969] - [drm] drm/i915: Shuffle stride checking code around (Lyude Paul) [1664969] - [drm] drm/i915/selftests: Add live vma selftest (Lyude Paul) [1664969] - [drm] drm/i915/selftests: Add mock selftest for remapped vmas (Lyude Paul) [1664969] - [drm] drm/i915: Add a new "remapped" gtt_view (Lyude Paul) [1664969] - [md] dax: Arrange for dax_supported check to span multiple devices (Jeff Moyer) [1665364] - [mm] mm/memory_hotplug.c: drop memory device reference after find_memory_block() (Jeff Moyer) [1665367 1665364 1665362] - [tools] tools/testing/nvdimm: Retain security state after overwrite (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] libnvdimm/pmem: fix a possible OOB access when read and write pmem (Jeff Moyer) [1665367 1665364 1665362] - [acpi] libnvdimm/security, acpi/nfit: unify zero-key for all security commands (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] libnvdimm/security: provide fix for secure-erase to use zero-key (Jeff Moyer) [1665367 1665364 1665362 1584976] - [mm] mm/memory.c: fix modifying of page protection by insert_pfn() (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/btt: Fix a kmemdup failure check (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/namespace: Fix a potential NULL pointer dereference (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: Always dump _DSM output payload (Jeff Moyer) [1665367 1665364 1665362] - [fs] fs/dax: Deposit pagetable even when installing zero page (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/namespace: Clean up holder_class_store() (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/of_pmem: Fix platform_no_drv_owner.cocci warnings (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: Update NFIT flags error message (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/btt: Fix LBA masking during 'free list' population (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/btt: Remove unnecessary code in btt_freelist_init (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/pfn: Remove dax_label_reserve (Jeff Moyer) [1665367 1665364 1665362] - [drivers] dax: Check the end of the block-device capacity with dax_direct_access() (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit/ars: Avoid stale ARS results (Jeff Moyer) [1697175 1665367 1665364 1665362] - [acpi] nfit/ars: Allow root to busy-poll the ARS state machine (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit/ars: Introduce scrub_flags (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit/ars: Remove ars_start_flags (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit/ars: Attempt short-ARS even in the no_init_ars case (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit/ars: Attempt a short-ARS whenever the ARS state is idle at boot (Jeff Moyer) [1697194 1665367 1665364 1665362] - [fs] fs/dax: NIT fix comment regarding start/end vs range (Jeff Moyer) [1665367 1665364 1665362] - [fs] fs/dax: Convert to use vmf_error() (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: Require opt-in for read-only label configurations (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/pmem: Honor force_raw for legacy pmem regions (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/pfn: Account for PAGE_SIZE > info-block-size in nd_pfn_init() (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm: Fix altmap reservation size calculation (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, pfn: Fix over-trim in trim_pfn_device() (Jeff Moyer) [1665367 1665364 1665362 1662227] - [nvdimm] libnvdimm/dimm: Add a no-BLK quirk based on NVDIMM family (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit: Add Hyper-V NVDIMM DSM command set to white list (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit: acpi_nfit_ctl(): Check out_obj->type in the right place (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit: Fix nfit_intel_shutdown_status() command submission (Jeff Moyer) [1665367 1665364 1665362 1662217] - [nvdimm] libnvdimm/security: Require nvdimm_security_setup_events() to succeed (Jeff Moyer) [1665367 1665364 1665362 1584976] - [tools] nfit_test: fix security state pull for nvdimm security nfit_test (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] libnvdimm/security: Fix nvdimm_security_state() state request selection (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] libnvdimm/label: Clear 'updating' flag after label-set update (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: Remove duplicate set nd_set in acpi_nfit_init_interleave_set() (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: Fix race accessing memdev in nfit_get_smbios_id() (Jeff Moyer) [1665367 1665364 1665362] - [include] libnvdimm/dimm: Fix security capability detection for non-Intel NVDIMMs (Jeff Moyer) [1665367 1665364 1665362 1584976] - [acpi] nfit: Mark some functions as __maybe_unused (Jeff Moyer) [1665367 1665364 1665362 1584976] - [acpi] ACPI/nfit: delete the function to_acpi_nfit_desc (Jeff Moyer) [1665367 1665364 1665362] - [acpi] ACPI/nfit: delete the redundant header file (Jeff Moyer) [1665367 1665364 1665362] - [kernel] mm, devm_memremap_pages: add MEMORY_DEVICE_PRIVATE support (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] mm, devm_memremap_pages: fix shutdown handling (Jeff Moyer) [1665367 1665364 1665362] - [kernel] mm, devm_memremap_pages: kill mapping "System RAM" support (Jeff Moyer) [1665367 1665364 1665362] - [kernel] mm, devm_memremap_pages: mark devm_memremap_pages() EXPORT_SYMBOL_GPL (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/security: Quiet security operations (Jeff Moyer) [1665367 1665364 1665362 1584976] - [documentation] libnvdimm/security: Add documentation for nvdimm security support (Jeff Moyer) [1665367 1665364 1665362 1584976] - [tools] tools/testing/nvdimm: add Intel DSM 1.8 support for nfit_test (Jeff Moyer) [1665367 1665364 1665362 1584976] - [tools] tools/testing/nvdimm: Add overwrite support for nfit_test (Jeff Moyer) [1665367 1665364 1665362 1584976] - [tools] tools/testing/nvdimm: Add test support for Intel nvdimm security DSMs (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm/security: add Intel DSM 1.8 master passphrase support (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm/security: Add security DSM overwrite support (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm: Add support for issue secure erase DSM to Intel nvdimm (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm: Add enable/update passphrase support for Intel nvdimms (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm: Add disable passphrase support to Intel nvdimm. (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm: Add unlock of nvdimm support for Intel DIMMs (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm: Add freeze security support to Intel nvdimm (Jeff Moyer) [1665367 1665364 1665362 1584976] - [acpi] acpi/nfit, libnvdimm: Introduce nvdimm_security_ops (Jeff Moyer) [1665367 1665364 1665362 1584976] - [security] keys-encrypted: add nvdimm key format type to encrypted keys (Jeff Moyer) [1665367 1665364 1665362 1584976] - [security] keys: Export lookup_user_key to external users (Jeff Moyer) [1665367 1665364 1665362 1584976] - [acpi] acpi/nfit, libnvdimm: Store dimm id as a member to struct nvdimm (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] libnvdimm, namespace: Replace kmemdup() with kstrndup() (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, label: Switch to bitmap_zalloc() (Jeff Moyer) [1665367 1665364 1665362] - [acpi] ACPI/nfit: Adjust annotation for why return 0 if fail to find NFIT at start (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, bus: Check id immediately following ida_simple_get (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: Fix user-initiated ARS to be "ARS-long" rather than "ARS-short" (Jeff Moyer) [1665367 1665364 1665362 1662224 1641487] - [nvdimm] libnvdimm, pfn: Pad pfn namespaces relative to other regions (Jeff Moyer) [1665367 1665364 1665362 1662227] - [tools] tools/testing/nvdimm: Align test resources to 128M (Jeff Moyer) [1665367 1665364 1665362 1662227] - [acpi] acpi/nfit: Add support for Intel DSM 1.8 commands (Jeff Moyer) [1665367 1665364 1665362 1584976] - [acpi] Revert "acpi, nfit: Further restrict userspace ARS start requests" (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi, nfit: Fix ARS overflow continuation (Jeff Moyer) [1665367 1665364 1665362] - [tools] tools/testing/nvdimm: Fix the array size for dimm devices. (Jeff Moyer) [1665367 1665364 1665362 1658918] - [mm] mm: Fix warning in insert_pfn() (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi, nfit: Further restrict userspace ARS start requests (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi, nfit: Fix Address Range Scrub completion tracking (Jeff Moyer) [1665367 1665364 1665362 1662224 1641487] - [tools] tools/testing/nvdimm: Populate dirty shutdown data (Jeff Moyer) [1665367 1665364 1665362 1662217] - [acpi] acpi, nfit: Collect shutdown status (Jeff Moyer) [1665367 1665364 1665362 1662217] - [acpi] acpi, nfit: Introduce nfit_mem flags (Jeff Moyer) [1665367 1665364 1665362 1662217] - [nvdimm] libnvdimm, label: Fix sparse warning (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, namespace: Drop the repeat assignment for variable dev->parent (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, region: Fail badblocks listing for inactive regions (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, pfn: during init, clear errors in the metadata area (Jeff Moyer) [1665367 1665364 1665362 1641565] - [nvdimm] libnvdimm: Set device node in nd_device_register (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm: Hold reference on parent while scheduling async init (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm: remove duplicate include (Jeff Moyer) [1665367 1665364 1665362] - [fs] filesystem-dax: Fix use of zero page (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, pmem: Restore page attributes when clearing errors (Jeff Moyer) [1665367 1665364 1665362] - [drivers] device-dax: avoid hang on error before devm_memremap_pages() (Jeff Moyer) [1665367 1665364 1665362] - [tools] tools/testing/nvdimm: improve emulation of smart injection (Jeff Moyer) [1685043 1665367 1665364 1665362] - [fs] filesystem-dax: Do not request kaddr and pfn when not required (Jeff Moyer) [1665367 1665364 1665362] - [drivers] dax/super: Do not request a pointer kaddr when not required (Jeff Moyer) [1665367 1665364 1665362] - [tools] tools/testing/nvdimm: kaddr and pfn can be NULL to ->direct_access() (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, pmem: kaddr and pfn can be NULL to ->direct_access() (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: queue issuing of ars when an uc error notification comes in (Jeff Moyer) [1665367 1665364 1665362 1641487] - [kernel] mm, dev_pagemap: Do not clear ->mapping on final put (Jeff Moyer) [1665367 1665364 1665362] - [tools] tools/testing/nvdimm: Fix support for emulating controller temperature (Jeff Moyer) [1665367 1665364 1665362] - [tools] tools/testing/nvdimm: Make DSM failure code injection an override (Jeff Moyer) [1665367 1665364 1665362 1658918] - [acpi] acpi, nfit: Prefer _DSM over _LSR for namespace label reads (Jeff Moyer) [1665367 1665364 1665362 1658918] - [nvdimm] libnvdimm: Introduce locked DIMM capacity support (Jeff Moyer) [1665367 1665364 1665362 1658918] - [drm] drm/nouveau: fix duplication of nv50_head_atom struct (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/disp/dp: respect sink limits when selecting failsafe link configuration (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/core: initial support for boards with TU117 chipset (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/core: allow detected chipset to be overridden (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/kms/gf119-gp10x: push HeadSetControlOutputResource() mthd when encoders change (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/kms/nv50-: fix bug preventing non-vsync'd page flips (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/kms/gv100-: fix spurious window immediate interlocks (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/nouveau: forward error generated while resuming objects tree (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/i2c: Disable i2c bus access after ->fini() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Add WaDisableBankHangMode (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/fbc: disable framebuffer compression on GeminiLake (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Fix setting 10 bit deep color mode (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Add missing combo PHY lane power setup (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Factor out combo PHY lane power setup helper (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Corrupt DSI picture fix for GeminiLake (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Fix clockgating issue when using scalers (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Suppress spurious combo PHY B warning (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Disable read only ppgtt support for gen11 (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Use Engine1 instance for gen11 pm interrupts (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Disable video turbo mode for rp control (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Enable media sampler powergate (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: introduce REG_BIT() and REG_GENMASK() to define register contents (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1664615 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Apply a recommended rc6 threshold (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Use dedicated rc6 enabling sequence for gen11 (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Don't warn on spurious interrupts (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Handle rps interrupts without irq lock (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Make sure we have enough memory bandwidth on ICL (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Make sandybridge_pcode_read() deal with the second data register (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Fix ONLY icl+ max plane width (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Fix MG_DP_MODE() register programming (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Really calculate the cursor ddb based on the highest enabled wm level (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Inline skl_update_pipe_wm() into its only caller (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Don't pass pipe_wm around so much (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Move some variables to tighter scope (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Keep plane watermarks enabled more aggressively (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Make sure cursor has enough ddb for the selected wm level (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Allocate enough DDB for the cursor (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Extract skl_compute_wm_params() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Don't pass plane state to skl_compute_plane_wm() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Accept alloc_size == blocks (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/cml: Introduce Comet Lake PCH (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/cml: Add CML PCI IDS (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Fix PSR2 selective update corruption after PSR1 setup (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Turn off the CUS when turning off a HDR plane (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Fix legacy gamma mode for ICL (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Refactor icl_is_hdr_plane (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [include] drm/i915: Add new ICL PCI ID (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Fix CRC mismatch error for DP link layer compliance (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Prevent incorrect DBuf enabling (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Read out memory type (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Extract DIMM info on cnl+ (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Clean up intel_get_dram_info() a bit (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i914: s/l_info/dimm_l/ etc. (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Generalize intel_is_dram_symmetric() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Use dram_dimm_info more (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Extract DIMM info on GLK too (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Fix DRAM size reporting for BXT (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Extract BXT DIMM helpers (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Polish skl_is_16gb_dimm() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Extract functions to derive SKL+ DIMM info (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Store DIMM rank information as a number (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Default to Thread Group preemption for compute workloads (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Fix the state checker for ICL Y planes (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: move MG pll hw_state readout (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Finalize Wa_1408961008:icl (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Call MG_DP_MODE() macro with the right parameters order (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Drop redundant gamma mode mask (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Implement new w/a for underruns with wm1+ disabled (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Include "ignore lines" in skl+ wm state (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] Revert "drm/i915: W/A for underruns with WM1+ disabled on icl" (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Make MG PHY macros semantically consistent (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Make combo PHY DDI macro definitions consistent for ICL and CNL (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Add degamma and gamma lut size to gen11 caps (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Enable pipe output csc (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Enable ICL Pipe CSC block (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Add icl pipe degamma and gamma support (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/glk: Fix degamma lut programming (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Dump skl+ watermark changes (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Update DSPCNTR gamma/csc bits during crtc_enable() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Disable pipe gamma when C8 pixel format is used (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Turn off pipe CSC when it's not needed (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Turn off pipe gamma when it's not needed (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Track pipe csc enable in crtc state (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Track pipe gamma enable/disable in crtc state (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Populate gamma_mode for all platforms (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm: Main backport to rebase from 4.18 to 5.1 (Lyude Paul) [1713573 1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] {CVE-2019-11085} - [include] list: Backport list_is_first() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] lib/scatterlist: Provide a DMA page iterator (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [acpi] ACPI / PMIC: Add support for executing PMIC MIPI sequence elements (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [include] vfio: add edid api for display (vgpu) devices. (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [mm] mm: don't miss the last page because of round-off error (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [base] PM-runtime: Add new interface to get accounted time (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm: move i915_kick_out_vgacon to vgaarb (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [scripts] tracing: Avoid calling cc-option -mrecord-mcount for every Makefile (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/fb_helper: Allow leaking fbdev smem_start (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/fb: Stop leaking physical address (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [video] fbdev: Add FBINFO_HIDE_SMEM_START flag (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [include] vt: Remove vc_panic_force_write (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] fbdev: Drop FBINFO_CAN_FORCE_OUTPUT flag (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [video] fbdev: fix kerneldoc (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [include] fbdev: add remove_conflicting_pci_framebuffers() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [media] media: cec-notifier: Get notifier by device and connector name (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [base] driver core: Add device_link_remove function (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] include: Move ascii85 functions from i915 to linux/ascii85.h (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [mm] mm, drm/i915: mark pinned shmemfs pages as unevictable (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [include] list: introduce list_bulk_move_tail helper (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [fs] sysfs: constify sysfs create/remove files harder (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/selftests: Remove unused dmabuf->kmap routines, fix the build (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] dma-buf: remove kmap_atomic interface (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [include] include/linux/bitops.h: introduce BITS_PER_TYPE (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] dma_buf: remove device parameter from attach callback v2 (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [pci] PCI: Export pcie_get_speed_cap and pcie_get_width_cap (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm: Add support for pps and compression mode command packet (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [kernel] locking/mutex: Fix mutex debug call and ww_mutex documentation (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [kernel] locking: Implement an algorithm choice for Wound-Wait mutexes (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [kernel] locking: WW mutex cleanup (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286]- [netdrv] igb: Fix WARN_ONCE on runtime suspend (Corinna Vinschen) [1659168] - [netdrv] igb: use struct_size() helper (Corinna Vinschen) [1659168] - [netdrv] flow_offload: add flow_rule and flow_match structures and use them (Corinna Vinschen) [1659168] - [netdrv] igb: Bump version number (Corinna Vinschen) [1659168] - [netdrv] Revert "igb: reduce CPU0 latency when updating statistics" (Corinna Vinschen) [1659168] - [netdrv] igb: Fix an issue that PME is not enabled during runtime suspend (Corinna Vinschen) [1659168] - [netdrv] igb: Change RXPBSIZE size when setting Qav mode (Corinna Vinschen) [1659168] - [netdrv] igb: reduce CPU0 latency when updating statistics (Corinna Vinschen) [1659168] - [netdrv] igb: fix uninitialized variables (Corinna Vinschen) [1659168] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Corinna Vinschen) [1659168] - [netdrv] igb: Fix format with line continuation whitespace (Corinna Vinschen) [1659168] - [netdrv] igb: extend PTP gettime function to read system clock (Corinna Vinschen) [1659168] - [netdrv] i40e/ixgbe/igb: fail on new WoL flag setting WAKE_MAGICSECURE (Corinna Vinschen) [1659168] - [netdrv] intel-ethernet: software timestamp skbs as late as possible (Corinna Vinschen) [1659168] - [netdrv] igb: remove ndo_poll_controller (Corinna Vinschen) [1659168] - [netdrv] intel-ethernet: use correct module license (Corinna Vinschen) [1659168] - [netdrv] igb: Replace mdelay() with msleep() in igb_integrated_phy_loopback() (Corinna Vinschen) [1659168] - [netdrv] igb: Replace GFP_ATOMIC with GFP_KERNEL in igb_sw_init() (Corinna Vinschen) [1659168] - [netdrv] igb: Use an advanced ctx descriptor for launchtime (Corinna Vinschen) [1659168] - [netdrv] igb: e1000_phy: Mark expected switch fall-through (Corinna Vinschen) [1659168] - [netdrv] igb: e1000_82575: Mark expected switch fall-through (Corinna Vinschen) [1659168] - [netdrv] igb_main: Mark expected switch fall-throughs (Corinna Vinschen) [1659168] - [netdrv] igb: Use dma_wmb() instead of wmb() before doorbell writes (Corinna Vinschen) [1659168] - [netdrv] igb: Add support for ETF offload (Corinna Vinschen) [1659168] - [netdrv] igb: Only call skb_tx_timestamp after descriptors are ready (Corinna Vinschen) [1659168] - [netdrv] igb: Refactor igb_offload_cbs() (Corinna Vinschen) [1659168] - [netdrv] igb: Only change Tx arbitration when CBS is on (Corinna Vinschen) [1659168] - [netdrv] igb: Refactor igb_configure_cbs() (Corinna Vinschen) [1659168] - [fs] Revert "[fs] ext4: protect journal inode's blocks using block_validity" (Lukas Czerner) [1716549] - [fs] xfs: don't trip over uninitialized buffer on extent read of corrupted inode (Bill O'Donnell) [1715942] - [fs] xfs: always init bma in xfs_bmapi_write (Bill O'Donnell) [1715942] - [lib] rhashtable: Still do rehash when we get EEXIST (Vladis Dronov) [1712457] - [fs] vmcore: Add a kernel parameter novmcoredd (Kairui Song) [1705864] - [powerpc] powerpc/eeh: Correct retries in eeh_pe_reset_full() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Improve recovery of passed-through devices (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Add include_passed to eeh_clear_pe_frozen_state() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Add include_passed to eeh_pe_state_clear() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: remove sw_state from eeh_unfreeze_pe() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup eeh_pe_clear_frozen_state() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup control flow in eeh_handle_normal_event() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup eeh_ops.wait_state() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup eeh_pe_state_mark() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup unnecessary eeh_pe_state_mark_with_cfg() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup eeh_enabled() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup logic in eeh_rmv_from_parent_pe() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup field names in eeh_rmv_data (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup list_head field names (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup eeh_add_virt_device() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup unused field in eeh_dev (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup EEH_POSTPONED_PROBE (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Avoid misleading message "EEH: no capable adapters found" (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Fix use of EEH_PE_KEEP on wrong field (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Fix null deref for devices removed during EEH (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Fix possible null deref in eeh_dump_dev_log() (Sam Bobroff) [1352405] - [edac] x86/MCE/AMD, EDAC/mce_amd: Add new error descriptions for some SMCA bank types (Janakarajan Natarajan) [1688469] - [x86] x86/MCE/AMD, EDAC/mce_amd: Add new McaTypes for CS, PSP, and SMU units (Janakarajan Natarajan) [1688469] - [x86] x86/MCE/AMD, EDAC/mce_amd: Add new MP5, NBIO, and PCIE SMCA bank types (Janakarajan Natarajan) [1688469] - [scsi] megaraid_sas: remove tech preview from Aero series (Tomas Henzl) [1668409] - [scsi] megaraid_sas: sync with mainline (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: fix spelling mistake "oustanding" -> "outstanding" (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Make megasas_host_device_list_query() static (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: reduce module load time (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Remove a bunch of set but not used variables (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: return error when create DMA pool failed (Tomas Henzl) [1668409] {CVE-2019-11810} - [scsi] scsi: megaraid_sas: driver version update (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Update structures for HOST_DEVICE_LIST DCMD (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Add support for DEVICE_LIST DCMD in driver (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Rework device add code in AEN path (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Rework code to get PD and LD list (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: correct an info message (Tomas Henzl) [1668409] - [scsi] cross-tree: phase out dma_zalloc_coherent() (Tomas Henzl) [1668409] - [scsi] scsi: megaraid: fix out-of-bound array accesses (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: changes to function prototypes (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: NULL check before some freeing functions is not needed (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas_fusion: Mark expected switch fall-through (Tomas Henzl) [1668409] - [scsi] scsi: megaraid: megaraid_sas_base: Mark expected switch fall-through (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: modify max supported lds related print (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: remove unused macro (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: increase timeout for IOC INIT to 180seconds (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Remove double endian conversion (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Re-use max_mfi_cmds to calculate queue sizes (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Rename scratch_pad registers (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Remove spin lock for dpc operation (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: optimize raid context access in IO path (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Fail init if heartbeat timer fails (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: For SRIOV, do not set STOP_ADP bit (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Fix combined reply queue mode detection (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Fix module parameter description (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Fix goto labels in error handling (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Update copyright information (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Add check for reset adapter bit (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Fix msleep granularity (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Add support for FW snap dump (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Add watchdog thread to detect Firmware fault (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: switch to generic DMA API (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: fix a missing-check bug (Tomas Henzl) [1668409] - [kernel] get_maintainer.pl: Add default .get_maintainer.conf file for RHEL (Prarit Bhargava) [1714630] - [scripts] get_maintainer: allow option --mpath to read all files in (Prarit Bhargava) [1714630] - [scripts] get_maintainer.pl: add -mpath= for MAINTAINERS file location (Prarit Bhargava) [1714630] - [scripts] get_maintainer: allow usage outside of kernel tree (Prarit Bhargava) [1714630] - [scripts] Revert "[scripts] get_maintainer.pl: Add optional .get_maintainer.MAINTAINERS override" (Prarit Bhargava) [1714630] - [include] signal: Make siginmask safe when passed a signal of 0 (Waiman Long) [1714351] - [fs] signal: Don't send signals to tasks that don't exist (Waiman Long) [1714351] - [kernel] signal: Restore the stop PTRACE_EVENT_EXIT (Waiman Long) [1714351] - [kernel] signal: Better detection of synchronous signals (Waiman Long) [1714351] - [kernel] signal: Always notice exiting tasks (Waiman Long) [1714351] - [kernel] signal: Always attempt to allocate siginfo for SIGSTOP (Waiman Long) [1714351] - [kernel] signal: Guard against negative signal numbers in copy_siginfo_from_user32 (Waiman Long) [1714351] - [kernel] signal: Guard against negative signal numbers in copy_siginfo_from_user (Waiman Long) [1714351] - [kernel] signal: In sigqueueinfo prefer sig not si_signo (Waiman Long) [1714351] - [include] signal: Use a smaller struct siginfo in the kernel (Waiman Long) [1714351] - [include] signal: Distinguish between kernel_siginfo and siginfo (Waiman Long) [1714351] - [kernel] signal: Introduce copy_siginfo_from_user and use it's return value (Waiman Long) [1714351] - [arm64] signal: Remove the need for __ARCH_SI_PREABLE_SIZE and SI_PAD_SIZE (Waiman Long) [1714351] - [kernel] signal: Fail sigqueueinfo if si_signo != sig (Waiman Long) [1714351] - [kernel] signal/sparc: Move EMT_TAGOVF into the generic siginfo.h (Waiman Long) [1714351] - [mm] signal/arm: Use force_sig_fault where appropriate (Waiman Long) [1714351] - [arm64] signal/arm64: Use send_sig_fault where appropriate (Waiman Long) [1714351] - [arm64] signal/arm64: Add and use arm64_force_sig_ptrace_errno_trap (Waiman Long) [1714351] - [arm64] signal/arm64: In ptrace_hbptriggered name the signal description string (Waiman Long) [1714351] - [arm64] signal/arm64: Remove arm64_force_sig_info (Waiman Long) [1714351] - [arm64] signal/arm64: Add and use arm64_force_sig_mceerr as appropriate (Waiman Long) [1714351] - [arm64] signal/arm64: Add and use arm64_force_sig_fault where appropriate (Waiman Long) [1714351] - [mm] signal/arm64: Only call set_thread_esr once in do_page_fault (Waiman Long) [1714351] - [mm] signal/arm64: Only perform one esr_to_fault_info call in do_page_fault (Waiman Long) [1714351] - [mm] signal/arm64: Expand __do_user_fault and remove it (Waiman Long) [1714351] - [mm] signal/arm64: For clarity separate the 3 signal sending cases in do_page_fault (Waiman Long) [1714351] - [mm] signal/arm64: Consolidate the two hwpoison cases in do_page_fault (Waiman Long) [1714351] - [mm] signal/arm64: Factor set_thread_esr out of __do_user_fault (Waiman Long) [1714351] - [arm64] signal/arm64: Factor out arm64_show_signal from arm64_force_sig_info (Waiman Long) [1714351] - [arm64] signal/arm64: Remove unneeded tsk parameter from arm64_force_sig_info (Waiman Long) [1714351] - [arm64] signal/arm64: Push siginfo generation into arm64_notify_die (Waiman Long) [1714351] - [powerpc] signal/powerpc: Use force_sig_fault where appropriate (Waiman Long) [1714351] - [powerpc] signal/powerpc: Simplify _exception_pkey by using force_sig_pkuerr (Waiman Long) [1714351] - [powerpc] signal/powerpc: Specialize _exception_pkey for handling pkey exceptions (Waiman Long) [1714351] - [powerpc] signal/powerpc: Call force_sig_fault from _exception (Waiman Long) [1714351] - [powerpc] signal/powerpc: Factor the common exception code into exception_common (Waiman Long) [1714351] - [powerpc] powerpc/traps: Print unhandled signals in a separate function (Waiman Long) [1714351] - [mm] signal/powerpc: Remove pkey parameter from __bad_area_nosemaphore (Waiman Long) [1714351] - [mm] signal/powerpc: Call _exception_pkey directly from bad_key_fault_exception (Waiman Long) [1714351] - [mm] signal/powerpc: Remove pkey parameter from __bad_area (Waiman Long) [1714351] - [mm] signal/powerpc: Use force_sig_mceerr as appropriate (Waiman Long) [1714351] - [x86] signal/x86: Use force_sig_fault where appropriate (Waiman Long) [1714351] - [mm] signal/x86: Pass pkey by value (Waiman Long) [1714351] - [mm] signal/x86: Replace force_sig_info_fault with force_sig_fault (Waiman Long) [1714351] - [mm] signal/x86: Call force_sig_pkuerr from __bad_area_nosemaphore (Waiman Long) [1714351] - [mm] signal/x86: Pass pkey not vma into __bad_area (Waiman Long) [1714351] - [mm] signal/x86: Don't compute pkey in __do_page_fault (Waiman Long) [1714351] - [mm] signal/x86: Remove pkey parameter from mm_fault_error (Waiman Long) [1714351] - [mm] signal/x86: Remove the pkey parameter from do_sigbus (Waiman Long) [1714351] - [mm] signal/x86: Remove pkey parameter from bad_area_nosemaphore (Waiman Long) [1714351] - [x86] signal/x86/traps: Simplify trap generation (Waiman Long) [1714351] - [x86] signal/x86/traps: Use force_sig instead of open coding it. (Waiman Long) [1714351] - [x86] signal/x86/traps: Use force_sig_bnderr (Waiman Long) [1714351] - [x86] signal/x86/traps: Move more code into do_trap_no_signal so it can be reused (Waiman Long) [1714351] - [x86] signal/x86/traps: Factor out show_signal (Waiman Long) [1714351] - [x86] signal/x86: Move mpx siginfo generation into do_bounds (Waiman Long) [1714351] - [x86] signal/x86: In trace_mpx_bounds_register_exception add __user annotations (Waiman Long) [1714351] - [mm] signal/x86: Move MCE error reporting out of force_sig_info_fault (Waiman Long) [1714351] - [x86] signal/x86: Inline fill_sigtrap_info in it's only caller send_sigtrap (Waiman Long) [1714351] - [powerpc] signal: Simplify tracehook_report_syscall_exit (Waiman Long) [1714351] - [kernel] signal: Pair exports with their functions (Waiman Long) [1714351] - [kernel] signal: Remove specific_send_sig_info (Waiman Long) [1714351] - [kernel] signal: Use group_send_sig_info to kill all processes in a pid namespace (Waiman Long) [1714351] - [tty] tty_io: Use group_send_sig_info in __do_SACK to note it is a session being killed (Waiman Long) [1714351] - [misc] signal/GenWQE: Fix sending of SIGKILL (Waiman Long) [1714351] - [include] signal: Remove SEND_SIG_FORCED (Waiman Long) [1714351] - [kernel] signal: Use SEND_SIG_PRIV not SEND_SIG_FORCED with SIGKILL and SIGSTOP (Waiman Long) [1714351] - [kernel] signal: Never allocate siginfo for SIGKILL or SIGSTOP (Waiman Long) [1714351] - [usb] signal: Don't send siginfo to kthreads. (Waiman Long) [1714351] - [usb] signal: Remove the siginfo paramater from kernel_dqueue_signal (Waiman Long) [1714351] - [tty] signal: send_sig_all no longer needs SEND_SIG_FORCED (Waiman Long) [1714351] - [kernel] signal: Always deliver the kernel's SIGKILL and SIGSTOP to a pid namespace init (Waiman Long) [1714351] - [x86] signal: Properly deliver SIGSEGV from x86 uprobes (Waiman Long) [1714351] - [kernel] signal: Properly deliver SIGILL from uprobes (Waiman Long) [1714351] - [kernel] signal: Always ignore SIGKILL and SIGSTOP sent to the global init (Waiman Long) [1714351] - [iommu] mm: convert return type of handle_mm_fault() caller to vm_fault_t (Waiman Long) [1714351] - [kernel] signal: make get_signal() return bool (Waiman Long) [1714351] - [kernel] signal: make sigkill_pending() return bool (Waiman Long) [1714351] - [kernel] signal: make legacy_queue() return bool (Waiman Long) [1714351] - [kernel] signal: make wants_signal() return bool (Waiman Long) [1714351] - [kernel] signal: make flush_sigqueue_mask() void (Waiman Long) [1714351] - [kernel] signal: make unhandled_signal() return bool (Waiman Long) [1714351] - [kernel] signal: make recalc_sigpending_tsk() return bool (Waiman Long) [1714351] - [kernel] signal: make has_pending_signals() return bool (Waiman Long) [1714351] - [kernel] signal: make sig_ignored() return bool (Waiman Long) [1714351] - [kernel] signal: make sig_task_ignored() return bool (Waiman Long) [1714351] - [kernel] signal: make sig_handler_ignored() return bool (Waiman Long) [1714351] - [kernel] signal: make kill_ok_by_cred() return bool (Waiman Long) [1714351] - [kernel] signal: simplify rt_sigaction() (Waiman Long) [1714351] - [kernel] signal: make do_sigpending() void (Waiman Long) [1714351] - [kernel] signal: make may_ptrace_stop() return bool (Waiman Long) [1714351] - [kernel] signal: make kill_as_cred_perm() return bool (Waiman Long) [1714351] - [kernel] signal: make force_sigsegv() void (Waiman Long) [1714351] - [kernel] signal: Don't restart fork when signals come in. (Waiman Long) [1714351] - [kernel] fork: Have new threads join on-going signal group stops (Waiman Long) [1714351] - [include] fork: Skip setting TIF_SIGPENDING in ptrace_init_task (Waiman Long) [1714351] - [kernel] signal: Add calculate_sigpending() (Waiman Long) [1714351] - [kernel] fork: Unconditionally exit if a fatal signal is pending (Waiman Long) [1714351] - [kernel] fork: Move and describe why the code examines PIDNS_ADDING (Waiman Long) [1714351] - [kernel] signal: Push pid type down into complete_signal. (Waiman Long) [1714351] - [kernel] signal: Push pid type down into __send_signal (Waiman Long) [1714351] - [kernel] signal: Push pid type down into send_signal (Waiman Long) [1714351] - [tty] signal: Pass pid type into do_send_sig_info (Waiman Long) [1714351] - [fs] signal: Pass pid type into send_sigio_to_task & send_sigurg_to_task (Waiman Long) [1714351] - [kernel] signal: Pass pid type into group_send_sig_info (Waiman Long) [1714351] - [kernel] signal: Pass pid and pid type into send_sigqueue (Waiman Long) [1714351] - [kernel] posix-timers: Noralize good_sigevent (Waiman Long) [1714351] - [fs] signal: Use PIDTYPE_TGID to clearly store where file signals will be sent (Waiman Long) [1714351] - [kernel] pid: Implement PIDTYPE_TGID (Waiman Long) [1714351] - [include] pids: Move the pgrp and session pid pointers from task_struct to signal_struct (Waiman Long) [1714351] - [fs] pids: Compute task_tgid using signal->leader_pid (Waiman Long) [1714351] - [kernel] pids: Move task_pid_type into sched/signal.h (Waiman Long) [1714351] - [init] pids: Initialize leader_pid in init_task (Waiman Long) [1714351]- [s390] s390: enable processes for mio instructions (Philipp Rudo) [1651734] - [s390] s390/pci: add parameter to disable usage of MIO instructions (Philipp Rudo) [1651734] - [s390] s390/pci: provide support for MIO instructions (Philipp Rudo) [1651734] - [s390] s390/pci: improve bar check (Philipp Rudo) [1651734] - [s390] s390/ism: move oddities of device IO to wrapper function (Philipp Rudo) [1651734] - [s390] s390/pci: move io address mapping code to pci_insn.c (Philipp Rudo) [1651734] - [s390] s390/pci: add parameter to force floating irqs (Philipp Rudo) [1651735] - [s390] s390/pci: gather statistics for floating vs directed irqs (Philipp Rudo) [1651735] - [s390] s390: show statistics for MSI IRQs (Philipp Rudo) [1651735] - [s390] s390/pci: provide support for CPU directed interrupts (Philipp Rudo) [1651735] - [s390] s390/airq: provide cacheline aligned ivs (Philipp Rudo) [1651735] - [s390] s390/pci: clarify interrupt vector usage (Philipp Rudo) [1651735] - [s390] s390/airq: recognize directed interrupts (Philipp Rudo) [1651735] - [s390] s390/sclp: detect DIRQ facility (Philipp Rudo) [1651735] - [s390] s390/pci: move everything irq related to pci_irq.c (Philipp Rudo) [1651735] - [s390] s390/pci: remove stale rc (Philipp Rudo) [1651735] - [s390] s390/pci: remove unused define (Philipp Rudo) [1651735] - [s390] s390/pci: mark command line parser data __initdata (Philipp Rudo) [1651735] - [cpufreq] cpufreq: intel_pstate: Ignore turbo active ratio in HWP (David Arcari) [1711970] - [scsi] mpt3sas: remove tech preview from Aero series (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: fix indentation issue (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Update mpt3sas driver version to 28.100.00.00 (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Improve the threshold value and introduce module param (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Load balance to improve performance and avoid soft lockups (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Irq poll to avoid CPU hard lockups (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: simplify interrupt handler (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Fix typo in request_desript_type (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Add missing breaks in switch statements (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Update driver version to 27.102.00.00 (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Add support for ATLAS PCIe switch (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Add support for NVMe Switch Adapter (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Rename mpi endpoint device ID macro. (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: mpt3sas_scsih: Mark expected switch fall-through (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: fix memory ordering on 64bit writes (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: fix spelling mistake "manufaucturing" -> "manufacturing" (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Fix driver modifying persistent data in Manufacturing page11 (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Don't modify EEDPTagMode field setting on SAS3.5 HBA devices (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Fix Sync cache command failure during driver unload (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Call sas_remove_host before removing the target devices (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Refactor mpt3sas_wait_for_ioc function (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Separate out mpt3sas_wait_for_ioc (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Added new #define variable IOC_OPERATIONAL_WAIT_COUNT (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: switch to generic DMA API (Tomas Henzl) [1684444] - [tools] perf tools beauty ioctl: Support new ISO7816 commands (Michael Petlan) [1709243] - [tools] perf tools: Restore proper cwd on return from mnt namespace (Michael Petlan) [1709243] - [tools] perf tools: Fix crash on synthesizing the unit (Michael Petlan) [1709243] - [tools] perf tools: Do not zero sample_id_all for group members (Michael Petlan) [1709243] - [tools] perf beauty: Use SRCARCH, ARCH=x86_64 must map to "x86" to find the headers (Michael Petlan) [1709243] - [tools] perf intel-pt: Add MTC and CYC timestamps to debug log (Michael Petlan) [1709243] - [tools] perf intel-pt: Add more event information to debug log (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Fix table find when table re-ordered (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add help window (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add Selected branches report (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Fall back to /usr/local/lib/libxed.so (Michael Petlan) [1709243] - [tools] perf top: Display the LBR stats in callchain entry (Michael Petlan) [1709243] - [tools] perf stat: Handle different PMU names with common prefix (Michael Petlan) [1709243] - [tools] perf record: Support weak groups (Michael Petlan) [1709243] - [tools] perf evlist: Move perf_evsel__reset_weak_group into evlist (Michael Petlan) [1709243] - [tools] perf augmented_syscalls: Start collecting pathnames in the BPF program (Michael Petlan) [1709243] - [tools] perf trace: Fix setting of augmented payload when using eBPF + raw_syscalls (Michael Petlan) [1709243] - [tools] perf trace: When augmenting raw_syscalls plug raw_syscalls:sys_exit too (Michael Petlan) [1709243] - [tools] perf examples bpf: Start augmenting raw_syscalls:sys_{start,exit} (Michael Petlan) [1709243] - [tools] perf intel-pt/bts: Calculate cpumode for synthesized samples (Michael Petlan) [1709243] - [tools] perf intel-pt: Insert callchain context into synthesized callchains (Michael Petlan) [1709243] - [tools] perf top: Start display thread earlier (Michael Petlan) [1709243] - [tools] perf trace beauty: Use the mmap flags table generated from headers (Michael Petlan) [1709243] - [tools] perf beauty: Wire up the mmap flags table generator to the Makefile (Michael Petlan) [1709243] - [tools] perf beauty: Add a generator for MAP_ mmap's flag constants (Michael Petlan) [1709243] - [tools] perf callchain: Honour the ordering of PERF_CONTEXT_{USER,KERNEL,etc} (Michael Petlan) [1709243] - [tools] perf cs-etm: Correct CPU mode for samples (Michael Petlan) [1709243] - [tools] perf unwind: Take pgoff into account when reporting elf to libdwfl (Michael Petlan) [1709243] - [tools] perf top: Do not use overwrite mode by default (Michael Petlan) [1709243] - [tools] perf trace: Beautify mount's first pathname arg (Michael Petlan) [1709243] - [tools] perf trace: Beautify the umount's 'name' argument (Michael Petlan) [1709243] - [tools] perf trace: Consider syscall aliases too (Michael Petlan) [1709243] - [tools] perf trace beauty: Beautify mount/umount's 'flags' argument (Michael Petlan) [1709243] - [tools] perf trace beauty: Allow syscalls to mask an argument before considering it (Michael Petlan) [1709243] - [tools] perf beauty: Introduce strarray__scnprintf_flags() (Michael Petlan) [1709243] - [tools] perf beauty: Switch from GPL v2.0 to LGPL v2.1 (Michael Petlan) [1709243] - [tools] perf beauty: Add a generator for MS_ mount/umount's flag constants (Michael Petlan) [1709243] - [tools] tools include uapi: Grab a copy of linux/fs.h (Michael Petlan) [1709243] - [tools] perf script: Support total cycles count (Michael Petlan) [1709243] - [tools] perf script: Make itrace script default to all calls (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add All branches report (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add ability to display all the database tables (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add ability to shrink / enlarge font (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add ability to find symbols in the call-graph (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add support for multiple sub-windows (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Rename to exported-sql-viewer.py (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Refactor TreeItem class (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Add data helper functions (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Factor out CallGraphModel from TreeModel (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Remove use of setObjectName() (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Add a class for global data (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Separate the database details into a class (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Make a "Main" function (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Change icon (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Set a minimum window size (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Provide better default column sizes (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Use SPDX license identifier (Michael Petlan) [1709243] - [tools] perf trace: Introduce per-event maximum number of events property (Michael Petlan) [1709243] - [tools] perf script: Flush output stream after events in verbose mode (Michael Petlan) [1709243] - [tools] perf script: Allow extended console debug output (Michael Petlan) [1709243] - [tools] perf stat: Poll for monitored tasks being alive (Michael Petlan) [1709243] - [tools] perf trace: Drop thread refcount in trace__event_handler() (Michael Petlan) [1709243] - [tools] perf trace: Drop addr_location refcounts (Michael Petlan) [1709243] - [tools] perf evsel: Mark a evsel as disabled when asking the kernel do disable it (Michael Petlan) [1709243] - [tools] perf evsel: Introduce per event max_events property (Michael Petlan) [1709243] - [tools] tools lib subcmd: Introduce OPTION_ULONG (Michael Petlan) [1709243] - [tools] perf arm64: Fix generate system call table failed with /tmp mounted with noexec (Michael Petlan) [1709243] - [tools] perf symbols: Set PLT entry/header sizes properly on Sparc (Michael Petlan) [1709243] - [tools] perf jitdump: Add Sparc support. (Michael Petlan) [1709243] - [tools] perf annotate: Add Sparc support (Michael Petlan) [1709243] - [tools] perf record: Encode -k clockid frequency into Perf trace (Michael Petlan) [1709243] - [tools] perf probe: Support SDT markers having reference counter (semaphore) (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Move struct tep_handler definition in a local header file (Michael Petlan) [1709243] - [tools] tools lib traceevent: Separate out tep_strerror() for strerror_r() issues (Michael Petlan) [1709243] - [tools] perf python: More portable way to make CFLAGS work with clang (Michael Petlan) [1709243] - [tools] perf python: Make clang_has_option() work on Python 3 (Michael Petlan) [1709243] - [tools] perf tools: Free temporary 'sys' string in read_event_files() (Michael Petlan) [1709243] - [tools] perf tools: Avoid double free in read_event_file() (Michael Petlan) [1709243] - [tools] perf tools: Free 'printk' string in parse_ftrace_printk() (Michael Petlan) [1709243] - [tools] perf tools: Cleanup trace-event-info 'tdata' leak (Michael Petlan) [1709243] - [tools] perf strbuf: Match va_{add,copy} with va_end (Michael Petlan) [1709243] - [tools] perf test: S390 does not support watchpoints in test 22 (Michael Petlan) [1709243] - [tools] perf auxtrace: Include missing asm/bitsperlong.h to get BITS_PER_LONG (Michael Petlan) [1709243] - [tools] tools include: Adopt linux/bits.h (Michael Petlan) [1709243] - [tools] perf intel-pt: Implement decoder flags for trace begin / end (Michael Petlan) [1709243] - [tools] perf intel-pt: Add decoder flags for trace begin / end (Michael Petlan) [1709243] - [tools] perf tools: Improve thread_stack__process() for trace begin / end (Michael Petlan) [1709243] - [tools] perf tools: Improve thread_stack__event() for trace begin / end (Michael Petlan) [1709243] - [tools] perf db-export: Add trace begin / end branch type variants (Michael Petlan) [1709243] - [tools] perf script: Enhance sample flags for trace begin / end (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix tep_ to enum filter_trivial_type (Michael Petlan) [1709243] - [tools] tools lib traceevent: Rename data2host*() APIs (Michael Petlan) [1709243] - [tools] tools lib traceevent: Rename struct plugin_list to struct tep_plugin_list (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix tep_ to structs filter_type and event_filter (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix tep_ to various structs filter_arg_*. (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix tep_ to struct filter_{arg,value_type} (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix tep_ to enums filter_{exp,arg}_type (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix tep_ to enums filter_{boolean,op,cmp}_type (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Rename enum print_arg_type to enum tep_print_arg_type (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Add prefix tep_ to all print_* structures (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix TEP_ to all EVENT_FL_* flags (Michael Petlan) [1709243] - [tools] tools lib traceevent: Rename enum event_{sort_}type to enum tep_event_{sort_}type (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Rename enum format_flags to enum tep_format_flags (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Rename struct format{_field} to struct tep_format{_field} (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Rename struct event_format to struct tep_event_format (Michael Petlan) [1709243] - [tools] perf script: Print DSO for callindent (Michael Petlan) [1709243] - [tools] perf script: Allow sym and dso without ip, addr (Michael Petlan) [1709243] - [tools] tools lib subcmd: Support overwriting the pager (Michael Petlan) [1709243] - [tools] perf tools: Report itrace options in help (Michael Petlan) [1709243] - [tools] perf help: Add missing subcommand `version` (Michael Petlan) [1709243] - [tools] perf tools: Initialize perf_data_file fd field (Michael Petlan) [1709243] - [tools] perf util: Make copyfile_offset() global (Michael Petlan) [1709243] - [tools] perf tools: Add 'struct perf_mmap' arg to record__write() (Michael Petlan) [1709243] - [tools] perf auxtrace: Pass struct perf_mmap into mmap__read* functions (Michael Petlan) [1709243] - [tools] perf tools: Remove perf_tool from event_op3 (Michael Petlan) [1709243] - [tools] perf tools: Remove perf_tool from event_op2 (Michael Petlan) [1709243] - [tools] perf bpf-loader: use PTR_ERR_OR_ZERO inetead of return code (Michael Petlan) [1709243] - [tools] tools include: Adopt PTR_ERR_OR_ZERO from the kernel err.h header (Michael Petlan) [1709243] - [tools] perf ordered_events: Prevent crossing max_alloc_size (Michael Petlan) [1709243] - [tools] perf ordered_events: Add 'struct ordered_events_buffer' layer (Michael Petlan) [1709243] - [tools] perf test: Add watchpoint test (Michael Petlan) [1709243] - [tools] perf tests: Fix record+probe_libc_inet_pton.sh without ping's debuginfo (Michael Petlan) [1709243] - [tools] perf map: Turn some pr_warning() to pr_debug() (Michael Petlan) [1709243] - [tools] perf trace: Use the raw_syscalls:sys_enter for the augmented syscalls (Michael Petlan) [1709243] - [tools] perf trace: Setup augmented_args in the raw_syscalls:sys_enter handler (Michael Petlan) [1709243] - [tools] perf trace: Introduce syscall__augmented_args() method (Michael Petlan) [1709243] - [tools] perf augmented_syscalls: Avoid optimization to pass older BPF validators (Michael Petlan) [1709243] - [tools] perf augmented_syscalls: Check probe_read_str() return separately (Michael Petlan) [1709243] - [tools] perf annotate: Handle arm64 move instructions (Michael Petlan) [1709243] - [tools] perf trace beauty: Alias 'umount' to 'umount2' (Michael Petlan) [1709243] - [tools] perf stat: Move the display functions to stat-display.c (Michael Petlan) [1709243] - [tools] perf stat: Move 'metric_events' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'walltime_*' data to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Propagate 'struct target' arg to sort_aggr_thread() (Michael Petlan) [1709243] - [tools] perf stat: Move 'no_merge' data to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'big_num' data to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Do not use the global 'evsel_list' in print functions (Michael Petlan) [1709243] - [tools] perf stat: Move *_aggr_* data to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move ru_* data to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'print_mixed_hw_group_error' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'print_free_counters_hint' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'null_run' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Add 'walltime_nsecs_stats' pointer to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Pass 'evlist' to aggr_update_shadow() (Michael Petlan) [1709243] - [tools] perf stat: Pass 'struct perf_stat_config' to first_shadow_cpu() (Michael Petlan) [1709243] - [tools] perf stat: Move 'metric_only_len' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'run_count' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Use 'evsel->evlist' instead of 'evsel_list' in collect_all_aliases() (Michael Petlan) [1709243] - [tools] perf stat: Pass 'evlist' argument to print functions (Michael Petlan) [1709243] - [tools] perf stat: Add 'target' argument to perf_evlist__print_counters() (Michael Petlan) [1709243] - [tools] perf stat: Move 'unit_width' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'metric_only' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'interval_clear' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move csv_* to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Pass a 'struct perf_stat_config' argument to global print functions (Michael Petlan) [1709243] - [tools] perf stat: Pass 'struct perf_stat_config' argument to local print functions (Michael Petlan) [1709243] - [tools] perf stat: Add 'struct perf_stat_config' argument to perf_evlist__print_counters() (Michael Petlan) [1709243] - [tools] perf stat: Move STAT_RECORD out of perf_evlist__print_counters() (Michael Petlan) [1709243] - [tools] perf stat: Introduce perf_evlist__print_counters() (Michael Petlan) [1709243] - [tools] perf stat: Move perf_stat_synthesize_config() to stat.c (Michael Petlan) [1709243] - [tools] perf stat: Add 'perf_event__handler_t' argument to perf_stat_synthesize_config() (Michael Petlan) [1709243] - [tools] perf stat: Add 'struct perf_evlist' argument to perf_stat_synthesize_config() (Michael Petlan) [1709243] - [tools] perf stat: Add 'struct perf_tool' argument to perf_stat_synthesize_config() (Michael Petlan) [1709243] - [tools] perf stat: Add 'struct perf_stat_config' argument to perf_stat_synthesize_config() (Michael Petlan) [1709243] - [tools] perf stat: Rename 'is_pipe' argument to 'attrs' in perf_stat_synthesize_config() (Michael Petlan) [1709243] - [tools] perf stat: Move create_perf_stat_counter() to stat.c (Michael Petlan) [1709243] - [tools] perf evsel: Introduce perf_evsel__store_ids() (Michael Petlan) [1709243] - [tools] perf tools: Switch 'session' argument to 'evlist' in perf_event__synthesize_attrs() (Michael Petlan) [1709243] - [tools] perf stat: Add 'identifier' flag to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Use local config arg for scale in create_perf_stat_counter() (Michael Petlan) [1709243] - [tools] perf stat: Move 'no_inherit' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'initial_delay' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Use evsel->threads in create_perf_stat_counter() (Michael Petlan) [1709243] - [tools] perf trace: Show comm and tid for tracepoint events (Michael Petlan) [1709243] - [tools] perf trace augmented_syscalls: Hook into syscalls:sys_exit_SYSCALL too (Michael Petlan) [1709243] - [tools] perf trace augmented_syscalls: Rename augmented_*_syscall__enter to just *_syscall (Michael Petlan) [1709243] - [tools] perf augmented_syscalls: Update the header comments (Michael Petlan) [1709243] - [tools] perf bpf: Add syscall_exit() helper (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Split trace-seq related APIs in a separate header file (Michael Petlan) [1709243] - [tools] perf report: Create auxiliary trace data files for s390 (Michael Petlan) [1709243] - [tools] perf trace beauty: Reorganize 'struct sockaddr *' beautifier (Michael Petlan) [1709243] - [tools] perf trace augmented_syscalls: Augment sendto's 'addr' arg (Michael Petlan) [1709243] - [tools] perf trace augmented_syscalls: Augment bind's 'myaddr' sockaddr arg (Michael Petlan) [1709243] - [tools] perf trace augmented_syscalls: Add augmented_sockaddr_syscall_enter() (Michael Petlan) [1709243] - [tools] perf trace augmented_syscalls: Augment connect's 'sockaddr' arg (Michael Petlan) [1709243] - [tools] perf bpf: Add linux/socket.h to the headers accessible to bpf proggies (Michael Petlan) [1709243] - [tools] perf bpf: Give precedence to bpf header dir (Michael Petlan) [1709243] - [tools] perf trace: Add a etcsnoop.c augmented syscalls eBPF utility (Michael Petlan) [1709243] - [tools] perf trace: Augment 'newstat' (aka 'stat') filename ptr (Michael Petlan) [1709243] - [tools] perf trace: Introduce augmented_filename_syscall_enter() declarator (Michael Petlan) [1709243] - [tools] perf trace: Augment inotify_add_watch pathname syscall arg (Michael Petlan) [1709243] - [tools] perf trace: Augment the 'open' syscall 'filename' arg (Michael Petlan) [1709243] - [tools] perf trace: Use the augmented filename, expanding syscall enter pointers (Michael Petlan) [1709243] - [tools] perf trace: Show comm/tid for augmented_syscalls (Michael Petlan) [1709243] - [tools] perf trace: Extract the comm/tid printing for syscall enter (Michael Petlan) [1709243] - [tools] perf trace: Print the syscall name for augmented_syscalls (Michael Petlan) [1709243] - [tools] perf trace: Make the augmented_syscalls filter out the tracepoint event (Michael Petlan) [1709243] - [tools] perf trace: Pass augmented args to the arg formatters when available (Michael Petlan) [1709243] - [x86] perf/x86/intel: Disallow precise_ip on BTS events (Michael Petlan) [1709243] - [x86] perf/x86/intel: Add generic branch tracing check to intel_pmu_has_bts() (Michael Petlan) [1709243] - [x86] perf/x86/intel: Move branch tracing setup to the Intel-specific source file (Michael Petlan) [1709243] - [x86] perf/x86/intel: Fix regression by default disabling perfmon v4 interrupt handling (Michael Petlan) [1709243] - [x86] perf/x86/intel/uncore: Support CoffeeLake 8th CBOX (Michael Petlan) [1709243] - [x86] perf/x86/intel/uncore: Add more IMC PCI IDs for KabyLake and CoffeeLake CPUs (Michael Petlan) [1709243] - [tools] perf tools: Don't clone maps from parent when synthesizing forks (Michael Petlan) [1709243] - [tools] perf top: Allow disabling the overwrite mode (Michael Petlan) [1709243] - [kernel] perf/core: Clean up inconsisent indentation (Michael Petlan) [1709243] - [tools] perf script: Implement --graph-function (Michael Petlan) [1709243] - [tools] tools script: Add --call-trace and --call-ret-trace (Michael Petlan) [1709243] - [tools] perf script: Add --insn-trace for instruction decoding (Michael Petlan) [1709243] - [tools] perf trace: Introduce --max-events (Michael Petlan) [1709243] - [x86] perf/x86/intel: Add quirk for Goldmont Plus (Michael Petlan) [1709243] - [kernel] perf: Suppress AUX/OVERWRITE records (Michael Petlan) [1709243] - [x86] perf/x86/intel/pt: Annotate 'pt_cap_group' with __ro_after_init (Michael Petlan) [1709243] - [x86] perf/x86: Add __ro_after_init annotations (Michael Petlan) [1709243] - [x86] x86/mm/mem_encrypt: Disable all instrumentation for early SME setup (Janakarajan Natarajan) [1679265] - [fs] cifs: fix copy_file_range to allow write on the same file (Leif Sahlberg) [1689100] - [infiniband] Revert "[infiniband] IB/usnic: Remove stub functions" (Jonathan Toppins) [1713753] - [x86] Update stepping values for Whiskey Lake U/Y (David Arcari) [1704801] - [powerpc] powerpc/perf: Trace imc PMU functions (Jiri Olsa) [1608796] - [powerpc] powerpc/perf: Trace imc events detection and cpuhotplug (Jiri Olsa) [1608796] - [powerpc] powerpc/perf: Declare static identifier a such (Jiri Olsa) [1608796] - [powerpc] powerpc/perf: Add privileged access check for thread_imc (Jiri Olsa) [1608796] - [powerpc] powerpc/perf: Rearrange setting of ldbar for thread-imc (Jiri Olsa) [1608796] - [powerpc] powerpc/include: Add data structures and macros for IMC trace mode (Jiri Olsa) [1608796] - [scsi] hpsa: correct-static-checker-issue-in-reset-handler (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: update driver version (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: correct device resets (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: do-not-complete-cmds-for-deleted-devices (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: wait longer for ptraid commands (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: check for tag collision (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: use local workqueues instead of system workqueues (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: correct simple mode (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: bump driver version (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: correct device id issues (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: check for lv removal (Joseph Szczypek) [1713772] - [mm] mm, slub: restore the original intention of prefetch_freepointer() (Rafael Aquini) [1714671] - [fs] Revert "add KABI padding to dentry structure" (Waiman Long) [1714253] - [crypto] crypto: drbg - add FIPS 140-2 CTRNG for noise source (Herbert Xu) [1687905] - [infiniband] RDMA/qedr: Fix incorrect device rate. (Manish Chopra) [1713580] - [scsi] scsi: bnx2fc: remove unneeded variable (Nilesh Javali) [1665308] - [scsi] scsi: fcoe: make use of fip_mode enum complete (Nilesh Javali) [1665308] - [char] ipmi:ssif: compare block number correctly for multi-part return messages (Tony Camuso) [1712159] - [kernel] kernel/sysctl.c: define minmax conv functions in terms of non-minmax versions (Alex Gladkov) [1683922] - [kernel] kernel/sysctl.c: add missing range check in do_proc_dointvec_minmax_conv (Alex Gladkov) [1683922] - [tools] tools/testing/selftests/sysctl/sysctl.sh: add tests for >32-bit values written to 32-bit integers (Alex Gladkov) [1683922] - [kernel] sched/nohz: Run NOHZ idle load balancer on HK_FLAG_MISC CPUs (Desnes Augusto Nunes do Rosario) [1666614] - [kernel] nohz_full: Allow the boot CPU to be nohz_full (Desnes Augusto Nunes do Rosario) [1666614] - [kernel] sched/isolation: Require a present CPU in housekeeping mask (Desnes Augusto Nunes do Rosario) [1666614] - [kernel] kernel/cpu: Allow non-zero CPU to be primary for suspend / kexec freeze (Desnes Augusto Nunes do Rosario) [1666614] - [kernel] power/suspend: Add function to disable secondaries for suspend (Desnes Augusto Nunes do Rosario) [1666614] - [kernel] sched/core: Allow the remote scheduler tick to be started on CPU0 (Desnes Augusto Nunes do Rosario) [1666614] - [kernel] sched/fair: Use non-atomic cpumask_{set,clear}_cpu() (Desnes Augusto Nunes do Rosario) [1666614] - [lib] lib: reciprocal_div: implement the improved algorithm on the paper mentioned (Petr Oros) [1706982] - [kernel] kernel/sysctl.c: fix proc_do_large_bitmap for large input buffers (Eric Sandeen) [1667092] - [kernel] tools/testing/selftests/sysctl/sysctl.sh: add proc_do_large_bitmap() test case (Eric Sandeen) [1667092] - [tools] tools/testing/selftests/sysctl/sysctl.sh: allow graceful use on older kernels (Eric Sandeen) [1667092] - [tools] tools/testing/selftests/sysctl/sysctl.sh: ignore diff output on verify_diff_w() (Eric Sandeen) [1667092] - [tools] tools/testing/selftests/sysctl/sysctl.sh: load module before testing for it (Eric Sandeen) [1667092] - [tools] tools/testing/selftests/sysctl/sysctl.sh: remove superfluous test_reqs() (Eric Sandeen) [1667092] - [kernel] kernel/sysctl.c: fix out-of-bounds access when setting file-max (Eric Sandeen) [1694160] - [kernel] sysctl: handle overflow for file-max (Eric Sandeen) [1694160] - [kernel] sysctl: handle overflow in proc_get_long (Eric Sandeen) [1694160] - [s390] kvm: s390: Fix potential spectre warnings (Thomas Huth) [1702344] - [powerpc] mm: move warning from resize_hpt_for_hotplug() (Laurent Vivier) [1660737] - [powerpc] pseries: Use pr_xxx() in lpar.c (Laurent Vivier) [1660737] - [infiniband] RDMA/iw_cxgb4: Always disconnect when QP is transitioning to TERMINATE state (Arjun Vynipadath) [1664673] - [infiniband] cxgb4: kfree mhp after the debug print (Arjun Vynipadath) [1664673] - [infiniband] RDMA/cxbg: Use correct sizing on buffers holding page DMA addresses (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: Make function read_tcb() static (Arjun Vynipadath) [1664673] - [infiniband] RDMA/cxgb4: Remove kref accounting for sync operation (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: cq/qp mask depends on bar2 pages in a host page (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: fix srqidx leak during connection abort (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: complete the cached SRQ buffers (Arjun Vynipadath) [1664673] - [infiniband] rdma/cxgb4: Remove a set-but-not-used variable (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: use tos when finding ipv6 routes (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: use tos when importing the endpoint (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: use listening ep tos when accepting new connections (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb*: kzalloc the iwcm verbs struct (Arjun Vynipadath) [1664673] - [infiniband] RDMA/iw_cxgb4: Drop __GFP_NOFAIL (Arjun Vynipadath) [1664673] - [infiniband] infiniband: cxgb4: no need to check return value of debugfs_create functions (Arjun Vynipadath) [1664673] - [infiniband] RDMA/iw_cxgb4: Fix the unchecked ep dereference (Arjun Vynipadath) [1664673] - [infiniband] RDMA: Introduce and use rdma_device_to_ibdev() (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: Check for send WR also while posting write with completion WR (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: only reconnect with MPAv1 if the peer aborts (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: Use proper enumerated type in c4iw_bar2_addrs (Arjun Vynipadath) [1664673] - [infiniband] RDMA/cxgb4: remove redundant null pointer check before kfree_skb (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: Remove pci_unmap_addr() wrappers for DMA API (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: Declare ib_post_send() and ib_post_recv() arguments const (Arjun Vynipadath) [1664673] - [infiniband] rdma/cxgb4: Simplify a structure initialization (Arjun Vynipadath) [1664673] - [infiniband] rdma/cxgb4: Fix SRQ endianness annotations (Arjun Vynipadath) [1664673] - [infiniband] rdma/cxgb4: Add support for kernel mode SRQ's (Arjun Vynipadath) [1664673] - [infiniband] rdma/cxgb4: Add support for srq functions & structs (Arjun Vynipadath) [1664673] - [infiniband] RDMA/cxgb4: Restore the dropped uninitialized_var (Arjun Vynipadath) [1664673] - [infiniband] RDMA/cxgb4: Make c4iw_poll_cq_one() easier to analyze (Arjun Vynipadath) [1664673] - [fs] gfs2: clean_journal improperly set sd_log_flush_head (Robert S Peterson) [1693660]- [netdrv] bonding/802.3ad: fix slave link initialization transition states (Jarod Wilson) [1714387] - [iommu] iommu/vt-d: Disable ATS support on untrusted devices (Jerry Snitselaar) [1649210 1692246] - [documentation] thunderbolt: Export IOMMU based DMA protection support to userspace (Jerry Snitselaar) [1649210 1692246] - [iommu] iommu/vt-d: Do not enable ATS for untrusted devices (Jerry Snitselaar) [1649210 1692246] - [iommu] iommu/vt-d: Force IOMMU on for platform opt in hint (Jerry Snitselaar) [1649210 1692246] - [arm64] arm64: makefile fix build of .i file in external module case (Jerome Marchand) [1713052] - [s390] s390/protvirt: block kernel command line alteration (Philipp Rudo) [1651711] - [s390] s390/protvirt: add memory sharing for diag 308 set/store (Philipp Rudo) [1651711] - [s390] s390/uv: introduce guest side ultravisor code (Philipp Rudo) [1651711] - [netdrv] net: aquantia: fix undefined devm_hwmon_device_register_with_info reference (Igor Russkikh) [1706905] - [netdrv] net: aquantia: Make aq_ndev_driver_name static (Igor Russkikh) [1706905] - [netdrv] net: aquantia: remove outdated device ids (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fixups on 64bit dma counters (Igor Russkikh) [1706905] - [netdrv] net: aquantia: get total counters from DMA block (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fetch up to date statistics on ethtool request (Igor Russkikh) [1706905] - [netdrv] net: aquantia: extract timer cb into work job (Igor Russkikh) [1706905] - [netdrv] net: aquantia: introduce fwreq mutex (Igor Russkikh) [1706905] - [netdrv] net: aquantia: user correct MSI irq type (Igor Russkikh) [1706905] - [netdrv] net: aquantia: use macros for better visibility (Igor Russkikh) [1706905] - [netdrv] net: aquantia: improve ifup link detection (Igor Russkikh) [1706905] - [netdrv] net: aquantia: link status irq handling (Igor Russkikh) [1706905] - [netdrv] net: aquantia: create global service workqueue (Igor Russkikh) [1706905] - [netdrv] net: aquantia: link interrupt handling function (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add link interrupt fields (Igor Russkikh) [1706905] - [netdrv] net: aquantia: implement hwmon api for chip temperature (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add infrastructure to readout chip temperature (Igor Russkikh) [1706905] - [netdrv] net: aquantia: enable driver build for arm64 or compile_test (Igor Russkikh) [1706905] - [netdrv] net: aquantia: improve LRO configuration (Igor Russkikh) [1706905] - [netdrv] net: aquantia: Increase rx ring default size from 1K to 2K (Igor Russkikh) [1706905] - [netdrv] net: aquantia: Make RX default frame size 2K (Igor Russkikh) [1706905] - [netdrv] net: aquantia: Introduce rx refill threshold value (Igor Russkikh) [1706905] - [netdrv] net: aquantia: optimize rx performance by page reuse strategy (Igor Russkikh) [1706905] - [netdrv] net: aquantia: optimize rx path using larger preallocated skb len (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fix rx checksum offload for UDP/TCP over IPv6 (Igor Russkikh) [1706905] - [netdrv] net: aquantia: use better wrappers for state registers (Igor Russkikh) [1706905] - [netdrv] net: aquantia: replace AQ_HW_WAIT_FOR with readx_poll_timeout_atomic (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fixed instack structure overflow (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fixed buffer overflow (Igor Russkikh) [1706905] - [netdrv] net: aquantia: added newline at end of file (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fixed memcpy size (Igor Russkikh) [1706905] - [netdrv] net: aquantia: regression on cpus with high cores: set mode with 8 queues (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add support of RSS configuration (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fix initialization of RSS table (Igor Russkikh) [1706905] - [netdrv] net: aquantia: increase max number of hw queues (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fix RSS table and key sizes (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fix rx checksum offload bits (Igor Russkikh) [1706905] - [netdrv] net: aquantia: return 'err' if set MPI_DEINIT state fails (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fix spelling mistake "specfield" -> "specified" (Igor Russkikh) [1706905] - [netdrv] net: aquantia: cleanup err handing in hw_atl_utils_fw_rpc_wait (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add support of rx-vlan-filter offload (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add ethertype and PCP to rx flow filters (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add vlan id to rx flow filters (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add support of L3/L4 ntuple filters (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add infrastructure for ntuple rules (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add rx-flow filter definitions (Igor Russkikh) [1706905] - [netdrv] net: aquantia: allow rx checksum offload configuration (Igor Russkikh) [1706905] - [netdrv] net: aquantia: invalid checksumm offload implementation (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fixed enable unicast on 32 macvlan (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fix potential IOMMU fault after driver unbind (Igor Russkikh) [1706905] - [netdrv] net: aquantia: synchronized flow control between mac/phy (Igor Russkikh) [1706905] - [netdrv] net: aquantia: make function aq_fw2x_update_stats static (Igor Russkikh) [1706905] - [netdrv] net: aquantia: remove some redundant variable initializations (Igor Russkikh) [1706905] - [netdrv] bnxt_en: Add device IDs 0x1806 and 0x1752 for 57500 devices. (Selvin Xavier) [1672208] - [scsi] scsi: fnic: Remove set but not used variable 'vdev' (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: no need to check return value of debugfs_create functions (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Update fnic driver version to 1.6.0.47 (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Enable fnic devcmd2 interface (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Adding devcmd2 init and posting interfaces (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Add devcmd2 initialization helpers (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: fnic devcmd2 controller definitions (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: fnic devcmd2 interface definitions (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Impose upper limit on max. # of CQs processed per intr (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: RQ enable and then post descriptors (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: delaying vnic dev enable till after req intr (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Warn when calling done for IO not issued to fw (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: fnic stats for max CQs processed and ISR time (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Add port speed stat to fnic debug stats (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: use fnic_lock to guard fnic->state_flags (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: vnic_rq_clean change BUG_ON to WARN_ON (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: change fnic queue depth to 256 (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: support to display 20G port speed (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Use vzalloc (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: switch to generic DMA API (Govindarajulu Varadarajan) [1656236] - [pci] PCI/PME: Fix possible use-after-free on remove (Myron Stowe) [1701834] - [pci] PCI/PME: Fix hotplug/sysfs remove deadlock in pcie_pme_remove() (Myron Stowe) [1701834] - [pci] PCI: Blacklist power management of Gigabyte X299 DESIGNARE EX PCIe ports (Myron Stowe) [1701834] - [tools] perf arm64: Fix mksyscalltbl when system kernel headers are ahead of the kernel (Michael Petlan) [1709242] - [rpmspec] perf: remove bpf examples (Michael Petlan) [1709242] - [tools] perf tools: Stop fallbacking to kallsyms for vdso symbols lookup (Michael Petlan) [1709242] - [tools] perf report: Don't crash on invalid inline debug information (Michael Petlan) [1709242] - [tools] perf cpu_map: Align cpu map synthesized events properly. (Michael Petlan) [1709242] - [tools] perf tools: Fix tracing_path_mount proper path (Michael Petlan) [1709242] - [tools] perf evsel: Store ids for events with their own cpus perf_event__synthesize_event_update_cpus (Michael Petlan) [1709242] - [tools] perf vendor events intel: Fix wrong filter_band* values for uncore events (Michael Petlan) [1709242] - [tools] Revert "perf tools: Fix PMU term format max value calculation" (Michael Petlan) [1709242] - [tools] tools headers uapi: Sync kvm.h copy (Michael Petlan) [1709242] - [tools] perf record: Use unmapped IP for inline callchain cursors (Michael Petlan) [1709242] - [tools] perf python: Use -Wno-redundant-decls to build with PYTHON=python3 (Michael Petlan) [1709242] - [tools] perf report: Don't try to map ip to invalid map (Michael Petlan) [1709242] - [tools] perf script python: Fix export-to-sqlite.py sample columns (Michael Petlan) [1709242] - [tools] perf script python: Fix export-to-postgresql.py occasional failure (Michael Petlan) [1709242] - [tools] perf Documentation: Fix out-of-tree asciidoctor man page generation (Michael Petlan) [1709242] - [tools] perf tools: Fix maps__find_symbol_by_name() (Michael Petlan) [1709242] - [tools] tools headers uapi: Update tools's copy of linux/if_link.h (Michael Petlan) [1709242] - [tools] tools headers uapi: Update tools's copy of linux/vhost.h (Michael Petlan) [1709242] - [tools] tools headers uapi: Update tools's copies of kvm headers (Michael Petlan) [1709242] - [tools] tools headers uapi: Update tools's copy of drm/drm.h (Michael Petlan) [1709242] - [tools] tools headers uapi: Update tools's copy of asm-generic/unistd.h (Michael Petlan) [1709242] - [tools] tools headers uapi: Update tools's copy of linux/perf_event.h (Michael Petlan) [1709242] - [tools] perf annotate: Fix parsing aarch64 branch instructions after objdump update (Michael Petlan) [1709242] - [tools] perf probe powerpc: Ignore SyS symbols irrespective of endianness (Michael Petlan) [1709242] - [tools] perf event-parse: Use fixed size string for comms (Michael Petlan) [1709242] - [tools] perf util: Fix bad memory access in trace info. (Michael Petlan) [1709242] - [tools] perf tools: Streamline bpf examples and headers installation (Michael Petlan) [1709242] - [tools] perf evsel: Fix potential null pointer dereference in perf_evsel__new_idx() (Michael Petlan) [1709242] - [tools] perf arm64: Fix include path for asm-generic/unistd.h (Michael Petlan) [1709242] - [tools] perf tests: Add breakpoint modify tests (Michael Petlan) [1709242] - [tools] perf annotate: Properly interpret indirect call (Michael Petlan) [1709242] - [tools] tools/lib/lockdep: Add dummy task_struct state member (Michael Petlan) [1709242] - [tools] tools/lib/lockdep: Add empty nmi.h (Michael Petlan) [1709242] - [tools] tools lib traceevent: Change to SPDX License format (Michael Petlan) [1709242] - [tools] perf llvm: Allow passing options to llc in addition to clang (Michael Petlan) [1709242] - [tools] perf parser: Improve error message for PMU address filters (Michael Petlan) [1709242] - [tools] perf tools: Disable parallelism for 'make clean' (Michael Petlan) [1709242] - [tools] perf auxtrace: Fix queue resize (Michael Petlan) [1709242] - [tools] perf python: Remove -mcet and -fcf-protection when building with clang (Michael Petlan) [1709242] - [tools] perf arm spe: Fix uninitialized record error variable (Michael Petlan) [1709242] - [tools] perf tools: Move syscall_64.tbl check into check-headers.sh (Michael Petlan) [1709242] - [tools] perf tools: Make check-headers.sh check based on kernel dir (Michael Petlan) [1709242] - [tools] perf tools: Fix check-headers.sh AND list path of execution (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename static variables and functions in event-parse.c (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename various pevent APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename internal parser related APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename various pevent get/set/is APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename pevent_find_* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename pevent field APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename pevent_data_ APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename pevent_register / unregister APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename pevent_filter* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename traceevent_plugin_* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename pevent_function* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, tools lib lockdep: Rename 'enum pevent_errno' to 'enum tep_errno' (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename 'enum pevent_flag' to 'enum tep_flag' (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename traceevent_* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent_set_* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent_register_* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent_read_number_* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent print APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent parse APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent find APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent alloc / free APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent plugin related APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename 'struct pevent_record' to 'struct tep_record' (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename struct pevent to struct tep_handle (Michael Petlan) [1709242] - [tools] perf probe powerpc: Fix trace event post-processing (Michael Petlan) [1709242] - [tools] perf map: Optimize maps__fixup_overlappings() (Michael Petlan) [1709242] - [tools] perf map: Synthesize maps only for thread group leader (Michael Petlan) [1709242] - [tools] perf trace: Wire up the augmented syscalls with the syscalls:sys_enter_FOO beautifier (Michael Petlan) [1709242] - [tools] perf trace: Setup the augmented syscalls bpf-output event fields (Michael Petlan) [1709242] - [tools] perf bpf: Make bpf__setup_output_event() return the bpf-output event (Michael Petlan) [1709242] - [tools] perf trace: Handle "bpf-output" events associated with "__augmented_syscalls__" BPF map (Michael Petlan) [1709242] - [tools] perf bpf: Add wrappers to BPF_FUNC_probe_read(_str) functions (Michael Petlan) [1709242] - [tools] perf bpf: Add bpf__setup_output_event() strerror() counterpart (Michael Petlan) [1709242] - [tools] perf bpf: Generalize bpf__setup_stdout() (Michael Petlan) [1709242] - [tools] perf bpf: Make bpf__for_each_stdout_map() generic (Michael Petlan) [1709242] - [tools] perf bpf: Add bpf/stdio.h wrapper to bpf_perf_event_output function (Michael Petlan) [1709242] - [tools] perf bpf: Add struct bpf_map struct (Michael Petlan) [1709242] - [tools] perf report: Add --percent-type option (Michael Petlan) [1709242] - [tools] perf annotate: Add --percent-type option (Michael Petlan) [1709242] - [tools] perf annotate: Display percent type in stdio output (Michael Petlan) [1709242] - [tools] perf annotate: Make local period the default percent type (Michael Petlan) [1709242] - [tools] perf annotate: Add support to toggle percent type (Michael Petlan) [1709242] - [tools] perf annotate: Pass browser percent_type in annotate_browser__calc_percent() (Michael Petlan) [1709242] - [tools] perf annotate: Pass 'struct annotation_options' to map_symbol__annotation_dump() (Michael Petlan) [1709242] - [tools] perf annotate: Pass struct annotation_options to symbol__calc_lines() (Michael Petlan) [1709242] - [tools] perf annotate: Add percent_type to struct annotation_options (Michael Petlan) [1709242] - [tools] perf annotate: Add PERCENT_PERIOD_GLOBAL percent value (Michael Petlan) [1709242] - [tools] perf annotate: Add PERCENT_PERIOD_LOCAL percent value (Michael Petlan) [1709242] - [tools] perf annotate: Add PERCENT_HITS_GLOBAL percent value (Michael Petlan) [1709242] - [tools] perf annotate: Switch struct annotation_data::percent to array (Michael Petlan) [1709242] - [tools] perf annotate: Loop group events directly in annotation__calc_percent() (Michael Petlan) [1709242] - [tools] perf annotate: Rename hist to sym_hist in annotation__calc_percent (Michael Petlan) [1709242] - [tools] perf annotate: Rename local sample variables to data (Michael Petlan) [1709242] - [tools] perf annotate: Rename struct annotation_line::samples* to data* (Michael Petlan) [1709242] - [tools] perf annotate: Get rid of annotation__scnprintf_samples_period() (Michael Petlan) [1709242] - [tools] perf annotate: Make annotation_line__max_percent static (Michael Petlan) [1709242] - [tools] perf annotate: Make symbol__annotate_fprintf2() local (Michael Petlan) [1709242] - [tools] perf bpf: Add 'syscall_enter' probe helper for syscall enter tracepoints (Michael Petlan) [1709242] - [tools] perf tools: Drop unneeded bitmap_zero() calls (Michael Petlan) [1709242] - [tools] perf vendor events arm64: Enable JSON events for eMAG (Michael Petlan) [1709242] - [tools] perf report: Add GUI report support for s390 auxiliary trace (Michael Petlan) [1709242] - [tools] perf report: Add raw report support for s390 auxiliary trace (Michael Petlan) [1709242] - [tools] perf auxtrace: Support for perf report -D for s390 (Michael Petlan) [1709242] - [tools] perf trace: Use perf_evsel__sc_tp_{uint,ptr} for "id"/"args" handling syscalls:* events (Michael Petlan) [1709242] - [tools] perf trace: Setup struct syscall_tp for syscalls:sys_{enter,exit}_NAME events (Michael Petlan) [1709242] - [tools] perf trace: Allow setting up a syscall_tp struct without a format_field (Michael Petlan) [1709242] - [tools] perf trace: Rename some syscall_tp methods to raw_syscall (Michael Petlan) [1709242] - [tools] perf trace: Use beautifiers on syscalls:sys_enter_ handlers (Michael Petlan) [1709242] - [tools] perf trace: Associate vfs_getname()'ed pathname with fd returned from 'openat' (Michael Petlan) [1709242] - [tools] perf trace: Do not require --no-syscalls to suppress strace like output (Michael Petlan) [1709242] - [tools] perf bpf: Include uapi/linux/bpf.h from the 'perf trace' script's bpf.h (Michael Petlan) [1709242] - [tools] perf tools: Allow overriding MAX_NR_CPUS at compile time (Michael Petlan) [1709242] - [tools] perf bpf: Show better message when failing to load an object (Michael Petlan) [1709242] - [tools] perf list: Unify metric group description format with PMU event description (Michael Petlan) [1709242] - [tools] perf cs-etm: Generate branch sample for CS_ETM_TRACE_ON packet (Michael Petlan) [1709242] - [tools] perf cs-etm: Generate branch sample when receiving a CS_ETM_TRACE_ON packet (Michael Petlan) [1709242] - [tools] perf cs-etm: Support dummy address value for CS_ETM_TRACE_ON packet (Michael Petlan) [1709242] - [tools] perf cs-etm: Fix start tracing packet handling (Michael Petlan) [1709242] - [tools] perf build: Fix installation directory for eBPF (Michael Petlan) [1709242] - [tools] perf c2c report: Fix crash for empty browser (Michael Petlan) [1709242] - [tools] perf tests: Fix indexing when invoking subtests (Michael Petlan) [1709242] - [tools] perf trace: Beautify the AF_INET & AF_INET6 'socket' syscall 'protocol' args (Michael Petlan) [1709242] - [tools] perf trace beauty: Add beautifiers for 'socket''s 'protocol' arg (Michael Petlan) [1709242] - [tools] perf trace beauty: Do not print NULL strarray entries (Michael Petlan) [1709242] - [tools] perf beauty: Add a generator for IPPROTO_ socket's protocol constants (Michael Petlan) [1709242] - [tools] tools include uapi: Grab a copy of linux/in.h (Michael Petlan) [1709242] - [tools] perf tests: Fix complex event name parsing (Michael Petlan) [1709242] - [tools] perf evlist: Fix error out while applying initial delay and LBR (Michael Petlan) [1709242] - [tools] perf trace beauty: Default header_dir to cwd to work without parms (Michael Petlan) [1709242] - [tools] perf test: Fix subtest number when showing results (Michael Petlan) [1709242] - [tools] perf stat: Get rid of extra clock display function (Michael Petlan) [1709242] - [tools] perf tools: Use perf_evsel__match instead of open coded equivalent (Michael Petlan) [1709242] - [tools] perf tools: Fix struct comm_str removal crash (Michael Petlan) [1709242] - [tools] perf machine: Use last_match threads cache only in single thread mode (Michael Petlan) [1709242] - [tools] perf machine: Add threads__set_last_match function (Michael Petlan) [1709242] - [tools] perf machine: Add threads__get_last_match function (Michael Petlan) [1709242] - [tools] perf tools: Synthesize GROUP_DESC feature in pipe mode (Michael Petlan) [1709242] - [tools] perf script: Show correct offsets for DWARF-based unwinding (Michael Petlan) [1709242] - [tools] perf trace arm64: Use generated syscall table (Michael Petlan) [1709242] - [tools] perf arm64: Generate system call table from asm/unistd.h (Michael Petlan) [1709242] - [tools] tools include: Grab copies of arm64 dependent unistd.h files (Michael Petlan) [1709242] - [tools] perf tests: Fix record+probe_libc_inet_pton.sh when event exists (Michael Petlan) [1709242] - [tools] perf tests: Fix record+probe_libc_inet_pton.sh to ensure cleanups (Michael Petlan) [1709242] - [tools] perf tests: Fix record+probe_libc_inet_pton.sh for powerpc64 (Michael Petlan) [1709242] - [tools] perf powerpc: Fix callchain ip filtering when return address is in a register (Michael Petlan) [1709242] - [tools] perf powerpc: Fix callchain ip filtering (Michael Petlan) [1709242] - [tools] perf list: Add missing documentation for --desc and --debug options (Michael Petlan) [1709242] - [tools] perf stat: Add transaction flag (-T) support for s390 (Michael Petlan) [1709242] - [tools] perf json: Add s390 transaction counter definition (Michael Petlan) [1709242] - [tools] perf list: Add s390 support for detailed PMU event description (Michael Petlan) [1709242] - [tools] Revert "perf list: Add s390 support for detailed/verbose PMU event description" (Michael Petlan) [1709242] - [tools] perf cs-etm: Bail out immediately for instruction sample failure (Michael Petlan) [1709242] - [tools] perf cs-etm: Introduce invalid address macro (Michael Petlan) [1709242] - [tools] perf hists: Clarify callchain disabling when available (Michael Petlan) [1709242] - [tools] perf tests: Check that complex event name is parsed correctly (Michael Petlan) [1709242] - [arm64] arm64: perf: Reject stand-alone CHAIN events for PMUv3 (Michael Petlan) [1709242] - [x86] perf/x86/amd/uncore: Set ThreadMask and SliceMask for L3 Cache perf events (Michael Petlan) [1709242] - [x86] perf/x86/intel/uncore: Fix PCI BDF address of M3UPI on SKX (Michael Petlan) [1709242] - [kernel] perf/ring_buffer: Prevent concurent ring buffer access (Michael Petlan) [1709242] - [x86] perf/x86/intel/uncore: Use boot_cpu_data.phys_proc_id instead of hardcorded physical package ID 0 (Michael Petlan) [1709242] - [kernel] perf/core: Fix perf_pmu_unregister() locking (Michael Petlan) [1709242] - [kernel] perf/core: Add sanity check to deal with pinned event failure (Michael Petlan) [1709242] - [kernel] perf/core: Force USER_DS when recording user stack data (Michael Petlan) [1709242] - [include] perf/UAPI: Clearly mark __PERF_SAMPLE_CALLCHAIN_EARLY as internal use (Michael Petlan) [1709242] - [x86] perf/x86/intel: Add support/quirk for the MISPREDICT bit on Knights Landing CPUs (Michael Petlan) [1709242] - [kernel] perf/hw_breakpoint: Simplify breakpoint enable in perf_event_modify_breakpoint (Michael Petlan) [1709242] - [kernel] perf/hw_breakpoint: Enable breakpoint in modify_user_hw_breakpoint (Michael Petlan) [1709242] - [kernel] perf/hw_breakpoint: Remove superfluous bp->attr.disabled = 0 (Michael Petlan) [1709242] - [kernel] arm64: perf: Add cap_user_time aarch64 (Michael Petlan) [1709242] - [include] arm_pmu: Add support for 64bit event counters (Michael Petlan) [1709242] - [x86] perf/x86/intel: Support Extended PEBS for Goldmont Plus (Michael Petlan) [1709242] - [x86] perf/x86/intel/ds: Handle PEBS overflow for fixed counters (Michael Petlan) [1709242] - [x86] perf/x86/intel: Support PEBS on fixed counters (Michael Petlan) [1709242] - [kernel] perf, tools: Use correct articles in comments (Michael Petlan) [1709242] - [kernel] perf/hw_breakpoint: Clean up and consolidate modify_user_hw_breakpoint_check() (Michael Petlan) [1709242] - [kernel] perf/hw_breakpoint: Pass new breakpoint type to modify_breakpoint_slot() (Michael Petlan) [1709242] - [kernel] perf/hw_breakpoint: Remove default hw_breakpoint_arch_parse() (Michael Petlan) [1709242] - [arm64] perf/arch/arm64: Implement hw_breakpoint_arch_parse() (Michael Petlan) [1709242] - [powerpc] perf/arch/powerpc: Implement hw_breakpoint_arch_parse() (Michael Petlan) [1709242] - [x86] perf/arch/x86: Implement hw_breakpoint_arch_parse() (Michael Petlan) [1709242] - [arm64] perf/hw_breakpoint: Pass arch breakpoint struct to arch_check_bp_in_kernelspace() (Michael Petlan) [1709242] - [kernel] perf/core: Change perf_mmap_fault() return type to 'vm_fault_t' (Michael Petlan) [1709242] - [x86] perf/x86/intel/lbr: Optimize context switches for the LBR call stack (Michael Petlan) [1709242] - [netdrv] cnic: Refactor code and mark expected switch fall-through (Nilesh Javali) [1665302] - [netdrv] cnic: remove use of VLAN_TAG_PRESENT (Nilesh Javali) [1665302] - [netdrv] cnic: use kvzalloc to allocate memory for csk_tbl (Nilesh Javali) [1665302] - [netdrv] cnic: remove redundant pointer req and variable func (Nilesh Javali) [1665302] - [scsi] drivers: Remove useless trailing comments from mmiowb() invocations (Nilesh Javali) [1665307] - [scsi] scsi: qedf: remove set but not used variables (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Update the driver version to 8.37.25.20 (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add return value to log message if scsi_add_host fails (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Print fcport information on wait for upload timeout (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Check the return value of start_xmit (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Log message if scsi_add_host fails (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Check for fcoe_libfc_config failure (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add comment to display logging levels (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add port_id for fcport into initiate_cleanup debug message (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add LBA to underrun debug messages (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Print scsi_cmd backpointer in good completion path if the command is still being used (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add driver state to 'driver_stats' debugfs node (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Change MSI-X load error message (Nilesh Javali) [1665301] - [scsi] scsi: qedf: remove memset/memcpy to nfunc and use func instead (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Remove set but not used variable 'fr_len' (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Update the driver version to 8.37.25.19 (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Fix lport may be used uninitialized warning (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Correctly handle refcounting of rdata (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Cleanup rrq_work after QEDF_CMD_OUTSTANDING is cleared (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Check for tm_flags instead of cmd_type during cleanup (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add a flag to help debugging io_req which could not be cleaned (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Don't send ABTS for under run scenario (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Don't queue anything if upload is in progress (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Check both the FCF and fabric ID before servicing clear virtual link (Nilesh Javali) [1665301] - [scsi] scsi: qedf: fc_rport_priv reference counting fixes (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add missing return in qedf_scsi_done() (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Wait for upload and link down processing during soft ctx reset (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add additional checks for io_req->sc_cmd validity (Nilesh Javali) [1665301] - [scsi] scsi: qedf: fixup bit operations (Nilesh Javali) [1665301] - [scsi] scsi: qedf: fixup locking in qedf_restart_rport() (Nilesh Javali) [1665301] - [scsi] scsi: qedf: missing kref_put in qedf_xmit() (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Check for link state before processing LL2 packets and send fipvlan retries (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add missing fc_disc_init call after allocating lport (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Correct the memory barriers in qedf_ring_doorbell (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Use a separate completion for cleanup commands (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Modify abort and tmf handler to handle edge condition and flush (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Modify flush routine to handle all I/Os and TMF (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Simplify s/g list mapping (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add missing return in qedf_post_io_req() in the fcport offload check (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Correct xid range overlap between offloaded requests and libfc requests (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Do not retry ELS request if qedf_alloc_cmd fails (Nilesh Javali) [1665301] - [scsi] scsi: fcoe: make use of fip_mode enum complete (Nilesh Javali) [1665301] - [scsi] scsi: stop setting up request->special (Nilesh Javali) [1665301] - [scsi] scsi: qedf: no need to check return value of debugfs_create functions (Nilesh Javali) [1665301] - [scsi] cross-tree: phase out dma_zalloc_coherent() (Nilesh Javali) [1665301] - [scsi] scsi: qedf: NULL check before some freeing functions is not needed (Nilesh Javali) [1665301] - [scsi] scsi: qedf: fully convert to the generic DMA API (Nilesh Javali) [1665301] - [scsi] scsi: qedi: Adjust termination and offload ramrod timers (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Abort ep termination if offload not scheduled (Nilesh Javali) [1665300] - [scsi] scsi: qedi: fix spelling mistake "oflload" -> "offload" (Nilesh Javali) [1665300] - [scsi] scsi: qedi: remove declaration of nvm_image from stack (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Remove set but not used variable 'cls_sess' (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Add ep_state for login completion on un-reachable targets (Nilesh Javali) [1665300] - [scsi] cross-tree: phase out dma_zalloc_coherent() (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Update driver version to 8.33.0.21 (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Move LL2 producer index processing in BH. (Nilesh Javali) [1665300] - [scsi] scsi: qedi: add module param to set ping packet size (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Add packet filter in light L2 Rx path. (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Check for session online before getting iSCSI TLV data. (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Replace PAGE_SIZE with QEDI_PAGE_SIZE (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Fix spelling mistake "OUSTANDING" -> "OUTSTANDING" (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Cleanup redundant QEDI_PAGE_SIZE macro definition (Nilesh Javali) [1665300] - [scsi] scsi: qedi: fully convert to the generic DMA API (Nilesh Javali) [1665300] - [x86] x86/kdump: Fall back to reserve high crashkernel memory (Pingfan Liu) [1682984] - [x86] x86/kdump: Have crashkernel=X reserve under 4G by default (Pingfan Liu) [1682984] - [x86] Revert "[x86] x86/kdump: make the behavior of crashkernel=X consistent with kaslr" (Pingfan Liu) [1682984] - [scsi] scsi: core: avoid pre-allocating big SGL for data (Ewan Milne) [1698297] - [scsi] scsi: core: avoid pre-allocating big SGL for protection information (Ewan Milne) [1698297] - [nvme] scsi: lib/sg_pool.c: improve APIs for allocating sg pool (Ewan Milne) [1698297] - [kvm] KVM: PPC: Book3S HV: Save/restore vrsave register in kvmhv_p9_guest_entry() (Suraj Jitindar Singh) [1700272] - [fs] ext4: avoid kernel warning when writing the superblock to a dead device (Lukas Czerner) [1695021] - [fs] ext4: cond_resched in work-heavy group loops (Lukas Czerner) [1698815] - [fs] ext4: ignore e_value_offs for xattrs with value-in-ea-inode (Lukas Czerner) [1698815] - [fs] ext4: protect journal inode's blocks using block_validity (Lukas Czerner) [1698815] - [fs] ext4: use BUG() instead of BUG_ON(1) (Lukas Czerner) [1698815] - [fs] jbd2: check superblock mapped prior to committing (Lukas Czerner) [1698815] - [fs] ext4: remove incorrect comment for NEXT_ORPHAN() (Lukas Czerner) [1698815] - [fs] ext4: make sanity check in mballoc more strict (Lukas Czerner) [1698815] - [fs] ext4: fix use-after-free race with debug_want_extra_isize (Lukas Czerner) [1698815] - [fs] ext4: fix ext4_show_options for file systems w/o journal (Lukas Czerner) [1698815] - [fs] ext4: actually request zeroing of inode table after grow (Lukas Czerner) [1698815] - [fs] Revert "ext4: use ext4_write_inode() when fsyncing w/o a journal" (Lukas Czerner) [1698815] - [fs] ext4: fix some error pointer dereferences (Lukas Czerner) [1698815] - [fs] ext4: fix special inode number checks in __ext4_iget() (Lukas Czerner) [1698815] - [fs] ext4: prohibit fstrim in norecovery mode (Lukas Czerner) [1698815] - [fs] ext4: cleanup bh release code in ext4_ind_remove_space() (Lukas Czerner) [1698815] - [fs] ext4: brelse all indirect buffer in ext4_ind_remove_space() (Lukas Czerner) [1698815] - [fs] ext4: report real fs size after failed resize (Lukas Czerner) [1698815] - [fs] ext4: add missing brelse() in add_new_gdb_meta_bg() (Lukas Czerner) [1698815] - [fs] ext4: remove useless ext4_pin_inode() (Lukas Czerner) [1698815] - [fs] ext4: avoid panic during forced reboot (Lukas Czerner) [1698815] - [fs] ext4: fix data corruption caused by unaligned direct AIO (Lukas Czerner) [1698815] - [fs] ext4: fix NULL pointer dereference while journal is aborted (Lukas Czerner) [1698815] - [fs] jbd2: jbd2_get_transaction does not need to return a value (Lukas Czerner) [1698815] - [fs] jbd2: fix invalid descriptor block checksum (Lukas Czerner) [1698815] - [fs] ext4: fix bigalloc cluster freeing when hole punching under load (Lukas Czerner) [1698815] - [fs] ext4: add sysfs attr /sys/fs/ext4//journal_task (Lukas Czerner) [1698815] - [fs] ext4: Change debugging support help prefix from EXT4 to Ext4 (Lukas Czerner) [1698815] - [fs] ext4: fix compile error when using BUFFER_TRACE (Lukas Czerner) [1698815] - [fs] jbd2: fix compile warning when using JBUFFER_TRACE (Lukas Czerner) [1698815] - [fs] ext4: annotate more implicit fall throughs (Lukas Czerner) [1698815] - [fs] ext4: annotate implicit fall throughs (Lukas Czerner) [1698815] - [fs] ext4: don't update s_rev_level if not required (Lukas Czerner) [1698815] - [fs] jbd2: fold jbd2_superblock_csum_{verify,set} into their callers (Lukas Czerner) [1698815] - [fs] jbd2: fix race when writing superblock (Lukas Czerner) [1698815] - [fs] ext4: fix crash during online resizing (Lukas Czerner) [1698815] - [fs] ext4: disallow files with EXT4_JOURNAL_DATA_FL from EXT4_IOC_SWAP_BOOT (Lukas Czerner) [1698815] - [fs] ext4: add mask of ext4 flags to swap (Lukas Czerner) [1698815] - [fs] ext4: update quota information while swapping boot loader inode (Lukas Czerner) [1698815] - [fs] ext4: cleanup pagecache before swap i_data (Lukas Czerner) [1698815] - [fs] ext4: fix check of inode in swap_inode_boot_loader (Lukas Czerner) [1698815] - [fs] ext4: unlock unused_pages timely when doing writeback (Lukas Czerner) [1698815] - [fs] ext4: cleanup clean_bdev_aliases() calls (Lukas Czerner) [1698815] - [fs] jbd2: discard dirty data when forgetting an un-journalled buffer (Lukas Czerner) [1698815] - [fs] jbd2: clear dirty flag when revoking a buffer from an older transaction (Lukas Czerner) [1698815] - [fs] ext4: replace opencoded i_writecount usage with inode_is_open_for_write() (Lukas Czerner) [1698815] - [fs] jbd2: fix deadlock while checkpoint thread waits commit thread to finish (Lukas Czerner) [1698815] - [fs] ext4: use IS_ENCRYPTED() to check encryption status (Lukas Czerner) [1698815] - [fs] ext4: track writeback errors using the generic tracking infrastructure (Lukas Czerner) [1698815] - [fs] ext4: use ext4_write_inode() when fsyncing w/o a journal (Lukas Czerner) [1698815] - [fs] ext4: fix a potential fiemap/page fault deadlock w/ inline_data (Lukas Czerner) [1698815] - [fs] ext4: make sure enough credits are reserved for dioread_nolock writes (Lukas Czerner) [1698815] - [fs] ext4: check for shutdown and r/o file system in ext4_write_inode() (Lukas Czerner) [1698815] - [fs] ext4: force inode writes when nfsd calls commit_metadata() (Lukas Czerner) [1698815] - [fs] ext4: avoid declaring fs inconsistent due to invalid file handles (Lukas Czerner) [1698815] - [fs] ext4: include terminating u32 in size of xattr entries when expanding inodes (Lukas Czerner) [1698815] - [fs] ext4: compare old and new mode before setting update_mode flag (Lukas Czerner) [1698815] - [fs] ext4: fix EXT4_IOC_GROUP_ADD ioctl (Lukas Czerner) [1698815] - [fs] ext4: hard fail dax mount on unsupported devices (Lukas Czerner) [1698815] - [fs] ext4: remove redundant condition check (Lukas Czerner) [1698815] - [fs] jbd2: clean up indentation issue, replace spaces with tab (Lukas Czerner) [1698815] - [fs] ext4: clean up indentation issues, remove extraneous tabs (Lukas Czerner) [1698815] - [fs] ext4: missing unlock/put_page() in ext4_try_to_write_inline_data() (Lukas Czerner) [1698815] - [fs] ext4: fix possible use after free in ext4_quota_enable (Lukas Czerner) [1698815] - [fs] jbd2: avoid long hold times of j_state_lock while committing a transaction (Lukas Czerner) [1698815] - [fs] ext4: add ext4_sb_bread() to disambiguate ENOMEM cases (Lukas Czerner) [1698815] - [fs] ext4: remove unneeded brelse call in ext4_xattr_inode_update_ref() (Lukas Czerner) [1698815] - [fs] ext4: fix use-after-free race in ext4_remount()'s error path (Lukas Czerner) [1698815] - [fs] ext4: don't open-code ERR_CAST (Lukas Czerner) [1698815] - [fs] ext4: cache NULL when both default_acl and acl are NULL (Lukas Czerner) [1698815] - [fs] ext4: propagate error from dquot_initialize() in EXT4_IOC_FSSETXATTR (Lukas Czerner) [1698815] - [fs] ext4: fix setattr project check in fssetxattr ioctl (Lukas Czerner) [1698815] - [fs] ext4: convert fault handler to use vm_fault_t type (Lukas Czerner) [1698815] - [fs] ext4: fix EXT4_IOC_SWAP_BOOT (Lukas Czerner) [1698815] - [fs] ext4: fix argument checking in EXT4_IOC_MOVE_EXT (Lukas Czerner) [1698815] - [fs] ext4: fix reserved cluster accounting at page invalidation time (Lukas Czerner) [1698815] - [fs] ext4: adjust reserved cluster count when removing extents (Lukas Czerner) [1698815] - [fs] ext4: reduce reserved cluster count by number of allocated clusters (Lukas Czerner) [1698815] - [fs] ext4: fix reserved cluster accounting at delayed write time (Lukas Czerner) [1698815] - [fs] ext4: add new pending reservation mechanism (Lukas Czerner) [1698815] - [fs] ext4: generalize extents status tree search functions (Lukas Czerner) [1698815] - [fs] ext4: readpages() should submit IO as read-ahead (Lukas Czerner) [1698815] - [fs] ext4: improve code readability in ext4_iget() (Lukas Czerner) [1698815] - [fs] ext4: use swap macro in mext_page_double_lock (Lukas Czerner) [1698815] - [fs] ext4: fix warning message in ext4_enable_quotas() (Lukas Czerner) [1698815] - [fs] ext4: super: extend timestamps to 40 bits (Lukas Czerner) [1698815] - [fs] jbd2: replace current_kernel_time64 with ktime equivalent (Lukas Czerner) [1698815] - [fs] ext4: use timespec64 for all inode times (Lukas Czerner) [1698815] - [fs] ext4: use ktime_get_real_seconds for i_dtime (Lukas Czerner) [1698815] - [fs] ext4: use 64-bit timestamps for mmp_time (Lukas Czerner) [1698815] - [scsi] scsi: smartpqi: Use HCTX_TYPE_DEFAULT for blk_mq_tag_set->map (Don Brace) [1665565] - [scsi] scsi: smartpqi: bump driver version (Don Brace) [1665565] - [scsi] scsi: smartpqi: add spdx (Don Brace) [1665565] - [scsi] scsi: smartpqi: update copyright (Don Brace) [1665565] - [scsi] scsi: smartpqi: add H3C controller IDs (Don Brace) [1665565] - [scsi] scsi: smartpqi: increase LUN reset timeout (Don Brace) [1665565] - [scsi] scsi: smartpqi: Reporting 'logical unit failure' (Don Brace) [1665565] - [scsi] scsi: smartpqi_init: fix boolean expression in pqi_device_remove_start (Don Brace) [1665565] - [scsi] scsi: smartpqi: call pqi_free_interrupts() in pqi_shutdown() (Don Brace) [1665565] - [scsi] scsi: smartpqi: fix build warnings (Don Brace) [1665565] - [scsi] scsi: smartpqi: update driver version (Don Brace) [1665565] - [scsi] scsi: smartpqi: add ofa support (Don Brace) [1665565] - [scsi] scsi: smartpqi: increase fw status register read timeout (Don Brace) [1665565] - [scsi] scsi: smartpqi: bump driver version (Don Brace) [1665565] - [scsi] scsi: smartpqi: add smp_utils support (Don Brace) [1665565] - [scsi] scsi: smartpqi: correct lun reset issues (Don Brace) [1665565] - [scsi] scsi: smartpqi: correct volume status (Don Brace) [1665565] - [scsi] scsi: smartpqi: do not offline disks for transient did no connect conditions (Don Brace) [1665565] - [scsi] scsi: smartpqi: allow for larger raid maps (Don Brace) [1665565] - [scsi] scsi: smartpqi: check for null device pointers (Don Brace) [1665565] - [scsi] scsi: smartpqi: enhance numa node detection (Don Brace) [1665565] - [scsi] scsi: smartpqi: wake up drives after os resumes from suspend (Don Brace) [1665565] - [scsi] scsi: smartpqi: fix disk name mount point (Don Brace) [1665565] - [scsi] scsi: smartpqi: add h3c ssid (Don Brace) [1665565] - [scsi] scsi: smartpqi: add sysfs attributes (Don Brace) [1665565] - [scsi] scsi: smartpqi: refactor sending controller raid requests (Don Brace) [1665565] - [scsi] scsi: smartpqi: turn off lun data caching for ptraid (Don Brace) [1665565] - [scsi] scsi: smartpqi: correct host serial num for ssa (Don Brace) [1665565] - [scsi] scsi: smartpqi: add no_write_same for logical volumes (Don Brace) [1665565] - [scsi] scsi: smartpqi: Add retries for device reset (Don Brace) [1665565] - [scsi] scsi: smartpqi: add support for PQI Config Table handshake (Don Brace) [1665565] - [scsi] scsi: smartpqi: fully convert to the generic DMA API (Don Brace) [1665565] - [net] rtnetlink: always put IFLA_LINK for links with a link-netnsid (Sabrina Dubroca) [1711933] - [net] ipv6: add inet6_fill_args (Ivan Vecera) [1711956] - [net] ipv4: add inet_fill_args (Ivan Vecera) [1711956] - [net] rtnetlink: s/IFLA_IF_NETNSID/IFLA_TARGET_NETNSID/g (Ivan Vecera) [1711956] - [include] if_link: add IFLA_TARGET_NETNSID alias (Ivan Vecera) [1711956] - [net] rtnetlink: move type calculation out of loop (Ivan Vecera) [1711956] - [net] ipv6: enable IFA_TARGET_NETNSID for RTM_GETADDR (Ivan Vecera) [1711956] - [net] ipv4: enable IFA_TARGET_NETNSID for RTM_GETADDR (Ivan Vecera) [1711956] - [include] if_addr: add IFA_TARGET_NETNSID (Ivan Vecera) [1711956] - [net] rtnetlink: add rtnl_get_net_ns_capable() (Ivan Vecera) [1711956] - [tools] selftests: forwarding: mirror_gre_vlan_bridge_1q: Fix untagged test (Hangbin Liu) [1710283] - [tools] selftests: forwarding: Tweak tc filters for mirror-to-gretap tests (Hangbin Liu) [1710283] - [tools] selftests: forwarding: lib: Avoid trapping soft devices (Hangbin Liu) [1710283] - [tools] selftests: pmtu: maximum MTU for vti4 is 2^16-1-20 (Hangbin Liu) [1704659] - [net] sched: red: inform offloads about harddrop setting (Ivan Vecera) [1710999] - [net] tls: fix copy to fragments in reencrypt (Ivan Vecera) [1710366] - [net] tls: don't copy negative amounts of data in reencrypt (Ivan Vecera) [1710366] - [net] tls: don't leak IV and record seq when offload fails (Ivan Vecera) [1710366] - [net] tls: avoid potential deadlock in tls_set_device_offload_rx() (Ivan Vecera) [1710366] - [net] tls: prevent bad memory access in tls_is_sk_tx_device_offloaded() (Ivan Vecera) [1710366] - [net] tls: Combined memory allocation for decryption request (Ivan Vecera) [1710366] - [net] tls: Skip zerocopy path for ITER_KVEC (Ivan Vecera) [1710366] - [net] tls: Fix copy-paste error in tls_device_reencrypt (Ivan Vecera) [1710366] - [net] tls: Add rx inline crypto offload (Ivan Vecera) [1710366] - [net] tls: Fill software context without allocation (Ivan Vecera) [1710366] - [net] tls: Split tls_sw_release_resources_rx (Ivan Vecera) [1710366] - [net] tls: Split decrypt_skb to two functions (Ivan Vecera) [1710366] - [net] tcp: Don't coalesce decrypted and encrypted SKBs (Ivan Vecera) [1710366] - [include] Add TLS rx resync NDO (Ivan Vecera) [1710366] - [net] Add TLS RX offload feature (Ivan Vecera) [1710366] - [net] Add decrypted field to skb (Ivan Vecera) [1710366] - [net] tls: Use aead_request_alloc/free for request alloc/free (Ivan Vecera) [1710366] - [net] tls: Refactor tls_offload variable names (Ivan Vecera) [1703389]- [netdrv] qede: use ethtool_rx_flow_rule() to remove duplicated parser code (Manish Chopra) [1663274] - [netdrv] qede: place ethtool_rx_flow_spec after code after TC flower codebase (Manish Chopra) [1663274] - [netdrv] drivers: net: use flow action infrastructure (Manish Chopra) [1663274] - [netdrv] flow_offload: add flow_rule and flow_match structures and use them (Manish Chopra) [1663274] - [infiniband] RDMA: Cleanup undesired pd->uobject usage (Manish Chopra) [1663274] - [netdrv] qede: Populate mbi version in ethtool driver query data. (Manish Chopra) [1663274] - [netdrv] qed: Define new MF bit for no_vlan config (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "faspath" -> "fastpath" (Manish Chopra) [1663274] - [netdrv] qed: Fix the DORQ's attentions handling (Manish Chopra) [1663274] - [netdrv] qed: Fix missing DORQ attentions (Manish Chopra) [1663274] - [netdrv] qed: Fix the doorbell address sanity check (Manish Chopra) [1663274] - [netdrv] qed: Delete redundant doorbell recovery types (Manish Chopra) [1663274] - [netdrv] qede: fix write to free'd pointer error and double free of ptp (Manish Chopra) [1663274] - [netdrv] qede: Fix internal loopback failure with jumbo mtu configuration (Manish Chopra) [1663274] - [netdrv] qed: Read device port count from the shmem (Manish Chopra) [1663274] - [netdrv] qed: Fix iWARP syn packet mac address validation. (Manish Chopra) [1663274] - [netdrv] qed: Fix iWARP buffer size provided for syn packet processing. (Manish Chopra) [1663274] - [netdrv] qed: fix indentation issue with statements in an if-block (Manish Chopra) [1663274] - [netdrv] qede: Add ethtool interface for SmartAN query. (Manish Chopra) [1663274] - [netdrv] qed: Add API for SmartAN query. (Manish Chopra) [1663274] - [netdrv] qed*: Advance drivers version to 8.37.0.20 (Manish Chopra) [1663274] - [netdrv] qed: Change verbosity for coalescing message. (Manish Chopra) [1663274] - [netdrv] qede: Fix system crash on configuring channels. (Manish Chopra) [1663274] - [netdrv] qed: Consider TX tcs while deriving the max num_queues for PF. (Manish Chopra) [1663274] - [netdrv] qed: Assign UFP TC value to vlan priority in UFP mode. (Manish Chopra) [1663274] - [netdrv] qed: Fix EQ full firmware assert. (Manish Chopra) [1663274] - [netdrv] qed: Fix stack out of bounds bug (Manish Chopra) [1663274] - [netdrv] qed: Fix system crash in ll2 xmit (Manish Chopra) [1663274] - [netdrv] qed: Fix VF probe failure while FLR (Manish Chopra) [1663274] - [netdrv] qed: Fix LACP pdu drops for VFs (Manish Chopra) [1663274] - [netdrv] qed: Fix bug in tx promiscuous mode settings (Manish Chopra) [1663274] - [netdrv] qede: Error recovery process (Manish Chopra) [1663274] - [netdrv] qed: Add infrastructure for error detection and recovery (Manish Chopra) [1663274] - [netdrv] qed: Revise load sequence to avoid PCI errors (Manish Chopra) [1663274] - [netdrv] qed: Mark expected switch fall-through (Manish Chopra) [1663274] - [include] qed: remove duplicated include from qed_if.h (Manish Chopra) [1663274] - [infiniband] RDMA/qedr: Fix out of bounds index check in query pkey (Manish Chopra) [1663274] - [netdrv] qed: Fix qed_ll2_post_rx_buffer_notify_fw() by adding a write memory barrier (Manish Chopra) [1663274] - [include] qed: Fix qed_chain_set_prod() for PBL chains with non power of 2 page count (Manish Chopra) [1663274] - [infiniband] infiniband/qedr: Potential null ptr dereference of qp (Manish Chopra) [1663274] - [netdrv] qed: Fix an error code qed_ll2_start_xmit() (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "Dispalying" -> "Displaying" (Manish Chopra) [1663274] - [netdrv] qede: Register l2 queues with doorbell overflow recovery mechanism (Manish Chopra) [1663274] - [netdrv] qed: Expose the doorbell overflow recovery mechanism to the protocol drivers (Manish Chopra) [1663274] - [netdrv] qed: Register light L2 queues with doorbell overflow recovery mechanism (Manish Chopra) [1663274] - [netdrv] qed: Register slowpath queue doorbell with doorbell overflow recovery mechanism (Manish Chopra) [1663274] - [netdrv] qed: Use the doorbell overflow recovery mechanism in case of doorbell overflow (Manish Chopra) [1663274] - [netdrv] qed: Add doorbell overflow recovery mechanism (Manish Chopra) [1663274] - [netdrv] qede - Add a statistic for a case where driver drops tx packet due to memory allocation failure. (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "attnetion" -> "attention" (Manish Chopra) [1663274] - [netdrv] qed: Add support for MBI upgrade over MFW. (Manish Chopra) [1663274] - [netdrv] qede: Update link status only when interface is ready. (Manish Chopra) [1663274] - [netdrv] qede: Simplify the usage of qede-flags. (Manish Chopra) [1663274] - [netdrv] qed: Display port_id in the UFP debug messages. (Manish Chopra) [1663274] - [netdrv] qed: Fix QM getters to always return a valid pq (Manish Chopra) [1663274] - [netdrv] qed: Fix bitmap_weight() check (Manish Chopra) [1663274] - [netdrv] drivers/net/ethernet/qlogic/qed/qed_rdma.h: fix typo (Manish Chopra) [1663274] - [netdrv] qed: Fix reading wrong value in loop condition (Manish Chopra) [1663274] - [netdrv] qed: Fix rdma_info structure allocation (Manish Chopra) [1663274] - [netdrv] qed: Fix overriding offload_tc by protocols without APP TLV (Manish Chopra) [1663274] - [netdrv] qed: Fix PTT leak in qed_drain() (Manish Chopra) [1663274] - [netdrv] qed: Fix potential memory corruption (Manish Chopra) [1663274] - [netdrv] qed: Fix SPQ entries not returned to pool in error flows (Manish Chopra) [1663274] - [netdrv] qed: Fix blocking/unlimited SPQ entries leak (Manish Chopra) [1663274] - [netdrv] qed: Fix memory/entry leak in qed_init_sp_request() (Manish Chopra) [1663274] - [netdrv] qed: fix link config error handling (Manish Chopra) [1663274] - [netdrv] qed: Fix static checker warning (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "transcevier" -> "transceiver" (Manish Chopra) [1663274] - [netdrv] qed: Prevent link getting down in case of autoneg-off. (Manish Chopra) [1663274] - [netdrv] qede: Check available link modes before link set from ethtool. (Manish Chopra) [1663274] - [netdrv] qed: Add supported link and advertise link to display in ethtool. (Manish Chopra) [1663274] - [netdrv] qed: Added supported transceiver modes, speed capability and board config to HSI. (Manish Chopra) [1663274] - [netdrv] qed: Align local and global PTT to propagate through the APIs. (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "Ireelevant" -> "Irrelevant" (Manish Chopra) [1663274] - [netdrv] qed: Avoid implicit enum conversion in qed_ooo_submit_tx_buffers (Manish Chopra) [1663274] - [infiniband] RDMA/qedr: Remove enumerated type qed_roce_ll2_tx_dest (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "b_cb_registred" -> "b_cb_registered" (Manish Chopra) [1663274] - [netdrv] qed: Remove set but not used variable 'p_archipelago' (Manish Chopra) [1663274] - [netdrv] qed: Avoid implicit enum conversion in qed_iwarp_parse_rx_pkt (Manish Chopra) [1663274] - [netdrv] qed: Avoid constant logical operation warning in qed_vf_pf_acquire (Manish Chopra) [1663274] - [netdrv] qed: Avoid implicit enum conversion in qed_roce_mode_to_flavor (Manish Chopra) [1663274] - [netdrv] qed: Fix mask parameter in qed_vf_prep_tunn_req_tlv (Manish Chopra) [1663274] - [netdrv] qed: Avoid implicit enum conversion in qed_set_tunn_cls_info (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "toogle" -> "toggle" (Manish Chopra) [1663274] - [netdrv] net: qed: list usage cleanup (Manish Chopra) [1663274] - [netdrv] net: qede: Use FIELD_SIZEOF directly instead of reimplementing its function (Manish Chopra) [1663274] - [netdrv] qed: remove duplicated include from qed_cxt.c (Manish Chopra) [1663274] - [netdrv] qed*: Utilize FW 8.37.7.0 (Manish Chopra) [1663274] - [infiniband] RDMA/qedr: remove set but not used variable 'ctx' (Manish Chopra) [1663274] - [netdrv] qed: Lower the severity of a dcbx log message. (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "comparsion" -> "comparison" (Manish Chopra) [1663274] - [netdrv] net_sched: remove list_head from tc_action (Manish Chopra) [1663274] - [infiniband] qedr: Add user space support for SRQ (Manish Chopra) [1663274] - [infiniband] qedr: Add support for kernel mode SRQ's (Manish Chopra) [1663274] - [infiniband] qedr: Add wrapping generic structure for qpidr and adjust idr routines. (Manish Chopra) [1663274] - [netdrv] qed/qede: qede_setup_tc() can be static (Manish Chopra) [1663274] - [netdrv] qede: Ingress tc flower offload (drop action) support. (Manish Chopra) [1663274] - [netdrv] qede: Add destination ip based flow profile. (Manish Chopra) [1663274] - [netdrv] qed/qede: Multi CoS support. (Manish Chopra) [1663274] - [netdrv] qede: qede_fp: Mark expected switch fall-through (Manish Chopra) [1663274] - [netdrv] qed: qed_dev: Mark expected switch fall-throughs (Manish Chopra) [1663274] - [netdrv] qed: Add Multi-TC RoCE support (Manish Chopra) [1663274] - [netdrv] qed: Add DCBX API - qed_dcbx_get_priority_tc() (Manish Chopra) [1663274] - [netdrv] qed: Make some functions static (Manish Chopra) [1663274] - [netdrv] qed: remove redundant functions qed_get_cm_pq_idx_rl (Manish Chopra) [1663274] - [netdrv] qed: remove redundant functions qed_set_gft_event_id_cm_hdr (Manish Chopra) [1663274] - [netdrv] qede: Add driver callbacks for eeprom module query. (Manish Chopra) [1663274] - [netdrv] qed: Add qed APIs for PHY module query. (Manish Chopra) [1663274] - [netdrv] qed: remove redundant pointer 'name' (Manish Chopra) [1663274] - [iommu] iommu: Don't print warning when IOMMU driver only supports unmanaged domains (Jerry Snitselaar) [1707616 1694210 1689183] - [iommu] iommu/vt-d: Check capability before disabling protected memory (Jerry Snitselaar) [1694210] - [iommu] iommu/amd: fix sg->dma_address for sg->offset bigger than PAGE_SIZE (Jerry Snitselaar) [1694210 1694029] - [iommu] iommu/amd: Fix NULL dereference bug in match_hid_uid (Jerry Snitselaar) [1677737 1694210] - [iommu] iommu/vt-d: Fix NULL pointer reference in intel_svm_bind_mm() (Jerry Snitselaar) [1694210] - [iommu] iommu/vt-d: Remove unnecessary WARN_ON() (Jerry Snitselaar) [1694210] - [iommu] iommu/vt-d: Check identity map for hot-added devices (Jerry Snitselaar) [1694210] - [iommu] iommu/dmar: Fix buffer overflow during PCI bus notification (Jerry Snitselaar) [1694210] - [iommu] iommu/vt-d: Fix memory leak in intel_iommu_put_resv_regions() (Jerry Snitselaar) [1694210] - [iommu] iommu/amd: Fix amd_iommu=force_isolation (Jerry Snitselaar) [1694210] - [iommu] iommu/vt-d: Handle domain agaw being less than iommu agaw (Jerry Snitselaar) [1694210] - [iommu] iommu/vt-d: Use memunmap to free memremap (Jerry Snitselaar) [1694210] - [iommu] amd/iommu: Fix Guest Virtual APIC Log Tail Address Register (Jerry Snitselaar) [1694210] - [iommu] iommu/vt-d: Fix NULL pointer dereference in prq_event_thread() (Jerry Snitselaar) [1694210] - [iommu] iommu/amd: Return devid as alias for ACPI HID devices (Jerry Snitselaar) [1694210] - [iommu] iommu/rockchip: Free irqs in shutdown handler (Jerry Snitselaar) [1694210] - [iommu] iommu/rockchip: Move irq request past pm_runtime_enable (Jerry Snitselaar) [1694210] - [iommu] iommu/rockchip: Handle errors returned from PM framework (Jerry Snitselaar) [1694210] - [iommu] iommu/amd: make sure TLB to be flushed before IOVA freed (Jerry Snitselaar) [1694210] - [idle] intel_idle: Get rid of custom ICPU() macro (Alexander Beregalov) [1710976] - [security] selinux: do not report error on connect(AF_UNSPEC) (Ondrej Mosnacek) [1707828] - [security] selinux: Check address length before reading address family (Ondrej Mosnacek) [1707828] - [scsi] scsi: core: add new RDAC LENOVO/DE_Series device (Maurizio Lombardi) [1700912] - [infiniband] i40iw: Avoid panic when handling the inetdev event (Stefan Assmann) [1659180] - [infiniband] cross-tree: phase out dma_zalloc_coherent() (Stefan Assmann) [1659180] - [infiniband] infiniband: prefix header search paths with $(srctree)/ (Stefan Assmann) [1659180] - [infiniband] i40iw: remove use of VLAN_TAG_PRESENT (Stefan Assmann) [1659180] - [infiniband] RDMA/i40iw: Fix incorrect iterator type (Stefan Assmann) [1659180] - [infiniband] infiniband: i40iw, nes: don't use wall time for TCP sequence numbers (Stefan Assmann) [1659180] - [infiniband] i40iw: Reorganize acquire/release of locks in i40iw_manage_apbvt (Stefan Assmann) [1659180] - [netdrv] i40e: Changed maximum supported FW API version to 1.8 (Stefan Assmann) [1659174] - [netdrv] flow_offload: add flow_rule and flow_match structures and use them (Stefan Assmann) [1659174] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Stefan Assmann) [1659174] - [netdrv] intel-ethernet: software timestamp skbs as late as possible (Stefan Assmann) [1659174] - [netdrv] drivers: net: remove inclusion when not needed (Stefan Assmann) [1659174] - [netdrv] i40e: Memory leak in i40e_config_iwarp_qvlist (Stefan Assmann) [1659162] - [netdrv] i40e: Fix of memory leak and integer truncation in i40e_virtchnl.c (Stefan Assmann) [1659162] - [netdrv] i40e: Use struct_size() in kzalloc() (Stefan Assmann) [1659162] - [netdrv] i40e: Revert ShadowRAM checksum calculation change (Stefan Assmann) [1659162] - [netdrv] i40e: missing input validation on VF message handling by the PF (Stefan Assmann) [1659162] - [netdrv] i40e: Add support for X710 B/P & SFP+ cards (Stefan Assmann) [1659162] - [netdrv] i40e: Wrong truncation from u16 to u8 (Stefan Assmann) [1659162] - [netdrv] i40e: add num_vectors checker in iwarp handler (Stefan Assmann) [1659162] - [netdrv] i40e: Fix the typo in adding 40GE KR4 mode (Stefan Assmann) [1659162] - [netdrv] i40e: Setting VF to VLAN 0 requires restart (Stefan Assmann) [1659162] - [netdrv] i40e: add new pci id for X710/XXV710 N3000 cards (Stefan Assmann) [1659162] - [netdrv] i40e: VF's promiscuous attribute is not kept (Stefan Assmann) [1659162] - [netdrv] i40e: Introduce recovery mode support (Stefan Assmann) [1659162] - [netdrv] i40e: print PCI vendor and device ID during probe (Stefan Assmann) [1659162] - [netdrv] i40e: fix misleading message about promisc setting on un-trusted VF (Stefan Assmann) [1659162] - [netdrv] i40e: update version number (Stefan Assmann) [1659162] - [netdrv] i40e: remove out-of-range comparisons in i40e_validate_cloud_filter (Stefan Assmann) [1659162] - [netdrv] i40e: Further implementation of LLDP (Stefan Assmann) [1659162] - [netdrv] i40e: Report advertised link modes on 40GBase_LR4, CR4 and fibre (Stefan Assmann) [1659162] - [netdrv] i40e: ShadowRAM checksum calculation change (Stefan Assmann) [1659162] - [netdrv] i40e: remove error msg when vf with port vlan tries to remove vlan 0 (Stefan Assmann) [1659162] - [netdrv] i40e: change behavior on PF in response to MDD event (Stefan Assmann) [1659162] - [netdrv] i40e: Fix for allowing too many MDD events on VF (Stefan Assmann) [1659162] - [netdrv] i40e: Fix misleading error message (Stefan Assmann) [1659162] - [netdrv] i40e: Able to add up to 16 MAC filters on an untrusted VF (Stefan Assmann) [1659162] - [netdrv] i40e: Report advertised link modes on 40GBASE_SR4 (Stefan Assmann) [1659162] - [netdrv] i40e: The driver now prints the API version in error message (Stefan Assmann) [1659162] - [netdrv] i40e: Changed maximum supported FW API version to 1.8 (Stefan Assmann) [1659162] - [netdrv] i40e: Remove misleading messages for untrusted VF (Stefan Assmann) [1659162] - [netdrv] i40e: Update i40e_init_dcb to return correct error (Stefan Assmann) [1659162] - [netdrv] i40e: Fix for 10G ports LED not blinking (Stefan Assmann) [1659162] - [netdrv] i40e: save PTP time before a device reset (Stefan Assmann) [1659162] - [netdrv] i40e: don't allow changes to HW VLAN stripping on active port VLANs (Stefan Assmann) [1659162] - [netdrv] i40e: Implement DDP support in i40e driver (Stefan Assmann) [1659162] - [netdrv] i40e: Queues are reserved despite "Invalid argument" error (Stefan Assmann) [1659162] - [netdrv] i40e: add tracking of AF_XDP ZC state for each queue pair (Stefan Assmann) [1659162] - [netdrv] i40e: move i40e_xsk_umem function (Stefan Assmann) [1659162] - [netdrv] i40e: fix WoL support check (Stefan Assmann) [1659162] - [netdrv] i40e: fix i40e_ptp_adjtime when given a negative delta (Stefan Assmann) [1659162] - [netdrv] i40e: fix XDP_REDIRECT/XDP xmit ring cleanup race (Stefan Assmann) [1659162] - [netdrv] i40e: fix potential RX buffer starvation for AF_XDP (Stefan Assmann) [1659162] - [netdrv] net: bpf: remove XDP_QUERY_XSK_UMEM enumerator (Stefan Assmann) [1659162] - [netdrv] flow_offload: add flow_rule and flow_match structures and use them (Stefan Assmann) [1659162] - [netdrv] i40e: clean up several indentation issues (Stefan Assmann) [1659162] - [netdrv] i40e: increase indentation (Stefan Assmann) [1659162] - [netdrv] i40e: update version number (Stefan Assmann) [1659162] - [netdrv] i40e: remove debugfs tx_timeout support (Stefan Assmann) [1659162] - [netdrv] i40e: check queue pairs num in config queues handler (Stefan Assmann) [1659162] - [netdrv] i40e: Change unmatched function types (Stefan Assmann) [1659162] - [netdrv] i40e: Add support FEC configuration for Fortville 25G (Stefan Assmann) [1659162] - [netdrv] i40e: Limiting RSS queues to CPUs (Stefan Assmann) [1659162] - [netdrv] i40e: Remove umem from VSI (Stefan Assmann) [1659162] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Stefan Assmann) [1659162] - [netdrv] i40e: extend PTP gettime function to read system clock (Stefan Assmann) [1659162] - [netdrv] i40e: DRY rx_ptype handling code (Stefan Assmann) [1659162] - [netdrv] i40e: fix kerneldoc for xsk methods (Stefan Assmann) [1659162] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Stefan Assmann) [1659162] - [netdrv] i40e: suppress bogus error message (Stefan Assmann) [1659162] - [netdrv] i40e: Allow disabling FW LLDP on X722 devices (Stefan Assmann) [1659162] - [netdrv] i40e: update driver version (Stefan Assmann) [1659162] - [netdrv] i40e: Protect access to VF control methods (Stefan Assmann) [1659162] - [netdrv] i40e: Replace strncpy with strlcpy to ensure null termination (Stefan Assmann) [1659162] - [netdrv] i40e: Add capability flag for stopping FW LLDP (Stefan Assmann) [1659162] - [netdrv] i40e: Use a local variable for readability (Stefan Assmann) [1659162] - [netdrv] i40e: Replace spin_is_locked() with lockdep (Stefan Assmann) [1659162] - [netdrv] i40e/ixgbe/igb: fail on new WoL flag setting WAKE_MAGICSECURE (Stefan Assmann) [1659162] - [netdrv] intel-ethernet: software timestamp skbs as late as possible (Stefan Assmann) [1659162] - [netdrv] drivers: net: remove inclusion when not needed (Stefan Assmann) [1659162] - [netdrv] i40e: Remove unnecessary print statement (Stefan Assmann) [1659162] - [netdrv] i40e: Use proper enum in i40e_ndo_set_vf_link_state (Stefan Assmann) [1659162] - [nvme] nvmet: ignore EOPNOTSUPP for discard (Ewan Milne) [1696369] - [tools] tools: bpftool: fix potential NULL pointer dereference in do_load (Ivan Vecera) [1708560] - [tools] tools lib bpf: Provide wrapper for strerror_r to build in !_GNU_SOURCE systems (Ivan Vecera) [1708560] - [tools] libbpf: Remove the duplicate checking of function storage (Ivan Vecera) [1708560] - [tools] bpf: fix build error in libbpf with EXTRA_CFLAGS="-Wp, -D_FORTIFY_SOURCE=2 -O2" (Ivan Vecera) [1708560] - [tools] tools: include reallocarray feature test in FEATURE_TESTS_BASIC (Ivan Vecera) [1708560] - [tools] tools: bpftool: allow reuse of maps with bpftool prog load (Ivan Vecera) [1708560] - [tools] tools: libbpf: allow map reuse (Ivan Vecera) [1708560] - [tools] tools: bpf: make use of reallocarray (Ivan Vecera) [1708560] - [tools] tools: libbpf: move library error code into a separate file (Ivan Vecera) [1708560] - [tools] tools: bpftool: reimplement bpf_prog_load() for prog load (Ivan Vecera) [1708560] - [tools] tools: libbpf: add extended attributes version of bpf_object__open() (Ivan Vecera) [1708560] - [tools] tools: libbpf: recognize offload neutral maps (Ivan Vecera) [1708560] - [tools] tools: bpftool: allow users to specify program type for prog load (Ivan Vecera) [1708560] - [tools] tools: libbpf: expose the prog type guessing from section name logic (Ivan Vecera) [1708560] - [tools] tools: bpftool: add support for loading programs for offload (Ivan Vecera) [1708560] - [tools] tools: bpftool: refactor argument parsing for prog load (Ivan Vecera) [1708560] - [tools] selftests/bpf: add Error: prefix in check_extack helper (Ivan Vecera) [1708560] - [tools] selftests/bpf: remove duplicated word from test offloads (Ivan Vecera) [1708560] - [tools] tools: bpftool: deal with options upfront (Ivan Vecera) [1708560] - [tools] tools: bpftool: add missing --bpffs to completions (Ivan Vecera) [1708560] - [tools] tools: bpftool: drop unnecessary Author comments (Ivan Vecera) [1708560] - [tools] tools: libbpf: don't return '.text' as a program for multi-function programs (Ivan Vecera) [1708560] - [tools] tools: libbpf: restore the ability to load programs from .text section (Ivan Vecera) [1708560] - [tools] tools: libbpf: allow setting ifindex for programs and maps (Ivan Vecera) [1708560] - [tools] tools: libbpf: add section names for missing program types (Ivan Vecera) [1708560] - [tools] tools: bpftool: use correct make variable type to improve compilation time (Ivan Vecera) [1708560] - [scsi] scsi: lpfc: nvme: avoid hang / use-after-free when destroying localport (Dick Kennedy) [1588024]- [xen] ALSA: xen: Introduce shared buffer helpers for page directory... (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: Initialize completion for defer messages (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: intel: constify snd_soc_dai_ops structures (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: intel: Remove duplicate assignment (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: intel: Fix uninitialized adev deref (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: intel: Add pre/post bank switch ops (Jaroslav Kysela) [1683051] - [include] ALSA: soundwire: keep track of Masters in a stream (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: Add support for multi link bank switch (Jaroslav Kysela) [1683051] - [include] ALSA: soundwire: Handle multiple master instances in a stream (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: Add support to lock across bus instances (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: Fix acquiring bus lock twice during master release (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: Fix incorrect exit after configuring stream (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: Fix duplicate stream state assignment (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix for Lenovo B50-70 inverted internal microphone bug (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix race between creating and refreshing sysfs entries (Jaroslav Kysela) [1683051] - [include] ALSA: ASoC: uapi: fix sound/skl-tplg-interface.h userspace compilation errors (Jaroslav Kysela) [1683051] - [include] ALSA: uapi: #include in asound.h (Jaroslav Kysela) [1683051] - [include] ALSA: timer: fix wrong comment to refer to 'SNDRV_TIMER_PSFLG_*' (Jaroslav Kysela) [1683051] - [sound] ALSA: x86/cpu: Sanitize FAM6_ATOM naming (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: don't select DPCM via simple-audio-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: don't select DPCM via audio-graph-card (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Corrected fixup for System76 Gazelle (gaze14) (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Avoid superfluous COEF EAPD setups (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fixup headphone noise via runtime suspend (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Fix unused variable warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: line6: toneport: Fix broken usage of timer for delayed execution (Jaroslav Kysela) [1683051] - [sound] ALSA: aica: Fix a long-time build breakage (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Support low power consumption for ALC256 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: update pcm hardware constraints (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codec: hdac_hdmi: no checking monitor in hw_params (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt6358: save PGA for mixer control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt6358: save output volume for mixer controls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt6358: initialize setting when ramping volume (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: core: fix undefined nocodec reference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: xtensa: fix undefined references (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Propagate sof_get_ctrl_copy_params() error properly (Jaroslav Kysela) [1683051] - [sound] ALSA: hdea/realtek - Headset fixup for System76 Gazelle (gaze14) (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/intel: add CometLake PCI IDs (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Support low power consumption for ALC295 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: Fix an uninitialized variable compile warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Fix a compile warning with CONFIG_PCI=n (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Fix a compile warning at CONFIG_COMMON_CLK=n (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sound/soc/sof/: fix kconfig dependency warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: spdifrx: change trace level on iec control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: spdifrx: update pcm hardware constraints (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98090: Fix restore of DAPM Muxes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: RT5677-SPI: Disable 16Bit SPI Transfers (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/hdmi - Consider eld_valid when reporting jack event (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/hdmi - Read the pin sense from register when repolling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Add reserved DMA memory support (Jaroslav Kysela) [1683051] - [sound] ALSA: synth: emux: soundfont.c: divide by zero in calc_gus_envelope_time() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98357a: Map BTN_0 to KEY_PLAYPAUSE (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: add sof-rt5682 machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: skl_hda_dsp_generic:refine code style (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: skl_hda_dsp_generic: add DMIC support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: CNL: add ipc dump function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: APL: add ipc dump function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: IPC: add ipc dump function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: intel: hda: add hw_params_upon_resume flag for hda stream (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda-stream: handle real stream interrupts only (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda-stream: store stream capabilities (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda-ipc: simplify handling of IPC IRQ (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: ipc: use snd_sof_pcm_period_elapsed (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: use snd_sof_pcm_period_elapsed (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: PCM: add period_elapsed work to fix race condition in interrupt context (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda-pcm: remove useless dependency on hdac_ext (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda: set bus->idx as 0 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda: set I2S slave before enabling DSP (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda: add SSP info to the chip info struct (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda: add the SSP Host Device memory space (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: cnl: add pointer ops to use DPIB position (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: topology: add support for stricter ABI checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASOC: SOF: ipc: add support for stricter ABI checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: add Kconfig option for strict ABI checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: avoid Oops if DMA setup fails (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: stream is already locked in hw_params (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: remove redundant null checks of dai (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: skip hw_free on codec dai for which the stream is invalid (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fix valid stream condition (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: unlock the device on startup errors (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Update the support rate list (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Use clk_round_rate to handle enabled bclk/wclk case (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5645: Headphone Jack sense inverts on the LattePanda board (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_esai: Fix missing break in switch statement (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Correct region base typo in wm_halo_setup_algs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: fix spelling mistake "incompatble" -> "incompatible" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Use DSP ops pointers to stop watchdog in error handlers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Fix to use list_for_each_entry_safe() when delete items (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Fix return value check in sprd_mcdt_probe() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7213: fix DAI_CLK_EN register bit overwrite (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: fix kcontrols for effect widgets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_audmix: cache pdev->dev pointer (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Fix potential uninitialized variable (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: add I2S2 control path from UL2 and UL3 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: change supported formats of DL2 and UL1 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_audmix: remove "model" attribute (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-audmix: fix object reference leaks in probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs43130: fix a NULL pointer dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5645: fix a NULL pointer dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add Geminilake Realtek+Maxim machine driver entry (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Make boards more available for compile test (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mpc5200_dma: Fix invalid license ID (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mpc5200_psc_i2s: Fix invalid license ID (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: atmel: tse850: Make some functions static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx: fix fiq dependencies (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: acp3x: Make acp3x_dai_i2s_ops static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Remove set but not used variable 'mclk_rate' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_micfil: Remove set but not used variable 'osr' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: Enable TDM support for DSP_A/B modes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Configure wclk and bclk of master codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: Fix build err while CONFIG_I2C set to module (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: fix spelling mistake "plalform" -> "platform" (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Apply the fixup for ASUS Q325UAR (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Register irq handler after the chip initialization (Jaroslav Kysela) [1683051] - [sound] ALSA: usx2y: fix a double free bug (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hda: overwrite hdev type to HDA_DEV_ASOC (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: fix unregister device twice on ASoC driver (Jaroslav Kysela) [1683051] - [sound] ALSA: line6: use dynamic buffers (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Fix a memory leak bug (Jaroslav Kysela) [1683051] - [sound] ALSA: gus: fix misuse of x (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - EAPD turn on later (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fixed Dell AIO speaker noise (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: select relevant machine drivers for SOF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Make sure BDW based machine drivers build for SOF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add Build support for SOF core and Intel drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Kconfig: expose common option between SST and SOF drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add platform differentiation for APL and CNL (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: add SKL+ platform DAIs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add support for HDAudio codecs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add Intel specific HDA trace operations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add Intel specific HDA stream operations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add hda-bus support and initialization (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add Intel specific HDA PCM operations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add Intel specific HDA firmware loader (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add PCI device support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add ACPI device support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add Intel specific HDA IPC mechanisms. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add Intel specific HDA DSP HW operations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add HDA controller for Intel DSP (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add APL/CNL HW DSP support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add legacy IPC support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add BDW HW DSP support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add BYT, CHT and BSW DSP HW support. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add utils (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add xtensa support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add Nocodec machine driver support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add PM support (Jaroslav Kysela) [1683051] - [include] ALSA: ASoC: SOF: Add userspace ABI support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add firmware loader support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add DSP HW abstraction operations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add DSP firmware logger support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add support for loading topologies (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add PCM operations support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add support for IPC IO between DSP and Host (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add driver debug support. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add Sound Open Firmware KControl support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add Sound Open Firmware driver core (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: simplify dai driver initialisation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: Read pin switches conf from devicetree (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_sai: Add missing return 0 in remove() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: add asoc_simple_parse_pin_switches() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: btcvsd fix irq mask (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: align quirk override handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: align quirk override handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: fix compilation warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_sai: Add support for runtime pm (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_sai: Update is_slave_mode with correct value (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Add Spreadtrum multi-channel data transfer support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: rt5682: initialize mutex before using (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: return the get_irq error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup 6ch settings to 8ch (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Handle the error from snd_usb_mixer_apply_create_quirk() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add new Dell platform for headset mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codec: hdac_hdmi add device_link to card device (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Haswell: Remove set but not used variable 'stage_type' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm: save fixed-up hw_params of BE (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: tobermory: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: tm2_wm5110: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: speyside: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: spdif: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: snow: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: smdk_wm8994*: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: smdk_wm8580: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: smdk_spdif: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: smartq_wm8987: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: s3c24xx_uda134x: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: s3c24xx_simtec*: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: s3c2412-i2s: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: rx1950_uda1380: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: s3c24xx-i2s: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: s3c-i2s-v2: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: pcm: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: neo1973_wm8753: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: lowland: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: littlemill: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: jive_wm8750: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: idma: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: h1940_uda1380: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: dmaengine: Convert to SPDX License Indentifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: bells: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: arndale: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ps3: Remove set but not used variables 'start_vaddr' and 'pcm_index' (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - add two more pin configuration sets to quirk table (Jaroslav Kysela) [1683051] - [sound] ALSA: core: Don't refer to snd_cards array directly (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1: Drop superfluous id-uniquification behavior (Jaroslav Kysela) [1683051] - [sound] ALSA: core: Fix card races between register and disconnect (Jaroslav Kysela) [1683051] - [sound] ALSA: info: Fix racy addition/deletion of nodes (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Correct unlock sequence at snd_seq_client_ioctl_unlock() (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add quirk for Focusrite Scarlett Solo (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Initialize ext-bus-specific fields in snd_hdac_bus_init(), too (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Initialize power_state field properly (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Protect racy pool manipulation from OSS sequencer (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Simplify snd_seq_kernel_client_enqueue() helper (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Cover unsubscribe_port() in list_mutex (Jaroslav Kysela) [1683051] - [sound] ALSA: Revert "ALSA: seq: Protect in-kernel ioctl calls with mutex" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: Fix missing regmap requirement (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix racy display power access (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm: fix error handling when try_module_get() fails. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix master clock management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl: fix wrong number of channels (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Coding style fixes (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Simplify error path in snd_timer_open() (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Fix race of get-subscription call vs port-delete ioctls (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Protect in-kernel ioctl calls with mutex (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Remove superfluous irqsave flags (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Align temporary re-locking with irqsave version (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Use kvmalloc() for cell pools (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Revert active callback sync check at close (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add two more machines to the power_save_blacklist (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Fix spacing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: remove headset (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm: update module refcount if module_get_upon_open is set (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: conditionally increase module refcount on component open (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add quirk for the Teclast X98+ II (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add quirk for inverted jack detect (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm1133-ev1: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: phycore-ac97: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm030-audio-fabric: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: p1022_rdk: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: p1022_ds: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mx27vis-aic32x4: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mpc8610_hpcd: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mpc5200_psc_i2s: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mpc5200_psc_ac97: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mpc5200_dma: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-ssi: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-spdif: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-pcm-fiq: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-mc13783: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-es8328: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-audmux: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl-dma: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: eukrea-tlv320: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-pcm: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: fix sai driver name initialisation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Use the correct dobj to free enum control values and texts (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Fix OOB-reads from strlcpy (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: change mic bias DAPM (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_esai: Support synchronous mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: fix big-endian check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: fix endianness issues (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-tdmout: add g12a support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-tdm-formatter: rework quirks settings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-frddr: add g12a support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-toddr: add g12a support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-fifo: add g12a support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: remove link components before cleaning up card resources (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: skylake: add remove() callback for component driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs35l35: Disable regulators on driver removal (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add adc volume control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add support of master mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add reset management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add regulator management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Avoid calling snd_compr_stop_error from WDT expiry (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98357a: add missing supported rates (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Add Playback PowerTune Controls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Add Switch for Setting Common Mode Voltage (Jaroslav Kysela) [1683051] - [sound] ALSA: xen-front: Do not use stream buffer size before it is set (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: Mark RXFIFO_DATA as volatile and precious (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Fix spelling mistake "faied" -> "failed" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: Correct PDM_CTRL0 reg value (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: adjust waterlevel in frame unit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: add compatible for rk1808 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: fixup pdm fractional div (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: optimize clear logic (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: add default regs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: using left justified store mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: change dma burst to 8 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: fix regmap_ops hang issue (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Update copyright and use SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Fix the smatch warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: Fix platform_no_drv_owner.cocci warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: Fix platform_no_drv_owner.cocci warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Change author's name (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add quirk for Tuxedo XC 1509 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Move to ACT_INIT state (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Fix modular build (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_max98090_ti: Enable codec clock once and keep it enabled (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: Fix build error in mt8183_da7219_max98357_dev_probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: TS3A227: fix build error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Make use of local variables (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Remove redundant NULL check in wm_adsp_buffer_free (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic31xx: aic31xx_set_jack() can be static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Check for buffer in trigger stop (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable headset MIC of Acer TravelMate B114-21 with ALC233 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: eukrea-tlv320: fix a leaked reference by adding missing of_node_put (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_utils: fix a leaked reference by adding missing of_node_put (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: fix a leaked reference by adding missing of_node_put (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Align tplg pointer increment across all kcontrols (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: support driver alias names for FE topology overrides (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Add Spreadtrum audio compress offload support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fix SND_SOC_LOCHNAGAR_SC kconfig warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: set power_check callback for widgets that shouldnt be always on (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic31xx: Add button press detection (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic31xx: Add headphone/headset detection (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: skip missing substream while applying symmetry (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: Convert to use acpi_dev_get_first_match_dev() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5645: Convert to use acpi_dev_get_first_match_dev() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Convert to use acpi_dev_get_first_match_dev() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Convert to use acpi_dev_get_first_match_dev() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Convert to use acpi_dev_get_first_match_dev() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_da7213: Convert to use acpi_dev_get_first_match_dev() (Jaroslav Kysela) [1683051] - [acpi] ALSA: ACPI / utils: Introduce acpi_dev_get_first_match_dev() helper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: remove set but not used variable 'dai_name' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es8316: Add support for inverted jack detect (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Fix typo in comment (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl: fix spelling mistake: "missign" -> "missing" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: Add machine driver with DA7219 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: Add machine driver with TS3A227 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5677-spi: Add ACPI ID (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add multi endpoint support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Fix Common Pins (Jaroslav Kysela) [1683051] - [sound] ALSA: us122l: Use alloc_pages_exact() (Jaroslav Kysela) [1683051] - [sound] ALSA: Replace snd_malloc_pages() and snd_free_pages() with standard helpers, take#2 (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Make snd_timer_close() really kill pending actions (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Check ack_list emptiness instead of bit flag (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Make sure to clear pending ack list (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Unify timer callback process code (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_audmix: Fix kbuild failure (Jaroslav Kysela) [1683051] - [sound] ALSA: emux: Add support of loading GUS-patch (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix speakers on Acer Predator Helios 500 Ryzen laptops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl: Add Audio Mixer machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl: Add Audio Mixer CPU DAI driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: enable S24_LE format support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Only enable with common clock (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Allow 192000 Sample Rate (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Remove mclk references (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Restructure set_dai_sysclk (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Dynamically Determine Clocking (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Move aosr and dosr setting to separate functions (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Control clock gating with CCF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Model BDIV divider in CCF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Model DAC/ADC dividers in CCF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Model CODEC_CLKIN in CCF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Model PLL in CCF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Initialize private_value in snd_soc_dapm_new_dai (Jaroslav Kysela) [1683051] - [sound] ALSA: aloop: Support S24 sample formats (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Don't suspend stream in unrecoverable PCM state (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Fix NULL pointer dereference in snd_soc_dapm_free_kcontrol (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sirf-audio: Remove redundant of_match_node call (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: add power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Fix incorrect extern (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8810: fix the issue of 64 bits division (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: Fix crash at suspend/resume after failed codec registration (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Simplify alt firmware loading code (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix possible OOB access in PCM oss plugins (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable headset MIC of ASUS X430UN and X512DK with ALC256 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable headset mic of ASUS P5440FF with ALC256 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable ASUS X441MB and X705FD headset MIC with ALC256 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: test memory allocation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: lochnagar: Add driver to support Lochnagar 2 sound card (Jaroslav Kysela) [1683051] - [mfd] ALSA: mfd: lochnagar: Add support for the Cirrus Logic Lochnagar (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Properly Set Processing Blocks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mchp-i2s-mcc: add driver for I2SC Multi-Channel Controller (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: rename asoc_simple_card_xxx() to asoc_simple_() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: separate asoc_simple_card_parse_dai() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: share asoc_simple_card_init_priv() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: share asoc_simple_be_hw_params_fixup() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: share asoc_simple_dai_init() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: share asoc_simple_hw_param() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: share asoc_simple_shutdown() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: share asoc_simple_startup() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple_card_utils: share common priv for simple-card/audio-graph (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: add asoc_simple_debug_info() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Update DA7219 DAI clock name to align with codec updates (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Expose BCLK and WCLK control through CCF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_esai: fix channel swap issue when stream starts (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_asrc: add constraint for the asrc of older version (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4270: Set auto-increment bit for register writes (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add support for Acer Aspire E5-523G/ES1-432 headset mic (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable headset MIC of Acer Aspire Z24-890 with ALC286 (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: oss: Fix Spectre v1 vulnerability (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: Fix potential Spectre v1 vulnerability (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable headset MIC of Acer AIO with ALC286 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: dfsdm: add mmap support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: dfsdm: fix debugfs warnings on entry creation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: dfsdm: manage multiple prepare (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Correct some minor issues (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Don't use register read to determine slave/master mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Break out clock setting into separate function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: jz4740: Depend on MIPS instead of MACH_JZ4740 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Add WDT expiry IRQ handling support for Halo core (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Add HALO MPU fault logging (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Add support for new Halo core DSPs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: Reduce repititive code on mtk_regmap_update_bits. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: Fix UBSAN warning. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Factor out DSP specific operations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Factor out parsing of firmware ID header (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Refactor firmware status reading (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Move wm_adsp2_set_dspclk to CODEC drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Don't export wm_adsp2_lock (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Shutdown any compressed streams on DSP watchdog timeout (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Add locking to wm_adsp2_bus_error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Correct handling of compressed streams that restart (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: free link string in error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: free stream_name of dai_drv (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Enforces runtime_resume after S3 and S4 for each codec (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Don't trigger jackpoll_work in azx_resume (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph: add graph_parse_mclk_fs() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph: rename graph_get_conversion() to graph_parse_convert() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: add simple_parse_mclk_fs() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: rename simple_get_conversion() to simple_parse_convert() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: recording has no sound after booting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: fix jack type detection issue (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Check JD status when system resume (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt8183: skip for i2s5 in mck_disable (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-lib: use 8 byte header for IR context to get isochronous cycle (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: add support MOTU 8pre FireWire (Jaroslav Kysela) [1683051] - [sound] ALSA: opl3: fix mismatch between snd_opl3_drum_switch definition and declaration (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - add Lenovo IdeaCentre B550 to the power_save_blacklist (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add BYT_RT5651_JD_NOT_INV quirk (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Add support for active-high jack detect (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: spdifrx: add power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-amplifier: Make gpio property optional (Jaroslav Kysela) [1683051] - [documentation] ALSA: ASoC: dt-bindings: add regulator property to simple amplifier (Jaroslav Kysela) [1683051] - [documentation] ALSA: ASoC: simple-amplifier: remame dio2125 documentation (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: use 'version' field of unit directory to identify model (Jaroslav Kysela) [1683051] - [sound] ALSA: sb8: add a check for request_region (Jaroslav Kysela) [1683051] - [sound] ALSA: echoaudio: add a check for ioremap_nocache (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: create tlv before soc_tplg_init_kcontrol (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add support headset mode for New DELL WYSE NB (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add support headset mode for DELL WYSE AIO (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: merge alc_fixup_headset_jack to alc295_fixup_chromebook (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: hdmi - add Icelake support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8810: automatic selecting BCLK in I2S master mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8810: fix the typo of function name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8810: use 64-bit arithmetic instead of 32-bit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Fix clock configuration for 44100 sample rate (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8810: fix the issue of widget with prefixed name (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - add more quirks for HP Z2 G4 and HP Z240 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fixed Headset Mic JD not stable (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable headset MIC of Acer TravelMate X514-51T with ALC255 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: avoid build error without CONFIG_PM (Jaroslav Kysela) [1683051] - [sound] ALSA: usx2y: Fix potential NULL pointer dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Avoid NULL pointer dereference at snd_hdac_stream_start() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: axi-i2s: let both capture and playback be optional (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: src: Avoid a potential deadlock (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: fix registers declaration in regmap (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8824: fix the issue of the widget with prefix name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: prevent snd_soc_dpcm use after free (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC:intel:skl:fix a simultaneous playback & capture issue on hda platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC:hdac_hda:use correct format to setup hda codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC:soc-pcm:fix a codec fixup issue in TDM case (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: fix davinci_mcasp_probe dependencies (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ams-delta: remove duplicate 'const' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: remove compat dma probing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: use default dai name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: improve channel capabilities handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: change trigger traces (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: add i2c dependency for SND_SOC_SDM845 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci-mcasp: Fix clang warning without CONFIG_PM (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: src: fix compiler warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Fix DAPM routes for capture stream (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: Fix probe deferral following prelink failure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: avoid limiting params->msbits in hw_params() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix set_sync service (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix oversampling mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix race condition in irq handler (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix exposed capabilities in spdif mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix iec958 controls indexation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ab8500: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: fix S/PDIF DAI (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add quirk for MOTU MicroBook II (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: btcvsd add loopback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic3x: fix reset gpio reference counting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: skip useless write in slave mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: fix race condition in irq handler (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: remove useless callback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: fix dma configuration (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: fix stream count management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: fix 16 bit format support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: fix IRQ clearing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Kconfig: fix dependency for sdm845 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Boards: Add Maxim98373 support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: gen: fix SSI9 4/5/6/7 busif related register address (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: fix construction of PCM frame for capture direction (Jaroslav Kysela) [1683051] - [sound] ALSA: bebob: use more identical mod_alias for Saffire Pro 10 I/O against Liquid Saffire 56 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Extend i915 component bind timeout (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Improve logging messages (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Add support for multiple compressed buffers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Refactor compress stream initialisation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Reorder some functions for improved clarity (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Factor out stripping padding from ADSP data (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs35l36: Fix an IS_ERR() vs NULL checking bug (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: sound card name from device tree (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable audio jacks of ASUS UX362FA with ALC294 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Prevent uninitialized variable use (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Fix of-node refcount unbalance in qcom_snd_parse_of() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Fix of-node refcount unbalance in apq8016_sbc_parse_of() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Fix of_node refcount unbalance (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Reduce click noise on Dell Precision 5820 headphone (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: Fix of-node refcount unbalance in DAI-link parser (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl: Fix of-node refcount unbalance in fsl_ssi_probe_from_dt() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Allow compressed buffers in any memory region (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Update cached error state on trigger (Jaroslav Kysela) [1683051] - [sound] ALSA: ppc: Fix of-node refcount unbalance (Jaroslav Kysela) [1683051] - [sound] ALSA: aoa: Fix of-node refcount unbalance (Jaroslav Kysela) [1683051] - [sound] ALSA: ac97: Fix of-node refcount unbalance (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: pcm186x: Fix energysense SLEEP bit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: pcm186x: fix wrong usage of DECLARE_TLV_DB_SCALE() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Fix multiple "IIS multi" devices initialization (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Fix secondary platform device unregistration (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: glk: Add DAI links for Multi-Playback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Add Geminilake Dialog Maxim machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Headset button support in broxton machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sunxi: sun50i-codec-analog: Rename hpvcc regulator supply to cpvdd (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: adau1977: Add support for setting MICBIAS via DT (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Potential small memory leak in dapm_cnew_widget() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Add missing DAPM routes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8741: Make function 'wm8741_mute' static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_esai: fix register setting issue in RIGHT_J mode (Jaroslav Kysela) [1683051] - [sound] ALSA: SoC: imx-sgtl5000: add missing put_device() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: Fix missing of_node_put() at simple_dai_link_of() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: Fix refcount underflow (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Ensure proper sample rate on pri/sec PCM (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: remove set but not used variables 'mask, cr1' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: free created components in tplg load error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs35l36: Make some symbols static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Kconfig: select dmic for sdm845 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_spdif: fix sysclk_df type (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_spdif: fix TXCLK_DF mask (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: ad193x: Add support to disable on-chip PLL (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: ad193x: Add runtime support for DSP_A and I2S modes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: ad193x: Fix frame polarity for DSP_A format (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: ad193x: Set constraint to always have 32 sample bits (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: ad193x: Remove capture support for codecs without ADC (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsi: fix spelling mistake "doens't" -> "doesn't" (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Expose sample resolution through proc interface (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Prevent potential NULL platform data dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmaengine: Remove unused SND_DMAENGINE_PCM_FLAG_CUSTOM_CHANNEL_NAME flag (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Update TDM usage to be more flexible (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Add support for master mode BCLK rate adjustment (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Convert to SPDX License Indentifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Comments clean up (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Change indentation in SAMSUNG_I2S_FMTS definition (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Simplify pri_dai, sec_dai pointers usage (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: add missing put_device() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: Specify DMA channel names through custom DMA config (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Add support for secondary CPU DAI (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Get rid of a static spinlock (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move quirks data to common driver data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move IP variant data to common driver data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Drop spinlock pointer from i2s_dai data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move SFR pointer to common driver data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: es1688: Remove set but not used variable 'hw' (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Disable PC beep in passthrough on alc285 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Headset microphone and internal speaker support for System76 oryp5 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cros_ec_codec: Make symbol 'cros_ec_dai' static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt8183: make some functions static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs35l36: Remove unused including (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move registers cache to common driver data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move opclk data to common driver data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move core clk to the driver common data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Add widgets and routes for DPCM support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move clk supplier data to common driver data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Restore support for the secondary PCM (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Comment why read blocks when PCM is not running (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-acpi: remove new_mach_data field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-acpi: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: cnl-match.c: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: icl-match: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: hsw-bdw-match: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: glk-match: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: cht-match: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: byt-match: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: bxt-match: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: icl-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: hsw-bdw-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: hda-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: glk-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cnl-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: byt-match.c: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bxt-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Convert to single component with multiple DAIs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: dmaengine: Allow to specify custom DMA device (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmaengine: Extend use of chan_names provided in custom DMA config (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmaengine: Improve of_node test in dmaengine_pcm_request_chan_of() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Fix prescaler setting for the secondary DAI (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Use __printf markup to silence compiler (Jaroslav Kysela) [1683051] - [sound] ALSA: tlv320aic32x4: delay i2c access by 1 ms after hardware reset (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: btcvsd fix rx stream assign (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8741: Set OSR mode in hw_params() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8741: Add digital mute callback (Jaroslav Kysela) [1683051] - [sound] ALSA: PCM: check if ops are defined before suspending PCM (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hdmi: use devm_kzalloc for all structures (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: use pOFn instead of device_node.name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Add clock select (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Add soft reset on probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: set .ignore_module_refcount field in component (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: don't increase component module refcount unconditionally (Jaroslav Kysela) [1683051] - [sound] ALSA: gpiolib: acpi: Introduce ACPI_GPIO_QUIRK_ONLY_GPIOIO (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: msm8916-wcd-digital: convert license header to SPDX (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: msm8916-wcd-analog: add missing license information (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: regulator notifier registration should be managed (Jaroslav Kysela) [1683051] - [sound] ALSA: i915/snd_hdac: I915 subcomponent for the snd_hdac (Jaroslav Kysela) [1683051] - [base] ALSA: components: multiple components for a device (Jaroslav Kysela) [1683051] - [documentation] ALSA: component: Add documentation (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Revert capture stream behavior change in blocking mode (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix function name in kernel-doc comment (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Define snd_pcm_lib_preallocate_*() as returning void (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: fix up for snd_pcm_lib_preallocate_pages_for_all() API change (Jaroslav Kysela) [1683051] - [sound] ALSA: SoC: stm32: i2s: manage clock power (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: add power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: jz4725b: Remove unnecessary const qualifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs35l36: Add support for Cirrus CS35L36 Amplifier (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Fix implicit fb endpoint setup by quirk (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add quirk for HP EliteBook 840 G5 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: jz4725b: Use C++ style comments in header (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: Kconfig: Show knob, and depend on MIPS || COMPILE_TEST (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: jz4740: Add support for devicetree (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: jz4740: Use SPDX license notifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: Prevent clk_get_rate() calls in atomic context (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add Line Playback Volume, Line Boost Volume, Line Right, Line Left, Line Playback Switch (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add FM Playback Volume, FM Left, FM Right, FM Playback Switch (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add Mic1 Playback Switch, Mic2 Playback Switch (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Merge sun4i_codec_left_mixer_controls and sun4i_codec_right_mixer_controls into sun4i_codec_mixer_controls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add Mic1 Boost Volume, Mic2 Boost Volume (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add sun7i_codec_controls, sun7i_codec_codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add Mic Playback Volume (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add MIC2 Pre-Amplifier, Mic2 input (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: jz4725b: fix spelling mistake "Deemphatize" -> "Deemphasize" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: fix semicolon.cocci warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: ssiu: correct shift bit for ssiu9 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: Add jz4725b-codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup rsnd_ssi_master_clk_start() user count check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: harden use of lookup tables (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmaengine: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xtensa: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: uniphier: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: txx9: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sh: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dwc: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: fix out-of-bounds accesses to DAPM lookup tables (Jaroslav Kysela) [1683051] - [sound] ALSA: cs46xx: Clean up proc file creations (Jaroslav Kysela) [1683051] - [sound] ALSA: info: Move card id proc creation into info.c (Jaroslav Kysela) [1683051] - [sound] ALSA: info: Minor optimization (Jaroslav Kysela) [1683051] - [sound] ALSA: info: Drop unused snd_info_entry.card field (Jaroslav Kysela) [1683051] - [sound] ALSA: usb: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: sparc: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: pcmcia: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: pci: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: i2c: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: isa: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: drivers: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: info: Add standard helpers for card proc file entries (Jaroslav Kysela) [1683051] - [sound] ALSA: pci: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: compress: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: emux: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: opl4: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ssm2602: switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: compress: Add helper functions for component trigger/set_params (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: compress: Clarify the intent of current compressed ops handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: remove some unnecessary NULL checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ssm2602: Fix ADC powerup sequencing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Check for NULL widget in dapm_update_dai_unlocked (Jaroslav Kysela) [1683051] - [sound] ALSA: usb: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: spi: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: sparc: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: sh: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ppc: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: pci: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: parisc: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: atmel: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Fix build error without CONFIG_PCI (Jaroslav Kysela) [1683051] - [sound] ALSA: compress: Fix stop handling on compressed capture streams (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add support for new T+A USB DAC (Jaroslav Kysela) [1683051] - [sound] ALSA: info: Always register entries recursively (Jaroslav Kysela) [1683051] - [sound] ALSA: core: Don't allow NULL device for memory allocation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sh: Avoid passing NULL to memory allocators (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Avoid passing NULL to memory allocators (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4118: fix missing header (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: btcvsd: fix spelling mistake "offest" -> "offset" (Jaroslav Kysela) [1683051] - [sound] ALSA: arm: Avoid passing NULL to memory allocators (Jaroslav Kysela) [1683051] - [sound] ALSA: x86: Avoid passing NULL to memory allocators (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: unload physical dai link in remove (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: add SND_SOC_DOBJ_GRAPH type for dapm routes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: clear platform pointers on error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl-asoc-card: fix object reference leaks in fsl_asoc_card_probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Add warnings for widget overwrite when adding route (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Only power up active channels from a DAI (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: fix oops/use-after-free case with dai driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: fix use-after-free issue with dailink sname (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: add btcvsd driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: arizona: Add channel numbers to AIFs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup TDM Split mode check for CTU (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: synchronize connection check for simple-card/audio-graph (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup MIX kctrl registration (Jaroslav Kysela) [1683051] - [sound] ALSA: isa: Avoid passing NULL to memory allocators (Jaroslav Kysela) [1683051] - [sound] ALSA: mips: pass struct device to DMA API functions (Jaroslav Kysela) [1683051] - [sound] ALSA: hal2: pass struct device to DMA API functions (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Serialize codec registrations (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Use a common helper for hp pin reference (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix lose hp_pins for disable auto mute (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Headset microphone support for System76 darp5 (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: remove a superfluous function declaration (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Add Spreadtrum audio DMA platfrom driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: modify dapm route loading routine and add dapm route unloading (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: fix memory leak in soc_tplg_dapm_widget_create (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Fix memory leak from soc_tplg_denum_create_texts (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Remove widgets from dobj list (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Reduce number of dereferences when accessing dobj (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Use standard device registration for beep (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Apply ALC294 hp init also for S4 resume (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Record the current power state before suspend/resume calls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: remove useless test (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fixed hp_pin no value (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cros_ec_codec: Add codec driver for Cros EC (Jaroslav Kysela) [1683051] - [documentation] ALSA: ASoC: Documentation: Add google, cros-ec-codec (Jaroslav Kysela) [1683051] - [maintainers] ALSA: MAINTAINERS: add maintainers for ChromeOS EC sub-drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: Fix missing slimbus dependency (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Cleanup DSD whitelist (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: apq8096: add slim support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add audio routings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add capture dapm widgets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add playback dapm widgets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add basic controls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add CLASS-H Controller support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add support to wcd9335 codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: glk_rt5682_max98357a: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bxt_rt298: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bxt_da7219_max98357a: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5645: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_nau8824: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_max98090_ti: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_da7213: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bdw-rt5677: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: broadwell: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: haswell: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add helper to change platform name for all dailinks (Jaroslav Kysela) [1683051] - [sound] ALSA: dice: add support for Solid State Logic Duende Classic/Mini (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Variable "ret" in function rt5651_i2c_probe() could be uninitialized (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-acpi: add static inline fallbacks when CONFIG_ACPI=n (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm512x: Fix clocking calculations when not using the PLL (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm512x: Implement the set_bclk_ratio interface (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: use for_each_link_codecs() for dai_link codecs V2 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Fixup build error for mt6358 (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix tight loop of OSS capture stream (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add Opus #3 to quirks for native DSD support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt6358: add codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt8183: add platform driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Allow soc_find_component lookups to match parent of_node (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Use the common error path in __snd_pcm_lib_xfer() (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: Off by one in latter_handle_midi_msg() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: make const arrays static, reduces object code size (Jaroslav Kysela) [1683051] - [sound] ALSA: proc: Avoid possible leaks of snd_info_entry objects (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Simplify proc file destruction (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Drop unused snd_pcm_substream.file field (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: comment cleanup about destination address of async transactions for MIDI messages (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Cleanup snd_pcm_stream_lock() & co (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Remove down_write() hack for snd_pcm_link_rwsem (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: More fine-grained PCM link locking (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Fix multi-CODEC setups (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: support rx MIDI functionality for Fireface UCX (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add protocol-specific operation to fill transaction buffer with MIDI messages (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add model-dependent parameter for address to receive async transaction for MIDI messages (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: support tx MIDI functionality of Fireface UCX (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add model-dependent parameter for address range to receive async transaction (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: change prototype of handler for async transaction with MIDI messages (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Correct the setting while select ASRC clk for AD/DA filter (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: add driver flag for runtime PM (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: implement runtime suspend/resume (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: remove redundant clock enable API (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: add runtime PM callbacks (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: get clock handles early in probe (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: runtime power management support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: rename to asoc_simple_card_canonicalize_platform() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: use for_each_link_codecs() for dai_link codecs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: add soc_cleanup_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: reduce if/else nest on soc_probe_link_dais (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: merge card resources cleanup method (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: add new snd_soc_flush_all_delayed_work() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: add .num_platform for dai_link (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Avoid confusing loop in snd_pcm_unlink() (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Make PCM linked list consistent while re-grouping (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Unify snd_pcm_group initialization (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Call snd_card_unref() inside in_pcm_file() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add mute LED support for HP ProBook 470 G5 (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add support for Fireface UCX (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: code refactoring to parse of clock configuration (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: code refactoring for dump of sync status (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add protocol-dependent operation to get clock status (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add protocol-dependent operation to switch mode to fetch PCM frame (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add protocol-dependent operation to dump status (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: obsolete proc node to leave one node (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: unify protocol layer for FF400/FF800 (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: rename protocol layer for former models (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Fix unused variable warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc.h: add explanation of legacy/modern style of dai_link (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_sai: Remove expensive print in irq handler (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: remove error due to probe deferral (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-spdif: don't print EPROBE_DEFER as error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_spdif: don't print EPROBE_DEFER as error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-sgtl5000: don't print EPROBE_DEFER as error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-sgtl5000: lower log level for potential probe deferral cases (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-sgtl5000: put of nodes if finding codec fails (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: fix oops on re-probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: add default pdata for i2s mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: Set DAI format for dmic codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Kconfig: select max98927 for sdm845 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Fix potential NULL pointer dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-audmux: change snprintf to scnprintf for possible overflow (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5514-spi: Fix potential NULL pointer dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: change snprintf to scnprintf for possible overflow (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Fix PLL source register definitions (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Don't defer probe on optional, NULL components (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Make snd_pcm_suspend() local static (Jaroslav Kysela) [1683051] - [sound] ALSA: pcmcia: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: arm: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: aoa: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: ppc: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: x86: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: usb: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: pci: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: drivers: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: isa: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: atiixp: Move PCM suspend/resume code into trigger callback (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Suspend streams globally via device type PM ops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Make snd_soc_find_component() more robust (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: fix init platform memory handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: parse AES audio parameters (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: msm8916-wcd-digital: Select REGMAP_MMIO to fix build error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: msm8916-wcd-digital: remove few unused variables (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4341: fix waring unused-function (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: program stripe control for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: program stripe bits for controller (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: add verbs for stripe control (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: add register offset for stripe control (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Add api to program stripe control bits (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: skl: Fix display power regression (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix typo for ALC225 model (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: Hold client_mutex around soc_init_dai_link() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: use correct drvdata in snd_byt_cht_es8316_mc_remove() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Boards: move the codec PLL configuration to _init (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: SND_SOC_DAPM_MICBIAS is deprecated (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Add recalc_rate function to return DAI clock rate (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: MCLK should be enabled before DAI clocks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: defer card probe until all component is added to list (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Remove set but not used variable 'first_ch_bits' (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix a mask wrong issue in snd_hdac_stream_start() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix mismatches for register mask and value in hdac controller (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Disable headset Mic VREF for headset mode of ALC225 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add unplug function into unplug state of Headset Mode for ALC225 (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: fix CM6206 register definitions (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt274: Variable "buf" in function rt274_jack_detect() could be uninitialized (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ADAU7002: Add optional delay before start of capture (Jaroslav Kysela) [1683051] - [sound] ALSA: cs46xx: Potential NULL dereference in probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add quirk for PoV TAB-P1006W-232 (v1.0) tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add support for jack-detect using an external GPIO (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add quirks module parameter (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Revert "Fix DMIC map headsetmic mapping" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Add support for jack detect using an external GPIO (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Add ACPI ID 10EC5640 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: Add quirk for PoV P1006W tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: update BSDSR/BSDISR handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sgtl5000: Allow SCLK pad drive strength to be changed (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: atom: fix a missing check of snd_pcm_lib_malloc_pages (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: enable SPDIF driver build (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: add SPDIF audio driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Kernel OOPS while entering DAPM standby mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Add MICFIL SoC Digital Audio Interface driver. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: eliminate left-over from Raumfeld machine driver removal (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt298: fix boolean tests (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rl6437a: use __be32 for a __be32 buf (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5645: store eq kcontrol byte in __be (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: use logical AND (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: fix endianness issues (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mt6351: remove unneeded variable (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tscs42xx.c: fix boolean test (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8824: fix boolean assignment (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: fix boolean assignments (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98927: fix boolean assignments (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5640: fix boolean assignments (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoc: rt286: fix boolean tests (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt274: fix boolean tests (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4271: fix boolean assignments (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98383: fix boolean assignments to true/false (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5670: remove unused mux/mixer define (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5645: remove unused mux define (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: fix kernel doc descriptions (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es8316: remove unused constant variables (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98090: remove unused constant variables (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmic: declare trigger function as static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4458: Add support for AK4497 (Jaroslav Kysela) [1683051] - [sound] ALSA: sb: fix a missing check of snd_ctl_add (Jaroslav Kysela) [1683051] - [sound] ALSA: line6: fix check on snd_card_register (Jaroslav Kysela) [1683051] - [sound] ALSA: ice1712: fix a missing check of snd_i2c_sendbytes (Jaroslav Kysela) [1683051] - [sound] ALSA: gus: add a check of the status of snd_ctl_add (Jaroslav Kysela) [1683051] - [sound] ALSA: oxygen: initialize spdif_playback_enable to 0 (Jaroslav Kysela) [1683051] - [sound] ALSA: virtuoso: add de-emphasis control (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Support Dell headset mode for New AIO platform (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Fix an out-of-bound read in create_composite_quirks (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Always check descriptor sizes in parser code (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Check mixer unit descriptors more strictly (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Avoid access before bLength check in build_audio_procunit() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: davinci-mcasp: Add support for GPIO mode of the pins (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: davinci-mcasp: Move context save/restore to runtime_pm callbacks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: davinci-mcasp: No need for IS_MODULE/BUILTIN check for pcm driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirks for ASUS MeMO Pad 7 (ME176C) (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: sst: Fallback to BYT-CR if IRQ 5 is missing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: sst: Simplify is_byt_cr() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Add ACPI match table entry for ES8316 codec on BYTCR platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Set card long_name based on quirks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add input-map support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add external speaker mux support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add jack-detect support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add support for SSP0 (BYTCR) (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Minor refactoring (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Sort includes alphabetically (Jaroslav Kysela) [1683051] - [regulator] ALSA: regulator: fixed: Let core handle GPIO descriptor (Jaroslav Kysela) [1683051] - [regulator] ALSA: regulator/gpio: Allow nonexclusive GPIO access (Jaroslav Kysela) [1683051] - [regulator] ALSA: regulator: fixed: Default enable high on DT regulators (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es8316: Add DAC mono mix switch mixer control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es8316: Add jack-detect support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Variable "val" in function rt274_i2c_probe() could be uninitialized (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: fix platform_no_drv_owner.cocci warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: fix error handling in xlnx_formatter_pcm_probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: add workaround for silence of rk3288 ACODEC (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: support ACODEC for rk3328 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: reduce naming prefix (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: cleanup DAI link loop method - step2 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: cleanup DAI link loop method - step1 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: add link_info (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: add 1 CPU : 1 Codec support again (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: add asoc_simple_card_get_conversion() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: reduce naming prefix (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: cleanup DAI link loop method - step2 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: cleanup DAI link loop method - step1 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: add link_info (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: add 1 CPU : 1 Codec support again (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: enable audio formatter driver build (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: add pcm formatter platform driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: remove simple-scu-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: remove audio-graph-scu-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: add asoc_graph_card_get_conversion() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: check "reg" property on asoc_simple_card_get_dai_id() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: boards: use snd_mask_set_format in all machine drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Atom: simplify boolean tests (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Baytrail: simplify boolean test (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Baytrail: remove unneeded variable (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Haswell: assign booleans to true/false (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Haswell: remove unneeded semicolon (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: simplify boolean tests (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: remove useless cast (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8904: enable MCLK in STANDBY (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8904: save model id directly in of_device_id.data (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8904: make the driver visible in Kconfig (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4341: Add driver for CS4341 DAC (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Fix recording no sound issue (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: atom: Make PCI dependency explicit (Jaroslav Kysela) [1683051] - [sound] ALSA: compress: prevent potential divide by zero bugs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: Fix a small memory leak (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: Fix a NULL vs IS_ERR() bug (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: Off by one in of_q6asm_parse_dai_data() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm512x: Fix a double unlock in pcm512x_digital_mute() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: change license header format style (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Haswell/Broadwell: fix setting for .dynamic field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: Grammar s/the the/the/ (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dma-sh7760: cleanup a debug printk (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: set jack only for a specific backend (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Revert DSP detection on legacy HD-audio driver (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: clear pending irq handlers (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable the headset mic auto detection for ASUS laptops (Jaroslav Kysela) [1683051] - [sound] ALSA: HD-Audio: SKL+: force HDaudio legacy or SKL+ driver selection (Jaroslav Kysela) [1683051] - [sound] ALSA: HD-Audio: SKL+: abort probe if DSP is present and Skylake driver selected (Jaroslav Kysela) [1683051] - [sound] ALSA: HDA: export process_unsol_events() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable audio jacks of ASUS UX391UA with ALC294 (Jaroslav Kysela) [1683051] - [sound] ALSA: bebob: fix model-id of unit for Apogee Ensemble (Jaroslav Kysela) [1683051] - [sound] ALSA: xen-front: Use Xen common shared buffer implementation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: Kconfig: Remove the deprecated options (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: Merge davinci and omap directories (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: add mute LED support for HP EliteBook 840 G4 (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: code refactoring to handle model-specific registers (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add support for packet streaming on Fireface 800 (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: allocate isochronous resources in mode-specific implementation (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: code refactoring to handle multiplier mode (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: share helper function to switch fetching mode (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: fix for state to fetch PCM frames (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-lib: use the same print format for 'without_header' tracepoints (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-lib: fix wrong assignment for 'out_packet_without_header' tracepoint (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-lib: fix wrong handling payload_length as payload_quadlet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6routing: add display_port_rx port routing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: add support to Display port RX dais (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: qdafe: add support for display_port_rx (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: Add support to compress offload (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm: add support to MP3 format (Jaroslav Kysela) [1683051] - [sound] ALSA: soc-compress: add support to snd_compr_set_runtime_buffer() (Jaroslav Kysela) [1683051] - [sound] ALSA: compress: make use of runtime buffer for copy (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: Add more platform granularity (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: tidyup prefix for snd_soc_codec_conf (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: tidyup convert_rate/channel method (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: tidyup mclk-fs method (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: merge simple-scu-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: tidyup prefix for snd_soc_codec_conf (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: tidyup convert_rate/channel method (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: tidyup mclk-fs method (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: merge audio-graph-scu-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: fixup asoc_simple_card_get_dai_id() ID method (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Invoke pcm_new() for all DAI-link (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm512x: Implement the digital_mute interface (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: fix do_div warning in spdifin (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: add error logs on probe, remove dependency on NHLT (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: remove useless tests on HDaudio capabilities (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: stop probe if HDaudio capabilities don't exist (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: Harden DSP detection with PCI class/subclass info (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: Add CFL-S support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Add powersaving widgets for DAC and ADC (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: enable i2s driver build (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: Add i2s driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl_rt5660: Add a new machine driver for kbl with rt5660 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg spdif input (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-toddr: add support for spdifin backend (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: Dereference pointer for memcpy sizeof in asoc_simple_card_probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl: Fix SND_SOC_EUKREA_TLV320 build error on i.MX8M (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: add support for Huawei WMI micmute LED (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: fix front speakers on Huawei MBXP (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: remove RSND_REG_ from rsnd_reg (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add support for Fireface 800 with MIDI functionality only (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: localize a handler for MIDI messages on tx transaction (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add driver data for register for MIDI high address (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: share register for async transaction of MIDI messages (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add support for second optical interface for ADAT stream (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: share helper function to get current sampling rate and clock source (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: share status and configuration dump (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: share some registers for status of clock synchronization (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: care multi DPCM codec_conf (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: use cpu/codec pointer on graph_dai_props (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: tidyup "convert-rate/channels" parsing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: care link / dai count (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: add dai-link support (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - make pci_iounmap() call conditional (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/hdmi: Always set display_power_control for Intel HSW+ codecs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hdmi: Add missing display power-off at driver removal (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Make snd_hdac_display_power() void function (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/intel: Properly free the display power at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/intel: Drop superfluous AZX_DCAPS_I915_POWERWELL checks (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Refactor display power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: tidyup asoc_simple_card_parse_daifmt() timing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: use cpu/codec pointer on simple_dai_props (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: fix build warning without CONFIG_OF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: add rt5663 codec select (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: fix the audio jack button remapping (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for the Point of View Mobii TAB-P1005W-232 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for the Prowise PT301 tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable audio jacks of ASUS UX433FN/UX333FA with ALC294 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable audio jacks of ASUS UX533FD with ALC294 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: ALC294 mic and headset-mode fixups for ASUS X542UN (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/intel: Refactoring PM code (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: fix reference to wrong register for clock configuration (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix the mute LED regresion on Lenovo X1 Carbon (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9867: Add copyright and module author (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: Add configuration for headset codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: Add TDM configuration for speaker (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9867: Fix signal paths (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9867: Calculate LRCLK divider (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9867: Fix power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9867: Remove useless assignment (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Enable headset button support for new codec (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add jack button support (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add jack pointer and unsolicited event bits to callback (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fixed headphone issue for ALC700 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5660: Add a new ACPI match ID (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: ak4104: move to GPIO consumer API (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: cs4270: move to GPIO consumer API (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Use of_node_name_eq for node name comparisons (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: use dma_ops of parent device for acp_audio_dma (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: use DMA addr rather than CPU pa for acp_audio_dma (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: cht_bsw_max98090_ti: Add pmc_plt_clk_0 quirk for Chromebook Gnawty (Jaroslav Kysela) [1683051] - [sound] ALSA: aoa: Use of_node_name_eq for node name comparisons (Jaroslav Kysela) [1683051] - [sound] ALSA: aoa: Remove direct OF name and type accesses (Jaroslav Kysela) [1683051] - [sound] ALSA: sparc: Use of_node_name_eq for node name comparisons (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Fix mic issue on Acer AIO Veriton Z4860G/Z6860G (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Fix mic issue on Acer AIO Veriton Z4660G (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add support for Acer Aspire C24-860 headset mic (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: ALC286 mic and headset-mode fixups for Acer Aspire U27-880 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Added max98373_reset for stable amp reset (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: use cpu/codec pointer on graph_dai_props (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: care multi DPCM codec_conf (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: use cpu/codec pointer on graph_dai_props (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: care link / dai count (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: fixup asoc_simple_card_get_dai_id() counting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add missing TDM Split mode support for simple-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup mod ID for CTU regmap read/write (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: indicates Channel and Mode for debug (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/hdmi - Add Tegra186 and Tegra194 support (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra - Probe up to 8 codecs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: cht_bsw_max98090_ti: Add pmc_plt_clk_0 quirk for Chromebook Clapper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: remove raumfeld machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Fix UAF decrement if card has no live interfaces in card.c (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add ACPI matching tables for ICL (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix speaker output regression on Thinkpad T570 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: au8540: use 64-bit arithmetic instead of 32-bit (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Add support for AMD Stoney Ridge (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add SMSL D1 to quirks for native DSD support (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix starvation on down_write_nonblock() (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Call snd_pcm_unlink() conditionally at closing (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: compatible string as shortname (Jaroslav Kysela) [1683051] - [platform] ALSA: platform/x86: thinkpad_acpi: Add audio mute LED classdev support (Jaroslav Kysela) [1683051] - [platform] ALSA: platform/x86: dell-laptop: Add micmute LED trigger support (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Support led audio trigger (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: Don't disable pcm3168a when CONFIG_PM defined (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmic: introduce module_param wakeup_delay (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmic: introduce mode switch delay (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: sdm845: Create and setup jack in init callback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: sdm845: Add board specific dapm widgets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci-mcasp: Implement configurable dismod handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci-mcasp: Update PDIR (pin direction) register handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci-mcasp: Clear TXSTAT register before activating serializers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: Add FW reply for MCLK/SCLK IPC (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: Make DSP replies more human readable (Jaroslav Kysela) [1683051] - [drivers] ALSA: leds: trigger: Introduce audio mute LED trigger (Jaroslav Kysela) [1683051] - [drivers] ALSA: leds: core: Introduce LED pattern trigger (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: tidyup registering method for rsnd_kctrl_new() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Support ALC300 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add auto-mute quirk for HP Spectre x360 laptop (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9867: Fix whitespace (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc.h: makes snd_soc_of_parse_audio_prefix() inline (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Fix a NULL vs IS_ERR() check in probe (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - fix the pop noise on headphone for lenovo laptops (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: fix spelling mistake "Frequence" -> "Frequency" (Jaroslav Kysela) [1683051] - [sound] ALSA: Revert "ALSA: Replace snd_malloc_pages() and snd_free_pages() with standard helpers" (Jaroslav Kysela) [1683051] - [sound] ALSA: Replace snd_malloc_pages() and snd_free_pages() with standard helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: control: Consolidate helpers for adding and replacing ctl elements (Jaroslav Kysela) [1683051] - [sound] ALSA: control: Fix race between adding and removing a user element (Jaroslav Kysela) [1683051] - [sound] ALSA: sparc: Fix invalid snd_free_pages() at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: wss: Fix invalid snd_free_pages() at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - fix headset mic detection for MSI MS-B171 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Add ASRock N68C-S UCC the power_save blacklist (Jaroslav Kysela) [1683051] - [sound] ALSA: ac97: Fix incorrect bit shift at AC97-SPSA control write (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-tascam: notify events of change of state for userspace applications (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-tascam: apply small refactoring to handle several type of event for hwdep interface (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-tascam: queue events for change of control surface (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-tascam: add new hwdep ioctl command to get state image (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-tascam: pick up data of state from tx isochronous pakcets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-dmic: Add pm_qos handling to avoid overruns with CPU_IDLE (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcpdm: Add pm_qos handling to avoid under/overruns with CPU_IDLE (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Fix latency value calculation for pm_qos (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: tidyup define position (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: tidyup typo SND_AUDIO_GRAPH_CARD (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: tidyup asoc_simple_card_parse_daifmt() timing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: tidyup "convert-rate/channels" parsing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: tidyup "prefix" parsing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: tidyup "prefix" parsing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: add snd_soc_of_parse_node_prefix() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-amplifier: add VCC regulator widget (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sunxi: sun50i-codec-analog: Add support for cpvdd regulator supply (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple_card_utils: remove "option" from asoc_simple_card_of_parse_routing() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: tidyup asoc_simple_card_parse_convert() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: accept NULL parameter on asoc_simple_card_xxx() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: remove asoc_simple_card_clk_register() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: makes rsnd_ssi_is_dma_mode() static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: tidyup rsnd_parse_connect_ssiu_compatible() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: Add support for Secondary MI2S interface (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: Update slot_width for Quaternary TDM port (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: use platform_data for machine drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: fix interface for Chromebook machine drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: acpi: define common interface for machine driver configuration (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: acpi: fix: continue searching when machine is ignored (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: fix Kconfigs, make HDaudio codec optional (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic3x: Add support for CBM_CFS and CBS_CFM clocking modes (Jaroslav Kysela) [1683051] - [sound] ALSA: aoa: Use device_type helpers to access the node type (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - fix AE-5 pincfg (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add new ZxR quirk (Jaroslav Kysela) [1683051] - [sound] ALSA: asihpi: clean up indentation, replace spaces with tab (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5663: Fix error handling of regulator_set_load (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: fix spelling mistake "Inavlid" -> "Invalid" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: clean up indentation, remove extraneous tab (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: arizona: fix indentation issue with return statement (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320dac33: clean up indentation, remove extraneous tab (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic31xx: asihpi: clean up indentation, remove extraneous tab (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Convert a few more users to using pOFn instead of device_node.name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5663: Add regulator support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4118: Add support for AK4118 S/PDIF transceiver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm186x: Fix device reset-registers trigger value (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: remove set but not used variable 'dma_buffer' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Fixed build errors (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8822: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8822: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Recalculate audio map forcely when card instantiated (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-abe-twl6040: Fix missing audio card caused by deferred probing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: fix memory leak of i2s_data on error return (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Add DT property for single-ended output (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Rename output widgets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Set dai_link id to each dai_link (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun8i-codec: add missing route for ADC (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: enable acp3x drivers build (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: add acp3x system resume pm op (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: add acp3x runtime pm ops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: add acp3x tdm mode support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: add acp3x i2s ops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: add acp3x pcm driver dma ops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Interrupt handler changes for ACP3x DMA driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: add ACP3x PCM platform driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: create ACP3x PCM platform device (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: add ACP3.0 PCI driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: add ACP 3.x IP register header (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Power down links before turning off display audio power (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: hdac_hdmi: add Icelake support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Factor out common init code (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Fix dma-unsafe read of scratch registers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: add missing slave_config setting for I2S (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: No need to initialize max_xx_thres when it is not used (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Remove redundant check for mcbsp->pdata (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Re-arrange files for core McBSP and Sidetone function split (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Move out the FIFO check from set_threshold and get_delay (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Simplify the mcbsp_start/_stop function parameters (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Clean up the interrupt handlers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Skip dma_data.maxburst initialization (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Clean up dma_data addr initialization code (Jaroslav Kysela) [1683051] - [sound] ALSA: oxfw: add support for APOGEE duet FireWire (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Call pci_iounmap() instead of iounmap() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add quirk entry for HP Pavilion 15 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Optimize for non-PCI configuration (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: use ring buffer for rsnd_mod_name() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun8i-codec: fix crash on module removal (Jaroslav Kysela) [1683051] - [sound] ALSA: oss: Use kvzalloc() for local buffer allocations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_ssi: Change to use DEFINE_SHOW_ATTRIBUTE macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add TDM Split mode support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add SSIU BUSIF support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: handle DPCM converted rate/chan under core (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: move HDMI information from ssi.c to core.c (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: use defined io_playback/io_capture (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: rename rsnd_runtime_is_ssi_xxx() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: remove endpoint bidirectional check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: remove error check which never happen (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: remove endpoint bidirectional check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: remove endpoint bidirectional check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add quirk for APL RVP boards (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add SOF information for APL RVP (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: remove GFP_ATOMIC, use GFP_KERNEL (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: boards: fix Skylake typo (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: use standard interface for Atom machine drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: use standard interface for Hdaudio machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: change ac97 dependencies (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap: Remove unused machine driver for AM3517-evm (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: remove read-only status register from snd_kcontrol_new (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak5558: Remove redundant snd_soc_component_read32 calls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: Fix the dai widgets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: Only add routing once. (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Define registers for CM6206 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Fix incorrect clearance of thinkpad_acpi hooks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe: Fix wrong MI2S SD line mask (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: cht_bsw_max98090_ti: Add quirk for boards using pmc_plt_clk_0 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: rsnd_mod_name() handles both name and ID (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add .get_id/.get_id_sub (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: move .get_status under rsnd_mod_ops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: cleanup hw_constraint for LEFT_J/I2S (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: On OMAP1 and OMAP2420 only 16bit format is supported (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: constify regulator_desc structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: constify snd_soc_dai_ops structures (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: constify snd_soc_dai_ops structures (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8825: remove unnecessary unlikely() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: mrfld: fix uninitialized variable access (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm97xx: fix uninitialized regmap pointer problem (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: smd845: constify snd_soc_ops structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix less than zero comparison on unsigned int (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sunxi: rename SND_SUNXI_ADDA_PR_REGMAP to SND_SUN8I_ADDA_PR_REGMAP (Jaroslav Kysela) [1683051] - [sound] ALSA: x86: Rip out the lpe audio runtime suspend/resume hooks (Jaroslav Kysela) [1683051] - [sound] ALSA: x86: Fix runtime PM for hdmi-lpe-audio (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup clock start checker (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fix oops w/ for_each_rtd_codec_dai_rollback() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-lib: fix insufficient PCM rule for period/buffer size (Jaroslav Kysela) [1683051] - [sound] ALSA: ca0106: Disable IZD on SB0570 DAC to fix audio pops (Jaroslav Kysela) [1683051] - [sound] ALSA: dice: fix to wait for releases of all ALSA character devices (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix noderef.cocci warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix master clock naming (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: add clock dependency for sai (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Actually fix microphone issue (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-i2s: move code from startup/shutdown hooks into pm_runtime hooks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm2000: Remove wm2000_read helper function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: fix mclk support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Log addresses as 8 digits in wm_adsp_buffer_populate (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Rename memory fields in wm_adsp_buffer (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add mclk support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: set sai as mclk clock provider (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: fix trivial checkpatch issues (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Add support for hw_free on CODEC to CODEC links (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: minor white space clean up (Jaroslav Kysela) [1683051] - [sound] ALSA: i2c/cs8427: Fix int to char conversion (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: tidyup SSICR::SWSP for TDM (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: enable TDM settings for SSI parent (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: add hw constraint for capture channel (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sta32x: Add support for XTI clock (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8822: new codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tegra_sgtl5000: fix device_node refcounting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sunxi: allow the sun8i-codec driver to be built on ARM64 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sunxi: Add new driver for Allwinner A64 codec's analog path controls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun8i-codec-analog: split regmap code into separate driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun8i-codec: Don't hardcode BCLK / LRCK ratio (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-i2s: Add compatibility with A64 codec I2S (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: don't pass GFP_DMA32 to dma_alloc_coherent (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Add 2 more models to the power_save blacklist (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: Add Kabylake Dialog+Maxim machine driver entry (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Boards: Add KBL Dialog Maxim I2S machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Add SND_JACK_LINEOUT jack type (Jaroslav Kysela) [1683051] - [sound] ALSA: asihpi: don't pass GFP_DMA32 to dma_alloc_coherent (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: add I2S/Left_J TDM support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: add hw constraint for channel (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: add HW constraint for non RIGHT_J (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sta32x: set ->component pointer in private struct (Jaroslav Kysela) [1683051] - [sound] ALSA: au88xx: Add fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: opti92xx-ad1848: Use the standard fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: oss: Use the standard fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: caiaq: Add fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: Add fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: add missing entries to Kconfig (Jaroslav Kysela) [1683051] - [sound] ALSA: isight: fix leak of reference to firewire unit in error path of .probe callback (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add mic quirk for the Lenovo G50-30 (17aa:3905) (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Sort DHT Rot Pnt Volume in reverse order (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Sort max98373_bde_gain_tlv in reverse order (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Sort BDE Limiter Thresh Volume in reverse order (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Sort Digital Volume in reverse order (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: enable mclk-fs on codec node (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: use 32bit TDM width as default (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98988: add I2C dependency (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire: simplify cleanup process when failing to register sound card (Jaroslav Kysela) [1683051] - [sound] ALSA: bebob/fireworks: simplify handling of local device entry table (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire: release reference count of firewire unit in .remove callback of bus driver (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire: block .remove callback of bus driver till all of ALSA character devices are released (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix the problem of the front MIC on the Lenovo M715 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Fix headphone pin config for ASUS G751 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Fix input effect controls for desktop cards (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add error checking in ca0132_build_controls() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Clean up patch_ca0132() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Fix microphone inconsistency issues (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98988: make it selectable (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98088: Add master clock handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8782: add support for regulators (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add ASUS G751 quirk model entry (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add quirk for ASUS G751 laptop (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Use the standard fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: skylake: Add fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt274: Add fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm186x: Use the standard fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: adau1761: Use the standard fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add custom mixer status quirks for RME CC devices (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: update quirk for B&W PX to remove microphone (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/sigmatel - Disable automute for Elo VuPoint (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: A lightweight function to discard pending bytes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add fault detect recovery property to DT bindings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa-ssp: enable and disable extclk if given (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: checking NULL vs IS_ERR() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: skylake: Add missing break in skl_tplg_get_token() (Jaroslav Kysela) [1683051] - [sound] ALSA: oxfw: use managed-resource to maintain cache of stream formats (Jaroslav Kysela) [1683051] - [sound] ALSA: oxfw: use managed-resource to maintain model-specific data (Jaroslav Kysela) [1683051] - [sound] ALSA: fireworks: use managed-resource to maintain response buffer (Jaroslav Kysela) [1683051] - [sound] ALSA: bebob: use managed-resource to maintain data specific to M-Audio FW-1814/ProjectMix I/O (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire: use managed-resource of fw unit device for private data (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Cannot adjust speaker's volume on Dell XPS 27 7760 (Jaroslav Kysela) [1683051] - [sound] ALSA: intel8x0: Fix fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: sb8: Fix fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-lib: add PCM rules to obsolete PCM constraints based on LCM of SYT_INTERVAL (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR exit commands (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR 600 ohm gain control (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Remove input select enum for ZxR (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR input/output select commands (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR DSP post-download commands (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR init commands (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add DBpro hda_codec_ops (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR pincfg (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR quirks + new quirk check function (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Fix surround sound with output effects (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Fix AE-5 control type (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix mismatch for register mask and value in ext controller. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: qdsp6: remove duplicated include (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm9712: fix unused variable warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: atmel: add SND_SOC_I2C_AND_SPI dependency (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: avoid AC97_BUS build warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-utils: Rename dummy_dma_ops to snd_dummy_dma_ops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98088: add OF support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4265: Add a MIC pre. route (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_component_dais() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_component() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup SSI clock during suspend/resume modes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: qdsp6: remove duplicated include from q6adm.c (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tidyup for_each_card_prelinks() dai_link (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5663: Remove the boost volume in the beginning of playback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_dpcm_be() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_dpcm_fe() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_comp_order() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_card_components() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_card_rtds() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_card_links() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_card_prelinks() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rename for_each_rtd_codec_dai_reverse to rollback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: convert for_each_rtd_codec_dai() for missing part (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add AE-5 exit function (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add AE-5 specific controls (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add input selection commands for AE-5 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add output set commands for AE-5 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Clean up ca0132_alt_out_select (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add DSP setup functions for AE-5 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Merge post-dsp functions + cleanup (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Change firmware name and usage (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add AE-5 regular init setup (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add AE-5 pre-init and ca0113 functions (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Change ca0132_mmio_init for AE-5 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Set AE-5 bools and select mixer (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add pincfg for AE-5 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add quirk for Sound BlasterX AE-5 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Define new verbs and control params (Jaroslav Kysela) [1683051] - [sound] ALSA: xen-front: Refine indentations and constify snd_pcm_ops (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix the audio-component completion timeout (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5677-spi: Drop unused GPIO include (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Minor code modification (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Fix capture unstable in beginning for some runs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Fix the boost volume at the begining of playback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Update calibration function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Remove HP volume control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Improve HP performance (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: remove redundant include (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5514-spi: Get the period_bytes in the copy work to make sure the value correctly (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: add snd_soc_is_matching_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: manage platform name under snd_soc_init_platform() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: remove duplicated include from q6asm-dai.c (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hisilicon: fix fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es8328: Fix fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: fireworks: fix memory leak of response buffer at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: oxfw: fix memory leak of discovered stream formats at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: oxfw: fix memory leak for model-dependent data at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: bebob: fix memory leak for M-Audio FW1814 and ProjectMix I/O at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: atiixp: fix fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Enable runtime PM only for discrete GPU (Jaroslav Kysela) [1683051] - [sound] ALSA: oxfw: fix memory leak of private data (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-tascam: fix memory leak of private data (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-digi00x: fix memory leak of private data (Jaroslav Kysela) [1683051] - [sound] ALSA: intel8x0m: Register irq handler after register initializations (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix implicit definition of pci_iomap() on SH (Jaroslav Kysela) [1683051] - [sound] ALSA: don't call skl_init_chip() to reset intel skl soc (Jaroslav Kysela) [1683051] - [sound] ALSA: enable interrupt after dma buffer initialization (Jaroslav Kysela) [1683051] - [sound] ALSA: Revert "ASoC: Intel: Skylake: Acquire irq after RIRB allocation" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: remove dai->driver NULL check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: add support to card rebind (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: remove unneeded static set .owner field in platform_driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: add missing INTERLEAVED PCM attribute (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: remove unused num_dai_links (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: avoid nested code on soc_remove_dai() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5668: remove empty rt5668_i2c_remove() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: fix unused variable warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Fix UBSAN warning at snd_soc_get/put_volsw_sx() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: switch to new ac97 bus support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Fix simultaneous playback and capture on different channel (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1: fix possible info leak to userspace on SNDRV_EMU10K1_IOCTL_INFO (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Add missing return value check for snd_soc_dapm_new_dai (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: skl-topology: Use kmemdup to replace kzalloc + memcpy (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: q6core: Use kmemdup to replace kzalloc + memcpy (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: txx9: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sh: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nuc900: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tscs454: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5668: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hda: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: bcm: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: atmel_ssc_dai: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Ensure reset bit is cleared before configuring (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: clean up a return (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Fix a couple uninitialized ret variables (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: fix memory leak in ff400_switch_fetching_mode() (Jaroslav Kysela) [1683051] - [sound] ALSA: bebob: use address returned by kmalloc() instead of kernel stack for streaming DMA mapping (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Update hardware pointer before start capture (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: usleep_range() needs include/delay.h (Jaroslav Kysela) [1683051] - [sound] ALSA: regmap: split up regmap_config.use_single_rw (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: hdac_hdmi: Limit sampling rates at dai creation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Avoid uninitialised variable warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sgtl5000: avoid division by zero if lo_vag is zero (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: don't use p for dev_dbg() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: don't fallback to PIO mode when -EPROBE_DEFER (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: adg: care clock-frequency size (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: gen: use tab instead of white-space (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hdmi: remove redundant check for !port condition (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Move CODEC to CODEC params from the widget to the runtime (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Add support for multi-CODEC CODEC to CODEC links (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Move connection of CODEC to CODEC DAIs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Cosmetic tidy up of snd_soc_dapm_new_control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Move error handling to snd_soc_dapm_new_control_unlocked (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_link_codecs() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic31xx: Add overflow detection support (Jaroslav Kysela) [1683051] - [sound] ALSA: mips: Cleanup indirect PCM helper usages (Jaroslav Kysela) [1683051] - [sound] ALSA: cs46xx: Use SNDRV_PCM_INFO_SYNC_APPLPTR info flag (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1: Use SNDRV_PCM_INFO_SYNC_APPLPTR info flag (Jaroslav Kysela) [1683051] - [sound] ALSA: mips: Use SNDRV_PCM_INFO_SYNC_APPLPTR info flag (Jaroslav Kysela) [1683051] - [sound] ALSA: rme32: Use SNDRV_PCM_INFO_SYNC_APPLPTR info flag (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix several mismatch for register mask and value (Jaroslav Kysela) [1683051] - [sound] ALSA: aoa: Convert to using pOFn instead of device_node.name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Don't schedule DAPM work if already in target state (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Add driver for PROTO Audio CODEC (with a WM8731) (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: merge .nolock_start and .prepare (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: ssiu: Support to init different BUSIF instance (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: ssiu: Support BUSIF other than BUSIF0 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoc: rsnd: dma: Calculate PDMACHCRE with consider of BUSIF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoc: rsnd: dma: Calculate dma address with consider of BUSIF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: ssi: Check runtime channel number rather than hw_params (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: ssi: Fix issue in dma data address assignment (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: remove is_play parameter from hw_rule function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add support for 8 bit S8 format (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add support for the DSP_A/DSP_B formats (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add support for 16/24 bit slot widths (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add warning message to rsnd_kctrl_accept_runtime() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup not to call clk_get/set under non-atomic (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: Initialize allocated buffers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic31xx: Add short circuit detection support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fix soc-core.c kernel-doc warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: q6routing: initialize data correctly (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tas6424: Add channel fault reporting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tas6424: Save last fault register even when clear (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tas6424: Print full register name in error message (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-util: remove dai_link compatible code for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: support snd_soc_dai_link_component style for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: support snd_soc_dai_link_component style for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: support snd_soc_dai_link_component style for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: support snd_soc_dai_link_component style for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-util: support snd_soc_dai_link_component style for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: use snd_soc_dai_link_component for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-util: remove dai_link compatible code for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: support snd_soc_dai_link_component style for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: use simple_dai_props (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: support snd_soc_dai_link_component style for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: support snd_soc_dai_link_component style for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: use simple_dai_props (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: support snd_soc_dai_link_component style for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple_card_utils: support snd_soc_dai_link_component style for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4265: Add a S/PDIF enable switch (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4265: Add native 32bit I2S transport (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4265: SOC_SINGLE register value error fix (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: tas5720: add TAS5722 TDM slot width setting support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: tas5720: add TAS5722 specific volume control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci-mcasp: Add support for FIFO usage caused delay reporting (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Fix cancel_work_sync() stall from jackpoll work (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Clean up jackpoll_ms option handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg pdm input (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmic: add DT module alias (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmic: add Kconfig prompt for the generic dmic codec. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: adau17x1: Unused exported functions changed to internal (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Improve legibility of if-statements (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Improve stylistics of file comments (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: atmel: tse850: switch to SPDX license identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Change MCLK to 48Mhz (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Set constraints for DMIC and MAX98357a codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Add codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht-bsw-rt5672: Add key-mappings for the headset buttons (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: Add quirk for Thinkpad 8 tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5670: Add quirk for Thinkpad 8 tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: adau17x1: Implemented safeload support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sigmadsp: safeload should not have lower byte limit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hda: add asoc extension for legacy HDA codec drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: use hda_bus instead of hdac_bus (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: add HDA BE DAIs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: use HDAudio if ACPI enumeration fails (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Boards: Machine driver for SKL+ w/ HDAudio codecs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add table for HDA-based platforms (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: move hda_codec.h to include/sound (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8804: Add ACPI support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Update calibration function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Change DAC/ADC volume scale (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Added 10ms sleep after amp software reset (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-tdm: restrict formats depending on slot width (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-fifo: report interrupt request failure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: imply clock and reset controllers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: Properly initialise hw->rate_max (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Don't fail creating new DAPM control on NULL pinctrl (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Remove clock framework ifdefs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Convert to using pOFn instead of device_node.name (Jaroslav Kysela) [1683051] - [sound] ALSA: intel_hdmi: Use the new non-cached allocation (Jaroslav Kysela) [1683051] - [sound] ALSA: intel8x0: Use the new non-cached allocation for 440MX workaround (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Remove substream allocation/free ops (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Use new non-cached allocation for non-snoop mode (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Check the non-cached stream buffers more explicitly (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: Add non-cached buffer type (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: Simplify snd_malloc_dev_pages() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: Don't align the size to power-of-two (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Do error checks at creating system ports (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: add error check in snd_seq_system_client_init() (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: signedness bug in snd_pcm_plug_alloc() (Jaroslav Kysela) [1683051] - [sound] ALSA: hdspm: fix spelling mistake "Initializeing" -> "Initializing" (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Return 0 when size < start_threshold in capture (Jaroslav Kysela) [1683051] - [kvm] ALSA: treewide: correct "differenciate" and "instanciate" typos (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix HP Headset Mic can't record (Jaroslav Kysela) [1683051] - [sound] ALSA: ac97: fix unbalanced pm_runtime_enable (Jaroslav Kysela) [1683051] - [sound] ALSA: ac97: fix check of pm_runtime_get_sync failure (Jaroslav Kysela) [1683051] - [sound] ALSA: ac97: fix device initialization in the compat layer (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5514: Fix the issue of the delay volume applied again (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Added speaker FS gain cotnrol register to volatile. (Jaroslav Kysela) [1683051] - [sound] ALSA: update dell-wmi mic-mute registration to new world order (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Fix NULL pointer deference on CODEC to CODEC DAIs (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: virmidi: Fix discarding the unsubscribed output (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: Acquire irq after RIRB allocation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm9712: fix replace codec to component (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirks for 2 more devices (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: adav80x: mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Add delays to capture path to remove DC offset noise (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: mixart: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: opl3: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add exit commands for Recon3D (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Change mixer controls for Recon3D (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add Recon3D input and output select commands (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add DSP setup defaults for Recon3D (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add Recon3D startup functions and setup (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add bool variable to enable/disable pci region2 mmio (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add Recon3D pincfg (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add quirk ID and enum for Recon3D (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add alt_functions unsolicited response (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Clean up ca0132_init function. (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Create mmio gpio function to make code clearer (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Make DSP name configurable by codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Declare firmware controls from codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Added software reset register to readable registers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Correct DSP pointer for preloader control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5677: Fix initialization of rt5677_of_match.data (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: compress: make BE and FE order inline with dpcm (Jaroslav Kysela) [1683051] - [sound] ALSA: intel_hdmi: remove redundant variable cfg_val (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Set delay value for the capture case (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Modified DMA pointer for capture (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Make ACP->SYSMEM DMA non circular (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8994: Fix missing break in switch (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: add SLIM tx AIF_IN dapm (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: remove unused header files from common.h (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: remove unused header files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: apq8096: remove unused header files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: make common.c as proper module (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8903: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da9055: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm5100-tables: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7213: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: twl6040: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8996: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4270: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8990: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tda7419: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5631: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9850: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: dice: fix wrong copy to rx parameters for Alesis iO26 (Jaroslav Kysela) [1683051] - [sound] ALSA: echoaudio: Mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1: Mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: mixart: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add mute LED quirk for HP Spectre x360 (Jaroslav Kysela) [1683051] - [sound] ALSA: seq_oss: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-dmic: Mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_esai: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcpdm: Mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci-i2s: mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: smd845: fix memory leak (Jaroslav Kysela) [1683051] - [sound] ALSA: synth: Remove empty init and exit (Jaroslav Kysela) [1683051] - [sound] ALSA: pci: Remove empty init and exit (Jaroslav Kysela) [1683051] - [sound] ALSA: i2c: Remove empty init and exit (Jaroslav Kysela) [1683051] - [sound] ALSA: isa: Remove empty init and exit (Jaroslav Kysela) [1683051] - [sound] ALSA: drivers: Remove empty init and exit (Jaroslav Kysela) [1683051] - [sound] ALSA: compress: Remove empty init and exit (Jaroslav Kysela) [1683051] - [sound] ALSA: gus: fix spelling mistake "acumulator" -> "accumulator" (Jaroslav Kysela) [1683051] - [sound] ALSA: es18xx: mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: opti9xx: mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: opti92x: mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: galaxy: Mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bxt: Use refcap device for mono recording (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: remove support for card rebind using component framework (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: smd845: remove auto rebinding (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: apq8096: remove auto rebinding (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Correct Asrock B85M-ITX power_save blacklist entry (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Fix unmet dependency warning for SND_SOC_SDM845 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8994: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm9081: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8995: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8962: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8996: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8904: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8960: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8955: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5677: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5640: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8961: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsi: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: sb: Fix a typo (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Fix invalid use of sizeof in parse_uac_endpoint_attributes() (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Drop unused 64bit division macros (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Use no intrruptible mutex_lock (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Fix leftovers at probe error path (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Remove dead codes (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Minor cleanup of MIDI event parser helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: usb: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-pcm: Use delay set in component pointer function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: Fix build (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: Fix build due to CLASS-H Controller support (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: remove redundant pointer 'urb' (Jaroslav Kysela) [1683051] - [sound] ALSA: sonicvibes: remove redundant pointer 'dir' (Jaroslav Kysela) [1683051] - [sound] ALSA: ens137x: remove redundant array pcm_devs (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1: remove redundant variable attn (Jaroslav Kysela) [1683051] - [sound] ALSA: cs5535audio: remove redundant pointer 'dma' (Jaroslav Kysela) [1683051] - [sound] ALSA: asihpi: remove redundant variable max_streams (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: remove redundant pointers 'priv' and 'rtd' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8540: remove redundant variable osrate (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: add sdm845 sound card support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Add support to parse common audio device nodes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add CLASS-H Controller support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add support to wcd9335 codec (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Operate UAC3 Power Domains in PCM callbacks (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add UAC3 Power Domains to suspend/resume (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: AudioStreaming Power Domain parsing (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Initial Power Domain support (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: virmidi: Use READ_ONCE/WRITE_ONCE() macros (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: virmidi: Offload the output event processing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: uniphier: change functions to static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: uniphier: add support for multichannel output (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sirf: Fix potential NULL pointer dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tegra_alc5632: fix device_node refcounting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sh: Kconfig: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4613: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7210: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4554: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4642: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8988: fix typo in rate constraints (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tegra: i2s: Fix typo/broken macro (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/hdmi: Use single mutex unlock in error paths (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Sleep for 10ms after entering D3 on Conexant codecs (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Turn CX8200 into D3 as well upon reboot (Jaroslav Kysela) [1683051] - [sound] ALSA: ctxfi: cthw20k2: Replace mdelay() with msleep() and usleep_range() (Jaroslav Kysela) [1683051] - [sound] ALSA: ALSA:: ctxfi: cthw20k1: Replace mdelay() with msleep() (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: quirks: Replace mdelay() with msleep() and usleep_range() (Jaroslav Kysela) [1683051] - [sound] ALSA: sb: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: atiixp_modem: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: atiixp: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: bt87x: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: echoaudio: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: maestro3: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: intel8x0m: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: intel8x0: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: lola: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: mixart: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: riptide: Properly endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Proper endian notations for BDL pointers (Jaroslav Kysela) [1683051] - [sound] ALSA: trident: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: ymfpci: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: xen: Use standard pcm_format_to_bits() for ALSA format bits (Jaroslav Kysela) [1683051] - [sound] ALSA: sb: Fix sparse warning wrt PCM format type (Jaroslav Kysela) [1683051] - [sound] ALSA: sb: Fix PCM format bit calculation (Jaroslav Kysela) [1683051] - [sound] ALSA: wss: Fix sparse warning wrt PCM format type (Jaroslav Kysela) [1683051] - [sound] ALSA: asihpi: Fix PCM format notations (Jaroslav Kysela) [1683051] - [sound] ALSA: au88x0: Fix sparse warning wrt PCM format type (Jaroslav Kysela) [1683051] - [sound] ALSA: ad1816a: Fix sparse warning wrt PCM format type (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix sparse warning wrt PCM format type (Jaroslav Kysela) [1683051] - [sound] ALSA: riptide: Fix PCM format type conversion (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix implicit PCM format type conversion (Jaroslav Kysela) [1683051] - [sound] ALSA: virmidi: Fix too long output trigger loop (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmaengine: Use standard pcm_format_to_bits() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm186x: Declare PCM format with snd_pcm_format_t (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl: Use snd_mask_set_format() (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix interval evaluation with openmin/max (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Add snd_mask_set_format() helper for standard usages (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: Fix snd_pcm_format_t handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Use int for format bit position (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmaengine: Fix missing __user prefix in copy_user callback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: zte: Fix incorrect PCM format bit usages (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: align axg card driver with DT bindings documentation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: use IRQ_RETVAL in the fifo irq handler (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Fix build warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Add a fix voltage regulator for DA7219 and ADAU7002 (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: Fix missing PAGE_SIZE definition (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: declare snd_sgbuf_aligned_pages() unconditionally (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1: Fix missing __force annotation for user/kernel pointer cast (Jaroslav Kysela) [1683051] - [sound] ALSA: korg1212: Add __force annotation to cast in user-copy callbacks (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Use standard lower_32_bits() and upper_32_bits() (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Declare the common variable in header file (Jaroslav Kysela) [1683051] - [sound] ALSA: opl3: Declare common variables properly (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Fix a sparse warning about snd_ctl_elem_iface_t (Jaroslav Kysela) [1683051] - [sound] ALSA: msnd: Use NULL instead of 0 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Use NULL instead of 0 (Jaroslav Kysela) [1683051] - [sound] ALSA: msnd: Fix the default sample sizes (Jaroslav Kysela) [1683051] - [sound] ALSA: msnd: Add missing __iomem annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Fix multiple definitions in AU0828_DEVICE() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add support for Encore mDSD USB DAC (Jaroslav Kysela) [1683051] - [sound] ALSA: cs5535audio: Fix invalid endian conversion (Jaroslav Kysela) [1683051] - [sound] ALSA: vxpocket: Fix invalid endian conversions (Jaroslav Kysela) [1683051] - [sound] ALSA: vx222: Fix invalid endian conversions (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Fix poll() error return (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: fix widget handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Atom: fix inversion between __iowrite32 and __ioread32 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Atom: simplify iomem address and casts (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: make sst_dma functions static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: BDL definitions should be __le32 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Haswell: fix endianness handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5631: add Volume to the name of volume control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-sgtl5000: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_utils: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_asrc: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl-asoc-card: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: add support to snd_soc_dai_get_channel_map() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5514: Fix the issue of the delay volume applied (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-spdifout: select SND_PCM_IEC958 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/i915: Allow delayed i915 audio component binding (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Generic DSD detection for Thesycon-based implementations (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: Don't exceed over the requested size (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: catch invalid timer object creation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: remove clock divider and pll setup from zylonite and magician (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg sound card support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: export snd_soc_of_get_slot_mask (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add tdm input driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add tdm output driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add tdm interface driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add tdm formatter base driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tegra: improve goto error label (Jaroslav Kysela) [1683051] - [usb] ALSA: powerpc/ps3: Set driver coherent_dma_mask (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for the "Connect Tablet 9" tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add quirk table entries for various devices (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add mono speaker quirk (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add IN2 input mapping (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Set OVCD limit for VIOS LTH17 to 2000uA (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Fix using the wrong GPIO for the ext-amp on some boards (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Add IN3 Boost volume control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Parse HOST_BUFFER controls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Allow up to 8 channels for voice control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Take prefix into account in control name length (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Correct algorithm list allocation size (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Ensure DSP boot work complete before preloader_put return (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Allow changing from a bad sample rate (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg spdif output (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg toddr driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg frddr driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg fifo base driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hdmi: Add documentation for power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: apq8096: remove component framework related code (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6routing: remove component framework related code (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: remove component framework related code (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: remove component fw related code (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: add support to card re-bind using component framework (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Add __force to cast in snd_pcm_lib_read/write() (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Nuke snd_pcm_lib_mmap_vmalloc() (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: Use kvmalloc() for buffers (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: Minor code refactoring (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: Simplify error paths (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: Tidy up coding styles (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Make audio component support more generic (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/i915: Associate audio component with devres (Jaroslav Kysela) [1683051] - [sound] ALSA: drm/i915: Split audio component to a generic type (Jaroslav Kysela) [1683051] - [sound] ALSA: emu8000: Use swap macro in snd_emu8000_sample_new (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1_patch: Use swap macro in snd_emu10k1_sample_new (Jaroslav Kysela) [1683051] - [gpu] ALSA: vga_switcheroo: set audio client id according to bound GPU id (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: use PCI_BASE_CLASS_DISPLAY to replace PCI_CLASS_DISPLAY_VGA (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Tidy up logic for Processing Unit min/max values (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Unify virtual type units type to UAC3 values (Jaroslav Kysela) [1683051] - [include] ALSA: usb-audio: Add support for Processing Units in UAC3 (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Processing Unit controls parsing in UAC2 (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add support for Selector Units in UAC3 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: For capture have interrupts on I2S->ACP channel (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Send correct channel for configuring DMA descriptors (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Boards: Add GLK Realtek Maxim I2S machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: fix routing (Jaroslav Kysela) [1683051] - [sound] ALSA: cs46xx: remove redundant pointer 'ins' (Jaroslav Kysela) [1683051] - [sound] ALSA: ali5451: remove redundant pointer 'codec' (Jaroslav Kysela) [1683051] - [sound] ALSA: sb8: remove redundant pointer runtime (Jaroslav Kysela) [1683051] - [sound] ALSA: gus: remove redundant pointer private_data (Jaroslav Kysela) [1683051] - [sound] ALSA: es1688: remove redundant pointer chip (Jaroslav Kysela) [1683051] - [sound] ALSA: opl3: remove redundant pointer opl3 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6routing: off by one in routing_hw_params() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: fix a range check in of_q6afe_parse_dai_data() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: allow soc-core to pick up name prefixes from component nodes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: add rate merge to the BE stream merge (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: rework runtime stream merge (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix snd_interval_refine first/last with open min/max (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Reporting button presses (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Disable jack-detect over suspend/resume (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Add button press support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Allow disabling jack-detect by calling set_jack(NULL) (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Fix workqueue cancel vs irq free race on remove (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add support for externar amplifier enable GPIO (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Move getting of codec_dev into probe() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Remove is_valleyview helper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for the Lenovo Miix2 8 tablet (Jaroslav Kysela) [1683051] - [dma] ALSA: dmaengine: add support for reporting pause and resume separately (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: adau171x1: Connect playback DAI to the DSP (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: make SND_PXA_SOC_SSP depend on PLAT_PXA (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: replace "p" with "pK" (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Allow drivers to set R/W wait time. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8824: use 64-bit arithmetic instead of 32-bit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa-ssp: add support for an external clock in devicetree (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: cmd: Add missing newline to debug message (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_spdif: Use 64-bit arithmetic instead of 32-bit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: Do not overwrite slim dai num_channels (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6routing: add slim rx routings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: add support to slim tx dais (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe: Add missing slimbus capture ports (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: Use snd_pcm_stop_xrun() helper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sti: Use snd_pcm_stop_xrun() helper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Use snd_pcm_stop_xrun() helper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci: Use snd_pcm_stop_xrun() helper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8825: use 64-bit arithmetic instead of 32-bit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: do not close port if its not opened (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: do not close port if its not opened (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Use snd_pcm_stop_xrun() for xrun injection (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: trace XRUN event at injection, too (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Allow topology to override machine driver FE DAI link config. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: atmel-i2s: Remove unnecessary audio PLL clock (aclk) (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es7134: add support for the es7154 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es7134: correct required power supplies (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Simplify trigger handler (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Reset bytescount when starting transaction (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Do not generate interrups for every captured sample (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Fix Capture DMA channel names (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Always subtract bytescount (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Always stop ch2 first (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa-ssp: mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es7241: add es7241 codec support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: add button detection mode control (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-midi: use irqsave() in USB's complete callback (Jaroslav Kysela) [1683051] - [sound] ALSA: usb: caiaq: audio: use irqsave() in USB's complete callback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es7134: Add VDD and AVDD power supplies (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es7134: check if mclk rate is valid (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es7134: remove 64kHz rate from the supported rates (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa-ssp: remove .set_pll() and .set_clkdiv() callbacks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: select SND_PXA2XX_LIB for drivers that depend on it (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ac97: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-generic-dmaengine-pcm: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-compress: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-topology: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-dapm: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-acpi: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-devres.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-utils.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-jack.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-dpcm.h: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-pcm.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-ops.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-dai.h: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-io.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: snd-aoa: add of_node_put() in error path (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mt6797: sub dai use list_head (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: sub dai use list_head (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: make SND_PXA2XX_SOC_I2S selectable (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: remove bindings from pxa2xx-pcm (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: provide PCM ops for ssp, i2s and ac97 components (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa2xx-pcm-lib: fix indenting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: move some functions to pxa2xx-lib (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: clean up function names in pxa2xx-lib (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fold pxa2xx-pcm into its only user, pxa2xx-ac97 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: remove the dmaengine compat need (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/hdmi - Don't fall back to generic when i915 binding fails (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: don't merge format from invalid codec dai (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: extend channel merging to the backend cpu dai (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: qdafe: fix some off by one bugs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: improve runtime update predictability (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Add AZX_DCAPS_PM_RUNTIME for AMD Raven Ridge (Jaroslav Kysela) [1683051] - [sound] ALSA: hdac: add extended ops in the hdac_bus (Jaroslav Kysela) [1683051] - [sound] ALSA: hdac: remove memory allocation from snd_hdac_ext_bus_device_init (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: split snd_hda_codec_new function (Jaroslav Kysela) [1683051] - [sound] ALSA: hdac: ext: add wait for codec to respond after link reset (Jaroslav Kysela) [1683051] - [sound] ALSA: hdac: Remove usage of struct hdac_ext_driver, use hdac_driver instead (Jaroslav Kysela) [1683051] - [sound] ALSA: hdac: Remove usage of struct hdac_ext_bus and use hdac_bus instead (Jaroslav Kysela) [1683051] - [sound] ALSA: hdac: Remove usage of struct hdac_ext_device and use hdac_device instead (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Move in_pm accessors to HDA core (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tas517x: add tas5707 support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-amplifer: add simple-amplifier compatible (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-amplifier: rename dio2125 to simple-amplifer (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Sort DMI table entries alphabetically (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add BYT_RT5651_HP_LR_SWAPPED quirk (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Simplify card long-name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Fix DMIC map headsetmic mapping (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Fix IN1 map headsetmic mapping (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Remove IN2 input mappings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Fix IN1_IN2_MAP quirk not being logged (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Change default input map from in2 to in1 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add BYT_RT5651_DEFAULT_QUIRKS define (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Kill snd_hda_codec_update_cache() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Comprehensive model list for ALC882 & co (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Comprehensive model list for ALC262 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Comprehensive model list for ALC268 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Comprehensive model list for ALC259 & co (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Comprehensive model list for ALC662 & co (Jaroslav Kysela) [1683051] - [sound] ALSA: Fix references to Documentation/.*/MultiSound (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm: remove unused struct q6asm member (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6routing: add proper error check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: apq8096: remove redundant owner assignment (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6routing: support dt based module loading (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: support dt based module loading (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: support dt based module loading (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe: use of_platform_populate/depopulate() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm: use of_platform_populate/depopulate() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6adm: use of_platform_populate/depopulate() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-utils: Fix unregistration order (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cx20442: Don't ignore regulator_get() errors. (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Apply PRE_PROBE fixup after ALC269 codec variant setups (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/via - Use standard verb containers (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/via - Simplify control management (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/via - Rewrite with error goto (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/cirrus - Simplify creation of new controls (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/conexant - Clean up beep code (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Use common helper for creating beep controls (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Use common helper for creating ALC268 beep controls (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Use common GPIO mask for ALC660VD ASUS fixup (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Simplify Dell XPS13 GPIO handling (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Convert some manual GPIO setups (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Simplify mute LED GPIO handling (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Simplify alc885_fixup_macpro_gpio() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Consolidate gpio_data and gpio_led (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add GPIO data update helper (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Manage GPIO bits commonly (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Allow skipping spec->init_amp detection (Jaroslav Kysela) [1683051] - [sound] ALSA: ac97: add codecs devicetree binding (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-pcm: DPCM cares BE channel constraint (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Configure channel 1 or channel 0 for capture (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Change codec to channel link as per hardware redesign (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: uniphier: remove redundant check of PLL ID (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt1305: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: fix missing rename from 'reef' to 'sof' (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Simplify alc269_fixup_hp_line1_mic1_led() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Sanity check of unexpected cap_sync_hook override (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/sigmatel - Use common helper for mic mute LED (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Allow multiple ADCs for mic mute LED controls (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/conexant - Use the mic-mute LED helper (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Use the mic-mute LED helper for HP and others (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Use the common helper for thinkpad_acpi mic mute LED handling (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Move mic mute LED helper to the generic parser (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: rename 'reef' to 'sof' in ACPI matching table (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: arizona: Set compressed IRQ to a wake source (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Simplify handling of alg offset and length (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: add support for Motu Traveler (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: cancel chunk alignment for protocol version 2 (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: add a flag for AES/EBU on XLR interface (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: add a flag for chunks for main 1/2 out (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: suppless consumption for unused element of array in stack (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm: Tidy up open/hw_params handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: fix copy/paste issue with SOF/broadwell topology file (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add entries for SOF-based machine drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add firmware/topology information for SOF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: Add Geminilake Dialog+Maxim machine driver entry (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: move SKL+ codec ACPI tables to common directory (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: cleanup before moving ACPI tables (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: broxton: reduce machine name for bxt_da7219_max98357a (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98357a: add fe_ops for kbl Audio Capture Port (Jaroslav Kysela) [1683051] - [sound] ALSA: ARM: pxa: change SSP DMA channels allocation (Jaroslav Kysela) [1683051] - [sound] ALSA: line6: stop using get_seconds() (Jaroslav Kysela) [1683051] - [sound] ALSA: ctxfi: use enum type CT_SUM_CTL where appropriate (Jaroslav Kysela) [1683051] - [sound] ALSA: ice1724: remove unused array (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Fix Acer Iconia 8 over-current detect threshold (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for the Nuvison/TMax TM800W560 tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tegra: fix device_node refcounting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: add devicetree support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: PCM1789: unconditionally flush work (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: add rt5682 codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: TSCS42xx: Add headphone auto switching (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: TSCS42xx: Remove Playback/Capture in names (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: TSCS42xx: Add mic bias boost control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4458: make structure soc_codec_dev_ak4458 static const (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak5558: make two structures static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: twl6040: make pointer dmic_codec_dev static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: apq8096: set card as device drvdata (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add rsnd_daidrv_get() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: add hp and mic detect gpios same as simple-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: move hp and mic detection to soc_card probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: move hp and mic detect gpios from simple-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for the Chuwi Vi10 tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt1305: Use ULL suffixes for 64-bit constants (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: add config for rockchip dmaengine pcm register (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: put device_node on remove (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: add iec958 controls support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Add NULL pointer check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: SSI parent cares SWSP bit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: has .symmetric_rates if SSIs are sharing WS pin (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sh7760-ac97: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dma-sh7760: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: migor: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: siu: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ssi: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hac: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsi: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Add callback for DAPM route load/unload (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Give more data to clients via callbacks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Fix potential DAI widget pointer deref when linking DAIs (Jaroslav Kysela) [1683051] - [fs] gfs2: Fix loop in gfs2_rbm_find (v2) (Andreas Grunbacher) [1690483] - [fs] gfs2: Rename bitmap.bi_{len => bytes} (Andreas Grunbacher) [1690483]- [vfio] vfio/pci: Mask buggy SR-IOV VF INTx support (Myron Stowe) [1678076] - [netdrv] net/ibmvnic: Update carrier state after link state change (Steve Best) [1711282] - [netdrv] net/ibmvnic: Update MAC address settings after adapter reset (Steve Best) [1711282] - [scsi] scsi: storvsc: Reduce default ring buffer size to 128 Kbytes (Cathy Avery) [1691370] - [scsi] scsi: storvsc: Fix calculation of sub-channel count (Cathy Avery) [1691370] - [powercap] powercap: RAPL: Get rid of custom RAPL_CPU() macro (Alexander Beregalov) [1706827] - [tools] tools/power turbostat: Increase default buffer size (Prarit Bhargava) [1711260] - [char] virtio_console: initialize vtermno value for ports (Pankaj Gupta) [1460636] - [rpmspec] redhat: exclude kvm_stat from pathfix.py's tenure (Vitaly Kuznetsov) [1692804] - [virt] kvm: arm: Skip stage2 huge mappings for unaligned ipa backed by THP (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Ensure vcpu target is unset on reset failure (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic-v3: Retire pending interrupts on disabling LPIs (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: arch_timer: Fix CNTP_TVAL calculation (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move RSB stuffing to before the first RET after VM-Exit (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Fix size checks in vmx_set_nested_state (Vitaly Kuznetsov) [1692804] - [kvm] KVM: lapic: Check for in-kernel LAPIC before deferencing apic pointer (Vitaly Kuznetsov) [1692804] - [virt] KVM: fix KVM_CLEAR_DIRTY_LOG for memory slots of unaligned size (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: reset MMU context when 32-bit guest switches PAE (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Whitelist port 0x7e for pre-incrementing rip (Vitaly Kuznetsov) [1692804] - [kvm] KVM: lapic: Convert guest TSC to host time domain if necessary (Vitaly Kuznetsov) [1692804] - [kvm] KVM: lapic: Allow user to disable adaptive tuning of timer advancement (Vitaly Kuznetsov) [1692804] - [kvm] KVM: lapic: Track lapic timer advance per vCPU (Vitaly Kuznetsov) [1692804] - [kvm] KVM: lapic: Disable timer advancement if adaptive tuning goes haywire (Vitaly Kuznetsov) [1692804] - [kvm] x86: kvm: hyper-v: deal with buggy TLB flush requests from WS2012 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Consider LAPIC TSC-Deadline timer expired if deadline too short (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: avoid misreporting level-triggered irqs as edge-triggered in tracing (Vitaly Kuznetsov) [1692804] - [virt] KVM: fix spectrev1 gadgets (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: fix warning Using plain integer as NULL pointer (Vitaly Kuznetsov) [1692804] - [tools] selftests: kvm: add a selftest for SMM (Vitaly Kuznetsov) [1692804] - [tools] selftests: kvm: fix for compilers that do not support -no-pie (Vitaly Kuznetsov) [1692804] - [tools] selftests: kvm/evmcs_test: complete I/O before migrating guest state (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Always use 32-bit SMRAM save state for 32-bit kernels (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Don't clear EFER during SMM transitions for 32-bit vCPU (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: clear SMM flags before loading state while leaving SMM (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Open code kvm_set_hflags (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Load SMRAM in a single shot when leaving SMM (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Expose RDPMC-exiting only when guest supports PMU (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm: move kvm_load/put_guest_xcr0 into atomic context (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: svm: make sure NMI is injected after nmi_singlestep (Vitaly Kuznetsov) [1692804] - [kvm] svm/avic: Fix invalidate logical APIC id entry (Vitaly Kuznetsov) [1692804] - [kvm] Revert "svm: Fix AVIC incomplete IPI emulation" (Vitaly Kuznetsov) [1692804] - [kvm] kvm: mmu: Fix overflow on kvm mmu page limit calculation (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: always use early vmcs check when EPT is disabled (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: allow tests to use bad virtual-APIC page address (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Fix an inverted list_empty() check when zapping sptes (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: nVMX: fix x2APIC VTPR read intercept (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: nVMX: close leak of L0's x2APIC MSRs (CVE-2019-3887) (Vitaly Kuznetsov) [1692804] - [kvm] KVM: SVM: prevent DBG_DECRYPT and DBG_ENCRYPT overflow (Vitaly Kuznetsov) [1692804] - [kvm] kvm: svm: fix potential get_num_contig_pages overflow (Vitaly Kuznetsov) [1692804] - [documentation] Documentation: kvm: clarify KVM_SET_USER_MEMORY_REGION (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: complete IO before migrating guest state (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: disable stack protector for all KVM tests (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: explicitly disable PIE for tests (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: assert on exit reason in CR4/cpuid sync test (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: update rip after emulating IO (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: avoid spurious pending stimer on vCPU init (Vitaly Kuznetsov) [1692804] - [kvm] kvm/x86: Move MSR_IA32_ARCH_CAPABILITIES to array emulated_msrs (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Emulate MSR_IA32_ARCH_CAPABILITIES on AMD hosts (Vitaly Kuznetsov) [1692804] - [virt] kvm: don't redefine flags as something else (Vitaly Kuznetsov) [1692804] - [kvm] kvm: mmu: Used range based flushing in slot_handle_level_range (Vitaly Kuznetsov) [1692804] - [x86] x86/hyper-v: Fix definition of HV_MAX_FLUSH_REP_COUNT (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: remove check on nr_mmu_pages in kvm_arch_commit_memory_region() (Vitaly Kuznetsov) [1692804] - [kvm] kvm: nVMX: Add a vmentry check for HOST_SYSENTER_ESP and HOST_SYSENTER_EIP fields (Vitaly Kuznetsov) [1692804] - [kvm] KVM: SVM: Workaround errata#1096 (insn_len maybe zero on SMAP violation) (Vitaly Kuznetsov) [1692804] - [virt] KVM: Reject device ioctls from processes other than the VM's creator (Vitaly Kuznetsov) [1692804] - [documentation] KVM: doc: Fix incorrect word ordering regarding supported use of APIs (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: fix handling of role.cr4_pae and rename it to 'gpte_size' (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Do not inherit quadrant and invalid for the root shadow EPT (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Comments cleanup in mmu.c (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic-its: Make attribute accessors static (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Fix handling of stage2 huge mappings (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Enforce PTE mappings at stage2 when needed (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic-its: Take the srcu lock when parsing the memslots (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic-its: Take the srcu lock when writing to guest memory (Vitaly Kuznetsov) [1692804] - [virt] arm64: KVM: Always set ICH_HCR_EL2.EN if GICv4 is enabled (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm64: Reset the PMU in preemptible context (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: fix formatting of a comment (Vitaly Kuznetsov) [1692804] - [documentation] KVM: doc: Document the life cycle of a VM and its resources (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM/MMU: Flush tlb directly in the kvm_zap_gfn_range()" (Vitaly Kuznetsov) [1692804] - [documentation] virtio-ccw: diag 500 may return a negative cookie (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S: Add count cache flush parameters to kvmppc_get_cpu_char() (Vitaly Kuznetsov) [1692804] - [virt] kvm: properly check debugfs dentry before using it (Vitaly Kuznetsov) [1692804] - [powerpc] KVM: PPC: Fix compilation when KVM is not enabled (Vitaly Kuznetsov) [1692804] - [powerpc] powerpc: Avoid circular header inclusion in mmu-hash.h (Vitaly Kuznetsov) [1692804] - [kvm] KVM: MMU: record maximum physical address width in kvm_mmu_extended_role (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Return LA57 feature based on hardware capability (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: fix switch between root and guest MMUs (Vitaly Kuznetsov) [1692804] - [virt] KVM: Minor cleanups for kvm_main.c (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Fix architecturally invalid reset value for FPEXC32_EL2 (Vitaly Kuznetsov) [1692804] - [kvm] powerpc/kvm: Save and restore host AMR/IAMR/UAMOR (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S: Improve KVM reference counting (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Fix build failure without IOMMU support (Vitaly Kuznetsov) [1692804] - [powerpc] powerpc/64s: Better printing of machine check info for guest MCEs (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Simplify machine check handling (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Context switch AMR on Power9 (Vitaly Kuznetsov) [1692804] - [virt] Revert "KVM: Eliminate extra function calls in kvm_get_dirty_log_protect()" (Vitaly Kuznetsov) [1692804] - [x86] x86: kvmguest: use TSC clocksource if invariant TSC is exposed (Vitaly Kuznetsov) [1692804] - [virt] KVM: Never start grow vCPU halt_poll_ns from value below halt_poll_ns_grow_start (Vitaly Kuznetsov) [1692804] - [virt] KVM: Expose the initial start value in grow_halt_poll_ns() as a module parameter (Vitaly Kuznetsov) [1692804] - [virt] KVM: grow_halt_poll_ns() should never shrink vCPU halt_poll_ns (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Consolidate kvm_mmu_zap_all() and kvm_mmu_zap_mmio_sptes() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: WARN if zapping a MMIO spte results in zapping children (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Differentiate between nr zapped and list unstable (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: fast invalidate all pages" (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Voluntarily reschedule as needed when zapping all sptes (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: skip over invalid root pages when zapping all sptes (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: x86: use the fast way to invalidate all pages" (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: show mmu_valid_gen in shadow page related tracepoints" (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: add tracepoint for kvm_mmu_invalidate_all_pages" (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: zap pages in batch" (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: collapse TLB flushes when zap all pages" (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: reclaim the zapped-obsolete page first" (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Remove is_obsolete() call (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Voluntarily reschedule as needed when zapping MMIO sptes (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: drop kvm_mmu_zap_mmio_sptes" (Vitaly Kuznetsov) [1692804] - [x86] Revert "KVM: MMU: document fast invalidate all pages" (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Zap only the relevant pages when removing a memslot (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Split remote_flush+zap case out of kvm_mmu_flush_or_zap() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Move slot_level_*() helper functions up a few lines (Vitaly Kuznetsov) [1692804] - [virt] KVM: Move the memslot update in-progress flag to bit 63 (Vitaly Kuznetsov) [1692804] - [virt] KVM: Remove the hack to trigger memslot generation wraparound (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Refactor the MMIO SPTE generation handling (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Use a u64 when passing the MMIO gen around (Vitaly Kuznetsov) [1692804] - [virt] KVM: Explicitly define the "memslot update in-progress" bit (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Do not cache MMIO accesses while memslots are in flux (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Detect MMIO generation wrap in any address space (Vitaly Kuznetsov) [1692804] - [virt] KVM: Call kvm_arch_memslots_updated() before updating memslots (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Add memcg accounting to KVM allocations (Vitaly Kuznetsov) [1692804] - [kvm] kvm: svm: Add memcg accounting to KVM allocations (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Add memcg accounting to KVM allocations (Vitaly Kuznetsov) [1692804] - [virt] kvm: Add memcg accounting to KVM allocations (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: do not start the preemption timer hrtimer unnecessarily (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Fix typos in vmentry/vmexit control setting (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: cleanup freeing of nested state (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Sync the pending Posted-Interrupts (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: expose MOVDIR64B CPU feature into VM. (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: expose MOVDIRI CPU feature into VM. (Vitaly Kuznetsov) [1692804] - [kvm] kvm, x86, mmu: Use kernel generic dynamic physical address mask (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: remove useless is_protmode check (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Ignore limit checks on VMX instructions using flat segments (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Apply addr size mask to effective address for VMX instructions (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Sign extend displacements of VMX instr's mem operands (Vitaly Kuznetsov) [1692804] - [kvm] svm: Fix improper check when deactivate AVIC (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: cull apicv code when userspace irqchip is requested (Vitaly Kuznetsov) [1692804] - [kvm] svm: Fix AVIC DFR and LDR handling (Vitaly Kuznetsov) [1692804] - [virt] kvm: Use struct_size() in kmalloc() (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: set offset for kvm unstable clock (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Reorder clearing of registers in the vCPU-run assembly flow (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Call vCPU-run asm sub-routine from C and remove clobbering (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Preserve callee-save registers in vCPU-run asm sub-routine (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Return VM-Fail from vCPU-run assembly via standard ABI reg (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Pass @launched to the vCPU-run asm via standard ABI regs (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Use RAX as the scratch register during vCPU-run (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Rename ____vmx_vcpu_run() to __vmx_vcpu_run() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Fold __vmx_vcpu_run() back into vmx_vcpu_run() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move vCPU-run code to a proper assembly routine (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Create a stack frame in vCPU-run (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Use #defines in place of immediates in VM-Enter inline asm (Vitaly Kuznetsov) [1692804] - [x86] KVM: x86: Explicitly #define the VCPU_REGS_* indices (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Remove unused gpa_end variable (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm64: Fix comment for KVM_PHYS_SHIFT (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: fix spelling mistake: "auxilary" -> "auxiliary" (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm/arm64: Prefix header search paths with $(srctree)/ (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm/arm64: Remove -I. header search paths (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Fix TRACE_INCLUDE_PATH (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: arch_timer: Mark physical interrupt active when a virtual interrupt is pending (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Describe data or unified caches as having 1 set and 1 way (Vitaly Kuznetsov) [1692804] - [arm64] arm64: KVM: Expose sanitised cache type register to guest (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Move kvm_is_write_fault to header file (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: arch_timer: Assign the phys timer on VHE systems (Vitaly Kuznetsov) [1692804] - [include] clocksource/arm_arch_timer: Store physical timer IRQ number for KVM on VHE (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: timer: Rework data structures for multiple timers (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: consolidate arch timer trap handlers (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm64: Reuse sys_reg() macro when searching the trap table (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm64: Fix ICH_ELRSR_EL2 sysreg naming (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Simplify bg_timer programming (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm/arm64: Factor out VMID into struct kvm_vmid (Vitaly Kuznetsov) [1692804] - [virt] arm/arm64: KVM: Statically configure the host's view of MPIDR (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Drop VHE-specific HYP call stub (Vitaly Kuznetsov) [1692804] - [arm64] arm64: KVM: Allow for direct call of HYP functions when using VHE (Vitaly Kuznetsov) [1692804] - [virt] arm/arm64: KVM: Introduce kvm_call_hyp_ret() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Release all hardware TCE tables attached to a group (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Optimise mmio emulation for devices on FAST_MMIO_BUS (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S: Allow XICS emulation to work in nested hosts using XIVE (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Replace kmalloc_node+memset with kzalloc_node (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S PR: Add emulation for slbfee. instruction (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Fix entry number check for add_atomic_switch_msr() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Recompute PID.ON when clearing PID.SN (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Restore a preemption timer consistency check (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/nVMX: read from MSR_IA32_VMX_PROCBASED_CTLS2 only when it is available (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Use vcpu->arch.regs directly when saving/loading guest state (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Don't save guest registers after VM-Fail (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Invert the ordering of saving guest/host scratch reg at VM-Enter (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Pass "launched" directly to the vCPU-run asm blob (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Update VMCS.HOST_RSP via helper C function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Load/save guest CR2 via C code in __vmx_vcpu_run() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Cache host_rsp on a per-VMCS basis (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Let the compiler select the reg for holding HOST_RSP (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Reference vmx->loaded_vmcs->launched directly (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Capture VM-Fail via CC_{SET, OUT} in nested early checks (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Capture VM-Fail to a local var in nested_vmx_check_vmentry_hw() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Explicitly reference the scratch reg in nested early checks (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Drop STACK_FRAME_NON_STANDARD from nested_vmx_check_vmentry_hw() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Remove a rogue "rax" clobber from nested_vmx_check_vmentry_hw() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Let the compiler save/load RDX during vCPU-run (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Manually load RDX in vCPU-run asm blob (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Save RSI to an unused output in the vCPU-run asm blob (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Modify only RSP when creating a placeholder for guest's RCX (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Zero out *all* general purpose registers after VM-Exit (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Check a single byte for VMCS "launched" in nested early checks (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Compare only a single byte for VMCS' "launched" in vCPU-run (Vitaly Kuznetsov) [1692804] - [tools] selftests: kvm: add selftest for releasing VM file descriptor while in L2 (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm/arm64: Add kvm_ras.h to collect kvm specific RAS plumbing (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: work around leak of uninitialized stack contents (CVE-2019-7222) (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm64: Forbid kprobing of the VHE world-switch code (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm64: Relax the restriction on using stage2 PUD huge mapping (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic: Always initialize the group of private IRQs (Vitaly Kuznetsov) [1692804] - [kvm] arm/arm64: KVM: Don't panic on failure to properly reset system registers (Vitaly Kuznetsov) [1692804] - [virt] arm/arm64: KVM: Allow a VCPU to fully reset itself (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm/arm64: Reset the VCPU without preemption and vcpu state loaded (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: fix possible null pointer dereference in pending_irqs() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: start using the GIB (Vitaly Kuznetsov) [1692804] - [s390] KVM: s390: add gib_alert_irq_handler() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: kvm_s390_gisa_clear() now clears the IPM only (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: add functions to (un)register GISC with GISA (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: add kvm reference to struct sie_page2 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: add the GIB and its related life-cyle functions (Vitaly Kuznetsov) [1692804] - [s390] s390/cio: add function chsc_sgib() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: introduce struct kvm_s390_gisa_interrupt (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: remove kvm_s390_ from gisa static inline functions (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: use pending_irqs_no_gisa() where appropriate (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: coding style kvm_s390_gisa_init/clear() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: move bitmap idle_mask into arch struct top level (Vitaly Kuznetsov) [1692804] - [virt] virt/kvm: Replace spin_is_locked() with lockdep (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Mark expected switch fall-throughs (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: fix TRACE_INCLUDE_PATH and remove -I. header search paths (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: check returned evmcs version range (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: nested_enable_evmcs() sets vmcs_version incorrectly (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move vmx_vcpu_run()'s VM-Enter asm blob to a helper function (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: Fix region overlap check in kvm_util (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: fix some -Wmissing-prototypes warnings (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nSVM: clear events pending from svm_complete_interrupts() when exiting to L1 (Vitaly Kuznetsov) [1692804] - [kvm] svm: Fix AVIC incomplete IPI emulation (Vitaly Kuznetsov) [1692804] - [kvm] svm: Add warning message for AVIC IPI invalid target (Vitaly Kuznetsov) [1692804] - [x86] KVM: x86: WARN_ONCE if sending a PV IPI returns a fatal error (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Fix PV IPIs for 32-bit KVM host (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: recommend using eVMCS only when it is enabled (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: don't recommend doing reset via synthetic MSR (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86/vmx: Use kzalloc for cached_vmcs12 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Use the correct field var when clearing VM_ENTRY_LOAD_IA32_PERF_GLOBAL_CTRL (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Fix single-step debugging (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: don't announce GUEST IDLE MSR support (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Don't generate UNDEF when LORegion feature is present (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic: Make vgic_cpu->ap_list_lock a raw_spinlock (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic: Make vgic_dist->lpi_list_lock a raw_spinlock (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic: Make vgic_irq->irq_lock a raw_spinlock (Vitaly Kuznetsov) [1692804] - [kvm] KVM: powerpc: remove -I. header search paths (Vitaly Kuznetsov) [1692804] - [documentation] Documentation/virtual/kvm: Update URL for AMD SEV API specification (Vitaly Kuznetsov) [1692804] - [kvm] KVM/VMX: Avoid return error when flush tlb successfully in the hv_remote_flush_tlb_with_range() (Vitaly Kuznetsov) [1692804] - [kvm] kvm: sev: Fail KVM_SEV_INIT if already initialized (Vitaly Kuznetsov) [1692804] - [virt] KVM: validate userspace input in kvm_clear_dirty_log_protect() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Fix bit shifting in update_intel_pt_cfg (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: radix: Fix uninitialized var build error (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: ucall: fix exit mmio address guessing (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move VM-Enter + VM-Exit handling to non-inline sub-routines (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Explicitly reference RCX as the vmx_vcpu pointer in asm blobs (Vitaly Kuznetsov) [1692804] - [kvm] KVM/x86: Use SVM assembly instruction mnemonics instead of .byte streams (Vitaly Kuznetsov) [1692804] - [kvm] KVM/MMU: Flush tlb directly in the kvm_zap_gfn_range() (Vitaly Kuznetsov) [1692804] - [kvm] KVM/MMU: Flush tlb directly in kvm_set_pte_rmapp() (Vitaly Kuznetsov) [1692804] - [virt] KVM/MMU: Move tlb flush in kvm_set_pte_rmapp() to kvm_mmu_notifier_change_pte() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: Make kvm_set_spte_hva() return int (Vitaly Kuznetsov) [1692804] - [kvm] KVM: Replace old tlb flush function with new one to flush a specified range. (Vitaly Kuznetsov) [1692804] - [kvm] KVM/MMU: Add tlb flush with range helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM/VMX: Add hv tlb range flush support (Vitaly Kuznetsov) [1692804] - [x86] x86/hyper-v: Add HvFlushGuestAddressList hypercall support (Vitaly Kuznetsov) [1692804] - [x86] KVM: Add tlb_remote_flush_with_range callback in kvm_x86_ops (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Disable Intel PT when VMXON in L1 guest (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Set intercept for Intel PT MSRs read/write (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Implement Intel PT MSRs read/write emulation (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Introduce a function to initialize the PT configuration (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Add Intel PT context switch for each vcpu (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Add Intel Processor Trace cpuid emulation (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Add Intel PT virtualization work mode (Vitaly Kuznetsov) [1692804] - [x86] perf/x86/intel/pt: add new capability for Intel PT (Vitaly Kuznetsov) [1692804] - [x86] perf/x86/intel/pt: Add new bit definitions for PT MSRs (Vitaly Kuznetsov) [1692804] - [x86] perf/x86/intel/pt: Introduce intel_pt_validate_cap() (Vitaly Kuznetsov) [1692804] - [x86] perf/x86/intel/pt: Export pt_cap_get() (Vitaly Kuznetsov) [1692804] - [x86] perf/x86/intel/pt: Move Intel PT MSRs bit defines to global header (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: aarch64: dirty_log_test: support greater than 40-bit IPAs (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: add pa-48/va-48 VM modes (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: dirty_log_test: improve mode param management (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: dirty_log_test: reset guest test phys offset (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: dirty_log_test: always use -t (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: dirty_log_test: don't identity map the test mem (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: x86_64: dirty_log_test: fix -t (Vitaly Kuznetsov) [1692804] - [virt] KVM: fix some typos (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: convert to SPDX identifiers (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Remove KF() macro placeholder (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Allow guest read access to IA32_TSC (Vitaly Kuznetsov) [1692804] - [kvm] kvm: nVMX: NMI-window and interrupt-window exiting should wake L2 from HLT (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nSVM: Fix nested guest support for PAUSE filtering. (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Remove duplicated include from vmx.c (Vitaly Kuznetsov) [1692804] - [tools] selftests: kvm: report failed stage when exit reason is unexpected (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: fix size of x86_fpu_cache objects (Vitaly Kuznetsov) [1692804] - [kvm] powerpc/fsl: Flush branch predictor when entering KVM (Vitaly Kuznetsov) [1692804] - [kvm] powerpc/fsl: Emulate SPRN_BUCSR register (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: nSVM: fix switch to guest mmu (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Add trapped system register access tracepoint (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm64: Make vcpu const in vcpu_read_sys_reg (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: arch_timer: Simplify kvm_timer_vcpu_terminate (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Remove arch timer workqueue (Vitaly Kuznetsov) [1692804] - [virt] KVM: fix unregistering coalesced mmio zone from wrong bus (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm64: Add support for creating PUD hugepages at stage 2 (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm64: Update age handlers to support PUD hugepages (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm64: Support handling access faults for PUD hugepages (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm64: Support PUD hugepage in stage2_is_exec() (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm64: Support dirty page tracking for PUD hugepages (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Introduce helpers to manipulate page table entries (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Re-factor setting the Stage 2 entry to exec on fault (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Share common code in user_mem_abort() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm/arm64: Log PSTATE for unhandled sysregs (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Consistently advance singlestep when emulating instructions (Vitaly Kuznetsov) [1692804] - [virt] arm64: KVM: Skip MMIO insn after emulation (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Allow passthrough of an emulated device to an L3 guest (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S: Introduce new hcall H_COPY_TOFROM_GUEST to access quadrants 1 & 2 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Allow passthrough of an emulated device to an L2 guest (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Update kvmppc_st and kvmppc_ld to use quadrants (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Add load_from_eaddr and store_to_eaddr to the kvmppc_ops struct (Vitaly Kuznetsov) [1692804] - [powerpc] KVM: PPC: Book3S HV: Implement functions to access quadrants 1 & 2 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Add function kvmhv_vcpu_is_radix() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S: Only report KVM_CAP_SPAPR_TCE_VFIO on powernv machines (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: ucall: improve ucall placement in memory, fix unsigned comparison (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Dynamically allocate guest_fpu (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Use task structs fpu field for user (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move the checks for Guest Non-Register States to a separate helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move the checks for Host Control Registers and MSRs to a separate helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move the checks for VM-Entry Control Fields to a separate helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move the checks for VM-Exit Control Fields to a separate helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Remove param indirection from nested_vmx_check_msr_switch() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move the checks for VM-Execution Control Fields to a separate helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Prepend "nested_vmx_" to check_vmentry_{pre, post}reqs() (Vitaly Kuznetsov) [1692804] - [kvm] KVM/VMX: Check ept_pointer before flushing ept tlb (Vitaly Kuznetsov) [1692804] - [kvm] KVM nVMX: MSRs should not be stored if VM-entry fails during or after loading guest state (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Don't modify MSR_PLATFORM_INFO on vCPU reset (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: add cpu into VMX preemption timer bug list (Vitaly Kuznetsov) [1692804] - [kvm] x86/hyper-v: Stop caring about EOI for direct stimers (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: avoid open-coding stimer_mark_pending() in kvm_hv_notify_acked_sint() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: direct mode for synthetic timers (Vitaly Kuznetsov) [1692804] - [x86] x86/kvm/hyper-v: use stimer config definition from hyperv-tlfs.h (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: Add hyperv_cpuid test (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: implement an unchecked version of vcpu_ioctl() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: Introduce KVM_GET_SUPPORTED_HV_CPUID (Vitaly Kuznetsov) [1692804] - [kvm] x86/hyper-v: Do some housekeeping in hyperv-tlfs.h (Vitaly Kuznetsov) [1692804] - [x86] x86/hyper-v: Mark TLFS structures packed (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: Introduce nested_get_evmcs_version() helper (Vitaly Kuznetsov) [1692804] - [kvm] x86: kvm: hyperv: don't retry message delivery for periodic timers (Vitaly Kuznetsov) [1692804] - [kvm] x86: kvm: hyperv: simplify SynIC message delivery (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: remove unnecessary recalculate_apic_map (Vitaly Kuznetsov) [1692804] - [kvm] kvm: svm: remove unused struct definition (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Skip all SYSCALL MSRs in setup_msrs() when !EFER.SCE (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Don't set hardware IA32_CSTAR MSR on VM-entry (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Document the need for MSR_STAR in i386 builds (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Set IA32_TSC_AUX for legacy mode guests (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move nested code to dedicated files (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Expose nested_vmx_allowed() to nested VMX as a non-inline (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Expose various getters and setters to nested VMX (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Expose misc variables needed for nested VMX (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move "vmcs12 to shadow/evmcs sync" to helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Call nested_vmx_setup_ctls_msrs() iff @nested is true (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Set callbacks for nested functions during hardware setup (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move the hardware {un}setup functions to the bottom (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: nVMX: Allow nested_enable_evmcs to be NULL (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move nested hardware/vcpu {un}setup to helper functions (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move VMX instruction wrappers to a dedicated header file (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move eVMCS code to dedicated files (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Add vmx.h to hold VMX definitions (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move vmcs12 code to dedicated files (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move VMCS definitions to dedicated file (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Expose various module param vars via capabilities.h (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move capabilities structs and helpers to dedicated file (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Pass vmx_capability struct to setup_vmcs_config() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Properly handle dynamic VM Entry/Exit controls (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move caching of MSR_IA32_XSS to hardware_setup() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Drop the "vmx" prefix from vmx_evmcs.h (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: rename vmx_shadow_fields.h to vmcs_shadow_fields.h (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move VMX specific files to a "vmx" subdirectory (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Add requisite includes to hyperv.h (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Add requisite includes to kvm_cache_regs.h (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Alphabetize the includes in vmx.c (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Allocate and configure VM{READ, WRITE} bitmaps iff enable_shadow_vmcs (Vitaly Kuznetsov) [1692804] - [tools] kvm: introduce manual dirty log reprotect (Vitaly Kuznetsov) [1692804] - [virt] kvm: rename last argument to kvm_get_dirty_log_protect (Vitaly Kuznetsov) [1692804] - [virt] kvm: make KVM_CAP_ENABLE_CAP_VM architecture agnostic (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S PR: Set hflag to indicate that POWER9 supports 1T segments (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Change to use DEFINE_SHOW_ATTRIBUTE macro (Vitaly Kuznetsov) [1692804] - [arm64] arm64: Don't trap host pointer auth use to EL2 (Vitaly Kuznetsov) [1692804] - [kvm] arm64/kvm: hide ptrauth from guests (Vitaly Kuznetsov) [1692804] - [arm64] arm64: add pointer authentication register bits (Vitaly Kuznetsov) [1692804] - [arm64] arm64: add comments about EC exception levels (Vitaly Kuznetsov) [1692804] - [arm64] arm64/kvm: consistently handle host HCR_EL2 flags (Vitaly Kuznetsov) [1692804] - [arm64] arm64: Add configuration/documentation for Cortex-A76 erratum 1165522 (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Handle ARM erratum 1165522 in TLB invalidation (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Add synchronization on translation regime change for erratum 1165522 (Vitaly Kuznetsov) [1692804] - [arm64] arm64: KVM: Force VHE for systems affected by erratum 1165522 (Vitaly Kuznetsov) [1692804] - [arm64] arm64: Add TCR_EPD{0,1} definitions (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm64: Rework detection of SVE, !VHE systems (Vitaly Kuznetsov) [1692804] - [kvm] nVMX x86: Check VMX-preemption timer controls on vmentry of L2 guests (Vitaly Kuznetsov) [1692804] - [kvm] KVM/nVMX: Remove unneeded forward jump in nested_vmx_check_vmentry_hw asm (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Unrestricted guest mode requires EPT (Vitaly Kuznetsov) [1692804] - [tools] tools/kvm_stat: switch to python3 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Trace changes to active TSC offset regardless if vCPU in guest-mode (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: vmcs12 revision_id is always VMCS12_REVISION even when copied from eVMCS (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Verify eVMCS revision id match supported eVMCS version on eVMCS VMPTRLD (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/vmx: fix old-style function declaration (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: fix empty-body warnings (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Fix kernel info-leak when enabling KVM_CAP_HYPERV_ENLIGHTENED_VMCS more than once (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic: Replace spin_is_locked() with lockdep (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Move and undef TRACE_INCLUDE_PATH/FILE (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Use exported tb_to_ns() function in decrementer emulation (Vitaly Kuznetsov) [1692804] - [tools] selftests: kvm: Fix -Wformat warnings (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: fix spelling mistake "Insufficent" -> "Insufficient" (Vitaly Kuznetsov) [1692804] - [kvm] Revert "kvm: x86: optimize dr6 restore" (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Optimize clearing TCEs for sparse tables (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/nVMX: tweak shadow fields (Vitaly Kuznetsov) [1692804] - [tools] selftests/kvm: add missing executables to .gitignore (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Don't use streamlined entry path on early POWER9 chips (Vitaly Kuznetsov) [1692804] - [virt] arm/arm64: KVM: Enable 32 bits kvm vcpu events support (Vitaly Kuznetsov) [1692804] - [virt] arm/arm64: KVM: Rename function kvm_arch_dev_ioctl_check_extension() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: enable nested virtualization by default (Vitaly Kuznetsov) [1692804] - [kvm] KVM/x86: Use 32bit xor to clear registers in svm.c (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Introduce KVM_CAP_EXCEPTION_PAYLOAD (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Defer setting of DR6 until #DB delivery (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Defer setting of CR2 until #PF delivery (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Add payload operands to kvm_multiple_exception (Vitaly Kuznetsov) [1692804] - [x86] kvm: x86: Add exception payload fields to kvm_vcpu_events (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Add has_payload and payload to kvm_queued_exception (Vitaly Kuznetsov) [1692804] - [documentation] KVM: Documentation: Fix omission in struct kvm_vcpu_events (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: add Enlightened VMCS test (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/nVMX: nested state migration for Enlightened VMCS (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: state_test: test bare VMXON migration (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyperv: don't clear VP assist pages on init (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: optimize prepare_vmcs02{, _full} for Enlightened VMCS case (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: implement enlightened VMPTRLD and VMCLEAR (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: add enlightened VMCS state (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: add KVM_CAP_HYPERV_ENLIGHTENED_VMCS capability (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: refactor evmcs_sanitize_exec_ctrls() (Vitaly Kuznetsov) [1692804] - [virt] KVM: refine the comment of function gfn_to_hva_memslot_prot() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: reintroduce pte_list_remove, but including mmu_spte_clear_track_bits (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: rename pte_list_remove to __pte_list_remove (Vitaly Kuznetsov) [1692804] - [virt] kvm/x86 : add coalesced pio support (Vitaly Kuznetsov) [1692804] - [documentation] kvm/x86 : add document for coalesced mmio (Vitaly Kuznetsov) [1692804] - [kvm] kvm/x86 : fix some typo (Vitaly Kuznetsov) [1692804] - [kvm] KVM/VMX: Change hv flush logic when ept tables are mismatched. (Vitaly Kuznetsov) [1692804] - [kvm] KVM/x86: Use 32bit xor to clear register (Vitaly Kuznetsov) [1692804] - [x86] KVM/x86: Use assembly instruction mnemonics instead of .byte streams (Vitaly Kuznetsov) [1692804] - [kvm] KVM/x86: Fix invvpid and invept register operand size in 64-bit mode (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: check if MMU reconfiguration is needed in init_kvm_nested_mmu() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: check if tdp/shadow MMU reconfiguration is needed (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/nVMX: introduce source data cache for kvm_init_shadow_ept_mmu() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: make space for source data caching in struct kvm_mmu (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: get rid of redundant kvm_mmu_setup() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: introduce guest_mmu (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu.c: add kvm_mmu parameter to kvm_mmu_free_roots() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu.c: set get_pdptr hook in kvm_init_shadow_ept_mmu() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: make vcpu->mmu a pointer to the current MMU (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: optimize dr6 restore (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: hyperv: optimize sparse VP set processing (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: hyperv: fix 'tlb_lush' typo (Vitaly Kuznetsov) [1692804] - [virt] vgic: Add support for 52bit guest physical address (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: WARN if nested run hits VMFail with early consistency checks enabled (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: add option to perform early consistency checks via H/W (Vitaly Kuznetsov) [1692804] - [kvm] KVM: vmx: write HOST_IA32_EFER in vmx_set_constant_host_state() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: call kvm_skip_emulated_instruction in nested_vmx_{fail, succeed} (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: do not call nested_vmx_succeed() for consistency check VMExit (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: do not skip VMEnter instruction that succeeds (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: do early preparation of vmcs02 before check_vmentry_postreqs() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: initialize vmcs02 constant exactly once (per VMCS) (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: split pieces of prepare_vmcs02() to prepare_vmcs02_early() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: remove ASSERT() on vmx->pml_pg validity (Vitaly Kuznetsov) [1692804] - [kvm] KVM: vVMX: rename label for post-enter_guest_mode consistency check (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: assimilate nested_vmx_entry_failure() into nested_vmx_enter_non_root_mode() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: rename enter_vmx_non_root_mode to nested_vmx_enter_non_root_mode (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: try to set EFER bits correctly when initializing controls (Vitaly Kuznetsov) [1692804] - [kvm] KVM: vmx: do not unconditionally clear EFER switching (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: reset cache/shadows when switching loaded VMCS (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: use vm_exit_controls_init() to write exit controls for vmcs02 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: move vmcs12 EPTP consistency check to check_vmentry_prereqs() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: move host EFER consistency checks to VMFail path (Vitaly Kuznetsov) [1692804] - [virt] KVM: leverage change to adjust slots->used_slots in update_memslots() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: hyperv: implement PV IPI send hypercalls (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: hyperv: optimize kvm_hv_flush_tlb() for vp_index == vcpu_idx case (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: hyperv: valid_bank_mask should be 'u64' (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: hyperv: keep track of mismatched VP indexes (Vitaly Kuznetsov) [1692804] - [virt] KVM: x86: hyperv: optimize 'all cpus' case in kvm_hv_flush_tlb() (Vitaly Kuznetsov) [1692804] - [kvm] kvm/x86: return meaningful value from KVM_SIGNAL_MSI (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: move definition PT_MAX_HUGEPAGE_LEVEL and KVM_NR_PAGE_SIZES together (Vitaly Kuznetsov) [1692804] - [kvm] KVM/VMX: Remve unused function is_external_interrupt(). (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: return 0 in case kvm_mmu_memory_cache has min number of objects (Vitaly Kuznetsov) [1692804] - [kvm] nVMX x86: Make nested_vmx_check_pml_controls() concise (Vitaly Kuznetsov) [1692804] - [x86] KVM: x86: adjust kvm_mmu_page member to save 8 bytes (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: support high GPAs in dirty_log_test (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: stop lying to aarch64 tests about PA-bits (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: dirty_log_test: also test 64K pages on aarch64 (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: port dirty_log_test to aarch64 (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: introduce new VM mode for 64K pages (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: add vcpu support for aarch64 (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: add virt mem support for aarch64 (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: add vm_phy_pages_alloc (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: tidy up kvm_util (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: add cscope make target (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: move arch-specific files to arch-specific locations (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: introduce ucall (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: vcpu_setup: set cr4.osfxsr (Vitaly Kuznetsov) [1692804] - [kvm] KVM: LAPIC: Tune lapic_timer_advance_ns automatically (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Do not flush TLB on L1<->L2 transitions if L1 uses VPID and EPT (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Flush linear and combined mappings on VPID02 related flushes (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Use correct VPID02 when emulating L1 INVVPID (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Flush TLB entries tagged by dest EPTP on L1<->L2 transitions (Vitaly Kuznetsov) [1692804] - [kvm] KVM: vmx: rename KVM_GUEST_CR0_MASK tp KVM_VM_CR0_ALWAYS_OFF (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Remove redundand permission bits removal (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Propagate errors to the guest when failed instead of ignoring (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Provide mode where all vCPUs on a core must be the same VM (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S PR: Exiting split hack mode needs to fixup both PC and LR (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Remove some extra semicolon in kvm_target_cpu (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Validate all tces before updating tables (Vitaly Kuznetsov) [1692804] - [documentation] arm64: Add silicon-errata.txt entry for ARM erratum 1188873 (Vitaly Kuznetsov) [1692804] - [arm64] arm64: arch_timer: Add workaround for ARM erratum 1188873 (Vitaly Kuznetsov) [1692804] - [virt] signal/arm/kvm: Use send_sig_mceerr (Vitaly Kuznetsov) [1692804] - [arm64] arm64/cpufeatures: Introduce ESR_ELx_SYS64_ISS_RT() (Vitaly Kuznetsov) [1692804] - [kvm] signal/x86: Use send_sig_mceerr as apropriate (Vitaly Kuznetsov) [1692804] - [x86] x86/kvm: Use __bss_decrypted attribute in shared variables (Vitaly Kuznetsov) [1692804] - [x86] x86/mm: Add .bss..decrypted section to hold shared variables (Vitaly Kuznetsov) [1692804] - [kvm] KVM: vmx: Inject #UD for SGX ENCLS instruction in guest (Vitaly Kuznetsov) [1692804] - [x86] KVM: vmx: Add defines for SGX ENCLS exiting (Vitaly Kuznetsov) [1692804] - [documentation] KVM: Documentation: rename the capability of KVM_CAP_ARM_SET_SERROR_ESR (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Mark kvm_get_preset_lpj() as __init (Vitaly Kuznetsov) [1692804] - [virt] kvm: Don't open code task_pid in kvm_vcpu_ioctl (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm64: Share the parts of get/set events useful to 32bit (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: export the capability to set guest SError syndrome (Vitaly Kuznetsov) [1692804] - [kvm] arm/arm64: KVM: Add KVM_GET/SET_VCPU_EVENTS (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Switch kvmclock data to a PER_CPU variable (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Move kvmclock vsyscall param and init to kvmclock (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Mark variables __initdata and __ro_after_init (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Cleanup the code (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Decrapify kvm_register_clock() (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Remove page size requirement from wall_clock (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Remove memblock dependency (Vitaly Kuznetsov) [1692804] - [kvm] kvm/arm: use PSR_AA32 definitions (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Handle Set/Way CMOs as NOPs if FWB is present (Vitaly Kuznetsov) [1692804] - [arm64] arm64: KVM: Add support for Stage-2 control of memory types and cacheability (Vitaly Kuznetsov) [1692804] - [arm64] arm64: Handle mismatched cache type (Vitaly Kuznetsov) [1692804] - [arm64] arm64: Fix mismatched cache line size detection (Vitaly Kuznetsov) [1692804]- [lib] rhel-kabi: Add RH_KABI_FORCE_CHANGE() to radix-tree and idr functions (Don Dutile) [1692079] - [lib] XArray: Fix xa_reserve for 2-byte aligned entries (Don Dutile) [1692079] - [lib] XArray: Fix xa_erase of 2-byte aligned entries (Don Dutile) [1692079] - [lib] XArray: Use xa_cmpxchg to implement xa_reserve (Don Dutile) [1692079] - [lib] XArray: Fix xa_release in allocating arrays (Don Dutile) [1692079] - [lib] XArray: Mark xa_insert and xa_reserve as must_check (Don Dutile) [1692079] - [lib] XArray: Add cyclic allocation (Don Dutile) [1692079] - [lib] XArray: Redesign xa_alloc API (Don Dutile) [1692079] - [lib] XArray: Add support for 1s-based allocation (Don Dutile) [1692079] - [lib] XArray: Change xa_insert to return -EBUSY (Don Dutile) [1692079] - [lib] XArray: Update xa_erase family descriptions (Don Dutile) [1692079] - [lib] XArray tests: RCU lock prohibits GFP_KERNEL (Don Dutile) [1692079] - [include] XArray: Fix an arithmetic error in xa_is_err (Don Dutile) [1692079] - [lib] XArray tests: Check mark 2 gets squashed (Don Dutile) [1692079] - [include] XArray: Fix typo in comment (Don Dutile) [1692079] - [lib] XArray: Honour reserved entries in xa_insert (Don Dutile) [1692079] - [lib] XArray: Permit storing 2-byte-aligned pointers (Don Dutile) [1692079] - [lib] XArray: Change xa_for_each iterator (Don Dutile) [1692079] - [lib] XArray: Turn xa_init_flags into a static inline (Don Dutile) [1692079] - [lib] XArray tests: Add RCU locking (Don Dutile) [1692079] - [lib] XArray: Fix xa_alloc when id exceeds max (Don Dutile) [1692079] - [lib] XArray tests: Check iterating over multiorder entries (Don Dutile) [1692079] - [lib] XArray tests: Handle larger indices more elegantly (Don Dutile) [1692079] - [include] XArray: Add xa_cmpxchg_irq and xa_cmpxchg_bh (Don Dutile) [1692079] - [tools] radix tree: Don't return retry entries from lookup (Don Dutile) [1692079] - [lib] XArray tests: Add missing locking (Don Dutile) [1692079] - [lib] XArray tests: Correct some 64-bit assumptions (Don Dutile) [1692079] - [lib] XArray: Correct xa_store_range (Don Dutile) [1692079] - [lib] XArray: Fix Documentation (Don Dutile) [1692079] - [lib] XArray: Handle NULL pointers differently for allocation (Don Dutile) [1692079] - [lib] XArray: Unify xa_store and __xa_store (Don Dutile) [1692079] - [include] XArray: Add xa_store_bh() and xa_store_irq() (Don Dutile) [1692079] - [lib] XArray: Turn xa_erase into an exported function (Don Dutile) [1692079] - [lib] XArray: Unify xa_cmpxchg and __xa_cmpxchg (Don Dutile) [1692079] - [lib] XArray: Regularise xa_reserve (Don Dutile) [1692079] - [lib] XArray: Export __xa_foo to non-GPL modules (Don Dutile) [1692079] - [lib] XArray: Fix xa_for_each with a single element at 0 (Don Dutile) [1692079] - [lib] xarray: Add range store functionality (Don Dutile) [1692079] - [lib] xarray: Move multiorder_check to in-kernel tests (Don Dutile) [1692079] - [lib] xarray: Move multiorder_shrink to kernel tests (Don Dutile) [1692079] - [lib] xarray: Move multiorder account test in-kernel (Don Dutile) [1692079] - [tools] radix tree test suite: Convert iteration test to XArray (Don Dutile) [1692079] - [tools] radix tree test suite: Convert tag_tagged_items to XArray (Don Dutile) [1692079] - [tools] radix tree test suite: Convert regression1 to XArray (Don Dutile) [1692079] - [lib] ida: Convert to XArray (Don Dutile) [1692079] - [lib] xarray: Track free entries in an XArray (Don Dutile) [1692079] - [lib] xarray: Add xa_reserve and xa_release (Don Dutile) [1692079] - [lib] xarray: Add xas_create_range (Don Dutile) [1692079] - [lib] xarray: Add xas_for_each_conflict (Don Dutile) [1692079] - [lib] xarray: Step through an XArray (Don Dutile) [1692079] - [lib] xarray: Destroy an XArray (Don Dutile) [1692079] - [lib] xarray: Extract entries from an XArray (Don Dutile) [1692079] - [lib] xarray: Add XArray iterators (Don Dutile) [1692079] - [lib] xarray: Add XArray conditional store operations (Don Dutile) [1692079] - [tools] xarray: Add XArray unconditional store operations (Don Dutile) [1692079] - [tools] xarray: Add XArray marks (Don Dutile) [1692079] - [tools] xarray: Add XArray load operation (Don Dutile) [1692079] - [documentation] xarray: Add documentation (Don Dutile) [1692079] - [include] xarray: Define struct xa_node (Don Dutile) [1692079] - [tools] xarray: Add definition of struct xarray (Don Dutile) [1692079] - [lib] test_ida: Fix lockdep warning (Don Dutile) [1692079] - [lib] xarray: Change definition of sibling entries (Don Dutile) [1692079] - [mm] xarray: Replace exceptional entries (Don Dutile) [1692079] - [lib] idr: Permit any valid kernel pointer to be stored (Don Dutile) [1692079] - [pci] Update email address (Don Dutile) [1692079] - [lib] ida: Change ida_get_new_above to return the id (Don Dutile) [1692079] - [lib] ida: Remove old API (Don Dutile) [1692079] - [target] target/iscsi: Allocate session IDs from an IDA (Don Dutile) [1692079] - [target] iscsi target: fix session creation failure handling (Don Dutile) [1692079] - [drm] drm/vmwgfx: Return 0 when gmrid::get_node runs out of ID's (Don Dutile) [1692079] - [drm] drm/vmwgfx: Convert to new IDA API (Don Dutile) [1692079] - [dma] dmaengine: Convert to new IDA API (Don Dutile) [1692079] - [powerpc] ppc: Convert vas ID allocation to new IDA API (Don Dutile) [1692079] - [media] media: Convert entity ID allocation to new IDA API (Don Dutile) [1692079] - [mm] ppc: Convert mmu context allocation to new IDA API (Don Dutile) [1692079] - [net] Convert net_namespace to new IDA API (Don Dutile) [1692079] - [misc] cb710: Convert to new IDA API (Don Dutile) [1692079] - [block] rsxx: Convert to new IDA API (Don Dutile) [1692079] - [scsi] osd: Convert to new IDA API (Don Dutile) [1692079] - [scsi] sd: Convert to new IDA API (Don Dutile) [1692079] - [fs] devpts: Convert to new IDA API (Don Dutile) [1692079] - [fs] fs: Convert namespace IDAs to new API (Don Dutile) [1692079] - [fs] fs: Convert unnamed_dev_ida to new API (Don Dutile) [1692079] - [lib] test_ida: check_ida_destroy and check_ida_alloc (Don Dutile) [1692079] - [lib] test_ida: Convert check_ida_conv to new API (Don Dutile) [1692079] - [lib] test_ida: Move ida_check_max (Don Dutile) [1692079] - [lib] test_ida: Move ida_check_leaf (Don Dutile) [1692079] - [tools] idr-test: Convert ida_check_nomem to new API (Don Dutile) [1692079] - [tools] ida: Start new test_ida module (Don Dutile) [1692079] - [lib] ida: Lock the IDA in ida_destroy (Don Dutile) [1692079] - [lib] radix-tree: Fix UBSAN warning (Don Dutile) [1692079] - [include] rh_kabi: Indirect EXTEND macros so nesting of other macros will resolve. (Don Dutile) [1692079] - [s390] s390/pkey: add one more argument space for debug feature entry (Philipp Rudo) [1710033] - [s390] s390/zcrypt: fix possible deadlock situation on ap queue remove (Philipp Rudo) [1710033] - [s390] zcrypt: handle AP Info notification from CHSC SEI command (Philipp Rudo) [1710033] - [s390] s390/zcrypt: revisit ap device remove procedure (Philipp Rudo) [1710033] - [s390] pkey: Indicate old mkvp only if old and current mkvp are different (Philipp Rudo) [1710033] - [s390] s390/zcrypt: use new state UNBOUND during queue driver rebind (Philipp Rudo) [1710033] - [s390] s390/zcrypt: fix specification exception on z196 during ap probe (Philipp Rudo) [1710033] - [s390] s390/zcrypt: rework ap scan bus code (Philipp Rudo) [1710033] - [s390] s390/zcrypt: make sysfs reset attribute trigger queue reset (Philipp Rudo) [1710033] - [s390] s390/zcrypt: improve special ap message cmd handling (Philipp Rudo) [1710033] - [s390] s390: vfio-ap: include for test_facility() (Philipp Rudo) [1710033] - [fs] flexfiles: enforce per-mirror stateid only for v4 DSes (Scott Mayhew) [1709556] - [fs] flexfiles: use per-mirror specified stateid for IO (Scott Mayhew) [1709556] - [powerpc] powerpc/pseries: Fix build break due to pnv_npu2_init() (Sam Bobroff) [1704567] - [powerpc] powerpc/powernv/sriov: Register IOMMU groups for VFs (Sam Bobroff) [1704567] - [powerpc] powerpc/powernv/npu: Allocate enough memory in pnv_try_setup_npu_table_group() (Sam Bobroff) [1704567] - [powerpc] powerpc/powernv/npu: Fix oops in pnv_try_setup_npu_table_group() (Sam Bobroff) [1704567] - [mm] mm: defer ZONE_DEVICE page initialization to the point where we init pgmap (Waiman Long) [1666538 1634343] - [mm] mm: create non-atomic version of SetPageReserved for init use (Waiman Long) [1666538 1634343] - [mm] mm: provide kernel parameter to allow disabling page init poisoning (Waiman Long) [1666538 1634343] - [x86] x86/resctrl: Initialize a new resource group with default MBA values (David Arcari) [1688127] - [x86] x86/resctrl: Move per RDT domain initialization to a separate function (David Arcari) [1688127] - [x86] x86/resctrl: Do not repeat rdtgroup mode initialization (David Arcari) [1688127] - [x86] x86/resctrl: Fix rdt_find_domain() return value and checks (David Arcari) [1688127] - [x86] x86/resctrl: Use rdt_last_cmd_puts() where possible (David Arcari) [1688127]- [s390] s390/pci: map IOV resources (Philipp Rudo) [1659411] - [powerpc] powerpc/book3s/64: check for NULL pointer in pgd_alloc() (Steve Best) [1710310] - [md] dm thin metadata: do not write metadata if no changes occurred (Mike Snitzer) [1710030] - [md] dm thin metadata: add wrappers for managing write locking of metadata (Mike Snitzer) [1710030] - [md] dm thin metadata: check __commit_transaction()'s return (Mike Snitzer) [1710030] - [md] dm space map common: zero entire ll_disk (Mike Snitzer) [1710030] - [powerpc] powerpc/tm: Fix stack pointer corruption (Desnes Augusto Nunes do Rosario) [1707635] - [pci] PCI/MSI: Remove obsolete sanity checks for multiple interrupt sets (Prarit Bhargava) [1686678] - [kernel] genirq/affinity: Remove the leftovers of the original set support (Prarit Bhargava) [1686678] - [nvme] nvme-pci: Simplify interrupt allocation (Prarit Bhargava) [1686678] - [include] genirq/affinity: Add new callback for (re)calculating interrupt sets (Prarit Bhargava) [1686678] - [nvme] genirq/affinity: Store interrupt sets size in struct irq_affinity (Prarit Bhargava) [1686678] - [kernel] genirq/affinity: Code consolidation (Prarit Bhargava) [1686678] - [kernel] genirq/affinity: Move allocation of 'node_to_cpumask' to irq_build_affinity_masks() (Prarit Bhargava) [1686678] - [kernel] genirq/irqdesc: Fix double increment in alloc_descs() (Prarit Bhargava) [1686678] - [include] genirq: Fix the kerneldoc comment for struct irq_affinity_desc (Prarit Bhargava) [1686678] - [kernel] genirq/affinity: Add is_managed to struct irq_affinity_desc (Prarit Bhargava) [1686678] - [kernel] genirq/core: Introduce struct irq_affinity_desc (Prarit Bhargava) [1686678] - [kernel] genirq/affinity: Remove excess indentation (Prarit Bhargava) [1686678]- [md] dm: make sure to obey max_io_len_target_boundary (Mike Snitzer) [1712607]- [mm] x86/dump_pagetables: Fix LDT remap address marker (Baoquan He) [1639560] - [x86] x86/mm: Fix guard hole handling (Baoquan He) [1639560] - [x86] x86/mm: Move LDT remap out of KASLR region on 5-level paging (Baoquan He) [1639560] - [x86] x86/ldt: Define LDT_END_ADDR (Baoquan He) [1639560] - [mm] x86/ldt: Reserve address-space range on 32 bit for the LDT (Baoquan He) [1639560] - [documentation] x86/mm/doc: Enhance the x86-64 virtual memory layout descriptions (Baoquan He) [1639560] - [documentation] x86/mm/doc: Clean up the x86-64 virtual memory layout descriptions (Baoquan He) [1639560] - [fs] cifs: fix page reference leak with readv/writev (Leif Sahlberg) [1708033] - [fs] cifs: do not attempt cifs operation on smb2+ rename error (Leif Sahlberg) [1708033] - [fs] cifs: fix memory leak in SMB2_read (Leif Sahlberg) [1708033] - [fs] CIFS: keep FileInfo handle live during oplock break (Leif Sahlberg) [1708033] - [fs] cifs: fix handle leak in smb2_query_symlink() (Leif Sahlberg) [1708033] - [fs] cifs: Fix lease buffer length error (Leif Sahlberg) [1708033] - [fs] cifs: Fix use-after-free in SMB2_read (Leif Sahlberg) [1708033] - [fs] cifs: Fix use-after-free in SMB2_write (Leif Sahlberg) [1708033] - [fs] cifs: a smb2_validate_and_copy_iov failure does not mean the handle is invalid. (Leif Sahlberg) [1708033] - [fs] SMB3: Allow persistent handle timeout to be configurable on mount (Leif Sahlberg) [1708033] - [fs] smb3: Fix enumerating snapshots to Azure (Leif Sahlberg) [1708033] - [fs] cifs: fix kref underflow in close_shroot() (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number (Leif Sahlberg) [1708033] - [fs] SMB3: Fix SMB3.1.1 guest mounts to Samba (Leif Sahlberg) [1708033] - [fs] cifs: Fix slab-out-of-bounds when tracing SMB tcon (Leif Sahlberg) [1708033] - [fs] cifs: allow guest mounts to work for smb3.11 (Leif Sahlberg) [1708033] - [fs] fix incorrect error code mapping for OBJECTID_NOT_FOUND (Leif Sahlberg) [1708033] - [fs] cifs: fix that return -EINVAL when do dedupe operation (Leif Sahlberg) [1708033] - [fs] CIFS: Fix an issue with re-sending rdata when transport returning -EAGAIN (Leif Sahlberg) [1708033] - [fs] CIFS: Fix an issue with re-sending wdata when transport returning -EAGAIN (Leif Sahlberg) [1708033] - [fs] CIFS: fix POSIX lock leak and invalid ptr deref (Leif Sahlberg) [1708033] - [fs] SMB3: Allow SMB3 FSCTL queries to be sent to server from tools (Leif Sahlberg) [1708033] - [fs] cifs: fix incorrect handling of smb2_set_sparse() return in smb3_simple_falloc (Leif Sahlberg) [1708033] - [fs] smb2: fix typo in definition of a few error flags (Leif Sahlberg) [1708033] - [fs] CIFS: make mknod() an smb_version_op (Leif Sahlberg) [1708033] - [documentation] cifs: minor documentation updates (Leif Sahlberg) [1708033] - [documentation] cifs: minor updates to documentation (Leif Sahlberg) [1708033] - [fs] cifs: remove unused value pointed out by Coverity (Leif Sahlberg) [1708033] - [fs] SMB3: passthru query info doesn't check for SMB3 FSCTL passthru (Leif Sahlberg) [1708033] - [fs] smb3: add dynamic tracepoints for simple fallocate and zero range (Leif Sahlberg) [1708033] - [fs] cifs: fix smb3_zero_range so it can expand the file-size when required (Leif Sahlberg) [1708033] - [fs] cifs: add SMB2_ioctl_init/free helpers to be used with compounding (Leif Sahlberg) [1708033] - [fs] smb3: Add dynamic trace points for various compounded smb3 ops (Leif Sahlberg) [1708033] - [fs] cifs: cache FILE_ALL_INFO for the shared root handle (Leif Sahlberg) [1708033] - [fs] smb3: display volume serial number for shares in /proc/fs/cifs/DebugData (Leif Sahlberg) [1708033] - [fs] cifs: simplify how we handle credits in compound_send_recv() (Leif Sahlberg) [1708033] - [fs] smb3: add dynamic tracepoint for timeout waiting for credits (Leif Sahlberg) [1708033] - [fs] smb3: display security information in /proc/fs/cifs/DebugData more accurately (Leif Sahlberg) [1708033] - [fs] cifs: add a timeout argument to wait_for_free_credits (Leif Sahlberg) [1708033] - [fs] cifs: prevent starvation in wait_for_free_credits for multi-credit requests (Leif Sahlberg) [1708033] - [fs] cifs: wait_for_free_credits() make it possible to wait for >=1 credits (Leif Sahlberg) [1708033] - [fs] cifs: pass flags down into wait_for_free_credits() (Leif Sahlberg) [1708033] - [fs] cifs: change wait_for_free_request() to take flags as argument (Leif Sahlberg) [1708033] - [fs] fs: cifs: Kconfig: pedantic formatting (Leif Sahlberg) [1708033] - [fs] smb3: request more credits on normal (non-large read/write) ops (Leif Sahlberg) [1708033] - [fs] CIFS: Return -EAGAIN instead of -ENOTSOCK (Leif Sahlberg) [1708033] - [fs] CIFS: Only send SMB2_NEGOTIATE command on new TCP connections (Leif Sahlberg) [1708033] - [fs] CIFS: Fix read after write for files with read caching (Leif Sahlberg) [1708033] - [fs] smb3: for kerberos mounts display the credential uid used (Leif Sahlberg) [1708033] - [fs] cifs: use correct format characters (Leif Sahlberg) [1708033] - [fs] smb3: add dynamic trace point for query_info_enter/done (Leif Sahlberg) [1708033] - [fs] smb3: add dynamic trace point for smb3_cmd_enter (Leif Sahlberg) [1708033] - [fs] smb3: improve dynamic tracing of open and posix mkdir (Leif Sahlberg) [1708033] - [fs] smb3: add missing read completion trace point (Leif Sahlberg) [1708033] - [fs] smb3: Add tracepoints for read, write and query_dir enter (Leif Sahlberg) [1708033] - [fs] smb3: add tracepoints for query dir (Leif Sahlberg) [1708033] - [fs] smb3: Update POSIX negotiate context with POSIX ctxt GUID (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number (Leif Sahlberg) [1708033] - [fs] CIFS: Try to acquire credits at once for compound requests (Leif Sahlberg) [1708033] - [fs] CIFS: Return error code when getting file handle for writeback (Leif Sahlberg) [1708033] - [fs] CIFS: Move open file handling to writepages (Leif Sahlberg) [1708033] - [fs] CIFS: Move unlocking pages from wdata_send_pages() (Leif Sahlberg) [1708033] - [fs] CIFS: Find and reopen a file before get MTU credits in writepages (Leif Sahlberg) [1708033] - [fs] CIFS: Reopen file before get SMB2 MTU credits for async IO (Leif Sahlberg) [1708033] - [fs] CIFS: Remove custom credit adjustments for SMB2 async IO (Leif Sahlberg) [1708033] - [fs] CIFS: Adjust MTU credits before reopening a file (Leif Sahlberg) [1708033] - [fs] CIFS: Check for reconnects before sending compound requests (Leif Sahlberg) [1708033] - [fs] CIFS: Check for reconnects before sending async requests (Leif Sahlberg) [1708033] - [fs] CIFS: Respect reconnect in non-MTU credits calculations (Leif Sahlberg) [1708033] - [fs] CIFS: Respect reconnect in MTU credits calculations (Leif Sahlberg) [1708033] - [fs] CIFS: Set reconnect instance to one initially (Leif Sahlberg) [1708033] - [fs] CIFS: Respect SMB2 hdr preamble size in read responses (Leif Sahlberg) [1708033] - [fs] CIFS: Count SMB3 credits for malformed pending responses (Leif Sahlberg) [1708033] - [fs] CIFS: Do not log credits when unmounting a share (Leif Sahlberg) [1708033] - [fs] CIFS: Always reset read error to -EIO if no response (Leif Sahlberg) [1708033] - [fs] cifs: Accept validate negotiate if server return NT_STATUS_NOT_SUPPORTED (Leif Sahlberg) [1708033] - [fs] CIFS: Do not skip SMB2 message IDs on send failures (Leif Sahlberg) [1708033] - [fs] smb3: request more credits on tree connect (Leif Sahlberg) [1708033] - [fs] smb3: make default i/o size for smb3 mounts larger (Leif Sahlberg) [1708033] - [fs] CIFS: Do not reset lease state to NONE on lease break (Leif Sahlberg) [1708033] - [fs] smb3: fix bytes_read statistics (Leif Sahlberg) [1708033] - [fs] cifs: return -ENODATA when deleting an xattr that does not exist (Leif Sahlberg) [1708033] - [fs] cifs: add credits from unmatched responses/messages (Leif Sahlberg) [1708033] - [fs] cifs: replace snprintf with scnprintf (Leif Sahlberg) [1708033] - [fs] cifs: Fix NULL pointer dereference of devname (Leif Sahlberg) [1708033] - [fs] CIFS: Fix leaking locked VFS cache pages in writeback retry (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number (Leif Sahlberg) [1708033] - [fs] CIFS: fix use-after-free of the lease keys (Leif Sahlberg) [1708033] - [fs] CIFS: Do not consider -ENODATA as stat failure for reads (Leif Sahlberg) [1708033] - [fs] CIFS: Do not count -ENODATA as failure for query directory (Leif Sahlberg) [1708033] - [fs] CIFS: Fix trace command logging for SMB2 reads and writes (Leif Sahlberg) [1708033] - [fs] CIFS: Fix possible oops and memory leaks in async IO (Leif Sahlberg) [1708033] - [fs] cifs: limit amount of data we request for xattrs to CIFSMaxBufSize (Leif Sahlberg) [1708033] - [fs] cifs: fix computation for MAX_SMB2_HDR_SIZE (Leif Sahlberg) [1708033] - [fs] cifs: print CIFSMaxBufSize as part of /proc/fs/cifs/DebugData (Leif Sahlberg) [1708033] - [fs] smb3: add credits we receive from oplock/break PDUs (Leif Sahlberg) [1708033] - [fs] CIFS: Fix mounts if the client is low on credits (Leif Sahlberg) [1708033] - [fs] CIFS: Do not assume one credit for async responses (Leif Sahlberg) [1708033] - [fs] CIFS: Fix credit calculations in compound mid callback (Leif Sahlberg) [1708033] - [fs] CIFS: Fix credit calculation for encrypted reads with errors (Leif Sahlberg) [1708033] - [fs] CIFS: Fix credits calculations for reads with errors (Leif Sahlberg) [1708033] - [fs] CIFS: Do not reconnect TCP session in add_credits() (Leif Sahlberg) [1708033] - [fs] smb3: Cleanup license mess (Leif Sahlberg) [1708033] - [fs] CIFS: Fix possible hang during async MTU reads and writes (Leif Sahlberg) [1708033] - [fs] cifs: fix memory leak of an allocated cifs_ntsd structure (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number (Leif Sahlberg) [1708033] - [fs] CIFS: Fix error paths in writeback code (Leif Sahlberg) [1708033] - [fs] CIFS: Move credit processing to mid callbacks for SMB3 (Leif Sahlberg) [1708033] - [fs] CIFS: Fix credits calculation for cancelled requests (Leif Sahlberg) [1708033] - [fs] cifs: Fix potential OOB access of lock element array (Leif Sahlberg) [1708033] - [fs] cifs: Limit memory used by lock request calls to a page (Leif Sahlberg) [1708033] - [fs] cifs: move large array from stack to heap (Leif Sahlberg) [1708033] - [fs] CIFS: Do not hide EINTR after sending network packets (Leif Sahlberg) [1708033] - [fs] CIFS: Fix credit computation for compounded requests (Leif Sahlberg) [1708033] - [fs] CIFS: Do not set credits to 1 if the server didn't grant anything (Leif Sahlberg) [1708033] - [fs] CIFS: Fix adjustment of credits for MTU requests (Leif Sahlberg) [1708033] - [fs] cifs: Fix a tiny potential memory leak (Leif Sahlberg) [1708033] - [fs] cifs: Fix a debug message (Leif Sahlberg) [1708033] - [fs] smb3: add smb3.1.1 to default dialect list (Leif Sahlberg) [1708033] - [fs] cifs: fix confusing warning message on reconnect (Leif Sahlberg) [1708033] - [fs] smb3: fix large reads on encrypted connections (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number (Leif Sahlberg) [1708033] - [fs] cifs: we can not use small padding iovs together with encryption (Leif Sahlberg) [1708033] - [fs] cifs: Minor Kconfig clarification (Leif Sahlberg) [1708033] - [fs] cifs: Always resolve hostname before reconnecting (Leif Sahlberg) [1708033] - [fs] cifs: Add support for failover in cifs_reconnect_tcon() (Leif Sahlberg) [1708033] - [fs] cifs: Add support for failover in smb2_reconnect() (Leif Sahlberg) [1708033] - [fs] cifs: Only free DFS target list if we actually got one (Leif Sahlberg) [1708033] - [fs] cifs: start DFS cache refresher in cifs_mount() (Leif Sahlberg) [1708033] - [fs] cifs: Use GFP_ATOMIC when a lock is held in cifs_mount() (Leif Sahlberg) [1708033] - [fs] cifs: Add support for failover in cifs_reconnect() (Leif Sahlberg) [1708033] - [fs] cifs: Add support for failover in cifs_mount() (Leif Sahlberg) [1708033] - [fs] cifs: remove set but not used variable 'sep' (Leif Sahlberg) [1708033] - [fs] cifs: Make use of DFS cache to get new DFS referrals (Leif Sahlberg) [1708033] - [fs] cifs: check kzalloc return (Leif Sahlberg) [1708033] - [fs] cifs: remove set but not used variable 'server' (Leif Sahlberg) [1708033] - [fs] cifs: Use kzfree() to free password (Leif Sahlberg) [1708033] - [fs] cifs: Fix to use kmem_cache_free() instead of kfree() (Leif Sahlberg) [1708033] - [fs] cifs: update for current_kernel_time64() removal (Leif Sahlberg) [1708033] - [fs] cifs: Add DFS cache routines (Leif Sahlberg) [1708033] - [fs] cifs: Save TTL value when parsing DFS referrals (Leif Sahlberg) [1708033] - [fs] cifs: auto disable 'serverino' in dfs mounts (Leif Sahlberg) [1708033] - [fs] cifs: Make devname param optional in cifs_compose_mount_options() (Leif Sahlberg) [1708033] - [fs] cifs: Skip any trailing backslashes from UNC (Leif Sahlberg) [1708033] - [fs] cifs: Refactor out cifs_mount() (Leif Sahlberg) [1708033] - [fs] CIFS: Fix error mapping for SMB2_LOCK command which caused OFD lock problem (Leif Sahlberg) [1708033] - [fs] CIFS: return correct errors when pinning memory failed for direct I/O (Leif Sahlberg) [1708033] - [fs] CIFS: use the correct length when pinning memory for direct I/O for write (Leif Sahlberg) [1708033] - [fs] cifs: check ntwrk_buf_start for NULL before dereferencing it (Leif Sahlberg) [1708033] - [fs] cifs: remove coverity warning in calc_lanman_hash (Leif Sahlberg) [1708033] - [fs] cifs: remove set but not used variable 'smb_buf' (Leif Sahlberg) [1708033] - [fs] cifs: suppress some implicit-fallthrough warnings (Leif Sahlberg) [1708033] - [fs] cifs: change smb2_query_eas to use the compound query-info helper (Leif Sahlberg) [1708033] - [fs] Add vers=3.0.2 as a valid option for SMBv3.0.2 (Leif Sahlberg) [1708033] - [fs] cifs: create a helper function for compound query_info (Leif Sahlberg) [1708033] - [fs] cifs: address trivial coverity warning (Leif Sahlberg) [1708033] - [fs] cifs: smb2 commands can not be negative, remove confusing check (Leif Sahlberg) [1708033] - [fs] cifs: use a compound for setting an xattr (Leif Sahlberg) [1708033] - [fs] cifs: clean up indentation, replace spaces with tab (Leif Sahlberg) [1708033] - [fs] smb3: Fix rmdir compounding regression to strict servers (Leif Sahlberg) [1708033] - [fs] CIFS: Avoid returning EBUSY to upper layer VFS (Leif Sahlberg) [1708033] - [fs] cifs: Fix separator when building path from dentry (Leif Sahlberg) [1708033] - [fs] cifs: In Kconfig CONFIG_CIFS_POSIX needs depends on legacy (insecure cifs) (Leif Sahlberg) [1708033] - [fs] cifs: fix signed/unsigned mismatch on aio_read patch (Leif Sahlberg) [1708033] - [fs] cifs: don't dereference smb_file_target before null check (Leif Sahlberg) [1708033] - [fs] CIFS: Add direct I/O functions to file_operations (Leif Sahlberg) [1708033] - [fs] CIFS: Add support for direct I/O write (Leif Sahlberg) [1708033] - [fs] CIFS: Add support for direct I/O read (Leif Sahlberg) [1708033] - [fs] smb3: missing defines and structs for reparse point handling (Leif Sahlberg) [1708033] - [fs] smb3: allow more detailed protocol info on open files for debugging (Leif Sahlberg) [1708033] - [fs] smb3: on kerberos mount if server doesn't specify auth type use krb5 (Leif Sahlberg) [1708033] - [fs] smb3: add trace point for tree connection (Leif Sahlberg) [1708033] - [fs] cifs: fix spelling mistake, EACCESS -> EACCES (Leif Sahlberg) [1708033] - [fs] cifs: fix return value for cifs_listxattr (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number for cifs.ko to 2.14 (Leif Sahlberg) [1708033] - [fs] smb3: add debug for unexpected mid cancellation (Leif Sahlberg) [1708033] - [fs] cifs: allow calling SMB2_xxx_free(NULL) (Leif Sahlberg) [1708033] - [fs] smb3 - clean up debug output displaying network interfaces (Leif Sahlberg) [1708033] - [fs] smb3: show number of current open files in /proc/fs/cifs/Stats (Leif Sahlberg) [1708033] - [fs] cifs: add support for ioctl on directories (Leif Sahlberg) [1708033] - [fs] cifs: fallback to older infolevels on findfirst queryinfo retry (Leif Sahlberg) [1708033] - [fs] smb3: do not attempt cifs operation in smb3 query info error path (Leif Sahlberg) [1708033] - [fs] smb3: send backup intent on compounded query info (Leif Sahlberg) [1708033] - [fs] cifs: track writepages in vfs operation counters (Leif Sahlberg) [1708033] - [fs] smb2: fix uninitialized variable bug in smb2_ioctl_query_info (Leif Sahlberg) [1708033] - [fs] cifs: add IOCTL for QUERY_INFO passthrough to userspace (Leif Sahlberg) [1708033] - [fs] cifs: minor clarification in comments (Leif Sahlberg) [1708033] - [fs] CIFS: Print message when attempting a mount (Leif Sahlberg) [1708033] - [fs] CIFS: Adds information-level logging function (Leif Sahlberg) [1708033] - [fs] cifs: OFD locks do not conflict with eachothers (Leif Sahlberg) [1708033] - [fs] CIFS: SMBD: Do not call ib_dereg_mr on invalidated memory registration (Leif Sahlberg) [1708033] - [fs] CIFS: pass page offsets on SMB1 read/write (Leif Sahlberg) [1708033] - [fs] fs/cifs: fix uninitialised variable warnings (Leif Sahlberg) [1708033] - [fs] smb3: add tracepoint for sending lease break responses to server (Leif Sahlberg) [1708033] - [fs] cifs: do not return atime less than mtime (Leif Sahlberg) [1708033] - [fs] smb3: update default requested iosize to 4MB from 1MB for recent dialects (Leif Sahlberg) [1708033] - [fs] smb3: Add debug message later in smb2/smb3 reconnect path (Leif Sahlberg) [1708033] - [fs] CIFS: make 'nodfs' mount opt a superblock flag (Leif Sahlberg) [1708033] - [fs] smb3: track the instance of each session for debugging (Leif Sahlberg) [1708033] - [fs] smb3: minor missing defines relating to reparse points (Leif Sahlberg) [1708033] - [fs] smb3: add way to control slow response threshold for logging and stats (Leif Sahlberg) [1708033] - [fs] cifs: minor updates to module description for cifs.ko (Leif Sahlberg) [1708033] - [fs] cifs: protect against server returning invalid file system block size (Leif Sahlberg) [1708033] - [fs] smb3: allow stats which track session and share reconnects to be reset (Leif Sahlberg) [1708033] - [fs] SMB3: Backup intent flag missing from compounded ops (Leif Sahlberg) [1708033] - [fs] cifs: create a define for the max number of iov we need for a SMB2 set_info (Leif Sahlberg) [1708033] - [fs] cifs: change SMB2_OP_RENAME and SMB2_OP_HARDLINK to use compounding (Leif Sahlberg) [1708033] - [fs] cifs: remove the is_falloc argument to SMB2_set_eof (Leif Sahlberg) [1708033] - [fs] cifs: change SMB2_OP_SET_INFO to use compounding (Leif Sahlberg) [1708033] - [fs] cifs: change SMB2_OP_SET_EOF to use compounding (Leif Sahlberg) [1708033] - [fs] cifs: make rmdir() use compounding (Leif Sahlberg) [1708033] - [fs] cifs: create helpers for SMB2_set_info_init/free() (Leif Sahlberg) [1708033] - [fs] cifs: change unlink to use a compound (Leif Sahlberg) [1708033] - [fs] cifs: change mkdir to use a compound (Leif Sahlberg) [1708033] - [fs] cifs: add a smb2_compound_op and change QUERY_INFO to use it (Leif Sahlberg) [1708033] - [fs] cifs: fix a credits leak for compund commands (Leif Sahlberg) [1708033] - [fs] smb3: add tracepoint to catch cases where credit refund of failed op overlaps reconnect (Leif Sahlberg) [1708033] - [fs] cifs: remove set but not used variable 'cifs_sb' (Leif Sahlberg) [1708033] - [fs] cifs: Use kmemdup rather than duplicating its implementation in smb311_posix_mkdir() (Leif Sahlberg) [1708033] - [fs] smb3: do not display confusing message on mount to Azure servers (Leif Sahlberg) [1708033] - [fs] smb3: fix lease break problem introduced by compounding (Leif Sahlberg) [1708033] - [fs] cifs: only wake the thread for the very last PDU in a compound (Leif Sahlberg) [1708033] - [fs] cifs: add a warning if we try to to dequeue a deleted mid (Leif Sahlberg) [1708033] - [fs] smb2: fix missing files in root share directory listing (Leif Sahlberg) [1708033] - [fs] cifs: read overflow in is_valid_oplock_break() (Leif Sahlberg) [1708033] - [fs] cifs: integer overflow in in SMB2_ioctl() (Leif Sahlberg) [1708033] - [fs] CIFS: fix wrapping bugs in num_entries() (Leif Sahlberg) [1708033] - [fs] cifs: prevent integer overflow in nxt_dir_entry() (Leif Sahlberg) [1708033] - [fs] fs/cifs: suppress a string overflow warning (Leif Sahlberg) [1708033] - [fs] cifs: connect to servername instead of IP for IPC$ share (Leif Sahlberg) [1708033] - [fs] smb3: check for and properly advertise directory lease support (Leif Sahlberg) [1708033] - [fs] smb3: minor debugging clarifications in rfc1001 len processing (Leif Sahlberg) [1708033] - [fs] SMB3: Backup intent flag missing for directory opens with backupuid mounts (Leif Sahlberg) [1708033] - [fs] fs/cifs: don't translate SFM_SLASH (U+F026) to backslash (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number for cifs.ko to 2.12 (Leif Sahlberg) [1708033] - [fs] cifs: check kmalloc before use (Leif Sahlberg) [1708033] - [fs] cifs: check if SMB2 PDU size has been padded and suppress the warning (Leif Sahlberg) [1708033] - [fs] cifs: create a define for how many iovs we need for an SMB2_open() (Leif Sahlberg) [1708033] - [fs] smb3: create smb3 equivalent alias for cifs pseudo-xattrs (Leif Sahlberg) [1708033] - [fs] smb3: allow previous versions to be mounted with snapshot= mount parm (Leif Sahlberg) [1708033] - [fs] cifs: don't show domain= in mount output when domain is empty (Leif Sahlberg) [1708033] - [fs] cifs: add missing support for ACLs in SMB 3.11 (Leif Sahlberg) [1708033] - [fs] smb3: enumerating snapshots was leaving part of the data off end (Leif Sahlberg) [1708033] - [fs] cifs: update smb2_queryfs() to use compounding (Leif Sahlberg) [1708033] - [fs] cifs: update receive_encrypted_standard to handle compounded responses (Leif Sahlberg) [1708033] - [fs] cifs: create SMB2_open_init()/SMB2_open_free() helpers. (Leif Sahlberg) [1708033] - [fs] cifs: add SMB2_query_info_[init|free]() (Leif Sahlberg) [1708033] - [fs] cifs: add SMB2_close_init()/SMB2_close_free() (Leif Sahlberg) [1708033] - [fs] smb3: display stats counters for number of slow commands (Leif Sahlberg) [1708033] - [fs] CIFS: fix uninitialized ptr deref in smb2 signing (Leif Sahlberg) [1708033] - [fs] smb3: Do not send SMB3 SET_INFO if nothing changed (Leif Sahlberg) [1708033] - [fs] smb3: fix minor debug output for CONFIG_CIFS_STATS (Leif Sahlberg) [1708033] - [fs] smb3: add tracepoint for slow responses (Leif Sahlberg) [1708033] - [fs] cifs: add compound_send_recv() (Leif Sahlberg) [1708033] - [fs] cifs: make smb_send_rqst take an array of requests (Leif Sahlberg) [1708033] - [fs] cifs: update init_sg, crypt_message to take an array of rqst (Leif Sahlberg) [1708033] - [fs] smb3: fix reset of bytes read and written stats (Leif Sahlberg) [1708033] - [fs] smb3: display bytes_read and bytes_written in smb3 stats (Leif Sahlberg) [1708033] - [fs] cifs: simple stats should always be enabled (Leif Sahlberg) [1708033] - [fs] cifs: use a refcount to protect open/closing the cached file handle (Leif Sahlberg) [1708033] - [fs] smb3: add reconnect tracepoints (Leif Sahlberg) [1708033] - [fs] smb3: add tracepoint for session expired or deleted (Leif Sahlberg) [1708033] - [fs] cifs: remove unused stats (Leif Sahlberg) [1708033] - [fs] smb3: don't request leases in symlink creation and query (Leif Sahlberg) [1708033] - [fs] smb3: remove per-session operations from per-tree connection stats (Leif Sahlberg) [1708033] - [fs] SMB3: Number of requests sent should be displayed for SMB3 not just CIFS (Leif Sahlberg) [1708033] - [fs] smb3: snapshot mounts are read-only and make sure info is displayable about the mount (Leif Sahlberg) [1708033] - [fs] smb3: remove noisy warning message on mount (Leif Sahlberg) [1708033] - [fs] cifs: add missing debug entries for kconfig options (Leif Sahlberg) [1708033] - [fs] smb3: fill in statfs fsid and correct namelen (Leif Sahlberg) [1708033] - [fs] cifs: Make sure all data pages are signed correctly (Leif Sahlberg) [1708033] - [fs] CIFS: fix memory leak and remove dead code (Leif Sahlberg) [1708033] - [fs] cifs: use 64-bit timestamps for fscache (Leif Sahlberg) [1708033] - [fs] cifs: use timespec64 internally (Leif Sahlberg) [1708033] - [fs] cifs: Silence uninitialized variable warning (Leif Sahlberg) [1708033] - [fs] fs/cifs: Simplify ib_post_(send|recv|srq_recv)() calls (Leif Sahlberg) [1708033]- [edac] EDAC/amd64: Set maximum channel layer size depending on family (Gary Hook) [1690984] - [edac] EDAC/amd64: Adjust printed chip select sizes when interleaved (Gary Hook) [1690984] - [edac] EDAC/amd64: Recognize x16 symbol size (Gary Hook) [1690984] - [edac] EDAC/amd64: Support more than two Unified Memory Controllers (Gary Hook) [1690984] - [edac] EDAC/amd64: Use a macro for iterating over Unified Memory Controllers (Gary Hook) [1690984] - [edac] EDAC, amd64: Add Family 17h, models 10h-2fh support (Gary Hook) [1670609 1690984] - [md] dm mpath: fix missing call of path selector type->end_io (Mike Snitzer) [1686227] - [rpmspec] redhat: do not generate debuginfo for self-tests and samples (Ivan Vecera) [1708375] - [netdrv] broadcom: Mark expected switch fall-throughs (Kamal Heib) [1684380] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Kamal Heib) [1684380] - [netdrv] broadcom: tg3: fix use of SPEED_UNKNOWN ethtool constant (Kamal Heib) [1684380] - [netdrv] tg3: allow ethtool -p to work for NICs in down state (Kamal Heib) [1684380] - [netdrv] tg3: optionally use eth_platform_get_mac_address() to get mac address (Kamal Heib) [1684380] - [netdrv] tg3: extend PTP gettime function to read system clock (Kamal Heib) [1684380] - [netdrv] tg3: Fix fall-through annotations (Kamal Heib) [1684380] - [netdrv] tg3: Mark expected switch fall-throughs (Kamal Heib) [1684380] - [mm] x86/mm/KASLR: Fix the size of the direct mapping section (Baoquan He) [1669075] - [netdrv] net/mlx4_en: fix spelling mistake: "quiting" -> "quitting" (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_core: Fix error handling when initializing CQ bufs in the driver (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_core: Add masking for a few queries on HCA caps (Alaa Hleihel) [1691235 1691228] - [infiniband] IB/mlx4: Fix using wrong function to destroy sqp AHs under SRIOV (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4: replace pci_{,un}map_sg with dma_{,un}map_sg (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4: Get rid of page operation after dma_alloc_coherent (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_core: drop useless LIST_HEAD (Alaa Hleihel) [1691235 1691228] - [infiniband] IB/mlx4: Remove set but not used variable 'pd' (Alaa Hleihel) [1691235 1691228] - [infiniband] IB/mlx4: Utilize macro to calculate SQ spare size (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_en: remove fallback after kzalloc_node() (Alaa Hleihel) [1691235 1691228] - [infiniband] IB/mlx4: Remove unneeded NULL check (Alaa Hleihel) [1691235 1691228] - [infiniband] mlx4: Use snprintf instead of complicated strcpy (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_core: Fix several coding style errors (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_core: Fix return codes of unsupported operations (Alaa Hleihel) [1691235 1691228] - [netdrv] {net, IB}/mlx4: Initialize CQ buffers in the driver when possible (Alaa Hleihel) [1691235 1691228] - [netdrv] mlx4: use __vlan_hwaccel helpers (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_en: Fix build break when CONFIG_INET is off (Alaa Hleihel) [1691233 1691228] - [netdrv] net/mlx4_en: use __netdev_tx_sent_queue() (Alaa Hleihel) [1691233 1691228] - [netdrv] net/mlx4_en: add a missing include (Alaa Hleihel) [1691233 1691228] - [infiniband] IB/mlx4: Add port and TID to MAD debug print (Alaa Hleihel) [1691233 1691228] - [infiniband] IB/mlx4: Enable debug print of SMPs (Alaa Hleihel) [1691233 1691228] - [infiniband] RDMA: Fix dependencies for rdma_user_mmap_io (Alaa Hleihel) [1691233 1691228] - [infiniband] IB/mlx4: Remove unnecessary parentheses (Alaa Hleihel) [1691233 1691228] - [infiniband] RDMA/mlx4: Use rdma_user_mmap_io (Alaa Hleihel) [1691233 1691228] - [netdrv] net/mlx4_core: Fix warnings during boot on driverinit param set failures (Alaa Hleihel) [1691228] - [netdrv] net/mlx4_core: Use devlink region_snapshot parameter (Alaa Hleihel) [1691228] - [netdrv] net/mlx4_core: Add Crdump FW snapshot support (Alaa Hleihel) [1691228] - [netdrv] net/mlx4_core: Add health buffer address capability (Alaa Hleihel) [1691228] - [netdrv] mlx4: Add support for devlink reload and load driverinit values (Alaa Hleihel) [1691228 1663198] - [netdrv] mlx4: Add mlx4 initial parameters table and register it (Alaa Hleihel) [1691228 1663198] - [infiniband] IB/mlx4: Create slave AH's directly (Alaa Hleihel) [1691228] - [infiniband] IB/mlx4: Add support for drain SQ & RQ (Alaa Hleihel) [1691228] - [net] openvswitch: return an error instead of doing BUG_ON() (Eelco Chaudron) [1700468] - [include] net: add netif_is_geneve() (Petr Oros) [1707002] - [netdrv] team: fix possible recursive locking when add slaves (Hangbin Liu) [1700679] - [netdrv] phy: Fix ioctl handler when modifing MII_ADVERTISE (Petr Oros) [1691676] - [netdrv] mii: Add mii_lpa_mod_linkmode_lpa_t (Petr Oros) [1691676] - [netdrv] phy: marvell: Rename mii_lpa_to_linkmode_lpa_t (Petr Oros) [1691676] - [netdrv] mii: Rename mii_stat1000_to_linkmode_lpa_t (Petr Oros) [1691676] - [include] mii: Fix autoneg in mii_lpa_to_linkmode_lpa_t() (Petr Oros) [1691676] - [netdrv] phy: remove unused code in phy_probe (Petr Oros) [1691676] - [netdrv] phy: check if advertising is zero using linkmode_empty (Petr Oros) [1691676] - [netdrv] phy: marvell: remove set but not used variable 'pause' (Petr Oros) [1691676] - [netdrv] phy: Add support for resolving 5G and 2.5G autoneg (Petr Oros) [1691676] - [netdrv] phy: Add more link modes to the settings table (Petr Oros) [1691676] - [netdrv] phy: Fixup kerneldoc markup. (Petr Oros) [1691676] - [netdrv] phy: Convert u32 phydev->lp_advertising to linkmode (Petr Oros) [1691676] - [netdrv] ethernet: Convert phydev advertize and supported from u32 to link mode (Petr Oros) [1691676] - [netdrv] bonding: Issue NETDEV_PRE_CHANGEADDR (Ivan Vecera) [1705509] - [netdrv] bonding: Give bond_set_dev_addr() a return value (Ivan Vecera) [1705509] - [netdrv] ipvlan: Issue NETDEV_PRE_CHANGEADDR (Ivan Vecera) [1705509] - [net] bridge: Handle NETDEV_PRE_CHANGEADDR from ports (Ivan Vecera) [1705509] - [net] bridge: Issue NETDEV_PRE_CHANGEADDR (Ivan Vecera) [1705509] - [net] dev: Issue NETDEV_PRE_CHANGEADDR (Ivan Vecera) [1705509] - [net] dev: Add NETDEV_PRE_CHANGEADDR (Ivan Vecera) [1705509] - [net] dev: Add extack argument to dev_set_mac_address() (Ivan Vecera) [1705509] - [netdrv] phy: phy driver features are mandatory (Petr Oros) [1691720] - [netdrv] phy: add missing phy driver features (Petr Oros) [1691720] - [netdrv] phy: Add missing features to PHY drivers (Petr Oros) [1691720] - [netdrv] phy: genphy_10g_driver: Avoid NULL pointer dereference (Petr Oros) [1691720] - [netdrv] phy: phy_support_sym_pause: Clear Asym Pause (Petr Oros) [1691720] - [netdrv] phy: Replace phy driver features u32 with link_mode bitmap (Petr Oros) [1691720] - [netdrv] ethernet: xgbe: expand PHY_GBIT_FEAUTRES (Petr Oros) [1691720] - [net] net: phy: Add limkmode equivalents to some of the MII ethtool helpers (Petr Oros) [1691720] - [netdrv] phy: Add helper for advertise to lcl value (Petr Oros) [1691720] - [net] phy: Add helper to convert MII ADV register to a linkmode (Petr Oros) [1691720] - [netdrv] phy: Add phydev_info() (Petr Oros) [1691720] - [netdrv] phy: Add phydev_warn() (Petr Oros) [1691720] - [netdrv] phy: Move linkmode helpers to somewhere public (Petr Oros) [1691720] - [netdrv] ethernet: dpaa: remove unused variables (Petr Oros) [1691720] - [netdrv] ravb: Disable Pause Advertisement (Petr Oros) [1691720] - [netdrv] ethernet: Add helper to determine if pause configuration is supported (Petr Oros) [1691720] - [netdrv] ethernet: Add helper for set_pauseparam for Pause (Petr Oros) [1691720] - [netdrv] ethernet: Add helper for set_pauseparam for Asym Pause (Petr Oros) [1691720] - [netdrv] ethernet: Add helper for MACs which support pause (Petr Oros) [1691720] - [netdrv] ethernet: Add helper for MACs which support asym pause (Petr Oros) [1691720] - [netdrv] ethernet: Add helper to remove a supported link mode (Petr Oros) [1691720] - [netdrv] ethernet: Fix up drivers masking pause support (Petr Oros) [1691720] - [netdrv] bcmgenet: Fix speed selection for reverse MII (Petr Oros) [1691720] - [netdrv] ethernet: Use phy_set_max_speed() to limit advertised speed (Petr Oros) [1691720] - [netdrv] phy: bcm63xx: Allow to be built with COMPILE_TEST (Petr Oros) [1691720] - [netdrv] phy: et1011c: Remove incorrect missing 1000 Half (Petr Oros) [1691720] - [netdrv] phy: ste10Xp: Remove wrong SUPPORTED_Pause (Petr Oros) [1691720] - [tools] selftests: net: ip_defrag: cover new IPv6 defrag behavior (Guillaume Nault) [1660282] - [tools] selftests: net: fix/improve ip_defrag selftest (Guillaume Nault) [1660282] - [tools] selftests: use posix-style redirection in ip_defrag.sh (Guillaume Nault) [1660282] - [tools] selftests: net: Clean up an unused variable (Guillaume Nault) [1660282] - [tools] selftests/net: add ipv6 tests to ip_defrag selftest (Guillaume Nault) [1660282] - [tools] selftests/net: add ip_defrag selftest (Guillaume Nault) [1660282] - [net] ip6: fix skb leak in ip6frag_expire_frag_queue() (Guillaume Nault) [1660282] - [net] IP6 defrag: use rbtrees in nf_conntrack_reasm.c (Guillaume Nault) [1660282] - [net] IP6 defrag: use rbtrees for IPv6 defrag (Guillaume Nault) [1660282] - [net] IP defrag: encapsulate rbtree defrag code into callable functions (Guillaume Nault) [1660282] - [net] ipv4: do not handle duplicate fragments as overlapping (Guillaume Nault) [1660282] - [net] ipv4: ipv6: netfilter: Adjust the frag mem limit when truesize changes (Guillaume Nault) [1660282] - [net] ipv6: remove dependency of nf_defrag_ipv6 on ipv6 module (Guillaume Nault) [1660282] - [net] ipv6: fix typo in net/ipv6/reassembly.c (Guillaume Nault) [1660282] - [net] core: dev: Attach extack to NETDEV_PRE_UP (Ivan Vecera) [1705501] - [net] core: dev: Add call_netdevice_notifiers_extack() (Ivan Vecera) [1705501] - [net] core: dev: Add extack argument to __dev_change_flags() (Ivan Vecera) [1705501] - [net] core: dev: Add extack argument to dev_change_flags() (Ivan Vecera) [1705501] - [netdrv] ipvlan: ipvlan_set_port_mode(): Add an extack argument (Ivan Vecera) [1705501] - [netdrv] vrf: cycle_netdev(): Add an extack argument (Ivan Vecera) [1705501] - [net] net: core: dev: Add extack argument to dev_open() (Ivan Vecera) [1705501] - [net] vlan: conditional inclusion of FCoE hooks to match netdevice.h and bnx2x (Chris Leech) [1685894] - [net] Do not route unicast IP packets twice (Ivan Vecera) [1704923] - [net] skbuff: Rename 'offload_mr_fwd_mark' to 'offload_l3_fwd_mark' (Ivan Vecera) [1704923] - [net] devlink: Add 'fw_load_policy' generic parameter (Ivan Vecera) [1704902] - [net] bridge: Extend br_vlan_get_pvid() for bridge ports (Ivan Vecera) [1704863] - [net] ipv4: Notify about changes to ip_forward_update_priority (Ivan Vecera) [1704697] - [net] ipv4: Control SKB reprioritization after forwarding (Ivan Vecera) [1704697] - [net] dcb: Add priority-to-DSCP map getters (Ivan Vecera) [1704639] - [net] xsk: export xdp_get_umem_from_qid (Ivan Vecera) [1704606] - [net] net: Add lag.h, net_lag_port_dev_txable() (Ivan Vecera) [1704297] - [netdrv] team: Publish team_port_get_rcu() (Ivan Vecera) [1704297] - [net] sched: sch_api: set an error msg when qdisc_alloc_handle() fails (Ivan Vecera) [1677094] - [net] ethtool: Remove unnecessary null check in ethtool_rx_flow_rule_create (Ivan Vecera) [1691738] - [net] flow_offload: fix block stats (Ivan Vecera) [1691738] - [net] sched: flower: only return error from hw offload if skip_sw (Ivan Vecera) [1691738] - [net] flow_offload: Fix flow action infrastructure (Ivan Vecera) [1691738] - [net] ethtool: add ethtool_rx_flow_spec to flow_rule structure translator (Ivan Vecera) [1691738] - [net] flow_offload: add wake-up-on-lan and queue to flow_action (Ivan Vecera) [1691738] - [net] flow_offload: add statistics retrieval infrastructure and use it (Ivan Vecera) [1691738] - [net] cls_api: add translator to flow_action representation (Ivan Vecera) [1691738] - [net] flow_offload: add flow action infrastructure (Ivan Vecera) [1691738] - [net] flow_offload: add flow_rule and flow_match structures and use them (Ivan Vecera) [1691738] - [net] netfilter: ipv6: Don't preserve original oif for loopback address (Florian Westphal) [1702813] - [net] netfilter: ipv6: Preserve link scope traffic original oif (Florian Westphal) [1702813] - [net] sctp: implement memory accounting on rx path (Xin Long) [1665243] {CVE-2019-3874} - [net] sctp: implement memory accounting on tx path (Xin Long) [1665243] {CVE-2019-3874} - [net] openvswitch: fix flow actions reallocation (Eelco Chaudron) [1700468] - [net] openvswitch: fix missing checks for nla_nest_start (Eelco Chaudron) [1700468] - [net] openvswitch: fix a NULL pointer dereference (Eelco Chaudron) [1700468] - [net] openvswitch: meter: Use struct_size() in kzalloc() (Eelco Chaudron) [1700468] - [net] openvswitch: Fix IPv6 later frags parsing (Eelco Chaudron) [1700468] - [net] openvswitch: fix spelling mistake "execeeds" -> "exceeds" (Eelco Chaudron) [1700468] - [net] openvswitch: remove BUG_ON from get_dpdev (Eelco Chaudron) [1700468] - [net] openvswitch: fix linking without CONFIG_NF_CONNTRACK_LABELS (Eelco Chaudron) [1700468] - [net] revert "openvswitch: Fix template leak in error cases." (Eelco Chaudron) [1700468] - [net] openvswitch: Use correct reply values in datapath and vport ops (Eelco Chaudron) [1700468] - [net] ovs: fix return type of ndo_start_xmit function (Eelco Chaudron) [1700468] - [net] openvswitch: Derive IP protocol number for IPv6 later frags (Eelco Chaudron) [1700468] - [net] openvswitch: kernel datapath clone action (Eelco Chaudron) [1700468] - [net] openvswitch: Avoid OOB read when parsing flow nlattrs (Eelco Chaudron) [1700468] - [net] net/vlan: remove unused #define HAVE_VLAN_GET_TAG (Ivan Vecera) [1700369] - [net] vlan: include the shift in skb_vlan_tag_get_prio() (Ivan Vecera) [1700369] - [net] vlan: introduce __vlan_hwaccel_copy_tag() helper (Ivan Vecera) [1700369] - [net] vlan: introduce __vlan_hwaccel_clear_tag() helper (Ivan Vecera) [1700369] - [net] sctp: initialize _pad of sockaddr_in before copying to user memory (Xin Long) [1699076] - [net] sctp: use memdup_user instead of vmemdup_user (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_STREAM_SCHEDULER sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_EVENT sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_ENABLE_STREAM_RESET sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_DEFAULT_PRINFO sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_AUTH_DEACTIVATE_KEY sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_AUTH_DELETE_KEY sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_AUTH_ACTIVE_KEY sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_AUTH_KEY sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_MAX_BURST sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_CONTEXT sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_DEFAULT_SNDINFO sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_DELAYED_SACK sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_DEFAULT_SEND_PARAM sockopt (Xin Long) [1699076] - [net] sctp: not copy sctp_sock pd_lobby in sctp_copy_descendant (Xin Long) [1699076] - [net] sctp: get sctphdr by offset in sctp_compute_cksum (Xin Long) [1699076] - [net] sctp: call sctp_auth_init_hmacs() in sctp_sock_migrate() (Xin Long) [1699076] - [net] sctp: move up sctp_auth_init_hmacs() in sctp_endpoint_init() (Xin Long) [1699076] - [net] sctp: sctp_sock_migrate() returns error if sctp_bind_addr_dup() fails (Xin Long) [1699076] - [net] sctp: remove sched init from sctp_stream_init (Xin Long) [1699076] - [net] sctp: call iov_iter_revert() after sending ABORT (Xin Long) [1699076] - [net] ipvs: get sctphdr by sctphoff in sctp_csum_check (Xin Long) [1699076] - [net] sctp: chunk.c: correct format string for size_t in printk (Xin Long) [1699076] - [net] sctp: don't compare hb_timer expire date before starting it (Xin Long) [1699076] - [net] doc: sctp: Merge and clean up rst files (Xin Long) [1699076] - [net] sctp: set stream ext to NULL after freeing it in sctp_stream_outq_migrate (Xin Long) [1699076] - [net] sctp: add SCTP_FUTURE_ASOC and SCTP_CURRENT_ASSOC for SCTP_STREAM_SCHEDULER sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_EVENT sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_ENABLE_STREAM_RESET sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_DEFAULT_PRINFO sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_AUTH_DEACTIVATE_KEY sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_AUTH_DELETE_KEY sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_AUTH_ACTIVE_KEY sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_AUTH_KEY sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_MAX_BURST sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_CONTEXT sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_DEFAULT_SNDINFO sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_DEFAULT_SEND_PARAM sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_DELAYED_SACK sockopt (Xin Long) [1699076] - [net] sctp: add SCTP_CURRENT_ASSOC for SCTP_STREAM_SCHEDULER_VALUE sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_INTERLEAVING_SUPPORTED sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_RECONFIG_SUPPORTED sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_PR_SUPPORTED sockopt (Xin Long) [1699076] - [net] sctp: add SCTP_FUTURE_ASSOC for SCTP_PEER_ADDR_THLDS sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_LOCAL_AUTH_CHUNKS sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_MAXSEG sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_ASSOCINFO sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_RTOINFO sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_PEER_ADDR_PARAMS sockopt (Xin Long) [1699076] - [net] sctp: introduce SCTP_FUTURE/CURRENT/ALL_ASSOC (Xin Long) [1699076] - [net] sctp: set flow sport from saddr only when it's 0 (Xin Long) [1699076] - [net] sctp: set chunk transport correctly when it's a new asoc (Xin Long) [1699076] - [net] sctp: improve the events for sctp stream adding (Xin Long) [1699076] - [net] sctp: improve the events for sctp stream reset (Xin Long) [1699076] - [net] sctp: allocate sctp_sockaddr_entry with kzalloc (Xin Long) [1699076] - [net] sctp: initialize sin6_flowinfo for ipv6 addrs in sctp_inet6addr_event (Xin Long) [1699076] - [net] sctp: frag_point sanity check (Xin Long) [1699076] - [net] sctp: kfree_rcu asoc (Xin Long) [1699076] - [net] sctp: update frag_point when stream_interleave is set (Xin Long) [1699076] - [net] sctp: add sockopt SCTP_EVENT (Xin Long) [1699076] - [net] sctp: rename enum sctp_event to sctp_event_type (Xin Long) [1699076] - [net] sctp: add subscribe per asoc (Xin Long) [1699076] - [net] sctp: define subscribe in sctp_sock as __u16 (Xin Long) [1699076] - [net] sctp: process sk_reuseport in sctp_get_port_local (Xin Long) [1699076] - [net] sctp: add sock_reuseport for the sock in __sctp_hash_endpoint (Xin Long) [1699076] - [net] sctp: do reuseport_select_sock in __sctp_rcv_lookup_endpoint (Xin Long) [1699076] - [net] sctp: Fix SKB list traversal in sctp_intl_store_ordered(). (Xin Long) [1699076] - [net] sctp: Fix SKB list traversal in sctp_intl_store_reasm(). (Xin Long) [1699076] - [net] sctp: define SCTP_SS_DEFAULT for Stream schedulers (Xin Long) [1699076] - [net] sctp: clear the transport of some out_chunk_list chunks in sctp_assoc_rm_peer (Xin Long) [1699076] - [net] sctp: use sk_wmem_queued to check for writable space (Xin Long) [1699076] - [net] sctp: count both sk and asoc sndbuf with skb truesize and sctp_chunk size (Xin Long) [1699076] - [net] sctp: use the pmtu from the icmp packet to update transport pathmtu (Xin Long) [1699076] - [net] sctp: fix fall-through annotation (Xin Long) [1699076] - [net] sctp: Use skb_queue_is_first(). (Xin Long) [1699076] - [net] sctp: not traverse asoc trans list if non-ipv6 trans exists for ipv6_flowlabel (Xin Long) [1699076] - [net] sctp: fix invalid reference to the index variable of the iterator (Xin Long) [1699076] - [net] sctp: remove useless start_fail from sctp_ht_iter in proc (Xin Long) [1699076] - [net] sctp: Make wrappers for accessing in/out streams (Xin Long) [1699076] - [net] sctp: whitespace fixes (Xin Long) [1699076] - [net] sctp: check for ipv6_pinfo legal sndflow with flowlabel in sctp_v6_get_dst (Xin Long) [1699076] - [net] sctp: add support for setting flowlabel when adding a transport (Xin Long) [1699076] - [net] sctp: add spp_ipv6_flowlabel and spp_dscp for sctp_paddrparams (Xin Long) [1699076] - [net] sctp: add support for dscp and flowlabel per transport (Xin Long) [1699076] - [net] ipv4: add __ip_queue_xmit() that supports tos param (Xin Long) [1699076] - [net] sctp: add support for SCTP_REUSE_PORT sockopt (Xin Long) [1699076] - [netdrv] pptp: dst_release sk_dst_cache in pptp_sock_destruct (Xin Long) [1671606] - [net] datagram: fix unbounded loop in __skb_try_recv_datagram() (Paolo Abeni) [1692379] - [net] ipv6: route: purge exception on removal (Paolo Abeni) [1669049] - [net] vsock: cope with memory allocation failure at socket creation time (Paolo Abeni) [1671619] - [net] ptp: fix Spectre v1 vulnerability (Hangbin Liu) [1664624]- [infiniband] RDMA/bnxt_re: fix or'ing of data into an uninitialized struct member (Selvin Xavier) [1664798] - [netdrv] RDMA/bnxt_en: Enable RDMA driver support for 57500 chip (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Update kernel user abi to pass chip context (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Add extended psn structure for 57500 adapters (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Enable GSI QP support for 57500 series (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Skip backing store allocation for 57500 series (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Add 64bit doorbells for 57500 series (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Add chip context to identify 57500 series (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: fix a size calculation (Selvin Xavier) [1664798] - [infiniband] infiniband: bnxt_re: qplib: Check the return value of send_message (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Increase depth of control path command queue (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Query HWRM Interface version from FW (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Make use of destroy AH sleepable flag (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Make use of create AH sleepable flag (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Avoid accessing the device structure after it is freed (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Fix system hang when registration with L2 driver fails (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Avoid resource leak in case the NQ registration fails (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Wait for delayed work to finish before device removal (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Limit max_pkey to 16 bit value (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Fix qp async event reporting (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Report out of sequence hw counters (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Expose rx discards and drop counters (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Prevent driver crash due to NULL pointer in error message print (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Drop L2 async events silently (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Avoid accessing nq->bar_reg_iomem in failure case (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Avoid NULL check after accessing the pointer (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Remove the unnecessary version macro definition (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Fix recursive lock warning in debug kernel (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Add missing spin lock initialization (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: QPLIB: Add and use #define dev_fmt(fmt) "QPLIB: " fmt (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Modify a fall-through annotation (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Fix a bunch of off by one bugs in qplib_fp.c (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Fix a couple off by one bugs (Selvin Xavier) [1664798] - [powerpc] powerpc/fadump: Do not allow hot-remove memory from fadump reserved area. (Gustavo Duarte) [1524686] - [powerpc] powerpc/fadump: Throw proper error message on fadump registration failure (Gustavo Duarte) [1524686] - [powerpc] powerpc/fadump: Reservationless firmware assisted dump (Gustavo Duarte) [1524686] - [infiniband] IB/hfi1: Fix WQ_MEM_RECLAIM warning (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Implement CCA for TID RDMA protocol (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove WARN_ON when freeing expected receive groups (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Unify the software PSN check for TID RDMA READ/WRITE (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to read next expected psn from hardware flow (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Delay the release of destination mr for TID RDMA WRITE DATA (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Do not flush send queue in the TID RDMA second leg (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Fix the allocation of RSM table (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Eliminate opcode tests on mr deref (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Clear the IOWAIT pending bits when QP is put into error state (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Failed to drain send queue when QP is put into error state (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add missing break in switch statement (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Fix a build warning for TID RDMA READ (Alex Estrin) [1660618] - [infiniband] RDMA/rdmavt: Adapt to handle non-uniform sizes on umem SGEs (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Prioritize the sending of ACK packets (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add static trace for TID RDMA WRITE protocol (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Enable TID RDMA WRITE protocol (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add interlock between TID RDMA WRITE and other requests (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add TID RDMA WRITE functionality into RDMA verbs (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add the dual leg code (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add the TID second leg ACK packet builder (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add the TID second leg send packet builder (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Resend the TID RDMA WRITE DATA packets (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to receive TID RDMA RESYNC packet (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to build TID RDMA RESYNC packet (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add TID RDMA retry timer (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to receive TID RDMA ACK packet (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to build TID RDMA ACK packet (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to receive TID RDMA WRITE DATA packet (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to build TID RDMA WRITE DATA packet (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to receive TID RDMA WRITE response (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add TID resource timer (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to build TID RDMA WRITE response (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add functions to receive TID RDMA WRITE request (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add an s_acked_ack_queue pointer (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Allow for extra entries in QP's s_ack_queue (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Build TID RDMA WRITE request (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add static trace for TID RDMA READ protocol (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Enable TID RDMA READ protocol (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add interlock between a TID RDMA request and other requests (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Integrate TID RDMA READ protocol into RC protocol (Alex Estrin) [1660618] - [include] IB/hfi1: Increment the retry timeout value for TID RDMA READ request (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add functions for restarting TID RDMA READ request (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add TID RDMA handlers (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add functions to receive TID RDMA READ response (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to build TID RDMA READ response (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add functions to receive TID RDMA READ request (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Set PbcInsertHcrc for TID RDMA packets (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add functions to build TID RDMA READ request (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add static trace for flow and TID management functions (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add the counter n_tidwait (Alex Estrin) [1660618] - [infiniband] IB/hfi1: TID RDMA RcvArray programming and TID allocation (Alex Estrin) [1660618] - [infiniband] IB/hfi1: TID RDMA flow allocation (Alex Estrin) [1660618] - [infiniband] IB/hfi: Move RC functions into a header file (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add static trace for OPFN (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Integrate OPFN into RC transactions (Alex Estrin) [1660618] - [infiniband] IB/hfi1, IB/rdmavt: Allow for extending of QP's s_ack_queue (Alex Estrin) [1660618] - [infiniband] IB/hfi1: OPFN interface (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add OPFN helper functions for TID RDMA feature (Alex Estrin) [1660618] - [infiniband] IB/hfi1: OPFN support discovery (Alex Estrin) [1660618] - [infiniband] IB/{hfi1, qib, rvt} Cleanup open coded sge usage (Alex Estrin) [1660618] - [infiniband] IB/{hfi1,qib}: Cleanup open coded sge sizing (Alex Estrin) [1660618] - [infiniband] RDMA/qib: Use GUP longterm for PSM page pining (Alex Estrin) [1660618] - [infiniband] infiniband: qib: no need to check return value of debugfs_create functions (Alex Estrin) [1660618] - [infiniband] infiniband: hfi1: no need to check return value of debugfs_create functions (Alex Estrin) [1660618] - [infiniband] infiniband: hfi1: drop crazy DEBUGFS_SEQ_FILE_CREATE() macro (Alex Estrin) [1660618] - [infiniband] IB/{hfi1, qib}: Fix WC.byte_len calculation for UD_SEND_WITH_IMM (Alex Estrin) [1660618] - [infiniband] IB/qib: Fix an error code in qib_sdma_verbs_send() (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Reduce lock contention on iowait_lock for sdma and pio (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Close VNIC sdma_progress sleep window (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Allow the driver to initialize QP priv struct (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add OPFN and TID RDMA capability bits (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Unreserve a reserved request when it is completed (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Consider LMC in 16B/bypass ingress packet check (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Limit VNIC use of SDMA engines to the available count (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Correctly process FECN and BECN in packets (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Ignore LNI errors before DC8051 transitions to Polling state (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Dump pio info for non-user send contexts (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Fix a latency issue for small messages (Alex Estrin) [1660618] - [infiniband] RDMA/qib: Remove all occurrences of BUG_ON() (Alex Estrin) [1660618] - [infiniband] IB/qib: fix spelling mistake "colescing" -> "coalescing" (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Use VL15 for SM packets (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add mtu check for operational data VLs (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add static trace for iowait (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Prepare resource waits for dual leg (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Error path MAD response size is incorrect (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Move UnsupportedVL bits definitions to the correct header (Alex Estrin) [1660618] - [infiniband] IB/hfi1: set_intr_bits uses incorrect source for register modification (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Missing return value in error path for user sdma (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Right size user_sdma sequence numbers and related variables (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Move URGENT IRQ enable to hfi1_rcvctrl() (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Rework the IRQ API to be more flexible (Alex Estrin) [1660618] - [infiniband] IB/hfi1: PCIe bus width retry (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Make the MSIx resource allocation a bit more flexible (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Prepare for new HFI1 MSIx API (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Get the hfi1_devdata structure as early as possible (Alex Estrin) [1660618] - [infiniband] IB/hfi1: tune_pcie_caps is arbitrarily placed, poorly (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove duplicated defines (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Rework file list in Makefile (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove incorrect call to do_interrupt callback (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Set in_use_ctxts bits for user ctxts only (Alex Estrin) [1660618] - [include] include/rdma/opa_addr.h: Fix an endianness issue (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove INTx support and simplify MSIx usage (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Reorg ctxtdata and rightsize fields (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove caches of chip CSRs (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove unused/writeonly devdata fields (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Rightsize ctxt_eager_bufs fields (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove rcvctrl from ctxtdata (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove rcvhdrq_size (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove rcvhdrsize (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Move rhf_offset from devdata to ctxtdata (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Move normal functions from hfi1_devdata to const array (Alex Estrin) [1660618] - [infiniband] scsi: RDMA/srpt: Fix handling of TMF submission failure (Jonathan Toppins) [1685313] - [infiniband] scsi: RDMA/srpt: Fix a credit leak for aborted commands (Jonathan Toppins) [1685313] - [net] xprtrdma: Reduce the doorbell rate (Receive) (Jonathan Toppins) [1685313] - [net] xprtrdma: Fix sparse warnings (Jonathan Toppins) [1685313] - [net] xprtrdma: Fix helper that drains the transport (Jonathan Toppins) [1685313] - [netdrv] enic: fix build warning without CONFIG_CPUMASK_OFFSTACK (Jonathan Toppins) [1685313] - [infiniband] IB/usnic: Fix out of bounds index check in query pkey (Jonathan Toppins) [1685313] - [infiniband] IB/usnic: Remove stub functions (Jonathan Toppins) [1685313] - [infiniband] rdma: fix build errors on s390 and MIPS due to bad ZERO_PAGE use (Jonathan Toppins) [1685313] - [infiniband] RDMA/ucontext: Fix regression with disassociate (Jonathan Toppins) [1685313] - [infiniband] IB/iser: Fix dma_nents type definition (Jonathan Toppins) [1685313] - [infiniband] IB/iser: Pass the correct number of entries for dma mapped SGL (Jonathan Toppins) [1685313] - [infiniband] RDMA/rxe: Use for_each_sg_page iterator on umem SGL (Jonathan Toppins) [1685313] - [infiniband] RDMA/vmw_pvrdma: Fix memory leak on pvrdma_pci_remove (Jonathan Toppins) [1685313] - [infiniband] RDMA/vmw_pvrdma: Support upto 64-bit PFNs (Jonathan Toppins) [1683475] - [include] IB/mlx5: Remove dead code (Jonathan Toppins) [1685313] - [infiniband] IB/mlx5: Ranges in implicit ODP MR inherit its write access (Jonathan Toppins) [1685313] - [infiniband] IB/rdmavt: Fix frwr memory registration (Jonathan Toppins) [1685313] - [infiniband] IB/rdmavt: Add wc_flags and wc_immdata to cq entry trace (Jonathan Toppins) [1685313] - [infiniband] IB/rdmavt: Fix concurrency panics in QP post_send and modify to error (Jonathan Toppins) [1685313] - [infiniband] IB/rdmavt: Fix loopback send with invalidate ordering (Jonathan Toppins) [1685313] - [infiniband] IB/hfi1: Add limit test for RC/UC send via loopback (Jonathan Toppins) [1685313] - [infiniband] RDMA/iwcm: Fix string truncation error (Jonathan Toppins) [1685313] - [infiniband] RDMA/iwcm: add tos_set bool to iw_cm struct (Jonathan Toppins) [1685313] - [infiniband] RDMA/cma: listening device cm_ids should inherit tos (Jonathan Toppins) [1685313] - [infiniband] RDMA/cma: Rollback source IP address if failing to acquire device (Jonathan Toppins) [1685313] - [infiniband] RDMA/device: Call ib_cache_release_one() only from ib_device_release() (Jonathan Toppins) [1685313] - [infiniband] RDMA/device: Ensure that security memory is always freed (Jonathan Toppins) [1685313] - [infiniband] RDMA/uverbs: Fix an error flow in ib_uverbs_poll_cq (Jonathan Toppins) [1685313] - [infiniband] IB/ipoib: Make ipoib_intercept_dev_id_attr() static (Jonathan Toppins) [1685313] - [infiniband] RDMA: Provide safe ib_alloc_device() function (Jonathan Toppins) [1685313] - [infiniband] IB/core, ipoib: Do not overreact to SM LID change event (Jonathan Toppins) [1685313] - [infiniband] IB/core: Abort page fault handler silently during owning process exit (Jonathan Toppins) [1685313] - [infiniband] RDMA/core: Verify that memory window type is legal (Jonathan Toppins) [1685313] - [infiniband] IB/core: Don't register each MAD agent for LSM notifier (Jonathan Toppins) [1711086 1685313] - [include] IB/core: Eliminate a hole in MAD agent struct (Jonathan Toppins) [1711086 1685313] - [infiniband] IB/core: Fix potential memory leak while creating MAD agents (Jonathan Toppins) [1711086 1685313] - [infiniband] IB/core: Unregister notifier before freeing MAD security (Jonathan Toppins) [1711086 1685313] - [infiniband] IB/core: Destroy QP if XRC QP fails (Jonathan Toppins) [1685313] - [infiniband] IB/core: Declare local functions 'static' (Jonathan Toppins) [1685313] - [infiniband] RDMA/i40iw: Make sure to initialize ib_device_ops (Jonathan Toppins) [1685313] - [rpmspec] Update the kernel rpm package description to mention backports/bug fixes ("Herton R. Krzesinski") [1701064] - [netdrv] bonding: fix arp_validate toggling in active-backup mode (Jarod Wilson) [1654214] - [scsi] scsi: bnx2i: fix indentation issue, remove a tab (Maurizio Lombardi) [1665626] - [scsi] scsi: bnx2i: remove set but not used variable 'cid_num' (Maurizio Lombardi) [1665626] - [scsi] scsi: bnx2i: add error handling for ioremap_nocache (Maurizio Lombardi) [1665626] - [wireless] iwlwifi: mvm: Send LQ command as async when necessary (Stanislaw Gruszka) [1687265] - [scsi] scsi: bnx2fc: Fix error handling in probe() (Maurizio Lombardi) [1665625] - [scsi] scsi: bnx2fc: Fix NULL dereference in error handling (Maurizio Lombardi) [1665625] - [scsi] scsi: bnx2fc: Remove set but not used variable 'oxid' (Maurizio Lombardi) [1665625] - [scsi] bnx2fc_fcoe: Use skb_queue_walk_safe(). (Maurizio Lombardi) [1665625] - [netdrv] hv_netvsc: Fix rndis_per_packet_info internal field initialization (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Add handler for LRO setting change (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Add support for LRO/RSC in the vSwitch (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Fix unwanted wakeup after tx_disable (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Fix IP header checksum for coalesced packets (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: fix typos in code comments (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Fix hash key value reset after other ops (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Refactor assignments of struct netvsc_device_info (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Fix ethtool change hash key error (Mohammed Gamal) [1691375] - [netdrv] ice: Disable sniffing VF traffic on PF (Kamal Heib) [1659176] - [netdrv] ice: Use more efficient structures (Kamal Heib) [1659176] - [netdrv] ice: Use bitfields where possible (Kamal Heib) [1659176] - [netdrv] ice: Add function to program ethertype based filter rule on VSIs (Kamal Heib) [1659176] - [netdrv] ice: Separate if conditions for ice_set_features() (Kamal Heib) [1659176] - [netdrv] ice: Remove __always_unused attribute (Kamal Heib) [1659176] - [netdrv] ice: Suppress false-positive style issues reported by static analyzer (Kamal Heib) [1659176] - [netdrv] ice: Refactor getting/setting coalesce (Kamal Heib) [1659176] - [netdrv] ice: Always free/allocate q_vectors (Kamal Heib) [1659176] - [netdrv] ice: Do not unnecessarily initialize local variable (Kamal Heib) [1659176] - [netdrv] ice: Add more validation in ice_vc_cfg_irq_map_msg (Kamal Heib) [1659176] - [netdrv] ice: Don't remove VLAN filters that were never programmed (Kamal Heib) [1659176] - [netdrv] ice: Preserve VLAN Rx stripping settings (Kamal Heib) [1659176] - [netdrv] ice: Fix for allowing too many MDD events on VF (Kamal Heib) [1659176] - [netdrv] ice: Use pf instead of vsi-back (Kamal Heib) [1659176] - [netdrv] ice: Use dev_err when ice_cfg_vsi_lan fails (Kamal Heib) [1659176] - [netdrv] ice: Refactor link event flow (Kamal Heib) [1659176] - [netdrv] ice: Add missing PHY type to link settings (Kamal Heib) [1659176] - [netdrv] ice: Add reg_idx variable in ice_q_vector structure (Kamal Heib) [1659176] - [netdrv] ice: Remove runtime change of PFINT_OICR_ENA register (Kamal Heib) [1659176] - [netdrv] ice: Fix issue when adding more than allowed VLANs (Kamal Heib) [1659176] - [netdrv] ice: Remove unnecessary wait when disabling/enabling Rx queues (Kamal Heib) [1659176] - [netdrv] ice: Add ability to update rx-usecs-high (Kamal Heib) [1659176] - [netdrv] ice: Add 52 byte RSS hash key support (Kamal Heib) [1659176] - [netdrv] ice: Use ice_for_each_q_vector macro where possible (Kamal Heib) [1659176] - [netdrv] ice: Validate ring existence and its q_vector per VSI (Kamal Heib) [1659176] - [netdrv] ice: Reduce scope of variable in ice_vsi_cfg_rxqs (Kamal Heib) [1659176] - [netdrv] ice: Resolve static analysis reported issue (Kamal Heib) [1659176] - [netdrv] ice: Return configuration error without queue to disable (Kamal Heib) [1659176] - [netdrv] ice: Create framework for VSI queue context (Kamal Heib) [1659176] - [netdrv] ice: Calculate ITR increment based on direct calculation (Kamal Heib) [1700995 1659176] - [netdrv] ice: Bump driver version (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code to control FW LLDP and DCBX (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code for DCB rebuild (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code to get DCB related statistics (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add priority information into VLAN header (Kamal Heib) [1700995 1659176] - [netdrv] ice: Update rings based on TC information (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code to process LLDP MIB change events (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code for DCB initialization part 4/4 (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code for DCB initialization part 3/4 (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code for DCB initialization part 2/4 (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code for DCB initialization part 1/4 (Kamal Heib) [1700995 1659176] - [netdrv] ice: Bump version (Kamal Heib) [1700995 1659176] - [netdrv] ice: Fix incorrect use of abbreviations (Kamal Heib) [1700995 1659176] - [netdrv] ice: Fix typos in code comments (Kamal Heib) [1700995 1659176] - [netdrv] ice: Remove "2 BITS" comment (Kamal Heib) [1659176] - [netdrv] ice: Update comment regarding the ITR_GRAN_S (Kamal Heib) [1659176] - [netdrv] ice: Update function header for __ice_vsi_get_qs (Kamal Heib) [1659176] - [netdrv] ice: Remove unnecessary braces (Kamal Heib) [1659176] - [netdrv] ice: Remove unused function prototype (Kamal Heib) [1659176] - [netdrv] ice: Add missing case in print_link_msg for printing flow control (Kamal Heib) [1659176] - [netdrv] ice: Audit hotpath structures with pahole (Kamal Heib) [1659176] - [netdrv] ice: Do not bail out when filter already exists (Kamal Heib) [1659176] - [netdrv] ice: Fix issue with VF attempt to delete default MAC address (Kamal Heib) [1659176] - [netdrv] ice: enable VF admin queue interrupts (Kamal Heib) [1659176] - [netdrv] ice: Fix for adaptive interrupt moderation (Kamal Heib) [1659176] - [netdrv] ice: Implement pci_error_handler ops (Kamal Heib) [1659176] - [netdrv] ice: Put __ICE_PREPARED_FOR_RESET check in ice_prepare_for_reset (Kamal Heib) [1659176] - [netdrv] ice: use virt channel status codes (Kamal Heib) [1659176] - [netdrv] ice: Remove unnecessary newlines from log messages (Kamal Heib) [1659176] - [netdrv] ice: Create a generic name for the ice_rx_flg64_bits structure (Kamal Heib) [1659176] - [netdrv] ice: add and use new ice_for_each_traffic_class() macro (Kamal Heib) [1659176] - [netdrv] ice: change VF VSI tc info along with num_queues (Kamal Heib) [1659176] - [netdrv] ice: Prevent unintended multiple chain resets (Kamal Heib) [1659176] - [netdrv] ice: map Rx buffer pages with DMA attributes (Kamal Heib) [1659176] - [netdrv] ice: Limit the ice_add_rx_frag to frag addition (Kamal Heib) [1659176] - [netdrv] ice: Gather the rx buf clean-up logic for better reuse (Kamal Heib) [1659176] - [netdrv] ice: Introduce bulk update for page count (Kamal Heib) [1659176] - [netdrv] ice: Get rid of ice_pull_tail (Kamal Heib) [1659176] - [netdrv] ice: Pull out page reuse checks onto separate function (Kamal Heib) [1659176] - [netdrv] ice: Retrieve rx_buf in separate function (Kamal Heib) [1659176] - [netdrv] ice: Enable link events over the ARQ (Kamal Heib) [1659176] - [netdrv] ice: use irq_num var in ice_vsi_req_irq_msix (Kamal Heib) [1659176] - [netdrv] ice: Restore VLAN switch rule if port VLAN existed before (Kamal Heib) [1659176] - [netdrv] ice: update VSI config dynamically (Kamal Heib) [1659176] - [netdrv] ice: Get VF VSI instances directly via PF (Kamal Heib) [1659176] - [netdrv] ice: Don't let VF know that it is untrusted (Kamal Heib) [1659176] - [netdrv] ice: Set LAN_EN for all directional rules (Kamal Heib) [1659176] - [netdrv] ice: Do not set LB_EN for prune switch rules (Kamal Heib) [1659176] - [netdrv] ice: Enable LAN_EN for the right recipes (Kamal Heib) [1659176] - [netdrv] ice: Add support for PF/VF promiscuous mode (Kamal Heib) [1659176] - [netdrv] ice: code cleanup in ice_sched.c (Kamal Heib) [1659176] - [netdrv] ice: Remove unused vsi_id field (Kamal Heib) [1659176] - [netdrv] ice: fix some function prototype and signature style issues (Kamal Heib) [1659176] - [netdrv] ice: fix the divide by zero issue (Kamal Heib) [1659176] - [netdrv] ice: Fix issue reconfiguring VF queues (Kamal Heib) [1659176] - [netdrv] ice: Remove unused function prototype (Kamal Heib) [1659176] - [netdrv] ice: fix static analysis warnings (Kamal Heib) [1659176] - [netdrv] ice: Fix issue reclaiming resources back to the pool after reset (Kamal Heib) [1659176] - [netdrv] ice: Enable MAC anti-spoof by default (Kamal Heib) [1659176] - [netdrv] ice: Determine descriptor count and ring size based on PAGE_SIZE (Kamal Heib) [1659176] - [netdrv] ice: Reset all VFs with VFLR during SR-IOV init flow (Kamal Heib) [1659176] - [netdrv] ice: Get resources per function (Kamal Heib) [1659176] - [netdrv] ice: Implement flow to reset VFs with PFR and other resets (Kamal Heib) [1659176] - [netdrv] ice: configure GLINT_ITR to always have an ITR gran of 2 (Kamal Heib) [1659176] - [netdrv] ice: use ice_for_each_vsi macro when possible (Kamal Heib) [1659176] - [netdrv] ice : Ensure only valid bits are set in ice_aq_set_phy_cfg (Kamal Heib) [1659176] - [netdrv] ice: remove redundant variable and if condition (Kamal Heib) [1659176] - [netdrv] ice: avoid multiple unnecessary de-references in probe (Kamal Heib) [1659176] - [netdrv] ice: Fix issue with VF reset and multiple VFs support on PFs (Kamal Heib) [1659176] - [netdrv] ice: Fix broadcast traffic in port VLAN mode (Kamal Heib) [1659176] - [netdrv] ice: fix overlong string, update stats output (Kamal Heib) [1659176] - [netdrv] ice: Fix for FC get rx/tx pause params (Kamal Heib) [1659176] - [netdrv] ice: use absolute vector ID for VFs (Kamal Heib) [1659176] - [netdrv] ice: check for a leaf node presence (Kamal Heib) [1659176] - [netdrv] ice: flush Tx pipe on disable queue timeout (Kamal Heib) [1659176] - [netdrv] ice: clear VF ARQLEN register on reset (Kamal Heib) [1659176] - [netdrv] ice: don't spam VFs with link messages (Kamal Heib) [1659176] - [netdrv] ice: only use the VF for ICE_VSI_VF in ice_vsi_release (Kamal Heib) [1659176] - [netdrv] ice: fix numeric overflow warning (Kamal Heib) [1659176] - [netdrv] ice: fix issue where host reboots on unload when iommu=on (Kamal Heib) [1659176] - [netdrv] ice: fix ice_remove_rule_internal vsi_list handling (Kamal Heib) [1659176] - [netdrv] ice: fix stack hogs from struct ice_vsi_ctx structures (Kamal Heib) [1659176] - [netdrv] ice: sizeof() should be avoided (Kamal Heib) [1659176] - [netdrv] ice: Fix added in VSI supported nodes calc (Kamal Heib) [1659176] - [netdrv] ice: Fix the calculation of ICE_MAX_MTU (Kamal Heib) [1659176] - [netdrv] ice: Mark extack argument as __always_unused (Kamal Heib) [1659176] - [netdrv] ice: add const qualifier to mac_addr parameter (Kamal Heib) [1659176] - [netdrv] ice: Add support for new PHY types (Kamal Heib) [1659176] - [netdrv] ice: Offload SCTP checksum (Kamal Heib) [1659176] - [netdrv] ice: Allow for software timestamping (Kamal Heib) [1659176] - [netdrv] ice: Implement getting and setting ethtool coalesce (Kamal Heib) [1659176] - [netdrv] ice: Add support for adaptive interrupt moderation (Kamal Heib) [1659176] - [netdrv] ice: Move aggregator list into ice_hw instance (Kamal Heib) [1659176] - [netdrv] ice: Rework queue management code for reuse (Kamal Heib) [1659176] - [netdrv] ice: Add ethtool private flag to make forcing link down optional (Kamal Heib) [1659176] - [netdrv] ice: Set physical link up/down when an interface is set up/down (Kamal Heib) [1659176] - [netdrv] ice: Implement support for normal get_eeprom[_len] ethtool ops (Kamal Heib) [1659176] - [netdrv] ice: Add ethtool set_phys_id handler (Kamal Heib) [1659176] - [netdrv] ice: Configure RSS LUT and HASH KEY in rebuild path (Kamal Heib) [1659176] - [netdrv] ice: Refactor a few Tx scheduler functions (Kamal Heib) [1659176] - [netdrv] ice: Fix unused variable build warning (Kamal Heib) [1659176] - [netdrv] ice: Do not enable NAPI on q_vectors that have no rings (Kamal Heib) [1659176] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Kamal Heib) [1659176] - [netdrv] ice: Fix possible NULL pointer de-reference (Kamal Heib) [1659176] - [netdrv] ice: Use Tx|Rx in comments (Kamal Heib) [1659176] - [netdrv] ice: Cosmetic formatting changes (Kamal Heib) [1659176] - [netdrv] ice: Cleanup short function signatures (Kamal Heib) [1659176] - [netdrv] ice: Cleanup ice_tx_timeout() (Kamal Heib) [1659176] - [netdrv] ice: Fix return value from NAPI poll (Kamal Heib) [1659176] - [netdrv] ice: Constify global structures that can/should be (Kamal Heib) [1659176] - [netdrv] ice: Do not set LAN_EN for MAC-VLAN filters (Kamal Heib) [1659176] - [netdrv] ice: Pass the return value of ice_init_def_sw_recp() (Kamal Heib) [1659176] - [netdrv] ice: Cleanup duplicate control queue code (Kamal Heib) [1659176] - [netdrv] ice: Remove ICE_MAX_TXQ_PER_TXQG check when configuring Tx queue (Kamal Heib) [1659176] - [netdrv] ice: Destroy scheduler tree in reset path (Kamal Heib) [1659176] - [netdrv] ice: Fix to make VLAN priority tagged traffic to appear on all TCs (Kamal Heib) [1659176] - [netdrv] ice: Call pci_disable_sriov before stopping queues for VF (Kamal Heib) [1659176] - [netdrv] ice: Increase Rx queue disable timeout (Kamal Heib) [1659176] - [netdrv] ice: Fix NVM mask defines (Kamal Heib) [1659176] - [netdrv] ice: Avoid nested RTNL locking in ice_dis_vsi (Kamal Heib) [1659176] - [netdrv] ice: Calculate guaranteed VSIs per function and use it (Kamal Heib) [1659176] - [netdrv] ice: Remove node before releasing VSI (Kamal Heib) [1659176] - [netdrv] ice: Check for q_vector when stopping rings (Kamal Heib) [1659176] - [netdrv] ice: Fix debug print in ice_tx_timeout (Kamal Heib) [1659176] - [netdrv] intel-ethernet: use correct module license (Kamal Heib) [1659176] - [netdrv] bnx2x: Add support for detection of P2P event packets. (Manish Chopra) [1638306 1663271] - [netdrv] bnx2x: Replace magic numbers with macro definitions. (Manish Chopra) [1638306 1663271] - [netdrv] bnx2x: fix spelling mistake "dicline" -> "decline" (Manish Chopra) [1663271] - [netdrv] bnx2x: Utilize FW 7.13.11.0. (Manish Chopra) [1663271] - [netdrv] bnx2x: Remove set but not used variable 'mfw_vn' (Manish Chopra) [1663271] - [netdrv] bnx2x: Use struct_size() in kzalloc() (Manish Chopra) [1663271] - [netdrv] broadcom: Mark expected switch fall-throughs (Manish Chopra) [1663271] - [netdrv] bnx2x: Bump up driver version to 1.713.36 (Manish Chopra) [1663271] - [netdrv] bnx2x: fix various indentation issues (Manish Chopra) [1663271] - [netdrv] cross-tree: phase out dma_zalloc_coherent() on headers (Manish Chopra) [1663271] - [netdrv] bnx2x: Fix NULL pointer dereference in bnx2x_del_all_vlans() on some hw (Manish Chopra) [1663271] - [netdrv] bnx2x: Send update-svid ramrod with retry/poll flags enabled (Manish Chopra) [1663271] - [netdrv] bnx2x: Enable PTP only on the PF that initializes the port (Manish Chopra) [1663271] - [netdrv] bnx2x: Remove configured vlans as part of unload sequence. (Manish Chopra) [1663271] - [netdrv] bnx2x: Clear fip MAC when fcoe offload support is disabled (Manish Chopra) [1663271] - [netdrv] bnx2x: Add storm FW version to ethtool driver query output. (Manish Chopra) [1663271] - [netdrv] bnx2x: Add MBI version to ethtool driver query output. (Manish Chopra) [1663271] - [netdrv] drivers: net: remove inclusion when not needed (Manish Chopra) [1663271] - [netdrv] bnx2x: remove ndo_poll_controller (Manish Chopra) [1663271] - [netdrv] bnx2x: Provide VF link status in ndo_get_vf_config (Manish Chopra) [1663271] - [netdrv] bnx2x: Ignore bandwidth attention in single function mode (Manish Chopra) [1663271] - [block] block: remove CONFIG_LBDAF (Ming Lei) [1708452] - [kernel] sched/pelt: Fix warning and clean up IRQ PELT config (Phil Auld) [1637824] - [kernel] sched/pelt: Fix update_blocked_averages() for RT and DL classes (Phil Auld) [1637824] - [mm] mm, sched/numa: Remove remaining traces of NUMA rate-limiting (Phil Auld) [1637824] - [kernel] sched/fair: Fix cpu_util_wake() for 'execl' type workloads (Phil Auld) [1637824] - [kernel] sched/fair: Consider SD_NUMA when selecting the most idle group to schedule on (Phil Auld) [1637824] - [kernel] sched/numa: Migrate pages to local nodes quicker early in the lifetime of a task (Phil Auld) [1637824] - [mm] mm, sched/numa: Remove rate-limiting of automatic NUMA balancing migration (Phil Auld) [1637824] - [kernel] sched/numa: Avoid task migration for small NUMA improvement (Phil Auld) [1637824] - [mm] mm/migrate: Use spin_trylock() while resetting rate limit (Phil Auld) [1637824] - [kernel] sched/numa: Limit the conditions where scan period is reset (Phil Auld) [1637824] - [kernel] sched/numa: Reset scan rate whenever task moves across nodes (Phil Auld) [1637824] - [kernel] sched/numa: Pass destination CPU as a parameter to migrate_task_rq (Phil Auld) [1637824] - [kernel] sched/numa: Stop multiple tasks from moving to the CPU at the same time (Phil Auld) [1637824] - [kernel] sched/fair: Fix scale_rt_capacity() for SMT (Phil Auld) [1637824] - [kernel] sched/numa: Move task_numa_placement() closer to numa_migrate_preferred() (Phil Auld) [1637824] - [kernel] sched/numa: Use group_weights to identify if migration degrades locality (Phil Auld) [1637824] - [kernel] sched/numa: Update the scan period without holding the numa_group lock (Phil Auld) [1637824] - [kernel] sched/numa: Remove numa_has_capacity() (Phil Auld) [1637824] - [kernel] sched/numa: Modify migrate_swap() to accept additional parameters (Phil Auld) [1637824] - [kernel] sched/numa: Remove unused task_capacity from 'struct numa_stats' (Phil Auld) [1637824] - [kernel] sched/numa: Skip nodes that are at 'hoplimit' (Phil Auld) [1637824] - [kernel] sched/debug: Reverse the order of printing faults (Phil Auld) [1637824] - [kernel] sched/numa: Use task faults only if numa_group is not yet set up (Phil Auld) [1637824] - [kernel] sched/numa: Set preferred_node based on best_cpu (Phil Auld) [1637824] - [kernel] sched/numa: Simplify load_too_imbalanced() (Phil Auld) [1637824] - [kernel] sched/numa: Evaluate move once per node (Phil Auld) [1637824] - [kernel] sched/fair: Remove #ifdefs from scale_rt_capacity() (Phil Auld) [1637824] - [kernel] sched/cpufreq: Clarify sugov_get_util() (Phil Auld) [1637824] - [kernel] sched/sysctl: Remove unused sched_time_avg_ms sysctl (Phil Auld) [1637824] - [kernel] sched/core: Remove the rt_avg code (Phil Auld) [1637824] - [kernel] sched/core: Use PELT for scale_rt_capacity() (Phil Auld) [1637824] - [kernel] sched/cpufreq: Remove sugov_aggregate_util() (Phil Auld) [1637824] - [kernel] cpufreq/schedutil: Take time spent in interrupts into account (Phil Auld) [1637824] - [kernel] sched/irq: Add IRQ utilization tracking (Phil Auld) [1637824] - [kernel] cpufreq/schedutil: Use DL utilization tracking (Phil Auld) [1637824] - [kernel] sched/dl: Add dl_rq utilization tracking (Phil Auld) [1637824] - [kernel] cpufreq/schedutil: Use RT utilization tracking (Phil Auld) [1637824] - [kernel] sched/rt: Add rt_rq utilization tracking (Phil Auld) [1637824] - [kernel] sched/pelt: Move PELT related code in a dedicated file (Phil Auld) [1637824] - [char] ipmi_si: Potential array underflow in hotmod_handler() (Tony Camuso) [1665131] - [char] ipmi_si: Remove hacks for adding a dummy platform devices (Tony Camuso) [1665131] - [char] ipmi_si: Consolidate scanning the platform bus (Tony Camuso) [1665131] - [char] ipmi_si: Remove hotmod devices on removal and exit (Tony Camuso) [1665131] - [char] ipmi_si: Remove hardcode IPMI devices by scanning the platform bus (Tony Camuso) [1665131] - [char] ipmi_si: Switch hotmod to use a platform device (Tony Camuso) [1665131] - [char] ipmi: Fix failure on SMBIOS specified devices (Tony Camuso) [1665131] - [char] ipmi: Consolidate the adding of platform devices (Tony Camuso) [1665131] - [char] ipmi_si: Rename addr_type to addr_space to match what it does (Tony Camuso) [1665131] - [char] ipmi_si: Convert some types into unsigned (Tony Camuso) [1665131] - [char] ipmi: ipmi_si_hardcode.c: init si_type array to fix a crash (Tony Camuso) [1665131] - [char] ipmi_si: Fix crash when using hard-coded device (Tony Camuso) [1665131] - [char] ipmi: Use dedicated API for copying a UUID (Tony Camuso) [1665131] - [char] ipmi: Use defined constant for UUID representation (Tony Camuso) [1665131] - [char] ipmi:ssif: Change some pr_xxx to dev_xxx calls (Tony Camuso) [1665131] - [char] ipmi: kcs_bmc: handle devm_kasprintf() failure case (Tony Camuso) [1665131] - [char] ipmi: Fix return value when a message is truncated (Tony Camuso) [1665131] - [char] ipmi: clean an indentation issue, remove extraneous space (Tony Camuso) [1665131] - [char] ipmi: Make the smi watcher be disabled immediately when not needed (Tony Camuso) [1665131] - [char] ipmi: Fix how the lower layers are told to watch for messages (Tony Camuso) [1665131] - [char] ipmi: Fix SSIF flag requests (Tony Camuso) [1665131] - [char] ipmi_si: fix use-after-free of resource->name (Tony Camuso) [1665131] - [char] ipmi: Don't initialize anything in the core until something uses it (Tony Camuso) [1665131] - [char] ipmi:ssif: Fix handling of multi-part return messages (Tony Camuso) [1665131] - [char] ipmi:dmi: Use pr_fmt in the IPMI DMI code (Tony Camuso) [1665131] - [char] ipmi: Remove platform driver overrides and use the id_table (Tony Camuso) [1665131] - [char] ipmi: msghandler: Add and use pr_fmt and dev_fmt, remove PFX (Tony Camuso) [1665131] - [char] ipmi: Use more common logging styles (Tony Camuso) [1665131] - [acpi] ACPI / glue: Split dev_is_platform() out of module for wide use (Tony Camuso) [1665131]- [scsi] scsi: hpsa: bump driver version (Joseph Szczypek) [1672669] - [scsi] scsi: hpsa: remove timeout from TURs (Joseph Szczypek) [1672669] - [scsi] scsi: hpsa: clean up two indentation issues (Joseph Szczypek) [1672669] - [scsi] scsi: hpsa: mark expected switch fall-throughs (Joseph Szczypek) [1672669] - [scsi] scsi: hpsa: switch to generic DMA API (Joseph Szczypek) [1672669] - [scsi] scsi: hpsa: Use vmemdup_user to replace the open code (Joseph Szczypek) [1672669] - [netdrv] ibmvnic: Add device identification to requested IRQs (Steve Best) [1665717] - [crypto] crypto: authenc - fix parsing key with misaligned rta_len (Herbert Xu) [1707546] - [block] block: don't drain in-progress dispatch in blk_cleanup_queue() (Ming Lei) [1694879] - [block] blk-mq: move cancel of hctx->run_work into blk_mq_hw_sysfs_release (Ming Lei) [1694879] - [include] blk-mq: always free hctx after request queue is freed (Ming Lei) [1694879] - [block] blk-mq: split blk_mq_alloc_and_init_hctx into two parts (Ming Lei) [1694879] - [block] blk-mq: free hw queue's resource in hctx's release handler (Ming Lei) [1694879] - [block] blk-mq: move cancel of requeue_work into blk_mq_release (Ming Lei) [1694879] - [block] blk-mq: grab .q_usage_counter when queuing request from plug code path (Ming Lei) [1694879] - [block] block: fix use-after-free on gendisk (Ming Lei) [1694879] - [netdrv] bonding: fix event handling for stacked bonds (Jarod Wilson) [1708390] - [netdrv] bonding: show full hw address in sysfs for slave entries (Jarod Wilson) [1708390] - [netdrv] bonding: fix PACKET_ORIGDEV regression (Jarod Wilson) [1708390] - [netdrv] bonding: check slave set command firstly (Jarod Wilson) [1708390] - [netdrv] bonding: count master 3ad stats separately (Jarod Wilson) [1708390] - [netdrv] bonding: add support for xstats and export 3ad stats (Jarod Wilson) [1708390] - [netdrv] bonding: add 3ad stats (Jarod Wilson) [1708390] - [netdrv] bonding: 3ad: remove bond_3ad_rx_indication's length argument (Jarod Wilson) [1708390] - [netdrv] bonding: adjust style of bond_3ad_rx_indication (Jarod Wilson) [1708390] - [netdrv] bonding: update nest level on unlink (Jarod Wilson) [1708390] - [netdrv] bonding: fix indentation issues, remove extra spaces (Jarod Wilson) [1708390] - [netdrv] bonding: convert to DEFINE_SHOW_ATTRIBUTE (Jarod Wilson) [1708390] - [netdrv] bonding: fix 802.3ad state sent to partner when unbinding slave (Jarod Wilson) [1708390] - [netdrv] bonding: use netpoll_poll_dev() helper (Jarod Wilson) [1708390] - [net] netpoll: do not test NAPI_STATE_SCHED in poll_one_napi() (Jarod Wilson) [1708390] - [net] netpoll: make ndo_poll_controller() optional (Jarod Wilson) [1708390] - [netdrv] bonding: don't cast const buf in sysfs store (Jarod Wilson) [1708390] - [netdrv] netdevsim: fix sa_idx out of bounds check (Ivan Vecera) [1708373] - [tools] selftests: rtnetlink: add ipsec offload API test (Ivan Vecera) [1708373] - [netdrv] netdevsim: add ipsec offload testing (Ivan Vecera) [1708373] - [tools] selftests: rtnetlink: use dummydev as a test device (Ivan Vecera) [1708373] - [tools] selftests: rtnetlink: clear the return code at start of ipsec test (Ivan Vecera) [1708373] - [tools] selftests: rtnetlink: use a local IP address for IPsec tests (Ivan Vecera) [1708373] - [tools] selftests: rtnetlink: hide complaint from terminated monitor (Ivan Vecera) [1708373] - [powerpc] powerpc/watchdog: Use hrtimers for per-CPU heartbeat (Steve Best) [1708327] - [netdrv] ixgbevf: Update driver version for RHEL-8.1.0 (Ken Cox) [1659166] - [netdrv] drivers: net: intel: use secpath helpers in more places (Ken Cox) [1659166] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Ken Cox) [1659166] - [netdrv] ixgbevf: add support for software timestamps (Ken Cox) [1659166] - [netdrv] ixgbe/ixgbevf: fix XFRM_ALGO dependency (Ken Cox) [1659166] - [netdrv] ixgbevf: off by one in ixgbevf_ipsec_tx() (Ken Cox) [1659166] - [netdrv] ixgbevf: fix msglen for ipsec mbx messages (Ken Cox) [1659166] - [netdrv] ixgbevf: remove ndo_poll_controller (Ken Cox) [1659166] - [netdrv] intel-ethernet: use correct module license (Ken Cox) [1659166] - [netdrv] ixgbevf: enable VF IPsec offload operations (Ken Cox) [1659166] - [netdrv] ixgbevf: add VF IPsec offload code (Ken Cox) [1659166] - [netdrv] ixgbevf: add defines for IPsec offload request (Ken Cox) [1659166] - [netdrv] ixgbevf: VF2VF TCP RSS (Ken Cox) [1659166] - [netdrv] ixgbe: Update driver version for RHEL-8.1.0 (Ken Cox) [1659164] - [netdrv] intel: correct return from set features callback (Ken Cox) [1659164] - [netdrv] ixgbe: don't do any AF_XDP zero-copy transmit if netif is not OK (Ken Cox) [1659164] - [netdrv] ixgbe: fix potential RX buffer starvation for AF_XDP (Ken Cox) [1659164] - [netdrv] ixgbe: fix older devices that do not support IXGBE_MRQC_L3L4TXSWEN (Ken Cox) [1659164] - [netdrv] net: bpf: remove XDP_QUERY_XSK_UMEM enumerator (Ken Cox) [1659164] - [netdrv] ixgbe: Use struct_size() helper (Ken Cox) [1659164] - [netdrv] ixgbe: remove magic constant in ixgbe_reset_hw_82599() (Ken Cox) [1659164] - [netdrv] ixgbe: use mii_bus to handle MII related ioctls (Ken Cox) [1659164] - [netdrv] ixgbe: register a mdiobus (Ken Cox) [1659164] - [netdrv] drivers: net: intel: use secpath helpers in more places (Ken Cox) [1659164] - [netdrv] ixgbe: Fix race when the VF driver does a reset (Ken Cox) [1659164] - [netdrv] ixgbe: recognize 1000BaseLX SFP modules as 1Gbps (Ken Cox) [1659164] - [netdrv] ixgbe: Replace synchronize_sched() with synchronize_rcu() (Ken Cox) [1659164] - [netdrv] i40e/ixgbe/igb: fail on new WoL flag setting WAKE_MAGICSECURE (Ken Cox) [1659164] - [netdrv] intel-ethernet: software timestamp skbs as late as possible (Ken Cox) [1659164] - [netdrv] ixgbe: allow IPsec Tx offload in VEPA mode (Ken Cox) [1659164] - [netdrv] ixgbe: don't clear_bit on xdp_ring->state if xdp_ring is null (Ken Cox) [1659164] - [netdrv] ixgbe: fix MAC anti-spoofing filter after VFLR (Ken Cox) [1659164] - [netdrv] ixgbe/ixgbevf: fix XFRM_ALGO dependency (Ken Cox) [1659164] - [netdrv] drivers: net: remove inclusion when not needed (Ken Cox) [1659164] - [netdrv] ixgbe: check return value of napi_complete_done() (Ken Cox) [1659164] - [netdrv] ixgbe: add AF_XDP zero-copy Tx support (Ken Cox) [1659164] - [netdrv] ixgbe: move common Tx functions to ixgbe_txrx_common.h (Ken Cox) [1659164] - [netdrv] ixgbe: add AF_XDP zero-copy Rx support (Ken Cox) [1659164] - [netdrv] ixgbe: move common Rx functions to ixgbe_txrx_common.h (Ken Cox) [1659164] - [netdrv] ixgbe: added Rx/Tx ring disable/enable functions (Ken Cox) [1659164] - [netdrv] ixgbe: Fix crash with VFs and flow director on interface flap (Ken Cox) [1659164] - [netdrv] ixgbe: remove redundant function ixgbe_fw_recovery_mode() (Ken Cox) [1659164] - [netdrv] ixgbe: Fix ixgbe TX hangs with XDP_TX beyond queue limit (Ken Cox) [1659164] - [netdrv] ixgbe: remove ndo_poll_controller (Ken Cox) [1659164] - [netdrv] intel-ethernet: use correct module license (Ken Cox) [1659164] - [netdrv] ixgbe: fix the return value for unsupported VF offload (Ken Cox) [1659164] - [netdrv] ixgbe: disallow IPsec Tx offload when in SR-IOV mode (Ken Cox) [1659164] - [netdrv] ixgbe: add VF IPsec offload request message handling (Ken Cox) [1659164] - [netdrv] ixgbe: add VF IPsec offload enable flag (Ken Cox) [1659164] - [netdrv] ixgbe: add VF IPsec management (Ken Cox) [1659164] - [netdrv] ixgbe: prep IPsec constants for later use (Ken Cox) [1659164] - [netdrv] ixgbe: reload IPsec IP table after sa tables (Ken Cox) [1659164] - [netdrv] ixgbe: don't clear IPsec sa counters on HW clearing (Ken Cox) [1659164] - [netdrv] ixgbe: firmware recovery mode (Ken Cox) [1659164] - [netdrv] ixgbe: fix driver behaviour after issuing VFLR (Ken Cox) [1659164] - [netdrv] ixgbe: Prevent unsupported configurations with XDP (Ken Cox) [1659164] - [netdrv] ixgbe: Refactor queue disable logic to take completion time into account (Ken Cox) [1659164] - [netdrv] ixgbe: Reorder Tx/Rx shutdown to reduce time needed to stop device (Ken Cox) [1659164] - [netdrv] ixgbe: add ipsec security registers into ethtool register dump (Ken Cox) [1659164] - [netdrv] ixgbe: Do not allow LRO or MTU change with XDP (Ken Cox) [1659164] - [wireless] brcmfmac: add subtype check for event handling in data path (Stanislaw Gruszka) [1705386] {CVE-2019-9500} - [wireless] brcmfmac: assure SSID length from firmware is limited (Stanislaw Gruszka) [1705386] {CVE-2019-9500} - [base] driver core: Postpone DMA tear-down until after devres release (Maurizio Lombardi) [1698053]- [of] of: Add missing exports of node name compare functions (Neil Horman) [1665660] - [of] of: add node name compare helper functions (Neil Horman) [1665660] - [include] gpio: Add API to explicitly name a consumer (Neil Horman) [1665660] - [drivers] spi: spi-gpio: fix SPI_CS_HIGH capability (Neil Horman) [1665660] - [drivers] spi: use gpio[d]_set_value_cansleep for setting chipselect GPIO (Neil Horman) [1665660] - [drivers] spi: gpio: Advertise support for SPI_CS_HIGH (Neil Horman) [1665660] - [include] spi: support inter-word delay requirement for devices (Neil Horman) [1665660] - [drivers] spi: dw: Fix default polarity of native chipselect (Neil Horman) [1665660] - [drivers] spi: Support high CS when using descriptors (Neil Horman) [1665660] - [include] spi: Go back to immediate teardown (Neil Horman) [1665660] - [drivers] spi: dw: change snprintf to scnprintf for possible overflow (Neil Horman) [1665660] - [drivers] spi: dw: fix warning unused variable 'ret' (Neil Horman) [1665660] - [include] spi: core: avoid waking pump thread from spi_sync instead run teardown delayed (Neil Horman) [1665660] - [drivers] spi: dw: Convert to use CS GPIO descriptors (Neil Horman) [1665660] - [include] spi: Optionally use GPIO descriptors for CS GPIOs (Neil Horman) [1665660] - [drivers] spi: dw: fix potential variable assignment error (Neil Horman) [1665660] - [drivers] spi: Use of_node_name_eq for node name comparisons (Neil Horman) [1665660] - [drivers] spi: dw-mmio: add ACPI support (Neil Horman) [1665660] - [include] spi: add support for octal mode I/O data transfer (Neil Horman) [1665660] - [drivers] spi: Fix formatting of header block (Neil Horman) [1665660] - [drivers] spi: Fix core transfer waits after slave support (Neil Horman) [1665660] - [drivers] spi: Deal with slaves that return from transfer_one() unfinished (Neil Horman) [1665660] - [include] spi: gpio: Support 3WIRE high-impedance turn-around (Neil Horman) [1665660] - [drivers] spi: Make GPIO CSs honour the SPI_NO_CS flag (Neil Horman) [1665660] - [drivers] dw: spi: add support for Amazon's Alpine spi controller (Neil Horman) [1665660] - [include] spi: Add driver_override SPI device attribute (Neil Horman) [1665660] - [include] spi: make OF helper available for others (Neil Horman) [1665660] - [include] spi: switch to SPDX license identifier (Neil Horman) [1665660] - [drivers] spi: always use software fallback for SPI_CS_WORD when using cs_gio (Neil Horman) [1665660] - [drivers] spi: add software implementation for SPI_CS_WORD (Neil Horman) [1665660] - [include] spi: add new SPI_CS_WORD flag (Neil Horman) [1665660] - [drivers] spi: gpio: No MISO does not imply no RX (Neil Horman) [1665660] - [drivers] spi: dw: support 4-16 bits per word (Neil Horman) [1665660] - [drivers] spi: spi-gpio: Remove set but not used variable 'pdata' (Neil Horman) [1665660] - [drivers] spi: Do not print a message if spi_controller_{suspend,resume}() fails (Neil Horman) [1665660] - [drivers] spi: gpio: Fix copy-and-paste error (Neil Horman) [1665660] - [drivers] spi: dw-mmio: avoid hardcoded field mask (Neil Horman) [1665660] - [drivers] spi: dw-mmio: add MSCC Jaguar2 support (Neil Horman) [1665660] - [include] spi: Introduce one new field to set word delay (Neil Horman) [1665660] - [drivers] spi: Fix double IDR allocation with DT aliases (Neil Horman) [1665660] - [drivers] spi: fix IDR collision on systems with both fixed and dynamic SPI bus numbers (Neil Horman) [1665660] - [drivers] spi: spi-gpio: add SPI_3WIRE support (Neil Horman) [1665660] - [drivers] spi: add flags parameter to txrx_word function pointers (Neil Horman) [1665660] - [drivers] spi: dw-mmio: add MSCC Ocelot support (Neil Horman) [1665660] - [drivers] spi: dw: export dw_spi_set_cs (Neil Horman) [1665660] - [drivers] spi: dw: allow providing own set_cs callback (Neil Horman) [1665660] - [drivers] spi: dw: fix possible race condition (Neil Horman) [1665660] - [acpi] ACPI / APD: Add clock frequency for Hisilicon Hip08 SPI controller (Neil Horman) [1665660] - [md] md/raid: raid5 preserve the writeback action after the parity check (Nigel Croxon) [1702309] - [md] Revert "Don't jump to compute_result state from check_result state" (Nigel Croxon) [1702309] - [md] md: return -ENODEV if rdev has no mddev assigned (Nigel Croxon) [1702309] - [md] md: add __acquires/__releases annotations to handle_active_stripes (Nigel Croxon) [1702309] - [md] md: add __acquires/__releases annotations to (un)lock_two_stripes (Nigel Croxon) [1702309] - [md] md: mark md_cluster_mod static (Nigel Croxon) [1702309] - [md] md: use correct type in super_1_sync (Nigel Croxon) [1702309] - [md] md: use correct type in super_1_load (Nigel Croxon) [1702309] - [md] md: use correct types in md_bitmap_print_sb (Nigel Croxon) [1702309] - [md] md: add a missing endianness conversion in check_sb_changes (Nigel Croxon) [1702309] - [md] md: add mddev->pers to avoid potential NULL pointer dereference (Nigel Croxon) [1702309] - [md] md: batch flush requests. (Nigel Croxon) [1702309] - [md] Revert "MD: fix lock contention for flush bios" (Nigel Croxon) [1702309] - [md] Don't jump to compute_result state from check_result state (Nigel Croxon) [1702309] - [netdrv] bnxt_en: Reset device on RX buffer errors. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Improve RX consumer index validity check. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Drop oversize TX packets to prevent errors. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Wait longer for the firmware message response to complete. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix typo in firmware message timeout logic. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Return relevant error code when offload fails (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add support for mdio read/write to external PHY (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Propagate trusted VF attribute to firmware. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add support for BCM957504 (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Update firmware interface spec. to 1.10.0.47. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Disable interrupts when allocating CP rings or NQs. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix context memory allocation. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix ring checking logic on 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Adjust default RX coalescing ticks to 10 us. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Support for 64-bit flow handle. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Increase context memory allocations on 57500 chips for RDMA. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add Level 2 context memory paging support. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Enhance bnxt_alloc_ring()/bnxt_free_ring(). (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add support for 2nd firmware message channel. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Introduce bnxt_get_hwrm_resp_addr & bnxt_get_hwrm_seq_id routines. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Avoid arithmetic on void * pointer. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Use macros for firmware message doorbell offsets. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Set hwrm_intr_seq_id value to its inverted value. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Update firmware interface spec. to 1.10.0.33. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix ethtool self-test loopback. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: query force speeds before disabling autoneg mode. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Do not free port statistics buffer when device is down. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Save ring statistics before reset. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Return linux standard errors in bnxt_ethtool.c (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Don't set ETS on unused TCs. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add ethtool -S priority counters. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add SR-IOV support for 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Disable MSIX before re-reserving NQs/CMPL rings. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Reserve 1 stat_ctx for RDMA driver. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Do not modify max_stat_ctxs after RDMA driver requests/frees stat_ctxs (Selvin Xavier) [1664477] - [netdrv] bnxt_en: get rid of num_stat_ctxs variable (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add bnxt_get_avail_cp_rings_for_en() helper function. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Store the maximum NQs available on the PF. (Selvin Xavier) [1664477] - [netdrv] bnxt: remove printing of hwrm message (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix _bnxt_get_max_rings() for 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix NQ/CP rings accounting on the new 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Keep track of reserved IRQs. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix CNP CoS queue regression. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix filling time in bnxt_fill_coredump_record() (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add software "missed_irqs" counter. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Workaround occasional TX timeout on 57500 A0. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Disable RDMA support on the 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix rx_l4_csum_errors counter on 57500 devices. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix RSS context allocation. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Copy and paste bug in extended tx_stats (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add PCI ID for BCM57508 device. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add new NAPI poll function for 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Refactor bnxt_poll_work(). (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add coalescing setup for 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Use bnxt_cp_ring_info struct pointer as parameter for RX path. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add RSS support for 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Increase RSS context array count and skip ring groups on 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Allocate/Free CP rings for 57500 series chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Modify bnxt_ring_alloc_send_msg() to support 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add helper functions to get firmware CP ring ID. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Allocate completion ring structures for 57500 series chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Modify the ring reservation functions for 57500 series chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Adjust MSIX and ring groups for 57500 series chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Re-structure doorbells. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add 57500 new chip ID and basic structures. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Configure context memory on new devices. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Check context memory requirements from firmware. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add new flags to setup new page table PTE bits on newer devices. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Refactor bnxt_ring_struct. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Update interrupt coalescing logic. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add maximum extended request length fw message support. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add additional extended port statistics. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Update firmware interface spec. to 1.10.0.3. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Remove unnecessary unsigned integer comparison and initialize variable (Selvin Xavier) [1664477] - [netdrv] bnxt_en: get the reduced max_irqs by the ones used by RDMA (Selvin Xavier) [1664477] - [netdrv] bnxt_en: free hwrm resources, if driver probe fails. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix enables field in HWRM_QUEUE_COS2BW_CFG request (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix VNIC reservations on the PF. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add a driver specific gre_ver_check devlink parameter. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Use msix_vec_per_pf_max and msix_vec_per_pf_min devlink params. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: return proper error when FW returns HWRM_ERR_CODE_RESOURCE_ACCESS_DENIED (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Use ignore_ari devlink parameter (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix TX timeout during netpoll. (Selvin Xavier) [1664477] - [netdrv] bnxt: remove ndo_poll_controller (Selvin Xavier) [1664477] - [netdrv] bnxt_en: don't try to offload VLAN 'modify' action (Selvin Xavier) [1664477] - [netdrv] bnxt_en: remove set but not used variable 'addr_type' (Selvin Xavier) [1664477] - [netdrv] bnxt_en: remove set but not used variable 'rx_stats' (Selvin Xavier) [1664477] - [netdrv] net: bnxt: Fix a uninitialized variable warning. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: take coredump_record structure off stack (Selvin Xavier) [1664477] - [netdrv] bnxt_en: avoid string overflow for record->system_name (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix strcpy() warnings in bnxt_ethtool.c (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Do not use the CNP CoS queue for networking traffic. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add DCBNL DSCP application protocol support. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add hwmon sysfs support to read temperature (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Notify firmware about IF state changes. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Move firmware related flags to a new fw_cap field in struct bnxt. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add BNXT_NEW_RM() macro. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add support for ethtool get dump. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Update RSS setup and GRO-HW logic according to the latest spec. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add new VF resource allocation strategy mode. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add PHY retry logic. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add external loopback test to ethtool selftest. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Adjust timer based on ethtool stats-block-usecs settings. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Update firmware interface version to 1.9.2.25. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: combine 'else if' and 'else' into single branch (Selvin Xavier) [1664477] - [netdrv] bnxt_en: remove redundant debug register dma mem allocation (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add bnxt_en initial params table and register it. (Selvin Xavier) [1664477] - [netdrv] sfc: mcdi_port: Mark expected switch fall-through (Jarod Wilson) [1685478] - [netdrv] sfc: ensure recovery after allocation failures (Jarod Wilson) [1685478] - [netdrv] sfc: Replace dev_kfree_skb_any by dev_consume_skb_any (Jarod Wilson) [1685478] - [netdrv] sfc: add bundle partition definitions to mtd (Jarod Wilson) [1685478] - [netdrv] sfc: Replace spin_is_locked() with lockdep (Jarod Wilson) [1685478] - [netdrv] sfc: remove ndo_poll_controller (Jarod Wilson) [1685478] - [iommu] iommu/amd: Set exclusion range correctly (Jerry Snitselaar) [1702766] - [iommu] iommu/amd: Reserve exclusion range in iova-domain (Jerry Snitselaar) [1694835] - [scsi] scsi: mpt3sas: Fix kernel panic during expander reset (Tomas Henzl) [1677693] - [mm] mm/vmstat.c: fix /proc/vmstat format for CONFIG_DEBUG_TLBFLUSH=y CONFIG_SMP=n (Waiman Long) [1705607] - [mm] x86/mm: Drop usage of __flush_tlb_all() in kernel_physical_mapping_init() (Waiman Long) [1705607] - [include] x86/mm: Validate kernel_physical_mapping_init() PTE population (Waiman Long) [1705607] - [include] generic/pgtable: Introduce set_pte_safe() (Waiman Long) [1705607] - [include] generic/pgtable: Introduce {p4d,pgd}_same() (Waiman Long) [1705607] - [include] generic/pgtable: Make {pmd, pud}_same() unconditionally available (Waiman Long) [1705607] - [mm] percpu: stop printing kernel addresses (Waiman Long) [1705607] - [x86] x86/speculation: Prevent deadlock on ssb_state::lock (Waiman Long) [1705607] - [fs] debugfs: fix use-after-free on symlink traversal (Waiman Long) [1705607] - [lib] debugobjects: avoid recursive calls with kmemleak (Waiman Long) [1705607] - [mm] mm/swapfile.c: use kvzalloc for swap_info_struct allocation (Waiman Long) [1705607] - [mm] hugetlbfs: fix kernel BUG at fs/hugetlbfs/inode.c:444! (Waiman Long) [1705607] - [include] watchdog/core: Add missing prototypes for weak functions (Waiman Long) [1705607] - [mm] memory_hotplug: cond_resched in __remove_pages (Waiman Long) [1705607] - [kernel] genirq: Fix race on spurious interrupt detection (Waiman Long) [1705607] - [kernel] printk: Fix panic caused by passing log_buf_len to command line (Waiman Long) [1705607] - [mm] mm/hmm: fix race between hmm_mirror_unregister() and mmu_notifier callback (Waiman Long) [1705607] - [mm] mm/rmap: map_pte() was not handling private ZONE_DEVICE page properly (Waiman Long) [1705607] - [mm] hugetlbfs: dirty pages as they are added to pagecache (Waiman Long) [1705607] - [fs] mm: /proc/pid/smaps_rollup: fix NULL pointer deref in smaps_pte_range() (Waiman Long) [1705607] - [kernel] sched/fair: Fix the min_vruntime update logic in dequeue_entity() (Waiman Long) [1705607] - [mm] x86/mm/pat: Disable preemption around __flush_tlb_all() (Waiman Long) [1705607] - [x86] x86/corruption-check: Fix panic in memory_corruption_check() when boot option without value is provided (Waiman Long) [1705607] - [x86] x86/time: Correct the attribute on jiffies' definition (Waiman Long) [1705607] - [x86] x86/percpu: Fix this_cpu_read() (Waiman Long) [1705607] - [x86] x86/tsc: Force inlining of cyc2ns bits (Waiman Long) [1705607] - [mm] mm/migrate.c: split only transparent huge pages when allocation fails (Waiman Long) [1705607] - [mm] mm/thp: fix call to mmu_notifier in set_pmd_migration_entry() v2 (Waiman Long) [1705607] - [mm] mm/mmap.c: don't clobber partially overlapping VMA with MAP_FIXED_NOREPLACE (Waiman Long) [1705607] - [mm] percpu: stop leaking bitmap metadata blocks (Waiman Long) [1705607] - [lib] vsprintf: Fix off-by-one bug in bstr_printf() processing dereferenced pointers (Waiman Long) [1705607] - [mm] mm/vmstat.c: fix outdated vmstat_text (Waiman Long) [1705607] - [base] PM / core: Clear the direct_complete flag on errors (Waiman Long) [1705607] - [tools] x86/vdso: Fix vDSO syscall fallback asm constraint regression (Waiman Long) [1705607] - [x86] x86/vdso: Only enable vDSO retpolines when enabled and supported (Waiman Long) [1705607] - [tools] selftests/x86: Add clock_gettime() tests to test_vdso (Waiman Long) [1705607] - [x86] x86/vdso: Fix asm constraints on vDSO syscall fallbacks (Waiman Long) [1705607] - [drivers] clocksource/drivers/timer-atmel-pit: Properly handle error cases (Waiman Long) [1705607] - [mm] mm/vmstat.c: skip NR_TLB_REMOTE_FLUSH* properly (Waiman Long) [1705607] - [mm] mm, thp: fix mlocking THP page with migration enabled (Waiman Long) [1705607] - [mm] mm: migration: fix migration of huge PMD shared pages (Waiman Long) [1705607] - [net] net/smc: improve smc_conn_create reason codes (Philipp Rudo) [1703471] - [net] net/smc: improve smc_listen_work reason codes (Philipp Rudo) [1703471] - [net] net/smc: code cleanup smc_listen_work (Philipp Rudo) [1703471] - [net] net/smc: cleanup of get vlan id (Philipp Rudo) [1703471] - [net] net/smc: consolidate function parameters (Philipp Rudo) [1703471] - [net] net/smc: check for ip prefix and subnet (Philipp Rudo) [1703471] - [net] net/smc: fallback to TCP after connect problems (Philipp Rudo) [1703471] - [net] net/smc: nonblocking connect rework (Philipp Rudo) [1703471] - [net] net/smc: move unhash before release of clcsock (Philipp Rudo) [1703471] - [net] net/smc: fix return code from FLUSH command (Philipp Rudo) [1703471] - [net] net/smc: propagate file from SMC to TCP socket (Philipp Rudo) [1703471] - [net] net/smc: fix a NULL pointer dereference (Philipp Rudo) [1703471] - [net] net/smc: wait for pending work before clcsock release_sock (Philipp Rudo) [1703471] - [net] net/smc: allow pnetid-less configuration (Philipp Rudo) [1700797] - [net] net/smc: allow PCI IDs as ib device names in the pnet table (Philipp Rudo) [1700797] - [net] net/smc: add pnet table namespace support (Philipp Rudo) [1700797] - [net] net/smc: add smcd support to the pnet table (Philipp Rudo) [1700797] - [net] net/smc: rework pnet table (Philipp Rudo) [1700797] - [net] net/smc: cleanup for smcr_tx_sndbuf_nonempty (Philipp Rudo) [1700797]- [tools] tools power turbostat: Override CFLAGS assignments and add LDFLAGS to build command (Steve Best) [1705959] - [tools] tools/power turbostat: update version number (Steve Best) [1705959] - [tools] tools/power turbostat: Add checks for failure of fgets() and fscanf() (Steve Best) [1705959] - [tools] tools/power turbostat: Warn on bad ACPI LPIT data (Steve Best) [1705959] - [tools] tools/power turbostat: Also read package power on AMD F17h (Zen) (Steve Best) [1705959] - [tools] tools/power turbostat: Add support for AMD Fam 17h (Zen) RAPL (Steve Best) [1705959] - [tools] tools/power turbostat: Do not display an error on systems without a cpufreq driver (Steve Best) [1705959] - [tools] tools/power turbostat: Add Die column (Steve Best) [1705959] - [tools] tools/power turbostat: Cleanup CNL-specific code (Steve Best) [1705959] - [tools] tools/power turbostat: Cleanup CC3-skip code (Steve Best) [1705959] - [tools] tools/power turbostat: Restore ability to execute in topology-order (Steve Best) [1705959] - [tools] tools/power turbostat: fix goldmont C-state limit decoding (Steve Best) [1705959] - [tools] tools/power turbostat: reduce debug output (Steve Best) [1705959] - [tools] tools/power turbosat: fix AMD APIC-id output (Steve Best) [1705959] - [mmc] mmc: sdhci-iproc: Add ACPI support (Mark Langsdorf) [1576966] - [mmc] mmc: sdhci-pltfm: Convert DT properties to generic device properties (Mark Langsdorf) [1576966] - [tty] serial: 8250_dw: Add ACPI support for uart on Broadcom SoC (Mark Langsdorf) [1576966] - [watchdog] watchdog: sp805: Add clock-frequency property (Mark Langsdorf) [1576966] - [watchdog] watchdog: sp805: set WDOG_HW_RUNNING when appropriate (Mark Langsdorf) [1576966] - [thermal] thermal: broadcom: Add Stingray thermal driver (Mark Langsdorf) [1576966] - [hv] hv: vmbus: Change server monitor_pages index to 0 (Mohammed Gamal) [1691383] - [kernel] hv: vmbus: Expose counters for interrupts and full conditions (Mohammed Gamal) [1691383] - [kernel] vmbus: Switch to use new generic UUID API (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Check for ring when getting debug info (Mohammed Gamal) [1691383] - [x86] hyper-v: move synic/stimer control structures definitions to hyperv-tlfs.h (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Return -EINVAL for the sys files for unopened channels (Mohammed Gamal) [1691383] - [hv] x86, hyperv: remove PCI dependency (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Offload the handling of channels to two workqueues (Mohammed Gamal) [1691383] - [hv] hv: vmbus: check the creation_status in vmbus_establish_gpadl() (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Remove the useless API vmbus_get_outgoing_channel() (Mohammed Gamal) [1691383] - [hv] hv: kvp: Use u to print U32 (Mohammed Gamal) [1691383] - [hv] hv_utils: update name in struct hv_driver util_drv (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Get rid of unnecessary state in hv_context (Mohammed Gamal) [1691383] - [hv] hv: kvp: Fix the recent regression caused by incorrect clean-up (Mohammed Gamal) [1691383] - [hv] hv_balloon: Replace spin_is_locked() with lockdep (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Use cpumask_var_t for on-stack cpu mask (Mohammed Gamal) [1691383] - [hv] hv: kvp: Fix two "this statement may fall through" warnings (Mohammed Gamal) [1691383] - [hv] hv: kvp: Fix the indentation of some "break" statements (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Fix the descriptions of some function parameters (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Use get/put_cpu() in vmbus_connect() (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Fix synic per-cpu context initialization (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Cleanup synic memory free path (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Remove use of slow_virt_to_phys() (Mohammed Gamal) [1691383] - [hv] hv: vmbus: add numa_node to sysfs (Mohammed Gamal) [1691383] - [x86] hv: vmbus: Get rid of MSR access from vmbus_drv.c (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Fix the issue with freeing up hv_ctl_table_hdr (Mohammed Gamal) [1691383] - [hv] hv: vmus: Fix the check for return value from kmsg get dump buffer (Mohammed Gamal) [1691383] - [hv] hv: Send one page worth of kmsg dump over Hyper-V during panic (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Remove x86 MSR refs in arch independent code (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Fix the offer_in_progress in vmbus_process_offer() (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Add comments on ring buffer signaling (Mohammed Gamal) [1691383] - [video] use the new async probing feature for the hyperv drivers (Mohammed Gamal) [1691383] - [rpmspec] kernel-packaging: Remove kernel files from kernel-modules-extra package (Prarit Bhargava) [1705216] - [fs] xfs: don't ever put nlink > 0 inodes on the unlinked list (Brian Foster) [1693063] - [fs] xfs: reserve blocks for ifree transaction during log recovery (Brian Foster) [1693063] - [fs] xfs: rename m_inotbt_nores to m_finobt_nores (Brian Foster) [1693063] - [net] xfrm: Honor original L3 slave device in xfrmi policy lookup (Herbert Xu) [1702198] - [net] xfrm: Fix inbound traffic via XFRM interfaces across network namespaces (Herbert Xu) [1702198] - [net] xfrm: Make set-mark default behavior backward compatible (Herbert Xu) [1702198] - [net] xfrm: remove unnecessary check in xfrmi_get_stats64 (Herbert Xu) [1702198] - [net] xfrm: fix gro_cells leak when remove virtual xfrm interfaces (Herbert Xu) [1702198] - [net] xfrm: Make function xfrmi_get_link_net() static (Herbert Xu) [1702198] - [net] xfrm: fix ptr_ret.cocci warnings (Herbert Xu) [1702198] - [net] xfrm: Return detailed errors from xfrmi_newlink (Herbert Xu) [1702198] - [net] xfrm: Allow xfrmi if_id to be updated by UPDSA (Herbert Xu) [1702198] - [net] xfrm: Remove xfrmi interface ID from flowi (Herbert Xu) [1702198] - [net] xfrm: Allow Set Mark to be Updated Using UPDSA (Herbert Xu) [1702198] - [net] xfrm: Add virtual xfrm interfaces (Herbert Xu) [1702198] - [net] xfrm: Add a new lookup key to match xfrm interfaces. (Herbert Xu) [1702198] - [net] flow: Extend flow informations with xfrm interface id. (Herbert Xu) [1702198] - [net] xfrm: Extend the output_mark to support input direction and masking. (Herbert Xu) [1702198] - [fs] xfs: don't account extra agfl blocks as available (Brian Foster) [1656687] - [scsi] scsi: hisi_sas: Some misc tidy-up (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: Don't fail IT nexus reset for Open Reject timeout (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: Don't hard reset disk during controller reset (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: Support all RAS events with MSI interrupts (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: allocate different SAS address for directly attached situation (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: Adjust the printk format of functions hisi_sas_init_device() (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: Fix for setting the PHY linkrate when disconnected (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: Remedy inconsistent PHY down state in software (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: add host reset interface for test (Xiaojun Tan) [1702614] - [hid] HID: Increase maximum report size allowed by hid_field_extract() (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: remove data[128] usage on stack when sending HBM request (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: move doorbell writing before flush (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: Optimize writing ipc message from queue (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: avoid binding wrong ishtp_cl_device (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: Enable Ice Lake mobile (Tony Camuso) [1688112] - [hid] HID: increase maximum global item tag report size to 256 (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: Enable Sunrise Point-H ish driver (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: remove redundant variable num_frags (Tony Camuso) [1688112]- [s390] Disable kexec_load via kernel_lockdown for s390 (Philipp Rudo) [1659399] - [s390] s390/ipl: Provide has_secure sysfs attribute (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Create ipl report and pass to next kernel (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Signature verification prototype (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Load new kernel to absolute 0 (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Unify loader code (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Simplify parmarea access (Philipp Rudo) [1659399] - [s390] s390/purgatory: Omit use of bin2c (Philipp Rudo) [1659399] - [s390] s390/purgatory: Reduce purgatory size (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Fix detection of text segment in ELF loader (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Fix potential segment overlap in ELF loader (Philipp Rudo) [1659399] - [s390] s390/zcore: Rename ipl_block to mitigate name collision (Philipp Rudo) [1659399] - [s390] s390/boot: pad bzImage to 4K (Philipp Rudo) [1659399] - [s390] s390/ipl: add helper functions to create an IPL report (Philipp Rudo) [1659399] - [s390] s390/ipl: read IPL report at early boot (Philipp Rudo) [1659399] - [s390] s390/ipl: add definitions for the IPL report block (Philipp Rudo) [1659399] - [s390] s390/ipl: provide uapi header for list directed IPL (Philipp Rudo) [1659399] - [s390] s390/ipl: make ipl_info less confusing (Philipp Rudo) [1659399] - [s390] s390: introduce .boot.preserved.data section compile time validation (Philipp Rudo) [1659399] - [s390] s390: move ipl block to .boot.preserved.data section (Philipp Rudo) [1659399] - [s390] s390: introduce .boot.preserved.data section (Philipp Rudo) [1659399] - [mm] s390: clean up redundant facilities list setup (Philipp Rudo) [1659399] - [s390] s390/als: remove duplicated in-place implementation of stfle (Philipp Rudo) [1659399] - [netdrv] fm10k: Fix a potential NULL pointer dereference (Neil Horman) [1659172] - [netdrv] fm10k: use struct_size() in kzalloc() (Neil Horman) [1659172] - [netdrv] fm10k: TRIVIAL cleanup of extra spacing in function comment (Neil Horman) [1659172] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Neil Horman) [1659172] - [netdrv] fm10k: bump driver version to match out-of-tree release (Neil Horman) [1659172] - [netdrv] fm10k: add missing device IDs to the upstream driver (Neil Horman) [1659172] - [netdrv] fm10k: ensure completer aborts are marked as non-fatal after a resume (Neil Horman) [1659172] - [netdrv] fm10k: fix SM mailbox full condition (Neil Horman) [1659172] - [netdrv] fm10k: remove ndo_poll_controller (Neil Horman) [1659172] - [netdrv] intel-ethernet: use correct module license (Neil Horman) [1659172] - [scsi] Revert "scsi: fcoe: clear FC_RP_STARTED flags when receiving a LOGO" (Nilesh Javali) [1701545] - [tools] tools: introduce test_and_clear_bit (Peter Xu) [1694926] - [net] bridge: fix netlink export of vlan_stats_per_port option (Ivan Vecera) [1703551] - [net] bridge: fix vlan stats use-after-free on destruction (Ivan Vecera) [1703551] - [tools] headers uapi: Update linux/if_link.h header copy (Ivan Vecera) [1703551] - [net] bridge: fix a possible memory leak in __vlan_add (Ivan Vecera) [1703551] - [net] bridge: add support for per-port vlan stats (Ivan Vecera) [1703551] - [net] bridge: mcast: Default back to multicast enabled state (Ivan Vecera) [1703551] - [net] bridge: pack net_bridge better (Ivan Vecera) [1703551] - [net] bridge: convert mtu_set_by_user to a bit (Ivan Vecera) [1703551] - [net] bridge: convert neigh_suppress_enabled option to a bit (Ivan Vecera) [1703551] - [net] bridge: convert mcast options to bits (Ivan Vecera) [1703551] - [net] bridge: convert and rename mcast disabled (Ivan Vecera) [1703551] - [net] bridge: convert group_addr_set option to a bit (Ivan Vecera) [1703551] - [net] bridge: convert nf call options to bits (Ivan Vecera) [1703551] - [net] bridge: add bitfield for options and convert vlan opts (Ivan Vecera) [1703551] - [net] bridge: make struct opening bracket consistent (Ivan Vecera) [1703551] - [net] Add netif_is_gretap()/netif_is_ip6gretap() (Ivan Vecera) [1701208] - [net] sched: register callbacks for indirect tc block binds (Ivan Vecera) [1701214] - [tools] selftests: tc-testing: fix tunnel_key failure if dst_port is unspecified (Ivan Vecera) [1701210] - [tools] selftests: tc-testing: drop test on missing tunnel key id (Ivan Vecera) [1701210] - [net] sched: act_tunnel_key: Don't dump dst port if it wasn't set (Ivan Vecera) [1701210] - [net] sched: act_tunnel_key: Allow key-less tunnels (Ivan Vecera) [1701210] - [net] ethtool: Added support for 50Gbps per lane link modes (Ivan Vecera) [1701215] - [net] ip_gre: fix parsing gre header in ipgre_err (Hangbin Liu) [1702212] - [net] vxlan: Free a leaked vetoed multicast rdst (Ivan Vecera) [1691695] - [net] switchdev: Add extack argument to call_switchdev_notifiers() (Ivan Vecera) [1691695] - [netdrv] vxlan: Add extack to switchdev operations (Ivan Vecera) [1691695] - [net] net: Add extack argument to ndo_fdb_add() (Ivan Vecera) [1691695] - [netdrv] vxlan: changelink: Delete remote after update (Ivan Vecera) [1691695] - [netdrv] vxlan: changelink: Postpone vxlan_config_apply() (Ivan Vecera) [1691695] - [netdrv] vxlan: changelink: Inline vxlan_dev_configure() (Ivan Vecera) [1691695] - [netdrv] vxlan: Allow vetoing of FDB notifications (Ivan Vecera) [1691695] - [netdrv] vxlan: Have vxlan_fdb_replace() save original rdst value (Ivan Vecera) [1691695] - [netdrv] vxlan: Split vxlan_fdb_update() in two (Ivan Vecera) [1691695] - [netdrv] vxlan: Move up vxlan_fdb_free(), vxlan_fdb_destroy() (Ivan Vecera) [1691695] - [net] bridge: Add br_fdb_clear_offload() (Ivan Vecera) [1691695] - [netdrv] vxlan: Add vxlan_fdb_clear_offload() (Ivan Vecera) [1691695] - [netdrv] vxlan: Add vxlan_fdb_replay() (Ivan Vecera) [1691695] - [net] route: add support for directed broadcast forwarding (Xin Long) [1562384] - [net] erspan: build the header with the right proto according to erspan_ver (Xin Long) [1663862] - [net] ipv6: make ip6_create_rt_rcu return ip6_null_entry instead of NULL (Xin Long) [1688617] - [net] tipc: handle the err returned from cmd header function (Jon Maloy) [1693452] - [net] tipc: check link name with right length in tipc_nl_compat_link_set (Jon Maloy) [1693452] - [net] tipc: check bearer name with right length in tipc_nl_compat_bearer_enable (Jon Maloy) [1693452] - [net] tipc: change to check tipc_own_id to return in tipc_net_stop (Jon Maloy) [1693452] - [net] tipc: tipc clang warning (Jon Maloy) [1693452] - [net] tipc: fix cancellation of topology subscriptions (Jon Maloy) [1693452] - [net] tipc: allow service ranges to be connect()'ed on RDM/DGRAM (Jon Maloy) [1693452] - [net] net: tipc: fix a missing check for nla_nest_start (Jon Maloy) [1693452] - [net] net: tipc: fix a missing check of nla_nest_start (Jon Maloy) [1693452] - [net] tipc: fix RDM/DGRAM connect() regression (Jon Maloy) [1693452] - [net] tipc: fix race condition causing hung sendto (Jon Maloy) [1693452] - [net] tipc: improve function tipc_wait_for_rcvmsg() (Jon Maloy) [1693452] - [net] tipc: improve function tipc_wait_for_cond() (Jon Maloy) [1693452] - [net] tipc: fix link session and re-establish issues (Jon Maloy) [1693452] - [net] tipc: fix skb may be leaky in tipc_link_input (Jon Maloy) [1693452] - [net] tipc: remove dead code in struct tipc_topsrv (Jon Maloy) [1693452] - [net] tipc: mark expected switch fall-throughs (Jon Maloy) [1693452] - [net] tipc: remove unneeded semicolon in trace.c (Jon Maloy) [1693452] - [net] tipc: fix uninit-value in tipc_nl_compat_doit (Jon Maloy) [1693452] - [net] tipc: fix uninit-value in tipc_nl_compat_name_table_dump (Jon Maloy) [1693452] - [net] tipc: fix uninit-value in tipc_nl_compat_link_set (Jon Maloy) [1693452] - [net] tipc: fix uninit-value in tipc_nl_compat_bearer_enable (Jon Maloy) [1693452] - [net] tipc: fix uninit-value in tipc_nl_compat_link_reset_stats (Jon Maloy) [1693452] - [net] tipc: fix uninit-value in in tipc_conn_rcv_sub (Jon Maloy) [1693452] - [net] tipc: fix memory leak in tipc_nl_compat_publ_dump (Jon Maloy) [1693452] - [net] tipc: fix a missing check of genlmsg_put (Jon Maloy) [1693452] - [net] tipc: fix a double free in tipc_enable_bearer() (Jon Maloy) [1693452] - [net] net/netlink_compat: Fix a missing check of nla_parse_nested (Jon Maloy) [1693452] - [net] tipc: fix uninitialized value for broadcast retransmission (Jon Maloy) [1693452] - [net] tipc: add trace_events for tipc bearer (Jon Maloy) [1693452] - [net] tipc: add trace_events for tipc node (Jon Maloy) [1693452] - [net] tipc: add trace_events for tipc socket (Jon Maloy) [1693452] - [net] tipc: add trace_events for tipc link (Jon Maloy) [1693452] - [net] tipc: enable tracepoints in tipc (Jon Maloy) [1693452] - [net] tipc: handle broadcast NAME_DISTRIBUTOR packet when receiving it (Jon Maloy) [1693452] - [net] tipc: check group dests after tipc_wait_for_cond() (Jon Maloy) [1693452] - [net] tipc: check tsk->group in tipc_wait_for_cond() (Jon Maloy) [1693452] - [net] tipc: compare remote and local protocols in tipc_udp_enable() (Jon Maloy) [1693452] - [net] tipc: use lock_sock() in tipc_sk_reinit() (Jon Maloy) [1693452] - [net] tipc: fix node keep alive interval calculation (Jon Maloy) [1693452] - [net] tipc: fix lockdep warning during node delete (Jon Maloy) [1693452] - [net] tipc: don't assume linear buffer when reading ancillary data (Jon Maloy) [1693452] - [net] tipc: fix lockdep warning when reinitilaizing sockets (Jon Maloy) [1693452] - [net] tipc: fix link re-establish failure (Jon Maloy) [1693452] - [net] tipc: improve broadcast retransmission algorithm (Jon Maloy) [1693452] - [net] tipc: use destination length for copy string (Jon Maloy) [1693452] - [net] tipc: support binding to specific ip address when activating UDP bearer (Jon Maloy) [1677371 1693452] - [net] tipc: remainder of commit ignore STATE_MSG on wrong link session (Jon Maloy) [1693452] - [net] tipc: buffer overflow handling in listener socket (Jon Maloy) [1693452] - [net] tipc: add SYN bit to connection setup messages (Jon Maloy) [1693452] - [net] tipc: refactor function tipc_sk_filter_connect() (Jon Maloy) [1693452] - [net] tipc: refactor function tipc_sk_timeout() (Jon Maloy) [1693452] - [net] tipc: refactor function tipc_msg_reverse() (Jon Maloy) [1693452] - [net] tipc: Add and use skb_mark_not_on_list(). (Jon Maloy) [1693452] - [net] tipc: correct spelling errors for tipc_topsrv_queue_evt() comments (Jon Maloy) [1693452] - [net] tipc: correct spelling errors for struct tipc_bc_base's comment (Jon Maloy) [1693452] - [net] tipc: correct structure parameter comments for topsrv (Jon Maloy) [1693452] - [net] net/tipc: remove redundant variables 'tn' and 'oport' (Jon Maloy) [1693452] - [net] net: tipc: bcast: Replace GFP_ATOMIC with GFP_KERNEL in tipc_bcast_init() (Jon Maloy) [1693452] - [net] net: tipc: name_table: Replace GFP_ATOMIC with GFP_KERNEL in tipc_nametbl_init() (Jon Maloy) [1693452] - [net] tipc: make some functions static (Jon Maloy) [1693452] - [net] tipc: make link capability update thread safe (Jon Maloy) [1693452] - [net] tipc: remove unused tipc_group_size (Jon Maloy) [1693452] - [net] tipc: remove unused tipc_link_is_active (Jon Maloy) [1693452] - [net] tipc: check session number before accepting link protocol messages (Jon Maloy) [1693452] - [net] tipc: add sequence number check for link STATE messages (Jon Maloy) [1693452] - [net] tipc: mark expected switch fall-throughs (Jon Maloy) [1693452] - [net] tipc: extend sock diag for group communication (Jon Maloy) [1693452] - [net] tipc: Auto removal of peer down node instance (Jon Maloy) [1693452] - [net] tipc: optimize function tipc_node_timeout() (Jon Maloy) [1693452] - [net] tipc: eliminate buffer cloning in function tipc_msg_extract() (Jon Maloy) [1693452] - [net] netfilter: nf_conncount: fix argument order to find_next_bit (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: speculative garbage collection on empty lists (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: move all list iterations under spinlock (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: merge lookup and add functions (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: restart search when nodes have been erased (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: split gc in two phases (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: don't skip eviction when age is negative (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: replace CONNCOUNT_LOCK_SLOTS with CONNCOUNT_SLOTS (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: use rb_link_node_rcu() instead of rb_link_node() (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: remove wrong condition check routine (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: fix unexpected permanent node of list. (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: fix list_del corruption in conn_free (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: use spin_lock_bh instead of spin_lock (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: Add list lock and gc worker, and RCU for init tree search (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: Split insert and traversal (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: Move locking into count_tree() (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: Early exit in nf_conncount_lookup() and cleanup (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: Switch to plain list (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: Early exit for garbage collection (Florian Westphal) [1531074] - [net] ptp: uapi: change _IOW to IOWR in PTP_SYS_OFFSET_EXTENDED definition (Hangbin Liu) [1677215] - [net] ptp: check that rsv field is zero in struct ptp_sys_offset_extended (Hangbin Liu) [1677215] - [net] ptp: deprecate gettime64() in favor of gettimex64() (Hangbin Liu) [1677215] - [net] ptp: add PTP_SYS_OFFSET_EXTENDED ioctl (Hangbin Liu) [1677215] - [net] ptp: check gettime64 return code in PTP_SYS_OFFSET ioctl (Hangbin Liu) [1677215] - [net] ptp: reorder declarations in ptp_ioctl() (Hangbin Liu) [1677215] - [net] tuntap: fix multiqueue rx (Guillaume Nault) [1686563]- [edac] EDAC/amd64: Add Family 17h Model 30h PCI IDs (Aristeu Rozanski) [1696603] - [x86] Update stepping values for coffee lake desktop (David Arcari) [1704800] - [security] KEYS: trusted: allow trusted.ko to initialize w/o a TPM (Jerry Snitselaar) [1694208] - [security] tpm: pass an array of tpm_extend_digest structures to tpm_pcr_extend() (Jerry Snitselaar) [1665130 1665129] - [security] KEYS: trusted: explicitly use tpm_chip structure from tpm_default_chip() (Jerry Snitselaar) [1665130 1665129] - [char] tpm/ppi: Enable submission of optional command parameter for PPI 1.3 (Jerry Snitselaar) [1665130] - [char] tpm/ppi: Possibly show command parameter if TPM PPI 1.3 is used (Jerry Snitselaar) [1665130] - [char] tpm/ppi: Display up to 101 operations as define for version 1.3 (Jerry Snitselaar) [1665130] - [char] tpm/ppi: rename TPM_PPI_REVISION_ID to TPM_PPI_REVISION_ID_1 (Jerry Snitselaar) [1665130] - [char] tpm/ppi: pass function revision ID to tpm_eval_dsm() (Jerry Snitselaar) [1665130] - [char] tpm: Fix the type of the return value in calc_tpm2_event_size() (Jerry Snitselaar) [1694208 1665129] - [char] tpm: fix an invalid condition in tpm_common_poll (Jerry Snitselaar) [1694208] - [char] tpm: turn on TPM on suspend for TPM 1.x (Jerry Snitselaar) [1694208 1665130] - [char] tpm: move tpm_chip definition to include/linux/tpm.h (Jerry Snitselaar) [1665129] - [char] tpm: retrieve digest size of unknown algorithms with PCR read (Jerry Snitselaar) [1665130 1665129] - [char] tpm: rename and export tpm2_digest and tpm2_algorithms (Jerry Snitselaar) [1665130 1665129] - [char] tpm: dynamically allocate the allocated_banks array (Jerry Snitselaar) [1665130 1665129] - [char] tpm: remove @flags from tpm_transmit() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: take TPM chip power gating out of tpm_transmit() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: introduce tpm_chip_start() and tpm_chip_stop() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: remove TPM_TRANSMIT_UNLOCKED flag (Jerry Snitselaar) [1665130 1665129] - [char] tpm: use tpm_try_get_ops() in tpm-sysfs.c. (Jerry Snitselaar) [1665130] - [char] tpm: remove @space from tpm_transmit() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: move TPM space code out of tpm_transmit() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: move tpm_validate_commmand() to tpm2-space.c (Jerry Snitselaar) [1665130 1665129] - [char] tpm: clean up tpm_try_transmit() error handling flow (Jerry Snitselaar) [1665130 1665129] - [char] tpm: encapsulate tpm_dev_transmit() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: access command header through struct in tpm_try_transmit() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: declare struct tpm_header (Jerry Snitselaar) [1665130 1665129] - [char] tpm: print tpm2_commit_space() error inside tpm2_commit_space() (Jerry Snitselaar) [1665129] - [char] tpm: return 0 from pcrs_show() when tpm1_pcr_read() fails (Jerry Snitselaar) [1665130] - [char] tpm: fix invalid return value in pubek_show() (Jerry Snitselaar) [1694208 1665130] - [char] tpm: use tpm_buf in tpm_transmit_cmd() as the IO parameter (Jerry Snitselaar) [1665130 1665129] - [char] tpm: don't return bool from update_timeouts (Jerry Snitselaar) [1665130] - [char] tpm: don't print error message in tpm_transmit_cmd when tpm still testing (Jerry Snitselaar) [1665129] - [char] tpm: add _head suffix to tcg_efi_specid_event and tcg_pcr_event2 (Jerry Snitselaar) [1665129] - [char] tpm: Fix off-by-one when reading binary_bios_measurements (Jerry Snitselaar) [1694208 1665130] - [char] tpm: Simplify the measurements loop (Jerry Snitselaar) [1665130] - [char] tpm/tpm_i2c_atmel: Return -E2BIG when the transfer is incomplete (Jerry Snitselaar) [1694208] - [char] tpm: Unify the send callback behaviour (Jerry Snitselaar) [1665129] - [char] tpm: Fix some name collisions with drivers/char/tpm.h (Jerry Snitselaar) [1694208] - [char] tpm/tpm_crb: Avoid unaligned reads in crb_recv() (Jerry Snitselaar) [1694208 1665129] - [char] tpm: add support for partial reads (Jerry Snitselaar) [1665129] - [char] tpm: tpm_ibmvtpm: fix kdoc warnings (Jerry Snitselaar) [1665129] - [char] tpm: fix kdoc for tpm2_flush_context_cmd() (Jerry Snitselaar) [1694208 1665129] - [char] tpm: tpm_try_transmit() refactor error flow. (Jerry Snitselaar) [1694208 1665129] - [char] tpm: use u32 instead of int for PCR index (Jerry Snitselaar) [1665130 1665129] - [security] ima: Get rid of ima_used_chip and use ima_tpm_chip != NULL instead (Jerry Snitselaar) [1665130 1665129] - [security] ima: Use tpm_default_chip() and call TPM functions with a tpm_chip (Jerry Snitselaar) [1665129] - [char] tpm1: reimplement tpm1_continue_selftest() using tpm_buf (Jerry Snitselaar) [1665130] - [char] tpm1: reimplement SAVESTATE using tpm_buf (Jerry Snitselaar) [1665130] - [char] tpm1: rename tpm1_pcr_read_dev to tpm1_pcr_read() (Jerry Snitselaar) [1665130] - [char] tpm1: implement tpm1_pcr_read_dev() using tpm_buf structure (Jerry Snitselaar) [1665130] - [char] tpm: tpm1: rewrite tpm1_get_random() using tpm_buf structure (Jerry Snitselaar) [1665130] - [char] tpm: tpm-space.c remove unneeded semicolon (Jerry Snitselaar) [1665129] - [char] tpm: tpm-interface.c drop unused macros (Jerry Snitselaar) [1694208 1665130] - [char] tpm: add tpm_auto_startup() into tpm-interface.c (Jerry Snitselaar) [1665129] - [char] tpm: factor out tpm_startup function (Jerry Snitselaar) [1665130 1665129] - [char] tpm: factor out tpm 1.x pm suspend flow into tpm1-cmd.c (Jerry Snitselaar) [1665130] - [char] tpm: move tpm 1.x selftest code from tpm-interface.c tpm1-cmd.c (Jerry Snitselaar) [1665130] - [char] tpm: factor out tpm1_get_random into tpm1-cmd.c (Jerry Snitselaar) [1665130] - [char] tpm: move tpm_getcap to tpm1-cmd.c (Jerry Snitselaar) [1665130] - [char] tpm: move tpm1_pcr_extend to tpm1-cmd.c (Jerry Snitselaar) [1665130] - [char] tpm: factor out tpm_get_timeouts() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: add tpm_calc_ordinal_duration() wrapper (Jerry Snitselaar) [1665130 1665129] - [char] tpm: factor out tpm 1.x duration calculation to tpm1-cmd.c (Jerry Snitselaar) [1665130 1665129] - [char] tpm: sort objects in the Makefile (Jerry Snitselaar) [1665129] - [char] tpm2: add new tpm2 commands according to TCG 1.36 (Jerry Snitselaar) [1665129] - [char] tpm: tpm_i2c_nuvoton: use correct command duration for TPM 2.x (Jerry Snitselaar) [1665129] - [char] tpm: add support for nonblocking operation (Jerry Snitselaar) [1665129] - [char] tpm: add ptr to the tpm_space struct to file_priv (Jerry Snitselaar) [1665129] - [char] tpm: Make SECURITYFS a weak dependency (Jerry Snitselaar) [1665129] - [char] tpm: suppress transmit cmd error logs when TPM 1.2 is disabled/deactivated (Jerry Snitselaar) [1665130] - [char] tpm: fix response size validation in tpm_get_random() (Jerry Snitselaar) [1694208 1665129] - [char] tpm: replace TPM_TRANSMIT_RAW with TPM_TRANSMIT_NESTED (Jerry Snitselaar) [1665129] - [char] tpm: Convert tpm_find_get_ops() to use tpm_default_chip() (Jerry Snitselaar) [1665129] - [char] tpm: Implement tpm_default_chip() to find a TPM chip (Jerry Snitselaar) [1665129] - [char] tpm: rename tpm_chip_find_get() to tpm_find_get_ops() (Jerry Snitselaar) [1665129] - [char] tpm: Allow tpm_tis drivers to set hwrng quality. (Jerry Snitselaar) [1665129] - [char] tpm: Return the actual size when receiving an unsupported command (Jerry Snitselaar) [1694208 1665129] - [char] tpm/tpm_i2c_infineon: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (Jerry Snitselaar) [1665129] - [char] tpm_tis_spi: Pass the SPI IRQ down to the driver (Jerry Snitselaar) [1665129] - [char] tpm: migrate tpm2_get_random() to use struct tpm_buf (Jerry Snitselaar) [1665129] - [char] tpm: migrate tpm2_get_tpm_pt() to use struct tpm_buf (Jerry Snitselaar) [1665129] - [char] tpm: migrate tpm2_probe() to use struct tpm_buf (Jerry Snitselaar) [1665129] - [char] tpm: migrate tpm2_shutdown() to use struct tpm_buf (Jerry Snitselaar) [1665129] - [pci] PCI: Fix __initdata issue with "pci=disable_acs_redir" parameter (Myron Stowe) [1704979] - [s390] s390/pci: skip VF scanning (Myron Stowe) [1704979] - [pci] PCI/IOV: Add flag so platforms can skip VF scanning (Myron Stowe) [1704979] - [pci] PCI/IOV: Factor out sriov_add_vfs() (Myron Stowe) [1704979] - [pci] switchtec: Add MRPC DMA mode support (Myron Stowe) [1704979] - [pci] switchtec: Improve MRPC efficiency by enabling write combining (Myron Stowe) [1704979] - [pci] switchtec: Fix SWITCHTEC_IOCTL_EVENT_IDX_ALL flags overwrite (Myron Stowe) [1704979] - [pci] switchtec: Set DMA coherent mask (Myron Stowe) [1704979] - [pci] switchtec: Remove immediate status check after submitting MRPC command (Myron Stowe) [1704979] - [pci] PCI / PM: Allow runtime PM without callback functions (Myron Stowe) [1704979] - [pci] PCI/P2PDMA: Clean up documentation and kernel-doc (Myron Stowe) [1704979] - [pci] PCI: Remove unnecessary space before function pointer arguments (Myron Stowe) [1704979] - [maintainers] MAINTAINERS: Add x86 early-quirks.c file pattern to PCI subsystem (Myron Stowe) [1704979] - [pci] PCI: Expand the "PF" acronym in Kconfig help text (Myron Stowe) [1704979] - [x86] x86/PCI: Fix Broadcom CNB20LE unintended sign extension (redux) (Myron Stowe) [1704979] - [pci] PCI/ASPM: Remove unused lists from struct pcie_link_state (Myron Stowe) [1704979] - [pci] PCI / ACPI: Identify untrusted PCI devices (Myron Stowe) [1704979]- [documentation] x86/resctrl: Update Documentation/x86/resctrl_ui.txt (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Remove unnecessary check for cbm_validate() (Prarit Bhargava) [1504489] - [maintainers] MAINTAINERS: Update resctrl filename patterns (Prarit Bhargava) [1504489] - [documentation] Documentation: Rename and update intel_rdt_ui.txt to resctrl_ui.txt (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Introduce AMD QOS feature (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Fixup the user-visible strings (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Add AMD's X86_FEATURE_MBA to the scattered CPUID features (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Rename the config option INTEL_RDT to RESCTRL (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Add vendor check for the MBA software controller (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Bring cbm_validate() into the resource structure (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Initialize the vendor-specific resource functions (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Move all the macros to resctrl/internal.h (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Re-arrange the RDT init code (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Rename the RDT functions and definitions (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Rename and move rdt files to a separate directory (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Prevent pseudo-locking from using stale pointers (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix initial allocation to consider CDP (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: CBM overlap should also check for overlap with CDP peer (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce utility to obtain CDP peer (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix out-of-bounds memory access in CBM tests (Prarit Bhargava) [1504489] - [x86] perf/x86: Add helper to obtain performance counter index (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Switch to bitmap_zalloc() (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Re-enable pseudo-lock measurements (Prarit Bhargava) [1504489] - [x86] x86/cpu: Sanitize FAM6_ATOM naming (David Arcari) [1504489] - [x86] x86/intel_rdt: Use perf infrastructure for measurements (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Create required perf event attributes (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Remove local register variables (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix incorrect loop end condition (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix exclusive mode handling of MBA resource (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix incorrect loop end condition (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Do not allow pseudo-locking of MBA resource (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix unchecked MSR access (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix invalid mode warning when multiple resources are managed (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Global closid helper to support future fixes (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix size reporting of MBA resource (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix data type in parsing callbacks (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Disable PMU access (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix possible circular lock dependency (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Make CPU information accessible for pseudo-locked regions (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Support restoration of subset of permissions (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix cleanup of plr structure on error (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Move pseudo_lock_region_clear() (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Limit C-states dynamically when pseudo-locking active (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Support L3 cache performance event of Broadwell (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: More precise L2 hit/miss measurements (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Create character device exposing pseudo-locked region (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Create debugfs files for pseudo-locking testing (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Create resctrl debug area (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Ensure RDT cleanup on exit (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Resctrl files reflect pseudo-locked information (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Support creation/removal of pseudo-locked region (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Pseudo-lock region creation/removal core (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Discover supported platforms via prefetch disable bits (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Add utilities to test pseudo-locked region possibility (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Split resource group removal in two (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Enable entering of pseudo-locksetup mode (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Support enter/exit of locksetup mode (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce pseudo-locked region (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Add check to determine if monitoring in progress (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Utilities to restrict/restore access to specific files (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Protect against resource group changes during locking (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Add utility to restrict/restore access to resctrl files (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Add utility to test if tasks assigned to resource group (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Respect read and write access (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce the Cache Pseudo-Locking modes (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Display resource groups' allocations' size in bytes (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce "bit_usage" to display cache allocations details (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Ensure requested schemata respects mode (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Support flexible data to parsing callbacks (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Making CBM name and type more explicit (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Enable setting of exclusive mode (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce new "exclusive" mode (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Initialize new resource group with sane defaults (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Make useful functions available internally (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce test to determine if closid is in use (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce resource group's mode resctrl file (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Associate mode with each RDT resource group (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce RDT resource group mode (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Provide pseudo-locking hooks within rdt_mount (Prarit Bhargava) [1504489] - [x86] perf/x86: Make perf callchains work without CONFIG_FRAME_POINTER (Jiri Olsa) [1699780]- [kernel] sched/fair: Do not re-read ->h_load_next during hierarchical load calculation (Phil Auld) [1701762] - [s390] kvm: s390: enable MSA9 keywrapping functions depending on cpu model (Thomas Huth) [1660913] - [s390] kvm: s390: add deflate conversion facilty to cpu model (Thomas Huth) [1660913] - [s390] kvm: s390: add enhanced sort facilty to cpu model (Thomas Huth) [1660913] - [s390] kvm: s390: provide query function for instructions returning 32 byte (Thomas Huth) [1660913] - [s390] kvm: s390: add MSA9 to cpumodel (Thomas Huth) [1660913] - [s390] kvm: s390: add vector BCD enhancements facility to cpumodel (Thomas Huth) [1660913] - [s390] kvm: s390: add vector enhancements facility 2 to cpumodel (Thomas Huth) [1660913] - [s390] kvm: s390: add debug logging for cpu model subfunctions (Thomas Huth) [1660913] - [s390] kvm: s390: implement subfunction processor calls (Thomas Huth) [1660913] - [powercap] powercap: intel_rapl: add support for Jacobsville (Steve Best) [1482401] - [x86] x86/cpu: Add Atom Tremont (Jacobsville) (Steve Best) [1482401]- [crypto] crypto: qat - Remove unused goto label (Neil Horman) [1660313] - [crypto] crypto: prefix header search paths with $(srctree)/ (Neil Horman) [1660313] - [crypto] crypto: qat - no need to check return value of debugfs_create functions (Neil Horman) [1660313] - [crypto] cross-tree: phase out dma_zalloc_coherent() (Neil Horman) [1660313] - [crypto] crypto: qat - move temp buffers off the stack (Neil Horman) [1660313] - [crypto] crypto: qat - Remove VLA usage (Neil Horman) [1660313] - [include] block: kill all_q_node in request_queue (Ming Lei) [1702865] - [block] bfq: update internal depth state when queue depth changes (Ming Lei) [1702865] - [fs] block: fix the return errno for direct IO (Ming Lei) [1702865] - [block] block: do not leak memory in bio_copy_user_iov() (Ming Lei) [1702865] - [nvme] nvme: cancel request synchronously (Ming Lei) [1702865] - [block] blk-mq: introduce blk_mq_complete_request_sync() (Ming Lei) [1702865] - [scsi] scsi: virtio_scsi: limit number of hw queues by nr_cpu_ids (Ming Lei) [1702865] - [block] virtio-blk: limit number of hw queues by nr_cpu_ids (Ming Lei) [1702865] - [block] block, bfq: fix use after free in bfq_bfqq_expire (Ming Lei) [1702865] - [block] paride/pcd: Fix potential NULL pointer dereference and mem leak (Ming Lei) [1702865] - [block] blk-mq: do not reset plug->rq_count before the list is sorted (Ming Lei) [1702865] - [block] paride/pf: Fix potential NULL pointer dereference (Ming Lei) [1702865] - [block] blk-mq: add trace block plug and unplug for multiple queues (Ming Lei) [1702865] - [block] block: use blk_free_flush_queue() to free hctx->fq in blk_mq_init_hctx (Ming Lei) [1702865] - [block] paride/pcd: cleanup queues when detection fails (Ming Lei) [1702865] - [block] paride/pf: cleanup queues when detection fails (Ming Lei) [1702865] - [crypto] crypto: chelsio - Fixed Traffic Stall (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Fix passing zero to 'PTR_ERR' warning in chcr_aead_op (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Inline single pdu only (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - avoid using sa_entry imm (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - remove set but not used variables 'adap' (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - check set_msg_len overflow in generate_b0 (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Fix wrong error counter increments (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Reset counters on cxgb4 Detach (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Handle PCI shutdown event (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - cleanup:send addr as value in function argument (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Use same value for both channel in single WR (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Swap location of AAD and IV sent in WR (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - remove set but not used variable 'kctx_len' (Arjun Vynipadath) [1664679] - [crypto] drivers: chelsio: use skb_sec_path helper (Arjun Vynipadath) [1664679] - [crypto] crypto: chcr - ESN for Inline IPSec Tx (Arjun Vynipadath) [1664679] - [crypto] crypto: chcr - small packet Tx stalls the queue (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - clean up various indentation issues (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Update ntx queue received from cxgb4 (Arjun Vynipadath) [1664679]- [platform] platform/x86: intel_pmc_core: Convert to INTEL_CPU_FAM6 macro (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Avoid a u32 overflow (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Include Reserved IP for LTR (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Fix file permissions for ltr_show (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Fix PCH IP name (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Fix PCH IP sts reading (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Handle CFL regmap properly (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: convert to DEFINE_SHOW_ATTRIBUTE (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Decode Snoop / Non Snoop LTR (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Fix LTR IGNORE Max offset (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Show Latency Tolerance info (David Arcari) [1658080] - [platform] platform/x86: intel_pmc: Convert to use SPDX identifier (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Add CNP SLPS0 debug registers (David Arcari) [1658080] - [x86] x86/cpu: Introduce INTEL_CPU_FAM*() helper macros (David Arcari) [1658080] - [include] locking/atomics, asm-generic: Move some macros from to a new file (David Arcari) [1658080] - [s390] s390/kasan: fix strncpy_from_user kasan checks (Philipp Rudo) [1665182] - [s390] s390: correct some inline assembly constraints (Philipp Rudo) [1665182] - [s390] s390/kasan: improve string/memory functions checks (Philipp Rudo) [1665182] - [include] compiler: remove __no_sanitize_address_or_inline again (Philipp Rudo) [1665182] - [s390] s390/kasan: increase instrumented stack size to 64k (Philipp Rudo) [1665182] - [mm] s390/kasan: support preemptible kernel build (Philipp Rudo) [1665182] - [mm] s390/kasan: add support for mem= kernel parameter (Philipp Rudo) [1665182] - [mm] s390/kasan: optimize kasan vmemmap allocation (Philipp Rudo) [1665182] - [mm] s390/kasan: avoid kasan crash with standby memory defined (Philipp Rudo) [1665182] - [s390] s390/head: avoid doubling early boot stack size under KASAN (Philipp Rudo) [1665182] - [mm] s390/mm: improve debugfs ptdump markers walking (Philipp Rudo) [1665182] - [mm] s390/mm: optimize debugfs ptdump kasan zero page walking (Philipp Rudo) [1665182] - [s390] s390/kasan: add option for 4-level paging support (Philipp Rudo) [1665182] - [mm] s390/kasan: free early identity mapping structures (Philipp Rudo) [1665182] - [s390] s390/kasan: enable stack and global variables access checks (Philipp Rudo) [1665182] - [s390] s390/dumpstack: disable __dump_trace kasan instrumentation (Philipp Rudo) [1665182] - [s390] s390/kasan: reipl and kexec support (Philipp Rudo) [1665182] - [s390] s390/smp: kasan stack instrumentation support (Philipp Rudo) [1665182] - [include] compiler: introduce __no_sanitize_address_or_inline (Philipp Rudo) [1665182] - [s390] s390/kasan: use noexec and large pages (Philipp Rudo) [1665182] - [mm] s390/kasan: dynamic shadow mem allocation for modules (Philipp Rudo) [1665182] - [mm] s390/mm: add kasan shadow to the debugfs pgtable dump (Philipp Rudo) [1665182] - [s390] s390/kasan: avoid user access code instrumentation (Philipp Rudo) [1665182] - [s390] s390/kasan: double the stack size (Philipp Rudo) [1665182] - [s390] s390/kasan: add initialization code and enable it (Philipp Rudo) [1665182] - [s390] s390: add pgd_page primitive (Philipp Rudo) [1665182] - [s390] s390: introduce MAX_PTRS_PER_P4D (Philipp Rudo) [1665182] - [s390] s390/kasan: replace some memory functions (Philipp Rudo) [1665182] - [s390] s390/kasan: avoid instrumentation of early C code (Philipp Rudo) [1665182] - [s390] s390/kasan: avoid vdso instrumentation (Philipp Rudo) [1665182] - [s390] s390/mm: add missing pfn_to_kaddr helper (Philipp Rudo) [1665182] - [s390] s390/cpum_cf: Add support for CPU-MF SVN 6 (Philipp Rudo) [1683278] - [s390] s390: report new CPU capabilities (Philipp Rudo) [1685086] - [net] net/smc: fix smc_poll in SMC_INIT state (Philipp Rudo) [1700812] - [net] net/smc: fix byte_order for rx_curs_confirmed (Philipp Rudo) [1700812] - [net] net/smc: check port_idx of ib event (Philipp Rudo) [1700799] - [net] net/smc: check connections in smc_lgr_free_work (Philipp Rudo) [1700799] - [net] net/smc: reduce amount of status updates to peer (Philipp Rudo) [1700799] - [net] net/smc: no delay for free tx buffer wait (Philipp Rudo) [1700799] - [net] net/smc: move wake up of close waiter (Philipp Rudo) [1700799] - [net] net/smc: reset cursor update required flag (Philipp Rudo) [1700799] - [net] net/smc: correct state change for peer closing (Philipp Rudo) [1700799] - [net] net/smc: delete rkey first before switching to unused (Philipp Rudo) [1700799] - [net] net/smc: fix sender_free computation (Philipp Rudo) [1700799] - [net] net/smc: preallocated memory for rdma work requests (Philipp Rudo) [1700799] - [net] net/smc: fix use of variable in cleared area (Philipp Rudo) [1700799] - [net] net/smc: use device link provided in qp_context (Philipp Rudo) [1700799] - [net] net/smc: call smc_cdc_msg_send() under send_lock (Philipp Rudo) [1700799] - [net] net/smc: do not wait under send_lock (Philipp Rudo) [1700799] - [net] net/smc: recvmsg and splice_read should return 0 after shutdown (Philipp Rudo) [1700799] - [net] net/smc: don't wait for send buffer space when data was already sent (Philipp Rudo) [1700799] - [net] net/smc: prevent races between smc_lgr_terminate() and smc_conn_free() (Philipp Rudo) [1700799] - [net] net/smc: allow 16 byte pnetids in netlink policy (Philipp Rudo) [1700799] - [net] net/smc: fix another sizeof to int comparison (Philipp Rudo) [1700799] - [net] net/smc: move code to clear the conn->lgr field (Philipp Rudo) [1700799] - [net] net/smc: use client and server LGR pending locks for SMC-R (Philipp Rudo) [1700799] - [net] net/smc: unlock LGR pending lock earlier for SMC-D (Philipp Rudo) [1700799] - [net] net/smc: use smc_curs_copy() for SMC-D (Philipp Rudo) [1700799] - [net] net/smc: postpone release of clcsock (Philipp Rudo) [1700799] - [net] smc: move unhash as early as possible in smc_release() (Philipp Rudo) [1700799] - [net] net/smc: fix TCP fallback socket release (Philipp Rudo) [1700799] - [s390] s390/ism: ignore some errors during deregistration (Philipp Rudo) [1700799] - [infiniband] mlx4: trigger IB events needed by SMC (Philipp Rudo) [1700799] - [s390] s390/smp: fix CPU hotplug deadlock with CPU rescan (Philipp Rudo) [1700836] - [block] s390/dasd: fix panic for failed online processing (Philipp Rudo) [1700811] - [netdrv] s390/qeth: fix use-after-free in error path (Philipp Rudo) [1700803] - [netdrv] s390/qeth: cancel close_dev work before removing a card (Philipp Rudo) [1700802] - [netdrv] s390/qeth: conclude all event processing before offlining a card (Philipp Rudo) [1700800] - [scsi] scsi: zfcp: fix posting too many status read buffers leading to adapter shutdown (Philipp Rudo) [1700775] - [fs] xfs: prohibit fstrim in norecovery mode (Bill O'Donnell) [1697749] - [x86] perf/x86: Fixup typo in stub functions (Waiman Long) [1688789] - [x86] perf/x86/intel: Fix memory corruption (Waiman Long) [1688789] - [x86] perf/x86/intel: Implement support for TSX Force Abort (Waiman Long) [1688789] - [x86] x86: Add TSX Force Abort CPUID/MSR (Waiman Long) [1688789] - [x86] perf/x86/intel: Generalize dynamic constraint creation (Waiman Long) [1688789] - [x86] perf/x86/intel: Make cpuc allocations consistent (Waiman Long) [1688789] - [x86] perf/x86/intel: Delay memory deallocation until x86_pmu_dead_cpu() (Waiman Long) [1688789] - [x86] perf/x86/intel: Export mem events only if there's PEBS support (Waiman Long) [1688789] - [x86] perf/x86/intel: Add a separate Arch Perfmon v4 PMI handler (Waiman Long) [1688789] - [x86] perf/x86/intel: Factor out common code of PMI handler (Waiman Long) [1688789] - [x86] perf/x86/intel: Introduce PMU flag for Extended PEBS (Waiman Long) [1688789] - [x86] x86/speculation: Add PR_SPEC_DISABLE_NOEXEC (Waiman Long) [1671512]- [kernel] exit from RHEL 8.1 early ystream mode ("Herton R. Krzesinski") - [net] Bluetooth: Verify that l2cap_get_conf_opt provides large enough buffer (Gopal Tiwari) [1700507] {CVE-2019-3459} - [target] scsi: target: iscsi: cxgbit: fix csk leak (Arjun Vynipadath) [1664683] - [target] scsi: target: iscsi: cxgbit: add missing spin_lock_init() (Arjun Vynipadath) [1664683] - [scsi] scsi: cxgb4i: fix incorrect spelling "reveive" -> "receive" (Arjun Vynipadath) [1664685] - [scsi] scsi: libcxgbi: update route finding logic (Arjun Vynipadath) [1664685] - [scsi] scsi: libcxgbi: find cxgbi device by MAC address (Arjun Vynipadath) [1664685] - [scsi] scsi: cxgbi: remove redundant __kfree_skb call on skb and free cst->atid (Arjun Vynipadath) [1664685] - [scsi] scsi: libcxgbi: remove uninitialized variable len (Arjun Vynipadath) [1664685] - [scsi] scsi: cxgb4i: validate tcp sequence number only if chip version <= T5 (Arjun Vynipadath) [1664685] - [scsi] scsi: cxgb4i: get pf number from lldi->pf (Arjun Vynipadath) [1664685] - [scsi] scsi: cxgb4i: add wait_for_completion() (Arjun Vynipadath) [1664685] - [scsi] scsi: cxgb4i: fix thermal configuration dependencies (Arjun Vynipadath) [1664685] - [scsi] scsi: cxgb4i: add DCB support for iSCSI connections (Arjun Vynipadath) [1664685] - [netdrv] cxgb4: Don't return EAGAIN when TCAM is full. (Arjun Vynipadath) [1664670] - [netdrv] chelsio: use BUG() instead of BUG_ON(1) (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/chtls: Prefix adapter flags with CXGB4 (Arjun Vynipadath) [1664670] - [netdrv] cxgb4vf: Call netif_carrier_off properly in pci_probe (Arjun Vynipadath) [1664682 1664670] - [netdrv] cxgb4vf: Revert force link up behaviour (Arjun Vynipadath) [1664682] - [netdrv] cxgb4: Add VF Link state support (Arjun Vynipadath) [1664670] - [netdrv] cxgb4vf: Prefix adapter flags with CXGB4VF (Arjun Vynipadath) [1664682] - [netdrv] cxgb4vf: Enter debugging mode if FW is inaccessible (Arjun Vynipadath) [1664682] - [netdrv] cxgb4: Enable outer UDP checksum offload for T6 (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/cxgb4vf: Fix up netdev->hw_features (Arjun Vynipadath) [1664682 1664670] - [netdrv] cxgb4: Mask out interrupts that are not enabled. (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Export sge_host_page_size to ulds (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add capability to get/set SGE Doorbell Queue Timer Tick (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/cxgb4vf: Add support for SGE doorbell queue timer (Arjun Vynipadath) [1664682 1664670] - [netdrv] cxgb4vf: Few more link management changes. (Arjun Vynipadath) [1664682] - [netdrv] cxgb4: add tcb flags and tcb rpl struct (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add new T6 PCI device ids 0x608b (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/cxgb4vf: Program hash region for {t4/t4vf}_change_mac() (Arjun Vynipadath) [1664682 1664670] - [netdrv] cxgb4: smt: use struct_size() in kvzalloc() (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: sched: use struct_size() in kvzalloc() (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: cxgb4_tc_u32: use struct_size() in kvzalloc() (Arjun Vynipadath) [1664670] - [netdrv] cxgb4vf: Update port information in cxgb4vf_open() (Arjun Vynipadath) [1664682] - [netdrv] cxgb4/cxgb4vf: Link management changes (Arjun Vynipadath) [1664682 1664670] - [netdrv] cxgb4: TLS record offload enable (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: clip_tbl: Use struct_size() in kvzalloc() (Arjun Vynipadath) [1664670] - [netdrv] net: cxgb4: fix various indentation issues (Arjun Vynipadath) [1664670] - [netdrv] net: chelsio: Add a missing check on cudg_get_buffer (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: remove DEFINE_SIMPLE_DEBUGFS_FILE() (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: number of VFs supported is not always 16 (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: remove set but not used variables 'multitrc, speed' (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: use new fw interface to get the VIN and smt index (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/cxgb4vf: Fix mac_hlist initialization and free (Arjun Vynipadath) [1664682 1664670] - [netdrv] cxgb4vf: fix memleak in mac_hlist initialization (Arjun Vynipadath) [1664682] - [netdrv] cxgb4vf: free mac_hlist properly (Arjun Vynipadath) [1664682] - [netdrv] cxgb4: free mac_hlist properly (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: fix thermal zone build error (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: fix thermal configuration dependencies (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add thermal zone support (Arjun Vynipadath) [1664670] - [infiniband] cxgb4: use __vlan_hwaccel helpers (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add new T6 PCI device ids 0x608a (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: fix the error path of cxgb4_uld_register() (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: use FW_PORT_ACTION_L1_CFG32 for 32 bit capability (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: remove the unneeded locks (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Use proper enum in IEEE_FAUX_SYNC (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Use proper enum in cxgb4_dcb_handle_fw_update (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: remove duplicated include from cxgb4_main.c (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: add per rx-queue counter for packet errors (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Fix endianness issue in t4_fwcache() (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: fix abort_req_rss6 struct (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: remove redundant assignment to vlan_cmd.dropnovlan_fm (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: collect hardware queue descriptors (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add new T5 PCI device ids 0x50af and 0x50b0 (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: remove set but not used variable 'spd' (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: add support to display DCB info (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/t4_hw: mark expected switch fall-throughs (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/l2t: Mark expected switch fall-through (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: fix endian to test F_FW_PORT_CMD_DCBXDIS32 (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: print ULD queue information managed by LLD (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: move Tx/Rx free pages collection to common code (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add support to read actual provisioned resources (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add new T5 PCI device id 0x50ae (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: collect number of free PSTRUCT page pointers (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: display number of rx and tx pages free (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: collect ASIC LA dumps from ULP TX (Arjun Vynipadath) [1664670] - [netdrv] libcxgb: replace vmalloc and memset with vzalloc (Arjun Vynipadath) [1664670] - [netdrv] enic: fix checksum validation for IPv6 (Jonathan Toppins) [1685309] - [infiniband] RDMA/vmw_pvrdma: Return the correct opcode when creating WR (Jonathan Toppins) [1688010 1685309] - [infiniband] RDMA/vmw_pvrdma: Use atomic memory allocation in create AH (Jonathan Toppins) [1685309] - [infiniband] IB/usnic: fix spelling mistake "miniumum" -> "minimum" (Jonathan Toppins) [1685309] - [infiniband] RDMA/drivers: Fix spelling mistake "initalize" -> "initialize" (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: Reuse code which sets port state (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: Make counters thread safe (Jonathan Toppins) [1685309] - [infiniband] RDMA: Cleanup undesired pd->uobject usage (Jonathan Toppins) [1685309] - [infiniband] IB/{mlx5, ocrdma, qedr, rxe}: Omit port validation from IB verbs (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: Fix incorrect cache cleanup in error flow (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: Utilize generic function to validate port number (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: Make function rxe_pool_cleanup return void (Jonathan Toppins) [1685309] - [infiniband] rxe: IB_WR_REG_MR does not capture MR's iova field (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: make rxe_unregister_device void (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: move the variable into the function that uses it (Jonathan Toppins) [1685309] - [infiniband] RDMA/rxe: Add link_down, rdma_sends, rdma_recvs stats counters (Jonathan Toppins) [1685309] - [infiniband] RDMA/rxe: Distinguish between down links and disabled links (Jonathan Toppins) [1685309] - [infiniband] rxe: fix error completion wr_id and qp_num (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: clean skb queue directly (Jonathan Toppins) [1685309] - [net] xprtrdma: Make sure Send CQ is allocated on an existing compvec (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Rework SCSI device reset handling (Jonathan Toppins) [1685309] - [infiniband] IB/ipoib: Fix for use-after-free in ipoib_cm_tx_start (Jonathan Toppins) [1685309] - [net] xprtrdma: Double free in rpcrdma_sendctxs_create() (Jonathan Toppins) [1685309] - [net] xprtrdma: Fix error code in rpcrdma_buffer_create() (Jonathan Toppins) [1685309] - [infiniband] IB/ipoib: drop useless LIST_HEAD (Jonathan Toppins) [1685309] - [net] xprtrdma: Prevent leak of rpcrdma_rep objects (Jonathan Toppins) [1685309] - [net] xprtrdma: Don't leak freed MRs (Jonathan Toppins) [1685309] - [net] xprtrdma: Add documenting comment for rpcrdma_buffer_destroy (Jonathan Toppins) [1685309] - [net] xprtrdma: Replace outdated comment for rpcrdma_ep_post (Jonathan Toppins) [1685309] - [net] xprtrdma: Update comments in frwr_op_send (Jonathan Toppins) [1685309] - [net] xprtrdma: Trace mapping, alloc, and dereg failures (Jonathan Toppins) [1685309] - [net] xprtrdma: Add trace points for calls to transport switch methods (Jonathan Toppins) [1685309] - [net] xprtrdma: Relocate the xprtrdma_mr_map trace points (Jonathan Toppins) [1685309] - [net] xprtrdma: Clean up of xprtrdma chunk trace points (Jonathan Toppins) [1685309] - [net] xprtrdma: Remove unused fields from rpcrdma_ia (Jonathan Toppins) [1685309] - [net] xprtrdma: Cull dprintk() call sites (Jonathan Toppins) [1685309] - [net] xprtrdma: Simplify locking that protects the rl_allreqs list (Jonathan Toppins) [1685309] - [net] xprtrdma: Expose transport header errors (Jonathan Toppins) [1685309] - [net] xprtrdma: Remove request_module from backchannel (Jonathan Toppins) [1685309] - [net] xprtrdma: Plant XID in on-the-wire RDMA offset (FRWR) (Jonathan Toppins) [1685309] - [net] xprtrdma: Remove rpcrdma_memreg_ops (Jonathan Toppins) [1685309] - [net] xprtrdma: Remove support for FMR memory registration (Jonathan Toppins) [1685309] - [net] xprtrdma: Reduce max_frwr_depth (Jonathan Toppins) [1685309] - [net] xprtrdma: Fix ri_max_segs and the result of ro_maxpages (Jonathan Toppins) [1685309] - [net] xprtrdma: Don't wake pending tasks until disconnect is done (Jonathan Toppins) [1685309] - [net] xprtrdma: No qp_event disconnect (Jonathan Toppins) [1685309] - [net] xprtrdma: Replace rpcrdma_receive_wq with a per-xprt workqueue (Jonathan Toppins) [1685309] - [net] xprtrdma: Refactor Receive accounting (Jonathan Toppins) [1685309] - [net] xprtrdma: Ensure MRs are DMA-unmapped when posting LOCAL_INV fails (Jonathan Toppins) [1685309] - [net] xprtrdma: Yet another double DMA-unmap (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Use kmem_cache_free() instead of kfree() (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Add support for immediate data (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Rework the srpt_alloc_srq() error path (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Remove driver version and release date (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Make kernel-doc headers complete (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Join split strings (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Improve coding style conformance (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Fix a use-after-free in the channel release code (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Add support for immediate data (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Rework handling of the maximum information unit length (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Move srp_rdma_ch.max_ti_iu_len declaration (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Propagate ib_post_send() failures to the SCSI mid-layer (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Handle large SCSI CDBs correctly (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Document srp_parse_in() arguments (Jonathan Toppins) [1685309] - [infiniband] include/scsi/srp.h: Add support for immediate data (Jonathan Toppins) [1685309] - [infiniband] include/scsi/srp.h: Move response flag definitions into this file (Jonathan Toppins) [1685309] - [net] svcrdma: Optimize the logic that selects the R_key to invalidate (Jonathan Toppins) [1685309] - [infiniband] IB/srpt: Drop pointless static qualifier in srpt_make_tpg() (Jonathan Toppins) [1685309] - [infiniband] IB/uverbs: Fix OOPs in uverbs_user_mmap_disassociate (Jonathan Toppins) [1685309] - [infiniband] IB/uverbs: Fix ioctl query port to consider device disassociation (Jonathan Toppins) [1685309] - [infiniband] IB/uverbs: Fix OOPs upon device disassociation (Jonathan Toppins) [1685309] - [infiniband] RDMA/umem: Add missing initialization of owning_mm (Jonathan Toppins) [1685309] - [infiniband] RDMA/device: Expose ib_device_try_get(() (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Mark ioctl responses with UVERBS_ATTR_F_VALID_OUTPUT (Jonathan Toppins) [1685309] - [infiniband] RDMA/cma: Add cm_id restrack resource based on kernel or user cm_id type (Jonathan Toppins) [1685309] - [infiniband] RDMA/nldev: Don't expose unsafe global rkey to regular user (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Fix post send success return value in case of error (Jonathan Toppins) [1685309] - [infiniband] IB/core: Add advise_mr to the list of known ops (Jonathan Toppins) [1685309] - [infiniband] IB/uverbs: Signedness bug in UVERBS_HANDLER() (Jonathan Toppins) [1685309] - [infiniband] IB/umad: Start using dev_groups of class (Jonathan Toppins) [1685309] - [infiniband] IB/umad: Use class_groups and let core create class file (Jonathan Toppins) [1685309] - [infiniband] IB/umad: Refactor code to use cdev_device_add() (Jonathan Toppins) [1685309] - [infiniband] IB/umad: Avoid destroying device while it is accessed (Jonathan Toppins) [1685309] - [infiniband] IB/umad: Simplify and avoid dynamic allocation of class (Jonathan Toppins) [1685309] - [infiniband] RDMA/iwcm: Don't copy past the end of dev_name() string (Jonathan Toppins) [1685309] - [infiniband] IB/core: Move query port to ioctl (Jonathan Toppins) [1685309] - [infiniband] RDMA/nldev: Expose port_cap_flags2 (Jonathan Toppins) [1685309] - [infiniband] IB/core: uverbs copy to struct or zero helper (Jonathan Toppins) [1685309] - [infiniband] RDMA: Mark if destroy address handle is in a sleepable context (Jonathan Toppins) [1685309] - [infiniband] RDMA: Mark if create address handle is in a sleepable context (Jonathan Toppins) [1685309] - [infiniband] RDMA/restrack: Resource-tracker should not use uobject pointers (Jonathan Toppins) [1685309] - [include] IB/uverbs: Add support to advise_mr (Jonathan Toppins) [1685309] - [include] IB/uverbs: Add helper to get array size from ptr attribute (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Add an ioctl method to destroy an object (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Add a method to introspect handles in a context (Jonathan Toppins) [1685309] - [infiniband] RDMA/core: Delete RoCE GID in hw when corresponding IP is deleted (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Implement an ioctl that can call write and write_ex handlers (Jonathan Toppins) [1685309] - [infiniband] RDMA: Start use ib_device_ops (Jonathan Toppins) [1685309] - [infiniband] RDMA/rdmavt: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/rxe: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/vmw_pvrdma: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/usnic: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/qib: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/qedr: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/ocrdma: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/nes: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/mthca: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/mlx5: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/mlx4: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/i40iw: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/hns: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/hfi1: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/cxgb4: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/cxgb3: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/bnxt_re: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/core: Introduce ib_device_ops (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Optimize clearing of extra bytes in response (Jonathan Toppins) [1685309] - [infiniband] IB/core: Add new IB rates (Jonathan Toppins) [1685309] - [include] IB/core: Add 2X port width (Jonathan Toppins) [1685309] - [include] IB/core: Add CapabilityMask2 to port attributes (Jonathan Toppins) [1685309] - [infiniband] RDMA/core: Validate port number in query_pkey verb (Jonathan Toppins) [1685309] - [include] RDMA/uverbs: Fix typo in string concatenation macro (Jonathan Toppins) [1685309] - [infiniband] IB/core: Enable getting an object type from a given uobject (Jonathan Toppins) [1685309] - [infiniband] IB/core: Introduce UVERBS_IDR_ANY_OBJECT (Jonathan Toppins) [1685309] - [infiniband] RDMA/nldev: Export to user space number of contexts (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Annotate alloc/deallloc paths with context tracking (Jonathan Toppins) [1685309] - [include] RDMA/restrack: Track ucontext (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use only attrs for the write() handler signature (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Do not check the input length on create_cq/qp paths (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use the iterator for ib_uverbs_unmarshall_recv() (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Add a simple iterator interface for reading the command (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Simplify ib_uverbs_ex_query_device (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Fill in the response for IB_USER_VERBS_EX_CMD_MODIFY_QP (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_request() and core for write_ex handlers (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_request() for request copying (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_response() for remaining response copying (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Get rid of the 'callback' scheme in the compat path (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_attr_bundle to pass ucore for write/write_ex (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Remove out_len checks that are now done by the core (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: fix ptr_ret.cocci warnings (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_attr_bundle to pass udata for ioctl() (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_attr_bundle to pass udata for write (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_attr_bundle to pass udata for write_ex (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Prohibit write() calls with too small buffers (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Add structure size info to write commands (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Do not pass ib_uverbs_file to ioctl methods (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Make write() handlers return 0 on success (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Replace ib_uverbs_file with uverbs_attr_bundle for write (Jonathan Toppins) [1685309] - [include] RDMA/uverbs: Add missing driver_data (Jonathan Toppins) [1685309] - [infiniband] RDMA/core: Sync unregistration with netlink commands (Jonathan Toppins) [1685309] - [infiniband] RDMA/cma: Move cma module specific functions to cma_priv.h (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Check for NULL driver methods for every write call (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Make all the method functions in uverbs_cmd static (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Convert the write interface to use uverbs_api (Jonathan Toppins) [1685309] - [infiniband] RDMA/verbs: Store the write/write_ex uapi entry points in the uverbs_api (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Require all objects to have a driver destroy function (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Add helpers to mark uapi functions as unsupported (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Factor out the add/get pattern into a helper (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use a linear list to describe the compiled-in uapi (Jonathan Toppins) [1685309] - [infiniband] IB/core: Make function ib_fmr_pool_unmap return void (Jonathan Toppins) [1685309] - [include] RDMA/core: Remove unused header files mm.h, socket.h, scatterlist.h (Jonathan Toppins) [1685309] - [include] IB/uverbs: fix a typo (Jonathan Toppins) [1685309] - [fs] coredump: fix race condition between mmget_not_zero()/get_task_mm() and core dumping (Andrea Arcangeli) [1696081] {CVE-2019-3892} - [scsi] scsi: csiostor: fix missing data copy in csio_scsi_err_handler() (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: drop serial_number usage (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: fix calls to dma_set_mask_and_coherent() (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: Remove set but not used variable 'pln' (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: no need to check return value of debugfs_create functions (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: fix NULL pointer dereference in csio_vport_set_state() (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: fix incorrect dma device in case of vport (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: switch to generic DMA API (Arjun Vynipadath) [1664680] - [netdrv] thunderx: eliminate extra calls to put_page() for pages held for recycling (Dean Nelson) [1644011] - [netdrv] thunderx: enable page recycling for non-XDP case (Dean Nelson) [1644011] - [cpufreq] cpufreq: intel_pstate: Also use CPPC nominal_perf for base_frequency (Prarit Bhargava) [1696131] - [acpi] ACPI / CPPC: Fix guaranteed performance handling (Prarit Bhargava) [1696131] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Corinna Vinschen) [1659169] - [netdrv] igbvf: Replace spin_is_locked() with lockdep (Corinna Vinschen) [1659169] - [netdrv] intel-ethernet: use correct module license (Corinna Vinschen) [1659169] - [netdrv] igbvf: netdev: Mark expected switch fall-through (Corinna Vinschen) [1659169] - [x86] x86/MCE: Initialize mce.bank in the case of a fatal error in mce_no_way_out() (David Arcari) [1698959] - [x86] x86/mce: Restore MCE injector's module name (David Arcari) [1698959] - [x86] x86/mce: Streamline MCE subsystem's naming (David Arcari) [1698959] - [x86] x86: Fix various typos in comments (David Arcari) [1698959] - [x86] x86/MCE/AMD: Fix the thresholding machinery initialization order (David Arcari) [1698959] - [x86] x86/mce: Fix -Wmissing-prototypes warnings (David Arcari) [1698959] - [x86] acpi/nfit, x86/mce: Validate a MCE's address before using it (David Arcari) [1698959] - [x86] acpi/nfit, x86/mce: Handle only uncorrectable machine checks (David Arcari) [1698959] - [x86] x86: Clean up 'sizeof x' => 'sizeof(x)' (David Arcari) [1698959] - [x86] x86/mcelog: Remove one mce_helper definition (David Arcari) [1698959] - [x86] x86/mce-inject: Reset injection struct after injection (David Arcari) [1698959] - [mm] x86/mce: Fix set_mce_nospec() to avoid #GP fault (David Arcari) [1698959] - [x86] x86/memory_failure: Introduce {set, clear}_mce_nospec() (David Arcari) [1698959] - [x86] x86/mce: Cleanup __mc_scan_banks() (David Arcari) [1698959] - [x86] x86/mce: Carve out bank scanning code (David Arcari) [1698959] - [x86] x86/mce: Carve out the crashing_cpu check (David Arcari) [1698959] - [x86] x86/mce: Always use 64-bit timestamps (David Arcari) [1698959] - [x86] x86/mce: Remove !banks check (David Arcari) [1698959] - [md] dm cache metadata: Fix loading discard bitset (Mike Snitzer) [1701618] - [block] null_blk: prevent crash from bad home_node value (Ming Lei) [1696951] - [powerpc] powerpc/security: Fix spectre_v2 reporting (Gustavo Duarte) [1694456] - [powerpc] powerpc/powernv: Query firmware for count cache flush settings (Gustavo Duarte) [1694456] - [powerpc] powerpc/pseries: Query hypervisor for count cache flush settings (Gustavo Duarte) [1694456] - [powerpc] powerpc/64s: Add support for software count cache flush (Gustavo Duarte) [1694456] - [powerpc] powerpc/64s: Add new security feature flags for count cache flush (Gustavo Duarte) [1694456] - [powerpc] powerpc/asm: Add a patch_site macro & helpers for patching instructions (Gustavo Duarte) [1694456] - [powerpc] powerpc/64: Call setup_barrier_nospec() from setup_arch() (Gustavo Duarte) [1694456] - [powerpc] powerpc/64: Add CONFIG_PPC_BARRIER_NOSPEC (Gustavo Duarte) [1694456] - [powerpc] powerpc64s: Show ori31 availability in spectre_v1 sysfs file not v2 (Gustavo Duarte) [1694456]- [kernel] sched/fair: Limit sched_cfs_period_timer() loop to avoid hard lockup (Joel Savitz) [1695651] - [crypto] crypto: ux500 - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: talitos - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: sun4i-ss - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: stm32 - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: rockchip - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: qce - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: picoxcell - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: omap - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: n2 - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: marvell - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: ixp4xx - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: hifn_795x - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: ccree - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: ccp - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: cavium - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: caam - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: bcm - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: atmel - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: sparc - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [s390] crypto: s390 - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: des_generic - Forbid 2-key in 3DES and add helpers (Herbert Xu) [1687908] - [crypto] crypto: mxc-scc - Remove broken driver (Herbert Xu) [1687908] - [kernel] ntp: Audit NTP parameters adjustment (Ondrej Mosnacek) [1680034] - [kernel] timekeeping: Audit clock adjustments (Ondrej Mosnacek) [1680034] - [kernel] ntp: Remove duplicated include (Ondrej Mosnacek) [1680034] - [kernel] timekeeping/ntp: Constify some function arguments (Ondrej Mosnacek) [1680034] - [kernel] ntp: Use kstrtos64 for s64 variable (Ondrej Mosnacek) [1680034] - [kernel] ntp: Remove redundant arguments (Ondrej Mosnacek) [1680034] - [kernel] timekeeping: Use ktime_get_real_ts64() instead of getnstimeofday64() (Ondrej Mosnacek) [1680034] - [netdrv] hinic: Add pci device ids (Xiaojun Tan) [1662040] - [netdrv] net-next/hinic:add shutdown callback (Xiaojun Tan) [1662040] - [netdrv] hinic: optmize rx refill buffer mechanism (Xiaojun Tan) [1662040] - [netdrv] net: hinic: remove redundant pointer pfhwdev (Xiaojun Tan) [1662040] - [netdrv] net: hns: fix unsigned comparison to less than zero (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fix sparse: some warnings in HNS drivers (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fix WARNING when remove HNS driver with SMMU enabled (Xiaojun Tan) [1661885] - [netdrv] net: hns: fix ICMP6 neighbor solicitation messages discard problem (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fix probabilistic memory overwrite when HNS driver initialized (Xiaojun Tan) [1661885] - [netdrv] net: hns: Use NAPI_POLL_WEIGHT for hns driver (Xiaojun Tan) [1661885] - [netdrv] net: hns: fix KASAN: use-after-free in hns_nic_net_xmit_hw() (Xiaojun Tan) [1661885] - [netdrv] net: hns: use struct_size() in devm_kzalloc() (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fixes the missing put_device in positive leg for roce reset (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fix object reference leaks in hns_dsaf_roce_reset() (Xiaojun Tan) [1661885] - [netdrv] net: hns: Restart autoneg need return failed when autoneg off (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fix for missing of_node_put() after of_parse_phandle() (Xiaojun Tan) [1661885] - [netdrv] net: hns: Use struct_size() in devm_kzalloc() (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fix use after free identified by SLUB debug (Xiaojun Tan) [1661885] - [netdrv] net: hns: make function hns_gmac_wait_fifo_clean() static (Xiaojun Tan) [1661885] - [netdrv] net: hns: use eth_get_headlen interface instead of hns_nic_get_headlen (Xiaojun Tan) [1661885] - [netdrv] net: hns: Mark expected switch fall-through (Xiaojun Tan) [1661885] - [netdrv] net: hns: remove redundant variables 'max_frm' and 'tmp_mac_key' (Xiaojun Tan) [1661885] - [netdrv] net: hisilicon: hns: Replace mdelay() with msleep() (Xiaojun Tan) [1661885] - [netdrv] net: hns: make hns_dsaf_roce_reset non static (Xiaojun Tan) [1661885] - [netdrv] net: hns: Make many functions static (Xiaojun Tan) [1661885] - [bluetooth] Bluetooth: btusb: Add support for Intel bluetooth device 8087:0029 (Gopal Tiwari) [1678084] - [bluetooth] Bluetooth: btusb: Use bt_dev_err for Intel firmware loading errors (Gopal Tiwari) [1678084]- [vfio] vfio/pci: Restore device state on PM transition (Alex Williamson) [1700254] - [vfio] vfio/pci: Parallelize device open and release (Alex Williamson) [1700254] - [pci] Revert "PCI/ASPM: Do not initialize link state when aspm_disabled is set" (Myron Stowe) [1694143] - [pci] PCI: Fix incorrect value returned from pcie_get_speed_cap() (Myron Stowe) [1694143] - [x86] x86/PCI: Apply VMD's AERSID fixup generically (Myron Stowe) [1694143] - [pci] PCI/IOV: Remove unnecessary include of (Myron Stowe) [1694143] - [pci] PCI: pcie: Remove redundant 'default n' from Kconfig (Myron Stowe) [1694143] - [documentation] NTB: switchtec_ntb: Update switchtec documentation with prerequisites for NTB (Myron Stowe) [1694143] - [pci] PCI: Fix Switchtec DMA aliasing quirk dmesg noise (Myron Stowe) [1694143] - [pci] PCI: Add macro for Switchtec quirk declarations (Myron Stowe) [1694143] - [pci] PCI: Add Device IDs for Intel GPU "spurious interrupt" quirk (Myron Stowe) [1694143] - [pci] PCI / ACPI: Mark expected switch fall-through (Myron Stowe) [1694143] - [pci] PCI: Remove set but unused variable (Myron Stowe) [1694143] - [pci] PCI: Fix pci.c kernel-doc parameter warning (Myron Stowe) [1694143] - [pci] PCI: Allocate dma_alias_mask with bitmap_zalloc() (Myron Stowe) [1694143] - [include] PCI: Remove unused NFP32xx IDs (Myron Stowe) [1694143] - [maintainers] maintainers: Add Hyper-V IOMMU driver into Hyper-V CORE AND DRIVERS scope (Vitaly Kuznetsov) [1663292 1669989] - [iommu] hyper-v: Add Hyper-V stub IOMMU driver (Vitaly Kuznetsov) [1663292 1669989] - [x86] hyper-v: Set x2apic destination mode to physical when x2apic is available (Vitaly Kuznetsov) [1663292 1669989] - [x86] hyper-v: Enable PIT shutdown quirk (Vitaly Kuznetsov) [1663292 1669989] - [clocksource] clockevents/drivers/i8253: Add support for PIT shutdown quirk (Vitaly Kuznetsov) [1663292 1669989] - [x86] hyperv: Enable PV qspinlock for Hyper-V (Vitaly Kuznetsov) [1663292 1669989] - [x86] hyperv: Add GUEST_IDLE_MSR support (Vitaly Kuznetsov) [1663292 1669989] - [x86] hv: vmbus: Make TLFS #define names architecture neutral (Vitaly Kuznetsov) [1663292 1669989] - [x86] hyperv: Add interrupt handler annotations (Vitaly Kuznetsov) [1663292 1669989] - [pci] hv: Refactor hv_irq_unmask() to use cpumask_to_vpset() (Vitaly Kuznetsov) [1663292 1669989] - [pci] hv: Replace hv_vp_set with hv_vpset (Vitaly Kuznetsov) [1663292 1669989] - [pci] hv: Add __aligned(8) to struct retarget_msi_interrupt (Vitaly Kuznetsov) [1663292 1669989] - [vfio] vfio-pci/nvlink2: Fix ancient gcc warnings (Sam Bobroff) [1524679] - [vfio] vfio/pci: Cleanup license mess (Sam Bobroff) [1524679] - [vfio] vfio/pci: set TRACE_INCLUDE_PATH to fix the build error (Sam Bobroff) [1524679] - [vfio] vfio_pci: Add NVIDIA GV100GL [Tesla V100 SXM2] subdriver (Sam Bobroff) [1524679] - [vfio] vfio_pci: Allow regions to add own capabilities (Sam Bobroff) [1524679] - [vfio] vfio_pci: Allow mapping extra regions (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Fault user page into the hypervisor's pagetable (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Check mmio_atsd array bounds when populating (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Add release_ownership hook (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Add compound IOMMU groups (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Convert NPU IOMMU helpers to iommu_table_group_ops (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Move single TVE handling to NPU PE (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv: Reference iommu_table while it is linked to a group (Sam Bobroff) [1524679] - [powerpc] powerpc/iommu_api: Move IOMMU groups setup to a single place (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/pseries: Rework device adding to IOMMU groups (Sam Bobroff) [1524679] - [powerpc] powerpc/pseries: Remove IOMMU API support for non-LPAR systems (Sam Bobroff) [1524679] - [powerpc] powerpc/pseries/npu: Enable platform support (Sam Bobroff) [1524679] - [powerpc] powerpc/pseries/iommu: Use memory@ nodes in max RAM address calculation (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Move OPAL calls away from context manipulation (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv: Move npu struct from pnv_phb to pci_controller (Sam Bobroff) [1524679] - [powerpc] powerpc/vfio/iommu/kvm: Do not pin device memory (Sam Bobroff) [1524679] - [vfio] powerpc/mm/iommu/vfio_spapr_tce: Change mm_iommu_get to reference a region (Sam Bobroff) [1524679] - [powerpc] powerpc/ioda/npu: Call skiboot's hot reset hook when disabling NPU2 (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/ioda: Allocate indirect TCE levels of cached userspace addresses on demand (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/ioda1: Remove dead code for a single device PE (Sam Bobroff) [1524679] - [rpmspec] redhat: add TC selftests to kernel-selftests-internal (Ivan Vecera) [1691376] - [rpmspec] redhat: add net selftests to kernel-selftests-internal (Ivan Vecera) [1691376] - [rpmspec] redhat: add pktgen samples to kernel-selftests-internal (Ivan Vecera) [1691376] - [rpmspec] redhat: rename bpf_samples to kernel-selftests-internal (Ivan Vecera) [1691376] - [rpmspec] redhat: remove bpf_samples dependency on glibc-static and build it by default (Ivan Vecera) [1691376] - [tools] selftests: bpf: modify urandom_read and link it non-statically (Ivan Vecera) [1691376]- [netdrv] ibmvnic: Fix netdev feature clobbering during a reset (Steve Best) [1699018] - [netdrv] ibmvnic: Enable GRO (Steve Best) [1699018] - [x86] x86/perf/amd: Remove need to check "running" bit in NMI handler (David Arcari) [1640238] - [x86] x86/perf/amd: Resolve NMI latency issues for active PMCs (David Arcari) [1640238] - [x86] x86/perf/amd: Resolve race condition when disabling PMC (David Arcari) [1640238] - [netdrv] qed: Fix qed_mcp_halt|resume() (Manish Chopra) [1697310]- [x86] x86/kexec: Fix a kexec_file_load() failure (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: include linux/vmalloc.h (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: handle empty command-line (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: return successfully even if kaslr-seed doesn't exist (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: Refactor setup_dtb() to consolidate error checking (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: add kaslr support (Bhupesh Sharma) [1666078] - [char] random: Make crng state queryable (Bhupesh Sharma) [1666078] - [include] include: pe.h: remove message[] from mz header definition (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: invoke the kernel without purgatory (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: allow for loading Image-format kernel (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: load initrd and device-tree (Bhupesh Sharma) [1666078] - [arm64] arm64: enable KEXEC_FILE config (Bhupesh Sharma) [1666078] - [arm64] arm64: cpufeature: add MMFR0 helper functions (Bhupesh Sharma) [1666078] - [arm64] arm64: add image head flag definitions (Bhupesh Sharma) [1666078] - [kernel] kexec_file: kexec_walk_memblock() only walks a dedicated region at kdump (Bhupesh Sharma) [1666078] - [kernel] powerpc, kexec_file: factor out memblock-based arch_kexec_walk_mem() (Bhupesh Sharma) [1666078] - [kernel] s390, kexec_file: drop arch_kexec_mem_walk() (Bhupesh Sharma) [1666078] - [kernel] kexec_file: make kexec_image_post_load_cleanup_default() global (Bhupesh Sharma) [1666078] - [include] asm-generic: add kexec_file_load system call to unistd.h (Bhupesh Sharma) [1666078] - [include] asm-generic: unistd.h: Wire up sys_rseq (Bhupesh Sharma) [1666078] - [fs] xfs: don't overflow xattr listent buffer (Bill O'Donnell) [1683531] - [drm] drm/i915/gvt: Add in context mmio 0x20D8 to gen9 mmio list (Paul Lai) [1651589] - [fs] copy_mount_string: Limit string length to PATH_MAX (Miklos Szeredi) [1655272] - [include] redhat: Reuse other arch's cpuhp_state to protect kABI (Robert Richter) [1658476] - [drivers] drivers/perf: Add Cavium ThunderX2 SoC UNCORE PMU driver (Robert Richter) [1658476] - [documentation] Documentation: perf: Add documentation for ThunderX2 PMU uncore driver (Robert Richter) [1658476]- [arm64] arm64: apply workaround on A64FX v1r0 (Mark Langsdorf) [1692306] - [fs] kernfs: fix xattr name handling in LSM helpers (Ondrej Mosnacek) [1558179] - [include] LSM: lsm_hooks.h - fix missing colon in docstring (Ondrej Mosnacek) [1558179] - [security] selinux: Make selinux_kernfs_init_security static (Ondrej Mosnacek) [1558179] - [fs] kernfs: initialize security of newly created nodes (Ondrej Mosnacek) [1558179] - [security] selinux: implement the kernfs_init_security hook (Ondrej Mosnacek) [1558179] - [include] LSM: add new hook for kernfs node initialization (Ondrej Mosnacek) [1558179] - [fs] kernfs: use simple_xattrs for security attributes (Ondrej Mosnacek) [1558179] - [security] selinux: try security xattr after genfs for kernfs filesystems (Ondrej Mosnacek) [1558179] - [fs] kernfs: do not alloc iattrs in kernfs_xattr_get (Ondrej Mosnacek) [1558179] - [fs] kernfs: clean up struct kernfs_iattrs (Ondrej Mosnacek) [1558179] - [fs] kernfs: allow creating kernfs objects with arbitrary uid/gid (Ondrej Mosnacek) [1558179] - [tools] tools/power turbostat: Add Icelake support (Steve Best) [1698546] - [tools] tools/power turbostat: consolidate duplicate model numbers (Steve Best) [1698546] - [mm] s390/mm: silence compiler warning when compiling without CONFIG_PGSTE (Thomas Huth) [1698848] - [scripts] unifdef: use memcpy instead of strncpy (Thomas Huth) [1698848] - [s390] s390: align struct lowcore to double page size (Thomas Huth) [1698848] - [powerpc] KVM: PPC: Book3S HV: Perserve PSSCR FAKE_SUSPEND bit on guest exit (Suraj Jitindar Singh) [1689768]- [virtio] virtio: Honour 'may_reduce_num' in vring_create_virtqueue (Cornelia Huck) [1697505] - [s390] setup: set control program code via diag 318 (Thomas Huth) [1592336] - [s390] kvm: s390: set host program identifier (Thomas Huth) [1592336] - [edac] EDAC, skx: Fix randconfig builds in a better way (Aristeu Rozanski) [1501612 1649988 1571534] - [edac] EDAC, skx: Fix randconfig builds (Aristeu Rozanski) [1501612 1649988 1571534] - [edac] EDAC, skx_edac: Add address translation for non-volatile DIMMs (Aristeu Rozanski) [1501612 1649988 1571534] - [acpi] ACPI/ADXL: Add address translation interface using an ACPI DSM (Aristeu Rozanski) [1501612 1649988 1571534] - [x86] x86/mce: Add macros for the corrected error count bit field (Aristeu Rozanski) [1501612 1649988 1571534] - [x86] x86/mce: Use BIT_ULL(x) for bit mask definitions (Aristeu Rozanski) [1501612 1649988 1571534] - [crypto] crypto: ecc - regularize scalar for scalar multiplication (Neil Horman) [1687888] - [crypto] crypto: ecc - check for invalid values in the key verification test (Neil Horman) [1687888] - [crypto] crypto: dh - make crypto_dh_encode_key() make robust (Neil Horman) [1687888] - [crypto] crypto: dh - fix calculating encoded key size (Neil Horman) [1687888] - [crypto] crypto: ecdh - fix typo of P-192 b value (Neil Horman) [1687888] - [crypto] crypto: ecdh - add public key verification test (Neil Horman) [1687888] - [crypto] crypto: dh - fix memory leak (Neil Horman) [1687888] - [crypto] crypto: dh - add public key verification test (Neil Horman) [1687888] - [scsi] scsi: hisi_sas: Add softreset in hisi_sas_I_T_nexus_reset() (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Change SERDES_CFG init value to increase reliability of HiLink (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Send HARD RESET to clear the previous affiliation of STP target port (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Set PHY linkrate when disconnected (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: print PHY RX errors count for later revision of v3 hw (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Fix a timeout race of driver internal and SMP IO (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Change return variable type in phy_up_v3_hw() (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: fix calls to dma_set_mask_and_coherent() (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Do some more tidy-up (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Use pci_irq_get_affinity() for v3 hw as experimental (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Issue internal abort on all relevant queues (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: change queue depth from 512 to 4096 (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add manual trigger for debugfs dump (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add support for DIX feature for v3 hw (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add missing seq_printf() call in hisi_sas_show_row_32() (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Fix to only call scsi_get_prot_op() for non-NULL scsi_cmnd (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Some misc tidy-up (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Correct memory allocation size for DQ debugfs (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Fix losing directly attached disk when hot-plug (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Reject setting programmed minimum linkrate > 1.5G (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Remove unused parameter of function hisi_sas_alloc() (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: remove the check of sas_dev status in hisi_sas_I_T_nexus_reset() (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: shutdown axi bus to avoid exception CQ returned (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: send primitive NOTIFY to SSP situation only (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add debugfs ITCT file and add file operations (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Fix type casting and missing static qualifier in debugfs code (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: No need to check return value of debugfs_create functions (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Set protection parameters prior to adding SCSI host (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add debugfs IOST file and add file operations (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add debugfs DQ file and add file operations (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add debugfs CQ file and add file operations (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add debugfs for port registers (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Debugfs global register create file and add file operations (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Take debugfs snapshot for all regs (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Alloc debugfs snapshot buffer memory for all registers (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Create root and device debugfs directories (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add support for DIF feature for v2 hw (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Make sg_tablesize consistent value (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Relocate some code to reduce complexity (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Fix warnings detected by sparse (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: change the time of SAS SSP connection (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Relocate some codes to avoid an unused check (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add support for interrupt coalescing for v3 hw (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add support for interrupt converge for v3 hw (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Create separate host attributes per HBA (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: use dma_set_mask_and_coherent (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Remove set but not used variable 'dq_list' (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Fix NULL pointer dereference (Xiaojun Tan) [1662038] - [nvme] nvme-pci: add missing unlock for reset error (Gopal Tiwari) [1665354] - [nvme] nvme-pci: fix rapid add remove sequence (Gopal Tiwari) [1665354] - [nvme] nvme: remove the .stop_ctrl callout (Gopal Tiwari) [1665354] - [nvme] nvme: add support for the Write Zeroes command (Gopal Tiwari) [1665354] - [nvme] nvmet-rdma: fix null dereference under heavy load (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: fix timeout handler (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: fix timeout handler (Gopal Tiwari) [1665354] - [nvme] nvmet-tcp: fix uninitialized variable access (Gopal Tiwari) [1665354] - [nvme] nvme: don't initlialize ctrl->cntlid twice (Gopal Tiwari) [1665354] - [nvme] nvme: introduce NVME_QUIRK_IGNORE_DEV_SUBNQN (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: remove dead code (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: don't ask if controller is fabrics (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: unset write/poll queues for discovery controllers (Gopal Tiwari) [1665354] - [nvme] nvme: pad fake subsys NQN vid and ssvid with zeros (Gopal Tiwari) [1665354] - [nvme] nvme-pci: fix out of bounds access in nvme_cqe_pending (Gopal Tiwari) [1665354] - [nvme] nvme-pci: use the same attributes when freeing host_mem_desc_bufs. (Gopal Tiwari) [1665354] - [nvme] nvme-pci: fix the wrong setting of nr_maps (Gopal Tiwari) [1665354] - [nvme] nvme-pci: rerun irq setup on IO queue init errors (Gopal Tiwari) [1665354] - [nvme] nvme-pci: trace SQ status on completions (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: allow user to pass in nr_poll_queues (Gopal Tiwari) [1665354] - [nvme] nvme-core: optionally poll sync commands (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: fix spelling mistake "attepmpt" -> "attempt" (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: fix endianess annotations (Gopal Tiwari) [1665354] - [nvme] nvmet-tcp: fix endianess annotations (Gopal Tiwari) [1665354] - [nvme] nvme-pci: refactor nvme_poll_irqdisable to make sparse happy (Gopal Tiwari) [1665354] - [nvme] nvme-pci: only set nr_maps to 2 if poll queues are supported (Gopal Tiwari) [1665354] - [nvme] nvmet: use a macro for default error location (Gopal Tiwari) [1665354] - [nvme] nvmet: fix comparison of a u16 with -1 (Gopal Tiwari) [1665354] - [nvme] nvme: fix kernel paging oops (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: support separate queue maps for read and write (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: support separate queue maps for read and write (Gopal Tiwari) [1665354] - [include] block: make request_to_qc_t public (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: allow user to set nr_write_queues for separate queue maps (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: add missing nvmf_ctrl_options documentation (Gopal Tiwari) [1665354] - [nvme] blk-mq-rdma: pass in queue map to blk_mq_rdma_map_queues (Gopal Tiwari) [1665354] - [nvme] nvmet: update smart log with num err log entries (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log support for file backend (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log page cmd handler (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log support for bdev backend (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log support for admin-cmd (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log support for fabrics-cmd (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log support for rdma backend (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log support in the core (Gopal Tiwari) [1665354] - [nvme] nvmet: add interface to update error-log page (Gopal Tiwari) [1665354] - [include] nvme: add error log page slot definition (Gopal Tiwari) [1665354] - [nvme] nvmet: add error-log definitions (Gopal Tiwari) [1665354] - [nvme] nvme: remove nvme_common command cdw10 array (Gopal Tiwari) [1665354] - [nvme] nvme: provide fallback for discard alloc failure (Gopal Tiwari) [1665354] - [nvme] nvmet: remove unused variable (Gopal Tiwari) [1665354] - [nvme] nvme: add __exit annotation (Gopal Tiwari) [1665354] - [nvme] nvmet: allow configfs tcp trtype configuration (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: add NVMe over TCP host driver (Gopal Tiwari) [1665354] - [nvme] nvmet-tcp: add NVMe over TCP target driver (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: allow user passing data digest (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: allow user passing header digest (Gopal Tiwari) [1665354] - [nvme] nvmet: Add install_queue callout (Gopal Tiwari) [1665354] - [nvme] nvmet: use unlikely for req status check (Gopal Tiwari) [1665354] - [include] nvme-tcp: Add protocol header (Gopal Tiwari) [1665354] - [nvme] nvmet-rdma: Add unlikely for response allocated check (Gopal Tiwari) [1665354] - [nvme] nvmet: fix the structure member indentation (Gopal Tiwari) [1665354] - [nvme] nvme: implement Enhanced Command Retry (Gopal Tiwari) [1665354] - [nvme] nvme: remove unused function nvme_ctrl_ready (Gopal Tiwari) [1665354] - [nvme] nvmet: support fabrics sq flow control (Gopal Tiwari) [1665354] - [nvme] nvmet: enable Discovery Controller AENs (Gopal Tiwari) [1665354] - [nvme] nvmet: expose support for fabrics SQ flow control disable in treq (Gopal Tiwari) [1665354] - [nvme] nvme: disable fabrics SQ flow control when asked by the user (Gopal Tiwari) [1665354] - [nvme] nvmet-fc: remove the IN_ISR deferred scheduling options (Gopal Tiwari) [1665354] - [nvme] nvme: Remove unused forward declaration (Gopal Tiwari) [1665354] - [nvme] nvmet: allow host connect even if no allowed subsystems are exported (Gopal Tiwari) [1665354] - [nvme] nvmet: don't override treq upon modification. (Gopal Tiwari) [1665354] - [nvme] nvmet: mark nvmet_genctr static (Gopal Tiwari) [1665354] - [nvme] nvmet: add defines for discovery change async events (Gopal Tiwari) [1665354] - [nvme] nvmet: support for traffic based keep-alive (Gopal Tiwari) [1665354] - [nvme] nvmet: make kato and AEN processing for use by other controllers (Gopal Tiwari) [1665354] - [nvme] nvmet: change aen mask functions to use bit numbers (Gopal Tiwari) [1665354] - [nvme] nvmet: provide aen bit functions for multiple controller types (Gopal Tiwari) [1665354] - [nvme] nvmet: add support to Discovery controllers for commands (Gopal Tiwari) [1665354] - [nvme] nvmet: use IOCB_NOWAIT for file-ns buffered I/O (Gopal Tiwari) [1665354] - [nvme] nvmet: allow Keep Alive for Discovery controller (Gopal Tiwari) [1665354] - [nvme] nvme: support traffic based keep-alive (Gopal Tiwari) [1665354] - [nvme] nvme: cache controller attributes (Gopal Tiwari) [1665354] - [nvme] nvme: introduce ctrl attributes enumeration (Gopal Tiwari) [1665354] - [nvme] nvme: consolidate memset calls in the nvme_setup_cmd path (Gopal Tiwari) [1665354] - [nvme] nvme: warn when finding multi-port subsystems without multipathing enabled (Gopal Tiwari) [1665354] - [nvme] Revert "nvmet-rdma: use a private workqueue for delete" (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: move controller options matching to fabrics (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: always have a valid trsvcid (Gopal Tiwari) [1665354] - [nvme] nvme-pci: remove duplicate check (Gopal Tiwari) [1665354] - [nvme] nvme-pci: fix hot removal during error handling (Gopal Tiwari) [1665354] - [nvme] nvmet-fcloop: suppress a compiler warning (Gopal Tiwari) [1665354] - [nvme] nvme-core: make implicit seed truncation explicit (Gopal Tiwari) [1665354] - [nvme] nvmet-fc: fix kernel-doc headers (Gopal Tiwari) [1665354] - [nvme] nvmet: avoid integer overflow in the discard code (Gopal Tiwari) [1665354] - [nvme] nvmet-rdma: declare local symbols static (Gopal Tiwari) [1665354] - [nvme] nvmet: use strlcpy() instead of strcpy() (Gopal Tiwari) [1665354] - [nvme] nvme-pci: fix nvme_suspend_queue() kernel-doc header (Gopal Tiwari) [1665354] - [nvme] nvme-core: declare local symbols static (Gopal Tiwari) [1665354] - [nvme] nvme-core: rework a NQN copying operation (Gopal Tiwari) [1665354] - [nvme] nvmet: use strcmp() instead of strncmp() for subsystem lookup (Gopal Tiwari) [1665354] - [nvme] nvmet-rdma: check for timeout in nvme_rdma_wait_for_cm() (Gopal Tiwari) [1665354] - [nvme] nvmet: remove unreachable code (Gopal Tiwari) [1665354] - [nvme] nvme: update node paths after adding new path (Gopal Tiwari) [1665354] - [nvme] nvme: remove ns sibling before clearing path (Gopal Tiwari) [1665354] - [nvme] nvmet-rdma: use a private workqueue for delete (Gopal Tiwari) [1665354] - [nvme] nvmet: don't split large I/Os unconditionally (Gopal Tiwari) [1665354] - [nvme] nvme-core: add async event trace helper (Gopal Tiwari) [1665354] - [nvme] nvmet_fc: support target port removal with nvmet layer (Gopal Tiwari) [1665354] - [nvme] nvmet: remove redundant module prefix (Gopal Tiwari) [1665354] - [nvme] nvme: fix typo in nvme_identify_ns_descs (Gopal Tiwari) [1665354] - [nvme] nvme: register ns_id attributes as default sysfs groups (Gopal Tiwari) [1665354] - [block] block: genhd: add 'groups' argument to device_add_disk (Gopal Tiwari) [1665354] - [nvme] nvme: count all ANA groups for ANA Log page (Gopal Tiwari) [1665354] - [nvme] nvmet-rdma: fix possible bogus dereference under heavy load (Gopal Tiwari) [1665354] - [nvme] nvmet: free workqueue object if module init fails (Gopal Tiwari) [1665354] - [nvme] nvme-fcloop: Fix dropped LS's to removed target port (Gopal Tiwari) [1665354] - [nvme] nvme-pci: add a memory barrier to nvme_dbbuf_update_and_check_event (Gopal Tiwari) [1665354] - [nvme] nvmet: add ns write protect support (Gopal Tiwari) [1665354] - [nvme] nvme: set gendisk read only based on nsattr (Gopal Tiwari) [1665354] - [include] nvme.h: add support for ns write protect definitions (Gopal Tiwari) [1665354] - [nvme] nvmet: use Retain Async Event bit to clear AEN (Gopal Tiwari) [1665354] - [nvme] nvmet: support configuring ANA groups (Gopal Tiwari) [1665354] - [nvme] nvmet: add minimal ANA support (Gopal Tiwari) [1665354] - [nvme] nvmet: track and limit the number of namespaces per subsystem (Gopal Tiwari) [1665354] - [nvme] nvmet: keep a port pointer in nvmet_ctrl (Gopal Tiwari) [1665354] - [nvme] nvmet: check fileio lba range access boundaries (Gopal Tiwari) [1665354] - [nvme] nvmet: don't use uuid_le type (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: centralize admin/io queue teardown sequence (Gopal Tiwari) [1665354] - [nvme] nvmet: fix file discard return status (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: centralize controller setup sequence (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: unquiesce queues when deleting the controller (Gopal Tiwari) [1665354] - [nvme] nvme: add disk name to trace events (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: mark expected switch fall-through (Gopal Tiwari) [1665354] - [nvme] nvme: add controller name to trace events (Gopal Tiwari) [1665354] - [nvme] nvme: use hw qid in trace events (Gopal Tiwari) [1665354] - [nvme] nvmet: add buffered I/O support for file backed ns (Gopal Tiwari) [1665354] - [nvme] nvme: move init of keep_alive work item to controller initialization (Gopal Tiwari) [1665354] - [nvme] nvmet: add commands supported and effects log page (Gopal Tiwari) [1665354] - [nvme] lightnvm: limit get chunk meta request size (Gopal Tiwari) [1665354] - [nvme] lightnvm: Remove redundant rq->__data_len initialization (Gopal Tiwari) [1665354] - [block] nbd: restrict use to AF_UNIX sockets (Mike Christie) [1673307] - [block] nbd: don't allow invalid blocksize settings (Mike Christie) [1673307] - [documentation] doc, block, bfq: add information on bfq execution time (Ming Lei) [1686682] - [block] block, bfq: save & resume weight on a queue merge/split (Ming Lei) [1686682] - [block] block, bfq: print SHARED instead of pid for shared queues in logs (Ming Lei) [1686682] - [block] block, bfq: always protect newly-created queues from existing active queues (Ming Lei) [1686682] - [block] block, bfq: do not tag totally seeky queues as soft rt (Ming Lei) [1686682] - [block] block, bfq: do not merge queues on flash storage with queueing (Ming Lei) [1686682] - [block] block, bfq: tune service injection basing on request service times (Ming Lei) [1686682] - [block] block, bfq: do not idle for lowest-weight queues (Ming Lei) [1686682] - [block] block, bfq: increase idling for weight-raised queues (Ming Lei) [1686682] - [block] block/bfq: fix ifdef for CONFIG_BFQ_GROUP_IOSCHED=y (Ming Lei) [1686682] - [block] block, bfq: fix in-service-queue check for queue merging (Ming Lei) [1686682] - [block] block, bfq: do not overcharge writes in asymmetric scenarios (Ming Lei) [1686682] - [block] block, bfq: port commit "cfq-iosched: improve hw_tag detection" (Ming Lei) [1686682] - [block] block, bfq: reduce threshold for detecting command queueing (Ming Lei) [1686682] - [block] block, bfq: fix queue removal from weights tree (Ming Lei) [1686682] - [block] block, bfq: fix sequential rq detection in rate estimation (Ming Lei) [1686682] - [block] block, bfq: unconditionally plug I/O in asymmetric scenarios (Ming Lei) [1686682] - [block] block, bfq: do not plug I/O of in-service queue when harmful (Ming Lei) [1686682] - [block] block, bfq: split function bfq_better_to_idle (Ming Lei) [1686682] - [block] block, bfq: consider also ioprio classes in symmetry detection (Ming Lei) [1686682] - [block] block, bfq: remove case of redirected bic from insert_request (Ming Lei) [1686682] - [block] block, bfq: make sure queue budgets are not below service received (Ming Lei) [1686682] - [block] block, bfq: avoid selecting a queue w/o budget (Ming Lei) [1686682] - [block] block, bfq: do not consider interactive queues in srt filtering (Ming Lei) [1686682] - [net] net: switchdev: Add extack to switchdev_handle_port_obj_add() callback (Ivan Vecera) [1690125] - [net] switchdev: Add extack to struct switchdev_notifier_info (Ivan Vecera) [1690125] - [net] vxlan: Add a function to init switchdev_notifier_vxlan_fdb_info (Ivan Vecera) [1690125] - [net] switchdev: Add extack argument to switchdev_port_obj_add() (Ivan Vecera) [1690125] - [net] bridge: Propagate extack to switchdev (Ivan Vecera) [1690125] - [net] ndo_bridge_setlink: Add extack (Ivan Vecera) [1690125] - [net] rocker, dsa, ethsw: Don't filter VLAN events on bridge itself (Ivan Vecera) [1690125] - [net] switchdev: Replace port obj add/del SDO with a notification (Ivan Vecera) [1690125] - [net] ocelot: Handle SWITCHDEV_PORT_OBJ_ADD/_DEL (Ivan Vecera) [1690125] - [net] mlxsw: spectrum_switchdev: Handle SWITCHDEV_PORT_OBJ_ADD/_DEL (Ivan Vecera) [1690125] - [net] switchdev: Add helpers to aid traversal through lower devices (Ivan Vecera) [1690125] - [net] staging: fsl-dpaa2: ethsw: Handle SWITCHDEV_PORT_OBJ_ADD/_DEL (Ivan Vecera) [1690125] - [net] staging: fsl-dpaa2: ethsw: Introduce ethsw_port_dev_check() (Ivan Vecera) [1690125] - [net] dsa: slave: Handle SWITCHDEV_PORT_OBJ_ADD/_DEL (Ivan Vecera) [1690125] - [net] rocker: Handle SWITCHDEV_PORT_OBJ_ADD/_DEL (Ivan Vecera) [1690125] - [net] switchdev: Add SWITCHDEV_PORT_OBJ_ADD, SWITCHDEV_PORT_OBJ_DEL (Ivan Vecera) [1690125] - [net] switchdev: Add a blocking notifier chain (Ivan Vecera) [1690125] - [net] switchdev: SWITCHDEV_OBJ_PORT_{VLAN, MDB}(): Sanitize (Ivan Vecera) [1690125] - [net] selftests: forwarding: Fix test for different devices (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add learning test (Ivan Vecera) [1693316] - [net] bridge: Allow querying bridge port flags (Ivan Vecera) [1693316] - [netdrv] vxlan: Allow changing ageing time (Ivan Vecera) [1693316] - [netdrv] vxlan: Add hardware FDB learning (Ivan Vecera) [1693316] - [netdrv] vxlan: Don't override user-added entries with ext-learned ones (Ivan Vecera) [1693316] - [netdrv] vxlan: Mark user-added FDB entries (Ivan Vecera) [1693316] - [netdrv] vxlan: vxlan_fdb_notify(): Make switchdev notification configurable (Ivan Vecera) [1693316] - [netdrv] vxlan: __vxlan_fdb_delete(): Drop unused argument vid (Ivan Vecera) [1693316] - [netdrv] vxlan: support NTF_USE refresh of fdb entries (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d_port_8472: New test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add an ECN decap test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add an ECN encap test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add a TOS test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add a TTL test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Reconfigure & rerun tests (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add unicast test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add flood test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add ping test (Ivan Vecera) [1693316] - [net] selftests: forwarding: Add a skeleton of vxlan_bridge_1d (Ivan Vecera) [1693316] - [net] selftests: forwarding: lib: Add link_stats_rx_errors_get() (Ivan Vecera) [1693316] - [net] selftests: forwarding: ping{6, }_do(): Allow passing ping arguments (Ivan Vecera) [1693316] - [net] selftests: forwarding: ping{6, }_test(): Add description argument (Ivan Vecera) [1693316] - [net] selftests: forwarding: lib: Add in_ns() (Ivan Vecera) [1693316] - [net] selftests: forwarding: lib: Support NUM_NETIFS of 0 (Ivan Vecera) [1693316] - [net] skb_scrub_packet(): Scrub offload_fwd_mark (Ivan Vecera) [1693316] - [net] selftests: forwarding: lib: extract ping and ping6 so they can be reused (Ivan Vecera) [1693316] - [net] selftests: forwarding: README: Require diagrams (Ivan Vecera) [1693316] - [net] selftests: forwarding: lib: Extract interface-init functions (Ivan Vecera) [1693316] - [net] selftests: forwarding: tc_rule_stats_get: Parameterize direction (Ivan Vecera) [1693316] - [net] selftests: forwarding: multipath_eval(): Improve style (Ivan Vecera) [1693316] - [net] selftests: forwarding: Move multipath_eval() to lib.sh (Ivan Vecera) [1693316] - [net] selftests: Add test_vxlan_fdb_changelink.sh (Ivan Vecera) [1690309] - [netdrv] vxlan: changelink: Fix handling of default remotes (Ivan Vecera) [1690309] - [netdrv] vxlan: Fix error path in __vxlan_dev_create() (Ivan Vecera) [1690309] - [netdrv] vxlan: Unmark offloaded bit on replaced FDB entries (Ivan Vecera) [1690309] - [net] bridge: switchdev: Allow clearing FDB entry offload indication (Ivan Vecera) [1690309] - [netdrv] vxlan: Notify for each remote of a removed FDB entry (Ivan Vecera) [1690309] - [netdrv] vxlan: Support marking RDSTs as offloaded (Ivan Vecera) [1690309] - [netdrv] vxlan: Add vxlan_fdb_find_uc() for FDB querying (Ivan Vecera) [1690309] - [netdrv] vxlan: Add switchdev notifications (Ivan Vecera) [1690309] - [netdrv] net: Add netif_is_vxlan() (Ivan Vecera) [1690309] - [net] inet: Refactor INET_ECN_decapsulate() (Ivan Vecera) [1690309] - [netdrv] vxlan: Export address checking functions (Ivan Vecera) [1690309] - [net] vxlan: Remove duplicated include from vxlan.h (Ivan Vecera) [1690309] - [netdrv] geneve: correctly handle ipv6.disable module parameter (Jiri Benc) [1692390] - [net] ipv6: sit: reset ip header pointer in ipip6_rcv (Lorenzo Bianconi) [1691626] - [net] vxlan: Don't call gro_cells_destroy() before device is unregistered (Andrea Claudi) [1692499] - [net] xsk: do not remove umem from netdevice on fall-back to copy-mode (Petr Oros) [1690568] - [net] xsk: Check if a queue exists during umem setup (Petr Oros) [1690568] - [net] xsk: simplify xdp_clear_umem_at_qid implementation (Petr Oros) [1690568] - [net] ethtool: don't allow disabling queues with umem installed (Petr Oros) [1690568] - [net] ethtool: rename local variable max -> curr (Petr Oros) [1690568] - [net] xsk: fix bug when trying to use both copy and zero-copy on one queue id (Petr Oros) [1690568] - [net] add umem reference in netdev{_rx}_queue (Petr Oros) [1690568] - [net] xsk: remove unnecessary assignment (Petr Oros) [1690568] - [net] xsk: fix return value of xdp_umem_assign_dev() (Petr Oros) [1690568] - [net] xsk: don't allow umem replace at stack level (Petr Oros) [1690568] - [net] xsk: refactor xdp_umem_assign_dev() (Petr Oros) [1690568] - [net] update real_num_rx_queues even when !CONFIG_SYSFS (Petr Oros) [1690568] - [net] core: add __netdev_sent_queue as variant of __netdev_tx_sent_queue (Petr Oros) [1690127] - [net] net: do not abort bulk send on BQL status (Petr Oros) [1690129] - [net] net: bql: add __netdev_tx_sent_queue() (Petr Oros) [1690129] - [net] net: ip6_gre: fix possible NULL pointer dereference in ip6erspan_set_version (Lorenzo Bianconi) [1666315] - [net] net: ip6_gre: initialize erspan_ver just for erspan tunnels (Lorenzo Bianconi) [1666315] - [net] net: ip6_gre: always reports o_key to userspace (Lorenzo Bianconi) [1666315] - [net] net: ip_gre: always reports o_key to userspace (Lorenzo Bianconi) [1666315] - [net] tcp: handle inet_csk_reqsk_queue_add() failures (Guillaume Nault) [1690157] - [net] ip_gre: use erspan key field for tunnel lookup (Lorenzo Bianconi) [1664570] - [net] ip6_gre: simplify gre header parsing in ip6gre_err (Lorenzo Bianconi) [1664570] - [net] ipv4: use a dedicated counter for icmp_v4 redirect packets (Lorenzo Bianconi) [1664209] - [net] virtchnl: Fix off by one error (Ivan Vecera) [1690114] - [net] virtchnl: white space and reorder (Ivan Vecera) [1690114] - [net] i40e: Update status codes (Ivan Vecera) [1690114] - [net] ethtool: Add WAKE_FILTER and RX_CLS_FLOW_WAKE (Ivan Vecera) [1690091] - [net] geneve: allow to clear ttl inherit (Hangbin Liu) [1671251] - [net] geneve: add ttl inherit support (Hangbin Liu) [1671251] - [net] tipc: fix a double kfree_skb() (Jon Maloy) [1684290] - [net] vxlan: Fix GRO cells race condition between receive and link delete (Andrea Claudi) [1687046] - [net] sock: consistent handling of extreme SO_SNDBUF/SO_RCVBUF values (Guillaume Nault) [1686564] - [net] tun: implement carrier change (Guillaume Nault) [1686566] - [net] ip6_tunnel: respect ttl inherit for ip6tnl (Hangbin Liu) [1664944] - [net] ip6_gre: update version related info when changing link (Hangbin Liu) [1664900] - [net] ipv4/route: fail early when inet dev is missing (Paolo Abeni) [1685424] - [net] bonding/802.3ad: fix link_failure_count tracking (Matteo Croce) [1657905] - [net] bonding: avoid possible dead-lock (Matteo Croce) [1657905] - [net] bonding: fix length of actor system (Matteo Croce) [1657905] - [net] bonding: fix warning message (Matteo Croce) [1657905] - [net] bonding: pass link-local packets to bonding master also. (Matteo Croce) [1657905]- [infiniband] IB/usnic: fix spelling mistake "unvalid" -> "invalid" (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Get rid of ucontext->tgid (Jonathan Toppins) [1685307] - [infiniband] RDMA/usnic: Do not use ucontext->tgid (Jonathan Toppins) [1685307] - [infiniband] infiniband: remove redundant condition check before debugfs_remove (Jonathan Toppins) [1685307] - [infiniband] RDMA/rdmavt: Fix rvt_create_ah function signature (Jonathan Toppins) [1685307] - [infiniband] RDMA/drivers: Use core provided API for registering device attributes (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: Remove unnecessary enum values (Jonathan Toppins) [1685307] - [infiniband] IB/{hfi1, qib, rdmavt}: Move ruc_loopback to rdmavt (Jonathan Toppins) [1685307] - [infiniband] IB/{hfi1, qib, rdmavt}: Move send completion logic to rdmavt (Jonathan Toppins) [1685307] - [infiniband] IB/{hfi1, qib, rdmavt}: Move copy SGE logic into rdmavt (Jonathan Toppins) [1685307] - [infiniband] RDMA/rxe: Remove unused addr_same() (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: avoid srq memory leak (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: replace kvfree with vfree (Jonathan Toppins) [1685307] - [infiniband] RDMA/drivers: Use dev_name instead of ibdev->name (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA/drivers: Use dev_err/dbg/etc instead of pr_* + ibdev->name (Jonathan Toppins) [1685307 1663226] - [infiniband] IB/rxe: fixes for rdma read retry (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: avoid back-to-back retries (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: Refactor lookup memory function (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: Avoid NULL check when search is successful (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: Change pool state enums to capital letters (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: Replace spinlock with rwlock (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: Simplify rxe_find_route() to avoid GID query for netdev (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: remove redudant qpn check (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: vary the source udp port for receive scaling (Jonathan Toppins) [1685307] - [infiniband] iser: set sector for ambiguous mr status errors (Jonathan Toppins) [1685307] - [net] svcrdma: Remove try_module_get from backchannel (Jonathan Toppins) [1685307] - [net] svcrdma: Remove ->release_rqst call in bc reply handler (Jonathan Toppins) [1685307] - [net] xprtrdma: Clean up xprt_rdma_disconnect_inject (Jonathan Toppins) [1685307] - [net] xprtrdma: Add documenting comments (Jonathan Toppins) [1685307] - [net] xprtrdma: Report when there were zero posted Receives (Jonathan Toppins) [1685307] - [net] xprtrdma: Move rb_flags initialization (Jonathan Toppins) [1685307] - [net] xprtrdma: Don't disable BH's in backchannel server (Jonathan Toppins) [1685307] - [net] xprtrdma: Remove memory address of "ep" from an error message (Jonathan Toppins) [1685307] - [net] xprtrdma: Rename rpcrdma_qp_async_error_upcall (Jonathan Toppins) [1685307] - [net] xprtrdma: Simplify RPC wake-ups on connect (Jonathan Toppins) [1685307] - [net] xprtrdma: Re-organize the switch() in rpcrdma_conn_upcall (Jonathan Toppins) [1685307] - [net] xprtrdma: Eliminate "connstate" variable from rpcrdma_conn_upcall() (Jonathan Toppins) [1685307] - [net] xprtrdma: Conventional variable names in rpcrdma_conn_upcall (Jonathan Toppins) [1685307] - [net] xprtrdma: Rename rpcrdma_conn_upcall (Jonathan Toppins) [1685307] - [net] sunrpc: Report connect_time in seconds (Jonathan Toppins) [1685307] - [net] sunrpc: Fix connect metrics (Jonathan Toppins) [1685307] - [net] xprtrdma: Name MR trace events consistently (Jonathan Toppins) [1685307] - [net] xprtrdma: Explicitly resetting MRs is no longer necessary (Jonathan Toppins) [1685307] - [net] xprtrdma: Create more MRs at a time (Jonathan Toppins) [1685307] - [net] xprtrdma: xprt_release_rqst_cong is called outside of transport_lock (Jonathan Toppins) [1685307] - [infiniband] IB/ipoib: Log sysfs 'dev_id' accesses from userspace (Jonathan Toppins) [1685307] - [infiniband] IB/ipoib: Use dev_port to expose network interface port numbers (Jonathan Toppins) [1685307] - [infiniband] IB/ipoib: Ensure that MTU isn't less than minimum permitted (Jonathan Toppins) [1685307] - [infiniband] IB/srp: Remove unnecessary unlikely() (Jonathan Toppins) [1685307] - [infiniband] IB/core: Fix oops in netdev_next_upper_dev_rcu() (Jonathan Toppins) [1685307] - [infiniband] IB/umem: Set correct address to the invalidation function (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Add GIDs while changing MAC addr only for registered ndev (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Fix comment for hw stats init for port == 0 (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Refactor ib_register_device() function (Jonathan Toppins) [1685307] - [infiniband] IB/mlx4: Refer to the device kobject instead of ports_parent (Jonathan Toppins) [1685307] - [include] RDMA/core: Allow existing drivers to set one sysfs group per device (Jonathan Toppins) [1685307] - [infiniband] RDMA/umad: Use kernel API to allocate umad indexes (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Use kernel API to allocate uverbs indexes (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Increase total number of RDMA ports across all devices (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Rename ports_parent to ports_kobj (Jonathan Toppins) [1685307] - [infiniband] RDMA/nldev: Allow IB device rename through RDMA netlink (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA/core: Implement IB device rename function (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA/core: Annotate timeout as unsigned long (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Align multiple functions to kernel coding style (Jonathan Toppins) [1685307] - [infiniband] RDMA/cma: Remove unused timeout_ms parameter from cma_resolve_iw_route() (Jonathan Toppins) [1685307] - [infiniband] RDMA/cm: Respect returned status of cm_init_av_by_path (Jonathan Toppins) [1685307] - [infiniband] RDMA/restrack: Protect from reentry to resource return path (Jonathan Toppins) [1685307] - [infiniband] RDMA/restrack: Release task struct which was hold by CM_ID object (Jonathan Toppins) [1685307] - [infiniband] RDMA/restrack: Consolidate task name updates in one place (Jonathan Toppins) [1685307] - [infiniband] RDMA/restrack: Un-inline set task implementation (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Check error status of rdma_find_ndev_for_src_ip_rcu (Jonathan Toppins) [1685307] - [include] IB/mlx4: Avoid implicit enumerated type conversion (Jonathan Toppins) [1685307] - [infiniband] RDMA/netlink: Simplify netlink listener existence check (Jonathan Toppins) [1685307] - [infiniband] RDMA: Remove unused parameter from ib_modify_qp_is_ok() (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Fix RCU annotation for radix slot deference (Jonathan Toppins) [1685307] - [infiniband] RDMA: Fix building with CONFIG_MMU=n (Jonathan Toppins) [1685307] - [infiniband] RDMA/cma: Introduce and use cma_ib_acquire_dev() (Jonathan Toppins) [1685307] - [infiniband] RDMA/cma: Introduce and use cma_acquire_dev_by_src_ip() (Jonathan Toppins) [1685307] - [infiniband] RDMA/cma: Allow accepting requests for multi port rdma device (Jonathan Toppins) [1685307] - [infiniband] IB/rdmavt: Rename check_send_wqe as setup_wqe (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Acquire and release mmap_sem on page range (Jonathan Toppins) [1685307] - [infiniband] IB/sa: simplify return code logic for ib_nl_send_msg() (Jonathan Toppins) [1685307] - [infiniband] RDMA/ulp: Use dev_name instead of ibdev->name (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA/core: Use dev_name instead of ibdev->name (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA/core: Use dev_err/dbg/etc instead of pr_* + ibdev->name (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA: Fully setup the device name in ib_register_device (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA/umem: Fix potential addition overflow (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Minor optimizations (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Avoid synchronize_srcu in the ODP MR destruction path (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Handle a half-complete start/end sequence (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Get rid of per_mm->notifier_count (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Use umem->owning_mm inside ODP (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Move all the ODP related stuff out of ucontext and into per_mm (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Get rid of struct ib_umem.odp_data (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Make ib_umem_odp into a sub structure of ib_umem (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Use ib_umem_odp in all function signatures connected to ODP (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Do not use current->tgid to track the mm_struct (Jonathan Toppins) [1685307] - [infiniband] RDMA/ucontext: Get rid of the old disassociate flow (Jonathan Toppins) [1685307] - [infiniband] RDMA/ucontext: Add a core API for mmaping driver IO memory (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Fix error unwind in ib_uverbs_add_one (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Properly return the error code of rdma_set_src_addr_rcu (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Remove is_closed from ib_uverbs_file (Jonathan Toppins) [1685307] - [include] IB/rxe: Revise the ib_wr_opcode enum (Jonathan Toppins) [1685307] - [include] RDMA: Remove duplicated include from ib_addr.h (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Consider net ns of gid attribute for RoCE (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Introduce rdma_read_gid_attr_ndev_rcu() to check GID attribute (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Simplify roce_resolve_route_from_path() (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Protect against changing dst->dev during destination resolve (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Refer to network type instead of device type (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Use common code flow for IPv4/6 for addr resolve (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Rename rdma_copy_addr to rdma_copy_src_l2_addr (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Introduce and use rdma_set_src_addr() between IPv4 and IPv6 (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Let protocol specific function typecast sockaddr structure (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Avoid unnecessary sa_family overwrite (Jonathan Toppins) [1685307] - [infiniband] RDMA/core Introduce and use rdma_find_ndev_for_src_ip_rcu (Jonathan Toppins) [1685307] - [infiniband] IB/{hfi1, qib, rdmavt}: Schedule multi RC/UC packets instead of posting (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Move flow resources initialization (Jonathan Toppins) [1685307] - [infiniband] IB/uverbs: Add IDRs array attribute type to ioctl() interface (Jonathan Toppins) [1685307] - [include] RDMA/core: Document QP @event_handler function (Jonathan Toppins) [1685307] - [include] RDMA/core: Document CM @event_handler function (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Assign device ifindex before publishing the device (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Follow correct unregister order between sysfs and cgroup (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Restore lockdep check while downgrading lock (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Define client_data_lock as rwlock instead of spinlock (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Use simpler spin lock irq API from blocking context (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Remove context entries from list while unregistering device (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Use simplified list_for_each (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: No need to protect kfree with spin lock and semaphore (Jonathan Toppins) [1685307] - [infiniband] RDMA/{cma, core}: Avoid callback on rdma_addr_cancel() (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Rate limit MAD error messages (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Fail early if unsupported QP is provided (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Use device.groups to initialize device attributes (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Use cdev_device_add() instead of cdev_add() (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Depend on device_add() to add device attributes (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Replace open-coded variant of get_device (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Declare closing variable as boolean (Jonathan Toppins) [1685307] - [infiniband] IB/core: Add an unbound WQ type to the new CQ API (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Add generic function to fill in flow action object (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Add UVERBS_ATTR_CONST_IN to the specs language (Jonathan Toppins) [1685307] - [netdrv] ibmvnic: Fix completion structure initialization (Steve Best) [1697103] - [rpmspec] redhat: limit headers_install_all to arches we care about (Denys Vlasenko) [1692404] - [lib] ida: Add new API (Jonathan Toppins) [1697588] - [edac] EDAC: Drop per-memory controller buses (Frank Ramsay) [1686477] - [edac] EDAC: Don't add devices under /sys/bus/edac (Frank Ramsay) [1686477] - [x86] x86/platform/UV: Use efi_runtime_lock to serialise BIOS calls (Frank Ramsay) [1677695]- [pci] PCI: pciehp: Fix re-enabling the slot marked for safe removal (Myron Stowe) [1695922] - [rpmspec] redhat: Enable gdb_index (Juri Lelli) [1696747] - [fs] ovl: Do not lose security.capability xattr over metadata file copy-up (Vivek Goyal) [1694757] - [fs] ovl: During copy up, first copy up data and then xattrs (Vivek Goyal) [1694757]- [netdrv] mark the intel igc driver as tech preview (David Arcari) [1495358] - [netdrv] igc: Remove unneeded hw_dbg prints (David Arcari) [1495358] - [netdrv] igc: Fix the typo in igc_base.h header definition (David Arcari) [1495358] - [netdrv] igc: Add support for the ntuple feature (David Arcari) [1495358] - [netdrv] igc: Add support for statistics (David Arcari) [1495358] - [netdrv] igc: Extend the ethtool supporting (David Arcari) [1495358] - [netdrv] igc: Add multiple receive queues control supporting (David Arcari) [1495358] - [netdrv] igc: Use struct_size() helper (David Arcari) [1495358] - [netdrv] igc: Add ethtool support (David Arcari) [1495358] - [netdrv] igc: Remove the 'igc_get_phy_id_base' method (David Arcari) [1495358] - [netdrv] igc: Remove the 'igc_read_mac_addr_base' method (David Arcari) [1495358] - [netdrv] igc: Remove unneeded code (David Arcari) [1495358] - [netdrv] igc: Remove unused code (David Arcari) [1495358] - [netdrv] igc: Fix code redundancy (David Arcari) [1495358] - [netdrv] igc: Remove unreachable code from igc_phy.c file (David Arcari) [1495358] - [netdrv] igc: Remove obsolete IGC_ERR define (David Arcari) [1495358] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (David Arcari) [1495358] - [netdrv] igc: Clean up code (David Arcari) [1495358] - [netdrv] igc: Tidy up some white space (David Arcari) [1495358] - [netdrv] igc: fix error return handling from call to netif_set_real_num_tx_queues (David Arcari) [1495358] - [netdrv] igc: Remove set but not used variable 'pci_using_dac' (David Arcari) [1495358] - [netdrv] igc: Remove set but not used variables 'ctrl_ext, link_mode' (David Arcari) [1495358] - [netdrv] intel-ethernet: software timestamp skbs as late as possible (David Arcari) [1495358] - [netdrv] igc: Add watchdog (David Arcari) [1495358] - [netdrv] igc: Add setup link functionality (David Arcari) [1495358] - [netdrv] igc: Add code for PHY support (David Arcari) [1495358] - [netdrv] igc: Add NVM support (David Arcari) [1495358] - [netdrv] igc: Add HW initialization code (David Arcari) [1495358] - [netdrv] igc: Add transmit and receive fastpath and interrupt handlers (David Arcari) [1495358] - [netdrv] igc: Add support for Tx/Rx rings (David Arcari) [1495358] - [netdrv] igc: Add interrupt support (David Arcari) [1495358] - [netdrv] igc: Add netdev (David Arcari) [1495358] - [netdrv] igc: Add support for PF (David Arcari) [1495358] - [netdrv] igc: Add skeletal frame for Intel(R) 2.5G Ethernet Controller support (David Arcari) [1495358] - [s390] virtio-ccw: wire up ->bus_name callback (Cornelia Huck) [1695630] - [s390] s390/virtio: handle find on invalid queue gracefully (Cornelia Huck) [1695630] - [s390] virtio/s390: fix race in ccw_io_helper() (Cornelia Huck) [1695630] - [s390] virtio/s390: avoid race on vcdev->config (Cornelia Huck) [1695630] - [kvm] KVM: s390: make bitmap declaration consistent (Thomas Huth) [1695090] - [kvm] KVM: s390: drop obsolete else path (Thomas Huth) [1695090] - [kvm] KVM: s390: clarify kvm related kernel message (Thomas Huth) [1695090] - [kvm] s390: vsie: Use effective CRYCBD.31 to check CRYCBD validity (Thomas Huth) [1695090] - [kvm] KVM: s390: fix kmsg component kvm-s390 (Thomas Huth) [1695090] - [kvm] KVM: s390: unregister debug feature on failing arch init (Thomas Huth) [1695090] - [kvm] KVM: s390/vsie: avoid sparse warning (Thomas Huth) [1695090]- [powerpc] powerpc: use mm zones more sensibly (David Gibson) [1654978] - [s390] s390/mem_detect: add missing include (Philipp Rudo) [1695615] - [s390] s390: avoid vmlinux segments overlap (Philipp Rudo) [1695615] - [s390] s390/decompressor: add missing FORCE to build targets (Philipp Rudo) [1695615] - [s390] s390: move ipl block and cmd line handling to early boot phase (Philipp Rudo) [1695615] - [s390] s390/sclp: introduce sclp_early_get_hsa_size (Philipp Rudo) [1695615] - [s390] s390/mem_detect: add info source debug print (Philipp Rudo) [1695615] - [s390] s390/mem_detect: replace tprot loop with binary search (Philipp Rudo) [1695615] - [s390] s390/mem_detect: use SCLP info for continuous memory detection (Philipp Rudo) [1695615] - [s390] s390/mem_detect: introduce z/VM specific diag260 call (Philipp Rudo) [1695615] - [s390] s390/mem_detect: introduce SCLP storage info (Philipp Rudo) [1695615] - [s390] s390: introduce .boot.data section compile time validation (Philipp Rudo) [1695615] - [s390] s390/mem_detect: move tprot loop to early boot phase (Philipp Rudo) [1695615] - [s390] s390/sclp: move sclp_early_read_info to sclp_early_core.c (Philipp Rudo) [1695615] - [s390] s390: introduce .boot.data section (Philipp Rudo) [1695615] - [s390] s390/decompressor: clean up and rename compressed/misc.c (Philipp Rudo) [1695615] - [s390] s390: rescue initrd as early as possible (Philipp Rudo) [1695615] - [s390] s390/sclp: simplify early hsa_size detection (Philipp Rudo) [1695615] - [s390] s390/decompressor: get rid of .bss usage (Philipp Rudo) [1695615] - [s390] s390/decompressor: rework uncompressed image info collection (Philipp Rudo) [1695615] - [s390] s390: remove decompressor's head.S (Philipp Rudo) [1695615] - [s390] s390: clean up stacks setup (Philipp Rudo) [1695615] - [s390] s390: add initial 64-bit restart PSW (Philipp Rudo) [1695615] - [s390] s390/hibernate: fix error handling when suspend cpu != resume cpu (Philipp Rudo) [1695615] - [s390] s390/decompressor: support extra debug flags (Philipp Rudo) [1695615] - [s390] s390/build: add *.o.chkbss files to targets list (Philipp Rudo) [1695615] - [s390] s390/decompressor: avoid packing *.o.chkbss files into startup.a (Philipp Rudo) [1695615] - [s390] s390/decompressor: avoid constant startup.a rebuilds (Philipp Rudo) [1695615] - [s390] s390/boot: block uncompressed vmlinux booting attempts (Philipp Rudo) [1695615] - [s390] s390/decompressor: correct EXCLUDE_FILE construct (Philipp Rudo) [1695615] - [s390] s390: move _text to an actual .text start (Philipp Rudo) [1695615] - [s390] s390: correct _stext offset (Philipp Rudo) [1695615] - [s390] s390: get rid of the first mb of uncompressed image (Philipp Rudo) [1695615] - [s390] s390: remove unused _ehead symbol (Philipp Rudo) [1695615] - [s390] s390: put expoline execute-trampolines into .text section (Philipp Rudo) [1695615] - [s390] s390/decompressor: discard ___kcrctab section (Philipp Rudo) [1695615] - [s390] s390/setup: do not reserve the decompressor code (Philipp Rudo) [1695615] - [s390] s390/decompressor: support uncompressed kernel (Philipp Rudo) [1695615] - [init] init/Kconfig: add an option for uncompressed kernel (Philipp Rudo) [1695615] - [s390] s390/decompressor: allow to pack uncompressed vmlinux.bin into piggy.o (Philipp Rudo) [1695615] - [s390] s390/decompressor: allow preprocessor in piggy.o linker script (Philipp Rudo) [1695615] - [s390] s390/decompressor: extend .bss check for early code (Philipp Rudo) [1695615] - [s390] s390: add custom target and make path extension optional for .bss check (Philipp Rudo) [1695615] - [s390] s390/decompressor: avoid repeating objects list in Makefile (Philipp Rudo) [1695615] - [s390] s390/decompressor: reuse lib/mem.S for mem functions (Philipp Rudo) [1695615] - [s390] s390/decompressor: avoid reusing uncompressed image objects (Philipp Rudo) [1695615] - [s390] s390/als: avoid .init.* sections usage (Philipp Rudo) [1695615] - [s390] s390/decompressor: rename entry point to startup_decompressor (Philipp Rudo) [1695615] - [s390] s390/boot: make head.S and als.c be part of the decompressor only (Philipp Rudo) [1695615] - [s390] s390/decompressor: trim the kernel image up to 1M (Philipp Rudo) [1695615] - [s390] s390: remove uncompressed kernel image build (Philipp Rudo) [1695615] - [s390] s390/decompressor: correct build flags (Philipp Rudo) [1695615] - [s390] s390/build: remove obsolete -mkernel-backchain flag (Philipp Rudo) [1695615] - [tools] tools/power turbostat: return the exit status of a command (David Arcari) [1642739] - [misc] misc: hpilo: Do not claim unsupported hardware (Joseph Szczypek) [1665635] - [misc] misc: hpilo: Exclude unsupported device via blacklist (Joseph Szczypek) [1665635]- [fs] xfs: set buffer ops when repair probes for btree type (Bill O'Donnell) [1689281] - [fs] xfs: end sync buffer I/O properly on shutdown error (Bill O'Donnell) [1689281] - [fs] xfs: xfs_fsops: drop useless LIST_HEAD (Bill O'Donnell) [1689281] - [fs] xfs: xfs_buf: drop useless LIST_HEAD (Bill O'Donnell) [1689281] - [fs] iomap: fix a use after free in iomap_dio_rw (Bill O'Donnell) [1689281] - [fs] xfs: reallocate realtime summary cache on growfs (Bill O'Donnell) [1689281] - [fs] xfs: stringify scrub types in ftrace output (Bill O'Donnell) [1689281] - [fs] xfs: stringify btree cursor types in ftrace output (Bill O'Donnell) [1689281] - [fs] xfs: move XFS_INODE_FORMAT_STR mappings to libxfs (Bill O'Donnell) [1689281] - [fs] xfs: move XFS_AG_BTREE_CMP_FORMAT_STR mappings to libxfs (Bill O'Donnell) [1689281] - [fs] xfs: fix symbolic enum printing in ftrace output (Bill O'Donnell) [1689281] - [fs] xfs: fix function pointer type in ftrace format (Bill O'Donnell) [1689281] - [fs] xfs: Fix x32 ioctls when cmd numbers differ from ia32. (Bill O'Donnell) [1689281] - [fs] xfs: Fix bulkstat compat ioctls on x32 userspace. (Bill O'Donnell) [1689281] - [fs] xfs: Align compat attrlist_by_handle with native implementation. (Bill O'Donnell) [1689281] - [fs] xfs: require both realtime inodes to mount (Bill O'Donnell) [1689281] - [fs] xfs: cache minimum realtime summary level (Bill O'Donnell) [1689281] - [fs] xfs: count inode blocks correctly in inobt scrub (Bill O'Donnell) [1689281] - [fs] xfs: precalculate cluster alignment in inodes and blocks (Bill O'Donnell) [1689281] - [fs] xfs: precalculate inodes and blocks per inode cluster (Bill O'Donnell) [1689281] - [fs] xfs: add a block to inode count converter (Bill O'Donnell) [1689281] - [fs] xfs: remove xfs_rmap_ag_owner and friends (Bill O'Donnell) [1689281] - [fs] xfs: const-ify xfs_owner_info arguments (Bill O'Donnell) [1689281] - [fs] xfs: streamline defer op type handling (Bill O'Donnell) [1689281] - [fs] xfs: idiotproof defer op type configuration (Bill O'Donnell) [1689281] - [fs] xfs: clean up indentation issues, remove an unwanted space (Bill O'Donnell) [1689281] - [fs] xfs: libxfs: move xfs_perag_put late (Bill O'Donnell) [1689281] - [fs] xfs: split up the xfs_reflink_end_cow work into smaller transactions (Bill O'Donnell) [1689281] - [crypto] crypto: testmgr - add AES-CFB tests (Neil Horman) [1687897] - [scsi] scsi: iscsi: flush running unbind operations when removing a session (Maurizio Lombardi) [1695007] - [crypto] crypto: vmx - fix copy-paste error in CTR mode (Herbert Xu) [1693350] - [rpmspec] Fix cross builds (Jiri Olsa) [1694956] - [lib] sbitmap: order READ/WRITE freed instance and setting clear bit (Ming Lei) [1694521] - [block] blk-mq: fix sbitmap ws_active for shared tags (Ming Lei) [1694521] - [block] blk-mq: update comment for blk_mq_hctx_has_pending() (Ming Lei) [1694521] - [block] blk-mq: use blk_mq_put_driver_tag() to put tag (Ming Lei) [1694521] - [include] sbitmap: trivial - update comment for sbitmap_deferred_clear_bit (Ming Lei) [1694521] - [block] blkcg: Fix kernel-doc warnings (Ming Lei) [1694521] - [block] block: Unexport blk_mq_add_to_requeue_list() (Ming Lei) [1694521] - [block] block: add BLK_MQ_POLL_CLASSIC for hybrid poll and return EINVAL for unexpected value (Ming Lei) [1694521] - [include] blk-mq: remove unused 'nr_expired' from blk_mq_hw_ctx (Ming Lei) [1694521] - [block] loop: access lo_backing_file only when the loop device is Lo_bound (Ming Lei) [1694521] - [block] blk-mq: use blk_mq_sched_mark_restart_hctx to set RESTART (Ming Lei) [1694521] - [kernel] blkcg: annotate implicit fall through (Ming Lei) [1694521] - [block] block: Replace function name in string with __func__ (Ming Lei) [1694521] - [block] block: fix NULL pointer dereference in register_disk (Ming Lei) [1694521] - [fs] fs: fix guard_bio_eod to check for real EOD errors (Ming Lei) [1694521] - [block] blk-mq: use HCTX_TYPE_DEFAULT but not 0 to index blk_mq_tag_set->map (Ming Lei) [1694521] - [include] block: remove bvec_iter_rewind() (Ming Lei) [1694521] - [block] block: don't use bio->bi_vcnt to figure out segment number (Ming Lei) [1694521] - [fs] btrfs: look at bi_size for repair decisions (Ming Lei) [1694521] - [block] block: avoid setting none scheduler if it's already none (Ming Lei) [1694521] - [block] block: avoid setting wbt_lat_usec to current value (Ming Lei) [1694521] - [block] blk-sysfs: Rework documention of __blk_release_queue (Ming Lei) [1694521] - [block] blk-cgroup: Fix doc related to blkcg_exit_queue (Ming Lei) [1694521] - [block] block: kill QUEUE_FLAG_FLUSH_NQ (Ming Lei) [1694521] - [block] block: avoid setting nr_requests to current value (Ming Lei) [1694521] - [block] blk-mq: save default hctx into ctx->hctxs for not-supported type (Ming Lei) [1694521] - [block] blk-mq: save queue mapping result into ctx directly (Ming Lei) [1694521] - [block] block: mq-deadline: Fix write completion handling (Ming Lei) [1694521] - [crypto] crypto: user - fix leaking uninitialized memory to userspace (Herbert Xu) [1657880] {CVE-2018-19854} - [char] ipmi: fix sleep-in-atomic in free_user at cleanup SRCU user->release_barrier (Xiaojun Tan) [1689480] - [infiniband] usnic_verbs: fix deadlock (Govindarajulu Varadarajan) [1688505] - [infiniband] IB/usnic: Fix locking when unregistering (Govindarajulu Varadarajan) [1688505] - [infiniband] IB/usnic: Fix potential deadlock (Govindarajulu Varadarajan) [1688505] - [netdrv] net: hns3: fix improper error handling in the hclge_init_ae_dev() (Xiaojun Tan) [1687060] - [netdrv] net: hns3: fix netif_napi_del() not do problem when unloading (Xiaojun Tan) [1687060] - [netdrv] net: hns3: Fix NULL deref when unloading driver (Xiaojun Tan) [1687060] - [netdrv] net: hns3: Modify the order of initializing command queue register (Xiaojun Tan) [1687060] - [netdrv] net: hns3: remove the Redundant put_vector in hns3_client_uninit (Xiaojun Tan) [1687060] - [netdrv] net: hns3: reuse reinitialization interface in the hns3_set_channels (Xiaojun Tan) [1687060]- [powercap] powercap/intel_rapl: add Ice Lake mobile (Steve Best) [1483427] - [x86] x86/CPU: Add Icelake model number (Steve Best) [1483427] - [watchdog] watchdog/hpwdt: Update Kconfig documentation (Joseph Szczypek) [1664861] - [watchdog] watchdog/hpwdt: Update driver version. (Joseph Szczypek) [1664861] - [watchdog] watchdog/hpwdt: Do not claim unsupported hardware (Joseph Szczypek) [1664861] - [watchdog] watchdog/hpwdt: Exclude via blacklist (Joseph Szczypek) [1664861] - [fs] autofs: add strictexpire mount option (Ian Kent) [1672134] - [fs] autofs: change catatonic setting to a bit flag (Ian Kent) [1672134] - [fs] autofs: simplify parse_options() function call (Ian Kent) [1672134] - [fs] autofs: add AUTOFS_EXP_FORCED flag (Ian Kent) [1672134] - [fs] autofs: make expire flags usage consistent with v5 params (Ian Kent) [1672134] - [fs] autofs: make autofs_expire_indirect() static (Ian Kent) [1672134] - [fs] autofs: make autofs_expire_direct() static (Ian Kent) [1672134] - [fs] autofs: fix clearing AUTOFS_EXP_LEAVES in autofs_expire_indirect() (Ian Kent) [1672134] - [fs] autofs: fix inconsistent use of now variable (Ian Kent) [1672134] - [md] md: Fix failed allocation of md_register_thread (Nigel Croxon) [1665346] - [md] It's wrong to add len to sector_nr in raid10 reshape twice (Nigel Croxon) [1665346] - [md] raid5: set write hint for PPL (Nigel Croxon) [1665346] - [netdrv] amd-xgbe: Fix mdio access for non-zero ports and clause 45 PHYs (Gary Hook) [1669565]- [x86] x86/retpolines: Disable switch jump tables when retpolines are enabled (Waiman Long) [1688258] - [x86] x86, retpolines: Raise limit for generating indirect calls from switch-case (Waiman Long) [1688258] - [net] vsock/virtio: fix kernel panic from virtio_transport_reset_no_sock (Stefano Garzarella) [1676595] - [net] vsock/virtio: reset connected sockets on device removal (Stefano Garzarella) [1676595] - [net] vsock/virtio: fix kernel panic after device hot-unplug (Stefano Garzarella) [1676595] - [powerpc] powerpc/livepatch: return -ERRNO values in save_stack_trace_tsk_reliable() (Joe Lawrence) [1659856] - [powerpc] powerpc/livepatch: small cleanups in save_stack_trace_tsk_reliable() (Joe Lawrence) [1659856] - [powerpc] powerpc/livepatch: relax reliable stack tracer checks for first-frame (Joe Lawrence) [1659856] - [powerpc] powerpc/64s: Make reliable stacktrace dependency clearer (Joe Lawrence) [1659856] - [powerpc] powerpc/64s: Clear on-stack exception marker upon exception return (Joe Lawrence) [1659856] - [infiniband] iw_cxgb4: Support FW write completion WR (Arjun Vynipadath) [1671320] - [infiniband] iw_cxgb4: RDMA write with immediate support (Arjun Vynipadath) [1671320] - [infiniband] rdma/cxgb4: fix some info leaks (Arjun Vynipadath) [1671320] - [infiniband] rdma/cxgb4: Add support for 64Byte cqes (Arjun Vynipadath) [1671320] - [pci] pci: remove unused functionality (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] aacraid: add removed id table" (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] be2iscsi: add removed id table" (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] mpt3sas: add removed id table" (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] qla2xxx: add removed id table" (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] qla4xxx: add removed id table" (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] megaraid_sas: add removed id table" (Tomas Henzl) [1622638] - [scsi] lfpc: remove Lancer FCoE (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] lpfc: add removed id table" (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] lfpc: add Lancer FCoE to the removed devices" (Tomas Henzl) [1622638]- [kernel] printk: Export console_printk (Prarit Bhargava) [1642870] - [video] fbcon: Silence fbcon logo on 'quiet' boots (Prarit Bhargava) [1642870] - [scsi] scsi: ibmvscsi: Fix empty event pool access during host removal (Steve Best) [1692463] - [scsi] scsi: ibmvscsi: Protect ibmvscsi_head from concurrent modificaiton (Steve Best) [1692463] - [scsi] scsi: ibmvscsi: Improve strings handling (Steve Best) [1692463] - [x86] x86/mce: Handle varying MCA bank counts (David Arcari) [1668779] - [block] virtio_blk: add discard and write zeroes support (Stefano Garzarella) [1692939] - [arm64] arm64: kaslr: ensure randomized quantities are clean also when kaslr is off (Mark Salter) [1673068] - [arm64] arm64: kaslr: ensure randomized quantities are clean to the PoC (Mark Salter) [1673068] - [tools] perf annotate: Fix getting source line failure (Michael Petlan) [1614435] - [infiniband] IB/hfi1: Remove overly conservative VM_EXEC flag check (Alex Estrin) [1680018]- [scsi] scsi: qla2xxx: Fix NULL pointer crash due to stale CPUID (Himanshu Madhani) [1685013] - [scsi] scsi: core: Avoid that system resume triggers a kernel warning (Ewan Milne) [1691903] - [scsi] scsi: core: reset host byte in DID_NEXUS_FAILURE case (Ewan Milne) [1691903] - [scsi] scsi: core: Synchronize request queue PM status only on successful resume (Ewan Milne) [1691903] - [scsi] scsi: sd: Fix cache_type_store() (Ewan Milne) [1691903] - [scsi] scsi: sd: use mempool for discard special page (Ewan Milne) [1691903] - [scsi] scsi: core: Remove scsi_block_when_processing_errors: message (Ewan Milne) [1691903] - [scsi] scsi: core: Allow state transitions from OFFLINE to BLOCKED (Ewan Milne) [1691903] - [scsi] scsi: core: remove unnecessary unlikely() (Ewan Milne) [1691903] - [scsi] scsi: st: remove redundant pointer STbuffer (Ewan Milne) [1691903] - [scsi] scsi: core: Avoid that SCSI device removal through sysfs triggers a deadlock (Ewan Milne) [1691903] - [fs] scsi: sysfs: Introduce sysfs_{un,}break_active_protection() (Ewan Milne) [1691903] - [scsi] scsi sg: remove incorrect scsi command checking logic (Ewan Milne) [1691903] - [scsi] scsi: read host_busy via scsi_host_busy() (Ewan Milne) [1691903] - [scsi] scsi: sd: Remove a superfluous assignment (Ewan Milne) [1691903] - [scsi] scsi: don't add scsi command result bytes (Ewan Milne) [1691903] - [scsi] scsi: core: check for equality of result byte values (Ewan Milne) [1691903] - [scsi] scsi: scsi_transport_fc: use 64-bit timestamps consistently (Ewan Milne) [1691903] - [scsi] scsi: sg: clean up gfp_mask in sg_build_indirect (Ewan Milne) [1691903] - [scsi] scsi: core: remove Scsi_Cmnd typedef (Ewan Milne) [1691903] - [netdrv] ibmvnic: Report actual backing device speed and duplex values (Steve Best) [1691862] - [kernel] sched/fair: Fix O(nr_cgroups) in the load balancing path (Phil Auld) [1685636] {CVE-2018-20784} - [kernel] sched/fair: Fix insertion in rq->leaf_cfs_rq_list (Phil Auld) [1685636] {CVE-2018-20784} - [kernel] sched/fair: Add tmp_alone_branch assertion (Phil Auld) [1685636] {CVE-2018-20784} - [kernel] sched/fair: Fix infinite loop in update_blocked_averages() by reverting a9e7f6544b9c (Phil Auld) [1685636] {CVE-2018-20784} - [kernel] tracing: Do a WARN_ON() if start_thread() in hwlat is called when thread exists (Jerome Marchand) [1693050] - [kernel] ftrace: Add missing check for existing hwlat thread (Jerome Marchand) [1693050] - [kernel] tracing: Do not call start/stop() functions when tracing_on does not change (Jerome Marchand) [1693050]- [scsi] scsi: lpfc: Fixup eq_clr_intr references (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix build error (Dick Kennedy) [1692882] - [scsi] scsi: be2iscsi: lpfc: fix typo (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Update lpfc version to 12.2.0.1 (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Update Copyright in driver version (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Enhance 6072 log string (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix duplicate log message numbers (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Specify node affinity for queue memory allocation (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Reduce memory footprint for lpfc_queue (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Add loopback testing to trunking mode (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix link speed reporting for 4-link trunk (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix handling of trunk links state reporting (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix protocol support on G6 and G7 adapters (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Correct boot bios information to FDMI registration (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix HDMI2 registration string for symbolic name (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix fc4type information for FDMI (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix FDMI manufacturer attribute value (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix io lost on host resets (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix mailbox hang on adapter init (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix driver crash in target reset handler (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Correct localport timeout duration error (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: nvmet: avoid hang / use-after-free when destroying targetport (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Convert bootstrap mbx polling from msleep to udelay (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Coordinate adapter error handling with offline handling (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Stop adapter if pci errors detected (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix deadlock due to nested hbalock call (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix nvmet handling of first burst cmd (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix lpfc_nvmet_mrq attribute handling when 0 (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix nvmet async receive buffer replenishment (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix location of SCSI ktime counters (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix SLI3 commands being issued on SLI4 devices (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix use-after-free mailbox cmd completion (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Resolve irq-unsafe lockdep heirarchy warning in lpfc_io_free (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Resolve inconsistent check of hdwq in lpfc_scsi_cmd_iocb_cmpl (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix error codes in lpfc_sli4_pci_mem_setup() (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: fix 32-bit format string warning (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: fix unused variable warning (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: resolve static checker warning in lpfc_sli4_hba_unset (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Correct __lpfc_sli_issue_iocb_s4 lockdep check (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: fix calls to dma_set_mask_and_coherent() (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: use dma_set_mask_and_coherent (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Remove set but not used variable 'phys_id' (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: fix a handful of indentation issues (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix error code if kcalloc() fails (Dick Kennedy) [1692882] - [security] security/selinux: fix SECURITY_LSM_NATIVE_LABELS on reused superblock (Ondrej Mosnacek) [1683296] - [security] selinux: add the missing walk_size + len check in selinux_sctp_bind_connect (Ondrej Mosnacek) [1683296] - [security] selinux: fix avc audit messages (Ondrej Mosnacek) [1670039 1683296] - [security] selinux: replace BUG_ONs with WARN_ONs in avc.c (Ondrej Mosnacek) [1670039 1683296] - [security] selinux: log invalid contexts in AVCs (Ondrej Mosnacek) [1670039 1683296] - [security] selinux: replace some BUG_ON()s with a WARN_ON() (Ondrej Mosnacek) [1670039 1683296] - [security] selinux: inline some AVC functions used only once (Ondrej Mosnacek) [1670039 1683296] - [security] selinux: do not override context on context mounts (Ondrej Mosnacek) [1683296] - [security] selinux: never allow relabeling on context mounts (Ondrej Mosnacek) [1683296] - [security] selinux: stop passing MAY_NOT_BLOCK to the AVC upon follow_link (Ondrej Mosnacek) [1683296] - [security] selinux: avoid silent denials in permissive mode under RCU walk (Ondrej Mosnacek) [1683296] - [security] selinux: fix GPF on invalid policy (Ondrej Mosnacek) [1683296] - [security] selinux: overhaul sidtab to fix bug and improve performance (Ondrej Mosnacek) [1656787 1683296] - [security] selinux: use separate table for initial SID lookup (Ondrej Mosnacek) [1656787 1683296] - [security] selinux: make "selinux_policycap_names[]" const char * (Ondrej Mosnacek) [1683296] - [security] selinux: always allow mounting submounts (Ondrej Mosnacek) [1647723 1683296] - [security] selinux: refactor sidtab conversion (Ondrej Mosnacek) [1656787 1683296] - [security] selinux: fix non-MLS handling in mls_context_to_sid() (Ondrej Mosnacek) [1683296] - [security] selinux: check length properly in SCTP bind hook (Ondrej Mosnacek) [1683296] - [security] selinux: policydb - fix byte order and alignment issues (Ondrej Mosnacek) [1668222 1683296] - [security] selinux: Add __GFP_NOWARN to allocation at str_read() (Ondrej Mosnacek) [1683296] - [security] selinux: refactor mls_context_to_sid() and make it stricter (Ondrej Mosnacek) [1683296] - [security] selinux: fix mounting of cgroup2 under older policies (Ondrej Mosnacek) [1683296] - [security] selinux: cleanup dentry and inodes on error in selinuxfs (Ondrej Mosnacek) [1683296] - [security] selinux: constify write_op[] (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in netnode (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in avc (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in netif (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in netport (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in sidtab (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in netlink (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in selinuxfs (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in services (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in avtab (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in hooks (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in policydb (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in ebitmap (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in conditional (Ondrej Mosnacek) [1683296] - [fs] fs/proc/kcore.c: fix invalid memory access in multi-page read optimization (Bhupesh Sharma) [1627539] - [fs] proc/kcore: add vmcoreinfo note to /proc/kcore (Bhupesh Sharma) [1627539] - [kernel] crash_core: use VMCOREINFO_SYMBOL_ARRAY() for swapper_pg_dir (Bhupesh Sharma) [1627539] - [fs] proc/kcore: optimize multiple page reads (Bhupesh Sharma) [1627539] - [fs] proc/kcore: clean up ELF header generation (Bhupesh Sharma) [1627539] - [fs] proc/kcore: hold lock during read (Bhupesh Sharma) [1627539] - [fs] proc/kcore: fix memory hotplug vs multiple opens race (Bhupesh Sharma) [1627539] - [fs] proc/kcore: replace kclist_lock rwlock with rwsem (Bhupesh Sharma) [1627539] - [fs] proc/kcore: don't grab lock for memory hotplug notifier (Bhupesh Sharma) [1627539] - [fs] proc/kcore: don't grab lock for kclist_add() (Bhupesh Sharma) [1627539]- [net] Merge branch 'linus/master' into rdma.git for-next (Jonathan Toppins) [1685304] - [netdrv] net: cisco: enic: Replace GFP_ATOMIC with GFP_KERNEL (Jonathan Toppins) [1685304] - [infiniband] RDMA/providers: Remove pointless functions (Jonathan Toppins) [1685304] - [infiniband] RDMA/usnic: Suppress a compiler warning (Jonathan Toppins) [1685304] - [infiniband] IB/usnic: usnic should not select INFINIBAND_USER_ACCESS (Jonathan Toppins) [1685304] - [infiniband] RDMA/vmw_pvrdma: Delete unused function (Jonathan Toppins) [1685304] - [infiniband] IB/usnic: Update with bug fixes from core code (Jonathan Toppins) [1685304] - [infiniband] RDMA/providers: Fix return value from create_srq callbacks (Jonathan Toppins) [1685304] - [infiniband] RDMA/rxe: Simplify the error handling code in rxe_create_ah() (Jonathan Toppins) [1685304] - [infiniband] IB/rxe: avoid unnecessary NULL check (Jonathan Toppins) [1685304] - [infiniband] IB/rxe: increase max MR limit (Jonathan Toppins) [1685304] - [infiniband] IB/rxe: Do not hide uABI stuff in memcpy (Jonathan Toppins) [1685304] - [net] rpc: remove unneeded variable 'ret' in rdma_listen_handler (Jonathan Toppins) [1685304] - [net] svcrdma: Clean up Read chunk path (Jonathan Toppins) [1685304] - [net] svcrdma: Avoid releasing a page in svc_xprt_release() (Jonathan Toppins) [1685304] - [net] sunrpc: remove redundant variables 'checksumlen', 'blocksize' and 'data' (Jonathan Toppins) [1685304] - [scsi] scsi: target: srp, vscsi, sbp, qla: use target_remove_session (Jonathan Toppins) [1685304] - [target] scsi: target: add session removal function (Jonathan Toppins) [1685304] - [target] scsi: target: rename target_alloc_session (Jonathan Toppins) [1685304] - [infiniband] RDMA/ipoib: Fix check for return code from ib_create_srq (Jonathan Toppins) [1685304] - [infiniband] IB/ipoib: Fix error return code in ipoib_dev_init() (Jonathan Toppins) [1685304] - [infiniband] IPoIB: use kvzalloc to allocate an array of bucket pointers (Jonathan Toppins) [1685304] - [infiniband] ib_srpt: use kvmalloc to allocate ring pointers (Jonathan Toppins) [1685304] - [infiniband] RDMA/ipoib: Fix return code from ipoib_cm_dev_init (Jonathan Toppins) [1685304] - [infiniband] IB/iser: Remove set-but-not-used variables (Jonathan Toppins) [1685304] - [infiniband] RDMA/ipoib: Prefer unsigned int to bare use of unsigned (Jonathan Toppins) [1685304] - [infiniband] RDMA/ipoib: Use min_t() macro instead of min() (Jonathan Toppins) [1685304] - [infiniband] IB/srp: Remove driver version and release data information (Jonathan Toppins) [1685304] - [target] scsi: target: Remove second argument from fabric_make_tpg() (Jonathan Toppins) [1685304] - [infiniband] IB/iser: set can_queue earlier to allow setting higher queue depth (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Set right entry state before releasing reference (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Free uapi on destroy (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Fix error cleanup path of ib_uverbs_add_one() (Jonathan Toppins) [1685304] - [infiniband] IB/core: Release object lock if destroy failed (Jonathan Toppins) [1685304] - [infiniband] IB/ucm: fix UCM link error (Jonathan Toppins) [1685304] - [infiniband] IB/core: Change filter function return type from int to bool (Jonathan Toppins) [1685304] - [infiniband] IB/core: Update GID entries for netdevice whose mac address changes (Jonathan Toppins) [1685304] - [infiniband] IB/core: Add default GIDs of the bond master netdev (Jonathan Toppins) [1685304] - [infiniband] IB/core: Consider adding default GIDs of bond device (Jonathan Toppins) [1685304] - [infiniband] IB/core: Delete lower netdevice default GID entries in bonding scenario (Jonathan Toppins) [1685304] - [infiniband] IB/core: Avoid confusing del_netdev_default_ips (Jonathan Toppins) [1685304] - [infiniband] IB/core: Add comment for change upper netevent handling (Jonathan Toppins) [1685304] - [infiniband] IB/ucm: Fix compiling ucm.c (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Do not check for device disassociation during ioctl (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Remove struct uverbs_root_spec and all supporting code (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Use uverbs_api to unmarshal ioctl commands (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Use uverbs_alloc for allocations (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Add a simple allocator to uverbs_attr_bundle (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Remove the ib_uverbs_attr pointer from each attr (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Provide implementation private memory for the uverbs_attr_bundle (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Use uverbs_api to manage the object type inside the uobject (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Build the specs into a radix tree at runtime (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Have the core code create the uverbs_root_spec (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Fix reading of 32 bit flags (Jonathan Toppins) [1685304] - [infiniband] IB/ucm: Initialize sgid request GID attribute pointer (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Allow all DESTROY commands to succeed after disassociate (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Do not block disassociate during write() (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Do not pass struct ib_device to the ioctl methods (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Do not pass struct ib_device to the write based methods (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Lower the test for ongoing disassociation (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Allow uobject allocation to work concurrently with disassociate (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Allow RDMA_REMOVE_DESTROY to work concurrently with disassociate (Jonathan Toppins) [1685304] - [include] IB/uverbs: Convert 'bool exclusive' into an enum (Jonathan Toppins) [1685304] - [include] IB/uverbs: Consolidate uobject destruction (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Make the write path destroy methods use the same flow as ioctl (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Remove rdma_explicit_destroy() from the ioctl methods (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Prefix _ib to IB/RoCE specific functions (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Simplify gid type check in cma_acquire_dev() (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Return bool instead of int (Jonathan Toppins) [1685304] - [infiniband] RDMA/cma: Get rid of 1 bit boolean (Jonathan Toppins) [1685304] - [infiniband] RDMA/cma: Constify path record, ib_cm_event, listen_id pointers (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Constify dst_addr argument (Jonathan Toppins) [1685304] - [infiniband] RDMA/cma: Simplify rdma_resolve_addr() error flow (Jonathan Toppins) [1685304] - [infiniband] RDMA/cma: Initialize resource type in __rdma_create_id() (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Check for verbs callbacks before using them (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Remove {create,destroy}_ah from mandatory verbs (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Add UVERBS_ATTR_FLAGS_IN to the specs language (Jonathan Toppins) [1685304] - [infiniband] RDMA, core and ULPs: Declare ib_post_send() and ib_post_recv() arguments const (Jonathan Toppins) [1685304] - [infiniband] IB/mlx5, ib_post_send(), IB_WR_REG_SIG_MR: Do not modify the 'wr' argument (Jonathan Toppins) [1685304] - [net] net/xprtrdma: Restore needed argument to ib_post_send (Jonathan Toppins) [1685304] - [net] net/xprtrdma: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [nvme] nvmet-rdma: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [nvme] nvme-rdma: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [infiniband] IB/srpt: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [infiniband] IB/srp: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [infiniband] IB/isert: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [infiniband] IB/iser: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [infiniband] IB/IPoIB: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [infiniband] RDMA: Constify the argument of the work request conversion functions (Jonathan Toppins) [1685304] - [infiniband] IB/iser: Inline two work request conversion functions (Jonathan Toppins) [1685304] - [infiniband] RDMA/cma: Consider netdevice for RoCE ports (Jonathan Toppins) [1685304] - [infiniband] IB/core: Introduce and use sgid_attr in CM requests (Jonathan Toppins) [1685304] - [infiniband] IB/core: Remove extra parentheses (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Fix locking around struct ib_uverbs_file ucontext (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Move the FD uobj type struct file allocation to alloc_commit (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Always propagate errors from rdma_alloc_commit_uobject() (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Rework the locking for cleaning up the ucontext (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Revise and clarify the rwsem and uobjects_lock (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Clarify and revise uverbs_close_fd (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Revise the placement of get/puts on uobject (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Clarify the kref'ing ordering for alloc_commit (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Handle IDR and FD types without truncation (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Get rid of null_obj_type (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [include] IB/core: Allow ULPs to specify NULL as the third ib_post_(send|recv|srq_recv)() argument (Jonathan Toppins) [1685304] - [include] IB/mlx5: Introduce driver create and destroy flow methods (Jonathan Toppins) [1685304] - [infiniband] IB: Support ib_flow creation in drivers (Jonathan Toppins) [1685304] - [infiniband] IB/mlx5: Introduce flow steering matcher uapi object (Jonathan Toppins) [1685304] - [include] IB/uverbs: Move ib_access_flags and ib_read_counters_flags to uapi (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Remove cma_multicast->igmp_joined (Jonathan Toppins) [1685304] - [infiniband] RDMA/umem: Refactor exit paths in ib_umem_get (Jonathan Toppins) [1685304] - [infiniband] IB: Enable uverbs_destroy_def_handler to be used by drivers (Jonathan Toppins) [1685304] - [include] IB/uverbs: Pass IB_UVERBS_QPF_GRH_REQUIRED to user space (Jonathan Toppins) [1685304] - [infiniband] RDMA: Validate grh_required when handling AVs (Jonathan Toppins) [1685304] - [infiniband] RDMA/hfi1: Move grh_required into update_sm_ah (Jonathan Toppins) [1685304] - [infiniband] IB/core: Simplify check for RoCE route resolve (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Do not use uverbs_cmd_mask in the ioctl path (Jonathan Toppins) [1685304] - [infiniband] RDMA/rw: Fix rdma_rw_ctx_signature_init() kernel-doc header (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Remove set-but-not-used variables (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Remove ib_find_cached_gid() and ib_find_cached_gid_by_port() (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Remove unused and erroneous msg sequence encoding (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Replace ib_ucq_object uverbs_file with the one in ib_uobject (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Remove ib_uobject_file (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Tidy up remaining references to ucontext (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Replace file->ucontext with file in uverbs_cmd.c (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Replace ib_ucontext with ib_uverbs_file in core function calls (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Move non driver related elements from ib_ucontext to ib_ufile (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Add a uobj_perform_destroy helper (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Combine MIN_SZ_OR_ZERO with UVERBS_ATTR_STRUCT (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Use UVERBS_ATTR_MIN_SIZE correctly and uniformly (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Remove UA_FLAGS (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Get rid of the & in method specifications (Jonathan Toppins) [1685304] - [infiniband] IB: Improve uverbs_cleanup_ucontext algorithm (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Simplify UVERBS_OBJECT and _TREE family of macros (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Simplify method definition macros (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Simplify UVERBS_ATTR family of macros (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Split UVERBS_ATTR_FLOW_ACTION_ESP_HANDLE (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Store the specs_root in the struct ib_uverbs_device (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Remove now useless rcu_lock in dst_fetch_ha (Jonathan Toppins) [1685304] - [infiniband] IB/core: Check for rdma_protocol_ib only after validating port_num (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Remove redundant check (Jonathan Toppins) [1685304] - [infiniband] RDMA/umem: Don't check for a negative return value of dma_map_sg_attrs() (Jonathan Toppins) [1685304] - [infiniband] RDMA/verbs: Drop kernel variant of destroy_flow (Jonathan Toppins) [1685304] - [infiniband] RDMA/verbs: Drop kernel variant of create_flow (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Check existence of create_flow callback (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Remove unused ib cache functions (Jonathan Toppins) [1685304] - [infiniband] Revert "[infiniband] RDMA/hns: Only assgin the fields of the av if IB_QP_AV bit is set" (Jonathan Toppins) [1685304] - [infiniband] RDMA: Convert drivers to use the AH's sgid_attr in post_wr paths (Jonathan Toppins) [1685304] - [infiniband] IB/mlx4: Use GID attribute from ah attribute (Jonathan Toppins) [1685304] - [infiniband] IB/rxe: Use rdma GID API (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Use sgid_attr from the AV (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Replace members of sa_path_rec with 'struct sgid_attr *' (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Pass the sgid_attr through various events (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Keep track of the sgid_attr that created the cm id (Jonathan Toppins) [1685304] - [infiniband] IB: Make init_ah_attr_grh_fields set sgid_attr (Jonathan Toppins) [1685304] - [infiniband] IB: Make ib_init_ah_from_mcmember set sgid_attr (Jonathan Toppins) [1685304] - [infiniband] IB: Make ib_init_ah_attr_from_wc set sgid_attr (Jonathan Toppins) [1685304] - [infiniband] IB/core: Free GID table entry during GID deletion (Jonathan Toppins) [1685304] - [infiniband] RDMA/cma: Consider net namespace while leaving multicast group (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Delete type and id from uverbs_obj_attr (Jonathan Toppins) [1685304] - [infiniband] IB/rdmavt, IB/hfi1: Create device dependent s_flags (Jonathan Toppins) [1685304] - [infiniband] IB/core: Expose ib_ucontext from a given ib_uverbs_file (Jonathan Toppins) [1685304] - [include] IB/core: Introduce DECLARE_UVERBS_GLOBAL_METHODS (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Allow an empty namespace in ioctl() framework (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Add a macro to define a type with no kernel known size (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Add PTR_IN attributes that are allocated/copied automatically (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Refactor uverbs_finalize_objects (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Export uverbs idr and fd types (Jonathan Toppins) [1685304] - [infiniband] IB/mad: Use IDR for agent IDs (Jonathan Toppins) [1685304] - [infiniband] RDMA: Hold the sgid_attr inside the struct ib_ah/qp (Jonathan Toppins) [1685304] - [infiniband] RDMA: Convert drivers to use sgid_attr instead of sgid_index (Jonathan Toppins) [1685304] - [infiniband] IB{cm, core}: Introduce and use ah_attr copy, move, replace APIs (Jonathan Toppins) [1685304] - [infiniband] IB/core: Tidy ib_resolve_eth_dmac (Jonathan Toppins) [1685304] - [infiniband] IB/core: Add a sgid_attr pointer to struct rdma_ah_attr (Jonathan Toppins) [1685304] - [infiniband] IB: Ensure that all rdma_ah_attr's are zero initialized (Jonathan Toppins) [1685304] - [infiniband] IB/mad: Agent registration is process context only (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Refactor flow_resources_alloc() function (Jonathan Toppins) [1685304] - [infiniband] RDMA/nldev: Return port capability flag for IB only (Jonathan Toppins) [1685304] - [net] RDMA/smc: Replace ib_query_gid with rdma_get_gid_attr (Jonathan Toppins) [1685304] - [include] IB/cache: Restore compatibility for ib_query_gid (Jonathan Toppins) [1685304] - [infiniband] IB: Replace ib_query_gid/ib_get_cached_gid with rdma_query_gid (Jonathan Toppins) [1685304] - [infiniband] IB/core: Make rdma_find_gid_by_filter support all protocols (Jonathan Toppins) [1685304] - [infiniband] IB/core: Provide rdma_ versions of the gid cache API (Jonathan Toppins) [1685304] - [infiniband] IB/core: Replace ib_query_gid with rdma_get_gid_attr (Jonathan Toppins) [1685304] - [infiniband] IB/core: Introduce GID attribute get, put and hold APIs (Jonathan Toppins) [1685304] - [infiniband] RDMA: Use GID from the ib_gid_attr during the add_gid() callback (Jonathan Toppins) [1685304] - [infiniband] IB/core: Introduce GID entry reference counts (Jonathan Toppins) [1685304] - [infiniband] IB/core: Store default GID property per-table instead of per-entry (Jonathan Toppins) [1685304] - [infiniband] IB/core: Do not set the gid type when reserving default entries (Jonathan Toppins) [1685304] - [include] IDR: Expose the XArray lock (Jonathan Toppins) [1688319] - [x86] x86/cpufeatures: Enumerate MOVDIR64B instruction (Steve Best) [1482754] - [x86] x86/cpufeatures: Enumerate MOVDIRI instruction (Steve Best) [1482754] - [nvme] nvme: allow ANA support to be independent of native multipathing (Ewan Milne) [1690940] - [nvme] nvme: multipath: Change default of kernel NVMe multipath to be disabled (Ewan Milne) [1690940] - [nvme] nvme: convert to SPDX identifiers (Ewan Milne) [1690940] - [nvme] nvme-multipath: round-robin I/O policy (Ewan Milne) [1690940] - [nvme] nvme-multipath: drop optimization for static ANA group IDs (Ewan Milne) [1690940] - [nvme] nvme-multipath: zero out ANA log buffer (Ewan Milne) [1690940] - [nvme] nvme-fc: fix numa_node when dev is null (Ewan Milne) [1690940] - [nvme] nvme: add a numa_node field to struct nvme_ctrl (Ewan Milne) [1690940] - [nvme] nvme: update node paths after adding new path (Ewan Milne) [1690940] - [nvme] nvme: take node locality into account when selecting a path (Ewan Milne) [1690940] - [s390] s390/mm: Fix ERROR: "__node_distance" undefined! (Ewan Milne) [1690940] - [nvme] nvme: call nvme_complete_rq when nvmf_check_ready fails for mpath I/O (Ewan Milne) [1690940] - [nvme] nvme: properly propagate errors in nvme_mpath_init (Ewan Milne) [1690940] - [nvme] nvme: fixup crash on failed discovery (Ewan Milne) [1690940] - [nvme] nvme: add ANA support (Ewan Milne) [1690940] - [include] nvme.h: fixup ANA group descriptor format (Ewan Milne) [1690940] - [include] nvme.h: add ANA definitions (Ewan Milne) [1690940] - [nvme] nvme: remove nvme_req_needs_failover (Ewan Milne) [1690940] - [nvme] nvme: simplify the API for getting log pages (Ewan Milne) [1690940] - [include] nvme.h: add support for the log specific field (Ewan Milne) [1690940]- [md] dm writecache: set "Tech Preview" taint using mark_tech_preview() (Mike Snitzer) [1690587] - [md] dm integrity: limit the rate of error messages (Mike Snitzer) [1690105] - [md] dm snapshot: don't define direct_access if we don't support it (Mike Snitzer) [1690105] - [md] dm cache: add support for discard passdown to the origin device (Mike Snitzer) [1690105] - [md] dm writecache: fix typo in name for writeback_wq (Mike Snitzer) [1690105] - [md] dm thin: add sanity checks to thin-pool and external snapshot creation (Mike Snitzer) [1690105] - [md] dm block manager: remove redundant unlikely annotation (Mike Snitzer) [1690105] - [md] dm verity fec: remove redundant unlikely annotation (Mike Snitzer) [1690105] - [md] dm integrity: remove redundant unlikely annotation (Mike Snitzer) [1690105] - [md] dm switch: use struct_size() in kzalloc() (Mike Snitzer) [1690105] - [md] dm: remove unused _rq_tio_cache and _rq_cache (Mike Snitzer) [1690105] - [md] dm crypt: don't overallocate the integrity tag space (Mike Snitzer) [1690105] - [md] dm: eliminate 'split_discard_bios' flag from DM target interface (Mike Snitzer) [1690105] - [md] dm: always call blk_queue_split() in dm_process_bio() (Mike Snitzer) [1690105] - [md] dm: update dm_process_bio() to split bio if in ->make_request_fn() (Mike Snitzer) [1690105] - [md] dm rq: remove unused arguments from rq_completed() (Mike Snitzer) [1690105] - [md] dm integrity: replace open-coded allocation size multiplication (Mike Snitzer) [1690105] - [md] dm: Remove VLA usage from hashes (Mike Snitzer) [1690105] - [crypto] crypto: hash - Remove VLA usage (Mike Snitzer) [1690105] - [md] dm: Avoid namespace collision with bitmap API (Mike Snitzer) [1690105] - [md] md/dm-writecache: Don't request pointer dummy_addr when not required (Mike Snitzer) [1690105] - [scsi] scsi: qla2xxx: avoid printf format warning (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix issue reported by static checker for qla2x00_els_dcmd2_sp_done() (Himanshu Madhani) [1664534] - [scsi] qla2xxx: Update driver version to 10.00.00.14.08.1-k (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Avoid PCI IRQ affinity mapping when multiqueue is not supported (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add new FW dump template entry types (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix code indentation for qla27xx_fwdt_entry (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Move marker request behind QPair (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Prevent SysFS access when chip is down (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add support for setting port speed (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Prevent multiple ADISC commands per session (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Check for FW started flag before aborting (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix unload when NVMe devices are configured (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add First Burst support for FC-NVMe devices (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix LUN discovery if loop id is not assigned yet by firmware (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: remove redundant null check on pointer sess (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Move debug messages before sending srb preventing panic (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Use complete switch scan for RSCN events (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix fw options handle eh_bus_reset() (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Restore FAWWPN of Physical Port only for loop down (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Prevent memory leak for CT req/rsp allocation (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix SRB allocation flag to avoid sleeping in IRQ context (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: allow session delete to finish before create. (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: fix fcport null pointer access. (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: flush IO on chip reset or sess delete (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix session cleanup hang (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Change default ZIO threshold. (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add pci function reset support. (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix N2N target discovery with Local loop (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: no need to check return value of debugfs_create functions (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix DMA error when the DIF sg buffer crosses 4GB boundary (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add protection mask module parameters (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix for FC-NVMe discovery for NPIV port (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix NPIV handling for FC-NVMe (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Enable FC-NVME on NPIV ports (Himanshu Madhani) [1664534] - [scsi] Revert "scsi: qla2xxx: Fix NVMe Target discovery" (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: NULL check before some freeing functions is not needed (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Split the __qla2x00_abort_all_cmds() function (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Introduce a switch/case statement in qlt_xmit_tm_rsp() (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix a typo in MODULE_PARM_DESC (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove two arguments from qlafx00_error_entry() (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Make sure that qlafx00_ioctl_iosb_entry() initializes 'res' (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove a set-but-not-used variable (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Make qla2x00_sysfs_write_nvram() easier to analyze (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Declare local functions 'static' (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Improve several kernel-doc headers (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Modify fall-through annotations (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: fully convert to the generic DMA API (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Simplify conditional check (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove unnecessary self assignment (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Return switch command on a timeout (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Move log messages before issuing command to firmware (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix for double free of SRB structure (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix recursive mailbox timeout (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix NVMe Target discovery (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: don't allow negative thresholds (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix comment in MODULE_PARM_DESC in qla2xxx (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove set but not used variable 'ptr_dma' (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: fix typo "CT-PASSTRHU" -> "CT-PASSTHRU" (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix an endian bug in fcpcmd_is_corrupted() (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix double increment of switch scan retry count (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix duplicate switch's Nport ID entries (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove stale debug trace message from tcm_qla2xxx (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix premature command free (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Reject bsg request if chip is down. (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: shutdown chip if reset fail (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix stuck session in PLOGI state (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix early srb free on abort (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add mode control for each physical port (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix race condition for resource cleanup (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix dropped srb resource. (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix port speed display on chip reset (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Check for Register disconnect (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Increase abort timeout value (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Allow FC-NVMe underrun to be handled by transport (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Move ABTS code behind qpair (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove stale ADISC_DONE event (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix Remote port registration (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove ASYNC GIDPN switch command (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Reduce holding sess_lock to prevent CPU lock-up (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Move {get|rel}_sp to base_qpair struct (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add support for ZIO6 interrupt threshold (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix out of order Termination and ABTS response (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add logic to detect ABTS hang and response completion (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add appropriate debug info for invalid RX_ID (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix deadlock between ATIO and HW lock (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Serialize mailbox request (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Terminate Plogi/PRLI if WWN is 0 (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Defer chip reset until target mode is enabled (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove all rports if fabric scan retry fails (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Force fw cleanup on ADISC error (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Turn off IOCB timeout timer on IOCB completion (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Decrement login retry count for only plogi (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Move rport registration out of internal work_list (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove redundant check for fcport deletion (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Update rscn_rcvd field to more meaningful scan_needed (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Use correct qpair for ABTS/CMD (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix process response queue for ISP26XX and above (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Migrate NVME N2N handling into state machine (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Save frame payload size from ICB (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix race between switch cmd completion and timeout (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix Management Server NPort handle reservation logic (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Flush mailbox commands on chip reset (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix session state stuck in Get Port DB (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix redundant fc_rport registration (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Silent erroneous message (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Prevent sysfs access when chip is down (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add longer window for chip reset (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix login retry count (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix N2N link re-connect (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Cleanup for N2N code (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: remove irq save in qla2x00_poll() (Himanshu Madhani) [1664534] - [netdrv] ice: Do autoneg based on VSI state (Jonathan Toppins) [1687903] - [fs] xfs: use the latest extent at writeback delalloc conversion time (Brian Foster) [1661968] - [fs] xfs: create delalloc bmapi wrapper for full extent allocation (Brian Foster) [1661968] - [fs] xfs: remove superfluous writeback mapping eof trimming (Brian Foster) [1661968] - [fs] xfs: validate writeback mapping using data fork seq counter (Brian Foster) [1661968] - [fs] xfs: update fork seq counter on data fork changes (Brian Foster) [1661968] - [fs] xfs: eof trim writeback mapping as soon as it is cached (Brian Foster) [1661968] - [perf] drivers/perf: hisi: update the sccl_id/ccl_id when MT is supported (Xiaojun Tan) [1677815]- [x86] x86/hyperv: Fix kernel panic when kexec on HyperV (Kairui Song) [1684451] - [rpmspec] apply linux-kernel-test.patch when building ("Herton R. Krzesinski") [1690534] - [netdrv] net: ena: update driver version from 2.0.2 to 2.0.3 (John Linville) [1690106] - [netdrv] net: ena: fix race between link up and device initalization (John Linville) [1690106] - [netdrv] net: phy: add phy_speed_down and phy_speed_up (Petr Oros) [1690131] - [netdrv] net: phy: add helper phy_config_aneg (Petr Oros) [1690131] - [nvme] nvme-fabrics: convert to SPDX identifiers (Ewan Milne) [1690909] - [nvme] nvme-fabrics: fix ctrl_loss_tmo < 0 to reconnect forever (Ewan Milne) [1690909] - [nvme] nvme-fc: reject reconnect if io queue count is reduced to zero (Ewan Milne) [1690601] - [nvme] nvme-fc: use nr_phys_segments to determine existence of sgl (Ewan Milne) [1690601] - [include] nvme-fc: convert to SPDX identifiers (Ewan Milne) [1690601] - [nvme] nvme-fc: initialize nvme_req(rq)->ctrl after calling __nvme_fc_init_request() (Ewan Milne) [1690601] - [nvme] nvme-fc: fix request private initialization (Ewan Milne) [1690601] - [nvme] nvme-fc: rework the request initialization code (Ewan Milne) [1690601] - [nvme] nvme-fc: introduce struct nvme_fcp_op_w_sgl (Ewan Milne) [1690601] - [nvme] nvme: cache struct nvme_ctrl reference to struct nvme_request (Ewan Milne) [1690601] - [nvme] nvme-fc: fix kernel-doc headers (Ewan Milne) [1690601] - [nvme] nvme_fc: add 'nvme_discovery' sysfs attribute to fc transport device (Ewan Milne) [1690601] - [nvme] nvme-fc: fix for a minor typos (Ewan Milne) [1690601] - [crypto] crypto: arm64/aes-ccm - fix logical bug in AAD MAC handling (Neil Horman) [1689185] - [mm] mm: enforce min addr even if capable() in expand_downwards() (Rafael Aquini) [1687667] {CVE-2019-9213} - [pci] PCI/VMD: Configure MPS settings before adding devices (Prarit Bhargava) [1659270] - [pci] PCI: vmd: Detach resources after stopping root bus (Prarit Bhargava) [1659270] - [char] tpm: separate cmd_ready/go_idle from runtime_pm (Jerry Snitselaar) [1677735] - [block] loop: set GENHD_FL_NO_PART_SCAN after blkdev_reread_part() (Ming Lei) [1683593] - [block] loop: do not print warn message if partition scan is successful (Ming Lei) [1683593] - [block] loop: drop caches if offset or block_size are changed (Ming Lei) [1683593] - [block] block: loop: remove redundant code (Ming Lei) [1683593] - [block] block: loop: check error using IS_ERR instead of IS_ERR_OR_NULL in loop_add() (Ming Lei) [1683593] - [block] loop: Fix double mutex_unlock(&loop_ctl_mutex) in loop_control_ioctl() (Ming Lei) [1683593] - [block] loop: Get rid of 'nested' acquisition of loop_ctl_mutex (Ming Lei) [1683593] - [block] loop: Avoid circular locking dependency between loop_ctl_mutex and bd_mutex (Ming Lei) [1683593] - [block] loop: Fix deadlock when calling blkdev_reread_part() (Ming Lei) [1683593] - [block] loop: Move loop_reread_partitions() out of loop_ctl_mutex (Ming Lei) [1683593] - [block] loop: Move special partition reread handling in loop_clr_fd() (Ming Lei) [1683593] - [block] loop: Push loop_ctl_mutex down to loop_change_fd() (Ming Lei) [1683593] - [block] loop: Push loop_ctl_mutex down to loop_set_fd() (Ming Lei) [1683593] - [block] loop: Push loop_ctl_mutex down to loop_set_status() (Ming Lei) [1683593] - [block] loop: Push loop_ctl_mutex down to loop_get_status() (Ming Lei) [1683593] - [block] loop: Push loop_ctl_mutex down into loop_clr_fd() (Ming Lei) [1683593] - [block] loop: Split setting of lo_state from loop_clr_fd (Ming Lei) [1683593] - [block] loop: Push lo_ctl_mutex down into individual ioctls (Ming Lei) [1683593] - [block] loop: Get rid of loop_index_mutex (Ming Lei) [1683593] - [block] loop: Fold __loop_release into loop_release (Ming Lei) [1683593] - [block] block/loop: Use global lock for ioctl() operation. (Ming Lei) [1683593] - [block] block/loop: Don't grab "struct file" for vfs_getattr() operation. (Ming Lei) [1683593] - [crypto] crypto: cfb - fix decryption (Herbert Xu) [1653188]- [misc] VMCI: Support upto 64-bit PPNs (Cathy Avery) [1683479] - [mm] mm, page_alloc: fix has_unmovable_pages for HugePages (David Gibson) [1688114] - [pci] PCI: pciehp: Disable Data Link Layer State Changed event on suspend (Myron Stowe) [1688393 1537397] - [pci] PCI: pciehp: Assign ctrl->slot_ctrl before writing it to hardware (Myron Stowe) [1688393 1537397] - [pci] PCI/AER: Queue one GHES event, not several uninitialized ones (Myron Stowe) [1688393 1537397] - [pci] PCI/AER: Refactor error injection fallbacks (Myron Stowe) [1688393] - [pci] PCI/AER: Reuse existing pcie_port_find_device() interface (Myron Stowe) [1688393] - [pci] PCI/AER: Use managed resource allocations (Myron Stowe) [1688393] - [pci] PCI/AER: Use threaded IRQ for bottom half (Myron Stowe) [1688393] - [pci] PCI/AER: Use kfifo_in_spinlocked() to insert locked elements (Myron Stowe) [1688393] - [pci] PCI/AER: Use kfifo for tracking events instead of reimplementing it (Myron Stowe) [1688393] - [pci] PCI/AER: Remove error source from AER struct aer_rpc (Myron Stowe) [1688393] - [pci] PCI/AER: Remove unused aer_error_resume() (Myron Stowe) [1688393] - [pci] PCI: pnv_php: Use kmemdup() (Myron Stowe) [1688393] - [pci] PCI: cpqphp: Remove set but not used variable 'physical_slot' (Myron Stowe) [1688393] - [pci] PCI/ERR: Remove duplicated include from err.c (Myron Stowe) [1688393] - [pci] PCI: Equalize hotplug memory and io for occupied and empty slots (Myron Stowe) [1688393] - [pci] PCI / ACPI: Whitelist D3 for more PCIe hotplug ports (Myron Stowe) [1688393 1537397] - [acpi] ACPI / property: Allow multiple property compatible _DSD entries (Myron Stowe) [1688393 1537397] - [pci] PCI: pciehp: Implement runtime PM callbacks (Myron Stowe) [1688393 1537397] - [pci] PCI/portdrv: Resume upon exit from system suspend if left runtime suspended (Myron Stowe) [1688393 1537397] - [pci] PCI: pciehp: Do not handle events if interrupts are masked (Myron Stowe) [1688393 1537397] - [pci] PCI: pciehp: Disable hotplug interrupt during suspend (Myron Stowe) [1688393 1537397] - [pci] PCI / ACPI: Enable wake automatically for power managed bridges (Myron Stowe) [1688393 1537397] - [pci] PCI: Do not skip power-managed bridges in pci_enable_wake() (Myron Stowe) [1688393 1537397] - [pci] PCI: Unify device inaccessible (Myron Stowe) [1688393] - [pci] PCI/ERR: Always report current recovery status for udev (Myron Stowe) [1688393] - [pci] PCI/ERR: Simplify broadcast callouts (Myron Stowe) [1688393] - [pci] PCI/ERR: Run error recovery callbacks for all affected devices (Myron Stowe) [1688393] - [pci] PCI/ERR: Handle fatal error recovery (Myron Stowe) [1688393] - [pci] PCI/ERR: Use slot reset if available (Myron Stowe) [1688393] - [pci] PCI/AER: Don't read upstream ports below fatal errors (Myron Stowe) [1688393] - [pci] PCI/AER: Take reference on error devices (Myron Stowe) [1688393] - [pci] PCI/DPC: Save and restore config state (Myron Stowe) [1688393] - [pci] PCI: portdrv: Restore PCI config state on slot reset (Myron Stowe) [1688393] - [pci] PCI: portdrv: Initialize service drivers directly (Myron Stowe) [1688393] - [x86] x86/intel_rdt: Show missing resctrl mount options (David Arcari) [1689043] - [xen] xen/balloon: Fix mapping PG_offline pages to user space (David Hildenbrand) [1652790] - [kernel] PM/Hibernate: exclude all PageOffline() pages (David Hildenbrand) [1652790] - [kernel] PM/Hibernate: use pfn_to_online_page() (David Hildenbrand) [1652790] - [hv] hv_balloon: mark inflated pages PG_offline (David Hildenbrand) [1652790] - [xen] xen/balloon: mark inflated pages PG_offline (David Hildenbrand) [1652790] - [kernel] kexec: export PG_offline to VMCOREINFO (David Hildenbrand) [1652790] - [include] mm: convert PG_balloon to PG_offline (David Hildenbrand) [1652790] - [include] mm: balloon: update comment about isolation/migration/compaction (David Hildenbrand) [1652790] - [mm] mm/page_alloc.c: memory hotplug: free pages as higher order (David Hildenbrand) [1652790] - [mm] mm/memory.c: do_fault: avoid usage of stale vm_area_struct ("Herton R. Krzesinski") [1684734] - [kernel] cpuset: remove unused task_has_mempolicy() (Waiman Long) [1548268] - [kernel] cpuset: Remove set but not used variable 'cs' (Waiman Long) [1548268] - [kernel] cgroup: Add .__DEBUG__. prefix to debug file names (Waiman Long) [1548268] - [kernel] cpuset: Minor cgroup2 interface updates (Waiman Long) [1548268] - [kernel] cpuset: Expose cpuset.cpus.subpartitions with cgroup_debug (Waiman Long) [1548268] - [documentation] cpuset: Add documentation about the new "cpuset.sched.partition" flag (Waiman Long) [1548268] - [kernel] cpuset: Use descriptive text when reading/writing cpuset.sched.partition (Waiman Long) [1548268] - [kernel] cpuset: Expose cpus.effective and mems.effective on cgroup v2 root (Waiman Long) [1548268] - [kernel] cpuset: Make generate_sched_domains() work with partition (Waiman Long) [1548268] - [kernel] cpuset: Make CPU hotplug work with partition (Waiman Long) [1548268] - [kernel] cpuset: Track cpusets that use parent's effective_cpus (Waiman Long) [1548268] - [kernel] cpuset: Add an error state to cpuset.sched.partition (Waiman Long) [1548268] - [kernel] cpuset: Add new v2 cpuset.sched.partition flag (Waiman Long) [1548268] - [kernel] cpuset: Simply allocation and freeing of cpumasks (Waiman Long) [1548268] - [kernel] cpuset: Define data structures to support scheduling partition (Waiman Long) [1548268] - [kernel] cpuset: Enable cpuset controller in default hierarchy (Waiman Long) [1548268] - [kernel] cgroup/tracing: Move taking of spin lock out of trace event handlers (Waiman Long) [1548268] - [powerpc] powerpc/powernv/ioda: Fix locked_vm counting for memory used by IOMMU tables (David Gibson) [1674410] - [pci] PCI: dwc: Fix MSI-X EP framework address calculation bug (Myron Stowe) [1687935] - [pci] PCI: cadence: Correct probe behaviour when failing to get PHY (Myron Stowe) [1687935] - [pci] PCI: mvebu: Fix PCI I/O mapping creation sequence (Myron Stowe) [1687935] - [maintainers] MAINTAINERS: Remove obsolete drivers/pci pattern from ACPI section (Myron Stowe) [1687935] - [pci] PCI: dwc: Fix scheduling while atomic issues (Myron Stowe) [1687935] - [maintainers] MAINTAINERS: Move mobiveil PCI driver entry where it belongs (Myron Stowe) [1687935] - [maintainers] MAINTAINERS: Update PPC contacts for PCI core error handling (Myron Stowe) [1687935] - [maintainers] MAINTAINERS: Add Gustavo Pimentel as DesignWare PCI maintainer (Myron Stowe) [1687935] - [maintainers] MAINTAINERS: Add entries for PPC64 RPA PCI hotplug drivers (Myron Stowe) [1687935] - [pci] PCI: mvebu: Drop bogus comment above mvebu_pcie_map_registers() (Myron Stowe) [1687935] - [pci] PCI: mvebu: Convert to use pci_host_bridge directly (Myron Stowe) [1687935] - [pci] PCI: mvebu: Use resource_size() to remap I/O space (Myron Stowe) [1687935] - [pci] PCI: mvebu: Only remap I/O space if configured (Myron Stowe) [1687935] - [pci] PCI: mvebu: Fix I/O space end address calculation (Myron Stowe) [1687935] - [pci] PCI: mvebu: Remove redundant platform_set_drvdata() call (Myron Stowe) [1687935] - [pci] PCI: mobiveil: Add Kconfig/Makefile entries (Myron Stowe) [1687935] - [pci] PCI: mobiveil: Add missing ../pci.h include (Myron Stowe) [1687935] - [pci] PCI: mobiveil: Fix struct mobiveil_pcie.pcie_reg_base address type (Myron Stowe) [1687935] - [pci] PCI: endpoint: Add MSI set maximum restriction (Myron Stowe) [1687935] - [tools] tools: PCI: Add MSI-X support (Myron Stowe) [1687935] - [documentation] pci_endpoint_test: Add 2 ioctl commands (Myron Stowe) [1687935] - [documentation] pci-epf-test/pci_endpoint_test: Add MSI-X support (Myron Stowe) [1687935] - [misc] pci-epf-test/pci_endpoint_test: Use irq_type module parameter (Myron Stowe) [1687935] - [misc] pci-epf-test/pci_endpoint_test: Cleanup PCI_ENDPOINT_TEST memspace (Myron Stowe) [1687935] - [pci] PCI: dwc: Add legacy interrupt callback handler (Myron Stowe) [1687935] - [pci] PCI: dwc: Rework MSI callbacks handler (Myron Stowe) [1687935] - [pci] PCI: dwc: Add MSI-X callbacks handler (Myron Stowe) [1687935] - [pci] PCI: Update xxx_pcie_ep_raise_irq() and pci_epc_raise_irq() signatures (Myron Stowe) [1687935] - [pci] PCI: endpoint: Add MSI-X interfaces (Myron Stowe) [1687935] - [pci] PCI: dwc: Fix EP link notification implementation (Myron Stowe) [1687935] - [pci] PCI: spear13xx: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: qcom: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: histb: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: designware-plat: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: artpec6: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: armada8k: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: keystone: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: imx6: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: exynos: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: kirin: Add MSI support (Myron Stowe) [1687935] - [pci] PCI: pcie-cadence-ep: Remove redundant variable mmc (Myron Stowe) [1687935] - [pci] PCI: cadence: Add shutdown callback to host driver (Myron Stowe) [1687935] - [pci] PCI: cadence: Add Power Management ops for host and EP (Myron Stowe) [1687935] - [documentation] dt-bindings: PCI: cadence: Add DT bindings for optional PHYs (Myron Stowe) [1687935] - [pci] PCI: cadence: Add generic PHY support to host and EP drivers (Myron Stowe) [1687935] - [pci] PCI: cadence: Update cdns_pcie_writel() function signature (Myron Stowe) [1687935] - [pci] PCI: aardvark: Convert to use pci_host_probe() (Myron Stowe) [1687935] - [pci] PCI: aardvark: Size bridges before resources allocation (Myron Stowe) [1687935] - [pci] PCI: aardvark: Remove PCIe outbound window configuration (Myron Stowe) [1687935] - [pci] PCI: aardvark: Introduce an advk_pcie_valid_device() helper (Myron Stowe) [1687935] - [pci] PCI/xilinx: Depend on OF instead of the ARCH (Myron Stowe) [1687935] - [md] md: convert to kvmalloc (Nigel Croxon) [1661200] - [md] raid1: simplify raid1_error function (Nigel Croxon) [1661200] - [md] md-linear: use struct_size() in kzalloc() (Nigel Croxon) [1661200] - [md] md/raid5: fix 'out of memory' during raid cache recovery (Nigel Croxon) [1661200] - [md] md: Make bio_alloc_mddev use bio_alloc_bioset (Nigel Croxon) [1661200] - [md] raid10: refactor common wait code from regular read/write request (Nigel Croxon) [1661200] - [md] md: remvoe redundant condition check (Nigel Croxon) [1661200] - [lib] lib/raid6: add option to skip algo benchmarking (Nigel Croxon) [1661200] - [include] lib/raid6: avoid __attribute_const__ redefinition (Nigel Croxon) [1661200] - [include] lib/raid6: add missing include for raid6test (Nigel Croxon) [1661200] - [md] md: remove set but not used variable 'bi_rdev' (Nigel Croxon) [1661200] - [md] MD: Memory leak when flush bio size is zero (Nigel Croxon) [1661200] - [md] md: fix memleak for mempool (Nigel Croxon) [1661200] - [md] md-cluster: remove suspend_info (Nigel Croxon) [1661200] - [md] md-cluster: send BITMAP_NEEDS_SYNC message if reshaping is interrupted (Nigel Croxon) [1661200] - [md] md-cluster/bitmap: don't call md_bitmap_sync_with_cluster during reshaping stage (Nigel Croxon) [1661200] - [md] md-cluster/raid10: don't call remove_and_add_spares during reshaping stage (Nigel Croxon) [1661200] - [md] md-cluster/raid10: call update_size in md_reap_sync_thread (Nigel Croxon) [1661200] - [md] md-cluster: introduce resync_info_get interface for sanity check (Nigel Croxon) [1661200] - [md] md-cluster/raid10: support add disk under grow mode (Nigel Croxon) [1661200] - [md] md-cluster/raid10: resize all the bitmaps before start reshape (Nigel Croxon) [1661200] - [md] MD: fix invalid stored role for a disk - try2 (Nigel Croxon) [1661200] - [md] md/bitmap: use mddev_suspend/resume instead of ->quiesce() (Nigel Croxon) [1661200] - [md] md: remove redundant code that is no longer reachable (Nigel Croxon) [1661200] - [md] md: allow metadata updates while suspending an array - fix (Nigel Croxon) [1661200] - [md] MD: fix invalid stored role for a disk (Nigel Croxon) [1661200] - [md] md/raid10: Fix raid10 replace hang when new added disk faulty (Nigel Croxon) [1661200] - [md] raid5: block failing device if raid will be failed (Nigel Croxon) [1661200] - [md] md-cluster: release RESYNC lock after the last resync message (Nigel Croxon) [1661200] - [md] RAID10 BUG_ON in raise_barrier when force is true and conf->barrier is 0 (Nigel Croxon) [1661200] - [md] md/raid5-cache: disable reshape completely (Nigel Croxon) [1661200] - [md] md/raid5: fix data corruption of replacements after originals dropped (Nigel Croxon) [1661200] - [md] drivers/md/raid5: Do not disable irq on release_inactive_stripe_list() call (Nigel Croxon) [1661200] - [md] drivers/md/raid5: Use irqsave variant of atomic_dec_and_lock() (Nigel Croxon) [1661200] - [md] md/r5cache: remove redundant pointer bio (Nigel Croxon) [1661200] - [md] md-cluster: don't send msg if array is closing (Nigel Croxon) [1661200] - [md] md-cluster: show array's status more accurate (Nigel Croxon) [1661200] - [md] md-cluster: clear another node's suspend_area after the copy is finished (Nigel Croxon) [1661200] - [powerpc] KVM: PPC: Book3S HV: Add KVM stat largepages_[2M/1G] (Suraj Jitindar Singh) [1581563] - [tools] perf mem/c2c: Fix perf_mem_events to support powerpc (Steve Best) [1685084] - [powerpc] powerpc/perf: Add mem access events to sysfs (Steve Best) [1685084] - [netdrv] net-next/hinic: replace disable_irq_nosync/enable_irq (Xiaojun Tan) [1668958] - [powerpc] Fix access_ok() fallout for sparc32 and powerpc (Joe Lawrence) [1673980] - [x86] Remove 'type' argument from access_ok() function (Joe Lawrence) [1673980] - [arm64] arm64: move untagged_addr macro from uaccess.h to memory.h (Joe Lawrence) [1673980] - [powerpc] powerpc/uaccess: fix warning/error with access_ok() (Joe Lawrence) [1673980] - [netdrv] igb: shorten maximum PHC timecounter update interval (Corinna Vinschen) [1637098] - [netdrv] igb: shorten maximum PHC timecounter update interval (Corinna Vinschen) [1637098]- [rpmspec] redhat: speed up binary rpm compression (Denys Vlasenko) [1686921] - [netdrv] net/mlx5e: RX, Verify MPWQE stride size is in range (Alaa Hleihel) [1683589] - [fs] debugfs: Fix EPERM regression from kernel lockdown check (Lenny Szubowicz) [1686755] - [infiniband] IB/hfi1: Close race condition on user context disable and close (Alex Estrin) [1682927] - [rpmspec] redhat: parallelize modules compression (Denys Vlasenko) [1686404] - [arm64] arm64: Add workaround for Fujitsu A64FX erratum 010001 (Mark Langsdorf) [1666951] - [s390] vfio_ap: link the vfio_ap devices to the vfio_ap bus subsystem (Cornelia Huck) [1686044] - [drm] drm/cirrus: fix connector leak at unload (Rob Clark) [1685773] - [powerpc] powerpc/hugetlb: Handle mmap_min_addr correctly in get_unmapped_area callback (Steve Best) [1685181] - [netdrv] net/mlx4_en: Force CHECKSUM_NONE for short ethernet frames (Alaa Hleihel) [1663914 1651509] - [netdrv] net/mlx5e: Force CHECKSUM_UNNECESSARY for short ethernet frames (Alaa Hleihel) [1651509] - [include] Fix RH_KABI_SET_SIZE to use dereference operator (Tony Camuso) [1670118]- [x86] x86/tsc: Make calibration refinement more robust (David Arcari) [1686254] - [powerpc] powerpc/hugetlb: Don't do runtime allocation of 16G pages in LPAR configuration (Steve Best) [1686756] - [rpmspec] parallelize "make mrproper" (Denys Vlasenko) [1686865] - [rpmspec] use "make -jN" (via _smp_mflags) for modules_install (Denys Vlasenko) [1686308] - [fs] xfs: zero length symlinks are not valid (Carlos Maiolino) [1589618] - [drm] drm/bufs: Fix Spectre v1 vulnerability (Rob Clark) [1663467] - [drm] drm/ioctl: Fix Spectre v1 vulnerabilities (Rob Clark) [1663467] - [scsi] scsi: lpfc: Update lpfc version to 12.2.0.0 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Update 12.2.0.0 file copyrights to 2019 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix nvmet issues when link bounce under IO load (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct upcalling nvmet_fc transport during io done downcall (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix default driver parameter collision for allowing NPIV support (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Rework locking on SCSI io completion (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Enable SCSI and NVME fc4s by default (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Resize cpu maps structures based on possible cpus (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Utilize new IRQ API when allocating MSI-X vectors (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Rework EQ/CQ processing to address interrupt coalescing (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: cleanup: convert eq_delay to usdelay (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Support non-uniform allocation of MSIX vectors to hardware queues (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix setting affinity hints to correlate with hardware queues (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Allow override of hardware queue selection policies (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Adapt partitioned XRI lists to efficient sharing (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Synchronize hardware queues with SCSI MQ interface (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Convert ring number to hardware queue for nvme wqe posting. (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Move SCSI and NVME Stats to hardware queue structures (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Adapt cpucheck debugfs logic to Hardware Queues (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: cleanup: Remove unused FCP_XRI_ABORT_EVENT slowpath event (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Partition XRI buffer list across Hardware Queues (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Replace io_channels for nvme and fcp with general hdw_queues per cpu (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Remove extra vector and SLI4 queue for Expresslane (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Implement common IO buffers between NVME and SCSI (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: cleanup: Remove excess check on NVME io submit code path (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: cleanup: remove nrport from nvme command structure (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: no need to check return value of debugfs_create functions (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Update lpfc version to 12.0.0.10 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Adding ability to reset chip via pci bus reset (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Add log messages to aid in debugging fc4type discovery issues (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix discovery failure when PLOGI is defered (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: update fault value on successful trunk events. (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct MDS loopback diagnostics support (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix link state reporting for trunking when adapter is offline (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: do not set queue->page_count to 0 if pc_sli4_params.wqpcnt is invalid (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: update driver version to 12.0.0.9 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix dif and first burst use in write commands (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix driver release of fw-logging buffers (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct topology type reporting on G7 adapters (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct code setting non existent bits in sli4 ABORT WQE (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Defer LS_ACC to FLOGI on point to point logins (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: ls_rjt erroneus FLOGIs (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Cap NPIV vports to 256 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix kernel Oops due to null pring pointers (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix a duplicate 0711 log message number. (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix panic when FW-log buffsize is not initialized (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: fix block guard enablement on SLI3 adapters (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Use dma_zalloc_coherent (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: update driver version to 12.0.0.8 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: add Trunking support (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Implement GID_PT on Nameserver query to support faster failover (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix odd recovery in duplicate FLOGIs in point-to-point (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct LCB RJT handling (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: fcoe: Fix link down issue after 1000+ link bounces (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct errors accessing fw log (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Reset link or adapter instead of doing infinite nameserver PLOGI retry (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix LOGO/PLOGI handling when triggerd by ABTS Timeout event (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix lpfc_sli4_read_config return value check (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct speeds on SFP swap (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: fix remoteport access (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Remove set but not used variables 'tgtp' (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Remove set but not used variable 'psli' (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Remove set but not used variables 'fc_hdr' and 'hw_page_size' (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: fix spelling mistake "Resrouce" -> "Resource" (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: remove a bogus pci_dma_sync_single_for_device call (Dick Kennedy) [1665288] - [netdrv] PCI/AER: Remove pci_cleanup_aer_uncorrect_error_status() calls (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Synchronize access to remoteport via rport (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Remove set but not used variable 'sgl_size' (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: update driver version to 12.0.0.7 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: add support to retrieve firmware logs (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: reduce locking when updating statistics (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix errors in log messages. (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct invalid EQ doorbell write on if_type=6 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct irq handling via locks when taking adapter offline (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct soft lockup when running mds diagnostics (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct race with abort on completion path (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Raise nvme defaults to support a larger io and more connectivity (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: raise sg count for nvme to use available sg resources (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix GFT_ID and PRLI logic for RSCN (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: remove an unnecessary NULL check (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Default fdmi_on to on (Dick Kennedy) [1665288] - [powerpc] powerpc/mm/hash: Increase vmalloc space with hash translation mode (Steve Best) [1676974] - [net] sunrpc: fix 4 more call sites that were using stack memory with a scatterlist (Scott Mayhew) [1679183] - [net] sunrpc: Don't use stack buffer with scatterlist (Scott Mayhew) [1679183] - [powerpc] powerpc/pseries: Perform full re-add of CPU for topology update post-migration (Steve Best) [1678209] - [fs] proc/stat: Make the interrupt statistics more efficient (Waiman Long) [1675168] - [kernel] genirq: Avoid summation loops for /proc/stat (Waiman Long) [1675168] - [powerpc] powerpc/pseries: fix EEH recovery of some IOV devices (Steve Best) [1676889] - [block] nvme: lock NS list changes while handling command effects (David Milburn) [1672759] - [powerpc] powerpc/radix: Fix kernel crash with mremap() (Steve Best) [1674186] - [crypto] crypto: ccp - fix the SEV probe in kexec boot path (Gary Hook) [1658806] - [netdrv] HDLC Frame Relay: mark driver unsupported in RHEL8 (John Linville) [1660627] - [netdrv] DLCI: mark driver unsupported in RHEL8 (John Linville) [1660627] - [netdrv] ethoc: mark hardware unsupported in RHEL8 (John Linville) [1660627] - [netdrv] dnet: mark hardware unsupported in RHEL8 (John Linville) [1660627] - [netdrv] dl2k: mark hardware unsupported in RHEL8 (John Linville) [1660627] - [netdrv] mark qla3xxx driver as unsupported (John Linville) [1658840] - [netdrv] sfc: initialise found bitmap in efx_ef10_mtd_probe (Jarod Wilson) [1668656] - [netdrv] sfc: suppress duplicate nvmem partition types in efx_ef10_mtd_probe (Jarod Wilson) [1668656] - [netdrv] sfc: extend MTD support for newer hardware (Jarod Wilson) [1668656] - [netdrv] sfc: add missing NVRAM partition types for EF10 (Jarod Wilson) [1668656] - [netdrv] ibmvnic: Fix non-atomic memory allocation in IRQ context (Steve Best) [1671474] - [netdrv] ibmvnic: Convert reset work item mutex to spin lock (Steve Best) [1671474] - [powerpc] powerpc/pseries: Export raw per-CPU VPA data via debugfs (Steve Best) [1608797] - [powerpc] powerpc/pseries: Export maximum memory value (Steve Best) [1608797] - [netdrv] ibmveth: Do not process frames after calling napi_reschedule (Desnes Augusto Nunes do Rosario) [1635577] - [cpufreq] cpufreq: powernv: Remove global pstate ramp-down timer in POWER9 (Steve Best) [1670030] - [of] of: __of_detach_node() - remove node from phandle cache (Steve Best) [1669198] - [of] of: of_node_get()/of_node_put() nodes held in phandle cache (Steve Best) [1669198] - [edac] EDAC, sb_edac: Fix signedness bugs in *_get_ha() functions (Aristeu Rozanski) [1641574] - [edac] EDAC, sb_edac: Fix reporting for patrol scrubber errors (Aristeu Rozanski) [1641574] - [documentation] proc.txt: Adding 'HardwareCorrupted' field and description. (Prashant Dhamdhere) [1658233] - [netdrv] qed: Fix command number mismatch between driver and the mfw (Chad Dupuis) [1663500] - Revert "[redhat] switch secureboot kernel image signing to release keys" ("Herton R. Krzesinski")- [arm64] revert "arm64: tlb: Avoid synchronous TLBIs when freeing page tables" (Christoph von Recklinghausen) [1685697]- [firmware] drivers/firmware: psci_checker: stash and use topology_core_cpumask for hotplug tests (Josh Poimboeuf) [1687101] - [arm64] arm64: topology: re-introduce numa mask check for scheduler MC selection (Josh Poimboeuf) [1687101] - [arm64] arm64: topology: rename llc_siblings to align with other struct members (Josh Poimboeuf) [1687101] - [arm64] arm64: smp: remove cpu and numa topology information when hotplugging out CPU (Josh Poimboeuf) [1687101] - [arm64] arm64: topology: restrict updating siblings_masks to online cpus only (Josh Poimboeuf) [1687101] - [arm64] arm64: topology: add support to remove cpu topology sibling masks (Josh Poimboeuf) [1687101] - [arm64] arm64: numa: separate out updates to percpu nodeid and NUMA node cpumap (Josh Poimboeuf) [1687101] - [arm64] arm64: topology: refactor reset_cpu_topology to add support for removing topology (Josh Poimboeuf) [1687101]- [fs] gfs2: Fix missed wakeups in find_insert_glock (Andreas Grunbacher) [1678907]- [firmware] efi: Reduce the amount of memblock reservations for persistent allocations (Bhupesh Sharma) [1682988] - [firmware] efi: Permit multiple entries in persistent memreserve data structure (Bhupesh Sharma) [1682988] - [kernel] cpu/hotplug: Create SMT sysfs interface for all arches (Josh Poimboeuf) [1686068] - [net] netfilter: nft_set_hash: bogus element self comparison from deactivation path (Florian Westphal) [1678574] - [net] netfilter: nft_set_hash: fix lookups with fixed size hash on big endian (Florian Westphal) [1678574]- [security] revert "Add a SysRq option to lift kernel lockdown" (Lenny Szubowicz) [1684348] - [s390] s390/setup: fix boot crash for machine without EDAT-1 (Philipp Rudo) [1677357] - [s390] s390/setup: fix early warning messages (Philipp Rudo) [1677357]- [netdrv] net: hns3: add 8 BD limit for tx flow (Xiaojun Tan) [1676771] - [netdrv] net: hns3: fix a SSU buffer checking bug (Xiaojun Tan) [1676771] - [netdrv] net: hns3: aligning buffer size in SSU to 256 bytes (Xiaojun Tan) [1676771] - [netdrv] net: hns3: getting tx and dv buffer size through firmware (Xiaojun Tan) [1676771] - [net] netfilter: nf_nat_snmp_basic: add missing length checks in ASN.1 cbs (Florian Westphal) [1676602] - [char] ipmi: fix use-after-free of user->release_barrier.rda (Xiaojun Tan) [1677550] - [char] ipmi: Prevent use-after-free in deliver_response (Xiaojun Tan) [1677550]- [x86] revert "cpu/hotplug: Add SMT policy options" (Josh Poimboeuf) [1683690] - [crypto] net: crypto set sk to NULL when af_alg_release (Neil Horman) [1679450] {CVE-2019-8912} - [drm] drm/i915/gvt: update force-to-nonpriv register whitelist (Paul Lai) [1643972] - [kernel] MODSIGN: Also check platform keyring in mod_verify_sig() (Lenny Szubowicz) [1568532] - [kernel] Fix for module sig verification (Lenny Szubowicz) [1568532] - [security] efi: Lock down the kernel if booted in secure boot mode (Lenny Szubowicz) [1568532] - [firmware] efi: Add an EFI_SECURE_BOOT flag to indicate secure boot mode (Lenny Szubowicz) [1568532] - [x86] Copy secure_boot flag in boot params across kexec reboot (Lenny Szubowicz) [1568532] - [fs] debugfs: Restrict debugfs when the kernel is locked down (Lenny Szubowicz) [1568532] - [mm] x86/mmiotrace: Lock down the testmmiotrace module (Lenny Szubowicz) [1568532] - [kernel] Lock down module params that specify hardware parameters (eg. ioport) (Lenny Szubowicz) [1568532] - [tty] Lock down TIOCSSERIAL (Lenny Szubowicz) [1568532] - [pcmcia] Prohibit PCMCIA CIS storage when the kernel is locked down (Lenny Szubowicz) [1568532] - [acpi] acpi: Disable ACPI table override if the kernel is locked down (Lenny Szubowicz) [1568532] - [acpi] acpi: Ignore acpi_rsdp kernel param when the kernel has been locked down (Lenny Szubowicz) [1568532] - [acpi] ACPI: Limit access to custom_method when the kernel is locked down (Lenny Szubowicz) [1568532] - [x86] x86/msr: Restrict MSR access when the kernel is locked down (Lenny Szubowicz) [1568532] - [x86] x86: Lock down IO port access when the kernel is locked down (Lenny Szubowicz) [1568532] - [pci] PCI: Lock down BAR access when the kernel is locked down (Lenny Szubowicz) [1568532] - [kernel] uswsusp: Disable when the kernel is locked down (Lenny Szubowicz) [1568532] - [kernel] hibernate: Disable when the kernel is locked down (Lenny Szubowicz) [1568532] - [kernel] kexec_load: Disable at runtime if the kernel is locked down (Lenny Szubowicz) [1568532] - [char] Restrict /dev/{mem, kmem, port} when the kernel is locked down (Lenny Szubowicz) [1568532] - [kernel] MODSIGN: Enforce module signatures if the kernel is locked down (Lenny Szubowicz) [1568532] - [security] Add a SysRq option to lift kernel lockdown (Lenny Szubowicz) [1568532] - [security] Add the ability to lock down access to the running kernel image (Lenny Szubowicz) [1568532]- [net] tun: forbid iface creation with rtnl ops (Sabrina Dubroca) [1680969] - [net] revert "bridge: do not add port to router list when receives query with source 0.0.0.0" (Hangbin Liu) [1679896] - [net] sctp: walk the list of asoc safely (Marcelo Leitner) [1679920] {CVE-2019-8956} - [net] netfilter: nf_nat: skip nat clash resolution for same-origin entries (Florian Westphal) [1677647] - [net] netfilter: nf_conntrack: resolve clash for matching conntracks (Florian Westphal) [1677647] - [net] netfilter: nf_tables: fix flush after rule deletion in the same batch (Phil Sutter) [1677672] - [net] gro_cell: add napi_disable in gro_cells_destroy (Stefano Brivio) [1674408] - [net] sctp: call gso_reset_checksum when computing checksum in sctp_gso_segment (Xin Long) [1669386] - [net] ipvs: fix dependency on nf_defrag_ipv6 (Andrea Claudi) [1660808] - [net] sctp: check and update stream->out_curr when allocating stream_out (Xin Long) [1651877]- [x86] cpu/hotplug: Add SMT policy options (Josh Poimboeuf) [1677405]- [kernel] open the RHEL 8.1 development ("Herton R. Krzesinski") - [pci] pci/quirks: Add quirk to reset nvgpu at boot for the Lenovo ThinkPad P50 (Lyude Paul) [1677022] - [arm64] arm64, vmcoreinfo : Append 'MAX_USER_VA_BITS' to vmcoreinfo (Bhupesh Sharma) [1672962] - [md] dm thin: fix bug where bio that overwrites thin block ignores FUA (Mike Snitzer) [1679211] - [pci] PCI: Fix "try" semantics of bus and slot reset (Myron Stowe) [1662901] - [acpi] acpi/nfit: Fix bus command validation (Jeff Moyer) [1673958] - [pci] PCI/MSI: Return -ENOSPC from pci_alloc_irq_vectors_affinity() (Myron Stowe) [1667773] - [fs] NFS: Don't use page_file_mapping after removing the page (Benjamin Coddington) [1664190] - [fs] NFS: Fix up return value on fatal errors in nfs_page_async_flush() (Benjamin Coddington) [1664190] - [md] md: fix raid10 hang issue caused by barrier (Xiao Ni) [1630921] - [md] md/raid1: don't clear bitmap bits on interrupted recovery. (Xiao Ni) [1677360] - [virt] kvm: fix kvm_ioctl_create_device() reference counting (CVE-2019-6974) (Paolo Bonzini) [1673843] {CVE-2019-6974} - [block] blk-mq: fix a hung issue when fsync (Ming Lei) [1674399] - [block] Revert "block: cover another queue enter recursion via BIO_QUEUE_ENTERED" (Ming Lei) [1673966] - [tools] perf tools: Check for null when copying nsinfo. (Jiri Olsa) [1676451] - [iommu] iommu/amd: Fix IOMMU page flush when detach device from a domain (Suravee Suthikulpanit) [1672476]- [kernel] namespace: Add padding fix to user_table[] (Prarit Bhargava) [1677103] - [x86] KVM: nVMX: unconditionally cancel preemption timer in free_nested (CVE-2019-7221) (Paolo Bonzini) [1673841] {CVE-2019-7221} - [scsi] scsi: sd: fix entropy gathering for most rotational disks (Ewan Milne) [1676735] - [scsi] scsi: sd: Contribute to randomness when running rotational device (Ewan Milne) [1676735] - [rpmspec] Revert "Drop -doc subpackage" (Prarit Bhargava) [1657609] - [net] svcrdma: Remove max_sge check at connect time (Don Dutile) [1638869] - [net] svcrdma: Reduce max_send_sges (Don Dutile) [1638869] - [arm64] arm64: mm: Introduce MAX_USER_VA_BITS definition (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlb: Rewrite stale comment in asm/tlbflush.h (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlb: Avoid synchronous TLBIs when freeing page tables (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlb: Remove redundant !CONFIG_HAVE_RCU_TABLE_FREE code (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlbflush: Allow stride to be specified for __flush_tlb_range() (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlb: Justify non-leaf invalidation in flush_tlb_range() (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlb: Add DSB ISHST prior to TLBI in __flush_tlb_[kernel_]pgtable() (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlb: Use last-level invalidation in flush_tlb_kernel_range() (Christoph von Recklinghausen) [1672997] - [mm] arm64: mm: EXPORT vabits_user to modules (Christoph von Recklinghausen) [1672997] - [arm64] arm64: fix ARM64_USER_VA_BITS_52 builds (Christoph von Recklinghausen) [1672997] - [arm64] arm64: Kconfig: Re-jig CONFIG options for 52-bit VA (Christoph von Recklinghausen) [1672997] - [arm64] arm64: mm: Allow forcing all userspace addresses to 52-bit (Christoph von Recklinghausen) [1672997] - [arm64] arm64: mm: introduce 52-bit userspace support (Christoph von Recklinghausen) [1672997] - [arm64] arm64: mm: Prevent mismatched 52-bit VA support (Christoph von Recklinghausen) [1672997] - [arm64] arm64: mm: Offset TTBR1 to allow 52-bit PTRS_PER_PGD (Christoph von Recklinghausen) [1672997] - [arm64] arm64: mm: Define arch_get_mmap_end, arch_get_mmap_base (Christoph von Recklinghausen) [1672997] - [firmware] arm64: mm: Introduce DEFAULT_MAP_WINDOW (Christoph von Recklinghausen) [1672997] - [mm] mm: mmap: Allow for "high" userspace addresses (Christoph von Recklinghausen) [1672997] - [mm] arm64: mm: apply r/o permissions of VM areas to its linear alias as well (Christoph von Recklinghausen) [1672997] - [mm] arm64: mm: purge lazily unmapped vm regions before changing permissions (Christoph von Recklinghausen) [1672997] - [arm64] arm64: mm: Don't wait for completion of TLB invalidation when page aging (Christoph von Recklinghausen) [1672997] - [mm] arm64: mm: Use __pa_symbol() for set_swapper_pgd() (Christoph von Recklinghausen) [1672997] - [mm] arm64: mm: Drop the unused cpu parameter (Christoph von Recklinghausen) [1672997] - [arm64] arm64/mm: move runtime pgds to rodata (Christoph von Recklinghausen) [1672997] - [mm] arm64/mm: use fixmap to modify swapper_pg_dir (Christoph von Recklinghausen) [1672997] - [arm64] arm64/mm: Separate boot-time page tables from swapper_pg_dir (Christoph von Recklinghausen) [1672997] - [arm64] arm64/mm: Pass ttbr1 as a parameter to __enable_mmu() (Christoph von Recklinghausen) [1672997] - [mm] arm64: fix erroneous warnings in page freeing functions (Christoph von Recklinghausen) [1672997] - [mm] arm64: Implement page table free interfaces (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlbflush: Introduce __flush_tlb_kernel_pgtable (Christoph von Recklinghausen) [1672997] - [lib] ioremap: Update pgtable free interfaces with addr (Christoph von Recklinghausen) [1672997] - [mm] x86/mm: Disable ioremap free page handling on x86-PAE (Christoph von Recklinghausen) [1672997] - [arm64] arm64: KVM: Enable Common Not Private translations (Christoph von Recklinghausen) [1504991] - [arm64] arm64: mm: Support Common Not Private translations (Christoph von Recklinghausen) [1504991] - [kernel] cpu/hotplug: Fix "SMT disabled by BIOS" detection for KVM (Igor Mammedov) [1668147] - [tools] perf tools: Compile perf with -g instead of -ggdb3 to workaround gdb crash (Jiri Olsa) [1667109]- [fs] Revert "gfs2: Fix loop in gfs2_rbm_find" (Andreas Grunbacher) [1658528] - [net] bpf: fix sanitation of alu op with pointer / scalar type from different paths (Jiri Olsa) [1673631] {CVE-2019-7308} - [net] bpf: prevent out of bounds speculation on pointer arithmetic (Jiri Olsa) [1673631] {CVE-2019-7308} - [net] bpf: move {prev_,}insn_idx into verifier env (Jiri Olsa) [1673631] {CVE-2019-7308} - [net] bpf/verifier: per-register parent pointers (Jiri Olsa) [1673631] {CVE-2019-7308} - [net] bpf: restrict unknown scalars of mixed signed bounds for unprivileged (Jiri Olsa) [1673631] {CVE-2019-7308} - [net] bpf: Simplify ptr_min_max_vals adjustment (Jiri Olsa) [1673631] {CVE-2019-7308} - [net] bpf: fix inner map masking to prevent oob under speculation (Jiri Olsa) [1673631] {CVE-2019-7308} - [include] KABI: struct class padding (Prarit Bhargava) [1670035] - [include] KABI: struct timer_list padding (Prarit Bhargava) [1670035] - [include] KABI: struct irq_domain padding (Prarit Bhargava) [1670035] - [nvdimm] libnvdimm, pmem: Fix badblocks population for 'raw' namespaces (Jeff Moyer) [1672315] - [netdrv] net/mlx5e: FPGA, fix Innova IPsec TX offload data path performance (Alaa Hleihel) [1648230] - [kernel] exec: increase BINPRM_BUF_SIZE to 256 (Oleg Nesterov) [1447445]- [include] KABI: struct kset padding (Prarit Bhargava) [1669796] - [include] KABI: struct kobject and kobj_type padding (Prarit Bhargava) [1669796] - [include] KABI: struct delayed_work padding (Prarit Bhargava) [1669796] - [include] KABI: struct work_struct padding (Prarit Bhargava) [1669796] - [include] KABI: struct hrtimer padding (Prarit Bhargava) [1669796] - [include] KABI: struct user_namespace padding (Prarit Bhargava) [1669796] - [include] KABI: struct resource padding (Prarit Bhargava) [1669796] - [include] KABI: Protect device_driver struct (Prarit Bhargava) [1666316] - [include] KABI: Protect radix functions (Prarit Bhargava) [1669079] - [char] ipmi: msghandler: Fix potential Spectre v1 vulnerabilities (Tony Camuso) [1672582] - [vhost] vhost: fix OOB in get_rx_bufs() (Jason Wang) [1668665] {CVE-2018-16880}- [md] dm: don't use bio_trim() afterall (Mike Snitzer) [1673657] - [md] dm: add memory barrier before waitqueue_active (Mike Snitzer) [1673110] - [x86] x86: uaccess: Inhibit speculation past access_ok() in user_access_begin() (Joe Lawrence) [1670113] {CVE-2018-20669} - [kernel] make 'user_access_begin()' do 'access_ok()' (Joe Lawrence) [1670113] {CVE-2018-20669} - [drm] i915: fix missing user_access_end() in page fault exception case (Joe Lawrence) [1670113] {CVE-2018-20669} - [drm] drm/i915: Force the slow path after a user-write error (Joe Lawrence) [1670113] {CVE-2018-20669} - [x86] x86/microcode/amd: Don't falsely trick the late loading mechanism (David Arcari) [1654904] - [fs] iomap: get/put the page in iomap_page_create/release() (Artem Savkov) [1664298] - [scsi] scsi: qla2xxx: Add new FC-NVMe enable BIT to enable FC-NVMe feature (Himanshu Madhani) [1671569] - [message] mptsas: pci-id table changes (Tomas Henzl) [1666730] - [message] mptsas: Taint kernel if mptsas is loaded (Tomas Henzl) [1666730] - [kernel] genirq/matrix: Improve target CPU selection for managed interrupts. (Gary Hook) [1669557] - [kernel] irq/matrix: Spread managed interrupts on allocation (Gary Hook) [1669557] - [kernel] irq/matrix: Split out the CPU selection code into a helper (Gary Hook) [1669557] - [net] sit: check if IPv6 enabled before calling ip6_err_gen_icmpv6_unreach() (Stefano Brivio) [1671680] - [net] geneve: should not call rt6_lookup() when ipv6 was disabled (Stefano Brivio) [1671680] - [net] netfilter: physdev: relax br_netfilter dependency (Phil Sutter) [1650382] - [net] netfilter: nf_tables: add NFTA_RULE_POSITION_ID to nla_policy (Phil Sutter) [1670563] - [net] netfilter: nf_tables: Support RULE_ID reference in new rule (Phil Sutter) [1670563] - [net] rtnetlink: fix incorrect handling of device stats passed to userspace (Ivan Vecera) [1668298] - [net] netfilter: nf_tables: handle nft_object lookups via rhltable (Phil Sutter) [1659725] - [net] netfilter: nf_tables: prepare nft_object for lookups via hashtable (Phil Sutter) [1659725] - [net] netfilter: nf_tables: selective rule dump needs table to be specified (Phil Sutter) [1659725] - [net] netfilter: nf_tables: Fix for endless loop when dumping ruleset (Phil Sutter) [1659725] - [net] netfilter: nf_tables: Speed up selective rule dumps (Phil Sutter) [1659725] - [net] exclude sock_reuseport from kABI protection (Paolo Abeni) [1665984] - [include] KABI: struct device padding (Don Dutile) [1664445] - [include] KABI: struct dma_map_ops padding (Don Dutile) [1664482] - [kernel] swiotlb: clear io_tlb_start and io_tlb_end in swiotlb_exit (Don Dutile) [1664484] - [kernel] dma-mapping: remove a few unused exports (Don Dutile) [1664484] - [include] dma-mapping: properly stub out the DMA API for !CONFIG_HAS_DMA (Don Dutile) [1664484] - [kernel] dma-mapping: remove dmam_{declare,release}_coherent_memory (Don Dutile) [1664484] - [kernel] dma-mapping: implement dmam_alloc_coherent using dmam_alloc_attrs (Don Dutile) [1664484] - [include] dma-mapping: implement dma_map_single_attrs using dma_map_page_attrs (Don Dutile) [1664484] - [include] dma-mapping: fix flags in dma_alloc_wc (Don Dutile) [1664484] - [include] dma-mapping: deprecate dma_zalloc_coherent (Don Dutile) [1664484] - [arm64] arm64: default to the direct mapping in get_arch_dma_ops (Don Dutile) [1664484] - [kernel] dma-mapping: fix inverted logic in dma_supported (Don Dutile) [1664484] - [include] dma-mapping: bypass indirect calls for dma-direct (Don Dutile) [1664484] - [kernel] dma-direct: merge swiotlb_dma_ops into the dma_direct code (Don Dutile) [1664484] - [kernel] dma-direct: do not include SME mask in the DMA supported check (Don Dutile) [1664484] - [kernel] dma-direct: use dma_direct_map_page to implement dma_direct_map_sg (Don Dutile) [1664484] - [kernel] dma-direct: improve addressability error reporting (Don Dutile) [1664484] - [kernel] dma-direct: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [xen] swiotlb: remove dma_mark_clean (Don Dutile) [1664484] - [xen] swiotlb: remove SWIOTLB_MAP_ERROR (Don Dutile) [1664484] - [xen] xen-swiotlb: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [kernel] swiotlb: Skip cache maintenance on map error (Don Dutile) [1664484] - [kernel] swiotlb: add support for non-coherent DMA (Don Dutile) [1664484] - [kernel] swiotlb: mark is_swiotlb_buffer static (Don Dutile) [1664484] - [kernel] swiotlb: remove a pointless comment (Don Dutile) [1664484] - [kernel] swiotlb: clean up reporting (Don Dutile) [1664484] - [kernel] dma-direct: reject highmem pages from dma_alloc_from_contiguous (Don Dutile) [1664484] - [kernel] dma-direct: provide page based alloc/free helpers (Don Dutile) [1664484] - [include] dma-direct: Make DIRECT_MAPPING_ERROR viable for SWIOTLB (Don Dutile) [1664484] - [kernel] dma-direct: respect DMA_ATTR_NO_WARN (Don Dutile) [1664484] - [kernel] dma-direct: document the zone selection logic (Don Dutile) [1664484] - [kernel] dma-direct: fix return value of dma_direct_supported (Don Dutile) [1664484] - [kernel] dma-direct: always allow dma mask <= physiscal memory size (Don Dutile) [1664484] - [kernel] dma-direct: implement complete bus_dma_mask handling (Don Dutile) [1664484] - [kernel] dma-direct: refine dma_direct_alloc zone selection (Don Dutile) [1664484] - [kernel] dma-direct: add an explicit dma_direct_get_required_mask (Don Dutile) [1664484] - [kernel] kernel/dma/direct: take DMA offset into account in dma_direct_supported (Don Dutile) [1664484] - [kernel] dma-mapping: factor out dummy DMA ops (Don Dutile) [1664484] - [mm] arm64: dma-mapping: Fix FORCE_CONTIGUOUS buffer clearing (Don Dutile) [1664484] - [iommu] iommu/dma-iommu: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [iommu] iommu/vt-d: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [iommu] iommu/intel: small map_page cleanup (Don Dutile) [1664484] - [iommu] intel-iommu: mark intel_dma_ops static (Don Dutile) [1664484] - [iommu] ia64: remove iommu_dma_supported (Don Dutile) [1664484] - [iommu] iommu: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [iommu] iommu/dma: Use fast DMA domain lookup (Don Dutile) [1664484] - [x86] x86/amd_gart: fix unmapping of non-GART mappings (Don Dutile) [1664484] - [x86] x86/amd_gart: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [mm] arm64: remove the dummy_dma_ops mapping_error method (Don Dutile) [1664484] - [powerpc] powerpc: Do not redefine NEED_DMA_MAP_STATE (Don Dutile) [1664484] - [powerpc] powerpc/iommu: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [s390] s390: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [kernel] dma-mapping: always build the direct mapping code (Don Dutile) [1664484] - [kernel] dma-mapping: move dma_cache_sync out of line (Don Dutile) [1664484] - [kernel] dma-mapping: move various slow path functions out of line (Don Dutile) [1664484] - [base] dma-mapping: move dma_get_required_mask to kernel/dma (Don Dutile) [1664484] - [base] dma-mapping: move dma_default_get_required_mask under ifdef (Don Dutile) [1664484] - [include] dma-mapping: merge dma_unmap_page_attrs and dma_unmap_single_attrs (Don Dutile) [1664484] - [include] dma-mapping: simplify the dma_sync_single_range_for_{cpu,device} implementation (Don Dutile) [1664484] - [include] dma-mapping: return an error code from dma_mapping_error (Don Dutile) [1664484] - [pci] dma-mapping: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [include] dma-mapping: provide a generic DMA_MAPPING_ERROR (Don Dutile) [1664484] - [kernel] dma-mapping: move the arm64 noncoherent alloc/free support to common code (Don Dutile) [1664484] - [mm] arm64: fix warnings without CONFIG_IOMMU_DMA (Don Dutile) [1664484] - [arm64] arm64: use the generic swiotlb_dma_ops (Don Dutile) [1664484] - [kernel] swiotlb: don't dip into swiotlb pool for coherent allocations (Don Dutile) [1664484] - [kernel] swiotlb: refactor swiotlb_map_page (Don Dutile) [1664484] - [kernel] swiotlb: use swiotlb_map_page in swiotlb_map_sg_attrs (Don Dutile) [1664484] - [kernel] swiotlb: merge swiotlb_unmap_page and unmap_single (Don Dutile) [1664484] - [kernel] swiotlb: remove the overflow buffer (Don Dutile) [1664484] - [kernel] swiotlb: do not panic on mapping failures (Don Dutile) [1664484] - [mm] arm64/dma-mapping: Mildly optimise non-coherent IOMMU ops (Don Dutile) [1664484] - [iommu] iommu: Add fast hook for getting DMA domains (Don Dutile) [1664484] - [iommu] iommu: Remove the ->map_sg indirection (Don Dutile) [1664484] - [iommu] kernel/dma: remove unsupported gfp_mask parameter from dma_alloc_from_contiguous() (Don Dutile) [1664484] - [mm] mm/cma: remove unsupported gfp_mask parameter from cma_alloc() (Don Dutile) [1664484] - [kernel] dma-mapping: move the remap helpers to a separate file (Don Dutile) [1664484] - [include] dma-mapping: fix return type of dma_set_max_seg_size() (Don Dutile) [1664484] - [include] dma-mapping: translate __GFP_NOFAIL to DMA_ATTR_NO_WARN (Don Dutile) [1664484] - [include] dma-debug: Check for drivers mapping invalid addresses in dma_map_single() (Don Dutile) [1664484] - [base] dma-mapping: make the get_required_mask method available unconditionally (Don Dutile) [1664484] - [xen] dma-mapping: support non-coherent devices in dma_common_get_sgtable (Don Dutile) [1664484] - [kernel] dma-mapping: consolidate the dma mmap implementations (Don Dutile) [1664484] - [kernel] dma-mapping: merge direct and noncoherent ops (Don Dutile) [1664484] - [include] dma-mapping: move the dma_coherent flag to struct device (Don Dutile) [1664484] - [include] dma-mapping: remove dma_deconfigure (Don Dutile) [1664484] - [base] dma-mapping: remove dma_configure (Don Dutile) [1664484] - [include] dma-mapping: relax warning for per-device areas (Don Dutile) [1664484] - [kernel] dma-mapping: add the missing ARCH_HAS_SYNC_DMA_FOR_CPU_ALL declaration (Don Dutile) [1664484] - [kernel] dma-noncoherent: add a arch_sync_dma_for_cpu_all hook (Don Dutile) [1664484] - [block] deprecate elevator= kernel parameter (Jeff Moyer) [1665295] - [rpmspec] kernel.spec: disable kabi checks until RC (=?UTF-8?q?=C4=8Cestm=C3=ADr=20Kalina?=) [1671007] - [iommu] iommu/amd: Unmap all mapped pages in error path of map_sg (Jerry Snitselaar) [1668448] - [iommu] iommu/amd: Call free_iova_fast with pfn in map_sg (Jerry Snitselaar) [1668448]- [arm64] arm64, vmcoreinfo : Append 'MAX_PHYSMEM_BITS' to vmcoreinfo (Bhupesh Sharma) [1666679] - [kernel] sched/debug: Initialize sd_sysctl_cpus if !CONFIG_CPUMASK_OFFSTACK (Joe Lawrence) [1667840] - [init] Small change to the message about certified hardware (Steve Best) [1671765] - [x86] x86/kdump: make the behavior of crashkernel=X consistent with kaslr (Pingfan Liu) [1640799] - [x86] Add back support for Intel processors (Steve Best) [1670529] - [net] SUNRPC: Clean up initialisation of the struct rpc_rqst (Benjamin Coddington) [1650494] - [x86] KABI, x86/paravirt: Protect paravirt ops structures (Waiman Long) [1669957] - [include] KABI: struct module padding (Prarit Bhargava) [1669480] - [include] KABI: struct stack_trace_struct padding (Prarit Bhargava) [1669480] - [documentation] iommu: Fix passthrough option documentation (Gary Hook) [1658391] - [iommu] iommu: Add config option to set passthrough as default (Gary Hook) [1658391] - [kernel] redhat: kernel: clean up taint flags (Jiri Benc) [1654313]- [scsi] scsi: qedi: Add the CRC size within iSCSI NVM image (Charles Rose) [1670186] - [fs] iomap: don't search past page end in iomap_is_partially_uptodate (Eric Sandeen) [1657588] - [netdrv] cxgb4: update supported DCB version (Arjun Vynipadath) [1668571] - [x86] kexec, KEYS: Make use of platform keyring for signature verify (Kairui Song) [1640486] - [security] integrity, KEYS: add a reference to platform keyring (Kairui Song) [1640486] - [security] efi: Allow the "db" UEFI variable to be suppressed (Kairui Song) [1640486] - [security] efi: Import certificates from UEFI Secure Boot (Kairui Song) [1640486] - [security] efi: Add an EFI signature blob parser (Kairui Song) [1640486] - [include] efi: Add EFI signature data types (Kairui Song) [1640486] - [security] integrity: Load certs to the platform keyring (Kairui Song) [1640486] - [security] integrity: Define a trusted platform keyring (Kairui Song) [1640486] - [security] security/integrity: remove unnecessary 'init_keyring' variable (Kairui Song) [1640486] - [x86] Fix kexec forbidding kernels signed with keys in the secondary keyring to boot (Kairui Song) [1640486] - [crypto] Replace magic for trusting the secondary keyring with #define (Kairui Song) [1640486] - [acpi] acpi/nfit: Fix command-supported detection (Jeff Moyer) [1665812] - [acpi] acpi/nfit: Block function zero DSMs (Jeff Moyer) [1665812] - [md] dm: add missing trace_block_split() to __split_and_process_bio() (Mike Snitzer) [1645283] - [md] dm: fix dm_wq_work() to only use __split_and_process_bio() if appropriate (Mike Snitzer) [1645283] - [md] dm: fix redundant IO accounting for bios that need splitting (Mike Snitzer) [1645283] - [md] dm: fix clone_bio() to trigger blk_recount_segments() (Mike Snitzer) [1645283] - [block] block: cover another queue enter recursion via BIO_QUEUE_ENTERED (Mike Snitzer) [1645283] - [md] dm thin: fix passdown_double_checking_shared_status() (Mike Snitzer) [1668039] - [tools] bpftool: Fix prog dump by tag (Jiri Olsa) [1667305] - [arm64] arm64: ftrace: Fix to enable syscall events on arm64 (Don Dutile) [1668035] - [arm64] arm64: implement syscall wrappers (Don Dutile) [1668035] - [arm64] arm64: convert compat wrappers to C (Don Dutile) [1668035] - [arm64] arm64: use SYSCALL_DEFINE6() for mmap (Don Dutile) [1668035] - [arm64] arm64: use {COMPAT,}SYSCALL_DEFINE0 for sigreturn (Don Dutile) [1668035] - [arm64] arm64: remove in-kernel call to sys_personality() (Don Dutile) [1668035] - [include] kernel: add ksys_personality() (Don Dutile) [1668035] - [arm64] arm64: drop alignment from syscall tables (Don Dutile) [1668035] - [arm64] arm64: entry: remove unused register aliases (Don Dutile) [1668035] - [arm64] arm64: convert native/compat syscall entry to C (Don Dutile) [1668035] - [arm64] arm64: svc: Ensure hardirq tracing is updated before return (Don Dutile) [1668035] - [arm64] arm64: convert syscall trace logic to C (Don Dutile) [1668035] - [arm64] arm64: move sve_user_{enable,disable} to (Don Dutile) [1668035] - [arm64] arm64: kill change_cpacr() (Don Dutile) [1668035] - [arm64] arm64: convert raw syscall invocation to C (Don Dutile) [1668035] - [arm64] arm64: introduce syscall_fn_t (Don Dutile) [1668035] - [arm64] arm64: remove sigreturn wrappers (Don Dutile) [1668035] - [arm64] arm64: rseq: Implement backend rseq calls and select HAVE_RSEQ (Don Dutile) [1668035] - [sound] ALSA: usb-audio: Add vendor and product name for Dell WD19 Dock (Jaroslav Kysela) [1664249] - [infiniband] IB/hfi1: Fix an out-of-bounds access in get_hw_stats (Alex Estrin) [1667104] - [infiniband] IB/hfi1: Incorrect sizing of sge for PIO will OOPs (Alex Estrin) [1667095] - [drm] drm/nouveau: register backlight on pascal and newer (Ben Skeggs) [1664899] - [drm] drm/nouveau/disp/gm200-: enforce identity-mapped SOR assignment for LVDS/eDP panels (Ben Skeggs) [1664899] - [drm] drm/nouveau/disp: move eDP panel power handling (Ben Skeggs) [1664899] - [drm] drm/nouveau/devinit: don't fail when PMU/PRE_OS is missing from VBIOS (Ben Skeggs) [1664899] - [kernel] locking/rwsem: Fix (possible) missed wakeup (Waiman Long) [1668014] - [kernel] futex: Fix (possible) missed wakeup (Waiman Long) [1668014] - [kernel] sched/wake_q: Fix wakeup ordering for wake_q (Waiman Long) [1668014] - [kernel] sched/wake_q: Document wake_q_add() (Waiman Long) [1668014] - [kernel] sched/wait: Fix rcuwait_wake_up() ordering (Waiman Long) [1668014] - [kernel] sched/Documentation: Update wake_up() & co. memory-barrier guarantees (Waiman Long) [1668014] - [kvm] KVM: PPC: Book3S HV: Flush guest mappings when turning dirty tracking on/off (Laurent Vivier) [1650386] - [kvm] KVM: PPC: Book3S HV: Cleanups - constify memslots, fix comments (Laurent Vivier) [1650386] - [kvm] KVM: PPC: Book3S HV: Map single pages when doing dirty page logging (Laurent Vivier) [1650386] - [kvm] KVM: PPC: Pass change type down to memslot commit function (Laurent Vivier) [1650386] - [vhost] vhost: log dirty page correctly (Jason Wang) [1657578] - [netdrv] netxen: taint as unsupported in RHEL8 (Tony Camuso) [1654825] - [hid] HID: hiddev: fix potential Spectre v1 (Benjamin Tissoires) [1664611] - [net] resort to custom code for sk_buff padding (Paolo Abeni) [1665984] - [net] add padding to cipher_context (Paolo Abeni) [1665984] - [net] add padding to tls_crypto_context (Paolo Abeni) [1665984] - [net] add padding to ipv4_devconf (Paolo Abeni) [1665984] - [net] ip6mr: Fix potential Spectre v1 vulnerability (Stefano Brivio) [1663472] - [net] ipv4: Fix potential Spectre v1 vulnerability (Stefano Brivio) [1663472] - [include] add KABI padding to file_system_type (Eric Sandeen) [1665320 1650565] - [include] add KABI padding to multiple fs ops vectors (Eric Sandeen) [1665320] - [fs] add KABI padding to dentry structure (Eric Sandeen) [1665320] - [fs] add KABI padding to inode structure (Eric Sandeen) [1665320] - [include] add KABI padding to file_lock structure (Eric Sandeen) [1665320] - [include] KABI: add an iopoll method to struct file_operations (Eric Sandeen) [1665320] - [sound] ALSA: emux: Fix potential Spectre v1 vulnerabilities (Jaroslav Kysela) [1663477] - [sound] ALSA: pcm: Fix potential Spectre v1 vulnerability (Jaroslav Kysela) [1663477] - [sound] ALSA: rme9652: Fix potential Spectre v1 vulnerability (Jaroslav Kysela) [1663477] - [sound] ALSA: emu10k1: Fix potential Spectre v1 vulnerabilities (Jaroslav Kysela) [1663477] - [powerpc] powerpc/tm: Unset MSR[TS] if not recheckpointing (Gustavo Duarte) [1663853] - [netdrv] r8152: Add support for MAC address pass through on RTL8153-BND (Perry Yuan) [1658433] - [hid] HID: debug: fix the ring buffer implementation (Tony Camuso) [1669469] {CVE-2019-3819}- [netdrv] net: hns: Fix WARNING when hns modules installed (Xiaojun Tan) [1662120] - [netdrv] net: hns: Fix ping failed when use net bridge and send multicast (Xiaojun Tan) [1662120] - [netdrv] net: hns: Add mac pcs config when enable|disable mac (Xiaojun Tan) [1662120] - [netdrv] net: hns: Fix ntuple-filters status error. (Xiaojun Tan) [1662120] - [netdrv] net: hns: Free irq when exit from abnormal branch (Xiaojun Tan) [1662120] - [netdrv] net: hns: Clean rx fbd when ae stopped. (Xiaojun Tan) [1662120] - [netdrv] net: hns: Some registers use wrong address according to the datasheet. (Xiaojun Tan) [1662120] - [netdrv] net: hns: All ports can not work when insmod hns ko after rmmod. (Xiaojun Tan) [1662120] - [netdrv] net: hns: Incorrect offset address used for some registers. (Xiaojun Tan) [1662120] - [include] ipmi: RH_KABI macros to pad kabi exposed structs (Tony Camuso) [1658175] - [scsi] reserve space in structures for KABI (Ewan Milne) [1664397]- [include] PCI: Add reserved fields to 'struct hotplug_slot' (Myron Stowe) [1663534] - [include] PCI: Add reserved fields to 'struct hotplug_slot_ops' (Myron Stowe) [1663534] - [pci] PCI: Add reserved fields to 'struct pci_sriov' (Myron Stowe) [1663534] - [include] PCI: Add reserved fields to 'struct pci_driver' (Myron Stowe) [1663534] - [include] PCI: Add reserved fields to 'struct pci_bus' (Myron Stowe) [1663534] - [include] PCI: Add reserved fields, and extension, to 'struct pci_dev' (Myron Stowe) [1663534] - [pci] PCI: Add missing include to drivers/pci.h (Myron Stowe) [1663534] - [pci] PCI/IOV: Use VF0 cached config space size for other VFs (Myron Stowe) [1663534] - [include] PCI: always include 'p2pdma' in 'struct pci_dev' (Myron Stowe) [1663534] - [ata] PCI: Remove pci_set_dma_max_seg_size() (Myron Stowe) [1663534] - [pci] PCI: Remove pci_set_dma_seg_boundary() (Myron Stowe) [1663534] - [include] PCI: Remove pci_unmap_addr() wrappers for DMA API (Myron Stowe) [1663534] - [pci] PCI/AER: Abstract AER interrupt handling (Myron Stowe) [1663534] - [pci] PCI: Uninline PCI bus accessors for better ftracing (Myron Stowe) [1663534] - [pci] PCI/portdrv: Add runtime PM hooks for port service drivers (Myron Stowe) [1663534] - [pci] PCI: Make link active reporting detection generic (Myron Stowe) [1663534] - [block] block: don't lose track of REQ_INTEGRITY flag (Ming Lei) [1665684] - [nvme] nvme-pci: fix nvme_setup_irqs() (Ming Lei) [1661439] - [lib] sbitmap: Protect swap_lock from hardirq (Ming Lei) [1666192] - [lib] sbitmap: Protect swap_lock from softirqs (Ming Lei) [1666192] - [scsi] scsi: isci: initialize shost fully before calling scsi_add_host() (Ming Lei) [1664918] - [nvme] nvmet-fc: Mark NVMe/FC target mode driver as unsupported (Ewan Milne) [1664838] - [netdrv] bnx2x: Assign unique DMAE channel number for FW DMAE transactions. (Jonathan Toppins) [1638306] - [fs] block: don't use un-ordered __set_current_state(TASK_UNINTERRUPTIBLE) (Ming Lei) [1664580] - [netdrv] qed: Wait for ready indication before rereading the shmem (Chad Dupuis) [1652417] - [netdrv] qed: Avoid sending mailbox commands when MFW is not responsive (Chad Dupuis) [1652417] - [netdrv] qed: Wait for MCP halt and resume commands to take place (Chad Dupuis) [1652417] - [netdrv] qed: Prevent a possible deadlock during driver load and unload (Chad Dupuis) [1652417] - [fs] gfs2: Fix loop in gfs2_rbm_find (Andreas Grunbacher) [1658528] - [fs] gfs2: Get rid of potential double-freeing in gfs2_create_inode (Andreas Grunbacher) [1658539]- [vhost] vhost/vsock: fix vhost vsock cid hashing inconsistent (Stefan Hajnoczi) [1619848] {CVE-2018-14625} - [vhost] vhost/vsock: fix use-after-free in network stack callers (Stefan Hajnoczi) [1619848] {CVE-2018-14625} - [netdrv] bnx2x: Add VF spoof-checking configuration (Jonathan Toppins) [1646842] - [netdrv] net-next: hinic: fix a problem in free_tx_poll() (Xiaojun Tan) [1642016] - [netdrv] net: hns: fix for unmapping problem when SMMU is on (Xiaojun Tan) [1640526] - [netdrv] net: hns: add netif_carrier_off before change speed and duplex (Xiaojun Tan) [1640526] - [netdrv] net: hns: add the code for cleaning pkt in chip (Xiaojun Tan) [1640526] - [netdrv] net: hns: modify variable type in hns_nic_reuse_page (Xiaojun Tan) [1640526]- [irqchip] Mark GICv2 deprecated (Wei Huang) [1609391] - [scsi] qla2xxx: Use correct number of vectors for online CPUs (Himanshu Madhani) [1644058] - [scsi] megaraid_sas: mark Aero controllers as tech preview (Tomas Henzl) [1659972] - [scsi] megaraid_sas: add retry logic in megasas_readl (Tomas Henzl) [1659972] - [scsi] scsi: megaraid_sas: Introduce new Aero adapter type (Tomas Henzl) [1659972] - [scsi] scsi: megaraid_sas: Fix Ventura series based checks (Tomas Henzl) [1659972] - [scsi] scsi: libfc: retry PRLI if we cannot analyse the payload (Chris Leech) [1631843] - [scsi] scsi: libfc: check fc_frame_payload_get() return value for null (Chris Leech) [1631843] - [scsi] scsi: libfc: hold disc_mutex in fc_disc_stop_rports() (Chris Leech) [1631843] - [scsi] scsi: libfc: fixup lockdep annotations (Chris Leech) [1631843] - [scsi] scsi: libfc: fixup 'sleeping function called from invalid context' (Chris Leech) [1631843] - [scsi] scsi: libfc: Add lockdep annotations (Chris Leech) [1631843] - [md] dm crypt: fix parsing of extended IV arguments (Mike Snitzer) [1665290] - [kernel] redhat: kabi: reserved padding for kernel sched data structures (Rafael Aquini) [1664858] - [kernel] redhat: kabi: reserved padding for MM related data structures (Rafael Aquini) [1664858] - [vfio] vfio/type1: Fix unmap overflow off-by-one (Alex Williamson) [1662291] - [message] mptspi: pci-id table changes (Tomas Henzl) [1651803] - [message] mptspi: Taint kernel if mptspi is loaded (Tomas Henzl) [1651803] - [block] kabi: reserve space for public data structure (Ming Lei) [1551939] - [block] kabi: reserve space for blk-mq related structure (Ming Lei) [1551939] - [block] kabi: reserve space for bsg related structure (Ming Lei) [1551939] - [block] kabi: reserve space for integrity related structure (Ming Lei) [1551939] - [block] kabi: reserve space for CONFIG_BLK_DEV_ZONED (Ming Lei) [1551939] - [ata] ata: Disable AHCI ALPM feature for Ampere Computing eMAG SATA (David Milburn) [1663347] - [kvm] KVM: x86: Add CPUID support for new instruction WBNOINVD (Andrew Jones) [1659491] - [x86] KVM: x86: Use jmp to invoke kvm_spurious_fault() from .fixup (Andrew Jones) [1659491] - [virt] kvm: Change offset in kvm_write_guest_offset_cached to unsigned (Andrew Jones) [1659491] - [virt] kvm: Disallow wraparound in kvm_gfn_to_hva_cache_init (Andrew Jones) [1659491] - [kvm] KVM: x86: svm: report MSR_IA32_MCG_EXT_CTL as unsupported (Andrew Jones) [1659491] - [virt] arm/arm64: KVM: Add ARM_EXCEPTION_IS_TRAP macro (Andrew Jones) [1659491] - [arm64] arm64: KVM: Avoid setting the upper 32 bits of VTCR_EL2 to 1 (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: Fix unintended stage 2 PMD mappings (Andrew Jones) [1659491] - [virt] arm/arm64: KVM: vgic: Force VM halt when changing the active state of GICv3 PPIs/SGIs (Andrew Jones) [1659491] - [arm64] KVM: arm/arm64: Fixup the kvm_exit tracepoint (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: vgic: Consider priority and active state for pending irq (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: vgic: Fix off-by-one bug in vgic_get_irq() (Andrew Jones) [1659491] - [kvm] KVM: X86: Fix NULL deref in vcpu_scan_ioapic (Andrew Jones) [1659491] - [kvm] KVM: Fix UAF in nested posted interrupt processing (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: vgic: Cap SPIs to the VM-defined maximum (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: vgic: Do not cond_resched_lock() with IRQs disabled (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: vgic-v2: Set active_source to 0 when restoring state (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: Fix VMID alloc race by reverting to lock-less (Andrew Jones) [1659491] - [kvm] KVM: nVMX: Free the VMREAD/VMWRITE bitmaps if alloc_kvm_area() fails (Andrew Jones) [1659491] - [kvm] arm64: KVM: Install stage-2 translation before enabling traps (Andrew Jones) [1659491] - [kvm] arm64: KVM: Make VHE Stage-2 TLB invalidation operations non-interruptible (Andrew Jones) [1659491] - [arm64] arm64: entry: Remove confusing comment (Andrew Jones) [1659491] - [kvm] arm64: entry: Place an SB sequence following an ERET instruction (Andrew Jones) [1659491] - [arm64] arm64: Add support for SB barrier and patch in over DSB; ISB sequences (Andrew Jones) [1659491] - [kvm] kvm: nVMX: Set VM instruction error for VMPTRLD of unbacked page (Andrew Jones) [1659491] - [kvm] kvm: svm: Ensure an IBPB on all affected CPUs when freeing a vmcb (Andrew Jones) [1659491] - [kvm] kvm: mmu: Fix race in emulated page table writes (Andrew Jones) [1659491] - [kvm] KVM: nVMX/nSVM: Fix bug which sets vcpu->arch.tsc_offset to L1 tsc_offset (Andrew Jones) [1659491] - [kvm] KVM: VMX: Update shared MSRs to be saved/restored on MSR_EFER.LMA changes (Andrew Jones) [1659491] - [kvm] KVM: x86: Fix kernel info-leak in KVM_HC_CLOCK_PAIRING hypercall (Andrew Jones) [1659491] - [kvm] svm: Add mutex_lock to protect apic_access_page_done on AMD systems (Andrew Jones) [1659491] - [kvm] KVM/nVMX: Do not validate that posted_intr_desc_addr is page aligned (Andrew Jones) [1659491] - [kvm] KVM: arm64: Safety check PSTATE when entering guest and handle IL (Andrew Jones) [1659491] - [virt] KVM: arm64: Fix caching of host MDCR_EL2 value (Andrew Jones) [1659491] - [kvm] x86/kvm/nVMX: allow bare VMXON state migration (Andrew Jones) [1659491] - [kvm] x86/kvm/lapic: preserve gfn_to_hva_cache len on cache reinit (Andrew Jones) [1659491] - [kvm] KVM: hyperv: define VP assist page helpers (Andrew Jones) [1659491] - [kvm] KVM: nVMX: move check_vmentry_postreqs() call to nested_vmx_enter_non_root_mode() (Andrew Jones) [1659491] - [kvm] KVM: nVMX: Always reflect #NM VM-exits to L1 (Andrew Jones) [1659491] - [kvm] KVM: x86: hyperv: consistently use 'hv_vcpu' for 'struct kvm_vcpu_hv' variables (Andrew Jones) [1659491] - [kvm] KVM: x86: hyperv: enforce vp_index < KVM_MAX_VCPUS (Andrew Jones) [1659491] - [kvm] KVM: nVMX: restore host state in nested_vmx_vmexit for VMFail (Andrew Jones) [1659491] - [kvm] KVM: nVMX: Clear reserved bits of #DB exit qualification (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: Ensure only THP is candidate for adjustment (Andrew Jones) [1659491] - [kvm] x86: kvm: avoid unused variable warning (Andrew Jones) [1659491] - [kvm] powerpc64/ftrace: Include ftrace.h needed for enable/disable calls (Andrew Jones) [1659491] - [kvm] x86/kvm/vmx: Remove duplicate l1d flush definitions (Andrew Jones) [1659491] - [tools] perf kvm: Fix subcommands on s390 (Andrew Jones) [1659491] - [arm64] arm64: add PSR_AA32_* definitions (Andrew Jones) [1659491] - [pci] PCI: hotplug: Document TODOs (Myron Stowe) [1664454] - [pci] PCI: hotplug: Embed hotplug_slot (Myron Stowe) [1664454] - [pci] PCI: hotplug: Drop hotplug_slot_info (Myron Stowe) [1664454] - [pci] PCI: hotplug: Constify hotplug_slot_ops (Myron Stowe) [1664454] - [pci] PCI: pciehp: Reshuffle controller struct for clarity (Myron Stowe) [1664454] - [pci] PCI: pciehp: Rename controller struct members for clarity (Myron Stowe) [1664454] - [pci] PCI: pciehp: Unify controller and slot structs (Myron Stowe) [1664454] - [pci] PCI: pciehp: Tolerate Presence Detect hardwired to zero (Myron Stowe) [1664454] - [pci] PCI: pciehp: Drop hotplug_slot_ops wrappers (Myron Stowe) [1664454] - [pci] PCI: pciehp: Drop unnecessary includes (Myron Stowe) [1664454] - [pci] PCI: pciehp: Differentiate between surprise and safe removal (Myron Stowe) [1664454] - [pci] PCI: Simplify disconnected marking (Myron Stowe) [1664454] - [tools] perf vendor events arm64: Revise core JSON events for eMAG (Jiri Olsa) [1663353] - [tools] perf vendor events arm64: Enable JSON events for eMAG (Jiri Olsa) [1663353] - [perf] drivers/perf: xgene: Add CPU hotplug support (Jiri Olsa) [1663349] - [scsi] mpt3sas: mark Aero controllers as tech preview (Tomas Henzl) [1663281] - [powerpc] KVM: PPC: Book3S HV: Keep rc bits in shadow pgtable in sync with host (Suraj Jitindar Singh) [1662029] - [powerpc] KVM: PPC: Book3S HV: Introduce kvmhv_update_nest_rmap_rc_list() (Suraj Jitindar Singh) [1662029] - [powerpc] KVM: PPC: Book3S HV: Apply combination of host and l1 pte rc for nested guest (Suraj Jitindar Singh) [1662029] - [powerpc] KVM: PPC: Book3S HV: Align gfn to L1 page size when inserting nest-rmap entry (Suraj Jitindar Singh) [1662029] - [powerpc] KVM: PPC: Book3S HV: Hold kvm->mmu_lock across updating nested pte rc bits (Suraj Jitindar Singh) [1662029] - [tools] perf python: Do not force closing original perf descriptor in evlist.get_pollfd (Jiri Olsa) [1659445] - [mm] mm: thp: relax __GFP_THISNODE for MADV_HUGEPAGE mappings (Andrea Arcangeli) [1613993] - [rpmspec] spec: Add libperf-jvmti.so into perf debuginfo rpm (Jiri Olsa) [1653570] - [scsi] scsi: hisi_sas: Fix spin lock management in slot_index_alloc_quirk_v2_hw() (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: Update v3 hw AIP_LIMIT and CFG_AGING_TIME register values (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: Use block layer tag instead for IPTT (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: unmask interrupts ent72 and ent74 (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: Free slot later in slot_complete_vx_hw() (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: Fix the race between IO completion and timeout for SMP/internal IO (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: Move evaluation of hisi_hba in hisi_sas_task_prep() (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: Feed back linkrate(max/min) when re-attached (Xiaojun Tan) [1642819] - [hwtracing] intel_th: pci: Add Ice Lake PCH support (Jiri Olsa) [1485529]- [kernel] userns: also map extents in the reverse map to kernel IDs (Chris von Recklinghausen) [1652679] {CVE-2018-18955} - [net] ipv6: route: Fix return value of ip6_neigh_lookup() on neigh_create() error (Stefano Brivio) [1662789] - [net] ipv6: frags: Fix bogus skb->sk in reassembled packets (Herbert Xu) [1645839] - [net] redhat: blacklist auto-loadable net modules in modules-extra (Marcelo Leitner) [1642795] - [net] redhat: move sctp modules to kernel-modules-extra (Marcelo Leitner) [1642795] - [net] add reserved fields to neighbour (Paolo Abeni) [1655084] - [net] add reserved fields to rtnl_link_stats* (Paolo Abeni) [1655084] - [net] reserve bits in netdev_features_t for future features (Paolo Abeni) [1655084] - [net] add reserved fields to sk_buff (Paolo Abeni) [1655084] - [net] add reserved fields to ipv6_devconf (Paolo Abeni) [1655084] - [net] add reserved fields to fib_rule (Paolo Abeni) [1655084] - [net] add reserved fields to sock (Paolo Abeni) [1655084] - [net] add reserved fields to genl_family (Paolo Abeni) [1655084] - [net] add reserved fields to proto_ops (Paolo Abeni) [1655084] - [net] add reserved fields to proto (Paolo Abeni) [1655084] - [net] add reserved fields to genl_ops (Paolo Abeni) [1655084] - [net] add reserved fields to dst_ops (Paolo Abeni) [1655084] - [net] add reserved fields to dst_entry (Paolo Abeni) [1655084] - [net] add reserved fields to lwtunnel_state (Paolo Abeni) [1655084] - [net] add reserved fields to packet_type (Paolo Abeni) [1655084] - [net] add reserved fields to napi_struct (Paolo Abeni) [1655084] - [net] add reserved fields to net_device (Paolo Abeni) [1655084] - [net] exclude wireless_dev from KABI protection (Paolo Abeni) [1655084] - [net] add reserved fields to dcbnl_rtnl_ops (Paolo Abeni) [1655084] - [net] add reserved fields to xfrm_* (Paolo Abeni) [1655084] - [net] add reserved fields to switchdev_obj (Paolo Abeni) [1655084] - [net] add reserved fields to switchdev_ops (Paolo Abeni) [1655084] - [net] add reserved fields to l3mdev_ops (Paolo Abeni) [1655084] - [net] exclude ndisc_ops from kABI protection (Paolo Abeni) [1655084] - [net] add reserved fields to xfrmdev_ops (Paolo Abeni) [1655084] - [net] add reserved fields to tlsdev_ops (Paolo Abeni) [1655084] - [net] add reserved fields to netdev_rx_queue (Paolo Abeni) [1655084] - [net] add reserved fields to netdev_queue (Paolo Abeni) [1655084] - [net] add reserved fields to rtnl_link_ops (Paolo Abeni) [1655084] - [net] add reserved fields to ethtool_ops (Paolo Abeni) [1655084] - [net] add reserved fields to header_ops (Paolo Abeni) [1655084] - [net] add reserved fields to net_device_ops (Paolo Abeni) [1655084] - [net] add reserved fields to flowi* structs (Paolo Abeni) [1655084] - [arm64] KVM: arm64: Clarify explanation of STAGE2_PGTABLE_LEVELS (Christoph von Recklinghausen) [1643586 1643522] - [arm64] KVM: arm/arm64: Rename kvm_arm_config_vm to kvm_arm_setup_stage2 (Christoph von Recklinghausen) [1643586 1643522] - [virt] KVM: arm64: Drop __cpu_init_stage2 on the VHE path (Christoph von Recklinghausen) [1643586 1643522] - [kvm] kvm: arm64: Allow tuning the physical address size for VM (Christoph von Recklinghausen) [1643586 1643522] - [kvm] kvm: arm64: Limit the minimum number of page table levels (Christoph von Recklinghausen) [1643586 1643522] - [virt] kvm: arm64: Set a limit on the IPA size (Christoph von Recklinghausen) [1643586 1643522] - [kvm] kvm: arm64: Add 52bit support for PAR to HPFAR conversoin (Christoph von Recklinghausen) [1643586 1643522] - [arm64] kvm: arm64: Switch to per VM IPA limit (Christoph von Recklinghausen) [1643586 1643522] - [kvm] kvm: arm64: Configure VTCR_EL2.SL0 per VM (Christoph von Recklinghausen) [1643586 1643522] - [arm64] kvm: arm64: Dynamic configuration of VTTBR mask (Christoph von Recklinghausen) [1643586 1643522] - [arm64] kvm: arm64: Make stage2 page table layout dynamic (Christoph von Recklinghausen) [1643586 1643522] - [arm64] kvm: arm64: Prepare for dynamic stage2 page table layout (Christoph von Recklinghausen) [1643586 1643522] - [arm64] kvm: arm/arm64: Prepare for VM specific stage2 translations (Christoph von Recklinghausen) [1643586 1643522] - [arm64] kvm: arm64: Configure VTCR_EL2 per VM (Christoph von Recklinghausen) [1643586 1643522] - [virt] kvm: arm/arm64: Allow arch specific configurations for VM (Christoph von Recklinghausen) [1643586 1643522] - [kvm] kvm: arm64: Clean up VTCR_EL2 initialisation (Christoph von Recklinghausen) [1643586 1643522] - [arm64] arm64: Add a helper for PARange to physical shift conversion (Christoph von Recklinghausen) [1643586 1643522] - [kvm] kvm: arm64: Add helper for loading the stage2 setting for a VM (Christoph von Recklinghausen) [1643586 1643522] - [virt] kvm: arm/arm64: Remove spurious WARN_ON (Christoph von Recklinghausen) [1643586 1643522] - [virt] kvm: arm/arm64: Fix stage2_flush_memslot for 4 level page table (Christoph von Recklinghausen) [1643586 1643522] - [hv] hv_balloon: avoid touching uninitialized struct page during tail onlining (Vitaly Kuznetsov) [1662277] - [x86] Mark AMD EPYC guests as supported (David Arcari) [1663356] - [netdrv] be2net: Disable queue dump in be_tx_timeout handler (Petr Oros) [1646838] - [vhost] vhost: Fix Spectre V1 vulnerability (Jason Wang) [1663469] - [mm] mm/hugetlb.c: teach follow_hugetlb_page() to handle FOLL_NOWAIT (Andrea Arcangeli) [1575028] - [tools] cpupower: Fix AMD Family 0x17 msr_pstate size (Prarit Bhargava) [1659883] - [tools] cpupower: Fix coredump on VMWare (Prarit Bhargava) [1659883] - [scsi] scsi: csiostor: remove flush_scheduled_work() (Arjun Vynipadath) [1663973] - [powerpc] KVM: PPC: Book3S HV: Fix race between kvm_unmap_hva_range and MMU mode switch (David Gibson) [1663225] - [fs] userfaultfd: check VM_MAYWRITE was set after verifying the uffd is registered (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [mm] userfaultfd: shmem: UFFDIO_COPY: set the page dirty if VM_WRITE is not set (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [mm] userfaultfd: shmem: add i_size checks (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [mm] userfaultfd: shmem/hugetlbfs: only allow to register VM_MAYWRITE vmas (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [mm] userfaultfd: shmem: allocate anonymous memory for MAP_PRIVATE shmem (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [mm] userfaultfd: use ENOENT instead of EFAULT if the atomic copy user fails (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [mm] userfaultfd: allow get_mempolicy(MPOL_F_NODE|MPOL_F_ADDR) to trigger userfaults (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [fs] userfaultfd: clear flag if remap event not enabled (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [fs] userfaultfd: disable irqs when taking the waitqueue lock (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [fs] fs/userfaultfd.c: remove redundant pointer uwq (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [fs] NFS: nfs_compare_mount_options always compare auth flavors. (Steve Dickson) [1661619] - [infiniband] RDMA/hns: Bugfix for RoCE loopback test (Xiaojun Tan) [1663359] - [infiniband] RDMA/hns: Update posting & querying mailbox (Xiaojun Tan) [1663359] - [infiniband] RDMA/hns: Fix the bug while use multi-hop of pbl (Xiaojun Tan) [1663359] - [infiniband] RDMA/hns: Init qp context when modify qp from reset to init (Xiaojun Tan) [1663359] - [infiniband] RDMA/hns: Bugfix pbl configuration for rereg mr (Xiaojun Tan) [1663359] - [security] selinux: add support for RTM_NEWCHAIN, RTM_DELCHAIN, and RTM_GETCHAIN (Ondrej Mosnacek) [1660564] - [scsi] scsi: megaraid_sas: driver version update (Tomas Henzl) [1656261] - [scsi] scsi: megaraid_sas: Use 63-bit DMA addressing (Tomas Henzl) [1656261] - [x86] x86/kvm: mark as TechPreview when running as a nested hypervisor (Vitaly Kuznetsov) [1519039] - [rpmspec] kernel.spec: Fix kernel-tools files section logic (Prarit Bhargava) [1661247] - [crypto] crypto: ccp - Make function sev_get_firmware() static (Gary Hook) [1632894] - [crypto] crypto: ccp - Allow SEV firmware to be chosen based on Family and Model (Gary Hook) [1632894] - [crypto] crypto: ccp - Fix static checker warning (Gary Hook) [1632894] - [crypto] crypto: ccp - add timeout support in the SEV command (Gary Hook) [1632894] - [nvdimm] nvdimm: Use namespace index data to reduce number of label reads needed (Jeff Moyer) [1634345] - [nvdimm] nvdimm: Split label init out from the logic for getting config data (Jeff Moyer) [1634345] - [nvdimm] nvdimm: Remove empty if statement (Jeff Moyer) [1634345] - [nvdimm] nvdimm: Clarify comment in sizeof_namespace_index (Jeff Moyer) [1634345] - [nvdimm] nvdimm: Sanity check labeloff (Jeff Moyer) [1634345] - [nvdimm] libnvdimm, dimm: Maximize label transfer size (Jeff Moyer) [1634345] - [mm] mm/page-writeback.c: fix range_cyclic writeback vs writepages deadlock (Brian Foster) [1659528] - [input] Input: elantech - disable elan-i2c for P52 and P72 (Benjamin Tissoires) [1658602] - [fs] cachefiles: avoid deprecated get_seconds() (David Howells) [1655613] - [fs] fscache, cachefiles: remove redundant variable 'cache' (David Howells) [1655613] - [fs] cachefiles: Explicitly cast enumerated type in put_object (David Howells) [1655613] - [fs] fscache: fix race between enablement and dropping of object (David Howells) [1655613] - [fs] cachefiles: Fix page leak in cachefiles_read_backing_file while vmscan is active (David Howells) [1655613] - [fs] fscache: Fix race in fscache_op_complete() due to split atomic_sub & read (David Howells) [1655613] - [fs] cachefiles: Fix an assertion failure when trying to update a failed object (David Howells) [1655613] - [fs] fscache: Fix out of bound read in long cookie keys (David Howells) [1655613] - [fs] fscache: Fix incomplete initialisation of inline key space (David Howells) [1655613] - [fs] cachefiles: fix the race between cachefiles_bury_object() and rmdir(2) (David Howells) [1655613] - [kernel] ebpf: record usage of eBPF (Jiri Benc) [1654279] - [kernel] add rh_features to /proc (Jiri Benc) [1654279] - [kernel] add support for rh_features (Jiri Benc) [1654279] - [fs] fs/lock: show locks taken by processes from another pidns (Miklos Szeredi) [1616125] - [iommu] iommu/arm-smmu: Support non-strict mode (Xiaojun Tan) [1643114] - [iommu] iommu/io-pgtable-arm-v7s: Add support for non-strict mode (Xiaojun Tan) [1643114] - [iommu] iommu/arm-smmu-v3: Add support for non-strict mode (Xiaojun Tan) [1643114] - [iommu] iommu/io-pgtable-arm: Add support for non-strict mode (Xiaojun Tan) [1643114] - [iommu] iommu: Add "iommu.strict" command line option (Xiaojun Tan) [1643114] - [iommu] iommu/dma: Add support for non-strict mode (Xiaojun Tan) [1643114] - [iommu] iommu/arm-smmu: Ensure that page-table updates are visible before TLBI (Xiaojun Tan) [1643114] - [iommu] iommu/arm-smmu-v3: Implement flush_iotlb_all hook (Xiaojun Tan) [1643114] - [iommu] iommu/arm-smmu-v3: Avoid back-to-back CMD_SYNC operations (Xiaojun Tan) [1643114] - [iommu] iommu/arm-smmu-v3: Fix unexpected CMD_SYNC timeout (Xiaojun Tan) [1643114] - [iommu] iommu/io-pgtable-arm: Fix race handling in split_blk_unmap() (Xiaojun Tan) [1643114] - [infiniband] RDMA/hns: Update some attributes of the RoCE device (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Limit the size of extend sge of sq (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Bugfix for CM test (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Submit bad wr when post send wr exception (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Bugfix for reserved qp number (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Refactor the codes for setting transport opode (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Move all prints out of irq handle (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Fix an error code in hns_roce_v2_init_eq_table() (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Fix usage of bitmap allocation functions return values (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Support flush cqe for hip08 in kernel space (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Program the tclass and flow label into the hardware (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Use macro instead of magic number (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Modify qp will return errno when qp type is illegal (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Assign the value for vlan field of qp context (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Only assgin the fields of the av if IB_QP_AV bit is set (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Enable modify_cq for uverbs. (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Update the data type of immediate data (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Use delay instead of usleep (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Add illegal hop_num judgement (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Add 50GE type of hnae3 device match (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Do not overwrite the error code during error unwind in hns_roce_init (Xiaojun Tan) [1639578] - [infiniband] hns: Remove a set-but-not-used variable (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Update the implementation of set_mac (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Update the implementation of set_gid (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Add TPQ link table support (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Add TSQ link table support (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Fix endian conversions and annotations (Xiaojun Tan) [1639578] - [scsi] scsi: hisi_sas: Add SATA FIS check for v3 hw (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: add memory barrier in task delivery function (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Tidy hisi_sas_task_prep() (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Implement handlers of PCIe FLR for v3 hw (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: relocate some common code for v3 hw (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: tidy host controller reset function a bit (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Fix the failure of recovering PHY from STP link timeout (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: tidy channel interrupt handler for v3 hw (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Drop hisi_sas_slot_abort() (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Update a couple of register settings for v3 hw (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Add missing PHY spinlock init (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Pre-allocate slot DMA buffers (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Release all remaining resources in clear nexus ha (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Add a flag to filter PHY events during reset (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Adjust task reject period during host reset (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Fix the conflict between dev gone and host reset (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Only process broadcast change in phy_bcast_v3_hw() (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Use dmam_alloc_coherent() (Zhou Wang) [1639541] - [netdrv] xen/netfront: fix waiting for xenbus state change (Petr Oros) [1638456]- [x86] expand cpu feature/bug bits (David Arcari) [1662434] - [x86] add kabi support for cpuinfo_x86 (David Arcari) [1662434] - [init] Display a message about certified hardware (Steve Best) [1660523] - [scsi] scsi: t10-pi: Return correct ref tag when queue has no integrity profile (Ming Lei) [1660719] - [scsi] scsi: storvsc: Fix a race in sub-channel creation that can cause panic (Mohammed Gamal) [1650149] - [uio] uio_hv_generic: set callbacks on open (Mohammed Gamal) [1650149] - [hv] vmbus: fix subchannel removal (Mohammed Gamal) [1650149] - [uio] uio_hv_generic: defer opening vmbus until first use (Mohammed Gamal) [1650149] - [hv] vmbus: split ring buffer allocation from open (Mohammed Gamal) [1650149] - [hv] vmbus: pass channel to hv_process_channel_removal (Mohammed Gamal) [1650149] - [hv] Drivers: hv: vmbus: Reset the channel callback in vmbus_onoffer_rescind() (Mohammed Gamal) [1650149] - [uio] hv_uio_generic: map ringbuffer phys addr (Mohammed Gamal) [1650149] - [uio] uio: introduce UIO_MEM_IOVA (Mohammed Gamal) [1650149] - [hv] vmbus: add driver_override support (Mohammed Gamal) [1650149] - [hv] vmbus: keep pointer to ring buffer page (Mohammed Gamal) [1650149] - [uio] uio_hv_generic: increase size of receive and send buffers (Mohammed Gamal) [1650149] - [uio] uio: add SPDX license tags (Mohammed Gamal) [1650149] - [fs] gfs2: take jdata unstuff into account in do_grow (Robert S Peterson) [1660519] - [drm] drm/dp_mst: Check if primary mstb is null (Lyude Paul) [1658711] - [tools] perf tests: Use shebangs in the shell scripts (Michael Petlan) [1613523]- [mm] mm: put_and_wait_on_page_locked() while page is migrated (Baoquan He) [1649214] - [netdrv] i40e: define proper net_device::neigh_priv_len (Stefan Assmann) [1658743] - [netdrv] i40e: fix VLAN.TCI == 0 RX HW offload (Stefan Assmann) [1658743] - [netdrv] i40e: fix mac filter delete when setting mac address (Stefan Assmann) [1658743] - [netdrv] i40e: prevent overlapping tx_timeout recover (Stefan Assmann) [1658743] - [netdrv] i40e: Use correct shift for VLAN priority (Stefan Assmann) [1658743] - [netdrv] i40e: always set ks->base.speed in i40e_get_settings_link_up (Stefan Assmann) [1658743] - [netdrv] i40e: don't restart nway if autoneg not supported (Stefan Assmann) [1658743] - [netdrv] i40e: enable NETIF_F_NTUPLE and NETIF_F_HW_TC at driver load (Stefan Assmann) [1658743] - [netdrv] i40e: restore NETIF_F_GSO_IPXIP[46] to netdev features (Stefan Assmann) [1658743] - [acpi] ACPI/APEI: Clear GHES block_status before panic() (David Arcari) [1662442] - [misc] VMCI: Resource wildcard match fixed (Vitaly Kuznetsov) [1652868] - [mm] mm/page_alloc.c: don't call kasan_free_pages() at deferred mem init (Waiman Long) [1655964] - [block] block/bio: Do not zero user pages (Ming Lei) [1662502] - [vhost] disable zerocopy by default (Jason Wang) [1582756] - [block] kyber: use sbitmap add_wait_queue/list_del wait helpers (Ming Lei) [1661426] - [lib] sbitmap: add helpers for add/del wait queue handling (Ming Lei) [1661426] - [net] Revert "sunrpc: Ensure we always close the socket after a connection shuts down" (Dave Wysochanski) [1657449] - [vhost] vhost/vsock: fix reset orphans race with close timeout (Stefan Hajnoczi) [1660445] - [misc] genwqe: Fix size check (Steve Best) [1660126] - [fs] aio: fix spectre gadget in lookup_ioctx (Jeff Moyer) [1660963] - [block] block: save irq state in blkg_lookup_create() (Ming Lei) [1660299] - [md] dm: don't reuse bio for flushes (Ming Lei) [1660401] - [wireless] mac80211_hwsim: Fix possible Spectre-v1 for hwsim_world_regdom_custom (Stanislaw Gruszka) [1637113] - [wireless] nl80211: Fix possible Spectre-v1 for NL80211_TXRATE_HT (Stanislaw Gruszka) [1637113] - [wireless] nl80211: Fix possible Spectre-v1 for CQM RSSI thresholds (Stanislaw Gruszka) [1637113] - [block] blk-mq: enable IO poll if .nr_queues of type poll > 0 (Ming Lei) [1660826] - [powerpc] powerpc/rtas: Fix a potential race between CPU-Offline & Migration (Desnes Augusto Nunes do Rosario) [1639266] - [x86] kvm: x86: Add AMD's EX_CFG to the list of ignored MSRs (Eduardo Habkost) [1625111] - [scsi] scsi_sysfs: make unpriv_sgio queue attribute accessible for non-block devices (Paolo Bonzini) [1584504] - [block] scsi_ioctl: introduce unpriv_sgio queue flag (Paolo Bonzini) [1584504] - [block] scsi_ioctl: pass request_queue to blk_verify_command (Paolo Bonzini) [1584504] - [fs] ext4: missing !bh check in ext4_xattr_inode_write() (Lukas Czerner) [1659481] - [fs] ext4: fix buffer leak in __ext4_read_dirblock() on error path (Lukas Czerner) [1659481] - [fs] ext4: fix buffer leak in ext4_expand_extra_isize_ea() on error path (Lukas Czerner) [1659481] - [fs] ext4: fix buffer leak in ext4_xattr_move_to_block() on error path (Lukas Czerner) [1659481] - [fs] ext4: release bs.bh before re-using in ext4_xattr_block_find() (Lukas Czerner) [1659481] - [fs] ext4: fix buffer leak in ext4_xattr_get_block() on error path (Lukas Czerner) [1659481] - [fs] ext4: fix possible leak of s_journal_flag_rwsem in error path (Lukas Czerner) [1659481] - [fs] ext4: fix possible leak of sbi->s_group_desc_leak in error path (Lukas Czerner) [1659481] - [fs] ext4: avoid possible double brelse() in add_new_gdb() on error path (Lukas Czerner) [1659481] - [fs] ext4: avoid buffer leak in ext4_orphan_add() after prior errors (Lukas Czerner) [1659481] - [fs] ext4: avoid buffer leak on shutdown in ext4_mark_iloc_dirty() (Lukas Czerner) [1659481] - [fs] ext4: fix possible inode leak in the retry loop of ext4_resize_fs() (Lukas Czerner) [1659481] - [fs] ext4: fix missing cleanup if ext4_alloc_flex_bg_array() fails while resizing (Lukas Czerner) [1659481] - [fs] ext4: add missing brelse() update_backups()'s error path (Lukas Czerner) [1659481] - [fs] ext4: add missing brelse() add_new_gdb_meta_bg()'s error path (Lukas Czerner) [1659481] - [fs] ext4: add missing brelse() in set_flexbg_block_bitmap()'s error path (Lukas Czerner) [1659481] - [fs] ext4: avoid potential extra brelse in setup_new_flex_group_blocks() (Lukas Czerner) [1659481] - [scsi] scsi: lpfc: Enable Management features for IF_TYPE=6 (Dick Kennedy) [1658755] - [scsi] scsi: mpt3sas: Update driver version to 27.101.00.00 (Tomas Henzl) [1659035] - [scsi] scsi: mpt3sas: Replace readl with ioc->base_readl (Tomas Henzl) [1659035] - [scsi] scsi: mpt3sas: Add separate function for aero doorbell reads (Tomas Henzl) [1659035] - [scsi] scsi: mpt3sas: Introduce flag for aero based controllers (Tomas Henzl) [1659035] - [md] dm: do not allow readahead to limit IO size (Mike Snitzer) [1658757] - [md] dm raid: fix false -EBUSY when handling check/repair message (Mike Snitzer) [1658757] - [block] blk-mq: change blk_mq_queue_busy() to blk_mq_queue_inflight() (Mike Snitzer) [1658757] - [md] dm rq: cleanup leftover code from recently removed q->mq_ops branching (Mike Snitzer) [1658757] - [md] dm verity: log the hash algorithm implementation (Mike Snitzer) [1658757] - [md] dm crypt: log the encryption algorithm implementation (Mike Snitzer) [1658757] - [md] dm integrity: fix spelling mistake in workqueue name (Mike Snitzer) [1658757] - [md] dm flakey: Properly corrupt multi-page bios. (Mike Snitzer) [1658757] - [md] dm: Check for device sector overflow if CONFIG_LBDAF is not set (Mike Snitzer) [1658757] - [md] dm crypt: use u64 instead of sector_t to store iv_offset (Mike Snitzer) [1658757] - [md] dm kcopyd: Fix bug causing workqueue stalls (Mike Snitzer) [1658757] - [md] dm snapshot: Fix excessive memory usage and workqueue stalls (Mike Snitzer) [1658757] - [md] dm bufio: update comment in dm-bufio.c (Mike Snitzer) [1658757] - [md] dm writecache: fix typo in error msg for creating writecache_flush_thread (Mike Snitzer) [1658757] - [md] dm: remove indirect calls from __send_changing_extent_only() (Mike Snitzer) [1658757] - [md] dm mpath: only flush workqueue when needed (Mike Snitzer) [1658757] - [md] dm: avoid indirect call in __dm_make_request (Mike Snitzer) [1658757] - [md] dm thin: bump target version (Mike Snitzer) [1658757] - [md] dm thin: send event about thin-pool state change _after_ making it (Mike Snitzer) [1658757] - [md] dm cache metadata: verify cache has blocks in blocks_are_clean_separate_dirty() (Mike Snitzer) [1658757] - [md] dm writecache: remove disabled code in memory_entry() (Mike Snitzer) [1658757] - [md] dm raid: avoid bitmap with raid4/5/6 journal device (Mike Snitzer) [1658757] - [md] dm crypt: make workqueue names device-specific (Mike Snitzer) [1658757] - [md] dm: add dm_table_device_name() (Mike Snitzer) [1658757] - [md] dm ioctl: harden copy_params()'s copy_from_user() from malicious users (Mike Snitzer) [1658757] - [md] dm: remove unnecessary unlikely() around WARN_ON_ONCE() (Mike Snitzer) [1658757] - [md] dm thin: use refcount_t for thin_c reference counting (Mike Snitzer) [1658757] - [netdrv] nfp: provide a better warning when ring allocation fails (Pablo Cascon) [1645456] - [netdrv] nfp: use kvcalloc() to allocate SW buffer descriptor arrays (Pablo Cascon) [1645456] - [scsi] scsi: lpfc: rport port swap discovery issue. (Dick Kennedy) [1656635] - [scsi] scsi: lpfc: Fix discovery failures during port failovers with lots of vports (Dick Kennedy) [1656635] - [scsi] scsi: lpfc: refactor mailbox structure context fields (Dick Kennedy) [1656635] - [scsi] scsi: lpfc: Correct loss of fc4 type on remote port address change (Dick Kennedy) [1656635] - [hid] HID: multitouch: Add pointstick support for Cirque Touchpad (Perry Yuan) [1656673] - [powerpc] KVM: PPC: Book3S HV: Fix handling for interrupted H_ENTER_NESTED (Suraj Jitindar Singh) [1649980] - [powerpc] powerpc: Select CONFIG_SWIOTLB (Gustavo Duarte) [1648466] - [fs] nfs: Fix a missed page unlock after pg_doio() (Benjamin Coddington) [1651287] - [arm64] arm64: fix possible spectre-v1 write in ptrace_hbp_set_event() (Mark Salter) [1637585] - [fs] fsnotify: Fix busy inodes during unmount (Lukas Czerner) [1650462] - [tools] perf vendor events arm64: Update ThunderX2 implementation defined pmu core events (Robert Richter) [1501638] - [tools] perf tools: Fix undefined symbol scnprintf in libperf-jvmti.so (Jiri Olsa) [1579484]- [block] blk-mq: export hctx->type in debugfs instead of sysfs (Ming Lei) [1660040] - [block] blk-mq: fix dispatch from sw queue (Ming Lei) [1660040] - [block] blk-mq: skip zero-queue maps in blk_mq_map_swqueue (Ming Lei) [1660040] - [nvme] nvme-pci: don't share queue maps (Ming Lei) [1660040] - [block] blk-mq: only dispatch to non-defauly queue maps if they have queues (Ming Lei) [1660040] - [x86] KVM: LAPIC: Fix pv ipis use-before-initialization (Paul Lai) [1657702] - [fs] autofs: fix directory and symlink access (Ian Kent) [1611967] - [infiniband] IB/iser: Fix possible NULL deref at iser_inv_desc() (Don Dutile) [1657574] - [infiniband] RDMA/core: Fix unwinding flow in case of error to register device (Don Dutile) [1657574] - [infiniband] IB/rxe: fix for duplicate request processing and ack psns (Don Dutile) [1657574] - [infiniband] IB/ipoib: Clear IPCB before icmp_send (Don Dutile) [1657574] - [infiniband] RDMA/core: Do not expose unsupported counters (Don Dutile) [1657574] - [infiniband] IB/ucm: Fix Spectre v1 vulnerability (Don Dutile) [1657574] - [infiniband] RDMA/ucma: Fix Spectre v1 vulnerability (Don Dutile) [1657574] - [infiniband] RDMA/uverbs: Don't overwrite NULL pointer with ZERO_SIZE_PTR (Don Dutile) [1657574] - [infiniband] RDMA/cma: Do not ignore net namespace for unbound cm_id (Don Dutile) [1657574] - [net] xprtrdma: Reset credit grant properly after a disconnect (Don Dutile) [1657574] - [input] Input: hyper-v - fix wakeup from suspend-to-idle (Vitaly Kuznetsov) [1588888] - [kernel] kernel: hung_task.c: disable on suspend (Vitaly Kuznetsov) [1588888] - [kernel] redhat: add a comment with warning about RH_KABI_EXCLUDE usage (Jiri Benc) [1656933] - [rpmspec] Sign the aarch64 kernel (Jeremy Linton) [1659158]- [netdrv] nfp: flower: add geneve option match offload (Pablo Cascon) [1655604] - [netdrv] nfp: flower: add geneve option push action offload (Pablo Cascon) [1655604] - [netdrv] nfp: flower: offload tos and tunnel flags for ipv4 udp tunnels (Pablo Cascon) [1655604] - [netdrv] nfp: flower: set ip tunnel ttl from encap action (Pablo Cascon) [1655604] - [netdrv] nfp: flower: extract ipv4 udp tunnel ttl from route (Pablo Cascon) [1655604] - [net] sctp: hold transport before accessing its asoc in sctp_transport_get_next (Marcelo Leitner) [1656271] - [net] sctp: fix the data size calculation in sctp_data_size (Marcelo Leitner) [1656271] - [net] sctp: fix race on sctp_id2asoc (Marcelo Leitner) [1656271] - [net] rtnetlink: ndo_dflt_fdb_dump() only work for ARPHRD_ETHER devices (Hangbin Liu) [1657120] - [netdrv] mlx5e: fix csum adjustments caused by RXFCS (Hangbin Liu) [1657120] - [net] drop skb on failure in ip_check_defrag() (Hangbin Liu) [1657120] - [net] rtnl_configure_link: fix dev flags changes arg to __dev_notify_flags (Hangbin Liu) [1657120] - [net] socket: fix a missing-check bug (Hangbin Liu) [1657120] - [net] rtnetlink: Disallow FDB configuration for non-Ethernet device (Hangbin Liu) [1657120] - [net] rtnetlink: Fail dump if target netnsid is invalid (Hangbin Liu) [1657120] - [net] rtnetlink: fix rtnl_fdb_dump() for ndmsg header (Hangbin Liu) [1657120] - [net] rtnl: limit IFLA_NUM_TX_QUEUES and IFLA_NUM_RX_QUEUES to 4096 (Hangbin Liu) [1657120] - [net] socket: fix struct ifreq size in compat ioctl (Hangbin Liu) [1657120] - [net] fix pskb_trim_rcsum_slow() with odd trim offset (Hangbin Liu) [1657120] - [net] gso_segment: Reset skb->mac_len after modifying network header (Hangbin Liu) [1657120] - [net] Use __kernel_clockid_t in uapi net_stamp.h (Davide Caratti) [1638022] - [net] tun: Consistently configure generic netdev params via rtnetlink (Matteo Croce) [1657910] - [net] tun: napi flags belong to tfile (Matteo Croce) [1657910] - [net] tun: initialize napi_mutex unconditionally (Matteo Croce) [1657910] - [net] tun: remove unused parameters (Matteo Croce) [1657910] - [net] team: Forbid enslaving team device to itself (Matteo Croce) [1658725] - [net] sched: Remove TCA_OPTIONS from policy (Davide Caratti) [1658516] - [net] sched: cls_api: add missing validation of netlink attributes (Davide Caratti) [1658516] - [net] sched: gred: pass the right attribute to gred_change_table_def() (Davide Caratti) [1658516] - [net] sched: cls_u32: fix hnode refcounting (Davide Caratti) [1658516] - [net] sched: Add policy validation for tc attributes (Davide Caratti) [1658516] - [net] bpf: use __GFP_COMP while allocating page (Andrea Claudi) [1658231] - [net] xsk: do not call synchronize_net() under RCU read lock (Andrea Claudi) [1658231] - [net] bpf: fix partial copy of map_ptr when dst is scalar (Andrea Claudi) [1658231] - [net] bpf: Fix bpf_msg_pull_data() (Andrea Claudi) [1658231] - [net] bpf: fix shift upon scatterlist ring wrap-around in bpf_msg_pull_data (Andrea Claudi) [1658231] - [net] bpf: fix sg shift repair start offset in bpf_msg_pull_data (Andrea Claudi) [1658231] - [net] bpf: fix msg->data/data_end after sg shift repair in bpf_msg_pull_data (Andrea Claudi) [1658231] - [net] bpf: fix several offset tests in bpf_msg_pull_data (Andrea Claudi) [1658231] - [net] vlan: add support for tunnel offload (Andrea Claudi) [1656804] - [net] 8021q: move vlan offload registrations into vlan_core (Hangbin Liu) [1657658] - [net] ipv6/ndisc: Preserve IPv6 control buffer if protocol error handlers are called (Stefano Brivio) [1658010] - [net] ipv6: Allow onlink routes to have a device mismatch if it is the default route (Stefano Brivio) [1658010] - [net] ipv6: Fix index counter for unicast addresses in in6_dump_addrs (Stefano Brivio) [1658010] - [net] ipv6: mcast: fix a use-after-free in inet6_mc_check (Stefano Brivio) [1658010] - [net] ipv6: rate-limit probes for neighbourless routes (Stefano Brivio) [1658010] - [net] ipv6: stop leaking percpu memory in fib6 info (Stefano Brivio) [1658010] - [net] ipv6: Remove extra call to ip6_convert_metrics for multipath case (Stefano Brivio) [1658010] - [net] ipv6: Display all addresses in output of /proc/net/if_inet6 (Stefano Brivio) [1658010] - [net] ipv6: do not copy dst flags on rt init (Stefano Brivio) [1658010] - [net] ipv6: Only update MTU metric if it set (Stefano Brivio) [1658010] - [net] ipv6: don't get lwtstate twice in ip6_rt_copy_init() (Stefano Brivio) [1658010] - [net] ipv6: Put lwtstate when destroying fib6_info (Stefano Brivio) [1658010] - [net] ip6_tunnel: Fix encapsulation layout (Stefano Brivio) [1658008] - [net] vxlan: fill ttl inherit info (Stefano Brivio) [1658008] - [net] ip_tunnel: be careful when accessing the inner header (Stefano Brivio) [1658008] - [net] vti6: remove !skb->ignore_df check from vti6_xmit() (Stefano Brivio) [1658008] - [net] ip6_vti: fix a null pointer deference when destroy vti6 tunnel (Stefano Brivio) [1658008] - [net] ip6_vti: fix creating fallback tunnel device for vti6 (Stefano Brivio) [1658008] - [net] ip_vti: fix a null pointer deferrence when create vti fallback tunnel (Stefano Brivio) [1658008] - [net] l2tp: use sk_dst_check() to avoid race on sk->sk_dst_cache (Stefano Brivio) [1658008] - [net] macsec: let the administrator set UP state even if lowerdev is down (Sabrina Dubroca) [1645540] - [net] macsec: update operstate when lower device changes (Sabrina Dubroca) [1645540] - [net] tcp: do not restart timewait timer on rst reception (Paolo Abeni) [1657988] - [net] tcp: really ignore MSG_ZEROCOPY if no SO_ZEROCOPY (Paolo Abeni) [1657988] - [net] tcp, ulp: add alias for all ulp modules (Paolo Abeni) [1657988] - [net] tcp, ulp: fix leftover icsk_ulp_ops preventing sock from reattach (Paolo Abeni) [1657988] - [net] ipv4: tcp: send zero IPID for RST and ACK sent in SYN-RECV and TIME-WAIT state (Paolo Abeni) [1657988] - [net] neighbour: Avoid writing before skb->head in neigh_hh_output() (Stefano Brivio) [1643336] - [net] ipv6: Check available headroom in ip6_xmit() even without options (Stefano Brivio) [1643336] - [net] ipv6: fix possible use-after-free in ip6_xmit() (Stefano Brivio) [1643336] - [net] openvswitch: Fix push/pop ethernet validation (Hangbin Liu) [1657226] - [net] cgroup, netclassid: add a preemption point to write_classid (Hangbin Liu) [1657226] - [net] ethtool: fix a privilege escalation bug (Hangbin Liu) [1657226] - [net] llc: set SOCK_RCU_FREE in llc_sap_add_socket() (Hangbin Liu) [1657226] - [net] dcb: For wild-card lookups, use priority -1, not 0 (Hangbin Liu) [1657226] - [net] packet: fix packet drop as of virtio gso (Hangbin Liu) [1657226] - [net] netlabel: check for IPV4MASK in addrinfo_get (Hangbin Liu) [1657226] - [net] netfilter: seqadj: re-load tcp header pointer after possible head reallocation (Florian Westphal) [1654259] - [net] netfilter: nf_tables: avoid BUG_ON usage (Florian Westphal) [1654259] - [net] netfilter: nf_tables: deactivate expressions in rule replecement routine (Florian Westphal) [1654259] - [net] netfilter: nat: fix double register in masquerade modules (Florian Westphal) [1654259] - [net] netfilter: add missing error handling code for register functions (Florian Westphal) [1654259] - [net] netfilter: nf_tables: fix use-after-free when deleting compat expressions (Florian Westphal) [1654259] - [net] netfilter: xt_RATEEST: remove netns exit routine (Florian Westphal) [1654259] - [net] netfilter: nf_tables: don't use position attribute on rule replacement (Florian Westphal) [1654259] - [net] revert "netfilter: nft_numgen: add map lookups for numgen random operations" (Florian Westphal) [1654259] - [net] netfilter: xt_IDLETIMER: add sysfs filename checking routine (Florian Westphal) [1654259] - [net] netfilter: conntrack: fix calculation of next bucket number in early_drop (Florian Westphal) [1654259] - [net] netfilter: conntrack: get rid of double sizeof (Florian Westphal) [1654259] - [net] netfilter: nft_set_rbtree: add missing rb_erase() in GC routine (Florian Westphal) [1654259] - [net] netfilter: nfnetlink_queue: Solve the NFQUEUE/conntrack clash for NF_REPEAT (Florian Westphal) [1654259] - [net] netfilter: nf_tables: release chain in flushing set (Florian Westphal) [1654259] - [net] netfilter: xt_checksum: ignore gso skbs (Florian Westphal) [1654259] - [net] netfilter: xt_cluster: add dependency on conntrack module (Florian Westphal) [1654259] - [net] netfilter: fix memory leaks on netlink_dump_start error (Florian Westphal) [1654259] - [net] netfilter: x_tables: do not fail xt_alloc_table_info too easilly (Florian Westphal) [1654259] - [net] ipvs: fix race between ip_vs_conn_new() and ip_vs_del_dest() (Florian Westphal) [1654259] - [net] netfilter: ip6t_rpfilter: set F_IFACE for linklocal addresses (Florian Westphal) [1654259] - [net] xfrm: policy: use hlist rcu variants on insert (Sabrina Dubroca) [1657272] - [net] xfrm: validate template mode (Sabrina Dubroca) [1657272] - [net] xfrm: Fix NULL pointer dereference when skb_dst_force clears the dst_entry. (Sabrina Dubroca) [1657272] - [net] xfrm: reset transport header back to network header after all input transforms ahave been applied (Sabrina Dubroca) [1657272] - [net] xfrm: reset crypto_done when iterating over multiple input xfrms (Sabrina Dubroca) [1657272] - [net] xfrm: Validate address prefix lengths in the xfrm selector. (Sabrina Dubroca) [1657272] - [net] tls: fix currently broken MSG_PEEK behavior (Sabrina Dubroca) [1657225] - [net] tls: zero the crypto information from tls_context before freeing (Sabrina Dubroca) [1657225] - [net] tls: clear key material from kernel memory when do_tls_setsockopt_conf fails (Sabrina Dubroca) [1657225] - [net] tls: don't copy the key out of tls12_crypto_info_aes_gcm_128 (Sabrina Dubroca) [1657225] - [net] tls: Set count of SG entries if sk_alloc_sg returns -ENOSPC (Sabrina Dubroca) [1657225] - [net] tls: possible hang when do_tcp_sendpages hits sndbuf is full case (Sabrina Dubroca) [1657225] - [net] tls: Fix improper revert in zerocopy_from_iter (Sabrina Dubroca) [1657225] - [net] tls: Fix zerocopy_from_iter iov handling (Sabrina Dubroca) [1657225] - [net] netfilter: conntrack: reset tcp maxwin on re-register (Florian Westphal) [1647310] - [net] configs: Enable CONFIG_IP_SET_HASH_IPMAC as a module (Stefano Brivio) [1655301] - [net] udp: fix handling of CHECKSUM_COMPLETE packets (Paolo Abeni) [1655656] - [net] udp: Unbreak modules that rely on external __skb_recv_udp() availability (Paolo Abeni) [1655656] - [net] udp6: fix encap return code for resubmitting (Paolo Abeni) [1655656] - [net] team: no need to do team_notify_peers or team_mcast_rejoin when disabling port (Hangbin Liu) [1653197] - [net] sctp: not increase stream's incnt before sending addstrm_in request (Xin Long) [1651428] - [net] sctp: not allow to set asoc prsctp_enable by sockopt (Xin Long) [1647272] - [net] revert "sctp: remove sctp_transport_pmtu_check" (Xin Long) [1643330] - [net] fix XPS static_key accounting (Ivan Vecera) [1651781] - [net] restore call to netdev_queue_numa_node_write when resetting XPS (Ivan Vecera) [1651781] - [net] allow fallback function to pass netdev (Ivan Vecera) [1651781] - [net] allow ndo_select_queue to pass netdev (Ivan Vecera) [1651781] - [net] Add generic ndo_select_queue functions (Ivan Vecera) [1651781] - [net] Add support for subordinate traffic classes to netdev_pick_tx (Ivan Vecera) [1651781] - [net] ixgbe: Add code to populate and use macvlan TC to Tx queue map (Ivan Vecera) [1651781] - [net] Add support for subordinate device traffic classes (Ivan Vecera) [1651781] - [net] net-sysfs: Drop support for XPS and traffic_class on single queue device (Ivan Vecera) [1651781] - [net] Provide stub for __netif_set_xps_queue if there is no CONFIG_XPS (Ivan Vecera) [1651781] - [net] allow to call netif_reset_xps_queues() under cpus_read_lock (Ivan Vecera) [1651781] - [net] documentation: Add explanation for XPS using Rx-queue(s) map (Ivan Vecera) [1651781] - [net] net-sysfs: Add interface for Rx queue(s) map per Tx queue (Ivan Vecera) [1651781] - [net] Enable Tx queue selection based on Rx queues (Ivan Vecera) [1651781] - [net] Record receive queue number for a connection (Ivan Vecera) [1651781] - [net] sock: Change tx_queue_mapping in sock_common to unsigned short (Ivan Vecera) [1651781] - [net] Use static_key for XPS maps (Ivan Vecera) [1651781] - [net] Refactor XPS for CPUs and Rx queues (Ivan Vecera) [1651781] - [net] devlink: Add helper function for safely copy string param (Ivan Vecera) [1647914] - [net] devlink: Fix param cmode driverinit for string type (Ivan Vecera) [1647914] - [net] devlink: Fix param set handling for string type (Ivan Vecera) [1647914] - [net] devlink: Add Documentation/networking/devlink-params-bnxt.txt (Ivan Vecera) [1647914] - [net] devlink: Add Documentation/networking/devlink-params.txt (Ivan Vecera) [1647914] - [net] devlink: Add generic parameter msix_vec_per_pf_min (Ivan Vecera) [1647914] - [net] devlink: Add generic parameter msix_vec_per_pf_max (Ivan Vecera) [1647914] - [net] devlink: Add generic parameter ignore_ari (Ivan Vecera) [1647914] - [net] devlink: double free in devlink_resource_fill() (Ivan Vecera) [1647914] - [net] devlink: Add extack for eswitch operations (Ivan Vecera) [1647914] - [net] devlink: Add generic parameters region_snapshot (Ivan Vecera) [1647914] - [net] devlink: Add support for region snapshot read command (Ivan Vecera) [1647914] - [net] devlink: Add support for region snapshot delete command (Ivan Vecera) [1647914] - [net] devlink: Extend the support querying for region snapshot IDs (Ivan Vecera) [1647914] - [net] devlink: Add support for region get command (Ivan Vecera) [1647914] - [net] devlink: Add support for creating region snapshots (Ivan Vecera) [1647914] - [net] devlink: Add callback to query for snapshot id before snapshot create (Ivan Vecera) [1647914] - [net] devlink: Add support for creating and destroying regions (Ivan Vecera) [1647914] - [net] devlink: fix incorrect return statement (Ivan Vecera) [1647914] - [net] devlink: Add enable_sriov boolean generic parameter (Ivan Vecera) [1647914] - [net] devlink: Add generic parameters internal_err_reset and max_macs (Ivan Vecera) [1647914] - [net] devlink: Add devlink notifications support for params (Ivan Vecera) [1647914] - [net] devlink: Add support for get/set driverinit value (Ivan Vecera) [1647914] - [net] devlink: Add param set command (Ivan Vecera) [1647914] - [net] devlink: Add param get command (Ivan Vecera) [1647914] - [net] devlink: Add devlink_param register and unregister (Ivan Vecera) [1647914] - [net] ipvs: call ip_vs_dst_notifier earlier than ipv6_dev_notf (Xin Long) [1645064] - [net] ipv6: fix a dst leak when removing its exception (Xin Long) [1645064] - [net] netfilter: ipset: list:set: Decrease refcount synchronously on deletion and replace (Stefano Brivio) [1649089] - [net] bridge: remove ipv6 zero address check in mcast queries (Hangbin Liu) [1639666] - [net] bridge: do not add port to router list when receives query with source 0.0.0.0 (Hangbin Liu) [1639666] - [net] netfilter: ipv6: fix oops when defragmenting locally generated fragments (Florian Westphal) [1642341] - [net] xfrm6: call kfree_skb when skb is toobig (Sabrina Dubroca) [1628851] - [net] sched: act_police: fix memory leak in case of invalid control action (Ivan Vecera) [1638022] - [net] sched: act_police: add missing spinlock initialization (Ivan Vecera) [1638022] - [net] netfilter: xt_socket: check sk before checking for netns. (Ivan Vecera) [1638022] - [net] sched: act_police: fix race condition on state variables (Ivan Vecera) [1638022] - [net] sched: cls_flower: validate nested enc_opts_policy to avoid warning (Ivan Vecera) [1638022] - [net] sched: act_pedit: fix memory leak when IDR allocation fails (Ivan Vecera) [1638022] - [net] configs: disable CAKE, ETF & SKBPRIO qdisc in config (Ivan Vecera) [1638022] - [net] tc-tests: test denial of 'goto chain' for exceed traffic in police.json (Ivan Vecera) [1638022] - [net] tc-tests: test denial of 'goto chain' on 'random' traffic in gact.json (Ivan Vecera) [1638022] - [net] sched: act_police: disallow 'goto chain' on fallback control action (Ivan Vecera) [1638022] - [net] sched: act_gact: disallow 'goto chain' on fallback control action (Ivan Vecera) [1638022] - [net] net_sched: fix a crash in tc_new_tfilter() (Ivan Vecera) [1638022] - [net] core: make function ___gnet_stats_copy_basic() static (Ivan Vecera) [1638022] - [net] net_sched: convert idrinfo->lock from spinlock to a mutex (Ivan Vecera) [1638022] - [net] loopback: clear skb->tstamp before netif_rx() (Ivan Vecera) [1638022] - [net] skbuff: preserve sock reference when scrubbing the skb. (Ivan Vecera) [1638022] - [net] netfilter: check if the socket netns is correct. (Ivan Vecera) [1638022] - [net] sched: make function qdisc_free_cb() static (Ivan Vecera) [1638022] - [net] sched: use reference counting for tcf blocks on rules update (Ivan Vecera) [1638022] - [net] sched: implement tcf_block_refcnt_{get|put}() (Ivan Vecera) [1638022] - [net] sched: protect block idr with spinlock (Ivan Vecera) [1638022] - [net] sched: implement functions to put and flush all chains (Ivan Vecera) [1638022] - [net] sched: change tcf block reference counter type to refcount_t (Ivan Vecera) [1638022] - [net] sched: use Qdisc rcu API instead of relying on rtnl lock (Ivan Vecera) [1638022] - [net] sched: add helper function to take reference to Qdisc (Ivan Vecera) [1638022] - [net] sched: extend Qdisc with rcu (Ivan Vecera) [1638022] - [net] sched: rename qdisc_destroy() to qdisc_put() (Ivan Vecera) [1638022] - [net] core: netlink: add helper refcount dec and lock function (Ivan Vecera) [1638022] - [net] sched: act_ipt: check for underflow in __tcf_ipt_init() (Ivan Vecera) [1638022] - [net] sched: Add hardware specific counters to TC actions (Ivan Vecera) [1638022] - [net] core: Add new basic hardware counter (Ivan Vecera) [1638022] - [net] net_sched: change tcf_del_walker() to take idrinfo->lock (Ivan Vecera) [1638022] - [net] sched: Use FIELD_SIZEOF directly instead of reimplementing its function (Ivan Vecera) [1638022] - [net] sched: act_sample: fix NULL dereference in the data path (Ivan Vecera) [1638022] - [net] sched: act_police: don't use spinlock in the data path (Ivan Vecera) [1638022] - [net] sched: act_police: use per-cpu counters (Ivan Vecera) [1638022] - [net] net_sched: notify filter deletion when deleting a chain (Ivan Vecera) [1638022] - [net] htb: use anonymous union for simplicity (Ivan Vecera) [1638022] - [net] net_sched: remove redundant qdisc lock classes (Ivan Vecera) [1638022] - [net] sched: cls_flower: dump offload count value (Ivan Vecera) [1638022] - [net] net_sched: properly cancel netlink dump on failure (Ivan Vecera) [1638022] - [net] sched: fix memory leak in act_tunnel_key_init() (Ivan Vecera) [1638022] - [net] sched: action_ife: take reference to meta module (Ivan Vecera) [1638022] - [net] act_ife: fix a potential use-after-free (Ivan Vecera) [1638022] - [net] sched: act_nat: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_skbedit: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: null actions array pointer before releasing action (Ivan Vecera) [1638022] - [net] sched: fix type of htb statistics (Ivan Vecera) [1638022] - [net] net_sched: add missing tcf_lock for act_connmark (Ivan Vecera) [1638022] - [net] revert "net: sched: act: add extack for lookup callback" (Ivan Vecera) [1638022] - [net] tc-testing: add test-cases for numeric and invalid control action (Ivan Vecera) [1638022] - [net] net_sched: reject unknown tcfa_action values (Ivan Vecera) [1638022] - [net] sched: act_pedit: fix dump of extended layered op (Ivan Vecera) [1638022] - [net] sched: return -ENOENT when trying to remove filter from non-existent chain (Ivan Vecera) [1638022] - [net] sched: fix extack error message when chain is failed to be created (Ivan Vecera) [1638022] - [net] sched: Fix memory exposure from short TCA_U32_SEL (Ivan Vecera) [1638022] - [net] net_sched: fix unused variable warning in stmmac (Ivan Vecera) [1638022] - [net] sch_cake: Fix TC filter flow override and expand it to hosts as well (Ivan Vecera) [1638022] - [net] sch_cake: Remove unused including (Ivan Vecera) [1638022] - [net] act_ife: fix a potential deadlock (Ivan Vecera) [1638022] - [net] act_ife: move tcfa_lock down to where necessary (Ivan Vecera) [1638022] - [net] revert "net: sched: act_ife: disable bh when taking ife_mod_lock" (Ivan Vecera) [1638022] - [net] net_sched: remove unused tcfa_capab (Ivan Vecera) [1638022] - [net] net_sched: remove list_head from tc_action (Ivan Vecera) [1638022] - [net] net_sched: remove unused tcf_idr_check() (Ivan Vecera) [1638022] - [net] net_sched: remove unused parameter for tcf_action_delete() (Ivan Vecera) [1638022] - [net] net_sched: remove unnecessary ops->delete() (Ivan Vecera) [1638022] - [net] net_sched: improve and refactor tcf_action_put_many() (Ivan Vecera) [1638022] - [net] sched: always disable bh when taking tcf_lock (Ivan Vecera) [1638022] - [net] sched: act_ife: always release ife action on init error (Ivan Vecera) [1638022] - [net] cls_matchall: fix tcf_unbind_filter missing (Ivan Vecera) [1638022] - [net] sched: act_ife: disable bh when taking ife_mod_lock (Ivan Vecera) [1638022] - [net] sched: act_mirred method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_vlan method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_skbmod method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_skbedit method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_simple method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_police method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_pedit method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_nat method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_ipt method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_gact method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_sum method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_bpf method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_connmark method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_police: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] core: protect rate estimator statistics pointer with lock (Ivan Vecera) [1638022] - [net] sched: act_mirred: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: extend action ops with put_dev callback (Ivan Vecera) [1638022] - [net] sched: act_vlan: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_tunnel_key: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_skbmod: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_simple: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_sample: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_pedit: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_ipt: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_ife: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_gact: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_csum: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_bpf: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] tc: Update README and add config (Ivan Vecera) [1638022] - [net] sched: fix block->refcnt decrement (Ivan Vecera) [1638022] - [net] tc-tests: initial version of nat action unit tests (Ivan Vecera) [1638022] - [net] sched: allow flower to match tunnel options (Ivan Vecera) [1638022] - [net] flow_dissector: allow dissection of tunnel options from metadata (Ivan Vecera) [1638022] - [net] tc-testing: remove duplicate spaces in skbedit match patterns (Ivan Vecera) [1638022] - [net] tc-testing: remove duplicate spaces in connmark match patterns (Ivan Vecera) [1638022] - [net] tc-testing: flush gact actions on test teardown (Ivan Vecera) [1638022] - [net] tc-testing: fix ip address in u32 test (Ivan Vecera) [1638022] - [net] sched: cls_flower: Fix an error code in fl_tmplt_create() (Ivan Vecera) [1638022] - [net] sched: fix flush on non-existing chain (Ivan Vecera) [1638022] - [net] sched: make tcf_chain_{get, put}() static (Ivan Vecera) [1638022] - [net] sched: fix notifications for action-held chains (Ivan Vecera) [1638022] - [net] sched: change name of zombie chain to "held_by_acts_only" (Ivan Vecera) [1638022] - [net] act_mirred: use TC_ACT_REINSERT when possible (Ivan Vecera) [1638022] - [net] tc: introduce TC_ACT_REINSERT. (Ivan Vecera) [1638022] - [net] tc/act: remove unneeded RCU lock in action callback (Ivan Vecera) [1638022] - [net] sched: user-space can't set unknown tcfa_action values (Ivan Vecera) [1638022] - [net] Add and use skb_mark_not_on_list(). (Ivan Vecera) [1638022] - [net] sch_netem: Move private queue handler to generic location. (Ivan Vecera) [1638022] - [net] sch_htb: Remove local SKB queue handling code. (Ivan Vecera) [1638022] - [net] act_bpf: Use kmemdup instead of duplicating it in tcf_bpf_init_from_ops (Ivan Vecera) [1638022] - [net] cls_bpf: Use kmemdup instead of duplicating it in cls_bpf_prog_from_ops (Ivan Vecera) [1638022] - [net] act_pedit: remove unnecessary semicolon (Ivan Vecera) [1638022] - [net] sched: don't dump chains only held by actions (Ivan Vecera) [1638022] - [net] sch_cake: Make gso-splitting configurable from userspace (Ivan Vecera) [1638022] - [net] sched: unmark chain as explicitly created on delete (Ivan Vecera) [1638022] - [net] sched: cls_api: fix dead code in switch (Ivan Vecera) [1638022] - [net] sched: cls_flower: Use correct inline function for assignment of vlan tpid (Ivan Vecera) [1638022] - [net] sched: fix trailing whitespace (Ivan Vecera) [1638022] - [net] cbs: Add support for the graft function (Ivan Vecera) [1638022] - [net] sched: add skbprio scheduler (Ivan Vecera) [1638022] - [net] selftests: forwarding: add tests for TC chain templates (Ivan Vecera) [1638022] - [net] selftests: forwarding: add tests for TC chains creation adn destruction (Ivan Vecera) [1638022] - [net] selftests: forwarding: move shblock tc support check to a separate helper (Ivan Vecera) [1638022] - [net] sched: cls_flower: propagate chain teplate creation and destruction to drivers (Ivan Vecera) [1638022] - [net] sched: cls_flower: implement chain templates (Ivan Vecera) [1638022] - [net] sched: cls_flower: change fl_init_dissector to accept mask and dissector (Ivan Vecera) [1638022] - [net] sched: cls_flower: move key/mask dumping into a separate function (Ivan Vecera) [1638022] - [net] sched: introduce chain templates (Ivan Vecera) [1638022] - [net] sched: introduce chain object to uapi (Ivan Vecera) [1638022] - [net] sched: Avoid implicit chain 0 creation (Ivan Vecera) [1638022] - [net] sched: push ops lookup bits into tcf_proto_lookup_ops() (Ivan Vecera) [1638022] - [net] nfp: bring back support for offloading shared blocks (Ivan Vecera) [1638022] - [net] sched: use PTR_ERR_OR_ZERO macro in tcf_block_cb_register (Ivan Vecera) [1638022] - [net] tc-tests: initial version of fw filter unit tests (Ivan Vecera) [1638022] - [net] sch_cake: Fix tin order when set through skb->priority (Ivan Vecera) [1638022] - [net] sched: act_skbedit: don't use spinlock in the data path (Ivan Vecera) [1638022] - [net] sched: skbedit: use per-cpu counters (Ivan Vecera) [1638022] - [net] tc-testing: add geneve options in tunnel_key unit tests (Ivan Vecera) [1638022] - [net] sched: fix unprotected access to rcu cookie pointer (Ivan Vecera) [1638022] - [net] sched: act_ife: fix memory leak in ife init (Ivan Vecera) [1638022] - [net] sched: refactor flower walk to iterate over idr (Ivan Vecera) [1638022] - [net] sched: flower: Fix null pointer dereference when run tc vlan command (Ivan Vecera) [1638022] - [net] sched: Fix warnings from xchg() on RCU'd cookie pointer. (Ivan Vecera) [1638022] - [net] cls_flower: fix error values for commands not supported by drivers (Ivan Vecera) [1638022] - [net] nfp: handle cls_flower command default case (Ivan Vecera) [1638022] - [net] bnxt: simplify cls_flower command switch and handle default case (Ivan Vecera) [1638022] - [net] sch_cake: Conditionally split GSO segments (Ivan Vecera) [1638022] - [net] sch_cake: Add overhead compensation support to the rate shaper (Ivan Vecera) [1638022] - [net] sch_cake: Add DiffServ handling (Ivan Vecera) [1638022] - [net] sch_cake: Add NAT awareness to packet classifier (Ivan Vecera) [1638022] - [net] netfilter: Add nf_ct_get_tuple_skb global lookup function (Ivan Vecera) [1638022] - [net] sch_cake: Add optional ACK filter (Ivan Vecera) [1638022] - [net] sch_cake: Add ingress mode (Ivan Vecera) [1638022] - [net] sched: Add Common Applications Kept Enhanced (cake) qdisc (Ivan Vecera) [1638022] - [net] Use __u32 in uapi net_stamp.h (Ivan Vecera) [1638022] - [net] sched: flower: Add supprt for matching on QinQ vlan headers (Ivan Vecera) [1638022] - [net] sched: flower: Dump the ethertype encapsulated in vlan (Ivan Vecera) [1638022] - [net] flow_dissector: Add support for QinQ dissection (Ivan Vecera) [1638022] - [net] sched: flower: Add support for matching on vlan ethertype (Ivan Vecera) [1638022] - [net] flow_dissector: Save vlan ethertype from headers (Ivan Vecera) [1638022] - [net] sched: change action API to use array of pointers to actions (Ivan Vecera) [1638022] - [net] sched: atomically check-allocate action (Ivan Vecera) [1638022] - [net] sched: use reference counting action init (Ivan Vecera) [1638022] - [net] sched: don't release reference on action overwrite (Ivan Vecera) [1638022] - [net] sched: implement reference counted action release (Ivan Vecera) [1638022] - [net] sched: add 'delete' function to action ops (Ivan Vecera) [1638022] - [net] sched: implement action API that deletes action by index (Ivan Vecera) [1638022] - [net] sched: always take reference to action (Ivan Vecera) [1638022] - [net] sched: implement unlocked action init API (Ivan Vecera) [1638022] - [net] sched: change type of reference and bind counters (Ivan Vecera) [1638022] - [net] sched: use rcu for action cookie update (Ivan Vecera) [1638022] - [net] sched: Make etf report drops on error_queue (Ivan Vecera) [1638022] - [net] sched: Add HW offloading capability to ETF (Ivan Vecera) [1638022] - [net] sched: Introduce the ETF Qdisc (Ivan Vecera) [1638022] - [net] sched: Allow creating a Qdisc watchdog with other clocks (Ivan Vecera) [1638022] - [net] packet: Hook into time based transmission. (Ivan Vecera) [1638022] - [net] ipv6: Hook into time based transmission (Ivan Vecera) [1638022] - [net] ipv4: Hook into time based transmission (Ivan Vecera) [1638022] - [net] Add a new socket option for a future transmit time. (Ivan Vecera) [1638022] - [net] Clear skb->tstamp only on the forwarding path (Ivan Vecera) [1638022] - [net] sched: act_pedit: fix possible memory leak in tcf_pedit_init() (Ivan Vecera) [1638022] - [net] net sched actions: add extack messages in pedit action (Ivan Vecera) [1638022] - [net] net:sched: add action inheritdsfield to skbedit (Ivan Vecera) [1638022] - [net] tc-testing: initial version of tunnel_key unit tests (Ivan Vecera) [1638022] - [net] net sched actions: avoid bitwise operation on signed value in pedit (Ivan Vecera) [1638022] - [net] net sched actions: fix misleading text strings in pedit action (Ivan Vecera) [1638022] - [net] net sched actions: use sizeof operator for buffer length (Ivan Vecera) [1638022] - [net] net sched actions: fix sparse warning (Ivan Vecera) [1638022] - [net] net sched actions: fix coding style in pedit headers (Ivan Vecera) [1638022] - [net] net sched actions: fix coding style in pedit action (Ivan Vecera) [1638022] - [net] netem: slotting with non-uniform distribution (Ivan Vecera) [1638022] - [net] check tunnel option type in tunnel flags (Ivan Vecera) [1638022] - [net] sched: act_tunnel_key: add extended ack support (Ivan Vecera) [1638022] - [net] tc-tests: add an extreme-case csum action test (Ivan Vecera) [1638022] - [net] net_sched: remove unused htb drop_list (Ivan Vecera) [1638022]- [rpmspec] always run make with HOSTCFLAGS/HOSTLDFLAGS set (Jiri Olsa) [1624124] - [rpmspec] Pass global build flags to tools build (Jiri Olsa) [1624124] - [rpmspec] Pass global build flags to bpftool build (Jiri Olsa) [1624124] - [kernel] kbuild: Use HOST*FLAGS options from the command line (Jiri Olsa) [1624124] - [scripts] kbuild: Rename HOST_LOADLIBES to KBUILD_HOSTLDLIBS (Jiri Olsa) [1624124] - [tools] kbuild: Rename HOSTLDFLAGS to KBUILD_HOSTLDFLAGS (Jiri Olsa) [1624124] - [scripts] kbuild: Rename HOSTCXXFLAGS to KBUILD_HOSTCXXFLAGS (Jiri Olsa) [1624124] - [tools] kbuild: Rename HOSTCFLAGS to KBUILD_HOSTCFLAGS (Jiri Olsa) [1624124] - [tools] tools cpupower: Override CFLAGS assignments (Jiri Olsa) [1624124] - [tools] tools cpupower debug: Allow to use outside build flags (Jiri Olsa) [1624124] - [tools] perf tools: Pass build flags to traceevent build (Jiri Olsa) [1624124] - [tools] tools lib traceevent: Use LDFLAGS in the build commands (Jiri Olsa) [1624124] - [tools] perf tools: Link libperf-jvmti.so with LDFLAGS variable (Jiri Olsa) [1624124] - [tools] bpftool: Allow add linker flags via EXTRA_LDFLAGS variable (Jiri Olsa) [1624124] - [tools] bpftool: Allow to add compiler flags via EXTRA_CFLAGS variable (Jiri Olsa) [1624124] - [block] blkcg: handle dying request_queue when associating a blkg (Ming Lei) [1655485] - [block] block: deactivate blk_stat timer in wbt_disable_default() (Ming Lei) [1655485] - [lib] sbitmap: flush deferred clears for resize and shallow gets (Ming Lei) [1655485] - [md] dm: fix request-based dm's use of dm_wait_for_completion (Ming Lei) [1655485] - [nvme] nvme: fix irq vs io_queue calculations (Ming Lei) [1655485] - [md] dm: fix inflight IO check (Ming Lei) [1655485] - [md] dm: remove the pending IO accounting (Ming Lei) [1655485] - [block] block: return just one value from part_in_flight (Ming Lei) [1655485] - [block] block: switch to per-cpu in-flight counters (Ming Lei) [1655485] - [block] block: delete part_round_stats and switch to less precise counting (Ming Lei) [1655485] - [block] block: stop passing 'cpu' to all percpu stats methods (Ming Lei) [1655485] - [md] dm rq: leverage blk_mq_queue_busy() to check for outstanding IO (Ming Lei) [1655485] - [md] dm: dont rewrite dm_disk(md)->part0.in_flight (Ming Lei) [1655485] - [lib] sbitmap: silence bogus lockdep IRQ warning (Ming Lei) [1655485] - [scsi] scsi: Fix a harmless double shift bug (Ming Lei) [1655485] - [block] blk-mq: re-build queue map in case of kdump kernel (Ming Lei) [1655485] - [block] blkcg: put back rcu lock in blkcg_bio_issue_check() (Ming Lei) [1655485] - [block] block: convert io-latency to use rq_qos_wait (Ming Lei) [1655485] - [block] block: convert wbt_wait() to use rq_qos_wait() (Ming Lei) [1655485] - [block] block: add rq_qos_wait to rq_qos (Ming Lei) [1655485] - [block] blkcg: rename blkg_try_get() to blkg_tryget() (Ming Lei) [1655485] - [block] blkcg: change blkg reference counting to use percpu_ref (Ming Lei) [1655485] - [block] blkcg: remove bio_disassociate_task() (Ming Lei) [1655485] - [block] blkcg: remove additional reference to the css (Ming Lei) [1655485] - [block] blkcg: remove bio->bi_css and instead use bio->bi_blkg (Ming Lei) [1655485] - [block] blkcg: associate writeback bios with a blkg (Ming Lei) [1655485] - [block] blkcg: associate a blkg for pages being evicted by swap (Ming Lei) [1655485] - [block] blkcg: consolidate bio_issue_init() to be a part of core (Ming Lei) [1655485] - [block] blkcg: associate blkg when associating a device (Ming Lei) [1655485] - [block] dm: set the static flush bio device on demand (Ming Lei) [1655485] - [block] blkcg: introduce common blkg association logic (Ming Lei) [1655485] - [block] blkcg: convert blkg_lookup_create() to find closest blkg (Ming Lei) [1655485] - [block] blkcg: update blkg_lookup_create() to do locking (Ming Lei) [1655485] - [block] blkcg: fix ref count issue with bio_blkcg() using task_css (Ming Lei) [1655485] - [block] blk-mq: remove QUEUE_FLAG_POLL from default MQ flags (Ming Lei) [1655485] - [block] block: enable polling by default if a poll map is initalized (Ming Lei) [1655485] - [block] block: only allow polling if a poll queue_map exists (Ming Lei) [1655485] - [block] block: remove ->poll_fn (Ming Lei) [1655485] - [nvme] nvme-mpath: remove I/O polling support (Ming Lei) [1655485] - [nvme] nvme-rdma: remove I/O polling support (Ming Lei) [1655485] - [nvme] nvme-pci: remove the CQ lock for interrupt driven queues (Ming Lei) [1655485] - [nvme] nvme-pci: don't poll from irq context when deleting queues (Ming Lei) [1655485] - [nvme] nvme-pci: refactor nvme_disable_io_queues (Ming Lei) [1655485] - [nvme] nvme-pci: consolidate code for polling non-dedicated queues (Ming Lei) [1655485] - [nvme] nvme-pci: only allow polling with separate poll queues (Ming Lei) [1655485] - [nvme] nvme-pci: cleanup SQ allocation a bit (Ming Lei) [1655485] - [nvme] nvme-pci: use atomic bitops to mark a queue enabled (Ming Lei) [1655485] - [block] block: move queues types to the block layer (Ming Lei) [1655485] - [fs] aio: clear IOCB_HIPRI (Ming Lei) [1655485] - [lib] sbitmap: fix sbitmap_for_each_set() (Ming Lei) [1655485] - [block] blk-mq: don't call ktime_get_ns() if we don't need it (Ming Lei) [1655485] - [block] block: add cmd_flags to print_req_error (Ming Lei) [1655485] - [lib] sbitmap: optimize wakeup check (Ming Lei) [1655485] - [lib] sbitmap: ammortize cost of clearing bits (Ming Lei) [1655485] - [block] block: avoid extra bio reference for async O_DIRECT (Ming Lei) [1655485] - [lib] sbitmap: don't loop for find_next_zero_bit() for !round_robin (Ming Lei) [1655485] - [block] blk-mq: use plug for devices that implement ->commits_rqs() (Ming Lei) [1655485] - [block] blk-mq: use bd->last == true for list inserts (Ming Lei) [1655485] - [block] ataflop: implement mq_ops->commit_rqs() hook (Ming Lei) [1655485] - [block] virtio_blk: implement mq_ops->commit_rqs() hook (Ming Lei) [1655485] - [nvme] nvme: implement mq_ops->commit_rqs() hook (Ming Lei) [1655485] - [block] blk-mq: add mq_ops->commit_rqs() (Ming Lei) [1655485] - [block] block: improve logic around when to sort a plug list (Ming Lei) [1655485] - [block] blk-mq: Add a NULL check in blk_mq_free_map_and_requests() (Ming Lei) [1655485] - [block] ataflop: fix error handling in atari_floppy_init() (Ming Lei) [1655485] - [block] block: add io timeout to sysfs (Ming Lei) [1655485] - [block] block: use rcu_work instead of call_rcu to avoid sleep in softirq (Ming Lei) [1655485] - [block] blk-mq: fix failure to decrement plug count on single rq removal (Ming Lei) [1655485] - [block] sunvdc: Do not spin in an infinite loop when vio_ldc_send() returns EAGAIN (Ming Lei) [1655485] - [block] block: sum requests in the plug structure (Ming Lei) [1655485] - [block] blk-mq: Simplify request completion state (Ming Lei) [1655485] - [scsi] scsi: Do not rely on blk-mq for double completions (Ming Lei) [1655485] - [block] blk-mq: Return true if request was completed (Ming Lei) [1655485] - [block] blk-mq: never redirect polled IO completions (Ming Lei) [1655485] - [block] blk-mq: ensure mq_ops ->poll() is entered at least once (Ming Lei) [1655485] - [block] block: make blk_poll() take a parameter on whether to spin or not (Ming Lei) [1655485] - [nvme] nvme: remove opportunistic polling from bdev target (Ming Lei) [1655485] - [block] blk-mq: remove 'tag' parameter from mq_ops->poll() (Ming Lei) [1655485] - [block] blk-mq: when polling for IO, look for any completion (Ming Lei) [1655485] - [block] block: fix attempt to assign NULL io_context (Ming Lei) [1655485] - [block] block: Initialize BIO I/O priority early (Ming Lei) [1655485] - [block] block: prevent merging of requests with different priorities (Ming Lei) [1655485] - [fs] aio: Fix fallback I/O priority value (Ming Lei) [1655485] - [block] block: Introduce get_current_ioprio() (Ming Lei) [1655485] - [block] block: Remove bio->bi_ioc (Ming Lei) [1655485] - [fs] aio: Comment use of IOCB_FLAG_IOPRIO aio flag (Ming Lei) [1655485] - [nvme] nvme-fc: remove ->poll implementation (Ming Lei) [1655485] - [block] block: have ->poll_fn() return number of entries polled (Ming Lei) [1655485] - [block] block: avoid ordered task state change for polled IO (Ming Lei) [1655485] - [nvme] nvme: default to 0 poll queues (Ming Lei) [1655485] - [block] floppy: remove now unused 'flags' variable (Ming Lei) [1655485] - [mmc] mmc: stop abusing the request queue_lock pointer (Ming Lei) [1655485] - [block] ide: don't acquire queue_lock in ide_complete_pm_rq (Ming Lei) [1655485] - [block] ide: don't acquire queue lock in ide_pm_execute_rq (Ming Lei) [1655485] - [block] pktcdvd: remove queue_lock around blk_queue_max_hw_sectors (Ming Lei) [1655485] - [block] floppy: remove queue_lock around floppy_end_request (Ming Lei) [1655485] - [block] block: remove the rq_alloc_data request_queue field (Ming Lei) [1655485] - [block] block: don't plug for aio/O_DIRECT HIPRI IO (Ming Lei) [1655485] - [block] block: for async O_DIRECT, mark us as polling if asked to (Ming Lei) [1655485] - [block] block: add polled wakeup task helper (Ming Lei) [1655485] - [block] blk-rq-qos: inline check for q->rq_qos functions (Ming Lei) [1655485] - [block] block: add queue_is_mq() helper (Ming Lei) [1655485] - [nvme] nvme: provide optimized poll function for separate poll queues (Ming Lei) [1655485] - [block] ide: clear ide_req()->special for non-passthrough requests (Ming Lei) [1655485] - [nvme] nvme: fix handling of EINVAL on pci_alloc_irq_vectors_affinity() (Ming Lei) [1655485] - [block] block: add wbt_disable_default export for BFQ (Ming Lei) [1655485] - [block] block: remove the queue_lock indirection (Ming Lei) [1655485] - [block] block: remove the lock argument to blk_alloc_queue_node (Ming Lei) [1655485] - [mmc] mmc: stop abusing the request queue_lock pointer (Ming Lei) [1655485] - [mmc] mmc: simplify queue initialization (Ming Lei) [1655485] - [block] umem: don't override the queue_lock (Ming Lei) [1655485] - [block] drbd: don't override the queue_lock (Ming Lei) [1655485] - [block] blk-cgroup: move locking into blkg_destroy_all (Ming Lei) [1655485] - [block] blk-cgroup: consolidate error handling in blkcg_init_queue (Ming Lei) [1655485] - [block] block: remove a few unused exports (Ming Lei) [1655485] - [block] block: update a few comments for the legacy request removal (Ming Lei) [1655485] - [block] block: remove the unused lock argument to rq_qos_throttle (Ming Lei) [1655485] - [block] block: remove queue_lockdep_assert_held (Ming Lei) [1655485] - [block] block: use atomic bitops for ->queue_flags (Ming Lei) [1655485] - [block] block: don't hold the queue_lock over blk_abort_request (Ming Lei) [1655485] - [block] block: remove deadline __deadline manipulation helpers (Ming Lei) [1655485] - [block] block: remove QUEUE_FLAG_BYPASS and ->bypass (Ming Lei) [1655485] - [nvme] nvmet-rdma: fix response use after free (Ming Lei) [1655485] - [nvme] nvme: validate controller state before rescheduling keep alive (Ming Lei) [1655485] - [block] block, bfq: fix decrement of num_active_groups (Ming Lei) [1655485] - [ata] libata: whitelist all SAMSUNG MZ7KM* solid-state disks (Ming Lei) [1655485] - [nvme] nvme-rdma: fix double freeing of async event data (Ming Lei) [1655485] - [nvme] nvme-pci: fix surprise removal (Ming Lei) [1655485] - [nvme] nvme: Free ctrl device name on init failure (Ming Lei) [1655485] - [nvme] nvme-fc: resolve io failures during connect (Ming Lei) [1655485] - [nvme] nvme: make sure ns head inherits underlying device limits (Ming Lei) [1655485] - [nvme] nvmet: don't try to add ns to p2p map unless it actually uses it (Ming Lei) [1655485] - [nvme] nvme-pci: fix conflicting p2p resource adds (Ming Lei) [1655485] - [nvme] nvmet: Optionally use PCI P2P memory (Ming Lei) [1655485] - [nvme] nvmet: Introduce helper functions to allocate and free request SGLs (Ming Lei) [1655485] - [nvme] nvme-pci: Add support for P2P memory in requests (Ming Lei) [1655485] - [nvme] nvme-pci: Use PCI p2pmem subsystem to manage the CMB (Ming Lei) [1655485] - [infiniband] IB/core: Ensure we map P2P memory correctly in rdma_rw_ctx_[init|destroy]() (Ming Lei) [1655485] - [block] block: Add PCI P2P flag for request queue (Ming Lei) [1655485] - [documentation] PCI/P2PDMA: Add P2P DMA driver writer's documentation (Ming Lei) [1655485] - [documentation] docs-rst: Add a new directory for PCI documentation (Ming Lei) [1655485] - [pci] PCI/P2PDMA: Introduce configfs/sysfs enable attribute helpers (Ming Lei) [1655485] - [pci] PCI/P2PDMA: Add PCI p2pmem DMA mappings to adjust the bus offset (Ming Lei) [1655485] - [pci] PCI/P2PDMA: Add sysfs group to display p2pmem stats (Ming Lei) [1655485] - [pci] PCI/P2PDMA: Support peer-to-peer memory (Ming Lei) [1655485] - [nvme] nvmet-rdma: support max(16KB, PAGE_SIZE) inline data (Ming Lei) [1655485] - [nvme] nvme-rdma: support up to 4 segments of inline data (Ming Lei) [1655485] - [fs] aio: fix failure to put the file pointer (Ming Lei) [1655485] - [lib] scsi: Remove percpu_ida (Ming Lei) [1655485] - [scsi] scsi: target: Convert target drivers to use sbitmap (Ming Lei) [1655485] - [scsi] scsi: target: Abstract tag freeing (Ming Lei) [1655485] - [block] mmc: block: Fix unsupported parallel dispatch of requests (Ming Lei) [1655485] - [scsi] scsi: target: sbitmap: add seq_file forward declaration (Ming Lei) [1655485] - [mm] mm, memory_hotplug: do not clear numa_node association after hot_remove (Waiman Long) [1657422] - [fs] iomap: partially revert 4721a601099 (simulated directio short read on EFAULT) (Brian Foster) [1654713] - [fs] splice: don't read more than available pipe space (Brian Foster) [1654713] - [fs] vfs: allow some remap flags to be passed to vfs_clone_file_range (Brian Foster) [1654713] - [fs] xfs: fix inverted return from xfs_btree_sblock_verify_crc (Brian Foster) [1654713] - [fs] xfs: fix PAGE_MASK usage in xfs_free_file_space (Brian Foster) [1654713] - [fs] fs/xfs: fix f_ffree value for statfs when project quota is set (Brian Foster) [1654713] - [fs] iomap: readpages doesn't zero page tail beyond EOF (Brian Foster) [1654713] - [fs] vfs: vfs_dedupe_file_range() doesn't return EOPNOTSUPP (Brian Foster) [1654713] - [fs] iomap: dio data corruption and spurious errors when pipes fill (Brian Foster) [1654713] - [fs] iomap: sub-block dio needs to zeroout beyond EOF (Brian Foster) [1654713] - [fs] iomap: FUA is wrong for DIO O_DSYNC writes into unwritten extents (Brian Foster) [1654713] - [fs] xfs: delalloc -> unwritten COW fork allocation can go wrong (Brian Foster) [1654713] - [fs] xfs: flush removing page cache in xfs_reflink_remap_prep (Brian Foster) [1654713] - [fs] xfs: extent shifting doesn't fully invalidate page cache (Brian Foster) [1654713] - [fs] xfs: finobt AG reserves don't consider last AG can be a runt (Brian Foster) [1654713] - [fs] xfs: fix transient reference count error in xfs_buf_resubmit_failed_buffers (Brian Foster) [1654713] - [fs] xfs: uncached buffer tracing needs to print bno (Brian Foster) [1654713] - [fs] xfs: make xfs_file_remap_range() static (Brian Foster) [1654713] - [fs] xfs: fix shared extent data corruption due to missing cow reservation (Brian Foster) [1654713] - [fs] xfs: fix overflow in xfs_attr3_leaf_verify (Brian Foster) [1654713] - [fs] xfs: print buffer offsets when dumping corrupt buffers (Brian Foster) [1654713] - [fs] xfs: Fix error code in 'xfs_ioc_getbmap()' (Brian Foster) [1654713] - [fs] xfs: cancel COW blocks before swapext (Brian Foster) [1654713] - [fs] xfs: clear ail delwri queued bufs on unmount of shutdown fs (Brian Foster) [1654713] - [fs] xfs: use offsetof() in place of offset macros for __xfsstats (Brian Foster) [1654713] - [fs] xfs: Fix xqmstats offsets in /proc/fs/xfs/xqmstat (Brian Foster) [1654713] - [fs] xfs: fix use-after-free race in xfs_buf_rele (Brian Foster) [1654713] - [fs] xfs: Add attibute remove and helper functions (Brian Foster) [1654713] - [fs] xfs: Add attibute set and helper functions (Brian Foster) [1654713] - [fs] xfs: Add helper function xfs_attr_try_sf_addname (Brian Foster) [1654713] - [fs] xfs: Move fs/xfs/xfs_attr.h to fs/xfs/libxfs/xfs_attr.h (Brian Foster) [1654713] - [fs] xfs: issue log message on user force shutdown (Brian Foster) [1654713] - [fs] xfs: fix buffer state management in xrep_findroot_block (Brian Foster) [1654713] - [fs] xfs: always assign buffer verifiers when one is provided (Brian Foster) [1654713] - [fs] xfs: xrep_findroot_block should reject root blocks with siblings (Brian Foster) [1654713] - [fs] xfs: add a define for statfs magic to uapi (Brian Foster) [1654713] - [fs] xfs: print dangling delalloc extents (Brian Foster) [1654713] - [fs] xfs: fix fork selection in xfs_find_trim_cow_extent (Brian Foster) [1654713] - [fs] xfs: remove the unused trimmed argument from xfs_reflink_trim_around_shared (Brian Foster) [1654713] - [fs] xfs: remove the unused shared argument to xfs_reflink_reserve_cow (Brian Foster) [1654713] - [fs] xfs: handle zeroing in xfs_file_iomap_begin_delay (Brian Foster) [1654713] - [fs] xfs: remove suport for filesystems without unwritten extent flag (Brian Foster) [1654713] - [fs] xfs: remove XFS_IO_INVALID (Brian Foster) [1654713] - [fs] xfs: remove [cm]time update from reflink calls (Brian Foster) [1654713] - [fs] xfs: remove xfs_reflink_remap_range (Brian Foster) [1654713] - [fs] xfs: remove redundant remap partial EOF block checks (Brian Foster) [1654713] - [fs] xfs: support returning partial reflink results (Brian Foster) [1654713] - [fs] xfs: clean up xfs_reflink_remap_blocks call site (Brian Foster) [1654713] - [fs] xfs: fix pagecache truncation prior to reflink (Brian Foster) [1654713] - [fs] vfs: clean up generic_remap_file_range_prep return value (Brian Foster) [1654713] - [fs] vfs: hide file range comparison function (Brian Foster) [1654713] - [fs] vfs: enable remap callers that can handle short operations (Brian Foster) [1654713] - [fs] vfs: plumb remap flags through the vfs dedupe functions (Brian Foster) [1654713] - [fs] vfs: plumb remap flags through the vfs clone functions (Brian Foster) [1654713] - [fs] vfs: make remap_file_range functions take and return bytes completed (Brian Foster) [1654713] - [fs] vfs: remap helper should update destination inode metadata (Brian Foster) [1654713] - [fs] vfs: pass remap flags to generic_remap_checks (Brian Foster) [1654713] - [fs] vfs: pass remap flags to generic_remap_file_range_prep (Brian Foster) [1654713] - [fs] vfs: combine the clone and dedupe into a single remap_file_range (Brian Foster) [1654713] - [fs] vfs: rename clone_verify_area to remap_verify_area (Brian Foster) [1654713] - [fs] vfs: rename vfs_clone_file_prep to be more descriptive (Brian Foster) [1654713] - [fs] vfs: skip zero-length dedupe requests (Brian Foster) [1654713] - [fs] vfs: avoid problematic remapping requests into partial EOF block (Brian Foster) [1654713] - [fs] vfs: strengthen checking of file range inputs to generic_remap_checks (Brian Foster) [1654713] - [fs] vfs: exit early from zero length remap operations (Brian Foster) [1654713] - [fs] vfs: check file ranges before cloning files (Brian Foster) [1654713] - [fs] vfs: vfs_clone_file_prep_inodes should return EINVAL for a clone from beyond EOF (Brian Foster) [1654713] - [block] blk-mq: not embed .mq_kobj and ctx->kobj into queue instance (Ming Lei) [1653124] - [fs] fs: fix lost error code in dio_complete (Ming Lei) [1655364] - [iommu] iommu/iova: Optimise attempts to allocate iova from 32bit address range (Robert Richter) [1639202]- [drm] drm/nouveau/drm/nouveau: Check rc from drm_dp_mst_topology_mgr_resume() (Lyude Paul) [1658810] - [x86] Mark Intel Apollo Lake supported (David Arcari) [1653799] - [infiniband] IB/mlx5: Fix implicit ODP interrupted page fault (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Improve ODP debugging messages (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Use multi threaded workqueue for page fault handling (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Return success for PAGE_FAULT_RESUME in internal error state (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Lock QP during page fault handling (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Enumerate page fault types (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Add interface to hold and release core resources (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Release resource on error flow (Alaa Hleihel) [1658085] - [netdrv] net/mlx4_core: Correctly set PFC param if global pause is turned off. (Alaa Hleihel) [1658085] - [netdrv] net/mlx4_en: Change min MTU size to ETH_MIN_MTU (Alaa Hleihel) [1658085] - [netdrv] mlx5: fix get_ip_proto() (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Fix page fault handling for MW (Alaa Hleihel) [1658085] - [infiniband] RDMA/mlx5: Initialize return variable in case pagefault was skipped (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Skip non-ODP MR when handling a page fault (Alaa Hleihel) [1658085] - [net] net/dim: Update DIM start sample after each DIM iteration (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Avoid load failure due to unknown link width (Alaa Hleihel) [1658085] - [infiniband] RDMA/mlx5: Fix fence type for IB_WR_LOCAL_INV WR (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Removed unnecessary warnings in FEC caps query (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Fix selftest for small MTUs (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: RX, verify received packet size in Linear Striding RQ (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Apply the correct check for supporting TC esw rules split (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Adjust to max number of channles when re-attaching (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Always use the match level enum when parsing TC rule match (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Claim TC hw offloads support only under a proper build config (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Don't match on vlan non-existence if ethertype is wildcarded (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: IPoIB, Reset QP after channels are closed (Alaa Hleihel) [1658085] - [netdrv] net/mlx4: Fix UBSAN warning of signed integer overflow (Alaa Hleihel) [1658085] - [netdrv] net/mlx4_core: Fix uninitialized variable compilation warning (Alaa Hleihel) [1658085] - [netdrv] net/mlx4_core: Zero out lkey field in SW2HW_MPT fw command (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Fix MR cache initialization (Alaa Hleihel) [1658085] - [infiniband] RDMA/mlx5: Remove extraneous error check (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Take only bit 24-26 of wqe.pftype_wq for page fault type (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Fix memory leak when setting fpga ipsec caps (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Unmap DMA addr from HCA before IOMMU (Alaa Hleihel) [1658085] - [infiniband] RDMA/mlx5: Remove superfluous version print (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Allow transition of DCI QP to reset (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Don't hold spin lock while checking device state (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Move mlx5e_priv_flags into en_ethtool.c (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Fix atomic_mode enum values (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Delete unneeded function argument (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: RX, Prefetch the xdp_frame data area (Alaa Hleihel) [1658085] - [drm] drm/i915: Synchronize hpd work in i915_hpd_storm_ctl_show() (Lyude Paul) [1658376] - [drm] drm/i915: Add short HPD IRQ storm detection for non-MST systems (Lyude Paul) [1658376] - [drm] drm/i915: Clarify flow for disabling IRQs on storms (Lyude Paul) [1658376] - [drm] drm/i915: Fix threshold check in intel_hpd_irq_storm_detect() (Lyude Paul) [1658376] - [drm] drm/i915: Fix NULL deref when re-enabling HPD IRQs on systems with MST (Lyude Paul) [1658376] - [drm] drm/i915: Fix possible race in intel_dp_add_mst_connector() (Lyude Paul) [1658376] - [x86] kvm: x86: bump KVM_(SOFT_)MAX_VCPUS to 384 (Radim Krcmar) [1635205] - [block] blk-mq: punt failed direct issue to dispatch list (Ming Lei) [1656653] - [block] blk-mq: fix corruption with direct issue (Ming Lei) [1656653] - [pci] PCI: Add support for Immediate Readiness (Myron Stowe) [1483409] - [x86] x86/PCI: Remove node-local allocation when initialising host controller (Myron Stowe) [1483409] - [arm64] arm64: PCI: Remove node-local allocations when initialising host controller (Myron Stowe) [1483409] - [cpufreq] cpufreq: intel_pstate: Add base_frequency attribute (Prarit Bhargava) [1648207] - [acpi] ACPI / CPPC: Add support for guaranteed performance (Prarit Bhargava) [1648207] - [block] block: fix single range discard merge (Ming Lei) [1654096] - [scsi] SCSI: fix queue cleanup race before queue initialization is done (Ming Lei) [1642404] - [netdrv] net: hinic: fix null pointer dereference on pointer hwdev (Xiaojun Tan) [1654207] - [netdrv] net-next/hinic: fix a bug in rx data flow (Xiaojun Tan) [1654207] - [netdrv] net-next/hinic:fix a bug in set mac address (Xiaojun Tan) [1654207] - [netdrv] net-next/hinic:add rx checksum offload for HiNIC (Xiaojun Tan) [1654207] - [netdrv] net-next/hinic:replace multiply and division operators (Xiaojun Tan) [1654207] - [netdrv] hinic: Fix l4_type parameter in hinic_task_set_tunnel_l4 (Xiaojun Tan) [1654207] - [netdrv] net-next/hinic: add checksum offload and TSO support (Xiaojun Tan) [1654207] - [netdrv] cxgb4: Remove SGE_HOST_PAGE_SIZE dependency on page size (Arjun Vynipadath) [1651082]- [x86] kvm: x86: Report STIBP on GET_SUPPORTED_CPUID (Eduardo Habkost) [1644870] - [kernel] power: remove possible deadlock when unregistering power_supply (Benjamin Tissoires) [1657623] - [md] dm: call blk_queue_split() to impose device limits on bios (Mike Snitzer) [1657340] - [pinctrl] Revert "pinctrl: intel: Do pin translation when lock IRQ" (Benjamin Tissoires) [1658075] - [pinctrl] pinctrl: cannonlake: Fix HOSTSW_OWN register offset of H variant (Benjamin Tissoires) [1658075] - [pinctrl] pinctrl: intel: Do pin translation in other GPIO operations as well (Benjamin Tissoires) [1658075] - [pinctrl] pinctrl: cannonlake: Fix gpio base for GPP-E (Benjamin Tissoires) [1658075] - [pinctrl] pinctrl: intel: Don't shadow error code of gpiochip_lock_as_irq() (Benjamin Tissoires) [1658075] - [pinctrl] pinctrl: cannonlake: Fix community ordering for H variant (Benjamin Tissoires) [1658075] - [pinctrl] pinctrl: intel: Do pin translation when lock IRQ (Benjamin Tissoires) [1658075] - [firmware] efi: Prevent GICv3 WARN() by mapping the memreserve table before first use (Bhupesh Sharma) [1638640] - [firmware] efi: Permit calling efi_mem_reserve_persistent() from atomic context (Bhupesh Sharma) [1638640] - [firmware] efi/arm: Defer persistent reservations until after paging_init() (Bhupesh Sharma) [1638640] - [firmware] efi/arm: Revert deferred unmap of early memmap mapping (Bhupesh Sharma) [1638640] - [arm64] arm64: memblock: don't permit memblock resizing until linear mapping is up (Bhupesh Sharma) [1638640] - [arm64] arm64: Fix /proc/iomem for reserved but not memory regions (Bhupesh Sharma) [1638640] - [tty] tty: wipe buffer. (Christoph von Recklinghausen) [1655051] - [tty] tty: wipe buffer if not echoing data (Christoph von Recklinghausen) [1655051]- [powerpc] powerpc/perf: Remove sched_task function defined for thread-imc (Steve Best) [1657153] - [s390] Add reserved fields to mm_context_t (Philipp Rudo) [1656874] - [s390] Add reserved fields to thread_struct (Philipp Rudo) [1656874] - [documentation] kdump: correct crashkernel=auto threshold (Raghavendra Rao) [1656698] - [fs] NFSv4.x: fix lock recovery during delegation recall (Steve Dickson) [1656410] - [x86] x86/spec_ctrl: Synchronize RHEL8 percpu SPEC_CTRL MSR states with new STIBP logic (Waiman Long) [1655662] - [x86] x86/speculation: Provide IBPB always command line options (Waiman Long) [1655662] - [x86] x86/speculation: Add seccomp Spectre v2 user space protection mode (Waiman Long) [1655662] - [x86] x86/speculation: Enable prctl mode for spectre_v2_user (Waiman Long) [1655662] - [x86] x86/speculation: Add prctl() control for indirect branch speculation (Waiman Long) [1655662] - [x86] x86/speculation: Prepare arch_smt_update() for PRCTL mode (Waiman Long) [1655662] - [x86] x86/speculation: Prevent stale SPEC_CTRL msr content (Waiman Long) [1655662] - [x86] x86/speculation: Split out TIF update (Waiman Long) [1655662] - [x86] ptrace: Remove unused ptrace_may_access_sched() and MODE_IBRS (Waiman Long) [1655662] - [x86] x86/speculation: Prepare for conditional IBPB in switch_mm() (Waiman Long) [1655662] - [x86] x86/speculation: Avoid __switch_to_xtra() calls (Waiman Long) [1655662] - [x86] x86/process: Consolidate and simplify switch_to_xtra() code (Waiman Long) [1655662] - [x86] x86/speculation: Prepare for per task indirect branch speculation control (Waiman Long) [1655662] - [x86] x86/speculation: Add command line control for indirect branch speculation (Waiman Long) [1655662] - [x86] x86/speculation: Unify conditional spectre v2 print functions (Waiman Long) [1655662] - [x86] x86/speculataion: Mark command line parser data __initdata (Waiman Long) [1655662] - [x86] x86/speculation: Mark string arrays const correctly (Waiman Long) [1655662] - [x86] x86/speculation: Reorder the spec_v2 code (Waiman Long) [1655662] - [x86] x86/l1tf: Show actual SMT state (Waiman Long) [1655662] - [x86] x86/speculation: Rework SMT state change (Waiman Long) [1655662] - [x86] sched/smt: Expose sched_smt_present static key (Waiman Long) [1655662] - [x86] x86/Kconfig: Select SCHED_SMT if SMP enabled (Waiman Long) [1655662] - [x86] sched/smt: Make sched_smt_present track topology (Waiman Long) [1655662] - [x86] x86/speculation: Reorganize speculation control MSRs update (Waiman Long) [1655662] - [x86] x86/speculation: Rename SSBD update functions (Waiman Long) [1655662] - [x86] x86/speculation: Disable STIBP when enhanced IBRS is in use (Waiman Long) [1655662] - [x86] x86/speculation: Move STIPB/IBPB string conditionals out of cpu_show_common() (Waiman Long) [1655662] - [x86] x86/speculation: Remove unnecessary ret variable in cpu_show_common() (Waiman Long) [1655662] - [x86] x86/speculation: Clean up spectre_v2_parse_cmdline() (Waiman Long) [1655662] - [x86] x86/speculation: Update the TIF_SSBD comment (Waiman Long) [1655662] - [x86] x86/retpoline: Remove minimal retpoline support (Waiman Long) [1655662] - [x86] x86/retpoline: Make CONFIG_RETPOLINE depend on compiler support (Waiman Long) [1655662] - [x86] x86/spec_ctrl: Temporarily remove the IBRS code from process.c & bugs.c (Waiman Long) [1655662] - [nvme] nvme: flush namespace scanning work just before removing namespaces (Ewan Milne) [1656028] - [netdrv] i40e: Fix deletion of MAC filters (Stefan Assmann) [1646847] - [scsi] mpt3sas: Display message on Configurable secure HBA (Tomas Henzl) [1649314] - [scsi] scsi: mpt3sas: Add support for Aero controllers (Tomas Henzl) [1649314] - [scsi] scsi: mpt3sas: Update MPI headers to support Aero controllers (Tomas Henzl) [1649314] - [scsi] megaraid_sas: Add support for MegaRAID Aero controllers (Tomas Henzl) [1649384] - [netdrv] nfp: flower: enabled offloading of Team LAG (Pablo Cascon) [1649876] - [netdrv] net/mlx5: IPSec, Fix the SA context hash key (Alaa Hleihel) [1645857] - [hwmon] hwmon/k10temp: Add support for AMD family 17h, model 30h CPUs (Gary Hook) [1640681] - [x86] x86/amd_nb: Add PCI device IDs for family 17h, model 30h (Gary Hook) [1640681] - [x86] x86/amd_nb: Add support for newer PCI topologies (Gary Hook) [1640681] - [hwmon] hwmon/k10temp, x86/amd_nb: Consolidate shared device IDs (Gary Hook) [1640681] - [net] tipc: fix info leak from kernel tipc_event (Jon Maloy) [1643279] - [net] tipc: eliminate message disordering during binding table update (Jon Maloy) [1643279] - [net] tipc: fix unsafe rcu locking when accessing publication list (Jon Maloy) [1643279] - [net] tipc: queue socket protocol error messages into socket receive buffer (Jon Maloy) [1643279] - [net] tipc: ignore STATE_MSG on wrong link session (Jon Maloy) [1643279] - [net] tipc: fix failover problem (Jon Maloy) [1643279] - [net] tipc: eliminate possible recursive locking detected by LOCKDEP (Jon Maloy) [1643279] - [net] tipc: lock wakeup & inputq at tipc_link_reset() (Jon Maloy) [1643279] - [net] tipc: reset bearer if device carrier not ok (Jon Maloy) [1643279] - [net] tipc: fix flow control accounting for implicit connect (Jon Maloy) [1643279] - [net] tipc: check return value of __tipc_dump_start() (Jon Maloy) [1643279] - [net] tipc: call start and done ops directly in __tipc_nl_compat_dumpit() (Jon Maloy) [1643279] - [net] tipc: orphan sock in tipc_release() (Jon Maloy) [1643279] - [net] tipc: switch to rhashtable iterator (Jon Maloy) [1643279] - [net] tipc: fix a missing rhashtable_walk_exit() (Jon Maloy) [1643279] - [net] tipc: add missing dev_put() on error in tipc_enable_l2_media (Jon Maloy) [1643279] - [net] tipc: initialize broadcast link stale counter correctly (Jon Maloy) [1643279] - [net] tipc: set link tolerance correctly in broadcast link (Jon Maloy) [1643279] - [net] tipc: extend link reset criteria for stale packet retransmission (Jon Maloy) [1643279] - [crypto] crypto: ccp - Add support for new CCP/PSP device ID (Gary Hook) [1634201] - [crypto] crypto: ccp - Support register differences between PSP devices (Gary Hook) [1634201] - [crypto] crypto: ccp - Remove unused #defines (Gary Hook) [1634201] - [crypto] crypto: ccp - Add psp enabled message when initialization succeeds (Gary Hook) [1634201] - [crypto] crypto: ccp - Fix command completion detection race (Gary Hook) [1634201] - [crypto] crypto: ccp - Check for NULL PSP pointer at module unload (Gary Hook) [1634201] - [net] sctp: increase sk_wmem_alloc when head->truesize is increased (Xin Long) [1645419] - [net] sctp: count sk_wmem_alloc by skb truesize in sctp_packet_transmit (Xin Long) [1645419] - [net] ipv6: re-do dad when interface has IFF_NOARP flag change (Hangbin Liu) [1644594] - [net] netfilter: nf_tables: don't skip inactive chains during update (Florian Westphal) [1643746] - [net] inet: frags: better deal with smp races (Sabrina Dubroca) [1645397] - [net] geneve, vxlan: Don't set exceptions if skb->len < mtu (Xin Long) [1642842] - [net] geneve, vxlan: Don't check skb_dst() twice (Xin Long) [1642842] - [net] sctp: fix strchange_flags name for Stream Change Event (Xin Long) [1641852] - [net] sctp: update dst pmtu with the correct daddr (Xin Long) [1644478] - [net] sctp: not free the new asoc when sctp_wait_for_connect returns err (Xin Long) [1644155] - [net] l2tp: fix a sock refcnt leak in l2tp_tunnel_register (Xin Long) [1642749] - [net] sctp: check policy more carefully when getting pr status (Xin Long) [1637786] - [net] sctp: get pr_assoc and pr_stream all status with SCTP_PR_SCTP_ALL instead (Xin Long) [1637786] - [net] ipv4/igmp: fix v1/v2 switchback timeout based on rfc3376, 8.12 (Hangbin Liu) [1638598] - [net] netfilter: nft_compat: ebtables 'nat' table is normal chain type (Florian Westphal) [1645377] - [net] sched: exclude TC from kABI guarantee (Ivan Vecera) [1628454] - [net] netfilter: nft_set_rbtree: allow loose matching of closing element in interval (Phil Sutter) [1641993] - [net] netfilter: xt_nat: fix DNAT target for shifted portmap ranges (Paolo Abeni) [1634258] - [net] sched: Fix for duplicate class dump (Phil Sutter) [1631179] - [x86] KVM: X86: Fix scan ioapic use-before-initialization (Bandan Das) [1653835] {CVE-2018-19407}- [scsi] scsi: vmw_pscsi: Rearrange code to avoid multiple calls to free_irq during unload (Cathy Avery) [1590875] - [netdrv] net/ibmvnic: Fix RTNL deadlock during device reset (Steve Best) [1656076] - [s390] s390/qeth: fix length check in SNMP processing (Philipp Rudo) [1655612] - [s390] s390/ism: clear dmbe_mask bit before SMC IRQ handling (Philipp Rudo) [1655611] - [net] net/smc: use after free fix in smc_wr_tx_put_slot() (Philipp Rudo) [1655611] - [net] net/smc: atomic SMCD cursor handling (Philipp Rudo) [1655611] - [net] net/smc: add SMC-D shutdown signal (Philipp Rudo) [1655611] - [net] net/smc: use queue pair number when matching link group (Philipp Rudo) [1655611] - [net] net/smc: abort CLC connection in smc_release (Philipp Rudo) [1655611] - [net] net/smc: unregister rkeys of unused buffer (Philipp Rudo) [1655611] - [net] net/smc: add infrastructure to send delete rkey messages (Philipp Rudo) [1655611] - [net] net/smc: avoid a delay by waiting for nothing (Philipp Rudo) [1655611] - [net] net/smc: cleanup listen worker mutex unlocking (Philipp Rudo) [1655611] - [net] net/smc: short wait for late smc_clc_wait_msg (Philipp Rudo) [1655611] - [net] net/smc: no link delete for a never active link (Philipp Rudo) [1655611] - [net] net/smc: allow fallback after clc timeouts (Philipp Rudo) [1655611] - [net] net/smc: remove sock_error detour in clc-functions (Philipp Rudo) [1655611] - [net] net/smc: make smc_lgr_free() static (Philipp Rudo) [1655611] - [net] net/smc: cleanup tcp_listen_worker initialization (Philipp Rudo) [1655611] - [net] net/smc: fix smc_buf_unuse to use the lgr pointer (Philipp Rudo) [1655611] - [net] Revert "net: simplify sock_poll_wait" (Philipp Rudo) [1655611] - [powerpc] powerpc/pseries: Fix unitialized timer reset on migration (Steve Best) [1655053] - [powerpc] powerpc/pseries/mobility: Extend start/stop topology update scope (Steve Best) [1655053] - [x86] Mark Intel Cascade Lake supported (Steve Best) [1641425]- [x86] KVM: VMX: re-add ple_gap module parameter (Gary Hook) [1652953] - [netdrv] tg3: Add PHY reset for 5717/5719/5720 in change ring and flow control paths (Steve Best) [1655515] - [pci] PCI/ASPM: Do not initialize link state when aspm_disabled is set (Myron Stowe) [1655246] - [pci] PCI/ACPI: Allow _OSC presence to be optional for PCI (Myron Stowe) [1655246] - [pci] PCI/ACPI: Correct error message for ASPM disabling (Myron Stowe) [1655246] - [pci] PCI/ASPM: Fix link_state teardown on device removal (Myron Stowe) [1655246] - [netdrv] ice: Change req_speeds to be u16 (Jonathan Toppins) [1644403] - [netdrv] ice: Fix the bytecount sent to netdev_tx_sent_queue (Jonathan Toppins) [1644403] - [netdrv] ice: Fix tx_timeout in PF driver (Jonathan Toppins) [1644403] - [netdrv] ice: Fix napi delete calls for remove (Jonathan Toppins) [1644403] - [netdrv] ice: Fix typo in error message (Jonathan Toppins) [1644403] - [netdrv] ice: Fix flags for port VLAN (Jonathan Toppins) [1644403] - [netdrv] ice: Remove duplicate addition of VLANs in replay path (Jonathan Toppins) [1644403] - [netdrv] ice: Free VSI contexts during for unload (Jonathan Toppins) [1644403] - [netdrv] ice: Fix dead device link issue with flow control (Jonathan Toppins) [1644403] - [netdrv] ice: Check for reset in progress during remove (Jonathan Toppins) [1644403] - [netdrv] ice: Set carrier state and start/stop queues in rebuild (Jonathan Toppins) [1644403] - [netdrv] virtchnl: Added support to exchange additional speed values (Jonathan Toppins) [1644403] - [netdrv] ice: Poll for link status change (Jonathan Toppins) [1644403] - [netdrv] ice: Allocate VF interrupts and set queue map (Jonathan Toppins) [1644403] - [netdrv] ice: Introduce ice_dev_onetime_setup (Jonathan Toppins) [1644403] - [netdrv] ice: Use capability count returned by the firmware (Jonathan Toppins) [1644403] - [netdrv] ice: Update expected FW version (Jonathan Toppins) [1644403] - [netdrv] ice: Change device ID define names to align with branding string (Jonathan Toppins) [1644403] - [netdrv] ice: Make ice_msix_clean_rings static (Jonathan Toppins) [1644403] - [netdrv] ice: Update version string (Jonathan Toppins) [1644403] - [netdrv] ice: Use the right function to enable/disable VSI (Jonathan Toppins) [1644403] - [netdrv] ice: Add more flexibility on how we assign an ITR index (Jonathan Toppins) [1644403] - [netdrv] ice: Fix potential null pointer issues (Jonathan Toppins) [1644403] - [netdrv] ice: Add code to go from ICE_FWD_TO_VSI_LIST to ICE_FWD_TO_VSI (Jonathan Toppins) [1644403] - [netdrv] ice: Fix forward to queue group logic (Jonathan Toppins) [1644403] - [netdrv] ice: Extend malicious operations detection logic (Jonathan Toppins) [1644403] - [netdrv] ice: Notify VF of link status change (Jonathan Toppins) [1644403] - [netdrv] ice: Implement virtchnl commands for AVF support (Jonathan Toppins) [1644403] - [netdrv] ice: Add handlers for VF netdevice operations (Jonathan Toppins) [1644403] - [netdrv] ice: Add support for VF reset events (Jonathan Toppins) [1644403] - [netdrv] ice: Update VSI and queue management code to handle VF VSI (Jonathan Toppins) [1644403] - [netdrv] ice: Add handler to configure SR-IOV (Jonathan Toppins) [1644403] - [netdrv] ice: Add support to detect SR-IOV capability and mailbox queues (Jonathan Toppins) [1644403] - [netdrv] ice: Fix error on driver remove (Jonathan Toppins) [1644403] - [netdrv] ice: Add support for dynamic interrupt moderation (Jonathan Toppins) [1644403] - [netdrv] ice: Align ice_reset_req enum values to hardware reset values (Jonathan Toppins) [1644403] - [netdrv] ice: Implement ethtool hook for RSS switch (Jonathan Toppins) [1644403] - [netdrv] ice: Split irq_tracker into sw_irq_tracker and hw_irq_tracker (Jonathan Toppins) [1644403] - [netdrv] ice: Check for actual link state of port after reset (Jonathan Toppins) [1644403] - [netdrv] ice: Implement VSI replay framework (Jonathan Toppins) [1644403] - [netdrv] ice: Expand use of VSI handles part 2/2 (Jonathan Toppins) [1644403] - [netdrv] ice: Expand use of VSI handles part 1/2 (Jonathan Toppins) [1644403] - [netdrv] ice: Change pf state behavior to protect reset path (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 7/7 (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 6/7 (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 5/7 (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 4/7 (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 3/7 (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 2/7 (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 1/7 (Jonathan Toppins) [1644403] - [netdrv] ice: fix changing of ring descriptor size (ethtool -G) (Jonathan Toppins) [1644403] - [netdrv] ice: Update to capabilities admin queue command (Jonathan Toppins) [1644403] - [netdrv] ice: Query the Tx scheduler node before adding it (Jonathan Toppins) [1644403] - [netdrv] ice: Update comment for ice_fltr_mgmt_list_entry (Jonathan Toppins) [1644403] - [netdrv] ice: update fw version check logic (Jonathan Toppins) [1644403] - [netdrv] ice: update branding strings and supported device ids (Jonathan Toppins) [1644403] - [netdrv] ice: replace unnecessary memcpy with direct assignment (Jonathan Toppins) [1644403] - [netdrv] ice: use [sr]q.count when checking if queue is initialized (Jonathan Toppins) [1644403] - [netdrv] ice: remove ndo_poll_controller (Jonathan Toppins) [1644403] - [fs] fanotify: fix handling of events on child sub-directory (Miklos Szeredi) [1652432] - [fs] fsnotify: generalize handling of extra event flags (Miklos Szeredi) [1652432] - [netdrv] net: hns3: add common validation in hclge_dcb (Xiaojun Tan) [1640945] - [netdrv] net: hns3: fix for multiple unmapping DMA problem (Xiaojun Tan) [1640945] - [netdrv] net: hns3: rename hns_nic_dma_unmap (Xiaojun Tan) [1640945] - [netdrv] net: hns3: add handling for big TX fragment (Xiaojun Tan) [1640945] - [netdrv] net: hns3: move DMA map into hns3_fill_desc (Xiaojun Tan) [1640945] - [netdrv] net: hns3: remove hns3_fill_desc_tso (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Resume promisc mode and vlan filter status after loopback test (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Resume promisc mode and vlan filter status after reset (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Enable promisc mode when mac vlan table is full (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for rx vlan id handle to support Rev 0x21 hardware (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add egress/ingress vlan filter for revision 0x21 (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Optimize for unicast mac vlan table (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix loss of coal configuration while doing reset (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Modify hns3_get_max_available_channels (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Change return type of hclge_tm_schd_info_update() (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for netdev not up problem when setting mtu (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for packet buffer setting bug (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Set extra mac address of pause param for HW (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix speed/duplex information loss problem when executing ethtool ethx cmd of VF (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add get_media_type ops support for VF (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Remove print messages for error packet (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add nic state check before calling netif_tx_wake_queue (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add handle for default case (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Unify the prefix of vf functions (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix tqp array traversal condition for vf (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix ets validate issue (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix parameter type for q_id in hclge_tm_q_to_qs_map_cfg() (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix client initialize state issue when roce client initialize failed (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Clear client pointer when initialize client failed or unintialize finished (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix cmdq registers initialization issue for vf (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for setting speed for phy failed problem (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Check hdev state when getting link status (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Set STATE_DOWN bit of hdev state when stopping net (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Remove packet statistics of public (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Remove tx budget to clean more TX descriptors in a napi (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Refine hns3_get_link_ksettings() (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Remove redundant codes of query advertised flow control abilitiy (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Change the dst mac addr of loopback packet (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Only update mac configuation when necessary (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Preserve vlan 0 in hardware table (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix ping exited problem when doing lp selftest (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for loopback selftest failed problem (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix error of checking used vlan id (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for multicast failure (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for vf vlan delete failed problem (Xiaojun Tan) [1640945] - [netdrv] net: hns3: modify variable type in hns3_nic_reuse_page (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add vlan filter setting by ethtool command -K (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Set tx ring' tc info when netdev is up (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix desc num set to default when setting channel (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for information of phydev lost problem when down/up (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add support for serdes loopback selftest (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Refine the MSIX allocation for PF (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix MSIX allocation issue for VF (Xiaojun Tan) [1640945] - [netdrv] net: hns3: fix return value error while hclge_cmd_csq_clean failed (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Modify inconsistent bit mask macros (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for using wrong mask and shift in hclge_get_ring_chain_from_mbx (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Correct reset event status register (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Prevent to request reset frequently (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Prevent sending command during global or core reset (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add configure for mac minimal frame size (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for l4 checksum offload bug (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for waterline not setting correctly (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix tc setup when netdev is first up (Xiaojun Tan) [1640945] - [netdrv] net: hns3: modify hnae_ to hnae3_ (Xiaojun Tan) [1640945] - [netdrv] net: hns3: simplify hclge_cmd_csq_clean (Xiaojun Tan) [1640945] - [netdrv] net: hns3: remove some redundant assignments (Xiaojun Tan) [1640945] - [netdrv] net: hns3: remove back in struct hclge_hw (Xiaojun Tan) [1640945] - [netdrv] net: hns3: add unlikely for error check (Xiaojun Tan) [1640945] - [netdrv] net: hns3: add l4_type check for both ipv4 and ipv6 (Xiaojun Tan) [1640945] - [netdrv] net: hns3: add vector status check before free vector (Xiaojun Tan) [1640945] - [netdrv] net: hns3: rename the interface for init_client_instance and uninit_client_instance (Xiaojun Tan) [1640945] - [netdrv] net: hns3: remove hclge_get_vector_index from hclge_bind_ring_with_vector (Xiaojun Tan) [1640945] - [kernel] redhat: Enable -Werror for architectures (Laura Abbott) [1582754] - [drm] drm/atomic_helper: Remove dangling variable (Laura Abbott) [1582754] - [s390] s390/tools: fix gcc 8 stringop-truncation warnings (Laura Abbott) [1582754] - [tty] kgdboc: Fix restrict error (Laura Abbott) [1582754] - [misc] misc: kgdbts: Fix restrict error (Laura Abbott) [1582754] - [scsi] scsi: ibmvscsis: Fix a stringop-overflow warning (Laura Abbott) [1582754] - [s390] s390/extmem: fix gcc 8 stringop-overflow warning (Laura Abbott) [1582754] - [s390] s390/perf: fix gcc 8 array-bounds warning (Laura Abbott) [1582754] - [kernel] kdb: Use strscpy with destination buffer size (Laura Abbott) [1582754] - [fs] configfs: replace strncpy with memcpy (Laura Abbott) [1582754] - [fs] kernfs: Replace strncpy with memcpy (Laura Abbott) [1582754] - [kernel] disable stringop truncation warnings for now (Laura Abbott) [1582754] - [sound] ALSA: intel_hdmi: Use strlcpy() instead of strncpy() (Laura Abbott) [1582754] - [sound] ALSA: trident: Suppress gcc string warning (Laura Abbott) [1582754] - [lib] kobject: Replace strncpy with memcpy (Laura Abbott) [1582754] - [tty] TTY: isdn: Replace strncpy with memcpy (Laura Abbott) [1582754] - [target] scsi: target/iscsi: Make iscsit_ta_authentication() respect the output buffer size (Laura Abbott) [1582754] - [fs] fuse: don't need GETATTR after every READ (Miklos Szeredi) [1650538] - [fs] fuse: allow fine grained attr cache invaldation (Miklos Szeredi) [1650538]- [mm] mm: mremap: properly flush TLB before releasing the page (Rafael Aquini) [1645122] {CVE-2018-18281} - [x86] x86/spec_ctrl: Change default Skylake Spectre v2 mitigation to retpoline (Waiman Long) [1651806] - [fs] gfs2: write revokes should traverse sd_ail1_list in reverse (Andreas Grunbacher) [1652763] - [fs] gfs2: Fix marking bitmaps non-full (Andreas Grunbacher) [1652762] - [fs] GFS2: Flush the GFS2 delete workqueue before stopping the kernel threads (Andreas Grunbacher) [1652761] - [fs] gfs2: Don't leave s_fs_info pointing to freed memory in init_sbd (Andreas Grunbacher) [1652759] - [fs] gfs2: Use fs_* functions instead of pr_* function where we can (Andreas Grunbacher) [1652757] - [fs] gfs2: slow the deluge of io error messages (Andreas Grunbacher) [1652757] - [fs] gfs2_meta: ->mount() can get NULL dev_name (Andreas Grunbacher) [1652754] - [powerpc] powerpc/vdso: Correct call frame information (Steve Best) [1651281] - [i2c] i2c: i801: Add support for Intel Ice Lake (David Arcari) [1637435] - [usb] xhci: Add quirk to workaround the errata seen on Cavium Thunder-X2 Soc (Robert Richter) [1649829] - [x86] x86: numa_emulation: fix uniform-split numa emulation (Rafael Aquini) [1620341] - [x86] x86: numa_emulation: introduce uniform split capability (Rafael Aquini) [1620341] - [kernel] perf/hw_breakpoint: Modify breakpoint even if the new attr has disabled set (Mark Salter) [1643174] - [x86] KVM: vmx: hyper-v: don't pass EPT configuration info to vmx_hv_remote_flush_tlb() (Paolo Bonzini) [1636610] - [x86] KVM: x86: support CONFIG_KVM_AMD=y with CONFIG_CRYPTO_DEV_CCP_DD=m (Paolo Bonzini) [1636610] - [x86] kvm: nVMX: fix entry with pending interrupt if APICv is enabled (Paolo Bonzini) [1636610] - [x86] KVM: VMX: hide flexpriority from guest when disabled at the module level (Paolo Bonzini) [1636610] - [x86] KVM: VMX: check for existence of secondary exec controls before accessing (Paolo Bonzini) [1636610] - [x86] KVM: x86: fix L1TF's MMIO GFN calculation (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: cut down decimal places in update interval dialog (Paolo Bonzini) [1636610] - [x86] KVM: nVMX: Fix emulation of VM_ENTRY_LOAD_BNDCFGS (Paolo Bonzini) [1636610] - [x86] KVM: x86: Do not use kvm_x86_ops->mpx_supported() directly (Paolo Bonzini) [1636610] - [x86] KVM: nVMX: Do not expose MPX VMX controls when guest MPX disabled (Paolo Bonzini) [1636610] - [x86] KVM: x86: never trap MSR_KERNEL_GS_BASE (Paolo Bonzini) [1636610] - [x86] KVM: LAPIC: Fix pv ipis out-of-bounds access (Paolo Bonzini) [1636610] - [x86] KVM: nVMX: Fix loss of pending IRQ/NMI before entering L2 (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: re-animate display of dead guests (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: indicate dead guests as such (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: handle guest removals more gracefully (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: don't reset stats when setting PID filter for debugfs (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: fix updates for dead guests (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: fix handling of invalid paths in debugfs provider (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: fix python3 issues (Paolo Bonzini) [1636610] - [x86] KVM: x86: Unexport x86_emulate_instruction() (Paolo Bonzini) [1636610] - [x86] KVM: x86: Rename emulate_instruction() to kvm_emulate_instruction() (Paolo Bonzini) [1636610] - [x86] KVM: x86: Do not re-{try, execute} after failed emulation in L2 (Paolo Bonzini) [1636610] - [x86] KVM: x86: Default to not allowing emulation retry in kvm_mmu_page_fault (Paolo Bonzini) [1636610] - [x86] KVM: x86: Merge EMULTYPE_RETRY and EMULTYPE_ALLOW_REEXECUTE (Paolo Bonzini) [1636610] - [x86] KVM: x86: Invert emulation re-execute behavior to make it opt-in (Paolo Bonzini) [1636610] - [x86] KVM: x86: SVM: Set EMULTYPE_NO_REEXECUTE for RSM emulation (Paolo Bonzini) [1636610] - [x86] KVM: VMX: Do not allow reexecute_instruction() when skipping MMIO instr (Paolo Bonzini) [1636610] - [x86] KVM: SVM: remove unused variable dst_vaddr_end (Paolo Bonzini) [1636610] - [x86] KVM: nVMX: avoid redundant double assignment of nested_run_pending (Paolo Bonzini) [1636610] - [x86] KVM: nVMX: Fix bad cleanup on error of get/set nested state IOCTLs (Paolo Bonzini) [1636610] - [tools] kvm: selftests: Add platform_info_test (Paolo Bonzini) [1636610] - [x86] KVM: x86: Control guest reads of MSR_PLATFORM_INFO (Paolo Bonzini) [1636610] - [x86] KVM: x86: Turbo bits in MSR_PLATFORM_INFO (Paolo Bonzini) [1636610] - [x86] nVMX x86: Check VPID value on vmentry of L2 guests (Paolo Bonzini) [1636610] - [x86] nVMX x86: check posted-interrupt descriptor addresss on vmentry of L2 (Paolo Bonzini) [1636610] - [x86] KVM: nVMX: Wake blocked vCPU in guest-mode if pending interrupt in virtual APICv (Paolo Bonzini) [1636610] - [x86] KVM: VMX: check nested state and CR4.VMXE against SMM (Paolo Bonzini) [1636610] - [x86] kvm: x86: make kvm_{load|put}_guest_fpu() static (Paolo Bonzini) [1636610] - [x86] x86/hyper-v: rename ipi_arg_{ex, non_ex} structures (Paolo Bonzini) [1636610] - [x86] KVM: VMX: use preemption timer to force immediate VMExit (Paolo Bonzini) [1636610] - [x86] KVM: VMX: modify preemption timer bit only when arming timer (Paolo Bonzini) [1636610] - [x86] KVM: VMX: immediately mark preemption timer expired only for zero value (Paolo Bonzini) [1636610] - [x86] KVM: SVM: Switch to bitmap_zalloc() (Paolo Bonzini) [1636610] - [lib] bitmap: Add bitmap_alloc(), bitmap_zalloc() and bitmap_free() (Paolo Bonzini) [1636610] - [x86] KVM/MMU: Fix comment in walk_shadow_page_lockless_end() (Paolo Bonzini) [1636610] - [tools] kvm: selftests: use -pthread instead of -lpthread (Paolo Bonzini) [1636610] - [tools] kvm: selftest: add dirty logging test (Paolo Bonzini) [1636610] - [tools] kvm: selftest: pass in extra memory when create vm (Paolo Bonzini) [1636610] - [tools] kvm: selftest: include the tools headers (Paolo Bonzini) [1636610] - [tools] kvm: selftest: unify the guest port macros (Paolo Bonzini) [1636610] - [x86] KVM: x86: don't reset root in kvm_mmu_setup() (Paolo Bonzini) [1636610] - [x86] kvm: mmu: Don't read PDPTEs when paging is not enabled (Paolo Bonzini) [1636610] - [x86] x86/kvm/lapic: always disable MMIO interface in x2APIC mode (Paolo Bonzini) [1636610] - [s390] KVM: s390: Make huge pages unavailable in ucontrol VMs (Paolo Bonzini) [1636610] - [s390] s390/mm: Check for valid vma before zapping in gmap_discard (Paolo Bonzini) [1636610] - [tools] selftests: add headers_install to lib.mk (Paolo Bonzini) [1636610] - [tools] selftests: kselftest: Remove outdated comment (Paolo Bonzini) [1636610] - [tools] selftests: android: move config up a level (Paolo Bonzini) [1636610] - [md] md: Avoid namespace collision with bitmap API (Paolo Bonzini) [1636610]- [cpufreq] cpufreq / CPPC: Add cpuinfo_cur_freq support for CPPC (Prarit Bhargava) [1654361] - [netdrv] nfp: flower: add ipv6 set flow label and hop limit offload (Pablo Cascon) [1651639] - [netdrv] nfp: flower: add ipv4 set ttl and tos offload (Pablo Cascon) [1651639] - [netdrv] ibmvnic: Update driver queues after change in ring size support (Steve Best) [1651947] - [netdrv] ibmvnic: Fix RX queue buffer cleanup (Steve Best) [1651947] - [netdrv] net/ibmnvic: Fix deadlock problem in reset (Steve Best) [1651947] - [netdrv] ibmvnic: fix accelerated VLAN handling (Steve Best) [1651947] - [netdrv] ibmvnic: Add ethtool private flag for driver-defined queue limits (Steve Best) [1651947] - [netdrv] ibmvnic: Introduce driver limits for ring sizes (Steve Best) [1651947] - [netdrv] ibmvnic: Increase maximum queue size limit (Steve Best) [1651947] - [netdrv] ibmvnic: remove ndo_poll_controller (Steve Best) [1651947] - [powerpc] powerpc/powernv/npu: Remove atsd_threshold debugfs setting (Steve Best) [1653661] - [powerpc] powerpc/powernv/npu: Use size-based ATSD invalidates (Steve Best) [1653661] - [powerpc] powerpc/powernv/npu: Reduce eieio usage when issuing ATSD invalidates (Steve Best) [1653661] - [powerpc] powerpc/powernv/npu: Add a debugfs setting to change ATSD threshold (Steve Best) [1653661] - [net] libceph: fall back to sendmsg for slab pages (Ilya Dryomov) [1653395] - [s390] s390/qeth: utilize virtual MAC for Layer2 OSD devices (Philipp Rudo) [1653246] - [fs] vfs: fix FIGETBSZ ioctl on an overlayfs file (Miklos Szeredi) [1651362] - [fs] ovl: fix decode of dir file handle with multi lower layers (Miklos Szeredi) [1651362] - [fs] ovl: fix missing override creds in link of a metacopy upper (Miklos Szeredi) [1651362] - [fs] ovl: automatically enable redirect_dir on metacopy=on (Miklos Szeredi) [1651362] - [fs] ovl: check whiteout in ovl_create_over_whiteout() (Miklos Szeredi) [1651362] - [fs] ovl: fix recursive oi->lock in ovl_link() (Miklos Szeredi) [1651362] - [fs] ovl: fix error handling in ovl_verify_set_fh() (Miklos Szeredi) [1651362] - [mm] mm, memory_hotplug: check zone_movable in has_unmovable_pages (Baoquan He) [1643839] - [netdrv] hv_netvsc: fix vf serial matching with pci slot info (Vitaly Kuznetsov) [1637519] - [netdrv] hv_netvsc: remove ndo_poll_controller (Vitaly Kuznetsov) [1637519] - [netdrv] hv_netvsc: pair VF based on serial number (Vitaly Kuznetsov) [1637519] - [netdrv] hv_netvsc: fix schedule in RCU context (Vitaly Kuznetsov) [1637519] - [pci] PCI: hv: Fix return value check in hv_pci_assign_slots() (Vitaly Kuznetsov) [1637519] - [pci] PCI: hv: support reporting serial number as slot information (Vitaly Kuznetsov) [1637519] - [pci] PCI: hv: Replace GFP_ATOMIC with GFP_KERNEL in new_pcichild_device() (Vitaly Kuznetsov) [1637519] - [char] ipmi: Fix timer race with module unload (Robert Richter) [1649812] - [arm64] arm64: hugetlb: Avoid unnecessary clearing in huge_ptep_set_access_flags (Christoph von Recklinghausen) [1635192] - [arm64] arm64: hugetlb: Fix handling of young ptes (Christoph von Recklinghausen) [1635192] - [mm] mm: Preserve _PAGE_DEVMAP across mprotect() calls (Jeff Moyer) [1647647]- [crypto] crypto: vmx - Fix sleep-in-atomic bugs (Steve Best) [1653662] - [netdrv] net: ena: update driver version from 2.0.1 to 2.0.2 (John Linville) [1634044] - [netdrv] net: ena: fix crash during ena_remove() (John Linville) [1634044] - [netdrv] net: ena: fix crash during failed resume from hibernation (John Linville) [1634044] - [netdrv] net: ena: enable CONFIG_ENA_ETHERNET for aarch64 (John Linville) [1634044] - [netdrv] net: ena: enable Low Latency Queues (John Linville) [1634044] - [netdrv] net: ena: Fix Kconfig dependency on X86 (John Linville) [1634044] - [netdrv] net: ena: fix indentations in ena_defs for better readability (John Linville) [1634044] - [netdrv] net: ena: update driver version to 2.0.1 (John Linville) [1634044] - [netdrv] net: ena: remove redundant parameter in ena_com_admin_init() (John Linville) [1634044] - [netdrv] net: ena: change rx copybreak default to reduce kernel memory pressure (John Linville) [1634044] - [netdrv] net: ena: limit refill Rx threshold to 256 to avoid latency issues (John Linville) [1634044] - [netdrv] net: ena: explicit casting and initialization, and clearer error handling (John Linville) [1634044] - [netdrv] net: ena: use CSUM_CHECKED device indication to report skb's checksum status (John Linville) [1634044] - [netdrv] net: ena: add functions for handling Low Latency Queues in ena_netdev (John Linville) [1634044] - [netdrv] net: ena: add functions for handling Low Latency Queues in ena_com (John Linville) [1634044] - [netdrv] net: ena: introduce Low Latency Queues data structures according to ENA spec (John Linville) [1634044] - [netdrv] net: ena: complete host info to match latest ENA spec (John Linville) [1634044] - [netdrv] net: ena: minor performance improvement (John Linville) [1634044] - [netdrv] net: ena: fix auto casting to boolean (John Linville) [1634044] - [netdrv] net: ena: fix NULL dereference due to untimely napi initialization (John Linville) [1634044] - [netdrv] net: ena: fix rare bug when failed restart/resume is followed by driver removal (John Linville) [1634044] - [netdrv] net: ena: fix warning in rmmod caused by double iounmap (John Linville) [1634044] - [netdrv] net: ena: remove ndo_poll_controller (John Linville) [1634044] - [netdrv] net: ena: fix incorrect usage of memory barriers (John Linville) [1634044] - [netdrv] net: ena: fix missing calls to READ_ONCE (John Linville) [1634044] - [netdrv] net: ena: fix missing lock during device destruction (John Linville) [1634044] - [netdrv] net: ena: fix potential double ena_destroy_device() (John Linville) [1634044] - [netdrv] net: ena: fix device destruction to gracefully free resources (John Linville) [1634044] - [netdrv] net: ena: fix driver when PAGE_SIZE == 64kB (John Linville) [1634044] - [netdrv] net: ena: fix surprise unplug NULL dereference kernel crash (John Linville) [1634044] - [s390] s390/zcrypt: reinit ap queue state machine during device probe (Philipp Rudo) [1653668] - [s390] s390/kdump: Make elfcorehdr size calculation ABI compliant (Philipp Rudo) [1653245] - [s390] s390/kdump: Fix elfcorehdr size calculation (Philipp Rudo) [1653245] - [block] block: fix 32 bit overflow in __blkdev_issue_discard() (Ming Lei) [1638826] - [ata] libata: blacklist SAMSUNG MZ7TD256HAFV-000L9 SSD (Ming Lei) [1638826] - [block] block: copy ioprio in __bio_clone_fast() and bounce (Ming Lei) [1638826] - [trace] kyber: fix wrong strlcpy() size in trace_kyber_latency() (Ming Lei) [1638826] - [block] floppy: fix race condition in __floppy_read_block_0() (Ming Lei) [1638826] - [block] block: make blk_try_req_merge() static (Ming Lei) [1638826] - [block] block: remove dead queue members (Ming Lei) [1638826] - [block] block: clean up dead code that is now redundant (Ming Lei) [1638826] - [nvme] nvme: fix boot hang with only being able to get one IRQ vector (Ming Lei) [1638826] - [block] ide: don't clear special on ide_queue_rq() entry (Ming Lei) [1638826] - [block] null_blk: remove unused nullb device (Ming Lei) [1638826] - [block] ide: don't use req->special (Ming Lei) [1638826] - [block] pd: replace ->special use with private data in the request (Ming Lei) [1638826] - [block] aoe: replace ->special use with private data in the request (Ming Lei) [1638826] - [block] skd_main: don't use req->special (Ming Lei) [1638826] - [block] nullb: remove leftover legacy request code (Ming Lei) [1638826] - [scsi] fnic: fix fnic_scsi_host_{start,end}_tag (Ming Lei) [1638826] - [block] block: remove set but not used variable 'et' (Ming Lei) [1638826] - [block] block: remove the BLKPREP_* values. (Ming Lei) [1638826] - [scsi] scsi: return blk_status_t from device handler ->prep_fn (Ming Lei) [1638826] - [scsi] scsi: return blk_status_t from scsi_init_io and ->init_command (Ming Lei) [1638826] - [scsi] scsi: clean up error handling in scsi_init_io (Ming Lei) [1638826] - [scsi] scsi: push blk_status_t up into scsi_setup_{fs,scsi}_cmnd (Ming Lei) [1638826] - [scsi] scsi: simplify scsi_prep_state_check (Ming Lei) [1638826] - [block] ide: cleanup ->prep_rq calling convention (Ming Lei) [1638826] - [block] block: remove req->timeout_list (Ming Lei) [1638826] - [block] blk-mq: provide a helper to check if a queue is busy (Ming Lei) [1638826] - [block] blk-mq-tag: change busy_iter_fn to return whether to continue or not (Ming Lei) [1638826] - [block] ms_block: remove unused pointer 'set' (Ming Lei) [1638826] - [block] sunvdc: fix compiler warning (Ming Lei) [1638826] - [nvme] nvme: add separate poll queue map (Ming Lei) [1638826] - [block] block: add REQ_HIPRI and inherit it from IOCB_HIPRI (Ming Lei) [1638826] - [nvme] nvme: utilize two queue maps, one for reads and one for writes (Ming Lei) [1638826] - [block] blk-mq: initial support for multiple queue maps (Ming Lei) [1638826] - [block] blk-mq: improve plug list sorting (Ming Lei) [1638826] - [block] blk-mq: cleanup and improve list insertion (Ming Lei) [1638826] - [block] blk-mq: cache request hardware queue mapping (Ming Lei) [1638826] - [block] blk-mq: separate number of hardware queues from nr_cpu_ids (Ming Lei) [1638826] - [block] blk-mq: support multiple hctx maps (Ming Lei) [1638826] - [block] blk-mq: add 'type' attribute to the sysfs hctx directory (Ming Lei) [1638826] - [block] blk-mq: allow software queue to map to multiple hardware queues (Ming Lei) [1638826] - [block] blk-mq: pass in request/bio flags to queue mapping (Ming Lei) [1638826] - [block] blk-mq: provide dummy blk_mq_map_queue_type() helper (Ming Lei) [1638826] - [block] blk-mq: abstract out queue map (Ming Lei) [1638826] - [block] blk-mq: kill q->mq_map (Ming Lei) [1638826] - [kernel] genirq/affinity: Add support for allocating interrupt sets (Ming Lei) [1638826] - [kernel] genirq/affinity: Pass first vector to __irq_build_affinity_masks() (Ming Lei) [1638826] - [kernel] genirq/affinity: Move two stage affinity spreading into a helper function (Ming Lei) [1638826] - [kernel] genirq/affinity: Spread IRQs to all available NUMA nodes (Ming Lei) [1638826] - [block] block: kill request ->cpu member (Ming Lei) [1638826] - [block] block: get rid of q->softirq_done_fn() (Ming Lei) [1638826] - [block] block: get rid of blk_queued_rq() (Ming Lei) [1638826] - [block] blk-merge: kill dead queue lock held check (Ming Lei) [1638826] - [block] block: remove req_no_special_merge() from merging code (Ming Lei) [1638826] - [block] block: kill request slab cache (Ming Lei) [1638826] - [block] block: remove request_list code (Ming Lei) [1638826] - [block] bsg: move bsg-lib parts outside of request queue (Ming Lei) [1638826] - [block] block: kill legacy parts of timeout handling (Ming Lei) [1638826] - [block] block: remove __blk_put_request() (Ming Lei) [1638826] - [block] block: get rid of MQ scheduler ops union (Ming Lei) [1638826] - [block] block: remove dead elevator code (Ming Lei) [1638826] - [block] block: remove legacy IO schedulers (Ming Lei) [1638826] - [block] block: cleanup kick/queued handling (Ming Lei) [1638826] - [block] block: remove non mq parts from the flush code (Ming Lei) [1638826] - [block] block: remove legacy rq tagging (Ming Lei) [1638826] - [block] blk-cgroup: remove legacy queue bypassing (Ming Lei) [1638826] - [block] blk-wbt: kill check for legacy queue type (Ming Lei) [1638826] - [block] block: remove blk_complete_request() (Ming Lei) [1638826] - [block] bsg: convert to use blk-mq (Ming Lei) [1638826] - [block] bsg: provide bsg_remove_queue() helper (Ming Lei) [1638826] - [block] bsg: pass in desired timeout handler (Ming Lei) [1638826] - [s390] dasd: remove dead code (Ming Lei) [1638826] - [block] block: remove q->lld_busy_fn() (Ming Lei) [1638826] - [scsi] scsi: kill off the legacy IO path (Ming Lei) [1638826] - [scsi] scsi: provide mq_ops->busy() hook (Ming Lei) [1638826] - [block] blk-mq: provide mq_ops->busy() hook (Ming Lei) [1638826] - [block] blk-mq: remove legacy check in queue blk_freeze_queue() (Ming Lei) [1638826] - [block] blk-mq: remove the request_list usage (Ming Lei) [1638826] - [block] ide: convert to blk-mq (Ming Lei) [1638826] - [block] mspro_block: convert to blk-mq (Ming Lei) [1638826] - [block] ms_block: convert to blk-mq (Ming Lei) [1638826] - [block] sunvdc: convert to blk-mq (Ming Lei) [1638826] - [block] null_blk: Add conventional zone configuration for zoned support (Ming Lei) [1638826] - [ata] libata: Apply NOLPM quirk for SAMSUNG MZ7TD256HAFV-000L9 (Ming Lei) [1638826] - [block] block, bfq: fix asymmetric scenarios detection (Ming Lei) [1638826] - [cdrom] gdrom: fix mistake in assignment of error (Ming Lei) [1638826] - [block] blk-mq: place trace_block_getrq() in correct place (Ming Lei) [1638826] - [block] block: Introduce blk_revalidate_disk_zones() (Ming Lei) [1638826] - [block] block: add a report_zones method (Ming Lei) [1638826] - [block] block: Expose queue nr_zones in sysfs (Ming Lei) [1638826] - [block] block: Improve zone reset execution (Ming Lei) [1638826] - [block] block: Introduce BLKGETNRZONES ioctl (Ming Lei) [1638826] - [block] block: Introduce BLKGETZONESZ ioctl (Ming Lei) [1638826] - [block] block: Limit allocation of zone descriptors for report zones (Ming Lei) [1638826] - [block] block: Introduce blkdev_nr_zones() helper (Ming Lei) [1638826] - [scsi] scsi: sd_zbc: Fix sd_zbc_check_zones() error checks (Ming Lei) [1638826] - [scsi] scsi: sd_zbc: Reduce boot device scan and revalidate time (Ming Lei) [1638826] - [scsi] scsi: sd_zbc: Rearrange code (Ming Lei) [1638826] - [scsi] scsi: sd_zbc: Remove an assignment from sd_zbc_setup_report_cmnd() (Ming Lei) [1638826] - [scsi] scsi: sd: don't crash the host on invalid commands (Ming Lei) [1638826] - [pci] PCI/MSI: Warn and return error if driver enables MSI/MSI-X twice (Ming Lei) [1638826] - [fs] f2fs: remove request_list check in is_idle() (Ming Lei) [1638826] - [scsi] scsi: osd: initiator should use mq variant of request ending (Ming Lei) [1638826] - [scsi] scsi: fnic: replace gross legacy tag hack with blk-mq hack (Ming Lei) [1638826] - [infiniband] ib_srp: Remove WARN_ON in srp_terminate_io() (Ming Lei) [1638826] - [scsi] scsi: ufs: Disable blk-mq for now (Ming Lei) [1638826] - [block] sx8: convert to blk-mq (Ming Lei) [1638826] - [block] z2ram: convert to blk-mq (Ming Lei) [1638826] - [cdrom] gdrom: convert to blk-mq (Ming Lei) [1638826] - [block] floppy: convert to blk-mq (Ming Lei) [1638826] - [block] ataflop: convert to blk-mq (Ming Lei) [1638826] - [block] ataflop: fix error handling during setup (Ming Lei) [1638826] - [block] ataflop: fold headers into C file (Ming Lei) [1638826] - [block] amiflop: convert to blk-mq (Ming Lei) [1638826] - [block] amiflop: clean up on errors during setup (Ming Lei) [1638826] - [block] amiflop: fold headers into C file (Ming Lei) [1638826] - [block] swim3: convert to blk-mq (Ming Lei) [1638826] - [block] swim3: add real error handling in setup (Ming Lei) [1638826] - [block] swim: convert to blk-mq (Ming Lei) [1638826] - [block] swim: fix cleanup on setup error (Ming Lei) [1638826] - [mtd] mtd_blkdevs: convert to blk-mq (Ming Lei) [1638826] - [block] xsysace: convert to blk-mq (Ming Lei) [1638826] - [block] paride: convert pf to blk-mq (Ming Lei) [1638826] - [block] paride: convert pd to blk-mq (Ming Lei) [1638826] - [block] paride: convert pcd to blk-mq (Ming Lei) [1638826] - [block] ps3disk: convert to blk-mq (Ming Lei) [1638826] - [block] blk-mq: provide helper for setting up an SQ queue and tag set (Ming Lei) [1638826] - [block] null_blk: remove set but not used variable 'q' (Ming Lei) [1638826] - [cdrom] cdrom: don't attempt to fiddle with cdo->capability (Ming Lei) [1638826] - [block] block: remove bogus check for queue_lock assignment (Ming Lei) [1638826] - [block] null_blk: remove legacy IO path (Ming Lei) [1638826] - [block] um: Convert ubd driver to blk-mq (Ming Lei) [1638826] - [block] skd: fixup usage of legacy IO API (Ming Lei) [1638826] - [block] aoe: convert aoeblk to blk-mq (Ming Lei) [1638826] - [block] ide: remove redundant variables queue_run_ms and left (Ming Lei) [1638826] - [scsi] scsi: core: scsi_io_completion convert BUGs to WARNs (Ming Lei) [1638826] - [scsi] scsi: core: scsi_io_completion hints on fastpath (Ming Lei) [1638826] - [scsi] scsi: core: add scsi_io_completion_reprep helper (Ming Lei) [1638826] - [scsi] scsi: core: add scsi_io_completion_action helper (Ming Lei) [1638826] - [scsi] scsi: core: add scsi_io_completion_nz_result function (Ming Lei) [1638826] - [scsi] scsi: core: scsi_io_completion: rename variables (Ming Lei) [1638826] - [scsi] scsi: core: scsi_io_completion: comment on end_request return (Ming Lei) [1638826] - [scsi] scsi: core: use blk_mq_run_hw_queues in scsi_kick_queue (Ming Lei) [1638826] - [scsi] scsi: sg: remove bad blk_end_request_all() call (Ming Lei) [1638826] - [block] blk-mq: complete req in softirq context in case of single queue (Ming Lei) [1638826] - [block] block, bfq: improve asymmetric scenarios detection (Ming Lei) [1638826] - [block] block: remove redundant 'default n' from Kconfig-s (Ming Lei) [1638826] - [block] blk-mq-debugfs: Also show requests that have not yet been started (Ming Lei) [1638826] - [block] block: Finish renaming REQ_DISCARD into REQ_OP_DISCARD (Ming Lei) [1638826] - [block] kyber: fix integer overflow of latency targets on 32-bit (Ming Lei) [1638826] - [block] kyber: add tracepoints (Ming Lei) [1638826] - [block] kyber: implement improved heuristics (Ming Lei) [1638826] - [block] kyber: don't make domain token sbitmap larger than necessary (Ming Lei) [1638826] - [block] block: export blk_stat_enable_accounting() (Ming Lei) [1638826] - [block] block: move call of scheduler's ->completed_request() hook (Ming Lei) [1638826] - [block] blk-mq: Enable support for runtime power management (Ming Lei) [1638826] - [block] block: Make blk_get_request() block for non-PM requests while suspended (Ming Lei) [1638826] - [block] block: Allow unfreezing of a queue while requests are in progress (Ming Lei) [1638826] - [lib] percpu-refcount: Introduce percpu_ref_resurrect() (Ming Lei) [1638826] - [block] block: Schedule runtime resume earlier (Ming Lei) [1638826] - [block] block: Split blk_pm_add_request() and blk_pm_put_request() (Ming Lei) [1638826] - [block] block, scsi: Change the preempt-only flag into a counter (Ming Lei) [1638826] - [block] block: Move power management code into a new source file (Ming Lei) [1638826] - [block] Blk-throttle: update to use rbtree with leftmost node cached (Ming Lei) [1638826] - [block] block: use bio_add_page in bio_iov_iter_get_pages (Ming Lei) [1638826] - [block] blok, bfq: do not plug I/O if all queues are weight-raised (Ming Lei) [1638826] - [block] block, bfq: inject other-queue I/O into seeky idle queues on NCQ flash (Ming Lei) [1638826] - [block] block, bfq: correctly charge and reset entity service in all cases (Ming Lei) [1638826]- [rpmspec] redhat: fix bpf_samples build (Jiri Benc) [1611579] - [fs] mnt: fix __detach_mounts infinite loop (Benjamin Coddington) [1628736] - [pci] pcie: Enable Broadom iProc PCIE and mark it is as tech preview (Mark Langsdorf) [1576958] - [pci] PCI/ACPI: Add iProc PCIe MCFG quirk (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Add ACPI/ECAM support (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Remove PAXC slot check to allow VF support (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Reduce inbound/outbound mapping print level (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Reject unconfigured physical functions from PAXC (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Disable MSI parsing in certain PAXC blocks (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Fix up corrupted PAXC root complex config registers (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Activate PAXC bridge quirk for more devices (Mark Langsdorf) [1576958]- [s390] s390/mm: fix mis-accounting of pgtable_bytes (Joe Lawrence) [1644481] - [mm] mm: add mm_pxd_folded checks to pgtable_bytes accounting functions (Joe Lawrence) [1644481] - [mm] mm: introduce mm_[p4d|pud|pmd]_folded (Joe Lawrence) [1644481] - [mm] mm: make the __PAGETABLE_PxD_FOLDED defines non-empty (Joe Lawrence) [1644481] - [x86] x86/cpu/vmware: Do not trace vmware_sched_clock() (Vitaly Kuznetsov) [1650273] - [fs] fuse: fix possibly missed wake-up after abort (Lukas Czerner) [1649244] - [fs] fuse: fix leaked notify reply (Lukas Czerner) [1649244] - [fs] fuse: fix blocked_waitq wakeup (Lukas Czerner) [1649244] - [fs] fuse: set FR_SENT while locked (Lukas Czerner) [1649244] - [fs] fuse: Fix use-after-free in fuse_dev_do_write() (Lukas Czerner) [1649244] - [fs] fuse: Fix use-after-free in fuse_dev_do_read() (Lukas Czerner) [1649244] - [fs] fuse: Add missed unlock_page() to fuse_readpages_fill() (Lukas Czerner) [1649244] - [fs] fuse: Don't access pipe->buffers without pipe_lock() (Lukas Czerner) [1649244] - [fs] fuse: fix initial parallel dirops (Lukas Czerner) [1649244] - [fs] fuse: Fix oops at process_init_reply() (Lukas Czerner) [1649244] - [fs] fuse: umount should wait for all requests (Lukas Czerner) [1649244] - [fs] fuse: fix unlocked access to processing queue (Lukas Czerner) [1649244] - [fs] fuse: fix double request_end() (Lukas Czerner) [1649244] - [fs] fuse: fix use-after-free in fuse_direct_IO() (Lukas Czerner) [1599195]- [firmware] efi: Fix debugobjects warning on 'efi_rts_work' (Waiman Long) [1652190] - [rpmspec] kernel.spec: Do not zip modules on noarch builds (Prarit Bhargava) [1646471] - [iommu] iommu/amd: Clear memory encryption mask from physical address (Gary Hook) [1640384]- [powerpc] powerpc/mm/radix: Only need the Nest MMU workaround for R -> RW transition (Steve Best) [1651276] - [powerpc] powerpc/mm/books3s: Add new pte bit to mark pte temporarily invalid (Steve Best) [1651276] - [powerpc] powerpc/tm: Fix HFSCR bit for no suspend case (Steve Best) [1651275]- [powerpc] powerpc/powernv: Fix concurrency issue with npu->mmio_atsd_usage (Steve Best) [1651267] - [tools] perf tools: Remove ext from struct kmod_path (Jiri Olsa) [1581390] - [tools] perf tools: Add gzip_is_compressed function (Jiri Olsa) [1581390] - [tools] perf tools: Add lzma_is_compressed function (Jiri Olsa) [1581390] - [tools] perf tools: Add is_compressed callback to compressions array (Jiri Olsa) [1581390] - [tools] perf tools: Move the temp file processing into decompress_kmodule (Jiri Olsa) [1581390] - [tools] perf tools: Use compression id in decompress_kmodule() (Jiri Olsa) [1581390] - [tools] perf tools: Store compression id into struct dso (Jiri Olsa) [1581390] - [tools] perf tools: Add compression id into 'struct kmod_path' (Jiri Olsa) [1581390] - [tools] perf tools: Make is_supported_compression() static (Jiri Olsa) [1581390] - [tools] perf tools: Make decompress_to_file() function static (Jiri Olsa) [1581390] - [tools] perf tools: Get rid of dso__needs_decompress() call in __open_dso() (Jiri Olsa) [1581390] - [tools] perf tools: Get rid of dso__needs_decompress() call in symbol__disassemble() (Jiri Olsa) [1581390] - [tools] perf tools: Get rid of dso__needs_decompress() call in read_object_code() (Jiri Olsa) [1581390] - [rpmspec] redhat: Enable kernel-tools (for kvm_stat) on s390x, too (Thomas Huth) [1631222]- [drm] drm/atomic_helper: Stop modesets on unregistered connectors harder (Lyude Paul) [1631575] - [drm] drm/nouveau: Fix nv50_mstc->best_encoder() (Lyude Paul) [1631575] - [drm] drm/atomic_helper: Allow DPMS On<->Off changes for unregistered connectors (Lyude Paul) [1631575] - [drm] drm/i915: Fix intel_dp_mst_best_encoder() (Lyude Paul) [1631575] - [drm] drm/i915: Skip vcpi allocation for MSTB ports that are gone (Lyude Paul) [1631575] - [drm] drm/i915: Don't unset intel_connector->mst_port (Lyude Paul) [1631575] - [drm] drm/atomic_helper: Disallow new modesets on unregistered connectors (Lyude Paul) [1631575] - [s390] s390/qeth: fix HiperSockets sniffer (Philipp Rudo) [1649773] - [s390] s390/qeth: report 25Gbit link speed (Philipp Rudo) [1649772] - [s390] s390/qeth: sanitize strings in debug messages (Philipp Rudo) [1649770] - [s390] s390/qeth: fix initial operstate (Philipp Rudo) [1649769] - [s390] s390/qeth: unregister netdevice only when registered (Philipp Rudo) [1649769] - [powerpc] powerpc/64s: consolidate MCE counter increment (Steve Best) [1633550] - [powerpc] powerpc/64s: move machine check SLB flushing to mm/slb.c (Steve Best) [1633550] - [powerpc] powernv/pseries: consolidate code for mce early handling (Steve Best) [1633550] - [powerpc] powerpc/pseries: Dump the SLB contents on SLB MCE errors (Steve Best) [1633550] - [powerpc] powerpc/pseries: Display machine check error details (Steve Best) [1633550] - [powerpc] powerpc/pseries: Flush SLB contents on SLB MCE errors (Steve Best) [1633550] - [powerpc] powerpc/pseries: Define MCE error event section (Steve Best) [1633550] - [powerpc] powerpc/pseries: Avoid using the size greater than RTAS_ERROR_LOG_MAX (Steve Best) [1633550] - [powerpc] powerpc/pseries: Defer the logging of rtas error to irq work queue (Steve Best) [1633550] - [powerpc] powerpc/pseries: Fix endianness while restoring of r3 in MCE handler (Steve Best) [1633550] - [cdrom] cdrom: fix improper type cast, which can leat to information leak (Maurizio Lombardi) [1650476]- [drm] drm/amdgpu/pm: Fix potential Spectre v1 (Rob Clark) [1637115] - [drm] drm/i915/kvmgt: Fix potential Spectre v1 (Rob Clark) [1637115] - [fs] gfs2: Fix metadata read-ahead during truncate (2) (Andreas Grunbacher) [1647982] - [block] block: make sure writesame bio is aligned with logical block size (Ming Lei) [1648750] - [block] block: cleanup __blkdev_issue_discard() (Ming Lei) [1648750] - [block] block: make sure discard bio is aligned with logical block size (Ming Lei) [1648750] - [block] block: Clear kernel memory before copying to user (Ming Lei) [1648752] - [block] block: respect virtual boundary mask in bvecs (Ming Lei) [1648756] - [block] xen: don't include from and (Ming Lei) [1648756] - [block] block: remove ARCH_BIOVEC_PHYS_MERGEABLE (Ming Lei) [1648756] - [block] xen: provide a prototype for xen_biovec_phys_mergeable in xen.h (Ming Lei) [1648756] - [block] xen: remove the xen_biovec_phys_mergeable export (Ming Lei) [1648756] - [block] arm: remove the unused BIOVEC_MERGEABLE define (Ming Lei) [1648756] - [block] block: don't include bug.h from bio.h (Ming Lei) [1648756] - [block] block: don't include io.h from bio.h (Ming Lei) [1648756] - [block] block: remove bvec_to_phys (Ming Lei) [1648756] - [block] block: merge BIOVEC_SEG_BOUNDARY into biovec_phys_mergeable (Ming Lei) [1648756] - [block] block: add a missing BIOVEC_SEG_BOUNDARY check in bio_add_pc_page (Ming Lei) [1648756] - [block] block: simplify BIOVEC_PHYS_MERGEABLE (Ming Lei) [1648756] - [block] block: move req_gap_back_merge to blk.h (Ming Lei) [1648756] - [block] block: move req_gap_{back,front}_merge to blk-merge.c (Ming Lei) [1648756] - [block] block: move integrity_req_gap_{back,front}_merge to blk.h (Ming Lei) [1648756] - [fs] gfs2: Fix iomap buffer head reference counting bug (Andreas Grunbacher) [1647073] - [scsi] qla2xxx: Update driver version to 10.00.00.07.08.0-k1 (Himanshu Madhani) [1615896] - [scsi] scsi: qla2xxx: Initialize port speed to avoid setting lower speed (Himanshu Madhani) [1615896] - [scsi] scsi: qla2xxx: Fix incorrect port speed being set for FC adapters (Himanshu Madhani) [1615896] - [block] block: brd: associate with queue until adding disk (Ming Lei) [1644602] - [block] block: call rq_qos_exit() after queue is frozen (Ming Lei) [1641558] - [block] block: fix the DISCARD request merge (Ming Lei) [1646776] - [block] blk-mq: fallback to previous nr_hw_queues when updating fails (Ming Lei) [1642218] - [block] blk-mq: realloc hctx when hw queue is mapped to another node (Ming Lei) [1642218] - [block] blk-mq: change gfp flags to GFP_NOIO in blk_mq_realloc_hw_ctxs (Ming Lei) [1642218] - [block] blk-mq: adjust debugfs and sysfs register when updating nr_hw_queues (Ming Lei) [1642218] - [block] block: remove bio_rewind_iter() (Ming Lei) [1642208]- [fs] jbd2: fix use after free in jbd2_log_do_checkpoint() (Lukas Czerner) [1644694] - [fs] ext4: initialize retries variable in ext4_da_write_inline_data_begin() (Lukas Czerner) [1644694] - [fs] ext4: fix build error when DX_DEBUG is defined (Lukas Czerner) [1644694]- [pinctrl] pinctrl: intel: Add Ice Lake PCH pin controller support (David Arcari) [1483413] - [netdrv] nfp: flower: fix vlan match by checking both vlan id and vlan pcp (Pablo Cascon) [1645220] - [netdrv] nfp: flower: reject tunnel encap with ipv6 outer headers for offloading (Pablo Cascon) [1646644] - [netdrv] nfp: populate bus-info on representors (Pablo Cascon) [1643998] - [powerpc] KVM: PPC: Validate TCEs against preregistered memory page sizes (David Gibson) [1625821] - [powerpc] KVM: PPC: Inform the userspace about TCE update failures (David Gibson) [1625821] - [powerpc] KVM: PPC: Book3S: Fix guest DMA when guest partially backed by THP pages (David Gibson) [1625821]- [kernel] locking/lockdep: Fix debug_locks off performance problem (Waiman Long) [1647560] - [kernel] locking/lockdep: Remove duplicated 'lock_class_ops' percpu array (Waiman Long) [1647560] - [kernel] locking/lockdep: Make class->ops a percpu counter and move it under CONFIG_DEBUG_LOCKDEP=y (Waiman Long) [1647560] - [kernel] locking/lockdep: Add a faster path in __lock_release() (Waiman Long) [1647560] - [kernel] locking/lockdep: Eliminate redundant IRQs check in __lock_acquire() (Waiman Long) [1647560] - [kernel] locking/lockdep: Remove add_chain_cache_classes() (Waiman Long) [1647560] - [fs] gfs2: Put bitmap buffers in put_super (Andreas Grunbacher) [1647073] - [scsi] scsi: hpsa: limit transfer length to 1MB, not 512kB (Joseph Szczypek) [1643956] - [netdrv] nfp: report FW vNIC stats in interface stats (Pablo Cascon) [1645032] - [rpmspec] spec: Add bpftool debuginfo package (Jiri Olsa) [1633018] - [crypto] crypto: chelsio: Fix memory corruption in DMA Mapped buffers (Arjun Vynipadath) [1631750] - [cdrom] cdrom: Fix info leak/OOB read in cdrom_ioctl_drive_status (Maurizio Lombardi) [1627732] {CVE-2018-16658}- [kernel] srcu: Make early-boot call_srcu() reuse workqueue lists (Waiman Long) [1644375] - [tools] rcutorture: Test early boot call_srcu() (Waiman Long) [1644375] - [kernel] srcu: Make call_srcu() available during very early boot (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_state.ofl_lock to raw_spinlock_t (Waiman Long) [1644375] - [kernel] rcu: Remove obsolete ->dynticks_fqs and ->cond_resched_completed (Waiman Long) [1644375] - [kernel] rcu: Switch ->dynticks to rcu_data structure, remove rcu_dynticks (Waiman Long) [1644375] - [kernel] rcu: Switch dyntick nesting counters to rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Switch urgent quiescent-state requests to rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Switch lazy counts to rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Switch last accelerate/advance to rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Switch ->tick_nohz_enabled_snap to rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Merge rcu_dynticks structure into rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Remove unused rcu_dynticks_snap() from Tiny RCU (Waiman Long) [1644375] - [kernel] rcu: Convert "1UL << x" to "BIT(x)" (Waiman Long) [1644375] - [kernel] rcu: Avoid resched_cpu() when rescheduling the current CPU (Waiman Long) [1644375] - [kernel] rcu: More aggressively enlist scheduler aid for nohz_full CPUs (Waiman Long) [1644375] - [kernel] rcu: Compute jiffies_till_sched_qs from other kernel parameters (Waiman Long) [1644375] - [kernel] rcu: Provide functions for determining if call_rcu() has been invoked (Waiman Long) [1644375] - [kernel] rcu: Eliminate ->rcu_qs_ctr from the rcu_dynticks structure (Waiman Long) [1644375] - [kernel] rcu: Motivate Tiny RCU forward progress (Waiman Long) [1644375] - [kernel] rcutorture: Dump reader protection sequence if failures or close calls (Waiman Long) [1644375] - [kernel] rcu: Provide improved interrupt-from-idle check in rcu_check_callbacks() (Waiman Long) [1644375] - [kernel] rcu: Make need_resched() respond to urgent RCU-QS needs (Waiman Long) [1644375] - [kernel] rcu: Inline _rcu_barrier() into its sole remaining caller (Waiman Long) [1644375] - [kernel] rcu: Define rcu_all_qs() only in !PREEMPT builds (Waiman Long) [1644375] - [kernel] rcu: Remove !PREEMPT code from rcu_note_voluntary_context_switch() (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in update.c (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in tree_plugin.h (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in tree_exp.h (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in tree.c (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in tiny.c (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in srcutree.h (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in rcutorture.c (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in rcu.h (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in Kconfig (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in rcupdate_wait.h (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in rculist.h (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in rcupdate.h (Waiman Long) [1644375] - [kernel] rcu: Remove now-unused rcutorture APIs (Waiman Long) [1644375] - [kernel] rcuperf: Remove the "rcu_bh" and "sched" torture types (Waiman Long) [1644375] - [kernel] rcutorture: Remove the "rcu_bh" and "sched" torture types (Waiman Long) [1644375] - [kernel] rcu: Stop testing RCU-bh and RCU-sched (Waiman Long) [1644375] - [kernel] rcutorture: Add RCU-bh and RCU-sched support for extended readers (Waiman Long) [1644375] - [kernel] rcu: Consolidate RCU-sched update-side function definitions (Waiman Long) [1644375] - [kernel] rcu: Consolidate RCU-bh update-side function definitions (Waiman Long) [1644375] - [kernel] rcu: Pull rcu_gp_kthread() FQS loop into separate function (Waiman Long) [1644375] - [kernel] rcu: Inline increment_cpu_stall_ticks() into its sole caller (Waiman Long) [1644375] - [kernel] rcu: Fix typo in force_qs_rnp()'s parameter's parameter (Waiman Long) [1644375] - [kernel] rcu: Eliminate initialization-time use of rsp (Waiman Long) [1644375] - [kernel] rcu: Eliminate RCU-barrier use of rsp (Waiman Long) [1644375] - [kernel] rcu: Eliminate quiescent-state and grace-period-nonstart use of rsp (Waiman Long) [1644375] - [kernel] rcu: Eliminate callback-invocation/invocation use of rsp (Waiman Long) [1644375] - [kernel] rcu: Eliminate grace-period management code use of rsp (Waiman Long) [1644375] - [kernel] rcu: Eliminate stall-warning use of rsp (Waiman Long) [1644375] - [kernel] rcu: Restructure rcu_check_gp_kthread_starvation() (Waiman Long) [1644375] - [kernel] rcu: Simplify rcutorture_get_gp_data() (Waiman Long) [1644375] - [kernel] rcu: Remove for_each_rcu_flavor() flavor-traversal macro (Waiman Long) [1644375] - [kernel] rcu: Remove last non-flavor-traversal rsp local variable from tree_plugin.h (Waiman Long) [1644375] - [kernel] rcu: Remove rcu_data structure's ->rsp field (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_node tree accessor macros (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from expedited grace-period functions (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from no-CBs CPU functions (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from print_cpu_stall_info() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_spawn_one_boost_kthread() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from dump_blkd_tasks() and friend (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_print_detail_task_stall() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_init_one() and friends (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_boot_init_percpu_data() and friends (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from _rcu_barrier() and friends (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from __rcu_pending() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from __call_rcu() and friend (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from __rcu_process_callbacks() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_check_gp_start_stall() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from force-quiescent-state functions (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_do_batch() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from CPU hotplug functions (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_check_quiescent_state() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_gp_kthread() and friends (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_gp_slow() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from note_gp_changes() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from __note_gp_changes() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_advance_cbs() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_accelerate_cbs_unlocked() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_accelerate_cbs() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_gp_kthread_wake() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_future_gp_cleanup() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from check_cpu_stall() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from print_cpu_stall() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from print_other_cpu_stall() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_stall_kick_kthreads() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_dump_cpu_stacks() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_check_gp_kthread_starvation() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from record_gp_stall_check_time() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_get_root() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_gp_in_progress() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_report_qs_rdp() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_report_unblock_qs_rnp() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_report_qs_rsp() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_report_qs_rnp() (Waiman Long) [1644375] - [kernel] rcu: Remove rcu_data_p pointer to default rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Remove rcu_state_p pointer to default rcu_state structure (Waiman Long) [1644375] - [kernel] rcu: Remove rcu_state structure's ->rda field (Waiman Long) [1644375] - [kernel] rcu: Eliminate rcu_state structure's ->call field (Waiman Long) [1644375] - [kernel] rcu: Remove RCU_STATE_INITIALIZER() (Waiman Long) [1644375] - [kernel] rcu: Express Tiny RCU updates in terms of RCU rather than RCU-sched (Waiman Long) [1644375] - [kernel] rcu: Define RCU-sched API in terms of RCU for Tree RCU PREEMPT builds (Waiman Long) [1644375] - [kernel] rcu: Fix typo in rcu_get_gp_kthreads_prio() header comment (Waiman Long) [1644375] - [kernel] rcu: Drop "wake" parameter from rcu_report_exp_rdp() (Waiman Long) [1644375] - [kernel] rcu: Update comments and help text for no more RCU-bh updaters (Waiman Long) [1644375] - [kernel] rcu: Define RCU-bh update API in terms of RCU (Waiman Long) [1644375] - [kernel] rcu: Report expedited grace periods at context-switch time (Waiman Long) [1644375] - [kernel] rcu: Apply RCU-bh QSes to RCU-sched and RCU-preempt when safe (Waiman Long) [1644375] - [kernel] rcu: Add warning to detect half-interrupts (Waiman Long) [1644375] - [kernel] rcu: Remove now-unused ->b.exp_need_qs field from the rcu_special union (Waiman Long) [1644375] - [kernel] rcu: Allow processing deferred QSes for exiting RCU-preempt readers (Waiman Long) [1644375] - [kernel] rcutorture: Test extended "rcu" read-side critical sections (Waiman Long) [1644375] - [kernel] rcu: Defer reporting RCU-preempt quiescent states when disabled (Waiman Long) [1644375] - [kernel] rcu: Refactor rcu_{nmi,irq}_{enter,exit}() (Waiman Long) [1644375] - [documentation] doc: Fix broken HTML directive (Waiman Long) [1644375] - [documentation] doc: Update removal of RCU-bh/sched update machinery (Waiman Long) [1644375] - [kernel] rcutorture: Maintain self-propagating CB only during forward-progress test (Waiman Long) [1644375] - [kernel] rcutorture: Check GP completion at stutter end (Waiman Long) [1644375] - [kernel] rcutorture: Print forward-progress test interval on error (Waiman Long) [1644375] - [kernel] rcutorture: Adjust number of reader kthreads per CPU-hotplug operations (Waiman Long) [1644375] - [kernel] rcutorture: Reduce priority of forward-progress testing (Waiman Long) [1644375] - [kernel] rcutorture: Limit reader duration if irq or bh disabled (Waiman Long) [1644375] - [kernel] rcutorture: Increase rcu_read_delay() longdelay_ms (Waiman Long) [1644375] - [kernel] rcutorture: Add self-propagating callback to forward-progress testing (Waiman Long) [1644375] - [kernel] rcutorture: Vary forward-progress test interval (Waiman Long) [1644375] - [kernel] rcutorture: Avoid no-test complaint if too few forward-progress tries (Waiman Long) [1644375] - [kernel] rcutorture: Also use GP sequence to judge forward progress (Waiman Long) [1644375] - [kernel] rcutorture: Add forward-progress tests for RCU grace periods (Waiman Long) [1644375] - [tools] rcutorture: Remove TREE06 and TREE08 from the default test list (Waiman Long) [1644375] - [kernel] rcuperf: Warn on bad perf type for built-in tests (Waiman Long) [1644375] - [kernel] rcutorture: Warn on bad torture type for built-in tests (Waiman Long) [1644375] - [kernel] rcutorture: Force occasional reader waits (Waiman Long) [1644375] - [tools] torture: Stop overwriting Make.out file with obsolete version (Waiman Long) [1644375] - [documentation] doc: Improve rcu_dynticks::dynticks documentation (Waiman Long) [1644375] - [documentation] doc: Fix broken RCU-requirements link to LKML archive (Waiman Long) [1644375] - [documentation] doc: Add design documentation on interruption of NMI handlers (Waiman Long) [1644375] - [kernel] rcutorture: Fix rcu_barrier successes counter (Waiman Long) [1644375] - [kernel] rcutorture: Add support to detect if boost kthread prio is too low (Waiman Long) [1644375] - [kernel] rcutorture: Use monotonic timestamp for stall detection (Waiman Long) [1644375] - [kernel] rcutorture: Make boost test more robust (Waiman Long) [1644375] - [kernel] rcutorture: Disable RT throttling for boost tests (Waiman Long) [1644375] - [kernel] rcutorture: Emphasize testing of single reader protection type (Waiman Long) [1644375] - [kernel] rcutorture: Handle extended read-side critical sections (Waiman Long) [1644375] - [kernel] rcutorture: Make rcu_torture_timer() use rcu_torture_one_read() (Waiman Long) [1644375] - [kernel] rcutorture: Use per-CPU random state for rcu_torture_timer() (Waiman Long) [1644375] - [kernel] rcutorture: Use atomic increment for n_rcu_torture_timers (Waiman Long) [1644375] - [kernel] rcutorture: Extract common code from rcu_torture_reader() (Waiman Long) [1644375] - [kernel] rcuperf: Remove unused torturing_tasks() function (Waiman Long) [1644375] - [kernel] rcu: Remove rcutorture test version and sequence number (Waiman Long) [1644375] - [kernel] rcutorture: Change units of onoff_interval to jiffies (Waiman Long) [1644375] - [kernel] rcu: Assign higher prio to RCU threads if rcutorture is built-in (Waiman Long) [1644375] - [documentation] rculist: Improve documentation for list_for_each_entry_from_rcu() (Waiman Long) [1644375] - [kernel] srcu: Add grace-period number to rcutorture statistics printout (Waiman Long) [1644375] - [kernel] rcu: Print stall-warning NMI dyntick state in hexadecimal (Waiman Long) [1644375] - [maintainers] MAINTAINERS: Update RCU, SRCU, and TORTURE-TEST entries (Waiman Long) [1644375] - [kernel] rcu: Make rcu_seq_diff() more exact (Waiman Long) [1644375] - [documentation] doc: Update synchronize_rcu() definition in whatisRCU.txt (Waiman Long) [1644375] - [kernel] rcu: Check the range of jiffies_till_{first, next}_fqs when setting them (Waiman Long) [1644375] - [kernel] rcu: Add diagnostics for rcutorture writer stall warning (Waiman Long) [1644375] - [kernel] rcu: Add comment to the last sleep in the rcu tasks loop (Waiman Long) [1644375] - [kernel] rcu: Speed up calling of RCU tasks callbacks (Waiman Long) [1644375] - [kernel] rcu: Add comment documenting how rcu_seq_snap works (Waiman Long) [1644375] - [kernel] rcu: Use RCU CPU stall timeout for rcu_check_gp_start_stall() (Waiman Long) [1644375] - [kernel] rcu: Remove __maybe_unused from rcu_cpu_has_callbacks() (Waiman Long) [1644375] - [kernel] rcu: Remove "inline" from rcu_perf_print_module_parms() (Waiman Long) [1644375] - [kernel] rcu: Remove "inline" from rcu_torture_print_module_parms() (Waiman Long) [1644375] - [kernel] rcu: Remove "inline" from panic_on_rcu_stall() and rcu_blocking_is_gp() (Waiman Long) [1644375] - [kernel] rcu: Remove unused local variable "cpu" (Waiman Long) [1644375] - [kernel] rcu: Remove unused rcu_kick_nohz_cpu() function (Waiman Long) [1644375] - [kernel] rcu: Clarify and correct the rcu_preempt_qs() header comment (Waiman Long) [1644375] - [kernel] rcu: Inline rcu_dynticks_momentary_idle() into its sole caller (Waiman Long) [1644375] - [kernel] rcu: Mark task as .need_qs less aggressively (Waiman Long) [1644375] - [kernel] rcu: Improve RCU-tasks naming and comments (Waiman Long) [1644375] - [kernel] rcu: Use pr_fmt to prefix "rcu: " to logging output (Waiman Long) [1644375] - [kernel] rcu: rcupdate.h: Get rid of Sphinx warnings at rcu_pointer_handoff() (Waiman Long) [1644375] - [kernel] rcu: Improve rcu_note_voluntary_context_switch() reporting (Waiman Long) [1644375] - [kernel] rcu: Make rcu_read_unlock_special() static (Waiman Long) [1644375] - [kernel] rcu: Add diagnostics for offline CPUs failing to report QS (Waiman Long) [1644375] - [kernel] rcu: Record ->gp_state for both phases of grace-period initialization (Waiman Long) [1644375] - [kernel] rcu: Add CPU online/offline state to dump_blkd_tasks() (Waiman Long) [1644375] - [kernel] rcu: Add up-tree information to dump_blkd_tasks() diagnostics (Waiman Long) [1644375] - [kernel] rcu: Remove CPU-hotplug failsafe from force-quiescent-state code path (Waiman Long) [1644375] - [kernel] rcu: Remove failsafe check for lost quiescent state (Waiman Long) [1644375] - [kernel] rcu: Move grace-period pre-init delay after pre-init (Waiman Long) [1644375] - [kernel] rcu: Add RCU-preempt check for waiting on newly onlined CPU (Waiman Long) [1644375] - [kernel] rcu: Fix grace-period hangs due to race with CPU offline (Waiman Long) [1644375] - [kernel] rcu: Fix grace-period hangs from mid-init task resume (Waiman Long) [1644375] - [kernel] rcu: Suppress false-positive splats from mid-init task resume (Waiman Long) [1644375] - [kernel] rcu: Suppress more involved false-positive preempted-task splats (Waiman Long) [1644375] - [kernel] rcu: Suppress false-positive preempted-task splats (Waiman Long) [1644375] - [kernel] rcu: Suppress false-positive offline-CPU lockdep-RCU splat (Waiman Long) [1644375] - [kernel] rcu: Prevent useless FQS scan after all CPUs have checked in (Waiman Long) [1644375] - [kernel] rcu: Replace smp_wmb() with smp_store_release() for stall check (Waiman Long) [1644375] - [kernel] rcu: Fix typo and add additional debug (Waiman Long) [1644375] - [kernel] rcu: Make rcu_report_unblock_qs_rnp() warn on violated preconditions (Waiman Long) [1644375] - [kernel] rcu: Make rcu_init_new_rnp() stop upon already-set bit (Waiman Long) [1644375] - [kernel] rcu: Fix an obsolete ->qsmaskinit comment (Waiman Long) [1644375] - [kernel] rcu: Clean up handling of tasks blocked across full-rcu_node offline (Waiman Long) [1644375] - [kernel] rcu: Identify grace period is in progress as we advance up the tree (Waiman Long) [1644375] - [kernel] rcu: Use better variable names in funnel locking loop (Waiman Long) [1644375] - [kernel] rcu: Rename the grace-period-request variables and parameters (Waiman Long) [1644375] - [kernel] rcu: Regularize resetting of rcu_data wrap indicator (Waiman Long) [1644375] - [kernel] rcutorture: Correctly handle grace-period sequence wrap (Waiman Long) [1644375] - [kernel] rcu: Make rcu_start_this_gp() check for grace period already started (Waiman Long) [1644375] - [kernel] rcu: Fix cpustart tracepoint gp_seq number (Waiman Long) [1644375] - [kernel] rcu: Produce last "CleanupMore" trace only if late-breaking request (Waiman Long) [1644375] - [kernel] rcu: Don't funnel-lock above leaf node if GP in progress (Waiman Long) [1644375] - [documentation] doc: Update RCU CPU stall-warning documentation (Waiman Long) [1644375] - [documentation] doc: Update memory-ordering documentation for ->gp-seq (Waiman Long) [1644375] - [documentation] doc: Update data-structure documentation for ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Make simple callback acceleration refer to rdp->gp_seq_needed (Waiman Long) [1644375] - [kernel] rcu: Remove ->gpnum and ->completed (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_fqs tracepoint to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_quiescent_state_report tracepoint to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_unlock_preempted_task tracepoint to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_preempt_task tracepoint to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_grace_period_init tracepoint to gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_future_grace_period tracepoint to gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_grace_period tracepoint to gp_seq (Waiman Long) [1644375] - [kernel] rcu: Make rcu_nocb_wait_gp() check if GP already requested (Waiman Long) [1644375] - [kernel] rcu: Move from ->need_future_gp[] to ->gp_seq_needed (Waiman Long) [1644375] - [kernel] rcutorture: Convert rcutorture_get_gp_data() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Make RCU CPU stall warnings use ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert grace-period requests to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert ->completedqs to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert ->rcu_iw_gpnum to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Move rcu_gp_in_progress() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Move rcu_nocb_gp_get() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Move rcu_try_advance_all_cbs() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Move rcu_implicit_dynticks_qs() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_gpnum_ovf() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Move RCU's grace-period-change code to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert conditional grace-period primitives to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Make quiescent-state reporting use ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_check_gp_kthread_starvation() to GP sequence number (Waiman Long) [1644375] - [kernel] rcu: Make rcutorture's batches-completed API use ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Move rcu_gp_slow() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Introduce grace-period sequence numbers (Waiman Long) [1644375] - [kernel] rcu: Make rcu_gp_cleanup() write only once to ->gp_flags (Waiman Long) [1644375] - [kernel] rcu: Diagnostics for grace-period startup hangs (Waiman Long) [1644375] - [kernel] rcu: Exclude near-simultaneous RCU CPU stall warnings (Waiman Long) [1644375] - [kernel] rcu: Use the proper lockdep annotation in dump_blkd_tasks() (Waiman Long) [1644375] - [kernel] rcu: Add debugging info to assertion (Waiman Long) [1644375] - [kernel] torture: Keep old-school dmesg format (Waiman Long) [1644375] - [kernel] torture: Make online/offline messages appear only for verbose=2 (Waiman Long) [1644375] - [tools] rcutorture: Make kvm-find-errors.sh find close calls (Waiman Long) [1644375] - [tools] rcutorture: Remove obsolete TREE08-T.boot file (Waiman Long) [1644375] - [tools] torture: Use a single build directory for torture scenarios (Waiman Long) [1644375] - [kernel] srcu: Introduce srcu_read_{un,}lock_notrace() (Waiman Long) [1644375] - [kernel] srcu: Add address of first callback to rcutorture output (Waiman Long) [1644375] - [kernel] srcu: Document that srcu_funnel_gp_start() implies srcu_funnel_exp_start() (Waiman Long) [1644375] - [kernel] srcu: Fix typos in __call_srcu() header comment (Waiman Long) [1644375] - [kernel] rcu: Make expedited grace period use direct call on last leaf (Waiman Long) [1644375]- [netdrv] nfp: flower: use offsets provided by pedit instead of index for ipv6 (Pablo Cascon) [1645132] - [netdrv] nfp: flower: fix multiple keys per pedit action (Pablo Cascon) [1645132] - [netdrv] nfp: flower: fix pedit set actions for multiple partial masks (Pablo Cascon) [1645132] - [netdrv] nfp: flower: ignore checksum actions when performing pedit actions (Pablo Cascon) [1644400] - [kernel] sched/fair: Fix throttle_list starvation with low CFS quota (Phil Auld) [1638526] - [net] tipc: fix the big/little endian issue in tipc_dest (Jon Maloy) [1640712] - [rpmspec] kernel.spec: Include kernel-signing-ca.cer public key (Prarit Bhargava) [1638465] - [block] block: don't deal with discard limit in blkdev_issue_discard() (Ming Lei) [1631255] - [powerpc] powerpc/mm: Check memblock_add against MAX_PHYSMEM_BITS range (Gustavo Duarte) [1561402] - [powerpc] powerpc/mm: Increase MAX_PHYSMEM_BITS to 128TB with SPARSEMEM_VMEMMAP config (Gustavo Duarte) [1561402]- [s390] s390/crypto: Enhance paes cipher to accept variable length key material (Philipp Rudo) [1644387] - [s390] s390/pkey: move pckmo subfunction available checks away from module init (Philipp Rudo) [1644387] - [s390] s390/pkey: Load pkey kernel module automatically (Philipp Rudo) [1644387] - [s390] s390/zcrypt: fix broken zcrypt_send_cprb in-kernel api function (Philipp Rudo) [1644387] - [s390] s390/pkey: Introduce new API for transforming key blobs (Philipp Rudo) [1644387] - [s390] s390/pkey: Introduce new API for random protected key verification (Philipp Rudo) [1644387] - [s390] s390/pkey: Add sysfs attributes to emit secure key blobs (Philipp Rudo) [1644387] - [s390] s390/pkey: Add sysfs attributes to emit protected key blobs (Philipp Rudo) [1644387] - [s390] s390/pkey: Define protected key blob format (Philipp Rudo) [1644387] - [s390] s390/pkey: Introduce new API for random protected key generation (Philipp Rudo) [1644387] - [s390] s390/zcrypt: add ap_adapter_mask sysfs attribute (Philipp Rudo) [1644387] - [s390] s390/zcrypt: provide apfs failure code on type 86 error reply (Philipp Rudo) [1644387] - [s390] s390/zcrypt: zcrypt device driver cleanup (Philipp Rudo) [1644387] - [s390] s390/zcrypt: multiple zcrypt device nodes support (Philipp Rudo) [1644387] - [s390] s390/zcrypt: enable AP bus scan without a valid default domain (Philipp Rudo) [1644387] - [s390] s390/zcrypt: Use kmemdup to replace kmalloc + memcpy (Philipp Rudo) [1644387] - [s390] s390/qeth: add TSO support for L2 devices (Philipp Rudo) [1644381] - [s390] s390/qeth: add support for IPv6 TSO (Philipp Rudo) [1644381] - [s390] s390/qeth: enhance TSO control sequence (Philipp Rudo) [1644381] - [s390] s390/qeth: make TSO controls protocol-agnostic (Philipp Rudo) [1644381] - [s390] s390: qeth: Fix potential array overrun in cmd/rc lookup (Philipp Rudo) [1644381] - [s390] s390: qeth_core_mpc: Use ARRAY_SIZE instead of reimplementing its function (Philipp Rudo) [1644381] - [scsi] scsi: mpt3sas: Remove unnecessary parentheses and simplify null checks (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Use dma_pool_zalloc (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Remove unused macro MPT3SAS_FMT (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Convert logging uses with MPT3SAS_FMT without logging levels (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Remove KERN_WARNING from panic uses (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Convert logging uses with MPT3SAS_FMT and reply_q_name to s: (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Convert mlsleading uses of pr_ with MPT3SAS_FMT (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Convert uses of pr_ with MPT3SAS_FMT to ioc_ (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Add ioc_ logging macros (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Fix calltrace observed while running IO & reset (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Improve kernel-doc headers (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Split _base_reset_handler(), mpt3sas_scsih_reset_handler() and mpt3sas_ctl_reset_handler() (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Fix a race condition in mpt3sas_base_hard_reset_handler() (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Fix _transport_smp_handler() error path (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Introduce struct mpt3sas_nvme_cmd (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Annotate switch/case fall-through (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Remove set-but-not-used variables (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Fix indentation (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Update driver version "26.100.00.00" (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: As per MPI-spec, use combined reply queue for SAS3.5 controllers when HBA supports more than 16 MSI-x vectors (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Fix, False timeout prints for ioctl and other internal commands during controller reset (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Don't access the structure after decrementing it's instance reference count (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Incorrect command status was set/marked as not used (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Don't abort I/Os issued to NVMe drives while processing Async Broadcast primitive event (Tomas Henzl) [1638649] - [netdrv] net/mlx5e: Do not ignore netdevice TX/RX queues number (Alaa Hleihel) [1643103] - [netdrv] net/mlx5e: Use non-delayed work for update stats (Alaa Hleihel) [1643103] - [netdrv] net/mlx5e: Initialize all netdev common structures in one place (Alaa Hleihel) [1643103] - [netdrv] net/mlx5e: Always initialize update stats delayed work (Alaa Hleihel) [1643103] - [netdrv] net/mlx5e: Gather common netdev init/cleanup functionality in one place (Alaa Hleihel) [1643103] - [infiniband] RDMA/netdev: Fix netlink support in IPoIB (Alaa Hleihel) [1643103] - [infiniband] RDMA/netdev: Hoist alloc_netdev_mqs out of the driver (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Consolidate checking of the proposed child interface (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Maintain the child_intfs list from ndo_init/uninit (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Do not remove child devices from within the ndo_uninit (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Get rid of the sysfs_mutex (Alaa Hleihel) [1643103] - [infiniband] RDMA/netdev: Use priv_destructor for netdev cleanup (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Move init code to ndo_init (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Move all uninit code into ndo_uninit (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Use cancel_delayed_work_sync for neigh-clean task (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Get rid of IPOIB_FLAG_GOING_DOWN (Alaa Hleihel) [1643103] - [infiniband] RDMA/ipoib: Fix use of sizeof() (Alaa Hleihel) [1643103] - [netdrv] net/mlx5e: Do not recycle RX pages in interface down flow (Alaa Hleihel) [1643103 1643047] - [netdrv] net/mlx5e: Replace call to MPWQE free with dealloc in interface down flow (Alaa Hleihel) [1643103 1643047] - [net] net/xdp: Fix suspicious RCU usage warning (Alaa Hleihel) [1643103 1643047] - [netdrv] net/mlx5: WQ, fixes for fragmented WQ buffers API (Alaa Hleihel) [1643103 1636183] - [netdrv] net/mlx4_en: Use minimal rx and tx ring sizes on kdump kernel (Alaa Hleihel) [1643103 1615267] - [x86] mark coffeelake-s/h 8+2 as supported (David Arcari) [1575461 1575460] - [x86] x86/spec_ctrl: Synchronize STIBP changes with RHEL IBRS code (Waiman Long) [1643233] - [x86] x86/speculation: Propagate information about RSB filling mitigation to sysfs (Waiman Long) [1643233] - [x86] x86/speculation: Enable cross-hyperthread spectre v2 STIBP mitigation (Waiman Long) [1643233] - [x86] x86/speculation: Apply IBPB more strictly to avoid cross-process data leak (Waiman Long) [1643233] - [x86] x86/speculation: Add RETPOLINE_AMD support to the inline asm CALL_NOSPEC variant (Waiman Long) [1643233] - [x86] x86/CPU: Fix unused variable warning when !CONFIG_IA32_EMULATION (Waiman Long) [1643233] - [x86] x86/pti/64: Remove the SYSCALL64 entry trampoline (Waiman Long) [1643233] - [x86] x86/entry/64: Use the TSS sp2 slot for SYSCALL/SYSRET scratch space (Waiman Long) [1643233] - [x86] x86/entry/64: Document idtentry (Waiman Long) [1643233] - [x86] x86/asm-offsets: Move TSS_sp0 and TSS_sp1 to asm-offsets.c (Waiman Long) [1643233] - [x86] x86: Add entry trampolines to kcore (Waiman Long) [1643233] - [kernel] kallsyms, x86: Export addresses of PTI entry trampolines (Waiman Long) [1643233] - [kernel] kallsyms: Simplify update_iter_mod() (Waiman Long) [1643233] - [scsi] scsi: csiostor: fix incorrect port capabilities (Arjun Vynipadath) [1628866] - [scsi] scsi: csiostor: add a check for NULL pointer after kmalloc() (Arjun Vynipadath) [1628866] - [scsi] scsi: csiostor: update ingress pack and pad boundary value (Arjun Vynipadath) [1628866]- [netdrv] nfp: flower: use host context count provided by firmware (Pablo Cascon) [1639609] - [netdrv] nfp: flower: use stats array instead of storing stats per flow (Pablo Cascon) [1639609] - [netdrv] nfp: flower: use rhashtable for flow caching (Pablo Cascon) [1639609] - [netdrv] nfp: avoid soft lockups under control message storm (Pablo Cascon) [1639609] - [kernel] sched: disable autogroups by default (Phil Auld) [1568166] - [s390] s390/keyboard: sanitize array index in do_kdsk_ioctl (Steve Best) [1637591] - [char] ipmi:ssif: Add support for multi-part transmit messages > 2 parts (Tony Camuso) [1622053] - [scsi] scsi: libsas: fix a race condition when smp task timeout (Zhou Wang) [1640426] - [scsi] scsi: libsas: check the ata device status by ata_dev_enabled() (Zhou Wang) [1640426] - [scsi] scsi: libsas: always unregister the old device if going to discover new (Zhou Wang) [1640426] - [scsi] scsi: libsas: dynamically allocate and free ata host (Zhou Wang) [1640426] - [scsi] scsi: libsas: remove irq save in sas_ata_qc_issue() (Zhou Wang) [1640426]- [video] fbdev: make FB_BACKLIGHT a tristate (Rob Clark) [1643333 1589158] - [netdrv] Taint kernel if e1000 is loaded (Neil Horman) [1643617] - [netdrv] iavf: fix a typo (Stefan Assmann) [1627882] - [netdrv] i40evf: remove ndo_poll_controller (Stefan Assmann) [1627882] - [netdrv] intel-ethernet: use correct module license (Stefan Assmann) [1627882] - [netdrv] iavf: finish renaming files to iavf (Stefan Assmann) [1627882] - [netdrv] iavf: rename most of i40e strings (Stefan Assmann) [1627882] - [netdrv] iavf: tracing infrastructure rename (Stefan Assmann) [1627882] - [netdrv] iavf: replace i40e_debug with iavf version (Stefan Assmann) [1627882] - [netdrv] iavf: rename i40e_hw to iavf_hw (Stefan Assmann) [1627882] - [netdrv] iavf: rename I40E_ADMINQ_DESC (Stefan Assmann) [1627882] - [netdrv] iavf: rename device ID defines (Stefan Assmann) [1627882] - [netdrv] iavf: remove references to old names (Stefan Assmann) [1627882] - [netdrv] iavf: move i40evf files to new name (Stefan Assmann) [1627882] - [netdrv] iavf: rename i40e_status to iavf_status (Stefan Assmann) [1627882] - [netdrv] iavf: rename functions and structs to new name (Stefan Assmann) [1627882] - [netdrv] iavf: diet and reformat (Stefan Assmann) [1627882] - [netdrv] configs: enable CONFIG_IAVF=m (Stefan Assmann) [1627882] - [netdrv] intel-ethernet: rename i40evf to iavf (Stefan Assmann) [1627882] - [netdrv] i40e(vf): remove i40e_ethtool_stats.h header file (Stefan Assmann) [1627882] - [netdrv] i40evf: cancel workqueue sync for adminq when a VF is removed (Stefan Assmann) [1627882] - [netdrv] i40evf: Don't enable vlan stripping when rx offload is turned on (Stefan Assmann) [1627882] - [netdrv] i40evf: set IFF_UNICAST_FLT flag for the VF (Stefan Assmann) [1627882] - [netdrv] i40evf: Validate the number of queues a PF sends (Stefan Assmann) [1627882] - [netdrv] i40evf: Change a VF mac without reloading the VF driver (Stefan Assmann) [1627882] - [netdrv] i40evf: update ethtool stats code and use helper functions (Stefan Assmann) [1627882] - [netdrv] i40e: Add AQ command for rearrange NVM structure (Stefan Assmann) [1627882] - [netdrv] i40e: Add additional return code to i40e_asq_send_command (Stefan Assmann) [1627882] - [netdrv] i40e/i40evf: remove redundant functions i40evf_aq_(set/get)_phy_register (Stefan Assmann) [1627882] - [netdrv] cls_flower: fix error values for commands not supported by drivers (Stefan Assmann) [1627882] - [init] init/main.c: Enable watchdog_thresh control from kernel line (Prarit Bhargava) [1643161] - [s390] s390/purgatory: Remove duplicate variable definitions (Philipp Rudo) [1642447] - [s390] s390/purgatory: Add missing FORCE to Makefile targets (Philipp Rudo) [1642447] - [s390] s390/purgatory: Fix crash with expoline enabled (Philipp Rudo) [1642447] - [s390] s390: disable asm code expolines if cc does not support it (Philipp Rudo) [1642447] - [netdrv] Revert be2net: remove desc field from be_eq_obj (Ivan Vecera) [1639867]- [rpmspec] redhat: add optional bpf_samples package (Jiri Benc) [1611579] - [powerpc] powerpc/time: Fix clockevent_decrementer initalisation for PR KVM (Steve Best) [1641615] - [net] ip: frags: fix crash in ip_do_fragment() (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ipfrag: let ip(6)frag_high_thresh in ns be higher than in init_net (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ipv6: discard IP frag queue on more errors (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ip: fail fast on IP defrag errors (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ip: process in-order fragments efficiently (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ip: add helpers to process in-order fragments faster (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ipv6: defrag: drop non-last frags smaller than min mtu (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ipv4: frags: precedence bug in ip_expire() (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ip: use rb trees for IP frag queue (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] modify skb_rbtree_purge to return the truesize of all purged skbs (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ip: discard IPv4 datagrams with overlapping segments (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [fs] ovl: fix format of setxattr debug (Miklos Szeredi) [1636875] - [fs] ovl: fix access beyond unterminated strings (Miklos Szeredi) [1636875] - [fs] ovl: make symbol 'ovl_aops' static (Miklos Szeredi) [1636875] - [fs] vfs: swap names of (do,vfs)_clone_file_range() (Miklos Szeredi) [1636875] - [fs] ovl: fix freeze protection bypass in ovl_clone_file_range() (Miklos Szeredi) [1636875] - [fs] ovl: fix freeze protection bypass in ovl_write_iter() (Miklos Szeredi) [1636875] - [fs] ovl: fix memory leak on unlink of indexed file (Miklos Szeredi) [1636875] - [fs] ovl: fix oopses in ovl_fill_super() failure paths (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_fadvise() (Miklos Szeredi) [1636875] - [fs] vfs: implement readahead(2) using POSIX_FADV_WILLNEED (Miklos Szeredi) [1636875] - [fs] vfs: add the fadvise() file operation (Miklos Szeredi) [1636875] - [fs] Documentation/filesystems: update documentation of file_operations (Miklos Szeredi) [1636875] - [fs] ovl: fix GPF in swapfile_activate of file from overlayfs over xfs (Miklos Szeredi) [1636875] - [fs] ovl: respect FIEMAP_FLAG_SYNC flag (Miklos Szeredi) [1636875] - [fs] ovl: Enable metadata only feature (Miklos Szeredi) [1636875] - [fs] ovl: Do not do metacopy only for ioctl modifying file attr (Miklos Szeredi) [1636875] - [fs] ovl: Do not do metadata only copy-up for truncate operation (Miklos Szeredi) [1636875] - [fs] ovl: add helper to force data copy-up (Miklos Szeredi) [1636875] - [fs] ovl: Check redirect on index as well (Miklos Szeredi) [1636875] - [fs] ovl: Set redirect on upper inode when it is linked (Miklos Szeredi) [1636875] - [fs] ovl: Set redirect on metacopy files upon rename (Miklos Szeredi) [1636875] - [fs] ovl: Do not set dentry type ORIGIN for broken hardlinks (Miklos Szeredi) [1636875] - [fs] ovl: Add an inode flag OVL_CONST_INO (Miklos Szeredi) [1636875] - [fs] ovl: Treat metacopy dentries as type OVL_PATH_MERGE (Miklos Szeredi) [1636875] - [fs] ovl: Check redirects for metacopy files (Miklos Szeredi) [1636875] - [fs] ovl: Move some dir related ovl_lookup_single() code in else block (Miklos Szeredi) [1636875] - [fs] ovl: Do not expose metacopy only dentry from d_real() (Miklos Szeredi) [1636875] - [fs] ovl: Open file with data except for the case of fsync (Miklos Szeredi) [1636875] - [fs] ovl: Add helper ovl_inode_realdata() (Miklos Szeredi) [1636875] - [fs] ovl: Store lower data inode in ovl_inode (Miklos Szeredi) [1636875] - [fs] ovl: Fix ovl_getattr() to get number of blocks from lower (Miklos Szeredi) [1636875] - [fs] ovl: Add helper ovl_dentry_lowerdata() to get lower data dentry (Miklos Szeredi) [1636875] - [fs] ovl: Copy up meta inode data from lowest data inode (Miklos Szeredi) [1636875] - [fs] ovl: Modify ovl_lookup() and friends to lookup metacopy dentry (Miklos Szeredi) [1636875] - [fs] ovl: Use out_err instead of out_nomem (Miklos Szeredi) [1636875] - [fs] ovl: A new xattr OVL_XATTR_METACOPY for file on upper (Miklos Szeredi) [1636875] - [fs] ovl: Add helper ovl_already_copied_up() (Miklos Szeredi) [1636875] - [fs] ovl: Copy up only metadata during copy up where it makes sense (Miklos Szeredi) [1636875] - [fs] ovl: During copy up, first copy up metadata and then data (Miklos Szeredi) [1636875] - [fs] ovl: Provide a mount option metacopy=on/off for metadata copyup (Miklos Szeredi) [1636875] - [fs] ovl: Move the copy up helpers to copy_up.c (Miklos Szeredi) [1636875] - [fs] ovl: Initialize ovl_inode->redirect in ovl_get_inode() (Miklos Szeredi) [1636875] - [fs] ovl: fix documentation of non-standard behavior (Miklos Szeredi) [1636875] - [fs] ovl: obsolete "check_copy_up" module option (Miklos Szeredi) [1636875] - [fs] vfs: remove open_flags from d_real() (Miklos Szeredi) [1636875] - [fs] Revert "fsnotify: support overlayfs" (Miklos Szeredi) [1636875] - [fs] Partially revert "locks: fix file locking on overlayfs" (Miklos Szeredi) [1636875] - [fs] Revert "vfs: do get_write_access() on upper layer of overlayfs" (Miklos Szeredi) [1636875] - [fs] Revert "vfs: add flags to d_real()" (Miklos Szeredi) [1636875] - [fs] Revert "vfs: update ovl inode before relatime check" (Miklos Szeredi) [1636875] - [fs] Revert "ovl: fix relatime for directories" (Miklos Szeredi) [1636875] - [fs] vfs: fix freeze protection in mnt_want_write_file() for overlayfs (Miklos Szeredi) [1636875] - [fs] Revert "ovl: don't allow writing ioctl on lower layer" (Miklos Szeredi) [1636875] - [fs] Revert "ovl: fix may_write_real() for overlayfs directories" (Miklos Szeredi) [1636875] - [fs] vfs: don't open real (Miklos Szeredi) [1636875] - [fs] ovl: add reflink/copyfile/dedup support (Miklos Szeredi) [1636875] - [fs] ovl: add O_DIRECT support (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_fiemap() (Miklos Szeredi) [1636875] - [fs] ovl: add lsattr/chattr support (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_fallocate() (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_mmap() (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_fsync() (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_write_iter() (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_read_iter() (Miklos Szeredi) [1636875] - [fs] ovl: add helper to return real file (Miklos Szeredi) [1636875] - [fs] ovl: stack file ops (Miklos Szeredi) [1636875] - [fs] ovl: deal with overlay files in ovl_d_real() (Miklos Szeredi) [1636875] - [fs] ovl: copy up file size as well (Miklos Szeredi) [1636875] - [fs] Revert "Revert "ovl: get_write_access() in truncate"" (Miklos Szeredi) [1636875] - [fs] ovl: copy up inode flags (Miklos Szeredi) [1636875] - [fs] ovl: copy up times (Miklos Szeredi) [1636875] - [fs] vfs: export vfs_dedupe_file_range_one() to modules (Miklos Szeredi) [1636875] - [fs] vfs: export vfs_ioctl() to modules (Miklos Szeredi) [1636875] - [fs] vfs: make open_with_fake_path() not contribute to nr_files (Miklos Szeredi) [1636875] - [fs] ovl: fix wrong use of impure dir cache in ovl_iterate() (Miklos Szeredi) [1636875] - [fs] new helper: open_with_fake_path() (Miklos Szeredi) [1636875] - [fs] now we can fold open_check_o_direct() into do_dentry_open() (Miklos Szeredi) [1636875] - [fs] lift fput() on late failures into path_openat() (Miklos Szeredi) [1636875] - [fs] fold put_filp() into fput() (Miklos Szeredi) [1636875] - [fs] introduce FMODE_OPENED (Miklos Szeredi) [1636875] - [fs] ->file_open(): lose cred argument (Miklos Szeredi) [1636875] - [fs] security_file_open(): lose cred argument (Miklos Szeredi) [1636875] - [fs] get rid of cred argument of vfs_open() and do_dentry_open() (Miklos Szeredi) [1636875] - [fs] pass ->f_flags value to alloc_empty_file() (Miklos Szeredi) [1636875] - [fs] pass creds to get_empty_filp(), make sure dentry_open() passes the right creds (Miklos Szeredi) [1636875] - [fs] alloc_file(): switch to passing O_... flags instead of FMODE_... mode (Miklos Szeredi) [1636875] - [fs] make sure do_dentry_open() won't return positive as an error (Miklos Szeredi) [1636875] - [fs] create_pipe_files(): use fput() if allocation of the second file fails (Miklos Szeredi) [1636875] - [fs] turn filp_clone_open() into inline wrapper for dentry_open() (Miklos Szeredi) [1636875] - [fs] fold security_file_free() into file_free() (Miklos Szeredi) [1636875] - [fs] vfs: dedupe: extract helper for a single dedup (Miklos Szeredi) [1636875] - [fs] vfs: dedupe: rationalize args (Miklos Szeredi) [1636875] - [fs] vfs: dedupe: return int (Miklos Szeredi) [1636875] - [fs] vfs: limit size of dedupe (Miklos Szeredi) [1636875] - [fs] ovl: set I_CREATING on inode being created (Miklos Szeredi) [1636875]- [rpmspec] redhat spec: Add new perf tools file (Jiri Olsa) [1579484] - [tools] perf tools: Fix use of alternatives to find JDIR (Jiri Olsa) [1579484] - [net] net: sock_diag: Fix spectre v1 gadget in __sock_diag_cmd() (Paolo Abeni) [1637576] - [thunderbolt] thunderbolt: Add Intel as copyright holder (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Convert rest of the driver files to use SPDX identifier (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Print connected devices (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Make the driver less verbose (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Remove a meaningless NULL pointer check before dma_pool_destroy (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Initialize after IOMMUs (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Do not handle ICM events after domain is stopped (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Add support for runtime PM (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Remove redundant variable 'approved' (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Use correct ICM commands in system suspend (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: No need to take tb->lock in domain suspend/complete (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Do not unnecessarily call ICM get route (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Use 64-bit DMA mask if supported by the platform (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Fix small typo in variable name (Jarod Wilson) [1588929] - [mm] Revert x86/e820: put !E820_TYPE_RAM regions into memblock.reserved (Baoquan He) [1639450] - [mm] mm: return zero_resv_unavail optimization (Baoquan He) [1639450] - [mm] mm: zero remaining unavailable struct pages (Baoquan He) [1639450] - [mm] mm: skip invalid pages block at a time in zero_resv_unresv() (Baoquan He) [1639450] - [mm] docs/mm: memblock: update kernel-doc comments (Baoquan He) [1639450] - [mm] mm/memblock: add a name for memblock flags enumeration (Baoquan He) [1639450] - [block] blk-wbt: wake up all when we scale up, not down (Ming Lei) [1640035]- [video] fbdev: make FB_BACKLIGHT a tristate (Rob Clark) [1589158] - [kernel] EDAC: Raise the maximum number of memory controllers (Aristeu Rozanski) [1634077] - [netdrv] i40e: disallow changing the number of descriptors when AF_XDP is on (Stefan Assmann) [1630760] - [netdrv] i40e: clean zero-copy XDP Rx ring on shutdown/reset (Stefan Assmann) [1630760] - [netdrv] i40e: clean zero-copy XDP Tx ring on shutdown/reset (Stefan Assmann) [1630760] - [netdrv] i40e: Remove unused msglen parameter from virtchnl functions (Stefan Assmann) [1630760] - [netdrv] i40e: fix double 'NIC Link is Down' messages (Stefan Assmann) [1630760] - [netdrv] i40e: add a helper function to validate a VF based on the vf id (Stefan Assmann) [1630760] - [netdrv] i40e: use declared variables for pf and hw (Stefan Assmann) [1630760] - [netdrv] i40e: Unset promiscuous settings on VF reset (Stefan Assmann) [1630760] - [netdrv] i40e: Fix VF's link state notification (Stefan Assmann) [1630760] - [netdrv] intel-ethernet: use correct module license (Stefan Assmann) [1630760] - [netdrv] i40e(vf): remove i40e_ethtool_stats.h header file (Stefan Assmann) [1630760] - [netdrv] i40e: fix possible compiler warning in xsk TX path (Stefan Assmann) [1630760] - [netdrv] i40e: add AF_XDP zero-copy Tx support (Stefan Assmann) [1630760] - [netdrv] i40e: move common Tx functions to i40e_txrx_common.h (Stefan Assmann) [1630760] - [netdrv] xsk: i40e: get rid of useless struct xdp_umem_props (Stefan Assmann) [1630760] - [netdrv] i40e: add AF_XDP zero-copy Rx support (Stefan Assmann) [1630760] - [netdrv] i40e: move common Rx functions to i40e_txrx_common.h (Stefan Assmann) [1630760] - [netdrv] i40e: refactor Rx path for re-use (Stefan Assmann) [1630760] - [netdrv] i40e: added queue pair disable/enable functions (Stefan Assmann) [1630760] - [netdrv] i40e: Prevent deleting MAC address from VF when set by PF (Stefan Assmann) [1630760] - [netdrv] i40e: hold the rtnl lock on clearing interrupt scheme (Stefan Assmann) [1630760] - [netdrv] i40e: Check and correct speed values for link on open (Stefan Assmann) [1630760] - [netdrv] i40e: report correct statistics when XDP is enabled (Stefan Assmann) [1630760] - [netdrv] i40e: static analysis report from community (Stefan Assmann) [1630760] - [netdrv] i40e: use correct length for strncpy (Stefan Assmann) [1630760] - [netdrv] i40evf: Change a VF mac without reloading the VF driver (Stefan Assmann) [1630760] - [netdrv] i40e: move ethtool stats boiler plate code to i40e_ethtool_stats.h (Stefan Assmann) [1630760] - [netdrv] i40e: convert queue stats to i40e_stats array (Stefan Assmann) [1630760] - [netdrv] i40e: fix condition of WARN_ONCE for stat strings (Stefan Assmann) [1630760] - [netdrv] i40e_txrx: mark expected switch fall-through (Stefan Assmann) [1630760] - [netdrv] i40e_main: mark expected switch fall-through (Stefan Assmann) [1630760] - [netdrv] i40e: fix i40e_add_queue_stats data pointer update (Stefan Assmann) [1630760] - [netdrv] i40e: Add AQ command for rearrange NVM structure (Stefan Assmann) [1630760] - [netdrv] i40e: Add additional return code to i40e_asq_send_command (Stefan Assmann) [1630760] - [netdrv] i40e: fix warning about shadowed ring parameter (Stefan Assmann) [1630760] - [netdrv] i40e: remove unnecessary i variable causing -Wshadow warning (Stefan Assmann) [1630760] - [netdrv] i40e: convert priority flow control stats to use helpers (Stefan Assmann) [1630760] - [netdrv] i40e: convert VEB TC stats to use an i40e_stats array (Stefan Assmann) [1630760] - [netdrv] i40e: Set fec_config when forcing link state (Stefan Assmann) [1630760] - [netdrv] i40e: add helper to copy statistic values into ethtool buffer (Stefan Assmann) [1630760] - [netdrv] i40e: add helper function for copying strings from stat arrays (Stefan Assmann) [1630760] - [netdrv] i40e: Remove duplicated prepare call in i40e_shutdown (Stefan Assmann) [1630760] - [netdrv] cls_flower: fix error values for commands not supported by drivers (Stefan Assmann) [1630760] - [netdrv] net: drivers/net: Convert random_ether_addr to eth_random_addr (Stefan Assmann) [1630760] - [net] ipv4: don't let PMTU updates increase route MTU (Sabrina Dubroca) [1638845] - [net] ipv4: update fnhe_pmtu when first hop's MTU changes (Sabrina Dubroca) [1638845] - [net] xsk: add a simple buffer reuse queue (Ivan Vecera) [1634774] - [net] samples/bpf: add -c/--copy -z/--zero-copy flags to xdpsock (Ivan Vecera) [1634774] - [net] add napi_if_scheduled_mark_missed (Ivan Vecera) [1634774] - [net] xsk: expose xdp_umem_get_(data, dma) to drivers (Ivan Vecera) [1634774] - [net] xdp: export xdp_rxq_info_unreg_mem_model (Ivan Vecera) [1634774] - [net] xdp: implement convert_to_xdp_frame for MEM_TYPE_ZERO_COPY (Ivan Vecera) [1634774] - [net] xdp: Helper function to clear kernel pointers in xdp_frame (Ivan Vecera) [1634774] - [net] xsk: i40e: get rid of useless struct xdp_umem_props (Ivan Vecera) [1631809] - [net] xdp: fix uninitialized 'err' variable (Ivan Vecera) [1631805] - [tools] headers uapi: Update tools's copy of linux/if_link.h (Ivan Vecera) [1631805] - [tools] selftests/bpf: add test for multiple programs (Ivan Vecera) [1631805] - [net] netdevsim: add support for simultaneous driver and hw XDP (Ivan Vecera) [1631805] - [net] xdp: support simultaneous driver and hw XDP attachment (Ivan Vecera) [1631805] - [net] xdp: factor out common program/flags handling from drivers (Ivan Vecera) [1631805] - [net] xdp: don't make drivers report attachment mode (Ivan Vecera) [1631805] - [net] xdp: add per mode attributes for attached programs (Ivan Vecera) [1631805] - [net] sched: cls_flower: set correct offload data in fl_reoffload (Ivan Vecera) [1631522] - [net] sched: call reoffload op on block callback reg (Ivan Vecera) [1631522] - [net] sched: cls_bpf: implement offload tcf_proto_op (Ivan Vecera) [1631522] - [net] sched: cls_u32: implement offload tcf_proto_op (Ivan Vecera) [1631522] - [net] sched: cls_matchall: implement offload tcf_proto_op (Ivan Vecera) [1631522] - [net] sched: cls_flower: implement offload tcf_proto_op (Ivan Vecera) [1631522] - [net] sched: add tcf_proto_op to offload a rule (Ivan Vecera) [1631522] - [net] sched: pass extack pointer to block binds and cb registration (Ivan Vecera) [1631522]- [rpmspec] kernel.spec: s390/zfcpdump: add -zfcpdump kernel variant (Philipp Rudo) [1567291] - [kernel] rh_taint: correct loaddable module support dependencies (Philipp Rudo) [1567291] - [powerpc] KVM: PPC: Book3S HV: Avoid crash from THP collapse during radix page fault (David Gibson) [1639555] - [irqchip] irqchip/gic-v3-its: Allow use of LPI tables in reserved memory (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Register LPI tables with EFI config table (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Check that all RDs have the same property table (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Use pre-programmed redistributor tables with kdump kernels (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Allow use of pre-programmed LPI tables (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Keep track of property table's PA and VA (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Move pending table allocation to init time (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Split property table clearing from allocation (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Simplify LPI_PENDBASE_SZ usage (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Change initialization ordering for LPIs (Jeremy Linton) [1625746] - [firmware] efi: add API to reserve memory persistently across kexec reboot (Jeremy Linton) [1625746] - [firmware] efi/arm: libstub: add a root memreserve config table (Jeremy Linton) [1625746] - [firmware] efi: honour memory reservations passed via a linux specific config table (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Cap lpi_id_bits to reduce memory footprint (Jeremy Linton) [1625746] - [infiniband] RDMA/bnxt_re: Fix system crash during RDMA resource initialization (Selvin Xavier) [1637122] - [infiniband] RDMA/bnxt_re: Fix couple of memory leaks that could lead to IOMMU call traces (Selvin Xavier) [1637120] - [arm64] arm64: KVM: Sanitize PSTATE.M when being set from userspace (Wei Huang) [1635721] {CVE-2018-18021} - [arm64] arm64: KVM: Tighten guest core register access from userspace (Wei Huang) [1635721] {CVE-2018-18021} - [fs] fs/cifs: require sha512 (Leif Sahlberg) [1610619] - [fs] smb3: simplify code by removing CONFIG_CIFS_SMB311 (Leif Sahlberg) [1610619] - [fs] smb3: add support for statfs for smb3.1.1 posix extensions (Leif Sahlberg) [1610619] - [fs] cifs: allow disabling insecure dialects in the config (Leif Sahlberg) [1610619] - [fs] smb3: if server does not support posix do not allow posix mount option (Leif Sahlberg) [1610619]- [security] cap_inode_getsecurity: use d_find_any_alias() instead of d_find_alias() (Joe Lawrence) [1638647] - [powerpc] powerpc/cacheinfo: Report the correct shared_cpu_map on big-cores (Steve Best) [1639265] - [powerpc] powerpc: Use cpu_smallcore_sibling_mask at SMT level on bigcores (Steve Best) [1639265] - [powerpc] powerpc: Detect the presence of big-cores via ibm, thread-groups (Steve Best) [1639265] - [x86] mark amd rome as unsupported (David Arcari) [1638506] - [netdrv] qed: Add support for virtual link (Chad Dupuis) [1638013] - [netdrv] qede: Add driver support for 20G link speed (Chad Dupuis) [1638013] - [netdrv] qed: Add driver support for 20G link speed (Chad Dupuis) [1638013] - [netdrv] qed: Fix shmem structure inconsistency between driver and the mfw (Chad Dupuis) [1638013] - [netdrv] qed: Add missing device config for RoCE EDPM in UFP mode (Chad Dupuis) [1638013] - [netdrv] qed: Add a flag which indicates if offload TC is set (Chad Dupuis) [1638013] - [netdrv] qed: Do not add VLAN 0 tag to untagged frames in multi-function mode (Chad Dupuis) [1638013] - [netdrv] qed: Fix populating the invalid stag value in multi function mode (Chad Dupuis) [1638013] - [tools] perf python: Fix pyrf_evlist__read_on_cpu() interface (Jiri Olsa) [1628229] - [tools] perf mmap: Store real cpu number in 'struct perf_mmap' (Jiri Olsa) [1628229]- [fs] gfs2: Fix iomap buffered write support for journaled files (2) (Andreas Grunbacher) [1637944] - [xen] xen/manage: don't complain about an empty value in control/sysrq node (Vitaly Kuznetsov) [1623344] - [drm] drm/amdgpu: Silence harmless WARN_ON() during MST disable (Lyude Paul) [1638137] - [netdrv] net: macb: Fix regression breaking non-MDIO fixed-link PHYs (Petr Oros) [1638259] - [netdrv] net: macb: do not disable MDIO bus at open/close time (Petr Oros) [1638259] - [fs] proc: restrict kernel stack dumps to root (Waiman Long) [1638044] - [base] firmware: Always initialize the fw_priv list object (Waiman Long) [1638044] - [base] firmware: Fix security issue with request_firmware_into_buf() (Waiman Long) [1638044] - [fs] sysfs: Do not return POSIX ACL xattrs via listxattr (Waiman Long) [1638044] - [fs] vfs: don't evict uninitialized inode (Waiman Long) [1638044] - [fs] new primitive: discard_new_inode() (Waiman Long) [1638044] - [arm64] arm64: jump_label.h: use asm_volatile_goto macro instead of "asm goto" (Waiman Long) [1638044] - [kernel] sched/topology: Set correct NUMA topology type (Waiman Long) [1638044] - [kernel] bpf: 32-bit RSH verification must truncate input before the ALU op (Waiman Long) [1638044] - [mm] mm: madvise(MADV_DODUMP): allow hugetlbfs pages (Waiman Long) [1638044] - [x86] x86/pti: Fix section mismatch warning/error (Waiman Long) [1638044] - [kernel] uaccess: Fix is_source param for check_copy_size() in copy_to_iter_mcsafe() (Waiman Long) [1638044] - [x86] x86/mm: Expand static page table for fixmap space (Waiman Long) [1638044] - [fs] fs/lock: skip lock owner pid translation in case we are in init_pid_ns (Waiman Long) [1638044] - [x86] perf/x86/intel/lbr: Fix incomplete LBR call stack (Waiman Long) [1638044] - [kernel] perf/hw_breakpoint: Split attribute parse and commit (Waiman Long) [1638044] - [kernel] bitfield: fix *_encode_bits() (Waiman Long) [1638044] - [kernel] posix-timers: Sanitize overrun handling (Waiman Long) [1638044] - [kernel] posix-timers: Make forward callback return s64 (Waiman Long) [1638044] - [kernel] alarmtimer: Prevent overflow for relative nanosleep (Waiman Long) [1638044] - [x86] x86/entry/64: Add two more instruction suffixes (Waiman Long) [1638044] - [powerpc] powerpc/kdump: Handle crashkernel memory reservation failure (Waiman Long) [1638044] - [s390] s390/mm: correct allocate_pgste proc_handler callback (Waiman Long) [1638044] - [x86] x86/numa_emulation: Fix emulated-to-physical node mapping (Waiman Long) [1638044] - [x86] x86/paravirt: Fix some warning messages (Waiman Long) [1638044] - [kernel] sched/fair: Fix vruntime_normalized() for remote non-migration wakeup (Waiman Long) [1638044] - [kernel] bpf/verifier: disallow pointer subtraction (Waiman Long) [1638044] - [mm] mm: shmem.c: Correctly annotate new inodes for lockdep (Waiman Long) [1638044] - [kernel] sched/core: Use smp_mb() in wake_woken_function() (Waiman Long) [1638044] - [kernel] bpf: fix rcu annotations in compute_effective_progs() (Waiman Long) [1638044] - [x86] x86/mm/pti: Add an overflow check to pti_clone_pmds() (Waiman Long) [1638044] - [x86] x86/pti: Check the return value of pti_user_pagetable_walk_pmd() (Waiman Long) [1638044] - [x86] x86/pti: Check the return value of pti_user_pagetable_walk_p4d() (Waiman Long) [1638044] - [powerpc] powerpc/pseries/mm: call H_BLOCK_REMOVE (Steve Best) [1637116] - [powerpc] powerpc/pseries/mm: factorize PTE slot computation (Steve Best) [1637116] - [powerpc] powerpc/pseries/mm: Introducing FW_FEATURE_BLOCK_REMOVE (Steve Best) [1637116] - [watchdog] watchdog/hpwdt: Disable PreTimeout when Timeout is smaller (Joseph Szczypek) [1632945] - [watchdog] watchdog: hpwdt: Update Driver Documentation (Joseph Szczypek) [1632945] - [watchdog] watchdog: hpwdt: Update version number (Joseph Szczypek) [1632945] - [watchdog] watchdog: hpwdt: Module parameter alias (Joseph Szczypek) [1632945] - [watchdog] watchdog: hpwdt: Display module parameters (Joseph Szczypek) [1632945] - [watchdog] watchdog: hpwdt: Claim NMI from iLO (Joseph Szczypek) [1632945] - [watchdog] watchdog: hpwdt: Initialize pretimeout from module parameter (Joseph Szczypek) [1632945]- [mm] mm/sparse: delete old sparse_init and enable new one (Baoquan He) [1625105] - [mm] mm/sparse: add new sparse_init_nid() and sparse_init() (Baoquan He) [1625105] - [mm] mm/sparse: move buffer init/fini to the common place (Baoquan He) [1625105] - [mm] mm/sparse: use the new sparse buffer functions in non-vmemmap (Baoquan He) [1625105] - [mm] mm/sparse: abstract sparse buffer allocations (Baoquan He) [1625105] - [mm] mm/sparse: optimize memmap allocation during sparse_init() (Baoquan He) [1625105] - [mm] mm/sparse.c: add a new parameter 'data_unit_size' for alloc_usemap_and_memmap (Baoquan He) [1625105] - [mm] mm/sparsemem.c: defer the ms->section_mem_map clearing (Baoquan He) [1625105] - [mm] mm/sparse.c: add a static variable nr_present_sections (Baoquan He) [1625105] - [mm] mm/sparse.c: make sparse_init_one_section void and remove check (Baoquan He) [1625105] - [target] scsi: target: iscsi: cxgbit: fix csk leak (Arjun Vynipadath) [1628864] - [target] scsi: target: iscsi: cxgbit: use pr_debug() instead of pr_info() (Arjun Vynipadath) [1628864] - [infiniband] iw_cxgb4: only allow 1 flush on user qps (Arjun Vynipadath) [1628865] - [infiniband] iw_cxgb4: pass window scale in flowc work request (Arjun Vynipadath) [1628865] - [infiniband] iw_cxgb4: remove duplicate memcpy() in c4iw_create_listen() (Arjun Vynipadath) [1628865] - [netdrv] mlxsw: spectrum_switchdev: Do not leak RIFs when removing bridge (Petr Oros) [1638268] - [tty] tty: vt_ioctl: fix potential Spectre v1 (Prarit Bhargava) [1637123] - [powerpc] powerpc/time: Add set_state_oneshot_stopped decrementer callback (Steve Best) [1638287] - [powerpc] powerpc/time: Use clockevents_register_device(), fixing an issue with large decrementer (Steve Best) [1638287] - [hwmon] hwmon: (nct6775) Fix potential Spectre v1 (Dean Nelson) [1637464] - [vfio] vfio-pci: Disable binding to PFs with SR-IOV enabled (Alex Williamson) [1637871] - [netdrv] net: hns3: fix page_offset overflow when CONFIG_ARM64_64K_PAGES (Petr Oros) [1638385] - [netdrv] net: hns: fix skb->truesize underestimation (Petr Oros) [1638385] - [netdrv] net: hns: fix length and page_offset overflow when CONFIG_ARM64_64K_PAGES (Petr Oros) [1638385] - [netdrv] net: hns3: Fix get_vector ops in hclgevf_main module (Petr Oros) [1638385] - [netdrv] net: hns3: Fix warning bug when doing lp selftest (Petr Oros) [1638385] - [netdrv] net: hns3: Fix for mac pause not disable in pfc mode (Petr Oros) [1638385] - [netdrv] net: hns3: Fix for mailbox message truncated problem (Petr Oros) [1638385] - [netdrv] net: hns3: Fix return value error in hns3_reset_notify_down_enet (Petr Oros) [1638385] - [netdrv] net: hns3: Fix for reset_level default assignment probelm (Petr Oros) [1638385] - [netdrv] net: hns3: Reset net device with rtnl_lock (Petr Oros) [1638385] - [netdrv] net: hns3: Fix for phy link issue when using marvell phy driver (Petr Oros) [1638385] - [netdrv] net: hns3: Fix for command format parsing error in hclge_is_all_function_id_zero (Petr Oros) [1638385] - [net] xprtrdma: Fix disconnect regression (Don Dutile) [1635418] - [infiniband] RDMA/uverbs: Fix validity check for modify QP (Don Dutile) [1635418] - [infiniband] IB/srp: Avoid that sg_reset -d $srp_device triggers an infinite loop (Don Dutile) [1635418] - [infiniband] ucma: fix a use-after-free in ucma_resolve_ip() (Don Dutile) [1635418] - [infiniband] RDMA/uverbs: Atomically flush and mark closed the comp event queue (Don Dutile) [1635418] - [infiniband] RDMA/mlx4: Ensure that maximal send/receive SGE less than supported by HW (Don Dutile) [1635418 1623100] - [infiniband] RDMA/cma: Protect cma dev list with lock (Don Dutile) [1635418] - [infiniband] IB/ipoib: Avoid a race condition between start_xmit and cm_rep_handler (Don Dutile) [1635418] - [infiniband] RDMA/ucma: check fd type in ucma_migrate_id() (Don Dutile) [1635418] - [infiniband] RDMA/rxe: Set wqe->status correctly if an unexpected response is received (Don Dutile) [1635418] - [infiniband] IB/IPoIB: Set ah valid flag in multicast send flow (Don Dutile) [1635418] - [infiniband] RDMA/core: Avoid holding lock while initializing fields on stack (Don Dutile) [1635418] - [infiniband] IB/rxe: Drop QP0 silently (Don Dutile) [1635418] - [infiniband] RDMA/umem: Don't hold mmap_sem for too long (Don Dutile) [1635418] - [infiniband] IB/srpt: Fix srpt_cm_req_recv() error path (2/2) (Don Dutile) [1635418] - [infiniband] IB/srpt: Fix srpt_cm_req_recv() error path (1/2) (Don Dutile) [1635418] - [infiniband] RDMA: Fix storage of PortInfo CapabilityMask in the kernel (Don Dutile) [1635418] - [infiniband] IB/core: type promotion bug in rdma_rw_init_one_mr() (Don Dutile) [1635418] - [infiniband] RDMA/i40w: Hold read semaphore while looking after VMA (Don Dutile) [1635418] - [infiniband] vmw_pvrdma: Release netdev when vmxnet3 module is removed (Don Dutile) [1635418] - [infiniband] ib_srpt: Fix a use-after-free in __srpt_close_all_ch() (Don Dutile) [1635418] - [infiniband] ib_srpt: Fix a use-after-free in srpt_close_ch() (Don Dutile) [1635418] - [infiniband] IB/srpt: Support HCAs with more than two ports (Don Dutile) [1635418] - [infiniband] IB/rxe: don't clear the tx queue on every transfer (Don Dutile) [1635418] - [infiniband] IB/core: add max_send_sge and max_recv_sge attributes (Don Dutile) [1635418 1623100] - [infiniband] IB/rxe: support for 802.1q VLAN on the listener (Don Dutile) [1635418] - [netdrv] cxgb4: impose mandatory VLAN usage when non-zero TAG ID (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: when max_tx_rate is 0 disable tx rate limiting (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: do not return DUPLEX_UNKNOWN when link is down (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: expose stats fetched from firmware via debugfs (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: remove stats fetched from firmware (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: specify IQTYPE in fw_iq_cmd (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: Fix the condition to check if the card is T5 (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: Support ethtool private flags (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: Add support for FW_ETH_TX_PKT_VM_WR (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: Add flag tc_flower_initialized (Arjun Vynipadath) [1628863] - [s390] s390/zcrypt: remove VLA usage from the AP bus (Philipp Rudo) [1637865] - [s390] s390/ap_bus: replace PTR_RET with PTR_ERR_OR_ZERO (Philipp Rudo) [1637865] - [s390] s390/crypto: fix gcc 8 stringop-truncation warning (Philipp Rudo) [1637865] - [s390] s390/zcrypt: code beautify (Philipp Rudo) [1637865] - [s390] s390/zcrypt: add copy_from_user length plausibility checks (Philipp Rudo) [1637865] - [s390] s390/zcrypt: Show load of cards and queues in sysfs (Philipp Rudo) [1637865] - [s390] s390/kvm: fix deadlock when killed by oom (Philipp Rudo) [1638264] - [fs] xfs: fix data corruption w/ unaligned reflink ranges (Brian Foster) [1633476] - [fs] xfs: fix data corruption w/ unaligned dedupe ranges (Brian Foster) [1633476] - [fs] xfs: update ctime and remove suid before cloning files (Brian Foster) [1633476] - [fs] xfs: zero posteof blocks when cloning above eof (Brian Foster) [1633476] - [fs] xfs: refactor clonerange preparation into a separate helper (Brian Foster) [1633476] - [netdrv] nfp: avoid buffer leak when FW communication fails (Petr Oros) [1638233] - [netdrv] nfp: don't fail probe on pci_sriov_set_totalvfs() errors (Petr Oros) [1638233] - [netdrv] nfp: wait for posted reconfigs when disabling the device (Petr Oros) [1638233] - [netdrv] liquidio: fix hang when re-binding VF host drv after running DPDK VF driver (Petr Oros) [1638224] - [netdrv] r8169: set RxConfig after tx/rx is enabled for RTL8169sb/8110sb devices (Petr Oros) [1638210] - [netdrv] r8169: add support for NCube 8168 network card (Petr Oros) [1638210] - [netdrv] r8169: don't use MSI-X on RTL8106e (Petr Oros) [1638210] - [netdrv] r8169: don't use MSI-X on RTL8168g (Petr Oros) [1638210] - [powerpc] KVM: PPC: Book3S HV: Fix guest r11 corruption with POWER9 TM workarounds (David Gibson) [1637766] - [drm] drm/amdgpu: Suppress keypresses from ACPI_VIDEO events (Lyude Paul) [1631918] - [infiniband] IB/hfi1: Remove race conditions in user_sdma send path (Alex Estrin) [1637068] - [infiniband] IB/hfi1: Eliminate races in the SDMA send error path (Alex Estrin) [1637068] - [infiniband] IB/hfi1: Fix destroy_qp hang after a link down (Alex Estrin) [1637068] - [infiniband] IB/hfi1: Fix context recovery when PBC has an UnsupportedVL (Alex Estrin) [1637068] - [infiniband] IB/hfi1: Invalid user input can result in crash (Alex Estrin) [1637068] - [infiniband] IB/hfi1: Fix SL array bounds check (Alex Estrin) [1637068] - [powerpc] powerpc/fadump: re-register firmware-assisted dump if already registered (Steve Best) [1637383] - [powerpc] powerpc/fadump: cleanup crash memory ranges support (Steve Best) [1637383] - [powerpc] powerpc/fadump: merge adjacent memory ranges to reduce PT_LOAD segements (Steve Best) [1637383] - [powerpc] powerpc/fadump: handle crash memory ranges array index overflow (Steve Best) [1637383] - [scsi] scsi: qedi: Initialize the stats mutex lock (Chad Dupuis) [1637245] - [fs] gfs2: Fix iomap buffered write support for journaled files (Andreas Grunbacher) [1637944] - [fs] gfs2: eliminate update_rgrp_lvb_unlinked (Andreas Grunbacher) [1637944] - [fs] gfs2: Fix gfs2_testbit to use clone bitmaps (Andreas Grunbacher) [1637944] - [fs] gfs2: Get rid of gfs2_ea_strlen (Andreas Grunbacher) [1637944] - [fs] GFS2: rgrp free blocks used incorrectly (Andreas Grunbacher) [1637944] - [fs] gfs2: remove redundant variable 'moved' (Andreas Grunbacher) [1637944] - [fs] gfs2: use iomap_readpage for blocksize == PAGE_SIZE (Andreas Grunbacher) [1637944] - [fs] gfs2: Use iomap for stuffed direct I/O reads (Andreas Grunbacher) [1637944] - [fs] gfs2: fallocate_chunk: Always initialize struct iomap (Andreas Grunbacher) [1637944] - [fs] gfs2: Remove gfs2_write_(begin,end) (Andreas Grunbacher) [1637944] - [fs] gfs2: iomap direct I/O support (Andreas Grunbacher) [1637944] - [fs] gfs2: gfs2_extent_length cleanup (Andreas Grunbacher) [1637944] - [fs] gfs2: iomap buffered write support (Andreas Grunbacher) [1637944] - [fs] gfs2: Further iomap cleanups (Andreas Grunbacher) [1637944] - [fs] fs: gfs2: Adding new return type vm_fault_t (Andreas Grunbacher) [1637944] - [fs] gfs2: using posix_acl_xattr_size instead of posix_acl_to_xattr (Andreas Grunbacher) [1637944] - [fs] gfs2: Don't reject a supposedly full bitmap if we have blocks reserved (Andreas Grunbacher) [1637944] - [fs] gfs2: Eliminate redundant ip->i_rgd (Andreas Grunbacher) [1637944] - [fs] gfs2: Stop messing with ip->i_rgd in the rlist code (Andreas Grunbacher) [1637944] - [fs] gfs2: call ktime_get_coarse_real_ts64() directly (Andreas Grunbacher) [1637944] - [fs] gfs2: Minor clarification to __gfs2_punch_hole (Andreas Grunbacher) [1637944] - [fs] gfs2: Don't withdraw under a spin lock (Andreas Grunbacher) [1637944] - [fs] gfs2: eliminate rs_inum and reduce the size of gfs2 inodes (Andreas Grunbacher) [1637944] - [drm] drm/nouveau/drm/nouveau: Grab runtime PM ref in nv50_mstc_detect() (Lyude Paul) [1628749] - [drm] drm/nouveau/disp: fix DP disable race (Lyude Paul) [1628749] - [drm] drm/nouveau/drm/nouveau: Don't forget to cancel hpd_work on suspend/unload (Lyude Paul) [1628749] - [drm] drm/nouveau/drm/nouveau: Prevent handling ACPI HPD events too early (Lyude Paul) [1628749] - [drm] drm/nouveau: Reset MST branching unit before enabling (Lyude Paul) [1628749] - [drm] drm/nouveau: Only write DP_MSTM_CTRL when needed (Lyude Paul) [1628749] - [drm] drm/nouveau: Remove useless poll_enable() call in drm_load() (Lyude Paul) [1628749] - [drm] drm/nouveau: Remove useless poll_disable() call in switcheroo_set_state() (Lyude Paul) [1628749] - [drm] drm/nouveau: Remove useless poll_enable() call in switcheroo_set_state() (Lyude Paul) [1628749] - [drm] drm/nouveau: Fix deadlocks in nouveau_connector_detect() (Lyude Paul) [1628749] - [drm] drm/nouveau/drm/nouveau: Use pm_runtime_get_noresume() in connector_detect() (Lyude Paul) [1628749] - [drm] drm/nouveau/drm/nouveau: Fix deadlock with fb_helper with async RPM requests (Lyude Paul) [1628749] - [drm] drm/nouveau: Remove duplicate poll_enable() in pmops_runtime_suspend() (Lyude Paul) [1628749] - [drm] drm/nouveau/drm/nouveau: Fix bogus drm_kms_helper_poll_enable() placement (Lyude Paul) [1628749] - [md] dm table: require that request-based DM be layered on blk-mq devices (Mike Snitzer) [1637682] - [md] dm: rename DM_TYPE_MQ_REQUEST_BASED to DM_TYPE_REQUEST_BASED (Mike Snitzer) [1637682] - [md] dm: remove legacy request-based IO path (Mike Snitzer) [1637682] - [md] dm linear: fix linear_end_io conditional definition (Mike Snitzer) [1637682] - [md] dm linear: eliminate linear_end_io call if CONFIG_DM_ZONED disabled (Mike Snitzer) [1637682] - [md] dm: fix report zone remapping to account for partition offset (Mike Snitzer) [1637682] - [md] dm cache: destroy migration_cache if cache target registration failed (Mike Snitzer) [1637682] - [md] dm cache: fix resize crash if user doesn't reload cache table (Mike Snitzer) [1637682] - [md] dm cache metadata: ignore hints array being too small during resize (Mike Snitzer) [1637682] - [md] dm raid: remove bogus const from decipher_sync_action() return type (Mike Snitzer) [1637682] - [md] dm mpath: fix attached_handler_name leak and dangling hw_handler_name pointer (Mike Snitzer) [1637682] - [md] dm thin metadata: fix __udivdi3 undefined on 32-bit (Mike Snitzer) [1637682] - [md] dm thin metadata: try to avoid ever aborting transactions (Mike Snitzer) [1637682] - [md] dm raid: bump target version, update comments and documentation (Mike Snitzer) [1637682] - [md] dm raid: fix RAID leg rebuild errors (Mike Snitzer) [1637682] - [md] dm raid: fix rebuild of specific devices by updating superblock (Mike Snitzer) [1637682] - [md] dm raid: fix stripe adding reshape deadlock (Mike Snitzer) [1637682] - [md] dm raid: fix reshape race on small devices (Mike Snitzer) [1637682] - [md] dm: disable CRYPTO_TFM_REQ_MAY_SLEEP to fix a GFP_KERNEL recursion deadlock (Mike Snitzer) [1637682] - [md] dm verity: fix crash on bufio buffer that was allocated with vmalloc (Mike Snitzer) [1637682] - [md] dm writecache: fix a crash due to reading past end of dirty_bitmap (Mike Snitzer) [1637682] - [md] dm crypt: don't decrease device limits (Mike Snitzer) [1637682] - [md] dm cache metadata: set dirty on all cache blocks after a crash (Mike Snitzer) [1637682] - [md] dm snapshot: remove stale FIXME in snapshot_map() (Mike Snitzer) [1637682] - [md] dm snapshot: improve performance by switching out_of_order_list to rbtree (Mike Snitzer) [1637682] - [md] dm kcopyd: avoid softlockup in run_complete_job (Mike Snitzer) [1637682] - [md] dm cache metadata: save in-core policy_hint_size to on-disk superblock (Mike Snitzer) [1637682] - [md] dm thin: stop no_space_timeout worker when switching to write-mode (Mike Snitzer) [1637682] - [md] dm kcopyd: return void from dm_kcopyd_copy() (Mike Snitzer) [1637682] - [md] dm thin: include metadata_low_watermark threshold in pool status (Mike Snitzer) [1637682] - [md] dm writecache: report start_sector in status line (Mike Snitzer) [1637682] - [md] dm crypt: convert essiv from ahash to shash (Mike Snitzer) [1637682] - [md] dm crypt: use wake_up_process() instead of a wait queue (Mike Snitzer) [1637682] - [md] dm integrity: recalculate checksums on creation (Mike Snitzer) [1637682] - [md] dm integrity: flush journal on suspend when using separate metadata device (Mike Snitzer) [1637682] - [md] dm integrity: use version 2 for separate metadata (Mike Snitzer) [1637682] - [md] dm integrity: allow separate metadata device (Mike Snitzer) [1637682] - [md] dm integrity: add ic->start in get_data_sector() (Mike Snitzer) [1637682] - [md] dm integrity: report provided data sectors in the status (Mike Snitzer) [1637682] - [md] dm integrity: implement fair range locks (Mike Snitzer) [1637682] - [md] dm integrity: decouple common code in dm_integrity_map_continue() (Mike Snitzer) [1637682] - [md] dm integrity: change 'suspending' variable from bool to int (Mike Snitzer) [1637682] - [md] dm delay: add flush as a third class of IO (Mike Snitzer) [1637682] - [md] dm delay: refactor repetitive code (Mike Snitzer) [1637682] - [md] dm cache: only allow a single io_mode cache feature to be requested (Mike Snitzer) [1637682] - [md] dm thin: update stale "Status" Documentation (Mike Snitzer) [1637682] - [pci] PCI: Reprogram bridge prefetch registers on resume (Myron Stowe) [1637155] - [input] Input: xen-kbdfront - fix multi-touch XenStore node's locations (Benjamin Tissoires) [1637027] - [input] Input: elantech - enable middle button of touchpad on ThinkPad P72 (Benjamin Tissoires) [1637027] - [hid] HID: i2c-hid: Use devm to allocate i2c_hid struct (Benjamin Tissoires) [1637027] - [hid] HID: input: fix leaking custom input node name (Benjamin Tissoires) [1637027] - [hid] HID: core: fix grouping by application (Benjamin Tissoires) [1637027] - [hid] HID: multitouch: fix Elan panels with 2 input modes declaration (Benjamin Tissoires) [1637027] - [input] Input: do not use WARN() in input_alloc_absinfo() (Benjamin Tissoires) [1637027] - [s390] s390: vfio-ap: setup APCB mask using KVM dedicated function (Cornelia Huck) [1508118] - [s390] KVM: s390: Tracing APCB changes (Cornelia Huck) [1508118] - [s390] KVM: s390: fix locking for crypto setting error path (Cornelia Huck) [1508118] - [s390] s390: doc: detailed specifications for AP virtualization (Cornelia Huck) [1508118] - [s390] KVM: s390: CPU model support for AP virtualization (Cornelia Huck) [1508118] - [s390] KVM: s390: device attrs to enable/disable AP interpretation (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: allow guest FORMAT-0 CRYCB on host FORMAT-2 (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: allow guest FORMAT-1 CRYCB on host FORMAT-2 (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: allow guest FORMAT-0 CRYCB on host FORMAT-1 (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: allow CRYCB FORMAT-0 (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: allow CRYCB FORMAT-1 (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: Allow CRYCB FORMAT-2 (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: Make use of CRYCB FORMAT2 clear (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: Do the CRYCB validation first (Cornelia Huck) [1508118] - [s390] KVM: s390: Clear Crypto Control Block when using vSIE (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: implement VFIO_DEVICE_RESET ioctl (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: zeroize the AP queues (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: implement VFIO_DEVICE_GET_INFO ioctl (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: implement mediated device open callback (Cornelia Huck) [1508118] - [s390] KVM: s390: interface to clear CRYCB masks (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: sysfs interface to view matrix mdev matrix (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: sysfs interfaces to configure control domains (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: sysfs interfaces to configure domains (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: sysfs interfaces to configure adapters (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: register matrix device with VFIO mdev framework (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: base implementation of VFIO AP device driver (Cornelia Huck) [1508118] - [s390] KVM: s390: refactor crypto initialization (Cornelia Huck) [1508118] - [s390] KVM: s390: introduce and use KVM_REQ_VSIE_RESTART (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: simulate VCPU SIE entry/exit (Cornelia Huck) [1508118] - [s390] s390/zcrypt: hex string mask improvements for apmask and aqmask (Cornelia Huck) [1508118] - [s390] s390/zcrypt: AP bus support for alternate driver(s) (Cornelia Huck) [1508118] - [s390] s390/zcrypt: switch return type to bool for ap_instructions_available() (Cornelia Huck) [1508118] - [s390] s390/zcrypt: fix ap_instructions_available() returncodes (Cornelia Huck) [1508118] - [s390] s390/zcrypt: Integrate ap_asm.h into include/asm/ap.h (Cornelia Huck) [1508118] - [s390] s390/zcrypt: Review inline assembler constraints (Cornelia Huck) [1508118] - [s390] s390/zcrypt: Add ZAPQ inline function (Cornelia Huck) [1508118] - [net] ipv6: use rt6_info members when dst is set in rt6_fill_node (Xin Long) [1625864 1625803 1625117]- [netdrv] amd-xgbe: use dma_mapping_error to check map errors (David Arcari) [1637666] - [crypto] crypto: qat - Fix KASAN stack-out-of-bounds bug in adf_probe() (Waiman Long) [1629547] - [powerpc] powerpc: fix csum_ipv6_magic() on little endian platforms (Diego Domingos) [1625579] - [net] smc: generic netlink family should be __ro_after_init (Philipp Rudo) [1632435] - [net] net/smc: fix sizeof to int comparison (Philipp Rudo) [1632435] - [net] net/smc: no urgent data check for listen sockets (Philipp Rudo) [1632435] - [net] net/smc: enable fallback for connection abort in state INIT (Philipp Rudo) [1632435] - [net] net/smc: remove duplicate mutex_unlock (Philipp Rudo) [1632435] - [net] net/smc: fix non-blocking connect problem (Philipp Rudo) [1632435] - [net] net/smc: send response to test link signal (Philipp Rudo) [1632435] - [net] net: simplify sock_poll_wait (Philipp Rudo) [1632435] - [net] net/smc: Simplify ib_post_(send|recv|srq_recv)() calls (Philipp Rudo) [1632435] - [net] net/smc: Remove a WARN_ON() statement (Philipp Rudo) [1632435] - [powerpc] KVM: PPC: Book3S HV: Add NO_HASH flag to GET_SMMU_INFO ioctl result (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Add a VM capability to enable nested virtualization (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Add nested shadow page tables to debugfs (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Allow HV module to load without hypervisor mode (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Handle differing endianness for H_ENTER_NESTED (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Sanitise hv_regs on nested guest entry (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Add one-reg interface to virtual PTCR register (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Don't access HFSCR, LPIDR or LPCR when running nested (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Invalidate TLB when nested vcpu moves physical cpu (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Use hypercalls for TLB invalidation when nested (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Implement H_TLB_INVALIDATE hcall (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Introduce rmap to track nested guest mappings (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Handle page fault for a nested guest (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Handle hypercalls correctly when nested (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Use XICS hypercalls when running as a nested hypervisor (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Nested guest entry via hypercall (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Framework and hcall stubs for nested virtualization (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Use kvmppc_unmap_pte() in kvm_unmap_radix() (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Refactor radix page fault handler (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Make kvmppc_mmu_radix_xlate process/partition table agnostic (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Clear partition table entry on vm teardown (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Use ccr field in pt_regs struct embedded in vcpu struct (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Add a debugfs file to dump radix mappings (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Handle hypervisor instruction faults better (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Streamlined guest entry/exit path on P9 for radix guests (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Call kvmppc_handle_exit_hv() with vcore unlocked (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S: Rework TM save/restore code and make it C-callable (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Simplify real-mode interrupt handling (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Extract PMU save/restore operations as C-callable functions (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Move interrupt delivery on guest entry to C code (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Remove left-over code in XICS-on-XIVE emulation (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S: Simplify external interrupt handling (Suraj Jitindar Singh) [1505999] - [powerpc] powerpc: Turn off CPU_FTR_P9_TM_HV_ASSIST in non-hypervisor mode (Suraj Jitindar Singh) [1505999] - [powerpc] powerpc/64s: Remove POWER9 DD1 support (Suraj Jitindar Singh) [1505999] - [netdrv] net/mlx5: Add Fast teardown support (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Set vlan masks for all offloaded TC rules (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: E-Switch, Fix out of bound access when setting vport rate (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Avoid unbounded peer devices when unpairing TC hairpin rules (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Cache the system image guid (Alaa Hleihel) [1636554] - [netdrv] mlx5: remove ndo_poll_controller (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Check for SQ and not RQ state when modifying hairpin SQ (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Fix read from coherent memory (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: don't set CHECKSUM_COMPLETE on SCTP packets (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Set ECN for received packets using CQE indication (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Fix possible deadlock from lockdep when adding fte to fg (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Check for error in mlx5_attach_interface (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Consider PCI domain in search for next dev (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Fix not releasing read lock when adding flow rules (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: E-Switch, Fix memory leak when creating switchdev mode FDB tables (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Use u16 for Work Queue buffer strides offset (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Use u16 for Work Queue buffer fragment size (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Fix debugfs cleanup in the device init/remove flow (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Fix use-after-free in self-healing flow (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Make function mlx5i_grp_sw_update_stats() static (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: IPoIB, Use priv stats in completion rx flow (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: IPoIB, Add ndo stats support for IPoIB child devices (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: IPoIB, Add ndo stats support for IPoIB netdevices (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: IPoIB, Initialize max_opened_tc in mlx5i_init flow (Alaa Hleihel) [1636554] - [netdrv] IB/mlx5: Fix leaking stack memory to userspace (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Reorganize the makefile (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: clock.c depends on CONFIG_PTP_1588_CLOCK (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: vxlan.c depends on CONFIG_VXLAN (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Move flow steering declarations into en/fs.h (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add CONFIG_MLX5_EN_ARFS for accelerated flow steering support (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add CONFIG_MLX5_EN_RXNFC for ethtool rx nfc (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Ethtool steering, move ethtool callbacks (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Reduce command polling interval (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Use max_num_eqs for calculation of required MSIX vectors (Alaa Hleihel) [1636554] - [netdrv] RDMA/mlx5: Fix shift overflow in mlx5_ib_create_wq (Alaa Hleihel) [1636554] - [netdrv] overflow.h: Add arithmetic shift helper (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Fix uninitialized variable (Alaa Hleihel) [1636554] - [netdrv] RDMA: Fix return code check in rdma_set_cq_moderation (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, move vxlan logic to core driver (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, add sync lock for add/del vxlan port (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, return values for add/del port (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, rename from mlx5e to mlx5 (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, rename struct mlx5e_vxlan to mlx5_vxlan_port (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, move netdev only logic to en_main.c (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, add direct delete function (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, cleanup an unused member in vxlan work (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, replace ports radix-tree with hash table (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, check maximum number of UDP ports (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, reflect 4789 UDP port default addition to software database (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Move XDP related code into new XDP files (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Restrict the combination of large MTU and XDP (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Gather all XDP pre-requisite checks in a single function (Alaa Hleihel) [1636554] - [netdrv] IB/mlx5: avoid excessive warning msgs when creating VFs on 2nd port (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Use PARTIAL_GSO for UDP segmentation (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Remove redundant WARN when we cannot find neigh entry (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Fix tristate and description for MLX5 module (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Better return types for CQE API (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Use ERR_CAST() instead of coding it (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Add missing SET_DRIVER_VERSION command translation (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: fix uaccess beyond "count" in debugfs read/write handlers (Alaa Hleihel) [1636554] - [netdrv] IB/mlx5: Honor cnt_set_id_valid flag instead of set_id (Alaa Hleihel) [1636554] - [infiniband] IB/mlx5: fix uaccess beyond "count" in debugfs read/write handlers (Alaa Hleihel) [1636554] - [infiniband] IB/mlx5: Fix GRE flow specification (Alaa Hleihel) [1636554] - [infiniband] IB/mlx5: Remove set-but-not-used variables (Alaa Hleihel) [1636554] - [infiniband] RDMA/mlx5: Don't leak UARs in case of free fails (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Update NIC HW stats on demand only (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add counter for total num of NOP operations (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add counter for MPWQE filler strides (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add channel events counter (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add a counter for congested UMRs (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add NAPI statistics (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add XDP_TX completions statistics (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add TX completions statistics (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: RX, Use existing WQ local variable (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Convert large order kzalloc allocations to kvzalloc (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add UDP GSO remaining counter (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add UDP GSO support (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Rate limit errors in command interface (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Prevent warns in dmesg upon firmware commands (Alaa Hleihel) [1636554] - [netdrv] mlx4: remove ndo_poll_controller (Alaa Hleihel) [1636553] - [netdrv] net/mlx4: Use cpumask_available for eq->affinity_mask (Alaa Hleihel) [1636553] - [netdrv] net/mlx4/en_rx: Mark expected switch fall-throughs (Alaa Hleihel) [1636553] - [netdrv] net/mlx4/mcg: Mark expected switch fall-throughs (Alaa Hleihel) [1636553] - [infiniband] IB/mlx4: Use 4K pages for kernel QP's WQE buffer (Alaa Hleihel) [1636553] - [netdrv] net/mlx4_core: Allow MTTs starting at any index (Alaa Hleihel) [1636553] - [infiniband] IB/mlx4: Test port number before querying type (Alaa Hleihel) [1636553] - [powerpc] powerpc/numa: Skip onlining a offline node in kdump path (Steve Best) [1637118] - [netdrv] net: aquantia: Make function aq_fw1x_set_power() static (David Arcari) [1636533] - [netdrv] net: aquantia: memory corruption on jumbo frames (David Arcari) [1636533 1630377] - [netdrv] net: aquantia: bump driver version (David Arcari) [1636533] - [netdrv] net: aquantia: renaming for better visibility (David Arcari) [1636533] - [netdrv] net: aquantia: whitespace changes (David Arcari) [1636533] - [netdrv] net: aquantia: implement EEE support (David Arcari) [1636533] - [netdrv] net: aquantia: implement WOL support (David Arcari) [1636533] - [netdrv] net: aquantia: definitions for WOL (David Arcari) [1636533] - [netdrv] net: aquantia: fix hw_atl_utils_fw_upload_dwords (David Arcari) [1636533] - [netdrv] net: aquantia: Make some functions static (David Arcari) [1636533] - [netdrv] net: aquantia: bump driver version (David Arcari) [1636533] - [netdrv] net: aquantia: Add renegotiate ethtool operation support (David Arcari) [1636533] - [netdrv] net: aquantia: Implement rx/tx flow control ethtools callback (David Arcari) [1636533] - [netdrv] net: aquantia: Improve adapter init/deinit logic (David Arcari) [1636533] - [netdrv] net: aquantia: Ethtool based ring size configuration (David Arcari) [1636533] - [wireless] ath10k: fix memory leak of tpc_stats (Petr Oros) [1637528] - [wireless] ath10k: snoc: use correct bus-specific pointer in RX retry (Petr Oros) [1637528] - [wireless] ath10k: fix incorrect size of dma_free_coherent in ath10k_ce_alloc_src_ring_64 (Petr Oros) [1637528] - [wireless] brcmsmac: fix wrap around in conversion from constant to s16 (Petr Oros) [1637528] - [wireless] mt76x2: fix mrr idx/count estimation in mt76x2_mac_fill_tx_status() (Petr Oros) [1637528] - [wireless] ath10k: transmit queued frames after processing rx packets (Petr Oros) [1637528] - [wireless] ath10k: protect ath10k_htt_rx_ring_free with rx_ring.lock (Petr Oros) [1637528] - [wireless] ath10k: use locked skb_dequeue for rx completions (Petr Oros) [1637528] - [wireless] ath10k: sdio: set skb len for all rx packets (Petr Oros) [1637528] - [wireless] ath10k: sdio: use same endpoint id for all packets in a bundle (Petr Oros) [1637528] - [wireless] iwlwifi: cancel the injective function between hw pointers to tfd entry index (Petr Oros) [1637528] - [wireless] ath10k: disable bundle mgmt tx completion event support (Petr Oros) [1637528] - [wireless] ath10k: prevent active scans on potential unusable channels (Petr Oros) [1637528] - [wireless] ath9k_hw: fix channel maximum power level test (Petr Oros) [1637528] - [wireless] ath9k: report tx status on EOSP (Petr Oros) [1637528] - [wireless] iwlwifi: pcie: don't access periphery registers when not available (Petr Oros) [1637528] - [wireless] brcmfmac: fix brcmf_wiphy_wowl_params() NULL pointer dereference (Petr Oros) [1637528] - [netdrv] be2net: don't flip hw_features when VXLANs are added/deleted (Petr Oros) [1637133] - [netdrv] be2net: Fix memory leak in be_cmd_get_profile_config() (Petr Oros) [1637133] - [netdrv] be2net: Mark expected switch fall-through (Petr Oros) [1637133] - [netdrv] be2net: fix spelling mistake "seqence" -> "sequence" (Petr Oros) [1637133] - [netdrv] be2net: Update the driver version to 12.0.0.0 (Petr Oros) [1637133] - [netdrv] be2net: gather debug info and reset adapter (only for Lancer) on a tx-timeout (Petr Oros) [1637133] - [netdrv] be2net: move rss_flags field in rss_info to ensure proper alignment (Petr Oros) [1637133] - [netdrv] be2net: re-order fields in be_error_recovert to avoid hole (Petr Oros) [1637133] - [netdrv] be2net: remove unused tx_jiffies field from be_tx_stats (Petr Oros) [1637133] - [netdrv] be2net: move txcp field in be_tx_obj to eliminate holes in the struct (Petr Oros) [1637133] - [netdrv] be2net: reorder fields in be_eq_obj structure (Petr Oros) [1637133] - [netdrv] be2net: remove desc field from be_eq_obj (Petr Oros) [1637133] - [netdrv] be2net: remove unused old custom busy-poll fields (Petr Oros) [1637133] - [netdrv] be2net: remove unused old AIC info (Petr Oros) [1637133] - [x86] x86/spec_ctrl/compat: Call IBRS_ENTRY only after valid kernel stack (Waiman Long) [1636843] - [acpi] ACPI/PPTT: Handle architecturally unknown cache types (Jeremy Linton) [1636567] - [base] drivers: base: cacheinfo: Do not populate sysfs for unknown cache types (Jeremy Linton) [1636567] - [fs] getxattr: use correct xattr length (Lukas Czerner) [1637049] - [x86] Mark Intel Cascade Lake supported (Steve Best) [1636651] - [x86] x86/boot: Fix kexec booting failure in the SEV bit detection code (Kairui Song) [1632514] - [scsi] scsi: megaraid_sas: driver version upgrade (Tomas Henzl) [1635565] - [scsi] scsi: megaraid_sas: Support FW provided TM timeout values (Tomas Henzl) [1635565] - [scsi] scsi: megaraid_sas: Return immediately from wait_for_adapter_operational after kill adapter (Tomas Henzl) [1635565] - [scsi] scsi: megaraid_sas: Update controller info during resume (Tomas Henzl) [1635565] - [scsi] scsi: megaraid_sas: Do not do Kill adapter if GET_CTRL_INFO times out (Tomas Henzl) [1635565] - [scsi] qla2xxx: Update driver version to 10.00.00.07.08.0-k (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Check for Register disconnect (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix driver hang when FC-NVMe LUNs are configured (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix re-using LoopID when handle is in use (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix duplicate switch database entries (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix NVMe session hang on unload (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix iIDMA error (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix stalled relogin (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix unintended Logout (Himanshu Madhani) [1633373] - [powerpc] powerpc/pseries: Disable CPU hotplug across migrations (Steve Best) [1633587] - [block] blk-mq: I/O and timer unplugs are inverted in blktrace (Ming Lei) [1634330] - [block] block: fix deadline elevator drain for zoned block devices (Ming Lei) [1634333] - [block] blk-mq: Allow blocking queue tag iter callbacks (Ming Lei) [1634328] - [block] block: use nanosecond resolution for iostat (Ming Lei) [1634329] - [block] null_blk: fix zoned support for non-rq based operation (Ming Lei) [1634324] - [block] blk-cgroup: increase number of supported policies (Ming Lei) [1634335] - [block] block: bfq: swap puts in bfqg_and_blkg_put (Ming Lei) [1634334] - [block] block: don't warn when doing fsync on read-only devices (Ming Lei) [1634331] - [block] blkcg: use tryget logic when associating a blkg with a bio (Ming Lei) [1634332] - [block] blkcg: delay blkg destruction until after writeback has (Ming Lei) [1634332] - [block] Revert "blk-throttle: fix race between (Ming Lei) [1634332] - [block] blk-wbt: remove dead code (Ming Lei) [1634326] - [block] blk-wbt: improve waking of tasks (Ming Lei) [1634326] - [block] blk-wbt: abstract out end IO completion handler (Ming Lei) [1634326]- [dma] driver/dma/ioat: Call del_timer_sync() without holding prep_lock (Waiman Long) [1607654] - [netdrv] bnxt_en: Fix VF mac address regression (Jonathan Toppins) [1635846] - [netdrv] bnxt_en: Do not adjust max_cp_rings by the ones used by RDMA (Jonathan Toppins) [1635846] - [netdrv] bnxt_en: Clean up unused functions (Jonathan Toppins) [1635846] - [fs] fsnotify: fix ignore mask logic in fsnotify() (Lukas Czerner) [1635537] - [net] net/af_iucv: locate IUCV header via skb_network_header() (Philipp Rudo) [1635332] - [net] net/af_iucv: drop inbound packets with invalid flags (Philipp Rudo) [1635332] - [net] net/af_iucv: fix skb handling on HiperTransport xmit error (Philipp Rudo) [1635332] - [hid] HID: i2c-hid: Fix flooded incomplete report after S3 on Rayd touchscreen (David Arcari) [1635746] - [i2c] i2c: core: ACPI: Make acpi_gsb_i2c_read_bytes() check i2c_transfer return value (David Arcari) [1635746] - [i2c] i2c: designware: Re-init controllers with pm_disabled set on resume (David Arcari) [1635746] - [i2c] i2c: core: ACPI: Properly set status byte to 0 for multi-byte writes (David Arcari) [1635746] - [fs] fs/quota: Fix spectre gadget in do_quotactl (Lukas Czerner) [1635521] - [fs] xfs: fix error handling in xfs_bmap_extents_to_btree (Brian Foster) [1633171] - [fs] xfs: remove invalid log recovery first/last cycle check (Brian Foster) [1633171] - [fs] xfs: validate inode di_forkoff (Brian Foster) [1633171] - [fs] xfs: skip delalloc COW blocks in xfs_reflink_end_cow (Brian Foster) [1633171] - [fs] xfs: don't treat unknown di_flags2 as corruption in scrub (Brian Foster) [1633171] - [fs] xfs: remove duplicated include from alloc.c (Brian Foster) [1633171] - [fs] xfs: don't bring in extents in xfs_bmap_punch_delalloc_range (Brian Foster) [1633171] - [fs] xfs: fix transaction leak in xfs_reflink_allocate_cow() (Brian Foster) [1633171] - [fs] xfs: avoid lockdep false positives in xfs_trans_alloc (Brian Foster) [1633171] - [fs] xfs: refactor xfs_buf_log_item reference count handling (Brian Foster) [1633171] - [fs] xfs: clean up xfs_trans_brelse() (Brian Foster) [1633171] - [fs] xfs: don't unlock invalidated buf on aborted tx commit (Brian Foster) [1633171] - [fs] xfs: remove last of unnecessary xfs_defer_cancel() callers (Brian Foster) [1633171] - [fs] xfs: don't crash the vfs on a garbage inline symlink (Brian Foster) [1633171] - [fs] iomap: set page dirty after partial delalloc on mkwrite (Brian Foster) [1633171] - [fs] xfs: sanity check ag header values in xrep_calc_ag_resblks (Brian Foster) [1633171] - [fs] xfs: recalculate summary counters at mount time if icount is bad (Brian Foster) [1633171] - [fs] xfs: fix a null pointer dereference in xfs_bmap_extents_to_btree (Brian Foster) [1633171] - [fs] xfs: remove b_last_holder & associated macros (Brian Foster) [1633171] - [fs] xfs: repair the AGI (Brian Foster) [1633171] - [fs] xfs: repair the AGFL (Brian Foster) [1633171] - [fs] xfs: repair the AGF (Brian Foster) [1633171] - [fs] xfs: remove dead error handling code in xfs_dquot_disk_alloc() (Brian Foster) [1633171] - [fs] xfs: use WRITE_ONCE to update if_seq (Brian Foster) [1633171] - [fs] xfs: fix a comment in xfs_log_reserve (Brian Foster) [1633171] - [fs] xfs: only validate summary counts on primary superblock (Brian Foster) [1633171] - [fs] xfs: substitute spaces with tabs (Brian Foster) [1633171] - [fs] xfs: fold dfops into the transaction (Brian Foster) [1633171] - [fs] xfs: always defer agfl block frees (Brian Foster) [1633171] - [fs] xfs: pass transaction to xfs_defer_add() (Brian Foster) [1633171] - [fs] xfs: replace xfs_defer_ops ->dop_pending with on-stack list (Brian Foster) [1633171] - [fs] xfs: cancel dfops on xfs_defer_finish() error (Brian Foster) [1633171] - [fs] xfs: clean out superfluous dfops dop params/vars (Brian Foster) [1633171] - [fs] xfs: drop dop param from xfs_defer_op_type ->finish_item() callback (Brian Foster) [1633171] - [fs] xfs: automatic dfops inode relogging (Brian Foster) [1633171] - [fs] xfs: automatic dfops buffer relogging (Brian Foster) [1633171] - [fs] xfs: add missing defer ijoins for held inodes (Brian Foster) [1633171] - [fs] xfs: replace dop_low with transaction flag (Brian Foster) [1633171] - [fs] xfs: pass transaction to dfops reset/move helpers (Brian Foster) [1633171] - [fs] xfs: remove unused __xfs_defer_cancel() internal helper (Brian Foster) [1633171] - [fs] xfs: use transaction for intent recovery instead of raw dfops (Brian Foster) [1633171] - [fs] xfs: refactor internal dfops initialization (Brian Foster) [1633171] - [fs] xfs: check da node magic in _node_lookup_int (Brian Foster) [1633171] - [fs] xfs: use a local variable for magic number in xfs_da3_node_lookup_int (Brian Foster) [1633171] - [fs] xfs: refactor log recovery check (Brian Foster) [1633171] - [fs] xfs: move extent busy tree initialization to xfs_initialize_perag (Brian Foster) [1633171] - [fs] xfs: avoid COW fork extent lookups in writeback if the fork didn't change (Brian Foster) [1633171] - [fs] xfs: maintain a sequence count for inode fork manipulations (Brian Foster) [1633171] - [fs] xfs: check for unknown v5 feature bits in superblock write verifier (Brian Foster) [1633171] - [fs] xfs: verify icount in superblock write (Brian Foster) [1633171] - [fs] libxfs: add more bounds checking to sb sanity checks (Brian Foster) [1633171] - [fs] xfs: refactor superblock verifiers (Brian Foster) [1633171] - [fs] xfs: refactor the xrep_extent_list into xfs_bitmap (Brian Foster) [1633171] - [fs] xfs: introduce a new xfs_inode_has_cow_data helper (Brian Foster) [1633171] - [fs] xfs: remove the xfs_ifork_t typedef (Brian Foster) [1633171] - [fs] xfs: simplify xfs_idata_realloc (Brian Foster) [1633171] - [fs] xfs: remove if_real_bytes (Brian Foster) [1633171] - [fs] xfs: move the repair extent list into its own file (Brian Foster) [1633171] - [fs] xfs: pass transaction lock while setting up agresv on cyclic metadata (Brian Foster) [1633171] - [fs] xfs: remove deprecated barrier/nobarrier mount (Brian Foster) [1633171] - [fs] xfs: clean up IRELE/iput callsites (Brian Foster) [1633171] - [fs] xfs: kill IHOLD (Brian Foster) [1633171] - [fs] xfs: bypass final dfops roll in trans commit path (Brian Foster) [1633171] - [fs] xfs: drop unnecessary xfs_defer_finish() dfops parameter (Brian Foster) [1633171] - [fs] xfs: remove unnecessary dfops init calls in xattr code (Brian Foster) [1633171] - [fs] xfs: remove all boilerplate defer init/finish code (Brian Foster) [1633171] - [fs] xfs: use internal dfops during (b|c)ui recovery (Brian Foster) [1633171] - [fs] xfs: use internal dfops in attr code (Brian Foster) [1633171] - [fs] xfs: use internal dfops in cow blocks cancel (Brian Foster) [1633171] - [fs] xfs: support embedded dfops in transaction (Brian Foster) [1633171] - [fs] xfs: pack holes in xfs_defer_ops and xfs_trans (Brian Foster) [1633171] - [fs] xfs: reset dfops to initial state after finish (Brian Foster) [1633171] - [fs] xfs: remove unused deferred ops committed field (Brian Foster) [1633171] - [fs] xfs: make deferred processing safe for embedded dfops (Brian Foster) [1633171] - [fs] xfs: fix transaction leak on remote attr set/remove failure (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops in log recovery intent processing (Brian Foster) [1633171] - [fs] xfs: pull up dfops from xfs_itruncate_extents() (Brian Foster) [1633171] - [fs] xfs: force summary counter recalc at next mount (Brian Foster) [1633171] - [fs] xfs: refactor unmount record write (Brian Foster) [1633171] - [fs] xfs: detect and fix bad summary counts at mount (Brian Foster) [1633171] - [fs] xfs: fix indentation and other whitespace problems in scrub/repair (Brian Foster) [1633171] - [fs] xfs: shorten struct xfs_scrub_context to struct xfs_scrub (Brian Foster) [1633171] - [fs] xfs: shorten xfs_repair_ prefix to xrep_ (Brian Foster) [1633171] - [fs] xfs: shorten xfs_scrub_ prefix (Brian Foster) [1633171] - [fs] xfs: clean up xfs_btree_del_cursor callers (Brian Foster) [1633171] - [fs] xfs: trivial xfs_btree_del_cursor cleanups (Brian Foster) [1633171] - [fs] xfs: return from _defer_finish with a clean transaction (Brian Foster) [1633171] - [fs] xfs: check leaf attribute block freemap in verifier (Brian Foster) [1633171] - [fs] libxfs: Fix a couple of sparse complaintis (Brian Foster) [1633171] - [fs] xfs: use swap macro in xfs_dir2_leafn_rebalance (Brian Foster) [1633171] - [fs] xfs_bmap_util: use swap macro (Brian Foster) [1633171] - [fs] xfs_attr_leaf: use swap macro in xfs_attr3_leaf_rebalance (Brian Foster) [1633171] - [fs] xfs: don't assume a left rmap when allocating a new rmap (Brian Foster) [1633171] - [fs] xfs: kill __xfs_buf_submit_common() (Brian Foster) [1633171] - [fs] xfs: combine (a)sync buffer submission apis (Brian Foster) [1633171] - [fs] xfs: use sync buffer I/O for sync delwri queue submission (Brian Foster) [1633171] - [fs] xfs: refactor buffer submission into a common helper (Brian Foster) [1633171] - [fs] xfs: remove xfs_defer_init() firstblock param (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in inode inactivate (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in extent swap (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in reflink cow block cancel (Brian Foster) [1633171] - [fs] xfs: replace no-op firstblock init with ->t_firstblock (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in dq alloc (Brian Foster) [1633171] - [fs] xfs: remove xfs_alloc_arg firstblock field (Brian Foster) [1633171] - [fs] xfs: remove xfs_btree_cur private firstblock field (Brian Foster) [1633171] - [fs] xfs: remove bmap format helpers firstblock params (Brian Foster) [1633171] - [fs] xfs: remove bmap extent add helper firstblock params (Brian Foster) [1633171] - [fs] xfs: remove xfs_bmalloca firstblock field (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in bmap extent split (Brian Foster) [1633171] - [fs] xfs: remove bmap insert/collapse firstblock param (Brian Foster) [1633171] - [fs] xfs: remove xfs_bunmapi() firstblock param (Brian Foster) [1633171] - [fs] xfs: remove xfs_bmapi_write() firstblock param (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in insert/collapse range (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in xfs_bmapi_remap() (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock for all xfs_bunmapi() callers (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock for all xfs_bmapi_write() callers (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in xattr ops (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in attrfork add (Brian Foster) [1633171] - [fs] xfs: remove firstblock param from xfs dir ops (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in dir ops (Brian Foster) [1633171] - [fs] xfs: add firstblock field to xfs_trans (Brian Foster) [1633171] - [fs] xfs: allow null firstblock in xfs_bmapi_write() when tp is null (Brian Foster) [1633171] - [fs] xfs: refactor dfops init to attach to transaction (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops in reflink cow recover path (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops in cancel cow blocks operation (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops for rmap extent swap operations (Brian Foster) [1633171] - [fs] xfs: remove unused btree cursor bc_private.a.dfops field (Brian Foster) [1633171] - [fs] xfs: remove xfs_btree_cur bmbt dfops field (Brian Foster) [1633171] - [fs] xfs: remove dfops param from internal bmap extent helpers (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops for collapse/insert range operations (Brian Foster) [1633171] - [fs] xfs: remove struct xfs_bmalloca dfops field (Brian Foster) [1633171] - [fs] xfs: remove xfs_bmapi_remap() dfops param (Brian Foster) [1633171] - [fs] xfs: remove xfs_bunmapi() dfops param (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops for all xfs_bunmapi() callers (Brian Foster) [1633171] - [fs] xfs: remove xfs_bmapi_write() dfops param (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops for all xfs_bmapi_write() callers (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops in dqalloc transaction (Brian Foster) [1633171] - [fs] xfs: replace xfs_da_args->dfops accesses with ->t_dfops and remove (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops in extent split tx and remove param (Brian Foster) [1633171] - [fs] xfs: remove dfops param in attr fork add path (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops for attr set/remove operations (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops for recovery of (b|c)ui log items (Brian Foster) [1633171] - [fs] xfs: remove dfops param from high level dirname calls (Brian Foster) [1633171] - [fs] xfs: remove dfops parameter from ifree call stack (Brian Foster) [1633171] - [fs] xfs: rename xfs_trans ->t_agfl_dfops to ->t_dfops (Brian Foster) [1633171] - [fs] xfs: cow unwritten conversion uses uninitialized dfops (Brian Foster) [1633171] - [fs] xfs: update my copyrights for the writeback and iomap code (Brian Foster) [1633171] - [fs] xfs: add support for sub-pagesize writeback without buffer_heads (Brian Foster) [1633171] - [fs] xfs: allow writeback on pages without buffer heads (Brian Foster) [1633171] - [fs] xfs: refactor the tail of xfs_writepage_map (Brian Foster) [1633171] - [fs] xfs: remove xfs_start_page_writeback (Brian Foster) [1633171] - [fs] xfs: move all writeback buffer_head manipulation into xfs_map_at_offset (Brian Foster) [1633171] - [fs] xfs: don't look at buffer heads in xfs_add_to_ioend (Brian Foster) [1633171] - [fs] xfs: remove the imap_valid flag (Brian Foster) [1633171] - [fs] xfs: simplify xfs_map_blocks by using xfs_iext_lookup_extent directly (Brian Foster) [1633171] - [fs] xfs: remove xfs_reflink_find_cow_mapping (Brian Foster) [1633171] - [fs] xfs: remove the now unused XFS_BMAPI_IGSTATE flag (Brian Foster) [1633171] - [fs] xfs: make xfs_writepage_map extent map centric (Brian Foster) [1633171] - [fs] xfs: rename the offset variable in xfs_writepage_map (Brian Foster) [1633171] - [fs] xfs: remove xfs_map_cow (Brian Foster) [1633171] - [fs] xfs: remove xfs_reflink_trim_irec_to_next_cow (Brian Foster) [1633171] - [fs] xfs: don't use XFS_BMAPI_IGSTATE in xfs_map_blocks (Brian Foster) [1633171] - [fs] xfs: don't clear imap_valid for a non-uptodate buffers (Brian Foster) [1633171] - [fs] xfs: do not set the page uptodate in xfs_writepage_map (Brian Foster) [1633171] - [fs] xfs: move locking into xfs_bmap_punch_delalloc_range (Brian Foster) [1633171] - [fs] xfs: simplify xfs_aops_discard_page (Brian Foster) [1633171] - [fs] xfs: use iomap for blocksize == PAGE_SIZE readpage and readpages (Brian Foster) [1633171] - [fs] iomap: fix WARN_ON_ONCE on uninitialized variable (Brian Foster) [1633171] - [fs] iomap: Switch to offset_in_page for clarity (Brian Foster) [1633171] - [fs] iomap: add support for sub-pagesize buffered I/O without buffer heads (Brian Foster) [1633171] - [fs] iomap: add inline data support to iomap_readpage_actor (Brian Foster) [1633171] - [fs] iomap: support direct I/O to inline data (Brian Foster) [1633171] - [fs] iomap: refactor iomap_dio_actor (Brian Foster) [1633171] - [fs] iomap: add initial support for writes without buffer heads (Brian Foster) [1633171] - [fs] iomap: add an iomap-based readpage and readpages implementation (Brian Foster) [1633171] - [fs] iomap: add private pointer to struct iomap (Brian Foster) [1633171] - [fs] iomap: add a page_done callback (Brian Foster) [1633171] - [fs] iomap: generic inline data handling (Brian Foster) [1633171] - [fs] iomap: complete partial direct I/O writes synchronously (Brian Foster) [1633171] - [fs] iomap: mark newly allocated buffer heads as new (Brian Foster) [1633171] - [fs] fs: factor out a __generic_write_end helper (Brian Foster) [1633171] - [netdrv] amd-xgbe: mark driver as tech preview (David Arcari) [1633209] - [fs] ext4, dax: set ext4_dax_aops for dax files (Lukas Czerner) [1633239] - [fs] ext4, dax: add ext4_bmap to ext4_dax_aops (Lukas Czerner) [1633239] - [fs] ext4: don't mark mmp buffer head dirty (Lukas Czerner) [1633239] - [fs] ext4: show test_dummy_encryption mount option in /proc/mounts (Lukas Czerner) [1633239] - [fs] ext4: fix online resizing for bigalloc file systems with a 1k block size (Lukas Czerner) [1633239] - [fs] ext4: fix online resize's handling of a too-small final block group (Lukas Czerner) [1633239] - [fs] ext4: recalucate superblock checksum after updating free blocks/inodes (Lukas Czerner) [1633239] - [fs] ext4: avoid arithemetic overflow that can trigger a BUG (Lukas Czerner) [1633239] - [fs] ext4: avoid divide by zero fault when deleting corrupted inline directories (Lukas Czerner) [1633239] - [fs] ext4: check to make sure the rename(2)'s destination is not freed (Lukas Czerner) [1633239] - [fs] ext4: remove unneeded variable "err" in ext4_mb_release_inode_pa() (Lukas Czerner) [1633239] - [fs] ext4: fix spectre gadget in ext4_mb_regular_allocator() (Lukas Czerner) [1633239] - [fs] ext4: check for NUL characters in extended attribute's name (Lukas Czerner) [1633239] - [fs] ext4: use ext4_warning() for sb_getblk failure (Lukas Czerner) [1633239] - [fs] ext4: fix race when setting the bitmap corrupted flag (Lukas Czerner) [1633239] - [fs] ext4: reset error code in ext4_find_entry in fallback (Lukas Czerner) [1633239] - [fs] ext4: check allocation failure when duplicating "data" in ext4_remount() (Lukas Czerner) [1633239] - [fs] ext4: sysfs: print ext4_super_block fields as little-endian (Lukas Czerner) [1633239] - [firmware] efi/x86: Handle page faults occurring while running EFI runtime services (Bhupesh Sharma) [1627557] - [firmware] efi: Make efi_rts_work accessible to efi page fault handler (Bhupesh Sharma) [1627557] - [firmware] efi: Remove the declaration of efi_late_init() as the function is unused (Bhupesh Sharma) [1627557] - [firmware] efi: Use a work queue to invoke EFI Runtime Services (Bhupesh Sharma) [1627557] - [firmware] efi/x86: Use non-blocking SetVariable() for efi_delete_dummy_variable() (Bhupesh Sharma) [1627557] - [fs] gfs2: Special-case rindex for gfs2_grow (Robert S Peterson) [1628360] - [fs] GFS2: Fix recovery issues for spectators (Robert S Peterson) [1628298]- [powerpc] powerpc/pkeys: Fix reading of ibm, processor-storage-keys property (Steve Best) [1633551] - [powerpc] powerpc/pseries: Remove unneeded uses of dlpar work queue (Steve Best) [1633544] - [powerpc] powerpc/pseries: Remove prrn_work workqueue (Steve Best) [1633544] - [pci] ACPI / hotplug / PCI: Don't scan for non-hotplug bridges if slot is not bridge (Myron Stowe) [1634816] - [pci] PCI: Fix enabling of PASID on RC integrated endpoints (Myron Stowe) [1634816] - [pci] IB/hfi1,PCI: Allow bus reset while probing (Myron Stowe) [1634816] - [pci] PCI: Fix faulty logic in pci_reset_bus() (Myron Stowe) [1634816] - [pci] PCI: pciehp: Fix hot-add vs powerfault detection order (Myron Stowe) [1634816] - [pci] Revert "PCI: Add ACS quirk for Intel 300 series" (Myron Stowe) [1634816] - [powerpc] powerpc/numa: Use associativity if VPHN hcall is successful (Steve Best) [1633569] - [pci] PCI: vmd: White list for fast interrupt handlers (Myron Stowe) [1632816] - [pci] PCI: Add function 1 DMA alias quirk for Marvell 88SS9183 (Myron Stowe) [1632816] - [pci] PCI: Rename pci_try_reset_bus() to pci_reset_bus() (Myron Stowe) [1632816] - [pci] PCI: Deprecate pci_reset_bus() and pci_reset_slot() functions (Myron Stowe) [1632816] - [pci] PCI: Unify try slot and bus reset API (Myron Stowe) [1632816] - [pci] PCI: Hide pci_reset_bridge_secondary_bus() from drivers (Myron Stowe) [1632816] - [pci] IB/hfi1: Use pci_try_reset_bus() for initiating PCI Secondary Bus Reset (Myron Stowe) [1632816] - [pci] PCI: Handle error return from pci_reset_bridge_secondary_bus() (Myron Stowe) [1632816] - [pci] PCI/IOV: Tidy pci_sriov_set_totalvfs() (Myron Stowe) [1632816] - [pci] PCI: Enable PASID only if entire path supports End-End TLP prefixes (Myron Stowe) [1632816] - [pci] PCI: Expand documentation for pci_add_dma_alias() (Myron Stowe) [1632816] - [pci] PCI: Add DMA alias quirk for Microsemi Switchtec NTB (Myron Stowe) [1632816] - [pci] switchtec: Use generic PCI Vendor ID and Class Code (Myron Stowe) [1632816] - [pci] PCI: Make pci_get_rom_size() static (Myron Stowe) [1632816] - [pci] PCI: Add check code for last image indicator not set (Myron Stowe) [1632816] - [pci] PCI: Avoid accessing memory outside the ROM BAR (Myron Stowe) [1632816] - [pci] PCI: Make early dump functionality generic (Myron Stowe) [1632816] - [pci] PCI: Cleanup PCI_REBAR_CTRL_BAR_SHIFT handling (Myron Stowe) [1632816] - [pci] PCI: Restore resized BAR state on resume (Myron Stowe) [1632816] - [pci] PCI: Clean up resource allocation in devm_of_pci_get_host_bridge_resources() (Myron Stowe) [1632816] - [pci] PCI: Add ACS Redirect disable quirk for Intel Sunrise Point (Myron Stowe) [1632816] - [pci] PCI: Add device-specific ACS Redirect disable infrastructure (Myron Stowe) [1632816] - [pci] PCI: Convert device-specific ACS quirks from NULL termination to ARRAY_SIZE (Myron Stowe) [1632816] - [pci] PCI: Add "pci=disable_acs_redir=" parameter for peer-to-peer support (Myron Stowe) [1632816] - [pci] PCI: Allow specifying devices using a base bus and path of devfns (Myron Stowe) [1632816] - [pci] PCI: Make specifying PCI devices in kernel parameters reusable (Myron Stowe) [1632816] - [pci] PCI: Hide ACS quirk declarations inside PCI core (Myron Stowe) [1632816] - [pci] PCI: Document ACPI description of PCI host bridges (Myron Stowe) [1632816] - [pci] PCI/MSI: Set IRQCHIP_ONESHOT_SAFE for PCI-MSI irqchips (Myron Stowe) [1632816] - [pci] PCI: Limit config space size for Netronome NFP5000 (Myron Stowe) [1632816] - [pci] PCI: Add PCI_DEVICE_DATA() macro to fully describe device ID entry (Myron Stowe) [1632816] - [pci] PCI: Unify PCI and normal DMA direction definitions (Myron Stowe) [1632816] - [pci] PCI: Use IRQF_ONESHOT if pci_request_irq() called with no handler (Myron Stowe) [1632816] - [pci] PCI: Call dma_debug_add_bus() for pci_bus_type from PCI core (Myron Stowe) [1632816] - [pci] PCI: Mark fall-through switch cases before enabling -Wimplicit-fallthrough (Myron Stowe) [1632816]- [s390] s390/sclp: Allow to request adapter reset (Philipp Rudo) [1635273] - [char] ipmi: Fix NULL pointer dereference in ssif_probe (Tony Camuso) [1635366] - [char] ipmi: Fix I2C client removal in the SSIF driver (Tony Camuso) [1635366] - [char] ipmi: kcs_bmc: don't change device name (Tony Camuso) [1635366] - [kernel] timers: Clear timer_base::must_forward_clk with timer_base::lock held (Waiman Long) [1632820] - [pci] switchtec: Fix Spectre v1 vulnerability (Waiman Long) [1632820] - [kernel] cpu/hotplug: Prevent state corruption on error rollback (Waiman Long) [1632820] - [kernel] cpu/hotplug: Adjust misplaced smb() in cpuhp_thread_fun() (Waiman Long) [1632820] - [base] memory_hotplug: fix kernel_panic on offline page processing (Waiman Long) [1632820] - [mm] mm/hugetlb: filter out hugetlb pages if HUGEPAGE migration is not supported (Waiman Long) [1632820] - [lib] debugobjects: Make stack check warning more informative (Waiman Long) [1632820] - [fs] fs/dcache.c: fix kmemcheck splat at take_dentry_name_snapshot() (Waiman Long) [1632820] - [x86] x86/process: Don't mix user/kernel regs in 64bit __show_regs() (Waiman Long) [1632820] - [x86] x86/dumpstack: Don't dump kernel memory based on usermode RIP (Waiman Long) [1632820] - [x86] x86: Avoid pr_cont() in show_opcodes() (Waiman Long) [1632820] - [x86] x86/entry/64: Wipe KASAN stack shadow before rewind_stack_do_exit() (Waiman Long) [1632820] - [x86] x86/speculation/l1tf: Increase l1tf memory limit for Nehalem+ (Waiman Long) [1632820] - [x86] x86/spectre: Add missing family 6 check to microcode check (Waiman Long) [1632820] - [x86] x86/nmi: Fix NMI uaccess race against CR3 switching (Waiman Long) [1632820] - [x86] x86/vdso: Fix lsl operand order (Waiman Long) [1632820] - [x86] x86/vdso: Fix vDSO build if a retpoline is emitted (Waiman Long) [1632820] - [x86] x86/speculation/l1tf: Suggest what to do on systems with too much RAM (Waiman Long) [1632820] - [x86] x86/speculation/l1tf: Fix off-by-one error when warning that system has too much RAM (Waiman Long) [1632820] - [x86] x86/speculation/l1tf: Fix overflow in l1tf_pfn_limit() on 32bit (Waiman Long) [1632820] - [x86] x86/speculation/l1tf: Exempt zeroed PTEs from inversion (Waiman Long) [1632820] - [x86] x86/mm/pti: Clear Global bit more aggressively (Waiman Long) [1632820] - [x86] x86/paravirt: Fix spectre-v2 mitigations for paravirt guests (Waiman Long) [1632820] - [target] scsi: target: iscsi: Use bin2hex instead of a re-implementation (Maurizio Lombardi) [1632184] {CVE-2018-14633} - [target] scsi: target: iscsi: Use hex2bin instead of a re-implementation (Maurizio Lombardi) [1632184] {CVE-2018-14633}- [netdrv] ibmvnic: Include missing return code checks in reset function (Steve Best) [1633553] - [netdrv] ibmvnic: Update firmware error reporting with cause string (Steve Best) [1633553] - [netdrv] ibmvnic: Remove code to request error information (Steve Best) [1633553] - [s390] s390/qeth: remove duplicated carrier state tracking (Hendrik Brueckner) [1633841] - [s390] s390/qeth: clean up drop conditions for received cmds (Hendrik Brueckner) [1633841] - [s390] s390/qeth: re-indent qeth_check_ipa_data() (Hendrik Brueckner) [1633841] - [s390] s390/qeth: consume local address events (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove various redundant code (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove CARD_FROM_CDEV helper (Hendrik Brueckner) [1633841] - [s390] s390/qeth: pass card pointer in iob callback (Hendrik Brueckner) [1633841] - [s390] s390/qeth: re-use qeth_notify_skbs() (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove additional skb refcount (Hendrik Brueckner) [1633841] - [s390] s390/qeth: replace open-coded skb_queue_walk() (Hendrik Brueckner) [1633841] - [s390] s390/qeth: on gdev release, reset drvdata (Hendrik Brueckner) [1633841] - [s390] s390/qeth: fix discipline unload after setup error (Hendrik Brueckner) [1633841] - [s390] s390/qeth: use DEFINE_MUTEX for qeth_mod_mutex (Hendrik Brueckner) [1633841] - [s390] s390/qeth: convert layer attribute to enum (Hendrik Brueckner) [1633841] - [s390] s390/qeth: reduce 0-initializing when building IPA cmds (Hendrik Brueckner) [1633841] - [s390] s390/qeth: fine-tune spinlocks (Hendrik Brueckner) [1633841] - [s390] s390/qeth: fix typo in return value (Hendrik Brueckner) [1633841] - [s390] s390/qeth: invoke softirqs after napi_schedule() (Hendrik Brueckner) [1633841] - [s390] s390/qeth: uninstall IRQ handler on device removal (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove qeth_hdr_chk_and_bounce() (Hendrik Brueckner) [1633841] - [s390] s390/qeth: speed up TSO transmission (Hendrik Brueckner) [1633841] - [s390] s390/qeth: prepare for copy-free TSO transmission (Hendrik Brueckner) [1633841] - [s390] s390/qeth: check size of required HW header cache object (Hendrik Brueckner) [1633841] - [s390] s390/qeth: fix up protocol headers early (Hendrik Brueckner) [1633841] - [s390] s390/qeth: limit csum offload erratum to L3 devices (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove qeth_get_elements_no() (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove unused L3 xmit code (Hendrik Brueckner) [1633841] - [s390] s390/qeth: run non-offload L3 traffic over common xmit path (Hendrik Brueckner) [1633841] - [s390] s390/qeth: move L2 xmit code to core module (Hendrik Brueckner) [1633841] - [s390] s390/qdio: reset old sbal_state flags (Hendrik Brueckner) [1633841] - [s390] s390/qeth: don't dump past end of unknown HW header (Hendrik Brueckner) [1633841] - [s390] s390/qeth: use vzalloc for QUERY OAT buffer (Hendrik Brueckner) [1633841] - [s390] s390/qeth: switch on SG by default for IQD devices (Hendrik Brueckner) [1633841] - [s390] s390/qeth: indicate error when netdev allocation fails (Hendrik Brueckner) [1633841] - [s390] s390/qeth: use true and false for boolean values (Hendrik Brueckner) [1633841] - [s390] s390/qeth: don't restrict qeth_card to DMA memory (Hendrik Brueckner) [1633841] - [s390] s390/qeth: clean up card initialization (Hendrik Brueckner) [1633841] - [s390] s390/qeth: do basic setup for data channel (Hendrik Brueckner) [1633841] - [s390] s390/qeth: use qeth_setup_ccw() to set up all CCWs (Hendrik Brueckner) [1633841] - [s390] s390/qeth: reduce hard-coded access to ccw channels (Hendrik Brueckner) [1633841] - [s390] s390/qeth: extract helper for MPC protocol type (Hendrik Brueckner) [1633841] - [s390] s390/qeth: speed up L2 IQD xmit (Hendrik Brueckner) [1633841] - [s390] s390/qeth: add support for constrained HW headers (Hendrik Brueckner) [1633841] - [s390] s390/qeth: merge linearize-check into HW header construction (Hendrik Brueckner) [1633841] - [s390] s390/qeth: add statistics for consumed buffer elements (Hendrik Brueckner) [1633841] - [s390] s390/qeth: use core MTU range checking (Hendrik Brueckner) [1633841] - [s390] s390/qeth: simplify max MTU handling (Hendrik Brueckner) [1633841] - [s390] s390/qeth: don't cache HW port number (Hendrik Brueckner) [1633841] - [s390] s390/qeth: allocate netdevice early (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove redundant netif_carrier_ok() checks (Hendrik Brueckner) [1633841] - [s390] s390/qeth: reset layer2 attribute on layer switch (Hendrik Brueckner) [1633841] - [s390] s390/qeth: fix race in used-buffer accounting (Hendrik Brueckner) [1633841] - [s390] s390/qeth: speed-up IPv4 OSA xmit (Hendrik Brueckner) [1633841] - [s390] s390/qeth: speed-up L3 IQD xmit (Hendrik Brueckner) [1633841] - [s390] s390/qeth: add a L3 xmit wrapper (Hendrik Brueckner) [1633841] - [s390] s390/qeth: increase GSO max size for eligible L3 devices (Hendrik Brueckner) [1633841] - [s390] s390/qeth: clean up exported symbols (Hendrik Brueckner) [1633841] - [s390] s390/qeth: consolidate ccwgroup driver definition (Hendrik Brueckner) [1633841] - [s390] s390/qeth: clean up Output Queue selection (Hendrik Brueckner) [1633841] - [s390] s390/qeth: fine-tune RX modesetting (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove unused buffer->aob pointer (Hendrik Brueckner) [1633841] - [s390] s390/qeth: various buffer management cleanups (Hendrik Brueckner) [1633841] - [powerpc] powerpc: Avoid code patching freed init sections (Steve Best) [1633545] - [powerpc] powerpc/tm: Fix userspace r13 corruption (Steve Best) [1633543] - [powerpc] powerpc/tm: Avoid possible userspace r1 corruption on reclaim (Steve Best) [1633543] - [drm] drm/i915/cfl: Add a new CFL PCI ID (Rob Clark) [1626883] - [drm] drm/i915/aml: Introducing Amber Lake platform (Rob Clark) [1626883] - [drm] drm/i915/whl: Introducing Whiskey Lake platform (Rob Clark) [1626883] - [char] ipmi: Move BT capabilities detection to the detect call (Frank Ramsay) [1618774] - [char] ipmi: Rework SMI registration failure (Frank Ramsay) [1618774]- [s390] s390: detect etoken facility (Thomas Huth) [1634069] - [s390] s390/lib: use expoline for all bcr instructions (Thomas Huth) [1634069] - [documentation] vm.txt: Adding 'nr_hugepages_mempolicy' parameter description (Prashant Dhamdhere) [1626547]- [scsi] scsi: ipr: System hung while dlpar adding primary ipr adapter back (Steve Best) [1633217] - [target] scsi: iscsi: target: Don't use stack buffer for scatterlist (Maurizio Lombardi) [1631342] - [rpmspec] Forward port weak-modules support from RHEL 7 to RHEL 8 ("Herton R. Krzesinski") [1596884] - [fs] xfs: Close race between direct IO and xfs_break_layouts() (Eric Sandeen) [1622191] - [fs] xfs: remove unused iolock arg from xfs_break_dax_layouts (Eric Sandeen) [1622191] - [fs] ext4: Close race between direct IO and ext4_break_layouts() (Eric Sandeen) [1616303] - [fs] ext4: handle layout changes to pinned DAX mappings (Eric Sandeen) [1614154] - [fs] dax: dax_layout_busy_page() warn on !exceptional (Eric Sandeen) [1614154] - [fs] dax: mark tech preview (Eric Sandeen) [1627455] - [mm] usercopy: Allow boot cmdline disabling of hardening (Christoph von Recklinghausen) [1589928]- [s390] s390/crypto: Fix return code checking in cbc_paes_crypt() (Philipp Rudo) [1633266] - [drm] amd/display/dc/basics/logger.c: fix build error with CONFIG_FORTIFY_SOURCE=y ("Herton R. Krzesinski") [1548068] - [acpi] ACPICA: AML Parser: skip opcodes that open a scope upon parse failure (Jeremy Linton) [1609885] - [acpi] ACPICA: ACPICA: add status check for acpi_hw_read before assigning return value (Jeremy Linton) [1609885] - [acpi] ACPICA: AML Parser: ignore all exceptions resulting from incorrect AML during table load (Jeremy Linton) [1609885] - [rpmspec] spec: Add missing BuildRequires for bpftool (Jiri Olsa) [1632756] - [powerpc] KVM: PPC: Avoid marking DMA-mapped pages dirty in real mode (David Gibson) [1628412] - [powerpc] powerpc/powernv/ioda: Allocate indirect TCE levels on demand (David Gibson) [1628412] - [powerpc] powerpc/powernv: Rework TCE level allocation (David Gibson) [1628412] - [powerpc] powerpc/powernv: Add indirect levels to it_userspace (David Gibson) [1628412] - [powerpc] KVM: PPC: Make iommu_table::it_userspace big endian (David Gibson) [1628412] - [powerpc] powerpc/powernv: Move TCE manupulation code to its own file (David Gibson) [1628412] - [net] net_sched: fix NULL pointer dereference when delete tcindex filter (Andrea Claudi) [1627648] - [net] net_sched: Fix missing res info when create new tc_index filter (Andrea Claudi) [1627648] - [samples] samples/bpf: xdpsock: order memory on AArch64 (Jesper Brouer) [1615959] - [samples] samples/bpf: xdp_redirect_cpu load balance like Suricata (Jesper Brouer) [1615959] - [samples] samples/bpf: add Paul Hsieh's (LGPL 2.1) hash function SuperFastHash (Jesper Brouer) [1615959] - [samples] samples/bpf: xdp_redirect_cpu handle parsing of double VLAN tagged packets (Jesper Brouer) [1615959] - [samples] samples/bpf: all XDP samples should unload xdp/bpf prog on SIGTERM (Jesper Brouer) [1615959] - [samples] samples/bpf: xdp_rxq_info action XDP_TX must adjust MAC-addrs (Jesper Brouer) [1615959] - [samples] samples/bpf: extend xdp_rxq_info to read packet payload (Jesper Brouer) [1615959] - [powerpc] KVM: PPC: Book3S HV: Use correct pagesize in kvm_unmap_radix() (David Gibson) [1625498] - [net] igmp: fix incorrect unsolicit report count after link down and up (Hangbin Liu) [1625538] - [net] igmp: fix incorrect unsolicit report count when join group (Hangbin Liu) [1625538] - [netdrv] cxgb4: update 1.20.8.0 as the latest firmware supported (Arjun Vynipadath) [1622555] - [virt] svm: nested virt support off by default (Bandan Das) [1571993]- [powerpc] KVM: PPC: Book3S HV: Don't use compound_order to determine host mapping size (David Gibson) [1625860] - [virt] arm64: KVM: Remove pgd_lock (Wei Huang) [1627474] - [virt] KVM: Remove obsolete kvm_unmap_hva notifier backend (Wei Huang) [1627474] - [virt] arm64: KVM: Only force FPEXC32_EL2.EN if trapping FPSIMD (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Clean dcache to PoC when changing PTE due to CoW (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Skip updating PTE entry if no change (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Skip updating PMD entry if no change (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Move DEBUG_SPINLOCK_BUG_ON to vgic.h (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Do not use spin_lock_irqsave/restore with irq disabled (Wei Huang) [1627474] - [virt] KVM: arm: vgic-v3: Add support for ICC_SGI0R and ICC_ASGI1R accesses (Wei Huang) [1627474] - [virt] KVM: arm64: vgic-v3: Add support for ICC_SGI0R_EL1 and ICC_ASGI1R_EL1 accesses (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic-v3: Add core support for Group0 SGIs (Wei Huang) [1627474] - [virt] KVM: arm64: Remove non-existent AArch32 ICC_SGI1R encoding (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Fix lost IRQs from emulated physcial timer when blocked (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Fix potential loss of ptimer interrupts (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Fix possible spectre-v1 write in vgic_mmio_write_apr() (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Update documentation of the GIC devices wrt IIDR (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Let userspace opt-in to writable v2 IGROUPR (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Allow configuration of interrupt groups (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Return error on incompatible uaccess GICD_IIDR writes (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Permit uaccess writes to return errors (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Signal IRQs using their configured group (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Add group field to struct irq (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: GICv2 IGROUPR should read as zero (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Keep track of implementation revision (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Define GICD_IIDR fields for GICv2 and GIv3 (Wei Huang) [1627474] - [virt] arm64: KVM: Cleanup tpidr_el2 init on non-VHE (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic-debug: Show LPI status (Wei Huang) [1627474] - [virt] KVM: arm64: vgic-its: Remove VLA usage (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Fix vgic init race (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Enable adaptative WFE trapping (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Remove unnecessary CMOs when creating HYP page tables (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Stop using the kernel's (pmd, pud, pgd)_populate helpers (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Consolidate page-table accessors (Wei Huang) [1627474] - [virt] arm64: KVM: Avoid marking pages as XN in Stage-2 if CTR_EL0.DIC is set (Wei Huang) [1627474] - [tools] radix tree test suite: Enable ubsan (Waiman Long) [1630244] - [tools] radix tree test suite: Fix compilation (Waiman Long) [1630244] - [block] blk-wbt: don't maintain inflight counts if disabled (Ming Lei) [1622790] - [block] blk-wbt: fix has-sleeper queueing check (Ming Lei) [1622790] - [block] blk-wbt: use wq_has_sleeper() for wq active check (Ming Lei) [1622790] - [block] blk-wbt: move disable check into get_limit() (Ming Lei) [1622790] - [block] block/DAC960.c: make some arrays static const, shrinks object (Ming Lei) [1622790] - [block] blk-mq: sync the update nr_hw_queues with (Ming Lei) [1617959] - [block] blk-mq: init hctx sched after update ctx and hctx mapping (Ming Lei) [1617959] - [block] block: remove duplicate initialization (Ming Lei) [1622790] - [block] tracing/blktrace: Fix to allow setting same value (Ming Lei) [1622790] - [block] pktcdvd: fix setting of 'ret' error return for a few cases (Ming Lei) [1622790] - [block] block: change return type to bool (Ming Lei) [1622790] - [block] block, bfq: return nbytes and not zero from struct cftype (Ming Lei) [1622790] - [block] block, bfq: improve code of bfq_bfqq_charge_time (Ming Lei) [1622790] - [block] block, bfq: reduce write overcharge (Ming Lei) [1622790] - [block] block, bfq: always update the budget of an entity when needed (Ming Lei) [1622790] - [block] block, bfq: readd missing reset of parent-entity service (Ming Lei) [1622790] - [block] block: don't warn for flush on read-only device (Ming Lei) [1622809]- [kernel] locking/rwsem: Make owner store task pointer of last owning reader (Waiman Long) [1631842] - [kernel] locking/rwsem: Exit read lock slowpath if queue empty & no writer (Waiman Long) [1631842] - [x86] x86/microcode: Update the new microcode revision unconditionally (Prarit Bhargava) [1630931] - [x86] x86/microcode: Make sure boot_cpu_data.microcode is up-to-date (Prarit Bhargava) [1630931] - [arm64] arm64: tlb: Provide forward declaration of tlb_flush() before including tlb.h (Waiman Long) [1630521] - [x86] x86/mm: Only use tlb_remove_table() for paravirt (Waiman Long) [1630521] - [mm] mm: mmu_notifier fix for tlb_end_vma (Waiman Long) [1630521] - [mm] mm/tlb, x86/mm: Support invalidating TLB caches for RCU_TABLE_FREE (Waiman Long) [1630521] - [mm] mm/tlb: Remove tlb_remove_table() non-concurrent condition (Waiman Long) [1630521] - [mm] mm: move tlb_table_flush to tlb_flush_mmu_free (Waiman Long) [1630521] - [kernel] clocksource: Revert Remove kthread (Waiman Long) [1628402] - [cpuidle] cpuidle: menu: Retain tick when shallow state is selected (Waiman Long) [1628402] - [cpufreq] cpufreq: governor: Avoid accessing invalid governor_data (Waiman Long) [1628402] - [cpuidle] cpuidle: menu: Handle stopped tick more aggressively (Waiman Long) [1628402] - [kernel] sched: idle: Avoid retaining the tick when it has been stopped (Waiman Long) [1628402] - [net] netfilter: xt_hashlimit: do not crash when reading proc file (Florian Westphal) [1630131] - [x86] x86/boot/KASLR: Skip specified number of 1GB huge pages when doing physical randomization (KASLR) (Baoquan He) [1564824] - [x86] x86/boot/KASLR: Add two new functions for 1GB huge pages handling (Baoquan He) [1564824] - [mfd] mfd: intel-lpss: Add Ice Lake PCI IDs (Gopal Tiwari) [1483477] - [mmc] mmc: sdhci-pci: Add support for Intel ICP (Gopal Tiwari) [1483496]- [mm] mm: get rid of vmacache_flush_all() entirely (Waiman Long) [1631297] {CVE-2018-17182} - [mm] mm, vmacache: hash addresses based on pmd (Waiman Long) [1631297] {CVE-2018-17182} - [mm] mm: Allocate the mm_cpumask (mm->cpu_bitmap) dynamically based on nr_cpu_ids (Waiman Long) [1631297] {CVE-2018-17182} - [infiniband] IB/hfi1: Invalid NUMA node information can cause a divide by zero (Alex Estrin) [1622222] - [nvdimm] libnvdimm: Export max available extent (Jeff Moyer) [1627874] - [nvdimm] libnvdimm: Use max contiguous area for namespace size (Jeff Moyer) [1627874] - [netdrv] ice: Fix and update driver version string (Jonathan Toppins) [1611786] - [netdrv] ice: Introduce SERVICE_DIS flag and service routine functions (Jonathan Toppins) [1611786] - [netdrv] ice: Enable VSI Rx/Tx pruning only when VLAN 0 is active (Jonathan Toppins) [1611786] - [netdrv] ice: Enable firmware logging during device initialization (Jonathan Toppins) [1611786] - [netdrv] ice: Implement ice_bridge_getlink and ice_bridge_setlink (Jonathan Toppins) [1611786] - [netdrv] ice: Add support for Tx hang, Tx timeout and malicious driver detection (Jonathan Toppins) [1611786] - [netdrv] ice: Clean up register file (Jonathan Toppins) [1611786] - [netdrv] ice: Implement handlers for ethtool PHY/link operations (Jonathan Toppins) [1611786] - [netdrv] ice: Refactor VSI allocation, deletion and rebuild flow (Jonathan Toppins) [1611786] - [netdrv] ice: Refactor switch rule management structures and functions (Jonathan Toppins) [1611786] - [netdrv] ice: Code optimization for ice_fill_sw_rule() (Jonathan Toppins) [1611786] - [netdrv] ice: Prevent control queue operations during reset (Jonathan Toppins) [1611786] - [netdrv] ice: Update request resource command to latest specification (Jonathan Toppins) [1611786] - [netdrv] ice: Updates to Tx scheduler code (Jonathan Toppins) [1611786] - [netdrv] ice: Rework flex descriptor programming (Jonathan Toppins) [1611786] - [netdrv] net/mlx5: Fix SQ offset in QPs with small RQ (Alaa Hleihel) [1623367] - [x86] x86/spec_ctrl: Make IBRS code work with SSBD mitigation (Waiman Long) [1565180] - [x86] x86/spec_ctrl: Auto-enable IBRS on Skylake (Waiman Long) [1565180] - [x86] x86/spec_ctrl: Extend spectre_v2 boot option to support IBRS (Waiman Long) [1565180] - [x86] x86/spec_ctrl: Boot time IBRS initialization (Waiman Long) [1565180] - [x86] x86/spec_ctrl: Add IBRS code to the 64-bit assembly entry code (Waiman Long) [1565180] - [x86] x86/cpufeatures: Increase NCAPINTS for future extension (Waiman Long) [1565180] - [netdrv] ice: Trivial formatting fixes (Jonathan Toppins) [1611783] - [netdrv] ice: Change struct members from bool to u8 (Jonathan Toppins) [1611783] - [netdrv] ice: Fix potential return of uninitialized value (Jonathan Toppins) [1611783] - [netdrv] ice: Fix a few null pointer dereference issues (Jonathan Toppins) [1611783] - [netdrv] ice: Update to interrupts enabled in OICR (Jonathan Toppins) [1611783] - [netdrv] ice: Set VLAN flags correctly (Jonathan Toppins) [1611783] - [netdrv] ice: Use order_base_2 to calculate higher power of 2 (Jonathan Toppins) [1611783] - [netdrv] ice: Fix bugs in control queue processing (Jonathan Toppins) [1611783] - [netdrv] ice: Clean control queues only when they are initialized (Jonathan Toppins) [1611783] - [netdrv] ice: Report stats for allocated queues via ethtool stats (Jonathan Toppins) [1611783] - [netdrv] ice: Cleanup magic number (Jonathan Toppins) [1611783] - [netdrv] ice: Remove unnecessary node owner check (Jonathan Toppins) [1611783] - [netdrv] ice: Fix multiple static analyser warnings (Jonathan Toppins) [1611783] - [virt] KVM: VMX: fixes for vmentry_l1d_flush module parameter (Waiman Long) [1616248] {CVE-2018-15572} - [virt] KVM: x86: SVM: Call x86_spec_ctrl_set_guest/host() with interrupts disabled (Waiman Long) [1616248] {CVE-2018-15572} - [virt] x86/kvm/vmx: Fix coding style in vmx_setup_l1d_flush() (Waiman Long) [1616248] {CVE-2018-15572} - [x86] x86/speculation: Support Enhanced IBRS on future CPUs (Waiman Long) [1614144] - [x86] x86/speculation: Protect against userspace-userspace spectreRSB (Waiman Long) [1616248] {CVE-2018-15572} - [x86] x86/speculation: Remove SPECTRE_V2_IBRS in enum spectre_v2_mitigation (Waiman Long) [1616248] {CVE-2018-15572} - [cpufreq] cpufreq: Fix a circular lock dependency problem (Waiman Long) [1599154] - [kernel] cpu/hotplug: Add a cpus_read_trylock() function (Waiman Long) [1599154] - [virt] xen/spinlock: Don't use pvqspinlock if only 1 vCPU (Waiman Long) [1618486]- [mailbox] mailbox: PCC: handle parse error (David Arcari) [1630382] - [hv] vmbus: don't return values for uninitalized channels (Vitaly Kuznetsov) [1617954] - [mm] kernel/memremap, kasan: make ZONE_DEVICE with work with KASAN (Bill O'Donnell) [1629578] - [mm] mm: fix BUG_ON() in vmf_insert_pfn_pud() from VM_MIXEDMAP removal (Jeff Moyer) [1622171] - [mm] dax: remove VM_MIXEDMAP for fsdax and device dax (Jeff Moyer) [1622171]- [i2c] i2c: i801: fix DNV's SMBCTRL register offset (David Arcari) [1628861] - [fs] ceph: avoid a use-after-free in ceph_destroy_options() (Ilya Dryomov) [1629884] - [fs] ceph: fix incorrect use of strncpy (Ilya Dryomov) [1629884] - [block] rbd: support cloning across namespaces (Ilya Dryomov) [1629884] - [block] rbd: factor out get_parent_info() (Ilya Dryomov) [1629884] - [block] rbd: support for images within namespaces (Ilya Dryomov) [1629884] - [block] rbd: pass rbd_spec into parse_rbd_opts_token() (Ilya Dryomov) [1629884] - [net] libceph: weaken sizeof check in ceph_x_verify_authorizer_reply() (Ilya Dryomov) [1629884] - [net] libceph: check authorizer reply/challenge length before reading (Ilya Dryomov) [1629884] - [net] libceph: implement CEPHX_V2 calculation mode (Ilya Dryomov) [1629884] - [net] libceph: add authorizer challenge (Ilya Dryomov) [1629884] - [net] libceph: factor out encrypt_authorizer() (Ilya Dryomov) [1629884] - [net] libceph: factor out __ceph_x_decrypt() (Ilya Dryomov) [1629884] - [net] libceph: factor out __prepare_write_connect() (Ilya Dryomov) [1629884] - [net] libceph: store ceph_auth_handshake pointer in ceph_connection (Ilya Dryomov) [1629884] - [pci] PCI: pciehp: Deduplicate presence check on probe & resume (Myron Stowe) [1583983] - [pci] PCI: pciehp: Avoid implicit fallthroughs in switch statements (Myron Stowe) [1583983] - [pci] PCI: Whitelist Thunderbolt ports for runtime D3 (Myron Stowe) [1583983] - [pci] PCI: Whitelist native hotplug ports for runtime D3 (Myron Stowe) [1583983] - [pci] PCI: sysfs: Resume to D0 on function reset (Myron Stowe) [1583983] - [pci] PCI: pciehp: Resume parent to D0 on config space access (Myron Stowe) [1583983] - [pci] PCI: pciehp: Resume to D0 on enable/disable (Myron Stowe) [1583983] - [pci] PCI: pciehp: Support interrupts sent from D3hot (Myron Stowe) [1583983] - [pci] PCI: pciehp: Obey compulsory command delay after resume (Myron Stowe) [1583983] - [pci] PCI: pciehp: Clear spurious events earlier on resume (Myron Stowe) [1583983] - [pci] PCI: portdrv: Deduplicate PM callback iterator (Myron Stowe) [1583983] - [pci] PCI: pciehp: Avoid slot access during reset (Myron Stowe) [1583983] - [pci] PCI: pciehp: Always enable occupied slot on probe (Myron Stowe) [1583983] - [pci] PCI: pciehp: Become resilient to missed events (Myron Stowe) [1583983] - [pci] PCI: pciehp: Tolerate initially unstable link (Myron Stowe) [1583983] - [pci] PCI: pciehp: Declare pciehp_enable/disable_slot() static (Myron Stowe) [1583983] - [pci] PCI: pciehp: Drop enable/disable lock (Myron Stowe) [1583983] - [pci] PCI: pciehp: Enable/disable exclusively from IRQ thread (Myron Stowe) [1583983] - [pci] PCI: pciehp: Track enable/disable status (Myron Stowe) [1583983] - [pci] PCI: pciehp: Publish to user space last on probe (Myron Stowe) [1583983] - [pci] PCI: hotplug: Demidlayer registration with the core (Myron Stowe) [1583983] - [pci] PCI: pciehp: Drop slot workqueue (Myron Stowe) [1583983] - [pci] PCI: pciehp: Handle events synchronously (Myron Stowe) [1583983] - [pci] PCI: pciehp: Stop blinking on slot enable failure (Myron Stowe) [1583983] - [pci] PCI: pciehp: Convert to threaded polling (Myron Stowe) [1583983] - [pci] PCI: pciehp: Convert to threaded IRQ (Myron Stowe) [1583983] - [pci] PCI: pciehp: Document struct slot and struct controller (Myron Stowe) [1583983] - [pci] PCI: pciehp: Declare pciehp_unconfigure_device() void (Myron Stowe) [1583983] - [pci] PCI: pciehp: Drop unnecessary NULL pointer check (Myron Stowe) [1583983] - [pci] PCI: pciehp: Fix unprotected list iteration in IRQ handler (Myron Stowe) [1583983] - [pci] PCI: pciehp: Fix use-after-free on unplug (Myron Stowe) [1583983] - [pci] PCI: hotplug: Don't leak pci_slot on registration failure (Myron Stowe) [1583983] - [pci] PCI: hotplug: Delete skeleton driver (Myron Stowe) [1583983] - [netdrv] be2net: Use Kconfig flag to support for enabling/disabling adapters (Petr Oros) [1611768] - [acpi] ACPICA: Reference Counts: increase max to 0x4000 for large servers (Frank Ramsay) [1618760]- [net] udp6: add missing checks on edumux packet processing (Paolo Abeni) [1625954] - [net] udp4: fix IP_CMSG_CHECKSUM for connected sockets (Paolo Abeni) [1625954] - [s390] s390/pci: fix out of bounds access during irq setup (Hendrik Brueckner) [1627462] - [nvdimm] libnvdimm: fix ars_status output length calculation (Jeff Moyer) [1616307]- [scsi] scsi: lpfc: Correct MDS diag and nvmet configuration (Dick Kennedy) [1628323] - [iommu] iommu/arm-smmu: workaround DMA mode issues (Mark Salter) [1624077] - [x86] x86/microcode: Allow late microcode loading with SMT disabled (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] tools headers: Synchronise x86 cpufeatures.h for L1TF additions (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/mm/kmmio: Make the tracer robust against L1TF (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/mm/pat: Make set_memory_np() L1TF safe (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Make pmd/pud_mknotpresent() invert (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Invert all not present mappings (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Fix SMT supported evaluation (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] KVM: VMX: Tell the nested hypervisor to skip L1D flush on vmentry (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation: Use ARCH_CAPABILITIES to skip L1D flush on vmentry (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation: Simplify sysfs report of VMX L1TF vulnerability (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] Documentation/l1tf: Remove Yonah processors from not vulnerable list (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Don't set l1tf_flush_l1d from vmx_handle_external_intr() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/irq: Let interrupt handlers set kvm_cpu_l1tf_flush_l1d (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86: Don't include linux/irq.h from asm/hardirq.h (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Introduce per-host-cpu analogue of l1tf_flush_l1d (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/irq: Demote irq_cpustat_t::__softirq_pending to u16 (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Move the l1tf_flush_l1d test to vmx_l1d_flush() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Replace 'vmx_l1d_flush_always' with 'vmx_l1d_flush_cond' (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Don't set l1tf_flush_l1d to true from vmx_l1d_flush() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: detect SMT disabled by BIOS (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] Documentation/l1tf: Fix typos (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Initialize the vmx_l1d_flush_pages' content (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Unbreak !__HAVE_ARCH_PFN_MODIFY_ALLOWED architectures (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] Documentation: Add section about CPU vulnerabilities (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/bugs, kvm: Introduce boot-time control of L1TF mitigations (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Set CPU_SMT_NOT_SUPPORTED early (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Expose SMT control init function (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/kvm: Allow runtime control of L1D flush (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/kvm: Serialize L1D flush parameter setter (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/kvm: Add static key for flush always (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/kvm: Move l1tf setup function (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/l1tf: Handle EPT disabled state proper (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/kvm: Drop L1TF MSR list approach (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/litf: Introduce vmx status variable (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Online siblings when SMT control is turned on (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Use MSR save list for IA32_FLUSH_CMD if required (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Extend add_atomic_switch_msr() to allow VMENTER only MSRs (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Separate the VMX AUTOLOAD guest/host number accounting (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Add find_msr() helper function (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Split the VMX MSR LOAD structures to have an host/guest numbers (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Add L1D flush logic (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Add L1D MSR based flush (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Add L1D flush algorithm (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Add module argument for L1TF mitigation (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM: Warn user if KVM is loaded SMT and L1TF CPU bug being present (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Boot HT siblings at least once (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] Revert "x86/apic: Ignore secondary threads if nosmt=force" (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Fix up pte->pfn conversion for PAE (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Protect PAE swap entries against L1TF (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/CPU/AMD: Move TOPOEXT reenablement before reading smp_num_siblings (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpufeatures: Add detection of L1D cache flush support (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Extend 64bit swap file size limit (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/apic: Ignore secondary threads if nosmt=force (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpu/AMD: Evaluate smp_num_siblings early (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/CPU/AMD: Do not check CPUID max ext level before parsing SMP info (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpu/intel: Evaluate smp_num_siblings early (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpu/topology: Provide detect_extended_topology_early() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpu/common: Provide detect_ht_early() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpu/AMD: Remove the pointless detect_ht() call (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpu: Remove the pointless CPU printout (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Provide knobs to control SMT (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Split do_cpu_down() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Make bringup/teardown of smp threads symmetric (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/topology: Provide topology_smt_supported() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/smp: Provide topology_is_primary_thread() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] sched/smt: Update sched_smt_present at runtime (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/bugs: Move the l1tf function and define pr_fmt properly (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Limit swap file size to MAX_PA/2 (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Disallow non privileged high MMIO PROT_NONE mappings (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Add sysfs reporting for l1tf (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Make sure the first page is always reserved (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Protect PROT_NONE PTEs against speculation (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Protect swap entries against L1TF (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Change order of offset/type in swap entry (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Increase 32bit PAE __PHYSICAL_PAGE_SHIFT (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646}- [pci] PCI/DPC: Remove indirection waiting for inactive link (Myron Stowe) [1485556] - [pci] PCI/DPC: Use threaded IRQ for bottom half handling (Myron Stowe) [1485556] - [pci] PCI/DPC: Print AER status in DPC event handling (Myron Stowe) [1485556] - [pci] PCI/DPC: Remove rp_pio_status from dpc struct (Myron Stowe) [1485556] - [pci] PCI/DPC: Defer event handling to work queue (Myron Stowe) [1485556] - [pci] PCI/DPC: Leave interrupts enabled while handling event (Myron Stowe) [1485556] - [net] net/mlx5e: Offload TC matching on tos/ttl for ip tunnels (Erez Alfasi) [1615121] - [net] net/mlx5e: Support setup of tos and ttl for tunnel key TC action offload (Erez Alfasi) [1615121] - [net] net/mlx5e: Use ttl from route lookup on tc encap offload only if needed (Erez Alfasi) [1615121] - [net] net/sched: cls_flower: Support matching on ip tos and ttl for tunnels (Erez Alfasi) [1615121] - [net] flow_dissector: Dissect tos and ttl from the tunnel info (Erez Alfasi) [1615121] - [net] net/sched: tunnel_key: Allow to set tos and ttl for tc based ip tunnels (Erez Alfasi) [1615121] - [net] net/sched: act_tunnel_key: disambiguate metadata dst error cases (Erez Alfasi) [1615121] - [net] net/sched: add tunnel option support to act_tunnel_key (Erez Alfasi) [1615121] - [iommu] iommu/amd: Add support for IOMMU XT mode (Suravee Suthikulpanit) [1504485] - [iommu] iommu/amd: Add support for higher 64-bit IOMMU Control Register (Suravee Suthikulpanit) [1504485] - [x86] x86: irq_remapping: Move irq remapping mode enum (Suravee Suthikulpanit) [1504485] - [firmware] dcdbas: Add support for WSMT ACPI table (Charles Rose) [1502286]- [documentation] scsi: documentation: add scsi_mod.use_blk_mq to scsi-parameters (Ewan Milne) [1600014] - [scsi] scsi: core: Update SCSI_MQ_DEFAULT help text to match default (Ewan Milne) [1600014] - [scsi] scsi: core: switch to scsi-mq by default (Ewan Milne) [1600014] - [pci] PCI: Match Root Port's MPS to endpoint's MPSS as necessary (Myron Stowe) [1502324] - [pci] PCI: Skip MPS logic for Virtual Functions (VFs) (Myron Stowe) [1502324] - [pci] PCI: Check for PCIe Link downtraining (Myron Stowe) [1502324] - [pci] PCI: Workaround IDT switch ACS Source Validation erratum (Myron Stowe) [1502324] - [of] OF: Don't set default coherent DMA mask (Mark Salter) [1581822] - [acpi] ACPI/IORT: Don't set default coherent DMA mask (Mark Salter) [1581822] - [iommu] iommu/dma: Respect bus DMA limit for IOVAs (Mark Salter) [1581822] - [of] of/device: Set bus DMA mask as appropriate (Mark Salter) [1581822] - [acpi] ACPI/IORT: Set bus DMA mask as appropriate (Mark Salter) [1581822] - [kernel] dma-mapping: Generalise dma_32bit_limit flag (Mark Salter) [1581822] - [acpi] ACPI/IORT: Support address size limit for root complexes (Mark Salter) [1581822] - [of] of/platform: Initialise default DMA masks (Mark Salter) [1581822] - [net] Bluetooth: hidp: buffer overflow in hidp_process_report (Gopal Tiwari) [1623073] {CVE-2018-9363} - [irqchip] irqchip/gic-v3-its: Reduce minimum LPI allocation to 1 for PCI devices (Mark Salter) [1550500] - [irqchip] irqchip/gic-v3-its: Honor hypervisor enforced LPI range (Mark Salter) [1550500] - [irqchip] irqchip/gic-v3: Expose GICD_TYPER in the rdist structure (Mark Salter) [1550500] - [irqchip] irqchip/gic-v3-its: Drop chunk allocation compatibility (Mark Salter) [1550500] - [irqchip] irqchip/gic-v3-its: Move minimum LPI requirements to individual busses (Mark Salter) [1550500] - [irqchip] irqchip/gic-v3-its: Use full range of LPIs (Mark Salter) [1550500] - [irqchip] irqchip/gic-v3-its: Refactor LPI allocator (Mark Salter) [1550500]- [netdrv] hv_netvsc: Fix a deadlock by getting rtnl lock earlier in netvsc_probe() (Vitaly Kuznetsov) [1625609] - [netdrv] hv_netvsc: ignore devices that are not PCI (Vitaly Kuznetsov) [1625609] - [netdrv] hv/netvsc: Fix NULL dereference at single queue mode fallback (Vitaly Kuznetsov) [1625609] - [netdrv] hv_netvsc: Add per-cpu ethtool stats for netvsc (Vitaly Kuznetsov) [1625609] - [pci] PCI: shpchp: Separate existence of SHPC and permission to use it (Steve Best) [1622953] - [powerpc] KVM: PPC: Book3S HV: Don't truncate HPTE index in xlate function (David Gibson) [1625513] - [kernel] rh_kabi: Add macros to size and extend structs (Prarit Bhargava) [1564570] - [pci] PCI: Remove unnecessary include of (Myron Stowe) [1622672] - [wireless] iwlwifi: Remove unnecessary include of (Myron Stowe) [1622672] - [wireless] ath9k: Remove unnecessary include of (Myron Stowe) [1622672] - [netdrv] igb: Remove unnecessary include of (Myron Stowe) [1622672] - [pci] PCI/ASPM: Convert to use sysfs_match_string() helper (Myron Stowe) [1622672] - [virt] KVM: s390: Properly lock mm context allow_gmap_hpage_1m setting (Thomas Huth) [1623513] - [virt] KVM: s390: vsie: copy wrapping keys to right place (Thomas Huth) [1623513] - [virt] KVM: s390: Fix pfmf and conditional skey emulation (Thomas Huth) [1623513] - [virt] KVM: s390: Fix storage attributes migration with memory slots (Thomas Huth) [1623513] - [virt] KVM: s390: a utility function for migration (Thomas Huth) [1623513]- [lib] vsprintf: Add command line option debug_boot_weak_hash (Prarit Bhargava) [1625687] - [netdrv] i40e: Fix for Tx timeouts when interface is brought up if DCB is enabled (Stefan Assmann) [1616147] - [misc] ocxl: Fix page fault handler in case of fault on dying process (Steve Best) [1624644] - [edac] EDAC, sb_edac: Add support for systems with segmented PCI buses (Aristeu Rozanski) [1621849] - [netdrv] xen-netfront: fix warn message as irq device name has '/' (Vitaly Kuznetsov) [1576160] - [arm64] arm64, kaslr: export offset in VMCOREINFO ELF notes (Bhupesh Sharma) [1624246] - [rpmspec] redhat: Move gfs2 and dlm out of kernel-modules-extra (Andrew Price) [1623511] - [powerpc] powerpc/topology: Get topology for shared processors at boot (Steve Best) [1620039] - [fs] gfs2: Don't set GFS2_RDF_UPTODATE when the lvb is updated (Robert S Peterson) [1622057] - [fs] gfs2: improve debug information when lvb mismatches are found (Robert S Peterson) [1622057] - [fs] gfs2: cleanup: call gfs2_rgrp_ondisk2lvb from gfs2_rgrp_out (Robert S Peterson) [1622057] - [x86] Fix x86 32-bit invalid cpu boot failure message (Prarit Bhargava) [1571456] - [net] net/ipv6: init ip6 anycast rt->dst.input as ip6_input (Hangbin Liu) [1615671] - [pci] PCI/AER: Don't clear AER bits if error handling is Firmware-First (Myron Stowe) [1621933] - [pci] PCI/AER: Remove duplicate PCI_EXP_AER_FLAGS definition (Myron Stowe) [1621933] - [pci] PCI/portdrv: Remove pcie_portdrv_err_handler.slot_reset (Myron Stowe) [1621933] - [pci] PCI/AER: Clear device status bits during ERR_COR handling (Myron Stowe) [1621933] - [pci] PCI/AER: Clear device status bits during ERR_FATAL and ERR_NONFATAL (Myron Stowe) [1621933] - [pci] PCI/AER: Remove ERR_FATAL code from ERR_NONFATAL path (Myron Stowe) [1621933] - [pci] PCI/AER: Factor out ERR_NONFATAL status bit clearing (Myron Stowe) [1621933] - [pci] PCI/AER: Clear only ERR_NONFATAL bits during non-fatal recovery (Myron Stowe) [1621933] - [pci] PCI/AER: Clear only ERR_FATAL status bits during fatal recovery (Myron Stowe) [1621933] - [pci] PCI/AER: Honor "pcie_ports=native" even if HEST sets FIRMWARE_FIRST (Myron Stowe) [1621933] - [pci] PCI/AER: Add sysfs attributes for rootport cumulative stats (Myron Stowe) [1621933] - [pci] PCI/AER: Add sysfs attributes to provide AER stats and breakdown (Myron Stowe) [1621933] - [pci] PCI/AER: Define aer_stats structure for AER capable devices (Myron Stowe) [1621933] - [pci] PCI/AER: Move internal declarations to drivers/pci/pci.h (Myron Stowe) [1621933] - [pci] PCI/AER: Adopt lspci names for AER error decoding (Myron Stowe) [1621933] - [pci] PCI/AER: Expose internal API for obtaining AER information (Myron Stowe) [1621933] - [kernel] rcu: Make expedited GPs handle CPU 0 being offline (Gustavo Duarte) [1610262] - [rpmspec] Generate BootLoaderSpec config fragments ("Herton R. Krzesinski") [1619766]- [net] erspan: set erspan_ver to 1 by default when adding an erspan dev (Xin Long) [1619118] - [hv] x86/hyper-v: Fix wrong merge conflict resolution (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Check for VP_INVAL in hyperv_flush_tlb_others() (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Check cpumask_to_vpset() return value in hyperv_flush_tlb_others_ex() (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Trace PV IPI send (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Use cheaper HVCALL_SEND_IPI hypercall when possible (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Use 'fast' hypercall for HVCALL_SEND_IPI (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Implement hv_do_fast_hypercall16 (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Use cheaper HVCALL_FLUSH_VIRTUAL_ADDRESS_(LIST, SPACE) hypercalls when possible (Vitaly Kuznetsov) [1597652] - [netdrv] xen-netfront: fix queue name setting (Vitaly Kuznetsov) [1576160] - [scsi] lfpc: add Lancer FCoE to the removed devices (Tomas Henzl) [1602033] - [scsi] megaraid_sas: add removed id table (Tomas Henzl) [1602033] - [scsi] aacraid: add removed id table (Tomas Henzl) [1602033] - [scsi] qla4xxx: add removed id table (Tomas Henzl) [1602033] - [scsi] lpfc: add removed id table (Tomas Henzl) [1602033] - [scsi] qla2xxx: add removed id table (Tomas Henzl) [1602033] - [scsi] mpt3sas: add removed id table (Tomas Henzl) [1602033] - [scsi] be2iscsi: add removed id table (Tomas Henzl) [1602033] - [scsi] rh_taint, pci : add information about removed hardware (Tomas Henzl) [1602033] - [kernel] kernel: add SUPPORT_REMOVED kernel taint (Tomas Henzl) [1602033] - [net] sunrpc: Change rpc_print_iostats to rpc_clnt_show_stats and handle rpc_clnt clones (Dave Wysochanski) [1610373] - [net] sunrpc: Add _add_rpc_iostats() to add rpc_iostats metrics (Dave Wysochanski) [1610373] - [net] sunrpc: add _print_rpc_iostats() to output metrics for one RPC op (Dave Wysochanski) [1610373]- [net] xdp: exclude XDP from kABI guarantee (Jiri Benc) [1568551] - [kernel] rh_kabi: introduce RH_KABI_EXCLUDE (Jiri Benc) [1568551] - [powerpc] powerpc/powernv/pci: Work around races in PCI bridge enabling (Steve Best) [1620035] - [block] blk-wbt: fix IO hang in wbt_wait() (Ming Lei) [1614198] - [block] blkcg: Make blkg_root_lookup() work for queues in bypass mode (Ming Lei) [1614198] - [block] null_blk: add lock drop/acquire annotation (Ming Lei) [1614198] - [block] Blk-throttle: reduce tail io latency when iops limit is (Ming Lei) [1614198] - [block] block: paride: pd: mark expected switch fall-throughs (Ming Lei) [1614198] - [block] block: Ensure that a request queue is dissociated from the (Ming Lei) [1614198] - [block] block: Introduce blk_exit_queue() (Ming Lei) [1614198] - [block] blkcg: Introduce blkg_root_lookup() (Ming Lei) [1614198] - [block] block: Remove two superfluous #include directives (Ming Lei) [1614198] - [block] blk-mq: count the hctx as active before allocating tag (Ming Lei) [1614198] - [block] block: bvec_nr_vecs() returns value for wrong slab (Ming Lei) [1614198] - [block] drivers/block/drbd: remove the null check for (Ming Lei) [1614198] - [block] drivers/block/aoe/aoedev: NULL check is not needed for (Ming Lei) [1614198] - [block] drivers/block/mtip32xx: remove the null check for (Ming Lei) [1614198] - [block] cfq: Suppress compiler warnings about comparisons (Ming Lei) [1614198] - [block] cfq: Annotate fall-through in a switch statement (Ming Lei) [1614198] - [block] blk-wbt: Avoid lock contention and thundering herd issue in (Ming Lei) [1590363] - [block] target/loop: depend on SCSI (Ming Lei) [1614198] - [block] xen-blkfront: use true and false for boolean values (Ming Lei) [1614198] - [block] lightnvm: remove minor version check for 2.0 (Ming Lei) [1614198] - [block] scsi: Check sense buffer size at build time (Ming Lei) [1614198] - [block] libata-scsi: Move sense buffers onto stack (Ming Lei) [1614198] - [block] cdrom: Use struct scsi_sense_hdr internally (Ming Lei) [1614198] - [block] ide-cd: Remove redundant sense buffer (Ming Lei) [1614198] - [block] block: Switch struct packet_command to use struct (Ming Lei) [1614198] - [block] target: don't depend on SCSI (Ming Lei) [1614198] - [block] scsi: build scsi_common.o for all scsi passthrough request (Ming Lei) [1614198] - [block] scsi: cxlflash: Drop unused sense buffers (Ming Lei) [1614198] - [block] ide-cd: Drop unused sense buffers (Ming Lei) [1614198] - [block] blk-mq: fix updating tags depth (Ming Lei) [1611900] - [block] block: really disable runtime-pm for blk-mq (Ming Lei) [1611902] - [block] aoe: mark expected switch fall-through (Ming Lei) [1614198] - [block] block: make iolatency avg_lat exponentially decay (Ming Lei) [1614198] - [block] blk-cgroup: clear the throttle queue on fork (Ming Lei) [1614198] - [block] blk-cgroup: hold the queue ref during throttling (Ming Lei) [1614198] - [block] blk-iolatency: fix blkg leak in timer_fn (Ming Lei) [1614198] - [block] block/bsg-lib: use PTR_ERR_OR_ZERO to simplify the flow path (Ming Lei) [1614198] - [block] t10-pi: provide empty t10_pi_complete() for (Ming Lei) [1614198] - [block] block: blk_init_allocated_queue() set q->fq as NULL in the (Ming Lei) [1614198] - [block] nvme: use blk API to remap ref tags for IOs with metadata (Ming Lei) [1614198] - [block] block: move dif_prepare/dif_complete functions to block layer (Ming Lei) [1614198] - [block] block: move ref_tag calculation func to the block layer (Ming Lei) [1614198] - [block] block: don't account for split bio's size in cgroup stats (Ming Lei) [1614198] - [block] pktcdvd: Fix possible Spectre-v1 for pkt_devs (Ming Lei) [1614198] - [block] partitions/aix: append null character to print data from disk (Ming Lei) [1614198] - [block] partitions/aix: fix usage of uninitialized lv_info and lvname (Ming Lei) [1614198] - [block] readahead: stricter check for bdi io_pages (Ming Lei) [1614198] - [block] scsi: virtio_scsi: fix pi_bytes(out, in) on 4 KiB block size (Ming Lei) [1614198] - [block] block: move bio_integrity_(intervals, bytes) into blkdev.h (Ming Lei) [1614198] - [block] xen/blkfront: remove unused macros (Ming Lei) [1614198] - [block] block: allow max_discard_segments to be stacked (Ming Lei) [1614198] - [block] block: unexport bio_clone_bioset (Ming Lei) [1614198] - [block] md: remove a bogus comment (Ming Lei) [1614198] - [block] block: remove bio_clone_kmalloc (Ming Lei) [1614198] - [block] exofs: use bio_clone_fast in _write_mirror (Ming Lei) [1614198] - [block] bcache: don't clone bio in bch_data_verify (Ming Lei) [1614198] - [block] block: bio_set_pages_dirty can't see NULL bv_page in a valid (Ming Lei) [1614198] - [block] block: simplify bio_check_pages_dirty (Ming Lei) [1614198] - [block] block: Rename the null_blk_mod kernel module back into (Ming Lei) [1614198] - [block] blk-mq: fail the request in case issue failure (Ming Lei) [1614305] - [block] blk-rq-qos: make depth comparisons unsigned (Ming Lei) [1614198] - [block] blkcg: Track DISCARD statistics and output them in cgroup (Ming Lei) [1614198] - [block] block: Track DISCARD statistics and output them in stat and (Ming Lei) [1614198] - [block] block: Add and use op_stat_group() for indexing disk_stat (Ming Lei) [1614198] - [block] block: Define and use STAT_READ and STAT_WRITE (Ming Lei) [1614198] - [block] block: Add part_stat_read_accum to read across field entries (Ming Lei) [1614198] - [block] block: make bdev_ops->rw_page() take a REQ_OP instead of bool (Ming Lei) [1614198] - [block] pktcdvd: remove assignment in if condition (Ming Lei) [1614198] - [block] blk-mq: issue directly if hw queue isn't busy in case of (Ming Lei) [1614305] - [block] blk-iolatency: truncate our current time (Ming Lei) [1614198] - [block] blk-iolatency: don't change the latency window (Ming Lei) [1614198] - [block] block: remove blkdev_entry_to_request() macro (Ming Lei) [1614198] - [block] block: skd: Use pad printk format for dma_addr_t values (Ming Lei) [1614198] - [block] bsg: remove read/write support (Ming Lei) [1614198] - [block] blk-iolatency: fix max_depth comparisons (Ming Lei) [1614198] - [block] block: iolatency: avoid 64-bit division (Ming Lei) [1614198] - [block] block/DAC960.c: fix defined but not used build warnings (Ming Lei) [1614198] - [block] null_blk: add zone support (Ming Lei) [1614198] - [block] null_blk: move shared definitions to header file (Ming Lei) [1614198] - [block] block: Add default switch case to blk_pm_allow_request() to (Ming Lei) [1614198] - [block] block: fix infinite loop if the device loses discard (Ming Lei) [1614198] - [block] block, mm: remove unnecessary __GFP_HIGH flag (Ming Lei) [1614198] - [block] null_blk: remove NULLB_DEV_FL_CONFIGURED on turning off nullb (Ming Lei) [1614198] - [block] mm: skip readahead if the cgroup is congested (Ming Lei) [1614198] - [block] Documentation: add a doc for blk-iolatency (Ming Lei) [1614198] - [block] block: introduce blk-iolatency io controller (Ming Lei) [1614198] - [block] rq-qos: introduce dio_bio callback (Ming Lei) [1614198] - [block] block: remove external dependency on wbt_flags (Ming Lei) [1614198] - [block] blk-rq-qos: refactor out common elements of blk-wbt (Ming Lei) [1614198] - [block] blk-stat: export helpers for modifying blk_rq_stat (Ming Lei) [1614198] - [block] memcontrol: schedule throttling if we are congested (Ming Lei) [1614198] - [block] blkcg: add generic throttling mechanism (Ming Lei) [1614198] - [block] swap, blkcg: issue swap io with the appropriate context (Ming Lei) [1614198] - [block] blk: introduce REQ_SWAP (Ming Lei) [1614198] - [block] blk-cgroup: allow controllers to output their own stats (Ming Lei) [1614198] - [block] block: introduce bio_issue_as_root_blkg (Ming Lei) [1614198] - [block] block: add bi_blkg to the bio for cgroups (Ming Lei) [1614198] - [block] blk-mq: dequeue request one by one from sw queue if hctx is (Ming Lei) [1614305] - [block] block/loop: mark expected switch fall-through (Ming Lei) [1614198] - [block] drbd: mark expected switch fall-throughs (Ming Lei) [1614198] - [block] blk-mq: only attempt to merge bio if there is rq in sw queue (Ming Lei) [1614305] - [block] blk-mq: use list_splice_tail_init() to insert requests (Ming Lei) [1614305] - [block] blk-mq: fix typo in a function comment (Ming Lei) [1614198] - [block] blk-mq: code clean-up by adding an API to clear set->mq_map (Ming Lei) [1614198] - [block] paride: remove redundant variable n (Ming Lei) [1614198] - [block] partitions/ldm: remove redundant pointer dgrp (Ming Lei) [1614198] - [block] loop: remove redundant pointer inode (Ming Lei) [1614198] - [block] block/floppy: remove redundant variable dflags (Ming Lei) [1614198] - [block] Block: blk-throttle: set low_valid immediately once one (Ming Lei) [1614198] - [block] Blktrace: bail out early if block debugfs is not configured (Ming Lei) [1614198] - [block] block: Document how blk_update_request() handles (Ming Lei) [1614198] - [block] drbd: Do not redefine __must_hold() (Ming Lei) [1614198] - [block] blk-mq: avoid to synchronize rcu inside blk_cleanup_queue() (Ming Lei) [1597067] - [block] blk-mq: remove synchronize_rcu() from (Ming Lei) [1597067] - [block] blk-mq: introduce new lock for protecting hctx->dispatch_wait (Ming Lei) [1597067] - [block] blk-mq: don't pass **hctx to blk_mq_mark_tag_wait() (Ming Lei) [1597067] - [block] blk-mq: cleanup blk_mq_get_driver_tag() (Ming Lei) [1597067] - [block] block, bfq: give a better name to bfq_bfqq_may_idle (Ming Lei) [1614198] - [block] block, bfq: fix service being wrongly set to zero in case of (Ming Lei) [1614198] - [block] block, bfq: do not expire a queue that will deserve dispatch (Ming Lei) [1614198] - [block] block, bfq: add/remove entity weights correctly (Ming Lei) [1614198] - [block] block: Make struct request_queue smaller for (Ming Lei) [1614198] - [block] block: Inline blk_queue_nr_zones() (Ming Lei) [1614198] - [block] block: Remove bdev_nr_zones() (Ming Lei) [1614198] - [block] include/uapi/linux/blkzoned.h: Remove a superfluous __packed (Ming Lei) [1614198] - [block] block: Remove a superfluous cast from blkdev_report_zones() (Ming Lei) [1614198]- [net] tls: mark as Tech Preview (Sabrina Dubroca) [1570255] - [pci] PCI/VPD: Check for VPD access completion before checking for timeout (Myron Stowe) [1618820] - [rpmspec] redhat: remove bootwrapper subpackage (Gustavo Duarte) [1578399] - [virt] kvm: x86: Set highest physical address bits in non-present/reserved SPTEs (Paolo Bonzini) [1614808] - [virt] KVM/x86: Use CC_SET()/CC_OUT in arch/x86/kvm/vmx.c (Paolo Bonzini) [1614808] - [virt] KVM: X86: Implement PV IPIs in linux guest (Paolo Bonzini) [1614808] - [virt] KVM: X86: Add kvm hypervisor init time platform setup callback (Paolo Bonzini) [1614808] - [virt] KVM: X86: Implement "send IPI" hypercall (Paolo Bonzini) [1614808] - [virt] KVM/x86: Move X86_CR4_OSXSAVE check into kvm_valid_sregs() (Paolo Bonzini) [1614808] - [virt] KVM: x86: Skip pae_root shadow allocation if tdp enabled (Paolo Bonzini) [1614808] - [virt] KVM/MMU: Combine flushing remote tlb in mmu_set_spte() (Paolo Bonzini) [1614808] - [virt] KVM: vmx: skip VMWRITE of HOST_(FS, GS)_BASE when possible (Paolo Bonzini) [1614808] - [virt] KVM: vmx: skip VMWRITE of HOST_(FS, GS)_SEL when possible (Paolo Bonzini) [1614808] - [virt] KVM: vmx: always initialize HOST_(FS, GS)_BASE to zero during setup (Paolo Bonzini) [1614808] - [virt] KVM: vmx: move struct host_state usage to struct loaded_vmcs (Paolo Bonzini) [1614808] - [virt] KVM: vmx: compute need to reload FS/GS/LDT on demand (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: remove a misleading comment regarding vmcs02 fields (Paolo Bonzini) [1614808] - [virt] KVM: vmx: rename __vmx_load_host_state() and vmx_save_host_state() (Paolo Bonzini) [1614808] - [virt] KVM: vmx: add dedicated utility to access guest's kernel_gs_base (Paolo Bonzini) [1614808] - [virt] KVM: vmx: track host_state.loaded using a loaded_vmcs pointer (Paolo Bonzini) [1614808] - [virt] KVM: vmx: refactor segmentation code in vmx_save_host_state() (Paolo Bonzini) [1614808] - [virt] kvm: nVMX: Fix fault priority for VMX operations (Paolo Bonzini) [1614808] - [virt] kvm: nVMX: Fix fault vector for VMX operation at CPL > 0 (Paolo Bonzini) [1614808] - [virt] KVM: try __get_user_pages_fast even if not in atomic context (Paolo Bonzini) [1614808] - [virt] KVM: vmx: Add tlb_remote_flush callback support (Paolo Bonzini) [1614808] - [virt] KVM: x86: Add tlb remote flush callback in kvm_x86_ops (Paolo Bonzini) [1614808] - [virt] X86/Hyper-V: Add hyperv_nested_flush_guest_mapping ftrace support (Paolo Bonzini) [1614808] - [virt] X86/Hyper-V: Add flush HvFlushGuestPhysicalAddressSpace hypercall support (Paolo Bonzini) [1614808] - [virt] x86/kvm: Don't use pvqspinlock code if only 1 vCPU (Paolo Bonzini) [1614808] - [virt] KVM/MMU: Simplify __kvm_sync_page() function (Paolo Bonzini) [1614808] - [virt] kvm: x86: Remove CR3_PCID_INVD flag (Paolo Bonzini) [1614808] - [virt] kvm: x86: Add multi-entry LRU cache for previous CR3s (Paolo Bonzini) [1614808] - [virt] kvm: x86: Flush only affected TLB entries in kvm_mmu_invlpg* (Paolo Bonzini) [1614808] - [virt] kvm: x86: Skip shadow page resync on CR3 switch when indicated by guest (Paolo Bonzini) [1614808] - [virt] kvm: x86: Support selectively freeing either current or previous MMU root (Paolo Bonzini) [1614808] - [virt] kvm: x86: Add a root_hpa parameter to kvm_mmu->invlpg() (Paolo Bonzini) [1614808] - [virt] kvm: x86: Skip TLB flush on fast CR3 switch when indicated by guest (Paolo Bonzini) [1614808] - [virt] kvm: vmx: Support INVPCID in shadow paging mode (Paolo Bonzini) [1614808] - [virt] kvm: x86: Propagate guest PCIDs to host PCIDs (Paolo Bonzini) [1614808] - [virt] kvm: x86: Add ability to skip TLB flush when switching CR3 (Paolo Bonzini) [1614808] - [virt] kvm: x86: Use fast CR3 switch for nested VMX (Paolo Bonzini) [1614808] - [virt] kvm: x86: Support resetting the MMU context without resetting roots (Paolo Bonzini) [1614808] - [virt] kvm: x86: Add support for fast CR3 switch across different MMU modes (Paolo Bonzini) [1614808] - [virt] kvm: x86: Introduce KVM_REQ_LOAD_CR3 (Paolo Bonzini) [1614808] - [virt] kvm: x86: Introduce kvm_mmu_calc_root_page_role() (Paolo Bonzini) [1614808] - [virt] kvm: x86: Add fast CR3 switch code path (Paolo Bonzini) [1614808] - [virt] kvm: x86: Avoid taking MMU lock in kvm_mmu_sync_roots if no sync is needed (Paolo Bonzini) [1614808] - [virt] kvm: x86: Make sync_page() flush remote TLBs once only (Paolo Bonzini) [1614808] - [virt] KVM: MMU: drop vcpu param in gpte_access (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Separate logic allocating shadow vmcs to a function (Paolo Bonzini) [1614808] - [virt] KVM: VMX: Mark vmcs header as shadow in case alloc_vmcs_cpu() allocate shadow vmcs (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Expose VMCS shadowing to L1 guest (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Do not forward VMREAD/VMWRITE VMExits to L1 if required so by vmcs12 vmread/vmwrite bitmaps (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: vmread/vmwrite: Use shadow vmcs12 if running L2 (Paolo Bonzini) [1614808] - [virt] KVM: selftests: add tests for shadow VMCS save/restore (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: include shadow vmcs12 in nested state (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Cache shadow vmcs12 on VMEntry and flush to memory on VMExit (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Verify VMCS shadowing VMCS link pointer (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Verify VMCS shadowing controls (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Introduce nested_cpu_has_shadow_vmcs() (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Fail VMLAUNCH and VMRESUME on shadow VMCS (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Allow VMPTRLD for shadow VMCS if vCPU supports VMCS shadowing (Paolo Bonzini) [1614808] - [virt] KVM: VMX: Change vmcs12(read, write)_any() to receive vmcs12 as parameter (Paolo Bonzini) [1614808] - [virt] KVM: VMX: Create struct for VMCS header (Paolo Bonzini) [1614808] - [virt] kvm: selftests: add test for nested state save/restore (Paolo Bonzini) [1614808] - [virt] kvm: nVMX: Introduce KVM_CAP_NESTED_STATE (Paolo Bonzini) [1614808] - [virt] KVM: x86: do not load vmcs12 pages while still in SMM (Paolo Bonzini) [1614808] - [virt] kvm: selftests: add basic test for state save and restore (Paolo Bonzini) [1614808] - [virt] kvm: selftests: ensure vcpu file is released (Paolo Bonzini) [1614808] - [virt] kvm: selftests: actually use all of lib/vmx.c (Paolo Bonzini) [1614808] - [virt] kvm: selftests: create a GDT and TSS (Paolo Bonzini) [1614808] - [virt] KVM: x86: ensure all MSRs can always be KVM_GET/SET_MSR'd (Paolo Bonzini) [1614808] - [virt] KVM: vmx: remove save/restore of host BNDCGFS MSR (Paolo Bonzini) [1614808] - [virt] KVM: Switch 'requests' to be 64-bit (explicitly) (Paolo Bonzini) [1614808] - [virt] kvm: selftests: add cr4_cpuid_sync_test (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Book3S HV: Read kvm->arch.emul_smt_mode under kvm->lock (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Book3S HV: Allow creating max number of VCPUs on POWER9 (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Book3S HV: Pack VCORE IDs to access full VCPU ID space (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Book3S HV: Fix constant size warning (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Book3S HV: Add of_node_put() in success path (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Book3S: Fix matching of hardware and emulated TCE tables (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Remove mmio_vsx_tx_sx_enabled in KVM MMIO emulation (Paolo Bonzini) [1614808]- [net] tcp: Add tcp_clamp_rto_to_user_timeout() helper to improve accuracy (Michael Cambria) [1605024] - [net] tcp: Add tcp_retransmit_stamp() helper routine (Michael Cambria) [1605024] - [net] tcp: convert icsk_user_timeout from jiffies to msecs (Michael Cambria) [1605024] - [kernel] Revert sched/fair: Consider SD_NUMA when selecting the most idle group to schedule on (Lauro Ramos Venancio) [1585746] - [kernel] redhat: makefile: adjust KBUILD_CFLAGS to reflect kernel.spec for powerpc builds (Gustavo Duarte) [1582568] - [rpmspec] redhat: spec: build ppc64le kernel with -O3 (Gustavo Duarte) [1582568] - [scsi] scsi: csiostor: update csio_get_flash_params() (Arjun Vynipadath) [1503574] - [scsi] csiostor: Add a soft dep on cxgb4 driver (Arjun Vynipadath) [1503574] - [firmware] dell_rbu: make firmware payload memory uncachable (Charles Rose) [1584401]- [scsi] scsi: lpfc: update driver version to 12.0.0.6 (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Remove lpfc_enable_pbde as module parameter (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Correct LCB ACCept payload (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Limit tracking of tgt queue depth in fast path (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Fix driver crash when re-registering NVME rports (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Fix list corruption on the completion queue (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Fix sysfs Speed value on CNA ports (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Fix ELS abort on SLI-3 adapters (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: remove null check on nvmebuf (Dick Kennedy) [1613913] - [arm64] arm64: fix ACPI dependencies (Bhupesh Sharma) [1556832] - [arm64] arm64: acpi: fix alignment fault in accessing ACPI (Bhupesh Sharma) [1556832] - [firmware] efi/arm: map UEFI memory map even w/o runtime services enabled (Bhupesh Sharma) [1556832] - [firmware] efi/arm: preserve early mapping of UEFI memory map longer for BGRT (Bhupesh Sharma) [1556832] - [acpi] drivers: acpi: add dependency of EFI for arm64 (Bhupesh Sharma) [1556832] - [arm64] arm64: export memblock_reserve()d regions via /proc/iomem (Bhupesh Sharma) [1556832] - [arm64] arm64: kconfig: Ensure spinlock fastpaths are inlined if !PREEMPT (Waiman Long) [1607924] - [arm64] arm64: locking: Replace ticket lock implementation with qspinlock (Waiman Long) [1607924] - [arm64] arm64: barrier: Implement smp_cond_load_relaxed (Waiman Long) [1607924] - [scsi] scsi: lpfc: Revise copyright for new company language (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: update driver version to 12.0.0.5 (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: devloss timeout race condition caused null pointer reference (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Fix NVME Target crash in defer rcv logic (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Support duration field in Link Cable Beacon V1 command (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Make PBDE optimizations configurable (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Fix abort error path for NVMET (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Fix panic if driver unloaded when port is offline (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Fix driver not setting dpp bits correctly in doorbell word (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Add Buffer overflow check, when nvme_info larger than PAGE_SIZE (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: use monotonic timestamps for statistics (Dick Kennedy) [1600946] - [x86] mark intel knights landing and knights mill unsupported (David Arcari) [1610493] - [netdrv] igb: Remove superfluous reset to PHY and page 0 selection (Corinna Vinschen) [1612824] - [tools] selftests/powerpc: Fix ptrace-pkey for default execute permission change (Steve Best) [1498799] - [tools] selftests/powerpc: Fix core-pkey for default execute permission change (Steve Best) [1498799] - [powerpc] powerpc/pkeys: make protection key 0 less special (Steve Best) [1498799] - [powerpc] powerpc/pkeys: Preallocate execute-only key (Steve Best) [1498799] - [powerpc] powerpc/pkeys: Fix calculation of total pkeys (Steve Best) [1498799] - [powerpc] powerpc/pkeys: Save the pkey registers before fork (Steve Best) [1498799] - [powerpc] powerpc/pkeys: key allocation/deallocation must not change pkey registers (Steve Best) [1498799] - [powerpc] powerpc/pkeys: Deny read/write/execute by default (Steve Best) [1498799] - [powerpc] powerpc/pkeys: Give all threads control of their key permissions (Steve Best) [1498799] - [s390] KVM: s390: Add huge page enablement control (David Hildenbrand) [1508102] - [s390] s390/mm: Add huge page gmap linking support (David Hildenbrand) [1508102] - [s390] s390/mm: hugetlb pages within a gmap can not be freed (David Hildenbrand) [1508102] - [s390] KVM: s390: Beautify skey enable check (David Hildenbrand) [1508102] - [s390] KVM: s390: Add skey emulation fault handling (David Hildenbrand) [1508102] - [s390] s390/mm: Add huge pmd storage key handling (David Hildenbrand) [1508102] - [s390] s390/mm: Clear skeys for newly mapped huge guest pmds (David Hildenbrand) [1508102] - [s390] s390/mm: Clear huge page storage keys on enable_skey (David Hildenbrand) [1508102] - [s390] s390/mm: Add huge page dirty sync support (David Hildenbrand) [1508102] - [s390] s390/mm: Add gmap pmd invalidation and clearing (David Hildenbrand) [1508102] - [s390] s390/mm: Add gmap pmd notification bit setting (David Hildenbrand) [1508102] - [s390] s390/mm: Add gmap pmd linking (David Hildenbrand) [1508102] - [s390] s390/mm: Abstract gmap notify bit setting (David Hildenbrand) [1508102] - [s390] s390/mm: Make gmap_protect_range more modular (David Hildenbrand) [1508102] - [s390] KVM: s390: Replace clear_user with kvm_clear_guest (David Hildenbrand) [1508102] - [hwmon] hwmon: (ibmpowernv) Add attributes to enable/disable sensor groups (Steve Best) [1524684] - [powerpc] powerpc/powernv: Add support to enable sensor groups (Steve Best) [1524684] - [net] net/smc: improve delete link processing (Hendrik Brueckner) [1548452] - [net] net/smc: provide fallback reason code (Hendrik Brueckner) [1548452] - [net] net/smc: use correct vlan gid of RoCE device (Hendrik Brueckner) [1548452] - [net] net/smc: fewer parameters for smc_llc_send_confirm_link() (Hendrik Brueckner) [1548452] - [net] net/smc: remove local variable page in smc_rx_splice() (Hendrik Brueckner) [1548452] - [net] net/smc: use DECLARE_BITMAP for rtokens_used_mask (Hendrik Brueckner) [1548452] - [net] net/smc: add function to get link group from link (Hendrik Brueckner) [1548452] - [net] net/smc: eliminate cursor read and write calls (Hendrik Brueckner) [1548452] - [net] net/smc: provide smc mode in smc_diag.c (Hendrik Brueckner) [1548452] - [s390] s390/ism: add device driver for internal shared memory (Hendrik Brueckner) [1548452] - [net] net/smc: add SMC-D diag support (Hendrik Brueckner) [1548452] - [net] net/smc: add SMC-D support in af_smc (Hendrik Brueckner) [1548452] - [net] net/smc: add SMC-D support in data transfer (Hendrik Brueckner) [1548452] - [net] net/smc: add SMC-D support in CLC messages (Hendrik Brueckner) [1548452] - [net] net/smc: add pnetid support for SMC-D and ISM (Hendrik Brueckner) [1548452] - [net] net/smc: add base infrastructure for SMC-D and ISM (Hendrik Brueckner) [1548452] - [net] net/smc: add pnetid support (Hendrik Brueckner) [1548452] - [net] net/smc: determine port attributes independent from pnet table (Hendrik Brueckner) [1548452] - [x86] mark whiskey-lake processor supported (David Arcari) [1609604] - [s390] KVM: s390: add etoken support for guests (Thomas Huth) [1612110] - [char] ipmi: do not configure ipmi for HPE m400 (Tony Camuso) [1583537] - [scsi] scsi: ipr: Format HCAM overlay ID 0x41 (Steve Best) [1498222] - [x86] x86/stacktrace: Enable HAVE_RELIABLE_STACKTRACE for the ORC unwinder (Joe Lawrence) [1587952] - [x86] x86/unwind/orc: Detect the end of the stack (Joe Lawrence) [1587952] - [x86] x86/stacktrace: Do not fail for ORC with regs on stack (Joe Lawrence) [1587952] - [x86] x86/stacktrace: Clarify the reliable success paths (Joe Lawrence) [1587952] - [x86] x86/stacktrace: Remove STACKTRACE_DUMP_ONCE (Joe Lawrence) [1587952] - [x86] x86/stacktrace: Do not unwind after user regs (Joe Lawrence) [1587952] - [infiniband] IB/rxe: Mark Soft-RoCE Transport driver as tech-preview (Don Dutile) [1605216] - [scsi] scsi: smartpqi: bump driver version to 1.1.4-130 (Don Brace) [1503736] - [scsi] scsi: smartpqi: fix critical ARM issue reading PQI index registers (Don Brace) [1503736] - [scsi] scsi: smartpqi: add inspur advantech ids (Don Brace) [1503736] - [scsi] scsi: smartpqi: improve error checking for sync requests (Don Brace) [1503736] - [scsi] scsi: smartpqi: improve handling for sync requests (Don Brace) [1503736] - [netdrv] ice: mark driver as tech-preview (Jonathan Toppins) [1495347] - [init] init/Kconfig: remove EXPERT from CHECKPOINT_RESTORE (Adrian Reber) [1568995 1557617 1525389] - [scsi] be2iscsi: remove BE3 family support (Maurizio Lombardi) [1598366] - [x86] update rh_check_supported processor list (David Arcari) [1595918] - [kernel] kABI: Add generic kABI macros to use for kABI workarounds (Myron Stowe) [1546831] - [pci] add pci_hw_vendor_status() (Maurizio Lombardi) [1590829] - [ata] ahci: thunderx2: Fix for errata that affects stop engine (Robert Richter) [1563590] - [pci] Vulcan: AHCI PCI bar fix for Broadcom Vulcan early silicon (Robert Richter) [1563590] - [kernel] bpf: set default values for bpf_jit_harden and bpf_jit_kallsyms (Eugene Syromiatnikov) [1569061] - [kernel] bpf: Add tech preview taint for syscall (Eugene Syromiatnikov) [1559877] - [kernel] bpf: set unprivileged_bpf_disabled to 1 by default, add a boot parameter (Eugene Syromiatnikov) [1561171] - [kernel] add Red Hat-specific taint flags (Eugene Syromiatnikov) [1559877] - [tools] perf tests: Add Python 3 support to attr.py ("Herton R. Krzesinski") [1561505] - [tools] perf scripts python: Add Python 3 support to stat-cpi.py ("Herton R. Krzesinski") [1561505] - [kernel] kdump: fix a grammar issue in a kernel message (Dave Young) [1507353] - [scripts] tags.sh: Ignore redhat/rpm (Prarit Bhargava) [1582586] - [kernel] put RHEL info into generated headers (Prarit Bhargava) [1544999] - [kernel] kdump: add support for crashkernel=auto (Dave Young) [1507353] - [kernel] kdump: round up the total memory size to 128M for crashkernel reservation (Dave Young) [1507353] - [arm64] acpi: prefer booting with ACPI over DTS (Mark Salter) [1576869] - [acpi] aarch64: acpi scan: Fix regression related to X-Gene UARTs (Mark Salter) [1519554] - [acpi] ACPI / irq: Workaround firmware issue on X-Gene based m400 (Mark Salter) [1519554] - [x86] add rh_check_supported (David Arcari) [1565717] - [scsi] qla2xxx: Remove PCI IDs of deprecated adapter (Himanshu Madhani) [1572233] - [scsi] be2iscsi: remove unsupported device IDs (Chris Leech) [1574502] - [scsi] Removing Obsolete hba pci-ids from rhel8 (Dick Kennedy) [1572321] - [scsi] hpsa: modify hpsa driver version (Joseph Szczypek) [1471185] - [scsi] hpsa: remove old cciss-based smartarray pci ids (Joseph Szczypek) [1471185] - [kernel] rh_taint: add support for marking driver as unsupported (Jonathan Toppins) [1565704] - [kernel] rh_taint: add support (David Arcari) [1565704] - [scsi] qla4xxx: Remove deprecated PCI IDs from RHEL 8 (Chad Dupuis) [1518874] - [scsi] aacraid: Remove depreciated device and vendor PCI id's (Raghava Aditya Renukunta) [1495307] - [scsi] megaraid_sas: remove deprecated pci-ids (Tomas Henzl) [1509329] - [scsi] mpt*: remove certain deprecated pci-ids (Tomas Henzl) [1511953] - [kernel] modules: add rhelversion MODULE_INFO tag (Prarit Bhargava) [1544999] - [acpi] ACPI: APEI: arm64: Ignore broken HPE moonshot APEI support (Al Stone) [1518076] - [rpmspec] compute content hash for kernel-headers (Rafael Aquini) [1613003] - [rpmspec] compress modules on all architectures ("Herton R. Krzesinski") [1614556] - [rpmspec] add gcov rpm packaging support (Jan Stancek) [1601733] - [rpmspec] don't ship spdxcheck.py (Jakub Racek) - [rpmspec] clean stray bpf files (Jakub Racek) [1593309] - [rpmspec] Copy symvers.gz to /lib/modules (Eugene Syromiatnikov) [1609695] - [rpmspec] Add kabi-dup related code into specfile (Petr Oros) [1585672] - [rpmspec] kernel spec: Add and enable kabi check (Petr Oros) [1585672] - [rpmspec] Enable warning checks for configs in rpm build (Prarit Bhargava) [1589858] - [rpmspec] remove workaround for rst2man-3 from python3-docutils ("Herton R. Krzesinski") [1602148] - [rpmspec] fix dist tag used for hardlink in kernel-devel post ("Herton R. Krzesinski") [1596397] - [scripts] get_maintainer.pl: Add optional .get_maintainer.MAINTAINERS override (Prarit Bhargava) [1595727] - [rpmspec] drop kernel package dependency on python2 ("Herton R. Krzesinski") [1561505] - [kernel] Makefile: Move RHEL definitions down (Jakub Racek) [1576568] - [rpmspec] eBPF: Add bpftool package to spec file (Jerome Marchand) [1559607] - [rpmspec] fix conflicts with COPYING file while installing newer 4.17 kernel ("Herton R. Krzesinski") [1579563] - [rpmspec] do not build kernel meta-package on noarch ("Herton R. Krzesinski") [1579512] - [rpmspec] kernel spec: remove copy of arch/x86/purgatory/sha256.* ("Herton R. Krzesinski") - [rpmspec] spec: Add new arch/powerpc/kernel/module.lds file to kernel-devel rpm (Steve Best) [1572553] - [rpmspec] kernel spec: fix recent build errors from brp-mangle-shebangs ("Herton R. Krzesinski") [1575966] - [rpmspec] Add i386 to ExclusiveArch to fix noarch package build ("Herton R. Krzesinski") [1575152] - [rpmspec] Build kernel-abi-whitelists package (Petr Oros) [1571189] - [rpmspec] kernel spec: build bzImage for s390 (Hendrik Brueckner) [1570041] - [rpmspec] kernel spec: arm64: package module.lds in kernel-devel (Mark Salter) [1569014] - [rpmspec] Re-enable debuginfo packages and fix build with current dist tag ("Herton R. Krzesinski") [1568901] - [rpmspec] kernel spec: build kernel-debug on all architectures ("Herton R. Krzesinski") [1567367] - [rpmspec] don't build kernel meta-package if we are only building kernel headers ("Herton R. Krzesinski") - [rpmspec] remove use_vdso macro ("Herton R. Krzesinski") - [rpmspec] build perf and tools man pages instead of relying on a separate tarball ("Herton R. Krzesinski") - [rpmspec] disable debug build if arch is in nobuildarches list ("Herton R. Krzesinski") - [rpmspec] remove fedora changelog from spec file ("Herton R. Krzesinski") - [rpmspec] only support ppc64le builds ("Herton R. Krzesinski") - [rpmspec] remove x86 32-bit package support ("Herton R. Krzesinski") - [rpmspec] remove arm 32-bit package support ("Herton R. Krzesinski") - [rpmspec] remove configuration generation support from kernel spec file ("Herton R. Krzesinski") - [rpmspec] remove broken out patches from kernel spec file ("Herton R. Krzesinski") - [rpmspec] import kernel spec from rhel8 bootstrap dist-git ("Herton R. Krzesinski")/bin/sh/bin/sh  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+4.18.0-553.22.1.el8_104.18.0-553.22.1.el8_104.18.0-553.22.1.el8_10.x86_644.18.0-553.22.1.el8_10  !"#$%&'()*+,-./////00011222333334444455556677888888888888999999999:;<<==>>?<@@@@@@ABBBBBBBBBBBBBBBBBBBBBBBBBBBCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDEEEFEEEEEEEEEEEEEEEGHIIIIIJJKKLLLLLLMNOOPPPQRSTTTTUVVVVVVVWXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[\]]]^^^^^^^^^^^^^^__________________________````abbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcdefghijklmmmnoopqrsssssssttuuuuuvvvvvvvvwwwxxxxxxxxxxxxyzzz{||}~~      !""##$%&'()*+,-./01234565777789:;<===>?@AAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCCDDDEFGHIIIJKKKLMNOPQRSTUVWXYZ[\]]]^____```aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabccdeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefggghhijkkkllllllllllllmnmmmopqrstuvvvvvwxyzz{|}regmap-sdw-mbq.ko.xzregmap-sdw.ko.xzbcma.ko.xzath3k.ko.xzbcm203x.ko.xzbfusb.ko.xzbpa10x.ko.xzbtbcm.ko.xzbtintel.ko.xzbtmrvl.ko.xzbtmrvl_sdio.ko.xzbtmtk.ko.xzbtrtl.ko.xzbtsdio.ko.xzbtusb.ko.xzhci_uart.ko.xzhci_vhci.ko.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.xzi915.ko.xzkvmgt.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.xzmana_ib.ko.xzmlx4_ib.ko.xzmlx5_ib.ko.xzqedr.ko.xzusnic_verbs.ko.xzvmw_pvrdma.ko.xzrdmavt.ko.xzrdma_rxe.ko.xzsiw.ko.xzib_ipoib.ko.xzib_iser.ko.xzib_isert.ko.xzopa_vnic.ko.xzib_srp.ko.xzib_srpt.ko.xzacecad.ko.xzaiptek.ko.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.xzuvc.ko.xzvideobuf2-common.ko.xzvideobuf2-dma-sg.ko.xzvideobuf2-dvb.ko.xzvideobuf2-memops.ko.xzvideobuf2-v4l2.ko.xzvideobuf2-vmalloc.ko.xzdvb-core.ko.xza8293.ko.xzaf9013.ko.xzaf9033.ko.xzatbm8830.ko.xzau8522_common.ko.xzau8522_decoder.ko.xzau8522_dig.ko.xzbcm3510.ko.xzcx22700.ko.xzcx22702.ko.xzcx24110.ko.xzcx24113.ko.xzcx24116.ko.xzcx24117.ko.xzcx24120.ko.xzcx24123.ko.xzcxd2099.ko.xzcxd2820r.ko.xzcxd2841er.ko.xzdib0070.ko.xzdib0090.ko.xzdib3000mb.ko.xzdib3000mc.ko.xzdib7000m.ko.xzdib7000p.ko.xzdib8000.ko.xzdibx000_common.ko.xzdrx39xyj.ko.xzdrxd.ko.xzdrxk.ko.xzds3000.ko.xzdvb-pll.ko.xzdvb_dummy_fe.ko.xzec100.ko.xzgp8psk-fe.ko.xzisl6405.ko.xzisl6421.ko.xzisl6423.ko.xzitd1000.ko.xzix2505v.ko.xzl64781.ko.xzlg2160.ko.xzlgdt3305.ko.xzlgdt3306a.ko.xzlgdt330x.ko.xzlgs8gxx.ko.xzlnbh25.ko.xzlnbp21.ko.xzlnbp22.ko.xzm88ds3103.ko.xzm88rs2000.ko.xzmb86a16.ko.xzmb86a20s.ko.xzmn88472.ko.xzmn88473.ko.xzmt312.ko.xzmt352.ko.xzmxl5xx.ko.xznxt200x.ko.xznxt6000.ko.xzor51132.ko.xzor51211.ko.xzrtl2830.ko.xzrtl2832.ko.xzs5h1409.ko.xzs5h1411.ko.xzs5h1420.ko.xzs921.ko.xzsi2165.ko.xzsi2168.ko.xzsi21xx.ko.xzsp8870.ko.xzsp887x.ko.xzstb0899.ko.xzstb6000.ko.xzstb6100.ko.xzstv0288.ko.xzstv0297.ko.xzstv0299.ko.xzstv0367.ko.xzstv0900.ko.xzstv090x.ko.xzstv0910.ko.xzstv6110.ko.xzstv6110x.ko.xzstv6111.ko.xztc90522.ko.xztda10021.ko.xztda10023.ko.xztda10048.ko.xztda1004x.ko.xztda10071.ko.xztda10086.ko.xztda18271c2dd.ko.xztda665x.ko.xztda8083.ko.xztda8261.ko.xztda826x.ko.xzts2020.ko.xztua6100.ko.xzves1820.ko.xzves1x93.ko.xzzl10036.ko.xzzl10039.ko.xzzl10353.ko.xzfiredtv.ko.xzcs3308.ko.xzcs5345.ko.xzcs53l32a.ko.xzcx25840.ko.xzir-kbd-i2c.ko.xzm52790.ko.xzmsp3400.ko.xzsaa6588.ko.xzsaa6752hs.ko.xzsaa7115.ko.xzsaa7127.ko.xzsaa717x.ko.xztda7432.ko.xztvaudio.ko.xzupd64031a.ko.xzupd64083.ko.xzvp27smpx.ko.xzwm8739.ko.xzwm8775.ko.xzsmssdio.ko.xzb2c2-flexcop-pci.ko.xzbt878.ko.xzbttv.ko.xzdst.ko.xzdst_ca.ko.xzdvb-bt8xx.ko.xzcx18-alsa.ko.xzcx18.ko.xzaltera-ci.ko.xzcx23885.ko.xzcx88-alsa.ko.xzcx88-blackbird.ko.xzcx88-dvb.ko.xzcx8800.ko.xzcx8802.ko.xzcx88xx.ko.xzddbridge.ko.xzdm1105.ko.xzivtv.ko.xzivtvfb.ko.xzhopper.ko.xzmantis.ko.xzmantis_core.ko.xzngene.ko.xzpluto2.ko.xzearth-pt1.ko.xzsaa7134-alsa.ko.xzsaa7134-dvb.ko.xzsaa7134-empress.ko.xzsaa7134.ko.xzsaa7164.ko.xzbudget-av.ko.xzbudget-ci.ko.xzbudget-core.ko.xzbudget-patch.ko.xzbudget.ko.xzdvb-ttpci.ko.xzttpci-eeprom.ko.xztea575x.ko.xzati_remote.ko.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.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-bca.ko.xzbrcmfmac.ko.xzbrcmfmac-cyw.ko.xzbrcmfmac-wcc.ko.xzbrcmsmac.ko.xzbrcmutil.ko.xziwldvm.ko.xziwlwifi.ko.xziwlmvm.ko.xzmwifiex.ko.xzmwifiex_pcie.ko.xzmwifiex_sdio.ko.xzmwifiex_usb.ko.xzmt76-connac-lib.ko.xzmt76-usb.ko.xzmt76.ko.xzmt76x0-common.ko.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_ifs.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-uncore-frequency-common.ko.xzintel-uncore-frequency.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-amd.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_hv_generic.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.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-cs42l42-sdw.ko.xzsnd-soc-cs42l42.ko.xzsnd-soc-cx2072x.ko.xzsnd-soc-da7213.ko.xzsnd-soc-da7219.ko.xzsnd-soc-dmic.ko.xzsnd-soc-es8316.ko.xzsnd-soc-es8326.ko.xzsnd-soc-hda-codec.ko.xzsnd-soc-hdac-hda.ko.xzsnd-soc-hdac-hdmi.ko.xzsnd-soc-max98090.ko.xzsnd-soc-max98357a.ko.xzsnd-soc-max98363.ko.xzsnd-soc-max98373-i2c.ko.xzsnd-soc-max98373-sdw.ko.xzsnd-soc-max98373.ko.xzsnd-soc-max98390.ko.xzsnd-soc-max98927.ko.xzsnd-soc-nau8315.ko.xzsnd-soc-nau8821.ko.xzsnd-soc-nau8824.ko.xzsnd-soc-nau8825.ko.xzsnd-soc-pcm512x-i2c.ko.xzsnd-soc-pcm512x.ko.xzsnd-soc-rl6231.ko.xzsnd-soc-rl6347a.ko.xzsnd-soc-rt1011.ko.xzsnd-soc-rt1015.ko.xzsnd-soc-rt1015p.ko.xzsnd-soc-rt1308-sdw.ko.xzsnd-soc-rt1308.ko.xzsnd-soc-rt1316-sdw.ko.xzsnd-soc-rt1318-sdw.ko.xzsnd-soc-rt286.ko.xzsnd-soc-rt298.ko.xzsnd-soc-rt5514-spi.ko.xzsnd-soc-rt5514.ko.xzsnd-soc-rt5640.ko.xzsnd-soc-rt5645.ko.xzsnd-soc-rt5651.ko.xzsnd-soc-rt5660.ko.xzsnd-soc-rt5663.ko.xzsnd-soc-rt5670.ko.xzsnd-soc-rt5677-spi.ko.xzsnd-soc-rt5677.ko.xzsnd-soc-rt5682-i2c.ko.xzsnd-soc-rt5682-sdw.ko.xzsnd-soc-rt5682.ko.xzsnd-soc-rt5682s.ko.xzsnd-soc-rt700.ko.xzsnd-soc-rt711-sdca.ko.xzsnd-soc-rt711.ko.xzsnd-soc-rt712-sdca-dmic.ko.xzsnd-soc-rt712-sdca.ko.xzsnd-soc-rt715-sdca.ko.xzsnd-soc-rt715.ko.xzsnd-soc-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-bdw-rt286.ko.xzsnd-soc-cml_rt1011_rt5682.ko.xzsnd-soc-ehl-rt5660.ko.xzsnd-soc-hsw-rt5640.ko.xzsnd-soc-intel-hda-dsp-common.ko.xzsnd-soc-intel-sof-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-bxt-da7219_max98357a.ko.xzsnd-soc-sst-bxt-rt298.ko.xzsnd-soc-sst-byt-cht-cx2072x.ko.xzsnd-soc-sst-byt-cht-da7213.ko.xzsnd-soc-sst-byt-cht-es8316.ko.xzsnd-soc-sst-byt-cht-nocodec.ko.xzsnd-soc-sst-bytcr-rt5640.ko.xzsnd-soc-sst-bytcr-rt5651.ko.xzsnd-soc-sst-cht-bsw-max98090_ti.ko.xzsnd-soc-sst-cht-bsw-nau8824.ko.xzsnd-soc-sst-cht-bsw-rt5645.ko.xzsnd-soc-sst-cht-bsw-rt5672.ko.xzsnd-soc-sst-glk-rt5682_max98357a.ko.xzsnd-soc-sst-sof-pcm512x.ko.xzsnd-soc-sst-sof-wm8804.ko.xzsnd-soc-catpt.ko.xzsnd-soc-acpi-intel-match.ko.xzsnd-soc-sst-dsp.ko.xzsnd-soc-sst-ipc.ko.xzsnd-soc-skl-ssp-clk.ko.xzsnd-soc-skl.ko.xzsnd-soc-acpi.ko.xzsnd-soc-core.ko.xzsnd-sof-amd-acp.ko.xzsnd-sof-amd-rembrandt.ko.xzsnd-sof-amd-renoir.ko.xzsnd-sof-acpi-intel-bdw.ko.xzsnd-sof-acpi-intel-byt.ko.xzsnd-sof-intel-atom.ko.xzsnd-sof-intel-hda-common.ko.xzsnd-sof-intel-hda-mlink.ko.xzsnd-sof-intel-hda.ko.xzsnd-sof-pci-intel-apl.ko.xzsnd-sof-pci-intel-cnl.ko.xzsnd-sof-pci-intel-icl.ko.xzsnd-sof-pci-intel-mtl.ko.xzsnd-sof-pci-intel-tgl.ko.xzsnd-sof-pci-intel-tng.ko.xzsnd-sof-acpi.ko.xzsnd-sof-pci.ko.xzsnd-sof-probes.ko.xzsnd-sof-utils.ko.xzsnd-sof.ko.xzsnd-sof-xtensa-dsp.ko.xzsoundcore.ko.xzsnd-emux-synth.ko.xzsnd-util-mem.ko.xzsnd-usb-6fire.ko.xzsnd-bcd2000.ko.xzsnd-usb-caiaq.ko.xzsnd-usb-hiface.ko.xzsnd-usb-line6.ko.xzsnd-usb-pod.ko.xzsnd-usb-podhd.ko.xzsnd-usb-toneport.ko.xzsnd-usb-variax.ko.xzsnd-ua101.ko.xzsnd-usb-audio.ko.xzsnd-usbmidi-lib.ko.xzsnd-usb-us122l.ko.xzsnd-usb-usx2y.ko.xzvirtio_snd.ko.xzsnd-hdmi-lpe-audio.ko.xzsnd_xen_front.ko.xz/lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/base/regmap//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/bcma//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/bluetooth//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/crypto/chelsio//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/firewire//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/firmware//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/gpu/drm/amd/amdgpu//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/gpu/drm/ast//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/gpu/drm/gma500//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/gpu/drm/i2c//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/gpu/drm/i915//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/gpu/drm/mgag200//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/gpu/drm/nouveau//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/gpu/drm/radeon//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/hid//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/iio/accel//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/iio/buffer//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/iio/common/hid-sensors//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/iio/gyro//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/iio/humidity//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/iio//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/iio/light//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/iio/magnetometer//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/iio/orientation//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/iio/pressure//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/iio/temperature//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/infiniband/core//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/infiniband/hw/bnxt_re//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/infiniband/hw/cxgb4//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/infiniband/hw/efa//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/infiniband/hw/hfi1//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/infiniband/hw/irdma//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/infiniband/hw/mana//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/infiniband/hw/mlx4//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/infiniband/hw/mlx5//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/infiniband/hw/qedr//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/infiniband/hw/usnic//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/infiniband/hw/vmw_pvrdma//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/infiniband/sw/rdmavt//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/infiniband/sw/rxe//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/infiniband/sw/siw//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/infiniband/ulp/ipoib//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/infiniband/ulp/iser//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/infiniband/ulp/isert//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/infiniband/ulp/opa_vnic//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/infiniband/ulp/srp//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/infiniband/ulp/srpt//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/input/tablet//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/input/touchscreen//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/isdn/capi//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/isdn/gigaset//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/isdn/hardware/avm//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/isdn/hardware/mISDN//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/isdn/hisax//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/isdn/i4l//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/isdn/mISDN//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/leds//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/leds/trigger//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/media/cec/core//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/media/common/b2c2//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/media/common//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/media/common/saa7146//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/media/common/siano//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/media/common//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/media/common/videobuf2//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/media/dvb-core//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/media/dvb-frontends//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/media/dvb-frontends/drx39xyj//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/media/firewire//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/media/i2c//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/media/i2c/cx25840//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/media/mmc/siano//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/media/pci/b2c2//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/media/pci/bt8xx//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/media/pci/cx18//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/media/pci/cx23885//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/media/pci/cx88//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/media/pci/ddbridge//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/media/pci/dm1105//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/media/pci/ivtv//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/media/pci/mantis//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/media/pci/ngene//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/media/pci/pluto2//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/media/pci/pt1//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/media/pci/saa7134//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/media/pci/saa7164//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/media/pci/ttpci//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/media/radio//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/media/rc//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/media/rc/keymaps//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/media/tuners//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/media/usb/au0828//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/media/usb/b2c2//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/media/usb/cx231xx//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/media/usb/dvb-usb-v2//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/media/usb/dvb-usb//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/media/usb/em28xx//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/media/usb/gspca/gl860//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/media/usb/gspca//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/media/usb/gspca/m5602//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/media/usb/gspca/stv06xx//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/media/usb/hdpvr//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/media/usb/pulse8-cec//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/media/usb/pvrusb2//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/media/usb/pwc//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/media/usb/rainshadow-cec//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/media/usb/s2255//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/media/usb/siano//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/media/usb/stkwebcam//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/media/usb/tm6000//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/media/usb/ttusb-budget//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/media/usb/ttusb-dec//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/media/usb/usbvision//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/media/usb/uvc//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/media/usb/zr364xx//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/media/v4l2-core//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/memstick/core//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/memstick/host//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/mfd//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/mmc/core//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/mmc/host//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/mtd/chips//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/mtd//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/mtd/ubi//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/net/can/c_can//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/net/can//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/net/can/cc770//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/net/can/sja1000//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/net/can/usb/kvaser_usb//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/net/can/usb/peak_usb//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/net/can/usb//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/net/can/usb//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/net/ethernet/amd/xgbe//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/net/ethernet/aquantia/atlantic//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/net/ethernet/atheros/alx//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/net/ethernet/atheros/atl1c//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/net/ethernet/atheros/atl1e//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/net/ethernet/atheros/atlx//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/net/ethernet/broadcom//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/net/ethernet/broadcom/bnx2x//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/net/ethernet/broadcom/bnxt//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/net/ethernet/chelsio/cxgb4//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/net/ethernet/chelsio/cxgb4vf//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/net/ethernet/chelsio/inline_crypto/ch_ktls//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/net/ethernet/chelsio/libcxgb//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/net/ethernet/cisco/enic//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/net/ethernet/dlink//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/net/ethernet/emulex/benet//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/net/ethernet/qlogic/netxen//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/net/ethernet/qlogic/qed//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/net/ethernet/qlogic/qede//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/net/ethernet/qlogic//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/net/ethernet/sfc//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/net/ethernet/sfc/siena//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/net/ethernet/stmicro/stmmac//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/net/ieee802154//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/net//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/net/ppp//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/net/slip//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/net/usb//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/net/wireless/ath//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/net/wireless/ath/ath10k//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/net/wireless/ath/ath11k//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/net/wireless/ath/ath9k//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac/bca//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cyw//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac/wcc//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmsmac//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmutil//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/net/wireless/intel/iwlwifi/dvm//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/net/wireless/intel/iwlwifi//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/net/wireless/intel/iwlwifi/mvm//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/net/wireless/marvell/mwifiex//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/net/wireless/mediatek/mt76//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/net/wireless/mediatek/mt76/mt76x0//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/net/wireless/mediatek/mt76/mt76x2//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/net/wireless/mediatek/mt76/mt7921//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/net/wireless/mediatek/mt7601u//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/net/wireless/ralink/rt2x00//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtl8xxxu//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/btcoexist//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8188ee//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192c//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ce//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192cu//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192de//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ee//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192se//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723ae//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723be//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723com//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8821ae//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtw88//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtw89//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/ntb/hw/amd//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/ntb/hw/intel//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/ntb//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/ntb//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/ntb/test//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/nvme/host//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/nvme/target//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/parport//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/pcmcia//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/platform/mellanox//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/platform/x86//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/platform/x86/amd//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/platform/x86/dell-wmi-sysman//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/platform/x86/intel/ifs//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/platform/x86/intel//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/platform/x86/intel/pmc//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/platform/x86/intel/pmt//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/platform/x86/intel/speed_select_if//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/platform/x86/intel/uncore-frequency//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/power/supply//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/scsi/aacraid//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/scsi/be2iscsi//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/scsi/bnx2fc//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/scsi/bnx2i//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/scsi/csiostor//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/scsi/cxgbi/cxgb4i//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/scsi/cxgbi//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/scsi/fcoe//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/scsi/fnic//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/scsi//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/scsi/libsas//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/scsi/lpfc//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/scsi/megaraid//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/scsi/mpt3sas//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/scsi/qedf//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/scsi/qedi//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/scsi/qla2xxx//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/scsi/qla4xxx//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/soundwire//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/target/iscsi/cxgbit//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/target//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/tty//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/tty/serial//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/tty/serial/jsm//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/uio//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/usb/atm//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/usb/host//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/usb/image//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/usb/misc//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/usb/misc/sisusbvga//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/usb/serial//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/usb/wusbcore//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/uwb/i1480/dfu//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/uwb/i1480//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/uwb//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/uwb//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/uwb//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/uwb//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/virt/coco/sev-guest//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/virt/coco/tdx-guest//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/virt/nitro_enclaves//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/fs/cifs//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/fs/cramfs//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/fs/squashfs//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/mm//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/net/6lowpan//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/net/atm//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/net/bluetooth//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/net/bluetooth/bnep//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/net/bluetooth/cmtp//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/net/bluetooth/hidp//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/net/bluetooth/rfcomm//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/net/can//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/net/ieee802154/6lowpan//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/net/ieee802154//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/net/ieee802154//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/net/l2tp//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/net/mac80211//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/net/mac802154//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/net/mpls//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/net/rfkill//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/net/sunrpc/xprtrdma//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/net/wireless//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/sound//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/sound/core/seq/oss//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/sound/core/seq//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/sound/core/seq//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/sound/core//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/sound/core//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/sound/core//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/sound/core//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/sound/drivers/mpu401//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/sound/drivers/opl3//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/sound/drivers/pcsp//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/sound/drivers//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/sound/drivers//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/sound/drivers//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/sound/drivers//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/sound/drivers/vx//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/sound/firewire/bebob//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/sound/firewire/dice//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/sound/firewire/digi00x//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/sound/firewire/fireface//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/sound/firewire/fireworks//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/sound/firewire/motu//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/sound/firewire/oxfw//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/sound/firewire//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/sound/firewire//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/sound/firewire/tascam//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/sound/hda/ext//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/sound/hda//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/sound/hda//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/sound/i2c/other//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/sound/i2c//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/sound/i2c//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/sound/pci/ac97//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/sound/pci/ali5451//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/sound/pci/asihpi//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/sound/pci/au88x0//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/sound/pci/ca0106//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/sound/pci/cs46xx//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/sound/pci/ctxfi//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/sound/pci/echoaudio//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/sound/pci/emu10k1//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/sound/pci/hda//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/sound/pci/ice1712//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/sound/pci/korg1212//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/sound/pci/lola//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/sound/pci/lx6464es//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/sound/pci/mixart//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/sound/pci/oxygen//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/sound/pci/pcxhr//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/sound/pci/rme9652//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/sound/pci//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/sound/pci//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/sound/pci//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/sound/pci//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/sound/pci//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/sound/pci//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/sound/pci//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/sound/pci//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/sound/pci//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/sound/pci//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/sound/pci//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/sound/pci//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/sound/pci//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/sound/pci//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/sound/pci//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/sound/pci/trident//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/sound/pci/vx222//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/sound/soc/amd/renoir//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/sound/soc/amd//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/sound/soc/amd/vangogh//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/sound/soc/amd/yc//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/sound/soc/codecs//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/sound/soc/intel/atom//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/sound/soc/intel/atom/sst//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/sound/soc/intel/avs//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/sound/soc/intel/boards//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/sound/soc/intel/catpt//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/sound/soc/intel/common//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/sound/soc/intel/skylake//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/sound/soc//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/sound/soc//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/sound/soc/sof/amd//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/sound/soc/sof/intel//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/sound/soc/sof//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/sound/soc/sof//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/sound/soc/sof/xtensa//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/sound/synth/emux//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/sound/synth//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/sound/usb/6fire//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/sound/usb/bcd2000//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/sound/usb/caiaq//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/sound/usb/hiface//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/sound/usb/line6//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/sound/usb/misc//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/sound/usb//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/sound/usb//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/sound/usb/usx2y//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/sound/virtio//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/sound/x86//lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/sound/xen/-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{|}~      !"#$%&'()*P P PAP(P?PEPNPWPYPZP[P\P]P^P`PPPQPPPPPPPPPP{P_PsPPPOPPVPWPXPPP\PcPZP[PPYP`P^P]PaP_PbPtPuP{P|PPP PMPPPUPPPPPPPP PPbPvPwPxP`PyPzP PPOPPPPPPnPPPSPP9P:P;PfPPTPPPPPePfPgPhPPPPPPPPPPPPPPPPPPPPPPPPPPxP>PPPGPHPiPjPPP P P P PPPPP PP"P5P6P7P@PPPPPPPPPPPPPPPPPPPPPPPPPPP PPPPPPPPPPPPPPPPP P PPP,P-PEP]P^PcPdPPP;PPZP[P\PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP,P-P.PPPPPPPP%P?P@PAPBPJPPPPPPP PkPP?P@PAPBPCPDPEPGPHPIPJPKPLPMPNP*PFPSPyPzP{PP:PlPPPPPPPPPP/PPPPPP PPP&PPP,P.PPPPPPPePPPPPRPpPP-P/PNPOPPPQPPPPPP:P;PP?P@P.P/P0P2P5P3P4P6P7P8P9P1PPPPPPPPP(PXPPPP P!P"P#P%P&P$P'P)P*P+P0P1P2P3P4P5P6P7P8P9PRPSPQPXPUPVPWPZP[PgP*PPP\P P PPPPPP P!PPPPPPPPPPPPPPPPPPRPjPkPlP}PPPPPPPPPPPnPoPpPPPPPPPPPP#P$PFPfPLPMPTPPPPPPP!P"PfPPBPIPJPPPPPPPPPP"PPPPPPPPPPPPPHPIPPPPPPPPPPPPPPPPPPP)PoPPP PPPPP P~PPPPPaPPPPPPPDPzPPPPPP PPPPPPPPPPPPPPPPGPJP_PaPbPePkP|P}PPKP]PPPPPPPPPP(P#P$P%PqPrPPPPPVPPNPPPPpPP3PFPGPPdPPiPkPlPmPPPPPPPPP P!PPPyPPPPPPPPPPPPPPPPwPPPPPPPyPPPPPPPPPPPPPPPPPPPuPvPwPPPPmPxPzP}P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPtP{P|PPPPPPPPPPPPPxPPoPpPPnPqPrPPPsPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P!P"P#P$P%P&P'P(P)P*P+P,P-P.P/P0P1P2P3P4P5P6P7P8P9P:P;PP?PPPePfPgPbPcPhPiPjPkPlPmPnPoPpPqPdPrPsPtPvPuPPPPzPP|P}P~PPPPPyP{PPPPPPif [ -f /var/lib/rpm-state/kernel/need_to_run_dracut_4.18.0-553.22.1.el8_10.x86_64 ]; then rm -f /var/lib/rpm-state/kernel/need_to_run_dracut_4.18.0-553.22.1.el8_10.x86_64 echo "Running: dracut -f --kver 4.18.0-553.22.1.el8_10.x86_64" dracut -f --kver "4.18.0-553.22.1.el8_10.x86_64" || exit $? fi/bin/shutf-8a7cc978210af41d4e6b7ab789dcc1166ac76ec82c3e988f0ee7eb516c75840a3?7zXZ !}] b2u Q{LY]W/[ѰuC1}l6j(}JRnړEez~KVSNdqjτKv3b,1JI W ;9L3p,옗3E7߶l%JȈ̬߿,zb/ 唥hCm43SB˔EX Ӭ+pf,/3'~ʶ pA\f^+oIpfbs{)y L!Dk5o,yF&jx(wNX*^6aGlθ6S6qat:09(i?|aK/\{Ӑx|٢< k=@Mo#a)4qV)w9~KaF/XKv_DZmy~ZG %tfJ(w>ymnzKYl?Pd_TyV +{wcj -"BnܞA]u-1n\b NAOXpFgbZ6E\ifwV_$ +kodQHzdwθ.PHHR$lkzz2q!SAK9Ȝ ϕ:y6P$)SqWcU ػwX_ njCih`fY.\bd"k?3 ~.T(;qBo6Vt5ST-od-*?a]} Yw)=Wիro b5iAol$0Y~`}剱ޒģْ6OH .bЍk~,֮@_h7nAJ[p~4s&<*x #2|:, 6K/) КҍB)L^vOʗO <"tQRZiA;^bX4R.Y(M"K= JF֡M:/ M=B}q8L9MR3#wR܊UTr5ɜYXD~fI嶪$.KD!6JO ‚[, WĻзm ll(:&Ltme,,<+.Mm h+ `^Tl ؍Üѡ|7C眊;|}hIx;/u n[SE9~`P -vN[ `h0l iNВ[ai `]+y{GkC 4d t͢JAYmUjMafBWo]g  eCj%|Op4H3γ]\\bHCjVETGZlV(&;k؋ 8t'UIQYsYdn .6R 1W:_b>³^4м6byN-L]7 n~ t X0}{en3^Bς@֠1qTMM#WXΟ;e1pځ-b(¡=#5D`qmhR".uxp2zQpCw%T1wГ9?՛36bO)RG0=;0am &thnBV6Ih؞A5: PHz5(i ⪓oݩ8/Tن~6ORumKr!p:sy:.~쾸^CEO9Er4`⧜0*"r,(N+BӳY+--'Ĵ&쮺զ뤊p/TkJaK?ڲ>@(4(:a&M$fXp8Kv!Pb[<#B7 uMݺL03Ҁ|>pc0+"xz%cMzh[Nf|ao.$ƪ2V;H]0lA YQTrD4g`Z 9xӾd8Lv4󙤊 V`*)@'%=MsmHK2O;X(ZOk L(Q$0J>n_:y~m<APSR!WE@ ^ꭀ$.>Ǯ4IC94igT2c-qR+=:,>,|Vgqۨ8 ܚiA@,dA U'whumXg~)S]M9~?QN!Ψ>D*v(/Y 쀊ÔrJ_k68kHIJ)ՆE*>lWEzP١* k'oƯ΅RYٳ5 z\!l=so_, ^~LiǃYEb xD"Qo)%`֖WY1,4RKrN2⩀i|GaSg}Vpml朆tʞ>U' ,i"r5˪;=4"Xq*,[scG]g]D ;ܤnpD鸘GaAo$4t+0SܨSmpX3;} ,9KQ6'U*!s'hK-f[ORJ3Q.ne;+Kt-Q 5%O):2T$}p8yHE,l}} K8t+p?DR ^TcА(`b-Fp2<9Xi!?8x`Tl^ܲ =)'!M@ t3!XQ:Hߨ[wN"?R^S笲=jFo1I<^ lXrHϵT/}2m*mwgA JPڡken,1 +V_ٟmGUToLy=y|Tk1`.?y-<8`Dǩ=l 6{* {>~U% RabUىɇ;1nwn8߹: 9ZdvB[f8p;,@Gq X;~FZ9.lcq|m(2%/ͤny~N L;Z mdUe&m8,N j-I[I "[X)EEIwM|o{4dj{ K"\kkHMB/ =Cߘu-C>ECXhSrhH~\=%~'xxs+иT麍 O[ٌ('{Zyd{dN}OT"DKuo{wL*T>Y\nfncǤY tZN7UI'Kzn'bu LhC@&6cٻQ,&rl}&"g޶p/՜I aTV>HBMW":X+iUR J1. zA@gBb cGJ~6Nt'#gmuB {ރ&ARPނ4@nBzAQpe|ED.;Ϣb'p$:!/)+ӡX<޿Cz˘}n4 q e2 krK`p L#k!bY/ AbnlX;%hu."-6HY84Jm{T^ьO:G+|9߬WЭT%ϒ?\4$vQ<9U_&W:7*.!_;5 ??bPm^ Cˉ}!av#{0-ѝzzD];s2ԓNjEV< aZџ_ŏ+4u«(r))(Kmp5j|y/a*.}ӑetl-KƎ*Nu 2A~Q Op@&s9:h폞4P揔QLkTh9k;{k3(H[A9,{#.hld5ih?8\A[SfA:ynµFH~dF &vn&xrhMf=.Q9K"Hժ^҆,Cwxtw]bgpɿ~u-E^ eRAn7'Oze<)8sSE[ #Ͷ?|"kh=4Xe 1 |  G h[8QzU|3{Wu\ ˢS=UeF8Y9lGl{:a Ϭz傯QqR> [ J9_$Zp/[ґ!۽][n-ĸh nk'D`R GUGG,'LFM޺%D<6iV1s;&qZZ=.EmrF;*H[م8 j/;j>yqPh93M~^2B J`V_?w$f Y![s7E-۱bsEWyln0t,1 MV²n09,ɶ,u?U'SPV퐤[g9<| ` O%{?'Q (:hȆGܖK6k߂ͽE$"Zckxݪ>K7sDFÈU$QE;~Y=L(cð_P[k;yȈ&燑`C/`1=bѐȯ:2 >\[o7Î$'y)Ijh4% `Em/g!7Ѧ_=N5g!s$ao>oS.Gl!_')U,#zqy` T؞m{Z[Qr =%GiZ``?񂊊yx ƚO.\tp)F|#oɧHs'_rY %GND΃q;vt}ޣMJy&ʡU)O¾ɖB5*VqKc0Iniɨ=+A'܈40.(55RGx3Aj,u"uM|MwbLx.V֑~Cd~Q !۹p;^}?<;ĶW!T{LإIe2FW{#`ѰJ7o:b̽D+N5Hy]_FYS\z-BovjUδfzHv3c"<|P͉iV6ëGfx{.P高it8*/eV5TVdR'*P㴋2n7īb'զ vKŹMۙOZYMW$ڢkH1)b @bOyh5n7=FMa&, PCl?=1d+3քX!a]:CYE pipjBԅܹEzJ?a9SZ#_BqmlDT?Eǀ UL@ƮәQ&B1!!B4lW*eH֎僗i5~o<'蔗N|AHpki {{<6*7!a%jDEcz!s7.59 Dn68 cp WGű"5 Y X{B^H)Q,/vRu5N t*~m' Б š;U4˺*cCHxrB:X*+0q \ YFͯ%S04y7{h/>F߱(4.gdkuFc+Ws Yx&.3 `JRd4!!۶^ܺ7m?5oh/p7H#; 5+OOMֲ@hJ(}m}wafxecrI7'fe⢥VV7gՏvYbEV\ْqz5;P[;poqɥvC⩑%mل}isski(rʶ8. 8e#uJ B6a%X,6%D 6PFƼ2)lUMek?>12(b5V)6]mнIv/hOPsﴲ.O9!t9Ԫd+_%nASZ,"#+Hv ǬÞӄzCV4VUlgZe ,4a(ӱo Bs.̇I~(&9۬PR񰰾D VOPV\ذp!g[?Hl-6_qK4(Y $I|e_W}?긫0s}NWZ>R^p\j2RHqj&?A,;!HkxM0$8J@~ :FLV59 Âѭv,q.lUO0B}[Pօ儾8w9D[kxeQFOatTB@0Lʘ(w=/eXwhM|:TWÞ>qZM2K,_s4j_vG1 pX]MF{#%XR_(bMu)(%̽mLkaV%hLogobn6HRkk]^h560ca2F"w :8t&3\qIvx=:Aȹ{f?m:pT%)NNZt7vӽA) !y ӕ-f4+ubbݥLW,@ /qo{CP6.Ȓf<AUhR3Z(nꅺ?^,b|D6./9bLNag#~зGauI{8f;[LsTqQKthL.%oqciUF+-ۃ0lX L%B)*='Ap-x͂a Yv .ӂIB.Q(JI.TjǘMBX..G!'$ȧ'ģ{}#o,'[[ V3ۤؐ.GsDڐ!"Je 0Y1Iܢ Jjs=A Gc;ݘDYFJ{.yFSP{IG$ 7.X–#>-fhuI8}eBͧz}u8pb;`yj-B !g̦ ;?>C)J`W˘f!5VCL9moy/|m9SV LkŻ'!oiؐfQ~^;LL͜P!ą(u\.avtE@1$X,0!B@bUg͝&ڜB%ic^ebEP"6~ U+&4Pl@]62fV[˜\- 5+>OFVm8Weɀ#g& oJg 5'iˊtDU 0pݞ]d=_4>5W󃢂u E.e&b2OT6[-Pwg[(/|.s.Ц+jI}c3ۺѻjo.\=fWZYC<P8cZh%hKR{5N,l:bL8M F*bs8j┊f8j> EbN{Nz:jS6$L91TF4_a/~$Yw;0|LH='G%,@rUi$%(4=2fpliIN{Hi3&r'.1=Alis|p&-m4js{#]rk_hjql1#CSC !S=>tA8@c>8Cxm"fibƶ{WAq]0SPYr͐$Zo+_ 26 Kn& a&] =JJ=tg2ӂ1++9R!&٪Pciv(ncPzņ\Y:95TOeh/* `_KO@yv6K}~K6ž>}ɶV4|匈 u T eL{?R }t#̗W?4]Y$d{}lRmZB?~}bv s,,r4m̥\16މ)]^=MzsN \ִ،CS 0TӬɉF2z =K&zWX#?@ _3 z@Mm`✦JG\dd dI sٱ`1WBELz:c`fйNq!ՅXQL 2Jkȓ(wM\lps@&ōU="c2.pM:]&LBz 4@i+)tG/w{;xKB'u;\Ϣ(G05֔b:\WňRrlp nLAn5s4ۏfn^|j g\n8,෥DC ӵmOedY~*Hvi#zےbTf \f;_ÑBeW-s=솉|;Nb6!1oۗ]{gSNήb9ib+xL_ᚭ|߀ \hY=h>{uQYyj!Sz<2SQa; c;)lm:l(UhN8DsjGSvxʂcZ.d6O<8) WSvHTݱ'jP6efLJY#$eAkƈ%%n`lDE =C:z !;((0 /6L4n";G#75>j7RcF\Q9ة1('߻sV-oKL-eD)/nq7~ "0rx^W'Ү49X{4.\H̬`FɄx <2v6ݲT&P7[Jޔ`i&,c2=5 ^LV[Nʎ>iY-:lK('Bj8U2 ( WRAz*: -JVqxDjl73lNXi?Lyry˾ +֛͖l~Ns滩I+e𷞮TP pf-S-$0wFGM\t=uV[NKV:d12;_rDjh&*G~Z̯%9ψ.g}[ё3m*jޞ:;2ywC뵗/H3h>Nl;?]5b"Qҿ2TH73`WIFڸ o 54<'?qWE]&&޳+/]d}#}_*VeoeVK / HF U#*[c#ꛟJ"/MZ22s,G/b9ĺ$`coxx?;yv 0rSSD]Drֱ`9~7rOt|KRQ8UsS>@G_6ڮY"w뛳[9qJWu_ -Nt+N1Z7QWb_иH;,[0>+/tujc{-s),6y4z1fvC`ZZt{A2(̀"O@G#C|[刋Yd2T~bMS?tǐ2l+?W ˄Vࠜi܀ }aɥ4}# JTMv0 +7|S_;a=bk`h{B*Oث RIE:ß٤g| Sav*EMLpux6M_GR_ǚńNu8NKu'lp+ zXWna% ) JA l1gjbsh'wU )q #"$Ʒ4Gĺ#_yH,A^]bej 6>sϰ@H[yty.-פ+U$ГAy x֮{4'{v׀=FO~֛^Z/ž,fvK}֔1r7MoC/z :xʖ!XcM>*?e2¿ ͹f$8jAk _Pegc0%oٙ iO!9W)NsK)KqO^̖(rD#FRһ"`lRxs"htdEPdڿPٚ /t̮FGuHLrCr(k-:.SCI|yރУ"op+s rgkU|P:X I[ >ulڸQg,V E1aȜVō?v3ۆ :XDqBLFET"=4ޖ"NS~Y(ɱm:̣(Kh}{A8^ԣۡ;CmP^ܻeƲcJ[:(Kl{z RzE uHWTꜮ o_KbsVf oU"uO/.gP3sSy3%} 9,ů1Pb SJBŲ$8qc? !$x@x~c#v>ZwySqϗmKF]7\uorb6,#1Fjν[,Űe &7;pN4}3cj"F GT<(7Bֳ%}Z6K5XdqTHjh՟ L)Z U5Qɀ,FD]F?#ri,<%2\.Rũv p~rԱ>݈#P*/9rzbA9ɱZ봞ʁB'n5ܪn M̻F&E/ 9rt:-i"O8Q>I$$jx˵Srm@`pCZDSVƴC(tl'6oNfrov~f#HˊsRU*|42 FD&6[\ p)A 779Tq굯wroB- )#ۅ&@3C6jGkT^W wMnѲ:ku5!ޣ Zc[T%1類슊-3gY7 16fQR7g^?Am^),A;,̭70}U0Od5+u&IE_~RW/W2w7Wb2%<7=y / ;<]jj-ycR&v]J(ub,q $XE׈ŃCf ݌yψ%V1PAp;(h$Ս>pЧDk%َ%Ǐ6 mgAɪD3.Nu {~5+*HұgqƯǛP`a6<LK|8g*ޕW"WXBT7h)ln9ܢiΈ4A[\jT)O [2M|1!6 lx] g[>'='}N}]yd) Ay4-iJ5N>lnyJúa+k54-cIyBgt38?CSVpzI ~T]l#sS 3;xsWQH+oVO] T-QmגM_t*8*)JM[9.WyMq @l,VC:Ͻ9 o.mRXYYbW+"YjE.Utu;'>/b-rtK SRkq')#^_&r"~8!soI}܄)C|!0/X="ZQfr:N9u>`De!2:J;nL\iJ;q6| \im̑vx z;Yd6 ;twXїKj@XsalkZ)}v :hSwM/$MY^3?9._n EL{3( l@ٌcļkD@=z$^=5^aɃrG'nCpQu)Υ}ٞ@ݟ~Ѝ*ξMig 0| k",;W0N ze \o/aWğs%L=%a8f3-{BZbyvu)^)O;R 2eʀ1k=* Qf1k']$ }y"ʖ ~nx2dl{А679ʴb?/gQA"rrwq#7W/ރ]KqTZ_=0q5U y!i ^|RLYҶ`Ftʠck~=@"bP2~tij&DBc/Lۛ |.]I|_wT໧ 476DtA!&ƿ\2H- :p 8䲬 z yum2&i)޷}Kv{˒ oy +"5ѵQS;-_s^'S<j8m3hce"}'ޔهf.h/E^!e~$J53΄ p TP;ȺfacŚUFt7Ywer`Uސu8l lK3}!?#N ų[-0quyzKg}re24E( r?齝 tQ aS.mʤEYffQ`Sr J?l?YXr,qơ]J -Gi١ɑ7-0pU(+a VFb'ƱUO2Z<,w33*U_t>BMx&1"GU;mԩUxiNvu@Ǫ䥯6c  I$P?:m\\y!f/t#B#&)܎~Wp*uK+n_ӠNXo];eB3U<,hz 2ڝE Wڣ*j#-Y30%E5QO= ;)oSf'__$L)Zq{sV7F0aօmmB1K8[ή `_N; &^OA/ 2tuv$ Nc< _;68gP<孢VH7 iكYp1uiyk{#y*ʃ>츳 QQL~"Ԗh5jr^?4 \X(]g N.>A*g։Lk7 #OJ `]G cڻmjM CdXhVbpcIO\}6MAq,L~i`&^E7hSTqDɌeRq `pȗ~m85 Q$s-H6eʻh@*ߊ si?>^ʵ_}6{/$R*M"mþe* 4f3'ޔjӓXUUBq|"ĮU vYRl4w!z~]tDLBc? uVY#J;O^yƏ.s۾b/BPZ6 »pb1R@rW+IptDC:6ɏJ eJ?BlGnJ,` ؄_n0p#Tg WzYLNjk!Bcw~^m%`s_qdkf\qd~Z-Zgeݮ;^BL^Kk!mq4S"mlh' 9ΉH;SL{Vɒ9cN}?>:Ǥ& p'@WH;}gwʐ%H;nmm])wj=d" ^ՐfcKS W,V"_%u#EdYT|n"pP>}pshtqRSZpA6J5&>KᮏJܳf1 (k88QÑE׏ *`TOa\^بnQɌmB|i%O07m8kR(qdNC^ud2Idry?j^ˍDǣI @{lv 6W*pmG2ny1Yş:1bv'  0*"d7܎|tT@F"y׊ypM2˵5Ϛ0;̐DT],Z>/ُR%3z :O㩫Gz=ɯS:%7BFf&X+\j8JI/j .KvHꂘ+D~ǚU)=XA9dHep]Av}6}8N_TRƣBl[6᠍\)s7Γ&N1|N0@Wb WգCA cK0 9 ݐkA n4LSTK*rHU4!+n۹'? lTƭh$yWKB_-MX_Ȝ90L.Ul"Ͳ+;~0N˷Y&~$4S@vl"5Cn,F ;f:I$cNp=&{7|(ى+w"V=umWvӔu-r:FϢρ6j0>NldMf#8!n{W"Ȭj x G-9dS{&Fg4g5 2͖:=_C{-s@Dػ]oR;fUjWXkY@pVI˒6.0E?k5AuTK!QCc9I]b3LRȺ췶78ZXЈ?s%@.?=bfŅszRY`gڛNlxl fDA Z_0l(QǠ-d7_-{( 6ٕm eUUG︅y~I *v#g?^qۘ}ءjpvŢA69!A]j +b#!9`KP]=; [Y#3?FqWԂIc_l+@nbuWXf^B~sm *w^^=Xv8@<9'=T% Sqv綌DN4>Dɂ, ۍmF.ùarkɧZ`\?Q1>N,ȄB^jk4x{bL/9DظԤX?]E+oėAh:J/f=K="V<^f4 :6,7`nkǯ˓>e zkfZXX2M;okib~YsYy8fبi\n`Z$ 1^1Ϥ8t2 zE*/i/C -R?!An -]6 eϴ/g]l0am*UM09~L])E`Rz nn J| ?Zh{qqo+٠ (8X]8Pg/Bv@3zgEA:hve_uu z*0 ~hc XxWC^3z &vT69<\3XRWqt8!8@8P{KMQ>6qfM'HXq;,צBU='zT UDȾyTXUp=)U:Djݗ&6laqިsYfW:`~% |XKLJ8VțG G! #yooF3)pLωKzšRD&X"ZLe߹Qf$Lzxd(.=yRWldFn،VЏ>QL^\wL?ڈpԘ5E>[фI0zX(7A*߆8 <$ 'ߓt.ؼiS G6!I UW IeIC:"!bZi7V) \Jau")N՟q_\]nH(V"#Z3b'DkSeH;!pOV j$A#cKLPc?̓of }#Vpݖk?Ǧ]/x:-S1:iH36PgbstNIlsRi R ]Dm;loԥJWmƢj!ƥ1Kx˚l! xRr'i 5y"ҬHto( wB?.jf< 93^6 T5ע.-BG"[ ^/tAcN${sk~TLyW˜OeD83Tڪ8`6N hf^|)F)rA  {?cea8rXm[`JClFRp[ Lr?26>FN*\jl^HvF\-?rF[jֲ>Rs9 G9 #u}{jb"6{@GorUF5o *;7JSmgZLrWux'EJ3k V~`6``C(^<Wt%*{Q^e?-_Segb' [P BoQyWqsQ]C.Bb&1%^\a^E$dS@#,}eDiJOI+$=a y|^Ry֊mnX߯db+H* LÅ?U39`ID7 YJe,d׋l;+eVa8k^ea4vT:aV\bҺ]-}]K[*kb_pxU:ޥy㉕A6P#7%-Ԍ)H۞--ʹU(2T>iX#m6 ӇL94HoKA5FO]`pa 0 kń+@"*l+pBYB1"Pv06Y'#cy|3TO̟PqmW2((FڜY*N(+Ɛ 2PvO4aV B.DҪĜU w+T B ̍ !Nd`B?͉{l<9p_i5Gǚ94ȖgZ.9her3?@AXJ;4_M-~k wu$*6RZK 3`^s}8\Y1@%?>bM3M,F؞>Ai 5Үr-VM8'zYGcI%blBi.kE57DL%Q%!NΗb^uRepgfhA3 LWL 9.)A< _&Ht &b@S7@NZJX>/k  BXT@K)k탴CJ܅L9\@k} e['hOwNc6U+=B/q}w-6_xf@n ѩJ(sj`2>^j1zjx5vmPOX2B+81CG)33mExF` զRdM/={|;EC2c &fH N$3f,.Xp-0: /*45šC%dz2Z+`We';GQgS$<|1D"#J^^ lHnp!dTJ*gq+ U:& ݈QUm3QrM2p`j"dE] S_(Gd;w{ɘ#?v *ms*ҿg9:Kv9oo=, ~?}E񴫬/+1;^ќ8^qtjk{o2Î[ej,]:#!i@ 7Դ&5wXxIMCuzc[cƔ!_T>QI`{.vj;tgǏ.YvƨXnAkp8 /l'YxH@)i!X/>_K\2Cȅsl!H$u& =玸q2S>☘[TҐ$c^ u5K-̭z/ƴ0t7<B\J$ ƈk `>7gU,/L HnMcvե(r'$!@)J)bBTXx|Ę5(GE,+<#%@kq3 %pT)In镔Z5 F{ V(D9/BvSi"јVu8njPOe{&M{SZә(X0uKw˖GݞP^}*tVXIʎI]Η@e2{ p_[sԡk w'95 `!I"LEfw[p2vl[?0ӧmvtDW ,}_aa4y7腃c Ep 5̿;,,HDhekLdޑEV7YH}Đ3ݵeӖ=kt; MW-|A>,Cp7$ &rhH$ڙ.P>J z};aFN 05CW;7{Wz,W7„ _&<)be0Q't'@[x5}7+(;y6<,S/.˕ Jp4hEs\.FYhj$6:Bw$$fع1qPЖĀ-\Dv%q'"0u,Z"eJ:f<$x~_E !KLv#[RF( %Bf´hЉ DR" >v$ol1ᩏK4HpEwͯ6>}lMx횭jv5%P3:s:ڳ6u&L:J7`QB'Cpj6NoFJ봝Mml(>nY|Iu] nr[F| gIV7B W|)9GH) h`g? jjށ3 Y~_ ^ sZAӚ8`kNgER2e+ UHh6&ns)rɀM  |;Y0dQBL6s(suiM>u}ks`U/wْQ(&%o4~^Xy {尀ݏ: לu }r YiLscFDߦXsxެB4nz{L1hq(0YɦMT*M&=q\/#hlTG( zIM!hh'L?ߤfO.3D)+Yk0xtnGTQBǒGbm~_Q>ټ̉StB,Es] vrBdgGP_0ojHY'ǻ:>n8R>`U` C:c|"~51ʙ{Gja\oWmBЇv|(?\PBUi -$(4Řkv8x0q^@Nynb^uE"vz盤_V<{ XXy ذFn ׻-[H]H9pr[`ѫ~qD쵅~>|;-3 S 6V Fy[~!{0삈q "j$>{%pH%/'8^H(z\DnaY~g'3/flm:S=݆H`/F2GyFY%~edY${}ͭ?͛s2lkW0VN`wP@'oݙ4MɂBQ(н&x̾iWM%b. {x{kc'Hٓ[F#Zʔ%> y`죖22R-;P6fJe/R; .L]N9bB] /2AIh@a3!^6Fӗmxxy[Fƫٔ|_ma <ъi( f^W=ʡnK;߾C6~7 uHo_IUNk)3?-] \5-ʏKXC#jZ]K6auXW}U/%lT34x m i)`8>-6i +(s$[Z8m.8Q**8/(!Ê3 ܉%^X FX ;s=ZRl*m'VNIfs-q6;/.iґa7 YIwYg^%irZBn)2p Nr&XעZpl^oف,3ЪsvE$G/$%Y(3fAKlg?8X>ѝ2̞Iz/oolpjnF.]2;e\vB(ĕ cZ5R,h1 y0m\. L._.ۯ)n&"6NQo]c}л'S"6;5vkp8Aj z=w1![ *v'|X S˂Xr:36.[Qjo#XK^Aor-Abb(eO04\9Gn8vΎbUt!=QrŨZ\:`8A3j8u+Q0;,0$wfj B7,dR(1BTl(4őtE~7bL\Gwu*KrWX\Ya8|3~7;}kCNsp)~BP~5%42LVciPlT)h3%'A 9]jj>y/`,0WFztʑͯK;OaFD z lluDYuEGqs7p(R}ٗÕXT,K+0I$߹ga4_rm9 OH _Q}oi (Q9X_Z$Cax@!z&;3,S Ƌ3m݄4!(if+{(ukj4zΕapp Tq҂&1"Bb/D BP½"z?WmVcu%mr&B=9H ƵigGexv\xdP$B]>l'f6ZUJ/?!`:3x؀9 itCu}\/xn$ѡj |Su!DCG`O:嬐)1AZ}JKdoVï>|u1ht&:2Tz{h!llE, dի_jF c ,W \Yq!?4bmgyD7`ʂƖqs@'D|#bRDQ,q9+8FOuc0/[TDOp^κJj; tEmk*HbmdqY=]pY)#K;#ɳR hQhpjw{xK3 䀣w$tA/1\"" o2 pI(6EWV]& Sh=fk)]Wǒg>=6r VakQWDh lC^em!ʒj$tR=WQ Q8߿^RA:pH(?<lU*/5 M3预1jQ%)%c\?-qߚY8>vdcw7iUE]uch/\F# ;3B%[tq K˔(;7H&'<,O:®j g(GZ ɓ?6GBfډk;|-V< V-Γ:ߊ)k,i‘n[;l"/o\ }n[c=>i j%OJ8FD+Ƀb-w, xDyɜ[wg_M(F>NI*a޿Iaq٩Fp̠DҖ[ $.`sܖz .(|fktKjvjKbt)=u* ßF:tT"9 xW@u[ "d"Su5r-{C\m>:HzsFmpp"FeP׎9~*4LfS Ծ쟻n2ib =Ys?{$(W YE=OG?E+P{}_,K{d-T,xy?)Y0ͣʖ<9bYA+K6#]2aA wM%wyxD;ƵAoyn!D8_w[tjPdH al>b7NC]sсgrnʓ3eEQ'`E*Y)8u-\*1GPZaRDש':<̂ʹ5AZA']3D>GC{ "X{87=LUByKITp~q[3ĎLokQ|~jlSS BltE^~|sס6f 92Bt}G];w# =?hlWaҫ[i zh2`!q(;N J~q@$f c ټ)tApZ"yQl9I!(F}<`)m7< !A 4=p-M6pfs}cT_qA|b\^:׵ џ3JoA E(x yMCcEr^CW&Op3>`"δ`Rg.o" 1!ȉ<`Un/d?D11Kix~!5 +{_ި1bBgļA;%R\0/3%+O—u[ ı[lY1B4 M.vZAI\wx-bnʹa~ŀR\HGCx?1ӱk&F]F F%GX3I_ܾ<+aqY_ s3rxѧ \=zqfK1Zgk7 WmJFj Um[)!ؽK!-GU՚3qY?f7%WN?(?QoD8K?M,Y1ė\;xQwYYXϞ sq\<4 7[eΠ ܸ:A} I,f~O2 V jQf?Z࣫^ meD^rT}} j մi助6 T'*Uhǃ BWΰ29Xȏ•7=${,tO3`(eIq|"wQ' `K\.ӆRX2j2.f",Gzx䦊Mè#};OP mPmؽW)ŠoÞbD6y FXL̦m\VcٟxQCv ~ jڲ.Au-!yuC{GUh_j4L]IwxOt9Tzh%^da4`ñ-R@9q3:f;HFkd 1{9-?pNt\$f*0bþ F3A%ҙ*N閶T+\ތ|h4~X x2.4.jb-x^)ʘ}药릊Sf C i8=ϰw^.qMAR}m*ʳ_>N![ @Юqw!k)i).flN9DKH'2,&19;mz֜}-f/\hTKX*U׆XBCkՉѭbYˇv&cg+e{ߘϦ' ˎ rt ?5"帞g}W$+s*|\ ̓R529,CKq vD"~ ̄e4cLnJxً}YhúmGI=z|>FΏjP'<e{| VwnAEQV{49GY.)+g Yy^^)R{/C  %Vd;4(#Cمg2)xuqjHV1 / ZZ _F^,O8gsJEѳ0c],tQrZNd[%S̰F򋪗SA\NxzR{S=H>EEŒ&lG1v4;0.zPR(2]Κ<l8\oc0shȥ!:"J`$&@3A59I¡BU`#|,g@-s{~m0jk~)F]5gg&'8lq \J^ d=9Όe؁۝+|̦a^Q~磝^m qGX~u#ZL1S\@nR8ᬗ@rB̤eէ^0 Nݱ?w]fƩaFZ!/FD(ڕo鬷m[$56yHțFv[~!e CC0^-Alr;}#lh+vk&쨵mُ2\@Z&E%#VItyVQAgpPeԀqX4#ʃP`p}^ mqtd ݏ\Ԕbrȣk}P&EC~|\kteM]aL(\ % Õ2-҅ &7Mj`BE1Q֫\bNz|4Fw}fdX Rcdг#/}ZZE1m"Ug$,Y G|c٩{ X*Wr4Xrtn+ʊYDLqr(D\R"}#vm#\~6H9;Bԝ ُS^g(֭~21M ~of8͂'N0̸Ń%S 7cc@A3m͛ fJ Y-pԄ3Ѐ2zϧڦI=jw. {]02fy,Owc:M#%3[9֍~`zf+IU"E&ݔL㼸Yh]5J4i:7Q-yMiǀ{d`c#cjZzHeٕp(q^u8ڡuanEĶ|5x_gW˿g?f ǃ;>Oqԃx+UW J}8>Uvt#m z1pQ3IFj~ a(%L{FqfDMwv9CbcJL}~;{qg{ir& 嗉r=jZz4)7Kި>0>LpW-:T+djJ}mM)u# /1ymv֊r}_Ȧ;MEqi: $51|S?9!R5qDi ӳQ^7h_(pBN2Z}4y^t\4yG"9Tay/'V0ljM3.JrIr :|4HE{hptUVsٝJ=xO~ z^ kβSL3]Ъ&$ڃHM !g<&J]ȴnj %Mť'*p(9䅂%5!741Bԇ!0Y|RVvwc, . a p O]sՒ>q}+*#=_=<3 =x! pQL`T)E+>R(&seT [=Lcz`y%Q 2 v5kL'QSk&~,Hɸ-?Kq͢g 7~% Ł|=R=z5  wYǦs->wo[e>fL]Xw1Mp3CP_I/QYC`0&J 6sfE,¿.T:y)w:a,ϧcdquuPoy,ZfO*uv?6 /PB.$9P%HLI5\6`~\@'t/\ 2?UV5C1 3_Rg㾫E+oI51I6Pϴ:xj'SX2^{j; ,fE9'qe۫S7]O.m( BJYˊu[[Cp' I\f-w7nY&_!N}j+v LKV19%%Zjqp;$[|/O:WU0G_E1cX_Ap|U"@^|懝^'sװ],ð]x}KQܕXrNjF$0銆Ȳht5dk/l^E!R::DpEЉ*90N2a:`}8Bb'=b<&a7ɜ =b7I{Qw-ޟt_¢aЉ*lȄ (]z0@:>ԕ2uJ&_ѲO#V$m2\J AykT Ь]DIj(tgL]* *V T:1ݩ1"Ԋ|t| ]xץYg[^7K?Qėn_闼"߂[躵.ƪԻK|V.C@][d@Ë _̙BE`m@YJsIH\ Zʽo^jElZS@jW!MOr;ο j3VZ[nrxx$8ujn@E>5 .VKl-LHq/20l5Zэt\)d5úƬ'4P(+@)BJ#X<:i 8Vl1qL][{-@D'/ a#6* + NõК~;y/@3׀ꐼ/t\r-RK-^[>?L[a0߉&G_8U3Kp$ַL%}o IV^QqJLS;٭}֭37|6d0G8yvËjiES=@_2E>`a΂29/.Iq r!̘i|8Wo l*ka6mjY;p_:cW4Elēm1J0'i4@=,lW>q}2}P7&7@lmgHńJ}G(k59xxwrDx?纡` rDOaaGJߘyrxB^zGjJ]X^3=RYnQt_knB^z̸1v/&PmŠ{w=+6_Ö @Ns;2ko`񃭅x.F/0B)%^Tґ(;հ+: *G/Ikx=ro b~㞒4~{.ZŲ9,=?I G872i D]lO PygVr5qz+'X 4 ]0|윻Ü.~7s֟ǟ /Ϛ0dB&ex瑩o>M+`-56Z1Sb`_xbS&Zїߕ=34,E^_2`d;JYMPՔߜOiL LP]./ K}zp>$/ҢxIm[#՚Kc-fL9|TTSƼџٓX@?SSnøq:?M(m N*.K41ȨH֞\ \o6X/y?°R+怃BjkiV Z{skv̟ NlFHr7Q`s1*%UIqZOz) ZK.!dznf3"'Yޑbllw7M5&j(.a*#עSM>4LisL2ɽ5eS|͟ ;WK0kf)c6X?-%9r*v!>9PaGhq-2.M\HknP"ڽ2IO .sjl19 ~D?0yts;4"DL#8k=@D=d"Ÿ;AӘ7|&1J|tː()m|nt4@wL e!JB!W fʼy$e eo>ֿޕ):(\YC97KuPjpJ3wL~qgֽ΁3:ftz'؏}} ꤓMՋF%j+U8@Kp\+uN2\DމExyьehhe>zSGĭOn?g,ēMJ/jc%Zzni*3}|YZݩ\ "-uhohᆜOn@Y (-x;P'p qbKY%rz F#RrP9!qF XJzB)(:{1iAٯZL7D }KW*]sªu$~MJv%g* 韒];[zE9dp1W4E5 eZZRy|*!=;M1qL0S ?䣧o$ I8'ӑO"&C岾m{ G):\ك 8%M k/Mn3mjUf(#p6_N2h8lUK ,΋K_a%Krcn͗zGoSѡXžLč\Y._N< t׏-Tmf=_W/n*͛gSVPZM*Q3Ks`NlF @ R֧$q |7/`}i; Kʱ_xqM,u {)QǢ0ʬбbP83j&038A,qec{-~| 9MLZp] jO RP'oqe1'n`ߜu" H MEcMPe֥1&A~Ny%ko׀!~<6$EbA˼Hن7{ȥmU-1:xJk@-gRXҬľqik0]7vC$6tfe@E7=_eN`1vv 6GV>/S`Wl+[:]IgR'~j %\sd6s3=țV-ipe5'cK sHfH+~D33w| ՠa+XClw;gQd>{\r)wxAW1F*o-sSE׵;L ks# /жjǺ/0F`ʃ}4^102RPU*J"A ttE((NЀ]>?h!;EX&#ڒiFRX?d\=jFA75bͿc%Q%꽹F$ptG5$l,~U;OY)ʥδk6 %YUEOKFP82~}wp.:(Pe38MTIVRt,"̯G (\chzW/> mG;磙zm-ȈB}Pڢփ,R\0}a|Y?C'JD=]XOi?yϟ@&XHWlnx i+<ӥ1-X, I9qtkVhUF$RX/'JMl볻_CV~YbFW&N Hd\ymBL[IJ6Mh aSm'||A$5#,Đ-:QwsGBFyM,"Tp;ƪNo0Mw8ү,8EIZ}CD e(Їwe+w0vƋY WRY#+:P}ഓ/gzؕi*k΃(.ER?` Ve?f9?qGh05ui83ƽ؇ 5+’6m-knX;}dP//b2]/rl~ RF4fpBdzMߨP]DRi#ع-%&eK+r@4{KVIn@.+:J%њLV~1Q_!MWifogi!3(2)d{&n=_D*C+)@acYÉԹ$maޖuzUR ;[uoV"_C^I'. np=Mb>3ic"cJyK봏ۊ-Q ,kj=:ٔr"2V XP9=2ʐVy5>Kq&o䵥Q9_SmC ?x4A1,0L$>~Q~SM^814؂Tjrq6MߴeR/$lqRL$괚(gKޑlOagQ[ J d7?Bt@kڧbe=?ZY, n-3kSΌL$D'{_t.\zT~n-4n^C1F )94i ĖX.VLLS a0"r8G!!"I(o03RS˹HhЊy`1Ƙ${/a^/ϓZ!Y v3'>K  zp}#iϾ ؛SA;c> H͎<)gL=x6yXyk'>ZFpu6|j6o\lj̭,3(8j΅AmBdP{LKmdnaztDrՠ%.^J`xH njrsƑ c7M\Z$Vъ4QL)h06ܹ׽ bT>򬃈UHs+#>|7H _ϓ_U$9؄iIF#\o°{qf``D *ܟM ܞ,ùu{c4θW+o-i ?z_}B3X2D*|[ YD@0:_/ßl~AƬ~ ׭|#6FAP>@>x2NZp?x^h>Q\.OǹΘcG[Y ec1osT~2%x,7Cdydy J &5gf[W17 ӗ4$+jIkv;T;8J#tL@ڹ6s>tI[feFjV"D2 .2j4w pv)nMIDqhOf63vp.YJ`̓Q*$.gh}56 {zU1q_7!+iQ$TPzza}#E{y:h CƂNzʄ|W<"HeeF$WФ;_8e")L ŷM0Q}ɯŜ*x6U]έNJi&RxVJG<H䏘$|:0dzh;G'?#SgX'kNN=&lv2~ M3F?6ɗwaqQE{ XMwvt.r">Ω8aeMIt%==ǀF-p6ۥT~׭t}3(55`MQ¨DX %6W; +z` vK`۸)Eo8@g ×Ϧ0aH05F/Dľc=AcZl91!ዃHizž1<bjvjF n>!F*Q1Gxz*D1cK!)}a͋P<(]+OJ4JZ>>xW,uՐj+7m[JSagFNnh?RF^+Z\wMm^o9Qh RVʸ F3^:-E׈9BM4v޺*߁w^6Fq"'>B [OOª\`TB QVm[cz?e=DٞU: ҽչG~A303yE{hW?R(jyTu(<3wCOdSAO.'$(\$Lף"وO1 fD!E@ , aބxIRG EMJH>E'ؿ]LJȋϬP#c_ Ψq#5k`Gk T:#Ӭ/.Nwl͙V*X^cݏCkqZzC !%Uj: .ǬMܗ#f͙m8\y'b;fm_R)UKS#"Υx};rK"&!S C t5B]dX# \0xi\DѨ\]QτBfᑘg ?IX a䤃?l?BhIjv"[YLVDcJB9Ew9u2"34H߸O*Q{?bR]{u&T7$di7*p6*@ _l]aҋqfU) byGHB_Ďpn+$Q`w-]^ s&e06m#GHN?Ht"  T_t1E6kaEj6Z d@b{DL|LQ m܄8Ɂ~Y-:r|}CU%_DE6pS_KFw&u- @z{z=(Q0M@V2Cn_jMɀmX|Ҟ(F\WyD%J ȍ/A9m;ۺX0P>5~"WhΏ ?H_:wj@BL!Zond"TGxFq>?wNvXp,|MXJy EC=7xw05:z‡IvTT0L~TU5{&+4pD!|]Mzu@y2fsS/=F$3qfnmY؄}N;db\*l9Dug2j~1/bѢ-t* xfl KneA\>#[L OoF6I:%o \|; -ku#<*$֬\ry7+:*nR޻ \ôU9BqzlnX,vdZ?̷j@\QVF&)ꬍ$wyLDAd/! bOy';yh{9snpHQ@GwwDr=+Čj8葫X]*#"_;#5{Xƍv.6V s{>$6lW]yCߓg37;ƼȮlTO{r6'[{գF-/m;(AU~9phS]=^L: -U{q֒ (r|xHefhNԭ|$jEˎZ1E@'J6 ~/ozIу;rMȊ}AՠXBԊMF<076p MjWJ%\9'Mw2 P?)wKlΙG%'2y 4@Bvv֬#.h/;':3wj,hǓT%vxXMu$ cWUDW 1&a&>Ǻ5l9 ѕK&yyb?&ʍ|9 8EQ!ug-lk"y>x2-Ra݊ݒOM M\$qNoqo*Vc/t@ ""(Lm('Cm )Tɲy>ϣ~ck'fv.]vlS f: &=Q)|3ǵkj*Z 2 c-=%ԎsPTƲ1޼mk2s%@%w#!Ŷ6#@*5&8kH&:x܌2JN9nēI2/JU|{Mg5/|j?SI;3ʾ.=ϝk^MW#pƲIV'MVc5U(wi%nL@p`2b~uϝ1(짥K\ssSζHpߜԻ]EL|[RИ ޷ӞxAy|kyhB[\`3vzDf&#+%xO΃t #, UӳúZx*-v@“_2mVi~(+NcU6`Ou:QFy k?',"L錙OJҳ ܲ S[šz̬F$Sm #wM\IJx,|ShMv+Z]qi|2h}IhUyfGL|TuHimʑfjj>Ąa۷4(%HUZO;o1'0I-^>έXR9ldǭ(1F,eѐz#czRqQpl :&,M{1 !]\-J5" ٟd?U|7$\8+k}-kǯ`l׋8&߻KO97 ]X=xm\dճn0m= \xs=uXZGÀ?Pb,]>TCSkEFU^RՖⅇ["Vs=!@(jߘ;;IV~B"!.)MK]ǖX)#cixh$q%-CII8m}qG 2%G>dhq`R]D͹7u#j 6Iл$񢨕#LN7Q5{WhzK+9FS*YYsh/O@&;'X0ᜊ|:lQ޳OG?`jП >H!թi[DL)e/q{wXLt)fz;+BlTjXcSҕdHTj豚$x*=dV-%c{֮\t٭q\jaUUj^.|2t-"/ &! TH})تDa8 0cqhRV JƅCy!?Տ,|?>]F&ilhK x g?.>y4z(IQRZx$ǫUHa3MؐhGO[sČ<4 x'9z30 Hn>N3&`A%15hMX&Sۆ1>*ҝm{uSnCeI/D~S 8;1󕿰GlK#F{r#Ke;x3Ogp?郠6g[ +[4SL+^KñNbRGqA(U؈K3e9[I>xTP'zR[`]!at$=tF\{z͢TD؇%#a`k7>ge'R NWd G(GJ٤ya!@L_v!<#ƪt}C~k#0֡fjEbikmHcAY{5Z*;Y.N*~g79pJi )5q" ۷YΫMy6ە> a$S5ЊV ܎~P rXSj͚at =W٥2'ˎ Iv:G2g&/%zDJ!@-&!>㴌x^PAbWj|S0 5B(}^Hݐ*c.-W@oo^E ߕ_tZm̸ =T68 }`_W-Xdg$TIR !i !FP5EdKCi(R7ˌY}eж_ʯL+-ڨLHi_M哹lo:A}pFsb.^uIjY I^@#X/_)NHk%pGu!#_Уmu䤅#|un.iiS&a} (QX{AJ-T XvC jVe!2VO[fFifv\t 9 Q W7)}YhKD@g|Hk~/*a%*l/*<ÉI:t_!s;leD)[50bTMj#p A}/w "cf3b {Dq7&I%Ll~e9 ygIQ-A0_|O&BPD Jg$WXS>o`dIvym< *(),jdX؎,^g_̀^=p_H>4Z֩^XOQ4S_K5܂W[yd$]ZM Tz-WH+VoG&:9z,ֲ- Wˏm]Gif;tmCz&ыr^Y!r>^ âBHޭ6g 4ʛ7ɷ֍Q8OZ1&W:XSy4bfHy\d&M}Xw 88Oe:3*kX!Hj;G@giteUw4`=Ye~`Y@˖Fz6W^ȡ~`~4ŕJ Ι%`4G5r"}-hV @sc:uן3$b >iOzM-]gu))X6hhEzJ*`C0Vi|x둮f ɧ ݪ92![ta!r -ܲ| }>Orvɦ]uB!arY(lB)HϟZ z ɎD骓%ӫӍ?0>`J> LhvEbr"1̵3A>(1 If;;F8~F/u#-蕁ƭǢLN8}0uR8.7 uֆp+{O*l%;|{DYf{~#->q„4WM(dWwCf?G8^:?*Oy7ORh=^uƢsxn`#Pb!I+DFu JlKmEsM#"T9Ǎ(ͪ谊9 c i{4k([6HlqS r`1 M|U<]Jdё2H/R1r"o=IMC\<*46A[&qB zRʕ /i]NI0AL X%$/a+LbX|d)٠ܷyb{58TB6CpzJ" ^.ab'b1򅯼gގl^zr k[^KjiGr EwaP܍X11!/A> Oʌ͒pVM4p>}&Hm,aMcAU,t’YtY&/gzEI16YMt2Xa䙙\7аEx؄,OF b+`#eEfD@d&qd`P `h8(`+E6zkBEki\)$AQDl*g|9ay4jgQMNΡTxAO.m}qCb~'Q/n Dvdm۳y=?Ð83u Hׂf>AH530FO7-8!/.}yaS(Zyb\9QYeŦwQ)3^( !/׳Fq!2[} fzLUi\Aj^%B! %/ҫًBۀ.3 /­7ϕ}sbB{󀩕^oJJQR#*A%`1 c}] 8N#ӫy.#*`a?e=1:Uϒ^b^Bn1ܩq12ʦs ou :5h})qX5~pCJ+\Vqv8 }$wӭOײBP_ڠ㫨7 Jvͅ7,z{D>TX }טƢ4<_|ZIAq]>TEx#&˅yܨ@u협U }_~PT"TL 4d׹!],Tqxh~ּ#Ȋvq5:_ypDYQñrbO'KLy㫚xiR_!lyb+IUťM:Ks^%B^J>{++3K3:<#O]^ &[`ݍKAsI /=*rkA#XW,YPO'5Y@搘^$1b*?S Q2Z5mWf }piw|k)3R"8.3.I?t]37Kv | !"CV8:)sr j"{iSY_E`Kyi+[j~#-ZN/X-^Ojuͩz1֊Mau m e'.ȝųX ʴ|ۼjuǗ"VtO88hrW*Q5- 3:>$8OfڙonYpcC $:l{ZoPVME\$z|uZ)7p3XQ u>PuZ+ pXۼ=?!S)ଠ/'EDp oiQ̢.C}Yc2 vEYì[Wqk?d$ɓHԐW8ҲPeSE(P-2r2DۡkN 9гN6ޖݣ qICp@aPu~:R(|pn_שFX1L)v3=8ӰfwJ-T l'Ǚ@Z>=`-& MC>_\X)Fꬋn|bMZ(Z -a8$_'yľ34瑍a23 =US«/x_bs*>C_d; M%#xWUy.y_;vĂBC[Yɜ+f*wq[…0,^eԻH:c-5tfOl{CtN6s17A %OCm/juHHY{Y؆B_Nϴe7%4 u/Ʀy ѢOy;gd뼡'ޑ'5|תja]%]Q(D2`ƵY2/Վ蛇#55{Jc{<9コ՚j'rBC=֙ƺuf K%K,Kvy,ҹ"V΂Nx!7[A:#X!nF5tF[A#bes?%-3 :Te}U\C a>cw*Ca`5lɬl-$+(>4.:q+s63 P <=(?ZbD?G+EhVP6ת{6r^O[AV+8D~Al&]-1$,4bmz,cUK2/e_ cOl rE{@s|ZQrfl A(~V4]P-@RJ= oi=vGPщdb5D)Hۆ 5s3=GNLS@F}!K6Z2hOo6q@a`WΎ)+>vD ԰(,%*B]Atg- )qc%Kʀ#=ZdE _mRLTk9}]K98Cj:7L 3zav1e{x@ƫ{);uV܈iMbY~B4R{(6X&8ۼOH2sB#ƨvGٻ@QϫgPF 2T3:9GAՀzEErK$-i,%D%`5R᚜$BH˪M7lj>E]k$PgR&< Y?;[{5^؞q0TA|쎰!Ĥx'5bن Nd AaK`\ $*I\=Bދ=Pt%Hzpb4]KUSG#%t)ȭõ 9^ۗ[[my JL|lF .M$T8򒤟HДj

)Ed} 0`%! +IܡQD`9Zz"qRI%)ǚSBW05=kMR dҸ"TwA؛tǍ?R\ios@TVEB).r=Q,3 Mvd,sm}MTzBefi'"^v@Ee+%k|Sɫ k+WϬ ~H\3n'MPPlFyLӥH1Vq%+ iS9틱{EjOMbvY'OڅZ%&NT/zi- N[,0ɓk^+ 0%i:tw* ̫Ju ƈtIL'm[j0ŴD}le<:CNyD (dlc3;Y{QV[8 G.3w5]\h}hdUE8дBt"0]:cPIܮi2 T^5ss^PL`,6GQ!Ia0! 5muI pP8PSljhC-@\b 7{)%:zM;6xQ,(zU1%OѦS코3Px_;*B3!b/o7zJ7OƢ+?>F.-d1|eځt5nUtbxtloC<1)}#{ K{vr!Fdv ;8h)u 3S M#9㯧!B( @cSzrc6d#v*Do˿jOrwd7J4 h.z=9G)lewJOuԀHu8\VlâC"yZ.5 f Z$' X O͆o(_YG3qX5B¾52\Vi+mHDlQGnRFuqlvaw}a" |JT0: dM y$°9,.2 \mG \|`k塠E 1JFn-n8 3bO'p; > @*$|2ڟV0%إY!&M^\mba8~|_+$@5-+$bsToT] i-bW=_jPG/)Ӽһx%e&0 c#_leߞIaG\s'B9>AV7^?-+`; Bj QT`i~D҆̄ *n2/$9"|h K.]<3݄PCx (م6%q׬HC?BڸWqˁZ \Da` %HX܀f]RrX ^5]{geQ`BQ[c뿐sj.u΅{*?'e]H?U);no@.iuGMQObd|S0 |Bz1WC{ɝg eLyWCثmG9N8K_Zn\ &8٥J ^ --d}- NERj`m6kQ̲c>jH)nIn!%s5G^~+/ ţ ,1ޱϩ^$^aBEB B*Hy$ }/EK8cVaPTnQzQ.44O4VQB=[Jˮw"$ ^yGV Fξ9iGm>i.(VRe2l=[[E=: -7?dv1ض_Nn(^U 8 *KlrR%ĿZ9JmCVX/yzf7J1v Ddy]SK?{S˜L~`8F8.E-@sQ2臰YSL$v+fˀgٞC9qI3r5_!(R XꝝkXgJh,@ I]uuBg|dޚύBֻހR+#pټ8-mD2QO "96ud%lMA |o6H݃V-LaJBQX/?WjA b/_#0gxKmH^Vj(f^}l9VUR8 BLH-[A˚A"uo}u5SD2.9 n[ڼ9tZ..?f/^n̟abn VpR(uAXj|Â+nVΦ*[ͬ&I}7-VhIWGklm6sR`>v>#ke]>"W.c:xnߗ 3{ggaJi9g_VTn֐ir0-J|#^M2Mϧe >/C@֕ku~Ng^ר+;D'\KM %jRUS$<ֲ @K-͏OF; TjݮC q,QO3w:0&;h`9Mr9ٸ[ X!GӐ'hGэ ֿK$&r4fhl]^ ^utIil;d8X.xc Zdũ*nf:(j%B+%Q <5?jMxFkN'sp;̶)xEWl%`ԄzO%g:ߗ֝( gDBij)&Fa~: 6=!}0ǿx{7oM vj-z-#%⛜SMXw4m"DҤC'hb9ʽHk B*{obA ":};9E"3?"I+>04FUқȿp|gj/$iEI1(Q 뒝k۽KM$ZV m^>O 96k6wrAdvyfR#ZK0cf8z}*%w$b"^)FM]8~CxB- #ߥ^>&[ $OP8y?Ӎ8lʮ,uk\(-ҫt?CÌ$0w]D!Z_;F]s4vAYMO91;w=NX0ԝy̰dҗ. 3 + eE1~ ƗTe VFX+<{QwQ!L=leFĀ=a$C^tT)~I4`؞]^hylgV5%be}R_Uz83q${wo)=pL}<(No$wQ<GPon J {d~MBMlzkww] CO9C[8rxW+yhTV:tgZVqTrǿ'RsҴaW%-Q|׋ƙOB X=M]p˖Ξ<1 uv(;޺|6cH+4k6وV~)cF7-}Mc!pls`dP,"Twve{S/,!dRӇZ/e`GQ+/ Zo%dHj攪5 c5lm>//Wz/Aݦ9 N\"1*wR⏄NB+?VK?~~qeDúr:uV`5#3<(#a+{3Fzlk%(Q=16S: 'hª0.y 6h{ȶEGX V*R#jw7k#fcPa}gk8Pvtq+q|f]NCĭ$ kC*vP֍w0]p 팇ߑ׆;ް{u㐢k#vDe3ğ/_]2 YgdEU0 2Ȫ{]RlO߃\GV ;,vCװu$4*jrA\;_ .@fc"cnFtB'.ϢxS-sA$5" =6y:l8ЭPd(m84>-v@<V1GM^}f'aj G0Bxz270' J3*0K@qډz1|IxL5@w~6rWX eQ]D2 Z09 @?|z[/xB?biDTşإ?kv2Ǩm4TwOX$Bۯެ([<(ytV>LP~K8;Y._e4*Q-ZB[ 2mڐ pyӇ UYCG̅yz~3H4upLe >wgIbufUK_նtK+n 9+iC•"B)] ̀1Q@R" 7ׄ  6WB&Ke89 2m݌[Oa)@.=3j9fX T/9]2;P7BlC'uՁ{y#&zbn?GG~4xV+`k\Nf/$UmR*a"V\_w`(`mAR3ao3A=Ac-VHH׿(OUs8{d[2M{VMR˻2-y5!Θ!xo*cs||R}s ΄ 7 ORAFؽdhnJsTR;ߦME79[uz6M'}&(U#`On mџc (sąG(qaZ^KDސ']NrK5]lgA+f*Ŷg<{3os;zeQ,A+=B:+ 4{4ϙͮ䒤 tN*Haw7Yg=TQ*/fs1@R;R6m+]1,7Tt?X Oá xP0gwFLiw~ÞP%U3&g 7(}3y:zP%6Wl)LjN dl )H'^0\1KYO_ 6@!RdNP1ZՊ/|duI!MO^!tGU N>'*H!/w{\PD7H37`SH@X.r;Yal^+/W))L1`pR!F5h0dz(x%"7.腞ząo$N;CrnMш5WЇ䤨 veuw6HSQ[p I\Wggizvb#J1]@RYtXjn^ Ƨ Wt+ރP`Kx.,}*LI]l1jSQC"pb?<,߅$eK=4`ը' gڊE*,b%NO _5֨= fL#|X0hs`sXR Ԣg>1=i3+]1HL9}W$(gg hrOaݑݛeo~k#Veֳsb\D)U9#Z4y}UhS9[>9Uv˔`SB@d%xIŷA!>NS|05DW􉏧ûhiGRhzr~N9iL 1VJfDNAGOw1u.ط1sI&گMƊ\EŘ_S>1q`nZl@AyE "l>mu@V+grNevڼU{lp0~>:dk]B(,;_s,KQS85; ޘCFJ{|ˬT 9|܋<JW/v(uKit>C[]:ǍWL[TW}مyiEwP]j-Rr>QG nW;"{ DS騄XGűX6ԙ`[þiLB< ~9KLϽڀ4`vPI\Ѥd E3|afTy>2bԀ2YS&SoZ`)L7,㭶w lN35S3އW\H)u~,XPLDqn : }YuũE gYt A~c̦yeFsCBǂfˑL7Vhӻ+ԉzqtKH"Nk9k8WIPE ))@^WLozrdNj@Ԉm3bEыrL>F8wqt O3/e+X{ ZB)v\ӫLyr1 + lqAؑ`L.g(ɛzѳ9)$bE,T c^JaŅ+e; ~KV({GK9d;;jRTjxtj=]a޴p\P>[I֚ȴ5. l+s˼hW҃)"Kbz#s!Y+cir7aMUDiI#FVǣtKUB7#E=Dk*S.A DTFnB+=j}=bJbԮޡ,OjX:]/`qL0\W}O,燂dQ}} 4AڅM0nT#}:TK<L/PAN*Y,z`GZE}UXd&$ 婨0:BK) y1,hJ8g"D_u[l>gxt(6H`iu?sTaM1a)&!Y 3v3MD);fRN ;ȆxsyQ6֨We<_a&6#:N>)a"xqky;\o$7uM"bOGAŸОy2" `AXኡDϻЙF*&h}Mh&O͓p8|,;vSfG<.Q c2C^gwV7Ӥs z?t\u8ܶRPNdA,햛2D\VZɸkܡ;r_onnAY^7PQ aӢ]tp"sd-xw.ؽt?G#G;-UEQ/kb&JpauǒMk4A, Nʱ1M(CXH\]XW;FS'n%bRLd+?y f"t^Щ[|SRGNq,<4jw0^μ?U! sաZ2g3`aѕ'ćam<$/ F3T67\G7a柆fRh)Duoiӭ74XUn:Bu\OO±Y>A{Lׄy>qaG6r&zO8Ȍ=eyV~6)7QQWl( O.:.kSsޗ$0`Crx!NEKOjhFpO.cܡpT|+a8B@ePނ ֡iڰy*>P/ S[+}q"v[WN\* 3!"⤷ ڥ]` *jVO:J7}88W1O2@5:'r/pKh+{[R1pkY*Cܟo 7- s~B%F91([_}Tl@27a_r\fO b PHcfdN@>wT=g\?^,cH!ShXӦznAFOgKp1nT@ hh܌~K:٪F0]G3yGȥEKȮ#H‘Yܭ_3:yIް7Dgl}>l*jo_.8yM޽XaQ:b;*ڀ^Ĺ;=KG0c<^Vvhy0'0uqHޚǑ'޳)BHt+s'H!c pJ+pZ^G Uت 倊t)g@$ĉ~ 幩(w^RIp9Q$Ru{EEᪧ:`F8O8T|r?|"rcEXLtq |' h ov eXʱphmfACY4Z,o`3rB5"[WKdVްpHQES?V^W N [Gj5x+]@MCv^F)Ar^* P_Rif8RDۅX*d;[ :jM|cR5?M(?Hz>I=dK$# ̪4~e *FdTs[G0b:" x7'Z _zGI]O#Mf;X?+,l%S͍*gIJfy +wG\nLJ7_P %ߚm-ce@ ,WK>li|.Ub})WC' '¶ Z$7 9H(>;Y4R?T*!m Ϲݘ@B < ܰK[9܎~x*ڲcX)7yg*rtŽ.}q.9ˢ=sq>E;K8 YƒᖸUaH[xa'vУ?KR!h}6zFjmD{yV[p>ΧE *;nqY/!׀À*c=U©UEH/-[pEpGWvmi M5 o3[۩JT+3,͆Ut@?3|'Tq+G"s^+'bu7\X9oiM<21X"Xθ$;,"k#mM236@ꬢ PJ_L\֤Y}n(,1#-ZhY.pō"}*_t7)G|%s{j`¢ ̆*B=3i/ah&jik6P8EiWR)AO%{*XVI'^܄ a/7k 춸V'¦[ `d&(:BbB~WciK5oD }WmSe_^ D%iĂ Ez=]aneDAc"Yį|6,^' fy>lyCRd`;~f._j"OW5y #;A6~M̪@v,e]1"YurIyzNL00~}ϣQTٛ鰓AZv9¹3!0|[uq*l>ɉ|'P' qdN?,:㎅V,n<j\;"3'OxK|ə_ꦪ($dRQ|_!ٝh!.]\:k[!k\YP a!##ƕMF}-׀k:p60+EMk IZfDֵ5㨒fr4;ٚ5o]C/Co ']JC 7TNC9/6gfB[ >*AE-EiuGx\*6ڹ'~C@WgC!6+KB61ٱ(>iX^#شt4-Y2v29$dMM5c3iHc1 % D2MiݹNoW hd]p:?1Ee]&5tW-&Y|yARA0ɌbED!ncE"9(ϽUȹ?V.2?BQxɽv2p} 񌀮ѕ_oD:R㗹_u^[P5/*5}m[׽>rh:Ty[C#f5hZ+bDAF USXb"cY9B>Ӆ)5.KmȠO cm8>3R"Ax.]{Xo= -ܛ}.Ժi6"ҡd4Ge*f)jеgWsYTIobw6>{GBQ&xCpA$5&C[h&_UAk}\cuJ}oӂj'9L(ߢJR ?48g,A5|ӿtvNu-q#=*/"ˆ3S< zEemʦZÞJOg).*FoT ©D)y|peKKCy)V#$tY}6!= ק}IJ{ȡ_ 뼹Lˀ^ŷn2 ԳKpGS}90,6G-y&ObA`S,Vn " C T\Tk F\ez=:Kr6##Κ}-̂hG<@>.X>EB0vb.B b:5C$P5K>tfJǕXo%F'HU?"Eem*M#ii3pǡY K%ghbPP'^"VY_d+9ENpn($T%>ʚk;4[t'U,5zV(~r4?*ο ) 6 % K<1[p 0 ʼ#=\C9xZY(˥1eujn?{ %x\އ-oىD/zlb10 cB#ǧ'!!ߒؒ McQC}5$1: YR^B-ᯙ{mpA`t #DXv]gU+M'C e)IidD n*zܘhkzrA<3 Ԗ[aXI/ofРvvGoPpyIșxD /p7ہdZ GS_rT]I2\o#|NQߒ(Yz)88Ϲ6r"Y41@wg!l7uЪԳxЪ?|ȕ&W+wO*wNGpa9q*@4*bo-RW 5]ɹApiIo\qHH^l̬垂o/(zC}f}5kP|1ai#Cjz1T[|Co(vQ+oiqb-Iqf̓Ub4Gt/CqDC'WJb>ҨgX]lՑ$ؓF $$lI:8[ \ϳے\!= 2vj7vkI2AmcK#P֛_DU6 @(^ZX45-(\A6*LFL WdJ 4na<ͮyd`wߧ ߯ݩb/m0׍j1 }.rīƍ줉M-ߔ1,nꆐ]vwlp[ Ts//6=ifOIl~hrf xBV89mJ)T4ʑzx=*^SP\RL/thGg?>:9'>Wmd ,%E wl:&:X'adBC.%NB=l:B#r !]hnu66[CN3s KbaWW\沣EkxovG uu_RsdfY+-Cl')N)|3hTY+XL P JSS#H͛Cf&Y<yq)G̕5`)[Yo@\SpU*˨7ˣT|_dol =@9-^Pyvix?YF;>K4UP.$N$P{y`Z7`>- Iy)eN% EK oLEe3#*]&wdEsrM1(oVVԟ6JS 3ֲG,Tf'k:~._'R72hM1sfI!VƭVJ΢ׅaY AN~RC0A3PQ?uG̙4 uaӸgc`i]ok7>^Ik;EVB?wȂ$mߊn?ߺؘ\Zo1Ҷz(W zR٥(=i M)`5RK /mq>iD%}屌B^{; zTYT(VWؠ3)Rr[p @.jA6 {"ljJ2`<=PUKaWvJ\N&t2^={wz!@MGbyԃHΊۑͿG~Ho})s N"W|xU1I h!TF@H0YuuNhiqNK#8R`Β3O 9e*/3{h#N^u7}1]!8"8c|8aQ.'^>m[7bM4<0̷]iCP*c{8w} 0[CU_%9 dgJv*ی|no,qL;NYdi]J,&{~i@(y$^΋CD 2G5^`eAΨOEW:_ QN޻`|]3G\J?[`Xrl/+Y)2 bzbaG+~FDǵ%Pt -){)xhS2[C9W[3m)]h~{8-[yuVm: $ ȳ̐Vzm.\ B-Ç96:w׋ΈA&e~<]Ac0vRi 1,{>;Ruum}Ȉ{XWV`X?5POȾcbF%)Mm2ƯRdHIY(Қ-D۝}]Z#k۰߂o|xdϲ7-u7s;q[`vfj.Ӡ`C#+| :JvO^eE &lR1SSb ?yx Y*窢}|3{F7Mst·9+(9f7XM'tA@o-垝M1I z:=#Y ̅7- Q'kR0RG qfY*Gd.:ƁF\@jңm OI/ibhBCc(݉a E6lZ5ct[˳f`HC$æuwKE+#p~}C>#y q /trY|Z cG[?o;CYكEq'#b y`L^f4>ī/-$K QJl08Ȇ&C4vVOg1PU}GCc#p `ni'z~?[,%;d9X7J.mO3l3 RiŦ[aEmZ5i6'iaXvhy.-x4BW0}M"_0ZD|u؟ҦqIbjpFom -hX H E&C`[{sDQ fFFgri OTV'lW=\6FU/<} C06D'P2wKѡ:͝& `wo؎$uc d$Q Wt3 dΟ#/av3.6*7xYw+-}SlKzacvgeDރ槰ȄfX$W4т%1I|.H0u}cf^CQ͘.?ZcbsZWAH^v?yU~$ҶBZLmh 7ќ>ֹ@a+`K`AmtvK>(&MqHC晩 %ޣ6+1$aധ_b MQ-`yfEb-ƪpoW=f&+ UO$v2lЩQ|)Wytfa4uF}7kTn sw?S)cUQpc6%t\RXw- ' |O 6g.'۸٢׉l%6BeXU 3)is 㚚-kq %^#~XgG0i K!=soGV\C+P(Hl:2O. -$T^f0wVy\6ŰfDq?3+ӔVq.;0w#JmIe ZEd%xC&]$mx#8犽`KS kMsQتd9>mE p~mqy;2[  k0ensf׺ .|x]VzNbpAt51^U|qnX Ny\|o_EqK>ȤR>)M < f^pܦu2dk>F53n{Z[m>h>jJcl_@o67nXkЪAc%V⊢A[1H$`4q[𘐱o=@.݆@=TB\Mw[-O-ƻHɾܢÔQ2~"R̄H]HKNSኂ̣YV8$[$g*.iNTuW`I3>h]ĥa5Ndd@al6WY;2*hxXa>/\y&R^4b&nJeo%W4"ԅ{wMf;I{R(#HMTA"?BW76:&fQͧO-MCaւ#H۱AY#LвsKOBoFq]yىPŗrD\)Kם5LX 0oLuUl媩.19DyoaȂ7RBt6>m%@o yR 5%>|BV\?})#da=}sA|An2SǵX:=ðV>V8[`{'_& ]ʻjdcR'$y9u/PĽ%Or@0hMNmP>-"к=>=&\8Ԋf׆}_+# LeƼJk÷VȔkx(u42 OL_8; 2H2] >Z=hSZ,zOJf1 v$&ɨ7Wc~PBezj#922봯m̊3b};SYuA^eEԿZ I$Ƿ絔J~8"hFAin'pttOprRCOXm@+_g?c=:Vf}\ o>Mc>iUQ/Rwp]/e !-:lͨ'{D᱂T w6>R8&B)S!b,$7]G~WhSs?оԢxKJ۴ f H`Zd[<)apL}BNi{_A84lՏ!7oi50]B.-;SSوKuK8%638qWjQS|E5TÚc+Q4o߰&׷0j,Qi833m *`[BvֈRhy@O4{Iʽ$xZ`| ]!B .9)*nf-QT]1)}ΡK2hjXLg-koV"h,!vO\-qڨYu(Pm_o͌cP 'Eۡ"LY\56<% uEݦaNˆ|pa9HQ(ww<]KbKve>.E+ ;l: = ,^qߤɑRY܂ 6WX>K.#zfHaǜ*[<ND 11&v#*c6g \B't27[^ 5g[R#A~\w/ߠWFOe{13L|}҂qոzˤL*`~$̛Hr4HR;W-!kM}_@& U(/VCG NّZ7 UZHɜ4ҥ1huR~&(,_h_ `ռ)??t r6KH~ՁR{k~k!,ٜri+N^Tzǧ䓭'LTTsSMO/XV eqYRyڎ<:lTB v j=v-+Wt<`õڔ߻Ywo5 k^I(,=ic=qsVgx&yb`^.>J͈ؿk2,^ń:ޥcv$7, }0E\+%jzz*[9̅3>M@,ъuAuX{AKBeYڧ.H=ڙR^@z?όˊVq(kvF?< Y .3^kC{(g[M8ߝ%y\\MϑDxmf6i)bV*p*Ɠ n@w;_C]"nn@kοε1p_tu o~Н?R%p(^p!4BÏ ;hOUlZ%-2@1GOG- %m'VTrF6f-c5u)s.?ɱW7pH}46 Ae |W]h]#*b@~A|Lh;ľN_<,_Py0ԶJ:u+Ÿ͏k0r/tbOQl njXἘerA;}ENS)K`DExhof tf)1bY_@E1&Ş^kkCePUV-R w:rЕǪV rBJK˓ꑑEbIûWr yײXYW? WX&`Ӎ/ܷš1 hcUڮ5g\hGv'_@ S7pjhSgDv2YT b'y.*`jUĉExAZ^0iP#3h}m+BmmcPe*QxU'qݦ|c Uyͩ'1^Fd$#soHׂ)snG~NSXwa TrBp,mIwgCR'IɂJWr-J/>W]h\1BO07m3ft/ l](K7[b/ϳ>64&)UGG|.o2m!F3w; *X*ڨg|.f%nC5u‘S8U7@֟0פ Կq/+J-Pf^&G)_®ᱲ}~5-v"@ ʾyK:Oa5\`3`nvnX7TtLc'WX6%άUr`x[/hqܶX3ZtU |j#’K@|cxʖI`Z3=(gJ/  k5w'!м-@sXwh",BV@2$أn?>Z>xg f L 306s5,g ˓]'q>yϛUp 0 [+7!2txV(14Mq/$5d6GIV߽H Xڥw݀ E;]*a_}M34I"h&8Xj ^~MT\[ >*MA !=. KBhʹX#u9m)#e~D/B}zGpge*q"S4r˥gLxu%%"izlU\6yґ<$TUk1z%_ N"-dz Z_bV'Kq|Ƅ쇂EJ}1 3V1XFk R2Ru^>S[V{4w5Vj4{=7.- b[~nE^XӗJ<V߂aEEpP\ F`JuNzfsH2f,&E]M!>◲5`Yΰq˺gIZoFa$wxreL7C>~PD(ki"Ḿ۪z - xg?ihvT]+]DJzAXUoɿ^v}؂AM0;C=D0Vj'{$\&tz:rQ,^8Y1%,`.2e b'0u_z FgZ%=Etg MɦXt)r/¾uo=/KA~?J<f3!M1z!-LVDwק*TŽ\o4^3I:GIcϳ͚?Yeㅒ>aNC~Kj ӢRfp/jÃȽKɁʸ1%|먄Ў+ gvb0W) X6XE:,Sb"e]]#K$=)U-*7;-d&k vh @wa`HIwQkUDcvC|/{(՜W\o`}Ҥ/ ea \))d!Za+|m wގSRGo1_zhQy[>V*j*ragoD淦WB!3HGLjudi eDr;(EjAl<:W5`C+[cWD}6FIKD M5符ꎴ?J :k3z9h*ޱ}mLj&ZDv@ _DD^WT24!ŚʽG'"TJ>TFiٳ(/ F?f,ʅ3SO0~b1L^_ "3w Jl:S )OR"t!p^; O3Tz* } lK- 8y$!biú]y}muGSR=Zyt&'ZT#rhY衺/63{ ށӼ+L6ra%Y}cA'%l1vlhwjgf3638 4PIn'S<2G $ ɻ0t_*5L:xK̇{}] /#lێKC#uQpRoˆwKp]ʅwzlb:M}т-qP?3{7++V2 |g9 R"E=; `z9i=SYzؘaFLWXS HY$ay-H(:K+y˹ 0U -u - 4wPQQ޿8ݞ M(~ZƈNthO64,vl5(s ,`#j,j  f9wiw 9wK:h&~P’-b|=?14S#`BʘئQIPFYTUX CcjȪmau v"w>K6ݕ#I˃et[-\] }O_ʞfB2_?_"i)7JL=zp;pܯ1FBy^|k,%5U-1sGu d;"d33~@*+ PJ~ ڬJ13UBKÝ/gGIx݈9ΟGnӤ3NCoIЬ=g<;V0Oѿ؃}UL*n/@ÚJ2*cIũ&*νU`P-v;ciI{r1jmЕ(F: L$ҷcqG9.Gja ځ$ʢU0e+Z"F~l]C\JU'ԐG.9$2]f?%l*vHc7R׵ŽcT%I-ͥꀪ)6{5ߏjx,ц-Ꝗ\Ojii Kz j$R #-8mpf,\@8.k`GcZqc*`o5kv|= =E nW*bG3/DBՉO!^K qAkˑ i*'nbz\ fͮ2Z֞Rkh( @~J{JSm6\#6#ixK?H?AAB>r{T8B \U% z@,tT>".irgeJ1c9%os盶ݕl%*3&swBtF'{,j,RcFYa0( {4~H5m65~PFt$S}.sfA z ##D%w\Vg|t5rT:ΨFwbSU{pT 5g;ij9^ :(dRYhY,홞2Nxs%EwD'Eaa!j!qP?;$WWI'Q"Ԋ_IEk)Ow-{)`Dti_)_q]!Xyd_dFz-bfle*aÐWɻkTME9T(J tۿ*T dʌ#~mVi?0'':G*4rFLƋ +Z`7Dzud%;Gr.NtQכ5DzJ8] Q@d>k~X-q!3wj*gwUCvԎQ 6QW=VzT~%48<xo6d+}^H5VGx^.z}+<8];gxI S7Y85Y26l~2n$T4$YRhe%UЕB^Wfh=}ڵwtfz3$>oRr-( ֽs&J<;ވOjgWs xXK4S~#73-aOR|u{~3Ζtf*Rgԫ5d ڒs mrMj)`3tO_$+@8Lݸ6׻V76(C%tU* Dj:8k&РW<߭$y㮻i8;I@QqJkS"xj 匙.)ՌyrpZ+Vx\H뀳 4zǐZ;-p$Nk_XD8Z}{t aV316)eM#ȼKByC1He3J!ƃB]>E@#%x=4 2b3MqLǘҭ.z{K0֙%1wq0U H=oC/l;b,*B <2^ƂB,8|(: 3m_$ߜFv㬴RM@` @.͠Fj?&+BZZ6UU:s9٢#6\ПT d۠ahٺl\g2DO SWHG w "o8xNihAՋ*N %&!Wq{Q('ѳ?U?IǣJC/qR@Yˇ+;b@/<,D!OA*qoa֨1Aъ^@~3GC*f6C5]iIrF6Xir¢k{Cmsu nC0(XWl}(OxPAr=@iz gl+lg&/?7 u*=MofI3-V/l(_j2|@hS2и 3jQxq6FӌL/ 1;iaϘ9aG(7ΜN!z0\q?DKp=8P3ΧCs i$ D5y=au85~TrT=x!Z 牵@ߧ.7^vrKr2ʎbPͣ>׮xhc1H 421q_8N?R)0”s%e3g]W$-G̚'zsVO?VgN 6WmZ0Ge/X)$dF/5= <Io=Ymno Ob8g1_':P|"dװ:||NM8'j.3-ur%LrM-*J(ܜ@h ~gIRA0Њ}A.t(I7pFÌѣr:ɗQ)H8r&p-G{o1HzB;*`.C9:1>"&zɕ=jq?Β\vz&_dc~ pǡOb TW]~`*~TpfGE67TbV.\R v3߫{5\2.$S3[wȮEO +KEmRRΗKz8v #3 UE_KӊؘPWٮ8-Vڪs+İ2$֡xw6l+-/#7lu*ˣ7<%Ou$807k bnm*-ksPA-IAx^K$ GV9r $QЊIYIX]R7qiU uLp4%l. |]t걚$pR6mX,!;Ri^ot !%!CO{$d)\q,VO7__Ol5y'kmYs!˧7jib8Nl+j$m_n "FSp[48jwXw޿f#hҕb>L9`ǃmҝlCWDtԉ͎ۘq!{@zH~XG<:q0Wh2+ bj!!`!/1 OfNT5G~9ח=S2Pi {-5 0.DYۂs2Ts ςvA/Qt\f?}9ز/>eG|.x0a/7Q3ib?Ÿ}<|=3|bdPl8Ád+xGVԓk]7d6f1),~10WF@}@}fc~v& 'pΘ ~Tոɩ #qh x-äox@QMiYXs pgBNܡMd NjSjk'}{I2g)yQ;4F5;^p6LKS5s\@UpX]hj#|AGO/r?$]Ng7_F4t]F Q#$ʾx\ɰ*7AP @3T<ψN3\eCT/`Cfitߴv6pO:,)?~PC2l՘گ O,F7D>cDgYmwV7鶱r$JnG~KR$ک:?¸~P6@0Z=0q;Ad7fU /2D\EnfZ$7<دvW sΜ֬$lp͍I-3ԛmzT;ۂpF%Gy4"Y= EWSno(I(j>{P=VGUg}cp|oWnG*꾸s|I\WZUsvx"R1u[Q/=˨ޥbJ:VQ0CNa,e^%ߨz`&ezlT׻KY]Uot\V2-,S> ӽKMk@.RF-Ďˑ6Cs̋5{1W/w~|yP9C*;{Jv|I;p\EP/|R+!d|Ghu?Su tt9:>J&G83Ga'uCzW-9w)|+_5&T Bwr8UqGFiY 1z0: e<}6#Wnez-|]j<:zgND"5q_6[Ud#nƓ j~m|k@XJa5ŏϯƺ}mTu3 #aF" A3"PC"'s ?aL3m;:Jmkk*β^nȂ I5^H+%ie,[?be̸MSMOMyF4M+@Eݝ{|rN2PE0LtZa^Q'ypk,lNՐm3t?[4i$$ [Y Q&;JQwEuz+&UM|ӻޟw8.  j'8I [ڀ+Q^Qn롉R! jӇX LcQjLcySTm*,4]c`J}A7z(UJˇd$IחXpgT[7lMAm:rc2d.齏~ؾڱʻ1_ (0_lwnCS#􎲅hY8 ]rvD1ĸ (Sœ'v0`GLUIXa< L%}m[^Um~qgDޑO&@80^GX(+Z:~(F~u-Ws kImUui$T,nẁaR)q @df< _^==y _֖r2Z0>6|Is;em Wr|}=|v-WpH*  {C-m[C\ g?L `^Lr'|{)H9ofRZ^Ag9ߺ  6fls~vG DOb ݀#n˹⫮^ʲ ,?f1WmZ7e);zs\ əJLb>$oc`bm0ە غɊtt|m Dasz켯ZЛ`(ZFwiUsѐ * ޡq'>ÅIץ﬜rU g͏ 3NPkFpjt4P׶IYݭ"=HO%_Hv6yGҽ-#4۾xE߆ⒼI  h>1'EmAݲe.$%Jz:gwk g Ӛaid TD֖\o7rGG' iʖcPbvh17>8&yޛpH)AA?ED D Fp"|4aV.l?>D|PƞƮ3RQ0dE^9Oҝ sS)ߝ[MQڠ}^Y`[R|Bqkʝem0aJ~.үFHM$rKt_VZzx̎Z x' GK(T6I*A.K`69-S&4 2' gI/xF}Lx^G e=>(]h`S7N $}{s-wٽ4ic a?א,nڣ;8}2#WՉ~)vOXDh(SfB`]F]ҷS8ds-"\SYe.WUb‡YVCnw.\;B[X #G|w1| -pQŜN}/gxW`][}=s/=(;eC p\_!|Y?0ѳ%CmpglQRlVM]_>ۛ`RguF.8ml] f:0&6G>$?5b[hzv4|l¨lvXYK~"Rg\D` cfyOҲ&7)ii ԯ9pTP!`4'O^u<@$F![i'X8Ajuo,bW3XU69qӤNňY uؤvnqvBa%M8?/x&`, Kl lhS ȂGR7c-'xN ^8_Y2I b[j= o5ӮY;g> uG|d'y`ԱnEN<,F6\ x/ս6@p9ۇČ2dj3`S&Mn ց&qQ;f`@,  VOSHATM]e3Cm <Щ1rԂ?Q<\_y2{ilcq6$" sKʣ~^{зz!Ѐ :ChUoR[eNyU9[OB:ԜSlld @#EU̢]:Z/KGO9}3y9?hl0R&Bُ~}w_ `ⲓ}C=14!#]klJ*2F`9ÈZ_Wו)eML% tZo7(Ȇ :-4@gNMQdPOt eOb1Pb  6. к&ުbh] JTZP8{]=:E VboxmT_񟎞Lg G3GmdS~j)YyZ\Uz20Sq\NMdDK@E\F%}cq Iw 6+=K5Ě'(DvW& qEtj|>~[BT *I56 \yQߦ5K{<¶i>~1e.V%{ձ&ߦʷ?#䘅izP@%x)vch7*oiM0KD`4mMѯ+gvJ:y͊*﵀x>Zc3/N2F3e7^'MERҖ3)>R/p s[DEuyZh bL#%[&ozwN1:8SXB22$ ôxOȳK#˨4?vYa481njM"ăyؚv;i;/ahƆALӢ r zcԀsNOLAX^~uqmg^0 -yΏz;J=@9M*aYvX1` Qnڐ{i e65bQ+`#d,JXɭ\Fu#L@~Vܿgc"-lM<1y?A7,m jBh5x ?9?%#1< u2 sO *t1;7hwW!< @@Ǒ y0(F)5!QݬS%VH^zV9V'Eun@dWw -)%c- 7&Ii|a%o8{tM?E% -&kd#pU \njHPy> ,rle tґ\|>T>@9kPGSRSOdž"c$AF1}Qc9ᰂČ(Q%N E18N.>zC|%/oG ` ~GAeIw-t̕dtWiYD: FV;{$~:l#$Z}Lm]Ҵ@Cg#J .>J]Cg CѼ1 v2u5<001`ʱBQX&{g&nZVt7|yٸ(}}2MSčm]NkGЕht SO#z p5t>LOQlvLDz 0;`\"Y¸ٓu 9qh$Da]Hɋ/W&tM#,9HA$K+0/}$[?CI1S\&0[[]Eh,=@̑ij 5{u^a5CH=mD oQ)'k-qsrF뫹0] XBw_8;B򖁦Mq{ eGUD"?A_MR m>1 e#Lk8 #ylhC Ţ ҭSm7O`\;[Jp F * p,hiqu|_9ϐ@ou)p5H.t č^0S"k2ބVZ7o7EV }aq1}K$_l1۵^[5pCa6F"nt@"7I@Ep=I◪y0/V]]M/iC`7Dtzʧ) Yv6U8hP(Qׂ:42 qv06J*c`I84mfHsL2R씙&4HLı{rQ$1[ǐc $)V󕕋liA:BPyefUƐf)'O6FX'pٲM hd/L`PCS # LdAD=ynX;¬lYhmm@W=IX4StD?S|jۄp^i> Zqĸ$R/$, N-ʞUV0zph6II+L#4p{'y?`ěR2"'X`PF ,oOWmGp%2Pr`;`vQZ6(A<\2aԣD!D^1)dۢ S[Ra8|q,ƳZ2y2-=wVY`5+o෮v7 nޝ(q4}b~R!00CEڶ-4;~A޷3xy:_ h TT7 C>H SWlx h˓4&D6&FQ>uwWC~5:t5,464]5]:rیĵB} i#{PÇ]a鵯:"b"~MK5#xLbl0t:dM=s'pTÉO 0ܕ_ك:=0O=y.4f9bs)c 7K*ߊ84֎3>4դl7鈛b`M-N' Űo_Fφc+Z;w^/}LR/KeOwxn@xq%q@N;xjDGC$ e:@ɐt@q?G] UK&3ϕ(Ep %zJy@o(Fr}U*+}:;ZA7Lf@^v +;&& }~]( -Aⵡ2utH5,G)_YDD*Y(qDaoWZZ^9%Xvlp(1V==;:Z:D~z68]Z㈹᭴]i3~8K7; & ϳ?jTt+ ۸,ĎYt~ 2FtQ!sA"%'×{vŁvU` NXW\,EM2]-?ؗ[5 *,hBa !{LX28*FоA7"9}ǥHo_ZN%<%N7!KiӍMBL yN5*!ߊ-2<[ŃaH V˙SaR^>*/!O "yzhPi ^ٶw[۫ a͙ߞ R/f%yl`[[\/q~1YZ)PEj` VFqA1puUokd3p(9`2Q[/,S}/O-Dz??_4Åo)-'s;]qs@! f"Y:ڦ @ISDyxPDžP.l.+O`F=oHu$\ qnLe~DHӠQC5s!E5=%LJ_z'MߛP=Xo}8w@KAҜQj#ߟ@cmOӅ:& &YlվO\ܛ%kNB*{H=R{pj.BҸx~sC@;-aa[4ZWF*pLd"b j3^U+ܶ䍜*@ß z2ꖜ A(&*PJl}Jʬ#%-K?ղ塣A[_kPIFK<l)h{.p,RC 4^`L+7t%/dӂ-~}{G,0n(S@T3- 4W4 9—[shjDjDyub7~H[V|aB&EItO2(ܠ&+Zf?ʡ;uD >Ę7/ɖ$|l:^KXl+z늊a-?aخd-B /oLggHveٕo6Wtj7t`F(a ܱpL]/ooVkSӖNb "k tGszrZDBV/k\ Amz 5.gm_։R\6衩[M9>=9Mښ#I4st="^[gI}ïo a \<"Tl};%6.<]:jx8O Ix!6ѦWkl\jKa;>i8ǮbY2CHO(ѡ:F bmd] QSn nV4֮-. c)Gѫ #2x6iHKB(Oe a;{6q-Jzמb`:>EX 0S j6>fB]fA%³L~()ɇmL( M # 6/Xsw\=B/i Pq„W-WM2c 1crgi텊O[\ B'~,{Uͫp@򓺶nI OԨHnBrF:<DOpZ]`7)j!Q[`G2w%_j]F^] Lo4ؙytA91Fu#/Rwe *Z:_P`Z4@Nb00hoϨP0E01)VHY,dŮ(dnj6!dN RAcI*DYDXl~tǣfgl>}0R9kh lr;4pHNh؁Zx#;%0Eq$*MCSG?aw.]xW07~%XE~S44?xB^ZBFaZ#Nmέ_7A˾76Zظ=S įF,ðm7G_`E[ꒇ|݋I4q\)We YzINz=dHr$T0Mc<;dF %&}\_q~/_e0ݖ+.pDi<>u!Si~ve.OJ֭ ܁vƒaRȴfA3n]Sͭקiq g: W2r`Ule1S~akg;jCr VfR&1LٚCBpⓎ5F2m~2o+Gu$0O&);=NF&P<9#)鸁GEQ{|ico$~xe¦W.{]3<f"`lIM`fVM,=L:ux8^TX7(E+Fwmm dwN=]/&GD t@Sm_x,2ԏiJI|9L>U7ٳE+҇-={ eB_Ջ̡ ?.)AִZXY$2¥^{oæ%'߆z0I-Ì> 8V&. S£#t%ܣ]^rxj%򖢒0\G&^h!BH ^|u[0a|ǕZS &hXt[r #}f` 7_eVvƇiFz#-xS-I%ՓNV1/7r*㊡.F*ѤB*Ƽ\NV;`!t)&e4#! YXQ,C! dz7b ӭqje+Aփ9ɼ T[N_1]@2'=IjvcBa#sK \B97lwJ{EŴ|lTP~$uE [Y۴R#m=AI~|v Թ1.Қ'%u';|W1~D&r* Pmӫ;@P1v* >P&BMhr2KҼqI]yGJR|p 5˓︤&3, ?X+ϖyF4 '(GS`?7@'HV,$EK{kkMme gH7=(uWyj鬔$g/6\PFFqI1kE8tr'S烋& # d\I0,pWurO/ԢmW^؞ Ǧ;Cr<k=J5rTNot K)D)KgPBgriV&YNnjL }O#|yɿ%N^ 4nZD{a@T+|rL 70ȡTP& (v 4YybO*DS1eY=KU0[.`O r }AoE %Jq [1#_6-Hh~Պ_C(֛,ݟ &ye6aDjrm*M'0AVgJL eSxăm>X+唙˿rniӎ&Ƅoz0gFߔjTz(G:ʢЛ,` | bB|Ң \O0'5h$lck"4ȀN6"RV c4:1q/Y ДsapncU=lZlo z) mL-f:YU^<ݑWMqq|0XFlqA9m$$dW fQŹ9Dj젹ySC 8Zhb-Q9gtsַǵN`e'[sGm(/ERe,6Jk^wA?//̤&E#)<ǖ mUJ>HaފtAګ3"\$|{Ql'BORbyt[_GaA NchmYK?l=\Qf)OscLS6N[/p1!c\ʷ١j۵caʹig &5C ]YB꣠Z]9|)z xa܄r:*M[<~@n\eg n$bOĨ,O]폢xn*QQ,$yV'##f=ܗ+Οm"Cu⢈) [(E@ιmFq)yamUٟ iyqt-)x; e)0D$Psv>W3\g(afu3Ȩ`]'/f>R(G6Dǃ 0WO*N"(N'~xx٪b&_.i} Pl8!? =EJ.TQnYLPUb;*̈́^rjIaʐ >а:F)$:JU6Um@*Z#x"^x\rBxtAgn3^,SCݾǑEadV4ln!!pcX6gqr/zrj!YW(vY(.cQo0Úd*YGJ@g;5yֵfͶ$\qc%+wn"ԞKY3Ѽ FU{Gm8 ooGCol ;[nfk$,,xHqƾsx`IxZ@xPVz"r~{J;BhMجA%Sv8 3o0ʄ㙕7䣌L1]+!/UqWji:{*w>%jOUpljtDHT^̄tr#at E-(ml1`r&RwW;"{C"(9n\xT'0-1m}4 y ei۲g.kJ?4wsYFjJITLا~8xfA!"<( ʻ);;,?f {ܙӵ;K W !8SzlK?šf>#k IR?wzSf(+<#2ͦnv*~{$$҄%'fL CږxcHV1=Pɔskn"YhvuLUE[eW_3̼r(`Q8&;8$bM'5#8٤˛`>^cqEdfZn2|&IyZFͪy,q^RjHIm"a $JMq*r_8(C :f|aHo'Mƍc9EQRIZMOGb8S4T.\fe*h6v'hTJj# so=}wgRIkcq<f{>.*L:0ka cD W_Sg(|zXEM=L5zD^9C8R љDX D`]ArEjVv-Co ]~RpޔseyPZ/"t, Ϲ+®=M|%FQiY=Or j22ܥzU&$[gN'>+ ϊ?w ! !3ۤ;Oyd n6!#zYіh"yf6ڔM.w t7XӋ^? Jmuq苧(Ad2Tor6w}_TD+-DؼdX?=$|v1p;t|[4UΣzs=Gwp[;]RPb9XT-3R.'a7^go`?8/z-  -@`fw7w23oqiO7-/^YerK"":_OZ5bAIIuBE:JH>PoqJ#k g.jg <C %Jމ$EԡƸθ\#I%[KɡUPB+gw3|UB 2>0Z+/Nծl:xyXW9>c,3*Hqvى }>b  eҊ푟H?6>10d70tpz O.ʖ3IoDoLC+h _ۅS$&7z<&_}UlYǓ \0Jd166B Ε3O{xw+CN2SHdU3`d$.` K.vX:(r}δwԊF'}UPIs@90W Ф>:w]a<~R ft5BŃYo ԛϓBړy;'p߫ol/j(.!6F9LVd|9LL 0=@aZro96j:lm]T eg)+3oN]BZNc}: 5_%0]}+.^ O]"Ll+ }׭$>gn!yEϊ !&$oVDU`ŪrnqmfhlE^ٛ B|J<;~\0%^VfeO- ">%YE0|x3B .8?A'J]{>8L\E.ܩz5V xU:*kB}lGX<n+dI7`26AFSTfSɫy'?[Ų%_Pd=/ZPUK:r\~5&BgXmd0c6ޒZP!27]kLX$҅dlUv"74QxX@h}dسq$]O8;ޝm"̾5D[C$΀} VIkY0\d@1DR\;\3Gk!ad,( a[RqFV5b59P0RQO   QDmwmeH,5`(X) QgMđMJ1ܣəd,s}m;`u%& 7fq$rZU3C1 ŝuzH5p(&ƦVu?ޑWr~w;ק}~C4̍2u?ZJhև;l\hNS_ppsag*'NߝtCuG[ OFB^/Ԍ˄ώH։Oު9ىMEG7+ /6 l9Cy#7]M V۟?t>j;VQڥ#k|lGNK\tC8?y[EY$8wRfѣfb.T=)CpD)Z /}={ Rd&pYEڂ[ʭ͂RvCh?"KJ&Cڳi-FQ[q@9Ob`{='[0Xk:ۛ巒֍9CqwQvF.Kpi\0/!^!V"t^򐼺(dxl~%d(11 & V YN{߶C ^~e&goW+!n {Eeɱ?orl SHăpgSrljݥhR,^M"TgԜB iYk! x[y;)vVk~xPZɛmO n|׾n1fp#Q^^_F#|R>MJI݀tq_4_]XC38oO{fh<1#}ņH/7?qYۈTStU2;Lꌬ`ǩdH*u.FG%[T2}HR)n9aīgCQѢx]rШ5qR7&Z]S1+ϱVe8W7Q;aa{@KU |-sfh{FЛ ]l(GMVH@Ύ iiʛ$e0 TTHʼnSW(bA+\ٕ*m[aEᅏ`@9l~ ZҝUT=Lj'ozEg,]ڒq +8!DECMC R.0782 Y?6mIOE Phu wzN 1Ņe?MwpGnA}dXO#r O[!$YN7cA.1{"wDM品Xa X"^s>$ u@ q{1GT:n}]9R O(:ƴƊWŠI_{ޫx%VXpz!i%kv,/p9u-v"l8@pc#b448GR u`/Hexx3dߢp1u r'ҹSCNLqgX8-OsCQk ,P9ۍg}2e|$GMR"QHyTeU؊bctbt6 8XyNs <-҉2”Yaۅ2Yrs@ *d DŽĄ(R<٧yhUn'0YXZd96.pw{uW ʳ 3%T0M~L 1Qe%'9By9Ӑ>cMmk(1 ~]cFUE2sz}}δW 0vmu_ri'r)])fE9jWa[525` [p25,`J"XiBH|;t{ed'u?݀4Yp `]BBV&U,Jm!>єXQ'ϔh`H6qI/ov]RުR(˃ϣ%vu?1}<0WN/Jd!?Ȼ9Rտj}2RQIdsoaeB@/pwN*@byf:#ΰГ^L@oxֹH ΤxerU Y}?7/y'/tNW9)lU D@ >7 i?&.d(/?h yQB\GH#5^qwH³$g;R"=T&p}\H֎}+v&KlB6\'W-kA^ӃG?uPNLk[&61Fӭ:TwlLEĿyD_m,B@Gpfh}[AK&|b'N~i8Q؛]/i' G:)'8juJ,{@oE":u6D241^)F#'R`MgѮw1gD!a yg@=Baeagy;5~K.Y[*ڙRzB{(z c&{iFкfčŻwob7%E,AFb3kML7?=)bx0.:͇ FK('xD 6rWV5f'5y<Ǣd,F_!:G "KOs6sI$ghp@7M;M@_:r-߉xh1Vݏ<rL/e/hZU'#5PRly ,}- /p̎5਋] -H8FW*n^>&'TP17Rw_@C*{KrXU#]֒ EA_弽<ճFޒ~1S>-vsQ/*L'Y큧Mmxى3(r7suhݔD/2S>@lQIzYM̱Ck#41aq/Ds"Ѽ靖'Ih׃j]jo#kMX`;M%ɰ}z_R:4jvMl U)E]2c T/'0 =aC> Rtl)&t08>&{+uѧMꈯ{`9hr'm USvŮ4spsՀ9=~4 u{"NT)32V(f0_V8=:r?;DU!4tg=$*aVjnG_U\3e5vlU"]B=v!]]^YGpY')qCz)mϹGzD< /S\@ﻳs>t\h@n&Fww r~ĭ {zl{Ptnsy"Me:}H*5bseGIRrW=#HlY?}8 &mg){QR2,xGƺs +}'fJHUtK6|=@*4"웰/I3]KMAkPa^*6(|$\ 8^*Z tyZVߥ)3~TQ~: d@Vy#b3#iLbB$z*i!(:?:Rڌn65>`SwN1Z7mQC_YZܭ#-CI뼀10V6KJ!cAfѠ&fr@{ngObiN1pBV4 >%zhC6\zMYydTE ozѮW 2i}@wRk Aғ󁩐ݍH@m #ΜanțwhV{/hvt2JqXs1Kt]o>2Sy?m:dTiLpp8몃P4Z-#p]c= ΔkىyP1̚hés !OogE/}yp{u{2N\q-Նm%Voo="Ăw)fcw\قif^P0*&]31A%X<&^ f ْ51 X`OŢD &Do".KTCnzaϱmPY5eVz4PLSDI>R}OJg"t|]A\Ha&Y?30Oʰw->$1-;|FͰ n^^H.Hj"2a%{a )/~"<:{&az|d9|Ҷ<ƈ7=A?~ae/'G Qc^65f*1+ K;= ǵgtTV9J?lmy'n(u6OWwn( YH9;x',*O*HpoUyX4 =(J]ܝ|ϧ'.?T  BcPou|ly*Um˻ARX VoI1o )A}k!kԈǬ.vS~a';'c=2mFhH:3DMHϰutj|sFZ,o|B5E`Y+j CsERݼM@k: -'Yn;w[ &'P~֬729gytwCuEUb{ҧJǁz/vϘ*J!VP:L(Y_66_O[*̆@9^x=ڀmK |1D8shvxaŢ r̙%%W0ۅ3?")ew  d6iMW^f˒6?'L* 9mꕱO-7RBptV\Z騔\r_qhV yIEWؤڥV3~(DTxq̬b7QWsO2=VOQ23μY&w[V]K{2|OI6kPׂBkY{)òË<&~\CdƙQ * + ts>W(t3##S ܊7r>|rtK^eZ$ijgO^&mL)3w'$ک9qCD|9;Ҋy^yi}lvXqNA5Up9AbHH(}(RN.0&03[53~ on FCWm+ټkc? fHpu5 ;=7#Mx] ]ref v("!ۖQOKGz*O*47Qh#I0'ࢰΣ/%TeuVkw;j  Ʀ~K:!ݏX/QYfjBѝ\\QSj,6Z5&UD^?'W~j[Mn-}6,$wZs$SW'mLЧ,c󲆠n PKeFucKo\OSffbcA^A1X>h f|AV ڳ`C±*CJ+;*$#N`9BbI P/#Ees~:_M*\h0uc|0SEҝ{x^G/$ wZ=8~q\,8-jMk4|h q h#jl 8V~ **`ɠ嚟p^vvF#C/Hߠ]` ^xy.J~:TH_j@WY[ c[NB zE4X)UޭώN$ 5ݡްS}T=t_ wF2- =Gu[eĭ*.G {ټ CkE1+l-wЖոC<U9Q8FDzOl߇:S.i`m︊2eىW{ .!+#;dYo 溅3F.\:>aT?w\TBmq!$%P_ZiD}my`1ӃEt }1^JF@qږU9 E#s\S/|,E<_+Z̀MF>d#  ٜ": Hh( \&r^^M)*y{o_m[@`#:dBH>D flUUQZ ٘Wn {U+2 B*0ב˷΃rNCu}|63ATds*=~/*MlcReZtUc> LÑg"cfh] u'`A(N0зRpI{x~E5e޴alE)PJr OoX.dV2z:Vpfϓ.h #=ʟ6is"\Cw$9\lSL=aׇQ;/y# Nɏtб}+h6.yReJ}-i\>h}?T`س7[X:(3xتa@6k "@O֤1] *5 -ǥOl4뭾;@)L&*tOȳe}^# ta;#tM06啕grّv1vg2d6BwRzlnWM=l1=4pds1E^_yeg4܇GثVL MZ V)9)9w2ǠL-!8nqsTr4q/Ȭo™/ qBI1UU3Bfeqh+_N:AV*a!&%Nu1oM-+==))F,OϸXkgbt;W.z/y nh @P48&^X 3}c/?h)w@/b hO1,գNz|%ٗt@ߤ) (6 IUZ.\ұMhr>^ũìc-+2Xa@r}i`53V2n.b9vQ(7%ΰדtRH]Zk2W)zdz:?& װز!&n{nqf&X xB0co~ M(V| h[;Xo?*Fl=JgZGG϶n Um'[aNt< ˢ̂} %5#mwK~K.anJ2$YpR+Vb͇j>'~㮬ϥ"QQ*)$n <䤚q^Q>JmgH(/ ^3q[L]֋x٠.}W1ȽU䫬}̟۞n*UwέFk)Ϧw@R=.ØNS㘇lj' \SW>g/wS W(fbTxk}oobapH^޴v8=/pUo ۾"_ER?nG:Iʭ\n9( ^O$J)\BVK¡ӧBhXJKis&nGC1H]~wDM- ֕ "ݍ[vq+GCNNT#Зh.AEFn΁#9ѵU9E(n- 2 d&45gK2E |5͈ ׫ׇFE9̇MƘ3J刧*ݔIϰ+pƇw|UE{t4%6;ow|GC з qZ (&Cjj#L%sH#DmTj[h =lRMw%r#_!5ׅ)M n1/ pFPXDni0.=ÉA}g3($* 7W%JF>p1,sQic/ ҊWժH5ɩQ57+(-XL7+h[Ɔh~Rبc!ʹr"TziF md=Y`hr[NiƄ[Md L6 m~ѹ:<Fx \cྍamr <΍HGDF֣}s\^ڜLOvqJGb?C È Zʮ\!\^*nhU*@Yq1 @ޘ4]Cԫ;Wʝ!؉-\fZ-)-f}4h?H1 3WX-+e|C=lr ?)@v.oP;;кzJYHA~GWK%iuoqjj9ʌXJQAUșZ|e E-kpYYn6O-c4Wz, Ю%ɾqٰZQ3 #w mۍ (e-@8l!}3"F4+^@>9 \͸TYb>Mh]tu{/9%n*+,C jԻA63nip4^wi/8N4UMƃ5^0I 5+Al J,ЧzS 7zV?f7ץ)bذלKSo '˓Pؽ$qb>m=.i!تʙ dSfܛ^^7 0L_W.u`LAFЖiTT5Bʥڲl]o,{݆"{}$by}zە(Px&&.qulAu{ԑDjF>F=LLmޓ*s)Ἢ[М"Tۣ&lyr?ֿydp@Klh:Ww.|e" bXZYȰ/X^ALj#ldg!HVֈ &d|OfvYf85|󮳿8a]Ω7hݯ5 Ϣ鿧S*͌k [yw f6ت`U~ϥ5~5#ԇ e*m,fc_ޖ^?Qcx \i.5d?4 hdKg[Z oיaH >y5-uP/|x;+N F[ É6D"$cf10IZ b͗nggb2>Z8\Q o$k`LCʱ ㄣ.QB`2j07 7ɩ,sǖf,> &KJ )j;mF,\Coڂkݜ ^G`BWfE8zxf= ϓXP#\* w;ʺ/禁(Lb܊*;-XPhcm,?Wvcx k ԯo睆 4s_a)8DM01(᭲E))XgGy؝if)I-L>"6sž7\[1T^nNm40 !r pm)s4G} eJ 0&+\czr&wlxAf/`l%ʳx,ƍtaw Ѯ' 2' &/E9cGRIgpC\?SI՞H%~,},g&urs&v}l'sL0 ;nvRi~Q?OЙ2s 4 E^Q}`S6A{/SA(;Y& YB/Epj*C^?GQ q Eb:-![Dd"Y닅y#w5{'G@%z<_ YBnZI D)Ӡ1;`7-n俄PoNS }UwJ:2G(#fՐjop$`Qaݞ⌔11]{: ՏG1wY(dJLh8&^L"G7w\}_wH׿?2m4*x{HrgUӌٸ*' $qj>ZoKE^D zY~1P[YIȟE֚A4bttDjkxe]R^|j3ıN9ε`#{[:=Ogmh8Tʘ֛(tK.&}i.e &2GH\/2\S 8+ y++̀<!v6IpOo#O7 rFE),Kc|-!w ;B*߱߄^w|ךW":}kCg~Z<{E8D,6k#eiEaFdXʧaJxN?#eK*$3P,[,`؏}~GT&^$qѽ/U_PhJ*i38y~KCƞ`P]od1sԮo*uCoL4ߨ_y̷Q Fv 5VTǽʛ?gj˲}C7"ܛ[l]N> y3a*B9}s)pkk[ͭv˖j~iEs* ,up7{@t 9}mBubF} l0^W_cX)=R_}mFV9!:ŗXt)J1YIXwJUI:Cv0=s!z dRю?"sG nE4b>5I\Y$ԥ2<Ԋ uZl#TG:%Y/{qBD4eۂ(;W7G|Gõ漎wH\1 V T==#.H_KP^'k3AA}D _MdJ:"MDI4GmrSy&؟:ݖkwYD?RCSg(֊Lbsh$2*t$-$WCʧ//E"ѻO&ʊ?Kp4xE'o߅r^ꉃF[ڶp|ert]q}Q o uOX}5H\#˧ؘf)&Iǫ}0y·g!!6 O3?)/.WF)#P2~.erʂf ˜frMT@cSւndC%] w}HvCmhKa׷ِI1d?VaiNg G PtY^̨>rˉF\YʠJ72A,˳#i2ywSo!ьsem@;8#0q*};ZAVb eF,% CHVVܑ#,J8i}3olJs%_܀D\ɬkssW  헩@3'Ҫ A$]LE<137_@8uVt;rT<4q= L@-; µ3K|8 c'p'9D*,hSd.sO~[_^o\h!-B#nU- H`S>,L[}v5,=AkP}H_0i\7G,'⸴)Q^-W@3N2Cm|`J &1(6_dV#8s¾HeTn:i|KF>O fphgy- `$ҿ}F?H%OaẁBB;0txd[>uGx,LErj_QuY}|IDD@.Lç >0?,GG/7992ingY(Vm3.RX/h+ܹvo6."Ťȟ O>̈B&sDkxz{>W`{N)4-ec-M`*ʗKcu1KVi.W]Pcgx{FaSxޖ^R 1.<ĵ?Μɇ]Q8KޏYWp@B/#f= w]2AR YHӊ:y{ijE$/~NyG*ͯD9:xϩ'uJpJD;W# юmJIyYc8Y$@ZV;:Uvq{+>}skN0i;<׋$ և`f2Dk[BŮ4A o= i'ӷF^+Tp4bo#ʫŠ=8ND.@'sArg<)[11r9kyY \I]ё4giD el …d} W|ԠtO?zb 0ݔN|>U,׮Lua@)0O @'S1Iݳ8E?7nԛG4KMH&\DwnrԼD{o}N .LW28y2&ssQ$AJ W=rvXbWS{-~XXJ61'`6JH+Jռ0V{$OϹ=ƾnE=XO- ݫv+z?m5VW w1[0 {<_eQay")n(>f47}Gr!$ki|4WFㅌ) ՕΧ !^c`7J//nkk$ T2,@зgwRr%vz)o\6GKnM ~)- mm-͠׺3tUdJ#"a=hہ첮/HOcX$Pm8A0↘bqR ӡ:5mv*l$#CKl08@J3 I5Ҹ2Wi < TSaB5* d ;jx/YAMt_6tf2h7lk{,D_.E,הt6fǶ S;k+c.:ūɶY9>O)^Ȅ F$5?p;g`T6T6LRץĀ#Р%QM6lC*r4E g Pn* XJ`>O!+Kg=܆5P{k' [# 7= w˟Vi]{,8mSbm 7uD 8+ aSZd}4ko[+%(9O7km?ex< gYZ07070100000010000081a400000000000000000000000166f3d9ce00003ad8000000000000000000000000000000000000005400000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/bluetooth/hci_uart.ko.xz7zXZִF!t/3L:]?Eh=ڜ.+u0 3UM їSG&9}*3U^]sWdiA"4z2,SlL#&w:gV3bzkp.Cv3nG]p66wiݎ=}Ĉ2$4u c jJxW@et((C?%K!p$wx./1/x 2Uu -׭|Rk]q  C(Y!UO؅Գ$Be0Vd3.!d"pp]fy\pn"pg<+t͂ *~[\}Vd(EjaV _obOnmhNn99mbX+۽ zJ+q&|pO^[3 bLTux'4)/8>""P=ch"OǓ4%;hȰ~5B! ,] q6F-)=xrGsrTM7Ό5!5֚2e%fo ʝ;NeA*5n摶"q% ]DX $R*t@Hj)V D]Nm~զ1`KE%Wg}xz|HUP>O]vr~w:?B+l%X gߐ jBQ̵ZpH3YHꕴ_21|GqQq8Ȋ:.)<5k( |p&Kʒɻ|շx戲2`Ρ#(?%,#V"Y G=gVCe78b ia󑻪bS? .s+S$8~}N 28>%\[Mr:~_+|ö6|#_GaE wQ*+Hl%kevkRa\Z/,"+Jj3T > #g3xQԵ9*hnt5_[&qX,*uiX>/ UT/n˓ir #uOmRjc:ց.r^A/OW7Fj7Ιxح$/s#Z\;aP'䚧lw|Fqோ q j8:FG8jrB?d3X d}P\Hop 4!5'[搊 A 6B4.=唏ݺg:˗ۑd2r@܉lVbtsP *QRj7S]QhAp}?Iߝ(kՕGF|%ғ~KexRU:jQW4PiifS#ϑZ}d} G c*j^{ M?dT:9Pᫀch K>G<ճ9t4y[Vb5BFr M[ g!jˍL{r)]+ L4UWfF1'FRc((_& {Hڢ--‰VY*f8H0;,3D trA)ε=>z|o}4 C6/ Q@? wVgë{<%w7zք!d_ן̘0a7N+}I 7-K fw./LOAU^q}]5}l'/pQYп} ߁(pK9bPdZ$,'٤YVAex:ݞ?3CM9wq& ٖTQ}4g"B|QH"e+f\<-Q"v~M>d$~=vՍX9XsJ9. 2=[w54]ge=#%JiA2=~89[vlf|FEf*߶"fP>n" oFTqPhzEW S,6tYyW70UO24DRLƖ&4 dO1;˛õ",J-&~L),̰ ,ࣶ1-D΅{E3>Ah)5ItvH2jgmxl2 b[a3L3 Q_3'G".M3AbVUoZB`Fҧ gE[u&DyN ;! r6=TW?vXa.4E+!?sZBԔ/ExNAһO,cX;1i=SN*'oc竰Pc1m3BTMn9R5'Vɪm rtz^Bq9 b!,+,z7xPjuZhަiG-Q&TP@de:¢ \sF(.fg*g_>$ȁc4򾂈3>Ë.,̡ P|~R]_ݬPN1 RDH+wgCyD -H.u"OzkTvaYW-:njxQ9?KDpa2j[ S8j&Фy"fiLgoTB lWE1ŎMl&/̋6GV Qk8o)H<̳}NVSF,7b\s ~n+xwc/a. +Q~ӽ inN qQlENZ<ّ>W0` B:zK2fqn:%ǽ1Aiuw{i{]<)[gpC-NIL~Po.:ub~+;]8(H|@ ^-(䩛]L_cpUfzL٘#ebK>/{f |\0)#Y! zݵr~Pt{H2N "KL=`wq $0Ҥ{oޚ'yiWHwFq\=^!<_.5=^d QaS`e# *|h4؄k 733'Cf5R1:n9ѵW-]`iy_\v>AUPF>ߧߒiID~&c2nGI&" !RJJgv^vy}݄P1Ci.g*QbbWQwdz>4{JceЄM9w_ϭA ,dɰ AcĨUMg I\AM6}Rd@s2ӕZup+<UQ4wL y(CܤUf"v5h"'K&mnx|e׶F1Uyt!=(O3uZO~hՔت+pxp5H}p3Fρ6JqS2Z lLMl)%RǹiA+:qy}+{eԓhፗJ_/&P2M6 :e.|K5?l2L+y&M= luZ,x96}V` u+6ll/BkI'vtE,mOHTcƫb*j er=&,_gZ狏pms75 ɶ/qB鋒>^MWZg˘mb"Ҏr+ip@@. [6fa,k / dn|~s]YJIL8{󠋢?P眖|0we`%Og\,yx@E`j@t㝅&(Zܓo<` !3%i DJ<͊Nˎ2G&bk2MK8NAe(!*%lC[ɢ:917ώq^Iob6mYϚrF3sá/ ϥLdru &bn{άo|e<rN.;Ln萋w|ML؄ zLXٴ!oS7'A k{N4XSPσ{џ PN .{q6O±bq=d?"hb`6r]c?g{ " %S3-φE۩J$7̥X||@,q\bp~o~;LXͬC zxᵌ8BV6oe'3Tq5^r.rN*%8^.3.! DK1p K^=H.vScP7Qw*l?䳒SϱqgBuNT'=z,_ʏkr ZFT@2rIF^L->-K%Of= {MU;K/1f. ^dў/l)̻`4q^Ct߼+)tysT?ʵrװ%,X:<iTq1㷘":4cE]'LEiiFF"w(tNCD5XWor#§ϺF3#kײ%Bo㒋'ίm.#Z.[aɶxhWt.m?:4^hcT_a<GzTV8:ūta;+-OH&`76#(l<3W'ihmѕA,+9QJ$U}vKB8aŽ4˝,kDz}㲈4A{c?CnKs\孢[b[/+~z7^]duW85ZM/b 9•| ?/`5,:IO Ơ`J6P)EmN/fo$`T0miCw&~qefyk` F|j@ P2MɟR >{_ϠPf*bzK-vo0^Oc)ס.ӽA&Wb7ѣpKZ`H&45:{6(OwJ/E,fH<ţwMF K7 Gٸ>mX8~Ac1Dw-A ͙n 1Eΐ9J'\;Q`lc{l dE+Oh8,>PDᰮ{N`B9 '&%Q28/qT^V/ub\.>C2Z%` m8mmQ Ɓ22;%p+ʽ)Zeп|3l5׿H6gx QrC0BlյFXG\=6J !4{n|AwLS.ɋe Vo~? x k*iƦ%?Ot!d8 ]ލOlIyҘtqL4a%/Μty×wHNS}WhCDԘA? S H6Bݔ<d7BxoXe-RT]ApÉ*[aU =: A'":j̡+I& &<~-I밀X6+&2CN9Fv}F8vqa( 1iqf፤Qa$M?0/Ϻb~n0,y5.If : ,\((HnXۉ'Je]:F뎤#>ol  X_06ԓ< <] +L㇟)}#,8L]% ~NycX! ;uCTm0Dj̑Ȳ::63/GAZu~ i?s@tG=ueY@{INA̦Ec1u"ik8"5m ]dZA +>xJh-תNyE{UcNy'GGQ̶MAf0b*!^? ,Q(©=jxUO}d~*NZS8B [Vre3DWziT_`]!Iڣ/KO߈T+Q2}Dҷn@ RWAϙ;j!WGP9/\g z"Ut` pլ GrQjZ(tO&ѳdA.V4@m6'f-圲}"Y<~dE u_IH.nA-^̶}pRe[."δvKN_7l1*-@C6 ߕMrB>7'sr,x:CrɛZu\BQ챊PA4lf2׃eKϠSquըgsKcQws \捥np|hl9t@T3ēaQLEĕ?Ls=/r%[WggVhGN= nGĪ9F*#=7 ;YcH;cOgN$ .I00"JU3+pc܉~t]*H+K1ݴES7 àNapcvaIn$uY(knl!*1l-3elWEBASky]5;Ծ p)' Ĕu(pFTKh|saº[D͆o0[~S'ՇfnW҅>%{=foYm$G1 Ȋ0^6`PD߆{U4;;Z wӯUCƻA k+SUS`5"heu~*Χ{Lc3 `a2Nb&)tin!M`4r\RrgҡNo at#X3&YGǠص iJ`,xG-(4LrE[9 Zj?j;GmӹVpG_i+5;ɇ>. N٣GFfWD%s>JeoQ~UgA#B9Tcۀ"r]ךf0N*hTuա%Xz8 3ymK,ٌ]Phwh%# /AS!ȸ8yfvhP?Rb?[$xp`&6P*(dm%Ga8pm̡t[,m89(00I%[pnp{kKZn*&&FD2N7x6^=s n-P^¨萙*:GurKmZͯ2Fu@hDF6Ѝ Dccī0Kl@[Dy(aPaʷI#V"JZ3=L1Lo\NKK2Dȭ*_%IR TRJUӊDZO CuNsV!ZV:7sRIY?OH:Qؘ/O}TҠk ' ۹3jE7dsN"]fiCZctNgT45oj&1Sa>,P3 x) h5{urx``28lķ#3i윍W4P&=lo<e Sǚ\w7g(n*-\,@27:q(%<|Xx0 vvӪsb*:8pWTZu0(8_/HtmɟLTݔ ] -q.}0:+qǻ~.XVL;oӇҕIK B*dȑ Y67,j=[!7[J +1Tكh}zS7  {=/EX69{':2QIofn^TG؟an8a` MS;+, ͘|1#2[*sMá>RzҽQqѱwyƴˡ5و_P@~V&mIx&2+Еf);k>34V leuى*剜%.mgAEWd&G&$${⏳T|1b' OaMIw0bɯоL^`|TMB|SBvhmzHsgR[{#@Bߗ}ar럜 /E#9TMo Y#B;YeK[@%{ $KS?8/||8ٴxw܁`JZf RŻ;Չz4wzqGŽTd\v3bsn/V~O-!vG>,FGC>xKRsIPI f˫';i-:Ͳ oaדbKs,BYOV­o=}# 0 qT}-y Lny;XuuY?FTFF|{_dߟGOp8:Sn"6vL6|5uˆW~P{q8 fr}SZ3+Vub[nfm+gxwPdnA,{hvWKYZ'Z1dݔ\HP.HVo>-eʮn2WϵGyJޚv֖O#zEwI(6j·*F.P4b|ݭX d?(l\eV6AG3gp&HBw倸ƙk=af=ȝ(lźa'dXl'ϓι6Z$}8Y5lv˻Rj~ɉ1P\k4Di)bUr[meޛpc]9$XoQoJQS) ):̟t +hׯTx-MlΜLf[zRQS=Be]Y*ênv_+⑪ v:#+2yNsp4˭Ds\o=D!5(nxg?_ŁkU6܆e<-ʆIόifm[<9T])?So<FV4v~ o{޵a̠B@;dEynN Zqr9DVvi> #G_#=8H&ETmqU; J5PxH`܉>0v^<* ɛ u >VIzp>4 eBY*2Ɗ,A!JW+k",~"MkKt4ϰq' =Lfёd*d-,eEx+.V*h#;gbErf:n̂)U{m,_SjZ*Bt֣B#:~ K7RJnKBf˄̄7F/63^`}R\ތb]En]Fᱼ.mNWrUxu-O|9Ӟ8[8ufْ<;4)7) TF^Z[ib9A^uهapÒ$Q᭥v9/yv3\q)ɤ7ה: ,[e=?m2Hh%!=I#Mǔ&pr [liAx%`j_U2jD=Q^7ŁwGd6}mLVmd2HXv|UmS8Wø8WW#5wʅro~ 9-X;OA42PLlm1Q}Y磐'/,"l?HbZRU2TעEVAnܤCqm J:hy#%Ȩ^AĖ_51) 3)eQ" o.;N9g)8NZС<@c*LM}=_1gޫ_40(mHYf5+HksH\@N |M;D5t}ser&5G5ia1&C$ bt܀k/;_DВ~x1yv>Jz# 1BG‰>OzH vEQgK%PnW >n_Giy_QypkCFc+_"*0;t7vg>[0|@&!'w(?.s/-“{uW^zn0jWɺj ?,G,;gBjи(j1 w;xczA٬\ص#rxz5aYdo3J(uVAgYZ07070100000011000081a400000000000000000000000166f3d9ce0000169c000000000000000000000000000000000000005400000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/bluetooth/hci_vhci.ko.xz7zXZִF!t/j[]?Eh=ڜ.+ʄ,2Prټ&Emޮّ{-<*Cd`6EjPEgvΦ䋀ɰ_0Vs@XeFWSaˋ)S8''"t}&辸ָbDŽғBRp; @%$oqBƍkH{;8?;;鑁\Wfpb侤UU.)@d|^ɞ eĐ^{hzN{YˠlQqf6N=ʛ!+ Y9Gq{ Pr,-dƃcqPbf(g\a`YZ1=WIVo |M&6>jCgRtga|:6ˏPݱW^ㄐZo=4PKC6 LP*wyPb[܄W&`;I궪7iKPIuGl@p56!g9γ0EQiWOƮ8ou?8@+\&[5ޓ]WWLi_Nh@؊d&UҮŵ)7y",X!GGʼ:-O٩ǚnoιǪjԞ>$B[7Ki\^HX:S(tjѧe%W>G y̦w? UU)t/{өu*IRUN$Ƭ۷:`.fy#!i3|ΫdV4c Es' , h_#?QI2= l$U70du\W3^,!pgro"'ء/Ზ",ĪZڑ>sxK96͜&g̃޵]xN{x&ioy090rGQzՅi*>u_E_ iׯP5 á uMH˜Y]:t(m(;G͒8 D7tr]\$jL2vtj6@?=w7Uy f]"DhiJnvm˜t+ݒK|"[TZ,mCY(&R7 x?"G80K瓰K܂ՃZTe>>FO9l-(&%u|Vyn 4~nOj/*3艳 <*ɤU9 ʀF*j'qa=ΏC:(;!1N#_'R=JΘ 6 Sޟ$]Ot] Ofͣym Ob ^s3|~\lF j(-R*:5ܭ6fv> ;Hmn qJ71תBF<V/sf4'v&oT|'DŽ&¡v5S \s6SXzL)NǮ@uk< 4XzJ T̓WlHπ :D/ !͌>#U* ,D=l4Y/rjk> D71Z-R?p6ܧhQIrn,4P uϢ4|mw7`X`OkybǷ7 0=\W.$&a^vKMepGUTe$8$!wl]I;R`: ~ԫCn#9+ Z򕶈v%䕑P^,Gu A8rwnNR+ [}#qڷ} #J5r}$_  D $% 2fm><eO^Kё~!{<0Вٺb 06QW,DVOO;Zv @4(#-%(˦aq7۾5:-df_K^g!^;:GY؊G9hvFOee$Z]KJ 0 yugqŁ];?tߞiyǷ4@?}O44c ۆJܴ=ͤ-)5Qxlѻ 3rnyR-_$ݰ>Qd\g)In0 ||į6`L_(7릊A3 H,FnBp3oW@,(p:VׅڙƝ=kP {` ! CSU g>ȳf+,Tt4VkY^%VUXǒM|06shwRȜfd\yoyTN(|0:|Dt{:YR8άc-~8`m#\rNB!7Nc6~`Hf[.3 e{pkO5dml0(G"nQ>6Y;!m`gZ5oMzTlS ~l_ycyUm5ci3\I#Sjπ dEZrv'odO:|—rcXU7S0${+*}xKt)-A= ;/4瀮 V/Σ|.jM_kK %ʯFJ2~)]67 XR۫ ,_.0\\ eקƩr ;xvjhlJ*zǞﲞt'N&&mCAh2uiIi>3yzoU)KOCZ߁֩AZF')4IDl|z LK7x>fxQQiBq4`ػ)/FLTKՊ^tJCު(Н94nĨ=Rx?!KƎ /.ZDAQGpX ?N,EnxΊ'>cPm4{W+>%VM!FHoJ/+EGTv+|0_%[`ֱ]0CΏ7B{ sliP#ss\/xKg umvB`~߉_Sr'͎'h $%Qerm覥Z@$K.g>f'W||mITC}eݙK;OJdW蒉h0ps/y1'﴿*uz(%NAΜp_{2bVʂdBdq·e۷m]~||W|KkYp"R ɆTGA:VI-ĢnȐSKٿ9؀*27PtSzٽHZSыn&(nhЋZ7G/IH@*k2͸z=|΁ 6$Qx(tSow᠟1 Cl"P&`(~q' /+.`WK~l8JE]mٯJ=IlEMpx(kcI<)!mt,e MJBƇLMSWRm1$LJbqvx1kJ/'2wTktR%.(-;^;4}pq9uL/CJ!UXݯۃ; oikf)!UU#E Ė|a.xG4/<;h* , >/J 6kGԢֱC!y;F˚Br'feR[ 1$>a,qgUP`ٸanX8nTkVyZP>1[|] ?&^58\U $aUrF{2U]q|2ҘаVJ%ciw{inw"m}OQ 1Y(%uv"Tp3V }}^w3\'狦|`,E~^EEM)dv%@#T5@7+(Zaat"3E ֒9JWNp,\hŜc#:;"b]h5H44 t^znS('cMc/>9r!i'Af[0HDp9VQs{mI\L-*g``XvOjbXN),9gYZ07070100000012000081a400000000000000000000000166f3d9ce00006c68000000000000000000000000000000000000005500000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/crypto/chelsio/chcr.ko.xz7zXZִF!t/|l']?Eh=ڜ.+η*ДgZabS1C,8$GR]*zOɋw+skQcyh5|zlWϾ|Z.u #UDzKEMVcZG"08/`3~aC Tbi\2mNėe9(~OOrC0⥭;nȲ;id'h~DXgwT=[r/V4+Fy^Z4ViuRԎǴ: pi+dKZBJ^ØB ujҀOw[us)R0-KZ۫tCLfs76̖bw`e1S"Jػ߷9Cш OEece<[}`<O` Eڿ#L ELi_8'4zKk ouRphn&cITQ+=G3"7`I!hfG_ d YQƔr|LO|\_^ {z [me:`}Aq;C7>Hfqe ̗*zK;8$ gޚ=G֡#せp_Cnh7UH8F\?s*Qas{U:?>̾cu.2(pk86AlFMF-ky9"rr2// 5RbΣFpa%om&QW7Оt?6߬oMyg\`Lϒ0RBd@-tw0a#Vsr@ 05>G]8L̍, K$|sv.&mE~, hM yxE,t#}GiSaAḞ6:"t1x1f/EN6_N`#Wk2lAzs;w^3$# 6_Lִ3(iZAp[KyQpġi$`kZ*YQ%n, ˆQk-byp5"v ID~ osb X0o=yh%~OS6}hΣi-y+,oLQ<nmd`8y%'QYAŠs_r/ދ0a }mh`u%"#b|YʤC ހgzn[/@/`MWh^Wβ3'pҽ!Lj#_^ˆW6"| /&d ,XVق!Y ^xU [ A3o],zqn8kA>tzVujYJHX)qlnU;.L1M1;LZگGQ.S^kgYX(CxP2ʧ7.!v,K \3:!}\aut%\+WzBMM;6$z &oeYg>O-y.?̫bTg8 Y˙DZMw̋5"}B,IˡW9?YJ'P18 (6kw Kyoi.˯A2U%WX; dFWa6~>*UyI6͈-ANa5ΛTo6ҪthР [{Pb#gV%OO9(Ѕ )[0Pr1TM^Sno\p=A b6ǪR D24n>ʉeNkӠFX}x-q< pڲHKƣб5_(N܂ D<݋}=>@gpAխw-w&3oa ﮝd$:IƳ'ԘAhaikPTQБ;4mҶ䷦iu玄xGV9jnN`ެI97kq—Fg>AeVo5K>՞M,U|B>,,BVV7bcR~HRx̢@b*jZՒl:5p E/V!efYoĊ箰u-F[v'\+{/V۟Dl04؛煋 )'O,1*BS*|k%q9PrbKoVjêO".ܩN?Ki4MDWLi8C[mw3;o^2Lo( X'q΁do"j?DXr"!"-_ wkֺyJ0AN"{@B|=|W2>W&ψzmÛn3Y.:jո+͗`CP؃:备<\&jj٫v5vG2!MZeV/C ;幑PNQRzѓ]4ˊt|izx)& [-xDO0i({Ҝ2i};\#@@ؓ@S -ϚWfQ}tAsuo ߐ (z* 䌺gϺM;h Ulڥ4f}c~3mQ5;r,|Ъca9a.=>O6V 3D*vI:Pal'Fˑh@`dF$(5 q$~o]#p/bۢ3.~ϵ^ iNGro(5[샻rcck34}^YI4\,5y_-#QF;4\#LYY(ơ ']9eG 'qqG]_ŻWTs&$$햸]v8.~ZI BxJ7G(JaVB$8GY{s,l^z>H`l,1 #GD3 H[+X5nO}ޒ m$8 ЪX>)ѕlAe HS+`)hIp/< Z 蝐!p@#:{,NF^MV*CmZ;/ @bY { xD6Pr#gp aQ?k23&~+PH -q%L83ef|s~Phk#ؤKfaz #2HY&Ѡ%0l >Gؽ|DUgMG9ZK5'^8T'E``eU%v/ -ANEn=\m}Cu! <|m25ca3f>`9p[S% `kץyWR&zhu5͆5k?HKbō?y!oWbA/"( "HU7Nm+/aqg4(P-sQ=غ@j%0Jb"p˲Dbuv33>yi0G8j!V X|nWpIKo p'`4tBn|m룍M וb<5qɗ8~d6x#Z/q:]fPfrQ¿{gfZ%0Cs =˫*|WPfH>TlffA8؍l% 2S5\vz9bpZyags{RyӰn2] K6Sr*Cl,|W.2#NomO`MH_keXK_Βrh*ץr:lH)$J#p;XN #GH5i뢂retCl>#{16&s]8ŵ%nRQ]$tY{&{XC ƒp=`#iJ)u|W` `qg[vocu;#tϬ(:V :2eԾilᎽEq0N{Vr=49jy'Blɦ[i =H5dO9kq{Ƅ*^K.Y=\RK6K06G4d!nHŗWC%YQNЌԔ#L& tkK|iNIr B!?WW׺f9h)2aȡ fb_oX1$E$}z l>KWL%ƫv3w옧Ixl 6mIz01Ux̝EzW+>*ɖ!x[XJWPPY$爗-V_cP%]<46׊ȥ4Ym U8$V\k^ZcF$'ξxs WFD3.71Pns m1WH 7 lay&^]8z*ꌧt lQFH=vGB=ٲU|~f:jpRAQgE4 فeb o.Jg9S#FvxC/ʈ`"PppHk⩶QB67FNrh]ƣγAEwN^i_PkQSĹR<3&Er.%DMY_lֺGxV!u܋ԄQ&|18gsm߇v2^q&/VqMj-O@hFh!"{ CϕLq?c,3IR, Tk ' S~2GkeeGK%a*.]Li:;"a;BDPObNg V`}F*Dp7$?#WeG%YȖ"UqS&UW[YGk^7{]AF۩#2!jDZk|?^kKڋs\ax`KfN$XVgnLu>bv(V3YP $.箌kAVa0ng'ةy5 -I7U@78 ƗzB[ҏ2eNn1U,'T@ll@t 7u~ldfwѲ ;&Qmio6<ؑbH73_+kYU<22RLh AVtVkq66B8)GY@$ ?IMsV?bF{=Q]X&:E?gV[jS:7 g%Aah琶57΄D*XڡgiM[~g)/>9\#W"X<*{{i.Vs5~DGd:[7쫕 g%M}\KpZJWEIDa!tMe~)'((l *E ;֌GmZFU0& L6w{WUu@Pʒf_䡣:B{퓧4Trʉ>`ǜG39wV޼tuzM ?ɩ`( BF. m-u\TFQYN&ZG#۬[Gj{O;r@EqڠIh.`!B)RrߪYneA\ՠEW%k[B5g z?M<.#N)}lTdyY&c?.ĚN͈M"^*=AcW=1Jn)}~?Qk*ja`#I7 ᢩT.pZ-E WJ3an!YyM{}ԡ<-WԠjfv;\[_ Ш:Ф5~ "K g9s/"%6 k' Dr;q(Vtܡ4>]E/xRqLY%IZIZVtݛ!q.6 O0בHq\V'#/νeEbn_틡bDq6`zhd ]1#;R!`Zclx8vѾz0\RD0lcA\e6ܽ} (šcH fSoRh3{iElEr@JF (" n3_Xڄ#-Ltk2Ja'N㻫)Я-u;sB@]JT&b]vUsE-N!ׁ_IY0cMRTݯ%z[SPemBS!2n@#&!Mrg3M6o1WFaĤ&!y +$!,Jʩ$l"-&ZDF%xC)W2>$r4>: )Qj3{@9UhL_< 3oǑ?1p*]do=i4T3Ixv~ ? 5†Ty?kD}e5qAQ-B3nȺFi5f׭no{8_O3>z#F 52mP~lr$?Hv(Kf{һ Ob#eb#AG||93Z'Զ=V~kLUϤeyڐ(+q= ziPEQ5: psURJ.gydÈs3G[-恁`753H\7irh҃i^acSN6'8c$ ´1-dmH ɕee0Yj\Z.Xc۳%t*<2p8P /t hCdywndk "cA nBO|8\0~Y! H_CAK."=FY9{+iu81dIC>!78(|buLOgѿsqЗc,?q*7P'fsH۲1q[Rux-$iqg0 #' /Sj*M'\}@4gEOagx𱴾nhK va@e;}3-5s1ܔ `eI@op#0beIA@L+-? 58m.xq{t>G[4ԛb;#ŧ6jN\%z*ƉA Ybw?KGV{=~,ݻ r<P("^@cq7} I _>#L3FǒTZjc:I[0[Nƞ02׻ᒅ=;',2'wJi6:W&FpnխeJQ.!k<7p@ fU)B^8 JVIА6.?T@)j(Bl ! }ҝ~hbm%^SGBĜ}Ex~ѐ|gD Oe_L*Rmy::aKeDߌv䴧O+n bҗ:73{T(O]ݧ[绤i6\B}d5_7et_{ fe/we,nIq9w1a^KsU eM:kiVٹB3Ϭ[Ws\.DGtm[JO*?)]DŽ8fj3j6ju/ir_"ltc$ᳯnWU?7!g|=U{n @:l11\~wG;Q#G)NOzY ww?NjuJA 78|ID;n,If/!-xsgbuJuI`R8/)뗋- hOJR O9{Aԋ:x<< m3\:564Άa Y!l(H+u_ QB#9&jm'/#SH`+%Ո߶c v\C57QHR$a6m|T$8ÔF($&k>z`VV~XH_R=.B$19'U m"x#8ĹQ5Pxn;xw`2\!x+WsV.}{ C ݓd,j>)F؅դ0!Qȵd!~gp Qp!ؿ_)bpȡtF^*s K~-uhaOX?:ąWVBAvQcR""X4֓ː-XÔ(i9^gN_ٲz)Kql^Y-峕y|Ǥp39, M')Q3(b|T?=l;JtIUzrMIӻl(KAydpl 77 5鹏dH5\ljK 5@`%.tcSC5 vyp}om)]~ypK_1-J-OlHq"r#QnN0]uly@2\=4 z2>.@A`'pq2gph^p p# o>jMNIjޘfL=ϲ/ĜdM]D¬s)%tY=7b4YxB_J"h)v봶%$CKȷ0[4\zJ&C.`VjLo)qpJdr߁ȄK7>Vy^3JnH_aI{%`\uf|r6lL'ִv)y8%퐚7x}}lm13IM~$]ֈ35@L-~1|nzKJ5ļ_J{d!P V??& |t#>xG-%p6op}Nݍt-Y?1 OkUSR!^)?hqIC Q N֮ˡT?szX!JxS$G ^mܦfaͭlT?57NoW"Yd/vY(hKJp y?5`uZ6tT/N3XS݌D)\wӼ``ѕ@Rb|\V"$9]u?r߅}OIKɊU\ΩFO/\2MTpS` .(Eᛣ5m$Ou1?PWV3|V}* QLء+I^OmE?kG׶=wݥLbH!},"['ڔ1sxGwhh"*&@t+xa2F:toexeƧ ֽ:+,x80 P r/uT?o9'0Qy !uЇu殹M,78d%Mu \M\DůH6_Q'K4F6a~?mM [Q;zgDk=z?Ϛ_AĽ|>Z}r^݀5h+7 +ђPɠN=R8=+ZQ)XO R!z~$l.%s'%e/5;BS,b *]tT1z3C0-p үXr3mJbȭXZw XMJ47zFX/O?Y8ʏ[fk7kp%ȡ.u[Rmt@ӗ :QEh#"/0KP-G #gNlǚVODrˣI M6 [ʑhe i{޻xuH1V SJ56;#$e:{D0`_F#SsԉyLKJnkϞq355vp@fv vKxq>eyzr23 %TU@w-! xǖ☍Uڝq҆6E"~_!Bj.lAY|vc> qFCOXe-{ü,ζò\A.7Q8÷AOL("P5q*ƄX?y4[5ԎR*\h&["{^ܼ-XcπD}0ߵM8XiFIl B7ʔ$K KEuMla=19KW>8o4[֝KYYj!u6ԫb#dTs)Z8rq".m&^Yi5(e_Z?E "keϟ} n}GfpHH7OW$`yNaArx`T%chEkJ"f<$-aa3.VRiA~X=DLAEt$ ;^Ƴ@kYfPj#J2s IFs3Q[1>yMN{h7j#MUcxPk Y)r^9jƲ+ǵ"~8<6%Z|#R# mfOnP_۵^.p)8ɭf^6 5U+vJλ)tE;ԩ5zu@AkU}:ۻ 1':Zg%RwAFza[ǝAcܯiX2+:]$p1oE]5xڶv|+9eq/Ҕ_aHqAVsf<}cl%zt_D>j}穀FNLb]N*q-uMޯ ze;==hqz헞[Ĥ~i4y\Qb2QܫR<|61=Ufbe԰lucw#Eԍ~;?kF+^M othBDڙ:|vM".C 9w)c컺>uKhSmPb4qGrrLZoSb/1: SsTNf|Q(E3H踭&AdMk=Z| abRXB$4z7zw{: q* ]ۮkάc 4OqTyn@ˁ=C<*lMk3w5'dbnOg jZɉm2΂࿟I8柱|wm-tڇ0Ơ,p3/xWTq-QQz[cBGqj; pSNqn/|[3ے 0u` NY͞|8$![^HiFI#LUቈQB%?M i(W"c;d`v\CRv+Y.NLX/#ȕ`gd2ҋƉs˓CT'0܍e3#b)mav0q1Ld{713~P8߰5ps:ixOAVòOOVPJ%*2tja'`xS}.ƽ3}QIϊ(4rWm'I1ڣ^OvU%S`S1EjmE +2Mdt3G:8!gwJ#].f xRl!0`̥3H1]osp$}gR b ER^&;zҽ|m/56.ŁQ+ѯ6?9A)B)߾n6^&Ӷa^S06B)9r%J 9--4kJԀՖwAYc6cr#cMFU%1L1r"X2o:²H*&(k;* ZÂܑ(1w&6=_Zmh$\ T1Knh* u~=T)NO(* w1SP"7cfe'!,tye4CS n]v#lV&YnnQ%2Sj-?pУ_%:|cԝP؀66:4V[A 푹%['ƮseP`@r|5ĻE]qn[PK(n7h᳙~IG &ݔ 2L,3]n| \aB ^`5;"{ #\.݄]q^n1Bkŭsiص61ߧ?=J_TBtVo ~Gc"&o1$b#m4-;T-B9 ^.Tۿ0տE/s,j-"衇3EΔ&@&x&UPqRv*9 Oߣ.|b?QE2_8Škay 񮜰<- 7N5#X0꧎VX.r0s<;>VB{2*@A%&¨٥nh>O}úcL]xpyS>(ѕЯ rVBۃp:)=ʦ@9W>ʎcDR #b/pl$]r ʬG<b㟥0 jČ\[MD`Aķj7T:,hHToU#A RfqQb1e!P¥/KV ~̪TߨɆiCMsnƩ*[,j0ZXZ9;{yEr&';k'(5g~an4z4~`Gx LS?“<Uv;D|G%d);UTm2LG)˛uQȹϒ)}/XGY>SV#)DGˋ^u^G(BS27¶հK}N}Ht1a2 k^0#꿔piB ԭ~BmyRvwݸ|uf~-2UT*E*'p#{ؔ=BqӸWrsp{݃FA)q_j y`FNv轃 7Fx+!4)Tg0{h{n͓YN Ea '?||XzT d*mKIf$Xڧ )=G$*pzBVLe=Z׫jnLU0WfZi@Σ{ICB08n6x=H`} Ϯ_j $aWKֲs]KPSEF!1 f;/+BcLIbܕSsk8сlsqH|Q~卑p+PkS+WO*#_=F|%|OS[[ 'Z%Bv\=H%K%/> (8[ ݵr]rFp_t=悜W :'JhcC֩H7ܟ .Yza|L'(!ܦ yA ZHCw5\1Yn-*`k:#1: ;MA&/ omo^*!K3"I{xĈ\X UϳK|U-,+ SI${PJPr~tGHE{SBy0]Pck ?E[zupsT^(!'qjڥ ʩ UVUժ)P LS/A.>SՌ#ٸўg"_cksRgjp.Qs-5"aJK!a2eM?Ex 72PbapBHbpT4\*en $tV W@[l0VQ"{Xt1)yD ZZRb Տt&2lturiv\=9멺GkCkg׃ZIS;0jWG]t<.rYp4XA[,BS.^ҵhWU/5Y;d}jE !fWmQ$l G ޏUqi]Oд~D@ I#1 w $^NQdsF* {:H0{$Il9p3]YNPäCgz+PFU+LȞc8HbJl$4xXq$8eG)5& MzoÇ&c]k"Rll~^7S,.7,V&>SK2nmх UPE[OPm Njs>m#p\Η(.>']g>U":wuń6+G*vzK:` m ' P{)^^8-woM|ZpGtݎB-p`h*67{3 #kc%h lhRA{`.vөȥȔZ.n/)1DN^2f.a! 9( 61x;+'~$xiS Ԣ&#pۋ(^(W厮}@7SwT=A&dfPTУx1 ~޾-1<<&<;j٣) =d$r:2+kbIXTJ?<2ԇOsIm\(vr‰:^YHA*cPx]]oQWenGpB5 "f7=ľ.zA8\z~ykKcϫWPV9S-5zm/O`BRG^ulrߏuX$G/xkN9;\h4T 1,dma$,F.4EӘ`R"ws3{.sCb9oڟ'Ug8rg`<@12 D~3PmFV j9v6 xhAr~h} JCSib3h@͡~HHrİ^XƜ~bf!JÊBoz4m;Odw"E2 4͜k4`82j7 J@"iv]Wq7;/% jS>A&h5ZsP11qY$mAK5Θ?8˚p\5I&+]x.-4"qnl*C )C|=G&VK<؏Ixxm%S) hfƛ)+7Fz 8WA6f["ƪ(/C!Nv JuNB24{8OD)n5iknxطgea Xw6K"< ԝ50"v[5%vi C8jϵJ V옡SyDId0IToVy76o{=wIL@x*UD&>yRZhJQ V` F]n.Wqֿ'\`bܑ9Z ~ S|QZx >?ua* e<,5]Ur7Xt}G i0lژ\$y.˘F"0Ytyg &XNo`>;VĂh^o2DK4†o: I2s{EyXI~5_(B<PZ ˓1&JqYߩ`8VΤ# (٪R<ЍAqqcH>19Y߈ޞE4o M.cohب4h'8-Xݛr9Dr%jN!5NTk^<:Ky?7j#낷y% nJWKEr|>EaFJ?s崪+(¾QiޔݵG| Z]^̾s0uM?oF@x0ڣLhH\vf9fZcy1y]f*'lY൷h=Jcx |S[K&o1NTdۚ n@T+0 t%";nc?3pnǎӆ훪MvZ_2VwOj\kj]9ZD.A {۷k1H(Y>K~0Ȼ0.QS ^鹅;tټd}g#iΏ :쇡&B/!hH,Ju٪ ⾹Imwբb e>cSz߹{oYWɰ]fuAl2vr u O8.#Y׀yZE/B!4 {&a{cY;UiH`0rk!64MǼZuPڂzA%G(K jDd3?QO3YDNق hD/;RY-jG('~pGx™g&AVR/Ҷ&;L1E\]6q+3hK0{B_ =6:|neiG:I;'t)宍VE,:SxQ}99rK+>foR8b%?@eٖИU8L1|Jl;ז*(L)rgG>:Qb5u6:eJ+ E\lPZQյR7ʟf))]*~@Z՛LJS:匜6x)슎`ٴ " oS`r*9Z5{w1_1 x>Z׸+8^vkA=:x7Y1_@4o)kQn帴Oҡ\0HeF.VuRn׺v8g>r}f1:WxySDZR' g ټƑ32gI&xcX 5 $GK;3B놖j~b2xiЗ덣m-&SS2GaЉ'H<39暳F',}wx/Yj[dl$YtVj.ùiFgA,`͘{̶1!6&|aϳ:~/]=;ip֮@!F[Q}r> bQ pZտ_LC"!"hČFl,ul3i&wWmȕnrcNf;nN&)OW *Yә8Ub۸Ȅt#L xDL Z᭍;g"#nvN0u4<­XAG_L!hQONnZ?zTp'ae<2#ۊ\r#rq2eBQ}FMe#nZ4 aV%_7[VuDdތ3$SI=%f-έc<9Э_ ü=Q.DgBKzo3/QHթwVּ ݎKˁ1SRkh~8\tE 9zjĂM"p;d&tl[h^0Իzi'L 8 C:+dpSx %y4MR+񠽙fìVpOڮ<" Akc\^|uիt<O#ij0p߬A^֏]%iMſpn/ $s6-m~rBתp 8P !X0^ !zX1W#~n80^$dA<-F :!-Itoh?*̓`,ƿmLWV.1Xo+>GB<Q7V WЧ1 v}$n;BPT8Ѣioȩ&sHxˣ#~BD@RjʗDy,a F'yEG?40S؇H\O79~TH7W8wvkBg($Ͳrʄua9Dz~J)Q6ǃk26AFW/׺uy侭;#<Z^Z^E<d-$uڞU,"~zmݸׯd]{Jb5rҟl'*znnw* -sA'xi\(=%&7!9AcEDGC], ZE"~T~`ep̋LdAmƻNS7lysplc&`8HΣ I=R>f sիg4ᄔq-gE [Zxր.tx36{5J`eɻ"V'Wg.! xiA0fvT˰Y̷_f#L{vjLF'mT]+x:BVk ۔@ql֐NQ~C䜵.i]vf&k쵁!yFcBͼw Mk3g# /ROzi,z9S:3a& "}||\ \mT x"Z2~ T›w{w)7M7*haxXHI0p@S-]2MsiQqAMC|L{p6(CsP4!v] X# ҄[`IھEB-i%b!.6 ִ9nG)n+C)QgY>A Db-q!}eZşKijYi )5o  bOu+m5ie;]E⿃ |u*hc+\X+\/zgB$ӚY^# P2k~FG(yLo|ű "W0hFLYG(iݙncA?k, :(o?,$bJ3j':|V~D&UH>_u+?)7i>z ޏE\C M`Xp1!+Kf8H~xFf>iYє>N ƔB;z_o"Fü++m/kZH?pC|0llo< BTF~KM]tJX<#NIɥj9&> 2jvG=)Ͷ{P˙'|Vu_T̄]ay;̗LVFOX`֖aBRv; 1k}gYԂ.[1%=Q[ȳ,m> cGL%):V-< Pgj ZDL1yu(疉jW0L}SeB7@̈́P-txz /<@"ɜE&эʐV3eZ@-R6 tKR50^u%ˀG:z4v4X8yPs 1mk9bP1Uv%\< >A) /nV(QGR3l}1M8Du#%,DM:^qg nlZ6u? JY 0qwOK1,ڻŧd'#JrCtNc 84A( ǕgE^H>e~z8HaϷJU m(O:4d/{C;=&̦cD"/_#d߀8F. Fq;%qIX wAMP&=RɮY <~`68kXfYayQz$j$dP]>48,0d۸sn˚+貜f'(c <4Wfɵkn\5I33b{CW͙ԝҶ\JS'6TnNaǑOoU `sTЇV1Rq<)7܊玨⤺exõ0 wTf!X]ل´ZjͯpƙTEm;eկ8z=@&`|0hMW"THYn+kicGG `n꫈HOǐʓ,\+̤0FiRFT k09#lwRrqs;W\}y\wU& ]b0K rV Fujk~ 97&sK-vE~zZ{89N{m`;CL\AT,H*#};E%]،{<)Ra<:4i`Hio؞rv !b)(]6eYLpI-ZOE3L<['SK^ E:nE"=➯Ưqf ! <],֯8L_vIg/WÙh0?z*69]6!&qDMpYѵK19c^'&y4Pv06Tg?v%QI[G;#}p$u JspwZ>w-m_2LX>cNS 3r^A$AيXPqй>F.Xc%Y[F0BT3!ա*M^25͔U_?LɱpezagG/(1|\dV}$$v.y|z0WfZJWq%^7}ux&tbJ D bś)g,00雐 鸢Ya8֌jŹ˿D a BRDv푸v0$#Vv>w >y vrc}Io.ۘUko\fj+@$jBV=x  9cd~ć~ uOM(GQ(Bx[Tw߈CVcnסƊ:ogp_5VRЏs *$#O9,HԮx[w=!Y1'˧bҮ7FX3^PDXfJ:ߍmlrr- ukqN|t]yQE+n3rJ &R\mqazH^8p_e'+#ЊJũu˻D`zi(6~#nn-M_zb?Y>"@窠i7КMf+˥!& ::ۘU&Եņߙ.w_j!:dj9 3 H8kk <ŇfMQ0 SO<,.[4v4+!SIt}*F?xK>H zV앤(qQ"GZu Dw^DZTT Rlܵs' k?ID"Q8kF;ʒ2f3Cw 7jF`e?S.zAI߹KɅ,LW2؟c4emQΡf+&E{{'!:nI@1n7z{#8=]<.*zN@v7͸CKLu|yJ=c-9^Bɗ+.F" Qo W!UJ*&p,W&qijV D!I3muմ2oj'yEvY\ŻCIB&DZ5p۴>MjH]6+ܴTd'xxl8̮(iM+w 1u߳f,z~䔷-nP [uoK6'= nVY%%6Q١ylbwG&DAb{׳4!y)d).h;;ŒoU'Q[432:$YS&O?!m=ќx}Vj $CPQs#'5}e^MSL(hl?#+~x>fc?**PpYʚ!F9Y!zɯ.%'clnٵJxjY+$KM./* hT!%2ufT_ZxLc "i< 93[[C5P D 󝝊.SC"Rj cp:;7$"\?ijZrZpB4Q;~vڬפ{CGԃ9R[u1oF{i1?OG#/9_o;{ڷ^@SvM"B*6f{K`< 'F̊nSR\ &PނizbRNC83nuX؝2*(5Fbfm+h>@ѻey=*?Zr^VH;;+KÍCƹQǵ@@%yf09Aj=ga iQ%C;BX%!2̀J*nÈF}Z\=5.쳌0tC5mM吸uD3u❚YG9HEu|5;/ZHUipl07bn(ф3B 7n~!ȄNlyHsJ:Olzq$~J+t ՁDI"$m̹!6(m;U!GuCwZ]QvVR3g^٬څ ShƊ )3 &uirl_)bNDOjn{ޖl Kn󼋬C0@‡@4 P?vv݃.۲`Y f?mrvT8a?&+}" a5ߢV{60 ? &z7SiQLKG23QeeO*ڞMeoMF_ٚlL [ϙYnxl7";ӱ]/ 'i~.@,λTG+X|g3G` x:5t[EU]E->x/2khOTgٍxI{WZnsO>^=(P$\>蘘|Vְ%4ؑS|D 0y2Li.ELU2SWss!1;}9AylA(j0.C8=*~3m&An~vakߙh.5+' _VIh>]w}+~G>fpQ2$;Ұ NjF[wݞحTu:P~CW"i*+_H[ |κEoQ Z9 m'h^ѐpkC Ƞ5^MI_W-EA l30eskzV]ђo,lEH?٪I͸v_Y d0kҾOGHB3SvNz|RWt_Ņ5s/C4qƽSiWs eKr4$-Ln(en=m$AU-ܭ=Fq.tȐe?fqQw2x)o*KijJd7yV@+P/biؔNz˴\wo! z3uAvJos{x%p:=MM*PԅZ,4#~_5 U*wq+S5!ys >4&o¿n-<媯R|GY<4ڒUI`_=*jև2gCwI/55d gD0Kxo^O~¢S?Y%o2޸Nky!">n%7kM֍Dd? R}ꢕU[؎~̈́,L{r41/%Eћ>$,gS,A)#觺}p#Jĺ.KbϊDxikLUq+(Ư95<3ʵV.}lڪ!fK}ddRGmorg[c|΀K߼e֪;pŇVׅ46@R! TϬTtY4#Pevߑ RCsK}ODov9qzu?7y9hY3EsQc=r&`=Z3Eq7BLgyogD`i%ʮ )qRVy&8@6S$d٧LbYT*g8 ~چ|okXm蟬NǾ' 2Ok=_N+!ڄ{q>2\IV)f!]`AOb_bnEwnbU> 0NEHǴڳzAvj $kVOn,DvOEk#6rB _'2$??HM9.$ޔwy:5uӈ!x$!(ƍ8챚D{Q4v7ޝA͂>C[X{1|s^Д RU^xYï]4@|*GϽQ. Y*j >LF4,qԡJ,\| Gbxq;⧪%q +eʝX*)BAf$7fO}N i5`&=G< 3ֶH80՗W8u{(j$Dz2eX@u^j {Uޅ2D{#U`Q?S ye8BAz/Ԙ:/qW<FE^jw[zlj\;rãe?1Xjl RO[6 Rf@e 5Ahb,p֙iz&=tQ$ \z#/I,7 7G~ E5z6T%=G5 9 iUӘn4hl`>0@~]ĆY| QlT/OxHe@ࡳa^/p{PiwkY<NH% OaOv$8f8vl*R&|NѬe«dK#Gفͫ}NUIK:J#f5 Y2ҦTBG٫udpZMHnQaea6יy'av0Q7|(Y4aq$wmj*D-uV,`r=\GN /.?B^w@'i]xYC_ؖ[If=Ϲ 9D4. jX_j!yx\<\Tmy/畤me= CHuح AB'4oOKWF^"54CӜ@46[6'q΂QD3{\qX󑆼V,spң&06 cD>NQ'ѼR^ȡDT!K\^}GQIp]S ;qRUݳ 8eU%~Ҥ' sCC Pi'Dt\=WUlA}u:~Ԡ>D߳wq!@@\JOrb7mҊc!>N4lN(o_jE6<(^$G2#}AaJ 碻2֛탴9#{A(F+Y"J&HF;޾Q;T$$X~펉c)&R9-ݕxx(oxjyۊc;t1'mN:8m1͕R\,B3?߄hoŞ(h^fӗaC~*j9iP.xO*3`׀;(=7ltJ}Gٷ(z,T:),2ZlJڃt=!R8&Ȣ} Hs\>e Y..{ZP~ke+^U[6#@z,e`L;–^~362ES箽ψ>U?3n ziSǧU03*0S OOt*bk1aFn-"R uK )Z!ϝ,>FE^Tbs\T`#'7&P(^1N*g'q7ˍ(_%JҞk.AyFẍ́_|vq1b:R&_Q} 5 _אwgT- 4JO)TaKI3I7zf Nѫؿ0(@7f;Fnӯ0n82bBm:.Ҹ~AfV2{"sP`f,wFD\[)qT[qmS70dDGW[Uv1 ԩ#w*2C֧J$ 7@W܈foOJmqLR2.p^VMwȥjm#@/$Xc(rlǹzBΊ $zB'MgDN.E]C8FQG12(jL$JHMp/seLV6үP2 { XzZVlk tjAD0( zpA⫃+a!\ ]"4HW(ZUXDG^Vnv/MPzԀ3rE׈;pڰ}At o8" y<4ò|z9'ڬ}Ip0JH9hCho2?-n=b6"|`ҿyWcV(VIc+^a'ܷx --ƥ 7D4%"){BЎBO -QPtCe1J2Ej,5C{?6U\Mj8\g{}8GfjtsA m?(k(f$"?_gcyPITPLRf\'Oz4plQ,|SXi1q\}3'̺FlsHVe"0.%7!)H & !pf_xYV1/c#(m.RVu;qtq *)^螐  ;ue]\qGdQ4TI4z^Im!ϜJcF?4lZ|P2Ԗ[jZ[cBb oFYekJ|Z(Ok^DqS Dnl"Y.[ggcl. q:n3@Q.)RnCJXGX$Zo^ .ᘂU.i7~p{WQJӾf n9lMv@ wTع-AZ]v5%Ccr\́# Y<>Y#߄[x!YQhbt BosrRSYgd)ZPWns5 Y)u([BڅOsa٫#çJ2V*D״Fȕ]כyo5dNp綟Ch_Sj~-돿ڊXecQB@{ξpĝ> wڿ/o u/=ޚ!b"M6XLZڨ.h9fdg(mYԁ;lC"Rܑ;G0UCqi2θ[cVZYKkZ@B2& O!JPc՟>h}VX t!^>D;- !5^ɜ2W2s3'óDN?ݹ/2iԄwNd_%gBfT1p:{KIJ+Pb͟Oj]߈Г _>u/0"{/f2mOT838}9?"O~@9Wa,Bڽ?Gs0oFtY?H~g ]ʤ寖qI)ߪ뗍=D)gl8[R>h]x'ϿtQh29m5&!;R|Xc=_EbM;jgiVY(ĶK(aXV#Gy;j^q[3a| P53ց05h'&>;KMtHBj)|w+ &DD:DɭUt,}Lx2ʎj5u{33TJTZPq?eS]<j u9<Ҿ>>BJr&?#zܨW:0~%T f7}=8;6SEF|5俐WRemZxY*op$yaa^z <ɷeLk_xlUxKh*]FW%>^ؠ^? t'cDJ4^MWk$Jui]-Dl֎Fۆ쬠&No2ܴ^ ˙|lHqPg+XVE~_ba;*.=ސhoO]vs҂\_Z[3[g_*8de~U/rRyŷkѵvu==Ğ&V^w7ȾAAvSw90tB="|+qԍ\}ǡY/퉭A9ypP1dYʍTn &P9(ip;̉Gª>ݮ#dbi DWnpy_=v_@;>mX/~M "VTPRӬPy;RL3jnL7<*5&h摿f-w@T°J7!"CL'F[qmQ9$A9ʡ&-ê0ڜ<v.V>t2a>iF s=\`m玂fQ Lgrvi+hY1+ZB1 oJo -UZxALhr- L j|^5԰[ޤhn.PX7 rB}LӓǏ`?.Dy # ?_o+Ϣ2 A"jݝ]a-nHr#A%kZԃ r<'(fT e]6L+JZ;cR[:ׇ5ԄLEP#"j;Wd ?ڰn;݅ )s㩝1 5{X8´73))i+<:JBZ{)ǏFZrȂ 9琺r}E3_V 񖧨aFša7S|ݔ|628?2Y]FGEPY>ؕ;Tdyq2۹7ګш nv֚|d@@iPtR)p?+h.:/JXq:f aW7HݒU4A% a gVsNJJ31a, ;8gwU[zEg6ЄW_&ͪޣa~$w:.xNGttZR1{:F;~h=ؠ(|CϷbOZ/,Q$7])X]T@Dc8|]!@e"Ξ $־tm٣K$Jl0cۄO|ox;ցk-Gn!&*\naMC*b(~̗P,UطCC(,om*Q])@tu'ӝ˴hQ}tg)gJߥg9xFI_>EQB ga x海{W^ʲļ64zRm; >`2ė/zXN%WWE"nO Xv#`l^AkFj#!`ʇI?Q13y#(tf@d]-9!>|1ǒzq”vʏkΜMH**չ75-;'&S]w R 3.ɔoYq"D| XgdWzֿZ/afdQ̝\oPv㝌b0 .^8R%KwV,8Щ_ x˭0#PEnS|TӆE;|ndc]|ْx|DoXzjٴ$ d+> : ){#?8Wv!7"{ܢ=-r\aר&H˱ӨYo%"dHKR8PK$l(iV?KU,]ī=+009싢eXV#Ձq, b.>g+DntKQYV»Kz|7Ï::l6v (yO ԫsD wdycULɵ>Xrڊ2G%/L2TL:i#WkN9= TkbIyPME#-.OBzX5NL5"V~C̬Gя mIASv~e'aL|qFneτE^ᵱ9A:'y..u,vq#WR'-=dʺ.UHDZ`t~?vw+ 3*'zCfg Gz~l̄_CW0}D eZ}T߅WVE S't> A:4rlFYYm;cM$7DX&.%QZ|Aq3iT #jXfx]|VZ$X| [Ϸ 1 6J&5Xؘ^0lMrRԘF bBͦ(ŕ ŶgV@aNl`$2~եv CN0~m-5M H_яHE ^ekJBI 멤zPqn,VH5$u~+ޔ|@*Fb.̈'[qf0_nW}q68ԡ\QP<靣q8/2O(Mf0n5CW{FVhƶpa'샘OK4Ԩ)F`/4$>+͠q ?v R3/_ &/ܱڷf꾪m lPJLv0]so˩ s$" zԏz.ja _ >{}G&e矑J>SL|1LL4n+w+i [;^nl*eHzkRef*|2-QL/spPB'Sf%)Uq i_D:I\#cab4vBwVث^D=5BBC8FU8ZPh.BGÓq{(z%W0/)P'TOnRBUo<ݩw{ӥr6>,/XM%=h3M e$f,P2gqt [P[OVG$dcÜ8jUE߿ ].h~!{؃ib,LczcO C'M|]l E92{ye|2h-cfqR;G^`n,3ǀG8LJj_#gU+pWE.Q1 G }71TsN](A[BHQ`\2 ㎭Uiu<2Qp ^d *vG.~wˤ)?2%|H]_]r{CL$ Mli }l#lud로vEJ~PYoђt+"֪1#t %~T,Tlp?]>d5c w rCl'q6堘QhjEڙ-ad{cQp5J:*a=':q< 'FUBͻ>)\Wkm~#KZHwZWZ@evovBFW{ Nt2L%2&_;IKkb `yxP\ \yQ5;0\!UY1-YMUeȌi(/\ Ѷi}e$0ϙ/o7^D;A *D)kJyt ss[#Y̠g7a^Ҥb^{M0E+$йC? lx9 xGT5YOۣ#Yxol#PyFCr׬=j4Z8cKp#m~dȑ"PGVZɎïbo}ˍ a :x!h.&|Jed4ugڇ\ Lf]fl^rCaMZP c}2jv왥FT]jɨ3}?\#GFwJ3f3ECSy^|iQ?n%X?"_04,5^ Np}OjJ/ij3!m%9jp]a.P+xy? %>JiZ*Cj2x#C܏[zŬ`zEVa:Dr*T ̨7^-tTQ9=Q!$G gۄU@~~-(Mj'jͣȰǒG; ܷ"̲yz"_Ƀ8-—M''Яx4kUU-Y  0L'r!nJƟ:58[g;hXX`G[,U6s3JT_2? +Ax0FIƽ~ Qk&;|5Yqp%2p7|u|cHlWlKlnk$ⱔqfL-Ov+R&Mx4n݀@QP Ve`OaJd=;emJ{Z)rAhsI\|dA=i2IlBW*,(KN䥭8EÊ'ТDgGbMћ8iO5)$Ve`Pś]>ξd$0@|-i9N=dMf'$)IMO2JY1 f _K~^|$D K]TJ-[s&3=xwFٶ QMU-RFQmxg?oefH0H; [6+2 ?!~NB2 ќu (Ȃ8w֢EGc8U&TUH2 (@PQ*`{doRa*V!/_ZZbu1UL%-"$Cl`n?3=5aQ2 N"uuV|sD`!BAP?TEIϕ& (KFH3R: s&kfMQ.,/x4f^L wvVrŮՁ,;xT=JD"H`m fH%7<-z4=S@?mSE`dY"[)E/W!EemlWGpWzx9\F9[x4+>OJ7ě)fۆWc%#9 $ˇLww'99$D$JxDW= FH}| @=_s@ |ډs|Pe}ƨ.!ۢCYzQE5yj&_':p9-yGX$*{S@<@Mx]js]jqp+êق& xߛZ]7% nI/-.Ѡ|(Xa AZQ*3 R\ y;)})]Wmpa010UghN(Dn4OMRw)xD5nnCN"2x.Ƈ1>jvi)΢hJř)Pظl-Hϩ1`ݑW8UU3)l/yk摂H42ԨwlRmx B}5L4~=i"@>8tzМnGD-4r1J9QKȎ~ÁLc ID4'JfaCb Tg<1T(G4P,[( Q?AXIIZ1h9! ,'iZõKw^f "!Gָ ZƔ .S0l~$i%N؈ үA3Aa'C2]I6MO)uQXW?4-cmKw_N*un F jv?7HZ_ )3^7sn}~pAdoJJiZu؄2_\C{XJ=@GAc2 Li wSSA 2u.: Hoo{OiwٯϾbU6.΄`xXOzO" jl!#/囼>s{ g3AYw=hL1~D&:ixB`JÆOdh K"Z&X-?KIXLk$w`U_YS "x|%o(шXiSoEN_ҧc [`/N.mo[l"#jyUCKGBa>dX'dB F& =&/^%';._ɾ0 ;]hJcDq=VJ5Ҏ }rVR `m4x?ᷭ!oh}>U8ܨl@(:38,Ŏi=yo[vewmbҜtE u+kxO @*}wOw:L'"Jzp ;F /=*T  M{p3G%=&I^˴At9)DI56W8J(0p3!2.3K~n[u' :Kln+ZJxBw/+cM3VlqQZ%㯎[&,&T#֖Ύ{yE; q5Z hzpOvΘw`h-TŬtJo]h2 yV5QZWmVHZ8`g}1^xS>{~e'\<Ù{z}0×'E5"$Q5>oǐZ |H X&lMB78]%(}7MǶ[4 ަ ^y>dU#8*  ɄIR0݃O2l?z_޾__ToI4D=X%@+8gKwngz@YU8P /!um<Ԧy%{0 ݟG^^&ц \<9 g͡! jghn;? |0TI@ %u0q_"Hxk=bR'y{1޾ubDdu1)Pz҉V5e5C$}%ٮMmOO%HȊaa9[iZL=>lXgfmJej^FاpSW҉3"޲[Q:Gf',Ƅ1&',/!|(cLzaXs*!}abeGJps5]; oJp6BB?K7}i%e^h`/ :f$)<<*ot`2Ks4|26>Dd?4WA' f& F4^z3X9Re+&|J=f|Ni͋9|ɭlݰ8WXcq&t_mu`ZnT7~<!# O󨊋hZĨϨ[07%@\0CLl3ǵk=wM~x ~-ԸC b[ g},R6nrkz9|i}ūк#AWMxTk<3)jFjPH-279ʥg!g1= ֩"/d~,7:HA+9zr z !~1xƻhHr%P>n&2' C/ŋ{ T}ɚ3WR&lz oͬe85ELEiZnZJm(`fBEy ݅ /ӂjc rrGHW ,TV_9QZ{Н"Ҭq*A6 iٓy KE3faqzQJ`v-/*vqaJv#Le'l%y?<}Lp,8{/"9kN%\e<8@MA0*Xgݕ~FG}g;ncƨ&/ |0 %􁺏P|)M1#.|VHԙ y3!v{օlWK^X}.= _7櫔:}W<Ὁiog|OˆLiRhPk`bpx2 XsȀ:%IP^gO` VXeO9D& dLi,>[+mڑ*;@ ӀX`P{~E@sQ)} s +T  PĒ*jaOFy`7I~%˖s֍- 5 2hD7c*<еo4{reѕ3eK (Z 1IWLiy)Js؊'j}{VuD };s4gdK2UzlP`Mpzf/tlθ7XYRBO3b>ķ+@yOojw;bk]&hLR0ڇ`C= XXԭ(R- ] \#یeٝزTˊzI(6fjNѭ |6. yc @icDjAVhGku"@}g Sq\'/o8?Gq{(*dۗm.ig@HvvȋBpXr!W#a';e=tiG}f^Y[(>:Q)<yV sR'e]qET<9BWYl|_6'i8j Luk ȂnU$NX+·|0qcS&Wg/ԩͰS,>=oDODK_EG̴҆嘶SaE{6ԌĠq|F8Fx#RGu=ĮIc^TՕy-e]l*ѳQ ߮3fAgeY #-oK p'?B÷%q븽>>A#Ԏ6X$ m(9T/k^:h<'ZP7(;xl1#/Pd 8Gf)P*I`<ZEÿ=̓p@-'i \(`28$ʚ 65sl&k& M3$&iƐ KE%kt.Y#\Bg&̎^cҼ{,!ՂmsF`ٰLns EL-QX Vh#z] 0Dw;j]pq(KfmJ :?7S0.8L鍦3S,ZKLv)JLsmhqYYBt"`m6L^~տ43e0u[;W8Re{s!\7cƸ%B8]-\,f*7 2@t(H(I~JUzZh.>nE<ՑmMTCcKl?I_ 6$(N짳8 ٝ2/ga{zJ17ũM`&T6憤D R ]GN 鳹(5U)#W:(olVǼ3r KqNdD:u:Cv{ +6R2 , 2bث]c Ԧ:?bA*haPIU(@t&-Z&~^EhXۄ<2Z4t i.T5u_D"ѭP9rל]/Dwj$.G$| !x*U%yա?u(/%4 ~?AhUUG7=cBDoaBܱ6Ҡ0Ќźv,k OU3Srd.vzQT)+A \D/S:Rv `|\SirʬH2adJ6Yz0 `$>6+g ^|M? Ogl߽WT#uqT=F\׋/+uXyij%l^j?}Qc:U:ܱi;VBvǢdǷo&Ee#[(n,1lt͚P(l-gc,?hl.ُ+lA¦$v'1Uf#k['>7(>GqEP1c޾ē׈/ao^ Y؂{"Y"x4  EGzKY + ݀VQBWyyɺEp333?:jB< 4X K\ 'yA<)3ld{-~6 8ru=d3$$'" &I"*~7L)Eݪe2,°xBE@s6y*RԛX tğ̏)hYrϒ/cݣi$K ]ݸ۫?ʹ Y/S]J骣uQD'SxZ2J$ߦ'|BWx0?ƻN*c5&{;xQl% z>2gJ'ٙR*PI^{UψCӨwmCl+TkË ;*D-YP@[ەuf[<5Wq7(&%J5Ay6B͏C0Y: sVl+b)e^(F8{#l[N3_kP0'1 <~zj,!zƅMWu^15 lݩL @%+}Qn/|i˺#lH^m߸&ɦ9;Ng*^AI7@ eOv7e@AX6w 8`1aD*΃6_9X#+ ; b/u. n㏱i~&21#%"VN"=EfuXDr1yW;ϖ̴0bOt ,tٚ d.I97cD2ǽ ]jv,,Bj?P+Ӕ2=L(닷z )w 6!haJ=V^FRHE²ϒ$hza 8Ă-|Q;@c0뜎=Ssyd~qc=[dݹe)\?,Pg.w} "lrG_?57Y QC:%-e N ͎n܊]l@{KW"BۚPlm-+r!IGF+ Wrtך4޲˞@6ᐍ9ÚXԜ٥ސ/̲B6s~Sޕt7BHo2kYl9K{#xJG VVb,RT3y9hqn'OjY!wȠ[2qHprDݯ106';f$ωp`st'.Bߓշp HU3ݯ X*;EvEi{yGSoBj 3b4_xrm+@>Ǩ˩iǚ j(-?dM׌v%Wi6s7JXzf=;Q*D@3\'a=ϴ&>lj]c&cʃSg1;U PҚ*쓪n=N׿.OU')uj*!.Wri؀2S'lj^-Œz@IR.c>{o>8.h,m!qq}f>>j&RB{gK$[*{:ѓ5|Ev΅ςSJB vީ{YV+-7ŤdGIV8A./>mQ?Uv EfXpڠ_̴7]h 5-`LY%hzPxMJUڊݵV]kYdR;\:[z.}t;gܳ)D|>:, 9rZd:x[wbH VupPwV'{<)0\\8ĵe)cϭ >~Rdw_(Kr/xUb,.60Qc?1Z|{Zg.+n`97wG*hⷬHtpqN&ʩ 4_Y`M,9 l]:0 ]%/kk&:8I. ڳSkA&wVE /ntw{0Lm{'k@g@L(AH?=}|r?F\sx7䷼:y冣^ 쩚E*_m5 >rx>vWJh~epWv.&-@-q@Řlܺtm.8]LjW:V7MmR19a֌ nu9DҢ4\~q6هJ1cGD&>|2E;Ѥ@!P'ZNQsiz&VpZ$+we4^..F_Dp Ä<{ް ;ϙD7vdfx\X׎ #'| /3&YijS w5<#N)0ؚWh ۚ ۖ;Hu$e;ۈQZnsYn2vˡpD9~w8}<'xnDAqa$ئTkg*jQ ils3!98w1/f:ee<ͤ}MS?ZQwLvI{0 [x ]+y˚^vI(p,V".7{~ED@wb{MmI ;aKR?Nd&|Z0el?&ڑ"4Wkگ-# e78Jř9 @EԾoKjƺ{3%`'y'HQ`I{P$W_xf:z!xsp] rHqoSErlNɽv&iR Zn~N eAe$[K/逗a//lFw}@RW"Ʋx2\CdDB[FGJUwl5_i"(mRw SGR, 4 \  v>ʹ,,FfnRo26ݡ Π, Xz縷cV/)cߚ#EOZEƄ:J16sEѰ}aEl~f#|ք¥w$'&!^O|W+zʜ{s?DsH[#w{V jE-kq\T}Aws[|s? 5XVktc}'"I""0^S9󈳚BR4 pSx`<,ԝb%UUnym,t?BV9:;Fh\L.\؂xwXwA?DJq-XXS tPMoqƂ$8rmu{X5^"fZ h=?\_N6H8QҴ:mgcM>&J |ι? )>XR*,vX5? uu#[+<0AnjV[̙0RAh0A22$C0~ߕ,u#|mJNeJps%S-r#zFEb'Սm~7'@"# Īv@/*R 2AsOּ_܎Ozx~ ; 9|A[9֔D@f֢JXE0C// dهO8TFF*_ 'Pk "HD++Ľ:O^tY;oXs!~m{:ˡ}0ChÚ |<'LQ$_T@f6\(!Zg6\W =h&a#'fr#qԶ@%7aXh&/1PX6yWo?O ǫr2_|[uu7xӜJLIKk`H\]DW&d[* NPunec9TW[>% ~Ҕ#D>V_#,T0-IP{yϳoҘ.dnrVQd ad:CjH],h)=/;Jh(.؞Bk#KtpV= k,˼zkzl9&L˿)>~P\.YC4i0knhM@IBAe r&谨ozKZ֣fәQc̮m'gSܟ6^.txc b4~Igf 坕oA%_x6x`nיi 47`f̓I ^ 5Sr̀z%9qH2}AUV7j AFP)ŤTuـ܎AW؎ļ A3nPia"yMd3_"0n3o$%;v e>J6$el(KLG+U1 t2* 7]D4 ,!Lc ͙)⇯GKg(,֒?&E[olSb_& *5.儓2 $]uc檨O߳G֦a8)ϳ$b)4pUNX?:]Lt}I{a_y41sKv]!51w֥9e͑&Ix0,^{=(.)PxBCLhr:Mޠ&BvjF8Aب-5u[k`e>{Z"BsʌFak68;lҡjL# |e&o|l4gk)2f7^a'̍tKq{ 1>1mL -^̨.`/^Gμ8J:#i\ m.Ec%sT1%5p9Elg~vkVH &/HS~@*k/K88?3w_r !OZqGt/(C%O /u}"(@nblk#"0 q;6BppUfQu 5 0\nӲjPo>GQbOZ \fOmA#p,V.zD&XT{[Ncc]+-@~A}UGV.iX+AdYr 9ZdHyG7E\S-&2Aw:/oY8z5 *umoHi=]ƭ⅐.t Ç K a(O^-#Ij H !D{K#IhYa~[ZmDGYmXoC|zn7K8eގTq25m5ޙ \ʨwk Z @ETRq ]jZ@B6y"I.Ep5D8 36@p-6=<]ʵvUِrД]ΈMnry=b͍߇r3\Iy/ط rTi@v$\L!,c - Rc+9`*xi`L ;9S@k'7HiΜn?q+*|;Dzc^ͥ<1f$JR'sy-X6te6LźRaf.du{deAA=J kbz(U Te6HO_u GPq$CKn[y:Nt_dx]Eyz1}p{];"+镆Ȏ{N$@"ϚINq=֦᫟!vZLoJ)RJĻR+>{'0<43qReԎ|C#J&|f*+kxw0\k/&P6 $UM ('ǁjfvUY(pn>,p!>~06O6 s蹗@4?,%b[eȜg_>0ԵO}~1}v*v[y&f)%G31V3ϭ>#V*0lN:*u غhWPa|@u: 0\$z5A>P! ! X8CyJ\N:΃^_C(%YO P cA]mNeH,;`j>-wg!m!HPCj'tީĤɄ_y߼c 1ixK4RHjkK._xW %3ǩ>bM.ȢݷrdS<ĒP@b bUϑ !IgͦbEc./9mu?? 1p+نr$ $R,gry,a : aSJ^MHÑ}({l&M O[z,S';]h@VP$91dۤ:ƓьmpS WQ@S!_=wL~,Gτhj| s;.#uAst/6k$YM("N!/XjW7bq*%u1uDxj.c2ENj>ثa#w_ v_ɾrQׁƲ;Y~8{e6Y?e7*'/M=bDR7ţX1 ID a5(-"t:JRCAv.fa+ ̥{Z1U0kR'0;#]fU{&8W_2'q}c_Zqγh\)C|+ *tba9|srBP! ZF@}4܄ge#>3Z 1ۅof^wbych*( $eS`dܑA $p:SbX%]&A:߿xXMA+@gNeDx~ɻ..i"AmBB~QV'_sp)aoxeD6XsWG [c)jè2FIjLQѓ$&?3K}wffZ`sz,f ,]%~׻ji-<zvt K<\XX>FhѶ $ۂLrQ!(ΐOT7'0R2Dx&ng 佐,N-63y6arw@D,/6eݪP4.￟_(׾7Q5€/G/s/rccrD~ I~'/beh# șۀ~+h2[J)E?ÐTS% [SV:y&z5/1`N}^In0>bE ~ь,1H؈JTB@)l;q|}1`ETNq{^J),fZJȬp[Lp?:H_ _- ^`15Z^Iji+OI4娇 hn.PvV;4V )ᓅa$vXg`NJNByUQH7򾣌ъ=^FRT͐Fx\/i)h1bښOD,W,1W-}nX~Ç)1A3-*R9hWdӆVI 0L!Qӌ$s,jdm|dx- D3U1b_v}Vثc$N:vahoܞ~FdQˌeߙOݓCyE?dZ/Wh&gά,? u23}9l:!S'BZ '1Uf%oUgQU1 3/++9~zSX=|8 >Y~ ٽS:?,$җө{<D.Ӎ M~zD8n$r)dRcܙ9oelWe|6p_+͗YwI\Ѱ5Rm0/0*hqJmْ1O=Փ1ըrRWn pryRډB;>͕NAZo5cP\xL#eeM m;:>)LOVu4ƢG||ƍ_*A.j-&D;9{nzgh\)Z'2vn䞄(*E+r3g!urxY_j=$N~w}~|jSa9K+VXADasdJPѭ* eDq_v K͠kX~ZI75.T7@jd[";I[TaIP_F \.@]'S>UbMYUIQ}Ζ0APQac"e+0Yl;j!7]xuΥFԇ&IIv)l.5a\OiKk執;`(R4=fš{zbV_;w np]PV X#򢩧eW4w"O o#wWi+<6 0/_^r"%Ŧ#; @ }75V }7)*. c3;J8!DB :4 ieVw(r[w;&~(ZI Z[}KsDö/eػmOno34z9CtKYې[RoЗu1#V'eFbq#/a JzS!Ѷ-A%;60r73E)V3ږz6~z5>ߜ~+c _9r jƦdMrRli@WʉqEe/%t~YWŅrݰu{R(F!{d@!-CKfB}9La!]IF'B'&D'" cdc5WTRPylن[3̘x9Oާb5L| \WN Mi1uW1Pޙ}~g ^}GOc` Y}owBXoMm&`?s&= l mMLC)Wؖ3ʲ>]kWԈϏFs7hUwܙBHwWcOȸfB;Z!^TڑAO,muI=^%O~T;pO%I_~<"#ĝS;zsF |Dگ=%Ξ$ o#׹83H􃹘Pv^^ g6̨g5n4NV<3#4%3qfwvH 䴖2ҌR 6[0@G=t'޷hpAEcL>0ejP_.,CJn>GO'dE)BSB1Η{"a@E$sC%w|4wsYm"WfG~ņqҎ 7Z 9)MdͧOx##!߳89bW;-;JCHK^މ7b&$~ǿTWu[#NI09[7i>gZ:quIx_WцiÉ K3SS,~D$E!a Ðe=Wó.֋>>-{uQ8wy,}`vҖ%Œh8[QlPEl;JT`N`b=1#!E=d|~X]D|OWލ9N7,* ))w6f8o-@<$ߍ#"H.W*;XL]qLsAN͝oV4MJtdC^'v2M0JZۯ©[[9yJjwpzeŠbv]Z5[hb#|.oTqU0r7;DHkqEuk?XMtjnͧN0{a %Bt ĥ\ LTN9qw83!ώ$kdK[VeTY>=Ny.){OKg0RꚲN>uy1/݂2/Q? 1#rDAe[ [׿إAmrfJqe=X{xN= %نuo>%Y#"Pe ż"j84' %v#C$LSK8vZD<Т-,MWv|OU+R6/6N7~C,۪U\` @cYrci1gOlRy7z;WR $ئ~]Rt(XC-s-"fH,N EgjIE֯']u"ֱ<>,دԂJc=ȨϚ򗺸H\+4UI!dݿU6)wz=?NH5OuRZ=ǃ΄S%* F'aҏ|62 ɞ ”\_ٕ O3Ul(؎ڒSW)tVm' lr?ALm_zU |~bL myRzxC'#CG23~mcw]EE]ږ,gV7Af]=n 7T\m25@Ui,lmdR@:%Yel>+ ܳzBՎe=0@dz:N61w9}c蹕g nq$4pLtCK( 3Z~L/q#en>/J-˗m3cxٗ)t Eplj%ܺ Sc*IEeE%Mv~"cX ewY ^0KH,sq4=/XD1-8mDI ti/\H06Hp VU \vkU.> \aMH%Sx~#y--S^7D6H0QX;=\fph}Pl#?_ /7DX/BsCVy]?&&WP>z&V#E%p-pIhuB0$$s+]3jȶd"],I`kVr"J+b\`U:d9!qXVv&OQ`;6ƷZw'9ϰA=T"=cb4^=aK\ABpUB.YlMCr:AvdE[嬦f:l(g-ńۗbFo . &3Op]ٓr@ 0$.GԼNjy*ɷj*]'R\'yPX}jgFm^d̝,LӺkHZ1HhʀPuZˋ⑧3> du\+Hp5n868姫:6 4 uLTh.ug<&~Aln; ;|pw_2AϤ0{ݧ"Nޜ5&SF3$7nKFl#FHqWaf^\𤁇ѭɲQp9 $Up7}pIqP)|c^.A;ƀW &{k P 7LH=Rw2"aVV(x3qQCh n:$~6% A^ 6;g/ҶuH7G/?>B:>&^sw0-Nm5"|7[|ᝀ.ޤ(_9~AM2#C$$]4 oJ!"M>Wº>gE-[g6)T)72I(l'v|aUGMT`͗׍| ߳a v=-hÑ3:=響-0IL@Dpxw3r6> eEAo]\#5Ta{o.Cs#WPeEEs \ߦ-!*GIVyŮZ_[yq`&S@XDZ! Ʀs³VR L.1M|3lsa?'3 `kר Hmz`G3C‘4Y$<i˩"E; ֙p&XDUj=MR 2ɢu0뛷1/Z4DQb0G@!yKklsmFhٓ~[ vb {3RPLMs(6lر-T#HZ^L<[o!bE.m.PY(w_2^>fR^u()%al} f3\~N +By^)slcpX13˥âջEf]dwXN5+9S@Q]?_ N#僑OI\Bd\> "3"wV\A(C=9nf*#DbDvdIf 4g k:Ë{7w_|w[D *^> _"C-5J=Ԡ^WC3]GV&vi& QzRcHl*ې^IbP eILRtntU3 Ao[I=~9j&L=l,t9.{g>|K<I(t;Vp4u⪜%uF";O9֘| z:O*XSs^3%=o10qZgZv+H/y;wMl[x7JcUE4lAklJpIR^bK_ ĂZ}47b=6+MߒI68Qcp!jPM3uΟtS-SP3XخUMZIXE/Zfr?8?tZܴBaݿԸ-فgjM}V.u6NFuS76Q@S zg΁1Y) I]-7-;jPK_y+l᧎-JEHI[ 9x>.dSClFgjO7 jZDT(f}r׶孈 dET$w?רO|U?|H j2\Jfa_NF%qX {yMC,tyQfV55vŲߠhVe. !cEm By=-Q6 MkۯH&o/=j35dzD[V.tC,VT6·[k3N04*d68+af0Y7T-@"8jww!KU=o"eR]#([Я\n|PU-~yI>F87EvF G 븨aet^meH`NKiEH<6cb(Y֦Ҥtpw~/J}8X]`bsE㞲sgf*oJ%[f\׷#!=҆3=h+7|8B!}Ƣ]-lvr谮Q6Hp.ԈTI9)@c 7^$[(@ ;"O͏3J[yNڗHB=Bo0_5}Ǧ :˜1qhN/tKe>GީfyTScS!\UV:uBo1 V«L.B/Đ%T 5qsv#nUU#dN|>45t)ߨ~}-nkε9a2R$zT]0NO$iըSiohX19Nl1O _X %.w._9=nj^H3OыȞIo~gf/^9IG{eC]DNr|۟``vUYt8)3]jNH3:e@;F<_=&)iwl۔uYsm#i UOV~4ikȣ|hM@L(23]Ljt.KZ*qDY(9 lwǜavK"?f/4`0Y?;=AF/UT^G -LM[@Pdqtq@`]}ͫ{9-yd4q[gu: ;0{K(٬vp]52j<.WDRD$#r`z٘$p(|ml ͒4@I-d3[A7s<\.f;y\MHڥ3EoUv67%8U !ϧR6Cvԑi 8' +>[ζGqmmm:~{K &d>;k=ӕܚҊ+CHRP7&z?v6?ڝ!+U#l&dB#zb镨{k%ir |ab>vڏypԇۇC&E^*oRƭlŋ>.r+ \ Qei`1 _ÿ"u:'8ZKߴGb82\},95mmGp0,E\)e$6W(790guJgV@Z388v6(4$bw)Y(E;kqdBFP2-Ql\AB1zȉjl|C ;b?/08o1obʱJ &TaHW%9b"K ;=)Qc`l8U5zgKEd w)|̭l[S]gŪ6"333\(80n,>ٯo8bu_ȱnp'he%$k(n.K3z\39$Kpq ;tV,*>?)|9q? őq47l#JD:6BFX ep2/knQw=#p7:wCtplѦ܂Yw h`yY"pt6<GB%ˎh+8t_غ/ppU,;!GMr'֖ӊ7 d&O8zp Z15FsA@h^g}&xuSiȂɾc>Aꀭ/ty%p4 X׳/)'yWON"I[!m)V(דFn,?ycH2 LGGI a½/4F@6?"Y v-pk~ r>XC{P:QdLM+yj'쥓D?"2&A^qk{9Ǹ@8W1N8yizOxO n}*rAr߀z _V/уr6kBj0baL 瑏7\ȵt!stXrzulb).{VN,7QÞύ@~''/uev)N4+F`aZ'QA늣X❉Xx/\^*@v<`&rkWa7>TcT|}^}!UlU{dR [4žY6wz%MSdn G&-葅EURH.VBCĒ(9h-7.Po鯸PꤑM B VFmeHGntED:BW m^ EZv&c@i#Λpp[ٗ'"SC>5P v5AuO?+d{=3Tr2 ؟NU::u'55gʧ<5v^WJ9e5+tV2NE(!kٳE1OG)W-ZVD})jy縵g!-'8Hv;qٯ{$0ƥeSkV aE=5p4|gNQc)~URLCh+^qO;76SӸ\zx܎F2kx8A!\=\['Ի:lM zdh}`*Vs3h=ϒ5NAnZ6Do?~ұ26g}n=lH<4΂<gO)$i i!R:)'Xd[_yH\[4ƻ>49AkUglOnemQ7UJz0 ػ"#1X|sRzmxR`G4"׼.a fKmS/_b}߯EqGe7Z57#zC?;*/]|^VZVhIC"j1Y0DUճG ;5&]nҩ|T[U 5<17<@zf/IF){;mwG.^ω( pH[T] ii$$N#6MriCrx "0omŪ283UH+459RS2wzgveV-:ut.%*:+egmxms%>2Csj=h5`k.Ob/=Td! 忲2Ti/NnYO%&jX&SsRz[ Ċ̜uT:}=xhY5E@p̂M]- &l slcpX ' u>dZ$&搟?bUx5̀X,zo;/PȂNyCp$pJu:2a%So,U*Dz3wWgݯ*>(hMi6]`ן;KM|[nnrzTY>{[/7r>Yk`BB;jN(Fm{팴uNM SnNc7Y;x%L`(<6JRm-²Fe1ɯ`Y1в SC!0BJ oidk (K>5~"BѠr[3(޵y"K(yI[k/:<u1ُRc{f) N0Ȍ8^c9@W/Rf%?J]ç#SAuCNJLWծ";)bu@uCU^f+}x;N!i΋I{W>E:YQN-'$tM q ٝ#K5>>'$H/PI*} wD]OdlkgjX-&["P: IL?1tt7Е( o껽9`r4TdKO6 Fӏâ@f^NGf,D5])ùp$jHp[~$y۾wA풼!TBвhV&xG˿$7rg|͌R$'@_CoѝbmW.;ơp#:Y9Y">Y2DpkГ(%eЉuipj YdpecXWWsSݻڼ>|ȶTuO!t)z !$Y] @]a]htG=;wWLqҔ@B`l^7XN^ھŃG䟨W-"VƸ !q 6'wB:T%+6¨Fͪ+PuQLk b%!7l.ЮeVHi* U5&_Eɉ&aE%:|7z%.vJn+!^Ad2a%cر]hߡVFIjWŸ+G]x_r{4K-`Ҕs,_uitP;蘃gX/H1{DHItR.gF9nR!X;[3ډ8&wh#7A +]h.Lo@ڏw;0h$ T,e%TǛ1E"ޖpFL%bCzMkyOflA&:{&!sK"^nD:l1ߤ"0r3HKjE;5;*{L`_duقF?afFa.1wN%Y#l’v5 &Af|I:̺p3"/Δ)_\X1e^Y~)K XɧbCSĿF"]vZ|(^],T6P[ ŽA-][-to)(7vׯ"Ci8@L7Mv[224(@J4kɲjCm 0 a 9RBPE* 0͠/jy4 ndpDzW lf gtv82&1d9C<Ž }Cb mc_[Vya{dGBu2fIM;!^NRz'c\HL, YGlR5|2"9sv;4&Z%m6p }2I gˠI Q qGM,^]u,s=A1W A9Ώi}B(?1sʢC1,$/Ξ4[\L_|*B["\X{F׆ϡB*ʼnPG@bx {wjN?Fta1_G9TriUv ?j HmLlX^T\L!X]a)J~2џ0+K09}Ӱ6/pm_ZyU_E x)y {$QLK$^YRqc4Es%adO g}K0ד—]7p'H9KU wzco™IJ &:sGQ W.OYюVGD9 "O lע*+})K;ǞUVj䉢?tmZuӋ6yy&G\4ĶzpǦsCgCɘ'6J6?kIk=RYΣ/gޫ`e3!&Ev?('z=+/qiN&;0p߭O^?v JӀpY$iVZZg`#1) xW$p[j0)=4'pmfP;iL?Q*G{ RlbCixQtҚ-iʻW)I~^AsQT a ck|-*6Ł+$28y0Mi3Fwf*o V Eo"!Fne ~OAsσ=1KoV k 0*qUt,qO+G:LK1Rx8pϟb= RKMʫJ,÷AsNJdz&4^e}cDBOR5iY(]WXsc:Op0Tj.ÿiKJ4Ai^$$<\Q3ouq-kpz9^3nri_grA&Ŝ6U.h&QA}g1Kt4EH7`iB8di2B$sآy摅oo| bi+W6^ S3=s3ͼalމ2PS{X`ab&pN:n|͇ʥB6KqgNSopaIt0VNJ1>dA'o<[$mԽUJ.ָ[}\m P=RƵNF,>u/$/IFc־~˧ [6kD@`tT#/my>8kLQXH V悦Xe+]sE&N| w8-j|< o'i2$򎟵A+8(F>8j tO cxr%M|6JNr ZO-=e#d|e~6O>].sVZ*>rKe?Ǟn {cQꗬФ?Y/OcԞX^ͻ ;ҁFWUc6p<5_ -"Yx"j|_|ojIA 8rPSڜAu YC#gO)aeڲ܍ n%#PB>}7sؖBRݾQwt`׊1P !8I' +N&N7dWujY9!*3{TqTni,Ct`CqsD֜Se9 D `2_ jR_A 7Qvr2U=3|aO%KeS™(b풸_쯁6X(-wK uI;v_ЌPBL(nsr7'4pgGʈ<sM޸})%Pl>eTp/_zԍfy(֏DXN wSP0mKm3"ym?ONKӓDq_C 0l1EU VSA ;gr{Ջ2R &{T5Ҭ'KU;1$X%p&~1+j)Ca)<D}s(k[I^Hq,ڴ%%ve(>ozwq&)Ԟ1E, )%nj \6?kl[V#6Zjp<;~\l<& r 3?Zm1ཕ/I9U#:KUϕ[(F6qJu ??3WS6>T Յ#Iiۯ5>?׭iЇMƕ{u.h#a gnq3E(=-ko'Ӈ 2 u[=lzI"cd,8rRa=\`J߭6=c"jb.ŲK20\ѿڿ3Rrb/*Pwﺑ2zؖC 9K>.,5kXW%N ڒE=_2dv0Ɣ9IշY!@ӯKռbhk))LK66lZs<(0HӺПywR|/R %svLL7ľD~~TCЇj 1ÂwcaS:ؼfX<\˪G# @N GVo'WjRr ⤱1 k:-n)5Ku >̘K\oFz!}q?0B MGoKno#k変[X Y4\aEE@ćhlی^6;0yM6]Pkm4-Kl]iӒ c{?Ɗ;1Se $g.DŽl*G>ّc!CE,W4wsgިc1,0YvϨ8vv>gH[7bhkD.K7ܢCRoԃhBű,Lgz U1-1Hoޯ qq귭rl&&K$v|2&}1 vªƃ]/=c 35`5tu: =XQ+A=pG޾1@!W`u׶4o\Y#D: 6`2|JV),:i^rHN Ho]cCn~3[%Hg{$N2" K?8lc~ B8[`..\3V}*%;TGYMfI)kԅ by_O *(9EmmMwl2 zؿ;8ڿbVGmj#$p\s/}g1<=A|0W*ף2klE;;w%-1/dRƑ!Oܻ>2]-x7 :q&;/jNI;@6[W'+|.G1*vYhb*p\7O9]n1 GypMaA*qEߥk|p&&DRaԱ`P 2d3E;wiE"Gj KvlWn @$1AC7q'A7Wce[Jm~w\865Bc?&$L^]|`MXpxP88Z̦͌**JKpW2ll7 Ō3TwM# & Zܫ/'ti6u5f̧˖G(wHv;z g7uDA.{NQ})@ֺHRixS] =bSdnWV;.S7 x ̼nre7({ܜKbC'epwTp162`K1,RpMmnp+iB7f$v )M:1e>o梶c7(G8)U81QBGF?F+J^jNmO"KTE6D;FdͫRoШ3DI 勃 83`}8}m|>]%)y8 ׄwmQ#GPRVRq8N@X?' <1L c6 h|C+#A0+Z %}դ-W1P;*?'eZE6jS)4FmnygZg$bBjm;u 0s0\E*N!AUTtv)=ェFQ&Lue;ۋq_1V}zY9rC$${,ѝCO;.:_V m.@5j57=fX1 ~Rs*l"5MQ֩ԥ{$[bX:R0^fg <;u-I/^+C=q<Ǽ3D;]C 87޾Dl;gI7'O~nxG0@e!]stQv3MSAO\ܙ{š`MQ}P46 rgT>#fo BKثٯ"͉R"½Epi1>wHxL̕cENx6ӃZW@ʕ.Fg $p2_#]x jI>ZdoI+b )}y.qәxC7{j ˶?ZvgCah4D;^ٮ$ϔPZ܇5YA gDGP#А0N̥u1 u1{]`=l[g8+x㮖\5e\=RP`ruhuh Bë\e`xpP%6fKMpw5 :;&Gt\&9F..D7E/n^?y\dN30_vfrY$OZRg;xd!͒q;MQ)* Bq@i fIJDW[w}ә,84nA}Hckִ͚&{Śd' YU t"q>pubm;ă\kWFG9@{;uw!KzncQ@սh#"<`9:?W8"Q]7Hiԝ1 +4 Jtxg $5EL~0P k :N1DW<'yu)@r\Ze Sa{ r|XH&܅ʩX>vhhn/SP7&2r/L2.BAef'^9&ؿ?,9dwBufL7koNw /8fcÑ |)RZ6:9(L40B ]fvV&Z|P!&tMkJi |Ÿ6ka [P⤷Ds\\c.UM@<ft?t' 6>065[#O*ehQV+D*c|d|/f=@+hpޢoo| l~hK î_#bs#.DiiG}EC7<Ϟ=+]!Gk0lFx 4dIT Fk?޴6`Ze7JdA ٻpTL*I]fL.=;ߪhg;6Nk SA]tika }ֱ42_fmR]*|j^qY`]=~mg>FO G2 eM $YlYtLc {XEF=zơ?8{g'\{!q eͯ)RƱ}Z@ !tB&v&FM=)C4PQ+%ֽ N([_ozKD 3"M(aU؇e k0}@", x78SotJbDnD>Ĕ29D}/0hf2[//pZox@vɑO~v&m95Xnd<]UbϵFܳ &o ȟ<~;Udy%z45?rHzKB }}0 J"6@UAWh:^9 <ʮQgu /N˴`wjr,'bδx;}: Tڳ"o&F2Rxm:qTwNZ*w<$CbjopHIJ}GQA3:$]p[3d8uUuu{ &xYڠ h[*";]Oľ-oh ܇{ wF|BI2.e3rȝ$< EtJ,Ps0=JQSW-Hl=ҝ?j^7cmd[F5кӶ.;~y̙f,P>n!MI"ofq QzՁq7Kpޜwu4wo8͚73L(ôpH{`Ym$sM6M ?]8oVҞ/=wwn~$9~ZF_[pp hϬP? uG b~51t䪨ZEֵM]8Nᕚhd3BVƞ #"F|*k;Ta.̀:08DƳfgU֘{XtS׍lPQO>jX׍Vd꯲ \p4!a|/ݸfdr=oXf~y^XòjBcG8 IF*:"!Z*1[r.L>cqϸ(F$_e b)O,Н3 G3j>ALie% 1$`k ?{oz8%S;"d^EgQAwUdZvu7wj _: 9wׇ*"QAo8qZݛ9 )t鸢;Y^YULti/\v5HwFr@8PEr4ZwPt삨ܡnO.8V ] >UQr8Ͻ{Bpih6<}G=pHMmh`1z,hB3SYK^DzshkSSCγ0fXN`nVs5:3m&"v[7/aXS ;WlAm1 񯼅)@5Ǹ>W^+@ 20]o~˚ZuOYcx Z++<QN&9Zxy'Ogo%8bX_X3H0cˠouɐ>t3te(B|<]oFDvjwMͫzGd*:pQ Z %5?a?E ]ΩRwvB,! f̌r )!#"F5ny ߜھ>"NT[lϟq<^βU.y-e;*~v|I4mll5{QF2Rce 2U~h1]㝂Nm}PnەɪYU|]|52lb𨭯4 Z6mm135rydSMlZe9 (|B ']D|,4#lH\1nN<Tf{ ~=E'=G翇_KAyܺ|XnO-?9%=ǧDt^5k~걖f#ظJƃy ܖi)pbq vmr3Hn~ϷHQZ ٺx5Gc,AUߠ'xjkp?9]cڦ֚Tk@D%?nhs2;N~;H0J]s_&oM1YI1e8=*uqZT < XA̙[I3zrl䋡/lĖZځeREҝ3#F! kkp<[Dt}>]7 oEMsz*4Sd$ f+ NQ煹/%OF*YztQys-a[|eEc A6=$1o^}(׹k.]m@ZE!c 9h1\]&@D/5|&:Bҩ>Tr"$z&UDžE+tH' }o窄xpO9"p7O6hj7᎞]KK+""j l8=n^pD!xV~koKjjZRU֖_j݁Or|> Eb]@H̨i{2XJf0TKĐ[NkDܰL,%Ρ5r0+fv@~Pu ?6Q%2j@ODc}JMʻ#th?3..4 PJpNe`+Wɻ5mBLCπ鲎 8|)H 5 3Yf)O$nG ?n( 5.)rllG=$ws{Q >b:ƦXBPFZ«=Uiku,f ?Neg>Y #93BFkzJ ~#nL 'c9Nڗ&Xbu/9.nٷWdǚ7r7K-NWdPzذ5'_bddt[ M >Kd&uؾ4-:m D "E0q0]?(R/;98zMЋ(/ b>((c/u ['-ϡ1YJ@8h-jco;W8 nx.)r2 lӌ.f; ㄞz`׸y©jb{G+nb7ˊUZ`,]$P|Y~b`f&3Ҹb΢+@r,4oB3|9ƇőO]K.ﷀ>?v&3b]џOd{M[S4Pjjs}ka.T;zO#i^N)O!bLje1k&LĔbmļjV!po5բd.A/,3ner ]so Z-:IJ/,"`c1j]@Pm&]ess-N4A(P9Tu>qVJdf=T~)\ޞj" xtS.m,g좺^u䲍>} 4˷;n".Ai OSe~)eNCçǫ!bxOX˫vbM^FlL, (Q1)I_E\rdrT'Xwd~/L tz$HAhx7R^Zzj&E4WIM@vVh98mOC'Sr޿M¡ӣz;[J#-~tH7Q6X|8'(>aڪFEv19}Q1Y!dE@pmO}8v6?] dyA)@?*˴H,jWtpVv&WŕQ5@ޮanvnupe۪]0}p= }^ Wm\7H<~rRHucX`JƠ\vU [bjŃ =P1i<V-[4XJKG+FJa. +tکZߢ5iCv4rBSb7SB?ѷo([pz_#GS7-?;ceۤ}Ɗk/ic1{|u =;K~P?U?gmtR[CnN2B i#h RGuƷ.__W]X2:$RVV:=~|Q|5ߠpYI@ie[ p.XuZ& C=45>cS}7wFJ ϩ`n ~AҝiɖO*8N*0l<~͙3(.ղ2Po1c;ܚ5$qIDa2@Fd+-EsS:8РO3=.C)`(da$W,+UN>W腝AŲK]|͡QZ˹¸\Xord/yOAV'v=j 4SB `WVj#B[VW\)9X;/O+2.5hU,%Cq )RcpaT,Ǜ+ۼ4/>w麟h w_[hvibhVr 'PmS\*` I QxMDLi~G;$><5Bo=me8"6Pbr|V}6G)%2,}/m!.Q*{ӯgOO8* iuAYKzWofƕCuRqH+,Nt#X8( >{(TMz*ʦ<| +>Uo@/n6fT`z.xdOXc2⇋jTtLoވL~3^GMR8ARL?eGN *V%@WGU/d<GB}0(p &j}t 9ⰨhW7! Mp`Zd^\eK/0?~i'VE4ejo/`(NI' 41= ZM{;V_l "[6|p Xx;O{xЇ[ԃò6~3 9d5Gk3(v%D,Z,FY x:gkQi Qg޿WImTޢW(ZF-Ν0u~!+nE n rX#CaFbl~\,q?smխΆGa& <:(GhA;&46eõpr,>`PTC$Fqw/4ݒ/bHNfoDUg5rN9󎜂> gޗ%%\hV>ذtgsހM(DHՂ~˗d_|reTd+c jb ҧ:lrgP*)WU/tnCiO8J ÝҡiaO<` nRyYv"ZFt1.t q/$CO/\mM{y17BUupam#d~>qQ(K`;/ߍgpd:x)+6ӻJBkJ}dIwIJ -xyjoYUXQDP#;(]כּHRqTbR$pսh_N[4\41AX Xc3̜6TT)z819j붿p<[QwAf<;3Ʃ lF/d xI_v-qnl"Yǿn`U hۢidqjG;%]HVthZS%:ȯNkO^? C]~]Y#+ՍvK9S&xqQx)i 林.7H{mep$rW}bVChRЮI$3t͠[GRJ.{K9ndD phӕ $isΏzʿ]<Mu㗪6ϵ!eV%&ا:xt ? յN035,YǢ/ UxmqK'hAUD2ʌ2EU;P}0T %u,ϥ7&2#$HWPT/6,^NUm"GvvN>G2pJ`^xy8(ƃu֕BuČ%V«?\'0j2l'P`8 ~vd/lNV{t:_ZJUȋO2*ɶ-1Vd+Gќ\wo#,)nZD]Ԋ+,Rkh@*x~ᮾxH0?C:$`4= CTNvnF2_P46-i$⍲WLD!XyqWgYZ07070100000016000081a400000000000000000000000166f3d9ce00002cd0000000000000000000000000000000000000005800000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/firewire/firewire-sbp2.ko.xz7zXZִF!t/L,]?Eh=ڜ.+rűC3KKVZrk&(&4C>טy^6d0LSE)T$|zwFE_ aſL_aOPmY}_1S!CvFȚo¾`R|_$Es7}p"Qɒ9|o+{4#aBu[B 󡁇x 0[$ Lk"PpFhr;n\F`tu*lKhKەFg vG+Y6ժ3Um)wE56jy}ЈKRE&8yWNMf Boy|i`> ՅJhdV ԍ +m>B氪 ?%A퍱$(0ք"8,Ə2Ѭo=RK2 a-~HIY'a$0#a,5~d.a} )') `vLWdg'(}Q,s)sʧ9Lq.wHRm@CV:jw ; .8&ə`ZozM{)ͮsQ8!d/|U{XMl&QpB@{)u,)v,o{8?{''v |= f}p S%q9*ᛰn.b=݆2ˡ:GlvAJ] pI 3>QWwS 'ʦw2\rvpqy0ZZS{pét p̣u q-l`/&*dh^>کk`c~ZV](Vz4^!Th%gd졈 bW$$*V4߳lrE"gUqPc ϥo}@iJd&Rm:7Tɽ@fI!4gWN#&j& dUdki?'@w29SNid5,N\2 #'WK:YDgA`*sx8C,}QphdPPʗ@9k9qbֺUZX" XUR*oNo pG{{}=d\߉_ f߽/eqq6 r )viy̞  !wLUeL]GhmL8ո MLod]ě Pzx m/hs^ͱG*i(5ob kw %K\~M)W0E/Z"ٹG =+ºp{kKlÇh\ !tN83݆-[䲛Βwe"WƳв~M$>O%P4eGvퟮ NFY}L)'-(:g5VoE7V w03 v-MΆ6jcp ObW~6 '?671i_ w0oŝ~)U2"1Pgdw %3'_Ce^Ⱦ(r R {{ kB,I% 46bظd\;ϪK4tA%%P,)/v2f"2}>08#=X 77mdW[$=V,-%\2Fn5y:%tyKCWo7qU5.: &o a*凜_SG>N*nJ%հ Tj[@OJF:IC^O1aM+b|nQ2ۀ7#samZpզ> h~PE );H?Bاg_s}ur6Yb_`D *-TMT>iDSJkVؚq*zwؚU*9U¯ !ȔƢ3L*r"LHe}G{[Dŀ[ DP(\8wr-Ε 皻Sœ6ɇ[Pam ֒,55a+ gk~VGH,zUpVhOA=ezᡜ=*'ZuROZ4;^TfU{,%gfM V +spxNݺ- w1P"#G Aa0 A,`˥2-H ]5ݤњ ݽȁHZؤXJ&? ς:,@O"F*FQ#WDVN1< cA SL_4]9<hT|wtQ/t& ?ha)(&|?s8~rډ3{~Jɾѹ,K@Eզ܋ ckjo@J;3!*eij+ jwV g44x.qV"a$7٨v "?/"o/T5;ylh VJހ?DHJ)O&"p1;z !e3(;쎟RN|CVrPOfKU{gx'o Ã$jd^ػ;M5h#WLWBܫ!(hdsI6A[p9Ig8Mo戤|w &'͒d:N10ɺ,dIu"}-:qDz |kl6 k .Jp?3(DcI5cBD ficnD|sQpo"_ܱpk2MUye' {?9`]lp lC|x#,6A =OYM g-]_~A>݀nc6C[.?a^p-*>~\*|b\]ܴit vuՓc>#BXTgrn5O5}ƉelZT{a<^ @MN>x;O?:w,%'T!S'U.*j.C'ctz.s 8!SU#`/':R|QC#o9FpP)~L)Xȇ yCli.]n`MqB?B4KB("!X6TfuW&bWP%!}lPԗY4!sSHf?ߺhE͠:ʓcea{nv:2|U%%w;E0%B ZdȢs8(5mY䌯y-#pp !@z4_ &ϴNu;$" !D: Sál221nI ٫Pzaup_t)΅E#K]*lqSqh`}y;RgfӼ+(.HQw+Q.0T@m@\c\m iж;qpf^- "oϽȪ0]WP0) Zҧ^_I&A+BB==Shq[Ml* ``8~ጛ3a ?FЉƄ ~_VΰgE q"J_b`y}ϼYj9Uo`Ȧ"d )Bu-54K?{BE~Gn> ~uK'<@ DqNʾG4rjC8+a]pe}'3G[41UA"7/YKt|Qٲ㗌PȌ )nO%wLM] c ?X6\پ1H{alN$[[Gek!) ʩ8lkI Ԝbj7:+:TX⫟ؚq5_\@Aj)' MgܵER&g(L>zL3ҵ }0G#W.~9z0ZRD-]viY٥6BHmר<2Uӛ~o2۱'ov>CyD5{##)a !,5)z 6Er )DF03yz?M?[ˎFJ/>980Ym *b<1fug c0&%!.XyÂz YvLOpA:xsygHLO)}V2|2 :PJ-e%W?q8@6⡱cʒ6Wz]Oh6_ent`P׎apՑ'&QKO_&8.v遧2 LԠ3ID80U( r#Yv~}"&a[`\%C^O92/j7%24Hll쪚sD#U3rzsG" ~hd=WԄ(~JυrEO K Ӧe%kp?t/ȤLdjπ~W}c-FfeAwZ!1}"SKY6?UmY\W:vU*!2h^3Tv(no_ѿ[יYȔivA,+`3?`}R B!%@X/>*;`gfBz5j_NпSFd.줖 @\d+ $j5`+bD"ZWxcsX2˶Hc\.Uj^!7"WFL :)vQCĖ ߊ 2=%Naw(26$,uzte5%|&Eպ\ b7pg}ㇿ(3 gDQ_x+dRnQ6Ur>Y&hrA:Q(?㻄/=eexp \Jxv[ɒ<Vn 9D0~4=pCqi32pbz3d[s񊘡Sҩϰ>y\舒$''m~}5iVZyٯ ɷ p)yaRt}let{H`d>qfH/[d|Ny O+_ AY*#km@MJTԌܳe;Q}F2`ްQ twWok5KMjW}BS*mj,6gXZ ܒS b=j$NflƟȡیb<=Z%Fj!GKXm*S= YnZCs S0F˃@uJ/:u4te))TaJiR|eu'vKuU%}Jϧ(|3huFaC'_ ybZʥ?z\=i抟3C7Pʲ3F4Mʡ#1v Wmܯx~\< 'u>~3?f@'ZD|'SȼL79,;M ?Q+/t01%W%^CoX{߲Z:WCiMh+|9lI{Wh_Y-8Pbbw} _j5އF VG8=TAFʵ<|@Ԫ/P !!+%lNNvOKS+`P.~iڏA-iߧ#!@I RM PT{VپD᪣bf gލ7 I =|e-A6pYI*{d߭b\W?/R6uwHW++ ݰ0m#mK#GRz͉\!I嚓<](5I K ID%\>i7?4.;@I[aN>j~H \_+i? : Z2rnӯחz{_|Q!o[Z'IR¹ F3?4ve8 $kyyi GoSc]P'~UjcZv)ƢFIH@Mݖ@ bS_v^iŀ'JkNBK*Gws~-;ܘ.Ԥ\Bw+ -Tb,+>m"iRDZ/k M Z@ް*R?zx "XgA! E[ (-HP'\R0.а-rք7dJ;g:`Fٶk5;dM 1*@Ce]_OB4B:Ak}py#9&tTE5] u;UufK*#EYt845iTS6L\+:wN jG῾qiTW7|']? =v?CNwCuɸ( rNpE7.ӎ9[%_9*$:ͬt[z#wsR.Qed>z2Ρxŷ^4k~{aiFᒋfvh9,E%e}S37Tq|ᕱEb oP;S^ 1 Q_y`"ԨvW ={K`#d%&*7l-YB{R;AnxC3<֚CE@Qr(z[='˦fӒxtEmﲊo`gӟgng>U[CMbB$Ca  `@am[&*u𕢔P(6djOgWTqn7r="Q)&6>cƄpB &LeӍ {(1 >GWpxkԘ_J,Z93̼ B@'S t^<7^zhQ[b̗tnr+ U(ɹӫP$o _Kρ|E*} 烅S2b$U7x> 8(\(E{ 1fb^QFF(Gȑmjf967 SeC,z,`ftԛz8)bnb92$ E&azA 94AhfYF&C&Y":%Ւ;odR$UD124w*E"(9vQt!swh2zv42]f ͷwSwVf$C&1)"bJ8SEASq\f֋%pZ6 7 շ撯#xQ/cPN &`Yv-CY,k{(&:ѧ4diV4w.~î)s4eNt2xrx>V^lExXKcyw>8Dc._ x9md0J rW1 ze-(648NQ7NQzR xA5bSQMA!@>ln>[ ĖXEj[søiJ6 ">G0Ztȓrw4*}dỲGzgYZ07070100000017000081a400000000000000000000000166f3d9ce000014b4000000000000000000000000000000000000005500000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/firmware/iscsi_ibft.ko.xz7zXZִF!t/Qs]?Eh=ڜ.+ʃϴ-UUWbg*?}k׭CJv@%]5C>x}$Hx5x<2 j0|:hǗ|}J=jxb' ] IpA;MY =f&&w?ԙ_Vb]Ћ^jE<r)#fbXcV޴3jŶ/!c='/W&(`",E=pMf9Edt4ѩޒ#(64^Ր2Yx%VHΘ(O GUr3~SipQZ92=d< s N23N1Sq s5P~%OTi7^f }HUiz燜sm"y,4Ӗ'9ƅwCeC6a[>IaAj9˜)IyLZ$Q0a0zhCH..!{,j0Τ1$VNseQ_( 2g瞛/-mF FLEIMn/PÒǛP'".+uC G=f5։.&${CjN^ %'BL.ΓoK(Yi4 c'KB~D#X9V`&Sb2e{sT'?e ^%NevוYY3c>$,<ҏIeWT ҅F\;_80aZ-QEB‘mJrDW5",@J{9ꒆڟa-JHb%p~%,is9&5 a2)( (/8CZwQC<|&ɗ*2An]h_edkt9K19I찧-䮷.8MU* HjnQd nN !?xg+qż 21$TQVVl{'Bӽ"}:@bDǧ5;4밣x~~CB$ogT.7?=4572#t>ď#3Vo9RqϹ9 k@]\8ڛyP#|`݆ѐ8iFɋ{d_@\@p~ҿ h'U޽I$gMlBϺd׶:ھS&jsuĶm9Q[ணl9!|ɸuyok~ 3,7,6C71uAm`g"h0jSTӴ9]@np>ڏ M=Og#]Ҟʣ*̶Xq9$Tec'Bg#Ȱ]ozpG/  /5Q6K0@cpY8ЧZȜ̿92?"5-(y8fq;~rp\[\HT+!<3"^7keUqb+NAq.[6SN:/hnRCOw;Ox٭+OEs\h 0wL&,RwH ݀VYVK5A6[̣.šԋݤR)@>@Zڄ`^^rj)$iahHp#jD)ْ@WRFR `_hL2 zܭ7j^beQBə{Hs& P`O"t{u}KQ:3> xMvF},4'O^{eA070k[7$xeS@~?dLC .걲CNUI>udwքR:ZfL@gT'-xjJ6KwAX5QN=CTT |}:ө B2 Oϱ˪[v\ڨ-xW2H6X.G/V)2{ILQ%Vm/2M(Ư3>N ]#{yKp/4¨Tb`/*PgrEܥF~ Z y qC/Q2ST#|.73xVZhg$k:"XiPIڸX3=3:߆ծl̶L,'\^e~9苂֌C=`<5`bR6=zE- blv?01|H?> U󠍉'ZN{bP7oi@aT9l?B!Y|q>[H E;aR$t+^nb[ڃi\y&<݋G8Z݅й 8#瑤"9P,o)$i6iW*"Tkxjzނ2aFjI ڢf 9]j??QZ[ʕ{EKRN6 |yC b9+D]wˏּ}KiR*Lr!O//y/|Qs*j;WL B1aRWmSv)bl҈]EהuS, 9Ct_ ƼSGm2[zDٞAYpT"C>]_;nke6ri1yn8ayDzFB B6TeUZCRۿ/!>8K_Y;|_wmUq?cOYؔ [n!>C[pӑeV*)ZřJRR:۩OX%IRIGXocÌejl׳@ɴR,/mhbLSg'J;8i =Yâ iDGv=1樕F,z3ͮ$3O^c_^:~D ) dU %c~ 9n#v~YۂO-z\Nk3/WEwb;G; s(c+d&i%L=@=#r7L ځcl"f@ߖ(1h)`S88(bQ&DkC~С[Ô5Itt:ҔdȯO 7$swTnfH/9`@N9Yѓ$1 Ouc%D_|^} xx&Ee` S_y4=ZZ\h*)iq˼{#NAIrQRƅ5kIn((꧲@ZR,8F=K'.\K"X~bR)ԫgYZ07070100000018000081a400000000000000000000000166f3d9ce00238bfc000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/gpu/drm/amd/amdgpu/amdgpu.ko.xz7zXZִF!t/4]?Eh=ڜ.+PHx5>r^b)X!,$=˪iU s}z{wSG_D}zl* hd GP6G9wHD̖?`^\ۼ>eWq)[w5MGg7U(uܐ჌w3z dK?3n`-X -oy+!Q#2RlqwWK7r1b4ɗ=RYa?f73_ϰWkGt',XOUm(.+gj"*4IW'm2jDmD-U +0'(5I9Lc̹,35;fB,oT_|$9|2 0S Y#,jyPDfQ B ܒwYW;D,ϰ~G9eXNIue By_Шo=sCzmD>h+~OZeŜիP??Ԁd kՠ3}uD"@6<-Tmft'"1%B-b 4YYGͺEGX k?i)m{)P-'Z)d]"eLFЕ?&,^Y#h6]h:T+-U.Asרt+,ܶ yW>Yh#$:?xmhN14QY󼱶,d}R2-.=cgq,w/i q=cF9бϷY/\ƹ3ם*5f&8*7B\ ,C/4D!11u%=$^yDidj4i,;(]⤮xI;5hd63>{YP9yaF/\~<$鶔C@D"\Z@CeqqzBppei8rf @-+Ĭh̥ '=] UI vo2 M^/U֜Kݶc]KmZ !^ BsW(܉-{hݴϐn0&`.2^}'p]SAMm 0c.أŔ`Em1ҧ[CT30Hiu8VDLPeb__C Džs"~^{ !_lbFGVxj $/1P^ޭ<#a$>(N=Ό5]8 + }9$:qq2.鰟kJK1Kڐ d[M1&EXBMGS扞~.)H۲*-8<;x*.ǁ%1Iz9$`;"-wbTڨoNɼ!4"ؗe}WYALa}#^N7eM Z#BUGe:G'W7 U0LmՃ]7Un$LCK0}=%3PRFԋKp, Y!#DP]dopTDIRl"*!D޵;Ep#P`Be2kOqB;(RgqhSvw6.]jrg[ u]E9rƦ:/7D =qp3hݸA62w#hB`ځH;# ^idg}ø@Uno!8юoa*AP"xu %J#"sAraxdKiˠN2똫+eD/)BEe~3+ G`t9=Ox40 GlRppH>aV9]d)U068@x` |؞ 73xNW\߽SOf A0А+W{֤b/eL2<@@xϔNcoT+%go 7/4OwYn/q*^fdzU H_9CY~PccgWs=K3.<rmypl/R ff`bgr_BH)i[f鋖:lLd cuÌi% pI&0m4b@ j' i)OL<c$֞ڊ0n[f1mP *SZfY*-V LkLv|A%SvA%NzՕ][W^jl(},߃@MA2hEPe9PbVMP>@ߵI<M$B7Siz)Fp6Q,ƌ62!j L$0)b;eY6x =W"SФWX&u)h#"5_F-ljC޷n|f%B, AͫzC< 5@FTLSN%恦9f!!X"SL?u{أ?'bpLLiXc:{0uKҶNBfb0N.4gKGDCwp seɥ= ڳ~*iuO%tq]) $u١$ւG4T_ٛ驪kR> -#""Ѹe@|za݄v:tЮhbGu L0o aZjzw#p7QEu\Y&UpEͽES'66e.I̛n΍B9ׇGIf uz,/*uX]t$a?,B,\7NC+Jhڣ)C+@qʷcz -U<ᨧ-`?`L6Gˇ"'6*l:ϴVBY!UлXK7 cչ7M`)^*3oMGc,52S'," >ʩj'e@FQޚ#ȇ/"Ejnw/,/j'~>J+R泊IFbHw aG(3U{{3OxEBj"Nھ02`#iGa}#},/ F{y,RRpmzKPt/}f@%sjmMua(5HBК:Q-#Fh?S;!"DT{!4ȝ)9a| 0>ηaTawvɃDt*p#B $ = ~?[x^Æ7?vgxJqUuHIs}CݿWu1-s fB>8J ӈK<WZ`؏϶! }F+"Ǹ{1阶uG7#*NCl:0=b6F'd𚋮_SڔTf ,ޓ'}y_%{@U$UCgD32U)O]xbYr I;t~₠o;5y0Ks5:xvMde{mۅ W/W}by `s K%b].F9?nj-/5R$Z)&gYAlϬ:RH(q]}i [cJC䱁 M)jg#?X*ɻBfzBn^rG.CFBJ*-pKRK-A"FܳUI85dm؀pkG+͎, ɔ{(=7d\ov;,;>\Rmh[d Q9WʚSi AS2#y ~n㈴iÁIMF*x4BکtPY4@Vh'gE7)+ԇj3n*8<D`$r "<4(4Hm2i 0]"Q߷}X[I6U?0Wí2KǍH9clP_؈*n3^ΫWtf 58XU=o-AG -{݁גSpT%2)׹F_M2 F&=5%Ejr9x:?H7 wܳeD­/wJ\a?d%ެAg"Hzv8Yeh'I%f'6U }1+gcv/D3t*=v KI׮Qsx`Yw]H!8 _[djkp&6C uQY/QhkfQ1{6Q0Z# Ǎ{@4 61tJwdTďTk,(羣Erhےӭ+{1%bš^XlNK"  sqNNș`mT1bh9M,6Iv^r3˪#/1B%s'xseI.گUln#8@b@7WQ[阷G'~#%3͑_jե<1!G1,ou%;P"wF0B C0ЯZML$]5SlS.XĂ4 њ0bH~$yQ8"_kӓ>)&i#|Ϣڴ ޼\iEmʴR\*m{1ZPQ rA1+@ݾm v^yYg^쯻FO w D'(NkXku0\!Q-i_u}w ⛌->'I= ޢ3qI)6ݛ{yEX/PҧK%P3./^d~1X Sum`чwcfu뾒P$KZ4EFq;*geDWH1q<' ɗ(#f~V(fJWm#*QYZ`׉'e؈E@^QBrїHƻ󢢪AZDqQRXrrߞ=ܙAx,ϮY]B*QƲNQI3k}ѭ-^6cAN5##7іsE lah^2.1 wlw^x`r ^L͗h߇;6`~ &f@HZ1z4,4xƤ9ձğ uɜOfN@.x> l( ͂v-dmI=famg[(q2V _ Չ*w^6' ×pN&7}DC>JO4b7hg5nIC9[c$, /`C=޽l(; ru4uׂy<)ĥƅ349My#I Uiu19' Id^l owyVuqhS xӕ>|!5_3aA~pS{1/k hu m:.(Y'7=Bo$Mq5![LKf["abv]2,2!raeTPr nMvr =tĒWaq/bQ{C$@BIyo*!:Θ&`i\iS{x#9WN}:K>If]o=OV0G㴌_6=^^,#+vg5Nj}Jeme]l1̬!4'H.Gۖ~!a27ƿ5Wث|zZL)b2w9)/'ܘw\^C >"/ηTT}%ZP[@W~3,,`fSUTᕽ842pRRk9'ĦAѡr;{W~ܚ`kL™Nw<^uZJ55X8q`=2xFcdqDN5RntIY%TA2SND#cDn` 9PpWך7ܜzqVx {ښW%ƛ*{_YN+kSeY=gb|/4#mg39b!F],qflPܪ!C3ߩoqmrP(󂁯\ezi~vlá'DF'[ˉÇ-F?bI&8{|A(#wC FIzV7YRrp{INv_ \?wSyɇwL(Vxl Mm2 wެĦzSo'/_Lh#c+f "O;$5KClID:Β>^ɋWXY&E':0E93s`G2WYaȞc3$Xq=}jj}GF6B2syUtLkK9D-?Ab;G/Ę^%4r aС 0? %/|9-5e/L]DLsjOP!;0:p%+raKU_l[|Ү> wUԋ` |FLc|<3lh?xݾ2c!;!y'oE-ßeԂ pT#8Hw8R33etKI+$8"f52kf8hߞ^ `'҉@PrjPW-IajL)ŬY~^$=y$ܱ͹p3"ź?" PˊV%ŚPV.HmQ߫:A ׊ve4HDsK{w@-I-H@+;To#٤#|~!⏍ql "puFR6 ?}wF_mfUۥ-ce1ɣd#ˋT rbIE8e8.Y).dq C/: ຳ{#ԁ_Kjw*Ca }+uB6cvG1zVUfA[RFZ!u8:¡B~{-І#f] orhZElDKa4v$&YU0 7.GZ\&2>?SnqnXzk\?Z$ =zFoy\VTKdEE[Cw1j2~ur̻tY`@LD`;+K  GNmhP4FPZh[;I#Y cZ͊(C#^@c@xUfwfI<:]ȣ@ltsWXnn|p8jiE1;>HHgtvB9q=Nupm&wW|Ko:g´[--BvhXҐ\,#s+*k4㜆LNh^PhOm.o'茦9Up8qc[1T+RkGx;!Wg,K CP_3SD$uj}޳1W>޴y JG:K=|q㤯 4y:>ʂKT'Jd vǗ!>ǔ y'1wMae°3XO*s1;St\%,`pZ =4QYL1*ﻆ)x\,ŭ£\p9YY@Qh[w;U3>ȥ .uGRuzC~e)5Iݙxk2#)d3CAĒ8iU--nv({6+5JT7MrSbznS7FGGu 8ca @)Ūxwn|٘#g\!̊.i2Hp )*v̉Sy>v녳9{ MVh_YD=XX|I/ ^!5-Vv.BAn&u>WAu*A?|MSH^9&%d3 tj"xIV Ɵ] L `gR2[r["iXfM+ei C 5bun?2Ws7Η[ve͆D rqYOd qĜ %$O cI*n0=l兀{Lwʎd@wIZ+aCm| X[u.V&(9Q ZXyZp@oNzeUEVB7P4߂՝*!e^y&;УoJ;C ,sDlpN+cRp~|:-L9Dek'b}IOZj9pjfX}"# U/mazҹ$j^;x4μG.#٬]m~ӰA|܃FXh=kj{nܨc؜Z-lpwndB ";M>^rITR;k=} sOGWHxܤ[.$\L~*Ճi51VkQY+c &   pƖeӎҋes?ƥٽfW]/z C٪g覎[w$xߞ<'N9cK!'cयJ)J^zq3=8"\8/|r`M@"yMJIŀ ɕK19̻PpCvtDMB{yi>mTF߅K3T Թ ^Wך߭5FOVȒj+/; c VTsBA''yT}@6^.[4mx,yrQP,}DoB;ςUfљgԡưrwxUSi\]]13ȇi xt4mwnY0朸x]CͬГ* SPhwʣxbԗҭީOKi ǹ?2Ή֘@Qn>[3=\w#XKQFKPPɕE?o_!:3`6 ܗτ@)ɪː}0l.t^,{0'; U)a Ł B PA;_XT%p;jA元^C<`Ytq4Ce(2sDFlNlx۴Ǫզa j)I$24*b~3`@ \Ed^= ,xIntA[-{G1n#rrIu/-wAv#Hi.QAz=>-m4u3nbtu[z{g^]GDm Xs-λP+K$P^ |]BNCbvRV ϼc첱q>lg</UHz-DcF9G.*}ܰb]1LY Rg1dl;sx&PֵyQ4K'uzQ)Ḧ́3"'f- EQ䪠68)gjW9K߮@rY^cY(@6@4A=U>#D"nQ.2`';KJs*f"v%r _ &4@7}jg^D/\6yԦPq9@\U24'I#i6/x!_\ޔZ,+&c{YS'-ַ1g6>nлt:sn+Bկ6jJx0ۅMuSA)iI(f<%ʻ.z#eIa $>zf*=5Htt"PzTfȌT"fE a5\ֽ_Hȡפ5F1x=fA==l؀+v~Ev eT0a3+hb/"wȈR #尛6 w|z獘ߵ2' 8*"OR}IK?CevWW>-_V-mXٱ8#_m8#k_I#d=՗/jf]/,! \sx`ƲOLX nK*smǦk%/"zDm/;l3~ `qуZEN=6x颢 獰1eףf ~\=-feJ8rY(xϧק]Z9;4^7 "PyrJG(އcq]ֲ\CF?izϳd>Ts{ZMMBR'<}ߪϹؾjDZ>YGFg\fTܽ$ź_g~Ot&{M1O\%&0qXB&m 4C4{˨~h%gb_Us LGRtK/LKyt1%-қEZ[:,p`zBvĈ3|'3HN#tvTjϟ1zM;K"F'pGO1Oc? c{.mo:qJ7)kd g7+v1!#6G G_5{snDQeJZSJ~#xQUUa-mwfYةcKou.}J&jZ@ >RY%J 7L4fA;vgX t;3aiWZհ)^Up'5= Ü`[wPyҖ@df˶ڵɛ_F Lg%j nAX9sjA)ЦS.v<uZk|f=ej:fbI(hޑ5>)z(~V]sGdUEOnw!G*YgCy¸[^9~ŠjfvW!LKFJENTDv/ػ23~H[E>|Tk\[@+^64K'b2 )W$J15A2"ӕ҇:h4O 蔍G~NrE7!iARfcM8ɐ 90D]d/eug ri{^[Hkl 9l3qV'tűL@*&@9`/?恚Ym"@; KRicʌۤ s ]dSߘɂ:"Ʊ08YC4ywTĩoȫWX' +dSmK /4~ k+9[Xy&c]+Vp kC,MLJ&P|HUG*} xd.n B Tq9j3a 8< jqsj^|l-Ix5})z%;Cf"C/ PŐs}!TDO}VD%^ůT̪t)C sbm܇?la\1U}ښ){湱[t T`aм}IjP ,Wsj[q=/*Y1~t GgR'x}#!T? 67͔7:[|M6)A :pXjuH&)XBWs¢dA00$)Nt-Cξc(Y!r42}/Kzfň+T 7UzOfu+!22\vMG[|sx>Wj5W|>>a0"Koz}q@pb;(kmv)^Λ2jϳH(떣GLj'4%R?5( MhsX[!)0yhRbc]V7='نC٠&2؇lfTl Q0ix@Pt'[$ѧ渆-Bs"EE_B RXuD߲}И|^<r܃#ӈ0B_2@O%wEޮctg,6kXSk5cc۴A2‡JHL-1p"1jfsRջ]P0 ցl*v{]$QH˩'{j XYd Aͳ%Edp;| w@lI*0g-xiz 4Gr>*myk:ew8xQ u7JWPUbDF<%rMygn\;.ϨmSʣ@[Vcx1m>Đ]&nצ bPKZċ~%Kd4_џNܖك 1T.XyՅ9CxT/^*0 YW}='R?5߹[׮-k/ywXTCJBuiفUc+Ǜ%[]Zn9 :C+Nl 6zk޼#_Yq:kMT3ƒ"G6R q=ǘ?\ouQh,`7eR,4EfQ9o;x iVTFg5*МoD$OkÁ\n\#MBy=0|%"e |fj!LxWK%A5g C+Oh %05нH9$|Ndiae7GT^[JgSm QU\ƨ+`k/1)pXvC#3]EZ.K 4jx7d/#ӸluE6 g7\;- %l58DL ٱC7-iWv*ˌ}'_;v2kE"( Dx;' f09 YnoH<%tWr9W S$*.gy P>D0L4 EJh^|h{U?L "rpV).ɝ|d6m:H=o\E \܇"s@ FS⯖ksGNcR\'jb 9x2ɡxKRz1. j+fT8뺯?t. ߡhضt^78_EK96HU70F{)Iob8L|m&`,}Y&&#r%j|d=1l._ؼ64%ڙ#keQCOWLTjcJA QS^iKsѐ?m|Y\SFkJc5X.@Drz\K!JZV2hopW)j7ۅ|NYfH pw@2˘ ^0X6ɼ**"j dnпN] y3ʹjQ@ 7xd݇킂%RS20f&?Z ->~%\8$AeY,=lrQ56>|$|(Ƃ`,OD1(x~#ub e 5 kN@tyJB&ˀL4Ӈ!MtNPE)&6ZMx~V[`S;) Tl4MS0*4*_ZUeђx3͸GbJ@p|/#Ϣ?H>UP JV=ZKYc7H]c:ڕZ:3~ e2>:%=a> &tq<w3(̤~J!5|O' XEV@IY!Ǵ?3KQYeb@ZQbi\HIn13mƲƄ3mۋMAvH=[&FjIF9k:5˅O6'Ń($Z=1ޡ C;Y oh-@TJŮXe.ll.Ez90'G&0(4m 0_DM޵!-9Tzwwv˪gD"%=EKHAO̙!}( ߎ?e5t!q8pQstqn\n9aYFf4G>Ѝt;,Z~p=g%ܷg m<\@X\v3B)g{3 )\p޸G//LbDZ# -(Hb}f>d?/Vҍ=qAZ4vCK4𕽄t+]JdmӌeߘiuRWVNu a$Ÿ'0x/mF 0͗bD<Fqb佈͋^n kC}X,Eq>AULE`{_?Ҷ`i=7<$%?n#82IQon/*UF/.LQ0`b)$.2Yt(ȁ5LOmCrۆ-Eݴ^Y;w\&™qڭ3m~Jh42P~myFN2 $a0 \b 4A7`7/4iBoZ4ނ%F/|t$("Zm \1WS{q hmi',]zϣX=nqVs47߮F;`߳A_U)"cZ,q6 / sLboWx & zx~7a VifŪvynqK<|ON-e~Q)ss^l6^:ȇJpT#Ө(02HZ9mTX>lQo`\LM#d&'nH+_8Jf%a( 0QXH;=D RDz+ J:nA!ҷoQ mUTVh[_j]LO"6\wI6%̓SHqX"\2P;yMU3Im2B_}ƧI>n}F{*@ޔZ<>qIə;eg4"qv0zd$^a JAF{qh;pmX%務agIآQ&c;GJ. f.\`-BKN‰nU;ZYʌ%!eh50)9)l/uah#M-Z 7cK/Og@.qvzs2K$ )SV&+=@5 UZ`\ {DlnԌg;ݴ-ӪX+JPW^>V7җ s2 yK\.]iX|ZyD p솝(,YcާwA*NAh`+,nv5~r"3 `C `Lv\}y>E*洺i2iAg.I' [O>OYcb d=5#1`aGElIƧϺwͭKJH:I&fЂxh7*ɾyf70(WS #:0&ĮZ}~IƦ]aCѷ!KM?a-|rv. SAOM^!e' T, /@am*M_wK )S ofMD\ KZI4b^Vk'P! e%x]vEWмyP|qRepޯj͓jI}ϞVݤ,9)wm6ɋ"'{]‘!_Mxn7E{GYI4=:))l=gteNjygG?Xr93E b2e]~ِB"U]#v|l E)ڇwA__žF-)"X^kmo¶f%AؕE O:{h+?b9#>Z#oaUh&sACO/Cb i>\4)mgxOyvHzƧ_>0G=y04/Cꥶ-.\V)T[4RORp}%$Sfݑn^C]p6IR62[Y ZLsըGCwN|z0P W& 5WN󠠁,ăKI}9xs jZ3~ѻ`g'Fq#t! qj "'e!/ ÅdtF\3΅6ȳ>:P2‹A׻ɜ?֡h?2lqlZ-YF||Mpx+,x4+=״HK~l:z d%Zv y9\WR.{6q$ٹKAPɰ3 ffHnԊ^ MX[ԭ>sW\=us`,.:?n\<{w@ 2Ҡ5;}=.e쏛CB\!FD؅"[+c/ф] WuM;;t[nqpKêAƴ ה&V&[C8r,+'_8a_ Tsʇڢ 0k0S]}ˢκjY=gtswdΩjR~`]Uz]vHVQ+qRkm3h=pѫl`0dq)L~28+^GW⇊[]Xc<׳+q^l$N?:a9i<-ŇQ$PfnܽC!N[Ñ#֓` {85q>OCE^1-_Gh625_y_⽫[c_bEld7_#XS)t'ܫvtz>X'4K"%F:f8,L% KP /xd98Zoj:)eC8(M,=ЖPNjt ~Vr>+fTIwo&*SЩd#qISd&wIKޕn3T(TEQ~idvmB )8jk*gK@'LY;7WO٧U82S]u+j_@12-$>qG}G7L0YH\77F.UR_qܲZj >x Cw{ 7b5+X}c*O#kǞuuGkeOCzfs a'%ےۆy@G'h1EϗxE# j\4.6{qg* Vqw|$˴|1Gyȍ̎¦~xo|3?5[UePRؗ/rsGvBHXXdMp#Uwc3FㄒBܱrz3kԗԉISt($pY%I@@#|~/ wdy;P1K^Ey _mHxi ȟHJ|Np4ݜ&[ Ζ&#4`.ۂFkx'OU&Z|0\IyMغε]YWt1=#Sj,w".<,9O. ʥPDF/%k_j?2kF{fNOMWI5st b~H'2,[_)6L``-,LMOci_%wt.CD_ADBx9K`&5ҳ'i0QJ{t v1o{04Tc)RfHմBgР-;6 9F06V9`LRۣNrD|WH|q9ZjpO6bA~&vāHs8RNܟ'H}j GZn,=~eԦr"ѩ ͳA uA .!őE+l*'[}0\q,e츓!phBPkߠ^unH/IBW/0n>m@ˮ <4E'U$cϷq(;nޤLGj 2D ۠%kz-t`˾JVnqϴPy^G):0wؑ]lew/Z{%{ۉ3])y^:pPKHwb9L9]1Ѯațĩ8,~D!TuT>lorܖZ~q/y8n'#.5>3w;qVoaBD%Ѥ*z\^=!`w:NMnT9@= {!3:'cP!h 2XEE{9Z=%:w ,O(`"/)؊!\@t x@X;ۇ$d69Jn:u6l2͝miw@y^""(}`}f(r's.[n6%(r{Svh2}/r5C&*ڴ1QXFAi?…GHj'Æ08%`-pZd= g/ ,TL1fn B}Zíxl%ef11`.Gl\Vܣ r%aΉeN(PN֊e\0 Fq˽ڦ^c%]r6`̨c7^0}QٹBŌҲ•nߗϘR1LZnS_n!6WE3.G`j,Rziep}P0uh3t| yƝ՟3mNnnNݾR&X߸#XQDG`z qw/sr*\4?i]c-ֆULΰ4uծ IeѪjVN𕯄u+A6Z~/G!471+_YNLs@SS'Y H<]mo+L (ıaT/~h~K:̻iZd 6/Ew͗S߿{8^I-Wo+l7:>ec<塧Dr)>&ߑ )՞ Tu$O_9y޷.(igo閸~Zz&5 R~ ;gڟ xg"~#.B]bFє;S~2ARTJA~ 8 ;dgZ,|Sx!'&l1O?-l.a[VڄW4R:pW'WPǢDwY~Ag8{^vW|8~z_RF ta,d],=hw{H/m?OO_#&U[FgVv e y@C̆F̢7qn6#(-*7~Cߘxe`Z Wp ] o7m0T(^/(qύ4P t˥{]5̢0x tj,JĎJXZ?$|Tܫ0BUt~bYQL+|z#b0w\PSLtlwᵄw}#-ӑmh1.3ɱC>`Xzl;&a汵GX@8)1DIψϯrY 'alws:3(Tu QwT)΂L T0&Q1 =+ S&|D.dH_Tw؎5=lp󪠾R%lӸDab??7AS[Q7uWXl)LZѹS0OFBѠ{/Jdpj$܍DgA*e:uġժ֑wjP>-_ jS׃m8c/A@z먾CeS>v}2Wѧxlp}|%ZLBC 聫W R#? Lwׅ P2wq vYQ/j&8Vb< 7+ ZSsW7YIj2F} Ip)hJ +C>x-)%yxu$Z'<Ău*egx$N;f~ػ˫޳bV=\’F)X]}H^Y~^yj83/5 ė,>A O -"ke֯<_礇PNq)^Klx8 e!b-rK/&ZVy#7tja;uMXOT`|yuY \ˣԩ%Pp RGf7EQzq G ιw Yq6LLYԽ!/aow7jI){tYp>ҺIX*1Ojc;R׸R*GkU װ@xSn >uG7's%IeLM|ݗY,pnRXx(qU2Ez!њc@mq}󜐮.G_ :4xS (Ndߟzri&4{Y&W>nxE~+OP?tL8GQnk̽DH)g OjZϢ3XD{Gq]}ɀhQ8ZfxtFH~x((_q2kؑϳ M_ћ};C, <8ltU*J:~SV˃S0tt %dyzfc$_`;u<ǂ8V5G-9SL߽DֿsT/gVAxh-̲c8;]Mk+ $MU{]%^})1Max=Г6uYZQinmuד YUMٛ\mG}UOע3ZW1U>V8;[{T9b2XNF*e̞v[o'_^ +0?'|\g.5 I.nYӷ ooc߇q]hg6KpC+&)t؁ DO7~w_͝5u6Az,At &U{h.}5"*|m,O/ُFSQk'S\.z`m&{-ut u`:+:HY]pxsn)^lPFSdGT8(ĸP:-e")UZ/sI;ҖKցqeF[Џfutdgjg hPn~&%P۳ԥ7SJ:֨@,~D;CN-hK3}4"fht(@U/Ubb/sD}B4 ԝ[(}%*ѐq# q@ߖ]YS[_Pc$`Ji *9^(YgҮg~ l[77!@b-#?Ocd"j!1j<1hJ+T(eVV|Ԃ6$Sҋ>h+cc;ͼaiRÎEAࠟ=k{r",3:zZ̨݀z*8g^ r?> fz)'ezMCߗ\:e}EzD? O}\Ia~W2&$;HڞCrq3![G60K q;|!RwCoZkUbtK2qec&(Lmfu90UMvM53L2p 3>fĉg HDD9@ۘ\QU~U.a|~]:ZdS~8q^-gޞ֨wdxHQs xH>^/d|[GO7R-Tڎɒ?KmX ff0 < ,HSBP '7|5rܞGT-/EuӺrZ>sy%*ݻZ%^1 wKgV)b,4)^w9:n+1VN/h=4M.b9su,iqK]$~άC9~jzoHP(CHNյO6wX۴Ո"N~xkk&H[62a! "L5f3bJbQXX}rJ1lxO7cq/Z4ŘypHoO & NECۛq. XSWDZJ1Y[%^wZE+dH:5NTz6ag كϰ*3BDڇٙr0K/B%=CmM8}ONOHXDkk9y٠&_ݔNw*%x̜,Rh׆1oL?<>z:%PQ$[W{e?+-+nQ0-lnlU%FnJ8UU&M^yY_٭x$s}I1cܖך\hQ3z{:[wb6]Gj+Bӣ9LBLsܘ C_6W/eK`5;|C.6f@Ic @ (LYXXv?ɮ@~̭5e0`Bl8=Ǯ3jz}&eݏ(fƥй7&ę\4<| N;+\SXM۪`愡5ˈ]u",.-ܫ@ @nќ*ޗӋka jwDlŠe~aɄ氎 #nb&lX2*,6W1q_mO}d]0elwprfH ƌۈ4~dv4dV*jaxT L1QnYĩZ;,툩p*4Q!?#ӏXAXWʡ#{:LbUΰ2m8OaLD$?hT0ɕ)JRGn8""9"Y2V$yIFz]^~W)`F#prV>Qyp*V:\a ٲ†׵D^\EHFg3'OT 4{9gyA2eMbW18PfxoO2_}9n.N#29O*-up:@ r$p QƩ&;"0s,D vaM%Po%s lR>$'g+o@mk 5ƺ *_s)ۄI~}R{ ~R| fJ9PVQr}21lٷ|ebz`tBm=Zֆ&tݿHgIk-z3Sw!pib՜a]L}`_ȗH?d)#7_*߅ggy [q%c0z8V(F#LtHe<2Bh [Ug~*@~=SLjDI&6lhoulU.q)W]Օ9u>;g=,3{Swsviczt*j O4u2Fz^>5pC\U̻$=dW)@ 2s-r!&.G;ٔJ:O7{ px`}~Dk]!|N㪰!>'ЬpiP20^{*>x&/: J#J1v-(/~wWPc*k;4r 65d 0u= ܬng3k5V:*`>|C炄ZSt<,qB}J,,yqX߻qOVwn֘;kS] ayҺr/l&T{ o{iJV&1Ev|qyζ ˶ oST! Xc鬬H(S 68 ]`Sd'=#ED֛ ͢;d*f)R ϊCῤ ʸI1q_~W%OG`^P:`Ds\-*Q81)r }Qdj#=,/#8;|Qt#"5Z636j"4HQ?`V}_zIJ'\LFDu#~'﹂9J`$Wf.*5x?~Qd(kS_gv`.^iJrL~ :7U4ۈE.rVVg슄T|q<)fpNJ0#D=NO|NiNI_8yJӮ֌<8Bz /¢+@jpy\kbTx 9HsvЅ͂FF/? 2 _|a/8>sdȠ[ñܸGuSF}'}sVi:GbC~$}eXBsKgԙw9' T2ԗPQ0n:1Z; ~M mw>=߀oL!3Y}qw8cKU; a(%gLy TzhV Z`k귫T"F:1k]QZvz1s%,NN;tFtI}/23Wljo)̿Io@gul^[f<w7^CPNXxpoߓݍuQȬ"-аTt5}b={_2bI9`02v.7mO)>)vcC8_ڟ,cC^׫V׻υaŸS>Y2!d\yt9[4D?JA>}]I8mFe%;9`fr+\y%IJ=j :LVr1~,C@9U# ->9k.lxэ; >yu`Х0  ˳ɛ]~ۀۤ2zSrEy8Oe>nmk5tdCO]*I\$_0|/P0f[B|[kGVdsBiln1&{ow;9>7 2=:ufU+@KACMf5ADRwvtJCdU=Ap퐇M?Ӹtu O> ~&HO{^ɩӒڈh{~{JE#qŽ=G,w'ͼ4|BRꈏ[hV 3(vW 7XzOLy[B?<hȮbh@J7#5;VYPR|A ^vQ<KZS}B㾮" RFU&(#rEAC*IEccw`?Ri[f=I҂( JǻU2>+aeS4ݮ寮g92gx!Le 򧑫,3h7bb }huV=R15bwޛ+"]E,y8#ݷ[IkLܐtw-ˮ/Z'811i9[i# -#WRt.ou'lܵ:2͘h 2$H'A-b1ʕ1@BY%ZcobWcܰJ9CMaHOcO:|&ȸdΔ+Ў 72Z,0Sv@.k+DJC=gxft*=$ݹA{f AJ. %ZWmƟ"{Opy ע݂]cy&6 /eC QoSf0GK^CrŬ4ZNٌ'_(\gJ/94\[wYhR@VV\#œ\a?y(Aw£]c3d99<ٝ31@@NڞΦoDy.q3h].1h61sZvp')MlmI9-Q%kҲnp~-dl%/"B(t&{1#p?5܋8)ʿat' SϘt}^DOxq=?PeJ| YN$3td/kht*lzJSrCXaOkoտe|h ; 1JM/G}UӰ\6B4 b\"N$ XWD쓚T2uƔKd$ZFb^&Tg='3B? Z^,&=ʆo'kLYd XymCC r"{CsfY{$ws飕X' y٨ސ` ˝:K.`OݝSD8SFcad60i~+T)pEw6ÓJ3]q=ʹ Qg.r.QO393;H &kOK|Q},,3u]A>@t/t! mIT` a9+;uDՔpB|[j\+IAw8Aԃ8GfTt T!3[nI;LȕAZ}FDvGHJ LsGPHCkqyWS ^`#iT"sΫÔUK[UCg%]]>OyA1etH:@:y#9b[ū^;o`S יR%`Wæ~9|Y&2&cc ?owjKm3ԇKp`ض:rm1Yue[rU>`nIofQ+^B+LI{(YB-[|йw3`Ws(Q'eʅMC{^n%]cRȫV">޳!$afm~jܜ @nmZO5kܻ~T6NwX([Ibp9yr*Ze/:v}߽0^.Cэ8C1R?LVA=xF_ ܏8kH>>p9@@.FU;\i(pđN|FjAW. h~M-F:$)8΁8K`9Ď`j{h/5;m;H}` %*ȹT17a)n\y&@4JS}4`=fZRHĖ<DuVŚZkF_$VÞi1 eT l b{i/0E E{9[dJm-l6[@pt'y|!j?rb@; [lG'ONwRf488='Q2 S"HߞyydMtc\~GYm,&eǭ)\SFxAͬtaһEJ1J1<_P%)~hs@\F?o6޺[~i3h %`; xKzvЈusZp|&Jā72$۬F~KGDaI&K[־q5՞6D#t1^oH߾a*qnYkyҳ={VAHTo[ڃ*ϲX]BTI ^G)s>}DCvT#c6xw'O!aċD0 P_f +`t\pNЮpe.#0\Vz@`=.r3%n_PxDT@dR[kffl9H]Mؐ ZUZpM[?K*&٨; R6a73žJr ~W &Ax3/lWv0Z.2, ,%'-nbJͮHOWMQyUW69M*qH2wCڦm~uѯw~>`c [{9Z^זˁ1ޯl`{NUjtsr|9dG3/*EԋYj Qk+ܾ`s "'m dCTNnhf ֓W` =[^".>;Bg&}`{7ʣ}hD:x,/9NO(t:tw1 :mUUǶXQ΀f^GxC巵:ßlu)OTrU&K' MG_hJZG Khw>ʛȄ=.|۴YH+;Cެy29=xh#S"gpUN@IR'4G;URd0yjS' T1mhc>nM=og'v4bZI갞>531iXoǠ*>م)>`Dž Tc'N$R)Vpo>;u itssl0{U-48q^zhs"äi?abԲ7b_XH~eX{MFJ&GǪ;Yc(1;$\2~EWj&H&P4]O^5J*i\`R(=C9c7thI_'h@%]bGW+CK9;B" f2.P)ǣk+1L>5e߹V`X7":%vawo^r 9ϳ|&QƉyUc \%5XyB1 `AZǜ=tFt&] 01Lʇ8KlA jKt^YZzjhr;e!E]AT!_46_U ٶ+ͫ x*Nhަl癯n&;rG= 3/I\q k<6b[E;tC ?ī en"LY띶-:ͯ1-wf9 7rfIFq NXN_)1Ik@C(ȰԱbI7N̅8D"B9s o. L3:}G2S>@YTj$䓛%d 6X/B,ˢ0665adB_94La穵wZg.1K8A oњ0t h;QvJ4.(c0rVj\ww(qğ 2v}#$p FP=3l}Vb Coǭk']1)䩛Wf$^]cR8P}ɵε'Rϕ2wkuxp<]i9AmY κG._s/HҐ ]EwA.s2IJei,FoӜN8ֳ%A EչU}qXѡ|EoVx}2 C`aul I+}R?э!;tXF& ʇ~6z?gK,~bـk#M_Gm 5E.>jBP6.ۄ^\>E`c(:6 GamNOA(G]9y8uU)yaw r]i=G̬{s Ģ_F (:~id`kbۮ ^VKxn"ycmxV#Ӝh9Q3e`[i^4L$JWu?9U'|݇c(ٱW n[!_y2 G./53bNf ńj/ Q^@`-ϱJ 1 _g YE!S_`[nÃ5IG?1=:2z̼7F~-F^꽧 )ڵ VPD7K2 SvV#Dֿ˶okED:AX@kk㲏>IN?O9HDCpm" PR0 ;Q27*B,qn3 3Y"$X6ߌNj@u#ۚ}_kD_)5N_!BϺX;I8$4 dfp(?`zڇqE5w3-*#dgV3P۟cā,!R:ZZ 4ZNG:B OiX@}ib@L]Lrp/&WS&[TG&/G9D/:,!)6bF^nBY+b|M;}/pd4"F-z%h Cu#)G j* 2p- w_L*1cXnƆ:Lh ]ww@?Fyz"}&J&*ZI#y LgGTՊ5Mٵy}a_7GD\IS&ed(L]vbхwE[nce5>>8,U9Uꮓa$閫z9U*ӫd~EaO[sMY5=tK;([Z#.',W/EVn7Ĭ/_^آeSV*/}GMH~D&NLjux+R`s8F_f8y@:r緭e\UY9p6Xwj4"ceؼ(Ui6SLKo~]Aڴ=TDP(:n̙(?G=Kj:gp #߼DF<9Pi3&iOwWkdK:-(C 5I6ϴ@=4s7>a+$aBA07$ßDX8eVHdϤ@QeNVO 0q((zKl3[`2qHx-B P77 4R\7&HTi|lMWQ?^<8G8R 啹:))"9%9O8ʸ!rȟX=NbgV+egun2q)r5Ҙ/jo?E9?pql5ēo$m+w!z"1ɰavzn@f%%V(RH?Ѥ/,`t=' $gX셭1ϽEDJ< ,@J59jBy7€2zMDDvsVߑk*/jRw *׏OДILMw/+<1UI:f5hB2k_SV鎃dۧ5Ȼ9md(HـV$Y_n5' !/hWA,CAf҃jp}u/8"@PY^t8/4>Ho3UE@k BVqVƛ ãWo_ nͽͧiTczt1-[nU]d o l&vBT,Bowa0bWxnQ\n3YϷOdd5,YJ^RdSt}at ;)Xc " ^QGP\$(_n@ nG@&ɩ; IJ}DW.bn:{7ro9|~}%1k)E:ihq|F~ xpܲ9,&ۛ<ȪyML): 6쵤G2𧹧-KQ T$ku&w< A {uD+xK{8VN9II@fr"|p1`SYz@nOCV6WSB+1;NxܕT[u.NE,?uIh] + m3Zy-,x^i#9Q~4{{% &?&.`rO"Eu"/)8 /=}Y oz:`V@АaoO ׬'.aaƝק#{NkC2MjALFcJn{.txN[JRYқ^vMY$u:a)V PqZ S׋, a/~L`b@/؀u6|iO\'Gվk'܉dfP{D|Գ#`E6K tAǜB@Ql<䒞P0%HhjW>fKE1bv {2&%"xŇW_ ;V2 XmYkPț[QYP Vf͎ n$HZJYȱ!bh̀Ű'!qH_UƟ󵐢mk {l1V86(d $ 5j[QáuOZr{]彀+8[?͇[f²',GIrq5"JiU>8AϚ<&U.O Ƿ=l1>p?weNlD˰8k=g׿'\4M.\ΓXxbiC \ D&BG=zca#t4X1Bт;rP(~Oֶξa4y?<ɍ?6"cq,EרO%x-W8"<s*ti^9vч2?D1u J߬TEPT: [SQ͌Ќ:22AԬn5m,r=ƚ8`ʈvp6tս*#x D#tC 2HN:d$ֱvEN| ǥ$v|ۭ_H`κG 95בK ~l}ž5;_X>o7=]S9hޘсAs5Rhr,޵Hݜ2q|ՉumN\LMeiq"قo5Fl$JԳa zNBءf`a(c',#,V: H[v4>̇ }PŋD[MXW -zTިa'kB]6^•#P%aYT@hABv9*ã]IidUuUyy_Cu:|eF ⒇m(7` NԒx^䨶k7^rAzŢs\f,@VySN]j}i"$[?ds~/aAjEuGIZ>$xNz8Xo VNuFY$UE)R|7ک/:F.cBI ݘ6_Hspgk-'WׇOrxs^}:4p;iCQKo,Y*6l)N?0+uf$ f Ûp g ,_.3RNXF7 L\mH7Dł s6&{cUg|FŅ]ROx+Lk|Hۡ -*B4Z5B(Y|]a%`L/`F}W*hOCaW!>WɈ,؜R((?Ȧ0QͶ&&fM`R2pۉ[IGf}".`Q(2ìTTO%Jvwi?<*թH#nP-;SKTڤ2_? 1j+4{SVVaTnJNM04jx|3h_m +eYFL0C"' -0|HAS6t֯dž8w.0\M-~ (=BҔVst6oPLA~VK@-B0I3/hp╍!"[ BqD})aWC1aNCa%|?}+>s8gmT;_jZ3fN wyc,p^^|_9;b"|K(nBjm\Ągkqx*5'T5e@-v (DUN-LSj!TױʚG@4vhjUim-on[߂* {cr̕FEo%29s{<m!sԴ0srL\wMiwÕ0On49`J ᷇,A͂/CYz!6M+O"M#`}MR>|JkAcU[ehn)fX*t p`z,\BB8LF_`EM!.lqjM ԗ|hRZ.F== [L^u.46Ho> B #oG)D +'o?Vqd5C 7) 7ᯕ]9S6wG+8A uP{xI&6$AKvDw髩 P(rЮ`imb_ϜB}HG(=Ҕ)zh~f{uM]<'،wП@OpG%c*?g ‡"p H@U Stq:ڔA!?a c9)52uJi=xJuB/rm%Pr2Ù ~H*qnh=JD{ JAW9@u{SsG椤`[bӡS/[:JPJzHG_.gR3^׈嫟6E[~:yf5rnY7զ/̪U`h[aaCs$'Htѥ+^πGRac.Q[dbRiLMb mfgjyMcs6-_׉逸[DC$k̾N]LuSۖӷGB7ؕȧ-`9*o-xdo󾲴83xŹ.2 XA@T6 ? s `VQr{\]@I!PXX0>R /CldJ"ri*HJI PP[űCk@jf9袴m^5nO,!+͏OǛ!%}/OT(|ӟ"H& ao,by?0ܛFkqB(qwxG\c}gT̲LFPx3aG9ji9w'8pJaǗC禫gh}kWRJU;u4O+:}/={EP>PiS6Msȹj2XAv1^&gpJHwVF*yl1ިak}8M(zb*}TsslE#pw086ܿP$V̀ar[YT #3~(/W*y12C0B舎sI7 Zj{q2SK\j[DA6TaP_ !eh +uwf5 հ_7vo#qa#xRr g*9h4R>68mU\_{;.~^c;g #@>ߐLGH`=}+'8fd%;a,{Q藦|'m|Cpd5g9xbdc͛cL36:1}V1yg7}rxr^\k7Af"^g4Дƣg~ryP2_NR(k\p\_^7o aXL+Zcch8|R?C%kmǩW98݁me3<x\*Y HdT5-:" !zv ִ3J6( Nio!I>/Ŧ;'VZzW#n2E&xey|PBVGyT4[_X R|7 A+wT3^=W_l;'v6Q5F%ZSyE^ $5$?c]Ȇ ѢgL}}`ՎZUcj  Dx'"!#P]MN mpf~*dZ\, 1wNzȡ1FT- M̦=,ĶKQ2q=GǺ4秾2mp_Eh{}^x{xD-R~gRhݰCфcc iIL;N`I1CRǺRvVSiZ<T $}$@r):F47}ul|\=Y'3/ è)%)NTP="W4$$0oP8 _4zH1 \\\܆u Hu2MDBK\\H<>$룐 S}BñU؋#\zfCqf`~͚T2,:T9WrUvJ:>Hl# ϝ\$+oϊ8|(pdVţdG c8L&SE^! uI#5LNsb|]5,gPɎFRW3Mcݝ Y"yP֣Uc4Ƞ&߾o3]B{&D w8JId;- *6DFg֏m)abGBVnΣ|qh1E+0XT_:3.wrm#&Lc? >qYPw&ZRXLel'nv9U".%F mxEgwRVr֙ZIr9ؼH>n#.. or] oIlpwQ {iTxQkm`rޗ[SNg/uӗgX*d*59 (i,RrF}$ x]ih,/k\2}J1r cXQo3fSCXZ1BHA7=Sv,Hn8'14 *3TL|ۇ EzJn 8/^PSP}{<@"r<&4EY_\musz Y{1^斚/Z4 i xlQSk:)te42xh&K'ZU3 A@zZ4UQX'h  %O#EB #{תlRWo* E~ FWkl; 1M/c[AhGE\{UWa-o9VtCUSlno$>9#U,:_Gbt ɝ]Ut<6׸|GdQqF im|W]eދGnW[El8ǕN$A'PG49;Ea+_dɦY~(Lkeh{_qG-7.WnyB:H A\9hHF ȍb<ޘf }v䩖ޏ܅% "_RD ^y 7,A(]!ɻrK">esT6;o!fQ '{fPΗk>+t)x0_!rz_$WtMP0MOCNb"ad2E )gi ԰(?N@ڥ3g7hR%aoIim4Ϧa3[reEzܡ}|Ea~pZ.c9zI_!:_r_DH$KN7DۇO I߇sG.)Pݾ؟\l/DRZ$\ '"# ,entk؇"F \9=YˮOMEКpwLcPR* _~3fKA ):=Oe {y34 ܧ޴ L݂!fSMEQm7x5L(hTBWC:)E^]i` biNȚ(R8XK[[/,=w\~wnT4 Ba7gP;f٪0!ف i#K/BG3u{X~FŖ5SeG $gRV1xt'D~S5SCT Jո4WZ|࿙2A>OKQ C,WهC16m.0ւKjh#8aB)N5>Aӵʼ~1U'/LFmޢ5%j# 8rWP6ˈ8jYи5\03Z%vRU *>g2VAKi )=e&mh!9Z"a/ġ=f;/:yY{U6FZ@/^;c2l60A@;/aݗ(G[b{9!\5&'AԺzBLۡ뭴N^Pf,5N7@#;NL= mx-XPzBJW2v5۩]$Ļ:O;9"# {8ɫM,{ O(LPT˰UC0W\vE3P?J)T3ۛ%"P(ͬK祚yѥ~آҗY[ 'ώ+cS|5ou$i`Z1L/?  +z</&ޕ"%$+V~0aka^7D0>r*xP[JOaP@vF)zLb{8b?K!&JnêȮ8ǻ].({:]"$w5A<5>9DԦiRFlq o ^ggF/>/P)xtAL'0C{TW꟢-ruƥ}i 1 xoBl A?䐄RLb_V܇jd{Hׂ+!%FΈy*(l6%)05>xݽlpc8\'q·5k'hi=jͼ464\Zn,v(@~ਊHW2ؽXAKZdžDGE/K74Ej؊62V&s` Z0+y =$"”pyŒ2fb2Z$ cD\0-i=7_ rs\{~Cf9IClgF <B|ºP϶~|>@$ex|YuKc^s@[Z`"m M)j\EVšcgL 0 RaSDӟO,ѵR*LtlP [bwPQ*u<鄒bsֿ~٥ \؜d 8ekW? ;OI6+n&cN&h$-M>佹gI_DVHCDz_bj hG?<ֽY 1'7 9ꐴ`H  [QOp&ZrvO@gS.+r{ ؉3CXlQfP j,HG TT:>Cq=};IF 1`7F|$1k1gs97zS6%1pWi01Bt^29V E=)f&;FW=f#"; |GbF FzXECFFdr9&zjJ5Gq`c;A͉elp!.NdfEoaik-0\21Y1jzƘ)U/D#Q~Uj Ijh.) Mޝ^b;f@=x71p|8:O~4 ۑɍUǪ.TgA[qJ#4hwXف`)p滽z)RNC oR0 {$s/ߦ#qP?efG)$6.n,MtUi`U"1XBer]ГLs<|)v _1\ĭ~/x1K/qHTY߸Ъꀆଂ`nc_amcvt vP Lre$tE!8zدMwYzؐT d ٥3Y$(E #K oq29dқ P m?t#/q_!QcegA0 ;P2xg~qX5Scɕp1Wp[Dj h+ICĪҀPmSC%{ߝ'&#hV2IY!V՞EQV=*⫟50^m+BˬDLmQ3[׸=E>90 4f,o/Q m^M+ ס3 yP*}8c ry ߌS?rx9GR FIo3"r4,Dղ$U;Z2x]r4Mi92Իc…Í&;]?yJ"k|}HB>Vc0/宀Bkd=Te^44^>ۤk9\+f~U^9̭g40"Te(H W<b ˅jGk"1r~8tM *:}eCoi ޛS.!MBRb s2O}&/XAFH| #¶`]q )o(ݛtgv9x^-tNkqX3= \tv=WvKHҾOsoz[)>ZK3Dr4~ ii0sdRP6̓D8ZӄڅE]B4i4ϰޖ"H|<_F:>̎r.F4Rn߾/n<,\|T3&!Zqp@86p49JnNl[X}Dy.! 6aD!u#i‚+LoZ~J,$-riD-'̠EZHP4{KWN_{GFHɂ8,hQ$ COJ3<"G%McXw^c{TJμ(MN=(]3:Ɛ9$P`)p6C^玏fMp '#J> Ųq Gj'e]W tT ̍hzr3m2˔ $mIC qn$9b&.G eX$E?}ȶG}dC Wbf\i3^lot]r2 zl:on.ᎠP/@eitTrܔ5Jvxdw 8R֦h>Q[@.% k<To 6fɣ9+9a_a$2)0l܈)#z] 0[LupctjB ab| 2GsYzNN?ay!|,5o E|ʑbY}DӶ~щRByQjeF2o 5H={دX˚*גYS xrFi],Z 3:} ڌ}K%bZ[ݜZA[Bġkwfq3zčaY% 6c$>%v}5͋kn!@\ܨŴ$vHZT+#ĿӸ-}WL-D(Xlv= Ib S{26kvom.q'.R zgn(9:Z%E6NY,gQ ` _{APBS30+8fOQci1jR.<1*^RrZɵ?2rl qA%{J6~؃CFήPD^`p.<׾:ode rI20&?K-mAJ ǥ'0R,o4}eXqnN[ۯmǿI g<;ui֮O&0؁  1?2@dSTe՜hf C,B艙V hk D5ѥ}u0OhVԄ\=]Ϗx qj%܎nba |xd_&`7TJ9?6 ಫoCm9qƭܫR"N}_kEzLG8Tkc&3a=Qo<;M%;%Sz??˗ֽb h@F=́.  ]@W}o9Xa(Esa8 wPcW!Y[8 [T t n瑁;N+ u^4?~·j~/(pNp' Ff@KnЫ>wo,ft۶%Xо%%?ٵ6='e?1K!=G{, LK2d*pjaՔ7úE9*7ʬG ˩5qA<(H6P)3z_;wH+{Ӂh3Q_ΑHua3#kSM{1Om{[9V Z8>1Q=~oa5œTu%<}硟OWN_[*f)RG N%AAdpp@lS|@q`a<^G m6FnއPkd@LYگZtzvGr3w^~G=Q9IkO|(yC+Qĺ wyC=6_26Cڞ x|6maŹʃ bʙuop Ʀ GioŻ0Woe(CÉq )? 2Se[K/1.e9C'Am}[wG[qb=.V~+sޟ 0GE_n9""y~=T"\G@iWR҇>3S''="&?9sDa؎@LܤK ;#UEw94蛿$X G;2<<~5tH/a`g!oYwwV! 4UrYyKzof ncO _Gk,KtS1wݍ\LXJvq84QB^'-JO#uP1Tfg(,Kֺp rI|nf]n?g$s7r Ovp)=0,c Y|8mF}%9 K~yV3> ϩ\p:䭬h e5i&d?znjślݮ~gohn[kt>٥FD*c0r!)t Œ]p(cϹ BL2[[U7-2/6+: .J"H*94 (cmk jqZFIf: 3~WB쀉qZħb*Qtڎ@hEjMmJ5NaxUF8$:Jq{/V+`#1 YHUZcZhHě9u:2y '}&_RJSx6V ^Co (/TIeMZ qSGnPV-{Dzqdz֢`U>ڮ͘U.LHF5Uyq)'fv~B41 &K81!8ڸN)Ӧ}DT z;T/8y/&2uZӢNYTi̾'{ί*K.S͘ߞ AE{.68bE9ky¦r44X]n1Ez'fF\=]v 颬U4Z%fˎp8n1OOnSLs:89μBҴv `nQ0_!047\C` .XߜF]'=SJ3i/.,"z?镟컺rB0d)!qj~tFHyUYq]'ڬ<5Pnu (Z~ |Nc(rA9w>=.c -` ̽NHMwuĂ+$G+fI?/ƴ 27:^.@kAͿep?Zt ,7{xp &^ 6̌ @zgzɺ31;vb0Ä4#X(jω脑fC-?lPckU7DtbӕI#e$">`^բAv̲& 8hCq=g\Ba\ 6UOζ"EM??Q%.ݢn`V>j7˟ E'#mˬv0Ƽa!r4Uak6t#<]E*BgJ6nRMFdBג@'Y\ ɕ~).Tc}q_M,`u.>&O>y@cҸ2Lڛ&gpC`<RƼ30h\TvhAUb gMu$efpLjFIGqwXb7tpS&yV0/N>[y(Y{$sT[YsY `;S-5Mb48<dQk Ré~I g@)ZL.݉RbXpr}^S/QJ: lϿ%gU2dM U,i5Fuח`2Sm8}V'g+7A<'(PrQFI~@#YLѲJg@nՉ8?FCYpWe<$:K"7s8u*b",Exj%@`X va ?o[+KuvP> C I訒zx˕a%eM:ပ%襮v'BM@C28oG^Ls Uۈ* 2  ΪmYQjn8UirFC2#|Ah*:[ݨLך9__$EcF}9GңI"\qܜB o?g /[Z(.x)ؾ1b/]w}'"#g&6L\$g!::)=3aCӃ7p:  kL( 9rSHn=mrmy!Y;#O:t"]܈еqہ4SphcV)X54%&+{ɣM0T.BOΌPq,|`Ņmb>Eݫ&^\ݞ&-?cUɽ$KZeCФ2M7ߘPI9l% AuÝj&IÝLx9 Jy\`)66.wzfh23cĔ邀1hk %!8[3/2[ȟl`"ONhPZL9;C|[}B]Հ$Odkn 9Q%9&){#I,;FF F}+sw$(3TiRO);}T[B7؈&lV>ē(;Zz禧1᫨5Ŝ 0񕺪j\ (6n{CT36 v%w#D{;K,bMce7K>]'jYUٮ-+hLLW;{@ĖXY|S}p!p}XPZӖq3䂮7PP](N#Q#jo8(Sg7hH;G9VDuF{z#R;-N"]ɣ|k^P/<g8[3'K V)\iZeu|h^(Ge3[b8/jq\֩#t dcR#L(W<8{hI6&W9a6$9 +'C\WqF ̌׾\9JD0*d)"0S|Lv|-0[5iM=vْH}*Ʋu&o:@ڵpjBЯb_`*}ˆ\=m#8( E lZ{?03ϔ` fCpVKz~E)z|{qqqcyV~4E+d/dI\ 7Kg(?>ʰ=Pe䄑b*"d07zLJA°OaK=~u\K_wn$U'т&cMa3eawnx($.ƈOd0mw6ƣ)1ef}:٘/(Coy`"Cۼ)h5ExbY`o 1unGWъ~=}C6G .A: e+NY{?hO:vz>9TzڪXW>]ZM3U|s8yoj5=Fjxhey )Rе¾0 n`̘ :K|MWDIii(,BSq8Őu˺TԴIA1dGձ CPo=r}HqIcEFoddyF?#1ℏi?Ѣ #pzSv1 %.]$)z^zWkNUT95s* j>2HQGX~J5arlwtȮG8 "`[z岾KTLt E!~DKЖ=Oe ; ]UIJ`-cAF@)W Za m |t(uT*=4ӏ)w[ \v;ߠz2y,U1#RCPZdû%- n(K_7 q6G =_XdT8E)մZRU-~@V-8妈9:42eWK8mƑ0kg>"Py8ɪ'%3i0AvvQwRW=*IZ1EJ+ˣzwU/ ~ӊUp'?H͚a--1$0Jhj0?(T1z{B|r߰-7 aI>|giX<P{ 0ɤ-jUn%R"!t\-Kl29/0O;1m̑ uygn!M{ʄN-(;3Vԍ4p9?7zq]:L"m@"Pwœ1D_{l VXRL2 `0vZyiC܌/ڀ<"-بPm >t;S__ԑU+6%uUZ24Vk aȂ~Mn3mζX@}t"k>5<2^Iހt2sB(b ,~SD 2I&J׭@V6 ˓w.“*"Yx?,*$Y x"~iٳ !dCL8|pDo+CYLj~D݈;Tn3xK aa>nxk+z ri \do=B8#ujb3$fi<;#ᒒ&*ex~pm1-1sxcrQ\Y0{89euhC>vrq%X8RIw8[ vw.oddp{AaI֌b|M-6]f* ^0L!m)er~((c/S;rX!=56ٟI͎]*!Ӱbj0_9ۖÀ[@|d"B59UVAJ z7P9 ȃ7me;+w]<P$-jRc(\= ʗ5][6kMG4{j'p]Ū=dݕNQyGS%wAk GK}@t82Fg&ہ\OX$: u>rtIQg)P`r\J}Uΐ+>x$]T?e"ЂB4Mi`$\p 0O qW[hgTBCcjxr)4rP0԰D 3Q.?*QDxx>o̘͋RKĠ}A' 'g}'6!4AQvhfP2 ]3KRpLșEy926/GC<~'G L,ic.EV# !۱?.Io%ߋ`q/j v,] \ ~ 9C\[tq3歅1h2woOmpD_=%h7$5lƏΦ06.^wi$Ϣj^ׇ_l1B]&Ua/mCZ/Ntj@@)Z, ?[=s='V^^_<1ݮo)F300QL(NJpI]Xg3`>Vx@5jB;(Ot5m/<[Tqpdg1Aekֹ4qnu=X&ju g !x"mw 72LM-7〈ZkK<-f^@w[W? EED`5d!f%JX5@!PP1jy2(NF׊F)O~Ⴠ~ $Zr{reIp .K ZE^@DXN"a>+-]ü al<5Vq-U >Ex2%_׫K@ m}Ux :z@лa2Lw3ϗFLcwHDKO2 M.1Z_Ljn !/:7ن4K! wh~rϴg̃8/Efݾ[pB4Ye98|K!!,.-m(޶:ھg:ҳhFBJ}DKïQi+x)rLUCkL&Usj;5y@=5Ctl/#@T@K7:=A"| r9Sk'4>n-=9N!DpH%!ٌq)saD,-(ZMvJMp%fb:\#ܪ)+,Ν|J~GA/q?%M`snÃ-L X$w?'vWX"P^IfVwSrt2Jy4AORiaYOr$p.a\ ŵѩs\wlR{7\Yv~,qs/7#ґaaL!*ƿlcq]%Pbp $xMW`FZ~J'Nq[9,Bs=r!Lu(!s?.?3:y&wNRk5!rY= %T02A:B'ZO!R?|Cm$RS4jm$AI?Py> pyј4J%:f(7hj(-p6jj }WzɖcYM?hjargBrSKMϺD=i+مw * +c3KeWIKȷ0J(hxdBzN/"34_T(:M!oe̖ď bD{BIRl(/7^O"` V8 ~@i(7* ;39Υc| z| ܿc1 x^4 !l?eHY*|pVǘs~zQ#EL/!Y̮`AA](F>.&[˭H3)?]qćСHk}7/c*43Nm&.k)ދ!Wޡ*-"D.P ncIjx;knIX%SIXP\u|Y C%lY \G㐪ō7f`v?ۗs5^j$Ulv}J o3a:(gP#qUFDmA,r/"2 a Yfn!ɣELә([gR\^eSf᧊< {T&Eɍd7i=H67Z,"p7;4M[?58 FǤ'^?C +Mdmj:8H y?:0\QBMWfcUPj7u'T]1t-Hr>S$Urt. BTjK!GƕQ7evF*mDj QQՒ T q}]WۣMUEsV2~b#MEn;2y=H4 3eYĺok(4ӕ*Ay#*21NE?ϠQ=""h+_* Z_Aܯ\ t?P]2pyjXpIUsNEɻ1EF htGnpe^9] }m>kFZz^u0&VG4qxѱo( JO԰hDZ}zѫ8(4IOsl_#y7 c 5ozm5˻Jn ~{Siᥠ }|]Zuj;O &CtBk,~Dq,Z/#Oi]=2d[?@r$ 2tZ.IDEq I$ɸ凜Xb^~s>4 5_ U2y'u_&4w/FDِp)JF'W!G"߀z!19ߠ;[fр$ >E,;q1xJ1srS΄H'3DiRt>XI[))jfټxkOJ%آ?n:oQ/ơC>4,Wo -NdM(= ..ƴͣdICND{ȍS& 4ԷfVq ˓>-^?mEs˧E\(|Xۢ?˝[{pr!"މb&%]f4`#{UCksMz:TXDHa-!rB $g |js/y+ymZYIgwݓq`%ܚH؅"o%݄iڲ1T,jY[jyKeLVWnJDl7w\˟P Q:Tj98&$c@8B(n1ch/@Xlh[IWu8>H21#D,Gj sLRi^e;NS AV<~!Z>Gu#PZ |8{]o)*v9l3EF7&c7,/6-O^I xnMCc]i}-՛ ~y1n?fHd7u 벩񃢵~. Tyܴ~CTct#?scSM"HeythL )zljVWݰСJX"+ߴ#_gMRcjȵL,!ѳ!k3B`j.M\o AeWdLJۗn Jmn@̶e=թ pVu 2ZZ0hUݬ< imVt(FT CWNjJ&HR:ց(K+[,^eWx]^g(%4_'Ѣ$]h'@01rױ*Y nSlE<"GwWM|nʴZAm#pHr{(zQ;Lj-B"SLuSFN C~P~80X|  G5jnyS`1iߛ$0ոTҊ̷G!hK̅vK;Jo96Y N`^Js}Cqln$Id޵ ('T\W =val7q A4/ pFmYčfXWpN䡨Ͱ mw!6n6m NLEE-=nDxl0v.PNc4q5?)/ŞmM'6nhɷ0^l*PWLgZb/)mY'@d#Vo\D NRMb aXY:%{մ (R":?JX_}ʅ>G@ZRWfCSVU-HΕHq^9>Up?kB a\rim9\\3@+_K^>N$ &^PЪnYKnAl$ƂȝU|<hKc*pyޠ*K;t=MhAJe)Oe4jb*;TL2Ӌx􉕞/ )@vӱ03p\Fyw r^Oj͠

lJa,4^9R {ym]KbGoty$F{\yMV( vSm~$~I01/?tbI9D7%ԥO owȬ !_Y&ƪ ?ixKvKJL\ؤފbVSRw :ptn9}''"N}Z0o\S6aq|~U a_z"{̏PdL_0փ>1& 5f:L}(^ 7۪|/ SbzDp5c5\]2FORjgdDBahI5x>%Y*dq޽]U& 1 ר݂g=oWZ&J8v]iب/} Ҏ`ƌԑ7.n_b<+J{^ nl`KrDmDٖ8AمgI}KfAn5l}*+SX>ֆKERecWyd6Bb9| WaȔ lvX߽`rw5҆Au9gpX-B:^Zޮ*T~نxvߴF$TuNV0Cdiu$(kb!|QIEKY f/txRa L8:_z2 M0鍩R3@:ln$2E0B3||GBa9P# %+%N[!{<`LF^%RdJ&.zZmFZ6d: JácHQa8toKֳijІ"r)x5Oi8ņa/NMt2\1uaP@ ϤxOb N}m[Neprw2r nn"iM15Dj$/|Me;.c$TtwW)c~5A98gnb ?_䃀]#Qg\4͊[wOYXbI#9'BnHar)DzgK+8T 1fܪ_YO))i4OLuOdRw)jp~~DK<{džy&R]~ p!}^Y '!-5dqB]8vC:TkpN[&7'ևŚn,]OdE^dW;_v,ޙߧrCL8~U &;OQpǍCvS^}m;PF=Q XpuvXmϪ泍pN+D`G.}8[N$nVX($7{c+|uKt()Ger7k%f1 rҼ%'+2/w489Q`6 'ɿrgWzqjɹ̚,9++ZnSQ(.y}wn>r Z²|fV^']+}+!UѯI Ȉ`C2xhHw=[gyG.G ";YMόғ*@Q/m1֘{ܴ<6ms6/;YZ@+t!wnS84ByKIFŔW#a4iJ[^ҩE[9?ӞO'1"|Kyc ΟO-OP>/FG=o=82X@zP#K25\ЫZ~vK"ng/ ngCۚPdSdEV%w<\[bvP:1KpRuAy+}&dR)__I[&"%i-3 ay CxKv_ s`¾/lӞ$SefvʅOJPQeCE9OŒIoU=ֿͫGJ Vɳ%QkۖFD}{AqF.Qm.b%&sSNGJhx:-HGmf $CۣUU :~Ƴ4 *]6?fwEyy Q+InWR49X#ق;9co1lS1ߑbcRG%V#m;[QK*B@'-wBZN8t[M(AdG-]um7^x9@;v3K8~*$e(>v zcA_{i[k/0.<'3[qs G㗶@w.p- ZѸ ף7-t]c6J5 y] '[|X|&}q/Z{ b`ʫ0q=vL#p/ES sȈ`Wَ(ó s{D >N258?eS:1{=yl5yGU6U8]b/Sz)R) 榑I{!p ^{ zq`>T8p(Z!ʑ:YcҘ6@#~e::ңЬcY E˧0tYZ0ZO'j ~0 DD2땚spZQR d],~>AQ^6>Li [Q R9{AtɛŪ{Sć1DecQ`ޚj ޸7wῢ,;ټBxBzSCף'`@H?Tp2 ?8 'M/3[т2RLuxPFLOg E!P2ܣIAMaCKDw|hl}9z:ROk0e2OTH2Kn_\mg O~ـbx ~ƬY^0c\U ):R3YVtZz}5$l BA y"{ZBP4sBإ@Dm ;*:n#*wX?LBtrs/"9$3"Ӛy'nY*v Q6ݰH@kTT(pˁvǖ Н!A|!KH8wf#F%nfp7Yt/ⱏw7&/[.D·VP:u勡ֳѸrx@%}a:L+>fw?B?p!Ic g 2QUTu^qXAz$Kj>3hbdcL?ZaAMDyo=O&G/Ićk*(L g |(jsO8K/*' 7b}ulV<B7oj3.GE=A5lWzYm{@>wtP,I"lG'|fz E2 mBL~_2܆Fc{ֆk9( Sj tO3^2훭-B 2?{uW n絙_ZOMO~׬26;7OmVU\?9Fja]sA*,1uB t|ǫu#:I)Ik{v k4'A(Ӌg)Ar CSJ\ش<~q 9L7I40Nկ֤ᠻ$+311 mb ,Ey/& ,{7zN6 +nM;S 'Tp_z8[oy_cl̯J'F:GrZvgtQ,dgNʢy8H~弉,svG2wܩA2(-8Ȟ1& m wҎ#ӫ8a9b5/O=T|{b3Dk2VQ*f1!:Mv. &6S\7jBnH3'gy.ILs݀oɇdqBb}ߠ#ud ~ ) L5D fT.A}aޘe\*E&3:N-,^+:]nK.e-$nϜV 9=Qs9B#tЩC) #2ӈ^NޏI mSE1N}ٹpp @"eF^kp hz ių0yCaH/mօ#g5DPi7E{zo0 sX49o5` $PyRdp8D_]i7K#Xp?Ss)-MDٶЩ4 8q&TW۩ Lbg͘?j3 sXV(bOVtE2^Uoj ]fnt&{ήsLt;4ԁ"@dm[6=ݻ Ol/cek,ǷA{9Zr#eI5?ksxyIԗb]dyM*MrtJŜ40&,̭W@}ޡWW~(g!*h09ߒS1qaVj%p>$L02rY*}ݶk*>O`ln E]?Ĥ)QJ ƛM~S}_c!0{z텿ߔh,,OTA6VRyߧF"!}U?Mz>She%\~9\YئHTϣ<.5`&>J9餘){cBXra[h٨MvC𘿐ԩ* F](  l_9iA'9%x `*h컠+1Oe~w{>U=R d64z3t }T.ur(%V9cHoTYA]y핊1qumxLu?xsڛ =#ְ  \ʮT%T?~1sI$}VnMʵ cthEl Ȥ5(w6i Za_cwiLv#&nGD¤ Ig4W-J蛙ct,Ĵ`%0 !E@coW 5;Og( Rg x4eKI&30%tzt֊iuM_ME`ɲSJV`8OLH낼 гgNؐgM8{=(\znRmǛ!;&j$~ijgml .H| ::9uo $1uscz VĮ#X7ob0n,){ƭrK9:`싽:Bڹ4sߤ¿) Cp1oHH܅qū]0-WwL9 _GD*"/ٻ@g楁פrK֎oEGRRG2G㎪!QS >\0NGB/rfB7m:%Aéb{xs86Os6 *ᧁ_ 9\j1ѧї'1 vJld ƕQ yjaa6AB,tp fT}jI><{t1$V\hxU 蚴X?'ŐI*hm$4'jpg9lQ<<܅Ш,p+z]H:*\&eYw̍k1+?A!FќRV}Qyp*\ oOA#tlze)" QJۄ≇u >6~|2k]EƃTR_Jܬ 0PVE}cI,:NzXdjH*Aݸx*ny<`X$1Ҫ`%ϗN_<;G=d DkS YuLy"kFySrg@Ɛ=%k$ķ-6@ġ2%"z ?m^Pm:+=3ϊ&ͦd!zl.ϩqʙ6)Ԉq>Hkӻ#[( 2fC`9vНaJG(6F0FXۧ_nD jsmVy.;༷d'0tr̀rᔐÖTY+(}5zlxnv,,і3'Jj2b ^g:-C?@|`ԎlP34uP`mXyq;dM?QsgIyD2P:N1 :ꀜ^S SVxSQþ@‚ 2  rV9HƄ)k=%iIH[ /2Æ`u{:7]8&#`Y呥OIeQ~yn>~],/!2&ahm I^92yH3c)!.NO5mM.`Qvb%\0׮*_jM6J#P#ʞևY!,OfPoUKP[kªx? 6SP|G ӓl:X)~:=/u!gP<.x=MLt&T(8 %m>>,~.N't?l+gt%* .*% ?6`j0. fYC֨ZKħ%ͻ鲟Шؓbh `n+w = FΓlUvv*6Z S7o ,dze4=Zl k U0lӱ܌*Y@Q{ET8 (98d%ړi;U\$&=<3AAs#z, ,{]f ..h*[Ƽ[l#bErӘt-3r.j3zη&W,ȯWa 28ǔh$W#h{tlԨz^5ehs"% A,NAk X{Т|x1}V܂l'~H\$${}\L^54qDqq8Lky:N@8N;Eق|?+; FSU7=ᬊ3sQys<8R8N ;)3.K*| dNL_W%$r`ռa jKN €PV .ԑ&"JdZ OJOD^A7+*\/Z]4Be~$@j:fD eڇMJXl"Ȫ4.iLNxq';V !Dm|Sfg"~.!+*Xb|w 0HE }!#Ay5d,yȚ>`O(AXG/7gac*Ij,+Cp,XE,'FT.z_8 qh0,*'Ih툩>[2-[,Q۳/9؆:wkp}J@VOe5Vf3U%ve1-G= Kې;pykx.&8k!#>gDl,b#vf|Ů$O,lX.=Ӌ1bJߒ$%oF}ޕ 78yMk[57Op|!0^ި%U,wJU#=|[C}O%Z -d(Z;ʽ Avshx2\t´^i:lL6X0Fpa.Z'ʟ|55Ll|Q}NZre?ӡ -},b0߿N*̸b&"p|q,'@}!U>I IS$9 4gn-*8=gye$n' 1ZiT"דOhW3q*N: JH?5} gpQN59CH R3#DExjͥ _-WcE%:/TāSGS / um^@CoiaR Oǫo)J16𹵱ӉYrV9zGvfht>$)IZ7W*lOTcWIbYIuVrmP 7D{N&\r2(zԷOcD4͐d$9xHll]sC .YT#_~FߥܰUL*^gRx<,?x~za ۦTB"}~DZS'LY~+#"ֶ֕Ѻ /a/h/V1>>6%f(` zmE][}jmRiq7mP{NF`i3ͥު.m仩:|*&_!uYn4ufj'kϣ1FoS)^/"Q,6 zb- KcTx!-Mb/M/*PAJweLS#7 ]uBЌ'x:=8}hZm{V?ȶd7v%`1O} #rjLncGvb/"Q'XѳŧE),sݗ+J[tW;M9`bK 8<ğnЦ!f;@N|C>^e<rHs Coaǽ Tkrzc嶑qU3z=n F(z-`R(Z*V6 %L{*u RbTҢ_Z\G9,7.iC3fa ee=ʴƷ4cu4dco1~ic?xվ{#gE#Y|SZܠQh紙{5եs* P_dQK e#Wb*EɬRm*z#/ Y>Aϗ6)Z1_=G'sl3s'mp;z 4U/a0UbJAq#l.|Ϋuyֳ7G;Lt޸޵Z3,{dSZoa5F`0w] DE&@26$fVO_/(~svGԗ.w"Y?x~zsaYgRz"팺F,ENPv1g '~W¡v]??_Hij1q Vؔu8i'AΓ%>,8-i_ӹA?E/FHoΥ2 CfpZШrA`ӵ$-YS`h )Z+.F&cf0!*@W!T.M5L5ղw'(F ߉>g.I :6$OpǬoH\=5sym%2Ǽbާ.BWOqyWm,AKjtRaV9+j&$?w̩qkZJiI僣F$ ؀hK(ZUwG By-&e$[v8!kiFB@6bzxF7> ^l(Яʚ}$!*85& ['dQm`^ҳ= HFI}ѥճ˩ԈC9kG+Bܯn]Gmu,8ICOx`eB >=vJXڭ~X0ݏͰ?4ڂ:q`eYc> >*x25' G6/9"=׍Iݮ7 j!%`i#J QqKJ _ C@`)\u`v&t؀"xtt̘UZh*4;+_ehҫbmqy -s"ۿ.Wv\DW=Sx[G:dP^&\9{ $]X:Z&H}?Dp  ~5=W*&*{ bpa_ HJ-;>]z+Yl7>U(U29>ob!6qT;m`4:չYX  [s;'7ĺm]y]\j? ܸVAۡD{fP ފRǶcGҁO}>eΡQS6}W-j7{=V{pSɵ3+ѵ`V3m`@7e|"N{'K3Iute;_e+ѸUQf`$mA45Kvmu4$_>{BZ{ EVPln˭aQPK%~ɘ-j}l[>QE5e2򤗑_MVoX|_p1SY9~"``[ƑK*JDvP8%! N{ԂԤ #BΞhTx/dYa$#3mY1[ {dtVxzgv9^=gg%%:3# {?K{vSz =DMA*5-@N8> !M~veTYSaY(Ch9je85lj>4ˁf(Q]$A0YAyi15>c3)ۓs]Krυy4ˠJC*򭕡{a ~U~nJ9gv$*N_]t ^!d]:9!txV"zcuÜ<{/ t-V3]`Z~ڽ V޿Ք ] jק,×N lpIoU6d|VPaۦoMP>qOK`a97@mp b{tUlE\wɜv+mxً(?i?))*q5vpa upZZ,P 3X5cꟵ3wjrgD+b{>~_ (L.Jb2&~}^Q @w#$P G1է Z̠5i9k:1 [IސUۦh3JW2׻Gak1'[4Fb/4SM | M $n m4@-Kb yNFZay.4FBwO!+B(ʯ!JXauXAb=9rFs %|k1#" Xdݖ-8ϐ%˪Gio"4ݽoRR>Z hl_݋\ 3X`^ew`fM1Hsu& Urے] ӟ;ZX%y+$]>|*z)ql*% PCcdtEJER85wы`oڪ |PCO>P)j{ͦ~P!;ri(Q(?]%x3h婢hRLN +jlY=5IE0@FDJa9阚ٮǨÒ8Z$+gp9Hq`h<>0l?Xm3q X# l\t!6z%hL7pCjc2?B<=e٩7YRڈY~M֤9vNs _[1tW|˪S;k}LӜ9 ϶0R5jqOӃW6iv='͸/.ֹ@tl׶E+ʦC=b?.NѷU#T6@{!7u%!64TZyYj%$t[@-]?)\.~24hS3q?l֞nַ$mZoTÄH g L&hk@KCԖf#-9Dxٰ@Y$DR982sPLͣ]Mg0`O% j6x40Eлe`#~}ڕ^JU&>u13ڼ 96 TH!܏ JN%;J838ư1 [$pUR{=Bt|a_P#uB!!±6AO= FĹw0X4K*?lC0rBg,/,3So J_,f-j EEB6)gFAۉp'EȀnsJH"L(SԼn"p}uZ:g7?KS˼ֈp1م_Jۥ@*_Z\ 1 Ԗ+FQ-QAq^Ee%-9D'' ABsX ľݽ dNPsظ<@qޙH]]gU,ZxDž3g56rv3#@ruaxM|fQ-E%H'{!Z*8~_ٮ\*LhۮL ]:b<ax] PG7 sf]͝pƧ\AClD/ }WyXG) s NL'ۏ?^B,+hC.Np<8ۢ {)|!Ɨ{#MJc*k5%܆vhD$'NC1ѡjGk:hqiH˪d:_*ue%:n/Zgh o|/D6w({gdM4|$"2+egڌfn!dTS邀AΣ 2|mNEjS<7D<1?6A:X{ 4dBB J` v[@&YM11JEq7hvX 9S̫zфPvLu\1vWV&/fI :s253Uu@ ,E}2Hyg3}(/~} " Mc҂u:l潨2uqMxBTsT?=_ !s#T]$ &o Fx)Wad) 2ueW0c6dJ-rS6FόB҉l<_id7޵xZ(z9B` =82bS]X7**@zխ0<ҡ»gϬF/EfΨէſ;xq5XPܥ+TÜ)U24I^j`1M0vCgt.Bh)V} k;nwC U{Ϗ 0&Uԅȗ]IcF,#sG;y`}qsD ۢ{Ô2JpѸͩ ?t! dC:rv`- q<`UfCXLg`WBp}p%E _ŭe$"{%R:Tǰi:&~| 1{fא%Y$be@ٔ`n8նm cbyQ@r{70#۩^`T $j>$9iA^RTm~ۊ$,q(im2l&gA#Td%5:vXõmT i(0A9C8\V)LXS=^]Z#pk=یgϣՋoY ȹ<#N2ڞ|XAarQu\0^$)-h7jB#h0 6j"Q২U)9kU\H`kR Yv'|0*f4Aw3]haMmC%4V>5M BUjwUЀ1UqLS8]~G%Y`c4rP:+)^?&*ȤH) Ca 2-'(I.4PO8ٷ2PRUT`"M% Fo{NQۏ2ݲo8}jQ$ʑ-F_Daet!YGW]z9 #aሗ9fR ;̐}̧V7eГ?>4k˅L7h}vϟ &tau+::vSs `ցY`-܀IM"9{' {%XsLUʓ$Ix5:Bz[Ͼ$LS0j3P=!su{9m ;ӳ{1s}b87ΌqCV23=n4-Ii P.aƸwzfA2(M%W]=2@.1D nۅͼSpX/Yg@B<,`?tK%_@P_zP@fG:'Ќ#č쭦qɔG%%pSߜyݸ%9$}3gEԣnŢŠgS-XZORhwV1,;i8x/NUIH7+_i6G %.==T^hU2Br2fX Vչh>i.bH0 C%D3e\< 0{aU1bc+Dv6N{<&7[hV6Sk`jܠ%4=X i˗4.`fny(lr%%8@.@|s ܌49rmxzFłtoW~[PKP,ӠLզyޓM4R^;ҩڪ_bY^T%LrR_)*Xռy,"s(XNtiU qkD\)wT{"=yVG:^ui@`8Q dPxNXٴot*#(\6}JD+PAZw4pT%hKfLrN"/3ğcR>Q:+&[~q2(ppx&95ڮrƬ( gݑb?d2 W]ᤤ/bEFw֤;9UXUIM&&"LR N_7u~÷)+Uyy4\kHbhy[Z `|ڎ0r7Gt=>)UAùsAlQBW rٕ` _ Hs#Ѝ(/.OlsMh;S|lj4R6\X">i0Ѯ$sl@u88o"!DCcPI^r[:qbpQ!c*Mz>q%|CBRD9"B}KԮG}#˄1 @Sqc@X!Hk=NwHݢ6w4Ie,X6yfT-U#1_nJGW봭9jXJ ѷ+'*I=2+*^ x1@5CI99#үd/*>]_{ͺdžitZ7+@t3[E܃lȆ-jO4z7Nk$C[?>-esojl oELEb _rV4`@yRZ/XU.0L| .-]N(e? c#0P'uVQ%G@ 4\btnOS/^r U棇X7 KQelJ2x6ɃRh?!e#Z,,Lmj=RY+sC +TmyO;{p|AېGM^K8^P<ݫic R=cYDNy?׮qSތ8TYH oH躯#Lr)+nhIDJX^;#3YQv#b&תi<#jexYJ6ȋ[C}<Aocۼrr)~-\M"\>},VsOKw˗w9Ǽk`=*0h (Y6KlƋ?dXԫ<#>ۜ{v < ~}G$ ;ɋ93y,]0EpA(Zg8%`C@o.A;x5ђz(˓*^Kר[ %NLP?R U)"$| <Jhv-Ss̕n9vIdmϴ }^yn*Gt @B1q"{:zN)- ɳ [7k* >')@Iː4kWаS5ӣY+Yq]ݟXWm_[ `Lcedbl mFgϿv N9e U_gd7=[>y+j 4Tps( ɷ8ʫc4ZerDfױA>Z*FCW:#˵2@@1F}ŔO+ {rlG4u/Pg?Qy%T^].Nu{F@-b mKƚmRGU=gOw#$\k_eL/bw%}g\bƮIIEpOu.>+)i<* ۑ FY6MJsVʎ2hԽ]H~n&J$~bIGTp9Vv?xu9>SXjZ2(.bJE13%w`~-4_~2Z%٭a! :&*OUywd,xj$-~ hb_ 厽ME!'|AtdOPKqĶ~}DۚQс7x#烔V~kՕrn@NEGM#Ɲ1qzPu:V&@&M%6bM 5 OO,$lWXc<0|Q>A!6_Pl͡ϯT0ݴ5 ]nѨG8; PZK?p[}jU_p_@%9ǽK紌)*T-I? [|\Ė$ h1L7.;C $TNM XX^|/HfP6HkP7B}NA<\1ސ BTHTM2j4{EPHi` 'D|XtGJY5oO~:g&7Vǖ>ė.ˀ4[v(`ov\?3Uwsx}ϟ]05qOJ 7еT#:$v XLmZ!>r[ Bog)]'9N(JeQԊ֏Bdk#`gY AH/*`9)IPO'(igŚkGw\YvdW<4vf;^hPSG<zo0-HQOEY$]`]θ\:xu Dm{?؅i>20»v&ahS6e_D4";tVִ9dĖ\뭣?is|1PgFKg*TA=p & %(y>p@ވu}ojkxEM!9UOӯ/oapqo͈l}͔ONJduXA;s7dgH:8A[Ur)C6F4[,*1Аn󑔐|¦QT'^|1L㝑f&*`ܐZ2~lP𷣰HYFvWTc Q0ãg,iI#8Hٔnb)0HBk LB`Պ76>-Ulu"FC^wƂGj ـeU zOmY}Z 0cfCAVe"(0wCHϪ1 qwߕ/?>Q zSsxYog6T&w=!꥖+\Jdx8ig4-g Ga* 1%0N.zu;:[ܾ?ʩQ[ei+qX (ބv#l21S.Xu5Z1 4*`͠K͒0&ehYaƮ] .DS-8G:{9+z:j^}ȗ^B%v>K.lkZn/k/k!@lXp -|RBtN H`G,6YDzo٤\!F8:8U-Q-r*Ux4}' c~תSlAjppC#: 4ɾɭK)`p"ڛMwmKM")XG= e{K]chP*391J`:mǢ|luG4YRDY"Y-P% H{\L&e<(,FZ&FdLدJR!SFOřMIYLE)攏U "r$0t}aTU2۞쿼bEH  7be|1;A)U:@Y{4nwEeQQ<] d UT@aOժN%'Q[V3p͟ , UkG Ju4+*˨Mm2CAU`)M-VRGheZjn^m?e!%'-y cɎeSzY"Xl:x[ 6 [5)u6D3 YS/cS8«#1 ! Im>i5hXf"ܠ4T&P΅}lbD/AilKqTPP ;^h>.}@rN*0DH OtZxDst-NDB;؎%Ymì;C 轫kmWC(96hfn|˶dFُ8Ofm[Q0=ѽjRv-"CeG ԭ!F(9L@; I2ꇕٴup^ErA +?aLr-/\r<3vj FKEWrfaNH,J ˫X!<y]^O˫Rq/7o?bIV}D>qH_ĉ![KO v>Qz: x-?=Ѹ"~E&Oi|D%~A$DB51-:D0)sʘB.)$B@0? ԇZ2d 98-w2ùޢ6Ļ%r<"` o,Qնn.|KI%*wCql_,e ב9} OO$Ri%e*r;JUSuOOҎ6rpG-f%O|0b$݀QkHK]%@WsĵPcKqlbk dʖt|yK,\A4S|Y=,wڅ]t*))uZ]Htծ7DfxoAA4rA@u5M dBX[yûk@V8t)$rulu vdAHJT^[Y1= P(7aůŘ҄,k#˃=o>H /'!v&U"O^aNТpW3,`qx]y")&e)RO*H'I$gɄr2#=)R s!@z0a΀]<]{b%)11kvH g+{{dƖ;hq Lik7\Ny?Jg0<dØG}Y]&⋢Ry fz,N*:drBhԎ5!==E a pлM.B"Eȑo4y<6!yR{Mj*]YV/P|D $e7/BU"m"-PôlBfaZ ೾dZxN4X`1B:@q )D V=&Sq$܅u=G(?ע"pKAo44Y&13't+eӓy"F)6viQ(^]{BURnׇRaE^Eځ@l9@*! =\JnS<-:j`Y(,gsRnHiJ4۲4!+Y"I$5VXݵ싰p휮u- +̨ƔޟsanB9 bi>C: ;3?0!Y{*F(1C!xwlr=D|O'-kMؾ4_򫋅uݐLC)OClnۖ@qy-c|:/zq<# ;մ-qcn}4^i*1Y8k'zZc;oШUܘ(615*lB'tWڛ fDJ 9 D+9rAI%|9H!J[oh: :)@TQe6RZiZIJ&_=he$o;{+#ke!!^zoxo{Pyplnzo-T~Y!| 6x Vx*9S%b]/M:@ƣj\x\bLhfRbc4Q_!Mh r!.[uQb2lښgS۽:~GX5ɕ:w:FTpINtp|[m˱^pߢ TBf_:xTG\O?hkLվp`Yjfe< m KwxEU#[SD_45mN3,,^7O,>W4-1_w|@ے n+ 8aM>TK)@Ԫ6@^$I|cX2bCon&Kb#i(ߋ&_$p)w42>EyPAQ)F{QLp գJN&IE<OEom]ɞ! jHS| N7um-NAmh۵v :$ndG,9S`E zc^dW촊\6Z!x\-4* GpfoO ΝIOaOlٸ{?]fZmp[kK'%JVKʦ`3fypsxwQiaWqslVMeQ8K6)z*kA}.8JZwu8A.SPxuejDρ2]]BZwMkW~HzXaHkl7P~PfjKYR*y3,Fs+QǤ\?( oU/UgpOx)@>8vIǨ}LV/6ޟ<U}| Fo`gPEvz-jӊ,ZQnS*Gv?^/7FM@`77b&ONkFʮ)#(]1OϱU(adcG|W \?'[SUN|I&u8EE.H8ݒIRs,2!9JOlY͑)cmã,:AHcιΖr8;1D1j2DG6(,:N4PThD^P7]\7ZQT(ž-ɥjze" kY"(x[GCn [NL~ȣkbKƠN=%xp9\AV~եgj'ڒ=xc*mFk?02@vE'tV!:Jvx֨#Rzm?/ xy1T>X.LJ&*3."/~x͸n d>C7~CH2,}~ʻ/P{%St7'֢n׹esH bWfqm&Td}t>6ys M&-xff7X@TfeMef]57W񚆮@ӧ7}GVqU![g>,RB/綢Aš#]fH2?יwذcm\􁠡H(BZZihr:!?\cs2[R4G{,) ]YHMQ!NՖ4Ә(U޽Eȉ82蚸 ]8#7KeIz abiF4 F+F?Jɫ QQe J Ou0ӻ2XMډgs.`#TjqHY[Lؖ}BNc: 0?<Cp[>Ajh~PP۝:Juͅ Ij DuC!|Q21oj=c>U * ?Ă.~~&"$_ߜ2sx<=UNK%:X22L:D7?ovUAK,&H y#Оp7_:f_ 'Jp)ln<"`bB<¸xM y`A.~֪g?RJj )b B9[#Ł <INْS8`AﴙuV2|AØ)^cG.r%EH"JC;#8KC B$nULkB)0FIic:9Gr3oR~(<#Mڻ^+Ze,;V+{W?fa?SXWoC굊ޖ0cL߄L Z)Rnm5:] e.B*jBi蟹ʍ*^QmZQJɓ[sqƪYn Rc3]HZV/otis/3M/i}î#qƌ;]D.]OEd8j#J>/֙1Q.*br6;HgP \f}NNDM&n4I6xb#;ad['PӼX3i^M ;MIJPO+yci;՗PUsoN Ubws~H4$qCOAUoJY,cye!XQ-4Pv#V2MБ;.(hwUcAg9^WS k(yg}KR;[WQ7Nz}yG' 7N]gfZkiT{Y֭q;4M:b^ewh g{}$xiC[kc>Pׂ_EeDĜ9א+7FUAӸsc0?]~şL7&6YG܅[Ok07ݤ*@:47W <`A?=`Ҧ'/[x~[CHYZb wSzYᱱ;\#^24ɞ=`:dR;"Eڣ&5w1>"j"4/< rK 0nQF]%d adzUЌD'@J:]*&a2L 0Qɤ21p;rcc~%͌:J7-$&ݷm-xq&_ ΜSi%Z}N ~\vCiZ͵ ?4! S^ƚ )#U oP$ЃMfGD )tҚ?5MG  u9!ͅo;uq9I'_>ey'6)dTb&PAky"*Dx\UbA6 0BPW5 GiSSʅu^\ 7>bher9Sܖ6od R t h^w.b\Pˇơ^w\ _G0r%<8(8HZm2'I<mޯ="6[.\ڟ$0_=K;ä{Ou! ]{Eɳbqs!Sx NOx:ՙXsoqHlp؊eĶ6oR(:4j.+HAY7,93UM- } s8Jb5gdDR(Kt~ojZ4ӻ@tilXkNX4j'fF(=NvZXRH{o"tfٻ(_`VQuk [ZS %{{";ѝYQ![~υau4ARG*0@. =eGgGW?S0rmA- D.\ Zi#V3Ux`)ay E$:2m5/% Yt5C\إ `^ot-;PڥWEMF@_Xc !?F3/0Ud=?6+հ4SS̅l桄^P Tsͧ77cPIn)8D g%bCF!s6܅|l$Hp?u2 !]h DgGKMuq%D_:CB!,f խ@ X|j[DձpWK|La25ÚJcmu94q|ZaT> z)ԗi3X٠?>8r`1^o$޵-nd<%N\u\P$XGնzוzN걂'D$>$0:4? \/{bxBFe!n`Sj.6g T~Ƀ:KIn}֭EzѶٽ~m.ؑn)]I0ՔҲ7S_ [KúB/E3c\b%}k@jhHvķۑ=@/{"  &ELV^ȓe[P" Iq @t;=u<:ij#2Y8pr? Dɜak scFЏ\J;8t~MGw:x?A ڄ'Qrn^>B>t?n&l}`M1?zҩgvͤ RRC7ryde3,{?e,?pP^HCX֞o`u}hN>k*#8ݵ-`m?"FeGg?`c$ GtPOt1kypYlK}CRp:$O2V)0(^R h\M='pD{L\%]l@mk6fŖ{:f^n!V>=aAm1jk _F蔩zR4* PyYvRI>hLڬZfVOR Į0}ѢsvZllјqO~ Zk̗w}86}" ;,+4߽> @#,1{s Kg ja$C>L[޴23m;M5?R$u3eDФwʂOi;0 SQHIzʱK9Qu2W4CA*aH| $#8F(e +/2L9S=uM%sxA1\!.WMYBmn#R)CҎ"P(ng&!8)2p'_8ݴgt H}4}82Vm@].yuib0.!NbDD ˕[urvݔg$?zeS7=V"-`6 ,>/6$2@iN--c|MtD^i>!N#Gg.(C6]7M4Qd5fˈa21kQ _w^[uߩz| O7>q;ii[Ȫq"?o*6e .'>5շRo2'aŧz٣+4˞ZENe>!N䉇n/1K tEڇ5[580%Q T'xW7GM꣍:D5}?9jDK>W Ƕ/JY TZȃF:^u֨t($ ?xolIPtBbly>-N_,l.Lޣva#݇M}X՜y6nn-4P 2gz JȤ]XiGKދ[k(+4K g9y0F{Պž 7DmXMhиaGW iSaJ CA'`v6CɾGM/ 7Y'L*KeA`IB@mt-&ìZ0fq aDn"'0\>bv&K=PL{gQ.`(}") ߍ)/pb ÎY֎]Kj}zhζ@s*O4r.8 ^f* cy|/]?ViU. ܋r$CӜ?xLfn2o减f?e5`ğvԖ?ELH^!=Z#SU@C)hʤ2#ʉXMf!UZ(У| (ҩi75,mD=|+[t3Ok \OO߼`A8&8HF!d꫕Ԉ Qu̒~Qȯ b^񫗕*sC/D( lqꌲuNx1zơ,T'z^%s/w5$I6bE6ΗZ3tWܳڢEGYcad'>GA!4R {+1Lh84exhVVHvWSju`;'enX4cYXV|0P^gE%q>Xp8Gv؇38ʞOw,n0H `]"9Giqy} qdYj֦rFJ=]tqeݩ)90`%g Í7p#b$D<\$O.&@:k?Hо׉J@>Xpx8RFmom.y"?A&d\-zir3>Yrցy`Ō$0F%}ڌ_DLeXaw5c.")wMy8 KsJ龹7cm Kᯆ E6>cnrJQ HX]t=e[*`ɼ]6R|! K;IV=4l&zSg?ܣ=PG=kA萾NF~6(P gUh4HqbiGʢ U]L,]txOJ4j-=! 8q1=R0k_=Ud*mh< ޯ3z-+WWHÙ}:0_H* eN~f2s6qu׭h%¨)Pd +hh͸t0ҡ";SZ;7O2ZG]% ciGaa7  O`侻oGm{/ οG(zCՑ>QTzդyYH [[jѴzzund¦H@z߅{D6 m %%}k1b']5 ෪*$7ThM~ɦ);wYxzh&vrOP'($%m(+N1Q!D=H12| Xb'o^=˩$=jPGSO.OyeO8_‡2W<;"JM\- ްB S?~# ZIa|q)PD;Oe=9p7yR`q,dvdp0^ΡT=!|(u@ K",&X$ &~s:8 LxO* KsQ^] 4#ӝl$RǾVq둲3lt6O[V^A6$0 _->4 7/ג!QL> ,,QZBgTWZE%Ctdd&ҺO 4Uq*{բ,;jF'l {;yӺ\f̷GUl%$+@#%'^'8ƫo*j1E v j9[C/M>r~C$Y Z~!M=-󰹜<~E3P\*LI;gJ,fվ:2!}~ͫ&9W2Mj$bi׭R,M RL (guޱar: NCx$H ,Ju҉ ?Mf,H0Envl(UNՈ Fa.e 2S~d+]?a#Ҏh*a `f@t{ﱀk:; 58}=We4cm+uS*PL Wޞ%$eĿ"~rbf_<+uWGºW9cb7 @b/xXFZScZV( ZسiW5XLX9zgݸȔ( r+f _l;hEՔ,TF:`qO0 xZVc!R`E2FŤ!r.Ս4!OB f(o,uݱ/sMJʊ_T?wC x22^J;<(pL$vtuf2n3S)pRy;:30 բTh86l!yBcҤZ[6 M\:2mrءBD_۫+o%z5͔GasnCnZS;5 )97.n?r),倬+7F?+o.݀:coM_6hP*(]o_LNqv&Q._)'}E>UArYFLxp)3q+l;BoPaznY]pC&(חx[er=Mhnz~c2ANn&&2zwPzQa1*w]ε YF €$vֵn%H?< w*dݮ(ǸSX8ό)!f<W۬UBq?$K]sjwo`<[gBii({]AJ9V4sZ+ePM>l;aޡ[zrŗ;II~u٧|rS\&z'd.@lK^9˷ӏ$/iVh>J\cZ6u˟(y )x.O!I&H&̐/yw #N̈́=n Tst\a959KGm!hə-eʼngDO(fjU+Y i&atڦe syQfXy^aIC{wivE{mn'z>GN ,L>,,nO뻫 pͪإ4%7KNy/#3$ax(o@up3bIx8Ë뱸O$DhgLggBZ"f"^eߡNٛ i&c~Yk,g4# _ `F,:`w]@ y64$yQ oXQ5A0ID];ٍ;i Qw=2P.Opσtz:`VFۣF=-LA&ܚ0Cws;(GIaǀHawW-m78<.:9 fxe.T2.2=edYl~ũ5#ҥ)Ž7 NCsz0ݵK6:eTJ-sn47suZm/;x+eV;p8KCmpk6p NgL"ű֟O)Zi6R9|/" @/"`y9?9/v>Jܢqs^)@q)"bTlx~&'sgg\mUj bLg:%zq1ׄheN 3cl^؆^:llS&1CO^FZsA3A$!X-$⑫xʌ1i/(_ I4LHuIc&M&bYCI^6_dg $}LN1_#ʭ_uתvx>J˰0[H5!Ѥנ.$A*Nr^epk®O.j_b}ݪZk E}hHJ6R@xOr%;Q`f6vRd^pR) |0, M/wy[ڃO5l:jw[-@.8Nuɫ\xZȉD{'P4kvĂ>j7Ge+^}AhC2oiR8 , b$q=GX~ %)̨[,O7G5`I Q07 fgi\ ,(e1fH{s(-+} V(Q T=?-DS^f&=EY%8V Nh %^S=sUb%.Q.s c*D2ݨQJ&"o Jyf Xow"!mY^| Ij>TAboZB*;\A ݉RlR^*hhRJo&X͍b?z&p{^aC͛^E&緹VWǹkjL(HV&OǙb*oƻ]>pHX,}%X0уpJaaB[K&sXMA<&zhB@OB1ȇ|վ(7 ^5/ǛP)؟l̬i=x}GʨRc֦0S뫲ݙ=p+GJ^-[M"qyQ^"6cΦ֕1HJOF?r}:B*U{.A :^Es=;i6/ ] 7,7j,$cn,\C2QW\=P}<@K˜缅S\tFXH$Ѳhɳ說5)Li2VJVA|Q20b2vWב#Buz(L]y*V<>0 p/+C4WwwSslI,wķU^y8qk{@lJ 0AkKDJ_b>Jxf4.kpNÖ$]GedT,/= ZoΤf׻bwXS6 Y|P@F䎅5 V{pVMyO.` |DErYDhXɰ7WGEf|M 83O~3yWwTuPE3 flz!3[td2cC.,tU\06kO ~ GLM%\Eܷ r%1Cœ>e8t̾t !G 7tVx}qo#ǀ=(4J16ׇތE#wO=ڬsζ0~^a(c2ؒxXS4Q2](Omy;u|* zNXp<|`XP?3p3TA&-L!)WSkޮdSC5ڞ&C!&g"?G2,2:i]PXs;bu$)UQ 3<"W *=1]la6*ʄ*oc*9 S43D  ͂!zĄ7f^!S4l WVJC^=ο; rUT)TMgѢ)%|x> .קɔ,EVp]Y03HxX$ %4&44 Z kX(_8RkK8|@ Ћ -VZ/=̙ZƉڭ(~:}ܡ pHo(Ԩ),$Y!W(T\gnXHC:IcλWc3щBW$^2bԝH;Cyy= ͌;IE zesqpeJ,igo? l9ޣOݣL !nM&6UrOye<)W#FƅwL84pKPIM1(ʋE0KQ2fʊ6z4kITuM[fvc]b!BCIэ夏b_.b%A'o۶x?וߐN$,{D(w? nmHE3LKR34j; TK?k@X>nm=,X=ʈ"zt/"?Nj?5! NZ-HzLZ Y[ݔ@0@(_E 7Uj%|geBnYx3PzrH2TA2w)#Q|#U: 򱲏 :;$m%Br$, w ]PFMN" l2r UL:QUK5z_.d-璜@fğd( %G?/Aۥ)-ee igkW7?:A5'}QM~%gI}V [X[0nz;wq)'  c176pՂk.XzWƥ& j6 pj(v>{p6>K^0;}Ag}x2BBh櫎08gH@[Tˠ2eb%Bc%xVV7!wj 9_$%\mpT([vv|'-8(*(Hkph#>pݗc ;Z~(CH'?[C%!Gy/TsDX#4S.rŠ w!#?:tuvTT^6G|Ǚx k#ɮL Ձ0H"\4Tp8C1k͉DlTѸ!x$a339׽Ƣ"t*n%npAi!9;8` Dc]Cc RmA0×=|U\7gu'bb,§L6u.silp[O+mWN WwwRJPe"7I>{}F^Ynxa1;v #)ţ`W MCVZZiw(1&>݃ցV-ӧDn`xU%je^W?crB;}dc#z`ŋ -\ JXv3j9>-n$Mj 8~S8VB::;0O5&uh~ҋ1zqsR}큞-z/ L/;Ί3؂ZX:w 0lSa"&w L95 MiҲ /櫈+y!p]}4?~PLH5Q"!n*'jFR0W 캞g̐z>2S 1j3naPfn&+VDz%"[iǹ\)friLւe_yՋ #(heۧkMͱK0555Rn'8ow,w$0mO"A#CCǂ`W^?Eι[;KA8 U [V;?a-K+҈0ŐM9bz&l2#YR‘*nA sۊVLF۲ aJT WE`@omg؃[z8v4P󷂜$x"# 8Ķ;WFz!҃.!-ާg]x5HR)XWE%P5`pLl{;CCe+rL3XAr|XnK  ~:SBeTVk"L2kH}QeuRZkǡt.4A'+S'0E4o\ il$ȡ$ ϝCk B@0Cףii`SYT ԈXVSn6nc щv% VRl"L|>Ymz%=z\Y=ǹ>o_xa0^}Z% ~=@ 5TNSEw'Xk&]ħy@V۪lp!'|/~ 9$SiYZj-I'E h=B6el+kA aW  )kIJTeMAi?sϚ Bh~ -ek}V9fO Y֢RKm u20A!jr94" t vN28a3V?XUdf'ef%Xr㘄ҢP`dPZQP{^i/֝_ж[E|]ejGH_kC'H;T *S\QUڤ0q\ @;8χې0p3̻E7zjeAl<ZB -xbx\W궢!aI<~ns.K8+UPo\=L> d;Y*dM7DwrˌXks2uTI!9X_u3TnkG0&G7JÎtoV?/hcccTzwʹȮf@MT0ԲSxnVJQ=Q>v wAo!ۂE8θMhgP2<Ã[\ɐt#d!XnZuQ&U_C#V"mg ){p01o˷qk \o٨mP;bnhA:jˎYVV<'5(f_%*3NB8Πj!j<v2"H3Gjq|BK8OLsE`g D͉3Bv!Rw<=x&K#b+$4Dj!g tlqVg}{~D%m$+j&x9U·On=k6 dVV@oWteaH 6˴=a_A]$#!+{1"z7޳& ⌑Y231'a6\!.][~FǍ*sx!-$(01x/hiw &5|t43nوT`H$|2P-ىHgmWqx 9a@9[! f_mʕ#GH+EbT+b$b5Gr?OvwMWz7eVPӘف%yTrd&}-/i)wh^_c+e * i凘[Hb"I*]/%НM 8?x7"m܂Aْ+m IJ%9C,⦤Lqmgfb&}aoʔ7#.E Py)FoP7Q%l :j|@4k=kd> B0wD1>| 4[μm;t @`!G+x p0(&- W >P5=HbԺG s>IҶ}4oc{ѓ IkbO_ʏk>.|;N̨x2喎JoUFrM1w Lu IÜ"<pJ=QaeiMX.F$.455 olݮ9&uÓba3$tvi,O9O`Q3Ί`\8qԴjC)O^Je?_c|m Ċ\E[$nܤW0Z wjq-c,I$џc3dyyR]dFjżG^ b15fj_ɴ ᜿߃$FOxY"~*?ժp5ab inFšz~.VTϡiz;W=|OpCs_`%>s+XL4t@E`dH1$EQT˽? he'RT|Ŵ ϡ٧ ?Cp[#3{b8mƗGôO]g_=E'})@"ؠh|+L)JI9j ETsm,\?'Ma8CH䰤z_7t9x q'?x+_sQ(΄F {;IE/-y>3&om#Pi/{Y"2 l. l[g؇cz<;B*QUjPڢg;tɪ"?%}y"c#ퟸ|>(Rt#K87Aa/S̯; Z!$1f?T:Nk5=PFuy B*jjPtx䰞}VB G0Ofpe4䥔C𼡹a 7wVt|_;lP_g*%_Yi)'pz5jt"ΈueJ}=xF[3ybu=]߳f+^@~X?uSӚ^=cPvp!3"x(coŒQr 󯷺%b;.rLX%ÈNff[\7a)doYW֘AP'ɂ70ƛɵ*l |@$+vO*l9_)/?s858:\)b>;t%Ds1&ss׾WGVSJoqʑ="Ld}r/5k _/=q7?@ugѕ6yg!$ e8pS̷}/e?%?\6}1]<^ЩJYܣʦ041oޒ_9惘%FoJۗH}4W)]k詾*L(1>%y_])}oV0BT- ^b$pv/ЎD*!7 EK @(,Ϩc׀E~,Ѩi`yi,fdn@O"Q^Czart'&Tނ |1WT}<<:ќA*7huJXhyR^-|(y,`eS*zm1+mcv29w ~ЦRZ92z%EM 1N},J@(˵RT6#1iQ0̢!nU =R;zJ[ j &^= RlʐᤑtIv6퍜o?z?;ު7ǁV1sD{njM}H̅΍?m(>chRyd~rYflC,lJ.K6=dWR\ atb{&lQ}\tnUnM\bv}/\;g{ʗ#\;rd  h`!6+VT_{(3#n9gx`)EKu t9m25Oxf"1^XkWuY PD|:F]*&DTamqPg~2Ў&;So{h$dEa%A?Zf9j%FH*w]7GA|.0!7Re@ѹzT~U7d~dg^*y_э)dK։hSI %rs IIǶX-њ@+ňCi0<;z5_hrρ @#.ȧVSEn=~ð/_`?ǽeY ydžۃϒ&b_`+^WV=o#@7pڳx-[%Szn3:?q\ƀޮH6yaMkG2aRS 4\Y)fo[{Mz]D7]\^ټu1=ҀB]3_xi|ڼE< sEJo>r0Ά.i/r=O'Lg2.ʠq9Qəl<q(s=> ۑvr 33YaÏ0p~ aN*:xKbb[Xv%mw+-+Gw=3YIs?6ċSڋUYؤnс(õ{iLiEb v uX9L1s)[ZprHa3,C duSep烱bZr\kN4KC5IAph:2inuݬvȒ-{BB'&k͌t-%](o|H]]=g3jL\x=gq9h=R_{험n{Mٝ֊J!X>zv|| *Hy1Z^S|Od7tkn5<#rѤvM'$;'^iXJKl\|d/ȯD8ёA"7Himoil)W@ 0]7&ƷV$8UaMz(`6ia?(< 9yWcq!(Kg i-}nD(L̃4rx} -E^>͊됂;$P:L ҟ{%-w` W0/r9 fPw3G [H=~aF#+Z?RwH`U.[FjcVA*zh&MLvFEH/)\y3-\X$:)8J\R")Jn$pܥ.ML1d=*ʶ%wAPYwrC萪',ȌIsy䊸Lt{ILl~b 1\] f ɋ/RIc_7n݈@z??L$[Gl !uJ/nVzYGAƖ,@;%4j@&U"t!tZASBrojCX/)qz%nX,>#peY ZGlҐ!s- 4$Wn<΃uaeqJYjQ  Hi5*~Yձ0RXA|R8XPzTy߅iF_VyAfUKA]>8=>]kyE恎HH>{ d 0ѴPu[T}_,hk l-<Ll{mˋ\X% y> [4>ng3W;'A%:X,K ' Yk/ 94?x@xg2 #g7gHv)}wn:]J:ٲB$:!T4e'9:XgRY|lu''c bS:mrW,UVs i6006W, uY PǾK"bq(Pt k['MQY['w;Gm+\;XEu2nAlUJ"t;75+N vu9v~`$-Aco eם4ZWKIöwvtNb kO5PG8oN[k-A~u%͍{d$|9fC9=?e >q|2sYVR E M1O]0MBSͫwcǮq q~(qUŏ.xq᏶\_z#.8]#[VD&e=u%*dRc2-'3!!P(~ Z 2nG%t݌%.<2+qGBk~k M_<p%o}&1Mĺew!:x_Pi!hlC2QfꖾcTQUоE[`SYG|GWvc?#+Jr9̗tόs(PfA1:Úxtv󸘿^kYF(n wl<&_0%Eˏx,sDVLcm(.g 4̬`K'QovwFFTMŴ'֦ld$~Bb6qG2jBV:t{ _ޣA$q(TV{UvkPRɄ^I4pP<*"Fg%/I(q#9`NE b$1z3 +5]sz.?wڞ?tF͘yEoiU>|9N4noXyWr/xl5,θXR*Lq#,*6e2FVW5Up BssL‚[Q&؁]j B^x'*\ Y(Rd4_w߁-ul)2VVܳEٙr 0,tfיִ">2Jv(k=.pTWԧnK((m*k *" =/R$B~R{=u Hp*>2 9

Gt/v?``8,p=V-5fA-vw2E FTۄ 4;I_r”QےNDfzYYŸ&_]|udw5 !52P(' X1HTqܸ>#6OTœtC &n>1į >B弳ռ*. Y`)[{k2/CBpm/]GJ'DxK|މJ)VKHK!eD>yd)F؊_mtcɹ ᭧L>.TH0Bq$%~oxgV~8 sAsmDlP&m- t5&Jnb^QR瓠5̛V@1T ~d"!fow]!q !gOϽ-"-=u7{*>p5 #@4ޘ4,~SUZZo=i'WEaj~sѓJ:il/APP^觨2o:_T?qpZ:f,"e;}aAʇV& :vutk<+힡&~ Xf򮡲75E8a}9&!-DYG36fL[/,R"?P[5ϮJ$_>5PΧl=OsÛ *Zё$}<2 16m=zJĚVgç/~u`Ѡvtѳ3n4i^Y ʌg> Ȥ^B2;Ŏ ⱹFkl"iW<ʑ09V@jT!'d]aXYu)\ e4^8)kG0 g(:0Wrya a.ju\T>ZR X5Kĝ׃ud}z̵M8pY{p&V4W-||qŖqFIAɋHX3 IKp]^U<~(cuR<&\'k͗!a$[b<M 8αV\-=+Ef.-23\ܮ(w[UFS ^ix} 9C #~V{h>]\yyTC@7/ I9tfxnXU\GS6}G eѷ[>hDH P~vXqc~)\PnktkVQ{{b LL:_RUװ; /ҋX{JMP/(AUA.O$0Ń-`akn_J%{4oSGvN/L9yS ER(CV ~294oFڤ&*l>#!*Fz/t"F"0Pr8˟6kXM;CT7\3((h*aB3exʋ@dH"%٧kU,:lG&$tA>7TWkj\zݻ)a.ץQq wo6jHa1zځyW8#Qw!"/(T'`y>T0JTDa*G2*$""EDj@#`|xT,]:JEJ-sωE&A:NVoF>wIm޶0CD{lA[ $֒sأ~7q]=DuVې B&?_fN {E&K FR53u$k*e7Gv < C: hcaV|xf0Z[*V'y@CgX yXi<.w~N>)bmW8X @ ¤?ӏa-#Bf|`hz]"܂MuǞsQA%'6Sco)bn 8/XFj6VrxU(/|!#09oX+sNpHXm:@2E\s =.+]}佦񩵛3jx$'0#6^,QZ7fxz5m ˌp.gX=׉'&#ln,ss,kKb=A̸B#Z(P1&eN/7Ȓq箻7;`f3~`Cb6qĕQ鷋BH kI;3}04nA08Vv5ES_"~u-Q=PHt*h,m-yk H9AxWC#$<%,V5,0^bN#j7"H+>ۻq[IY9+Xrd0FcJJ N Hu#?K=>2.:HOR[m4Sѹ@Er6ZNΎO:6줅/z8.j`Xc0߃5|f)ŗ4(5@9zNcm!3bpsw5iЖ.?sc(J dORXˢkdܴSlud,tfHvr#]mFL&dNآX7'f<> \i(gouҙYGՔ[/LahU[2a@8$j}3s&3u8JXw QYH̑o9/6ƶwp  2%l8v_$g]S\S7Y+м_gjlg)A%p7ĥ%J=:j}?G`2lFPk ǣoz#xAo?5EQIR0vCtKw2$Q:D>+7Ŧ\_<^s#-nJw5u ȥ{X mn>I=NEgK'uQV|lI1 6ZMI8qx|%;5ZmQENnR$ȳ8:n{y+ P2/:zAy eRŔ/VkyM; ޏ,sx$]34pп3>QPvYfrk D2u>}Jy 'Qͼ%#anJpd ~'p9^ }rЙl4O+ D,Lų)8rԃU ׁ_]/~CZMmuw㹀03 :FKOܸS⬰M|WJ;WKi@UJMWñs-ߟ%?;ss2Gv3ɪ h&~?"[U e_A8Iz˅*J:lİ/SgXߥBߛ,}2IS[^#`Mvm-wP^2MD{K󟭮 ]lVo+0\e) o~ټy sG SXeWm|4'w<M Jsĕffzbds> ڙђr߀QIYuQ_Ew#z=ߴ֊BsZk46#}s(g$8?#kz56vuH/t% )< KT_+.|nIt)1~^B&Rmn9iϢa&`;rH̜=}QV E[6˲SV6Xj(jm{cz"yݛeޔ5]sFѯyc[b-o 3#2M:@#&HxY#Xu@$ ɀq'`̥ >EiMQnk{tn͋%5aZ i~%15DTg&ܥx X2]jX|/! vZ!KǿŌy =QЂp V3L z%UYװ+h (6 pIr`P} T"fHfBN=sD,K \vR.$!^pVd*ੴ B+<Yڥ^2)W,̄BaK55.eP#~R)|`B>X_Hbndrw%|beeoVE~HgktȈ%+2TyἮN>L_%{P$oH?k8jͯ(LSzU\%4%Js2[` lA8p,T1t3;@BP94Je]U XX!b\ /.pCJz+ji`fm<90T4 P~%4? tӌ<ݦdy _uY9ӵ=QDIxQ~yBoqwcVa1 HT``I?]V3?t֖Id:ӡi_K1 T&vc07?N?$=n,U{@#:vC,91(ROuXH]y S*c8m7IE&mNY̅! N. խ biGaF׼P>ݩ~kI<]Nܿ߯`zڂϠv7c4T\Zqt}$Uo0ﻙ\ωar. 笵@4 vVlV~ {qLAe^FBD%j4}lai5ul1{)'$TceD'gg)"tqBW'޳! LZ n+# f3ADVtl/6\>}I͙[3$O^.uw1 Itы LmtT^MggG Ñ5K z} kP 2+@$|QT1^,n`1iN-tйkzY;y?@/iIAN$wWAS{X`@eQ@J-giw/Kb7>̬uDnP;On=aUH@pX!ɽo¸gyGOj+^,{.m̏bUݦ;Z_QvyTG (\NnUƼm2!35_m'+'T1&5`ZTR,0ZnBVP\+cML[b:czYh:yCrX cEHk)OcORHΎ~Wa ml7>4ezQBIPUw Γ<n/i.۪{iAi)m8mf`M. ~";2SM8[QBIg/ˇf1P`*z/>u~*L8Ya.H1 y 5s0_~C^Hلr8yNPeNDROQk9B&wF{շ]WLdImdnFp4H +" xA${3%;%sתqn'hr 5=,3`4ʢ_"H=B\`mt'A*2)",7n ޓnͧWxRz-zBq8h_V޼]Cg.][qZ;_KV)p0CLI  4l؂R Ϟ#˧z 3d`8}#e~!^Q~̾MoGC;n PA8EQ~N)5Yrr_ :loNSDM2{Zv$` L."?J#Qr=uA@TOàl !~3Za 5?gWtO[BXdBߢQ^ؽy=m)(˦ӹ,J頬jwфAORюFQ53 U+ O ۪A$ױé1Fmm-#*=g)9ޙo`:ɌH$&_œX)8w0Pi0˺ 72Zh\+Us%z}ptHƅV.*:Ga.jeIV:'g$b3/`N P桜xB,+S3(qҭ=X4x5P.JRu9M#[2)"c75h7S1z9'G!v/ax`PLb|z,{%N\=KǍLNɘz3}nwWӞu5VpQֵ4ECXb6:˩d "rb!Z,:[:~zχm~mY|zuA<ά bN1V^KKx u:E;BKNul'O n 3 ҡ)_M=z$N/PW,zR{xəA~,ZrAɑ_Z%YLPiZl~-r HFWCa+ `pF>SciRt᪬lBCbRZ_H:C : ^!ꆗ:JNjUsi&lQhwէkρm[}nsn>'))(5Bj沼!18&!R9ہ2Þ˙c&1*@G&n*2|5p%#I/N<bE&UƱQK9az2o|`;0UO9zw~5wjaYk40nH{\"9 ;!%?m1oit{$4|We{h̵5SFNv\# 3J4*L'<Rh$OQLaS˿l4 5s衻nOӌ  >_D@K_KhŪa+S*m(;ז}; `?ˎ]rɍj:Ҝj=}hS̱|Omy}1Av2L̚7(cXXz*aW5%s)x4ExPVP-yMe0Pw:Ovh4ظ|Z[Gtʿ/#Iz$̋3S(˰+m=HfL3xp #y^`F ݼyV"0^ܮIrGJ'bEB5 8ܽaSRzLL>iUp4. jTU (niϠ`FSn,E1ϩJhȂc)tԮ~$Rәk28R Rw/1Ko|ʕ/0+3jB28VA= í0JZ-J7?$=͐rZ%faiyc2 &Ъ FuO;дTɵX%ٯjI eKn}Y*`լJ;ev(20 #+R  j_Wc`?%Xq'A갲v z]YϩDtmVzL|m8ٯO"%@7n)*M%(z-s1KqMMDW[6XMrYiߴWnߩVYA[_3gygLƢO憵I#-˜hǗ6h'_f?w<.km6VDjnݟC u r?[Ɲ$xb5,g0Wf3c]"t.Lv$ v*9l7r*t/X)CNQkz 157}-g"H )O G"ΪD$,W;#$W}GV)BU= [)apV]E5>z|~ -4nI+#lNi%$ shI ̫Kn?Miad*- TFH.3FߒE쏫٥hu+>5v?7lf'$V, :< %/uig1HJ^T:H`WE) v 89]jg $'P)Fsa"P UYPuCgPg9I;,}N|S2+ XAV`\P~DŻҩ\Ƈ/a`㆘}!S,c\V|~qtOzȗn%IVk +_zPt4 *~J ;"/:TD=J[\B T@njja~rF}V-zn\zލ"/)f\cJVru,*O)Cb!l-s\ ʮG0H,ok7Ei_j$͘\J8`;xfyϰxK/*|N|v5)b#[Oo\y䦫Fƴ.ΐ[}Kۉy;N ߡmFh+`C ]LWbpV\9nhoJ!| 0sA!HXi}۬-wWˀ<+\ ѷ<1sWVuɥL~qIS u ۀ=ٌUY2`fVؒS?B+)@Ϝ <)!\gl.Lو)u( xE#hǃy5kOX(]&H6'4l>OV|ѱ{92XZZtNNYX כҷ QVHGv=wT@X k9w2yBt4܁t/(EIw00 YeC׵oht VW4#x/8Ae/U4>6y駕V LD|p.VkNDdZܤRߋwpk֍kUexp]ۤ;=@eQ&Bzz\˺.āC~uǝR_kACUUZpW&&<~ݖ!jWd!;z"0'Gkq(@v^ꀯ?ᗊQ2(R#oA`<;R_VRB]Kj%6zIS@`geG@h!afoQ>T*l[I?1r۾Zk4 9=nB,1 } J:oYkV&#uBAμaP3 %Cc .K^Nx˷8:!O〆7ꑱr2cb~ߌ*2F./]٢&J$тcśRZhzզ(\ZmݻZ=;a Lz؊2j,P + 0OX3.%1ל9_,D"n*=m|?DL0|PBúv᳂Q!Q#.X rLB*pG>W j{eB9 !&)*@!􆂕 "DqR:} 9*D툈4?b2uz! EAΛ .Xߜ yU#Agewp)Eǐn;dfshe) !Qd,au{XVì$R& aY'Jc ?_ԡ'5|۴[^WT}8O}5!^W jq̺'3,'в-M$Mݷ.<~MU󴎮; :N<%JoYET8dl `M0SyD D^af Don6o LiZKD|FBº>ؽ2;4}@7.#SE{;م+t%ƑG5> t7V˯OΖˆCd'Qp gL7*$j&4T-T+OBC?hq@&ndY"|A#I zxw@nu o2FX0-Z)f[lsa< L\Ir+[B2"V q'$sea_d f42KF4;'su%hga@rj8[_H̶T16&{G"W~&q4Y9f9(gȦyj^־ٳ/QP> qqo:J, 'HzvZXa֝hoJg*v4SAiŒ}ledTfe]itl=z\9y)\h|oRZs,a^FHj0Ө X=mBZYh)4L4!\1!3Q2i2eǙz ?s=tweN뒇d|(Bѻ)y_9g4}4sNQ́D 872 p5\Nt!#Rbw[|) .ͻbAa*q!)LEZHC@?PbIBw𡠔 HѮ 7Ue=L7?!fw``*2C "~^ۆa9t2^8.Mg~.Ilȋ"^C=@"evRH04=U+8_?y$+/m[2yBbHQqno:SPU\V}XWͨx;Kᙺcf4Hc v;!w )J&y&ЯsqqK8 )>b;SX!}[/b{/c6_x$ѿ`-  p,V' Y@O9{O:[ t[ =RCe2T{Ȏ6(gDVaHvrr 2\>V`%/'g$_ i Zzp罱]y;:rI<g~٘ ;ľx̞1ੂSSkNBwE2:`> J+< \%rWN=/ v^"[b,3JwńTChs&Ѱ

̣$; Dz*|I}]TnN@FLwބ@.O H+B621x_N\QkzgFJ;*؍N~Fٕ,:j.K Om"3ݪ2^ t"te  0qq TAY34xni+ ZOXVVn}BaT &IoO>!6rCk51eG,8![Š% >u٭g~Jsכ=d32B|r{N rpw,`!rm^fE @ny.`*Q+5<J`4b"oLYPUfyT(Yf{W½F75Q莐.`Q2`G1Ӿc&_kS~_rJآWd=NuG>ZsfG  GQTdo,Bu=Jl #5#^`/.G(i&`:b-ܚ7i }$'{Kd,[k( %)$۹3dtR4q-{KO ! ÌEi**fv>ξ$sf{GJI(vE|S[k=)]:UQ,Yh&2t3SX<B-Lܜd?а\)۽/[aB0kh߀J@P{hly:x]s**&-,߲OEz.H },w؀(__]V}hDzDT/rm͔ؗULZl⿘Goƻ٘(Y{]Lv{ycD?FH0;b8~" a%PJORɒeMRGɸL m4} UtWsg8MU,#=p%[>L]DA/6_#'{ŇTY¨Z4+&I7QF ;kcV|f*QmzׇOz,Whm [zD^C woJ QxYַc.fF?M=5S _{ܯE&".!G3 R4 3!_)]o:bc/ajz[ε{ `z)ÒVqS*tk]Z t.U.{@`,' .;V}u0D{@3,w9]CS[Sө`[EuCr1JxA۽J"D3uGv\2֧5CPw-)T U{j=z' !v]XAMbҬf$Mlk_}t MFeO ҥh. )?`6ҙPZ}&l1,zFomNbfR?7~>ͷj8Ҕk8B:{1vwXߌ=K c0Br&0$΄_;;6_TIFv]NckM- Wqwzs:D>.9Z=DU$P"g\'.D(hga0 *ǓFl{`@Ґsmn_7%Tebf ޳͔fM-Z(9>ɨs=okm)fЪhj#E`Z"%\c.gՏ0(rTY]% ,2Ϳ4s`:>$RUcշf'm:*{>B=2P[ϲ#Egl3@ 8G$c5s /%ek,1y_"(K!ete1FQFdm.܊P0=7}߄ډTުdsEU'?}BQ*Eճ|h,hf(#LzZMޓ58!}94Y718#3L0%ފck Xgz'Y*gR;˅>č#)JKY&A!#5JߏS: [J5i~wh/C23S |!AUBWCʒ4MJC8zqBր 6SZH \RGZKS-j_B!`Tфx< H$ak k7%dp%t1Ѝ&> ƴT#;xqa38Ͻ F{h8TL^BBO3őjVqNs *>$}\W*;M5+Ȕ|Y{D 5R$ߺ̦Jb7kΛM@k ajͱcZv cV 2ܻR~JO>p |u,}/l 1Mp&KϧṼ6.9Kvo0'i(Y(cnIJaqazz0 /aO=PR.9gsf}JznpFSi.DktkRjꚎlm~eu:P)e`$+{DںN7_x y'_FtOAt֣ ~.4ww,iYey;QC/f8rٌˬp{X Q^芠lw@f+ n j.Ɋθf!@i0n,V1P5+C.NHRΞGYAj b=(.D}dJ%G5}X>VQl* xGw.9x Eq%_^IFՃcCqQNe@M=EXkP.;@++孷OMu5ĒL3#~֋j6ս n0Dze9lF_|*cYTzL mQA4 bm't{Y\{&#!.0dۨ^F'ʑP|i[I0YL׋U(XSqzʜԷ[!%V ' 6YspVkc(Jk)S{~J{R1d;Tz_w_p/ r[FJ.9rgnCvNf+bN>mtF& ČhzV wky!Sʥ<=J'G1w9L,FdsưGED.|gnf ٢kwbBwBu ΰ-wTVntceiڏ1ܴ_jyQKV0i,]E0S\:KM/ r&AYl|#6Cu)T,bzD)t!GIuu4^.$qUQ Q'/ì%$\}PLm <;־+7 pPq$7+[_0S~S:zU"ԝ7p*wԸ&!b_1Wk yH EizMrP9Œ{[/4j7F.kąȱ7RT j .FkoGdON^/zRe Ayb ??܇i{I9%c&X#R>[ "RFj.Gs@Ɋ POPk?ŕGClӯQִ ±8|5l=A?6>6aa&)4Qԫ ,e77!k`fؘF#>S^X bJH*&m/D1ݭ[/n;kqP SE*gHcK,/Bg#ɕqVKM{#DtjN׺Dts;F?}pӱؐh]+}&#Q,S^*Jk'otdI}FVKkR e$$T\9lx&t;CV*N .]0m/s[BJl V,7d^*dțNxt@QGIÛeU8& Ȳ^|"%ej)*MisY?G[LhmSfqGy*s2>Smpxe(]Ǚ3W:\Ç6J_REϵes-՘3si&;šg6|,֝z% /mP!EKu9n<dO }c7fC`*i]=s3-)؊"~>HL1qvH٧)CbA<\pül48w;#td]! ) R2'ވgfm$cHS\5V~x&61k_f_PFI8,U5!j44I?F:7i⮼D _# o<V^Rlh6\p ثܻ#КG:Q۬T}PtlF-x^ DJ[jHi(k*jdElYT1a/`OH%;Fc)ߦ S>4  a)"~8yl="8G1ja꠯ @8ڈpe ޴Qe$RQNno_V̮`mGyReòLʯܓ"JbeڴA?PoVo2(xKpABVy;e84B^f0!0sD4K *T,V&w>1x ]8,:B{J &3̕z=ɟLieٳc\҂:K-t{+Fn4FAUݷ.H |"uvsTy$Ŝ񰿠 _O94+Y b-g Ҽ7"zBֳe÷zza^6Itpٝ0{'(_g"YwbpvH'gKpc1}eȝo.0m[};2[TV_8~>ub {vɖ<:*rNO 꽐+O-QL-EԦ$/qQx%UGl6H,-quKG`!RYoCMvDA>sQOrnDBf҆6|;qܥ~@FX"Ae<fJ~yz6hmtL %ӑ7:H ?CX@, .B愎-.琑nGtU"`GҬT͑| M*wtf̐r^ZddVRPY뛿WY=l]L#K(bHŵ'O+X1ĞS=Rt@rTEd=p݁o˙9'v"~~lz[Z}~HwݏTet5V >}ܼѨJKxD!$ѹw@V'8ʁjAc>~RFݔ?BRtCkw_=)@2 Ӷ|LOşJFUm`kGe;7RX t"BN3G24+ņt[=+ U\0&6faeOB2LǏ"aPܬbCK22xo˽Aɵ9(O հ؏#3s3W@hqpogjh3훚2ձ2}ZKCNlV$Cg!iܣ|Kݍ^e7ZʠsAپZ"2Ƥо}:cCEm2hN{Τ$y ޒJLHAn23`fFIρjØ VFp_՗Z{pXi1=wN^^]+wp+wNר N8@2sX_)/-kԿOh7OiЃɥ ^toTƽnE9K㘌@J|:{jh[ nPZLaRfȀw &3K/Qŵs0=-v%'q8u+4P9i*զ60bvd_̯ܖ;"OkZbMA($ r*(!5K|# TxҠ2tD*CPd(W4yeXn'9P`ICdE5옉Jʦyk׀8 tʆiȎ{'_ɦw4ދC rr6b .!FFk'}Zb:R?@iD6F~QIy2Ⱥa,s$GDgoT84iwtMlgLc{xg}={oK2K]&7d;<&}/[օ^j6Ñ!åĔ~ !B)M2GFhIL9Y ?MpN4߳8r"ˣAO+RF\  (TϞۻNXV%Pc5 85wD'!/4t 5Z,ւR&\ lvKCt(~<\DڵE(;}T/_k8VNP ,GaXH3|YGg x9֗X,E&8+ʂcLo|0г&rI[鼦rTMF;Gn8|cJn>(K+n۲#m[0u ,L\5UpiR/\:%(I ϠdP8Ϩ|u:bu Z󢮦hk8EZSL`>0&k[PF5敡=`>XqL&;!zkfTC v#}g :ac=Wʥ,U6HUkEقQ5޷C1..H*GGl}Mi$M/[iH \4,qROʧ6IFLwkb+dFHa{<BMA'Jd빵 $|`"E3s@/X0lܪMP`1Q7Y$bNk*1o2/TK,~C$`惫΍x8^ƚ?ŷ W1(3=^ L,F,GՐ Һ\g=^lY ⑮G/ޒtP~]@@bD)uCki'd6ݼ]ݶV::duxrixɑN(ʧ( lٱsEBHg;s> ;Eb+qؐ_Hpm'OPV&:2 VN$C 9V8-g!&Pjvj{/"QD;j"Oӻ0] <"8hڷ}S ކLsX`>o0S)1S̕կ,$U-a/'apy_SImeU`%!5P_u$f=f?hk*@TOc&l9ʙɿ/:&bEJHzMlB^3zScSXMnQtƿd=BͷZ"60ĦQ]`ѕv4Jc-&Y3+\$r Kvnh uum%#]FZL;g̎- :'KJUg$h_cg*/%pAW02ZL֖̰i22{%/WKo6-@h_/_5pCtk dYDmbm͉N1Rh]pc[hl%Nt 4_r3^G$RBԖ[E?I$PשW/oɔ蒆<ճjzjNs&ڦE(*SdjIDt.Z>8+ .AEsj)!cb1TPZXAi@O(f}ugjڰY,ވ։{<I'CޑMyZoH?3-'`Y+m7Lb5d]q[ V1A1*lRF3F˄STp -(Ytx4?uwDII26"Ƨਚfm|*ax5'>EGy0EߦD&pz$rֽs6߾LF(Tu8(pIgQLGWg90}՟ tv.h!#!5BRmM4O!Nf*V3w 8'9!-o{D<(Pdl9mS{J/+yhk=eSuRYS,L^`y2&yQ~kIScDnH 1o=Vs3YFـ}qXGLTk&T5kU tXvZ#J`떌U\3{ оr?5ԩ-7 7 iH40.B mLb{vs; mҺ7l63AX)pt?ק m׋̔9-jxt:A۪d:5N XsЎXv`j$`\7u ImI~4QS" ԇinG_+(6D=wo՚09PKvF1 2?kL|輶E9Jc8/#ɐu,rY5K7rƎi쳬H\pfLvX*"TCo֝Xbܷ޶bAP$"ک:F9fl ZHYeYpj SO90,HLW!_{dQ9t<BUa|o(at5cݨ,ҚSjn(i0J8[ |KA~L,͈y*LxEmT*걊M寙4a߻v7Q"msGs¼ϮczRxqym!ʨԦ{jg]'ڗ@f2e0/d5b*v/Pd/@ B=lM.`nّjT%+5*7 U i7QL0cF+\BE]7ӯXiU'띈iI1&G66R:#k 4bᙵ^F+NPm(n D@KvaRqlC4.{8DżS]g#˵!NQUIwGjجpi ۘ, `M^!bYk享յ%ݤ#uEu `F\!J/JK*;igjY(I 3Ƀd/1<,@Nav3?M fk=jPHtA.qݫˡ<$F_U#&Z׹ipEonmCKoer K+ h0?cp) .qGS} mY>L;na!OtBPe5)qw|>EmO pWt8U)W7ӀUB[[2.4Zm~ n$THAL`rm4w .`3%(" +|.8pIjkHlR2 T gz宵T@,<)KOWDix6ڪ&l56 Eqbׇk_cӋ_m{\/yG;X1$iGeCG(FngqIÔ!4X(g(p-1\^P 41E(f"' l[nj?U^תI~Cu c{j-e@Z}cwUEϛ2'}'O:<7~k)ưz[! xW^uo6(C&QYm(z>/p+3y~?B &jp?S'**pO\¶:#ѷTcnR3S%RS z~{)ٶ٩yfQ/#s4ߒVZuHŹ{׹lCE @SS0Yk峖Ռ&lhQ\Ca-.jHZ:sv:v34MSA';u~Yg,8>Fj.hFɧ-m=}[(X1\Y_k`l}tTz:3"liH,p H<7W&ƹA288 пfeWQ2˄ڞ> mN ;V! Bkcp#UQm:@=M-&qŻA'QB{8gt6b,5*)1eZCA-E[2sSϏ+NA*zw*gT '9a*[:]&7gS6"/:f[υ Cj1iv, ^@~lS/CC?SQ'n+sdi@cY;  &3&cMq[ wBC܍]LՓoug3Lf(usPsi:MR.і[L-di M 8t9ay\xG n7J5K&w^ ݥ!] .g>mt9KYM2SgV7Z.9/KQ =r\D-5?mT zV7)&'eAa!Bp{)d+ɬa L\ɞ݄#ûdeh1]8BN4֙%jq0z?(_~XqL@ӯneră:cp cgBD|Ɛ,֡trc{qIrf 1D!L1>:5#wY1yX&?&= k[,,ub!xI7O8 }\ih4P}W[84 Qdr!K_mr1u \#OR&rWee? U19riLW_K/ ʮpuauϚ60=rV Ay$p:Ա/A? wD;S PY pK =\͂@(Ǧ}9)3 $+^( B*ns(dcN}ݥ6L,^s;&=>nik0i"TL6y CpƔ< ĵ~N>g)ޥ@s\a4 `c$Ht =R aD{$.Nųq ?23":Yqߒ]:  2l'N(VB ǷWܲ:>uHǜDhe5sHČԳ _#,40<66fm`WW#j EOBWa W5Y>@NN&fŒ, 3( z<qWO0+5 nj"o`x!e71|- >=],Qj9ӭ&L k1=`5JsBl D3֦\WnY&Im (K1N-or27)ѐp܃\NNL},/H[D7Aus|B7oÒDo;}{SJ\bL||}KbA' VP}W9 xk#QljgRy W(¨4sSGV^N2=$е߄T5—BBA f WV M,̠Vʀ;#ezrSgtXe3+QdpҐ}VP*8|N Ign [6Oc}̴܎[_WxQ(RlTJ߀{O'48l{ZَLqL ؈ɢ jzAx!yna n;~XA-];sL'WX;vM#s2 Y^A?K̆uWW(C#AEŚ`qCŐHe^f4I meh ͣl(d L1 ):Qbh1I[ujhx?4ti'>x<_Q# 2ˍʺx}3]hlC `7d1&KÞ#=+fڄy"P9q~n:.4W_8QvD*\ngR1fh{/0{%i.΍x-8&{Si/)iT\Ixҫ;M̌H)x|"b0]FlM /E);+1@2OPCo~xVR{#o?[!=C؈%̝ b86*gBr 1 t[4sl݊.] l:/Owm%R >ѡnUVr)l8A*&ǣY.'s#S5U(d )2e77DŽA7Tr^`Bd8nRϹRB5 XRʻykkc:ˏ(k~wYs.qM>z&>4Zh6UrP 䌬ި$}]k$C+oy4O5S QjʵeDjwRC _g:Jn*؆J\ ] B|>LG-~8>ijFUKNp[RB#F%kRauKk~h锜e8h$r%t}qCBU0i٥[,T,AC-KLT/SNԆZrmJE_Gwlج.+lh6W4g۶ ##b1y|iMb{!b]UzD;{>¤k>L^4cq>]΅^.Hؽ}2Wu?GLâ$gs!=;K>yae_N?&r#˙ХZ edl }G>_ A6'HSxta:yɢ ^3Ԧ{ˑ,CWR >9wmǑ@n:%ݦf VYKE_yba*V~umS’gf#+Kc9z2T1n`%ELy-pwJ8Yϵqmp;*T͠,|_{XXϊ0΁xMfԤsV72(FHGD-rbJFQpc_$[u]ckP ,hϭ#IՌB$7aM&Ueua<蓊1#[r3@J*Q)ZDQ7Ѥ?t\SiMSwm$N<P-Yt΃;/?5:R_u(h=C$bΠXߥi ,X+ +~5o`Q[dkrZK@]B5/X 0]ϙywEqF; 63B44G/*A$VYC9*z?&W5!*NXT] &_r) "oY#Tc\=5tfQ.%NnOR3IrޘڦQr& -[Jc^| Q C]=:#0R_"E.C1̏TbbpyZyv-5)]&z7rwulbGÜ~{ߧ ڵE+o!FEw*: Q)rF-ۤ ǯޙ0e 3\L ztG$.,S~X,hN.n`w'e^[gp#Kw/ #- QKHl.(8{mt}f:6'}]Q$sl w3Y CP}Y!KrHvk˯MR]m42IxΡV\SyĂ״!w`sVM~t5)r4H`@/GǓnޕ=hո"N15V7[Y͈f0l`D2a_e^Ae5"r-q[,颢]76.h,L*_ 8>NrN>s'ndc΢{Ļop*"T9V(`tR{Eҩ /[lF$y87Ms;F$u@@ٔqOʗΟ!DDOADeঙ''/ÒroFݫ\M L_@jWmc^J3T>GE [?@QEݏ)&ER㇦ @nDO%zCqV7Z^+jڪKK_fI|$57}^cLi_h** ! ]дKglƘF^BƸV,՗NֹF{s@t; xe2<+̌P?3dοMy*K0w?0 p!_3;cfܨcgyTnwOTkLpj: *Ŧ4V[Wow.2Z=Xƥ8Y؆l5"QMHIX"3E)B+'q1;׏Y\mw$|# NpPϋ ~PP+:-VOQboW#xk|Om~:61>p +#|שFZԾR̬P*=OR}@ jw yaNx LnsZ-v$5uM$Hu]|ᓧ]'Ef6GD=K#Q\5Far=iK_Rt?`Cud( r~󽯬\LYWI>[u5-byXc=;ʳށWIo)@UU 3=NqAI`ekFI7!o 4֌~؊I @].Vf,N9[6oG#2hU5κa"QZb|8 Pt-Uhg~ް{UIG9{u[A]k\S:9cap!53ѯ~5ք:?`fe+\6_:nmsz*nn9+޿H6(F=cmvN:c%mX\˂lbqjuHjÂ[Z_l-?~іif|:H{| |>M^9>aOe|1~PRb Grޞ}~}#dXvsRgʮ-*e`@"r`f?bdAr݅5*c]bMUZڢַu89yj08C YqS*5*l@iaΞ9(/]X(+U8tUHhK.tl4Vk vwNoߐZh!h%6;2X ,p%OBtG~E\SuuGq#œNFlNFEZ݄D*ᏇkYKZԭZ\ƂU< ^B ]S8=)<(%&-Bc}^mrKͅlO/6f{d45v!$tZ5\qD?>!'A[a |S9kx METoHSb2lMͯ0}ۏnU!gEufQき e$V >@Kw񁞍 I-f)lT(T挒Q02gyLj$.45fhS,s"uxH"XrIC2BIl#3dH6.rc%;{ymQCVZ#4J&běm6|Pc\!SWpq} 4;>II?¼M 3Js~1ͼFn,qc"\;%+3a }}%U IU7^1)o9,]\mԿIr$#㼇}@Z_+fɱ'K2 .çIDj/4i,|C:פͻ 5?cv p OcCWyT f-qSΥ=Qe}^ ^g 5X(AC*8m7Eӝyk@$EtUwo9a0MxXrv9](GWmYp/xˌnD PyF#*^ x Q^e܊h>-Gm64bRTjTRV"EB1:PwL^Kɋ1 aҀM,(e`lf~|3 jK;QxDsQa%5=u/dADhm7+{2^wm<>9E'ƶ~q{dX>ՉCAr 7d5C10*@1"Cpz}zۜ-2zwcoQ<.̺c|AS dh>@'A #wFT#;xNG9:aH^1Ngu:D׆:xW: +r"XȄ7Cg)q4$d2UsVr '_gz֢O1,#x}qf覵lª˨pqE'K~f>(N: 6S00%/PKQײ{]F*̹%Ө N:hpmAP<}!ńB( j>T9pn, ӑpm&M)otл<:R"IDkTљ=V 5H]#{G٧oI-e 9{5K/OQ+ MLg5mHڦҿX:sUy?/Dzv?x(ΦT. oD Mijp_܍z򝧓aev_nNrOnV̅A2:-fA8Al~JX Xl>8s&ëlF2ZHaO3.KHq^ <\ɕl.Q:Z`00-PBno,Iǝo|^EKH?e4-2 D ~sїMy6uƂ0Y+)9' E3o?3ECQ]L  o=6P2xx@aVeYLZp}G|39pYқr@εTD>$j^̮R ;͓N 0 53q@rNܓCͶq=UHP=f+ťcL?#u s\ٯ@`44LB<墡I>4B[YퟋE^2i䟲oCpJO6q(ybґ1At;q kN0uŸ7S:Pd]D(kكts5Rt΁"m$jXz<ݑ7}٦6ή9}iGH),S)xKCl> Z3Kڙq*C`AWYiQu!3%va<))#݇BIG5v)b-siF~|&5v) nX~Kg V܋irJ=^y`v+3&:苼쿿 )DfB>IriAc vIMk:-j˜Wz/20k=Ӿl iPIX"U`WG#{*(A=s_LJ_FCZR[ s Қm r @w-ʎA.+M@rUFsep+G*:s!v7g!;K8},g~k׃@k)ZjhɩǼ/( &64%,RpXR;`Z 7o|_7r.OyI7SP).Wq,[3 #RWGY[y,Elb.J16ICi6GZ1y0jnd(Raphqk`P{} ||~m.n96O kuy\RSi7fE;&!~V;Z&5)}==꼰wX`# ǡpbD wU`'Q^覭2v8Bs@rE1 \t(?#r.:Grzɉ>w-0Lq/ͧs _)kp}tv/R#{l `!7EZ6PR̔op%A~.w/% x7AXMȉZ|o[ MAjlB>PIa,.n}\sK%2՜篌 ĖLR$ W3P41aO%FmE[n%yR+T͉D e>kWUZC!`P9Xp7Ij!8GĤaI [q*ؾл6@FȒ_eAw7$Stv S\>N)RHSp}u{{|? <<;0f_# .N=B˾D/s[yAYAUbYgV3[%2t Vp$,&q J-Pw<x:eX(X6 JR)G_Db_0LQ3|z3qJ3^!^=h;k5M"GcZm,ubb/ mI/:A]ZBjj|5QkhxGV[ |uJ4ԨA1ͅ3@WI0Ń]B?-7}, F;(hJ_r_B}?O8,W{MT ,w&)19=5h|Z+>Eh^JIy\axbٴ5ۖ3pAz4Ї'̹ m#^"ɣp\4 }=䘴m\=3`6jعhXKw vPvNEⴓ> 4 &y_=@l T5gNGh .,CaU Iʵ޿-gm1U|!?}"06ԏ +cGTumn9MccHAyL \!dĠ{P9CfZݗ]PWDEl&\~!S@ɁV`:b-*#'jN3{ EpΔoV6NliΫAHcetC^Qpuy̓ ?TB~T'y@@{̣v%cpt?%7j ܴZ|5j\8\^FzӝUI=}ZU͍++ԘS Hۣ|]ؑI_}iK :mat3xi ѝhCi9ڏ:.rt-hO k!F{u Dbu47ľp:*=ѭGzGZtqDjxB^8^!, ־,y¥AH]onɜ6q} geZL8DR7W±$Àa[l3W1i8QjWBYU(e]ǐhӌ@i/jb9}|cjV2#dHuT&nk ʌǒ䡋sCs+=Y wWRɥMisjWrd$T]\o,=V" [WFWMW{j C\j9nB  Ysq2:Z?Ǡ M{ywU *Mq!9mi\b%H * 7.q(F]*-kx"¶J<$v] =_{09S[Z0\L~|67`3k+w t*$*Ԙ3@O+ցV䪍_3f#Z+Fm>l-t )wie+c\w$1@, >.6CԫY>UU6Ux8b둡&/KzZ=,a+[E4ʓq$ J0M87'x ,^s;q6 Ux1yIŒޏhk&;6ˆ/&otnëVr)/iu>~Xl)FQ~ h}Mߥ00ɖQǕz.k$-e.+>L*x ,;k_iVҦRj9J;^9rikLzv^>861H=kIuqU#^GUgT(8>1o;7)X=UjHkp%vf: ;#T'Gbɚ]QIqmEy' p.: 11ܶ?uq߮2R.2Q"l^|٢8r1J? scjǭNzxԄJ".̄cC*}`?RvH!8pK*>'}jyU92xh{Fn ATRt&5<YS4Y47 ?$B}Z) -GiW%*h w!q(. eH rY4ˠ%sXpcJϫJخJu$U¢(8fTb-n~,P!9>ϯgdM}, j%cD(Z@!E-בKS о Ohi% az&z=JDr M `& {MjLWZ~x,/}b= /:AZ. ˟C"N%˼ɏVw@ t20B +KNjznP<{dպ%)W"a5eaKv|g>˹mZn$D#޻Mv1;R/iQ{$7~'wh'F +. ٬FLr$'W߄"G$Dqp YRv2&.|8! ZY#gۣRL̄&S} D5/:˷.Ul4杮&:n,b Z&vzZuhS%bya}t`Z!#lVKG w;\ 40 k$jPR_͘O(ަL e8e5MnUKB`v:`QY:^-(x!Jz8bv^6m,==g3 %0|ڗ*{D I^州漮㷾5#shOF@O"'s8 F?cb*6g(;DOMqS Fz$Yϝ=}%&fZV6 H+`j/a.hEUŸ(8)RuB*-y-ө9C;S8:Xы.Z8Ydq%- U܀Ls;m^ XqhCj%x-gH1#6;C+9OI IиVoZ[Q ! _Vq'D'dTtQ5hSpc$Fƒ,̇hQ%*ls158r 1`V۰MOV%NX/?1Z[zƩ <9xSj #ăk.:aZ>TNZH72p7Q]F iqTfU_'Fu:݉'x*znmݩɬOQ᜸a`nI15p$:(AE6,%uhrDpg LOlS\ngˮTU6Tq+Wc"76 __ { I@|D]`ofz4!9qH;c(ra12oLV7n#fWډ1M` A(G9]-үzUvAρE"n!>T۞cGuic'`0⸢ak5S|o_8=hJE=wāR>Oq랜sl  $ca9o-?RFA7P% YAHD?V谫Zh PYcp%`S?.of28E4FzOZ,\f^m4QV" {*x{C#b-' S4,U\#mK:\2دQOYMʑ$1*ㄈ.B'Y-PReq[?w~ ??']`H\֦E9JUO^, {5z1hdy?;઻ފ#:ۃ6)g鸊̑|aIp[a5?SRE!kBJo/o`+lA"'sfu&Ωy,\F P &k>: =CVfuL=N4Ҝ!*#l.djָ>%9ʆ.3֧rcIkWb3Ȋ%Z#Pv^@NK2Cn%i/W&fLO:W@fup0Vˣ8Dci?<&B!S)> ĚY1qg!o2k jm? %F+5pqțhkcX[sƏh%?wY[5֯A}I ~Ի6˓iU;hW! 'iJtRpRKϞ)pW}x0".umok$?EXx?>~;+=%8.X %(E\n]cγ>SdIߋ=ɪV9΂?o ު:Gx˜gegf@_xQvx_R 'LyƱ|Ž=8ajaẆ7{&Q,Bv#.K 4fķt.pR_t%ޘӄ5°&fB;g3*NŃ'AݍMk1ϔX,uF7ҬJ EZ@Z ":g]gN&>+ deRwfS{.Q>6OѶsV `<1U#Ji.oxV>YBC4x7,1ן!~ІER[b #^"!^IsSvB81Kn tݖKVczW (.u%>pEQB18]K: j$}gE h;,n_jiT܅_0rI.-F}ś]*j>nGFB^K'9H?:tp$]ht,"tabaI ,R%0 X幠 =ؼxOzqChUY-ftT\j*gv嘔ӏ 'YҀ[=IZ@g_x@ډ,?8 ({ #3Z%5J"bWScߞ?nˁz$ɼKz8qXE֝SN\(I0>-߾g!ECJ Zw(: @S(vT於l6^ RMNv["pCiV7iYXE$`X81,i[`ø_4B6›_xkYn8^ӤHT~O簵7! C%H  g`qk-hǙd6NBDZQU8? ~+'Q Y%Т%rA1<.Hґ<y&FߖQX[f:2V:SaDĪQҔ6f8\H ~{X#bN\|(o-i8Gوn{4Šzx6m%ژOT@$9 WzG`W~}1yA]ADt5Rqg]Rŷ5/,@ 4pЩ PtpvX_ZFHWA.cT'WuY* >i繺n,|3Whm#2[QӛsLKB]FTw<7zӎrC!) v 8ÈÒ7ק ع=N #1) r# 'o62zX9"WuaP{jhb)TR`%{aQ>xLҖx +rXiN ?Ԓ zסb+dA&8V@ ^ p rL> 8V,!D7\MT)+cWrx'dpy>5ySw gXPs:(?yNr@A xÜ[>B`9tF'O $xG8í{e\*oeA{ yZ3'j&^}N.U!h_H7dSptN߷F:* e)SEl%Ÿe >xc]ARb@z^_!?ʢj 1I2V6[f6IQCl&>Y9:Vz4^WܛE\ќ*zT&g/g; i‚޾x')UiBqďhwQ]Io)?]=.M-ňYs}7&脴JsEty$a_sPqj&C6\#0PnG;@Zs ,ʎ\aBe>_i!YkawGRfA$ԳG4t\¯e:q"R 9"*"ڟ!䣒 [zaTy,|bc+d4yZ*!)̤א^ߨ&H1=/EHJ Jo;f^"/1yVQ_p!:r>\l\,ՕUcm ^wkU?0^fO6t+nT /$5~nnҧ]yǢ֟G-3 /0<(o](6JzruRUeNt|{.CGzeudJq#2v_/ [mF|'ۋJEN󎊤g ]v倜{L4MoeF0G#/C)| y!?]*5dqd9ݹ¡0Yt?,-eaCuuхbH%TJ6Ɖ]!!( 9S;|#dW}<,;ݣI <>Kn.zR- BbG %$.r6/Y CwPyf]RbBv^c8Q T+v "0-ma^US=| Peg201eYQy_F<.d`J ncF",F}T8y9C'[i h@: [kI*~,G"iFQo+ԭ?~+9؇E{O*KpI :<%LBݴ?֜aeqfuCu8!U9Rr!ƕ]YZ^W R wQ ?砵'Lp~&Z]T4 9ꦯ%RѺzfrAskHZjY$|xԩIo{C <;cƹea%HkNhCf|ΎݞtیҗЙ[q丽s!ZApˏS`R_Va2d(KDLgȞ#ty3gy3z$w%.! ͋ 96QbFz#CڜwS51|񷾤xZgѪE_2O?KMkaGtwDb ɿAq2''^we٫"ua=Zb9Qe™z/D K!`YUЁugr1B; q^c|TFʯ}$^9Pq[aDAxgg "j5kw 5ۍTO H9.q̫68r5MxPyP3 %^Gx3F6.l UoP{ZT ̅ρ26uloykiM<2c?QUx'U.~ &?i4 @͈qG @?w)f su 7si 0gTXLXUO]mYׯ̂cǧC'ל|}IU7\ ;UkT蕥aK z&Zn6tZKG|E.:&j `=p!{qV d@#D WBIԱ{bs~^~fxAK iVNHT`QHKW/`:@ދ,*$O)ya_FAӿ ȫ-qlkִ rsa./4G| e/ ܢZn{j*O vdbaCY;gGߺ Tg=|WGA$X20=UF{aźKtv'/5()AKvQ.vshmԓ [QXw1(s}JqN b_(^j ǚ1!x1|G}-[_ً3!f-ns$ .2i|x=F 0xy‬쏦sɚCHtc9bm6|[zH$'߹߽W^p"le0gqx*%#0IOzYr;ډ<62gDUqop1}xD6wa<Nw^0LU>\WYDZ5=b~E^kċxP>1q~F1/r z-&~(:F3D8 ,H$V8W( h ょ. |BIrYݚ]A3D"/'MzɗRl Up3s<&42$4Nq2k:4M`rgD$@*ÕI`j[6r|`BUe:Hת>#Ѻ\ܧCSȯgx*TosBgvae{1ZPm8jsh /ߌZT Vl KU҉&u$K~zv]3p5"ĸ>K:xm)yFF!p"@ ܟV~#ChS ēf?'p ]:zLJNJqžVe"J@N;V@`ꂑqHav750.Zׇo뺒&3` u+H`S!GUy/+̑;ਖ਼)E(́AzF22 vаσWEqˡdiQ{.p+WS֜ Da]]4x4N!`銫$ߥcE[B `vi/-[|LP“w-冭[p+l)R7CXl.{64Ž0wǮ.5y<՚0DzC{ʼn QT@|  7Sy~ >bNY-4z/愉M[\ClҰ}占G@(S{_ #࡯G?2H5bm<ӿ⽮=U|~%} chaNXN5]Gx)9۟ZZ;c筂8G5 BK!edv82ݷxqҪY,@tĻDk%M"(9F^U,7\QtIƉx"9/"9K{fqX Lx|z/w(5=oX(|H Z(?jmM鑤2 7X%a@?n'>UV lnRmQX&/M{*ǩy(ox>?G ސ=J )hR@$>㉐dBO*öRs+Y(6Q 03>jY1~;QD!L I ]!(%Fr+e^aDt":'L&~_{x,4=ШbSN'1c4L?:VuS/AMUi Us.p2_D!VZRI,=|Q:Z#H|n:(QSX^9Sc[ =M(] `Cף.LS,Jp]\҅Ef+m4E Ńp+[ϑzT.Nxs+G*] î`\+ZDW?B9 GFSdCTbwb|Lz1w=!Y.-$=x)DM>k_GR n ./ʵm]A8w ɮG'a &UOL#UFxI#V;> 4,weHc_:ej^TV` d TWLr14waC @JdPikKotYg9pkf%DRjR"kwp] kU 8#,վnBx$$Ԍ}uÁ*)0aJ‚ȄQΟeC(( Pl/W/ul?E=ՀdbI^s#}5l(<8~lC7`tЌFGg\tTchk8'+vlֿb1+l}asߒ9ŭ2 9JL`NQAH+'ϴ?-Mǖ wXIL PS38Z2Y>Α+鷫 q%H۬`9mΡf *Z ?S˕P&tznɃr."Q+`\hqAfzS'z)6<&zdz]p'e?8^ƺχ\@17InKl, gmdz}Tc ~|fVp.2\A7[[{~^tZ)tϦ%g,r#@yvܥ|3tђ^V TK㬣Q3Ul  gζk֑U5x@߱LB,{Fـ-pY呢,Pja|'ij_= li:Lrxd OA!Woe,?| a(kq!]u`[g5Ivc-?E.`,*m1EI$ }^8ok͸2f;$VX +;{ 6\?ȵY? oUEELn Z,OW0$,[]M(|ˊ6;@ffW7h@LV򊻡O jUOKcjnAL\pX8(݇> 5|7MM]mi Y\8\"hdCl=*rtt`dn.(5c~#6Jl}P1̣DE)a;Ց5zpZL\ sWg&TN&3$}ZJym*+Z$F 8ಚWጙX`J LmEcLW2ZIR5%Yȃlgi8J~d?$Ʋhθ;ڜ^h@@ZBlggMkrlZAPA){T 6.wv&)'TT'5r~?'!%9wJEwK]Jw%띧4- 7WDI`Oۘ-Ƀt<>,ʴYYl}jzp#Eq[V}졐I\>%nӷ|Te+کOξ,DJ]ZZ(EEQWFE>8O"i$9Px&ݎ[H01`R_mre7gbSr$Dx8/<`w;^fVŗemYjz[Ϲ90D᳟AȊmR#L&;(_bUa\jrb s D3)#YU`Y8@)畁vT5hmR_DL*T@Dc<%S[\j(a}OY^]kCҒ'Jx*Ua (AnhJ ڲVX,Vs&l*3>3+7:{}"_Z{^:C"|K5E*}g]cH을lBqװ9؇I$55#4dN45؈UQIv`\bx? 3%p?/_;=7%D1: [7!ssuõӼG3#PyM'.-0 zOd,7~ m>87KjJyt](3.p*@qYoQŰrw(-܁Or*Pkk2 fϺrE\k!'zT%=W* a@aAdzJ>[LUFәaB;.q jiw(.3E HCy8%{`P|Xz#)"͹[_DE}M81Ÿ>dZ7Nܑ\O߂R˄rŬQ\p}Ҍ4G\HᑕߙQwR}C]4[,չkvj*09&j#w7:: _&e ĭ?NQY%{Q]V #F66b/i9t@br++ɼe 8:\Jqv@ⅮE]svy a| w)N#5%)ABs#m'B@M=tS]~+K gx3t~ (Wd"= sɥtYl"`Ʊtm-VIϝg+{(;O gyUwH6hT.'3L@!9A ϵ qDZ=S!m[VanbS,(,1B!OB -KF^G 9A\YGnFx&Cᆔ³G r=9?^ee:^ri_ KcYEŐz*3g5'`CWC LL_҈OV>i7Ͳz ap9wGBj>_W0ֵ{xЕ8 #W h/m~gY}Gv{M+D۾>l5vʱ]AjSw,~}T.eH7t | 5QddקypfTc{V*>k^mN(VM`>n7n(1*X0PiA؆Did00O{8.q^-VLY=4Ff ϭI5RB|"1nȳmcȸ]l4A.<=G]#%1sUcͭRzv>g/1%I"njnC@4 %J`jՓ5[FlOJw8'F٭L^G =#)KS0c<:䱗|I Cu7guPw)`| bYZ舿d46~G1`.>sVe3}zUL7di#0^;LHO%e}s?Դ6TWI 5Sw5|ۣ@ի.Mg6SBL8+C.¹ȾC%b4ޯ+o}$!š"e7.i{N]@Ay]a |P9a õBf: <DsACUr*(/9nuP՞ѧSNhӖrmeo"L%;; ScBṢt%i4enpW3 &#qzloYa"Vp@779Oa&y"\o QJHV3fv55|-Fl9~Uvz:}(I#wՁ^ <khnP/icMtn8ǣwLrً H^ie'sqK̛>" ;zg!ޕ'I1->Quu˛O NAT@(Eq/ @tC9Y#LLТAl{t-cdƗbWaVR& 3ҿx+U!8͙WBzHJ8(`ޣ` sUw lT[+:YBC=9!_ Y_v_0m| K(&d!Bɱ`S9+~Ĩ#Es$B\ꁊ˗@6)'$v<4γapV(Ħ>|V˚WuHu`8T0;MKY ʵw ѭݎIs: bvrf2N\^\qޜ~L|d;Ls@}?zy!XЭD/!jng'KvA'#]h쁨wHO)-IgJ1Bh:Mreoε}NXZ|Ƌo^j""qS9"bR_C7v>K̛6˜]ΐp {EO.\;M7hѷv#-hoLXO9p?AOI-S]}Atm0vj)SpWsAqH\v޺ }׾{i %;@ ̿K|;5Bu*)ZP0_CǍF.sARWQQʏ}.q-[{.;w'}| c{7I(>lj}f}'…г-pq.30^[z9M-wiaWjKD*bUpI Z5$> B/o4<ϊqC4BH:`$~::g0fB,q;8  zqwx +e&^3G"ݽ^(Yަ[;I6uƫE -`̥%S7NAD#U?/O׃7ͧN]W+7rYK{ @ (_u٥=gx R C]]zgt[d䳿wzY5\O&$Jk[Sj6E< ׃f/¾wrO-DuR9m!ACHݾb^uݘf]GlˀlQvC\7Z%qICفr$־䙺f,"j䇓GD+:9l?S>Tc'(n>2y _b,0d6Fdy<z+=4:|*MjG]g^o8ˣ>axrF.Q:ƍ~IS N]g^䦡0Pqh5AeX"5\e3 -Tl$Ekoyx:( xrY}8^w+5/bO@;'`$3^CTo;̵hx [Ј.j疇eU R\ϡe! k虗>>bXo2{3nmEq&pOC[>^b/N/ YSA_:.-4j<M>2F jLR~Ӭ0dptK^pL&t5C ϙ{yQdzQ_fAi{+D@ꏩTĿPﻧ 䞓~@ .,^3.[+hY6!>@^]:q/LK z'I]ߌDdAVPjna|*77shv:Y~FaVh6#˔M ޾[CKPy8Dw{tթvp'c5IVwY ]╈PǫFIq+)'%m$;,d\WUO`}br_^7㣋j R[vJiRBo ?#Ѝ$Yݯd[Ov-A/7!MPk 4ji_.q%Z*8@k+ysƠ_u3%=vY|/Q9 +6UoJ| k(=>_qX\k^eoE'Yab=2HfڡEG!}qO$ cfe%QWQwLqL{wƉ_D!NE ϙ~ z1}~9.N)ZK>,"I頺HE(l&d%Gr"O5tcGi]M{  ̄X|!߻(K[a]}+QF?c"xPB,< 77*)#87xy:2̧̹,Lx*>2?zE샜ឈNM$@-gFO8}8I\Μ'W'#:~_䯼c[XW/4>z`HQBR0x5u:u2Z"n D&@ܲcOF:dmm8}/왴t":Z ULgzkw~x:NDh17=d=L;(z⬯Ob,Y &m dWϚ{^QSG r;+oe(|4/;hFŖ#EQd_0|Ɓ/g=TX IVIxwsr0bKXr4}^KHF6-gԗMG+dr|B8!@T30Fkp&DT7H#XrXQ5]P/$ZkgZ2tҁ%Ox _P`'L YDx],|ޓV@u'E'׌x,#sigN̴>MYB +!_ m/sHzU}ھ 3љ2 dG U΄d4,/!Gv?s[ΞPdZbx|c &r^e`"2YFȉu3ZrU˓HPP [Ih=?lB,PQdzH5իWWMuLZ4Ky<c@(ld[(WI{YbtaRTJo^]!xR5]Ja籟 z `=0iVru=؄ C9|D~Y| Ŀ*4^S) la@~ѹ 'gI:L$x;dN GH 5!WABn \Hi8;BCk#N%U2傛@in21 ez6K#oWS%@1E[ %ɨPH3%ڰ 0s0ӨP?3Զ>X܆rP8\7Ϛt J@˭k{-q;z}ш4ɡm66FMkq4aS}F]I[L!i3x=dz125p4Ɗwmkq'q{B_}eJZ]q/a% zTגA0 +i7s ,'Ҿ<Uqv*~:1;7~2Z}}UOqXB{4wzzì(m'ՒY7j(J cV+ȕ~"?+LJ5 (b T&ur4|os̉ygwoSD!V<^O /cl[(UVU[QBEl0TUޭ ['7qQB.ݭX1d'ǘU[\/MedqJfw\[<_&-}3UGv4OUx(P8գL^K[_V;ɼ+k|f(s%;:lt^jK ^3[JQ!fp`8BBҴ ʂ(2Cҽ`U<+(|sV怹:kKH;\)oA-hӍJW|]c(2CZV4 -Öe1e:UT\ O-46+9fd P}a37<Ԝ#F70fq)nlɁ+|XgaKQmVq<DQfئ'G* 7a1SHqIo^%0 B&k.{l=_ .8'q{q'ah` Up&uU.csnؚO@nxT:2JWP1-.9xycU9N y5,x骛G>7N{`rNBXr#O,Nt^u$?O O+Tּ%=kdn2L)o1x zhȃ m/ h vФg^NPFX̗^٘ԯCY.fR|w gM^PCpLU_@x=F?dz, Vѣ@bqNZ1d?]g a֣~ D^l? fLA$*Y ッ!D^RƅJO'> tݱ;`(HNs9\C =95#)`'[Qa4 &f{k/Yv5S+V!=4U Q\57a>U<0([ "<[zH{^>.aH3W,M1{k^(ti1N H 9.tH嵥R!vZ#Q%_toLMK/w_茽ms'R~8,~P@Jx*p sג{B_kn{-#x}ҥ-tiBh|0I7K dɨph}h~'+!_ozMz"iT/#wΠ̅B>w n'_L1rGZKyhoRτn{T[}z:î`ނ&R2*/bXfuN}٪*8LJwVif>/B~||:W>aONq˾CH8Q:,W7V[" ` 4o$ PsʛF8oPL~' **+=RcЬy|מ7$Xu?ύ1-_.MX*0⸖;b'֖4sie1I ּ^S{݉;9HPs!0zu7h!2 Gʎl|~ 5!ڐA<Af$Oǁ՞ HHO5 sL_I/}ˬm>^}fӸcn|Y۽6R1Cb#Eyy^nju1 徹 /.)OÚlS,=[V>թ \x+,ăpvULz^uHx%w @S#=]0slFDDEr4m̱/0Skk .VHX8EpÎ[-Hqs+AFN_NR 輛dڅ4;CƯ)>v0su=fqg@Q[B4ok AhP?u`3+>$ -{"۬H]$D dvMa`uI @aly8d19p1&_)'`U_2fm!" 2}?|hI'CyLo.Lj0D)j&8\| ̒8Sv [yT]΋ l<- ؾWv:J7DGŅI~oJUu<{KRkY4I/ O$s@)$Oը X({V; .3,yaUaD%CiHcf}Aڋ NI$<7p~r؈4BS OSsl)No yt9k;P+&i,|Ga|:O1+ʔFu ;KWEd,ɋ%dlr0K+?3x:%B7AQ"`/M_2j,z"lJ~_Sxpj穰\BGjĞW n5# k~l}1*C=.h<{X:ԈLW]Zs})rQP.i!~*ՈOQk67 !ix\spwMuRm5NB!@$0I5%e6OB|-yA#ՙ񷿿7_Քre0ED-iu( j<%A{UMPQ kQ9٨*x S⨹ Nu۴=Jgq_N{qZٯ7 @Pu=rIL26kmTv"kO ܯf~WSr~ \;ҳ>vF6>{? -ZrjH bRsˉ*bk3yǹݚy.*ؔ$;Vo[c7L%θJ=2vEUPEx8г&ɃY8\%k"># hջOH5AX8q_E"SPmx1T3r$-4>=O1Ө,60eڈJ-2=%w~+tEtƃ~ŬsyD'ETwW/q:C!%0)US(u[̠tPnNiŷ<}; ^}zF7JЩGîeM@|Q]0dLj-e\$_D[ !hX!pOiXvMȍ2HtM&r+|Sܦ{FB57<Div"Ú}`^sau@aēVt62W[ MjoOH/~>r)CZqIP`8nTl TF74?2cs |ʶfHI(E9 jytXdXZkIm"h[UxԂ!zVG یJBPm9 JT0H{>zJ$)7Kfl'^^kRSm6SY7Q bTOt{#;[B$:{|491k]amܫ'Ob:w]z+)Yz  [U^o2̋ A9_7[xZi0}1L2(N:>%TmHuNEb-Q|Ӝ' =&Q52֜ 1mJaq )L)xreawZա:> |ibisDF,DemqHhs{ɲZ@oy9 Nyi0 iR_5ܱӹo&D;i~wM2P_TK'9LҌp3YExe6&O.7Eo-Wqπ)?Wuub umH`le%aꢹ?lfih'RC0۟vxdطQȴ$WJUbA'Ԕ7.ߙ./v 5U OB Zʂ'5qHK{INsj(ɥD:A@0mTgvNTy1UlD?vsMuI:N|ض>L8y? (r9Ǧ`&VPۙCimz"ng-ľS$a'ԿSAdV+D]0eRr 3+iݳ XCu[bP27? S,.ZaN2p1J/܊QVWytvKCEGvCxm\'WF)$I@Lu=U?#{+DЋ-v/ؐ& @XJ to/>'lML ^#Tzм:l@E$:">O@Y=)}PIppy|h:E$Y|wI #'b!׼y@0L݋J3͓U>=B@LЪN.S.‹w6~TlBaBQ/[lO#i52}lL+xصݖ'QPEʅ`睳=hŀAYư\2 ~d=he9l’n^تHoUÑ~f]OHE }7o]+8}uܥLC3!=^1a\ Od_w/5(!uO٤Nٔ3.g?ad?!|mP'\v upwFX~ఘS~q]@hܓq)f:4v1GqRvvzxHW A:lhY0'"\rA6K_iU?ƽ;1T0w_ 1w; %ge?zuBwlyQ7Xj?Ct @ 7{']z5*y7Yt9s'bs&2!PgMr!\Ҕ[#aoz[3RR޶@L0=_0z9!V&W  Rנ0hg)Nxy,t Kk{lNa.guä[)\?xk*ѧoDETdF!X~K&18Ǎ޳~m rҊ=(@2OHNgazЛ ?~yVB͎vӨLƛp]V=しl1vDJ:-7t/V{fnN@j`Jj#!p(ɘv^=G/LP ٚѐm xYݕ:i9PKpR^ M?XBB/y9LYFr#lC)97oY^fX=-Á%lJp.Yя,9N/HoK<ne}.jX-.`j*:7܂"ݼ2b5%4iz.AK=y H $ .mcd u>,,LKW*Gs Sv\k/EHbf %mRWZץXe3FlL (H5ß KD lRnl_@7Xsm9hПbPjblKz'RMo@ bC{G;P+3tmw$ग़ D84@*4*˳X71lr6nzBq۠)JXKn]rj\b F%jb!c0,H=A)]i6LڧA !@$ [i3쿘^$G]<)b6׋wK>[ͻo@׈0sb5MN֎ڠ N #tS%e 7݄YDHv9]sϏF| =R`Vt77V@--KuI+ exΛ4 Nyn>Yg^Zق0tO04T!9V%QtaKCr.QAEYy$w[M, $VyZe3^X   XiD9 `o5$l+Vs*|FUW '+1H}~p'$ '<WlQbpZM dz":\h`f&k-/`] тfVL Uxh/ī-vr1E>5Դp\t[mM:+VZ'!vP#ٹ@Θrcj"PA=ClSJf I8%[a$/n3K-?/2洯3Ю4N~ItuBNb:+XVBFǷ\ ԙN{Qjcog9kFj'jLhExA<٫&23g}qEZ̘TK6;4;`s|%nQ1<橋?K;ҳ{Y7UnI:}'8<:xCgϻ[k}ԕ#u:0-3q)O6v+>wWgתӖɓ^zc{;!r[::mfGrhط焇T1RCKWx F6TO[Kp6ݕ3];D0N2D2ݮ.Z( ~ʆ7D\2 PSÌ{WX[gx ,wy2[\Viw3Hrj" ۯ ~N7}.s*>Ymg>My[q-hpKF=ɝSu%qtY"UuƵzSGijo`Zt%*\S'(e["e,ೲWxC8dƋ<8*14r°%[3f_-o`1@Yr6T0 'K`tkE=O i OFnO.^ƑNx_tsO ?BmRH'8r/`E?pvϾ{4.ޜeGy|fU??NI|ZZQ l;BtO֧{ck̾5OP-Ky?? P f@|=D4%hXj|ZK|ljG*YjC{q _s""F%6FI1׉l,C6N4/ ?CO-L`:-?hK_IedLUURf_{a TzF4. ;(k {O;.Lê{Lsbj\>(]֒[\ACKeɳ!Wƫivr)]Qpu;+|=[Mz1 _t{/fX§T;+;FuWm4aaQ2Alŏ"QpnSjáIV]U5+v`Dv4COtW2[TҚSxdla+c ;A7dhTOM29їz5h68SM%uDfAHJPe=}v}h<`X`Aƶ&&j:)I2+3}+jlٷElsKS#khs*P^2BmTǟF{ RSInhz- Gw)A H%Hfp qGo4-ىʷV+CJCj.RYKK")yZ5[ 5 %9HWaE>9jN%5R`c*xޡDn䐉,LM{W"ΥNaWuei!MN77V2 DMJQcS{]H>ffT聇M'70Xưc%%:f漰)eTJwPIk3v3W쯵\Be{D,H,=#@-1Px%3$DaՌ>LLӛ 0}f1L?~ɉ Eyne=ةM1OBߛ9hcp*""C_N2clOf 7L(j[}f]ހ͍6 fbUwHr="hƵ%]@;Mmt7]mbjܝ@}eV S+ڡS=0k j+=@|1i;֟_EK3qFx[ "~A{:}Ğ:G~@yr--/vkС9&6TהU=Jy3xYX[ZD (5UJ!x8N H|oQx3Hɖ@fAd篕ųAox&k#W$z(!$Mg+$Ϯ;bYL *`z'ءC?pR5†! %6=[2e{;Mbrupmfs]UŒ/4_NMrD\=ǎ&}!𮣚OC)y( D 7WxܕIK0Kow*'5hD;!_HjH<1;3+)M0ӳI5 F_"MFBYśX"ABE 4{ ؽu=X&ED`aNZЪ*r'"6:r/_矱13(03xQ;lQ9ŋ~*QbφP9`𫛕=o/3D. OT=kk%,(Z(;qy ifB~ޡW:9.!Ku'zΔSս1#AzQ6fA J-%k!xfKn̍Lco"e6yn o%Jiع鐶oSÁFlIKx+[wazEWٮKLGsڊT>`$7z!B 'XPU (vrbPٕ/׵薳Ͽ炚e"cU/?, GxĎ"TwZY)s%(I/U/[/bM44L8WR%dCxiuLwHiʾox.IPEcNm8~X'πtf5W٧`ʦjuiQs+OW G!Xp>/ڀ8UB/#poycT+f=;ssKOCR֮ ofcD@d>}ح ]%.Jn9\)_V}tkP%=Dzބ"ۡ٣u}H$-CYײ Xy~Ly T?V(p?eIV3̘Kz7ctW[Fyesf@!x5(E{7sǥITWuH| f9U]E@/J9#a;UD̕%1[Z9<Ar?wT*4IP#6~ prVw|ԨL栫=EM<7% ߵdLh{u1'ڔp4K}r_f1~B}YvTG@u". Yy%J0G)PК>e>GPSsSob3=ɽ@t5jlE9XwZ$g [[$hLB S9Q9ޘՑ?H1c\ UeӑBC-+̨ ڈŸ]Q͊!c >XYRv;"沄s. 6W,H8 d/@}k89K$Mͥ6%@ubz|/69W3y;,yqIp /b w;+8Xg<3H/NTߩ#o_}tرPlSp4> -l̅6][n*z\ eغBpX:^Mh–KT4>(Ȧu)&l2c$iYP? CsW?3.M/H+~Mҋ/͌ ܰ-$$q> 6XZ+yi.zF7UL}.NylQwمlVXI#B7V.Y/x4U<ѽZ7H j/TÅNxbB3O-Fz^N ৘uV|0&?=7[@fi}I˱̣Y{h)n1|z`Z`PTev[_$a7% hO KQ)W4߷=%x6=ɂ~U7]wvru0@EH37IYrg9%8v _^ oAmEUW#P g4fi>oҙs78Dn"U0fp/IUj!hĉ](VtcJڠ@lgj AKydb6r}P<@(rWpEҚwN㝿˟J$|̄myfw&3xvbk% XHOk~@4JuRAAkЂ׈&//.(›\^b`}B?tGЕ km|xy86[j@o'FQ6-* |l\Na[xqQK4=@y;6\}G:LǣWtvWx?<|jo$_iIqߖD<7 nNWJA$ "#;ogK=H&w[M|Bc&- M-%6k'e ۍ="vzmX> xw< 2b^5' eQ8Knt5F&߅_.Cic=F;Rb %_CɈ%2Epi-H]eZpoG%kcSN#$wQ g[JN99F:Ac L[?g1'+b$x!ݹH|36xigGzME"D d՞eG F5@UolV|6NTfGq:Xzb tic"( !chОĈ|~ֈȚb 9 FOLHl_ V釿w%S69#hM>ȞJz".E^\+Ƶn+̊9" gmX/kyƘrDv#A:ƒG?z$,xfGu|3#+/(ȔQfV?`ST njdeCYr[3\,VTp\^y{pbV냳S&,0hVI;,Ʊ$0vO")@0 Ѡ<cs&$!K9=}Y]!ȈȎY%"Htl#x__ RA?qPs%BfB"+T-IjIIJ*57k"<(ΏBssq>[_ӆh UN zSqt{ ^YS8 Sʗ,gK}xd^Ƞ|eQ~̠}hiWM})Y/ \\;Xn)8lVV .9ކfݐy0:X[l%z7TU/+8vlVR߱"`o` )殉h fL l)wǍ̬AIb-.C|nCO`V;o|G Co^xfuX˰݁اJ4;09t& a~Lsan*] /8w3 YFyT ,}=a$<܌!r _%l3+75I LҢNl*Yb1Zi,Ir>cM'&6`SA#OujZu5M/gɱՏ-{8px.d]7M A;v61^GOiqYW<D^rȥ/b"qe}׍3YF80= qwp\*<tw$ZnlsH,G pzLf]PƓ$7Oc,25tփzφh %mh`PC5~!;Q'_#t1 ^Ut1P Ed0'b6.6'GWqVY\ÈT8Jɋ|YlY88[.x_˚pm%uL7Y<޴w33; @s?*F2N^6J<u^"SWkK_P.W,\"Ox#mQYܨ 56C՛0ficsV6XuE;I |XϮd%C`ު+ȁp0bk={WcÉm?tӓeCnؾlʵ=vp|Kwc γ1E0ץBI-p!쳃D~1aY_BY)Gj\]2c'T쎞`)Ykh.~VsDAy]8pȦ/` c͋ڹ_芸"3u؁bYT/ǑԼ`;"{bxwj*G[_<C l!Obs9  Kn)d{5zB"UH}:z]5,2@6` 'Na!*uAC?uJ PIEuS wC }aZ2p,; M>eƧS? kɺKjsv`յg.]vyba[rAMmމ/,z6G<žZbց bvSpGaIݩ7sM9&ӧ.J^T 9NUMA9́d-VNRAvh ZN6_1|Sɶ^fgvb :DGu]و09xe< "4Z~cZ$,UVQ%Vg,zTNRr{;%{ܴWr]Cz$y0Fu to1&wmgv+ւH.FN$PvgLXI\2LU$IxWyh(;R^p%/@^ ?asG7(K  ޕ8[b*d⎪"ȹN?8ԐW<L%F$;OOE4؅s"$o p mS,ihPX Oͨ$Bdf^_ /`zj"ŏXT7*$~ < ӑz8b ߫$*3 ǚӪVf"ƟݪdJ!JERԱ?0e]AHT yv ~R1AdEgeܳ%6FEokPa k;zѩ $vL.B׉hI-w/@&VCU\/Gs"S¥FI9J]4ٔV -5g~M\7H"]J"0ڔ~@8L7%'AJ͞(,S@܉RU!C}~# OwDzKÚXFEO4%H~EY#cB1] )u[b.V6ѩى%?D>U>4F)%IcReՌ^:z**|du*rp+rU j]. 5^.V:wx zIPh[¬uˆsЦ ʝҋ\q$*$Ӽ(X@DO6y\A_n~] Ɛ3E]eW,wQ3 . <}:ҫg?m^kb8)-Ah[O pU<2碑Π{nOQ4ZwGiUF'f֘r*5FFmeG+3'lTrS~O.i9V%}=Q}Ĉs3Q2`c=b~bK[]2Nhݑ6sD}<4wwsF2$qF~^bؼ?Ġzt$얹/)Wz4?YaU.#:/^NГC."92+7j8}Ȥ",TJi]d_ջT_mx(Y:&jS_c1q/&r`Z{AvꌞΎ`}NaWS`7FzT|IxiZCCso)mV3}`ZTGNboB̚5?ln-Fr1pEe H_&7[Di<.))dӥC փف_]ߌCJb.8ǽ#Y5'$V(r28k`_#-ma DߦV(mSb܎=ŭwM>(cAAN R[+^#".`TG& ls*N2'AHQXbS2Gk8IWXw$(6np؁U3-  ~pY@ /]^ԑpR;H ʔvi}fvB8Le&}7$68&r^+cKl  .P\;JY}bi6}Ӵls.'u)(^;Bt.!0.]!_?)X),*%z )1YwArr=a;'2, POeZ=^{<,Gsm]g!We\4ݰkXd`p؎qG *if ,stQcyttٙl9K0&]{b .* U]hmMjRNygNAϋQBlv>LПa,-24;]o5Uo8σ)hB$@ҤH/Ť"bIX@{N$wrE}.CNWn&S$xSG RLEO\\;Ϗpt[X_Ky֪*Jkh61sPM(%Owϧ$>FgT}xr#zW5E&•K: ӁƝ1G. ˿ <~g,Jfޢ~0e4 l[mf;ڵLXVϥ5`J (p7}+=gG\^mqU"V$D]jP x=E@ !剃!\׍Nb$8Zҵ[!Ia۔CH!=8sTkǁ8lE1k\$7I~jT4IVTnΉVOܠG=]M.=̜`Z}N` Uxç\U/{>w 'y^8:Yʾ2=g~ w 5!@_0 : F:bʶm|F-Mz6|)͊#܆}L|AmO4Ezw WJ(N%P Jv'kE+؀|H_T*9#3Fdzlv ;z\JϚ 1FsSw[ MU9'#@aId =|qH8fb $^M|'Pi/#';fnCK7O|6&<R(m\|t[5?‚9xCc gtZ@0|1mY@9/[ps vc.]ف+p,M$e4)lfd}A,'b`ڦ@6s}&aM˽K6ϴC; ra@auX}/X- <6h?p,«z,q*,a!Q;AC~A++ M[5Ub̡?of6t=b.^ۮ߆ JFn4 9klħՋE<`J'-[# B5ójm!u@%/AiJ ȗ-fcGϖ '—?* h_s͇RbO`-/ Ç]QmTkV}"Jޞ&ĩyWaW^ 3(CtqHuvJc槷nJ2؆y&)OGG*v^[pfB 8Bݝ k+8?`..kqFuF~KS$<ε[[ &.;V&=%N0/9Cʰ) rT@˶#{4 (~U'uS-Ÿf,mX$Q[GtQM}[g4zQ \NMi B9{ZZ-NxW}מ(Na7 w[n[(3ܜ@ 5,V~ - HFdڽ|b^%lW6[4)M)+g6+#AN,9% 馔w[Ȧ9xSqF{%6 eғ5hRҸIQb'D\+׍tdw:37a%"Q؎{}}lT~53VrP2o$S"}*DJ)H&퀡YSa$!π#4hnUP7!"dS(n 'xt=[lM)eeZ+ b%K4&.SA&ҁXi@n1+ִ1'~%$KU5#uɮmQhZR 7G=5 u,Mا(T<}oEߢMt|SvbU·{]>Ar+Vw->SQ#t0 t5|brO82S &7!ϕ-\LJ| sȺd{]Bps>ވ eu|b6W `սa \fģl>22ТJw8r^-[gd<{?DeXaqqk2&g~ {Ŧk41@Cˮu]^f]tw6Ei:/+?`o &T[Ec;*,a"]hrz)j.(]$b(,?ʽJ*͍nZFEqX.+4sCPl>-+}Qp$2V1 "ٻ{{B&#(81灊ØĽ NZ)35w.o& 1Zq$=Av '~=BObiRԸKeHCm xp IfD#z)`?hn"OT[)뚭oju-te:>ͥ8W1_bLWt}mSԆ4zVpIYȮ箛X$PoLq?0Ȁ' ǒw |kMDW9 tcukɩyF\/BS VS]pn&Uf}:s؃b>C\.ky+1:Qʑഌx*LM7+ "TRގXW2*Lڵyf}\"&ѭN~ȽPwt}mm>\/YJ,C2jrJl̥w3+sHxoQ-F(}X9Q@[B\VMz~w "^ڊs% _& v`V);s"bFo|w.JGkgn:m Rx(4z}.Ӊ`wk0(A$R7j> M4l&^)i9ŚiKߎHAPdSmupƆ:U)`p5y Q| qwK]I@U䭂5T  3QJAUx%>Hs.ݪ"PWТq'{rѤ/0.T[ƹO˛.nL4*qЄœԐB 2;wMR, per]_UJ@7$\2膁(PUHvC0,?!+`38$9g ! RTbYM6MSnjޭKi\ L"hʙb"\:AAA:t4I`ݻAU^e/>)TA C^?K++Cj$Q^0.S\ƞ%通8IJQb4O!.șjaH=b)gULBfzQlGA3msTS.,O Gf;XAY.wbb^=Q?$i/Ս]#?Ж2~1T5L$-̝W*oڍ2饦psouc(W"kGw>kYCދo\]mOp@ZD:vUߐ)9'kf&N??URaoѱʉ_>\q֟([*~p%զdz~Tѹr Ss" }<@ڙ5c-X.wH3?>',OBaM^̝zD(})EI>Y}{ꅘi:Gg8wXD\b2 -8ry[0Fv 38aWa;7P+i(QasiqZ xBg$F< : ''H)3i^x%.g/2 ֞=AYV<ۏf79L7\W}EhQ%Ѥ % HXvvp>qD7EwBNœ$u4::e6΢rR:\%*(A.I1Ȯ{>} /`7 4qZBuʉ$q;p^:Gl6RF k(Mֺ2XluoN0D ҽD"I)wv?;87%ʢ̨d@Bha5'9egE'_Vust"t&FPjQn\OG Vg:"0c1=8j[v;7/v c[<1%S?0tW˅c9I}D,zKzbg`Zbj<&uJ/ܨP'F/dI63bV7AmZ[ G`?mfY[n?G>ΈNO @^(wb+ŝA^a5yi٥]*l-#ɧ+SRe8'Ԭ|PBqySΤQђ"! F𹌈a]m9tJ[ J\I /hLO׌ ;&f WP @ _[G';! yI;8KD΍Bup=QÔݶJ߾ya6U+f)" eE ɞ2\g疝Yʇ7?c[Zk#L i'w.)5If*a̒&$-:^fnC|,V}o85sN6G(KgH!%#-$Rq*<lEBN4 dnj: bGj7ر:;:I[ۖ&2A,BsuYEGm(Ƈuy\n^f$!7WBfS(]ۑd}NP Eob g늙ԯNs]%w_,B3B:~_1yYBXMM<IROمeIyx|aB޸ev42\zE%Ч 6b4vm'c}Dg|*޲7 S0ܚu bCIjwǾ7V,t>'\M( 94]!/w N<>^/s4ꅶaр$z*Σ/n<2=pg^^,H^c0rF,ڜqz.u+T͓Hc1C tKýƎ|6Y(9XgnolV4=3[G,8Ht (^Z`p<&Tf ]H+WHD͂cbhdIWgWfDM3ΖRgA#G0/mwe"s?{2 fv#Plf+wͺ U)6|YhK4\ J)+ XX}:tF hgGX Q'4-{W|Bɣ12og]zn@&nU"-3²n-vНk}`$UXxCEq۴QOe~"$T pC ̰fm;zRZ:?̎5G#LMx4͇V6|$dzԻIc˴F0?l.׻!5}lOŵ9mGSldHCS/CH] ʭ+IC]D뚍n$wtlиPun!R;ۂ>O,oӗ)홚I@{KLR?,|)q܌&0+X{쨴GIVS 1n'{f?{!N/rJ5*\XNm G܊iDC[)W:rԷ*3(6TuDnsT4^aJQu \$\v%u_\cp9 M,XGjQRJ{|who@Ui`Cbg{465_}]Mn5p=g?˨ ?! ;u7Ci @/Inx 5@jMUmGWp9{+2bJWk4rFLNVs?zLIeu K`p`ϡJ8pz8 _ZsebPlw-ֆVq1/|ܡߥPޣq'- R6xLѹŭew+<$OB$wȁmmC^m$@:X .?A9qgXu{8kft^/CDh %OU Kh|LRjӄ]%oOm4^3>zB&eRJyKE ޱ~_efswgfLHK|1 ch@rX ײ+l,=2l+CՔwURU1&0U;ئq R%a&)V  UlC32/D 0{Ov~CMKzs{Ml8W72,u7XM!7?ǜ_Ɍ6bĹn1ױcom?7v@r *Z6Q=, X>Rw4/_vX$B:NB1>ޓxi]V?_.eB6[KI4T7Rqv fWjX΂2/Q_OuسHlxk^ "f)#-,5kDA=H9B/oI kmO/y!igz?"*"$yahxc|o v>np(>-T.,ΜQA-6>U ^sZ}rm~34?SG)tcO")PP<@wO8E߯(ӫ:)jY9 ~W#m}:o x&JT`^+׌Rݾ_lh4]'W r =Y5&i=KīJ 7]\i"br̭8"ϷV{& R8wA[Vi2~iA6.hШwmO@5v'RNMKй(&!煠,,@sr!hpxpnyd\[% 9{OGI|U9m}%=``xs(TLH QD Y`Jc v}켄E)(rk/Bc}1&j@m&0MCh_ vGWN fQNɽ ^Ђ5F?m2 JvQ%@0}_?10'2d9ܹGF d.UdQFWu}wK%4 Pg]zsr9{皬n>@A5X1fTA_҃׏</:_qx})p^ɫ3y'0]O0>,V$/K@R[{-@e{ 7GW~Gu8[1nhv:S p`U-q/`屩0: E9Ka Lx+Ǔ2zDmW6Xц#$tDc\Y M.w  n] &dёBɷa^8ڼF='<P̼L v,"\n mRCb_l RS_<l|÷~2ɳ%ѹߊƩߟweevERC IKjD/; \9Ou61X а 7yIJU(?7v9("& ;V+6努BlwҨ{uY+imC6on7enKFhݵR) 18Ϗ,E4 7 H{d|Xu۸>~u[>3EXZ)9f}ҎivCyl8[f x(sQ ^n)D1=HTN{51^߀{1>ϫ8rRM F,~9o@B mmP8?# ]Oty Y@|(0_^x!z/ !]aF17LWevhe!-W0`SGVU]^&anO8AXZá\\\)Rn \H5Ъc{^3:\]TW‰Pc<-_sSgnAmMϩ&4YxIl⃑=Gf{ic3`FQg,!MAFya~\#D0~1ccrcD kHgQsF̖T{3\͋W}&y'׍uNh9I^M&W!?H g/B@!>4"DoVlgNIXHxޜlhlę=ҷfsa[HGfds1[DD"_ſ'iؑ2_7OVa,0RqJG6y=s)zrFd B=o (wֻk("[+dlp,K=|\Ze>4 t&V.*Pʼ%E`V7s`v4.ҭVu,$)U ȮjXJ e&xR#W$ta:S#_E iwKS2]YSRp-H{^9)E6G+MǤmd?t/0ʏHLV>-TEU8Onܩϊ5K'$2\sQfw=8xrf~oeJjԣ!vQ^+谋Cla TJʢd q\A_ʲ2Iɻ'+!pN؁G3mJ]7j(#TXdfE4@ 1|쭺u!o*q΋SƲOd9:f\ar$Us EuXE,;ū̢RHUVdOWҘ>ܿ0G;O8*/?9ͨYv۹)< v,YSKVRIVjihl(@" OM*CB[cut1rEjsnWmML{gګ1O^=[>oPVqZ׵#xW^+!rmC,zXq 0)Κ9q^GyHm.F5zܺwgZ PG1?8_%1!@ Kgv %#q=l,y~]<^B#K͕.BIoH< !D;ue?m %3oe9-wNb˒pSl>[E@ur a7i*`a`߭`.YF1 h%Y4M,vM]u\>JH>9YԵINsRsTKx 'nyEz1nkʻY}Xc&)h BB X:BuKHiNzG6B㊍`pdף{]YPjc/(ӱ0}K5K X0ttEz'R h(5װk>e)@V#܇00~ybnIa!PSΪ̀VJjk?qzhHC^¤[3{C Dl*|*20.UR)W܎NF L.NDK6v#gk25uvܧBB1#K h Y}BvՒ2&iWA \Ń2 ;_=C俢يH[+jQMFh r//D)p.i[zP.¯vqi7..ɵr%M&%TN5S6=NJ\ENª6P]N=$Qg` }=[Wff"| >TN۪sXt4%~ƞgBZ(Gx3rC8`Qi;De;(n~,쫸G- ;QGm2ʌ{72^q@AÍ :2֬*!fɐǥ5N=ا$0]O`Uqs@%Ot7m>N9O !ya0 o8:AN  b{|2m>]bn0 cwg>TJ_R8i+I!#~A N1r+"}JLwgPVsPx?X6ã+/_B +u8yFCbO)ldL[?N@NCC`y $0볨L5!Nkeln^e-x[Nf,4 Ԇ떞JCc_˰\=.+3S1KffQqlV3&_ȑH8H`:4 Qۋ]k벽;O#=^V8 `>d~ܚ^-]}/cDP? Cvˁ؁h>v {*7Nz)TϛWKL#Qp.6dimi4peQ+A[KS8yv}lɭȊ -ރ^C =ZxF|NZ*} uN%QeHඞe"yax3\jli횏T!%ZueNYbbcWeČ ~lg 5W7O|;VdY؇܍^a[q./;n)I*oindqaƁw.c6GQ1_O|\{Go t2S !DdEBSjvn"Es*ٗ9@:*QNCdLGYz)=)?,YZ5}Ş“1jO賩ʓ׋Hz̙eAdk"UyҲ5sH®iD?5ն.&auPFj(jKrLJs+#vm+%,Sclx!2 @6-pf|ʫo3bM;䍏׎ O'QS2 Y%ËVg,nd}9Q(T؆0c"{]ks$lTC0<,XrUss"Ujp*xkhpDUCID;/wpM+~0?}EQji"b_4KT~DeKKaNօv]AԱ$Q醣>̘S:{k`~Pۂm`ӫR.–jץkoa! L=5kr>&ԫ[_Z!Ou;_^C_1ʨ1:g/D.WZ՜ ^>2@E9L%v~#O ZD̢EȥCiE`l` bfւBkJ7ٌB;/ Hږ7B]&(ULT>ߧPW&6luW]t4_Om ,/u{\+ Ita#dռ)"9ؐ[RYRlA$ׁ&!.ڏ^޻/\ kh :>;D Yb~)Od̠d3ǣɅPUk#{q3ua (gh$ e"Lcdj?JRy7UJ>x ʳ +g?!XBTe+Ҍߋ 4!+4!1oyޚÆC,$Fouk«E 9YpV\-0@ROi1 NE]4&o!,o 3m\;XibmrKxg/Sr>bMջ=HC/qACK޷n&Jw%'1*^MG¦gj!:O]~C$.|}NmJ I.N,/"9ޓ|_,k540aSF?qtΖ0W.K~tǖ⣚1i=8UVML}n=ZEtz4%uާJW՚qn1Yo2FyD-n΀!ATo%pj4 ]|[B~/p3Xj&\2v41@(xMnBxzd 7}yaYoXG`܁`/ąK|M|m߉cڴF[Cb7,M%h3&D= C> $&J_~)JX Ǩ9C-= ݝzLtb- 'yEHG ),}QJ[x-7 B4jF1B鏚g! c^ xͅ2$~Z,]I_7Md>Բٻ~[q`H, (#?bå1Ӵ8bMj$ K0XWȶNUs">:4 PP3.i[ |F!BU>WFIy ]?6~n|p(+vD@:m7$Zq(f$a"&M.%?˼*oJ?׹,BBP}NCDG4gT@Cg6)Ur%^Xǀ$|qGscve0ߤZƏcj5'j-J_s *ڐY%e$b Z1^3r|vv}ۢ|u0ؿFwZϳXzz6ܬ(`QNfq>9fkfMy"T8-[xraЃ񩥿~lb0= =dl eESkm*?z>aE MqX }M1Czڭ {\862Rg([G)2*_P~r<.M^~nErT (yrIA>F} s lm6Xw$.+s&sQ :_h35Nd앗s!W~> JDnJ4%L/xQLb4C#kJRHwQ "CIQ[P a&24q[t7\: c7 Բ.]yQBSU c ܧ1Xw98ob,h͙m֨x&’-|=l!&E\3(bHtBRR)BVBGMZۋ߻^m<1hӬ0 "G!Sb>ugeW&lZtuY/Xm_/?{.[sxߗ JGqȱ 5,cw%psd N!e{ܖwgi.-NJ/D`]`ct`]I0ş&/3/UE•7]l o6(7^Y@Bd>R=>m| o NV6ѵgEqMc_ Kuw9=j/bZhvyzB|7ʊo6Ej #\ҁx+bJ+v.ox%z{d05\Xrd0m ;~t0_( UtUʕ &^!0)2H@vW (7N4A9c &*3plG=ט0 #Ɗ뒄p$#%1?][C ƚd*04˵jö:v9"Q~t\ {h/TC317P(3J{'i[;ŒPR9ɑ^)yJƚlC; | ߀$}> H^g |jgd4M.i4־ԭ\.7dm&KQUw0O'h1"C]õ~/&%PܜB[g] ǵ*)96lז߄ƃ?])+P݉WNSR/!pgӏU muP-vlTkte^u-bܜ~#Y3Dk3٭>AcW&vO/b9q'MBRr~ @-cQDWk؄U?'0FjבRڰny4e3q G楘 s r",[^`LxiL,‰U&LA£kpKUso}&U81NzsXx$.\STMc&$wģ.pMvaكչE /=N7 h3v/WER+L/GCF366!)_P3P> im4hX,,@9,7{\G>>J! l#Љ v`"}APh)]/e'1o.xU~J6r'Y=>ɄIKԇ&# rlNLT)O >{XkRI,aXj8 %"{;4 WTRqmڂCvWI΁xHqH- \KWʵs "VIR(r(/W)cѝ#?\iWw_ן~D@قyx Ev߽{~LRQ(1rB1AYȏH3Fl^q3U0zUWn#`nYRoopwYb.pcN 2JF9/~#ċW[A8esJ?`DW O Y|xE<43VIu*DJ]Cib!t]2Rh=+vVPsbu*]Jfw6I.kn̫qpp{Q󆀽 Cf(?W`Xʼnu##Reek'B1vDtݙ5y*k{j"L{>-deHGXr&pDL] hAhМ r3Z!nU6Kxw]R^FCI:ge݇%p9TM+2ksS & x r޷_ZUXwƂp|_pMF@×%)f>FӋ0ؓճH@c:WLCa{GN/P;y<l5չj/^ WBm=l/UbN#rCZxY*u MTBv%oryc_!BsokቲiX*5bT)Y%`1Yٹ=&x D&!ܜx!`J+YҍnsT":6IKA1Q|R/6[@߸:t5i[Ѣu DL,#\}J%q.I0>M3㇞ ӨZHdld~J®LцdҼ ,ۇBoꙥ7˓S5(5 98"'fWoq* $t#~ش~,!ĩ{4M&"& n|d'"%؁|C3N 0 ܈/rDD9M)j$q;xr(N\ɀAڶu 7'QQjR k̨id/eFXqȅ׽+ ^lSz_؇{[tioҊtĠ^-, J5| .KHؤ[UY -̼خE(O7IUrn^LQߡ8V?f4Dte / q:SYt3ǻ+帢һ> mb68hh cyc9 &u<Ʀ%io]A_tJWc.KՋ8@AO;i͜ <彤C 쑛E^}BX;-X@3TpQ#BbnA--R}jp |ԃu^ 2-hAY7"ۍ.8ڵF<}/ŎQ/Yb| ;V!&=S ĩfq.6!Lhj[UIh 2m*cD+BI4!4d SJ{mz ąyZ?s{<} J-Em+9I~b`n (W$N}|xR0:t1|xxI0!^-kA@=?ִkTZq?A M-Rd2##BHuh4^>c%xI-#cɰmu~P,BJQ.ϖ#:q3#|`sTI]YVoh_"Ng_wD2W o7k$׊M7C?YY'Ђrb`ǏTLj0MU06ɢ+`t3 Αf?7VA.v=Ĉ(guHmdh[K헔<9DݫUߺІ!$VMS'15Yfڞ!ښۑAI@W3\rdZ*ŀT)FHS16>ⷌUaC㊬2%{CFrLy2oX|G{ٿ'KI[3Zw f1p<.zi׼r-&LBz*AcUWIF'6(oy912޲1]L#ȣ菎[OJ{8wz {TKGIn gD{'^&-`}v޼"hI /{bjS fCEp{ǔb<yB!yz<$:R5V`•i6y$) M^;ae%^:OlS+f^$ZHIy~_x6;1zAO lJj]W"uS"D'c%~ zl)`tos?b7m;]y_A{-2]BQG<l0]ʓÛؘ. m:v\F &B(B<1a3 492G(fO(LX>tG!^&}V"ym-}b|a E #Dx\5,"ϱW4iqq0~PNƳ6$l -Җq:>Giy;C|8/jQի,vN=dgk fx=sv3LZ`7t:>%Ы=|01[drM7Aax&q?9!d.}[ Yʫd h]LWRw#dz@'w!~eU) /a@u) [h!DN|-jn\fW;(R"syK_;ז7ٱ b,kk?Liy~i5\q*&DNYJyxV*.V̷DjVV,7kȴ,7 g$xF=2?PT15+DR^Z<=0D|"{ws|"Vy TӺ eT64a"B2ALv!8bEdGF i ?C4ߏ7uo>(A~3sp~I 1Hypfy|<ʱ2΃[Uzen9i& ڔA t8B~i &dsHLq&,_Dfᨰ0[Y  [ R}w,2ՖТޢ d@bcȈױI;(>kRD^U-͊z8 # eQ}?ro"U 2QP3n twų+e*E$!*gAb(lԱ5 VWf*:.pcJEV/USg>B'稰P>e\J<5p4U65sHktND"(#/βStM@ w1ETey$:tMqbrުQndSAq"Νs2 ny+ wm(FmM_oo4Mtk`ag'өS?(B=>PtU0h{JUgCGٞǗZ +Ax+B( Ls:PsOD2P2Q03/I)eÓ]vu\c{I5eDգ=`?,ޑJCmviqnbn益ܢv'̟6mDC]ja :,Ԛ`nHOi X ̞X3y#c̃Gd )T|e֙"$7HangS!Hy=w973J,}y#ausSzV8ik|-;$HV ۄB4"̓x{ ]ذϠ `V?0SyB:$=Tp:M `Ü*rmuX]j+cf_fNuLԜQ\},];21JC|{ ;nAl<͂?p f>ً\PRͱM8h4GV9Q` Ϣz=FmNp !z瑬ؚ6H{?2/D^P*7̬ax?lJ4W[rf6oGFnL/vz*UԴc">`C}s`l;|\ݐ|gR2y +H F uO6j~5;ڵk iJ=CU@/Xd2166n^}[*-"89}\~PeAc^%0If-jlVZo޾[ު[rr%*vd<vx^9"vUj{rU&cM 'VHsazX7 F$n)!k "ۿ'T6FY 'btp|vFu}AX WΊn+Tz-Pl3l6/UзϗaviZW1fRdj$@eǚ rN$uMرLsW| إ78 )u;`kqziV1oǚ-~׎\cIY5_ ,84,Eb1{d >RvʷX-U˦*߳Keڭef3K&-6Γu,cgoTcawRC$ qﴴ@jkڇRX*p"wf9ƬۋEq2YҩFAl\T?U'н7kO( M[2֛ JDn2nS6GZ@ž.qv+Bxi*VK''}@.<& VapT 'tn8lyB<)4fV`,cEW.AOl/g7yl ͓pY' 8len3MnfV ۲ @9GIr`O-rp |t8@bC|7fq<"6 n;e&KE2. 76UF^tF9t[gocehT>E?f)Fݮ&zO&DN$nZ8R\kV|lm%V9jS3/5<#kJ)(^%7 &e͠PLޟU T!1վ""DID8M V5f`Cax=wA_/VV΃+aWå4jd>c&+v IBb6vr4x4&!S>׾R>4{[􇗊ZpaZB㜔:)2UtҔg<,:7Wu"WIް_'n"lR;eU4nǗw#x h?vB-&Q?Qm:H&у|7dbrHscܾjo9w(Cjޱ!lQ_u# 9%^?ڻ_6ps+ j)0Юdl`ܱI4Qq߮/ ;mJ GmB} cɷ3X”b蕰 A'g|%>l P 4OXl-A4PJIB o ޳afq[̪m, ' S8m5_30~`kKJoy&,/tn: 򩮴1 #qfz$1O{(cZYf%3j"+aho4"fUhYdr~\"(dD`fTsH2n4t'wN(I"Bp'::TCqʬ{Í2 OȂ8Y'fYK+x%%  tT!FQDTb7{1o?>oe OMm6d2ԞB=blM۞Dzt7Р~ý,, LL"o%;& ^3ߖ(b%Y yֺG)(MpT"7<`i6g}U=dK@&i&[&9,zhAٳcԿH 6T#B35.Qi=kt) # h k@W=޽Kgps⮪rc|2."J@5NKɪÐւrdj@6_=׵/5I}0^YmMQpV1椛yiWg_5oB\oWZL\v!:͊R5*4gc,R֤zh"{Ra=2ӜA5 ϨX3yc`Qp`cQlCTNDޟh[9kE Q&ڠTo.(թ~@CT{އTj6k~n7ZW{&$4 EH߂l gΊ^K 2x=0/Q{\ڎ'xhE᫛Khr9fVR_=mU96(-~dOQ9wh~O|ApQg ݽA k )pykQb/*z{05{QklPk !ݹ/0CV5Vl~[Le}PH)G"4n^ZpQX=bl[yU'sn6l}?nL5A4I|c?I0x]".~zGXscC鈸Ng6&\Sw(и F '\` PC!#ڎ4M ^#!JbhPInd4ܯj[P-_jHtg?9 B~(u~la!P~#LPnK6O$$Pr\!wzQ\\ F?$Q6$U0R#{txZ[e6: O)ײ0Kyo͓aP4g23#v d"O՝wK 3G2w"ʻJzp HVaドjNv Gv\0>1/b/mIϗuK'xOY/JM ` a V'H6eZ]VQV Fn5.n&/t3^[6f?􏾧̛ 4PY6xq#j-|$5 f圔$|EH</Q.>!1߃tKd iXUԱ2RpuZe:֤N7pu%Қ_ ~;i2?Q8=WAF{oog) P:GAU=O'xq4?\jMѦL9Tm%^A`Dp>haT/[aj砻>8숇y#KQd <֊*UU`tOˌ#zP3Zpy d.1!ZCe>DU:f`v?$7z{;oLFF|Vc$FdǕjȑ_~0f4%YO.E0MKLǷ|F%8N4E,q#,,lNƔ.9Bw /N%$ 8jZ"/H6ɔG2Qya%JsIőH <%sn,6z5\Kp#,9xbtb_f?E=D(6)ۅA+h#wS]-i BPh2CE- D[7!|qja*o38V"^n53^# &*βo5mD"JB(axY޻)$}2߮&bYZl5 O3KzHgMRԓKn40E2kj.ll P\[Rs e͂}~6 \Y=;dݺ<󕚠,'ANW_6(bB*չf$ ɦ޼ROYN8TR_SXHzu23+֔WB\)iHݮj@犸KERpزeS.[6?\<Կo'}iEkTCk'C{rZ*5QP6 GjAyv(U|! s|3s8t:D_oE=)d^-\[3!/n@ 7,3+_˚a'#|+viRηdM1U| ӛ tM6Bp27-yt0rp$n,|FHzUP1f32j,ZyAe%`O8Es4ufԄ;I!rt/ c4wOV~ BMHB]?n͌5y*j,?0,\ɛn{Y6@V$#*@Ug=y=Ya]!.*,O;u!SP|8D&\H0۶ Ap[<\l)TZ\rrdYiΞO( t#76E^Ì$dų#bx] lHm\ŵ.2.?јOe[#S`ɿ'Of?e`bn\<蛒$-d΢晿1:-ݒ$.%q88&EIr"npM|7xzq\dɘ97oXjY˵eQ:g?#~;Z9%Kf?jB25ʽS@.A#HaQW>/cNz2odsa=A"[aW ˳Օ ' ~+]ܴ"Z8d)A~%:UoIMhf($ʻYQƣJ nAZ䛁AjlSĚ ˿.;QܿPG<a'E9tVe}ѩc$m2VOxv5:W I c4P@8ԒkqIR)QD`TkOYޟJ޸ R_nvQTb\@%q4W \`nzI^7c v/-N .5r_ɝr⛍1!^7>LE c/Z}_N9_m6ӌ5ݲ?<'ZSv<"BGB&E弣&'k޷óݡ %ǽ_q|OP@"T]WMqK<\s?UGrD!A%]{ʂ6.N[`DFĨr99'bW0>rJ=ut$_K0z>k1f.,e.#[9?*Qt 3!Szn)8NuĒƂ4(ߎ36s"_6DSvjuAH0Eøaww_o]2g)z$ ʄG ݂LbwI|P3E*M?Z64^2T!=x=NaLGm2]ؖ5 h5Z9,8!(/4hܞń{6g!Ebpp}9P8L՘JDF;^z:< 8fSpa#nK#`g2):6Qr2;>-EKՃS5݇;*[$/UTu0jֳSd\-ȝIT2CȦޙ󡜋G*CɧWn%V6,ߍZy7׀5-~̖G*)jжdu[ϫ)@<ٙwQh"s]`"t(p5w `-dL Iǽy^˷x+".{؀{Aj)N֖J=NkN1 CWn?綅8 X Aڭ s $hrgpmJWBB@G+p%C]P6-tJ!FHaK/!FډMWf_;W|Β,UޝcѺ Ou^|dOE+gmJEq5$=VA{+ l[\yiU͇3dcQ@GK-e+_gFQLR*ӥ::kK#ɳǖ߱e"t!`S ( aUB\)(Wk z2 lv}ÚG*>vq~FT }q|"/К|݄Is4'PA0%I]`-W_ŹN'6aYz@3feIixt a4z5;(nfZ~ļ5Of0@w|Z\H4Q 5|c6J˨3uf'u ʚw;C}E{O& 4 j%Jl~U(K 'SZ p\5czUږGfB#deg~Ӛ-S ^p1NE0Zѵ{lV2 3}fA 8fbV!)Jϋt bp%HYՇ]6lx9~qHBxN')CnY ΍]6wzfHN812.Y>M\P;Q+@0rÍq>:,^d(8>;CvU^vCO7 ,F.g!P*U' /`&TPpOJ+T]2m Qs([QaP a Izs&H50}ޥ fj //iw/quTC[h a&W@TA& J70[,H2@ 7YHE[٬p~*31Zi5'H`%/Y *UI Tymw-C&|GI˗D49QZː#tM I.*rU$'KjhmČ |]w:l%Ғ9aWp:,hj((m sK= ` `Y ~}R!B@x$&[Ve.z\ y)[K)՗Lg=5S5#v=Hѫa `¹vfцAﳂ`uDfE;'V-L-rܴ=W_gj ;SG[mj ʀK2V]8?dW*L_϶QmthQ쁹A2!5Ł%ǡPk '~>]ޅS(#wljzRYF6E1ycM׵B<^:9G+ƹd E;sO-vGUeTCAԽM#dgsmI"8I3Z ̝+ shT%C&@+n?"4I*Q)^n̲.ם̟Ŗlu.am7~1H+ zTD&vr]b&&E]gj['$ky +H@|yswi[*e'@cI9j$B$í92V?Ӝ^ww/Zm hOhL@kw;lf/I\iD% uli♉>*AIQ~qjp'K2kzM5㵂-0)xQ4;f/߲%Ww2XkP'A@ۙ;i߅* r?_nm?-h -(`'s~M O0hᎠB +=5}-*; iz+=bTW3ÏlFJpy[?nU︔ݗ ICJ4RO? \׎G p=ۊX aTG ?充ؤ\/srg*DzQ"Q,K3BQq=oHj^A~JÜW'lvAŒTR0:bb-7O-!96Mfg4RN RA"Z_4$\7\33'B}DwUgɲ6hyVB~06V? Eƻи'CA0= L`:ߍdj<D J5绽LmOk#_Ͷ t5iMrR {NX\9HDp+̪VZt,4sJ"5XԄy*P7!p%T#P(jY9qͻc[{m NX3 3ۧāL"v)+dا~:E";!jߎU(X44c테6pƽx}*-aoW5?VA~!+'^{c>$"$8&TlÖb \/~e! cI>SxwHp[EM dxg#=n @&c!x~`/JDMٔả` ?N `T2eC~K#.:(}Cc]ZR#(ȳK$)ࠛ?7Ssssl6e B$ȸs+2Mَ`eXpE Ъ+e(Xd%u: 4NG*>&VJAtyeް' V;rmnQpXѷX};muL`c,}KeϽpq@Jy8Pf;z4ͻlAD z)Uz54u,%7K1FŬU=Lj  sׇ~=a"ʡeL%.bIVr;!:ZI@ joA3f;Y3"%@A|&/c,kO 9B^ªb_cU ȤW50 $RqYBTVА+gRM!A)ZTTSG`͋u⮸mY$l]B#7-/g4ؤ][(7;\\ꎩ3}hxݟZxA$ O.뗚%'GJEt(rKY,*Pd [`Coo/r J=.`d/CtyU=VH`ĨHP BW_cvp `+QLpW2#z'%K%8D??L)HTmC'}rXKuf2Ǧ_w1Nᷣƾjjl¸ # /I\\ሽx?{y|j8 eݜN 2mSRiQ eFo (LJTr;H8\.PTSS9;Gߙ;jŰ=jr̬iiRKz; `<6:oga;R`ɭk6B{o4P}gSA!dQG=K;cUk ^^;CQ34ܛ%8&QZZ,D/|CWOПyƐH FqRW{j3)FP|駥F5.o1 WBN\~so, N;VP"DBM)<~Z7Ggesx9ik&v 'Dxe>6:hx!S4UpnMhdpslbzEA&NLxNӧ `,מXh,T7j/l9:֡E^}<<pD{`K<Ù'װ'F{*=znGVѵj`q8I0je"a*سmu=xFMšN2.r&:ESSDl(-.\{}?cK ҁnqJv/ǠCnpLSD n|9j$Pg=o k'.SAꧨ qǏHuX /F)M"wr{=6pX u6|/<򊴊Q;L /.CzdjM⹮1x5 clTe::kr{GCnΥ 7ʞ7%>S< _Xh$wMT3t`}\DdTpOm`.%~1ړCbBo#9Az#nXYq]WX$~BdZ Qs=pUYCOliu4m˔鎱:A0@*jV9"(A b0:#5Lm簽ct<ݾ6`0~PPsngwy U>k!{ˬ*G?M4 yM2Y} w"_5ߞ(F@G*>ȶҨM?dU m.aҝ~[+c>k}?k_3m[J͵,"7sȔ~kCR@<IRNgX;`hJNԪ!rZoOÈtŨZ]ֺ]-^;1 =ŨH,jtT8>abĵr7c[K6s<ܓ|DnS`Pr&}8`]B`^#g2,,͉nмXW՗B;rǣʩuoH8e_4LI LS z]–z(  5LJ~ Tm 56F B0/yW+t\а:e!`0664V4b:k.ngN}*ZGn!7QO<Q[b|4 %C=9CcʭRBC'0{CH]IL̻Qi:u/7lRp=.n<ݒnr.VBNY ?lҡ+Lo1TKK$d`ԨƮ$c'gIƵ\c:Vk%#VSB/&W䚎1:,$1\ibՇ2# l6VRI/' z+K MYKp@M}l%SV`Jsy-%v]"%!yXDq'S~bc Tt)6bXs4YpnΘWR!&}.4tk$̄a;\ܒ il}*F%~6ޓE;8Jӑ}'vZjȅ*;W.*a 1FFۭL5uX&!%myCr R,Qeeu#̩K7d% 'QBˌ:}^+}ki*yjyql.? #Er̈́^Z=-GgsUtK2\5)ʼ8Pi lBk bf%lPwr1ia/'k[E#]| |*:[an7~7R,{y|.y_buUva֍=;;]lMGƇCb  l:ۼ~.A0dp6o[$GHƤLc@5Vk肶5z 'd7  ԘOY'8GoF[lN-9zn2|>D,.ZyɫK˞z^7b!!󃷗W PIED}䦭+ #$ Em\FgʃyHaaCE#TEZ([68=\& 3aBd#SB><]./H|P5H$kqAA87%E*itrty[ YM\dWPv^v`2C{=řiBid>(pweii1'(YE-7O: Aiv)u왨S(NXD|k(MgLB?3ʊ ۞,y J2bQgnp3dPxUC*S=@n{p)2$CV0! Öu7J-W٭c튛@n;(o4_D_ Od -ԩoĘtAbjb b4mB˞E:`[\]䌹tHWtq˽TN>c e>K;d1L:e #ҤVӄїIhH%aHq<}\-aC``TS&*MseU!u SSy](o}vco5Xg]5F;]Y L@FKzsmg0AH_[q]*~_@pv_<%oەK%e: w lc#]z%|~uOΩL\]~7e iHB-F-'rA̼z61y&f%,Qc=S90.=x17`nI7*B+s~E "gr΋+54Xi%EHZF\Xbg O怶AG?rN}OPfwa[PTe.ך% &,3]8GUVu n_8  s⿍:$FPfP/r )sBa%Ĥ|X[ekC5Cn#`ȞQvD|`;gJXLn[4Vi170S{PI .S`0#?~W*;bQGTbRCVbCr Sq[Q϶qǦӯ-}ǿ'p]d]=g@X:>o [o3z1^Y2&34w.iZu$>DPʼn6Z8$]Dn :nݧF=ڝnnCڮ6ֶIȁ^fw)Qv) 0ΜyLPޚ w#2Q4[|&-)}fm:h![y֮ (*ϝT.C}~Bz+W=ʃ,+\@1Ŧ%ѴFg;w7T=F%л|!zjF!e2S a7xw4Җ: Pr:b4=M}8{c+7׎B"KZ W}K8CZoE44piIZ#Hœ"E7$_hLQK!e5b<ˣ]ƵlO^@cn4[^?{Y)3eNfGpTO(k1'7Bꈘh@ąſ/sf0'z8Z*?w: N(麨ةeIމP;Цf hrI%Օ1pG{*U0Qk8iU&X~5^o9GvZ$k'gMvj?;VB_!zc]`hA>&u[$U9$`F u77c)(V| {+*$RN7&SK;#1᫇x?`zڔN4`v4n-` xo(~yG8+W+_z:gQ;Z 4)}Kٟ"1 LS\|@~7׉g D4.Jm7 OٌK(Cov`[]R4 i>,wRy &MuƧMSin1L+'-?!O[U‹KzX]*դxZ't6P%DpՒ4`$?j>7ANLa,~w\GH񯰬hƏz"$V%M#h0#  ^:JM"PY=]A1alPW-e!>HEez/OH\S!Iʢ2wu֮mz9(z Z_ KfnaarMcٸWcX +ɷtc'ëR=;)G9~#$=)| OOdF f蓆OzQOKHZ/jf C~ϛ,p%7~D Z]k*Evf h_}*G)+- 6E9-{0R\ݐGd nGBi(l ,Pf6 Aq2wd/C\q)ƶ09F'Ę̢;tzr>]H%YO-"eSБW4Y_)hsi[wԤ\C=hi[ӡL)T+!]I`"T͓$5@9l+0\MﵿCL@\32OFmp*3wd2c흓c*2nu 7 >S8#$}Ȯ'Q*ȱc/¼vr2 [@GFuy3ѷmbcgNjƘhx)},ѐy{k$|B}}Ư#EN"])0d=;EQ&Xd]qt1u[nGf `z#=+X6<PcvG~ Xs'֗<ݏL9Z4'0:X?lQ@)l?l@3?aApNJiWO. %(XE GwePfaCLɻZQ\|OXI"t<4s Q%\yhl ]2L9;Ϡf{P vfJX9c=Yu|h^h%N. @z]( uq'K%`2}J@K0rQNUM1MΟ@u;=Pέ¤AΎqd|⨽w@(J҅zvoIE*@=:<_r[u@xhh+^4=cX"Y!&^"H6ha4I#l:q:Pm6^t+ğH;4ZL"2H3e[_@PYjG%PaR|CMbU=e!t߼%Wcٲ[f)R͹ /-۳<*~fXͯOU}y00m~t^6yt.*8締҃UX vGR;(êqABs(>Va3<*H35~KjM^j{1)t2|˸Щ?.3(wI#ƙK_XS8>Y nX7ww" Hqc<6υX9XEQ'Fp/~ 3< jSjL܎1Nի1?Yvt 7eB^;-R!i?~%Pglk+dj$ٹF*30+D$BBsZDnv ɧu]M\;?Cx;zuoWP/z†~پ}kfZCvt|ĭP+1B=gɮMII2?9)7+"fcdHGt1FqiKyc♭03IZu粒2-gzVJ[aӼ]ܓY\[@Bݧcm R!/! /9 -#Bf'\ER(zx9^ŭp2 fi[bz0g*ipoܫn^ &.UmfT߿Gw9aad丏cW <M!>ػv 3( 3>9 }ɟ/=tnU}( Urlfy /'vT2G'M¦w2S\A3[ȷwŭeǰmηI=q0 ck22%CP~ǹ ;=@dMFSCfy.KZ(_E|R@Lb/-d' b|,2\O~R*4Djddn u"QI[:7E  l?̑ rX\}kJKJ@Gi`+ :Ai咊:oD;eW^^AF=TÌmll,Ǚ(5&WzXVpa\.fK#T_q#Bw@H6Xd =]iH/=5XcLȁk_6euh LtUG0 |akƫng$[+灥 ħ`KxI;.Wdѳ}p\j"iX ~k/ E!+z,/ 'paVG\/u&=җ \|1);SIrZ䬀Ƹ:~B{FdŨz^Cz@ ;ܴwf̎6t ;H\9HW(|nxY[?DmZJ%fPu)EW=Y!5RuoȌ;eV e6T;`["W_ A#0=5>bV?\4 ඳV-"27\ G3[ŰbŒ. ] P[ t< kI2_i̪J8_@" #,3 㫼O6??o;^YTXBM^!V=찦9vQ7<%kg 9| Y19U]&^';[ҺعIMޗi^쪮wr)/hœW ZQ˦#@,qy bWѨGGyA'47s\@)բzjGBQ…#͌~~qqڠoP~G#Ǻ*"ӎZpk텿Y VaQ7@d׌A{lShlz<8rI>T$>UN'}cL dRL,:7`+2|E\mҵ]Ui@l_؊˗ʆ1?@Msڣ" %`שdgBX;Ҩ66Ģ gh2V|ֻ&A 2+0Q*:fo9/5p|K9І]Оl@R_? *3IkI: dJW]1nQOVdfmc%kRK A 'An(&]-!yat'f,t2=U'0O0m[7wYѬscLY2o@ؔG׹<~A<('fl<]_ڙ.ga:G3[ђM=#J;||$b~#1E:8a[ dhC˲^_<'GFigMVU#YezDAOR_y$E/ ,uCJjt J$$%kuY7[$Za;ݿ,-u+%elYH6 jm[1F RU" 9|).MnWwDy@R* uL䅇n8( woB&XRa.Oc<1^%):,[[qpcEgM0nxrtqKn\Q9Y89Ů{# %+GSLEw ;fx|E,fbqcpK)Q!"Ѵݠt5_ܐX8רv b„?\3 u {0sn"R|miL[.VI+Bꗽjݿ٬Υ@` Rt+l.bCuN0w(SQ̳hf*&b 'o=SQc h%|Xw1Ĺ=T _ ˠ(CqwdH [ޚÙW'ޑD(ѳWun Ztܯd-v `bb8oxA#D5Z|Ϧ&oqR߀&NK%YkzH3nZŰHI:&X2z?Ead*2LmD|~frJၘ?'^Vsa]3bvX_< #ƮYL㍘?]gH`iZf)uHeo7Aޔa)ˏ/=):%Q<0v/-jd?dO3Ne죬q:elꢥ[[Y8ST@[H} ^**LTd8)sg(dާxMo+SݽFE-xu[.h7gI! lI,QՐ#ZI~52WBt-HⱭv'Qs El1a,F/ EVOIM k7@7O$MUjBJclyv8:BJ呪^”ϓTE~FcJUB@iRN d. LNΆF|{ 0zB|'qXq1.&Ps sp~K TH EW|7ZHRR{h~lqTA<Ѵ,]<t'~QRE}q2iW~5},[֯FJ`YXG*¼*3'IĄexM^cч#(6B2Dl1ZsQ$a;3-ta`@HT6AEvWdJR`~RL̶](SSE47)>^ʣMZws^G9ُ*0ϏVEQ/P2.017!Y !gr˰KoP? f>Q0\|ȻgT,Gb54uަMI<χr -lajvar U2nYB)\!(@߯z~ =>Bl'Ts Q󔭱3x8}n.'=x_d{)꯿' ߦy&9%+/G:7zKɇ= |<1sձvV#. zhJ NGKv5$@. 7E.awu(o &c+\l-mbH<_#𺃔l.Q'O6Zjx e|`gA)YaҲ//rJ4l[8 3Խ7"P,cj?UG [mf A(Yqs'Vq/ ؑZ(ыqg? {R=nv܇Err5^MI{ނקD&;<$poFDN3I]o@(jEBygRn;;lFPjsN`:nsXO6&ZX)++dTÏzc@j NQzVBG6dw JCF#Ah[;rb dT]$J]mzp1iV`TVm_:.Q? !5?תS74 /dG\Wp65lYfXWk_ `vn4z=| .P+~cúY.϶yWi$Ptl44s6.%ar[O|W3$kTlwIސH "epGKmes! 0SzPԻ&v^i; oبxl$^ʜ^X!B[Ѯ.&?KG:cQPɤWLɧHl Xj\ˏ/vPpK:>bnlD&HTD@bB[Ds}c<ɠÓVNxiRMnm;B$"g.f~X^öm үCz-8Y\f7wSg3"kv36Aaߚ߫SꌳD9C|\oiFiMzv_7θ@:Z\M33&hIY9˅n7|zO$w<鵙4 E@orF kr?5煡ɰb&-4 ~C~cg VAc@J9,`ԑ1xY|~cUCj5AN0@]Qпf Jgb;=3e+S*1TnT mV<6ud_D $uDfK3?Dܛb!w|0i*I#w)uw\T2 s C*#-J]Q#.rE%RiÖfGW fFkGJM`,ҽQZvPfMT<_%0y+e);-O=i!2>Q Ad:7-Z'I[9A"W=ح`@]-$u+Q5Mħϐ#WfUrb;؁(Z)os;A(ETRp O?wcb^:hK9͖ Mx+FLK=x|)X6`PNOx!B#4:ʶZv`U-t^cnw2\~;X4eM `emcp; @?yp^clωSw6P¸R|K`p.ےzLJ`w^םb/j8KJ{FOH#VЫƕЪIz 2&(Ӭ/Nj4iIo[p܏:]1XTqW+,ύ×}H ̆8t+8`傒j1czƈ]Sft;wkeS 7p?n;jbdQp#*/Lw㒽zQZ#ousV\T<-4ن͖|Eӱ?#,37ht៲*=$IP~UW,9TI|񮌇> 9܏ks/Xk2Goî5OP5'3Y97OZd,["FoRA}w(1Jx_vsd,Zv9 *8T= ̂;B%@l_q eJf̄QshB]Q<2=Q=Dj+E L.[o䋑q@dek4YP>i}UXi{= MQ$0X$ɭ:{Elkr2EGzJ^ŊG1p*wԱV_c:^vh(&82lg)}F# x=.Ƹ)5y<dJL=/POӲL/JH ݨ,8udq]XvױS(CϦ4͊`4_QzABFz&D<'&*~Aߥ] ~S6>z HէL ц#sfgEnJ W=i[r&Vniŝp9˷E< U^WRC౟Юi{^-aP*tlϔ{t4bq#*Y QӼ(ӡObC`Ν,/Lx_jY#R/ڠ TYAP7εs6yKGTtf"ILw4FME»ý$N!anIbYB'7UhPT/=s{d8C11K5+vcHG>=sW^̉mK>H% q'h']"(C AqGMfJIkR`Z7!;IUޯuAϧKYI1(M:y2A6M_M&&e |&ޜb8)5Zz;nV -:c8z1_;%af~>Rzwųniu,X+& ۄu<2'3cCAusT5M¹OLh+!AJ_ U" Mp~cȵ.;JfNR\-Np-xcq|bq \}o3^P 0fD:;s^p0tH⠍TL??W _(M`̀W+|T:f%R:ʸG>T/b=ȷ0y!nזrjE3c1KBK`?833X _`VEGLZQZIϚ){0xo9A e0G>Y#{M$|~pf z"8XQ1#(qH{iuqÿ߷bw]{j?۰͆]׎\yw?^܊=x.cTۓCSleFp&@뤟TANNPX%FXp$m^}(lF\.싨> \./G0?dA+1guW;Fw;iQ@GMjЈ=w^@)|G2< #jNk$eaCڽ :wZIm-E3UxώNhZiMq߫c-% $7ПΖP>_߯.#G͔aW NR+[h#b\&"6MkĹ!w4/ok`eN^QoaMU>° Fʡ0kDz2.Y8((S9>)mS2 &țrhW>_ ^_{Rw@.Qyᕮ]0 w sŐ$h[e6egfڳC(8FtvUKX$ٟMJm|uAh60߮nW >P&S1g6%Jtؚh_$3钡Z/b؉GkuBy*οX!/B0{1;jk&vxpB,Pڔ"v8  Zkv@I.?OW$QOGQ: /< 23M2&"P(S'Jm~^!'D'1Jt, oM%"ռ/hPڢ7Ib oB[3j~!d~wB^cރ?؏Uq渁Ԯx:k]!-+DdafƓœ2*5GW,09kxF&ǑΥF]ǘU(bH/7_df0T卽NІN_ҧ#ޡwx7wIJۓA"h,HTCL `;GPL @R/O8f*?uBd/Xk-M#~@}7.G pI>ou{lu8,wIlxNKb"g[!]);֜ԙ7 (Zsd#IF U-×Ii4zrF]x_Zvо'!@ͯ(̜Be߭)HQcrę&SBqL+uEvBqrAF|}0W%UY:3p=Lw۰!gP@kK#|7dU>?T#3;iO}MeM,=v/rc}:֊x5/@å~ ekyvtM[п'O6"Sfػ|!DVvu|Zd-ƪQOiMr8x߂AmWB)eua4ר"\씳9~f1qREG :- D&'YF)Ř1l58Q1)~kU3D xRhY»,M$VCuG\pi5z&2UW=O 0`sqTG6L,`WwӅA ÁJ39{*WWU9Piv}^=1ұذߔ,v)|x \yȸo ◺J[w  ;@x#oZDPK(wZiWk*V66~&FWDaH[LW.WEbTJg& Y\xҜ4ƢAK%?mn(]sJ46rƞmL@+.%c+;* B DxV5 sƩv; ϿOAWq곙7?vU`KPQq7:y,uѱl,:6f7Tά EB!׃; 38@&iFAQR^ {=VۑB?'Kճ< o$c(4 ֡v̎7B|Ԙ |۝n>kCny$+m8A^W?O5 r~fA>t21o=C G@:T/p2f = 4˻0Ƨ0\AZr+N+'56G%B1@҂t+7X3TF.ߞ:hy܉8[%<݁GƚN#ow; jdmEăCB&%{2|,M5_Owp>=K<_~S2m{oL-I9hIQB9 I W NOm)@VsWɳ_Y5ZDRvŃHunzw5Ͼ}ף_Dq@$ɗf ݶwJxANB/,\Gysk\o긗s#.)I;.:Su~w/SJA~wY 2UmUHy9y0V<ul00 u{/zvgbe s]}_c {xoGڂ h0gz&͈ :m>KZ2We[n"օ3v)Eu<*ZV]r/)#^Z;do|Y5 qZmGB dһmd5X@9׵aϼ88NML^sjn*3u+kҁmW|l=:BշkH :L\Nrt> m&(bv? bDbn]$CrcBc#Ȧ#/í6&o S>" p@&ߓ-T|o#w[2#E ƶ$RnjDöbȇH`?! L G f`0d5kec \29z'|Mƹʝ=xgB?iZW$¡,iW{-J"ic!%- Ƞ_?M,P "-Ʀ_I.T_ۀn|}8 %Ei{rmӒR}œlx8b^ \J:|/$.xԊ훔!rYZ3 t 1<ږG\m. bC_@sX%g"xACy(w;(FFϏs@neghx͏A*1ޅX.yN%YFHC0TVZp)/6OʘH: ^m@O2#@1qoflu2}u u ޝAxd>`09}L#kѓ9/ʏT Ms1e]ov$NjSd5?l>dtGa+ЄCڵ}oþAuP?V=߲(`ԬDPN=5V#5L'- Cl1`6"0l# da ƥ] dBeo;%qQ疜RU!S\eK"rK?=uzL}j[>:־ \7 H?8ҫdgpw{5SVkWE&.ܟpY;Z:4S󦯠/Ο`ku ~ S & c2GB&B:T&깐唲d S "kq@dI3HfЙ_%6RDvQ‹gwi3exW+cD1PtVh׵9 GAbM^>oRd {cHnAf?N*%-~ ];?nzٱ3]yUeW42R?c`W}'R:5$(*JeDU6H*`s\""v­Vgl]`5Ic@?˾2F u)@TGgH6ibK|ضC^ΐ{=tGW<}vk3MzO}hV 2#&KCcu34ɿt@s)A*vA̞e]H]2E^ B1*QR7 AId]9g! dˮ-˲<jN#\A1M| $"<`vUc;Ĩ!L{,SĀ >U8'weB}kzњ%!ԅy^+jLAo$Ȧ!Iӛ #w;KR2'6@ԗ(~'& e% B#Rc~.j(+<$g!oZ_|p~߉wSe=kjA%l Bͦ$űca3Y=Aw2B\mGh4d9&,wOH]A+[^sf:'veBoϦ T*=NHESA8* #`HY!_on1rw4[K )ut:$8[R$ˉgv/NyD[ KV8MK1cފ5 ,|M-T;' ^0Rf̉-M4;9Z̝܁vZm&v;xMI}"C&W+8yg.Ͷ륺{exÆ\(o`f+$t?_|]jz+2]6BߒbfQ-B8Eɣr+.Ɖ) XYP* l`K/{H fTAa)?~_&|8Ƣi;fc~e_b"UNOu`jsԎ1#Wd4wtBkAua&skukOyQL,L9G_M- /hȮ7Y J|j>*+EYxbt$ ի" 1줽aڹ_W>dGxOow+^P䄠լp-Z8[RÝ {jN,@)nؗOاhӽ}bSzzμJ*\L֫5Г 4& Ϩl!R 88ʄڨDƏvd,\3dl#hͭ)|~[x3YeM#4V\ 9v+(N/8)i*|[g84Ƿ{ Vrh6 knIGߞ6l*2HSX5qWik9 xGB~B&Eؒ=zZP J su͕LLXXNM ٫dYiefk+JW :`g!-ƙgBWbN~}y~jaA[)@M'KעfqZJ 2b]Үr᫙D} Pиb<%%")JD tq9W;bdxƣ 6shu[RfϿZ!'.ExƖ\rh,۟-: iW3p!RY~j :Od|#K9#(;uۯHn"&#GJȾ3 Xd]b2UƵfvٛwIN5H#y6f;yx9Vi#D0FZ!B+`gH XHPHܑeާa(U/)6 ]ɉ[P*+LCEǵscgBk5#)v1jo΍p(L(4!_29O=Zwr9ZyU =V [G ҽ+Z#*ENoۣ~7FԶA]/,2'՜r| ; -;ŸќD3b&q]pI)ggB~"m ܩ dRcipxgΑûL6ҽ…)-F/_vjx9v^_'J0_qMcq/xmQ#`SnLWeh]9(e?&:4H^鐐aR-8vE"T]*ƬϗC$BoaلEJ^hqiE A:(ibv]Ua88_m7%nAcN91+7?WtY胩v牌愄Z~0D2U:QY[C$iXFS[\,+0 ?%, 1{GnLLY7[Q20+5/R͍{Bae{]104qg6I,a 3WwkZM 6w-a=2g8QlYXVHw}5E$,pRǼi-AyuկD@7v)sE1m]B8q;< 7LF]c]+AO4Y@g>^..| ]' q/I:uuKal BT^$.=Fsv5"x9;k?Sx~d AXn5%[mf1̳' 3VF+ϙB s(Q/cv}.~3c!F8>|pha뱽BVc@GHx;cf<.nS';I)a&yX)|Q_0q b4 =ߪu)'S[Gyrrq\CQ,?DeWR7+#`~ld. ȾN܈2i?)GJ[" /|Q6zl ƕGx,1ٙ/iD߹ۈqC+=IҪlzqKjx!lEsTfFt CߜU3+X=LSx34mhxI+vO=õme Ӻ[F;*G.@sGg+xh_<"xD';36~0I㹲>q3Y-^JKuFayvƝXο#k#<0K.,FQÊ1p{N<ا|:^fnvHDv>E~hژMSQ@nJ5vsӼ{_\}kjZ[0rCxPiB ^9ESTLݻ# [P75)bj//,]Yr+uSVn \7grp¿\YZy{5eGkdD~Т&W(@kz m7&zeP͈J`aFf5^pJǟܥ~&i] Bfqx`okVz𾃛EWENK(2gƠֹXmpJb.۠ϼf{ }/̙L<14ޫE v{'79|LWR󀘷RW7)o9=NyHˑg]κ6xP ɶLcRSI賾$ѩctG7,X[Ʃ~$lˆO,%e%<#&]@TgX uAL{$<8 kaePDԷއvy1o^Љpk(luo, _IY$[T> Y:;p!%92‹nd.Ū8M=vlq{kA/ nȑe"f5aeGV¤wtQ5V- QoT5ap-Ԃl%HYѐP&zz zhr:,{<נ?Cק9urqDt99be`ԥ[ H=w66B _:?SQڥOΘϬ9ƥꕪM7,2L!,894u  :rl7ge `١j2(0M- sjyW#HeIxhzfhh/YUg#ѲDJkhvL3d'hFjGw"~q썘ᡓcqV>;@R=.z)TjM7aBA"IBK&! M֋mB  K i#˨oID)wr[52 '_;$jڨ&x-Z.ei~p #] Þ|]baw锥j ^ q>4+ϰݢoжP3JgC,L Ҟ44Ӳ#f$5[h`9p%W'hӛ/i$'FtU1Vw?!(_73)B~zb`bt~bjWfatȓ(Iw?&]a~WǰRqȜ}u\ED8 '#=]CP=jTehne̢8ܳBYD7LǬ TR"(}-͓HZ8 HQs KȠ qR2ژAɚe bI;گ:ViɄ8{Y[T^ ޛڇHѦ*29t.1`}q;ksO"ormK^ymCB~_j%]b6M}oG?#s^F7=Ds,t^' bfQ!H$-de1qn.rr1dI }tPڙI7~#h=!AmRL*iFb:SARCbbrot&FS̬w"uP#`fm{.sUv`pOwiz-nϣ2fLL<JtS#G I_B\Ý3CrA|mj B;APXc01nTb$`Ԋ@?@mVqRʋ~OefNO +܇A41x3st)׌91w񷼔z>*d\ v~Z'*d[؈hSuA]4Iz  KsNv($L4jNLݬHWs4ҵ&8ېzUjՐo"!z8@3U@CJ0G$J, 5,^Dgft5:0!m* *ֽ)}YEKx=E%bMtMυ7@hpnJu➊mK!= oWv?{}7V(}j;D~kmMx ]4X3q+϶v8;JDϴ 7#QQnGovHucCqtQ5!6_QS-wys8kZbG^0LZ*+5me3&w*'{wUfrMzmin{Ll̛<6K$mu57}i>n2(>!* s")WeuI'n1zzcXE5Gj&J* қ2>FRv($ BEe)c;$OO߮{ͩF sr)E NW:  %Β,sVi Ⲓ xSM2Y)vz?(k q q Z;{ &αҀymP]ļ , 9hX-ag,3ߜTGvfU{8.Pv(RE]vq'f|<{XlI\y'34H!f !b } H͂WӇď2n;s:*N󊼅VBpEӽv|W/eI•wݣ]GGȹZ)vsu&%cwWL*`./,j?&Dr@=q=E]#>D ˕-u$SŸ5zάu7:%5L~ Vk*~ATY]փ_(1%n }IJ|J-o8\9r)BraP)]}K{Mv+#o嬗Y"DLG1C:5nd d~4moLC'f73MLHwN'P3ٜ]dzThhXXp(\A=km'Q !TZziQo]]vbS훛mj!l11Ĩ*[ߞ<$;M 'P79B,'h1B8.2ٺ-@aɒsIgԏJasǑaҟYoXOݓV?ijJ!Roʈ(UĈf *SP0З="gۤ@cQZ$"vPm(p]_#:i`eab$ӱ +kʁ1,lٮk5.CGJ8R0X>dL=l{:(0TsVE;Ѥ96Cz1BW-qЗcw!ndy( ;}, Ҷ A `#5V"y? Pn;wEez4!NgI "JՃKҠcMmHýNeyJ&97Clw_cfXn ;A" s{ƪ1F_i!LRrWL{\Y~_~1rÇBJ`rѪa>Fhq X.(6Ⱥojm ` ,~{:n yڹN &T#P{]@qfR9dԦ t܋Ոt- =R +U>Q2aSx%ţ _ǘ@ |ǃ/VXPpr;?8AJ5UFofX|5N缑ۤ"LWeQwtBQ c5훼lxe$i=DFܑH4F9dk)$"/}i;TP=s~ К;hT( KB٠b(V>XdO!}!1*xfBDd(q kv8'aTtB 5,=ٔOT |/S?ї+*AH,/<̈́L (e0F6vw:3̀$ 7p谄O7ᡛYE( Trn6ŠWióF:Ǯ`Sw.`H:p ^@ Ӳ4݋hOfX^C|Mpb'G3Đ[uy*r+ˢTY&H1HʼsKӎ]? & zʚY PݑS9i<٨,GJ^o{<,}Y x+dh}=OZoKO@qJOhtF-$DJ_O}0||X67'JCi9*:dcֱ ǿX*gesBxY^ Ғ)q.}]xps>v{!(*b} Ǫa`\`qh4 J1YB1NJsbs5T*199oTF}HWPd)4c oD],Xw0`__X#(1-H`U^ (Aw{3bɸ1٪[B5DE bkNď$o"6yI; S|Ѕ`݌`L4kDdMi(IuzrB(&Jdz λ> %sOFbJ7, ?\}'Z(o`*')8kNobSL1 yJ8CN۷[[=Exz(ĤR}]]> נn64N6!ɴGc>6L$g@V RDȅ {/G9Fyut"'Sfb儀pW德泤}<ޠFJxNO :fkh W&2v*Dy%<.$8!hRZ{+9⒯2 D]EVs] Eum 5e [*#rDGC|kXKhϞ8-9c.m H>U)3igXċ;nu-) b 4inC6M2$%I+,,hfGWj;Za}|&Zk/R{uWA3X lQ+Uh$\[dUBadwhXp(Y&[0nӕo=+13nkYYTzVs%zͥN>P4}g>,($@6;c!:Cȫ6e˙1vU =r0/eb bg |hOK”,D2 3C 2ĩ7lc|,(͝,L'2gKʵ; D8+ +^GVzS, C1'{g!;O{D%4Vjqr^a4kd\z+v.`Bd%K_nMv N0}$l͖Ծ#h*g4!f۩]36CK ףl3L~${~+EI(+ XEҜx \ @+H| S[]W&OI=N+\8lAn(xaZh eS_ʫf2cHOj;q";q횀 I\y~F靇,]}. 0K^=2pe@8Y8F-$2g\hY79(9.A3De x 6Sl(C> y.ч QI7ҴL9Ƕw " #uziR7C(-OTbBu~x}8hx0L9#<_l+b!>*EݒBf,>)8Cw%544xu"]n<ᚅıPR*սp# E/9Kgq0<-x q 5]?[9Y [&0/D b2Td}(\| A%H sܠKp{'#d)sFފOd+ui ˎ4O:@>u gPT&GDZ:&(HN MÄ-~ s?5Ͱy\=:!SlleJ`IjQm_#!cZ6 u!^JՂli[D3q+O\|@_3?#ۡe p7=9LG_! /z, ]C䎶BإOhg$ϙ!ΜY+`gH4B!QNlLWtFבٍNf([7;VzSZۏrSo2o~?rbX=F1,.E8?Ko}&8xLqLx-TUŒәྠ}pC;WuXfs8.핍ov[AW8\5?$PxZZ>-W[hj 39 P.gnOy"9@=Lf4x9UB[^!Y:_$m3]7ӏpt!_,{rmJʄux06Z t'=u2N` D&hKa6>?7+e䤴%*vHٺ޵ 8Ol-ױI3sW\X3t!S)|&% ~|Y{}t%|2y5gUf@ wwƬ̵,!(.eQ|x /I+'6tseRY%3 EBER>_'?M. %σkpYW-j bec'u e jMK-vIڠ֭Ɂ!gY+w\ h^AiϢn-뱐=8[W!_mJ3m6raj rC6)ff|d){;_E@뾻1S# ǻęݷ(yOSS|ffîY]*g01`Wy.bPRi`6U7M +9 ġ{^]7": (Or[F;t`k%jkD,&Pt½bxx5;V/Rq1NKhR1ÂnX9ο`^6kP&X[G־ a@2Z2ꛯj}K UL|칞~.\M7=\NȠ)nXg'dD}'TX&&2ߍp%H>Aq|ϧkU{nbmtvB[%J[|27*>⿃@'=ָ7oC&\^%|C_:$C1rXUW10xɛ4F"Q,Fl]N5'&\}Q8<2*wS=2X֢bu~V9֛hv,4S yy7HѮAş0{Z*( Gdd/`btbs/L^Z&Ǹ0m_54@^Sa<<| J2#Ʃ,N+7M!4c<s .dքߜB5~ܨٵ M<7K%*CDcڤ&6’&&j \xT'Rj`<Z67KᶉCWsg̟C\jޭZ6A*Y8f},jGǏk6*$ M72QXM^ܚD⬢w "B+|ݔ_m9􏘉[kA'm7ΰ\+x vTҰkb> Y@j{7*,/ZILO/ȔONghQ)%BvAu+pˁGdJ%)AVzN/F9(|rטM Qο>kWJ!"Lg |ɫvul5_sWLӒ!$3HVCn$֪f^EL!YRLo80J hfX;aqG;i<̏B.Ů|wFy( YoۜLS[Az ' $eqIVbS&%b6Bܜz.nٿ^c՗#)o,="pׅ,XnU +²< ca&^OCЅI˳3}cpF|N XPTaeM6fypI Ԭ/l Yc} EF|X^pߩϏ}ܻ l >Bg+Α4ox?%Lriưs36Äٵ/y֑Ym:tdZ_m}C3n̛ I4  aˋ3qBkMu)2B|' Q?[6UNZ1rk" i`KY?i5 ˱Sq%TJ_7@%M.q/'Wkj"aX^ShPW+p:VI5SY\O|r0j̧,9wfofv[ZrfDyxB}(׽ EuL.tVۯ )8_ׁ#VEsV)d=;ۇc5]y㦽k'ZH=螤/?!8BtRrPM=,VJR'(1( +U>h0k{Y p<Y#PHWt3*/nu]A&]Le4(, p1I< *.,.K)#تFb26XzN@][b(^ZV<15#3 ?gtCnݖL2ؤ52FthCxgR41!2tR,G|,e-yË,*yj@yQB$z⃛$E,ck3EEOrFbE{c_>V>~42Q}ID1ARF]x0vX"͸n}ۀT"UDScc%by| \oxr2R9U]IQKl zrv; V[ WL|y jT>{?fB(@d͋珕[ɮTYKrx'RPwN'^ˆ{ bk`o/BJ'EYe&mn|PY1cjnKc5955v*Uds!&̤^fq[hddL;c,0кyFZu M}2ƛRS"L$5=baH֛gSejuf3d[`ۡ] ]f6~{jYD=C=5{'<146fEq4wM i8w"`;Ew{I0&4LIPL#9j n(d?M ̤WKc֟3mW=Ǭz^K4OS@rT pVUC$dx.?XFj&9PKݟyl>nRsx{> ~A9:D7e<*ǵ813'H;5zWE7zq RcJޞE 4϶YKLV&Ji SNv[4F Y^ƈ ZF 7e9qåYj2MLx3,Z9]mydٳP-+HwƱRx: \kp[A{:>0©K=!i"Ťe V$ p)]GZ;x*OΔjI2? ?Q8(|<;DVqNi߽Ŭץ* 'b2Y /K (c5fOEAiw2#S^n#ʓE=t\_)fv;sh8LaLorKyֺSqS :ԯGU:%n% ~%_ Yn №G#W޵cvčY.TZ@?xÇl-{j-U]**!8tRK|^**2: 0Sϑxf@I3<5 ʉdҤ&X2-f'h0Dî ֿ.F>wڱVKVbG,=!6wIbf7٥xMT9<E-L^3uM6r(`&1(eh|,n;EsT }%kT~:&&!dS*:qM˳SLM4}9'{=YE4FȈf,<,wN'Ir5w+9.p9א@Jzg9GBrhCvD[hUq9+ME 50Xo_ SȎs-)i$OڐZGnA"?nHVsHIhSZ;G8:Cȕ M bΰF6 r[*. ~Q,޷k/\1rXཌྷÀ( 4zP<5g[ۘVaW}5&w"QQ>iJs'j._ V{vAw@)ӪTnr$}rzw&GR\*;̴aMMU0nk)AVAOϵ}i-el?u뙠Vn$O ~g2ձl!lꐙvcPtCRm;LvP"Hf͞t@YosxٔR-iP|Q0ܪIލ zDvY.W+f[e6 J''|<ٱpK &@3\J#ߪN-|*C/D3/ ޔe/}"qhAԿ9JBnڊV7\7"|"g1Uee 2PXd`ϳ.nVxRviȅch^+jݨTg.Yb x/(2u=nL@%.rQ M#ovpBN *)զj(+eDm7~kFf &*!A OR0VA_B cPY:{u[N`WkMh'=ϴWfg)ttXg3eC@X4xp6 CQJTHN?*ʌihg%`4W)Q."P|jbоHޮnxb{z(14SeR.|w{C):arw*Ws9X0 dS [%I,ڝC(J!ƩSdah\u[u5Q*¹!"S-Rѫ8t' zEEi8_QnN[ hC .0Ćcf3Ym<H]@% Rv15Ep3. `AN_lSNY@b񉫪.J%/v{[#DW~",Q<?Ži<5Ŋy9xQ@CHFhbmrW#&c T" 5:!LP2is(-ž[<VO]SwSߣ_DC4~Z#R J%FN=DobxL9!Fecዦ˄+ӖJ vP[̒ =U뺾 u2&4 s|žhj-y9Uԫ6u8QωWي>Hd?8kq*S:DpT'T5Kq \\jM û=jE9v9},c/wĤ/rHWL1?8V*W;|tK 4o¸=3vDk9MKvsADSNjGʧ9}rX Vr3c*ы( xJ$]ZmY;kWTqhkNTէQTgLBRj'ѻϊU7qJܠUȽ'rvV] 7)c>PutM~8ƸM ˿i񁏙 Qw6jY-=3hU*)!JQ\G_^K8QQ މ9U/OAR=MIz܎en*۸I>߫QjabʝeMz$A믕`*^CBU;C7d=QX9~A4)(4|ʷ&#>`U8iQ~X] L;*%J>ÔyIlմ2D)V`ĉxQxmEQ3JJg찷wLgʏC[(t:jy <<>I'N= =2^= ta␭!dF#3zь]p ~prCN^?9]GF)=#:V` `*T(}f~uYz.$fN|y7M2fUl k.e sA[VgFc)㛭k&H44"bwoA j?wy"Hb'  id[HNWQ9\vUE=_&K&Q>5˅#7̱x(z+M%ϰ$/N"-zh8j6Cd5Wv$TF蓏,5` Lg\3q;[Ňƻ ~%v(T#c|\KM B4J{xIZ6fE73FڷSvgRr`rE W(nʞpvУ(7[h|ݶmK0fS`7d)`OkL+!<ĥ-4dI3P}wcCO7gؔCk<1~\.Ti9+8iTj;{Zk$so5'+sL+qzAS!Gr߄=-x.oUyț^| EQILq*dejKt B@3 Sw4Z=?TV#^5^% HUFI~Ύ)}`ksV-=N6Ht|xfV򗂈}&T&K>rǻ.t-6ڈd|t^C#l+(|<)m= J@,0^$ *h{ i0nTwZi 7{*f֐ s3p'a]Iˇ徏6CZh?*/iY4KގZ5=fZns0MvIPyT_^^C(b&?ڻ JB/If J+UxaaXcQ`IOfb -l3(( |A)#lu)/*D)k$?&#JI4EY_Ynb%$!2 {_p$(I;K*}Њ_w*N,2(#A):_skHUU$/6$Wziǥu. wˀ1QOgق ӃIj*vk!a(ĭzצ0̸| L`']]~E8ufі3Wϟ8/\;'[RR[Z9¸>]rΧ 6՟3H0, 0Zx'ȟHhD[ӵ;R |0|Sm(KUWxHX?g7[ϛ~4_Kvq)hc"5\ڜ/Y`2ESS@p0>C󷾒_ƾFH65;a2:E\ş4 NFB~Fdji?l8E| `|$)ovXOyqZmJy.-?&FWxqD}'uuq[1'O[W1/kg@z'(MӼ.JGW 8rx)d w*fҁ/⽭U29z) %RoĄ: v;,Di`6M3H'P%X8:lyv h$E6bxʿ\&f ^DPȸHY5 dӬ$]F?oZ:~ڪTtIMqM%^@mc<擑9PN6|Me M.ig _aC#puJ+upjѾT`kV  150SEKw@s0H%:qkE?035yd4^n1=|ndP1f{Q2v'k,-R#&L۝8=py"]HPm>B(Hd>UR3+eAݻyؿs&2WlmGX%52+[s"SL6SSDHo9#)ٳgedC&?Wքu}r1B{'p Vnf!ڑf WwӋLֈ^/|ʤn] %0#95߫?wךg LE$".O$faY)P!lXTeGVTPٸ|(و \sL,(ݣX3·aJpBy je:KBW|(FEcBjji2-zAEre#E+CfTB)2X|;<mRϰ7r(WvQU.8C%x kv  ;~c-RGFG!ųR¨Q.x8h:(c!D*}/. `J`?Tͷ>]1YxJ+JJ~V̅!e]E`->;r\#M߿_)n~,!(g_ۤqfDE}~5Mz k7~qV ; PF`\;}kXЎN;&jEpMPhtmv?;V7#Y݉CrT #d2uf=KTS񂭮14 v =k3b,AX|{HLUZ!F"(4MHjM|tAi0zɪZd U[z6-WAa8\rM!7]v: @?&><,UEes3Y\-N>+ivKmq;`F\΍r0,I2|.1p8ő.g4夔$pO3ep)= Cj 1F$+"2]1xe =Em9x7}P3}9UȦd[x@0H#4Uz[ʈ*V @@klndl@m`*@wUOȱ/Wfv /v!aNȔ%_&S5k5lȞ*Y-k-]AS\ɐ1k;5PmJ Oۃen1]#p6u =m6wxDy˹?8u<]xC < yFT6M3 LD,csT4L#L6`c,f+0/J6BR1U7,f:B)Ɍ-؃׬˽T 1n!^U?Wc$]\3 ~=U#ْGߧ|7hXHO~7uNk=p(3rlYF4kIೋ*~dJ^^;NiN]doh۰:Fza=+5%o*\ܲg.G [%,yǁyj4DQrVm/jɣm> $e/ŐngȆ I=rzQG nbر'1Z?&iz  ;E_leub`Gf6V/ߝVM?E{̤9odK0Uwj!h9@4qUlC61v *0\AIݦ?Va ԍ ܴ=R 9n4'#p@]"T$¾Q$;KأBTDX]dFdm P\uK{Mdb A/mS"2PlLUidiP4_c` N@KO\= ÜN6SYR蜆)=q+@M[䃈ݼku\%I[!H럃40^oEm`0~s `ku'c4`=Q{Ȭ6(xgND k'-v|[h:͏՘Uh_:[;[fcNai\+mSn/PrJ7kÑ#?֕_6Vv.>78oҷBFi%˄8Q6H8#^,+Hus}){{2!uaoׯJ-,!Ņĸk9ܸ=*#|SL̔kPhϸȰ`c#"H`smH;ʐ13썊8t%q0cqo=P]z <1Bl@s37z91Ҁu(3T;ԺX&d5m͋3z/O5tu=_=m S#Y/?"FƏ-Wr)\ fp6oH;ߎ5"ĺcV^c Kt [{. ?N|S"N6g1^ -|zsNCy| sӺ,D/n==vzb.woc*9&>a)F2C! {GZ#m)d3!In^<1v$h$4BԆ\ ҿC lmk#F x& v9'N—ȫCDw6愈qnxNa)oz <8: _ Q}0ÞWzr q-ӃQM~ї(C޻PhC$^[ wo=ٞ++Rgú5ֱQPk p~U5XuE}g\O" ϯ(loL"/BAJ@'p-dK61_2{]s!dEJIg׋A'ebNum" ƾj!9EN'3#]? e9q0|}U )6 miXu_LV/qyꀿHJ2r%}e9k}ej3e=% DnftI i9JϼV9gG7dBK=7,r"!.(O;5S0-$'SmH3ԏy峷 EFt KJ9)PTŕQ5uz7RbӚ$ƱF\m3P3gy>q Xi]S:I􉂎!oR-[u)_ mTyB)^DYk&]!~EУF*ؗ0S^mJQZ^4 :#@p1nf)$~}BsUGuY}Ex_PR4N$|Ѫ;U|ldSPۉ9ܑ?]7XV#]k?Nr`!aݏ~nš ]b/c`@SrIsuF=ygؘ cBbO?5Gt0M|(o+)Pk4dlrG_t GK].=ϰStbl&vXnAR\;U*>סr|T b r|o%G5@GUF%_|kt\`T;wdx[|w'b=4&i8`Oe6q2o-D{7եT\sۄ@1'HT0_ӭV3.iġwie,k'[k F.ScMOBodH]qb'1iRfL 3+ndjnyD]yT51dj?̙ \-kpmE9"F`5mR{~]1K J7hEAY:C.u6Vn`<>(ŦgjwUi|K*PGee8&Hxa](44_| k$4>Yw{6zَ&餤*԰蜃\W#oCG5V?H~dg+~C%&;Xm D^V+zzS}tK]g / Qvɺ+w|:ZPo2_t4qۢw,YaPNS_:hj6BS+fjVr|9\ T^xJ*zjt)JGrׅV^i_1 ;iZw(U5iDA :扨uazVk按rPZ$2+~@qyL,wىDI@(-:P巷6j:qE;޾wbR()oꜸɇMz_r2|4nּD pQyЮYIBAF̵SN7eY||ېHOaRp"ZC(i30.Mc y.::Ej$04X)˺{ ٹ'T]1I Z 8!&ğrYr{f˿1ֱqڄIh;]U@W VQ's<\6{=zIh0@*}6;厼@|VMj>>ax{uN>:Gk/U_>Xr 4s ;{Ƹ܅Pja.j㣱^z@8wYB!売d Ke`'$a8be;§lde!Le}ړۤL'TM񜡲ͳmk]'h{8R&D"k|E(:Q嶈$YRgr5k@ߨMܛă9sn9CZr=CD/Ԁ ?_5BGo챈Ư6hJ^e $-)ۀRne1qOϱ6Y/;)[%O%5T3T|'h6hzqL^BrAĩIFyuj_pm-Iiqg% w9U»τ R>Wʜ}1.%M2yHߋHHr?r%ȥ4`l ̌\҈gf𘟃J<~$}9ʒvl|ܕbWt-*Ώ `kfn󈖄|81ӡ-< C$`y5jFAC $>q4]󭍒:2ĩ\XQa?{&yO-S{"܃7E}*EdlN qUȐ3Hz~ 8Z4@slaS;R>*w3hTsRi (VP 8:Ow"F@:wXgT}V x~d %h ã@p.F ' 'pVP:@?kDtQ8żN#Vcc!Q iUGʏ3]}5d{h7 0\O h+zRziT{hGcr5|G?d5_,8c* ~s#T s-4Iȳah,=StAW,4ZbVTnZIdTH??3S29%^2X Pό*VWO$ P~qGxgNľCmvD SA Bߔ:Es=>|J_w`*gͅDCGgjq8Գ,d&#_t h {9bNS|ˊ/kzc2xœo7huTxj@XMgNXã]=QuV y+/:VMhEϕ \-:tTy?~:hpDh=XͣDN,:;?ۤSa:~ f6D<xxIo AT^ »s?V+Y¹5@TzO_z pCPq|KЈEIT)NX*O)~9c u6B!bH^3k|.[|]+q_$$$~W}8%)іB5:Io iUnΉ箌v,+bN 6pa~3b}Oh'}6|wا*n8?t ʑu }̈.'W>Gea}r3;310_{y.B괎.FXb݆y P6ܒs|nF |NpB+|: HQ~BtwvZ ;tQydS3֔x M)ihj>E4m^nǎzA2?tk>'|񍩇EJ;k*a eH^F XC/ 2 rqNJGu61;%+,%b/ɗ/cBE٧AVם'aE2xBnP*FM\BQr=qTZd0{M\='y0ikN;F H~{8mME[u*?3Z mErIV;Π0ͅc'"+""R@x{ʘ(by=LkuS\Hm̎6ckNFl-04"IEu9:1}|F1hZVxwޗA\Y-%$2duݞݮe#MCZD]Rg@NZ3aα*~`S53߬q1F ate}UjKj-YJ)FpS %j{ /8eNʦDBC*fĐ&hDd R6M"Zٸ,[G`k#:ս[mKk;-οtpBFqhg+,UW:UCe/?n8qNxnCwm\=,wWmu"^!_RL{ل)? .^X^$oy:1=fDGqiAHj2D/8Ԃ w dr:C|վS?vgphN{ه~^v1|+N"woa1:"RnU1@~YLIjß|bafMdz2<!v<3JcF|ڴ,vZܵ\\_ihnGJTO<tN;YeWD?tYi7>"c uA[P8``<WzQ E _CtVc[^6 l@@Kn,JXa6.YcWf(pzw 3ԗ/.cM43K:`uq@<PכG85^k{*>sP%U $x\;/N*G\\DQ倰35Ħ^ޛ$'ld9? h^T_7Bt10+il w/ evE+sVA,;zO;a0p$XMZ~B`1ɼL7L#w8a)Ts̻UD0DiEDUbQgT6`w=Uz$J=%K[@v`:MVԦO=hci Ħʱ*ܗQNXښ'hV'PJoؐL7xC 9gL,թ~"h[Xyz{g/-d!垻e"c)\L29'v Xޠ5a >7VkB2G "rDCuwf"^e?8r,gNJ1 ;+m02+/$ycާF3'ҟ~NR+ݟ9a2cA^ezb`z$&ypm{xQ-θ )X@@y܁+c{c $ouR3|-2MwSHq86!dYz }GG-N׆?Z61N<,_qsR:BH&,s>4z=DWYg/r^҅X+VYzQȂ@\KzpQ,i F Zg#*ڒ1 M_dMtQɽY2y% %tCcU)M,])ʾK~lj ΂{N}g`N &=S^ qpCD˖P|03,. sV}DW$$nV B&kT*M| 0Vr=~뺧& rn_4f Vq#y9GLV%mRsaٗ_B'q'Po~c27^ͯzX7J6N !SvIdD*Cg7r#Pi> =o?{o FJϙP$øP6M;H^cI_Ok궄p87LJ(1PgL z Ұ~,/v){ak+@:_||x{f״Z^i Ҷ>+z4 o ۨ.ZY?t5)>fBm:h S IX\VdHaNk+ѣR ,`G Fqpm笺ZWcVjP't}B@EQAw#DjL+[r/Y3>Ve.(}eVQ:UX u]pt~+oc̪ne)Q!KBMݽ" XpGg#eW 6ӭJQ `IE,E>({ üga?Ծv=HJ(BExl÷* ~(aW /wreAjߥ>e^;1Vɗ0pUd lxgJdyjaޘSgᢋlQL((xYP] Y%zæb ą!:kzxVacWʩl+{+́) tm#1<}! Cs(q7 x-YLxti4 J!BV:R$\*Fkz ){W߰C\V_iTUy^0&X-қ]⛶~ټ*Y먿w3>EPԪ* K(WӸnWICpMS12|+m!@LxYO: e|sBnv:f2K6qܴ8x>`+;Z _oʮvH3NΣ˽2boLݚ| %N2+Dc-զ %87CGk@=eU}C{jR<~ZEF^%(Nzu{3EC SDi%ɜ:4F$RH"Բt3$ XQx(mSyY %bRxvkA{RT Ы4fqH9zsʼn)G 9K#螣i_VRwMQi+Bk\1! q;$cqARK{SU0{5oevZsJ@SD% R2FVH3qԴ0 #Abu]o 쟃IGbߵ(-^u~Yv {46kd,\ ZJ_cT~H{f}]RU[Ӣ@+QTӴGtk Ne4z,#b924Xգ.7tuI7яXtZDдݜ1koŹYvR߅VG4_z7ʮ/xiq4 gލKk/|.NTmKok6J$NGPH3 #컸*ș`>&$LXQ;90,aau ¡P"QpGMX?YI\_Rw3at3D]c]q` J[ۼYB kD=V ^! O޺hZV5}W`_ 3d_UNyXuUB+ >(e9QQ̮P/yή"b Tl(q_[E}Ty_s+>Ϊ:,iamEOUxInEEpƵ嫏 dȒ-ˊ@P [u~0 gEݶ́ԈMB/f?.x_E[eJL!-=Shel˖N"Shv* =ѲFjċu}gQlb,l4):OCc@@G('95e q$|Lۈ9.btJZI}|K}w-{OVߩ hzIޅٚo6F.5y`# ~s0bͥURZv"R0$ Uwә({v dnΆT:hllvht70/EݯcdM'gjSKunDڗ9q[=Q7haŧdZ4@w3] Ar:s hHe PDmT}iB7 kc|7!d8rș^]O #}0:$_)a ŎW.7CRT&vJվ en" icjdtȕrHd|!U++nS{ս^e]D(Cd0RU u8_GL^'z7呖U7}#Ujbы 2('ߦNg)ѐUiK&hRa;jñ ^=rÅ:KC#jkF\3E)3c(gpgJ?i~Ilak9gKrgT2G5ܘVx:hq/`s*ڲ|nkhM>pFYrHfnn:o_OsOWiJ0:>+h\ Gsˢ-T,4uXpg>DhENwizu~wSN4ҵpU=ZRJ~E"KSJ:ZvDk$Y,W I9^Ȣ c5Cea4==БŃ=l{Fc烧VQ۔ Z =XMh87M$~1f#&BӠhi<7P:<U 1$SΑ&Y"ZwL9Y҄Uxy/ |gk Aq},>!E'ܨ@O1f[˙ |>nx! 8{P1!ȪL!iw$Mi3™ܢ2#Y#?cPB6T1=l[xOXG5Tm:[q\9OKe)wV;\$0gR]~г4" 6m&P@Sq(1r2}\e +>SxkhcptTk.1~.&)hN[:::$)~k9h\F]w$f"#~CLqtٽ^Ʉ"i^?%js<1rӾ-5" *I]=7E?pw {w+ß2EUSi[F:[RɖI=ў0y;"OY>caJTehkv$EOέB47-3p8lbf۟>ˊ /jeow>c51Y%b#w3ߣ1TSo/"Tĵ =v n+jp.)߄]VgaA2u/qlj{$qem~K+gX6PFI yf OJ~k.@Xs+} ,xTm48oGe/hMRwwƕܳ*ʯCZ*z|)] YjE`z@ؒ{&`,BQCs@ZuX;U ݜ_{0H x,;c6Dҳq/8*aVOS`ۧŃb}Ѳ4\o */ ҫ:HC ᅕyBws=zq o {-zt`~^)&tyM8%L|軭.7"Se=SGMsgVui6ceZikqG`0Rti> \{eMN\C{LUwӵr:9^5}5S_Axލ8=;..DKQnwk…X35/gv8ΤȠܘ5oqba$pɳ۝.XjΜ9-ڤwe-sogi"8gCnJ^^H6۹g$GLiE_O*[P Bb:.%!X適F5wf&e&ιf;@Hl ؈} 0g?5ڧfVE#2o(KeU +*?\\QH' 4?W #˽D mgx/WhpȤ1{v&bD7K S\0&9zAKT1̺t ZE)S-9wF}:e|iQ#2F&@@FLk=@&eGV' vR ĥ3nەQZ;%(]wDq¢D+R I&om|\ Ɍ l?hwƬ_d|j #g;jϐN yhێɓW\6?` $v^(@\e}K^AoHH+9׽U8(ijkU򯻞Qhz(D&GwZ?! W`BH%òWqig\~&FlJGcIh)E8gsukA+;Yx eU)0c#4EG!:4ΐU<۳,OvFc@1pqY#SUYA>x'~ [H55ssėj_;% ט*s _oYo&i}|x0'/cjMN?WLyS |H8&%|ZpMœS6Smx|7yϜ,[G:5[Pvy%:G#P19]'sҠU6RcDվF쮛.K#˶&-k/)iy|>LSNۇ~P xU) ui'<+/n S] Gm>FqۮcB02"Ɓ3T;k9x~4Z=jQ" ^ Mrt+8}GtJ}PX%M$ `gPD<7ʿMXܟO\ IQ؁zOz"$9|d4HUWX?z/̣`Z4ۭ0rDJ4̼G`j!KeOX|{בQ%ԖOI)/"!;ū 6x" }ؓ.T:"=߼KXyEdxqMםԕ;:2j7VjTT/|p%ƓazrYջA#۠L |FrE0Mv-zb ߗJ༌)rYvdbjkҿwuVֆ+)Q}>u.wM" uVn)JҼ}z~$ 3sr* aLzp)$R%m4sgz1K):zADK^P.ؘ'y=/o֭neq[*H'v ovf?{GbJAQ,Vq[XE5t$k_?Kf [1zf>EOOnڄPغOYGel4m䮲k~Ʉl5Y.CM0E޳87!8`t ZSwV~Ąꄐ4;al< RBF=)w$IOU)?ROl2)Lѩ(>LS3QMfDFa,4 vN׎L6Sl}ke&kr՞ac2""mw@*eyn1h*"<dESZ(eDUZ,.(t1K!Ks_ (qK^?"׷7 B bNtF/1/@G&7ں"T(!Y%0r<ຬtNߙ!Ĉ6X$13DrJealwRs&"5$IU&Ti_9-d|yɦ{ڕnMx:EW WW6Hw` %070NžfgN OQORW(`B1g"_uwhnZ܃ @@+X8. X:Uپ܃# :ɿs|< ⊾(#~9AmX&SD׉q?f'DF%1M@v<6̳ .y]s # )`4h.e4$)7; Cc>d(~73Wi4Het47CkDS*%+viG:r#$]r5"[aihͿuw}4$T/>a5˾EMs_IG !2$d<čbkeg%بz9XYzluθ6J9rXdjPkB>"# |=O%^70pAo,}{+F;qܙοFe@BP?Rf\5ʗov1$F-93"p 5s nG7js@OQ^F8ycF͟3.K? |v>IqŃ`(|;3ԴJO:ا2c{@ nf63(DQ/rS,kK?foTOͮXLeUġi ~J4˞mԋ.ftO Qx~d%A|]\Q8^[wBꦜm+/l> Rn{G9v͔T⨩<{wj0P?]V`^CmjQAUrWiܔ9OݓKV%f pHA۵,\tx4g:'IKJc8~~~FJ0 Qk VM!!CWH5%!|VWb⮘z3m hS\鸛UL3X^8t,Kc)*e:x=OоW^j֨\Zh 㧿h85)]/lHDs~Vz !A>QSYxQANR_-Cts-M˕] klφtS&tGKq}Ww女i^BWw +E9eY$٩uƷ~uZx'UKJ.#_six'.q| OF#e$+Jxiß`RĤ_#RFWU䮎pfa4r*L_4W0D{VH=X;,Ps%,kMK8#WAGqHq&]H$}Ńڢsv};R/Gg{4| =hPiSoDv@UAfhϧ=wKφqT OWb"p|q/"(]#Gs?qDe8Uge+~zmv>I5MӔG)^ "Ž?оOw2xBrfy"du_&ͽN(2-h qڀuZ;ʒ|G^'OeC}A+69ۑYcZ%J=M]:箫Vb:vdi&u0^w;ڮNKb?;1TmP62De*W;GRx2``2Lsc*@Zٴk(6ج}k6흶(/ETm~ >+:8S|w#Xrv[_&{c AVvNz6s\xmiEP`%tiGGz}'@+g}e0">xe9!Xex!ɪu}5h#J\9*ru co6gىF{GAm:A=_dG+#,R>+G4T^pqvR'2WYw`Bxl-ޣqz3xYϰGIO?zQ>T_1{GΏm ISٸ* >, h+]A`ԲQ\E铫@ "dV[ Gn}NS0sg ZɎ]C_&C}6]pf'4Y5TJy ;3lS$x"xA@N"{v{Ԕ<.Vu*CIB1{[U'q \p:ږlqm.4vY|Hq J;;Ws.*(rܟ1_N? %Ix!&v HVvrT⣯7h#$@cOT`qaTl0yDTcJ5_,a o=wS_Ok^;blNDDNrA_z~]\2]+!y J˔CY 5L}3~3:FϮIXD*+Pw$N?0axI |&&iRFx9*<{?zvCR;@qie,ԕ|x L{LDf$~]aUn|6#1޺њ/hR]ݤi9$Y^2DDuQVڏ B{1KUEI$cMv@'ɶUޭ8pCEɱtU|˓&KLawQ٣{rVBo 'jRtF~$;yTpyРB:%jFn޺22pKN#b m7 T:)#^ƓyU`$]X@L:fY*vLvCîY{Z8d@\Y; Sr|?Kd"crx aLCQ GV"@Rcu^Afkv CV6#Ux'rC ӒSNF= ?'t[@T7)_D+EoQ^g[Ӆ9"?4].3RHz]=T*T-_:G{޳Ktz}m+DJIvAخV\[K@0 œ'l{:ZGф@nl}ޖdr&B<2` 3 AjիTT-G_ް;`uicK8q.ثLAvVRdRAtB4 shv>U`N٩Lx# 7i6#F]8>ƎsƥW|1-W}45wm&dm "Sj(" {Q5G~ e4&6ԇKRC÷t +'VIIY򶪔G†?2Et_t3`'fdrBǝf!=dMFEBx(wFk7:Zû~G 3={ $OH&އhiD.Đ&鲫^Fxt>["+~knC1$߲ Ҡ*|EV?P`,첷2P]JׯXQo#|[s:#Gg=MJ@y$ W }lA1$|*y"#KdԤ +ȣઘy0a# [< ɶԔE4S2L[Z7vwZG Kjvd}[eM%B@sFMQx!&+J *bLث>yvb"T}Tk.D/;(,J.k$Ub8?,SrtgS6(jVg!k=:4ަ'A 6rS;Z5|@3E N1n'IT.V<=>ͩ p ܖ5G~1)~&!lRq?Y[?YhpIol!)W0 9y:mfC.#j]Z`Q3;/X$E([bTn8nAJTtz`vlq&Cf\k Nݘ4~3Rh*fŮ]L(ШdHч{יgl 0ZطAqҀ\ѝrBt^l2#־gNeOA/sQ_.9jݏ]o#jYMz H,m:̌t͖{^6+@28^~|TSJS`L2oAG*ʙ5Jdm(_@Ƕ/-h <^咝yR^&Cs%/g\F8z3>PA <ơ, ޹Q&}=aI]e =fאﺞ?ZN 'd14uu"#Y۾!+`ӯn] Q#O}J\w$}t^]eC#5En>݃u3KFٷ&YM݀iֹn{QvaC,RA (C" %J&Fu:%ތ^ح%SZB)2̱8Sf8­);KbDϊf$AucVC?3>^ 9kL5 %"!s )pb6d&}ikSL M2aW|bO2%rg2.cPS?ٯ-hTbY\d0 ^L?@esNwAc܅%?&FS p= e6q,Yk75¬$d<_Hc|T ofsm0Sp t.-)cϕ}xWn?/sM+e3)-zeXN{Alkp+7릶5UZ))} DI#c&1UacwΦO]dw%F:O"5(Xbh7TcL\31m"!*1 :q [ TO7CLY"JbG DRTG^ۆ3I:ISv9w7vS╓G,L0'z4t6g o^圶ak\=V})(W{ ;i}eifASO:Nꓓx΁?nMpvz Cj[v+ 0lZ5B6;~wY'HT˕P{Y3Һor 8K9m#xhg#DA>^inX4wܪ1=]ĵ z0 YB:":RZFM-ivP=:LSǿYszC`6/8/<TF9JXc@cz/gr*#5x,@)x/k:%`\<{k$K(/l܋7=\J[^^,7y ZJ߹&s9vR^^\Ub t]iwg'/ՔlBw O%~;]%(WK݆;}2{f$&//ә ,JX IQLv=]f;ga^k%mEP1(w9:, A:((¼C$܋ؙ:'͸L`#íZ`׬sn~\5# p&?(>BX&d?V-yv<ԃp.5ϺGrCלc`S ^T +a&#zP VΞ\7) \q٢USfN?4qIާj fXA!zLu:],)ߨw<'LӒZv2Qflj{)J5lJΜSÞJڤ̊QF`~o6TE~8O RgI1ZA*k*uD՟ے7jJe[ A'|7|zykmf [F:f4Gl8= $6r$) YM *q"1/}eQߚc,9"6 |EEמeL ˉ&p6G2 +xDy(CGHpx8ЍvN#6./&L?>穋@s/~̝Adv|p6ՙ'Y@7$gsJjjo=(!GcvNG9+m䐯 @H_Y$BCc0 `vb >c3q<-l;.oޡU8ӽ, + R+ɪ\BkϤStdՔM#sky#ɹjsnjR&"Jt0[Pl`&^i ?O\ψ"Y᫻P*#ɻ z }]1.|X GSOosD #*Vxp ~Ktq-Rym ~x9%br7:\oUnBXO ǯrmk"ryBca}GrMhiza)>Һ?WCf@nZ){`X}~^.*3*cnV l@5۸PKJTcǍ:kx'2j1+ۛ7:8fGu5@oed9 2H,e5W$]?|3yG͏4S.y/PM9B"^0}kW~m{?JF6 &o:{VfTYS&)?:1[^" Ugu:RmB^Fݯ0Rh$/e]fq#-5z T)MyX?~DG٨ ]ɷfg\ڍwV7Ǘ؛h~{VdjmT- "㠄c NrKa+ /DAZ}anD#eH[26B֟N@SE1ޞ+ Nk^ZvDxGZw2GgiR _ 5m}mZV&I!p9DQˬ.rG cB("<% CÉ?&Lk? Ґxsi`Ŧ!1pPLMi3vc<7'AUva|^7AB7:xq_Zk]/:%:@z:)nbwlַv52A}$Y<8&'ۛS:׿2/;CqHH  ?vJygވădO0q*Ӡ+!0^؊C!\h1<";Eѽ  4$Ԥ\6?V4VUK1ݨ#&vON ^itBKu^:Ӹ\?^s|wkʱ%Ь{O:d35^jUj21$:@r"ĨcI3+ J#HS7E7gcPwp ,rh[Ԑ7~8x HFHZ3!i%Qa1($қVr|P6l@vvr00˟!YI Qp .vĭP.Q~n -B݅ 飝Xeެ?:*_l hX10 *,YZ^r.L 8?yBC`m1} -ZUKxQ{IjZP_ԮH:9 ֤r@JRt~mQ0-e[igֶw'/uWNamgw9=xjY+7~\kMД,0!r-*=G^E@/URr3™MԜH\zrr;{o]{|/j 1{䌚9Pfr_cz4i"#JH52}``+dDGOf"4g?验o@S+Mu>:I҈߁( JYl%n{JG9q9eS' $Y _zT6 __O?#38ROsd *j$ZEg` !91 ;7度ʫ}uh(+auU:ϛ%pWoӯ0Oq}`^_?-!4G| e@nzfzS5ɐP2=<;2Jm -X*.;lq7A?c ((Oæ%T}['T oBxDf;j^y=r'h|С؃1&` cÝ,2?8_i &sȫwu]邒6? `yṖa#Ɉ='mLKתs"b+)>- z|זwԽ77a 1xOd3R'5!Ezkf'^1>עiàU5#S9/j"0RA4ډpӍgpB"-;m^:H1!I>ۭ^]Ke64@q9I1 =,bۡe1=7 B^vqdhLf=-k \Z\"KDaj:Bet*tii;N{b:(˻8OJm.~^'T3" n>^̮f$4?/XƲkHeVxUG+tk3 u*jC'iňH`$M5CLY7ᒘ[ͩ2iwv`.-u27WBa4FpmlCn_:SZt \7F' Axt5pu}#mmdBf7tʧrnKH}>e}"Gm} I)τn|"`ҋo] =ÔYW  U# m M?^أۖJbM5X8qn.h)Ib"u Pu^J&[};_4t*紌ѮGćK%t-D{8rWaa5z;hetـa ~-YgF!TQ/7?KrYI9[hi鹦nּ%DSs715Htr! YItGVBbe7P 8Hڦw+5Aܚ=+a!~Ovv..s{WTgQ=;F=pbd 9A"b^.Gͥ7A#>ҀqBɺ;۔\]-B~{; AgROd]P Ts;&k+6 Jp' 3SHSy8<5|=)Ѭ$Zr:9;_?yɛDQ2V.(fSqq''37HjHdmb3"ʤY#C&C@GJ6LhPr03K %ݙ唚́eІdA_ (J~5Gv](w1A=Q$-C͓"~(֒hY֮?xVB8xnx띴x2vhOu3=xI?)!+*u HI87,>1H:88bGC&9H$#TTEw92 cƣzDADHCgRn{翽6/2Ta A#7h,[reKӱ3%BϚ'%@k^,I< +@ARCbq:JMҴ/F_K0*܈b"Ѐib7 V,{)am) 9{0(8 v]6Fߔ2ixqJ/B>߈{# 0vy=@n b`<D ZKIa. a2v\9VR6;8^JTse2 U  Ĉ*Y;!,Z98O ^![>_{?]YX1[5Y \ m w.ڡ JZF`94|)qYk IRߵ_tQy˓&US”P"}ļ`pOd4(=Wqߖ>_d́.:rh5U7\P gǦYh\`|k:s' jH:O {iLǽn;~->/~Abpl֡ [xY͸(p>k:Y\n[z4/Y":I!e؀=b]"7,g~ O,37EWyWGm׋mnTwGb|<#}] O . ``#r6ScHuTпJP_=ͪACHU\~jqP@6Xc ­eȪs"e0W|A 5Dnl}NI6JJQTz{n-:PBJ:|Rbd]r(mIa m{.lDPL5MxS| ?%xy(ݰ :#Cȉb[RoPt %rlۦeZhV۽@ݪ_\65^#r3h8,&:=$+д^t( u Ey*2@ju0|$nm&ڼ=a(F"-ytp#L?}DI8O Z^mFl.r*4eIA|Fu۪`,{g  ֖1NJKi=l yiX3բ\AfXjFoèast}}C]ۜRQ8vv% oR=$m-!<}U*,uf$m&*B)46|2Z?Fȴ8q+07u0@!HeJr#Dz%d#LRgQo 0Yu O~D¤43Oy+Pe3OS!256 f>$sCWP#6d<4`Ы)~LwFܗX-ڽ6ójNE2 XC C`K$Ӄl(ۨJ| kHsOYTje2XVcb wBuV'=4b-oV !Ybt"gk9+(ۡ%}u‘DW+).*ֱP0&;죅6Yuku6ُ$G̙pLeٽRa⵮v3ι/D9)ȸmB>D63ÆD\TyEH1bms;BVNWM:Dŏ4ىw([]4wEsl7jFԚnL.fX).U /S92/Ǻ! 2ך %Y{_PG;mLUH򛚳BAZ2(}ANy,\H,egrD[!,t-z'Κ;3m|\[~ع«3Ͳ,<Ǡ|UJ q,oH3@d~4KG@<=9^ȃP7:a szy,/ BniG;dDNdR+x<g}V9*+u v!C=]u`4O{K=R4!`W,9s%S1bǛw`Rʽ=]~ g?5Z.sJvcr7;4qf 9։JKh~RXgHmLYSi*#]oZAE7 ͵fYcj ҽ2حCQ쾲/Z~AXHL2{(K.]/^*R:P@ 0́:T ~j0AǏo{qxLr1>Kp$$}ܫ^B`txJo8v?eHx[O!UM2S͂cI`?^;&L=g# qT1 Ow%t*Ft6 =WM`_9+QpY9Cl>sܸЁ"Xr r KtB*=w8{j{ I=\GLq`{Ar#[5(7.瀞/GjPix뺬Ȥ!g-Pk=:':-=?4p[aŅe|YOկrS YcFUxqIA}ll|ݎbTvفe,|"oml:+o'Je3 EDPIaR l'}˨tIabvq&6xFpg8Lj9DGr] eMo35Y 2ZŲZ0PQ&'9HfI16LOh[&ö0 WE1amZzf TjLj*=s T}\ L: tFHXl  pe]f8>d = 2p0 VexQ$qˌFEG2O*X?ѯH}F*8(1s$ޫG4:'"LВl3.dxt):`)/3l*@*Z=|KW&ڇ<:SplҊz!z񣎷 ѝpdYs" 3<_%m̻xv@x ¬|*t+ g|X؇`j`{Rr_QN@/~W9b3#A-}$q1̻֦c1bFjFL_Yxup'*[x%BDR FZ )*#BR:E(!CZr nSTBCxi5nE`9v`b (uu%gӷ8K*}T2XO9ּjF-XR?kS3MiE˷m>nAh+S]x|K XPt- ^80ץ=NtJvK prSeamڰ(AeH| &l0qby‘%/aթ'"r'KIC)iP|e]R`GX}:@Ȑ2RB6׹N,ԉWxN&;uIȩ "R`vWIXa"x,'y(=FN%A{| !Ex|9H1WJq@:b3:NOڱ{8Ӧzcݜ9ȊՖT䰳0]f}a: UM\:ӱ ʣ%M qɰ Y&ϥyU}>3U>̞7:Oɖ)^kz)l z߼=}|E $1F5{19掮$FRz|(C{vX9B@5&PKv荮k6?eD0ُTV`Y݈1,[/nYU3B}oz&6hN\O s DsSd!#2LQΜ_djBJL额ɁF9W"Cdm:v:d?s^izZP@ϧλ8C ɸwE dCUO8\Q:4(T$DV`S#<5FE_nf9ˣ Oâg B >]!U +t3JyO*c4P0+B%Jm2~v-W!v'JV3oQw]jv#PHhblƮ5g< uC3G*ȫs-֞|crG>DRcGMAT뵞$!p EH&Ȇ̱9E'o’"H6u9d/yaʪ邷}WDi[ i~*z [dz1-zݸU<#??ߠ3tzc =l !C#kZF)v[jAEYeP{mLL^h5+SJ%8Xt*v[3oo;#SN<1`HAw[TxSz3E[Ύn& B15DٱQ 傠s)]AJSFDVnA#k}Pm* EBpО߈j׾{a$y|{qCLUH] cw5O껏nY:xq{,98G_*?줟'Y &:@<)(Ҡ8nmHyD\.h hd.T_MqTl!(Մa"uVs'=?D[PG@Qlꌑ3@T7(35xSd'r ?9 AFiӇ!*1<zī5厜*Gq(J}0й@E@\#-x!I[d=N䂧|qVz\) FuM+I88Y.˧fF5wT~.#嶄3mLtJTUCPރ,_X 3+|%k9RWydO{Zf*#*.W9 ^oZni׸r:6/ҷMc !~lQNUUE1Vr1agx %"fԤuy wF|XQ;{#4fhHkĬɹ!j>pK 0ߴUlnj~ިp[.EX2ėzV3jfۨR .;S?fd/Y;}/lղ꞉͘Fo[#|?띀eQ.<̌<R 2~LН9HsǺ݅2jC &dFc=S5# i' mtAݎ ՚a5a=hJ'X ?QmENZYĐĪɘ̊n*]C{{.A |:Śp;#|.4"ӟiO`RYl1c)v7f-x>1H{ ve_6! 9뢄ɯ`#|Fm1(-=A'O#Dp8(!?jlLfJs% {eȎyVSrgM`/!khw*V~1de'7T.+b䮥/ Pg;IyӘO<{Y 7zB{:D/V!y]㱕բTq2.Cͅ뙟y !sCD<T]>#^@( h4R^W5-KsbG)P-Ҵ6FbM8M Q?Ov$^x+^SW{zdT @7VR;BGYR.5mR D-jxnTYwa[Wz+o+̞14=*{o>s)LF~2}ɚrH5 ~6;HBs' D,TV^$^ɦ ~#<$4XB&k4K̳g§׶gn]3`eF{BӰM-j͙=1sޗecm"S0,D=؉2, W +G:xB.T?J .Ño!\w$޾rw>^uU: ޺?^^Jo/95C w h/F󩧜YATX 0?BUw"_(^zk"t-+@ O+Alj.MK@;VKLyhb,rjuuO'|wI` i+aK"UC+Yi}AF+w-ir7)','Q;`P_5;3 փ8 rͳ >p7ZgX 惠攤+> cDcN'57d*]Pau.G ͅ]/Huۺd/k$,%GGN+tVLqN' .`"'Gpz Wp!tFk- TTVװuk+_ha>/nTFGfŧ3 d ԮzGJ*Ը&`k/+ mՕLz5؋ {|^A+`G{ R]?i#7~zx2-QA崞zpCZ1X: .oYC}4翈}G̰mO8=?s{zub˨*. RSmN?rr|p>oJc FLLe# ytGdA0ݯKj"x^=!ˉw 5rT]^bcVŷFλ= Gk' (,Ln(ݷb|ї&h2(<rZ -`B7m*kn(PeKl;v`!ci!G(W9E._ʩ 1W#m27Z{2m@"2fUkdc^>ظn 3^+t~ GX:$&~+f>b6ڞHtVpqL#f^}g/Rh^rNp:a.?JvdaU##64Uzo-b|3g6APv}\)hzZǿi^L^BjŠg@?뮬0 :xUB ]+]&"\%4Zaued''oÎGMoGwj$/9W>UO?-fڮ|SI,Ĺ_Dm-TŰbsR[\B;_,& ҭyT ZlgH`M.(6E#tM*9!a]PpVfَ ;-N58;=iȆl do^Ȝ0VnM=MkCJzAgP^-S>@g 1Ԕ[!ojۖ[ݗ6}WӥV~X&:*10 !=7M*"fdӝæ O—$S z>͐0|(!/fk*uJ4Zw6-,Kf4bwEϰ#x^+mhC$97edPb4W+~>\UV+R#B: v?RHAs,|!g{|a/WxqES}#*l rJqsj#({"@F spm N_yN$ q"62HEQKS*D@_ O@' =vx~xIy'ۉxdrVP#i{BZzO1RUiB;>WHAoY A]^k;§g?T}9o#~64BU|مMcхB+RF;JW0FSZ-z >`F~ xYW唍-J᜜g 4:,_#O ]װtxf0). eԐIYzzn{ʰ^N?OKiaZ^茕E5@ekяND($*]Ǎ]&i '[GIl9DEIׁ_aQ{ؖ_z<Tz؟;QWn# @ UYQ  mB' D{so%`ގZ lA ɅDnN|PZk@0P"U?1nԗ#ey3>ds.H2h/]ǵxᵠ{-Bt\'_z,<X'lMs!P8ߴH/Zy.>I͗J `8WҴDQ:?8tG`ͼ3pսI&BsԏVd=gdЬBXCq՘T FJ?X FRmԚRXіh F̍,2t zdy)W*M(nH nd:wN7,F9! d9&+תZp-+͐I|-ӮB$[I9Bv; _vcʬaW8 A#|Opj&^Y#;Z-;\=a鲆jB@j-6N*x[wtJjtw^O"<}b6n7e\_(IkgJ0w g5f=*X}Iء3i(|74ܠI-&IӼ~}GO.1M7[JFFVKhUUB+|O5Jb$ VcínRn2OԽ3W֐Oٞ+ |&WDya \B)k2[k6;8;)xm+iZn-[^M+pi"K<ًIΝr) I?̧h/4jH V(w6az钋D#* 8K 9y:96C:Pˬ*j/q ";`5G$l>"Gboӷ_7a_Q{:$ӭ:ٵ&x,Yho*1+N~vA!,O24*<A5d>9h»A2S:#j\F8r# (JU0oI.p 1TDպ‡oY/%({&X+JZM`Ng!"=Fh[rPiϲrgDV!%nM,O}mj DƘÆJN"0s/ϫkLu)3{Ytҙ0MSjl fz \kϖ'6Ui$Y8ް@l$57Q3*jKG1CW V919@[jnX"25T7hOs /2ib<}?C>:EhQ|K<,a|٪w嗽υ\ 8`<{WIPEsN J} STTn(\"ÉhRqtsd&5#! X1,0z`7P}wxkPł9h[:{%+y 2ԖUQ i4P4L:@ep6,2AzcL$92VNN?gٍN}t7]b7ZFB pMw4?a^fkv2:8z22)׎=vsiWG̀\% $qz.///$ :-gц>{)QY P*헤 Ey X^!*U}ڌW6<Sbd0$qˣGI[O/fG 4HW{^mW=R8񚍨L5(99AlNW##1EO4sCT:7]Ik| 4ѯ }Hzy"H# YT+GMK5}AqM>q6#r 'JX,.J'ggqX7Ғ +)/;("ઃ,{@,<6DmPb}Q(lv>5U]EVMbW_&UV% fJ ~/1ں5{p|d]vUY*I7)6_RX%#KexWspqI(-XNמ? xB~Wq+YIS u=oC>'-_V?w~ٜ07eZִտ!h aci:*}WvQ!5RDy@b~Ј[8*Q#jbD0Vק$͈rKu k?5H4/yx͞Px '?ڬ)*E_4Ɏ&Ŭ/'#-됌̀ l2. j7ȑ}qӗ 7:ƐorHe&Ȝ4nptIi^,_":FCdJUUv Ӽyp}~ԪFnJ*wG[RIȥk]cR.5sV_uNէ),ch1DMk؏!//`,z:]pToW|#œf s9T5観BqfC -mR8臖yo6IpxDi{n_Jeϼနxt_ǵjX x0PEUU+5*[Ēl=wdԔ%7 󰧮A D`!Uv<^=qwW^m#Ab(bxLi>.6 L):+suzʥ& WawƳ!,!HaMJ&UJ;+'~ubχ'3WutiMOcukhNc #9F''+mX}Z|U#l BFS;)FHL*aU5)`NA*  o4V13 vB}"7c+_>-ByO/es+piVS, 'Onr;jPı6ϜiGïp+`;ޢD|yBl I|:-yhjk?ӜziMgWS_v%dE=اt[!E%|{ ήw6?R] BK0CH pJĦ]2Yۣ΃p5~CrT'u(tZJ*?3 _1`m׻(罦˪=[aoDνҕ\'!9&RƕV#yc=X)F rUMF.s~N|Z3ȑȲ>)!8p? SWDAC\z'=\O^Ų/ *hZ"^l1 $S-9+;]M2l,/sa#];S 4)ڑ&kdڠ(^Ǿ0wre p֛ /F]*97V}Ɗ}5?A@&=%SFa-fO MA,4<,5|?cyem&Q* ^hݽ~Wތ^VyiAI@9kGj #%-x@sT,*.Kaicj)l0o('"QVT ƼR* SEp\UV4i## 0Lr^ i4LREw?=鈿m9"@K6:aT'b@|Nut̑Wi3,Mq##ls*GݴGä*t?K,4g\WB7e52ciڸ}mdPK^7KG:ĶwT#)?_yCb 䯋j{^ DBP>_(Ϣi ]ǻiL`zg?RQ2ܛH1z4"_C).zK){*bfmn2Ldܑk Ag` @#OST o@b\V9sxMoz6/ǁaIGCύL^2$ V/wC&|ɛ%ZkR _g@f6ufVNʍn&,}l,:"2X'PKgΈ0Y\ۚW۪ii;Bqʞ5S{3S%/&ֈ|t^aNh wyVēug.ywljM#,D]AKa!Fj|œFU`>:Q5 ߌ ʏ-2#Í: "D+Ez'[)i 0hfQyf&;=n#R8 fTE.3n1,*ߝ!)q$s;H'CK$Gqs<Ǒ#: .D)g2{|kNǢQrt#ڄL9754  Z2^tUk-CTB1Kdn_6kW}3Q{J^B5hzς񎵚ۭ1:D ;+@4mv- >p0*޽Qz l6 #Jed4=f' N~2Tb \Bn whNYщޟ+0YP->% p>a}M8>O<0eR7RjIu(pϓ_n!*uGh3N9r$L)?T)T9SK;KqƷ̴f0!&ci9[uuI盛n]^bJre6"gͣB8^l DO 4?gxz#=F7.]'v'w!rs%㯦+*9gV+9PF%*! )RmSw>F흡l~0'l){92 ӶeE ھC]JM]T#av8MeCa\av߂-g r/#ۯwllSV-Ϭi532Un΅h!p J=ݞGBYEzBX9Ìɢ>r\2 <]duҼoQ^hhI~U&+c 4pnłeRɦ˟%Wr'O aTCSj?Lu8D!9Y3^* { toޙKWM\35i$DN^RNۨL( qlfa5ᏢL {d]!ltF<$"di&;R(f^/`?5D{}сyЀ#[`1Xy"ivr%;a xכujv5"(˘,Yզ:H13O:i6swBpH-~-J/66 Rnp;ҍHoruE:]:M,ou]Ț(# :ʑ3(z;cLַV2C;wKs61krȵh0ِ]|k WRQ+;gK#m7SiDT;zA rY;m1K$$;jo 'bUC}J 1S$+D5 x\OUzlMdCa*u`٩{eu؃*UUo-x̾6>AYDqO\R@lɀɣ.Onj8Mɶx i{*6M{}j#,7>lu/zu|G{TerK_ K,H)А"ԉaҏ8ZJU(m7ҾQP eǾ"`Pś|SD5c9V5VqOR\TZ҈%52Z-Z4, qRΪh_+;tM\aAl}%u0gRO2ۛ"Sd3ovdˍ/Ha]0: " y:y>~yhݱʂPt gwO$]Qέ61ewG+^UDׂ,7& {kۗXC4F|(th\xr\Rd'm=;?jvD>&F;|h`X;LwNv&O70;}= 5`AV0V6fHӛtp,qiqx| JR,Hɭ1rkr{d8O-&m:P_=2_ܥ)fb v΋]R"1=M|| *3.QpZ27>P? x;`y" ,\VkKJW nE+rvSoǁJ| r^RLvYvf:[ٲ%݂e #<~ z5LWƏ&c]cȄ_A\|9g019xLM}_?1jnbs "nn,O@WN<'i'>92adaĶmN8fјBྕbp D83_0QDŠ㚎 ڝaW\wV5^MMૢ~Y|er;!ռ4 dUY7]Nx'>G.ߚ9S.eՉh<:Ty x0#қ*НSf Hg.6wy})um'xڃ熾Tu|΍yrRhRL<Cޛ$-IGdHwBկ,_9KL)1 6녦Iu:YrY: RTpLv<{E{N WN7WaZe" z †o=ٿ}]V㼻n̴,b ztz,v`乑T󣡧P=<'Ծ?o VԯnGL`bKǐ,温ۭ?<ׁh:@VJI\a޻fɏI)Έ?!&Cuab_EX6٬خ~84v9^h&.//yTßreL1e1FP(4+jF&y^\wٴWGS0htRíHK^X\[=1vNfLhj³%`D5^T.jHETߩ /qM޻+ʙm M_y2q:N&~5ߔL,vgJLæ1w#VDj[cx@ўT@FXѰKQ~A(_(Kęsqn$K9,'O^<(+6[w#uYuXGz^p}αcUox ^a.v!xBq/{d0GTTĽڜLAez9ӯ 8K:`^J_s89n7XnfBrp0PͺǔvK%vA9ÂBZ!O\Qx%BY$O@fDaL¡b1U2 0O ӊ@t=$.~V&F=yBuTq9K3d#o#a=*q36Y@KK =ߴ>)Cx-ڸzU2SP*cHφL&җ Uwyc)E-^໘uGx3I}~Q0FϦSb}0tvgPvFkT3Lb*r":P/z]SQр+PDp5o2N)OfwOy/=1` ,:o_""zeBuY03N$?zOW'C]oɽSEp˴Oĥ&4hrRnޔ*ۋO ؋{otV)7|s$` Wa3={IBsZ:u]?O!J޼f޵AAFh!&Nf/3w"+>_2 =;c<8P5*(kF*izoizqҎ9 ]S[b#W t~tyu:*ۻx隵;S*ZFwa>Qslq:.ދ rfx%7OESػ֩;An#̫RWƮ=z9!I^2;SZ7C H Wb%k9PJH^@fߙO<(k~+`g¥$P?r)L:14C0&)wr(-s{W()q-VZ+_c9js+_}{(P;-tʞ RKvۉX@O =/WC/[ 8kr}n 'V~x8%&Ьh? 9~0dI9R:D-Y+2r?YOGf嗒63el:4t*["渕ՕwQޚ B4ӢH_IH b%=ei%uj^dxo ~TĄ/T'|)e\G>:  Hqz4ScESh~5CD+S4/d"M4ʽTae`-3QY2tqx4kL@p7*s(j_/a R9a Gw}IJԴ,)X`dCk4䲙ʏBWNsX1 #ƹ0eupnz?Y{#ڠ;eC3z0c̦n?=F9cx ]'\nb_[Rv@d K52)WW߄vZljE+t`u{Z6\$N1eԝSCBXc88mv|R;o~K+;'۫qa' p:ouPiwXMY M(}镱HA-):V/*j92|wik154$:~髨TNi,.{s~q=5AFE qLf']``.X|fUp«w8CxŁBT98&\L~{=ZZ!{Z-+qăRgRLh; KaK?x" )^x"^;VN (KcW"k]}]󰂳@ BƊǛN̹۸-e~if,cN~ei1EV*'Q.q7ǸdjHբVpދ &Z鬫hʁUq'1[m0+Xl1cMat`ɂG|Wދ:pہɩ4OMG$vD|c?",O;-QJUP<ܠ>D<:-4DܘE|m}"ϠM(**tgu^~9+.=p8U&OIptnӇ5>3b%y˄ؽjd}b/[ԏEMBBB±E)9[j+C=?>hŇg-OriL`´we9 ̜*Uu=/J,e켼 )3JNI>9 8iSˢv_@QSnjڇfҰC5i $<ԣ`wx")hYSY+#HwiSNvBm3gy%vwrZ`3 #xXrRc:S6캾DI #brlkN%a)v1!̣`wVZ#@B =L)*$t$3֨fFf2vQ\M1֊:b<>l{xJ%Z2Ae $7o0ĚŐml6K$QVZK( ʎT0p, >qSL!A6hߐV45)5yoM4TE (/Ig3U+wg 8o^V GqkF;EC.u4 璙ۂ;P>ﻫl:Ik7IY;]9A䜉ܻV|%u $D/l1i a*'+yqt?Kr*DaH$kL i%XMluFiLM~}X@%g:FEO>(Lӈ)莁n0 k_̮U`G6;1l_r2)05zMD7li-+mMШ@`iU@(E@!^h'~B!^hk  c>z.10[xkA]qE4wO j[ ҅YvpԶ0HXNLP`{'^] HLU">i7+CH}ǻ0nCBr߭HDd"P2j5*jzخF}S^cj7ǭЋ;0iJ kdUڃb%K57{0d5Cn$Lδ)gN~UřgB[6ktbd-b(K}brweԕHG1×.^#H?ḿX䩭xKMXI|uPXT4(8~2K1`:BT'TDt</߭-H>|xD<ҺxШVM*Cs4g] 8`w*؍6ajRb`_/鋛jdw&*:h}%CŇ3{ݎGϤU?\FuO 'j%2 ȦmAk4N~4n$V(eq&1c lAj!_–M"/4Fҋۦ,g?xP=1Ovlh`DE)2(ΔĘti?x(/?LQ:(B kc km|#.]B`3|M-5k5U:$΢HtZq@DQ:|`Jr?DN+vg(DN7xg,5HJ pWB ;rپg_#ݕ|GjȦQގe zVcGh@^(a_BH,eіIL ioc_LФ+ieȊGK +9cqJ24+$bTݠo! 2=ND5t Zp3@SQN4KҦ%pN#\cLS w} :g-Op}J7IUe !gpx2T 77 Wջtk>R5a$k$E 9]xPI2Ԗ"0kCzW P?B\;̝k9I@(VoQ `t~ ΠiI?(g.:ޥJﺙ}E|2f"d**bNTN7(1@}&xв)|Z ,ŵ6wl!޽dVcA[191dAV1?i.,mܦ>W6xdjHU)`#M )FmRd -2X4׏d\diG3V/'6<˄NEĉa)CbaƇ$lW3q:.m,le*yJYjqm7 j^ق1;=]5ZHVfS;$> `wٌb!4ls>"y8Q7VqY*fd` IZ~2OE-R5怰Oab^,Gt/N__;]8J>[J~:2V6;eX |ZtLpńynYJޓmE7&4hHM^ rH;oS,`޶c$5hD L}Xqq"F^L|0sq8viq'JWT4þJ=Ś"QY+ng?<&M^_~qgXMD.jBo;L2j(\O|mҢ\E9gujqE׹B:P-%|`^Syx?\`ܗ.|ƚldWl;m׾4ux2+ 2GN;-ҒyI y$E U2|*R(C 1HR)oŞ.w2LPjv}61 r@212l ʜM^=d!cLoc %VT@Wi˭~S'cY N aB6nB ɢ7]QsB߼oi{HDfy7#;!kME n*A.Ɍ@\9ۡ,Sl0Y OAHS=vsf}~~n ֧x9qKs; wޭO}VI=: -eh涞SrّMiZe-}]W >SW*.[ ԃ2Vv>]֞4fSB@G.åwtD"=8Z~?a09;οs1˙|LxX^|e'0Fw04"|(Nn:=M-O.a֠IQ"-=&Pa|b{~Ī ˔-2-AIR؛ނ:YBl7|R_ C3 _m:бɡ+UV]Б}lvȆB~Ĺ":PG15ޜZSBEblc9gMDm Ъ̌w}\ĦL21H{ O0}#k4V"SZ5q)m<"Łlyygj2qưW/79F'lʌ #.|hz(,҉e﫞sT;J#tEGƨxx(إB"CXD֢{Q3}'XUہfvz+_^dj⦱k):tϯEn*y'=y5 ' ibŖX[`?P\61 {ovҬ}d4BdC2g@r [^gz4<2bٹ adkw N툹q00)?]jS !⸍s¿ >[ݧGR88j-WYS ޶8΀<+ufTj:15r8#ӟOvHO-Æ̞ sw~9z#խM$%9ʢ *0^:Yc4fW ϩm>'XۆZotS[fDOp(AKF¹EU)jS? T44I$iqX}1>=G2H} C!ot) ͠\(Iey#G,=?Xxn'T7 k[c(4 Qn9ںyJvׂaggK0~:U"­Q_CPຆXoE"0EM\}9~!s#rAviKqdI6?~-Mpgf۪QC'[QØ6^3۠ߛes}^RH!؜5f4QMB֚EpzXT'8 9/+Ȋ.V]),4d/'c:+.FCP*!loY|w+.'+$abS*8tMpq D .lgŅrKԇxWELՒϞq4ÿ^"#v ڳ0-5'g(E<[rL'hzhB|0SPM)5Cܲlw 4BM2)v!?$qv853[,S]q^dN0~TZ\E~BGRʴVZ_&`y~G{f2tk4Ԃ;m6$eۅqe4sG gc]׽$F%=v{l'э }PHt7wn싊0$hk_/H]j8A|9xآ*ĭ4rC<Ƽp`iüMtIEf/s0ӭqh3O V-ElۅK /HBGP&Q :d˛Pt,HBE.E`{jKLs?O?8_ HgLL4--@)(a߹•|s ><c/Jó' 0,%2/k#C><~!u $wvI_Ws +B]PUV$?S|L#&kff( D:NՁ6GP(8 Ye0Eidr%"}HnBX4QLPe*m["TX|YŔe)U[]]묧{ ]օ#!ϳ Pc蝌Sbl\EtD6- ,"D۪;|x@ ,7аҵddB$!Q\ %61;q38d 4g3x.VxYDCѝ(y.<NIH3=-8f=L^^ h,ȨOn<3s: ,Mv 貮b&)\BQZz$tUsp*3& 9ϊ[DU(fF/y6'nVip92:#9zs.87R@`Gh\PYm ]#09^qx0L կǰ>hK`=FTtm+>IE/oCȤ lW,V4Zx7O*Zru+hIy 8 亼Cr~]<^&lC">SqodT-֛ >+Pm'p3b WዊI4ZgP׼'A"\ĩ.R~oZ:VTcON36|=G[)fߴ\Y*^?NM=50H# Y2UO=dW牎cMS2^Ǖo_cke G2xի}CŞFUDg̟Dx[J᭜Oǁ*Ma:4$X؁VTnޟV8GUY XĘTi-jo.1P¦<E p;ԋE(M:Íܵ7Omu?Gmڧfz0۽b<7=[uhw%fSo3G >\1 pUf藙=' ^}2Xrsuc-PNH9jc1'!\ \rkbPGXMo)'Pa=BeXӉ'%K0˽S[E?5zVr[_2~ًz8od@t4:((V SCSO=ChBF;C;I%+TZE /M||S y9ia\Q>֠gOoCaE+W+i CfONБ[LHˑ\vz3V?^zpo4v&8lr<7SǸlZuq6$.a.[f \mKiD<d#JV 畃*tf/;%BJG`p!\ǘq-7Hn-xg 8+T #/"*Ƅ`{ea٥Nܲ+BUWwZxD.C 3*C9T7h,%־Ф`Z^n%Ѻw"4h6yv0\0'Q37Ě^(#6&k#{edinqyl֒ ,E_1|Nu<V0+RR,9.Le5gZnX H;ZI8V X'=oJjgu329'=G7gyqV{})i249xE}6A4h[MXHQj/ߺ %Ftcx2laګ}!x@Οzwt~9ȚI[YewCѹl$3U9 M;e Vǻ`jcj.ǯL0! `U:to⵿&E"Iv ;bqt{CW&hͣ< /k5dzQc)SBr%S,QHG&,wӦG3E&nr݋.pUuZ’2{m/筲;R̜Bے$yyI,s+k=3ɯnN9oyԴ&@aCE`&w$(;$?{?5loV+}Xx6G-GezCk_gC[=a cUIAObAĩ6C[ZÞKK6ϪDYo81eZNg] z6Ǥѷ]J05J}w#>EWqW gj > pc+K]}2a`cgLf7zD㰣WpR&D= |tvb6}9P*neGEmyMG:*j 9a [b&8,&qY{\#瓚0u?h\Nbߚ:tH#nPP_UU5]ù3PJZG7ɉtV4/I`4&,3܈*q!> 2{yv3o =)܍KMY@u㮣\B =1.Zw>({oV c9zgmʞ9_4Kj@v$އS]JtiZZIx\IX+zjxQcRL0ʿ9RVWe!F]h4R:&j]%sD(~:_+m<8^f;׵LǷ#>(=cBՖ jci-􏣂qJBW]")a<cWF|m9=f34|~qin},?Lb(ۊQGxmtnorJn0o$sE> P\g xEbT?D|/ '$cR4|n dxd_zҡp͒K7ZA΢X :ʲt?VQes]$nFw>:!4pA3IȴW!w!סSڽAyd$\~gW`fz]Ta`7@IvݮhoS*6] eA+~ ni(XIpx:, [)>y*J= u<oG d}?斣 wJ]QkW|Er<Vģp3Edc]f@UY"y4xdZo)p-?׹^qT'h\#yDnh̉/MjZ$T8-4ͩKZ-v-qPL1vs G|ܡ gzuCC1R8Tj[d7 h3["(>P'uEtR~"C;^ 8VYuѪ0)gD1 DۥA@(}q6)'e\>zzMgKp`3\2VYv/JZp]'؂*z”M{V=>{^@C{c cC_O/*꜄[OpT"A+ǩ&x<߻:Y &lɂkWb[cL؛605R.w|~C:w!3Jx; GpRkȮKGқ1nrF5Yf1P ,ۢ~Yku:UΗݿ}tKc Rs;CPX' +pPG,XA~t$l3þ,^@guǡ 8MLŚZfʋM$!*efuWcc 24uGYNy1@[doM1FB0"NsO9O"(H)E:?^^<3 눒rv-q[N 䲥E_BTT0&Qu| xfH>h:4`dW Ū6nOƢ.1ifttH1,]e$vv25ЌΎ@"s[&lOz}6FZ7ؚ= +=#ayS1~j۰N,H{6 Sm&B< _JYJ]2]?N#v$ qm@AAlٌ4oq^{+o;s'I(7#D&czAVGcͰQ7νag@svt1:ݔyFK:s!$;\ p\']+/gsOr[2{ DƞV+a^Mm\s9TM8~?H kov;Ly\#) #t{JMn§9@sǴ pаxi(7?SŋJuj$bY\^I,\S1)f8zh31[=j86ӳE xS[kD;t\~]'Xf QWZ8 B?,>#ն:An$fu܅Up!Owmw>GM`n7$`B!r8#}AV:a Tvsp:@} MRNQoy}P[R=8)x9>$eET.Mz%4t&vGY`$)&sQJzZB!':!`"R#7zH;_$ͧaxU)OǐDr|KCe"SJ;m['T2j愈bC vu63?NH`_DݍAmʇadB'@$9)VOI\7Tᬪ[cf^Pw٫tbٍ%ʙDI΁|[*>RrF͵Ϟ6G~ g,j63EUU89i^l:k+yNc}k!xcf\]ySMYQ t #V 6ɑ?D<H ܹ q Ogu8@}\Ʀ-i srt7e>SƋoy-%QYos+oGh0[+v{t&t4 ^C 3HDHKi;𨍸%.$%,0Vsh +2Vcav+a?1L&bV₏!&Lu|TO8{5GAm[jȎt[/@cr`)ʇcMLs<788eD[TdǕ~FFCN{dYOreF(*\ΫH2XkmQ QU"1ˡɚ5!`b }LJl!p|f+{8[WVI(:Y uPݲK {"H*':癅R5rQ-U6>2ʗ\>$S$ PYu(D_[ӇWqYzܲeɶ5Dýy.u52)6HIiT,Ldۊ|a*],Lx2ܘ*&<8ǞTb@ٙB]|< .x@D#6svei7jh/R#;[9h]!=ZXk}ݰT>Y6V;Jz/=h8jt:!rKmIvKcJ))`KR*x~f(cnl(r;Iq޿pͿQnBzEVu82XΦ'lz;ct+IHcB4@4 B1N2ٙo<_4`LnreW{O:xGuIpWHl' 9 \_RAvr8B-ep1yJJTcwC /@c#0: ZF:N"WLqtV \,?\tvLx])O! b3B,%J蛱1EΙ.U! Hn{X+5)[M8z?T:Fenqrat =7˦7~pc>=#] $fzM9sj}P`0ѱm R͗Bv5׎~dlL>{ >Z3$QW>) @dg=QRX˭in# f*0e4|pZgG'87LXIįsutztC*l{_݃'WLau"_1#\ jOD%ak 9U`ua6*t'],omm 4Bi].Z9RİѐCWFeI8oh!zC·Wp y*(X#:K$``h#br)# [ rLȡ3XΧ,=%}oyM@ =4cѯ(h=Rr{yA8e_? kdY-ɫx|z,:KO[$jKgNU[eהnaM*}w)b$^'AJ"C1>DԀH4Ed( T;B$&9$hBHx F^qK-5:ذֿKFV*ǥ*'^*dvGT^_(2||H@ǾGΘd9 @{B˴ǹ&"[T疕37)|#[O(4e;] j}HU)hG\W{uHzvH*'pCT~ߖ M)k/^E{5qF/S_ڑN\Ai#JI ; ˙qPyXF``cb\@񲀅E@1MlZKUUQO"W'MvtΣ{6d:Ne(r@EaeiiYDLQӡ9J E2 6+!қK'@߲dZ0H󴚇u+ZUp^}: ZkXY$%}P3ejwD~9$?u ;"#jl̘?#OFCIg6 CS )|Ҁ8G]Q{ ?!P#jIPr @Ck@a{elye^\.X<㱷e҇:s0ےɲR;?O/VhQ  U8i M-n)d9|~ fDT?MZ7Hl•{dsK4)1:\^TҪejNZyb`xwЖY+&Ҟ4;)O[860%o?C2|3C3RŸ`Ue< b/;rU +h  Wﭻ|-fj>>hY&^ TII0|kb gf@xZ\miDz3V_ ;94eWmA?JRqWZmH5zS(b9^2y/gbr8j0 y}8cӹJNPcV8p /mb8>8X vrBAe3ޙcfa9+xo7Pnh.soL_}aܫ)O^*%m+l ^u򊘱Q@j^J̈.Ku}Z~{ӝUr9YXFrTFg^`6\UϷ]Y␡߾f Xr&{Uj\󓊑d)MYf%;X#t"{rPf jv^$a F(Ծju .)s|3vwYNEo ]'kLyK,H` [E+䝇;^CiK|r8i%< 69.?T[zU9#oQ/F/.ȉTuD8h_m=Sx gPJW"ץ%9Tji.LuݎNls"ZEc?/C_/N2Q5a)Y DLHVٍ%7N{@b |YC$|y'>___VP^߫eO7?m7-u_]6 -R.<Y<ŲϺU0 (O=i?aBNEakO^< 妮!@)h [X7Mrr@wcSdRp r`e I+U? ]8X ?rX0iu؁F)OnAtL`Kz.y!"ajmrM3*lq &3ަK m@ֳMoJ4_ ;ge<RR/dxaU]"f0x~bݞ-ƾw/"dOR#HŬN57DuM󅿍"գs~ŖX6\N*(/;>ԃ;KLKݳ$fԄ;Nk5?7͈hCӥy؞?@ cЬg"!{sۦwi]0V,HNp1 ^ٰǎm| l}3/^[DX~aR0N9̢͐ gŊl ='9!1H؋?N‘[>Z˶ X '*-R@R>J6[־MRYg*Q]2*~Hz?~?*Q!AH'ô+)Jnn f~V]. SAZ8yZP,+02Y)Gpc*N D[S8TcK * a$7xŞds:4@gfg;҅ɁӠ[`'{to%֏WG]D׷" r1Xj,iwk[qE{|W>RQ:Wb&3*:/?E,妨"$v4pŴF^}Z$ CU_p9 dSrxbmeE^``.9dyYp6 w'([L4GzU]qmNFs+{Q8#C1֛pn [IVo_/)< ByPjD' SG| !wN7Ӄ>_]5!z)7KmF pV)~T kh:̩Pp51zdc)f/uR}RJ?}dP=BeTT?:r_V I0>2#@̦+5RX]ȰZ"+p(#͚pq(;46^{M""XQ/; ΤzXL6<|߸}e^_;J6 mkIH TL=E % XxCiG q"S>n]-3Qo>@wCTt<0 gT.]_By Zf1T@4R0pI2v|؅YyZL6{/0<>Z#fI@tSQ0:MDsJʀ)X"` &wHڏx<e*/'XeNٔnƋelLڼ&Vu6R0sIS7 UenOlefpU3 d-~7 mt|a^Q}G T-'3ғ)ISrbˎXjLSA82F/ }Bgh%bZyuuD=`)DFVkb҈W`(XVoX_KJ%J"nuJTlÑ^&V8"=T_Gm0 oy>rP7?B4jiV9ƭ?PE:Qpg&Qcԯs\ 86Un'ªUNXi'@ ,%XC x_ԅ0;;)Ҕ nՠZ%K׼a\r*Uka3d68vk*rr5/ãIRI$kr};i\טӡd&ٱ]MBX&uPO?"փb.v XS_jВpFC]'7[ Nj/V]K|}_DO'@H[X׈Ey΅h(H1=UU]jzf3(hV8cajK2=o% 82ڷbQ\1 `q vəNLϙ\Oe1 Mj0A_`E?MX7gc684koz_ jhR%`xg,DɥvN~֛f{J78&Du^>CĠO\0ETs&]}BGm;$g&\,1+'QP/.zbdXriut/#)(_/$ro#pGT6GO?U"9]B!(Be0Y˭i[N@mf1%P5R/yeo"l?BF| .)KnIJ _MQ7˷O.aLqךo^)bkR(*&^mgL%;1E@ŨvH[ݨW1wJu 80KHD fZCR~N2fFQeۤmgp}Ik_ &q1o _@]*Y mO N ,aMv-laϲzZ mWkFY*0/N̅\^7j1qbG@CUS5\N F_ җSBe>Sx+on ?~gt!a#l]/`͌2we \1UE_|P||7FA@.$\6D*N .8]΅Yj/J 1(-aԮbNC܋b]zSi[V,/t.ͿE ۺ1u/ag%C) Tk#bR*xNHuSzr j0YG󴟂Gw9?3%-(xLH(cβ YS$)w|;zt#lXhA'.?J$HbJ9ﻳr48]Vz&,nӼ +vx9Mɷ42Aj^*7( cA*nx.o#Q;%oP-ִ6|4L8XW.G g¿yiF1 8XM)\w'sI|QZk>T2zɱ)AN[5 Q'5 M![{_b +|0:St_44xB7-I&>w5RII;9´,du? ZJ/FZ<aI%fPc<dyp]Mv6]<)w(O9ȿ!.we!M~.y<~lfO<c)ee |>5;4_Kw6t)H-NG<<-7rrk`/Y樃U+_lDS{"e8䪂uϳף8^<.+N23 K[c@g-rkl=BDs5fyoKaLSKЍ:fUNJbޓ@7oNK7-5{yBj-eT%rk.cdg @g_pE5`ld~K\EW{L ,W8tҎ CklrGeBHEB{et?MW)V/YisuZmSCJk'qxi3U ;iӯ;^T$+ + ֧[vo;\|Pq{rcKJ#c}VS4Oڙrq4I3c J >BHGyh(v4LCc>=@~1nӸLZaJϥ$T,?dKbY ]ІɄj.SU${;PJb VR<z2"cقޡ\ rӕf5Nˠ;(Sʲ7HFc<YNAQ1}래" 'nfM`gHx!LtptL~$9ԥ`y7w>\٧3Kw>+JȺ >400gM;5Z3i] YXԈC(DPN$zZl\{RjBB1~!<Тi+ 0K)*#X tJa0urFmX.ظth3~_0 ;)MXv;V ?7%]:2xMp$,DlHY Nʜfd>e Ry. 1db#AEθZEc겙I;>RO lwPbS Z6'K?_0N6P4$V%8JwT*;ʾY=Z;nq) 4n!k ΒʮPT~[n82x/[vZ 08E?x"1䀈a,6Kn0nzObgOL#l8OW;q/TciPO=7u` Ezvj?,ugm){DpܨuzuxWߑ·.! rR $3P[p'$V[6)@^?*3z1+/vٻ̮\OV莶н[I ,?l9&2)x.ܐ)Wy|;_>(3ݕ,>XƝհ*% Iv^rmCP>jiaV@7Y~A5R/L^%wD|Le>ԖZ*CgH[G~rg-5{FH:#wn#tTnfv,ti,<@wouJz9fhqyZf)mxBXeaA/45rZd\:BNd@ۡMc'`\:!7[뜯OViѶI|yhzЕf. .`1'8T6sj5bi{$MS/?aMԢF}$"LW8;OBⴶ@SjNM2ԭ.~-0Jn݆J8#FPn3n49s MUչ;'Q_~a\.&&RE=VY{_̿r8 Y+/,,vx?yhW4bXIumq2VYd ~tQV# or`/; #3Zat8tl&1-K 6r\Rb) =:Q,T`%>ZVC2v3I8́[zg1,l*H XUjfC?r‰ڴ L#ե|,t-+2bA޽)A!F\?> tn5^''J$^]αJ_>(HEVuSceT]0n/-LDhѡ5%MYȤ{T1%%DttpkDy36 > +F=N- $[BoO'.l56~pȋBdx=`#gU=iCm঄M 3D [ꩅh/hKA1 %P95q4uY׋ -{LqmpmQT SbQ'g #}c*RivD',=F 3!Yfq"'E ??0w:!F Etֳ(SWޟ&I\IA_^gwZ*7'3ŔBbJ{,^Axc5 /ukgWP8 Ϙ8Er)&aebLN@T  ^͂`5=?ZEm&#N.,(-rG_m~"iD?+ixK3*kv ;ΪQhN2IiHk31#YMƓqͱ;z5䡞Mh]i< HA5̰MM5; Q&'D9k*b 9IL{ep4ny4N Oz@MlI1ʻWoO7 #p!lo]zPIY&fA2Ewv|;8 1S`DlIa Րn?-Aj ;@x DjOdXl@SOJ1>jd;Za,FoG{/:LG]\nB,! AkI/[B.=;m\@;0xIy { s?!Fp֏E_u'pшǽH4FE s~E/wm QpSmƟ(Kx&J^mܱ'-ءCٯh톥<2$Pٜdǻ iWbdILOu;f>X5 s_8 1ʜ/Lw ֧| ¼NX$uȞ IO&)kY?q:6.Z7㫦c7@|cہBkSX:d5l"i=6 gI1v>`3=3`h̬ǒ %Ҧv師+F$p WL 7ZsCFQwO/+!?څL dXŊCq!r˖u}o)ԣTzGV, KE0zaR,۪uFWN&jfS.5%dL u'o¬ekœnvvS}Z8~Wg3XIO,ꠜ+!`܍"lzON),Yz ~WAK(̎M36l+Eqaϲ?(HNonu1pzħ .㊍BmS *o3h@ PQ4! |s8#vQ%+e7ҙpzW8D׼i _iyTBm;eG3n 4:݅^!;. cJ *-'ør)#C;AdcIJE-XICXMm5'DjvL2uˠLm#Kﯦ l b~ߡgxMwhAّX^.$#HR' 3> bd.H¥?jKap@úF-a+4}ʐ# <^&Y?ͬM' FA+ jtA2"*Cn}1SpGZ-NuVAª mcI^0?;xz<)RϥKoeO/=m--MZFxS"1shãuBLא^?@#t\9͔؆L5y ,;!(Xoob]wr ~V-, .C n P^XlIc4NS8 @_r;6/L[+bȌ <;Nnd#U_Q͙ xXŨc?Fe tOId'4s *ں$d.QIXd1ƴaC/?]b+'yXJ.>Z76b0*ߺ/(dFaӞxkqQ4*}A#a FP$Bci}M0* csy_dFXi;Elļ9o} )e{Y5\e8T"4KUEh*:dA:L9$aM2Ζ)$ +# j u͑=`6NEj˫T# l΄]Z7B>_?I}lS$'>X|xUL^nmpz?68Ŵ5aQ[&- :P]YJKU_P*/"48V=5)`rajEI ৶h}]>B,A8_/'Zπr!yX_qZ1&66kmnH$%Y}? oIRYTE?ΓM過Nxg&L{ *3ZtGbi_hJ= L* fش =v#[ݜ,z$~sSzr\ƔVTٶU_\˜@31qؔSx2lKPAb5'T4/ti9Oۣtz_֎,=-mYjFHx P#lkPwZEC܊sOtvXM(5@E[)@D#<VHkcGfhG;[vhd2T+ {$r_лcO1~x oZkxU1 sy"K +r꽺~6鯰 * #[%c svc'xO0Sͷг.upIeC)KB%Ѿ=?XOos1zG" dP+׿;-nt`Y$F!M.'X k X㍠O{B-bFws.|%aq~}%9J eyC;Ky԰ 5E6녠!s愻"\ϛʠPf!s yd I4~$Cҙ2}T,Q?Ol#H=/N 1q$n:{,VNڎOpkѥ8FfCf%zc&dfVB k:hAMh+UlEo"0(H*c\ZK,~Zri:s$D@&Lv'C?$X3F 4 >|ghos #H}:3BH({V~烠Q[I_ỹ]|&sWhtQȎ1}r4xGL c# `撣q)Ld*c,u)2XVb=;fw~.$oWг5MPMj?2aw6v$ȉp1ڠXwnx݀>ÎCY JVmgLPvQϼno_N羿&i7.bmih?i2l ;E#5B ONS^E?m1y>a z~FvudaOG-[,-unOz:X+$g3;hҰ0&n(1{ ߥNMĎ IuJ'Nj%^ ph7*t+sxp\˱lz} BX_R6 SRQ*fѕ: HAݸR;47 z08JLGhIB.*&rXCq~3.9R<+ y>Ж@eڇI76^ gxR@Db3#QO#X r1"F#;j$ I> gv0V[Vou8nJXh9y#֣WŃF4Ґ#lWP6!#Znj mΗE^z/^PKg5Z i P;b{1}$>c/k]u>FSU}L^y,ѰBbO>:KT7w=Ȃd9L{`}+)?4oo1m3qu1@K_Ie9bԃE|S')&C a^רH]oƋB:_-Iك" yke-D3s\WLQTA f9>+KWDx# D (!y!b__>?{F3@$jp=f]j8 ׄ$]',TEoZ[%M!!T#5:zi1|Txsf vq+Kfw<6|4{!%czGPI_eh\ TNAv{r49Ϻlv9&L&G]4㢲)F1瘞P-{ 7xXZsʌ{͎xDXnQq"J%2K7<+S zLG Jd mNwq\cytP^x`0J|!ɵZD5`xc.9QC&l,x]Ck[cn ZW@2SWydZc-RZʿ[V/&sb/Ҵ~Qo+ўtvzc,;,BK9bHK :ݍ-i!V[#2+_ 'lMMxU[7>3dbrx{L䍯堯":vd"F3N?w[]nr!|3L5HmNI>gˆ)SvM+Ւ}Y17}!{F#V`~{a\"#^2{qؠf#,-ޏ!z]/aIMfx2K g<{쮫$EuP)Y!/DQrR޺ώy =R xC|4J$,+保 HXX~WY47JTJp #ρJV1`Y i7ڐ-&R+_a-= |Z%*_bZW1SHDǚg{DcyJښ!Ewĭ1vAFjډ[\͸®M3)3&'ǖ({cY;.O<-Z*p& PL@mouE3 =;u U"&W(l[3T#4V{+l|55.iw._NV`1[/e0X'd`Iu7T&8d1U7c*9NLʨP&򶩢;I\ǝ sYTީOD9D&lam tlB3CfQd1il_|ȶF.A K9i!=!TrvN-qy㸞PlpW 8i9ʐVoJ:bDJHpPYXc}ؓ9B2/ИnJJ՟%%_66;SMBƘyEN_wUnQ[Hĥ"9  sPY{QFH1bx\muO6ihYLp>`b p.6{1)uI6Pj:zZŗR9cQ^MTB~2g^${+1)M$QWfwy_@VNA3GfH9NLm_DQ7M%wHkgvwVjlWc?BY Q5XQ:&1D?;l:O1 D"{ORƧӟ: S0[\z{u7fjF&T S Bhy+v16q-o/_c +;>q.rd2@4MVEsn7ztЁj(;qD5?%R J*`~tߏr{+Õ=# q.cP9Ea)W+$I`xzr~ JUZ4؍p'>2rKB=p->! PÂG2WM%hV#@.|2XR3ٕxq] oX*=sA$ͫOI-HVVH@ͨ8 s L5}gK27?XIx̡Q f~Xl R&N?bA4‰LtbW 72kԃȭp"7,D)_\jZ7АAp\Mg/oOr#o,]G㾃Mn+]~Ѣ|}~/2Őz7X%f2UR9g ( R2 vfyd@'̓9Pp޺ȝP TDvPT Y@^ı`Q ⽢+yy1Y:yl5a3)]9'”x^Vt'Dvi]/iQै2Z!OU+׋$!W*$jiHubV>6!*a̮/Ah[))N-v&S,N_ۼjbUK.u?p=`:rHb^拺/O{IBSc4@ RBkߺHG*ӯo3YOpnFGTP*](iWs1C9Il('|GĎT3Fz6-֠)~J7AgfaLFs;#o3'$[@y'`uVӗ#Ebߣk35G?Gxuh4ǟC^I<I%fDR9.A1@9ncN*âi1!ݘ(Ӡ< ֔km;&^ #RYQɕ,5TpWuK3lGmp޼C6 cŲneܴ[m~XzIt2΀ߚj njDK#Nu(NnӔmA7i D㫺HwkA!\?rÐqOMo.&arKgKZwa 2&ʗk3cRah#A ݄):V5]D`㰁ЂMJoJW\CmFZ jv,`S&&Z*{jp=u zaZ+lV/ xK2tsB@P! M P ,LN>vՀ<~.s*)Q !yuÿ g{8i(C_ؚ~1mqh#@?Ulⷿ*?#Fv\o6k󈮜s~.{#l. 8li¡ZXÔ +D؉'w[~ccgluށJ4(L'T0VA߄e&bC~e׿eiaDA:r+ְ.uZ|ƖmH.2eE:(ԗu!z4Д"8U}ԁY)X y*-tgz7OH6S[I "*J6G@Qe2q%p0E=J1fDY80g("}ed&ߡIR;I0 3 tʰIz7Ȗ3|5cE591iHj'=h;.b[R>)5u6=/no3*Rዙx7!]l5r*zJigdCKب^G4L:mTS<.%fϐmHH OoҖ[46y2N#<6vU'0~6ޯJ aIq&buݾ}+ݜGQCW$6{hGʽĂ*)6#s{x>)7n3j3 4ʓ*%uכ-Ao/t H-L\JX)MZ.ⶕ%]f+և׻fXhŮƿcqv1 jtidN 6^aZJE@gKC#Nb{bՐR^n"15RDo PsXP[Ez"{%Bs:c ]SyF 䱠 fYJݓ_T '"+-BR/9[ X9P߉--LY4cmDT0@-Եʾ]AuW~\Ө;lݬ R_hL0A2Sb<;;<8] Z&9~IOh#|ؘ5J=-­ې贍ܦ?)ļu_2k7Qw7'RK;"ʕ|dU[{c}hG_6wpv)~{U'nŔڝ20ҩ:FV&WÑP>FsUnKIJlW'x%oj5Nxv^6$` K3{H91YEWYv@f/}k¬?eGk-:s@` ռhjr=J&a{b-uKvUJ"_2A`3y9"gy'+Ul']C;^teԋCy"N{y&7I".*ƮDԤLwp}T0v -=BC0܉@ @XajI+oÈ 㜊>dX =O!4=kPM9B (\ _iؗpTI[ ;c0Pӭ(r%o$bXbFR:iQЭ)6K@C=k Ђ)nW^Lr^kj/PyH<ѳ )@쯄L?u+:NhRpf6H!V' EC\t \{O' US",{Zwz,օ}7E "@W$609!a 5BPƋϜqs2 1"a sa)JYMiwD*h zMgy W.|R$fC=ٽx IBBA{&**d@ 5}X%t^SA:<2Ѩ;K'(ț*;HgǴ奡E g[pOscrϱ?ךY'eӺ .᷷SMpH;$7c HeXCܝcRZ_Yۆϧ$pyvE鯒;R+d <!f,,:Ͻ)Tߨȍdk}Mt}e۱=  :iX@b>٘@ hWp$ÐߚȁQ5)ѠW v_l$G\c]* G/}NJJ3ALmh"Kvgi5 o))g2"jī h%|D.P.hWRL5|GI4۾K;@ 8Eh/zΰd/-:0љv)2amz.>̗P0='(a\ o`W~,A09W+'$BaEoHyӒGhr.jlj?!M̙"|~ۯbJʆE6o@y>,u2>DT߃ia³{o¨x`WYR,w5Q 'ϩ2F7WӢsLqC:ނ njdV*wⴉuQ>FoSĪ!ʪwu7< r7eޡ?#(Ucv64ABuhg,A}zLVپh9 B9=bD:B)ڼ|V*[Q4@eגmK#k(8mOW Cf0Q˷CM[F*]lJQvyoQ$(fsiY4џB.K=&k|M<+G6?@!z[b?z8\L$=lSe'6]A|+<:.; 'mQV*~=JJE:M)?U}5l2dd_r|&_2|HiX *i"~T[.,ͯABi7Db{XoNvMt+"%+}2CF&^m=bROQ9$!† EA&z[#I4/^[h*2f+kpe#S\ ePR#n@ }BQ%seii$st-~fV@ ml}O^WveOV4hf an0'OϨq_ƮShԶ%FsuS\'<[8NfECcDEmPr-lY"(GIҼ^5r(S ݓ2]2edSNrcM`(9Κ;=.QGQ5Y,pk:ȳz[zRIE iW0Z9"CG22ESH G2B?UtGl7R ?Ȳ32u&5P7v+cw*)`_!Q Sy _tY@ҴNm+\1A,'NTOGp^O{e~[qm 8p a8rTe_݌mYV_:|-8wVP:-#TGH~z7Cg}U}W)36qc%7u~ozaC}d1YtwM0jGX>""„:53ȁ\Ml.UG2JlVb*?)ᨇTux&q"h"K1#d!v0 1b+'1Lš!75Jg?%Na'žLB=KD]۩oWнm,t wI!A6<f-d%HjKTRӑ6[Կr$V. azPrc RD_֠N{[X^\.L֊(uҾܽe6;T;]@wQn50K\tã8% n(w Nym.,c 0ejvVsNnPR}e$&=Oy}%AD3/?J]-dg)}9/<'[ėTu:eaQHC͎C) aM'(t#fGnUNgߚKӰgF_b=2RIЌ <)iXOq#"0%F#ٴ[p1ZnCFlyCoǯg&brfZAuT{-3|m7  ?({ x΄bDJj"h 66fύCq:ʮe Z?>ws~ӥ@\0oT#y%E؞]פIOv>  7ӸB5'rrRbåb['@ K>v g)g0k%9'n[aNO* "zjvݥ,TXvhūo0oi0)4q`4r㖓~F,G|r=@m|楬/ў_"nL ^!`|B#5ҐjnLűʋit1ʊŋNRA_ɔ18H\$%+-s*g.u/RSO|~gVr`F \PÑ'p5 6 UW#+FW-.2A)Aʐ\7j(QJ1@Rڭ9@53zoNﺞ3w&r fvKM9*#ShyqZ8'I?yaYbsʩI#?+,@[YY ULj\eʤT3^싲[XEPFkAC rla&> "p*h q5Mey-qfablv&nv9vs6:wJK๺ٵ[BvY< :)χ'M'tv_Oh y|}p`l)tJ!D.aG8_5?^ T&uxJ9)mh-4G'^Dw !eϥE- ObZzM7#!)F3ʧ$&t~P}pqD(/-ZdtaӅcTIhF6?SѵL4&kpY>#1Ƞg"L`֗: 5Hm.˼rs!\Au;q;]P|Р|d'3|I$Nw0`gD۟JYPssY_]ofߏ DZ*(&#l?]k~¬: xյSFRK7g)_^r@={hm!nc!fiRe_j-VszxD.tOKI`G*ʓ}27;}eTս* ͠5sO&_5KJi dSWS~/ z6Kйj (C<OcV+diUc,mPxa!ϒliq>2f\u%M؍kmFGWp.8ܓJ,K|SM|k:C &OTKo(Iv!v+ uUx Lbğ3vTmy;%}`i  \ -jUPbmr Fzcw%bH6LJdzF&ͅnKMy-D ['kk+m&:AEfK]h!/J1ʌ.ymm}W{^DDBذ@&ahWuslQ)݉k |f>jVVRslC_:VcUȚLpS$E| @io):ps'HUhj[yZ%t~Y{,2pE2^m34ogn!YtkRV,֌tʂ8gNq ͇7_d=lM-0.lJO30To# SǦp˘S̯:0%ek%KlD5,%v0FscGk :RM\9^Iƺ%dޣL4Kk̸j1t/1N$|~#)S★|#Xzvj(h:?"~Sx@ts? Kh6aeS.@ҙv44&{_Qw\%;'lPJA9n5mr(.޽!=R Nh;N+JA,ޏbXL=EE" yyL~"q?i HRr3]xѿt1nJ科.(U;:I0 pHW QN+[޶v?S%h-_E2pdy@5߆ڀ,ˀ[.,Wln-Q)4?8@汲#@uk[A5 bDOkf~9(v_4tDK_iD1﹆܄vt:Oz>µj;jAǽ^~%7ވz5|L(C`ĕ^fjD6U{dU?)='j1,ա툜qr-}E\Jcb:G-~?Iz.:LZKuB;@GIq WWg3 CyBOu.lvAG{DTENΌF-;@3h&~~#ƚ[ҥ*cu3z+_pGKW +ߟ.<0_},<7gI>pI>0ik+4VrWBEH y?h` L౳p2yCR͹I0BZ{tyfdpWwp0Z 0m9%sET<2U)M[xCe~xE=א8WU3 XWtEt[#@wIJ;w(و6@VܵS0[k}vrb? 6s(PjsT{EKP<H3@iUPzqHmM¹=f_{31ϑsp8@`) ͸g#C! i~[šjjvPMB5:7 u㕈j)CICX[ - ܇!PTHX"}!i9( &s(:; ̺_jT oM.Rb_GHu_ྰw0 V}y'q!_0"<ǀHޤgV,4lYh(J)9l  szr°sCSIS=t" 060`adIg+sx|lWy0N z S_+&tB|ZT[vOthҏ 1_v2ޓhhwSUJ]Vy0Rwȴ6q{"7g[ށ~'L/W@s >ݢFC7DxO* P1~=٧2ho9D3,=y5 A+f0)ȶX~M} ~8(zG=c&J9)5(RYvVc7v`=R$zG435~Ve\_5@z\8A܊&uh8U j"v4{p> _?HXɓja}f<]c Y"lot-ۓBYkS'of%<ߓvn"#:iu4Bt=ئs;\".Jr>t.$# eh]c'skzַ#kl LAORLUٿGXK=|K qoE c[~ mCYrjcSQX.1o +y]jk>8&r,}zfM=f3T& #ȬfQ>qΟOI >M^5<#u9@oDȞq|E_݈KFkp(G^~/G6vaVQǂC'ڶO*58rHe^>681 W4 HHf-5u޵ƿy§ҹ: Us nbZE(נƫ51-,Y1 䘿0>}jju+Z{fZ0jDjワ%=2O3=b/o3!d;& mP\ ?i$-p2A@7w^U##y.ѭ]k"bsͭ&Qy}Coܔz|` v웟" dSbILv12W$A³; 3P/3&ܤ!czr`-H..KjpoڻҎ%71a߭3֔eS{beP6 U8rPE-eE<Ԑu&όhқ -3G"OУr~مrG^jKxpYt?Ȟ[hTS_.zx Dh|+xd0Xڄ)0nk0< DPAU3ut.hbbվ6-Uȅf!NfF<#2I"v s*;³ߎ8_AQcRbV,9tt&ҝxMsl׫՝}fЍu'1 @d*I0l)$I5a+dI>D0*sHIiWPm@jA=6izT}B{4SOvt~,,)x,f$*k|U؍M_ִNRNr oDy\sMt^Q5$߫K9VPuå3|Q!@ͭCZ NL22>QVA=BlNUg~t5`eLPmU1LOT 6ge9+W%F!0U.h_w!/ECf)*Tr{,f[fno,RV( _'O?$EF48ܗNaN'eΐVA>{Iw7&MQeEv(#,Vz.=]N&< ՠAfqay!ReglLhesVq%_gUNN$n 2BC2 B)j(@T{ B'Y+!9Zf' & @eղhzϛ?Nj̹Ր`7Ac9oRf.bR.54rQ v iU@is{ўQ\U `;2C0|/=R t`v;a ; nt&#ͤxտZϙ:qhiRm,b=+2[HW-_Q[Sx+rL~]!Nb6h)o\\FkP%l} *[2WKMIX}&%N>T>pP_TMJ]n36in;p%WM0{ kcǍqfx{]BHZ !ON_#Lgnb;)@`|b*{>2$tvV ր{2t 2q_oZ iFNS)yȸ׵;#ca5R@@v)=PA HkbVGx ='ͧxOw^8#+,W{3E6q╩ ~FLR V>t'*_%q{];C.Bi$h JۊՋo۬Ac@Uv:ECec}E|0Mؐ&;t!pZTx{)Y>əRzPhD /'åp7]:3W<|;D4K, `._τ91C{ $HTg/5n2 X$ѸC|c$?DsUZ΅D+w:ҩ=gAU]E03W}2#L 8\{ztuDAo7N삾6ڠb(nt<U^K,xҺ%z6qEsFìQb@ Y0gSʍ u^bS&5Kx "aOX`29'<+FtF(u[̵kNa"N{]eIQ6g=hlӓ@C6ga(=;4#=ϗ8*!pݪ$AU32hpSa7PIKlg˂@X7t`tWޡ1F7 # #b,s(@%ֆ:( ;c 1+Y1"i @l?-7[ I7Ğ_m5lVХNvه4~Ɇ|? NwDXcmh|, ХY:wwNVlsf;X!̆ 60@ #pv'Gj󿎬$: 8&DO+hp ōvѸ\\XV*&MuT;/SI*7^lsB IuA[ע#0ѥ ̞?<;cIH71RvE-hY3A'"$/Us=HHX~YhDMgB2de!L|2eIVaQC J?o7)gq/jȸd(}]"v@8JK2qdSHDzx]tvr}:E7ʞ`b$e֒0~͓ t@*SlQ#p%oWՖ" /5tu]s :~a1 6i !$xNG q,ۈL kfz[ąt6)y"sˏMZbrn)men<30h5l{K7Bhy?!WB>`NUq)*`2fv{Ԉ/jY%aͿlw_fA @c0M/@U_rh#q nL0ǝ~'ovXv 7b*яI$/LuT%8r\JSBr ;hܘw9.ֆ6cTIl̠ HgMDCͦiCLVn#`jF|FBScWV7Ʋl]mݎUɤ!7n/ǺpJ;rRHqt\nkv߇Uz%NdUcEJ4bsDtĴc!!EsXY좢=I3 qxA"`EHY G-fW8yx@ҲsI|j20a'C}1w=Pgv ùP|b\^P]S @jr >WJ(ț.3 bDgt!F)<Ff鬟])hSaY]soY@DOMGpsع0KQa<ܼt>-BV]L=bG`{S}BtJ)5ÚnnQp:~ގ_7S9F*hxx$#778=GG^̈́hNA&Mfpب wHW,+}U:2vT!6콦%ng@Q6wT) $"1o5aF#۱Щ$dy.8́5;݊aFe0|ngʏVg'5{@÷'xI2s2^q XWջgH%0|%"] v uM[d 3 W&S cAtR@nc{'UKwfpų',"x3~:D2fpx.1hiG}L& lRnr}TD& XQ2W~w[ KK8¿]/fqH~h->{7P/Ӻ nNkXfbxdYNs jPqx= x9/&ou꽌apjQّJ>bKǢ#oŏ3 y=Oل3f !3R>A}j!3w췙L d֫6[3f*\8g*'xGuD}bX `q1)M>#W 0yZ)x+Ѣ:F#&FYn8Xi#6+a=]󄥓]f5)R;p!{tQa b|ϻkhsA]""UZy8AXؼp4T6a.OhbL 's7jXX4}<-%\dTgeC5[ٓ_=?#SW3H@Uݡ|tiy=Ӟmڮ1 NQ W//3Y?dlCI"݀ cC$"F_jul}Z1աELvQ?컌ucpU%F~&0 V"ȧOI\{ |gTw&)92-}lȏBiH`*8ՆEݦ5v}%h[*?J|?H FrG vxOZfE&ħ֥{򿠇id=Z6ڬ9Cϩٹc"uuSzЬEr0>.4ցZO[P}rU; LkaK ~y ֑CUtV^E9 wɬ\N} {Y:-)-Mdaΐ5p;>`JxQPޅ2^Y<8?1 ~oF;t&s;o6LIM%\@azGWM{h1fgj_cDHM tg >RWB3 J٭Y9ÀbSxt-ֿJ 3Vi/Ϲ7Rs7K6qᗍ [gj7m@F9PxTω JәV\l[;l: bPgC52IylY ٺ `?K{rs.P PE " 6m4۝0lIcf\ԺiI{J l7hr"O1r!] 6*LY7:[ӇqٺfMc,Fa),ڎ(H #$b XRfU̷D q+&k/YsdOU@anֳ1BB+$ Y}*Rv:#7= ^c{n'WO MGD~CŽ:5]Ʀv6fHys 8:.L+g}lKYBԦq *J^:l ?J,Lq761 \Op4^`xҕ4@t(Y5XBw*aL!P׽sp*k;KK!͍J8`nTv_/+Ȇ^Bx^qY)Ox'J =/l +dlH 7CVaPyXos5E*+€c<ƥ,iCZF-[| zXhY%BdwWpw߾;NۏVvbXz竒fz4[nadLΊlHPtHF:Sfz5{<噈ZS)PȬH7U sC6RI9y^_c-Ҝ5D~vRW/D" u&au^UX@yQ/Шo:mTl$F$Wj$+0 sD_Y^g>€≯u|'DL1<~֤r$pNkRTW2MǴ+TfzbG>"˚~\T^Oྱ{.kΐ9/DXBG6r('/bR7ǁ:L%c 7 T4̢-&BQ:kfP J0o} A:Q̝"3&%+Puц|^.GhR͕6xU=*`B@Y,toz6?9\1B/ZnZClA9y^@"y%?o]OwHo)uH0u|hH)2MSPږpn9@ w(9hAiɗ3a(GX iLZ :z4aH1!7j;4"0SH&X] a@y[\'ݐ/#ttvSK-HSY2+(U}I!Lm;IGq΁j+85A%ɦY*Xf3Xhɹ5EUk׀9cU@r}+G !3dy~#iJ5:W^Â]?w 'Mc $ w?AG𻰷;p9>+K73V}]MÊe-! y@;||IL>0éd(C4cM3-)ji  maNGѪ0`2x{R9?=*Vyڶ#sl)8iʏI*KlJ~UP}JF1HcQ㢬/ؾ 6u(UvOC4kb`|CL׵VSP ,=+a;;0F@c]!#W?'l5-|܋LKbhw@IN#$:VdT( ΂N;,dCHeU,4`(`ro &bi?݅nŌ"*䋛:H9g)2Aٶd彅Go|?QHwqHx-TB3CsLͳ,F6x{3H~8̚;V(2 >E׀]Ӷ:%Og69.#ZJ? [Hr  | \hL-!'EL"n.AT8RWATꢠSPd_CCSBֻܷTL\KArChYlRl3Re c[|}H]Ig]V=dî:Pa挅Ojm9XO>bGM_Nqyй+ EDT%KJwr,?7 XjY|vFC(v8ixUzEbOlIlW8 wasSR+qo[%,ֳSYY`mXv[H<ҏX ؔrtP`ݹSIhdj]xPHA#Fզ45&دӞRM,^,B_#:0 P {hAm?lȦ7>TMժ陪 F/g. VEZ5֕QZuɒjL׶ɢff+7cu{#Bׂkvf˦ ~p>{y&qHc<)) Zu0|-ϥT5,HlPJ,iC[pF SxKǠJn#D#-(&E{K'<XM="׊\wo8yyH&qܻe'ilcju(HsG8j)0FMetgE~鿰چCH Y+Ӳą2^"+,X7rsM }u7=Scz.7%@I&T uxUMgꋖ~1!HGcp0Nh14+7uU0=k9> ;fL`5gcNz'WWK%^Fv G2y>[IFG&])\JARݜmK;Y5$DG+6&wݵ "I=Mf7FTԨP.ąsXa?#S'L-5ꨋ^ɣri {fO^RJꫪ_wm]Pi<+ը;B71&S"D3pXUJ̣} Eq>h0G7@|aۥ)x/Yh%}nKHߥEqţD PBҏcOcI$cѻeJνfSŒ^'!qZi 4;T`!!wԶˡgh,PW: Wmdv/ۜrn^΋F#ri$ϊa+pޞ cVGedZ]L,JGւfkZɩ}_cEN> PG̽V;pϬ0Z'-Q8L euTZFz U!b mIR|7~Ro&8-QH5PFGY2?NhqhMdY r'Omk%XefΔoxJ8#}2AW- kެس?Y~} "3cvdE+ocE!l1d ,zY{a…%::*T+3Mhc^$a{ٳU0XYB tjiYEG1=O7@|P`|6yւ<YIJ<`}QoÆ|.0@ vVP6ʧ!o%N[xԿyM5wmbBDMdٍZ|5J6D6V cgk|>w W=ɅzY+^ ah;VkcTT>mݓ.O =!CYsE:G$Xc|dv?|{/t7H0+SRĆ4Kj#5.ªrj@Lᐤy6L>i F*5I0d68A+HDQj F~:O`ЛL% &k "H;WS%yaD[yWb ъ9̳~ ?@v$9W6Xotڊ`ܵ-~d+4sOg 4-b]+_yCB^rU&Z`pgmu|륲e%֩ 00Bei Q1 ]|%96ᖳPaVBa$GeR`B3 (hl{5ȃrd #9 ?WQ~^?lT&mRY:.zRtאN%iP,zP({Zt El|1ꚙμ-ꡒ}OK|g>\)PDL:&\vLSqm5dE!\6)9`DWg #ʘI fi Iȇ hYl|)f hsUVv7s}AW{Ck\Gdהz-(H#!43Q ExP+FNdD|IV3ICu`;c->-j̚|dpzi}!muZb<8 $z#]AxR%:X |qND6fϲ@VK F'9%c& nAcXq1UI{L"Vj`K![eg8wb99x–3:/&x͞ Fx;QWvd'.XծTEcfvп~,žOo8)¨5s_F<4 <bPݳ`-sJ/X^ڎi17a!JJ2RPi€S~-dt UvZ +,BUF)Ln4c`񿎗Hŝ} ^,h2-Gv0C mq;b{ 99ϩL+ep4@%n}z;GiGra8ȚXZ1]Cq2#Nag%;qnm#`6nPF#5FYIn߱yo X$zRwmZU 0PDHVHp}t|eAEљ\ )ϖ`&ܛDɫ6oצ?)b0L.:LDpO˺Z}oYG@)g[d#񔐹滐X.}T[SfT\ _Z^ڡ&/T怃fo=V+$YNIp u_ wzuQNF\Цb1(fn58y Uׅ:gI3su~3^ֵc?: -b$-FsgYԌ$YaB~ɍMc_%}"Ht YCiG!x]0NW~70,Un {Q Bގzc|>גR b-Xjya9807aZ[d6cì 3FLc.錧њE_[mњ,뺔ݔSiеjɩ7+h3H9Wİ(I:Ĭe!ߒ5AT߈xxopYI<|Mjv7߁ M7++>+9Ҽ ,L[` m@2{Fڄ=^2 MLD{i_2|P k\Z'Uq6<IOT=JQua@ }hce2|%T\vQ32CLAi# |@k.Ґ&PO*`}IԾ_:GX1AY׷(R;3"dԯn2+x|/No]k_AbuȵN;zٞ_0 nH;VZѳq{2InҸKߐ@*1vU۲8h5C1$gqw{zXr WB=Ҙr՘'.}n>Z9S񥀯<ɧc#İ$v% uֻ\764 M5Xj^P;Muƥbs'm:u ߕy,l-UeF0в C^lgQyQpCbap?siy@!]#|ܖ)J*Q;tU_iZZɻ'HH=0njzu"GSPYg͌e)%v9^lݒgzudى^kc*a4hk\'[>.կ$ei\Q <4CBYI1_ZQbdaS`5QԈ3<sLLzJ7Z"syX_\= NJU3Ř,y:yٌd^ʶ f=h$L+a]2Zz,R`+'Rpy2)tS?Vm4Gij \*-+y׸+yhB 0t=cF[- a1MzE{;( ;ܕX+8a#〶gCn]`.|ӕfkbzӽIv aWV)h֥eRkUwKTB=g: < ?)$\.\Xrl)B(kf_zk톫?Èrk\,D#ցR=H<UӀnOt~W<_";\8z1*cZϦQ i^剭p ֪,>$A3YzqA)lo}-6Xb;6[R+`ZO@R'<)?M=(i%++\q.grT[7E6{8 rTi31ȺzG| D@k~\aXLSu.05쑭/iCu+p%GD[T5<=w,XҤAg6 Ē`HB:}'+tO;mޑ'00 HΛ| Ԇ50oPbwlDzLp|RD߬k'ݦ(ˠ`ʅh:m7y 8Mޖe53AJW+= vm$JMmUqZ]5أiH zR,1Z<0_Ok:xzshh-c*=aAX\aeK5xݭOH%ٯbs4:Rw;(IӋpDrCDYEZό)Qڢ+ӨA [́CEgW??Gx䒠Zi :AmIJ3/KP3YǗuMє+;V/,OrzT>'RKhIWy.8iuFRގ⪷\$A<\~ 83])Mz5#S kP6B1;uյP FEVqh%@~0 xH֯Ux- A|0yN!x#.cS%Y8n$ o8'qӇp֦Ql%'6,&(6V,zw6* RcAsKpLBR3Ы5 _'+waP@V${{S5txY=])ʼmY]57s1!vY ~GD?C֍w]}G+2TPz^ Eݼx(GY:f2 3v k;2LW\OSp 0 蓊g,3rI^EewƞQB8ݳXt󯝯I8\^NmP{(/[}CSArG.- _fP>΅$qj"Td$%TiRΤF.2L.(SlQ-%K~A(o`!$>0W(,CwR=0 @Z 1Xobg.uH g3ZNn8qc,Xqj#Ѣ4^hzʮҊ^pB-}yBAd U=Ă[j\1YYtN{4 eLA:,O4l2@IINos,tW"+v(e0MdqgþlbB``i;dF7 _C'v٘HEt"n0b ݸ'noRL6OQe2-s ="ވƑH 7+`yCu0EP$N8geZgSn8Aa6~Q46aB0#pACs&G ,ts+6VqT]0DX Iax^Vxq4q;+%eJnPbPZ]+nlc$sFO{Y΢?7$|5# O V[Fz]7B%UP>wwm'*$#p *P.+-@\ н즓U7?*Kc8ށ#onQ't[aJ^#h1ZV+ ok !aMNޜr7E'#!4I -D>_.eFvֺNt[o`0EpDy5ehvh8=Ϡd1Wm9nT&|L:^O~+㾧+uj'"җҜ? N2FA1)E|}(hWV++_8k~'0uD'Hl!^$t̢; &UGd=r3mrrQ2J*DLRج{35XD U.N!Ж[_ʙC:Eo*HHp݇¬4;N<…ZM3I>SiVR[ݣ'7qÁ9IlhOo aso(A̍ .]4P$bxbLW_c[]<*D wnKRKmUOi?3z+rTxVO g3Z7uU ;H_Į~`cFC3*~KTΫ*8#Wh!4"5Zr50v/dvÀ}ڥdZGcpCHbߴ\^6NLWxYE֢{mA&?vթ3 2DL?aTR/ag9+B.#gE!Ҽ4_\_tf H Dt%yǾs[Lvu$] cC(tSIul ^&2YW)~H 9`A^MsQ˻'G貸ӆXB4|HLPת~J삇gWeq\t g(l,ZMɷ.vX]C b0!\g<=Y K=vz!,X"1 wsܧ]Oultd;&e)6}56N`-KW oh:Dˬ߂ 5˯H)rE>A~ij,pT tnnvF\(Vǂ!1jL:Ǘj~MJQ܈W_-&rlŽFKeMu'(Je| i RLD6SU_1{PK1X[B$<*^]|[4 IQ̰,k\=?U@`HK;e~K(qpyiDÓƓ 3{ c`a~z2^t\(R$z3ʡBL!QIȣ8\ h<9kYen=/]s}9śҔ) @kFCۀ`&KoH/Β ;+cpvﰏ>uƽ搰]eYz.Rgar+!d^aԕL G ?snTAp~3vna#znZ]Ve:[E2){c3(\9rgjفa6fWm ,; n3f^Gob!1w[~Om]QCWAߵ㝹-&t͹Z3WmZ6Mk$5Z$Eq[bD,Tl3&Γf礸HYZ*v4_iڞ>_h Z>D8rT_X}~\䥗Q+ic%Dk zy?EBX+n k-CG6bfa nCA SR? A7*xL6ZNR&LzR/3lB59 /7!z48ؚmxfl|4lu_mەUvs$G4lړuճ"}0?"H{m[E-w9sRk@x~ `A̐W`!&IVW  7B:, ˫Ӡ.LhH씈:Ҿl$} o`XĊ֗.5jr/C)/oC~9F/#vYSE]0td 5nx{ sfBTi,R!bҮ}O~j ({E@ƇcU=%Vɔ j]P*R$m>yJ FTHٮ,h! }A "uV)ԛ~5[v8PL#_okwbL4ͰIBR@R65(eqQw2Y8o׹P7%Y:?8n}h{{!dX!;+|rN$߈Uؘ@E4~񺽇$_f4uMq4-u0]C@䕮[vd!YYQG-b.N@a(ٝEUx`sIK܎`i|FY 64vQܽ,ڱrX\ ˿`M|cR*5:C=_ xkBTcL#NԐ8 42i(G=3,#k!|dim':F @'<sTG FI5V( 4yP9/xt,Y0㌗>p#Pl$Foc;JXZ`^&//}ϝדqWX/#B.7nn5Y!i|вďg4bY1iN35צh rj8A"^- ̽o`&wn7Xˮ:S0h&{){HY8n4҆4p@7mYJDkYF /+_G9'[k'e>S(H<724_N@e]󽁷-!ĄF^A_VE6o(wޤ_ݳ8X> _8'#5=e>O.C- |2)d*cϬMfr\*EלA@Qݗ”Z$/ |qXN'âQ](@j.qٚةQhrc!Xa<^Ua*I3 IyՅxj 5 ~5ٺr9oiX%vTxrT4(.hfX/|bE3t?8"җH;B)}HZWAW6FGѮnKHWnYw pČo3`vW, TE9n & gǂ!K}jTz=I$h7H̼&@C)m ~2>Ϸ0 L m:)[Lע\fO+2a?T 8P4/U_3AA8O:T9ơD E {חO7ֵ4g@p+gz8jd]._ 7L t 5Š)N>C㤑|#=[ֺ@9.F]u( Ph7V?UtRpA0h"OJs)O'Z{B,VE7d1IJc1]$|h>!+#C7 &d "qA2F`  iw2̺`5$9<=ȐzDyA22C!: oW@^,u#e`|y%^T꺟}yU.Z`m&hy} K-H7֥y*3 >y1T #e$W`#&Rs9~xM]%oTYQF$SU+(rWFD^bt- T&2,Do|~ˊi͢0Sb3e!,=k R"h ?Y1 'K rp|\AK0Ɣߊ`Z`zUČy|P;*WVH]n<ê2MlVh%p IXz kc`mQ[0"FWx-ՖT4|B}b`j{gjZia`KX϶Kp: nm`lJ=_RdDnp oܨ4$m EJdMߟ<+ף"7` ČZVKM*21A̍5sACƕnHBkpgP~0)18TN![)&Wj9?Jı>;A]QXH][f[<3I a'y )ڈ?)iՋ'xv.?3ߠYy=Ii :ytn#K .`sUɭVQXo_P{@?O ql06@tz qYYv-P^/#V ʼA2Gie2mm pu;X% X>UtNInvD[0< \퐧Hzc&U ֗ՌRe r0ql8@J" c?!+[zA?y2jM'L($\fܘ֦hD"qlUbHօq_D)aWNc!pkZ}|M6K ma9rHlO gZ*rE*]dw_qQ(Õ'`-@Yr^O5yM+B4z` =6YT^Qi.@\^#[ǜrD`Gk ~akQk?XƇS;B=!3յ^fW)~c5eB]S-&O5?+%C%NbfL5D ̪[Kx -j |>~ ̵YPMef(iIc>!9"~?l@iv"N:|* ^=Ay]xg:d~6fpg< MBɓ}wԶ~D?` zݷ怲Xr:T:@Y̩W͛Gqe,w+HHqS3RRQGd$x1)&7*\4 |DkgZU'KS a !)T9h3]r 1#1` N(Ѵ[klB@+^M~/[bj_ߣ{@# 9Ll\d"eQi@ xO9\R#rhM:y4%  'z# E%n]I̱ >כ;:zzQ昱ql%(#:I29y$3ƄA6k q0]a:. ;07f$ -E6BgFD,i I^\o^L-e}1bF:x.i݁KzуlϧNǏ| VѼ;1xPt(wp {RTQ~&NNvaTc*WR8uZv7Ms[Hg̠JXW nL&[brΕREB8fT)A=k &R+U1C͙sWa{V*-%o1<[{IF_8U!0xOc9Y[9:|0 [QQ$3ё]Y:Nɟzm`cJUKbO;p<z]@/@p\<(#{ }`)a4zZrHyX h۽mD|"/1 bw'AZO9ҢU Ѕ݁-Ґ}ѭqe~<0+VP&EV0'7=8!IJԾƸ.&! o7!i5]?bG *4nrKF#|Rf02a|F~9{\~`̡J*y"-IZ[ 8>򿍝4%S4f+o"%L'Ygۥ8u72ZpKr.7dc4zBBkPo-^ȫ/uhLo%:35?.N^1Qe*@qb>xֿi0`ܢ}kདྷ:_LryȦ򸤙%MutE\l\ khe,92 N˗gvM!F5@ы|+I1{=f[NfW)/wZ/: __WǝUmP ^*ڗJW{?U>>+:=GnzsТniAp>B6"w*h *J8͍Vu= :cųkHxycb/bYÁ7 Jh}Tf/ϣLO7SW3"m <{TۈWgA$b,;;4zT*d/=kov'1D8jH,BGOrsٻ[,:R~GT j U<38 iU , N'WQ"agVzOE5 = RPΠ0٩s{BNw|Qzdx׿!gpDwd?:UL8D{m=WTE+@HXX$`*~y ܳ*UJdY$ rn`Р]SLjh s_6fH}:zQݻBw稛d(9;*D7I~eͤ)R-\Za^4nx5R&xN.9>5X3 ʊTHL$E@WlP^"u}J*8EG0A4o<9)5~R1Cw#_([]N\k}ڵƢ&@=A.]?)yhu'nb B &PXS :dO^ES1QP = }v.փQfXȼ}@m(dʭmRZ<8 D!XmmelKଲNA! 9i8}pzþ?pW Xvef3XΪU "-^nfyͮhySj"rc@aw7:'A ^7fa ȹ$@9XRZ={4@-7Qy42b$<;AiZ }Đ*U׵eV` 8fe[ͧ8alNoOiah^yXiΓ2y>Z?C^( ?S֚Nӿ1_Cflũ?hvEblƺ!ja*Pp=@ tj'H<ŶO/޼Wcv/DJދWof;;9GkmtrmN.g_ɜ "ݦ2+9f'{ qNk.o&keCzSsW(w*rLl6h> ݵ><]cjeo)mnzwpƇ,'2,g5Q@[K*Y+QyXHIej%XVw5]ܵw bHcdG"¿8:WTkpi=!K˪Y45dWq_ZTv 䓾j/ϻ\tkxWrad)ӫ1Aר_*Fxe":گ=.(ro` _U;hRmאl7wpHrʻ[/UNE*/{{`^$);o>#5^h&<'g3]H"P/bfŘ`ͦ=LH1l)m۝apG(#Y9AswrU$񬜪(L~"6z2ݺ4Z$fᡩ~*Q1ļj;4q'=phZhQAhU* G鱗e+0KnT*$ڌJ|PBmO_X-WgTuH_;Ȳשǯ O - Tц{ ݗcPŸ2&Y| NMwJY(&|Ki5VrTE/4tQ'ź|<Lg% DrdNH>K \57)4Θ 3c=):!c2M'Ape,srwi>ԸioksBGt`WPêWƢŒuu:y+xhpy C[sbMˀ>b?L 蝭Sdu>mя ~xMdq:n/Ɓ ‰2Na7о-&S.(O'%`d[B(f-1Y=ja􌝜 DmpYbVzk:uԸrg1ۨ ,9qpn'+ᎶĈN]]ڜclNv/{@ k(>ce*,|` $75% b5"ͮKK)$U*!AL\nQUVۧ`c]9ڬsq\OBNGʮ.[pߞ`Xo,S6ۯ`miH`r|T(ƣܐ[{]ܨ\soYXvJO2R#4C]LN ̮y8ϑ:0c#Fϕ3xdF {]m@)QSc3$ױ@[ߊ_,ijܓ]]³pLj3ND`~t r&WUe[V%LJ)!~|Sy1GA,G-Xo]GxZG$ c,0^Lo"b28?u  )}n<"{iJ׮S'#ި2i}x Rl) 78! v\:TbqAe1zL+X1ؙ4},.#<>uRPW`ORͧˠ@p zKqpD{r١gD_eߣU T8B;1hmlN0 L>ofO'q$|3aϼU Wvj?À9G`c!)X*BXF=ٯ~8tK$ꢘ{v' 6ICdfo.ϳ~YmP.˾w3  *x7s'?n„5rTr7 !׎U+S[x^dN~ uQ`d{uǠж1Zr&T+S4,._88xˇE6 g+ )CqˎCm~tL_F"X*zxJ,>}RZ5AyyL ;0W-r;>J-~p:s:G%M|Yn*\S#һA9 y0~hwJ.nxA /63_9GK#ML4!ݒFܒ'#[0*,Xkd-蘚r`Q(<ʁ((h=F2i-0ÛR"Ci<Ref V+҇\Hh`A/³:vѷWc ^U_WǤoL1 C^5M3ʲ vty F+1%ɕ0+H.NG+|޹uB5xxGu+A?:~ozF]@!f6n,BaK$CW8ޘI׵@EɎXPTC$S3qZ }O'!-ǽbYfY)l"`yG\o8V ejp#;a!r*8m~ 606Q!8fWm9UAVH72:x6MﰒeU,[6{3:* W|$H¶J2 # !h0RSW㗘ڢ^LLF.Բ, V* ޯry߱vu&qY  xzdLſy0?hAU*QA)/i=GTl(4t6TkhJE~:ۚZ 32NH6zB\b$ }\_?8xpx! n͆\vPG()ǜz?i\728k!\aMAp7R`(J`&22HS9bcZ)Xth5xz|R/.~ 6IJoPj-b{c41``o@TXMX̫u1<,ŔNJ4|pm U*eYOt/С;{t> Eٱ@q=j=n*g 2P]̶Qxuږ<|)N0p+q2zbxzf$! K:x"_2RI$5( Ip U̻Ul+uz]Aq@mB oxxCQT2GGv)Xp7 a*Q} ᗚxEV k%O^yUʊ䮲;÷ma7 CQ/ՃOk=XjxEeR./ϼK󩿞$#^bCRXnR$S~i/N,ݾmE"rq .u-4#\Ձ^d,X y ʣh9\>AZ]&ϻլx"'evܨWo:猈;] *?W s!>{ʃtpV hTΏs;s&!w?Xld:/^ G3 T+5-YpT.>K& 5yrӎgSݑ-MZ+p75^QKJ1XЌrQ&G{{uLbzk/"ߔ8 PڝNϷOA c}|mPE-䲽 LJf 9HfI^.Đ3ElIM*Ko$&tvnY=1{.0C D>W@²;Nxgx9P/ XCւ`yYoˢ5E0fǸ؉u̟nz`(ѐD)|m/ѧςyiST۾ v/ڑ¼_9p`~>$U p3ܫ .܎nXtH=}*4Ck}=AuX;5ͰA3}G54rNT`؞z6?$ݚ*!I"z0('= jdUFvhG99C 洄A2:B‡T6#;)W9vK#eC>Vs2n)A.3b}tW4v}HI k= j{&*#k I) :;$fQ-?#yh]9a&RhwqEK!)73a- $.hҷO"2eyh4y эz~>PVGI|W*yDKZy `6 l$UA6RU'Y.+iep`I/cK(ύO%Tn7tգ+ai%=_BmSABdm߄?kL9FM'xRl}˩+?B5ӼKKLuu1X0/y'"}!95 $\Kst8h>\nVW%f5_)_"g^ͅY&S[rxQ*Ȋ{ =; $+qWYΩ)v9.6kw7üݙdwI q_x9iF w!SG ץ )kz`2b@d22q4m!OI^uÜ1dvt˪ջ>Lqc XGiiz~"%cA#]I /88YRMnN60>NLpg lC^F}1Մ3Kr΍8X*q{0(U7`ByuvN<]V1`Lwv\Sb2P"!ۅXKdlIVLڦ?:-)⦝ƫ8ͩWFEw%\oɛDQME0|fC}yK$2h9KG.9ߟw]H szo1u!hhY];)[١'=,' hֈń۶E1DVr9  VAWpeG8jlQX`IP =T# @ϫ- Ns9Z"n 3IrVk1>o=׌<_=S4xyNsP<+qF5쮤o3uN얬H]%%ANݐٽldhpT!/QqD."dR}W-j}l*b6ʏZ ,L{tc ϠAUyz% (?F.TJl\Íbu K;۹k# eG.ÑP#PnBCEz6*8gQnP3>љܝg ?="Q 5Š|xM-D`šle2}LoYq3N~*?ף 9-uL&6ru:f߳oJΥ{ڮN}+7> e5M5 5,VwG?71Cs׻iWyR+TZp_mǭ(_Q8 kl?bP`ө܏Ƥ7oRӝ2T{Y0fj%ί'?j qb=Zԉ3} (b4 ,IrX+>'[Qs^XQVZC6ЀpNgh6(XUהl`? `\.DNgMNF)liaeۭ4_ $ .ʼn TXWxa? }bG6D;}}bߞ;pWm9SeI־i0)^˸ڪ!&r9gT]WFGVL;@fL70z(v7}v7\$/Xȳ[](AaF"7'}R&uko?Rfs$n+蜍cQ@ Caeɮ͛@$}08%Bњ_Pz2,\Xd/Raa? ~IsXQYۅ~_,.r8m npVơ4v ;ɿ9dSIU\](b:ZENe}»Qvò#c1TGc.̏2^F7~`שȢ{E^cme(WdFC-yYqyҮ~He e+`NUē@J!y2V0x7Z3Š^bM߳.frmD.u{< vDZVYmZK࿓ztym)6zU~݈{7zȲ7@Iԯ`5C4!Qej)=U64|ǖ=ѫf1Qo*5cWB%.ә[FF2ڛ0k%;FK; ʍA,ʒU"F›IA/Pi2Eԗl6S9v*ҷFQ>=RM5y<-Szd'!v\RZ|S" $!<=ݵC+#sktr ,o*6G;Ӈ)mGIpY=#oziWȧR@f)WI)a|(xg?JSlXI1CݒP5% +ҋnL +LOM TЗSYtL¹҃Q<=]gC03&`0M(> c!efOqKGx3ݪbH.l\U4vE{WzBL Ծ3` b~p~G*9a/z[4{AhNҔ q)`*An8x,B=#3*>4U5t6O1Z>*ƸD^-G2jV=٧doFLVwwC97" 8A}.q){Gm&$!cQl2Pjfe־FK1遭VTDӖ6.a>5W"<ޠ v/0133o3Âl5Y1eذ}ܺ| )y\}Qʘl'>>"ao=;SRgtsOjr{wV? mO-szxTQ5/?!?&큍IeRrxLJǯ5B i@Rl[Z1\aijQndդ2^ d,\%O\XĨ sdwT'ʞEfϚl0x1VYKXc"'جOO=)QB jåbz"cS vϜPPc8Br2ޜ4pJ`=Է">ofv"Ϙ͞2bOR##drR% SLT=vȖ몳}^40Yt%&"3|j; 9/PPo@;"؃/l=h82%Is()'[n=IWOLNۚ,Iծ\[T˕]V/^vΤy90 /PZ:3!n7W_z[^ G(~ζ^EEao(Yr%a6HG g.sX[lwf-5J|f 쟩;{IGe52mfT!+jR:ц^R9 ka0ԭmHď6n;X"뛿47Gho]{|ԇxQF.( Wn*``hTsqpn7b́e9odEjikƣP)zmT-7)nᣠ(i o&oTZ&㋞_sQƩDE$*8K|:y+9]%xVVZJƩQWa?TGsDN‹b|~a`6/V MKۼj&POiNwam-DHV=?(A&U%YnoTz@Nթq#R Sf>v߂.#XI+COP,}Z8o8M <9NOtM B3䑌Y |nZLD~`^dM{z B@ !rdt%Xl>D7eMy ʴGY;9}NyW38> &+bXevHks/^tVfRjw9@6֯PlUNgIUR y]CjV*W8xQ"\k{8xhK#ӻQC)/|.`IK"7c;Hc#0B\w7FWj g˘TKS~-/4qln3bcW }rQCܭSN_yNV^v/#' -` ' Lox|qiw1D4LZl7-XLKS̀ճ?8n^KLxR7|2'5@ÇйXZrC}K^ Ϯ⸕鬵^w}yqgUrA*w%ml{p1t^;+6ʲP+g28[V);40aa`bW/ϵdᾝ8t]]mVUe9' _) W}ǝ|˳p0/b0WHʧ1 psYXuH%bx, _Tr%--Y-a&cg^ 7Ȍ[?+ :#G74jLE ^@ UBn/ƌ&Cj #!:O*ԕ~xxLDSvo!dYL`'N I ,n}%ϴOiO#x"ژf3rojv47WLj'!`+A^ߺ%R!BI)x)t'?yNg1p} %T%oUՕcW6Z1\8;Q,|.v/5UȪ ٢@w(mcRMIUSEsbK1A7y"ɉ%ڻ yۃ8gӆm3^(<aZ>a!ADmE%h7mHmbo}7€f n!Tvt]ǹ楊tÒ2;<c4*l1D2ˣ% !y+%J|2DGT^($Cr=%pBHEl ~鮫,w\Q&%8:H\(S!};jfzCJ46 B}MO*=9=EJZZ^lqv"uܪދ"^ )\pي MgOg8 #{e"Tb.žt4,_ʈ;j2gj뭳%4xd֜an'L|Y6_(Du>dr!H鋃uvz9Z309UA@`аqీ̯kw V9 F[wݍI6.LYs$/@7DGD))[`! ,BMS閁!BAS{iD褄-mk/S$GOS iScؔTN*-`TfY\F`GS'XqPzw! h`,ܤYP+0_hߦY2mR#u3C(H_bzca=G 2tt?n+IJ( X{K]iO#M:]40,[M~,%g+Jf vB1VkBb$'6p8TŇ {C/ryë e*,X~e=B#yᘪWZ#+ӖqZ. P:IF;J޿i2K7tEO~)-Ze5[Jq>y^LEkGUۺך?߉ P~˙EVo 9 (bSsQw\ތͤ zqC15AJ( VU (U!Srs&l΋Z:TFpԃ=_4g]bc\#0D;Q>uxn[(qܘ򃎛@S s*=5bҥkΫAǾm [SƹAU37I'בc WZ7KS,9llM"q&ROS56;~qXDuN.t^!:׹Mc@.V6ʆ?/-B=| XOh4S;[ũjݡF uL|eZ97Nk̎Tsz"^+ߞE;̙d!eU!x@P l3$OfP"`/GLr?HsL4 Q`)4`e_cs[ AzRFfEzţzC|.;p63$k;,&@嶷|M z :'+&kӏ!vbѯ2FβxS–:u2NhX2t(jEw0y Ggx:SgP_2\##ǟ%1ٟ Ѿ@P8=Z ՅoW/Ef.C: vRzqo(&[xJR,rx> ǵhb+)Bo4]<13Xv1Eoۏ<-4Rߟ!4e;#_I1`zK3$:ܪ3n9 @%i.VӨ=yplvXۧH=\a6eJk)G-wDcBfkJU7f6=ANF}1?2hΧܑ,٘3XI1)c[PQ|>cP$ѓn1d ܑ@0idV "ymR?n'kT"2w0JJy6J3GGkOI~6kCi$Bnh 'T5G`Ϗd}TRY}z+tbY$&u^$=`9? vaG:AZZzp{?L,àr* !__L;{I>8rKcp,|fJ 9h((->^]9FxN1KR㵀!4馇p`ͪSA 1E"И`4@,d8 WN&c(=v)GHF#hH{κQkпFrܹ QOKw1jr_~j;SHkf41  )|-cLFR$؂ +AcSb~$PgRI&z!gɸaA'6!YOf>1MZ é 亼XS 6c)ҥ9# ͣPFJ\>g.9Ad`_D=٬*B6"'r)"#aWZ'Nǎ̧~l؜2Q:r7 Ot~#dx?#Z?\*+qtSv1K1Q[ި<4׈OFYRl)>tJoh y5], 3dSCz h(`;`~G/5# 3!|92Z5 %ix%0$<(5}tRp+y.!B^frҍre߃,'8'l941eFW[et>s~7sb~xT32wJ^S(=Q7Xn~1#xh*vnyZ=D0EôWFg8eƛ4,B+mol7X 7"d1ʘh.(/L>m7GFN zy'sp'JT2҂CTYϟ p.jWot'3I#ٳ7"rhH`RZnDJ{Q 5Ƙ vöo =h Q^Z#_5zw;jMʒ* #?'iVA¶l;:-aSk5zc_f+Ir1N 4 LGUE}_aN=eb(hy!-<8s11VfoFA-$)h^T鄈|V^P ~'De%I\ EY^TT&G)TtCkĤ{73 =x[w45;ClԵK4`lwK3W+'FtNfIh >x5HJȅ$~3<,_3/mF`R73@Y{!sU9 U=qۂNA<^bc}F/3U?O6N) r6U ˆ !B6 F2dp^L,AeOr<84ޥCsd)B#F}Z(9Mhar3y_ `կ()8Y|I$`/TǴ X|Od2 y_/zLMl>OE"Ȃ[zMɊ T?+sAV TiIMXFq5USDro F-ӲQsӷ?n|Ww-0W>t' z_5yik7 sl2~(  㐶1 ! ~0"^C@gp9leIKcXsR3j\B7R`D6d^gۄޜ {/pc6gצX֏_6St2{m՗T^Q1fp9 .T"e:mLt,їj91Q2ǟOz,}PCN+\4(Bwlu,pm*8H%j 3Upk9XG cn1G@\pRLm bd6)-Lp$3)l9 PwZ191p?]&j|: ۬_ϒP%d,߀M_H~#k9Sl2ie-;oV=&{5d7H1M\nu.;n_'ԜkΉL8rK#!lPon-$/W*Դ qI!>6R'g2 }m-yrPKj|pLj%ܻ g aɼ|œVLK"l <["c(h^M Ŀ+NCf=xǚ7vARi$%sc+uEBAV8;&֓iޣYY52kr{ F*6˖}~7>L=#&,•U=t} Y&w?G|2@J}8CStͨL׼ׇ1lif)heQ`zdOao[ibym.x8"&TN2FM&3|7d&*K%H)5ʟ%Pg&Yv!:7,ė`|}k5X_L\2CFV(O/&l'."34`\ÆN0@b9rث-U`$ vHL/a}ᐦXV;d thf8֪JfwzoӍnu|i-3NT{*0t1xTm;γPk$(ubJ/sI"0xH߭#1@5@!oM;1uiؘ%#f8!I**+%VU$W @~+A3Et3˓5QSq3rmbIl\,)m橵ʱvĻ dSCTBJF*xNSa5tq#Lv3Bth&kMkam&b,)*]35]}t#~3+h em$}!o@ {` =: %Trz̻ )YjKIDž]ۨd>vntE~Piw<<ȫ?6 B ۍqf)K|v*M="j> '@c \T9PP37QF"۴XY*n2鴋z,?48mC2hx6zL-;XIqL ;nTl̂{Lu=f{(u[!R Ѹ!nәB󃶿 Є>}xx14|mlg2'@WUsnh VgdBpZ)-~8T +ZzWSŜ6hE81Z:t|`ȯ>9q>XOcA^Bfhuדfq.=%Je)xK T-U[T=DCdA=Tʼnso=~=)Q~SK}9=ْfY Op.McenXvBdwUDkӼ0?n$ Hѳ"'.vŹ7 sp‡+,2[QI>2z ㄃Pî] 1Ar rV.ߙV-6"Q뎪2O YE)O@I)%W3~?W B=bDcۋ:KVo]R0\$"/0tR ZE)[ٲ@B"z!$ 2AS0y Ilt-0Fm`BZZc4Eݷ|Q)X>{+"qE~|9MZ;*,.|o v@lIe/Vtigĸ^"85E㘷oZlz:gLMΝ5.!qLm^˜-Reg8-S#z!(AE rxMI5l16F*rh[rl@wrߊLfj{e&(tM t?{+h* 9{77R-+PMu4,0a_ &+?9t Ujh.鄞/E/MKdbMB9^V}"iʙ/x0D_@=p}!kՆg qL1+#w܉o#wcY+P\>uWZHuWn (_(clqK*@W2pZGt++=ӟ]3~6M#w@5`q2vP^ u_['a6L";GaJb%U6`J˂SptGop-L vDOyoʧh_Ӯ0GE~",(:2UY\ ]J+щ(.0=ep<\0|Eة%LfI@9q"/IyșY9 l`}^d4:Ɨt>Z ꫇םr/IZԞ\RW!(BY.cW_Y"g{kj^G:s PX)l+2i3!kB1y%8{@^: 5OB-)Ւ&rsQX:iGg0t{θ7̓o?(q $+igmdK6ALo~*pE?nQ_lkJc5 foʆ8F'tLKHorb~btS nYTš8` EoZ`y=1o{Tvd'Bz U] <9OK'=dūd( /J9*l 3`9Yig !UXXfyR˽a7S|QC$ŶSWeZidjipc*6q5.ӸH^5XT:LyxFOFp;Q`ZB wps4:@ -HdLx^#K86ϸ?U'r+W{9j9A ik HaOBJZi5QFy>O굈ۑrptpT e'=U2ȇaB,r $i_>3Fz˴,ZKKxӊy 7?QK޳ǵ{~rⷎqQo- MJʣkjHaf.7JhUZ yW!!dռj_jq\0yL#yG@[8#l 3W ~9J_fٗYP oT0R*O]$w.qϗTB_L3GX!U|!˱C iD.(uO(zhH;ʼuOPmuLQ^|!*AYXs=m^77")9ǎ¢~Hث Č)JO>UulmRs̎A*[ĕ[#GРz:ξ-Q))Wfc rs]+] c1/H I:~@*[?1R #Q0 FC3n1 /2 `\\k8>;Z2%HېqWH E~rcHLJ! @yMeJR-r0c4Љe~Q lX!|[ x(ҾДѥhhQEkD__52$z##oFDIisص9-iG+Hao݃ި:zOcj [! w;2EJ_?J*ͱi&6W8z IȄd^D;k`4"7շTi P8#|fX5)?ԐCo7oB xTĎ -q-f.e MWX;6Y@wf׀>qN$|Dc7l+0/2.2P:Z?]( H'\8'"5ݾ ](iUdYKCJ~P>RM[+girVB3fczB+pifݫ%u1>A]Pқ/W t@˰#t/Ǖ)RNʪs;jcLTHD1.!.O-՜Qe]̳CK .sY1T~y,HK"NlO )41B\#R[E6/O=W,`(ݷHi<[[X, bpC3'{,ahJ q<T3%k3^0atχ=hc&D]|;i6J#Jݛ~bNAXHъOXo>z 4ls73L Ƈ̼퐬uH02aFx]D;3osdLTց(T.tP4edWs>9$6͝ߟahX#3{܊0spÇL;eyd]7k-`f! ndJT/ >maJx]~" x#Tt&Uu*^kI vIscRwYvM(/44Q *CP(Gxɳrd* ܄Kȇ8ιMqk mqeGҚ~pzk*Pd׳P|eRO-frt3aWjyѴ6)Y97'1HC]My^KWsOp:"w<Ž#2KXt)zdepõ*&IR 9Aۯ ޘ,Js3X6s7h}գN\+s쟷'keu=(~e;z9cr\k{isۡ5ut7.f~'P$:4R! b4Ҏ3H}"7$z .{QǝͣMto06pq/cCZw#ὝEHF˴ߋz>t$\cv?^!zcd,0xѵ$| Рf}ޝ6BņK_U,M)ѪT O̢V]q !.ĬR^θo;>Г9{JnVȍ݀`w(pUӰߠJ[S%_5 ++ ⦱7[SH/9o.0 :S_W1Qz5SxJX||fUXAa]Y(p8Hr2Ōe#@F`3o˜ﱭ'h 7eAKu5Zla<_RJ.CC⃅X a;e.ODNOPyiqyC2,MyJ>[=oaTR¹fz65 @K)i(&i!~$x#pD?^GHr32L:,Gk "0ba. ZFmi܂Q'l+0Ʉ2!mJXE-޹7uvbH&ko%*J o:/rL!8| #"ۉ! %mc5Bݽ=B fߵ;@;R9ڵLM M' ZCI70]=FQm߂48z+ۚTGtq>AEp]-oU,ad #%Pd$@ǘaȕMH&-1Oy,62_'jfϫ Zht4l.TuMdm SjV" ?/*S|[ ::KUL.֑`D< RjU*a2ҀrƜ]5"FZҋ (:SZppMa^G*2q$aDFGD?4;Z16Wmwv]`/W+N6鰉[KM }>9jݵ S5GkCYlbFͧ߷9 s0,-ZEɺ()p.6٦Q'kNmwX^6 KDKvXؙA'/S 6w!X?vM3ć8,W|I19:uOC;[*FەZǚ``dRz]Cs-P$n8F}66G@ybKķbAzgsU{Aע!@rv $Dw`;h!jK [>U^%M-޵1ɑ`*:EPtSFcÉ"^)#K %>B B'!~D G7|=^(!c0T`3.ZڪʔQ YJCC=c'5v$!\ON|qgKgJឤzZcZŨ[ icv}-* /hV朂dd̼ۃ8Zab?׾{JG 䑎h W Q^mi! 5MAUb5 )>JPC2'~yfii{_䁬:M޸8G/7;4_*ArR$F7j6Bޣ >&0<#gZ}TB:S$ˣĚ&qYZgyVNt(DjK˥:n8>4u.g<5`=n UR'E1TKSyF6LH ﶓ b*(1AmZ3o H^gliiKC/ BtZ `6 %JJ[ω*꩕h#Q+xܹ*Gy,N٢~jŧwsUw|-CB3>c(R's2C"m&s:D@OC.S;A=`9ߌ5KwvK6]8;Hvp:7`R:\Vu]mo3_5D";&ofW] F(fo4Gkk3[R]ʄgӴ w؊lD͏\S}M]0Tdk u[ G@̻4'~pڨ84^& f] XJ#9-O0_Jš>\&ui2R-^p=*S,9B01\VSJ$'^Q ڼXjȉ__m^ |AY-^+-2`ψa8?픚;UK.[(,t*#g;1H _?{jQgyRє.yuh泒u^$1%l +9]* f=a ʏsč-\_m8]g 2a`Uj1zEo1#5Gm SOUs i[B@2HH\JsB̸v(Nu'AuM 9,TNGL }'{ꋟcda1}#.Au:7A 81jxBh=+\2M\k_SaFx_Q2x .leE* ۈ}U"ef{*W={ܛ)of5-}R1NK KBƩCd5oOBq@y'Xr9ސz2mfl*`7^۩CDp%Dg:,ɍ}7oJV%Gf%psDK=D3c,x S̾S; !K+0V,e Pa28kްõ:-=ji6w«h庘 ef 4ͼ7}L=f<%/EzCzj§Who{Dw"$2'}CW<&3֦[=h~O?2ʪ4hg6SƮy>& &SEǀCT\f?;CN (Z- 4 r|KaEϡoVƫpAɖ$89Bt:6iDlgA')gTnݧf<[g\3jv(x  \}{3sBK QL:*PYs2tQ$gsPC{3Z'BQ(b:!0S>V 1;L'Ǽ^s;9j\R$KXFNELnUso+vx|ux/ΎB8Ϲ+*[Ӻr|çuRKc[tޔ5LLzSJÚn$XX谦WÆDeEt \:} gq79 *A0g' Z=$ÑpR&#yLp;a6u^b4564 G`mm6x4Yݞ!*Bca/ܞagM@うa Zj854X&YiJ >tajPn~xRBPyY"OY]4ӌPZCxGj2Zr (Ç}Ei./[ʑw~ΆXEXWJ+yTƕrFq6iDb|^>}'Y9ڨ\{Kp,b _r^ ENc?|2&PMmk0hED"6Kn+ZMNEc#ǧIBJ>pv /ݲfLLs}\7ػ/._bq6iA*Xłb)Y3s)v4m{=[Ι!Pmcҍ,X;1u0c󦫦اR(Dj ^69racaGo&5sd)*X7m.DI'$ݻ >R8X(t+ 3)_JkQ kH|BFZjw Ob`Qe+N^_a[F\\/4F>wv/x:SxY ?l4I:AcEY4JfA?P<lRSh}`Rn qa( eKqMKjo*KwStݝuPD"{a!a/< -^ۯHmp\\>+0+s;"}0Ѥ:5+$~#wrW_ʧg ZY]ϫK,,R]09uckIe<^-bjUd!ba+]ٙH|ҊG`>lpڹA J"r}|/d :ّ*U7T8B8NډSL Am"yW5I/^4.Nh9y%r',0K8UE ,$#]qƒƫkLxq?t,t!UM 6hl?08e۳ sH~ل,zWn(rN׫ a&T.O4lHp:l$h=Z%7wcQE~ٲ Zqj=[q[ϩ̲a;"M`JU].sƁ jSq3eK[6H"[=O_''k֐>?#lP/fkyk~V η)04&,9L P%#stf1kƋ se=4 }pC?d8,9(SdVPc g@yWn.x u'/lŻT>X#\R[O$SРh ,T@/za}JGB͙|/H~@Xd&\hɃ5ly?Z[.Im %^ȵJXZ څxe\]L*anYbL.9 |TH00aSG}o[H 0fPL'Gg͝Me~L+S/ x3U$]?mJI"71ٳ=;J߾ؓ:«ގX隀҄HjXLw<-7z=mP) Ed2b$z,+$Jϱ\[`(q?Et."" 4 G!\+cx$?ϮLqOJj^Zcdct79 ]Q!7D&BL_ojQ}poϝ +vS}98[|(m)P5Lc95}2v4xf? ;kn] S{u*_N޸wOQ].z0%71@$2B"yRrͭK 9 kw@.ga鸵X Үnf`GSlQE, H\L[+t<|B-jNM K ZI FNr@Z^(2xed.?>Ɛow_,CV"*OD~~8 EXfp/\̊;{^ #501_p<ۧCPX*Xiͧ-IUɽEǘOig:1L !a24ρb2y>ܴ+mT/S36T8sJdBz#$6JF:Fý ͔ SAF58VBYpuܵnE.{4p"H?Pӄ*CXҮh3ew.Ѕwvhq7tRJ'w8=̣ſo4 |q - +p }]P+Sxeqsfi[]eeFArx/qK^]1ܥd!G&3{7m[/Fm`c~v4^mZ Ml684F! #7f(%7mP똑5B"@uVanё^V3S2oYEJ0iPv|2ǵֻ5uuRtA>t0a*ݰTƬ$,uܳVXplI&P-_PJџ=Xlfے&k7*Bz0RnvXpf֥K&gV'"'m |Yr7hIHSI|!V?:nQ ֳk\j}m =7L IKҔ*_fa'-rEl5󊍚匀AWUBw誑/TC _!Ý*zKD :Fw Q˼Zr>o9t\࠻Qa ~iLC/g=(q+ijoU<dt5j_">._1^uk>hQ3~Ǫg Xbb zkYDr#sFv|BFIm~0*6s(8_=Vkvڟ^ ޛ$WFbmH'۷&/,Kz8v-rT~y w{pūm"::Rwx"ĀJգ6Vܢ!sX1L/x\M 2FX}%X!j.nN廍%9_(dcz Cm0D+yDoS|$״U:35D6owF*ylc%k gb 9 }bs~wPZ ]AYy7ޣc<Ǘ qow" #e-ն@ޓ,[%*4'"hwljyV-th؅jUJe}1tVlg_WMWy|օE6j&ɦb*r M0k+jUzsZ$(Er^|Mxϡ t ψT{gS8@%U؞Dc4yd5sdOlZ|\ހR 0I;(#J ^%/"֛}`tr* :Vc^kNi؎] \w ~J[uo"gOz ;̵l/>ɧeyuvw~*`fL/,R{>O8 D$lWKy(2Y< kG">ķGc{@H{E$ȿ}brjmYHm`7 i0!|1?U{5yɉ$~mHu"tt "6z%scQ\ACDAR)BO  cp$-[ͅޟKn`Fہrjta۶0͓{v>x竖fpIC YlAR/Eh"ìL-%) -|Zkj e2R$5׶5?W' ՘PTu? ,DfWwyyKHvfqۯue{{{h`e<>50%p@NV; 9k:Z0$GӴ LRB`<Ň4aXMƧX:RZV:N57?( &"8Ƒ6 RĠoH7iYs/8~UsY :x,ZTfM*7*$pkE?D ǑŲ U8 ć '؎ȚTÕDG%txY5ֆ&Ym.qDv$ $Or1`/3rk~Csk0f P2hX32h PE\PL}BYa12~peYυQ[VVݖb⬅py$~a"X[&!꒎o#QlC91j}Nru4} Oh>tuŘzɛA=Bl}CBQڦBp j/[&ۊ.r ZKƒY8L:Ꮸ&8*x`¯xFӗ/yۖ:Zv5>oTڦi0aޠPb6#A/;ˮwqucC~y.۲xODRd<km-)1Mzk5xWR;q&>l)N0~$u1"L; [a*nUvO 98f%=5ei'5P`ع4H0@wb/aU?fRT%Y} -$nIWӪmNJԡ0YZE2bcy٪=t HܴǢDՋs1j߭SY򁉫i37e "Kp6x4͓4u)B%$W!%~vIrջO Z 2i4k;Hސ]tyQҞߧ̬5!ɧZ6|Yk\9D N<-RA,-fSQa7\b*qІ-UE{%Z{|8 ~W؏L.9lWlM)d1p{+!T@e24+%{ӷiG Nh.I~MM>It)KHodv39pM{؎ZnXʔ6Cb2 eK4*XRO4y~fت0/2C~#D :˪e~F8 +yΊ0쥗oubWr`*MMod^ 2O*8cfJ g\GM/ 6| vpM/ Ґbx^6q*E[y쏟ϒ|( ~g7?nV(:fO w ;V.p7"ͻdxQxö/@@:r3&"6߶F _OAIݑcdN!y{9A& ykOb+0]hoCNqPeo3)j< FWcC"BKp1R]z=`1H^b`#cƌk9妣'S)cC෢^a'8)uZ_!Vyg~ }*/u#e'fl)orF*ZƟy>PTd.d~9{O @J,0҂06gr/x`>J$+B]Z;:tj@w(K*K~,<(E,)?360bIfm C>X\2"0# @q$YsW K7ūM ă"As;2zzRR>Hcs.=DHsu? \ٛs8W9r'\65è: q4ѥgaX1~SA5ʹY6+^ ~kB[ bPu;avnuGs3 پGH>k P+>)h ٻ 3B_mpѕÖ%h'*\Cbv3wl4B[2U7{j0<.&: fCxbqb*V2"\7s Ɋ|@lÂI۳G򋁒* rY]<5RAcsQtn?@kj}Ey_݁W2?H{'L# 0H;'#5^1KT0[cl![GhLq2swz %_@?;S3Q)"={8UTIFEs"uW `EVt{}Y927S䉷P; X3E6p_nBOK,PA^D4c&3!ȯ8oיc-ZoA&  2{0fBp`q\H veZBRuIj/ʟԉ^Ͼ+44-$Xrq"^NMƊ|#|7jDtҖvV{9rg8A/ЄTj^ÑD 1Bz,]뽽c9GJcVN“x/,l`2x$-gLq\MU}_F+Y?xdFqf7ߵI4f({Ut≃^ V-Ń82mM(iP$k)v BE 2q5!}fH2PH 3 ȱ<63 9ESa(퉃?~4kSyQY]EwmClŦ|3gyAɬ o:Abjl WRKx[SL=~Z^ALT8n:GꌱlAd1],-5;#lyo>9eM^)^3Sɭ$!YxLzŹHްJ^X; lI.b4,zl@| ,b_j&n)r1i|sPz84a@+@@ߠ7`;\g-~U7^>'vx8qa.`p h6K4xq>ԟ%̞ |,Qc;߼}yKtVG-ʴK^O#V'^"X*9%ҎQ֑*_$#yW ["4жp +*Pk3dD!>灒7-Q-F'3w(ZxGUZpЇP LS_H,pe Skfܨk=[||?1OrziB8e"i٪gg;5>jk  mNvڂf 8}쭝!T72YN<",SIL[}G"^Z!<Cz_xĤaeη"長L}?I5z>CN{ %rgxw<uB~)@Vq^0zM&y3~E,I]9Jgf wG ԝewnH4X᎓hv1Z1 u#!JPe{b_@{;M9ݩl< {+n]S9P$s^ cti>hXyjY#KpvcU3 [ r4[OHbR +I?35亮8!+ M|ܲGtF݄}}M0.<+ROxڀ^wɻe<ț*FKT[7k Y l L+Co8iGBDst+=!o萂ҡF\P$PCI+uDH<ع,leŏe2.փ/]jb'Kխ@H/T4aMU>Lo™-m9$LEGg/aPQkrT &b9ѐ_g,A'HX . O> AޤUBJ5<K;5'bH= Ot< P$\'RV4 py;j%O+٘i{~/GzM4%~__J!QDݹg =qJ:$2NV|A,!rG9yCOƣiDxdswlntJi #@3mg?f|EYFD=pW|Շl5Ad=K|v4- K}9Rz0[:y PNː{fwO70ꖳ+i>E#ODutI~g}L?n:Tq?]XR<|:)1\JBE h'03؃)S3I?icD"BcTGsÍY+;є^FiZY^ &u:P@{ t)C%g t'μ нa>̼y|SpTX7[qr܅24ϊk\YO(@-eF?-kf\ ,èEq{ҽK ~+ kR64=6(r-pLyBC"$N]Q6+Q|$esȑ@B+Н z -} 2=F@[mJ!zz'P2p=TfAjnw I&VPK`B\-ɭڍ CRJ^[*/ע~r'XA^]y[+jL.⓻-Dy:k5wz ڕTʩ)IOp`C){ī,sQ4ҳ3ű0_<;$`}!ic:X|(FE1q&vIIBJ3NS@ ӟ]Y(BK&J5h JGLBU̾ IdZ7 ~f1w)f@_SֈKզAVهq"&`,IzOG}ײpI:\:taäK2\oP"]5'b]Y6oW4Ÿ'L->x2qP,>VS|{T קQ8N٨~G`G@u`:j%%;w";.1 T{@m֧loۇQם9t;$~# Чmj牦U$ڞ9]z젻cqOKp￯fJqڙy6:A*`W??O*.a})[[:X~w]2y*hخ0ŸOO GGňӂpPlY=&:,pG2ޫkU#!ɦ< r$\̿I'1l mc.;=܈D!Ϻ5usACAN/J7b6:0>J_l!cYe'и*2:̷ d{8fi/FxU!r\ ih@_5<~"YM[;H@3J¸wDj|/I9T8;-{ @LN˫\I%쉙a?PX}1%1mxnpl ~ %Y6گ+sO[^H6ͦKqFa53yLS ( RwŠ.vZ `M%]7 ,;Hi2ibUZ2V/^N] o=ݒbf6~WLG" @l7#(F}%/xX>cWE ~Nhy .Y]\WuW-E/QB/vkZUC_4i$?'QZ:ZТ (m7[Gn"IZ]q-skc8R3YG]!,t}”N:j7♟ 6Dfե:cMymsPZ4lBVs),ERDuF\ZV)gD.5[mH]U<ď<Ƚdy,GP9P1#$98bk=i(θ`dSOПYP3L!X}fKa[ vgHsv{Cb1 VcmWk^w4.^}5T:xd/#_gȯk!I.BrZ=݈g ? O":bOWp[`ȡ` ![|6nPŽe\wBs!K"h!2Q6]0cSo,¤ʈR-1 ޔps~` vwJQrmZډ TVSiX25;,UQӝg[Iے4TGj->aockY_q "Ⓩp(D&B1}t~Vo wl~c6`c>.%:`Qo+N*3/Q:lx6n*-AJj̡|i)Q*'vzɱVyߊHcBX EKʘ7#Lq`909wVY܃޼#EFIHΔ,UN|pRG^s!Z|E(4Yp_uo$u5%#Gl~6J# mN0FgN/ο)Ȝur~^h$X/oU"  R}fif+"n@?L?vcx%{ I"]*'ٗf `gԗqUF3/üډw m F4rlJ y byVձy66MQ9,o6Otf>c~>S7UhhV@y`.)ï@!ʆޫ#}tJ1ڦoXe+SC6qMԗ4n?d0O)zJ²n,޹t +3 p'hE~_3fy@,ۊ!*S% iSFTXPEzg{ :ǀk*L;Q#3qCJ5ؐgfG2P,(ٿUY&}1@+wAܼZkd)r2vBkn P^Jp/P8N9~e!ٜLHJaTF:MUX}eR`A? `;{u>R; u AVDRps.`L|X>QAż

*`e{*+l8dL9P H fyCvXElx㍝^?LH2"4vr,"䀣%`tu' @R0 942PA tDyFEIlSĉ/"Lk恸I îºz Ư5]ƝjGOwUDrKV>aWi<<,}q!Ku& ˱Z,8>[3=@ ^j}Sm;6oK iw'j0z wrQ _E{Q}'~܇&^ |uhHPPi_7/YJx.o~0q|Cַx\2`m>NXjIԴaU?pYdQEou]#b0BV)4 cHtK}?:j8ig='no:n *,CLmJ_{Snp5-,=[t ع~pZS"M>ji=QaPRndbęT"(<ao2dYftgFMHǰ'g*2Y"4zLQcyc#h~&p.4*6>}hD (ZڨV{.yl q.$+zIRua8s'sAu\3u'⣃*Pp[ C7ұ32̂(OcfT~.q?d%m#dž H.I%ao@:1̡W B:v#.@'P*3hұ9i# ˟+Gbf`Y4CD Z1Mo=x׍#C:>ԃFYp6_Hi1y$ӖE\zg_.:a+>M[C2IA=mȷ|j}MW,t PibԜ4WlD`{Oj ĵ+ $X&5zAHCodȖ ~{afՖ 9,:D% wX kW O"HcEL"ԾykP"A_S}iHm3eYp76P'=BU*~pOA8uYM t)X3/ˮЖ]d huݑ` A5GIb8*:dȩRl˿=J)ь6-f>!&00LH85bm))WGZip(;c8vJ[+uy$w(jE9P!Rn9|M$lK&'"}*#Nng#3$G8.WROBz|C~ .ʀ.D eH)G +Θ{8_$.fkU6 KzM^H D;_øB^Wus^Jzm4%gw/p $Qo:q}>x^zWZ({&y,e^_Y7As&LM-\V.3sF澩y^ Z=h}Ӹ}c$ݝMŖ[JjT>KNjPh[(;4.X&rm(9l.Yˢ\<^^hq_mO2ӑa]xztbIcۥl ;*mp;3#SLp; pU9wj@6PMOZpO'Hr8 C<^'|`f )p9'Pݩ%ʬjԜQx鲑~;XDX &iki)|%VI#*1vyA5RG5g#6񺯎şO,Uq ǂZ&,a WR?#g(Nd0U>"A\J(kcO}oG L;b9/ӅY;hDFto;lߛ e _Ц{Jf#n6S}Fyptj3aBaN&ʃTfncmAF{-Edn-P"̼b Je4!.pmp8k.{p xh|iQE{Ri~h<4HJDE+x+#PYh)l v֚nŲ^Aqgӭߝz}y4ljLǘָ3J"VtA%V(b|je%-(_irv*\ i1]~rn?b2hP;raY+u:8m I3G\"W|{!xeR !jZ80{eyKPkdϓJx}S@<&QGIvv|៬7Cw^ ;JFt E-kqPOpq(j<[!wg!Ԡ*?Y#F0k67zrhlͭs*l31bq.#?/Mܹ & rXl8%pgjL`ZsGZ!/o59 :~HE#ܹ q#s@ZwwFKe5;I{=LuΎz za%!q~qF1-LBAMuB7IfHTu.qZ3E<Jd5)q}_8czVN6T"G[IMת.lMͩJ!WﻙƘ 5Wʳx(0?uDP0.-cT;UU 5/@IRVZ M6Y0(\:.l]<,/0PPv4eAeUuGqy%\H?ZzrQc%0oR|r`?)Do15t{qV=% `1Pc >."kS[|[70~xS7I,Eŭ76_J/ L%&ԉNHVm#JͳY-`ߪ]cNZ+yxNe{FA%n} ~o]Vy#tx[EUR Ջ&R o @y*UMn{-@F(QjҜ (0h8zm/ioe8 C6Sp1[3h0ݢ5޹BxF|j092[I?3 \L ֓1ֱwlSHy]#C=p{{ˊIJQH5o*C{jg_9bkMD˞K K ӧL+I 2M"HDNA_"ZP +6D{љW;..3u5A;_/!)ыiHdu$ &@I-9 -"afȝϛ}!`oɈD9.8 ׷Q˶5#җ(~|dF_QN4KŧG+H|(!pLa-Kw]&T %;,Hr @EL_AYFJtbjqcCIU)y8F>%7Bi34O8N/disuς[,Sd@IJYfLڛ1Mh'WQ rdѣUYd &P1) س{`;%eC橈v]@:?5;{E K=9o<zwZ QE iqj$܉#R6-8Zưf|5sX =C2C:ۆV_٨ApxAٽty#>vۺIrJ**Y:y'mR *dgXwx}l2~SpB&YW=6π4iX@)6FU;.Tl;ƙ Ô174?GkL r,ѡR*&:m%]ži PRE`AXghܛ]?&[Sw K S=塎ZT[ @޼ס UN,qG-Dhr5e*kG~nfm(x?.- Ωj+QSejDK"9.!E߉kl jӻfpI"{N̵Q^i~s[ɵ#N*{v:m$ Ԡ tjWWd}k 3@hSJ&WM`==jnY5s&Ebϟ\vRu>G&t|ҒvhM';*v2gJ"7&Be -[4J$-N%87פ]V 돞?K#Qpa >7ϮW' Gz 涃 $͑6֚xi#2MxG>)uĎUJx)DWK c[hg,<\-TA8Q0JCc-8= Bݿ~^#` \9o+Vۯ[^8,1ۡ>0ylU38м >4L$ఱ]?Gf {rR s#T+gJ_9&󠡵Jc=;q>Gg$28>ղ'TSQ8Pm`688Y0X2fr*McK>AWw:? f|7ɾÏ)z,x'iH:Y7 Y'7ypM 8:yA8i,lzal(a;ָy' @?`髅ߚ5<:J9µDŬu^M!4ҍ x?Cf yo( }h̽QRer1A C5OwCYx-HGQp1~k̙64ǸvxB'GT!oû0a$rfe/V&2$m=U_drdGM^wVݛ6poXfj?\e;iv0Wk '!pyFfEOߐBxƶz1Doh1 v:>f ?U5˾t0zծV4.jN_֨ D Jnk!2A0/-[=]WrZ!vūkvKQ%tc(!ӧOljc[daOlERCvSPDUk0'F#1%*./虓s׮v3( +I}=c`sJF~Qn})s-B>4c_ :A;B"ב{Zm(=I n| E׽190%R{yt xtSUM?m ֨:$N3נ $пn[:tJ HԂ>boyb'41B3t{pt[C(QV< (,˽<*i, _]P#Zz[H&d`b+atu,\e8(T۝\Rލ7Y|Pc|wKuB1QPެœV6;s*uQb7k &?BMp]%n9DV䥮7;wMpxP4?iy|/[[X"`yG c5u5>^Svv8a_YsQf%Joْ{F)k)ߥ~S\L}Rl(ד|oc5A{r?N?#iYK0_tPjZws {][$xm 6VTuZUXw1è,E53{!#XL )ٮIdF8:NP)>uE\nBܝ<.Η,q=ЄyX(_XA\*uc|Ϋ2'##E<ntb*fμw٘ķr$4#tY>'N9_SK&^Ӱ/uQ :M' u 4D7Ux?y8cr\vϗ~<ҵƼ0N;T"C\>2jDeuQ@ OA$XA#,?J%4EJQv<*\sGͿZ5oGSb2 jn[i2x]"UorWPb%(OjIx&R%?çp);0x9]!v IZ_\i' ugD2hӷ$--Rq8%np6_%?p[X>o ⨆PvLgg:j78sTGxFUN<"~~R(3ZmC3o}[֗ō}G譓ϭ l%>΋GDXTHK&#ӵyh4p*M`WoJ|Æ2È#l9~X?3dKKN>(+'t>ψ(]Ao ʎnz^N͈ܖ ڟm88)NmK^Cah| l;~ڙ#]AҀ&M۽v&.>j_'CaԸHM`cN'=tC.>KF?\;j:NxD!ڮ;ޕ/Xʞ#Bw;G*#[ʑq#鰘m*Ї7NΙ"(˼5"Oj}4wǢ~]8u -Qv0!p%穬$)T! `Ii=⑀YY:=|ݨqka^5 QV(FzV: 0c1?ZB!V0;LD W[P1IfH,8yl>%h ;S;3K߁糘` ׺C+6B5;C jN7R۟}kLF`iK^s<>-k RFr}B!gF( üx^;fі$fF v'! $X8"1k֧~eGEZIyǮˑW>ثD(>2|z pli{ @@ (Ai=cpS-g| % J>*ي% z0Rdֵ;8C+^䡍io8E(x`裏>\=1+t{On)~s43?,"8=#ŻS$WU&&BrӳR_5T'i@:Xݼ Lm'Y[w#]gz8dp% RyltS2k|?(0~q BZaRxSf6*wKw'k>H+2Ku)={huJ*x]XDOVkvVčͬjBmʰKlg p1IˤN&5je?lEGDf{$g?<{U_1:jgW0eF5=Xg̕׃i1w=ǀ?\( YfZ:1D/a5.bJjtg۠FNW5PIʏQ{L*ۓYC/U DKLM@Ƹ0XKR6A$2ewc)2TYxj,.aRx6#LL&hO&hU塤RF.0s΀Y&ApV6^%wUR4NΚԂ6 d_#C͑b \u>,ӉJ; ?U2lcRɘ7MwN T|4*&tpMou!Z=ybAtI?V. &}^Bu/mqctv6Im5-fܗ56ݢ%,́A]8I{"Q"Aba?sw貖>]-o/!BaԢa83``gwm*h6fǃ5E{i=]^Z]YJD Q$=^.mj76 7YY*QۼqSwK`#݊PP^ ?= ۬4޼KC/.c[z ^js~O:43r(` $'?*|ZĖ#hk%鯥[.1:%i CQI309!4oeJՅEzߜ1ÚXB b$z$ ȥA~ -y /f\'Z)+]Uu䓦>>kw]ʡ%tMӶ/%|ߠv 6Q{/iS>h[ǿhPQDB*' yADל$ džp㬆glu\ 5_[$$[N]EL);R֍A"@R3#y͸o{p* \דJ+'U4QߛV[tJCسt 2~UUtjy&䕦%|Xpq>1fb;2 d ,x9;Lz R29?jkZԽ䌉6 CCQ(bn'Q&HſÒa3pi5V~Nne=og|0_;9T7“V=oDrN^ʺPphHy !6ZWt%iJE`iP&5MtGQ97m]!f9V7;x?$M:/fDj]hM{qb:˙Mt7Q1hgS0FI97aeK@<eaO,4ǽW#\H}bQ?!o(F/Ôs;dPlLz-)\t/Yf^5 . \".xw DtmrDC0H07^ vBaWR)6wؕ@je`,!JbH34bޑ"N?Z!T.]9iguæ1۟zltZGyD }9m"lqσH[nWt R:?.";B ;eܒou#ko ,> /GGrH<$$ ۸lCT!J &&ۣp{ynBI?୤ПΓ0YՖTR@=ق9&:p'wSUh0Ypg^+ #1ڿ?x% m*~u?j0\7붹]H,K$_6e6"v5YgGO0@CHtlZ{!-t/O9j8xU -,vr6WKz(!C{ # [TUso2zN&1GC [=c^B=E©vÔUǽܲ`PI7ҬzpD!e *uo=?V dcZAk}]hGV8@<} ]eء6_b%u.qJKXok`c~WYB A#'2JD'ah/Z))c$[ٔ7Qzɺ:zk'nfp$SA?W-3"ꬿRbŖ{"0“m8?۹ ^ ?\یkDlLQBOƚ,7}=17 ` ӒUEU@#r%x8$A伮Y<4Ҕ5p#u_[oryq1W*{/nZr%Q%7~o=v_# y/'=̎&⏲y&)f ƈo,bޅ dJuE'9i%*ٳƨ`d|&m(VՒ0d"t11G(rK(〽Y0J،A\fjwFuz >_;rLQPjj!QteNas]eFn9Hr.uu8q*;q_Ly辎9L{^$y |*,L_6~ۮ%, tJc钇Î=z=f/Ujh`e? y{A~,>/{C.խ$P6d3֣#?x9gj*\59c.j"_ISPk}b¹$NQN*Uަ;!NӉ l(7v}Iz:]]ʬ>bG#kȋ3HzaQ8! \N評gp12lp3)ƩXOo=>~fh Փ'ƯavţVaBjլt=dW*@/ x5(K=Ym;GR2Zb ?/e]̝+́dmc[A)cj؏Mo>&1y0sҎxF# OҜ)_3d5~5&/Dj;H.Ϸ \2 "m=e;Ơ^&)Y* 1YjOmCE°$\\!)8$EخˍH|Cٲ/M꿿KI6_ct,,}Z2Ւ۠m8&VH(xȆ FH N#.vb;*Οlru*£ T0_l&R;'Nf,l)>5w_6oPPHCC)uRs,{Z#z|±;o Sp,uwލQ2 Xz"? :w^_b   G[s9!Xg͊pklo`-^<ޣ -0*/T|pB0v] 6DM;Oܻ)_0a~6F+:k1>f֕eܠF6aEÔs_Rlu_U$e5 rL8kK}} fkl4L!VcPyٸX1! +>7T0QE )͂ z{'|R38Zin~HcpGK(d+$G(.e!$z4J$C;ƋFԬCM(Ԩ(ǭ[Pi>Ck=ʈ8H?^2<>Gpm]~(t?I/IMP_.b5hWzQ72ǀh8|W"pt(/j(Հ]u DfE|*'WOY*;qd-+m*@D$=+!Xv/a %\)!wngЃ> pߠz@ERRO%O3yyy5>PrA(!?BeezJ4!x@&-fsTq49psau&OeDJR6jh=Aa.A1Jv~oXjYA+jh1훔*x%0Rz9sU0' !3dV66<vhJR&Κ.];L,Ko1Fu8oFF-l3(p*ԕӴf|i;'`g`Ce3z.]7Y&Q$nBez4ކGE۴u SptmI /?uje!u50L7?BsBb5Q{<0k\4%.N#.(l?wh|]+3!3:sK]AI^hut;IS:zu ) WqMN38i5rUTqc$ŧ+CGȳj%CDrfM{`4A,2=P%G1ow6]"!{N3Z瘦Pdꬌ֣24;a5Pb CULV2[B.<`4ΰU҃5٭^UiZz\%d؄}*hjzo]#F .͘$dU_::Yt =^k\SqLzOLJcv4$qc^xI^!sr=d?9?}wJLysȳK0+_kkwm΂EE"\M(KllufXa7Fk \sNbX_70n9:xyʑҸaF3A5Ppܟ͊B߮0!9<|]VCDKb&-+H"UR>6C'x".Xw Qsuf=u~W{ܬ8nOYQ>3?9ٳo)k$X2gN6/aVΰd75-pťvaKrAɀǞ1ٰVbi?RWl(Pɧ/Wzx*{9gz(Kw҆6wn52lo~zܥ sgu"(]W&`q݆eEse!ĀoYIU}3݉B˅.mb Y2 #׾ث>KIt - 'lb4H抮1jb7&rp"uM&e}EZ077 #aMr.Uػd2( miWuADSn4/Ki>sCN6e[ª+m8x=`K<%'l9[.]gluH]WwMY Tg K$YZzZr[!QEA>|#n뼈특jGbB(a7+;4mJm⺷Ol8Añ>3}KT"`Vk cypw6+~7᭨?7%۫+2 ȿaj]̊CL"DS(?tVyKeP6$4fsUuOQɨ Q孒tY"叹ss/OECP)]c96 RS0љ{fg]S'#ӊq-'4q/'LE3Kkoez?Jݾo}y{}j6W?J (^Zr^zq"J]KSC1΄G2"AQR)ѫ2KjF&ɵd;4,1禞]Hvݟۦ=57܊2ݮA;#MVD%%u%2#"8&K*l߬<\ę%B;ˠ{I7MXLf1l %EƋ]>/Ыy2~Q̃+16I( 0s&Q(g{~ԇ>ReEME2))j: ~0cȅlF)Aܹ]D46}=fTo >a'GqQTd-,Eavq[|cR1vYl)k]i;P-10 p ɮ,ھW\ ɡN๘ ƀy,BFH$zEAܵ\OT!8IA`da/RcJߋv'=pZAo{E2}#u{~t2n+C|IyrR<ﴽo*{//Y[E^%ܰQ%t 4b4|w$}QF)TN6C ۏ(: x[h.('i›MZ7KPi,%7YJP$d"}[T܂0"\T2P٠!,D_5j1$4,Ov)vV`w+6Vm6d,O{983QYE p]eVǵ+@q3xi+[rG[@Աy9*WPt&m${րf`L)p,%>?T1"Df5EPjɝěF+BĖlqYװy EJ:)Wj񇳧vL$-CPpqxSzg#bC4<0z Y^*6SE!W@y`!,kA!&T\q9٫nY]|+vFcG* Ù>i @,Pwva.W;9QUg]\jʔ饱H3֍4R#D_6"]U!gl+fg`0rA" `AY%3ԗLSo"H!,~coɘ1` `bxaߡUf oJp- uyz 3y$ ٕbaOzV|uADc-J8;| a!<y=7yk턢~x_"H]{;sBVQZ_+^c9G8Jm dŇy Op:$g6ߥ(5`01-O/^}ņAL_\ynU$C&X(W<7[bH#K4ldj5ў%FXUׇ@o xko֌]%k^@RjA1ʈ `bcv Î.$ j6I2 )0έz0@e0pi=D 6s2^aq.@>qV{$.qXJ \`x]M<$ oJ ? !FɷYօQߴq^~guޅbu]0 V>(I8Fw[ Ewq9GFJ1z.0\ΒA{rx8ڟ2,-;'4(Qi ;Ea5MA })eS|,s=.*m7塺I|bjϲn—O*he9{cɔM̙𪘤jJj/ '!'6Mh[od _8:=' %// !1v4vm{pvKb_{|6*T81ʮ߸bn!BUS1XL $˳]L ύp( :X6\Z2L tD)k։eR.D桑m9z-lG姧}q4a}ph_3mtOKK yf/-}0 y4Җ}MIң8H)_XZy){u[C$D6ljDv%9^G(1!a2> P~XP=B ;* EݤZe 48Bۆ;S1KY.!1`O"@]@7Y ꙃm 0 ]xr,%޻}py0ϒU;m&0iPmo:F|(-WRCt(=W܃*^Ul~`FO^pe$nY l_EqQ";) &dXPRhr5qO1`IW2B) YD;W\YYNph 𩁀תp.oM dHCTw #i5@ 5͈9/qUBhWC"l!H֞YgҒ!19^aW9{tS: Y UZkgZ".5I՝xa  tqNxTP]஌ : "T y!;l>td8ۧUB80 e^9L|qHZ(4#~P!Jo`*ٜL\Qh8=[^+ySBuIfa Cs"KTpoK\vRwH+j3rjz~VL yjQ/Jd熰(}S`rYAqKqWZvΚyōnjrAR)ofs/ﶞdE53fOk7e#&4M^QxUa ZpYcmI 2ۄb+̥pM)4ݫW BXZExWR>K,aa,)c|n"ÀKWb|߯;{gG' 62tM6q*>Sz4_&3C¶0F(P<`s 2pb#Bozۡ403ȭᇰ/33 ̬35ıJ7" 1 ۛ1)_`lF#M(c կ[/RD#Q~b[zH_@xDwXW!ڏH0d(H," B1Bdv?tY4tOgR5tHۙr@Rp=!ҝW`Vvu :**N/"¡aB.:^SQl @: 5G/~Y`jͺ^ V Qa/󊉰bP>`| ʐHKASE5WK1Vsj?‰JK6ةGByYfςX;(kV(V]'=9<BMT(J_JlWŬҰ?@ M m3ao+K}l׼$bK9@)X~PfI]n󔵭s\GXe/ei soT nQ(t!,myg -sҊ5ˌlp"lB^m'5d>b搣usE9ZJ67JB6ސIeJ;x x9nފqk<]9}QZ )lm{']!^"Z5N׉d#R^w;ոy׍ھj,P̠6x.&0#ONus0~ZLKLP,^$5Dg<D.sAh`,BV:h<-)Lܖ6`BXƅe pyRLj$ĉ*59(>,¨T u;|P'Oi ~y`H !z* +X&ߩF#,̤ 0o%"֓u-Dr %{|T1fem#:t%}>/%.j fFnh ~ ;Fc4S;#3q,*/Qg8Z_#@}J;=̄j7KD:8㖎fx!xxr?cmŒHlzU%b QPZ%{֕V?,>ǎMmޜTmծ* ~7EBfQ(00ibK @w^K!h+5._Yuh=}.)s+}D+=J?F3ݖܩ̳}yGZo='N4b2\)7g?jJ]͵TC(?Ir b͓l -rp}*ɤ c' eUh|Qr쥽'MiL\qžKc.(agUNZQm=:TADt.0z@b`MzkE6ZS )R0yk5@|<Ηtb4B+0uy\@F4= ښC|^ 9n]3:h'-y3kL3U4vAs9u :x+K7:^zĬnITܙлL΃L,u䪥T9wⲖRv?BvJ~e܍k1_J=]d2.hXL(UD 0ڨD$7;E(X3ϸ`xY^6k7?3Cβݽu%-- /Q5d"x[صnٕ$Ot\y8@:2p3u셢ϫqhOzAE5TLj|9u/Ak/7=*$cSO#f ]Z~<}0,[ޫp'دwY ѭ[΍R?F l (# I7Kgk0A 2:ӳzQwGt3o(tx p?kP\ݑuAjS1 Pk*o!)?ˬwUk&*/vz^TU0Xʘ}w#rpHh~kWɂP_~ZK$:BfE7μ\wOᷓ?KVK1;Q.XMwsq^68bOHO7WK]Je7i~gڌ{v8(oќڞ uopOU5#NRG{663gA\•h?wk˪u#+oqdܒ|TUA&k$e.+qfO4'Q%7[ >( "uJ܇B Ƌ%(/_1d7)20ב>?ӟnu4j$'וlCKoe,.ye-=mArU_Uǀh'Uf/p\VU?^d%=QXg kBG)?8Bl;NZ+XpY_SZ[96V+ Pg9;P%GHV/yӟW^Gs >=ii4G 1^ SneSĎӻ=X2.Y {+tio(/ %<1C{Q]98S槯٩Zj EG3,|LwOKr7Dب^~>cby%fxQzb jSXFrY kPk2tz⒚}3kbD Vѯ)j6GU'XTM7;jWS }v ?$pca ^ySNJS͛ny.j^nV]V Wd`ci{qA$ 3SbH>"YW`8qRƓӀ\,h?CsQpM /y܊rCbq֘(&lic޶l8W n ) .P17ZK@fO rJ&heT4a/O׋C<.+Dz+*1=6|+[=ԭ^`pd0]3kf:&v71|Wt]ʋָZs|+U$D^Ů"j=‚@=4)DӳPzcȱ}5~\7X*kN{2ߖT!ʸdOѡ׏zfpYtЋaBдePjK:9 .G)!֯m!Gv_u}p\3Bq3-sBX|Tc 1⃩a&XD-e1M&,=A#bV?i ہ7йs}3Zs WikԪB{kxjFk0exx{;ҤGЖ#6Ls91@78t!rE<rp/"6;J/`tU~8R/~Q;BcS%ʬD2UZ ELа]QbThQ Csz0oyRUvGnD"—t 시~='\\ګ'4-,~hف'wbժCS7[B%ܶ w}d0[mtk]K 喠񑻝/nɕ.%'&,̉¸Я~y;{H U$5<ɋeEE=|'Txpu{G!` ,r1]r}bPQjh uwn<٤^K{eS):?h d~S̊ tϘtƀ'fI\eIR&;7r&!v;lMh| F޻^FUwzyP'F?ȼ\rַF3GsO Jë:p:2z;g@7!仲`j9.ӦTVd-]ueUo[p}di!}YC JK.2SHD H̡_uz CMV(~;GZHw?Țpr>0kُA@nK.x ]C4-PM"$#8[btSsa s 37EigJ%G 4՛3 %͍@(@/Ff\Bgͭ:}NuOc\&1\e^"r(0Z(jA(\ؙ٫Xڠ1Nw#DzMbU.)cxZljnkgH)/ wY^ȍF֖ K$W~Ni-xvBV1t7B8d8t<Z /FMG 돔i9Fm@GsVxĠC3S?wBsx_1&uZ7"y oRPD/JeiKXJkf}4'tEKM$ ()c~/1Z:ybDRW\S(dN=5C2d{~4^Lr%>0G>^QٙVu2Mt*<7E:&0;%rpW)Q:. ;?ć@h CDƁta %ڠ/C oj6t H-IaL Uhp-k #K-F%ٌa>@KJ }c< 9_(~mr'j{ EX\1V d01vp%3]n~#BfjoU_zŸAިMwwzg̛$ZU1r b;RO ãP"@&XG6Dz!T&X}U5[ !@q,w+W}bSێ}9zS#$s{k[?Uf5>~~\8!c+ n2G{' r!nÌCC'(MVbRmKfXY*+!1#PL5k_c =BNv(f;"pţ-%b,Y2Vƒ@^X RF:J C'&Bb,>utٽbrfo%p;/(Nk+R,&z4t3;El9Z$ '?5|kzRsN`ܱ MxKh$`J0\;/ъT<{x0))8tz&T#*SIJmz0.j-_|b Ы[iIm_Lj`Y~6\opÖRC߂;d;V|%iHk}ͬo*i]]H]uyvH|5]"F VYH|& u$J4V|]G]ħ>D)ha?kjCZ& &}π(^[&kKrN7_! OKYmc`PC ZJF ߥ H@܅ߠr2Fj" 86 e,ߕzH\Ŝd}^ SWeH}W}CU%;}Rpln ,`,w/LdS*44=OӬH۟-< T LzիF+nxёGР۱YJzhab/橝*|l=&*Z8Hxs|;dP8{#8Zdȱĉ5m?]fQ?'.^+2wCȹ4)3M4ƊiCH>懃}BaHeJ6ޗR/Mo_RK?p%5-T9z<_?%/sOEoRS𮀀e,vZ8m6,>]t~/}o¾ ,?ہտu[8MQu#Q6 {n(emEӑ~oɹULëWR]\7DS^+#¸b՟2]Cw΋Ե Gxx\@ȶ iih=tϣAUԣpoWje 0zŪ12S8z |u.yߤq`uFk!2|#I%rwFiy)F-i;B@k0j:W-Z_j=&jrIw?)c&q}/v$=o0cbUp 3QdE`U tϗfK낥Jm$CQMbh$*d{}쎚yl6#$|ҁpn}[KGȑ<]5SfԜ$`8@N@Q-QM6]k|Kʕz]z$/Q-y6x+ %RYqHx/yIl4ܭ[x[$}zEcGDp@R=I%lDB7W r[DL!BiY0eo2QNRSOqr<n+SپytF?{YTkURǒL9][Ȉ(v4_WKF6W)VP/d}̖+0_}gXݱ3;aSPF ks5>|Ab@*‡pL ԹNf@ǎvDʯ3YE ]GHvO+xcV,0c24rmij۟-ky4^Ա޽l3n2x-؁\1JɆ\gi򉃋 ~5z=#؊YkWt$GpS&٥&in gkkn t W>SP]GI8bks2`O!쥶ڐ;e`H*hI/kC{?~WI<ކs*E}NmdYa!ȫ|:KNbr`( .A EWwGh5ގ9fSkh4('8_/H t\3v&VY׆F/F]8\?Di,d598 s;fmKH6hJa5EKϢ_oaD1U>&eV%fcgje;6ZPʼnhPy嶏 ЉkN=G3Yp&G1n4oBשD^ :Y=3 3Z$9md~Qg1z#gK)P x5Y K1ow*‰_dG ӭ0% I|<Ν,D6!kFoeƻg:ǘKwk0Nz)H|v\P~*4kՄƐif7ʁ2EzGxN#Nc^-Lx})F)0p=ADH7>K(fb(*x||YY}G?~ioJG(p+ g=,NgA!3 :\=t`G}0}@et* 7M_nh|}[ #Et mObb^E+Kl9\j2e w_6 jhC4]l>ZSz!u01>= rL昴jVuң:]E":WL2bvA8&k2+U]FEE̤WKE2o^s*/pc9-J+B`_*?˺F--e#6]*UUs@#]mZ9':0Dj;41g4 5xd=n4*~[@u6'$Ra/Z"DàD2nn<`vv6C7J#""^L _yYhƄӑěE !zڡNx5MCp`ԹJdu/55ȇ ba,ETm.1cC%@mebZBftߊtcKY=TRiǗyy7>z: QɸDffF5ơm(gztTt7\!͚ /U ?\v5>0htiN;A؋v}B'kXiݐCFOb1Z PL^cycbj1 b)n^<~\+_L*AV[2K 5-$ 㵢/Pbq8fW&4Trl!ƱFJ aYi:T N3ζKj/[֣U1-b;rP+ȗ;ZV`=V\YlEff3o<|+i5,^3#x+c/?b(Ղ>oY.i4F=> nDpTm-vDm& $CJ=q06UZF \2ENr >zgHKɖZf suP#JSZ|Fv*j uF@Ec\ZHօ.Am/\ҩڟ…G|hkxA%nf%NXW8/ m` UGo,"M/3ڔ-qq7Q-~5v,+b,\m- bNZgM߬.We>.h}~ݦ4p%*O %nlLJ?5(YAW.5DS#za.JK/A#F)~Z/ 7;MlAZхKͻ.è y4&AnCVdDї~Rr>x{=az;Dk${)(Cbhtnzp?NiZsG')@|bLQBrlƙWw5B˲&wG.T78x#N7Dygq:ԈݿQ}HJi=,}bȄ*0.-;Y%t g Y_y 0xȝq/E= hSĎn=A_:bwCLcSS]Q ?#4'mJbwyUPEqXk.F:;̮8 Nزf L<&_;gE&-]$Gq #Ro;D Q]ђH ,Hh  7;# !\WEAdx):)2\bJ2 !V~`j>5q3|Yh:{gUlr%tQ[ZҾD뚥rurԞ%ިҩc7R -Lswm㈡)\*'V,ٱ4 cY+Ө\'份Q`q[_X&8*M<"9+!RoR`I@pw# oKsRQM-ICj ,\4mDž~VH/ qZqL}MuTh߿T QsMW&&ok3=wSC)Pai}edMʓ>zDyU'rs!FnCu-4)-?T  6`8`j~ڳ{^nܾ#f$ؠ2j ƛ7۵NAI #;`(]~!Hүs=FIDvXྣ 3B`+"7V L$(Xi! WMyS.JU][q9ӈQɌ@)c^M 3z`,3{i1zzaUڵъ/2Γ͆AJ2¡&خnI s qN<k]~5y}xJn;"+d xD96'eaBXoz%/# bEK0&>rh,_\Q^$j0< `EP`At]@<\@IT@ijL[*R0`EnUM-.BV>B(6|zU+- ͜\l bz!Ye)1YYS9=xDy HW ╄l7J#_Ꜧw aMj` Q; B)oSYp# "b "6?O"ݍzw7ba$ce~~ϼMNu9lLNѭO/XCHQHNoMDͪ)d.Μ%-_0[9lCCnj)or1^8~m.J[= JJuFE߲Iа[]E!#E_ds(/8-%M2} \{Ub~sP}Ae 2WiavS"!n6ڧ'}ᠺ~* ObJ}||MxM}f KtdKFLZFq_WdU=omC~pǪn4`JvSk5E{>erVof5ۮ9 I @u6e &p`cg!R*HμnwLX];;4l\]?THee85M\&\RgK|BE+ RsԪx|b{Ы0 Yͽ~ڜUtfhx@ᆙ#N< ]ٶ?/ x͓HQ-'[ME3}K֜{\?829VނK 5 )c423ӖB}3ѡi@_Y<|ܪěF(1b~DJDg |'Ґ(n]LXx"3^}dhMgMI `JWn:@?:}isq^ᎈ\oeK2sNG)ZG]\rSKh~jS |;7SZ'H<=cPl R bN^"8H; صoH30?!x[,#}Q9\Cye)AjNvO8ЭO{yb{$9E=`9/2u>XTE?U|)do ̈́@Onm̥~|尜('>eKrf#9AVdM4*vBr@V\*Q͜D6fM :ιz'crjhm۵HV!gN-7hk"ii՞6_rby_/<2K-`m#&H =zs <\ePs:.קMZVs eYi`4gUǻLZm9CRa:y[{zm 8e:U5C\wFZ*=#+\SU %\/nQ0MfMU V`!b5xGq7߹ 5rC[/ ?,gJRT =x%Mx.i}gƊ raSl}v**˲:{P˱@D o8q6dj|ť E< )j:HAEI8DTE 8%Q* Ey i'D*R"_ |FrëS;4S~,B#tBrqz.nPոzRɌ,} ]/ jlP>^N}ScD.0Lжt}@C`zIǧ^>6#:b A|9N[}D>v-QCV&׎y0րg{DޮFv %ѼZ.~xkGt30$xz]vًKea}xn{B\B="a.n z҇mjg˱i3!s2Q4JXZMEnRs_rbh0"WD = x!A2~=,bjW4uFr)0vh6[RX ~^ں*p E%O)wn>K-pLJ딽FMYJēB(t+ dy\ϕ=׀o.Pk*l\A#hIX4W.} g'%tzߔgs}~]ȧkyڻ5# t`Iy0t1⾜pM AC(@n^T!bMyu1cSoJD'c\|2}y C{8%b(G U960of3I= ݆Ċc j);!ȜfBV4vEM<*g}l0a0ꎐ(G>aPP@d);fap}?pʶOz|SIa+EM,g#=~8rW- 2 "6㘩|i /Ic!;Mjx ,:֤m[yڠ㏟tif9YM7lGϲn@˺Z˜o~>v)]?q > IZbX FoQ %+ފ5^$xT5Mh(F]^"Ĉj) PTSfs|ϼ0'juyt"$|G=". & oc^.{zxIïw:qAw,wO2\я$Qh)Y&0E#O0zZPu2bS驾j9 ^0Բ$xHXbwL]α-Kd4y13p)`']R_{ YKWj~oo fkh(խK!7p5fHV,D^ȼ5V]',R9Hv[ΖlVM(nn6=ސ3퍛6!S+ iv^G_o@mtABHmcm\~bLG0/簊k#BFXDhD嘅uCoH~P,VCQa[vZ9DZV!|lzQ&h;[|ooXO9f$t04!{t2$ 84P+GF|l[!K/o7YeAxE||2~/:h(AD~1f"(=P>2O@5yF[{WuG3h1zuEQsv֣JE9Dwޣyh XYRKeLIw(Fj- FL:I{;\ uzZ_̢Q=,3*Y%2CeLzm Wup2ɖt%a_oMQiȌe.5U"ml$wTMTӽ ;j :\GᐁD"F2WoO)ELvzcؘ*5}}ˠ ~TRqI凇y]/B=o4pegPۨIsmw9VmRIK'B-3ʌf y(w'e|JS.ɛG"Wlt*&O]Ͽ3m$izi\Dgrfv[OYL?u~MfE9CGdJE٧8pV@CB,O Z,Qױz;>{V蛂.A}E1(v *DKS|6O SN;jpp?\MR:AzޅLVMn@(nCswP6[$P :\&3YmG`¿gYV#JieC"//aP9X0P t 6ܤeaY-&(U=FG`pcИ\B(.͉-Je@(DjŎYSǡbrJƊόvݰ ao*h /?#W0e%Z>G}r 5i&ijd(%7T3z5qv=^ M'9W̰- &d`J+Lu6(zj"犰._sS0lS 5~:U!LJ@G9?RCӬPdA& 't/o\ƸoNĹS;ψ>5 %#9&V'A-El\V ֶ$s"OQ Z-Zqαt1M/Pi!OT=>Y{ 0Z AWl29;Z>W޲01/YM4ݨHoN!_ 4Oq/󧒗9q$&}#w2x#㱥>NP}?yHH7 SۨEBdmq:6bdr͟畊dj((q=ȗlζ`5eRZ|Tl=:\8zaK2xl]tiIRԅ{E,4.p#TNC7 doV/MB7«?/X5o 8 F4C*сHlpau"Nj.'~6=$O:҄,`‰ R9g "wF2Zzx4Pl͔ӫQeEo2Ɠ1ˢz5i!iH>vvgKhBa ]X}4퐙W,@U.A 0/F!dk ]](nڮF?֞ hӲ jKM>IAﴫaNng.HuEG97&QA9^=+;(&r# ںq#J poweF DH!hx}¢zܦt^cTD֩wI0+Mϲ)'bK }Q-M7-рL<I}E xt$X- ,΂ѥeʠo{(EqmLo V:mzcda~q ' =4Xaczwq"jzQbV3t'B !j+/{`u8t=NF<,qy4CW>h<:U*+w"#kkF5O;Mo8 XwCa's#WR4p"0'P\;qGA!bVP3^9%Mpott(9az8&>wvźYiX04wS'^M4CjnQWݦDGxPyr dty:U!9_gD0遉/&M H*$EWo[Z_ WdMBX-0h17;7_'n0A|G|*r0\[̑myކ+q_>fܧ)%Y0XFm}lyi.eI33[B[fDu smK>KCzcCOi:t_URV>s)EecoTvV)&sn޻x >jLs|'_˷X‘!]J N_ڶ -o_r|N~b>fO-*+(;~.gQP85Ac٦BZ>c 9u?F{kn7o'y]A\K3mFfWk'->G`e4?ZVیj̅(oիLnF8ټeD/g;$]^-/0wXnf~_ :9I&Ʈ%/p<ŏ; }_Ѳ`%8/eby鏟6&$^?R W(&ܷ 'k!ra=m)y{~T vº;e!$<$V6U5kO=_&!.u,d9~2WhVTeGh V9OK}%(꙲#HP|uO-9Fn(!5J>Z\KLr2~q Ǽ:5ָe2b B12:"28h^q=[E۶w`ٔq1MY‘tdY|f2T,.Poل- | p*~؜K.YLǡW(Oi0tV\Z;/I{ 7K>Az<|`̊f%13ISˀ=9k ' 5t?;IlQ;E 9@PMΓ Ry-]}'wI5"0!?HH rٵʘyf' ʲ{p[-* -2/aC U0D*-Zhn=|/uiXsq|H]ƵG솎4wxk9AԊ@%!q8Ѳߟak ;h `a쫃?e2PHua` #PD9yFr 8>I҆h(>hĭsnt[iM%rQ׏ Kb!%$}K!w$Ddr_YGV2s( <"-#PF6!|g++QnXX?ۺtхD{AxajpiGgF.O-[z}>s}Y^}[*৾27Gd\a2P3j:q'87~r#|~A*, I2-n|ِcߓ<ZX#ǫ'5~۲eu<9sOڝB]~kyPб.d(ePiãzdr#ւAGu(Tat0b7|wKC52/,oeqm&c/'4m(K\ҰnnUibk,bw2>gʃUx?x]^;N+i:uMYX8\Wqj&yp S|wI wNAhgfY-W&<ImT=yc*q[ί,)T΍^hmt__vsS[H_u%3ܕ[Z_*fQBx{/EH}aWLmvgeC-,Q heGw7^]g`pT{QpE(d?7C~}$7(řK3`GO\pjHN*b%d4U%Te/d<kڸPa e^ gNXByjW3Wxf1 NoieaTX{gŊKE0>Qm?fVJ1lPx g5>UNΩݎ"ytLByavf osJh,y+Xn۱צEemhEe~@NoVYkjA"p/3ԑ0$BlQ Zz2t*2dusؓ)Pܯ r{1 {3}b07.dn.f_j?EgOSf VsTEA!PEʩ0U`^Ծd?TuYdFo\_&g0LLEu\0.>?q ]$;4ȕ^-ݣRf8ˢg\s!1X K^7`㨥c,U0ުR]3!%:cOE{v@[ԋY䧇9nĬDED7R?DHb>L#O ,ĭ,0ǧJ}!3u"ϟ 8u|VN^cp [Q-~s$t&ȰwP˷bc_ sSbW~CPi`$h*a{pTlRT+p}fah#lg/43F\.fk^uȀ`Еlp?f\h\z"&Ɵnq%@G28:xw?pu C\- IZ”R7 0;羽r>AwmnuJk$wVg: iM6JI프er8!ϕDG8?d%2R /={JoľYº!^ lWKz(?d7Smź@ e6x[YK, 3w>"GRfvRO;߄<ugM\CYI)ybEL7%STZchSp"=e/u.aN zP=މ.1h> NU7t{2f 89p6xaCPd=q7)Z%n,׾s!yy,#φvXyGV?˼sw`]*~Ǥ8|{g{(Hmnzq7a` LAq9(`+v30¸*yy٩wq{?IG=O Xea%|V뗏U"{iaWo665Py@ha_Ji/W?G~k%Q>)0jѕ䳙/SGݧnakL6Rs([5M]\l*{!p ]@y<|5TQ8t٫8Fޚz&[gx~z ݚnqѣd8qxW2̂8A:/7Sz3Xљ@^+eb;EH~.Sù-\f 0ػy;-؞$Z0[Fo X gnug_6Mi1NˢS#$~y4`O3|r $3: l~I0{ZʹW&W\vo1t 5k-])Q3eV,#2~s%=x Zu0V&5EBuq֟Av]gwvY(p hniG9:b<|/ 9KDBOzL:ϚvKR Cwu?_-۵ 3J @Ѣ; <9o3q|Svs~ Gbe G&V${քcji\UFrb5(ȴk=ښށň"pj8@n>BW+q&߯`u(2s~ƺ6!& H :em #eRP$ZY0z6FoUdzX1]?kwN+X"ۉG[!F']&L;Fk甯>sSh/ƎW3e;͍Xp}jz_&'9EY3r+JM^5bn9:ǀ˅eyNDN*ONr1D8'usL* 11c>7zTs5Ɇ͐ #ؾVrp80@| El! (V A)("O,Ka*|`\^"*9^:Ewu1XnK8CгJ)9˷Qջ(pL j zm[gXPZ`rQB?hhHWͷE(i*\vU@H8.){鍼үE'Qۓ Lps7p|||k %$7 ]5(vpрONP:xEW=Tb&x₊o5SL>ÔrD_L*O+$2߉#zgi!i *|q0̵1O9Iz ^pLNI4 aڸ!RE*5 ѯ! B6h|-# #(F[#waYh;ZmJlفOC6qS*dnL:O%Ec;O_1y޳3i&c3iBA<䬧O<^]jLTj9j-۪h'5#)ڷfBR݈dnnA~^d&O:ƀ7S<5fR,&@a3!AȔSYbec^e+2BxpCs1-~a7{:o<iu5n wK0)^Dg!$՟}T;|U 4$l:_~WPM.&vWc/gSew%Lym'Y:vX>+>KB+I?9^JʖOx(ʅl!AJ;h7ktrE6)g}+ x& PY |`ZSxS౽Ǐ fځ|'.P,F=kt)}hb!c_Z_ѝV/>%. &.?ICu4f rst} FZ =k1Q\a*2c¼M=Ɩ#<673OAMqK+_F>/ɢ=H3u4V@i3JIg/Pobqz ϝI7,)Ĺ?5*il=BQdP3GA,ntX$tS 3;hvm""ovj _'V',l'=SR+j;{RVAAvft8ֲu/ Ԑ}w-[¥4rĵ$`V1iUmbY .!K! lxe{r_ʚXkK2H9&]kݟ xNUeU$i0=ԡO%Ǘ ?AjY!YX `luw'r>tdaJCQ3*֫|>m":1aɑ!D|ֽxB~ӟMҨ j_Jp8I4J$ g9rI+1aFct~lLPgQ 31JҏFxGN] aL)%qW${f"앎վ;iW}ݪ\RF5ڂ;͉cϴX;"%Ozfge>w.w T^>EMB>!.&L]l:j4~XaP-Hqfv áW6|E^ ai@4 2G_ٯy/uC]j覶 Yd; یd3Ѱx KRM2baR&gRAPVS*#̈́ɤf~rN#( U~ )vO` IB.ykU{)JB =[j.+V N'Н6'3ewd2$ mڰ&[^jc9 `x5\}hV)l# gVoQ|oŸ*xVw[*o-a "2&o`ߑ40c"oC1/{|#W2 B}M0d4[B1ʝ)-1h~g_ϰA0zOFqݺ8X9 +--5uWb\QlD\_JpKxz"^T WDrM[^CZϡ}/$TәD̀a 5gDJݳIq<Ȗ0ZexZp*5#o7aJ=Z0H(Ƕe4'[2|:7R[pEx&dUx ws83O4*jM@yzG$[O)/?[7d )WƱDOUk)Й^q:=ӜQ@ -=TYTugG-Y=)ʑH$&āE( 7ip=N֫޲O7E`roOGEH,Gb!}}yI/HeC'ah#.uۿ'rZDgqT !>ԺW W_eV T3RB;( 3$SAcJ5K"k };7#uΨm JqS9H$]痐jř U1QoP+&VSc_ϩaQ{TAUiH t:NC7vtcL]\_ֶ)Z;'rnyMr }+#g[[UU:8ډSe Jj^N#A-%$P8!!_OD)vm~Wh3;Kl ϐ=?(HGz]4}jۿɛݔTNJB7cbf*,+|YFyNSпB~ =h5XD_ՅeCNPOs 3szg`,H3~ /|,82UtONBw:.qu1TT\×頉] J4aLC KCu\L;pY"^ͣl)7uDU *u5D׾V   jcw@!4WܯUq")`J4(O1qy06Z: w0[ +8q¯ܼvF}EC"rBΎR8sr} #mț255%_f B?yukДB$ly.D!:b8mϞ ^- `muڣx9P$t(r4R4i4{3Uhd(r ð a%;Kc$tm)̘XSEg5A 'U?:91@ o_X5^-S7*s{ph=hf %7q8Q"+.FVUW>M!MW"<ˡ-KPZuNw ـ!ï7Ї$mv⋯(ߧ"KhXuqUihLGO94AU!|_svs]ڍcK z iwͯչasI}jQw nu2A:)Hh 𳓇 Ko[We ͽ@lF 4XEb-bjNjGS˵jȘB^lg}CD~#/ }0q ATv.²k6̥.A&l9-{`eS,c$ɚa1&L=㛁N+gǷ rQzo\e7C˜Cvkng:ΏNt ZH\+ nc8 8eV)q;k} 呙 >#&Q0q܌(LXNNZͬT7UțkZO~%d4no.Kg7"MU$HelA&6ُ|  T23'UI1ĥ/  M걨 6s!`S^X=٩ B A6rEWH(8w&dzR˥4$r7Z:7)?C+a=E۷fwO[Sb21ېZ2Rc7f% %2QRtyqPTѮuk[3J7 "7469?x}eUuvX'NiA -PamI8bS]WV HBQ~%ϤdvtZʋ䬴8hQUIѤG F<" Ζ;B sk"3j n!l^oEKqks+orD#Wwo.-"'80u6a~rͺuk3'"fA qڑ|l+`;:wZ-Hh}r@jaHRJ)N#>cF _ otUa/bT;5Ls#KL.@?n_`PߡixEl|xLLΥɚi˙@ի׉ cC,y\)֭ O5iִ ;F+mX"R8+3 .XnYI^ȁ s?q73dJҔe MD \\oJ G▾"dS11wmivHUoL I~q煨ZLØH<εG E6͌կa]ioXN.>rE¥l+n%bQi7I&xjD+DŜ&"-ETYdHtr{xZȓ :3'=2웒V][bר5c.0y% W+<洚gNXbEݾQkw4u($hbJ~N3U3L8#oÒ<':$r=}VfT:Zv벏A㠷yu;gRV/~B縱adW-ۈ\hLtDV󆿮~laqu&h8#׻7Q1JG_eɛreF ٿTFpk*d5^$qM(7[)7vρQpKۍTHg񂽟ϼ{4T oޡ$FB560N_`TsEJЌґkMސ㈷v*e!}Ż>9 mгr_fV\#W+:l. Ⱥgdw޴,Xj3_ ̮.؆D[7hKPYP%d@?ۺ;$%:1OYC#p5'ŢʱCXԵ,If)$  _[d83qPcW_A)RoI>ų=^0KDB0D)S] A\qdy3ߏV3 ~:: N'1Bto<ďIIxd9CssdėTo0% N'WT*#ԘZ&}71+052Vԋ4XuoRzj{+c_vr94>@sbL6UQvEhjW46-*t[.&w7 q:l\\WaiGU|+JM7300(R"2FF=o`AI@/s*Q!$&#LĖ:8scצ> +p";a^YIGKT!U;+y2j?R'Fa`P4ܖUEX*Q$ؒ~+F;m#mw!̸ ̕0^KWg-R' # ,_ ;t@Z:[ܥj4{ 3-X۱~ ZԈ)f_0̄ˇC6i:[:\)L-7(Ck.ю>^\\̆I~1iq* H#0DBG1i - `_ #ƌ e=$^ | 8s5"2C_AnkI5x5hg2^]U^\J!&ai/Ժ2ݾ]ŚkǮ[T}(L-=)~ǤZ@"G7mh?}]c{˓=2f9&bGf~%26Gz߉W׳M rP_)e[!(EAx[ݍ>+zO2~]O1HYEK0ygJ]ך ?Fݪl0x dE 4[zΫ̽P~q>"Nf'OeeP%`WŐBgu"^n_mcBy_. @lꭍ3jxy2c_]X4:K/Dao Pf!\.:~ B8z񾠰rC,1bƻZTL%ǘ8٭H(4\i$AzbWolRʈ@ôv굫FO(Dl(s+KuAa[;uCjm,4 )+o1#˕Bm$(md<Ȟ-x4N*WP-O,h0z'roGxa>TCB\;ؔR%t:\/^I*+~ѱ9<[>RQT|0c|2 &B N>.C MXE֓uμ@b}]TgfyGw//”]^1Kx*mH)Mi.m}b *[qxt /q917)HF0 4'("v4̳1^j7f֩8JeeM362k7 ({K eى@ٚ N٥` 0!D] Vĭ cGݼ D>)@~4srR%vR`HHDFAd21IڔQX8n*d^in&я(z0mޫ T Ī}-sdF"ۮ(z/DPYⷨg!Lx[:9]&bz_\6IQLx*_(۰s9R`>[IEh%rԌ$e)!2+j.{o(PV)bBdr(o6:O_ 1,G0p\L/Sfij-tM.B=ʓNkLeXYߡ-D4𙩅H J2b~L'MAǕw}KN|ѡ9~ =阦 /;j5j, ۦGaj#S_:<N$ 8l=ԉ>Ü{)v{s"Pzj-=5{735@O&=t6w8A&XHz=Foeq_!NWPO'Ϲ˼^!-i;RriKs0KFVBPImEEv v]$Xw߅bfxod yMeg/("~0Q|{Z^#7A;g x]1(9<Ϫ*o)c<; ?~pK*w\ 5L״g~")>~m4HkѹIo*1sH 9`P'3mAMf{4XI--dymh.Xٙ1ww\K.Yi>mN[2RC!X~6=6j # e|yMOX|f{T@,Pc<}SsD^PO[X_S x.txťHhCoA6L19Bnys>/_zغAIQwn5ygB ih lfC1RF%s|_=bOXMTTÀHF8STˡiQ7=2Ykv) Y83auɪPtglӻTG$Ȭ5OQwG$!7!RIhޜ)-Hb8ڟH%eA?5>n>Nh3NFn[lo ~BF>e][3;u {-Pipv"Y"l] IF_m+o+e_R8N[8航aC>غ?4G+k&W/Q* #ѽ움dJz>]Z9O 8ʁehv>O=ȗ x@TK"3+JRYȑeޚR_D`./nﵩ (%PfueP!SX(v0CZÏ~vK$t1$RVa#HՐ\M+0 QU!c]^SqPYV$Юto3}?g2ul[oVwĦaHs+aNJ,Bp!Hw˧M׎-t2K͕\ByUBDgvgcw6G,'ȃ*v02t rRqD8{C'c"CE.=m`k=fdk *9q͊+s`\`ZbeGW8RLK9]%I-H 3Dv/&bQݱwLNn}s5/! !^{(8! .ej8 ?fHB>ٍ L7k\ lPnUHg)buKqh+2- kciȖ8z`ه/X<6^5oLSy~>dp FM!L-W{.$m}@@N򓶧9Jl[-3 bOn$䛥 i}9:_Aز$i;0U|YEESX(?VVn"DD6V.o `ieH0b(5ᲷGoϛw2G'3(dX0j>;$O*h{{}=JQI S gȬv8>\M^^oH#VxZn,)E ]P!' ZP5W{vٱ8^9t<<CߑxAwy vB.n@DvxbdҠC_̞8KV`v$|1]jJ&:T}3Q Oe[-$^GQ/ y1iM+Npܡ WMhm2!;UO?~N-2uG]F9@~ZYʛ c$72Pf0AtpH2;) &޿~.DT a >Rb--EZ6 26Z Cv|WRfen aޝs3h!{?:iO:MP {/Ŧ(?1iHhۨK).WV+>8$d7o4ϩ} }kv\+~v~q~,/{?a=>21[%_*B*aJu@%rϹ;83Ǡ|h*N%BwO`ЉETf5 3S|tAiQ:61Ww٤Ga",!cnkE+Q@ex)381WfH I.RV)D"FRV~҃"a_CB2w;F?znit9EloceYp_ns(qqwG6}d i~;3ء@+( X*O-rX/*ax_T`G^hxNJYqܣ5%M/qD#,熁Dܠ ,A:і|hA9Oe]mA(X_2w.q)JA*[ .{9WŶ"l :`;hs,$}$<t|ެ֠LgK9kvry%*гF˘*6xkO$/\)sdI(/]4ȔD@#8ťж%評I!)A8AY>bkDBFA;q2@VQhg*1U`PIߝ.Z.?x:\703o?ɎtȄQ; -RHdD9Uq[NhZ awbRZzOџ\9?b⏹ͥRH6 mBBMT\0Lz.m\ѳD=ު51BFq TW.D&0'S*(#lxU% a_pHV|7Rwhd.݇T.S-?JSbu)3A0F2SlE툟#D,q 2O67LQ А=8w&s?\ua̩?g,$V0d0X8;=Ȟg\|Y,NAG2Jmۥ)*[LQ3x]4@O{O; cyӺ,jt,ꊴdH aA`|v~;fr nʊxXTA,RVq&vS5 +v/vUm:Wo*6}i< ь$b|i/P?$ 0wqˣ(=I"R Ubi*dn l0JR#5}Wr]łV;6AMe(x )z") "/N,D4] Uy7 ͍F92N/f4' +d\BđRN/jQsq7",'RE\U",11l=ה(14G@w]9،6*}ӧ7^B7AZc8ϳaO ,'D-D6k>Z[|V*Mp<*+~f#?W WX %"yͺaE=Lh8YuEkdUg^27ɫMxX,?NVX&+v YQ9z9uIr쥓W) ZeD#Ḧj;_]KGbI>{:zZ堣W }{WU a;Cou4fK܁ldQ`o4G;I6j=3Y$i&E)ԆO8JՉ6&Lk*!0=ɭǴ̄K7PLc*wO%-9MPjkGr,Ĥ=x&BHrgd*tE$: m.mT>]j#@u]c&|rwcH+޴UVN1rԡߥ OnUX0o6P_$D30R ıS]v!GZU1 Y)Z4R!Q|*Z_P߶ kRz'9{m .'\Xh[[]gfQP[e;eai1~3oW_c0ݦ(Hg9 i8vY)h{ H.:k=?=1O.fu s=\oNXwwx'5EWt3om7!]< LSI\tB1N ՄR۠D*Vs٣> u mJޔЖ3("m|?Mx#/o FܨSpDI:H0;y$D)(L!`̦$gB'0ΒVْ6ү@CߚMkֵD)7=9Y L;o/ϱk= fn91*SRs ~4uML W6rl@פ.I:{vSYQ՟F>'sl"{؄Pe2ʕR5l}s}g0f.P2@9plq̊X YhZP5K鰟!~ \5J0gXo' ]bornEޱc)a"a cBcu@Zk[ht_\e_KW8:El#̴r ow=+Kp$_%kȖ %"Gj`-^A($ir0[M& -' LA)vMhU䐌KgH7Reb0TN.b~ƚxud^ QK4dl*& ρN7LR"2![rU?쌯b% ;#>]K?QBOvW1J[nRBbPn1hv3r^F_u61hng^_vO~0Hv] `9s+&|OfՠχI AQf "?xmgu0X );FSOXW+Qq16+6+ u1jǚjj~!Z85T}kzGflXɻ׀UIA}\9ؙĻ:w1NKvqc赢4x' &ua|x鴂$]ꖂoTLnưmØ7X7r@+d7 . qcF]6o'ZqrXؕOtӌj-Bl*H44ei&1ʈAXz^ȑa^qA=\sv-(B}Y.ZK! 2 Sf|47vVd(9":N "z',pD!-0Tvq`S'r(-_N w+<ϪY*29yñpC Z_J*ە/دz s?-7pKzNw5y&ɵwxܐJZ$b-5 =÷="6oſDY%M!FțcGQ[,yO-.TbP kZ7k"ֺҠ `]վ$=F ŸN*Y/!Ѵ<:>t{[Ŕ7K"Bt3mD^zL-cP?"u5n*׼ ' >.*j%G&@gQ ʥc-[@jMy݂QiۈANV)R0"84ڨ+RB<& Ufaeł1jlaS"65peBľS{e"eaUJ+#lCz^';ԓ%͏"Z $v\7oޓ\PՀ-b@ʚ17 .097˾MV5Ɲ%׫Ʌ-vȇ}kul~'JObꮟN+M}`Ab mѥOP`h6jRq0ylr.xWxYjlx%ƶmEsHJ)sIBF\F9-N-|7P mA+^i|ٽZrVr|$KBg}CׯReUI.7 M:IA|dRYB% l$MRm,HbLP ztvo,j±4BYIQ/տ}+'] _}y;%!T%ttb\.]6GpIbT$+wU@eW)G<*C!i: |/ pgGFbG'9 J01%D肨:wSte?Nr\L5dž_mP|XQJ4yU.4>dγo.@B /t)}Wj N&C@+|'lav AzB0[Zp5ɦu8[/ j_.>hihG]I1O_U}b5(^Eٚ<C e֣a_Wَ)\} ݄RIx"ZT*p!pĹK'\&hS{N?Wj$)]~؟ivDRæ  fye,zi29ӌX)w s7tZ߿G FxV+#gv{0E0E] ;*ن/ܣH0pr;mCwXۡ}1  3$8x#Z5. Oy*c˱/v8h7dUX?Ye3^afȂ2P8;A,USx@g"Uj5-CԾ"\sFFjWG;_ʓx`{Ԝ'qFveóK ẍ́7S*~k;%.ߔf"::Rl54 E12x!f;P. OǸNl.بjߣ;\'{G>9oaE&"<^VM03,~rwg7W0pKz$Ht@~--ʉޓ8Tk]5WgũQ \oPv~wm'l3 ls c92Np xS3q$Qh=Kژz!K8}ҎҒȖ8% nZ-N.Gej, EurSxpoIۘ,%hDloп~MMNH,w!hқo^ @?-s뮭a>)ZNyb~(& K޸:@Vx Tn^±g5id6~,l -6/XQdڦ[{붉y*U)(s1P TXq[3"$ᕡLzA%'xOۓM@xmOr9H:G 3k=:]־мBȿ$U }h}D#ĎjK \+q;"&^ٽN<)P-g}%`ybil;6\Y1=,,^xSQdzF6db'˟Ze"֭] }(76XŃY`ժZ wCm2`9qZw{8Ͼ]p@Jf=)fJ_в1BjR&i-0t\XgWA#bVF%}796xm\1Ѣ;6Jk30=_6Ibg2 ?oYke&ևR*UX8泺O,%RsԁyS'm-R?L5ȯDeK.L)Ŕ@9Ɋh3m&uZ~:9Rܧ@bImV{ij'Eۨ]0w5B<&榖XMY|[HGOi(AcIYWdqՓ.+P U~őR' Xa'QdպF~cZ\ | H V%NF`HD>VVڪR}碥=HޟVYXj>$Mb 7qJgS|1obX]W) C(eh"oCFxrAc#Uy+NĹ̊X_?,i t!xeY&l;.6~Lm~e8E5-8&%򶧏 _4!z~6LvBmŭlہv -jy|hQ55QP$1O}J !⸏9tYq{{_rNuJЄ2EzSZT5cH71<] }Ndd8M*_8S!!3?#U`ĀɞebDC#C܉-(&3=QշɷVgq\_UeK{,a^ϧ;I̓5\f眠mNj ņ9U3VG;<3/6&nŸS7T*_%[H4 lŵ s6{tJ.0ơaLPswl\@+!Q㬻Ww9Q/)wn`Bp@vF5fH?=̘~BgWkLzcQhN w*GO:b SU6RwR|]n.ri 6J1dGnNn9=uu#NO-Hb|B$1%*!(_$+nyk,)(},H c0}Qƨ \^|QOTTE1ofki,A4GgjHY2P` 8?M2ׄ VD4 ?!NxtdB¹$2¯xѭFcN֗ydH~7Mʐ.F&:G+ܥ?,n݇Q{9ҥbe9^[MW]yzf)8mٹPi^eMT-"i~@jv ƱlHjNgv=@S.ѽ5>̪Vy詥lOqԪ-ͽ(V")T:`Q\Ho_Tn [H2t>xt}"( 4C -_{Lov3<>QNy?Sw-}_#^9{=FS7rXvjK6^@x-0=vya IBvq6$$D. 52#)ߋ7XChK':˹zanJe u Ap%Wߕe[s*|T˪AK xl-Y|7SG K؇\VQK3ۯLvʼ Ѓ=^Y .%5KFjF1̞A%e& |6[f.]qik #5$k^Њ=rBIdҲrbw\8- s7;YEڒқɼ3 _ q9x~K$d_10yDXSo`wgl*W!gDTg*jcʷZ ȱDYU`XFra;әe!P+?̓kaBƄx}P4՚W;@mԦw>(M+WwC#҇kU05\V08HmCFAv;8)Ǡ ^fu <`j3t%>Aja-CPs)FV=&Ӈbe YrN^NZZ o^kM:Ѱ fKPca")"#tWM-^DK}'IacX`:E?[v4ٷQo7v8w[ʝ D[.YpXEs[J׊ (~te)bMhxTծ:E,שcQqJF؊aa_c=g"mA]¤ZKW^3L/iE>R.Bלc34*himK+cMtн :N X,x{ ruZ+߯ 5ߗDz-)6s=:.gV{xBZcbq)> H^@sm1oÍ{|QLNg^U>dFͬlZ^v\1 :w)l+c^0BNjF0lDEyJN0xqݍ[+<^JӁi kȈy>,K Z;C +NgZ%eM.? C+׋w2|?3ȇ >2ZSg rߠd*η-1c88[KsvvLjΚpCb-N|%&VgpQh >\sqG8QCf06:Q1c1M1B7*&O,Ƒ_%" ɝ^Rq̨}<ʒ@6_oaPR(;F+QFY`h=R., 7UYeFA]3#ujn'>v2O@{A|pH]kzyhP-,K.|†EVcH-RY%^D{@~{_4jN?reY&>rʧdu, +O]3n/+gqmGE׼,P9]f'⋨dwkT "vVar:Fџ&5,]CMo ~0FitdCGzhjYW;M˖Y$QP#zHw \?z%g=hwǠ<sՎr;r8OEGWʝpz, B~; r\T0sHrwB1,$!JQ_z&ӕ[ȌJ݀ҊUĻݽMb҃J9A;$pc̾iZR}3vtY'iS.0FcI/~/  N&$P"m{9 c7|q5:ʝRIQ b~*<|⠱ғ{ 9d=>|܇Ye+\e=E HF;mB*)!QRzt4r8 ~2OfHT&֡7: 2~,鳭iU*ev ::&q_:j$|i޽YU{1sM|.: m5Nnҟq%HaB.[[ l`% 7Х]4h܃w$fߛ 74׈hq^{o-:'o1Vk>snɧ&nqe]hvyhkl1 <~B$L³ֳ-(h>nst v::w-@'g,Nڰ$ t[r2<婕ʶiSF5Ղ5xey$#Γd&IXzčv#JY=7-Xɓ apk.#խE{㭦 /;@:0̒goh#6fnE/ f"t.& ։aƥ}#US&F|4Qqjof8EOLٸ()Zz҇Q"Xs .}@i5喜?v-Y2(֫Q xrGV^"Qe=(t!EpS٧G]%~_u--k៩X}%D|Ood@2\lA3:>'xUfP/lH KfjrDY,k]ֶTU^G\m!?C% 7spmjh\Mf%YI4.BWËr*bo԰NAwF7ۓVa"3)Jg[&2+ԝ\(W E$ݼ=vV]pbi?0x (zŠ~Za Qhœ% R ㈌bG W> p`* "Ajx#45H]ԡڶ h3zGLvf&OEѱ Re]y<NULvN9N\#'kj k |Ko0co| \FJ/†,zҙ%Lm@YuxDz}uצꌢBcu_v+oZtI-YF0qLusp A>&0#"h5SU元ņue.cfXgaԏ2k eגğZK(%/ 6?pLujM"$Z% t/&MEgǸbSP߬͢ZexqaXf4U~Z_Ya@P]n(l#{ 5UL@cz=^?NV[%K/:mIa-D._e g @c٬t+:޼-q~ PxztFIP,$˄2N F mҮώ,F!Oidu/ |EdOh44<" 5%OuZQNI@_j1lKkHxRM_~7-P9#yn|}wl5m R5׉`W/XbCSˑmiXBaOp#"{6K;RRsƗrG-0=XalUNq}NfN;HwT/UA`f6W\k6;^ ^t9-xQ|0z [RA:FoήFA*n2=VD<=KL3ahi~CY'nw>>jo|,@w"dKw.+) = WFV]Zֻ[Cڟ渿-wg~b􇇖&cv@ tԇJUZ1({ 6|g X$:M鹒ZqEBXf#h/ [h7)Ǭ$`{Pb1?\T$N9F%#ǷV 8"E*m qe_ DP4E&{ө }Ltk2%]:RzB$Z9lVQ%Rx-RyE^:9N%Ro wIάJ0f:p b泆8z~#}Ԍ2ܘ)t7u"+bƲzaҠߣ(Zm8&T~R<{XH..IfPHJJ΀‚Ud7L04[\ƻj1Zz}77 s髋yzOnvgH*UHPt:=9 ՜0a)v(/g_ϓwgtzMP)}cR~5šk!W@-]ʊ7|*hJ4(N#V(u tƆJq'.iD3T0Ӯ6 |W FK`fׁ%fS4۾mxUP O dc&zH5W iGK2sF( y4LRľ1xܻ |tŌ܈Z, fy%yT Pu-ICbIÄ٥Q#m(ߍ%O*3#uH^Cv.Z[9t.4Rtz,W#9JM;QΔeDQ:CYtǗ7- pS=@ߍ]$|ҏƌ6wSv#c :GΝAJJ ph|J"$rD"B㆕wSVxhn|]D8H|j(rl[NC=_; X e^a C᤮`6#P#$B6\꫋)-"W)HyEhJoW['hfsߴ/ֆ7ҩ:!6>Q:]An86~C!I #~"񕌚vnEE-5Yhr6%bCT3}'XP'#[<]tزeoiጬOp&\>"Zŝ;*yiFPa(h%ql65'Ч5vz(L=MV_q7g|zsUu#v#TFXJ7"JsɃ{#:s[[.sX$;447Ùq4[Uѳ0OpfZډC[T.bzFQ*s:'A{.F w€+& ]r_wt&J_#?r}1_0ЫMm"δh0檙7Yxo&5b6ps+ėYri3ƩR,8>۬hԅ,Oަh3lb@ C !'tkX39\R()B&Վ{'^l:9v_5k$h_ײ7Z] i4E uIwu4rV#Oo u,5"..;8hSYo@Jkx4 9|&[оPh6M1nR@Am~64f̂2ɗblœSaKN, )1dbn ӾemIH(9| O$lXg,3[.DTZD~ +Q} cb>tXiON% cRXny@THw`'Qk&T@fUͼjM3sguW/V~^nPL\aJbwFl{Ɉ4Luj%eH!ߊ?HP,t++f2fkJ1UF]Ny|"&I]iR1z|^Q۠~/qx"G P5Uua'X\yi M}!8RJmbE4Z mcZOF(!@T$` o>ERvp^}|i6v K}M^ZV$16TjpTMS /+Gl&çRZwLM&"g^tJ_HI`+2OuܔC.ȗq;iFO.8D3#WRN>Uζ37B"p~ !80uj?!'Ҏ CCs?QG%]f`[в"$(Ǯ~,F? %6?-Uc_E3քbM2aD!5')iâ<<4\(Daz*\߸w >Wy# GeuD~0]fA\M4j$ |@#ȸ;G%Ϭ60 T}dx.6HI|XK7%(fˌ.ߏøqF}1iA##f\FQj..%ل|iV ϑFhG8[5*&}q]I1Noq{AT )t |kשt٧e*P=J&rsLQ^CW `uMp|ba!V-ibg}=Ι`Xb52;"7<*?|lFxq%|MDX?GuZMH"~Js6g<C|t^<`l; Cf6<+KygkDvs|$y%eo^IHhշSLmfn0=+ɎI+ FXՋu(aAx9@9<юsis‡"F;q~rII}l9I-W*%`G\_Nw=K:4/ +wo͇3(@( IA u>)q,8'gl&&A| -xˎMDZ +#xɧ| j+yli/,Hg_a[X.d^!hy<3tn>)-1"͏5#?tgNKHC~cyWV7SVi%I(r?F|Y40#Zd;\T[y+@0u"Wgn?s!ADpU. ^7Et}1SUK-{U}pQ]Ydav9 t@RL58abQ.HfI)+vM)b=_ϋ[Ptx[о}Ï#Րd}2 b[˂cJ>ѢHs]x+۹fDw^g^_FBgĸllYl?pvsn$Fh[JZ:f%&{^MQFizxhc/{#"JY W@m8 ^44{TI] Yu3*}KT}RiQBIZƘ-JX,D1*B!|->Vr!u+Qj sP\iIamrbMf=$Zjѝsͤ~,|qRPku 8ʺ(+8TBpĒc0,Z>䛞ޱѴO$^GU ܠ $d2ԈIYJJ΄:&Kd3:A+p- etJ6zC՝ i C>%b+7%Y\oԯ)>6Sҥy麟WxBzZ07^D$i((p-ˡ b^8s{-:iX+28?kcnNU^5"(kąI G}6%4.ku-'Fh TuVsZf VhDI  ωxPZBt+O`+jxd1T߮fMnGuB!nv $c`G8WL65=.ZuֻS7^pU Inh7s1(|eM,v,N8]&ƺ2br .*q3t>ЛN/T2S;ĞFG'Pr{nalL}e'Shu}Ft j׃(_~?MPT:+"U&IGXBϻ|\>'|FR0k#(HX߼$q1u2~\?9V:J{/,bQ |oL5iZa복(?K3b-1p< $Y~W%L|9tHUE'ɰiDDwRK KgZ^t.d}@bo'hU`x)4-A xj9A݀k@K8!Es2@yտǶnW(-Y3:չ Y<}q@]7oOb\VB9-JPdySjH@t0T?Z+*u:J(TꇌOߛFi1,=5fh05 %Fl2&r"%'u@=+--/VC&75 vހ,8L=z $rTXM ;ȉO+TTV-g YNݛ_Z~ V,%H}9ZR?ܸeiY>s[bZݮ8郃84WӠ|rO,P} 6T65іq~$lNr[Q<ᇩfsjnK)ׅP>[R`uY>BaޠeJC?%O%CEے%ID.GTyaBa|Gdm7NBw-. g{B!W1NCU3B- ^Pzx{n@_jՠ5@+7_Ҹ?ntZe䨤q7k|Ih!:eZ4 *+X$0Pԡ׋Cu0 p,򖬒&߈"#9?˳'Qx \"l; sJV IkqsA7ΎC'X+;.5Jdv RkaVb'\7s[uY%--Gtbs[RTu?[0w(/&&A]KP)hS~*rh&uK&E-aURUݤK~%65P<]bgoe҉W.9y<5&xsG{Z^ {^!Lޥ|*W-i EA-YP]EKV=92k-wJ\!ơd@C%"ЯOkv_{}:f|+y1:g`vTh@?iԫ޳->e5(DpY&v{$ENbXy{.a'aR39o_7w.MAPAMIcdDH SVL,L.~Weqɛ'Xg^% j`~˵hö!Z+2{(",xv~Ch[Dmj`8܈m+6x0'^cB<{<.3l$<|CRv;MnLh/ yE"DpOVL, nWY؋)}I+'F($Fx媄a2DCg;^ 5=tL6MkKerK$ifX:_\tC5%Bs{tI:*⫣F(qTk:ܛ[Mɐ˚eMv܂@-vZhTYbl uǨ7g+r_A zO87O V/UƬ] W9!*DZދ8'n:?@CZ6"Wi(\K:JuyS,{h pQڛ|e[S+-⸹zcE1>S\te`q R/ڨ/u+ydf'v_d!C>#k#*>;+rYȃ@m8krL)vr1%C;DJZST=&SIZ:#IݜA.WֽPƋ$,My ZVY{HAf^R8(ciHs^$?:nCѿ/նg!dso%O3 2(8!>{k{ !?kKDgTl[*wQYuxRܤ-Z<D2:öO Ǹ&.hM^ʷJ*f&+lu,G[! Dak?_BL]JxeJq͡yש;}+G4NCX3} k%Ƣ7[Kr$(D*?-Oh_UZh * &`OcWgQr!PFsCb\an}"*1-+Fiy1#_8 ^Lio̾Pg: -x{m,_6'*]Ux O˸j %ZvZ*DoCQ럖y;埽k+V&lV!{+ѡ0vHp H!ɁP(e\F&$ĤqqI5܅] P)ۜ[Iܫ|I4c<$,U:iʱh{&ɶA* DˑJc0I$4b&Aڸ39!䄞wiշ0\*P(zx 0צςaC拸'nݰWhCcB6S\ˑSV0B8˿7`BeBG|}oQ0q_͖-j|!E9/C`OȚCP^B"BHaW ޾q,PY5<Hue{|Vv>fmJ?H!8jZbûB?4E7]c&0L$b ˶!T%_H2s ?Sõh:3|A֗(>}a~;<91O0<{Ƞy6A4XBXRhQowX`9bqp)~^CkU5hЁu`#. !dYs>Xfּn49q&XqqSV6P ;`hfoӹZDeNٴc5.IVmR0>`r *8.fEnv/t]cC#uN_+fNG ["dyҬXdT)Wav6/nTyo(gZHE\_Ԋ&Ez׻{㵧ᕚiOh57 &x)Z~s7o5`|ٱXgk$0c¶`)9[3",}];#˚aBRuZ)lISLb.yiZ ((@|55ݻVol Ԭ1걑Y|/NlùFta'ĝ)IDIS`/PAe4rC`T9,ѦD=Ā[!p`$sqط߰pٯZu>24'U]2oӕޒ6Rm=~7anВJww r=yw(hperq(ypawV_cRc~+JPjS\CZH3ɺPq0 fa!d3 p>QI[,M׃Xgt:T>O [ɗ$F\4"X i^PYG0lWX;Z<-_.z9Haݔt(aRR)cZLB:в3)BַԏV@ KpT;$~@a j' oҤn rr<[wiD'Ŷ3 /fB\GkYhXM*1sY 35̕ܒs?6`}Z:ͪdxdim+| 2O1tɥ4 OoH^!8MGØn!9*=m 28a fXwHt1ڝ/1)΂+aQuB5 ^-@lMa CݻDW\]OU%2P9ߐ~|~ޚ?Z%@>A9pPnЁE =0oڱ% 0ҼUU7MȜ39h*P{6jϧT׭qHB lFQz(Dأ4ɹ.h/mIbUA}c#We4KFJlKҗ꺒=aW)gR}vGpɼ9M< iz'eH6Lc9guy-ZxAq+IչĻDI^^urp@.#o)S<0d jJ5c.I]׵8>f# Tzf|n 'FbI+`pDPo-5Fوm;gEQ fwiطE}&WaLT@f ";QT{6tgô,ԡD2s0M(]''ǁ⼱x%P6(iv'mo3wh¸ CFfOP2_gր&1vM@/ᮾ-#1#d^ȇ̽e &܇Ixc:K[qj|,j䥐-j+.AC9ǢrS&VTyUCi=џgK#ί- P2{B&˚y~-h$7͇Um? ybb--xV챚cqT̝1S"Pe{\!ްRV4Բ`3"6h?E[,xH[}#_NDۿE(ЖUo.X|LE&, _kNجN=;+F2uؒ] }w}WpܮO|Cd@Փw_$zT70# ʞagXҗtR}r-fUyÂpGQݑHdro!#Po!C iu$\}?Z=CS^P(iJܕkLGM?nؤ`jU{cfG%AA7njb%=ndu]?y4L 9kHq_.ݴn_!> ~_EZe'5h(υ{NMmF{K~x=/CF +ཟ;0bAm n~'|yuQ1D?gK/R|Zkc[t F&b_l 1.GTN?qF3;ݼY*:9_xCirdږ~L;uvE~3 {O.F6q5 bgHlKfn%kI"O> ZίmTY2"B27}( />7wڤZK٭y#K/؇M?wd3ȱ %n' kUff+5(]nnYk̠ f`8aogy>mH2ZKR1y{qK􁳦3;(6 QBtC(DsQۢ6lGZ([F!!w(msA.\&Czh3]VVEzj zQxt \+é1ШN;=^W8€GI_yzmu`d}<{Uyvrb+­z.,f]T/Y9zӨPDLD?;?[Z&q9<+UI7]+="cK@]H=|5^Y, ?&FIC'.">W~l@)3̴:VB˹u)v!*9vu<&F4FM[]Y{7"Bhk{<ҽz^("܀ien9 ?JZ|ѿρXUUpZʬ`&oqV{nsZ`aH*90"74_~-?>fgS>#A!.dAzF j\}ڱ.xV%Q_ps/{dF%ߧA j_|q(2DX'1'I @?j2,L]rLthk1 ZK׍7^f0wqTNTf+ճFmedܹg&Pem[b &ZAR*R E{Ǐju#E>,GڜM!rA. ?xQzYٳwIHތ0y/]/*FB~kLHf;XY"Jj{ :~x͏ev}aFluGV(#v=@5Tel.|y^5rK5f}{~DxߓݗaJB/_Mt2yE+lbvUH{V$[ |s?%8: YE`?*ӮXxƝ1@-'EñqeMIȩ!`i Q'/×;EHo\e6ˉrR(LrΡ ,Hj } ,aƏ fµ3 >śkc*‘)yEa,Wa wؙ>7 2]f%8H?7q=cgpZnU.N[zcx GIWAGb"A=mWa,30VH6'+עQ.}zQPHAmxJKgsAVJJXG+de&O? Rr$5Z>k AViiqNVW䧏5۫|GCRhCc@]U; VO-PxPm$(Ԑ#dfIDeDe4oc` WqUϣECXh&%6ӓOCgX.3nQS:ftL9Kjy䅜l$ fZ"}Z#[eiB52wDO2k@3lx lm-~VGf YASx s'մ*ä,"&k4DJ 6n/;m%Ubü8rjC^s5AaytY`^;Ϙ6#ޖ,̡̬K$hwxx|P  $hD.: <+7E;d .uftR#H*ЙN 83g90%ۓ\".o5X꾜: .k31P5ej |R 3FJ?+/]Kᬨ+i̺9-eRo mvsOAx Slʔ"BmnSVBDwF)cwTon0 n߇1N̴򿇬?Om#1~Cޠ*eGthTC} `bұZM(2 w϶nGn6>/Ւkׇԣo8 iFnN d^ni2 uϣ/Hz5Ս)q |]hb߽;Ylc=|Uɇa׮0OX |+2aL5f˵_vHDMAǜ/=qxJ-iXtiďI'&*@ӈj`2,c L^HI/v;\ɜ#Qr51ҢfapKF*,DZKZ̲a)Sfv zfWZ2Wp,д3Y:7ݾ ~d>b6Uʈ})& w5)`RںLx"Xn#.IRk|<z164L3$eZLGЃ̿.+|9kX<z-m{-1/`=\cNf"}{4,C^?T%<ֲuїĕ}Jnn@c6bF ho9@5'۰Hv籕lFÒDoR㞴"~262REUU}hD?)x;~s,4ڱ.Χ3U ctva{LS UL8[FUy1KkV[MrAYuV݄3b&J?O*+UJf (ݽ)B;iԕikqkru7H1r/FlIS$Y1\FJ ,;wS Nf{#Ⱦb(ưQe]/ Էf4.i[v(kYh|2+gæJ'W e"aI w;uQa~$;Vwb6vL|{f j"7dA/J-+lUd>J|9|Jf;&A#4!66c]L{$(2{^r#;"xp4TeX[ϙ}E{A/H=]Lq՘JYb$,1%R!yB8-|g %i|M յ4kN:QrƁ[x Y^Fc48*Ro{6) &W |6-F59gf.`aS4j ;/үЀzG330D495A|cv /ȃk* ʬ{#E 9FE'&}gyRc>g%}s<ՙѳxU|ڛݡ\ojڬyЂMSҥwv;B\z p 5Oє('lF}B#&:a^σH*ʑ̴fȚ[AjeLoUJ>W "{?V-u>rZѹlD 6qv4b/AX6ޡKi2N~e_c!h X&52b4u}]ҵC{UՋ E? 6x(j/BfzLK0F6hM\vى#X“}+G7FAGs n#YnzҌDG%HjlN8ƍ L> xPH:huMh6uh CuNC "FkbC%5FťܔXZ-9lƸ 9q׍ +}^urW q$Z+o#AH!3mĊ- qN]6ri.cz BTIV@EVZ@Y,AHa?T'B(\ߨw"fVlp F̓if1SoȈCbHg,:*w (:\>yIk8Ў0m{d".(+}ؠ96u9߄qE x'Y.3Z͸$pl.5*h)_TP: "Lڕ Je'xgb|DC$XtrtXՒ_]/WvyR{wޅ2M1rUY/|ZB"Ww7wGa I_kBXe?)}bdFN>M ˦$iL-E =4æS*6\%htKڷ= rCаEu:Sŀ{u#I+ЛlԿ063n W}a0q?? 61XCѵw 5Z lľ)7PEũOH#ꭲa䧘><8/PbY3'X&Bcxl`@ `Y;* D;_"gt Zr[+ AO6t*FR|"ϱIF[f-9yڷHb>CZЂHNP_OS# OjU_+RGף0"x hdl A2nS`DI翪/ޘb(N$=5Q89T")?AXmɫx@Ӕ/Pys' !SԵT^sttιQk; ЕWzܶ}߿/$ ?<sg 98e,7ܴA .6@9=Vu)S0b ׍~ $Q(]dzT?x神LfP iWVJ [Kb]s12ZWe G򊝏ڲ&ji@ V/^ԜpvZOv:p9һvs6]xv64W~(ri;fp?NTW(s_w'>#3O"7|F@ϡֆը[C .-NwV~db /u*j;5-i?_TG 1jB3Rq HA>+X?=Ɂg o4։|(6#9;S[Rkك 9}8~O!08nT|ETM]NVۧ?νC}\`ؿ_|-i 1`Fl8Um-kL nbl "Tf4ܫJbu1%xspEΣ&I ڙԩ< _,y+n3m jI 9 be1&_!&)+`e9AZ{z3[Ka82ދյ*ɢTRcXz6wj (;8wo_\ѵx{壕&o#"vńѳƌ1pn8`.!AM72JiJp >t];cdI)/NmN` w@B#\V'rDܕLVI\S%L+2]Nn]hrtE-Pzy.̹݌.S6׼ 给(zBHBNЗG۸X9 V_5Mň=:9bkqZP+0q tŖm(5A=a[33xBd u,?0 %'S1qXZ&'f.2ܬRbF,yXMi!5H _$RcLLۈ L 1\TUw[ὄփǭ4?~ČIe΃={O~6Rc\r퉩ݐ2Њ$,{ )b&SDpie*7U,ĠHI dCu=(8*=9~^atVw?́3KdFK㴒qzkn!SʡÓjTA~/sxHS7` S0J@"∪(Dڍ[X9DJ#Z2fNW(VW珛fn nFNLw8`*+QH ʣ8vFY-/Z &FF~c $5"qnv˺?QႩz%uVm`s :++8$ߣN1:wz-g'ne6=s1SS&cI0`zv'UQaXJD3&ƜLSu}`2믣91eǜM؝+az&V8n;njCyri*D-oo*F'}"1?x^.+~#42zKc+u|iшqqi?-X5̾8 ޏDοxT&ʬ Q.(òѵ5_!Iq;}8bs8ҲBE-KA@Ef-R1GxH1? kShu!2{9X൳@ 쑖c-{"gDi .L<$TjǷzaD ў|w38Kq0ZppŸѪ8o!-qQlsd%rsN^xbenZM> Fǭ~]/Zo~t(}z[ld-ٳ(u0JK7Z%v@w[D[ fYhkS ,u}ݞr[,j.i\j\+!XʹVsXxzt嗇11uq)Th:CKEt 8tݛry~ !PL_v?p6:({{ՆC-79,E_͈p)aq,RxE_idI6Nx>`<=AJ f3o^zU`0d@vy,=h,UK-·Ȋ"e06pf¾2S )Pheq@%M#Rh<:İhꝍ}y(vȌ\u ?*?pk-N"or%z2˭|H(̓w5;KBOѥb}.PY,R87$ oxU9ܗ"ե#t *yCih-R5vel^Ӌa<| ]9e4m p &hW!8[Ui&X>>_J)džC>t3?gDЛ)ATSk\\ &Nû?_*U2e>W<"dֱi!~`4eBwrM+*{~7 ЇD 4 PӬ>F gT9 m=o09$~ bŠsNЇz!h@x9摱?sH9\,{ Vn7vݱ[(coQ_èt;=P<Ɏtq6w"!-V ^B*}(/H\*z.I[ Shg9h |(@$"yv͕C+D|F]֞R<"VW⤖RO0&&ZK2GQjkTrD83G !dĽNjG?10WԺ?NYF`6[Ի1ZDx;s=6=mL=X\ɶ5c4jvz>)9gz>$VCf0Bc |񄰋 XzS:`/1MGZWOһ޽:xFzGf)%*sY40歬UN'-_'[A@:kIׁѺ+<L!C[s{ݜED)=[ УCϊ?R0_afy>hCG^<>XKQL;mIM0Wa-b w|dIE=gHbW "AjIfEAz;z[ScRl  R?\uݍ;ffXO5E_N43mrj(f+(\dD+Ri*]V6|tͤ6LR .FĞ5Cj6E(q& 21&᷉Pq? nXGV- :d9q |[I/6\k  +It~JUx .=D^T# RQltm6>iPlHHQԐ{Ԩa *$Y6^[?B%n@2h2vu.]:zx s]JFV]\Md15 J*PJ\Hr 6\1E8[C'Ė+Xx\)p&2ƛ?ѿ70vX!֔2ae'[5 U =nsL԰DspusMszEh.{wVX'n&hVqɂ )ۆiLi16XUc@D1H f!7LzBC8'w~gQQVm6`mvEES/gWAGwJ,ARȢ~AU $V!Z;"gM-)9D۫K T8Ԋ&h^Jb>"wP+aK3xI'u*'5m0nNö [UVZQ榨C>2ީ|?%t+e6u^̗_MGqn9A~ ^ @ ߞkny9$JX3iat#nI˞_)pCS-v|{ru[,Á?ƥNx#2<3$a GgB@xȣ23}'D >v An?FO[W8[ܾj<"0Z!z\G 𴆁aF1S,&[nmx;d{p,t6Y:[1̗nsA,퉚}ngk ðP]"Nǭ 6}T\&t6+zAHtU@Y! fͷe b7ne}N<.^ڢbVȓ5OA>#ٖWܼaU4ҤVppK y4l^ÿ7]'&*r 6h4`h&ܤ>8?֎S|ZT5#=\..{^ͧ!Q!l + V):Ijz>[jz)K&hon0dt$Y"N@7]e*FR D&%dzKWւ. Q ~"ux8'0n)bs_se(pe]ğulH\A>K̳_/毪wSͨ~^kG\w(gkC![ TPn9:w< +U*0 _3%.J]nJ`? %ΧL8R(+p۾ MnIʖsGsv G6D?O Bh[cvQZJ a`[e?g7wme"-flT8L̲3ξۏ d<$D~BNq.vC~-#Moodܸ[cc|lɬW!&mf4MPfNM l;lW >_~Vj(Fn{O+ s펛|0<"q'Ȓo6H[M;]bOVXVg'rܴàix}\L &C"9g_2,W28S=/՗߫"?:cl؅= =z̈ע  ޙȸNy7l3;ӯO2ݣ[L cA ]ANϖW zkQ8v)1@$A\;rGDL > ف)ҟqn<⒆]6\@'MH^DdwE)Tl˞m[H"EZH -_ ma;#nB yAFo5*o 4uSMmÖUb~Q2ZD͞=djGd%ztzIO9j):CnSsɯ#!j;A U"@JF'vB~{@jEc*6 xv'5GT{fL'wQw'*%2[)8bm2d {Ui D#w[tEWV7,0ga0x3x~>]U-8Ś.}YfqL1*zdpE#A)L\oDGNv]VtA0*JkOߜ׈Nm _{}!誱0z1+T26K_ce+QsaFhiй B,Mx%q0.:Z'7I}oT2q OYq,q)`5"⑐TGZ~ ✘ ʼ({_1ԢlCӋDEv3Op 5N ijWLR[״+=u"l:xiϘ## D.cҏ6_g 0dÏ}Xd̗vBH;VVЂo#DʷC 02XT%Pdeo_\BA\+Ϸ0 b~ m+"QURe\{'KK5Qf毃|#7^uI_^s?ss,<Ȁٮ0ߧC5\O厞1O*=kfu8V(0CUƌT_P$>dy}cuK{N[s #9nVXm-ZuuԨl 'Gv9\ ҙBg[uoXéߑbSȆ4-۟U=r'7UhP`ؓzxR+)#QWv2#6Nw͑yTH$sy8 LnMW Lk!Ӄ ye$/& lnՒ|Mi%"|.e}޲ALNi4*F XwS+烫Mi:eN E- 0l1MEodj>BH Nsy)+@`ZP6HO 9Z)ex(BHd 7 dA1McgY_υt/>ʰXy/uxK/YXvvvJu<bf:d#qk)xl[:B`{qYb>aNeF(]sZ}Ea3j2fh<ė~8V<$."ѣ\tM<9I:| R $<ݡ>͗Q/jTezP8.5RJ 2 eo6$U2<8DA rn`X}kmPIm"կOoyI`7*_R55H)|l*KG,Z!r#H0l)@ k}bs( n+]p'Ie v3YMƘS=1F%s;Uȷn$&S&/2c !Er,D B>p ],Xi1|xB}zBS9d ܵmR푒(_ڱp&IŴ)QGWcq>-EKIWPשE̛Dl;RWEj-U mx$ּ7}&@l^ [{1\(O Q Y<Ev<$cDB $k>p}EdC)y\'z3B6vHVM$3vUWuO?lZ1%q OfǴL5ZN]Two[ 3Ql1]8BJCcqEG5P=PckY'Jbe x$5Hֲ?$qz!E:(O@V @Ѓ+%$(pkyEuʽ~ ft+ Rndb~"˟U$@';@4''ylWk"i$\EH^&#k&Dk5wdj"%Z (Dϓ9Mz܏6,>7R@lza6 ^5Kbt!S#ە*a݋X̕:贫,*M?)V7Z]Z)ufdLM[݊ SU@-h^EP$d{MsHuchR_2INgc L v ˍXb%sRn~'6nʗ_+RpByc0N$Aco߼}z.q]-f4oYJAp{M^lw[2Ū1bc15>j!BwV$`%6,Y8Xgy/>Rl WK~Pdr*š@X=Ek:6f\h3OٜG- 8].D͂ 9JBr㳪7镤D VJ:ojG>Y>{r&+)eHtxw}[+Ho aXPv)#T+LXsЯǐ^89ed5 ͰlŇTbN9'Bn uҧ'/[ѡ i.x 8Nq2 ss6 67Q9;5U: ysӶX#M DʹdXv(l?Z$`D0xgICQm$r# kf3SkZr9-yRF6;Oa6@(0g;ɣ"@c1)sW u(\ o8fZhEp(_qLҍ<-Q1OMYybxKAa ?ӵB(щTm5ޮz + kn!fx$`"%1HIvoZZ5A$3r~Q>̤ØӋB࠰*zSސ%sޛ+׀(}s/5Kjq ƞCp+LU$)GZuo3' okesȰ_!:X1?0Ɔ(I/l7Ҥe2b IїW}6XϔG;p N[C>Ԋ̔ Ovw}0Z%uv1fA 4`?ԧ T f@U!prN><2' (ѳd&ˤɼR=]M?+_*h)X;\6Q948nN3%9B0lrAݪ$8KmjI0O^9Ζug~$cUT.k,HUX^~Whā[|͊g6ߖf>u+,l/CJ@%-&4L9yӧ]n!H .tMc+3(>:E9yVS#3 1 Xe 2Gs A X^LJfKa=%u/[o ,l7Z%QlaB z졦sU$D;{u-EEA{ȡ(FWIΌxbɇ y 3 9?;Aj9is{0tyl;C.eᜃ* X-hiKAy>s, smk8sJNo)Z u65J :8]$EHBˇ1g B $ۂE7ukrr[ㅷ| HC-LT|>&sEsjM=^VK(-cS QaV࿅1rB+PWdmq` aozPO`Q.29)?ֻi87P=4*%C-*Z$ ~?;r2j:D%g2K987gjHNA|2 eR7ԟ_|' J$ۙh? )/L,D`|W  0wiw4\S,~G.˷yu@hVV-qL6f.MZvf9زBv(H6(eaÐ"RwdkGi8С4SgPA/1]' b|mU"#Y_j D˳p\F19@H--C4;>43wUsK-`hh4WGy>݀13d񑝈ԟ.-F1wj]$0fʭj=%؀zbu[ʮIGI0Am,-#j9GoGQ[^&4?GPr5k{LFC~܀XTlDK|4Oa_Im3w7[. ;=N$z LHty0\RӅY!1CuY-$s]c62x@*Z r82 zg3sKgzN&k f\7^*<銲R/e)8m^ՏH:_~fa# ב#!$Z5;d@}~D4ժ|ڥ!QVPbUPГ_OC\D9ptyl6/i,xև!]<,YyuvsN%U35듪&toNE_θO~ANi^o#`(S[[v!o㻑{ /`9 Uˇ}sx1 b)g$4WSZO@2BX]*vԯ9s:E 9&K85(Zr(5Lqj=%Y& T;vd߽`3e1I$ou;\dH Oa Hj #;SWGZ#oC 1xxj X4i-NxA*4!~j9 JrЊ?ߙ Š9,̍>Knk`vҜHp 똙@$ƪPn4ypYk4Gbk`ȃFv'#EG`okcc]V9U:uJyОnl,?}ؑ aȟ=_ NQEPh rGنM18\h_4;d$HYRl/YZL[;=.]e\# `6]ϡ0צD҃kSԦ Zjk=IB1G<PSJ\ij }a B.xlPT*Lnh 򣍀뗁m\G; 9u4T,ϐx1}5)'r u([h"uʬ{Kj72ڮ8&7 8ȩNze8f'zP27|x~vK^t9rՀrd!b0TSeC. _l~*o(!DLefI-A#*xq_z:@HI9ͤUwhk( <_bqŚZW8fs3Gmkj cfU]ʜ}VV T:d3AT_a`lEa\^VF- Pf^#sh?MQ &i~̓U.͚ C5ؾX,$M>+<2Hwÿc(KE?ɐBg, 1CYK<Sꈬu$QﴄmH$F9d4JWrTb .v ܑMfBm7Nq+a'Aն[3^e':77/oitY%7U{Νq(:Tw ZHZ< #5$> J C7 zy-K w߸^;KT9F,E0\Heb g.fN/HcumLCQ6tQgdk "ȀY :7'A 9+mߋA^pֲ hD*0g%./@(jpn.Uxj~ lX)[W6\yYɗ*1z<*X<<Dc erQ SKTv d&zum P飣=Rq!$񋬘 _f )Y qk|f?6M(ulS筰pڅE))PM^\)V]lr+fȅ+e~\`mCǞ|JpNzis*@ 9AYJW]H[`w,5/ z`t-MTm"3dӊqpc.MΥ #$ 9ZRn'i9kju9dإMM/?pM` }*& S@%U.(2~ Q>DžhSnz޾F[Dʷ)jSlP;@\=̇:}"-*AhRBBЏm<+rxM[fdns;Y9Yz6:(uO((7f7LͥBQ/375Ӽ7jDM=m)CbK@G'ͅ,;>k%vNx(kJ&WV}${_Sl.a 4O8 W)EmFe]$H ,fHWq=1.F+:bUwW/È>l̗sF"xFϚ&xBO}Bx K<=g<[ݣ:1Ӑ;c@x^JM%2MHZ!vD}&0dX!ТxV1L@M}xR+E58Nh O-٦?ijUӧHA@$ &2B-Fs5c /o ke¯UQrIᩃTrG,<ԓϴ>|=jDTLm Ql<@!n/ݩMŭx+`U|%bI2 ;CLMD5;Zˆ ׭VMؓɥm MON;:!RPrYabv.M~wϪcOaVd$)Bأy5Y8%W>ܴm>k9Nu\/*v${ e)(1O*wy7z5#t/֣2\+eѫo!j_)(8684nF**TΜ "{RR8nN&~K.Tgs[偯3AF J pfxEr67)D)  @5%Ա:tiAѳɾRklD7y4J4}.OʼQjˈCefْ.qWc,=ܩeIVRh FF2]BG*`~߂rPfvK#) 1<ѨoS#0q<_CZj>-mzg"V ߭JmSUU1к5KEtpϊ=/t >zظRۏ;ȋ}N2m_vG4Eg]]\T2@zRZ+߻]-6Uhbܡ֫Fݡ׭еa>fL(N碍ұ|NGq˄u_GZEbz:QgL3]/5$qE5 y2XpfKqZ6 Fgeey|Զ 17J7h22ʋQO*{iEd-6{UO1Gx/t៷RƷXjfZ{@a9DRЅeuKAGWrӐA3/\P?Y=c8=0wI7*)UT,\ (9BwLV[1ɻ7;e sMD{}ZSmMce*2(HRuB&5[OdN!͟lQl c61#c.$-5)j;9/Į_.={E(ء(v9/PvI@f(50i/HeVO:ƌr$ α2͐~1G7/;c5%;v Mcgv҉9ZhRܭ fV m ƽ'hx 8lp`غr2mv%Z.kԋ%Xd9YB9j]|Li×`!%h ܦ@S!%>&1#ʗO ՚.(]t%hM .ѠocgS>1_z>-|Xt1.XŶY+ޥlF(-n pǫuT)q)֖KŸtLDw |bhT,SKbη?P~ʌG=TĦU`݉eQߏJa8b≶t20ZՖ4ٖ+3DoHF "secF̌O'!5xؒ+V@:u1q0!Ȉz[]LnG]^9<!!YB;e}1K\ 529o V(/a }@'BXKI%]$;)>6@'| ^}7) e^/9oiq+.L-^${#;zSЏQ/H]Rg;^`8TD([4+-HiX/Qsv%;`~zQ.̩.]ثDg_B r%}Ǯ,6c1*z:^{)se_2B>1&@z"qy7T3 xƗˊG"ә# b. y4 Mպ _eȴ\joN0FJv^KŨnTY՘[([d[wM7^T:`#|.iuURz^$Hu+$}(ԪY<0e e:KR^ IUq#ܳ}VW ऌiX=oSꄘ"-#βF Ҕ^t[,+dkٻNIPɼsf{NHŪxl)FĸHgriœ0lșU(v@a<J)Vʞ$D|6[,Pwn2OoU]}d%a\O8Q> )GۋL%&En9T3"/̲b\ +a[Xc-kr}֑hIcDr V*{'Mmkɼ&Ñ:<$\F3r򕨫ӘLZnM2rX0$+7&'{i%21"Mo@~-uMbL GacQRa ު~es~p ݒ P >y1O.+Cj= UTϲ yon3KPfIӍ4]ܦW*Vտ'F&GFmd7DmT8twB-^Ǫ7h,wYG,X "ojӅJ\ir݈eTȞhu;KďEdQbrM 'NIKAsE ;q/(,'+0= 0mTJ9G=d,@Ў6B'tq \ya,f68s|6hcu7.!GΞ G)BHXa!r>F&f{\5r.LM8CY+% .tQG dWv]9ɋHS{މb2|![Jפͽa,ݽKzq!Pt= Ts xH,=to$!:A:ze6km؏F.7?) 8 aѠ}t4! lI$[L#]4ch5Ӊ԰Ǫ/ω`-bs*7na/$}~d`|Mݫ[qr% A.[S$:XK|#PAq)2ïepBeE6WnLif16tuEŃڻ8W,[se:3 #ZuGbߢ1A-SBZ a~)U6bWƓW˨m5 7FdJ%9ve𤥺C\f+20 K;?1ۻ=;#)->F=!w("=ɡ'Fol7gjvXޤ~:ESrG5vnv]|TiGl}n$Ar,ßY*NjB\a Xww) P'6+VZA"BilFt? o-őYZ$w'hn]psq?c쎙lT,hɹ, ctY5'M i<$R> ~hΑS [Iyp3)E Fww!D1B-|U4a%I_ş{0uᦴ\ "+0 6A5F'ٙ%7(7 @O%|7]+o$ڲg-mnHJTǹYe. 35\I0Ōqbx>Fz9 -'P[M0]%?ޕ$;ޮjG.tD:;<d[)zv~56k6Ie`q^k"_ӹSr<&F"qveWmA+/ֵӭGb0X-4j 17I©f-pdr#`]bR8X=wyPNV"-Rx0gܥ?~Nԇ KۂiMLԉFICr'\Heo1W7Q\[2?n0OQXۙt$\ӃN}rboK>2eIQQvOğR_^Ga e.g[tu bV_#a9˔AxI .Qq'B_~ޣ@4vޡÍpi"GuSsXP<_.li/0ʾʎ uDG˻hVN?7Ogjn$q@~'MO_|p].0^{_N!GIB@rNKՔ$0a25Q ߶a蝮ՆOE|.p|{R$`Sp7zgu_m8K#M06^{bdb .0,Z枴ݚx%nq?*>빵uj[aбmb^O>hjkK D=H#gFZaLO`<5IgQZo>XI9 lgi%~ z H0K\F6i %'rc;HdȴVQGVX60 ]Ҭtab?! 7&0a(3?itnpNڟ}{FWUq<2B4;پBqdmd W&M=uh v}zW \m4C:DxݹcݜH4~Zq[+ߠ~ wEͨz:3H)3OԝU%@3 g09 d9̅<Y尦>I(Ժ@5jNˤ\nIYzB27Rx$7qU_ԟQinSK QoaZh?:$ X#dRt8!¯z5pݝePZ[~u#—rTbuT]y)*@|j q؊pLlpL]:w;Yk<"@S|"5vn> w$r,DED# P3#dYIJ.FjV3"SdKջQixxWkhF(ޛە:C9uL)W t&`g**d{Гvӆ*cΠ:&"z:yYvjpS< $T˞TRؓa+t'GtFWWL7}Z0OG7sP]yBNk,P68p$[ -KfF @ FtuP)4;(Eo7)sK6ɯ:|J te+f%WZ'_raqMME%ӲXg0YSg%ұCc nזx$4l+dl˜ VFUOL͜ -kݣW<<_H@puqHR[`Sоi07%$W%pA4^%>^. H^bϒUTx@}ha+7 dD>K4 h{lK:ŌcK#ձR&A jb]rٳ^)H0?KY;ZتObyK½zN3J4M-0N3#EB״ʸz*aZ0Fau=Vz>8bk~Sq1b6]/ucik}u5^SD,|k GYƨ7H;^ }`k^r:b[t+"2Dsni1Y%h& fu EG͵$W! q\{86Cޫ6'Is.qF a3 4R`AQ yܼGgrBxz<2i|]yn͐+cuu.3Iq(ͫ@,愞s:8d4c2bEjs㥋gHR=5]L7Fƃ"a9iይy?E<`+LCy):_?p#чC|LuBH?٢9(<JWhxM*]w_K4,k srO0RQ og+2]t{,P3-_1ːz_;&J5<%BD<9&6WK!Qg=-WjFY0d*kp?jb]JXXcNn6l "N=RN'$jJ-~!vUxP%ez]7@I y%W{} U5lc yB?}ۭ e8sp> f\3%C$m9ԥ,r՘uW㴎~B ΞnP>YCfv^%bhu?R1da~/xbKO m#Q|.DcDp'!+ j~;ym3:5ʗ0zț,mna#ZzW~E!3鶂`.+.N5TvK@O&:UWŃ84y\S(mj% uhuL/dv&){b=HdUy< |M_6`U%꽢=yS/Ȗ|[Ȯ`; p1F[LcV#rrˆn爙~GWvBЯ$xc\K* _!1HWmL$FfnGFee'6Km|Dr#g"o~D6yD'0GjJǪu!B@VtL>JEf^/Y2U7ʮ@vA̕6S_o,F8/bI#n&lˈ!bN'==Z>R碨`lrBH0 4vFVv߈:@m!eUP]R8x[i,R :/EQ=-e|n,>:"-ߏ+VR^.=DiH&Ԗ s${h`YغhM1&b }?f`'[!ŊfTO;fK:TV2ڏ.~qcg9 I X/ȡ {l@b% I)0 t1M^hZ/xA]XjBmXN]#-w̹rN"1ӃIt֡3/ԬS2P(w!"!ח|ӊNg5p'0 i"ISFRŖF0@2W f!FymcE"@/r@ ?vS_| HbPAOD-huP [hy\nJLA!)@U+pC\F  G^91 xYX.?C^Ymfq_ZVB]nzAZdpgi.]_UpŤ24(6FT99YXt V~xOz2cx/ф@|?Ӣ|m@&)nP= n3vROT8ÊMmTͥiSs,= xVD t|i@|Ds,l#9qӂR)|y?ӻ_[@U`PK1ǭ|Fw8pmZ)ro캧y#$'?*zZJt4;r*0LJ3"6/tǒ|řH+kMl1]"$>n39ݮ^Vkpy( 5=e8:گighDeՖHp`vZ7wGM Ӱ.rثORƞ\+8[9^tlm4,J.uV3!yJa+ Lijo(2 rCimPDb)MU0 $\1&{oJhֹeD\nՑhpcD~9si?qcV&kw}-Ы|i,K[U4'&3zuh7 #0nǝ1%ӕ,8WYu?ѪF}ĠSMս+X BdeօF ӊi㳤$~Hݿj.iI#SyE~Nn?s;xxݮdcuF*)кa_1je`8ol[r:jlrF ilSyKͻ?rHTAS]FX.vpԻʅ Y[Qr (avQ5{/ҿb8t1 g RA'R'*s ےdu=țʬj~ }y39V_vy䤇C'1dp.čR$Bc(0(]1OV7ذ[_kh3d@@ަ~9RwT56z٤/V8 :lf U=(Ҵ vn|2[w-A݂9?MC.REIW\a4gl&ڑ/5lW{9=$aş(!OQ)%o?>o9,MʌVݭOʶQH8dukF G#>H0ӭ/*h7.VQD1 >j|;lR<U?&Ddu4umvJwM4v(#_=y?! S4l9?8~[621:ـ+t*zԛ"@:Z fq8f}@pD{a ۡ LzjiJrE|R+^GҤ a4z*yZ,ү)BpT"׏H""eѡ oix2&bUd0JQHE1( Gm9vWӇ7†VSQy}cnKݩ&Ba9>vb|b߅#Q3Ekd*ѱ%wiVv3U^,؀.ϟeY`ViȴMaY!H/njוPglB96 ~#pg6d4]4ÀєwG 2@R/?EQ KYfbr"HFBS)Č'-lx;@7tFTīX0 ~Fl 1fXQ'fGecWhƌB|>s!b(JdN2X΢nЋ b3];e&*ʀca:(>#*B/=2JYGkS7wKͺ"\m%N0cȻp?3KXAs;":ҳ,&r۳DB^lO1@hzꬵ!ژf 'E=d; >!إvP5j~U+E8uU&jk\w$Z A#^TI\#(rdi6n0u]aYUiSFQfD$ 8c>vĩh?{n7ʅ\Y 1-!8"㑡+ap 'HńG XƯT0Kpd{H?ۭr‚X[?TPN+Ah_?&=΀._Ayd@`A u ֡ccL=vpq2TVDtUYm~lDVkh{ӅW,!96s\6Q3^9"ٷ: P .-չ)/:èRHQ: q8-ZEj~Q^*CF Y_)*g\U/a؂ ͧpjTUGԩ`ڡ9疇p5!l5b+ J;ќ"XទmO_*CE.*~8U+"ydnSOXiڭ|SF39 %obcIC~֐GG']>՟M9WvCX313 ̅%G.`1qQ>f1G͸̕vc럂nmDpQS`9<nE'%Oo1 "Ry@(:UkD].HDN\AD#Z2Qπ5̽.g g&#ow8r=̲Nf9& dedJuPfǠ\JҘQ/|. ?u)a;Lg \6bsmZ:UQէ(]:r&ʚ~ItEK尗FRp4"bE- Bqx^=J#3YX~FVRT\/g60D25t˜[(<{ɏ>pXeNVw5#k^$PZ6Ƃ}jFEG ~8bW$sg+gXP0o<=||El!Nػ|mrHb;˾/nGlo>Xtj8#X( Uz:=&TD*z10!5D$$9~ ~_.k(\aֶ_QG.L !U^̠>.>4wemj=!)@J$C 0 -whM~:㍈z8tgi?AhXP~46t I݄;f0I D m4'"c+(+V*4!9'_XV݉+%NV-[ j+@ 2HȠD=um]]{*E.A Ef3ݗ.*m.%fkdR,F''۲$;>(`ΦgjQz- o^ǵ$\_\ /i,ט7ЮU9t"zSZV ۯ5h62ITm @ &\=ڏG3dƆ[mE5X.7cn>p+Y (p3Mm]BVm{V K &*QՐ*Q3M4oet~6dcqeb)Y&1 6. 鰛2^ $ /LOwE/|jЭY# }|!p+ؒ<9ظEcX) O/s`%eM:& Q'КgtޡS4?Ηq(q`|%ƒלY "&PN~|ыYw]a#?92$ȏa(JB>:>JKgH? :TBlcHu;+RF%;2$/j:,E-chͨ9@5;×[۵mh3XtKf7 g~fw b# ^O,[QGG{ޓ9ܓBҝ-5B`:pQJ: hw]@ÚY٦`6S6UaaT:TѳmńJc'];B j v0_`UN{6xZz%#ޚV4FTq0rď@i|u3]DI+EZH'xPN,-(w(e"[Q{UϗQ N?r?ML`f!WqI҆C2RP xUsP(ssF'h:]:o5?@곹l5Kt\*2`o[cxЖME,R2`NMKkE'՚gN̷j2põTB&UL68HЛYws_KF>2,+ a/ z[=W737+%3Η;+=*N<@9ŵY{e;"Ap9{y(F>Q1. iX<!N7SL7?!bb> ï3W;ۤ=8۰n:)?uO~ȹhƞ,͛C7Mo[3JG>ªm~iSVoV9cahYfK2W!9[p^thv`$l'{vQ P0`T-EUA *MBڏ_6(F9競QXM,sU~Z!ӹG+^-%bgj`;X۔5-#GaKIVS:=0\;(I!"5ͮhXN~5O9Vj1XH4i;޹B%B]$ mY>F=BsK=moz¶[W%1)װXot \AyRTԾ;6軽b֧6?: fiKѫƢ$a.*3iv$\wxb} Ԏ~t8T|-%kc4_  m=X?22'=yVzee l޷sQ :lJkO$M|v I {:MtR5 e^JKKӄǖ*Z(4޼ 9,|T.صoØc4s ?aRf_= h9.Bէ07L4sS8'<=~:"wKӲ:x5;>fY>I!򻤧1r ] .Hn|pW`K7ޤHoO(@ͅSZP> )/6uX}Pp* sA#SvRkhk3F2yKǘÕF*J6 -.K'wSw_nXvGa"N[d`t ֪֡]zGU^P7/SV ĬXg xf4=d8C|$gD[Dk} ˿Vs WKmdkOéMDi@ܒN'OUv?ԆKv8QJg-e4r.ݯg#Q!JfLI$H Qa*09'/ď xncYڿ-Hp2O a濓IѮwvU|YEzݨ^5*:ZvL[]&[Cn^Hpym'Ͻ` > Hd3׿u:.[0Q9Bac.o#ܴBfNTTX Hą)P)ݺ4P9 -H*q("s&̻-_+be#E'U2]qx+F ,E5(O}|q`gTǖQx^*uW0+("_[.Ap kf0f@9,ͳИ=*$Aɛ#ݩC ECh2 {Qiz1sY=qNSޜȂ't͌ps_ysN8z]TG^=F"ђWX'SW\EF5]q҅$f9ޕ(CN1D V`%.w\@縟LrK8j} JͼstZ19H9_')H)pE^݌/|B*[S7tUS1]{!7^&%lX2kԣfv4N¶%z ?Q^*ܺiu!q %89X'%!]m# ]|ƞxMtWɹḬBԗ`*3;1eMe@ZS )8 إW6 ZwTA,Lv _k };Ʈ'H _qS,f#[VOra='>j#~FmDdgtͽ0iȩ̈GK"hXz;f0gA %X-gQ m˱L_A:g5!c`!kihMPNUHu ;ey|O}ܷzS̎O\e,۠wN%uLG`Zjg8DWcb/#{Wo>W ek*Fe{䫠URqtv\3)+;y{RU0\P9|d%;{>yUI\(QšZ`d0pqJʫX7@xZ**kŧLׁ@Dof$Z^_8JSbf8rL ko8cY$&Xە1z wdߧ:t=]\qs˱$S蹩406dfC"5 %8Mo}ph?0B-b4'"l+kx.BFoCޞ+8Q\yzhkSI>y~p]ix*^`wI%uPv6rHU,._Ii fo5t2r"Z'X^}6֤q= i$U?d: Ef|خlwQ  Ffo]委{?Ȭ"ԡlk ֞O|ɣ$'I|hk;Ly((߷|6yo h ׏rH9W,E~ZJ+({x -kTMļ-Z-!+LIY3ae}{#i^F?؛SFajq)(  Nu&'vJ ++G]Rq 0:oF`WB\bB/7kC/SD HCS}8/y}CI9z=c5HO$la<82 p%]^χB]P5.ӲM)#m0l `YjP$+hBW $60mt1kܸƊ*IyåvR2;]BDM ^4>"H~1+|4OUK |^)D;ʃyiús5q[jqS/0ڕRS`2 -`#Ū; :pQ\"n}[u"1_pΐq :?t'hV yW=ph`Um+1kR8jBD- .4ܟDLW7@;zl ,׊ Yd&&%M0xa[?̐6(Bx@jk5u* +X>i9 &Wlz]]u/ ?;i,[V&YǠRd3B |-Q:[v?ǟ66wof\lFr_FX ED`oI^/ۧ olnR9-Xyo2.OKLi`2w]+ 4^S a%ͱ7׻xrke ӫ6WhLz|,U&OPZ3)C1$D6q_z6WD;t[sv%1ĺ\HoG*՗Tؑ&>1fP=_>1q?PĶ3BL"3,dNa_UDϒpc~О -0U`D>5ۦi+ kmduE(p @.}g y~XeN?@0|!-(c!oCgoMhU!+t}~?p`,!&\Ƃf"P񈏶@NJ]YM>p.I"8"B<\ LO8[p#*2^ڍ_@> ha}#πzg;~!# oX;4V_[X"VVa"ON&Z+׿F̒%PLpe<,V8vHxfI AZb jXpmbk(vN¯4I]Ϙ,!ҀZf$M&/K,6Q$-"xÎ}șGiMҥg7-MWv_c&o#Z]y ~\l|+^Oɐ < 6>z$鏊P>sŶ 7y'\C)ᚱ H@ƕgk]zdlƳM:-x\Xtuix`t0`[i\gTAb1%ڔ_H"!<0V/Dz1mLF}hMcw|.-ءsdxr!K6VFY91ՙ{ PP~Dǹy{E$ @$ * /{1ЃC(" zu濲6ȴ:W ] /Nrr!nӹ 4 aU&l]v0?02D*BCv`w7>L׾>[k?L*f; a$0!u .1a&2Ƃ(+mXc XdiC;&x9{GP$/{KIUb_ÑJ<cfGvb6xv!k |:G0&@ 4A/w7 7rpI~]'Mj%FL#e-mnYNpn ,, ^D@"i2F i_EQL*QSS^,,} GXIS0s+AA>iLˤHQ%MR(QCMz-FI*ܣ?=4V|"x9 jNTa J4OCn3TƜ<]& rF>KeDݮ΂8.4DFtB s,$;J5 yٵLwJ"**uٓ՟B脢*@Qf-!2`ZrkV&+֙/2-NP\O=BB{QC" e"~ *fA1wp>5mZvj *3}۹ wRUl&l*okz[Vx3rZR2Q}+ rZ~3/VahE 8 #C*R3+-{̈́zcrn kݫ6fʕ%6["P`OZZa5FZ샊 Vkk&khN#ai^#p$z﵂PZZhHɔuCoCS̜Hs:\"HTT70 VcsR< 8PKѹ_`qM_zgnviҮ P&i1h Bb_I|Y-yNk~g#'})7v5: Ro}< ; md#<=RBA,T}޳ްӶ}}i VdG}0:3A0JeW1%9x1F<0н7PNOIexeP.Ru*ڿ2Rԁ(Z3?+@o#yFo:.(P%Kg/|.|=C l_zů dt'ă¸jQ3gÅ=cwow*sIC_撵z&n)}:B3N^_1I]i] ? 9yj&7ﱟH9lf憲ŽϤV܉/{'64!?'LO{lW7,qsS5.U<[UkńB0qrS^܃pT{g}= %v+%Ơ)KW2O֧kCݬx$jd W 5v4ͦfCw2NA*&ЁR*QlI ߮m ,4Ψ!r2EtbHد$hxNڮ >1OUjZZM\Գ˕uV<D5Q dOY_<4|?XG};}e ]介KԿ;k Ĉ: @wԘ54sLJx |eVǸaSíXS$W])7d;+αT> x 5 Z8>GMZHvW k!cANB{d֟eנJUډ4V5x4M *e+;1DVp>${M) yJvnbvR]h)sy㡘:LYh`M`0~UfX\q?C۴E_UؑR@P}wٗc󣡽&%0%";(hvl~e#8niA-B^ݚYgÝ4t>ś9-Li,r/  r,89o2JeDz.P,t.F%P%[Q]0ER۲bT߇!s^u(Z7Jc O1㜗}u(d#]ƍ\wwMO'2v;HrP6LQ^s@ M}bY^Uj"9KS΀UHv ȃZJN4-7CJGYMnj_KבmT}HqNYrORZ,8;<̕UJu奡-ywx] t(63sloYV9$vU3ѐw|6KPZ_u7iZ  OGI#ŝt]u-O?S6%Ʊ߄v 2 /5m]eфcF%>cF?zl-^+#ب8oSSWh2'-Uo9m -^ `Yp~1H@VڬQ%&f;PT!sΗ[S}@[6"p>W7$v>H))4EvME% )9>aB'u7jU)۝1{Z9- FWԺS}Ok+щ|D2+4K˰{5u/ɜw&UW5KD$hP H/"+9\6 r."+s23/=Fշ! 8y^T&"ħPiWSp1Hm]v'ǺI=f?'wnܣ*KV[. HↆnR%+{k1FdN %ėtCaXl<}^ (FZ/sĊɈ1`K/c =x'ʊE塋As%N>Ÿ!⇒?/tCl)^_˯ l<Ik h{nz' ^+1BWu  ߵS7DY6[Z<3F"${eh׹u.՛<9?Ih,:t0'|0y8K_B-_䪅ٕ.n;[y~mGk2uh7T@+v9)IT1FuHusyF?qܟI};P{RGWr\i C| `m)X@7m@fe(#Zŀ`"7"pւUx[2jȀ'zjcQ04KD & Y<⥃nQr1ԟO )G{XQ{@UB6Ƴ&L G]`l3l.ZYcsf :ᒹJRە~&@x` /w/i$tx}f`Cm0;SsȞrʯ|WGi>YC._ Ro'cPE?`XOYl<$5]JSSC(QP PxjU;vy!SOO&y /!=o^AĽ2ٯ$}+0"p n۶NfWm=yGfd21,wC)È6e &EGCLxPttBqnBJ<_;R ro=d:q啕jW-> ɽ@u0K79[{&Og)xr@>@x1LNs TC!kAJuN䪐0T;dYHhsKrên:uи8J T 6QZ7e-vQsd#``=f&FՋ?B0ƨX]|!'(bQe^tKw 'Hi^S+Qx M\b{ׁFZ4 ]S1ȹ6obcSOy +=4osTx2%(Lq+Tev "c8+ iNs2MBL#6O1P}/^/bCouSdhJj >G*HxMTne|~fPps\B*SYGÃ^f66rd+ߢ"͈̀1sq\IwD~’9^q)M2^ݎTaZ.TDbE+ǵ񃠭5v of䥀6M(.?.G; T[Q\!r@gDaY0/Z\,7 *^: ]^3j'/ s?B7chpQjǰdlL-¢}ޯCp 2P5& UV98DZM7(${^zRI{}#%oigi@+z_Ϩe0ua(+d'}j5O)q3eWKK/ݗ҄W_/0 u;U|f#y^ rۚ9-D8ϡFJց2rQPKD>F;398uLnXP{K}~P`آ EFe7#Od@@ O-OH d_mzn.<~A.ʏ޼bEShWc(8 , 1A },G{4,* X;|UP pijBm i+c? 琂Ffzz.劣Nl7̜JX\=1˫ɧ~84bUh|-ÑJwL@s^0/RFCPlADRy3 l[I;ج$beK߿%?1ڶ,:G7ͣ$KFBkg_f]EU>Y̒Q_]Yβ% ( 7A zݱg0'|3?fYl<3JMe.`TYe`LA^~>;?`Xb21@np+ Dlug`j/pyP{NRMDZ]OC^yg9"ȣ 9w!Bf$t9sO1\\S# Gno07*R4P~[O=tݟdKky,YpYcQNT@ ܆@̋;7/r|2xq8sGOts3ᛞ|lNa„idN: K`&ڭ wL`54>< TROo|yFH[/bطf (j;4@A-l#+X|T7 v>.@ن%1Oǣi }#L8@ JfΆb+_6p4sh {5֤;㯶w:ΫFJnJxE<ꒁq48*B+۽u" oȥ,ԅXN ڀt9vD$nCF{ߗ짆B9/KaQ/:(Zh^O:JLϜ$¨aBFr`ã`ݜ{N" .W¾9lRE{8KZ7 @8UZ5fᙷ0K]pM$g ,.0?*[UṒ"  Y'F3a'J]W^1 |hclj=٠ qj<.2y52F}Yo %q}W)R]x-QOfV?6ё:#yՇn ~~G-:PNO /BqBRIJ7 (v[~{ JBob i!ވv<$ z7O<> =cM"wyáq$D=Dl| x#BgE 4a /CТ[T4TD{'y<23ڞnQ?0aؿkeFھ]Pk<t%Fi4+(ظ.p 5?ёDآs;nأ jHK0J8>lQӁƃF_Л`TDTߓEqxUc]L>a,ܺΈQs+N|ڜOSSŚHR붼<%Tg! xm߼ǯqN iK=q26WCe I~N? *1s2Pff7)jcY0tnPi aFIH锕rE0VW]>QQ(y J9bns/0lv4Ccwu:XJ&RL5yI[ sH~vo`S](?XDd?Bqu q4/DiQpĻӎݦwv@{Fu& {J*K?j88@tB@.+!ǘp^~Wϓ%tk1ۓ6yg1i\E.¾5y7{H>£տ}f*;A=tK`#L^rICnnB%,u&ف') 73 !u-ˌo { 5W*cͬP6uB.ƽC5%΍=d8:*Zk\hT0HRq_WbՏҼ:գ=͇G& s@x'cV(x Eŗ"p[Bz^ L[iR;A2Z޺bc ?(дX0 u@n_ U Lpi'v}R}]wХhÚR~Pd5/?7$Evb֝#eBFJ*:EnH,uh c| hcM(%?^Na8-$W‚^_DwX4}?:fj E]:G&[)JX@4"&jGKvVBr7Bsq/ӥ)]k|x= p,1 u-yemx¡>߯k*8:ִpg*ԫ2Ҡ}v5oͣ#Wd3Fu *"kc6P7#^tJCLGk(v׻Ny/$ > BYb+pup;س?[ĺl;HGàE/_;);0ig=pj)YAKF:ᆴxO,es{|lC~21*Ӭgf]X\V,q&b67z_xx&tg4+_ LʏEERJ}+S8rz&@8d[tzek/FGKB#݈}˵$œM M`]gOQ,6 ^&m̼_ ˠݍ8IԈ'dL?eK|᲍MLє5bwcx`iMmE@|'oP~Dk˔jpq]pqsRg뷥۬V0zҧ+b2C)Z*^^Vɺ7ז ;G17LX 8O2Lቚho n 6h:/ݒ^8IQd:̋ʖib;BsN<_'h|0ڊsL6YlU.;#dJ^xq`[EH)tFH8gA ;,"p:\˹_v% @t Sܦ.-F&a2'wc$Vjtbr u`,.'C=9[ ~0r/muR-IkaPxӓr\TA{bn"0,]4#׈s~b;HT"{{Ye/n?[NKVbŦDu7޽\2;M1#16|c/\ǒF/OcS L#D5BGB?bH=+s,.,)c?s=-ѰkoWǙXexV 0Ho';X1z})27PU.I6nl2Y_n^"Oyܽ?YHӧ%a-\ë͑<ťz( o_yj|!w@98o1 ֞bwn5 } K& @4ec[z|3dHwH+6?R}#2ٖCݺӰGX9Ki4=&R+jt:zcԢ(83Fdq֋"46}$܆=(NT œ:f7t+٣} i?(s.Ȅ}Ҙ'QJ)DR^+{@{]D5> ,MU/;0'{H`[yr0|rG0,::<+As xF$ yr7Oғ#?6"E`g Z#B:oh,7)H*zYnAO@$/`^0[~ r=Z#b$ܥ&/aF q$ތNȮ;#UZ$Bv#(Pᆤh8۪|r"H|-bf)SsgC!`UB;eacۚ3DsAF5&bxT*qE~Tqo'x`o-OA1Y`-`kRgnTK㷔ĽϾC7EFWJHgĠMQO"˪Ha|DN3xae;N J#9*̛"UQ=nE(-]wjDŗ %)!n3;:!cVQ &Tհԯp_ǽjg/a=#Le"L|-qn5DȩwD㠅twE+I0J! aYga6U4 ѫxLCpBVY._&-\6{B^T_/"Gl5bC&NK͘5uF|8=RjN)2S[W]V|/gonF,GOuM؝ФBCe Ut]JMJ) 6MB^ v:VVg~k._EE;4Ykyf±BKK!omV0clr1R8^zؒܡp8U:!A_*r!|!a WFBɾϊD.`!?E4xmA,3=I.ܫ0B{W0sviw86~Ш0`>>&my*@EOf ?h VkWq(qb0I`s׻hsQa|&7Fe}J;Mj:ĸ1I)%}/Q+fUWm2W>Y ,8'/XW@B%;SmUT!EW,S;\h wqAKc|f(Ec!nJûkX*3 68UW]m4WCmPύ@G(xJ?q#IWlF: 8l,L\nա,?"UiU9vdpWv2pzf;>)pq E-eN_@ %5S`IMYˬ1n.5HeP$& ޭ8Au{MeZd=-;X;Jށ+I@༞b?:{ #r#k6_> GRs4F7ִ6wT:3H@}_KAW,ޣ_ 'Ӵ%cE{.eY #ʦ^>yS˦V7~kͭ| *"xqǿ}Xַ3\PEv Gd-*vV[c\?>M,LS C+:0dw6!b߭UG 19&S $Ijb|۶uNRU ^fpvrM̯3؈R._ҐҍۆR:Hc+j3Qmq,HYupŚ]r;AB;\9Yī O];'L btո/SZo3}yv.9TmfT^xs]I6oW ]o7Ų??Q]us>}%s,zݗs.Y<-=Uʟa+ˌ&%~XY]v"R ‹FK f$L_ߦOw6Jxp6hZbʹSIxt,ްFiFq(ofyGf &P>Ռ0-IuBk`J87/Mnڧ=feӘɉno ąu}4c̲_Ł4pXWUoGo8TT57 rgek{;c@.xi,W{fn Sgv_1kM탣pYio$<2Ai*mZؒ2^ !AYd7KHڻ.R]i{m\$ e=ͦwҝdкq˽+,C$0bGKğZ4BPg:-9 V ϢU? gP*`Dn~7t:/)hyW2fM@ٻN%-Q6gZ_6b69hn Bpm2R}$0 ҃bGv8xb9w LȥeO"_Y:MVTW0QzgL$(@a*JK)ӆxL=p,8$Uu xo*V: ?a/ G[@h 7 4! \C^AʘV[pC.s:"sZW9r$˨fJ,(|w zyrrJ6l-#%[ȔѩNM {j"QHfC 2 d`Q~ 6u/'|.EZAhͱ:V_}; 22%8&ض K4nKFmE|grc>!)Qjˆ@ J,53,'OP)_{@bHFEpb!=[>4TI8^wb(x(l)_QzUj񢝳fN><A I|^x#(ln1RxK bcI|%Վz\n1nd7`2?ŶdL|`]jR.(ekKt6hw Ðo#,5ٰ &U ,4d̀r@1bՏf ylol! {]" 0;W 7%LꉠpBUՔ2uvԔSM4ܙW#`ds`JRQQGң ҭw:sK^^fcW4FR |E`KU6bN0fLFbI?bWE(ftUDzMZ%"= 9ҫqmjX>K3;$:4 :(&EZ|a7̇%5@1>+lz:ݛ0S4.Bڲ/ V0G;=R^VsQfދ@KYMWƥ3qoѰs1f AϏ- $Yj-Hs= {}"Q?Y$" !>GB@i0&X1!Izňh߿<{שC;U#.Bǣz @i͔QJB{?%Dݍ$mL}ڜvOd.;6kN= J܂p[R=F öqq^].Fec^hR䩋TC*y`g0lzuω:L"{cQ6g|A [4՝5Y5T7v{Z&eT: $.|Q w}I|^kl&(g8Jq5-J'|K̤î%uYK`5Jy]|hԐ G޳y`U)w 5RbߦQ qimdT'zȒD#8O7*n͸l1Z+:g7SgtBԣԿ i3t`@\;:DU#lKVWmUd{S/IY:#Ct Cg %Ye{|_\ ߲z<:1s!fû7,;هJiu4ZWs:?q\aE`e#BGo,Z$[j0Ĝ_ҿĆ A?3].,t'i靎vVX#0S$P҅x9f >q(+$k!]YrNŹ3mUSL~M6Gl}>`@VBR7ʃA=d@%{6uI>kVvo‹k2PO ^I ?Te(:7DS㈵mH:q̲\[[ TqFmfode@0K|hodjHOYCܣdsbڗиYÓ-C@`|H6$zM`-$͇gRfQL0Α(!18)(xVaZtXu'73Əoēu=WVYNQSػo3~JNuhq lYH&Q|d{yqѱ% T%`#Qyȇ3-18azL4o>"Ow ;+!l}(hC(tkg70 0">Xy|s/ 6(XrKA"\ͨvvɿwX$uV\ qp&e;ssJ y!^'r/>tfeHE|po jI--Eh9Ss?($ K |{*$B "_҅CWk7ws[,*}q uId<Π3glUmv]qSCF1onci.g^^0z`GJI&\B%ꒀg2~YUMy <? .|A}z(Y'WOaw)T%I,TqY$#q 9 ]oYXƦƲaW ++XC}ѾND$Lrhwߧ^zɯ= שf`1{AI;/0sg5Lt;6`BU{]9ҨԲ : Bûh \f XiSmpd1 Z=6TI$:d0m}6 ;ѻ:Ub2!V?!>$SHjsHԫbWk}lSqGFOSח۾FU4H Y24mݶWƇpyq6*k V@$)U u#On) ]VL L!^kE6+גHި\4!VQ#INhs:n% -玘wi:jGS3|vcz9pltk=wE bUݘQфA]#\Ƹ78H+ -V'7rQ("R;M$̆0JImZıλaʩ¹ykaщRiPMW)v#-2Ad_Vd:O{1 HOި.~&6PQh8A 5R=4%-h5r~ r5,o&P!}jE<{h<@invȭR$c@-DCdFS.Z8л{uFXrUQ!o6yll|,+--zV 7zFxvӸfH^N,w/։LM`?yzq;QdIPU"ݑ49zeӶ 4 =. ;R{KW>zO#`gO@^g}&KAD1&?(0ט [Hpxj6'+7S\7:U6*@nFs[>XaMyInZ?bZ9ԮJu.ѫ~ pӡő0TJw#"؟֣ħWp)Kd$i r:u(J>X[WGbvruq9pw M],H[i{d=F%̈y ;IޞhqoO|X$gpH;@rmj^.ڒ<ѶGZXrP9N9( BEݶW0UH:JpL05Ĩ&$VavVP]ˢBLtÓ.z{?QnEUx./A2I\ _7CU_|MOгBpU~==rOD*I?NBƃW9.2Hlu$>"@&Pn YA?mثAM0#Y#6ujM$-]_שj:r{ ~WkAPGP&5AַJڟH ZY 8apmЌ5^ЪLm,w rEmdO~ZʹD\mA!ؙg]P&~Cp "vi@t[Pp{Zj]2:HVS #E,i};>M#\A-kgp̱}\:m8ǝrP/9٧M=CޝԔ󗬽O 2QUPn41x|)BoT:fvZc!S;2mKzը%?gb4}w0tKךo@"`>h!4KԪfQ"X3"knFg@koEpQRWmDØ,xE˒MΫ̧Zfpwчzl23VG8ABו R L0к)שyDreu/mQm]Ag%ma& r]9sj軁ƢkKlsa𣠩c෩7/f{ĢYVNl,'{fg@U" 0#zHdVd2i  >qIaGyv(PԘ]aSz͑Z0T>H*NE |^Vd>$#g$)B=BBv%p@B8i LV" W#k0em ##J("wѨ3Hśȃpǚ!#6t48s^~N͞PdmK&b7{&b lnj|lՅ! 1:8H||R#5voT bld2C:p%ϫ67tx:$Y>lf[1x )/!CN[$wAH'.Vx[WIOT.'g h\l;,95 EW7Wſb &R8 Ƙal@|-v)RF#j˹4V3 e 9=Z IdGUr7Crd8jŮpxM-?hb;/gA 8SڞM^"vh*> PiEcJ_BNf'd 'j3$Xv!^Qq4ؗ='t4{k2:7\ |'1/9?kT=IJ_p>wI̫`,NP5ȓq sZb͜2{2 fyTwV"U/҈1D'MѸwxWu) ctJ!&fy0B>J|?Ms17#olDu uRkl?9YP&eTԹ8.ǯsI+\N73{zTc'b<53*a"+hhcȭY7Yd@!Uו/:wi lvhnL4ै NOPW)pp<]mtX9w+$0]]<<4Ӝ§rmm䈻XPʳB.'o"=P*W= ڝJЁwIIHB;d9[a8yDC? ,G/v#]>0pGɀQQѽ2{^`!sC&{o6N/nٳi,c0R&xKT? 1zhKzs0bMf1&?ȀU^ztA_%}T-$e dVOa8Ge%ΝtkE]v&1k[izܩ!@cdV1?sPuy2-\ꨨUu6r|@[|M(h ExXe|va$,CzR‘Q/GWIepǕP-죗E WiJ)C%yI;'͖*~u$y7,AMw5upjE2z1h)'[wM,EnC"ģX=뷲_ 떢MV?^K}֯^adQ{)ӮLi1$[IG)Ԃۑ!n-n$m2Lrr|,ɹx_U&_g[ u,L_ݥ>~:rCivGAUHl*q@"{E5ۊT~osdyoFKKvۺqǛ[y=wBl楠:w)|46)XcQokR-aĺH-`f4Ǯ"g,Q4$V+Lw[ W[-Xcxy|!_Ʃ@>Qy7hy%A +б_DSI$L}!=5K߆A|'dnXi梭C"--x!T< ]9m2#k(&w%MUO?vC'4IzwEL: d6y%zߡ:mWxܶt!k:b۸کTv%MQx&ɐ+Q} 5{x7dCYOr+.3kXR7o#$CH bÿ'|CFߨCI6bs (Uv1\WnBe28{.<a1ثս-![rn5*'g(ԢMs*R^BkV(>ҿCVcY~#O`UV;OF[Q}3Q vZ[^9%EH!)vr>Q-L%n_mALjFnHLϮSi=Z~WZE`zv (pÎ&cw*NjV[kjZnp"ݾۊLXzmCI`_TKʫUr"=4x8$粋3ydPl+(HZ/HQ`Bj0a'dzQDO[ !OwrZ:}}b-.)M;p%R%._e6 grņ?.U(2Wf avv̻QaX:$kU,%GhVm.6Fwa,+!ڮYK36 mEZ;/D;feOEbUݗGp+ #Av! *YD3Hkg #]Y'h3P^08$N %vX'i  }Hx e5P!1,ԍѓ|!3?N },Ǐ?fӽ$WeZb-˱3q"f16]nۂ]#ٕ[t)՟.+9s(rZ=*fqzpnf߫岻Y>RH}+Tګ;4 a⿂  i5^cUr7 PAP6Rt龔Gٴ[c/o 'nXh3ٌ_PGpM_fQr1O/8J7W_[9R?@KDAWX)喅<S#e"=ҳ.T|9'X^T,ۺl&a;la:uP`?)ҟ^Ii+Z‡J?xdlʲylk(K\3~E('! YWDd~&{MJ eY}`ӸcQ[IiVW9ocֈADXۘ9^0 N> iށ6b8Ԛdt^Q3!x[o̝tg? Y宯/Pe/ ԁ#Uǝ[ 7W =ՐLw2|8̾XN")(!n:vPBOrj]v زj^VEvF5K"f ZR OJIr\u큋Vkjѕo>FqAyF݋}ñwzL@51+Zc3_f;ge;ȑSϰ`}5T=,raUq;/SIN=GScrd#Ri#B­~b(e^5 KUydZkWՅ M8}Gz#3P &A׏aC)7FN 0 ˸G/ B䉾2gYȯ]GX`viƑyɻwEvj`8qf<|mk@ȸ\s#VrCGE>lުƅ~E*w#~Iʝbضv#_imF9IMrш55?sS]x5Bz'WnM}HE-N\P=߱n ;+!̶BS9P%~-;UrM՘նz1+lUW(͡bD0k(|vgd6\[?SHHoD0kmN3Sz.9 mW_F]JrN6J]Ra򡍬#N4k:۾We?)wx64 7ya`f`sDzA)Kl-`8HT. Q21'"2Sc[ޭM "!$חus&BcN#0 ,ײV? 緸iM8PZ=h yv:gS.W[G\ 7~lV;vlU!5twREg<WՙL!:@{w "ꎊ]+G(qUTk8*PM*faigvy =ALw\BFo)?9_Z$RSh y7\hOsܲ^|dVԟvJ*Ϥc%a7o]Vxx Q:<2Ƃ)َ`5Y "DAG_SJۂEo*У!tx~V}h0}}JJ2/.#W+u!!3~ XhZ [ҝ݂eebJ=1W?@u<㪜Ul-gۆwkr$Q9m?'0Y"^-R"We9q$ I.òT:k8Tj`V%7W,2Bh[ҷd]sI64U Η]h]2BfRfspҝy"% sh{-3]j &J/G+]fƆ1 ^?"<ϵj?{Mn+_b~^莧0OF 6V$n=),"M=^,@<[S_$5w΃P~ UǂbSHR5z<@'Lkghm#Ey8@e:Babդ=q2}4 K$=):z#u~ysy}1 24\ԭ2EςC\ےdPhzt$qdz'~q&⽷='%X+f –Wer@EH յp7{Wͯ^&| UhT>b2k'd},KRl$dz{>ʖdɓ-ppI3Ó70}#;}Lێe?M1rKTM8xp ӱ vi(Va;%%V'Ba[0vϪ+ RU\ٰIX *>K$n'~7#@\+Z"ôNw; x"[5v9jzsa|c8/HQ `1|YG.Z1%hDT m*e%G@rOeZ)g3(EekHeW,bzBL&yEKFk|B)A\n֣9a]G!C*bc?=3q&QN_^c& _J3N(1| =}!0V3qDr퀷v Ƈx.ɾ~fTcDV9,kŖ92ǥiȌKVزiW(頃kbGT%i6rǨ@ӢHxvrع S F0Zn”/Y2b=Kڝ66B|XJ[ \4W<ŵG{{ ,@+#ef;EӤ@p}}Tk?Q[Gy vjw6vB5/&n됕f'fm?k5!BjGZa6m3%7v9Ӌpcpo%}on5,3@L0҇5cMoU]umxк AnguVM+m5$~ZtkbQw@Ro␆2y<9kFS=Ծ_H4z|kڦ^wcOWicfN}^5"_uYB1 Fq t]={l-UNfL_=YGE޳k O`] QH^CXzt3]0Kj}G 蘭Qc twYc 稺 jw5b)رXEέ'q+X'Bk͍O[Y:#REnZJﲒ۫QZ7LRF[G}bt<8 0č>Lb g h3_4//gs޴=o\:݀\)^?'h6Ͱo^O Z_ցlDkX]^/ًKebRFZsnB U־w&rI %pNP|:dT95:9v~PoVZ.csj@k([ ׳ w?W,qb=QC Zކ?@/hFlx!l~T@~E(DT X"0 _`+Zz&OMpgemmj23m2[$ im Qь߆ΑTSHn_qpz5Q9qw@|]Oyp[-9b+Dk2uTUH 铫邳Q=ǯJ c q%4?ja{U\,&F5x@$9}g5iW?M8+iD~0$.sL *ڢ#pt8/CoɇK7"u`5}~UW׸L\`{*6[| rGYb?8M/tqXB!6'TP/kepxk/GaƝV$w~clD-q 8R#돛P#[EKڭ6=)q洝ڤ} #"\dBz`CyLuN(d]K@zikɶwS͟[#hUn ́Z'2 ! RA93LTGE8F N?^O=gV?Yڪtʳ1YؒovvVUo[3UXS[{*TteQV~O66Bf rU/g97j#ПP]v uDOlWƼTarHE#X|katd"'YhٜƢ»@\|fުUwkurK[Nr{pDve0Wv2,q=#]bgNK@I7C`!("Z)H3St]D$!S~$sTnsGL"NJO}O\FJiH&A{> "AS-\iA3yZaxk t܅gKBը,mgS˔~3qGS3$e1EJhpD1u@G4 FQ`&qD?5k4\B:`Ǎ0~Œ\IEZ)@ċCHhJ\&}56M_Fڪa7}!@eUSTǂv ݂ 3:~LQ߮M=6 O]rV_Z+g3( A٦\F)w.&i8`ȚeƄ܈xWf冎 60+yKbq\-ܧ?b&_3X༲\ާLdF&I<-7IKߟ㦰4JŸ0)P=c[2 @$DC)G.+,vXP |XT #[B)t݅!h 2 N08h6MʺPݧ^[Ѡ dMzcf~Zqa n+LXfȟ 6Yڀ{-JinOwXh^od_^F$͊Ӄz`=@I O&cnWkVqˀE#oL~[ceMbGP}c]Pt^"⌮WrpM S e5o)E8']:X}#z)}:0/ Sڙo`$t!I@;3_r֝^?FWN׈-!sW'LUXn:_4J%i !v><7pcDtb`p[C&]mRt Z]*{6zo Re!tC!] S#ZT|719wQ-*SN+#NRZ|+qoG0Sv{TG#Bˠq.73£%xu`|4٢0peqls@!S[a{A<=^o; w|D.>)w?B ['? DARܠ\c7̝ig6P yhJG 89 ? o1{w@mI81q6aVx6t}KLypHUӛ(؈2 IB*3ىha|-gh"LpRذ.icbfH;n?ЂϽ xA.ʮ`h#^{Ԃ7k)(OՆԞṡ#!٥j]h7%ִٗ..v˂PS77(99|?:I*]\$M_AjE@ K-^ohDX=G}MLR 3+Kx^\߷_v/S%t H.O'<[|T}1jFÏ퇊['2|\k-03x) A-A0r]jä2 ؈qDY# 㩟]{6kZ:8>8NV*ĵ]8~yfvJ&t (;r]u2(v[u{T#(|@^=e|GD2.o.g]k+}(T1&Oz}VsӕJe<δORE&TwY%ڂT`充b&/7 %Y$ HG;dU;łb9өzZpd70ecriɡ\WUkMׄYvbxQFj70r)(HJ?PX홽%V`z׼>[ zA}^[Gi6ޗ !kּ!q];Zg95uv[x2r{߱#_o"W6FQe6ξ:,'7;-hAG㉗As ُ=yQuK1L1 DM#mH"׻Z:50l.Y PlBm63M7#Ӻߍ@_5GqNZGv腗4;M}j5ҩ>ǤB&h;R|lyf_MS1MR c1%bI41*ӻ+qi_8srj%x}y{2Ҁ-Ӟ7p6ூՐly9ҿX?4JPb11+rؒ*p.=L\SGf6ow޹2@gfKD|_݋-fv$v=~jt9!a@1_y]HY/\ƉՇ(xKT}vx-'JLP<@0BF/ Ej#!KDF! vW/uʼnޡ<]'4VMs?h7{n,rҞ 8!t qH|]2]wMgb5ff!$mmQSzedZ]wכS^VҕO:06 `JYS_|&AefG,\74gzDj- pHhUaLbӲt'P ]/H[̢h\TOH]qV͍-qx|[GJ}KW5Q :z=a=úZNJ  Y%4ŭg $\7Acq ܃ D (S=[ 8TF6#A*@H;uIT~?ĿfF7X>^Kk=T +lFpz嚮,5qܳJ"X)uQ<N6Fm6V8%?"[ T-JU_Fn9nsiYuGsbzQ4Wi64m.F0dW vph@+QSDDR; '  qm!&F-I[mK0V mu_+zs(l薵 vD4M?}$yҝ 3`Q@E)݉)\'Ǻo$XC9 IFSm'G~qwT:|/r'#i]*I5^FbIq1ԵȢH_SyAS};+ `3Žk2;^c7”Ǖ9D qZãM[tW 0:&gc ꉌ~4ig~(Q] YjpxzW}ǞPm O ?ΡRSn0E.1!wSbuůXfh3?fK3K `PqŤYPV4WF6bErKi24 zZ`%W$O?XOFp 9 cduy΢D"uNʛr䢄u&9lh9#mg6i'V  {wh/!/Q%u`̖#Wzr!(yƐfOJt [}Ep<X~YuL9(Tċ1X[z[Ŧ&!3=!(UFmȻB>֨6p‡#s :4NBwb-d<g}+cK` ~[^4pNt}|^ `B'px4,:sX6)_ibjJ#_Z#%OA5EK[GD7HHp鬏K`/hm_o:ӪGFdSٙE\e.$Cb*~VV0X(U҆T'#dXむKzkdeљf7?ιو7,G5 :5g,WZ蒅AժHcƎ$'Ie}`:ցvSbuv5JzG XTlJku%Ǭ 3n<4C RzE^mI?;eZ|:!J{ *|2/@t4(3աϚUJF;hx5Edd]'~ 3Dh/TǦٲPE愊lþ+,NVA/q^<7Q!I!Q:sqwJq㾔װ6 yNSs4d늧DlGV'RjI,z }!O")\.dR3 u=ϛ%--"o _E|+v2&]Cv'z)rd7|L_k~_ow:!IIMx4wۇ 2yL2e00/?uK!|_k_=b?uy+A5 J~Drj1;9w(J~F )/Ğ!f]ի- U(˹wcm2U]K-G;cP*I+u'v=R]_.xY~27mitf,k0r+L^i@`w"qg م)_V+ʁ D2;WFa~>?M B >GOS K aW\ 9t{Ӥ\[ex?֤s=s rXvBRF;/JRR`AJQ>)ar"G?A'K@c;VKQ7a]\.2N8fs5T^ru-I'(!ד<^ FߠEpy,+vr8J{I8 půNa2_<|~<ƈ'_ziۣWJJ`B1Lw@DW5 GxnS#g c@l-QW[]"$Z>678 W(p?15v˻msan k= rnV3o'|^ RԷ]X`Akzj"ym=E;^?|0aY䞽[dVݖ|sB<=RQmH-`ژՙ]Iv{Ȕں sה) h=6<9rMTE]G9|VhoM)pɼǥ*<";;}ǺDV0f@@ݱe aơfN% q=\d#ѹ*N,גl.!Uv#g~ 1^sh,XAM WM]K?*#A;׭ hcm ;93Q@V&fr3,=I,4NMna2q0탞)))woP?EymZ(DڛeԔOLGMøE(b)lBmB`b&C&+j.qpCv<se ;/z9f&b[-h^ra"pI2# F͖몼Y֗d٭'"8?_*LnNfL`-'$;̚_Q)C5բKd7P9}7vIUZwY/B( Jzd}M ͺ_iZ?6_ULj:}CC*[*io_&Ya}JhԁFd]f&3f{aŰuo-Ev+ zb^?Tys[€w{mO#dΪW}]qKl?Hnny"!lQu&_gZ%0Œ~_f SXd Ij K=3 ݲ:\ '5 $l#2GOSusz&|av B㦔68lz@S$yo`)VЧlR)+PmjcY!L5 N>^L5JRnCLӊw-G6e%4[Xvដl!g06h mm'zѠ >%jT{1uE̚"e.'B7C<@A]qr162mc<"ʘ6m?St/5dj{K䒋cPPM$^dÁ S<. CV)sĄY|;BMt,5bSՄ'XpmaJ_gs HC'˩ XOokr%ֶOD _A.P' \+}^WЈ6 I-Hiuxj횱Vo`CC<*3Ic>ƍNB+&h&/FP> ezd&? N5_n^g_ Y}h>Z!E &-M*{~*ƅu .HfdL%9KߵE" ͰD8 ]y+$.鴽/Рy &M>qB騊X_-ɓGl*ɿP@0=o)IrҒ{UA=uT>G6 F}!4OA :ԥPIh'Zs ^ݤ%)|ms;L=nraN!T+FWWQOݨ!c.ɞ3N^_F)z y3Rw(l'6 k>2P+C-"4(΃MX9q 5wAs*p`pd]3JB#wU"7cݪxJBY)PF~3(2 &*z54^$_*eapҌ*o7h(=񩘉vɵzNKY3dȃD ZP6kw+AzZf_k+5{(nnWzRFVd؋YZHk+D_)*%3e Z˻}EG/Ǽ< \5UU|@ \IKiԔF'l!`R2j{ џ崕Z`"ַq[n ma\I}?iiE_b3yq8 ^8D #wMRr4[c/JǽjF)w&Q_\~Z JW~Jޜ5{w[*i:SCs0β^WA!-O=C0+6;QD2MFMk֔ҌCj鹓Gɔڱn&ۨ*e~LzI2/~/$4yh"‰mmIS -|z;!r O^bwU7•VHMƳ . wo]Jk:"\]߲Z&Iގɗ,Eȡ%5pL0ʶkRv{ߘҝFKX e'w.@#6j2wy۬`B+͹as:+h8#MmJ[ յ,uŽ;Vg"ZN- O[F0h9>pu~ D6DE2 Ľ3{.+hKFGǩ*˱|FG `y0z)z:fsK[a{\' Cp*,O mjAֵ9U[yIbbCOZ3xn.sT#%!M>[T, mL}z?A-nYuʟo-\ERYqbm tX8\; eՁnA S̜lf8nd?G'0b7jgZD$PXպNE֪ !c {ESJ~zhh`~+2k5M"E7 U镍E̗}s^jb'J XF#+AN[(pMluy%4qwIh Z+zHy8Ǘ!2~ucBm= ?S@|>UBJ9%=x@jDګZvd*!B&<fP.-jk)qw_0:AԧוּJxBi7s ֿ' b :~ܛ'*^5'v߯ٔ6J j C$Ϡev}ekVn>~Ci@o(0 d.t"[rIu͜cܾ;dHx3LL*VGz\$ĽlPI3)f%dh'C#*D)5hַ IQbxJvOhYlpwpJ<Ӑ^+ZG0`G#·aR*=Gs22/f+@Ld0qwC:W1[б4g%fs:u;i|"Wӹ%0T'F˹J÷`Oʃs(ѐr6(ߟ@%tL#ӒO(8"xg.jɢkN2ik5w<q 5 ܭyx8o>sҽuyR@x]ј*!'JW@ ee /v U7q`^A:^_=E^|̻B`k!u $#jw8Ē1'$wMkr D,}O8?mx]u J UIDm&O Esv>#%uKJmtCT9v fhzUj*(XƕX`i425_Sk&hm3^¶{4-jzraDK:UgEѸ ܖ ub[[o ,xώ au̝.ڇ-cZ8xڅ0rgsT:/?QQL"165B^kېkQpә1 _?}3 Ħʜ6+>˜ɅmV`xUy|:_w u}YXW6eUuǯ.$2U$k+1>X=݈s(-FZS7ý~ X򞸀Pr(; n/v}3D |":i7MnÜ=Vvt^"$ d<2(ߓW]Yrf6thBr%eQ,@(XNaߵ4nVO][K(q|!}1uG/(IIZBZ]c*1(S!h Z)v-aS9JXSޤeGefLIq$Uh.dh8GV^MD@hǨT"]?`# W|rMfڶQ7yw;Op 0!k:S76bl9sp`AfcDP!3%2g% ݩQÏVY $68 @7ch#YoĐ; ̶Cu ;Xpte*h\a=K)Xg=4Fc|&lG@JŸ;:BRBtn+0Bhdol%r[:A#J>}sRw&Vs4OHF!"ÓhmG̥l@&8!s؅1/Pɖ\H\RvE&՝5$}gW|,ebj&'Ꝿ&㒀l yK .`l\&ޓ\tP&wYdTN(>YŃ oJā jn#FĖmML :_ PޱHPXgmy24=j:H[]wPBI{ELd7ogΐkK<"KK?RQVPɧN\e\ܫsIB 2 myg$oF8=fpu=lfgW_hk# ~8Sڗ˝Z A V#?PK$\ܖ#|B?ܖQ>^SR(p6=uxH~bœ3 mԞu-?$MI@:>v !&PtS(r- (mt ;+7 m=0z_W[D𨍯7!C\\-ge/Yi?lۘC0b"y!\95KyLd;oC0/{ :#c DACtZPz=9\uzZL5NIDv29KMf"鐎jKۅ{ rM!_ӪXMJ>b/jTYi9~ IKۯy䛿%bzm3}-coPeT+UV@_5k8m^fw4H 1XЉ˗%)}V½6C[gg M"8@L0&E4Ib讠*+jɯ3?QB{]䀻='I7zGARK .OL naγ:irndz,W L_&Ѝ,!c6oG -*_{dvq+NiA`bD2lT7OnĄP#\^\xR'K9RB|OrbQ~pdn8v,DA"dEQOSӶAeZ XwɏjJ?d|afP AOS 'J6чrPyACBȕxƇIF)//|fIvGdN Aɥ6hU dHet1,ۈԇdI\Ipw%zř/ŒW|m>TE]{H.cf|\=B> Ior+cuH[{[mTq˰F?xz8}"taP~EH)ZZA R9E%888e66f|XRo{ݝY4`ngKiO&j+.n 6/I1ɾnWeh Ͽ켟os sEON=c{Z\QL_RC8b%shQ'd0^ZTjGe}SFDfV8}g5`]po"Nn(g$qH*1lX0¤ԭZ5ThHW@S$\GF9%I,mY3]8R6yze9ʅԂ|[]"^kO}0깭Վ׋j!-\ERD08Jesg ;xKY3byJ'F|\Y%p"MCs=D$ԧDÂmJO四v}g^qH_x }0O;MXLF[>n09K ӑ8^ g\8l&h1gâ [jcy6KdG"Ė\VT'By>{H(G}w|Up4jܒ%!MiɰTOTrPghc) NFxLʂXXiL=w}"#'Ǥq\52heN(w2r&DrV(Ѣ!ɥE]rɟCoaC?Pa7 dJՁ ALfjgH, 47$&_+i;,)SAs:rCh˴t?KܩZL7ʘig<; Ω7`?ⰣU6[[=^-2_z'ܟitH]+\’;+z$'bɳOr&I+~HLy蜇gԋ蔾7/,ո^/'Q9Q(O`C?wm X?rUJ?ӫFŊm%(H\<'*OpTN1VeCm}`Ѣ?fySc/rXrFnW8GBq˝yZqagmӃJpV|&UW\5y2؜g*ɿH-H{(IƖ [HcҶsi:£64԰.ߌoՙ,l EvºU|:غ̃cb6Zw m^J)#灆EV?ZO.5~j#1:ŠmL{*֨riYMG-4s}- >~{!4ԑ#pr u${fw?<L!0ݝ&.'zxnE\4IpZ/eL4ЖFUp1]v4tՙXI=#cN]?Z=6 Q1˔jqb (#~uDZTASҮ6zSxhIȝQ$ 笝풝Rof:a,=uJ09tLk !Hwl'٣$aUз7!oI<,ݞНfw=,w)bVHw9ctoB%4F%C־n=K66H<\-ijvJtždlH(? l,4YlFts\".~Ĺ}l4ZhV29Sɢ۫M&cSX3lL!Y`@A@IW;HNq5&;/W.wC\%W˴RZWˤUW-Or3x,*ӡtCFxv>Dó1vIFyICV4U{;  =?:[^o^  TjA,QS yh #eZAKPGg1n+ Aȗt[ߐ$$na"6ru"InOuIT;Ӈ7))%Bϫ\SEH0q}џF)Q22 Hě3%ktZ;_G1Ljh/J[͓d5ڔn!Yl_ XPacY!-`euuhY}pN畆0R$;𿾄QCt{dB2$B?o9]XpQ 51,pa*L|إg+Q;oVUX<ɓd` +iv]/'Wh#}ǿ[`?mU>zT5hǩVd#ʴTSe,s3FW\~o{ṨTbQ_n'o9Ԥqָ1ؘhgq%.c@T{Qg4ULU䖰(+:j$pa (w ƴ\ e_V͑a!aĞWכsmeTz5)~9 q<0mC%quì5>T@~;hZn&䁡`5nV)k7YAwR Rp]0n81St:o"'_0?8PQRʫcK"g’*uPC0\TRϐOyH(y.ײYbZ~Cv^-rYSx^3uXȩNJ1:`ͪ{(4BuPŗg}Ϣ5VZ!\znᔎ/>Gy@f8}ce"9e`^%{~:'.c>C5})/Fe_!9 $UB{4*|"jg6=绑EYɢӦk@KlLIF?%.LP:] Ekd' 89o+ :#҈%EcO7[frQI3 /wcL*U\5 iCo?:؆Z\J7]4>U%@> ba0o7" *ʯqJbtSB s4׌{n}ur|tgxAx'SA 1xW*'HƮ]Vt Iiz+fBܐ"|&Hk?_]S.Ja\X?lHYlw֊FMzmxÍv}}6~225/A9Q%"\UIPlx z?;G,L[qQEʢ"^돚R:s|;rdE&)H"!,+",Go5 `#~8[Yc ˶|9K*+^MB'p8;ͷb6 @`hu1Mg&f,SVI'O r׆z+ƿ75ʦlztr̕R5N;MS/0lf!Nm9=:bvzށt/ i@n"!{mj tCnYoԪfj?^?js0-&E~4eu< d+W(M_T](5F5``fW4TF&ln$rVJ_ X"U`sg/ݧ 5֠H,C*s3M[dH$+vv$veŇ[T^ng]9u 4fCvWJJ4Ĺog㝸d#܋y"5QbmJBE>1]ۇ>~~3(M Ȼ˩u%zQ\UOva2l'ph0ܐ=1Ēa˔NմS9SfY 40 p>Xx1cDz)Lm`O{a{.(~Ho u5x~ 6bjy$UՒFjP52wUq<):z)jat)M0Px)gںq)ukomvԞc3vgpKtXܞUC!=>S2 m:ϻ-@< AWW 4WÍ__d7rzٰMIY_iK u5*BEZ-9eoXfhewlOc< }nZ0ictFLqާnnr{M\lOӤ QZw͗&q1x|3!D KxŘ7S{fŸЋ\RK-8wWE4]ENq. 9I=0 N7p;u ˰X[l5,#Nƹ΅+t9qNF%A(ﲇ0D.&t@A|D@EӝzRH-2v$t! /6M !Nɞ} M݉&9朌݌vM(oɴqb( Xݡ eEDpX6e6ӹV.c bċelc339~A;tjYA6~ycYw_pK+yq*9da~RdW0Y!'t5?})/lIF#+uAX~<[OK,HY[q%.Xh=2 7'|k)fn\)PqaIe/|ݻ:aRƦ,k >oH+= ]ЮX'rYlVZdGSV&ds!!`~%X^G"W"Rw~/v/DR[4ʕ' R\ϑQ<$g mHX'фץ~PiAjNn[u-DKpGAEt\ƒbkw*-}LbwR|'pI9QL復 sdmg3y3Ąy=x:P!7jy5^FQiQ9a:igtsl5;SX/pLHDجX j0 zB9$`}X}*m+AtfkL m|џ%..7E?$m_aM/ѐwd_er0ĥLY"duKdxm(ŌBI㴵&Nm6FL8>( Ba7SbvIH@(l1">vHGB <ǻ^yoErHejSD/C`2;1pMӄ.8nц蠂8s;]fBFGSOw`XV9+0C)jHt:_νR(r fܱ={*y4) rg"?Oɉ+ ?vq6FOsv6ZLB|~NDs|+K4׻]eQßdx5ddGN._3^STL p@/_$ v ZWA&x ;1O ڃD wm~G#|j^a:S!KطR@CuiS`wU xɹ̱Gu(c_XQ#A2C!>j i{ !9fmN+U n/Tb`biI7rk"c۩l#"pȄ\Q|mЌRĴ̻.trȹsys7#*v, v7]6l"r-0]NQ\M@Dm$G87^(l n8GaT }"^L:pNy֙.!_"\ϼ{2fA`P/ ~!'esGN[8Gvz5q{Zv ,Y7Q {J+.V/UߏQ\b;'J<6i`ZulHr6 ͐YxyɆؓ"[ʲg'lhg鐈k}X |4iRLa؅9-Y&buBi8Nۓ.@?Ҡ7` CᄳԮ dv&@_8 L8=eMn2}(1"PhT3VWG"e;VfA$Bȟ|}]NKM&V F^ |{^Eڪvg5g2|8׹AP۾Rއ>edau+j\tv衫v6!hCxG䰮UKaFtGQǷmTjXҬ`5FP%z<=aju6Bڃ&,6ne+0jw#bzl!| WtdzhUC[) )TKX2oHt<օ[yVn*2D86 cQAOJ{f Ĭ~}Xf*uěi! Pΰza>P%}fHqz R0_C6τ +fN>ބNhUTA'E;tvM d}"/ZVWa2J*'1Iɍozjy .S|i0 ) +MM-be31 X?ٲ@Ekh{j|t)OTq((_UTZ@-(7B~ws9l AVv ޴- g!鸮ؿKwCzjD8!ê?'=IQ8%3@I& 9N&]73[ \M9(SKKhrT(5YsF!t9p0@=h]1^hO b-0~֩lynFїG*~ǎbiB:2yb*QNg/BV7^~Mwkਉ4;Nl✖ M2y6>%U-{|%}q% waKDqrnb[<> b, !.p?XemWh_DuWĠhPޅ%uiI_ʑ.ClУYGpL(Ź 胙a.swNx XN6!J V7 f@׃7 ,<9G =lf#F<3NX'ҝ ˆqRV06ϰRGR/o9_c$S:9Qx[WKx]/r߯K&e)td0f8wG"+`uw0` $]o0tG\qxIдn!1M'3s] `w`8Åq=6 ҵCTCC Tj@iDaa$3D-igǔp,+m4e]L[w~&saˈaq.y I.sD(V1fܪz0ڢGϺ+;&k+SB39qz퓁Kw]ZGkםiڝ2uTlROHk0djHr|bNV:_CC@{ )Na@ާVw,E ښL{"hX3v=%`񋇳[,m{Aw}ZAT~2d 9DwE&nG!?qq գEÙ{i6ɚwׅNZ SSZ3}̨ I)6uо:e땰.S8HZ-xBwBnXG*cl VV6mׇ#]e34H|Ev:kD# Չ]g:+Tru yIS C0*u63X ~Dղ7'ߓi^H#o@1TgP9ht [7bN\"{oiD^I^¥Gv*#ґE+xNA {_}dPyn"p>&-Br0O ć5`i޼X:CyCR9N1t#%jvJk;z*0q{2.rܱRjyiAwٙetRݍ#e8B=T4Ƒ|P|Cs{>'w6Aרۘ&%l;tB^+]JhO'[T.;45h]sSȖڶMfidW&rg63U 96$ uM5\-*'oh$䧥;V~d&YC" ȷF@Jk^-oRxnsPv]E ȷ3GSyk#G{=e4'XH TvzT7J7qiE Հskˍp*y׏\ό?7#6џ^GWe{o]!1g[JXY}Cg7q݂^;-LwY-Maw~%پD}7ʇGו}yYdM+PaϘߛ-FqK=l/lA^ժ5 ۝aJ"{H[#7dƢŕaqFUBIei;+ڧb誝U L}=I5oYաQF91,,KRTa/ŒZኀzhMvzV2@!f\#٦  ` X!0ϜƇ;0abOJ KWC~1LVE@I̶^:Sk?E=śz|:FRR#)A]3܏i M] %xs(#j QID t)R]{ͺo,kV ʲ!|.,Xw,FWbyYbˁ' =˕^htG<|)ztb^$vz7Ohd c:|膓PV̎FgGе{J:鼌(\/¸*+#N(A] gn4X)"pS= l*=QPD=~1 m y>)U 8)N8HGoR;L޳!ۻ<_r ]R_PvRG,[mچ78[Y44kPb2}-2:zzW]'%ھ_u]9xkdcSqp*dk@ѩ8DWJrqpyDl'~F5B=AyU+0݈xѢDU}R:vD#&j7qa4*Szj4*ž0J ^B2S5"+7G q{x?OeEIlrvϼQM`q^7<ը=g  ďLe:}p}b\WK/CهI~DžoדտxF AP|y,VVrt BxY(*)0t*cPXHA"./)m/u/[2jZIkvMxVN58GʵF^y>B钩3 2asȷn2#6NClBv!)UϛR,jc}f,Ĵ>5$"4+*;4|zoC`ٿB?g ѯDG(kv^rZs~aOr-}l"m_c@KQFaՓ}:-  #*R1:KBA=p)"2c53'+@'-w[mU*nMy*O(NYa :Yբ)Ԏ(dD1ы_!eBwX1kE\,It*t-thl.:(n]8Ÿ j6xt m ÷} h@ Y]`쵲>vdo3" ֏.-N9b@ 7u0D=_+SpEkjw@}^h1"Um[gS8?H bĭp;9>n2:h=ݰhr bR|ߺGƔw:Ea3Fڇ1|nace~TKf;CA90ؗ]/^mG5nGɢpl7*N꧷P _!3RhS|p;r^J9e82^w9X5I1X^z)d)֧Йq{W $CҋWC/Snj2M9io`6(0:zzp!yd?}fKYSqm@KKtB~Cך߾I:,|3[Z7?g{LIҐ1q@ ;NChLe! ec_oᶮhU{v3#iJ&j^ȅ ~FeY Pw\CDIƼ0=dBQVB ßU OztuEB" _u*@`YJ Dh"aD@u/ H /JIݘ*=7r.NUEio@;5γ]\"Rd ى$(;imb-\Q' B;3OsZ>tFkYڜIJ@2d;6H-; b aeH-Ѳ>C;Cyf|QkE&+_;WH d7% lٟ?UvE:xK"),tF *|2gzc9x&pfkϓ-QCgnl@()H~`> ZZnk6%^%9 SkJvfW/1Jغ9Rٱɲ~)G-|;zFJ854BEj}ޓx_ffQ^gw_F1Z[cwФu[c)^nN](\Ԟ/x6{)}`NOP(xH^Bd;Q?8'0g,)ݾw`t ;m{VlCͤxcw4=p Xغ?OWćݱ 9-J$^̽X':x7ҩ:0 e᳻EigӦ6EnJmoܤ@+hAᄢ)+ }5c/@+ls]([!^ \ :H*{rXw׹]!gW 8Mp%a+q:X!Ӎџ3*i ºk3r/e$jVͱߖJQb$$ӆ)[1|%¾gak)ITԺm,ځW_)'Zc3N~:htʹnqVaD uB ݎy^3)B Kڪ[mMK\0)Dwܺ+Rc0'Ⱦ}@ [I|AH—ѽ-$bLa ?o7q+$6pB1=qj:ZN4 \UۡaDrWśӎGBFP/̴GZkUɾ[D Ǚ (op I^&j2wM"J0j^mS~nEBj1{N䰲oS$9RjِsD ÝWuƮm\΅Ftt !}Dm8 ;O_?m\l-W67ivFRlY'"[(l]u.!bb3c#|ܝ!g v}7uBa0(X(N J}pK!8룄8XkU +8AoZ{ɘ:&O,Bޘ^[E xWDM(mxd(hK!| \]HkV#.e~XGAr"KgSޖϔ5^uwd;J:4 ~+~>l~8L@_bF'ݷA#1?=;YyH!D4ׇj%$ %֒o@օ}Yvs|'c;bUٰQFJ"ʥ( \ B+.B+"*Km(iQ6"(,a5E9mL@ɓC5,Վl"rU5ܷ%ޱ`D@ uyf'1HJ͋b%śgWCQ{ت6}uN xòQn|4xMiPZc%fi7P&a;S}^c6?79ecΤ =ʭ9iߨѝ]]yq*tN+ vb@"zb@ԇ¿:`VAE!I4Fi=.~sjɆc"bGZ썕4Ivx̎s%N{&qܺe'j*)Foi2h9_R61ł^G\F՛*OH\'$HdQl!wr̫OmhE\k .ⷷ(T%9|-&[Kt `*/mL޵k'd~YbT/Fxa7}Ch;ۧI*'hvA%20PDo6x=m.z:=vW2lʃI /Jۚ TSwo`N12G ]Q[M4UՄf,5#̾ xe\x-h.xd͓YլE06'JSO]0 HtgO#Pl%#%. }<)KȀX|v^Y4C[ӗ* /QlȲH$&:>9#m-/gi&t_JryBc,;@E,DhXwGUe#Zka10up6` "ysUx~&7LPv,ިϹQꍸmNÇ+/629{ a cLXB||)FO Z l4LѦ;nVSojQ{OB! @U n.#(#Qn P/ew4B;iߨbޑI|3[z5m؈B#/E!ཕoGIc>Hı]}OlTQhك+#e`,^ eqѽ(K-œF:,!K҆aΰ!:ÇҬ̏g*ٮO%0MKȕҒh31smj!ܪY+Ik*5ǺY4S u?ӛ#/ Ea)՞I!O9Sx< ;G!(4눯ﺓ+LrYbInk݃,ueѪnI!Ғ~ |I;kmMCfKzN{\R8pX=|s>V#/)[g~f.ǔ 4F\3.QnH>6뙶` li ΐ92K#QwQXM"fd m=B&)hd.xpϹzuϬp )~VGs5<2ciRˢtPj^d('LgP{ w B]\;n֊2ҞQ.e3k|5s?⥔ 9SVu v7' U~Zqگfj:ϸpY3zuY{!]iNw ]MDȫyQ#0_u+J hLߠlVAο7 fj(p H`8>o?`{o)5 Ɏn{@~{C-SDȬX;L{Qݖs.5 ~d98n9efQ%xc9Xz9bk*4uL}da#_ O=+OtNDb %769EEQoPҽwhΆ6C,S\I.d.;oςW >bhW3)A(nMeYS`({}c|0: } UqTz/@z"#&~K\|%e"*mpuZdr,΀TJװnU.DN:Uesu<{ MKß@A@_̣_[;w#Kو] gnPs'^YLGfQgk xBU1".U[栵?M<&l/ 9 ,mbG;yюEr.0ﵞ^8!d) :1zRA gړe50YD)췽ATٴ_Z ݙO!؇ ȭW stdzRFv/N9x2 @L`nu, %3YD@Zvq9co}:f ;B͠H=Fp(Xf?(k9ԟ'"_rظ:!PGAIq)hڱG$%P*1 ceĪdX͠ftq[RvhC1Z1sɸ A,n[[QA@GW}JT54bcInZ=қ!뱵C\ ؄{ɏosLBD0PP1;:4=='pXUTޟt e08‰ۑzq >^j1<n@%<'31W~鶹Vk6US-D޳m x>" W[w֊lA7ݞ*ʢ\*VN &᪣U#<3 NkXo_ S Hl$?;Zj^ Bv5w ѱ *P ia[\6tPVC:2CDcK=+s?'bh?AE\zixBMM:ĪM@fI[8c 3:^ A& UKIV&igFLxBQ;ʝnȒ!ڎk@NEER2TBIgnU&Ãb,;.W$#,wvC/ׅ|҉ mCTOq`knr)]'X+j2}lK<f/0Mu`sg_!aw\GDVvCc|5+5A.]/:<wkNrd;xqͼ6ޔBr/o%); p`}wxZ`R(/ %NW6.yȟβ^q:PulR~D>*,!ǧf1I|/7B?#BLtqEVuy_r'±24옂2R2ML+6hxS m t'Oas^fE8עx(])3'U{[4FBv9c[Y*?<.K_9ab= Sl6kOcD-IgfiĹSHV{OD{^ojqt>L 0s<#6H4Ub\GEF֝GPq0~9canE!CS'؉l#?<n{3M$p)Т% oFWⱐGbJr8.8m]\ CWx*jy6']xo{;i ج;EǥpƐ.j7 owr!V^Q@]% c Y6yUV Ťf7񛇎?tLxA_/Pi}F/Qa2ijJb~p^gve!(t |jTpgV1>e}J'ʰÃ1fZѻCq"(]- mIS5WB|`u|p7=/("؀v`_zذR7Q$H(.T,օNę3WpuTkb`Gz.Jz{|wM. cM{I/j9`衷1!AD_LN>+Ms̊d#i0Vުmϥ*ẘ)dZmHVWzū88u/J]0}u+#p{k`l-Dl=vZ l|;KKIŚoD (bEQs-7ц!='5m\^HocCĤrA|!,(_⸡eyRY{jT&SIdl,ğ{zfDBM_1a?"[23:aGa&mk~3 ѵ=ؖ{.ȼd SZ2iAjLAV;c2ѝfF$CP\#d#tǀ@-BTb1bH|9R{4-WfZ j,/5yQSSg3`SƤ?p8 t9`PRO<~:ՂC*`*u sc @(FqmҼp.{Z.0mwl]ҶW?B1]=0Ug:tK!PFγ'G/VEf$սP +Ü9" YUg{xzVI GHaHsQ1eWؐU&ŪV啯/5顨d7b, VKe%gtWU bl)$${u}I曥$n--20Nk=8j*T>AatrbfumV턟h٬(j!Q4OPЅe{ FIG5bm8 5Rb2{Zq['[Y:hF)4EwXR6X;Vv.̬4 OC\?(b\Nde|q7G|.4 BQU[`~; r!I4isŸh\@W:J"٥-5!el9-?AoLE[-,nA;6qD.TLnndLA(*X ^x,*Ff./|w=E23_5YP /'aqLђaz3 L.A=>7o - {.")vǴ5JL]J/e~kV8jɀ0s w@Q~.ȩQP#x sXBu[3gW`O]O.l8 ( Cc e|[ray v}HMV哈G* zBȮ\+J($ "Kv_\ ҊacP3X_-;,ew^:UÙb1kp'!c~L-*iܡ7xϳ+"%ŕCܪ UFut|E%\kh1Zq,lj#@0O_mϕbG_>i݃A:ݻCQVέtqt\R_[W[R@vlr?2GB ɣ=Dloa0B XgY"d #6:T&'I/~Nuѳ'@+ƛd\Ew.?T9ݔz yd( W˙^^O$sӭfEv頵nߡܕʽəȿ]StIRNx1@zH5zϠ^$;g6J$ȔG̀/kkπD5†)RHBHp77n] ֓ɨgbƷ7nT WPf !ZSzE['iV#j lq|&|跟r@¬JN$n+LఙKw* ; /Ip G!TD7vntdϘ6O6_8RSBQpi]LA.4pL bfƵ*JM&X$cQ3tWdT7sfͯ?""'Q y-ڳ^≆Jze$iP9#P.L" bol2Jn(SGM Kww)쮺J⠢36,;{a @;N P&H  *:-57 .vsA ,cҚkfӵ:;ur'\MN뭑{{úƱ.lK(V+z+>AKUӕí0I-6icl$yt}J  (z0+lȡ#jM1U@0t9+Sވ>@>p-,ȧn CjQJ a oVKFR!d@W뵉e]׻υ..A zA8 ,X*aΰD8p6:} p_e ێO.؟c]]c<-[m\<Ft,q-&̫;W%)aR;P]cgw9F_u>'tCN?<VZv)wl-InhﺥppcxK<FJ$\M#A!' ?37rT}G9T,sqJ|@Lbm@z"# b gΛ2 HZ(Q-qJ|Z l4 DxN;*p |^L/& k5GBP>ѤܟlEWY uk" *|foӌY'WiL-t?ҫC[i% iIdPlKSW8T_vjMHG3詅h}Mcgr%mV}9svl5m]nDyr̵^.L׌cB5/RQDj򇭒gwS-0=Z[y /&[$k:^5 e}'$pB`FA5bʹ޶~1dpb)k4inM3uPݧ/v.Td!t>lS)PF0)ЦQڹ# AibAkY2 ']J藃 .nt +vA`lBT7Q: :̥qsWQ\]6@9RAr@+OR >BM5)y =4>7`PO7'k}c#;Y0_"7կ 1U!;Y9 2W)A yCGyAr:AZ!Y3I#rf|d+W}#?*>BJE&z|qERJ37dd/4o#:@G 2`C׀{.ї1j;nGxA"$Z.& /L5A vd׊@$A)IXi~d|iި% ̑]M#)O򑻞8ZbqC NI@rx h{k@w]E2#y\KY7 qN==1xKUKԦp!kF>ײ/3QJLr!EKLSג7'Ė3x3.婝Ci0܏' ^{=o dǔ􎎃:vQ/n=u"zjx+@Q^2f& ;=狞̝%\43LYMɤ͏9%jx*:B.G2>"3U{ H_d3HB; l;M_DyZaE۲Cn\NpTt)C,`=J.|uy{$_\IuJo7xTP_QtC~(䶤hLJ?= vi۵񐟆Z !@eF3[X]F!u@SW,̤;&|U.W'y~5lC#+}M $>ҳspmPY=w dJYyχ/+r$^RKrV3ϏQj$~0-zpX~dS`{<:g;/Fv:i~..]¶Gף?+4Le9,U1 PM?&?u|qϻZ"̕2"IzbܐUR6~ .8#o $dx+(~P}jXXU 9-1FYyg:mQ$Eȹ)Ir %'>XCwTY5mCp]V{>.c 9SOJ6Pt~nP(^N47m{lg&92Vs^g^~w-Ӫڪ6 Ϩ_ߺ(TDmUu]/Y MZ1¼I?hڽr _<<2HCpn.yt U+[l-,ALKycy†|/8}Է}@>TR<5IFاa.V,iE D`f|^k^DFO(.U qY57 z5$}ð񒞱D [F=u \1!|5vqLL?"$M0v <5Ӈxut?9]3I$Ookbr1ktR͂{ 1J+*`/o!BX 0F ]p4ȮZvT=@͝w8zJ|*)όLU0'UFcxR]>Sp嫓"n@G]?`)-{%`l?D%.4:1rH^C\HPu\kt?mM{qA-~m|QjT_0Yrz]ͲgnDGOw91ݖ; ->1[l 9 ޞa3~MDak]YYBÉ X;[_j„QC'G2R _*=~('F'񜌐Pv'RI-Xύ  ra^8%.=ŭk2-!u[fr U`*,* KfPumFSK#I\aRu#:D+x;==m% T"*`z)x ?뇘ׇW#mSJnK~i`O%-;`cWz+֒\iW Mr &]c͟!-+Mp#bHִ#6$)Gy>gs[>YI7>&۟\CUԇֽ%ִwy1Mp4 c"}GKj|hiq N"J\"xLv@n |#6]hΪE͐_fE `L{qΟAe} 82Ԉyx-E2~)WeߒRH"+yަI:p耵áj%lࡉoVc)F.eRpksx7Ưo"Z~Y.qjQ!nJ(aZ628a@D3*Iq|. ej9gyם剉0>'no`qQh{Y<" _ {Ql d 1opat[YϔSAKlyW\)!^dHljm`f/Xm!$I6lO`)^_;`'yvT!/.zQ7(#y^ѫYDIrYXw_8kɯF3ZnjXX!ؠW=1jSWxg Af:yr3p6ӈ$w3 L+73QTBl?b4JËo0mB+*ϹETOtiyZnȨ-./Ύ3̏Ts*ݿôT;g@3, 3%Y?N݊,b Z}Hq;[g\5)`E%% !>T߲g?!#h\@Qgl/@f[r[\3(+AlgRG|S$5ai_hμlYof+v_ZHqJc"Կ]Ha \OB2ٻI9Yov׾UP#kx;i ő}1y\8+R5-QN+ƑO/O'n%"\9s*!=&ZE%A(QG{U 蝑2z:)A% 6*J+p205Gb(@mI^&Yta{w|b2^7 i'IJz}Gpa'w,MvEuXiuG/aA_23Aq;_^*v"#v; j%\4is!IETֳ9$ R[AMY 9BtUZw #ڬG f{`4~Ia{_Fݰ~`9 ]jSeol@֡DWmP2XPX{Ն%``p3SᤳS1 v]!߾E`:<$xotg9`7,j$,0D8 _8::K暯gYK~*ҳ7(@֛.|Py| nr ҵ48F2X?MVrER[ Ѹ#\J`L a񽔉xMV|x.)?% ;^PmS%tq]C.~(kN"Ѽ6o3(T@OpBPo⾀ӫ?BRW.8vY C>NN 1 1^V'>k 7EmD*(K@$:%hV`ClI dk.@mIWt֔!U?Zƀy+Xar*Zˢum)%>' o-®~9g2juaEmG(G"$ }lK}9]HH8>alsn{rR͔'EeP)QvR\b}}IzQ-\Hw&S L9nYq^ao86`jc, ! vyА'/&<`.f0] i!L9_ZI@I}3ܓE 6G3O-GQOjf3NH&9M~OE`_#1MGR2ܒ~h)xkwl.bkN[jMV,^I&k1 jCH/}A§ena, +! "zh5BnNT2#g{z`֊SjPuͅ娻wnI%x1JB.HcV&K^ cث9!_p}$xk#:|F[Z{:DɪW|n 7Y>|j)cT6.\Gѕ~HY0bS Po#x.nj?xһs"Im5K&\u&qa|(ҝjD>n7MkHVO~@7BwɖZ_D0*Gc>q!P`"n(IvoH/P{*\#ha@c pke)'/w3%[g1ra.wM^9, U(}#夙%cCf'1z/ֺ43K4;g]T 6!ſͦ|}& Wm{VtϠIAh+2'YkM!Pp ʆRͳ>zZ $Ƣ[nG;]HI?tdLE켩l+9u L[vQz jlzI_`exaE06@V}ljl Qu-o(7H"3ʙ!u d1tJڸ[ |*zU@<>.!7$'<g2 o퐋$ʼnٲW$XdHt_{y$ٙ_0<öuvXI~TT}ݬ!vD LSC_P*}%B8 ?D?x(^Č9҂ԋM۟ߙA8ۣ8 >`HBZ6Ô۲#g--_Ge\7JaE;#>`We*x 3_ l^ئlitz9Q*v1|+;d!rڡ_^E~\o/M7T!P ;QQEX9N V9vfHd :kkYk8Qas#B*vDqo`21P?-ױѹ |G8͸@i!O~iB4j__q+)`bd)J rL9 tǔaquWH,7b_]S4Gb$]:͈m8g_y`<^Ň*Ӄ8rOHO[_ JȨft=؇\amCy>^zS ⅂\1?Ǣ <$LwYc2r>̶L-ZөE5UpiY.1/? h49&rBО!7w`}sRgIM:E!i_Pl@\C)]j~M%(Fv@t>~\RQ~+k& tRR)ϹX,m4W& zȘA']V<3A a (tYi(H&ss"&*xn>ZSxMrț%_;uʟҌMQK=r9s@x"*IO6vÝOt& X[HMZѷUi,Q1j8 T0.15V ۾O FB S5ĉ'`=푮]t1:\d@|MM&nwV*!ص*paFHzo;ZtfyAh)lR0}C -۷JRi\^4"¬ *>E(/gk>c50$IiULoSq(}w'yQ!84ặ!..%u5"Sր=S&&dl=o8H&9u?XBUs {|4o-*1=l'/Q&M7+͆!կ?LK›8:)7x*QnC)kh6\ ̲4Q4ŏksJ;Eb&Hd}wAh+ih L B?x^;;&o#,sE,Ȉ=4?8G@7<@K苑" `@F t,qDٱpFO¥Ua=oOQRhi%ba/r-R  Eyk2@m)]檫twp7GO+TiNwMxR\ăwO[]u{ ar?3v5Ljrh7'sբyE/ KĻ_dzw]6_~g!$5' ηi=j[)º>Gn5k Ь'Gië˜ FAq2I-jcUL*eHr(+by.O3*ځЦ;1Q^@jp(6My/nMDPv[`a AZR[ثipd9I8NwI;C zs0ى J z^ah{h9#юvDʇi8*P0~aCz\Uqju~VцFFm>Oz-jGwqke'CY m3z&8gJ8 ȾOG~hnB:7yG4/y5$_X8jv|Ve^9[Ê?bT` i㩛YޞSqٱplAfcH Bɩ& 0* eB#01>OK,(XB CԢg;!+{[߫G{HE0v7/΄Ա,va0Ea>W/&Jfg")z" h־m%k_9Q< 5b#0k@9T!m rG1rR|*7C4D4 &"J<'Ѩ8KFkB3*9.#™}+[wWeS麞]w=- !;@!G-Nw^ +noF-*ŤbBV5\aْ: "f7Q,`)_kI8`k5Y [(h5'ކQء JAK)8#^v #/~=Z0srRhJR ۷!B4:}6m;Na#{rEz&߅9˕CK Rs_I׈ÀFU9e[?}w}BzF])4p6y,5>KraӦxq~6J& dXۡ`嗼)_dNctǤ~<=퇞zlB'H̩:ע"f#+^*7Z9إSbp4Xx y=ٴwWʔM "$z]ed4cלbbYG#㰱Ҵpʤ>?O҄#C:z!*zVR5TEl*3OM X@A]0(:Iޏ4Ag[Qx`OQFY#`(ȆGyo 5,Ó9נ4~pC\ڜE ͢'i]陹UX/?.NZf/hA0w]^JQD /ք。Y^1TVeґ7\8~]s򬵅S\PlAyymeq/,H,S7aFpCOh.% Ffmt` {!(0fw* Rem'A=O yR~ L7 ,OYn^bm蒭ÅoU9i}Z2 UD,35Y0t^KsIj'{Q=H:a-{LMAؗXֽOoI>\"8VѐnV6ǹF~Mif{)efY'1#fN&d7:&H_He'ڭL0bKw,@<^z&@v+#^* s(ݐ$z70'9rpOyZ$S%~#eLݔIs k5tkCMP\"P'=M#D`Ά>΋>D:Cam/&\k)Guqu0皃#"7Q_NLV܄fP"KBo2UC=bk|Zi2 +? 4 [=n1z;0"M?€$Ȩ)ms hvXYG#BA (!ve5 pD* As&`]]C6czzB0p„ݳLn4 p4L=;䈱%g j>#c%{|D:_t av;GmZ lBDEx$KUkMl&$wI='B鍷e[ZLm! >r+>3PIhc9jOԀng,)4g^CJ]4h2uRkfr'(&]=]][q'׹a[+Oj"$NW57)CX4t9v41^ʹ þF԰V '+Q#/*W ժ]e^Jפ$9H~w]''YU Q}9Ap0D(ׅ\#[f:0m=t 21!x^cWOYk7cHPaz3蚣oZ.h/lXʳo5kHNލW/lmft lB98H/ahtV̿3H~`~?ML[pW@Cҍ/F "M,f_:%2Gߤ+ڷHS|]ۮSg5\OJZ4(:W{RcU7 !&|6ŷ:[ccjA?4{/5n#oHc{UjOr8FbmiWSw"JwB eDY `0 s2=ye&iǸA mDjgi) #UnU;rrd,hnz!%͹a)(܀tө,#zxVJ;m2Cl޶ XJ-/ՐzPo Rů={_\aъ5Ggba}C Ա7wӝ^9g&tU' ?x`GrvoY6Lۣ-Ę/”){+S%34 ˞ ұwܿ9C6} tr&=;>>DNDQ 4 )OpGD8 5B| ?}3m!=Ŵ:I(k/Aj -_t- X٢OX;P SOȉ+v&ݩli]@:< Rt40uoC+TۮJ+MZ'%{To._7Qi(tUQH<͉jyv>"E=;_X5r T3ehkNtv*@9!!T_.-gFe_;dqί} ?qj>7 "?@ YzFx(~6qY'!C''.<\oP"*9ml`H ~frfIܒ=`|WVOq \)WER90w ؠ3 M+24޿ld@B{rNZdvK*>:A)ȶ)>%y&j=/?l;XsZq{&l+I#MixIu0v-i̽ D+—D i)߈Z03RPI}Ly6q>Vf_:k{~\i@\RWҼc&eCS.Y4ba&"?6c"^$1kyǭċB19hVԤFaV{c_xo4 9ػd~ 9.Q>=fl"3 hIv[U*W?GÂ!Xi)q~i^1ET;= {ZVGNNhm IDzo{¯Np蟟nVN7hB jtkl[8ؘq|pit {kVp !4U}/[ Y|E@Ẕ\"̢J,ri~9p'A(PRT %NvSgiX. 0u\n]Qe cS^=ߩY8.D&Te!Qy7[hc,sFC`_r)=Yϝsfl4#XbU'Ra.<T"(H*. b=?& e{KG;UB7`4N>77#DrX5" ꈖ=SdLx;7՗*ak^ٟ]RA#BUv-p8ރALnBC[H8ѧm^X``B^_u%[Fs [?6˘˹$`eڇBjHh( LLnN0*KNɝ?"ڈ.90Mw 1{LR?pEsLF+FV:%x(E:|sB VDpS#mS-&^9T1e(W8xP;"j bTAG!@` =qQ,ۢ )~+θ5_QU9 4R- 0e L/ЊG>1U[dsKE`a8aO 7bljXsHA`/@ Vgu0[qց03< E F}]e!DF53Kp:DԒ͌͘tf颜/sVlyrJrßf1LEd f>"a3“G2̈ v| V;_,?%lY [kS& V}*a{sH,%sȈڋ!|X&Zq[)2`@7w;h Ud].7{TO6l2HS!F`HYJZxsCkDf:3@2U=r:Ĝηcuƙ=bTM,/Q2iF!Uϯ+TlH8J8ZLHDm]_~ϒPb;(Y7^)ªm%qxçviHxe 2`ΆrZJ]<*{2k@ J!+"[^ K7r+u Z|=!V12ʦ{=3F֦+䪪]yi{(~KI"do[SF1Є%(U_r_2*,fmRcQARѻP T:q9A „"HzRU&^ [^4ܘnHG1)plNOe 2c*.LuaG5eXl(r$?'ϭ9, +ZGQboUw3 ^̓#8[z,f2c;M 6C0Υ7ȷDpO*%$| byl,2NrCBq#@wLƘQv/P( s?9wj^r̝M2)x?[KՐ['D Jf+tѹZ7 WWt =6ׄTr|A-69)/_2<})QD*8hxauKRtAi@;vQhĒ"s%x#UjN|q vx4H@D95)zW)BH)v$0wke\w 1޹Vz54DZ#8B@ ߕ>V l~?Q5)xo>uAM":cijiӄĒ-)OV",Q;ڕ{[ LUp 2jdg{M5K,1(FnI6@w#{G@{l2JRyNVdٳ5pfxwnhڡsG|EQb=C|E?=5p rp׭҂BlCjlQ(+ƸٕX#4ȼxŒ"H%,XAh˗؅PϏB!> Cb.ï a#0?HoPE>"|xPTtRNd<>uI€b|JvTbw6?Bz{[4dߌ@%ڱ/C7dGZT;5m$R,N)XNR#6esIK ҏ0v.n ҧ#;uj8`du )H:@˒Q=/i5bͬ^ٖR]2ؤTBhVd|k2hs'cN@+_9o[3@ qg 83-@>(r+SˮCA?RF*Mn |nQ#FSRRQȗk [l? h5e*m^Hyh DrbP̦]F. 8=ţi6:73QAĤ/0GM"v|JyT<ejs~G|ZxS~T5b#͆sf|ɼ z}:G$vwV'$)\|rl/8SKƍddwkO-U7:,۞y\p|eުG`FX/9xbv]0=/xUH# wޅ5DIQ4& !$]ݼW"8tJIOMFnmÐZKL+߮h kJإKߤWckbga(Uzt40>f))QynsQ m,CZ3fx%xZQ:k >a2bIX3$)zS\Kv* G`ʆfMCt@KMd({Q Fak}?!|͏j4cV`iIBgP1M z=];3UodȔM=v-63d^=y_ᶷzv@Cz?+{YOoóI@a]K/VWBf5{Ft6ckW9`qbNȅ׳*@)%[ P V>_V VDo)(K!d̉*7uL2 w+8cdf$a D߰ƒ;hx _2۽~.Q9Z}/) H*`}֙)vq-<8^{j- u^kQMWSBKϼlwM;h~ x5m&tw19[rCV61r&xD`G(ӵ#:[J}t+%˰N 7QBF*ڽ3/6rKl-_p w*?[ks?S/ThZ!޻ǡek.d##&La?j.R@ME ToUl '9*&OrИc9a"TDD=Ն@7N( @27B4 `yS0c9d$e C^y Ts^oHdp,MF"@n YD 3kG16iy7 C{LB#Zwa,S9mCrWGHi4mvDd{42N1"7'bDڞ p+,Nct)΀Fdz6Vl0^8 P 1dVӘ1g^Ќ]Ӛ-(җ-׀a-y,cVxU T"Rc=fO*cD("uU{4KOq=عKkc|%$c4rY羒C)e4VRfޏ#B}_/Wy^G ZkI^9jJ@}& \(P˨{b=Aȯ𵐳ZW 7$x q#~Dm,A*j"R:{zk$#*vHj0(.&~Me73YHq/_6kFwRom#PD'6Zv=;ڠ aE;W4TʃTg{'[S"Dqzl'OOJ[ {|T~gsn,}ڣaؚRJcfdj;^)LIsOdخzM  'ݰ8}ȽtpS2Onp.6wU&zpϒ ]!s rP^3ԣӕ =(Xە|4D'k"X/٥lɄed$<䉙N`oR)w23Pwk74Ǣ;"Bz/Ԓ\ ?#6 ]=z5H4 e>X$A6I葼sIӈ˞O~RrRgͯqCލe*{eWb |W ״!R5ʉ$ʢ (0IG5yע'Ghs|nnQ;`DEB1C'Em TaQ~_='N* ybg* ?, ͜+D-\(< LO[[V>H'+xy%Os)ϗ"ѽi״v1Cbo'b}…|R35"E%n9b.цp"xAnKc7U3Lvz@:gLN{ ,Y<4+ɐ 2E~?j2h^ >6癩5Me -m;O(C6(pG),YY>˝rGN]/;&\ ]k] Cyr{7 ZXf&`:T; ')tT ZU1Qg o,nփ`x NgJ6alN"qWby(gIUt4h SR@W ޭQf iL])D1zl.gXpzqڇ h\Dʼnp$N#t-gWO#c1RCMG& :FӻydE)˗x6"dX)[^*ƴfTlդ_`'MӊsJX!}CQk dRij R}s>Lo9h8<~klfZ!l 5=G{SF QH2" چr -fþXJ}F3pPuЊ-"9fZ(Kk Ӱƒc[-:3]]Sgi< 5J EIgS+dpUe[e(A¨5'Hgi~ o"ϰIŴ]sCZͅaw$ga6vs̏=u#-/H~UtS)HHPQ.2Q`{ɁUL\OU QGpFW~zp{J+E(XinƇ0Vy-z-|QԃhGg)`骺+pu ;&Ӆ&df7oCLseAk̩0`/x5)2pOӣ\J)Nn0<խs|?1k ~uu Pt;m;˜"iYD+zH@_26n i1QFF[k!3p-G rs}LNJki ko&5=tj&A |c"6$Lq =R0> a;1jmOyX^k״~raOJγC;ɏ;3G<4i2 ^~ddwyHwF|n(AEӈ%`sRkAhބ[>?4ӽ[^?5KRɤ#"CĒ. ]t\?i#XHK9ܹ٢[ ]P/ XS0RsoX^\,W{{ZxӘH卾ƱqՌGnI(AFTŒ}FilE`KxuLIѱbVx?k~]*u"Nfm*&#o;CHLw! A2GTZ搕,7򠭽em\FLOlO?a{7'LvƯRsX3i |ڈE:9qԜ]>6Tr ޽y\؟I'' `AL mSGm /k*22.0Z0WkOL""IpLfɖ}c ݕkDžl.^(3ӫ"v@ ȓŅsjUԱa9C2-+^.ΗFߣu*(O>JE䫯̈́q| Rw+[&1Q{P o)W:OCL[{i(rl׼<H!L:hV֢ Ӓr}M ;Vzf>:. t_1P~l[;6\?#Eqyyvj1ty}}dZs8"02pXAe9ۅ1,ԡ69lQUC# zʃ`>G9?#Z w__kr75=Bd#W6;;TG\H~K0rעfRZ*baPrO ų\力S\ш>oO(:P kk qKjZj|e>r$4 sTL7ʰd|$S C%aȃdOJIdv_?Ȉn1<`waB|*ˣASI3K7I@ eؤ#D<,LNMT*I RTEl,wB8mOs޴^ZNmHID/6?Dxĝ9j2pRc[wMn5c^:I'5E' :?4*utϫxINhT.'BY+20ex*>e~R_.js@g12l*^_"u6?-kɞ25E 0eEm"p367,6;Q!3 MOaǬ ]p!H69yBSa<%;yY!(=ZS~ D+A>]]7qp2K"g R{CM"@9*Ygoħ-5wi#/LcFˁ{x &il a?-/ U{fn6ܭ3imSGy);rqҿƺ8NJ.b*tfY0qЍceѿ|h`0Ga u&p`.4=?X 4,?*CBS wA-i ByXTp'%y&(lZ M-g;ezQR ?ԕ>kA:o} ci s0('l^N$RYgLBvJpK6l({*'kJaqgT$g>BS!J6F>Ƭ$,mOjӂj]hU\F0! k&;,̎%BR Dv5j޵N6\JNf1,oDL%9lQ^mq"Plq̄+*úH|3"<}4!bn݌lОlA?QrdGM> 0mM՝0pͶϸͲƼ5"&y1]ңWЇVJBpf&ӰH|X2 ;.1SЊPR [+Si,x9DK.#:  ~32DQ N+k3AX~n`U&61V螘gaSW~dRTNwc/pϘ{t]Ig[uD;rewkGDUH@:Hp M\XCu[wCs`;vIa.DiZ,^ )3L!O =78ftz/ڄնyB.n2k#J&x*൓s80"ۮ܊onj9a4s5\nH]ⳅ{<%/yL7Q H`J}mI ڪ:%_e5i3R|k/@@K`ɦ!oW3U*Z8 H}foJE$r}w⳾1e/xg9LoassQ2=Y3v3z +{o$(7[eGV PeX"+Lm Nw.weqw']j : 8slܰ;FN] m31ɉe1zr*O[~VI͚W$ N-bmq+4'm"h:UeY5~>}3WZb@gt23BG(LSGGF ]UݷC&M&@.ya!FK8|ݩ/MVzO}|,V:X-ɠ©*rʦڵ]_jpd41Xod!\ x2v!㄀z2k(]r_ _&Hnr<>5BQjp}oUT>sfJ6bZC\&-}w~5\M0>I~ֳztC]0= ף'ghg 0cIRk=%g:jFaI2Ro8Uҭfi\DGӥ7m\&Ic $# }> &fLv%7]+设xڟU:`b+NC5ϭڨ> HO%nw K׀S&KDɞlWV"\ /b[P8k޲4'kEmLFOtw6є=ވ@NHzam#탎E/~Aڢu\6)Vd4.Kcd֚S%p}B D&.H?,Gs *^c\ģZ>cRްYleaŤI b\"`yCdg.wRAѶ5Y!fN) lC>݋^td^KP-Ձ8ZQM&}V_qh:7t~BP~fߌ{0:W|"آQ]n k s[KPn`k.msXMEOs4a(H3(2htW=w \?\|+qTl ҳ,N|*>/=x<H3$k^{P~՞`V] 3yòY NЙf}\OFpvMT`.qemqԡ<@!2qMg/6 "/nQ\_nɅ]G&SwIiQqp9BBεOtT4dhcarOV)ҚIU5L4w){oNfUGZ]lx)G91ZLXt ~kg5^JdX_HɈ#,AItӔ $rFUow~ JMbu[g=l NqqЄj{[s_6j_CC/\zڌ{9~F%VRfBkj3yȻzzU.A*Luv )eC^tscONoowS \h*4]9%YC ׃bnrF$һ~fd^H-ѾnU2y)S1a UY_P,w4?_&;FITa!td|Dí3^FxZb \Ba4ĔH~_$C%S;jؾ Jysт>6)|>E"uU*At] {,#a5|j7\#u2s_`$'o7o;7kyR')9Ne?5X!U3u!6NB Cbx%N `3!FZ)2nUP`|i>RK #l+>`̧7d˴ pn:s5׆RN(W(l GuNm_PM١) nRA%8I"l:d 9Zt 0։⯽kws̹[W`ǼvtN349ƖZ1|><1+C_!āgH]wr9cXJvԍbk̑#':(@5)Z(a_SZOVEzo:V)6tm# JUkg ߬lDt©8dTu|.~S?C|y.1yM5tC*x)={6<};vYT^6yWhߓ>q9=vtr=u>wZui'@kf2G"]tݚ7h'-Px>Q.,$I]NNCSCRa03N@CA03ro5$n.@[/E-dBn`=:Ϙ 0* k*O:}$L]wy՗  ?B!%'X= .>w1w΋ hQ4ˍ 9F0x$hc%CC#(_mwͤ0ggsI#MB #oPv#G: O>vn9H ٙ03k@ՖnH)6ATm{(>.?]feќ|%ITπڰ* '}4: 6sn/UCPE2jdG ~ɣu .{8m3V<i2^6JwPddĒ+,N9h>*Q&B~•l@1KFe&dR[q% Z#|?q'U1|#a: A4aejq-v9u97y&l'+L:(W*덼ʾBvZ(ܰN߷'^2à(tCVSC:y:1wi9R᷵~sgs0]EsDX->a] 6ۯF݆@tDM'(%r5 DxǗS=}o1l\ ʎ 1YD%:%< !p ՚{ !R4LirQ Hj]f-`@:;`gݬ7wWΡ=%Zc+_^׫: FZw .PPSZa5|sZT&Z9ww5KY{*`hi?wts(5='kh^gc4.F; ) kڊ0[a"!X\Wb׮fV7ɴx;Ը+K%>IL8k:~nkG-^F Ce3Ӑfsgrᨿ#biZ̐Yp%F[w[3,؇Z|O|H9֤||ؤBԟxiw5+H!Ɏrq&Ep 3_ɡ-B.GcͶ{J Xgu={gEfQv@\ЗGr wwtD]LPFRH\m~M=2o4Os7Hه,] ХW c{̗|[]2})MyHH[V'n1ϠZZ~&/tR֦>IlgUӅ4⣻SAE}'J( ED~[h\j[8LkR^cHB5g Q|FITg^"Hu+ǫX 4{k(Z`i۵'fjX0 :Bx&-mPƊN%PY􂈈oLxjT M$BrxJfދ֏ɜ|R vYmBSC$A6 sWT XNzS k 40nDcaMsn 5x/1r Gs><ƹpoR@*06k#1>,OAsE`}P1n/HBj6mnUFVH,'iuyg[( Q4F| l~l=B?…,+Ĩ _HZdbLjX̅HĔ/W6Hljꔮu5ز H%J<_q3%iRӢ`|yvFrE;xC 'g? Ѓ*8ϒԍŔ]Y b"dv%*ɾ[~ZI+W6 Yz{N<)γ[`tfA; y^)\Kx y1%evaP`ʥt?ȤD,FsQ^4Tϛzpb}F}=tYMQ-oilг" *~05M;?&XkHG.ItyL0=C0 g9[>/.e8njj9jt)}4W8E 6/aC]+Yݘ|> :LwS0Z2iԻDUqڃ%:P&Y}:X%On ;P ;m}z|f뤫SOD6`EMۏ`x>d@D1!$pkhh8,e~{vTUb0W8 -gp9^>pavkcIyI=yF\*8vM cD"H*ع78A{"Ju#͏rm˟aPk'k90+Utd34wIct//aWrܰ# jzUmm??p*_ eXMفԯ+{[8׿,XOu3MFSt(#4ɖL*E.u5~ v^=)!'-h(~s>(+~`Q㴐l'߯`|'jē'"PA"B1yXX=#VM!}zu3ǻ̜o Drg 8'mKlzi6y83 (%'zE懋P llN($ 5̝uas*Ye<(eHeiY&* t>^po#)#|ɱ%ZD `D!k3' ^(Z-|4(_ I:8,fT j'eW/'l<9J4q6iceVuO^X-R [^՞%[aְԱ:eap**}{WXvFH̘Q,ߪoaA݁ KBٞyl|0yԮ{ҡr Tz{B\ gUKXϦ5{X,_utZ5{b8;2,HG阫'8*ϼ~#DQtTqvz҅LXmz ؂ e~՝Zho{w\A6ȉ)tUd] rj6Co} $@4twRc{`ʔ趄ً l3,•YQZ(M Q JnV Lx628u}v `k/ BG A"tПJt}rǁ^񊵶)cCUQ Ƀ抦nUdcm͔ɢ;IB ѷFQj'vҢU~KC H~2WU\FI6nBlֈ ݻG}'z%#%VkJ:EB>ӯ.3 _^Osf~%>pNQhFڠg[ڟ@Dm[o;i!^ VlPX$iasӅQwu>{07~DF`B9]o>֪JAs >^kF;Hvy**EE|+ccAkO,-ayCC =fe#o2zfqw6scNFu+cp@xp{Dko$n<1;&V"2M o)|r.f<:ܘW/=T>]b 5U rjJ#TPC)RLG/RK5_BV$ ̽CxzSuLrv4iE> 0JozU!o<DʏGdfAOڒ 3`T -3r>O.Yx43_Eea'QAqC⮫fp0Kswy'ߵ+."SQ @N79΄S.!KIt!tC]ZaGO Me@iĽ(Q7ɳ|ċ̱}t6Gl,ow5V! H~`P3% SD3:%1CgNh) eրUVi!mN*֌Urva|6-nqW.8QaI:ȡEYnu}y4P>6Z( BFiMcЎrIY bpj8{j\>64ѥe6P9f \^`)68O>1NdGpX Z$=j؟x#W=0F aOEg( ǽ39 -QQOІ3]B㾂5NЂBUH .c'~/o([V|=![ >L :yp$p (;HW-_!fʪ$ *c%5x J ?R- H΋KG)):7\Rw#v(ĮR _4zLQ r .VWqڋw(ulX%?$9*HDJ-xUr{ps`T$R[k HYPhyerK9 n)"3A.?{Ov oA#O(͠t(^`[[VcrYIMnmzvqxOSxHQ7˭:f$S˵MCdUqlB"~O1Y˲fM2N AF2"hlClzGwLuȯ.EξL:sko*8z?בڕ%Yx||gj3}(fErGvMt;PGL&{TK Ԉ^סᾘrH ّ8_+;u~N 8=t%4ͥ~UcyжR\Z莣Z+uξ%*y{P3*:B|-QQhnM2MlQg: Rd( RмdZ6i&IxT 1ʪ ԙQsI#MrpFʲ/cGѼQq (;.'[Cx=br-SGǪ9C\QL#e>x3;=ꞫJ<VaWMm>?`i@E i%b)"RD3Kpƹ1Oud4̡/REy XxU+@k)G#Yw;P OI>zt2gG]UɉO"$t%dp,L& @(zw{낑kґ5UgQTkOr(%;_ͦt»**oe h0e^SW'`)g:{*yf{MrC jTxG۷>\HhRs'f<ɾ[pMYQbo"˾Ҡvh+{u**|1JkQ o*̦ҢD$.0M#alNՁI6_ro$d}d(0SS\m^Wyx ,|?RCZ85h)}{Jؽt Nu1bT- Y)6maQWٞua6t4Uh(f0@#Vs w7;UgXu7|.\ϋ$S8fpuGiSUmW8,43pWbm~r͕kȊ CȞ@.}*4] CnlK3.GKbGi~2n<82J^y*azDDNBBhZkc?*C팊n)8=Q$i7\UPh\hj;]} F8nt"\Ll0Ԧ89 7 FOgd2LlQqr.)z( da}Bhk<}*#3vォ623I{ *2!w*p#o#l+B~n/{=IsE-{V:u a. aMt \> xIu?/"'{aJ*MPaCJbamzaKMs"ɆlIl)'>vw RK(abuw@s_|r~3s , jz_[iSGn!ť^=(Z(w(eSm}ˊeq]t`Fn!0_얇vvL#P /Ɨ_Ú93>P_+oډuůk0LG6o`}9\E:UU#/ y5X-i)qM-'"V3 E_^f`%/q@Qm\Xcy[N ݻͻL005L"bR 0 3ng0U#6$ǙL|^< $sˑ䜶k(B|!)c!c1A ^B}8ވ  R3-EvJl `Rt,,~||655GAJ" 城$ǹv#T0%g=-xA|}N7! :5~y]L_E0q[Hm˺99-Ϗ8l2_dw3DkgK JJ7zt޵ I{ ݯhMpG iyPG9pT{x,C ןy{tj+L{$A3]6w)yDIc͛'O#lxOwOapsȕ쌁*iɈmvVw?5E/vm-Mޛ$).. S\0@/"[.]WGow`hV?}. Q?[Mb˴+0+dԥoi crYrPʒȧIRIU];xBMzq*z f)X"cT"p:=P5@0"!y( ƅi*>*)]|<>Y #OjȽz::7*p7&]v؝T_"WFMTK5ٙem^NŴ>b P'Oګ;pH'-u4贼SJ s|?LÆGR ECkk ݍ'-jU#6ˆNi10t)҂ 4ڈmy:H7:1pz>վ?|B0TKr5q¿yɐ&RNq}ؤ@F1:~QM"6Rt21@M2s@(憯1چ< R⃒ /mXۏW0C8#/6~QENWԽK!<2ފ>E P1x g TcM[K~}mBZeGC`9jfgNfߧةs@7Ow+d&*^JG!n౮t !~nU>+v?eqKT++h6ES ` z$6ZɗdHT@ތ"I!KeY&&|R\Q#^qeu}a,5/c^|xw4ϱ7w}q鑓1o!~M}VzԦEa_͆saPe'4/ƚgzz78^/\iġaie牔VJ6^Qr K0*w&af-,ey=b9ᡚ- tg.bM:G`lx4Upβ߱E ꛕx /Iq.E΍,ޔɔ ?ʮDsvז6VޙO/D~oe @6LO%`a_Ew:ןk/%[-SywXJ=Mo2mE)Lܓ6r\؇v5|7w8cؾ n$T PG@ q}TwhzKZ$!^< LȂZUX;Z,NAm.-ߺ3-R9!Jť_$3R[:'p&(9{`ƷprNr>b*{M=#:s h4?"W3;E#yU^Xdq 'Xs<.&yٶᴫz/PʇNpZ6nI;.Gm[D-q{G-;CTׄzV춴G@̌J}o* #\e }d _Dp a R~1ܴtHX[B݄ +vBeʞEl97F $k,Ū)0F.FTh{ähD"n!+#QE6yj".22EuVwaۺ7:G~ 'PoYדL;hmn< +L g~>SJX(oŰZ!$m-ӽاK8zӱՄ씀)R2tcEj.[d/"T|=sVI)\ X@;p<#0a ;2ϫ$83}oI=Q#,})ũ!/)XCZ_Z[%z-\ G{b& 8#TD7 x3aOoI :u?S}-uJc$m<}O~ A2a;"?yǩ@U&*me3wZ Vc%| FWU5m"z8-<Ĝ`3!K^9+ JI^~OeN&QM> %M%zKEP{rgcém2@R mLDZj5Z+ o$nIg:yw.v.d+'\MHSD# 9tj1 i.O/ FE l'JncY{}c*}N}䬴@8f#h׈4Flc2\} DuFDi+h>D 73 !|חW0aЬxcN{ $N?ŕE*ŐWݿᮾfi/BZ [[tAQL+w)5dy3ZbbP:j>&U0Th>~\rS#E AMt<`}/g%NZY, G{)C^?bpC!’&9fG{nzsk27Uz>2 w:3z_W9--+G PUVB7q#gRRENK-n4=m8ڵv7`  $$'VD͗k>wybmG{ RXd]43պK F<7z!J1t(IL3Y?'fj_gFfu?JQ3?L<ul]tR{ec }0gYWp8{Lʺ EV{__NG$|NݛǶ Uw?`9(x| '= dtk hD$b P~j!r #%i@ʳn3abfȠWeTpf<)Y,jRMhai$dʢ̓.Hzctj<5m&ݳ$}Zt} ؃G@)S19$iؕShuEO+'63p %?ZwO08|̶ReҘÚi1;{Fl &t%!A^Gi%7@K8bkWF6٩᧑gP,Q d-\NhT2a)Y>҅-g+ Cg4-BD1fF s{>% \Lyxhb,Ot?& MҮG/;eDxrvNr^w֣~b.#a!0Z_KEOnH1M(H{$:tx ~uN@{]qHS񲆅5NjyD/MEҵY5!\nՔФεSV@ .}9J찥HzGn*a"i̱w9 ȀQi֢J:o|~%LfywYyۮ|E[gr.VI'2}K&dɽuWA>5r4˵+gttbce]| J`R>]:yelŘL6, 6Kc&%TJ7Lj[CIMfJ@7\Wݍuq f~J<˃s٭`?xV*S[6q;{_Pk1zpяN Cxzp)Dt:#GJZgha3[T.{Wbx7R: tǾRΧ3܎eBހF5c{tvSTg9=rX9]޻u샔JYT_uH"rQqd>_̳DV#&52K>k!$@z (:F_E7Jzgл;e%Jܖ .r9i>[+IU'TLjK gSq}CBr=hk+247-sU[D-.C*&: FWV&0, L7ɜYؽ2AC&rMaL.bA`i$# 7/7KT L˗Zբ)Di1$,nS7ADaOdxFNtN[H1q"Ĭõ;$¨]ÆTKI;ngm(JZ-i76z-֓?Es}eiJc >ta@`>+e^Vf|߱!0Q /#N VU >@AOeͦp"&'we~8Ȉuqå.w=ϵ0=Flh脮1 ^5ӛo>ϖ B)rN@xU?k53y`읫ׅ1|iPCIONmdDMĆA U棷(]1!|VQP8xLG(C`;?6͜MvGLw'!qcGi}4Lȥ,1_i|b# &!Tcv)>%H=w&+Js]QW4$j9:ܨui>Ns,!Rv?W 2\`  Z[AO簱zӣv`w!{KTm7rVI9zTֺFk[|`g z)<- S*r6tfJSog-+#iBkysbI-Թ*,L{ԣ W/ez2O+ z[fnVCTIdF(>n[QAJgf@kE^Mٹѕr[N ߗK< uum.ݰT> :>PM?JY%czh;ǰ xŋTM)_yBLOM˅3>a :]ʽT6::؂5MoҽչЋ_2y|M̘UODL~c\[;:Ï dtR?X*7%Ny6G$0c_Mt{ a6U柒B& S$"fMStcVǼ Zbڤ]xU NvϚ=Ϭ( T* bY4"1|A[ό$YtdIqutC1Ύy21n9U !$Ԇжb cG' e&]v]'PJ䡯/m t~9ݸb Gx:vPvZ Ow.hzs:=sI[dK)w&Y:[ںv.ľƔE`}2M֚wT%)FgFvnyMRD͒ud2mpxefh :EۜZfr#:+s7u6/z\ b;G^hĕ|\1j?f8,QBHY)z.=X-<29XArнYҏqj {QbYc!Ґ})4v)6FFAo!#=ת8o^@1rť\s=#s DC3:)CQ 5>w=9_dGνNYz;i iM}FGVWnstTT?Zͦ }I}?+Wr^G' g9Uj&M%kxhYFx仲d|8;j&p6{;qx,>5LZKDbL sr&hɟ[;f;E+[4Sdl6d<GbS @+:cȽ H!&; |BȻs L`% Smǯ[A8AͲ1w3Jq$1ڑhMƞFdYWW. 6[:ڿ gVHgcKNbQSՎ;[?u9ٮ3<70KQ*L$6IY:nܡ[i<J8ڣ &ru4$3 ?JOTE^ہ}:U8Y_DJ'`JvX{uY"ΐag/GԨ9u|o|>ֻtT#yĵ(ܓ%0Qgڭ;jQ'Q5bkեv5tn5nDCmQ;J~,@)PۜX6^ wze(p&-xU%M1 뉛ؙ~9 ?OXaJnS-nP _/4N, !$5U1j%.QC*U ئ>!AƊJIRERjͩ`5MhEY;O^PbUڂrT*k[xBg}BU &-EDbŧA› .^~49C^x=0rtMS,m~Wu *|U픧pn4Yxc,v G#U9d!w8_uJZ]Ԧ9GJ):tB:tF/>"%UTe(s scF!Mmqpm] |K6*X̓Vb[ xcPgM3 ˜ɔ~|!A[Dn llUM0S` Ro<~D{$ !5R s+V|*N jԦ(~VFɃ|p[/C S,I[]#L$I8hv[EdjuV_!F'ԺZ#iIjvuZY)-DQ*KQKcL K[.qЎ՝Gp ;s\:|"X&s{ EeE̹-U5ؠV67:) 0ˆrk^y]:\ח>Cxv@) TZA]܎åF8q{$B.p)qdr#&ZÒc A7"V9FK/. ! N^aj}ڂOi7M[V -iuRr۔@b{:ypO,@m<0n>_WK&j}'oK3Ǩ~1vRiqm.Dxpl͌^ !*7w&]ϠΎ4= XE@ĩs5z1-JuAPr}o3<ەoϕu~PXc [IgidÇ#V6]^g¨lʱY /o_ Tx Ĺ/w\oӮP>R_ar]1e.|LQ"똭1[A0(-e&mllsn<,E~D8F<دe0\gx]iL<펁9c{8.?lŪ ?][ԡ%ߤ30/rf&\D}c 0rL ϳ5=0zRuR VJ{Nsx iy!5Jg,I'Ō[9Iv(ʊ7k{*#5K3FmДDyo^uxp'yqv&d55L2?k:*K/(azJqj`'c(6:= dO^ndl dT :Ze*jiДFM7nT၆iFTZ0$߻au.A۩JEF |W&]b}pգצmzL#Wa'5k)(3JC,G'+*gRQo|c9 c*L0 :[фUZsz?ʏ={<9n*,\wء캘Xf;lC>]Y/OMٶ {&|T8iizu9ht:UhI8P6""ULnA C8-Ā.K;T݂>ZArcVjοƆUa7shB]-*abIectb[A]U`c$A G^1 {,wQ&GJ؂DDLQ08D g=JVA+$Ȭ doшsm.69p;Z_BZS1T纁VpWE.><IsM̕9DAu/Vo:z?jXa./Od仗_C퇇mv8r${VZXg&8Pr> юIḦ́Qy5Ф΢h2vh3u= ׯۆFJď (o^^Z" 1/ 3 %y̓[(HS˕i GL.[y`⩾Tj[=buD ީa'`+[Ǒ}Ʀh\PKL;ir;x枃$ZY쒊Ad`]ybKX<yrP8ΩAWi i^s|~:m,Rɸ8w&F]O?cޤ3qC-MVYӗp#8be*F82a'p?X^8ZPʡˎH17N79a/_H 5^#(!T[<f=J+X {CVL+E`VRCv?VOqÓYL y+*MQOGг3'S4i=Z4I3.m\,]QzZgNVBnSU:.1 tT^!!ӟQrg?"|$Fb;=ʖy?9C@ИU̫L:1OYcSDt\p*쏠шָLb/@VuQADJeȘ߄,i=Ghrc2GNz DBsYnlHҸo<}!cإŮEWJTwBbh2Y/ XrAxv sV °(n)G ẇۺW ]K.[*]_b9Qƿ(ko)":䡞"Qy;9G5c%4$#Y:wh'*ˑZt՚gvW=[r?;[rMhH|#ܖ ^TYMs9$WV4sXuk~XpQK_~ ㌮E݅pi ["_:c_e_;b4= PY/Ҳ}DaUW1Xʞ)dQ!:mj4JfRnB8ho=qLs7*9tbߙ4b$á*Rk_0Y'jWTo$ED{> ӭ$`¹÷ {@X.B`7kpb [ bM:|0Nz %8CN;9u}#X3mp:)]S͌\=\jilDYAmˣ/$ir,3䇁ay};F>L*]svAJS,% =Vf<%l%9/~%pzQAg w/0(.< m]/UMٝ+lZ@Piύ}M]g>>:wQ7~wؾ69"1,IR" )0Oa6&&W@1݅$t"7PxZ 錻鈞ݘR=%3E$mj01-3<78f jAqyCe@x S.W\L֢2le_SS@Pk QFؠ h0>w,OqL('S[&KS_=Z' l9`| ]\3$<œT;r:y24usɶph** aMRⅸO!sR׽#4f 6^D*RܱaM(yU=cUlQ^s/rj"rE&nX8߶ kF4PI~+E_wЗ٤ p kE FqFsE3a%ʯG{dʬ8cvY/g&6op7kN~iM8D>CfkжQ:[^t͎%#7ۿWx:ay%ڳ/opáq3 k d'?"~DO Y)XwQ mPjd0)h },RɌ(S)G(cPo"2,HgD15b Qh d= :6mAL<ϷVuؘt)`R2wݘ2dSJ"f /&XѩҺRCMަN Hņ+~B)ՄJd/Te7#)jwmb%o AȜ_B>f PdiyO7A8Y+E^J}۬JGdHϮcm#΃eS~h-#b-x:<_l?hYٻ<D.0ʿE88FcJ E7pTRP]M%u9 )SiC;K.d2;pbSo\֧+l-]2uj2i9i$D <ӯ7A4Mg葚cٖ#_c)T|1끨m=YRDžւt i:_J2ŗTzu =ZJP'Y,ms^9jY|ڍ= {erHuB\VZ|dG>L_ZrTW6@}Ӂ]@iENGwc =`D^rPbe͔ƍ( S,m_>FydI;ЂS31-)K=Jr=xʽT˜ٶٌ(WxvJ;wcPHt+PGZ6`,J>56%C1l*k}$s"BGUX]Η[Хc&=:Ǹw\/}|G-sP֗[ iQ +!SQR9%|위vc5f!]Ȋ$|N,b| UiBqeSXW5j50qilnBq něnKTcJ^6BM{TLs,Y0)GZDL ahn er&6vh'ik4A.AO!W,aP FL1wF/+b݀ H6vs |m・ٖLI|oJ^0]xfJlVj-&yK nS?dSZAП]_<Ķ TȹZz{]7F| AQ+jD\goxFyiěYLL!Q*FG-!=,t!Vy$* O214NAӧ7W)CgɘAV rFQ˼o4F)*@p@XkOQso2LC5h%#WΘv6ȏ{)|J =I<@XA?P {wSxh\wyVnSL7|ğ3:50I*ޟa]7%I(~U9 ólXJ@^!7|)@ Pyg 52RJ]g3BZg1\I)aV &?X[ʺD Ϗ"ѱN*N'q).m\[H(|M'JІ6`c&N 98TQrp' ̖WQJTiXwJ<UJ/1s.V総H(WAftu{v!V7m1ɸ@o!SS6V4c9~'?DyR}ʬ4Ai.S>>pxr{qug@oy0A#Xf9Z@;'kkhp rqhv^x&aĖ 4@.(M(aFSdAJ1\#\SZ\ @p*XL]l&' GDm`x4u~:֯IxU=}Votbih KaaAr;.}dzF(7n&x"BНl:5Wkѻ)5`@Hh%8UBy[{a .>rk.!,in[+Yq`tiuI \;oG_^GҏAr:\`;Bw5Hсb`tSnRMjlNJt|zzk԰ߐhݶ2}(̸(\@ F盖Av+8PI_ġe)?5ĜAp::7FL{J 8 ^(6<w$j=kG\KQ.^14iQGp7C%,k{Y[urB- iY90g*b-UthZ;%ȴ&+%;PxN0*P x 6}A?AM$NpFS*-4pq=qSO]&r-8q$:z^)oM3t" y,3EFa̴=oסe/`t5B ? [cS]f2޾+^Md {vIdbx1=:r}GބJ,R# =cx˴K i?0Y '[*R\jѯUaӀAJfN u4͛|9[H>Ѧ$c.nb n̦)֡ٸIUT^j@g1 c!*`e'aԏ-O !+E(dJ7;Qq?WHYWoX:LD]^4BxH\t9>T@Hef11m@=N{?: WJrNؚU FFLts`p %[O>DpvF)x"xb@J3" pg1a(oҔuU z3(2&h^Tr?x&ER HJ]˺LG>б)ͳlG} m7ŚǜȠf Zx_*7kd1?{Syqw%X 6I!I{v01oYsmd~φYn}UA=t,΢f!e*;_͝=[sK+(If.PPQS x _;uц74 ̹˓\V % ex; 6IyM!yӥ~b^#bGsVɐl#3F$PSxis&_|nj13.NzBOI@,)rm,*/68|=H߉xBzJnӀKqkd#|lPS?ze D(\nƣA*4E[rز>@ȣ}#8fy{iF<|&M G,{]B FfJʉ[Y`RS}Q[]< -٭ gaԢys 32VxdתbsZU8 _HyPw}.fӖv!a$z~DK4/R6滄H>O%m#lY]ܧ/n9ۨZ4Ǜ MYX5I;,6>DIK!p[':? qrĎ3_pԃx ;"hjaeV^W>@!XsWPz;Q8]Ã3*Ύ~ ?PRȠ4*>zA zfI+ ;wG0R"`1 ] {V |;j,"y~8%~@̧]k0[ydaӫoW&Ubd; ͢d1w sΈJѡ2=)Lx= O mX}+Ճ ¥( uL* pc*ɻI޼>`zҕ'fݡU|a$wЃsg,Zp\cmZ eT4SPY_{ڿw#;6ѩÁ^4p,I42]grk'=e\ ?&vT1t9xhge zyvY8dtTeOHL$h{@LQu=WA-BR1#]fųW?ZnHOcWE`K~TG,s * +?a>,dZZ2q|eGe'.!m%+ 36|S0R)oY[-Ga@c>cpF|J1bP\Ǒ^~UXo7co!߻!kWadL1s6Sp B,C=yͰQ@?_1y0~օOn@98.<8j2#e WW`at v|)Fk-Y/^m25?!co+ E[Pf(Վ|9&:iBQ: 4HSn.ǃ >1^6W/w)#ǃ!SU|6hJsxJ1pBRw(򹻸/c9 #8G3uHr{Ԝ8&(%3o&Hw\6eC2;ѡt}s*9>uA5V$J9*9-f ٹ~<@\-u?.CɔT&8B` !jT^пi^ )]˥4'2TVU"`Ba5\2( .|G'P?X??50]t(b4a.( &KTѶT/0 |[gL9j~D/{h) @_.TC!#SΔtqv8Gzߎ fXRN9MZ|2vgB" |o IieލHA& )㠀 HGkxȑ{ i<1, $.\HA%OY3ڏnpyKqɥ~IUo7t;#ҁl^ЧdmJl윰L@)Fe!K0=jbG=#0s*7((VWos&sڙ* V]JWG,iDh`ׂ][A7hR9xDpWPda5$1ocꢹCf̿>u1nl"򂴴#;Ѩ!eMDOgd z8IN$MdljAD^KsVegz!dl-hE=oWx K̸kA<}-hG2q.K jȕ ʹ* =OTsRHG@vA7@vWNhlyZnʫ6U yɬ]PmJnI{y`Blmgť[-r´\IxR)3czњ &yuYJahb< {q3i'mթnGՐ lBV''OwEDJ.\lrKԴ&l*CEؕ7TӑϨX BpT(֍Aᎍ}c}eHy޲=C3 ͽ358fu@IR!mXW*mseP^_.v=_5D*ZJy(lBX&<L,ADUŃI<4 /UR&39B :XyNQ^ΰ,Xa=w`v|c걎3$z&6\IUuNo+GrEOSO3eXR :N8uם#-6k]AZ3y>3HgZ OܡD;pfY]Kp%pZ"3޵>۳7RX&gI GjP3F^qt!lwm"R%X6[>c1ܹ V6h xf] ?z ~Hpia٭ RW,혤 H G8+ \_,PJ|ڐYuWڡ M0+wԯ,nCvtw\#'K/ #Ή9g= XKҢlw~n!cʰyRc&p8b үl"%}m>pШp6V<[4u) E~;KKiw䳡N%Nm(9FGf(FNBl<~c[ߛ O} 5B\b0W7s億f #|NcƑ . pONЦР2l8!tVn[;=>ySP\(J//N{)%HH701vcyW4~Ã|UJ"i0?0\yo\:Ĺ<ۊԾZX0?wb|h2c9:uYL|ˆ~l`7k, $m+KOQMdk-R/{]U.s){yͽ `|-xGUtX-Vf\l`,,=1lyMue^ˆO swlʍ b2IUu,MCj){_`x+չA@bp; -{7pC$yv&; ZcmJ$r*ljQ&qc5Gъ3?o*WЍ\d3lBb&q绹jԞ|!xrUCmخe ߇̺ Qzbۙ7؝;ty< 6Pt0y5/&J)/ +`6. K3vC7wh؀l Qd*5%;dRLucwV' ^$rm"!sid}5q 0̞7\ZF7 `"mL-UOkzc(C_[*OTdLR1!*`S bw5nsr_Zzm w02 9-1"8+ OwkP1>-tTG^cL8tQ6\Ѥ!a!aj]|/j~ϳ #4$|յ=\_GG݅44[Hp=,=$. L73a(8Nn, ('sds gzQх!Mc3`wHºo<~ X(ziڥE,ngQi)ba?4zuG;ձB1P1-/ ,(r XP)ij$v{J6݁`B:[H=jr=ÎoZm>k />3:x'%ۻy|\Dv1K^mwf\Ǯxy4nױڲ"Rv!vj^piq"VV*hN!kqN.a0b#X,=H?!bCS :X_'~3SOzHq}Rex`Io<bblE fAOV^7ݪŞ;l*g9Yw %yHKm-;KNѓ؝H1ݪ(hInE7 p).iyx#S<`$Y7 ,:&SƬ ;;n28 YWBa(' 3s r)IBg=V)LFiH?et1I}(mKo&svM3!VWT Հhʛ[>ҐE|!V='Sy+E+GAYڕ ﷁX/D|Cz "1)`@8u_bIcouAm%=ǥ;1tM%X{nT>^1X|^eA.B{jNOOą!'%Q}r?wx B+맖ogh+rD^=Jvzj0^e9.oPtwT*s13=_~jK/|ot*-bL"Mg@RV12/ ;\"}>֚E.T.Oy.h-x =WS3Цt>~S I |a;^r bB,}QLCwzL$M*'d2KΨb|PQо@LH0)c*C1YYacE&1}Jpm4 Jx$Su~:=eZz>fp yI#M€´~齆F 0ym/7z`P7}86ȵu͋o" Cx%P7NT IXKX En2/#t}JdJ E$Ɇ4w&>O>~2(iD>NjP\JkW%QǕ{Q-賉ҫ,5̺Qt-wɎ~7O& 3&q_J}ӑhM8EczƉ՞:o3T cw_*[Mz[OD95|O Ɇ bNIJT0WhO[-Da 랽5=?ec~= QTqkzNQQ FbR\K <'8aF0bR,,mޕTÝF;KE{F U@{:FhBjB9 _\5b[0O)OWY9]ʬU;E5\9o~pVK꣏a#ZZ<2ۃmR&51'M@=&/{(ƼXʽ<ܝ.Gԕn?KTHǂ v*9@|A<ya h`ͱo@@+٧Z)o{+C{("vIcz6e˗6Pdk6p*@SpV米^AC31hRu]!"F$$=jL,cq_g{cbrf&U[~1dn]iŻW0n/H$nmnWltș E 8& {\]i9130dQͧOY+N1h|E;Iaq 1 \T͜td[}3Y$2dO[f !%V]ƙ$ 8i4SG! '>Y#kfV/c7DfĐ obpܖ:*ghwHrh\Y")?0!WQJ_,A3tU&\UqgژeqxU\,~ZTH"t[maL?MEXMssR[w+ks"qЊbk}ozM$0r]8ǀICV{x'o5@s Z%4eYگ^y*NӻNQmCEB HG7cR31. mg69/&Q#Lͻ+d&U谤j|7 c 3\3oPl/xo Nǯz@ケL/͔q=oxE%~CkycD?Diq3G"u,ߖ$L9$@8?'[}u:HmhzD!JICNLj Q-fXxҫ "MzڻőmM C[ LdQrԧ/|&sxLګϩ6oVtkh5""jM|KG 3?oEu,JR7O_@Uxc {} @k9fbJ (Q>9)ƟֱGtH@ -0_)͗۔,=% Œl&kr(2mǧ+Y5p'S1םrC| Y _nS%gQ{u;HxluȵdtɊM5MRxƩ gp8ĽjOmK>1#RS}NGsϝ}dm蝝DlsC#}b1 ?l15#KJ<\dsYdq &c_kvN*aUeT$ʟ߉xWw>C C?\]2T07emWZx<~BĒuπ$p}scͅ*ZX9V 5VJi%?fBUxgb+BRYvFZ(&LUzy^Q85Q_{.[Og-{Bpk6պ MOԄ5]Ex3\vVMV-.}  Gg*e.pV6:DՐ ngьc?v0;zpqw.e;%Ғ&(ɓ>ƿ%g/w Hg,OH` !nĐi{M^&+"%ޝMW_|ir&',0i|' ¼S"B)p8pBDE,h}UaV猤U@߲eeG!Mp_¾3D=wnگ]J4; Ȍ![.j4#8!h;)F˄A1IGC͚D<h: *qI p% O Bz^*tv=ְ\ijY/B鑑-?˛eGko,@<%e:00c 5A$#3n,Etht͟RJUG_>ol5}׳VՊ ! ^Ԓ~$l_~&w! d4)N+Z7/|T ۦqԷ>4ȆU2zMs #J Z>gم*:cz%5r [}`l`<{4#r -#e{Q1>ʊhᲝh͂s$:= W 6N^(k(0[QX)9fLYK"ֿDfj BR Vq~_^P3vJqr$lw];q a&Ϙ9"씝17GNn"Ag!f CWA| }/XxT ˞]g*Cw7&!:/ghq7,^|G/ljL̔WyCEݧ=11I?y57Nmx.Қ!7Z/ YW-"Y==T<ɀlo5(k9C)kTmhq^g%-:ܨ8Fp7dG?4ȫ#}y hYl9=3h'.P! ?i黷\J5A4*ߑ(+@W؂a;GwlLj(70p泺 XX#up@*r%O8黄(n7pP`挪OL2u7X?v޸Eޔܲ# %ĀpwGAX8 yqL2ۣABi.[n܋)A3aڑ u("o=$soou1CsMZxS?06~,ʾa284gg5&_,)ލN=8M B+y}iN%״9\ʏƇ=-VaG#_V"z# J  w5Wtj̅ ~]=ҍ[90p&3}P~Y[ [D:}7J/m&`xc &: Tܙ}+qPRq!L D 6 {ͮ izT69C 'i{F@L6R4fYC-,_YzyC?;b9ݢ ݬxVH9wGz{4㴺@@En)$7B\Q]O>}e$RxZI}l],dț, gøFx"$Ϣ#Zq&4-$ ,XEH”!À8 ۢN+(:X+?W! 0e[|0HI62c3:6IMRI=kXܝB}WxdH +!{Ggi=gߟG(v%`}J<Nսwpo_?)+YHVϋј WSRԘu1.NҾ ǚsw8!؊پͣN]H/H"肩:-5IsnSHH2yw-]tW%V. R^ahu-u|ԆF@d/<ȌJ]grü(bȮ9чҝ=2otB~c1T@]`]'J עvT&VIn4H2#*4nòGvtkJUhX iRPVd])>}TqsJz6 a.dJw`Ef 30V$3lx]}>}idIO>(81Z', ة ki ܌ ~~ mb٢t4xy)̤ٞW/ڢ;Yy Uͼ nVAJVSD@r.U.;Xj@iԆ&?r>1KOWhN4UVEu"/!$4HE^2Ifz$VAP/C:wEN ٳu<hh{=([*j3uN85SzJ<@ftMxKs~l38kΐ *EID cąu9<@:DDa1M28L.3'q.j?. G5J |6b}+xYT*hLay,$J.3>jpFVA~YbN'juC5xڱYlJ'ghMQ{,\{ZN _k.RB(;0̯,[7d{F3Hū"zm-2ŋoTߍHv{BzF#zK]P:хdE' Ĉ Njc#B:Q}=m$|L(Ei&QUP%C? r`7́H&;: Aʤ%/n?@d6 Iй!;VawHi0W58_~jrsg3R!ķaSMŦD#tO!!ᴫw6dlgJBCDaiC o-jhC^Cq8˃r+WVפּ, hupSD40.5d AeՍCu:PS61ϯIl⽕큶( .u<pASF7'QI;4**)㬤nrϬqQts'mډs+6/T{ ֤GZɵ[o+؁ffat--BϜtb/Է} XMvGW GDu59t#J:Gfg]i&02sq:m[ a[bQ-K:~Z_ZL3 hl,rxFA DEw&ArQ,dEQL4;+\ VŜD{+"Z+J|kc!srE i".\%vř'y_Zo?f]2|ԄJUsGM$3 XkAhgm:dQ) U Ɖޯ4G|_;FP#a,RSDww"|S>Ma%y擪J2֨&yɬ*Z:gvh?Xkɯֱ9f_+(>E%n[mf*X} @\M* $!TP+~oK&u@tٯdjA.F4_Uη}~/󫆥S%\)[W4QU2Qg$,+398'X*Eș=cE̓Z =/"fcg.NM ? fѬywvy?0 xKi3t+d-&+Q7UaSGKHun`8=̨tX7ZB}pG5 f(ρ~ *cZ˘svona|z.:#'Ē;*DT<>0Vk;eO%!K)̍IO"C}$2a`fkye3.1 PP~ 8DjI* X|6SQew\fPP,vF%)RW;/ec 9,~ ^WMג}4j ˴E׀„eHG_wQV|Gakzٻmޕ0xuI7&t4?t5yBغcb`>/<5(5?>YUd$R_-p9-갍kU5 Y)-qA6 C/!gmjӥv?TKX{yPA\?SY5$Ҫ۱?:z6^l2K7R/=R0ƻ\vcg^3-lfP%uq/R$cCRS͂kX=yoX寙Grß`E<8&T־!B?}uwu/o\sfDR0sPjUGsq` B@NF/ě=SY ʴՈ~%1c%EL~X"x<Mk5+*lTڇp/ E\;\GxzvC![qjD}RDjMrwT_@tf.14,|w[\It]7RAM nNGnCpXUSƳVϟ-쮷)=W׻]?=8 ӱQV:.+q aUρ{8NI&y?^~]&wD+`Щ18B>S:9 ~<y}n-ŗv !XeG>ceazEE!4h4Y&J2 [((Qݥ%_ g`y0ն|"8eH2F6m}6sꤹ`=6z԰j{Apzċ*m2DB:h |",D]O+7=cx&KG`yQsR DMjZoDc$ muLXu9V׽{Á6uYT7Fcf\شmLTK+!Z?|f )HUpe8qbFt]LJ8"bTL<YyFުf\O:T崦ig@*.QX@+7yK@]EWA+:")7Pٷ:'s1toq}ˇ-fpGzi! vC-crYg'j3sQ|R!w|gBxš`#Ql*~G5Q3,E-qpkR5 m.n'mIʡsv-(-0H IjY1ZHF(}bx@:A _#qū,5IK !|,_|e$|ǵB[ n]e5V@7s}QXu>[^>tC7A\wƶ*b.C+d}I.#nƷNR< #`H#QLP%ndr\r4B13"_ z4 j? c/'Y(3'`@FIxr+ 1vgzZÑ+>)C-~Ќ!FלޛîPJ^>ຂXhмu ]WnqblX%zӇ½UƵ"#A^v7!"ݶ$5jz#TE!:'у7A&2Qp*,[=# :Lz[=PoY3`  g _"(l$$ݒ.JF6:Tq*R|Ju aԛ6E MPe #㎝G'Ao;+E7){l٤P6 dVܐy4 : 2L2J\h^x4R>!"g$q E(نV H?m ^ދJ{Z/T> /iIK>?z';pVh/m3hUg?$ϳQ^u~X(r^DAAK{0Z0ۑФU .ZhKOQjض`-snd|O^EwI\͝[ i>)(I=>ź4"w@5<Ca-%Rf[=s 1@pF9m)uH %6M?9_$3#|6?@VrW4΢ oXIfjtb7ЍYW1t5'lҁkֲyGp\6aM:=p'?rrv0́?Ohl,#d{_DL-;jֺ1g'Ļz,.:56h4^7`X2+m9@9<3;ù]Ri*.WET 5悞5w`ڳ!/'.T*n<-ycRvdp#ou|Eb_=Pzk ^TzC5Mf{ _悴>V<(U YTQEFK,ds! PQ}@HJpOVɽ?=`i#lwTp3 knH7^{֤ ]Ǘ .w+b0~0$(Wª5.q\>[D'P;b,2ɲKt'dk m-t?k+VXDJtS_6Oך d }(yli=e';41Qbbr+/mp$/1uY9BB ڍ'*--(7Oo{JP]Sh~% P7'"ږθFV̊ yFߚe^eQ03Z} PRivbAU ;)f8VT_Mr!ⷂ"3fLoKf+NY$8K/Vǭj<β;ylxw3MG|nzţ }0wݨbN 6y?R,eׯK5$ki"W 8tY +z E!H,.mkeby7Ij R.k4}`'%ݨ=t"%syJz Mؐ#kWsLHŹPd(<6O؉Жc EG,A:xS9v)PRkzplZ++R -ࣟa6iO-ķ˛ڸ63G@ }A!aLn8쾳X23z$MK=hP)sXicjP9 G%2IFxgG7gg"v0OP[}fv"$P]zrd{'cԽ+≠)JB-[a^+rPh{'7cs.InaW6)n=m+;]?ZϝeHbLF♎T6y>|UH}_cZ2AZNNo;oPd#a??4 ]</>鼃JqGf7IE,N;@8 kkz5uYͰi2RbM9$rݳиK/Rk.a@.Ŋ2[Q,fj4Y hKϲ gZ plv5@jeRMh n<5ei:51r Ve hW*Bb!cxa^l; 2cך!0=H47?T:}|1M:o?d#gfٝItֲV7PN} 2|dSA6jdM ?2YHSW po_/Rw~jXb4HYpS o$_%Ƥ_{3 sCbB7F}4;fHԵ/yl 9nȥzBÎ&cӼCrT8D횳@KZ|[)F5Dg"=4 $|W =dslkF 257]TJզӰ3hl$1>53MrC ]9xfHA%>%z͈׸U|`ISa"ZIZrĔC}C>4ieT ~)0xl9jK?Ba6?<&@0n Tg]lڪl)#m˧{WOumݙ9#"jZP8 M"iS^>M-*q' u=EBl⅚nO +(&'Έ%94U']CG{_hml|pxNJ=("91OU:TB|&S' NFoNnD["M|SŷqKVj\qy~48:ƕ^]ZxIKg.|F`eA_h^Ibt1bEcq (t7X 7Bi@C^, S*^@;aN<Zu{4GI0iXZ_MPz9ֶ=f>l·3M9ۥ7RqMWiQ7E4Gu:š;zrVlS 6Ӛj'L2 &7yJx ̸J= >~a1Y#Cs$ A#٬wRNt)OI5I,><<.ljr/_$Y3K/" 3Š8Ӄqt'iFu,r%:5?2)IJ':2q. L܎7oSb#T\ݡ!6@pi[=E[C>܆dRp,0k,4ן8pɈR eJܹU4BY`KhWi2@V/_#͘.O…ꎃR!EJESp`ج=U+hr,Ŝ1Q7yq0m %Ziz$X[V[ܛuM^$v)] 2_,`nRn!Rtk U ,1#Y]6H- {F[tuEf3H@Px%Iy8!jU#3}"ZFEj@`OZ Dy+ ꙔQXO7́ww-=Gr[6{Ux-e6}pkU^:@U Gxu'pS/w֩2hĺZ7;s_S!j&ՊWʆ'FL|it.ɱU1 Vr`ྍ@k/1NYIF(c'BA|]> 4wN$ $3u7_]5ARM73j 2'0_quinEs}ns:JJ;/Pcܝijt3H=[vm/Z_>1.R=|`'z)tf^,=փ]KO0Z)1ezTY+9fʏzȀOYs(lC#*9ne؝FVrP7 {SxS]я/wB7|!"Q?Z\}-6M7tN*,1% -g5jKnSECi>>?5{{T}Y'5hdts':0 gzd Ap}گ#\F|;* r 3p)6ܴeBķaO1n3Ox :W|, el᪰M e惍?ǗDtf'Qoΐa]ʣ @M-br' av:E\(2>eᥐD^s ^O4TO'U֤X=5'H1H@/[H]"jk}ze }qid 7LLItiɱv'N}>>IQA{7HwOLR^$W ]]UtQ2d SПj"7gJüɡ},oH$ŇY܏f`RP߅'9t+0[$ͱ|[@hk/] zjByp]G'  ҂|絖$4:'Ic&fJL7rEN4[d\OgC= Y& Ưy0_i`M%v\qcӷ3Z]}%y}t#7'Q\' zb`鷖?QSC'ǟ!rUm*DU- 0N :#9ۤ:_"*vGiC$8zy=n٢$Po%ITo4 m9\)-)Indک&54_ Ho4ۊfAl̀vSY6 \K~ 4M/slB̾[ġ阔'\ HJ@vG+Lu ^N͓fbq l՟#tv6=]GV#,XK09rYAIJZb@LjyQKIc'U9n[~XQEd 5叠N?:jف]'"5U.Doa%NQHggHT63;(g(:4,=_97ͬ)z!#] RոaqN(ZN|Wutww-QlbLBGcv2W>hDGVG99z^hy }Wo,x`pR/ާoHb2oJˬx =$慳s6eE193k]>w .»zw.Va_w}X‹j.oNԗ{@z3.k̋EVTr"C=]'I0[1~,ՅaIe+g/v2WjӖGl9I`_qw72ՃO_TӘFs0(`YiC+ԩLgQWZmrE Mڗ⒗ }ɾ2i:!]tN2y ,[G>!e_)0O:QK)h jїqnɗQ•fȁILeo_Ey"6dq'Z}fPxfbābB zka 2wQ*49ٵLv|@=M-p$$v|D];*%a84ȃֈ'mG(= Խ3/@y7N~ 9& =6LwЫg}'S|eF7" vC#w[A94/ܞFTJ]0ChU8zGb^V}`!^!$P82poY"j%mnd&4X%ibM(}S3“L-:8YdQֵsPb~/+4m"5A:LF#m'":=F\Ь`B4l !HRҽA(MA0jf3|0G8q-pϕ*ݢ(,oy%8.<3ǽ >SVɮ"Z |@-=&d@?I]+[jR N)Cbmt;AfgNp&ꋽ kt4*=RsL$Ȓ襶ԬH)F^[`t Or0~J̪űQ!c\@eHy+~E(*Ja_e9<6pLMx06=rVEkSDHjOxqŒ̜DYA薠 M~4?Oٗ, ;L^۲[^qNpN-WhHm{dDиĎ Ϣ ~^)<{svbgOpuV2xMPTFz%i fI׍}V4*rȨaY!oĉ/jRVV-R=I$NZj_d8Wy -y;kefg@0@CQ*:1΄f_vɾkUҒ Ϣ&Kٯ{. ̧8& 7Ü5}c`ց|0DLنr\A0o"QhfEK}5e_#bh< 3/ J!2o5,$pV'SIhm('-[ږk8R"v+'.GJXsd^\2 ?QG+Ζo0'Mv4Oy+ ^ H7ZZc柃ݦ^2bbn%lDQ2B`eh+ݬЗ(mT1I?~{͇\tN|{x5dJΣ:`MXvֆUEU C "P6ט0觫7mkMl{10ƒCN(2`Sg~TQ1rbOdU(Ob%&R8PGsp8r^m!^]>іC)䧰'9g!A0pIi7y/1a>$:ܶ B@φf:ZȦTRne`?#hՋ7JLnV<,B]rp\ DO؎n`w';%)-oމ8X ©lG@]c!kAWr`b?'"F1͑hd(VBb#/|8')mQTERYpUCLedQFtRt k^?&z4bB(E^EH5ۀ˪C9% ev$<ϋcrZ#E̳W4Jo 9s|4e}!ԏQ{!m5=hUV~(Edk*=,a+Je^6< }KH 91+ߙšvg!ӹft0& ۺ]T{@?M9u-k ץ]ϛVF&:f .tds1 `ol̀4-ب 3#+ ˗c#hL%-O@VP8"W@̜AىԴg^-`N%zwp h> *8Ϙ_)m$g^ؚ!N)|$0Q9hΎL|`9cr $YQjo [i%5uP C˷ƲœȘ G"bB(9+h]Vnۿ,^?)cThS#i,˕9jꖑokNf5dD1rYlo H3&`,aSֈ)Rz#`e^1">u`?bF9%ydٳ_:D`f@Ip|E\2DVz5f!jF k]*T"8qO1u>v h_@0cmv|fn _BM7Άl楡YRhUwV1hhGnxV76hYiM۸.Wz~nV/FN:=6zRȆ0S|1(#zpFJq<0yjK}oi :eޓ$Jl@ [ ^S2‘zk;3" QwR RdR 92ZT4@/X~̺a5=W}w6TJ%:jWqV"R[|`y \ƹ˱3z0b93?%B.P\SxD-#nNj^|‚z;ש_m\nH$Xj7>',t9E =APX,94%"Wc_|R, 令[[& +?0נ;%GˌhMQݎ-;&Z^k)zuftc!yXEc h4޷8#`7Qruw}B.fL;ˍ.!|3d4J.lPgD }Ed<}. 寧6*ALEB}ݛPvHՃ ]![?w)%۠GmPⓋJa#]Ғc=d qu|,#G l剶vKKšGOVȘ7+AE+`*ԛ+)3?; $A,pBpkp-4?Ӵ7 < ~ JZ;bAvY)T˙$1N0&WŤdF+~J쐗3!!Lj7{qӆLKO ^&e+53{LbR%A=B2YD|nINwa>fB{ʱxj!\넎h;h{US''6,Eu)6rkһxӼqkw2l:@wL&[8H^_!VzVl[mm` z4)_Bs7Z)ßFg g5eh |<ܕHULVkxB$oѴ=qq}#>"BujL\JoeXñVtMl: 95yYPhzrn%6){;'ny гa%B5JoP/>D5Vyš950mK[N_ዤZXWvN5! B#XBV(j8gPT{wi.A SYZPhP\a ۘGƐg9~Mlꋻf*}O1h+N]g,2VhaGZQ)V 'ze{yd~j͑kifv s~[jӊkMs_t;ΟJZh(M'IN[ôpW0LH F2O 7SmJWR(e~K+ UY7W*./l)|i(yŔ*Ha߼ 6bX!S]]Nu{d"د hbQ:zYU'צị?nI c DyA mjq=\'%88a.E7.NP20vkJ_bXĠ@5oI4!=p vXx 9jL,Դ:Ed D ~:DW8qd._{˜؉ -aѪ/C3%% S jnF;`6cqq.H}<.ĤuKEe2Lxy/ ݳ"DJv*0J-p S;!A5ܜ h@|gZ^5kH&y6maӾ6t}W0_~NMK>sVbZ&JI ƖtKU+LW k5.diXO$dQ{9IDۨѓ.̵/`X=q/'$>*R2k [ "qi b,VEϾCv 5))xe0!|蹇N{\qw:lD}VSsl1FSZDhi&/e~^7E8Zqg_!Dc : Tdߔq ;4} ?1 #&Gy=%kVǐXYX0n61#=k\om.0GEભd_q> LT> }񺛏US#Lښc$ؒq4*ZB8J}593 Lh<阜\#+'8EhV!Ȍ/ HݯU˖ҩmzv[YZJüu"ҞB0wn1J `#aˍr*W'epϊ*M?Sceoj{?hhIM4Nt3a JGOQ_EW75Iwɔ&jK YNQTOVB<뒐[Z @?,5 U̝D+q"[S6!G+i\8clbYiKOA:NZ42c$g}KfEZ/;Ř| w{kzW޲;\ ~NzI֪[OMS]f6-f?HyS* ]Ge2/?|1V7BƓ~P~0:F'F~UP2:e,T&ts /H؉skн1AnXce^[]Q  &"bNIJ|aՊjՄ鏹*ÅuXW`Gt.JGl`P<ڪY|=Q O[]2VUGVDؗ۞fp/SזnԤ78y!˱\ t{)V^dJTmY]WNKռOP2f(=J-VLo]. ]^s>V2:-_Cί1O4T@mG3Ǐڡ=4ITO? Xz1Q~p+#U[ Obr-y5NJs! RUwv?ow{#H^19;= n8 ꕶ8;F6]Bg*#Ր8,, apIܫ][obUe+.lkZ=Z{ N)pە{>6XduLN/`3-}Qv_P-87=Pf>Vs˷z\u'd76"U@X,lNw wݟaTU7Ffh8Oc+VP/%CuP l-.RAMfG䫝#d_Gx8NDIjfðK89CSyo=rqpуϤ=SUk QC)NcP hoePQxN͑< mlQ i(3}hW.m{.u/ѴRrrf}d b4_m bIV8t|JVfxEuaCC{xd g񳜵T--_?U͓Q~_]Վ:l,L 1Ý oc/ZS IJl|oASXH0$.s^V%bEL+)WDaXiE bNČ<[mϴI%c( Gp=dr}2^H#&}-PhkssзՍcTYK1!$zw9I9v,OyPAK-9R8`YN",$|zLsTf{,I,c)6 p.NHgA#b̴6 t#K`az+EexS7 mS'lbYVʪhUm`c\lGv{hhbABD-+ F-dQ>w.>ɬ}0H,샙+hw@Rm +O2C8. #\/1dTq?o?ٛ3lR~Vzߣ1yX< _nk.N+5y,Gԡ}q=W-)uq3|Z(ϕ-=岪RK64Giýbg}XhF_a35F&bC s5fgMԘ@iZw Ɵwgս`Aܕ?IX*ғŸt]]bX5Q(~kF4r;H:rz)ȈT(0 R~A.dJ2x3OɬgZ /Q!ؐT_W7kdj΁O#pҒ'tV@XqJi22ݖU@iyߘsc%h _{He6uN[ |N[˼AFC~H-tn1*do*.&شyI'S$ban%"r#v.϶x٢Kȗ@7ZqyEԐI?byc Nu 9BB¢7ܬyZ1=JY\H]/3L'h&:f匹 J[$9vbۦqxQߓe%4"5<$>NZDjbNrGjU.Xk69)4ƨ M>քr$Gή$!UCz-.?0r65K-&+]C) bC7/#ڞ5(-o;D a:}wX`6A}W)hyp?w$F;S*c7܈G]tyJ8qĊkHL͈Auo +6ܢntbMŃ}t^Hc@ߠ?e=% =pdm7rO{X:$l1i֒l}6{w9̹%IcYS7>٩=M}i+jzkIv ?OGc=Za[S5ͼƶJtHh˝)]TzՉ GSDMԤxFw:gxyAd&+* !f4=g4νݳ-삷Hu|6O;-זYRKAqF׌ ̬oaETw?T 0**g/kBnb&2@,~vTn* 6Zz(!QJ?Q֤ Y벀7s]Y\ JD I<ʊ,ks=Iov_=tpuO?mѥ!W73lqU0 l{ ̈́Ċ } mQ9|6 hQ#g O'KZ.3- ׺bU}k?CM^Oy[VLLX'BS2W,TuZd" j5qL M&]vq|@b$~8{(m#]Ro82gZsUgg۠:wdALmbJ/HJ_䰽HkɌC8K5yEa[ afz.VVl:Me@z8 &ּ ~`y!GB- cB#( ֵ-[ -9oOJRi( y(tm@B1T8ˉ-^A9`N.HJl.Eq/[{ D, }؊" 1$޳q_g{tMN 7`rEVTFW4c6r# ŷsoi+U'OyG ;-{|@4`o6eyP71?ecΐ:Uʡ~:F:& 1i+q }+A F 3Na!Q E;p>K)PhSQfюb}HcsFE]\7Eu\{AI$}…sǾωRvE.r oŬ{Wg1k9a@#RYwn(-^mǘrx,-G3``rKlc+6ޅDY}O##8.U<2YT *ډu+$ҮaMؔnw>7j<5:}sxM KQh# n_57tY %E tcȝCgr+ڤ',]8?@p(71gC<-p{*r^l9R2v.'p(dD>]ao N9ql18:"+iޙi`Aalqh;pd{c,7kg+;DT%;^6s2uQFnH  X/Zl7ȍ"S+OE dZxn%r=Aa14֐a]"\\ن&0 2G{߈<+r~oqHzgO"c +0<"ho弞#1494vp_ C6V n?ec_.m“X +:&IqG~ fAH՘ǹ"cZ m}==g#N}U>(2| 8s'ebh99^?o^ʫY`JM2^FcE0ܷg7Sy!1es/aXʱo$u-RRé.-?+yċe wZ+/hC 屔Q|ӘQltڟ2*]_Xz:[QVɑqK 'ꕂq'kM&[xnOch4t'u+T.&Dm !hA$ D2ż>fDуY8e[v.DPf5,N^+s2o Hrʪl!%`;]F})no05n* uAիp._&l5(ﳴAapl})?(rnj %Z,L}*)k ԎPr.5vC MB 8{tRhޣ  jYf~[!& .Dq+Ʀj.u{1G׌vSlr"@pDC2E_/@f b rz\ҹ6,:B/wX# i?bˢ)ߥ+wE\ ;@ww6'G$c/&nbaބy9,VB̘zJA5Ei(ȕ!{f@ؖ2܋wOۮːΤV2D0'LZN SkW,^%ŶgPwQe8!U!YV9wu+Lԁ5_v&u|?+فCn:{bK?7DMwd\$sPf"?K.'tsPSNDaE&,ƪ+;ļ3vɰd ԲPbEHڳ3EƂb/}#oZl QŤ8zn8$hx0Ў^}I=yMxm^g=BO 2]89~4Akƚx Ÿ%qg:k:*,&k!dOɱaK}@WñĔ9!3U'_y?Hı~:ڈ yfܴo][H]3r~[H(OtN^ߎ":#xу|5iIlBxO XҴj=K{l$((\~Ɖ?`rdlމmsT 9,PlqxP=NYrx6ze}J Y+&8Գ%me6Zn'h)Off7rEaFm^oe'rٺjWybIh}?8Ylc[{E j؎+g)p@ٍ)ȸ1&Qn-ǚ66>3UKa h#qr./}M)S'+њ)joҸ,~+A0.k= Kvq(m2)~ۘ8~R{0huv!œ^*,Ȣ/wQ/z2xڪ=[ɝ/tGlDpdze@o]Tᆵu34䲸$%.#K@|I6TQlu% OcW%>YZ9Bۗ9V@To'0 B~>J;BMƣRW_Lԉ5-{b>qvD)39 )ȝ`+T3Ndh8aw/ 1:{k99^<ͳn#|B,dGH|N1S;in)!21_⠝$:tPkɾJjCB}4oUX4fԉ<8Ճ"Qm5[|DjR܄lDp2F }=t0"L[ ʤF MҜ}Qn.9& @;0Xt 9`G5Zv sJ"K1H-#+~ڍ,ߘcO5=X#ժ K!Wg/1KHcShnx+9[MgM&˱w()U.u)'yS[c/\2.c`IF)I.}'KYjF!H[نTŮŸ"syЖE]ԷyP]!'(So+xO=i xclM,x"0զv5TQ $́m i).bWE̊M|E)a~3E1볦|3=v6>Fnm%! Vϵ Z'm̡#,PTRԀDS I`53 1 ҃SZ1CZؓO;7UUT 59=_՝&v=`^VQmIh#^;t@f%kbd䉩paǎ8Ctw;͛ ou;N9DKR!c+ N0i Cw+ TN΀*|0n(WȻV@KO~Lc.f"z-.IFuveX@-VԊI[Z ;$ rYq\O.~3X5*$WYNXyLw;i*cR6&aXIx 8pݖ[tYѳ##޽+]`}b8l.pBFX2տ\oIRO Cl{K[.Ozv|tpp͵w]Oo.`XHc.|=JKc9m6ү2 X=dB̊]t...BɿK\PrI:*KnI/v$mSnh59a˳L6pIEKJkq;>s-) `)_*Bzdn$9R M-APv -ԦkqUEКD@0L&5H:B z)Mkdԯ& "hۼnf "`$;\tp|SHM 5f30U/@I"+<;W0&| >BG-Pc4S@@q>*ҶDfaW٭>) f=|c{ˤ >i`*F4 S.}?wǜX@T3"qڧB&kWe S%ߞ{!e| 㢥] LYm]:SK}\12k^؂,浼o"Xn~IMYtɀ_}04Sz){dڢG;W22>PO̯̙6qg܍]` }UQN2y_{rM2nZ IVWZ!9!eoՑx9ajÖ g_ꕧєUw@ xjtWx 7JT)kM;# n*}sB~!@&b~P av<-{N/؋:xQ<. y>ԛAN<E&98aNwnBĵa_@E/R|[Dx4B:. o=* DzC*]!$888cnSWWp 0n, ʫY,ӹNf@b7i8^Y\h7UBl+:`BDg)^h %r(Ne۬h8mX8'q]VpAx;XDS$feX?J~Y!EVY4,,Lw3ŕ?O:&L+yC2Ӝ&HO^r<36`d0J{ʱ6? c'k'( E΄_ͦz 3,osYgl o88msѵ^-9d~/%[yNhؼ gꕛΦ9m[Bo_ Q$r=Tm`lrB9vA (\`n9.uq~鿹,_ȿ)#',ĿMMqIT Ji푚0{ׄQSmQaDЩ7WD ^hdcHD;|%A,b/}MdNuoWOmF0`L'{,d/U>rB ,}F򍸣g3 V:u154.v/Z/smoDŽ #xVh7.fX"8 Y{ Wsb(>um@#N;G e@n,T2tq=63~4 MCϝ27WrLsTlH[;1JNt@`9mUC ߶Hp\88|&JD7M T)p bw=Zq\ 뤜uVx_/e0esZx'+ %n- u.lxI?# 4EӲs^3Qwz Z S93gM<ݶ3{EVW\n`y+$_oƒކHVm+b vU c U7gOB{LYsp{:l1E7TNm50$퓄1/vNT9949Q0$5zGƜ(XMثP m^E(Ϊ1_z/]"Y@a&™5w9Bm{T@3L $B|zacЈƎ(Wd2w3@PtmX-*Piz0"{iL;?NTikZc\6{vmG +M`et@DP}R{-%/S!*X/+~Aw&BIv}KS+aNP7p3`4UޭgDjaNz^tGNYbRk׽a$)% —^4t|z"(8n-xج5TZcjHYN%[ԾAH a~&șhisҜrk/nݙcez*Pw{D{?Y^fG(WSY)˶\T>R{TV8 :ejUrKSq.N¼8Z;%Q:t:BE?6h4!nd#=XUOQXAG[Oҙe&C2)6f 'ulp Bo&L_cw0uK%u_}`(\fmyOF{|tѧG߽GL 39yg|z T as5L{3i/ߗg8MSŨD~_ɪJ5nt?Z 6$El#ǂNVNig2FUZm.7YӛpG!:(zMu":b_g^\/qC15;!p9W!i/_c/6|8b߅>{\fy*aٹc^ zSB؋Xz8u $jċ=_E00VxК8/Qct/=Ó2Kk.4*$WoW<>v15xe( vq}cNG \ߢGzQ(TeBޖRhX%)ױCRhr9lp;YDD/"+~C?I4@^ɛe7니1p Pt.u~jSjq<6J=["MNבB ]o|)n/ĝ=e@Y1[SZ.pU8(=8UGJ?p̴Dz-N3.TZjOqCM \n^fPrh7+/cc=:%b-ĿZ7@z>cNQr$Yr3Gͺό^`^7*A7ԆݘS({z/|g9誽>؊GxX DOՈ[m,F1 uFaB)yn-yڡo~8ac&WHLXob4P9.8/:D真 IUozx&+yU5;.Ój6c﮳&  أf,o? b٭E?c&\pAIĀ[EtW?C8C>+ k߫ux;F9Af k3/0,IMz7GKn8C]j A\d'k.w_V?EjMMRCRQU\mn"}%)o^G^  ;H9}:›3dd)op@A(nwYS(n:VeEyz`;n (VbM^SI⌻3fOSp-ѩRbp˂j0MT47ݐ _-3G{jUTC0j Ծ8u>*R^q9<_+U@bvR?圖Y{L<7n\3(BOU ޝ.Uޞſ Jt54KR@>) Ŝ廗 ZÆRvubF;{TO] MExa}UZkESD:uj=:H7aj6t;ekJjmdDd, :,ZtޭQZK\nF&NDR7ܪhPÆD52c(~mFlpTB=-~i~|)e^Za9+Vw޾~;kŤag{ #m̖ܞM,J>^x1DOH w+/wn#Foetb5"q7%Fk7h&pҕ>ei|HZڠXѬ73/;9_'fЭB&.&o%G2K+|#nZRV.1I{aƟe`5pQsYU-e| pn?O]7T;GBF0pir\@xXXE`HE@/WL4pٮJkZҲBP6޼b@9ctKU)OtesvDȧZP^(pݭe$V2 ?IKM8,?QRaڳ.bBpu4^ MBZ u XP ~UPAܞ'bx54}P 4.Q:XA}=VW(4.~$>4=e-FPØ*[2nIP L\r3)X;УgpS+8{AG.[6f{gRLrpo%u7s'J|0Q c1ۜcy.cg"^5_,5Muu3oY O&!کB_z>ud߰ Ԣ]Oő[[ѯbP CoeL)>xn4iPMΖs!Q5,q u޵3MdͅlN纷@=:#P%`cląҬ:\Tka,4xR(hbl۫ U&udo7I@Tr!uarGsd.E_#+Moxф451R ih7cЖ2KCCY:t\I6.dubDc6.ZjWA p~Ay`ʅ#V3QXm{)fq~̉^(ݔL5y^T+ SLWURLy 5|Q~KT/.@/7Ц][RWFIpX=d}ҽB܏\ DI4~a;y,ɖUe#l6?~-pKQɿ.{\qp ,qfK!x`4*?`r+9OqD0HتR }sf0oj9׌wqS6{?A $4P{֭Bqi<}Kȅ|y; ŇaHf!,5Ca孇tiFOaMG;\|<6.Xix[AB@;1qrs/e yg,lq3Tx.rqqAlEF͎ y9qFyGt}BM-od觷DU*!_,3 :N>3g퐬,cQ*2s^mdp7{Ě=tQ Ou]EiۿӴhFY3#@f.w *͈WG}zj)qpNpg=qS@ ߴu,:SI22u"j|* ܇w =VpotOje~S01Quoj5Pnxц)7~/ЃAZٷjq2%ѥɚI2໐Xڈq7Ӏ&@ 5o#tmncPr Y68'0$lTTo-I`3l>/ '8.ۤr?#.Ln)6uܸ獦ލ3M9ԋ4;i'h?[e_PC(>P}7)#r2-&&gJ U1,9 T\+jN8LGv֕aw`PYwT'#Ӄ7һ&9Kb2F{ϚNjx-6ݐ*~FƪnPkE!/9Ye8nF@6r8<"S66(Pڮ8p[ Lk`)=:9L_3S.∺ل'^9b1[je/$0n ͨGkB|NG.w5u*Z}בn.妆DRr[=ީ]Ẍ́kVDgmS\N7n,L~ڲi$ǣ&~ERF.{:9FNM0yLw@4%h S e ⽰ˏ4ݺNш2ѡƁz GZTH?2kK Ry^w'J!누 76?%R3)OhW6DCd6RUً(f QcA$R7=+&})*m$}H~M*GGK( (U}:٤ʝDR2 l<ؓ/ȯ"Ŏ^a mQtl<'<9NMG:(n;uryy^Qѻ qZpBC<Ұ=hz0TtOeKNHxg`] wZѻ٢u.Cʦ}9j 0Zt k.mG[jɗ*y9J㞞OE|-,i$u'Iϩ_!DkY5iE2s(V-^5):S۔'X:o1XR_9Cfjf Ƭ7-fv u6OBiP&] ^m듯ad5Ş{폔}]{5'W`M&)m1Ao p%Aŧ=# ,c@(F`չc{P0FK}fwR,5")|6m4f !h!6ҊԾ?mU<^-Ø)v@Z݌&'lS L'Ч1%Oq[_4s0 ZHİb ʺ l7d|UzJ}l7 OV 8Q/҈,.{&dr}M#l*:TR)^! RW-?<:ܨO;8U”{r[dCx<)I`EY)2c {`d&a25 ?%Κ7JQh[,I DZP#ǮbQcךRTW)il b!0ɀP*f2JbVRt372M̀>O,.D+B( H;9ɬ}RԱL?Y6IJcd20lBr Ӧ%1ak<٢r2TI[ݶPa1&U Zqϭ7 ֒+5#*`) xg:KVhw`pabP {1XgюRjiQK*P ۰ UJ/*RK|d_Y^SδA{cF]st?c' Ҕ_I&JL!wP3̗csO8b.:f0'FTykq7C5(VrmBOL/e5D1%eoL,!Dúꆂ,El $Pڇ\Bo[ϸov~nkK55/z~>֭&H5y%7wDu_3b.V?(l"AU! HCf)*0չ8E+7uVD}4!/ Qv\ヌGO o3ٝ &yLv1THQʌ0zo!wN> wE>vh~?(jQ甼?#͗kb3w ,HV(L SM{mpZ*nSs('{؈(7ht;nw"Hy My-Zܵx(h@v ף+J2l1 UMZ2 Nv?JVcg*}=M}nW#1Y$ILҲ/6PefPC\%Qc:&/"r$f[C5ZB`#ao4댙)塞h+s5U2,U&td??z]UV:@*}kvn:Qoز^_Z5-b@SnyKe=a /㹃_fy9uZ4#'Adyi1W_id# Ȑ180/-ZizEi9Q즶ǜp:y*A@GB9QR))}A{6))c бVvr2_rK#y&KJZU0B_^S߉H@L#("9ɁF5Gfa&k&gGH! B|8~+ u=\{:n&CJo\3 HI R&ʻ̝O."G0m:Sq"S[RTD[2 zlZ)-݀1@-16tr)芅?3n(6Cߥ KĤ@$ߑUSq%5u3?1)X޷~эaQ?vSw[.u. ~fVpy 5 Ɨ.G`hp&:oM߸G}AM_2];QUou3&7@JW-/DKB=pKM.Ȝ:M'gQIlXf c*=IHL vtĈ~B.T%D_P&nQ(㣫DC9ow(P#ҥ쭃A@؇p.yWľʷ N8 Eʴm#Ys2`} ;)h8 dQ'HVO؞tB~cT>j1ֻ׊zo72TrM;=\| P~Q #TW-m t:VN&f]MDEjGyf*mӣp$ _!iW-ƊQ{vv&Nkb=7ؖ𚣢k!T߹y 䘕p|#P mצtP/.PHHRr|Zަ:F|rNXLQB"c@ív."vϗcgUuuI%1Ϥyev3&ǘp DZ})+OH(mD%&:5\ 8e")tyL8=Me*x [HU H)Y) SoV&'dP(T*u$Qô @S{22'C[0|OtE(1A ~D iBVa^_a?~eyJ|MC3"\ u5`^D Yc{Dv}V'˫Qbu){Ϸ깔.۲E}p~XE6J-NČ˄b \E|2_J=FrURݬ8`JFmty)s,̔e3LJsZze ٕu:^QI8Jt黉0։ "?pc#m*)( bgzLLS}"hIQۣXHPM)׽h,\AB3;E_#l _|ziiq͠{z{`L66 A+"P-9vU*+ۇ@hw WNWcV-MX>w5ݲ4t+yB ^"yUڰeuчjM7ۛjx~ݭK!>Zq- Y.A }O ]\SZ$O3W/BO˱SEmjfix: 汱 b!ݕ -O'7#B Zg*:=ؠd 0ƳU%ZuׂSWHl`׳LލR+{Wh9  Ť"g|OT'ES ЊL3@Ϫ $DTw~A!C#0J MK8T#(!w8 V @gkhE. O`mAYQ7G!x1y}Yxf3&RQ9Pu-s堑6~uVS#_ʺcH4 jCz{ۙ|v')<&u_fj'|,eQy>Ӣ!®i@?_E~[L说L~`Peg !ҀϹי4|*8aUD,:Zn7{j&xz)Y]I e(\^S%+‚XK +BxˉfW$P\"4kLLN3 4J<>~5i>{{QBxIS !œSay`hW2 b%j~u @@4O cs$x"iMƩZЩsX/T?crk,'M]Sߤ1#X$C % 1b!b_ҳ}_X`I;l>;(l] /aɆ- 0Gt22܊UWAkf~='hn#ؽ_n4VVQ(qlm"] w ֓8INe=l:\PWCiZ|G=*="Z}o4AFqGt5#C Lsj9{pBdħ9*pLUsrpP*k![` mަ_E'B(Xʈ7A'mȓu,ե{!0}A_7Wa[o!h~5WYwN܁r\ѝ( KYo~^ g ,F(a+pn|Wh+K]:y>tL Kx`WFTՃИϓeoX`&Y4~}ۊ%~ѷ F0E^tԋ:?i8h'_M޵*bI8PQ84SO'썭&}^de]P9H84o!{⧵waڻ[7ć8آ& IS$;tĦ<~%۵tQe#G@dKw>ϴ f3}V_25$/t`Li O(}54S"zθ66 =6ɟ[5 f⩂;r=E.ukC˵SFiAӵ+RH֤|6~>B#cf)OqJ¿1n['܇7-$o8ZDPVA4Yޫlbҋ[hC vYR|lv[)c.6]yۮZV(Ӽ48u=N2 Wsb`Mx8ZеR邙5v C;dǵPX)f\%PKe9S g/2V#瀒 Ya6׶MB\'.oK-Uˢ l -Y$5ERjHQ7; rO#f\R7oM_t1a҂ݹo /HLݰݸ k>z<}[2D̋f:y1jl }`+1So0C1_3J'Ь/gQT5:MWfbu.`ET0 9%Â3`+ewhY339vrA.L[ؔӷ,EYUcK6shb5ڤ$.S ܙdy̍*^e *] &~@5 xW\`''h i Ȱp& C5qu\?W|_@V 3t#H[dW.}|UџM|؍LVnXrH]()&D@ P҅>Mj>*̆(!* b;zRlZ/d\ lB>#8:kࠒ5^]vu^Ҭ0#e{hA,hmpoeO ɕSW>w1׀wH Q?؄s$Pa#}W[1D3+(*l\{14۪GvڣtaT|T숽UqJMAmahn,>o;I]-I9eYJyŇO5o}k"7׿o,"_e9|и7o(tA S W60G~/=< [꘲:Em:JYDnsDE-Q)0M}TN2NclEK )߉0y/S9nRQ^Q~ϨiwDd@ÚT~S`{Acp!5Iô 2l-]I7{ch²A( ῼ`t'q+ak܍TD  M5mزhlQZG P#n[oHSrq1BW ~r15qwTxȊDdk9dz9^l?A$zҗn3HX߽"~=lh]dq?W{lD7AۡHͣlUlȟRjͰIvt eF}l}TP:o<37/SЬ&$+J?*wpѷ Ϋ{O1c+$uٍ /}O0m.r{$!^:# 9L E;YmXtBۓ6P~RAr"&  ӖX!a.ۍY@XJWSl.TSY!|4|vE6JJI)G xYf*V|L sevU8a*YK"ꬂ?3 iGea[0ge D t} b~Vx)JT*"?+WJ ͫ&ŤW!^^tp'x`vl)|LWvP8NUx8IMF %ox>x/ž3xYmEi9l #m]ve;Gn™.~eaci?7/o9Y5U*8 J)&~J"tK%!l(I|jkqhucA̾~oxʻHh:u7m Fx cO}e Un#eњ$`4hɚ$B-ʎroxLIN}/wQ8pnv1-=u̍)J1d 2^Z,^Ym7XYu e'auQ,pԶ0mR#mÌdfP<τP̫h=V6CGku;.H$+)ߘbA*|zl:,l;ԥŠ{FF+@10'X ^TZd஽/wst]&+הfnC_Ho ?^b78X%@J<)EA} :pZJģ=$X_Δ\ >4Լ|lW_CkxrO 'vmzyN#p",>u]jVR(c,΀#F숤$A(=s+!s.91題K7i+Y(#>*[o\L9C1*tj#"gV-xz4{ԝN U?C#3P*7D;T\*@f- B@N#̷ٺ7 <$dCϦLE\-8d9-公e^.͙Nƨ ]fMqy|+DzTقa#R8,,(IF+|<]@U`s|*oa&2Pi -Ii'%l9-̈\ZPi/,<6>`3-au ?^cP(܏ u W7u;M;lVǓo]3*5i"d%WJ cfJO0 IH&=ܨ-j) N3 rnÏ5IQAx Ë!r _n6X]1qa\4En=3Q'l,7miu +TD;>3 h~jTXӫ Z_2T:q}߻>v!'1 ߔuWm2gk/.cy{A"M2lt'GEQDNEq?b}(~(`Qa4[Uhaί6ՏDhǰL73uU=#Zz.TSnwyg-+ZӽlS]v:ǟ`Än/ XyilJpzB`te19\Anܪ&±x}#ԅt#qS9z]G>p\+hf'vp7.ֶ5GڵgN!(G`e#u]b1ΌOf[j+UTQn8p_A""Ը+\쩉M/<(Q0ZR+>fo.h<ꡏH2dfͯndХ-^!0 VMYiӑobR(u33A$Ӯ)`]k&S&t)76{?/Ae2Mpܨ'D.WCGL>DV`oXtͪrF@p9pq!AB_bt1Sķ͎=9}57f)DZSI-'c!hBts[=ae]Zj@aR9^jC'Ҏc¢8o~ "j}EJX'(x~/͐t Q] ̞wE48gUj#ݖn&ʅu*o~?ݑgTsZE'2oTm#H3*YeW)'ќ%X`5ۓE0>(ܠwtN,z 8jPF1 XS3涝}Œcfv̧ `ՈOZ쳱wf%401\$oJڰ5%.A͵Uӷx߹*V`4dov` AM U ,qS]`~33Yz͠9Y,(l Z[0r ue.)X;Aϙe+b1B'4*d|-$Pѧ-B1ZQd*1oOb)5<H% nnQU:nmvB@g?]8#!B4; `xb6$Q{L{R\%dʳX+66~)P."uP K%UxyO+3q%ܲ VJt`/1d$Kq7uے1HѿrW͟-YU5{\JѷNso/5rQ⼋Tbi0 81P0d%n_pиE;{r:%i1 lZ)YA{hӪyyr/G);&pT!ytw4g-˜WҢ'tg9+,AҼ.q8ڞ;4n> >)~&vF.[F41+h)H _eI_v۸^mp-1af qC$wuLSVqj=aDl|=B['y_M|Q.ܐ^~Og\&]w)OӒ$-eŸsF3OZkWӉwQyrɘBp|WoFx5j7QQe;EBF:ʰ!)_4‚βq;?3t5"^ \K(دI~%-vdC'=1Ъ0w8_fYSh>~qE0A5$.GmA.fx7$j)wWRXPIK9'mgы#^A.'%;󺎳8\&iS!;Х\R2MLB۝ïТ^A[2!-Me,QŲ/4]!K#Dtni"ځHa` 츇]LDP\P'h-LWR .ӬqV"vYKu,,4qU  u8>ɤ쑾 VNӄO|O˶ %b,y=#4 0ߙ%%\\FROs)> _l+;źl$xm#Ti ^voeVT4M` EH@eV͌KВҺ Ŷ $֛cz @Z$tN5-X,(P>[$"~Ұ[|`Pqьv[iC2ޓVdzZ؏6SRvc{I=P';0MWFL&8P PEA2%RG%*#,Fuk2C;v^&'%?TL51nᗰP1&.Ih(#"u A2; Yֽ˳V$|zzH7I݌ʏQWoҝVRɢtxAܡ.Wir5(ˡ&:u܌-f@f̴Z X #,pi<Ǒ!OŨ,'2ltN_G)eMߏ,C9=0pG 'iz|bSvg-by -׆d tߡTg=v6R53^c}wsie5)L^E."@K}/&^OG*7$,GH%gfA ,i S8 $|$.Y!_<yd,~:، l֭Vð.A5ЌqhX-h't^ Яq(Wf@Yb:scb3oĂodh6Te]2k+DU.0c8h{WFXhDq[\.6mu//-l!bv濢'ڑQ!c'zp9zzBn|@jHa6M9H݉̕lڱpҔ= B=fӘ$;344eoicMM ,:d)QMrkZ>M-lL=ks^lٲsA~K!ugCϭU)h==9v~X<賝>\XZgRAInbLo*e˺\H3at\\4qL{њ,<{߫:CSIf.Z0#-.(%H._BW ;߮E*j?FZ_co&ѝ:tD\`pf7B[c,`; b(z"%K6TI-Pȥn. 'H&@!@<=j"8?$q+dQZ d ^hGRãSgq{h B=W+³ m7]0hCQ8/.x͕A3- I:I6{h5g-i|tmE165e2:UN7ZRċ] -{TR mjCwc5j28EI2UAO=`\ spxt_P6H$ յ^eĘN=/b,*;X$Rs Q<D+c4Pjdg7~/ux;${7n=Aԉ Q׆=K֒"uL7Q_϶sM]\'Fioj4a$z=O)x HhfV=Lj`ZCAɯ,PYWқZK=@ uFtc*gj<}"5]cYja7'/u.oTfZt oUM#ZAW& XOO=v'Tn<9tcA\f$p\e3LB{|6;8:D4d tOLWru'H_?U׻4kdɮ&i5E*. fe}D]N!+D&ôc#[o, Zqi3Eޑ՜"ᢄm (iQj- :[.-T>-J-ǑݹaC<3;月ix#"כ= W+85)$m ,ԣp&RՆJ |R:ne}E _+“ov!߸]( zBZrK>@Bށ? (@ .T7SK$ M.r׎%s8 6KuQI?K8&-7^w*ԛ lѶ ֤ZkLOcW]B'_`-qy%dN :mW13AK$Dm޽f2!jxfYX{0d,4%s D:z8mdžoH$aX^K "Ng|,>/cht .9Y\5蠾{Y0|Kijw?)z~sMLk+$uRz3zCf0|?V>iDV惐uv^m2|ٙFI;nq?`gg-8TFX$w-! T!QCCG ybҸ],uy!L( kUS Y,t :&+<8+Fn(m|&y@jᔃ2R!n Skkg/9b&nztyԴ2Tz.,R?:2u߿¸)]˜o+;?`Y3 Zʭ 7z}fZŐn}u6+L (Щʠcop2x9ҡlpǸ_c瘧<ܬh1MѼC/id}>_.}^\ "VlVU!GۻSabM <\O?XCNSkE(YzDȦ]"؞`#! lo]7%UO: '"0/IH \#w%woffA*a8fDӀSZ;ԕ3I.Z/Se. Kʓ%f4TحHh@ɶp,8eXԧ?\Y ЩI7$kw'e>n|4s6e1P$Rq'༟T-FlY|4Ł1loeXNAc4S1)M2$ 1ZKGZkƥa|eъE gU`™v,/0?s])ͪaNF5uٯ8POڪSm^7*߯#'Vӷ86$jz~A7p3VVi$fsѶIUp5 sʡAS.nY05.У,qïI ͻ70TZW@糕XsG2M(%s)z|N.CU؂Q=F"" V,w/*PǍAzph$nM?EX%TisW@j<~ ߥaשR+4'@(%dN46{Ҿa7=ܲ 0s`k#$-8zehnܺq챈uǤ灪 6 ۣ8U,#| p S%Y64hW~ < Ld,$rY̮% :K u2 +1^te9͆, :sZ]x'kH.IU^$6RFE~`{XQRKfA[aJicKe Qfeqyh0۞J{>RjXVjb?gx3 .BGMl3ppuH9\hkv^_;j 9&*A]zDm3կD屴*eS oYYP$)b¨:?%ɫ 0+ 6:Y1̶+Păԟ0T{yoJ<%; OͮPm#x9ˍMk-'qdK)_.5rYز~dᛎ kRӽ7|6cݴ'!XUؘ]~,qy뎲k&y$gM_qf& #H Y\Vs-lٳ 1+ՉN }o x{Uo&fe&Dw8"ܬg#j;lyJʌA?Ƒ:Or1ș( `'m'` ֶВ5$`s拒xF" r|9i%}GIiӟM6wt[HasQHGdMtz0#T!ŏ2h &H:o$ :%Kl#[&*:EnڿG=ߙ21&tbv5͍w/1UOXmh\0ocAڎ9p@xRɭ#2#wE@.jcCIuv [n8Փ.xL܂vg ٨ȯ\xݛZQnݖlNF#b/ R.|,Rn1b+a9d3' x󁯩޻7:¥F+rҤڑ)O}' Or#.ߟ F׶*AmK $ -]aL]B9}cQCTFz4&=q_YΆmAhz3*6qq-fuosGMoI(`v|sKf$ b tJNt7#iIy{Nٛա[>VA̦=P=HȨr#!&Nx2YSBWͧ+ڽ6+_2.13}F\] ~͆rVs+T@.+K_hlEϕ<6/כ֝l1Z\zLi % ̷iw0'h:X6iAs}-<=:fNv԰ϐH9}Ѭ+Go q%3tc!_!܇8y g0i9Iv_Ɛy` ɧ"oV*Ee3b[*&+y.,p %gGMt5X4'`ZYMRc Z39pQ"+bG]OoC \`🔽NtlqjQ=S쥀+V4 '2T@1mppa5}z%_?SS=AO)/5SiU93'{up^ "71D+BS O(WsR]p/&m~%qn`b/iĚW=x}װ0 L "Fz8R"ފUv[)%6%C/|.7ˬ{p m縡dOaNWr|I=IW_||>I>jQ]T4TFD?(k/1~A<z?𖪄պYh QbM=(>gnM>% 6h%f;5PGMb`7YC{lٙjp{&C8g #AGvkwiysNs v5W!"`كTBVu.Kp~qŤɸme@Է宂\+8olv<ɛ%ӌ#R<z8<55nF[@2ƨ!O,6}3[(FtWK,*?ăISKs$&9[NYߖr~{b[*/¯y·ܘ@Ĉ"׹Ho1^( ~f6q=w,T't1پcL?-&MuO'`v bzC?M.YڑN\@m4DxdVنLO>>[nlc1{bSۋ촧Q Ko? rz̛_a0><ѕ>2 GeQYro}N7SEmO8qz syI:jD] U͟ <ZM 060ͨpm}g]$$ \;n^XQD<< N(ݦK7gYNDIMJ|(%s2'ૂ28aP~#| )c*@KSD(4fR*_*]c5"Ynw)a"GK9mx 7Lhk¯v,pI' eנ<'ԋ({K`\e+ Cm#tO4yDm!峙!9 cjD#FWMڒmM~/;@.M xuD墮=,i/rnW ܺUo3VLVhƇ#\F/VQͿ Mr.qAv$J<άխ3 xJ2Räb/$YI%FKGP/1E O\ |B8eW~2VԤYAҭFu`,&2._yBV~jՎZ7ۀtrM,nZ2B+>ꝿv{\h!r{!Ɓ"9q; +v*m+xڷ YCJ 8C!BŽ;D\O+%=f% =8)hl+Zs\x%Ry-~[xx" <O(bvJ?'&KHhq]9ĻR9-H 6g sV_lDuvBtu&V#p*߈I {/k5Ag O$]&cVW?g4Ʒ?"NDŏ#66[px 3UEX -{^LdI۝^DE]L[t;.SFbC* DkBkR,=6`6jETqVW((%?k!ifT˝9`pCł FVX82;$_79 I7}DXԀ?%^kIPK++YÆ4TE%no4_KHC?`'&_*9).~Eó53jp(T T-QhX!VtN}OEr /uiA:v7`8ն0teM5Dwh1y Ӳ^E}>qx׆ $;Owg-#JѽRD˰a{iaSszߡI/T̏/M4vݠƐ_(_)1,ӻ/05]\YA@nr04cQw|HFG .a)x@l0H,:%bDŽX{җ_qk4~.OLy\iOΞp K-dV/Dą ],- e41pE efEpsv:u.F[,U+z(E9'HԻYema 6{'i4i\>k{l섇*Z<(f-Qo(O?13ME 7e$_܉=wE--U}潷AtB9PffО)(9Bo?VV=ZVy)y0TS^3й@HB AOI yVT xNSдⵔ ًLr+x;Ffj{{WD66= 9>` b`bjĨ! ڑҙUơ}0"GLwJŸw6;5?Mi{ϼP.|98wQ%{<4|P >yvEc`Շk,t}+;9lݬެX_Uܭ(S-<|oDo\1y`\ 6OWhhU?KF<̝ʼn,b04sPfHivV*Ba֒/ii޷Y[a MK2Kl"]K2$yL+@۪/͈"ryR7d@׶j(8ƈPϥxQEKtvχvL,lƶCɷ?eكu_z/} |=7L sd ;"2M*"9g;ҍ{3D*>WMʳLh uvReٞbfOкL;,juFOVgS/4&vprXwF (i!mRP=@!Ő%%2dZc9H.Q7#r:*̌z }n .rg!kƾk<9u_aiքuى67VnQNQOrpˬ(jzXl~vIδ|EAzS)Ҁ (%CWCkԲEa&ν:\~ )u '{׃);jAlЊn k.7`ND=*ŤlޞTVb&yʓUY߇ː\ kh>Gb}6_@:Ҥr_EcǩӉ3QUFj*mڌ ݹG MfM.^pW܈Se6rZ3E5 G=ap3Ș_4Sb+}N}KQ%=*"B54S&|IBy Jzu9 )=D= 1^/C sx#X "zPA쬑@qnlԡPB0F?*v$7/+MCU>\dtrALƶjXHkӬ;+ %/8`-]09V3|l1W(ekE{=oN#dPA4&|Q NV_~[B2c<P2P|{)EQQCsL &УPx2l(+xrtOFʝ𷘫7+lgVM+۸(uɅxcx%haS!ҺQ P<6QPy"]ˮ.k&^鏱LPg+߾@rYJ- K㓅K%- 44)ީ1ukJWl{?OpR‹--Z ~|dk?Bk5m#m5l }o&DA|qW6<ĺI+ ,f+T$^|!|8/܆P1:N \K$Yh+1*>D+eݩ(UG4<Wiѿœl!2iYJ4RvjHV)3G!ł5 {S(3 ؞\^ά ;҈$eOe_Pbʉ"fMVd4^4ʻ]cNr+ϲNԆ_prJ:+ڳRT3vB(u"邷pa}Y*.f/D/t-tmq[bx.5:ydon,8-QFOFV'YaWM"׏<2IB{WrDfA|lkRvߵ۩feb 'io:[r Qg "}Bg7J Do ܵ=[U>~ևtX !; Z/2WqUdMɏB( i!sDk5MfҺo{[ i>e_bґlub LdoNަ9]f{ m]7A,9mJb@Cpwj O25~P[tra7܌vYR(h ߧ!ȮǡOq 'Й룕Z3v9# d _J3nVف8=kcNUGg[};"+pqY(bFˮ}"$)B7.3 iɍi ' @|kPU79!<'땪BO,.*pۚќvZh0z.oV^oڥYiܞ!z7`F\;D!9"0"F½RH߁|C\-,1 k# *.x'OĖ>jO9W\ƒ>MbHU"cmWu@V/Ӄdb"k"GP7Wl٠k6`<I̽(̓2ڝM Bj0# ÜH wu8ųfx>ZMw\?ڑ |GeM\PgH5Av_;I*ֆ2Ś6 T䏁XA,')&( S[4rEEbt2FE謊`3hMcqʵ|ךeWOj ` .xF$j ]{c=[@vx͘cknz["D\Fbfyyq${ "$xŞ^'Ο2ɯE7VAyR1 l9ۏ-Dmٚc\RpyJ~X7猸Qγs vf? "5}FVnA$|v̯HVV" Y Zȏ*k:Vi`le U1"6[q2e .Bg\ zkA |hϫga7$P|X96k0^$r3qJDeX(^1jn%<ҤL'Tj 5 uc$&&dblw2%QϾ&Eiom+ra Si0{w=vduYD8QCx:Q`$ Um0HQ 9G+ I3PFp#^nE9u+y߃] Ŕ?`v$= C\7Û)s5r6ʜbޡ֚ c]e?V!xKmjArkݲsuUyӭ\'M0ԙu6uWKńz^m8 H&'zA&W}n嘄GFiDi:ry[mE! ([hȮ k)a!BG+gxN31H}G]zIKIe(&zH>rɆ`p}ymE FX㘒ʤmQu-iM-#O W0r$nzwtӃ*˰ם`lkQ28}x&kQ1bJo?B<]pD֎C{ g؁i1{$p"S)6?cb7AjEIH)i-@9yt{!ԡ%UT֢]f$d"7O0VHCSk{WpfP+EC~/MbTR>u ]=ȫZar}~ţ%~FX͖pBEv>(LyY#b#Nw[r/>4(o`lgrV!8AdV%TFJt+DXImDKOwӏKĀ˜Ē|e^EoN7(ABq1LZtDu|ydU@ 60Ngzkt.ZioxCVfuK1A|\P\B*0Yg'RmtHIo 2vJ{umEKۮ*܏1$ v3 ir 4(PPi7ѷW4Sܘge4Bg gO2,͚ RVjgܿH {m_Ulr݉'5~\Hi*hsVARoND'2g|=xTi=8L1Rr%Xeqt!Md*Q ^7e'19J%eL9fÅIeRoŚ~?Gp,ԌC}t{J/ԮdaDh @a輣0!iFaF.xl$/r?S4V۟y2"ģeӾjFє|ZԠЭnUXv7#cps;Bz.I2폁liKB_kKoCh˩YolGu(xyM5]j`S IV/ͺa2;`r^vE!$jCzU7"bbrAiw Nx#U8dJU t?5ȳNfJfQWM@lYrDB6eFQ9/J>Ð&iT.z[(~\l(Ls;N}\ab&X}k+sr_5O^&cH@Zktd|LF?nb/--`Ձ (^}^ŀ6 P J}9hI'x)4Fth 3r㦓:6BRxQ>dqBT.v4GdiCja{IrVPYKtT@ͬk8TㅷjKKZtX=ς;1n*231C8ᏮlsAšUE\q[: *RtxTwwCy) $AyV)s9] p5֯/>3wsU&Dq~dѕTosa4o2̞\PZx D5ӶKhͱA&a[0t:.ۓ{z#- ?{[m]Z#a%6ʘ[UlD 7U(i+rYHreDJ['\$AjWA`c8cH3 EoDy_cv[뽖" LdՎXij5q%`7>;ǃ" ]Ż&lQш&bA@Ram\ϊ gD|hjhʰ҈)>]Y8%wO+I?|YY # 6:='?1m}4zdzTvJϩZ9LӪGΠ0aװ%q*QbvŢw.\>4T(d]{2_bc1ftFaC1d:P<œi#D+kH|(X FEj.!>amTMw`mK~vpvUVNΔ箧谩쇫AأVz͢/t6,=N&)oj$˹?PftPa:祴 q/[3Q/HBd=) ؗ ~Z QTϸnhÕBgsGyEp*^s6dI<@RD)3#|DˉKbجc!%zOg|sݸ lE$mFxc]~w+ V 4~2euYng^?u/21k[h't^"~}fu[Om3(]o(MM_LIw9W !PT_ p 3=fu@l&0MDҰlrW?qՓbcxGCvBu< XIL‘et.d91uW_ޤք4϶H/T[kZ`Rc[kXR%R-6tGe8| ob>gX.P:!LčG-jE}uAOI]:3[.QLN`#>T<7n:QcUKt'0Ӭ-^J!v9#,JU#*C%lݱ^:f͓`!A6 ]>XДR/ԡ@1qvW˗wSf7sϩ43|v+&sB¾]B02-Ŭ|k$[WZ+, KR.sï1;Oh IKtdsݹ=5~NwsC臈(9du܍# P<5!yDApB6:s4k7b1$a{K-vgkS2Tuµğ;{Zs: owgxuUru?N ۇ( `Fװ~itz%jҋMm[m34B5mo8)2e(5^/Cɥ)!?:?/qҽ7a"扷<fmc&ܬ K?כǻcw)/a `crz@+t=_I،MCh/+ECVcgM41qCr+N }MNFѢy<D_(G5uV$"rEoqw'1$a^m0ـQHK6g%xQNTMx2,ro78]յ"ɴ8oKơ<'SvkH 'y)ڡК7&w_6Զhؗ#55qL"VKIҸLFwOz[\K`"PuiOzxrQLDt[Wm{q[1U4`sLKfbV]>pCzS` 'gհ Ðʴ7LPUj6ZTu0^'lnm1%`,عN\9؞3C׸]p$ςM,~ Б pʮp(!_I,Ƒcj#_輭ȕ=|mG.H *[n٤%A0O݇Z9imɬ-?''?.VnUotF%Ku7Γ4}m IrցʚȎ{.Оeӑ]tRmj;RC" qǸ_PBS?ZF02r2fxP4ɺD-XJF|j+KZk_͵Wgw{-lࠂZjaTf[c(Ta0=) 2_ D8M/&+O2K J*{dtam{Q\SPrF[$[cшdP,Q G:R9?W SĜZ8س!'RkPV : ▭x-*dz O䮨u^zʭs24 \y9p[}Z^i(O4-rrnIjAsU%Ù]aH*͎h򁖤B^WUtw,YDyP6M fi*f@?fsC24ʥ *"u|~⹈!OE9y*r'g3"Cq,r-@dCTJPh=jZ 0'6%_.Yo~Dn!q9N6s2ΑF yJ $g HV?6skGwL7eYUMEwguߕbU']R&/*u2ɺ ҟQf_z#ۄ *Œ;-p`3KEwYTNG3!ɚ;磬޼m#B=%4=ȉwzsR#=i֩9T72/@>ɍd@HК eIr~մ1NrH:xHɂV&]( GʆLeOQvu'P&q9"lξo&WǗ2jQ,t,nS hk!{flMpvv7+>IAEHTҿŔf!&X*@❭u:S dؔ0ii5K 哖i]VM5ɁU^a@` :@$h9zzU>H>T`0"yЊ`P尀v]%v~G06j}B2 $P2]W^rQΓpj@6%FxqUz*N<=]"7I!}[m[;$2OP=zWMJnI PUJ.ܐ)Lr.7}Sn0&aEԿF;I:=J"BzEJ3B!it=7 ]-J CDɕfB s\SD{Wˏv554|LEL;/Y5sQ #271#x59snh)jf~T=x%q^H<էR2"-D .ɾo9Q";&qjϞytJNk;B$#],t1 &qU>fXeTNe(ŸXHz1h[ml8 \[m@r7rXtX XF{aM٣qRjhD>u8KoYvfYPs|>IAja}f@0&c (*l'07BՎQ` AyU85v^Plt[h E!GPz.{X%@2!ǼQ@ߜn2Y hƖՋ ZUۄ,^2"ŸnyKb ࣞI"8ՄWsvFjNZe.kY67C Gy ;UuU]Cdd7poZ [Mg87Ss H`t+ -GM/hD4Y#&O9w<1]!&-ӣڕ;G)oe׿85S6R 9)qMA"ت6:DLEdFӠX`l a=qlbP-WL/oEfNXyIBq94, | C2|?o #zmVS⡎ z G;Hw!wl #ɬ9?+-Fʼn D3&ɥy%Zp%T /4sİ`>0)yx&v b9GF U~đ&ʷxRʂ3A9;"6qn4Bf]+;%/*h*EfS56z*7{o%ݑge vcc饄Z֤oڧOG$ڱ("3"@5v{m!t=A'xh;rj8%_MTza-pr˧OƷch1_|+}dz0*R! eF;yC QZɳ[?xCD%֗{ք&_aL} *| I  pPuPn?@ъ7ܰx d I$'Q.o@ؚZ5:SXkõRc1+< lag }{4^/fV=~Cég`7(6qb}IND٣قXy75a98IHs ^x)_NԹ\JX =y V#~ⷤ Ofg7];h ouRtеPb_`D7 gќۑ=b@c>@ɝv"Qe+EV1={qMJTstX 0c R<EX޹Kݑu|2 :=h;ތ6 RT]Sc[}1%x:@A[G҈G<0vdԼaGpz]k+8tz<2{Ā+qKm$sR|Yiro]NXO(@(3y|a"^lrL*&$!AQ_T NRE2@_4)h2E Q[86Z QjiP7[ SvR%L:bG\Hb(-Dl-#u.)W@xR5CZٱNjvy`^ò3}.v"mvJj䦼̕h8PU^_ĸV_-m []ZΏy\w b̐sυU3f&~Pu9%ދF;@qKgmK ͒kw(f[`>i@R_1\Ts?KfbzA[Μ%xF c3ϵ' w:ͲWٌ%vJ'uZ1}'().}T sBb=*(I@Hm\3K_V_ }bJƤ+ST,Y_|YSg8$Mn>憮U*!5YϪLmfJ:96ЮZBHL*/Vʡ_D``5o.G͖)Oa VTfDld~CkGmh*!w̼[dU93/+=K Sg\ ]Jo ̹ ؕ(yM`uW7Qd^\}&BZLN=Ypʇ,خ߽%;%A[װx >fߌDyz &;g; H[֐hV 2} %fo^9eP Ż $ow5DSI2| ~ݹ6j+AYu>S*fȇÆb)B-2:2eoW?z/Xh["O{dY}<Ԁ'U@ klSbbei@S! [o?EtysV+kZz*T4;߰o׹VS"pNܦtYz3&_AΗK1X͈x~9BO:/rԉE[FNJV4^+5NϞQX .Y!IvLM?:;tdXQ 쇃~mڞc6Ib@*)CdnaVIPK2N~B֫eݟ:>n@XԞ=޾'{n}Uh<2M5@ӾbT1jTh1 e!Tbt4w>!K`nI@JD5J jB29Vk, Vi4g"CT/MT ҖW[sޙ>^Xb!yRJob)k<&VXeWFt0K$Mµkg!1Vϲ2 FtٯBEpec4#g?I*Zq f [Ze֐xXJѨ 1n2jm+Nw#e&QJ >%Û&Lg8/4'Zi(ƥjAh^Oth o$׷&xtUv 67Us%SҢEd$YؼL9p͚@dqNrWSAo#Ϛ[|RM}ArG[m<5j;Z6P3DL~3:*g)Nl `H EuӼ7Apw I3igH˘זKA>eT¨F`?3$9!N(Z2hPK1*ISqi ':`z$`c@`Sp1.: u-2Z{Đ3 :_J11^pڢa/4oqa+k=0;-:ȳmd,ӯ'r`. P3#a~zFtrfX!EcuewL$8%G-iW<4碧D8P#+I]:'S&O4Ƹq]!Dm]6%P,P{"8YܥGEV)هWk#4bbb4_{q~ilt2Z#/|-T47T{`,Dg_k0,Ce|fL/+9hD;f4L`9Jƥ8 ˣw fF!ia` @nbnH9_Z:KzxC1-ëa+wN@wlCNS9E>[hKViD ٢fSdЗ*۵l.02&ߡ@{ 5\-* ,=/},mSXg^AkqK:h3T?OyoNÙ{k`NCQu )O<uLu'ҳRk٘VQLne+ }ڴs{:;τ-&C'8%"bhKu0:o8kt3z@я0PĪgߍuyZE4GfPTk̥)0.wďxGT}%ӕƮb qoT@Q…iPIi#  J~8٢ j Q%)SS=LUS<F6pl[H2Y&$bִkwB(t8N+9f&bY]yѱXʠCn#NlJVwVR$DMobٮ%v^'3Sr/oP4S;ydc{A4Y umOX!oZ~+Qq(Bǰ~w8H- M.O '|E"l;a#拰0Q Hـf8jAs'uM7ZP7 c돛PTƘ`9jʹ2ɶ rz'CakAZ{eR8q jRp7| R)jZ( }DTs:w~uyZ߻~#b<Tb%'q~$Quw{m.fhxD9N$/)ݦR]'Qpu-(.V lX{ x WaW/<Gܼ=6ޣ1 ryY'~|=ŭrE~/u}m9 J?*A\,Ŝk{wv`{[L0``O ) 2Q4) n *OI &N.Ѫ᭡oT4~'{=<$C}$"65+aa.Rl<z񻩍XCRO-2io/ Z J6^ 45`݆.L=!)QzWDe|qi y[q .4 "s14sPԞ+y(rJܡMN̄26`j߀SljsG۳Xin, @,a2Z >\ 61y9o1.w2 XӽX {ĊY ޮX"hz[,}')E7^q/2 Wz`\)~Q:qrNγJ{h_+Trmt߈\R0\X:=pXo,a= ImR +˚C7rZ趠M[J u%؏ Y4c>bsA.2%'Y䉒R3u{ /@7.DPCGNEE_p\Hpf.iDUܭN.z-!?z'50Pk:?S‚sTlPau]u~??)5A.jA%MlxL )Us-+&$5iݙc4 `n \D_>$$y(2Wį~M BNtw#'QaBlF Ѝ>ngch*HlzyS]JEq0zS)R_y{kějeft3oI@&ZBZ}e"ǹ0e, KuH&Mk>iηm]"v+ *?y%Z SB5E?/֏Pc; 'tX Rט0(YrZ\% 떸G0EM#=uStSdxlBU Mc.32wSxRShGg;SS)=dPaZfv58HR [ȈɢgN%nMۖ2 kOqCu25:\0 RϨԗtHeN2auB$%6vHQzQn&mt"_Kj.]E7)#$ 0ʭz6"&OgE1eI=W\ޟ5HxWDE})]|qkol]D3L0m|A{Q{FOjikW|2vs/]pԄSYhC=p<{!s̓lOIk.xMJ۷k+U2Y7 "=E -q0(B52Ël vN*B E?ڻp$UāS>GYחE 0[B\h4^"9,*NPZHSym>GhT]Et AA`%mɏmɗغt _J9e&j1)ȏzde԰ |0poy(qb)*=lZU=4d(D&?R9!PdM`~]*H}Y.oG8A8=:x !oZ.u*!b)\2jBŊabyaH$Euvp9 LvSqrrpk(|}ZhTc}g [Cq6fD}ЬW2odj { Fn=c @Uv}PM Dx0'lV W%a85m/7Qˆ&C~vR HllbBS\Q?ނ*[LsG|ҲTlhYf dpG;2Xkw^Uܐ}oS@,H|:7XQ(ՠ%MLQpv)' 6utԓ+Xя8 M=2vȑ$3ntm`ӆr#H< J4GμEBR#Bk= HUTYs%cq|a[#a{i_Ixg2ꐢЗrs/&x*':|aD#VA78dO0o΍]m9sEw%Wa0JN`ozJ})o𦗏 K>=4|c$dg2e%I+̳y6܃TY ׷3c1taNo^RZ-b|Y3>Ǽ[7N vq LGwHU/l>]xL'g=:\pQyNn7 jjpЊ-`Y, tHX0Xܔc:#}t_KVd`1ɏ`ԵRAPLM;<_-OjPVhAJ5xoKJ9lwxV9c&xMdNJ vPS^F`C!h ڹ/Jtv2FW٭7]2(l^7pڸ~%m݋K+@z=aQQXL?N `Mw^8i},hg ^A!LL:4c9Aށxx/-/'\̢ U q_HB(DUD,gHZ:[a~tF9Q]N`NI'`sIicZoR:"gsg)rft9ׂc#B4if̅/t ?REFQP ٵ܅H{2ڴHʍx9SBsFWjm.j)6J[D I3}[܂EޥpCK<^#VwjzV?y! !J)zբ\ۨ"]1'rR?xn-9p:,ӥC/c0ԃ)}Zŀ÷дw =ɯ;ns0j"bB/vm>Җf JS”E" /ㅴ盈aa5[lkkj)#< 1xyW@"0JSb{D$zYB5ml>|SsShNWkW&eّBE$HlJVTHli愚dfJu G6 hy`=D#0'`f*'Ѫ΍L j9D I ܆KG%E7;EZhBSבyY]Du-JIЏʐj0`TM6̝śŖB3AOA]"{ƥT7 5TAUL"6d~-u vc)%Rq4{fQ& C k#Gj*Mx6P\ l?Oko/MF4;5zN}~JCϠ'fCΑӔ=>ߕ(LvN^x6$Ӵ'[Hm[^:ؤ-ǗIgѷ]W]BL!-vܖ9wB|aKvNbWhhJ.ed %ebi-[Y7kc (>fك#ShR'f1vr܊Ȫ%=H?V7f" }/F^]~8-M!0XJ}7nvL&뜲Rifē} BA*CY`-ⴺN!ƸET<[x|u@r%+aBR܎.foDԲ䲩 {5BTU ۵vpֲ_Y /Szz&tZX/#gɸ ܕ51!Kc܇ ta `5mnfe{!dTKq {I5o~Zr{J|PR:;l3P3;1M Vor&xߑyOǛY`e31gB,dAjs1T>̣(0` D?p=fKdRJ.>Yڇ b(^"q.@(vg,e?Jw!}_f}q\,{ WîuAu]"$SiYݙ7~3/⊳=ໜ+ߗ?ݾU󷯰U,kg/mw}& 8ELTAtU[8d*=xriK ։3|R?sй7yKMyٿQ̅>4es4CNW]Sb_w^\DlL YؒYOc,_C JG9r"? u;n-:Hd>(cǐ/!%;DYF>aV'fVvrD`tp,\^ *}1{Ƕ:ёpAX{VE()E#FrESްW-6oI 2`O Q{,7x? 3蜁>& Hhw]P GW(9{EM eTNS$H&_/5>0]:–'\o#.wLaPҖ*6ڞڞtYU$7"Ԇz=~ثUe49FM^F“EW['Z2ދDOS4T)gO%!#G">>UӖ"stD]{P (ȑN4 u *eX*07SWUȎ-ƥLQ8pqwtۨyK߄j(ۨWܑfGUVSהԪ(;%X5GVh\M` # eXgE-FRDSWe`;B1ɩr;.[d׋{ałlULwQJ?Nw f- !@ȯZiT'ַ|bzH@wWۈH#34&vqzNf:8ϱ);TLz( ³`OzVQ_rgAqQ ۾ˈ"vjtrE"%U- few~ǘePv7l%]D2e91*Z~G1:]4'j(Xn|h:?5v">6&$e+A_w/:VyW@],aW LCh$J`N"R{)i\K8 O&aHq=l&;jDpn3^" RԢd`)͋!xHlj94* #ȻFVv,8-e8jH,6SԂʧ@(-pc#jh]NZFR^5^J%vӡeYJC%Yя\To\">m\B}-+TvS[zj̈́dڵΜVt,xZ *oV4 \޳*RtBakCn^9.<V/IXd &-VyO4ߧӸ?%K(,kʀoΏh 粋;Nƥ|4+EȔS *9z-`` %Igi#-VNwJnZ4d6+iT{gǰRf-֑dQo!W7E9/yGR "<ͬf ^cOr]ܳ oCu7t6O< ^ X'E (i!ZAF1n AgNJA*5e33 X2ey۷ͼI 3y)nvTX-|;U*4kܯ >:5n$;`o%V#OoY<#]9;1m=KVfFК&1pQ"^CRpٔ?R t1<(`}~8c&[ZV.6*2JH5Ty53FLAFV:0W#1Cuqv9% "nmHlII#窯'U褼23(MM[ٿï<)7oG" n@{)eP ՙƂ\?7kz]`t)Ґno*Wo.sF΁JiUkO¼*s}*m.18ZԹc#dщ>ӿȐNto"ǔ ~YKQ;Jjbp#R uX@.gg:N xMa.Vsq{ث3+`"B~)UԌgyݭ!p67\pN>3u(C:5KKԠQr5 9 y0#y*':e+N0h+Pދ p?H)40a" yM?Q®mVL Tkeq\pw:ۜ3;nwgkP#>#)ETq,fd\%ν@|(`"*f'LE˭ 2a&`Xk=wDHHI (H>okYЎ5p4G b=X nsb<a7gܳIٵimE.\k/FZx7pG+ enD&+g? XevuBZo13$>Lߑk dp\QEZ_+9{lƯ_߹h^i_ھnЖ" ,G|K,a9Rɱq,j< /dpW3nqx6Akml'>l$zԀs_rz惡\m٭gةF95!>u5"ILe:k?{]t_ё.MAh7L"F{g0WDuD9QwyvtDz:eVSrb0:&YkY;np![ե$x1|tH R 2ebdq P#_L 'TuPf-9LkKmڿ=P)rs`/}}VP-21׀׹Z05Փ/XCV;ިb0,l繥67M={{3uɸxos=ox; m[ʖU7 AOPO^, #WsxlEMZ-jjT w!Oa#uɴO˓_|e % #SC90pY4Nx (طO'+z s_lMB`-4꼞853S&GőE$Y]NTaPF ꏷFQ]jdٱ813 xbW\ijO֦>F9a&d" .3o=C+LtӲtXGRl",T\nq1$C8K3[ rS( lxI:6[YMbឰ#mE ('} ֯\ "IzEJ9XH~e' nN*my[b/\!X[qНߍ7Z[Z&X~: :GVBFXT󿳡 (̐>7E/iѲ;%~7ʪ2w|JA +sRh}N)(J4YAŚGgVwW)PpOnЍCge`FTO鞧ynǬ[%Ah;kan["(&QlÑA/1aP D"v3Y'2)aՈ)yNó-Y1lo "&./ou+- @/z1Y$٭GIld`B։f;cpH2ISOKSbpbo^2gNt6ACtX G_YIҏR X_Z&oJ}]&JdtF=89RuмaVpQ+K|N^oMab"+U+Q#'xX e$u1a(N\}_zdUR[h W(*]1Rs,!*+%Y4ǻdp<28'8 wRJE.DPh<2nU$P82k>%|&;* b{6\Gtvp0ѡS^T$V'/*f#D8af CGsewNjkKBP>ȵMwdu4g#On)qB$lL<8Y(t 'T47K}gEYM8΀.Zӑ:*Ų`͗f/J!1G~eKctՀoׁ/ϨјI"qzlߌJ dX`\ ޻gQ ΎYXv$Rxj;B"ep`4a-=O]%i(ۗC~Zv6G mU1v0sh\;N m,6]N84?D^i6hi4?%L s`M3?a T8Ngi1G2` 'rK{3XD{ӞOYrA_"e@~ |Ʈt3Н}nj@c2{an-x $氊GN]7iM`8VD̨Kj[ z"f@/,R`Ĝ!a_T]cn1q))9n2R2q؊ Y2G(ә\=`]ܮZ7&ރx~f!L v8 'mz6^F2"BB?UA;JͩCl낿$,nx,ETVՊ=9BR5D/EJ=]MSRie~[I\LI*^N5KljW8;s0XFHUgtΈcod$?wpNu`*u~5ڕ|r=)Ԇ K6UJ|9`J I?뭠Uŝ߃NdgE n7& 2"sSa]Ku1kH Kv[P}w^5Kb 1!@(~zEuεkD;|pPI$p O 9M(v{\JƮ_`]9R KO~J>,Tbv~{G/χg(O78:\&8 =M[E;q@z$!d")ŖDfCu vڧj> zz[hTO2>4nlpLDU;+(PO8Ělk]k!'ǻjr>1;%p (^9>7XhBmܕW8Rl~;=i5\~%/ġ@z&kjkӕCr:x9S^ AT$/}'S$ +^hM!-mq;*L:u{Cl՟3Vڡ0+U=~ՐZG/*/nq[FH$:W`M% VT$ sg_~hFoӚ~txeLݍF@K| ~gRhDVza7I&rceUZݹ8:GqE"AMG񪹮U2Rȧ !E]R xUtP{'joݷPô{6fP-Xqו'5UXf@)Bf[Qn!pF3P6\r(ǵݓؒ^K ]p;C\Fsgro$$i$YB! VJ46``HGI˛T-9Wy s$B{yXE~\C.}Ddp܃v\f׮ ra֌ѨZ+iH߸ ઼DF7Pe4"fpH Ts\R8떎5l*Q}z\e[clJL0ǍNOZq7N>xԃc`#oYۖja<$(ӗsnnjŖ|E\k]*S3rj"7%${wȴr|OAuy\53w5򜗎2M  YKJ,QEyqPūGp`*~i`tyM^H%1o#*8vzכ70+9N+S:\-,W?%= pvXw 52A׹|jD@Ѵ"P_4x?ZMAWz8qh.wa+*vY%4j5=KH/FrU#p?UӾ9M.,>C:j"*\DC$ _7gz{XZ;Os@:&xQyz "9Y\~Y#*G޿0rt2LH}(>NZ (F?8b\ABzIzD/+Չnu\HخXgnc=K x% ADr? }X\ cWNE ({;rW>(( W%\C_ lxg8qӅ&-  ٲ,[טyCJE8d]Ϙ:2O?CW`+k~:Ƽt@1fMaW߉-B:zщA Q*+K\Ź\^*hcSX|%'ERx`W-#z"[F Z-1yiЭ'\P, IKdܓ1_ޥ_6Tah%L-||H?h|W`1~Xq]X4u=,Z-K(2ߔ.ɐEۜS"= O-tn&2EaK&%kRf%222Ő=Un0\)_}N?CHyN`|ƒ@Et&b?C$'@a[ ~P_8#TsyZC0"pt0znX~\KQ KEYG}-o5YFwj?YzyAg9JYaakX+\8"BKhe&n" p7!B ;2ݜbP)ZzWFEl0n5,;>.vLќ~(h@~=}ApCYZOI"aiF(]TH#ve0)˸g)0PyĘy?Q],.QFeaPʔv6U13E G-l(VO[-0ҊY䳎DX>Mf>QY\N7iVՏ`?^;vvU4Yvwu>֒>05HSŽDjRŁҫ IG 숊ql27 ټ,v*vdvC;s*L^Či4KJ~f4CWڭbwWRPʚ *u""-6&1F{m2@:Lzkfз2BpE<CڻIks`-:\\$xl6P黫*\[iuۻ -3T-SgWw0a |}),R ri~fZw⸞"VI}弽t[Ncaݬs:#"$>1N^L~q`U9>Z33@n< \!S:{~zFƊ&P@W(V̮yNt7{ $? ,f 87irApM_w}cH`(Hе6iE_pT}/Jo;7 j[o ]ڔsjp!pSq!+怳5.],sT< \1lʩ@!M~Kߠ 9XKj䖫5kcJ/I''<LSK5'  x Oޅjh"VΛv#=niӻ]G֟sкc/H30؊r_w:fAᛉc 9Սnm+zj?U !4^J\= cNX@G_A[&sv։sH2Ì_~tr1kHOEOګ o`?"^yu~ٷ1Вa1Vu=}zh~ 骜Zz2Cô UF*=Oi {Kٿ=߲%b'O :Z#rޖDX'mbHW vi8qWXgZ#G">s=Y?dҏ@K2Lr/t"sZ]+oDKN.Up7M*ARAxbԀ1w(̡8 r'vT8zZPditP |$Se*/#]emroEKo# ~'ʤX$ ψ4aTߵQ]0ϤI cnZጯ.d=<7$xݑ"7{M6B&s&|eӄ a_~n؇*DultAB3'VQ%0ox|16_P 1v^a0|!c-`B)`D0!+H)(%׶ˀ1$q8ytԺz6uKFzcS- * -% V7O ̞kn`-[_ Dj?~,m)y\){ʶdH.rKTdr 8kBYʦ:X 臠E.a7k_5Q T3&'ޡ/3>B30> DE2H@,Tfog{W FC+ZހP9 ,u N_ѢZqTH@N)ĔCؘxz(tȬ$VCT#qٺCC]6n2vx%I8x_N\?h-vByvD4tUm2P3X WoK1{T@2Ho/oz̨[z2Ҭ<A!ɡcKp !H6^{'@)RVa!7^K_@M,\)O&}P'=$t<|it-Wsh(1ڈ-e@ 8޴Wsm/K yVɛ-زR >K V>/9" [f(Rm  x(Cc;"ڐL4'T~ŀ_R^Ug}Q9gZrZ Y܆*zTQ4+*TASŴbƜNiߢ,Q΁P|9Μģ6eG"XiI(]'jmbY0~j:Rs~ Anel&(םq\rx_\Sddu?B-0ZNkS]п]ÿ͔;bJuT0kdgu_V7sy Þgј6T@0i.7br؅EBEe9#uqE~3B, L6}1j|@pf@"(m@M~ +0wSߪX`+44)2{ o^ ^qڷj;MЊRdQ`3oO1վU-Ճ( 0%gR#K4~1E#[4๜zC:%2LS٧P>pbnbXvKGA;n4bc?J~tDfP3%M~K8!"rI>ONJ$G޵1\S`%ΒK3X =g[nZ8lPYj2̻жݛ{ >_]k솮# $GDK <=44L[y/߇Wi}1h=&SzV0,!O4#e^q4Yg< AFPx,pa$ǩV 2vZoJ}Rc]1nqohEH E$rxme6h)UsGB1_ £JTI,dT~jz?r+v*9j!H$!v6 :䱇^.cMcE$P\-pšUXٸ{E]Xɼ琾f*-( Z|Lić LfeO4 i(e=I,Fqbpk_-VN\*D /,#콴)ΉSU:Տ#^erVm[e B O`o{7aUdclNGNgZb&/@\'O2X(Q }:Ъ>aq!cj[60#\G0D%[?VbbV|C޼~:\@YxY0Zs ^zWs; xMst8Vޝ)mb,H Bk:!{Xl%}+{IP.M0`/E<ʽbXk .B[A!Zy V/!1dO0")hMd[ CCKtokwƮp:i86(C_:(%;՘w䡌ۤy]=zE8pm}z;1bЎ!> 5r"jgb|au V<&v=X5!m 8_|Gք츂FC}z)` %_0Ujoldb5UvچeK t,· # G}N i0%""3CFcG7 Vy,S;mkς@Ʉ_v*gXB|0`qTʿfӰQ$16_IQho2!Q]Bެ4rI'k@PsX9J.FlrV+Juuλ1YRwcG,fW5|E(g+|o~ \ k#V75y'E'~d!E ad !{9^ުPץ7Y 8}meB.M3_i\~h?g<mކ_lN"V?dUR̫(@,<*[39_!~Z&:;!(XEU_ Jl忠<0\~ e3]'8|]Z;,A_I4d*[ȗQ}&baF%'fymg7ҌSp?:jyԝ cTSwQPA6SHU!l3#Pbj?!>#ۖR0ǵf|g7~2Q?Mb, # kUE(o.骀ˮ~?kL:V$e (TR g)ּs:6۪qó2gP%ktOa,Ϗ_쎛m;f5_\B=/?>H>+}7{G,p&ћ!DR`DVG]|h/g9c/s3<\zolt:`Y9*bٴb@xD6l /WGΟeCzኺo?Y.7qe? |#Ҹ@8+\ _BEmҬ_0ً̅n+$~⫿yJW)&rD4zi]+gɉfq|Җ/uGO"ZzB7,R OlĦܐQ2.li-){ϻ/7v5j^.GŇXdK5͛X `ĦMc=K1]2jiW ;xBzFZEV sx_Y3j) ZȞ%x/mX)<#IyEg%c *!r.ۛDC"gtzeӻ|B(;O`%nn HS`:k N9 4aǺXVRc6Fi80q@ I. _Pڰ Q]V4*yk74xAB64A"W"(O3>H!P$Aݸ&IHmx9?+)55cGkh-@}ܰVv:.d%tЋys)^Ʃ@g <3A * 7;4^w$8Kg rqdjore;C. ¤ wψl&ٛQB/ b:<1={aZM,2}H:Ԩ%cb Zj+H8וA"9E7uh{L_})F!.FZەy"A*QCo (^sSܞ$t9 \A[tg[~&<#?.;#Z4AX] V߄''}_{=c0~:>Sl5 eBs0Q6=-x`ɂ0;BA/."f[Ӽ)j? M-˪sb;=}&we/W1 >BL0@I2|"$ _ޥɰ{Ɩ6^v-LM2>Iitب=4=)xv״< '{+YV(y}nb ^E~ )b ! xC(s 9.qJP;TpCpdr`"hOT9 W2.:.2(#!u F/K1 mTU-"W\<12զO 'D69)l*PK!$NqTtPFZ}V|4=ۆ|VqYEN?V9 'nmh ꖴġ^\`f3!A'-dPS|k;/n^2HmbԥqP|$ SŽW L:rGG5ӹyMIKzmG߂s4#kAwl趓YfO3^ NtRkJ?/ Bg't`=>.L8"ra 뫺1-X<=hE E?AXD=n`S o0 Ff,ml95|n<7.!L1zeS/=alޓYV]qo ;В}mr*q2 ym m ?4sӥ>,f,[ؚSq~ҩƴuu5,1^"4֎`?\!1'x mޕHB.YjFLvJ^iJ4;PbhdsJNW A@l5︅b ߬!|/hT2mf' M]axWvg~ˀ3/m.cW!Ha2T𵩘)oڿiA{ K] @2®haN'(le}>x 1Wc"+T,PCr-WJ0u٥wO+z/x@0㴇xS? q49႙/pUO6P1 h5~DDt/nyӾ ȍr` At@PWNyG|HjrǏjam}qşNj )r=ph뙠(i`I|ͺ)'d {䌅oCG5+6#=aISFn 1iv#E3DA.ful&1f*[~ 7E%!>aͧ4a%rulX+SdUi;+FIKj+MIj(@#^`RU6tx:M,YJ-0%(x8;ʚ*(й:(;|,Ҹk}gB s?Uvg?<=dw;;˭ % (1JΑ#%k,L3ƭ-nU#Ց;Yr\W})7qDwNӼXUhrLz/6b>ï)h"H%ra,B.B;KAԘ.;,w`)}m>+TAJ*-Q UKe53~-f($;UI=B)E(ݖY d["Sӳ^Mge^Q+SKN 8k='z-GR8G !I<CEkS'CpC9Z+ǧ9c b8O*.'X;h_8)9Mko hbذDT/8̏d2su6c L GCQ əJ\(ش Bi4х\3OKT%Dvs[lXnsTV]"? @0$˩I,4׷TnRWO㥸3Ge&dqq!tsKܢ# \7.\q\d'hf=Х0%.nY|;Zֶ vGn.wFuI067B;􊠕} ̋PZɛc7er #Fg' ̲Lލη,L˔eޮCoKWpL˿gL?C vkGː?;SW8BdӰ"՞đ==W?S> M8b8~O𣻏ip|Vj3)"v>(gD}:SE+}D*'qPnt /!ۣV;Ε˵M[eX] ;Urq97|d &aR TZ|9uɶA=M82|UbF8` +?JlX/ 1Ԃ.f:uZ2Rs04c! ["j/ӱl La ؅6#Èzk%Ro \8gy uF'RGoKZ@G>:ͷY:TbRTtH P\tQ@?쒛2Il,HƴٴʻtA ۤCn%͋iҹ 4۱|/]nf }r`N:@äB9$>2A sz~гQέ,n0;v6WYQFO˯.f| e_!׻Ƥ&N9BJ^nz] L:Ď  Nq/8Tmf ֏Nijٍ>*y:_**z2 ޓUg8?c"X'v9RzY(,G5[eLNA-JfO +s>x6s S5VF)R;wouKx %F!3ӓYReAV%'Kh-z ́XД|t{jB ok0uKp?0#wRa#G/Q(<ۿnc'X:Mz6$@j>^2 6BqWn( z]4+$_W9x< MH@x#bZZ ,p|uF|lI|*K&oZ'Ita9fU-ƔcSaiTϲâG[,'u')7XnWCm+)q˼ r (Drݫd=(뉑uK1č'Q !MhisJ\m֦BGM?J^:V7 NGJZZXy=!;f[i䖿}>YC[`@jnhD%I8FM/ (Ձl L{8'؊o?N&5Bv%N߀W>̀_pnleaNTp,#AJ8[+O[˝P{T|P1\j[&ΚɬA>[<b~lD~.sPԷn>|4ՑX-GץN·|6e{_PņUDdv-I OǁH@Mt|丿agw`0r$KI("(m0:XWqbyrIATv6tđ0*MBDKxk1J!#qJ?%-Xb=gڀoƵ_qCu ίőb< >u찟WTX4X~ׯzMlJHn)z8'P|Rߊ"ߴ((Лm0YhojâM+gn=(4 n%-_vU#y6Y&X],zkJ޻K&۶9^'9m}Oz21£'FD/W)h Y.n%7FlUzW"Amu>M0~|D&?ql<^$g, A,ܙ>7Ʀΰ+}xN{ĥyDHUJ|\5*9Hȱ7F;^xchTd'>2{q@7u+w7DWj$UwUWgU%oWЖׁ_7j~]Х5j.uP9#MK$4v%&Hn)~A;S9,ϩ.Xa&.sS%tP'Umwͪ/^m@򠴴ua(]mbRƜfP:G)`2+i#PrVB6emƣ%Fè7ʜF˺r}\=C*rBB `=Vp(;qew߇P=Oח\SŎ>}qAQp8cN+P%bmˋ n`SGΈ !zoW P|,)lsbU_Q"XSCف6߷k[U =OjĞx&EykKq}UC~x լh1/j x 6O{'uжF~to(`=r"_F1|Pb tl#p IndKm<dB;X+y>qEU摈(2ޡ1Hk ]<[9M棇߇Dб(>U!=GS2,|x$U9DFFWt!JKFyt!4^n1>yp`N0EP?, g>fVVN tFR$p/l]CJ, %{LNWަ= f٦.{W- Yγ]v7ơn|xaIV($LCl-.or̡ Q?\+BDqh#v0sמ.+~0`!/ijpwSB G\_ Y6O,Ja1w_]$PڶzǮ#':ѵҐKyǥX ,NziQM0IE2|"lr+E>43+{tWO`(iY#Qi椡H3@4ݪ舝1Z :a '.71xTU҇0ɢ@٣{mĘ3_d_~+s̉:BFK?H{5GH$&G~ Vj_f:P!7eeڳ[>4K{^9Ϟb%4@VJnHaud)Jr1R^nk0Fѣ~zyJ@02Yp 偔BpGn"P~3Z:abCߵY(i@$C6Pt%bڧ:*Dƪe4qSDyBUXH@."?`y dX/0H\X0d efJ9xA;.j?Fg:2@vErr@sYq&0s!|b^ xj&*VPL_T<. Եk,+5Hhh'+$ƶZ~T΋uN8#8a..PxV*S+ee # ;QaYhFDv \ #ӥսP^7Tw[` Jgo3@qԒ6&8gl,L͚x']|-5Kt' F]K#r Y{h7\Z 8HR K=J@.;I53x I;G"!S(5g][0sMɈK_3ҹ!Ebl8N7m5Ws4D> 4Ԡ$Z qK|gMy¬#y#G\yLS]%0-(=x%R`G !{/Hc-b\ۻk35]DػɖsX a|mq'>'ˠEb@O"[_;oudY$r$)8`dlv Ď"ݧR)sLXŔ\nWc5^ڄ0v 'vƳge ѳpᨈ~F &t2S^Rzi@&`WfdE5L]iX_blCݚƍq$!Y{ѵa)]eoy5C}mQk:jLNY,ɒ*{U퇂od5Cs} #/S+^U$"V[7S-=_D,u ׾`E@ 4hI2y|,ٰ3vHπmxXiyJEi!!G } σZffNt|rl댇e (5K9j7,fY{@;scVR6>e|6F}H#x`e_{WsQ~`~\p(*ƞ7¥oջe1Ul256>&#'T KY#2v멐oriL_7|μ Iܮ?JShhd&w;=p&YogǏZ׶N6;@OR!t,I؅ڬ˫U9fꀤ{EI]~R]w;]u1T W#{O?x |)"'lrRP;Ba`7fۃF",=FV̶;mC51UTql[0{ÞƸX#lt<;1!b=V|2l@1Vx"3ܙomX HKǥ83yM6qr׋y%PSvW41lH5n X]AGɄ'|~jEoArE3 E#($mPCywyML8id?)<#VyV[`4(;87??TKC[rJ2+FM( ﺎ'>ؖP OmY0fCvjwps-> ~zeU ph@FHe̒=R:HV4C[geP\iHԮʽ~G82E2&d |9!k}V)YYR׊O\ {?m}]^q (wb34ƐryMT瀹ݽBkD$i|\sIbPUuc=0|}I@,Oz(ݑwi,WC#eD7E`wUv[#3HuPBY3Sf\R[2{VD5_ҬPSc,?<]åid:vc2L<+8:`2Sj<^^&Dbз(ysGh}O3d>{i0d|!F6WYB]=gX$A0%%odU$桪_ @MN0ݕIYN;aqJ+@,,ZP8xPz[K-2nhDj~L!`#׃IQ}!`aC{)id: _ƴ(B"(nEQ=]lJ8%:>LTi۠s@6sµ]Mtq`vd'4mz% SV EƲЯO:*[g ڙ[6հ Jj{BV>m6uDP|P`]a{RL1o'IpX 9upldʁ62k?A6oO{:̗':*P +m2}^gv32Oߙew;l*0-tiK!ofmO:|rfS^tݪ Ռјv@XTow(-ۙ^բVbQ>P2"U܀4|mn6C XH 'n 'sRtFs \r1ޮWM&>sR <`󠅐>!;SSb + 46^mN]l]rDYϹ |TCsOmImJx3F/ iFy?a yá”-Aٺ4w!,+>)RJރ9y~}֡xV܀te\BI9J)++z26]N %eF>uv*rnQ6lo} Uu*V-}Ѡ](؄cTqRNKJ+&ZWr@58~9|$$uzSot$kaQT]kѱKb/X6Vu݂`ˑfJ؁4MA)YE7/ѹ羇?b jb4D/gRXZ}(ӥǏ Z29ۦ@5H `˒SZ=:ּS__D_ՁXzkgŭ2A,޶ G2)6cc@XJ {UձKRRͫ,a\13g%K&!~݉?ȑ5|wL!JXtN.@E]>]ǏT1.fi2Q AXkRYvٳq?Ct{fOQ=E6|d.G /Eif,OO%JPG0k@?KӖKlSrz(.dAwx-LDp~M&1k=b~% ,%YiPI^l-׳OPq2N&c*wJNu;26*Xq!(Vb~kqaO!-e{mA+_6(E.$:~sgk|8oR貓\Yb'v)w w@-S53^-R@Gol, -&ܕ>F;:[*q b$;oZe~1ڧtNI1|_>K9gU(aw63NjUcB6*(9irB7~JѬ l,Bv'yh!<<@:k`%ƸnA S*hk"~L[` rD\pΈI=b u|&w?/r+5f K=* *+^$L:g N;Bf[>1Tt'MdҖߗc-/Vn*h(w - gMñ=p+zM ^fI-3kSa? Aer{$f)׿x͐۽vB@T'UVwQGYKv҅B[1LnɶmHK~inZOq"=rDayP: $}mFF]vX?'AZ!Wv0_O|Y~RLER5N(T_d }րɀM҂'ST& և~qAbQh!m ަDhi%!H5~*iQFeL%5 uIEy&(װMOA |e:Jh>%8Ͳx5~MNDtٰ?1v`IҶΤ*wNހ}ŠqofQnWmʦ1@i"r- 8r͓zɿBؠ$MwaW1D5"U)gQRJ8NÚWSz5m?!o`

a.9_мpbhO5NeޫƒN/Oۉ4~T5l;Z93-̳TCH*tlGI +>ˍ vxC9h}'Glߢ귋@\ 8]q\/Lʛ(3季Z0x>2u 'CǴcLFqݖ8RkXSv=ICe+5rC{)񶩚cC( H8@6G󲭑jW@yJء#eG =br@nU˚gzڊ\Ti$%1CuyB=Fi447ofvKL.E|#d@ƟJk Z4.[%N17AzXQmۘĊI㚇@gP.*҆ D*"6Ac[MP7i^J"nVleӀ7%,Wˋe+\2<7 ք)qI?d \k _l*# P M⭦y4+2Vl 01(}V8p%C/flvʌR7>0ϖX=kX2eAEOD͏:6kH]ZsԧBA'"Gbޕ ^]'8#f<<ΟJ!ޕ>ѴadGJDD'|tculܵj[@M *o +FKRV*K̚i`Cq Ge->Øvl \ڔ"oL{geT[L.!DJ&2tBQMe.VceHj$\ }V>@5Uш"obpж" q[FQk};;b,A}1mX"oyqEcLj\F=>=؄ulϋ 3n/D/<=$LX˳Ăǧ LރS)Ql*†wY%-|w(qmP$g$@YoWشJTf EzBkRޫ##`!zt|i_WIݚr "n+<"a8mvs`LJ|C~gإ9p;)>8zROJe2$ ͂&([W/zS}!WœRas7?Ӭԋe{D ʶQֽ$`)J͡m$̪M{}4 zXЙov(tz&\5w}Xr8ѫcBl{&v.IK&yLf$@Ra `v6&^Mdz?P/z¸O)=77mH7g[ ZH-oŁs>œYhm5ft54p U@XTΓ"7zCkCZ{ .dQ j=E /zt^#])K;j@ "4ۢfP\fd0dtDk`nٮKL/xcka9C9x9pCZxKnVìݕke%T7U#Zft$,"~Q_*2 dp=æ.|Wг DejVy=YsQJ[б^ ZՃgԄu8[D;ʈo.7 < Cb yv.* ch1S25Qj/9egg%!3F,8|D92;ҽhcc鸃P+J]\ b%Z/Zzj3[":]_ "}P+4^ߛ抿`t36Ěmb{pT0dmE6L[q(}b)y:2XoiuW-JF_):τZFDsM'6'e_%˓Zr;2WDS`w r :##aQ#Ŝ9 ߵ'T}䰡e/w;Tc]/xBr *`jdS{Εۆ! t$p{iV2Lh+ %$l"%eQK/Z@zm[4H\Sn10~~gq.AT hw^ΡAq8\i ipXH|69<:іFO SW}jJ݇ Dz02WHЪ#k ')~M:T uv[=ia8 ͔ Z}*|7qHoچ(cxUt]@F~''S4io NT,Ղ\>O'8ޢFP=ET`5rX"SWC~b3~D?c0g-+:gb T5K"Q1PSXm3cV51A?@$@ #L=wN>lO6 Rne.DBI~Gu )fQ`<┦LB;M \P0 m$J"XZA1X !s:;dw?ί[BId'}?Ha:u"w-)O8K7kjvڍR$GQ0s:o'UU"+=]C+½ >GTR ]anI3}}rq$mq =~%G3VqSZdo?y; ;?hLv]xʴ>^? ,B)7;]϶F{nLPB[7O)urA/MQ "=s9N`1Le0KA،Yi~t.{ݢmNTwƾ bR,>o1j^.MVFa$,ku z]_#%'Jp'v q 6b+&]n;˩Tu ՜LE'7> mT%Qlg΁ݑ0;DKN?eEWq{ Yㄋä]6S-J5S[-JQ0>* 7ۼ@;_~3JIEi?3Ue揦ove{0ϓ]YE:؉/*YELc e/uwlǁm8u-2dqy^BdLm?P )R10v>5 ȶ":Y[mҖr0?@OS݇!}S%',SPDͽTCOBVEy@i 3u%˵]1ڙfK kkP.~R;.)yO10qw[&3̭tV8W'ӕsv* F'Rv.gc,eAHKSx_ /]}ް%{xF@2+"$E& LqU;2bu"X  տ48_ XE3BVH<#2dIP?-Y$,N}֍R&_pXMfV>?ܹAiM=4/t-/}l8XoVn*.Ўl̻~yZ +I- 2dĝF&9<,+A< yLZXTqhr/,˛9R0KGFF/"oZ7Zqa 1<'ÒVȞslOƟRIŎzdShOC؆}\y + C*梟#,uahzf$V}m k:ryoɑ,JK{Rb2M6Zueaǖ/aMT{={1)bKǎ& \O~wLӹD\_ھ3#(BS6[v_"sǃQFӮZ*LF[ut#ķwK/ a v1pخoYuqm#[\%KEcOR44@-K=3 h^kg]nmT@iD8pɐ(YQEjuw{ܟMT&L㨡kl:VfX3kMꍐ4B 5TR٩] S-@?\bIƳ *|aumnܦBdOyg?-!9]p#r)*bьtqpϼwBħ"$3Ir1ycjZui%ⴥN~D?QK:F.76,,ceDҢyT*LMMPY"9'zY~繗@Kh%-B$Š:oV(4e4:r|oH]Xg,FOJ-KX5kŷbl*2k}rjq3`]l9UVUh,@hBP"ʓ3O1.c[\`B˫>}+Ԃن\\ 9.< ĞpQ7$Xr+Rw;Zuwkysa2iX/rT(LE<yϦfE$Q)isƉ[kO1` 9Яf,;QЬ) &xT[.kOzAX~k=FYcPG|Vnc 44SN?hg^c<<[Ko#3B)*u|7cY+E\B fo2hjqopv5-C:l{|T9wVB;s aYN>;Q㓦!,B9#%bE(߼8!G~DT`‹Q*dnpϟ},R Nggwf`jޕZ| mb&?#M!yz{ a׭ R)߼i sT>ة#ߙy~V2^ lU;0O C}<6seH:|vfc]?=_)A8 s i׍&\^ث *eWN}O:)@ 5X*NӼ% `7{{.2Jv<ᛟ_<'(;t optJo|8.n>B&j1TȞֿfipoh!l`wSUedh{:t~RxjJè G3(h4$KX&%<V)G"[ nنLci֫퀚^my Ck*Tש|UD u|N_, h7QI'4]W]=nTB}H(6M(^+)1VXgIDC*[^>ŎC,dƆ<0#m v]A MD[ŋUa*h >w@I3U*"pBUhl `S|>X.s̛(IClGi)׬5@uٶxd|>V4dҋpRz̩{=OXU$wJ-^wTjȄ:L3rnxbZ@[|U镺4d&؜Fm"qNڼaW;.0N`:NBXO'{`3dae[5"v Y F=9ί$-s&DsZ!lm #Ae6a`w2(uG1nihY͉,`wior9H"0Yg<-r&loOkR#'aAf}ժ{ 2+XتFZ8`sbӡzj'F:J\5:lh>`_IdrZš:\;Z`YQ⸜'mgAo_:9R &Q؜ci&^Jft:SN^񏰻=ҵkNX$R&"02ɲW&ԡ\dYQtÍ4u{I!dnt݆O,`8+t}qDWH ڸZx|XE߄'7 Z&9SDKvM{P3Dd]Hg \%S5ɡ noAàsJ=z}e3TIq:dQy5%rJʜfP+GLJ1p^_< P4)P< 5%w{^7S1[?1;^{E;;]Z#Q+U )ph ?5#><^F~P. U$f_lP<G ?O$ +εf ZHMMz h|j3adOUEa$I8_ &$iX%2[IG8-Ja'.hl1߸%[ƧWv  CG() K~)P TuԥFa(o}+>Egi3]m6ۭ'΢E|UpuXmDr|LRp6+';;8,~arYGq/L=W< ջc.풞ZzwȬ'~y.kN2:[ \8<@∄2!(6] (8Lau RGUҾ2V*y4R} SXq ^QU!Ùl bӔ, G0yÛsKa(I?)t eTO̴Cg+6g-5ZM'ZYnkV Yن _eڈ]baE0+/Y ?@wFRܳr&*8lhO |OȿME[Cjم7H~OH뵈GqsK,r:~6d^ǪNɓ Ia}v2=kJE@Hi3$^Цo **]di7춒R8ceë+꿸 }XF?-+d}.Wrkfnf2?=u8몾!8H Ƽ&$u|Ky1{lLǎAABZx+d1I)<T.2jv } 'Gf?M= 5XtEܙ_gfDdpSmU2PPټ|ޑuHDV-Jh;1rA5'2;G}`G|hyc V#(v iz}WeD+s5kCG dѻ<1Z '5v_;s=wq?Eg46Uo a e)+^}uEIΈVsmOΝ̥b8r@Ј1? ֽthEƧrq27-l*b8?RfB[\ཌྷ vH7~:NB"?B̘O5*RI(R_勞bIJŇl~SM(Q7en ۉ!t3=g]0cr",޹[AZ!Np^ B6MH7Qq4mF)ZvhFL}FC'̈́VHO13Rl0#[N أY (` [cKJOZ򦉖drr_J$#aiH kinV^tKmvANe6  b;1-,d+&0~>|"> J`1Wn{"E'%sVxo;/CZU-űJ7~h[.<_G|v$PčW'&  %"f(}-83E gBuS^⽧f͟l~'f}cS:4q7ބ?Ae@vT,im=J-E~c 5zi~> fiFie^ӲZ+u 7R6Mɕ{TL~&Ox= QE7,\k,ਫ਼`d# PgSqϊPX(j~@7NiU>P~ r`[hdJ9NȅBZ7叻 ob'{A&iK*2xkb?N~s&2A\Vb[bQCFe]kN T+"@6fuFhN %v!)PgDL26):Snx[-!v^m~h2<;<<+ˡO3hz\eLÓڛ7 T&ARZ&T~o|{bMm[~_1%DWi/7H:8sl^{!{{,~hUAfgTu'hQk*:B.o2"z#w;LAka 5}z͚l\bALS+}0C \F~C@4:ZIVfiX<C: h֣شRX!\$k])rIp57HQD^ϔmB7ac1&Աa](kXYVءNTuZC-V3Y)~ѝL-sBW0yV'''1"{|Tx\~\u~ɶ?m )#"/4- < <76!2!tJEPݑ RFtor)y-e^͹; jP[;>0))V aS?O1fDBDx(37  lwN>}Cc}(y6O=yyTwâ\tS kch^IesXO"Su Bq|AoXǂtl0.<,̽ lƉdi뱭j|Pf!fZ` !8i藢 Mn fⱚ8#eEӲ3 hHVoĠ}{SE, m`2IwYRH᳅Bh2 F`!mG<ʾ*Ir@k֟=C1 _}J.[(5gpF0*ܒ`|]GFM(a7i Tirѣkb{'ܖǩ&MZ!"},8Meuxa!mšaWp*cZ4}'s@UGh/4Aw̑ZڇinQ=)34^Wqo:U.3!|ˉcdFfzB49Td4\}mD_a{l[_)[A70~ۇ>%`ݹv nWwi~2ŵDA'"Tx?d"}&^:9AIes!#z*޳V5b6Y'vLpOt hjn?a뼤 Mtc^bocFZ|*֭p+AG2o--n\]us AMκ6|@/!MRsZd)-u9-ɕ\xtH[My]PjV$a iINĿ1K`L ˊ9B+S `RZve1i%7ftg™7Hq&+~yjQd)ÈpGv @SM2ˑ-%T t1۰̼-KiԮR3e[h2~UK뇩Mp&jY/4ˇlj8xt%7!tprJ6\:cl;E9F}̎՛ܖ~_QKqћEPߔ73ekkMPl.FK\Q{PlY䭰b__%6ci+}!k;=6&>}j]\_ C{>-p,L 8n.vۖp،rIcڽދ͖Ϟuȱ͵@Eݰgo"Tpje4Xj_݉p;j0xW I5c4@ᶉt 4jꚗ?e,!woI BFt?3哆dw>bwZDc~^}\-)]J3XUgLӔ,^ew_ϙ5m|ɫi0E ˉ4듘9FB$U6:jI5BDml9,qF@3xnV5i.`v| &bhWڪp6\Th ]OG8;$J9ZE86w@ ޳ C^=( 1e0vo0? #]H$=^w(nohd^=xQF^+Gn&ZXO{ݵrOG QD-0pW4IuOt58[ByyW2!,c'7I,wնB/u%:_+fF+~{þ/F<"J^@sߠt kW? .ɪRY H~4əD^_;0{\Ogn5nVi9-G0|pfaͰ} }\CiݑIah%\uggKɧwF 06!8)׼43sDR֘(w( V b-(',·Ou"5 %OfO}#DY&$Y 5/9Yf.Z޼֜hKÔ2ڠXY4]q 5D-c `  Q':}QjbN,6qo[bX̛}FMQ !Q:&=[3M4X)Ip:՟ fD*(FupۓV4B\:&GR䃄E mQA4y^YH8(72- =ӬgXQ-Up{7_n,mu/69jd\2ᥭg!6/,/rk4y`UBm,|*v0l F!NeF#}.5}&wyZ4,Np˦|Arɤ/y\yf (";r >[K{ 9ekp }aSL[@rIfz9,kG 6O\ԟY:K`O8/+ b0FMeݗ~J?:f B]QlgyʶڵHcY!GB)z є)z!];ѻV$D#l6eImcE/KxP+cW4|#JTYQ'BA9xDC#Sn(-3I#*_Ц4=3mv=O>2̭A`VQ*#7`cc 9p_11TxũOFi078!dWe'Zy~ [׫I6 Kz*CeU`8U%;bL$tnH nPnVS+4iVԽ2|Bxǹ 12+'+u83aH?,=tbk!nFA˚xi';5ꋴ/jG0TVGId&Vy>!FSaG҈[&X!"ᓓL}CHXSi췝|߅|!1+^ypU/H+DxrS3]S㋾ƧXˣzHnyL؂7LwGE%Q'NRf\K ђ=,˖ߠ}Wg’ǁ BbďT88IY`D5qlI.o+fqO{ΒB\ڐr$ӛ!7jqrɞـ9hbWv|b?c!bsxY'۫r\Oe!z #?Tt5Sf) ܥ~<y-5)[F4V)$ WaDwZ#&* 00%yV;Wc|+\0s㢏7+vmiym-'jHXHoG$l Nɛ?WWeKCwm#3CvK"wh(]nte?5'K◊k0~i\v%wE¼GC h̲dh]!ʫ7+T܁@-}sk5LFaJxs\Yfe_\B=DDQ.$Ȯtf~qؕ>WzH /Urȗ4nԽ)ܦ.]]*Z^v3[ᨻbYB-A]5Dj_|On2 lh77Wn8VA~ON܃BFxxp>klݴ#贑 jNh, i(%Fn"J6 ]hƒ#iN,ô_[N͋`8h[@_FG'QCd+xF;?v(~- X;4;7c$Ho %\4 *??!Jz_0īfA;}PoU6Xeco%_R(lW#u`Btв8qnDhsFd~:W0g 0ao@w՝x=R^?U2@q6R:o[lښ Ƭ* V hvd/s"~^,_Q;KYT C Gkצؗ ,`nHVu" ̼*D.ʈ*{Ewj&Y\CjC;I q \+:N2 y'y=wXjcy\c&fbSrC#wwz̼Uqu;vQ YWODg@ ot ):yBWY[]ca;Mo{6i3Řfbg+ѧh+  ';RuIA۞QF랒Yoqێ0@?2T %ꡕ( $۵^ mN'w-WڸtdK9jߠ >J9qS&$]g"JBD8\7{$+ A|<.^{marДǠ\$0  "J"FņD~cS Efaq8@[ "0  +QHnWr K.w.2I+okes3{MsoU@仡TGa|NڇXdNl5<tȻW*oىJxGSc'1@BHc[*hַ3"_K~L,^0S(s> i wQIqb.>"69/(xLH5[y#(SGɼ H@a%fe 闘VpQduȭ$!6)`.a2E>^Q+hN]<5&j@R瓮ٕbb_jw2z\ ks@aIO-? T(&' Η@Uxrc"#AWsKS՞C!J7͉pR¯"kdYκodA1!GkYo8as\}𦒈L) +! ʥL@1մcQ<`d0Uř?}148 `~0mIJN/OO]&j""I/fK|c*2? {ޱL|rS M`cIP "aiZ#P<3ކ 0x @1œTsM/)ӣ[@lNP+\"|~W 򱜴l"7Pt<Ծ&1nqp1uXALphLZ~w@~5)V^Iesaߟh>[~4T vArO\ e+]QJIWk]{'!C}d᜾Z}L_)|~2˂hri.wAЗ t%`+?j7)K<3㌓VArI*Fʻ?K詢Oe^1 cD]X .tۏ sC2v&FR " ;6lMw{\v?X#KWo1ab̄9ׁd?~QĽ"vA"=n>Zb\kJPOj(#{]^!n:%z"Fwwvlj#6coQ$%ҬNYLz#;͔ҍ$Lz: L]"*q'ƹ 7{[qjfv#Ґ!c auR˔T`)9E_D{)( Own,#䰽RXp#93~;eYp >nx%ֈV Qi0z ٤{B$S@L/>76MchI.hSH=R+BuƀYpUaK:ƜWTM<0 x$M4wY?.9uӭCkhϣ(jdg6 8 aӺN!HUCKZ:gӃ9Pዙ08okPBV̤Jq:&z%^萚s&lSӜz .eN'd9yqUz=PQ({8,A g#!+JdYF+Xi_섦,OGI?s''pmLvޱ-F`4ONaI"kya?]<7Y$^aHfnRʃtSEA&{іRTeTkp Pi'Gdkx0lGdmW7ZF2N׃T:9˴U2uWe wJ|h@X9,.`]'sX~זF1`w%<"H52$Ǭ>ty9ШyA'[~FPj|.qW\ SvAS)f}!앯2>H-!Y/kj :ÜO +*yJ V,q-(l?Ys ¼^WZOnǾ1Sk^^%^M˿cF \"T;J#MX9B$|?96s}9@igJ-5V}6vf)͑,dͤ 6I@9";q ?3lbE{ 0AeUXQVrV/K7*͸ɫ8 [1@)/<)΅dAEyɯhqc0];3pQiTb 8qwQWh:⢓y\!TT>OBŎϔ}@֛4x@@6;Q Q [].p}uJnv>-BҔipv=,ž\+w(z(<5߽GND(2"ʈ7b)}\͠1]8UGI2>&\Se4^Ń8S`/!$(ƎSvz&ve>$ $_6%.a &um[k YgLKɐ;K7~%O)0%q@ɉFH5M4xZ]`oW+El""f[7\9L3=k[ȅc֚2pO`q* " -yh+Ԇ Uw5Uy+ جpKɉ!CSwB[i8ǥVA(jYzK`)징yƴ 7g^4;uq)%OV5LebL% p~^wE(ݻꅓ44u\W.Jjc="_i'c<6rV.Ona(%c[.gqjVO&sԝ j9"]V1 Z-ڈm̿*DwHxzE(9[ߦ=btpl$[z98'b {z15bz(6M,[$pDC nU+6j}bҗFm<3qoΦ1.zh kMWzñ9RVGC"-Z'bA >zJwC>MSnCw+;#h+)S[4[7F%s p4% Umɍ1[|6=RmyN^z`Pu*Z;vWym(l \ƾI'gٟwQ ceK3!߫3;2*#BnFF[P9%&*fC@ʸ>!;w\a&S&.il5U%ZWBn,#7I(1u _–e f/c'&Rwlk=aFDHt1zY[q.L\])|.o ñ፛_Iw~SZןcbtΡ;JhR?'\-K}ZԖBXD>L#/jKi]K~2jfu<Fj:nXVN1|T>;J<UcFRv/ >#"b[CKWVϚ]wdyc.KXi3!AkvȔV琲&_%*ESkL !C7=C #uL"hWh,Χ+? F5gŤ3ֵnirK;jvmm"u UjT{HVLǪF+@U,庙sdpѻ[n+sfBG&g:u${#xbӮ C_* VBcldxG2S@3_^aԤUCY\0v8 KJ1٬҅$:t˩` X™єo{C9+?࠘80L ܺ͐/41Scww!) ^!DFJYB`%b"QW݀ Z:6N,Fnf,ُM\zR-= ^ >J'^;آ=txsI.wQ[56 7@43yÃ"ifԡ'TB!kHz}L5~RgY謁F֘RN #w\OIҷ[,n 5!y.@0t0/?]B4L匾H5)qKRN'T| D94cte7kIf^ hlC\۸^ىRJk%&@:B$nghlu)} ކ^wPLm.~I$~g4:ÖU*>Q-P 1T5.>ɺL]|{dx2BTh~[:)qߠSXW֋Ыgژsuq#^1,+*ΛGo 4y*foc~#Ĩ8SK$iATtv8yŠ7 Sd(mBi@p"|Mݩ`Kq%Jh[… "SG=T!p[|"N ՝;@<,t +w nIBhJ"YZxޢ,!`I]^E\ւ8c((ZdZwܬߴgD+t5I< 3A8^ԚLIe>)*\#Ì͎DY1a:/!LMXʛ\ xrڳ*l} &3{&cEn}zoKV"RiD9=D~R~v8hfMzVDw&nO؏0QNZ1:0GB$kmV)ZptbcKyaԓ¹ؕ }<\`?Vqo.1?y鸖aY L, =ՆA22l={|Za $#E 1GLLDJ~UpՖ8LLޣW' ՘zY:}NGi8imFSL;7P,qt>30Ӑ(NaSI2Xh_vCnJ5 -Yj`&h 0,π0py *䳖zxb8#k:X=0X#KT0fƸwOQY88S{ ҄ U/*DvC@6*UX,І3lL;kG*|#ʔR!wJLx0U[f[-rr'Q&559|a9ͥu"a~C(3Vu:QhZLd8BOa4U7Z@@ۼ7^$X񗅓/_Ov0⪫Q~H pjIlN+4{tTĘ@CA"Cz;WB {J tR'd;NP3o`fp;< 7"[VUe4BBӏl<'q0VT,| QG54'{b" *75ů,R_9#Go^>'mQV]r0ۊ#Sy}2z6~/poRVq0ш}+WK6WQ_VU&nۆaa!IyR{96?Xf 4*~>xB3cE5I%->X:m%3.bHww2BV 9Evkk&65lT;W-?ͥyK}oq~;81hS_z7*@N7aћdGșBO;nX@Z&U11^@f"s6:x[t]Qlx_uF +% SPN5Tk8x6{u: s^VCɚ[舫H)Nߐxse`9.Dow9#pq7˾NGL. ȐbEtg4| 'a&dz\ޯF,^Jv zx%5:4úY :M嫛~/o&E\ѬBE9G_=,==dy.ẇ'~j_1j-ߢngRLI0] 7W$~\CV K;Y X ZWO7A,k2FcԛtSe#&ՈܮT\Ylىe1v]G)pX z+O5JyܚHGup*[2"X-n<^][nR0:-SxrɁq<*]$l:O{fj<>+vJvf͟yd__,QưIǟMxg~´R}󙗔, 0$%LwSS`$h~B"n`cmѪE$ՙqPc L>VSGj0%Ww ~-,z2 Sި- ©}clrp7m`{[\t 4GRmX_nZl% Yպ\&)2drեގ^Ĕ:w<`i淌Ѧ wOY\7[̵rtSn e}ĝ|Mskq4RWC _!%DҘi!_/jzSo-bU>t")6jCGfCPhݛRx l$wk5$IL 6{A2.Lᵞ!$*R"vA`8gNG_( NRV-99 @㤥)L<;:Z Z|Q ߙX8;(ְ[iV1,#\^~$.ZL3Kkƌ" 0UkVh.ETTa[F9՚F͚P Ur7e/pemUǐ.JUw>SUJ&"p0UGO_麊6?R`I_/{όX{.8oYϺ̹]ْO⍟_g;DC+ѣ7*_5sVL=pW';U E#frz9 ljI?Y)t9TՖC#2.qstJ"gb/+t\ ʬ2نznfY W3k3v DDD:56Qg*b 3W{QvջmANI^ ?'b߀ G>8gW/'p0 T%J9gaMy]>Irf*o{1r3y΀b FюMS@%1duOϡ \&2DC3/{R@s<.{W4`MN?,gեwU.Ӥ1߯ HIр~$PU;D`NL ڻiy`aYr!|/1zn0&_h%VI#RtN  ]}벪s5v16Q&>VP}{d:T/"om!Xu#aT}/nIbEY6f-9[b)䃿9z~ b{ε8r^{gZaB1F:!q=ΡU$,ĄH'|)FfHx\i轟b:բerCF!fuQhIm ,I}(TϪFln_/C[TA.ɮ}^k2|C(dQ<4+كUauD A3j uhƣS N*W1n Lk0~6BU/i? rO/L_OvfW荹 u|%w7hh M 1R 6 +?AGA,b<ГO>Zb`W5)R >8xx\&ۓ~EYFFg77`'PMs֯%װ!xܑeMR$ŽO<Dִ/+qMUL|&EBk`\# rw0v.{WFmfX|Wŋ Gj}fN4/&5֋oGșI6e=DWxov"ө G:OGB |8F?y% h|fnN?U3SSEAj>&t? #WHl^+pcc_U tL6?y}%12;;/y(x2!%5nEi Z's}v`*g%O)&0'Q fOb7H.q<~ap7p1,g-L7G B'x]ғC~#.3+ [JWXi7Қܥ>F[@ܮ6c~wW׾QN#:4eH{پE. 43oH ^ܢ\Y/F4Y_q'f+%tCDSG&fFnpPaqۏ[R2G5T>cyE:Zv'?YDP^ets# *YJ43=z=\DWiT=Nӆu}/L;)5A%V"d'ŊwRW6\e+: 7 pZYk/_H@He2\M5I£17OC'3>w UM,29Ӎrͼޣ ؈{,/bj=#af:acV/TSa ֬PAaaY1Kdtjjd"zT)ˆwܷf|.V2q'>rr3(w6)W;R5e0Z^f4x"9e61lg݋~ڨk?׷0dKZO@m%OԞ|ӗ[9H*E yf` )=uQ._ T)R5?wUYaUNHo:'qD1Y1鎥Ţ ß'ĉ<: G s^\&C-?T=ژ{Ԓy*hF, &57\RxDEҙ$BGҙD7Sn ºy"<qSXgSS(#$P)PS$0[h Tz4㗙qK!0(۫p 8^oXԜH&eoZat:g̲ 8o  OљX^)-%{-,T7LDqL#X6oW>]pX xH9LdǕ$%ЙCCPC |&l=8~^{T;r& /$ TuGAl;#WOl?MPz\ݦ0*R )˯ȰFvF0hlA]OiTA_ ޳~\Sm:B)}eڥ@jF@artoFpHZc#+%KۮKU~7C:XioV>lE߷|JTwUiӬFQu,Ma$Ulk^-a7; fc1-nG1{U37SY5 &*bJ{n A]W50x8obB2ceMRIч9-:xV,#:v>%O֩v&Y4Ea&j^ff/N $l/Z'iJ5u5K[C4H̽HD=g;XY#{`kZc9;揙CI;:2>D3HMߢNl+sNZ()/?aH"[AR4r)[{pE]~7˿gR &{L'V썚`ljpȺzi60owV?WM^eMmST&)sJOR>hCL$?o٪2,53`ՑZO0Vj9_xJ ~Z{QmΓeYhFoi-. YJ C9{!HikJBl6,cң˛]*pf[>!:^xs޸[,7N!z\( T"Z0.G)zn8[ys6x@AX81kP?_ܚxZ:AeFǨ.Z\"HV0Q˽^HatMϪ[[ǿz{ [u0QB^9}ԋqW{%\G]|}\)2=p4p@ەT{4APǪR黻{R*0А,ye>è>B/?@l&l?8}S ȏΤ9i^}6PX9%XT| 2_e>}Q+E"~}/IN8,Fi5{FrCE\phpQlb 9뉷k{sl8Ze9ߑ a[!0 `qo>{j&[ D/ሠ~H;6Du#6 7`sg!VsR/ͣ\y%WBeWtd3o&y BDCՓ;FpS/T"qsDžiZVI/Ҝ:/gk0Tw3m PU `uߩ)+!G+4i#WMjcgbYTIqSd8s`rKaM e^vF2fw^^A՞ :NڂWM ~ĸᑭ* r,)紪g=4YL_z# Hf'}*p;sA /+#p1>D{lfUxu𲬈?R <3Lb2hC3P#LQ~a\j6FNj[Q|-KBkƨ׎ꊾypMa65EKNay{erP}Sx:g8q#!t0Lxtxg_z&1*J8x)1GZHk.+^ ( gHL.S)׷Ƣ( Ũx G]y4gL&w5暄.lkI׬9eTf/Dn-6DT! g @+!+L^4i[bCްvyCi{+d:N(O۴S_= Bn*ކ(@(:X3Ub3 4GpʪQcj0l샦r9h{1ɐ7:D AO./om5hhO7aAެ+g(!> wFyg&j$UW>ney,d1wn54}~QjIh5m" /Wc^d-nDIa eb3l0;?44 JESO$Z A*uT.5!2E"OV/.e=+7jDboH>TIRU)u`FqCQ2Q#ǚ-o< c].BL6n@CeWDcǥ({K;5r'Wrg=ĘqЈ߳骞 OK%JC_L`zb]^:k>?$DVp$,.D.[8F5pS$;h;c.NZ?~؇ETVaw6)HካF#~G/ ?Mgкy1e0# t8, i8]Sc;蘴\(Q67V% T/ͥ:5̶.DL} P!'c}]L%u}8ӆ{+5S H)MklXgQYdӬ,y][U0uL-k 5MPmrƍqDN7b|D[ Fr]5]l82hsžy?`mJuݍiLJ8QBnSkc]8LA9W8Acb kC z]cR?yMwxa͏-|5Xdt) q^b_QHmDpU,2T%.QD\M|tq\ P.&L ~V_₽#޶Ck2[94(xӻLs{V.AVlVnpV>.ytVH`}d 79 @ʹ~fh޶!dB@@y YU1AI%Iy ?ؿcpT8 ,괊mfxRYӇ.!1֗KpdɽzvTi BRbq)ё~8Zd~Zv,7FN;F%Wnk8-&񜨀'MBsi_- %RS;h ܁mш`̜&B#U}9Lf{xwy$=t11;4X5'gb#.771j_ ;M%lc+`  F]gl&BI a!IEx+M<Y톓ju}$Dd7Rs/e?y\&@:6):ְt~ݾ_BG% 5h,Bi.S̅V[пפK{۶H)O2q:Eg,\}~RlHR_ R+t>g ;ՊDpPTaWa?v~3YҙmD9*~6(\ A,`xNyRYʪplT8E'| ovfI*$X dƇ=p{ؽ;m<*bobqsYJEO\Yp(L Z]@\BcKRF!پ=b޹X#$H/!3櫪9IsL/v}OxFGy]i)>ŹR41|C'WUǫ ?,Cv'2B^CU% Bxnv)54YcLĠv&,?be9G(^xKjc Ȩ̻('mZ|YG|JF&ػ̧?4~\G  Pb>Lu046< 'z/\ڒssn=|Š2`_윽63ʐ+ Z46* 11%d<#Iì]# 7ɿBV K2?78dD|/\"lIJ#%XRjb һ"9EX;Ac''@Ę ܤ,6$g%싪nIF2c/ Y<ܨQwf(;] [, s3)y`chi20E&8 4Jqn󲺭&OY֊k͇όcٔ"TK" ڟ`\z^6WZ `e%v[=FU[t{)Bdܭ($x"3εKhԞIr`Xj տP(96!_faU<)d㣮VC]΂L &IS~4fW6[عmU )jm#.ԲwǘOD"̜D#Fԭ3GQ(U|>6eN+ulUnq5eD0[U^hȐIvc 4 炌(a 3-ĘY:^6b٪n_xsG/롘T .9sFRyn+<敺Hh']@J|ٙļ?gr k+ͦe J.taMY܃za?` awx~YAZrWWzEb1m@6+`ͩ+NfY3kbT;@kZyH ;>2%Չd:msiMhy9`VZ(r*;#?C_,9]l$.EERJqclZZ%?-|Yz7= &uzU??PӦQ&~j~_<ٲ7l8.r T+kA0(\)@L7+[UL>*rnD?v@5]7O"[sdGDwd48 +`6^lO $H}P?lE4P4~@ThI_(SFQ[w_z% MmNOTEz2?I,b-Lq3IOaU:QUۖQnɄ*<&BH7|t CEX)j2({E\"vvjk.YU uHO%qjY@dVVp`?N^.U@Qrȹ:7םi X1d_A(5-L轒@MM=X6@  Х }fۯ +kW3"tŔt4hQOF_j h(;VXlRB5.WB ~#9j^m:寣F8k#̖j)* A QN<٥ ܗf̚h>g9+d K 8"BVJKREU ஒA7\y H|җ%$#K<SmZq4f%,4g4Z) CXJPSpM%eˡFnGȰH e|+V 2Y~םE==9NkW }X~sVc"@m,fjeqkb5R29ݱ>k$gT$b(Ң3p *Ee $fqYz]uy X*C賗F&>ݼ_@l e~q;v.gdCDjZFFHSğ4`]ҳh#:{y(dHZ-==,%puh㠃mqRosAF>bv3Aw|pW+<B|3z.CCB#M_( Y٬RXbg1bR"P67y:Cf~^?q2G%X 9|ƕ5 UcoEc͸)612%Zknd̾SvYp ȟy }YXՂ)J򘗉cN;O> (\ x ND݃Hz*ՠ$vЯfI/rѸnQc}I"`|gw=]0(_@\}y4io_!%~_UX*|sm=Eat pfhgv)[/w=Dw^<:o:52,%Uad^$dP?X@o~^' g9!3jQIp;K =ш'~qP4rA ;HahR p6I*`ߢQu!/Co-V3Is V̑ y#uUÃPhvv•]s&d'h)}en]j0AmOΤPzDmxbsN \Ꙭ\73jg>9Pdi2ʄnCvz)^T-NR)Z!2;Ǔ$7u'C*՚pDf-08mOw?q 5s)SAS#/[ZEqhW(FiP;ϛ$Ź")P2Ta"Od f8v!x`0+:,X%[uλlפ^^Q Ve)ޖiW:R Fl[Ɛd!*QSn!`)S6E[1Ip@\<8Pfkх-QT̏B_DxHԟdP߱<}#=?Rl gՕh}_ZY gMrB#ЍBS?G.1n' p԰D˛qPɬCrq߄_B ʼ?-ѵAgd4mv*1 YJ\BoQ1lw="_Pbpqϊ.9euAK&ܨw9%4ɜ3^nD5WS O؄4iaɭ /|k2[U0߄dTtuĵ4X*W5ģ2"-A3*4|vtO {EWRغ̿HwDh8&S OBNdZF9]+QA9}A,9D!f,&ID %A _wH3bPe?? HR)-y,a~^(8q$3vgh]! |?8H> ќur5!םt- 8P.[ C bi防'R<|%ȍ{50})7a&QB^ZR=_Q|{#+>-i:(R}qC!ްj!{ h~&%RCT8D1GOBӐ$eYHͰ0jf!>Vpuͧ*(z(,޹Lxs(~9N~; p(2/r(Sr w΂}_oR$` Y$jZg^5߿m|,1k"|Mr['aZA\OR4Ts 8e+;" ~7hLQŘm'䵍I|0}0k)Ā巕]z1 а WY fB_Z4z*BR@pL~,cHQ;ҳ줇#^#LMЗ48KHkK"Cज़ AwHu@9SK.}OzU8l#y_v qg4G'Ck\\$>Bq*8\:cޤ"Ȉ/xȐm*c6,<t͟iĤi TjFw-ا!lK$z@hJSurէՈO1xFZ$N =q_3t0X_!Z08 T7J!^BSΦ !ZH(j#c쒑cs{_G*fLj#[SD񭙏}۱\!jʧaQD|t# \0ǃ?]A5dk3^e ]x 2&Bh#Pŝ@+3|_ceSOq_8hbTh'6d`0faY7#hʝ973PӚkeZϙ'0iC&.~ǥ:C ғcT"PV)['Lt進 ĪDX6n9[Υ6S=YcBse X׮xNSBabcQp._8 Cd 0%ilA<1&O&vhXUr~ݑZ74I%/\v N Uuk~zkV g(F%i8!Qh Ö ki^?ߖcRp}ʮz-c;Lmב|c鏖4`:梛7&fѸB?vP i.}gjʲݽ~e_ApjjUQbb)yye{'jKZL2Aj $S6VUxEhwuNWhXn.'_Gkfބp9ɰÔZ 0b`[UE#:vWN Ӫ 4`A \sGyrLǷ`.6_xtZjB6I qoqs% iKtȣf=!SrZ֙ Y;~-ط:H0D|Ky SvE3D.Sj=nqnؽS i%]fH>!XXŵ(s?-@ kr4^8U!cCjHJ2|K>]j`CLmW,d /Zf5kLdܟ`CT@T4KjQnUHYd$7ő%lN=Ry (ҭ ]ECM`:|c,[gSGW2ƨSa z*PFBD'Uۯ΄]V?cY@_x8"ZP -*,`u4O|&lj\U#XXr)A:i۟ЙUwР=n1s/ƣgSC v+opͤ6Xjq%LB;@5^=Oh>/?"/*83> !Ѣ b\0D(e=P_}ܲ-&2):dpN p g/Lm7E R]֌e滽ܦlדoUd|hI:TE,!9 Wgk&LߝY>0"X*8ƕCjǖY96 ieMwaNa7 'BAiQj)ϱ7mޑx9k$) &VUf;yz {șQ'zT(#Jo*/דHJ˺u3j))p#ar$S̆,gcqQ[ ;',]d /60\f4Wj8(|(t{q^+S-NҕRm]zXlK;0uhځk ]ĸ$h~uRl/BVkOIh,|y <ܩXةۗ+.*]l!"SQ Q!Q # /@z9ϲX?yY֕[Pܻ}A+HicyEŖU?K\rv..D A ?C͍PX]>w[ ֳfit%Ήt9slyx) R8YYLS;DV#i1ByMWIqJQ滙/=7&$VG+xSc9A{5>%э@rƴe#m.R= 0"SLQ0ӏ}NE~7-M$7y.C~z>,NP9ڗջr 1Rf`>rS+T%ƝxJY;YcI%S2)/S]_V)ؤ˞d+W,%ÁUZ:+XLVdU m@K jIvv˨D[IA?BOSys'vDCQ>%Nf=U9P),⥋’n DXߒ{ m'}znwNC6O*?Gk J{=%8xɅW7J7R#.c&H D& u,:O:2[SMPƭвtMYzʹM%7P=>E07@GM t/bs0I*%0()`"N֪J<}d)b=X"LRfKYO%%<r!b٬T^T^N2H>: M^F )Ynэ JQP9:n&@_DZo2:FAԄ":Wv=3nNnb@0'ILActAl)9Δݶ2joɈW0VdmVYϽz$v΋WQN: 5{,Jz=B*܂iJƹhоjHN3w -y&QՔu'HU_W/4l{9G.yٛϑdC< n ?NޣT7xM|+6l&PMu/Q./6Z :X5cg]v8}XgLOQě |g@'X͗5_Sqm<0ϝ'ym\코md$7'}21-!2 'FEAM9%5`O5Tn|c#!1OaHN`nnb`*iϜږ94[[Z6ަڜhذ:fs}y?|!s,0)R&4'6PSjUOP:z~ڵq?kC}V-Us?y=ЕE Uku!TlXp=R0RAT}<i0_ުѼ'+&-wR$H*+ !c"CeOIeSF2wO)+iFTbVCc6fG?JNw #%8/l'ݭr{WQG*I ٝ3ׯzN.7{B۰I{JK5.yN zK9UFf}}v?8B]L,!"f~PŘ0j9^ߕRJPNW!!KѪLQBӄnDw AQIsYHV쩞q>˦Hfl *}F>J&暒:vǸ|F+^UjICytq\dܺi ?a4y6)%qCc DپQ/y8*8U Rtr k%O4tz[]K][+۹J7mX{76|?/ Kt$W]r+ܖ4̬GxTcGב#hcdփ2NMXr+ -6(|sԼrz ]S5=(Tjan֦II<^ل@Va,D {7s?1:MZvOK8t;}>zYPO:.b}֬}QUD+Xf_%\l9RE~^||aF7M":A[t="z_@pl)&@]=3:GX?v.5;P5Ʀ CBMdtN.r#_œClbǕJpB5Ki:(G1Db FFKӞNYh=q2A\:"GDw#B3 >8K֭c|wqb&keo{tKw(?V.{W:kc[荺B\K28[-V #>!i$kb;d+w{~$Q SnyM}|? $'ZaDCzԚNVEc֣CY8& ~^%|X,ɜ~BNT{,5bvEװ jXaxw&]|?-l1?hET3t,O"y %*QIeD]+к&tLܳPy=#=㟜/Ghܞ= ks"gꎸJ5Ӏ96zR^|`(t^Eު:fïk"{˹&勈i!rTS)K k'=?t! .zJ%#q\8J={^k,a|Qz˻Y +:wض!vIHfaEpIsuJ+wprpQEC)z@ǐn>.>vp&e+kg{lTC18ӑ/r*(Td;(.O^ I J3V¶N§5JVC4e\CHy`Ѻؠ=gV)٤DŽeE: ҉~TŐl""MbnLUfaeiS1^|LGc1K.GYow_ WSהw>ELI;pn$_I|\$`133@rt`Q{ruE5]׎_[](N婕VS/;hk'`棩OD;ҔXꗬMx0A*#>.vtp+^+]+q| DX +C_/x?LT[|c{*2 Q$ Րz8'"fNP4\JOruExaf`67HPb]e]Ƃ|mey!F#/^U΃04!ΤFhy뗌x%{N}620^^!`be= gʮ"#A^ {# &y~0,ͧq҇VtBA_ o]ھ Dn+~550D`* ~yh2д4gy쎰CHt#@"諽y6-=A‹VDX%Ț&='bi5[ _ܵfy `s?9nXf~7NB!+F1O% sЩCļB0 מڇa]_ _x/ZD-ٻcd""*y.dΔ@k #wCxFv.,34:Ztuy6K2J*kY3w?3 ¨h2%usھ00PfY,GC+k-SM#CA"r `b=f+) O&צJY e!ī*ax1pw,Ui6կQ1DmT}iR>&K϶N@DE۷h\\FJumz'+xY0 8AMC@I{6];/D"S!:ԻO>`̳&Ê^F'P 3_x8MGs'$%LqOi8S{1*otCezLyN+riQR=:cP UϚ=|ÝNAPI1.ė,;% _uj0-aFw*_4 %'R0킲I\D`ELQd]=i}RU$q2߸%׫;)% ӓ  hsH,\ ΤXK:.<]*̖p.u6%д=`,ǹ*F64GEYJ0-f_Tu{շ A1l`-FӺ3XtOMViӣ$ bgc)pUʜdٽ*B<9wrvؐ|u\\δ4}*Ϥ3|bmpϤ; AEHV1Dֈ/}U{Vݎt%`|0POtnk* zcV[3CHEhj/(PxPF+{@B =U@d׶&Ҭԙ4Å>kzDAJpAI39C{BSb-pg([PZUa՛:'%a|R/r{ ¬YŇK;߇UG% ,4ftz[ K A= Yѯ!<#guŇՆb/ [٠BcY~; LK 0PhUg>%NBKG^.5f+E Sy0_y/bMG onWfݩAhkYAqcZ;{rSDYrk_h k=Y;jS 3YϩS95c]ˆy2OeT$Y'0]/c ]O~vm eF_;` RM̪z/ *@eD]Ot.bnp0^ U%1c )75˫VOXKD6ѧz%Xi?ޑohs|OxϐiDKh* 2N/Sh".8ϗTyHgk) &R_ǪxmIMy3VXC9c}t;7j 4=|@N ^jlikߞeC,,E팩yKr8q}s7a$R;$UsК枝+3YȖ[ f[k'pR֒1jw'6$?FmABq?/OM1pώ(j+19-H{ qY&|Suw.v EDk1"DqR\,*찛н9]<+a?Rs/Ҙ{Wp%˞e=>64jHʣI[ AfQ0jÄ MQd/]qkF*{r.Y'̖ .5=>Fܞ5X5KXPS1,-b1!v.QԡIWQ jZPPk k>A8{8n:ןA-r(/:ϒ,0 zʿʅ?!_ JoY@bed+0Y?Zi*)h&dXq]ނRZ E%=il1Oa&?Q#N V90-cdt"zSȢuvX ؀NUrB(s%L1s$yaGHsם֚\+&eKPkSy6n Q7iC']lcИ<2 ɡ!ep.i S2K!mX3W`Z?/څ0Eec͔ގ(la;e [&LgfȀtb&=' >oGvQDŽiYJ&.5"-r͎qAܻط^6. ϝ685?tyN'y5?)k&y2Fjc~H|iqRG!;Vjȣ4gd22QPrfEED,E 68,PÄNI%*@ b辧t{[JO7O@^l8b7*[Rxw]UMznt8yR:&|NˣH0.bLp K@2=1M|bEڍW[ܩAw,^_;Q"7mPu (19%ڢqV~|tf<"%!"2}6mѐ9Nri|`Nf(RqO:%Bޅ*yՙT~jLOXș^Tإu`QL?rux!5PVN5.yG6qːkBZL·K "櫊XhM4Ҏ_,90#YpޮQtυBH PI]HY~o[¿XV 5RѢ;|#\;+C`R<+BW cbFV ̾( Ҽ1y$ Icxo//:]eRa?w1!"ٕzGM6NeAL߀,}aiTDiq8;sNwF44i?Y~9`7W_+0 e/sV `ZۊB%\ƂB[xE3+OOz'5-}&O<%@sk;o\!|NxAgA֨WR&4*S:vB%@ќP͈nH8Lj:]`EBR! x T!%l{ fΨ5/gj8ĥ t>9EjD~œy齵&݀0ڻj IO\ dFacTp@]mpg6$x\SNu4/tS8՞2Ká" >(l!FlƴIe(7%a?Wsm'{QCXiD׭ۺ)Ii5V{8 L6MwR@:iFX~+ ~p ~f5jM/:_O秬av^!r#TE“i5tѾ8A2-NܲZN~n:7H,lMau ۔x'"Ìa^ws)@Qe L,hT)G_˓с`%OBJ 8_(r-5]qI{"OL~?w͟kr~Ƽ[ $Yg}V(Ix$3M~7'v: K^v1\=Y9k8Ѡvvz٤覩LOƧаS[l)k12&sM!9JHx f/Hx~(u?Da90 r,W %+|,msGx%:n=i\m!#Gf3P]J!UL* RO w_b*6Lw~8m;Khf UZ/X иvH_j!'oMr/X(JMhtg]~y%T11_T&T5g;f%W*,i`o gdSoE +8-dFlnC%LkKW*Ė4glnmÚU9Ƣ6,)z駉'D1y f6 ,Yo2l94;@cGdsy}8C#ݵB[Mpx'v9C߹ۂz, FɁ@K lQq*J/wab@trq_aT:HT,-{:E0΢0. e ǃוܭ:EG ?:=4h]l Ռ2B4,IDt+4P~fcY<> t N 3:yMaG.Z".}YGG5Ȓm\d;X؉(՜HOv007U$ _a =K LT4!A0u Ɍ5֥XlN$Ρ{fz8xdE%2U.CԱMP Z!e9F˞jM&rG{z~eMҰ6fX u!v! lծbtoQ~ T6<وvJVzp jz?4 ћogmB[?Ҧ~r9p\)O3iD銽=`tO`MɼWM0l`35b9Siη+ٙ%O! ؛T|x P 'Ù64,C}҄x %bw*#aN%vE-]qզ 3%đW$X&t=_01g32pΞ5oɯ[`GrNuxPp>0 6pLlEAå;d;4I4  +FϠ?B嵝 ly2r nٜ\ 5[ҕZF mzL|N: 0FYfAQƄ26Ыl LKbc=ث։th2 <~F\]k# }:ٮmUK1CjI~>EYmRPNGW/$ y6M ":* {";~E01d隉 C |UyErJ3ڤy]XU}uq : 1 j,"88 5 *3я0 jBӌ fK7Nwl%ްiqsoDst9vy"lBjg.#B=%?uqC^H9NSa˝s@(\3rpè%_ A0+(}ru6F"Q\IogN$ - V%!֐GI9h'1(96 \(ə旅)B/Ro3,:ِIdTI$I x  vG$$4F)pQ|C& {P%wK4x\5/NgfNPV3+[JM ҉g4?^tmmJwRZ7nJIg*{[CH. F(. 0PshђŖOXvU}RXMTV i.6Q=BshCa`IƄ:3%O,ѸeӼg6iyJtmP#&w}N}:p_*J q iQPSIL\?lԷ/j/E g1øU;oJ^I>G[P}ƕ Vv 'Qw2]Am'+Љ]M.%]$~XD!|s;4zf%kaXXvEڮպ؎ \)*5NKS-|PXbC]6E-c**fk&jI=D6lPOKds@e{9&!\*n%ej[obF\(#\ &eHG BNg4.#Et]/*ŋF㐒*- IA9G[`e4U|)Ru7)*_huOZF꼥B/ff_l;B{aQk)HlJ@Ӎ8X['`bڂ"ԅx@,9OۃwM7[W(qFcUf}#IM=/y\pT>׾eWs E.^xw)ִbi/S=HrmR<Po ;wBWmMi FF/T$#<%̖ɨ!xC)H 'c]dɗ }NÓڌ b7vD_7\bPX|y>z7'l33Ojv3~Y׹UC_?; gc3 9ugOhPp@ZwOWꨁ2^Re9.)7ݍeV*L|KKME$Xl5Ծ(^HOeۯ͜&(4+so|d B" Gbƈ~о/o:Lх q˂9)TbNr}~>2b\ ⢊OZ0̋ iF׫G`ox _BѰpR(Q2|vŵL]~Hƾ._T=&-a{6xJz\yȩ jJ^ k9 `qOޤ됭 :LaY\w`a H=Yg1:N|j'4P0}i bj*FN#׊a62>Vn4%GY js3o :_ŸPLnAQSWg#xv%)󤜌lo_&ze:GoL|"L.խ zoPt-Ro䟭qIX#(.izXTM[مf!o^%p$+QAt'cH'HvP/:؂ҴSs-bďZhڪ<ب3mɌeO` /O4,,mm-o)C#OEjlD1е ӠTۣkHѺzɖoSH<xMulfFdA"(ZKw ՟U$[Eʿ(; +@]߸ݟDC̳Y[5V=![;,N=b?˔4pYInb^.Wx̲;c#Ʀt }O`NTLz1`]V^ɖ$peJ(!KgB69WuZVרǁ=OI܆61 o .Yd#F+P! |*f"YAڛ^ե|Q96G}9uG 8wϏ^M,Bɰ8R7ˉ$ӰZ#_Pηo{oMC}O`|wPpK {T(2L E2w䀠HTmųRQtM;D?%;ft S@WCDO(=Өf\x8=s/M9eW8ôh.Y,%ľI si,WEX؆0vSa.^6+;UC?(i"c,8+VS_npG _B2[Sϱo|N'˗Tc E)*iN`_ by-N̐iȚD'w\e=Fv {5W ,SX5,up v\:|8ƯyEnDqLKLYV:M[<' j:cM#FR!_2n fDvnK $*? v-`wZ6Hm w0v砶#Pnr!p3˻qm8"g-.}q쫧JkI[_?Q+^=JnܡzMpf٩wM\ƍ%>b1RkRw>%"̝F?eZd/u5ݏAna0#(i?9p;͋)5?]Ɯh*V͞1i*C3%&Rר>Gܹ|o>%Ϧv:.̋? lS6 _eqTX-Xw{Wq։.$g1]bSׄQs )U0.dx"W60HXCF 0)UY1ꍖflTS?5CDl-ÆA}3OkE`fY:XR5[׻0@?o9 hs IyzLlULά5;]|SjmғZw΁Tsk0YHuM=g w] \)T̲2 z> g<"Bp+O:sBz6cVs2(#SύM cg$ lۙ ډkĪ.ERɎx;Ս$WHɗlxrjzCOk"GC3ݩ`,yKշ:^HMUp-yrN"AsP8u ү6t[zY'ǚ ]yKcJvMƲ@RYUbj"Nāt^*ZqA.+iGoұ~[<8t9Mu\C>ˣH9ȱo1LMU.wأ6UO+8irp`GHA E87ƨc#8gtT PwuJ2 ]g((DMúIqY׺v}: RQ@=Q]#B&|Wh 䴰 '9DЁUϙ򏏓%:B[Ҕ;*Y(R׷m+8MJRjy@mTuq =0! 63H8!%QfQwKקZbcvaв73ǧOM?kQN¾)D؎yvNʹHJ|\u7^=~9=ܺp{GX ѩK G7n^ѩqm i.TzL]ɑ=3k܃ n9fmmLWqfx1ﮝs⑭ RH&y'VWg `gJ+ۗ "vz>ʎEDsn'.3w[k/c%ͫ0F]tn<swADZa^dp8Tf@\gatN1֮hf4܀|z* xȽU@@|M8,'Aϒ!14j)=a7ǫ2#MGntr.tAzw#$ҠfsBf^y]JYQ j>&k^=〦p;=rDS$^aWJlGf/TfdcncHtMP5*f*DO=qYuɴ-e+q zizr)6b1,/ Q+ Y[.x̚c6mM*3E ٣svBwl zq9-$N!xQ T CGY  mrV--Kc w~ښ ߞ$jmtke2x茈IGQϒ6 )>fTʡ|EK[qZ[/Lïpm%g6 U0׈p`܌_*W9#/BcLE ^˷J!lEgeHzqEv2I>ʨT_;V=7gă/),A! #?ܛIMOSUr.9*0HJ4#vy\4_j[% \`{euXbpU#NԒÆD֜g!٧ʀ^PcjP$)E+fIZ=]5:\knu~D݂$̑*rjElC :}%L*oV채L4 6v^*k 4?/ ({<ҨڙN#>0Tbm:B#Hgw /d3E˪ h!>P@j;7^*Az8y5$Ȟ! %طh~n$Xݩ~L_&9N .uLzVPb_ 6UD.#48bރފ3 7H. Op/B \mWxC봸&l!0=7"cǝւ?oZS{] vwW[ZiHrۻ,4aKr sʎ* Nw#F 5od$=~g FẵlrDF}6;Nׄ(wHK0k&o.n!̰Zox@;ߝtex~\UVYa.,/͔/7D0@[ r0A&$(͂?~5ڮ ڍlF!hQ \v4%CXAd]/6pu9[v$<,58v"\y gfO朦NStV?+'91aS[gtqMѹ˨3q!!Iݶ0gbڬl'7ҨuRjf~$&?6m͘/xTsn2s![b-U;X\:~E8u.A@4MCs^wJTUSWB0ClMbimӸӈi (1U30$dWl(D@}ZvƦUJ -ڗQxo |d_s8l|- I> Vx0pL%lh >7I_+8&q$-Aq`NA|桩d Em}ր!8|ȖɢY@]|OQ*FH0`k9F-J&?&n(:Nl1z`pF q4PK/g@Dh't0)=Mz:߹blpl<{6Qw_=U5Bwy8hϓiV wpxQ ~UHٞu]Nx9rsF E-;[ET+hcH z3p VDhzՀFbOڙ쯚o2-5HGg%ow:'W3V IljL0^1 -wnF P6ź!_MBc:@LKw-盅to罭,77KH~lh-yX+ (HDs\my}ao SPLkԪw*7=*MBVӘ4j<+(h7I<VY]~=,n#,dlM"oWgǐYi(]V?e/:yAwusD~:&i 0ҌO X7Bqg6ɻt ҋ;ڑfywn%&7ERCM{_{9 W aA=MDD9H}'&κ bo;jMsXK)k[m$/A 4oe]Vu4X՚]SC=j<=̉ ԽG,t6Ꙝc$ @7l b߯{x,ITjnPFQDdXFߓj~-Y>#+U έт εAePR_m?F.Hn@#Zfc+9A9M-Ȱ`:WX naֲ l,Vs,]l/8Y,jDdcEŎG3Eng"%(]H?K_i^  UpR,'nҶP%2}z 7/PۨHbK%Kkoh\S 0 EȆL3[L(BfZ!TԶxy^CHs7@\t 6q_ +g%źK#"DpF9K\E_}D[(e3==4/%nYڛ1uZu||oW:j/BJww "K~=(knh"eHT/\~~ߌWȹ6֋nPa&Ro+'ΠSҤ "LJ E}|˸t>G4韀3vS_ (S8ňz( /6¼2鷊l3aoYs2=_CuSsKյU;{ k'72\J\Y7jai>MHG)Cbޑ=ImNLZ ju_ 3>B=8Fq鈕muYБVQ$g&h|7~v >=i脲v x0y#x!wVK[sj|yx(f /D~K p eO3)[8Pu6TT v$TN,;1n "g Vf14 }BS&dKb#d7z7H\/>=0n\fњ imYs_¸1) qYh& ٫">TBw1qbmZr/bL@7'bKP( r5˴dLH4E\)M )fG1'>xj9CGKĶN^_^czfY+Jp(P~@j%-J3&ˠŠIQZRw+Od$"lJ"MңªH=XWMiIÂhp ]X9;Y!ͯ6{Q:em5! Xcn;ȗ(T 0(| Q Pu%ldrAdsň1u 6yZ~ 6K=A*WLF-HӔMq8 [JĚVbil½d//Q))\4gA>/&u'r 6Sj*k4< |=;{ݹf B3#K2Ͷ 1yRjYNmbRڂW[Q{Jo1\Y@VtN -5TZvwpqm%^[ޜ!*g"A=<7>Nv:Y~ ~[+T2z_xRPNUaV%_,$:j'H O(+wHL,&`n!ch7^ &A mœ20^v+DsUP>bUA*S5o 3UZ7qC6lOD68XPZZ^p; 49Y8u+&G5ʤK:t If=M`=1E p*TVE;?Ma+2hܝF ŋw <,IhsKyF+`}on Uya`v1O:ă-sP0>$`>hM&y~P!w8%$B9$d`Mfdp$z"UiD gaB9m7&VAbmvMB -Vř :aH.ub+e!6_9MWΝ#!{dAqzc(!y??G׬3Ӌpv߈uc8Kw=ԩ۟D$QfMk2~8GAzˣu|E]>Dȸv`*k*4̃ʄ'~ T۷K9dMR YN[䲣b1 d7 ?p#;7(r({ò'%$oedw)W[`3@)"h~ըn^۶ cnٍ=t)P EKJxjvy) F7 1<-w4s[klp "VɞYsI['M_;.z+6v7s&džBf=%JN}v:37;,tӍdxnARBWf0Х&d߂h?cú(D7?te=(*ų3sT0~&31B.߬)$fcƸ  ]@:,$'f͇ /$OB&sjбբ]|b[!{&1tLkv*W_A/*_ b4gP⌁}ίIh3 {1aK>}n/Y0XO7t.Iv*n i)8^G09kt)h:C`$5D% 8zPɔՃ BQwLEzB "ggMbD׿m 4.YSM0¨zcv <hhߣAZb4S{*1+PdV6%!h1z`YؖE֜0,58ρ4, jH(9cYMN-Ύ!)N8fvR|!.ŏ4m/OV>?--FHyZR{Ho4crU|s'vV;6T oư2h>OғST4Ħ >P;v^V: ]r_`4s;CvފO~0%YD73i=뾮y<9>{4gX !9lI_\F d%һ4=X|Ț9׋AmW~VbgLua>*5%YJ4='#iYFZ}]6n\!+4r2:HE-}H*zwI t1Q!Wv <+-- nsN`[^=PbOgIǡku"$5k;B_PUfLk2m*0cICLp`i`; p[cÌiCA3,3hhGp=E {)q1_KY,qm35K[ ?hnvw7w`M@WO;R-A ׻7c|}Qbe-8#l9.jJT Ua??nU Q/b'ʖݵtVgthdc>$*2nh5 sU ;;:`0¹45cĠD%57e{P@I *3cN p,-2>AW7B2z 78gP9mRAlթ6Aps'J J>!`Fr>5EWbv\B0ڄ)I~E_?yZR鎞G[o X*ӳ<ȥ?>X@[b{ZwN!r쩹\Z՝X7"˛݉H6Q*^`&f׳YoXwGѧKJK\DA %Ǟ-^ȓZ0k噴Ko|oE[K''\y)뚮ح\F l`(Py'xC;/`2濠5^߁5 =r\r2ɐW+4aE!UnttP.-{C`H7Eke 7d9Mq`@M! i K)54Sn3ad9 Rg0|Aay!mL 4Y̽ӡ0D\KٙY5m Xgpďx(+l.AG*GüR :.۟Gֿ ESWa`s)7>\}y᯲t/F"3qN_E,뎃-H28}v;KrD6?{|'0Tsz/ԋJ}P \ӠǪZCÊ`hUF08Ui ];S)9 (`X_/}Y芪G b,.:Bs%~Z]2qxdo[,s5 6.'}8є{s^kf2JTaKo#Vu0KTY!-MtM' "7&/}~ڍ h4})j(A su"S0ȇ@<#rb\09YA+5pפbw;Fuhΐ'0*)@WK+ /b# E3OxsIJ9pUL " :\FZ/aU."S&OPHM;Y֎6nҖ^o@ R4)?KP5W%rd-if1`Ldanԁ3;ssx_XV|7MmH IոJyŋOT-x; 2^C›BGnxH\iqm߅KiD&:Z BV &/p79n!f/cgxl b ~Ї۫r E J#!_v8ӷ;Y`[J \.Bט !v>`&nswo7Y] mt)0-Okrww4$XdAzy,r~v}o/Cp,h-},-鄻<=OuV9\U[B [~PE_L0փ;bhĜNC̃&)WIT9B/G +oT{^h/rt=M B1b~Fbap-=-m&ܧ:rƒ\|O^G(͐.OKI7zyBJB p@:y-UQف[zEXēqKI}S_AR*}7r(e߲pNj/ z Y%h뚆g%{3+קeZ~ya8#VKv"l S `آ6o%jTP1 1 զR倌xX!Y @s\\(};aLG x% qrݤV:'b>d%gCPػ MB88&ghkVJM"Hu x[t[rV d?0!/E#v xLvs҉=UՐ[ xu .V֔8}y.O4 |#.?Aa{cQש3w* ]t%)SB[n¸,$541p*S5f [Zg׭A?A6?/˕62M{IB "yG'uqOp%aR/( E&F.a[QHP H^.in˫hh"Bc__ FdǪ:aIOzL?gHgNh3>t$Bu&(qT @XnW=XX*옾Ӧ1+/nwF(T#Gpg[HIQ:_#/uL*܇;zNgmcByKj]IIdlT.eh.N?vi2廉"wW2]PTZRwד)7}/uT*.\UFDG`3,bfX<9\Y+vr،HX$R2`p wߒ^To.1TG6FѦ A:{ N(vneg[B% ȤQwR,ב0Zg2;kXp7FM<(밖G1xVpهץ<=y,bspK+ҩ?ކνԡܢ^% B&ڽKaCLJO]uyx{sL?ȡSV\ 6 N͌>9E$5)0_矫02[M9y;o5b:n܏+zNל́萏d9 7r0]X. ΐgYO1U59!wk0 L/ׅdf ɚ!Ekjk<uHxtVZ*ͬDGYH@ߥbʛmMfcngLC:CxkDAvAqựjSZ<"/ ~Okj!ϣ138|.wƟH&幱:,[o×4o-Ґo4O[[9Kt V,*oKs9=n8#'iHw]ZT`Wx 4+â,{ |Z|95: &ͥp?4dnYz I*m/Ğm>\ZLĄ멮Vxj!/z` :נ/%3idwUوy*QGp@CC893X8R \+"oZn PGUvܰؿcNQ^X`Jiѵ$ WT(c\ (Ss Om+#;x?-^?J&M&3 =ʚqs󏦥S'^ktMĢӘ `=:'r`VMUac5&C G0% w3wmp<5bv0?huYY0zJӜ/a$c]ѧ }YylR$A:} )^k{F绬6MEXɸ( f_"C|fw?8HNJ"-GpAJ]暎rYl服]pql z ͏ƩRF\hѼTL/Ƕ ,}k6Z6`MJ2>?eo?dVa> ْ 8&$K(p1)kJ[plFιŠp*@᝚GzyBan~6',WzY!J݀>.z뱭[a=W܆vᆕo-bVLaIudSsni1aVg^ o&U`wo\^fVGO}uZRr#_9̴H#L #g}k62! 6b+Xs/sr^Ҵt؇:(٠! nS w m6w5:Gj‘F9P_o@E$5v)W,ʇ Avr#Ov]+?A;da1@<QC ;eA`* n}8'Ixy.#K> "g'k}T3z!P3{#*r s2'ؿ ^bBQ4S|1YPĂOZη?MJ"p1T|R"~%3vl:$Ɖ J/(8>3Th[[Bo53.Igu,5pjGxۉ"i>a7q5{δ! [@ y&X㪟tJd$}:8 H(2cY8*Tdzyb65ekz}*$Y h,Zz\sH?Kw 8b&6Ԥ"ek9xxAAi\G~aHmH8i9|CjU!>_81O2ڐ#es%UYd(ubQ|t`ĔhZؘy_d]('D^i}GXD]t"Np "Ԏ:>: [Dh{Ln<8P1۴^Su,I!r;A}|z1Bͻ02cTn!O V_`M 1eNI jL 鏒Q aS [yȥQc8?)"ܝA‚q+㧻 &#H1pZc6( |աz)j $[qVPP|*Lb7]gPivVF(1wnyPoG'%6h*b/ŐYBGPr%\yY\J6Cv$Sf]3ܢ*s /KU&*4@J˄xvGLfX}A)sB@]rLJB<!BB4¯}66`yd6z6Ot*S/Dp#rfTt$ϱn3TD^)XLqFxcoy -%׼" ý06 -UV]mrGwo]bT>8u[ZU_S@e3 Ly$kž  vFهo-5 6@ IĦLLR(Հ-%X͇E82&fY *{h`N_DFfnܛ ?qKo dt܋M 8 @=s u$26$6Kn|iAvJ*<sz*4S y8Ly7/B9qPBO#h<½+,}0efMJV-nma}^uN׭l~=zX\;-o9{pȗͩ -P HM mqɥ8ExG2A'0 -A5 ?2tt2)lpN}}TPgdKpS'Kj'<.|V[ sL/Mh~SFTdxݠ%bd#i ѯ\ E#nt(%J0$1eT0O}LXOôkId[#,Mԛlv{Xt4F؅Sx̫u[XdlM/(\oZÂyT 'l[C0lpr< l;qEC@IvkTOi -C,0]5At%Red+f .^21{;խy)npZ/}*|WǬگFJ (1"d'Nd䰤 panAY*mvKױއ;NL(D_RyR$wv<#= wUX_6zy_]g$˂8LcG_ZCwf AxRf}ىǜɧC.$ZkXZfd[p(}`/)̈́7-[2?ĵ+ʍ -uq| U> ~Qhi[ u+oΰ=<3dyU nNP{3kԎΖxa!%݌pBlKYDo-{0c*wS>.#謯 )husWNʭIP<4pج5-ZY5 ( ,$e>Byޤ`>cy?Bre5 ^/*L?9LqyAQ 2TXߵ}Ʉ\Bx͟fHurOc:jx9 |e`W`UW+txe*y×f7g!·O`k3hDz#3 ^eVLP证 /_b+g`Xm9REw`}{o=Vr&~IRB,w"-Jc\>٣nXL Jlxԥ%6=-dXcSn^!w50*kÂ[:cQ{=]i9s oD=l^q[WOL`^|{L8GWPi kIFn]Mǹ>ᲷAjkзжq"Ok'e@cpo{#׊UvB4#NDz NJ\ϵVsӽΐM&1@bT ։tzZ}A@ّڠgt#^fDA-l,sD2a?)?XɚȌ#S 0/Lr ! 嶪-(,3j,0wtGX$P!mUς1W-{"E&.`v-v4B!'jfIDG+S ۙ,rXQqzX._\'4sYUN& K%S~Uۚ}A}9IxTUS+v pb f A)d#&5s#)QH@SS2/Sve=(~{Rױz<8ڈ 'j,o^tT3OK=Tu9Ʊ:al@<2|9.?蚞4ҿ]^|6RN(dxTdsl:C=4fh^d=@ؠC~ZBRrUcNRtpU_buF_gqy0u͝d KId2?/ ^)C}䠕dCQ+fXY=iCKIHdzͥV8kpI'#B{F, ~]S *D:J8Y a-[}ܮJp ;Eol(r=jqz_p>B$8d0X8STʣDWP|"?u׏ /80@bi(\xz0-Q[huzIt[ijHꮊFk_cY]n2jd`wVq=+fn{6|PU~jzK‹&Wn4V,Nzo_x`\*D>Dԙh˪i>B,&`jRMK/E"~.߱&+/=&˪`y尵 aJ}Q+ \ƈPf}[W> u) {أq ٿtū'>x+`͚[p!o~K'5cL.Q\Xe{P3Q]%#)U!m`W<ܤ"f5<FYkӼ>fnR ,h+l>l~ŁTcY} (TS#`n3> Ӕ \P<`B,9JsX7J2U?=:O% kϼsJl:Rl>u'x-]?!S\|mwlX|!qMdƮJL؁FKKP\tz}A^iǗzHIv. ZkBY%Mbz"[ߏgg}$aETAC)T: =`Zދz` <$?h6'<6ύ=ZǵbYQ~򘴢0֋O.(z VFYq L<|q^^Ҽ!mEw>DvASE6ty S}0\|YʇaKoqn5Nl^Yr?$PfR O_[|Y\'[H([#5_6*eyУMXC,@rt^wߐ:˚/K/穅5t1T?śrfZIs4Ϥ:&KMi"W .6U+upezgF_{lzt>#@Toxԫ]0\h콽;b=IU[BrZD*#2tFu09qr;wt6Q$nk^3rgOp dOΨ͆%pwRfk.]T+%>N0tvmPx9Ƌ>x- 7ڨSaK#,!&!řf*do5/`:ؙÙJ 1r Ȣ0rPѓmtl1_׭+ct=9YnU-gHjPPKxng&`2S"i"(E#E5 |nvܐ_㢒U2{\+D5uDoAmÜ|_H4hGgGY3Q<=vկA|ԲiM쎝a*}&lukj ~&NfD LjK~š ߆{}9^YLP|3} o/b. @ -ЗCXItfA~C>KMaD83$r'EقU`N'K9{K?Inυ^=o1:n.$̭ G2Zî##oMM@>XܻZ8!@D9Mx԰3X]c"Q뙃GeB?_n'|j .P{8\AG&n}?B~["<.4AeWQrh E!bi0!|ԡ8b@CR:e^;'~:{}_%UF#.&U?zu_7yx޶ d][K((EpgRzi=@u<u 9 {uʓJK@Dy 0SHI.YYwXƑzƻ]878.Y/ngO9nX~G[{MmBLI~GE2EWb%5}z4pe9&'3k)JQ)Q)q0ĉ4wr,%r~)~2voOC>vv @sކ B C#O,uU7^x4$_O^e4 ᝘ºеZ6r,]pY^I0 -0]? G˿u4P86޲L{"aJ'sH*QE( !q6:ӖjCՋh#@;?wʡJ:W8kPFɀsۉ.z/@ ņ[LMfi[*uY1L3bZ82xO5^gq'ZѢ00M%: .Nvcþ/HQ2Pv//jOh[֋mFmߐwTpSkaFۣ68n8,缼en9dQu !5*rdocN !H"b``;#dPyɚit@UU}PWzhf9@/o|G 3`@ 3ߗ6^Z.|?5i?Gy9hUIv= o ׏~I7&9ˎ@rBf=*] ?v?$ H],7D$Vvdt+Dj|l|'[bmP'̠:tor+#7 ?a6_b'gpUOnr+.w N#s9M)a[?ps! U@~ wGqf-X[g0~*dWOi bqrbgqٺeMؽ$~n̩~+8͓m'mJE78p4&5Dlghsu+[10ρ@:ln Oha3xw~=oWZЭ]@# 3ԷM IY, kwZ3jLdhEܽ:#@7gfb^"z$;d7珵 @OmpbKP2Xe m`qm" gM^&fϭ)]F9510Y@o L7ӹؕ 8hD,)&oEq .iXl Љdٔ%%IcmY\ WXXE@<@p'$%= e$r~Pti&!po_u4KiMJ|kL"ς8io`'x46ÂbÞ`[%JCv`'$RƓ?pr8}lA7uZ@$0KNdJQbIJ{ǝUW *A[&^YL^5pwA,:gd *XI⢮{#G Qi$(N$. |3YMay blIӌ)n\1PdMWdd"V}G`rCp"r9X$#}UA'0> PR0S+_VX~L+ ̟wY_/j*KъymK3F{PU>\KAfh{qBjU~"=.Ia,`6_#4ή =>TxO<UHG@~c?3J$ >t=Rڊ{W=_1cJGdhsxSgG+b:0׮zh#L KJPIy:Ed7C]ajJ[gebXc2^qfv"!Eb͔\܅ 귣m%iB2(<=ǝZr 4Tpe%mnrOz``# 5$ːd-'3!'2iCiXUR?{{ՒQ2dX0@l.8,T;#T͛_Hk|n%!Ik_k+XQ ;xء{붐tHX p.}&2' b=2J`):Fx` ]X.erIDojucwKP3'ـC۰Y;m;V_f/KIb+``&"3npv~B XVqY?Nq@iw,4Q=a뷥 q=B#*aHEESd1:o"9 # ֯AŖxTh-yes}.=Z +Qi&sqԠgDD+-mH-4(#Fm?f,ynwֆ MK>^{!45X?dbɧ 9.^*{G(ٽ8.Dj.+t2%q2ocht*HDR3o7d\wVޱwi nD"u\$Ic5>]6\+'zJK}('ӁǼf7BYGzTVx 0(kfkn1NǞ}wC\%\ · qvL+ox1!/ ]܃{+Hf%xáTy&jט+eSVWNY<r\En*hrD^1#ȊmwʸniZA@&lbveH$*Κdc_e˨?'jj:ASF FLR6"\ H|n QkY.0`&/fUsM X@ mcbX"A2M62]"܈Iˊ w3(& g'2=&^:nTtn4fWsdLTuR"օ-tSS8P [XfK*X؈b,L\ZKw+n E HkmXn9ufU8JFn B"7~|1$8GHl[E c8 }8O!2J|4ҟR=sΟϠ<u0Ђ_`a%5]M,ҶܳxtF9CYM*WU!P;ە͇VGo)nQ ,ڬ@8&wF~MV? !8{ͧě͢5I [459/~+JҔ:b"Pƚ8}Ke<. & PuViui1KKQJwUa4 Z`jHUDSd~_ n)i/>3,JZGZq[k8:@{3- _x$;Q?[VDV Uf63ɑ;)?,BFkWעT^4D~/-Δ12>7g&}//UǮ,G;MHZ."sv M3t.ȄEpRx2ծW(I|}~2uWck+k-a0#YC#uB\RhWٞOՕvfЙ ֛cߏ'233nzf[t>g-4\p cq n]~ׂZ5bZ\+xw%:EpU!$'@izd3Sͻ3 , D[8vȝj#ߦtb]`m %4.YD2rBi#?V*+N%xCnjlsˑW4ҐR\=di"uh!௭smsD͠-܅[`$N3& )Ow{M̬߈}*$JiXkm]{AMFh~ {uQd O)%TK2:UdrDh$!o.hyMLeZ<_2IlMpC7ՆtSCH¯'\?\[&UiQre(Au*޾_nm9+R|PH |cwP&PԿ<%`H!萰Q8+8Eև.sm`Rےfw&srs{ JE>6z˶H"cX 4roܙ*oH3#K5o]42C\wV.gEY^ "N/LO^3QQMAoLLܓTHA/"AnՎ]ۙ3&;|c (?Ov6~&0O]5LCQ6em3.Jʹ(cO:y@2Oz_/rw[m^W32xc|* -=e*7uu[Z[` K>ۄB.9פ#T/l4"=5&HfA"wײ fcw`]!dQaZ$w>6!>?<†cd3\A`n\žđtՕ!ŔYn8 _)>VHH`sHI +b߱33 iL Z1G׳!ע 9 02D^_^^ܧ׽Mx//,6^hgPE/iH/,̎XB~@* 8ĪyD9]Zr@0J'U2PR e]?O~p8Ti2AI KA-ć>SF.BtPk=\[pJIyU r\K?7Ԫftܖ̟6d-C9 EgөP/iCܨ6 +C xN#} Y[T'esv /wpMD^Dir *=ةuOQnin=vOWƓzΗm<2KuC<9dcDn~YFZE`ط:w`ONE H%^ ꅴ§;4Y^OYl`* N}$U Կ z^qVFAAwQk#,'WwC SɹClu^%̀/^'3f1E$ߙmo-ҢBSU.c{K6,PDcIgFrֺb+vyp0-4B)+]E+G1g 3å FE|1Rv^ 7H`j2V-^?L 󰲭s}EuxrXXWM8}Vcx@zuT"h,[hXqjYT[Nus M3/s=w-YS4C։u Y}(KK?<#ZS#UlO{6);ݠgq=CRV4 5D+Lϫj|b !m [)#ѿKdL:DfQ zX:OSQrG>f'n bڴB*ލ̈́pw诜F_f|sNZv*pj$Hq)ZkutjB&A\X`oE%'C6?#3FL~h$0P}uO(tr1]~BI ]S Sv/7a:"zus;o0`ƳꞵjZ)6мD_W|lP*E0V\(TN{%^f?]k<ӲZegky ;zQ%̆`1}7"m%q|e" {޼?sHMonr2k+(k]m^>!}$1VCu,1eNm}8?o cHւaIjۧ勡}Լ!h4љ;݃,'# BᴃkA]0TxIY±Q>N5в>Bs~*6M i4rɵ8֜l:/rw[Gfx:gs5!@X{4 4$ V*`(5'@oPbG*١ix^#@꽣 P^1{_^/c2S(o ? 1,:8C6=f30MyˤQRcN-CA8#vGUZegs6jDH<#g*ˡ_0qIYl[:R,Q1zTΦ/& ﹨c:ˆOfbm(S7~srpN!WW›Rf*d=a@#1{^ ;V;Lx܏}nd34:  mtYǚa$m U10 +(4L=gp`"`K[O,\K/r(l<]Ai0v?^tc} | aYPJpL' ` ,_̣ʶ(Ў  !e <}67֧ 'J+~F1>;z qԄ]r#?,$8cGoYdaU q WǦTOun5 N &2mʲs=xa |\96vG]׌ f_&j_W@ }&hh(\ 7[\GPTC{Osk4KEd[圩*q6P|u8\N,*zlE@Z ͨ+DWP`cZ}M>Lz`M|2K,.m Τ7q:*.^M}$I q5Rz^FfEhtlB|?Nxf!ܱ&(*ȑZ.r$b`L|ӣ%4$QcDl$\ˑN xACr}( h P-J.ȝ?9g`J(˜$#xn*sVFh :yVe{-OQ^R5#j3 _UgcmYCי v>e%m\'0ч$+8x%8>R$ ~W S<#SW͌b/YwiGd9(UG SL޲5ݫŷs*Wi&:$ZyXu]>8xl&`*V [: 'Œ86zHZF74r]kRk:&y;"V osj.I !|) e UKRQohמ& z4VԪpZ|o(&xz|P0"Š <'H9E'?-2;Zqk ^?0sc !V]B[0WO| hr)ѓ< e]|Jܣ(8-c$!pKpV;c\L;fLŤG!1_ (߫]Mgry_8?Y$gm-yC㡩?GUɎ[d+6O/|8^Cu(BD$ԅIr]80-F@i6_,a){hu hHZ)=TbRe7!|Bd}j#5 ѡ @? X#;¡֯o-jqu\sx;]w^KZKB˗ mOzP 3M5ۃk.V|{Nߣ>iCeP9`u9>6W"Nݗ6k*~B鋞K'"΁-0vhFA,<8qj`Ȟc]/a-I9bϱ6/MļjJa1v!WY&H)~+Io\qvc$ʐE܉-ΉdI NAtҐ $9,xPA:M/ߍnDS4<ۭ)ofAt Ԭ̷c^TJia\X:o_Pw+?H+kl֨1lO)NDOZu!Sp3x|U}]}4T!&,1tH9Ʃ4@s%cnWHwL I(#vzcחSR?fܥE$hZ": 6ņnT2_wORuyP`=cIY6I+ "K`qhF~{@է`f"Fl͙Z> U+Hl~{@f3ƞ19Iur: /24(IdeF U:{ghO2<VCB19 bFD.A So&7 [E@qPz;$HDWzmTs2:*qkÓnv(W5F DƉ9H52ӖV_›T5F>xɬ1FX'ZowOHvѠQJurgn]FKZDyIConZy7`c3 =)nfG &|-L=^rH}F^$7/ךMax f9_?q 9u0K)8#Ut zΈ6mP@O$/8%^Wh٬^cu$ Q׭npXjsjF8fal3ޫT CN2y7bP|ՍgW-Ym̼pg\5;=94p2٩zH+-pL*r@i" m^ީ۶H<)Bl6ָ]Ymq5$/f:dR ;m(zBIM{ގxG& "~zOy"v0`H{NdbǘQۀcN t¬$BV>&?RDI#٥;cx~ި$dZT0WNX&fM XJ,b*m?iYCA9B&٤?WC@H=LY^6R xķ_ L'GT9]"@(tR>`,Ԟtshp[U~ qD |V~/D(G![,!xPTO%( l3B=5BJe3ۗS\X%ub  Uewd~ne5%NHVdI01S`Vg**eC =qytf^i_LW\ g/ҙrvں-m͋EVoA絘8` jUev.(D?HXC&":SdzE/E@U==俨=9 )G  U"E:f\ޚ+{m @WG>Q)F'3C|[N섲mdD启:!3q 9f/ZØyj$qƱ)D޲圤9J{H]. %\Un#fd;% RgO[?}vW @Gی]*~D$ҵ;UΧzkj4qj "o~svaK to)):)6Hi|bx2[b3Y.FR!!G4fd* 6 )&~ ^l!iN0}ϧJqS*eK^Qfw-w=KzOPCXJ>Ck%ׯ=@ lE A9R8}33"`ς(\s!M3@an`zRf:âo7ݧF } tNh/CyǻV*x#P6V ^tE9H7&R4|e `-)qwYUXa]*eU.7Q4Yˁ'#L3 ̎+XeʝN5?g%k 1zKp^fhM%?\iyiݺeR)@wo~a K+2`[ TF__5rRrt" Hv8F&nEDin40tWҭSU-4#|+0fh'V4׃] ޜ+&sc!>KސBC9|Xv~lN Sb]Y}nڣp}J'pn{%9~\ɒ٤` u' T٪$Eq $@V{Խ+J}Ac%: "m\$W~Uپ$ʁpo DpP_ W81"T ݙLlo{BQ4.? >O voFFh68*$"&i$: ǎîg +h-r)Lƶ/B@ۯYhFPjU@hS&\xrwyŭKD)P=q ;J`k苉kWbWp2R&6"v=uE4E/ads[GFB4#2ZoxLf|(̋o;c= iE_S2 EsA(g, F׬\TMdBE8h\kE2l5r4&UWكs*tLxE|´Y٥ΧzԮ 3NTn#IzEC [Zqz9I?hK! ,ǧ#6Gl&$( ojxAxH^DlJ %D4y,E1 "o \rR ӛe.0 JNSXuh Ӵw:UdQ&3ͬGD}#U3R㹍Mn=9% B IC8&Q9[b+ x\!E TR?eV$b%W@-/za1CY]3XׄE83퀷{?3a(eeR}Dvr+/#Q!dt|4`ʬZbr<b6a=gy9 I+r Ͽy26`t`bE/GEK^K~ڈ$ gUNO ~fpʗWR.9VG]=^g./ޱA1G){ї 8(2 Xz ˢ`_}!D*ǵO#v+#,P .R䲢e+]t֕ QrU4$ 5$mB Gi޽%F_Sm&Sq/l\h !USuC?-3nӍu+{4;3qɏ3GiW".jګDN%4P3`(+-aBL_V̺J FEtk}/|7Sd.$>:Xt&jeiE+@byR,d3e<CE2#M!qr/Կ3E̔nAeX%@^_+P*@xn [Lq.hѧKYf-BLnCKXVem+ ă-r>67\l${AtzR].d $4{oQ<f@ W:1/4g$*zs_܁^bGn%=Ps쌏eT /\{N nF;Y'o]Izwqj@۫&O,ʯgxHr9t B縲v>aNeu$1x(z-&TϘ@M{!+ <gs$'ؾ`̋l ,P-@^ZVӲN8D-'q"%坻m⤒?HedKIxfP8e檄Z&u+(K:Cn0A7>FBHbKSC7ck:ZR3^.V(bVQ: i w&tMf ]\@T 0NOǐ3̇>Xd|.P+#^UXlhx7k숺5z֜ᦒԊ&$lnz'L$5s>@i[fpwtcDZCrMԇя4EnªL~OMSɻ'uH̎d /޹]K/KtꂊvӴ F-"`o!"Ɨ$fA>45mQ^yQɇJ;TBMY-(5 㻝VBI"{«h*: C[ӛgj82C@yJ_ktsn˪<' ah zf^jēE-ž4Ff'|tVۂZf(2[M^F؈?D_І,BJ{~C6r%ByB\s4A:ۣ& 9+k24iӣ|/us~Ľ5v7fWDiK`$gq 0%ĂAn08݄2+K=vy7^DqCR7L5Z{^14%DR ^Tpvvo98,3=or\p>N3',XMM=]^cB rbs ~]ͻa@^=NmsÐY9>M ޝqC|l<=LL$5a}fV2tQ)M%㪪6: ? 'D|d'@OtKҁ$&TLʂg4O1P] kX|=Ĵ`ǓnU@iωܑ}OC˲*xOz^(M[UWcf$H]Smq_1rĨ|`F7=IQ˓A+Y42Ō FC`ko?L '&Pqi6-mjf~A|(b,PJ[L\W0rk23 ydzԇß'3vIh &h﫷);~2̤=]n2m? ?v|Ygqv>ب@iuP E>\xF,.2sS v+ty gjNydP0r[[ľ`u4_k3S7~p8^}4l!A!p>4S[oAC."&#:TCe" |.|WY}=JmXk.4iKPKqLT;$^&Y*f:.5B#ÑJhn[+/ >CA ^Xb $'o2Y="5β){V\[nm>͍J$T+7 놞,ʎ0 +KP"?9C(ecf6ievՊ$bQJs3bna RBIy6I~ΨW{5Xr*D(ho\$E"U5MWoI !}hGR4.%,$XDZV|m:iJvѓ; \(Y%g4q*AREo0j W^ќWq-[(ClI&#U_  yͽA/~)mN<V:8rCaopWly]M^\sL?v_{(RKOj[(gc^Jt@!iؠϖݪSJfxQfYŠ#t,Qt'+V?K#bb(Νֳ) _ c>Qn8Iv_)@x0b!K fm?^͐cTtl8HٴD6Ur6 19Y|Y@~OJ /JVrx^'6;(D~Г[aD=Rg I?'F8R7~ 9]C_{~%;=g")gStujg<|R!Z]^C.}wRzTgXa!Y$1V@jE2dy{W70Tǥ q9"A.ql!aL/6|-n!^OaٴF?5hW\_p6CvRʃ3OD D⸨-jtvv Ma-[Rȷ|/ FgKJˬTn+Sa2't\%;W1R뙝jEwAq(Kr@-pC{r%A *_m. p(*vs-`-2/"h%\!di K7&:Ak0^*kzpilKAoW+eL&|Ӗ]6 BM̰Bf,xMb`W_K9u[]PLْWR#r={%;IUj':H&R;sY){[Wޔ'9)NV,JBM^~S')_EڕKwZDF^u%t!?)ƈt!'RGOTz ]?/(|QmKMPLdnzN: Z 9ݩMbQuqBBqx|Sbi}餥,PX$Y*H9q\r9_0ծQH~% 0u!RQ^"Ro3 FCfi6$H-9k-v,RVGzEk6|&q&],3A$)pT)NzY٩͛Q{|8Ǿ?9~,Y{`gS J}ԛ< s#]b$p(U,S_b0spoed)HRiIeJtfHաy@$Ix-SyPtz?SM _DTHAUd6 S0a'%oR&`/I?* jIv}TChH5b~ZNexrS@cSy?Ack[`(PXʠ֐J#ȃ4rlv )GcVgyn^P-=ږ\'loͬ,7~B[Q^AF$DQ4 JwC/A"X4zonmtU#IAb,GO(MF%M'nc w49rE G/GPXmk$P3'KNm kτZ:x>S2'ד5v:cN4X jx\/YbNZ \垧Ap`x8>|o2f|9MivϻVȗ?|$֑;44_ȅ!9nM钳* c;P$Ufkq/&B!2h1S*F |QЬhʳbmIBbERݨ}M{4xN,{_[BtjDͩȓ.;`>ZbFKYm}OO;AɇX|?Bҗ=Bl +ǯ5'%KQ=xSȦęq =UMLC.X$G9E&io-=¦K(a l+҈験n)tU^t- ׹ qEO;vN& c5I,!\qh#*O Iv wVқ6?r+r{ngISC<6r6Ζ #'r 04=x{B^E"_Q6XB'9R y\KU2LV $ۃѮL>FI(>ޒʂ{VL]+o҆zÕ|8'F8Y{-'ܼ' ʜ[U22i9}U{хy蠎XgKg̅=eg =u(6N_[nwQaNLAE>!r=on3.# Tyu-Z^F.|˷s}I&].(0dK{_'Jg2΀K58wJcJ!ma} M9$L9pR^.AFԳ6p:]0%1+%Gx}zn.hEn:٤K`,BY5ȵI_{&U~g}ZRhbu;!+,MPM]&[ӡښR۲49AP. zFM@e4 \>.D#XL,TzI<\ZVcJ@䔂;%Ød_`t7_HhWFDm.DF k܁HQ̯ZYd]哛C ڊ".1w4EoE*wf[@VlYVC'^n8sxVy~]Bkb8D/P1El_?;"!(Y@!X,OqU."XD-((3lڧ`(6EN /צ+ .wR98l ģpdi^C>\39|xM=feu8bFļ:NeDXÂs PBե^", g22=4*wC򩏐_6~_,_ymS l|v͎E{Hy﯐is *eɦO:SҜ4gL=( ?t[$m&o%Dz4L%u̥eq1E6^4p_ Q fLs0y.a?kPAWDfWW_d|]]<ߨ`. ^5ӯ`9ϺG[]2ǀOB&Br_0߮u4֪A}9賿2->O FUERӬ8i~Y`A7JI͆Q&TUiA)$Wp(^:X#/սJX1rJ{# ~ tN:3A*r](Z݁0fus=:/Hl:+|:H9L`=o%X%/Oyp o?* 8> F*Kk*~sF-3N _ήJl#`M H-p:W f9ֹ⁂1 8^: j<ȟ FKqs|rmR_ b`''#&=mGe/;iwI QM ܴ U${= &[b];-x)8SS8={8ZNC R`4kH1?(/] su14Fe#>F3 }Y'!tBlW.w`,][C&~jӟ3 fʡ97=9)RHf-U%ޞfdaZ$d2dYrZ͔`SD 2{Nk\qWa/V^z3<{9ռ^)Y*z|`uI3YD,/ =(NhB.}&ĝ?sAQ%M} Ju)#+@P 5*7moy{6ѡa@E6X)_|jmKN}6dvBƽBL -Yh{Pw<$hbZth8MA /eM cN/$NQhAr[\^UF8Ksϓ_c wWɫa'Azpx0X"{W;?'šgI+@HJ-]vk2$$co2P."gEHN?47 G)FRUK3%Wܼ\lmak yX%s$F=0{oPyo4:h[mm ֚]3"{7ąrwOBxآ}#z-oDr !jGa^[ rEkBsǛH}ǀ}S>d@g+m+'И*j]Y7Vrr;X8G4aasC+ {Q؛`x5dM(f,j!`*vx,o$3" %J7rLpKxvh!7߳Г-v2yؐ&_)LܶM?9y,?~`k಍Q2@K(M(9?>M@jiYQ/w*̈́եjJC0/B R77LFqQr9WcnM͑hsd{NJF3?ĘėB޿=R? Ha@j.ڸCE@{ο< p%0k1|_WI?~TT5m[#9zVQ1o@⑛W1l%ӎ|K:)9T*X. dvֹ #7L P#"N zApK824}ݢ>Ewo,nQrQ>Za.ocDf(HxGi0VIQthňWzd&r䜻t1%k@}zFE.L|k yag-ȑzjBu͓N9u%( e+{N$\FA8sq3M*<~E_% *[}-3Ei6M:)px&<ВqHR=Z.huO^2CV(;3L$A2NU噒Ξ4:h?t/"NCW:9%P<VC%T2 ς]~'+ ( mwz& HL\q @vfҖ)YK0,NL}-be;BVne/^}*oZ"1k^YigfKV^:z؆H&"CX:eǑ=.̬rT<|>#&)Λ@9^SqG.RAymTQ3 ]`] h'F8^"N+·>DAᆥ= T#[gkB;]K1.O6[y#p(x.W[}|]Ym^ab<cfD-nr)Pn T9 u%)ZbG%ټ̍f])<CJNOQ#%’,'Էvq:w Svo/7耸B%bJl]g^鸂a/~VyK!r6 Ƃb]q zjFTl<)h+CGFXbvtalCYle*f.;N1ÚCM߂??菠fFe_8dEl>?3E;DmISyNd&5qtU+<('AQK?N)׵:9,$^?kU۷ #R߻O ᥠ}[yųQyDžsK7J']5VYoeNp ӢO-jeSl~khR}-"=v$Q\Z2 Z*]ENrGΖ;acNHgX`),s1Sd@Tx.A6ۋֽ>e|uhZ)n'Q]Rnh kpõM@Yӿxums" )%SQ_67s=ubiE,]>_WT Dl +4 7leTHCo^v:M\(#BG:?ٮ7nuyk Dj7$`tEZ"NCRh6{J$f*Wkgu@hePW_?׸7.a4՗e|&t%Gǹf65"5:a-{j(|_yfvjEE|Nڤb~%:75P9wZ&w('^9Kf9v}Xև'"~yId~+s'}}GXކL⦼rZV#rJ!- r &r/ɴN\iAb&%^-m~#uk8QyP*;kԠqG 7zxXq%뱆+vrZ*oxL*ߋKRU3}sO77CfY;}FO< hD{Cx~rKepMLefs+qQHL,(k~bEә"̌Yʺ=@HyvNUO&2&h!|X;A;|϶AͲ0~ kL7נ*Ez|޺'b8gݶF4L/(9p'HO lXt9lM^߂罄(ź`҆0n,Nk=eM,{s}Ԙ+ŅX.aD 7Jgr-EM7-!%#٘_fcO&C}p}#CjLT 3|3[ %LJ='ߩCNZs#XC~ҭ3.B:)&[U3d= UK5sXq)> Hbh RAi8M@N^V%H«z< [iv.<^e1{ B}'fD;X0tBt0M^0O 2{apՖ1Lŀ<n=I.&O-Ϩ/ ݤ?I`:%]kT+S[aiB `($ŐE {5.^1EfzQ&'Dh$~B':VE'{ZKVqOUGr'w=A(\{ׇiνlhg;7s*lu4]E*x G%X+v5KZojʂ^ fC u.19W /աqoP LRݵK+[P3cpå/zC#ǰU~ѲL2ÂgQâ*܇,DJ(_'J)y] IgQCʼn6/KP@-z wA֯cfI[Ѓ[ܮQz`{BwX}_Z.N}pGDU2Z¦u Uu j'ٛ6]iIKVf-q>!ir >\rE^]r TYA?4j62>C`u´XZs @UyQDU\Ǥ5TϼI1ۙbƩЁ4C[X=7iԣMM!Nc*7mitRu@c|#2'"`X)xìG? s9=e"~f[CM(_ ~-GAvN%x0f;N/YQD;TMOGXR#%sK@UES8:zKrW`+)X4ddn_* ;g=0.a1a}!_42YTH ;okh]ԃ=lڞ?a 4xխgF֤by3&Rn:жvJQ{eVlT8jg[X} t9oKҎy͒)q(oWVE tB`zmˇpQEuIQhX"H.ύ!ok6ǯSU-/u9p[CK5PVm 3&yӛELt$ayCj% X୧af=i^>Xc2׬3ftTD U~jB*>QH4 nHBܵfHk3 }a:_6zk`ac8_;V<4ky%4T<&eZa>L[3El|*S=V9n7L|d+IU 0:W=jأ'F %$Qx ײXO~xsQ㞨 eNX==$`G[/7`b^A 1gJ3_4_Bc]H|O-{*O8pUnW9[ټ6`""aURC C)I-nN[^8E7`9Fz=lpuy Wh (ⰴ <4ʿGq_uKZD@> 5vMU[)躜4NkD8SE<DgFCc;[-+/5E>EP!"BJ SXgXAטoejI(~Cm}P7ݣ^ކەVm}2#JV;b4 ! ޭ#JΩ9ZHʹҵ0h]n9ew/?c5%a1~rwaԮ\41Ӷ!j0/۴Nh5dgy!i:ZEGC2RAE ;s?eԔM>f=Cg?u>pꍶ3bhM 6L$52g_TƒGMP2h{w() Y|Y4 fC#KzMP ʵu"톱w؆2{^*,t'.#/}ONDN9zMb5UeND{C?5YOmRlOX/QX \Bϛt veSuyt8^h;wbmߜcґ-QW1P.̭zMΖ[zհ"ILZNތf~KCצ3B3k#moR:x2iez迮Ht cZNFRɨ(R#g8W @ mcf]i*v1$;]x4w;oH'G5.gzX/QRP̜yA|1(K:i`^swPC2oF&+$C~%UGpT/^7/;.L `~e6Y u#"Wg؂vle>qld]ްͱԘ\/ 38}_ UʋawGLK8Hʦ8GT,{zI׌tHd蔃2K5Gَ|?%3]by1& "wG;8t 3bAs;5VH"-4KA@e,!Vtџ+ AWx,UxgthJRD(X MmPY˳5Ǭm+5Ta_F^"̧O&234ÔbjRL]r=CK[0yBbTeo[=-mqlH<9\!s(D D~&X#V&WNŊ'trsiW=f\2Lm4 l; `JJWܲ?"k wgw˓K٩8},t+NФEơ Q8'$ܢgMjP'A׺32f".JhtNz~\/A)FX#;Y$rۆi|IyWlѢU`uOʶ ݒ̖zZoY0K]]sP*à^- -JQ\LiZWyl1y"m6FƫԲOHS`Yz&*K6mh}\$WƱhikS 4 (P_^뜃5e% 5=YzP yV -ߥ`){JXfwRN͜V9 @h*Tʔw SїI?bv8)Mɿ0K"[[LJT 2>,Rv0Ҹ_FQ'e[QVp32˨Œ +Z b=N?t90E1U=N~Uq(B7٘׳yaw_]1[fи̓a:)h+:AR.$|]3ֶc Jޑ7Tָ;4|$ ûT>q\EoKnDh_-NT) 0 b|e& *:UzuuºNMʒ$2|2wƈG.PG=*%LM>#HD;q=`,S 4& <̲qC6Ӥ{tc2vZ_J!]jL22JAxMgF&yĐB wFD PNgZZV4qTYar߼GKny|AKȳtok]zn6(Fj+xQlT+{KE:}Mn,>7g:O$@N L6%5FWJ7oֳ6ĒS.[x.3ײ0U ]B1L@tOo>|cm7 G'eh-sސUZ;6Tt'#UK,l M;o:S6mҹəB<&Al|qoo&aB,Р>Qw$?Hl(/?Wx2㛫E/;<";PPzbE壒}e0͔.6CΛL9Y2YhKyV0'T躳@P\8ٰE KőI0E; TM9?T@ٱ*!J\0ITAx@ֺ̧˹-lp0r[ $7!p>G"'!\+ M,vBLAFyxfWUo@ƧB5M )rW@k# Þ@#Y4˘PW4UmgP0P8/j\Zr1;~QF+'֜=֖,|M4%LOϞL\[oΚSrO/EM{{[tN&'xM>Ylۘ"(ln<a#⚷3(w r;V@^ ]IGngֶO&=繅6C(v~ߎ)b"AUr}ԌV/o4si%-hFգɤ+ KI~v#V%Ea.v1TEaQ)Ux-); tr޸xW;w\nlFf##t뉏T ʕ̚|a+\==e+]RH2yĄR&"o5^gT\Wȩ]\F^YBsaJOu.%vnbF ;-w`8yx'h76ᘂ}{X@; 3 w`I0#һ9\ 2rǯeqcC[nKv_JTRwyɿz{)G>n?brIeJF$D_\ r\-Dž󕮷J9HiHU7Gqz8p>p㈩3Y>qETJSJFُ)'쎊Êz~5t*k1 9yK(ݦb,lr524b$xu&ۃo|򁼤XbC;ۜeqQq" 9K)Zj.&Ddaۊ48ɜ&,c͆6!>W<&c ;1*/J[*1^%/)˪"zvȟJqyS}s~<@ްI=b +u'IO!nq։.y ސbX#$,& ᮪6^q4C[}eX{@s')qi0 lBD!gtL3s&Yş5O>ԠBɱӀWÚN/"7Qp6Vc1[Nt`nt[qdx;Mշݲ)cm.(Ҷz2Y:K @€$YX_ys̀^u-a}Ǫ+9s7Zik$0Z-ceyҒD|m$JNgLx7/QqX/xFqpNLvǨ/X.܁gJ7hCLkUQRxaVH+XͥJ>eCW[} #@B '"$4 Qmg6..۶Ƥ$ʼnZB0YcXi*x|g Ŝvhj7]',g̢@EYKkߢt&̠ T?9u/cTXܠʮG̪T<JFk7m3?/.bz玓Vb(7v,i'ʐsY++5‹c~+[O)6ջkqhD%[zDlSsMM;箁6!OQn]4? *Onw.C#.kDYrn rnHh!jEm- 6xӅ5FZvpnS$&m'UVG9pQiwƁC@nim WyS׏LLɖV91UyS5]cg7w~ōlX*6x70%.̝H .GA&мhsZN?y| x \dMqn7=9&s~3(cnH*s֔ tR;8,kk}=V̅ocEBTpTbM) #<nq%u<83$O1Wd3jCU9FVUs1JM<GEIȲAfn5%m#;tH@HE<}9k{}F["kG EJzxBN0.Ū6-skvЍ0Ryu+7/1N%aCFsl8zZ1Y= Z0յiQl/EӪeLoؑb9aJWA p$νEyZ)\9 jȹ°nPͼX3\.v3UꉫP]T}gOqK黬D0[[9X9+cA[)|/q`V`l\$.*:zKQ& 6 0Nw7>5 b&*U[c8a/g/2'MJ7Kp _}rL8D5$Mmk'$yLdt>E ET!E|n%veQ1%LGNgQ9lo?@8>"_ C.`"ztf1sU.LՀ|ռ& G+֘/ _/ a{#%>Xq`%^Wz5gJ#L'[֒hI8XN!~cq8͏'םziOFs>(G%|%6}+kzy ئ0Ă'g(Tߺȉ'Kt:0u:4ER;l*w3HY Z4/T; I!+N"er:QVQ<p'%(b\ľ% =R 3u1-eL "ymq9e>Rci\U4stw]1uq^H'"|{򴝠Q@(ERcWD:WY̩G}P0du7ڪ5n;0F]M1V7mk'+DI9YE ܘ=}lRv+k7w/M7w,lLC~}{i& .C9&.kMp̎bb7_1K {(dU6[- N]GW]wY1_eO`$P]jkc,ǨE#ڸĔIҷA$ϫ⧗+neH.u浲"X_ ~GB~ ⹚5zR7K6~jh)fAZ\%.5zi3̫4, 8lhRk߱9Бc? ^]92$): ]6v"24smU 9%`WyBnncmXpMSܽ+ WZrg+lA#na;bƜVҕ|FOOͼ/}ؕc+3WThIV׉lBed'|ߣI%Ek;e8c9' <3"b_!b!|1B\, %(:֕a#h#.zPWnx\A 3]~g4}9H`7i_oi JADN*|viP{6;lM56L[z<>̚F[v AE kWb[28glS~Ro;ۜqIo7QPoIA5RimVoOCl_)\VM}??ت4P02HhƁyNNݔ gd8k+5!>WSm$>gx:'PD٦T'PTP_w y֧@F0H`j2R3lj.>J nEPn2'Q+IEuZK'ZYxr &<L!_Mџ!/[uяh/d!/tc]8ĵрЃCA|~us#96}+̴|hmxV0 |䚞.4]~ o: @ЩGm-M#o˻@GS1~i??Y'Sǂ[cl**a$Y^=148jhr:5dmrMS\޾-:d42z݆|N%-JmW*4-+0 v<0t<>O I>Ų ;( yf@Pp[ιPLY@J@w= Ē^#-ֶeҜ2a:Puа?,D?fyN/RISfiSʄ$\eUmZ! SQ&{p9UTdָD,)X@?%IOKͣ ){fR_N5R&,| {ݪRmƱiDBc,>Q'+1 /G؂g[^d  vDK9^iM!b'srn 6xR{d!s莁 } S9(W,EDyK(oJ 9`WTy&:jﻆoNG˸/b}c`|D 8fYMzLWPo;=?.xoR+ _$3`rY:؜H9F P`Pwq̛8tm$Vۡf?u) -lc/,z3MF1w GG3>{5hKIOH7`7xyQÕzbpˠ?Pޜv["~m״@e6j.ݡݔLGSec=(g=AT]&k,&bm{|o,c bSiMohoEpB(@ܢіӓm7_gHS q&H)<7Sw&mBA `-< ۣIfh(zB 5F!D1g(iW}$h䅑:L']݉;ESxB_1O]]q1Awăi<乓GIk Nk' a޽}a13S[MC)d-!$O`T5dHw})e7zU&S=+e&4Osk'6e,>ә8YSSؓ(# +M0Aq!-1K;AgH =J V&ֵ#r'w2KnD3Wk>GU)r&KT3 4LL??;Y3 ' @=]ENsogR?-r/#%./јLrCOB-C(\5h㚝8V¶cIssms 0".vh OZLj $ cڷ7.Чl u,dt'šmvўT7O}]>Qw8lw`66ʋSNY 3X\F2S<ѭMt94RrQ/}b}f{f3CiQͳ0/6I`%lW<% z@ i/^ 9i@ܼ#0xxG<; | x=b6b k#.TV먪 ~p ~~ MV(?Zߤ4"#\u5ه?>_A_X눗t<[XHީz@w"$j@!3f`.A 0ԄB7K `Hq6 ^D.A!زQF>=~͜\cѩ[6yp`gY}-J¦vN`͢H&߫yrFz`M j]o\[m%lƑ>!nТ(7t$mF+d YZ3ٽ$˙>uhkq5t%w+̎ZyfӀ/:rThHi#F&D0!(Oݔ*E/cT~&mN9 +Xbm. ӕ'6p˦|RBG&)R咶SHIz6/ǚp18>b|Ї|sB rP( o<]^4+h&Xз Yo W"\c1rvu<'6P#ܕOYɨm:c}I?(XiLc{`Oʷ< Y:Gr)΂؜Oa~Y>ZvEg;ƾ:ʧx^ ہ!![*t/avm r4 `aۘʺ`sQw86!C5O8Lin%/2]Wm69ƀsŪñkFyQK8pdDȡ]C6>TȬN^A/{Gb%!Q8Q40‹ A7H:ҥ!K+3c}Y+Q"SnwvdmӺmCLfdnk<We O]F4םK}RӰځx.T 7B jx:,4\Zk5W3KCMg\O. ɰ bn:C]g-uT8cs`,PqKsY}j BS1s&]hI<"bPB~@iM%7es]̒D O:Y zd=2ߡn_jQ*. 20G}pɑ '}CeQO'M2gVm; Pɜk)¢v*ؤTq|Vr]IL7*IE⚠<_&r1;#HNMx1 bMD~{N2MhxR:D' ,JqXdJջ%r3r7m87q&+_B6nUVWt%sC.nXϘ5O^jRu*!to(_1'E.ḳԯE~&ѣc̫|Jm'uKqVpeOy8a60i|E #EX)@|k8M+<\#*ݒ|tMeߐAp{ϹM =mHùvL p` O5=>S]" t ZvS{ /XGl]P*Uhܽ>k2hI|z`VU5|-;z@F'G ^sǾH 2YM97 W@XaYxO8m@6՜{Of j m(w{\{BVxHgP8Yk˾y4ܙ94?RGtI_xlR2B Ul(*HsbZb4+\+@'.Ey"|o.&;:~ԕbiWzTY(_HX\JqPzRQ]\A"u"8+>C.aಂg/ FoK.NB,$p ۑf XEЧl6v&pL/E!' 2Xw+Lf8iOղ~FO60 uaQ]d%ydbܯ­sWʏJZnt5(BWkr|,î7;U$ZUlK[iGxb3 ^g) R pc)_8z72s+?Nn.X7RUK]\";Կr ;w`[ Mܬ3ET]|8VuW;=|'@k -P8x{L42x 9W~bZE{R[Q3E&}b0Őb``S !g\0 RCa[!`]SAiebz4KYO=^|9A=F ]Ip{}~N'/McRzg:E[{ **󶁺bb(L+|z]`NZ=`JKGu1 9b${ȇ{8Q1DX2-FNE_(,jVeʡ`%͌ K5X˥ʑ%zq$xnP7] @Kdw&$d qMI•=]T|lguUdx#Ҁnx(/XL,bs{ID8ώ8BZsn{泹45Jn5a$\MX|=~Ϳ@ 쑯Y̌Ѩ$C`Mg|\ؽC%)RZMfyS吐F`攽"(#z"@vBlixDPx-tg|7az5}OT uFa&aM 3 h\#k{/h+^̘FDĥـ myMg bDdpl1p619Cl {6"7tQ%<%' ESa]u<>c)x Ӭl`Vy}'U+MTEn{pqE̫/iL%$SMI]o3s"_AXjdF`+S<. M"i}q ajMғ^.MK b N[:ëpˆg҃6v,67vQQkF";ij´67utx8Tx!K ^M E|Z:$?"#FnXXY~U}L!*.Kg1,mNOĭcWP.%ji]~WP^x<*u|R4WNQYO&TqwSľSaWQSDrgoFqz(ɑvwri::iá.I[W'ʢZ`ISnu0G\h)O#,p1^*7jlg%;lцq 8]1xM ۺ0+.Z)ת|-ûԛ[˥Ve ,K\/  s’ MX7 "%zGe'B)9?fnK@T?v꥖*F׏UG`db~,_%9LdmD0f tZNOlz?Sݸ7-a/irLQ׳}Y$U۸(Jf+4}q;ꬁjMphFO'iW Aqru~ Z=.DpKkn4&0Dgݍ̠UA!r\^:SO, a =)d1R5>/F\WIb;Y>6JW}8FRgĹ>˴U h`9v P&))~v?b`R"w0.yϵ_2,pSh[Td|FㅌgXwZsnEiT'VՋA~r7tԵ؃`$$BR+(Ig)VjX9)qm}t+ݠ˻{z[LpЗH/^ɝd@hR{eIϠ|lP3cCS[ۈ&G 3ReevI*KtA3k~N9gMzTd4)k +Ѱ-.a! DoDĐ@bJhnnv<,t8ڈ7{"K0" b&ʃ/®ghڵm=||Nz퉄 1Igmfܾ^c['ӻ4D9jؕTr kroWI<JKݲGe@bDzۖ κe$<=/N 3=:BzZ iAT*ZB'4]U:ǔ[;D-8͕^y?P }grΤbۂcJ;$fF[[Hfδg[bG͏x+$x^#T1n INsx ܏),JwwxmR{f^QnV,TFYFic2]Ig ?NwG8 < PIX3Np`MKnqP |:`s.wR-u;beVX2G }ch|q wPpbY7o ĉ@TΏHˮUty ̅ M<vK(kI|!@31yԍ(>@T\-㺷4}ޚ/`v". 8t1|bc03 һr1̬'؇u"ȍ P3ybv n Cdf᳒[âƺO0[bH"TA$$졣iZ}d'ǘYᩈ4WRU BxG3P(EP`$Zb)PԖ?*g:@2vdK JO*ra/1D.B,-.h#mʡOg`K:L㫶#̕9w&gʟdڭXO;M4=\b-mY(C:Ia.dт[F~qĥQ)Ҩ.Ύ9(s =WF" ,fd\=@xN_r9l<>^G~܉ ap@WkܴW z:W .=*m l<a*p5JC |APk?P5y淢fZݶ`Hk nf*!88u3Cgct8u#n]:^ۭv~)M'KafTo B=4O5%E`Qnt&4N6 u˧C>!.eVHBX܉i̤j5 Z̵4P!FyCQ'*$¯/pܿ8rpȀaTBN,:7Ц\q-GP#97쫧-k[K/APH]_$PYc<"3/I6^8*兖^Aomenˡkd ,:9;ip*?Yሮ,61PQ63P.K"x, 7ZnwZI0I*=PF*1#S9 Ug=] J.2 Hly2≜ǃf5tޛ&# #6oӎ&8s%+nr;]c٩NSmu8u[`D(ZMaT?a0kp ōwZ7޳\.qkd%AH&EϩĨRga/xK9\e`XM"XdAkݔmF 1AUOҕ &$AzG;oI9,0 FG >.#BRM:yűleOY08UɝM *]릕ZB4ͯ:27 U#S[PCðr*\-pYȨdP`[/N@ͯsQ"e@h=WWJagK2晪E 83;7iT&*(+mVoŠi̝,=3jc ~:mjl-8}vv=1m/ܲS3]ŒV즯0)ZDTU]ߚ Z3<,0#_]&рyjPYL@9|RWЏjAGB9%n pU;B|`2RҔDYyܐ3tMbE7_:[i)s=9|_2‡UUQG".C6nq|ݗZIdW%'\=$k<6-&FVLS+Mc 0m=#ץ-ŃE=s!jlG/';TU?̤ J1+f?*S:ޥQIn(ttsm)N Cglj0p򛵼- pLBv 4OԈ6ʃGHw:Խͽ`1ƨRٚZ_N ,C7 ;P~;C Ռ4l=4ja ;bcA-C&O8@9WV48ђ֗m.:^L)/T/'8 TKk%~\ C`a%Fm"^זL~Jg]b0 zlCU UQ۴Amu#A_DfՌ'4N>& VFS貃24ke @.Q\r1ꅽ%z.R.Vʼ ~Ao$Xp6塟|2d2ksm#6 z)C;?:J<,I7vD]Q֡wlJCz[@d (=O?=3´&O ,%q.*,t U| u-~zȢMw\9OJL6hG#+;=q_o?o#N6fn.8^LɎS]*3 cȢiD[MҋpLnSYD6VLB BTM<@j[.-)8g׭rIj[muל:Wyr!LtnK$C ]{ȣ ̀D,e,/t9lH>IA \Z!A^{hWHNkR=sГI[Ptf x;@:ij5z(=vq J.$E TzxG)%hoDJRJb+f^Q*NMRYK e<%uUSm뮊xDe\tֈFuEK\u/axU6 P7:IߺOKhdzJ ䷻ȉоa9[2U:EqKSovGk{!^$- QKEM݂Ns g/{cøV?cj'(aM8-z-P~Lj47fi re }c"W鬏pV΁|! w`ˊ_0ZJ.:XZ;? H=mfYM'}!9$J/r~~Wv‚aL^-Ty9ԒcO'Aul_}jnahX$ ?̳V˲do s$q| z;#%=Jwڕ#uP 4RY)&aÄ~C]5Jyԗ`D W|cMhandQ K2tD멥Ѹy.=ee(/T ߆AkَЎp' Q S}Y pvd,"&vˉ hMѾZ HEf5>u",.G&ޭa%U4_Cnk̆5f-9i?jJVf2R6r~&+TS2w] :F]]Gp~:h9-K:!M=XMԸ)hi\,-<Μ!,ƦJ%[D1]:;H[ \!5pP SA;aFX?B?BҷjtaIs(Z9hqf1:7ymK>)5cH:υjˀأ}:rݫwJsiWA쏂v jӢQ;{LO颏$=1@!"8<]ѭ4 0+(Bӗhȶ@UI/mk=迼6 %}DȼGzfg0eZ*Z/`*S^aԿCU[t {##>I1i#Dwn7M*h2l1± ˴$ CEJ̛Z0 뚐ɗj0HL%lq"/'PЏ r{(IWَN bϑ9>,jMq׊;bk b/푥`/aT]̣ uIW fLc:vU&G>O.xm0`d;%lvm|((4XilCU@YZẂm,/D7aߗ`[ȑ*yrg:wWf]~ʩ&HUu@sSVc*\$t@ )Sׁ'3o Q1GD*A1<)1!]Cd{:{#1 L;|V1~ &k@$hp/`oN"Qbi|G$phM_aIZDMo LsW+= Ju)D;N[Gj^'z$S4y ަ7")FN3 xt< '$: ǥqow# ͇1fJ(} Z#e#4pKYpu@>j&6wX|n#sX1C!eO / JM@y˂!yge*d*qbFcB 'ǁ4P=-CX ś4hZŸzVW#2 O^c /D7vܩa/-?5a= XԲ\(HV0#o{MM%ζnϕdŨfH@7噈2Hhp--qOweFs)68= EA@?Zv@@4?wPŋ 7^klh Ls7k ֫Tj^} 2Fxg{} ܜ- /Vzyyמ&drq9lau]FMeEGǦ8-b%HL1)@ԋ_ ˗&ʖD3NmkQ8_3QEXH֌㳸@Ԟc{Ե`RDd1 art/151,FBV_]8W ӥs QL8D G*6Sn#Zk~/9i7H2B|z UMwxd6 ~#nd]ύpS?1vQϧcOu.2W~/Oo|;N/0gĐ3=3 ~Vn`y1̄pԚUOgpd' /rM{$~@rH^'_I|:A #>$Jm]fn% ;Z˯W=0dX%J-14 c%)=*Q )Ғ 8PTj|B| o-BP&2v$ʬ"O2D ,WM%.ާX {?2D*;tcΊGQja]ڋ[,Q#UC^ .()\^^ojY;⃛g8wlh /1%DᐛdDۄ$MNs/R' 1kqZKkTf$rfwEve+XPف<}*{ON'Ʀ' >Vk^^ <ۭCb |SӉïSHf~NkL T즖9&׆ mb%(dPeP7WV#&5.RQ1!HW -ܒYd%j5%d27\yB+KT7gp=$~3eJ,cDW ^?1ܓ]t$xV [(J;hQgGKLOsJ6~ec.pt GPMa*gAP>4h};檓5?ij 񌇄(RUyCu;ާ@2h__|SL14'iThx!P:mɡ=ω2G+7,b5QwiS݊zi&~m Zt&)Qu;r"ɧ1A7liDۢt<|Z4c&LɕS⋿P_ ~*~tW?:,pE\ WӅn[%O6Α)R4pw#7̭$BA0ށ3oc4C=ckPmd' ]pTάcF_'uޫJN`8 '}%|FT#[Fma`/Д_< ͨAXIMldffQʵ{HwDam;zB4u&$k"C=3ގR03, %HJmi`{ZS .MeYO%zCI8b2e|Q%@zZWFaVx(ch).kE ОVt!΃J-V)2-ra-ЗKi{}I oj%69i0(<yGU"Npb;&ҋ4=$9姉{Ov4 -Qb LAvL#c\fGV qĈhP# hUY`̙İ, j-ͱG#ŧuA'յŸ'ARaE@VO΃vzSzG*ҿj BfME5JGZn6Z{,!W&aHn{mʠy ug}J %ф A0BR|﫡Jͺ¨ C9yMQGa׊{2,W!y:Q-|[oan`1DfRJI>2i-0H7>3 W7F"p^d3HǧhMƓVv}p.͚p~!,*_#}˗ j,.tIYUa~=ƀpO* *]N!HZ}_EB ̎3Y=weXL7s Fg3GRe zM F1QW|Y#92i?,ЬIvb&2/䓪l}N|kM^#·nhD1ȥâwARB)C^!ܹC7FC.v cؿu;@~Wu;UrށZ9Rۋ/[h9tF!1ѹd04~ՊƽҐ6`]PVœ{Lz|\B7Q>4^VhlO +ߖI[ɸL2x4ǰj! tD?>(Sfm@/^o5@05d!=1}AY-ak_Kď8$#4q;njoS H9tU%f/~st9>`zϗĔ?{u.:tɝ{˒.2F`N+uGŀQ=K;넸𓨒);`Iә6+eF UHyu1/ׄPnmh濊e6̏ռW&|F9IkV5MK ;ū$s\:N9cLI^ۦ;"ͧbL&_~q ko1طG]f.?/꺾IחP9:`l&jBH'i7L#9>92BE"V kT@޸Yb}xh*@N hH&teS3 ;Z^:ܼxT'Ppi0~htێd0dskI-!Ta K^iD_D-4 $+1V34~l;H?&sR;-Sܳ$k۪vJ?3P-\푮ו|Y¤mɥ=.=HWXuXp+xDS}$LNB{]@JO_do?g|+MzJᩊ'alw'Yć_% l0H!'Zzfl#* ]P z4Q,P"9| hx4R1IQ/Ұ8ƳL/?OEi-VH ˡβ\'e#!r[6w\5E~ z(G)Q~ɝP/ԒW"(S3soow ^m,0ko NAݩ=pka24M44bFnV,ڼ̞{k|C.-i^&<uIIJ.cBЁ'f \3[чPeKSR 7gWjO(uCbQX U,c/;9|崄!mjeWI դ+΋ Ѩā׹ OQH5aI&kGORm{{ĕaN  ڜc+ иمʈ/H]P\٧ҁ<zI|BzX2Ι,$qxiį*NF]["l*3u{ᤚk<{J^w02ϴCe@oX[TVzHp&2m7t]"!V>Fۥɴ ǵ&JOyuD/M,pW~BU ƋC[ jo`T)(|žjDRY~`wcc Idd?" @z4[U]n, H5K/ۛ !\sAEMEEct\,F +D-Z~(lUv۵ޘ,t^Zޔe\*3ڦண{G@"m9][ xs8uN%4Tw6)*͕8D Y=$PQDscy|R _ehHvu;<b`A+w\-%{F<銚r7dI#; ayԘxL]ґ bv`poGu~=:qzYci&(i/1{]R4ofF C$׹b4Hyڹ>*7ri(>EE?+Wno>,-m,+xo5XZ͚ibwLy-eh!9G~>0rM@0rs*Dt7O^q_Y3 4Rﰜ4"FY5΢$@ >0?*n;gl3ɲ.:c.٥rj > ~M*..sY5ZUS\"h&8~\8:M2×GZ=car͛rީM? iU0K AS]>*é7նَ[ѥL* 8-<pQȀ.e(AmwjhPu "Kl諄LT))@7kTwى/L#kc'|0%Dv:*M8v7Ȫ6sϽë`KJ;X+dcJw\:^+Lz(9Gcvx% Y=2M5kT"Lq^*+Ne`{; > n.%;٬ I 鷓hnC4K n'T7_Ailׅ4\/- T`l*72-YXc;2R p  8A"mRhUil ݪ Wv.&mv9L mdWi #RtǞNW*x1,/dLZ:JZ}%u*P6x_ślbs~l2'a]]f]NqԈYÊ2Yϟ%%;%l9}_)@ 8bxү_2u>PchZ̯Vu0O)G$gmV }0OJ໓>;:b+eJ)`YͣX~ԥO2sI0g*F93&¹m]HPJV!JOf.uqcS#{VMgbD"`gݭ2uoi'2ƋR{Txzw X'cTzX |Ĭ:v29]R|y'LVa2Y*=gA R5"Ajb9f#&=H|?>xmqȊ^~3=# Γ6 np{A(ZU6_VG da".!G™Bq  m 8.bJ+[wK 5E6=F#糰2K-]+;q}>'j]J3Uz|D|5i68B)S6-;f DCS<_& DG>aX1+* c"&Fv$1"j5{{;FvN}yHwsq/ iRHLUS[8w[r+&unXU^ 0 'C[ 橏42D[DYƧ&r,vXLkO]wىLθnÂۗ,iMkq9 hQKe;B=t˔LCÀwQ.[?@$Wi:('[ld+_m}|<;WX:Ȥ/OL6;6Rr4?"4:Z_@A+T|;Mc7N Q^ڥQ4~Uc{BӮCZ8׽Vnu/x񟂙4 dq;|/8\ z%3)24cUsDr`H3P!ߨc 7*Ǻŝ( fUF^'ܟ H  ~:p);Nrc4,|U54p`ed*G1{)&q{hP_[b!h!V"Ji]]gZ{T!̮}`6?4k2B{ʭd~l@x_ŸS'Z[SV7?+R%U/[{xX3Q<$y/7^'Du#"gC# ?LaVƛiZvID!+=xU#&R]"$3l`TF1bՑܵ pYZ%VtN]QV;`$FݩgxNԠLjyxGS]P1s:fP޴\?a-" s[ V(O\"%o"ƺKW$ڔ)c .f8 ed$$)xfD..}*U%!NFӀ ~'T 5k9j c\y׎ws@萚 UXʦ=kΓ }vSF9ξ2p!1:DZ=tttHP9qJT) Zlz/_V4$}NO2,#SoojF5j<;3E:2rG{:iaB- )K09/@K$ ?s=vCqSƐ'=?%|*ŕ#U:+ȵI2"_ PvlQQuxEଧVbjxI>`rVъLաg'q/m.K`W#3|ibh|#%P0yFOvN /3͓{j6 3!e[ :/9S2J&]BY:S/aC`a HA}S1b?%VAgjLɢqëmPzwK_ųE. }D_gyl)j4’!VC/Q GD&gΧnc+W ЩSz99G̐& \E<l1uu ɉ72X. R] H Ku~$|уg)&Y5i;+} & gzƭ3Hq_"#K%G< [~ xP@fF5w5@hQ3WϾmחLTay$aDӲwQ"i!Gz%.vu<] `Gpv;) T;!FݮydHvaع?gs+|sBr?}9"D/qC1)4+uOyu+O';kOx(f RנDEa?7:QۛߨY D-Ysd3greq^ ee7\{#h s$)m2f.W"1C Jp̬kBucs68[~#UāDJؕA:m0zu@jeb)!IIZSYW܆"S?0Ƿ65; :у[5^el:{8I\!sx_qfc76}Qweq`s$ RvRGEՅ6O۳ 91Cx:p,rw(e>465]%`6|?ė7la>:l.kioN;f y5MF(a֛GJXku!x$kRݫTɼeZN340z ^m(ή'ݗ?2UEebUk}"y?hdC d%z7Iqei,L<c,dJm)_t3C'~M74Yh3&cF,NL˯4)I_pQtIl0dy@@[41F49vqPJM%Mի̅d>Go?4]IYhx+1: = m1(\c7sboVPw&A BZjFlnP5KesسĉKҼB3OBT_˗Sa6g ,Uos:KJpFόѭVUe~+"oYyj깈'G䀁8=e84Ԏ@IKD": ]-s(k`ק!ltfCb#EHvB_Ϟ- pp HaQ&\%4d.!!ƏW|ϯ'^A}G,Obekgb)u|&8Q(a=<["F$=r5r-):ꘒ*wHcv&uCzw Ѳrji ;  IT @^ ^J#,YA9$D''aP?,!sb3rpXI ]Lv%"Q&ތnxTp|d m6y.=|3OrKۚkL} e"׏|Syv= |XCP <iSh#9\dWMd?ȯ,I2=VLUhKt nOa[.4b=D5q#,)FwiL#ФfֈoԺk,4,2l)."-rоt 5 'G`'0rObLtE\b eN_j ynBG[, G!2VS<#9UMe&<}Zz*a/6|Ɩ!wt$ܓ~aQ=xXvc/2KVtƳ|IH( RR;1k6'(nId_%ڶr>2xΨA(5a?bc:oP0ePFӓYIF*lEjzVYj=58?g 00g͠6!wBf(}Smm1/4 xiln !4M 'k0KSZYHоHQ?ڄA1^bM6]7yJ:xR(*'Q)\|rjf~ AY3% e;V,jiYqSRWa>rP͵QR]*` B Vpe/%%ě vE.ict蚶ry (a@|-T̏P?S^\[4xfU IZ9䆳e_ E6w^Q,aƕb/}˒ו@[lI;WהlwA$KdHw}‹4>pT1VՎi#LF?T˺ĤՐ'D;UoYK952M2QE{^Cgx)4Q~3T^ K(:NI9<Up`(O a~{#>@/FE$Ofr+[ش^n ^r\oO ظi߇G3LYZnAU7ѥ\vQ 3D&Uisǵ~(K#&-+ɠ Ҝ'iqrOmƙ,i@Wy`׻L>I *AR黻sρ Yc3뺂@IuUW`[>{I[D2Xl-S.mnj0(Kg{Lyqjמ]{$|߱!2Z [+g GeIEXY4Uȿ^LrR|i' EH29n{!om .w,4[3L BRM_(#^?hEkav%4=B@zRR T'j1 z YPSr*u>aI.rλ}/{B[GҹJoJ $? UY*NmkdY$)/m(2=N%D292M2#(ϳl_ ,Cg+7=W$Nd(UdA3 ϦnD2";\i2 ^OP^SH~RkJ i ah8BR5v.e..יdl`ofL/S$=7;\Н$skd؜9H#C .7T#V:,R*r!-(<3UUw_")Yv:XKV+cxلPe$7@(eߗu~;MWg'-v|2"WwF2$[$|ۈ%x~͎ma[2pE[u( @Ue;Ր\ڋ,0TO4f*;a3MtD>[opXo7WH|үhXjWػcND.j<E܊\܆~mN: ־p؄%{ކ&nTSZBP:;å1i[C EL@A_nupsCY9*K7{FS(/7]Mw:L^SfEuK.::;zr[1=(Հ{xݚb590oVwjӈ[O\QUMyxD|hahpZ>$./[-Msa4hIF8As,GTqDp rԢX/(Uݾ9)mǂXKt -nkHӌtH #M [Nv<$qVl!݋oJD- 5kPKa*;QoRlS/%^IO~O%: }huz7-&Fj\ cb6s1^$x/g5 숃c)1 3X\49rż4 Dו_*P&~$2NqAw8dohKKQD zZ0׀r-`o޾z}D9e%AgtGqtmC txËG; ((*-y&v8Hs u͍FكyhT^ήoFRͅD,^|$$Ƴ13e%V{m@Ϟ`?ЍmԑK%k=ڭFVG;{UKKm]|jgBH#b IQcCjJ A!] Rr_NN(~Op.H1 ZPM&K49oA֊݌˕ԩ{B!o+-"-s^׸٨gDSX wjjqӻZ9 ⒭iȢW/+> .Bo;[GcS;1)s`{'+ŽIs'\㹔m] ;"a'`)?k㯤9UO%@kCF"$eIwPKW&O{ҽ)rZ [+9|ֈEEvUG :wWa^$FSh#q/6{.c^JAsdGk'QmkYZy%,$#N;tr[/cS df-?;Ď>zq>$vv^rLUEy-.֩V`K~ 5"7"5U8b 4)Ø4^f?.,\@KPÊVL}~LJB<%%67/% UĢQWaJ/x|u& ;ƽ%pW$)ϝql.  J&ftrIM&OEU[{#3& PB4(R s-Qb,%ʓDA0sTJ&K!Qk3N>+TLUW;/V<.SGWV׫4\&3N|Q$5ʻe"yzox,EPnG !{dz7r؈5#oŁCA?S+*",3fFX(Vv[s,`tҫ Bwєێ8lj4C^NB!f(T-Jܙ 8i, (ޗ|9DPY)?:_E1m2^ּgּ+we76Qߢ!D|'>V Bx)ܘ85hӉu_t[D3@qDY+dbYLEs.VKYU*W=yq!?%B  -O.Vh@l'ZQ|:-Bl7쫹BT[YD\.dV቟*zNx XʐHMZ8(rF9 2ݬ6U )\HIsW,-zEVƧbٙ= ?X4y iG5Z !;%cb4e瑩J Th:.Bk-,8]yEC =al|803EG]26^'ffDlkډ,۟@sf>ZQ{ jWeo)V!;vX@~ 6]jCs$Sb쉢yw#(B ^.i9wDqBOBG21ԀV!GPs ׮$[Nͦl{DX!WKDs.GӖpoub<*-u54}́f:MERmk ttdJj?m*~ M10cxOjc_2=_ߦ3(L9XWN#ZL s1-~DPĬ"Y곃!'qր\Mzkטk2Tv( Ԭmrko%p` Js_y>J0}#GKZ@ޖ,WG,M*[x8HwMzh~T-U G9ƀ*Deb^R czq% ^RoJ DpV۟elVr{bSΈ/V#d>ԧzKeC۶Q'iDCj.+'tXwĐX3_\@Ҏ)bUP1)lũ6;ұD TOg8L ~ jNQ2Sc0jD :qkL[SfJnvBo '$R[p]gUE#&^^%!V=u2%JBZ[Ԗ~ FwӴYLn~zF3JX*ªE2@TY_~Y8*~- LN3ocF9"-Ӈgw#Ȳpqr扸(5:d$FjmѴk=I!-ͣ-礐na%K@mhT; &H+; 5a~7, @7i]6Y? &tI$,#V=rߵN^ſsGkRſLmo+$"mWK'$7η(N['FKza"NV{˙@u`҃Hl_OtS!xmɛIGh^m1* Ⱞhc #:;*!G\p 7滉LfdJ1t<xfxW}gxdz0#u^,>:MU^K2͗ 51}koF=W.WZ:Ma쾜jti(|I&pQFLtiu\\&uvw "Fs۞E|l)axvooV6p4 xNsI٬8kl!s(,}.&NF4"v[r6F@+"?V7fƋdbzV 6zP]q+J%v()႖--\p,#f˓6Eg5|H{s1`?Wj/Q\\Aw/7S#*6( ) )3שA\pf#W[ƼJƦ>9ш؍6Jxcaq\?MhQD|Gyۑol&# 5ⱄȇJvILQM>eZ͕M21P] Ntq.xDYP?-Ё '\Oڠ5ƈ#>׮9'r 9x݈Wc-cOFs<vA,eqp9a6ޑACev/US{:h0Z7ZsW|f.f 7Ld݀J7z =uK>(׉Ve,{Ȕkp-VʯM "ty])i<0OB;2:A"ҲY3D+V(N79v@)l6>uxUㄦ!96qy9zMNyVfORHG~y|/ 2W=4}#**$ʰ`}Jqb]GL<{$/C^`k%\ ӨIp;G' ,|OBg`zl 8) +Ra]9$ < ]%]{u#&@7*m>M߄;k=94ErE%Yb}̝QRFZƔk~=cŹ؊8PyەF[6O-451X<7~,(RN<Li9+z E2FIcf?蘪$#Nx76&@g ڛ<*xlwp YrVEtcC)ϰً/K!yW qJq+dSM0Jρ>8x$*13SB+L:g"}hxZj9uc4p9]v̪Cԛ*[?L˚e #=xU bh(N[f˳SHMrM}CT#`A0򟝆gUlYH%z)F67ާڪԭ'7}wtd+3 !c)w/f# [/g_XIz$Dn"}+ .ãuS"C ۲ _/?Oe*&&8Q83TQpZ'd)Rvec~-Pڰp3yV:&THt)"\Wo<475A6 ?:ȺivQ Wh@4K-$&g>: (Co;Ό0f6w{v1'6|<7y'\I7٩ ggո g!rȴV2)b'OXo'iwajOO6rPBD[zEw ,zg6AZUEٴHWI ΐp/LIkؕ|깯,L/ ƕe&½>2k,w*EqJVtwiFrUV KGʆ Qd6ROu%u*$g\_D]b+{1͛%qʉX[QDZī˾P/ e4 .ߺ*G~3^XX9{,s}} ңc8` 0g"~L&M+Jq( ^Gh׼N[.+A'*#G^ۄ8/~]tkT4|^^}(FȌ`jKPR)0g V%r(oðe}3v[ 'Cj$bpuۮ+"21!8X҇D*S|GX5!v;쳘`>?~uD䚛XwJ1*DњA>~eɽ_8ts+J 85mK6),N&3Gam ~L e˩4\]oBr)c O9c/t'E0a ARjXӍH=Wi[kʝ}rv.G LLQG L5$;YPBn0w"AR2TL2YһP?v.Jך߲;!v"]OsɽS';4$y*LNGRNgP+}=#Iq-9,S%!Xo2&XucE[]xL@LU)f8@a (uG:]ETK|K8mtS>[# Dɀ(%{1>`ME̖w ^cɩn _GHE$P0bcnl<%h_KE5MV%)4*ޑNHe4a75vdcGhH ;-h<娩\4_&"es/5Ξt l.th!P= &B&E{f|)mOD4{I+X? W}  ӹHRߣ3wSd]v>cZ$ea,/., y/ӯ3}R/԰7q[:z&:fn1UT*9ŬE%DLЮ:LGbsS]j 1(dc=e1<% WaLg ڧբ_/HO"A [;E [k~Xiv> ~E t49x=PCk 6]hДKעpzw6_6ya P=$Hb:sH1DTz߈$)'ꦨ-;VX/re 3@t;aWbڀsv.8&FnQUg5݉ BWk A 瓣B*c ?O>6YŻhEyrK4wMr3"M2hLJ-u_Dic_kV9\}wQiwmӮ6D"O%Ɇ{A4"#yhSKo]^hK$d%;``nxKc;|'AOR zuege'T|ZV5M4O!hJlK /7#A| |QO@.pAq&Sʺa͔./g:̛T,BmZ}EZ2S6vW?_j\KDd 6d2u.$ή؛v}rߴɷjo+NfaDD'qLU9hHlgm̉CLfw~#& $TAG ݛ||0Q[U;²HCu-U~OlA}L/l(E/mǽQ›$~*o:ۃT]Ųi8WӖ(j;(|. א|& 5AmӖ2EULM'X{uyP/}5g/GW.Îx2narfx놦A3^BapȚTQ!c>xLOvsӢ|%ُg?妞 &ĭa:WW:m/Z,I4-D0A, [s~$|~4p5rU6?zb4d'Nsf3 .CuᯈJ]a0Z7Je폴Gj /<}1qȁJpĤWRX_kp".|1S<\4G{]xYf5bs ( +"&29NHi3[*q|5S??Vܙ V_ouC{8raձ.& ˜=n Vrwb΅5Col(:_ ddJx R5޽J˖8T䔿@?7mr1=s*ݫMj!ʝ#d 8 fJ '._vrw7}vC5zu˚Slψu9S\b%_ o.#SXP0(?\$lvЈMtSqeW’w';hn:k W{׬ x..+!J&q,t$p{ AI_R(zL`ď|׭uX2F:^^{qvtM&\` z3@1>'^:-]ܝ!AsǡreV,զq`݁F5Kb^%Y`Nbը3nA;|RTuO)H~GSݛ*<@`wl:?{}@B9zMK8MZgHao|p0cxYbi+N-RSY)ؒ]٥ TY\}R$vy 0L.׋aQa_d Y|>43y2nښg_T2H`7\}l>gG `wgpi;iރ}X2;vNttjrhF׹Ttdie l[i:LM&5)}Ɖ -Ϋgid6GCWdt@2eI6=NIy8Xm#ODE]!`>C[t9/ʭݑ%pÂDRwyNB1 gWPTs3׶j93F^#P Ub"NiAwԏt{A_e%guQ0(VOD eR?}+|!Z̉+S#t5~z)VikG)ԆSβo`"*ۂ-W1{#a많Оpl~>1}uPAB&"|עfRS΂Q͛␲uwH^peNғq\RC3iVœb20D 4KJHC9̹_xzr/n9+M;_@shCh FV%?CHxM<e3;\?SYP_݁H,%Љe@,)K2K\7,"y2<ifФ+܅x*"R%Gk|<Й%XF=FRw>ݡƏ">R@O?xYu^*yLǥlA+5Mo3dHe,d-cW@\Gs"Zg>~#(aυ[B[j#]#}][^q*F%4.>Y..8F ^ƝƂ}u|^Lzb'6q=. :iє @cdPbN4ّV {4#svG}-2 [sW.jSyv/1#(]:urؚ228jW'q| ՀSF`rًe3!sg総&"PsmqApY!KKh %5wLdήoVʊfAI-0-W. x7\R̭Qc? m}N3[d>wJ%= [si<ՙQ8ɧcz_T>8~Mi  71?Ҋϐ=);3>M ;b54CcYHEp.l Bu|??=q-ܧ~JqU1ukaSCY=z ޣEK >'3{JX}zSПxrVK1݉X>^רsLz(|Cmȅ#|p2YOOYZM( %w &W: d$O4"!IZ]$s:Q'Lq`'oߜ"^;PhY|r+JYɎ]eW'ЧomgX ON=Fx!3wfI~s4ADxQ% #t=>f ':;J w?gCݫe/E:J(H98 "̖ZӇ@m`2f9Ч=d@'ʩ,1jُs:(H6 p\=Sn~À"\\W9 zD{ h~/ OTdӲ|ͲKĮ0{mͻ2f@ 8Saoe\cJTH+N :rḿ41ͮum+8MB'83*Aqzm$5Br}.PCu0Vڛ81~B1Zw./{<,m k'>0K/ - ^DM9y;;:|(݈KJDD (* v@KTod1lΚtU{ga;d2BQp%guj!TMO6-?CV:"KINzKAJV%|vK; 3%R jW1҆ 1q'9vh—N5 BPXP^!\}vulȀb0>p A.*0SDoE!@Q)" .2w=| /]*'HߓdcO!'dT8) Үߑ0 *(>mB sY=og'~F'%E $NNTtSO ֟xg 5Ug# YLrm fLϝL+Ddž ZI]7BV/$nDc"!;f@s95zM 5eW)3r}mC|2ḋA0D"fy:n7?N$yzD䥴XU`Z.%#. RCx޲3Q-xGw]s5&Y "\Dh P™%rMw"*:,v !XPT<'3LctvTʓ byR+L|fsR2)VWMvEK|ĶzySWFm>7dVŽzv"Us@\@yMtƯ[L,;|7>Y ,ɃQ(xȞQ_Dl鼜$"4뚵1 &hpxuru$tu1!|QE#9ͨ?.o+MrI\(@x+: SA?O ?So;-;[OנhDx?m)3mBvˣ7W{ZC\me)6S,CHW_~l3trMHͫ~SȪCR 5.|Wor'S9f is<ˇb>SvA@B '8j5I^[$eGeڵO,z")͊җC̉;ψOYܴESNS~35ex%Pb{^Ml\kBQZy#1iS's:a G6TPt{ ЛKv)x×L!SND1&ɧ֣ew;AgiIf⨻NJ(;΋cLᵡgхe9rLLՕ=:@ tcH'vJ}c-G9@hk񋟊ox26[#N ^@r@gYr%rCfpkĺj!~K3׸ZMՏec!@όbӻwX`;4!;{5%T`lTxfEqt(mvnDu`J}+BjtCtXQYIrI￰"1Cgu9x֬B6i?a% *&iYFgC6'6kyr: yYyWnؾZ(\yy \TiY*-W.,j\`cdOG%i]B53v .ə#qR[lr"37IPrKsȞc]/qt{Y}U>G0KP]m])F p tWa0ׁCuð`m)QwQMPp0EGqZc KY/]<^&(ppV6)7u͌ Fěf Gp2k''#FvQJ!"$vnS/.a5'kӟ2nT *ѯEzb melU[m],{X$[|o}[߶57v[011`ɏ$LNu>[-Gߗn-l6C.DaYQ<}5f+-'|vT2OBSYm-d:pد#^py>Hǟ㈒Cmv\ӦKQЛ7@|֓h,O`*9+H ϶pŰyk>y2}fڶB1&!0e*|KƗx҂K. TтƏ%>Щ0%X[tU=:q3" ;"6=VKM(S{pjꈁ,6oI޳I/>->;/*!'{tA3qD]G_8btNV;i"xy`:LeiR8#ŒS%L6%~A%;}kq/,-Tu8D!_Jp9g<{$@-yPxg7wEImupVZ[Uq$bo![3XYrG[LTsÌ>Gۛ٢uoS!>z FmQ/B|]E]cGܺOh 1Wp“yq3~ZŎZuAlKg;MNe`u:J:hD8F?&=τͳ̵o ]:P*ޗh[Y 8Fw ^e۽1֦1EC2u∝ӽGgh[~z:nX8|T+H|6۔t,q;QIaa) "hS_Ӵ!|G%d& 61< VP25 ѝdU1PS+Vd.+ M^ym2pIp?=;ʋZ˖zfi ڏ}jAyX>ˣ [{.K' <q2? `Ÿ͑߉P3uvFbyjY%b|á"IdPs-bI-ͱ5ٰh-rצPnu=\뻇ڼkuV!4,N$'CvG8 ~ )eä.x39vёk7k1Fp^Z 1 =HgD_ntbiR:,s)"k0 g}QwVi:Ƣh[TcA#h\2b} TQu޶豝C>Z֌"fVٻ7yiRyTĶgKϳ^9+\SagoDĈ0Rыr˝0>Q׬d d$B"9 lZe"/BqL*~tCT4>O F.BtGԇ/90sg{0Ĭ <{KQ8嬔* 2æ"ja*%cTFB\ +ޕmNZUwa^e<(U.wtL\m- $:AZ%{u$2;N@V`*= ɑPh?lOHqOwR K;u85<Τ#nXⲩE8˘$xZVG^ҿ'S䩢N苕(u8 xMO--xl: 5#4=4ڧSeu;[*3H ^,}%wQ?eu[rW. \Ƌ~ ׳$iR#`i^&zw~B$g>M&Y$1D;rIA'w?ǂ\Ufģؼ%h9HrcA5/A^#U0ZL&Y}bύB|֊R'vjYb8o|9Dᛷ3>8T:ˆ%q.EaOcjY~p}ꉘhiZTM^o+>/drzȝZ|DǂQ8zhqLԧU]$j.`4`辤8bD 誄^鳮6wcRr6?ޝՔ0>DFOezC' I+kO<ߙUOQd k/D\8,'?*w5 VB"@=XXa~ $A쾖owFלG7_^5.H[z~aV"@0nNmD\T >GE@q==fRR 5"CAnfUlup6NR nM4aA\sB5zػ.fN }(E;ըͫ5"ȝv i[vcNm5mlEAAnt88U8v2|.w.jx+sڨ7QT妳S A+%g^`IwP uZ\eC$:O%olMTx։y nb!9 / ֬LiN2DR| -lΖ ,8-t~Ϟ%ڡ|,;]AL.MEiGԟ6Qzq~búۈO Sı*R*bPͮO΂U ؝Su d >ϛ8W>FƥfN\X9O)bOw;*i5x;xhڿFCWT;f (_IoFp2RF+fY9yjb}yaN aXd9%͝1tqe?/-W23?ӠRYKlM`}YH5WMmI3O1}D/MjslJy*FMUGWmBkN%d>^{qR҆beL0mGSҭسWZ3 $fN MXͷqd IRfyg^rvx"(Ǔr<H:ԫ߄|Cp$$Frk=jݾGp&0mXCɇ~Υz;IWyݟsCwt9pyL,ev5š@ic$r*@֏D/_"Fɿ%Vު3}KcR}' ¢`P@,C5!bg۔SK3"OsaW8p=x9AP ' gF}0)Nq <%D 4\S)R! +Vγ l"A^WS}9XY.!֚h FgFw}*ƴ듗Vn~nlTmS5ɔihe2ƌ0fimKAr1@r giE}i%jn\ɾBC%e|P=QtCG!_OesBr `Gң6,-{+q"/o W?MzOJ\WQ1Up<ݓ*P(MQjO_˛In_UL+&EhM+wE ?ALDu;0 u̓st>lf  [C?N$]R%[rB@KXF*kN>/} se~"0Z Z%Jh|C帱 @@qҰM=zU~:pgG$K8z_>iz4Ue3pw $/\ Rӿ dMI.yrQ}ۆ;" 5NV r IgHAH3tTu®ˈv@o4̽7XHa%r^w/rV8 ݒ:=9ʻd:/xY0ߩYoy@yGS2Z .m1J- atf,w;¥aNEqPRғ`"RE}ƭ3;B@eHU2hEH^7ZEO IcY;RCZS{<n16 8`RvoQ+w ی5Kh?PO']CQ{ \r; Xz=2qwgpkgp"݀#s?v=1ejCt+[hRxn6;xӠZXC pWmAz`_q*J,nA N[6)8I2R?Z_`~MV%нtn qM~ .K6oӊןLw JsOS=R%DX\5 -L7MetqʕyW+FFbY]uHZ*W|2$J&4L!8)"[z̳`I|R3WyRVH$!A0P wk*6 ^!gT]mIxgjLCWᇥ=g:@  i9=YXhma9P.Fh{0|>>݊/:]Q]r왈e-lY\Rᚠ2Ѩ}j;-U>R0"trބJD\r$w_HLk'{Djo2bãAjM|Î[&C-䊃Cz&,̋lzOYu0ˡjnM#ώK&rEY~jiu=qh ͖VM#Ġ>{+%Nqzqk< 3ul4gd6faԂx9m=,<6t\o=npf?Ͼ9jJHGߺO92^:܋;Vn>m-Ca(k0Vs_:N45 [d,782%i.Z92  kpWb?2ypC:?\J$7ް0)>'QTxYUay k<:'ޖDo*k<2$;*%ʼnuH?6A:32\GHwt$K Yd:b[nqo}D!Lr*yྣyF^Y*Gݸp|@^'9 +IF~0~اhђH#M͌ejr%hT0{jmVp}$=jrcx%Y%GP3S`Q +CB:CvW/ <3 ״8KI"p)(ɁlU@]ކWrٗcg,Ie>o@GsV1m(n+s ~rRIG &݂mݹSwDZUXdJB0ƓCBE4@:TN=P%Oy[{nFw&$Rz [)ERiص2lƍ[BbjjgX^%WQD-qOuKeI( fcaD`' &1u q5Eca61SHqhiNKG5XМaSɆ1"۷'Mc= zU&ILzv7*"{j|\w1u2"2˹=E(4'9r5Lf@ri( y?%7's&|C~JW"J٪5V=x5(i?HKu 3(!R?fNg=} y.r/Wdk92M8WMC=t XDHܧ2P]ATh=0U6[?62 ) ~T4h%$k'MT&ODe5xd#Xrqq;Û5+2XA'YԮ4 gk9G1`8!ME?{EH<{NP}Otq/ICTIH7 yI2J̀> 83{ҍw?//)&"ie'F#fd btOp\XgH/g -sT F*-HAo5Ͻc/i7Q"} Ni\GĄV>X:y2o$ڔF0`ցV1镳&t|0,Jq~>3_J0#ˤbuЎJ{? bPhѢwLiL@jO k[)0 m*[k\ Q*Dw9&ڣ& .% @ /`m.$Q鵡 m3so[& M%ɱUQ6oPǁPcЄ!&m8uȱu6a4V@:J9 :A! ;>Ec>,IԂHzE7~=L)52-T<޻FxG[U-FFa=}>-KqR*k/ ΐTRSѠ:*:1xhdUetn њX5ዷ LyJ}r/Z赡 r]Lg1x*b `p$EpS `l7^ePkŝ*ఞw |@q@/U1\hZ)0.C.5wŲդ=_ElB7ȢT`S"-I SNxߐ4H-&PKO^B!GNoxb&7WG ($$ɜ-mu^Q E!hN )>j%\Jme8ct Ed /WU&푍Lvw$bc]Ս{+]Hzx4@U1m3烒jطOC -4d U=S}Mгy)|]N.+zpi('L6( /D>BE';gTRTGUT.gS.3>Ӈ5o{ѥsڙL8ft(ʓA)6Gm>V)}+([(YdSz2xe(ɿ35Kkv*3-OOJ"z3FT%Pewv-+ӊ6USNƓ0%u_U[ ɪ3ceͣ߷Ä 0.d,U `2`>`swuj}CZSH䝼y{>Dj/x:Ʃ0F vCLgyʬN0!@kXtf$~9r4W|swBc3M;W#d'Cݡvueх `%XJ ţehŕ: PN ˝'8ctlqj l: 2/WG7@}X-KeM(*w%\類k])DS"$j@BWM`oR~y1IadGK[_Tט%Ǭ92d8a ^j 7f) AcdO=\NET9nK B{RxkdZxA¼ ܐ ),7e7qhy4|vN /+RѺT =HNLj2OU,Xb{܌ tdVyA&x e #mD:xˠe>tL:GX {4'#~-JS=bNT( )K6FO{VhJ8\{[(8e+{6% tH}ԾNt4z^."?mRVJ7#V͊:Xbsڄf2mtp8m=S P4.á{9ܝH_%~ʗ}]&C5u+6je]!s6ȏDzcsb}kLL BQRY5sgy\z3j#i4}=v?oxEuB%XlEDEetl>ƑC'\9m !~en4Bi*druSTfxj?982oYSb8NWU|Xx_ Uh4g] :J.AWky6DۄsFv+TV4NIzڕ谥T!57hH70Q-;Ƈo#۽ї7Ao9wys)~m]k/3U[,/xjtDVP,03g2QФnon7|{þ`rH5'bC!qMouTv_) HGgnKVaMM}Q<XTY펯sвA矬 nfmrkQwBdP`F_gP،~3x:b4S~}܋Z5M+^}R=2Q)hRѨ+J$XUXtu*a~dq4h'$ v +nf "Y}c=RPAK ef.$ybY` BM"xv%F0IƩ}=z>sC,p&?(B9RF!EN9.rݣ iaLIa= N ѓʋގP$&" 3'SgАBm_},1?|Yh`N,9CN j/ zՔGKSg5lo#-r({5|fdHe9dPI&@_Lmug<Ą ffRI 4$~y-yFO9Y<5ey2A;Mt5;xY3wlc.j'_pU/x\@7_ l pa*%ξ2M7 3*yxxl-miVurBsOb&|~ZkGe$@< Z{rZ )6q;s8tP{"Em-vKe\ԕ|lClyPҭP36H,.lhi , <>ވe& `[<<0@1_ٔ|su{D rl-+-)7_=k7'V;&BtJ":UcvQ;ߩh=x%V.Hz67Jzf: V O_&P!_DھƿUaUh^9kfȉ̢PtGLYf3FTmkh/ ~t,jl7ڌ4D|9 blOQAC7u8^G?r3(urQq=aD^ z,t|BDb 0ZtH!lTL6| s"ݞWHw>-XREW(-__~A6+k_T>iySۗyhsky3w;/Gv՗1*?i+0N)U0uXF+#Z =̭l$oU*4+cbac'w8߂E~[Մ7 \Zd +L 7qڞ bm.2e'ڝ :٤R˚p2`WYRdryhX{EN&mWиsG ߽-QQN֕~KQy@NMqc3*XQu, !sg}ɍcا׃,8 ည. {4<=cz)Δn4G=n]o@8k$mkٚM UYgcBCӻ6,$uǽS&ULI z[H*d1rm[|L&7u 0Cps\S/3 Kt7n #kݜ Yx.i19R3%y8:bm;bU`>Qu~ŰzL {hV8 n )k^M t:L(^^*E=Mn˶WhZH) 6t1!5=2 %t2!<̃!# 7l2}%^ΓlG}#$*D:_tLlS۫\othW = ![53._~Q/ݾ! !Os1C xdYAD9m8 cՒH6 RC~%:=F7PwbVQR\Ǘ%3t_΢ ȊKݯFuƩd6^\s!X,[" _le !:qs8QZde/^]| j^T"#r2uM _!r.Y->ybׁdb`/3WuzK7Xw3Yf[T1 ҡ^J vʁkq)Wk} uS).@[4$y 6-Xcjn#^Ày+3x(2u;Qmd(/>YL8+¾4eZ#2986v<4% 2:` t5doFC 0] ~W_dŶh솶G'xYA4>\կWdLuIf둧Fa}o6ǖ仼߀09:vnCxQec}Ê0vt"Tŀ7 ජ92̞}|Oj^Q8-| c*9`qWIQA1-IW?}R̥r@HJ6E^2jߪA-ckВ7J^8jiPI.2յxYjV;2hsTJهGda \Mgz@3)h'$tdЬع]B`Ÿ<%lGY gJa|xrĕ!Ms\C&_<Ѿ+! 1P* =[. 5xEh5dwF{bBuo}OӾ ^/]Ϫkwm:E})jzHkv?Br1 4O*9_r >|@ȋkG56QňrqÜlV'ÓC?+B&&§).13tOzalw5xfBU-G KԴwYVI'$NfRp0 Wo~].^%Lф F3>gvyvD0C2K v݈5V5 5/߮WJT=Sϔb pB/Bw $\>^`w][Ls ҧ:1Kt;v`(<5 rV>- K8݂W$IGU ttxDjM◡<+0zu:f`z%WU~N={l3* 3" ZW=Z ?CB+܁f 6; QB:'EBN < dѡA(`"$P 8l{- T;Û~[f[5,TfIյ'Y="e@DS E1OGlXvNjYZHoHU&DJ3r]tkTXrDu& }p@HkgCA'Y.<6qȽ!EeFhؾ؝u e<I$mv=zbSk]ҧ88L#q|0D gg^#`sF@;{y+mإ(  ym Z?G\Ğv*Kb;-``pGa:<Ϟ)\=*f5#fTF'h4hI; &kH*6^Q#qUr΍o]OSQwb6=Tiv^~P/SnRJХqRq˹ڷIwEBti zj6y !GHŐ8sKqk˂ 6mUKuݶw.^JiҒq؝WZ,;5BqE)%.=;Kml>7VSN2i5cO!d]7~qJsA*e3!oeŤDuцUvu,g?%g(1[DZ0v<Ƚ!O3y'4Y4<<@:ߌ(kk3H*26gNPVH@+V)`:6ʔR58pEY qǨmteҘhqƹǂ窈R!{7.](DM /م &wRZ]7æ%m Tͺ:K8(xJz Bx#|?'k_eKlӍ&u*kmZIV>^Ӟ@‚!HA-yI7q./4C˝:48e\K}Q,TDg!&5U(EZ*AZ<䐘vP ds }Ѝ܀h}t>f"89?[g3&,>->rKn{JN2ݸM-q|8MN,qAAyLqU 9WޖdLn?v/{-A 3/n'^|רּb`pmAza(h,ť8O%^W{DA_KFBZuY2:ZDw 3 '7[XMz3΄ YA%Ë5Bjeнppk3yD2]l$WnzMJȫ;}JK_ ѺL=8XvۄR[kP4Php7if1p$e&cxMqqbҦ4^PK]'bFtkLЂ%S`l!i=N^Hӏ{Lh:ϊvels15I|mVp05Ll[>ݢ KtJ6%yܲ4ġ9[Yuo:jxUuS;dxx0.ڒ, E  k}N֘XzG)dX8o -xc9JBVsi9iz1,̘ۤzـ>/Pa#FbzQgϘM/8p ?[EjM jcK#bNDuj `|>-L9QN/XCڛA;&!%'UoQ^b/)#ME™BV<yESFk P*Tw DK"YWSi\su?WOV8 [#48ID/U]|.Ѵ|{xޖ#y.%юPB=W9!ܗs wxf_C:F4A6/̅>:(0DV|<^D" J:gI }ZYI [we ]Bye۬c)ل瓑k1[%RÙ;?g&v#DC]^;`#_\3'++ ؤȕ](SK/qmVΊ3EMbC }vnÐ[3b1i {rSY{5 ޽禶6eAß|l2|:ŧKw; İ@87ށ||'o i9XeCH=#H4ȝVp˚>}$Bc5 ` i?1˹)S7qZEug1s͊rc 9KD}ߩeoxp`Zy Hi%7ΪLS@^m:W٫gnZ34)n.ϖem5N؈y܀O&/&jہz\]@0&.r$KdI0p=~;EsJ!s"|]FceyW5sîbBX6|'<֡84b9 MaHZ3e0Vɋi|v+yҾ!>EC~+.u GLUm\bD؛,kǏ^“S%a.[dkJ|WrEqL"6PHZ h9ǻAo ܣJg~frL6yH>NUkus6 ՃKIKK$+(V2wQ8d"U@{`+p&:|]%%NL 2T;ȶܼ,7BpBQf|%ߓLӭH\MD:C4't)p1x"XLy"pDF<ܕ@< v ,6P֏څWDc ٿ ),Ÿ ?GKa\c\eOdEDߗ\tWX-hJŇA~WM"YqGh#kVpuUVx6Wmv#aR,8Dl u;7mKhff;)y)[șOv쎲Xj4aHH_Z݌u(KDv1ur\zOm ]fbOͥ{߭K.*>rf{`\~鹕Sw6tW +\6ѪChucBҹKO:ķAE樦iy)H )UlfK4&&`6d/Y-9+mMZ6L(K:+t -AoP!aNiʺmgh}rTAWm `_}ܣK w;!Λ86蚝N3&DϢG7eҐg~n3!+.:]4'w*[@ҲgbMtEۖAL:ڵ΃h@*/m5T,jF̖rr5ƉHLMƁɗQ2|gM!̌/hǰ~T`4|(^H[iS&.HFl>Rl_xm:I?:.&+/NӪ N?06(` R'z,i呍o2:E#H)2ɾ櫕? %W*Ǿ~R5xw  f` )T`}}Pw cZ!%B>-w\띖!U,܍ύ>=}|E|e_FEYtV XAJ&*85xc{QT8(~uItv^).fN 斗Rro!ɎU(3 K9.1ݲPv 3o6>|NC(3I-uI0TMC5B62eͤLƠ&\il+ aWb@3ˁT1J1q 4:(sBsr6n 2wka8^ż9r)~ B1ZAD?a(-!=\oKxR\T놬*Mnrݒ2muHz8I"%(zN?4Lo%KUq{O1mTQ|$GQpEW+$XԙkTXPԀ9`՗@ HCTpQ~o88iߐf'΁;*t%\&g]Tp~iY Q)4VL%y{k I2T81Yvb8_&LjXiۓLek U[zZN뉕@N4H9&I!jE/㱇ԏ'Q4.IsQuN>j3 aFecFu bY(֯-lj \+Rt0wahwJ꛷YC3Od30`cAB[ߧ"/K݃`XdAԷ;j0a7[nRs:-P*KC?z *K4If#MOΧXi\&ɎC̜Ѽ=3wpcǞWb49FDalSO7(@E(Y3,,8!Pnq!_Cdm.aZRq!b_&!DC|mUrN {~D@aTX6'fJmJ~2,*5c9 d@4OZhŚFǩ<'OVE),pn"yjfNn v=,,%sShzLJ-HN/b O~ߗ ]IА\ ڣ{)Dճo^\Qec]5 Ɩp硤~tE#цO_ 77U1#8zIY#[$pM\ʰ3wa+ rcc'Wt˰qaNr"q2dS9"o)́Ӹ%Ő[znUp8sUYt >sFlH~z/ `49V}A#|Cm5`+,z@-IdŽRmp)t Mx^g糺yݲHT9OWvv,w,pΞ`եGB[~hbbE4a cIxe H0M" 6ZP/YB+#:!W"tS ?C7(ekx9d9{oZKt3pvJ ymxk?q1mXE4lKB".)Oڢ ŨW;Ǔbh ~(MjfB FB $&ʏfV ٥歨w^M3_UB9W Ht)%XG zLkZ5©yO^fkhQ}S1{vQbJM~o &EٚA5_߭hQ_N()Lp7x@96L EI3xYZClz^? Nu8+'m fSi챟 @SK6$9v%+7&[}lk8V7mh2Zs kܤX|lK@ I96`5:FaiZU E؀v \8`󷉢szs5{g_\x;W0k2PHY.PWˎ=>n۳wZH/3{r!]ҳMx"kė8I y-+O'}$n>=b!w?0h.R`C'+J k٪oA&dy0U:,8 .XL_T2RׯIOS@:csq?en\"߉ŶxC)ʆN_īѳAŞZt $K7hy\5|?uK~-L|ZH=wPjfCj?-#U2`0%#%~3jha:aջF}~ۇ`9 oJKs,@+[ir9TSY_ _E9YϗzŬddE)K$$kf';"GqzJJo(္f;ea2u Dg6vtT #U1>Th˝vt3t:Pa28;^*Na''.5˭>̧PaQ!?8u97L}#)hwYNn+%`!A)ec٭|RlfGaD19 hƻ Μ UlXJ* ћ X3Cb cx;|@k;Ջ^e2LE[H3_BHb P]Y]Bas7 \dT7I os&C %Zj5#G/}m9l%bdm X M+[t3Xa$4Ah;W6!}❊{InE+"&RoQ591R ra;gpT>BA(\#-8=I,"2D'P$񢍫hcI@!RhD3Oxu]0pN*Ծ'|m^Ijg!_hvx/*#_ 9369ȳ8"-)N) #}"hr..U M\W_lEF-z/zt55:'pcmκx3 C_ \NZU|In0Ec"ecceG@p̭<`A )CTJ[ 0q"\J۳?9hZ!bײjm"b6^>/$dwD:O^9jK݆ש{kyR1B.|)ߜ2Yl$E-[\P% $6ռQB6m? pk'mK1ǭ[1sRnCpĎTl!X~&d"olw]Bw?}]2o ;TiFш$*H}֯6q7f}潼z[dDvSκЮIjPmdvkZ5˱G\ub2RHwzd Q$$W=^ȧ~ՓF`X߷jaXZ׭xnF<7݂H2V$r/ӡ5O|,I?rum(ꨃ Fðj ɥ̝)}վr/ +F, B:G}yÍ^0SUv45Zu-\! pBIE =ZjxDRY{i=Q#e[jVXͰW"r"}:7٪pE:ْj/hciI$"RddVi`ψn$&E`MsN6̺PkEd5RuՋ H '*mg#fṗdtW[9iU3[QڨddAR?ʎ~}V0|)L%PA\1O"4`=Ot[ ^w+GpS?vbYH~Ekc5[UČs+xwh zf4) v RҎ#82_?n2'1mwb 2mQZjE)C#';Rg`7ӊh!]I>L@gɌ-uKO(x{lc| KPe{qFs50jγF^g>>M6}h|Օ.C򄨃%xX~i"RhMĝ-:-˹l䛸F1 U^ Qc3Dssgf먋du8E1f4&޷ TxZF5ub*Ӡ+(y!hA@Bp7䋐.@(J6$$.ޱ \M*_%]mF{o=\@L㎇>nnK)|ɫ^hi>hDFs#]BhI—6%AQ }8HYO2!q'@)^Ϟ$ Nx4-w@<F[6 R ˡ7:@# 6H53j[줕{\̗0kO8fV$9SH!`A:gR6WH艷#b|'8C|7zV6,PYd!.Gs˩蝽 t+-ъ8,aLU\M6o3I1:.Qmԉ'n<̈ݤͰwzE& BP'C*<0s^O dm 9dž%R-S62OKK.q|?!xkWA !lHʅMwToPUJ(0Y3mcغ5pCT̛}A>k<SJC@,|ʆlMHTlv3Bh%~j'ao>@-ٽ!!S&S;Տ.G @GPUo>(..Z=ly3 Aec3b,"0V)oj0|iu8c5/9C m>^I'ܺ[mlub$ j\) DCRHQy̍PwcA49.sگÇ1Ӭl!G?wŬ.#P Nz/ ɉ!8~I,\b#'nDCJNrKgi/\I^"zә()Pv:V0Ʈ^9LCUNhknxc} UCϫ^v?U6">;`uYK$]2/;9'W! ^^j:S_$$hsYϗp?iDw6JЂLJj[\bwBBRJ^dtp,[΃-եni}~nǙmg&:PgtYDC.''Ƴ& 4[Mzw/?˯ Z^FI:rS3, -8;\q+~(wIdP4+ZB‡GRr6ќd-?$󋊴HډTmѦ6[AW8_}c~Pa w)~%YiOt$I)_̎bE6+ʬ@kl!t='lR Zx, ]W)B_gwGOh^[#L=\`¶H"7Zs*5`Zp9fG66l `.W&%)%Q W]NV:^8{c!բwfవOXD}& \h̋1 =zb˜Eܪ ("a6a70 N[Eļ8|;|Ȟy#zt.5hH,_m1."W{3Br&Kvk .8dyi |TqXqDg.mdl{  C}9h|S&m*xW,u @Kۃr}𴲝n刬P~>̀ fE!MP\SO UC#b\U<jh P8zPdnpq5w(AKQ̭8iBx(ߧ0[6h}UI-|luҏ@E qn[ y. H-'2>S:s1K56JQIRv ccS7JN)aI^6=@x-c*xV*kV q#]p9kS˹*g0fPg*%[ vɎZۃoljeu0:+x~ۼo!+ClڝpІk)cӚ*9s9B,NAvTrrd4I;k%oR6x9?ϫ[Il0.㓗v sѥ|YoD,".<5ؤxTG-)5Exz6G@-D>"~v#m`\uC#!~Ɨ2 ̨-(580ˍTO)gn~.+vYEKVIMk-~z5LqaiU$ݐ*V봨C"OHm3ۆ}4ZъaM]H1QbX3/Dhfym[$uU6n)l>#^C=b(Q|nG!L`5FbB"d_xpO ACIiۓ&r&璁_k=osEndM|6ےR6O }ߊO*0~by\Hħ NJpOiÊKMVc\*2Bu$SP*@Döq^|~A}T%,^eBvC]wzL|[R_$8ݖXW(!O8pm@>B6Ѱ6F>+ b^b 0[Q[osu*U$l󥡗̞g #Ev ҭIUiһr[J?kdZ(Cs׭\< L!!v>@^4ڥp+OPMi87b8F圄ZIss n -j[B`A*{MDV]JXhDAjxu=%Rr.(lb 'ŧHUlye /TRGamT1KvV/\%(r\Aw4Yo ~g&ʐcu* uwaFvB^h;K x]`O۝_c9EЂitm'j;G9PΨz_x|QO]SQԋ|xbOQ`B0iLz̲/u7A]!4iUv.xi\HN>1ٹ6`?rDveH7.ת7-@ ș <ay1? =_3{;~,+i^C@R&i HydJOȎ#׻ykQ/ iqk3:.NJ?l??cռA\ɀdAn;*ߪXl̐ ,{&`yj͟ɧ~9Pkӂ8VdTd!GV[qpf+2DFYK5`#EŲxi#?DsJֹM0b6@_I=áaѹ0:rCs70v{d+(b3}X jkQO>-pfqL>W0!^6Uըg.Zͯ5r7-XYCET5ᴽB[/H;\bK;40B H^`j9OhGbv46;C$u|Q)gPJOD}(\@hv8 "C+/QK&jeM>Qz R7ן&F$ Pt qnGMEČX]x>|#pV5i_Ԧ6So2 s&͏h(-Ϻd jBz:C`øA79ZHT"~BS-Jz+{pZCݽ_v^d1SK >I2禫GG]}QdUi";J֒ofg(IrdH6Ηӯl;S@ E!d@jZoM %633{i!ZSWL^l?ϛ.uo/tq!m@_2G-#*v) 'o8Br/2 ip obD }a*BQ̯֌xl"y-GA-4ik{܈d/.a,.`+l)r4QƨN%ˣFAX8[aQ$yPKh >GI|64n/Uܽ/KVI)!XNë #Ҋ4G+\Ϣ c-N]O"r.]o FgM6C@ь*+B5 ϲPbWgfOy9>4~|onf) z̶O-HMmI ~R0#VX 2Ѷo[CuE5WUU6۹#GE@Dz~bE PyT VaYXôu' qͱ_UoMCݔ]-Jh f~MRڨTҜOM#7 #j~\<1"pnv$џEsB@?՛;w퉫׫_ml8Aە?f U'$ ԫ&o쇝*؀9;m$$pR} 8\O`S2-y]&lLsYx= a5D_shR%2Xq&VYA: &*&Wڷrg{Y D- jEHg IsuԆPbq$${(aV(cGa ٴv{Ct[TUZ$qu]~Z>I0$D0ä\!TW1<4{-)?(ﱡWRע1}odPDbi{1)bWǪ,8ȹPDM򏄵 KbXk!Z +|0`$zs u[%CRCdTf+fW+f\h}~͢]/Lh:d od*=1M,Ξo_84@.I7|8j5˥o+F}׃OTS_p/bv\k ώ;z0U鯧~i JrZB`?O]͢^Pmf:dED|( }9 ؞*kI$]C<<]R{z]>bqӄ^"ADZ@s7^1IۀlgQ }_ ݇V] j.9T@XWWn&uV&ǵ^G}]j>r$>j-O9rƅ?lr|Zkk==xWEt~M%iS 42(~ (hSw^~R*3.Hʩu$Vx0؋QHFO;?ɓ]ƶb=m{%+> 8I2PT"Wc"]µq.c@-{F>虩[k<!F6*~Y‹'ةd( @~lz<{MySAZ=a3pWE//I{DD+~pKk=m`K,iRmdB\8\D@1lw1(&^D|%)"K2(y:9-v$tnr{oLs Gn.ޠ16>[rzQڕqe"0h3gkE X?&#`VNbCBfGQo#Aэ~#{{zhSꬢ6u^I^ ~N}!ºEB 6+ϼihlG7JJ:W'Ș3v gd֚U1yAn$prM$M&xiҙ_y%lk-FkvHyPN56n2<CrERX =XAe"E+ +FMK`}*mJ%IZb|az6Dha͆Ҫm =;X::9U onDc>CmnkK2Pec%ljadXowӟP.~oPǻl6{]{=qNYT'?}߮k_g )zP P ;N|5 Tjv;5qOX0En*9jUuN; ?4E؞H ƙg; )yg2!«8zx Z^B%E 0R{,,ױ8Vxi =@fm0NܶzOOO_7u8Jl,-dfMi,zXNI`E Q,SV4FT>r_Z?ͶoR F##.6*L? 菲x]2îS/#5(D2p yWw 72tV:VT 6&p^`ƒTHW~)yz6eGr8 cloPw5Ak?PUN/'sRO"h{Hz%1$,h W9C2JWIUvu\keDŽla3 r:_i퓟/ !]FL5q?u^9l̲JHNTnxV&lx^c+HniNDX(d)o+9V #7UV5c&mN W`v:koPy>½aOplμ_ڍ98#Dj Ghσ<L7gʡ{ ܥm oH(0\Jࡁe@H]bb<(}_ysn%#M@j߂L=a;̾y=dOu$Q @13N_LMn93S=5@-"DAs=bg~1o@wLI;kJm{%Ԋ6D:u2(ψwԂ"&Sq<ڌ^XBluw(cWP2T}*eU<4#0p(Rv*G"}A7A46uղlllA \lX%2ISHG69Pj"dWn* :q 8ӿ&mi*) e idOtˀnj?+'] ȕSӘ  -gx%1dzJm2pGJ6<䕼s}¿&7ϪnAZ/ 1σê3ngiȼ٧RzȮC'5ep L_t[ fѣM'{j'+CV]&Dž`=]6zl`xa0#M,~D&5pF3.1S`[q!} !%[RrM[V'wJ&]~erRg7hYɛQPTy$9+Z7ŤE[Dvr!l8M[XM19}fב3=0*#v\Y!/ݖ:SS $N^K/T_fs[_ \n9I9u@^SbLRJi s\wQ}r5'dB fJ!uN 9%?C7 pxZx?69LwW}WQF9,#7lN:yi+Qy"vQ'3ajf{D ^Yj!|W6 NnKЍ]Ws ֠˜QksbwfIy5@;dz€z~]p<؂^Ve Z 9a1h~vmfu%ā w l26  j Ѷ6Dm2|Bv}εKs))Qs`o%\>jV=}:CFɥ>}0%[4ð>.ˤ" ti ؕzRN3pR}P[%>]n!vw_GkOz~+Đ+X=!A_U(.qBRx+&U c4D'J7_d (ց-F r'x2%M@e^^T P8xk_E슝K5SgHT sE6)eHÅɗh Ntwt jޯ1̌Ӏt\r[ ip0\+M^lBjz$13x[]Z53wʼn#s!g)OFLH/6^R-*T u6|wׄ-aګb`sP|֡^7vIS-&$ $wSn\[W;9G=ʇ͗1}D& F;rǃm>D^KooͤRjP-=_ 7\Z' r%/6C3+v>жゆh̷1ʫ0Ň+{U(#)Esz [.6*nzl#g6?HO24op$pV+Ĺ'Ӕ^pin#>m3'G~)(>LԉHG%kegTdZBơ"ijQܝ'Yƺ#f Pze˺iEnSޠD@sw/sJEX`ˋ\Ļy}0y:I#T|D:O-[ݖᮁlPe[_P޶4U6ߗCRB49nz$ue0lq)X*D΂֯B"k'm\ I'"cݮg"da5P@{p]fWYhƨTҺϙ$eC楹0£q߱5؎DG`rV2vNb#1qP4= F(m3{Lj4 e~^<(;JUkS[X8jp+AZYLyƮ?_v(';*oLv⺥>{.tkPwLizq#vhٙ$w`K:tx/^P CmBvp9({- Ai$ omƗ~9:u}'6,? @85)NbU>|%ͪG*bZG&9`3n{|2q4@0\:jbSLd.?ۧw/eU|k3ಠrDZ~605[ LbR8<ҦI+Đ<‘$,IkQlG’ 0dvF~73Lx!MB%Id/b>^एhhZ,GsÑ :R׏%q؋z ҂zRx擲u`hsE%&&[9SBaXn|ہo.e8tPiSw>?AV;w~61 #BWm#~2 \G Fe_Qmsd5%4:8尋EHVH3<Cw^:f]͈=k0z6~c7"'!uO|A_(-|!7gZZ/5^+y+1Ve;FU yk`^hm'zv V@B))djxPކ4):A7Bcnku"|3 '7n^tF>;,+n,!^,g:t I˟gp;tOPHFs7AI|+\x_Špb"|__98ƒ)v%B9HjvHcOeA$~H(wkdRn4MG[PR&:Թ4f#F)۞@נtzJHV0+*h54gwhS_c/M!ˮAl 7.>^D\8QB*a7VjDE?xtxbT,:_fJ7Ս9ɳ﫸*2SF =;ArmŮ%B.%1y GHr+}Bc>nhQL{˼!UY C٩Cp:,ED `;g r񰜩"i!i \Zz $&P)']iknVqdkXdy|RVbU&jZ/s @(sҳ)KVF FdݦG΄b03:gL aDžYps˿ N~vEArEcDkYa7{jqwRJz訝߶m_?inyWt wyf7'D;{9|f`&ZETCVxD#d /fO]`T*Y,K` PӤˤ*)xiJ,kB P+ALdĕ1Ɯljk~d psmo>}-T #rjݍE QV5.ܣv.hl]># ieԔk,F5>2i4oY@Ά%%C;Ǣ#A'$sUC>UmXNj\"o`+ &ed+BQKhvZ; i8‰F^!A5^L gV7IO]ܶv-p}ERJ}rIdH5ИXhfӗyAv0}kςVDEZP4ۜZ& Z@ ]뇙 n26* ۵[$J$ |V@ "y:Fp[UO_]s|ކY dګlv ]B DF5ZR0h"vzsN٣:z{ũݐI$ +NARG}t]&TBLR"2hXs1azd;݆bٱ=yRG/F[HgYOLt:F|fg'$ot}&bƮXwǵ;옭prYq]c(v .cKA@e*[h^%`'qShF}(6:Х }M|XeO{mk`WP\@Ԇ+ux c)ޘ ~>&@/u'Ie'׵ԼISP|b=72eC|S`L~ݜ-bŞR" t86'xKy_: NbfrzՋuPܽ5W٢ usN[,Lew냕@ ]+"p#W)$6O,vbL##kBC\0UgɄA÷ɼ㐭\0?KI}3jܗ+@"DDLNqH¹γSDє(> 5gĬ-~'n=B},D R6#tKU1lu(ܸ)g4Oq5Ņ u64AaACqT}=NO͹'W❾%@K! bP}p(43^pEd{T[f'CBo(ɲ V!#tk2˨q W$-:y^Zeid<[,T]8~N #E" 'e:a24b,k)Z̖\8fi֒ ")o.旴jOzHB2fHUI dMҩ|j-.s6!*23p"0YGnCh<- >h'VDLӃ/Zi3A<; L'UX/Hg 06'R=l MSh^*rʕɩ\3<Ҩt'>;' I[*=x񬘔/ yjVCh6Pmַ'1NQAKm?wޥ9r=F'4MYz6 FEWo}/:\פֿ$C#8`abp< i]UXP'Y:[Δ%1?Ԯ6Ut˵Ɩ^{_6'%A2ɩn'x>ռԎ4r&DAqDX@ynm+~X\~ fPcƺ^PsbӸK(+H.ofqG#[M+uPF]X#VOU.ACssmfé3uJˣ ehVܯFU' țH6qIJqC2G%8}A٘$ʫ4'^F6d8u}m)wA3sFsR:3Rb&k:(롽P嫽LǓcL~?-wY ;[dvEVҳ#?;xBqO5W' ٻ "b_.]/1~qΏ][udzM,Mf,{z ʧu5'#uF88BEsXJpff jw3"_tm_ r#pkLěC7*]Hhhj^QHlܗm}%A:+p/Cv,גDSֈF)8~7!vTe O,[`4HյB{^*zڦfvM) ,A7 7i|D],͛*@[ot P'hL[J~AӪm9:74SVn9mJt >˽ߑگMȳ`U20lR5 e죮! <+93dJRD$[seDrUf;|ZwOy++L#%*zPtqI*gq.8m[} LV`5`O>zFCň{YP`Qn(2m!EQ15A7G_6/??v[U0a|C^y`AH(IrMKC8GWo>4U%ؓ}Ln;th80y0Ag"oRAIH(1)^2tVLe .9c$~m z# C55ZӏNf|ɴՋ~0! 2Xh6{x zl«pbk3) pͽRD`(|?W ]&XMv+aGm281+f[H,o7\l^L?R)RLwphvO1+<Wek鮹Fcyۢܥ =Hi.E^aIuS%n#[vn-GXǭ$+N%[e {ڋkWu) i;Eg KīReA2Xw۪rd'eYy`0$3 |=1w՘ 4rF1] T6K- `OdĐsCbfA2m$Jڽl/FWч轷r_|@ϡ4U^:넩F+]MES@řo$YyL>d6.]/t+T&{cgx9$EiR{F,dyEҽ6(y-8ě]$^l JlЙEsAK0h|˚"MScY4U`x@Vz,D=CT Sf)4rB6Nh*nsx2*qQ1 Y-Ҭ+`==`i,.A :$q@ Gg5pJ1Ql\#HN[LZdp3@Z/S`xV8ek: Tw.WtO?vKgn1(|1raЭuvyg+;VFΤqYDǻɊ)3ܑuBetQxC/*+-d 'm*ЍpNd72hV&r.ʶ]WVNŀU510ƾx;VM*X=gZ6 KKrlm-vEQLh#ܮe\v @ lx`(kpſ&Аp h0@Mk0B]ZW敜'Ьn+~bNܨovIOf-h]{='&nOI{pQ. nz.(#XXC0("P33"F?ynQv7/mBlD>RȥH?ec[qz776 Eve{yMEI&JǪ0\#Kv0_LۨqSJ)B{?IB?GEQ֤}=uiֺqU#*[SҬoQS! 5BQ5#6,ڻsҩ)Ht>I.SMSՈA~̍)(!M&S9R5Ϛigӡ}Er)u`+첝 'Pk ?}E|&90ܿ 7| q^^MtUzC=)KV{G4x8A }{Qp:'\UR^ = mbJ~=W890ggRJoxJJI#UEN τ (Ȑx?<2(ހJyevpԢ/eL1tE?Ծ,e.\@x"WQLD,t+و~ $AQmi^|$9d%.W1=r5o(`L4K^QmG+w&⸄(\KѲfeoV+ɋ0@f)^؞-k!UeKRQ2Rܐn*:eȚqqݥ6QJ`|)U ^n84Ynj')H{hB(1G ߟ4^ױ0R߸R) }R`I)*>NLu &*#e#?IJ^ݞsmFv ә)A 6?,! $[=ieSm4]llrߕԸr )wB^TlgXEB-MOJvV1!ZF܆|]ܒ5cM@>*s|HpՠRic[3N\[)h1٦_2: i<ف4bGC!ܘ(8Bv*\- 8~kB2o稧J#jL^EB⧕*le!cFjYM0 L:R>ab%,9_Ѩ=pN8C v`fPB=aHQe `:Dlɟm XbI}=ݧQ;>l=Cc:輡T1u,0Ց}@HGuo=yߜoq|(3w0>q)ZMBg$f2"'C 9S }%͝ճDZ/9ӐoHcB*jܠt OЁ'pX?ȂQ͏[֙P #&_B12\͛_D*o]o tN3?4i D I'>G6z0.h[ns_w"K,,%C+ -%'jt{2M`ɨx Uըۅ`>cbOc/6UYTlDyd +9՘a104Z|&T?ݖ&v֠Ǵ\ 2#n_8 k9jcRs"vJx+c^IJ%,1G|*&Z 5&VHOiڌi~[%]0Joҭ^윫^YM 301,kV\n8 ׌v5"wF'9;_aXmP`d+6ޑ$N<9Ũ{p^5PS'ɷxw[fA KYZIW2I=6-Yp+.j,>/`vvU|a?s\ngK\&NxGPrqezǤ,c4rwBN3iVZ28ƛH @y';ZCH3'Ǭf+@wg!< fC,~ A[bs&  _;շ \@UpTl%,)Z O{a_A˦!zFr/`Ov$5 ;ܧvz)ӠFQZ'Zw#n1> |(+wNs]:迓cջY^lʠLᴰ>YHw0iF2>)A3Bx~Z6y{#R,JPuZ7ǭ9B{!` ˺mvkһp_PL҉Y-%bt ɕ:}>KRl7'SX9Crk<p{ T.1T\9֊ XEKpz-4EԞ@n<>uNߍ :?2vCrl-E5O!.=Ct3I_@[PHi*Yj3CUbNf{]BS;'S6Z af^ >* k/̴T^X<_x%4r{X[CXfcu*-TW(G2S?=#ZK8%,_ ؏N6KӬO%?Okzd?lr˽I!I2~MIT!~KaRՇx SlԞ$%ކNTq,PԽIϲ|q 1GzܝQ`S|ǽuk~ &~8svx$v%/a[M8Ł7 G+W)t};H'jwr-8,efElao @ҽ] \>9`村fmfqs5UvS{o|ί[kfOv~e&¼O@Իd5/,ͨP~h6 HZkג}I)z4Ѽ\ *?Z SOsAwۀi(/r֭L3Dۨ;:tIS"T NP<rK z3jm׽/gB^/#@h@frD[&4ài $vSn&2)`E=>(uIZ;*v8ټF1>`xqBxUMup_|S rm [ *X\sR_(*l^}7NTUL5'ztc#uM8B)aVB}'\"_+TáyXPÈ@tkfop AvZ C8Y9O1N&<ڝBqR3а;x*!B>GhoXNgTgIYD4X{Ta7$v /M*?ʟA^+כ縴Ztjh& Gfy!uf'F / 9mz[i1Ń*4Eg1RzPk4Qz"\|L nL*ӳl]RerI+hOs.BsmB+tY@?'3L%vpHaȃ20eRA J"AfeE6 :[_u:tPo@OXb';Ӽ(͔b`lp 3(93Y(7F%xĦ ZԞ7p1#f'JU+Ic[O DsRP3Q|D92*zf|át~?W5=ؽՌ,CtPRFǣةD##~pBIڍ?^0hm Zy`xlMT]U0NFr?||%YEVs)"?^yبy?RlsNc2t&m!$6>N|;K)g,`ߠbH\u+KfF6gl"'DkE6Ȋ%Q3 Rb:LkiqvhV#4@o$ 6sO +_P7Y ] IFF7C؉D1 =Yt# `1צw5oBy}^`a|q^E E5U/QGfER+[aGiC߁$ =WEqJY;W~?͹;rMxo! |j,9<p&-lA B5#LgVߝ)wHmᲣzpCrj5F.."c ͺǫ<.%^Zh}Zg}f=cL7qLj6LEVYi0_!X:;5;|Ӡ 6G.L9[Y|Q)< Fk,QslΔkm}&՟f! a W:>Y?'AZE Yi()ϛByCuk[wvfR&˯&;2@8w̤aTxϬ!hGcf !9v[ՂDAbw#ý*d/8܇"Mɳ~[cŭue+PTaMW2)ʉ՞TxPEPox(Fnr"l~FNᤉ$zejf!qA!\?{jCm2F sS0v='ۛ_4V,F^R|W$$>K>?kU2JjЫ0ŀPgk-V)zyM>P<I'ZmDkka&}d?R\Jn#F[-?#Im.KcZC`1,1CQ0QPLG*dti37緿z(_1Ҫ(mbeRwqUYחܛަ_!d kŔKX) h75::N9S/~+g%o* ں`_;Y57_QCӃ:uޑc:[kQWoÆz% g&5tuv`5:'2b(va$=2SnE Jjl0rU[d1Uͻ?3EeDpQ;Vԩ/y26A=~㢛PUI6.JW#xeyDu%;fMy.; mT. t9i٭ ]\%Bk~@a\% ??;1PO)[f_pq# 2EϏۨ=rx*ktWC\z !]5‚@dg #[P JLʕfy׃IcaN }% q=Rc6_n^1dSc<*Ljw |;":m^l r|]ũu]7}R@* 3``2"߻7'53+l(%~OՂIJI<6QÅL=Tq}@MVbO/+Ķ\_uys[LYWzv;Yyn@,^Qʜ((op[aG5|VmÍBʬt`*gN'OM. eIau2 nuA(g8z#kT&,;e J c +ʋꛥM:Q-^}@ B*W>{Ε7Ke%k~7hFΞé|#6ɶYa%Tln+N"ĽaQ8KHzRBj2'ԉF%I dw/Хݘ6{&<-$ND"k DF!Agݬt${@/LB݁PRO  аAq+pkH+YNC |)w(B ;.lT2/ؕ4Ê2L\?V9ڞJ=e"s2:5x 0 ~I!4Jp2jkF(2]舰Ӓ@򃓯ˠ7I%訡CY& l) 8Ŷ4xYSJ$:@0UOH2#S}?< 3и6Qd Dž<٥KrOkz '!kUen6U^y(C/j=҆ &-BDP.;f6X3#vsm(D> `ˣ 48˥tqX1#c[i/tGi[+iTc8 ӹʄt|v{E괱8c͛-#Z ɮϳTjl$,Ε\f r\,N^r1T$E6,ۏb!H ZF|-U"'Bzk2r%rZ$V^{fe>s8ֺ5qϤ(%oU|1EG#Z.(=ghPg$xmnƘ=Ŝ}^*&XfDk(c:'W})/F xR?~~ƊuĈF &K#1Ջf*" ~U#iz 3ӛy6I/(j dF@1vXs9Ai%6HwT'||Xn7:E.HT,S+ƞ"Esdr54olק.kp/8<89#l'baF4Wg S<##-TI1N仂m|֬_ 3cQH>|5dNQ~4 Ŭ'Aى\,n* WvꇟKH3{ g\xJx"& ]?$Ezdl˳{c&fbN_ǯtM:xh?Zc#;YXƎ,i<^P@2@ft BY0T Φg8_X6X{As A:ᯖ)P#&bġЁD{ Dyȹ1ƏRҝIwEZoI?R͆~5O4=Ld\&MtV|m1FKډ ނ|0,)dP_K9q_O&uS*[y^P\򗩈/$ڏx[Vյ;/({V_b*hgϝ\UuUٟs|j9}-d֡i=k?5*Eشl_1 *_ m1 cVG%E<̿&N IwiHc8i<C[*~FgK;0C2+<-L' (DJpmX݈tLN i_kuTK:?VP4X^~ >R~?7t ՟ڶzHy9b6 _H!ѸdCtQ+$>LSmYϛg DnIblFdP_xIx #^!n%|daqCC/R I{ {EsK#ie Hdu'HrC`F*ܤWRd>##A4Z|V ))!m rN tI<**ѷ[FcU6χ'eiM`crZׯQdEKJ'$W=zH"W 0RՈD%mrhE2^ A}?5iB"BIF '[[) ˍ DnMn9[d>CzaCK7x!#G/} L3-Ră)8@pUbps өe!W&-~ 1 s-;C,L"0BЗ遨[I(`wt}WP8 ;)Mh&%dryvﭤb;=ҫLI+?&ڎ.0k)=0O)]֖ os읟?wsP²<ɭ/[T/ߖUtΈ@;U)!S9]=g܈&YaT/+jt@e ڞܿ>*y@o«U:~FtM%y͚(.DC{+k(~]aBHHLUi ˃1y)GZY\^yފ{*^8Qy& (U>K׸pJADE`hyPLv:M$A^AX6sǨ.?|Kn%KC9䤋M.M߾['1gWjHXԱ5Kuzޤ9m2AYęVY~Qdm[ hb'~T&͎!cgT Z te_dÙ/rCŎ@X)sFu%`ؑ;3L vPXEثAp agV"zW\-Z<3 0K@SbR !a3ޕ7'au>L҅6BsGm$ ۲f@<YK1oky@7h78[Úgm,:tWu}uރ]}`7&aqXĭkV"c̊Et$Hֳ9FDd3j/RMs,Kk؅YqʂJƔ'_/A` 7e`66cXYc1GD{dk7HƯ7[[K&pPxkZddct@Mc5+zzrx]7>C9?fziOS\FI; Hp;T}C+?֢IZEuߨ4W0B_ Go]ZP&¡ׯjt쿒bzдJU-;HQݰX.NޡC[kyRu~bx?U,*}ADlZ-u]vco/e#H°ҊQqp]._NEybDŎƀGa7oGt῰@#A/' m{xZ+\"bPqk{H@{`x [qqJU H~|wTuGJ8wLUQ 5C&'B=[@/M,a/N|X*qqwxqd@UȚ8e=^GTRimU#UZmZU[ +rp %MNEHM䟠A<_n-u]R)8b1M<3.Ӡ6hX߈uɾkd>~ZZI&'6?Y$]) lb^:$k7{4r* 2.=Y/VF#<0S"`ps bB\OD<7pz %'<29XF_(i%+еT\6ֈB>&Mb3 5j$NKtkrJY].4lњ|TeACs$]: 垪eި [Θo J{?RF:\\><$( ~oFnZͨ%1n"`r]M[R83xkB5~Z"PH@-9w-Z'¤7.|Yj3ElGi3բK{Tv||E'@HA".xk1<&XXXs?Bqc~^h|0ïT Ynx{wC/+WU=ڞeC4ܥ$ 2n+Ң2tnl>G~#mR%r\2,=VZ/WƼHVحw_\zo]dt~C6OqI\o}݆p|685H\>sq:f' w*JuvO 2rFȶDsrGfҟҡX=+'sgdYA@[R]D8.N<KA/6(#ITw,j_R0ˋ~g\I(8ߏ$acQY^q?kؤ0u"Lw_Q`O#gAh*cB{/pXgֹX/noɲATrHoc{Oc eD'Фj_MyNּo={ wV  )-8OugE:'Q,J⪢7Δ@[A-Qj?We߰,k/Wv%r ADxKN/цg]*>pGj ?AsqXjQk:mkuL4X nzN-RZ ,tN^?w'35 v a<+3YM(E8{\~Ԋ:Z#+J<1SVXM&ϘB:Aq%;:ΆZk{y4ScŘl1DB+O56չ(ޮAO05m6B =lyŘkZLsߦKj2`W 5B[F%0t45_a-bݥraOE>o5ޟ9BPh@&!aow_6Ǎ,5e,CM-XCg%a ͮcËPB;Tָ)#|r)ۥwoJ1viW޲Z8%Hx~*A&,1 O*$d $Kr+!!Qf V2 lmzģ  @תr}V0$^>`,C HԕbݝˆB sH,͹:;AvvAS?wƬDq8J;4#5lߐY:92,#ĖK=JvlėImWYB6$ (ۛ[`7`Xw}AKgoS탐Y\SwW8KV?nM*sгWarIF*3ox#Y0!90^lvY.'Y*){BDZiJϝb0;F*ds46d0L+ESqPJ<ʁk/bL(vҒlzTI9fۼ"N96:t(~ Zfw7jY(=¼2ٵqs갿4bJghI4GFBKQfJBkԳUXRQ][1r IAynv&5I$k9h=zbGd4 9-hH_D$W4zqctJ:,g13fS4=1eN"4k$qΙ MOWUHq]E1AoSOSuG@.`ݣVe}ܪg&x3Qի]D7Ȅ D<1Y]{o fTffͥx.ꯦm4wiͼH e[@NS$ZɢC=1}v6AI$ "h-3pN FjMi'WY͋ ċ4Oe7ȖfGYz:^GB~nҧP`W{PO; г~m5ŗA)lAB<̐l^c ѯ/LG <"y-5 ^k¶̄FI$(]ww'Y:';鐚&FDz݂xh)g-%] ѨFeiM9Wr7$ɍ"R0SU2MxoU o6‡xܙt]e 7yFpZQ|੡8x[̫3M=zyP:qS(M; S=%Qe;㇯x@Y6tuPZ.xWQ 7cf'x(J=ttjt.ؼ%3G7S!}73ܙK1hk4XJ3=;!"BE/BC#CSo\Ζx5U[HϡHmKxsNtQ5Fyq=xlE'ӿx 7f}O֛UUdwt|$tg]3%vcA4VK?ݶL.w2 "ӽQ-b4PvIW?SөBgJQoOi*4DSD<<4 縖`E_M/|||;ebT<Ҍ/| d\p8rSD=ذ+.6eI7;_wFz$f*96^ʢ7"+k!N&Nkן uC $@l].V [,}e`ϲy QQ?{{+% h(NƦ}|3:4N9w4!VYJDS,7+ӊK 饘qŲr۽vSN(Ue鹦cƛs?Dן/O^ 19>`;H덣B!.,|'M;$hU5JԞ .jwPtMʩn7 aϻ' 3vaE/O6&7͛uxaYM72¥;e+RԪEBA#K_{-dr^n?&N8ҶRZQGzZ+97g Z#p1)=rB>+"A9dGnOe#<0#Fm5]Wair6\ EDc2F3 fbǢ|)_t-XD J\rw\tłCM{*DU;b!ۺca6/,opd<칒}`Ia)+ANi%uv]Ɓ'+Oj6-oEs3G2V?[c_l`Y&Zb}T%RNpC}Y3EEYtȦ{/y`'#n+izJ3娛ʱwc6i1dvy;:]" 1NjB[AO}BbXtS ۮ)Q7periy|db3C&by?htf>o&{Fc&gHѽ! *DV7!*_צڀ\߂M(͕90lqJz"R` d6 >B_Hv8(L@!V^ @0I"1f̬5f"Ä/6.~:$Ovk;{F- ?j1YPa D 3/ĉм(nym1伣P ]D%&`S ?&(ۺ{*[ W޶䍈K}ev݉9A-Q@_cyr!TODcQԀj{U\#Q+?|ZOThgƚIL&:kHa{Q =3'Z:׽Ģ2O`:[HK9̌QgYϙշZOQj}9ϋ+~i(rߜ Oг_9Y| ^;mB06h4" J Otjv{1p  Ǹѳg+G/⛽v$&?_j!T=1C~&H Dr\"@^J9#GX!pqOz#p2L1KZf!xX)Pr3l/N)|,J,{PÓd f4[SgHL- [dI5%t_I^f!`Є ݗL[|atd,wxIHqED!%A 6 lO/bIf}WE5(F@~~7U5=z&1PQ>g9HP; E_bY@y~L/Ɨk7>~-WM ÁG я,ùTp%Y~#t<(!&E|=V#4Io,?sIX }a'GQ_܋;Ac?zET.G 6, }KRs|܌]Baf(Cyӛc֯϶EՊ𔣛H+[|B2a,ʮ׈g4aI$1Wj?pVIԱ%1ҤIQf'#AwϣpfVl<иnu /uso%z?_ 09&!h(5AMᓗOj`$#_Znf!ZzKڶ Anh$q$'l vYz/7σ~?#IގwqAn-rǛUjn6E(L_ QKw; U wwgC:SGt<[S4;B fuQفd v23[,zQҬ0{(w=[Zi㢐BB;9x-ڱwA쬋˂;KKϚ69m4Ӈ|q% P<6bA5>{& mNv&eCbJZ<|qgZF?On#i m{3y ]YuGfom#oAړO$1`jU^ ,ȮR1Uf~C;)mG`:?mSt͉'-YO\_^ސ"_YjtiTF6f-` 5 ٦8hD#|3 qVqbZ{ D ~Ÿ&J`+p+g#\AJ0!q:bpr : [_e59$JN"soôc?!CTZSfs N cx0'b9^rB_AUp'LO J"a\/4R4]C zRMBh#Ҳ~މj3=ɅLxz lOC֍b je§Ӯd1`חb=C0a Ţnߓ&GpJJsQL+N6*7QtmwX$Jcy*I=P m C?R \) ~#oK/ÕiPRķ7>2fĮ|tAI+6$PfQT /u#wۿ:u8lM2C#I3Tg t+u/j13\f?rpvʀ?4FQ "u0&6oRy"\p#xd- EJ{ uǭ"XMQr?|ViB.y}L89\ѭ~T|*㭛4A!tykכ?jr"T+~M+/wc?OA~>@KLn.][FD \ ԅ,mK~ MSͷ`Yk{|eT`_rS0:]ZWfQB-=qJBX:ZW #PL̑Bq09<;y;7C 0F2P 4]*@PIQk %,h!O얾x\ޯʦ|.]THAw j(f)/cf& dim/1%HcpQSv']#"/$>ԎΛd;W1Aƒ2-K/P{[K ?wkɴ7wxjmdKB) M>09Hgu*-0vTKl8j%Oѝ[Y`+ɊO@&#?NHsVbݵ- yBxLYZYO2o>Dui i.,ٺXRZs9}*\_4xOZ?M |Ɗ߄'?gJ{W/jn2a{5zQ<+D#rY6zOJvq :pD(F- b}ɃK!+}"wܜ_'ŬjChP; =_n6df h mH91/@zņϒܸl4Ce9^ 1CZOmW*h0>)<O5G#07[dlyЎLF9 38ZHY,r_$Ҹ@}Pޑ[I{t8[(ȉƳP`fB._XHЋݵ!rI!iR'H.6;Q-imJ)f|C_ٓ8ʂJ1?5Hg'/2*+/n1ў,/["^g)BȔ=cXb8zsL \㒨e?}69d} €WN[~Q>ˌtHq]6[&&ި55̅>E/wvwۙM=ړDI@O++U X3ҫUfWLMR㿤K>i xJ/@s|&-'9յLiLj*Bݶm8@_arj`!Uѵ*Ww ? Y1.7/\з1T0?,5!Mw ՠAGwRH!tKbCFi"v33Zqk:~KxnyR>ـ9͊wf(ִ,#vNxN:P7ϕn)_(λ:8>C^+?ɚѐH.YȖCm">BD69#r63b}@x'KrWaHRj|11ybfasWGBaiUf1)%H'!F(cF%JXHg1e44~N|˾Tmc=EaX]!1-rۆ{dIM"e5.B$uք>ߟ %J+ 'k67QTɳXn 8#r$ m\ VߞAfѥEHg&;i,p? m [/:v+ڔ%n"=]*u/V`V iʎ 5=da|LaY'xK͖=7Z @UzDk}r"*Vl~>#]ǘ@dV%Y2x%'Tb}"AAX8NUXwEKVNv"Bs8E^/(U8mf+˶Zvhf6]<6@x))'EDǔ0L>jԽ0";Mgj89%-kI!oԯOJZoHZ+J?$[ 7?&^ q A*lk2PCTktYa݅+ya .^3 ,R\2d0:zr+PQ#SrDV < dˠrĬ~>vP9h"X`=QAWI@?-zfQ/ԩ|plMwp3j*4P爫NxTA/n--ͭ)ʤ2C=쥼O5AQ/fx7x=E{#Ϫ6 $d{cٺhC{+0u]XlwHZ2z!#ա/Tqb>t {PCW!xrtFtNۯ'dAa>O79θ2rctyM"i҉̑}|>ސmraPt?+{#VMZ^mϓz9ۄcF su' wg 9}J'Ʈ=Q~A8w@[-3=WU;74Ez,AVYI~[$x(-WbQn.ToD$Nh 85!kVc) ٱ4m6㤺}A.' 1*iS|󓭤י#>4| hx-бNv*mOjUN?De\".S}Ȉܰ ?^{n9VfTtXr mj?"ٛ^r-%PZGI6Z`[ZlN_ڧ*ŭ%9X[ ' 2OfӲa:f!"ؼx%yA7LI+Cٮ!a XzI'b* B4Lpu!f ?m Ǜ|I?; |A`w&%%TAZl|c͒k(B$B4u]Yk"4?o^3^1ܙ @°b 'VE:Ƕ(X;ٙ` %:& q"5TNjn F" }4drs*9fLqДd="[%8 K)ۋ=iY""6lXnŝBvId_vٴP[b2iQ>Q^1ZƲƂ|%fNAh%)FYwq. Кg >O݌Շ2ҹ}䆀}/-%+PYv4Rn2LdzCHs`A6Ik4A =kq%I1^?ν+LMڹ$$īmjs?WLWiJ|'={(z=,l hD݊Q[4Fo\%OP$ʹcfօ$hpR!_ᵪ=!~ ;(gDn ]!ƅl”j̲qP7e8s" u2C&Q liKp? ŧ= p``9~_(elc{wzbd[: DoWgԋg7it 蠝8)rnd$΁1)R"=<"8֓$~j&'GG;e6/ucrzs]eARȳ$?@L[/v =@Vj&fu*Tf 5n&Ub f="a*UxNJ\OtـK ~t-FZ=Bn % \ϛ]EhI):'a9lCc[! ^.T* nїq/R_A86v9ưq\ϟfK]ƒ4@4 gEW_%GX*Wyv^],cu&TeQ8١YRH57EI>!aϷxf=)i&JoL$U%e𙽪94T >l(r 33_<Ź:mVX< M J7WS{ Ӝ̄uqRjR8Ά/,/s<(.v`r[Sxl!_}EƏoolp;]_\ژyUޖlˀDEh|.SI"WBQA &MaLI ڕFn'HlOz_l)V᫋qWS]. 5a3/IXJT6}_#G5e^1{V`FZmE|0lU 4T·-$p!(66f,ZAݸtd+eIeMܯ$gm>曄 _͝ʰx¨vB\"bDMx/CzIm!]G RjwP>ܠ߿~Ơ@ya QÑLO&,ݜ[&鞥:zu婧(?* HG/ g4ړiϋx4D %@B~<`R``!3$LPeWMp&ƒ5~CmccR\ƲmV %Ji hDR8GP8Sjۏ3Kq6`dGJCAտ;4Y^o5ɷE~^_UnE@>+ q"ʀ^xkq67է$U͵fȍ|!ݿ*GC2#L EL ⅻ7W1=ke5G8_wTenj˸܂0߇=ppjFzK ʂ~\ygH-pzֹ|]t^W:s:*=v11q\~K6\ )_<Xaۃ@aQ> Xw5.fK8@F+4pʜ%׶p lL\ؕT 5Fa'_2ޠP1q$ `6bY/&z61bAX-ӥ-d2:siFl9v.jYJ6d]Pm1l ad '֨#I%W$kR3 iӀxa5瞦7˫/JN nwgDN ZH-&ěUZ2}SB 2j (4mK% :6TMI k=G&Z cٓI~J/y/e oamdjs (x^`4R^C̆)+ɥ]Jx3>;Sd[A`RMUoNR@!eϙ<@kٌmwL9Eip7c{L.,2`ɿSWKUNHv_ı$ "%;l0#zxS..>{A`d.4r >~{ XKi`Pi~KvWyU[Gx;Dk`x0n4V'3\zȿc[ʷpEO(k|69[@ꅏꀈ/u>qg@V A*抑)ubNq-0Lp(E+ZZ}|B b.ݏE4x2Ώ@(dV-O=$B[Pbl26I⟲!n͜$P1yaNrOnW0!oiO]K>-LQj!;_o=J4XS `#5묪*EMp!oaztx+l8f{9r"b6ܜ'_OCϗw`>SQS4jU=Q~=` ŏ=頁B l;T]nvum3(e&c;;N] u`!aiLxG}<mΪߒe^ru4Ѕ.!&eU}bظw0j5!wsPfDC}Ô;9BD0v t% ,ޔ).~ȋ0䴗>aG-lؿƍ<fՏieoS!끷3?Y YoѺhL(ˣqp W>Yɲjn`@q##W=஦ i{5 #;/,|@?aub1j`a1Bb`9w/6 3kVSM7 bܐSkl>`qTe2Or`:죱ݳX 7"%xep@IZ̭y,QݥT0\1(N%>AOעmv F#ak4BFoclm7ESoixdBי\-7A DWBvgZJ\İA(ca6qCwZJ]%P#qkb6Ϟv72n˂HOQ^*DhmoF*:L<Sx7@#3ix*(K>K$[kGs|C |G`+ eˋ6Rcٚz"Dʝ~2^^sf2F*S bl]K44ڰUtYzΩ80J#ZWOс9Qfǟly5$/>P'윬 @4$D Xi[c^Z/@ v D8O{T%r1M5}5݀y+O wD?O.SaguhkJXGE}[N:jIt EifOR*/9.rT ` ;/34 9줍yD;=o$\Fs``JWBy SspHY݄B`wXBZ%(AqvrxY%Cq,h%tn^{3Ill4-%&:2tĢj]ǚ`[j''}_(,{z ߲N+rb8|yk.g46Tih7.AՠNia6RSY< ] &1juyY|sJ%S4ON0=qMD^Kl@8izWӀjc-OGj}XC1J+Mj'L݋#F 𺑌iYuGIGb:s]l0caс&<5ebj*Ń tS]‘'X!K^$_T~ŐU$^!эVLw9Ȣq絮k@A@.TNhmتx7vbѷ] =#z1ebKZ_ՀE!sW?M Y :Ti 4c9yec KM% *QeTv ݝjˤNY/p%To-Og#Ʌ6t3~MCV=oF}W#BINMJ|9hU^U{m{[X0V./>aS QZo~-u&ŋG~ֵGXbF!&D֟[uQx&7N=4]+%[Q%m Lu@_;we ?0R~{ rrnq=FcE*B: BRPE:FJw)!A E>QCl{}40d,֦vNaʁe2~@(sZc٤>?T$ _'!si{sl~NS`q }~p,}@Z@c=a<Ξנbŝ y 1z((65h gbx@` ublf \&Nڱ4dRhtǮW9.v\!&bmJE:\t9/m+Pnp3N6nqw o+O5DZAed`)_>q5/<}cWC8^gP^dV"L&U茆=Inh)^#Z0CdxAј^)_),dd=9^,*۟K!z qx~QՖ'#Mg1޿jTn Yd=4gB֙L"ZkŴE,N||`\W: ֙v J4mF2ŢW!~lK:"B&}1$I4i U~5L$%C23.@3[md*!uYp9g}7gQg1ʞʯV4r2ǝX`qR`k]%aR:᰿8v{"Vg<X} 3S@I҄ ҃ ߃w);*W % s:WK%eFɅ(lO0G/v^=bsՇS(GI^^(ܘ?ėEfX K/ 5$nny@R5OvW8Ud=Eg'dSİD{D9v EALy- L?TY"|cT>kydb;.zgs5}Ԑ-Y!}W&vN?uLdgavO6_'g(X9?d@! ?`Cjh$L KTDRJRL~fOsʫP+^ESwтS萊J8!'8U.9 ~}S\aZե?-K+;n!_6{bpjM)0XlJ]K[ʟbd*#؅U"`6mA(ҧ˜qwxm~C4W[ 9ohwL%a0ʌ2xOyK>yF%RKPj\GG.R>`lێ?;핀1sd0Ŵ Ʌ'=)>ᑄV~,p,巉d/: cu`f f/:;D{ʮ 1cNMU<9!{2,wu+LENPگ8AR5ΈvTR+sx"y̩خsc-x|zt]4L bc#T άV#~_7\G ;MU[’K.͋<&URLYMNNp*NrKH+" J02zLJs4O MF[4!j|~Fj9\:3tIX pCYU)g?i 6ڿ@jcR'qj@ Np [$H2=ij2ᆳ#tV]ї-aW&L nԤ9ZJڒY6 ܍%dȥ@4/j ' 枚®::ΏIzR#*^^g$a[4{*˻#Ukl%J8rsj"Ibi,R+?g%6k#,H\$ a5A<+ 0<(."JpI(RU)bއe O`M"q9bz+}GhCgʳḋu6MYuD;̞kjB;dUi}/5ԧʥ dTJ5xc&}#D_sGl A{ƔC\5Cڸr[6B k9yF\ϦS"F>0ĥ)qAn).h5ZE+>n'Y:l@%sԁ!, Nf$H"EھGᦗ*P/.*MgS_K/:A)hfGphX|g`S ٭QReдÅ&Ӌ=C8m{EWb3 +v@e5Q4Ƚ~<% I=# #}Yj?_Ay6tzz~_;m'qU?b IP!-oj>M[?Qm ۲HRAi]erDu`@?]\o5DrL7zl +ܐKv#g7D2! *ަ6BlQh/B,!$1u`]`be wsֻT*sUnc 8IͰRl% |6#O3aS8L(ER4&Ќ;= YB$:kscڳ8~bǃ<4;\"7K;f9}o^@pY0IlvbVi.sYkm:#5+F܎uPuхx<`"9E12t_aQbfHY;M~vSt/"ϝ֊g-mGwWY&Ԃ:{ r^?[gҦ(81''g>TŋC4kn'yv%I+^yXd:9k<Ųt-(@ukC-JD7^-#4_o&ϸW9OBQH0/(@oqYfFR#hȖkM+1?(AD섵)L,0/k b ;ۧmyMxO(wh&g9oz>`8 ZW˩ͫ8_C)#_ $Ks'Df > 7\{8AT5SmIՔZ>, ^ u9 \6$=M^f2A ׭Mܹ-Kj;OkM7^wfD틮_~1:e"r"f[QtTTG!L\e'rV-ȼ>,>(/ﰒ)`c<.mfaee[<٣p$0j/O_Z :ːi3,߶1&{\}x"36,/M!*FyO2^-xHHo;HYdP"A0v׶K7K#|T `Q6#m׃TntCz-QJO@a }ՖWuse:5@O߼rbmpm0#RfXguiNMH l@;UvyݪX{Ue;s~qשMkGW ­ -Ò~Q/lugj*حXw6/e-grBk~1CE"qŷgUxJ4gKȉN/ ZDGm&vvjlquVK5@! "Hb-b2Sɐrp:0?jO0\lBs~S=-2=Ec/Km7EϲSy8_nL<r~Q/lʂҹD]#j'y-^ G]a1i(yXq␧{YZdǐ|"f\l5rlM3wS.˪+,: _"Q}'f1)^IݏD7gw1Y[Fg[:7- rpyg*j2y^ E5& chUlRû}Ȣwuztz<<]dBdoz~B ߠq/AQN bl &+9؋1,;K[uS,Qda*>TER%rOu3OؐmR\w"k%TM4Rjutiu]40PgԾgr?ĵ:R4<e eGSVwm72hK0[ i?~{>v36Z4 Ae 8MҠ:+fv1nHhDwuUC.)DK]k(4nA?5]h򿱻9:qVuG`]魙uoyAG4=ҠUg >ڔrn9-9~F¬U/)?dkMFWݵ/sd~:% KteR&D"*-z)io,(9q R1(^!tٜ0o57e?/瘯uwCAMD"kV/pTܵ?-M{ u(D%&ȏ[^] sKWK#Ok>U$'ָ\.]द6ILÜ Ti9OQxoR-x :} SQzC>&xnuxtHoXS߭$iW4@ݫ&J sCJk@19w,w5{4rUuzWѼa SO슀5hwtteČ;B>A/bEC]0P^t\ 5t[d?|^%1 ߋ(mRݞ^MpEܴ3PoBؕ*8mMma}cR8 U3S ljR"v{~M_ VB2̕}]$O|FU Ou`vw!L98k'F_ UAJN~X (XTdj_'an07nYT*ZtQăm'h&x{9\xCDwkÑ%o Fd=AУ]=8VGi1ʰ Bkk k3BR}m8FR?vۮuD8c`mТY8,!]0٬p^NJV-æRݛƎWX~$RQBGu0$73 | Q+a» !\-'!WYmLO#S8iëSr0ZUWeXTmjVumHMJ ^X\fHzNOK_fw̩hTD} zDnn(˹ӑkw~6N'TX'pRd#V )0 ތhC6(X -r7o?qB-zgs\SP͝XSAC|9rRV<-ã c޾;׵B&-z{J#бX!Pᚦ #Ĝ*-0HgǷHz: !~L~L2}ȔBzpJ+6 &!+w8!WWdSv_pqF8_׼髅SZaiu$U9Hd};[lA 052J2K"uVG#]cɢDh. KDϼQirm:)衝 n%lW;[yeM3*4.?$$'k1XWjޏw LPeF/r}U:LR7ٴU:pQ] }Ԝ,e I^ |>7`[T0 zWc>zYù")BKw~9\Apv:lys%EtԠΝi=ͱ0妨/'ijnY;׃^?ʿ=L0OPrJkEg~-Pu宙Ux.C!mLe/XTHAt7NX j;o> K2u ( pQLdLI .1,T3\>j_PdWXr-)njl-ϩykzxk&)ABeݑCVv4 '_JEp3Eba;fA*?!*xnpkNɜD+W?_^7:0-W=DDӍi]qaJ1*B qw?Oz0E&Hg/?:MQ4|P'0"\-ʽh rn5xF{d1BBWnUn65sk)Ce,EaN)%s P#`Tb^dƈn?:jՏҾ' g"pEthy2M$ *~T SkR fO}?a%PH%9"WT8FqL5aTF;!8rr!zkJ)ܣ՗ F\S 2G]GU0Aek*fFX1Ht qH&JViṚ̓Jډq4 7̫N> oagh7wib;*n1Gz@֮xNNKD8y,q3()Q>*@-aJMFg"p9!զG Dq,9AwqL?"X>}$25x ᧝S<W=R# HW =&IL\\$v Qr˕guBɞI螺B0A$#Ll0!(ܪ[Gg.8s&o6ۨh!O$Yt~TJH(*,o%~ $2oNv74"|L=|P]!h 0/MKҞxtBca.es\jZ;W$e`/~Ja}_lxvlu_Q3G`ܐVKX?B)=Y?֠qN1!CI +V5bth(84Pa$6fsRxD>J:N'6 yic"j,H.FY?T8kFZ.Thd%rkw+F9]38w[+yH~? 2YSEUN%YbYEBkkK@.fU䫃-0b.o >_ܚ^W^k/mӊ+.2_u/ֆ8˕\т+2O鿅ha|.|9 N!u1L?>[gLxܯi23Ӆ?g>iTxy! %V9E˸]E'op._u~B?(Ƶf$nz,:c l=$mQ}1=0¸q UWs_<$0Zfymfķh aDc3Ij)t*V |"d׉ֻ z`ˀ9caR?%Чt hW"G.6$kY.}W[]=S;nvi*+^Z,. n|-qFRu3hgY=ϧSP1N]Sef&Đ}F1V{H)̬Æ{hZDΩO )2џ+ aJ3.ujkP?v*[8oX>0e"Sͱv,կЊUMhCwRy4wr=zZ B٨)#gS`f`BM2u-B,.wc7b|8?, =I4.ھ 1k|~h !9Ab$Xo~Zx?S[#)ԛ NfZ)Gd-8*Rn*ΞJZx܇b|C-Wd-<ҡPαg,b?碅픊Wxb84oq5r\n"i<<βϽ'i@FQBz B\y-ǐ@glX[a06 +8DԗF2(2K j%X.2%ʓXHZDο&aa|A6R,\jlYKW8[ Y<[wfQ/Fe3P4IJٽŔH쫍5鈃m'o&". TN4-z"(J-oUߥI1B_]2t8I:'-Go1e̘"3 PlDм 4."(,wv}&/1T$aˆRD|fkd moE*=&4B2'>]&G3iYqxx]G/d,Ο\j5UC%*69 ^=Jކ$+m6hØv ۿL1F.s:n9Hթ+()3+܀ ?Uo=Z5i KM/KvbqXl#H{!27Ea_r- GO-v":CjD\`^b@3lra-bLP@ pƈVB}فݢ|ݹEք;! G*[׿MJn_;sĄ_gapZU\B7F87ww~tv6Y8#jAM425F㟅~Lm%7hSې.n踑ixۮwNP^d Pŧ"Dm?nHo&6.12Ϊ 4}__0$n(Jm7C/uP[["]ɣ{7 C|GWQ1B'%KvʑK>uz7mW3=@CI_(qkoy$ >ҚvCBFrQxG$y w̢,j(kai)x˽^u@r QERo3LS5u/pc,{v/Z3ot[u3oY.*_`5֚1z ℜbIP#[45sqK?\8TpgS@mro9Z:"TӵGcy*\Nb |sSv5347{oOr?Vw^ˆ|=S˧;:mwޮbBڑ/W袻f~53XqgDYkɄ՜s>PT0Z->~B@lN'Pwf* ]Z"jV 6ʜd7$lsKHIg2xp+8HNRS[͛d $=欰EK/Ռ)/L ?R~z0̲E<>]|;?ch_\gJ'o">6*ȡ G{g&]9:V 5vP)i:& 9s 6ɴ}4(\|_Ä  fwB/Y45^(~ p"0%:JQ9wvK̶Yc;i@&jYGro> %=9">KKuԪޜ|m&wՐb9xơ=OxKq}PɫXJ* bte:z"X+mԮ=KQY;cH/f@QmCnlwX?>o-Q=7!`7+beGTl S&}e,m#eKnJlw;>e]ҍ*#BH1eCMDoDQаN`ϘnMy61ݦ.%5#qYl"V IH3NwF}|4DCدwCxz5%$(r?˗ba%[YWS DqygBlndxx~ h𐵲jqRq,1g{NWw22*Jz4d r_BBJ%i٦ =""/'ZUN7Y}gQ!=m?t*s8c%$tQ7H 0eImw?Px8cl&6G?^7v(V7PxnJW-acʩ !$)6u[GjާY/FSɱLsVOB%7 !-,MmKs1Z+a[O@=!is@og6#ݔEtupA:hVTle 8iVH/=sF?Pu ؔsx~E!`8=L.YŢF^O kRoXg<ĭRE^D%6OjH:n.1jw'=vUq?mF ~ls0K2L+20=G%#؀xMrZ4e{gcpđZ9C x5q9eTD-8dP)[Ì. eycKv7Kv~$k/ߏMybkK~L[kC RUR!@ZکN$cpkNW%M,kjrY?&. ¿hcK v f݃Eʨm5" O:ڰh̍@=<0~v?;̒%<1+QL5M-B]EKb~!X4Mb#HETHfpΪnGL<9@RXqK)>Ă W rkZ|U̢7lM6mVi!o.#p9ë ͹wk.QxdPִf}.{^PNr&Y/9|rIΊJӜ+Lቈ*, _O(9yGqq4 nb}'ldW83&܇e ɨ  X5dSc搘OrU ;h3Bԩ-xG8ǖɨ*kIJK)t!ҹM2Cߩ PB w Q硋25 }s^F_`T* (3\j$LבRohZm΁֏7!6@BBqrP:SvmDbL2ުJςd1t@d%.2)EJ 5ipĊ"/|X<.{ BDmD7$$Dmi6] #߆1R%tڦ]"l~̺="R< \?ͮd=.FP %љ1lrɍ/GD`J'DO.C!,6ly o,1OMn' ,ЂɿXi44*CJb^On%[6~2v6F=? 2kI׍0vhF]Ҋ?NK1KdG+WҦ;*D D=Q(U@1 -ɏ'*%Ƣ,O1'\~%\x,v1E̮R"4'8^g4̋\gwl@*O)w0VT334f|dn-FidpAK4-`Y2پtV_@U:tΕ[Mvan\TV"BB&P[0h_`Y&zo0.xzYm@_3w{2YWȉQ\Y<_ZbVvçPB#r|D,0!>_YMPl*(:o~NЅU2}'N4~|~>l^_)fy\׫u \pHF؇p)ظb$3!KM%l;P13/rwAF{g/b⏇5PFsC]`<\,ث }]wY-cʬ6ɂD M}U. ۚ`B ~J'lCz)W9o|H7-N|?^xB4B (y:ީYZz(=e\^U'.hiph,Y3[F\;jhїM (A$b}{ ԫV(#&|ݵ/`0`ie;n)Lr^O= }Ua?fHA@%CߩC4?߉9`Z< u# UA3x;*&dU2 a_~}8 vRx-}\!oslf-# ]*E0Z#N;-}ҝDYէnKF Rc_F"  ܵ6U|*XTS7]dV lcVٖ-(UhX]O~U? ׵)Q"1 H΅MȱjwVe"WWM1<:BzB뼖"i<\@wɊ޴Qelr۵"ӊPۅtJ:p`c3 蓒UQ:ͅo;O%CM2iRmUpa[~}`j_6t>M̢^u%@%h,a\:SqhCcv`!W[4Qf#n5§gwTSܟsU[}$;H/]U>]GKc&`o_4}(޻utrsL7=yl S5KQ IASUxd8f|>G;K 2"´fsQF4R-LCi8o2 #lGi|?2Xw-d/^XX!9M{c(9Y@JB \,іƉp(=% Rs7j:V!5g`@$edԔzeADTшE] d3ԅqJDOeac'_M5҂ >>(A3{n_",gfXy|<R@9B \9G\I~m_@Ȳy̓Hu~T$KI@(4$5^X4 N:֋xߗqmԄۏrK~AW8 9=,NYJvC!UkewgRuyBub纥<kTZu;#jViN=ٖco ~G7TUrQj[GS-,6%WxJlg.CLI%;3sV(",:=W/@VH}, {-S\9yWY¿ ;w΍DB^`N,~!t^E G7!!T5 9 !4(}ܠA.5^XCX\~"QATs<me789֒^am0? Q3] х@=7.)jbWX:v 1Hn{%u:GTa@23]f*a(jHmWdٝAja)e4$:x'HJjSY[$PҼXN7M9oH%Y NXsAazY2WXd#oΰ$R5Kxe84OPMM Wbgplmv5U ;]2rdX.olzնz-WZq2wKkrx2cҮ5>_0x*T5Ja#[fQ[:3>JԌmD~hڊ2WZx n;O9󒗳1}1*#@+>n6/jvZzʃ5CySA#YLCɀ޻t-wͦUգhAڢI4%dĂ5o[J;qDvA?r!K:cwbU5pD[;Q E,o}ÿ- zC94:v~]-F:F jMZ* qK=e( %MvjE'ق3TCz K>@} IHv 1.&":%Ck;6&up^#Lq+$ ᫴'l&l[-1*YZ$*}")4?ӲXAGwus QMVY[/|?tFh A7JT]eQg xQ]O~fZ(=>='NJ[tSm)+ ?J&CF `]M&!"UhM :T[[ 7YIH[֠l( i9PqSa,cg^ ,@Aŵbnk1xYqIvė4(@YgÔ;D5l=ĭx?0|!8dYz$'=m3lWݞ`m#Fk+5Jh/w<̗S2&tBlIɵxr:ozl NO3GS7tmd%\0|_ >>h/k8߫W3+De*egx5-a\f>t0Vg,T.l1h6P-MlwCPf i?o#_)o=2^^IipU^Z<,H۪*eL;LnYL1cQ({7bxfKxCBOFR0k C:Z)feƯolC׋I4c~Sɇ{6[c8׬4.I; Ё" wGT}" _1XaP'YY:Uju&a1څ]mQa35]^#EǬ+"3v_\jVKT{jMR<هBȜ,& 4dU1]vb 甏2?vbo}l`ϥ)ܾXνk??٪ s򇂠r-f*`^Án/uUn(O @cD-*RAj3X (}񳟕]æ͜)˹x_r`86!#tb{ CU| |͚JLtu\Py#p|ű LhXU3 #v.|$eHZӅQTֆK}>&%Mv"Yi܇0=7#Y⩵GkR q(M䎁*(x t;sKu䍨p2\<W81NBL9-N|[T@R^,1!4!v繎 17#eOݛ0./i}#K&!\I0oTOn~fXzgb)q0wٖMopiIvCqcwdU 8m픍n_ӵ*. $f<{goMfm\zXYѻ_է G&N^Z-J3z˶>r\IXj{%Ğ/۠pz4uP&I^* !{>&9T[m#uЊ.)0$u,y˸CY,;KRm x$Wє0K'5( R[?K %Myߺ(H`WjYeM%nY%ocPFx{])=q#_"( ~e/L 1&. kcm ~n;ʫC%^ԇ;GBo@ DXX1=zFYB+'!wsMJ$K3 3R /iǍ|?jA"Ba~D_IL:=k'٩HIW%\*qBe0&[#DRɘGOKBt`x)P1dmk?D]a-]eLE/iv?A˿s ԵptT_1`&|`*$c w M|{Jtϔ7{5CA%..93fZ?$lpokVP`;NSFR%ԃ4Pv 9vF;vG̔Aw2 5tHCT]gDw1mk?}mYK=nd#)זVc)XD,wvt6 DSCg5}@˜awG ac/^3ց@Lfߛ)RӯSYn@Q+o+JUGO{3Z3|ݩ-5Aڢ. f(O~ =u86^||*V*"P2Oj^:z}qnQ `*+dn8xƁ?6?)1lws==:.thw_ ,x3Dڶ#S?z Um9-E9כ!dOѶ#͛5*jU d՜7O$ aܤF>]| A"}]:yO &vb㊟8|0R/ZD 8rP#8)jzFo OWЬi:Kz|A[d]!_k4R'mKVacjP[Υ jJKs#|#CC=A~qr ) kp EfѬg;x^+@G8NM@{[`۰c)%'e^ VStQg_#]AgO6-Q/ho'8={?cM'SvƸ޲ph~_1znO 84Ŝ7~p q:ZEe(tEj`agW^`/  }`"F }Q InMhgFrY>|vcr3W+{mm;]cNMŽ8z&.XcU<#\N̪{mKSSddNoI&/п)w=¹!\ۊVZb1.%2o*r!Nf#/N$*.~@&0/@Q{TFp l63 OcEVgҵ.qZswrlK3]RSZ]<7ʉ-`ܤDnŭV)87)ni*1ҫs-Imn"ޭ{yͫlgɱeF5@;t5>A}=Ej12-f!؈vqfQ,حj?ny(@E;t5'&Tuywe |\Q+#W}. RL^+nFpxs> {tۚGoUS$w,|NXb*+-XG~+ðw_jQb3׹d,X":Ic ^X5u8\]1RAf.i_ q[FbP ZγR дHHP;u3P?d^sd?Y 6Nߎ53%G%5gA9d>8cϿxȸ a:(:b᝗̿m|+vTab'VBZYf% /Ŕl)RtqQ`vYi߻ du?} 3R9є5\x"O7`n7i n-RGEng}ݐ#9՜qn"cgNGΉ=P]W\dCuSFΐ}Sz/5X;sW߸yH6=j$"U;p\;jABYf 9sMjsfEb 䙝+IZ->xP"~˩lpu [ eCt+|e1HOJ!EueTק$hאiBkK-gk荽1-%w9$k!mHţ #X!zmrj+L fIZZ)_|M7X)c;J[I`CfD0 1sd剞ep*ސW+6Șk aohx>LY4 b}ZWl pM.۪WE6 nxj,2 h@Eoj;eh^ˑtI?v[cx?I,\ 5K| |d'mZpf!k4Ӏ3a%9~x}"m8VچvɄz9l8z7?pG}p"@T AhB ?ryPВ"Ɵ=~Lmf>'iP`=ܭNsP pnȭ,L,g[Hd$۬_>%^Krq!KY&Bcz|jju{WĉD[ \c~0Ĉ,׷'qQpҚuT׍8M~lʜ/;GOWRf,]z݅mZJ;H%r+MQ 0 |i^WyLih| ŝcr<*ul 17(8`"Uhܛg"o!l_ŋzh+,[U1Ps*d$@d!kэM)#ݜ#=&j5 3 ޳c8^Y^\P7"*H@Nbl dL- SA6sօxq}F<12<М?ǶL`?u-Ujx Q@UbIJ[q,`$N!npy.29tpvw8u~N}tH2"wG/`XĤ2?#i/lDۓ(K066oa$(x:,1@e^UMKx-־=@Cz2E83.*r(kFe9,s{'NzBX+ҰE|0#W35,UPM*uOP`I,bs6zT!,2"tԈVy+*3)eՍ^ihWKaPJ)塹gKc,drb{OhgPmA@b"B}\s/^ %o}Nݡ蔥'M}'bM2唈>wJ)$mbiߝMټCErRF[=OlyIdĿW@;|DC0rzfN@9io5QSWP\z7$=ox>Wr~EhCy0oXLV?@G{Fm)3G(kPYd?#mK=,Zqr ,C1QtwELPY<qqcR4;!b7`iTԅI6 –)UƂ%>Z);R(_J3a*b|ptor>tRHHB]3;5Lvcm'R)e-dOD7d *\:C.׀?;oE9;&]4{WLif~!ZSkyt33\afȅxslN׹3ps b.p!nQc *فKY/ 1ь.s~EXr!9>Wn0JM%%: ؏^βe $M NK t2Kb]^lu$iUP@,žrxDD8~[ BcJxT\vKۂ62V/!3ꔭ7VbY׿3@c3~J_Z%e{We@#)z1 r$Be+GkxY;T0?Q7c9!LiÎ 'P3Py2 >Z ]`@([`ρ.EӽU Cx}$쵽گp21UYG;=VeD 떦zl Q~>{?!zS+} rmQ P. f `qGG U5pH"N^Tv2VbN0lUKr1\>dq5ǹB҂+L\1%ի7'YQ jb/Odx{&ZN,Jλr\Yt_5seGUt!rH~(Z|3;΁4RX7>yߵk=:GX`6CYQ«Y69W*+/Nk ±vہ F67+U'g`PCzQCE %o`OH1}aJhO~v㰤 (ӎ1|!Eh,^Q^f Pʆ/D[X5z _ڲ1Qt^@Ӌd(vد~kY{~jLj^_ԅ^Xqm:Bpf<ɄƤEG>}eǕƇٞi/&VNwR*oONͶ>=C¯7kT N.6d)Rx"QCv>tG)pV`qE4oLB_nypZ*ax|4 .eޞSdFi\auKG)yu# #90F,G!I!i\qhSE=\ hF}K qɛT) vgkO:sՀ֊-yBW9KL|Q𥉉qQpڍqAdvfX$hKQס.]K]1u,ݜ4\\I?Jk]g d#1|:-^߾^O¼+HuϬ2ܷD3zTK:a0ÅݿsAf'Bvis9h~jX U1#U7Smu ](:rn3А$?Y]*7r*e{wH&]>Xx4Vn;: *¤ώ3#wh8A0+n[4ɱsJ=,>ٷm jH=6@ C@@x]#-7Vל2T^dP!UzE<2vA-)Z"ޱ9Z떙[Kb[ ?b|[X}t프ߡ(ŀ_ $\_ 1KvQiҋq>f'ŅcIc*Mj_Z l<5XXò_ 3hIYQ *a07&(?csxS=zr'ߛP" bt}>89޼²"FžNY޳[._n!ZC¦jq͖`F`R1rV;bnφ{c!u1(cagPFpU)0 HRa }J'aC,-hŃ GL=z@-~lsznMnyz#etїj6/B0FYCz/H| UxpwrbLsxS]Xzn(|Rsx]38j9S/&I hЂ,ptxR%Țʼ:("DDsQPS,eR;nool|vv¯b' ;.E]=vYzdouX?DGBu8Ȼf:˰b.1Y1`a-*nG- ;4&=1ǍD--ε6WxU/٬>/ޫQDz m2z^dHx~CvJJ>t)!d'}bc4qИPlإ헲vTa0 @USxBl1"| 1ބ%[i4aÈ3;GBR5?vkڬ #ֹ9VW$#VCv%wĹf>$lQ(e)lF%- YzrsJO-~Ihf&P.'3z Q_2id1Xb;|,ac=oS}TM_SJ%%Ptd~\D:@YM'hLC/]\)x m'yl,MݼY){5`5r[>|wG6.{jNcIJ#n`e!귑셵A NAofĥo;eI38ך>,iDEKIS=R8GyE^r:EljU#y롌y}_ii#y|M/#q"\ŞЦıݾ:%ýdPt=TPpK~r,SGcP F+k#b4Wڣ_;KیH>z"㔈ٶu촜Ee*VMtr1H98ŻN[O*(kBxў(zYMKNq6Q6  }#)mUrM)5@&5U•@|c}^rKW+fS)N3j`.~NЎCPwmie9kۮM*GMH.=䓋p\3J1vL/Oަr5 JN&hUG=4Wjsr"L.=9Mp(J@ߕT-vNfw/%t#Q Vi e)182PW¹ܒ~{y ?Cf=*0k)#`){vݓ\cӯ0!=7oMQ]' q,)~Р9vOQ[P.JHs|Q|qPUoUAc8"햢).Vz)0@TKiIf< Q;ew*<C@]o5|>xկ+ ȯUݜh97LJJyH`E>>u8/F߶ɲJMyS/Ui->egeʜ NLo9aap!|M7&DA fr;¿Fʴ50wF㑋gmTQmlkۧl~i(e TXsdR~̃uLavSGc'k=Y0;=oq8 (Q:@,7Y c0Q=62:@|H3T/ RbƓ$44ݡZ3*,fr ؃H)k C)o%mq2K.r0zOas/sciӉjc O`BWmA\Ʊd~fܳ%CC/m{~}E)vVHbkߊ糱s$gTtZQ}8R [ə(.-i9 fKVUE 6C9։<|/``= f A~p;n/!"N[%bn})_i(3pv(Ezu: ۸}!S`,V<(p"υϷ bbg>.|T*wz[ؕ7Hsr8Qecڞ".Y3>?7xaOgRpÙ^_jœ FBypkF[XBh_nEp.|OMH~aS]7sk={/L+|[~A~\rU;x()^mNx:#Szw )%!1|&vg@#S$KhS}4X H͙2N9Cil΢ -yےj/6bӑ1[.CdOl񤂖CHBMsb Z]-{Ȩ_U5FC@ށђI#JTOkM.P܏۸va)vP}i<öc3T2 қiyX< Ӿo)b 7O|nw6^x8bgIs=&Bo6˃8AXަƐ;l2=|";u qw1Xv:VsOٖt0lIشU\/͏͈O/HaE ځ4(\҃1"_uP]<(/ <@)CP\ wVt+{+_|RAq|tnq y84Ww[ y^ӹj㝨wp4$t'Hz}_>`  zPFC;tV@%ry=07 %F<-vcENE _ UyIKVE@eaW6<0}B=@UCzQ`'ƗrCQBJEn8B3b1Lj(A1Fd9WQ2 m]dRv^{30QıBOշ;5]9bax:wG^~dE/D&F#zWZlC IuYA'(en#3W"[g/,9xS{KE%PE!a 1sQܽUy-ˋ:CdVj=_waVxd VR m~>)cǍ.GH-2n1yW76xt*<1 ]M K'岙{J<3enƸc,l%VH?6 @)'IuP)Yf[ajkW\\RW>`M[dv\wհ``Z={ _D*7pR: %` Hkݢt@|#5 VՕS3>4!Qe?h=-eȿ-хz@Ŝ3˪25ȣgPOab>O\<lI#ʗÙ7<pNj_땵i:8;DGb/(cxi er+ `v}b: b ..nH+<61M b_KmO&$m˂SkoS[@Bjk51p+ƐB PZw/I-zsis@%e[m@z!w]1in+9 GW*I NK-Ln<ė 1OP;͂~ wOrb<#9;>i_lh5C<=MX I! oOy]tp1_)HP}SAT cxbˤ}琚C/-|i H<Xa0Z]IfC>EvL=cb5Osf/[Dv@̬=(2dP.A_ ]H!eXbl׀t0^hֹ2_*.Iܰ2*3W%`\UӋawqC2(\3`aDzb~L|򶲱LPCt6 ¼Ƅ|ocϟœ ݫsC[[/82VMvWpwzs׻!&jAkV)f]Z m>̨A m]05`=TWNa%t<n.r#|>һO{ߜ4(DC_mbuWQXXE8X 2U"tUHOxz€AgA% S*HB&AY7D#Qr3\5'<} 8n_)Nvt77|]3LUQMwkNpcq"eL8Ñ\ 6);}PT,QZYb6ذ^7퓪Q%ҟ[ \+RC*,EDZ)=@/F;x &JI57V,p<ӈa(~ }:c8nЯcie4 @Zyi=cuՊ1/ڱl#s(hJ `Qk@Wt ))P܆81j)qnrneS1Գ }E9f'T^9ľAd_L@g Gz3;Ɣ4C@&N/X4(u猾 kٰ?o/lr bsh#Ȫ_pIĭ0~FEd%@L' l5kdD7_֩Zy" ֩@6A^n[?qKdsSWV=H@Z]W`qk?isSft_i:Tѭ ٹ'WR<4Y5 hPSڙgs=[ ƒ?APljP?F}`Gϭ% *mx\|@vrmTDŽH@ڇ;i ;FOuܨj%>[q0 *qMRjDpïB-^tuB 鳈\5/ \l' : E W$QR O0-C-0zl Ƕ)_m, :4. ,DȈ!J|e'OJ߳beFCaDj1J [ݢy牬HzVp#e0MV#)47nD\~5?̀r-c5X;J9+Tbܸx=wjx1ek{9m$z2~IV90 3z~)-GY7Iؽ@`3~@3Z7TRAQ\9O'RK91~ϺߵKj~LW]0 ZԄݑ8"Y]^Ϫ(Z/\h+k=U зdIX#$,c5lLbp*~"n q3-&uY-gOqÃ#`0Ga/"ox4rӚ0vuwڹi^!r/ `1͉Gց;<ٕVi &UnNg R7$ii{ΐ!wؗk ĈPhr37RK>O29E*{w@h9/K\,GJJ 3<@_fp-Տll<P:p{  OtU|9>{>ӝ >?i[ xu#kƿԞMZq%N fqOɐwQ&l5M =0XU|1 ;)= Tmo( a=:+D[4xmڦyȀ#>+3rV.ٍYꖎvS5Tq] an\%aa㎟͗Tfɞ 7)$zRa޷5ɑ.pcH\'M~IP9(])ɧ^ַG9VK+m LAs2H=@" ,">-oJ]L) Hpb=:noHQ:˛aUhk1`-H#Ie^C%<=BTZ.ߵA~`Bpj׃IT@6y&FSE_e|ppbU}/.XfM)GG\aZ!_cG(w> _-o0"<{`Fg4R۔E=ٜ.i\YKVGzi#4W5}-;GMs!L+,lxQ3xE&km3ZvJOKWoH ~v. .)0"||W.MBԘ[IDÑb)CA aw\Ūo'zŊ-v+s՛V A4-U H.4:ZC6kvĎ(ebjfjwS-XL{}I^I@`;1v;𕗆tuېf0cT\h.&vAH,,p.0l,GwoV91d|]qaOq]Fֳ OS)t[cB在Dgh+xy qrjD-YQX'/gg۷ӌϜIƴ~$hH%ͼgdCl}=]]RG!b𻾐mmESY='Q$HdQe?^bD8n {Yl6ɇDfhPsj_)m9 ^!uA=R8D$d7%&K3\ёVovﴐע3ٛ E*.= =d3>-Zm$(4pei(^փcTڡ=9^g6>KxrcϜJH5VzK~ս5}1 = e$9H^I;^IXG<^fxfy&0H$gWXʏv\%"L7PepN6݉7x/[ޓ%dVTSfUve!8e (N̩)A7-юlzӎ&ɘ(Jmr?]28V.%iQY\Z(O-X87aG̎YRU}lh"b<3> x4KpG5[RkN[(h00_ģ/iO)JOvPrw/QZrm3c̃2pT:~r~O8 P S!^tdZbKh2}YOH0{ӥ1>=&Hil?%Ui:: LLZ@fb,0E.@EYAzkZl'h9;@'N`4E%AC=я\:)2¾z-áFI DHNk2zC鯎j6(|sGTTȡ WI̚' ChI$bQT޷حufon_u`A PbyQz6.[T Ʃi]s ʔd$T1YT,S~Ʌ Bj(h%!ɭW6ܪ3oLt6#tNݴb)1Uzњw w;VR,jVnvi{Ff{eQfm@ЫN% ¦`  =⧴V_Ap;!ʌCgsU}*4eKb96v +WR(F|uxF)M7W.d6oo~l㓃em:hI;~&tܒjuCDξ|F0t$P'`}K#@rRvE_3ypAt}J0e|fê%!H K^SP3@F5Z\TmW3Ÿ ,7+}N+T=&ad%D<, ǵ4rEz kuzY 4?5ր.{I ܏j4 +.^2e;=wj՞~G׌x]H]x3LWjhi[v4Ni%pМ#q7t )eb||GX-@xRawަ{ UUB3RuMlCF XS"u6(^l%׆8~S"x-3Tcd+݂ɳLQ .jKPYEC}Pz Hյ|3v<+ hڜĊ~"ۜv+X?"2#mե !n !x"{8`rZ@湻bqHNWxİ:kl`|j|p]νyN{j&}/qH @}ڷ}3i%o5DU :\꫶|sވXvkhId)%#N@z$`f?htM4/HƖʲۅͼW6!@0J:-!Y;KgG:퀱Q8Djla*(80#*>[T v|z6ףFVAooqo͆W}rpIZTvGΦ ^1J|VYgi04ӐB0}CѕSv :nT{Fה xZ8e_K_F0*:riS$Pή9vT6ʝ~LOH] I憐`"WL j29U{<6N\wY3AЛv_X#Tp5h'8猈d",a\ݣ}ڦc(q[)"&6V-u>vč]d.5h-"JQ1;LY/6mg#Zmӷޠ o!7,~YP2l2D54 (R*ZxF%ѴyqP{/%R]wyKAw='sR(Tݥk]#-NDeuH1NHod8zC NFܠ( Z`PZOX!@ {gX Cc{lם=s~r&9sR,hOJ?uxN׃+TI'cX;(& yPmxumPtT"U U~->f΀jyo&YWPFuY7u]AeNa0fSޔ9 .[ȔB#ȦK1EX3 J.+l_O&/5*йƓtbcĊՐM33<3gg=2ǔg<1-qZ7{`:16)qM~BoO;ahR( *2o<1NoD*(}tq`,S!7`k(@S(5Ѵόt[]줴&taҹ:z9)g`kR}Z:mX>Jֲ맟Kd`}TvEcLVQBhVy/E1Uv 3۱FLl+F`e4՘ѫz+~ oQi-\흏n\6l\?[yJ RX=M=6 [] e7#GHq8Dqd~E eII͉#0Cq%h4hɞrxM!8m *E-$; $80CNJ%w Xf5OàFڣ>-AK􈝂>L0i$p槀=BW2{h/klB2=(9td ¯zI$T\:4$g[msč-^ E;{a Y]J``A_Tul1;\&KOcJ0=}2AZD4N÷$SᄔAMvcBe3A{H4iUi5gМp>JP~k!OBתg^hM',֥G=/p/yͬb;}(i>1+|*N@p% 1]*nhvCH>zZ2|w3rh9̍r`"HN> 2TuAWHuU{Ƞ[A-jdhcq,aԪ&U)idx|řOymTAt`<՗A̿ 6 Yܡ@M.#ߘ9\} =/y&%DUwvbL`K04i;T'j?d؄FnD&hI*J *ߟ{a ݧmUb2ts^P*9[yAi!%HTFD2r8m\e~{*1BV{@.I yu#rh0:Q)l?AJ+^L3.b]~{rcfvrԝE=/HM0݈ *uS(N~?nB; [[-qɨ"M 9<*^g)ZQC4぀^\}DҀ%c("cHN>jSYZȏ7^H"0~MuP>vhcǗ3!smR4qɷt$#䪣5eyzF܌IqLFdL]ťk b(ϋs+qݥ:0vɮ_ŦmEr[0'isfXÝAU9Mrn7$A񔫤,-ҥ1XmQĭ_$U'c4N\MDnQiu+P;_Us.{$q8oޢ k+ Ncυ\F?RKZf'IDegjKpS.4Qɉ1<`@6|rƧ AzƮ=ҧZ?mZȹ`hZlH6(=sL3,y7XKo`Dy.B!x~ۗTGO;(,!偾vVxnMTV-gwL|ƒ ($P)vEn&3.m莸+>5Ѓ2vhMS[h ;P9NzFOy.$l*xܜK_96,Ot&r+vKf O5"eçb-LPޯ#jyK0YBا򩡇4Cю ߺ[fyHQmpy2@"2](RpP*d=W'%Ȣݮ)J2-3_oC|3Jrk=o3G'S"YN8̏Eֿ;g9`'l3*܈cNuGš7@ H,S%vi?~&%+z|rBԦds$';Jx0N ȍ z>t⨯]˖m&9{rAƣ;W' _<Th02IنŪ_3~" :-QR۬s3a0th͔aC"3X~"*e뾳JV,`F_bg^:.ǧi~j:_YsYY*Ema v*M~8BDUd!gȁ` x'^dQN]jnI7mC2 K"}۱eG[!lIBU30B+݄/m8҆j0LdtazyZwrhiDŝ&@FUԨx.8~VR@vsI01o1a7 13EAn8+r-x:мR\岯oö0ail#Ls*@։NkI;0a 2OHl И([c룷^ŕr9kF?lzH#>x3a/o}%xEo,vF7l+:z[<2da7,-K)OQ>825 14OF; 3 QZ!Q ;1d`.d 6Lh뉃?Oޡ[?qQ#1Z;v! :80Dr[H7G]hU/3>!,rOf s;ŖS^eqz8@btDaRS>* JynY+PVv=_TYS-4u٣ʄk|A;Ćs&\eK&1\.jei(<|z>[IuޘV,B h!8od'\8|L7rdѴrōߏVܹ5ӭ"758,#N| ~L|eEs`m\z!U#UC8B6uOdꆞ[GU1z뒽,2 q[R:}a4d5zH?h$jB|"7#s0CI:VlbF$ ͯElusV)֎XY[6 腎}3r_{p#+iZH"S(|C As>#+sL5ܓю|E{@Rm5Uj 1a§wmN[/eHI+ҧ|H~ڡ׫~Y|v+Gݝ{CAp{%qf=ͻG;,n]+m.yrWWO^:&:}FԎonwxʺ!8?wrs#Q^1 *HrLY? ^H#^{?^ڃ.N^I '/}wT+&jBϭ]j ;|xD&1C"q7WrZKjsmz~m^H:r ~_{E_2f.Fb OJNB>n_ Җгr{ l %ԅa1AВJ¿̷r]Z@jq|H@owfnpeS<@ї=SR1NAo(6$$uOLd ț57F-T9s a}_pe$?U"DوajabYK>Ҏa]J=)-{ZZ76&u,PuCPݠ"bfYY,S O9ڃPQ|W+7rq{㰜&X"ڨ̩h1 zֿoQ~ n'i4(*{R[] PٶHV To5 bv^[г騘 ÞP1$8э[?MY2;XҺ3 @[pY^gOGc]Aʖa DQ~kNW'ιRԅp g 0d{Pq>NpP@V%K\MwmӛG>o_i-Ly.wΗ]P=|t̴BqTn_9Ls9c.9:0D0Ø\bhIpwM[iG5I>d%8 JTQ :Y VfKHL64GZ\ f7]~9YYS33Zhq9:Iȡw؈ je*|e:s2vYU4pIlZW9ɉ&|Wsx lc z,y/xeOJINkaG6d',\D}3LG<<5R`JE,QEu*NG*`D`gلkhK#j]M%yj̪{_*.%pg/wέhx1nD XJS0'Z8@}K88`*0fvB^S1:iT]s)I d1 ~ąOMD,@n:g_`J!/Z&_ #7:aAAT13dg{ ܍iSsPM}My tjåPCQ5 R|9.8@0FޞXO`)^Ѧ6Fڍef?.syUxׅ5fB7ƚ鴳)!#:;QA3q 3MMli)`EDˠBh> kH?iĉm:-%M$κ-nc9`= pN(W<Պ0 4;HDD#=dXݺ0Ȥq|k^[0`LYOWbxu y̤Uۋq21(U O^an"R좺&UO V@2^BDW /My=b{bR߿ƸlBȇel_|m/:Í!>S+Lf5cwWKџ,eC3&ҋNYE lb+EMw7g#a*;bSw,2.t;dlx3)Y;0=3Cy6GMdS y&G d?;RxNn?0^VJ̅وL#[~ \n@Y=gR=Z$ bFQdW$>[r>e<(z-N>JVxw0^u?? vT+eZbOH V%( X1OweѨ@ᔡh$KuSsFYX>.@A&&q0}pPԏaicY!,Qx6ٯㆊtE[5ؔyl(1 S=5, ^v3.rJ_W1Yh]kkD0%6'L<)dxMP6m "b0a{ 3NbHlCAg+H4!'n";GGl; >)r|Ҋyߵ@E3БXa@ ~}/΄'9˞hw4b>-oFNgd]աɑ&&q܏L&cgBaci7Lk;2 n_[*h܀nZHLAsy`j&Da mTI|jmw]>ɎmY@$;AF'1P*cqZu&Awlr}N\pd`1W; n_9.0ܥi{;gEi@MP+&_` &;[*.Q㐯Z+G =_]x?l7P15`xxL^\OّMVlvAAbIb4p76K@/[RPͦ{΅vBUJMzyW/x딉чxT+ww _8&,/0 kt t11嶽fK0Btb* o]Ry66ohʴŻ78`c;|Un1osi8Hp3jΑtazOq.d+L> kz}{3hcbuc]:%"dx|Ř5ZR8>ډd;Hh7ry1 W.BsnRuS <'de3h妳:#xoF2|v5K_۫nP/hM OYp^x$DŽ-lFBP/X &B_x(M27`FM{6Fţ}tg@Gc]CAFJJV6S&FGLYmѧ"V o܈7pzَ)bgqwg=+I, wޛi[VC{"oÜA /'6բYE9sDq#(5 t{Osa0%>)$ `VeƼ[ Sxz\XQ/@Q ԐWsϱwT9!JP!gTnq0G4(矪Kez[ IAK$T:xZ&!6)T!Ԫ|`~D H>Я"r,5JXJ&laN1K wAŸ%;H;,"RoѾH&Zj=!RSK.Ȩ~-0T]*?$j|ҡn̓=F@NaV^Dx'Bq%~ ԙ*{ cAQ m)$z'دK[0P[Rm.ܘZ 0_Id ֢"B._>̫!ݙ =6E =Ir+,Y}:L#+^ ^4k՝am35:mz䉩YAX+=wǕ8d-6۸8~`hvwS?O8.LRnEÇylqJGp/\*ylmuˊUZ_DO97Be\C2BW ?oE&:8U{vޖ!HCIEޟu]ǨS}V; |g-"ܓxxFM~iSvb%OIQJ_`k0uF}}tin@*"YV]k2?x3+1!Rs 7?ȃh;dsk3Z" 6*t}X+3Ǣ[}$b ^>U,PƊ\.&Wr+^:xф2,܂T%O9?kAq.P˰iVj0׿ʃMlt0 pO0H Ty$B"3ckmP!8Ĉ;zLY7:Pf_lkh3ڟc@Y,=Rtzku֊w>8FmbRHGȝd+^s6yaIcg΀u6jm#_"y/ΞgeFSF޽sB֕F$Zf]F2.({ o%|Mأ 3 eݲmaye{!ųْa~$SQ[Q -3D4щ+ @ʤ + D8I*"?އP++74~pHM2k@Տ Xohɼ;f=^uxAvoOAd ?  u*lxתd ؏ 3k Mt;opm*1E½f!nnw 䘹9!lE' q뻄 C=&qeq'5+5VY#Jв.10\mZ!3rh,*&ĕU*MG3\Z?1&L"xe3p~U86:gMV'`?bh z87'st)fhI㍄tQpTk#B./-xmLyS٬ȗ=ٷnR?1VpIm wȠeefNĘ>Zp ? )SOZztz✡KHao%Kx!tDhvO'hOg(8.|OؖݖߚT%@%yHXMdISj 2s:U Sk[+(/Ly q i*y^ G`:l۝+-p.Y SLޛex)Oap4{~Rx0zn08IfP]U*V [4G)VU5q%]ԇ|K`w7-BP Ghm>u7ApX{BЬpe2'18yQՄ+ԣ^A֧EUN^yྎ]OeO0םG:hKO~0d\aQOгo;5b,Hw/N0kj}vLk=ACkp1[)X61u7AG4 i=M<! 0ЖR`b8=¶zQgƬg"E7, d]:a0R0#'∟ʃ`xSM$ΡiKzc<4/]#b L96O6E/8& d=̛P78h5_wCLL˭c B'M~{?}_.(+:ـA]Ѫ#mu "VFdv!ċ 2L;p*D@?9p-PrO*s h:,u mibl S'Tt2쾳Z*&Y(>K\rxP@th]9^ueDjYȦ,g@la߹n*-̀а&[HΘp;, 9ӡ"0v; ڹ VrWΜyu*lf"ݴ-Maa ^Sj0(\99~'0<F@TdYCd8ܹ --Yq8u25d17rM SKrV@LPഥa.b#^3K s(2.^[]ֿ|ޖ+>eeMokaAj塃O A\W iM9΂!`$y^(K'Γ6 S d>>ߍ99<&] ? biY>]Ƅ>jyυ<u'sZ@i"ҏqQ]є "_3[Øϗtk H=c+a nuKf |ĥC稇&^sn,סWOJ{1!M\[v+ hxZowĉ-KR _%uk /jXf":FwKЄֲ6A9.@PK_1Ntl']sF  {+v,vmoJn5JcHeUcP?vH\ZRh?̻(7Y혾2@ik;);2Eֻ[xMk#֕O;}adX)N1v"}{R:2sEl%%m2Z,8OQo{E_gJȰΙo +`yvbKR cuqTc``u6雦ȈvIXgC˟XnOHgz6s}UŦw s-sU^ JgjEɳ͟>H,p≭PoAyPIT1SrS9A n1$Y"38%ے i,PLN$-fk߳pbMC,];۶m{,N40C ctM/'i*LB=|kW4$~6! fgnB]`][(7$D2IfmoUSV 3 )*uQp @E0C"2)ח\GZ d~I4sD{μ6"})u?&hYm=6yts !_9nJra4گj-Ҟd=Ok9d&P8կgfg3S{ F$'ŔHA6;gwAA=9j9ɬp5x^!@w!Y~#4AZ%^, VpྉB75]]#J;kq:_UH7*2bKh=4GEe',snbɑ*jvQIc +Q ~I%[Xu>e|u6Vσ< <\J3wQ+z>`?#S6]<:gSk }q/< <ҙmR p*6H}`E^p\UlM 62q7iBSi@p .(PPRNmsnv5-]bBw`FG\YgBmjiQ[dK²Tm7MDZ]ˤP ޓ ~Vn7ڧ% NCS*Si|ZT{{҆-6ǻ6""ʲ/xLt C'Rf05Q %&i'IiЯ ʍ8聏Pj v ' 4f@a.F$tyz޴ S3@i^v)221UG[M/p5m1xG0+8(@5 R*?"@9 qזBa;_禠2wm+ϑ}Hm!{3|4fn y7&+UvSŒiI$8Ablv%60Qgja7CB ~BEbCvvU;<ҏx1vYgi:!99SJ{*pQВ?*^I,~:E82-Y}u p'Y彭A2L\k9%]^.% VODiX19Vr(b%"3FIm^7-FMA*ߵ|AIY񺽖Ab0K[Hճ*-4_B&u; 3\mR~H<V m7!н##"h!,XXJ1/kMtUN%[69e @\NǜB|z);q<mZm[">]sMKrC09M(vSK IٿhrUy?=;rV0޸=\z}+z9S|F:=tlkocb^T)bDVUG=~>_Ѓ>x:;uS B`nhWQ3tYm+ۋ[AN9?g85rWj8p<xKc mvWJn%lV P4R˫!8Wtld)dpt"-];E̢ݹ~;/U v> "N,/v n9y3Gc 33r8qYZ Y.9Fom%۳1 "C-G$8ADNT:J=pا4Ni#>WVDpƇ|* g*H9vo]7 0ox/<3ꀭ:eS !R%{+5,U?y6J.=&.慟|1#w1H+ ?@]{/ !} QŊݻc*X[ j`sAƝp$.hLl2 )(=ϽČ9>hΠ8^S. ]%3|I}U%^]|^Ce#{ c1àiQ*of<[>RnrQe2:+j21_l( Oi`!jbе7zЙ+߼_:}WcVj3'Tv@'%p_rT(TuiCll Ms!/YUh5KaKDE9-O`9ID綯0Q"vO@\Vڿ*́1H&&q SZT9ҩLźۄ~K<Ƀ4mn=U$' >`ŭk2g^dr%Gĭz 3**   *N@C["+}jo.HkvgvGφ'K-R81;IJѪw)(2f_6l,kx]0UFf5"VFRHnFt |%*9Ms5?gQhsT_ol/zk7Su^jTyuHcSR\hEBHwWz iu׷ã$q 083b7.̎;ieZۑ&n|U3%=d||`y ܸTОAy]Mn/бdǞ)f+}L_ED?ya6NgZ)J[kZXaQ*")\jV(F`ac i9mmz2|lO8@)2n,J Gn_mBA=XԽƍ2@eXz- P{3PseCUWF׊)3(v987NgD*jskr'MM=Gy8*7o3m]d]x\=»wa5%Z5+`de.B6Uu"4ݿ{ b)B=^Ԥ09_ "腐ɒ-oŜA FbQqC$fLpKZ{7Fݓm͕Bwg~SZAN9>UW&5q:S37Ug(+cdCԟ,H(Lt:!W9hud]rH5o{BL8jϖYUbjCGY8+g̯77KV`m(5:p-+`֭Ju®D1OYym.̷.yC!bp#@byܸ>ff[O} X8ؠ]>BW;l8!b˰f΃YٕL4U1Ika3 `P^hڴ0|`Z3'3s"jo+~w'?Q: YI!U.!@UuH}yk[|KT'Mt/"fh@J!! ‹O8r(ma|eBDಓNrb:XQE"nF-RCakL\ 禁S.:ܙJpD|d)qωnN۴b>^՜!ܧ+ [? yqK`l~yǵղ3".d's\Q$C`("uT_KRqC* \rxv(3hjqs)>K}ۘO(WzozJz3C8*LP+4zX1b3a9ֈEJշ_23jQ =|T/N؅Pᨧ2 TQ\]fy>L»hY|1X/ʞg=cRŰ8opV&PAn^N@:Ec1k>pfĵ񿺆񓬒І6XFj.-'I>l(C:qV쿒IfB"<Ñh;rǯ5| kj W%8GN2=vV6/yLeU-Iڢ=}G:\KfZQGeI'`K(PRLl$迲+r>>.@4Z%hk.xrt$f+TÊ>61fR_K{>/kS瑥f@}a%dd2M{FC6P^Pgܦ S*$ _ɼ Wsu^<1lk5[I]O%͖RtC7!IG5pLʿ;&֑QD:]G WW/dPCb[&r|̹bR=Q%Wk6c<"pNKe:BkqUCq|3K!RܼnuB@e."Э^X NQ?!&'3=f:)%?K:{gin%5;"++έ\oZI@v}N?tv-*~,cUv$* U0Elvs]/1v 0IVT9QuƇzo4/n~%-g)P~GXqlJZi}JAY}5\NS 赻Z)j]UևE7Tzޑf46Ͻ 3#&xJ P-Lt%$^xWlC+:DI3ԍI#|j;v}'&!2[ōưDّ:n$GUVh DžP⣎߿E"~;z}JyP3Ʃ./NIF A8ȣ=Ls\6M!2js Bv^9+l~EbhOqxgkXvY[vVN6qC)7np$/wC[0rU=Pr(de(Њ@Z [aA`[}MݧM~T(Bn.Ԣ܌$."OD`=BrPo>FvJA*@n#R0ɸ.Pr7Iiˌ/uDCB;Χ/*r<-mL <hS1~+'=ܬ*TOɒpObnqYnuEEKWSM%tS%ĩU 4UWYq9CU6D+pq$MP4)zcՠ nIR DgdK`L,5!\)CFhEyi$H/#=7Lx=з4GZ7Nk 8zyHGh,ti +OV~XL[݆`Io~#p4HwLej( { ,LxT媬C 3Rr0]U دd8Z(@3uΒC`cw#"8)%LZ~Rp\OI{ ^&kH؊e29=r:[vn~H.Sǔ5G ȸ8KVeI"k8o܅P&6[ɔSWNL1;PF@0pwGQ&V冘kile_t?//*8~[3~dUgt 4Wa03gP*ܱUw䄡 O}: 0 x;vm->;=häU&W3@qh ߃"tϧB7}:$51u|J!rP͙~Ҭ6E~Bv(%ȟ-vqXzJ/Vpb֘LX6 qcd{UVuX -»Iz'~EKi1r1jY -"Q;`%# | 1[R&Yu&5(&&O! xbw|e=7Df` xs'rՕpe6Stf3U2Uo0g<-o|UjvEڹ>yY㔿25Jj* Q1:=٨a 4%$:dyL%_Ć(ؼ q׆VnCȡE/O$4\ORt]T Zz\fdX/5M^L)%Zd(sS)28x}golQϘsZ^`#<"~&\BZrڶ`6pH# -cȆk|l(s(.sS(i+k%>H&stb'~`f{(VYQ-E^ *,)*GQjhxg<ȀJG"ԛzItT^T4OO3<&a<cC|fE理QxfMbMX8C 1g0ea:-~,7> y!k#s4;ueBTҋV487S#vzKSGچ@Baj@>1 Z eԃO5Y|65Tۄ#qvR9g";#SC4ҕ707ޘ~5_ OH.z(ZIi dЗ c{탍^vdz?_Yfrtv`Ef h&d. bL~Q\_JyibO8so5/sG*-BFt&#QbW|Qʺvب !Ajr 4otkrP[Y[U+h&>_a4ijThH[Enэ bfSݽX`rLXq[t('vvϮ7ޥR:$[7aE"6^ȬdlZOD6Z 6Jg7t6&zf։izX6[ms \ذp]MK17)M(`a3N32ի 6٧~%ol 9{=IX+\zp9xtJOEb\-{!#.) Cԟ]sgZ]x??F|h^N_u4QU)不SYa:nJy_E̻ʤڟ,S!EXt7҈5tJ:i񗬝ȑFy={ +ܥD& Dcֶ-8ƭ.|VXqyLeojh?)\ߋ, B??)ȞC/Oi_MT#aLRԠAC[,jcJŢ 5Zx,Y$Ѹ\KPRW%QvЍ'1A*%FOIpw@7KPZmZ|Ve9,?KaSi@y0xul"}޳d? NYgj;G;(1Į/rS}b;ZI֓ϫ8xA Gs  2C(&'P$X yn"XQ#hdZKQ(S7iiIRɠ%x-*6>o|>unPdC8W0QS@ Bw&2 VC&/5Zo=3CFխ vSt)cKnrEO?Xh/E5mPVD+bͤ0vb ɗ$Z`ҐϨx5}mbG։O>@ڦ0~r6esp8 J{P pf$g nœ<˵? N?w8V>rKiAq4VQdHDv7ږyd .hf=/u/}8G+Ks3~5yH1)#҄q~Ŝ{3 pli?54`\|ݢ#X!U^.|W_* ?QDl9哪`wgs/60@Ɵ|킃U,˨w354f]fR?a(}U lĚ ӂYN|-#{B݅9*鎛i|voԖbyW841<2#6֬p.}6䭯KqPhźj4w.N*\R:Ҕ̓Bc?7d1c<7yA)[5z&Rl{ +Xɘ a[PK10,<_y-.t\]+:QM͗KUiW^JyZpGJ݈߈AQTt|Xf[0W=*!Y L at⾉薻h`j긑vWÌQb+P6xM+,j2wZo֟@7+}F: HOyCuUҎ"#3^qo[<@HB9MZEOg\ !ޠ4,?}G'=Fg] 6)vє;CwI|\drTTMsśίIB C¯\gYR±6/t'L6e+F\C`^NA #ؕY(T0ΪYf-E[k0Rc,eMD  kD2 E1oIܛͦ^ %a: .4b> twwz> uI{ ȂwJ^L8Vdcn͌p$%|:6鞺DȦD^ ke2ԑ`\jKҪhBBm,MtNCMzNv*]RS Жry3@An YɃyiXe8CbkR{r9Թ"yY{4177=j5W@ߩr }9Uxr 윧O̼XN^vQG И=ʜAcJ^CS0ea0C1VQC G8^3/Kh2Hz8EEl_Ӌ?h;sgZ Rtz=L\3Dͫ8ԡWC% Ge/MJтBUtg#bӈp9tb(Jd #Ŧ##hVd:Qh́>`fس Suq)S$Ysۄ*npBØ0T08e=Gz xMogP\G*)nmZ߮ CH/޲LsFp iFkPπkr\240b)ne|ArAv1Qh8}d Oh#3^W=P1@^N%[Dr7[Bу,3+2<, n0NztU~9rS\t[yZ֍Tk铢qoYLEEWiB-8.SKʒ ӘJ>BEJ3t#GB wl etנ Uhe]yI1o,C̱=m[v 4GhR1i%KC(ؚg\RQ9rlW&ߺqO _il|j}Pt׼Y4-;l1 (,W+%UiCG_ cEq* dK{*6 Y{~,~r T**_ڲ'j/h9TWpIn!G6 T&r/ğmO^ȧ>k%5kXۖ;%ʲ^IGFjymOpWb ^4J-ĶZ"0  wӹֹ:Ӧ&5R !w]Mj1?]/ $I< !oylJ[dEC>e?Wafac0GF !:I`lj: _ j)?d X4P1ϥ1n 4d^<˭~x,+V=/G kVQN{6PR'"~+MJמSw6lM-h4m<biǴ$'̐gհOY nm:i$ݡՓ#ˁJfɮ:_qQQ Ϙ30kq| D:(+@(o6sjU$ZZMݮ-)K/v'VKYc?ʪWϿhIuy 3hd| a,HQRgijit޵θ s⛿fG{ѽ!cF^sE%.%>ai.1ƧӿA֗VjH6Y>xP}~ؔ8rsھw('ˁIƌx&ջ#6Rć rdr!i2ϯY~Wka Xn 2KD. W/w#,d ~vMԻB("/-0ק>"JrBsӰxey bHgcr ڪpqG.oN%&qwKp6g4ILEBТ La&-ͳLZ O Ǣ4W}؄5u,Y&3{-QtF!7xq'-OǸưDu%X:ĈKvg.+WN B4UF^bZB 9 ;_c u av@NI_kI[p^_Fyr,U./`f |%fVc\Ʊ+R|AGaqq3}ُW)lZsqL zvSNS؏в514(T'/);~*_*(P9;u5&!+i+-T]D2hffrޱt&x >d]ig\KzK2-٢.p su]fڛMR񦌰T2m h*Qkvw[b' 3^#ac:z- !ٛKPEߦ zA Zl"2,Fܪ k97Aֳz{6^~OO^)t(93f9\ 9 u#+sł!~H0t"omD 2 2Ń!uP4}dAR5mD3À|8[_jM0)s\#H6ҭhmuq0a~ >ǨSXmއ&^he;q[zn ʌӡ?+ElS.vڹ!Gi+/1{hȷvڔF/2HBddrrG>Lq.6z}Th) Eťggn\QɟbG4c'-b{ γBEoGٕC#0 i(WcvfĘ Vdw?:$EKؑOR&,V՞hqoXP8P1و/fU2 䦆{ֽJfv>N^*-اGY fd>rlF0^_K0DF% !2W` %MNY{D9`TPE|bmuB6s%){f zO?4z5S뚯,b&#*R%' *9H%|Cfyl^:={lמ \P@Yw$ Ɣ=.L\N0{,i$YW/VPEg qQH 5zWR9L} :@*+{3ZG%+ t/wSgѺ k4x7|*[5, ‡.0t#nva~ZL?_T@O = !\-̤۝#g^{say߄yDFN/-=ZM5$3} ŻMIz8je_W-Idu)Z< v:w2SĪ^PȢo8;S'iAXu0V_8';/P+mmrj|8!Kᵏ&um<[P Q]|OO  5̌7Z*eJ*lCwC|3Bwm{wii57'-e; ۏAwiLqE@sۏk ?$D (p M7zw"6rgNX~j:? 򣟕 =:D]{'*bɡٵ#[ߏkώwcQi+7g`V@CYr,yz]۟6?:Ҷg# zP_=9j0|8iS'xX= |&3mq3n13v\=]cU?ڏg=#Fu(sRF;_^ׅm㵝 sZ@xߓ6@R8Oqlj[djk#.\K~m:p!MRFQ\?cW 4=6_%3wpM>l3 ͔/†NJwIϸsG ׶$ Ӳ[3S5aFB&a.,ySoՎFYPTqQ۠I@+U^SM&ŵ{1OC_t 3Yuy !Tf}0;,O6h[YqTܢDY 99壗ZSV aFlj} Y4D_e?a%o Y#{W|fki/U VOpb-Fpp!El_DzW,%vA_ld(˭[++%hl(yO,Aſe)$(3Ȣ})0%~[|g̿}@#K~{V] S6޹ G7_YED ѐR8/i2"~,)E!rYbCب*9Mm2e?d /}5PolE?@ΖFla<#<&/`G})rhJ٫zD/f ]E؎ ]wnb[$Aq ҄ImSJeg0#>;KV1O{Hk"s=`@iEXBA(}Ehm鴣}[*~ HqH̷*Sgc )&$3'cC V:AL_xb$ڤ nu04 Qh߭Q(1! BGNP.TQ(٥,O.jpSL`GD¹:?~_+c,avWU'fHeYr2dګ4eTr_dtAb*sjQNQ,(p}$ÃAމ񳘳rGe/3g ,QT\P[{PAKS^WԖ'>952l[*RF:JGPQ:wذo=!n!S͗~#V./٪QMj)k ptw/}ݥ:ϟ2xJqK4 BKn|fÑ'["7Wdjz!ZEXʼn>w^:LCo: LFu:f1Ȃ#0h#aß0UJƻ5eb<98G0"6 [㝔drCT2܁2w RVh3'==ji{RҕMR\&eUqe&<<*wwuߓ3ں詏 * E"{;gKq^EE4&Q];;r?4mTZƔ%'/p S vY(&Vp*WA^#](VPel_utؕ1PtoXR(m#n=kأY͈UGq yJP\IasTNŝ-RQ:ʷv"~+0doLla5|xP7fu-e:AW&=nb7ܟ4_-'q7ߜAs%`Gx!Iۊ:FfSԊجS5T+>F#^~r6ƤD b`,!S9,z@oɉxUJ߃ ߗe4-uT "KhI4ǰrQjH璯|rEa1L7*rd& xݣ/`k/:4٥-Yƞ6͐\T4x׽V$".J<Y`ީQtxV3sV7i27NIe>FB`%pL| 21hZ+3cK&T,!cDKQI~hB<, sP&" ޮh lIҼCϯ;gu>w#0],I^f8oNr9gl8NJدy>X#[Ro%VI#"Zu6x}x:a!FgE&#\R&CcE;)d ,5S-dDYAP1,n?(P. e]W"_e/}j^e/i 5MثFLhj`({*4f Ī.-e dĦ% 9zst/|@Vav2 nelQ;z935MVJ8ۯ^|ϟ:Ƃ(HgkJ`M݂+X-Bv`֑%2ODI~e8$ezX@݄^Y9ヾxEʁ*Jf k± bz5W'櫓ba)hhX<#z:+j-@m9 =C3;BUn u4YFݵ~7 <4cDAIlxe5]phdz Ql.+}ck]I#:_' `cF^. 5'Vކ1TD\IZӿgK[$hdZH>":8u%*Zekşu7CfJؗ+ϔUihb߅2Ӝ'ATnϪ1:ӧK-Te"3+#fn(Ym+"X>MKE:=qMfom/@Q5q#KҾ@@f22t&On3,ϱW9UT~FVq\+@sݬؾFڛ ,PQ-C(vHXi?&urG7f1H[d|hU*/:S4A1axptu{6*brDUTV䨧6a<ETܮv+ n݁B[d7DQKx/NJ?kmC+Yi.s{|FXSہ>dр\6P`]]_@& %QI ;1'О˲/WBq:#N x (L}Uv Nu9n9 xk`4B2Խ9he*|T_@E;W KGeV+ n8Ir"Ko=T*dl<c0Fܻ9>4Ֆ P8ƍkT\R8W6 TI^Hx'۰MH;^x"z8~K.~*hOImKIJ=~!r|s ^X`.=n~Nd3]؝AWmXYg;;. .-Ӯ_][UJjpuYu&iל*U\`%oƐ%"^ 1ěw u)e^_rjOߐ#,nD/7gVB.H*OD/. 4װ h4f#6&Y}:=p !kJ Cy nYZ\Hv\yy7ChΤd5:#](?@+0GJ'7R)[Lf3cȳ!`ͲĩG;d L caO5~/fRcN?;PX117A1ٝk h1@3~.QKwb,K e{ҩt|e99Z6[oUob+ ΙbtS7pf( 9" :kI[2[qH-_Xڞr^gzW = 6Mܹގ6Xg]|%/cCal31j@H*]saGH'8};ryͺ眬{TQ"4C^SC4!JN>ܳ=o \~3ر ,SgIZk?= w`/0i Vda:Du6vh\[x ];Qn`d3JNN>Ԧ4G2ٖVAaQO:+n$Ӳٟ=N3yh Dh<< ¯0uM0 1ly3AW/n{$Rrd|0*T#@K.e?R i0jza49Fr/Ŧ7tb]JrLƼ g%\kPFa٧'--IC1Q ʠ3ЄKA/2 Qڃu5\[F,A8 "K+ >͖ œvˮffuх&Tbwmp\Ha-.u9u B^*&H|%Uß5huqzSQ{Q$&:d ykv3|>P˧= e+?HTSsa}j:nIEisejCbx @=3kw3M5Be0M\u"^7tb>fޗZٞBb Q.$ Xg4Sq@D|cnd<=Q׼--r[عyToz5#'gp-$ޡؖXlru/X{r7&/>3DUjS'_a!igW18w/P"@cy@.G)OVLW9\Vn[^`d.mk1}2agxexqKT.'Hj'HC?QN `'w;8P(/WigĀ4_nO<':#v^~ *`ӄcwTAE_phmLBXJ}DKTzAn]ښ` "=7"Saa=_w U8 qP<3=tksFc8/jMF 2"t [?T߀,fUUqfK6 aBנ{\ =>i "6y`$TE7i!o%Ȕ>]h؏fy2TlN%;j+o"KWo^0)xߪZ01>5ʂӐKܔ_+i1PЇd]!tG fs0 3sŪNmK3\nxSL/%4!6P*Qʊi`7AVwQd 7n̔8v7iyGiC]A(0UQݖ|m9EYozt}@bU,< ovɀhrzcom8(p*&u*vZ/),JR_<:mDT1?v<76%Py~1"5u|a/d /]ib>&`Fm -Yj\um(VRA~d[BL2V,苯Լ]ntI0>Stm X$9蜼̈hब:+$dnX xE0hM0MK@6u5E@~h(]jvnxhI/|&눼&D=!dп5SߴagϏ- .v/Dl m#n]T[aw U.ĨTqG$13dBX/u6_Cd: 27 OwYjM^k$qZz c 6'4)줎w'\X+$y=פ) ^lt#:V`J1ߚgޒLgLWS)8?KM/yșm⺁[- tVo\&4:fߏcl#MR4urI9w Bi&$ɪ0O#ޝ&bpK)v*hv.9n"E8#bH'S/5E4`op\ +묀^f[O=*fW4kV='&ga1 #SA`NWh`]fWDhJj[iܳqmZuKU޲òw ȭc䐞N nG wQgte΅Lrzd#qaTYxNf&j䧝G:SQ k hD#2۱֐ǥ'k]W}:+|sXOGiۑ' Q磸 aټB?4em 732C"wK >(@{K.vZxn=E;bU YM) C#n)}^Afsa` OcWXsmm9n-saSJUedՊd}ie}䎾9icx6o[܂ŮpڔdsbGf[욛pn%ް :<'~R!̢D$!@7wƫ{W| r?1OKY"p,нi/hFgY{6?0ϠVŻgi`W@s+0,_ uc1}pQ.cJ^EmD-[E'\r=E6z4*1,H)t컙MHdJ'hOy yg,m aGy)=Xfצn;c? :nI)M&\zTkF;="i); {K )="ZLޖb1M;cp:>2PF(A_C{l B+h |, ʷơ4XNŮ*ywJ԰EǍ#i& zȂm#e@5"2Gb99b: o{]x UŷkC:d.v~ Iu~0A;i".QZhofTjx·O#C0eM .:C8/&C*D|4nHC<+2s3I67IGNێ']$pAx??j$۩P Ż]I>%pa,ioIҸ!/j:Y %P_&3- ]#R72M*1ązwr 󈳗F8Z"]_Sǝ^S`SA"UbȵLWR^ni}uQ <̟ 3RwJNDIGޢ恾JNq x7e3c5 0_JACtB۪fyqKO*Jo1uV9n.Y,ƒ 6) qy&<2xFyKJ&u5 cNH+ñG*27*xD1:m)QyBZQ,4 ۔ ^ۆq&b㸫$9wW/rw+a6'~Ӈ |,jkkh0|IIINEa~ʢ`3xgE^g|Me '9xڎ>8Q(WW1)ƠEUp,<96^)v !|0t9Ul[!i4sMqO@'pmu&5"cL }ۘ6@d'Dl-63iQ;>~c`g*8fpg{9'a\p9g1B:H_Qд*,n^yNqNܒ~1֠ckl޶uǙ,K. 2I뷖ojVJs9Qs90+.b\fVfx=L :5rw_U O%&)ްphH?Q:U;N*]|HդajBM~xȳfч8 x\;d.o/F6P0 %xO/@͏iF~e~*3Z+`8zޮӟa2j9?7[{rbǫbY Ґa^tCU~PEbf<{θO2XXY+]rdxas8Mu[@Ajk4݇]&bUT PǰszK^ۦmQ!(? 5$ { %46v%@.(0tk|ǸI]dZc9p ts F91f-Ij)qؐKN1䅟m7N܅![b dGOEij'CֈK7BՍE-$?&s@I˟!_cIPC:U@fE#H&('G8 @Hg.d'1m_˿ӹu}^DIBz"NZJ{]_gew" gX1tFI+qts_X!r6W$YUʝЁǗ6 P;G9Y7;n{i*fa>axE08Mflhp ]mǁXgOjCRMqբ֏2 Oz:" 3*.ynz}wBAO*XA.7+ =@4)x&!s}l9K~1Pq&䟛I[Kx ~'ސ~lY~^u"dzzB:tMBЇ|=(P{|2QKי_:©ts*D>CBS5~ ·4kxR$aic.7툞4(ɿO.nH*֣0fk*QY(q:gH\ !Jri uDךd?bT2,;6(̧ᢧtp3rLwXz*wj jožLEYEvIbt*yZ1~~2vml9uc31БM5~Bl쐥 ?frP5`L?#Җ`jHTP1ÂLϧfOjQŁ-0GԝhMy6&q!4zUpQ~KGNE1>O6 ~^oRiR,Y?HtHcו^}C?GDI GyَwMu冝._,Ρ;~pu =:>Tfԝz &G0FOΈ,V;H8}X= .@DFQ W&)Xapxb!*L7; O g9Y`AkfD('. k֗+6?'Z5uɣR>BH|1(mwoНb#A,$ȂEH\mX4'U`~xguy(f1gG ftFq(cm5l 7z\reTS - Dpv)1|@ܠLz+H05i2h Fe>AIA3`OZaR%xر;R;Tp[&KyB.gltDXή@6^.\Wq/56}&Hnp-l|baü4ީIrE_;-~u]! 4eQdy 󏂽]kZQ1; ]\݃&g8M%n^R^>e5oGfm5(ucxWbWUU善mSf_ئefzE7V0hm&k )V-x7 AP3gq6hZ\:@AaͯD-i3豯Pٍd7(ge_XW ©ZOʯ;kg(QYQ/xJ4*^va խ &* CfHWV13|8];瘈fzJV?7` :xYi9MQPuHs ;ČIrSLs)]4AjM>PiPO'mfghc_x//%pL?z7ӇTbΒH1wFm˜?3p㘿R0qd`CWi;x5.v72G ,^c.'> fG`m;gp朦G? Eft) Z$ )=^_\Ͻl("r}> $Aɧhku{abkPnӥ=o]B3&=1T {(ޒX1bֻۏ^LW4MSh&3t3!l5 k%AHVTǩPGp~)mSpAoщ ^'G9Kϰ0ɌW%ocSTLDrɌDitɀwMp3@5Ջt30YqˁuzHC Iلq1fP! O򀁹gw>_ &QbB;鐾S^H:E1`QKgHk_!Hp3ɵjm#6hB˜@{0Zz<\96{``b W9-tDx" 8E/+yN$<$Ts[~4)4gI%Dn< 'D.ynk5&$[S{$@>xwUVw|Y=|erG%"i$@JWU\4MYqt5ΈRIXĜ&h\Ȇ1v/:Gn*y82&4_lC 4uNN{޹+Rm6x[MN/uըj%9VgfT_e $kD ܄nf754k[+vHJ|!u[O7'%RG=lIC| `h m5|H[;Ҿp=ʦ IA\RA2 !#7֤ iqMtBae6IRdطn??v U3;L0&t@e9e pv* H?mq_ܯ퀊7ӈ=+ؑqߺa g` uzj݅*7O14i5?̈2F(g._U |+S%,iSt$!yjeB:/cq% Y$]r5*{^l(Lj *W so38ti<sdȬoɔ:ؓ>9KwQ@D2;?tlC`NnnP9dWyẽ?}m?g(}L6Z:߅mWiI]˥E[m&jp5jq&dwF*:R9E{*4#R*њ}ț"R΀ arG:^ք@ܑz-Pd/zQE(uC܃**}cJk;HFcAD̲u)`XaP)wV%>XA9O#!8A M# @K4d|F)hF3#Y#3*{+X壹&qXoOǯ)Gq/ !<3]yK8%̪ Dx uR*S@~E(b2n ZP πϛf%836f&=}$7ڇ9K]u(Hvؚ^k)q#/.hI}2.3OW Fe_)T|FZ1/Dk_ՇF>躼S3wP,M kTlRzR|K6=$m(xcav,R^οp x,vu[Б뽘x AH->0KI:e-zۥ $PxjEuឪ{TzCwPTw -i)h־ДN4)n^~Qǫʚ D2,sV^GqmzlڷlL,(2mfF`̥Tsϋ9 Z 7mM#LSn$KY5 ;q֟(u G.kp[!e!kU˰>:5= vGmGH ExGZSϝ'l~ٱ8y՟Et~홽Í}څ&Yx=@JYgjqS5'7[lN v9kϽCE)hN( PxR* AI0LNQ`i2nj<w$i~7νVWâz~^J;/ dpHa)us+M) š~ۻw8{xJDn2)`{6K(G&I }6&`$RzjC_ya~(+}p΋RK2={tZ篩H= YCA:^kX 52nr{=#KR73l]2DXBwbɌN" ɪ6gj8ݕ)} Vq!p 4ك3f+>yGuȌ&[_@$j#zcM[.8*Jd4Qm'J֍ iu n 9>NQgD6򮥘FY%h,o?q/0w[i/Mdzc0XxiAgaZ$ fԝRoMۛl> [ {/vgZx%wQ˙7B}kMf 7|ÇJ'S] im8,QdB$BѬT;Kw"4~KgRyoHt+qw潬>YT<)$8;]FQEBPf5S}p,K3ۣe1K`#h2Xt.VAtvP󉿻=:Ȃ(k'ei}D5[EnFȣ2=)=~ m;X]+ZZ<{U5ڠe0kՠzo; {Z!V#Ҵ{d5QZlG?rEyqscEPrKnzjE)3~lr>צS}fK&[݇iрǀc!$V\*,[V%7)(Nn3x=b%B/QEb͈OWgiگ^+3-R^ݥm`h?ڨ~浭VD[>紘TY\9R?6`4o=td\ ؂ wGɨ H^B8D`Ӌީ{ $C5=D5'e 51\7W/*ƩnAsv2t#UQv{s>ͪY5FC5I6Tf%ݞ2:'_rX!vvnlJgGm3D oU +qFd&fAw[|j O" p3{C`Mɱ}ޞ3ޣ]@ug_z Q}9uҖS :؂`:`YNnvÐ&_d<ڐl&`6/ Ґ:) vϛ1?Tv=$duklBo&{# a9V0[m/4aɓUD ׭̅æ~-qdtp v栣 P>_vT\"+eQsvL[5 Ulk\\tØ1bqdq&?$ttf5Ks _&8!s ?Z;Zȿ>ucdkc:t/tHs+qkWt|BWޚA^ ZNU90c݆$7H2[)[R'\,r(=0@jr-s?0Bl k߰gХb.Iu{(N g#QGE]T̻wPKn6\.HXi03QLM,"|[Vuw:v8MaOd҇O@nELJ>`&Ab]cnn"=v'S0TD4Y$gzʺ-2rX[=1NZ)4Ibȇj$謵܍T= <%QވШ1ڣTC$z[‰ISH/M_ҴM4*ƿhin; [4jz].C$o^զ. [ܼ~"/eF)l]#1۫e;??"SHd?WNJ Ğj\OvoS}ar{AV'UyZL(E^Q՗ .eª?"N5rtF߬Pd'vHOswZ@|Oךpw%Ρ͈@B])XV;u.d4~ES %T !$֥D*Gbȱbe=|`^BmG5GX |D *o6/Xp[y~׆όj<'9: =(Axug bTС.Iswv;`@hBM6!,JՁk,mu;МW,b1v˂80SlQ#o.slTFU=*A&Ěۄ识W2 ^>k7N.R aJt#ZQ8[=/tj*S_=u2EC ڏ< e>$QP!`c=l2\` 5j/0c(lgmGOS6o+Km"Wl_1٨ X2H$Z䧫To?LjbW *Wț*zj[l6Yb6σ^=j]N"@Qܯ1'$~$dj9m0[]kmڡ4Td l 찬 .n]رWB鹻Ɵ/f_p6X4尸1Qܳ}_=6X{IJ=aKSNI'(FDP: =bB߳[!UmM?ݡd~>\UD:%!ʠvʩF9=o[-~ܠ i×!K j14Fm;_n-2烉ꟂR6ݰf^yV֓V3Ik BgŁu79ɐUOuk9u8wQ2F*IqyKC #DMGh⪘AKB07 &A`'d.rACsOeZ-Ķ#Ғpʗ |㶃ڔS7Q"Z}2X[?I LZYa3 <6d ljK,]kDjm&(^WĠ4ԥz( ."?6\ }L7d)dqGo=UwۼhI⚑XBgObIq%Z4~?ֲxPԥ3m4XG8CbIX|k oGqj3F hw>Z iGVpHwL7' cBY|׾>zݩʰWk[`=Hi.^^^oéX$' %JZeR|c`2bxo-|(ì(W[h}K lpg눙0lJel?ȜTire |g>|n@EĔ&yи\̇EN)}p:ϝY7EsDL6HCvn|?#&Op#/2;1C@C#*$q˕hAV#qx}l|wzpaEg|bCH ExmZHUmmUV~7)CZiݿ[dAHU 䠡Rn`#ŷ*/M+JfRgCs7!g^vvd.O 2 EQXm'_{lhaX!2-rp0 Llrd;68fvO|O(C֋&؄nk[c5|ߔ,fU_[jņh4⻠ N"zbJȆ`7fъg"K|ZbO1)0+bY(!<܉|b Az X\i :׀YL 3D;eUsv-jXY-G?#S`Sʤy@y>UP4:՞\r6V"_ԉ [~kb5ub#P:rR#'YT@t2'&-I=n%0HN[3.Eo# ?K ݹzfp/C!{<#h YCu&偯[pJQ2@e?SL$2 > W`_- x*$zYCm=.ߝ3׈}I9VYR5D ]U=R <[nnVEr6@q V@`'"oY wBTd5. a>Sm znX pF,6{8lPпx@Y6&|)%ցQ0Y;kT],'K6dy|^>s*1,3>xsd<QKw 4WC2ŽNpb@L{)8\rw9d%TMvXQ>d$ܵm>2p4=d~"=˵OÝګ, &[Ww5.wK DŽau \-DEb u}bEzы94 [LFhB?y ,GIPuHJ E"Y}z#I8]/8Vlܟ19[ng^(3A4d #qRBYË!xyc U#{)eS5r?# @W{|E1_dC.SYZ qҳ;s KgcYλvxGCL*6 xaQw]RMK 5 u|Q b\N_5?HCR|$=%+zI bEm?giV Px?_Y{#^+S]po缔7K;3j )waƨ!( g_25J/ͷ-"pJnlV\yy ~~G(ԕHo4K=6Ӏv= [/e%Rx+K$&X莌L;8f1ɩ?x\p\3_T}{0ِS̋nl&v FyŁﵡ/YϏkC;xEa LΚ r릩7FXJf3c)ff }BBj#Jb:i:-p,%ZǠP݉tòA~N-/*@/U971U6]XdԵ2`[kЄxzІqd Y}W`9@u4(%GE%Gk 21 ֶ6]W DE2jOFx_j낔&Pr0=tv \_ p_}0@tra լyCi,leʪ"@n B8YHO!I3BuK` b5xH8[OHUgOKTc=;D'Ì|T``sCV{wtQ.yX+D֦ufێ;떐ϳ-%VH ͨRCeWY"o1#û&?}9 }pS j}N;l!I*UM'0Nz 4qkTQ(prD2׾zxDSn/N [ˇĠ1tn[i%O\Bs*JˤkEЏc2@F2| D2\jEgUzX^ʞ(J)M҄ۺsjsʨŬ`/< @?A&t1pݸ?IP +K< ߴ0EDx[)w"`v~]8 L#8zn(>bJ8aҍ6Sԕ]u6mo䏕S\ޢ@iyG4DOF$uP- ='D ] hET cZyTk3tPè]yJAu2GTT%AvXeVW0O}DT.=jQVH Xѽ;*j`}pI`X R!m'Rc D3~5u?%l}qd =˂Pk "W\8sN+nv^5jIVQs]z LVL.H7i׏/=w8pz3h% Rt"aC01l٪K%̳AƸ(_<+]| -?00P7GTk_D6p.D=Cĝ_j4k6Lb/ru0ZLL0K,^dWt Bn-J1c9?(@ ]r>0˜BK,*UZ}Nxuq9 *)9H*yeVoTf-GT5[([qa,t+r'r{ eITZQ {u^sT֧A+\W!H y蛟vk慯 a :h.Sߕ~umN'/M `` [_$*VNFK`G|({Q[x: mm{y7o9"/>r5Q@?*Z|[ m))Wnjq 3-lnfM+Kbu@,vͯ'ܫ1}f# ] 1NIŒ|zT5݄CFH[4&& M* Cx0̧^w )3˰RGp5x‰NTq_0\JK*mԫ+A{fu*/k ĜwkOeEzx}󸃕bvk!Za\tn a~{T-Bس+8B@.@&!pd] 63vnyÈsvf3>{LV56^4XZmV2պg=X+ڄLPRyK8tYhougǭ0ߝ(= UF̓hAr sDni5:ch;*s~z_171ŻN55ja˯YG^wmTH\Pd\Z`SCQuٲNH}^\Jm͊=)u78꺌تԑ9t"l `ٗAT_Wg* @Jqk +ƥZ1M:#|1ZP?CDj.B'N멈٥>.a32fߏ{AAW%Rˍ5ЀfJO !4s]=2vҭ*Qv^N8nţ\y / p@)'* կ&)ӈU%C#l1/_?t EQb*_(}+bux雀5[:%?R.0">I()i ͹m jX OZƜJCMpc[-+}iGpDhlķWa:O{#G@w&PL3!ވAZC;]U~{.^0 \r G^le^l:m6mÐk1W.KE ms^*@KHU|Wx!xSZPDW'_B"71j|CτsݔE_ho4e;Ƌ-9l2J|lNhAfRZ?W0k\Ƃnss "|P>dD~ԮpbʱNE掞TQ1(:rC;{Ku7/\S\ #NǓ^ïÐ԰P豰w EWi<>[GZ*PF;c ݋F*bIv+qQ8;Ey1Ou ^OWYgO~ԤslhKM,F%CYK\&/4 9s&w5ۨW X2=ss{=#.}(с>25Ѱ>'9r}/nՕ:̧0]׹baF'ϣ;[M6vmºѪbϲ [פ:AМ2x½) }&pe;\l"`5= C{0 =*%8SZ|_q䶫P͑2 )o|GZV)l%%N"9Sm->U\ Ha /.WKΐ>*dJˎζ3CQ" QA TF\ Xo[Ko~`m> U'r}* [4um ̆l\@$x ;Yڌb6!J(+/XvMhS.ظ,U_!ST[{(m&(Omqm0097(R] pn]^(]%Yd jϟ#~av:}{pB^x^dFRc 3h&')E"M^9JP1%X兜w6r%,}qA| E@cs$o&&]ۿ|bbNpdp"][ |@%*tK͸NXm/m+M~>+#:A$OKb-Ƕ7 ڹu83qgµ^' &QOqPU#D|P,J#^OqLC:q:nY*3_BaT`3b\-y0H\,ҋ5:{'3h)TQ8!Ut/:#.ώs ׳.oRU( M` ½N1Qo9Sn&E~.6goEt~ Z!EᯱK)͝넦m*[lD\R;'@ю^1gS3֑A;]9͸VQ)-w$VCS) ٱYhlxgD ! E 5Ԁo3q:IqtvZC w45YC!xzQ.5Wf[FqM /:$˱qǭY"}H@8 080)y>";Z_Zue>l^"##'F8߳vFKj7F ڲX=GAOokuU+oAr8윙qI6eEh˦ #be9(9bg(qCZu<_i׉\ V#ik*wp7Kn+])BP-9 |)Dk GS2;tM~"^9'aԜ\ԋ7 SҘ8WR&b#i͐8j;n[xdC%* r`@lt~-Җ(^8K2 o--*\0;Q<|Ӧ/}h'٫3.i} {w\t|<:9K'$GN?\P*tXb;= :Y}o^g͍Pر]AhEOy V. vt!s\eoAhZCV̗fcf"_c>r7п-/xZXLƞg$$m )tu@'0Ns\\c+٧6XO@Ekj|a ?_*Ҳ%UkF{T!B0RR\\f80[#?J!l^&8o.B-,O ۇ%ssk뱂Z vtHmNOdLvyCs\tnL`d_n\S`ChJ XfaFg{ Fّ/s avௗh*琤YR}ȍ{ Ax%3^͘u|tkt2aN5:^z n@(dp U-&oAxڣf zy/6m9y+|`LrUgNp54gv#D Z k.1Xf#! ?cX5-p4hXH!hl¢Ϋb=GȀXyI-z2Q¿  2VU g~8] ^D/1@Į(%5:жtcZl(fR;EQ8\h6b&!t\fr3aAZ[w$}"m{e?Ral#S3|*mTdͱPF5~~@1yi&vN݈V@OyW ZrC]u 'e_Ȟ&gpBk!:: :[gxVl$ykm*ٓ!34ĺU ~Oa:(K^V-[dk\#^kkWyI@#0z(X>xHǍpMJY4]*:;*Ȝ 3sbGv:3a[|y0ٴZ)O/񄒰4#m8p(<ʶgOr8YK3VMH+BS ~. NUڡڬ]PK%ӹV2WlJqj VÂ솉 "@|6ue@e$o&c˾;ɠP2%LKbZU"E߫ދӢf> 2@{}J'cIܩ]2w 2,(hfK:- r-%?g(z'ۜ7 qIb-RLsp[ >>sa4hΥe_c/_w'scu*ų4 PkA[ф(iHӿ+mjN9ňUr*4-,LAۥ*%9+Uz4вNx4-𲊧pۨ=NJgyE|\vn}|HQ*b1qɗdÖ(RiAAM?cR-Tx{agW2b9h,|_L)PxMw?[Uow]갉R<MWeˡdzRpPGty\_ $BMܴp *({EO[E_YCRE v1{ eͰ- ng0[QحQKdzl})|ltajBƋՉX=*$Qɭ^ow`|} }j @ 7©PV 6D^F*Ϊe9N*}!* 剒if>b+h<C$;|L(c"'rPZ{##mz+. Y;B qˍZ~0`dp<$*#AxM]jLlz9+ ++z^ttCtڛإ Ak ę[^ l5%{w+̏rSXԯ~,T4!::=0Y!W F1#BQ[9& _[5hgW;m^nZa4 { bטԑ\cxG-mE~Z1knU:KRGq80ڈLcPʛNQT~$7uKK>0 bQֽsEG\KGL<(CZ/ujQ_IGߒ}a,t:Ҿ(!Jލ |fG8U\\uo ܪ_8d܇CmmBwAᒟ^cqk] ݆ˍ80J] Q7@<@N*1ys21aX“f bH;eī;`WFC%|Ԗ-.nEOkzmWdoI@/AW< >!Ld$"X54 _1PUl1L*|ĞaiR9nRNӨ6ӖY/`N/dR,Ʀb` a} J()*j+_aLM@?ƣ`b- >0[2D%u7SwI,-H6ސbNqh> ڤ,hqgTЌP@/+R*ڗ^2Pj5tnzە 'o']:U v墐RO.RD)nmʽ{k@6P݂ }^-EZ~TS:NCGFcAztYAsR͡s*˻LJ([CB}{k.bU Ǭ>{(\Ho0>"li6k;M̢Ņ|8L>a4Ve[SaVƫ[DN܈,'>( R7wc^n!VߨMwrua@v5`-=>±Mbϫ; JE`d6 IbB7^q.<9IVia*Ɛ:_dd5̚1Nsq7P+#׍MaI'w[7->դmԮإ&-t(q`o>n#L߰'A-9Byhg:$|7Wqe9۵fdG(;/#.qǻυӰ'Jb~ 0I(o1O%coiOPQ^~E<իdSsdڊS5ur;2ɲbO>7ˠ8,G6g[%d/ ;^ Z]pKy`2_F\ehX[.q Z'C$"&[cCEzs~KUy ,Y&w_$*3 26Z0}$c#mj/ Ȓz_JahUudP"w[A!}@#U/{7-9#3ЍXQLE]`YoT`4۳mptyX ᝍ <GD3_ٓ[oH1V%5cl(ELʞln;m2&l3Kf&gv%0Jc?5ܓAj̾5Kg쒣6%l4G+{Ǝa!4ʀ*[Wg:%WEׇAV:OF6irNK YM'a * *O:"9F<'.3}J NcwmjF*=M*41Ri!$NtZ. !\<1B> {=ڧ N9m,!!KzMYe[igLq4-SH'1indo"30AY4խ{ې+0e4+Hج#AMO/g{/HjE7H=4R]<ȿKۊJw> @kF{  79E v9DJH,G:(9{?11M O7&lBn2TI]%fm3<{ 8aqfF?%netcu8iNR{|9#m]cOp PuF9`ʇ+D6b x}7^W죱7~h3'ڣc_R*a63KG?ЙqWcX\ӗd{8.-#)Xv-6j Yie+ow]uM¾C /n#r.!-/UU+oE x7%Jj){ʲXӔ-NԘKgvI0 LGpbP~L+Foc d9P:^Ex1GFC? =nyYP| ?{,~NWǞ !0ҡ4 /1ޒ"JoR6bB,ͱ`^yI ^x?,Bqr63/!KtlCIm)~BiTYllN>MX^ j%2S @Ҷ4ጪҺ]a}\e1j'1UHpqoXQ n" ShN$J ~7rcVt:S2N"Y тOSp;gy#. T|D /rI_l!A]탍\>Վï>S_z])-[s(yLJ ;GneQ-0ٜ h|LL0DHrPK`I5|ΪagN+kYtk~p2R2FW즴Fk6tgGB@N<^+?F{h`qk!}]5UNr%gfcx)TzRˇ_nC|a~5I8 |2բB':2 1R~(8A}i"pQSӪƣ˫? tis%>(| "8㛜V%L Fx#N)>al+w)`B)%z68[x]6|Xb#=,'ol\%7[7YR44{PnYbFcb}5ŒMWQvkR&wP(!:w@VP04݁*_Iȫs}Y.0'n7qƞCBsaEF𐐷vԆ+̵R:^DN4 "#*ُ&]#,9rĴ `EtAe(_(bTӹo¸Z?5ĝAH>U[!!>Lp1BNm.4<0dO ~UA6E-E8Et"n755T=1VfcB"4x0& {/>c\J-+M2yӘL~ܥV4z~DIdVo9O?lL7ۿO\! t}#0Ĝ 2٤xKi`TLY sA\֙ f"@^"{?W,z0v1PW&'A8*$B!4H('o0oS>XSKU7JiXN䥗+.+5{Jw GL';sOkצLǽXvp.3hXҪ;'BEIL`| k.{J[A*O N\O!ȚOu<՚SdHm`U2[f|3re$S)!56/(|wwbĚ.2\ޑ%?7W2C7[B!xPNv>3m\,'c"[ g7It]*W,>=碊{2SMX⹴tm6}GQˤϞیڠ WDV6n \;Puz'ދJI&cQ4iڼH3)~k M~<#/)aT B&3cpb2kƋ4>Dl8/_%OU ;`-[HAR K*yJUgmۧUW7m]]w_K`Œ<ܹKf/6?9`tX{hnIMk 4G!A9~A##Hp#.p!E~%pM?`4o9A+".Idn$Z%ev3Y1 r)KU608wn7`Cg>[$ 9[?DIة9SDq!uw=5*jҽ jR_DYW/gI[RUjjv-}ahߍq4ܖ7ٓ?rL\.B/+^Bu줝8"e>f>$Ÿ%1,@ۻ ~ R8nJ=yKjy)d5 c^ruN~2zL?vP f#-Fzivj`qRWk TՍrw4ed?&Ǣ ΟFLp^~lMMMe޿UI{Z P@]8C{7x@=&]>1Wg/5&K )AyVqh{(Gh`5)2كͨ.M?vV$d`F{mr>s c xL1ױ7K1~~0/ΉP*MNwc<6| F ,bFgqܵR3m*q.$v%TG,:341n ̖ga摌/9?̿Dk'2? SzR@J__fV*?Ow~;|hp!), ߃VNdp&\ZE[h5xgs'6 VNrDTdʦ,Ԅu`i`==Rqܚf0`r#^^'tn5dH\V_g"3)=\*YwSɮA7M:5߉{`l {TJ7.0Ϣ -w*]Ö!,‰35{}jVtn̿YrMɘt@5f.W% SQ\RTؗ8S|M`vhz}Q8>Sl3Zf>S X+*߈LI ;_x!t$~Qט Y[ʅY+ZeJ tazEf܎V92B8A _&z=Uh^1cJwjl`Oڻ/VhT1S)ir_|{za t6c2Y+T|9o Pq?nyoĨ.n'%|mU+W~G!Qai {[1Yfpv\εsܓi;St-af<yrԝcOLf/"kMڔe_g٦ɛGxWѣҧPOn HzӀʴn5J'=-Y(Ƨ͏f_< 5-^hT:}TW"%"pfv)Y@pC ;t&1WuB ; kU'ڙ4"$E^p[=sCU->/WOO1&FA;Kۗd}υ hT]֣[Gr$BBUh(83b&kDيǚ%GosK_ kU*MJ(c}xj.VQL((~*N׍tuFT{J E' /4I7S#Jp[?q=xHSW): F= sIy8F'h [k jrЦ9lXf*NBeKe2 caMd^̣T"],"MY0*YR֙*vvWv'hz0oZ&u%v3oC,!0/R*$8|hXZsikRM_F%$*ɆPڄaMÌnpvRAZc` iM/'_L#k_Q139 K_y$\^C16}9]'{3K֏)^ZɳL`0Hݹqw۷,~84Wؒv]kWy2l68XD\1Hv.a\C~. HuJOݑ.?':6ܽThZY 8Ee nF-~DgCVQ_7)=,oѵWMƞH? ucM;gAۆ0Φ}VEҖ\²Ďp$rNf>z%?nAPH4ԝF{9$uv"wbE8L%Y@Jd #L@M/SZ݊L-DJtaTw=i`ujY>û >moY$:q1~թS]UG$Q̓|޽"#1(vqF x,,'OB)C;LtJibН% A|m1Ji!n_GTt[,:lL'RR7lgȸCOxSg4߾P8ͧO'1`tܜ68/<~'bNQef 5o}R85mk͉/Rcݹɜ-!«N4q~soaObc5"CiGʢTi ]̢;`֨PScǛڱ)=^Č]XS d2E {63*h ˞ @\pr߷И9Yj6췆I!_byògeaV/<ǏiE1a6=ٻ&3; ld^J5ׄ50>dvqh=Q*Tn) @"M- SEoP\v2G)"qyx2"uHde_4ǃ--]"Agb~F ӕLKz1#rc;9DH` YfApjw-a'`*cA0 /u86:Má "knջɏ @)(MKZh2B3Sv=:v X="gO2)MXmYU?N6_;E3!` D{VГPp8_θ{"emYf@,?F1bSHT?uXJ7iq8b?G\7U;dޢy2Q&Ќ9!wGm$ 4bd܂&~:5C6uH6\iN˽d}ٟAMt4*Ak(,_(¹a.,g ԸgCCktJ6b2ŅκnRu*-X?+]3Mu4%XthQBd|~dj&$Q'YyYm_ܤjLGI]URHhHԸJqms+F'ԭ (qHT m2bGV5B׆C?+ VWK4L_B*S8ngxdS)usTpsp8Z/x%<Am]GkxYY u$:QPírPnC{fg3EKuB G!#SNd 91l+|UGT Ņ"@J yx_&@*pS7{;E ƐW?1yԴWˍٿN&"oX< z"?Y 艰)T bDܞ&50 %uc/5Ĭ8W 籠n>n.F_K^70͑d`)OPa@UJ?VÊ`[kJvF1N(VsWwQ6٘flͰcw>=?BR&0R7W\T\uc(E7!5Q- >) meHKXo]3oÝW ! "EM%D>g kp+rJ'ʴlg7&j2ƶJi!LO65Éᜲ,s}pcoQ{aΜn h3\;≻iԎ*c C|f;=1˯X6W{ꌈೢakD 7r=Cf4/DiNW󪊼 NMj/ /T)Ux: v.SԖwW"ɉ^*%E@2zڿTʫ,~ān_ﭟ?`kE3 Ƃq{Ysw,(&,xb s ZbiW,?su.&TEgԢǛM6_b P7/h"ծs.Jկy5MI"cQ@U dGZ %=UBwyL}>IT6<3]E$D30d}*5Mݏ9G)3?9 aT` 3x#>֪ ܇V"Dw:zS2SL%&ffM>:٪ c#6M 5" Hˣ y3 4.>+]9'H)-sؗԡG!..G)%ٔ4"E垻tTȎlg;%?סJC Cd}o[z|_]ժȑ^\`K6u. ^`Dh(N_O(mxA)7[xK?8~ K((| È/jD`GWbECA;N wjTܨa5fb)ŒxH+p 矃^r}sK fq>D'Nˍvai}6ߪA)B1y eJՒJ%ƫqYǎ-(ѱlP0nvP_wB\ Ȝbs7del] mԡkK`U`YRb]ZII&?u%"_WRksA<+{09EK΍J;8"AvIWF33SI+X`,D{O1򳃅byJ$6erʭ-%aijla؟Ϲmz5dHp!r'g5G@[/S >8$'m/G#n[tJgO78h}?sh4-\/,hJd5E*>=]TIQ.,o !nJrATg9uD7Bu,ZeujӦ,LՖ(/A'#^'6!rm5_ٝ2%g2Nf9NJ}.QA}!Uvh(jCa2A:ͮڷ`4$ |~Uk@M9rR/'0St}_nTRDKL#?YrA4,~N݋%vrFzu7BWCȱmz{Ob>*>q|zv۲=3/ra\*}-M8;PrX0\"D|)nE|,JaȐ%' E„o5?al (HWsݰ3\׬9ۊdIEL3%s*, JQ;ʾ=FbAjrЩ+vs,NvM;M7\7ˆWdu!r1[%QaZ_Hjydy0#YTAҝ 9+(dD k *D+Ž"@^=ޟ@.rtrŶ*YDj/ ;EDz nQ;E;:o./phEm爖P; ;q{)HgPUv1؈VpeY^gAk! 6ɜHC7`vAQ0u73gAUQ#&"O0VZɕ~i+4OZfzكgB)Wޭ!2agQp3^vΏY=D-:a|rYHGxBvA xǃ9o{BdlՆe4}WXAdXݯ̄nV5)q^@y<{IkgS>HkwseٕJZx%'2{y]6bsܲĚ͐Z x9!ERV8 : <-?W7?4RCqsCC XVCzп9-tJ 9ȰlF'Wc,uitҰG!+x[l!ٓbN ^@6ű7ļ/˛$a@[&ا1GNiS{wqgefW}7{RZ~3~ՓVlAMM~{s :T]P=#^b7H5@Zg+OћZ\#)؝CiϐC߯"!8{%X?7d)ɱ&-RƊ3`yܪt+ɱWHv %f!ĿR,Dy 5LP8+̌Mo]zPs,w >HZUdIG ތr"9I7'h\t6I2,WfOKǨah}3-4ܗTuUeF@>8pŻ;a<05"0m%:;~&$A [=|mfCE<_`"ibzW|@vc08` dB‡063O? 4 /]GK" C/sW:b@V n'H=r,pD޳=4@4|?klut[fA18@d{_ B1Sw6ayHvLZ:9V`ifݝ}ӧ)!\yiFQ,fUFWC ,J'윴8E 7΀7m5 Hnc#Ljтϥ=ͧ;7fidw~wNn$׍'K)7ziLQ!?eQߎ' G0Y!+4s#uҶcbm_ja owFTI`X'.x/H}^]}bn%G^@t_:"k/|~XU U%d7/v.,w88lybhJ.57#6v ߡPC0ϽKk؜u54_P)0SD8f&sݥ[2k,<_u.xAh[Aq{\&w BŠMW06{D t(|>rՄN|.7s#tBl7 a CQZ ~d/\XR(E㌣锏-A#͍G@\ -6t!W"4y}Gv${rp=|`'ƨuc|NtB+xNujjegDrQ/R0 o]?@Xȗ.-U|,*pTǂ$[wA045얱SػmCLƀ,۞wV2ssg&aln`n"=FBY ʨjҶf&h `8QéQG(47܌^PH\ilq^ɩ 5ҖfdИ>;005vt!l2gუwS#b$kcE¢>0tx 7[ب=qPɝ0spud`8ҭltYKx rt\]i _x6?ra<ˇD`|SrZ0όzOHͷTIeq@h*jXq}8HS$fOm^,k L Z#zQF*LokY@tCF#WuG4x^ЌnJZ+f9odVklX2b6(L2LDR[kId+^UA85!ye̔;SX(I%f&+ydϥs[PzAq q,UW$NôX_H5# -A]p"B}V ,ߵY7k@^2(׶d U0?UHPcJK8"LÓV4ů0:6AR)Z!>/-̱/I#Tyj x2ipE&Lh843!b(t (̤Qƍ{GYG2ıε_켨{(YMQk6k:npv2+r{YL;ˎyWwY76_sS:68u"o Ly mX9x;,l5nM!.kși |sY+g~xW +%T{5Qc< X 0set0̃rM*]NʔlB'C #UX&KĪtvՠsu\L/Yy DKcV f2`-mU`Tȓ@UyEh A^r/0%|kX%Fen("yf\!ѧA&@0d&ظUK@fvi v~e\K$QBaKZi>>t4x.VKu#wt uUjL!qW$ j`8(ÁZ gL (ʿj M!BL%Y,߄+El?O"8=]^qfoB$ 3\/'h@fГ/{szԝI?ny BH[%N !j,׏E%"!xnf j&PfS o}L]BF!&aq_:B:lЍd | NDNyes}r?-Ih ZC:m"|=Vy%uͨOq!ɔ5lr>L-U{X8?3b*J!{ƶk AmV`QEH^]ɳ|Cs.wDe{a.:DOۢ񕕑)+ie8LT~ + >'`-qvpsrf[-8 `95ʈ"0Ȇd)[i= SDYEnm_Y›Bl <YBUg3N~h% ص[NHĚN!;1gCYjCz.iL!R?.qk? *&fds7:{؍hC_$ʹ6^k!Ѩn\W `Gf9FܫϺ3j W"Q 8B%ۃ-A&uQڄbC"b޳5d@>rEKJEIP5?[2/ֽQ{?ÌQ\>IB 'oZ 2PiUy='+KLLyW]NkadIbЬG -8X0n7f#PGEvK-Uord)^X`qnl+D"k z,S7ۥ֋FR,Sz#>qoH fϋ/6ͩ:~Vxp-d@W0Z39n 8.|/]Uxv^}œyKU'=̻IR(`<ѵv 1m3w J'7@!· i,ʫ,Me\=>d9仰=2rǎyZԗ"Ϭ"R}D[}H-z=lr2 1DO^~sppA!/ )g^f4iPOMҀSP~thʒ%k6Qs#k*vFkE=VM.tJ Cr f8S,i㟟sحX "g]l]@oSb/f9%sP㴘-=ؤ.y6pqZN)޹vCbQ,*d;[\C\Ţ[kR.g,@Ll+ AWPVZ,FeUhM-R  dG0JL^OYkQ0ǨM1bUY]k(XR[xBl!*5#Z1ŰXK&-Ȟn*krkʬE~VG\䢐U2x?9g`uSRɱ ASh]^=%'LQC~2kro$'t69mۦGd5 8]+[q77@}Z2j;5:j62b& /Dqg/o}2%h[s-896}W'V" ⵭UϮ)v`'Xs~ k8cJ ܕ^sa\!,ѿƞ,ѯV CD.lOUd|(x]!ZŻ[A.tˎcy=BFI[n*Ys:v4.eCZk<@0#GߺyTrkP{ޛ`x2M0e379aJ4bJRX!GydGvT_6;0JاU.­_(&+xe.@)zp=PZ1޲4Ͻk&y2vS*W$385Z͡eh6?С-~>]sKYfw9!XcԞ=ͷ!@(N? C{wAUqi^\;2@w+x/x-a] I|p&JU yiaʘڇթ *߻:ݍI0jc"(J'- C!^.Qͤy_4Ӑ;ZQo[]glHq3DqI ( h>qXN#'$Q:[*ɹ #1,j~$㗀Zʹg0Ǯ+W1js_ޠkZQDDV1_)G'+w)Iq@2_r>a_Az|u2+2Hɥ3Y=p 3{@0L3^t:0B餞[ '7#j z_E Z |%SOSu >1/H Ew!iIE5N/g5AyzNDꋔ Nߊaϴ{]ִeOЇi3t^[\EbdAwdRwemƢ7e>N&%/GӮa~c>r]/4 lmTjBvS@z2&V ĩ ? k`FXp/^7._58凿#Dd:l0)$Y~!1ڼi"+`ɭ)}hLC?=s1vGkf&u%{Ua~^(ݬ9F oE|gvU?\y4~W.F@n^mk|lƵsdgS{e\C֑7)fڭupn*<{^nf-iCKB!baTFgJm,Zخ2wrX⸡%^N (KX {xuXAyʕW=dG%;O.S) ?rɛ=[ ŝDh Pr7*DNUn5;|Gb!bK¼q6^>.ۤ\<p*vs} 0T-jW:Y-QWv1* ܋=5՘ȁ& 63|#6pn'Y2Y6J{ۖ'#` pD3YY$kY]q.Ufd@_1Y4LWs~^謁2|Eh^:|9D=3J+n ;WkL\DM^^ —n]0$.&I1.\kcÈ8E9fi~oJap:7yn;4Wf 8h!<\X4eւITi=(RF1BtsMߠDw= (JMYpk$3#3118;J̃wdkNWg?첣 #XH ]J;~opэ]s>!řF%u^[HV)k_eB.ͥ Az"^!CF<\= B]mp޲:)!L?9 ~A rѢ˦8I.zx 6i2~B"|fob<sND7y-:=ȤS6gdf/j-1n1g(<됡G]7JZvfPbX\!DpOy78Z :T2S<[o%ʪ`uJDk4J0?4 c}Ó Y&jA )w{1{f^I{̒NZQ㢀jKUC+k-g ubI<[B'@F1mr;C0ܩސ4rE]nKrx,[^/=Xut /pHݙd'1*rt͊2P $Yumy Ny20Y=([wʐxWdBFۂu7=ҥ$DPQH~6طhhIm9T>TeShDyθnw7~d te3Yu&:<;ū%Կ 3*=mz^$fJOU~6^T; pl5!wJ? gO-Inv_%HҩwiXW$/e6+0tc,\{ APKg@BƇ)W~?XsHd73FOw(2r /LH`3 UGcjC C\XIY9x8vWphT71)~Q >9+5Ԑx'7~,dK=w,ka٥Y/~KebNU NIV |oP_LP0կ.zd7[ jzpXOWg"&@` G^aMݒu^; إ!Yw #9 #듷 3, P-a+ʿߡkO$<(L~R? 2V?5--Lc~UY+Ҙ8W0k16ᙏz};ᩰ_]@Gg\/qQwyRf]kT;{#3&sIy>(K@8%-oY6a,cJ.ӫw@ "oW)3*r,3Z뗲OzaOiDISЋW2)H!; gC^+λ'frlGcCDsؒ%X=lR 4 fys^?uL .ZqR-Nzb`cٷ֠\ɷj3U!*0t&빛UʞWO8Y!AOl%npjj I'r cʳz aCrm\3/FJ C8=Q eޑc0X3?EV޵GLZ4\R ;+@Zeǚ~8:&yg6jw;^r mQ376*_偺ɰ'7!8х7aHNH:oS#I.<j1zEPVW @\56X(D5=+s>.`S"jƊ"%p|W㪡!*Y@w"rVwCj!}VrZs[ǷBE=VCesff*%-kY7{@>8 IS}K{1ek&99C͚6LT/nM1͏j?1-Sx|h/xPɠbgO `nۂLX U똴əQoQ H٩ Ǻ"`‚;G,HvrA/n7a3z*#;Ug _epD%i8muᲈpWic6@c' yb PHuxYYTco A9!Dr5$X);:P%+de\yS/!a7W8_'4 L+ *6 -;\U@Tm)*V7.y?aX2x_؝\ޞD1-i`0CO xm.! [%of]IZگ(x0S9B1#;H+|,j(6P;+iEW*o2|un@*I!w@duն/_$$ҙU]$B³᠌1%Ih:إϟ)f0~eq:ܮ:p^WMHkދ5WvVueitVfz\dk"UBJ?Ė^ᩮťqRtdLtvytMVzg>] r^r ѩ:4 e>;`WK Ods&g\[5.8W"꘿K&^[Y{Γi!Hy5Ȭ8oUqmE Atp8'`@BG?ǹ~5G!HV2`n<Ð=Kml!MqVAkpx|r1oKioe &b ߫xlݑiLP+sS` (AVGaD)pd]|g s$TZ o*?qVNM04u7r?_ R u%)Pݬvx`-YrH!$P"} f 7q =|CjCj&ߘV=`,j$qupJWm Êm6l\F#ar}r9bDJ(1un6yMO):Ę|d/7¤誂_FiSJm;O.@nh…M[0WD[udsyNGL3yV ܍HّӑfxSI{ˊT `7Ye6T?A䉹.sa =beq7fԉ'l<]MVi싲N31Eͫ\]N5Bdh+KVQ[ A9w)S,i3ٶBZP%Y׳g#`_넜FTLA: =*Ċ+E!?jJN~e!IvT&I^""\Z@;s.m-c{ GT<1N'JV8η mi0{PO{K3>qlKnx_rG3$=dݲ$; .vXwQ2_ih #ep5f6z`rs\C3κi'ܷֈm=F9-њlTkkLoFDDP0 b|P˅EҦE3-6&V{-^ !\Sl0[!IAU[Hwmi6/^y1okwUD^$mXXT؟ ÏL>!$ty cĻbdJɕBz}y*)I zBHE,Pègu{k@IJЁQ1 9()\)={0qpŕ "w ШvBYy"SNBjF|epOSij su@DP]/Sݒ)TX W|AcN|m]j:7 Y|=eWPE : @Bx:S-"P]>f&;HmfcȂ)(r0Et̃|Abq:CĜ]s(Gax|kċ=7V6=`'=ǹ[dHoek80CģB߶f6^Z9p\.LO,ك&ISQO;o}yG y1eg/ nNUbVNWT޸e@G+ѽOe#\ܥ 䊣* j>v`ENt {K'Y 8}ܑ p鈾5f"E&VB))4?J:%Uv)w((5XAxie"F}]t9D=A{GNLF5F:ܛns IT{ :Bڅ}0 3Y]5+mZ;ٛӥzb$(;?dT5$kqՃ[55|ꪰEҁMY\/oFȏsLJ%%Zb4)CSzJGƱH}klӳLpWGyGZ'Dbt{,[=GMYf"=e? &)T  U?c%N40[[E4ɗOb=yJc,cCԕ5K%9'ѡ.3%47Ȩ`NP!٧xCh(E nBTʦ33#__#Q 8EzxŴx!ܦsQ j\uPZt`h%/C# vxwhOpfItֵMWAR^ 贕Gcҙ\ Y;҃W Hfn~4>"MK8 yeA:A2HhF1W(ōJ.Nj/WCA7M|' Y4~,3iz UlL2i&Eܚ o"VshfbEqJNB^2lфMhe2E!?j Y#tWd(D|cvO0[ v7I~+UGUwˎw$GN48fBu<pSi8]FJ+nRr^r(+aAϝD9aϔvO#%1;R ~Cgh+H^U0 /+12Xn 0u,jj Pk`]_@bԘ"dqfF=F1e ~yW_MH/cuE+KVDa`XGL&,%t'~vfsf.nF ajapYjQbX 0kèV}mPD.n3_%<(Ib֌2 s+ Z B孳p>.y`D2S߽;'Uv8<A&Ko cFgN*Å*4 4A1FZ{LUUy Rbeеmb"d܂z\pOg04qB}x=xm Sf8nʤvB3k0ې߹)v." G< A(0?r*A3}Ő+poDЕ|"u^`'ZiUh8%  M@3 $[q-A{o-zCd2P=i4:%qOY䌖UH.< F&DB֏\{ 59|ɅOeNDgScòeސ]c?Բ#Ѩ>6E CbIjS5#Ѩ')U2P˂kGQF)&Y%tʐy:Q(ڭHwԩJĸ!=pO8ֶqq@[{|7dvg𞺕+i+HZu+n܉;!}2dgjͼ!dipDצ0ۧ0&DaC4{eRnUWߣ̋[ݼݏ_跷 tmjIЏnҔ3L~S~%.2H|>Nsw`=>b hd$]H6ѹ*հI2Tȏt 7 (ϙR hLˬ;qe@ݏnE3+'"+V~u7LVE1 su߮~8J݄uՒ30^S\Y _f"YihiCp7Eo[IeN?M ΍v>i ^tw> 1 D-lPg=Ef5 z7c7Rc ]H rB__Yy$ښ (."#99]u謲Yk_vP( }kyU72FKlD@r~01F|}df~&NFղọs6'u.Dۆ`H*E`lglZN`8 n_Ŕ{+)7 hυ]QG.6O;1#=dBvMKD <2M&W7Px:`5Fk2Ct#lL~q;Z93pT1{6''VTc{fLH㜛8<hţQ?rdMzHxS}jE2Ww'?{p.^XTٍw 'Xwڜl`GʱM:zRϒ{Nm}cXhrlU[ׅ:g}zXq#E0o [w]Ӊbn=})8-y,BJZ]p1wP6a1u.)|\pxW&8.V0T&h,C$/0 ->ȋfR0Lm$flDƂupJ4_Fn>CN,}P(:XA_6u*]cgZ 擝$-ȢIYk'1-Z ҳ -/8Sm.Ytut:_5=ӽRxq曳$wuڭ轠"J"SbsxJ`Xϔ+uc͵nɬig@|(6B 7&맸"N n`/?CK0A:CT# +e&lC4YB7.T+1گi!e[ճt1Z@MMMc٘s̗/S  ڸOZ+U('mT$a9XE&:G*Z0ODJI@Z 'CSU%?aLh`hJgC$Y ӎ1wrbeqIQV9n`o5c5eO3b'yȲq(rI ).|S bnF?p8m(@g/+k>v=!,k:kcO𿲸EPp5Zraf@m{!L\ 2[+ʘ: y@h}>~O?X\r-hcO3nG iwJ$dgYHK9L2 J^jTr͎ؽ/N}@a' ;y`>*}KdP'O/xK/P{8bק?/*r ިOpNKZLޅZ*Wj/"0:`֋;UU%~eb:0êV:9u9ܒ)s,m6/㩦y,(&3 pfx)ֈ7|-Q1C30as%<3iZv%'cHj~e`WGLf ylwqr8jqÏCyKѿf : #ir>MSKc_KZ!Z+T@'CSX_{.ogŤ4UXԷkk"^\5QGa-@sg}l̮2 ;(AhjG϶~ꑾt.M׶Z-QeZY1MX׷3|WLJQJ}jSZ-is~3>t2̷"YشҳzEǧ"K؀ÖA&㫧ZSHwEap]d"Vw3qDyBAX~S&x*^h?wP6X*ixs֤;I26sBPQ엱%F#I"wa ϑ wo[H@9D? b-o/IjFZYV:G}RD4-hNH/ /dl,)Wۣq@3r(PCX57EF0cҸs:1C@蠾Ge.a> ;` UVeCс ٜ?v[rQfsTXe}vI3_m}ɃeˈaUx蕪!ݭN/sG>gzfC;OWǪpl, ƃ{bxTFaPlz'kFt.ō8etQAl`9M\40JH2E_cYb`ěi@w)Gtfiq!mHFrf폊$+g._Y"S<_h-o|HeODѳ<S%[=V_4,"ì7av[JR{$XM8 4fQ&{D6NvYF-'G̮ *y+H0z+,/ ਖԠ ߼>} >H] P]Re'*>sICl靳L;aU14ssѼD kL68L/M( c~@a[F|XҍۢPX-G SkW#2IZ^a£,\>zv:;D;םꮧgmSၝ!#x)\NAlҰny Hp 1\X ՊIl1n몯=zv>9oGSHplY#ه0K[?5-8Mt$XXBO"yih.`9\}wv;-V )lHŅ=cT0Uō^`z)THfNCdYNhh Joknæ6c\"0 Lz Dm<TQj`ycXՄ? 8O$: XSZu{L*P@agaPmLYDK(z7'ej4`TH\0& z&::3@cf㾅9OFm|ug3\ynRcVCsJ*=!%AC*;CDa1KkkmopmIG7Tb_O%Qhd^(M};УmP@0 HR=x.VcQb*!;RR)*2\hx.v3(kHyW;>"G%|@0Nm2w*n\ıbh:Oؘf"t(^l04/@]F^)s(#P Y>ؕe׷v}ǦbgUzDF2PGXJ9ryP`gx+މGnH|e`ԉ9K٠fJr^9JE":MV4AYjbn}˪אˆM7G3}[3#< 7U$MޭRCE~KG~l"GQ!gFŠaI_n9%H,琋 o07olL'3uZkϓ? 8[79<C "~w\ٛNFU]|6퓮#ʵ<e]XFRq\rM`XAF\e,aNZDU3h\h|1#s'_"WK= &^]_ C3MWO퍥:{_Q(willk ^Y[GE<9?B7@KQY?{&lL,+8ePT 7xΓI]¶J7;Yzy3w(9%I$>x߭ 0ұw?SqAVQi&ҽؤ=Ηabz>*E*!yfob&GnU͎gzb9<]S~2RF`r/L *=G UZ-X𥵂CḂw\a-JPɚH$<ʫ"oOH[jL2vs,4b̝() SQ4~)7H#Ș}އ!)hWㇻ}yj'gy3e4(^18ׁ7LeM$ZWM#c{$n]w(G#ѥySz}_@S;..*<;-@l2z= `< aF6v _NhК6&co>xyJn=ZBE/ !)tf‘ :չgr۩ٶU,$– xzaGU`0FU HS(~2!xw*_l1W/nXg䋠wgC{Ip\XL&D7;v<YNY'<LUJ<2NąY dcCljRyIfzYx`#+[Lz>b>ZGuIr ykvi5) S,%˴8sQhB!쥴JfЬi9"}a!xTE|MmS9fڨ.%TI='!2n;d˽gE Y6u` OXQGicݟdZAFtA3ر0:{[:$+E@E{KhHqJc|o$z]>*Q#wK`MymH#\q6(h#/z9FZ'7FG>[f49_ Sx~2+$3NR!>{lwBsJ~3C-bȤS#_pcU1>`;0 M\ŹuT{a];Z0[a_VlXe◛{QֶK~Xje^LVVAHZzkLB&fc1n% t*P޳,L}Aje-@!zBH$9m<`cՏ_P@ pKt/j4p%fLAq_Tm la?#=ܙv.Pp?jF+бpTnYɷ/P(.OP.щGoCP2˔g|1Fv'^6‚9:5~_ Μs`_Isl8ՈN6nf(q(<4pm"q;714icdbQ$V!'.C +tԒB -lS$\3CzvMۈ>瀸\ 1y%zQg>BOrT9M ,9v)b򚧣Ew I^5m ӺY8%;Ay)6=ƹVz !}ӗ-Gc$s$)aj8K5nG}|*=h%x3ʦǞuNUUk;;Cmڔmu۠Jm"%Z ǟä퇢?o(+nUss=7c&Fr/[Wԩw1 R^%n\MZ>`|,H%+(64gšjA=#y[:6(Z:t#8DMLX>^; TC̥k`d_Lb,ej-٭O\[P-c>)EE_m(M=gZ O(4%0ܿM+T6x}CZ(J2R9;,bcW,Ը*'V.mb~|Hs|K CΟ#HGS'; @G7!P @n+%c2c2l幵,J1aT de 22Nk!\UBe>|3F6uO#܈Pg A1*Aqؗq[ Gϧ 76q@柔BϽ.$U`%'+5%BjM@A`l"WVGW"F mp7D);?-ƉMիOD9ewErfBS4#31WG40TiUHIQFX@ξuL:5"GwPhut)Ͽ)Dye2?17c<"=(&xծh~b}~&檡${)8? q7d>N=(1ZwyTjQD' ||,!Gg1Bn:5!|Lx0I.}ܥJ \ȏ@9h+֩bҝs7BRj3qȲYS4ʐ2nć"Wd8 ~Q#xn!Yg,TԂ9۪\c]*⭔-Z9XVҘFM=jm]c"{aCq >n?UBJI=;벧En4ZJBClk;7}7IY;\7nIQ4"dllVV5mzF̝{1DžM9&H7΍jE ^4λ8EsmmnV!a-4PAӐ;hvQETک$wV$m=*ϊ ٨veRBZߐd[Mqʷ kb ce Rlαf+mD>ǾVetE0mCRVZ͸mescjԀ=h! "H׮!d5v0Y<& MdPhps$1 O⶚DUIjNuޭH)H lև+Xtho'G<yn۷F<ab7eޞf=O ! ֩kZ ei-rISU}c׎,zcyBP(gx?wֈctr# qDcpLRﻣlCku/9@PޒWIkXWK=wFgù"E{,KQF]?nsX3Emht\7R>Cj_B>tN7!g/WPgo}@pdm;A10cyE_]5a7ʻNCݙ]ƻF a95h;`梟Q|~L( I2Gp.vX )#7*;ڗfӠ|md5 ty:Aj.k x&!Ceª&OwEΏ$np%[V EipՙM # +,)Iw0,[xehE,W&}w¾ 8".+V3ƃ"@ 腧퐹0CZgꏯ)Fs6Mr_jXk=KnzM!|]hGe,3I1KW3  DomW+H8RҠ[k.+doRIO~U|, Vs _0 ?lh#c% _ QhykvrJ0S5u融Q3Jz*䣣bj%ؐ"aSeں:z}4 dR[OK">[exgXq:I aAKtMz6|‚ D=#mGe >gHM Az4jO,:4RUц XN==O'όk g"Bk w8Bkˈ&L8-<Fº=]B ΢(J2 %٥3ԭlwPTwG WhCzP#]sH1vy1mj6mܮDN$@{ {\ٵlͧf6[C$@;>R:es>xHꥡh)Htl@ ]yJ3b)YXS@[Tc_=6`'gv*ΌУSm:7 ஙmIxiXpZVE$թ[AX2LBӺN:|V' CpF}8'U)ӝ!P]muFDm*~W##g9d\ԅSd2J1Z|uXO.~KU춚9C^*T<l ]סrOS6BtQ`y i/&lSŠqB({ec ƞ 5svu=JEoD}\ET x䢌x|TsY Ga( $1YQmXyb&HO*e7>.uct^Z]\s[>|f]Is6Ф-XTdC'?G @c(; x<_κW?f h j WTg|H=ZȁY f.JК]},*UmC L \[ qL rHq ci +-b2$聺Xiq85Ilt#lbXJLC!N ,F7f"SWS@+4KCIp1ڔS}0fJzol.IS& MW\hjo+#)^)4tSO}ö&+0n'*zR$up$y_ngrLGiMR'kLpiu˴Lshc$ok0:LQY݋D`z9b* ݥl\ F*BMW?rr_ub%1/|Rjd 2~ lƇVGIGn+\Tea'3,H>B<`ax m h⻢d Qs)&m$[ܼ: C9TP-班̋]w;l;@W?_ Wq@RpyyŚP`s^+1sl <O,iWm 顛{-ߔ<fO 6|*bF#Pv,Y*KwYwvN|l󞄀pP Z*&wgV$ {9`u~!X#i+& ZD1Z)hz~U@E<,7~VKxiT1:c 6;s1Zk%`#o1bBO֛C΁G$qB~}O"BK\J-0,lߵt`s.8]/HuY*jӘFۄg#FV o+XQ4Ofcыe"(+tNY$geq,#%jK R 0ήJnK1)O$}N$KKogvQ1MΣ5։I`iE}]>Ǵ:FϴE满Pt9IWrV0zfe N27q&cPh&cFT۰b0lȡ$ԁ 1Ρ5tX\2^&n$oso} OtOr&cr*}BW"$;hH>J5d-.?@j4ovc2?m%?t;M)`HIf"Q?xG ?9ᜭZ~x6Z饎/D<Dz$` pmX]c>)vUnCW²&RQR¡MQz(8>?eGvRxn`,"pjH51o>."z" w /xG-#Z@G?av":$enO--7߆&&m<Ѱ嶤iZ.TeJhᆤajP/`]%xN\<(x2/0󸿤"aH!hSxM~,/Küg SG JF/O ={UnbcO24% U  [ /P{bO`n^"J$# s đf8BxnU9!/?(<]~G5, wy~ѾBBq]vU'MppRmEi9W/@%[>WGCVt? TH|v :^ OЛ ;IZJ(l}H}+1K(uU=? "jrH-rpgaCCN".㤓yH$ v6pMbM8#I+j?QDl eo,{eKBWQLT,؂aB5 Tw8 2V6z'kfMVcL%,< H0}KGz)gX6] Og3g3YJADٓRi`e) byMB87⼩xQ:pBה%J%}}QDQstp;ֱ1pMy׏W>AScp_2p+^9hfc]@Ip'4<ĭ +¦h* mlͧ1mJ: Tyص2٧ıSoFRSA('EYc' N AVJV8 |TuһxN+ʸ<%_Ȗ u;O=\bN(F̛)~SGʥpF`c޹ɚQIX`.k'y j;4R "uyJg4[çMU0Ͽ)dW>Wk^3Ks d?91we#(&0HvP|U`c%U9HԧPEk} LT>m.k;Rlo >BE7q!jձHuۈHw8YLr;RHm]k!C Ё`{O8*\I) MK']C΢^9X6"f!w&M>~ǚ>nU.=>H "L`XZhLt 4jǼD2_ 92Q;Xf]/ M>-9™묖 au4D߀ K:'7aP$F*ۈ9EMJr-\y ΦRt(}scH|$ ̢sCYyr7ΎHm?B0c*ғ,k&r(SDX,jnrCq8N„<_{}yrzQN&I [ՠf>/=|盵"O `6ذ|)w,`CuC.j9ЪwVˮ 7^^,av %"-g;%%Y=/7͐e^Z>LeĬtw5Vw* @@)MBOfwr[>C缁)gk뗤$z~Qr_Hp`C$l=<<)feGUt7-ZK7F c)LT3DH73=C_Qyݠ೙z[FWixiyD^0vIj ~?[>d2fn#&tH-i6U`wҼ\5]^p>olחb@VgS4^闄. |K뗮HTs&ہ&Sl;_V *ycI$joegoGZbj2NAwS{߁]Q[ഈg|iT߸#;A(UVLє-xl1 {'PĆ阌 Uo6*H|yz?\aGg {_~XeW-UsR0x+aa_!©%czVŵ_H)YvI=t6KT:g/ú6dH[~AC6^{CS䄡;N;o7' 囍LcG}`/H<똁>=_g+?B|NO1/܄63?Q=Iğ6s(# {O˩|d],ږZFd0?,Fje&cǗ|t_eREi\Ch. 7L_ukzz8NbҜ݁P<.Q͘5"<28lj}ĸlTv6" ! X-WUizSmM+L KNXXl1 ^dC될m%J{?EC_¥ƮؙR$(92Hu5fdB8Oe\ l&6 %1h(WGSRy[YD,nd<V$">TʝS⍛֥$fOv3˖(x5e*X.v8D2*"*S ˱P=X%co¡KGZ zO[;kAϰ( `l3ě75" o uv'Ҭ:[h蜨.?725LyW렬+[yeVt ͺꉃuBսQ+T4ke5!͹;%"o4&CM_>0m`q5}3+Io{Y|%e37~(HVj@u)Xf ŝGؾ='x K* ْS&ФS11a(/6x-jl2:I6N*>BהA<{4T'1/^'&^v t|tÊ=^r qi~\Y*oV;쩙:ZU΍n; 6WIN6h/QUpq}-TO.4yTo M5)F1 7|+3d;U|[JE9:0xIDNǢFՎCt R)2Ư%l48znۜ&6pAt9p2G݉p|y0bg]ůwoHCc+3)bպM/ Uv\*$`L>qQ2[w^g_S ^0Z{qGɺKTkkzewd`P(?RNP֐Z=ڡƏ$"PYaTʤh6"FG|(hd?w |rU1pXLS4/+M9&x/?b+X ڃm/H[Mso"EwXl՝b>H c(=552Ns_eԩ_'W;(s>0>2fW@vjK>MpT:cV]Mj-^#M`'-쥇Zlz,F<;;~pxT/$C Qa&(MOPxw LM"nLFgn0wqm Bd!JL<=)^݃ѸeҐmb&=1޷ N%cT^&TzUS-Kq+8XOpƱONB'N.„/ O7T" %X0٢i.4  ?(}`[tJǖ7&;J{bzޫ/ ܁mp xZY(b{J#b^gVk 5§y 4"(PzGfH"ttRK3۷8U3E`=\u뎈 Ӓ VfAS;og<(+E&8nA$O_bˁ8]TR.%8ys3n=w ENY Tt<0v8NyӒ/; "gY{Zb"h2>Cr|-E "Wd3Ar;'?}Yt7bQΩ2wP!Ėo-EK؏5߷ŇB|6 j#[,лQOk%`.Ufxa e$!e.oy˟]z|aC ub>E/z^u4-yRF@3JmϘRgk+-kgzoz爿TRF5l$66&1k3s;"`.9tsۙ?oEfgiúXj^15g:LrI T)NEr$i q.g; .̱ iUuO8DHhS)!h@aʐ{aŠoSRb]ET"/!gWYȎ[!iR*hm;ᣴ)}뽤cBnq6%# wb>:<CK>GQ^_"HtCݑׁx)@פfdjYE9hT}v" 2҇`ppkuHgtVmBGqmNQ&Q0‡5»P۾bpW1J^!coŢg0l(U&Drs+#n JQؑ,3ep52g3FSF;LZP*dKDh^{ԡ]]E4{(1bKOwHBypOW =s6l|feQ62Ժdty"+ip2lNir0tbYK GlW& ӦXLa5u,yC0,Tդz/P }P*ߞ}˱OduΟ4vrL% fn#e=)} @x-b6 ̸V|}!le=h1K yRȅࡪ]V'[5@nXzŠF4{eG[hߪ:T%P_zj!HI#>DKyVߥ7Ai19rشTM8"wC s * 'WOү}{v9S#E% Fҧ{ksdԧzz,Tp9- (D5̚ Mk_:pnz_e%;dLDz]_1 Oذ@}cMhEc' c~) 8Pwp&s̔20齘m_nسUjFw׏|^!Ic#h^2M+vDUI vd:1F) ْ%&C#V_R:>˳vfˮdXuO4QΔ'+2p~ vѐPL~JO4Fvnj{]c{~7Riݡm"{&ڇtT\PƌKՁkbRyXP$ ה-C4poJn>U3m6KU_{r8&LܓpR_<= l;.0ԿgAQ5@M{u4D‰uDFA>M\ݖw%[l3oቱ+0wv zOTP1JnF?ִ EhH"V˛~]0~Ԛ$k[]QV\RH|V H{T箸2^ {f̷ܗV !޻W< [:4ut+niԏ0q7@V?ڻBC,U==GNΨgx%Z #HM둲8HS|d:D̛6H P|<ӨGܳ`ѕzq#WYbNv}Xo=<~{PHcgg˨vMb)Fq#716YXhnW\4(oFkQm8֔xVXxi )8QѥI]OpMA %Gt*$.vh<OX\9L4r7%uHi&QGÜ~`d[oxpn*5R|KA3CR%MTB8ӻǂ;6ǼvІ|^kr^ :EϲepkDSU7LڧOz/R5X]p- TeY}P8d+6I6c\C $9~/@q&MLU{LOdKt츂akz)>r[WOj ``JٍYr4<WrK91SP:UbeD_~xk:4TU )ZN~L26Ap3]XtGiK;:vǺ0b@*}/C=_A5 6[PQ M۴\?Ma/m=e,VG%ח͓{[M o%0l08{#5Xf-TԻ0hяJxB})<\mw9u.P;h&4wڝnبtP7jP=u&chZς`US'8c"V?yN~9i3lP9qvG?sleRs+EYF5)ˌ ]t>މ1ʧr-؂hRoN8Vb!XITq,{[PUEjgR:C:rXs&AtX郕h{IfGpBq nOX 8l1Ze# .1U&)m,sbCLU:]NlF߽^A$ FnWx>D |imN^ l\^P? *:om_VB!nmYa`Ѵok^vAlONmLfJVN J_g5h\?|Xɫ!6T,7{j(TxRkXG.wI4} ݭ_l0i,x!Ht|xߕO9إHCMl/Y+`8+a~J"1Nzk2"($?Д :';HY74 AAFOOnnԈf3S4R2KjʑhW[&D(wņ:q@er `s<6ddku_2HNaj6G=j(%c2W2B?~a(&zUX۲(D#3訉wq<;Gc$ٚO}S֎hh '^C]'K;[+ {Ζey65'/UKkGUqd y#9c'+ )'Ztȟo3h ui2,gGC|aRkPxdB9wIFw :4hga1S]I`g=0,'KkӐa A[xYVz+_LCZ4}{@i-96X"m`YYV}L+>m KFJh@gA2ōkNse@텫4I&,t7JN(DV#aNS+޶eVjg&#Fu͏ڝl z )_NI~ }iUF.wP)P~IyJRc#H;% w,{ 0ׄKZ,7`8ť'ֽ<7$ñD{B ,GD@SBE:8IsQRU b?"M6p+>x u :QGҕVIfe5?4hߞ0\ Sn/gX";9 j](ob'~_$B@ 1d? m9q<'-(ќ돠./RJvڽJ -go=:(%!rXr5&!DdS-}`e }*ĸ)DԈ|RZÏn U6 {ІKޓq|!6 ;eTo!Q?>}n|H#iKf﵊ -B=ߓ\{6ިhyXD;˘k*#g8;.q+CMCwhfRI ὲ$VWme,Ręn{=NV C~f-y9§ԩ/.fp+/2ć1ߩ6m߇{X^hC9)?Cuܤq'|tM^pb93f^j ˕TyL6 1ӰK>޿:2%Cmp)鉓qdTYw:-JwFJ7)s:L^faxU[yhiVrAϗRB|ʢ7v5 Z yU?)CD1-/)6awf-s cj*{(2/)gNd8ƑN rmv/rB>!b (N%,Ygp-!;?絃HRz,$Bep*p'(-!OPP+Iӳ5R}- &3דef'B*Ran-ejqd4ŜWtzb`-}>RK)+iڡI%C : zFt % bvoU4~k^`E rƆnK5 X:E7z4)jI]2`;>E \A: FNÌyMJ獚CلPCP2Z> 5sN֡TWʜhCIGص% +I˰7N>-³q7z l9,Q U{}v82{D}?9V k V@98<*/Z}DjWU'97Ʊ+C3G̀%V:{S 7T=`}!4c2-Dz{D8MC*I0J "aJ(]HE*u݄[JiT' ߰NGz@Nw{%9'H{;e.n ߳Ą,{v`lY" R % ݀ݴk=چ$E_e2xײַf\3$꿕?_7?ws& GKr ,&k5\[܎3^Ka)^O 0G%4}0ln~hg Þȇr;BKE^֦Mڍ-󈦳Y5M`q2 L=-r% r&=LZ4NSOY8clPbmYFad =?~ӥdw50 Nj`i6c鶖!*Z$(F9d+*6 hX幊/\9@,8Gԃ-+\Nx~J55tUrp&6_o(EuhGB"֫΃yJeT@z}"sV󃚑  $&> Y=;"基;7?bgKƣdL[/Iacc{ks4:m_/o:mN.@,:@ Sp,K@e_*a+.xbsUSӠv:hCm~Rqm+pE6#+[S ͫ] ~=rq?]>T}RMqP(p3ON !-h6#EmGPy&4Yi!;sxVi7>X;A7 KCVޞ{<Thagngrx(pvC!Ҕ17Mu 8)S-K[ ^6 CrS*gyea,lꨠKGiDq&M{;?;ɀ< )ZO-68:Oo)7 ]3NbK Fb`" -ObU{]m®b~ſgq,#i7_%hFiA"}]BDlk%H˅VB+>sӦ;=uy/@&F({EМ|&DsZ\6VmK03jzoqp'[DP\ߏ?-dDhI8z0h.(uJ x7)f\ ZF:5;*MoTgN+M#5gp"@>RZOHHxbB IJX?<)KO*Gf_/gAF!QLZJmSG & WɭϢli3L-$͓Χ ~@t S:v=0^l8Ǭ@/gY-S|Ln.L{[xLSb@&K|R߼.= !Űf$ R[j_6HͫOnˊ w*d~DXQ!x&"[ٌE<g,.>8A:wMۓvxlw!k~7Y d.QG7!0cŅ| "M'b y&o:o/Xr2DPJ_kj%5&KVQ tm[#}E$V-y^n2&1QRـлC׵cK/\DEcP$D'@ed^;_يYqF}|G[_d_-g7}ßSb0 ߝDDsvBo(XC&-;%;d2wvX̒@P; ';fw0:v y|j}(ƱGy#h-^xo>t&_F5x,/{CKqo`${ ہɂ;we'+G[هw~?-*] h^ _Dr./&YKST4d x1()=oͬ #5רZ=NSap0_j: *y8 nNuq3V9+g +ǘ!}}#2D0t-;=F# L W*ZDJ0|5)W'Ȕ14dsIŃUkTg+sKHKdHh)YS,NN Œg&LIQ:(AS]\RJXf RjhvpP1̾ wg2>49 yW7lU$0tǹ{Z9].*5=Kh5aPš0,;hJI /t!|/g QQH$issz{4 +ikJ~ @X}Gzt8A;grʫO3Is|!yD2M 4}@ BEׂE«8 ŝTs<**'ɔSzIcށ;wǨG,;5,]SvI| ̵Qlei[B8V, ./w*[谽N J VN&5$#kNu.,y=ˎ<9zD ~ EV49K?*@jl6'?͕4W7(0vLKQAy!_L*r Hģe4} sE=$o[ Çl1.7BD< [wFee+cpNTUyR.~>Cv\n:{4#c oPgs*C;`]3-zT0R1 81v,EkSx>SgE>_8yGCO 5fnex(F Sa ? O`9Z {=*`t7f\PH7u(Ha0ZgWRl׫~G:#qR VX4G؇L7̮J6Dܿgcô%;Ab*@HC \vb鉃Jp-_DM= 4b]' g1)55#E)F>Pi&=0J_pӮiE!άQcϧu#JI[U$Uԛ+v|mmH*o"d͕` bv~\ILyy6Ԑ[?bb<*jM^.l>$j5m>ѽ_Cܪj)nSZ-SZg@o5P 8/{xwȝB3N7JzMrI-S)DK7؏@vuLu~TxtV;W/R|?bIR8WhiI_F;}q$IJoR;J qXI.Ѓۦ;U/s2 3_f}ÙN-q+R?|E4dH^OāH-V6W.xG]?]ˣRh+lM*L Y"mf`h8Ho RCkɫuaDT.e 栮R][X__k(= SpݍfKtMРy+Se~ďit}K2 لPzKsUS/)@0Tx=F PN[j]KE\}v3B4*+)E]-0JJ6&uAa-GIB_%p&۔<9Gx2'')%H~ f*\){<搘Wn) V3WV!ԈxLIl_H5aX)ۑ [4x>4:A44U{h/;fc\ATZ̈! ؎z-t0wĠ՜fr1.M'wi7hrCq0XlZ`qI%ǻ6d ]9ib`Ǘݤ0E }Mņ(TiP Ʊd*KܧVԌٰ}N["=z_Q{MV⼩ L.\)mw.rq)YyԶU+2K)z@~uU&53MKBr3yJX%wm8ͩ{6lk'")m`*џc"+${bBcFقf 3N?1dªT7r$)יJ, +4b!w{%Q;>neڞ,qC(:3 뷂e(\vA #y|wF9\xeXưUϾV\Q1]ÃٵN'^Ku)K{ ׯ5n)[ҫ| 0Sj/7H2)Bv7Js{rvR$Ya3s:_%zWQ*]n7ia .F࿧ƢWHV="]^b*?/WvIxӟŲ\X|WU6-] . zޣ1 4O;(v}!Zl(E5xpA uB-uxG4΋ #;y"|QCOՓ5>t'D[h_%milvrDOR_uDD)vTxAl91e)r6RHr]EeL4s@R o_CBP44hP۫P޵;ul &VB~Nw4qdz;Q\@q&^Y}#>h\.ģJ,_OdPƃpʀ^B_QZ  E',M*͐u;8o_*(8n*#iڰOt3+I,Hh|ȱK03Qy~'rtGF_icml;D/>,Tn`ݴPV1%K}`Z4|:N6* 4AȐɒS7`?<;2vЄK+GRL18%;B"/U?bZ4hYPU' TT౪͉/K9C\ob u{!'YNyn_@Zz5~j6€R\ ͺsQfX08LP%;Yh.Iի\?cq6Ii6\ݼ 9LE6F sTp1{QOHgF z{) RB-wgEu崥VCwYPenAGNfsМr{c򀛊{+e_~S>X_cgU3Yk'́ci52&!1[>>vܶdtÍaDžesev1^,SRs_厤S108W{䄞?x Կ,i۶81/`<-ջ_x %rdUbi_;3:wH0ZHʹQ10J$"*6'|ߖj`D:6(>NXӖXf/f47 aMYιh_ TSiI41z١PIl}{J*kA鏶iHJ]5Ӡ;uo hTnNe7UrB"c,w2aZZgrz*nz MN 4etcL#8r"v ^2۪I׿C o|hUVyS-.6# ]"؏`%(.L EjIW#cZ3j4//e'؎feLsmj9xnez ""t=ndte=buꔄYb2c2/qAA4f# Fo\E;űW pi0SJ'_]Fy}Łk*n2oo*41 qP 0[S\V'-"lI)u]27Qa9v4 S-BW_h,bEu@r3˯i>K3mH?QviSqz: 'Dh+qV5k}85ǚ\W jYA|E7>@}٧[SQ܁#69~Ģc$ϟP^pFE&E?ydN][IWjBxWZh*pc34'gb`>;P#)FsJTִΔ{7)[ AT:PrvDRQH"hJW{U BUS= RZ;˧.@g(4Yl@<dNŵ6REP6̛̞)a@ Oqi\g>Eg y= Z4cMۿAyGy;b{r@+8lᝉ2yjg^"N+x"i|[5vls[v &W+1N܄AU܎DBbpPzSI6ov-FAo?Uy_Az+>:bXv\3"Cޠk_LTeyD)!Qoh~;uQǍ][}^_ X)j%T5ʄ\sҢʧeD}m54ߪxߝyBl0HBR@ !txeM&&33Q %Tp5FV $_yƎ{qVd}uún 6L;;1e{k ;DKUIi`q=/|2VK5_H?,5Z0 qNb^<90zM@yrZqDtHSYPKk^, NW%s V:FIk2k2Vgl 6| Tt$v0˜EI*t}sM{47b0hD,?~1BU~dֿ&x#qM G- *&}B n?U= LoƐomSV\hr4Oq3_3>/D^e.~4`܆ |-gx"9݌Z7wnX 2 f_m:l%љMM:dQ=x˴-X1OifkKMy}lZ?P1ˮҰ7+ڲc)~?cx-\/ZnQ톬\\&;n4/G/I{^0O@MR3*䧺$6Pvz-`Fs]N ]g4?mTb_Ui=0Tv|_լ*7l?O"'.L <i(R03AM4ㇺE4&@0#pخYNDԸU^ >p]5VXaܡ@i aL! gTf6 ӕ- J -[ǂe#!@ L4Â\ZQhƜ2ϴ/KG{^|UŹ@쯄% \A3+6'49ͬLM@hPk>P`2@ GsF@XcbDˎHE68V,~`Nd|GN| \MÄtc~ה˩glS\at,bΤ OCb`JΥ$ Ni߱#m5PN_|i^ޞOZݦFvq3 s! ﻒ racj0IZ@kِ\ψy۪1Zz]FHoݠ*m1] $s\C{&8D6,+GŞ X-\t(\ꥃ ؄>fo]WN5:Ķ,#5x{A˾n*4\IЂtR'Fo\ RR#C86CK ?At!QzMpUO8zZv22FXNJC&gwuA[4Ȯjz,**Tf2zw^aӜ*| ϳdq*䒊Ё} 0VԶ-?cЃ 'JD!vh 5`y尌.̱NΚ4ڈi0lȏsᆲIۋExZ2`T@+L8ǯ9(ڋ٨<[`$P`抽@YW1 -AOĐ} 59k `9Zn< #ً^S=Dži&QKkւb7_ZcńUG,(i$UA-݁ZVEzHWL:iÜ&y)OO[~|+fA~iJDK!W_&yÅ6懵z}E˥t% 0[H`z7s,CL@̒x6-|) O 5}A2" Eω3&G~ZU:O8˪CKl!h`:!ّ_ }x}7|RF|<Ժn4%58{mZhQHKoLmC֭|`}]oYv[ EKh,+wdօܐ.̖u޾1"=34pxD2kzyUɡo}qmnx 4NWA,~E#dmu6eQhm4QE)s7aL7*#W M6=H)E{A-#nR_;[#Ǝ7U2rnd&s"H*#Bۨ6=vn!n׌U$RAv} l>KNh'l?mW ٮ{ĭTuG:C`,SX'dr3ƘJfQqw|&^`OV<ۛqd!?Ddz{3Hb~״x̆6nP32~Pj!k -[v9 }IlLq/h/ ro_c*U/ &[S+whm2HJS5* 8W(M0 >QR@)HlfS8^2o\]* j#&bo76:GLJQ8Vԛ߽'r QDkIVt_V>4g~~<"E#u5LID'^1hőIyp8|az`GJÌvo7}ӣm J\"8dfZ@Q6]@{2?A ڏ5SIȿmEHl2씻Ph¢Fjܾ2!MNy`jj61yeKrrySu0%hCaIڛ,mmka&S}sW"Q %QdqPeFN?Zׅi 9"l&tf" B%?Y̎}n9lL5e- –ʻGcTu7G 6MVزzJ ŷ&@xC,%nr;,m$W훦6~HgU_q?6YQrh&<]cٳ~{0JU3  (7g+WlH*esɽFvTͲSo чq@_إg3Ьbk& oi_dsΉ əK )L`vHhAE5>M/NotghGMk3+bn!K-y453V̀p3A+1|2:#l~'X0q|B/YKT}]_w\4gnmrC]E@zV>54 e&㲧C΂ϫ8'N{:oqfHj lu3υt^|`t|1\ ~SYmIɱ!jtAF4b/4DC]]9R@ݕIIe 묃=yol M>&vqU3S*%[#hА|lJ Pm/~['ݾ5 ۆ*P> HE>(+&\^?EJAJgQ#}xCzSc}HhL-Rp]󠹈 ՍOC!N =Ɩ!yeƌw@Ra;{HdLf؇Ɍ9QRoTPXB9 ڙNtAm/ NP< 3,mG޽D=B\ũ=q %ܖlQNZ2cpPZjؐb>* m%MmJ31F 8K"C\-i 5y,WarY+<*/s%Q ~ĩ Y f\BC؋j`nRnx޻a*Ą^/cW]8YAI {4dқ`Y[G>ue!_`Z7.CA+5RvM ŴX P @[cy~FؕҐ|1P1 U5oHSɦ4[lh6D%!RvPv1|IGZc/zHۃR$"&¼%FXqx14ץWJmR1C* - ]"F>vs,Vk;b1#;n$Mo+̃Y@4 Iq;Y p870/nۖcn )s/hFM 6R?(޶bxj QY_EZ|Y]!_P#WTE3Mnr['Zĺ2jܑxLlPiI-JLkN *ZEM%͋wv.IBp0),&WPG0s 2PX*0bPKB fkQ;>-Z?Y ]+gU*T!%h!灻VOJ: @;)^W =D {}YO5-J5:,2$6JfVKw d MAhp|P'1ΌC.($͠T/*1ƛ>"Xr5ej>_YVe_\^V,kIkǪC27:u2gaY5K0ܓukBsu=D@4©6nɤo2[I# KE;ªPy'rq[<2e}R낓Ep̾-]T DTId"rxs|M5YQk?A|=KK؁JȗSB(;8fȶ3js#M[Ʊ`Pl!+  ,#,9z}$]+JCOlU q?9AmdKz{wvwE)iyѲK=:c4pЌy1zcaN\"k2w0gUږm!# 2}4h5.~u+" #K F%h!)7^=%0 \wz}:m찄X _yqk1GR r#$o%P)/ΌOȶGKFeGrE sVSs kA6e:aZ[7OY8ޓxj6ݤ xU~5){%A(PwVˋ/ԧKwm& ȑpo C$;e'ˏdCkwx:Y3 \G_n[H8\3 S-ְ#ґnKy1x#Q6nVgNB*uT7*9E&TJS3#'e_`2UegJג`N]xOi'o}B?B`LJ&/ Ku2Ŏ/)̶{&}dDAh4C}T2-xDIykY֌#Ȭޫh: Feo RM-?x>zK )͉\p |[-XF\$)2*#!,S/%?mO#UP*n4(XYG>&hF>B dtzN5VD(s7;D!tmWZ| ?iH#:R.ekxP۰!K~Y@d8YEKTx1UKw^wz&t9J,,?_d993 L*5 d=M6w"$T;3 UJarFć$h8͵ag?y=<cG6 )3A@O鬄#ô Q(!o&۟.yf*2P/9R #, x98T 0`Eh?jVI_DɦWfHIDn Q!t 'ҫ~(r$2^eGF9 'ԎM5A7d2zKe+4$Q ?j Ž4bG>ˢt 8W2 g$;u?mIW'.J*/]AUϚ%鳋gFSE?]&'\̦o̝ nUז; ;*of,qMi^z:/[Xg ~qe>`㌗a?iǹORamDm}ڬ ڳU&BQxLl1)ZO:L߇ޗKFuhHv o(;@+ L:䏇C_tYKYV7G?1P)^06y:o *yƔ=6Γ]#ܢS^ '@']cVړ&%~ʆs"PYI5PS+X>{\+҃ѣ#UF; @^J~)'t#Vu(M 뉮q-c:/SI/z|0~QXVXhp/ʺm|8 ✪őǽ9%木 9Lڦ;M`^ H}j몇D1\u|7ԓHcl4a>gOPt0HTIi~HJ$橦un;7<z\SDӈ娇< vrE bl"&E}ھBV_݁ R.rXNA@}Iq-Dϖ:UO JiN6۟TzTmjo mQ-(/|5bЭ>]Ch8@툧aZ,`x#o_X˙&.F'^j!3FZ[zSHL"#8 Vp hA91 C i.̦Od9iF>ÂRrӚԟ==DgRdiD`z V-"njW"nX*Y ?[Qz^E-eEQ|=3mLk k_:Ec=`Z'ˬf.>)S"2@*O_-(m%˗VA ׽AL=?PPp:LדY%AXUu_EAtWjaC[ D(m/4ιT_JvNb!WRdb'xy啷 ݻ$ N7(hnZuWLRwwqҮMd!;;uڀ-wɮ]Xd+f/X'o6{kH8g/(ȋ h7W|ԜZ<869ܴjc89KMʍ¥B1a}gj|rb ^JƍQWaZ Rll\lrJ/XC?{yp >UUߜLw|UjǷɟAR2:̛VUEUg#] #) qI>4>-63X4){)2v,űmٰye]S9~sSѽ7'hj_ V`,E %b}=+ LOE ,dA-49^0y2}3ʏQ$'Vv:.}.eu :L,"8uǯҧ؉瘅IK;Be?. uXr2TY;c)_kzfM^AfR0IgdZ=lLȊ"۾ր{~bo*iiSZ4.O:tT3Е㭖itX>weo7(ҚۜrVF  HbيfμI5F}iEañOADZZdue R=7Ãe7X%<`;NS|UJ$ QlB5M(.tOoSVA8 ڀ$Zzzk5{HNNsp?5Nb]H?}{;ǑލM\ݽ_Rs ˬm4 Y?,A G6!v-aCGNmm=*",U'FSS0KauI 0;P!΋XɭR3Vs-E $uK-;n$>}2134=>d;M)3˯V`LzY4· ycc0fD|Ķ;8,pBxjWajL vZ]rDzVpy %n3? ~jdRܯAg[a%`ìEJ(o6*%X8ݳL$'{>E#akps_eD@cYd2ge KH6>n*+S'~Z$y]u0 Ju1Ze 6FI?x΍`VLV9݀ jds~AY0zJ*RƩl <Huƪ`fNwx> 2RΦLŌ*@q~PKKE #_MiJA. &N_ԝ!tm߈*@!k+k](>ׂܙt1By¸96 ۴mAwCo'x1?YTD֏gu8)nSxSy"Q;8ۓĿuO 1GlTў8V?P̈́՗A|P"Kˆln@mlZ' ;RǍVcq@ g<8`vX m+ he hЂFD/KnԢ8]'~ܩ' HAȼY{[r,skێ$ UH@AvN[a},*a:i KT$ (n-D4ps-ٔIe.  O~ YaU7nHK*r+}Ƒ`&I VH4FJ_C8mvG|x..xz8eP& 2a?l.{Z9f.b(QY19MJ ,N8P>}ؙydL}(*%Q|2z y˼h'n !vQP`DE`?Qյ Ϥ ؍mc+jO;m2Ã]ڱô=%[^) DHC%>)GdLO0ZZ1Asd jo=$.%@fnQpqQ2E U)}5p*@ 1}ؼ¤QG?]C!.i!,6xx@Y?[i342xBɌuh硙P32N goYeE#$'*z_>4_.k4,#/o#O4'g铗&ciQϬUQԙ"bp BE@8:^ Hض@3ns󏀆,aZ& jKe%^8~4S\UЇuωɅcrnbўCy@X"g Y|KMB0+EK!|{u<C]*!Z8ՙ] ??]fƌcĞWh mdt50@92Hr*~¿TsZS3^k-oNbѫfv/~B`ƧӯHJ$J??fm&Q凜'{7{ !^mcĸ!@AbGsRs`h쇳>[w̎: [onfc6=J`s25B$ʈ&gV"|0:zw*E~!A/M/.=Egw=H"ܹip9-!lp!1Oɸ#a ʣxD5\Ӕ?L]oBO6mbB.v eW=x2Fp9H+ ,3IE̎^1ZeB*CUTfiEiV7"&Ck)SG Vo1،l}[=Rc*>M [+Ӡ<}/gzM_&<)>5)}q.nzSI-&\.JYؗ&yx`?o:{)fx]q}d_j߀ߍb@5vMܨT#1['s >R۾CL :h{crBf./_#:[J ΃ IG<JSj[؊]CfR^.wepDQӶ|c.҂_ǥ؃͋ {z)WVw#Q3a_$yMuS#lk-EwO*9Y+riSA,3Ǝ]<pYO2vk6y s5DFe9&t>Ȣ\x|xw`mZRqtaj1V#xoߩ*l:G4 |<"8 Fqh!aMĤhvEZ})k@r/N8`|Q\muSoOrp+~7'%REKU&;0]38RYC@zvE39Yq? +OMfW-7L2>==.(_ YVjsNs;Rv͒q[b`"^^9:"1&묐By|y<'CW8FՄ[1`fp$5^G0fGg @&*x hc8Hh/̉t Ca5Sb@>`iI)}<ǂs 蓜RJLM .`&' 4x),sMcoB=#8A%g \-!-r_9M[l"aO[pȋW藼sdùF‘u?kA o/,!J0fHBGK tV Xz2+9;)E'b/nʶ]Wy_u -jfpRJvT+'rE{!gzvQ|ɽ9F1<HUvC ՃT}VUR .yKG`tl_=WE[;(~"!Xg"/ab`ѷA4w{Ydz^q:) V2wb̲[mVsXhEc. nXUKl kYipD'):ƩK7M.%-Ֆ:.6ZoTEi0XT ݣ'K{Zkkѡ.O}Io)*m7]0FIEUx%(MW+]e!Rr{K[$1j4.2yu3::TQҰ;Cؕp~JdB7Dzk`YFbBo-#62 EsMF T#(T`=.VAt{a`9X_AdSR'k+zUf cTʙ+%I vQcNn(vCdENjP?9hЖZtWBA%k )VϽBs}6mуE>XU ,ܡǸ$#ĥuL d*+p6Nd@aycqG_Nښ0kQZ&d 4\9`qE=XBr01ATȘ]IcUPx~K,KzM9g~"! P iㅏ/Sc_FI}\FaMA׷.lF)Yn7@Jf3L` ό㜋kMw~U%~`bУꅥ X];>f{Y'%NSWO6}E.l/t*r' z[0AձXZ rBN$0_.@h!$}"8gYV(DRGKv`0>[Z?īo|]wJN11E^]`*VnwyH'}3',Z "Wս( x_Ǯav Xְv>mth['Z1ʋNw6 @XI %,K B-iP#~#BdS^t7H+cc-8V r@zLRbFK&S$qʂY7!>S.CIO,('%RVfvM|VzwrWhu2Y803ZLQf*jпK:@ZjDsR` AJn~oF|])ؾ)`Hp c&*;+>yOޅxψ(ٞ_~n"^5=Hshʊ;׾9.vtbl3_(Puɓut4 CIe$S a7BUIJf+&7K|SH\^|sךs=wTҦ _eV 3%O^-^niX rVx='G_f0q&C2! +m熞ǶYvYz1){Еbk+?Abl;7YM׎y81~kP=U]ƔxS% 45yˌjcЃ2<1jEcV|t'…@HPx;+]XV[)CJw$z5?7\n:f< g8,9ޗIq yD?1쿅EY ǥ@r:k2H )z;poa 7~:RANq^ hRY6}IN.z~HCA p'E hkQ^N'ʋCo@(Z3xmnʓ#7[dIڦ<}>8! $+zՔ)Y^m4J2w|W gg7fz }̘&m#VY\KQy%_`G6Mj֖fzo`ǝ60$?roLT _֪yNNx'70BGv[Tk,vFj"Y=P\݃RSTkUDc+ ˺@X|2kf,+4rmĈĸhnHٝ25¿ozh"wи龩^WPii}L@mk&-)^jqg{zAw@\ޱ@NA)8gÎ kCWͅ}Y4eZ#,>ű |V@lkk!be^5Ȅ7”@N $.I9YcY7 [O8i8W_)@}WI3{K?x/a};vk@6$ĖW oG`Y?f:ܩ^X#D J?]z!yDLEpZG.&R.nC_JFK_2N*Rw?z6DL孟c0 uOvש<"/02GD" p<9$d9σ <揉8a<'LJIIp-x eS]]j(Aeĺ۟hjg/$wrƑbV}1;f`=fhU}!/_|vLYZUV2<ĔD:Q⦞s @,rB߰kfF|)[Dh2oqn-Gf XoTD*!K'&N "mLS3Ǣ$ ̝aBpR>r+4 ekrjBh'x$0 ZشZlyzvחգr,:x'o( hg<Ƶhd}uH -oyLz[kx1Y^"%^lheg4trvF#0qDG R/'w.xOQa}E^'CsF=x.1S^7uyF%2TM 5E+ ^tdo=*6K K1](X 2 "BDᚊ49,3XTQx,.8?_YЫCگJ{}e](nGR:D#*XAy0PoZ ƕ0᪬9x>jUT$ݛ_>/vZa(WHRH^vc)UؑqqL6d$.Ɋ: [ڦ'Www8tQ,GT,_^I듁2 /2)1Hvn=$eB]"΁FCQs!zT7 SFF,"jl`p?@¬zc*ݍ.F$uʇI ڥ^? A}\]}D\ùOoG'#gA'ZiuKr 7I 7~&t:^kv!ev| c#U.|T=A\H}c%ż`~)d>||, V8"sw5m{U%;·aCO-Œ 7jI 0"uf\ [aD^6JSuu -SO b{e( yca#~ɟSl 8jCUa_ExP1`a5c͙_S>Tj;)y@s .H 8_4ǎNill8<2t5*xkK_`&VZ~.SĪ0\ՓWJޒifB÷*}LoSXZBaVG3ZF!W툕= bs?ۀP4jnF۪lOEBb%W !z-тZ_=H! oS= *ۛΑj;D5g5dY낓'dRxDŽ,kX&]66/9g,S*B馣?(e-Y>VҠ!Y@If矎arDX$yYU i*69#hMCO[P4C^|_桙[ɭNL*XqBJ68( B~hsC)&G `7]S(CU:έ;g趛͍]U?0A38 |n^&mH;{)bfNGjΜ_LXC[$;,-+k>ݣ<}YI+"9U\ԁVJGytԬA %W.\M:z␠jMgp.򑀁+o ,bC،Tӄ0aO) f?#G6>|_KfNʾDjy%lҷҞ!)Lx3Ā (X&Cm]}#fkbw1@8723 HT9ʃl- e;.01zCK_ \Q\P2ް߶`ۡ@DMzNKnu+juasM\}om!݈]v*QÙּ)Si؁s~^a5R]Z[&P<-"ECd51XO;˕ ;Pˤ%YFEJ2%#R_k1 +[NL|{YD׉Bݱ&+U%IwYm@bFNdݧ"ӆV knґ߆_YsY( HJrRE7H|_7p3(̮~Ʉ'\Bn\F`Gh{bL:|(r :#' 9]y\r8ߨaEoF'~5`^Q\ aޑr을GA~TK|7}&1N~M^Ͷ"&V͗%:.Yt)ln5( mb[gmxÂ;^QP"gnU)ue3Xvуc *(7-ɩ1Ҽ}\ҙ`Bx@eN6`Z8 _ێ%c|DZ^j2 ,*6؉"f/XJXpJq7& >nCta)UtKUن"Jz_̿uS.X$i(=7 >˅'ӡd΂+t^ůcO"FRh77uX]|lVH\jaRhn{hUD @ DG ĿI F$SÊ%Q$ +vf;6mkP4 "\1 4bNt*B\19{|{t gמoOɦhzw)1e9!V$hN]|x꣺D`mFU)`8&12#l?0LY0rDh?^u_0Dye:<հo%JX*F]:Y4rNJb?H%k% VˊRI8'!U@!5hC|KR&#f4#5_%:/raФ3Q<˄u'"}rXʬ12Sqoأ9!RzeW8?!!'w~s8]H~4ouMۊo}LFe9\#SEg:ۼ♲Ō1U}+(ͼ`k%2*aTۭaa^X~n.(WuI-f28_I^˘gѡ Fc˷a xHc+yfqTġEжG#oc8 e d_c29m2?5)jT :t? Ӵhf~FUO,OOؽ>z䴈S90}`S 5ByEHFnzOtc!y*}Zϼͤ+*ߒx3W~XH ˟r|SR:ý`ڋ{BQzBv&uHk sD:I.B:4b# ntնp Z4ETݭ$W5+ T*Cqf+мJ+-]flQLkm{áHbu *i ; k"gׁ w4 #R*1F6UUFP1;܉\Եm6B9̃P&xӑ . ħ)2 }piK7H/5}Tv ^85xaS >붸vLs1%>~%/H {4=S+^2J+&\A&WZ[iYNZWa+QqhfO2 e/6tx" tose12e ,?qзɿ)OsŵBN3_;(Ύ]!2/Y%x™;ۿ, mVOK/ T͹7?=roehU"b)gqxcO5{(/e NysW%ް_nM$18U Ͻ$v7qj2'XۡZg$#[,t16e%rQ"y+1Ԑ/L)и ;0R$QTev=\^7M6C9znJ,@M#sEPi$N+~K95?u\F26̍ l9_g6Ec<.X|X.y9\xYpm? 8 1hbkhԎ鹾*Op$`#K1:쌫Z2MlD08I7aѪԯ1 nj:N5آ3JBCKym3m]%kApQC=R?ˆUHMH؜*LZ}m)Gc F\Vj<@n36 1}F[L6&6YU ID.6Dy8-.R7 _D g`|p5hBEfS bbDt;kЖڲ7 \3^-WkTˬ1y$Kl%OJd)ϒuGR)t$^z? ~'{JF`o )ܫ&U3U7 B!;h?6h}Dl&<f:a4Sb۝-R|s/jpgN`^I3!*b䑖ӱCoKeo:< ?u'99%0n.zꕂY1DF~,@y|3(_͡$v`Ք)nMtGPU#VHcf}6;YG5~NO*Ȋ/JS觠!Dz ldUR@΃˂pҎ%/# pk=((˝׌c2-z ز~jwz*i6+vUx|I,SլVC|K)J%RAoH2ȍNc;2˺%BrkH 'ElGƛbWH\S' h.*如" B&( ڢ٦xWgg.(]Q;G' Bٞ̃Ph6۰+vc戼k+.WHUR?n12ra!f,go#5X\q5^п9cyIQlQG-;.xFߔ֗?J lxS )+d4v5 n]|~iԇxy/Z|"\޵( i9{FH _O\ADf6TƟbw֎Vb ͕Z좦#=>zFqUx:.:!6aX$gȑ(A*׾'Қ`Ẅ߽WoQ<~^ SÍ})y3)'$IgVy\]IJ3X'J0V3Я Px(Ë5gnNf ЯgG‹0GIf M!Ti@#t1;FKP-%mSYۃveLߟua4~ -= ^SKA0^>{qe{&IAh"pyb1;b:p?j&YpY1af03'Ch#wUGKɡəjf:Tg%%mw-5'eG`w#,[K@.Lav[IS:ra@!ygW|2z[[򬹜";A\+JU13hg ^ٻ b̥?g$IB3v 6dG3bpKxfE(*= Dj=;lʱm1'u6$= %'CqQ"3hSb":!cS.W؞;ȶU\G?6T`>O1/gQ jEڔtPv9h HN|FυtrNB lSUI:g}vX8sLѽ ec;IʐpYe?Yn"k%M;/3PP Ȫ)1Y0%?YH2z*ַH 64,]j.5{NC_IZ`5^*6֔nW`R ȲV(>~L"~<}5Jȁ^0>=j#C@p$K'SHB#k⟿W䯎C<)(=4V)~yzSx3*m̲ґ6$=j8^V\5>𳂳a"қ)y( 轷]$SGPK߯bu<I L`wN N?W`2/̗& r=ÊHɦ';`$̪v^JcIm8 D^tmWCxZ "(;\*ZM=Z_JmG{4 BƜhRU:~κqOb\^⓴.! sҋ4k5x$ ql;G{8'\tpU73خo !>qǪEP=jt,:h|[pKQ@%Po\\eŧ)CASᜟ%Q^ Y8Ň]=^<37bSPu`#{lOwFxel69kh FћpKM "?4-j|nF{}i5`u^2+:km ̸p[щI{ћ4oТmpY\&x XXsb$ /*)ש@'fvCb3 @ՆqT ̆mq>Д %;I =v4Kk:z 0 (ttwp@|QA}M%d"GrgrM=So\7ɶvpi˫V P,䛆!qpHҕ*Mg7MQ7&(÷X ZLe]>z AvqmlNBկ/5X1 [+n?*慔6T{~+hA*[ 7 ]bXbQc& p˖ߖ Y4c滇ۉf;O͔v;GXWG=XVQP4ݭJpE@>i0rkpvdygF|לR+0J.u 1^&s1ɁTq$|ؐ2COV8x0줐!;y2j'~Si r{:_m`rv?`W$e#U~Ȳd8wTSP몱,3= cRt|@XS{gk-5k"kL~g]7',A'SEq[nkM}R$ޜsU-1.a!ٽ9zDu掶|} S$?9JNI|ٯs,c߁8ك/JY? EQ>-VAVSU@tD{pU/8~=zRGumuTvO<ʹ#!D*Ae 3r?9N0Ҋrȡ^K6xFZ_s)*]ABMbmځlUk8Q5]E0/ v-XSA(Ҟ% ܧHfkƽ=|A'}*FNw,}W؟/ JWXyTHbGUԭ R-.)X#W+hnJʖeCAi&ihMoWPH#` Tg<97t):(A J1؏ )An_t=W}-OY>hf g{'Ml7 (NUO|N*$MmOC8u刾/-Nt9&>88e9:hBhHG k=eR):vZڮ89U4j]rLu2[e` DFgfCb_Ȕ{&ң]R[Fng"&Ýwv^'9=1 ɧ^!_ W/.dcf043+ YsjpU8dE 0lu5 h:w ٩7xH@sd>x$460[Qx~7D];@܏%N􍝓|dXgve'&Lܫʇ qD&a%ol}"dTW2Ts 4Z8Cn6 j+(˔c?PKc't=4Ň6A!ѕ&pê%糿z_Jrd}ǍI5XF *9XMYXӾP,H 'XpLq*RnjP YmةX,uanu-:j2c |5-.q!  UA$|@s_>>IXέpb@)5x-FqkGЌ: vþD. ]@Aݟ&JWܸ{P r,(|A=zX>BNg[ZЛ%=|L82[Dܙ4.Dv' {?U2B0wڏl_xVVFfz)PKe`ft`Su[^,%jZ+W;J"Cy5J 4E)7crI~3ǘ9>Vco+e>g\SrF}q ?3Ëǘ>l3dѸ`{  %K_< Z:;+F*?AV;/Rjn3n^GeI1lBlT03b(ĊETduTQV7ƨlrtP|}4B nI P[0%~b믑A,^haRϽYɓuiHXBRݾg0 s>j[йY=Banֲڗ<t+f#NGH."g mнb>.B':r=1\~9ΊV$Weְ%L= EzbrJ /Pj~(Ύo&:tekXs֍_/9id&PvT c;֐K~y|BZ_R I-LH.gf X8EN}{d* y3@Ԓa]ˬo 3؝یpIn!502\t5C8-8E7IȖ"{GǯJ/0[f'ZTlK}ᛖrI6~p*2xڞjo(tjĿ0>%6jD/ F$>4V #ݼ(g3N=`TqEeUqZΗޫo ~f']8cjQp [[s9O* ce 2| fd7b-@Y~-<3OJpM5j`xhՌyf@.)r_zD~C8= (PT$)* ;HbAP ~uma'g# K1+Ds`5Nq (++BK'el)T^_]#}8\ }:ƯHc 2Y-_X )Q7W8eb*M0͍e{R$9:c`$U 93ձwrYk9 IV'vϾ~qpF/}s1PD\qzV1~{zXkU|gpWJbвϘ kWBWe V Q\P< (Ꮻ _9x T1@ q%=1Ok1KoN{g{eo"l@(YEʯeιԬR~R#\90D0%%`Yuz !HnK5w%t++^Ɋ{(\lW,dԎKC%KnV0HǎIlbh6˱-e!vEu~V.je$grQ|ɍ?6XuN''+L5ZKA@8rf8PZxFqگ]0FW(aBY8YAS7""i@nWeE0(6S/k_Ih]+< @O(iůsiK*`uBq^E /Oy3(r OUm A5w P#'{!3_ey؁BcBDPHUfN@$H@وnP~0W pcaeAY`ڡ$imŸz''Em,Nc{i /=;ozρfE# mEOcV4KMDu`ڒ х%z@ /-!A^x)x{%ݠ[(%;+&?`~ɶO;a1_Bd*a'-I}m%C5\|z͎u\^(^oPne $p^j ?t WS^N $h/~ohNiMxfMݽJ#T+]9$ 6T8Tqe1.d }(7}J(Po]*9E?2 es[?}_t%n߆u Ch/KU!B1Ιуa\}E툊Ic*ؑPBh~ 00ݸt-ϔall:pLyR{q bL{v]#v0)ybaBkCXع=zd;w/l4^ckg0o,& ]Zd M*~~ՒL6R qm]D:]8 +q% %zzׇ|, ڑ@P '(g-?؆Ȳ xkuA"iQ0ũީg'?>a7 w~~okptGA+껖0tqgP@.o޹6_DC_pդP<(>''4aμ*"ȴ8d{GދZkJtτY" 9 maQÅ8,TsԊ0$!ꖗ4jʥޓ*Yk5/Vow #Gmۗ(v8{b'D*ݗMRQ$[%Hۂ|8J߉/y_^D;-f]SԘrۘ2Tښ. f&^>!'lYߴ < l~ui3#] O6:^Z6`+#%΁ɬr2"y #Nͦxг^y4&<I?r mb?w{;mLL NVW7ɨbh̞0:Xy$/k F T?Űo$ܪE69?Gw^c"LQ~*kٗ4kTlڃw{'ؤnai_2Y䊁NQ/ G諯KZ1Nu6(~֦s_<ٴ!8!h_-GHc#[+Z J {[i LHӵ~5%4uudΏ`Bto~!;s<5zCw{3 9t{pܺ^+B`<ك@N%S4_6"]rӷ1~.j3t;Hw=~+4jּy=H<:tu%'=#,7q}]=f 46ml&1CK P|~ٞmaG`0q.:|SL"{jǂנH* 0"5)==8hCSP__%5 ]AagYK$aaM)V8F`\pXzzgof1]!չ~^?B7l0>Le h bx8J)q\bB)-34OnTT ’'ꛬSqX>9Nd 0n^_sOY c|2}(X4'ji{ Jɻy6[cQW3q)l˱ kX `,ZFvko< 7ADĩgQ l#]T'ypZ3ĀШ[)DVan!5;Ԁfii(.F<.Ƀv^ɒ3VCcI3 r:"/M,f1ሖaø Dig _]Q\6 "||GHIA5?=42C6vQ.L̓4f"4dQK`Ym=25HJE zM 7*yvXYo&b Muqވ/k_nB_'R0ZfݸdQmRo} |rq\|߭ %b O~8&UʖYIetl6wp8ni4L'?F&F F՜iן@yd@xJRЖʶ`Ch*:h|9/KBLw:b@CD U uu._7t׸nzSi 6S]{ vKcB lȑU*w&u"* "-EőF-"ːDe7\.aQ.$;[fR9?׮3.Kiicx=TlOyX.V`ofqyU u.YRC ļհɗ+w7 ۮjYj}mj6H_7TbsC1 :ɆSOݜ$!a V5 \vͦ,G/KfXi5y zKN%oS&&$D b8 _t 1f&FAlkڈ[^w{$Ly~VԾE~Y1 ԅ0[O02pG?g[ [?c`54ViJ O,3!+Q<!y5{MsF(3Ah.BDuia~I <'@[GlJqI&BBn:PTV(b2ԓ΂z|C wͱ*0:|hrV"RW T58› MFыCtAKu_0" BjDbECfn"2?huý?e+9qsg_]Ex~yC3/Ĭ',DVyë.B2 _)dsaQ4Mׇk ƈ+,: jIk(b!nŦ=HZ*:Z/ rqMDFbQަw"a| u^C38$F؁60"O _SR;C0?Y _b.zHV|h?hYS{A%)-2sVX$]av51#)CBUx ]_y K"\ꚝuLIW5a7$^[L/1mQiE2Y , sZ =,5RX"$;#qcqG]#ibT`_5 "% ;׷H޾zTٓ!!5x$fYl eor6~d:K;+⼊A ,oXG&ZXmO zGv@a' #1%@bHb(iE}jSDP3NIHڜ^Cơg-R=q|ר4H0SPI7zYkD!k+| Nϓ찺6K42#?EX[gQE Y[Wkt?rgjTajU"/1hp`4AXp@r!K!wD=*9%} qskWɠNwB,7|*ދ(14ZoAV68ϟ@$rGZCoڧ 8|=&뽯sߎ0Bڢ̆U]ӂ/ 轫C$[4x/ Ǫ;րՂ}/Oe|1İޓDsmbg۰0;Ot:)4wi*8O8[s[~˺ 0B-x/U6l:wk9^ll?!>汓(W{TEL)UZ*u[vڣg p)!rc5.4BurV.bpyb"I*G(MB͙*N2eܫ&K mK ̨[_y5nR|laWU.<$şI6tvʛB^Iq҄Ì輫9~L#AuFe ϑEx2)GG ǨG.21}/U2~v(.;qJ}C} J3Ǜ6Ew[b.vCQ+csէ.6ƓZwGr ֡Wߗ}l82ĹU3]RM/`1 gg?ochhGr٬^c0"UpayYD~/Jn-;+*[Q~]O,˓ꘛx{ڒW[Hl6SP{}m1Р rl]|Gyqrjv؄ * 5IHjrN7晥k[dMI~R?&B4&iuV@F(VXd}:z<hH3xlkȇM+ÊTO&`0Ke"H` ZB]AW3K# 6ʔhoJbGWhߎz"|f@e4Z'+:NQ YQ7\Y/M!yZ;އwLE Gެ>!j?xztLS i!7q1DD:~vY:"QYif#>$ÐҩKn~hCǮ=ΦKf]TeŚ23]^E,ztH.-S"7yƚ$42z1PE7|Lބn8f<&vAСR. &zEނUĻhZ20$'^+)皤x97BWyTgRzsYa[v~% TWCPW+݌Dpi%,NLو5X) HK=lqLA>N#9~co,7͸H58Tq!|ړU#&|%gqzʑڱߚ%ڰaRn&BFKwi%)V# L'SO BY@-:dg7OfY!IQgEYKp܎A FE<'.ьf>J8lhFy^Zv@\ rVp|A*n?_[ri+v~یNB;AR<Ϙi͖ҨBަ4uSD+?OrDRRR.#X dH jz &)ahw4QZ?/;jon%^ظ&(\¤X}#2,x֌9& aoMhQ0b/YGdYȲOvuW*"\FX/|\y 5.998Ƶ֞.";St,yKKvpXU/>u[mHOhu=Hg't ٲN͊38Y᧾hS;"˵(;Ett0.[9gQ,ji4flǸ:O)"lթ_egwd}E1>a8#sT> ,C·+WGF0Ba_sY!ȎBx N7a5|v~u+friT=ЁE%CF(MS~? p6T)ɰ*Q{:JrXMkBzWF\CD]7e5 #:̑釵㷕",?@D Ȋui^\YJgMg>Wem9eZf6r=;N KS[B4nQ%3&O0Ѯ=_IfZk }0Ixn&R BK$o[j3+2'.C1Nv5"A;%9{]@@DW=Xh vNB6OC%'wzafln ! RhXq6x(G]^YkcfP(;-!eЛ]y;GA&Q>m%A0MFb>`GΧ&Ɛ>t%exg)]&— kꇾ&#:ڨ{.ǪV3D&ͤSy#ԡW/$֡}=eMf5_ ӯiْa5ޟT5QsH=Z>@O{[Gqz5縩_x#+j3,PJv. 6d;8r^c>rzWAٿm!N<&]]UvJR~*&@K@R bE:o:"]qINWV0d-7-嫑҄SQ]HU$`! #NkYbI|z {^+"ҿ-iiM]ӃΠAʰN?4fH D,ae4ZBz\$< lX_ՀeHI8wFfi&JmRMCEɊB\ ^Q->^Dq| ǭG gdr,,~c ]g @] A!W:KZV ۳!c5'I`xWfaGK*d؀F 6L}8'|ęY:sQoͪ= |O /z|T8U óH@erO8Xv|Te-_,_}}g`O)K[d>ywF_p$*)i #OO{u(f@xƶ[M&b`?2kDuUnmߣ#`jsL!!gݭGk<cOBnTͳ>,0 KMY gtf ʧLֱ)RyθǷ 5t M:=g BN@j)`ѮAV8tlR$u.:d։n /mk d=p&#,"_/V,͒jMKnÃoL#ȶDdZyvij옻|1᜗,))|W;RkYv?aq LRl7HԪNSVqL̒HQ\3oQdHVGΌ:\""\nMZ?Lg٘o' +t5̕g~M퐒[5y?knwWyZD#CJ˒г&E4~ρO 5V? HRj~`&'cAlRL@ficZz5mw#gYaد`y ZWˁ)OaTJX!lBq 4yVTy.{jVf 򃻽F Ny*ʯӤϗƿfʜEsB˧^}tE[Z@4,Y.e$cO]31+c!VwAlFjU[oz\ȓG@,q>&yՊՍǙWR#A(?Bt}Rh1T:5K~+34#Ӿ_P7׼Qf*$e'|߬!wZRu[<3H21 ,„/:HҀeo*C!gb:͂)7Xp?_yCtP}"J7qٯ^g$7&&p49㜻X;a0?uoCR^ǬdILTT0:g[ 1 я۟,Luv7VPmdk/TN3c OؿCDu-?eTM6RsB]2n0 hYi*D%e]bg)̌tYig']MV'RzpgAK5rc}xq$2k]}_+ ̍6 ?d,*?^X Buaڴ[u@zWMd~pM 't0vgP9\xi2hX_4*i#= @z i)%2C nZ S'KԤOr_ @`[m}YRC5 TFa~3eRwdh-TTY!տZFa,4t7Ab`7d!D\ @Īl7hPn>2eX̑Ŝk0X㻱XL9n rHa)/464a-+g36nw/W:)CW{6sɚxLpظRׁߓ=) Çf!!;4Wh/tԀyG=e-D:pQ]ZdC}yQ-&$)4PO:,̄p˂8$/;}+FLb`H0Ɔ`(s';Sp},'CU;Ey\NT]Kȯ:In}^( [F .i\$5 nSq"AiJq^GAPUDkTA*p:[iШYy eJ `ꤌڶ;ӛ>Q?$&u٬:q  ebczf@2r;=sDާ )D qn y1|iBt-TL{L/%[oS {qZ8 ̲ى|9쉔6m h{G$R!6bN=\\NH=jdkB==E87Y|xt|fo>9bԾrP<*vtqy[EѴ|4ZD*2 AX"EQ]%?c4]pE ns0ɩJ[1jο Pvv X6Fw=;y9cV\s+rFtvO 1SN?lnho黏6 >@]pJ~.R+Cjvʎ*]|ksK&:g>eR@+Y&=.,WzlvImaEVO&5\hdr7=m$/ Ww*&z=DyߨLN UtЯE?n`<~%,AqXOLP!C p`bt~xTqT,._A!{ew7ia!DNXˆQEN5㌟b')\FnΛ)[E+n}'Y*3ȳa~s{%,Q .}g9bƟ|/rkL*F BڍߐZ-!dҏo)ti 4c1wN+IxF{gt\-K>Ij-leݡgS%>]tU͢Trٚ4=XI0\x?yɞ7R_\D @o0OS6'OJȞ:mYacn˧dN"qwFO oYDp7={D{YO -lCcJt:߳TyA2^LE^%钢4Oƺv3Zܲb82C⨖4/؍iGi6ͱa1"(.煽> &dݯҭ ;d^c},- Tkdm~CG9U@&Ci-yئG yd걘+b" ;Q5ťT|-NFπF!+& y9 d񟆖!dH0ﺇ#k9 pWmiY"*zǃ;dzh WΠ0Ov>\OeMe L\[Q7ɠ So3[@,\n$W͉n:٭-9D^+4kVžk5I$_3 1SU#gzy ۙSs/UR7q]0eqU@2SVe!?1 +Ezߕ S6Mb^,\_nIi%/AlQsNG(_]1qy;,M \8Cx}/U2Z}=JifkۯxXvu"kyj3}Oh?7iGͫx[N֮G*GW&D^5y*ת-[ρ{dH'dCͣ N\$I@h$/S2y:k1ό4կ]G1Si`IW=M "6 =*QbGzU[nj+8' kP7%B/@ulU9~}ҏ @rZ B7[O8Vhֺn? طg%A[gg6Pi(vP $HJ减{CYu<+cX0}^WΜOIց;Q `&qmOz hMI LBo_3pj礔e/ca|L6Z Ky te! V:@6g_ATYeV̜_uALs"^NBPN tTw.IM0"7s__5\͆X!,!N9ӃvH"Vq#H6[q_V17%ۼúlVxNB2T}'ꜞ<t5n[o9G>V1RVm&VUI<Ƀk8#/ [VCov=-X\c|Õ}O_/ߒ{]ܑmS7̝iΓ7tOFm8c;Tj`J9;0bh=ie:Wd2QxJa&ڮ=~˘T~U\{hksB@1B1w%rC!P:-_ 3qЮ`zv'8Zqp#;cѓZi*v.DF:KlZhuoҧx0T Axy}D0 󭆠%^M49 '=fs?8 &X{_5XH~ _ǓaEf. Vw o(#F8sNE%FHXm8$[& 'c]ס7xHA\xt]Y̭(@gv1O:%Ȝ!#PO!P Ͷ=7w}dKnvI@]18cpVn9jՍѶuysOͻ$(7`_װ\%5`=uav^qs`Mq5lO()~Qu_.k`1Pl0;'P4ܱD"fQ/ܶk.ՋVΕڑNi 3<7|} 2&D`K3.E!blNdJ<)cxӳt<٪!'gXhp6CKf,o$%յF>Xhڋ00Inɓߜp9Xo06<ٿsy\vj8J Mk*~;umI($AL Ƞܺ6ah#SZe}(1`?USŠxZ7R,BbS:Tg-F>3 h~E 8vtPv(Ȗ бά/rS[)鱣ԍC j,sNѦ]$09SV>kV|Uw FW,Iמy% ۴:Pav@2jc\t)A:K@A"gˁkrދm"Z5$2*aV'Ҵ ݆(<fiPA1 7:H9#ø 3ݫ8 !¦g^`}cPgHMGbsxy1g;fx%_=ShuEZ6Dm%%$P:CP7((q/~/^Y㇦ N?KW^g'Sm(C@]Px2VEe R9ء'ʕK7M mEl{ea 0->[9ӏ9ח;oRc᧝rQ1(,ktA,LG)XW Z]tQ}?.sfX:[NwMZM)ݸ绘z%Wz=f_L I۾Y,Zs&10YfdÍנlPfH_`x"ZߦAT)R֯Jh*(6p1VhbF_^>Y#+Sf2`qtH)18tAJ JV27i}2 . .+z jN 'f=΋czGMox{c`PR^7 < _SxQ1]b0=5srU"ah|?_,.6:O_=\kgV౸q(ؓ(wbsvջІ iSgZ\1v~Z<{ 1W!k»oB gL #t- l鯱|&GJME=gt+7EFPZw\ j#2oYrܦ&{cKϲ/3:BB ʈܐ.CI{(e L'4T6/=mtD[9{T CӒÎON3!-.nSpٳavdS$o>XXU-Uقs4䘊#NiCH`}-Yf  ETfbfjE ? F(${'}hiAf=}-_ lيMj臘&U^! U><RB]wy|/ŀtIr:[ts=cD.?I2 Xf≤z%X{ѮLCdÀUY~ዲp\᜿Q2e^VFk?XB tu'Nk.hmK5={EX} oH8|ϤnԲrD>q; 2 שE~AgTWz= 9/* 5ȺMx*;r2C!A1ij?fD\yr)D2XT.}T^Q^P[iXY/:L=m]sXH"u4jRf}N6P⧱h8AIC%~{hq&ŕ l|(Jc~i8,e@3Mvz]G8ǡ|Ä%2&}kYpNbi߳AMΩET/VCkybr2 ˆ\*8cC2TW8,bC fp#Le@8S U W)/?\ox!"n?ɻ, K)%Qjcqӯrey,om!Ό[!b2abMhMk:TȤ)`iwGR{щ+ș3ֽS*)L{OE}Bw! aM Z#$~F\",C~T$kO([!9]@ew"f"5T.:M3"kX9JN$!Jo@p/|9yV/(b WqLN^9Ιq1ϸnxUvl! rGG ߏt8~ŧmw|n,Hz]VKJ0F~МCȃ'|O~f~҉MW>auڱ󚧌@ Qc}X$P pE,b<?kW] zLû ۇ F(O.(zzޘa(u1 HΓQ:T LzjS]E:w\(0cZx9̳{ e\)9t7tkN7Kl`G_uE0)8vLB.tSьn^؝"/("xHq>sr\*D'iK/TL0ZE^?H8WcV'J_ꈩԾRhIכ]+)VI{ -lOL_I:.-w*7Kۥ/AnfMt5-aY Ѩ o}1.LZa~ vx+/ 8HTk]kpXJ+seK4>Zҡ6-[s:v&GʚJhx ceo:O\iFH5:0hea;bPKp5.[!&LĦXЙQF^ ;>DwmP=҇{{bmp.L]]$IJUt%*By }Sݻ0Ȧ) @AjZ _NM]j:?wEyju[pCVכAF A_Io~7.yβ" `Vzҗ(a`6*Y p2#e3 4!>~Mj|\Us%ɴU^h(G|B ɨOEIXƛIp%z{nR .? ΂9љdŤ m?3'v4>Eq^+Jv9Q"q\t/wd  ƚ$S (8҅~uvhkNy,HZDg]Gdgu"F' [䯁 ,\D&T7SB›iN4AeAmxK$W m{$dNhK]3I{7͇$FPq'탇y_jqS%Sk\z]*UuFnx4~\z4sd(7a1 3ԃHGH$os|6A4I!i.T\9GBỦFĕ;K!]oW 5 ݁ #R"ZpuM ?Q^2Yy7/bE2OKL|YaЌJ 4OVBZ5pb$U:I1uR{ n"xdGiƳ\53f*1m-u8>zbb<@oZoòe{+!:ո>aƴ@43%Xj\eVBíXEP,i[bʘ ȮJ&X)(ay,SﴷZT}~2)JdG"GucmIoҽ4[avQE|aE*w@O˖u Vgdu (6jtPD\؄_Eb |*(MhNok"ή+|${--n4+`f̔F-ˠ¼6yUw4|ƓWC_ V$gZI;z=@^iUOvB9Vnv)֣oF'L3rWPaw.P2ʂ'!0)7{▐W46☐7PiZb҅8ɻ<y2C Ih@ ַ `Ɇؽ^sIfNˆ/PuwQȦA'n"q`@k6vkQF$cQUwu?dI&5^ߙ/f1R.Dy4\ $?@~5} S0du3dz^]i9ĪTCxRLeb(&D?e $|1)D1BFo\#(_8$':fM\PQ -z}rwgSG QK a@MJΨGORbl@$?g'Ƃq1 nJ. ';:R7`KW,bC:6 EFKbPj&N5rx4|:>ٛ Xa1ˎpW~U=W}g,gMS j]ɸ| k0ʼU}XZ$xW֋vG3(Vܩ,^DZk,u6r,7L ,'4杮Ve⊪,ĩQ/}ZS9fKΫ^o =v"f9Όׁ qlU+~hD̎h/ቔ%d(}iE9!ڳ-CWo jW)9My<& Mz%WSS@bW[ggj_g4z"u83F!e l#\ 1LXI2[_ OPPPIǂ@;5D0Skb0Jo傇L,SP.J^t ?ƅlHV,:]ܪnW vSRՇunzUTlAL֍R̖6@/ϝe 2MH{'OLΪ9+>BEW-`bա+KTDn-xj+ٯ嗌C.l8WOor-oKEZɃAs3豠$&X0šxSN{hٚ$N=)#ic!L3|aKnɜh7ʼn?rIX/+敆2j#=$[`oϸ񛱦g4RwշZ^I,ae0ܻSϞ1dpgX\eQnd0ὰ^7ޅ3`#踅:=ɗx_:h3Bd1#IvyaǤqwe--4"%W6q^epGҁq\ u*v tR9%2Ιңzdڡn &0kgĜjGAĻ2Pۆ2P! fMu3*l{\/N7/޻F{|03]_  컦CG4Pwx(@%Bra]U Pm|LE [!P׶Ctf ||z-GoՎc2_6t{6 ,.⛰]Oґ&%xoG#%fHc'oۆ9( o0ł-RW|xx h;}&]h\nd_)3xtfgο??]VжKr>nuRp'@yHFpA]|mh9tLKB9mOОp5.cYaS3~I(S0xn.ĒE טPC|O7J{ŬSo:m}" q`b8Y5A%|䨋%y:Gnr_>W>{|ayPׅ<^TだmYgxU 3ڥ)ż2V@Tbzs*}p^ڗP:NKf:;~J/  3,ZAnAJ{UJ-vLB+B1kP@ E pgFg)šB?:iwlr#nu{i<;x+nޤ;Az N$ԮE)b;/W>ָJk@We҄iv"%<\nSVqZW_}[lqn&YTTkEE>ޚ3vuZnEeYY.ŌHV%3G-^@ f _41[v)l4WpvD[HldA:;b|JŨnZc$0P_I:XJ@>5oXycS-c\d-aߌ]w7:9'[|W݅UT.09Oad<c8^IQ"0Xn]r Sm^oQ?i. %*Z"NiQ q0m+5j ,v:+Qx*hnL?<o_w0jwM9X2F:mj^cOr&ƑoUx f[*&<]@2(cLa<>[wBZ9!M1r:YL.K%>{zN(".gXJ #]U ;(% lP0 Hfhj^Wr FY f΄1$E=9<6is_ueiJ|"4'fs:ȯ`vp|0{uJhf*zm*LI <*x/t3dӠLa3;s -yڢs)tϝ|0ݨslHmz1gh;Ml]Iў$^PC5f@hC|:סG]>2EX,Ϗe 4X#`5E0RǒQAwhŴ4J +'^2:ޯlT|ar:o)ݾ1q-t +tHp?[~h+BZb5Yc_ y2QhX'T =bɧ8Ć4BN k+&?m/"HcR윱a x|\[ eӌ nFl^dx8>v5&ʬl kWj3 n zsv-(k|ILذǤ_)>%k:7Ճ25hU*,&iT/OqI+{Nj&\rQɡRS!‰e=n61Y>=v3rx]p_Aerމ1e"y'Hj ;Eiv9#:WS7qR]{.0 Y5.N೔u;ҞbP>u[ѶnH> IWܾ@1#HjWw8ɾ-bùP!" U;Ѡ?ӳg,3yv## c3h^4-Q.%>)ZJߊY$ MT_Q+M\Q-jL{_ :XaW4m?f)FwKehU*AfT3dY^P<ߤ.SbX*S}W9n )(}R0ThÀO/<7֭oApPnV3k A8Ұ2tTaqm\1Sy]s6J7,*M3X;VR|Q ea![ELE#h:."B8fVPDKPpQI80#L=1iW<%21+9AL:_/&x7xc/9*|ENC."9z#i{vy|eړ \/!-zN6OwS|6}w?9y-cZeay LJ?/:ݍ}7Keu%r[o, =*3T]1 ̯0=<1\![+8t@lr= $j7ҳ"dng7!ax'A5@;#.;w]]pDFw /z]7^Q,;\*I 7_^ۆ ۝h!S2n *MLk=m@eU!ӥgIU"a~jYm2* |MUGCUdE򭷋ΨK1: ^|Hy]P<4T.i"`׭~Gz{'2nR]+N\#!u߄ԥ-9~(qj]am}k uc> +ꓻcm3q_z~ Ws\rN8P`(R;ԩ㚭ÌB#1n"h-߬#6ㄤHS RF4P;k\oX!a%{6\}XS᪣ۇTIzP!ԱIOq>J;+(g w/NN#ii/8A C`Τ w,B m.L&( W$f8j(do {xŅQd fqWջv_8o>&um%t AxE fSU2O#aʓ=NU)Ҏkׁ3rm=Z@^޶1 柪,Xȿ.+`8lŞs' [+4 s8Y1_.M, LpBȲ@fAȐ~EUG5D15FrHܭáysM//#Ƽu,r;LEY3\΃|҅߿!G)"ԧ;O;FH dj<EjI_ 'C "qO'!`rdX`Ow}aF9z6tGЋ~7.?#8.܀l. ȷ0ʝCX'.w"u~VhgkWu0:GLb;n֊UjoJR?VESr4Ϛingǔ0_=mF :{tŒ@L?̷֜ Zh[aCQ I 0*vH:4 =2*>RxwaJ1A`bz{CBdl:5 Cw7#܁a6  ]wvS!=?mւ@W9gA_=rtq }u{Wmebi66X dR53}<6q51Und(VW{}ްݨ@9 O .|ǤV=:l mNOVs&`$~WR @b)2'|%=kRl|xԥ^BI#S:zC3e!P)߳#`W{ бh4.\0b $_3Q6ZIǐ=!ok@ w7ugRIe%4G-J#R90gLq2eK^vMy5i)KxpeL:5;Fӳq -ّ[`nn{D|F#bnOuShZopPG(]V YO Я%uu0]l;z.zWi{U7"u9)7Q,2x`;񱄺1ȹ[o,׌ WK#;sV7Ǘn]]cTxˉGK*CE6n,8H)ùz ?>Dvl`e0OiV=Vi8 q݉5ڃ VpT7i7h"XK&=i:PiJ6..o~38 )hS9FTiGjyLpvCQns"i"2F4NB,}CJ["*J9 )F X^dP_7Z Rviq U4KS;0UN)qdP Ok["FjNaٗa7UYY[r@YI uWvXǽ“ndgdݑYɗv~ =lrJ 34=[3pOwb,}FCe`حpbTo^'H*zMxjπx32bx ΜqtmK " "fk֊TUٓN{=m[;ӛruHR]kv=T:HnwcΘ} JT 1f/T[rZ0amu5Ұrzߋ߃mc/̯9ѯ@02ȃ:aMR:;_ %,)C+!g`ڈ*Ϳ| /o䒨C$ѯT0!ay \v`hSlBZ<b7ŢTsmzg UZNnP(x/!YF\QTتD%L׌>rȍv?>h;A,[9WV)g$#}SjVԎDȽc뺹/m BQe7XBV(&NydRZ::0T!qvYPaLrRĞmQ\[%M~[H??6O-g@7~V88ͅNs t{^+n'(1(ǝahä ':VG[5|D$ Ƶ: k uYcu5 ^nȁyFiD6&3e 7y;Fm4fBh`*!ZGn`d#cW>b x7@h5J+Vyje;#PK !L]'.`[߽-`+b]p{ztyh-ts9ƫM*D u׋4`EKEW:y$jn<ѡ)oySq\xY N6xY",tUANkɓcIcqCg gbڭ1x-)Gv$^?8M2uec 㠓^ԇ? qGuڮnjB9)wW ;ZCj:__6bkxGV!†jh&0J%Qpq1 (ܩ4d9jHݳ{.4n|ec|*d,"^E2e46*'ѣa\2X IXMBiopk'nߨbx>-/"q>^&PQg,;fWoKր-@SIUו|E*$ScB:yMdxׄgx^~R[;z6*$'J1'H!ZņW{m8g_<}#5W79edBDurJ 07t6fI<.-F B @vFl p'G楞- Mj$(eflUG{. h-U]B AwbxxZTݥ@U6KQ{m!qZDr۞ҫiJ)t-;OHB\EL)Yº0v2Q2ѭjkjk44hwZ"V͞Fc{Ё>oiG#oJ(6BÌھʹtI?S-|LsPKv4 π.cnk!LNH ۖd97V$c]Go%uث@ d1>K9>7_zĢ~l!MO"p>bvI286)|sI31T^Bo.Z3ɖ@aIՒNJMZoC1.xY^QV^ؚҩNkO+äz%=ġgTZ9[Ϯ:S,r"@Ń{sodN< 'n?>ZQm_A-d-_Pb )FЂ]9|jR&ͫ4 5|[G+ {NW֍]36ۜ‡8#Kρʵ: YAy"g˿WL[Ĥ"oXaĊ2KF+H?4+70A%PNT^sFQ{ Pi+~̾P@G㔭մ8lM_vp6YƤ`T6%EIٖ r&Q}}n{`*bKu-ꙶD%"`&I9x,}6ksx6.19Mv5^u6Fv]7B ʈ4B"L[*aQY%վt70|T)ZYj/Ui1^Ә gs>MVq=zV7@S9kphF"+ٹSy5?ch5$(ex/H)U2ĩ-ܙz0-8=FG}B3"'54B[f׵ ]ɱ |_1z.ݢ5`w^K@823I#B4U*Aw?_gk$mx췷fDS8.K7z=fpV^gWY`דkR``:c9DSC1Yܟby g[T{)`oZZZ+:Y+JށB6/zgo=}=-7BD]0q9=b/Ih,+=iW>+2(ϛ|׽QinFfC&-<)0;^2iF8F67C[2VwDžy\ IY4cUaOZ|2,3T3Z/EbtXd z^`(*gݏwZ4!?t9SIg$]IR2 =/sXb/y)&]PJΧD&rĐ".q/%Oɥ~G0NXt@XU1f,4;IE%q$-z;1N>kձse8#f>e/Y2#p7;h \ʁ 痶o9?ڬAehys/terBoP_i,.*!Ivl-! ]ǔwBG3)##whh1pEUW}'\oD˄Ŀkg]Q?Ag *'dmz#gS;HHOh E%[@cGSC."Y5Vk<1D(+ѺbF)\ Z)S =i p}5 XӦn7dW'߾R{F; نvPCAIdG mE}+I[ [r@w.}WxoX}dL>*Q%92/=,]Ipx2(\姇" bגʟr $]Q(I&y}ܵ U5#<6 s-m*Ses?<˔)?]гp15XeK?q)OG"So!؇O:>#qĚ> +k^+ng?ڔ7pcXDAG0BMAAاMnr;O0ߡ{rA0WL r$X> -CWalLV@tqϥM v0 ;%hߎ2G=~nE>{'26#Ϻhݗ(&%';FBlgʇm\;kO&Ϳ,/e~wy6ӰCI}50=$1JB8q ATmBDGݗ)"Vj O7uV=Ԁs6hj5J׽|{\>|:CЖQko@RS &rdcM"蓤&ʙNXtJ^vhj$CC P ^^~-{]hb=1m|TJ^"IF[4@@ -Aʒ*ttj˜#JD?} NoͯgʚۤUxي\6NUnOz H^Ri 2j4z745-z,jp#&U}K*VƆU N,*]'>D-$DbD:˿6lL*(n_&˫}!,Y(fMk$Ǜe;c6-hIY%gfN077:hTℲWjivjAPKo战ɤ4J]D!l_ qcF*-VOi6 u Ou+9PG(Rf͏js}.g[µa~N-i4 )b3e=X֓W |^xPDi-vƕ/PNP0x7& 5ph~cLwxIjwk '+`|$vIh4E$4+# `(7muy/vd(g_btLqvċ$ț ddnYF}<,F<\ȉwkZ4t G߮s@ս0^kGbUb|Hb|*RVyc\|lT(Y6; լ9z&|Fho8peoUR"K[UG~Ȳ3',)r.KmΨk>^v5ma}3u@ـR#qwVO7A.74 .PFK%`f5" AӗfA:(v8T }aoE^Qu{w?ITw=^GqT ZLtjΦ>N[׊$VGwe38BuK\"W1*3g>*\=nڼLHYvЩĭ}&@ eƣk]HRQgyűOM>f7]Ls{ Kl tFԍ&=?`[TM|tQ>X1>3oѩ+9<ȍvo=Pݓq(n}G ?%RtNX5Bog h2I‘ ܹ'yqݫ6nDQ;D18{ҕUBB泦J] {;t b)d5 u YCr`!Z47CS=Ѳ00D.&XT] Zќ0rDH֧F`q~8J \Or$2`oM?TK_kS_'p'͓4c ۗZRX*M /`9._Pˇݩ7Ў<[%Y| 6Z҆MRvLc6 (} a)-i]O㶄wnعDkk?2_ϱ4`U9 `@S:X7#N O;ii$H6w5YXv2TTt6dsR?ɆB7VLׯKAqZ#4$RQAè <-c|.-F8p5ux UL q  6 _Wjʏul gonXb~O.0^et}CGm- $—0f.< A+7#d-Ja.fuHC a t Fu5Ud6`VB2mϐtN^B ~+&E2tc55*[8"bzb G7MJa F0e{4'S v.v/@w\j9=ۚgi>BPǂI/CWQgvU.E)͖"kLέ`ԝgF-z͏;hk̵14*f,spe ֎gzs!Y ԑltߐ7ms|{rC;j`rc: F0"6\83V4 b%Tˇ/ܞԾoAĬXOCtnN,]%m_9 8S?Tm/NEk%6ht78& []͹Ere խH-*!Ȫƶ0IXlFRlaN7'MMg(MLB2rO00G3E8N3lK>-P]>ނЎNSIe_hio'@ I.ǧ.՗-c)Se~Jx.GY*GƢi4~^ fXÀh'K`u7 3B4q#U,Y5 [=e|_rC)N9MF!3}M-Z)^_B!җPƀҀ cۯ zgi#bTOPy!0ӄI{jEX#JBdZVb%0΄aoRY'e__"҆+͡U& UC ܫNgv܏.񺘝I+?Zp9 -8A5ŧFtC-kEbO;dzWztzahY\J_+CUcHRR!΀Yo]@oCP[TI34Jt|42kRY;OQF* 'ӱfU5A6]1HJdX$ CfY)S&"Qt˼24+X=$YР, ]T.5 C ߣC ՘qiP۳a!:<}hdhC'(h4T\_ tߩCL940E+ @Lvo{Ҝxn+|b ga&AN±pk$ B2F/s5yp6ΈR۸Wm!aKn!~L"ƒuPM5Nu6yRAN=Bjoɇ4\]uV'( 6;7/Yg%)ҿmv؞Y$}wqL]*hrbCػpI?g>"<]淡Pp}lb?g9oe(,Ҙz㡻mVj5A]ME^/e⿞  ;-<\*bZʷѷ/$оDpIC0>7gD%Rm~~޺8'7a/JQi{nfjZ*^ DAZ mۥ%hP@@?F @1g46H[9,*r?\ Cwu*0@tsȢRx_DYٝ鸍\>4Lnn8;(k6{"(5*fFIotmT#~^ձG;L.^BI1vc6 6zk%32PEfLIbŭt6,_e= ͆e!Y! ZQNLIt4PUo_8hW0P7D8@rIxxy!"HUtrCEaNBԸ[c8RgRp4Ɋ3nnī]~>]I=M7˻H Ihk _՝YlGxFh*rdKF<37jhtHo@0u^'vANM4z_mI:JJfJj覫,ֳON*'2mF*ŝ-*Y_nG60T} FIQrdR<2`%B]]=>2_ǚ}E6^pkwgdI6\hu"/ѣu~ˋkfph;Kѓľ) yPlThXZlon~ 2zE\X['AA7U4!T) 3Xx7S9TC'QCFv>GEK-y6؎:G~ PJ]Dri|ҎUE[MW-7dY4,9'&%_߭-9ڤ3a!VU<3Lj +8BֵSEaށ ܉ V#TqYtUb?5o% 68IV; BDǙ6[^:Ƴe>@`̉=ohkϹ,mq~q"Z3;q] Ƞ^m?0 ;TYKfzo| A-xIy3?+2Ҥ̀ nvl66N"JbA+-nfH9HЛqf㑅k>wCR7E:!JPhP0+mDWdKNgJ¢?dEG+Pł=W2 Bf5Lij>U Cv$ I5>v@9M;L-a@)?h7 _Qz#@sOZwIդ@ \dNe{B`I8}smRhl1ƩPK]8jO[TD z|+?s,2&jA?2iNn!D5. Vt@abH׫# Cdo ,tL OňЏ=h1N-\jD3@@דU/"['F WQ`^AC-G,к.(#t!69u C8g iqpAFJO J~`z~ؾɻ=@Rk2tJ_rޏ Cc~_VksQM*$ӄT aMgbȃwks?! }Eҝ2zT@ɥ>66Nw_D uOcu썪hyX>;e튮u}sma>Dw~>,=t;Y&LIUF2V䗸-,M }@=:4i,; ;% w>1"_`jW(QDĀ/rꋀGp& ïFz BS+R߱ -1ю3lGv 9upJk93۞) W3RUX*o *آ46GR\ƻކ"0EH44р{X7BMȮV'>7mj߱H6i*jSp(@ɪS@&#?t./#$FףZD;e)nC` Z D+/j6wf>@:ufޝw\,I5,S '୨tƝX9Xߩ[*=b)AHF6 AMFm 4Fd1O|%;i[J=gHMI;4yqA7)PQ8ݵ>K^.wV"ؑ-nCnҬ6/!QE8($FU@c0N 榺?Gd/up7NFRWU IhIIt鵶nXZ5UbBVݭ0G9d 89Î/џ'o)Q/ӝ!>Om00et #ãLLɄjɐ^@5!68a0ܕԆWQ@zT *^Amݶ,B.`',o>0 y1.$<JZkU|*np$C1p\`ӌI *;Ǹ6jtPP.>T0]eR1f@|C_8!Mk!&uaΡ%Uw,JfT-En&'Ga"*6\}b%sySөʆ.69EtKk5Ϡj 3[\đoDF ;ns[?9}i:CĈdץG˛[cIws|')PdT_gѬjdc{x_rp&@eH"+G;VxPk=oh1?R&c𦷚b&]ve>__ n"i5eMdoS'qi-KXhi(7FUmaCl\O2# #Bȝ]P<oZB9HoQvJӛ(C u-Σji}S u 02۶1?DtVڮ:d.>wȵogWՙ +܄W6ҺnG:[v,9 z5/s37\{bAyE\Y]TI$l} 5Ult+Um#Sޯe_pep_O\գh/d4|X6Ȯ}ts؎ƾt0ؕ7g WGr0=Wc]Oޥ,HC(]D!vas.91Н, gBǦSAzvSYаu2Im/~#HT=qԚZ%@ s|,\Y#l@ݪÏvCXD7b-)-kwADW*'xh(jWt/jc\(bW!/*LG6RS E23^o˞R^^HAGJA'gxUk }z I gi-P# ꌵ/~--_>7}Sm^c1|iTAiB bQT^MR_%'\#/>[0XNT`>Q1p8R ܵ[ɷ5;ԝwf/`X|ٶ#!d%eY=̫E@yZEw\`N }AöZ ?(}$&7xG}ś;nN !}ܓWmG}*nOSB/a9MKgZ``gbF!mv׺чR>Ee󇆘CB7}9hHJ}c( E!Mkwor!})ĆȚ8CH9 t[#ȢZr|=_ښW_gdb}Yb\;`eO :{S${MQɈtڦ/F^ةnjME1(_φ )IE6>н:(3>7;2TA9Yc? H_kա"6└`6vkWN! ^˫~*dhly($[2rsOh:nofd ,6NH#d'[IXM_xC #C09[ՁeI0Y/_;K{[#V{Cg3Y0#85~*%2zj `v}iҾȈBqdΔ&Z= yawf05i83\ 9 o|=XeYuW-8r4py%vo^BGx6ٔƙuA#г~2lw%#'ޮ0  #Wy}8Šht~D\M"yD0Kc١ ,O$I)v69ߔ+shc>vbC>2BkM}~R>/Q_1[z޻TR$&3zZ_.789p5Q^ؖ CMَ"/f)gKs1>fQRD`fWm²2Hcz}Xt.Na$6;L#4z8ٞ)/[#wd&< "bfǟr,(<ݕ^qj!1'rpڝ\55qxΏ}JRz^PH]4 S^šȀhv9Dm$w3rjȮǖ iAEQCZ&T+7|\Kn"qSա\h0hĵFcGzE<b< xam\MJd /dGB'D#nVG_-1 !ѡsM< +Y3ԋQ@nɷs}]y%(32 7{t4:vSdzgޮ5'&II4NyU' wnn8YW`W t5W``+8*2e0kzRbka+XE3}4A(d)69N-%2Hxs)/u6kMwa _H0e[*69[x\W`L>߿B*%jTK}!WNX@h(\c}Ѱ. T;WEEk6O x/}< w_id5&3YnjVHѤO8_EY֍ޯa<[&MCԴZE-ťZt^7D'h8xdE*0݄(QXʗ8N\|G'jΧ ﮀ@-O[E))rc57.tl^ ((}qWԜV%}APA}< Mޟ7KґޭUNܿwD &<U-^rLẙuI$ye2|| AQwoMƣַr_-%^tuK5oPS#D=2%Bր?]볹4¾0ȡJ#vU4NqEZ֒T$N6!idHT'j B.%ɼ<.7~`lcRRd^,6}o747&LCp(m螵7y饿cV1ѕׅL3휊w 5 oٻPTu:ܖ_̸@o qf+>{-\KKSY$בx wKi`APOq.o.p$]]rArnּZKϒ 󇝀ۇK~v`r6✟&#F]U#ذc5z``RN[ddI$[Q%{{f_R3dOV B`l?zmн?KzYatC$/=[/HQϝdX Yfegnr9JQfъ{F+XF}hB[8ھ`.huseigUexL ,uu9 eped,g$m 5[np4RME@@+I,܂5'> tNAE[zENm1N!>K!KQˬs;|,sdm*"\j1xoɴ{æ6wjW5) &ûGHw1yu ;?`4>E n+wZ~3Nr[9՞qނҍs5 Ay]նVfoaP΀Oj| Ώ[J&eE\XӋ0R==W(݋FJq _1B<<"yRBе0H?ϬRYYSQuP=]R c_dc =_i~k^'%_1ḛY#[ H;|A?l -B1W  Ѥrfڲ~ӌÇsrOpDB* m  Q<|n]mW9k>dl3ANVX7'USh sbT)Kr^2 k36G*_w jQ';5r-VY0~Ld,82 L@Fe}%h_{YEkf]mW'^tu8~AfZYpR(eTXTf ^YZ:fdHmw^KP"("o$4g" Tl %rhIߦaSf4z G싙U>>֙p{K:kj.]ʪXzؗCH3R ÄzLC4 ;ȿˤaw5 cSA2=;G^& 6{kIhE>[` 6x'@ҵo5aJ[H{/Ϥޞ,՘s0EZ`(CTL5q} )VzYυ~8D?,C@=x ϽKEeb֫j00M{T,@ZKrk 5K׷$. ߔ,RE` gk]ǶӇY?И0>xQi +Ȗ>\j({,1M'Y/F'-Q&p3GZG4v0 ]'}iMEJS o~1Vl49!)2A8Z8WhZ Deb#]Uٜ)Hu}~[ źLDVE3۠npRWV LIӴ`fEj^9#ɝ\a&&1^W=Q5 hzshdi?`[d &; xOʖU1PfK8y.5yR)M?Y/_ rv ^z͝;l>XZD+}2rYM* WxEX6oM0 y-=tk] ]}[fccmjZmj&'µHgP>{h7x9Me-gקdoGt%<%VsRe`ϸ|&"J5*\i`+4N<&"RlC] RD"WU( [5!WƳn!:w u8zSuʠQogգD!wLg^j*/?[3rmg|f|{&1  (a4liˬzq|ۖG#Uι#ȼi`sZX2]bfT)بm@㣖2&ǟãnI!jëOfZkw$ D>ޒL(%67u W=r}M"tc3nr w?/`rʍ^ VkSbl^tcO/9NH'ҾW*Y  Q~_#˾ilNƏ֥S?MwLo'w_,,y (E[a[o=#>f^K f69Zdg"ޖlMADn.@;hHbm.Bq)$SyEgJs;2WOu-1͊ZeyY'9{w9 +7$CI ,-+(˽x&ژgMФ)V)!SޥW Ѿbe;vDmJJ}BγiA;-=r9 :wj4jkp"t)玟#2pH׫A}yG5;B:4tcB ܱcK|5(_l/1htzp~Gê6e'xMaJWbor_yYé ;o8.CD 'iYɿ&ªmËQע梃PV+|:Na]x[t]LnRZ>m@n$~^5QfzU2$m`|BMd81slRArK7; կa{(3W\}Ot-!]ϸm.DEl.F1e#YiPHdA )^]j`%s~э ldrpaH5n`OU&n!ٟ $%π@M3F.~(w֣>< J@ׄծ%t$M+SCC.)SCIu@e LR7KY_xG+=ҖUb.QrnQvƟK^/EN̿O,qy-dҡR ;kFz,P_()la"T -?L/KJm * ۵2ӈ) )oz!fَ40n!6HCPlFFK4TAdbX'־cq= 5s}Bz3 Vh:7(Zo4l~/ #sI ]]ݧd8u֮X$`,Tb]] kn_Bߞ|`? 1MDj5٨B Bu'z p: }ו 9#*\"k{ _#$9dj}*>7X'n06)én@GF ǺvtJH4+_tTjD0Tg ~?#Ǔr NC=#6.tF2c}x}S#BhHL\~nϠ&*hF,o%%&\~=|.m5`  /g2sn[ǝYAb!l^\*0U7@;uī;5" T <ʤfM٣.'.'=J3o-l4df6NdCm+ |rUMvf82^+Ii] $jJIڬicB\]v& `_z>ؐpPHYliB!0$|W%蕱w$/5%+jXuC9o {a/4P^ s2 j>jr0~s31I3c$oiEIӿ;5*CQٸS< |D=ZObN3 0/%,NX tA6bi:ڝjwzrak\0!H iGA2H ;c h<EkCa{2Qm]^WjV1iaKDpF|*0ڀ `g3ʴN=Ú6a􉴋iWe/b7_ХI[u z{Ib=3r:bM^@5$]V(AUpsH0~^c2'Ν- Z>5XoqQd9EnlMtPap&as8)E >{ Q`wĞv[$ȇ)BÍun&H.DѾ6Aɨ ;;օ)1 ƿj^IGzϰK΃NDN(-\FogS&тyCS=Q͐#o{}?PZO=81<AZK;{c{ o9P r)%U Be K={x{,x(/%|^D wYߞŇWv)#syx/6 -`$EVENr#]e*D˗yԂOZWRa˳2Ϗ)!#~ "t3O>81[. krNb@:$_/%HX+*ϐ BdAPɪuڙ!,HR?yG#) % :S&66~piHɟQuWC+DwRA'lВZʩϻc% HS'MQ7':$:EzQX /c)I $,$ָVP @[5,G1tkThx|΍c\hVZk1!? <8ܷp3 i&Vf)ek(&6{Ga19>qv_{6@t pgNQ4D/NBXjVƁ(uovO5~܅v?2zOlJOv}v~I%J֔Af4{'Vl$vd.T+5|*R#̚O3mGZ)v7 K0_l{{a?61[pQ׻d#1D9Oo3̾kËQj78_ײ8=΂pR)@P)XqFR6:`}o0'F1*ۚN'AߠJNKZyy%$"ճl Dw]i_`ɫH^dM<XǝP o7aD3t&WdpZ nY`:zm5BoYfaӎQC/`)Z tppB׭wtWb}6 X#0;oh8yiXqlQg Do.|RƮsWwVn@J@=("uzl,"wtvKLZ9@Dd!pϣ6c(j T=< \{P ,zA?Y֧%2IMstݺK/A4J|"rG$ԦaI/]D"ni:Nd-To7Y'G`D=F/aicTp4iA`2SNϟ( 5n~~BJM?_A@qէ{8J ^Ǩ1ÅP{_ 8ؾ闧H^Q!e VԿn5>11Ҍk#sZVm5ׂn2%j!^ /@\n UH%xsrG $qz_c\e;8cK<(TBz44|Ǹ+8DW6DB3pmK3jo0",c9e(^͚HXKc6g5'IXpIB\;LZ{갆?}4a->hd',<[Z-*/8Ez_ c%$DKr:~33UbD>J{?w6ϛFivQ󜂭*!~ &I4JPUGG~mq;(uɻF`պY5>ݷɦ-ǒzwar\@,&%7hd2 _,}Px 47 5ghL5sԨ6zk[gH,+F C}R}g|9mG06>FnOH5%/R%8"P!8;QJ:̰܅N-ϑ1q"ʼn<('$ך@>KRaU4hFK<8œ\wSvyG|nذ fŗ p4 h18 YNGyJQQ6L]M.R:RUnX~'2]z/"# *`cLC"bX m`6wNL7Aۜ):SvoOH /W}Rf|Za[HpC(Zu q Zs&'zvl҂3_n`w"$N~p¼ktȽX]fwsaT ɖ;0&/6=Ǘ4a0[)|Uh2Ľxu1S]QV9Bxr@U>Շ`%jR>Cm b"]$E,x%bhCh}n|Z4 3]H 1ki6Lk1"⑛0NYLL8u6Yb74k(-|p}^,dǢ/%RT# 26Y84)pпVn4ݍu %҉JHL* #`PcN `e`Rez^%[E[-Rc1_*qc&_VdPQ c 8Fl6"/gGx'*!lGT,prQClH("+ |l, fi[qW:M=)64a5A[m(˄2|)I]+="Vӣ/'ۓ,߳/kgŻc[4='.h96:ܛ5Ⱥ E>찁؝P8҈,ߴ L^+ՠ-n~~1bvz/\ߚ?aH&T ϟfKW}V5Ϧ }=*JnvsѣKPWmMN :-- ҷ@+5;@z. {g;XHMtO kZt$_E#pI3)z;wfhvdAԕ(=J,qЎba](l)s%~Ȍ_H;zapxbui6y9a7b6G8gIZyܥ8z `[01<=VM|4obvpiVAvdJ!V*҇oH`=BJvh6 4 GOeC4o|U@h?p C1#: d]u(=5~ xd'!T*>>? c ZfLφgsp:GfM6eKG}T)^ˈ i;Q!`p2ř/T,Tl`<@-m]~ lleawO *wu<lk|L@,({P`neXB]vF4j>m?/a 2 CKٹG_yD ;Ż=u<ˈJ&;zmJ-q۹ 3 g YE>5ai,thBڳR0@(&f7AɡBe6y릸rO@ZwM )%U%[|_gi=/gbgҷ|թZN TݷwI2OGdq٘ k76?Q3H]4%y>3wm5)}`O]+H872O,|dONSY+GGѾTy甁pZӢ0^+3JOT ^(ʐp C;/Ƣ6Ș;V&g:gi'<|~Xt򸢴n,"CZƕ.ԫ!湤B_6^P]TOq'9ҬRT*9ۑačDRI=T-}]X{&~zT[-;55sPωWӻE26׺fx!7S;"$e 2랉_˫0G;Ȇdmʔ,=/n]fXˇ3/؛"T^B&o^fD [W/ \eYΚbBP /seggn&1L SkSS"q >.)[hɭJHZ,7I t1V6  9TzG_R/ O>] ٽ3%g+@ \ݲU~ =z9}P>Aܺ0%~>RX !@o{pۆq vPSfqk wGr(29n˾A# lDgWo3B "3pt|ҨA>=ZC|Okqeg+3" "`'^@hhFBwoќ8Әrٲ׉aI9IY!-IH17)ڀ%$ə9,w7S&NڞZ#\jRj%cJvO |p__v SyTֿUZuu2??;H)L i%=v$5Yl3EbBYZ[vsM\,H^t<_W@$-Xa|ruKBD!kM8tyrYRt >x\I?V>gjSA7<"կ @Gmx3;M^!Fe~J9od=.f?+(ciD..̗1F̓>גq{0{3DB~'Γ{oc,XΣɚL {6QW-0 㹿#UUV ;+^s5.rO'͗B¦6@ޟ=Xkv/UEKKmX}:!lbq̼25Z6RmH*DE Cc&>v&,A6q^w#x[֞%`uGyz5:%%uQls*x v/~E/ TaEv^KeO+%5(#ECm̹BJ˚)_I~3aGEHC$юH3|1eƽ$Ή'`ߡլ 3;vp dܮW2n!JJzљy@|6W)v&aptTS?j]9;LC睅)|.a P*?:\qU["NơdJՀM\Ejmԥ#_(P-. mk"?[%S _IVNYl#?%VI(3^pڶ 7j|p[x.|beo=d:lx_ijSG>`?xS%fD+p;=+Xc)]{>N|Қc\vkD"d%]=9P~,FrջtX`)ty뽔5j4NY1?Mc6JKJw{͐f܊47.hif0@8P՟v<YqY#-C f80S c` u6lLWw&7XW,O++]ߋX YMwY+6;Q15G-UKM;Lpj:p#@ L|r)2uO@cX' V4ar6 VndZ\F-}F1<|}?$o?%Ї]d$? :j|c4ɾ Sp"EE.2IXʞ*erMuZO:t 44/\BK#-hrG _~ܽ6fL\B cO"0yAzqfϒTDYpJXJWgnu {y+ 0KnbXG`׊Kr%)p*2b?Z\P%3\1fy:Y,: G%UeQ ! %Hs"Q!4ܑ.ڲGS-cߋ)NCg Q x4_à{RIi}x$!K0чgRRmt#C1c\* 9Y&Q'yv^InBU֚ &h?e}3EU Brsv, V#>-W9~2w4j|~r T`T;!Vl)Fy)/)pB`쫞s]j6Y݃abjIT;6MV5pN-1 -)L;C!6]O5Fpv:i)zns>FXDXMCŝQdbL( Ԃ[JG͏Ά#\4Xns36[p.zD?ct}7M1ݮ7zJALZwD>jC{%̆ƀqeR0՘o?6+gc|zh4tbkUabO<Օ-b82YX͑ $U4?GLjvy܂v`monRtt~~x F񗙥8:7$6r=zǰpj'a Un&v_Y0%bFkߵFjÊtM#!b.ynso7R4JqMl;ЏP 7}%#4kOW)cV}AW5or^1).tvk5Q+>g #vRBw$N/8wF/)2JS2$5.PkO_$-ʻ>VdɆS% 5tIg3m @q#@ב(Ea gI4@5|ʧ;ko $N& QqRGXIaJƕ-h@TPaآ0b&<{ZUstm>ir/E9FOL7wrrf}#BX^U_mHLHF4FQ$zх\~,6?];b+en[!6@LSS S~~BD'iIrӨ?;kNfMib1ކ 0,z?Rç W*u4)lC r LQYi딼FNUN!L?*M)ol75-Mve=uWFr4r.+}'»#|ʴ7g1OW t4>/VZ$\]W/]B$c?;UZ&#  :'(߭Ljzl7ᙆbZέq"qђO%AwKyDJEhNQ#lzi;2B2DӏIҜ4H<>dy\OcgKwkACҖ2 _, (XWUʚSC(p=a8wҎ,bv / 4-:FlP3Յ1襷o#&;SM B](^3%^Na! &Zꍎ[m;=<^W)$t, g5QlF+3z+B.6]Ř:쨧iƲRN6e7C QPc>?kG!0;XU~Y%=AYM08TLI\J.6 xfd7"F˭}p)iN.Fkfy2/AQk͒7pyLKQE+Ϻ-|2&Dhx ӕ}!㪉 G DR '9{[lA߱?GUKQ{ ȳ}D^+Ҕ8IDW^f.TbW84aU|5`z4XZs:2XGqG" eBR5b;6!?6\ =Nt׊Mw ^s {GQ ٟ -VJU87]<9⁌]CBqF"K~nWq^SlƩ7Uvп|9Jjy,hVӵif]zK 1bؼ16h]GDm}%C%g G4h,'bܢP5G$*G>:ĴbѕF/oR 58= jx`3}=,jH%; ѤǕo`{x|*74 _>$zư U :7;ys5׮+`f U&N#M| ?* vܚ'uq<^],b 'q$S0QޓS*ZZT.PW,u)Mrtv}ٴ{{A /7$SHz6ʡ[[Y7-HE":O')!H+ =5/dYYUJnpY=nJ:&hˁcM6 @O 5Wm`=ӫeqPug"fHIlnLH\-DG mvreVL,9k80Pig({=dh)IŤxw PBΨ@%X -/c ̭!"i0n ,DzԾU{`׫4DfD5IH,@ytF Q#xv0ԳMzPVaڐ =9|8wPpɠA &Wf]5Na'&~<7+4%5HX;G>,#w{v,gx?*=g~yVvOøܿzuuıH 64Jx*kcxGQثUv2[T+C2_t#ĐPR\Z@T&TZޟaF-w4q?:U'kL0B\T2Zb%ETA47r˼}<C]k_blDs"u|#V`wڳQ#5\-*zU(i<=C-C#ޫ5dGӡ}&exh W~R KAՆtdU9ד7, V3=_ ՠ)Sgn̕Q+-u{%.=8[+ꥑ^ - ս6- -#Ra9.GJ[jvm-'zp>Ft]QMTiC"oUVzǤ0BE/4Ɨsw{er >c9~wZI,6UVl6UAY)MܹuZeFĨjתi# f`&U'L m_^REQ`-8Qg,u'4`m,M& ì| Yes\}g`/;o%ݭyEz7M׼XGjc7ap 'UZUv/踶D#4"^2&wI&#兴*~;u }Rμ.!7Pb΋lcV9][zU혅%L$RWNb7V{D>GJ +-nB1*k6O0SIdЀHE'- vdQ:T-v_ߞb{qޅp'Z|4=(cHݚFÔyXV"xX>ʭf7m>22 I>Bvc=8jl6?f}Ja[(J'V&ߖyuN~ _5~uB/3\"3ԉ._ T]JD-4tcoZP4l@Pw8QRۉV.^ ~9)N{P݉8냼s6ONǫRFR_ybΔ6x'S,sUڤХ|^2\VDyd"Aಖ_T;O6$ ֬GM]si^TeВk\F 8U_%Nr;Qd6NCuA!aèb FU`*ݕTDZ?+ͅ+,D%pMpzůx1VdaƁ;N=CP\/$z~"lrPK%;['Ci//I@ ԧӎ bn -:UgG_!]{1ӍQ@Q*6ۻF/dwR#j5Yvp?xH(,wd=`Uv(cmc&ݨ*1%Ap7s(d秴=?XXpe! kr:o-vb/B `.^ $/ 6ژf0}BԽEͼf2} eG!?wRLh  wNDSGZE  3B c\G&7CsfXfCX-s_;9%qK<#Enqv /Ί楀Ń(h5辢2ۺH~Tᑸ UD#(+bk6i@'[hEhj=|pl 7 p,w VF F/wmAtRF#W\h 4tRז*rr5tJ8~}ŏ`.)fAp+X\Ӽf N^ak=> = 6ě`{ue$;T;ĸ8S˪BVV J Tu٤hfq,Zk+`/yc9+0yl'`1' % 1Q7ۧp;tAfi[ŖT׻*OϙeKzt\ 63nܑTmجK 5v?s 3е4Hj~i8P0ƆyZ)\acz4' %GKܪS,qj2/!"%Pw-}dcϒ_qZCn9-w709}۴Aq89-$0InTzQിt(vǻQ7_EJt7q愕hnViQ+sreK*uE;0i8\xu}ʯ: GqS&J7vpd;u͖lzfW 1wM,ܭ`8 !ꍋiyR$YF1:$%Z9R)Rx9`3v=S۳~?Ҧ<;Q i'㙮W1-;!e&s|b]vu:'uV$rV\Zi2IѐPnG{I@w|icI #EqM#8v C{Z>kmZ5æClj,&jV@X?z-i6:Q3 =No48{4q.㟳ϴT4q<+-/wmdsJծH$CNt,03Za :#j^*~It41sԏwvAT'z!]O_/j>uJ.EC|x>DZsbM[^*'j ^%_D"e|Z98 T! /XLoE6<7V|וg/;n$/Bλ畺-`Vg+ xTh]9`rmҌ]qOQ NH#JhZ? (u]]qȶҪ"egVƈvbs´V$WS̫p5a8|YIQNҫ\ah*SSi(t^&p鬿AD#W~ A7H=lo_uж$~Mr;GX7Ol2'CgyxW[/DU ^0`zU} i{o)@,,w=$)a,e4 -w]{ |4/_ _(%cd$:gy1#U2.-ǫ&!LQq=Vxּ>wm.vqr \놁ߴJB#c`je l_N g%#1kjT7uԔGy?^K& @3 h2q'򒽅<"2vpcO7[h4ܛwLI:{C;Kc9! iՏru\b#hqM d6.*NIo(&o&pKkL2Ys0P?]P{0 ϯKSx]ZT$R~4-qE-t?˒?~ZZb5_-{^ h( ^Ft0MQ-CT!2Bx2L,0`XtB\d\3(XhĨJR; "-:u?#K|B$Q:.C|@iUIzi8Wm%W7UDVhj+ \ {gzgOʋGVv׭vuS'?wqFlj]ߵ wj}vk9M:fXC#+Dj=TyD|]%1i^j CH_o3ȇ KTޫs7)W}67Q6/F6o2W|I^ @@=3 Uza,bt^\A?iq8` mHs9z[]1,_ϋ i* *Ч?а@Y 'L<Qk"t{|¢ GY5R*mB h N3f&`Hm!ܸ0!1gtPJd񷊆`,t':d 3}Q9Dd·K0RŦPu;~x9ڷ">Qviie(yaJu$ 2'xYr Q4K^LKIK8_bny>s5z3 ͢Q3՞ߑZ]88' ؓJ4 o 2$Mn[[S"'0?gi-#-,>I{C\m@^a3AsIJ%(yH"b(ɢ_=Q$/>% [i 4ӏ (r͡)O#Y46fI(]{˹Zm)[!=|VcNGXG2fueժD@]n2s2&k!},9rnhCZ Ғ; !)H:=UpH{Q9CAxIP!OCee@e<@4#7woV%Dѩoj`~=/(tJ1{SdΒD/>;) ;_!\mr, KnݟgW\ ̟ mVC47O(q{|I844\޷B /wӅw 6**ō 2}BUC]iAr^,stб:Ip^1~n&f(~:+%uT!ΈcD=لy76g+4{'Gx).BS+~ 򹕐:_kEdpoP,EHk"d'Ĵ5 }7e;υ9n"d&а\+2ete|s/9 9O 3ݾ3+ mrnzB.吀Wdտhn|ܼ_k'<3y:d S)뮡=dJ s &B:{z k/:UV!a=$;ey|,evHnbj+ċmzKޗ`X:G6,ȍqX3{" >ҳ?e5JOܯ>~zt Öܬ8٥6 Is#5$bjPZj@+8nbyZ˞?^N%؀ o`yJ^LmUp8pPDːF"%˱EPQ~8ewq@1h8!{77,5-ֺ7OvxC\AeaxrI|Z6{dE |ݨ>@jjG֞.aw9(lDQ/ww6yp~b]﹂PFa$AꖄċD)JnzPQb },` ay[Qz1?[G6]~KJbDA+(+D/wCR`V7QN- wN$p6R^W+.CQA]N\тad(+Ghg&B] ƥ.nX?ЪJěk-"pM^"xuI1F I1'0R$:L)GZNgڋ1-5,u$=Kyy-DNLOP`Qc3l&H}ԜH09ux-a٤H*Ejl "VF(wz±D홅]BwAֿyO/hhGF!Ǜ{w)JYrL,lVDDh#ZdxsSz-;qsFK6^(2369  g1qU!Gp˟^ǔ:-xxuPɰ6wqE 'M2pɇa= Qs"2'Q r6`sP9XVzbYq݅Jke+.ʒn$bt{&k:GTtF*~dHRaՏ<`VQUZnqG?#H1|{9j,aGam$H1yF9٧ _|̪^s=]9-KpLm)5z)-䍣HwUZԯ{c;RKrɩpٛiro>jJaAf\z? uTHo$Ì&ܤPҫJD5v' P+>_"A @ = U6R%9@G)zO<1WBx%kƵ?_;{޻exK7c)>! 0_9hpbG:a~B̐K;#sOu6ǮPg9Uu;}S;!koP*ƂjEaL &{T-MPAp 4Bg|@O4% 0q0 p5K5Uc-5 ]Oͻ :u2G} ی2'-s[q4PMcNЇf?r b\7y1X"w,FvcLi8W_0A2 @ɍ E`9[{WD (*M m,(Xإzi*=GoUҏeX@QJ&΂YӊbˈBuZ&ZmjfriLۧNgt\3`s6 k]ÀyOk̙%4eًSwu9} MqQd/+a9QxWD`ȞP֢k2Lhu2J[y/n+ Z?7xS2zW)}a킒fڵK.ZQ; \lS_Kf.O!YNsJL09,9~>bKst ~JEoCUwFDCAӯW]F>1w-~Tڙ-=S}Lsd UxNٝR"T]V1 z uo 2tQ'Pn)*o Vb3k n}mYpί9DlA=5q3 W>xӣE0{Т3^猍6}=4_' ]? #_e<%}qϫtԡo$IV-|+0098Mk'6ء, rJI &PF3G[$7ᾂr`s%LzXw$l<)s*yQbćæ,`(窑BSܟ (rg,@,*O`W2oW^"KjD;K0jŭrLciB)ЋeٌY }l\6] Y%D%J(eS]rO˞ >*{n~?}^ Jtik' zJA=O=6nd!+k9"_/:N:MO:"$r G&!(=W+FY\/\6u.v }avoɟN``G<_&)&:#9.B{LslxگUg Yޚ?=: ͂j' b.f|h{QͦUv(z F8΍P| c~(S!_~2gqjbewM% 2nMCaDkueK_dL5`c"å6` = 4ɂ+/,He]u{5v$?x.uAk,9iv ' fRxB{']g>Lʻ O߃j)w,M}Zm]z>n]GUb1z  Ee sX$yL hqQXvNr8Ǘu܍:6lC Bs1ED ronLcML~9Exq-I⸼0=0Jޟt.;Ңeo`V|Qqչ st)gxMT;#N`EaD60S9.·nH-;b n6=6j75G{8`- JMk>-m!#Nv"Mڗ kU}y@$3O{g\T s[.}}oNٍ/k5e:{E GyԠY6]]DY0WH+wf6;v%Wٽ2>yY׽/kҌ-.F"{JI8qbl&1:Wj툜YTr.<H{*]i-Z'lTvxLUĒ6j*ƈTߋs0G>~e cΏ>tAz>eȆd\4y~DӃiV#-d+(.|w.q{ 11ߡXxҒ2|.7l|blf\mT''p&%&Z Z;tF)1%PG`D9m(XbF~B/nkN"i*=]<9@$WE̱C(S . 3i^N6WkMՄ@s˛F/-ۓG׀e L/cdJHif%Hդl7L^v_ u:No'n4`0:"͜ G@/t MnH՘G97*oeɛjǿs.ab(]VR{$7c`Aㄲ )l(Y,q>4R苉P-k~%*C1alJVWL58eyUSgH(~(eu5ObkvaEFSR8۴D3$YTn [&T,5?u?΁ib%yka>N z';Ơ^Y\7 |#xY@j_!aN5ir1,∋8373`u0;}rm%?H4v?bN8/,BwZg8SVF3jTEŹ刨L 16$$3{heXM'Hp2}q[aӂ֙Chs˘hPphV 嗟S{ ܌[n*=čDǿ'*BL >#2tI~P nBά.nC`.T0؈N,.6*ğ9b(Y!w(x$&'.Laux+ubdCo=DR¬3iPH:Ư  tIw=*Ųש9GhC>㑡asH3n؆n\vRW(@>pV8y rvߩQ3ֻol_Hf(N;k[ܻ 9VN`=YzJt-)+ OiRP0¥7c ^213Yȍhx8t濆ҏ֓H,yfӱaĞB!}VPZ`MU;C/pETm^t i_-(<}mp\W5 |ׂc9ur\ :K z;yr5shSxxaiNZ?/.t~*v(8Jigf(.{[z?$p4-'nv3QAr & t]v 6ʼ RLjPCr<A>}{U6"+;cB?-Äy"њwgCI%<^0A,_ EU[@D4Fҁ: (vyCӐQbz!ށơe'YZ<6)W 1FG#S.ѫfm*зaxT<=FfBV;mvQ8}mh+/w'Rb]TvUtmnesǝ GX6x5Jizޫ kew!&WF*A6?`qi{-:B菰ߙ]8Pa~.IsO`ʆW<V3'b$nL  )o]烂с 2(J/?FEVS+Gal) ѮQf80P6/enj=Go]O͘WmO;.>q>ra^v _=aR u }45`#F$0 jgqed%WgDn8] MJ3IH dlD?]-7 XgrIvsC(;'p89$PT\uyvuR"1u{o4uRqT}yC Qj']"gLFg ao3"\ _H݈,moW&[6-5agR@3 ~) G11f+E}ou$m3F#N}6|Ї8mWE:M]omr IJ9ʹb.ǟL6K?_&!0ϫbQfu 1bQ@;eQJ6`WI #3CAkh; n^xL.L*l.z:H/yXhXl_N|E7$d$u߇vM3,h/oS/۪\*] qP E$ 6Nm-ʴ8"cNم{;F(k)1`Jbu;3i-KgI`FyvvL#DWl~xfBS+1|gz)=8tY0Lu9L[:T 1D ~7|S.ڵ >UA1D?B <7bnvw9}6o^F_(Ocx^`k#5݂QZ-Ga D4kך~8_4fJP}X4uR4%q-S) yYr^J,aʫz/;@hg9<g+ʨo>Ӿ}P*Ӌ,WD?YGȴc_7SDOr?% %Nq( I JA(ߘ{2DژI vZ)3>,|"ᴘnH6EWuhWZ!{8q(DߝynhyhF52YǮjn 'v2A}=x$%P},dDe*&;K[dďGˬ<`vB]|b+3+JH_ l`tȩ7<2Ʃ;$F\2|+ ̗\it"G|dvMpYQ̡'!@SrB #p'_D4I]#Yl>Fāb2=EqpsuQiK?Nmx$]݉ISǟ)t=zKոҲDi1a4w~.6C@Vʂr"Z­/>=]{o]P~N2O:Kq5?OUk-e XdW}6l[8=,Z7MsưB:7#X]&1ȱ l׆q8)*B"Y̱szZOt-. *A0HN5A&Q6K&vů_YjG(@b!lqI)t["W.,i-\~W#HJQۘBIwty2d|(Z$b!om A1zl^&tQiJ~}oDVrHF8*e孧AY=y0M,j 2M3!l-+: 5 qs-8'DYYa-AW8IحIfIkNoq~K &qFGsRzmp˜ PM5B{ħ!b)뤴@#U &;˚JimFTהj=Ě4ǔNsΎaɽO׻VL7k#LrjJ:K~A /zpbpO_bL~LWʖL MʊSN]PNj!*]g gmN=8cRԻCTj Fm'#s+:X2rw`=G+UϩF*P!_s1L0 XlD%1E:}lp6mS pyY}_'JxP:tH0S[?ݳBU+д&j #|ayj, bXv'[aq1_yK`aO4uͣ_`Aڪ`pT ̒]M6ӎ&ډ*xcnkQGͤ=rkаP7gQT7~`(B)1R?Jr)X8s\7a9KG QWp\Աf&19Ԟh?tEE[TIVbM+jhYy:!0S-Lnpg aԕ jKӧ" rB ǐ#b-7mC&rBx,H-{>P/P͓9OVǖ *""տ_s\dyP)+&>ٌ7k~d\z8;bdbޟ}.5"ԉo̿a)3i~2;dTϧ `,K ڼC(~+HgyI)(|I&j>cjT:=.':_JJ#,=:% PA@3̀q;Czؙ8._pѫExq+ 9鵋8x3S'k"|l|{O9#.AL7+dRFp5Z"4T~\v< vWGP% j.UDiV.k:8G[,jEfbvֳf39>/3[ GM 9e?oX)w eR,)^O?00|fG\$HI0|i$tf[9UCp 0X ^B4_@?"e /{Fz[XT)kоtPr,ʉ&؟%PD3%P*N.諷h't؝޵jn`-kj9/w!G=lu,K"ф`]@DzOBJәցWRNasj7gۨK&~w~OΊГQ))U~`嘎?ndyxNj3LD(蠢kIe>Lap]qp{c]/2ʋHx&anPw(Z:3W%~$}ب5OsǓ9̥m!CxS_[&-I a="f %wP<}Eiۋ~gIԙ**,Z0h@|ƤAcbzhB (PyO7T (/os6Xᬋ)x#-ddDkY2H2p.!mp@QY'k3'/{{EM& Vr!&8 E-!.RPEl6%vq]W̅t( 5Qp7/X]QD#2ͺ F|1(~Bچ Ab/k_]êdx|uwIӲY7eq(WL鿩6;2.KM#HaZ.UNt gjbG'x$KqX^afb {M2dD"&^c A~أ,asNVRaIˈQA49|4r;kW. lۑM.?si=`8+^TuEKx`+;Ъfsm:֟#.R 1BO$KdAݣCp+r X3Oeg7X]Um2ҬY%aSdU,o9dטBBgW7'AR+ɣu3"  QVWEKiPCp7:^Ƃp2`Tsg wXCb $J -&Sw/:u=04W'00ÿ ֊gOϱ=7_$ Ԥ8]nuG+ʍd10>'N,0_e3 j)}a>ڿ&3y%\|ě;i_\;LDžJO;z3o;WH$j\$Y9^9;4g@sF[@8sH1ЪۆLD0k$AEyѪ1\[3b?]1cw.ϨB$JpF\>F8d+Ҝ4Vt>9rZL%e ޻izG&dFZu w(|NrZ!>=#l1׏Lђ`Jԟ%j$`'(OfqfGQ1AJ븀riWo?~"8Uh1 :WLXi٪>1=[nC ;rLXݶ~@jz"&G +1baJ 2P~L=&Ͽ@!pb$9&%s9 lu,71ޭBAQ˔~|ѵX"*EI' أLrlx9> +F-sV9m y=%zUfljv\H n7b?*/[#h*P줟\gGO84y\W^3 ,]d嘮EcMq43V+"]z?%<鵒ciyI@HoL䜩nBͭ.=## [ F Blt |_v~,4XeUC+ JO6WKYpّnT@$1Ox[2ަ2HKn&B*˴6 *j|HJUSʾ`S,yI4SN<+\}xgJB _f(_;v1tE:' PWn׌`d%C# ^@+.DVa ی{u)fdj 2tnx+?+>䃉>T}g~շs QoV(Hǐ7w*vznQ~Ce>#g˭ѧjKBc≬o7kNuL0b/x],ջ9ў].Eˢ9j~,F .@m@NiW̿F~Vw:5ߤ( 8*bb :vƿݠ iÊw^x 'R4 &72\o4BCFʭI9\ L;Xi TUwR=]efY)S0po[t*EuV#T4AH?Q<$B7!Ct7}+,U&R;OĿ|J%2!#ڴb/m#5ߔsTFG#A;5g)KYUCvp˦nW%2XS 0X-VeBgYd u1^kBchk|BU@0AFn4k sCJdcKULup\w&gP¹){(vHҊʀ1n.J46#c1햝Ų.A,%z `G @|:*d--EºOX'@݌Va aO+Ζk-xcG͌SHd|LΨ3h+ۇ(X6(:ǿ,%v4`}78B鮲soI`յ66umPzr%$;fO ҼZxЃ]MYBתvΝ,$qa d4X²&@wРCT_6#* aUo5`|:IZOEZ%kH6U`9c\M^Hݪm9p%*UO_B8P:fݱT;՜f%jGJ"BMb 0odP԰*ƢYӴ j m:,h,2$V{j%=8qpE 磚 Ϩjެ߈y#T&ZId5mP`h죝i- 2za&1uZăOa 5{=c؀QkN!~'KG36cܯ^uڳ݉fe}߰@^owP r@3`[|lf†0x E$w]%#,ɧ&^JZpXn[Q %7Ž+idGau7Jo͐{ALN@ q$PoVOc!yW{n&k,Vk1D6zL4A?eЌ:f NUNksPk>:3#RH] "0 ,r=y Z[c(Wz~0RO2~p8s2ɍ+GoKd˫:.i=G7‹DŽ^L}sjH0^ۋ\g rIeW]dNO'A3[(vb[eY8}n"X>3k跩v@%$ g53 XJf,Eqhim1]{0ߧ8e+P| 6Ю@&XcAIC&6 33%'3?oIUw| KhC #:զ+3k#,U5A;SAQlQ7Y0!KB^/茎hwÞ/g۶=IAӯJD/g2p#ISy#AEBo'*\:xE6C ؘ*YP1 ^0s3j9@;s{ڮa^oܣz5z"Mk}{"y`IΖ`P>Oz) <τ<`_ K,AC.V:V=#V~Njo3?z{ޠZőՖ23$eoZpbє?pGZL@x6)I7\^@٠Cu]Ei̴m眫WD+H)b8W ¤8]]<&,̀c xƹ#)g&J L!1nts/lT_m"Dԅ{fㅉRZpTAP`5A'0!Z!ݖӠ"rkxof$- =; tC|8u gïu N!3@ԋ|dVa(Q#As(J VCcJ'%?M_&a)FU^N,2X S$\?~MEtLgK䘸vKck CjnCh03@I֌)B5ƀyg<ڜHP4/5"k&g&4=Gcȏ(YWUM?fxdX ^' ɒ']l vM +[b%Wou$"yf1dNrY ihzo-O0esI}fXMv( 6*|oAmּ_z ?? ~ qaLbynx+Unas1(Cb $FCA6g.LƼ}Ԯx@Q}EL(?5m?c83L7Q]ARU1:66Cf5i伆&O@ɴy,H}WCF~m,7àx8U?_Kf6}W@EU y {aX9˫l$O3🽨A}Aj>](ODd)BV@g`QGmؙV̏2z?d~V)A"߆)y\0E^kwˤ*TnNE:M#܊# en岡0#,0Wjt JW¶(Wo?**p2*ƐU|8.ư{OxdwoF`#?A|5ļ R{AN:dD̀s1 N#he@=аMO}43#' uw@+PIOl i/EǍlǵY"<_H(RKX"Ux蔽]@rKg|iKM Wy FFҮ%)#&ڠlKcfgA%)a rE"܈sTG s`Ug`En{:&Ƌ4'K? DN?k6w@bEeBҮ&h1E! N%T/OFf ߻w(n3G g+qcH B .-uPň|F7<Rzk4wJ fRݘ,)o=q `1EYEFvWxpLyi\W"b*c⮒&?~/Zt|"`qdip]s [ugrtXd%E]4]P*ٮLB`;,axNz:ΨHh ()BK;y2<2 l?,+Y}X.G NZ:@c Q4E Uj_34@AԻHe6`6ŷ/C]&e~~Ish]dTX>L)O*0%K1Ǝ~LH|"t_?S HC3֑]n%- B$B S*}(r9mSq dZpqi@;FQ}b<|c탌TOuH+%[V"97 T D_BW.ub͌I)R[mkތ05?" p ҝvU'쇻 JD(,@ѪJLze UWQ:(ui" GtLQ{2Bb`Sgܭ1:jKg<ěUApoЙ1èg|@37ݛNҊ4[W:muGa z u!cWCX u$80?aK@!@} _Q Ti1B jH3 i\%F?⎝mɟ%F b @rx+0zIJ<)ZV'Q{BB-0H=nEz Ji?#g~':_?7c= !'.!vm$skŢ-1.+HK2^tKH?-6U4w1m 1MIk0kBҭNF;Uߚ d9N3r8>Ca! 2xJJmܤWA Do0 [zyVf^m~Uz3=/,#+v(b/obl',e뵲o0 ZWl4Pw (] BF늸wA9 Aҽrdn$Yy ):?HDjKY=݀!J{ݪ%:I%WːU.ڨLE}MMA+%D6bh& ɨ"bLʰ*X6^^/ΤПӼ\[mZvrXOxh.q)rKl SA| r^p&<̵eyṂßs:b6,*녉=:Q]"Z,λGz*}{(lLU 9H}RdHaSzݦЛlA) S*ᤩQ[S ȣ`W/56F8Éa~0 6)#20.+id/wOҦcraMI]*Gr24o/B U8|%=JS>h߲H}s;8_8QNJv)t>`d!63E,1#ŗ"jP:'PH2u!jo[Ǧ1$T²cWD`c@ Ƨ ?: Y HuJ^4SM_.t ٲ_٘ExkμsȦQ!9S=.5Aq ª&e9c$]y 6*/=pGўH:x-9Ҙ^y[ius#NHk!y8W6 [j+N;dMBΟr7Y ,>W] d0R~"qG҄Ν1Kg9t>G&,h+INyP7P~>ZpGHN)$RIf/'V fG~?*̍Gj LϞ'RNyʴxk.CHxlһgX-qrT6ɉA_oaWfe/RN׃*a| M KieJ U(}\m|_xh 4I:??kB{}_ W;!dg(NM;I?8PaǦ|5 eret̿ǚ)n [r-h"a\*o$VQs N-`*RW,SƬ" $&2jVפ)u\|Ξ6qDͿ)pa ‹Yiw:ϵD'Sj$+6sXTDnh+nؾ "%0 P Zʳ.im&篴nT99V:}ZTČzgU#)21F]zw3ۮW#ɥ>vTOiIDTǝTɞu!{,]gh'݃ e 4o [>%IS}&o@w_Q߲߳s9q -wqd~ĂmǓ. dV֥ܳ:Ro1ٜ hG~'3!6Պ2Bw n#qnQHcubbUΨg"M.p:aM0nYel[ÂR82 }y~%p?cm 9ZܖgJ0vNB?h/^;fu-VOTW]S\ުX\f/`:EݴzE͖5Azɍa D>VġX_~+^9 b`9#4vs.TE@9w6M ^U8Ùu Udmd%=Yw ,< 2h@ 9svuB~Mc΃g2u~" 9LS_ӢZ9h\Ǡld52VUa;9ݢEU`l @qZ >0kd cE[\%KWȶwg~?@3YCQL.m48bMqh3T!=ޡws$\i=6BBΤyn{DKU$} ٝsow=70.j n~4&ˌgʻe.7qK{5ctc s5 ^ǰeo֛Z1!!w]2Am G9u쑇Ev֣ O|l 8B/!&Y')ڒJM8*S`9p(8?1R]R0c蠲\(oW_fԐ+qpE&RqDd?//AO _!5e<~J/JQڸ `APN'/ PKpa80U6t U%k2p.|bPeGY=֗qC2W!ҶgЗj9T*RVĸn @_B1!|蓋Ռ%ٖfF*ր2rZI ' -=h ɮݡyFżo![V4!?&׭-d|4p*g0/JN hʬgR~˺d*)!vobnt |I'U} ;h9H /06yaFskdpjo=m7tųeشFj'?$/50D0e'}.:Qѯ0 Q2ӅsZäHq]ϲ zș٢dhR( 9e/l&l_̺ >`8fr3xt"0l#ZnXƑZt]$mf&LxC>ojT0榊/H.p82댕I[r2?2d;^Vv ^YKYfb$4P_r/PI I:xڲ$iArt˒y9q(82Iw7"7iF:du,ޅm2l2BᬀWs:k-i'놫f[g@XZ60R'B?#a[5 }_lR{`C)UtK*jyk:¦b3-fm l,c ꇜv-mQ1E.|GhSR&m$@9ԇM_'>1f2*9Y[NBAQ`)4-<]$Zٚ+qgśPּuZ>5Feb] Gk'w8'Xf1U[MJI+[ݨqʜwZҝAO!cC.TgDȿCuj$z=1>kJ+v Q0,@llO5s1ެ 3aPܚ} W[DΞ[6Fb dXJR{i (gPXP0bI9m %PSZ~>!5DjAeQ3⸳##]n"=BH rp.\]200h`j#EArcmV `&d&."g(+< ^?Dmx9\x!xXіHj%| ^=6@F9"T/^~Z'j&M;%?67l)sTY-&g%F~#(j:̿T_!z?hq!Xk"牪Eݽf1;3]ړ;@(MCWk]@uufRaT$/^GgL'"DֺRBeq1-j 7d۰xʍh>:zw /t]on+GeUz1oNDnڎԲ uQ2AW:{aivE$Ĕa9K9u0UMï$xܱV$R^(2a9'ߖ\F)LbbYֳ9f@2Pl^Sv|<>-r43ˉ#}F6e~h>@T`KJOk0Zi&߾Tbi) {hc<.,՟ʒpƽ]tdUӕIfq w8q7|X;~t8 um#$6O!PsBO*M t Մzm$ay\:^L&yzW'wRѺ}ȗVOٵĩUI!!(yvi*`L' Ʈ/i#+<E11)й?9ʑ]\ 0v3G:c[~ y׿L|gD ު߉uwʋkH@?6JB3:+ߐP~yKbwťI*G5"U+wTVjYL;]vDXLw_g) !$tdκ9]3S%GH>fiJH|{kѬܕ16kQ{i܇DH:2zaR" `xA=X}̴-=Lp+/M*&ֿ̰" [ʌ0/XFbJGDcǺ4 ^D04A Y>0&9pv >m !/Wh]~hFݮ]VkHӍc.*ܢeչ/ gU&Oi,ͱpPtr{8!TDnԄ̫0} !A'D B[ZӤR{h8ldcw_4;dfYy(ʶ' x-c{ sUo.{q?BBcgM2aofmt~\ܤhzbuOg5۞c=j!SDtt|L$0)/v+"η- 1趁}} R1k5`Զ,^ 4 Q -Ϸ3-o,D=IJ~Ȭ05ml~bvX|QިՒEQdt.Q>Mpd*)F5v7} h׵gM<}mWn`RH =7(pe RxVbWkg5ԙKy6|OWJndK++% 5Δǜ.MU; r״L% <渢:<]WsBB^:dhGc. 䵤3OL K 98ఇ;xBeJ nbko{=O45-[dP*f*A[ _n"t5a[zt4GNj%;봿R{ǷE@2rk@=5dٸ]=*i<+\ƽԨwkFԱ&PyPϩeRk T=}::~Kdf{\t吟MҜ9_Z/F2R{[ܭx*'E|;b|@X8"_|%.{-|LV}mL=_˽|mJ4|q/X8ȀeO{<_G)aVxSɦ~ RW ѻ}MeJK #mr6 \GbJ\y] wzͦw C)vǙQ#7wtL7ѥV0CjtY_ U9ĭAL]{b\a ڳoy,{4 v"Fkg4h}Jcf%*L- CpNb" ]["W|X氙A cwJJ#|c6MV\?C[.k6{ɶx4&6n2Sߜ,9aȃ/ >Fwc`W}\XHs.hPGv[`' 2P3B(!_`oP53.yhfJV=U x8)8c)HdžVK0 LŠ #$ĻߙlAL`dLj4XpAuUzWsKA.Yڐ8g+d T8%Bp XK-2b}gP :GV>(r2f>2ylEa`2C֦ab U"hijް/qO3BP & n|7C}{kfpv!Fخy73,6Xx.TLb`k 3r~<ˀ-`p`(uՌ 즉|H8"v/~X(KftAF^ꬫUڭI yi=u<*clA3+ew/7-= vm" !@ j\H9y]Kw3|ŗ0j{txop}hs9ů.p݅2\w bwVNN$-g]0^pGsI1/Ih/@[56k5xmG{vRa2o3.(fotL!Ә ;6kZE;ڵ@*eb'ߧPdCb42[[I_A(M$pQ$;#RjI1OZ`kJ˔$6鯕d26F@se|u=;y3v w 1]}'ȂJݕM'8*umy'ecp(Or~g{?W3tLK=)nFC_05g_7AА v޵P;c%-@%ODVʡ2-JxCjƤ|5]!h('ӄKLw7.)%> 7#uM|t7n83NgF7[r gu0IR$A2{f~>.kC@+uYa{e LGWn eC!Q.D"c :l6ĹϦSyme=@Gi%[4C] ;>a {ͮP59/U`VfzzF/3p:8$2a+|1ȡW#o}5e$|O9 +i \k-ic *{(l!--Tz`A$(tZ"'t 2넾F{ V!i%gvnLM,0N%ċfE9%%-:/r8҄WT~ILEJ .'+KAui9HuH|ۧcNhs1x pgN= !Q{qCDC_ԑ}B$󏀏2uBvϱDn3Z򯶯WG#u;| ȷOc& KZ^Fxr{]OJ @Ѿ县*qd@%~ΧJ8R)^TB*x{g?ea9]pyZ-e\4TEh ߤ`>`&c#+yDuA_OFT`FG2gm~޻K389h*?yQO?e77-UkqvFUW[+>>#_種;Ỉ:jnlC(AN0ڭw<*cP@bK{8xpp Tj j%2ŭR!,}rvtԹ!hJ[#'LC 5`o)1B'gz*<,E>25hTRrnrbމ\9ytD:?Ѭ/X ƶ!\VN bٕfV#:GL}gѐ53seH ?7Nķ7M{.%sCQgqN#޸"EIRNi |zevnO*d^7kTGǗT ZjOfظLOY(fh7wyɼgYGﰆ#C/3*WiF0*mH5}2p J WnB/{H%B)\h欍ī=C=׍"*&=)-b~eriy&Zo^9?S5;Q)|+`}UjW"~{*{R*Do)36M\C!/"}5H)oC|eGU$1s7xSjݥUq _|48ǀ:dC8R[(OY, N1R#$WHLvqiZc\BQtWͣXt&>4g~9=aĄަwJLN^Y kZ?^R.{57G~dZi:eu2BgPhȴzʸv>5)CJI-~O+U{P&Հݹ4ݼn&mLa{rlgݵ|#:{2ϊ&@r4NS̗lV>^To58cٟ_r,޵/[ڲ &Lp-]:}Ysfd \$(0ɱm꓇: \sۮ9 X0 Zen3 =jsmKgLaϬb$U5r!xf-Bi]tL2`}Sۊ-dZhD2s~(}֖bU ^yLlZȓCA*hb[|[)F<8D"t3l>,e<` :e)S2NWEaR3%M,PhFPZB0G؈NDUc ~SmXe+:Vm,x=X;v䅍TkN5y~wz]q'p{D.!wfߒtuk^ |K5ǿCi#:,;nfpJ"?%*ŗSI(Ў='#*?%ą 1{~JW49+wBy 1~Agf/5Bc;KKw8p;L`<㽙c'!Bg b v/g[.;ATZ#@lٽ>V a\񅚥ҏ\g()v"àwt geJÎ\x~j~rg8*Yܠ*R7c*~, u^siX!w~M`B{0л rHpvd,Q= GH:8g|)nI:نm֑&իyE6[Lƒ^DQJIUv<vj2 %A7gJ3!I`HK3^}f6jWq<;IoD ٟy>x=j%ˑÑW( *S@y1܈ŃŘ+Dtw@u,~w_HRiA'4YI^Bsw1`(  0a֒#n%"/}&ݸƻ D2X|CdR d5cu?%*E3 ;(1jnWe^_/Gydq/cUE(fٻD:^CHXb3Faإ-Sxaz&EԓsQtsPsˀkAUl~+@N*aya{uIyiC jݝv8(E<8O1@/}?`%P@YgE`Qc+uq*CiP)MT>_;Dvש=R,J<cVZiK2ԙLV~I:\VTX% A$iԊɕ~c݄wR6HK3;1FK=ȶWFÐͩ&NN#9AqfŒ?!ETy#@4"\bbAr5FƂ([+yݮY"In1>4T֗XR骾9Ĕh9bܴcr"qC4W>~൯f^>M/k>usUk/V-P,SJ9Q#{UCtRqZB!x&L,T'* Áuch~$tcN>[ ?wi j_tDAlLNupR:R< }f;7fh5v|.H_b (+sg~k^$}; kd?"Tч}]ķO8 I-_h3-&{t-T,}u<=7pGӤ\Gup+st:!<::Z($˾{;_fm\]fSR ߝ/OOUpfX!d~ҍ m*_d!2dw77MhtpGh6/ʲ4$}RB& /WXIu"$[5q"7& fez7t/(JCo>kjaV(IwlB$q9R"bZ x QʥZ3Q36B`<X^Ne?#4_)LRf"6{С$g!%չҷHZΜ,7X%#.tjOҷ!6(cv٠mARWQS\wʛyb9bv fY~? ʭֆq'0ļbk6is}K-_͐R K]TBozՑ$z^x& &}ښKM@*Y V)-ʶ( =3s gcN[6cB$x'x Og.Ό}D?*E[}7-.&%~g-K2:dKDfL!E|\ıCdƛǐhFT~QF%騛swc?r8fK)a[1)բ;GE"0t^Fm4޽┡|)Yp"k,8; $/=y1, j%Oqݟk"(ނFz侤yjS MH0c \ &3[|2sxx e(ݯ1fn铟~s|T(Lb=XLUhV}UDj#Ѭ?,E@0',T/r;q,I78UE`v`Qh򉱂t`$xN$T>A6v#Q(/qGZw/Y7a\@% MP׬O :?U@A)Z%&0V qNxX#ɳ(`Ȗ^8gt}A ΋g Scg7a5LO/C%Mr7qܖ,G6t,޲:[Jhdsy2yE.3|#VP[g 7RtC=\;>|xݳމ`\ D-~6gAZyTBզ5l#l <7y LdC;Qpw#d]v!#VEY}ϧ؄0X]MONn߮s5Kac4>,λUxX{l)B,UlctRMda!2K!g[SZTEu+q^R<6"BT.H>O YAbyqrBXKθzf!QAnKD?|J6: EC1vH/JZzR̵ Ȩ6^Wv8~K,׮%臕b&s`alo)|܋ ՠ].36h + N #݆NY&(` vEor?itHDY1j$o֬>pVu*GEAm+m+q{Pp60ˑ ĺ𲄘V:5Po7vĉ+ҏP!9`e%IJag:]Xl&v|_@M%) {U ?"gtz 6-Ewq74ǙAtOn+hL%KJ@_z`JOsWy^GW 1SV cjuyB?5Invs/%uГz W"-hQ/a^o-2#X?=hˏ#> PL- 8鐰O L~V{PYB"/#h(`M1[daՔl>=/'Њi.f</PkGaBP> `FE@nG ctUl)0ѶqG_ ZYQ r!%%*# (j3sY$" };q6Hay!I^g(r$MXfL!gA+Vg3x™Y}淳;<+ZY3<ΙQjYz!|YZ#mDdN@Nn4MՄԺPJ0'l Y"?,No{aU!y>wQuu1%bY< LGmdiRrW$43&8@N9hh@qIX)|#?:DD+R, N0y)O[]LOA8ܞ-J4%oBБ {yݒ:wct&j Ow_.k6j߮^ Bse=bD/=AOw뵵'&{8f9 c1[l\k9eAbmxZ#Sa}(8P2#t.ywSg]|LfNK-:fT^x|Y.pK f?btxi8b-\~͝n8%zL٣"O~ۋz?>b)o'ի˓j,aCmu8O"Wǖbn޳'ΐ6g YZDGjAl p1UMϔw1ln1K7nGs>@7m۸}w4LEl<ȸ ?M2=#?N~ Y#15 *_t t?OHB~&=vL#i/(BZn78{/ DW m)x;hulrXS*s6&ߺ7b<␅zO_KٽmuhC$Mu\EcV1gvK i44[KEpf3/nH׍Ξ-|KeSHOQjIfBpܹwN<@O30qh"v9g qP| e#GBj`wr"jn:3褚9 K'H򓵮fICKOwGh>g+༔|?Ѓ/~kҝ*byv~+Z;? M?h4K䄘!oɲh6{S[a9pzbY)_۽!/6׮zrl9|㗰v;5FmIt Ұ?9314!BBdUh C;KX}gJ" h` obY4z̢&1XJw@^E1=OߨC|&EFNBwgݞ꥗ԖlaG9u[u?V=@O'ƫ^m⤱h>`>#^Umߘb\Kvzq^_$BV=$Hߺ/Y9':0MD%I߄ط CXK9;{RZ'1bc&VKlG!5 j{N7cH&c8@M#OT9nӛ!.nw"C*r-"uPķEsKуM͓8[ l8b%"O㫺bg#0BmP^qV^$ad5f+ yc䲪"5-WiIJͦi:aQ;Kk5ljB[@x{tѹ&XȾŇ.YXPi ?'#l炋E<@\=H?bkT T{ru~}môU|QE gu ͻ %p/*4I-ϏbP'K(Lkl2$Pv:Y: \ueǥ(-X S\_xD-?Ԋ -'{xEv9:v 89v[†KRG,~˹AdfxZT)k!iԟK~ ~K?j`k.!?@eءr1+)k[ڪW1zfgg'`;d &mc$;EfAhJʇv!:VteF̃.%gȕce> }Nx>F&ٯ 484pH?SmomN_Hx_YƔͽGYB?^ F@l+-zv:G3{A&W ֎[i0?t+$󾱒/DžZ2 NsR95| IlىyS#.'^xBX}HX[؏m.8y]̥5`~_׷PRb7t:sX|v yJ{hG_;`*P"Nzo r\Swi2˳IDi9 i?oaҀF7[aҧc_:6󇣓&U̲pJ"iҺegw/m?M2 OOI5*h°W/Tl "ۅ/~4(Y;5)|[w2@CA'*4IRLk_tT6D1˶[m3`ZjmQ0~aIe@G bVF&9VNs\h2C7c6ŶN z 8;"$D:f2J, h &?~>Ƌ@⊒g4HJ56_ř2S|ɟ|- J9'gT H-&Zfr ? FSb؎*=!/!Y 쌎T8W`p֛Tb݆S~eې;E$ vPN ꑼRu\u70:c{ x_-bI̦B &{\5d]bXb@rN1JP`lH"&Zwe$P TT.~ o|HmA:sNa d93P)2 Cs>ǃDȝ?Zeo^P YT_Nς9¬?XQN Ia?$ܱ_khꖫ{\]g -¯+jnLᩡ3w*I5u Abn ˽ĘYiU1S8 4LU }ӊ iނޑFy2$Ϳ6\?{`jGn+Sfu(·nXuja~w:nb<.b:Qxix+-!FoFyW/&0kTgP:J *3Ӑ# b\ͽK]SkDhF)+YА6o!zn  x;'hxbCjςpP~3sr Wg\Jk0U4+q{6ftO#U4oi% 0Р} 9#'Q+IiDETHѠ\kzvMny}" T";Gљsa lࠃ#yÝn,?tDuHupJhԿĻp kb.,M\MμcnWBOT}xHoĨhл€UX"GզY=wذPZ@zn|4?j[1Mz|t#OĶsT[̵-9S$ѢbGiJi3d[waLTto`[$6N~6[wdɸvtF5wU;jJuM4O 6(E#! JJLAtjRL3[O_8aScuܥ QW(f9XK4joŇ OTX>;fC.&ΎwH덝SVw>*1q_D|զZYp>d,K7\Q&dZV/7nƍZJإw X`z(pYAۥ8 0iaТ||nB!݌ƜI;N ̡o|#IE\+2|X*-Θ<3*Xn繐m;e:B8<eYBYA|w&VZÚH?YM .9h(G7F7*{JFOXj $xo Jv7??  fZ"f cRe<↶Fr&OVKޑ_"0!.9GaMѿg@Q"霩- &omB+کuJhJ3EɄ&r ?eWz^{ڃ헩')Av݀4esmI-!#Wa JQFuh 缾Sspi[FH|~ Y䅾|fNin =0~=-%+zxCe]]_4?π{`C7sb4HO( 9)(ӽ]{ysc7]/kŋ'C49q.tA3&ZZWZnx JՒ9Ai=s'4J"Yu[ L^GDͬI{>B'kpI2;8~+sryTKxɏ_#"5ι-`p9fVX UZϙ{.|\S,]>GeV JUܖKj@́ ^מv Ipzqk#/$l9t֫fګx5`T 6#۲#Fz+5a8"uOV̗' 9$)qos|+&tyH=JͼLҫ|\ߕA,i"W1ڸku mϻĸd;!3K An6](~qρg< 4y%$P NyztS^{ 'mHpJ}|-(dCP/Xeډ"u x voOE8b.}=g>C*% {qĔ/mtc8]~ j]l꓀ԅXp&2!ޱ.%#{TH މݫL&:bӎR\)Ty5~"A(' on3(X":*o\C_9T s,b-0!)n};0$H3V(x<'w37q0NJ'ID6esU1𦍲xxB $y˭kgM%F>cn1͓Lkqtq~@(Yq8)dBʷI?ae+keO#EMWMf/57jg>i{$D- }߼_Mm\ i2\\MN/Vlh #(+{)v'3hG}',VTTG뢉T\kl*E DiemK(tu D6uN HܕP#CU Ѫ ]NSԃoyQaYɒ!ZT.t=UNtU^QnV$f3(!x~{աvRIY6|+>ټZ=5b"\hpAQ 'W"La^SwHI߸_ Fez8-WV0EM"$+/{? N[t@eFK`S3yPQ4\Mk;uL:Xx"~$" E"!kAr~r]L9.^r *W6*/Q$M {Zx2X7:4s$VZ>C?a w@%EE#XL~vFLV!&xy醞. >]zCF?"_ٖk9GH ՓBت;D;51\c6Enؔ#!$yCFJ B(qog_d_g'~M_C[kt!G偘H܋_7R3][VgQ=,d?u=xg""!LhDXCeX>pxG|}pObaa5o @@]\~^'z2Hc!pAsr}fq1; 4Lue銆>#RA52 <1/n#l[2p36vҘDFƾM-@ŵ\!ѩtzލtő; `<{6i_E>tC \խk(RNFf nyqCiAڷK)͸C=.jҜJփ)>t@8B8a~"Z89pZ ߴqTS;3N:٦%- AۆR3W<3 j.y5J*@XF)ݕ˖% bGevޥ9fܞS:"%$h_|t_>n~-T- TW0PWtzBT"v\W*\|?5BIFQx3|0irzY1I51gJeW/ج/RЏR L )hݍS=r"FX$ }M ~*xaèQwB>g={U Hfo}ɔ_t2>fb ԥϽ'&TXī[jC> 2JKrf2xII 4 p:Aq?TEyH l?|wR]uhQq[`1jq$FU! w6%zMqGsY!u8@f:?"vSVbH.=;⹅>cֺ¢kCP ~<'=a!{~؎ikdԿKHpDB+dSHX-S"M!dMƖҬA"el.i),cyqfcOxe LZq-y*+%XSt+|-]g Ŏ=TBhlC(I~2k˨L؞0m4V#=O#I ~$ _Ԃ@,*}2ٛA3[50  Œʌ&t zGy4SB?54ha5IQGT7+L)Y"p բf w`TgǽPvKSD |^*:}q6Dl;,%i,9mq0c/N@TXONl7,/_p&@ލΏɌ!&u`v\+Gp _qe»ݯyŅ"[bIM4Z^A ͈]žfm'r ~XG -P7 w-luDұ51$Rr j<jUAPSz>:FHyogϋd=5z+truYcT_[)R%g,XqڱtcFү  , /ND*{~Ɍ!˯ci~$ 'M#g0J4&KbZM-224#Ad|&/am{M2;."U\:nB~G_:H3c%xmIŘ{u$,YBohyaDPx5O"Ӹ ć t#|˖dA.f~jT(ZDY2΁{C+(!Vh+dyX\w!Vj{OVߜv^:y0;Nl1-gAtv]tZHfLReQYS hM॒X;@CZϔ1 Nn_] lb/D%$|blTEBk`3JX&Q4j !˞p <i0{N \*?R7]3Pq{Gm8>,}2S Ar >Cz,CKm RR`ks٫AQdśǨq߇d*q,%z P{}]^krzvXZ#> SZZ?P&3vB)&B'ҥK} d8ش)5ǯ|k%-u=ɚ$ som\HE eptTT12ZMI=Cwнuu+Dןi qESpR׮f 7+ǷTs![4;+WyoaԒs窌&"sgѫxK>iSRHi(?/okn <"01n Z ZntYb/XYbh ?T%W̨=?goji)O1;i:Z6£ZF]d1?X1ԌWJ$bq8%R ?节%jpPWFZȢ=(KGHۧ48!'<%{Lrv[cBV῾ryNNE6/}-\%Hвy3ڙؾ;h9qMo崈UYΛ7#r8Kdc%Rl/EB' hQ{PӖFB*~l*! x>s)%ƔtifFdz2d\*$~'M8zLe C3o !|"[p fŀq pM3RN±:8r}@7Y9c[! ndȢl6$~B$H3#}o3]u<7!E<b+ULF^ā󠄛ã-D7 ٷ?%6(PB52}lqs?°V%>rÑ$}@rfo OFe= cS x6{`|N\O.KV;otJ%ИpR1UK%I'k6Iv\`Gffk;Mб]X9~ 7Td ­@.;v%G{չZ4,NQoQ{YwG4$>!%(-:I&wLPC yAqE<#g2lq񓐧EUX4J̷l]q2b`x0a; S{UI.N MR thQ JBDɅZmrUF|qUf/a#xLJrm"s?#l0.nՌ#wZ׻BNMXtrzR0jv(^]Lac % ;$?5ݝaƒ!؟woIWU=92#-xf[Ǒߴʉ\(-k}i:b3.V +m O7Вk/'I!YGXn)mwG 4Ox*z&Wi2;K%fWL{=oQWb,FճO,]yc<&#Mdڿ,sƋ`\.w[1PCw\cc:wη/ks#* إ~|,=U0h U ʋ\AF$ x,& o5ȷ_4KB|Al#RE^"g1ܻ ?'x5[,}ƣ( Z 0nN N xW;}0yzKȲ\L [-@a2RL 3wJ" UtP^[㛀=`{^&"GD ^<ی^ztyx%%1.7bt / ՜/?s_4N`2.VH+TqzLxׂe(xQcA/t`HB 6_7hz7(_*- ඇc3y-w ,M dZ$ [1c$k=pkݡB>³ϋ[jPB{`L,7jS*x]lLt E ԟވVHP8"/y9T9 09Wx=]FhM$4aOxdex l:73e\'L tZ< T ڀPڧّӅ-OʶTў N\RI y<'Wcp`_~Vq._TC5_i]HEա\z'z D:<߸6AʞVUfj}}~GڒfUPPx]šYUY?xl v>0> @6}`@-O𞈅d|wP@9Z?_w&N]Db]W=PXOzC5_`\'m xٗ$h!p- ŗbg?C+W<H#\`鵤;>繭[`zs8I55Ǖw=&cq^m:M> 1w<8QBak7A/WlGkmzq>࡜ةbW~sOL&._&G`s]vٱ$4}IT`|(׎P ~05 hsg*p>*,]|h_) d(W!}؜,]NXQVq+3zi a0]N҈zX4]OHWyfZZ[tz8!e%td{Iq;Ż$H^E$5 Bmdlvg;D}DܝU=}/ ROǨQ'ѻZ6u#Y?݃xPBFxbFKzfWw]q`!ogGi`[2Y2*4G}vt?Xt!WXbs Mx۳;Q . kd{m+lL`6|pOFKÿ!?bk*2$ζ}@v@{<ٙфFGȆG"@,k|pXЮ'||l͗B7r[g ap2{Jn"wų 12~ K9-VLrkj6ߝ3iʣژ*Sgl8|b Ж$ U} \3 !^\Y2 .){rJPo3UR%HpWF\cAjKpXO@ɌY :~E1V/M`u-qFHq"Zp=1 .n.30x&L^wI5z$vQrPS#&[G [;S)A`QY~ȡiͬ0 PК)gEةrJGvpfefcc8t+< a rE(V6S\LPۦe Ѻ4*oGU<.=[ސ -MiqcҥHHZ3_+S+փprBuyǝ?r<̌L<؊ /'4UyEY)FEV!/kadcSaX @i#Q0vRù`ura[&*1଴c ӣ,[B4d?x6qJr.YݭT]Y[oKݤBc[ /0qއ}l>S4k4Zq;@ē@G цA)[:ŀ*.%<|Ut[pr+z ' RuEFfLq33-:`<쮤 [ooI#˹p*sivo~^(~a1G0L*dIB} x~4۵5~͞+$+-h># N.o_7eb nEVT/>~h]e)V墾<qmvoԷmY0\3px:(cӈ_'?q`ox 8Ea]1 kx V'/-Ƀ(:agj?4i&;u= LL?L7~Zӻ_FAjE/dL?`k"/gFY 0L\ecNgoIYuvh?8:ΉkS8y٫C(4$$r'7p4FTFb0n~OV𳷴=e$R=Lh"$8 2e꽞I4Y~M[;rB(Y1)ڹ4aycbTWT9gxro.ݗ@wo~9]Λ4%usɮ!%E4ΔrͿƧ(x$I5P[WwSTE R'>.iU\^UꎯUU3XְhnٍLP hmZ=w\0;u9珔E Hi؆ShTajGyoE%,3#eBgekn_T&GLə4Ų]rS]O۫rmBy瀝`X?$JteIAepmC| \;eNDGɇD̔)V-1LBB\eYߢ&[S\ jчieɢ z5?㯃joI{\ԲҫǙa.dFckYFJg!1NYea׵O&ZgxT+וpOӏm oRW e=8RZP@֦mLG/XC/~w66x6l煠KuwD}ߐC8<ÜTĪ0=")2 űJcމRWJ0'[N=_R+֎CH4` %J6d,C݋b5SlJc]&c28t`'eUpee%0`d2MbǑD9g*f1u eZzs({t.Ŏ$*{ 57-{'Ɖ&]~`rF UUO7sFM$ޣ#O55`0K:188bV`Kwݧl^N1 K<=@&{[3QkVf{z1yPz %쐡XP>3{5H%Zdl)^ܢK9_/fW&_1<,dD?>Mxuv2)fq~kn9 .tw5+nʵ5k'9芞zБYыB#kpH[{~[? p%ހ}( dRա!Iwx| Ʉ+T`Qs@0ah,p5~-=ymI1.y?Π`٬7{͟,zl^d̹G51ө ϑl)P6fϨzɖT}0m:Q3~VɧC-8UMnL(r#T) ^_Ίb.h!_?t[0P{ 0 P$'I\.@.F48J g(>NZCkrYrgG|-"b ;OPxB R_K`l%Ef㵋D2rQKb'Puƫ Vxnf+5tmт%n0,z ڲ~bwHB~ALs_^GYu>kBNÄU\*o~̬.Lv6D3/;}TTUUc iw;^~=0WHٙ22B7?5l@$tMITͫ*6XȚ6!`Oh,MĞdZ8ZO,꬈#WWך kcr!)mXΨl6>W )nM#3~zc[&8Q72s_Mk  @/Puq3g-hHQz VZnɦZ>9gv6zO+ |uFj$ìXMu$'f_k(mcRY _\k|^5zG!o--fVκ9]GrQ5{FwǠ Xl8Ou;9ZWR9<+NYi7kU9!٘{m3_olEa |tQE#~$Q+<#Z Ho+k{_ TT6>n:fR(QQJ@Lӌ'g1O= JD.LsT|Ѽi5fg8-5RDrnqP<]KG ڇ݂)ϒo/iw+cL\ďN)=mAWXPE#ٕý]%p&^}eȢhnBd,.0Iq~'-t!kOvݴ˳K Lk9C\DM|5I _&ag{>ݘg&e-h܄8y*.-GHBg܋ 9!RgCξO.G]Ed=aB &Ęn,>:"T2pTp6]pԤHpoWpMFUN>,W-ߵY]$Sh FSA#W|õ U؞|60zވ-6]R&L/_Tt@|ql޿ Pɂ؆US!ulq6[ڵ"ҬBbf8GJ)l7)N#ryGC)wclޒQZ7 !J4յ=jDf%Y\D('vr#'`(rN98畁2ݒy4F' qi8wZr"f1 (y;>L=!.t1{ c3}!~R{2G(r*S:yeR-}kػπ{4i>AƠD^qw@1O9G9 J gpB6d4c°<Bx˞if; 'bn~f٬9dO[O}|߫ڛ:$+V iDhzͬJjLV )CLr߈l$l˷ c`T<2  hl/d42JdqYaG# ̊NSS[k(++"Uw; FX'B<_"QŸ&cG נHu!z@VwiM4&4y G>a$*s xr$iNt{dPqe T0&Z\,6u#u_eG e?mHȢǣF+ $t`Sc|dfDPj'cG*]qb,d-:mhج؉ZfH^~W!ѹwm5_5m7![v;HkCLDȆyƏPX~ETְv}zwu.ndꞮ+VO[yjRPk^^šj%bTӓ\Z@rDŀ{eR5GO%S)CTKFt k>'k&߳#_/R?>'(pQ%MPGoFƗbA6ڴMUi!p4^pzvDvNΟSuP8. s*Xg̠k|b E~4' g^L'+\/>ףj+wt;Mָl'K(xXX'#q;@.8⣜ d}ja@1&p e^-U[5l@K&e~ ܻ/-QaOƯmz<Ŧq/]7u%QobEU8\o!HX(<3 r}UUGHRK>^FrpRL!{(#}i;pw3.7!O8:`!E]rɩꐆBCXʸG½MZC3FoGDk: zzlR/F:=k.JeQFʂ☠>|2hfƖntm.b)֔='x`1ۅVw*Qw :b٠ L D _Y>#ӑ9oUc9xh#_=ѶRSxbZ~}|;* XlǦҸ`2pÃA7090TEur6<6 w323j]y%WWQ3`v?."u'8gԴkM)- g(Tw;PuXXӊ9 նܚm`mYӞh;y5YoCt#LE䅺Wy+Ӈi ܿ*q;E [)ğDB=5b%mDeP:{,E U\ UP ϥ{pC.4WPO?}hY/ÄXveZR>q̽dv4@?މ]0b*N9trX[ğs)_Q ˳ z%ɨHO$(zę*l.6>a9ww&o|vfoQ'v9S2&OONjnI} G F5CWMJ dj tִrL.կ/ 599zyHP!H,k̨jP97:40@{፽|uoUpQ\C_M'F>J$pYU-yb dMwuX,4FNI.2SqoW¡Yh0%fo9%+]Y6^mqوX 妒wPLɽbyͣ.BԬYt+O+ʞ1M/ =Bf|nJr#$rD4vm3G›=|9i=<[ #%꺀 WK՜Y!cYiL`N sݵDiog|)M,KbAOg[;7Vo P'g87P\.-up ŊO9NF&CV{[ڐ؋R){Z U^sK#7le1cJT\}r#LOd/88~'eYᙦmQw8IH]~L!TT {alfgFvUcc)+-9Yqo(0JtVrSu ( ;gdPh8Os !zHN]Sny( UuR3FV0k̵mH hGm@`?T&D meǍ4`lʩa&{\CeOEѹ%AVqWV3MI֏Elć(ii՚z!5Xa}Yr \Tۛ~ 9T!@`mFke7 ^j6,4aFcdSdh  h-Ù/mwqoVl D6FId`=6(ern7~[ f& zC8 3e[ q;\ɲ_>s#X,8C9z2kBnⱲzREln'I6AᏩМ^OlRrJg#˒a$۹=N=b]R|W.z}bs%Jp+hI;7%;4ᨹвV58gJa;EWl%^#\Y#6~R]QInFD[n^F qÂyATDC圳g?Y;>rz"lؙ|  G*M0ߎzxs͈.慅y"|٧(%Z5I}F.0NI}vG29zwH}0%u/`llȖT@Um۫yiʔTFu٩@p)&+olmq4kMv5qc lixtTl!,ߡD5NI=,Ö~ЙEJx>0,dvgwDR]9ݓ%oV:S̗Sבڮ"yTK!GLl˞96}K5GSJǡ+|yg%KLIW AQo{|w<6ʼiU'^K{BlHksp嵘"@ï.TW\,dcӽM74RgQ8PN^-bmKs)e[II(Tl'Qs ]MZW˛6UN,AlzNh%K9<" i AU0Ĭx)o2r)w)jgWO ,%zN3U2t`dՎ |): T37(g8K+c.LpR Td˃FQv< ;443r,,[[YR 3{n`•9nSumy;LxTۣ1קYmLѻͮX^7[HW2jS? z5ZqHuDyYh*0Tu؄ԏ-S&U_6t=mƇQl&<lfp,&YxVwdckAp_z؁ו :UQr2iT-T ǖRˠ]T}}x*A73m#ҎOQ-lՔ]0υݙ:{?3nDaLtzH)M *i {v $ֶJ#Il*ضve2D'x%/{ǚV2!sh՘c'u)WS(mKI>ؾNFٴ>a,8SIoܒ1E)Ox Dȃ}xHdHk_A}HlFiZR,.J)6D+bhOC J^W›dh]ql{9vZRi{WnlwVE,\hʊBN~ #6!'y6͵ap<$S[٤+9UC!u"-,+7LiSQݳPfAS;E_bcƴ~`ZA(m!rB-pǓ3.J.OBթR#KC~ ǃT ܞ` fm.p+Xt( , /u 3J{>,@\Op H=_n޽puHtRJ*Ū 6t 8KT9xdTvmMV3mPKx&^#p sLCE:,p'W5j1) c2}Nk^;SXkQ#\:Fudc&7SP&J:2am%a}*一 0. $Y๑2 DCG,Na; j;hd:,͞fP zFY#2ikǭnj8(G:Ox0yn7;UfLIݑ`y#%.Hwoh|ȴx. y5Ԓ7 Q?EtQdqTfsʯ.@X!`kvK!͝)eeV0ҤE^r%(W%rI(TѢtp Z}GF ,e{qiR{Bk>?,MYZ˰6ٖPT^5I0p~䯋-XF!1gN}}s195= )3|۷LGC:0) 6 ƭ1>Uف!UȒjQW0FsPg&bNY"zdsP$ 9JMv㲘Ri%Z ݟylPg,wԂZT ޗd~ڽY׿^(Dwy 2B&fu*..("$%:k`Y垥Qxu׎2| |V&ީ[cbl`A"^q֤lx=c`Yrᗔ Ce'/{K\~W \XǢbweP U᭒e^~Z`)w ͧ+ۨg \V̪i[t|W-RSˢM06:hK \jg-96f[>G/cKF,i*TvMQ/&hWTJ$/'6viFB_2Wé u3$]{;!bp#r'd#L-ÀLjQhRx1|p*U•N}jm}߬zWjd_aEb;m|`ڶyy|%ܛU^S'5,/tz!~q RB&*2/yxMHv00@ ] ![J bW+/'zi/ C\ 1÷D={<O:(/`i%:S"1l)۫rn5_dXe*7V2׫@W %7ؙ[xoM"ёNƔY'lh5i.h8+|kR>˩@ף">B0 #Kn}f96jmdos3ߌ3 wzi/#K`5 _ rC~ ˄Rv0y`Öh{!{~7\"'⏆X'xpm88'-_`>>VGIMύx5 ׾f[6cҗϔ(7 ] K.Ac 9Exv"w `wI>YOI Cs~ŚsZ@iVO1lmL ;$DS1VKԯ}lmZ}Vmw ;;uh% b^CtB,/f9BlJ>ŊN*;8̲!¹_uB|>_ [|JtlQ Zkv2=pOy{ 5?9W{{&x؈! /vG^$9铄f?$vqN֩ ҕqx<`^n%rh9V?+!?b돕3)2G!T n4i ӂMcJ-zE_'eNA8)ЎDq(Qē_2qQp=Y]gSqE T|lIR>0 h RUWl6sDýoàcf ËJBidָLu$k`:,)RtDTZ2B0=`WO0pJ`&ìN =@4YCB֐d%gZN0P!"ӢZ`?aE]hA8gGIjvA_g4@V -djk$&ړZ4t Ctx|2zra܎#mS* J1+XRJ1W%|EiƥwIȟ,4d5!3ֈ7yFc,Dm.oqOŠյ쳥 z=u }g vzhZ҅W9[SZ6cT 1$aDٿŸK/-6E;Ȣz;Ϡ=|[MuGrS8J'GTmFC~ov%ȤuyIgrJ(<{:8r/'"%4ѤB[X:XPDEyyv ɭM+@WPo*T /<-|=^97QMC9l=+{ aºG<õ|3tS &V2XFKiHTiGc[cKJDtԇ Á* q`0t q@GdR߻-_3C3~kߟΟ:hϹ+[nkRx?z\vZ/zs(pկ>b8,ݶL"M=Gݣ br;y}J{\lKh*>}!]L]0I1KH3nD]lg^h؂*{abV~KV t4vX`|0Xŝc>˼V7'{PR<,3#4, w/}-m4cDd_Nq qUr\jt\"B;b *,kj3nV{b|xy Vg%@H2Q"ZD#^IU"Ax !$_J=v_tz<zb<"Miތ}ۈ\'`(u!p$73!ns,Ifw\VB])%Bo>^#}&j&ܺ@A_VyA iv;h+Yv,8)U2yڣ{BegtePhA错9$M1&愄3q{3Ď#h FI0/hp&m~^ WƎm9 hfF/%^!   NuBR>$D+ ҉KmaGM5G^j~Lq|_자Ag;Ȟ+*^Y|#.TV1Kf@xzAB:8<>dv-p *y1g[sˆc$ )Xpw9 ރRꩧO[AUX-cJ"Xv(骱V^ew X"Zω GmWTKXPH-guK-!=Lh :ߔU'?%A*"ilEar԰yf[ẅ́Nk.FKҮ_X[ z1)xـi%k@ 0aP04JDFJ "i^Wz'D'RZaY _!:`JVK]d߭hmfˣृ0TDYA]-U׀ sZ V{%'C#!]v?ȎL܃qm<!Lٻ`3PMm7[LXNB:,\ 8V2{r:i[6Q/]CWVF%qp$c>טpv'<6̄-ЛV u$FaA ueBڵlE%= E$be P4dJtƟB#BLJ+}?N_7,2BUo fZc$ n-g;aT7y YA{s`XI"\L R}?:m`+ZXx^iYy8эrKɨ-Ϙ4hV&(R:bwNʽւ?k^^9xԃ}U/fbf'8s'm/C/0 [87Ag?DX.\gMω;8X?2bq,Lly4#cXceK2~ <"nJD;!uQD9o/1GݎߞLRrs.P'a\#V$k0M@&bd]z}Pd@b+UL^#G?8.@W R83ˀ6%1Ґ/OXO0VRO@&Ђ#t6W_+)O)qu*[b; +/{d{P?Zf^eUMK\$A)dr#U+KV*,|v@[G-q*׺_(h?7LPEh_&h6~n1ݓ=.< jV^7E02'`yI lo% Q,oT}go6_)-5vi/E21mA?\/ߺŗSg]?sq$ZiѰQV(#/uǦUì$V+c"Cj4x30^r7Fw4fp|== qߡ 5A~&:m ^z}2FTاz"?Zwt5L7fneS5J,ǒzny&c$"QGcPqn&r8NaG$U&1oO*YM)MC :{[(7dBeq8 ޺YAHi;r5t%#آCWGGd/jiW\F_:}:BeYn-%!~R̸tswMs7K^6 GcCFLX޳ea'_m>Ӣ}B7%ʄ~#rHO X MajS䗔KW5 XjB*$k6u#w孖62ևhYϊm ocL)y[ZD0$,Յ$0O˷o+@s>~/e&/:s`Jbr}~t)`} n,rm2<0 25/dv/ HgShdrl`\x"TgKx,['p=ʰB δFp7Z"5`! =.p"Nhvm/y+O[),oaA;6hg7ss[r!愊g"AT>EҘR9ՂϻX3JpC,Ac oD^>G.I%Gl: f!ĸmYxLg9w". BJ.LRdr3ꅖҒrsvRd Z[UU:a! e*{tz{>iT/k}. 2TFf6FkT[ǿbE֊Mˮ붂DbC:,Rً &)kQ"g]nyFeF[zq@9^B!ǿp|li<ՌjҤMaJp3W_ti莟w=/itD|HGa=Ψaw@S-m IjCH=@?V8I(Jj6o!v=MrT_V+Yolfy;=j-.+R{wfX<ϋBԐ*KϭR͂BԸX? .!u+GG=C\mNU,djcR[ qyxf;'mcKׂʾHWlty '瓮J4TF-nwDҴ?l[} w@92|rư!#f_]#ܺ]LâMI;b* .-fvBPnY E"3Z8CG1H#Va m m.Z%׭@|kޣtӳif:p3T5hm HW!0c<~ANFj~+ĢC#PMňRڬ +By`݆WH 8XD햺v&{g7wb_$WD8B?v._XMKn2J|URcJ?,(XSz{CRM$ɀcσI[LZ [%ۑЍ6H_5-{&%{6_ZىhlN,{lְ ,r (#$5eb 2$X)6)5 Y?[:⯻}  (g  GXE~⣑bhTc\5gF AH*zE:Mn[p-FWbbL=ƁC&rˣM2nBL7kdLpt0G-]wn%#ε(E%z, !lo~Wہ zs~Q>vѨT 9x(˱JPsaOS}$ejĠ< 4t$Ř ϟ| P2g2# O_O D/f%J:\JTŚ%87Nް\AuAZK :m!Pg*f:MG2$Dn'ENUIUW'VÌ$gK:.feBM*ձ!m" ZQm4)Y1ymš?Emr o(Q~D/ vAW_@~P42:ڕB2H]&pA-r̳ X3Z2cktKseB”Iw3 !/h6 f=[<.Q>4lŗMO\R ּys^ [4{\\{[/ ȓlA5ZRѕad,x"Z. =: -`c˽k؁sظ-g?cnz3^R5QWPVOxawdXQ@y8-3.Jq'>E('XS#@bE0n(~ɟe7ܝD<#:1JYc?wkgHKh`kt3- W 9Yy|F+D^vպm L;]keTIIM.~tf0}g@W0'\8%K9#q+l.&I)'>OfJ [m[}/ E\ۊ{X$& W];!h橦<$49 1#+ty0N $LC[ eNcU oZӟG ?]]؎2<_|(hx:kZ+ŪΝEnGc-R0Y{ljl}b]+-Y%3E 82}E5Aʓ+?]#QW Ls@*gUȭ1(XU*rmoY_ vG-s!+'G.ܠ%XT=ǰ{gzTZZL?\Zgsy$ @Pņ>C8=i@˂٫/7> v$=p۔j-eא((.ѻ6}V~fV:Gdż.Ϣ T4k'{.CۛbE{]溍>Fhk$LZ)+yP| F\o8X}BDd3pB2rˮ%1 Vg٩N/o?A]~E"}y#Ee7%gz;p:_T~%ԴilvBh/X! M !4vv:2[g^%CߨhCց<78=TTi<\xPNN+H7r[ =EZi9ZQftcǴ?L C`=q4p|ýDJ>.敮w*~ s'Ǎ0JW#tcg/G6#`G[6TKY74Uys DjYSX.b #pޭFyF׈Y$M[ JbrUB>Qv*)ͼj7LVgɵ)Y0e#_@>1?LH4}ـWue4pKhOuR vY!%9efKtr\!1N]S .*!ͿS=W=z;URT/-q6Zz n)"5J`24h`2;E)'?!jlte!~HGĪoJ!RL.XUKJVu|BńgRme'eBZ)I3tQ%mڸK>|~= 9B94haF?=#~9D6!b<|M)6C$((]Yfd)ͼ^87.GRt>Ie\~o;TuJ%TGpKTN" :@N-.Atgp]"d\ɾ87xl0>f k |C$&pHZSy,"$G-^II,Tlī{3ѵ0n뀈7~ >.R'}/\N7nhW4$& .nG\)6q@Zo6> O%O&,,_6TK(?_5se# 3Ql<(PؐSM?d,ٲ~{hdZQ<+0r+|=|]<ʤIpUW,%lDe$Lgnl;~.҉D4Tv+K?Qу{{xnF`Ն%m"-0Ԁ+m!R~;OJjdUd.H'5~Hzg>}ſ:2YDkpX#Imk4/p<[ZA!q+.A{83-r*W5!Q٣|EVMĉɽu˜u[L$ iV[ C r}˭s2܀\@b\n/'MjsEѾʆl_҅ӻ1)QӌTUH]ؒ䰷vFtWǰ?`5y$(Y5}ߏ]TËr3{]Է&HHIU%Mio'#Q( k7P?3 KS2 C("N]Av@8,ޫ)Cҗ 7Sf}J7%Y Os!qDqS5720- 5+ɡprߨ:HQ]ht^cFF[~2Ai[3u̫?LgABa|rťy;4ဎ A9c\p1 bl 7M_0쮀v&^*C֭?Tx,J QWBuf_͑)J3`'#nATXi(cClcPcXN??e |XW+~B||s$2ٔMڐXnutDa,W ,BbȞsqmݎv7\ dɺq7(03srEX.`Ez3szWj֘BFTRT 9֢$1Ywu0\k_̝K"X^SM^N"VSQ//Uʸ75Նv "VC밼[}N̢hH'1 b("VzY:tMIb%WvDo xTܒ, 6jD ]11ݒ7ڪZ9`L"i=8Q)+YcyȵR! YۇmLj z} 'DnY&~8#6+VXoݗ)D; A KfV/WGA(X%'%E==j,aMcf8n&Ehkx^Oz m[J7M)5 <2 C'O ~LG1Do-&>^g1m0%0| LGFEpF.-Ø?r"DjL&&Sd>:G^uwͰ}V|o`M_RUk`9ׅ_[Q57O?3J`_l!Vz'\1сB@E;Qgc F¥RX1a:#lY'8qRHWXr.bd3@gzt|`RH IUrd!tTϴTGJ ij9SzCncZRNuV1/2wOÈX.~hwU/AezT9=4&>,'r kV+wX.\ۛTd!IbrxZKs`(9* j Cdo8%AU w؋r[\̢ qj@iY9G*:^I}: gth1GeTgL-[}Z?6dEL>^2d]_zh-גeëD?": ѺQIY '-[݄}H]>tbRřae⡏o^nr ]P\"_ko[eat;WZ:C DɃYTL,OZxD2c0Uu8/=Sn|wka4njT2d9:yx-%{X ۻ P+܍ Dww@o3Dh jgUVA|14j_= Tsњ/2 /pfSd2Zy͉L\+gD o Ra0Wwek*@W$vjLI ѣ2Abxld6E=A?(B#D6>aCSP$*@}$65e_ɞ,h1Ϛ#f͑g$, ۟ip60:=fYvG}@72:ː!n5ǏSv4J%-oi;G"mk镶BGMi,9)y"4 )#,PܕXMq)tj<+LvSE92̥J{+X7۰$Z?TALK7in.,,Z5ˢyg=(HiGwlAZXV  ;av'ef<\%n._#"Np߻gBL+[\r p.-AM 2j[z%X [_%l}@!da)tZlVm_C:)W0E0-$P#_d3)F^ISo=ԫ Ako$v`>f.ؚ, %32c3*QL-嶝Ž`8FH]M\={vRq^ hJsNB|.dѝJw1- 5c/ɜ] `${U-E~aoՅפu$GiUm; 0uIa:O?˾v%s#!@7jAj{v$!n)\!^Ӊƾl+7vúQt ֋|շ-2ZԏKcGXd YX~Q/wϚDﰪKO5 WN?e9e,Ƞ]B'tZze=d-+ @q?;֮6{R>;\ϋd'c/<ϲؗ|1agNy^VVQEa/!1aAi$ƋwVwTn743F,E H[a:R+emB8oDwQufwBohh鵅K%fHX1κ-=ٜ<}neMt@) ZH˂㑵,rUX^A m?.^N;P|c )gRR".Xln.%(( ޶ uy@~+ј5Ǎ7]KP6;!}cv BtIo95-x$V;GdٶJQ 5E{)={".0o?^kS$tbv.x3XsQiZDE!i6o?6mI7_1|P(y'ܯKEz~PouKdcӤCR{v=H1>Wȋ*78\eƀ^@:2?NuthM|;fM\\pcVFL2QkU^ʯdo9fq䟻D8.k@fj#(rbBh2qb949Wf[[zR0ۓd%ybcANYpu/@q6:q%tq>Duށ;6?a@"C_PɾCwIW|eĒ*z|ށ n6 ߾}_ܲ+4:N_ !6z$wN\c~{!Gzڜ.ޜaoZ~PL+`?Qn{l?8|0YF]Ta̓2dJE=# ޑ~^8Bd:`-5]6[T-Z_.mh).#I{"CUepMB`B$f lz:ҏ)&|""g Ugq34'KX(:{/\1ms]ˑQC";E9l][ s< Mv/fϪa9uU]z듶nw%u=C&Ps,8Ę! 7X͏ Tۑyd|di^6:C8o{_̾ƊYX[Y$X<{7[b~zdw_ɕmT,c*Ң:WW)sbU+.ZUt+ե7=TMnO8 6c/1fv{p(+rkz±sޕGayYl,$r§lf? m8'0Zu8h\# yq'OhDtgӡq7z o-?X sFGjѺ 1׎zhG;\#M`s ߌ[#~e4ًW X)T h{ 5oTT8knANhE%nLoa3R\77F&QT |l Ϗ+w_r<=Ͼ|K8K!up`{r(%T)LmMDRyc-[_:\ [v4oup*`8][E48ִupn嗺ǡ #')+xN0T٠BIha SaJW-\QSWfGOr? ; ^jKc=[Û 7ƧX0?N'M@ƝJHԮG! [7+wge>~ W=JRzc(}{Wh2N>(~8l=7bYŖiyΛ<W 9ܿYQRc5]5b/#`7-_$G=/U(egZ]tf\;E>ܼP֧Mʄ2c`[~&5^A8_l!̘~ED81jdee_樝y1VhqwKwsJVRb4Ŵ ^9VѤvЌ@$''v8uIXg2KT:, x##(.$7>0Ak=yzuW^۝n@VPDee y(Dr$m.2^ u`qh\D?t)P{~ k0PF$z~w13jU5_*PG@SP42H'"ˋ)}YV;EfVIvVgLӒP$M B5[_MN +&}ح^Y8j%io 5e`W`IiPNM3aۻCuM@&GDjm1GngBuHvcۇW"5# q\}wn"1OP+}u0j.;Ad>#wwK!_^{8:I)u0t#ǁLmq<zeRX<a֞sA^.o n OJǽRvp.`ZaWXA 9dscE|es+\5T0JQP!z1'}:o³{X l u9|4/)QǯG;K#Q+@'J1|E趏\~M@B hCleG::${]k4lVP-i!L33oSԳJ{*و 2n9/r''-k@H ˶D7lS46vs-6?|#@cH}wIzJx{D$ ;1>̺~XY MΡ0Q- P^&d~FrF4>D۪&LX9`ttuU~pնI_pHT|-LNDz (y})?)16^ho~ut+0wW8A>?FstqYa5q\O%({lR5J |\d@jurK hf%& fF[vfmLLJ+zWcVkHUѰۊS:T6pUPyэ JǢKˠ5.f@%(^\s-% ]2ѢA`%G HrFɇ S/bž}!u)rV]+dDրM*s Dx.q)\(&ï&Hf[c6mQMG`MqLƐp0Z %F/%,w2L*cMMz>)?@a3ϟP z]KI;qEesv(t[c.lrEЏ*ƨ=FJsM}ڹW bSj|1gɯIK}m=/ݺC ϑ>MAD6 '~KU 9E7oQn./ؽ`PQ-kM2>e6IU3]BluhO }stDڴ _b RDhW4 (8OԼ_('؈;U֐\]W1*XO88.]$t 1r};ZU+W#Gffw`te'vmN%oߠojahht>}f="{]? ھl؟]w]RlQPNH%*Q)ܼ!]G-u%%iD-)[1 q~Dw{\Ck0yRgfQ:Y 㷩RxO̩L;FB߂0s>=]~,-蔻y$`0CHNo9"GuܟoHjϥCUu^M!=';mpʯXɚwR\; [R$iklE+ s2 a)\kضڟɱ <: <}W uШ 8E硂a6x _ [Q睙u`R4'KLKevLQ& 1S =nŸЬ Pw&mIP]yOJUC֣-͐l\D,"kǯr(s]5g C!#qhgC!81ŷRp{kT@*S*\#; ;3?g;%>+8R~' 6Fݠ[! gWoXZ:G;ު}:I:'`u_P\$ 'J@,-.rN)m i8R~j ͌2E5z MtOUB$UqB(6y9!vt0!o7Mcg^axkl{JAɯG{^Ϟ?:Փ\^`ͪhOSc8Lzfͯ3ep$ĕÜFhPD(_;7 ?[]z3 (ق Y>Llo32" Qby?Bt~NJ'oզcC5'B6%44t1K(2<>Y S>8HwÀK_ZSjв/oAC>m(`Zșl!:N?2^W'R6vc9YA>w0y-e-G l(I>[ɠn.Ύ Dmդ`e>cӞj&cj|[bB?tt?D9SŐyrNYWʏanՋ$f)E1uDҁPRb!)13D2.H=pfW $4;fл9L#Kئ`` |6Pz(7!˶Y> qR[ ;YP\C@yjGD8b"h8c"w_xi]o=ÒߣI-a26 2f[v-35==Hݪ+Ukt6W[~=VwזM(<UЅꏜò |`l^ B g~N HܿtaB`KC*}jZ 7nZ_I2u' 2[p6JЬan[ pV\q2}%p¤|( \Z]ϴ޿kdžZR;uC%ބn@ƛ%SVOԻzg@3-9h=&oHcnz]Fc沽ߵU q2n!A2B[ ;6zw؍$)0nhGwТe ?޸|dæ867-S0pk$v$pTI"U7ej)v3&ءzTt{ .+Ï[ʌ/H2|BxHT,P,_zM@k_ "9q\TS٭®U.H  B10u.fXmיx  qܼČlJD9L5a2vX @GO_~R,c.*c(9ҏiox=ϱ9n},)&uYr{E?T Xr64UݖJDžpYY |kgy\LEfҳ" RhEmBjoZm`<U\EJxXs**򦥒7^E5SddS6"\Vn*hNa\( W⛇ƅ\5ڟ&ȰB6lC!Bzӭ9=$9ΒزN7rDAJɺR/䢸}Vz&%g &±.>O(:+\8S#KZv:%Ύլ4j>wYsjVFSE{SOO?~B2a+0)"t ŰjkCus;븕 Tб^pck[bUilvqC括UWi1ʡBw,mP2Q_9?C{ J Cg?.a4",yρ(:ng"s;zV$VF jKdYl#rw@qUo5K4l8 ͥquZk>WM| ]O $T;d? Uˈ}2XYUL`'Jm͉rS 5hhqkzEs?):f(A2RNX=rpq{gFgM׋~qY_b9R@.l ~O5`> !Q[*9 nmdy4+}hP,}&P(dMP`?{;+]g<[ufttRau{R;U<ߟWDUσ=;e?HbC)VVj‹Z+J\mQ,S:~8P_} #Xo0njW9߶ƿ~-U7o{i_*SOE(axQ`FI-NL2Q S$$av"gd`iLbzʝBe7T-! 9ܯEoZn&ىE=/+xVYZ#^ F/gDQkKWLyfaI[=4=UZ)ZRB8[N T9V5e$q{7,<9S=h|w֨Cb&-w +*wSx>qq9\hbW>o"y muLag4W]QT;Jv$3ˍ?c5Kab6l(✏1,,FIR*R,*%VۇԖ03RHi철oilE\j{`n 1h7Avx\kjf5(\ۧ+rۛ,DEuUx ÃiO#Rw2=$ GJj/,Sަ:z? kICyޖq Sx4hܝ!V+;J.=D:4i2}/I+Uuv&\GfU'ҽ >Xh ~ XVaFĆkV tu!t$/AjTZu>:Ĉ9Dx_o5XLz\Cƙ%*H XCx?Y|`><Q<>ث tPY+`2p\kYCHS^0q:>0fh,X3kW;鋒ya3xB&>;sX EO9뮋VXpJ0SQͰyŜ235w XMa' u/_)=lF9(~bޔO j`k59a((?eYyG^ZN+J^ 3RXT |˻aHACCF#ց3|ӓšHsmh;n2W}{=JU[IKXpY&0 jLSZo[D$+"Q8[2h㳿0y#n m܀i{CAiR;1 9UtQb%Mb,s,hB6\}:R4Sļ&Xv|vk+:>4Bh &G=鰾1ⅣV4ŽQ=gig7)XjJTηH5JXR)u,[l[8Z{sp7FL%ؠ ҋO[#|byqK -#H%`!4;8#J>]~^R|0XB(k#jhhjQ KY=jٔ>:)t8D$++#B+6l$49'Qpt] l:qr" s,dNh㉩6iF+} `5+ Lx L8 wE Im"i>,E^E_ߛ~ -<,@<`b{y,ۖn`hZJPK:XA ピefEO\ dAtF^ v=uP\6ɒ,@(Mj>76˅el*bZe6bdm* Ϳ{5/ }Ig1:o£@3ʈ"ViJKyMRyZ/Vf~\Ἷ,CYLYRu"܈?>F>Y4N1"Oi u#v|Խ Csr*y* _( \`.k͒~G2byHKYO Ɂ!eͻ bv59z-g ғ]<$JSA.me?Pܿg?x 8I|ܪ[<9J*٦c뙓ԈPH%~"Ij2 6crqقL,QS, ~3fi+6 ׅ21Y4c1}bS":js {.\zix )NŌ(M9zWڧQĿLFޔC#ot[ ~1uO8>p |1w*dn?" %$I~loica'oL1 `ej-…:B`23"xѨeWHo:+_^񔷂9hհX )L,zŎMǰ#lx9' Rt<=1c]]YhtlƦNmcRz›gDxeq Ɉfb~ȍ b[;bC`?ZN݆N[ p̊nJ}zd Ye@)x]8UGy[g/EKdT< a0;eӞ0u'ch^Q (FXOXfTl;B31Xآ̨\c Ԁ|%잣ou6`s$3YmEH^87w}+oXtح̙[xF7.R=P&"~ Ke8{G 7 1adv/+92G1~kkXb5 r'&:`j%P*3U='-3 'zZA1a 㜴ɠo?NRDV_wzL ^Aѕ(X,l,j&>5|/װRgE_jDB uX ٓjsʋ@-<^UFi2Ԇie$nL3.aj)WmAd.To zX=OzO&dA2Џ_. pkaBY7kcƣ;_lk`&FUČQX1xJH T'[pIjS"&DezV(Fn Dg2ߤq]26pDai &trI#@a&zh{Ʃ;t~SUѕ\,B8?>k?A\dDF ;3Hy :M1'OՋ߁Q6Dm㴑8b'W%b)}@n|9.D*58X M%pJ: q?r\& ڿ?'FA\'o,^#aQO#(RA,itP/T2.Ī=P*Ig*$Siζ|ޏX<D'($0a2Yn.\&YdBal**0Jbߘ &VAd; AbЃ`l<&LeoIyQX҃f/f0!hTݸGYQe762?,cпfʘck`>4A@K9% Qde÷;pud& D"Jf7]%[v+nJkzc:-z6˂t^]讕n)hA:-9xz⼵XGH-w#ŭhI",:g' s͞+e_՘힐2Ƙ{[{ުGPjD1q2$+Uxp j?x<^)LpĬϡGp{ZɃgyB^RPQEIYJT *o4*ef[t82\a[i ̃+faŲ><ޘth bUyȩzBC֫&q=XXO%Y΁=Nӵ&G)̡EAZdfM>}crH٢ʼeiҩLgAa_IKP d\-\%uj;r]Lec pH"B.~?vV}qT);#[Nm}On(ZT";믑KR|!SKxN42vkXG("~G}9FXjEી#) K?q@16U$#W>n&8SATzj&wk,F)WBƉq` :m#Nf6?8ݣLiyh_-۰VQe /͚4,=ԸZ-Dʙ>LJK\Eb%AR6YҦ+=L(SW[ & xx@ R}}c@A }t}潖| Ѡ\NK֬'mZԨ+}XIj%8<10664na s`BgiMXB.tLd#Fk؇,)IU`I=i|l}nMжߏ+(rnV,!r}PKnr'tĈ=lF ^0E ~34OkN>SNa/q w~@_F0݊0vv|[jT~OE4; idP 1N-n4uTL@qAZc?ݽ`F)TP݆ɢ`S Ȣ(I;Ќ6xi) 4%ؐci"7&mqLQoQ|ZII>DY7 sj{@EՊS"`5Uݸ>=q0lCٽ'X{Zm;y Qkhaԭ:5U _Ҳ:ԱTkLU_;fiXMS 2`0#F-aЈ#m_H0R!΍o# %BvNv^\l!bM+`UgIiy 55R߭Gu~I%% F۽~=ѮV.Lɭd{r(1%M?#o;WQA'cI=:wM4H}eᷟTʼnC8ƎKMWJߘ^4\]?|Ep TR'hZʌZ1GQ 6xevӉ}&^ s|b*lN|ckms١`B?]qo wԺtqna8Ը1l Bpe^tO ,v`~}fkf@;Nl&UFC(6 0nʷp 4+L U+{Sf0 j#*h5KZz$7:w4r\r>%h}(t|q'ltϐ[&d:eoef5k0}eٙpg|bp^YK1@j}heAGÇӖ@Y5u+N˃9 p/O*ܡnyĮ#;d}l%1ԣ+XRI83*[%4h%j{bƄJ] 4@vD'ՈeL)YN 8s %p3HԟM/|it[#3@ !EGi͏۶54Nn6`yC%tY^l:w]6gi㲔V:kՠS.ᅮUפ",òy@.P^4(I4 qlf*< 7 'n_!a䧏( M 6(Xuhejݽ,$dD](ةLBD%EA%f H dcebȽ@WQuUQ[x0F}Px܃ҷ>.s v&9'_C~sZ@dW&#ξ-!9[%= Lu2171Gl,ƥG)ºzEɺ=_޲AXv֬3{sbЭ)&~.]VUjn:Eۖyx~V봺Y{" AL0ZVYy}Ud\`,o-cEo(4<~2/4=A g&*LrwOjCc'jO/3v0Vׇ6`yUv/u a|*h-cY:G{Wd HF]C>qZGBȾ0H?) ԤJ] %@Ѐ Lx4$[7݆ hd͐YYIj9 L?Js]a%[E8[9GGpr,. Wuc$j$^t#?<Ը} gD9Ց`.:;ほW4}5lj󹝛Fuwg#-“0*u,nBbA|TGr\A^]L~C*4=Vi32˞Dr+@]{i- ]5DZ6 Ұ8A-xZW Ph2- u.ϿD>GX/:R%@8{JoѰ~MjdSX%`Gyͩ0.:6rWtqv`^>T*3+]@V"]7egYb(:JCF v.sE'<|ST]ZED^*VۊPa6r2ՃjQ0B/21 pmWԿ,tTWh&CrTxl.1n7҈O!efς*%3ž$[3s{+UW8n2Oerb_&:4yӕǵ7%f$ }J{h<ۙK-GVq0p$%iVh:Au43V%0q8euLvNɧX?iJ>HM,PUyl0$QB?)!i]?_2@v1hq%>laAqZ- vC( :4n'R>p+z}}mN1q*Tn"k蛹XC7h킒2!ã 9>S䨾OŽ+e8Dm9`l L1$eEƎ}Kd2(&kۡdwJ=D$pH|ZSsi+vtr$"DRxRbE]4¸1dmyX70Kp*p:md&D :JZC"Gs ]^ IXw&j><q0/Z"͓_ͧ6LA/1 SC뷮D @b,|}JU& Obsb,WBP:> /N;m! '>AOie:CّUV~iq wA E k|h L\o>$ǀ^{ݸUd'QD.`,?_,QT?A8x=c"`m ٔq=+K|?*Zls,D1}I3&ꡇ|4LH%2z]j afe߻mS@St@ܣA: )<) |GpGeɝ;mE\jK|1*ɒNݙ-!tD=[xZQ'Fx o03p 23>X өkLav[Dwn&]S"A+3FJ'vq60>yOW+@UbdJ0: loiuJo IX2X\C+we K'B>F*M:M(ZbޓPj&JQ[1TC(YrA[!e pȖEWNp̖]/!?oQx]XTL.QPI pҐ`UI @"'QB ]ol|^~ Ϳ0s34z]^tNPNCq<$wJ؁z]ZUbחiqn1'(¬yZmvcn,$S S=]NʙM-O4^) O~KsQLNxL$rwSM1z. o02B+4(bD4n*~yͱ_Z}]pbTT0:pK57"qxQznÖbA@KQPqZ%2L(|ZW-Ov >zbxQ#jƊ1,)QނrhAyOjx'mōʤ4, w dw 7BPʃC,L+~I2VfW*[邀?E%kn#^Nq i:MNΎڢ^M0^Q5D7D?jg:aYB0Q0t{2J)Gi{X/:JkeT; ̎m=G-h]E]tRA|4دegǘIHDbb^-VZ8~H,BǤs_I1/>"@5jlX Z?WhW36.n"]Mp1Ǖ7NL5;@\=,;A;,|A%u>cobaG-JgKJH/:_D *.Ӓy|'ƈA17aW)_w]&@DEߢ"Ɨ^~AHY}A57S\\!K뤌.A1tG -bO`EiA؊|.W'iIMk!BU{\2oW0} ϐGi&RzSHuGshj[V~KHf {N Aݷlp~-lyڢ5QqY͉ A褔ɨ\e찱$f߂~S+(~Ɛ/qsw"݇_X t[D!VBҎ1i"/U.!No)009Iy#(y1$ ƬhF;;l pWw1p%۽LM0nԙVۖ˵:)yQxleuNk}8>m7'c1,LԎ+q<͂l"C՜y)XEVVPY\6 t J+oUK"2u8 Xu%N[3T{@'r.eg.3+^do,>'T5j"x huE\9s)3䨚nyS~o@O&G5:}O k]īW|a`^#Ube%vjDʑ0[o<- <kOaD`8e#Mt_`·lS1GlA9uŤtUBfjOXVpsJM&GP QV{ILJ*j>rU役Hā?ЉjM9p_:䮦0)E = jK3хSR΀4KZm1ӜlϢl0.m }8Kc⒔wO+"'b-=t@ zṞgڰxrb޻&"t|RtuRGɔ.}zwm*5&HLq**%0&å_.c1(Rf  tY#u%k< 1o(_O^֯omd s0M2–V(H ~ݵ4UH4$Źh\ K=m0GE σVJR5c}BrM{c6'0#M"6o TTePW67mPoQXz,#ɘ!YR;EN۹5< }AHJ4Pk,H/Ì/¬]akq-\+X5sf]9UD,ڟD!GFJRǘa@A&vxt"BHQ)(H Dl/(֊ Dwޞ8҇i0]]Y62UtHu8RV*opP;Ij{1UnxHdG4cU[! Lhu,BǮm2XAgei]_Rp*kV:jEc] I:@gV<5eՀ2+TPLZ+`b9_hچO WV%x:54eIcSTħ2PS 2 a'5G; OT:k|45tkү'>&A z^d > 3z6𢖥d4`V=g=娰U8P8%nV!Esf[&/qgMv!3w smKFph6tj2=T]6x- dspsP a{R 9p+TwŶ؝D: 5*' XϴUa}P⡭V?>6oZ+3L +c3GkMuEB2k H.sfSW>+d^E2_G\ܝ.)Aܼ605oVxA Ğ>2Əy6xVzD POQei 2j7x/e1t[ o65aNi{ $ jyhKʳ ۽ʞ5QBR6l8p7GW%g8f+p:*O?j7"mѼ 96.ˈHPkD9I2GdD'Hx5;RY9H4ڹna pI`l+V O zHE^9I{hje:6f _-լlUZ)(582Y݁Eyl,_q;K@[q:KWRa|dkGe8HV m 8`"%C1غCu.\нͽ%eT^>an 4#V̀Y_ ۟vUA.ĽMal 7r>0 $5II4[hcSyov6\L?y9f4ÝF'ݝB.,< pޝ]e?=)#߻$ 3oLf:Pq10FOyMs&kz X8YnHb':RgvZO4\G))}@{^ F'|/zbe'Ep;k5IU{Km 6ZMF8+ ,l^h#pUCD"M4ύ7EDw{/n%NNqW#j>''5 cLcyD9B4?Ey⢯؍M#2+/ >Y X6iϬlnfʅ< { !Ւ#<\#i2-"#S3_;MSXyQ4MV񫛆A\a|MTȲZ13pDjO%zhK zof3j"KЎc?8,@܀ SΡ4m }XnPw}&>_lկdd)Lۃ71OK3b\uLS9c\kNXQ]J&**]Pt=r+S*ae,FVM?̠nr-)T&cy^; 87~]$lfP) R 35% IlHtE>;{;X:O˝eB&YⳒMe in:4,\{fĊ1~#e0ED)?:(,B G#j J`KxκϟDk  $L ]p2ig`Gh2.zbU$ ?Wnd*ʙl~\F%Klc?desnj ,&#Mq]M$lvVӉ +\ȪK~7H)-c98zeU,gG$N=B4bkCYa"D̯Aa_5æpC2Y=Jk3!55,p`B|ƷOeARU  al LY9\c>(8<vZ_p}T 7\`)Q 'wEj`p9r-uȪE(ne:Bim0RqsvFXgYcU0lItE1s-^lA8BXLdtʍ;b"ՏYzE}"dY!`CENےzA^K*0kefХ54*?hՔhָǘ~ƭ[Au^2@0ς#0doЬw(c&Z,slZGAefEqQjg'iHr;Tk >i^P}ƋD Q'z~Uل'3z5,tTóT %&k^F \] Lh(]@?P^Nigl]q. eR-1oi} ͎$W;'`.҄>B58vpN}'s^1m駖M縻WXy\SQ5ȥrsUĴ[Niߚݼ%k( }+,tLY% ^"uZ3s#CϚ3emNt >z&87!ud0Kf<^+)FW,EA^]qjogQŖ5r E0dEz|A"ajޯ Jͣ\cvz?ȞHtOFT~+揤Q 2)PwqԠY0|sȿE'52`>"zpw6K79/ᓴ>uèmn~ᦐ颞;5^%7H9EIW]?T>= A*)FMҌCC#~jxO*] K4B^fʽr w-ZMlYTЀB$`@ qgV5CBb͓̼,{Ъ7r~s%mH`s]r^d9)B8 QwMZuY*X=y']H%Q,Cy,f\Yq|-dbE1 E;*T 4N'Sk?a"IQC*j=7Oשǫ2Υ;Ud8IQ{wqu~)O̺ŒF*/ta*$;Lx @#_ \p0$ CvS0A?XTMU$X.@1ufXwW98Ps]Jy+{E6JmȬiN72A|_)j➷ M&1jd!_z8ǂ놱K _.7MH^3GY۲k6ԭ?#QY (jC2N_ z!o6K5mC7;'dZ\)'*7.Pͻ%~?dXD|Z4+gEnB+I4|U `Hu4 /Ƶ5p Y]abG'P-Buޑ/,LCR=jw>UQJl/|v:b=e Qn7ÀP-Wer@+BFh zkRf|?~]WM3t&Zƍ 1=QD d(x++ᐩUlfR0*kҩ4rnV'b$vĊQt mHͅ^QM`)q@L'B؏9ػЈyO;"cA< >/sRޝ Z$QU½z+ZOv\2"ktCÀKe̐D0cWNhBʄ9IXL }٬!3PDOMS|:nc ^ĺ9 g˔mG1/ db) R(㴋X&eԣ`5m2Ϝ[(]ܝnܰl@B|L:?Aą\ND/Fػ]Ѧ6؎,ܵר̧#]`0؞I6n=d$Jq e.7;X-9)4 JFMPMߒGoiсIRPϬgu(>;ʥʶ /R.(!Fm,_.zNv*#a qF\H?RPEPгGq<&6 h_=̼0Ɂ@xFSm^4xpƚL}T/ze,~fUbj5pv2+?1 {ğ!6^34Cb-Lފr|^셱_aT&=G!Le'cw!)X(bPqnڣ !sXsT5c$^ >5:JLqɵ*LܔeZZimѨAUhG%n:Kv69':+Dr5;7XY2fW(䣉AEZwm2 *?J iwJ˷[ ސb|8W"/HQ(SY[JIZE;+P@C_9l'Fb^4Mx:Ny,f2cM'j^7Tq*g;MMVW *o*|;nwQC聲`qvJu.'WWz\u]X57.`ܱ$Ug߸ q+ķIܠ(utP{sHikR- .2>gW}*k͊YIN0gQmZs?H`qfqq#M|0V7;GJ VŁy% t\EGjnlF .?IH+Ho7}ioqGye=㧝񝱽;.=t]ՓP׭etOzWdt94[,-: vMfň˭yX. " & [.pugH `_ NiEV_y*nM= WeCUC8 )] #ƚ> ni\!7F)2B.L4$]Ӫν%)[Li^}qUJVNJvmUJc>CB81+%/JAwӕ#2KlUh@huY m 3Ti)}*xa~6;poQapH'EǔdX-i/¥e /D3$Py^⌙D(L$F}8A865Aʻ#tQԖ 1~^ٔj yGl1m} 5~lV_Y/b_v i*~exP`Vpyz xN(!*:A7I9Avў[I3ָ1-7a5+1"u|V"vWCdvr`Bԗz0ߓ$~~/ #B4phRK"jZ}ڽRmy@!J)o@fI$Jpy9#%SM/ &,?0y:M `|o^i }4'ldwi rݤ0Pumœ|:}TBR_v~'pкC[\TE:Ǵ]K;뇸r`Le_c˿& $-*iy`Ʒ}=i"VVz;onMvP ;͘uӭd_Pߺ7j\K%A0~Z09Q;Y\KsϘa%E|z-:1a:JEM(bԠv/b5UCʞN!*(5, 9s2?_h6׿#kq>2<}}%J(Rr՚,'r͛ӔB+#&qM0 A-,$@BȊMƲhWot~Jz}:8o}GT7Ba_oP<,bZ98|C3cgw~csl nnԄE,7DTKwS!")^ߐzWx7,?럾8N=uTESR)q<=\b~[=l௛f/R {v35 K@58NB"'dNC|nYi>m sX2܃e4Qo߹ !;BTAYpi̷kӳ-I mu߭=t&w*qjcJEPwiQӈڽF<"Nv>i|P="eSm#4Xї(҇N[ı#HDhL|r|lΛ*H#DhUͲI8@gZ?ԻfOd#"9YOpKI!n[rJME/灂"(PY Ba Āt`XFx-P;ešuD&Z L ^W4Q{P^Ty@5eƔ0*Klj@lc )Awn\Ōp(Ѣ=1tO)cG<>]&+=|gT6b{昑8$Yu;4g @YdP* ^턥 IbyduۿO/уd]6\d|nh~t[CIw.;LHڇU^5[=x Ox֣NE:utkG|5s|뿖w=,`b_.aX â"[ܑ|)+[atʼX⌇HkkiuRK@`EoI1NsiŹ[ ؁6l,@< <_J8VbX7Z3  mZOg Zx7&#-BȌT/w>A2N1H5ݷ'5񶦻/;h+1P%`g$kaԠ!\#?1A4s(-tNj @:<i`0Ane-O3cft}+yT-NٹC[-7x_b*5nujIx^'3URv HT{L:ຝt5춽P J]GrPJoK><,pTqOYZ'aPRO׌걵~j |.Mز[G,3GAn:Ge/L2ʩwTgd]X3b+CڽZz7)n8_h9 ߢ~w5h mD: 'rۜ8|VPTx+WFPbհ@lDG?d S42įמP2Ζ+؜0U-A;,_=ۂT TK@4h R5Ir(?E+Bm Q/:eJ =krGaƿ,uc-2!@s58̘ԢIog3 UPUDp; H0d˄rwsռ[ N[xnPdJuMJtaLD[jVђIlmX^xP}|1L9YSPxNvØ=Eb:$l3-)㫢*X:lmHqb{H{,g#%fDՉ1l"MiD?jK,#\&et~@b9D`nQu&XX!`+brl~r rr;>84hq`R]7yCtl;XٞYOKS|{{2~D)QJVH*$Fr*fa4D To\'5:dqARCB!:1;\r WD7,Q[e.A2Ybl¢:56@ WΏ؁͔ʘ?)4< 7 u 鳫! ͌|gTNdTT#֮}@Z_p_}<;EUA\e KYz&Ƿ7sqSGʠdϼ5PApD}0'cCǂ@(ga^ӝ 3(QF]̦ˡ|7ڎɾМ+>}`Vnɰ sq'B owRCoQN4էc%}Z"0Z^;gAX%sf'?rAwVpm WĠۊ1/[w?<{)5/YmMzz' dMAY\A /b:$>W'ڿ;[坖k-nҊB|{>:G݆?PiRA#{uS0WBIva 8M/-ҏsKζRV \VֹKSxtxn,Z ,/_2 8Y=^JOFNJ[r03u:])|H"z5峻('ruq=v32E_.Vw<[6 {Y׬0vޟҕM1-/Āc+b+4$-RrslaLc@+1byƆdۖv\WsgMoU ]szef6wfY~[&;7`{a1oҬt@7FϘEa*W 44YPmU $}t}ް;RH]l9g;t "30c6;P=(mKTi3W arsx"l-R.TA5K__[3@W5;ђ`S yug|iO$Y% zv&ݝqr|t'B_5;40'ӄ{8pj(03|bVEPTq@qD_{Μ*& T8v1"jEacۯYx5Xd]](|0̓fRýߜ+ï50I[qʫʥ::"L؊&"kUCM )eK` v KL@J fxØK`}k)3<-fp!^D=߇n"2$CA`dIZTRY~gI^MLx& Eofnv]孿8H`שt&)"ɖ]yu=;3)::H:16ĺib,廉xz n3|u (ETse.ٕlsx6'd _̏@W/%},[Zbcq8~29EKg0bT !pv XЬ`7ɾq|K tl O\hDiD_E(!QG fղ4U M*ʿbIqT9DV95%+IQT qp3R{V#.qx[ZlNDQ?Q`[ Sd3^g#_{ ޖZ_ӋN+>S}efy T(DIk9M'Dq:g \MoW)o]Bg87R`.V!! F:|kW?W%\>raHn%\ߓޓ?|}g%/7l$_5AQ"lIS0;S@^M凝n@͚]2Odbz-Asa-X~<۱J -YGp4z` +1Pl #^T q v:-lOLjZ Ğ}H{SeXԦ;r?ifz/woI渃Jk79p"=I;Tl_iLّPV̢CpaIe9E<& Av#~ ?\BSʆR~^/e^jȶb,(VԲL)?z0i;Ϸolg7%n!8fPfqohEnMRlf)|AMXYFo7"k:@gE>=jT]YJ[0T(.ʬ$ӚM(y +њLQ_|9BEQ@BlsϊE Df\9x6pkGA"_"z('ҠU:izPy*4`[]-Ovm_BK U#lssR2IF!u4E膏?M[tW]?#kI›u'eZ>6Z_3s+uWl%}"8/̦iŸQ6P*[S(ϮO%:ӑ`׳:Vc%@[.pZQ撆z^/Kg׮ fň50` ܤg d;W:QY] z1BZjwh'| ')Y r3S? ]_Z|g+.}PHwB#z}':VšW`v V$Wr_R8vlXpz3,Yag? ,J)Dp 1nj:̖>`PIu»{:4/c=\QDKծi8N'Ts39$5ǿ;R b', ~Z|}A :jaq*` *s2]0pԦ(?}4,+ƣՠ+Llֶsxvp`O+9s$oM7Ez嚰S[#OUN?-DIGڳm<o1}]qxz<߈["m%yNsNt,{N`rcQH;)6bүs|CKۭ]1BEQN-Nּ+uz SʦX5Բ :Rmt3̶9cF?;-=fU!s6'Xk`6{tà #F0g}TّwbwXbIW{^W%G/d7[a#IR.E'1%괐N{xtb'!f*0z$2Zm;2p,2L -lS ;OELyI-Nrlg~d-}@=S•wGj1@=gR]ZdvL +e鰃bQ5RZ^. 'ڔO'䲜OX9";){c7_-5ܬ¬ᘹ9mD:Jcc7Ǣ1$Ji:X0/I=IPfp ҳy+Mx4&5sP<\-n'o| )k"aQZvi^{:`=\<Äs%bs(5 K3j p)@ 6 kV~*oe>\1D&wޯY@~ʼn5GaC^"J\0#䶥m5aGa^BQN:fQdmkUM)}Q 3m+[@ vAaY˿/VEJ8VLXو,uMY>>sȬ_f<5/vY>_E7`Yiӕ(*˥]zs!0 U| HW ;<hPJ͐{HʀM7,opOhh}.Rt1Od+( qXBĜI)=(Q,Q\t8ǛV!uD2DPsrpTLgR!tP0/Nj~;8-JWݷ^:K_ ̉iW4v@*(Ѥ4;A01kw5<h=fV\4uߜ4_ L6(E?QTG-)o&{Y={ԃCfjއw^\H "h՘Wdzahl˼SYYΙt88ձSCY34="\&z,oӇp>Ԅ%a#nO}(ytV'H9!Y8f> RQTpl%;ݢ!4TJ"i%JF;݉T@Km2$AbyAJD䧢O6`a}#$5V^R6!S◉% .6%"eUlsGn%*YA c;/*RZ5y_p̱SR ZlWNu_F .vƑ*ً $"QC{rh)4X0~a,ֹԶ#]؞%@[6_Kp_AKcX] ,V"2yx<5ބozc9&6GZ0ԍaXEy4GwcUޘo#{z'&ayIV_'Q4#+4c" | 1W+v[tL]fbNc8 kuԷ8ױ{.)\ONY3 q7֒ƴMnx[^yE鱋ׂ |XOTȭUhd5hL$vsȐWn'FXȐ5&!rO2thʼnvӰ5c@fdcʬRžРxe Q t/;#[!ϝw6\[Irڒs(c>31RŻrW]rh^,6dIQ[X_n"HU~4r3E[j-°fF [C! }C#C4覺Ժ^UeP=xZO|L@VS;Ѿ yk;t&b;hZ23`!02)Uz$nsN ]V)Ġ 2p YP-#T]1oK7*#˜NnaRl6V90XDoMFF2TSATp[tu>?uɷWՈ[-h.<=5H6С+YMԝxbs|8_{(Qu;fArnMG$wgq,׈=]Tc, dV!%!E5|gŲפo7>w}f-9Pc>e9'6]i͆!<>IIo9xTgRn_XIoʽ${(|$ibHhCyQ!7jDmկCI- {̀ҊyP[6]ooJN}I)t\8f &isnh')M"Զm&_.#N@Ox9ac^6m4{#?SihMZMCDɱ,BrŤ,öV#N|DwCDx{|(IyEGbؽKNDj|"N7I5> *6ꨝ[F$|cTrMi!լYQ `ΡdDkẕLs}D| '2) LNiet篓pꡔ- [5-y/WB.);uČ䝒Եg B]{w'2nܧ`(G.]mRv݅L;V~|ju?xia~u7l@KhButb}MAiѽ= 7:=]Sl1 CUxc~TfAl?4MY;d!QccEXTIlHGi9gVʾAz%]I|iFɕ\o&߷<~J8^\eӧp]ap8ۥm Kk}-Ɋ] (:N\[|Dw/U`^W%܅PgbN~! }M^毴\:T=$"}I8>QJ2WJ?{ZY6W9 l`ÂE~P_@RJ=C@!hx]jK,&\vyt|o*SsAU @ byJyD2Qb~TYЕRt=>=7&%hN =cd0˝=JC"QBOʶ&ɬzi?9nT~u09j|l8$Cz/MK QsP=FSA q4ȔޜܶS_?w]dOɬUIz2ZUJ}HױbAZ;Oh)OTTx] BJA}aZf+^\G὘ǏKܸ5qQ/7|i]."|Fs5KltmTO+XLjr/ZM%tiU"4C}oğJIݏYռ32CqǺ0ҫyf>s#ԙ} ى:cΞ\r$buHcumF򳔫|ǿ@!9kʈ{ YvIX \Z'(2睠рWu0hNf'd!K]. ێw9֩Z6[*AS B(Rm [՞PWq<%6mzI.:X+m1w6]7;`ד*cQj@g \@M)J2 K օw O U-ps2tֿ.SeF("gɼJymdq>XC5;WjGjɚ A7 ̋>T<wu{ú"wHd],vA7he=H6r.Gg|%4:O@`ldߢik@$yb&T4䃘",ܶ~XIek0!e]Ytu|i"z;H)w^p?o2"8pdOy!鸵E&xˬ+ ƓpF-QAp?SUg8S5 M_"vN˻-Vj6Xs>ۡqeXV!DZvCNY ǍL}٘l .@üU.`{EG~NsLjAbp>L:d]۞,"ߡ-O0&`OF3"!bA*3j5i3D H3OlIۦ$ai\}DsڋTu) QR{r[[-ۑKyu;a⛹U<3WN.Dw%UzgA׭o}9 I@2e!c:jTSh^oA0mx/(OP`ւ o]-}+ǝu Cށ cPתECx:L*Ջ< R:֯{޺$>'VeBruz|lϳLvWiu0}Zouuq.l X9)bJGS@"Lsq-y*9Q #xBM̫uHEک ,)+z W8Wu9LF2$|ZuWQI,B^?%oO$/9zj.ڿ gEðiP(dۨjC(Oq.kewʕ`÷}1q.PT/w,q't|/#^/${gzkezQqh{*S;ꎟ-ZFWnzҫC^ Bf סZɸ~@I8@`,9<{U?VEkW" AZJ$/WDwPu{&M辛="q9vXCŚx.@dʁ;]%T+Et}Q;sXEY9pWs |W| ~0QDEsH/8.k ~l{j{~!mmXע2 D4Y*y͸//hg9%<$Vf~ھ5$-YGT, pq#>wRXiʰJϾ"rDQU4(qB*yR[S}Rt08Y'273nurgY7I3S̬fG.GVIZ)2x5Nկ'd&IOǣOη.6Y w1>j˲:p";TM~:#{LpH:,PAϐ[07ȝ3*eZb N`qwSpNVLk)ZU0 '|hƽSi=蝪C]>Ry-.eEԹ1$ġjp=sA 0g$K 7wR+?EԬ$\YF 5Ҧ78]AqҝNW/xڏ;A4)rΟXv;ԯRg!!vB5~4-8P*/{IZ`dXSqnjTgmPW4x$N/"]v.eFf0ї'F[zu}hSǫ(= #Y[E]e:c74Q:'tgP#zz+Eׯ< }3Bbt(mb-.ZI֖:џp '2y+OhR:<4Hxby6Lsca+odB޼[Ӳn ;?H !Օq'w9'LD $e/Yxo-=~vGEdrH%r_{ٹIDgπIB@[# k{&t7;46 \SGxGm4i;ǶFV{fOzDH7sIKb*'@/9Lavf~;0fdMl7H@j)93Kx>aѡoiy"Kh恪X/.XbŃFiA-U30Ϯi"1Y?PeH>"/è 8 \u'zZVV*/~fd ޡj/BH\@z!@ "R``xhL<D3,|?* wd\B}_u,;zZyP̫ ]k#V=혘` /ؼ!#B)G!d+8?F61X+<-8H]1լO4'[K?Mk9V/|-=/]f*dUH)nץ|p@M}C qė-cMׇ;I#q wg/^_`2EJC>-׾%HW5|I 46C݉n<l%\ eIH.B^oݾ9V,{3IP%ABb\LJ1zcՠoM J<1pPevhb(_%8!ɔƩ:I¯e#%jmGG<6'77 S!gƑ* 8*`e-ybGC,TV;)dzzV JeL|AsN?(ᶿ90OtR]処Q+0(uLT/zs"_P棳Mh*"3SrPvվ"\g5Ф~ \U0fao1C%/e9R2S\$ɇI,=&#ilx׋AGi@H`%qBtP s%(WEz[wX^EJ._MkyT"e`N|FvKe K谽lζSkP8r-dZPenǒiRTvq$'Q1@qn|jW#V\6XoQ@|IpP'JDsABh*mT=F&޲: h]Q0QrZmZ@2ǑIh1&4+y]hB^;>owXݶL{.Q5O\ -DtPu4iW$RPxׂNO;y݆ȿ.x!(#YE!uSzMmi"p{ G|'OH7P%9p=}l?nM/TAuw2ή^P'}MusL=JߒF hS}{4lF˯a'1=wYZa" C}J,qڡetQ6CUm:sHu<IܥڤDZ1?~Pw_ ka<9NqRŢ2YCF*LӖll'dx;vʦ j;¾%9Q\"ܦn]/^ul^G,_<$W+[}+ףwF`8fiye%íNюxtE$Cѱm6ڐZX# <i4kvr>#{aڦi6$*q-rpL ]&yj!I ͿR)/ieP2a*f=+-wz:륋ƍA،4كX6ZYlCށk etߠj넵,Dhpi[Yfx]kZu{WXaS?JwuЧY=(ƄzZO WPժ&lM7ݤcsLz䬃qd޶\쾒 :?MP"I>>J;cvĈ`VzX``/T[j )R:=(u ESMuiz+#VFB;,{ k*pTJ>W`z`qshQuT(3LHoCJD L0 J~Ў> /|Mt9]T{ʵ&:Pm aLK@ tEUecUc|U;ndeٱAWRuV{è)?cL(Jg|+:Sgç4R*ۊ|:Y!M4b6g7^9^)ZS_ԓ5T .#8ӌ|mw)Al숐9 dJ# wT&W<㤫V6lNm"V%YXԪ]PQpbBjӬtrll")FS󔟓[RrtiHiwIgo'afduצ``gNeU ׅPxu~e/clCUw#HJHoMc0~懗햤&gME u?[ ˯}[tT"dd:nL_:0У5EJdgi6FL+ U;X-e O r;%_:7,d :ER)֭iY︅sy7 oeM=߳QERh Ԡ]$'R im TٗlL e?#˳?UH ̄B?}FjWZ f:TCb4:-5qd~|ZQXַ-$L&Iey~(PʥMxПB";VL<óӚC4hT5Wl%4Ң)JtCAE:e]9<2!Qbq,NJHW`ńxu-=[VpD/Cy"*◨sLP۔o|EmING1y'ޤ텘~棨;Ƀ6U8} n2G뎉>ɱD-)LX0G7E)B7hpI7/Z;&rV6@YE7 iʺ05^^Cfidplz nmrEQNeFҗ`U2:q:Wo4<׬O%Ve#0+IdŴ݈nbG3 *VH3DJ%euqP5sTf 4eq+wKvXwmNvp~a(ы1xZZ\rvK|Ty (/HT E ف2N*a3 Rft@Vko#=kJ:a*rJeK1aRBH6|Ѕ`S.-m* f BL Yu\w-ˑda7k$'xͱ=<=] Ί;#Rs'?юaG#:hZAuL2̎1L1+4vf-v? au2vر!޾/1Z:.aLaC.*>}*1NYaEqm^9$W;ݭ) F4=>Ʋ 5!{yD_NeBYcRObK*kQ5Lgfl71+5co,pڠ̪w%K~~HA`,\4Iws ?춹d~Z9 YlLs\~hH$rU|w\P0 5\Z69:ΉD(. 59qk ,e߲"X>u)^[4)rcҼ%a ~[j!@X OBL5j5cJdq2{Pbzz(JWAt#&gXlعC8DY fO悇4ݰq1h1* CkU댿_3$6i7P8u5`h_T(6s)&A2,S0 d$JDS@\j l6#0CM?v}E õRݐ  l 4_";{ >) %{Z,l,Ha G+6>dUxUH"A `*+pu Wԑ 9N=)JfAe=RZJ%<Lym_ۑAf׺Gτ+-Y';,4WNl1XY%c8m(+ʽdC:HV}SSKB&&;v#?Y=i ?d>+C(?>n`WE\Gx'M1̠1%34m_29H F?>)nEq(,ab*GK3!4YPB84@I|FSӪNi64B|,KcܩZs~ՏeÂv Z?ƌ P6ɣF+#Wqa h.3; d4٘T 7Jw6vxo> ?Tcm}d -wzp$C6u %XR^$3i|!%"X%:,= ebuec[W%x0넂H9 1T5oKŹOԭ[Q0  (A)*86˯K2aޥAYYj~ NZ [NT[\,%\#\Zt;p{J:Ү#Q x֩9 ,2@ #1g*P20>j V<6sԻ[pY"vi<˫62jSHrhg =h!@ ȲIU*9)@y豇\0'|-L-9k }`#]3h'مEaKD`4sO1 ֟j.@HOh/6і[|1vÇe龏cB _etmկp-Ln镫=߬iU>#gq뷚&nLZ brt)o" iv1OIO٨9_ '¦DVfMƤ +QR5@4'U9d8_*Yj[4nvnoUƒ e'3(f*jҽLR#+@볢E`l7H 7R#|D2ڶ\YΌ- 3; ޿~q+Ѩ^xI*0-4" xvwS@0X|)Ϙ,p7\Q12VEfUI8qYÐv=\m&sYEvy;gV9)5W$l9paXX\\;(κy_x3*(tgȪ[P"N| כlW󘘬a@vr{M,Wyq+"{ ?ιQ<}!{HhM;k`ff(їUy1f\lsU*o⥊O)Wyuq E\abs7ӥcH]0$l^C 90DC\~%uNl>Ę(dex[fU ]|iy%Μ)k*2MRzi㒭@'hSAp UζsYn`V;.m9ֶh_y{cI}bg#gk܂%VQsn( S[I-'Z3[tciqo>^p:՟+NqDL>QO\r4 =zg8c[hr7FUM, #tlE] V;)Ӹus<I#8fV7.>LQt?x1B OD^" 񪉙֧/5|w8Ot #jُ69CC2 ~>m⮜,M/V̥ 6Vl%_bnyф95 άgcCUذ1{`%76H CH۟`kh{>}hx˰$-od,y1; r癸 ɽ|>#ྰTPU:VB$w|-|) $51% ¼~RM H| -ke-1G*?q"~4p%d$962F,4 Q$[Ù'EeܣzȞԚ$~Kp`tϗ.{Y䈀Δ) X{gXh 6Ȍt:}sl~&<b}\c,%sE{kxx+m~?#|F6^|B].ν^tqҀA~}M@D;3v7h oyϥkVb7@+Q;Jįwc G udR$?tGXS8눞My-0g.CoD̝vU;I4舁*ե}i?$@ [=Q )DDֳ!s̅8$5e+vKu̽\\c"H[nT+w!&0[T8IO휎CW]m]p1?UUot1D?reȊb =4:;zA=#ː z.n .Û.y|(#CfފM M< 4e6j6[y3QCJ-ZNmC"fzШ*g*3 zhF5C 퀵!3Xӕ^6wgeM!b05Z|^`MzP{*jӗS+5!J3:*XoM#ChE[ Ӎ8u&|6(TڏD3љ;}͓ 1  \ Lwb34QL %j, "ïfc-6r#L"<5nW/F$D`Y:FO`i+ߡ]tz~؄yA }ê@?O8IeIp۞8Q}ܿBĩRtӓ.ˎɆ{# _tb"6 [ ["6[+ 1:I(r>ms!k%'rE$z3?[?f8m".&^>Ȓη#:T{.b*zdVq&𶔈@L*H{W"͉ A!r]x>InQ[:N ~f̗OnizlNޒEY=G4j@v KEP) 2F+dwtIgc%@Jۋz0^˽>E2]R1t2t.*4664n(){85GDՀ,YGKF7*XeA;ևewΜbdaqZ2-!w뮱gN᳠WGV\)QGom5vLYy̴m}iXm\j%d}.xd{^a}(F)$ goDV\1Cыva !X-%ᗮbuy_/ޜs"]d  ;W(5?ޟ*Aj +aOcS_IfU/&G ڶ=XmPT+VЍמsPwnҏK,1_=k@99vg'neͭ'u-)xˣԆӅ.押[ɿ/VϟMs }wXvao>$b *PhDAXi]~$(@$-U؅8a4J}dͮ;|?8;~7&j"]<֔ypۓYV <9p%/BmK'8lrUF`gO僄JWG$kdp_@%2||S.I[hIYz ֔Ud1p~S7 P);TO)\ oܔb_lA{ޔZfֽ]A +@OtY ?%/L-_Ԉ-&_(,SA-?+SN7z+$N:B6U11D|7CO #\T@0ݨ7b/o::>6X/l#(:[Af^aviVՕsKRLbS!w/JPUxZc$NKpV?PBԩk7^q6%TTP5~Y+@+`8/~esͪN\ kqfGVS $85{],*i6/z2GQ./T'EV^y8t83N]-aqPl@jCX0ʿiO,ؐ 6ՉgI"?hcf  tS "dU@V;k*^ <H[TZ5lh=ZB.*d8)Sjx;n?WV ^47|ۤ9>)grb`;Wev߯7QSoA`CY*_P"9np-RCXuq6!i mg"=z*rjJ:K܂$ l; kʸ $*$q CLm7#؄vr/L\o!a( IZPJk\p5oƫ$̾|rv4e@A(+踻&RϮUoo|iw4@J5+;>s|fAVw UW`&y(r5BLeξ+|L K#ߏŶpѺv; -ju5H[<$.GGt ]R5vP`J\_ ~0}8B)˯ѯVH$%4hAZ8:F /k {_v!-jpAd_ jJļ!BsW2|vJCEn /]@CCS߶$̥`8u⃷` }*u ,Vbhb96m)Pe+Yx|`A t1؏""0/tz|W B/{zTOǝvbuV^Y\_Al]dQq=cl~D,`:'jSYAe~}Gbos"e}7h`$E`O2SaC#92'93 'S['l#i.O;@ʄM5b(gk 7)SϽh25;g>Z,~Z}<l4'߅MyTel 7>} R3l"GZҲe.=H\p̵t, %Mk_iKmMcIuEBrlY&j|܀O63I+1I,)N C-KkGmt[މp ,UR7aMtqO_._V첵|L;KA'pV" $,X^KyDngM$X6tI)A۱[`~S+o7Es Jd}~ƹw i44aچ2ݝƙLjv7"2,׃ -)BrqC xQl/]TEQ9.Yg6|XK>gޡF2)UN*b@a ه`wgޒ{횡4:FMt-r{W "( &'SP7}>.6f3'į"Fea FzyqaX8&M('P9mҸ,(gȈm1 vhCXJNH`b vP+7K²A@qG>fi+ B'}g;eD| ~gi!`":>ͮ}j]%V?;֗Sn9|siw)RhH[cKKGLꄦ3cQH;>>/w'hSH2$qA;񥲏>SuTr ox>*7ԫv%1''9,MS-V;03:Ō۽&r'=B%\V|%HΝFn#8{}h5bf5Ē:_d9HQpB/&Y={BZ,3tȣowK}UcH/>lO.i o?tY'&tdM,[z `AQDxŦe1G1ϭ}ИA_D&1D>.v%eso%}| ve10$VM ߸lrQp,%IĒ}6P!v? J }:^q_ҦMǥo?(΄ w(݂QIvBbYԕla%VDQqW$-diZ8{jr㮍e YsAleʦTocpI:l#6J0M*n06A 25.T.I bK ye)>o6CiF Jܣ>Pwjd6@\>*O :V*I*>hEػzAذN:#l{c3* VaN,1a*M%m[|A,_ZK-:l Us W )O׬q00a =8vEe|[RL!.C&Wq@ JǑ\Rd#M˞%;AR}/3^}f&AӕQʫ V'g E N#r]L%D{UW!{ (n\kع.+_Hj1/#q`)vڜ+'p?AU 4(odYΓ;~dӿ.y/Ci87bs[`Ikb%O1I vd-6a辿mt(Z_1'4 "ע*GMW*LTj'I!tOSPmdtyVN'c+JdǤ ]gӦ ۜ9j`z4 pp%;r] &-(2.}b59ʳNa5g='V{65 mSP uI>FWyUARSKCaT0BZZw` cHOQՊD_cg k[%˿ːbD;Mg-p|@72Shpi["Act_Z5'N)F7r>UiRkD_g]lw׊m{h|f`WĤeҏdm{$zrc);K`u<-&olM+^&FPOHgce5aNĖ [se=3אE=/`R1Jk1cT0^vsq-PW~Ts|7],/'z^w,Dzcw&K:@D (\xc%♪i?5$L߶(: :>d yJۉ){%)Z]*%\:h Tʬ =;6O#V4ǹIԅek`N8jG)VA3 ݁wwMp7lOx=\^=te+-Jw$ v/3+i3`'ЊP93@7vKи =MX - |ϙ*2ez5uI~'h /Ue*H/W_鷝 dP~p׭yc7&`Jќ#!2&-μAO]@4H~ HlJX)Hʟ|Vo6XAj;*Aƽ!t]=*,iZ<3&Ʃ@Su-iŇ|Td"di~sVˤ&mo+=:չLGS8gD?Drѹ oQ'1ic8YKFLkEy\ue~=hq&60]̲5^6 ih#.4|~}߱(%+8Uu [/S JEB3&'p)Uc} tq}bʸ`[6iC Vg&\A`{BlLgPgBQ.Ou  . z{ 4yE+B r00!2U SH?*4m#äxI5:ۆX\FO6K]|s| KB&x|f(*[T/5TQ\{vN   %G 6$lR7U)[FgQ+]1Ċ |fK'I(**)${`Bƣ?;`uFBy?winu2u^zބ4q@?M߭% o'%Mvr.`gmEesq]vY:9Z *x  3HuYbkO;8*UIr{ mgߧ,YŭǼpƥ?LN9l*nùGGuҪ=XӂE<Ոb}mZ}gyqAɼ.Yx6pGÛ}$X;/2ձN[&@<(~%"+r\i C%f~6YndfU>c/:l6͓,`EGUЛr eE|hl"/u FcC>t!zjitEURkzfj1^ϛ&nޖ4Q˓?m6S47\/(ustDR~< 뾽-E씓#NeXg\U OIQSePFHf~&wjo-uQ4@Y8SGRSQtoj5$Vɠq XQ*QN+W Mk^{dy--O悵9AmڴQq•X䓸q` K20 s%zq;ѿ/uo6Dž^ZSsKy-t4Wֱ"\0ydNM'fUºNrйIP:^q"f]p^K0-JB)5m~@>Q,lSWJ[O@ӱFh#X1}h͠70l~PڂUgWkفH2{iΌ9z>Cr@yZjҹGEHB=ki[0EEf>TTv)YG< Q1ӯ5쫦F5-O!a˓)B~Ǣk tj𪘩/S #A µKC#N.w eUF aG~ Y;}يm1a vds(ǯ$i2OWW*B4+X# Ad%Ъ0Ӯ{eŨLq>\D,װJħI/j:!2 _ OsƓXӁ4ZT(߼Lntk [." EDio8@%Ș&&"*̚W1tr\xQZ7do+Uqm"02խ;UV搶@jܘVe h•~1~j01 5B8Ul5ciD OG6o$s1OcNP"3tȴؚ(ӱ-C۹_6R*RD4{#iRAS!O͉kjX6Kإ;჆E藝:O9r|BbY%(ְyaJ8RZ6X&({Z.Rl CZ6q!ōC\w}tP>DKBPM/Kc 5%~u\mg&몊7oj"gcPLEnYYlaR x'F\QPGs [\$-}VlJ1Ќ|> 򴸡˖Xw % L(:Vxt>r,r .9` \DZ+J]6BwOƟ=ONIF&Fh赭2ɪrW/bD yjƗ] ݸP$9AҨ$5 y>.8q, 'u'p0q_5彖7&n'A^I* ox]8G@ )$ ֞qxETWN<}> ˾@8&8ꗩ]di"4ޏO2GgA55_v#fY6%2@8wBc%>@@=V:M5-;gOB_KIU4#αTvXk\૯l^C`p#;i8r>X"J.QD* 0 ~Q|AQu#ݑR5 AbџVg؏6rOEY`%vȾT3ԷiUAOY{N'ZRÿ"8:xG [yi|;{>>и6YZ{$g+܍ܟ( rh`BN >$g o "rX`c] 7{JfnF>U,Y*"C)u+tu $>hIju ǴN"!QɸݢvSϰz&X~S.8{`9= ~..@zm{!z$4'1 M#ƸU7BDhVېh;NfnĨl3Oo} U45SÂ-{ "U;Lf4\c$]Y`DtlhMfH Ͷo dT`sHP 2ıbذ${ E rdXUT0Nzvb׺XۼvۇSjB^(ȇg겷`y@ls([r+X^K\@Ï⿯ZGsV]&Mksi_Κ= qa؃[z9kQX[I ?x_v9[>a՜qF k8hvCxthAN;zڊ:^]]2gQ:0E/`1\[GENG>7u˙a[աʕx j/"/,r`%ɀQ ?$gL_WN>dcGxx Y 5 ^WT?xm[T=w}O8 9qmmGugO9+lQG3Yy`e7.}Aa[Ȫ|[ЮE8QgR<~^E6N+i%|BV qd#5?0)No}Xc2 gCcIc&d|8]*MZ=$0a0HP#𷤯I ^@C!sCd(so{ wمf&XZP/7Q 3Uv'{? whDz6 ymз?>G#F RCg !ٕ$H~>h"ܦ8Vd+Q8#|ryb Ǻp>W|P[vM%A+{G1DȆZ~7 Z!xQAQ$5pӥyg䱡m}u8e :!%h"X)+4b u|}\o5HV]w,$qI\O 3p;3ˊK:B.by.@4d:&u|܊S ؎jsw i#[nRe Kݶx}D f!h6#{9ueJ9E2m!mO{21rUtW^Jj4~Ift r5V3 p9 J̬#V @PqL<Ղk|xbTւF݆f)Rx-Yf%REkL MN=NIYy- dɨZ,_Wvq]8B-nU5=1[l[d7Li6 ˌwdU%QuM-L7$ 42ZQPY//9pd~rZi nSKnʑhPQAePEp;o;D9EUWӥTBsΝ\Deʨ&/Q"ol]\0u~ۊgNF K\4._j˃߹`LJӧ"#"L .zs|TE+?uWwlYGp\ͤ⛟/dhssi3TF4=y,pÛߺ>0zzXN9/i/w'2jOQE<~LTNɹ֓]BR nYJ s+\QN=tbt;7~d!M]]${Cu'"hAxQ +)`Q .X_lZKA|c^i' 5tjDM"@C.lWotڑIE䠃nag'{r_8p H43B|R(\;$)L|nWJa`VϬ*"S$XpZNȮ%k,Ј"x\Rq:cjYyLf< & =Tt8#J=Fwt<ˠJ* ֞x27E2p l^2w"<"rH>MV@)\])YH!s9{uSXLm3=McMhg)}$\,*үGyq)?'4렉2 vR9&ZվI;/AuhNMD};I+/ӎXعOACt2a3?U 4E(#uPCCs{A9>_DlWX8nW#;BHl5`kЯ͡"|YP;H'&$}B(2 , wػqw0};LdbpelpR9zu^"wF^zm$q,ϢXP[1^z;!B4dz>60Jkn}+EFdG&6c E/Ui/ (XdC7rZ% J*0EK v~Xs+oUn'7 vrاҸ/qwA@ΐ⓷|~bF $PepEsG4͉{U#1_+ Ԕ_@p&nA_/| jթ7 ǥwCs_ÍبMyK{}qo.–͜CsځR@vW>h&эr۪ \(F#non+Ltp !7ʳu)+쁿8_.t?j%Ppn뿶jZ1(ovЦ}b 4)`3[pz#!*Vr{6 ^#kWsnK˸Wv !!a;mUOqai\AnC)Ḣr>+u&Lt̬f!Q/E.,, jPd91uXY!y_R֫!azMJRvƛ?9g%eYk;Yȝy\Wu:lyЃ,fٳd]Do1cC uǩ\z1@P)} \ H$}$}/xnZ$ 79Lg;54m+98{F>ø!sjD\ KGHFLc~bQt=EGz|<T:ZyhқMP e[gt$xZ۱@SXwXN!L8Xe^K["m!g^0̇u(""> nWА'Iۖ>RZܨi 'pw0ӫ3(j.m! JA\)8%{E <:\V[m :^|~e͘<ўR% z1]x[G6qt Vdl_4 gY}S9WiP\':uќۛ+I(ke8O/̦b[O @V:R-9ֻl0]K{}e&ɾz%yzMP aƲ /u13~$7'6¡oq̬ Qgs(.`xWs>siפŞ]C0l>>QCFi8CHubu:DSId@Pc\aOuq/;hX@,w{qGL; lOyQ7 i(Gm.R'fg,숓S|3߫zx 7Y9l^ßeC5$LS_k>Tiܭִ%.VU9՟/KQ= &LCwtN}P374X̋Ҍ5iA $=8նvDvv-Np:.;*#2D[8޾) {GX ylꬽ"Ծ}\D5?ȍF=m\^f+-le+qaik:S(kuR]zs>c_(p<=4Ez._32y0>ԅ !r1568wl.@O'F8Gi)M?P-V'loR;! h@\\E n[%Q) k(~ 4৖b>PI<=C2~BGZ[Z*D7v 20k1M6) ]bAV>*\%8,7E\`Xr-7*Y4MAdU$lqKp oQ5ճ%+`V?A8,"Kou֤\ w7c'BPXb ,Ydc[ݝŶcE(ơ -R3H[H;]d(0 ;2NъAzg7T7 `ˆ ZKv\\h>oo]4J;} \UDY6iOG~'s]2粔i^D^Ms#O\P~U4_ǂ[C#5UXc;O[on0.z>3`HYBGaU`>Ye:)aD&8ڇ)ꛑ2ޤ6](Ы Th1,7c we.ˮch{B-V N)!/Bӵ5D`9p k]T)^<_)zVV9xɊ=^9!^ʅ+W1i@e|@he="CY^o$&ESSW~@$=&\ۯxyKu]nJ沟dn9l!n%fs,i EC`!<ֺN#}+tlK?D74Hqtyd N:YÚB/jEw7A)Mc[,I9jZ|iyA‚ FG_23"e*g+b:5u |)IV2 :Mp|non r(DeQtB~ 9M狠7ۢ z.E͖ /}O؎m]:D&j9{oMx.^DRǯ͟q$~a|<Yz˹Q Ӵ|6 zfjQCS`>~YO 5sS+}`(JL򨄶eDewZU+Uvv%V1"PnU eM~cE7| vdT潿:+pp')H_stƌ??NLڝʹto7nFXfcr\=x&-{y72he<BԹ$.[Ǡ?ᩲ}њIuR{kV㌗bT]Y7lU&ޭw07$%疭kH5|k'X5C034.Tʂ;=? V$29ÝpknE]HN7+8&܋8vk}._VLsW=ԑvк{TdAl@~_g9A\|4,†cB)<-$tDbIx,55} {q-){L8U&N.xQR% %C%kMAN7B6Fѡl8-,LYs49n7θP6r0o32rZ ̫MP޼.*F;]OT?$0 Ϡ3mkW:qj;,dnGW{g! ~-Rϼtn?Z\Z&/#:J'܈SFaX+a) {gu@3v(h(tÖ): sGERF0#׊XHǐ)N'6.MaB;[&<,C$QO5a4}%NRb&CO:u#J,6i0!}~@+ [?ڨeռCܗ_bojm00LLh[q@_h\M_gZ랰P|0JI^.aؕ,?$iQN"#vt5_ЗWvፖ2e8s跱6۹HY.Vq,VO$(/6ʟ8^7ؿ[k#|@CQ4ҭ?z5«ʆ"-isB^\(Jo3$IOДd Uqb$S/SI'$JM8U22;*o\)_Wt7hZO|_X hTGxͷoeѩ/߮b5vRuk%35H";e^8 _7j2*PIVCs=pnӻA꠻btMb|hB㈨̫fx$*(Oڠ0xH>Iԙ.~OY E[@u+;u 639ŊC4i]|LSvA"Ms&ukV"GAMDY7xk#9o6 TtHAT<逶$YKcR~Ư0:CGo^TyE.d^@ǚ D=YNO)<~RkᏈDcٟ,ޠxq|,Tv˺ux2,k6yw\{SsYqHdOngeniN4gz4%0Lʫ uY 'KjҠGnӍg@)`4Y-=A/5xţ~su\l(tSϲ|SvT|cA*Ɛ(=҈M=Ȱs,gDa5;I$'،F ^&;evϱ).ۦ:Vl**G LtKݘ"6r]Y:zKr/._oÊ#PͯiL߱Ŧkbd_J`)ml?NnGHg;ny+|5(!'gnj^c{@zd1fE4? گ2,Ҋ>[wr,߿`RYB+Y̕^yC&{} ې ɾsͨMz"bwTqmiYNa 8:-6ZCϠƌCvFg2W0][a&lɢ)R"_#޼w`9~YƁ5d:=JCNQ\%vq@aQ#-+{tH9S:P(Vi>*E`R+10IBD븆%q'R0cB˚EIL,΋p۰='#=ׁXGfBpĚ+$-:VN0MȔ ,OtǨ^pHrbX%\{ QNYN5*l;gxR"9Gr"wb(Ixc?&Є)k=}% 0SjwPp%3k^ҁQ[tn%2İI;|o )hDw;|b?Z܈=@_P>'bd1=I5`lDRE&:+/1\TI?]GBP}#1-R30&5`^pUVNC/%trʊJ 1 ؙ'z\U˕b-bWY\]8;`͞W5'HJE~ FعUSa,KrR4 ޥw{C4_uɇIU2xjݕ}~p6!63@B{7@zvulv!9_ _v~d%꾭yqrz.u~UpFج@?˕ KCѤ V w} LIAI}UYF 3 1 JW} Qbɼ"1LTZ[07y31gNc}o tXۙ{dݪ7 [hӗ*VndT.~kG9wF(-U[}K3(mYbˣ*a[GP&`zr4ջ0'1Aš9tlhī},n\m9#ZB 'cQ^S|w0}5dhf#m6q[?#x3vѕy7}f )*;Ӯ܋&$5bNb{ L Nt|tNW[*pNwe6)Kb]QtY 2eIP 0G^I>KWlEQL[EA l]kgA3u va 5[j⎗ډ9 $2 ;8z8+OS%O@I{C¡Ӟ DXf(Ӥl~+ =F XjN:7h\—w*h= //#SQFA `I1qyTؾ{AEk˒ Om c{C:۸&O"#CBKmfߡAx. deh\>QK/}/w]=& ֘pv'jDa\=ʑH+f,0:>[;dvEmiL̂0&هgRy9šPfp*{FÿY\l1^[n<ΊPsWxGy4+z| L`Ir0!DCt *O)#w1li{HdIa`3V[J_/U`i 3aM]y|8}f19|5P( QT8|nhC VΓۆ^f}dמ x?5(Q&Pc0mtۉa)ACzfbic2ɍ3!⦺x#3,2K-?L$@~gǴ$n,pZ;Z T^X@qTb<+IX}GH<.O YgZ-tJ8ue}{ V m۩'"mng-QI6J7J2}?䋳c|LN0;N JG?|CԥScL5+Ll ܤz(.g$?$ efj|Z-~GW+#8LɯR=xVehŌ۵ [%:@~\Nb+aΰ W" '('g`o}iݿ6.Cm+qĈiJ@>E. \h6 [2!ˀ&@v/V3=9FTm M1|٢ZbLXnLm`nS8tF~J;5W rȫsOA~DVgryh? ̔Ӆo9?̯ey쭖j79Î$:ݴ-!&hp蹂RYZw9>tD)܊. *"3Je-i],Dcga^ʋ?1f kK/c#'twF#1Av?k}.b:v* x@2}B>w` * K8y1O-#i%Rfc7`4*:CK =orxO ;Q>L߹(z+3gߤw:^_\ND3|TMznCZO"XQsuǟr@Hɀ$o͡>q"ʖk8Hc若SanM؃g@R+upƶpoySd,G~`C ̿dBV b6oiz*Ia9ء"k 8rM'gKEV<+fk![Gj_ i:rY)[ ?Wrdp %ewtIcLS֞O'ے&߂aj=9 JU\/9ꉬh(' ھ"KxRHz WۆQ'4o6 Z0Ae[yrqvBk> Z %guܢ :k0AQ^I( 10|o7r׮aY_[r]BpB^vSۜ+Hqg?>F7A~nlG#Jg_0Ctv5(iGw'BT򗞌fƲK+x2| 9%ӟY92 &o|Ksrl9=_m1j })ח oZV?O]ZM=RJx-]>nwRϞ$D>Uӽ_6HCS3 .$?݁fI;̯~EeK7{–}4_vTWۈhffaBRtv簹[+ґ)5]NUk cGA5Z\ kܰg^9H,3ohH2J{ND"WR禍HK Q dPm`/11]Q6p<`$=oҘ-qmN{W5l600I#!AL]~O?<MOIm!jdz6EH6eu:|7I_H^`ٱs)[RmcşCp ߋBe ɋӅᇸyI@N[1 ˁu(1u 299~}/Fk/ #''[uvo~܅ e/D*qѺ<\oWM]QAU]zM25fӚH -VŠ|Hb*48 -aqfD77*.BeҏMuu\t}xu! {Bp;lf@G FP}B!a.|A ެH ¦EA!ĚF | ܜeSإ(^r[h4ᖇD^սZPAr rsWDNaZ09q,Elx0PS%qIhwypM-K2`YEf/r0_fVH8 PDm.㠮_#hx ^ЕAvdzb2}ʷ_dM‘I.čH_LX,Z0mz*Gײ]6ˊ ]Gb 9{ATheG %dsf.\#"nżXSa3#+5F. w}W.o!ڪ.H)@=.mR_K6^Y&_-d+xP= "d`]G;4'c =D"rqWhA86} pxP//ʕ^%=Kf7㏿}>l)rtzϼ`+IT]nğƢ`+Z_'+6>DÞY13#^๦ 4^TC?$u%@,gTJ6ZXso e[g9P-R_P%Z R{X~Vk0 y2G?`hIg8gPl]$ ct;T(;'گe6]Ή/aR0Q=oxih́yW B:IHXݝ@]6;17ےēiWlt8tJTfI&]n9-Ο$DZ|$52Њ r Vz8jiEFsF脔is H4eEz> eC0]+r`AP Z9acgfs <1S /H]i'pgD;ǑIk#6g9M|l]kPr͑4,S1lӶ 7 Wcɰ{`sdwttqa-ZN Nov lrV5䡀hr^$Ek] S; t|]Eu{2`"}yPndT5uEs9;)`?м8^ )tE}騖BbQ)r1y%yo7!6gjDJNV)3{1Պ"b^JΔh`NjwtՈKCvtFPp.Kz{It":iH ]A܇:JA2(Kcj{h1$1}D Msgw!Hҏ"^ p-#Q+L W͋leQkD~Sj,#9lкr^ZlCh/;#.w͛k"diNޘz\Zdй̐[>rc//rl@USv^ Z_o{zQ$IJ 7|#(~-hI<v( UOyi;<i >۾C6"J7MAUaF:xr쀪;vt^.")<*7E-n)#-p M,|&XREXQ7> g19F}̄4\[*UGaO<$8ce,9~UVrGk^9~(Ђ7\R)׈N<[LOGdKr$+P>y6P&3 !+8l!xcқ V &R>)M2I9 ,; O '+'Nv-}<=O(?-{SM83s c_OH-'E huv㓜7Xnc%^R0uQwW#Kr#\ h!e>lwD< ^y;8~bGh:9<юq "fؑ( f-A,w(=T28,%传.u_&ĸ:coCyl?,?lp SFQ^'ةվ{oLU&Nݳ ~/a悔TRPեql]}[dLjJƻ(sBGڒ]J\,FUŶ#mJQܤ0Yi@ |=oAxv!"kVC\櫊-w͙מ+0VZ(%?gt'_u|O,TJP?˔ Cǻv@b^a>$?)=c~@hxUS-Yr&@o`0]'&P+vCG2>/zX|ȑ3(aHb /s, ~ЫºrS(aD(+O 8m΋<3gۊ3ą7ⰯƗk-A}kWw]w 9-Du;DQ6ۑ&) ȀTɲw,C1\#HGQ fîR''YmױH+w,( Y[]=dit*rPl}LG*~&6X=] s"[;~KU}U@*5z;j?c6qKE]W ݁^Lģѻ5(0I2n]S=վ’ '- 1s_?0bԘsM`;a ZO5;?ѶOtY[iT]w 7ƁK|KѪV#~o{ y)TUԝ`sMdcU~q9kѹk5j't~R73WG)*Zio`E(+g(v.9[S0-sIU' ävݼBdRy5}fg=fj5_E,#j#Fu r rhIBCl|gX@e^ٍ((wcP ɑ86kTI&( AՄbYBT @m~ZX9h65mA>EE->u8UQp\NRQ%W"rёJ--E@$mx2tNJ6M\2 06HYVWK~]K:E-#s s/xod`q[VQg6ǰ/90И<îbdzc!#. rU iN|V̰ytdMok[hY/\ъ)4믙)ֱcCQVT*D =N28(i>י vEQi9q0Z =i!b#*sڷU~\(MhN\/ŷR_Kע$kV)†:^{vע_b^.IRNLP,j&s4LSxwױ1კ .-DMp11+geĉȪcڙ͓쑨0.3V։_?U!ziL,LgKBL#`qY%%f:5򤭳Qòb%$eRqM߈ +O&Z*3yqx<9-K%Il'a6(%+b>sK,@wH۴.LG6Im؇8{0s˿RO #YNUPHr4+fJkR2KF$ώfbxBHƒd3I[*b94g$~[78!(iss`@p:fN1-s̾\ԃS_";5;݊VN5^hu[vPiX%e {%pC2 abJiGG>0a:mH5w{ogPK@P)6ʚ{y;}Izv<6(~hY8htb;`eERv1':Cq"7cf%y J,7i)X5' C}O7!|Yton@h::'n v(U9h fu2o Jk`8"]VGqcE@IGY5%ߧcw9g0ǩGIԄ$^#H1/P{:;;M!,n,kpW4/|dR)lXצdةDQ,}cܶVܞ{ړ7Qw/X[wYc2Tw2þaI#z/n"au)i:Ӵq2GW)mʃ' 4@= j¤xx>h{HX(NVq+oH@ i=JafgQxq&' \Q($ HS= $27&pT;qNYa%~؏pԯ*^\eΚ1to-^ \% i|g3Q0+^3 LJ]Q͑#|w J\Za )ziP݈j7G:8_ع&o4ƫ`Eu[ |7t2ҞqC, "mq.Jep(eN=#*Stɶ.^ v h%NFVKy^a!r\3gu3W{ q}U'UP{\2GĊbx?f$ޖ!XZ|}\E1aڄN$-`,'gڼi\<,%xUcR%ss0b{~uI\sK8sdcǺ\n(am+3WVLX\ig#*Q25X" YPrukm]xT4Z&h,B%%%'MJ;4VŎ,8 @#,`J|;ox=F4 -%fv?w)2EC7 +% \㘈F%%z]̀-0*_+>.]; r$3 _MVhPMԢ/㻟R%GW7s8ߧ*8dC٢z~"R $b~|_z@f7!px潪dsv:Pv=_L.ԨAI^EJKwKB(<`Jm-a=Dذks$M5eV٧w#ym}/3'H[q귾?*0^觑eGf!G)H BZbNSTě 1 S~MOY٪ӄ8`ct| 蜭tbzeƸ4@dw缦uocأϼk@jϡfy}^τP2G;IҦΑB_u@:ƷOeu7/Yʂ_ yU)f{(Gr˓AۗR]P  !㻧PFU7ɧPQ˪n O{| a@2XO?_OoOk.W,iW^[V/ |  lE/?˿,Qx3ѻ쯩UǘI_PS3<G?Ӏj}43Bhv2yA>h[Vj'Y4!Լ?/iIYD$$As"yƁAasT@ H%߸q"H.i#ls_g /HĨL}UfP%YΠ3E:Z  !(K Nby?==EH%Ԛ=b:xu ovY~ ܛ挩(4?ō VHU) =p0Jj*?N5ďSjUB ۝% ԗ5g \ F̦rְR/dIӧli)Ŭ`VEy6{{:rB c3<&.<G^ wil6TO qb3a"2Q-H`u[:k:/PC)IJ 4%Ag9JguvE"f펙k/gD$O{o9UCT^Gln[qiU0Y~t=$b0Kz I3ق'n+4 'YyDHqJf3ި]>=](JR xJ}oR(&)D,j\8˺78W:p5? :d&>{U_l}YmЉ9u1cDt|k 46v<}&] 2ŧŬ'hg.,^RxRe~7DL^KG9%s:e씇XjmWs - %]BPDA*N*;U7W:%X,e 8_u.hi:"C ߼,tv#cFO~j0[-&{\ߊw"cNt֠_SoJӆM~y: o+5 @3LL;s}{"^WZ. pGd.g|)F&GK9kJ0X\:Jz- I2(`2_a8=ȎkчIe:b_(.Θ4;i` _jס1{}*Ŷu}Y;`/Q}Rux/.*N6 <^ƞRη<*oZ#.~}D<=+"Զ8wNRonY&n?PiJa8 LצQZI~-znܒ8ވI[ge0ћ xtBd]FR U:|ZȁCzV Ŋn-cmq{z׉AEY(ݎX3Iꄛ$=oW=fB}-zcZg ?)J]eI=#~wQG_MnhO '6]Q l*A0:"fZaIۊEL/.7-zP5Os)F[$#`Tbc,[EKAH.O{P_7wE7ŧUW0U)qFYNo4Wܯj2~4h]|Pksow-fXK9e\n8;-w!:v{8:;=gf}-`ވD6cZ!Zm/i.f@P'w{,S<vq_[keWWvhi-V?FAMΠ{;hfca:<[x%"/x`ʨ3*_x]|9ϤVudXuZ}XS&}A ~7H\_gm|~S{{  lXOD:=Z0ikIz:1}ԫ[s"_ug)&{,Zְd4$*;!LڄKzhXϹJ^JlghȀ ]FmQ0- bDVtxR+E~p"؉N@]AŬ('W)/A+/wy7E6,_U|~k-H~QL]%oM }\XN9~x`ڸo{k20jz{eڥkilR-[X(΂iM[]cWͶ8ezc!UL'2LA*tp gՠj51'*Iq > ՈdGذO$2|Xt>b0nw>XJrxudY#L^ƼO!ԇ,SPm {YN!ה@e >= hPN/R&PT[oC]A.ȮʼL=0~ "AW' 9wecy`𨸈%K4pUO 1pHf̙Œ_ ǶjLU3^? ]Lq&/"y69<71Xv;3-g '#wT^pdS# op[)7v"2,J{M!V3CVp~ߙd7&V yAbms^B&k`v)T#;ed7 C'PЋy)5T37%9k7EnU1IOc-8_1utNI0NwaZD_]sBgGhlܧPLn&PTKqiʹW&߸˖b\,7hQ5'1E{P>w\Di#v 'UIx}遨D;@lQf@]sQ>{mև‚[[5=uo)Aiq͠kz)rl 8ڸ~)JRؒYKᷔ%S=y/J kr?c xt Pg #QRD}'ܯi' `[lݘSѥ% ZONdu((L͊ߐ|z&(:,3qy+7*[9$sjhhd]So.?)^E'Y'K '@ Y6$dhS0z pB[rG3Vbh;DxYRbIv m'D‰\Mג7rDUKK`bybG.d{q2a<9Ɯe#͘/P J8!De=ؽ B͖"+f!c~ْ":e?\rzxe;E_W%(*6N$k+h n*@k~f%"OM~+@t!R|w=RJ6*5Y=dl4fY QXz=n)  sv}}Б&_P.aQ>8fU 8 "YtU(I1y*vTՔZ'-Q⥰z" Y  %gWJ>[X[ODᐱ#cnE܈x\j5fnd?@0OG9:)2 U)YXK(TAo#4 gFt]UsmpH#%弄5pIKk 7xgB ~8N-;5 =jW]Ɗ7w{CcJM)CgUʇ(ӁٱU"㙺s\4?fzރ:\Β&ܹR Rzfg0NrF\Dq6g~p(wrAEo ]bqD(؇Nk}#,s<8%qϒƇF< J+.ֺ\triv@q-߄x0֜ I ʘ*͛? 4K@ /яhZsL*a[nϽ}=>*Rs+T3*Yb>Y&|\3\DIi*G@6bH(} .ъ[h5E+3'B<1' oђ<iR-"3鮉ܩDYQ;e=ˎ}hz1v.6T TB(EA9_/zjT; klPηd ڪ{BTs Us daX<,caD(~_ .20g26[#Q@ɓ /?MPVFt`X@_شf }Xa`5ʵm.NE+yj+?TujkhA CiwgC8;jTaSh)kп&>xOt< ɭ)l5DakJh!!Z1#^ ;: l<&YG/2l6slBһH>@ :8T@Jm+ "_"z$Olg`~3VҰ;H-,4suC) kU*'r#}8>1;7KW7Ov ":~(ŌѦ_U>p B=P9kb22])h>('[Vư'm@*!&ж{;Yrܨ]d-u.K5##@hQdc$!TJS?'Q%Q Ig7N|[w {4k.?!NOmNܧ 漇#xEƎa k?J+tۑm+KYG`RL)&_4% ]>nr\#|˿A]LkYXR xm Ae^`j1;+ɬ|Uh\, oُ:s24yY.޺-m7Y.UpL4rAi1~1U-:ͼ:.:;/ -PzyÇ^;U839H 8GK.T)BBMR;sx:%d+I~c[kweE]h?V;%n[R@gŃE4 ` &BSꭧDlvBaJ&ƱzĕœHgQoLB 4 .1"$ra^58݊%34v ] \ssSZNS8ͧd"/BbuG?Q[11%4X4]n. yp !zƾ7>*yZFҨ Eo>> $:=cA,htʧLDH}kEUShP ,/fwB%Y9qVO/5[eк N.bٍJP* Occ \N5O~BwM!߭(7dc >豆T=@/wD/=aArEx_?PwAJ L;kIr*$=6yvxA\ܱ?zWR||MTD98Pr~^l?9NweGY8|^E/Cb;ˆ3 |: h EZJHB_޿?H#ޛYHΜ fSCe# $Kg7vB+=AШ0e2_,T|rȨm Z+ dmPT߄U>rl'(M`:k2ӻ?@tY8ĺͦF5bHZ-JX/^[e6y_ hJ?1"/W=Jc wʶ@M?o`.l@g*Kc+.AMfdή>焺-пK5,đ0KllU/M_wGc>eT4ԲCBsH2X}3OI |@=Iu*/jYNJ,>@R 9yBvhP|ZLWUc&q9Kચ~5}'ʚ1"qGZ¦7>_P{o,>GZ<<҇%,P+BumfD}7m%  bN*_Iݚln&t$uΡ2R<'guWgU~A30zE_MKTq\򆇘#=/Kp' _HoY~wz@ - WY7cpcuGF+]<7~ƿ&΂]݋|/j}!0Wq80oNZ4E-mpvMKW*;G9F ѽ 83&*GtV unO&D|88͎+]T̕$\k׉)D g [)ul?)Ll0ђ!dhN Sx*^V-ι+Df5gs\&@6]syS-m<ۯT˺.ԷdMb:, ogrr>-DC?qf곝_oX(cX.:LJr$(]ZI~I l4W)4Cd*>}@ rE;FWah58Gڶ0SI&o'oxQ-W]lNE&";Θ? Zna4}>aPtn{Tih.HxlO\.mUNQixAe?fZ%NOP>v3\;.[صU!BcgcJO[U>ΆR;K̅dљFllc̗c_?^=(?ҶLΊK iFӁb%&Z*/2O}~B6ȹcU_W3Z~1(6YW ;8LPjY\\/[fE.| >;dj .QS;q[O+م)ARZi.eI/^s)M0MAs t/ *L nzZg}4sa@Kx_dU%M]fgҟo&ĻqWߧS1=Sq"/: %|bVƗz'\Q̿Sx/:T1:" 'Mbp9e"n!b(_x**(hp+t, /˄*hݖ6#4 /2[Yp5^WZ{QcLv!xIk~82|# 7aQ,kS^jN0|-ec1iabtqv rOm f/j$Cesw+:X-L %q{N]uFU^@zRCˆS7{ѨFfl$+(BiQbق5m ~ʯD6טvQNA×T$0Gohf]!CY_cAZK2RŞ/Pfjpn x Cgvd=3%/ ^C s6r&R)f$b XR8fz"mSMՈ HmpIi5A`T}CN-VJ)c>? J$4?=6)!YJ~Z3Q !M!]S) BǤ[(JUGA(J\V?o]__LA`Sb=qUIY,: ՗hS9Aٯv Sf-],㱄(I_w㱥FDI>'r_0eB''@ Hhg'| =7X?:ƴmjFT~Y_?A=Cg5m3_WUvHFskf`"8{ªbJ>]p,9pt2]8^Y:13 f͋ߖmqfӿ NO$Ӛ6M5DMFДL/޹>3ڬy? q5Ø.0~>抳zP{9xuፔ g~uS'v;! Ԛ|,Za"iʱyWs\ c3%prd?ˊ^گiuS^Jl!6*Eo T4A-Xr/O88(%5̚{,UN@P Q&zmj ( %BZLR:HVgbʲ(#DpdziV!o-{yrѻg{-Q׈5)M$-4oJYaU#0xC”N1ޔ= P3 A &aY8ew!1gCE.'=ٰfe"^q.S庐XSgϾ]{7t(bl!S7l(Br 3"'R,=ƵhD̟ 8*Q_LcZ3eq#_LdE{&\4.)t>kXx:5{"M\g *4Fn9bŊf$;KmdT s_NK /o='Ts~[N,$P< Ct9a!KB)b|@5{ o8\Y;W/TQɣ( [R0Ѽx=,$QI)> c+I|9P Q`)~Eojoy/Yi|Бl6^4\N ル0` =9"iNt\-3\S)hUVE ji+P.eqvIh#bV[XrZ ]:q4;D7x `BRq.flЮ:>4Q&9ܥWnfFm?´4ߏl7l ƺ 'A9)e\W@}\ejbq@X){x:iG`is~Ch+j4tav P!3VΪEh9qq=A.ѓWԉR[Q!`r3v{9Qp`@>@Y|8}X6Ν+MCwEFubn;v 6\gEԛ0~C`7 ]1@Zp`JPdRہ㆗0MPl*0Dc.|i\mh3GCe Ӄh>{?zbDOլϰ8w$#psuAer.K i FQZNCnDtH5 ~G72]ン^˫]cW\oF=6'A{j,iIZt7]')ikh60_`xxoGc>أnWlqpzPkSx%%(H?mbaJp; HԔݶT1\ ;i>')# /âܝ(P,f$6)fyaU+wJkߤ Ybt.i}?8\!/DO5 yq(W W[ap![|=ICA Mj T4Z9nmSo!l-5vX$~<6=rVH?'RjGSiq@AĶ }ܦ|?r@uAHs5INQ~Bl1PIDA]WI_C/"/¤r彖A/\XuMJ}N)Q&Ӭ1 O}1 ޴1iS+fiX!| ?N2)|[ 70~Vx6rRn wtфJP s*`2ɪ5W'Wz'bxUk|E܅\T_ׁeҟζGniC=ap%j4`U i ]acCdk.m!ӲW=KPJU4l5mH^xIoa0^F\R4ppKn*Piμ4ڂ~2p)p w_:>'_xH4(0eGJ88j wo O#ttKo)U˟r(3Hl^LOmk?עkIc0ErD|\: .pj3Hg׀eL) RƢKi/蓋n0?HMPԦt^_b&R4;u9  X oN&;Z67 T:E5BGH:+e2 GxL"k:gYb+5==}{!+&`r*ZKHpN.- LkU 5X.*`d*ʒ8d^PofHpMP] B? wNAm(#NB[V ۗm y +(@g6Vkk-}>GV 9Z tqH?3T H}w{oNKͪ`z5޾UTt1`l)u%xHr z}+Wk{ފbQ>ؚT))~LY%{K+ f&עz@$Z͏>톲2Dxzl]u@_a^mJ%bbXC3k̥E7Jw͈Kˊe:0)(Ӵ$˟nU˄aœ69" jmtjfFYa"B _B1T%$$WHчPCJn;sݒI./[X]v-Vтlpջؗ9AxLuLX'h4.|ʶu<4Ij2 l.5,8c0W^VM$"(LAY^lQ,cVƀou֨z b(ÝB'm3$ K!h FSnM&iDR`Bz㬿 ZGTQKH}9fm+xGݟ#`T.Ƕ'#GPy5VS-L8و O $>ۊΛ%w΅Y`+1FEiˣ_ǖvOyҖ'Dq kz2a21߻nz=ͼ7IKmˡZ] WReΙtfvѝ,#𰖘zOX*m?qxKSA}^)'<\sX4uEd¿`S!(## mS ضn9J܂Z+u=BrVTq=qVCڌR']qY Q= jiH\P-,Oӛ6kx!(X)DOަqd_|ѷ;&~fjOiAN {f%ЄR=uW֏5Bku~=qO˗ *V7;µ^0]/F/p:{)8ùdUB^,0vRc{bإgrxG#4ZE'b6a !pM8L"#TՏل\6CZZ6%Cs:7zјX>OCVEI'p4]Geɤ9K݂@YٖWZ+eIy\cv.oy9F^ߢN>ɓX7g^ ܲvȏN߿=hK)-?ubC/ ~${ǪtGoCƩZTHl9`f }j{|d6$H3Bodޝp^Q;L٬wx^ <@K~Ԭҫwn_ma)ql~z ?BL zhf& ļUODؒT2 Qе/̦( v,殥H&+(X?F#++LOrwvZur,0`*mcϚ&,O.ƕD(N2{L 4NEhH: նz6\(M"G.}E% Og+Vm9&zq atuD'DZf [*.oxpx fxnC1ơ(]* g9]gOJm# o#sJHeNe-Kw[9rۻtݪ\ou^vTϢntlOpʕik.EMx|s7r tُh? mYG]BCq!j J/^43-ʷmyeɾ~sxꑭ_ 8\"/BEj{?@#` RG_,UQ)&GUB-XbqFgY,Û۫PN6ӑC9VQf:+UICLqJ)-C:L h=V. 3a0ÄP=ACZohir #WO*\uŌv^TE% #!0LJhVUm' Ϳ1ݻf݊46x7;лlA_f^ yiwUBAX?V·D(4.a v~ᩣ)@q;sUR>,!L+zzC5/3$v%N_ Rxcosik$m~*5{gؗ0%ѸŰT]&ytsED~f9  I|ݭER1Bx7x-XD5mۍs0RUwׁ[xu;jW~W[-2*lr:g U]!:P]@UgRp rX0Rsrĝ[1O:6^7RAK15LjV7 C*99Ȫ7قs FMXkzkqyTwblp͢qbj~e~>j2@:z 6UЌL~ ^S7a5;1" ̻m*.%iQJqt5#5[-=3Fo3Q'>HO/ߑyʷ䁎Ilk&x=ȼm=zJGwnO!gfz(r݄✛̾fCܿoW[1U}Q^|GƳfQwm˛bT`?߼Z_XMx͕ǘ筤6V}ՇUr4I# d2PnhDß#sL Ȣc3Nلӹ)Her-~S_|t EBu[qA'BҷÍ$:7yi5F'Ο*m;LPMi) ߓVz@."r}ny(G\*`簬lpthE$ƹ5rU0jn(%;wA VEへ$ 0h";9;Ft|f)LhJE]IJT2SVPBj1_lY`"Kb*Ҳ{cN1ƚ'IV-hvb5sMŸ2B7CJ][*!@c!FtcZkLiCSBq3<1 S'E~d-&&ҕsE{VLTà\X&|nwhtJCBiS VX$[ԡG*91x%]AMT9ǹRGڌݕ <٠vl9i^DU]Cwp1 *ݦ߄+N3aC7."=<S~x^r-OŏֺKI) g䬥6ͰHv"/D2JoFѨG&MR '8?4VvlelبI''pLRyžZARVr×f-F貕hTIZ?jdu#ovw 5`ʿxENqOL! rsv_7f>w\;@Ĭ‚}-.#W;]g\܋p8֪^>% d01UXv/z~#DɫihͫYNsDRS`du?N8n{s(E6]] <fQ,!oB#'G邑%כy+49X{s ޑhV3 F5b0m 0Whɏ2m4mr 7v~B`d̚yU虃zc77dK-_ a4jbPpby lvwucA$62DTí.SX܋,h#oӣjD,[(B0.z2:9Uܰ|LI Oܞ7Cx2M\~ڼAz9 ؎ 8j#Q*:뵳N5M!њRG$[G+BygveK-Fs ]R~PgXϊ֜X0t񹬠L\/tM`IU Co|'0~XdG^BkZ1LmWJN8ml5#A*\[n zR7:Q9WlGך^x2T}G* '8l$je=Bv1NP<E|G_@{R%ȫ y>%}5HGQ"{$-gR1H8$A(K/P<&3#8Uy/f7D8 u%c4kս^utEQ*Kzݞʞ;c2h֑-&;T8'ufd3Aƒ䴒Thi:XH}QW9br'*[C0Y0^1AsgF @^ T/A!L#<ṍ|}t&=HCL%YK$ vPN0p3{OpƚӪ?0T~4n&V / 7!fPإKD澄&z\\4k$[пqzp}VB}lkyO<i\VQ"T*IS{J]?k?RÏ9ҩϦ kpvq_ caRv3j*|C94ww@βm/ͬV1sPfOTݓqջ6U_yjAb>=e&BK" Ŷ"LbC0kPWrAn+KR'`:mC"D| )G>L݈%\>?LD(, t. T.S< zax6FpX@}RZuh, eO$wovJiqZ/))4UUbyP>b /;z^ &[8[ =)M!{K̩R;be|m'K+Qb*FMHP=73%mRkVg4z?N G]ڣT[ lrC]h W23H}ȑc@Hu z> j DSN2u^V|XcCDZS@ILm5P/se&!C/[8qCӃ+ )CW]w3γ;x4Ht QT =fVs V/+wnn#MS-;8Z'O} foPGM)t:O X|a msI6Vb`H{ai%i.ZQ'TzL:?0Ti1VoJR\~,C]ZCn+S2bc-ϼS.Rr1$Y2TfSdѸ=V$Qݰ~7lc'74%%X;tm<Գ?̽4INԳOb?L"T޸Y87>)|%R= >r&t?\I=g(v~A.ָ%D#fC4niSv7e^EMj+}Ja`z[vpᒏˑ 3h0/,KLל}Kh$S>-H]cgΖKӒ'RXJHʲDng?Ƿp=KS.FklACf_d2&oĺ#8lbH^R>dHD<' 2!v -߳g.0wl-'XWdp(oĘWN28(TֱH@6p-q>s< 0! Z|q1$LOxD߻F8mښ7F0mڥ.RTOD?zd&*UZ9dc(Я~jIŬ4T?Ah"`ӊ mٓ'pH@`{XݫN6å~XY`VD^گ-t/'M3kpɎ? ).ZJ,%>KVS[^\vP6Y^Ԇ]z GQTyj Q~}|rS&.E}pH0I#Eݤ7S,ϼ]C" KC((sZ}W*jHJN_ w w,Z)~/HI\8bOyeS f7?Phcob' F ~MpLttp3F8&~_*vF7lUr*!UX>ݥ̵v H^u؟C2:^nQzx󋁥c&5@ crp{sƈ!@1NУ+7[T!YUװ^bm&Hb/[Z;qwJi9[||l٧kƯyc@'e9% FV:} 0ׇOps%F)B9/f> 6__?{%K+~>Kk#3mwz^ fcKȍ`W"Tä%VVcZ+p͢ҥ* \W7Kv sߘGֳ[*YGJJe`,&Wk2=8>:τQNlbd!jD21LshsYGl}5]9す?Qo[tG|'ǬuEk8Ӆ@R7bEyaǪ-GQEd `=Y c-fI2){61Lc$Ĭ:';c?zk2b؝)v.ģHҶEl*%v{J\?$H@ Gv?8\&^aZJ_?1Q#QҪ}1&W;q%GP ˯6rc[7ؖJIN 6;8,H<7ϙXNdb9G#txǭ!w5L5!o%xgefE}dSfO}5`#.p'm'(jC*vkto`ᇐÊ7ƨ4yNpl,җ]kN&Rfg>4]H8UPGLXuM.c_+s%olک@X,c >^KATCTZ_%KEhaqUjv4w2Vz9_'Y)K0'_.]VĀO[/ uXJH Z&Z^q3;C Όq0/p :k@]Kcb U2aR@Whun%\V}Dî=)ueug*QnhUkFvVܠ*=סy4\fK}i$@&IxN]/a,|eBe/XpJ[Ц24WK2078St7Fs#U/f@ؤ=fmMuZ{ehZ/'ޅP W$};\/:\FudvƖD7(4B+\ok΅UߥAqYtq-2Xt:F6ͻúGJ s,)vqWKs'qz{&/b@lzW*]|n("dH?;* _F8L6!F}|pr8kv1I3`q׋̸UbdNyMNr8ia`E‡KdudTm*"N a.h6JS%ꞿ?Ωy?ܜk=r:T/W I>VFdU*~zvDe4?SX1+3YjčY[ ǩ㔮.&߷rD*+x%^ծUm5"B7s[.y,k")(;tɖgJ1t]̵Ͷ>dw%7rޝ2cq>ӗzUe-) <BEYhl y@)d ټ鵥Cݽ/=A15,i"N} 3 jbb@BB6X#d<_qX $?tΔ,~\wwQJSgik(H-8"»`N{ Ί8f2** 6%˗[A <RCkd8zBۼhioDѰ3BVXd" ]VR?)TZQΉUdF59u`_(c 47-| V&E'Ͽ,0yjjDo*DŽQ ij|WmNDZv q,ER-bhKO(9+^imti6ҵ>Q0j^3Xiǝ`25S,B2 *<)P.d l moy<^UݬQc[߸((v΀{5b5GDg&+Yf>69L `kN0Z(=[ֶOcSR1W|з|#KCyW N*#תoL*"J`TCIӗ"z4=xKH'zց"rtvW:A Loԑ"Xe5 @ 1mm)c,KE\Ct!ywGn|l걁M}z5:.?+֌_O`xM` VJ ΪxeÚKuK/6߾^>ګ릔}sQrA 7~5$SXrz K]P|X3~y1֓"܃UlI,_ǎa4vQlSKܕƦAa{薪`]zix. vNV̓et˽;Ð{O ( =*fA>@scU Sr iDo`1 p*̢6J'50ǽY}Q"i2U@ 3oDz wwBfD;?S=U=<4}#qSGflA"mvҹ͖*Z/[ ;Zجu~z0J5#7?*&m(QtM>S&wh1جp顰BA/^߽ڏ\V9CVGd {&Mr !| U.׿JݎlLRP<4)z:)tGsf$9+w1ԛ "50qRܳhq6߳xHӣ 4+M2RdoWO\n#H+$e@d!ߩy2 5j rԡטg98{dI"AKO%//F"ZS $?_zswd* 3o>c}0!; 8?J[HVK[2gU [lSd6yǼ6C øfj>TfzN&`%k #\ <(E78Z}$?mpUgU=˼_y汉&#YY>lsd1e38WjN,r71.ƣ/t0vAMLb6y&z)zuٌ{9ʬvOKDKfu|^/jfo !_E޺H8Âfh^|blriSNEk{ rۅtY0RH{̸xq~zD A֛ ?sݷ y}]]Wt?&:3|l BCa\S2sv6WV}wǦ"mh\4 pfB)vmϼTt ,h|pv,JpDE`nz>Sf@IYWxl4'.jB/F kuby6|*b)F~LZC"y:T(.`: @V {wOжTYc lOǭ¸6P30%tTA@P$E"T@%-ҿ¤.f60rjd<ôбg2 :WJ$ޔC3nY)zLܲjY*줌L 4d 9GԑtOZҋtmYw`ӵ`RR\U5l=ΦAM^7zxU׭M"'@PN2u3lO?:i ' }"܅B7[E> @N^.qfN1cuR{{۲\ =G#\5&^ -4Q 8Reu r8ɫ힌?fpg3i4o 0~ѓ ҍ^ݩ\nu}Qu}Aw${d\rߐz[$f5\`D|DH~^& P1ã>"ݓmbtvKl9=$8{pkSdkΩ[R‡wX=vżUR6r@$P^NPzuZԢe P_ﷹ*QeS7P m>h156y/n׌|ҋJ _տhC՚N=1qk4, xU,w..S;e)oyNTէJ]b4M>L5j8dDYtxz3`.qxZ1=kˁ+2P5]q_1 @tXJΘەOhq^dkZǏjh?<7e.*DD C~"fIw|)M6{IT4&;٫kv0]mT=x㉵Aoy{9ijz4Z=GFJx[Ɂ|$>[j70O6c#n)CP.Q.e+r1+ RXlH(t`]$~o:B/ʺw[f"i聲m %OPo?Tpֆ?I> _ uXա=s*51eO 01{0#$}3a M_NűkKniXbdxbq &mQ*Q߉+͇왈4֓7YfnPA! > K14jq«DM^0x,>8729'* dL.u**q,@k-8_+qY/F\~MQs8aScCiɎךW`ukG%e볭 CWT`;TdZ7] ϐX+g6…FxRTW-g+g=)ڣ\2c7 <XT`Q 3QkoޡE4)JE ( rl?{7O*ON\r9iߛ,8o^:+9e FJu!$Ky5ev$OR3B1`BXK,{zћV N2Ϸwye.a&Is\^$"TJEƓ,)q/BKld%R8h]IүQ_6Zu]3d/l9hrR9>,d+-fVnHg| [6CwH]HMRy]Eh[9i7oo(?`Af/OMlC $1r ofV;*XZuG'c-ҕӗa={l.p>Q%VRih9)pG翉~ ytvx~Rh=gN/&DC2Ķ[FJ]2*BH/u݇g6 ~C@ P]Qv]n2nÒࠛLŸqzpSfd ᣕpn9&z%D|_퓅AkĠ[#jO,էZJգAx ₵ishÑҔ B#悿}31"Gv b{ޛ],`fR$,bZ`bU2jJsfA9040曈>#4ldbqWæ|PYX^fRxv1Z EG(5"5Obk2ؑ5B.!F~l=/00@ yL^Mʍ"&)r8)c![61絶#oن#ԽGD9 O JN炓F[i~D: 6ѷ#blpUuH5r\.3ӼLj5qzMk|>&cɏ#hu:qj$@#CwKo;;l฀Ufd^k՞ f3W=!YږU_-)vPxz2Uky_;Mt:G* O;FWT^b4w V -GqH??~qMČ<+mW#1Y}qHg]^A E҃&Q Gҵ Q;:,1e(-<Ն5tn*4Fz.}* XĢLߝ(jq?͸:$ύБ_֢VaS~^1ڢ@(IТ]r2ŻR' A +5++OUՓ8 ۘeӊ-~8]y %RKZK뤦Y×,P0!.}s)T=rdKlec{5! vB1?%ZP.:U6B(eQ21]"1m76?L͖%;'Wz('+#/nS[k w[:LV@$V䗥Ch4n3Rmeb, fXh ʁTzKodsdPབ0vy}xB-5WBYx#WVv<7RBn )a#k95jRERN*-8J:f\kZgDmy9U:#O0Fz秹D@HFuSr hR ZǡVJbujf}y0 yXne! KITǨ/N/rxѺ$ wT0\ S4n0"[Q0XPbW3Lna@4_U џ炖zPU" kt 1<@]Vui}OwIͽ G31kB( 7mX;>B+w֥%&tG`@ztE絙SIk8T#` Q;84˞/£=b (]l@>㆞sSP_2#E:rf ^_erCL> zm)Wn 4ELJz7kn#{+Sw tQ nZ;RP?,׼w|w^tI %EsFRMLk>.Q9.T㜬ϺrS➧$R3Îu"-P)e-X)E+13ߺ]"poPd fKN+$~Yۨmj^,)DJNʺC^㵞XF'jPD#\SZgy̜S @5HƯǡDvs[k7v$fg8IZN)?!ͺL|CLAVoȴS+|y|2nRDnMN>HA4!kϞ׊c3$Ygpsg`nmJUA&Pڟe}GOWʶҌ ""] T'AI0o ]o.s6zI ?2%%Qf\98rڇ#"w=L׺F'ݏ_N=5;=nҵS,223Tz.p~7G}0<{u<#5}ʙFl ">f1|oƾ\e|.4ExL(Q#*L1,}#:e ]tFecP=FC5eR3b%EU:5eqzx"[6m^\yjfv {QA3xX0ȴR.6 WaKZR<aiVt7P1H&pMYE39&?|ӳdr% u1]X˥n>k;-h<'QO4~PIy3vsM!fgψ)\/3ś6?j"Luz_np!Z HoJX}YI~mUSb\wrzxnjR 1,oi2t9Kީ_U^EdWdދ"g@̻(O;pP,!CM8ID9@G\3 a!:Ak ^ZVD@l?S9tv |Hk7иCSs {6p nm4f /ގrZ%;p^2vY0&&FqFthȩ5+ۛ!kՎY;_ZE;%bb>Z4deo_)oױHM &S3%.k҂ȳ`J t^;nY(񲏲f_.`[ he>ߟHL)F 3@|'plqgWpø/wƏED,kLab$n~d*ǙfS&go}gu(Ĭz-7I~Zf2g<;Zqtiq=.00dFi=:WS9lil. ]X˳{D hޮY,/h.fd䢛F]t5R7Hnqpud_߅ >]^[o*p`nl!f!fp˺"kF#YIJ؏RI6%m׊AG1+ ј2Yi'NTxvlҕUΤG4 ԟ Dxt2sT*|i#tŚlnK?{!A~Fi~&g{b@ :Js{AOR;"Ee=z @.`UA-RL]ǂ: _3a mwoykXGzzEHFΫtfCh9UWnpdA&sF3̦͍뀕71kA2M+3# %W~Aoqpef"`a龈0F'6u:z4;Wb<8їy l)H%4= ~$'79Iۘtݭ hmCdPhSN[AyبYBB~PNnwu\z!ېF*L˼c>9(FAL eZ{g$tk. F>xiLjLtWFVbVt#J/Xpv,3.oPj/O!0C=/wjɓM+K -짅 B OnWjx9~!p,=op5YlE b F*AyM]-Mf CD 21<\BS 31&}G=GijrptȬ:150*04/5xx+!N=}m ]bX AtӋ<UFwAejsC6߹\g7O֛|-αo.,'uK¯1Sƴ(nw#xT^Gl!W[K'{-ßѝW 86:lʼOA5߅bbAT }v~m,/]vrԒC$u31NKxmBZ<,ө] ~P_tpN|h{{{Xs.\+NDr9:#@fUr߳zmS%?Ǘ:atfKR8uxh| ,'2b7~ɹ'w/ G #QOAЀ7&+ S`,2 |:y"Ёb}"͂Ey}V `qmTUl`ӽW}q|eNPs#墚#k#JTfBv4vb7-덍0gs]wfLs=ǿWRVLhU-b:- ӂ=}T daʹ'̾Ɠ6.y!WȣWjW 7 VRY=)Gr*JZHԸ΁ͫUi(CNb;SA8[@oX4*BytxCH$0au_bS#82+!hV%@mux}4юlm)+ڣC հ ?To51S"#ImiX(,:S0|}.r/J'!pyۍlpJ`͘48*U` v.}Px{ {1\ 6ݼtnBlqlc~6OɃ0H28Wl ;ZVҿ2UJLo+.D5GO8.(2a&X/+Gv~.*=T7^:*VyW2 M_I%gӘۃh-6nC)sg{T HmSB>!H?R~UYBK ̃5|7RZNH} <B0Vy}2  Ί>~#^ O T7ɇLΊl=\n075\Yk]DV XH$8%և>M Z}K7V2f>` cx`?(zG s`ˌUgGv"m]q?%8/hWw i*2{Fuq*/pKA'U6/D.l{M"V(5^E&YiO1 NܱazUK6~NނM4t)ҴE u域!E& Ct&A?h+2 H1zBr/;  γwn<.]XTwVQ!@O[ 6Ѹ78qP}C;HJ4΅OP_d?&hzkB$D_5ή!m~k(PF?cdRh{)y✵ߙmk ?e%6:a ;f됫,Gz'ҁW m#4 4Q2&xS`Z'"Gw9$U2%ogUUODlhK DD`OKQ+E#֕6< КKƗ;bDc/Il7IO8EْVS M/Oh/y_ֳi ).,)=vdZYZFd zfH^-S">SK0ZY4 W G;oR߻ -']VCW.6GvqbFo3 RINfBT,3}!ec? ֆDZ4~=iQJm7&^t2&Ŧ\l;tR$N\u&גMΗGm͈ӝF59%D~4M .Ȱ%}g ZZ6 EPB2%;Dׁ}(H`cԂ- M=c/=m,2LZ;^K֕ʆ8}}.p j?NY{*] O p)K2!'h,A־nZ4]dRuǠ7 p,i''hUl\"sOxvO XNѰAYJ}<_-J")i~@FH"kSIz.$*'ͅA7:gF`0PuVDiVa ߅MX^h>׭駴bF_03@V+խ 1E&qZLI%\EMaxmޡЋ'WW- ߟXq#ݣ?cC?Sp@xeWW]wkuq|Ҏ!6 p)"9jad*Uq2Vs݋X"K/"$J 0[⩩C.W֬r&s]1Tq2_Od[\Lv"zU^ǭу|VbpgScVR0 :JLkX!'KZo2iL/׻P#& AVJ[WQZ,S=uSg;b_ұy}VkGa"X #fXG =#;=T?;brk֋ib+shȧIDSSIDmLȽm5~/A ~bWb*>_i( vU>?ፇ*- kon{?6>%=8%ru0E"au|mM({_ ,q$hIp36{T%vR)NX0#^s%6sB~eƥ!zčD ٦\K"X  Ⱥa 8Ѕ 좱1g_HeK$ZME{m$|Xd&IR*顖2.ytt& -|~~9UQՀ%nIyUgiY>AOlR`D=: ǟ{S& V'L7]Z YlAOOhc!j ,OwoG=qw̻ 4*@[ICU {e%>-^Vةta |LGʎkn>@*v6IX;.cI'׾=n'fNRIa_Hr2E9(8g!NWyBd (0h Egv}`g+js.Hxj_ձ*~:ײcqe!P:)EF5؉_a UF뤏<$@E :<7C{ `@5aC|3HtUpE2L!af>)Ēʤmi 2,^ܺlfpd[]tSՇûUz+UV%bUu਑}&eq|w2 MedMT7ll-VX28BQv€r?!]u}s.Ta218&Ĭ^gq}1j= Լ}Y⑧O`pJ5Vn=3ÐF$ݴzqAIȐ֯Y^2hO>խf{1{tRwA"c1/ux{GBG-XPޥx Åz8:%48d3U+B% ȇs`%F<яժ>:&SYzFS紼mҡ>ZS_ XIpn6E]A$ xm z 4g퀶F)6՘j8.smƆ%{Z/"`zZW;%Iy왙2m9+ae?9Pu787suf[p` ׽bQ 48نqC3@βL\f8ϭ ͅft{Dicgc%F* 7z24OS ,\b %l?tjZ;Nzr a/, M&~۠Wݶ.V3|*=ۚ׆',au̷7 |-l~Z\| gum^k',8$~+>V[/9ƫ O^$Te{,}`FTC__yh o!; ~'$ݡljSS,{ Jnf:wX35 ~GLBFKAq* R$EgZb+N+6ES_L}uT C5_J߆;T)%2+_}su "ggͱRhve7{XzcBH9Ϙ4j 넹AzW<٬?-E0yYXg4P*=rt\Ol}ľ*('CcN9 ŊGYW[ BѢcOn YHma&ћ42OȬK,^~^ Gfp%N l fFM2|AWJza! CmӔPE,k(2`(;]=8Y`]Fk P0` xnoA5iƺmًB*V*I.XӠ1 8UdSQ2qa)jGIƗ֝~t pKH L:}i!UhIb'n@~s^D2͗ TKYH]M`-Q 5ׯz<wҖ-+Qa ]!RkLW `iwڝ V(R4-ZU(~SLƓ Ufud`v#BBLSRo8zc>~1eO)8RtЀR]ü|m lX%Λ*o](ޤt#>Sn=S6wHVә4HVXɯbd5x^a\h%fktugy/r'GDd.9u?}_AR,].f[˭‡JY S(@G<&ReIbϪVwj,qXJ|r^ c";ݨ 6!kL!\p޻@)|,%7D#܅2j";9i?$Xo4uXa2dp"&!cŁ{{ ڬ\7Îh@dppa }ĝ,QC^-Oj?o7͕m9O|FkʖbfVXt}폳iJ *ˏ!oO0` iv[V|PXJExI\))d GKրVACFrd6Ir@c}xXEw%q>n ]6v- #Y@Io @ ^hS- |bu R1AmazT0Mjz.bwL}Bf I=cYT; nIm$2 Jy<}~3d|,ЗbJ%}}yMi;XZJDG\|u }_+"Jq% #)[ f˸G&yK7 fL*Rk3\ͽF#%BW<ߩa_s >a* #*QrXQlbaLiX6^4jxS2Zq>>/7W S'@GS4.d =%GҖIwR[@%nnvE`Ŀ] l6D)ƊHj;N*ÍG`*q1AO5u?ab nceؑ,ߛ`p{i /y2/IoA-Oki!ysSǽ`J#/{Y!y@'@U.M$n g>xO4,N@Pg""B rq z!ԅ•%j/> Y;8$OtLN.ű' +$F ;|^Jy)o*҇~8#9T9HA"^M0P293YO=ΡíÞBAB͈?)ļ>yZ=N4;qɘ.RF,>y"ޞJLx}L\]Z2YY#btlOTk#ہmJ,y+D!A7А $VZ)p؆U),0Mv-8⼯MH?7Ss+g W1ԣbٛ^0~`qVcj®,s[~fSN_F%>dJX96Ycܢ*CEx6#?h{N~ A 51R:Ƿ=8/E/PPrƙO[uMӧgpng=T|,E rrg!Ȧ'Й!oGlrig"t2ȣtOSfmh{74ԣ{p>ٹ28A"ګd>9}&;EEisD!=z5:8̫VVj+ז;!趞RI^T{pr#8|+ABf5f (&$Injp, `A?k/q=2 V~=sȝE5m ׏w]j}fN&`1լ8MAJDyu@{oÓba9E sTxGlAbL2zM1 "U< Wl9nI pf:? پ#TUլ~teR&oq$rPYˁoA/gȦi/cR.47a"iysh㖎mٳ>K W9C ix,9'0&hnHVڋTF b0$I75wNvY1D#$zc.O76g&OM ;a7"[Q7?C.{2:~&nC`>BY+CW[c l10!ETAGK␬=vUωYn2 x"I!.X=1 #v({?7Qtg o+x.* AB""X.e-[c!_CgU"-~ӸB$bO]-gu"RqAD?TABk%n4m#A܄e4Uj{/ѓn=S5]"p;>rN߲zl(|4RaM;,iN Bl҃ЬXjg"3L7\b?TFͰg?4{z j7,BN /%Q1PLL,^ciJ) XC` IZF^͂:kҦ!*?O݉YhQcm XwCFI'QO`BiPJOy2]KM$?*;qƌuJLM)ѽe{&ЅloF5HƫbyLDV֔Ƥ3RhqtpAs{b-^#0*Lk \R|[ 8Klg[Jè 1]݊@x%K\EJx~aGY;kwG{N_[8B4ie:8e%rOf{@^p r:l8]`M}9āCҙ8:CQ3 G4 Oh?ɂ4+,$)3gd$PߛB2h5“sq>T_WF"Z^&HVkz}?E}ќ-ξ6>"}%"K1yv{P; nۯ\.64E͵+ӋBe Z 9dfz̓!#a0W[~1fskj<Ä b4ƏPf}c9;Tҕ&~P{n5,;YkPG;st<y|WQGxd0@g*mBƧ?(N$}9%Rh?d)Yj58eԙdEj'HE{-i3|sgHiGBN`&э*w6zyL./t61ů&oS_Unˈ9Ol$-wDֵ3~u -Kv)2~Dn8v%<̷I.4ד`@.G*FzDF:Bgd&SM-ƋF@o?daS{YB/ArWxC+A+ 0MhR C]}}OE08'|8\Ԏ4̑"/8PhWivz ]Bv?&ͥ.`k )=ǂʘӼ4)pQM k{eO90|4}hȮMN!i=`t[Y|F >励HJ NSψ.aJo̭ SLO0"K2˿[W(/ԥO?ā2EasYE& <,,ܭRX$]*j)gLit)ְY ӟ?NcMռޣisvo֢oxL}}O˘cnݯksrnO IpwZn0%s;Bۈ!]ZKTI FGP|A-ƪ˳zauPlW|>o@°,?if65IQб>6)ω8iQu9%%x~u_'jM -{algh 1#zu9ps#rkzy k3Zk<$uAGh.b 1RwhP:DcD!s1i3a5z>W,SakǷrP [21AO\вYFK$9SMh`i3|}?`tbv!_)pA)-`.빓ـ e\R(|}sÐ^i 8CcL"~'VC>UQRs)<@ ٧1{:puga<pnd72,^sTX]X,I"fhSNnWW* r8:æ-KR擽<0 wtM0sN!Wwp kQWfNU&R [}v3g g(xA#]E]U'98`mګ '}|mLFTSsgs:J BӋ` WFDC -Quux~AGfcVt޶>PvǢr[Ц{r! ~P7uf .Hg Oq5\dŢ- ;\WS%V% S&DʷiCC*‰kqpO4!5 qtNmo9vun\١'08Pi/\Lu4w!Bˬtc IxVr|0jZOqr _ԏ-Q=CxFF>UEk~1ױOLYo·T bTq/.{pt3F {G͠Cʙ )+I;xTwAa.[ɮ'.]]ᐵpżX.L)Tezn4QQև[A`"Y{NL2릡 XwMQS^-k#[u,˄+.WRVAV U& )v8W|\5sm?{Wʁ[A'[2v>)JB |NK}jM*8O5: tf2o8o5 :D:BM'm TMq ='hVA"8'\R -KK7eVFɉ]K̓&jS|A]S'ak\ʱ.Z(rhPj vSJۈn`Ίưdj޸LH)jijϭ`PC |}?Ge=ڱ|/귛"@n1KAÊ9_5<%+$=SI角9\̫JVAiv{rk,j^AsU% 4z!zu-. G!!$7u"9va$؛*NھWm׮k!yu6L# 78Mc&L`e4W$j6nȺɃG;wf9PYW,P>@v(;(@9Y9hř>| ۀ~uQz=>ES7.\/aSx~X_2ܴ K@Erfbh{߼}oQ*_d,wG6!GJd8^zE1U2&{'ux始%kvI됟oSA]nOmOP0Y>o$1ȦX.ѝ(VX h-O_դ^lŊdwu_-L$jH5ޠc' ^֊n0򒎭><{Mk#RKmz>" ;eʦ^aUPoJDJlxKR a}Js?X4 #{#sĕPs3q:ϓD&cm}--6l^Z\PHF3aр6e[2dXGBY< pwfE QdK]fi0lȞ޴dWtNuqA;}"!GE||=Oڈ`T⿠@GءzPq!l8Y 2Tas\s#bxUږs3L|PML;W1mxzS^9+lՐB7q i4;iiIozETjqsR Q:8nie:T"jW*zf850~Nv. D.<f?ke \ d'›55@V)Z2ɧyT-m`MIDML,Q߼.)WAi^HXo-8sʃbBe|IJ+ZAY+%K6[/U_+=ӑQ^9[1D&vx\SI[o^匆w+AyV#8{DHƌ<)/SZ[˩|mrPb3/ nV 2"Ԯstr֬6_7.o|R!Ajpxd? 1 ,Ddl qtmc^ =J_OPs _ c7e9i=p^Svb'Hi/Of YQ`XPM lԦt๻-9UE Hkƺxh(9dzq)sy+#drE lp)ڞDmfmk9%g;# B6X`y7\cZt4Ϧn.\/dQC+(@#`E16l:5 B, dJuVr cTx ?xI,, PS pveHQ1!l3I4tAQ$IحbJ1VrʵsUSP "(l>'0KϤZ*kśݩD}Ù /shr%c/nx@ǮEuMeZl;Ti uSf:%ڄl!&x.}:0DU>9Y3Si6sW2c[*_>ɇGV/+e5Y`I)U'HYUV8'nɍs\s u~PІq_?~*Ю{no B❈xX"u_aS%eKa͘Rer ؄-> j$#JF|z1hEN<X,ArI1TGn]|ã^N;M]`K! g"H1S"PLXib ] +ꃔ%O-LD;C˶WRY ʄA\臐qzf;錷]ִ2IR H/Q0W(%MfK3m*PV-K^֏Da[=] o5m&7wXey^Ӎ#" O˓(lq.qSpPZg_ǀbOA#`eS€iX r02TaVH{`؟̾fOœn2 @.d0ی'b/h. 4>n0ڳM_uN|G0)XVYLe(wAHn+w絼?pĽ?S̼E ]'U=h~Tl >[\ J^ \ď} =T5 xotn*wJ!-.Rc \7DG_ W _ױ’4a3F:yܢ ^8{Ⱔ#{oIGPN@#oi<.*74kcEWKׂ qܞO&p_ qYouCx_eBϱ,ߗ/b 7_Hc.B2|LVOb3r=ȕp&IƼ-yVLΛ(g|#L^`A1ަ?p}k Nk})e 2̫4[GsOeֹ]E9{fu\\&.+CKr~k}֐^r.CN{9}@ YyoU z]qNU>b0ax<._ZiHew:S[C}g4J8Kc{s{zOY8<{bo4 Ň_c̻v 1|VL_uƑm 9L9O3=#ŵ[X)Lqt_!ӳt=!~%=l,8̲\+}:dc!^CEHP@3u2ai;1w<>"pmjܘ+E&9fy"zƓ홮&{JQ[#PjR|gњTL]5/0*1l6Ŝm)'hrZ4|sG2x7T?͂bDlxoUDMΙ2[GՙIp]FD$TzoOL#:޴uoO8^DvC`íٌ%\à;88a̎j$F_\rԦ4b|uvx3kfOoOoMwEYi9#9ԩ>4 yI3 ܢ_ш*/gz ]ڰ&+cp+vǂ QS <&TeST^ArRc# ®JdhR)ukRA@૏wBt:2d6dAt!*/p*bP7ibޞn)APl'%}s-(Ye(KOϣ3%#sgFvmF_{k E%3I ]{|zO|[UpFȚq0=pA*sO{#OMizTjq@MƲnթ_U?t{iV8ko1 0Ժ1I'ًc5YU85Y3mH ;3r|_51< W8,m c[.:'/ rX7fF3úxX(kJyظB SU9e"7|#k#H益JOx_c//Z +'-tIYNXB EPqeW_xz-`gBؘ3pޡC֔N1~'{xGQ2V3upv]*QZ"!AzΑJWm٫?*cA̓@$+<VZ{e,yup24rkcFb_Փ;id+)Dc8(F3N%FeUȩ"=*Ki)Xz</ZrK*5@ py[*8W2ƉD˝"ͽR.)BcS`\}aHG([u{;`3[Y uSmsk\{iKidJXs7*|4A#9AǢeI1Hq-ES;5m)Y3q+E4J$KlXѲzw(4~t̤1IOUI&\~풱:bxȩmN D}ыBQX57r!amK\Epm}r߇IKNtE?h>@:!$f\5Xz/dma]ãA܄$R EPH\C6 (4{jJXL4G~*8?dGqŮ.3T4O_X}Q[߃X_R ElF@q>4WZŕPQK:|jT )&oFSO7#>'ᜃ1f~h{;@A(;%5׼Z rM/=؉ rb̓bXyW),ր&%e n{GjD= ưiͦOPۙ&V!JWFOav.|m컝H0dv@H_C d#)am {2F(GJU$.|aՁg,8,h:Ͼ5h_iJH~M>ZD`3҃Dž{At"GP`P>~)ڨTc'@ ҏ4~Bh 2ɖ˾ V`T>'W`UTH }]:2M,\dqW JV8ǁ~ts^s}\s^ yEG^ikIJg cFKk!~lzZ-׽ mvhIހ{<%A" -<| ,S2:"ݷ\VΤ%m}3T?լՎen~955L#  gz$4i’܉~e>"C˖I Lnuu:Tp]KУ//AxvDw"t[UAKV^ 釟^'-±Ш=1gIc7Vd)٠ӴD3IRrQxxNSp$k`lʖf/B!iC> lpZrTiw*l[r1kh4'-Y{Gxyɝ#Ĩb"-8 ^a1ۀoqrB,Ig`y~,,KEZ_sO䍾Ori2 ]y`"R@'+;2^hTiexVGsGueS ֵ3Y:bQE"gMQK]Q5ڸBy O]2G-8jZ+VBjb⚦_"Uw8i? 5*2J#\eǜǬ. ٮPS7+<=]246?'v+Jvxh9P g[iv^yʒm'`\>>`-+l-|ayȍh2j^˵E85bqwUĐ>ELqe{],6E?ti)҆[z0 A~[9ckh~5! t*ĽtT:B$ᱽc6\W~ $N{sUE .Z{ <9g⺺Xp? 'bԡQDpIgӋmX)=81;P-q`XhTSEi6!lGֈIj"2Xc~7R37Sߪd UJ@*NK(9P1?bF\f eʆ-FA@<[IYbҔGZɝw$3w%R԰`\bg-2BUD1% Z;bOh:<>>-.FƆ#cr1@:щk\yʘKQT ^'FSl!s~> =\V㬔֎/Ydw{hׂc X;zW[Je*&w9[-N MOh$$Am o:P&WQ5Q ClS:`VBA[w$₎# ITmFN! D~19eyG±[<=|d&Wĝ=ݞ=dtv٧5q+b3u~jOJedRD3ׅgOc߅˹."n.3k@Xv;syx` ju@N*(w^$H_QZp{Dvp1(gcgHVO,|aQAd2.bbCX*atmt|!Ǻ,\tZͤarH2)>zAluuB.*/'hM]v9I/߆i Nq3/ЙjIq5JGO20;DVщQ"FXXc&ۍ`h3{CX*-lqh LLR1@,C=JvU{Lpt.c,YX֤ײ,̕Y,oVWV|?6}ؚ3@?ԦF@bʭ W_O0^Ɵ{ل?Q劷K5[B3b meZEh%f#%9}zlq 8?T!xۅ+|x+AS'08<92yfRډyhUsx#SU</CAZ\DBn:4OKmSoa[uqh^d4ZIEI{T6 _jݲ.Cs\KSw*$SV޽r0b\KfU?6xhR}bHdNu r]􁂤ȻDѴHc+nYx[ a5J>`/wD?ӢJARmT7Re)WʬG£vSO$h"=lom^}f,舵βsSa+-}<ȍpK3 fQrJuc\XPk'dh!7Cbo=QQ~P?"=qաV-"5ӹnvukNA`XfId.fWwafpr]G)fp(Tfi^09f[Ʉ?Gj0\"Īh5Kwq.vFS/6;-sD݌5?!U|k#K/mA$Xi>c[~6ޙZ_IAXˇ#ְ~䥺&`HG,3U5gxudGb>gv%zAs miI#8p'X(r叟z.YX]HE5 bԤ6xv:C q~m=zY4W{%irC ': ӲQbG!{krKnɕ_+\*屟@~O3V{7xU;~><'M >묍!3ik$P_7xG?mNި/ c_R%`DE6&f ȗR Cn#Q2DAp ۾_ƸyPOqú]+ ,)ϓF8zn `@ܬ!m!U`6̺?faԽuiu]cUVwFYB!bR\U| m93i!d) P3";е[\&vbFRN,Ƿ<};xgXPU6I`x͒Ї8CݛT ZkZJI; 4.诘[SCqm.y'^X[כ.i&xfl̐$Sx1!GݘRB$@.]7X]tGc A.AQJ0N7GE0:#PZEp54nFvEi[/䫉Y%WV?+넮[=. 1%^G>4_jJĄ0Ijm\I⽲r~OsW=Mgx7>[ͷN]Y4X]{B'%EItz)o\n]D7G?cV72q&Cŏ] UO/4\X mzQT|bRCoV@@Q0n{,%B!|!FoB}3?&Ҷٺ+:d\('ֱ[f1Kp٦9 uY^>Sf =3\h-CfGlH0[sX/\sq^PƯWsqGj+7ߔI,:Fl 6c At&"A6!~a~׮9/}fgPŒ-f#N, &+H^\1Q|CW##2vՏۣgc8i2xU4vV='ըKXEs!TOU 2_YJC&%5:J}PUqϪ^7^i4<8B+a/ZM@k)'Ϳ)/I: Պ1р9yӰؚ!iskqgDŝn,W2X$-p5_~X(*ן!uFfJsp[DS/>>F8 R6i*uѽJW] ۺ>}߃Ke#)k~l罂}D5V\6Ҕyt ,c}Av1W&61'DYTLG}fDt)(ZiwY|B02-O-4ݢdV_!"~ʒ#-z[87 "evN4#,2s ɎlYp^Rp HwҚZn6b@o#]9pNI(xV׎ <haZ``:;2*̻pl)snRLjOD $AM>)F=>P}^E$"Utg /hɨ WbJlf" EfI`Up ҆Ki/ZQP!maR'(İJ%[ e엂6aMI蕮Xc҅Y‘*fMNU\OWF|V] ] x=GE. {"5A\Y>mE\KOs%`x`%ip.QzlMQ0 K鱢wHK1lO$V_4&Ww>85p3ME{K;Lcm|HG,sBJַ, W-K%ހzC ' U8TGaG}Hh5c̢[xCeSetQ B6BCl Gc cyK$(jЅݵC;#rq\?tgOʬPS $YaG?^  u<\p^H h# r|Hv^Fh-BO8V3D1g Y>=t䑏2'I-kN=5(E[S?2,jBnSd7A&6HS쿅yӅJU-q d0aYHy!7{L/'"d'|# )%8l?]EF8[@{g' ]UWK$ OԿHߔ_FTiYmMjpt`U)u~$oҫS%} "[ >qb%ά@xZIӉ|immG?{h=7 w4*L@oK0":DÕ$I#mgļ եu"AX<ǽKrMM`:4iF?ۏvHP0r r(eu_V; I[FOYݵncZ"'!"R0#ZҗLrN%NE@`GP^?Tk.Mk1rTDTs>{ȉXcX0gKN-FH mp?=>L ~<% ७.aLk6jWTu[HPP.B_[#U8om`B,2<К_xBBn.Ny@3埚rL}͋Sއ7g{1 G݊Cd􈨘]r1<kH3r8!Ec̀ǙФUq_;'qS lparEl`Y+ dA޽Mwɬ3/두@ Ů4A(>#bĺGfV i8ƉOuˤ H_GI ,^Xi2 Zec+[=~U(FW#+";xVGk;]@1;?pˍFs]BHww7p>Y~ @t a{wzmC_^*4v-otB'{yu׷Ȱt >6x B-=*gzB3YJ>½qeZg7$\ո#L(E±=֯ow=ƻʡh/#O.f_#tJ yb4x۱Dz,L ӎhjغtHxQkڢ 3n,zKYi':6t`NC~Tywӓ}1JFu^GOsb2(qܔ ?`9̏c\jhƫ*HPBћ!119\ȲnhI7Dxj'%UНU1&Jˠ{ݜCFsΥ `eeZn(='kϹ's[1M;hW lP9e[NbՉߧdRl >,t2*KdNnIJfrQ|F].|nں]A s IC !{q,JLaUWL$En h_HLn_sCRۊ9qu =6(;ִ2Êg~vttvu_x[(d9gxDQZ εޡהuh3;Kbs}8|=`޶E tj>ފ~$(BڋnG}aH,bZ Y +qBfKKSe{;C@%CN%U#ѵ|eRt  3䊦yKb;0(iH2Rd7c!V79;MIqK~g>Ʊ:hBN{R!ׯI4:5"`NW}AgeDufOAE~_xs1UF`3dxåDgӖ͂<7ڒo֬bo|ӕQógʍ{#XzH-3g'볬j>|c2^)*ޑzkLm/ܮ]ePXJFܰo w/@x+]_~(wR3X< td{+:Իԟ sĸ6gQѩ~jNb'蔔۷k`re#nn-)l"TXj[ *1~jGZˢ!r͔S:193.ޭ/spau 8eD(٧I^ҢP FF(Dq- v;6lW,YvIgհ ̳Ŝx[ WZGY!54boZ•`/>J]Nz?_2/+:h(k:cH+Y0ؑ:SA]QEPg0Y-Sx=8՗9ndΚ9柯LPМfw|(]{)s]=7+pIh{ Ezzٯtc!$S.%q mn=ኩq~#@Ǩ<68Aчrxj,3?7J b 2DX-2s4?׊yr]_s/a$NUzSD'e]CO }})إr-?5KZ"ـC(k*b5bm"GƑY꾩i\ khkیs8ʗgȚE<+P(em҉v2}̬^;WcH؁ [A:Q:hxU jAYFV+⻟lbWD'sb0ɼ_l{dLڝc/u65mjYݬkAlCWż3KGOj4/]Ux<~;6ƚT+yw ,/|`ۚ/Bsղ580YqJg)t6?ÀS%Xf#Gt Q8bO9D3Aĺx q*1+H)^OT/PL~4\ʉõjEdsB}[aY4㖲0T9U^,Ift!~;֠z\;bY֍%i <Gk#U.f1%[OT,ӝk]UHWj'˜P!yĮ[ LŌ|{ݑ/s왯B%0jѣۭ׎ TaujԭJ lKj(x]c3a9EdOdhW#˳-:uѮI ({l)%,Nm"!ۈNUOωgKˆZ.rv/I'HSIn5ħWvZVrU~kYbHX^/mڞ.kd󅤘<_7`4#OMϟ?HBukV九ܘ}3֓&n}aIVpJ(GY$IgD]nT$bxݔ;`7Ēku:! 3OpPf}sL ayBsȖ }x:vDgh&bxvM)i,>M@<`f-۶ѫ{M};j0?|,Dms ۲$Y^r>tEyE*"nzk_U: ~җWLVAw= KaM`ȺPLHjS)h_ہ}6 5Hzq" ׶;ӌ(oBrb4 nG lzw?Gwλ0*2ex}R/g݌|#b[>9%$Qsm"Cm"#CzgׇC";WS՝p9V`1/ iR3ڈ酾u#τiI1\Jloaf{vR]2{W`O\̈́.Hς|޾Խ wiö0ҕ@'w1N}&?9(7P `K[nWf֤֛Z+={$9g#'ElO(Φ<נBӝ+q<<"ιՁۘѤFv]ln2K{Ы+mpXk*'xl%լ"6L@gBn(Oii"hdYeEbP18B|;ݱ)‡8UaX^EI9^[^NV[ @X*CU>a)/{WTWK5SL#G8#-zdD"fHi5It\0F=Clyj&zML1"br5L۠ MhEYA{3h=[@G%pbr&5*jznn`!q=7C?YwM* g4H:mĖg.>NWv^6h\zMm='z@{\#z^ǀ"Wy*d NgkwÙ@+*`ehX"ӻ¦|-ᅬށ,5'K2{c\]+T/§}F!$j+A*K¡n N9)qi}cd0tj8>DG^%v޵y'/sG 3ҸtF OZ#2!,QΜ?9x͌xk3 f'PAe]ZQ`݊^d(p?OѽdigH!m ~JPYL:Af!m;vHqS)?{?UsN^ ,aQv_3tN>l, /Mfdl7 lT幧Ё@#6ylt%cuU)EtB>K\KG? E?@ j{s[bal&{}֪6^Q"tǯ :#=X\{|)Z]94o{6)4`p0k3f+MEԑL?Nϲ7h#7Bx/m.gd5UWyBPވeo/X]^WCuȸ&)N r BoUG5'ٗ8%7љ-*xwC_BۉvK\ |,̲$/AUGn rZﺳ Z2^mmpפdVri a(X2gr~8?jqw׭FdPINdpq|@i%qFpx, :֔z;|XO57B|t!}<=oz-tHM{BOD,=]?gCgK.+#p jn/u>Qgx t))m +#c&m֭Yk|Zյ"+̹..C0kpKR 2L9Kͪ6=މv MOa yĘ膜u/Y"l 3fT#1/ mQt@LZ%35ɆS/11ǑBXBaʼ!Cӽr!?*=ͻaUᢦ]d4"Z}xq6RB꜓w*YԬ}CȳՊ ~=Yc ڛI1Av 6C6]28Y(1|_@kEO3_$8>0hfD6̒ ooI<7WzǨxFβ5?gZ j܏ 5̎sn͔N8p; |skE§|iwqv÷[#Mu$/!kb|Hn֜SafQۇ"GH:%C%a,eRBPB9u?8Ŗ`\!Vւe -@_{evW"P=J+:*QW1$Y+Ӳ2Xm[#Ke .k2*ż?-yI8)I"{//2KD1gs5agɉBwDDcLFJVۭy.[il/hjnl8 Ek|WbO=-)i{IKڤD_oGlГ.Ewyչ܁!Ի_mƌGFiG" z26MX?8 A+IWvkkKhhմ$*1W"G&(lY9o]&(vPysD؍n!%xB0(_;D_[wzć$OO s“CxF/ +f=1[W6ġ0]IHC5Ȁ:T-._z_09aӧ~-H&"]{p#*_ː=`}{Dz29ZmV%tlj Z[KcZ3?+,$7RP} ΆUքs9VZZCXfHd X€֥_m#LG 5QܱJjP7]tb. gȵ%CSA;Nn|HMD m, KnPI k1>T>s/(居A#%cld/tI+ڈ if=eL|ܹЈgY ֬ed>Q^{}"*ljِJc g}9ub\4"`"mRN/G"CUTcwkI˯|[V+:]I'괌yyCfZΩEX>Bh%?jB XS{e~ |<2a\1<@msQc`-оc魳0 v6 *Jh5yזNTMd$m@2 S"$ycKLE,V)'Q LPtjs  }hA=Dl=:Z_(IyddE٭kn\ੁ!hp>(?@>ZEffMFY k#C|D /6CnijI`QFplrsp:Pl߀g3N|D:VqT&S:9٨euȦxGtzoEg$6rt*<"Jpy{\p?;DGG.}֯$ԛ1ҏOx"fgɢQ*`[_9z ؕ0dljQ<%a:#|DZ!%RTQ5\ÇpŒ{rf^ MI s+nh opV,mx+;coߊo7M/=])a|xsI.dUfNE>aGL5+Mq׍A(C0N &1Rlbg۵ߗHZ@S9AuAW(蚈#yL@#U{dmN&2bN2pmuzJS$&6Lpظ$`!`;LʼnpӷC*T~i2θ:U÷".6x.X| mI 7Ze"&n캥;;'d /|yJC)MI;*0V3n5d7X^vs|38 $0FDG<'xH$_?P6 @]/ 6ʜdž4wpfW ~-eJ626y}x MG:كvgH3{\PJWUgU'Śd΋H|n i<,.E3 ޘza1,_9u gQ9µ6— MG6X(ќXY>Q$J0HmK_$mAdJ pΥc{:=0Dq\Ti65Ssru9Dˇ>Rk`Bp-FA'\!w|&WEmóCw!$*kؽ}lSCPa/2t"+j(jk095(r]趚k"eu4XF]NqP9j"9X{UHNciN(:Ax+QFP%K.B:Pa95qh30XgݹƭAZhAc g[щhw@~hVk]'3l/I>g~4Rh\b3|-( ԇ`L61I?i^iߔZ{c_~:, ,rq da' µ+;87;7;wLRu?k*hq]b꾢b)iᡰ&gW9u>$ƂbvÛ&NY9rqt=tll 3زr `Ka+[ C4FTprhu'(rkd_?  'cyp<0OcLt!fZ2 Z{rZ\|a\j8/F" ś,=*ijnHg!7Am^^{|X;,Γ݀L5V2tS@cU0c+2_;TY{>ˆgHO9#W{s_~\q;T ";]_-M^|b*kz l-/%$;hm-цA=9NB \AO̬ӍAƸr@ŋr9ՂO_dɛ-8$ZR@İj-a!^s/㙶_77q/fEZ-v-P_69k,->aSW \loG1Yӭݘk<\ w^B0 h?En[MarXĥ-bg |<^~QF@NYa GYyNW4gXLu-%oa1_%/ }8z~ǓՍc8^\8(jVYLxrzX}OޣNk4 m Z+!&Q(Ok1B5A ƪ~}GU( _CO窍s$ ؜j/=w&_W)Gǫz7\ ǝY+opp>`_Q<+/K3y׼(&7'c2N}y}.3*+[B1V JH8g|s^\)z &OdU#+䪕gHyLwy;(V?k:1KRلە^:Y[&Gj'(hy6R dkKhyЫ>3-G9|\0߳.M=pwKkF'Wqa x4/Iæ:,/G[ۀTMFn(JWorrzt3,ǰY"1f.&D[5`jl^c ?,9X E`FEW/)8JX(|OxnQ1ElJQ?bHYat*WGՑ~.Q&{~.):F""jLJ463m".(zG8U si l]DYd25CE2Yt{?CQIK5(1DdhiVW A۪$[.'Nl'EAd^4- gpL„%2hǎh0 h_Dm혗۹F<9.%!pΩUD&B~:nԒPE}>!'U=s.!]Z7m'Ԛq7- \ν!%$؛VZWd=qWH7=SSe^ܔ,x)[ϙ3LLRoa$|ք?8 e Zٴ`3t}IުŁ9w@p o;z.cOH [1 Գ !߫|y~Б"׏& ( ) UlD-ӵЏgX/)_[)~`{`o8׏]VxޠǧbVF67R Ҹ'L ;=)̡>@ kh[vP P ~0u'czȒ͊)H_{h dцD!;c&j]YĽ~ @;nMg5~8>o4kjIy]ufmkŎ_5|:u=ڙ/H [qu~L2[%P[?EĢfܳk6aX,Md_^t`$6E~j}Eg.["ѽe/#GgZ9\'iV.֧R蚴_Z%m+KUy:.?<=vЌn-eK-M_iRXa04u8Ms[i,gc؏%.4Y&t!(T[/\ڄ,9#5ps~)]NG2@;2c2cXet'f .Y:;^sć,Xl UB곓c>|Ú "9J$Eˁ*Ydn #'yd &2 }f΃"vMPia:=[}i9=Vy=a;& K[vWդN]š.+<`Pk%s3M[s@np]z:L 'dTKf'Mz }.]uy֝Ȋ/QQY5w ' aUّ!DėG)^FOk@ n)f(h'׹sDLSΊ h%q-k;wɸFiz]-#[E_o|4R@HyRF@ S|W\o0q6!RϪîZI8.':idMz ӯ}@X}qoHEŜ]sY*k]G5Ƅlp4A6n+AyUK$C=.?f<fEuȫdal,ZU/WJb* K? '.lNrojQ#z͎-յ#E%|' f?gfSL[fPh9k< З 51x钂DĻu6P`"W 0Yq@1w&P:ȗcl FHG|xVYB8NE'7nO|pPI.)B_3($Gn(+?9| (:wX[,F k;'agЈvaJ95&?otI!UO†WPxER #KgņJ'A] Q4IHc5iatE6y`^ycy B g,o8 q{e !e8!d;LKSiLtazJòt5mќyDs!ysH%ۉfgra->+&.͖4XǒkS|#}`EhF`"Rđ5۵/SD"CF7ЙЖ$z%"88C{lL:3)g rяĮM)eLoT&DUJ`KHF{?ZӢE Udz3E^ `C/#J?϶j(#Wl+&Ļ||i+GVʨChMU6t׾C#y><?sѶyRQaS0}聴&)%RI6e#MoT.*,iV[^9C"w&ž "t=5R45x}N@`} q!B4C–p:x!16.@*3Pw7Q0WESΏT{wLNR aڋ=oQ1j/p/3FE(U !C+FyIٗuC8tdlWϬi1ƿ38sI{%LT5Kk ϳe,) ]VxR3)_5D1]-% # ū7j!rAȻC 1 :k?_ؿ+hc>/=%`Ugv5ث9k|Vk?軺;" iu$7:%ҦK!nY1ʋkN(0xO6p5E|7lT 60ra"h&=**j* ;& h'�qO2ƅ,cY<(p2(f3!&HY"Tj54 ݮQfu"Z>&+9@(i]؈j tr)嘴"f, ב];D)>̢lܕHdY_-6c;e ,zUL{YTj 2/ *<F5k0 F;<`곦TcKYgow^'1 'BPqTB~d~=pnsoQy$XP=zƦTC/Ug ,xSP4b똡7RT=[?N2'޺ ߓoxB%BdyoC1t, 'cSFwĢ(Ƚ5 DvBCe **|\HDP5feh _[+rA?G[kz>v 2 Z.]!ban 6 io: p(=vW$4Ve[W@nopm m-9Rn;cJE=EwHP`MZją wݒw+<0]0oA31m<`BኀӴp)q(/_'+cшyXW(f}ht5|f@# Y>2p#w0=Cl6 ua]:d=X,2 RyEKg6R>'Yf!zW,g! Gq[6$TuyGu^ZSLs1u7Ք{\bo,F9ЋjTKm}&p1qs1vue#G p؂"+n7>hDuiذOx;II=fnj6I.xUnJfC5䐫;BpyPnv}Ny^:Ւ˂X!ص#춰䩜kLx\o+fmҼƍVW+I%{A§#j~hϬ_ old#~M7_VJ`ǫH?色PLܡC #^: >XzǴFzigw $=y)6dFTj흳f^ A24L-rl_bm(MŖtY+t[ޥ=,uf^@TL=$zuE\bʛ|%72<2Fw`܌aĖyZm"&=dzK:Q6Rۅ7dªp˼G.)Aı@=|k@>%wT ;nܷZM]V0'*>!7kytuQ,= 9Dϡ8'P5тyϩo:آv\%4M YQTs’x%kN&A{/ҕ5VMHk0Dmg}TE2 fwV_\#DVnu@#A^m^?[>}>ԦQΆWHP7l (\>JẀw̃%WA6ۜWƄM(DR7\pLWkP_TiK(ϭ 6/CX#D+qW|e :4aGOi HQM6-8@`<>BH UЫǛ0|0& MWxT|M8sH<$m~bڡ] )b\jIbva1sSҙͫ3 տ@@DȯxmO};:Mi4-ai& f؟uMOT6z9c=C@uM@BT1 \xrz_ ^B$i;mnkg2BH aS}XB&n_1s@x8xƚ6gɈ[Gqv6BtnDrUgR[ymVɮB[C5&x JA*KNh9Ib@@+ :Ho| 1h`smXZ+0d\L]5RTEkPZ#qXgm'ʶ֎XmcưcS6,B#Lܝ:}(Ot>@ʧX1^\.UOW r8"QfRAh#K_o$ђbEpd~:M%UIA3FV_S23X=m5%Ϣe7 -[ymBA8dK#Dg۷ʼniejהPw8NY翗L%VLgtL]4Ǚ{ 7u-/n 2-r<픿ywIRYJ1KE/I+^;SRk׻ B;Wa8['k\fVkǟ; "5` +<$3H}۟XѷbA#N񁾎̛-5—8k`5=|K2Z%m ^eaLB~Z"foYԦK 7nC|)7+Ú[B!L}l0%z6>oU{ŵ;c,LU+ap8ǦM(J&!JD쓤(R>VlA*_5 #BG_4 S?y^RU%Fiվ:?%}֭'*)\X1;zXt⪐†@HוwhfZlE,mמ߂v-iq}lDvL $| Qf~<%vQVv,;M-MEvQVnH\'o?v\(^EY*ޖ朌:3Bk췔?22 7}K Ou3M#q+Z̫ѺV W >R,돸Y+y[8 {BT,8͂X֘XF¯yEsOa#ˉ7~"{eP;9<َK3q3x1N)'JGdGZr2pZ8d[1ˊ PBy5ʎq&A MUZanC/coGK\bt dK9jFմ"#܃soGc[jC.Mq3c}Do2zǭJ_sjvkl~?4$GL[HgR7/֡:6h_OCW Q kKVVLA UO#Z7?}< $3"KpP\,@[g_K6r;?ڲ%P]?2I$MtOjDζ>il`?$_ĬE.n* j\ ф D-!UXiI}4#L޹Vy]G_g˹QB6/zpDؿM̍闒&\հwӏ"vXVS3rz*K4E٨t #;r&̾{0 8=ߓ>V)u6Ҳwk /VprF?[r`!)zTDI,fUoG\4,+!d:skZ$n)1c6)x tm&V5>XCN~Y袣ݟO/@O(ߕ~SǑA eS E0ǽKV?B x9y : PP2 osB~6: 159mLkG2)t!𣄋}Y<~4Ccre0mW'gkh2͛q3j,qZ뺛oq~RD18t^魭=|Ãxቊvw(LAK5rI74*HjS:#A a`O+AT Uxv;q՘MGE0ԒFf.aJ 8i Fj%A/ ǨEPe)y߲yi֬ za+vXN|l Oc5N%K;143ֿ}qR:OGEڗv{g-jNO8*mUpb ^Ϟu}`P_:9jnsÕ},ڶWS/ kLS]#[֟)v !zD  v6$? +k93t]pږsp<%JiV\GsCБu #'[Y[`y*øBLwo.eŞ펤js?ȣ&4L^y+Sv>>䧫9AUPt`gJBMlKv}e`zd+A >qQ?m7tk_U斾t<5H_+hS%Sv8C*z|G.buՍ9qͽ"Δ@ʢ$9 ,jy2q< h!:nfAZ?( 1->~G[MD򮎑%YaGJmkΗ[Хg-( :QG+kD r1:DtR)& bh`XU|f<e5(5b`APEO >.kjYT Edeʲ2?+oCKfG\ V3ߌO`96|2տ`N4HAW(k5%v/eg aTxQRV]Ll|.)hquy){"3&?cp.}Ei2ړ!r?I4TeQ-<TGDsw`t)$ڡXt+,ʺRaZ)ŧWh^mLZ!R0 ke0͵4?@ShnoϷ`ytm@氲Q.O )'NP]L˓6, .RM7ۖXi0׉KE}{OYA3ºۘt9 ݸtaWr Ks7! RlSCӹpwT٧"ئoiXð{WSPy;h&GW8ux S"7"ottL5a2RFUcI^W;ݝGKՒ2I-j頢UokE7vL#}P^Dٝk; \ ?h]>y΄=;؉8[TmzRhl/nh ={jy{SKr_)̶/H`i(oc@.ٳez'`O1݉\ ߕjNv.kLc>d'@}`62FEOSनY;b!6빇D0>VVor<e)l P?];7X-Nw߮㫳iJ$6V쯹ɮlTs1S}~%1rƒS VqHyqј95E+gB/x C8bݳ lцUW !^fϓ=bg.)<*t8Xix^;| ;zn[ngKZfBer6u*{鴥~E@"7HK N JT`nPWZ6n`q43BHcw?1`-S,ωƹN O~ Kit&A>+QxCY&X|<%7$` [X3F4ZrƟF7܂m6OǑDL4˱O\8ƌ8AٟkSXy@@< +#*0h o3؆րӲf{+]ڒO"ݳf-.}&IƌkQ3ܒ(`qh];'UlhN#migkPa"])ݖK BO|h;Eer>-w%dw$D*zEC=7v\%>ʛڶ#H!&Uףͽ1or0Oc2.Ž&~nYX=^AAeF7ͅAT8mu7)włCUsGVIJ80U(!?cLR:y?yEg_ؖ2&b6ÓJ=CK:b+ /"M9%awSXd$g#3FI<=J5h% ?EFfb{[1jz ϺdZ >,!(i}m,<,# 6֚0(^LI܉5pS" mNuo-j5R[I%:&2n/VΧf}deL#gdAG?/|3pASW ('"P,=ߢǮ;ho{v-o@s6a3S oC.ɏ.G\(74a>>! Dxj܀s»Jf5:WkYٹɋk=EQvb=\c~n WE֤_wFl']*KsDӵf'ķ䀗:HN)#%%IP) bwYf5Z%{fG'9XU(B"CqK))U+M85ͧ}PC1jN1TD5IjT3yIBIdG֖Xk!V4*MeC{,!2n&)j9;Hߐq`on5[)q"$_" y֌:hSq/?bǭgO^hC$? $li<-/Lz@rsH[(a߫EA"MR/ W-'M!6һMXIZ,CH-%jpMAGw@]iڌۭ/pi7EFe! s@hT(m"235:j4t*1U}\`o ur:Of: O>m1vb/%odF=فջj\94 COV5e.~-dnML-ӻJItA J(Zc"䶝)FKZ/CC[V)6]+ 6bTԡ:ۤ܄? 5MiQtZ)n"n+I#g^ CsʧxͶJ#kTpDw"1Nl x nZh '2 6|l,.1]oxC \NF׆!57kpY:Bd& l۲XBf G.p@ݠd ȚC4Œ o\]B [Uki4xIV:$KR}/ `G7Tv."*{W_ڑle蝮v`,& 6>۞> 6{pJ6;6JqX0P;,6,VB:HfZOq>xi[Oq*cw";D:Ye|ļkQ*`ߌU8MaܧWp\,'aAy%)7(;K,FJ޷S;Ü^/1 &S!sdqW@8 7]f42s|z`0Xj[bI"zL4Q-/gX(`}zBٝiLҦ3>@C`[oҘՆֈ]I ^@;8 ѿl@(*E~ V< l/K|ט Ʈ^ҋ >$3фJ mӻڃ`1~.s CPF%s2QHtC !6wꑐAKL!αԘv=f@?+UW)j7YVNj"".sWU36չwb8.fXu<$1b6$fJ9z͵FsnWd{T٘a ԙES^zV5ωusxqmfH~YNA*@bÓ6 _1 zO0-cg3 8tv'qZÝVZ /!Iy832Cg;x<5 &eB8T_'gA$U1aTGߛױj]:&^XvQG[c%UuͲi=r gD3`w:۶ ENdL+A/rSesl 9Aji.})1Q4a t+ Nf)*7z"o8T!Ph[,? Z2(!^{qCH꿤-VmUE$WJwEG?P/M/ i̭OXdFFV+Nˁg v?=Io}I00?('bـs̳Awjh/o?Ѝ>6%b=Wt ӢԈvy9Hj$Z7vpJ7RRDѡ?n)O9oSuo >Ew)D~zڀ- x ^ɭM.@g%^eJHE|*9u ]] 6 c!k ߝth.9d21Ucs0gp(qК/`BHf{yΕ.Gnt4hDj|HD&f A5*]D3?. wRoc1#fsaHVa$aK@A7d`v=g4!ldBmv3XҵWw$_Od4oT_EDG!٥|4]KΫX˚QϩSt;)Zxs$TIeŽv_)hg@_@EQm~Ct4U$a*XKxCFhInp$o>l!z (4 0lN 1Fȹ҆I}]`fo ъ @ە:2xezQ2 |1Vc!3#K!:y}A7,ݘNE8XV)y֫7h$Y*vPDsre"2V1Bh9Y땳:O)dbRe'^*! ׈ކ|O <鳱5đpn' Q&!b?ϮDe)%u9|9Y}念SZk^}2ZIlH$4>IC1e=6Af%r߳ NZ3\XDd3;%9?꤃gчQ3-@DEO x9d ,V(5$j;n9spgX#pn7|i? f BjAuB p 3=&3vb٬awO 1eLNF$"ЄT !݁x,ܓ7fȗzGʖuN,V~p2̶iiܑx/j"HEB㕿R+8&A1/)Q|yֽ (&1IkQ)1nuFCGVox+\b?7[V3eyLsfW4;L 9]޻%Jg@ 6]$ٮBHpK׌ K_v愹.Q9 #`sp] ɕhYf h"XZ>SL*"-jfE YL,/?Ұ(@tS:Ki;t\.Rq|B0ҿÄ!Um8˺iہkS1$YOw yJEok}h YۊM T&|[h)rxߖИ*;#|爽ny\,r@jG {iB2?"nVid!:R;ue9%k10}^Hz7C,Ev .m4KBq+/=DVw,2|}ѓp^$,KsB4E ꭑtVLъomn#אlժTAۜ:Nj;bi!!ꃓvF)A R4]LI"/k" W(kQBQ$B* o0.! fƏoHȖNt9aLo,'Ш+-G{CEBѠeTp(2҈g.Aiy}^~(bh`oELӈH9,~+X/93!S;@>sä1v)#cd2x>KqBƦ>DD=]*(mxǟRɐRFE j!Fi Dh%(<Ɛ7g%B}P@8k,3%%U?ΣCVT=IoՐm6U ONm ڇVen;_O"-cg8j#]ƚ%hfx _< i `{s%m!3w\* evn!KO~<>RnY\܂#߭gqD()}wSJ3Ԉ„ԃ 4ACȦ/? G ,7ƉƘ ]t -huF4@4SqF3%A,quz kHJ^##+Zt"eMX[Qe  9t2y>C;U#,:+}Qsj:,~(/ _mZ6VTDќV"T-2.]CDhL0Kڶ(Y NQ0' 6X+{AKkzczMg;Ŵ>S{=@"t*S!XxHޕ#x^E9 ݪ zA<ᴭ14 \YRVVH[#&uB(Bm8HTAгҔRL1sP#geo1P\BQwxm!j#*PΰCyøe^ZyG{y[z=C,ܐQ Xvd=E<#%)%GMAhcNy/3jb0z{xxنh;>V~Sm-K(HT__XnMy%ԕ (kۿZlӯ^9>YT erˡoЫ` 28SXFh{O2=K!N RL|aAT$4-Dn3(6Lj\=p;{i?;kBFQm$Y=6jǙ)8{9~.#@O"YN}4jwG|QGOTce[/xCp848Gr_'(kExvU14@m(<ۧ) +,#W)!3,D?za7"e}Mx,\7󪣻YF0_AP7&8`R*ps7>2̧Ĉ_v 䳡Š d7"ERn;n_~3͖6Kc.Շg2)nF b OA#95Yy U΢L+Cl ұf~X-d<Ո9N%ۤVqk~giR r.PnM.B~_NJV@uguڒ)i{I|A 4-% ki-ۮ bU#k2.xuΰ\nyJcmt 2\K'i#73?oF7ߟb(^[ Vmb}p>RVBeca4Y,K#pVyI_NW$q?IWnRƌZӯU:KJQo]N63ҊEss .jeMɻ8`mRB v'W2Ui++ Qs unÚtZh,YۣIl$"rx;hf `kڳSUw2/7ʕ.ی/Fppd_efx+3wVUQ!3+HJf_t+^Lܻ oB sUTyk~='\9,y@ oSSog$(̳?+Y, X﶑a3J 5b#G<"\GA0r1SG uw'KVP"j:]Hy_ONo`<lrA^ë|%Ej;ۈDm=Iu˪Ҍ[HZ}I h6%dc%2fc,bjT#P^wV8(=hw!J;CwkQ!xt3G.Ct.r vI)%!러}"+4F{ޒ.34Sd-ȸؾ`7t5\f7%3FOMK񁳰h:zPI.'Pj?:h.bڦr]gm JPX0L7\`=Td)S_߸ThRT`d|_Gbua L\yڋltJ2"0r!pC $A46~zj_>ʏ&%7~hyk0}H o\͈ը?g#ʑOȈs[]v ve|NZn#SHVKB )dv+j2'@?:XHF!Z!|p.0vEH8OR3 s,a}dM`6} I)mD44O'4D"D ^!4ܮ=2˛LW{>5C}ʷrO= ҆!Jx2ɾ~\N:U%r=#ФjҤrYE"$x:B&-`v&X7z5+N~Dі"US(ܨ IVe-?le2 .V 'ef~* n-Cdan5U_ZBHH~ -M5k< 胸Ɏq5@i! ; m]x_ ,nMN/?QFUԑ¤ ʫ7q@mDɺ:)OF [2a}Ś2*PBIo5fR `Dzi5MwHY<s1TȰ_f@!YMᕈ4y!ߏe UWԕ}>R5 5$9'D@>#񳿫wL'R֭M{@(vzi|ZMQo 0\E;{?`'8NAo!tyL<5`5/FC :U4AkPčbXܸC/~/x8WE"-]rb₂3UlՀnݔqǧ[Fi/wt^Ԝ(oTP⹤Whh@ (B)ªIe ^& ~\yۼsN(e ;8m hWuKu^KT(?d]xLAf8S/O@ΝF}*e^MEɜ=%Jx.f  sߤcWX,x8yL)˂JM73n ':x}VJ? /QvE2r1uLj bO^W@)5o>HWUξhoʓ kFHrF랤7 [$ s'[EۉvJ> 9$-W̎6뷣Ҧsk.2 _`٘yޕYwXG`X*T\EA2G%a@ Kl^@OF̐ I.p%"zEtlygrvД#GxHRа8VhmATjT~i2_Ru?I"K4(9,hnòt_N,ʦ`VɥfPNe6dxrA1>[|)_{tЁ2S1{cWc`(Z/ N4(Y y_18ӳkZ}fK MsN(j,7$ 㛐NU,7˩}Y-F#0ýZ<hSꍙ\AZP4v+oX(i*lA|yd|tWEbE"-I;_CJԊW׺lw}(XE8G[*cYbo{NT`R>8*"uj*s3%MSApn-peľ>c5^9A3p3gx2RJ#𭚩hBŖ.x7F\rWUB/ MRY9́ؽU#a^>,3KF]iݭv"QpV@|IT(dzu\6(6'Xؚ]+Ѥw]!|b|b y:+Sz{d=/#$؟NBxϓX"&5YN:8O2B!Nu-STf\~>b=q3r?`VEŔUcĈzK$/cVB2Ye,0t;G ބ6N"O[ ># ]x048@ hV!PV%{s;!0=}1 Fse;(k$?t"J$׀,5k#0l֛;*h+\ʪcjr#ꇌ{5#=޶S԰?\/ ȟBBaHrl :ojab{VH >XFALoIvx'3Yr/8ʖz(JLqi @J$Aܚ bU^.ip%|$kQo]MfKۣK^Mkm/9a7 KT`).0UTuwnf#GS 5b4<( #aȅux H0-j8ཆ<]km>gxn~f\ˢs E__ ԅ>a|B(aútHHvӂ[?!['$Z_R4n ] g3dymb8;v1I-# $# 6Ѻa &H c8U=p=,6{!u99hVH3 R[0z9s@I}姊ރc6e{C۵Wݷ '͔[}[r6q//'DbdN8=IȧKR\,b2l3Vk3wsl8 V|_tnA`!蚌ag]BQTXNU<Ma6,})']uk"(k ~ Dm97\gf`(NEˣۄOw~ݘlV>ܿL}QHvhIj9$LVfn/NC\8 pWQ҈n`=ǔ 'ÑnWԱ{qf<;&a*0 Nb p>yhOp\֎+Mg 156h%z:"8愼‘1:;%sR}ͻhZfgnhO7Pvmf9Ƙ#]!ti,*PEAmJL\SXPz͵E&HTvǶ1IŭyݑuglCgfAޠgNHJ /Q>hܐZ!-1ύ&o<~-i^R]{Ip3dCIm!mEb6U10E;Љ|HWfSd~E-#c,Nw\F0^ӱ 1HӒRkLBWBqCN>O'LAGH\6T]{#p1\UgЦ}ՆGj'vŀ'GRzW1 qk/ ֎s3]3,GKg7kmj'v%I/WYbPFh\)|]Jmoli($= O%8JND#xulf+dld$s@" 9jO93"FM׷4S㑞G32O 213]0uJ=0oIӷ n#6ɭ{G4KvOt8x-'xOC!tڷL#&j>j{WT;-DEf0)d ο<c2xn֘TRD* vhoBpw۰!Rۏ p>%;D \ )DbxzRS}Ν2ɐ|(Leb)Ѕ6DeJuMʌ*"+,l\ %Ga9,R{, Z<j'hnRaCoDedVtT>R6`؛7 (>|T_6VfWm\]~D-POͨQJ& Ds[֛=Kَ-oUwO4tCM:(P6\'*$( 쑤/'1vP%[tfVKۛ¿@qVQ ֋T3Z:wLfxx+Vb׽ דyJdؼ$yȌ1sĸmQ}vv*[6MϥYn-Pw}~ @lMnfho0hQ'\+dsO?aNшԻ'>`zma:\׈ z%m>Ta2AiJ(>Ci#6-1tVxxb#vzIg+M9IUm)yI,JQ.`l*o 0Ck @&ȅtOV48m1^ )ԽGt#dnio|[5Ho\++MZ^Q|(>2I.Hέ"*ik梁?%=a~3DJYF~Ub4e=U!Lf\G4w"JD;ӚgmJz0No\cˋZGor(!w?c/v'per%\F%*Lw W L@*pG2ncP!6YK1ذG [Kt;]e~%7þ 94x+'2<Pɷ0K:-ścp <"0wèu`C{gg xznR7 FJ8`GBW|7)>I.a8R|V'F'Z[pi}_Y39i%!E}:]7-׿l( -StBX7%1lbV@A gsV9[Γ 9?%G#:J(ߔ822A4tLgaۇͮNUl6z(TMx߷L$Zb+9U0~0#PV r]m1iHbhѳ5 1I#~QRops~RPY3PPTg) Qk) -v +<[.3 ٳʹm^q˃@[}^-`|8޳˓R&L Άv1~p.+$ WV Lː5<%()2\ˣ<)nsa_#Y}axI:䠿<@pY~\`\ "Is/ ֢yr(.gte–Ó )F;-DhSmnHRf0fu6lSNl@ȜyD%EW9u_" "8{Ha+.hؒ J jW o >Ik1Ȏ7 CuEސB3Q^\tSX17],{gLݔZP޾*1ҩm(ݚ=eԑ0Խs|?Q6n/ >]̼|#,d֘Ϣ=~F+'=x<ִhܽ=?h4}9BWŲ4@dlIzuMJ(4j6AC|)LHgj?1}g+`m0G,ZS{"+.!\[~hXy1|g dNʆa{v0!V>_=Ƥǚ8iQ\I l Mh#Lui& nүE,Z7Edf/F)U;:)Z]ťuA}v8pOJ2_m+ [Bf:eBa-j+P_dNyq,T^r.͓YWad.g2,uD[)5*mPGTɫ{n͛a%!tk} "/le5%9s"Ntk-M[=!3n6l#jѬI 7,Z]PyU$?~-K/Zq>?[g4D/;;+:wn-6Ap׹%'`ZM< ,H:ʀe7$VX(à)aVц؉gCcTŴyCOh# Z:ʋp{~Ү8d&QEL{_Փ䊤WJI< G+DN:} i#ػ9;)N K̬;: .?iaU-4/ĸǚk}"Z<_$\p3Dg %{T_/U\XsxuR ʮހ ED(n7"^-$UϥhT*+U\tSr5kR8 YQI)] ^j堢M*$f?n"xpɩ/gy8>_g UYPܶ;l`}r*+]u;'K3䐗E8Ⱦ=ϝq8Kuo@{<`LBf7vcx<օ'r}PjngioMЁOM-Kw`3tCod6(XkHJx!QmLsojxTϓqCO9ttӶю9$gΔdzm(q"m6W,j#:r=NY}g?D!:,>ϪZQY檭ТWmR@΄V t|ԚPSP];%#qWhpMk1Hn/]iy#M{vXS4G=S]{D/\?4_% WDQۓ:ͪP^}E!M#Uw3<jwƴUa/_PXlQ[MLcd%h HHrKy.'3H?!)Uv ?KUZ[SƤY(zWU`h.'8hc(-Z]$5Cu߹Ӭ.s0]d0՜h;,MW:ǯLRo-*⮈uI %2=`:H?EJcડ-t<>>6J}r` <]j~T']FsD_V|E{qu֩ϻgސN\rCZ@8aaKpSRj'Yb?.Q WvUxxbK2s͠zW6בS˔VU̘xY =ˈa"ExO K8(8JdLIw̦g"}6]3.]apyanR.%͒_35Ц;pοPzvSƘՠ8m|qaz}GN꾇U ;*OXHB~|Q;?SzD6&).Vۼ~?s(YxzL|azY'aZoG+gZf\/0LVo-/ujA'Bp֍LKWNy~6Wk/|@7~]GYnք0>Wn"RXpv&)g@pZNA+:H^GO ;^KXuZeg_cHxr\4&%:A&5Axis&m" AfҝL2d:|!EIJ#j=31tvRCAټl|@k-fpr`P~h난{â* g+A~ OҤe~V<[AZ^?7[!z]MJJREZǠ,c/}n>WĵB)!TKe{BC ׼`xJ㺘  jgA*׌q{rWE,>flpy-h_U:IrفVg+>[:-5y* +f'*zdQ^±nR9M@D&y?6u(cY{uOcxo2[$&qkŠǜu[2- }6J#Qz${H 9/9Pų-l}'~r0-Agލƍz(g woK ǚJɓw݃niS`ۋ~dD ̼ ^fYSjL)+?TKªk_HA&-)rn_2B#d?זeݛB\%@}+l~Q;\܆SrAOp iyN3$t6DixɩpR;XD_d%'Q`f<yBTH?X\6!u{KH&V::|.\]bdOFsf[nX9$5 \?ĿŨwvl,z3,us!\8nA+k=cϼ] x{HGx#l >7q2"+ОöbI0X,ĴsisMEIQJT;9l]$Ĕ8Ju_Vn8"go팎'»l95AutL8֘o\@V-&'+x oŏ8ϳL}}+33Cog', ɬ̉U,Z/*[ %s:fp fכn5eJ;݇~|*{:eU R^c(;@pH >\;']g xZ+c  oVX%ʕCx4Z۠/x@V!)}h@at l|;2tըUyREG!͓£̧15(O7oNVVEp fe^W79B:Ѷ߮mJ{4t|׸IF1,)נ[mFB9b؊u/mx17e 牳.'O1<]2ݙ3RjꏂŤ#M+nGl5@h/jMAO_ <3Ԡ?;vqܱK\M 33.,U=eZiK{Ȭ,ӊ/_2bgh=jpitDuQw0d%7l@A 5$ف͹ȎcO8=*uw<$:YB~1 r3TtQP(U gOR HgVCz_ʕMwmv)l#PSٜryY:6 ^K8gxm[;LN|E{k?y`'PN?/1z 6$rԺɜɔ @iU%@R!5#^` BxćrrFW-U5 ^nyoloI'YU90u0_=f[)*'+7SxiĖdG\u5ZKS!4 nPZeǣ ]GDZ:haon0! QLi☳볰HIM>է oQ [ݾ8xЈߋz[ (;#@W6;t}zCUٹP>d0)>45A,:=SC:ݚA6hV( i, HK+_mɯ4@Bpt&NֹVW- KC@ D7dR#L]k"=Oc $&I8z[W]Kl qw/b|! h,󿱾3kgdHFl*3ƅb?OR] })^.?Fc|سޕ? IS-+ wȘ .`Y̦/T2Bj0 h\d{=>gyUȐ1,=;WWxgA~i(*e5@@I TuqιBA{U@4__ & =gY~r31: "2Sڎ,?,*HgU 6@VV%ݤd--`yaUy޵bqoq99^rXaw; @h:/{)\cF+6׈;B[_n8kjcϔKt6bDlJzZ9)%~S.Uʯdߚ`H)4;rvHHRM+Jn`K؞ zޢn̩g[J^핍qLҰb!ETu Keomiv"! (^TզwLsV `)}7r[^ F5,D:GBlAQ/!́ W{}v0".fQK5'VsrEK^&J. +H@uG$=9eKMXL@7I=4n@jZ]U05Qjfw΀Z<ɫ:aʕ5ԯ[O?w͓Ye3Rrrv_6; ,|\+.$YZKK`L2B> f-"[㈫ztܣ88@:c P- PhRlKBz\r01ff@h͵*^yW ;k.m_[rTy|T\HK ÓʋK'sO6b*ynAE@SccB~)ëfEp@0eu#LwAv*9e; -"d xI4УsTNWz^ K\ٗ8KR!N=Ǎ}.&!t>>گq:2xM7SB(]ҽ\3f #-|ˈeHsz$Q)W1pLyh2f-X7D?Ssg敧tǟdw;y#UR7;C눻A/ @˘rFbV۶< [i^+# xW[ nb=Lu1) u{hht4gL0 eVVYMU_eg=%.!ǣ- fC}mj<{Vji~cfKWb ##&? ?f1vS3hܭ]}̼J\g8 ODt$òEpQVhp;N^+_ZW& [kц/0b5jA 59 sth?끶5k28sw(Bɽ5 G]xɜixQg-B}k&$0ZZf!aTveHPuQx$@PY.>bD4nщjxUV_Og^!MB׍KPRIۥ Xv4鋉iɎS\ W)Ǖ|W4:!G, ӷ tǶVL_{6ꉯ)Y;t.ª_W*o6Vsۼ3ҏġ8g>i6|cF:.:*?Gzg?NmIN| \nοxH8l︜ڿqPcYD#2=KIT!禃DHg%SJ< 81'ƬEQ K^"њ@z}–-?}tۛ:ԚKIExi PiQȽ tGvK2(0(<7+ &F)ZPlry%s+If`u])eTj:-oې}:]#bQ̴~d|qLLa%yh9z+=㸨zY'z i 6 l=&Vxﶪ~{(<k}.ppa;E6^%d $֒kEAl뗦&^=XvVX;Is]{{F c p,NFx5gmI:*ݟHu1UKJ^sf|tѽf`99Kn?ӨA烎TJzWboW=hu@`z tX|?o[!ׂJzb 2?SpL7uÚ۬iQ~\e#p}:Aj%j$E?;p)q(EQJ$єL$"H.&%%ZE?ZBvbo hx"j$XCоq\Ǧp1 {ɗ0(ʗ-ZOW_2C=X9ʫk#pRtQ'Y N;Ct"<%4Uņ1q;hI=qs_ ̃p3]BGdq]pJ=1. ߏd@dqH:<"w'Lt~jpktX(ǦzѦ" ݋zx2Y1M:5іz|O+ 3$5jq-tQW @0 b# PTv#~iG!)oinpgӥ'Kp. > {5(xmeC?g8ÐRffGoKeGHBs&)l[] 6ԶqL;` (4`۵d1e!Fgٝ]_h4s͛~yyػ>#s,U=H(wߚ駣*$p>it":O=VTdx&il z0>*r!@SpRn؅x&>u?M&DC \/ <308z` /R.̦(QK M5?WĚ bQs1c>_RR?I^ t;˔  3ASUd8 -IQZq37W`kW~JjuG]mޭ?Hg(/ 3*ߛ7$Fir(N@B:nڵ 僀N*Nqqwnmǒ/8^#ngar^z`ɖN 2I1DrNxB&V+ K@Y~^C x_?@{!%<.@P~*X)!І@\]lV }G`2:,Y~̻7iՕq&u? g}ͦVk[ -X"EK`nDb#%{$O.dgŔt<"3<Ҥ͒UnZaayoȞ|{HV9*Ώ\5!\<ڳ92`*Y2c_8` 2`+]C`OC8nq3νRb 7[P+'l`]q@Zec]$V65LBZvSQ(l F87z2;$F$/3iQ P@0s.-&ߟ%ly3PxxB7-VDoE"v`?^?")S`*0 b'=T,pOӑ1o7[s4Q!ϝp#5:pM j(doCp8al҈TCO|(7l<Ͳ]z ۻWxT$E {%`h׋=5{&;QӋݥŭWB=tyۢ!u[<͐ #|RY'H%P!='öJ, GGv%{ÝP2CFXm~ӔN=:BWjխPofVOO`B~m:MWz9/zqK~La^Y̙~-Ō]D)K@BWzK*Fd3&z-0 }T~k" I`Xǚ%7U׵/wQ[ _ ٟݫ櫳?Ym2ڵ5Hf;mg4SV F7d'ֈ{.;sd 8,^yc b5&=f (zr>+ަ^x%n IYSW'm~DZX/טԯi9XXaj$_><_չsAkX$@b|T& HyN<1$k=9;d7AdI]N ͺrC֗3?7ǩw"ěXz8#]n/Y.F(\=pw-퇟Qny`T89JqIjK&X88ue#] :gxCkM~Uĸ۷(hJM^%đWYuwt#%0"%BOrMgw!fy?d$jXK]NYU0Z,D'dz} k jDL&}4 ,6x'&#o@+|4#?zr(eJ*'G0>u`t Kz F;7"n`S{ ,R3FKR~~hg芅gg^Ҡ(4!5Ey`s%rwJ=AltI< o |gl"ήTy[i릀U'щ1CVL? KguJw_j)c:qd4hь3 nMjő!/fbWB÷`~rDP+2A&Ge@ߘu`j2,ϣYpxѬXޙ|Y`F{DP$]r= )`? h{=s vrvb/mOsIR> fyAd._l@שt#OM׎qf;;{RlJ4<Ŵ5X 9'gƯ> )lv3B3>s7^XcAYmK_PE$8.f8e`%) 3:BLJYG8d,3^럧0(2!\^gr fBQ! 5j׶ . u9v}WjwNYQ\ mG#{ءYhe!1̲Q7$ W|(],q[V~Fl<8^8ڃmLQ trS;M(f`#ka!9ZVV_ ;rr}+FvplG Y%1靰9<⾍̙"O۳kdȪKl-OY9SNuU'܀70)_1zdIBg;K,/o:Jayϗ &4 /+raػdSDMI@QJY<1;ު@6}t||aeW!K_H83>vllH\hB` ;;mzʰ-]@6P3_!RO?TEYwo6~aW_7Z=%jĘ㾇Z3[ٰU3ޭ ʪM,.i-4 _VgNiB[dh,yQewPXՎ3iI [2@Ý 6Cˇ^VdYX$1i@Czc{Dtd. 5{+za5Z_usBq3^M 5<} ;M(I+ob-IĎ\JN,YW$|`8*¢c'g~[Oq߲+) HҹlRaS@'?e Yz# uA7!L pȁxCERGZRЪ֒yFݤr޳06m iTEw6Iyd"g$1*+͵G֜b6KY-Ff,8'Ǥkxz<%蠙<B!&EF~qb0LrNRkkֿk\O> uޖu֌GY !87gqEL>ZSvODAYRYGV>9b\-?]!?:r9`  Tu;[Vof@~ztPL rכϻΙVUHdo>D?'M^oMP掠!$$i' 3P1*I҄ak*'";Am;Swi)\;4%_퐯&Ww[UFl/$c*kIgq$L,ϕͽ/ܥ_y 9O,}.2&*:Gc#P9 kOB~MKiN^G98G>8]8)ڜ$уJ$bɩN.1xkw-aGZAOK@ ;&jM gJ@(qaLG[U/[Mxž0Q?ɎVyP!_mo[݉ӒOn%օ'MNgWM|VpUc…gz6me}ld>q>˜}G'XoLN_^tVADTFo7GޗYH֔]8rWI[bWb;  RXEOc?Tmyo0?Lb}$={d@Jn; 9zdB1͊ rFڡOZw'~?SL`/N:Jꍭ~mvūჂ<bGgH,@Fz|3\tLpW dZ&Iئi04r,,^߳)IIYw*u5һQUrCđYux}5e_Q u0deL&~P'!TQNۥ*/WS1v_3C^ÄhqzG܂NC'v":|sh3k]D8Cb 2'yC"9#(SEĠ}uBM$ku,n E?A/ZB-Н19ipfQ 1=A;2Mr8Q,ťmKٱZ@IB2T*LFHfP`b. wJDF:JxXpbSSXK+6Z(,YWHpf/꫋*=G5jk;Fκ,fKvWk 2`=x53o5]5Z(u?B, HфXVF3Kt@y~ٵDJ&kܦ$bup44 0MBG5fnlDuQ]*VZ*%p+iOfON/b͘Vs]T4#Ps38GQmoy =*޾:ٷoަ/zo?aKlIXUPHl:d 4}ijJӜx\ʴZS7Ƚ'Vsm]ocŊ~)慄|G`g&z4].,i{y0 !9xζI+ B$5>{Ofbo ٿvp>%ϫX^mmϴKӥm}֮i'XyәoX?V `!``Oy|Jz Z{`"x AHGĆRYR-8"nݷշ{ԘHiA>:6N.B~X^s>H e>C=$%>.'y)`"E  ~,B(saD/O^/a6 U ,3!<5P?l)KkNy?A<+{ O^;u~諕jtO2^y|YZ֛Ζ;aC_CTBŶ#\:DЈ s_0ˋ2i^Z(^%*@|q0~_8On'iH\$Wݣlw+`HJ,H>Oآݭ:MyKEy׫=D%P lIS˚N~Ú\FÊE\I$4ńuAaq=MR+ry4qϷFqnaAylfuJi8`H!7,N2_W$߿!gO>=լ\pmt;J?cuc&'ln HZ4NY^ySˇ'6YS#9/G LԱMUmdQNDؾ"t;]K4z)}+vx;US]S=j1x *,FA(3j-Ԕ< K="]μ7ѿexȗUEr =` ݟJqxlLu=2`;!#jH?t{Q#lE욞B9vF;X́ݽȂxTcI{kxρC|C"TncGZ2(}?G.GWCGQw{7?HǸg%I4/2uRUH7$ S]*VsK}Ѩ[BRʸAfk(i74i'*e(mXT`bl_"։jSar=&Lj": /:4RWQcyo9+30 F= ~SmΟ|N~s#X= @GĞK_\jC T@і4_P?E';,ˏjdıh cMcdȑ]jA B2[H*(>l-Xx=MSLBZweQ[^vlP2s%,`otLL&ױ,mXJ.02fGAQ @`)[!Bxֻ/6>وJJt.ZJv)Gf;浙nUuכH3IT9whIJ MpYwݸF{16?VCG]dwVޥNڋxdN}`d35[i(y#bAMRT6FaZ,|OXH+jK=Y~/6 La$wL3Y H~~bqf+ 9*B [lYo| ^ܞ ?DLV =" $&h g~ky3€|3X3<ྲྀlDXy$K Xᨴr9*Vb9U:|i&3^6O= ;c@K%1~ѫDSgՀMqR9MMQ8vZ@%v]LG#KKn6PƿcjSYvpêm+`f_l* ([8ƃ7- ^Owmv4o9P1Cytx#G˼ =Cs]Ï$DlXдD;rz;*t00!.[gΗC]Π荫ՓwP(T#zѱ1][|N g$nf^-DzfS /D*׀3 ΫĪLs1 A4ƝL-pd.e6i]-zr~t80[' >MʔW ^ٽexV7 9{8{m"Djٕ. f]NL_HmiGJm;B~T&xLEbuAN+n4/S^-2|1Zf#JD?29,GFW t=ImB@mW|ʏ4SfkO1faS#q%. %"%!ؐ@E硱԰/Y.oLn&TIW28]T4r>CJaDZ37*2rb% ҂A{,Bg+Êd`Saj| \EQ?_Ab9  25%Xz H*Rd&u,iTeAL5|l(Iq67,~[dQ(.8A1e*}̂wa(FJbte*^GoT0`61JP~C ;/<'0 ,z ^ʻIaMXӛ}'}Ɏ40͕`?AAƾsl,擐Z`0"ߟ5-o}tJ,2pJ۱(G] yꇖmTmnW().\41C(E)6f_QM= t1xgSˌnMmկ"~le(/ drnVw $LC-{A|DRO^3tvJl1FU0{܋v@`ҭaøWÕqpTEs\G;nVuGڱpp3g,XSNFb2[ |E]ci>.f,mVi$F e!X8[l}wiB+˧sg4emQ&*p\R #hc*t*¶M/B"4a4>yC0p0)gKKXg٤{R>77Ӭfb_7¿fPK+IZ5=ou2'0DZݖw`7028e0XWhZ*MbK+jᴭ(yo)DbI>4G.L1n Pm}\(`7FC.#9))I"3{9լ0t~gG!q+'*uv,V'"MSY~gW- Ҽ DstJXZr$IfePʐr!#_Μ>8tbl0|Lr[cTVH︇̍󂲛`ݮu^t074RթCín-5ahuH׍. >3/oMgQOk Z;tPTv$ SR(PsQU{fr,h^}* Hy^3;Э-F6ǜ5 Wj>7n5ڗlUޡk!Osyt/ !H6cŹ]/)kȯA_  JnnjɴN n'fW\s[@C.^^cWMP"CW'Uy`e!2M ǦXu}㹑Gy;!טr=AX4~eyV ~Ju@}dRj }jTVWoOfa_x@MJjK%FUpսГ #"E![ge,]X<@rFm| }ZV3#pQ`J*`$xM"L :t/[~)9nk1-I((2okiHC!Qv GL7rY4޻V1(lB?pcYCme!EKwerovqZY `MF/a{y#3E !˷W>~憓u 6O;4Re2>qN5g)AW@7QHFHXWr(`ԦFg?o ڮ# TG4Dc}VbIS_&P| WQA SmҦK:*pur0 I[TOj} yѾ=L. #{ +BfcxO_8lɈ 4gk><芬Im&{]J4`fJx\J>{rAvcGO3*7*JГ U^SXH<v( !n#+2@9ʂó uԕqp1[O{{ܫcb!>$[!VUx8W*"O"NփR-HNWfӲq'[<~$ԨDW l"14e ]"KS8MQ*+GM60f K#QIB}:X1|Qٴ (,cB`-B)Kr&ws~S(Q i(_99#jNEQE~̢7rW62N,}֡@yig%7\If*fp!T\$*@bsX44 JYۘJޔ*T^ߠG]~VzG; ?>N$ G=3?1*S*:v&a2J7 _5VJ=a^>'ߤ1Ac'|7ms * _*љ(.r^Ŭ- f'V?^&dBcu)*qsF@KбQ ڃ. =us}E YO ;@,vJN7p7!߷zӫ7d n昩3#2ꇫOh-]@ r[Ff˲0qtv,!hBܳK{.U:2LKdC-l"s_}K i7)ѱ8séw 9Oo(/QQ4Ә|ofAbkr`nY,'au. /ięX4*::hdQKZfx@!ܱQuoʂ5o$=^\zWFcchjtz(R3C'*cz V Nu6e^ ޟI@4e0n 3C.4sA/^n D>KVaufF%5cV є|ѴI8f%Ӏlǿ1&2\`N,tW',lW#uy_/u3! {m-Ǯ颹TTx^!q؁_llWhY$duPNLe^aQCA0ÉJ:ۡ9..LZlu'X-]+3A$Ű e V3v$Nnoqzl8'.6d} n L-oZRMʮ\{J?ܾ0Wk!k^sX=. ȨࠕvT8P8э lv7DeM-[DyoǽTٺ WA/f es`g# MnzּO|ЬC4ٵ,UJ |As[+Xv$b Ր jnٍ:C T2w>gHƱgRP%+G~m㞺UlԚ0-D գ޵HhLd5@p9Ortu QyF'p!&gUˀ)q).bl.bGxT5X ;auKƄMaFfBDXHc]M%B{}nGe nA`d|!7qÙIUl/kZ-ΧF9LP ҃oMvSԳ{ENշ:-AGgs(ނP`` 'x(b<$0 h`iRaLMOC35us$7KS{hfi!3w)HLV6֓<3a爵ewV&j™Lӯx+lC~OTG#dDo-,ˍd5ɀd4 EŪ_ybܙ h_Ra%;dnwfqQ.,Ss\EAk|^@nZI%{4R Gui9@v dWrJׁUK0X3M&B2ޓxHzK#"2KjpNy9e2!O腜 b黹8*ڥ?Sdqeh*V\TU @у|AGE,7Qz6Fx<)MB; .hʶùoA!Hj̻ 5w2jm ] @t5{9EؼpB[;=Ǥ!ob8/#0uIL1õ.m8 3dM*gU90s{6zCk/dCU̵ .UiS!%;B57.t(w5u  0FTrT0tiBEM7A.srnyy yb^ۦ5g!cTdYѶ<wM =-r̵ 9A~6F6 \^`ym.'M]v.`\k]CF+Nu4yۻ:s~rX14?(x%} K7I~~ ( ^ 1Xto]0eEK(; M zcM1?UĞ2joa-'Ki,Ć`/<5sh.Cr^Gל6ڡ4 Vx59NB/׾xDgq>9]Z~bQ @kC[h;;1㨳yuŘ!k"BD]%exbE+ >m/a'SgiѿUk{QN׼hm'r&Sk+ f/<B3\U{}FL&"1ft8wYAKdWƐsd^T#)ۺpyv?QR(a)"[ָ{SCտC)9Q-Cԑ=Fyt1V!kyK7vJ0ЛAqU#;QCȬHYRfœ'[jd~-fxwʪi,Hݱt+9/*aQy&[:(5ϙ%*HpV~bʟ4&[H#g/Qfw g"p{ 6?dMcߧSnF₩ƌҽ)|r8b(wFdBOP#~5Ugoƅn9Q,*9M)rѡ˗& {#nuY1,+{PY'f`uh8 ;#rOcEʒonK#w$Avf-ވ++jq bf7+n[ߛQ2IFOFk,, tnf."5u#}2l6gP]X(ӌq gFR2}fĩN#$O+Lq70RYGM')- ' i)##-Я4%['q"{7R:ds*ȏ}wQ83/R'0|x\L Fx:R"^ׇgקO!x;ش}%JHe? *,=>RJe6`+{}SiУU&!+DgQ/ Iar  }<U_ɢ@(o. ReJqF1Xð愳q?k.7}hY\ l>DκڼCs߼ Uz0|yeWGYƸ~ `ThVIZА}M0\r8'އB|)J+ck\b7Lb&N {4Aj=bLOdh7sZM XK#ČP5q%qe1~y7~#.7nF W7aϹRSTdThvS[k2HT|nGߥ]B SjuW2T39O"] ,)&"E5J LЃnYWj⛇?yKz~4FȈ$kBJ`&+Q0Yb{hTM?T/ %B+2?Z.J be QE1#%/ɖ:CZ { ːH#bS;BXL_hj|~!XT-Y<wn%- ^m5GzBc- xa%@gqur tw;%Kn ND0FY،K -Ի 2MFO$wDMcQPc^D> Lٲ- 6i@CDvQ~[ ]:6 *#} UO |z{SC߭bspCsGxCO̩ha=[T?&0Ҝgk\j,ڦw?CIO[Uܤd\[df^W$s_BͷCҨN2Tg<$5Q-#y&9RX-ݠʵ "":N.UIdwkPv>Q(};lf6r .Z0g!։%4]uǰb]%/Ƒ5~kR9W6Cޔ}n Ry7iRfգ *Z&r 9$p#_(˅ѕ~*a+3 |UJPwx_b弩!rxoA.5RdMu9|iB0YtXŸf035-S>04^ռߥES]ӃP`p"QX̄nz+oSĠgЦ?+VN&bl1$cr?j>~r}J?vЎ U%%!3y"3c֗هv:M4%O5i)8f.-Xx C?q@-_ kC&9tPeq)i|߼unE@ȴ'`… -}s_p\ |D5iìǎ'qBf"U[YzIgt 8'?lG7>Ưw=wq׾LSZ7ƌ`WO̱$. ̥NF]5=?iLgƳ5S=*eCk/p7 jSen㮚,>L"0nY_uƘ0ƖO"i;Ajlw-)%&tTEt|0j+p۔} lBMݤvgkW!cMW5h 4.pYo+hs]LyI:_dLhKC/{i]ĉaŷC#U l|.F]Vwi#ţDwe[B -V I@/O-''~)$jNg_C~|9w^Ʀ{c+7_{ X ckT0:f\ϗ"nd^{u<0 |緧: O ËTe*}wgµ~)j[<{4DB8]6² cb^AgqI{>ߩnc]ۢ.Ń s16r4M 7 )|mj$?v_7,3F?ZoŴEN~V(%1UXIOF8d-')1r&t47;DE|Pvĵ{E9D58;dLęAyJ^eU4TLHx(nlӚvm 4|y[ balUFĞdnvxupL]]mÿ́X#qAm n]e0ַ0p6OяdhDHS#j==~}P^DU# ZKHЀ*6Xn+E吙2ȄB3[]N+A{+ `P4g+pCRD'vQěǀz}Gx?Œxގ(7 [7`օl GL]+^ߊJOiY^ 'G5xٙ?"C` 6Ck??sC,`IYsȕ%%pͼl߿ѿ[2;0ؾӯ6R!Q8b$S93R@0!RWkv>G.?#{*2**1A 9𥥾PF٠۪8~e!IZVQWP%6[gDsTdOˋ;ۋ>c pf0leߺMJU.\Xܼڻ' uפ'b88ZfO839ݖ-W)-Ub%$YqV7*Y7{);C_&jtJO6|O">l͢n n a@' ПXYCJggk?Φ[ѥkxQc)KP.#E?(aT>]bB,}=дlU/rlK6#uAkn =H8:SNĝP2',ݣ>D_Ojץ;m !%Vmr=GxX9 мr0~'=8҅ "ZUv>CW |04l{Z٘"@=M6w_+ΚrC\R 8a6`5a̓F@JIрKGwJ^ێP>b,~{(xwՊ UH HyĶ@OsDHCqX|P GW÷Zqw|6f@wכ\('% *hw;.*-Yع+UT\~OTTHW#z˒ÆIfa1ɼx-糽@͞4z}g懯a0̏ 6`+1Ir/"T~sUNf:}w9 =>-8CUG2rԫF$z?bpDw]kYE?.]sOkLfϬoXWW2O*K'/:gɞB2/ ĸNVn3+^+S='eJ3*+@v`뚡œW͟?!9 5]MssAtUw-_2К)@'zZCPzr%SO,h3 ׺dRs|u` Lix sv{{l]=A+'t5129/^e8OKT 9Hw%"/Ax P*.{]`rqe5hlj~SP%LΐJTsR켾r/@R|rWʐ]0 j00.C}87aDzR;)oԍ"̈YNztmsRw;-mw'Eu~揮6"pOa s*{p~1~nX-ՈŵJ@V$/Ip0 ef&y$)^MLF??M\찯y.:}@RL-brFs?VU'J]OG28% 1r㆞S0:(qhU ;J`]0[-<МUXj42?QN|s{1+- *Cn6M&sT%"Y7mL _n)Qϱ 4iiSѠO,ֱvQ>]PAy;%XT1=m}:ohX}b&b;΅6 R`\f,Rl,[ i]<@ӭ,T8b E9吉*'`RE-4ݍmQ5J2C P[ pCp,@RVo̿5Èc{9c9 KѬ]q lh~=t:F\4THR܂.2 OWą86{w+6x)F8Zg'v2OI@NE`%tY46\M7전v1'Vf Zk<% \D/b~t{aW%3`dd.!uҤY~ŨUT!azwlϷ!AmN^,Rq4BSMz/ ۔=n~52!镦BKF o``UeVwϴ}3+w RB4ko 61KcJGX]L)Ӫ.Q!9Ty_`He(~ET쀃oε9,^79NJJv_gd0ʅ &'ain74<: č^虹+ve}{ٔ ws9 7ŢU|Vaa{E ,?lӁdARJ @*$6þy|ĊES%ف<8ۿ?WZ1KZ#v%s_P:=g.80\lRĎ]AܯφIjiAygۚ}[yܿ6k*Jb2MFڱtS;Uq u&|cZcRv @dƐHiըtWf|WL#ETXqUbYDŽi┷2%ޤID[YlU8_SZY{ݪ9$PymE5?_`Cn8:f6NETO"#ʌZ@?/+(lf$WQ9I`5J!3$Dڟ֯+BMHh؎dAOq vb*<t|=VX9-F"JaGp>*/iЖPcmQ{Itڂ}kr5[S%Wp}?č)P*zfT DY'>,T, ЎhsL͊Tjχћ-g~kJ2$rQ[OͅԼ;l~c X|}6é|c^hO6A~0L] --npP<v3RcF{q{.P2dNX(*(D3isL7HcJQl}GN 9xxnj\[,I섊Y=V:=4;_+X 8x_Jy{|AKDjn,n02 Hi>BܷX5 e'\ixlF55Y +IS 1Kٌf@ц )kssm변~yt'8AOG+Q4y{xxW< |sLuw]!0v}w& UODde!ea#GK(2tZհyǰ#=:>x]sI|> ۽IydSN1EUFj@Y581!/EBeMƜ96wR}D6/v-#sEe, `MqOM2})mhCg&n2[?*9GW(Js_^L`aQ&;b>.~&!S%Һ,r4,,fd GK(S[ޮ{ԇNS*^&^{*E6<_WC[Z z _8APн+d8@#\"\ix c^`]/W%H7r4?ϴCVp@M- z W %s}^jz&~n<9̡Zuܽ}_f1dMO^Tlprj;?p`Q ]FMDf+OvrmzĔ蘅2Rp"qodC lF 77L^`hYic'7eJf=N˧T4Yu1 Տ-[D%</n@~@ȗ얦1zq5VK㏣(*8> 7(kʍipy6m$xQpi<Um, EwTE%#Au)L唽"0\iú53bQk^Lӫ4- _Ֆfꭉv!Aeq=_. U5sž9&@jȘ:̴6p{Ğɤ8@JC @lGe ).W[[2$d1y)PonG/5r"[kX&/8݊__.Ir ?.Հʷ&`E6NeZђm,5}iy9e9"+|1pº>ݬIBcκJjӛ3ƂP]_@8vX߶;8^ɛwːPH S݈#Zw=۷CC٣?>+>@rkdI D dX=ֵht#HS/i8Ll^N%/+Zu; KyA=vgW-AVtØd/b<$n in kB @<]cq~IeTӾTwܐ}9GqBpzK(v,BhdƍǔNtܥQkKODnq?aG.r۪`!:7cG;,A|M>C/ye91I@]gWDF[8 rByӰ* KQs)2n`eVҲȥϲJa?%ĮOxS&-,aٔ8ScFXhdJ#1k蔓i> {+ mTØtM5炻ZXbPh1gR=:t~ISi#hh!PT"zU=fCz cTzwNk I/ݻ'k|Qq - V2n=~.:H nucNVŋ& ]B;\.gݭ[ON1Yϖ!mXYGNU!OL@kx3ZRmTK%NJ; ͦ'>kyYH1a()&TuRsJSv~79"5YE>>|CI**xdAVOIŒ@(Gbe"׋%Upl܈LX&l]I24sMx ma`a%xFYbN1F(Povf\%׽46RkhgTC"RYDX'k"=&{W!FPR*NRά)3SW? ״_]7Z[>R6 R2h(f>ʎHׄBw ҦlqOLVɘ.ҋSd.f7S 3n<"z_&\S2ehڽK!F"xl]ɒ:>H 2(ÿO ©.<}E ln^٠G{wt* 5\/`|)-wծP$ւ3n)kz< ȹ&Xgjc pz-bLí*E"*1;YX'5):Pp`L2Yf>lTsr%ce _I͔! kQ D,n6BVjQEuhvH%:BӮ_;,,K1O"IMO E@__F6lUhtJ/-O;ɇ3jbT׈UTBH۽518ǩ]MYi9 ^@/t!"ֆ#w;gu3|jѥo>MLƬC苞1T?0{K']#!6֗v35Ov|GZ+矱WEK({3ьtv6 "4eA9=XABʌֲ,M3F)C"Zp2Ή4M[S-ۅ~7vb(ѾȪ_%Hiv}aff?R0:^Q5僘 zP`'sbNChN/XݲWK 7\OQ@gcG6 CQGNe_mYQg'~K.<̥>x@YHe؇ d-AX֨+}Et{bnM\r < t;$)5'3 7D?~h\U ]) =i6y:X\MgI VmeC!APL2-J3`֞h)MYHWq6 F/5cGK&jc ǝyΰh~#I {O{3@{=gqV`MEcc a׳=^\IO7XCh,!i9ed1Ğr`|pO:c:V~-==ityP0Y\zg̹wi,YVgw?J4(xP`_9趴c 07]gbAEvUE[l4@9bSMd9Q==%5ʼnv_[+  Ē3z=K|AvXh3n#6ZE&ɱX*Qjk_ a  vF-Bf*5@M\("HV#)Sg(t8(]mtoc|r'4Ԛ],-YQ&jaZTi Iۖلf>5Pe@Ѷѽ}WE[\%vk,p7 :#&Z`%"ǥы$=ޕa2P(u(] ҋKs_}!2xӝ2.۱ FFqAQ x$$B}V#.m'tfrMI1 #PC-0E=k̄N#[Qj> ;ֈ"BXi!񢸯S¨q=iKtڏ&=o.L$uhM{J8[p 9ң,-Y+ՋaD3$,h/BLֆ*I)_ :˅,>dPt]@U'Dl`%3Xv0I~vu(Enb1=511 O5yFYN"ll'y 9D7m߈;;cql['y'kh,T[c$*z.۱Rg#,*tl2<]'ڪ=Uj2fzXxqk׆FmS*bjj|bQ Y9#.|@ʤQƯ 01mǢ{v%/hssMi"'._  9X& 4Y@xC|찴@ I+聬ǼOPPIyl"xI=Me=)e0֛^2d.m{h@/ 9kheE{J}w?M{3 j/Pښhdh*y|xQGzYbşÆ?frͫ)QZ JKf> &Qn'FS譠.?nw: )T/\fDZ=)9ڛEpX P\wQD1ȹ i>72؜E|Ӏ[w/殖fҸ[leP㝟/?e'loƒ_ثzUmG &` /=>ڑ~4*ʲOkǨ.MA9UԱ|U=jvTTAa~%3̪~/QOJ WrjցiRFmXX0.$x,eFi Bp:b>V4K IYeX{N PZ 71EAe#H\MY=#W<\ ^*>s>*d@H}ڈP'f s.]qџ(*qLH"v>  >>~|1E0;&KFt񧎜Jz5t;ygɗSS'ɖ'7~2{?,qgwPk`~U0NQfCӇIخKGý=T#g(=@_ \ = Fb/!|pQO[ il*j֯=>Ȯƙ+]M0`&ed2 2~us ~ 2d$E;)0>̫Ōٵ\-^ :E#I@eo:}gR!kZxBT \rsKGߓw^{X_zsyg'°3"&:'#3 > a)(蝗"N,i`BRI zڷ:aw-I_>R`> C y@ɕ 8HUak%NܸsvqT8!d p *guX=+ٺ \!9ה'C0( ]ʀݽ%zJ7$mtNxG\hJYJ4Gl^46꛷bYm!0Nb ˥Kve98d Kpm3`۪yE;3S$Ѧh~ t*5w|z |IOEi5U;z]4ulfr%REFYS]uM]=>nȓTC>Tb7 :l8%11٢Qz!1Q np`c쁥w +iķD ;LO(T ~8*GmaMDD?##iW y]R:eWwO4phk$#άT&[;+OEX|r\6]2Wp{kDEh/viNUyM s&bkGe3Ͽj\cV-kvN{=D`uU&5lk#Rfaˮ#F, -e\ @Tl* 2D/ܚS^aVЋ:fl\L1#)yotX2^)szMPĶY!=>tZ<[_^iٳǍJ@V0y- VѨ?]ru4Ly\i3WESdkB0UOH DOp$4hKTi;預cy9?!k'>sBw 6cVjw{@Tԟ(L*'Z* +ׂ,vf4E0Е(A($~,Jz)GȽV̫n@(NNDǔ$ʤQ.! E 6G *HiE'u |( ̮!v+L0.J#r,\kHVz [BYM,r9nq}k5:yv:QS̹3 cR6}(CI[c+7p4UCuuhX[&K֩_=$x.D7Q+gp,5˘q'K,_1!=/;nuUcZ6}V/)K._uf]xrߓPݥ{^ŷʍyu)8^-Ya(/S}Y1r}} 2}~(Rb]{7N#3K"&JtP2/Ms5cLP+bҲ`qqF`#3y}[o?@&x'+TIV-H…xLxɦvjj fvyR6EZz<|Fu5`,vFhxUeK0pÑY6w hUe+ANE)CY슛 2j_&;~ÏDȵ0]?ͲPF<ʸx6**ob|9_07mjqGQpf S8"vת<휃g!rbWS>zvUe.ɀPl0) $1cemko>|pTo'*uMDVV֎h\yi~I>A8Jx pHqI'b$pev"/%3 gZb'm v1m0ZJ 4rz:/ 'eڜ/#OB,4|C:?ʼnƉ!SvWrQ AJbdZŔ,k7oAl.E;Vcq397v$`5qWIO<-~:{gyF-IW]L}[/\ @%%̙> >/yݽ9O3P5DKB|J"cḯbxC\>?:hOÒ5"0w1"UFޭ_8ʍp, \uc'LLѭ^ ᾙX%B!4nzVewN| I}uITǵ2 KiVdqDxFcJ :cPx_GeuԳ&G,KM?54Zp *-"r S~]UMMLmZ~H4 NHѪF.!Y_/֧ZvsAς0 AsH#D_ HVKq׸HйWz/;a'_}.ř\GI ]-, I,\?{jKymϝaU("d)* +rsk$]4ZT$5g&N=q؇˞);-޶;'w޳x/qA2伋td_ ,ˤoJ/&`H F`kkO\kK-T@dMXZJ^ŕР(j`1bٍUMN̈́8b͞"U7pofӖU H]xb77,.sÐ/N}Kul13S;]訫Uc5ʣewFbnv hwNR~Lu{zގ(-q]&_ J g3ΎR3]Kt`j -9]Jɝ *J!kW7hT҂liŏ qXL@W(۪0K|>c6Vy#b=~==,n يv<~_K Y7 2kW:{ )0thUKc'vƓ-X˔kɕup3Yc ͋`$ڰǹf.Q;W zi+GDKGhO \~Ƥ8zBG~Nɲ?u^xI#FWױNC>`3*|$H daSҺC e[*AqGnUPZ@ܒ91hu½vo)i)Pըa6;Og7yN;bmѸڙ̭/%sC(p{En)t^/`P!F>ʹ7'çܴwhmB$ kz#7+@b&A~ʜ-\0rAH^RKn4D(ճ^ A*=k"v/Y]()Z8*T9A3MPZ`򙇆}V'uw;,Y0{?BnxoBZ:fD?=vWwlpN=,?: ^jeheM,=a&` C錤b8A |#kT m %g ѯv$:J;a5q2͹$+-f! z:RKa{y|=xy3BmPeoҊH‰90(N%_\WIOnp K͓yJXm"*iԵ-g+ `Wu`# 6ZINoo}47wR<6&Hg hZ]ECS:>G#{,knm¯$4gT'۩7h)u9U)6K0*l 4N1;ڗ N?Ѳ\[u,h ]p ߺ͸o%Llmy^vZ1&2tDv /Sy8-St#]-eԢPٿbDy 0Cv -FBGe/U\- 3,lw[0`I-8F Ңhr$aE0Qg%c3$|zwZA%^L'}m?\mq;RP#Ԕ!(&7tzAw\;RQVggow't/r_pYl#UN€ Y@'d#ۦd޴[mVrO+o" s~x Pb k01 lTZ͒U;gg6}wģbi=V5{Ci`)SHsl'?fRxEyA҉z p2(|RpUzkۅ:sտV~Q>U}s7> Q@9\{yG?g4`^e{zJ lN,Aʎ]J_OJ2Rf=\v􁣦.=?0C:;ǥ־s,VÑ37Jl)s3d;xuPD pj -=StWtZ!0I?ad #FJ'?Xi㹕N'Nqto@o)i7ehD1SYN1Soע5uUy ^Ѝ| EYNAN_K:ny|l# J(${P0T5|`N#k)gmZ22_!EKHղM98|t4JPl <˚w≼:NCjRz*EV%]{?`n :iKx%ے&\EaTYbcdl^}L ObACbӷl{ \&ָg(g dz5ݑ66Y Kg"a2[I쉮 EU+$}z4>D{of6(P:D< :?SsqUB$ra_&_2 ^yV@e+[WM%jc+x7]ɣj %^ǒ}=rߺ>BKh6L@ا]=L' 0N]+9h/$fhF w[BCtJRvg v]BSQysPߙ~a=ty=ϧzitI.6^ {W'|cCi+Bq;|UEᯟGXǓQa)9inZ~TﱄkE)]krpIYiz`\Y<fYl>z`1i2Sz{U/=/$t pk4MCoVK(t/#C iqrVQE/ͺ/Dŗ:;2b V/ݗ6h7ۂUV'@NSϺ׸wx|]"H\P`OBJޑS2`^P̶]($&]BnyֵWʊg 5^Kdv0W!ԗ\K"9n:0.슈х?ͤ`j9JaE+LP&DQ> )9A 'YNcke@cKGγtn5'Nn{b>lg_PN`R|dyR#"%}PB_8g9F4y h"C{J;GDŊ)@CCIEZ*4@C$ qK$H-[RC{Jr]0Ęճu7g&o 9 ?_Du ̨`a}y\ٸ˔Q`@l+Ow-Gڰm/$ge?G?;`ߙy` f\㠇]Wre&2lڞTP/w59c I [F +:gCkk:ĝ{/A ?Az>Q1j%7x@n"v8>AtUhJ3gZ@=aK*f5oUlmLԴaP-Hr,'iiPw]1HJy$T"Tѭ_[}՛sT{-8Fx<4E'`^TXڢ̞6>KM@LSc4woL83OAzȿN%@9h>ɞ<>KF5%k MP4)KyB[.ĜKػx&\oq?eL?P8_&݋NdTC-}>|!.ψ&Vywg Lݻ5ܵzB\H#D;3[3Q܍鴈XG(W s4]ZTJ*- :"Ѽk7yP翙^jc.4cZJCPr_+E!aEuzk1[0^zrƛĐ¢qy H-])gu'?iNma|R:Dn_k?!3c4HɦBs u{LsTOl2]!Bu>#|scg;t%V)#2:}Lڃ§2H(c[8t~"7U}2fUs 0#~nPST@/QFP" $[uVo$3|6P2]FabK!p%m0d-+h]&kp6EPɳ$jePs1u3+#KK=4Y2af׉O6Fp hq/e)VS* b/;^R kCcf{ -^ |ՙ☞-ޒpi)0}M*nM:j\A`.nP*iU nh){]L^w6R". aW΀2Fg1+t$JϙDH$?:wË( zⲯD$p dj@*0=KV1nXAPn+jdc!,%\if_3鰬s @S&ܚ2 XD+,=g6z6LbۿQ qD52vg\ղ짚 wLӞ!|5{/9 0ˁ:x_j@YNv l#I( ;M+Ĥ*~{N{Їto='n 9uYWl.uud#XhK )ꧻרۂ)Yp#@SVYdJ@(O%J8BKY4,|M`N Ifsz^M)ƛK/ACRæЙb Qň-$ i:?Om'v<Q(6ZN~E@E^M@& (ҀaI(jiv 5N:L^={;uzl5 H}FӚ9 EuhԶ?,<. ;I}cK¡uis,z+?egΓX5QtzsWDV'+ق,T\Kc^tg l,A 6 x 4Sn * Eh@~(3φDȺTĮ )bֺe˭[c2.SҬ@/,$q-AɸB딣}J3<++Ʋ L$Qt@]u+|nn˲jY*ׯ޷GkRH"o H'eozԽnC6B?/Z\ 4m*șGqB)1.C jAj߯؃"I8_LB f/YȠ(-](G\49I?G-*\=q5Cz= a[ϧ'ŕ]XIm8E)V[qqL.FasagC>pΛ,.\FHтgBJe;d*`-hht- Pb@-5{ 6 ٞ`:K5G<7|l"v-"t.d@<=S24O{=W2 ^pM[)c)Hpcܖr߾zgDȰUߵ.uE4}W-.=!h{+> '\_r7&堋/O2zgۭ ѱB@&ܘ՞팒. ;0 AhWR+ɱtzQx,VQI+* kCl!fEGl6l]uI0`Sz,~)4*p2{9o Fq9 KϴUi>wJ:Ȼ$E!#:iف4p7ľh~^UN>?[ ]9v+s ҳzꦱj/;ylu0sZ@udp}wMAe\,d.T<5 3S^?Qm>h%ʹ&0\8xL0䡎 w|!'}9ƹQ"b_6M?SHQfY\C2"AyxYD7~ 7`VO?jӹM衹` *tj0-8`4۫;y2\Klp%03s.[ :"EUSqYO/]^zOx|)2 ҠJhy1>uUZQ_pb]Z*L@8⧠eQi]ߔH[bO w *6֓pY>SrEG˪OVat)oxW r?Q8{v D }H>ԭτv O&[v 3!36d$”vN8KW@c)-;[f+R~$%z{N_ik 9S $g ޮ&KX/sgD@^:^#w 3DQ" SZgK27D! 3EuoNOGzL63F r2sZsƍһ/Ι.Nяu}(ؠQ|.3}ǍzPbuD{nbTe~ՖS]+10٤dY (]rHXʏSHjRoۯŏ2Ypv$CUάI۰Rn*ӬMы9xҊfF!ʗ(n'k9f91]wx>mI\+0~(,ļ㿗guW XK_u/N5A^<%'J*Ytve"ev_?cEC|[fX\(ZM`>Kݯb_d@RԏZ NRd4Ƞ>NPmN@ klz@-2M&N{'xIu(j, /y w&lS'R\nC?9vDT#L}~ZG*b dBN~כ]?-bY\Wˣdu_|C=:}{sb svHu5j=YOC|T S%ꂳ3^uχ¡8u,y=RqޤXc]  KA>_Z,QϋR'p.:4錫B5Z{Yxr"9幐?lm[~"h'tS?rJExd]f_{W G!B$~G/ͺ?*O<96%ApgUc;=Z)+KSy@P~,O1K6mqL|@vRB(DjbmVOoJA(Hp1 wW8Fgw[:Plr96AӜ*Y5ZH"~$#"hnoh~R,w/DWiup.ʹ+uܿj cVca/`ZFN.q|mu؛9͖:X+D/ /ξGW 3g0TwWHk1?Ԣܦc2W.|6ǜ$!$@lধrj>N^Ẍd1Ů2 r@LeBA׋Sٞ7^ͳ_Z͡,;U 9ekسA[5K.85nO !%T׎7 p2XuXOP>D =&'Vn^?:\;]% \PrK,;麗Lg\u8mCkzӯ-sw.J<@2m@D%0(MbQHbĹ19΄ yTj_l/QnfMS-!9Z=+?N;gzW_謦Hwo'v tP)̼ؑ1ՠnc>NL*+b" XµawHDڥCmYoDRWvxreaZ5DK8 uZ<jjX٧ _hw~l=mq)<"B.:,!PZ>%D_LbuxnI^ӯ<˞#'ezRZVk'ONI\G"-N-j_  } H,^k%!\'Yӝp%hp)vwvH>رz7_ ox{)pe] K"kUjIhfdsa/0kLΓ{cUS]! khnJΒ0NZ)%>kQ"]*b ଆ/ـAM!IJ5PcUM}m"C5:,w~)|Vj#\;LSHLsʢrOWɸ '켖 nJX 1x-]FN81ׇ Y~&#{JQP[{볍sNE|]VxT]'& \ kg׵]s;_Im(:=#&W\^ +<_S\fToߛ/p1d[pxZ9!FKsѶ9]('OG {.P6&H1Q a1.GsZANGKDfOv^Os_m߱ЕU % \q7-)[oϱ쭾e pWe*sUĕ?oH2]@$8yxc>aB-^Qt?au<6m8U ~B2jЖqhyd%e7ڒ!zTs1:bz^x =S#q'HAV3!(qYܠ$'Xyg]3P"gNH;9Bc;,PdvǓĮG]u _(0Bi9m>тt"esJ\'xhLq-{5gk2S4uf%Un7s}~f ғ lsd` dD@>^ r5 k.t19S`>Ue)Ҋlv)bikqv =JPx% 0sXӯ]`(pkјpб[U:u $oUp-E+Ey 9D]`5,EUæuq7 ?eJ4+fN :JuXHBt6^_[-22Hղ$A!0gǶ}TW;2E/Lުcp=%0`/:rasU7WNWř_6_8lb4a̯f%.` 쉡>=o;utt,-[lbPތb!D#G "Y# !#ϜqzŗUxN)0z#O݀س~qW ׌q~⬡dxDnNzXoXdd7/`kˆf-0~,0wusB2Yy,7Y)[y;XqޅO(ԅ މe7Ǜ<pE3:]˖r N'.V6Y'_aN< `(I8yD1e8:`-`Cńir"GmpWl!KB8dI}jmׇH+|P me@ A7C'F% k~,nste1Dޖo6x;)E7Dqx 3tОRgZ9M<ޠ ѥ..܇"A5g-K*p{jxwhf}dmDu0R?H ٌd"4z E`F=O=i HLD4_~*IdK'@hl@K 4'!\r1k(yBȅYgLcxc]G>@B`@F4)D$ǐIl|S{1@E si ůCl-#JW7#܇c>8ϰ2pXF ZF6l3[:*@^Uy J}[&qUƣsfn&^ ͌AILrrfkѡ&~ ٹz%vQfZQvY5p{7{=i_y ^l6xID2?I`S3N?!&9nv%:鴏pyd$9!B0m)8B]tK8𭱓,L=tGm73ܱ=њqbKbg`إժľ^rI}$;ɧV@űb;7⊯:>nLeA7c =bO(ח Ya:ܣt;lȐݪ0ET%4F8ݹxyF0uP{2…u 8V=Bnp2u㞦aĴK178l>a\[C%7Z:$ܥ6 O(;_ܖ^XtT7QȸbP6cd Izˋ)59Yw)[-TKt0YFZzE0yKB5:OFt͡X:ķ(t[1l%:;yd;[|/Jhߴ3D`1rf%i^7mʀ3'a3FI -搱}FU+ڂ+ B˵Y`n?M!7$YRcד@MV0 se$x_^k!o'&L_LcfZia@M  JtAi#:M )qT;š9H/k 9 PT}?*Fk= L eDMN/lW#.rWJPwE \6̟ 7d]ukƻ ǽatߨbُ5Db@{}zXC:!x;˕ޤ[xΨ&2ߕ:Y)@3_6aq1D:,wFe,m,!.`½6Kr`1+*9w=: jn5.Q{oF26 662H=kzX8LN kfƫVMXOAM_C*ق0w&yXa|iƊ^9Bp gR|5+_.l - na8UJ 7B2 m\pa9yi5앖6mmed@kje&a0q*T]j6ZV6G3sHѤnzYk'JG.m_^K raW UegSBR6*N Dx)[qx^mΓ Z(4RMHL^NnjlqV=Z7=;<`S,?^-d~ARlԢMpmk$ξ(su@0ȴiRhuo}&}ЃbOـw&xqyw%kA .g ۖіeIBX̆o` ݩJjQ'1?675)Ff{PH! #8;ɈF3ńdZa`%_'"v1oH#ǎv>]vvœŜI]NB֤ ݁Smt4K4m;e8wF3c_hJ@mybJվ @ۧ3N)vMG)1`_9}n<7PQ!M.)C%" 7WK`S+] @z0. /uù vt0>$K cey:~01]647EYJ'2W/k3QIT%p#4}p|f70ZJXс3o4 Sy$!=%%̙ ^΋CwόGڪ:wrҵ1A(?"NQ~./{^^]6BQc Waڄu- M5 x0?>:.*1o'Z&+X{5r䌇BNt#6$B*QtA5A1hwF=` [bN}inkdDPlF@asS zVHmҗ]?) Isl/, aJ>+[Oi9$:dd)?o&S@;W5?`P-5?ӤzIy PdΕ#h، 3hAݕ;" O|iMɠ|i2n_,мyv"} 8nT"e3-8ȖNw u>L3>F ŏNEuo73~rz/,5R4 .AO#V@oVX^B}`j#{Iר7 [ЛHyߌ2DaSÎR֎1^VAtͶ[JbA_#$d }j$#T/ڢUݽ?3f.N+ G~ R..*8"@oe:spOpI?qk"f>\I|L> tNaOJ/}MQ/fI/.pKC  ^SF &N,q)J"[ɲ&6@c_@[牮4vZق^rqt3r -g>BP00;)M']`B8J=0?b2J% Kh#m0]wO):աdj&  aN"޵ pS]K-Q'"Eg)TN$sHU j⾏Ip$vG;NXOpKNȍq`hOd Jp;nrpF5WòM=g}i:tMw`O$b!+ֹ!(fF6ӄ$qke =nߤ AoGA}`UsQ~+1UuDB'= אJbȺ>xSr4Lq+TE^e-8_ai=stp[xN5>>QTck5:1`*Z}Lk~ug!0D6%c *yBaB w;z2$"ho9O*:hP=8 oD։j[J4ATqLѹkV[٧x[Aу09/'K^ŅM0K1}[A6ƍM|4%(#ݴO%T\HnvI&p@8Ab.V1ҼjRW4+>RseO+Y7PT #뒶%QXAcwrݛ[Lz#Nj5?'hj>RP 7鄚ȴk.SD[Jl^3ז,O)Vݎ*bE&/PQ?xrl>׸ Gwj6*1ɒ-᏷Ip5yX/dF 5J*&Cb ~%܂Z~OiȼT  6|㜒la<4Zn!LP8r>-$y ˩~Dn;0OF-"R\, vKi? FA$ ~/~ q)O-&;ȥBрL1œr"ߝ5[f5-;kȥyZ rz6 <NME% څ/ecghփo0 :m~r:F-;K It>=Fs yץp=]mF1 trjn}wNOש06RKY&hiexk- k*/̓,f٪-T3kpO<&~FC|5{K'CYFa>%a)k2jc؇[p̣Ylr7}.ˆ4sկˮw)SmN3-(!~ 8Ls4N,~:=+Mk!Ͱ 䜝>j)3[p _~W:LUbajõ ,()}ؤ@=F]sMfsi=ė9dhǫg8dQa`)?U=DPE\KmC,6l7nJ94%s,LZA Qvt7<-|_U LwY=(ׂ%Uf!8J]#F[+,C𽯾΍͔4-&mm c>=p/lPbCa8^5AkJS,>5W͛*kѠT &'7I]Gp,}+M3>)_ptH{/ 74\G㦒ޠ<{_F-O?n,)ѫV~b|q; ֓vE$#(6LwR 6ԛT\nDH7j9/wl)MZa0͐NNv|w2,FTR'眓98e34O6| w'H  H?ƍ/ǛGiF_;r1w`YqM[ к3Q}&clË7O7N ̛AxrES7|nVla7tV#cد${N=YGkIL=~Ӽ\mY,ՍI}BҚﻭIFRzb6Y/Ŗ3K_^oN} a:QYE]10c3E:ŏ!D8@)QiO" A'YZhXue3QOL.M5('+5\nS 5O/A*z$W'J1T9%44\a%^ٌ'"[W8jrAМ`| 6bl]'Ԇ癥VFd{ZB|:߯!5:j3GL[Ք 2Ǫ'L}׈tGjŽeE˸1`$6"s{pSK%]a<>GOK9+d"_<|eF+ m>Dp0t(*Z Fh7kpS}!.TK~ᐵz+)dhyz˾`y$7訢aA}/?wnYe5ET|!@^`]A OIATcM~rpx4ҎqfWi]7T &i@qנ乾rv3VwЎUJ^ܤMiٹw)L To4i&1>ܮ{Mwm\!uc/ lD.ɥԷ]Wrm}/-CZ1N wapq Jo*)S ;A-L7NtA#Y$2$$ϣqLH C'+O7 >[66% 5RAB="=X4?Z|CfT$ O+#72Ee x ^ܟ&x*m?I36I+̐+YHڈyW֑3;-*>POWkj${hYZ$1W \GPWS±&Xg[G#d A5[&pJ_ylfD! -PNs Sg^N %9ȋ1<*ep״d!h:!ONi*eE-Ք9jQwab/cN>Vp -xZ5 o.M$ptu =34Oƶ9s8m(;LpxON)LExnۻD+&'UxkLVUAr_+6-2UAf(nٸyJE\\bTψO/i~V a-u-Գ?!boѿt4` ?ry +ԧ_2{9Ի HcGFgǹ9d -͔@A}PÂUK8@p$EFV4xP7$t_m41 ˷7 w}p/߰PN\VMžCq PW-&]?[lm%P@,bّ*s!:^p$=(9Fhѱ] ;13>Cag4j-M\4F!kpۿ+dnB-g(6Srp՝x$_tk-;2?GecRG}a^Z c:lZJ3gE1FF8L }t?q\Nd+lr( >]hiawͪۻsI 8Xf㎩.5 y``(H}5f.39fJeȗ%ܡDCJ&\]8/*xs>pg9[䏑זհ c;'tؤi |}nHȪ FV"EY'XTsOtdnlrl^ SHS^3血i֟A,NSd`U3_PTI]WNVwg[+<[R>'LW#aw@l|}Aa][lxEߣo@Bқuu*N)2 71GKCn\D A>arݍX8 dOzlPNqհ  jI`Z8m-zX`e*[׹.=F=)6j:!ɬ} |wi`}¥7>#/5B1ЙGɵ WAUQH|c_qrE(S&r"k/كM->R')1B Oqo:'KW>ٔHŧ|t=(7v\nbB¿p ^5 ڇҐx2<.U-}zo|J17L s, Tj@VZjCd2{۞5λ4Q d<mxQ5PD{n%pSF3|%ZMX)?2PrÜ ᆖʆ3Yx%%fAZYyVWk8[i~ rPs&C! [sr?#@A%)ϛ,D7)^_[&[>Ydv_'=။.y,?I[@qv~+¯t*IK _\zѳLlT288~A IX5]M2];\˿f/ܜ9xD0JvG7(S*ݐe _];?Fe"Mk7J3GxU\%cUMblL>> { pW+Рt?pKQCsDNiEl?~YZk:DbǍ⊳^ԚªIj*poA*!ЈiJ}HbIݢT/Ǐ"HL ^'ؙ{cLR[^&5zҊ$:RFaZ+>\rE9prp8ɐ$bE rwCKbc6RU:TĒ[.-,>T/R#O[u9u Z{yP'MԟbR"L̋|xR< Ո{o'N?r&NaA`< G쾶+t(k,9i}i: ujWWT*Jzx}yXAGXM8tEⓕ_ZVD45kmO/n6vFP+\MqDz J=(>ĶB]|ɲk B?wݞn tjG ?eeIB9XøԤAF1zoӐ2VS [[fK7puҎ>lmBm". D܋VS=V+ק|`#/uL6D(,u? VCQ;"x v^Ъlx3NGE,f2Qx{.JY+ yiT'J:h模sJk{gCgt`c(ojs'}Ro3T'a. |w HWV-]r7x!ZVD /h> ӕDaLY[7}Ґ؅Cϖ{g.0py$U審8a^#/[`ЋtuZRLdc&m<<> K+Z@?]\IwR>p aȚM<&x?N9>AJ&+$S7hZ( HJJf9ّQq<ƥUrtMF4KukW όנM{'\g[>VyK7Û@'EҶx)=3%nd87h{n=;nc:~[A/ d kN=7 5DiR`w jm\lՊvn`5Ķ hM`A)UbȚϕS2N1hΥ!cD(L-UsqO]KMxS%Y\<t`8(Cj(LוGs 6RrΙ1k;0%M+w `k"jF!F1ꧠ)_l2xhN|v *! qAqqg'w R9DAŘWC؝d|u9'Z?=5`i#sv*c\(q԰;e8eYVm,ޥGBK#cfC0B\h4ؐxb c|z?k8%fDo"9.z%rmf.p` YN!2Řpg;P{ĞvmyҥKgRQ>0ѷ ]xg휧#ކ+@`ØmO @4g}~% vL= $j]۔vF&LLW~_'oz6= *r#7 j)x(mu?nϨ׳TEɢ 3`m3A&4?VϾ`_-aX9ss龁{ $pvO\u"9qS'd}mDֆ|p}S=S_ @`^ $7ݨ6%X玵YsoZI᜼*r,#?&` Fr(2(]h<ǘ>`_&_z&;"d{P4 ]砶Z75Uk>=_u}kDfPX9g$8pÚ(rгNko^@N)ۂw?O(\h14JGU騫tFX5}ƚƻ.I eC(s tAf~P7מ8V3jX tZPY nA~gt>;P*V$q#SƩћ{Hl5J ,x;[aY+]W%~t$A%S!ܑhfFQj|y _chmZvK#9w *P$p1˂C$,]5 x)(KE;J!U Eԁ^nOSÕF㼴>?S_dE7#R `o5B7#_gbjxĬI$[&d'm$ֲM-f`ًpdxqt>zӒq>kuzJ$qsJ+:Fʉߦsд26]oa\upj?.BVo%g``>= k Rl݇V=/>$`~sj1{ MO]3 4xtL[{5d\coe,O\Fo55*S\O7yof]HÊA2Z6IȂDxtLtzO$muJxesͿ4jdSI5J*~Ir^k~>:j vAL5M ~ {u6ku "zOJndR-Ta?,@ $iamfqk9AsէGgR\hZAZ6`6hLߓxHTrI-Ѕ%ץvz=B&\7ykYPGhAOݲ"yV6&L JQw(ޯp2"J)zc M\_~;ɒ,~(2=D('ϖwY=<$nl7K^6xtʭَ5zeظ|^?%rw`,C;VVq+Rq#'ɝb7&*O 4e+îX [f{`A'Ɛ0ei\!w*4 hO:"9խ0ʑAԗQS3Jl( $;˚"J]W)ӽX^[e {o SO)6ʼnqzթbS$NI/[#-Q3'RFl2\x˳+ӥ7@7,n94Z TݦmPg}aLυD*$އzNQ'o|sPjXD4㤘hS*PٽB!l:daulpa08.Te~Kb-]e*ۗzH"7"xuN4D\Q~2[AK`S9K4rv#|B`;Zl0AΈesN";Y)*]R8,O25ֹXF3*UK[LiΎrx O5o m`r4 _[:CIPt=&>!g$8WёhO$0`o%5Ƀ=P[OJ-كX\$,uف$>vOFl^X\_H9B~i73=2M֣ -[=S=Zvh}<ۭPLoځջ%PJ"g[Ďҿ~wCaG,Ҹ*˘@:**9j$1oɃ~2Ow(&8n9vWe~_򋱔;PԌHbC@}V?LII@?GG PRf<p/qYYշ% ZUcF6dԡ]z,5!Ԕ\̎(x ђ B yO Č,K.bpp;/7ט _j_j/_LLs.SmeQ'N6IADz(ASM&x] [<&TM'~lA'4bE(&Ԯ@Th~ē*v_A-eO sFh L rbDʂHdt$I#5mifzExN@0M~.C`t_e\|y+ XZma7PN"|t1#?2F1*lyqXQcL8V`]}^"Ϩw>*0)4q,/2e;ߘc % -"_SZYh8n1`V7|xd۽7كOS)nn!44{RFz=D(T` O^A{i7A2-=BR?H& ޙ[_+0r)՘ϦM uG&ecBH5+2Y3F\v-eۚ1^:m3< A5g60jTU4 JPYQ;|9LL5|Vh^CVx_'1xf;Hr[~3_ڭ߆ c1=)X ]NKNoV /rᨋx'/Jknp.fhnfZ%sKG>(A`dK u_XsvҝpHJ ܱQFϞ Ù{A nNzߎ|QG, xx阮(4;.e75G-l0s|XP&Ԟy 2XYlLY12n|'Ug459^}Kǵl r6uVRقXL᱌:H; |XU[+Ct- m-X2nO^'Nᳪvm>_ |=}ɺ;ᚊV_yԃ3,f5n2{[gλ9QB"wxv|n1- Eb߭=xkuk ǢWܩ*I .),~^E+ 3'dak:Gw/  CI)鍀7 O7I40W~c͕\_P2.Ȅa:qs VuȔ& _3$ݸ65`6c!1H׹<$QH`ַ\y/\s1tЪ fnJ72Պ\rs/;|-ssKgXD 좂; ddqgn02dXB>2Tr?gcy)E-{[{3߭gZ$uDrYBaxR!ۢR~^_8`P(*~ȴ-7A:`/U ;'q=Wc㿭1Sٳ}6,hyV.Ղ0 Mz JZOb$kdea^}b>(bҒ3*efwO.8dBvWetoS#{`Y !ly%j|fS0Tяzӝ{Ɉ'D`m*}]nAmH t Y_3X,*2a X %TMSտ" |lŒ%5qR5MƐ P \+ 0Nɣܢǚdcc)> Yȏ3^E9Bvq|y38\Ȫ@ XK+!?ȲŒh'̉2},urlE'6, [Da[m kObP%mQ'w?J{jW(*W*'e$W,^U5sW'%d3qާNѦ "n;H%D;.P]N6%[m0ku_g'Ynkqf,[;@] ڍfEd#]9.H5$b6Y9W)u~tuf7ԬX :VJڕcSz Ɋ)GvIx]Πh 4G ($! z>J.Dcqm`PؒUDȧM% Po-M7=LD-*U/QSyw{QL+ ðbC9fK&3SNq&Z1rS֚l=_nn8)Bu#,OϢؤmg5thb Q M{HLNa =rn~N ,n V{p )m;]KfEI, ټ;|Unz$QcیE/|[K1KH[OA*l/O:%xr8`š=1 ch"^j̦:ewhK}˚ێOfD5j-ɢWIC/<C1)m4mߪ. N( u4YMhO1hl)R aণݿ]/:+P΄0s 7!Lξp4P5֐d96Ƅ^{_b%R2I/TS);CwpLV9 >Si7>KI >kd_Uhmq!]HHo9 4 ?n[Tˮ9o ."!CDmn>r#|W7MC{@0fs{VAK"o-#`b:ؾIY#_m}: nqd~ |3ö>WUj#;hm!PHTћeUAaՀg011(x 6 ج{*ԏ 9keHYo[NW/{5AzETZE L*F i8cb(Q<<Σcs %+ڤtôшM% 4 zXdQ80s`b;U3\?'gtN&Q;khk*cE;Sy%R.*3yfb[@c+ SB)a"Hɫ^LUǓb$k>F$--#د{l@'oY E#=+Άp7x;6‹0' fo NX_:!ܦM>SqQO2ov: }Xŋ`,!JӴ$͏_ua2T1/gn{Y4U$ M52AʎdnfxDb,_+HAfQP<+{Uz?S L8;Z9 ɾ;ǘr-9{mWmg M/wgQJF{1/~kܒܙvaҼp%kLZz2=ij\!t &c缐 LTUH:#&GSVGԫߤ{VC 3M601&]"~#1}uAw2!ky= bX/iXH'+RMF2O|Lu0!w0URy66Nth֖A ,kO+x}QLHP,p=%xq<R3J44|[5?.@.1~n?/7U&MJ7KE:C,G}*)H9Ԗ NM@ݘ: P&DrbʀCjם2z154 ;tayr j!o.F3f b)^eC$Z{;DdctoXI|/aJ2#vQr2V'}n-֌Օ3n RM.HK3 G7x$oK) TjeT n٩UKŊjwj4}6(,NY}ZmACk":)sξ(1E; .w<\;X{<R V,¦xRbvIgtg&G; #&6ۄC ~ d3]B΅i.֒Y2W1,,l@Ljvm7%GX+m3ITp<3p*]x<*[U$0dۍ`_,F0ɛv4I)C63IOՕ AVp/8jm2&Y-PP|F6 /􊶎չeQ iC*Ӿ˽]M Qd =\dcDJXvުfau6WK*}X2>\YFf%,.0>MN`_8%QmG&)Qză_[FO/-$=عE˸A덬H+>oGس;'+k mZ)\ B陑ׇ_E*3OS+f? JND>"AXC%#r-w!@cqE4Jd8Wd[S1Gzю_ШHd_#ucd}scjrZ}.֒hh_P!$mwJ]b׾Vs?:o|h|Ǵy~Fc"E{7="se0k|[!ta<+3BRѴ3CWcFai ͡c<F#WM)g""dz$DdAJrÏsUoN^*w(m癌\IzO ZżۙЄ` dvu4jD!l03QmAA5{`Z}07e[|%3}CT'$;慃fXOWdꑴb0h& Bl&ۡ E7:_ʵ[0i_ZhYOc)UaD2h.̱Y:fb1CKe*K^&,I}1sۏ C|x.\Z^Bt~ sak#f/(v6D4#)y5>uV-wEc0Eh#mF5CVc]5,c-Anд~X|Eњ"\)€[7h4>A%7]\/ q^Yee%RF8SZQqq"Q9_XxDpS:1+ N8|_uCK[= U,?~s[##~1TLX2NCg[;'| 'k9A"\NY&;[sxvv]~\3x&b$g5SnHXws wo\`B=YȦYCyβ8 C0>: U4wxëx^~!}\:wڄچ$ey_ 5Op<>j[>w}zE 0|R2M7qk9 SaoyKϩh/{`zts1P Z[Ԑ%A%Xv&?W} 91 MVJgvz&Sd'2O9Puy J;&֖xe-aLƾ&ȬB~C7.; 'g,>~Ew0b"\4?ckqn jP|>Ŷw}JΨ:o2)_%SBS2$-4& <r9d -P+I䔟+93֚}/Mˆx_ψǮV m+&c@4*(·7S{$ITnG-.1smOu_~p|&#emxW^=m9x7U^r^ʰ :Ht E("^v%OnE*m_%19ݠbt:o_,Umz}~^\l( 1[-~LiwM*w^v dz}kMi]1}2,`VqG㵿 'Y߃WյZ! 0]+`\'o =;i8l%6w H#G:Op;InPF{/ХX[Av`J5q[m+.H77\MIJUAkT7=vt=MX w 'ȡŷNGn(w(W$|Cf˻ 0V5/v43A-rU8ÉӼ6%OlwZMͽ$|A:Rt{1ͫfq[Xq7טgΓѐ`/ZC$:WF8<._kQ%ql|ZvSq2Ո-b+l་\/L5>v9`-*1 oNs>K"1((gn`HR^MY7y̅a"޿XV9 !e"OA)ݣD<!ȋ/ѭ> @ԌN 4TbUN8Ӛn8gZ&< Y1I4|tijpyh4}^xKc\R_e %ۧaGUJ3*"1?{v*Wo-%2OD&V-*)ҙ@ٸ#`y~WJ_Pk׶{s^%O5`|PC0;GI}.BK8 @?G6q-jcHZa{v~?f15a2QΕ'u)MzFH^@`Rk9'f&dr b6-?> {Kg>M阏Mkq0&d^0M d,vm.]F>gcN!VIBFzsq%W.pW%N?({> vm$4$ +QP{ 0 kmU)(׍#?7i 4YB lH7B8Mru_3F1wMrIW0:AIg~F4ZLMؠoGgп~ܫ6\E##.K&Z߭*ث/|;f~-7־ AW^'JEgt:%(ՊODL=ZDl1< Zx"#s^5:ҧoMXvq >&u_yr}$8A,ʼ=؍1Q}r8QM(CApѽ$Q Q2FUHIu9x|[!T "ǯP&oXtǯO1+zi6y5}̺[^Ȓ6P] ~*mw1p)3_tǂR@!Dw{$i^exG"^lr]I#/P0(fg3r_E^URQ k2Zܡ djVgB?7ޔ+:ؗUI?S=>WvݘՆW[sQvZ%-栲<әGT(XuptwJ 0r d VUY͎ۘ[2ۉm^ e`ھB!YF6_ÿ*...X7w#ғOh,06EXnpIe=Z=ҏ3-/BeQޞ}Lzo0RSIx7̱Sp'\ڡՇDZ%Z;'+~+mLc}!Z&At.k;,^*uWح:]i)w=g*I~ \>LI҂DV[5ߍl >/$sEb߼. ,,og,M &"ٺ˜mP48 &,d[fxÿ78eVeKPWU^w]s]gÊu}uL E!2;f>(W 13,gwuq~բ ~GMX5 4_:{σ&Lӱ-@IHš4@IIGrf/0dHpR$XOhwQ~8 [_,D>}g{L}4=ޭ$5Gɖ`trxZ輋f⋚=B=v=X^t7Jj9"Bb}Zx q؝<9y64@dy'ft OyGb 拥6qdS, kmJQZ&GBw9 s>e^} 70߲k };Plnƨ?ni8Y!WՐKbtO9,Ixn!\e)!uo QaTr 5:LOyd'fkWhIg3Q| 2rٺ}`$& K"l*DJ ;,j\OC˪5ivS;!Jˆ0Ƀ:ƛ*gJ 4-qn0"o̸]z.٪^VV^]AEy y¼qK [zBbd.ԍG|mWS2Z/(b&P!G'ྈ\Xh0ZLPp6}0/)d7FK9iTTHS˗,n%ugg^-z.zv|&C>)OF}La>p<3b>w a9xnj9mvCڹ܁!x_@)̋\Fq_\w~;lPk9W/b+*<& הKkW~;e3q̣: 4,%K'o1X e8BldDբ+@:B _wIF+E#-Щ)lL,Lj᜻HMGؙ>5Ԧw2rnƒB}}<SWK"Ǘ8{E4"s`9wQhJD;?1d"~$ bU!ٗe2> l5ٕ`Kx'Q[>>N#ޗ>{jjtR~s\D;0~#38/Q0&uFrCh#S!A&̓d͒s98dA=uH(vu%ӉV,{CRl(`&.j bJy' mi*K}мj-T ,Vh~T;KA\n'pP E_vq0qY)`_q~pBS9&q,N l:Qt@RJZB:1AW?wZF0E:Ɠlo:FD"_v+ƻZzj Yl̿a-Nvj*L9;܁Y'GY加Mj v:GřcsL=B{a^$y# 7V5u["\Z-YyfX^ѭZ}O~YE^u͇ Z>[4CxRc>w?*1$ʠG*JmSᏖ3XLbNlKʭ̕|.sj. =VқWf)̓QBM},f'4:_e+ܴ-8ԝӞMנğZ+\Ђg&X#6A TƐ⎮Lhۏ2{J$nmoHc3]U;f VNQ\w&& xoC0*F`~HCʹ=n_LV亻R oJo`e5BqG DǪz7RW#c\]վxl .wXdO@M'K_A-nVT/T®.bQf1Im'6rQ:;6E/18k~~Y, {k&r[43Fu CQRws`Ioe/-.by+l"9YCsn43$rSM1$q:.lƫ@ML,4;*x4.o! 7{Vld~U9m )G_Z0pFio+v|%gp&8 >vds*~HS6Rl8:q#v!qɚf>!? Bvo0*\TBϋ +c(w>?'ΞӥBAq(_NfG! bFJ~CNGRX]ƃt(?'[}s0lE|8|;M[ՑQԨᱰ(z|"4WbZ$,^> MGP5?~]英4gV"nv(; K8Nx ?d*ϒQJQ3S"ɝ>u=txVGH\ ~3w d{LRK{yݕ.ȿn3{ݸnY0ΑvZO&]U1G @uvd>%n-cۮ1O5p(>,[=|Fnq/r.-R5[]),~'&/=y`8}p8V}Yfr̋(=Q7%?iUʽVfxhMekŔ2<]ܙv/Zڵ$"_@*W |ԯe4{g-39J`Jeqv lE6\ΪxMa%}jym_)].tRBBێ#Y^(é\pbƝ4P1<}%+lU#icYV&֦_~gM̑'xfwRo,HZĬ-圠Vr.)2AǠ02\0rO:ԀE}cOdT(g 3=Լ6mDE3>Qcpm =y#u-T7-EN wEx* QRNdЋ=\eEY" wյ"Xds2C˓t> 1dW eL\ (| =nw3U#*ljTԢYaWdaTM0<\GKR"Mpc$_ Gm4 Z.i&aB:`L-Uwsc!#2y߄4jEc ڷ釚0 Kjr\ޝv ?HET_鎰ӍqzVLw`r~S.D/sڀ3myזd9{k4;RjO $?֯AHsd0k˥__ %:?#D}oՅR<˙*_'צ_0E#-zO+(Y\E9.nR;dfs 큙iVp+yA8jHoKٓMq2,k3]4*")苋w׎ ɾq뉝zY10)0'(,'˲UDҠG}B-NF@G8!(]p-dY_'l2\g oHsQ3s#!6:h56K>S@nޟEYx ȵg5YVJKvǭ1v$p83>ŽMj_4LJnm3,M7~<);бqN!uIp`}Z xXa(u*D *rV5m$qb oGo p3ej>m}^V $G+IC2P&X|fl`GV%{B1 Idͨ>X<np}0L0{X*5.uWValޮ^pc̐idc|apS),,!P+Ǡ270?IljZ{ AN聅P\@W9F 0:<Ο$"?,Ob7ٽ͵Uz4ڛ3 jvpbђI DV/Ζ H +jRoZ= K3vpa=*=!la#p*˔Z#ĩD6ɽWSy}U3^\tnouu@@r0#+#޷$UQޑuhх :M1Yׅ*DGU܇Y&XBj' !*器NCR..P;ԽRsQ'](rV&#.{\o:| ʽlԓnes~|[5iy'giV}A#f>jbƬ;5%.n@`. lI%b 6ܣ /r\ %z$fmȁٯ=-ƪrX䷘pq[x0P3V 2 ~ŮD}U~';?]jDH}d߸9S#6Rp˜zyqů6f*Kq}myֶe@Gn8ka}C|{K2&/MpͮCj(2fD%IV*';W̦fDgܻyxYl`3,jxj!] CfGQ S#2L_v% A.8dlL:7 ]l^D jgNzu&~$:ʝ"~*obndCg]Yz$tL 4oqSj&Ikm,vbby ?ihQp}QhGHYH&G @FI1y >bJߝ:l?LwA& ]6e:ؚJ QeV5QiY E/tEDkܽZ E;x_d =spfd$M2"EuafGzC.C'%<@6 Z9l4b]оg2@ul@9Q_xpehb)t̕#ee =X q nChV sھn\9`YuR4lpVߵQiTMKU{w[h>~+wt+'UDР -gْrm$}rDwH%`8uƱ\ IY SQn]\;1ckQ52o-W1 cF _TYskrM,NL.#uш]Rr#օ?'՞ϊj$eFj/S@ِ%ch}&k<,lږf VGdT#r>'ECg&]`v 2/&DkEoiU@a pj! Xr.yG@iO"r\ڤ 2 y坦x.!!uʥ&7kkۛDV5?թ=;?hc9ݍj5VUSS]<;=@׀r @걎NPLRF KEASZp*pA6L^jXƘՖUDOԈ7qVpUn+r@v؆cd?d.O$.-(w;I_UN.8[޹sπn2ߺnknu6 I\xOi3I-tMT\ Zb ۱V(y\1IM^ Y] ERlLڝKuih y5XuN}W2р=s SFnW= ߳yp3OVQD O\oun/u޲ӈ &Ihl)n][TK"Qe`xk<TN"ZS;z)*Z!^;;%2WzxU,JZ / {.\tF) ?d[@1}hkVD CLWzÕRU"ҪZ {BXd\_'31?,h1_N͝YH$8  ڽ~>]MA =GaZh/ wS= [ ϴj`wj8~ςи޷wsY>uy#j^woxv@k| #-;G!ɰŜz ,O4VS*3)Cň \/dM;*\cw+GՅ Rb /%ljzp]CP#ڙwr 8[<^*08cij޹z AkjV`4Ĕ oW sC(>>o'lb(UЩ$WpOS 2AOV+0hWj "<)"ByUJfMGW:X.!~q!}N6 )Z!y3%e'=V-. ??ejW ]Kx>S8,$5LBM?3\"&8C}v®>]GϯPYm<Bem΢@T8teܣT%DS뫿' uNܒO!4TR⧊#A@0P>GXJ5QkF w6,cCVo]C4)QV+y0xkX*N*LaH}nu*ΥA mߪۂD[{8lyFrb`octgepieP5vNEo|U. M sf7M@T,ZňY[aЪf_'MxHVB!Q6j^e+]'aWv9tRe{QC45 /jtLWH*16g]_Ȇ@!yZ/c'}ݦt caAEނ]8WJ0mcEUR9Ti@W9TV 68VX,tB]{cmr|\ +GO^5v|QF8B2[2.cb{!s5$ ˞ SLhL81']1Kx`ٻb*`h鐿1AL) s6G4|K:u'7ɼ7Iu ' 47[^S;ޗ ]IUfGӜZ&Gc'#RR? f 4:f&,\v-k̩7Y#U3h\n^߳a팶jaT.k-fA~6os!'"O, i&iX79XWG;,} ̖ b nJA\T+&@a0o Lv/{QܴO-^wj\j38cVn2AFm {{`Q`:,N T>3GFc`1.),<Ys~tOJ^x'`p֗OxC9Sh$C-1bS]xŀח~HHhAŝsTL "f4c̨?"S~BqS@Db 2rf"z@[J4p@U.+gk =,/T=d+N#$X#^#FLYdN!!l7>En `K{xP{m;EzK d}Dpx1=ˬk׊;8SڌМ_'<nMHC^r^)-]a1p؄uoD}Ⱦ;U$swg׀܃)FC]$!\Ϩݒ0_:1D(U櫙e|LabAA3tR$TOLRB.X2Ė/3N`?$f`H2QpndehlgT]r2Q"qF(MmMrۄ"B)5iè H5gMk 9N: 0BO>סu{+S_T2}ɔcHlr B"Ax(?13'ȇz"}!FgɪWy4g ;z[NfԠvP Uz}s*}- EG=hnѨO\ehj0p/Yx++ `&5EpeK Ds> ,{U3Ta^έz&–s)鱪IHY lR$դi5 ܯђH=BoCJL9p+" >.s  R) q.%nG{U|XJ'օv>!ƃ WhnCJ8/IEY_B$?:e7\W%? Kmt1*Gkh%+${mZg:͋*Е!/Lfk;]I6If 4 $nh;NdJ"UhƭG#<.Y!tjzO1ړSaF%>69 * Y^h>uM:psN֬[_JzI)kijpR Wp9FH'"lY!u5wLNOxxVόHLͦuC"Яo\6 | c\_RB&E3sR{euD%mg&ÎC K Q: :{Z@)*{j$.L >u]oV^pU x^-Z ĸ¼sb iq.}+ =KӃXsƝٲU[i#=zw1_6&E-%U$DJEhKu;xaHvA2RF '`cy F:'UEEUZf \b!y|*|;6;)KR}wd$Fukq]~ǎ^XٷTJxIv^#Y7q^ V<&t*n=6K ߡ3a)O)lb8lnv㞅 EziWvڲĪ63/&wX6&cQv1^#_NԻAT,9(w*[<꘩6B>vtA2_\1󿧍٩}A®FAԙ%~n6Om&*Mqȥrlȡ stInYF1a r/s0EX>f|TQ;Q@9s"P8 @ˑ꽂>PTPD)Ū]`gV"k|=lOlf5!"d~A]P@`J 3MD W1C#?wAZ}{Wg2IL\ 0::Yo#J䌌M'"57.俠oyAIHB' *"7zӘz˹95M@ >5S_Vjv1o!vjGwgU8OL}th~FT'EIp 5d=q]dSD ؆4JȜd128:Ҥ#xm&9 F>+J*qIyVAE<h%񝃖D5RZ2dH z9_pXu \1k=) %L^FSG4CI$)Le"z\|nɥ>W!Sr#xmŭ!pSXj" P6 #Z['Rxh)A(MIEp>3`U8\˦B8H`P-0^u_=WZVi߬&Zd9NUO R;̱/jWcҝ2Ke'uB}5r{<6) &8\j\-[pCXJoNOFI_tk ם s)POu_Y<8PJ8"akHBm @Xs2W9(].4c%.IxԺLYY(T97B3T(zR>Q.}Bȇ9RE~t6,3rJJe"7$ ' XK鎻eل^CB$$&tӖ^ƫz͞EKH<yAU4]= N dZSRGxXRџ+fx(YPL.5q7gޜj\BaDBB>?YF A6ha\!-e^}&hau;Cx,w۞~QVm^K0pU8+>~~DvsA+XG$y#$Rv D&(vY,QחrS| ylw;#c(V'Cr)*֏eBHz+1Kr M, ޖtG/)N1kdt };k漓ډldAG}o-S C7HRҋ؀*796'F#JV kX2K=,Bw =P&K>ղӑ hK&>kK@DD)LBQt mDJ40,?FmyL lQ:L;k. 6QXqe(U\뗐F~6X]M pf~Aw @-OC?SR:: fr(ՙaeV9$`fjנ~Y^)7x?TZadRHǹ֨ky0ނ{iCl%İJ5䌗G'?qwv%ӱ@-$Q)䇭1P(IE۰ IL}9jK_ َ|ְ#~;2^Ѕ[JP eDvwEgǸ,֒VQ5/{"n00?0j'Y &d&,uհx9 Qf)LACЋKW2c)ع)GҴgGU7"YdCqԓa"NȫGg "ojtivvY]ͷ2j(3 ;A Nb9.vE{QdECPŢN|f-#-C BBgaa6Ճr¤-(@`$@n<`>*} D}^NSWȆ ?Q!*hEmO>ĉQ}o71:}$QCFx/ؙx(SaU6ÁleB!-WwxRZlDək9QQ#:u7KUTnǓo&%\T(fk0ISY(K| x=ap@$H<[Gl.OM啄S+O9J I$Int,i~pUF9XMK8f55TEҠJ=/<~ n"#ܺ]JD";5Nw1ۙ.M>pv']{瀪':O 1?CLlm$M,P׻?0X@e('B4vAbFîl磎D2&LoF-{'>tOF4q}Lɝf& \eRcdϝm1`/qWT53^#v Zv Io_ 'SW\ x̮5EZ?)OxM0xjM=7H-HxG7}s`?#{EĶZK8:yg0N{V.8>yzWvB8UpS!xϞ4J A$ɝv4͊-F_;v~6BE:_KY)sl % NPj+k)du&cYU>*,;YBI pu?YB= a }M1-؃,qNnA[bF,d9"BP׿wi 8 }dw5'ppK׶#>D@ /T Q$|Kvk:3=Kxw IS"(K !NlI:G z% ?va<_og OHdVx!{joqT8pfSiȕs3hGO 8>Ŭ UidÝ0{"KpYRZ_$7ަ"IͥM"%mۺNjf<᯾\Y;WFv6HDGC"qY*wb@%kKX~܋k`;v$13?V,%臐9nᛲrsVI+jq&RfmRA5GՔgcf|&܏-Jcʁ~t`ߓְec#Ь(`ʃHO1|\d2÷vgϮF2g}ejധ a|_ FK3;G0:I&G5{kx/\,AQ۬LL3RuƄ%hdՄ<>pQA Tn3trWf9 $ST:(i[AwxU@PSscXͅvNA~~EHMqgZYso 5==Vs$:_|C-cz65+L\ƚH7iAEZAh?7R|x"噃yA߿k=He. /wX:¢aX yd/æ:8 m в(Ό0JȎ"hcaՑ˃BktF+|!.1qaR[B#"jGN|g{)QӁ gn]ZrRY7Xiro,d` t]m\\H U.qO ]^>~h~<әRe Sm]҉g4Mt9搋zN_n)N[8%[[Vߋ;®^Y確~Drq<`g ckƎ-,Rh ْP:3 9MYM|Z1s!u H.dfHQoU4%T:x̖[& n= kfIGzY0*N} 4x;o P֦-@ u$ýT)-z2Mcc7RwՔK~-lS-;Nry1 I=lA,$ƚn p$0WJn:?7lp?u[ǡOh顿yBq*Usrr2Iv0y,7jx*QHva{NKU7zzMcϤZOE!2mB{ P[3q^= BYP ncA5[@,&܀XN`'jrw,2n7u6fsML#A[Q$bVcXɳף61-ʓMnQ 2e6]C}%fщQKvDPAY4հ7[dkrDML7x ;SъN'JFi PiX|*xs2+4PXJ"Ac[4OMQ|fئ6d @V9CK/vKdӂEoǪ"p7#ivi:p)twn`[ƐWj%t\׿&(w>X)8*{% $T_D #F(9K`VGn NWIVaVP݈~k֜oo P`$ aMݭ /ܽ@Vs87O] X f)4#Zo/0T6ٜLѮBM=ϧn )p@>!CnZ0{0њOy9>;I#A9㍄;Z٢ ҁXNhĎ[d~3Ù7Y,\U}/cg tYMQ O׎WrxR cy)(ݚ0-Lc#He,qP~j2dVډטNmY< ^#]!׺жy;(cA0)Y]n`̑8`+1jan4,LyqR+&Zc)Y5D}/lG7nT]o%|)).v> B_p|j2v]uD~AlFj&4нn1 HdI HCn/JZӕ;[ز uX۫ߕڤX $0 `a4yfOٺҳEHPunNzi􄔚72UM Jۏl DW;bYy>&HezT -$!ߊak_%'ݎ0q\0#|iL(HMZ\"3qFD~˻iK$,ӄ*iYnC[y؇un#&{HmȨQ=YN4ʋhs)?lԪD o>)GAp|蜡e`gxc?`T ,Uo7AZ]P~wK˩lďޞ W(CIQcj (vN ݁,FE$*df*ws%l00:AFl#KKMW-avp&쀛ãhtYia;-Z.v.Cwrdpfiw{F!)&rMH#5Q0JprZ߮;"턂rkk愤 `0 8y*"9s`<κ ET2`؜Y^L21 ]̡Rµ?+V֫KPiXa4NpyPo'm{sۭwS;Er]-q@srW̓;Yf8a"'Q#[ߘ=zq8OQ#t@rS'igJ4:J4xaa 'TDډ[/yJhHN,pXwD V KUlzQ,}I_n@/Kt7=!_50w&B^qċ'R؎;m}ὤ!":*2Xi4tk_4#6k.+LW+ˬH} =U5ӂjueSE*fplHWGO cR0*>)@ĒQsn߿eaݶ,wGEP6gXHzJ$rjJ~OqǜO |%(0e b' EpߟqmKEyFDΦoUMn\> K}ٖ"ӑ0TaebЊy-C2r2RJk.1`Z-JȮu>fG/ۑHprְGA]7_[XdiMo_c[b\%u%BnY0I[clٶ為8j;SWكBDV%܍e|?"PЎO&kMN.oES6ϣnQ!҃PǸSJXό8Fc0tORʚvG)+bߑWյ]*: RJ+C`ڍ:IdHH:%Ch ýIy N,h! X:a5n<,^XKkQ׃9"'9GOo^P%Y ;N2v|M|VY*cmj^ȟl_*4E2Nʢu!8ŝqX#"Мj1?~y`[ad/uDjl,:qMGH+Z#mf✧DnN@KXN_?-=W,2f5_Y6<` 7Q:Q+BkIֹ ʩ*L&3YLxDqjE:[ ,BQԝpL¾)u6pIc (ƍX½@+Հ ݃}bX*g KmcpS{Dp~mzEM4/dGY^l;flCqjVLLӔjuw14P \y·7Xigh7}Wk@+ V#A֠FP 5(ni >e,$oX$̽Ε<1eV4|'lE9R ̋!pGi͇v(Vg*ݧz5SyvwvatǩRq`$b17f8H x>R^T^N4q)ą*rnNUraLwWh14MʜlA F([Raѫ LҪ׶~ c qvfqNlGR80.С`oBrFr3E{@JLGPX`@Vu~̱j%Ļ(#x4.k~Hd\ؔB\K~$ub(Hx2֙kfVfB {NLIo+GU :1R&n^>sKjHBp|`HcW`^ln}\X#ʱ1*.+ܧEljnEڕV: $l rb6fL7>jF&Vegl{UA܈7J;p0H*.tv4eM Mui2i8\<j>Dή x? d7I @")7^F5}&2s~e6"VrرvvvS- (SM<.|y'>CGOp'-> J8g:C.Z#m* z:ESu*-eFy_/eME[KڜX[Nb{#Ͼڳ&gr:z>^--a=뿣nJyɁ@0Ga]T0Ҳ&#꺩@f(kk{#m/uV8 FP$[2m aiv$:p05悬A]Wy|!/e(8_L Oji5 Ɍթwh!<[˞^I&)3Q8E_'ҮkG>),]N'5S~oހe I=11 U/j7cK!#giS0GŋA{'9k- SoLCHRg)Bcd`7 ),Q )nZ)-uyoB<.YLtPT)iܻUF^ KL<V:ŰLSíVǝ? te۔,[nq7Tض?L`x8mO,Pb "ؗSjySs8m$,@ m-*䩺S]͠Wt(*(kusr<idI`Kv93@:~ ~dc@<_-C6hLm[ީ*Z: MzZ4Vzh[wN=e]:5Ո8HB@QTYL @^P1}obZ#Y&ecTO!v yE$c??Uɟ ХB6.#"gGDqp^W5AF#5(W J@V9鉬YGwC}D]gRZ@U^-*\{#rp 5*Q"bU炍X>i5s*9anjw8) +@Hv}!L' ˡs#-#VivAL22?5oTb ]ܛN~_#N":ISBYW0L1DҧZA>|N'/;aF:)ѢkL4*uaH]]H$dW1Vk縉ÃӵXx>jS=_A2:ntq&,3_u>uxLl)Mfwa *" 67ׅeXM۔=Χ'mi]|bOYvR#8X !yB +odg;l4*#Rfŏ6Vܿ`P<j,$ixKn'=q@w5!h?Ҫ6xD~5$3Cpx%2O >?"k6(^*)}{=l'߹QaE|˥U0gSoXߖCBjk]L[^-9t} O e(ODV~x TlBT~2۳Cwr&\~hu]/l;SYoJߕ,;Y%}+8cd'K4t,dH3Mp9ՏėĚ#;쀈cɋP>S2T5s=?q)5AUS<B'YMU]2bV?T`6&Yj'(EsAE2N{+GTK.HM{C283i!(U Yng 74t߂-WToE<^fYԋBv.MJ C?3{R,ihÓK/]&ff H~8xiq+}?$O?yD*f̰ϷV>fRiޘrQ\H0/>SNnawFmj^M\20mS,ukyNKy vymq=g?kJU>7,w91)F9pd[זΰ3+4ɓ@@U6E% 7"y'1 8n굥!|Z8/:!1DIGH[N֣W>*aϕ+l(Q1Z~*-_›RUP4V[$2zPUb!eaG%-Rm;c>(&|d;8uҎB9贼.4 N,(u\Q8{;0߬֫s-%38rWzҺ4F96nt2m= +y#gF"G*UtU+hk fS\SqƠ6iٮfzvu3=5Y.97ֹ1A2yg4p&_qY<u3]]&OIV1™"D`j߁|]+1߻H~;чq1-RLV/%{:[βC8-P5IVbgR"|BgM+]בH-Z)JvGDFԥ.嗇F ^d|\}[.SPIJ;Cѧf ʾ&[dG,# ثG2o*Ϊ.8<zU㺅\AQyht;#OihE[C0_W+k D`VJOlCcD:(4ʐ hbΰ2&#:DC\ٓ[) !sl[B )I<@ǯ$$٦;lx#i]|>}xYT@8=Ldh'ˍ!EX↯/+6|[sG '>ޖNf ,@,{]2}x;dXKVq rܔȳhBRKžbdzgӎ_P;_Mk5`-X@A-6ܠ@rS1mgxq=,{E `<ުڙ97nUd-!8@FEGՎ9?#HF|S0P6oYv[yh5m0}ac vl3 eݰg /ʴwg[tP~zA`?D^bs?oeydB1xnKS~6I|"..t$›8$i)c/ј0'"R[Ae~V"e:e^Uˤu_*;Wډ<3<ƌ޽S,,0)RN@nDaʀ2zR=>_p^íjh 6VZK\u1p/%Y2%`v7Kynul`IXn=r?xYb@`bv$d.9 o?G ;̯PXX%Qχh^ek#NKM6Ca9ش8m/`#P16b ~Ӻ: ̕םELyVڌ;ej3l ?RAHʨ"ߘ'oY=VvPj|Ha5 %|oյFbkb C$ €流BYh|g>e٘WAFMY;$UtC׀ܭr DŽ?Go#_%ܪ,-3HPT膏YVĉn|=>r4(ؓwymI) t1n;QOTӗT]arxWP\fWnw;;{Z[ΊO~6,A5A(҃nH}GjDue#K|P>$nL\YS>6j{3[SZgoё_Nͪ4}*Đ7dv#sI[>@/pᐾ1Wũ4ĝ1^Nw4P޸<yB̴]!*mmN BAMIEAmF ▗ U{IFkjB.9:45 gH"l[dL"2 Ut@za誶_)wR&TPYxf.:Rm3bF  >(ޫ(X$ >GetL1rXjm'azYkOZ*ʪ|p6wIw*9$Pb!\N<6SS sz!+48ꜢhfqmIs$>h]Hs$w6W%aP7nV١fţ3+H6D&)^V6+ww.W[O,dAt6uX[ƶZ( ;e\`ˊwZ<~d@_ٌͪYt'rvyA))VhOC$T7֒`G06?v.FܗMfPYg ^eh?Cۊyku[þg^ Dʚbc߃NߪVIyvq z߂M\^T"V!X*i( gl{-f*W̏M[/$#yqۀve/Qsa&XCQ1hӺS) lPlkDjΐuI,2+2p$,60g]G/ ZTfxeVXʯçwÎvI5f-|"U$>zbu J㖹!+X=fNT* 6oPKM&UKe DB,m\kG%脤 Z#6qկ\Țۜ GȇU*{Uht$zG&& |`9=ʢ׺M!\ GBkȈXs;X)ek3m,Ќ5YlE^afAYVF;OIjq +pi&',C0jH9:D{ d3kfKL!7MQ>*O kNr 6-zɘjҞzBc >?8!'V&:QR ϯ_7χ)_4EcDlg7y0iFS O6^ p0xpS0Qpg ֱz.ck='ʑ19ýMyO-adXc^Y3g-K/Ğs9j~J[6.Ք6oS<>ZI*ryIJ6X)zZr^C ?As>;")=\CMJ ; 2qRP2p^n4odu:4Lnu,\&<⦋Rl㶕e~I&Wlg^zH&וHmL"7Ӈ4bm?'6'!c~~l@I5J`i]EiÏgwvS;3ue3du;vS4A@z?' 0? E7,명PU rëc&&"Lڀ/M37K<؈2Fl}CNr8ao7J,6>|ie!bWe_PHOBTނ I;VSty0sF t3G XI↡xN4g3")<T;r%@CLax/}9Yψ5S_e 6 FIvdSN8 LYذ]I"TF40?p߾J4vHAČ$h}6z $_z@̢wV̏R I8"$c4Tr0;dN[bhWj1XOF[?WW KW$L$T26Mfm⿟Nڵa r/#V7C͓j7ܙ"d}/\Jel`EbI*$2fWH_bgB. d?֝;\B $$:>{'oP0{9+)s\BOHs2#L-o &$jJ-s%+fÆNC{,h/@ =g yS>e]p9.{_F0Dɗ9g Lљ뒻̀DX݂Tj JiM@,A. Q<"O^'4EI;ƊR/9풋eZ0Yq>; i\e_$M8dWg_\l^zHGjg.,_u~ Ո"<"k9ki9J_hѳ)cMU-2սWĄ(a~ ot;Ιɷc< qC"pKzgA5GFD]]Bi _j{Q75ʉjB~x1OĞ9 vU$<цXGu}Etb@ѝgg&~'pqDԻ੬:k@bGf< Q*R١tn;RMgGy6]y|j"#DAc]⌜Hq_2MŶImZD9F ߌgXwFbWicLjr'>;Mi<&١T|d7%F9.]txA,n^g(g&˓3Sh'P eԮO [ :BޝCwS{oDA"4q۔#X}8 zT* qƧ/712;O@,|fػdR,1F~j4*(19i Qy/"2HRa9;VZ(L!;f,Fx[7[;;5Dpiȣ5W09](/H7,9>Ŭu TE謆0y訰Air/Ei%zFM.%*|̈́,QDK|XALZR 5,fy>ʱ}BE3Fω>^oؕpSefZԀB# R)R|gعx#Y(,sNjSWF yOT^U&:ShGiC0p444O\fd|>p*Z ;Hy>n[v#%T dz*]7fUl&/] 1#7:?Ze#?:8/Q>T*{ɃYĖeP'FEfekÉnqZ7 u։c\>Pc-*("Rg>Q-Yz[ _Uc Zg|H9^ߛ?/'vU|H%]7^zmqLBm{dֱ-L:SN=/Ut(?v[x |/Jb'4N>5zFt ,cEK d|z' r8U*1$]p+5ڴ$#ل+kn=Jǭ,@lƛW2Zi1Qˑ)<סm#SƪYbgqrSmq~M3("O@ RD:=mf:RiUiBށ'ߪ9kaSNټȔIWCyڲ(іZt|r-V#h=J R UR`hK 0)E,N~.+ HLQozE_k$);IE#! ׁ%C>1DMtk*f4@&y]{s_%6oX0N}g,Wv_9\VM6şMP&efƣI:/ Q@4_Iuc R(xu7=eds Xf^$Gb̶9< !K.du~иG^2 :WcdzL+!E-_C˳zq[[KD4W7CNַuVsLLJi(Emz7^!j#߫J:YM]9>jr  d„Bv:|k'esdߞy^OJWƣ[if\qD[4t`uh͍a)BƴFf ƈ>eծ)70ϳ o3UrW} Jn:RC!$]&u9xeUogdHUB7t }/ai\.Lѳ"urt|!鵤v31[Lc(r5t4unt,[d=IbKa=- rZՖsT$%?ۧx.%5){VNSlNa&)i\!!}0c!l 2!OIQ *1 3Hjក3RLڦbjfr_d!؄K_0ZqFOnC q<vJIzG]CwW-Đ޹#Cp2,*|B'LpI[HE b6zٓ`S .1lR%d-(|Y??R#&>lqfx"G9<5G[ o*dY%Ԯ}SX&,GTT!c+,fODZ1oo@Lq~gESu0-;6_wt \ݛ}+&sѠЖ]RDpg9x,!W-qPo-_\ bn`ОqϡL1b #}5ʻⰵ(;WH:H%DZɏj#ח|Poo֕y{ف-?{k,Ŵ$nU>xO ')8u[>-pU㉚ՄZj_{\c &a4z$I!IQqo-'/>Yc֧X@~MMqM)x&biM]8Pa>K<鎴dXÊa{nnWd+i 4oE+؞! -.& dn%ZGjq8ϲ"sQکT2ӯub8կ_I4(o4Gl5/"sj_|\?ë2- iStD$+hiH* >Eq"]$3m`ǥsma(#gusz\HkC!u ӀX(ιDyHp6`B"Ua"t(r#EY \/ڼ՗@i~<5{Gs!tzm$~%](şy:-`gAXnB1+,{WBM}gwʐz}5Hqj'.g;9 m< L[C=%#iYl+7e# 쁠ٹu{WY r?,V".&l~8%ZJv~\v.4Cu{ irqx=2eHg%2?s^C?Ldͮ6:1_⚠;(pSu o:ιULhݒBw;Tw̱VX7O0 }y|u$'e6_7.s8 x!M̯tэ#T.k"ToL Fl&>=.k12fPkvpIyHDz>%\9': w=,oqL_DYs$fB<外ܞ`[r=dv2 / JMDF V^,mLDO)L?[I>Adgs?c Q4ˣ oҋ${X!'hqii*d/ZuųkYކEBV5a6pBJQT( }K\{p]Kda{mVhB3xͻ/:@JrRm'\<q%NJcbֳJV!(VdS82L[Zc_U- }kM{7!$D@c;pp܎(:֗.?!k?G.w( E =Z&^2Dzo\Omܜ _[@i$$-"7п=#D&DrL (^ Zz(󇿎%=@2 gICr3 p@id2G6c}Av_uEu݋]ҩInnP_Xa爤I ZO6[&m$d[dI0wRqNdQ{!cNSo\|" ϧ !㸲Պh' ɣ_x:^ 0;jeE+H9`? Hߐ ꘇofΊŵ E+j7XPXǟ-0`0[@o5 &`@VdgI<[^xLh${)(LҦKvUp &gԣ[ZuU,SOsY/ Fvȸ A3N0eLhO&>T@9綢?gѽPi{>n6p93U^'X2}јsËF7ϲgߺ9|mFl_bMZD0r* I&;F3fg0T&W0\⽃6O 0$ަ_]:Mˊ>w6yvDRZv.=T)K`"1BhF]O:^;DVUj%ߎ*P%Oِ9) јFd*Whr9>Q]q8 )6χSGw$m qg}͚(ZiJ!|/g1-0더1r9j{tZ<:'1t6 5鏃E/y 5ߊ Eޠ^(Ϧ" >lrTٕ7IGEEQ?uAu"Nl"dh2Mht";XeU{<=ɁXSU C@}ܠr2`0F{2椄+uhA%6xˑ0l"bWv&+B'y}}m~&kiSb^'>տDw ,_KeuġILkA9*lUoؓRndyHvIlO\LݜP&#NO^GQX&嚉 QP*vҌuX5gmޅqKܑ('qHEx2H\ 9_bWIB>(g@ rI5Mf,dvTªَV\.ѵ&``;uT?7xe`qvtu@[zhgB,u4R!(Qms{j|(W*5%ҭk&S?;.yţfD˳|RrsX| ]<"hu]̭MZ9pm[kc pA";`(TF.5Cf˷L *Pt#5-N9] ;N o2fxUFo6`w-wF#Qxf!p6>G<' 'e)vFT@Yo S JQUV3݈!Hf3z\"XR1 2\(޽Winlv,m"7'c\'#IZ>t߬C ' P( SJ!FHͱB g6`Dn/4W綾b Y|nJ! ŀҭ_Ho,cٛz$6.5uc蟇67 nڷj%F/Cdҧޯ RF1*,)Ֆ&Y\%5vZ.`(UjYXg6S='x^i+v.-6Afڼ4 𦉰1B5a<tVW^jxKMG+ߧloV%փA5 ׀cy)v5IulW*Sj[ZJП~8pR1Hzu` # DoHG uKV][&gCI^1lTLG8OJzrS4'Մ>4$ Y֠G@!ZDnYE?9QL 'z|{4Z6:@"+cf,1G ]8EQcg28ct/e䊈Oi;+ >V3Y)I52t2\b'! ۯY|bIH xf>akE[7A/2nl)`,ZvڼY(s -HW,5)Pb]vH׏[mZ: ==yM̭PأxTon*w$j_ڿkZ='!tMeGG=;HSQ'~\Q6q/zN%doXZ|-yTU7~ VЍ52dfd):r@h a{/8m}Λ@AhՎpq&lp楏"wRp  0BųFWM! Ī ; aoZݸi ƃ_J ICKdBEʦ\jMNb$d`"] pUT xr Zj@0Sś#)p^Aq Bᷫ~,-JzB=}:*qR8ڸtf–ZΓ(v5Un z!TY 50xCL1Ysd /u8g*b2]\L 0I7;WF/HD"% ~<(ή)>`YO/LuothkؾջtAj_S3ҰPv|=֌IZB>/} 2R1g~r, K`^^k=;#%OK]tڳr:PavN˓,d5e9|t0{ÉSx!Kfޖ*' l1/P$^OvڊjZPtDŽԟc-Ql D]fYsxj9oOdbَMgVaL`e|bk#4SB{xRrOM! 3Up|) \5۲)yM 3@%KaDu !~^F MV<` ^yuv#3(NV;r\ߊ%2@)k7.UL$gM}TSd[mBoHs_:&RpHF7Uzz(#:A:=kec\ƫRwcӀ !> ?¼l@2)OfC̓7NjrA!}&t^44Nb.mA <ďd52D4n**`'Ed?_G&) AC* b@aIEXycSs':-}1.|PǦJ6.]iNЂbݭE-הgl{tEs΂்dbb+WhE$B{9A"yeR'e5RcΤ3bW25էX')[^-uV(5njb#M#RxHMGcbz@J[|`N ?3EVIݨkZcZ*7w1:PyZfSgco:{fM#IŚ_F *MP.ݚσ|ITWCiT21> &FBf.6G$pZ7y!O0{rK9Vlm{ŃR]Jfmm"@fI@ E* OpZlׅ8rnD`Aj9>(Bz`1>V%]S/[1oge&< ;,`ls<u*Or^7Ykus-!$92C'Ȯ+QNɡĒNZ㻚+]ζdͧIU8S. F@ZfhZFZz%> @ԉ1ʋ. 0U/I /"^n\DzD&*n 涀7)ȧ.c//9ˬR+w0M@cf?VpA9>'zeE3Pa)96tn" (%,MBp˿Wo,|MYU{#sAd{j3ûM_wd㒋-Kyi׏)%f+u/'Zeg\i:%i'r:k.PvP9aXK,y$ "HxlAf\U: 째NލK IşG iX@& 뼇#Cc5f cIǀUkezr; B9jIHp.'CAJ[`tQA[lB3 [K۰ҥIװ8ȏvM\ñ+)JӅ38Qn܋~[0Լ;2ǜPQu7(yg / ho*Q%bd!ziτh1E3u'.'F/i_)x(GGgYN\U}s}Zu|Pi"(m3ے#ZlzY4!E$j/v7FEγVN|f/oGxHja59 sz;(6ez.VǻƒEdbZGA@zO(5[ Į|hYpkj0DeWimT:~ 1uES&ZثfP+/s4-[<(cgGl$%DiGSWv#X &O%yTnh zЩ0+ KKħ4x#I@/Dzy=6-d=|Ǹ)ʲET 3x]ՀV[,D<ʖD-#YBz`ݢF 7h8e)tfYJ8&Lr٩{7tǬt";Y[Bk.v9nk4<M%uS;lnD ʆmWԛ:,34i=qv#W^ZÒ0rPX#>+@LXM!g.,BU=#f]JaWEaݮthF-ݛ:J*,y*Q8ɉUTrʜDE_T /ceP:&;҆w&ᑏI>>/\IIv Yfl_0.R{〝 NYVv`7t(D٥[IQvPYROFVI5)jma@Aw4_Vo8G@YIg֣a aqkݰӕdM͛2Izc8* ̞ %%-9R~Jr3ڹ IV_y2h/>zP-Of8u^$S惊@'ŠۺYW5B}>!R%؂eJՏ7SiR/Z #$MG ovWW- MC0g7NYlzw᝾idL˽UkQo̓c7Z3wR {#F |5XM~F,W0 @wtB,3u:긿ksyGV?)lw1ch 8!dEO4dOH9Dt8>]?7mSigym)v2.Db {8Հ)X1Zu"o=İԩz+K\jkTŴdjxqP:r]' >b>P# Z&VJU/2Ǥ9-]*!.zꠣ0|#`RZ&po]e%/ h(N>ɹCxm /02c$+"I.'ud[=dDwY2 TT5&܁m >j(/{@8͟js;^Wiar\5 "D.6n7h͡'/wL{w#r3I1 )u%ǁB 9'.% )4mE"8XHE]`ɻ${#ž}tK86°W3IAoʚ}F'ۭ-t+/Pw2FskH͞R 'Z"ofbgTg7ɫ6"$hp~֣T!.F]!aRLp3s){(?^6+tcTIV};6)lr! ^ F凁$^ɝtuKidiSX a OemF- Y&AL;lP5ePz0JIe4: GM=[盛U|9D_' {_NZU0u+8=Vl~'O .W|r~w l>l`!ƞMH &RRbPwuڄ6so)(_e sj+ orHVP3$\]ۭIGDzDH]>sZM}h؂$we=ےlRj[֧z izQ: (@TajKoވ,JHY7cy0@; !#}5>͕ O6)-$dN#M"n5җc/mKk{8\꛼K0:I#^}EI5,ݱlGiMRRm"ZL1qMO/:ıºJ& ] i3,>ȧԟTjԴԖ6iICBNoו-H M 5b% uу"Q"YtO6.tv{>6N]yieNt(JF> 7 ahe+Y%pܖkd&clVfVI[ E?k"+p>d5AɦHZ lY`HJB&F$! q1pIb0 KE8r'4S"s/b?k}w)f )Ufz9ֽSX'JNŞbAlXUg)Aok[krjKo)FK_מqzܞo-p/ĠN,_D ^>"Ӏd!9P/.!'kk pօ۲cK@?wد(vhܿ?ht&5i@ln}!&y1*4Y ϼ|ק&5tqj7h4R&v64y`f^Rڧ?frj̱su+z/C%^_@/g@-uLaM r(52)C0i&F,3D'&)Of)@Ig$!*lL&Fr<I+˨V&CN<\m٥*8YC%=^3`]2@ ̲*q&j* I@;`FY_o0qxk@;hT{u1}[Ť,]Eb{*,b3zk, H+MQM|.&V쎌TΫ 9I%D?pSw"bt6sSd?bIؐ3ct=NGR]|AQC0eBÚ1Mњ\kmk,1bZj$-'цNS@(giI- >&4?1 :]t< @ʙZD5܉& ēdKj#& RA+ 79^+' ㉨ |uͧ^;8Ӣ0t[%8eE^]r哄(b*]椧 `1l|\Yϸ mHpv:ں*03@z^zިZ:4pa+^o/{Ns/ ja8>-#M5zC,Knp:5lZq?O+HR΄<%4'rHa2_`՗gr̈AɬR`2Ț;!cʮC0la U^+."ު|S>`l᧴8+-ՅRo~$>qX^Zeantmr@)ܖ&'aC1q6EF 2RMZq_UBHYJ`Cڰ$F4A:^EZ`Vo}+CLygP$A̋a)jdCyB]]+Cq?lkwg7Mi40`3U0@=l(O}Dd+/U3QK]|NUxeڄF KZ>2㬀Ҟtv_oBߩ4v !U?DSl9~jPu+Ar?P=Tn!~N84\D 5'?Mem΋蠼),V-ԦuX,b956鱴EB&8M̖@G+e $Q|N߃/s?R4L\~9:W7! usĮr~lTƮX*V)pE\ZLuȲY}bŸ<1e Ewc 7)o, )ɃR#")=Y>\e纣o7/YeW! 9琀|/$!TJpon_TEb!!V^FN3d{x'k-W-oJq15\X\zuK * ~Dqxnj(sgfEgӚTq~R\mwꤏcK2Z=f~Fx+*~6[.TUbi"*0Mg";cj4 U+7$E,sMMA|U4 L5?518 xH*Zic׀x۳fSDR6V@x*r%4`N>))NDA~2k|K5F yD/rpX XK‡] a<SHoLw xAۍ%;W*/GnNFm/唾R*19^K7{]ٮ'|#Vj06ͫh>"0Re!)iDim5%$eH8WCD3y0ذ#ԨOobg9iu /%HZX}ؖ6YKԅH.P R:QJo;͌$vtJ-d_LGthѠ`rV5c'^:H iD.;`9ZSK%x8*_5U =p I\VvL㛆n8 UD'Ro ]@AUNYSܜԤ>edvg*)!IGB!ţYLY٘z Ƚ@6TҦx̔@3~z[Hʨw}hGSbK5 S>˚fRm ٘hpWv#:PNWb陟⧥W1zPςw.&g j Nb[uoK)GA6*;trhQ";H]xӖ!zy`Łq|a(YxIh$fh5?uFYSStf~؋^۴ׯo or tD‰Cje鷘 S8}bsَzÉ:BƙhA,Y9sG6vͯe;][2Q2 <bmۮˊʶYR`r2~K]t8IƋh Erks+3ƺz!;App@u|AB |nK2z5tssG /؊?;/,7gv|녑Ğw,QCn8 maxq~h3}_>W!ۙS\X϶нR3FCS1;16\eg̡~ оynUqN t޾XjNEWK{4ƛ驔y{%,=.c%b. iQ1[IC_X mutf(-;i.(,4G^3'IG 5|/(XySb37g-}q2̞FiA p)R.nrVm`0͍(GyO~D%(R+0]`ૃıR-9s?v KրJ" Y Ngpaclb Rrznq缀Q9A-N=tk!ǽmfL˟El@7ԁfZ@tXw%s6}_⑜0!>Ą(#0u7[lC!PzT۴BjO]̊;ѭޣe"i #r*Uk*vq v*F>W9aP  7^iqH'&;! ^wV(Rh. [ Mw`{&D_O-{#pd/ef cS]3=`)X  8hVԸ}a[;:H-Ыi瀚EAk\|:/^4 T^pB_߭yޤMLM͟*߭Ϧ ]=ІELƒ0_5*F_jF\tӭ&%Hfc-ӵKEX=j&LԑK>'TsDշn#`Z~Is\IE0E_ָ)P)R3 KAX*4ČflpmBN !`٭>i]Hd d:'Zb6FD,r$k>ԍ A&#8q/f%ZYȖ/8%:m 3b 9؏̝0ݜ`۽ je2y#R`a 度Ǹ6(Z"z^M)T6$'0[P7H E@G8t`W&]'x&\f|瞧mjX |j7 "32u5eE\czv @#֍Y/C^Kh,^Z;7f5j8cT_LERC^9kUHa4Ѳ'uXZ#:շl,W8S E0~Q| RVZPf}j8 )r9=(\ Ӫũt+2uϴѹ }I^\ | DjM W#eXPg1 f*Yr#g~Z9(k& {>5aɎ68RHۈ8iaHV#s`iu/rR6&ҸW=Z__ ZrY=_l\QN<|`j$h"I]s -_=5X{ӪɫFyy5bHɗR˛Y) ҹuXCL1XSͪ C:7#`NuT_hv8ڔ> q :a.#c*WA8.5=c^^զỚR ̎ n.9 zx1C@TS^Q!H:@$U՘B1l`qf|(x흚`E3ż2nTcIw`a;n3K/2XߪG@['[NX -3Q,XUn*#@l$3K"ifV t4-ɖaj bB z}UJ-=|̎b_@OF1i'D"ƥ: cwzn*7aÍ$ .AeZAnhejmb 68.He k[VŗjWc8AA-NxP`q]LJA!62nM_ؤ|hfxZe꼴6 `~ׁ$p/}NZO*لv=1Vk:^ ?< }c#"/S{SDHf(!%+ H7+}5ZƃLoLWWz‰^'w >ŏ(%Wҫ^{nQ*@iQL+"慙e{^8Vvww/އWsGPu -GQebE@:R9<)fFz jzЃQ"B#Q;(_ForMӬ}ɺp.j Rr5qӜ^ t}8v)샵*V\B`ÈVq_~FN+)ZK@[7yOZ& Zi]ҧy$N5qAe3xJ? $ӛ)vʛ|O򟟴.3fyfE]yWShK70@w'S=oxl\G,E+9 {5:|FAHEDI1마uZHkOpl|G!X8$ )y㾗h;Y,0pd;_i"ٓ 攖>5Fd nO%꽑(79 5ˑʎ8!T~G)z{]=t^g[ujuT܄GI fu'‹J|OL'Gy3ņ7< +,7#w3[THm9ԝˈ\3_jG!LmX|šDTwVxY W/{E)PU 4oa@R èPkg*|UBtb-R2ޟ/&!&_7ݔVUz0qE:?_UMVpfNV"3RR5:)IV|WaNCGe'fbA8䋳Xzx,5YSؒw s~'tJ=}a^6E;fi&Z,teg(Zh|>Ri@L4+G ,÷&nkBxK/wG0 K9m d @F6y=ɡp :CV!hf$ ª qoݣpؠe uJJt\Lv,VXKSs[݁?EKGApQo9JSu=VK+muYcZzgE}<k[".qqRc3#?ӭFEj9P""?V]+~گ=jz8M]Eb:x `$vN?-QpV d2f5  h5Ņd\E:;3kd#'?a@DbV DʪV7a q[?:)* ;؃E^4f}Җ;cWpX^=9ės=c]C!#G {n(xYŶׇ f"(ID;\˸ nGCJ6U `1JDX{n)g3 Ŭ NJ(L@^ШM@զX̙p@1и`~~y\fMr} lMZ`OÇ?EDg2jיq"۽"&'6 v!)P6KB$aO#%?nByb~5-Dpk1ܟ̋:c A w_pVu'm7tHN#K —lK^C(@?v|y }F(f #0Ii+^7G=1^ ]Ha^xY:o}ϜӀ,C: h*QAM]wh^\4 9\)o ;G>z(u7SaBxr}(> v!oaM{/5mP`u!dCS/>m$3Ska>.˶q2(L $ʧ!ANozLbݘT/kCX 3%/|*`'FPx|B-(Bڊg?Nl}֪G9jgF =|R;H˒C.5iXLzB o̯8Kb`AQMgsǰ1`Ք̍,Rq+Ph&8^ɔfm'B|i(7Hc] Ÿ99"OMBHRGJ a`Mp4Z|eW} hH)S.~b:(j=C Vx+ӿ4Ҫ@?-u?#@#j+ cYۅ;W|avWGjTt{ȩ4pX:(ICAr!|A܌}䱂^RfpA"Ohxy;Mg~bx!Y-g!|vyU`w_>4x:ҟs,$фr_to${gd4:4C.g|K绊jW ^11uM˟*N$݇nO@X}o3s*Oykqۋ@:/P(Y 3 PW|07|Yd}B++ť\߶rhX@ liWwTO\;3|^+K;]f}!bAݕ<$rw '&y@ ӈ .Au caK0ڥ@#-~T"Jm BisCݾR=Xtɏj"-\GS`isoAqK 1/$7wfцDMk㰈#J_ Kp-*('};dm%woݚQ! m2eӄCqS0 -ّjB7wARش7aݬ6GܽȗܤoaX#t+Wyds KAxz.u88F#[ ^Ӝb`*srD"h.BfBӤߩe+:V2]5 2GFK[](%CbD /1bY0N'ouS~MÑ JRtFv/yK$@>w$oju9ev?^v읬ԯ<JR ~mߛ s^γsja_:4XO]s;K~Z.8{Qq<_Od#_FߦJ%pCz"PM$zq\oAEm=R4j\HG#SOZ? xq1JF4>#kjC!WS5~t<Ⱦ V>Ƅ}mav퀷 *t9Aj7xhFi\XR~VQ2M;6#~TճEڏ?j1 j"<` ;d5#m ;ž 0__+|AB8ߵ-L?'lr>@6Z-g#ltNuقxRؕ[GxqnkViPԚʐ.M +P(24q;?ITmHX_ʺ  (;rkqZPyH92Wì<O9WNRx 5:膙<%ziKBOSU ̴iJ`H HZm[{b d _6GB*ec'3w;äHH;ҷ2nԒ!&[2+9>ނ=-g=aXA85j7ѢWK9C3lS>y>a!a\_rP-R ) ^xzmҪV\j]CD(k93c? Y5+dnp2Sl@Q aehWaI7z50N7YR=W"W:F/#*'X$jƁnlY:?-cZ|njg6i) HgxصW%`lU*@m%7ÛQ0HVcB0}v;7aղ]`Sm~`TVCnLծyE۹C tfqIn7khw7r i3ck(v&|j\螸wJ4ORW5bܩu;^j ¾`RtTQvL9Mk?G7? ԟ('(K2oL΁{P oey@,Z$J!0SCnTnèL&;9_^E˂2F$3[Ȥ=9{ ǀ,JyV(~6EftG}vplw2֪ڀ_{/ h9&b~µoW`{ !j|tRFeΘ^/UsO#1]} ]dV}{Er{५V-SBp +Gk?]e ,yLއY7+|;1^Z}h˂J]OVцD&$SW*[vi3Qҥ$⋦iw[ؘiL]+cL쏕 ꑌ*eO3Aie:4n%`otse31gWU`?Vt$7K*OJT;WIc2|9X(,ذ}ڢ I>"bMC ȳٙd e?3Xc$k/wibL'nFPmz/(H %62_@,&pR<`@ʽu~{,s8NNy;^H™N ʶ%QR8CvJX>͕@+5kWbCA2KU%[v 0 lLEs_[_} ºBn/EV"=h B8Ky)c.@@crq:a jF}GW]16+QT(? ӡh3;ҽڢrF܁"J>Pػ}_ ! AyJR 7JD q.^ F|"cLvi2XɦJ(h2 ډDh Nnq(h(2nVk=9Z/ӛqh6o/v v@OGZU'9c3͈  qb! 0l^v[vg22ԛǗ+eT)G3!smUVئ6]/vQ o2g_w2Y@QLLav6a v[9Ws={N%S#Zho7*2bҧ9&1+oYcH8N.Muy h:>%ol(`J2b/xMdt21_J*`%[ZQHF%F)bPaʩɃW+ 'n >k,.|A mQXR_[x]4pa ^vS4B.><S?oZaj\Qu;Gxs_}lL~?kF*py;?XTwFR(J7(`% .]$Uɠ6LH67[]~<" Y/= U,,[CAY<>ZdIq oj[s[Skxxwr&;=g ~;NfX.B'I8!uYutMߝ/[rdM;v8 eg(7\#!B{w%0eͫFkucw:lC_w,A-%Oz]Y!1C;bO#oRhKׂK/CyY}XhGB)fU֎E/sjLa_S/ Գ` wfVV@baV?պ%xk/8뿒0;A$}[̘{v,gF8 RtB#zmzQ'9@hMxeQe 6v|a2.PH7yfO&c]oȣGvY?~}yȪ;;\2wSq7藹n S7"EޏL|q)<!atZk}BRJǻwMBzx[ge@Vfz7f >+Loi!Ile NP =бxcbO'wA&dD~T-oGYNK p,,LEC5=!#`n"'Hr-6D fob&6ޝ֗~fy>/Á߸1mMlBu,/iU\:DR:6 ̚l6b :kfc{ZOUtg1쮙Kz2 m2Қjwl"ܙ4;w0K}ǝ H|}  )WA3YB0YrU;ؓdD}b>͟{#bƋJ=$@vaNEgw E,!o]mpfMx;O"y;y0쮕VJkfe ܋?;qV77"NbA*3e i-j_8NA YH}7E[sU9əǕe/|L eb)w1jMR@ XMwl Bz#yO f+T8 S{XAze-KDs fS"+aY'X |N1@r*Dy\EG mt sppè8 f_yu4CAuRdk0,/L4}YG;3biUu^-!a58θ%q0Fmnmv|/9 t;\d h/<߸nuMK\AԎ[P'z0-#,k޻x\E^P?DYī "B m(*^3U#< aL'pT8"̀6^|92/iUiEZQk7ùBEzXfxHjEUYhX.oq~MT >l2Av7Y2nqZI6_WSr4 í[97ɠY"[*@* 7 8 T=+潩8m&JLJ^ ﶌS&^jHkFLs'xh9u-1Y5~;h7hK7VxwIf ˩e pS ! &KGxRPNkFD[I]K\n.KZ2.e\&0P74 pa+zoW Ņ덽ї"˵LL*+ 4]{ EƲֽ҃Mg~Nlu:Ä|ij" tXT(݃ :J&gB2 qy`}{い55W\Fu!“ZwD^8bo&bfur?|Lxy@{&P++//_9õ,1G? zb)85,<@8vq3ɳD|!4zUx@^K\蔕FTϹ%d-\uxiw]d]p2/էePFy4wb{[ZJdWjwgku?}i69+26}Nu|pŽmW؉{;+bS&O(G<7سa*^8Y(|#1OH?$! 7jg9քPFe$҉$@Xp;x(^̵S@k1C KYOIA$d|}AӔGC+~{֗L İㄡ/] (3vqi3_B]=*sySr"ճw} n ~otNW_JLB -6vz MCyl1gBU'ϑfUMR_uP"\QOJ-8T u^@'=шf~<舥4,H&ȧK}=+cFYg:F齳 @y{aö٫*nI w00|ZENن G1i Hw/ڔpڥ3ZjuYhmжWCRxt 9cJM9N*dsdiW 'ZtVgJTMx[)┡Ÿ }aFYY; m/Ҏm386i^A<'LH([M㹳jaB-R,FO[ DuZcmj=sҏ0Q/sS}Bw77HY'r"d~K/[xV]Ke/NV3#K٨9e)=+!.A$w(\٪nNBD,\ kq/ͷ `.u%kb5*ڂ?z0~4f~lz!QCy{*zm2SR|VWL%YuJ mkD >~}_2WHVvo"Ъ7LzQg{8(YHӇ,_]V\K# 3ǽ*a~TlߤʥF_i L.SiP)kQsm84DG5iSCn,f <F4I5]^X=U9~%]КES@SMQbWyU;4/Xa w2Pc?F- Fr4] 1.^"s"1UPj>wСT;^6Pv/7"""x2jɇIyx6$œ,q!x4Ώ!2GH4v ǂq܉.ц~_WmDH'w!:s7EDC.!i V8/˛s/Ab(xzvyCocabl`[lkQ'Ix𺯟e!YbJM3QLڹ JS78[cCtRɯ.i|#,#D̗UVSro00%onf³o1 hqR4uĂ%~BUkw .ORX( Gp%YKZ(3(]8~Šh1b-)GB^諾Jޓl|^9#ٯr gi;kJ>񥯼Ύc;D1]3!(Q6(tÂ++?5KI*g$-Q|yI}z0م`I\fhpJZٽh$r3:8B;1 [EϜNXGʂ<áX h $_: R7 4懓emJ z"G;=谹i >:<r{'ҳ!LHG/עI"쒔EP#dDaА_fx&]n 0jRV S*¾{z Ql/iФ{Xs؆\PĖe^SyK(Ml{__8bubu 35͐orZ^};>,Zܣ 0RE0?DڕAޣ-C[w}Jҙ@\!Ǖ 'nq2X9#!1CʷHhMOK M&4CR)OͿʘl +zO?GX.ͣY7~I X1V%-@rSaVCOĴ 稄3HMJeLctFʁ0[RfZ0X"z-+{;[Y r YD7;ww|ԧ!REM56qM N2s K`@d+^+r]lqbא4n򥿮\;3hI[c9fc6J |uߡH-%: ^<ߐ#]_@pm1#qs+"!eԶtDikz-$ba;Ѝf,c ᖶZGMݓ08a)x^|_F-+(V6i, Ybi:L/}I.tS O{v}Pw\ ?:vELMk?7-̧߱JF4Fw]yz༈ϧBV>{L7Xh9目{("cY:J; #_Fyn$3j?g+xS\:g^4Nj7 L cp3PK$@/ Լp82.љ"J\[1+9`J@++-]"t"94)+oH^HP{_y#6K5hc DWC[dONV7% ="aDtjg [a#V.hyZ[܋BmK;@KKrjx]@t"x _bo^_01m:wzL>U0Y}-)ƾc,Xԇe"e.D/{S#"z;mf"E߂7@l\(7$T֩)d2K8_ 0~݀qĽHh6sf!ikaϨ "Zrp>ڝST3h-(^4٧st{wI_ IޢNiy]=3L5?h# 4p>p@o44Qh&'?o)6F斃?W+d'`BDxsTʘUYq"%`5)AhT "zdWNf|%ИRF< oZoB]̨^<9V{ouۧL໵ԻW"d&mh4.0#Bh7"f)8@' 鈕JNz4`NZS%'_րB]ލA" AR7>ZS?yE˖ɢH>]Kن 䓨տS0L,ǢW?TR#b? эŠhAu4AQ8apFTےŲ6CIi:{٠:O+&TOK&D$ @WP3t ë=!ۑUy+*…ZJ޷I@C]cVfbkPJ0rbꐘtT F1;\QRb#;/<ёw GvC>ApԞCa5!IH[<Ҝ\- ;`1œM[6l4Zk# ݜ"lmK sRilD%.ΪǤvjdt>J0xgw%Q -pv>& ( f 7h;a!ޮ g6^e@̈}K-N2 CW>3њ"re"c2~?[LS\E]M#j> A`q^`9%E-{ĨP(;A΅.O\ז,o'sDzM6JHDme܏øiMy9J C&蠎ĕp ,%2+d,;8Ru$U hoJ͐'$p:Co>M;PtEM?j2 ӂ)ЩBU,2`jEjrm2g޹IU"$dl5UjJIp-וt *QhDr0x~:~R-&l8P50cx_& |@kMd>]U ۭ1=WΡ5f7,{wkV}:_,-A d/^;ߨ`z"?&`.NDQ + 40o0D/m*V0^RDUx'Z>*ˤ L3RYmYr;ZFi!Bզ(hۗA8û|oV˲k?Cjgoy:ҲN$S:-B/6Dz\bثLm}($܋~^eL/ yr55^w{ Aܘaq`au}&&xt()ׂt򙧔9?B+wAf{i?}YN.SG} _ek`\XE 1@L,ɴ[՘7%1d C⫑kTx+xœȣjƢٯ! ZzDyWs63gU* TyS'mN'DIάK7eQٌ{Yb2@2qbIYSڲP ap?ۭ<,Hn|iNL2.,s.(@s5%^a#: $.;۸VSDCbY3Or uPב v]H&*.Mn0$^Л!£{n.-1{׆˨r^L1^VA_wft?!]?େvxP5Ю >[] CQg9ȭ-R`qQקتl┮B;1. SSGW>AI" 6KHPSKfּמ*:?jXFi8I;C0 3D_ؘszñB1vf.aPXo°*z96}`Nhgf}Y=>Q{%%YJm`vvM>w$|Iq- rMUE*3O\8헜,^EBJlL? JF%&*[ 뮄7ΫTlxAtkt^KNNv4;=g-ts+Wk`QfoG^':Z1oz 6[D|23scyrC7B&XȯIt~TBO{36 ~+' E{f}00%VH:dw$jddHn} W@}*$5kl'θWHP`C.ej{4U.`Iz(J^ >߀b!Tv6a.TX]%?T'!c$ oYMnlK1;we_m* %>'ul$zlw3{[W>XbM`dN%+ekS:j!++RPRKa]}|CdUD{@P1`ty -\Qt /8$+09%T%L4k{yTk.~[PiwuT9)65{`+Z*r17_sXJ#E NWIHp./JҺտ!yxD[rea#D I2R&**/K#CV_"51M nQ1w^Oe4^0siaZJqz)Y-If;5nX 57'qꬃFO&i86hh dB x OO[KsAo3z&}K+k_pI* aaQ:[DߞT2;4i`d-HsW_*L4RBca x`Whs%xcϸm63z6s%UŪ㢽\\;X)>w=mݷɔSsA *b=&ek\UXP/1ܕ?/$vdZBY"NGx$zzW5x`9q3 `l;M=V@UQVMUtFRYOkϮx# י:í\sf/ {Pd!OZ?Vف"zt_ '\{+I~n}IE Ѯ$)V*{z1Zjm㴿 ^2jNz:_$C e9f=25B$gRJOj6o2+3!dOâ@ω3TIp|n֬;Oq4+F͂.5ȉӑ̙g IOe! V_uxoͺOhYHƼ?3;0r7 B!ho5I)kjqLt0&fWB(&Kqix^ri_Q;K `Nw+"?|G rtUatq]״/UI{Bp&X{RiT[tdVu 44xRŋ24SzY cG\j ^'h hu"HR%Rj8v:Ϸmez6ʱBS)7O=BgIKy9lCp"dKy \C[I{i`dN(wlh<HOi;X$R1"X=8KKlL.&l!L)d[d%:EBi<opuH (MU*i1̂z,3a!B4T40?%GJ;Cx3z68(cxnqL_L>O:.cfeXN4h̬CnCڈd s.F!{#Fy2N@=2#XrZlao9 Lp7&斸G*U8 Z:j+/kρI][`GHr=F5M#xe+E4 cSAhNߞd$/.'/`3̌0i`#ψ,S(csa ]";T8(q@Hd^Liig4}¯Ͽ^>32Ph+~0.g 1'[gj6f  ٢"yёe 3PmQ͹!p1jZ1wAh#SWTgi\p*~tN- # v U^xQjmzE#ͭzf7`j3槠nJDJ0ۂIKAu=K/9~vcd%f?}5no ~|CW^ݣv2WDW5V6,(VvNp4v!ܜ{bFHTai'0l'kz7d?NP; Ws%2_Ŋ(&tݲYRE+gP;C SOSh4Z$U(U&AT5I5)~zI$ˢ4zaIf$a|;,$2- mK. 5N:qj6V 8)0ȸ?B:;ȭ?0* /R ue85w7=$ 35_F` #uzgP*a9_H60ג8Γnewԧqe.AGTA3Dp!cv& Estz">\\HJСZ~.K/a}rAl\eR)%I&X|"vH;筓Rmu+cT'f %$=᪮ Z;Du~lu'Vи|U o֕R8%J / e3-6=Z -U56U:d(c2Tg^3 )2~3CHxAZDi٭q'ʛuŒED˔/K.t-?"(7t.EjhS-+|nVw5;;㨌$B8Sp'<_TJuCb1B޽7$]ť' -DKzm=CgL-\ ټcR QJ B=5j݂G0ꭽI6^|U׀c<1qlykKa0G3я=Wt-Mu9jLUxgԛgkFU4;gw@~3ٻ\1x}865"!G̱3hFp2t0U2Ou,S^~E0zfIx'`^K`vc_>k$3cW XÐ%6;A|_r9q`w)|:O=d>{HLs%fv}sdw[x, zqq,_-C . uEX]5J j]|ڎ` |u tnpF_vSho̹8ޟj1Ea01 F+RD v\$!Ky̳\{t"Nz ~ɾ_om' Mr)6A=cqy٧nh]/҈-M{͒.< ޏuj$DeB$]d,(7fAU_o|i O–WIb6=X@ M*5qr۟2D -Kr~.RZ:C9}5SUo[! 45T ]u|_q4x+{, }JNaF`{^GLǎ%\4hc)3h\>5yhq\ǧF rPެ\I]950O`DΞ; ˿IvVS%= DEVщtι|3k(Sy,W`IWOLAQGPstCu8Zkm#zޝI!AT-G5?%$~jN^&2fǓ{#r*~Aϋߞ3GkO|Y+ON`#_$0԰{G0SŮl=vDM-Y G$UGMiBp[*fFbrΠxM˵$BCZ 7 w:K/s%lNLOw1u:>F!K>S+ 9aגS (cqI϶ƥxa`<&|X)h4>'r `tEX[O~2d7҈INj/.rzcpE͠V>9ao:LB@V`rw . 2t/ !q4?~|L\Ԯ|nA%{f׎/ş" 4m*S1LO7[9&Ai F)R6rb(RVv;aAAӬyb(VXP:8J`jm/LؘuؒogN:EB^O>" t@3}BxO&h֒i/I>UH{MvZySV&H)<'=քvbanTIox921́t>L^D}9uK~1Е߹]4jS~8y AzR.74ӣ-6Vc9 ]aDQmn֨LU"eGƱ{fICy[ɾ f;و~z~&CLB_xT 0@!Χc봈1ZtUC`|<:77(9hMx5.fpC(Jdjwڭ!`ؾbA728 $<4s|:ŅMhfO6,4WSTSJ#s};D2ώ)ŲB075i[߫z=ZOIvQ4d⃞~io2ʹbL{ Gչs]T MjZm뵂!k? nuX qL<02R 8vձLAzĖ`%ç@z&4Y*t]]VZh2Ácۄ Ǯ⡦DK٬RǕ5_6ùJ-1`,ZYaCtK(+mwyNJmΆ G=ߡ }3&P= VD+Nq.m28r\urV}L=\7=U̱ŚRCmCa9P@QIB'+W &C¹F2J8䶮l㞁b5 0<<cgdG70ߛpB)ď? ='Bigb-cTvDf\=tYg@ƿ2ot)򂕓t'墤7zM*裥BSq B_ʋynCYf]o_(5+(4%{gQ?kDU90kq>̰)P\BW9y цj@˜Wz姺8@l Hk`\0EzΒVIjb̵U˩~6{5зwÿ1$<#ҽ!Kntz0VQ) fڢGH*kw f\[KVYϵ;Z;H@اgM"}>M!FϪGUFMB2.`V;zYG?V+K4x& %IA3YXU>͸Uw-#|^R% 9?{ ܞr-F݊D1uxS#4g,sjOXAKT]9#^'T?bQrereRpH8ܧ 0QVrW6SViD5XZ@tw~@xiTlns ,^IWgt%]8W'GqHbЬZb"=^9ݖ a/L AR'%YNA-{nAYqiU"Tʕ<v^g<:8͵R!f( {B]#кE [˄#z;G=*GI 5r|:btBaX 7Iԟ& 24o=0Kذ̱?$5:7 5IA69mr%bWta~L~Ķ!46Ç=ꝶgx-A`<w`#e*.l'k#Kꖒ]Ewm9z'(H.=ea.y;L+ArG_&=)f'>J^ȡ+㚎U.+ 6;33,Cv.!xW˭<3A7EJ:1ifB/؏ݍ< EL?B~ N tO16VO٨%W]Σ!&lT,2da{:VəݨS;a2foP z,br\G *N#Rwd5FXxLwJ+޽lq;?a~I*"-E a-jk,]iѭY6$BP&{^AK€&,պ[8WDq8"Rl^x%^.\'w|h|*+Rg0UW| *.?d5n.Bql)cɈLio+,!QM"YC:.n Fخ[$B(aެmv{0^䧨`j MR\Tث2a"߂}}跷G0C)&zFdWh5ipd$)_']v_yaPP<4! :-mf@O=<$UX6<؎S;]d{5+>LV eG 0#j8%kw@;B530ղ :m3@qj+z<z/Ғl[~rgbhHFJ|m[ X69]5Vp[ԕtW)ۆ9WZzYz|S47gnY ~`VA%OqL's} o[v~Ì­5UNI@K,xvl]C oMM@9l /M2";eWP7U腇mGl= Z/ d6,205,c-$xbnR{8{P5 ڊJV|#DA,O9̦䵽4%@%g'XS:Ǣ"x0I+_&w(eX&-,*"U5pVNI',rA08þ@@q_ [#2a.ɖy>6M"Y ?eik>Q,<(né?1K "W}y/+۲y_Z8RR)ŇfnDS굳-I!1r2T -W,I'$[Gy鳚hJaձ Z1/EIQ&RxZY'hl k?eѣL-M-;yGgXlI7M_BoRn@"TQ*74wV ?)2QN Җr~d`OlJΪ7PCW<)olM$)8iI}ֵr.{w#pW-Kvf'2HJY\E8SrOξ yK½AԶYrG3pc^fusTx%p~\* >G07b udᝈ6Jj8ՌmKUyРW`P$j%(t{e쁀@QHGƠk-iG._.gY|Yi:>&}K ^)Pݾ(\p}76&NL] |jgZ"mHL /J2t%5 !X@3b7$\~B"%Oɡlw ?Pƞ,j1>[LVrV|]2]| CjG8'D^WYJգ/KqgF7mnwgz䶒qe (,=(m!U)@Zш%ѲO\~y}#8U۳l|Ӛq0''=PT0JG :~A CŽ)e5\OMy6ܴfդklZP[<] 3R6e@ yHXt6=қwTbW( Z[ ה4uכSy;v4 iUzSxę4r֜%f:%ǎ}2g ~ك 펄DANYVv[xY HQY_ zx  (T;6tڠTS>'Qyj ҝ҈[UXWnğ:B@̈́Md,&g0RE.Jџdlc1:z' T1;q* zl7L 6",Q> 9=KjJ=./iLZuXd֏]9CƢ״ [BUw{ʹ3>Lhr-&mGf<̘%zU=Ӡ& REb!Tl&9.(;OȬ|T>rçt&E P2;ظIhnP$8ibO:PFKЧCV?IS_}U* Lݵ7Y`m 2OfϠtm̃ 2m̘0Gg$cG %)T"K0 6@&y&KHAB?܂?rF<(h.]6Qm2}T~04m6޴ԊW00mW2#M'cg[apK5?)[TAGC*oToz 8 &8*ʬ۰YO'Ў?Z0l:+ 꺪zۻ3`Ǎ6YV9esmoE)9r$>ڮ_ c6NIUk٨̹ y[=!^|Sp7,"}_ DFftt)};thT ][u%ʥGny2jI9[jVǭpzUP?sXoh?4F'ї9.WLl$Oߊ0/IE)bUx׮YL z8+ҽyH'}̾e^UtC3"<)u/Ζsr3z ye  XTבګrjGݦN'~Kd;c-{eqFJ/ȏ-¿N-H˸ Y1Aۉ?4}wI'D! v:(ϺŮ\$r[ }+)@ rsX!)sd~ߕWMjyD$*nקC%~Pnx1G  ^D|%&ΰxdOJ2^ஂmVCg,gu/d6$q5D@m+Dv] l(=krWXF8A_}_@\1~mŚ q-e:4'vKB?RUF>utEBa"iO-[U _r.@| 2CNmYM!!ԝaW/.9UhJ/~r$-袉ʘ}>6ˇ3NM6w/+វR\qvFZ\[*ז?qÄ(v>X}¬TBD&9\Lh*$ە~᝔ C9 $\m TL2[IL%D}&pqA;j[ 4a^:\:0Y|S5ϻ'C2߿\xT.3u 0O{on MG{JC):'cPo9k )igGE.Xӯ6Dk)h.ԋVr@K+S0 -'wiMnA*Xpuuػ͚/׬#܀Y\xU)wdF9dbva7ߚrfccc9?KU$l^7d6D^clU"u[{IM+2 &f֭a`?8vs6M M"8\}f=^0_Q2fmty~W_槈6cãfZWMx FHZ1QjLw(Ih]TE5.8B c|KNgdЏfos׷yp&7^}<^b6?8N\MadNS\47gQΈ~/L~"Xdj]s \Jfk^5}=Flb$N~`tY5 ddgy!ω$r{Ypg?u#R߽{WY|ㅖ!TI5+椃#߱|PGGhL?3GF*&#=?tH˼2 ʯH0jqB7?•]N2,G=ɌܲJ^mNg]k|ֳRjwho#0ٺcˇwC0AlIH}b afIl_jɷOT~U%R+QÈ\1qhCUϋ(yO}}Yj F}g#m$!% . [r  bsDTjs`#ɻy`yb'('d"o -i&T5?U3=Tc&쁒6B\nLT/y e{TL=U{OMujXշ!lL:W.@)1:q"Y'-VNOc1VgcY!o"?!Ee-~My ݪ5 f_;VSU#$w)itPaiBXKxYPt6{5C(j?/wrsh[r+vlգ7(>j'Տ3&dQGJUVi1bf%7V\-]{ON\=;BS'VzIǾVמ5jiYP\]hYd2Oʆn昊g醴`YNC T( ߀%{69 n[VnFz s!{%~д{@Ӯ[;we@$Kqvf\^ɾ)D0+mØ1[Q3 N)uH^/g,z  - 6{%:xNլtn! L3O* { VoLVzaݿ~b|NmLZ.a E*-}"0([yQoǿ0F+.,Blfn '@xRIK]æoJUv}Z in3>i.=lD9-M@Qa+GwC02Vƹ[:x[o";Zꪹ.)e \2_Py_"+:}]X-KuGY|ŜoNg`2AH[%hs_=,-04*C3m׈!O+}J'iT}w;ܞX<.$Ŝ|O`Ciq^JT? 󱪻ѣث2 1JE򻵋{hYˇk zclYg'I % #͂iś1.@he4|& .302ЩMʻ;pSZ,oB] 4*a?募Q5& TKkzh]ڰO0`Fh_mlZ]O@HގoÕΦȒwqU~2@|M#Mï`1oK.H帿s>DTt"AC, $g˜\ sBfӰ6QvVR`4o*hp\!6[X}?Kݕ4H4 U'Q(fV!KUqBBo\C~Au\>{y,]{u/U}Sp_:5B?fqmShLG&N~ ׋T!N7kRxo%£(uU OkGٕ/,)\;ac%t 0~ɬ[-W54Ec ~;w]% 2x&<it]*QFv%riDY^䞪,[s:E#}E-Fd}|g-yk3UG_ aB#$gPJjCGp-;}].hMr`>uTc>1&aO3&XX}~-wĘ 8XGnɯ:aS;eo '|˴i}H\ص8{[ /| -gLD$t]!( x nfUK_Ұc: ___tvbu+y W͏:%%=03/C81R=44{ P3e/O8 8yW>oy#S'i.,69MĶB{2=Tme!9'+NqT=4 S< 5x\Gꅧ@ K^aTP_N !8!:7e5T2y,oX/2*'Hge%w8/M%RM?N_|D0ù@ف; ӹ6ˌzT$wx2X/c9]K#QSIa5H}"5Ѫ !ˈÜ_.0LtjO\u{wα7yf7N= did LxYsQ>܏HVk,F691͓:.g!gB+ <ر'@ ik2<: x݃ڡxKI)=|.N`Eb>^(]D nI jͶ& &^4:;w{3`O2\=~sk=´,opbG7u!brbDb(\ @T#HjObbr *lq*2p(A%u-H?$׎YHA}'2Z7X @iW29vWu5 6cH-gmbP͞h,"y5x/iW5Bjd\"-H{lN+16qm*%Hcup#z5hNYC[e5](M Wlxx'䕝fPxẋ\9_xMB5 ݲ)Ye 7L4.qBԐO˧nF1 &9+sj **fH@Y~ 4?HSeӯdŃ$.#A1_PJ&{,:$l_ ITu> /p4?Y$³ic\- 'JZt(^·)3ᣗ}K Qbi,,\'~ ~"S*.оm!Z3!o#F6G;=b%I.fe]Q+_/]$h~g-DwMo~ިU.6Pteǫ?WT}}Jۤg=I*h x9LV5߀̺܈*y;dR w9?JuVAp5+ 5W˟u_%]GLxX66t+E܃LA u1z . 4 9^l]_?E~/|߀<7 ҷ~lkM;)S*=@NRUhVwXc?Yg_KɊ}vVz]p* Hq V@$ z/Pə^E73,ؼDPauK- Mm ;ZJ!t TՂtF`+!Dh4Tj~Q,'7] ^?/Wˆg1p(q;V>R0_Ca5u.ܸB"WR)b~pǴhjϤ2 r?th ּw4co?/g\ %mVV_4=l*i:<Τ, o؄Wu D6vt me%ZM3,#xg]Ojv|HJ[9eRME l/vdJx^83ـ)#xԸ|GE8 #ZםԲմ.(M}bˊz;ȪXw2z5cr]0 1Za)Ϥ kx €enj,ۘ 5G6 L>aٔ=5 ytt&teZ65Z7ib>KI"`Mh!YH4K7Wy1 Qۦ>Sea?y'./'Z  f *T(8/ä놊@}3E~F]2`OZDDH,5jQ3/]iϦh,qqb&]%D>SDŧ0h+%峫 qݸfAɯxZt1XSQX2@Ѭ`*e3U"RX}2b \AK~'f* Y*u=؝%(UD hRw# w3%\_ʕRbXsT SGrDwhs r϶z@^s'y&+UjZg%LX%>O2 ~ ϞNhjޥr\6zʟsYd i0M7G -s djyv"mBC= O.]GV+0>ʑ/;QisH3?brHܼ:"OK-Թ?aO9 ٳ~ 5G@$GgH0THX>dDo|$ FZSEQ}+m fO j7G눴vSx1֙QLEtCcYt/Lρ,:&b51Z,mx08Ã?uE3AF]ژÕx ˨p64_5)^E 0+$<2l)zԿSq]XET1 #"MC_3sB-{]y0#1;;*P^#.}{b{=V[P_M3`c \_wAX# <+&կsGz;|ta=̓nKIV/n_/P0a7Œ)/r Wӏ#mPf;*1Z&>\Z1}DS u36͠8L򨟶|u*s>`yNى 4=1%TJA?E:چ7|q8 ?էȬ~ 5 YƵFѮa{ k#+G>R,w%s&U^Ɲ< kӭL OӜXy bX4:8z.f(5U0 y>N* Bb5:4mbA}J|{K cQqn Gu G83f=HJBYP497K UQ6˲?>~pa-[d6љ8dD\fUDx-Q!0QCfz ty["܁z|\պ K r\%81?eegOp4e=A2uxQI] c"ӟ-?ju[$$2R_g}y+\/M;ieE s%)wcF⏜M3D_{cQr H.MAQKEӼN%B"6QXIQI(%6C SJj wM7.W?>|CH)r/5(Pb஽nHB2y!ePڭLGQ~tJ pdw$m~߯JI^xա&v\9<0*+!}wn>Ґ!ƌ6iH50R@l䟿r [GuC"vǫCz K-}d@'O]KRilΡt 74~ǎe^S) lTHTLIfΏmn5WJ=Q^SQp;iѪ%IvJ1†V}X9}q > 'x^Pɗ6mWGQ;͘ضhߕ`q,Rb ,0ʊsFW{Y{j!ͳ׀&80p\ MD!Q7lccmWh3~h,G 1/zm0$?iGrS IC'R(РZB˨cHhBe;N]y]LK* :”z8MKݬl '{SP>a@4Lc*^Ǜڬlxf O@2Kpw@I<ͽ窅 P^52®@Mp1V:p"F74eၩ4mUx(hq xt z)_,lukrz3leMogLp4BKuSaq4I7폺kg33-[f#*f5$4p:ϔ**Z=ERb]z'goW-yVlF9IZnZ~\_q`a'' MZrl+܋W,1*@v徭J P@3 #.-;|r-=&vj)3^WTQ)|Enz%_;aL`Ep2M\;rV8OQ{όOk{4AU ZߪNPђo4 AEB43fϔHv2ؐ߃Z[ձRF_B)vH.!!swfSB0}}yMYJɳ])$FycMEC$P ] 3F8ߞehScizЃcjвO1rrLMԟ+yFNy#F+.5V~bbVuZ̻*ڀ\*?tY,$bvr? 9v3?A:.ZLxE^ҽR\SM׺7śdiw;$xn6@փTK{@8)Xۀ92Y|Hn92cݻ[^^N6 $d,my^1DZ* ﮅ{0֦!1~V1L#-`N8i,ˆ~LcG(Ř;-82_N ͨ(*zi"^>zBޏċ]*cBwbrD5WII5'^5^c'xYBG1O#a)ZV$m+Z"/%E؉gCzX$gpuM9E va 6#*Nk+6/敆vc6$ vFALܶVMG =5]Jt+S~,ڧDmJjJ. G^HSSG1r/_[T27nO$v] z?i d,+Ƶ4Θɏz#:0Wg;cA 09$-ϛ9g!NqtKF~XڛQq&JY5l&9JX"t 궐 9Y#heJ/Wk)Foӊ?_/qxL3u `LI.~ôMyLv>c"NX(կw9_y߆ w 6 C PQ"tdY$)7HX֔Ba<3 ?oZj_?(NQ*ۉ/{wʎ@ BYkѦh)zqAzԿЀW7tp~ -^z*gwզ-ᶀM^'ٜ5x oIodb՘\dwt"D5~o#:xCImi-/*ϫSib۪.Bm-Ȇ7 ŭq1ՅcǠ[E$nu+mtuai2Ε"5;n}H2amg|d=Z73as;Oz(ccli-ȋkZ!copPȶ|@)jIPV @ˆgep8*9] )R_0i"2ȵ]f2$ʌ,hE)D{_Z*r%2(Ų ;I EowX-bdxUY^#e/oP{+0ɺtʞ F3!{rX&XxC}LĐ0ϯL$ 5",G?Ch r%chU5I+tZ a_N^󻣯,;S }!=o|EHX Ibj)DOF{fx1y۾*Qf&q2B$δ%˵8^9 HUE>W [n}aĂ 'Aap\Et.ˁ|D E,ZDf`,|GxDA@|1R qK%qGf h1a=nx;B V VM}7=}րp g_?kB5',CW5i Nĭъ7Z"lS\`E4C? \Ʃ#+3pI2]K&$Wj&w%3, ɑ\ é4m[`f.D0FG|L?>uJhMqΩ67nXp~1[=:vdFC\>ܼ`?MEG*?CJES5jҠG f9Nr<+HlDarL\ije3{/dRk3IxwQ|ceEh^ΒhG0%wY*`U(5ZenXZ$Œh4?5 !k{6j` D"0Ws Zę%#*; y4`Yyi {kƇAVaEMRu?ӵ"?tReAQhWk4}Gѻ f㫵/ AgoKŁ:z ꆮDPP[_0߭]d14ZkPWgi/yU^'ȇ7Ir&VGgc+)ޡcն~q3s1szVA鎛TWJɻ(3`PuL60@ٻ_,Ԙoh~]SC5꫶vAϖnt_Qx\bMhP pٕ-=қyS-lHKN^&Q-N.R$ (B̒v?q|ѡ^fp1#^o*fGEHWpa@dH}N:˽aڢ3EtDׯ;N . ,M٨>Y!# =ra@wh;52EUA_h4 7pjb B9QlOZ82j&Q7 h_O~1V9%Hd.)9EnEhEeڥS w*욯]/vvd`VJ31K30szt"H54x8i!jvW!k6&̸H)+5j?Q Ud_*9 1પ4|c r_E"R/5c^9 ld=B; v~>3[R_闁I@pM!V^ }&U hS ;j 8.>0 [Y=y]9+/cϦ =Sbe+)Rl7D֫)b#FP㓲vk: {6^kxueZZ3Dծw!af31g1!er "Sυy(Ȝ_1!0MTao9è ЦhřX%[F|o4Vhԉ9,`'v@ C&zw=yrNg?x>5q6d[xzAhjSJ ~TBɭD5{ wȽL"PRFnS{0\LGGk%\-h|%谻@Lg* Zz֎ D2? wU% { Z Ì|Q7QCGft"!t-7hPMRМ2QF/&GH(?.Zd&MNb7څ :'Ic.IEP_1W+r7/Agؑ(}^!Zk'´lN6)U1 -5+Sc,Ri= lY`X RD~\RO<l'{)f̗(͐?f&,>] XFnWf;7a؉K ~B~9\\КxCA w*E&^8L/ ޯ'Ua9% =2N-~- ]f 8WK)&^R\5Y;q}{]Y1K`yM}N/I,@`AH1͚>USOl+J=Iy'3a5!CU3 QLKLYY:]b'l˭1+ 2z&J;Rƿx!=L"rMp?&tt4)u^ٕ"N>U{y*xxB@YI7Kxj~ IR^1`ím&K2ѝ6t]CV+BO?1`ėCAHi&3k*ڇ aں%*S&_+=:4e/Rm|g8ݘR#iYZۑ_Z"%9oS۠#(ǐ歎A7-8i13Jתkk+ڡW䆇_3{qp-2aSM_RŶߞ5IC6D8acGI|sU8P[ZG"Y^L'_¬/A!hBJc>MxVfGɶ}jN|#ʍ u ӫ]5]W?] NHC"h˓+ FeEޕ++%|7N2OWZpfXxID(jV|_C#yxjpf \3 utFѰ+R᧸l{A&u}ˮ8gC3xKi;těz*?uyF$@#fO<ocAXz А<-ҘXƷ6Q`WGŪ%VvR06P Iˢi t_f%=OΩ̨ O3+ ~djYپ;yO::=-aSvGv ģz dM4@ !B꠬.l!5i/zYzv= BL8erL~Q&Q8!&πwK (\>YNջS=$%(nxU'L<է2衼秢*xVcJ xx6FQC!w}fapۛ@}`)4"HtV.X1h!\?}29O_UܜE0 +a657O`1Zӝԫ+ҐEVHl1񂭆tpony{3~⛆R #;A8&&٬~a22~WAm3_$ybdJ(oӪtmRH1C4b=?Q{C]2k ;;YY0Vt|l_  աAYHW܅Oe9eIqWVsEǐR9H ϱSyCr9XP/?9??Kn" IupgHWތU1Ň ۘe\"Z\If0;~`M=Fig\öFy"W<")Jz^%)s.p2j[v/R'64.]1vvh V`)lvʤBfcXUv8v{XH<("p 5m CI&"p? 9 h $a8_Dꁵ?jt #xn.]Sض~\z I"h8̄- =1}Uym2K0l0ndG̎şw_>eqװgFlbO)PB^g{9 UR~oMR.m%irkQȏʸ"':w7 Z5!_YnRL`!pyh}MAc\hq {eeM;7 P8bQG @fx;^)T!ī#Eb3T4`l ALdG:;6FkZkίv0e˜3C/j5>:@v9 /[kf^Ljq,`>PsՀ q_Hx]QT'~^j+3|%挔KQ[:屡wbN0Ts2J(S.dTcn!$2t>ăJ͍p,wBm)`Fe]G<*$atJRh&<F { r=` C3)V͘E9}o гz63U&A>[Q4fL\[}ri؞>e[ئ UՌ~;Yl я=1G;[++oI#]ŗx5u LmUmE(su*'޽?MD: |ēJchVI7wz @`މ>}71g5rG|ψlAlg72Ii#ZN}wA/Iw< ]]C(~")Z7# E5ZFF?M_ چzRP3R0CNi:+j<0{{(xd.}J)[ڏ" QHJ`^%jЌ?߸,쵍S鸌7Q,a{c!PcF]UJFhD\Y7,/ c!wCB*eN&y*4n.{K[ҮOOx]RnZDìb/zO-nN̿|/8_P{tE,uxLQ#._IUPyHF䪶m;Xn\TpBf{ '? | ap1^eMoou@4qO/4fI&%#ĺgn kFS RryЊl04oo5&/]) ê9egGoQ0?Wy}.Ii>yByvGj gJ>C=HɣF+- #\׀Dnfh)jf dԙ݄`sPD&W{uTT*Q.r!@tbAGT4C-j`U01:| A̱THҮYiOOa;@iE&8s-~CBK!✖.+~b*u4k=;M 7h?( JN9-۰r5z\XLJKzpf,<}r^#S}oHuXm4SGT'T֨X-4bV f4nG%(h׹dH6,*k͔'% =4b,k-IѬ1'al9VH p2w\YUi%z= V8?0Rΰhj;i]`- ٹeO؉|M #5d #&ФW=ct(\neU#._g쨎FsGY#FCQ+8l)<6]~ :k.jj{P|OOM_`?(87BkYȨ¦FiR@Ւ8"+y|_Qjne?pMr69>͜߷+^f&ݿEG<mtQu ewSYV_-./8ƞnu,إ$di{һl15*``b'`4>~6ڳ`\IWQ jZCNS/BWH;{Ks7`83-!lWnOإܺ-% )t1rz@D !gp8nDae,JGxMQ2WX6Mk~[Z㼫74'PmRO[fX+GCs#eR&x #wsDž}X_&tJt24D]kuB7˟7ְ;%fejtp[4qԷVx)LTo7cdƈԾJ屙{m:a%g (aS{~9[恙JVEFqC EµWlB;]AT XŌ'!(kП*5B6Jh1‡^~ԓf%uJ@[) 6n'ͮvqKɖCޖhK/„r|h%ZHiʣ&H"}7"%TAp])Y@9ȡ oqӵsA2m4+gבK|/V^N[0˰˗7׊ZI"| @5rڙ183zA#u[uyv '{/AӴz]|[1}R!j.kXx#̺H4l*MU53k,8ݚ-b m\4bs(je8څn b',D6=GR^ٴ @M fqx&sJ1@M8,~vqq7&p"ĺ.@ڂ.Y&Ue{QM&bSrH1zmk[A( gm+<4A0ڝ`NZ&A7#iքC{hdנ=ݞ+̨ǰ@Z ̮ޑ\FʝhN8vND+YǰFC:Qgt t`,@aÃ#x)kNW"^zzw=p?*J|]Sb҂T<S߻RWC3ZBd'$ղ'P[ 5MU$DY:.ym$Yq8tK .—&@I0llEs?3scK Q?{O_upf;B%י8&N'(ގ|9I Mbmp?.ΉQLv=|47F&n %F?+Bf bj5pJ#{?eXiMpyi'|-S`(ю,AgO/}ZV\Ers9(7|VB-^2d?Hv-rޱbo YTZ0rj__Ggw߻:(vݵȦj?(5uvSeY_7Ur%}x hʐ&a%j RV̭;v V|1ːƈGd|)DbRŸ1Bb KPd R @g: R\e"FȞW BJi\P,7M9`6I5QOnm\2a;H׽;I8J?,kh9}՚껒Z&k1-I x{'|>VzXlMg<kulrW(V4kWCYCJEooBppk ڤ_,#شӺӲ3^M-3"Ev6>=xZ|i{>t6EW{zJIjی\xX tv>i#WeIyQ68^2cC\M&N spQ8rI8fW;{?ⱙET@V&&bYV;rFgZ_6f؍vc_f 8 ¦tQ뛣  v`~, 0Rwu6H+649:GKtn*;‹7 si}RjϾ= {>z5ؖMOTe/AFEAЛ1׏@mGr )fA:mC H϶dZ@9 AQ +Pך 7 Ll07*i(|u,d=N.. a-LΓsغ?ꤗBfizpGkYʲ1Ē9l7*66܏ʟ8+]JIU@zbO"淈lMM[5㑰>N% v @Nsڹp #&.;=M WE( fҞg\ p]./y_LptHQC7Yf#2%Q")KQ\(tⴕV5AIvB'n2솞C媠~vU=LBĀ"D's3&ʧBL] >1t:,N"Yɺ g=UigecWY`,n  C{4I sQWso!" p'4 76f{v <8O71,)ghG`rC(FvJ?B Wiȁ'dT'7' XgCb =ݐy <6HpU4[ACdlgT<aʟ04ںL'>SLwV5f*w!ޯP'm}qpm0Pkpsg)+gv9+hHH2rl@hC#60 u[Obmcj%juב l ¨ӏ(6~ӢuNyH!SvOQa!]3!݄C^̈Qk+;~ct [<0H4Eg> vz._O֤JM]LRU5AB?V\f?<䂆)"@'gѤ%nI< =Oo u2Oh[+HyH/9qڟL8?TA?**a-1Y=p}v2f߬?CyoIvbX}8kW+Z22Jgܯ =Pv =cdMQfA#kat!ԋc3hl |PAi@qU 4wpӕf2ҬU10YPwWXr n,gfO-n<7p:CZ]0 *xT5yA:%%X>NTzV*B.EBfpN$Ic! Ԧf(FCL oNԮeXϔ2!2YVZ}pNq8rtq_kދsh82ͩ*Jpg!ĘDP\ڕiˀy [{N߽B_=YC1B>S"z}"۝ÍY)ͦ8%W ;C-OrRե$KAq5/g kvETi~ (/llu^V!3[HEc 5LʦHqtZ/I.r -cH&U 9YS9:1Qlz`t-g DB?gZuzQ5|~bo%BIh)a){u"Nra,༬NAt:P1.ud:/$6s_3zNe# eI0TYC Zh*ńXD︼85տUs'O@WDUӟv%t^b-QN!޶jۛ|탻`Sמ$T8IWR/LM,I]⧬ l4lW@poU NR9VbZ)o1*WޓgBcII'q韦E.&J`U4`_e5ӵɺExfaHl:/F^,l ΃x~^wʇ_yMM;"KKiA0ݏ)T=)>&BoYTeH|rI6 IΫ†}3vIɭ8?@(Ӿ[YџA;׮k~#ˆ$)1%AI'S/B V#fp;m,sk5 N}/8}'&V.V~aH1qBh™On$rE(%Z&MzT 촙oeSvDds,^3|%yb&I눡XPApkSuucOo/4)n5;@,ߚ7/j@= :O[N̻4@ ,4֙ל1{#B1aQwH8 EBqY\}\G9i%,{ 9.Aز[!VI5޸dV ܰ;M& hk"ee2^HxU FOސ? fޤhcEQj ,,' c+وE53 rT+07h/Ep~j^Ds͗?ljE"?IʉlYH6 +G͒`u&imM2ӮWoT6GnE`{E ;\px[ [Q5u:--/@Ý 9 p4\=(BuBkG5h[SuY3={ԁ]; 6~C6:03;4~;W0󁣶 aٷ(ڎ=ܤ9lyih4saT5ÄoQPAnD(ڦ6ٚ?!F5޲:07g/)$1KIrCB^9Ϥiͷs~eqÄha}jL7)n(JHNE0nG?e8߲Үdݸ3TX;L& HbR#Rd )}t0,W5Q|*JM~ieۊ rʚ$pM/ƍ+##4@6IVCA;؀Xa4ϩt6-d%Q;G] ׹IAIk9JVLV~*}_N>״B ݃1_k Ew5G3RI3i"+3ӿx75Oԇx (HEY dkMp㩩?caVŠܤ*4`b; [82go߱希*[J[ww":{rZMts'x$R5|2t)) V9hĜ#ϟSFUUlG)?8*Vs`p4ǧu(nDMieLoQX"q$PbUَ8еu Uw.BR%OVF.U~Z& %OW?@mwM5 Q.Tasrɿ7MBD:P`Vہo'JoqVXߎ#u:/ly!50T:` Ul `MBhd2Ɵ ce bw_OЉIđh2ݳ~ٟ)^ܶ Gܣ!"L4UBлBΒrcLͩp37(j%[_?WMY)x:TKM]k_Tb~/y8@u@XY5fCҽUm/5{O$I}}<4gR!Lyk^ /ڦpAɲTF.>Z7t$j֏NVm:E laT֯UQ5ACXSfR TOYYc_ lwvV䰮n>nT TJSz}" LAxowZ9Fۺ5FЧ2tS fh~ C\:[ ܵI۶9"r_AAK~!r?,EIk -l.4T #0/DVηdmfg6~J'(Oj?θՖ-f Az?0u@84?]RjDKb3(t-qgΙ+6*6"JyRz)Y^^~Z9zO$a+죔Nȧ2gw:rڞ%&VˆP:)A S#\Qx ?*^!+%`FҊqc`u/7Y ?eLstjb Pfϭ Ӈh n ׌[F?JFgd n"|F:ZZ}l"F?4uRрE̩Kgv"?!ZAi= V(9tS+e4av-zf:;Zn(ur߭Vl-vzO|s33͡RYk< '>-.]!rNM`'%hۼN;PVMc'9BZY$NoZd!) ^(~WՎo~e0ɌK$Ԑ~DC}(2ߑ7QSXt>?-6 I˙I&C(A$&_.7Z"CLy++dC%2曕~X\y|抴',: TܨZ4g`z!ڈd\MR<|MO1˧4)>w;4a4!/_)m=L\Y YI' 3nԆ+:ٱϟUcnL]Q= OڻMstkZKTa2ӮUّo:#ZArT+ ?UU,o/ǘ/NGgD$T}fVKTOyjM!csiPwB# i&A/^နNf)Gj8܁^X*tfڵ(t,}cMrm}dd-v5.AANJLB]D[H FFDu: 䅕:+(#L?!64b5'2I %J}BzvJލ[рAB@%ptwAYI`<Ժshwg\z4iW/~ E{hG/|Ab5a`^@A? |dfF|iSԓrjF Co}dT=(1d qL'~OfAglTSvb!,qRş"(G"e"K4Mhu;|,Y݈!SԛGpbo>+QꝒtB$ VeÊBlر;R;!K2ym޻)ba'\``aՆ+<)B?glRdݡ!#pԙ^MszɠmRP_?J۞=m .QfFP>rs5ko6{S1DFц$_Hx$%jG)<9g\W|iP&0J a+[0ES ?6ᡈ4(ZA㠌[S[FW;Ӡ:N {+n[} k Z| 3vLH[T^n?ע  bǡ OՄJwPgQ B@_# #xeks.ɋil8 ENcNWbn~Ym_ R 3|l :Hk< jrn|̈x;VQr` 6e3AZN<m:; :s/_z R|)TaM- )w vOu 5@om-8j\qO'3H+Ƽ_5sc` Kx|Q#D kSUgc@Rn2aJ u! Z{P4 jeJq9Z1 um*\:(Zc\'uq"DşE٫;ϮfO wX\:VХ D"jPy3ݘ!R712lYҨWѧj]ZHu..B9ܴE΋dBbڴ1GbM,D[>WNS7/N_*T w0ZB6mBb{Þ%\ O%Ւ+=R=e7.!-8Ҿ[Rэ,U[EtJup1|in(G(X xڊ?h9Kt,STTR+g{]_C,J%6K( ѣ[+<;]r痝xgī5谙}LM|q:_&'d^knwv7i:9m.$:AhHدzR N+b"9*@|p@xB5gA27"34926ֻG wHL9@vm՘8:F*}4Vp\b2!6;<VF*׃.8҈<'W<-<-[I,=ieh"0ϳ94۪}DeIjuzg7Tcj* Iobw菏{-as{`I/L k_K tv@z3y T`?}5~y{ȯ")Rc-Ll|˯k,,! 5-:eʤ< <4.ZS됣Y9o9x g@4Ӳzo 2$KEXm%/I~yNT$цkg# KDN?)@=9OŤ"y_gWGbUcVqnT] 356y<1M*Nw"H`º੦M=Tw 46{^I nH1ʽI%SSN~gɲqZqGD~5P2>8j.Y^9-XgO\4 +[d2koVEIx#\N)?p ]?wBEOnl-MHuU|g;"س|Ht]Qm1ҩ[ij [5' 4b GT¾Tx}SնeѠ=%h7@Eb^JXإq`~4bU0Ÿu9?5ri|V Q1:p~ qT?{[cE_^94=n((60neИ0FA }<jbۭqs~t6BڹlGTܾuѲCBP̮ &1HxP{R{bLr:~iBf[wpצtf4OДCG{KXwk rk+St̑馞XH;'ep{l_[^f\vV'#Ffn\A;7Jchpdm/ְ49 cаI/ڐ|gbSt͞MȈ|3M`2ؚ|Du{w-@P~G=]-X"b ٔo"(A;GZKa l4WB,w%`mafOoe-}CAcg֢Ndc fِ5:O`>؁*!dRUF~1زDQshLzyC3LT'93 KYlタ(J2Q<ɭBrF 0iRN+ _[d@!&EWZl !-7 ޘF mY|;J\C{wz\B ] ׶9QvRkY[xLb\QYX2# T>yy/WϒЉz!U; G7+nqaIzVƃ~:cAj6#kQ`?ɫ,}ed~!Q/rKfOhr)aS8bY#=^?F&l40 kY4hCps[B%Olƴcz|ݟDmHQx*G^2F!SNZAePmeGtK;B^mS?[RAv4;±h$Q%-tĝ[Z±lȚSaV!VR]y@zÍR8y{PE$1Q|%`W7O .-,ډGՁ7 06ux^c:Ķ6Q'qN)ݬvʓtOgk할$]Ȉ5 bp?< R?~B3F\0E_;.\ijv.yHaPQ/lIpY6o\~}“/:'~ǸG5,*yg.:~}3Rׄ7o6,s)E՚2uͻmE"f%0 |;=q倭@j n񢸺֊.*D4;E-QNj# vPLō}t iUeKZvy =9[# ǝ I벊s͔ og/3fI1Jh1-·eNIV9gz-veP;~ ՕW7g4.$_ŌPh`3pZ֩Bܸ2ȟ`Fo ?i،lz5>yݰ9ÜJ1 y"jKբ1LN?׿TEWAf;'Wf‚_I8-2=a"em "?9} akdV Hզ?@lp)dy'&nX~MMN4mjջ.e 'z% sEW58 P4ЄM8t5H L g6)p}j0^p;NHQ*Aq@MāaM|Q6[U ]~CZR\K+L [̶xy5b"#F[\/ q#=TV iLWAR 9"$0VE?QϹd *tEepM.![O^/a m~ ҙ^]u}R J[;(dx{]ܝUL61Hp4hf-||Un. ,mp=]FCb8!fͼ{RBQߛ3\tTlv,ʄ,n:$qhG1ϭcn["WtAK]-V"umYmVP*,aJ'r=7]~k*Rs|>E8w0^T+/'Ye.lz*b]2\ka3dHh䊧ŲV(^f ̐& wp{}J7C%hsŒ AWE!8!3qhXol}wNoٓ}mdŇWElg6H`醾iomgQK SP{n0fZ%`eLKWX^XaδCrB'bVGp4d[F53s ֈ2G5P ^&0q$g`׍rvLDMPUv\" WΰV`4*Pku9ᛲUtZS&8BVq핖Q!GvTf fǴZGL$Bz f޷D \m<8S&qՀwrV&}Ia1#l&B(OznxLQVxpo vsZ /ϡ9z WoN2~@at&L@#a\%nSXc=(&x))MM8P1K|ֲ jH aǕ--,j;q b:ӭ>!+ CEŅ?[:yrUSor9t&a&7Z^JI!(dQ*KAHVK#ku*#f#kmFA~wC~MW%Fźߴ@]`ىGb=`Zviֻg6٬BF#l1)/X|*Lq'm }l!:^; qCWA>/&f^ݑ*c8ݘ_f^4wtNK>d*f;rV>(Ѐ|2h ]PO%~eo:i4Xu޸vƠSnrOçmEac1(EL 6/Trszr>դh%S_<.J6S~4U'Kz8+~ti11|"paF\Wu-̝^d< >V0.ȶ v@FlVx]N1XcLF<7Ԩ6^5 uS'F7̓pnφVëS[LѶ}{PՇWئ4rݤhI TG'603jA#VR23C n)_tHG riĈhWJ:H waFj#4MȝxB.EU1SI$օ69Jn^&4I*65ʐ 0mzfT 6/uڪcAœkҞ7^[Y)} tI]vEо*oib0 %9*;^<՝^g",9 tje>c~,ھ~Y. [vÞI/9T3;^O @`|)_R (FSMظxMxtAI=bd>Q!6%)0 }FRg ]/G9X/KbH-GjR@ּLbɱ{&C/x;RevI:T\O^6 cCqN_D>H=@f@u>W#J297w 3¾GؼL۝[N}ȸwQv4ŧ" 04ʒT{m嵤^L7;HCi`2uL'bcERIHvj=c}dЁy?ٓ#A;W"t4OLm,1D<,;g_.ȾGD`4 B9)Ys0oA)Έ2&MV2Rdm_D5 &0EuˇaD<ذ KNj`hziݬU5@^C&dsdXXgi;)) 5ZWzW6˟*"d©hK`++6Yi4gQkb$A]A ldm* f[E{yCLk_=O9L NJ{tN>>~[Gܛ*:it6-;d~JIU4sK=ܢJ*}m=5a13@Y_XEBسsH:;;/3ffV,{S@79*^-ْbw1<*pS-R:h4WadNv:"p*`kmS@ivRiJu&X-! pm(bL$ @1q] i㵮L, ZWiZ$ϱ!"jXCĎ8[EXups4qV~_C;+YG-c`57o_D"8CcWM dF?u{CѺCbܾ cHuCF\.m^;H[9&)596f%jIJwI&pQDY{EaWGFYu(yec֔j,1n?? [KJ/卩 xE5UVL 68efiycܹӇJ9e¥+_\c83@QMc9V޳k(<+p%ގeuU&Zv+p'Q학ivKp3ycC>>]mw7J%ޗr7yd& ^e$.va̙_@ XT7qLhEFq⋠xuD0u6+'a *0nm p9`]?@4Vըm`rӫ]5NR@z-&U$ڶ =!d/H4g=-NxwD" ,7һA ?^ q"VOCw,'kP`6S#n;jPtɯl}AkvPwXLa>*cރwI+I5}[xF5Egmt]LMKsCnϮV0VU we5ydLh![а1K(^,aQewX,0Q΄/^o4~yTrr Yޑ5lWE퓫 Kv1.Sg3U=' y!30Ȍ=%߫ZLRVbO_O{P))CMd"rWIJa XFQ`>kAH>eL9JWҨgEmF6նV|!Uդ,+}csƲQ7Cy[dZuzFtqa|)gTs#0s5"A>.im yCC:u7b86-*M)!Qģ|[T.6ֳ~Fz ,jW& []+N})&k "}f3HT\z=Gy˦%hl15Xۊni,=w9N!uHӬtNÀ罈GS|~d᱙2x:fd/gb/aӊV]G8q@/xa2%ߗLB*_2¡fo =s׊bӎlNnoaQ|d|_01N8rP,fq?RDZx`W.P*D`#IG_8!ODa I~,IњW(pdOBM2c+]yO {m> @+h@XZ`K 9\#h4xKxN'xNsc#YeneUa7AIFtSS` W](3}nmcłC'oS,Ô;؝ӽwSrF#ܱ6'12nBWy(bƔQa@C ۜ/ ɿ7ʪo' o=`\qBL8x&(`"Ҫy L"esFs2Eh<='%#X MzCslV=++[/Ua_N7z+h$O<Źd)qo )X̦NtciVRJo.>J|/x2 D.2Winb@fYDNk@S:kaC&b&pp=aa߾DhɫOhi\JBS6Cda^D2XVmI,- AKV:]>e3kv1ґd,F$J38+gJ*% -_"E%],-O,eE A˜HW9yf Z<1H 7?iKYM7ԕ f7`V q)"W^/8UUVvP^F>3v vF-&K+ nL=Yq~0189;]oH+ joVU2oI;AB6W2sx\M#qē\Tɜ[؋ ]EHlm7whzGcR^ ,cJzMK͆Rb-DuVsFׄ+|wp{ЧKDaW],2E#u±T'JSr̨~9hPd-c$9sTCw8lh""rvN4H`<.5 E>rЖI0E fρ)qER} uu#.8:4_;UIb,ɮ%-SHgA0"| IY {K^bh֮L.{pRg$x \;ܞ,^ ` 9<9S7]i%Qhܬia5M!d]0YGíϓZU:l%iMGyЦ_:U5}}]6K~ ]Sp2e@<$~_S>%#'zi3UN}:F%xjҨsHKЫZ5͛Fҫ%}$>yDW-mE$=`Pyۑ~+Ƒlb+]%b9bC.EAEKH:\_!3)Ch2t"aGSi0ƽV(?xx5< c0T)N/-^'y}-$rth ݳ&WbL/) l|n׊KW2qNDVeѳhlt^%.ݮ+ޖZO~fMNYهi(:l+Yݖ50e'_,T|nUkixIV8.s)ĄhK"k*JiK^-׭Ubu"?".1m;L3a6Qst(͡Pż֖TkrA4"6 wi|-|>O*l QZDX=)Zk/_/}j5I26'qt4G0h@t& K {;k!i6z&vi婰%]Gs8fU}ʾ:{j,[L)Dnd!0leWU_*#ew861{ˮ BP ;i zAr?o45GQLv\bR~̧RDeHZIHrg]8][wK証9~bH~z5fo kМZ 5=-r3s7 T?~e*ZH>xQLĶP b+t(w1_UW ȃ8oo/ެg[.ei-D1@,D0Na^9:,^d?jT&R@tm Oׁ ĵX"_}yTtw"{.1񵆻۬] B)(zЃ! J== 2Nd%?կ?b0Lv~C_|X)`]MAN1lAjǫF;=>TbzRVʈ'שˆR  J$pqPz(@%0CfnS7 dE@`q E=%$ԝ 8A_K|5կQa,v/]>gr6z-Ưf^k-nk)uW~$.Z)V/Y4}C7]J5"nZK$ҩ$as';``z^)mRO~59vC=Ҩ,Ŗo6gf;0-{ apE&'CVߤ ϼ@K.姹 e^mF`No elgJ#DʳQHnY+B¨>EGv]gz\rZiVePf_&sO=1p\( 2 eO,+5p T=ND\B%"gpO iTmz? SCY_$Dr>Eum¿AԜ.͝ށrKoÓ?|^(&B& LW.C:=Ҁg)fAd >氨AoF/|[!L}`-  5]zorw2 j-x ZEs0E$M^R{DjB_ Uyw$Ch>q1%0 Cۊ^cJx:=(8qv[oθDWH3bkL@18$ՙ?ϊo7!˸T7.(L u+hl8JeC`@jta 2'Y a`яl](g]p$=<k?ԑr4a1f] {uܞY{Dq5|73=N*zcEu֠NJF&%/-3Ot/q7IG%},K]eGpx]<1۫zSvի-0B$M|)b~'q7#?f^;0aBVxЦLoٲ1 wdgЗZ.RTL1Xw(tb3* =S`K$pp↤h)ʅ|RȌPc B9oll3T\ړzAXV%v\34}Qn,\_RV/ƾ5`EpXr⛋hBQ k;HGhG>C<D5v QF%я|g8?^SBb=sW;4/6^ ^)g:8I"6sjvR8~#aW `_U6WxryD0V:hn-,mR6J닛U] h8LUɸAk&ή%['u S# h0h'ڲ,g!OvŒD3`VnBy֦HIj9rq&iPnwՐlߐTZ:y*[K hԮ#LqvGtAdrLK ;‹nY\-v^EPrL^P‡ߝ9 '_5 E9 6ާJcdjKL˗ ߘӚ@{Ƽy6#A.K"*n)s/AG\ a`oBʨ֩oVB]GsO_* 䩿aʷCUjr's`(dԎhJsVרʧʝ,U3RT=@K'O򕞲NBM4aw+bC|r5!ˉް|՝h!y88,OD[D?R$p%Pi), }0vh>0cn(ڑ$#d7Go:7'KqGG,@̕t툆]KL, w*+Jia8Jk[Y,,/8Քoaѱ'jxiQ^0 FV<6Z֯:>`Ot2<ڮaH\6YخB"L%iMnwTr eG{ $?OVW(y>y0Y=ѭ:12!W@?axM*& *@-D xE3"nӼEP˵gAƃE;M_оom\=(y6ASSeJ w64=Ԉ픘]y LHZK;ӣkg!o@'//_I}O]錱i= ߵAwiR' Y> -TeMXXA2a [1hոU@~ s~/ЎqH$cUǛ>b1 !Xwg}0jxn\ 0 E.g|k9}-yC)un +~P4J ~'A?dg)"2_Id1я@i6 q򥪣LLۛ)ɩ1!k0据X\>^~Nt7J9KX;`ctHsQr|0:_‚EG3.\:wH\CgC{iO&Y'x^`՞8?GLC_ɚDEVjx%Ǖ,17,~?FWȯMwQOJ kEvȐDPpXZ0DZN`zɠ1*Q fOaYvl-D^L^PM :=C$v1=N$K(28Cq5Yp!gEE\9Z9ةXB+֬gk[ukS"x?BIHbB '6 ג|UnzRV tY9dQMXctWIj_݈v FF3>،v8۸#F //]K?ulU Ƀ/pv] #ZXAg>5jc, ͽJDL柊'Ps NJ[h|rFQw 0[n8.bz; U=8"$:wSMB" Yl|!b-Ū3pNEj-Zj3*Q$?gdG|. 1d6uQ9p;~X(%oOE`ɧn4Trr%Wڢ[' ɾ`cU+ }Fmuor5m[t4o0-mwu&Md́86n@cRh55.j ?Ҍ3uQӄcm |&dc+*<PC0m)snKb/NOR-܈ ᄅ.x>ljm.C 5;lw}^ (LF3^S HTU#pRF(j [4Hǎl;yɾ$>֑Ǵy]+1 |6h2&Ҍe&MZُaX&vWqCz{fuxpRH4yCţLG%lz-7QHB'#4e'BJ._Tg|(*weܔ(l׳?U l9\{7~ˡ qgu2nC^N4k  7倿nk,QwxjDoa\ۨ{pZdqD[L(CHQFnb[\e Kv^Ԁ_DRu OOofYsnbH)M>NJQG*˼L-"/!K@P"u3)z:ν\ QWnnP B e5h Fhc&%0E?6,'д[]l#BcT1oT^fP3#y˼)3YIzm6x=M*_\VBYՌFjrط`I _ UH7>PV?TJ{_sNݵ9<UdFtJC' SDf^%keƵ}竘S9?Qlf|Ad*/.C2UzDk |P/v #^v livMX?*^6 a)}OT5_%D,CY"J3U9Yonn.#3 |% 0eۊ]<)fȑ _ (E҉} #FsYH4jB 2)JDF]<{5^2ms.B\͐Su@ދY %1?s5zM<6;Djcq`ƪJSJFOVT̿J ɏ.6`>W'c~פ;A`և~~ Қv9r [},^5{\ )iqu>&bc-'`틆s?RH\٨|4+[ΥY6y1y1#%A u(iF M_՚_bpf A<T12 i׶J gKQ :lګB' |.dҋ8axks)@G%h<%~:C@AX *DB:dv@_5cF.ݬs>m[ำVsٹMSF\lv' pEĭ_БNA^*.U1+P=ܲaOgxh/慠-8UEi=R-(M~KSjěc˫)ABM`XJ`\rm&N8.ƍW;W_}-c д4/>A0+q3S2SS1dt|ǫȽ)5h TmB%6*]]|o[|IWOlP,iN3ib%M.6]L(ii][t<>A@_$N|Gw2l#R*o0: Eh$s׺ߣJGQTn*`<":=%EpP:nF|` xHӟM\t SEAĤF~2`˪#(?܃Sx-ifU_KŐ/W^) 'N77!4-jb}_/K:2 I<Ũߩx'Ӏu0f7/RQrZ޺W:IS\F)w@KX$?0MfwELs{ [Uˠc2O@ &|Zzgp(t `HNIN-҅;O:g4Xtxs:з-_ oC._sǍс;xv@F̞ؖK6)ŒtQ7,^F[ ,tQZ9 K36*=%[FB-N{P}?qszۏdiu_\|jtkelFS: Bi7 (ֶCئş. M&s1c>/`'±,G#23YPC-<%*"KcWUL6m:q@i/;9횾AbK h@Q4L|5S`dGȳVY#bSC~G!@}Nק8@}*^!Z95SMCU'<?f{э?ĸ)иxXVANSyvG'4lv [ ld/ NqmEKhi"}y/$( 2lwr:PGwȩY}QӷbU)oKEo9|gr"q_Q(Yt@,\,pbL[zPMѩGCH/ӨVϱy5JR '_V%q4~~_JkU +6Wշ$6gnPlB8d"i^e:i sZm P&ED9R4nrU ૘>BvTqNm'M|Eh缞X3C!ΫϳbƸ%^4bDJhUsav(.?s!ɜu vܦ"Mjх((V$Y]rrU}:b&N˦Q "ݪ~9[';XH!k Kem;M՝sr<7j ]tG,* Əc Pgą!+C5V&5"5VҊor%%XUtW} C0 a], 6f󯍳XO1瀎9Nեw Lj}Ԥb֜{G%v 3N|zgVc>ɻi.-ij;] ̑;[:ٵI0t}t]0EIB rCkw#^~t[&*x$?*R>^YO0HIfZr+GՆqD 5g|Q^Lt'[c@q]n.nLWgQ+`9Tq͐՟5\sIy 5Sr]8>knGQ" 7)a V l짱u`u N6O s (z̧ϣ9[6a]4h$KryѳvqHYrڨ{A B%!T4/`'u7"tn&):k;-oM}f1~>.GUW{\  a\Ǡpun$bQcpt|@AX$S8[K%h w݅/Ę1\-GDgPRP+Uo/uHX (Jle._U累DαZC9K֑{U}cR&@>U,k׎¤()|qZXj@tEhP{kS2RҀ&}wQ'_T^nH% jabJ򓒤_ 6ɃtP;E@1>"8k%%֑j]9Mmg1־DbA2kH+*%GuzR8m/a@=zu @>yvFRsjsԮ&^о!jflPUTt&Lp/yT}t! Usocg?PLʩzkႹ v7!,xTuʱ*>1C wHC,w?d ԭ/NOjNM؄L PzA.u_ɏSr+K>aqEчŸt?n'~74}Prt%CjIB &^2Q7S[ڄo%bsFe{O k6 ?ARTO@ Th>qAh/.ڇcAHzI?2 ~QMOlK-BɳOK\FRW4Җ4q҈Lo_DЛ"l޼vg6}3G=vQ_i+ ?괰˺DU5DT 5ʵ8:~k@k>^ R! q 13Xa0 Vg TB6]\"ϤL~$VZ'`?}̗F1qQ`RLB{1/լQmN٤\v"V4)G2HМO$Subt}8Mq[}B8-Oh 2~ٶ;~lȨ!@cc[;ɱChQ]AR3Tpf=/;í*gnqZ6UH*Îrފ[J"7@5h93PL:GyIACշE*3^&ݓ΢[W^|B&.DFsOȬR(AQ:v,-o֪𵄠;_@An_{sIJ'5tQjr|Fn'̎dnZg߱1۷/%Q}x\WkPԂgs2>+ldoxXWg-bШ lڽdq-~`srzy#6%}Hڻ,kl=oj9et'VJcgAߤlf,и(]hP(ٻ Mny tH%22M (Fq(\SQ>a5f"V/TPpCg~%L;긅.Gg:'$ʚs gTAB`f)n7kdW9DqZ4BCL`gd۹,]3T2|vyjuC%> LǧTft`Rx1f&+_a0:DbdVpx 9^+Oať9nDɬYq6m~5/ !Ў<Y -¸as 4v"q4m:2 w Y !{]PM|Ӈ'J(:\WN/!];"VP##)tls]eQ<[Ģw 4CAe|h:,S喊 H<tI(7CvO@ Ø눽4rf&s=Czcq-ٔO씣{fDZMIL8`P0NNYdNY]F !{dwErQOm`C^v, qKxScCOuԓ=R1ؓhMYu7ʵSP׉zJd X5`w~kQ1q){7/kWmƘvY:wM )z0=-:Q +ύSnn䂦>$ɦUT }\$=/f1<g4 n".<ŚC Ts +T~(n1Ÿӈ)OCH95jSo-tKN 4^)TmcgK&OTmC$0KF7 VIE,Lmo] /D, 1]0mIe"R @dvycXwwyǏ >"W4iW`~Yd3E.FV76wqBo%Xk&eģ VQe Rf \zc@ͳ*nS"M:݆KhuM3E8G>BD4jFpL"FGeM-+w2Br]hr-vbpa7)+$C*}3βS{u.g'0]>=~[Ƌ7j+h_*W tC怊KJհsޛ*Frd}3gs}|U}\Iz=U(IȠĆ0 C#|wˏqEm6a[;ZjesT2QP"oRqgg]̔H2{mdG{->&wHݹKOV!NݏBJ,>Zfi.+&1q_i^"65YcJG,j%o7xa,_%=40:b|Azc5hw; Fj{}r V/tmuMM[9d:L$Q8k5U%z'y,KLW9Vg;dVTV9}5z}gnoY8z8<- VDUsN rv\xHnUR̦;L+@lȺu9ԮS4ʐuڌ9#? zf q"F@13RU_H~Qr'1(H޵J<ϙYƵo.0~f?]Ԑ$䗪,_hwhҽ2m z9Z 9+zޒ=۪#D,0L adulD2t(85r,Zi0Dɯ:y+2ZXR:܆9\^{"3Aiy[PifZ\ (=ktI}nL+bOƙ[㏃)Xͼ5SpK' "c`Φ홭;{X8LGs8$Md$$l,tbC>ji+AKʫbc|HP}lH =Fڎ0*kg~ޙqQW7)A3%_ xZf=/4TD1!h;; '5~ vFNYFʢzcVdIRƠJtR -pjz>x)tߐL>)Rϡt=lLZDm!ѻ7,¢=aM '@ܓT`-B5)vieM7rpH_{]I(N J*LK* vo6FnyO&͛׶؟ .][Hk dailC8}Dn1aM( x('%b_dVo3YkU_)LB %m6Ӆn[3$]t>Z6KѠ\!W'dW~pl"hC^y@_L(Lk8n${P>$kW1n`2[/!ZHc\uOuNPU\laIY0Ma:`Bfs0\G\m[shIqFGQv-b촒U-6pBLOcl4~6$ *b'^ ڔ!G%_#;#DTؾhdjwEt("4>|Bs6#83۽ٹrYu3`{y$BrI1dF4PlI>9L VqȊi/3e.vPPaɓb,2P4/ x9O `t)D#↹byO2LjLY3ѵI>*/Q) ;JĜW* ʸ(0P3/XuDU&a@Għ`ׇrb&{A!}ve$b^l(|Mr{-~||:#я[xI0IU`uWxb5"bu|ܪO(i_Š/~ah4SVd PmJM!a8 H_ݥB|}bWEVy)$d'd*Xw%/v-j>g >4SQݼ@VYgS-mA<2(X!^и .j*Ws0,5edNq f^ sM(&: jvO|iJ^E/ktj)Bg,yX$'ikq4h|(J݃T,_F?|nv4U[?xj:5*zuLA,ӓ*A,WtOt<}Iȯ # a. TJIeYҏULTb9^S8"U-Yj9N\a;?|.DzSZin)oAyuTcG{RY.[iƋo|.aykU'>vI[K6pHr Szջ&l/|Lfua柎ϸ :gEdAUt.X}8NS1hp;~Vor5-mA H/A)Ԧkug z)TiQ}bs YG8&d._w q%U.2ry4D]f~DN~5D `$eΧ.]K^ x Y̪Gy~hZW&o(dl`(q-'~dFFmq˰2lzRwJÁYZWԧ.=s(w\n7/Q{d#p$8 \j=a S2e?u‚0 /nh бZڶLg@+ , Sf.Ȑl%k^0l߈'d<&=#E6+Pd X%“ﮎձ n9: ?ח^dYM ؈*BCǺN|N j3oPMtbЦ?/7ʘfݯ w,+GK%';pm86-yj^W Iu$H빰0mԪﴎ:#æfI&٠̒jLrɡI3zT-LߎKf.Z{UNfB(fT.P B!E .p5)9@!û]H>aռs[ӫ#n8 ^ڠbҹ#S;(Vḇ~{KOWs~" F y~>iC#01b5p UK~U)=;;^\4Giфa1O|ңQ,,7pkl$ku߉0a7>-rX՝,Ϋf+TTIkXvtAL]v iu^\#X u`gmMM^ F~4UKiJW7bv?`ûB3b/IRW[ PY |ATYÃ0$36zS!%ީxv ܳϵ یCץc=1r۟3Y;1'R+q1LAFaYʣCc̞M[f on A.^|}\יǟȏn^n ʚ=;"HGp:RoRRY 7>RF}"E@WjZr4Z+9,Ra z"*Vεn31 ~^Mu`~1CF{}w;dw {wQ>!~>VY &iϴ;\ ȫ:޳"F)#+yR QO tu0S*7.||(L2'v6xؕ~kB+)a0U 0ZJjf%).|Wd'p~S@E,хC8~ F硠d,*aQk|wnb$3}Ս6rG\ζo y'{p IϡT3qF/~? D ILuP؍vo$”ʅt %#E,, !(e9Vn_ER2Bi"cqs>;>[:E9%Cdm#hU(* ng$iݶsJuOv-=%!Bz&BϢ$@_0T2d\H')ɀΓ׆v^!>؋nRHԨWOKދҿTڿHy[?gܴg󅷴^4W5l"~<]͉*YO+X'1bA bSO%o?0ןY%U%@R0p)ՈIc)gT< ymNӤ'Ots^i$ m:=f> xz+\/`8!w$Lp{«@?C!B1cl= xu,wFy_9;7H. zt 8/aYo 'X6/Ҳ 6ީA٤ !WFCK6^ 4MQ.#&vH A1c,s(zH@2B 8Úƒ׾1eh^S=zl4&IA,"-Ӈ9׶ʽhE^) Z NucpPϕQu=XXx腸Ca <LsjE5ȳ n&N.n['e}PgIݹz4|a4192gK A8,Sd Ҍ633@.tg;{Q(}ǹKBs2a6&'JZmp.2]!Q3 QK(($$uMdb@-S/24^+ %. sQX[Cte~ c_.DGéEٵpnImSoJe&;4x~"l"xg"XPb'mcF+2:VަG;~eȜ)zfqܱy nGG[Tւ /žҐNԈp;~13Ǚ7(x/n)ܰYi]Cm8 p ^tI%ˆ\6Ԟ0iLp/ݚkf60P)D>")7,XV1'ErcVp7t$F K =80cR;,C>Q|[ gg8¼\(o~Jԩ˰1luЈս RqOL-DrqlU@lF8r#oԿ I惎Qt2P3L|r"8eRrzp>]@H\Lyʾ阡:=sLr&Dz4jad!QzU#l Z+ vJc0rPo7w8 `2+gOszjph*V6|,DbGTa t23|{/e[ OjLWR~̻⁋s^|KS*lEFJ=ۜ}ZK1#yG= 53G(Q"jʏL"R)` o(_,(y͂a޳DIw5*[\Tbl#۱VCxU0DP `j~̮m#)a_ S+P/SF^M!=B=<$%U3aPQVߪNtэXpQ}y '7rdNN$(ڏEr:mSiLk׵,-N%%N)S$x82πz2%-i&%~'vwZz[%^&I'lzW}34֥V3B>XE 孞_m1)YSڪ{z 9"jF6HYA㿸Bi+H$1-:VLmʷ;>xޖ˓\H[=$#\F&/m]r{iVf{v8@~BLN[YTH,}=ҦIaǘ̵%&.HumljTy*NNμ}Y:m;o $$NLAvx RPHnBRr fH/dq,1Dg|l̳ d’JӒ ^`[+k bN2+*Lg/d Nr˂,̪Omf5R778(Z1:tns"ɯb;b/vX n7Ҝmk PcɆcLosl5sG195>5E 'v -`0NO+EmXʢ#]œ!1I]QNa*4~s̻=ih['$FFU-\d4'E ;[" ;j@Y N.e]~,0:4#z%e-.(Q\gWwTL^2/jt$a1`eEF,g.f"n yAcO_ l: M_uwII^w {7h5 Z~{n^!sXHM4āAX/^"XubG|+#(tXZᘼl[OC%"f=kb%Q'k*{7@#Z4 w4U=w8w ԬRSCބ89rPT֕T]!_-*uW_!>=Q:݀`_ʢ.6x35rJI/l)P ǁ<'YM{ J4ۇNɶˬyW8tςu )U.Zh xYpm{-(p/a۬74jֹz"'NY_a\o(.#^.{{tى24>ssۜ҆5~]Bu4Q |yMgһ/@I !SV퉽PiGq;t(aV;Ř,ԣeuX4my+5:}Ǒ_4dV8Du \Ԃa>خB M 72GHvJYُ_t^Z3eJ恂ea˶*ٝ@w/>gVߌ2>(W1-Ê9\TҥeMġ昪ͣVd9&n ;fkGFqf~+aaʖDP-%)_xW5cЬJ_ [wV]p<"?WJr:$V(*g&ßa|^"ǷD:ӄNAO⨥ύA5;}g] в':an"`rC|zUK8$2.yEW !ֹMOShՁ兟`wpGi <v#p G~rkE4QkzԆ]ൟ1؋-.hBtO84 ( -*P/V $?akc$\XjXQRB#/f(ٶܪjS+,ѬD {=tXF44Vm~䗾%>;r YJ4S dc_ VN|A)`y~Dv?<x1~=. V>& g򕇴qlB!%!>`g <0FW<^cZ)_%<pT\tK.h|4yFzlyGȟkIjdfImN, (! ΑJ^2JnvEX`$"[,Txmu=nxFK]̱ 5p= R)PmsNn<)ŠK6dݩV`Wz\.r?&sq %6ax<*m= <`'@ɑpįM7ewot,.)l"QG57=9WئIਅstݪ#zj>0ShTR0^v$89JMvem=au$nf8ʩRX>yjogJe9%+ sZh}'H yW:cy1{wOoj0`:?NJE৮ k"OƲd~wk]/KĬ%t\M)L*pD5/"n Cƅ Z 6 `p6(2ɳE~VU<X*ה3#( i |UXRʒ5SJ#שW kVÑ&v:#rv֢28Pd;b8 a1,-I@粩2 23#]AMD&βVS1`8wrGɴA´WT ze:8ǸD|傁q:ʍ O1^.oVY,>Ŵ[ cdx5%9dr!_O =)]/e ԗfI~ o] |וؖF C\;-˥iQ࿢aiR/sSs#'" E2Hڙ-cKMB H!_gm,oHG'ݼX.ĎdOr6p@~T:%(KNwm23`l@:3XpmO9leEudapҿX[60ukR[a1#QMXLNm\Ķ9S$.dgRP,:)ŔKqMXK1kg e\H x%Mml c.+}M #į V%Yů,S 3Io; cm圪;_٪>Q36]c=LW۪9nF~&wkpuCˣkc۾_/}7iq[jEE'KYoy?>TfN54v0y rc@W^Q$.cxf5 1ӣacXaY k76)|9\/92a=KJDK.- o{SP''vJdmUP$}2>jSqv~m7 Рbn4nښ .:*c'*6K kz. O Bm6LCDn<~Io=*5S=(xL˜Ru Q6eHW Rڦu+ڦ@re :>β<5],9E.bG3 fqQg+; J4ֱk1QV5xo{xG2[#S\#7tO'&۔q)d8`I4rY9e[ej&NJurFur)TBq^ =uXӼ1>0Xsv%o;n6u*2͋''9R:=YX=m6*'j2GNX) *Ǭu\:+.@6C U8czJH,iN( 8ϙ,ٛ}=Ȇ$w}?oiP ޔ~z"o,4߲W+taíAm1c m0FX,6}lV e1kºbCwm.H1񲀯`'$6yeKp6s?5@Z/jH "E^*J̦ThSƃ7dknZK2О=OݎU?J{|zt,_XAV~@5gLͳ1c*@R:ͥl+e/xklE#RDX%Ӑ.A<`n"ւ*?*٘݌TĪGG@4?eW7G?G|NZ*rcJO[n\UڷK'3 O 橏FQ eٽ]> 6l'CK,0ĎC:2 8o-'Ad3(2g?_M Sx,sߑVPYS^g%"V"ΔcT ֔z55 x}8T5-N͓B,o&X ̳ĭ) ֙#49w&ª_2dIH[zob@ !#5*p^ٮPMI":W ~]bw=l8[太tQ́.Jq^Ǭz>\ڒWg `#ڢ^U_q InފL}i|mמ9*p#?I[([s iJ廭?HgIS>4g0\@ o8Z ;d ɪeQF{ܑV{TiP@(!&O`نxϓ).#y슙x J}Кڭ|u! z@E&!0\G#p h"WW]q(UC/Z EɣCpd&\,s"O 9q'm"oV FyekjƔ#K `NrkРk׉ZX s0cF_qntPHv &!.uMf2)b1w"̜ Roo^P`HG̕Q_8m^噆x 2k_jt4v1H nIΡ<+f›<0zz9g4 Hyڴf\ϟI]tEYWg+LPt2uNV)P"฻, 1D#)Z ȩ^^K+X#ER̷ !';Q'@\ٯ{mRՖXO~,nlBbvE%J`D)IpZ֌=[\ o,|-uҏfՎ.]fA+Dq( &IW_!ڑo BM ?I՛{/ upcˠ{,|m0]M!n]:5Kv/ PiuO_3 }f{pyxd<]KFd*;pRjCYoJݣj"R3CdN; JОDoLV!Iݼ N@vJԞT^ Sݨzo/- &v0lRРQR&| 7o-ps :leGsPD٦qg5G\7k;_=n69:(ҜTR`BFX%ȅěFezOSaGN+&Wåߧo0+8,A^m`i\Wur\ #?J9j᩸<*!+iй%PCW s? Dl;}l6"m#G˂ J5 ɯ*E! }A *$=qD/V&d/`?r. %p4G: TU.^.!\I( e̢ &Źik]k'eArWl"# ÿd-wH+h|iŸ}y^vu\ad%`\~bJ@‡E#7fi1ts`.z"bu/@>J:Ƕl>* t%@~,WS5"iYi(VhAW| H}< nno4ئ$H }ejœqCpj$b'OIӒ Y q*eP*"'HNv='>4KwnCE*ty?]P9d\M\`852D51[;WHu7EYA4+;㶁4l޺qP0o=]P7k&z?2BL/_Qxy 2/wm6}6R,r?Qp MqZ$W@=m)waSQ rit'j4MD&=3M{ VD~b>h z_0G 9o J'aky>~?w&swU['|x=\(=YD ah$lq5:Q|:# .Vˇ  UHfjpM8bQF8MP>f=TLΕdB]َGCŷ{1:z6$%N.χ=NWJs:|Dm=lg u1,oK7_[/+cYUÈ\h(fo(+Z ǔ␟aL4 ibn̆ZhQ)S^* m87VhF 2 EHN~fiw`׬K^Xj!/gCEn0ͼ󍋧b5'}J mSջ#16;ya-%$VIܹPp7bXeIGlͱ1UzLߡ;hHs__TbgRWB!ɭC,&)RIl;ѽwc G_8!}# AyVrnW;C! 4_aX,=#[zf0w@ܲφ%B>;eDi]MܥFEsD;âPǣ:,IGK˔oA3RF}CL/np_h2> '"f`x>A(nBx%yn)3E>Nvb]ȇ?&LGK@Ps $JŽEW5b|m%J:)m56Ft'c`- y*99~(H]13!/A S^R[+~x9OF42=#\98YQd\ K3((zL!k;RQ᝹$-}5'F:?yBj^nMMۣ%ބUWv-ƋH [ >sr]nV7]|EHΨ?̙~6usj=XP#{ZP(a#XLmHIjmX\ѢQ \T l6LS1qժn,1qqS͞:64bڝI5fPnĮ`ܜ2MDu #, D淕:T!ٗJ[M@U^츛gKʝNFD:\6%aEVV]Cg X ^ܣԅ5GUML+AZ@R%?LhSd;/⠩&[_WMDڤubi]1?4ù;7?`t"Qi0v PjVIw TF"REyANRa\X\| ݟGi[Do Uj ߩ9"4K#t)jSLhto1NHu >rMeI_5 ]< pS攻mJipX)PM̽6?o/e9 K{ ' cUU~g06AbֲQ'4^Z&E{4p#EdC2"eΪtfPaL=;Wu*C d .2죴O]wNW9j?H!whç6TeH<8}^7G!{ԏV(p?:%i8֥04Hv~^~:@Les첱Q"(Nk qtG (vdHu%.EqԺ@QKCenמ.?&=r$oIl{`mq_W|VW~&l hR4UnADP"fz鲙"1)OIZ'2P2ַC_yIN8QiÂd uVi@,GΙr oF{v^hh(}"" iBs"rὥ ^5c؆C$"1lЬ#oqt>b߶ z,8}fTWUkj [|׽uإ3'dYW<_z*9}\s(A n@@[Bl"ZSti|^Cw' ٪k3:w^v,RNQ!6k[5\vf :ݬM@0(W@kZ%xI!DARXpK'fU1&<\<l?*kbSb19f+#@zc6!*"9?K ]xQTy՟ַs pLQWJO5kEnZvOH]u me9;C;!$4:# 'hQ9xܱˁ!;[vXjiRןHJ8 |5TA{20. FkI9 tPxy: w܆_blԻ:kj?q$Pxt˚\N;9!J_.7ț 6gеZYUrq< Wo-~d[If/ηi|Q:1X!%$5 |G@yRV Eؠn r{nj(rEe6-FߚE j@B7)$U,ڣ q[i0筡37i ܅VNdM3$@7RsPAIqZ3UZu@;|n e ,"Po==ARqA9jXb0بZ!Ȕf ٙy|g*3Gw]%J`Pp~r}{VFD{N%.}\@{Cro;p{ub2b1>o oƒujUu+7}A8!=hU810D]FS ~P`~ e ۸=x@8sO,pK QVD5d@k{FN/^G.k EfG,qv'8; Eݮ^>~Gcf0~jB?sCQ{8 M Ezv<!(5FV_,Ȋ,_zhΣ8NNOCmD+eoE~t2ɠo b={S04q =j#u);҃T6n>MRQ0[H&7<\=drۨ,FMvmo6YJ"w*ts|`ūET1yf ˜ֈy )|:2[N'̱Be1禪 Rlqbؽ*[SHP}ww2zno"٧9> 7`PkƈXG>}' .c {ZJv saHcK _h=ԃD4k2%wGo,oa-s ЂK.YR vDЃAtXLv^Ш#v'֕Q*`-=NJ&hm'<+ei.`~4ɴnWz*n/+bMc}ajmQLpO#^xn-jAq,@LCb}A:}3cy,jƒaP7Mȫ3fA) G0b!I_C/ychRDU;>B [o9YMr!02IفzJ񡏥EM^m'WY5|77= ?{(,%yT6q,"ȁeRDi<V} fNщwsዝjw ]d {@UүA W E_S~C~1~!FoiF`Hݻ@T-hF42"g1 tYDJlЃeD9P$\gwiS颂9=KX$lp(jmO} 65Dn*8JYxj3ê,-LέV7ʻjLD|:a 7d< cK'!?{TڸM=7vӣ:OJNb*`̖A@b@Rרἤ:w VM"-fす| sN2.]¸hI>1K"v@tc B#Yշv(ac|GJڴؗCi+Dtg¡ kQ.LR>iCS<z"nCL+g'2\24,Vm#'zp+Uך$$]bUFMu 1{QuL %B>2cЧهH?;sޏDr:n69Pɭ>%+$yQE| _RT ;b.gcXx!Saw8N()"jHX?|2 bem=p&,kB2!'e  1?fGғƗc[=F=s+ti2 -}pTNjVL7! +m*t`QTq15N]Ư'HM}B}i 4%|lnA44ͼ۪R*\۰s*bUTS ϑ:_D+U+ ˠı~sz i+[/l 9 g1#FؠaŵGU#)&M*V8L\bvy̓Vq2x.^J硬8WG艌8|G]'0g=>`&`>[+ KvU x ġPE$셝\(,}Y5F`KwMHé197wɺ ~]6N%Ƕ`rB(<##{Iy!fn0o<Tt $:M_f"ȉ r<һY=$'ap1#\[$TƗEjyT:a$ §XP7Dh}P?n`a4U18(MxEF\聆0Pp6dcs/v]__P=2N$DT V eD|GkIJLT΄_ByTKHJ1?uJ fgMP[g+p*bVЪУ m"w qy35~b$޴9E;K7eJWiL|*9 !`(͵xشpߦ!*_rz1R9;RbdW-a13Ro@ĘuC0֟ZV6 h&aX%'Tzף>wO k}pW#)cXg#85v/)w\a6N@g/\2H6 =Dx 2"g- H{i]NQ R QL~tň |{0`5/Q;/"?tFG}9Zl2.z#H9;KVH*D|ǢpFmDJָl^ 9TM3JXӟuU̓0U ZGni* p?ԏĝq{uW/6qW(J_gb[ N2 R.=; ',mٵQRTu?Ψlr$X o; Z ,H1r'C)MEW?*(-zoNI}f{ơ- bǰ yd҇PO4Α 'lLtFo^pSDo6`? JQ^鰬o X)f7(`/uyN Q'IBWdԻ (GtBE.]"Z@ob=5mdCf7+R #y]^51Ҩe͜ JuhJ\K(hO~,6ORoЫ'ج6NALxrFݔ.G, VL?st _B[1䀛.!^XarЈi"Fq{V~ί[~*zN}W'vg|f+E%.\AS;G\+J؄0op^^:dkX,:j+eD+4R Y?\QOwl\4 `{>|Zj3;Vj,zp7}q&6"}I(792R*Cap廓(2).K#Hu "wy0O( 3;\6F5 ] \0JEq?\ [gz +ߗ͐h=I$rs~w!X6_$ç_`3+%/ybB9 ]`BL/ߋ۝d5q'wR@!\-ӵ$/D(.z?1cYU/&cLEj#2!|!Z&nsl&! cn}Z#hD-۬y3>]z"cvIOI; G2`.)d c-z8, Ӻ?w{xJXL͂T x- Jz8x/C n2O_Pq]PGV?H x@Ӑ6 \exd8C}5gJ"'0%{Fਢ"gq_BG?xYN 5Su+yj `$2.g[ 5(gE^ŏj&+g!3*.Ŗ2t~AMmp*/+yjlM&>2o3mz3b煄?a[ +[6MVcsHVx&9H٩wzrc(h*͇ܞdn*RcP[9XtFo۝ ; NܜPQYٞ4r87E5{LOOEQD{SyLP9\zS1SJ(@zK9A rѴuPϮ?`@-oL<\" ó5q_&E`WtߛQ(5TWۏrۖ6H6+2xqv,pE1Bc fcHI!Io/rB-&T"=h.B 2:Bأ]̶deW0n I EO/Ǩ9|yUZcmvEĦWr,   vxm=eAz_8+_D.\h}.cr f:lOĸHK;8aks]3 * ,U[1w[,h[|I\ul)}.V-5Hv"QNUƧsO )Tʨ{t U)7z$@6YY ,)+&CXe!y0HcԐ4yx]iԻXiؚPRH8^ O%r~~ky=pK6_tO2˙/Pe`ut/gJud.t) z\% R"Y Ip ~u5 \;ܓ Yz~a,fL=6=V:;%VaK#(gm-k.9_2/nƲ;{5fo gDqA1=i | JIxNkO%ݘU]&oR2 ^ gXh7S 4Z۾McW& %<6YӃa+DQȜ0騶śu=(paxtvJ/yG"咈L^u?-NW6Ѫyumҍme,jIL j^ɺO=[JRГM#ݰ0]ܯ;8%]t ?Ag_񄶩YQA@o˪R}<0{p@Akot0b)ym׸nf+jrA^_. JO:vp&h3Y>ԜgÊ{ci wxmPo̎Fs*#U""Qem[ ٸ;=e,({7*T>Zo.X[k)"dO7$"Q'ΑNʈ%cd9ܬXJEy8Kfx7fP(䆨#m3!q̒(Eh+Q#b$A% ƹW_#+.zV;cHK 2#!#92/.Z@fאΫeFNZezgO.ΠLoz/L3VB^N[lxvax(Vd@R&zxI.K m<6Qw6Y>QA sijpD}hY btqt>K` v>_*U -ư80u׈44O50\Tv={~`>4 WYrA?U6l=NDVӓdA!*h$bΟ_ed ؁pA$!qd2L>xqQdd7&q(M`Ij @҇t'Xc >AS,'  1ѭCgY>X(sֹqg 7|ZQLu77^о<^ 7>MЪC> M! %L~;T/8Ûځ8AfpvX%麕6z=oČ'"keG,w?SRHZce VOx!;d@(]_ԷDk>l[H3|y)jVx? 9M`syRsEtvhϤHk~țu?`T`~e[[/y}D:Pel/=adz}r䟦vrƇp*&Y~=qؽ~U+M$A|-ڟ>$%aD%=*:.M; LF f5M\r+zJv,6S<@ON3z-=||Ÿ d6W8F[JgG-{WȦv}1i%S4"/ qKA2ާ *frxʞX@ 30^$0ױ+=ꕔ0]yDžXuHf(MM/v _(ӵBŧnQ+Z^SoH;~h+ٙh |,6!=|3&1`]yH=?4fUwD\WQj\ w!LV/TgZQuCC.~a,Ԟ|߲ۢ8VmPի=6{F? I+\:f>~z8s25nc%зDB_f^djPl0y#5Q>oj.DF,{K? Q\D@1E\|81:I5[+ˆ N!XA%I,Gt 5+#,TC'Tb;+E9rN3։-\y|4~~ز1X %%^j'jO-%>rJN!t#;'̿<I{]"- D\ڇ+ yLLQ_x-u-Jl6h/QJW.8<9 zgg# K3/RPL bp3F٠MjR;(5q-OaWi?iG62r$5y\+McJ4M!2qkg >hsҾ3i?߯c?u-!l/r+J4jVE9H OH> YM/F/yW'Ll 3{N7;͙ڗ* sc%V`:ڡ7O\R~G|^Nm,+@dBq-_~njn,VRԃݬĊ? Q7aQٌ~&u`;3]TST$[X܏tSb_=Hй$<(>*Cli+/\}c? x~onLW[yRn xV7GT0\D:$AR)L)cp~P٠//R0$ 5[,ZI QgU"7OhNdMwj6ujƉ7`CHv3?:6jF\-ڈ6Yy :;>OײՉI!'}bId+>ܨF`ӉmJKv\jW}X\SVQ5NZM'@(|pL7.my?rXʉ1D9e_8){2UPEAX-vuō>T6V.#ƒ4\wn'=& Q3^)I4ջ5sO\7naw}k!ThÆP4\1PK9;?wCD%@YE |ze< d^l"_1:4J͜*PVh3)#JsXVv|S輣,$r]3b=mG"XCش@ װ|㭁7c`9adaUiQ kނبsr[nJ*<&.$ic'~MdK1W? *j9Tg+]^{9ߝj)8>F%xNbM%RcR,z4$tu>suF:yqdH{JJ&Ф73fMC&Is$$e(t (VmQm'tLBtu FIwP y ]]lSLۼ_FiG?g=]ApI\/_ދX*%&'Fؗs. %d$ݝ=H!$wrTK*R+-5\\"0X~,P*hc6wT$<BO̚dA㬛u1It 'h#ecicI1x{^Fm-.zgZ@E*C66* 8o㖀XMu&h ڋ2oz*^le\RAWm@T:z*T0j)&]E!Cqc淴l@l!| 7yzoQa~~P8m*HL^]ndSL%M-(82XZہz/BnXuafsK)`S:uc-t 2m~xkKP!H -$;TImJҤC_x?|d}N WsAx+>DlAm8vS˅P+kF<ծm +E@ E d*o&gɞU>T4:'KzHI" c+ᒬKFu3 g9w)Åjm:]v Hr ɮ|!GO6V` B}!;|{APSx|76{@X&q&^qʄL;Z3 Ctk?PX(h"[j2**l҆L\+Zgu~^%hoV <S$1Gr! mj4EUV䈇㏀Vҥ, c"=+|eRn9UYo2^>d96ƚ3qQS"o(in3k]E:ǢVUS]K*JwT($qfAHxL.x^o|:,;;=i4: {zb`x.,) If}0}Ϗ73&ϻ2M`=U$w)[IpJ'j[)5h Jwm33Z\TyUKHׁٞqD1۹e<6Y5|`𬑝?l\'p9dF R<?YҜeF"I#OL!فŒ9).sq.8(k׸ J:n ]U]9Ng\ொSa>qs<y4Yol$ V liW,p^gif!/q{0H4;R*0ji<҆j/}Q0Dd1'A!<7e[-!|u]t1//`_]!nڗ==#2axbd2So>[^/&Mά}AO!dAK߅|p&6V䲤f& /wO}n 4_{$ YN_ڔ T(p%fJV<|?jyS^^D&dP5_@M9s;3}5HIP4:J`XHt rk?>IGʴZ(ϔeP(۳E'Ցu,<M05R]pXX;)w&WrI|3:{y~@aI p(̙~.J2_ղ@$C5sgqѸ?EۂEH\БJߥ|y~WG8x"gmN0T]M(W>4^xO3[ǃܖ"YWYCvd13;cLYۼjw~6H?!_+v }M&XfQ)k=#$t.H%d_Ij š(!ECT:?*qI6 @L`r!Pc:O<+PȔuPǿ1|;>p:Uj[DU=c8NSl96T,bv|{&_\=3iJWPq?c"{W;N^,Y2⎾E' 1PVҪEq,}Bucc: ͌d,y`_7%6Ks6D *I3 ZPdLhZDըYC)_D77#nm_Ix)CX5.OJV%38D72l͞"OKL%**nr}q3ޏHracLIM=t&`XDhNw1nFql`Ңx7Mspeb^3=5!tYz c5o)~15}LSul6!WstP{ݒ;); A7:ü#3-&X?:-P G̓2 !;B{4c|S0Rd [QI)7Iw{d-wɪHzMF;íK,,|OX_E$_qKËċa#鵁W$"c &l5}lI9~yT0[C<'7RhO^μ'T j&K `?5^>q/Y[Q0BPm0}%])"Equ:J %E8yw2QOK&Ya*NXEp>u@ 0 h/ ѭnƳ3JX q, `$\Mb{3%iA ^>QFWr5C; XE,1W8cVQd .yB tMh]7zΒ"oٵ, W.! _e.1c=b'}Y%4 opbЏܤ DSƖz}֛xϮE_S1!&(rG99uEŒ9E8N7l*x=`|n'}&ҥ.N}kob{VÍ|J2@p׶ͥg\8p_V w,TοB#KM\ WJFjOHܦ{2W =.%M?>RINhSuۯsL(mjn@39w$A3>&%;p_רYty߯@ZnEM6tk${ŮzqFgT^y#IǨcՉmeS3=3v+DZ:B[υeCHX뼩NZ`UJ=I*g]Ca˛Z{\&"2ok0mSu0Wydz Epgzdn]. ?L4Ҝ﷕?wӒ-4E`Nh ˿z?5'ޅLs(c~ahS1H۞6cfQSz"=5$S_ K' Zbc%ડL o.@iAj#7SAFJy{T1ahɞ)%"Rڱ{8ԧ"bߌF#*^4vZA]`(e(rc;Ewen5g~ ^={f`wT+ $j?*xZ#tK-91Հt'}2;^vW)͋v''w`z#"3/fNLSl' ;(WُEABZH"}D;"iB:ΑiH|abH6SS%5sR bz% )Wdh%q{量NG6{Gi-kWϭMs(#gX(ROBH WGt}?́y+-tk!'Vus!< jsm*P)%kXV1?_!v^ jP&u_ueBh7NqY(kZe 9qoLJ~NN}"$ |OBtb^-uװR}; U REU)>\ ('>o (t o5׀ ݦwp{/Y=O#&|ܿU b9ey8^cdduvפK+wf":DsoĿVcQ.MㄳchoٰΖg >9ymtiL=I8S!V \wk.Og!Dp$^[ȐǾzec&sQ2'>J) &uSQYbyg8/WRa ^/BM9B߿7Ɖ8I L[ NiVu#=hv 爩Zp\mwڙ> } TN9 j/t5u" V$M^p_j),]!Dz(lK &R ># 6rԆlSK^[[˝C,Ov {7iT`ep)&燈!l,Č6ǭarHglhg睲z;mB1C~GU#z|DITH]츀퀉.{0 ӷJo:6lrW+w\-^(\AZ^jz>߯bؓ9ȩG띓fnnYnC0kڶ;RܥKrD8^  ڐkrZOyHe?b䉆+Ԁ27//Rb>մpJEWM茶i?*i.ֽ kaeAo\#tٮ .To]K ~]"r}N*AqJ@7qNu;rSU%FyFQU\oTlZc[RP t29Ӂm (PB6]6n Ý G1ʐz3")RЦ"srʢ8[YbN"$D窂U0lmL ~)Ah(M}ɸ,iflnf Ũ.53B(6Z+q&*uWOWgIʿx y E N)V MZ޶O\Næ/iR^ӰmsG1OC-;܉fYJǪ lԯ2 pDhIQz|`̜.[{lQ1m{I[ښb!x{4q`r .LE2%5YX_Eou45x:X3k}d L\:3 ={ >uYh;' vCҀO*&ď*R}ք3'}YMgCh am5_O7FC(_x3l죰CFc레O yRGmz(o4hB^om=S{/$[O!nxlH\x]cbe)` ) m;/WWGަW>\@Dg aT eMyF^C !hH _n:WGEQ&/?S'QXbt з7CVr¡GMtmΝZ ?I71hUu$i".BϸuŸY`5֔3" ]u]6,]FT?֋;({>fjLzT~}(VCbl`\~/:E3(eKJ)8R zz%s߱%8K-"~a7,”E'j}S.rc/]V=]^ _io.c,7#ng+eOdpOD֏_mX!&1U/.גY=w-+Dɚ!/MpR 4SrprmjUNm:*kl7= @"}>cP%ApOgM;rcu | 2@G29 & .ٶEd,3C5MRY&#>OK_ ߽fŏb׽qxH@0`:Oo&J ^pGrGo:O8(^v֥p_0҃Ү6+6O W !*ఞe@%hp9vh;`8i NJhr‚82`+V o\ RCM 9@Q"u@6 4peϾ9%|qOw6<:Ev P8 HHi4H~`4k|h*#8<9:bgq܉91#ӥ)ۋ>}>Ûxt h J_p|N24j;>2 7!OՒ[ -MLÃe;[֊-~̔ v:eQmOMݜ! C0ߧS,`1Տ̱n b8;ͷ^k.½2ב듡'3 %X.]opTUփV0ؼنS1<隉?auB1k o&.CϑRM̸VT;x:aڢv 5t. pMl`He DŔb3|'Ġظ ԚJƮ(fSfHE=V|zU}ء]xd`6@Ila{ z fF5,ypgU8vH:UH݋I̴aN9tЃۧd|QFw i,4!Ȭ=W vD2XdS/5/r{6P>D4($f!$v# e!)RlKCT6%pm Jts*l)e{pr8d6'Ougu(hUO"?-S)o}:''Q_B-:PQ Kq ic(Jhnt j !adsTG+/`uU:бw*|r,N -&I)dR-D'޽Wѫői]*m_5|xPb1_"V"M# CUk P5-E5,A He:wXߩdntn7+amFg4!ǾG1JIΑ8 LRTnmyo<=c62k>,n~J̮أV`=}(^pLӁ3C6Mj1+[X'{t8+c7 (Ij_$i>eG}3E ky9D=Ofm e0R-m}y;?ơ촲H#;:o n9pv&VIWdP4ݖ@ltr̀b"g.}&J%S8GȯC?^3h&?EamΓtZࠫ ,4"Oq if_qW{]ϡ44&> ƝŌ Hm˟i%XPD ~F+v5~Ų7)'' ׫w~Fd1\slI7kj cdTGHC64\`k6u֥?X1\B*jw%e|q O)Y2p hLdm_KfhQR7IZ;U}ɂi[Pc"EDa&z\׃ OO3$Pf8FӜ|Qw{Ϟ pk]⣳2&jTh٦%4XEpd2Gk*@˔O6*!H_Ob6blҌ=h1Z0ĺxWs+[SS]xLA)[t'ǭ</ku}QFblEΓv3=-"s(^S3$ݵ]0~$Ycz47v ҡB*Tn]Y"4+ƬzsA<]Ñrsq0  g@Usc\h10t8^!CQiB#,8=6w.gAP2ۅ {pZ ^%[nOE4HŤW0 %7q#s (8 db`BGcEb_ EKM Ġsp>{V$>yO?Iջʻka\MqF*ye@1>DOklm^P@n̰ྦྷ;kggN/q2-ދUzܡ ?=60VC" -'#j=O@d$ݣu y {:kMEJrY#`Ľu"S^hͥn( QWbS~^j@_zHNGy>͉1 m J7vZ6e?Bk<ۭFQN[=Z^S3C=O4eizAo]^,q #T!&VMcx>jԱVk'޷ GL4|F}v?ja%g16(k:ژ*t e.cEtmpBC/?\9m.קԎ].1upu]4-˻gRd6V&͵ai̎%A9c9!Ou pceR備DUC"L9=jXcY)-I6;)7ߣueGw췒DUeێ#GnXﲽ@+Xi1 H쓚-"t3Eh}w[ڂ_!f=wFL7y o4UP/vaEQnyW*]X\ tgYY.p ^_e͗L$9$w]Qxa00 |QWwJ+wFȵ!;VIjCiv+#&XQeUi ?]W__7s}oU:.byR~ܷJ ްr"5/Wx ZpKz7Ua:ǜ+Wޕ}H@odBǶ,\)s<@c"$Onػ$`fO GX;- ,-~VR47cݵQh÷/!]hIsU,Xi3=RDyV@\ l *mU23ae4C,ŔݺYjV{X wΦv+M /,$FDY˫Yv)t ; ZL^lWgNOn +qIvMlg?sp7b9d7GSE=v~4I,.bV@r3|5Z `5ZM.\µSh\ve縙Xt[)la?! cJ&o!NpXcmpHjܘ]"́*w) kܟq+ں]~2r]|%a0"}k_V<(a8, 9K/H鑂nb`s$MfJRcOi3Uz_à#*A!:3T9Э yGR!k`Ui.j-3y3sۆ0?T+R@jrl.d஋ifc{mSw 2X2,  8mz`ll=Ê I6ܕ;OVBuFk(De&x\O_|\xO޳KViPgm{L-8Ko. `W&5,{nΤI [\rh?=-;p^`śV){bj@dL?ZB_Aa>_ Il }8G;w|*s)Niq7%!Ni r."ݡdװqpQx8Τ <ϛ&U%b1#4SU}g6KOK(MTE|ԩ$d?,`^&R)e+$DKyRdZW?OJDgֶN##x07:)̔dj:t@Nzw9`5[&T _ ((1Bx`F@€+ә?ץEm@HbՒ.-ɌiVY0>vr}DkcÀr`#ñ;&y;η ^DY~[hOf?2B~O:^G GUb^S槇:<+ڙjwT )ˀSAgV{-D28X[kcr"Juf: -6TI.`5)^=0F6|jv`x^Aw,w,u 7JO=bbQH`r˜7p{2x>u 1yr,(SbErH~ș=/\>2@ eE\ ت jpԽh.)`q *"YH4znOFRtB>t]A{_VĔ+t,7y,cD_ ϝu^v}l!(̹1tj TmXqs_6p+,k%hp u=I Um`^XOt47l FY@bDj.D en Ij3.nN]DHb9+b' y)tWDU \7 ԍ@OC~(,5أOu}ʩpe,נxAeUc뉗NpuAGqpgVj[^H= 7w(FCyS-%us=1`֯ 1bQKK?Q$I;7Tl/Zvƀ^Md xv(Xb / 'c5d* 67iI9ۻ,yUs<#{vcE`I9L(F]eilXLР]C4nW-w[$d*NUEo2הӕ3/{FQQU(OϘFV[nQ'}7;y^IDorfٱS`p=JG Du7'q䗞۷i @Npj,3IZvB(;b2[pK_s`F7nn^8]!~Y%R;巵ylNI3dBHD4V2ĮZkɳP[ҒBvzjK,Otk8Ye2ؗ}K,S;'5T/2R|cS÷ǀ6b sj!o-O=djv0* a4ܭ:]I!WŮzDC%$1xvWBtP&"c9EWG&?)U c8^ σ$\WK6elwHRˮsGٴDZ/Ӳ(]846GJnU$Je^H>n8]]?/:dCs ^@q!%bkU;^5hi.ԉf7^.*L9,7M"L{0q`޾Iϫ=sʱmJk˔#R?g;X _@$ۻ0spQXX`ߋ13G|Kv>q_n0h7GMЇdAˤףv+r5Z knQrVsgw ]ҨR  wv=fkymuƆǡq {xfa/,vhDg6no~~qm{ ӊ̠! n]"ӵhL^Oɧz<@)O*X|Wō_#H$^.5q)-Ueҏ+ Vxb%9#{ũl7DĴK5f̼0ƎS-w4@ fywk%Je<vi3<3ļτiKPTP鵓Jm8ΰic;nv/bUvE u@u` *֊w }) py3 ȮsnXLHQbMO7(桎3/8aJqUa Q&N|Wa(;E?k$XPlKne6aq4[̸=jq7Kq(RPb{ %"P6v)&~jP:僜dL</.\vNG@ZeȬDVrUުAcTP}*ҹIsq>9cYp{}p4K۳L%BӇȴHܶ1d )j'7yQlMn!W2|mȊsAuSUqt*,>/'7lBrStƅ*l].ʃIE*I"ZMZ>$浶 M 0Esu̚[O6fa#yd3'r ^rp :|.<%?Wkˠ#p0XA4/b='E @cQp"t5j]ʂM%?BB\asTi–@%~jM>Ι $::Y $/p`v婝*S:LYP]aYDZ{Bɣ DSG@ ,2bd2NvqCl᠈G- :W~tNv,$¨ Wm+!@%Cq.ܪ3Suj&_i{AР 1IPFCUp܉$H1 kC8bDŽWHT'qS I{3,ntЊpWL6TرSOI߭ x1LjRܵYfpeD%z*b8oݡ{m4 #G~ OR5\)x%Jg3B32tqI:&/a(D]*6oR$ r=tpRX I_ @,yl=eD&I\^Z(thzct`ZWv3fBߛK$T{ L\,4顤J䝩<^Ȉ4~İ*F(%אj"KuB9J\̡izfϜP`y~C+rUYZa9GkO)5g)bko X~T6כrgoQ a*~D)w96@"fh}i2P |kfȾ rC!NtÐ۪Rčib)tK Y^ž4?֘ںiBPIp#,R`/c/03K=Ft!87+eX\*CW{ (+aCLYξ-XU~}.BLȡdt6q .yyY?# dA*,bnYՙ7Oթ`'x.PU#(YH=+Y_+6l l71י3Ȯ$`LV|Ƣgkx0!D4SAf+Fڪgr1qa^SWֆ{@.2 =Y/+!FO%U7  Rq }qTv eoC,"7s$6yW-꛻ d]+|da}Cbrvch4O]T+9Z~wùS͡ؼ\fĭkО%*`DW3sbAm2L?3N q{IɋBYrsxן+޷ʫ* Ք$VMjOm_},2'q;/W)= zc/VN:bsKݿŷK=J(Lґ}3:9u+ B" f1)~ϷH惌N nnY=&2сhN*\'P@%-fkD& }Gs%|`ra)+8%N)%xlf?h*O'26|$m&`y#Gl$/ÞȮTBPK|&U2n[iy"5pR;˞#('*u!4+ĨCphpD:uKiO=e8 Ef PgU 0ڶ_g|/c{ Hݼe{gp zw:kEĐ2);#w%@9Ams4ЋŋeWD3r1 \{Vj(5kEP LC𭟔zδT$pwB/'^P{λpM 6.X?Ү' xRJ_q3p/`Jz( |m.jνg.<*wl&[_񫏞N֐e [f;԰7LU;ҧUNtp;F1s<р·'|LX 3_81nf2ȷ{œ^'x63jH0gv=)LB*B{tztK gmؽ>Пw^U $R*~y7:<_O";`GX #}*Glt|brp_"Ki+EZ>ֹ/fk#C`kM $mx6쐢sOn̴=/(P=I Wm+i/7bc&Ͱ{ wGv/ȉH28M*!?!\*O7~*}h:GP'uSu$bRQB {&= XY/-?Kc2d>bq9=?GR2 J+0'p_;?F}nȞ "d@.z$m|UVOwD^(ݣt"Uۨ8 ׸zv{3<ᰧ-=_h2_/J㔋L8"t\ĤxMS)dXE(|2CeS˽eW[/PƖS\^nK\dx%$tm^$ӗ@J)xi~9kyb:[1*TI5H}7%v-^Mie1U|~EFv!wa&NZ)́y4V6U}@)NJ\׶[7?BmVRkɻJò{NdpnI"Mi )4ăԐxNI /vzcKs@L,]uZHqNmhHv36M^) }+EX} C{|!x{=PQsS󫨐v1%О8}Fhp$wo+GCx1Ͳh=)ט#'`#' 5!]kQs,fl@i"2qY+׽- ؽh[PKp"!UĖw8VC2O׻щC#3:\;v '3}yJS69=LЪAR=uO͕X.H$#r*Om ׌Z~[y^k=GPi4[ߐw_|<.$zI0侶0c@X眝. m"{oJA_> q }UN{2,57p[.ws\8&ۗ @{<2310ɷWxEKx Ǜ"/hkvWΣ.@E,%`f=l#i pOQT{x"H M<BgP@QPJ#<= Y6UU_fNSRbۓAcQWncв8r?= Ka}x|1jq9ach<Ъ(%ŭnҦZAnX>P$78ڊ{&wfnHf]="C .Yi~ݝ_-h?R!ZFKU~5x΍l5o >(Lr:9¯%xIW\;Y,^^)b&Zvxu|8AfWI?i jYNs *6q+X?e@x_);&˨@:;A@xϵV!i)ر 4e&&E=!O}&&_|0#n .g.dA 0KxuP6Iی516\}J<P͖}{?vmL2=Z-*b6ԥFѼQYZ(4+N#cY)kSC;&<5ZI$5 ³79 tqq~Qߤe5Gv%;p(?GwGRtZ}frFHv~K)τ{=!UdfUɷ"ŧC9ߥQYȪFpsn7Ru(J?俄$ @G/4;0G9XHdR⬢]&ަr:jYcg{Zz7o\>(CP.)&2T7 k9)&Z|\5;M[[ɛ6& ˡNg#FˊtlV+PdǾKe. d@B6 3v}Ax LkRU= a?9O52=j=EpӀTfHMgz71Bq5wX7s˒NEs疺3 9 Cydbo#Ҥ9_y"%Y9xsz ]XwٕL|„NIA;m:!8 mz,OC^ʙqE+24j?Q+v}@NlMShx`@E+6M-梴ծ;$5'ʽaIFf b q2iokjYۧRqǧ<,wAʊ_6 Ŗ?E[XvP*s6HF>?%:7Ɗn2zy~f2/ sG׫Z,J!܃ȪҴ2cJڐ.k0kZݿS7HQYt=䪲Y*,4WIM\]:Ww5+Q`VnCF2K o bޚP]%g!&K[k *dwN{ kMk{y!MPC$ ,!Ǒ\wd|(m85bNi0 㢝5fEiaذ"xexe|\ҥ\*H蚟b$A91vej,ĎJbc(3ȖO[VEfi1堳CW3,ˑn]"מHLWKBѡI.h!pG$;̡_ Ѻ!TySP#8P+,Ȭso<*3D=@j/bm67aǗP Ohc}TJ;k.D$1IHi@Yhs/R!q7`3YW`[5I#4hהpӇ:^%GZ)aI*xxûQ4S3VDE =923Vv/+ dyKf+̽50=G0Z^S em U/Z~^Hjv(4J* o'w} Dq(s-%*` Ϻq q%Wر~E:IEN`5 >ڶCLhtiQ s ii9 rsŕv}7 d'%YnDFm2oml[Ptan:Q.'h!00j\;h҅QNUs|/  h0m<=]]# .˿ܱ"zw@.Ōa*Ϭl2:1Id$CkLgcc3<+BJ@;G!V!-8~sfalq4^d -AC)DKq޿L?`?# d kz k0HZQsӧJ*?#{+IY-}S3$VB Kp_c@X3M5%ՅT9<WǫpvÍd_z,Ο!g8\y+C(0ӕ(+'H{F>YY=!1pH^/7E> M^ɛ21up]c:CV9uڸ9n(Q$l&&S76qZ@=cפHKA`foi9Z$n魏 לLQ.M_*'!Oa-T#OŒUM)aFHWN&YJcޛshМlћ T4pT7<.fVnu$鞠*x@sBXD\bl;ok%7sp) Q%Yi/T7X)m2SYC|HQ~AvɦRW-"f#-xx',1u-TjT5Nϔ#09LDj>%f;u,f) !P E:X.om4!DѷϷ!Dk7""\BZ3yd9.9(T" 89ceQMJyG'yLKb_j;T$< ]ZϒA]o҆*G!a q$pN,^i Z2ȴ0뀻=4|Gcl {LF|Q|D䥿BYKgb9LzyqNlwBM IboTGJo鱚{|;A) ج?R+VJcbŀ쇈1k6򋻞3\rRPLiEˌA?j+ʭ|!p $ȞcaДiq(eGз_ogNAVuV %ܑ^+T _]΋l҂2{n%1L +©:JpZ3@bAy(3E 1tgv]sSa):[,P݇$mtC*Bw2u( [{|aێHډ91.ҥ:B2FJF4Zm5\!c(:XP?A*F}:*)Vրxak@*/^[tûʼ? x"^pS+ a~<@UνN#Lo-+Sč[D֏\IB:%L\;_l@{<"YbqL "Zp?e@p:dUk#L.㣱3Hw("/S:PQn܏ 3  e.Ղ,K8eM! 3(xɫȶR4c᭛s׏6Ԗ|+~)NOfS(h-`bTrl2KjYGVS ֦Jjd~0W$#+W^q僀mҬSt&ӂ]P͠@(Cq\P2}!C$\:^b\ySb.Ɇ0!cQu烾![gZqqP,.3.$Y: R=gM4uG'E?wjؾoȼ);-\8wjV~RiJ~?8%pblLL(<-c#9󀑧S sCdc=uK?"Zet4ߗi|ŏ}WK`pT-R'/.%\c)= ý[UrYY GkM>8.Ɋilh%qH0Jn\zQ"ĢJFҙaˑ?\7-,1zD(Y: 뀟f1)f|iELA,wVM!Ndq"Q޸\c4jc:| 냄Y8yBt,aD`e ~CߜY[oNpxqZZ: ئZ9*Z~t]·Lq>Ӧ`V~қi<'liu:uΎ:z+>R?Un| G*wv>sWVoja^Q_xŸy'Qx+ްCjtd12f`QeS*g F)"7 Z΀H1EQ3NC]cK  hy킽:%4.Y'Lχ"F)s}#_ qꨥ;xZW_E]j-5к4&ҕl ܕ]ZϠHDŽuZ2K]p?fU%S(4Uk"̺k~:l\LicK)G,#NՓw"J4 al78p. ڹ1@N]-#̻))a'1<5ALRaÐ7m箁CI|CWx:zc*j^QGMZR's@a("UDm)H2XH'S%)l^t9 ?OECGHy^gsӰ87

gF# MG!M!q_ҩUJx>WQ2+^z#^FE=sSdu['P c'.*sO*naS"hS$;CR@{ ^R1')wӠBh?Ò3U[u?vJ{],d `%R)i0[6E]:qߊ~tZ tOR_z4(3/))kVpCvL4OLirҡF8UkIy k8{ Ʒv/Qs%c#I3Iy)E}> C|e_Û0SCfN kq{A ea}vUIPyaxAwR)f^cMAB j{P>喥tk0`ޱuCz6X 6VJxc1 Ӌ 8$96L.L eԢqTHkz|-[nob8*Xr3+4 z0hAU_U$J `,XH;hCٸք<ۊ,T,kqXMlQLz&,>2vy:7R*Oa$4 ! 2n`X~lh?P{λmȇ4N13\FyoV+Xgfe> DՅ\&3Q%=w#t̋R?l -ˣ]ji6+D"ET}PJ 9Y8CiE᎗ĉyZ6^.N \o@_rAv-]Gf"پWەB`SfЊj!iTԥoCϺ\{7Q{ps$SNaul96gyY Fʃ,q6-rZ^lw)yu,gCiFVmI& ahb\)_l:ՁM9B ů"H' jodbLbTRYbV owljw\$6+WPxO:|jNakn?IwLJRu@R,`L%{9a#Km.d0GEg5>O0^.z>c `'+NݥVp4&{@瞴c5iD(:B#, ['./{XDcUhD" VKz) #" xה3cq(VK?>%\xI2 msF⃩9Xg5)NfDiwQF P G`+(Ѷ,zD3^h :Q.:Od;}4Ad_@ r M:RCTCr׍_A+}+$ 1((5Ks~Z>(-AH'_#'f4<:Z*r|jigw_w?"&ap'F(-?Ȅ1;\ER7Qގb&d䂒u64,{-m\3K) ^0 Q]\#QPf\97oF|@0V_v^QsUVm%f1s gY!Ï2 [\Kaloyˍ?8Nx(8R\nD)˅._X`j00ʠS"`P1/h|O֭J~OQuo }2*ߥd@VDY¯LܶK3ܧ]8 WՇi˚Fmy=[v9A8*:` 8~WE&a'eb۵˂]V ^`GFuGFhZd+{dAjo[lړ/׌=bz)7;6@#GUe]'I2Z&IJxxm*oj5,pw֨(?z=#n8-bcPKb1~Ƚ0ӡ{+pn+ഫy`.{5ME&ʀVlHf^Bi30xjՐV'\t?DOfԼC#U|ܷ蛹i9xByAV~#bF'³c*&'7J=jPP( ܟ'#@8E] W̍w)P *AV'7} Nj'*StMrE~tm*/BQVB7Vq#"+@D tmG(b.v%-ۑkJ疣V:˒.wZ7x<4:C|:[">dWmg9(@^QbL=1Sv'uW:Ͽi̔z;fSW5_=,Y%~0 /o"0S&ðkLI>[)y+s83kJDoZAxeèŅ ~J+_g#sDeH⮷z83=cg/&%UʛI^̻s^}la,mD;ɺVaNsHwoSc\lk[ޱS "Z*w21wZI_Es#ߝj%v4z񆈎[ HUOs/I XLJX\WeCqJM^A xH9YTJ倗S:H]b#%#Q_Y͎+05^5d(^"/Dy,Bػee]k %9:[)R}phŧѸP#f]G( #V~o#%\GVذEb(vm\v\8ii nƁfO1x2:jDe3/ }5W]J"-#TxK1 طs@W6&6)6v7¡C˛fň K6m:9 D\r_6R<Ԇ9FFk+m4<$^Q!iY̧VWӶ1\6lSw,ΰS`ʆeI[\iK(#Tihoy9Ibcӎ'É VÆ,syՅ!: j\wv7.&MVJX\7P7|C : 8Ǜ8/oQ1$C77+\ X4#nj(Ϛ-(ܿ@\ޢKR̦b'æh֌&ba{NQ=(g `<~lT{î)$ JTBn$?Sasր86`t0R:T"ޞTÕ7E*U4<yô$j ҋJPN\gW>94&W0e F\^aEEzǍBʍ,aönl^ iAݖ}mUE C8JedOUkEVx[_L2 ցѷ3+lB ' ˪~xEhK! ZD!1Q-=/jLO-` S.Pluby@מ~ 1j2|&lL ^33}|y:˭7Q` ʻcsˮ~5HTjbk5T`,4Rwʢ,x2 }f#0xYh+E.IIYU7LpH{udhzÆ$Ğԛ!ɖg|?}̵k R1;2mSk?PVL7.C@L~>/y=C,uqGH Ҋ_;8oH*IBPhyIw@^T0Z'8:!*[u0}ᛜiR0a1V!=u x#ʭ#ҝ!`w,(y*Q#$hf]ޅ yNbY9񀕓A&ͮlL .Mv\N;6wr|5ņ5*QJhZ >+h/syF~5k(GwMOnی-5*—؄/D֛%ƉbDG/~MQ y/Q^U/A<IѽǬ[۫f/;Db^ȦGܐzP^VQq4uܯB]A1FoQ'/-H(Q aV w%r4Ȥ;PS[Ĝ8% >mNV!vcɦ.M}Bƞ4ZpF .˹ -5BE ?aNӶHTeS#h9q}-^$:VX;:' \{NL5,Tj`ΑPzUf%7_'Е; "v(=/#F( =c $GPIV)uD'8Mmm?SQ.2`zKXmDY3DzI=EEj4>?ʤ^T٧KpCyhhk{M]?P͉ OWo'<,G~rW%B͝G_2N@#p v8ʽUYSeЊnI"$ z=;ydA=|F'HIW( H`"kGˠ xtg9D>`ڤJLAd&B4**j}ut3ʔ߮*jLbv4 9:0.ee=ĢxL'+ݲ\neIh*^Lr|g@Qhp ul(y 5]+YG ?:^ Q*5#cPua~Cna[A4E) cf z(̖oWQiyGbjj'Ui>eXCjL2{ȱ`D ;;\b9@/+J W p4lǯ*"gu~:}/;znE;pW$CNWS 2kqjH2)%_[ޫM~0E_$MZ!/#ԩl#s-Ulٰ| N}5T_*^SigoQL@C zBp@iOfFTܨ8X9 ]-@--(7sD%KiU:Cb>̄3/*o̊?8TJS<4n%g4KAW˖Im|R}im!a+c߳ GػMҹвHV*dAxȠ3^G:;ִP~"'FzAlXp1( |zH'2 ^Ž]P")t,~Ż\}(»[֛lEn?E<tkhܩΒ&fM Hh*& fpը^ Q=1J-OؼdG8[Ǹscmv}j>r9p~}2*4Xk0ZX5&n(Ka?6c_ټ^9+&SҔf!A/GYX q۞ "ȸ(7hG]cDY $]!Kgt߾-a؁O9D] IT@YLYWG׾TbŇ+Mҿ֬Y$x6T AJGt4IC7 Adcנ5V76bEW暵$QFBT3U8V6 KwT+d@ PuQXٌ{DU7KEk=N3X;)4f97&ɿ0BpB` Q 2r4I^ e5Ha~SLuoݲ0ts =;-S;9.$m|y|pvFuk9{akǣiv+}~Lř'6u%[o'Fmmvv|&2$OC(U΍117"wlxH3KOs(ɏK-{|f鳹I 1c!ޓ![ĉfMW52E ilAfuT20+qWA~|V^bmPO_W:tݫ[ i|{ DydjW>7󄢒WC^ZNB%Or!bv|(,C:jtElvw5f}Ш + Q _5#N E.em1g͘-MeP3,דiDt<~l>ڧQI\ڜVsI!{"!U-8@u%8,Pn#Q| HWvT9}~v˛&Qn^b*~z"5OtMȾef5iQmIȬ#l_{[-|98^{_AmdzSu9մ:^P1%i@Ge[A iM[м[I0=bg"Q?(m8H+sk%MRRNXN%R7N/B4VTdSn_aa;BS|c\ȮQsZm@A/ (9Ql|jfۜ@ tF=dX wzsN:*]wףxh^ 07<Ȓt^"+oLSM ujn@Ĵ`R%cMx*DuhDI0i܊ֲ'lYaxV&+ XO--̋|-Cj/]z7&5UJb48q]LR:Cvj(n{wUkO/qI/u7zShVPGsk |!vAѭDt"ϭQ/iC8ɢ`% =tSi9ђSY&'x#`+FC{&3i_GI =Rf Ď*2` xLzqhx:[hR 8V,a\0T3U- n],g^Z';V?ĴEgjz56~|0n+ll1m`(GfL<1I$#DP䯬J)^SV Ad.;MI+!.uMI["D. JO&SwW}O|" zEBrGr$+ddשU+a1}{켙t_R2\5u (&pNʡE+>zvNnhm(mjGX5Ѿ(c` OM S(ⵎ߭r8xQ.1|YCoVRyʫgY&?ZUo)lEŀhM43] Q-h:t#B@;f0)\:-k7Zցi1۪\t0b?V+y{2XʷC/|e4>-* 1ha]eR=`r|W`2*|OiF2k̠ N!n$EX c;٢O(/{osi(i&~I{09G LRL`cM)kyCNy@KM1Sj%rFvx@؍mO.7vNOKQdVaO4QWĜb. 74Fǚ@$M;Q棡MS,t酽Fc:9{B]%&I|b4'@mt'˖&0`m;1V3_4e.;#P2Vr#.+,.CC[ 5P*"/9#8kC1HZ$m8\fkßKkϜqLT:rüp. &JU]aSfxJ2፩tH8'/pZm^VU& oXSıWT# z]!B K9aȬl,S.Icö9~8W@kn%NR?o w/ZYFϖ}܊*NrU 5^(Dryt(ꪐlyM5/9qZg0.;΀]uy7Ftx򟦹C1ou~XpM`DZM;NvsW{.Lf[Xisk\YtaHV/E|[ HwYԏGogS[5!zx/C6QKG)n9Y1}OXgQZ'L CrԥWd.ژҐԁ%:g?Y(= 2BxD9ʚH>VzԳ;G~Cc&ϡL鮈DSv<b+)໼ʥ;ٗ"w6+rmvyF&2>ИLhr[H%4PtKBs@h64Փ{m0 ]ʣ$sfp313)6Z2-"oq$ O#־H54:;;#jcP#-Rag9(:pEa-wDU<B3G>ے.Csn5Ђx;dzwhX|(܆}OmMmt(`u^*56'k\d멅M `JEF!Q __kЭ 1WK;ߚ؏R7l= 騉LK%n5u&cli4}JGѹfM*}h^F`/ߗiĂBU5~5;S#LJ" z+Ҁ:kZvV80g_FlCq\ ,IL>RgGcmHistH'y<gBs1LEws8Bx|2`6g.k}Alt9aoP7yqЦkoiLf"LP''>o,lrw%M2% T)Dߊ͏{7ų"3"ħ=}g5]ŬA1MwcExɰn%_N#՘f֜&fZ|+H-Wl|p0GY7O={ؤ[@ƒ?I5yV(捉滄t}"QMpT=\#4Kt:x&Ň"*-|PRr}RlSH[CӬhN㶯,&(T7NKh67<|@ V,aO/d8R dVlفϨdq2~B8ff(7X)=˟2C!L v32`gZ,7>/k%߾y،*D)K.IAS.hŒ ݴfQL[Z+SYu;n+Qh KE>&+ QMƭJ@-= (Īfm$:dZP 'R@TzJ_zw..VE:(&1*2%ӧ`\!JʠUSeBan2ݳڟf9whwZ:EU ASI31O0ӧa|Aդ,%Ld(ۛύFٿDGC%OYr.1hx)qeRjaEEPU#HSxRD@=!"n5<@D ,Z&z]:N@`Ԥx> Ƒ,jwJ_ǐ)-fZVO}#b.6'DN =+pB 2nXݩ(H/Z@jX(D}Sˌ[rÛeqRyz&qtЮT9\I&S++ ƈwN` B|L\fyzj 7=Fٯ̉N_})2hV2ʍ- eH잃"@$QNL$䢓^P00k@ jر]8p8coy9`X^kCe/o-bꆀ3a5e+LEΆyX;y_Z}QV0b@ w:l7Lxb K!HMҔO^wDV pEK@x~F+r>% 6rlĚW[r&6?LLQƤlw"fZ2&VsK%#!&gEyŖ V;+b:cS3'V֜}@xW#F-/)?̡E8=RL׉=z~&9ߋ :1 Nuf䍛Zϭpq_l]ޡ# .ə`ۙѫs]&CT$/Zb* CJOk˓p=絅xa-3|+k0`17jw0"_<_DZ.OtJ>7Վ\9@&f|#VX&U@0}m*LkI@ {m8&sB-;O$ֶz NC\Ĕ|$]c Ц7:xLs8J`?^.!}+2Bu*B#hDFl͕h d]8pO|ѣF}fdng̓)gW z%#~(ayzLL':"ȲaPG#@0:qX&y2P *1ʐTD,IGƨtM]')_ZkQ snXMFVegNR~(qKb!=$L]"p:0Mާ ncvGN+&D3Ϊ>-ծWȥZ/V>'| #'2D+MAr5WV4@cHd;4 !Ian@$mJPߖVuA,.4AM@ w*Z)`ȥ^򼋕˱iIqz>WtYU`{a#Q`]~ERCQJin_7d\"Bg 7d?l,FUM="S2mlf=f/' Ҁܲx󿌆q/3XVt- fwMI6z!d U)JvVP/.յ@V?=B% 1OJmNMK'> 8W0Nu62ylXY6hhsumE3 GXKÕIT͋2gnF/*g7 eMU_A׽rҝ6 )RAbL'}RU?I"3mwܫvg[ji-Mlk jє\ i'!:Px&%2c<Xt64;D;^BE A ;L;U NYs%6v| P΋1!gY+nBN;e|GĕR1d=YW?ړESQT2.E+_!xʓ &ISr]e feb`\7hY +dD%z4d+( sgx;ߏ1.h[!5-mo396-XoQvDV(.-tC.[Ԩp ` "IT.9|eP{"fQ;2X @<|ഃbzg0cSjd) =u!K7u0k؄C諁*0E򂃝*ޚ}-dⴀO­(uJ$D)q'L5-zPGS\Y!xci.!,4-K7Ȱ͵у`xeV]%A^q AyA"Teo1dK8+L ~h31Į3W/H[5':{˅сd1uo\4)Z3tO԰|[Q{o&;n=@,~WAkS )xgAQnbYW|:DZP 1:AW7F Jr=2 a|ǖq'\ؖ`* z 2GJs}V@UW RX=ˠ{mDڵ%y͍QQG ܲ5z!٭Nǐ델yKbW.AXSd`NӬ;T?RؼST*g g_lxd%%+0!T+m4r^tqTe.06D4}clFoD_׳G̵Of¡9~L|mB%,ؙQk鵐}ًAn[TU.| w+f>%q <)Hu~ԋn؉mJji@y*LTd׵{4eKc//EfTʵ7Xu5 RTov% CvP]|t^)QlS`1fY,rvgJ3R ] q xs<'q10_J|LSH޽0"3=o;{T\"C.q§M1bh`h *bK#j^7ZDYdbGGA*V8j^(Ef}s+.pda")M,R袇v_7ʫRKP:,U˜~R%|3{BZG|rU`a7Ƒ:_JC[ˇh|wҼP<Z禓cuC_b@yxI|,Ϯ (<_ MG9m +oۆԳYP!p4*b }xzAUt/'ʂQH-tTܝ\BB,)iSoGXt<#ϗ1s5U2%ŕ#I6 ]9RmCbkRMb:V_^U*YP.@FR94:hS --Hb5[,['5Js(LU0qcU*/egk:XKIV#kPIqR#7 =ZEtIk@/^j󚉾JYJno%I.pt^xfp{!&ϐw3;m|ե O!4:!E):nAԑ >&{$, rYHxd2qygR.P{rk/szї;ʥm^]?@cY+He*w}{=mUq[uu.*<9(UL0+\ЫP~KD)+]bJhLVC"XMudd'.1$0t4Q 2X3>pkZkrauGOJ'e=||9c 'B.<;~#PhSye,_>.wOOxyfFdȌ}5]оX9~t@[&ޯ=zwG}ĮkH}y5`?x(?دn<@)V&]PhTg |m۳<&t?O]6p.W\[ 1]Ӵ,DB{Y yv˭;;ߚCn8\w)rC&j՚qoqȷT#G}g a:( 5hjf<ӛ-w]ujN_D4rb^>(6 C?gI$kS Φk/yu=2C9nPߥzOn@\/bYjŎk TZXRdtaXDᦚ:5q_G(7!:vcOl|ppv-5 mN< t }xiӼ0&S#_$Rk U&ujwY/ ~{׶Xө;^#2 ^Ѽ]z〼nRjj:.63x [|R2fgjy e)tuyTC<{|f~ags!o}d!# GA'[L:p>ZIz'+pN蹙g7kJ} rQ\FnQ<6|FZhƷkSz￉>NhG7S = )*.부`pWSy4w6|̝ :HNxX5ѬL*nKfsW|`%hc42(NֱuS(A7P ((fv~]ks3/JLIn3ݑ%ln I+3^~g|_rV-85l=)|Xb"_бW6 Vm966{~dZ|D*ޚUUAҜnDyBWEv-ucb\β~ø)=d.;R05|+{cUZ.'Dg#Nldrr647-myr`qnIhNPyU@=" Wֆ).*ToN͈vSY;)Cl.QGt]¿x}' /~F2 m& tHr84.θ8ûXb?W`hd J'2-Q6l̍45,1=PnLS{1Rxc L݁/<-ߕ&׭s0JBifh 3d)}6xLɤ @RNdBL)F.j '#IE3, L׌@1esx]|װSP>3i!'فB1z\T*&&$ČΊ2jU6_GYWiK] $%+P1+f85&1f"Р TK`Wt֙!]h2x5[0/"]lTb Y7㿲O=s3C"m15'Ϯ^*M/_ʿe.:[X86 ] |V?y5QboY; ȴvAy\zRk" \e5>mRvn#>\@EwqHzU`2d;)fQfZ. v0ZbN$Zy:A_d9iMpU&ڥAի]W V iQ9~㟟1vq >j9^&)"`ҊOUQuL`7B[nh簍Wۀ: UGà >5%=O1EǑ O7\ښtQGұԄB 􇸰PxC;L*ZgVjltSq* h+ZMy*CͰB|.u.F|Ӳk=A8j.X@˗Di܏!twT+ȿ*T)b4,`/tKFDWM% l/Ep+U=>r.71yK2>h-_BVQ&(}O0 |OMr6A.ῴWS`C4~3`+UN Z̭֯Eʙ{qv/FDȨd{]]76 ,.o"+u fP#>\@H 02IլJM-^}D n^J%Uc]Xeۉm7/V>:;@W{l98;9ELe_)y" %4߀1S{اa#T=A$Uh"ܴ pV:v)Llۛ[AvKy85"ǣj&Vv+a+gF+j$|+ |_,N{~ I g2L< ;gy@5n;j; YR'}ucEl:Ӛ` yȟ?ی޹?E92"2*3@<.i,^ (̙jGHb3c[!něҜIM-w& ц+ 3X'>Q"Ĭ*̋;x#]e9*\y,:undUZ_ we'c~:cv%9c}{Tu;Am(\0ͥT&׏uu LFR#g- ǐPA!K1?]SJ4? `W;osCcb|^1#NHWqQ64+!CBk^vfyJEJ 2q*ZT7!gmӹHozePf0/S噼>#g": }:^&\-w@]3oă͕Sȧ x.M_)/ż%{]MOǤE)I|a;nj舛KRHԉ~jL$Ub!Ƚ37>I,!HۣD; /5('=y3_[aӐKDdш؃;.sK$t]yܔs~QE n~˯Zl2 }"+};75ca(Y٢ mDKp"z MJceH6+wӈ8AdXbt5:t ~ygg /awS(34~`1cuIqC-Vw9Z =cWiNӃ%Q?&sZ-\rF e' >s ~t-z?q>"AK=#G"TvLEr3wTSj~nhLyɋ}_5*5ad.U *_c\ȪsѸ¬l{+L6< 3~E ?GQD36Sg%dvQ~78˩SaBJ+xhҔwA}"k]!ެJU_džD ((mx88^ 38s&B0; w#^K`ߴ˃fL&;7W PUlܑiԒJ#(0<|'2']Z*>;/wNF[!JͩR(-_ki:gi9J(pr.et Ӡ]N9%x~Pv*a1u5ڊZdGjDz"Cjyk$=:Gli5fS| eϏo}tr< ;oH} fJw]xbͣ~[pߝ$b3o6Uo P+ E+P˽v:LC뤟u˳!QKKU:|1$\ Hќ+% ds1ӓi%˻lV XHlS.f>cF5恤Ӭ,bS&'&;6iyL)]#K1׳=C)$Zq:c"L-5$+e%z,d:a'ϿǀfCUyDiafϑpsCgkv~ 6.dǃB;/X4e [lʉ\p&S:%Z`lA֠1 ~(fZS )o*h:LYgcFřB?B7<&BZ%_&?_L7!KBfd 86Lt.AsTy-8nK-=3qx?w Vo!>n+pB@ J}~H0[-~OLO&( UW=&Psq~)C{mg-h'2G°BSvIljipu,ԓ[G,@ʘy4Ji&B .)ϛF4i: 3?#(wJ-q]9IQl3 EL2$pf6>"sN~ SM{ҍ+տGgtqVYOOzס.+=nVz@htv5rڑ\9ߵ@%kl@g[`) :VX}2}-Ԩh5:TC RZ9w⇰ǎl^8LP9{zܥJrXvTL?dQkټB:>r""zŠNd%^p|BZvUn7)kE ֓-Xl1{es-9 Q^T.,4_]N<x?C@`l{8$0b2+D}d?OwT %d]F#߱ {xuiyO#W?7O ҃q xk_\lh˄i sA)UrYLI o9je&q~+FE 1>^ W[O+_(_ o=3ku79^dtLy,AVgһΟThjO74s( [ @0پ*y^6aykr`tN ع 6 ~KQ]~93V]UwPIܘ+!]~xt%v?I3 ;Ul~p9S- "`,c =@ѫH#Q!R~G QN8ȸ'Pz~ўl!)SGr^BI WLR>Z9t6̪n@)+!2||Rn!f#[" 2m g=GB%X8E~Zo=Gi g/D ,+A]|猎Ƥֳ)8w'0r@TQg@FQēB,^7& -o“ȱxG*Uwae E),=nk.ސ#{HנX8rKtWS tTТy /K٦4HBVəX K;E9 hK^"TBܫMaTG^chc**\b:hQXLjEE "0۔lQVȈ$?[FW\~`AcA6rZUR,lTܗ+a2`yˣݝDSN:P)WPi;#ap}o +Ⲁ/#<|yzc*]d--74}+<''&ضO{5G`> %F.4Z0q"G߇ʶZ >sbk| b٫fO3X$(<,ƩoOl>'Iqe{m`PPC\TIBe zo! Z "Rh,3͵=x=[7o=WƺdYN_Fn/tJk+A3;Na0OTH()~TW?LItQz0Ԣژ!|aFvU%k* |)NмtnQ^'g*wgˠ $?g]TNG-T{/geF˿CG;{=wk0ԼF\-6SY@'L&SBeuIqÅ\Ojx9-w[\%>|w K!)W;%kv'ZmlJ1c6|dt^5>o#ŝ󙥥+/Z]L %{ ?f&\ ]$0^"3BQLeȱ8}m/_O$"8P8~q&ئSS*P]8(n`kͬyw"Cd;Miwq@[nު1P D;vW7DGF<){Gw}r{y ܳe*'v`>-MaS87cƟrbq;} ;maZߞOͧWEo-bLq~m1`aY,B%{ ə:܈'OWfB^( [b$*0TWbt^⩝G>ڷRdT@4âO-Da`&[0_;@9MBo IxI]V_ϊRB$EtjRh6LW+$LEZWs bJl4 D bŬh((H Ō#j54ތ^w(3\D7gr/ͨB´p+lF9p?m@!C?J/٥ki}ĢLxˉV4K4ß1'K%gÈuWY䆭VH]s)_a. >TN9G:%ɤnMm^G(~=oX&cv$(rXǿ.9e?J0dʠy&y |&n䑀*9iJ#D7'Fcix8*:(cUO$.x$6r0TY9dN7|MczOUEFdN _gn泞8廣Q  Q)b] ǖz'Ay$4(D)of(JMgҾr| AWYHIG]Qv{(߿<49bM˸]>wzdQ v0<(ML'%10UDրtu"84%FhqZ]ѿ#3G|\;" ʴO4d<賂Uq4 _!$ 7;{ݞ2yɖ'&Hu\> QaD6]3 Xk or ]bFJ#LWfr1F{i%/HgMY1A4Bdu\\![R7Z^ȓ:qmo(b]6?aٚ7ƍ0`U-{ w@%ѯ'+JM}7D[k]kMፍ딐񼷚ѷ񃿸?췏`/foOiREn9 r2bunwM5]@K ̓zRSV,|Ȱ*j[|4v|4b?K6 DQEami"FjA~suz&j^M_B:ڶ^ ߚ SOCz! ni0]HUTK ) ݾHK{_C'ߥt5,7Pw/.8%7a7܄h W9Ɔ A,k~ K¿)?2riTs pQYK LL, 1Fow$E.,E3MAqv-Y+҉ 7Qxϐꘓxسi웲*h/A񚳨b"'xļo k8 iȌXn6JΏ6%舔Nf ip[S Grfv2eMrip߼ra2:TJ=VV+#^jჲ sac;`9y-*%1#IJb T#]m:_]d $ьIw! VsK&V%i]%asd?$3 =g. w3iyV?G xs-q A?!I\(^ RGOüTD ^K<#늣UFj1V*7DE5}un@G6/rpm~#ps+/,,vzD Ӟ49)4I'Sf]5 ߔ25x,S9b>VI#[Jb3CTn1).}Xy»߯E-P-D^_5DS5PoKQZ^^@y"O=՚m5g._<')H\!6o~aư1O'v8hq^/k,?o)NVb &Vde''{Mhn TأŅ{cyCͽDj_žj%CY-3~?oRg<{a~[+u)qk+j_f,f-NYT_EkP2xÏ w`9[`>/,n#n W@Yܳ,F²tK^)3 JؗlpD6)[Hddyxg kNI A/H^Z>h\6pmuwš(: V~t3FIg2N&LL%sd]&oHN3I-$i{^խ'xb3^R>ՠ$E,qeZ/:#\у*8t'ɫ([iE|&Wg|%04* 9O˻ U]6|`?#eƸh &v2 XsqLF9ܖOFuzrť .͑(=#O(J\`bf :IDO]`\ι8mӈ<ێT[|ӥ{"mtSUTRU~hD>[mLipj`NPvz°8G]Lμq3wrߟnV QL?miNHͪ&!`e˹2]oo\8"Heґq_ h75!eyvwI73py⦊ueS>f&Lt1قe jz;(B BjXP/74ݔr.gt;s-x6^Nƭ?ut-?JxZbfk/q5-^I]:NP0=I bPCyM0&[>!]G):!0)uHgZQZ0x3D#9RXM֐&2^^<ۇLCٌԿ\twE0,K=$HϡTEz2JHS?>(-zp}u3K{;S510|`&;kWYӸ ̽)s JPT6hLd!C$~cUϋ1]7xܗ{F~aqP:\tYNb dR쓴xg!ZdKEB+QULf\uh `ۧ5S50,kG BR+{LD.UNfdKQktnkϺ$PBGmMH*)WZǤ3Ѐ8_G;@JH/#Jٔ AY%WV*KЈTI㶃 rB84*. 5#FfoN !s+RkG"&ն5r<2΁QpzHP} 67"Q042k&eituk$9U[)&gO£w1;TR[s*uD޴$&S7~ɷz*^y?GVBynu!<K*B QҀ@h3l߷:=iC4Ĝ(a1zx*a޲ hfV4?,*5""2N:Q<ʻ2Àv[|Tr\Ddg|q;v J6"<%#sR"E}Br@3=u,?0R$WF4cM2Vv՘q 7HzJbg])t;|:%d725Wxu%HybqD;epZ2'3ȢpEo:i tH\x}:r}ˀi$ߚ}`.XɆX'k0pg Fz$rIFe2dƏ{` VA}bY{üY0ԙ~rU%E8+up67o@W.SԢ`NEdJ16D,> %59?y 5bPC0 &_4Uw"H(,q!0)k(!x:@0PHi>Yh$\i{xFӪZ"Cީc;1Rze)*!Y >\&"&SMi&r8%ggҞYKs@S]Li. k 5n1 >]&Pʩ \X\F10Lq7R]jC}@U Н(x1P;>CeJHȞ8lw?99ЫlC҆bEz=9&=4rAL14E* 24e9=QSWV[7_IKLjT(Vy}2WOJM:nIAQD?(K-($vL !Z;BF)ӊ9ĉ_$z;~25lo"CIs'.qLX%dŖLerԳ:B3 ]h7 z)?3#KXwEhuT^T[pK7t_NQʲ0 2U1jvu6Χ5Q7_i{Q{X@K&%qda6h1.[s='.. P.PS)Wk dx a- NEPUjQa!@&s]5JFRDzkgƫ!b=gqC  E!]!_V8A*j!NEpqau]Q$g8>rW [?76sJŔ1|}1_-*9ACu"vh:)Lbl '9C  渿P'IUjo}F <,ro,<v75\Ȥ! !an7 mLmOzŸ7v ޸Y&f٫1sq_oLڧfƐ-`iG?wwF Ǘ(jrqKӖ8M_BS(qe6Ov+uu\b6&HCDVqf&}D!=**ak~X|AQ/؍%7`YL}a Z `SN gfF3 -kiM]㎕C( &BkI [woi[~8$eVգ5~<g Gb$+(k c%/PM,u ҵDʫ<tCWp鷐/|lh~{cqAW›ss 8"^^gxq`^mzh;J#,#+n{ ASkY$r4ݸE3c&MWY`!3Yʗ;RbUJq4b\t_sq >ϵX`C#qRBdz9ćw/ye8Ok'y^ywfy{;k?ɂ:ȠNZm>W檞x\UR9T̞rHns?>Jf*;lq@Vac [ݾvۏ͋`1U 8#% {M<#(ӂ;:N;秤Sl-m] Nr$i$[a1[ޗ'>v]e7D~,dx(-em{gs:}cU@C3-?9W6#$ !h%C۱ E䮙 Dhak?j3m-^6`$u"˒1Da02iTe NۄצowkuN6yKpA#0PP(#&H[k.rֵ8^sDR:U/2\DDH<4[4R-:Sg$i<=7qdya)λm V(uUոy2Njc ӻ' O2w(2n` nUrpFM8Y\|2BE0wBxYl6xM3MAտaщ.A)mN&)dU'U+JnfJ~!6vzM_%~cn5Z2˺N^FH~l4+F^hzP(Ӕ{[6yBV 1lӑLj1b]o} {ͶueT Us3G+RhPoۓ`KKm sM}O8+ 39!Wm r[J\*_`iЎԇ<'*fєR/'>//Ri[?1)ߴ+{=q,_$ĘLY@y6欝3!?nR)3?;(fϓ__ovFg<-,aY|h̯t,?ppàIJ9\F0k&\b%x@ײ^Q[s~23@XG):y7ie"/&/eO5bub "D6OUͫAZuRa_ʅ Zy, (w&}mq# ڂ'ͯGǿHك}Wx>k="\&̰S`MT(}4JĻܑ^b"}&i[|d~$ ^q"nӨOoxƢ@%dύ0Z)(W7i 4_O: g9j w=&،(3T_gdrldWkHQ ŋ;y}-}M6nq^"UyX_‘*' &psX~y?Q@=!75yͥ٦C2@KCSrJ\~~]8A6WY☌l=7^@Ydd0*;IƏy]kLR N .e1]ʮ̥-GU NN=o>$xδsY`p3Za[Nըe丰4ұJP;,I? K8rȡ}RB_̲Ͼ3ֆl-l Xd쀘6M'{Fõ|D0=D|1F[NhY* ftF > A3[^H$Hvsf@` Y1&̋\Otg+@`ioUH`" ƽյܹ!>O?}.ԮY\vvJf sr/]iVDnmyxj.< !Z$ b2izX`o+3l_y%Z sw-vH??GTYʧΏ;qdD_vٴ7avrY < >k1!߿Sa.NUs P2HV1\c$ܶ %sfhZ {D4}9nKx>r*'m3!{UT9]xve&98A+.W.TAx`2Fd4&ˢ]`) ,8F~r07G@xoR!u=>mzܑn wd$hoOO Ml=@dt35E[͢Gwu_+VJJꏝϹn6s\Zg,EZV#&68T_*~;RqUo0rh{8/*MKmpl9k!Xqufœ+P^jT­hKYXW;dsp2_gngEh: Fy]*[ 0b1&'uϑy}71}>xWCw7֘ӐA)\ذQ[Eja g+`V|u۹~ڳ(jӰ&y G߿5B9Fvq0uT"n<<{8QD<)Łw BۮQЉs=}s)T1hUJ/jC\LjAɮ jorwjGۧ|/zr-ǯZQδbvۧtjWoyJ:?HP:}yG#RYX5mp( ^l1IL $5 Z KSZ3LWB.ɂJ9dL{1M]I p>A$!!pbcD c-I{oDEkw1@08} Fp|$Ljwc&"@ʠ#a~#" gl?Y/Si N|)li((viVE(5@qs0˥IZ`L:JީVv3t/+k)3V&sP24t´Ox?yuY[DvAt@-FRk%I}"l]_}0]H]ҍ1"YL*7Zcnq^TkץĺiLI؎E$ EHyF*(c-?5;6tM$>5MuE~ק/lVܢ5f1 "89dTKC6qE 6n+p]_9\T.\ke_!j9ao0'go+M(p3\`*#JiҊ-RjPItfyu,Vpij zN:\ }Y{#nQ V-lasimZy2g6A`s.rn&*[Fxd& hNu@[LIդa8boA:|R:?9Y |E/ +c|֎Z':ByrB4WՍ9Dňr"?_ӨGgٖ_Pil5 WBt@Gqj)4oӪg?j8uM&hG:C;27C}KU[uHЬRR0lv&6¹x8M:tiW8_@R>olBNMp͛d!h"s?2"l&ZukVXGyDXdߥMH<@Ѝ~x2)!ʫ蔇0A/ :Dk= 믏 )W%]-@^A?‹=b͸—{'YAYȤqldH1J:yOht!pW޴ V` Jup|2TaszŬ|ztM8 Y%*Y"l}3rzXH} sXJFkwi7pS&x6l.`_N~,hp?|)5st km8Gsp.&8DžS0#>#cw:!ͺ?0!A(Crr%O8ʓ$.L8^֨%<\ Ƴ=p"A*ˬ.k5o46{Dc ì",6ngQ\,id#,*8@f(M B$Q Rܢ5jeUR*@M} =<S-_<)AE7YcN\J^n&n7+?UoM^uP2v #4}kZ4,siՙś[u[s:#N#[ ^* ]# U}%mF':׃ߠΖho>jR{nJ 5y )9ەdIU0p]0Pn+^6MDz5 ^gDD /aN>\Y$/Ѓ YEJ]q.Za cx"e!ކxZZx+1hU)]uĢ\Phh\ '0NKړc]weWsC!7lbW &(0u:^ˍ"0%8\W:\+_-I3Ec`ØtzTPK*qvn3F=͹iB ~Mo\W9)&쒛-՛:*<2PO&|O4<] y)ۙ=5pLkM\5*}k%9k>'e36tB]z7g Yr|s@Bڟh I}Xzpޜ]Q\qBIBDJ#_َ̄@3pqo4Fe&+ L۔jypH4曍^2y.&وݕquTǔ#DzFP+D8_[7O~\uĵƯt_{o3NG_G4#ǘ^Bg?W@R-Ҵ(fru.] 灺O´9ԁRO8?+:."#:Ucq#6ۛC ڷqAPZOLksS3:ETXDxr>@5˃z\`֞Q԰\d oČ'wێX ♩xSMeX}em&!/Eav:9/uut1܌ ݱ]ƀJ脊w7Ȼo@?c9ipo@d28[ݜMNp9%q(ZcV\'+4QZODm]"8! wgAVTm8@TlxAs2 ,R3;Mɣ ܍HMwȝeyEP|b{YD6CIګ<2B_TE_s NIG07a^YʾO f3&3m'33TkQ"X? #'B=[ӿ4L=@ S0]e;uy`Xf=OG_*[I{HEd=ђ"ٹv޴,JXl5/{IF@a~$G&aBrs2xR+}7v]0tw`oy^{43eP0[Tڂ9i~m}4#m&H3.0OQpeY^(MCC.hԅ3,Hcuw6RW'9?)'Gla]m6&L#O>2*,~Y%~QGfˋ(׾..tv~@Q r>~uUY$RW^n!3˜SلsUP=5wO3|gU:B0C^N<ćґե𿼻A*ƒ@ϖ$yn6ޟ܆ 5-HZ梠x* 9YhW bGT*tq¥i}ubÏzC79'JQ~֤!V96KUܕcv[QB|Wf i2ǵd ('ɔ*ü|shEƭIby+P}OE^O"rZ]o`bCdRmĺ%TGS:?֊(]7.t$Ov7jF#-VmRf>V/8QP·yi8YS"7n>׃Q8I&P)3`97#"h#V?6Rd! qٍoG! p9.͒F#L8V ߎU j/NB?,K'Lls:V_zїoY,tXLaqڣsv~ٲͰLƭ2}.;2,1ߨw=YpPfX+*oIwjp*@ Yo+\se@Wb$jHs'PbüѺ#V*`ՅB2f LTڲmmKmdx5O._r޽\$6+'B ,I*m9ţVHԌ քFo,G{GAH駢v:+̾9i+-(wlgCH!]$3=7sc^aVSS ݄%)LND> )ˁ…n =əñ}8*~Է4Lc ַiĶ8n JEGmo3J,NQRz_Xƭ* La*гQfd33$Rz]`/+eU!lBl+J],=] *O+Kbup{ ÍcT~b.vdiz`Q9sͅ-IZ_C1^d=kI jMXыDty~KFE 16iWҋdO특A¸].dp(yY`Z4=ӸwLĜJ\*h֪'3~w$l0m>ޠ8QD+ AAsͥ1 \GMѝ ۓEϝ٩8甏r̓-~_(k`Myq&@iw L 1KvL>e Fv$F@۱\&U$YQ&rU0!VuV8D`Qj-j&DF_1Od*zB-oil`ϩlÌ0[65],~3K"ЁRԤ =ƨ.0eefтo;fkg  A&:}{ n^ cv+4TftJZhm9kW2qФGy?݋G{)/#iZ`urTvbQZ T3nW[U2'GX=cA<$7>[1Ṛk_jX^T"nK ?d^-"|o $;릊`?MXxi8SpƈOE*n"@ E%|3>ʬp_8*G,Z T~Oр]41 $y6U1iܦ:iāAW7usEG9V]AlpYvo!uo5l'>)@Es.n*$->LM\)" J!u6;>p(*a1 v;$~'^lȶ-HbZ N"ް}WXDcqFsbVZ&wg%Ay׎Vۇ%=}[ P O@% x8T\&emc/ ^T!~r`ƒ%xvPauFn漑k0lzK7-fV{%fh=`αh$(R ;8a v+;/Fk<6Y\TRF7 'I"̭C'#/"h)y[H-Z">"V_=?L +ϑfNx=Od{ju42%7i|%(]oľb_nJ8b7?_c,Z{c'Ap(v])tZO=@{?BֿNj?"7FA̼e_jw3(sjf߬N6X=uj h5'N*8w3"̼}qC@"gW |N+W-%}BГğlOFz~3+,rhǎn(} (>xY7a%KqPtG~&f?BO o/!4ptň9Pj :BpKZH.9E_J 8jKxUAHY#qk-D4I(q@|1x S~D*$ @?'3nc[d]쾣W^&B,^g9:7u8tWM(E@AeHYX~-' prx:dr$y}ih`X+ܛU*;{rm@Rp 4 F-ܧgQZ_w^4~|0p^izSXk51Fu5#)N>쁦wa}s0as93sKL5vJʄ XE=t\[@s!{(kr֮r="(unܨGkKn,f](拮QG A a}h9 $Tt]`| $g^x68ƞTe: |$  WM#OUH)qWə;!LQTAowi#G!GFk(%N?,YYH%mؐ'p$gCAy֢'Ap _}]/yEo9q=l$.с|b 6F"vIHLY8B 6~!0n? &f?] &F6[X=T:ʀE۷L{)) '>GLv  kcskȀV~\n;_dMӺuU1)FLk$ŪqbXa#'(2J7|Q!2>@R܂8Y|4oP׹<,btHa½$/fJ3N朳%YXDQɊ,M/5=3UK3+yNmNv&I?^YA Icu5.w#6r?b$xSkJOGY13M6ǔQ.kԜHc;i:alVjIS5GgL߶8$HPre[k0%^Գ VV愮3ܫ CqU$IF T.KnJ ',I[_ӑbQ[:hmteqױuFlQqC(\ݟGWوPBtWפD(AԿYNl|![$"[һv[\kmI2Nֈ%Y*ML|y(h|[#|ժgS'kgYH&ȧ9@Zᆨ9/) 222c8YDE&,(<,@0g7tMQ԰)=ISp xyZ,R8(pAZ "D]?I,'1l.ϥɒNΝ}U3ad ђ'E{4h,2f zD49"knu`0NKv7AaEx]U V@.Ue(`@_^WVnW!nj;Ë?Ez됕'2=rըYL7P{V)*{8k]M60bbk;fEygg.|A($)W4Ԕ8jMR{8c5|KVKC I{Y8qf6%긻$厑H~ k+hŪwtݢ۽|zJ^N@NBe٪r,kw5]ǜ a0JF9 E /mUr ݧRPaPo}UQ>+TwEFzXL=%-Yn%,"+[IAm3!KŸc6@m$2w0`xjh@~П)χ8YF4 3IQ҄KiF!~P˩aԝ M"fnf^uQ Ig k^\|%H0MAToBkZ+\7b2 !طmQF 2ގQXE1ٰiHh&7MJZ924$H}kD:Pq"82.X泾Mߧx-]d 2g[]2 հ# IA6pCCpP/o74Kupz1 ߞ`x!xZ_KbV;U⶗ח1]VW9]v|rIQD= []#SNK~ѴN׼ht08AP "P"0o^76sPH51.xC]2ȏR5h,½G[+pZ8[pF9weԎ4NOqJZ"aƣ[w!6#jLwYReEA2/a2͙r?Y12c)3fQFfc muu/ +lLDiRۦ^z[s2b((RC$NLf}~oUiH/3D<=ȵ!WtSs"/1|?Jr99ꤞf%W„D2)mtO-ƥr",tչ_6a 5[MEgいwҀ=פO(ђ^ `:~%.Oh4}Ug;^j]_uePjykǵ ,uJSp|RúD[{$d'C@י6~4S"0ofXmK>_9-En^p ,Z E0$V48j}m:=erߡ/WBWΖlΏbܣPh?Ii_ïPr2;t?V z pђ-8,MuH/R;ٳ]W15/SwQ4p3߿+qD*ի ᨢP9"j0467P\b5UOJn+uF6cxD(ژ۰J% Kq9ǗhDݷ;7L3!HA٫8 OD~>$ _*"o+HΌd@]7&%i| h)$o!Y21qז5"-g )Q|"C F(k?re;8>Iل ̠șBz*YH67DF"GF!~VYIL433g&]ET8/0yN$]isaq-0}JYEǒ0g'ܴLMȳLV~q:\g 9M5G_0n1Y^=$epd=IKD6žaR>'yOTr`Wlnb  n!CtiԵwÇU I@A@CZzoS=^H vYPz G>Ɣ\;*"k95GKYQ ddiV{ƊH|ܴ| lLrp]5?Ó ~)"^6>_{|Lʊ6;E T>=w]}O ̊1bҹ!v!]hL迏M/l# XgL) ,S\܀s[vk3LCK,g*ړ gҿc^I7q$ʛH۲:3ivTLĵw.qcإ$,%Ih{./<&<5JqCv&m64ܶ%b%&}7 Js[:du|DlU_ocuf+?HwPIڝ#!1vWF6UNfi'EV<4 UX,D䯾|J]0̫i/k_%A>w};q V {{#ɯPglڧCᮭ=+㗤p{yԷ%qT<s0ٗHKIߕxvF!-"W Z SBL7p0Z]mv uh !볱'Nl [|Vڛms@ǺnV|VLõ,@/ Q8VTe\-TuD~;ߞg}c'r+T=C [+zHb~;&4qQ9"]Mؗښ. k(@FcW;zwI=`'7ݥ]KeV F}n5F97nGڇ~+Ni_ T^{M̞voWO ޘoRX [}Fny~_I+fږ˞P׫YػRgg1.ovUBuš @jhK67Y6L4\!p|Nܿ}Rxz(q.P!+"X;oI~dKw_bSm?_Ux'o @?}4GEZws# Q_TL׈>0}[$$2pI4l>eig.OH^}h5'!Rd59Ian;v>yS-?iQ-W]z_Ֆ|e9=~.uIG ͈6<I'<2WCB"3X?Bč ,@{$(Lh#8R+T-Oy4IyEsuNgO{SW|gRmz_3}LzVpz fVH˵gE1oAfGwɗ@MF!zBt#.~Z[8CF;T/Psjԁ'+sG\8>gMj\0xPWM1kxV8pHD%D W^/_big ֲb_yc+։+ bzUǬ8ViIyȠ23-+Q&4U0qbMB~EKgo7J)e)ceտ2u0g;NvZ›4/^vMJu"€R=(+XN3[9ztl,xR':2zGFq((l&Fz$}4(vk+:7J_Hbɺ~~| aTV~r9329>:V)wlvX6Z=.Wjd"0fP7JB}2S8(QYG77a:|%aD׆[K Np @.L=4vxo"jU)>A ؽricMl_E_4Ɏn̄Z@N1;]ZKB' aTZ]" pԒY}̧oF?e@7fX0w:*h*jӴu^t NCgPPWfVX +#w,pyv" Y^ ̻y|]UmZ_P &T6#b9tӻ5sHF-Ae'GH߄*3SAFb]Iޏ5msGHueQo|;KS+ @udm#kIE ȉދ37Q .?]wcx+,Q'V:D#Z~kfr4m `peCD'`R{L?өj4O>wxi&b־~cU]iքPAD}x=3jdSHCc^Fb^M)s -l{vSiGHwҝ'*6MWR2Sa;rV0}dҿ8_ wSK@rĘ!J KlGl$fգl bEyl֣ظKrKiKo1!5:VAqVV M:p+~t:KZŨT$_ڡ|j"䈌힌Cm od4RK#X:Sjw-5KoB,6,:`_3@S*8[gc+m6ڥQ}zڌW8YVI?YٰħӞqDb\Q$;Hݪ|>|>$ =J7QǟIM&,!;K&CXUM"c2&UMIK:NQ7Fڿyn<)=.Sp\xg)鿑in@ɖ -sx) xsqZ~Y=9H q{+FfxX`1(t;pF0NVɓRLo %xs +5ˑ4KH _O.5f=WH!#Dl+IPB))xM+)Ŕ6u"R8[5$ky ¼|NջAyyZAF6 ɕ nдxV|Ж^586'0X PNzy/=6HKCEq>)2s'!}2خIҨNM"YjNC.`1:jE_T3pD" 0zUغ*$?F#Gf,׍qMHH[(p@^ySH\)fi3O;^ôSx.Gܴ#`Jcmr:uKAs{N|{NJEՙTm8hdxjݾ[fNLHʎ$pu6W$p_{M{̹rV k5{Dsʍ46آ}֝KŒQlmdV liD\׾ JXZsAҫHIUNp -rWEe`jŌi]m2 r#ܽf-kLBd]%KSbf(bge=ԩd5IQ)~LcAF'uER;;"|;ILbWIV77j~(X"I _^U,ʎq9>%IGTq D\.>%)u&ᨰCzNgmI mŒ*U|y&E ,`m}m2!}1IT7NbDXNPu_+ƪGm`DSIy? PEZa"m:FYu;iM>֎J|:ҢHl5} %.DQ\YOO}JV nG;\\1?0F*Q2 1<BxMA-=7خ~Y܉۟&>A3(ǿ2>ӡD'#pZL])͞=a::~dĶ D.&a_gr|ux*xzpS;{nx6:lI ("3U%)ę|^$3!}_ c3OZ`09;^@sl\QH X)ҍn?877g-PB1v҉Z%9ȻyIBnͧYZ%'u_Z"YrL@XJ'ezZ;w'гt` G9"!JO h/At-!*pf&gÀe~DٶJ?MG%#i)f96A^:l)} RxBO3NuM33L_ߊ^ @)Ho[[evYI\1uD8j~]6HȔAduZ!X^9^DP|1sk R:bR(9q Db }"*C,>wD*}BQ rhg5g.v0udT"F.JF s\a.fzS>u<G<;㪣q6!?,g%l;3Oڀ{P~! *@ĕ;.ւ}.VtׇHq<՚os4vU s:v!/nU6ţNxŒo]RP'?FA'}.+cv46jyGfy _!r>{c H#2Y= YGO'`[jKy^nzzq \ ~ygS@7l)Rr吢FC{1^ya$ K 5(9d0O a ͉K&"jftl ks+r'"!U~k|3gQ1nYL F4l;r&3^ڎY- oQOÄIJ9יn cxOkbe[El0h/ Y:ps9|w:^|ͼy3E G(ln6>cɞVAgʽoJ`DѡXN=!jVߴbΖYľIH܏?M{wLTYGҪkg \ɆQƏgo9嚦S$Tx☘3^?c^w'[*)wv? X|ƅrdnD.1>)X- 8K3ھmpv@52}dw[J>urm.?uy`4:;Rf1&:yKc @g@yDӨV[}=s2*j~?M9 5&B)fMBz]V:tCTVLjDEpeѯ7Tw3^ךmG9(8eS6NjJ(TudD#jp݇ ; \$ w2|#S4%.Q"ag|qU`GVZRǦMK]fc)YT;%6%tziBkC*}2v0oH=6X 8 !#T^a=*`_g, X }eG=(F?q<(lneSNeȵ|5:#3V_VD|jᆼ1wJ|_6<9ׂXqM8k7/ukR',VmdcމC <&v'6ÅhxRSskzBg7 9\XhW4Q- 'c_0ƸMp^ FC֤'~ X_X&ݛ1*f?In`[/1] ;La\m%\5ʔ4s' c&ϯ{cI*Yr5BF[Q/*9HP[˪5I~7g0t?򱾯9l5:]?>n3ʘ=Vy7zW"bOߒUi̿V&*u![ /T?gL8W}mLOq1ҾU}{R}oxKBp/om Ŏ1@zK 2hfJy"til )#w7ϢSQe+NB^;^5O;~{5(BBVuǘ]㋱'Ŷ~QG4Tvʮlgs٥(%9̑eNC16.X}zn:)C!1yA.Rt p[q QaS>~@uR͢|}_K xѯ=֑t0)ihkG}oިVOԬįZ$<:rKUX:"LZ#M[N='_ЬIHMW$־RӑU:M$Y u#hOϾG*Rݠ\ߵdgW[rr-Ps\XXWpXzl"GBu>DvMщ^V'=q,‚`6Lc2?%W PxiX4|oq)x|ٰ^ͱ6oNع@Ak \Bo"i| b2uxUD';NYק뛂3l#fb6fUf~S{O{m Z+PʠMP:c0xFdž^n=g!p јXϻ\{'YOv5oˌ`ې(g᭟PDwNd>RTyy 2yY$hh%]y/bO!%.Қa~>#~~dڛ A;54N{"RI "*APBoBOvD'V҄5z3HOcT{ex,!Zؕ4q(To%#O(.?io S$LVYѦLs:L`^(-41\-zIiB)0?}%O͞2_,]mo"F::/$>>&}~H "̒E҃;V匱 ę2W@fn\64|r-Vg@6XC{0P j*IGp ff롓K(ʽڈI,t/I7J;Aowh+&hZT"-ۍ#ŵQy<4I׶Bڸ+:PnP.j_gmMEw ټjnh4>90ϐNw^x|_ϗ |1E2(;vovB4/CG|tpY˫c%nEx.FUM}Mn8cjE`>BvaB'ƫpX]p`Upt[Tfbaҁq^Y3a}'rX0\ru?6eA 9 +t.Uuv"mlA=$bgLꨌfQ60]rEݠc .;<*6`(* }m:\Awi}V;68/ECӿqwŠ«л(0зщzC Є_Dbظ ԟ#Ʀ߭>֋sAI*<6pC0]#z8؀RL1#0@C^ɼ'M+L#f:{ ys3Pp69-S*4l "7]%="2{6 ",x&,?'D1ժ,n 'MKũ%h/ھ>%a⥐,vDij5"'3grK,Ǹd̍HкPWm//sMOJ+4PԪ#It"M~xdn'jzHmKlqԢZe?Rz[Jj|LMr&tGs}:cOvS;0JofG;ϺS x޵!R///+!gv<UQF(??XQ,gMst~V8@qXR"+-|:}z'oJ!N9lINX4Ï'>KmEʴÌPw'LT?Ed_ DŀeU0Rj dVPj^=|UMp.Ę=D)mh !fkgI󬿽mz [D2 # ybqiy( !m!K&nkY><Փ?h u¨g=gwhŇ:gq]NdrsG 6GN6ɒ$rklvtjP`D{QC.-R˦C ]vOX#-ݳgN².O^ߟP]?8>B>.%.D>8v&ER,"͟Į o)$1̲!p}&!|2X&xFl@ɯ2DȰjgM|aVU>Zi&~MỸJʛ`c؆21ۮOPPs >_8H" Z()2)'٣r62YҕV FqXJ4rj񚺏iru4ؐ&q9-b2)P65aXyl.tIJMu^^5o58"г˭Qoq's#ւsRC:ϨmLVLOz*Uʜ&(?ձf?N' tô`#!5҆kۚ$EZVa'Fj@A)^̂>nSռt1yAx(/&NJCox3"%3BM 5K +{qE.rZ1ƘM@[\Q#Qo 'Wt$<,b\m'z1LNIɸ^A+8miȽ8%#s/oPڗ[q; //=sK -0Қ-|8+-0 "ʋj7.8/]%qanV:y:7,yO]dn&'({Iۜ S閠۬f,ʛLho>gw6HOkӋɟ"=6ޙ%2B+2tzHu.&#%UѢCKj9iL2we7m{>ÇITAb\^>AfZ. hDG\e0gzLluDry:쫓,f{{j6.n$EsiNa ۬NŜȖ:CulꉓFUXJE8uC`{{}Ǐ8MV?o4q0q÷QʫPr5m/6** M}{|rhײַלad$u/E6^yHIzq2MY=CጟFڦ!{V&&F-i W(XfЅ^ЊZ!-:)^^@됌g7{+ra錤*ͳ0>v!N@'!T@a/.aq?JM@J}w(tK|{ q x~g>gkloy_$b)4f.)Y@ܬ/hMϹ>V`'wpǔ^ ZKg*b^X+K|bUi'$B~S#{τjD;U* otU9:wS^v)M8h pm%zÄ%-_]ÝKʯ>zwiu-艇u |RʜmYLRqJOֿb>}! 2M 2Mӈ β[.^tv*'E<%IoSh:6}XV=ʼ-෼pw-`]7b<,qWI;Q:R2Aܝ!*(IG ҟ  Livu)P"\S͙҇.('/1VG&iY7#:O=6ܴ %{'@AݪKJHqҕMbzió۪5] uʈv*,5qfXK5>-Ֆm)(Y[֢b õI)Q.鞔4| {.á5Ѿ[ScN2 랚>%eT/0+ZxA`5[r GܷpY^Cc KK >7McLR>aBt*%yOZH7|UGx/ 2N)R ,@jIѡ,1_,`"E")Dq5Vı:´|[}>wښ*A;{=v q7N5AXܦb .ݸTƮwt:?A%CaRm&kwW˓G]oxsUOVOY[: fN.-dq5' 'kI/煗Y F իLq/ &r@R $A + yNA`re@(ű~u}}y4lofTW_7B 3n`9). 0--N#Pu< $C;O.;>EdʕIR*jGFnăSyOwO_]akQ.'v(516V(H_<^7gI**: "_^0cJ834~_?l,%%5KVN~fKl懃;DfWC~`!6^K왋WsKQ_3] [(ܾh` oϵs*BbӒ-bn$KL݅V0ɨͶGQSB@P+ܝt ~8-i5G,Ĕzƴ*9,`\TΫzeDR_hL7҆l^r .4{Znr=YVTI)˩ƴte9 rٴM=rءf)axz;rUW4"QKf*,_f?O2&U$i2Z~* 󀽺,`V]7[? .z%aTHi KX6_ۯo$_"p}M]61 }u=$d̿< !ZDӇ+P L_a7^I!B^_5 ۳5R5p;?XDU. ץ_o-x[l(~!C9"+ Sׁ1E0U1Sid`Jw6`,@꠆dCɵ_$^@l̗W-qKg!, c8"IŬ%\Trc $ly&:Y_lA^K NsX$6ioW$B6epB%^.Z GapKߪݗRj9,C+:H, P q8ɯLcH!+_jMS* U"0rQl~_4XPUI_= 7ZZF5pV0s%Q~8h1(U8lG09l=E86 B4헁 e}fx@UK%><6~[^`רFOp:= Wx$B_|KCj$'Z3l)d>'Kiy_ߒsu&֥~(8, & 9ԕZ3IS:wb<|\6_Cx $lD`ֈ卞܏YM&ы/맱#2Qn=Qa(/*N?R:T1B`IXsz?Z†!$KDsQ֔db%yPqص1O/ 1kм2Wמ9x+,E!:Փ ^1l`9X(t$!wo!luÇߗV/"DrG7WMpIZ<9{ZTjf/*tT;ƫ2M_/{ 3hBEYV$!WIɍh|:̌G^5~&/PB[CWPCѬ H'9 b&E1@-dpoW){}FGN>}gd;Ϳ%sz;7/g@Yh;C-7\nyONp7G=(MFU[ {>깯r/nmdb_1t2Z5/%%1d%ק5^Aث}M2D׻A"SոZU*;$ aTE~Pk>KO>-4J,9/iVP}7 gxq -F TO-d=ȻTB67'7K+BHwF#/_МeO^F H?&L|6hġnWo?P*/Vv\q8(X~*\zU+ 7,͚_ND938$VHӣ$:vAE+#p q@*Gꥺa([5ʏp(a!{PPO^˿4>d j\ pn`hW-7DelDS?2S[^"&_+'G3bo4XB@J1“1>w?ZGj2'ۿ?M%ljU!092jW/]0rJ^.1͟-gz4@z-f8Π3p"h@jh>|:,_ƏvfqC^؏S-}3/85"Ēb߂&,wÎ=\ɾT\j>iD|"a!`bC-$Ur~M-m0LV0( N{U^thL~bJ:7/*Y1j;)PQ2v!duNDA0f^h{|cE0mm-U: q8۝?~z2o ;dLRVdgH?vjw_4su:R`y"QAE dU{OL ^J'&T`BY紇Un8sp[u[xVn t,LuVkMgې޳L3P  j٣,sw;Gbv |롮?&?I=s=N]-jJS,x kp\,#<2(N(S붍$UT Z] ԳzpȖ<# H+Ew;8r gN?`.ӸK^vdV3mGR8-F񑫍a/JrJ.0s]_s@i2p{3\ ž\n3N0z釁gN煷!qETByIgǓF9TE\G+}KB 8Gr>-*'ϳK-:5RM{t ޹Az,wh6\QQU& G t!d!l&N~3m9X0tH R\> qI6_O2~^%\tXF"Gu@GRI 0ǹo6VEsR9I|/e3>eydnf~4 rLFC薒Y<϶`ϟ|쨝Pri H~(襾f`O;B bp ~Zs^Ǻr6t~TjJn쪩 (M~{o*XS mtj B06%ФWdk OJ!ⵐ [ O<ި}hg74wXY 迌:&K\,8IJCRoZon&Y¢Bzy5>ޔ$,Uwj=ua3g`k侲xLiN2q`VҳrOóCOm|>>7iAfDwJp}xˍ-\EI/KHq՚F 9frՐ6 QUx +5Ii! G|&^n&pnDMB.I>x%8pqA7[XdOe"rlU)]Yp#+M;$18[Yl @Cb Gt>\е燍3,$tip}k=ک"[n mo4%F^DXDNzf%x4T\l`- &لXECCfhN1-ӍK83y)Ό*, ˧wc2czY1FE7\b "%~/Q)Vs#o"N&0K_}vhn9)A"oc1&3FXD'*"~*A0ckui 4Òz->Jej*- *Rodf+cDϬȝ`+Vjєe̾ SAe\9-dVlJgtp;m8A;dM >1h}s+]B$54Zh(*ob)}.aPy|!GlB~A#-V/Ex$j:4+ 7#nۯOB,y_ ǚB5a Wn%_Yqj}DNAr>._@id'0,Mz98t<=ʻ8c7!ȌRT8¨^D2Xt2ХWK]O˙םvމlɁ> p#12nJ=-ƒ6/@NqR\`{yEX%4"uP9釚B;v󬷪ּVפCޡ.c& Z(("2Nw)08de*I>RT-0"H,0:Mi o U/PB;y+vT~˾%AE:t,ZgP{]|~$Mkx1-!ct'_FEK_bNP[RAt-`RMoIfsL])ܻ{ֈ53k${jvzkmEq Myph9SsgZ&@* <3?bI~NjkΈ! bc5ṿ3Psfd^q, uebٜұx)O 2Vp9}Az&G)b[`" \TMw/~d\T\GXő`h I_Tx@ԸvT$NZ4Z+cyȍȼ5všT^u?IӼjeYո|oBI/%t @mn{>zPytya۹ݯaqZ.D)YL4>Ϋh<nΖ=-&hFE U>Т(Ьh;BnM p'XH# 0"w@6j2%ZCD|G7שXxWѰYOwb877- YJ *NyY:hCiVp@ZG:~?>:+ߣ*FLQ}lz ɀ&u\NM`#' lX5`QCte9}5{K2/X*Z]Yӑ]F5V6Nb&zxcnyevo@9l>6Wn!D$pǠU f5 %#^r/@t4.3qwGGlX* 8Bv_&.`?& 8iۙ[WgCqkSTھvMeF Զx[{pA &"|?ENBcKJҔ+|]⢾Gj` vZf|"j{Xgءx4sy\E̓j:ӓ˻[K %.#ˍBmVo絹"Scv9,M8[yv׍!Y|D˃i‡#;yfS6Pc\Ma; *n&i+r5~34{6xF(KZTiw@Bd|uGXd¸E;ZO;?D=snhKS~y؀|f a_Td8FXT"c\ЉĆ]$yur\@" U@6c "[)fO>ΐJM `*tlkYw3wwA9{s 8T˚+vv MjNZ e;p w /e&;`gވ!;s~ bZ rh E\L[XIYlfL/1"b͔E 9[ 24c7eȢ4y J$^n65d8Lﰽ#5 6aS |Y`vGO(?/ 6*/Wz%7ITB\7V*ʸ&dyB 1G|ZR#Z|J&0'g_OLq%,st4/2|+x?~$o@Oҿuh>}1V Zi>]Q,RZ/~(}dMqX ZjT'i KZ#L2N0U@ uVWbZXQ ?Lwصpp@~d8烆 , >uvk9QP'%f5Z\5[~ RAjd(4dU)y<\|gFs͢U"vRHܜ}8U5C?\#{9r^~ DSKE"I $*' GU{GO{Lw:^9P@ -0m!tn[l?N"汸b/S~U:&cч/yʨ3 >nM[U!;ٯ۴Lrӻ]~*X$5CzaWpd8!oھm@tiE*_G!lspeT>{hB,;?,\4 Pn_ x(2DQ5yT7c )Ju|N0ɡ;`*rRթNPz \Am貸|[ƶFW YfrC+6n!3y Qpu.-݄1gK o:q>xQ::vn``֩pdr:B}؈`߀ |}>B[uACU&q%uƻ1uc8ؾ,ŵLe꽭v*(0r+|XF~[*:)vfAVIx摫!s]A)iMc_[n C 9TD{hFȓmݮcK+:F-iKG1X~:?!t:̷0*P:A(I%Ҿv$IUppb}(RZam1T#4E2̤e_ <ՙ+7m$٦"yQ9sVA=9W1W%Yl/q$99Pl Í_'( O”|oc6}1ūE{.f9/rɏ G򖛗xvkn5?WxֆS%>V ^wˢZG۝xIGԗTZ9{4`& 3BWyC/Dƿy,>T7*r@{/y5Kn+N`?s+DU@!Kt=NH^ג0!6Y֯9-pJbμ(s zg y`z3vM- fl^E]S}봫nޑC'2cY*P8tO<8x:P Tpm)ULd݈g /%\ddO3 ]E7O1T{rA[Wk5-Wf Lɫ Ԙ$<*fۍXj>)" 53=׀Cp^8 [`.N8Df!-=S?K .3? c5R@(ݪ |/d4b57XP3I4 $yǁ•/|cȧmyr(L ǗOFb$1?[N8\4%9V0[])`Sk!fC  2=7 JkWkv,d_ͨ.%:n&"ηu˰"A@Nx'up|U/ ħF3872ZWt'B˼i˜Ț"*!qR&.A" |.ayWL%m1I-riSLbuÙ@/dd#XrX(Xg0k/'F󢠽) =W/d&B )5 -dp@*UR5ڝē>.sVN7/NvIzHen Q}CHΜ{Ni[myN؎V5AY|h\O*,i5\̿O7+N8M=HJH.: شF|rL5=pDX26~Rh1hs 2M*`>BiHCU3L}f尝`5.,E|Ħ[$E(7J j{SS&i4kD 8De],-d2.e?&k^ ;ѷZ&`xΦgb*VlWF `j]7Ѹ9檙G,ӕZu^ N}f|O%&CTQF-Q2S[-G'òG!|aX5>M?9lowiR~EAu\C@߳6љwi>+6r2LWbg$(y{k TP2@q( !m:(,O% UV , Q2ٳ~g_R A;"4;c@_ZV:E9@ot1J5~m)lU6L24b^轐|_&"S=B"$ Bjx3HcOLNwq?gsڲRijA{'/K~:Jyiu?%0ċV#nA? K Sl|qM M8,uuC1hvnZ9VN˭ qn[HŐ.w7f5&˳FyVkk0ץr  #Nj#mƝ$:M5xןShdf9T!E7hEDVqCe:ʵS ؎-۫OL7\qcH&($D oBVh6&̎sm.ӯ5 AJPn؈=trUħ8^6\3Og®H.A9sǹ?Iu|Te"Iu{Pc= Y_ޤG/$%wMu~i/Y=ѿcJ78Sn8vt# Η_퐭`"#xf31kCO|&sE-!;.=\ 6zš/Å "<BZC*SVSh_̟SA gH3 hbrXKJVqdzAFhUC ec[Vb6M3$ #Y0A;8E, cMdaaPJ<ɰ-,sH~mԷvDuo2{qz]X3|“ˡC2R. 2m\җb$TH;,dE7}24BP|oW[:^ڱ)g RgƔg0ZZwKM7F03ue$4i5R#$߻5=Xk\0إo`L/rDqK<5 y ӇU`&%ۘb%"PAӲ$^ckW Fu;~$3H%)N(x22PqSbN~CwkjiV׷hEPmᙨ7SgيΨ|…!1q'Di ]C.hi^BRA_T΢4 mϺ$ycLy^o$3L;~~ |~I R 6@\e%ŵ1F$płXV4vd|}Y m?t+ E<&R ,g~jIFxCUBbxxy3 {YE'`9;g1%;``\Kbf>tBکx4g*&m(9^dQK@qfJ"9ESĭ7XnrgШH& єE †`)K< .sC)z&RDM'ewrQOAhr#2XnGmg~Q߾K Yla TmF\k8(+C ࿆{tmn/;^g"z3H+s%ۨ)B Y ۆ=L#4$j7D"jCeo)!]e԰4Q"&}; e\ RnuE |Aѧoݭ}ѓ#hsaC¶3}Ɯ9UPj#'ȯ ?͌)NWP+~?6~fGő[FߵO*빓7U)agOc[wkpxwgGy0-(Nh5AHjN?n =E&i /O5ɎնONML F#A{>04 EP4 ;ʁݝ̓ZTIx$?fNO kg5q4o&[+DwZK㱧bX")#F@pFCŽA[c/A^#1অnMaG aA~wzjPR0`07꒙z)_|>=B^7A KHc(z: xڶ_c0k|Q1h DۜA6I4}KZIi2MLD˽?8129ÒiN\GaZ+9. 5xhz}P?:̽6?iI-rgkkIr+G3=t:@蘞0 Q}\nMmhѹJ5/{eB\8,G7=AŁ^4o7i\rU[`JtQ;amFj]YdVC&V +ܐʢQn% P!8PR⨤ ?OYyvs _fAtʐD5w^`!J#s9|^SjER{XqB >\0QM-xJgmc@FQMe?C*i;HPІWErVk3%H(ƞIY㌮Y |C2O]9\{Oz8{GrPL K&'M|"}K3Kѥ6k}M(n%}ƠLD.ƐUtuASʧEc v\J~A嶟pd~`EWtcQdfV9|}Ye ١i(B}eP&'$:@G4bSJS6hd+cJn ,S\?LB\},u!uk$$Ɏ{=GBmOs7.g(gW<?5oLC+4X_(@XSA*~pv*RU=SԺçI2)WV}e15h1xxA)5bn|P }]&*!uFs!5Xc #SnCL"Vleʇi%ky 4m.}ϜU^:T!8<%{Rm.VV\n0][3*Kkʠ, wU._-ZĝMO}0M6sIJX{bLwN̛oV6Kei#nĵvEiS &XZ9!]~HaL~C(u:TB?q,V>-](}$ 6`E%]*Q0 pW׳6mS| RP`;yl. s7+zP[d+Ž%%81d>l{ȇFH#1MJu UR!<7#ڙ &0e1^@U0u/17a"Q&#<#.[eD*ӦWMe9.bN 9mZM(7DI0?M@kC:S`I;ɔ=>tX`W*ޘ@D$s)xU>(rB3/hN5sg aP7u5l^ `&|<>`D:}W7 xcy?/7ffT3T&痮B#Amj=Fxi'1n_ce Xڻc`KykCJֆ!N/Oqs`|F֣lꏍ$$J 7 b_R҇+8超#[}tn=ELJ ZGsC<aӵ_㟛WFm)3/n]oӬtrA<_< %tLr+iG U埚"1/&'MӺ`SB!` aѭebLkJJʠ*<,SZlwZǍʖMK kK, F{%o\SvͦٚB7vG=d| ;(8 [D\w.5_/dYŃ>fZ! \mq vFCrg.c:?f٪-+:L_3 7zN:Ɍ6M5 8x$9Kc B+ `$:?!q OQ&24&1BZi=Zw<%><5HҲs*/[dL t2m`}K΃.nl"kb&X;{ۚN:ei]vxL`nW]ԕͦox:4t)qm 1<YZM&ܢ,9v&eM7aȈ}^~HGT]E%+?avuMAc(:ڨĂ-Sλ0S c;rj]'[䖿h/l#P1k-rUt{E%Ký9pd>:H!%?%3ۘ.0]Eb ;$Lڎ./5Tk%<* m)~石4]>쵡S|*b|kc%mY  .ougӃZ\ܡ3 Cm!G<ŗ,TѨz#?DTNl"YDۺJT_|z-[;sĩc|4S76'L{q=cmA4hh(Nt!g`/^nбrGnA]uB!D 㬋h.9 C#4΢WGZ$)ncDL5;{w0w1Od1A ethTDz.Ee2 c69\R8 h: hۓ* ^E]/[}ߨi0ɂub^̣5sSG‚H^!LnSg]xxFH&cՕG`-JGU" xb]SUqzCa،o9kiIa<ə\tVv_^ -qڦ~)}ɩʃLu>tvbWPr%ofׂr˹ll4fHF\l&NH&bF z_ \Ov6OE:`و,&MyT:Stۢqº9Cc0~dlF,X:@ySEO7iPJ@\` laoգ0+NvrY $g^VѸ x{48a@em@buSUkH\(T:#~GYk^P?cb >` >u:ꇐS0-?aտO4_;Ct.^n= M!1{Cڬ~p"oY݁z81J[<@IsxR"`Em_>~+䇴œ𺭫qdAM?p:26g4ṭbUy@meTs2Y}5 7^M2)O05w&_͵@SJ]?v$Vw/'cI b2+uK qbOC" CiNaR_3v\L]m[~Z M+޹;@`wށ@nxdkq4>Ziql ?؂(E >Pa>bK.40Tg7-y<oH\,~?ӊ:y6aC(Oa=bΥaz>9tұs  Js|vd&II7broy%a0| @}$neN ݻo-n$#zK>ȹ>0v8'r@:XZbR$]q+f;f$:=Vr4-R#?pWh(5ޫFR}N5BC/"Xb"S(CuKgFWMyǦ #Lo#b-̹a]> 6)'fm纋CJ&89~D塉d_""[tv(L'p ~W1Mj;^a Gx.4E8o UK}!hݴ1b WkҠ*5\@'WH؅(ݞ{޵ f~͵{#! M"Mi=FgZy~! URW+S-/*> fR ~=mx܇=ISy{%cd) =8!^/_Lx/$蓾3zATWcȵhNwMJsRɨd,w{8G0ik?s&_Ri׷D1k-bL$Rn Dut\T <g.D`z+BPvN\ֆ]w/@cM}јkdSmrEBvǕǝل.[Br}k&*t;&y(RpXQO`Ff|NͺbS>[' ڸC4<{˾:ֿ=NI+oTV^rRg[`Q# FtPHቊL<~t@ bZ-ɯf4>T HyQȑبo2G4{z^X|ʺM|I8jLh=JLg9_[pHԫY$?՞_Xd!l}:Obv3{o'¼_Zic`U`3L"J9z G +A_ZIgxm]UWg=|z7gM= |8:]91cB99gID~Ī'12{}ԉ"jtc>?jý{!N>%8AwlMzvVB-6x(ezci]DAQ]ͻ"a[{ݒ@[B#ׄo`H-r?QT{?T qdQ`.~{.q piK w,7I>{;!Hy͵$ICsِ=bq^50juOb1 r_b;t 3p/ay|;v;`[-\.0-t7(bRE<)gc\4жMIG4CIud0:*[]*RoE f5:dCq/Tuk܂,;z =l򆂁eh=ԅz3-2:9gG͌h̸{g2NU#:C]Cܦd.|kmw+d}/XN9A+_8‡֨56  jc@(E@=Mϡ7!G'4esaYRP"~g݁i^Hf"F6e1&_ih, z-HMD]C˔gV'ӝ/6 GJB{%H?;S)'/rڷH/|eZA ~HAKidōjq]M)ŎT-&r l j*2_Q$)w]ULi-0H1JhhE:VdgL,t4,9foju\Qid B =GvNd#)^.LO sӐ&xbz, ܖ `0D'v'UV_ Kܓ2pg6NcS=m/' nZ;[+IeI]Tꊐrz5$Łgv 2%zhL&"荺sOuX>dY oV/2ڢ&ZC"澶ofXc9j$VwamO}єs':(@kKV3V vG/QMtH/$KƷ^ =揓\˶|rfPt0evqhsI) =+9}ʆqS qbukB$JƇk;iբE0?@TLs2eZqaI , Y0r3Ӯ 24WY#D:=3_iu/ywUiI,UzΤv"qPEH0xĚI?jjN9E>Go?Fuձ*!故G ?ZyrbRcM vH5U1UwmWt>Pʢ)7Vgl%ZLo%p[M)V"|wVӘҌj4@U0LiCEK/J6hwNiϙGw#H<1'ǿѽjPY^?Cx`pM!.1kt Y $n.--,僊TBmg x ANG$x&+0f2<+P&*;MlQNZQ2s땡ܱ v(F)I 7 #GC/ڀ]oFdwW bB +b&r/K{CyC'jiS o:Ukozv5Oj*1I Y CG'Gy&y?XlB6`f5ǡlk'] t)~S[rߟn(K,,$#[xI۬g6m "SMb)ٷWjU+ $"g1ж _K/qpU(T;3$IT*VS7# N4^Qt:/aHu +"ߌ6m,Q33|W?9$>u[sk6%t>@Nd>+jr?I }kK@kʗe+Y4a  y`{iGjJyA;F?8P1Ԃ:TqauBRd0ţ޴\ q!@md:i9msYǙvqp'rG\ 8YxGZxP,g}Uf3=J!Qx5X1pCO2GnlAL-bf/DB-[;1*RA]|# NpB6]h#aȈdqO/$|Kz\A3z7EZ%טׄUru~7oR7gM'ERD~BܒlP@6)xX rkdP.4s*^$ K"=/ 9X ,'?Zw7zF2e2xB܉ʚɎ-MSF\)"O|}5M] 9Mǀ-,4WTry5 BWk-eR1Z f*wYe5 8O!!sՐ[ՎOV%}t'e8zU)ItBE~< ja:h@i%i~1wEԯ&'V4GuAS@0njXN!!yn]﮺{ :BQjRm%bgl'EN&:W^zJ'퓵]x}lݬjRm29*/"`4a$"4زbz"T^,?piPa`AJ#ѨUS!8>k,V)Ͼ\$^ U!.a-d |NvpConEچӡ2 C/sFfgP$Vjՙ;SbZӛWBz㋻/ mٟ\ndѓJtwc–@/r~|=ou઩#[0s#^HC~ДULB ˴Rif$4ޯe8ϗƑibP¤hLwI_vC-3HWc e8ZߵuԮPPFj>|CiNEֻ@MbX53cѮ""b -_N"h~[D:itdHp(U:ȏ]93J Km>Bϋ67TTUT ~LO~߬cQ/]O6YŦfw4z&eǰ b|.E%JNE S}ϱv6 {+ʯtve͜ k4{ΰT-6;a\3|~ U)×=+2LGA݅H6'׷REEù,BN:$E&ʺG U6pBXS PUi@UKɘrݲǍ2)Wcuhll 5)ܱm\?>3T_kRxX}6)PMh1d\#MɱZFIgF[vKL~RF'Kh.j9`C Y-'ءt%ҩq'|v,F%揷zndÜ`k_gxţ^)P>& &;҆6zO).8&Iz+J̎aY\@a]֙QT~1*kjG34ȭGdxhg\Zxǎcm>rB-.͹ŹKܫu,X?;+-b$gE?&|1򲴔-0zps )?V$>8׆/t K%UVUmRXԒ7zǷFlFQ&Cd3z!K\kP.`Wt 798׭7lc9 Ԉc`+:stL2I>qB{@ekߖ+ѥKXf#<}N}TXecYOk; V?(ҽ-"sTW54qlTbs\&4$*.-2ޜuSe#WE=PT٥,-6YBTTd]y~^=B72jm-[h,벮MpZD}Ya=oHڥD]˯OQ bk@LaД0"&\H#wx0s=f8(;rA䲃m&6E\MwsIZ"KQKhLF5Fo•)c%ٳ]?ad䪾nvq%[Т5p ?= 481`iF_׵ ]}I0c?^=5I=SJ_uO+_F2q$pZt6+dX˸}`_²gznUU`h´x #G߹3k&'hu/{A oIӸ*yXh ??NFx#|5,m:73Єg3Y% QJ [HkʒN&㤞P[-!q2zJDAV[Ky=Wϕ7g'vJsfWwʷ(7^]-lVx8)Bdy;~Enγ9闪S/rNN5fPu2IJ~fzBy}Mj6QFxNe#'ƇqCP\Ć3{.e֎OZRqIڜG4λA~L T0,v7Bc2z"k6˔v:Vk kܜ[IH"#,_?s`>#=n+W:A^֓M\Qxe5Al <^gF/&3=k{vJ5Z%\v*y ?%((jz.,熫,tX,a˧(@iNFw=B&RmdQhƷZ"`_җaY$I`oQue-(J.) M 裢.CXhFjMj$\2"9q6C##>Qͫ~ZqY4A֧9_aݦQfnϿwy>eAxHEǒ9O(Z]/T*8/8tM㵛J/&|WyĄTЉoxeTcQ ? T0lx-t4%13j}5L*E|x?>B6Qc8pJו)hP:BW 痺 *(řns(9IE>->a AI&ig4Q- Cu: 4d&٫Gwa[my_ i|l7a(i;﯄\h1jW5*vH[̚ 0.N& J]W umLqZbC Y'zs"G=S.EB/-XI:fXr0>nΣɆszVOtTy7W\C91k'hXHNUU`mB |˟{|]Įt'}=UV4rgfU?$MKj3\#N:SjʟeaD4=T`!)*L/wv.fյiFgQ|1- Ub|<<3uexae)m^-՟O]#8v,0U+_!km3"0$yMSy>ikM+ ptKjxk5 Xyji~) 4$]'MA7H(ၩ0iL6)aɃ-EI`쭭?d#)G#䆇}x` vELQTA&yoA~NSU_@U_W{ALdU#60¢Bm4Jnzu]Y=HQABCczn8mA ¯Ii 1ͳ^x~#1j ^ͺy 'gCQ,$L#A\MF' )nvS~G0@_*:a8~ < NCNR>̩.+,!oP-ג-hH%QWƖN K/Dn?A5R s)vkδSjmI;3lMKq 6n6b 1='X̔Brt(n-vґz̄ab M#= SY3pmK/Kq&M\=B?tki uB~b=ڬBTdV9)ṁ@ ɚB7_3oXJyP% ̬shMٳ я)_jǺOG\wX @۪ ,fȇgH9^B8 A|FlU(A06@tY[Ny&XK*Mr.Fǵ.g|k;L|Di!W􏖷wƙ:^tr"Ԭ!jn|oF"vWN),t&͠[M<yU1 wZ̾`_il@19tEʬժf \S 1H}".cob vH[r:= sq\ c{qK*vyZehTO>kW/9A:6i$mJjAlx=o^ዷ`Y1ew;~+7,lρYd#H}nUDbUwfXUV $]8xhq@l{\t31O$ t̐qqhzO@︱l&8~_.@jGY4 6H~v/Aa\.=nUcevح_t{-`rrje[nQק$7N KzfF KX͈/D҂^h sEPqSrNdHgZ7NYtg"E\\4s?ˈ[,T_DF?R[14h' ]`Ʒknw%X;ϊ,OwQx -lKJ\˳ C{F&:`Cs֦&A. xpY92]t 0^J_RT&YmhtZgeBo1dN9 RmWgn@M;~C=+GG[x?MGmpR{o*ڠ-L('!K\ӃwE(s~,c_婤XNtAcUČn~eN>/n[:U)@͍O J";m:ްNb$s0Dī,ߗA5i}ѲGd Җpྕ ħ؞VjϯԪt/țm1Cs1/RFɨns&$u\$w a u?)$fKͶ=]|4H.jZBvڡIlCedzf_6 wfdp*d)I%X;Ւ8ZŭPPKţjRdJ, )~U@NVc(W"STBV9 ҅LSW4M% ۳qSER۾wPVst ?'aj+.[8ra\{#kc D_6 wKZg\:3WZ!":KH4ۡh N2h`t#gW%ѻ]F} 3爒%a?*/sB|0À fvUS5k;E&X2k؀:#bEM-o2zhU\[Ep$)K8čDy%tzV03&~L-VZ`Iw '"/MK fOw~R[JANx1U֥V }H{}D@c\c?Vn>OQ*ΩCDTU&g^5$?"Z?8ڏcGYB£^+h4L: UuLf@&y]*ŭIhCjqhO^}ybf=!Wsf< QS'7-LSo[e﵅_G̰)SD'=W]Eh}0wٖ8qSZٮL=Qcݬ)UjrDVfpCi+}?_DnY.Rv檵N8ȟ0rdvDtڧHҿh4 wqLl)cZ=$AEri=\ aBUJ@RʲJvh[j6F[;CBh˰}nwCU;.߃u@44UVM(faC q8BCdh*<͆Y\aDn%suw1FEжcCCzl zZڮ2%T0 3T2XkQ7j'UybF8]&x8j Vr:&m=`Hlr;SV7ٽ>E  t$YO2#L:@Cء$nî mo /!,zÒ` oAӽZA͉gtkgtQbKun! JVДtqFκu4Tr2be:`~c% ]m:dJdF$ 6&/l /{s?m^בIP}2Z.`<1ţq(ӥE9"VvR\~Or [E^M`T^Ǯ1q3-t ʘH&A=VjP-&O2W|LncyK"p(JFw|72)W ,fT|tb.𔌒&)ipXBurD1;C)sȵ T͐xF1#(6 uvvϜ)e*T(6E߳D+N"7lk?l0ՔlT\x8 "N;T?һW#{XPRtNkZ:>,_4ڋVZtbTsf*/URDpOhx|hdÓH( GhAmWw7'L站S9a:>q^Xa6^!*k&٫Ԥ Qz/xUi}\|Bk㓉 a bnsa2]d\#Y0wX;{kXE>Q=-Ao(|&urv%S :X`mCOKo&!CO~MVnsN+9#I0u MMOgQXKNDY"Qܒ\9R>\{:Xv`ŮaD+(K:4Z܌>¯AQG_rc/e9䆲i~FMZCJ/qrcg7fی}aEf9~Fc҂ȈWyJ >w=cjZ2"4yIG紊>B2zf95;iϮC{mL40q3F텝nRIYgd% 9N& A#2N诵E@"gT9*_k\:$q",}mH5)RQ?ie||*V=aXQ?4"4a>)I\ `ՇWF|zi? dd{Cɠb&k)-nP_NEoe B1Q,|u T&KgP䒃KȈz/4Ʉ9NfZu4h6x%:jŵl0{;8:S41A)j+RJWyR {d֍?Frqjpwc6dx"H?A!Wofžk Y S\ tQ! 9֓ 'owzpx;¼ 4\F/k@ O"彼p!{4nw (ܩ9jU<-Mq|#bQXf,Gv;5k΄G+ %ltp$´M=\b'6iTX8@*/ I]DTgEdK-eM@H'w%#Dx j&^"=0|mTi4ӼX ,P3|z,pQqktMSANAе/d4:w#< vZ&Cv\J!Wt=XB@wI-$Uj9X@CR}D䠭jttZ|UMژBhY"7yx]ʒp8ij\%Z?ѷuꨉ<*%f;D!Η5w7`>~޲  FtrW M4{4E@U/?Vwzآ)䪆SUZl i9JJſ302 !4AaN!<@) {]?{w҅}/7؞](7*IaOzrgnx$TjƦ)xZ };]QDaxi4MA&cq^_=fC?i_`-Q %[OXMz-JQ]%$9uiΩ!S%2 oю&UFEvT(."A1QZo,i3]$5a{NN-J8V+YeB0 V`#;aBX?C[I fsS mAeG L3SWhJm7هj4vMM¯͔ )|TdaE xHv|p5mw|]p`ABV -vXe&<.AwB_QaڃJ2*?rBj$򩂕TK z 憺k`\J u,`3f`0-oEă-5.* Cbu܍mXUe繙,k+n)#~li v?<"͓_H)@ٱV|+]ġ،}/P jfAY Y{B*Jj17s8;(S0i`ԱF> !qqj1@_E_IUD6=E ="2æҰօ\~)8~G?Yei*@&㥗 ^3xuiLeJ>.3) P[7N|JFDrgyx~'mŘ5`̷ֈĻTS%ۿOa Bg0X}ٯ]0iG'Q5pffu~qmm#X?txG!`CDps?0ȴ表|c5BzV ]m9ȩ5ޭg+tvBaѝ%["xP qGhL7'Wt\lm^LyPEU #'X+jHB6),L-$ g*@--}g$2= p׸zzg|]6ᴝ$0| aQ 5]̌BEzX05ǟ/+[5<e")u=7'[En<~#^GٻT*W/ʼn]6UmZb6/ڰh|gB\f*jmFfRH$VK<'ҦV舲$/$0)V{Oى>C=K&n^r e b^K} H3'NBbxjA=xN 2⮳lEߏGEC5g_9pX~Θ=w4 br8-/=)Ѹ:hcV\E_c -yY",;F>}Hz\Kj܎Ib!aTODWVtN)*GrKϫ#9F^btfһ O%]RpIi{+?[zhDp CÉD`ǁYь>z[[n5E,*B@EeW_ ݩX*Ӏ0xq'&,J遐i=5w [< `#f0wnmX`#@8H^NeϲQU/~AMgZ:0JH:j `b$֫dm3*8r°5Y#>-F6Qzu@Nk*v weCeŰ)kܧ)U2DF-۠(RmYv1<Sqc~q!nxŏ8?W^K"4V9.pb@MPģ~B\o<[v+YiOw&5QUJu!McM2Σ&oF/v3XD6LH?@Rs`^a[o'+l=|L-ʞsc2R.]ФKHג`9|1 k8,7&stg MLY7%ůDICINFE"LnuJ_T?>2kK4'^+`m0 $@5qa|HDRLǥ9KUQ{`?( 7< tXABU%9498i+'$n!Di|Qdab22pn"uuf`;^z *s,adZ) Յ__=Y#fX ͼY>ѹY&=݅DϷ( ݇nlˏQ%)mc>bpx"cyOO;Rh 0j{!DZ180aJ9l6@EG2S1KkԦF;]XHm W_#*:+\a=w\m nᕫRmQvg"f^Yo:WX3iO7f)`ph~X+{9^MY' |Qspx {'TUL,țu{QS ~:$¶Odpl/^x@>ڎ \$!M 1~Gy"b/C8z)ySH}bְ jK|}c1h0",ԃw. 9l:Fo,gJ;U Fwsp.D\?Fy5J I?;\$K%v2cF{h^"gǡ:oQ حQY{g,oufU!ԊE̷qd!L+ ]26eIdSCzLZ}؋N8'$-@ϔG&M^BWn׋}M8HU2O~WuLk…8P8gFd}HU tȸ m׈$,P"lS! pVL[ M}K~_HJF_mwǒu&Ep†["$Hv6-dUA7|bW}}?ur by0u"%8VV$j$'H۷ t.JF8{ <[uv@)@Cq-EI?UPLcMbU;8\i#΅T uOe 3Z8BY3ٯxn4쁡Ȁ0ׂlPXBy#ܙS] )WI4M!N*;/g4M: sB\DkKsoMѢrs]H.d֧)TM]v nG5o³05Tq^lb@9{030ӟtcQTkVeuR}SVo{?Υ=D)m D Ѕ`ģ}.V-I7KUni&/v*[{bwߙ>pȆ,1s>ȝ}dʐ;MZ6sI" PF~R Y1s {DnON l#‘G#mX7GT@{hĢ [k#UMShQ8nRrʐrVXVT][at9$M\24B(^J0@g*͌)QH> 5! \IOd 6)g¿v0jV~MFThZL0V{[' ^)}EZxIأAF8Ұ\QڎUˤNd?`Ǒe\[Yt16!1,,xvXmtJʉjFr-KeiOSoK 5d ),]\@?]mKinh[1JzU{);'xܵ q wl67 \ ,s]}&q|5Ds2![X]02M7ЭP98K|{t;j=s ?x/, '|+ΈOHצ@ns<}(j{Gq:7_jyw~Cp۹K}`L6J@6ռG$daE//]Jڃ,UKt-AՕ+N 1 ߀>Y)e:e8+RN dPん}~(dE0( %k<))]ʂ 'a+z@&ÌlO/q}z*[ BJ*9tõcy [ 'W׆o/{[/ye`U05)@ng]7 nCRLE2BM!Z0kIpk"1w!sG99䒑́k7XlvsҴ=_^BEL}yqȼiO &@ cMT1e8Qn_p,W pRr8pql*k 'D iy;{y5jLAkۃC1|{&8JHX0?Ʈ屓ycXu S9c.Wp @pDS˗Y@oҍJ@ems^r3g󯺟-N 4/Ы#0%txxʬMUn`;:z: qv/XUA(ZlZ.]7`N{04amLIvLڂM0+A)n.#3` p7xypc,C}09qOZp5$C}YY yؔr"<Ј,؉Zyz:+ P_75ZF,ӆ #DAМ~v>)8H;1n]$FܻK3{_SȰ7kH"ā`ڄf"HUKfqcMH׿D殍S8 岣dY3tQ 8J"=KƩuH60$h)xZWܰON;2EJ _X7Z^2!lfh]Oz߱ sbɃr,rvd( !8yҘO;wޯwj[y~QZ|qIrwl,rg7V&B)0kҖX@D=rяlKdWܔ(Q됵%04)JՉFemuo'~g1GhA"גB8[]yj P˥$-IqˋI[ [nXQ>dz;oW> -lYrZF,0桗Gm9ynLXv(@6E0k6C@2 L1F6 -R,Od'}%$HTV՞w2U' e,ǝSg@z m"vhl[G 6ud7a<Cqz[ķu`u--~B3@p*ةX#}w B6| Ixj/̓udTQ&P0qF bjo9?DL`_t!JnRfygfEUJ`mBj:Z -ŧt2vR &|`5tЇ[zhx#-/dl׸4U/x„{d/̽ {i ɡ;OZbIy4U+/18FgF$·{r&ةw=,`\rE4=IE3s"-u*!=#l?TQt5X %j)zUR!5 2uj [6hGwUq^oHQLMDCp\gp͒Q{6 ΋pLH 7[6}ӡ{$1!ԩbVհZs*,<99'}VϢw*Ls|;FNq~IF `azЩϋd._9&2x}:[>H*E$` (-r_eB^ŚL=w _ԍ(ByJaQ"D=ͯ7e-{$JJ *ެpt[oRES4 #{h0D \nCGrV~->LyA/YMW ҁ,%@U %!]Д6:+c;J*b@4YAHl YDk補,%&8wVǻ4 dE/pl%gI"Fm5<*2t-W-}Qjɿ~Tiތ:0ۓd~'e+>d0^fs0u`y 'vwd0$s9F|PaRg׽/BZbYKT3\0I-իk %ԇoz3\# ]EڈRB'$6v~.1ƜljPe@DFϽr5Rp1n$0bfEe`fȩ >;ƏϘ'H~rnַd(zk]̇%\zŰiwQ|8͒]ƜH9C֛O<`GL*8&sh 6@Qct.:.QUno.u==L0:ΪY|7QReŷe vǨ?TM}CEO2E:.njffco8۔uGGr'N١[\BirޔcL-ZGlhP0p#_\8# &ZZYE蓡UM.9~Vg>#R_ց/Y{u=(!ESfƊ2f<%+U'{Qw 6SB&~q.|3A[iLng v$J)eA v80js];_:73YG,|C2v1dG߸#ZSp3`Rz*JB:.δ*j`|AKE<mi@6/?Q~L<(99nT-H5 -05 Slx-S: EaP(k֭.SC_ qH_n |ҝI x^/ 7PY hzI2]֑7fs]hYzf:i(EPMRfk5̩J&; Um3_L ]xXЉ`[}sm*=EVT$W]C)F/F&G\ݐ,pzXJX(j;՜Lɩ[PTתdoE53edLVpA܌ Sh@bdh:"`ffނ,I{77OX"89yljEm cQu#35*8A\aҩn.mHuBVA'oQi%tۡrS^CSHA~GŁm#[@2E"e*O ВiySl7=`d^Cr-[>׺.1K U+nY_fsnHb9 Wy` X>u 2pg21(ƪ>lE[-?PҾl4_̾ kDA 43`8R@9]9)Dv| r8H ޗilmGi U' X= @;幽ol!tWA׵@'A5N8CU I0o٭\'J|ClkjJjY|g[lDЈw!KViEq-qzρZf!yQ،Ih C0}6,am^9 ljȤ=P{RH^QnMW7"7V{4hv ZB>,d?3ۮ}f$7E) =lO1WMa=G9}KQۜγ1G|QXPV0z,>WN}%HˆAM(GvEĸ)9̿tI]&:Z4\c 1Ac5㑮%`B B&Y%lj jtlHp}5lt^4H2]R0 !~%qfe=k/ۊqe3,]hK(`k "MH:rYQƂw mT>@?2N U`>@ԮgCw;Pc-{XV+,֝`"Gɖ ' (gbH Q^6Ga]{2?l2uqKwZv$G\v$GZ_r>@f[C1mmtA_☭r 40I;Z0T +7;j8nO Q{' OH"/*yv<@#nqUqFf'wup '#- QYJ}=U\gOҔDNO2`\լ9GӦS=ώGC)#%:m2zȏmB"+ƣZ4 4ؔlPg@^36aR}D>Q"_qn+HN I#3B! ?=F.5sw @1r6Sƅ$uL^4'hMk oXgHUn so^}=q<Ӽ}A3m@5~[Ju6 SG8qAQt7)}~lTG^G &~YHӅ(_aؼn&;L %2^^^-ek^0Nb#BD鶓9lp?z^utoU34 n=!C3bű=V Gp=")f9ms%G+gA᪖pf$5]; 7Xمh* hZL9{PJw6jO cY\` Te2*3(ZmpFohu2NuK47IoO#8nBL(F/-4+i .s.D)5+'VoO& W=Wr\JYqKlc{@"e (9I;A,6ρ::?ElKMl_q*6uYhJC׌)DKE+k? ?%]-c{zX! ~pG0{Gy@V, br 8ׇRaS.ݨOZ]QƃmtecLuM6ߔ)|,nNK&Piaҗ:1^9=r.)mW>L;PS\D3a9^-{V%t97vK /O\ӈ_i r7kęѦ? JYXTX亯Vdz_'D<|1d}|/6ZE}A\E-Q>Ġ0SFu`O$v@F .&CG?%cN}8h{G>775W4d;8UGG`gfVоȜY.Ny[,̏)kd%~wF=}QŻ>i^<;y6~1ɇ>l,P0xlgU`{|Wqb-zEwC9[#(8P?8n?H_!ܿz{sٴ^H>@Y =O+B~&T,hd2Θb#S\Yi=LwKj6OjrPʮh@HIX4xv"wr33v%OLNN\>z3ʉa\ * *p(:Jl%H{!y4c`o\t #쐖PyQ<#T)w•%& xM UWnjh^OXAzdQbkj@uڞ(Qgӆ}SȡCNi` %piMk\$].8@p_E v;'=idCYr`K3{ЖwMD_JG8SK%)gzA=MsQ8iәhgg% "]@Rdjy ^]5v֭)*~ ? usިx;pr2\y0qGA# Ȱ)멿T\ >Ha-9CȳY_uPzW2؋ ddFC9ɬ7ЊSN6A&Apq .#=秌6ZѯG8 dh4^t1Z7R"kݚh) g&T_FrˡǮ8()V 'Huݎ^ ?K-"[O|Y=֫'kz43\B@[ f x0MP+JPҖ'UEglUБ%@+S2'Qi6v *D߫U$d6@XOIJA阏=sTtME٣gQioEV=][zG[K8UQ#CpJѾ!E+hG dzE ?LI#l2@T-EwOڪ공Y@ۉxNjYdX%d ]F{=[1RZ4Lq hT 1jv5N??<)1< 3b< (\)L'=6j+ !PK'u~zZb,Aazęc&vK \'1?毖+`fI597Reբd52!SD|;ۖ^\jI$ውR;.q/ؐ2DzV^%E BijoKOLܻZ?m'}O+!.qHވbP))+ 5 ^vlPO34[9l(x6h$&MշQ6Vh/4bI)rw-8S.E Tv"7FoEt|JN6ҬPw꫖R 2Sm(3q>B:3{4_fljW3eW &_->KഇtD :+p[J.P3Cj:Q/9Ih *h@>$~4BK)pjHz@ꃡ*~g(w*ahMgq*8qȤɖxjd7ݠȵFő"Y M;`PY#NWIGI p){5,Ζbؗ^bCmT\#J?0bEj7BFpT9*n9F\8} ٓÞDՈԗٺ^I-TЯ )RGE M2ҭNFK_͜$mbLtcTs,|;Cg~[#G!kl$G^-$(z 5+ˊ&etM{ k2Ѧ9g5Ⲓ3Dn&TēH5݆E>bUx+v;gˈI$E|m‡r/K&aUj^ ʹCW~cՏsyw;(יYD$cjp.x*.Qp2k\,#/)5U*p? i:d0c-Fq#JF캼x v$`s.Z+1`88C")}vҡ|f,B&n2L~izjW-9dz?mی[IϼoZat]WV,M8RH|/8$,$,F$_Mf5VӼ$k,@i*t( pE kCfֻ'klÇVa1v'z;תQ&Ih,F%~g!d΍7\ck; ć8XE FN@CJE7Ĺ)+^P@ xЫ JѠyDD:IN5xxP j0+fesXmє(㴰R\+5W3X)2>VmZDTnӡWMdo 7BQ~0ij.dcBژ3i .е\-ZgCV`iU驢tbQb.B 98|puݖJ&$a%cr/{Mq-#h1g[(cZOԁDK t!VT>^-C7i $P,5D\GC6ټޭtAd8Ԝ EՀlӘQ];rZ烈Jʆ=q (+z S3=̗wV)c'Ӏl/ZsRj! Owv ҊWTR.5Th^<\[)jl"f րswۓ)p$sg*,FКހiz\Yp/ "Ԛ!8 yA p, nq 2('OexhMlahGJ<$f*4g!9$ hz7B~f|C5 ǕOG .cFvrP, W(tKl!_#sdLj. 3>K՝ wp|ae X\-!#C0=X9gmT}R"A5\Z6, zJ# ,SZh1'?M_d=y=a1A+vsC_E󎶁}YWy}ֵp`~4 rq,TGF;ڊ61?';vӡ9CRه1?D${mMpcgXK\Be fVhFP[*Ȯ Ҿmås,߹f蠛qjԹ2*6!5G $JSB0\#~w^MQ(?6ĎRM@? eˍ|i6\ϚMlF󋩇Bl߈;S(~\E;xk%-LD!%c]:LZzRΚfI;IhZwd/OR2 v35O{DaٻqF$.7˂:YZRGPVuPeӼAt?E.F&h3='ʟZ0 - e2s@#nV^0&ZSd/ɮې+v8 2ڔ).{V/~Rd8=8VM{rZT`!"f7Ja%w#W b'46|7L-mS :-9Q0]4Q4j}\ t6A(#,t8; vOã?brdf0Ge&t /F <ͶhnPQ'!WՖ41084IBXleH72AHa:jxmHQ2SG?+~l {ɓD`c<0ueq86Zνw|̯u)UuIXKg'M ^XjS=S&7;RzJYdZPY^'xVqpM,3f Aes٥!nU{G4M'’8þDabC1tX9˹ GKvIVILTp}g`s8͈em/wThiRhG ny(HU4owǡ× 7&Zhmu_.m`3 ICYl +l_-BS DdQJ&PH zjD*DZKtR"y;ůpsE_Q8 jDʅm$9w)yB MM+n,B=:"! i]qԗK5eMZf_t%h&MK@KCVQA# 0qtzNFFTlrFD%l::G,== /baR|iNc;'W>y`_έֺtkCM!(o'븵/T_ fƄD߲zKMpmC𼫶k{rJSRb7W&ws 7;Cn<_?]lZ]ZLJX㴸-ʲѽ B3?q0Nj- ^B~-o6A'>Jl -0^Lv(s'a,!dd96a6+`tz1b^0u2+gG/>?N+^5!1xF" '5L+;pG`|bg s7`+!3﹣#rtKփ򆢊-(nPA&J:!R´h:*Kjұ('Lȣ>ce ۧhқ%#fZ@p/FE3)Fl,'ێatY}xسhJ!(nzN }'I;nҘS-{l%^@B]筀_W})24:$t {RB?! {l,~喊G'YM(?`ZF~y(Ro?zdHm+U&q=fKV61ٯVKvZ91p9P<`ٹZ^d05 dB a~G@n.`зW[!$y(nXhT!?QAHǵ8(g+94+~4k?1n[d ܔAe,jBv&ӋmB~j헒ylT2|lS=7_r|g Q}7HWNKW-MiDt@:)qAsJR||{9=}:Gygکab+qB(uG<+؞-!c:8-4 ͑B\n5R'10"ዪP*Cfm{ `uJ͸eJ|NI-Nҏ8Kcd]zsWv07 '0rÃOr6vFYԶŊKn@Or\Abj[DXOb?[b< J^S7Aˮ|k_sƩ% ;W\pp/F̕Q"rG[Ywښ \U^\p- _pnRA3!(jy.9 XV}зYҦSRFi&g=[0Q#O#y-u3^9]_ BܓmJ^fuhӱ1;y-AmU}N oYp&*2C~rs,$@e?B2i*ˆQ flN1ڢ`YPTRTt pk_ýbV",ҝH@/)MkSD`byVbP= 0ٍI7ⳗ'~+&-Bi}cn՞&ё:ѷ7xrqixT<N˧"1_ia 7O\]X+M?r{:߃b2R!I;@tQ<M).Bfy[!qmZu׮t5K8T[Ԑyq4$u裹-/lPttvSP@Y$x;u1#Ũ J[hsw}-`w*@z)TT2# _Ž5]W z]T*)Th2QOީ%n׉S6vO.Ic `JpQ?4U<7Ρ饥!,Un_ ײ w.*g,:w.ʀjbF*m[@״8Ĵ,n͠~ #s G7O1AneZ(6W7!3`kSmI.jTls!S@+QZ` eBCl1:TqS}hM+{[<7=^Gs]T!^.ހʣ jSG.vI/PV5}~_C;|&E)/;3W(X&幞|vsG!}p~X+;BnEF’sWie\+mq[Aתɞ8po9S-D%hs'L\Yp(6mBwB7K%ο ͆<ī$[ݮaҜ_߻Jkz2[_cj!Z D 8(fH%`b+~ΏD?5.!Ry 9/>t:mĦN{|>:|~ڠnj~׽U[> LjTB)KS#{K]!JL}Rf+Mm ]#ޫU_l!>b~ bo h w.dv}BH} H2w9EZc 4 0̰4Vy?]j5 rhŸ(b1_ra 'xh6R[bJTJ<x+LB9@:PQunv0 Oa_}MV+ۣnkw$dFUp< Mpߊ[㍹?=ǯx売TW̎W >L;C;~ ƂsF`vBKX\ؚ0jB1XZ+,֟X}Q`M.UuQh)_~ |VhPX&тr0ʋP2ac:He[80U6"y_ں5yE -7 `J;s =F$]hL a* h8e~HFRݻ3"6Vlx> `"B o+b72B14QI}^˘ɧtěa^+:ݵO:0jYĖԌ*AJ J8 YCWIFa~RaB![Ǭ (CƾF20莆L[\b& kaWoKst;k\^]gǓ(_Ye[94q8O5_рV}[@а'0 \ǖ;(4_,lr=Zծ{4D.I L_9ˤ|UEd^LEE>蠚rm\CA3j:XڠIXǃN0;Or"_`}ԙ v_sCS":#'6+zЫ! Yt,\cb1G5SB0gkWD;UZ9R03@oU5^`& |Lg? F-<92yq:F&6 ;5h{sK^XAx7t4%mp\=N[V=E#RM%-l]eVG`T_ŀ>`0ع*ھ PFc#HteÂPI&wg ,D0Y鏀Y.Af@G#0nUSC3AVX5ZUE! "5Iy|2IziG[ gQ8&>`\w}{r8YKM@⩥ 3p&]/,ra”^[7PXjEYJM8X,}gf`.XEl"v"~03!1oj2=2dymFPɡ=t"o~T!7qu bp/ڋa|'A!omf56ٝzm 2Q2O~#35c #p{ M?<|\&Ep$`׉޶3dz[ }>wL|nX z S }MB%_#J~8QYT$Y@iު:,ւ$4z'h ?[Y,xWď}u=-c~r,vTǷW>̫AYbɗ _%Cf6nI 86 c+ :FC;[`C H<4NTkzws,K?5)ŏGR2iR C iVvҮVJV`yrkꗁg[V@ʜjo8 2߫yUb Lc$,n}#nF%nl(s̭F[A|CYlv7m.kT(w1?ks^LŌ;<~{s_}c MkwqZ.j~SʙVE-jd_l;#Zh^!ʦr뿑8rtmCRH,Hױelae'wi)^nuod uL E#{KՃC9B6,0F{= P3!n؇qsR/+~ 26!Dys6< C(A{wL\3|A8LB+MqA8s%nSoAK,K!j<vBkpwZ'0NHɝ4}r훓.7eYAuu&JE DznQdkܲ9Bw^iptF״gMVZR35QQǤEgvyH:&}K:e{p6qxk>AjM%~`8.3#>LX)Nܧ\@;՜AUVhm%Q\5ݽ^JĎ U=B$RCψ582pkzi2bnJCa !ŠdrJ}=;`K"Bl㚾^}k L4# D[\|Kՙ!et=KDSr)чm+~e(ފ22sDN$faQEEx4!?fn?g#Z&Dk56=(T8pTbU{ld݄A6{7IV7'9*r CTi A{s)k}? ;D(G5~Y)y8Tg]Wa&|] sD0I,=m\1߻L+EQ)d|1|EεFD VLQaSxyEsT7YV!sW`7۵ H4'B5Ž1ƽ:-Wo;oxrBT! _vPn9a>]= 톔a\ځNۮ&BeC+s?OkDsS9>F2rD mmHHIr75&rOkzf"<9 cp] )Gw̚!mpUo+9Mfgu3DjpRN-U˷"̷ Ml"I+oNO$q8{,(8b$Y 8aM`Cjq-s('+3ZN6ϕL$u47g-*.X+au 3jx40 Y|S8%|! wsQҬ }ͿTU?8$_$ͩ瓯f(?aK"eP-*b B,8u^޷r` bC[ u5ٚIV1oK@C!*c{Q >fnuԃnuWdRziX X/$#|D_NWկᔋM -RG9ؤK-EiYtU:ev ʧI#rLPGovlkoCYkn<](z}u~ 86w\3C ͲC B (r*ā ́1Şyc##S{iz 2i{l3{!}^J#\}S3݈ cC v l_KݹK }mIĺ w6,mcx9(穲Z%ߔ# In&m-Ickܣסc3r9 @f 6P2?f@"[ξZzزY1/?DYp)P{oj SB˴)dfӾl';͙YIwu1 ܄M#[غS{V3iۊ>t[*h2G%HXs+y:sU+|Cq{Z6w<SJ3!ˍ}8%,69lVBۛ X`;LJ)1)]NcT}#DzTFn8&1K&a]3Sr&@;=UT_p0?H;;6'_bCXm\OMx6>Xjh"}wEںpsxk $VҔ AA@i&hvLEdcb=a"'s*`2dE*&ݲgۊWwTƕ"[5cNIvՄ,שG췫:B /p~|刺"Ԇ:tSxJ whLԁώ\Y?tՖK`!5ܖ^y# ٦1:%%ԥj7| O.l4#fVJs/U0WarS!y:6j0{U̜.@f{1-b'tB:L_wG1o円,Pm|ҹbhpU$s\ -wo8[2AirhA児hO#=y{URn8Roh8(́eLw6+/{lj#M0w #q7颭u8J_9).`2N>JDrF{ $7svv;|΅co~FMLbBhdD' @>F9su0r\&GF@͏^^-_拍?xC {:g&#NXԉ~ ɰR+``06HBJ,RhɗTZA'Y9$:[N`N2+w8G_)0+!'X8ԫmoo&UW:`ec`ǺYj1/'$j9ChXcym}&_ tQg/㣙 ,ΗУ@W?Zw泩Q/(?ԧ( ٣.)AC#N|@r;%:s$nUdT!P]iZ}#1nTՋy_cѥ 61PÕ仔JY_e~ >;-(l݃sCE6x)rFuϠb F p+C;1O ,%|^u峃Ki~= Cvo]!@2N5jr~apGYhVס#»'0RlIc2kAGBp&.# Se6JPaTLMJ9nF|كI+yQ ZU0~0]PPv,K}~_OgP.&=҉IKã؋.ZIZ(, DǷ0XfM'~ ́x&o2[(m |)~uD<VXyCK6g.ief7J뗆S:(;+_L5;0R$bZЁQ7 +E.:RLb.Cl4;^NYA4Xg}Aٍs`_Veߚ4>5#\&\7H^rCN/ ]R?< T\ .`nدź(?#4_VVՃc6X,M: kDڷC @mI[=@}[*H މ~ht_[1aOvDP"}j6uB -q;P$t{4l7z[.OZ|& '`(.%n8SxJj9g3=_,@RpΙ1  `)%пɡrHͷagx'ݧMA\Ӧ "U;>aKmaw sb*,pi ! 從2 YzĞ)'ϦFﲕw5;"D_F\˄ILoY~}6 4Ws7K7f N4: /zxh˧>&cb`Jj2aU2ɷTd7F˂=4ʸ.ռ+ϋ>'=yVkT":_*ٚz# z9 Jbއ#R:zP54-o+GQDPN,j_Xڂ A2?%9;{ BXʠlII9q R6YEQ5_of];E뺋>!⸥lV߅OCYԉ9X2+ELcXEpwwgNFQyr-bC_]jR{!T_ڞ\~X!eE8nАp^ џ{OZU+QiQ6y F6#[R(6sT.?h0;i@PLw͌aZ UbςOTy6v|@YbMui8V@ f'#۲Rܤ%{۰gsdճt-n:istQ/E,I[)C?#4lqfwQZܩs 8 SKrF8^p[vIuG`;'qP |~x9[@r:ZY6OO,~?t]K!?ٖ F6~W=H V/ "ux}?d@D\rof?#?~-aI~Jo)(9T'r 4B^[9RpFYP5&+Ϟ/4ljp#xP#νIJv|g?=Ÿ TFJ+44)`tV& zN$* ]avs{n(cHKaeq]kJA]fP7-=R -Ps5|^ x[ҧvfy ꕤS[3[ŒWn*(4&Pci9"9>wN2mW.z[Rȡg"tng e]`}Mt[ D9zzy tX᱊/FM|ٞrOS?[3YiDNb@-z#CܘϊրpYЊxАv5&9;ܺVdjy˭zZ嫼v)d=JR)3rgtRI*U?a>|yU|qf Ɉnի[ N]B"h~-uVb{XF<OEP@ct1(kXث {bW~vCO32KgpT  aD]fUR/ ([w24h*ސ$e@kύR omK}AڠKmMt:<&rs򌾜_ g58?C*?t"SsY C_ ;]E?r!D*rb!Q,{S[TOM1LZ [ 7(FM i@^h:\d^Ǔs ejm$K=X,zo%N<&h>Yr_0kkd-4С=$,bā֜@o~!1R>[[URot&aTEֺ:tVz\{Ff? ICCu2U{HxmJeBQh!V |* k ϦV|EFV&>nu^@`#c߽Viڌv W<BcER-U`t9}@Lπ|T"ψ(r5h_VV=UGlrquh&]06'IH/^|cq9, r`@(%;xۿ.Ba8nrJ,zzyg9&WTBu,c7/@ i\eJV8 4c6v4IOQ)~SFGcގG-9r+60M{ ~tۣיּf&"1 ǣyXi J h#` `̋K?|@m]v(Fp97aQS'ΟRe,G=0(@ _i΀t%Jӵl;v~<~4 wG+nsWm6,m,[* I2{UGw>r?>DSV@ U fg 9,օ_JF9~mW)-C*B(Wdp) ;|iOu8,꽷KEBH\_{t @ ]! &EOެpyC>~b#\;2O927n\Si+3*,f]#=Nfh`ưVPƣ:^Qi]M=^㓑sj]VzMM2)n47~ G )m~XoK5Nn*,\UGW8p`Vt#䓖@Yq[v $㑲a1L%vHV/3]m)A^avdKnu46tv#'cblŮ_E yC^!6D_3!ſ*s[+ )gco2~&18e;͇QRZ!` %L\'RGF`T!81>E_x^s bQKb9F.(ÿY%vb5D7_羟;+I1g@飷bW_gP2joS͙ͥzBuA6Fz;.ZPaM+ݥXUer蜩7+/T6NDb FÄYVFx4"I !Jʢ/Z cv=3ukvF8!avuvu'bNcJ$wAd`ߜ/OJnc8-uؾkE]5QZY8]4 ϱXʮc \V%GR 㺬rj }ЌCy!&^䕧"MW-֭> ѪzDKmAz B8@#KcaRaUrb́đ'w'Y?oM^y? M``W[3 0C{yC4ݫէ$y+IB^ypƔiwF$0/38I5w'qrh`sm4rŶK}g?4r6&1aIdj47MfG\ '+T=IgAn4IqIbnu8"o5Xwh)JCȖ+a#tԲ}^ɿ>^vr1ϭ"/ZqS8,pשerPaaZ7QU[MKOky1( l94o6ns}" 1wvRY90vyw-Y5JLr t ?_]a9{5.JƝ:䣈J.lGdql(дV~@E 夷ZEjƥH}C!^/% ]95ja` žUlCiRj 1shTi#Z_x2Bl$C6ZyVٵDGvi7(mX>}}WsJ:̨6KsSWq] ;&k֕`Sf(9 I;k9IkV'A+p~">R$Ka+y#S AF%pS7]` \5%O\ve&3@- Җܡ͐%['>&֡8 oƨ^s$M{e}ƁI6Ȳ1%@lņ@w/单:oz[o#zRXp>p,Z?(鼂xxKM흼J.E'oA x,HK{xJ/jւwڄ#2aR =O'9 5[" ^<)1EISut\~0}ϻ+ͨ8Yd.'ƚy[) Y=EDpگ<+&RFDC.>@cAnvloĥ? 9I,x,=v|ϓOb# ǻ~Hw |j"}_Y(9G\?UF%EGVP*c\bee{xx1ҍxr֐s_jSVȬ;شN[v0c8s>~㿽7zKH9 dӘmLlᐿ5핮 =9⭖UAM,2u~-Wr2:h]cNײόyܠ] aP'BD9O/2 8JϞ"$B?;F k'5êM{1 1cl)`q% XaݞU?]>e{ ^Si, ̧ܭA+jjٰp T ѧ{w9i>Ƕ*U~qͮ,|+5S7$GYcɱ}?xJa*ѠK yJ;/- |gٝ tRmP==wd`bp VT|h:)hdhz2.&܃^OmS(4yU|b;p`|oyyrɡmf>sS -hYǢE\*U=raM`@4卬^0 N2èC]&EN~xե`CwM>#jyxހ~ R Ơ=^2Mo]FyoptW5OHWܷJ~bD).?,A0g82^w|M#rSM5̑ٵc/ixH"z>+;C)w:!Ւl+HD| I;/W{4oi ,'Ժtd?=7b+0bBKr^'~޼W|J/T)IUDW<<6v- T4ba@ipWXqDJL.rZ[_YPMPXMxd;蕢*bdP<",iҤ)s&SCt?K)R P젘4ͻ#d,65Q(ॼT2暁[ ?xA6ͦ~1;T{.{V)3u,L6!8S7*65gV/AJhϛ%={ hӉGתgM |] 2f*HxkVhckaW͋J{\Zߥ~_BucSt@_OWB ʾ-z4Z{$!t m$V0!:݊{q~ A"=MGսzz\Zpctq)PaMZHB%HJ37 ÍYLJ4ip^bhȁz=<)"eaNI ~0ŕ*4=dnꄁ NζS*Yn،J|a>[=WdV8H AGU=;z +.[i/nr p5:V*w2bamsen=׫h>P,|b4mqhBYĽGpyu<:,X!>~?d>IzP5U0dv@耉9/?l PbZ@@d z7fvzd9_GH1Z+ӕu+T):Éo\{/aJk'Npou]^|bsxx|A HsHƷ}39e(c2TB8V(I\A^ѤpoeA5b3 }q25k.2`>T} nMNN u"`gڋ!37sVZzV~HinpxRxG ^u]#GoZNB(=O{kQ{O9E+H 8LEFD`?$Qܵ׿;۩êQk}J|F+-p ϵ`^W)g :"2^K?8@,*pEʛ{cW~)K^9w6q񉴱+5`}_dq:G[%bfI98ҔCNF#e{jwvEK N;+m$-րeGA:;A"km58 &Y"W\^ T9 5U|<T jZ"# !=3rH_%sؐN</I/4_\7 Gp*{p3OEYepo.-;O|gƝW(c9": v< GAB]dQqCIVY31v6|93vؗnFzu@C[[^xn43]/tzhu&葈(UI{:"ޱtݞ?mf,KjϿ_ivr}s2½$݂:Mf6WSW|$(e.#_<Ђ2u-5taU,v0AğMba4{52!ӥ$ < V1;/ ͙16GgTg%j4d)1z8Ԕ@oP  ̸".#wو=MBꁱ ,a"YL;ř Jm(, 3]Zb="d~ɻLGk[ytk#7=߫BXy| !bHE ȸ5Ez6/vh$4WsL~tF)=@E홚6S{DpH[4_.윃@2PJ]rT6q}(OR97u`<"NK P-~K<>AùI􄽏7[0mE{%qJ[ tr2wzў/x.,@ꇕ7?p}mfj^GN' #fd@r@KnaX,9:p5#3M,q{Ex$oLe;>!=ćDRY^U $r#o]_"99%{& ,8 ajgXנD*--]d9;%# [UI(91E8FKKE6+ =#J\ceCj&8IZk. _sI<_#hXlik 0l<龻bK 5>!oVyvOu@DPkWwiIxu( Nd5j0e3HwcLG 2UmBj um.6sɛ.hs?1y,Xs\Law>*4>_`#PHvZ/nKV+.&_"4 N6hOJ?+ Fnc+25 !ӗqavA:z-/"!1;" ȆTզSe pN]m (DqSX=8ibex^Ɏ~) OlAur%3L{Z`,>ZNΤ_.Gb k 3ÁT3YCz{I R]H^Bk=[Ӭq\ 9$)Jb ϾGtqa1Y|D<A, 7Н=T'ܬC.Ӵ4JCTy\ϱ5, Z_ FPJٚ;ruT{Ul*_;pNŅrR(fy`?Bu'\BGJՇήQlvtsM{r,q>?|!p:2h1uXpa;ΊN~%SH[{Y .ʽ*M :V{ >bDm͗SAs ( L :pYp1iQVN8FGJԤs#^OakXvML) * B)&JHA{>`X3Q&sÿ}UݮҷpZzCU4ٴ=^g@EC' Sg}pf(b8&QTs9WP= Dk8%`'. j=` v#LXőMs7y;Yrǻn)D/\mi󲫥4 UPvqw[܁iu .Q __К * Mγ;QWy#(uZ,@8sġwR_ioT SfJZܕ|<:qf-ByOjd.[ӏ?lA,ڵξ/6+R?Z}/%AqMz7I_6<5!붔ÛFcr]Lߢ.xib'sv&~; U¾b4jFm.Fpʆ}Uđ3+@-fC塥mhZ%5:0hEmk.{unClUعw.LD\(aA<0] _c_ynؔClck0@Ŝ;IZ#h]9(F/ NA-5 Ui^#&8S)~eFT*=}zqޱF? d4nHeCxҪxHP gGtYZ!uO&LהX ;ֹT]f +"i>1,z\LNU*?!36DG œN;'lI~ɴbwL,Gњ\ OT$+80-ڄ!94 ,9H?oM?-Q5Sh޴50b*@@1crgT.[Jg!t@2B QPVWeE;_]ߎr$u7qjk43ʜx- pT#c-N}DAL͢pIܨ[ĕ@%Q~e#pu+N C*Ff L.5Bfރ 0T'C:^'DyZnpg+H1ILmgLK0ʌu]uը9Y&Qj#2f|P}&kyኒQs>gu<8?~j܂lFHw xH .} Bؗ#ֹxUm3:S! HiB;ȭb2Pʽrc$wQH-P1,0ͩ7P*4!$FnWY2ԘAi"Oe+x ]*:ӤGY +Jua\|6}14iexs9d7(1&cQv+lO_b.M&DmT?OHNh|8q3ԡ@b+6vqPD C8ZJr=Iwbo2@m_ŦV wRQ|h?|>WCFQo_W1r6D o``ҭ9c+6!/ԳIЧô^E!cv\C6KLwK\Nt1]굤ĉquJvj? ByɏI4`Ln<^:CA4ebp.xVSa02e5/7U` ƌ^1$ĐKW% @3|o7I+_Ǩ6?E)ViЖ)l |c*W Lޅ`ZԬ Ose#U4"$L+WA~c 2_ \+{GK>qSiFR-욍{)z?pޮ*՘d{C԰o09c蒴=8j:7D,BS/]q2RӞt`0">eeLr [k~N ¤" I"hv*ɍAvyہ]4=) r Tv. ^V j:0U!T9z:|vm>YE6S}de e%`S|5E-SmF݇jAcZS?/Fi$*\M]^TY6k$G&HQFxÀ;]|A }?UmK(y]8Bv3 FC\2>hsǩX#hEzS1l91gx^:A75ԮQňa#]ԜCi0~2dpp]k PZ赑ѵQħ§ZHcHf܆l\~I1]Zh:<A6m%`O0e 5]7$chq' ܔ_^nt3 ]i#i45|O^:>n7vبI35m؟0mZزg6M,\P)~IߢbӲDS <  S7Uw'XGͮVMh;j‡( eD| fͩRPA|?):t^hC^ͿC+7TsP9CXj(sh@#5/ -,gCTRP$@耉_FaL!f;?:GL߭H߲2AKq ƔQ{X9 wn.oDBXVQAB7ܗқ %ܻ)}w(0Ny9[hH61y~K|%u[* pdj " @Ug8bd@ʬ05treE e6>bƚ&Np ng)b)9"0x(e O7Jxd4/$jnۍ<4/GQ!BdakbhMv`t6~J6M꣹1LtdwtaX 95' DZ1՗ދZ?̀ØrIui ieᝪfϤT !VܕEG,'9NIc V3a姏kL4%D]aK l{L> ;H@hqN03F@g {}U ,CY-)>U EEgAah)Q=(*o9TW]CP_ \Y̧hc5mg 2F Kժ^2g%郡Er(qC feEęT̞ƖϔYY}]᷍䤠k{ƖX(̌orw]W`%V ##i,tUy&B8,)9Z?t"O0,y!?S8v\FV Zߺ]|tIҶeiERʱTvZcj[v/8o2 ى@Tql;^>ylPïN]{n𲯠 ވW@ƹG"\@O՜>]wf^ T0dd ]Qr 5ɖ%);i⣿EߤXar~ 4d3kHLv *>g@xh#tǝCu01YG?@[f6q+^ ̑1iFٓP]G eJ;98G-GKpvÊ5BHzeM7=RVI8r idۚ,G>bf&-f19_w`f̱}Vyu8ǁar y~1&7sߠ8]^sΎbG(qpl|kIS3b}No8bbVtn[Lx ?u \VZz&Ψ&5-3\;^ݲ iY)t.G E،Ml{o*J}hNaҭ"ՋݶR\<ק@. u-RR[ x/WB޸9b;/~\ʻ|7z9qw6kn[L9|*VZ\Q#ѢZeA ŋ26>}?=iWy%J DKļ1)TI CŒӖ@cNEIt)ARvX =˙?$iaF'(3Ye2>Tt&0,?0&iy*2/Pc^UR(&feuZ۶81m:F3ßGɣdd|9>C$GF̬e,IC/KU4I = wfa7=xV}麯Nf~Ys[h9NXgjgD@ZLLjPݫ?Њ{-r39o*_5D}:+Bx4ё4%TC;%K^wDmze}D$(PiK41'2ads zHXJ%.> 1n.!{Q䇡m :m|5QG[1gʅ)!f{?jk-@|"$M>GK ol^ի.$f%)N:jEZ=qp]5ZI@ikyS43Aƪ@0|Rs2E+\c~b]&+ .kbQ8hа_i$˘hVg $50d زAxNYo@q`Y_:FY#f)0@bʩ_ΠhZ2܊Ĭv)]iGZfr̋s+GfU$k+2g&/XW{zq9ʹޭ[֟Yn~i5-1GMaNp$ᄂ-R$.c0ؖfKBO^lZ ȏX-Ϯ͊L0'鑀hSD%+,?y "rŶϜ!8Xp٥5=,@O,GTIьxP;$o]> oAѽO+65q W扎>(p9^jDq95MHϚ?%S3Ժ.~guuotCQJ`%fMO\ߑgpj.? *7@4[q * 9a/FVwDf[186+D~5`.(7t&E`$DG0B qaHc^JQ80ap_Z>,Yг43v4ZCq9 U;4rueHU}료( (QE9A}C"|3a 3FktnI`ye";Z.̻'9 -qskA-((#w`nyI35b'6r{9eホ6.6$^t~5L f-8PH&|c QT5]*)%Pb}Tƪ2P9 I^yK fjonB+bh\a%,f r7۸Gי\hjۼ$aNR|rN EۂPWwK֮9{t0~VyZ5%+LZYFfCD~nF.~Q4Ǥ81*VŶwP+Ў}YPct|G>@~⨮cJ&As^Df@?52n( !9@mᴝG~ Y/X_81T @: 07UͰsO̡.n~gvn5EPޥi#;y>^8\15DߟE)ɊԬ[ vƄ?~܁9X)2pkGMmJ Վ&"첸bb#?)6H6Va6 $ox]kSU+Bf*&$w2J_Z%s}Uy=UtG>w1sM^EOF{2P]/19!BR2 Yo ʷ) Ƣ Dָܳ솯"D|)a[+wKd$ALҥ gɂ^Rtn/p7%_"Y%l> n.炿5Π"Fבl"=S?n$uǯ:w 53ɼf`gG05^G3ȫˋT6 ѵ{m2WEd#7w,wcȩFK=2cj NǏ@\+*FzΪG߂UR( _ķ%Ot`t|J&bk柪kA4CzڢT:- _6 PZgCzzi(3pDRzߵ]6&G<8|t :;jlF%i6?՘aR)M3h*\Xu35\Hܫ4hlpT]G`^vX3 pkSW:E>1`KШK'LɝɢW6gV> (ƙOT~P+.@p_owXũ"h:mB9' +*1A*Mεmk9AEM{. (uv :@9\=gIUi `˸&LM F)Y\`ӽq|Iqb}p^+V!PV1~e/اeٞY JIgUklܓ,Sw1ݱo5~+"7NLSUG}h}@'6z!\?V`4nD&6mzc(<Bpս&F6bz^=($wA,3Jx=!kƠĹh|0?*yxt9Uc]H8 9~ Te5=sQEq-g#ee-1SwZ13G#&lD bAqs,]ޔ6N)'Iym3:6J`JyT%Rå'~[ZPIةYU3pO;W[#)sfQd&\Љ(^<&)f_*ؽG"k8$Wɼ4)mc"y,\g>CqnHkPSJN֚;s:#!, ʐԑ.ɏti[1 fO8,V炭 !=) ݬ/|să[Kq#^3$Īa\# ?A<8 Tox_R9lٺsd3 Gu kAS#(veslnx`.Ia5˥4qϙϒ],S;^XNea~,t 4+ $]Z!3(& nmt2t'aZ%qGHFԹwFg"Ġ&jϟ~['8}d-dWt(qƃM\ˆ`r~yΣ-_ N\J-DC~NZ Uc=L=BBK{2lOv~08U:j[еxñ2jl+ 0 :Vu`A:)iADeٽ(`3zG \1`Mgi23k,kSLQ6y v@^IJ X\U6'gj%v _-wc&e ".^#p3 Z 1'N`=0!>J YQI:ѬtuE(d܉,Tbk,-cl GM6,ɄT|PrJYG͟[[r+SR85@|LW 0x IgkZ=}EE[е~7ſ.~=NvEBݿT%B&-n.}% /0.*$C#!?$jK/H!yVGp9'x>IE132Lx(69m5fQ Y@GV^fvІ=w1gw)9EU8nacAޝ:k)BGA158ZU1EH0ΝgԒ%.y4HCpג9c {ʄU0\Qhh9r)-`9oyD%p7P1ȝ//[TzmmǓ$]snP&PF)Y#A(K)y+3f:}(yn@˘9ޕr3&r0v(q0ٸj lAWlڠ)|8.u9i&}; +KQYꫪ7s͓p^GGf2V=ܝ:*}@)vAumk^|Bգ{秕{:\yrހk ԞQ'sB(M,W 7#iS.m f bhcA=H18d& % xrJTJ!?c`JJRnpD4 @p2 : a{Wy ߗA >^*u0O.t~tb 3qy̨j~8=~ $q5=/k!3|cAqYv"3 Ύ'__=Ax4[Q0alrID: 0ބ:䣷n5m]%M"W\@iƹs#aÅV"XC6X2%| aa#kx]ɋ  fKyrU)lF0?ceoٮͫ mshp[̆=9( @.CSJ+d~|i:>i=5=b>nR8m<Tx7کlYQWsqMK2Nzv{i2T.^o~,ycOOƋ Ym,KUpDkgH)-C{oX, ]/Ʊl9f&؍ܶ.G4NkzDqCpU* (Ç}8NqUEߞL ϷVnP8,Ε~ }FaF*p5S_5&@VWş#gvѶ]i ¸39.4t"DM%DE(䒑U!^S2n-d.݇Ւ}k׏ h]n0F~S[c3~@Q\O'*שt+K@Id?ve S8ϱ(-G%i"퓇]c]Θ'!:J:i}35 V*:ឳ|0E˽xmۜG ڇc=Rk Hl\bf.MǼSlK7^hr-Y땸.h8|"b$ q zךzijУp3nJ[ >L=dȒݡlͮC2yXlRm09f>e`V.c O9t&^@PΖ5! 1f夯 |V}׾1ʚ䊛S`0괲/ VGPծ\dLh{~!Xj`|&EZ4bh NX8t~ QB*̓Y{QA>Vl*./w^8X?VvGEG1-a+➘ XmwG3a1*.*Q=Pb\ K.فg =QHY$6a,ԹRkv{J:FU1XsPhPp\1VP9&j;׸T/0\KL~#A7̷PR5CXnOh'AS̊XW&sBqpUھ!EhW$Rt {HEy00`+0u_:*( dM?l.f)m)ZYZaU&V2F[_͉s-qqc*oBY gX?աuz2bǚ*<-t`òđ}y"G{YX\\U'F/alA ltUTVsjc[*(XvYdZm dJ~j MOD+֒ ޑeB=<]H8VTtF|^nrvЅtxGچj}%K?SJ5YD+}V {3$< W>~\K ýH+:=)_-33ͥjnb!M gn4 =}yP9~twL3էYvJ  bRq[I4Y7d0GȄ]=%&O{`%j kݠ+{w'y1}xD^:!i A5tYU} a'Ʒ..=Jq.ωY7rxgLޚLhQ@SQfm6n>s A,[o/hR3NMz$8јZH_FaRvhN} Rq(ru[F1kuO@mԎOJ%8ʪ~r`0 .S\~sES;':Fxwū>zXï\ɫZS;&&ɓ*R3㗖G?$9ޖ!48ܛgaH8%.@ʥoD!w;ZHW m.zBnX.yq4x6[ލE:3Gv^>!-HOE6f)6iǾ5SSgJѻNxš젊&R|#unT"GիNH瑹H~o+Rth4Ȝ:-EV?Q+I?=~pj~)"?ˍ?Ie/v]+c v)ޭlA^>xdanHhQ=萿N.I2O[y|:0|K| \ N^g]PcBNYC]F B:Bz(@/2{_Ϻ[sGpnTW}kq .&oab`τE1i; v𙓘g=؜,5x\dR<Թ=oEs_ < Zu[:KDdcjc-h'g=|6pjqט.ᬤ."}z&`% WȳU `p88 qÀkĚ+G߿nЦOD ^4ѐpB2p%ԩe6,)-F? =xir()mLHE0p t`:dТv!v쑢&kgNk @=.mxӂ6lnvMJC++oô$V*:*Un'3*hZzWgi ҷLq%\ծ< L%w9 2f̗\& &q8{X^A 6y%_:}:[d(߯h[ҨGz<:vCg=.f:E{6&0ݮ'Rq3/יGȲy $33gNz ӈޱ}Wz!_bLwfbV Ơk8*O+dqǙ ,- *7}9n+L{x/j\%I6Nk _BݐZ%49+N`0i 5%ff1BPR\ky:ҍ2{ _ nhΥl0C"ݠ5yZ`7@]߹ 4ϕB2c1ʵE{|KG1 ܠ ͆? I)L%IF~`߾e"PZMLS B1qn0зnB1B`?S݀D&ڽ4zS࢕jm\Lj`:~B'~*VNmpszZUqwвe$MSWHQC9& 8m,7&DfïN}촕oAϯS ~` *ƒ9GXiP4uMQmȏW1/}c8)ȭUYB'Իnj- kyAuKPbj~/[l ю7T8iFdTߥP%5,@})D,kT#Ϥ$n'dՇ,ҵp{e`< EYO0Ð/Z S +RYhsvv(o<l GZk~yb0dj"3RG]@,.6iءXrRUmF^fmi޶~+rWC {@,l֫_Bi|}+/q4?ϼIl}lŠƎ73&׀:#9PYY_-dF@%luw8 }W`4CFwiϫ$5ϪA iid 5x w#ȰN!N2Fs<8PրGJ4+7F:x.]N>' z<G{V{Ӳz|3VQN;HR;2B(5P)cP,@mI`@MyYhq'T'):j6##-״cya#]m,2dpZS5#{ ~mM)rv'\TXAFXF,F[{JpFĨ=ݝk^b iCt$6OyԶCWʯCrEC/"\TW$p?񇼫Ww&Fcn)PP]ge<+7nO5?b~,KTIBQ*G>" ]@)3KCKO$4-nK31|) U乡$ay( H>YX… h{z_\:e2x\T%>ƚ#`ؑf8^7\/M--HQ#eаNAZ.H[NS)׵-Zb+Ibbဈ3ax{9s"&=Sn`8AB2TKZm3g(Gtif=yNAfcLSd;:jzEZ8sNl/Yx1~u{f:1Ϧʲ٣]Yr5ѹ'_Dxxs{xPͷy=Ի䙕wIڼ>,ȴ HZM}.\q5;)r^Q){~UdzJ:c@뇞 fx<̘WTD5[6Vɟ,WADe5z)WUYbI<7po&%r@DCebue\yh,fP[ > 02 XAK9D9+YG#5$`@׃Jg.IDՒqQV@ K aٱPU# Nfc#0ufB'  iak p)"r'bXf jFq@ ]hKX_M3K*8>"۝{~?* *G5W8sofqA"x[tv9y0n%@k$Ppb]<hrG(b8iF$JqͯKUFQ%d5/"Yqe|L :+VgYC~+9.lW \d b$8}̨Qx=shSe"{ڇސ>̀,u|B2cRUǨRr85|ᴩ*09Sq=jLy$x?r=Z @{xvz)OJp&+wg*`{&#|7.-pv#L&5Oa-LP8>2>;;"mLK5p4g-/A'^ ;#׿Pѝ窐&[(|I' 04K'aΦ,zs1@ Y&md[P#"K|)yބc"E&d4)O"jE3sn0#^I0,*MzCo8h'ӓIиuBp8zim}AM3g>?/$m4.y'fҕQӴA[ VZ&gVV7;9a:A:ɢJW\Z}T6!'DdVUO ΏόɎ}L'a'gy\*_ -^~J ])2q 0YoxadUM!`'AljVNTsERu^)~#%dqHYfXMM#Aau):U/|$ ubOS9R0E*0 +Z_ĮO7Z|qTe|1vQE V7ǡpmISsw/<mygbg+EB0J `-+ N5FݷLt斞? 5N}Y/XC}Q;Y7BCK uB9kDv yRboGXRށΤ%Sf<x|Ζq t*#LTa%wHƜ1LRӦ*פ ,ߋ0lƽ(#/JEgIϷӒxr`}"fF/`-UGlүpIA Kyu`c?ý<%klNr鲾ݢva-6>Dh19&t2.p0LucAtf jMK1FYԢھTz%]5jXSȦ-Tb( aqfؙfMR7q[=<.yz F'KEO ^=\F--(x^KAk| fQ|[+wvFzOh0ҡLq8Eܹu S `x0H 9dI5(eySIXr7MO)a+,~xpY/;4M3dvSU~*ڌW/T-xms@xPHUd-Y4zT=咓WGCۃl9+"BQ6MH՝j\=aoMyTyTHw !]kz.YJτhROӧiVq]ۢˁ2WdmnwBSLjLxApG*+, 5\'EcOD5M %s/wz Oc*+?'4pmlF*ew/F{%qH %]2 /->// ^~xx䪹IŜ\*ظӛ[E>=Ge0W 7h9=y"S)XK>oIP ~a& ږkŖ4Ub}IqyjbcE֕5dL;8EѹT]QiA, @Jd0Τa)Ǖ[;o%;U5HU|vAi83F^涫^. {\(5t./Kd t ǑØ0h YՄABx4QV ;z&e`& X4(0L|mLHfeq`l~! (lie>$:Q{Լ}=c3.Q`Z)OЦpixL䇽2fؘې^[bxn-p>]BCۡdru }!"G9۬ yz'b&ƛcO g0h=[>V*D4l/-x::$!>s\SSBJ=]+B֠y6JΨwqz %7?9L;t~(1ٴ3鿌Oxq㦭RǗ{8;_[UW\sJ2~@x-[M &bTv2Ƒ})]]mJG0`-˛wO0鮜)B>| g 8dsȿeE*,/8MNjm+ r@XMsYMľDBjC ēk/crr vkN"h؁1BIGu]XRW~e϶1 [͋ѪXtL* ذvqqP(iͫJd^vݮ@G6†7H.~țf!WHJ \NDZm3u0鵖=fnLhzldpaa:6TX3nNnF)%?tbR;-!`2H}u1}99Ȇ#s ^]L Y`|suGeJD+D\݃ݐ++ѹYb*%~\yEYGuʅ=U<_Q_IqsEeBw,p#K?mSV6+6C-{> W8C_|lGL2/_ 2Nl]=y!ӕ (% 9X!έ:,*z!rxa. ak"46#5 \DlqXLPPcU%qp/Yr09iףի+m-y0nMW! eShi,;lSSQɌk%wX[,+ԁ1FqsU[T3Ԧ%$ՈsLc/d uAyT1 mO5u''lTPŔ$(9kS}KCф3!kPn䶭ÿzZBQ!EHwiv6bziRe>M6`:O&с(,P*bDQa` 1xhS@OuhlM;_ݏ&[DGC[9E7Ԋ˃9pvH\W_mL6ߪ3(bP'JȚȫ1dzB5]R2.DX}VfǏM|-`MŅTnEs>AiEԮoL@t+@}3:Δz>0)\܆IJhu@Ձ  k5Br=:Dj12p)@7~Шwngs}|'-WT$zo; )tj%k$>}wK^%XKbA Jc/Qc,)R5E*!L# X}YTyxG6;X5~w3"ebImc-Z_GdDAL܈j8״^CX|T球#H",85<(8#U:Vyk6)sY#TY=1|JdteN8!͍|'O 9@Iz]HiL6 N'orQCDBukM v|Uߖtgki/\; XUc-3"}mB,C9MpUDh5K~2$t͜Pif~d2h[_e7Ak;Wf_cQ B'ńQ^x6y\N'Kp|]?6oTa?v WllvW>0Bp_4wG' 1M{Ĵf- 9gHr1Fa!v-';QҘʹN}w-.(3cuv/P+)Ղ<g YgQl?&sB$K €JXky "tk U"n@k|X bBS=Oi(0Y=\P,2]J[ ![u!9bUlr|nȩiqW2cXT_|p!q8i~Zd#@ɐWoǼqN jz~1AڇGDA<9?9p(7bob>'l5OVotɮdsEXo5]U,&ٰZBO.{sFs˕cL6qJ Myu k9]gizPSzع9S [rrn2'UIa Q}LÑ cy"-)9>YǰV!k\'ù~D0{r@7$iJp_f'Q֥oخ[ȹnjL2>ADTf 2s]ZʏXū9ޒ.F34!O4>O7V:|H3/ImNu' 2/`86/q>1axop׌9]ޞ3ǧ-Ruzj׾Y`=l>YRӗa?DrR3 b"8JVC>7+|a]Ho ^` xBb0#qٌiLwHh&3 ں#uK+k q~HlƼgMIuWlJUj v~$1^-A 5]5Ϧ7>|\0:975s.s[8{Xie%Ɗ;W琛 )e v2eA #w?jLbRy*w *u >'?}P@ig6E*Mic3JIW͹q0I;Y#%#yI1ɲþ9j Tȥjh['@JyQeG&`v^Ώ7UֶP-*_0,X~Z -r )g:%y}oh!i~ǹ|̤30a,WB$G?ONNFKvΛ3?m}|ߨY3;JGPF 0 !Ixdձ)x0q3[X.B8.Os¶ 5Z<È+ҟMށOm ,.ԧu͡8lW~PY<% 7HX}Ej^oȯ`U!W&Jvй,-5O鴦*PڍI)a .ɋogO^+c1țvF=lǴޤr!c^Cb}rZMDN ƴga|IlSfB"F8;j̇~UŮ M@ܛ& WG2&~Z&e)a:AY*Ӌڲ9OV8]p'cgJTdf E}w>ZOt4FFj/ Q_a\hhbz<*4 \li\2ERF'F~abWs7{r^5rǓ쾞Rme"ZzĢl4oOs)R=< D:Kzj+ՆHq )u >oG_{ %F`TT ~n➔8f\Z$Hdc6dp,fQB`Dx:%&~dŁ+)Ơd-`\X*O3nO}>T2wy?LJ2˒obHrҧeٝ!cix%U4r#igBj$mkbPۧ`28=û?Ab&W[3 ǯ)‘Xl&BJj؋k)E-f&[uo[2u{f3S c^^ھ?qGh@SK.Y2*@EVOݗ:~ޟ/_4!夿06z^_œ6+b 4gu'hUrb ☣~ϡJm{,lM2ܟ(g) {P><ۧ S>ȝq;1#X}pŎ%B+ge&a:>&pZsS@ wclYf1X|i0VPhUL޼ &0B_@i~3‹1 /zϕQLEDX)=.\+r1}pr.EeksWCޱ}Z;n`,kdm+\4 nvG!h. ɟO)2}\@ݟ/&M#`6sD4oe=E>R "^n|cb'w^ymwՖmSO@ @"\6sٓ%> G柃~ɸ4 mB 1!u =O!͛ػ}b#FPZ(wj<)>oo#ldY.׌4mŻ@튄fS#7PAN7TYHl.n](:?Bba,N?BoTy&7kK4cvz8Mlz ^l6?LBdcϨGyK1^s9+huErA,&}dr74wi 6'z܏IYV]t5ȓ mU(ϭգ*-u/JXN3kq0Xp} B$āաvԼP 6I\W@x%$ .u[qࡁ2`A-\@~q|nף6 .K)@iVryÐs?)pWPimF (>В$8>a2l原 4KG4eGkޮ/!*ZwDwgЎVLI?>NLr̗Rxɧ g&Zo0X' KrFsa½nOUl)uVcG7(n"%jTjTnkyS?q~,Ykj|q όMQϷݩبڕf+]f1I|9_B!)iD&F+P̗N(yQr}׭N}d0>bb/jNb̟n!ϗ 5rp4N[{ъy3LFN `Ѹϖ |eDu{Wg>!g®:8W_7ƕw~Oʾ[ ^31Os;Rj zTʐzu׶!rU0~ǨzU< V]уl嵐+MZh{P j~k^d.IҾJDu蠞5:Eע+0hq0?x/?B :d{G`%1#z_^U^==o o!lHث+FI=s!+n9.]B030]ӡDk +#1!n)@b"("rreXL=h,o9'1,u&L\gC$y]LX-lPz$4|˜9K0ԯ0y0[^bQqVD*n3PEq4B]oZK6?}8NNOS($dYk7b 9F8}k]lm\Ԍ,aS9V\\7^%3uF 7S28] BH8 [ixSvi=35D.lB@sp<܄48UA 5K͍v7`_("׮'ڤ-P9}X7iWڒΧB+c]!iw|ƺ+Rی1;o/pb{/;NVguuLEmBf50ҵHN880D7CRTП,Ia4]`C1I}CX+o@P 6LQPd%qQ]nxR%qȀ1Gs0Ǩ`KIhXU%jAEB^h!;>Y曱Ƚ祱8S@GgP%wFLG0EpuªɈ= QxOvt MA'\}A*HTǧdǁhdVoT0d?emI[:B7t&8^H`^ڬY'g #&KHLkrHqXS ГzlѲ؊c1t~?"Px_hO̅bE:t4E3SS#/ Z;OhdpF4 +^Ĵ'R'NnE g}ɽ,sVm`~#/%\!$38*8ۊ'`DSEBYgDٴ}7YۿBj_Kxݒbz3 ƥNz(N|ףP j>s\W Vp9j%?vw+iȞ#9@N`lƇLC~w.pc}БrME8|1oQ!LNPT?) _Hh'/n$Q$c ^%CFS iye\ :`jt'Rg/;nk 6mX . =ߛJdK}1j 6cS|K10L ^7 hcz>Ջ>ǙgNy R)l#|U:LHyM,( +{?bOɵkߺ~ɫ`F<fusb1k~x[ݪ}O;RIB448'&D}Fn>k\;{B1NWN.4rSʡoPXb*$EىZ5" pe=gҹ\R멲$٣:{)iul|dk[Ay*k;bz&C-M4cKNW^$}gk?u`wc:}܎ވY)ߵn/*nof $=[Ng.?o?KMa}PU0J"Ac08XXB>;,@eN̓Id_xY,0qҩ]"5C#k&EEP{Fd}81,mteG =ڧЏZwڍ2Aj9`KV4iDdTâ*B ]&E_io;_~=wG:;賂w8DE6t.NrZEw8}-yX M(cLLZbl[fX0]P|AD,'4$>1)H]ތ[R}cn?Wbc\Qvsrdo$c_0UR2-;uؿ[_ܖwU'9xʫC3&Ng6fR' ߲oYhnE)J9p.ךA^*.;][P4`*/`턎TTZZvZ#e&*#NAQH_*9h<ȁm#@ޞAO&;(`Iǀ"dUr@->(toJa$aYp^&Rھ|˪NQ?i&p.a=OnK J׫80r3ʃH[? &ԃ73~x]Z|VD|t毤P{nflfXA3J"UnŸ6<M' \޶&ySۇJlBr1N|*3,`b$ by50؋W9BV6<*P0׆T}N}>P^[fWMKI /1_G떣T[)Jtnh/Tُ F:DZ@AZny%OԖkYSoI;8gカr|ek<)h_~AX0HV%2S?ك'A I_EChK\=1 Ir3}r-p>-;XĶT@W xKyAYkW a*dH]wJFZمx]E_~]S8mt1aV6zaa%<H7*2U.%xv]$C1Öʓ>ZКÈŇݢɣ%,Q6+9kSN&!^[g`TFϬ/3:U2(1cI.9\lV͂(/ ~V:FihVIO8a\gi[d~.[q]$ f>}/?Ќy N lq5X5t)BcAW;pӞz$/C1GLzz%?G_Ӏ]wDD$shӷ'1i2!]Ke\!v& %U#ޚC,ӞO3E 2C0!rɀHLRN hC(iS" :gΨo~ٵOgƝTԱZHF"{5i%2ѓIlԑTLBt}MZ\rj-G>+f ,89qGxk8Vb{~V,ZTRA r3C[hpiR{)!㫿#=X= ҟQ*!f? ܐ=ހWu1#Ez ^g fYo6juNk zBh΋H!gX{hwD!6ps2,Oeg!x#XVo;e҅C68Y4~R8H3c퉇Cr<V6;FWdI[2N3g2tqlI:NU׃>AxZZ3~|X8-R 1jg9a<`v]mb-0||/'xM6q8G[ s#OM#֡ ˝oRۙsC!?ܴqpeZY?M~Ԝ??O/51+zŁ,ThD߄6?PSpF@pb(nS9@'|hOI"%3ZHa|\A{ Ϝ&/,%@6ת0n ?LihK>m٫╔5"Wߴ64+Z} *7P6m-q _(06ʗ 6M5]yכx?gc;k>岮 6Jot0(",C\ABJT{u 1BvI@!(}'c<.$)yx:o`W :2EW/21]\xJ|4'=\|RbPZD_ޯ)f4E:4;"Μ ߭.XN>/> !" RAy-݃.Řr]]ڵ lr*ѥ+[xrҖ[+x=P [=GϓS+%}su PZg=$tBM{,f&),!N;drB"l75v+C۬^TEo:Xvg`IovɤLz& .(+Qxrvn4/֔:',{h^пv4z5Mr-ϵca3DQp]~`(]FIK?ei 8FQKܡ+R3Uw/W!x< ۣu uqDaERpIWp_5<]w~ -"j$ԡ;]pJU8XȼFu<u—Wzd\n({} #^t> }7Bq nm_Qױ/YRmK Mn!fU+^NX'\҈ Zhm_WOq? ۿ!μu?!eNFlǪM9$/E sc)7ɶ4M7!wlXz=p⊃[~u*:VZ0*3Vp[1aFzXbך%\~F 8s#aoBn\pUDK;%n3bWw^/aiP;=)=OSUfY'N*p"h6q{"(G=`ɮ ݎȠUlDONA: U n8fՈ/Rkz&sx?`{Q ;(1 OX:N:Q2i(10̚lH̏T^cO㕾5xη2Hp| 7,/&yfwh=)Y4ɸS,~zSEYumݓ[|^\B @ĐX!:;d^_.z.Ge|#$?9(_` yݔ֦52RspI}|L{zLm%^"='͜RKqѹ3~+辀SXtPuТaŊ!q\6qlNbVH~]Hup={qD[5bwW!l|;0t=%7#.!ɷC/\mhjDXj?@LFC:-n6B{r:L\ٽIE `-$glj4( nސC^|cm ١ xWsz9^e=Ī]sӤG%דpJ9hl?D,hꊶlPzkԗ_;0YZ07070100000019000081a400000000000000000000000166f3d9ce0000691c000000000000000000000000000000000000005100000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/gpu/drm/ast/ast.ko.xz7zXZִF!t/h]?Eh=ڜ.+>U m!\ɍ(8kg?ooƐ_/d@}ܿvӾ*E$> ;! ocBcW専 f'Ma[/vA=.MNi &̪&^]Z,j/SaR$6Rn .Fzg% 9 騡pMOMlZLu <\i GUIo;]$jƕ'Cg. Akd$z2:yD>L"^EZ)5a\6 iN'[++e6%dfx%=0{A{Aml! TW%, %bs4 5=yX'XYFE,RԖySD!lux*PIN9HF@8S i9GK&·hytA\gB Ym#$OɌ:NZӾ(=_pCod2s KЙ^H7,VS ,L''!>#&%I܎m؏kO^O;';^W$'ȴ +A{;Ni].cha {c(faCgK߸xIu_1}8S&q!ꊙ',LY+/arу"og7 Wpcp4Ccė#0!)x ѝJwR҉Dtf{K6[rt'%ҷ%g7ju.aE)*;0߈6J^43 RN:uE݅c%=02Xկiv)3Wmzڔ4@<õ+~~%} $ྮX<=;yOlb@@1۝npHbwaz,{wE%M4Eb*h)g߯Vh =1Cs9Vj&ѓa=ɪYSqd5ʹqqA:;SZ$.+u\h+%~Tx7ujM05q"lX! ;<%e`a$‚J6u=TM9]r3O#?X#lM'ht3C;UJBU 6|{j<E>&+=0uw1w39JOGxx؄%{Dz,i׽yB]`=8ս;󨵽#C>)كd#V7fGx1 hxW~vkU5e# ^^5 N@' mfV"p 4,{{=VF< HkMī]Y_IUqi ;6{ 7˂9.#K7KG=Pdѣfm\O{d}oquqx$`1_"01sו{pˣ6F69}@O|<2Q Cqk}P],Vc9'lڸ -vnoŝSZ[QW;ߺZۚI&l)d$q*^Xt ;& +u!ZU[262rr c#J6\)[ySRxR[;%|Rcbo®UAS(e;,"$.$N-]7b?Дn5ImYv`BFm/zFueD)IXRF g{RZll8"|*|ZbHruBPM ceҨh8:%ً}aڃ+^G?epT\o:IIK0?P L!D3~g:OМk@ȷ'){IAd1S}D-7>44$# h<7qS*v0b GvT\g-०0OuU,F n}V4{m+XI<%.3\{\1/RWoN-g6ְG&y#UbU<+r@=Q)*dTzMq 6flլXZF|[=Vs"Mcdjo9D^rzQp7kk]'xG~ǰ @UU)OφDF\b "3e`烹ޔx$2}o*Fϻy[U]lK"11O[bb-yndx$jIB>,>w Dλa,LM/)k8 y/k1{79o9R';[w YG%LU4 i)3+ѯ|Ф8͕ﬔP0ُ7Y| Ԁ @u6R)Q:y9BrK˯JY%e 39rgobQ*S$}R5{ #ee J@x-_I2eЎdDS8 k47*OdHUڤ=y9A3X4,JEsUBwDCp݊D)trg.3.MsGFp,=O;DfzO>=]o0/BD9T}NX daՈ^69R:Q"4TUm%X`;8'mcbzFs6GwNaGGʏ 4BH>2蠌SAhA&R%;,`Cǚj#BteoBU @=ӫ VN9~ t81 XXPc@sdB8I }%V3yNKƚ@?mV,!/3?CY9A"~#нRRdw1Nye+xj<}Z0 [Yޅc4Rʛ/-qvQ ]K1GOͲ>׷v,Rcu!#e2%j6DKXGpY]p ;AP٪T>ߞk-д}clԲH%P5}e*9#-'c&NFhWy ޗ±pbtLQots+ՋXca?(p} QG٠`ԖMOGGO%a?s_ojJyGؕTl6|Y KAlmE07a>)u%:Ka4:v`s<_rǜ7;Wq+ǦnF~ŚsӭL\ʏqAr+7h!e>jTljvV0L'o@ "SQvg8.WRjY̰PՙɠGPN>&Ҳݤ-=?ϼ NG\:AVo\;ygj>eh ۮ 2gэԚ!c.^yL,uZ*XnvWGqpݜHyio?#o4`hirڔjY]8 cZ#n3*rpĄ\/jdgaAeƛc#]DwOգBSBBG兦9?sP/{9_pbC)j~Vt*I/kD=nE*qJ`[QAh&FӮX9AQ"C^Ӯ7`3U&+ڌ  ^a#gTp,ʘ@K&NH#I0.ÀLϿ8 ORqp5} Q K}#ACHV}Ñk]96|ZzYeT$zڞ'nM2򈒝xI^_fnɚNYDcBM&Z 45]B>GHG v(4Y,$CKF<?y#+.6>eQr!CL8zX^}BXl%%3TN'Ǖe#ܚ;54t &nrb.ig{ V9imW$ dt2tN.cF ^u 蚼QL<K,/ke /K)CHI);Sv-a\M'[PW xnd=:*l`];)8G$\uQ[=ZIH ^2;Ңzz![:'ǀPl{҂ _@0Z BZ:;<顲nյUc!A~ɾ'ո4-rpkPK[$,~>ns靈HJWv&61>7l^V:%{jݶIo\%3c]4o1B m L $D!vo߮-SM(Ftx8̲ gD1 Dfc.IG"Zvɤ P&`TcIlq6#ݵC/5XUH 7x8ӌ F(9U:vi*<XaETɘDVNe% a'bf ekm">[-/ݢrB΅|PxKɽ-N22K n(g(Qa@M}IA>,?q#/(Ck^9Z]RAy᚝VڭK]|>4\\il- }W;,B/*Bˬ҄u3``BI\,VUe+vseb))&5Nat'vɄ.cÃ|q#=d w^ H\ pͤ#AG\ú  YX,~0@߬tl_ƘN9&)n ]-/}f#%`@+ʉz̧G&Nc_>f%p 5İE…,$œ㻍x\bA5挖fĮa]!{%B z'BshäLEt*ؑAuDqxhtX BgRHvt`ƕ-ݥe O޶Xl 񜗅ɿB&*N @8MVQscr|=#r8 !kȣbntETDؼ:Zi|UedGDYA]܎V ZPgƜ { #*}c[0s8/( ?uÏί3C¦`M^w2'Hh/qT㚄!Ě^ܡkldɁ t˖ƭ:lT?Ny05/22=u8$<'rmKfC#pӗ}h%qnز"{Йv9 9gg]hB*ܒo+TvIs|ݴ22-] S?iSpt(vy}I3\lcGX9l(K$ga7ȱEԲ!RG>/:3o'hy/LR#˃0މ}p[VL4ܣuxS27R d@V&x"3X5&Ɠ~_-P^-lH{ن3mgs.S¦eS:0AR7N  G93K'!FElYUƈc>'M\55!@9`IX-yjmaJEu9mqSh tiL43Y6|\0fz$P44?$EEA%T]kC&#|QITQ# 4)M,/0|)P1!@ Y`@ֽ/ 4D\&N XĔH^/佦 NYIX_ ti'N/Uoi]O&1*#ebDggĉg'"](kWQW[ ݀[ m 4+#b\dTto. %D]`[Y>TY<|49GoXn7 aV >dFsESl#'}-_[U:X`OLdZױd໳io>_O8egg{ cwo{z&e-uP y-҇{b>u-YzĦ:'aQ}M߯&fW! 4)L2'GYsJ\|gXew Şph%0j_mw4<1l1r+!:^y1_z_AAayj /օ 6$OtM\4 t(9%E2g1Lc i@ۨ@[" xZ'lw 6 9 p,ҞSR#*VX{0".Yve8PsGi;Ba$J9*eR _@P]ya(.%=NB d60hZT͔RrhjGI RO|죁#Ma=Acd[Ujn!9W{f@$K$*,8+wLJ\~m(qFb&% svDnSCנlfl9! YĎkg0fE`%I|h AMLo2ZMθ0ͻZ'C&Vۼ\B ΘVQu~9Fc^<*4k{Ǚ >=B6i1 gҮ|.~AIqAHᆾjVէ Y` :u]gVԇQ8 |C1s0Nἑ<ȴD+!=sDQ?K{IBF[p%xn. . 6&' 2 @ʷ$cKE ˷j0BGC%JwWmf=EW¶ai4X&9MgՁ:=GG f-{5*x|RA~?utn`y{A$˸~&K:\빠&sPH:duI 'b{zqA {Xyv q߬VwG wC hbJtBܪ#84#yٲ((kt`=T+KzjA3/z18j2ʸh>XAM@#%q~_U}4NhMK 7G=YL$k[1iE ML2MH[#|gZTlb %l΢򇿸4\J*>c# wpƪWą q/MY˛i%݁EǓA-7 <:*ee!{AjS6 {Vc]\Œ\b`#G:56=bJV?"S}0RAݤJܢAXB =7m˜aw(6c ]SXԑwKѯ<"SQpF,胨Zm OzY7eZq;uL˝{BvYt{B$m[l{;g1.d@Dp߳Fep N;wi^=g]ň4 VwPC0Ӟ?l.x =U4u,KUAXh^r>GJ+X`E2Y-!rB6zil]/;0>1RpT]r8ӮE(&jV; k\+t%#2ء%eH&q )N\ZP8qrr-A'zRP_DeZ<|I1zVh" ,2D_ U$`tJ])J___p n@z"Cv;Łߦ_?F}$-2m46\izh "N直gHKW&M@@0@Ҟ sknBzmVOqV z0^SuL%POBO4l Y@(j8$zh!<AXq$S!}!PV@E%=^?w{!Ml@ Öd`DT;gmG#PGzQIrPJq~mB*)lS) *b\!+D,p^B kJl'cv0"S ~;$1jС2+`*lh1H&93}Z/SK! ő>eQ#Z 4M! w:Yq\VH2ǟwө@6(![fXR'W]>iB{L]q{)yEa =aOʿR!G +QSwjǯɺӿOY?u[D p]3eYN$]eiM;\̲ fXAɘP86z 8MM'ro,K+J//ǰM<2Mρ)\ë,hxS=fV'YeBb!hry< ĀUK4x>On##Dlct-OYdQ\vkk:djDl5 6>xhu5hptb>F/M`Kݡ!;R~ߓ1s9m*3E-?(îR#sA_ H;g\ tW<9ϥ׶=$rM;FĹ5}vBn4þ-3v+@C<7 ] d֔hl&u;)\و1Rz#:tI"rYMV=:]@ ?v/Rk3Rj>RxϾĖwsRawL^ʍƒ3LWx#цnLmAesoz(' 䅏޽~E0j;8(6Eo D,ܕB18;.LvKVKT[q}[A@ s8ڝx+%w;ny"qW \o=E?ʔL}v[xzE}Gꁿ!kL8$^ɗAՏ %kd"6m#0 GN15xG{Z% 4Cd's'FnjOe^~B?Ui\Ď#ᯗ~M8H X5JnpUcFN}kdZ]Vz"|dIYM|֠dwpB:/N 6e] /oKomh`،itPSS "vu7< p8yRz]6is83&ehYWȱ5=9K{CLAcY!тrF^x!xÓъq?NJ!;/ +T0pm2 ~ڳ]Y C2|hhjLTݩ1Ac} P p$Dᜡ)泉_lz1@JW8бۆ!zЃ9jSN@jܙ  0auSI!09Ѧu; U}|mO\'Dןk&q@<^,9bU*_|=GoMZ(XIB?xՇKQ>G{]bia4o9kzf?$NDEI @൓L3ڌ{*,Vf$ )H]ߘl'쉿+/<bd ;Z ai&^ 8 pn-I,Z*5ak< ]|B7ODVa`o1+s-mH_ 1"1}BT#uY鼯_4q9p R.ʀ+[D}O s{HBWGÌS^HϏⓒ2jkò/C@ ЃP*hudyPbڶ(}3 qf=%nI7i5Uuia$MތFrnľIze_*ct˚,7QGM[ä-lB`Cibwr@nfeߠv\%fg%x%-$Ⳡ1{ AZf>w\|e -#' e!JU}!Jk\1,}#ם>E _^f`%Zˬ~Iݥb×>cr|G28&/L)2C\-~d9u|*F9L9-Mk`i5e\2Fy 14k͠0Brn1+i } ɖV?Q$s% aR C, AtuLqO3BwW=E"f c)T;+fSNRXh42_> /&%aJ'Q k:9g5Ƞtr?*i,_|YBYF)e5XIZ@܆}BH zEPbY[= 4)_#BWr3.Ċb}Ν?0&e!7($5lJ5Cǧئz.H-F&s K7ӏ}tÀ2L͑Uۻ~ˣF6kx=+%fyܓT3lC ໒s%n2`nxݑiȂY\<:^d)T9cHªbƁڙaؔFiab'L;Zșg>^WRӤлa2*aoHNI2ƧѽlR$07h$ڦzIMN%6+N.?َ$HX\:|{(@ (Ձ@*;Kydca+>^nU1n Az2 lGK6j3,FӺm#DR)V'v\WZ Nr*?xe:ra>Gp] ٲvΌi@[Y9s6Н~W B} EF4Xxv˭z)4Ϭz\!)wb+ܖ*lQ?b.9I $@DN\ GRx-:v0%l OEhgy\[qd^t.5Qer=Ԥ!k̀:WNr{oIegcaE THOD7qG<d2Y- ւo>wW }>T~dz:w73Go&Ȍ+ܘF`JTE:PF}[X!9ݐFք? X1X7Jo'6 YV*Ygn٬}qВ7*f Ev\oQYMyV1Y=hHT;a>ys.)&qʽ)S<~}[JYD:WҀU{B^}IAPa9\m.?B?UquZ1kɈ/SW)$}AS|F rԭwŜcc)9le}UxsUh9&Tq:`y3Ay }F0i6k q_\)1AndVw]nfu }:aVApqBHIT.k87N{+ѣ:t聖_@ȜȋŁӥ Bfa FNoms?c Xch~֡ ztË,Ep]=}S( )k eΧ=qM+'u\~uZHIMgB[ж4Ndht&9λN,p#*6b>SIzF7%lOSKDBud (6z׫4n$nV{'Zݻ6i(÷j>)&)ǾiIDۥQ滹_y'ȾEnLvoI!9Xtm/,ޢuN/VY|*ʗ{HmZ^vUtSC*莰ctܦvĄq5#P0ɮvgԂ׉l Zf p se 4d1JZݚ@FU+`ZYYƫp]IuzK\>J`3[m C ZR22Pb~mY%F M䇻[Ta=-17F w>f>#z.=[WW+0y]Ԩ*Wa JشͧM5+.晝wfat\xBnqdvAZT2ў;wıggLs4\xktTN;A^>-+^5Q-*B^;$?nLSE(!NGqˏN:^w`f % Q8 ١aX<#("wvı~^=#ݼ( ?Q9ؤ_V,c@-7oKؗV@<,$E$<(" 1$$PQ6meCwF32ͷ}c)dNͅ,TμmPSϏ5OMc/5Ax7qβ|2߫rJNsShVG{f\{N )\zpRƚ-75zTEx% s5GRױtCqT9~ "oQ=Rw9?"o^HB^Q9tP*_46eu:k93!L͹|Y $! ,nI =ѧ&!mdY[(6ǘ_)4FJW>qE͂s *{|t3qDFR@ 'EمhN{h+ԡO)ZDUTOMА['Ϡ ={{vʂ-鿫,K~Z| NKH+{hHCy kY~4 Z TASř.inz}2dz~,LOum4q}W߃ua0w6 X"{ $+Bv,Yk}"M*{]tlyV$߸ߥB+mQcsZ_&\t[ْHިfMU)(?7⤉#9&C͋gC// }L$LQNǝמ2*=LQhj%;)4;Rf~\&c X}<I-ѽl&!ey|_Ζ^˞lqA|ixj74bX{@W)o(YNs=KD7_?SIa3SAx}=kȐ3M\l5%$hw䏘 Չ7СiJs'\^{[`?0#c8a<96L>z}㕧fv9Y;fHDFM XS?#x51} .H')?Qn_d.< =5DFؓv%FÊL{ D۲L.eI 5$XQv ȅK(̳)"Mt 3w"e#u،Ele,?ZmjJOIPBk#3l$Jj*0k}K楃!1e=&qnE>,b᳓ 65'g~{' v t IЫ$9?F >yM^=Vx  ?HߋU CK$'FVk^~]Dpq]QDG6_M6a vAL hۏ4gU-[]t /AP@0qn.ǃu|Q23_ӆ ,!sDjB)_9$u[A'}$9lK` LAܓ%z黲~_EIս.ĵJX5:>q om3jg%i` I~76'pk0A]N$D Rh=]'(-aⶽa-bkɃ`F[2J3.҇ڬC+z2`e2iu~Ti^ĈA2 X2Q\ m&IF,BEuxİ |P츄d H%$ˇ8lGC8a@g zF?':s^_C0BhUgHKvS+:Z?GPIl(Z:I!ckl:6+ ix̞#xoT| %l ]D(xDĶeXt-FwεF LVm\Ȕ=iӸ( )0Yko/*Ey71w/FA`Zf3:YfCEIQ3$x^lQ ~əQeK[2@^v2?6F URO IO9u ؅=2VoFђ?)~70Y\4F07|z `1ר,ȬQC q1鐾ίBC 66Sęű s;˹] BͯN}q菇!see K2=H5NFfeNLD~>^hE:VCڪ OrWܠiڼyǴWx.k Eyc<_:깄Q ddEW hZwPuzع,)8#ś|"J”-2+vWwtïCƁ/=_wzT.d|㬿KTjsG S~^41,{5 q"34KVVEj-c쭞A&ʝ|aHkF"0mkas*iV^('}{>HK=È2~;vpES$ ('!OG+YJDNј}i)1<!'m>3tԓd{bU; Nb%a_lԄ]3{ώ5m\C0O@teS-m{[(]Or>QV6/d#l׈T3( .6/kpOrRQ=D TcNy{Iؙ\F[q'jw<\,_.OĤA@keiMxXX2,xfIk״8.5u5w|Gfg ֕b Y*/׵kZ+j;9껰[sgvӎN3ԾGK.(IYP|F^ta;oz>Nr]@6zRW,p^yږkfT"J {M͑&ʯa"S3o۷\$b8ntTI 9v Że m(bInQqHX^hӋ\Yg+KO ΍{,zEư&)!}bbq]gw=)23{Bmt,&H^< E ^^p ᯲ )yQ ig]]kЃ ^$F:#n+TI)YM [Ă! իd*x JetT!.=6$XyL8uJ>iĪj>tiF~jWw5<DerC #I|FƓu*o i8+B"0?S 3b6F # 9Co K€x6! 0 ٠uDZLưZ}Rwe.!n߃*GNE\а`x9Zw\=&o)Iv;?.`Ģ?N=y-B D:z9-)z~u9/fP =^ļRs#ɏ)segp %`F$bP-~+WRv$*rrS*u$R `+J#[~͞tƔYͨmav}6p3Qol'FF (r{(w\aRǁKq+ CZf]!TS:`<|@2rFNkr j62cudg77HuGh]6t9h[aۺѳ0<`ܧeNªh(:IrkzHElH54ޓBұ{wɵk9݌s WK{{ 9A噺^9l8)0(pt{n X>;͖ѱxR:90$NΤ E3᭚rtnR,H<ࡑB#R\f^5 7ߥCB&5D,y2!~gNku1T-|ygYeǹ¡I\ $T_r)P?;49e6ˍ]tCoyņ< 5j5vWF4`ǢR3Zӏr5ǺX;i 0s)`OnH(~J0p kМ Jvä/BJ_X kJ _*FfMeĂ$$W'OJ7:>3oIeN]i1j-"YjQ_ i`0l9&MZ]j8e501]CЛnXV%SIJ;P%(w;>N[IW91OWjI@"`E3[D"3:O"xQ֫% `(ȹsw#xWɈDӉM\.|NȅȠ76Dn->`e+kٗ3IPZW4a႖4*TIˊ%y"`Q;2SR}08n giMppqȝ(iiy~M P gH9lX=^υgU- M2Luȇ{lQE6[U0[ps9B@3<{Tm[5[}_%IrWn=LY Oi3Rr)]e`@kHl|-aa5GVl\h@ bň? ^Դ,CFLc hYڜv]L_sҏPMje"#~ЭuR/ 9~q,r@zTl 9+,(~$7y6`8@XMz ڪQ\mdS  =Žb}庘 ?1BB>SS{xoC%n+Ot뫒<:QS![=(OT1ÂҭRg!qN-B5F12+r:kذ.C %kkf7[W\ jKAS=}*vƁ\:e5wݩՋFXި<T@s[* n8Z*)>笅;Ꭾ<1}5++ڋ "wj▚9\m=ZqLI=ږ@Aۥn޾Lmp?-M~et@ Op28$f~1sH/’zbBߩf [/c!ckgutQ2KjvM¼][ͣ^}1gYZ0707010000001a000081a400000000000000000000000166f3d9ce000133c4000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/gpu/drm/gma500/gma500_gfx.ko.xz7zXZִF!t/h]?Eh=ڜ.+,]a>'Uڠ miJ`i=bm);n(wZjֱD0nʟǘQщs5i5@EEqwL5J!9ҠfL 9'&G\K@`w!W Ȇ*163eZP;y}7ܬ~۬>y? (4ٖ>6/0~KË%*}Jy_l7)y< ~sܥSԁLq:38 U<Ԇ7iS/F8RxNt'd5HPm]XL jn{`yvt? cQB=ҕF;=;UD4ȄƠ$-08D4fK3*S|a@$WʼnQ(okgqSwxia;HhG HZL|H_niR@ǰ"@OuiC`SzLhjy * &Ŕ N~)&g_L`4,W[pNPW7CM%vs_P5 ɽ ߺ  un]tqivU|E'Qw)DZ`׸-BKxCu'NU j#Ԣ"a{NecNaro+LPV3d\;jȋ:a`cPn6 /m*!iCwA䦾2"tDRXr-kgy7㆑#o ix9 asn8 ;:[ui75n:Q*C KP4=q˜rzd9.~SGڜms|Go$*W/g8hGU=GK:"#VUV @n tnsuE-@/B-;jdNFO$<A_shT*D$ <_D3mb_5l3mDg|nEdƴ"k#_Z@T@z=4sNFSvoW5+D^5MZQpjHg"MhEW2C_?Z֣po$ldP'S~*UtdvJZEx"[Yv(_u1&aU52˦ntwb #)-@i]ukL0iQ{#?2qSO^ 9PsS}!a3Ȝ% .Dd!٫o+-jJA:LnOJ9p||)$Ga'q01"HQ9~Np?UߋhonhI^QSgIi3+F|KRyvcWv@$NEx7ј8YT=qK UXUTNM<(Yohί&8+bDdZ;dI QQ]~ig_k;a|)1Nçxܾ=N)-lw]=ߕ629&y]vN('umQò Z8a"υӅKKM]%Yh(p3U/ m-"`#*K-ӎbڠٖr4bLs+{*ƸLĦ_SP5hN31@.- y𩊮)vRyN@z( ;vHSޙv5|!X='Zca# SP d] iXO3Xp`I;oŃ~8G*K%P6ul;Fה/4:3z a,3`ϱ,QX[83Sd{2. N-i1$4. Yݎgج8p̥HȌLRA2_X 0N{}E&Eu& /U&Sc|vyZ"bω6wiꑏY*аH#qSEŁU}<.T2Pw<ށ\l7gb=KNOA*8N(|tmsZ G*_ tev%7yzHTk HR@`s1Q#sD .|Dl.ᡭƖn5-?g#Y٘J&zoe=jЄ y,q@D=ztzEXWn1g$w8E4W7|wڸZfrUu_Z]GBST R/,P"xGknMhy V9m%ңi^[gI;q&EDv1xi\yܴk{MҤq+,m~I,aF6;O)8*1)NxD$ l~Sx, @fS.4AS3I,ǬL %N͐G?UHøq0W䀨7)P:v,04,o5z}i)Y>S[.dq$EA6Ꙙaτ*yUK>^}8G UQZ(xS48x$[$N^y[LHŠUL 4NsC)f7 (],! U:'<ϛh t3]o:snz&-CA,,jIEq=ZϷaow*`F\6UK^ ;͝4+KducIb-&xy޸ @`h cDsH0!PsF~iD% rYv"ʤVC0`d'RbU]˝$d61Vɬ~SY `gA3lحaz`?-d1IgfѸM#:-=ֹ);u7X"IT#Slȡ0ʝlvvJ&% FExwPdZъm {gЬ;BPI$~P3d-h{?PW\;~^0]:4촦]$ޓJ2qʯfmYCA6m';´*AH< Pv[㨧H} qGwt^XF!Y0*(}I+}.~k-{>6ka,k:ßv IdHJs_׻c1Fd]/Ag.ypM5ֈ|W\n![',hݔoR_ 3@^ff>a0H7:)fEX%6Vl,!qJ*@exZC3sT=ZT@[޷iW s>-[CrխLDpGǬ?T|kE00~G |Í?a)ٵ rؿn[}E&="44 qG(}3w)NHE2=4,uIN.&'>R4 _yOx}? 5%8Ϩ~`]D_0]c X"ˬb(JSG0y$1jLUݥXg2h 6.N ,TWZ Drչ}FM0]o÷KOR>Eg:m BDח6V<Y՛6:!`F)-Ka `1s6y?j%;x1>e}&odꔼV_=d-9,3$PogiGCR$Km)ex1I|G׼Xo[DΞV]dHo;ZEHw`z blʑV醳49Pk{m|*E-8oEeHlOlJN7hrf ܔ {Ɗ2thT!l_yE,B1$Jl}0=t"-͘Dyjb- 96ã'jCs8|:d5hQKg[}YGBq j'D_U8dA$X*UAv'o$V3%A>(/!e&Vw#փ=5|q2̓/ntj7NYV>amDocҔ4eg5 9H߬TY+w[mɱY;^`e:Rd]sWIbE~v`[E {wYъc|4=/7aUݿk'H13,,b9C7luP!koNMmOCԯS 0y'8:ԕ9# !Xl Ba}˵pf|WFq.)wǡ-=)U`4 fb 1>,ҳbq%~ Ϳ73jmw6 >.8!}~!\iR^qhbWI{FUjХVӆ (׺ډW溣J*mv];4)C`=&TW'r%1jw&[R AژZXYT3d椱#]Y[ٹh;qr)N %ײԏ?Z[d!v(v!Ew|G$@z7R _C_|bt)&Ȭ^r7(m ~.*8["IZU_YA3JXΣ험GutnNvr峋C>8SʨU9Zi=5/Rŵ2[cT:cJaX}WC%jRǺsV"F! Js [KauC& os_qA Y|;^|ߥ4rGAbl;)n;v?h"ˣ=ؒE?ِЏӤgRx4 !pHC#8dUc:-*AR-^OcNm7W,=|T.>39½`j1 юm"$}2 |X3ܣUQGSQ^ _q!J^( t0bɭI[QO bxQ)KawMXNOѫ(mqƋL% w$WjzMKrzn !yԑOBr$T"8Kl q7sg n- ,AA>k*I @T *ttޢ{c|P,ոGI Af+PO`K 5=WC!O B*,TIM(_Sa;i h},gWԎFcnR (Ie "stce8ګ)IzaGϚ1%$bzȵHtGpvW@X7/r^_B,yd{;b2ɲbh\:j/>~8Aưo!{ОۺoJVX{*-[k6$K[F]`8GTDH A?P î7ɘD: UH+3~M(-jRU<ɝ}.suZ@e;`N^dH.1%w:eEX3^dB0) lF-Mk33KTgNO[mPsTTMhOkH+<4lzp2k#P1ykaV`Sǻw|Ykj>'.3E!&`L g bb┄;6}&i_@:J&Q#(^IЖBQh}H{QyPN,prdyOXVP(XL#'D:?QgrES+K'!΋W((!4<<(p֗Ao Szk&؄ZL U+&Xa w^O їĈl٫X2 LՋ2,9h_Vkey+'٬f FvOzT$[#D~4^;G {MbC;enٜ̅LQE4¤܇G@ûu#ƢY稠<i Nц҄kKg.8XD%]AtuAQzj aX^8O+FG$apE"1DBȢ΢??%`ׄ>K桑ύt{ soXa-}l=\ȽA)蔇X kѝka6j\jemRvF2җtvBs}xNߔ]?>@Woz-}x}0pa^, >"k; 1p5*};o=u:yԈ,="׋vWV@_'qqoӬȅ)74˅?|_CsJ W ždծǕX0휚j`> e-M0/ݰf7O7'ލA+VɖZ)9VQr}L|f#w\#NlS`GQZpde5.MQQL_tzgm@pN"1VK-~ Hq+'58|5Pe58)ܓMꝄɗ{둝Ƞ6ej\ż4 5A 3-_8)ujE^\*jijUYSNǟϮN(.ui[Oe0HՏ{cߖ1_%BصIKD}ԑvce^d1U7RWcު3rVmNSǶL&<j%+5YA`*|K}[WQunuc.ǃCK#=Ñp3,K]Ϲ 1SeܰKH2rI\"إfe@nSkp{yt =?1`S6h8@zD+ܗN 2jKM?j% gT:2/{/ƿ%\{niTV6a|uUU䡔fv/=5Nt HH=A )/S}"/}Cq.A! Uݥ´I Ӄ.#k6.6-`ts@׿U ;}ɣodF KQ|~:8O yE%ﲠ looswE:VVwl k>i0cN=DQV? P>J:pu|4԰cjҀgCL` ]6AP9S丐Z$om^a|/㶔gYf~Egi0u'-IUpkU QsiJAZE=3: 3 U-K]9{krX]}lE %/gxU` CކKb=`n0qIq!Jx9[x. 7s b8Q|SqHK`gͷ AoGJJ%ZU);Kͻyr q%`|V9CAʥ,eX\7X§+}%C$9aXQxPLb{R*VuCNcL28ˡ -i<<J+(ޜL >$!Zjt7m.SO(,w(pZ%0KaTwre_%k<)0ψT 71T±Q24/'{Сj& Dr- ixP_z޾&PЂěݖ{UMVUpuQ#Y 0Y{o@=<̑ "|X3 #I`apfxڲm9"*j]x9x߱=xȢb5ȴ|X2RZ5n1 yt/~S f2vG"Z4^*Qj*} h=Q3fZ4gT1M1p5)8K5(7*RlQv v{j9,;qqȠhDdLCr.J]0Ψ'*@L]jV5!HңIadn X3 ;2qEocF]&;ύ<( N. yx_@*w,o,WQsS:yO>VsqebI"v ԑ}!Zo̡J&*X$K_E AǚZEFhm<7 59,^㱣vo) "t?; J-?U M ٠5$ΧD~C|C"5U]er'tjaՒŸ[q""̂>|j h9'Zih(ϗE6%tH6Rw㐶0\KGub| /-=Ŝ|OK//HO}VM SZ*[2KKm":APJj7sXUS6 yjԝcYX=uAzܛ}VH,pl>0ẅT߼B/%H9j=䣈m5\Qx1YV/OIo*SJhUJH{@:cWMwn~LCkdqrKIWǽA, .tI^(lٰ͕8%s &9Jl͸ί$kQpo.Hi񤧿N$;\83vH~Il8~j6yX\E$_>w4Z"(\BsjLO#B"za>qq᲎XD'A`wƎ(#W!-hVRE&=pjw1ͿJd Oyt|Lx1O-QG׋Q=s gza!zm߃?x!  lFrx6 $E/85Ck?7rF(Kuӝ۾).`-*39do@o$5 <'<'CzjpyӈxMd!+T5Wk>Hd4WXrA{G90["ƩE +5p{YM{nWGJ gV@~8 c츧Uy=Hj^IKA0»yYk3I.|6gll |RiM^nw;UG8]%" YW ~s|j*r%%7mC9 |O^H_{ ST>GM2I:Zkt ՟ 8dX֊ʫ#Y}+d⡥0j)&ؿe:ՄN 'ֲGC'Il)3O{J v/c {hr-C$tՂQ0EV|<(!$ddާiQ#8cQV$lu3S3BAS*%6gV:b[/w }4*ĄZN~iz,WY.h [Ո'ƍzz~ʂdi7#h+3(X\NALJ8 zc# բ̼A0xEG^=շ8&5:w|)^ p*>$H[kG: X~ZYVC UY'IWBai3\Cepi/WKaUxc*#DC=fw/5Uj@˜锄]bŀ%9ۼb`N]H&a9c 26h"&[ndjA[+.~bU2i.R\ski O*'"tyJ>aS*}R%~07EKgG"I(f>t_PYp)}?WFm~womY$|-Vك%.lnnYAQ+NI*h(ħۖ7(5WtŁX )G&i%)_vMJ86C[j}aǸeuYN"lBw"k~g9 mЉbYkMTdo#n^-v^ޙRdPO/*{q9ZgEd2ܡ_+nE s D09ƚU_hx=jBkuQ;$ 9U4av|8Rna|FQ"-xʪő)"qdv{VPc|ԳOg,Nf0BHD<=w7JcXћVn.L ?&ϙΚ8Xݤ(_ī{r2y-l !@[1ZH heT08Gš3;>."eZN,cukKjc~ZjBY^kisqv/4 !LD"p^f37\R*+&& ?_ p`  lx!Ҕe-]܄]?@7/QsL nꈆul;W3wزI}|>BՂy7ËWp-MO('L坭@iK'I_aFbjx.S'vV}G(CQѝP鉓{g G^#jr<\O-K`2'Ҭ7Jp>WmqH4~Ő{1τ^%WLȞq[c2{:sj,7kf$k&Io MLA Cؕ^; !9jqPbYxc 28O/-mQ2˧ I.ŧ q[=_N,nЀ)eQ mq"/2/[jƍFS2.`( kab9r^VtksTF$ V !8φHIcש(ΪbwQ`7.e:1&2ա1SZ8&aQNT ׳^CgN\2R~j Y hG}ϭ$aa܎Jev3m ?%םq-5 esVY%#ǧLyP]V]GNB}, '\f IJ|Ը q%`h걵A]Ldžm @ OV=Kf]"8_&;RK6|˕zԜW|j_5.'=6RYHW4~[+fiboŹ.Dڠ~"Y,wdo]:`*r\ȐYy`Y<"e(<"Cfn^0N>ɗx!(.2,Hi3h)eSx(lJVuAl`QBHi~,tlyZJ34M wMkUgW _Joڹ$=ԣ|[j $1D+ f|Ȑ [t]A{hI~RFn*+)䐱s)Zc1+0z_b/ͩe A՛V(=ȏlN`;jUfGԬkDwOC( (Q?DٰGoT@  1%7np]K&{ `-̈́:CxNF_eY VЁ֥Gv!u[EY 2a@ڀsO(n,#3^*_½>O)WzYv2ST [MLfk(K<㲽Qs1dCǺ^>%KmL~ЫT"!602g+gb| E,Mr#'<,:n}YNa+aQqPEe0fXzxC-UBp-KA(m$~7kZ-+2J;Ր"03Vi .9}H/n:p򯅍SbBK. 6 Nu :Il~Nq5(Vy*w[~x~HW|6 lYV;ϵ^6OnU"4צ㕣O9=GP?UKd5MkЂe.F@kZ4כr >T1Sѵj$Ee#Q7)w#V\׶rr@ б D8f 'v<Ýog BJrxI'c+2pmgU8B7cKB( Ko-$eF͎U^7Y."<3Lu4B, JzL@S5e},-F4}dsF,=p +[*GĎ+ݩmKؑk9]ʦ|gA,JfdZ}U֑s>cV,}HUAp?aF2 RiR_qqx }ɰ, +60@5_0*h̺mO}4qXGɖ,? JSHG M>U݂Ka;_K̃JIg@|,>o+_MfJoPw{% zyx aM礝[AgM`%-I҃ km6u pٳ|GrT~_qIYh|֜1j-#:5sGpݣqw2{՛lu܍EiRGQRGٺqО &\L#YZ)":4$gBSJ#Z${aZN/=lXdBEB0hr/HV^we>u8*щOws<@>L1MKu,H'X+SZLI\I0 4{g㹻 ȧpi1 $83iy̮[pC Κ]!Ǘ/ y!\Ri2Fc ;/$q!@o5NK(ppւ{  ,8+l;7<  :Kb>=ZLhXz{1 OZ5% Ƨ"_ t+ӄ%$ê(?AI= RUv>Cc!v`hx_ L[ 1 9l n<\7x  8Қ=6`zkuH9Z:wX*[ZY9¢!]"䴫n0|$jb[ իjxLJpCP߶[b#Ol;hu%j˷DXAm MGB( v|38X9.ZЫ"K frXL2rbLEb!N4a%[P$?|fIx~z{hd8s*s◬iAVy|0(ӗX|tj ~f6^|ֈ>Zf@>,y^j;H8Q :/vZ<̲o_"tSZlWFpaSh3jf#ElHj[קaoiajIy ڡ %XqM0@?!G~XLj1z< ^4ۓi]Om3f缟El[`-|?t@n6WEoE&LjLui+Q˹7;}p~E!-z\7S%E^st>)n Z·esC\hh%r*r]-A_'++O_ e,ww~'Rr!Tg=2xy!%td*J04W#v gA?w P]$ݿe+:o zJTvv/;W*U7Ki8#^!i߬lctTR{XK({a}HWtՋEHLV.74Tˢ;ۥ fOe (*K"XOֶ #sT^X0͂(BqFe-p6!e*ӫ)WPwY+KtG  (_2Eo,"UG%e`yyn|@7q|xձv#!h!Z;s.}fixͬ~m좁j)dET# (H1;ϵL77NYi9J" F r$ɳ}]2Ӷuka}+rOGn4C gۇ~;J&]@ ڔ֌㑦]}QǷͺPTA-=T`y)ܵZJDӐ%$n+B<0VwʂEdN$H^ׂ4fkLKr{7S#KJFF˧1mB~ą?|"ZqUD\<JiHx+f1}$emA>wPP(.Z~v`uDڞvz&NGēͷ~8drgޝs=}Gu+QVM ʂIZ 3ŭQb?7d &Pʫ/ꖡBdW5L<`D re!]d9ZXm˷%d՝0TөEZg~WܜƼ0븷!n qk*~3"o:(mHcLI,"0agTS!L;U+0B]a+kiSMO~Z*6e42}۝cʥj c:_b "ijo؞A_^Gv†!r bx\7`jKK/0qdƤ[,%c]w1r\9C1Է nx_(}ܖŷ -ɏLz%C!*h`7 gu6vzv 8mk"Kh֙s>݂G'F+e@c2NJջ̂ZQy&#p'\ )W70.cj%q4|:g \ִl\CyA!~ݑP?9з pƻA6 Ux8T:9pGґ\C$Y˘Ӽnf9gg&Tb#B03sߩ gr"e/iaW0[z&(bH%G>8<WЗz8Mq/A{!T:f 3VlXҽI(ddV}\׫t3GDvͯlޮ1ti~cm؈}>a>-Ф@8N;aroʠv84<2#"zamKU[;u*v-xW`8[׺H#I*ȖHe:Wr懚Ю Bl()9vFaZ;)t>uZkOiߕ'ZkDc<mMRt91@NAt+k3=^c ,eW/(쮙(tӶ`15$5-jL/ՊZXO".iX]QESZD?IVnZ8u ΐZPEX C>t脁+?0уQdcpL:PHh@+ߊ?X>] o "dz2z6*JB{܈Ixfԑ!yB=9unNe=\Ch;/30KvQc[Lgs x&]i$]}G`uBusZl2ZMI%3II2}]9qG)v :D7H *$fGf4- tIѨ)j"p%Ѝ#SJ5+R/,WGwFo5W/j /G/D9c=h~8J}I,!i#+r?X\N0ΐ/NP17-sh BR⑓ԝ-hk;ũۜ[-&k#V|] Ow_+#+dk.jBH ×S匣^ X+[hYk{SQaEh#ܴia@8Ivݿ6B@0z3: sao8\ᙈ\G܂h\f|W9/=2T ( yMtBa(vMB8S659Fih0\EñժA1\!#|pޝe}[rfy@Ŧ2F :bTL^#n)LWg1}m'Bi4p$s⯧F@C&J yhCG?%U 0]K%0 +ћzXӘ%, V otx_20~F@ןqulZ#ziCĪ]$I0Z* cf?@*8`VD>߷v^wyAk^`uy94q~\`2;Dl렊(g f.9u*d>G:!z|ޟP! D뫟 &.sz3XLk&LƯ)AJ$o-,Y&_(?闽jzZɂl;եmw|J߁tTjai.̦+oPJCd,4)N8 E*GPAGJ3ܶ[B c\s:BTvnKU)[?P 蔭W r=ue~'.8#2/0XVId#.2{U v)b( ƅmOzi, b{T tG`:cw)r!FUh9bb8V?WuK^ttY,U'.L2)NC%B2iLlhqÇInMbzގ3+JԷjt|خ FK;U3Ѧ~Xn15}̂&ff$+h@$(TiHl XX(}o\#,C(39߾@84 ŝ*j$Lfy pjF`ZiE͖6gֿb4׭¼^R vRht''``J,>AIc]TQ^ Ur3wB?6Q<%4?ruFp$),MF$투(w9-㼣eK%Jlx?8ehiBFϟŚ{C?]"6@ǥnU"o~t7׹]5A$ ?N8F`$}zA pM^POu)>TBȶ's4U6 Lxlk6޹.ȷOv 58[5;x1(k]Y@+ ;.,>6B96¸&KH40alD˴)4M/Wn56tX$ƹ[3-.>h͞j&Uɲ9 e5`)wT֞\kk=&w 1S H_9 %(f"%Ds#?%qZq#:@l\hŷ0\)9~qfv=Fhe $LJIT#TN{"^wj0J 38Wp#"gU?(9?~\',Vjj;9N f3 k94AZAGoHVj"z?lAt50볟C3UM=ĵV;h3tFe*MEfYy_3m-/Erxkdͱsj=nzWZC`pxjD[MbFϡ( k0jdO oM8GTŮ4$דRBP))aej(AVcϢʹw*Ah]\!iqM]OI2ɍh'AS8zJH<7XC6 O]D+WIm9Ăm$M'}y =ï |<}ifeA&K8׍VT.h$eWL]#Ub:(pw|.yIkdJi<֏7eςmNFc쨙MK*gc8U>?F&@*tBSo(9b+e|w j J</.Zbybf|~T^b~ yT(c%fm2:l,Y[ 4δ ޮC`'N=1^Ot"sP5Avwނ ⸋Syjڍ.MR,\#߆Tþ ٽGCj 鶽VƦs`G 0D'1uY16U~%!|#rӢڭ! EV횐l,W(eEC)匳/O͉c,rв$!hgiE@ࠔyMͽp,J[}+cFT"TRϽq6R%_ym$x^suQz*)-v<3zʨJnWQMGߢ{BnvE{[]#I&E;+*Ek:%(KLEK`t}L/ӥ=asRzvlk@$ T"6 dxq!a!/"_u zMп`YEpw1eShT/b&x ?Oz=߉ԬHҁx$op!!6(Z$śIZ{@=amq +f2Q7('=F_5U#}iI(a̱@m`%hm^@Ԝo\T{^忽KrL+PcL xAfRiɛ~4`'(H=Oޞ6Le*'C}KށŒ)u6J (5\4̿rNI>Fz Z~H""i.l*"U[nSh'Ss6 …ӂ[ˡh]XLj<R_QĬc-me<L+KR՘\햡_Qoc>-D t6wHeg3^M yMHG2agvEAIIScq2˻iTʦmz-F$H"5 H=^SfF3ư+ZAmwg&dT59{WNS;1IU󍟋"Vo6ς{ֲ'Cn {6 yAxUa8}sYN-li)$V&ٔD%Qdbp_2eܚX,d:AKv(w⑻־g#~&e~ƒfއt:U4 T,&kz'i: &ɼ=ϰ# nDkR&БOPi8c4bg~-،V!kՎ$Db4;Wy-ZLܠ*0rp"m{tb0>_<&S@"6֙p^E뒹-vJŌsf1I17&I]ҨYPB=%v3^a'嗱gC+J#,򪍹`3OH Jɺ7}dL^ &w^eyvLS S];"c" ) ` 'E{0dj |=aȴYm8N؏_)ƖŹa5ѵWĕyh.CE"_!G% "F`c[u к*9Jt l.gFOD7#N"5$Ypkjk N"W>EDDojGb;8NqLH%;AӄS6^ ˀfՒEĉU8j|S򼌶_iyޔ4bУ5StT|4mQ9.QZ왃˥I9o;:O7,X*K2Qń$ÅRx' Wd..yH\.`! A#e>D=$aanamZc0$DO K֣9`jTa  xJiGG '.r%R]$y-PَCEpghI'S(OS^BzAyՂ@1{V{aTJ@96LQ*OH*nG!je5&"h)媝h(Lp&gy(#1ܑ:'M rukkroc?pB۠.#Wu"/w<^~Sf*p7nc3 :ike=aK$nP݈ k2K6M,:1#)v{Y÷(LwS9L !nXيBHOvzy]Wm45- TuT~vO-rG`Ҷ^LKTp2a 0QkpdGE}(D_!#-~FƮ2">!O,pjA~8R#u0r'.P$eZ(6oa5VC0m, EhUx? (&i}HN:iJ"Z;cx&SY蹤_zM-m^''~W99 i7Fol8™J`u"X5wAۜӔm%ꌫ?pέ1[Wk<($db+U ^3l%I*7l_+ >ZJzԊR̝־&6glU4M w,`y9nle\\nSı)v-05aKj퀁rQWਿM5bT]62@+EPCעeg!(k$x*~~Z2dG"1\m,h)_M-^SӶ̟6Itmf*T*gW0,AWj-!HwH/7Rg*~Cd˽Mѱ ^Uj|eWb{[\1h KI̲0 0_(ty}ʞ\yA/-8JvV`9e.jŽzv"tOAFi?ohq4z zȍPF?S4#+ϲa:Ht) ,b :Z)Jʖz)Jo& ǷS|AJ|U)ZOfψ(KbLiYuly-;xL7\D%,PgI\Rcak[^hqUB͢NLz $ ~C+ȇF V.(; stE]6+Y,@]eUxsel0LQZ]~@ 3^6^1z.ϕ4{Kkw?–b;%[8^k^]Fef'ij{ATR}d\cp2_\0r^vkT&LHBo'{Q;=iu4H+IM7+[S+x>_`e\**(z{>40면_*UXZYŖtWsVe{<@6fכ:As \H@fUs|{+A_烯WҜ'MYG0] |\=+1R&Z:n==G*ڥsYsu`V()*#| t2a6 $Q\<.OH NQ nTVN7+kNdŔ{ "'xph*Z1F._ԙs6]"KHݣkqi ,9 #\}w1,pG="[aJ@$KU;VO|,: Z|\ñѢ?4]$ue4S[)I$1qמ=S}zùL8 ^MvVfz5Gfk2Ma&?xnntb#woM]ThErED=.9]AgEmÐ%{Q(r~t fd~R)IDp$#Bn!r&;hCFQ3pnUo~F}uKtiS)>G{Q(7t=gU"Zv]ʭWZI"fA/ص(EU!YӉiQv|XB{[7#D2!};NQA:!rq7lpQyKf L=j PzLj=JF"R^(C/}>}Y!Vq8 ~aY^qV`Po- ⋻2~G:+H=*:B2NI4ͼBTr*E@&鑲-C\ 3&tzfrϤ6D垓ƭW{V|@u1FERX݌vp~dB5 %14Hf| Ty0,dS]dGGLW poXh@_|<;}zf&ŭ+t#X]AUzև.'0<犾OK1t~"'o$>߀l{ NuRV7[ 9CBys˃07nx *`dy ̑GQ|63RG=A,p)2g+8qiZL~ }e>0c1:&mzYP+>l';2K)y SnUuMH] '%6]F2-unh*"Ejd. ; c -qzqi5+¿܈7z)18B(`>57I"W?2}_0̩8s=Dһ'Mԑj#$y[\ƴ,8_?!N "Ѥi8v/qwTj)MV2Z{À*rZaCi,B,='4`6/28"@ [Hf&EţM uh,riœJ͕9|m5S bC֧3{6{9(>^$ ;iNQ})Ϝok*̚âϥxLs\mXv+TRW)>QWj:?Lm-Z%:k?]GX~b/-4ߧkWgV39'D:('M8,uGr|?.gYE;%]ǧ4?,yyݵ 'e_Ŧ76љ#3a}Z*E^5-J0g6phTxNډcL.+`Z)nIoEc/GMjt)R,'AlOrvڴ'IGkF V }5_߅TwΌe;$q, asRϴ gA\ vZT6 ( XߥTv`@U3ےZTbHE&y(i9q}$y 2aO&PMc봨fYF݅xc:<idr}v^d{bٝۊ̨UI<:e/.b{`Vl^-6o5$ WCMKhV;/Cz ŕL rjywS3Y/bOYg"zV)@>rY̴CY,4!m@*P #ɋ tmAVSPµ0_3GXnY G`X"2,78mÏYʅY?͟n£o?̑3ZS7vNG6 c1#/ hzYF7Y2Fi<_Mero6pR!|Ce4ݸ eMk*דG>ʘeGMޮ4}38i l3S#k;q td#`P2lii{|FJ'sS9]8s BA# Ul%g3D2U.BƤgX8ͧ;Ƣ~/ԉ08>r<Q#[x5%~^̾B[~q_e$Th{ 7=dV2[kQb%:l[E0ކ5ߔf{BuON$N^G8ep8LZP;>.a2Q(5I | 3OZJ("Ig!`N% ]ѝ t,3&0=sIzxo[1q7ӭd Cr4K^H5whKbAv8ay~8}ʼnxMSL`x*_Jgpq b>EӈkoYz'L%.mmUνKv3lڞ@@$ >?a :t-kj\⦬S} ʴ ג;Z2=aˮZB]/ uCz3\ 7ӹS/;C ɎK$85APVxX[4O#1Trf?vs 5PjWaR"8rbp>vLZͣBLRAFE@WHz;6#ү! ʌ"x7٨BVdtBkr#PއVLj6Bt3$t(#\&?RXp-1»偾MUKZY`R K-,= k'{N]]W' cKú dOb<ƪ[MsuZp*.YԵ# Wp'x_h߽p2K^/rI!W(`O^z GJCȷN0gJ1p")Dyl?aj$BOX,!YsޚZmAG2Kp!\1e;R .3DmC] b;N9IKb\>@~gP1)5!.Ɋ8)v(s +ɲwJ5VR$ˏeݾDr[QM$3GY6"| yPrҹI84){!潕XP"~To [˲<" L?zJ*k S0g<];;@rrEu楛`zpb\EO{~凕8H  }Uv 09: W &L7@5kE},j~-5; /ccuv3J,oF>.l!.<ؽϵmj<{,wDNFv?rwZ::wr!\7 9z1!VK=fW+.0rQw 1zaYDB%˴I_CVbhteEV"3"ϭfd{8{5w( 뮇8D[z c{<ֿstRעmRw<_­d"dГ5iTUL#E#!-Tnv[3CK7#)z=EZ;w9Mu@^Q!]>Z^q+ eNG0l3_O3 Љ:ǃufe ^I?Ed{0ژQSIw֍'S!꫟vHJo-3VȹL;޷+z jϚB 4q->Xp+[9+zA] n] TٮH]\o95 })0-F tʊ-5#y@?%h` n'frY4lFZ+^yOP⾐7V*ǝշ#X[_BnY{0?_DeF;̝Shs(RQuU0ld?wQ9Ng]p4+Sc[G`y ɀBy(yP;]/`bIbE15>TSt!mJ<_\Ux*OfUP{ zNϒ a争Wð{x؛Sߺ՚} 4`| ~$Q!u ?` UT-Ink=&3{+SG11j6⟚ ݏ}RU4!IN55A0Aj3Dй(IanڡM?v-_I6;xT~Jjv5^zAўێEA*lZQ-$w#,<8XrCPA>0R71`HrG ,F&XsX]W"> 2 `4L ~e­ 6J5sDO"zQw8 Sn܎:[<9,e{)vMMB)>&dFu$[QX0hDOے!22 'M:*%RlРr.VC AàԨ3+mГo$M+\nUTdS#,GJ# r1HlN( hf%._4\Īݫ?wHF A0y>eI9]CFDsPbPI>jq6{Rj&_UDUqvE^"B??&Aa,P41 ?"p4o!QlNddZU&,at,C=W 7Hh'O{ǀc7;29<|՟u:0Vg:͇3fNR3(RvRT&K=2=-ϣ>7#cL 9/rh/ |mּ(I/՛yvWhY 7lh2LF=T䗝|Mn:',[xzi1F-.@ _TNΔ)=(j_q}ү:,9QzC:Ԅf{i9HOx]q8Hk- Ԛ.k)5-{&d3lRCn",V_Ӡ:&h{57˩c7"Y}l^==&>hcg2@MJU(]a XŅ>OnNfR@9:=d*"kAaAQm~LXosf?, gw?`itszսHrϹxRi!܁Uq ImJRf1y.2] K~ĕߪ&4BWS.eÌUmѳ49Jw*d#;$Kn"_ӯzt6<0[VlP`3{8$GtぐL2KƘ,OƲ^ZO, jvNzHc}^@ŻO6(؍ޫ jna.= U?W4 L̟N[*``%\/>\ݾ B,I{}dx5ECkc޳Q{V7pG,U,Qы{gfLdMZo#d xeP b :D^ݺdI^-04PmYpig􄨭D<@L[ uj6oxsɆ '(Iɿ2V",yKR=[B̯m5$OӴ\gȧR̳ 㥌pS zAN{;MT3{D*@:j,0WA| Pj~ȗq:+G ][_KGvkk WXS1(j =Rǧc$yh V0ҋH6SVN{YP+,t0U*Urf:\V!4*Vk*Lq܈AG#ߓ^pa 74U'>!>v>w#\P~يbb)VV%M1[$(7.u*wg:YЌswc;ec*qFK//4BnU>5rѻgӓKkQN#{Rb@K?3l1m#zO }`j+;/p+,M?T= rlq~|kU4R嵟1>lgJ,z;l`c]7{x vHϯV3Cx&p No%s~$wVt eJj+fI r{#"hV7Ğ 9P6H5/O @ӥK)z-:Qشi4*@7Oh:El|?T'sR DAr*fBdpB3B}{/4B8pB ^`4yxA s- pRK7#4Yx@XqBT5?UȲJB[˸i@~u^=a :8WJXSŋ< 8(xƹs&AqY{0\K\SH*H{ { rDhPu p>tK ĸVbc|;_Rnj(-W,H)DJm,(7J9tI*/LI A$Ɲ8١QXZU_K0 {4>?9/aY9օhnF>J$)u!"mCjsujShied產nև';HEcB*S;ӡ\; 8m'oxpRks#Cڹͦ%JUuuŜA)Zdک+`r]Hcq?']>G6@:\.3B-)2{֦}!NՈfʛL+}S )-}v̄=3>5ks5/lN4Nn8EO\KRpbUDi[ A}ۊgr lt\ B0~F{jz jъ:huf~gsuӠla~VCZ F/0coHQ}!z* UG"z* uq{vI,52KLBp2ɜ.NIqr Ycw~UGw<'a.ʯEVJEл<@WG'7ĉ44%|JIg$F7GuHVL8G٧|jx3 4&HTʚtNFݘjC|WxA E r"ԉy6o!`g;'_{O Ctm$xN YåB`$`N4=F贈cRoR/Xk ^W’K{%A3=[~#? IBtu{Z vKb?9{\Uv^'lMjcmo4~I#hwVC[5Rs;p|TޛsQƑvU(Bs\~*Nr6C, v#}KMz1o lWtV4 Sc_]NL< B VU݃1͉nClX= 0c_ų0Bfb:XZV\Jێ1 3:pq;ºޢSK]iBs'xHBvµD9)ys ;y~n!tg{pBڌ+H$B=VfE%4`IBޘ.z;Y+̸J>Mc\)^SUpjP? 󁞒 ^ wg' Qj/eW2}"@~ҝ pB_US>8t'K{ |AO,X0{&wT$*큣_xIQܒޠl1k7=[!y8%Цg&\[='5^sˣYK_3x@twRbIC^;J_<b7&e$Bג]a11%)G#`W0w;2^P;=V/ŌUR3 $tD,YF/ԏ:z30AjӴ"JQ\*~yƷ'3\gM`07Ug1W բGPLTDjfhX[S(C4L.VpJ*dvpuxBCz[ nxl8Vme կ8xqN,ѻH2He12PY+lα> [q7U0KZqn kMg-"dtqb3`b@,އPL v#%(R- [Nٜ B tgNm|FsltR٥%.[NfdcG9avrǐG=*@6e>p{W`|{x.nPN-"hzY=Cjp<:B})}p&1 3kC$ J%˹ȜwrŘ.򍈎WႤveҞq]kp4 )W)yT珹70]9v~p3 T*" ^A!p ,i~BAm~ѻ>IO$t; K`3v|F.$AU;EЄʹĤtPfoyOlcZ[UC$rD (q^dfGԹw[;tnʿ\s7NR >uqw-@G+vi&Bds?J-:=K1aёzc||6_F&keߗр6 VR8FTĜ`ؼֹTNq3O܆F!8:_+;VC6X4MH7ՊER8 |cKk9O ȱ ^T,\, .n0LxՕG"S\AzU ;17 ^2y пA}uG=(|#P@R0CJCՄou9Aزإh T) .{ "ڹeۙI$c 1e.6WXN"dRNEp&ɚG?K=BsvxcizxS-(yC{6+UTexgRTK'(O2.@6"ÚwcVʕNt|g>5Rr_)?p($$Ƭ?jyF񾏴 Mj;ZW9f[vu'0V 2#$l(-XHzyM9*q:"zK8':d}V~YB0*>ȭJvg{z2)Q8ċ<z1j10rR7P<ӫ+9ߜI[R#k1bE}M\U7!O;.&XTY>fUm;oiA#H7䳾pDc@2ėSƛiYCnz Bq.l0XG8oACF؜\Z谀K̰D,}5<2֒yaTQ8s;[Fa g* `PZC)mV |/|h0ytʴJ"mߡr3o5^ ,V3Y=~5853L&=$W4m'1]' לÀ/ 9r%Cl=-LաPe,PՆ5 (%gzyL¸w۬ 2 bn=)0WFQ\V?0G(*(ݯlX|K[sR᤾ahrk۔K Q&3z۱rX?r_Z9ۈ[UK$\%]Rg /3 HYd{zV)n7E, ŎmX1QPSœ<):-QVbdLi{9Q`ΊmܯOi kYѲefo\N7wQC*; 襍K=!R3ټԄC9>cQ8"2U 8}:s&`P~ys "Dn&IB.(3Lͫ0 {Imjo(9o itZ3ַCU[{UKۇ{l/TVa7<-.WLђNH/S4qK,9yXuaFdou2hW6?{6dnE0\ڶ^acn\-!5^jՊ\;p%WXŗsC>Es\B"Nu8Ux~ 6S#ڰŬiIjCd$0܍Khfgr`lB_"/%R2(EVo>1 +C-5پ@<`D.9&.,%/ᗫƾAo5md`ywWJXR7:uQXn"--oz7z WtdМ/qV]Gs䕯3;uhu3,QY}Plw 8A)oƘRPl +GnD&[Y 2, r=s b[poP25̈QVsY$L6y:P;({knAбUR 1GRZ`й GK}{Ԅ n\>to *=·',%mXw.0iCߪeLO[Xː Ku-{4 B ;mWRf}~j`^IOrT,C|=.M9äs?[QZBl1}{(/i nK0 $|)JVn fbo'wzO!5S+Dt昝쉷զjZCC;>M8Ac=*rD$#ƠE\AG.zYԄF8Oj=&Kpr <4T㜒VL,~4yCպcߺפ HnM+֚ u{QcH3&r >"o<&fBl6rOh)h$[@cӹ Jꨴv3WDEmXMGM5&gOA2? &BWh΂; ƋD%Q  㯃~<+50_z (yn7q؟VVdv(b1b2}>F=@Del%¨^a(c ;4=fNԋ?&"Głpi07܈{)]74Gy<|ikK|@ *qhz/+~%.a8Ešf5y#D 4%T8Y.džyƺh! 6;)i(m LzĝB'ٜC r2#vD:"fGk2cjmYPي7LthoŘQ4^_e*Ϫ)(:^e[kp7k{sב>EsOu+@c }>JM|]89!؞H7fdm _,#+6 9BK f/Q dކzAoȃެsEjME=ezŰy:0=F*ڝ8?+}X% W:(fs*6 :J |qc+;;46}ƹ(]ih9~ %*N2PiC9!߂YyS`ޠœ:l#Zw6~An97NJZP9B<٢x`hdcs8'Z 54`|z#7 W"= v)YAHhBM>oڦf>SJZEGTd#xi'TQyۊ.+1{Ũ1Ҭ&2cyy:%:Ai2.4ޗs?3QvV0+/mibeѨa 4+()EMddʰv]ʄyPOZ$13(ⓨ1ݖh]5'.䍊"reP}EƦs ESW7Z<+cj"jBǯ_A̘lKЬ*ݗXI>GJRfNm0(:>B(E?W\,򿽭{f }=fVMyd3ҥ!MO@l|Rg68>K_.Bz]&c.q KR)oqDՍ|,pRI9K S;՗?́,צJ]st=܍zYcu[@>%kzod(%F9 T;{²]Ȉ¨#lv˅(kq oI>? L#hNo=JPsKz(VxT(1+zȆPv\FXw%U;1XP)b4S|GLK:lqMZ.Ly?}.7t`kz#蹯P1( t/ZB҃AE[&)iwiE:y߸ G荕A2~lY!UjelC?0G}5|l1f7)r'kUЧnK=T|@U9rd5Qk,!.PMm.H\Ζ&[ 1ˌA >ዉ~]8 *eDeѱ*_.IAjcQ\ɅV>;E^ڔ;!B_ٛmL$E[!n8sG˔  q\գ V\8$g*+k:x0X"vU j$הx;J@t19!g~5޸`=L),=uZB['P(E>Ȯ(L4(Puzko27U&FlHk[EȾ 16 WdTwbH tt2(3-DpyA_O2[g.%sd`Uޥrƺma[gd$ Wx/b)pZ~OXǗCTLE9.pA{ā@|i[_ M96 xG!"k~pJ R^%b ҹ0b-l F+Qtx<^SR^떻}{eaT`wx~U7wM7S,񪲵w)S녠=~GdaG>)k$Tkʮ !($xnmFEE]z$"pb|AgTjMJY5Bˆ30(ТσCoKyB[@֙juzVjL,O V{],D@p'yaxxBp' *[ԑ?zmūE)v屴+ڟ \AE-`O*J*yi t8W%PGâpe''h$I3Q cIQ[DMl N ^8%wkagw+f@Vı_.Gxe|iğ%16/WF9H(54l7&YP>mlg|N%F 28RrWngKmT] ?3cEO(s#BJK EzyCjv>lj`“kh Ȋ| ZWV:]7x8jxpӫ-X8 _W n"޽Vc~/Q~{c_%tG;:$sX&]n>hkر]SvCE; 7.P2tr]N4庡yw;1V5[V(ty>6زOG"E$h+sI) ot"8B$Gރ iP:*>&O 戂MDؘc,1F9 j9zʸo2T >'1}q ?trJHD.DEf[UCSv*N?3浍6xA E^𡆔Au'9ځs1( ;F A&^èߚS45Nu\<)Jf%H*.(]Hd寬 Ԟ17mW;I$ƩX>s[~Jy00F$j@*-$m>ҕ'r z1H!W '9%Vnl:5dշ]J'~Ůc,pLϠwEy#3ghɕۈ Xl1H&jKh|sI0%,-G̒6 哱A {|pL Z'OL7- 6&R Ek|Bӕb;[WS~t{[u ( oރjaYL#Ƈv赞 `cZ @(<B \~R׀ (}`EFVfJU_t? z𑻭m<(q3C9R :4K츇+4clwJH/PwdROdi } %ߡoqw'w&?=eЅ5 Rz.f6"hO>jpR)\fBZ4~18UscQ,&!-_QA}c £YԻL0*?–oVS#?~ خ}5dM^Sd3O&dp?7V'2u,}X}׆oˌ'ED$ ާ!އ;{nYFI Ghʓ 何~+0S%1 &ۤy8tRJ]C_tجer{X|TKұ=5 i&E.U//;@"mniՊwНgy8t6&,Qf"98eU:M9h捄=_ru3h;nkmXk0 9E^`:awxf){>.vLQْ~ңeO(hmݲD2(İ[ņ&{Hv[KdouJnSy': n$7gLI\Rg9';e6L?~Xa}4MjlYA^"˷=J5V=dn b7$^[w2Y6ҩ+*-.وo":b.JAKUv$7o LGELE~3yw>5/׎ %^|{N,4H8S%$e+O% _XuaEuxCn\Pk}m/~F2'; ˟RIBގSh-ŻV!Y+]Ǒ*CŸeH먳<*JLW0{OUYD&=rƭ ] pgG45[*! 7 谧>{u=*~O/l;?{,HH<G[iYG.@!,}I9\dCP}B ruuU:KkpSN`yZjl~ڈPKWh`{͙MwS o_2(|@9y=e]wQ2i6[jyjӮ9 oq9NK"C^3 (=M-Laafb/ekkfc {Үo{ YtA4PT3>Q_tZvaBOG•*AC'b :iNV#X C)$v7.Y?q5'D'b~"ʩ3mbl8W̅:u[:5c fI[~ngrh8L<7 90FPEc7~ĈtiC`XJ/:*&jnu" a-of~ QcX Ij|^"Y7pоuN|ܒ6V滘j9aKYkpJ"vۂuHHlLN+핰L% 0XKx[RcSO Lt.uo^9_'{`v\R ,2wmDi>Ot,mK5^"|HzxPmI`\)l4`DoSQXh8zͻ˝/;ɚG'^TC4p {:{Xy?sH3ƺʗ8v3hq:-n?BG)W!H( #>i RBh +V܆6ɒzPpuuTw2rrBc7!S5CLW uʶ!Jai~Jn'Uv JLYu%eq(Ŝj`GN=.ʚM9&q;\J ӅD9]p&oWIӝ#5]WFFZ\l0}Ќ4+d6G#peSB] 2 J ݱT `D2 pn=ou! Q,}O."e ؖ\knj;!|JUVq-Ug榺 ,w46T):6 ~">- E3Uc~g9g ѓw=~R[7X~0Jn`4q/|fЦ}(۔!-aMδk:g&4f?g @R(C,__JyV#_Ji>JX\ ;򿰂' /^^2ϟ4R`_Oz)g/~LժsU֔kC<ͿG 0rqZ8e$|qc:>&@UW Ó9O( @EGpuͷ{(4Є7r]nL3R {B QBKlvXF#h2JSA͇[Ĭ53L Wxd7/z.;ϸ8_;mír3'x2Q{AN;^NlĜoijZ|úKL2\n~R(PeGYTu}KC۶./ĩf17Մc2SthާBABD ^vϽbU aEZ7CeW>%3z\\G-|e0᧴ &}Y黀x埢MhMw+~))A4]G(x0#q@}@pӶ#8cv]ڦnr\"OB9j9 +bY'%t'뿁rČhE汗S6|Y:wTmiX=LXOƇi 8בB-|1C!]C hQ\4`3@_NA*σg E:6.Hd Y|:>\VoyrLW<Kpˡ[K ;^B'8*#MZEv* ddXA'_ST!3ыm̸1Y9: EV< Xz#j10pi<ϛT6jUd-S4#!pCI)iv}D:.`w H.gmQH fT$lb0mɳ c-POכɄ=f#Ƀ8r,㡹vm8*~sR P יHh<+sJ r[ v*o''A u7̝rΉ|Hg)VQ9s w{9|]:N2yg90;Oxh5oRDU;Ԭή"_Ȭ.Kk#Gm`3@W|0lܮ"Gì/VO!"9~NYje?WtNcɖe,m1"wwc7+=}2g#ؤd,l]MF! W/x_2T(3W:-`Upf@H PXJJa" X(ư+3[[&{!'W!±/Vwi 0f8Ѓq*nNʎАɠ]ǸkC ~ W}ǍI__c pG9FN?a$a.0l#c>m4z'3T)'3%C\Xwui#԰\ʑcF$nlwbN׺(׵d,& 1}',iCivb8 w y?~!+l#3lLϥ$A0즚-)W;D&B;^4OV[ mA$xRB%M?m@j<[L@-d)^4aj\z*%Fd4D۱j>L6Ry/0vp8dӂb9HTzwúS. !X{]B>dӨ%yLxWPd>&wPE pFiȼouVcJr3˶O/NuSM]==M|Uu036hncUuCg\r~{¿Cp-Ŋ"-挡L:LTұbuD"g-&D1R/ Dcϑo41~*Nj:zt9kmK8{ gI^E05,}PaG~j="I9ZZ[J ./?j@q)#po&; Ikб(r5'U(%?1#έ?Pᆇ%)3 'ayI}xpthXb8f3-gL"kJAޗU=TMG)BiT8]1yEP&ᨩ.gn♝#6 4r)%(7K?To45,~a޴{;3_y":]ֳKtx]Y$GKLq_ @^m $ɫ L_n yALsk?"IzɅBA8b#xz#Dgisb|!ݴ-n g^{`L&M: m!Oc49(=WnR H6V_-6Cmsh.+,hh=KJr9Ah=k/wu7 #5B@A^,4uA)QxoeWFpRZy,=_;w1C,Lq S#Zyi`oК.70%8||'Řz:Aa)'cnq\a3YO%oI|g'x]ކ/d8/OiM tdEhd6"'Rv:,"w DQULRhSZ&aۆdyЦDVNxɁrkEKXZNkg:+-MӀd|Ѡ!\ȅ ]?kښ>×I;JI^T?"%ق *KyAXQl=yKA u^WC6L|Q1a,0/`D[E >ӊsZSsn0^h,%+{:uIPyT.0P18u0+0/Eݱgݘ"g305|]?[2|+4 Kc\9'WN[H]ֺL#¯7CMci"?~`- 7#a+L +V27+s}mxeI=V}WT8 76V|U kE% Wn ԭ_ ﹠aM#r ZP˳(+\n. ]2< (QEA4=vMaA7ǐ(K/|!@7ʉfa-4{rQFmRf0w5!7o>LD%鯺e e)H 7%B2Ƅ]~+Mzh;I` !&JnLt7~.r2+~1Q"@伈>CYpSr1{xԌV(1OK{S}2̍dP2VޒjaW|F! G˔GhmYJ:Un++Dt7*wm' {P,lstKȉTn h3q9 t<4odk?N?h5uLl-Z\@`>92s=s&̀WɪEt^ٻU\%+ޔ$BV`^}m8~ɞR7[s] 1kCe{^H>: |8F}.n@'!Ѫ<`?iLؒߪy ܾ_mG:H0\ aq3fb u𖷪D9uN V#nl/I'ax}-ify@.;4|F=u/4EZ);}Ԝ0f&S~$ xMNDw]|"%h~78l! 6onP=/t?E5 V3;d,';oF:WrfC&%>U3ctBOS[H' -72C7 9-jֶ!c0Yjh +@xQUհZ~>XkfI5)p&z$ڭS(A/yL"j6kNޒE(؈D S55mwv]NL.v`+24hc8jϗll'bZgwwB%HΘ)ZRO~I&0 RvT 3(X0*4Vx}i9T~ {3T mWFz&g ʬFDTO7GɆ2k\D>=;` m[#&A5l'A8ju)S\\/mTo/d]v+ɪ+Ǵ8<k9V#¶nt:*k.2 +27,3$ƢΉo|DJ3^ӇbUѴu9ީ|[%ICBnC9/N S+P*f{G920ޥXE>oY>|*9b&Ѹ&a9q4ۼ-I5dr;n!hZ\~Ҽ{/|`V65x(ϳC}BO.D) 2'UQ"τFp5XM/$jFο!~~ҮFɅ|bH8.Y4'e>bM5츳&:^v:dR {LZC;[YPqؽgrg߅E=>PeH2m(焏dJPdA#5&z)#v(⍖/!VbZ=sPᖡmgJ6]`/wbȎѶ䤝0w3.t YJ_S=7ʺGmfE+$v&;s;K3}nz]&.mnv-_[12JP? 3*:瞫-o5[e\+^x˃^clAKQ̰i$/9>Q@>\!aVT"@ex^$4!p8CY#w&MG c9y7(6dt[/uP5(%Fd8Nx7Մs2|ڂʮaym)z%A`[ά4;!aJ{w(3 wվ9 e 2u}ݴ` Ǫn0?$Xuَ 6C.oTl˹c81K0Nx߼m{Kc0<(1,tOD{c}2hrhW:\~ol8٩~8떵eL   BKY 0e,ftN(Ì !l\XqAQ"xޣnB”.SLʼ~K8ǐV({;y ?.O0z"X5BN,Y5Vw0b(L -)w}<8Vp>DezO`_7C䭅{FFX1Z#ņOO]5t6’2؅@_%^i%a tPqHL}x2- laZYQU1dNtBiA!Qu"O[B nٹlզj|0~T*%QN_rv-ԸVX=ԢF ׺"e ht˞u]RgFZs\Ko{{UKy:ѲXB=CU"{̼KPymZ\3˰QX~3Ft,#;F/{2`#S/B!4C}*X͍O}2air`-΍o73Dnί[Y|Ĭ{$`XzvRM-CF6(^ W`J1W !NVs?-#V›@㥿Iڵ#B\ `GI-m#I0Bk-ely1d }K:୍xqa%,'gԚ~.v:d8X E2PwB:xS6N(,SU4+#>! R#9ܦ'y V`/ :-~TSlۄhH }F2#0|{TЗ'kEYi当| 9t:&HRd`JEM+,c؄cѿTR+K I2ꒁj~TK 1 EJԿ^!l.*~sn68%%wBǪ쬈wqOptZáV+'vwD-N*p#v -BSɀPQ2rZuʡVEh|-rxb$VEIK "`KxN# SƐyS CQ?qm+cvZ}=b[_~OrdԽGTB LT=f6l/̥}]g}6ԑ4iD>ZC(O#rF  ,0!73 @bDq'Bi'rte^-Jӈg0WXpWp𔕊βr>-׸DtYhW%׈HJ2$άV-6m~57)9'GX.-Fy?4\:Mf FALs|2"V(1`U 3[Ed(-/t C)t7q4<bku6隊{u[UR@ս7M.zTf??5Lz~5'8"3KWJ4!R{+ɴ|hVIrKe(*k1A9<>Dvu:>dSCLQ(DY%=3 >p^hLP"j7ѐ^w{V {Ԝkh-xnM!.S1 )IsN+&癏cAtM3{ƘV.YN{gFUKsWM!7_$vwT})X_Op"P为M}{|F0kbp v~,2w CUZA\zDNհqy#&J<]YI .̈Wpo h>QxDѤ$P݉P;c*MB"qkJʧ ,CZ~|CsfKEJ`;~>l wg Z[,BE#}]4> _9D9,߅ "2'<^x|KA-q'R?Yx<*ܰ>!û46nhmEynsQmīQ8x0}|Iح®tGbEDJ n*~=5Vi+N/s}nS.W.6632FLP,`T{I;8Щ VQ~(¨Xp14^3&8+GDpn:Ҁ%IbKuyE"`&F' .ZoީCi%*BKo+>BU%04+9@xKG \hgg,4ͼ!N PˏQ}NTnQEi7K+ Ly+ ۱\G^ !ֈߓfE< I'Կ=%^WRt. X3# x[Ck-(PE\~2%ih P%h"pÃs^PzFtYF0`L\m Ha>഑$ ر=fVĔ2M9[EkK9. 99o ean)F _}#/krLSmЇ/=g/2fT7qMPAi%W{-t5JsW;#C52*2=`sk @6/e?6J9:>^hbcEp 4t6< E:%epCWk4}I}2QXƼ_~iHVV x"b,:ee٫.T]!"|& >:m,8BDUfb_t"Y^X{'4ko{esA(b6|?8 ;$BQy>}Vk3^NUGe=N-hÈv(6kȩJ\HlqI @8{,=>|tPaygG|[G:K2/ / +$7mcE]z!txNj NJ *&Qp:­fQڙFҀұ'jҪMZIM;RLipօH[ߗS=xv;y1i(γ-`b.S3Q\KDl '*#7_ƺ8.Ћ!|7l|-9ֹemhnXjA C#Y#|9|mC􄻲;mu$:mև.m|$*ӗi޹U78U zB1vcLW;Վ ZT^(8*[y qUBHPZ-߱̓6·EmaDO.\n~F6Rv2@s4=mph%Ajڽr0B!)T<^:D!)g>(ZNMZ"G~F[V_c O'ɷ˒{TKzLxG.$lȴdI@8`jNn#r+斑G3Tt?Sj7&  i%:bcdм"eݹ!@_8KjKc7n:뤪Cv>  Ծ(Tjl,[ә+:+Jbr>ԕFrgbx6ڧQ!}=! Y3 2f.ڳE0р6QYrM+&Y Q?t$w!TGC[ojxMwjz;>xy~e{8!kr2/o[zqD%':CZB;ܿѬ |Jr#(c^3''.O8=kΤݔц$B$[#fЕ d~Jxѳ>igZpUqV$'XQVZI.9=qNݧmDש4!jAK:щuȜ$*;cejl,I$m}-yZmtRZykb&ұY,dO 6}r8n)`l.,{.?Ƃ\??ZHScQ1Vl}iOcO?Lj8]JP-#M' wa 3aYh|H!#4ZRn?٧{Dv1jK!?)z/`.$(wn@x&1cY.X|slyG]sGN3BѤ` {M^{~y^-,ȼ&B#z:ƤшVls9|jq\PCsKL19Tm:X/ WvJ=~ 8o nUдZ4s>M^`5`jEnTrK28IPs}gJCbY9leAAx8cf9)QCELԟݖ#P1CW-DqpgER8#UE jD3mq|gf`zΕqɉ QQ0 >҄j8BÔ,m>g]C_WJ<;_UzFP ^M=$X3IxD'T`o^~emW`OG9 n T=648i3Ҡn2  z|:f vS^TkLKYmkriEhW3M!5+DSCWiڈ- 5au3#S7&o`w7"} bU&m =YO.uِaO82< n#,)ݙ;fGna Չ\.99tξǮ=5 O1 /@wmLZ#=!UbO&⮿5 YP=2Sbz\ I2SCKǓ䤵7M6Q$J -5tNH@L? 3Q8}jiͺ ~ϖY]>pu$PKP4w$Z@tz1nw4y.3S{kѠhO{CyqWԇzX)|'r3$s3sˡfةu%Qy~x%r QOE>k1FTZ?l 6[KQ7aפ:9+=3#fZvпbn'Qd8E!A.!fӪ4f_! k䚑4]O*[NcE 9nc|,V *{\7mg=p29n20#aCT٭%{"O} ܾSKWfQ,jU4w F褣WL H=.6QaⓅ\kE Nv]!|B*3i q϶^ 19%jt."_;%PIBxVM$Ph*rٝ%?!$x5.lQ!2ޠ 873D jlM=PfSJ\&NcfP92' N)e'`}>MO}b!'<ÚXLFB"\Xz~];L/%c7@=×oHߚ)|{WY{Z˨On{PL{*é|Qo0ty\~cRl#E)lPO v"Q)S^ xKf8U7 ,•0#; 74Ns!(|YFl*X\ǞԥXB"'e>藁YK$i ˙+d Qq#`uFq2@Lp!\ϲ7/mKLTj>#|%AZ{US so.}f&y@fP6 zx»FK&D7{JoRriRz5 rʵ.V]%\sD&wղxqZYZ t5LDuN<0_*ͫ!p 47T\Iy5Sqo /t;#lL q灀%CqAR68,C?v5T5 śZA98w_z'%sӂXk<Џ P^س(e2xfQK `%ࠒoWljrcR4ׄ#Q0Տ՛ǔM{E'  3tU%c1O$ۊDqd5NE#b?f&REaa<[Cv{sƗT;Om^:xn VF^GRR' 7 \5pG]Œde;M\zUKު(4EaLDsUĽ& Jy7Tˆ]>+WGp5~Fк00n~2UO}Yͫd3B>$7 L%Og 5a>%;RXPX6 UkB]z{J"%HЦs5yF[Jg5#^BP:A\F\FlW.y+~[!۹4?ˣ:K VK[쉀Ѓ cu`HC|9R\T O2cTHnEH^cx&Xd `.1N h׽j PDp!a =C(<)CMhbKw6A޻@tQlGAi FѢV'~Ҩ3+I|N2J C"6gP< EX">UNCӟ B\$RKӝjOLGXK욛? X;ֹC1 V;QK^vA;21#Hftvf:_^x GL?֧ !WaE6B~l._h%P<1JLB#[Ŀiey[t֗/ 3_* g#ڧKJ63asa Y`1J=^d/}r|B16clܵX.dH:gx?nBȎPݹNT!lVu;S7U0\!o6 4IdtcRjTQ#n _ŨiTa=d:giKLՂn 3T9_A)"_]5*@#kF=K Y4wFNP,:Cڳ{OJ$(a,B5'tln@ _ڌ !(ڕ%8@>#}ԟW?3rcttޙOo={NYS"7FEܕD!4>|ynǔs .(I;dRa'.!j^Ss*#o̦(" );Tg%Q̉Hu 'pG"<"Ъ,gF(Dljd0(woYGnpD"B95ބG೉x`67nTF5"+mA'@R VZRjո-Vc9Hm͂F# > J+*SIU8⌛{G:R,ץ 1&ZМAQ#$|Ct1*b{`H[(jv( ŵ gػp{ʬ҈4ض $6jBYأ(w0nؤӜs/|.QѤ_.4Z-U¦Z36/7s8G=W|!n~VE ~2`c+VZ9Y%q&,d['SJM" 'a80Z*W=6qNsqr+(7N\*0~~ƖvScŜw6D8TA/0nrJU!j]跈qzr-0aw 401]uh~. y+Nf?gg. @WME5wzrFo[jƒD̢:̒əlaN1R"EO;&~{x}EkwQw8u6̏E *N3NVo ,"b m7m~@n8HZՏS\p~ {Q.6vM~I2hH|PEY>FW&ӁM x,k „tf6ƃ gN}Fl_ y:aeg 7~ I-U8Ik2)XN4e\p][r;jzq 0 GB[ Ѻ2#7wq@ohdheruSD$Ƃ^8x${MҼ|,<{_%?0uuE fv8-X\IJp"FY](m !ZG%{NN|턼iX|$2)?|,/9̲UD4ރO \ƩLpd~^"Ï9є A$?EADI[N7S|D ^`z+E, WPb^GtyN$(o绕F.2#%V~B$XkU\KL I> Horbin+l|Cq\ W"_g z__6kWI EஜT\>/0H <%1{_Y=$,߹' T2[xxϦ[fM%CzuGYPR@.Wٚ'N{jN%=9> cZ<zo>>C|? xf26/kǚ[`lgxqϨ)hNq'S RTx;Pݫ1сk mUנKr!HՓ,vלXr]eFi]Wnv-ꃄI VU3Tcj-.JyaUڇtEi(>ޞ ( g*/=Ą Ly!ݵz/>*[9c҉>CM:LCc}Y$+3|mER[) hD.*oqm|꓁~k.u9ѨcP]oI2@yeRy/׼Y @# Fbb>Cěypךm}bEXRdn3uu.$WZaVtངNؐ촾 .dHHkHJ_"UZrx r6RDԯ'b<0N`Oz @f oeVʯ<*h5sH {4Y/|n4b$WA:YtUwRJ)q'`٘/;J$eM/bt~8TwG 5P}P*%)Űpxl MY1`+iOD̻Ḫ _wkSG*T{b0 l-?T,R۫gzSoM<_@`WHgh.hFv!++Yƕ|[HU@2'x,)iw.-e K) ǭwkWPNq+x [&Y;p#Ubpc YODzV/캴Kbei@DUӅ4_ ce jL0і GLHOњůj}\Wt9*X ]af.׆C>1)mR,'>G᮷E?t=ߥtaQ]v29aR!:^4ÝS*O׼i#]~'#1l}oB̙TO!KL]CT[B25[Wa)HR~(EKAO^<{zw QwvZ֊pdڟ跧Ė2ԋ pRHC͢S/@U$ BZb6/XBg ~pI7ߍ*|U_:a=JwEUe7mՋ"c>Ez1*2;.,*=rWytKc˿dvt緘Yus]r|JS)|j_͡/n|y 6jwwۦ2or!\Ki{q;ӑQ[~h2L 06rlQ;Cx`5z4qvNe åekYPMaݴ;V ;[ϼ; T2M&C1'I&0j0.`drJ8>aHؖH XU;2J3T6G)P$FPԘպ'Z@oEDm鄫]rRS fg<{cgm.%0` !H 05zۓ-嵺dDIQJ< \:GX!CrO_ܽG%AN,CB\!Ub#vawo yD֦Fi,_ uqgX#Rb2aU^=8ZC!*kj)ӍWsB_ߠ k kLЀ\Jj (ͨ<-EJA'rI(h;_nx)gPio~ 6ջk}h3P/Z!AVI !G/~q>hHۍ{{m8_ DŽj3MrQN$X \t!4+`_`)'_v5or!zx{u?3@aM/D5vn8i e^J¼qn:?GRdjA::bPh("mBrl9/{8iXe"pfE(e϶F()#vc2)蔗3dǯ$#{ݰdD{%W`t[{#DP ZӴd|@b݁y0"t k~X2F*Iʁ ٬[5[:fQ`D{?m n&Sv$t]A\ҊqVw $MmWBlR0-F22umFO,H) m+W -B[L.x,׫Mea ǝ[#]f\fjUugF>(7'= k2;ePحs{=shvD/aLl ^l6ٙugQ#q:*RnSGY4 #5FGA[ Mi0>7'= cqk,G#m2߅3Uj(Ѱ-NW =ô]ښyO+cXP)k]d[K/ @k96#917{}ړԁ? "Y̱"P9Wh] pd҆5NܦT9s0/4S倧l~L7"ĝ uTRM¥וx4saJ"ntROZȸyq4[k3k9> +Е=Hr0̴^psvo85v{I{#)k4&Gjy n!:ǍkިDoc y=iY>նP0u3"b/}>`t@Y"von:y0Pnc7Ǩ wQ+|=W CU:bqtŝw5d!+-ZjOA;MYL *WD:K;G=Vd+We05C5C@u5wט!*H?\r+-4.{VE ǤUC^m1T4-}gWB` ciP:GPb5ϣ|1@ lF!+.g"/t ,Fi&B'06 7"ҕy/܏pV5w_1~Av9pL#rA?ˬtcҤHE2sI&I>~2|oO[I$8Y3d&1`fpy𔘵56\$| 7(q^`He?2|r(bܛdNq ]^1}Xɸ'*coĻE[CK@O~Y ^t0$HEM5aQrN'B9F%t/餯(ȁ!`HcqDCfvEky4t"Ԛ$vt2a*UVuOqOfβ4*E)K|j;LY 'Brkد'9X81V#DdbS _˕Bx ŠdgMzÿ7wOT[Z&r21֎vW!fDqS;G&7x2j . L9gs3垮̩ӫ0X * @>ͺ> D}g(=qF۬Niv/&j4y_ >ty}h]D /~[s|f< % * Ծ!%#'vufь܄v[CS 6&(^"&9KJgE/QXq6iC۬b#Ƽ,(4\ԲXF] TF=L(t5< t QV+W֡Z{ml W_xLCcZe9\_"O]uz_Nu W7 IN{^׸8y=:Xk;b w{_iYn~b/4h){ $ =7ØVyvpюH}G搒Y+s-38z{.#z3FpjxHVf?1$H퇜$M"[@.jEx ʇH,>TrAmR9@V2T=xw.b:H@(LȎY;J ,F`",//A6hN6Ɛ%!iF[C8 BFdY|/ƺ;Ao,ZnLo: 5FsߛnrKdH|8,˒r^ ġ&Dҟ;wB]8o/2̔D (s#zaǬ!YjDLq603Ş󃨵KZ^ZJ嶙1as5gP'< omhr'}x9t6'njQ QٳPLu0P'/'g-[ڧTC>BV> .SH{ P)ynEJ~k;sWؒx Śho$+gs6' ;ƫj+] nV7`Ǣ\h3t_DO$dڸcDGˎ@23!X˪bl "a-BrKK iM=mE@H2„#-~3P6ݳq0n:bT0z+s-?7O5Խ;֊ͻd=Hy[)?IB0|D򾭹,|yQ{ elYgp?6ŔcjqE;MvB]PJ40Ȧ,#H&

#L$-Kdie+z(tń"N8I'%\VKȩ[AA/IzaYbd$V - }y#E@C9A yuo7,+@緳w) SQ{'a7Ҵ7*k;<[O n'6͟\EzY)'^ {N 85X1S vkMYx\@Nm"Gel[ob<[$l7T{St@!,_r 5ڶ8&&[sx֜ǽ ecyEF?{ k)!XM7;ډvN8qZXW-^b'!_ Ӣ}>W[N\$o KyŜ͑/_5 @C՘̭^H//IPG p Lbt¯g[{e?DE^#y՜NI5DeA?~Tpx˱要.m=A׿ǻ%r$_ Y47%|[/2.Ӄ ҭ[5)T,ekEjA)ZQ1Ĕ^G=j53vCϯ? mm`X㥄I#xNb3!Ejୠ1wޑ&]n"~VU+zs¦hd3WxlDz܃\4˶teH(%?p01T^JMw>PZӽW3W+RR^ElO-˨CIWly7Jh7;\: &dbI[N {dݷ5aL2B(ٽT|@O_0. U?hdr19 K阌|܎^+oHP$dq:4 D>iM=uvW]T{QcHn$[ d [>UC_I戄]eA#Їm>±Mx)3b"EuWtLk2+oG^FKN$כPY:͸-vE= I -Y3_o=ݧ@GhڞSrtdwG & wRubx]Yn |қK!Կ "3AFႰ$Z7Wq&Ȕ}:R4Fׅ@=WQx0,PmZz10xEгh_ !/Mc"j+1.$؂o43mi\_UN:l6>銅FI ֛']k7zg#>>>RT=?o9n&XTd(LyI/&[l"Fլ}1]SCacX~f\M61Y{Q왞t)l,sBpL]$5wqH 0zEWT_XPЉ nYr8lJnFٮicV@N=cvzϻ'X`!%$)7x65+;Cdvl~%,B!o dPU2qn`(L,A]E#Q|̃̈́ %zw"M+b~L+ty|++ꈏKWƱ hȇ&RHn.ب.HV];Mԋ6F32EXz9],vک1d]fidV.䭙؜c" 5Nlʜ|%LͨtJR׈@I",'E:5Ln̎y)r?u!QUojvq <1MâUZg~R0wexZt㽮40Q]6^O96<ٹlr ۟UgaVo %B+3TlbH~8%B 5|i9g;)[ņZXz[L Aa}CEIȹnD>ҿݬ_@:g.ϿML.㮢ݽS3hi{VI:gD3q(x@g3/=qy2JYQTJ! ?t88!#?:Y l )|6/|[CIPBdeiZ?GlO/qg(:Ʋ{`u\E)S [;`QaRR , p0š:5$ÉƨcOPockنWO؃<}9v-6wN\sؙ(~4%ILOAv?V ڸ m#s?gOs;L}oXr_6*=q:oJF3#Bb޺R껁cE7U ZxPNn^(GK}tPW3 89.pFUWța@ƊUnÁneS%KSGd+t1qkri'y7Ӥr<20Gʯ|Mh8=K_Oƥd0y$qZr-걈gXԿE:ڐuUg@:N , e<Й}>{]v5Lw&4؊;qd%EZbP1_ /qAZ#D'iLhY{nՊd-&%Yq:5@oKb.h[ M:uL {t'8vק5:?.8pUa>O-#_{.u@­3G)c:KS-qN &Ηv4eo >+ g4O:yX2Abvp&"\8>&`xI+2"*BxI)37XD;fK`clűg#b~7=ɭ XFD!縏D((Tjm-$wfQ "q-ʓ[˴1. NB^MYOza3;9:_ҥuB< LF±eQt3S=X6sHEM.d'>_/N-bzILD/@{cv~-[32uhCDL֪A(RjOeñ8z30:!/-~>{p(s@6ŰK,6 Mgk@tUVjQٿjVIf@aU6|<*b1O7<&Ib7в߅9!Kl5f~-:< mBOKs뼩Y FdKbE'b :/w|aG>i8_Fr7c3A$%0abU 5k-݄Q<&Qb>~d9b=0l\ tG/`Ȋ>9*fOt"~9\0gTHb 5 |T!FqYi@=M5k5*e+llӕcmL0[@ύiA){;ßc 9nBo5rb42̨ɕ`V{<@xߞx)"X˿E9^ -f9,M.IJ=QL Ӭhs΍(ތ wy9|v󷡥m+ 6 V-Qѷq`:te j9Rs&1FSG6U@BuX|6qcN/3'}]XyػB }'._ʧ&r?v+cM!JdR6aZ9geX'H"Sdm8oȞ'*+D1%e[jε7}1gfӚum\&ɌT\aǺGCDe.zO&yω%#@+zXP$*\w`هb;/45a#t ֪YfyW~˭11Kmr$CguN3[E?"29eDt+[k>a~xŞlЙS k2M2 bwR.㓂 noU)`OB@V&vhezlX2:XXАEp!u8#UwU5"$;'KZ[NC[ Ț@IܓW74TĎ9(-ߏQBS0vƸLf-1@#φǐǑ0wД/ ,Y?<~.pJ|1A<$Hx'.nN.rgXoJ0=9Կ<9a|P<vac0Y\ Bu]?ĩؔEdqt0DU܈*OEcgC)ߧpіlA-63]n$ y4G;O?}iNo6/8oB%/sxeT3)wen84O[3LG,?o#ʗ`=l%F VGDmھ' 9 lU!wZ֍ ,QitgHyưSm=/2Fw ~Bf ֧\Vt - AL;pk,B2yұ:1Ac cVw]+`aOԮiDё>v (Z]vA^i_FbU(̸_ ,"^A;,dwL8܋d%-P'ze1 b" YCO4%M\$ SŒ8`ASt3#I'UU5a]|9Laydt~Vn:6^HH­wxxc؇_C"vŐ*t$ywR;ZDT9l8S?*6Qgr+=,2VZvV[w-ݝPN=Qk@ 6WSȝ+oUmR{A(-XuM[u#MXR:|>w0ZUR pTߺѽ zI/ ^\L6 |қq'b RE/[! Ԫ-gYZ0707010000001d000081a400000000000000000000000166f3d9ce00102f98000000000000000000000000000000000000005300000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/gpu/drm/i915/i915.ko.xz7zXZִF!t/]?Eh=ڜ.+ʌ) W_%C2ھΡf72E땽3WVk|H7_mu~ʽ*L-Y4N[ j߶2mi!XSgQ*֐CŏZ'1V{Q=jgp-0`&hGZ9=.g /n y-/qט9. LŘEwmMDU~}|bbl¡- _ U8x@׹BE$w^&-=bMF&S6I4TWº4 wMAyYgQnz"s$r#Xi'2v qXW%'U;o{c~ĘvQl6rDenW-uCМP[?@PPvZ$a٬,.,syْo::WՓ}߅PeӮ ͽ7Y}NO7Ώ/Z?n ߨWd/]~ݲD+9' Ft.Q4#0,* ]_/78_TjrMvg+0kH?ʢa: Q!ַ|(E}kqVo6B-_s4F! }Qs?kYz'3Xf8vcJ\V!p_!G=2f_Y|@6Y`Apm$,>Y *YJ؁>Nd#= Ec7Ď38gm7n6Ǧ4k~;]h:"ra2("`ލYc|R6e^7jD;>"ɜ~Eb؅UhyF{֖ [mfgΔXBO~_/vZ\QM`Cng)XԀ8[b6 [LлSud*1 I ͹ENcvkvƉ˱H?/IJ5W*f $hMq!%ŨLT&XQ<[zo'w9+nA^G=cxRRysb0ě{q>)MHT@ka`GbT?ˢDP-zg v`q]U?XVM6zvTl]b!'kw.>Rg%?Yd#}=8acZV--hd S&VۀFm٭;=a6ZMb\ n(V036fy CoW?񁾰zNHbUO7/ʻd^N ΝtTE7 I}+'3p:RR\cz kSp˶08+zJd7L)~q,E{l#Xܦ3ֆ&y},v92`?vV0hW~:mVjzbdiӥGUWgC^A zJL{v빱#wF&8% nUbYMcG5Oty9zVSƞf[2po=Df!Ƃ<$t/&nϓ?_ ކefIti{f~Es-sW >O ne I=;z 4:m l'2h. +l_a]RErw#hK|Lsf\;o+; #ښOXxKq^pQot2<𑼲@ sPBK ٔ<)ʑ]g#Vb)IQ{og,x쳝ޑzrvAF7"j'\Pϳ_paN(J{/Ee.Yè{Ul50K',٠b0ؖ>h_/Z 3ìRrK9$҂'XL'(|A`22Wٓz0H:ه/&P abU < ң {5">r̰U ?(#S.آBHw!.?1׹^]{fD ~ӄ| [Sf)'LZz ;B" 9' dcZ,0|wR&Jc^$ۺ>(C!~3Lt쀴r`xQG,jQlx~g`#8i񽛮Q}mTkD?xY&.Teοe0 =waPߗm29 |gIdTSBoAxƞX9@pۄZ7]xyM#$= x_.'>ROD@3K<] ӡ6Sm5d PGf }8MYS<;!, sKݻ.(\+^川8b]/xun_[=5ъ(lYRu6z6SqBeX:lPW?edZD0 WN0X_~ V rQ eFB2L5/ r>fXc3r6X\? % Pig%_ܬ7hf$eՒLe/f|fcJ Η-%3Fn[tN9Zel^ʀbE; hNң V,AO1U5.sTF࣍3]uc v6]}Em`fFw YT-XJ&/jp p#Rt luN.!);+˕47cf}2.Jiʨ7\QK |9MY*D9cއ |LGnZi;}4OȢ!%32Do8PQ8 ~u Z!`R+`TmR$4CS2h4>Xs%.pT`}m\ϛq(!A1dt݈LxXKw&u^3qwQE7#ayκ%*Y\M_V~}5]"l ]ϫF"`(Z%1lҒ&IQ\Q]*?u+*1k4A@MϽ-  2 4 "L4bw%?|EFN:( EΟ$zR0rKQSvk]{|Σ|5fz|O['>:*A)dG-/3V,FVOCUWQJA<$[{ H[mrm6<=k ʏ~sކ]o@ǯ=)[qjzUgDK 'Ë<~rs2sa%_9]qIh%'U,{l2'ZZ3`0j'g#yK4Xg&2M87k .y+;T0cE&_۴ QAL1EW9R^p=Vӳ*ulx8'Jɋf\L|h!N< Lq0͹gy Yn~b\i=JWw*Ln,11P HÕ}LJdjCS2s4qfc.9K SPxDȗP18mׁQ}T1T1^)P4=Wbpt>Ԟ%,`7TnF}Mh/^qjY_UFYoc 1+CսVYai v)pvw@yez(Lͤ\'K`➜ϴM/5= 'G6Vi${(Ԗ)EW߸r ϙ8[ g֗",D9q\{ɵ/8E%P^NJz`āՒcHb%D\,-s ~+i[PKڨP%wѴRĖTuQ6.HWxǦA=pt*"gΡ?&d_4oc|vp12[p_kG"VcLe4LC6s}b4 99 O!%p0:/&|m'bG1G³zC,MMHϡr ,q<(P0 YcX1Oi=u"dx{I^o@r=Z3HR) k/ϑ]vR܋$BEm^'sIt[gҨ k薄B² 3JEǪݑ%Qڋ5F[$LİvݦBkH6|!ztNNדʮ+{iTR A/s&xƩKB]Xc. 2Z5LnS*B307xUD~_,@Wl&d@/D":_>vL]o ;m~WKi-j+;peyƅ]2( `&$Ž+^~ osXi*1j3^"yAJGvf|,ʹ-5)DZZ8%rlP\4|ږc˃yHOKjBe:8pͅZ~kڜ/ʵ^ux-Kй8<'d.<;FZ'I`ko 萶sZPb,% rw~M2*ζakMs/p/±ZoeڵYbl3D>91dP$r^eYtS_63ktY~@ w.@ڃ]#W@ZX RBJ~G .ߐc ) GžATqLMZisMD; WT^Nza;򮭸|0@@-503ӌoJ=,lZ< !a)N4R\i4\F7mܿTVW'߸QOmTB!t+ݷEUɄ\qr?x'|-^f3bB]rnk+tX! W}?.zqG.9 ŀ;!8mw/=a2 Wd,g@q#}E3ɞ*XIr/zrHB%ՑU]_Ψ~HM͖1|\krQE 9K?5 y +8l%;EU$'#t/ _aѮ涹WqD/pɛ :;r `M:fZ|Sa'@5)Efu1&R*70UE2oKi%`:~Y7>-ķMQ'}eg~l'YW)F4z^;8Zaw xqe6fʻ7JAB>ʥMLϕ[6]c*aIoUsscg'1nT>v(!|g/MѰyi/>J4A]cAnP^*E\=4׶R57ۯs(*QcF1ƶP+#Ǥq&".g`Gޟ@6ɥT?:*<$;i f[ry5:P8뎓Rw$L*gCKKpߕW_㰪?RS~څnt+5oK|J0#(!5J,i8F;χrWȌn|\w.7G_HA3 g;x{UHI>nG+' 2.QgS'|(B+ +-ț&u6F\}svDt0R=TdjQ>m|Rk)(IR 5{]hb[ |ôsb[yh~UdbnEohq'# e4 9ag'@F3}Pܭ.p!>j}~k$Ykg&[$_C G:Dɨ2WRސMj7NٕSqPu?I`X_PgORн۠|-|G1!ǑaT D**+V*ÍV3Gn}k7*~vkowΟ JIF~!i9 2V +KmgkU#~<3_˕+s 5_j<եC2u1i 8pBg]e+{yr2%uw;  sn.DھqU%%8)nY ᵇTlHqYMٔ%50эj) ڞ?:x%-/Riws^ϝA!ŀ1OpxUv ˇw jZ[i,B0V8CU?1F}i"fHdo>Ә"?-k1|q?B 6=E+&H\-˲QL'LPzK~׫S3B !EV%w#e 7ʄfkvڛ7R0'ҺPțTd;&QRk*V,W%jE4g.#%\~%z4l7-]@sYݱp_VBG[k=Abt̀,qףpuܢp> h8C; ;5rq15 $!t6@f%t\oζ i@2ɼ{$vȳ.ڷ n,ՃPf{|$Act6sC)! l:Ї we-{s63\ .,|> i@ψHf-)A,ڱf1gdG5 >efML6Fw]d1(Ù7ʓK4!Oq{-nj:z κ R~0Kt&~~U*=p\]P v̺lвgT^7F (^?n XuJx3jHgpXJ9^;.IGq[8\Vuؙ=vk?CWG.= }e`f8U.BE"dä)oˎ+xE#CPaմ޿=R׭փqpZB?_hLI sW9+_^uCKcƟ\ȪR%/  v zFPҢ5#ٿ^Jpbԣ Qw zC~˕!?HDsX@=p r;.M,X6@gq1K#@Pw3Rh2XzP6a*W;ʢ&TEV=K+/ލ9oPZ3y={鶫':[],5&YMb}?Y`|(6=iͳs[](%0]Rw gJ|/HcPc 8zaO@*G#Hw«ȉ+Sir/?1sG+K%2J XylC.^I31F[Lhly5Z (vS; 'Z1)A^J&Ai9֡ oW,~^z$fȬRʰ4z!" 29äZv~5>@~+ AxIĿb)}p"ޘM׿lo1QNIѭ= :DR i00w-B,L*4/jPc2ԲD*bn͌ːU+!E$0S4߳g'$dDn5\nx_ɸ$#&`ۤT( :EjhSU0sQ,! ȼqEWfFͰ1h-h,NQ3@]Ǧ1OUԠfz[ lvˈ<t /]P7CsQRĀ|Q'd4.8r z" ?{l7̬f@Kb0`85OHW=:(f0 FC6OTKoT~ PNgfhny ӮMثqO _Pć H1F, ~b*P o^ܽ~k \ϛ*7٩`͍bJE'5^9S|ޅ2΁(%ͻI*=΅(/m EU)擳(P*:p)nWjy!_ P:-&檖PJ12O Ϧp11^?j䦒N|M٠1v `Phڧjl-VnvY-qo?F:Iw:_]S+=$:Y3Fз+X^-riI0ǰt>  P H0 Vfq&O[U EŎiħL6i2A? d#(C ap,疠[iQ l1*KOt k%"5}2)'9q^4{*" l\U1CGvP%!R;_= (}eg!݀Z)S$:-k '6}':[%keBn)]<a`!՞a06G2[!ͣ/z-e'4aG!L'S0l;/喷`Qٛr]xJ&9 ~'Ǝ &V{8Iai9Du0w'3_S"!jg1z(GAgXML%'w]bF}g7՟NpNjT04zs}P%N~Hj4'mIWKJcn(4cI@[Y]p8s]>ԟu\y8!Hez+p )# ߛd&A+c,Ym]kЁ-ָr (Ox W`itC1Yq ޯ\ʟT".L@:b1ӫK<~۶J+/3 pgIғ3og'uOI';3of%w8j|']\ ˽^E;NkKPÚ* *X&&ŏBERı6L+`bt gnL}Ԍ<Dl "f/_{arkZҸT8]&1O$B@i=rgK(Y2.R$seN1n֫W|&/1\2ǭ<=jq &!khY% 1MŒ%vs1Q_ѫ,C6CELن"W V/+Zx&&W&bP!)%/W`<kv#O4>9-o0F2EA!)$E,޶Fl̢a.  ۞<&{3deqĸƊ HI:~ &"f-o o!>W0,lC+O ВT+{&30T\zV9]]-"]7Gm+T"՚ 1WNYʦaq&C tzU٧+3&7aފ UCiW .^LQE̵瘊;_ylz#wi ]z-8[tTȮ̰R{WmfH /ݪ6b&G4-&5BD2=tblnLZh3D3r b&ՇAM,N0_;<e.q8فΞ! : >o}i#L+\s-E2&Ǻ<٦DK~Mokp@ғgm _kR X?]u#zY0[!./=TR o2}Xqi%\@`)ۜApjy+DTٜ֬mdњUWh'c &ܢ*኿| uvSO~}]+ p1=DY%|3<%ضh\9OVnNyyoVYda!ß! "ߓQ 7UE_ƩarF=G\t1)B)QQKLqpoK(j{ IQۧi -7C _j ꫾ NDBFME!#+1VxU;v#^zEXEkWz p o8h5 $:ʾN=ɮD \VO ۆ9mRCou ye'rJ> %rʎ\D3(K-Si^|8%l)ezj51+#d[aB0rȞ#>>ғ6[Nj{o4§QXM]c}bAm{J^,tt q dټ@⟚}PSYݽɬW?O緓U4&mO(Lr41XM!&0C–Mc6r&a){3󅁛\O5, OO~=\V(ٖ X  a&<B>$9UqHkTN\yI&4}o0%qXvXAN 7a[NqXcE\ԫK f@@4DžglHڹ(.o𦕦HR%΄(Z,X^|,OOU*NX*t.] 9ɐ#0%VM9sUg)#Bfz_WQUTap+N4W+Q1jSKVDQkDLݴq@ٝIB+q9I(gPIM:1{04hKjIeUc̭ ~nЃBb,W&JJ?)퇝" ofs8{UǚɻEq` p?^}Y9  1 #9붱Jhr5XO'ܹl9aÃGϾvO]8HQhup+`Da0 ԘEOǿnvY l$yI"I@w5">NG;u|>q@LI .hcػnXq9W٢SqY匸{ )楂۷W;TE\;{0-2̶9W65 P6;#1Hȝ9-`bm;ܹnON'Mv̾4׃ek[4Q@4wUM{GU?9 B"Ĥ ɝ ]tD+&2` /Ut^B](j4f>1.44nLsNIƷW~,ϿD,8%?yhNGN[2v̲ jq"-W$K4AGDB,0t L$:*:ѕoUUQEocQaC}D?&6V]Zȶ8ÊLt-$p}ySpp Q2ljA'$:D72!\R1EHUD<ږ;T|>e~g1#>s㰫%%84 4(ޕE #GݯjcS]e_nwT狂Iu܃,-[. _+pU|*c CYʫpXR܃uob*G&?]yˎ*УI=~e[b{?fj\J1H4a('>Q-䣣,I۩[$ ['xU[t' Wfw>A,zbE3f^fF=1&?-QTbu={PG4t5J۪"D,yx"*n'kN {9?az}Y(&f/(g.nlcDvG?1^p53yy$A _ѥ~{J-tp 9?Y|tD.֠: 2`waS|O?5b|n2 (KCni} osr$5[MKR  -SFPЁr!@Xۋ'Y8Uqh ]5J э*d}P:+ 5\'žN Q^uu~9JuEaso])zb)7%$K-ou^ʒ+ǹzժn E堢%psIt},RV0yf={Xz3vAS˃iz۱i{…X6q@iAZ@gܢew)}SGCPNKU@Y-Tl|~2k*$)g&?7?wfGw ~kZsq-~'`p5u9B{Fלּ !׊< )Ef^D&8Sljl6eCCqkѻ't)*RM)O^0} AXmѨ@0[`d~Sstwx:D=cuV`i`h#F6]&(pxZ&~}8RP19 0I<hY x5Ԥ9ؚ`TRK.~?!~c660zUuQKP㣖̈́M,W g^]4ǍE+Cs.Xdd@z(yzMu!HX_,Q~ Qq1Cq G|ccEM Ds Ka6S}C AI%>ER!N"x^ k3Hx Ir䍟M/0c+G 2,Bd?(`׹`ًSgٝtB P(n" n_Gux6U@-4|3q[grKl%Ǔ'\76/'>|%}8n ㅴRo8~X?*5mh)Yqcya,. KlJư{SzAC#I_TL|ȺxÌVfL!%c1/u,vxrZ|rNJ8+³0?߿MAc'HkgTYiVi6ZUO60arzAS-Bĩ:`ވ62 {&K*4DBA5H:_;#oC$|`>M,6> 9Bi~ BuXuS~t*j -PT;?+z b=GyVP39aGx"IAq(Ku_]DzϹFa;RT~dD?֚ʔLEOwOCe맢9 qZNu~ɔҼY%%=*=sMZ_=XkPr(vg]d4[s-k0cW3{Bfsrȯoƙ44deKeS (AF?_gHچ`~ihm')W[riH?;a0= =J3'f|@n\!w̪ػ.Q&kMk<&fBEbA Ts klL#܉+ c Thqa XC,t1^(4rMTGvwxBg+O$6}֧ K NGJ-`ѭJg"*T\CW*h8zY &Cu'Un !ʼT!~-jzh-PJriܮEuNR՝8rpbPv2v ~eIu >P=A:_xa 0- +"i(B!B=/MH8{ 6m\+XҸyWr^C_i&'Su ZNb Zij _d%^ $0]rD&dn5)RλoU*hl5#h? Kf)ynOk}TTs稑do"(rء/CXmPZNuZLPxz  X 7n>ێf{&g)=?F[$P`DT5U/$Uz{Y+,"A1<LDyj5uv(l3!l ņUe)N,=[A Y}ƚ\4|+ǓʕόD'HB5 7SD\<ۿ:zץRmҫ+}M-pZ}C;0H~7_Js !_'իSMo0b 1Fnuny)k*H$?An Wa/Mϻ^Lij>\t >̤̝w2Q2WԐ!n EeMPl ouZ㻝f0 /"ir{At嶐0C;Ic&׈@_;uvX!f؛0iYzJb\]BZ 3vԇ ;թM%JR/M$.ֆL_BYFA]N9hb:eWvo;Ȓ;̪u c@?e $AC wڜ/%=K_2znaa Qqb z:2^NYD+_Tl=yifcR(zT-q.IH) >4-Sano &36Bؚ +E!pM@`6?vQg]:}shsCוZ g Sr}R_ !Z.mW$$n4 =G ;k3'ΟxYe*:"Z mep w8Õt\tJ+9#rsJceMb}R G?IZrot,@ۧD,`*apItɟtv-C  WK6BY*zz מK0~mނn+swtAwy Dj3`z@"hKɴ3vΞB:r3:^|8,A& ZgF6u>uԃ5/0D=}]sNxD'f&@wBwyhX38?mU\O&M/!ZKz]*`IF;l-JΠA#s! #w{K[75t1g.Kzׂs4a?Vu3B>WD㽄EJ>ST{U{Ni}0n3^S^ i:#xanfW ,llcl*-CCD)9kTBbo G̋nWVs5u!Mt$s F\VAn ൢ9P-;d+`ZC9n~ mt(kA᠇jt۩FuPLDIkkw*RKPeɢ?A1¢Vtsz4 pS@.gZ-,'0Ƃv c& x!(@dTB[,tIDj{gdBV ؗ}q*ttByӘ9e{*z7#~KKD ;y}Rsmf`7SrNsD^握2Y:-u_AzݨjB=#+ʃjTu@ 1:-3*v6y)j, Mt7hc]Ք-T"xMh;aH~$D1޻XuOA:۶KJSbwhTghEíPF#)r|ק\ŷvHQ9쮚 I(eziJpFT(U4>V}^hMqI]vG}vgCj܏9WCIYIEclDCGy"Z%|O~$1k]?w} T-=1Iεy&Nb/$3]q͖,u_&3ԧОۇPɥXI|ŹF).O4@͋դ*/4)iWZRqt).~G,MƒhT8=Io|^IzL[bP=VVW(`Ɋ8r"{W*Iw*T ikd/߽ D==[_8]a6`%]dn(j).pioub;_BFjfM|6em(󻎉9>4g0aǮ`CqxvnG[8s.cdLq],h tMT-ӆ.a[WYaɧVly~bAPLL@Q+gBA9*,8E}.)ߔ;sc6rؔO^Z9q^X.? p81g?ZXlzx]E-m"hC,|.BL4|7talY9y+"?F9[\DOs<[kպW?ce WZ}Ҋ$s~5TUJP~):6S\ULbE#>󸟣\o]2dspi-kWp)^|~ROTQlnfRd> Mm'J#1(TrkEl7`th"6H**/k3ͷ]=zy3H ;h٤7 ԫY&oz: sN7h_$Pg}<&(ْII^iYj5 Q\o௯[^I#5m~~c~ȾR$u U3in.߷ե,q?mbҭ`X! Eq{9Ђd(<80xI6떜%#7'fxxoFP8C^` 寻PRʓ!Ҽy!}nYq[h O|OIYK_ş Pe^Z)jSB['I䇽|(xC-' <…"tlѕ> x)iC^5PTj%UeH? @kI\F$v ˰ aR9$>w YhZ|̎#Z⚲B0m$~kNלhrPBXZ]pz`aRb_(E8\S%Y2ePz5M2mRhXÀV t-v*Elܧ!YԈҝ׹|nsgTh#45h YHNO^m+ܼj ִݮnX<=4mԤ X hQr:ˋnM(<ul)I/L@w\W wsK0aԲ:Nl|<-q{2D)ϴHrxuCg-2BL2]q}͎.SXjF x~{k=l0jфWWW>^K]v@Q++mhZ%, 6KۋÍⱊ5# $h=IrMZ]Ϋ4t&9sdj+1f=dq Eb }%j˅-vU[pM$чHwjשJ8x Vj>)z,ܠqGSf։yy`TsUJ_r$kQ SZ+ D-Q&R#&:9 [S}I S1@q3}>> |0 9#LEGyKtL8]:EjY߁2gjmn&"T}:*_bG h,:vya7G /V `*.<7L@D!iF7~,%0My2kHw3b  9!R mQE|択cc|[pwCj⩳9:I6d!noXucpI]uln2Γp]Tev%&$zX^U8 JjP 1^(QBa?"&4I&f@-_ax'wIXOg@-pSs?^q<ʿrv<"?f/4PJ(k2lrymGZ4<:]UuvE7g VlVK{Y?I*s&#.FVnf? %ȼ"rfdbI 0_uIHjzl͵-&Eͳ!Ӏ+6!%j-'VfLXYWS,xߐyhIiGAӀ֪H+rSqI^OCBMNn h['pwΥSݗi[X&}S˽3xo!φK8@?XA"(de$4 ƨ\iyMwD&YNab7kmFz61><4߿Wz,v9['A̔y+ 51o{f(\EFk74q}dj˳8D=\6v |)4@gc * >#ZO/ t9f"lE|7Q'g+Ϧ^rh0A_zpd>g/m.Or}-O%3h߳9ЀC Yba=ez? ՝ Flʣ0jΰEpo? J}ӭgMqqN#s&ib_wפ_o'Wijɀ]P`VΒ/ B>[yP(%}u R](R4Z]vydB{u}2oA|zDXuq8~3$Eas=xN7ӲGG<۵ A9 yibwrWrA 9(:ߠ>&nm"ZUJ:ӆAGD<҈k%ѱ,fcXuT9%yJF#E6AH|H:M 3jGeq/xm`}8%C[3c4:sa*qCjq! :h: ;;Y"pT|X7SB;d li" LޫiK҂+/~ J1Xg")lnw-7.p'/)JjX+vAqXxVf&oȆi/J.5iI,&n0q ~l;P 9SkK'==ݦ˷ = ,ޣB 1aNYL/Os eU/q^[8nLCԴz$'CrN' d\*y˭jBB+ä (QK>:FpVŚ wDC[:3+:e;a<[=^*!Cf47Fͱ+| WFW6mXr[:y^sSɚiRڦ "ʙ([Wx:.Hjdz^q2x&3&[jQyi%ο+ YwH _oLLUCW*ܓ$.z)*hCM_V3gFRPet<*vNmYcz@=z\n+H]K3*a9$szAiJ 3~@.<_ziq&'3(n2"3'M$(&Vb/u7k1aJpiFr+|HF Zr$>B@v-j0idmXSB7^r"sc!q%L|]d+?[ `cUp)L(gZ?TivL<[cl(/n FguWon {^sYaɔۺx f}Ʉ }rtز[c8u\3Ic[-Cq+X/7ƫ1쯸:j,.{BW8A=XN.M.O%Dߡ,˔|uB'- -=WZQ`CW֬PT߫wnjQa-`T.w #܄f>Mie8ū=(ȶ Z% nDk:6inY$:LD)= uv'`I%SzjLDP0pZ ǔ%3 P}}A5*%J7O+JO%<' SXE_g0u=dnFaq˺pddԀ}( ١ԝ]/ːWh圣5IyYaahc:F_ >v0&[k')'"#-ޑ-ov"w> ȧ(´dI5Αmu͠13WQ=)7k)`nb0G| p{Yޫ gcf@Ϩ~7W+gg-72oBbт.@|,Ji>XW` =ׄii E9,_Y}BA<;"ڧٙR9E"s$ʾLVhSqɼue~I*N`~̳]_sv1ŚWl ٠Dw`_d 7{gUä Ciʨ@7SYضy~Ad2-=d'/ u^*}/?P%DЪd.@ -aU21ﭝ >вpf4j"y- ]Pܩ+{]2/Ԕ֬GØXR-M}(g3VOַf5[4q\}3xA dK2<5ʗ MFg.yƸzk. ~ry9eJz ݕό>}fE Mٙ+ NtK俵@,ջxFvBͲ >13Eʙqu4-z08$mY3Ivb>0 TW) ě^KwT:*x>=a&WzYHp ;$Lɳ91tmBMfAE PO]o5{L|YA{cƢT:.>Q9ala"70V<^i7njȞj>>)ALbw\8u奊w~N\͝"L M~WAgF/,,7G雐 ӱi_[ i!'ֿ+(Bj[+H$M& :fJY&7xf.L'T>54*Sjtrdg_| rW1G$q%O̴mQpA Pϸ? _VdDn7L$ߐ4mxaWR0,V^iinifpx*&OR5ԅxR֩4`gZ,+`ek\h8.4 alK ^` aɞhΒ C:#T-bfO~|NC^Dw4hܓ!8I5vF@,xT0Q` ={ȟ}l,D8IQht:NS< +k JV#*ZZ]q% rFq>3A9p-埻/Li:b:3%q%UaoOJ]"^4F(~1 ˴cۺCj<rwjޜ1^C턣v' siZ&r*RIBKye:/ 2%J@ܗr_~@咂  x=Q+hF"'4m8ѽHw$مuX'} `C|ڛ1PBzQ]̶8xN*NFD:ǽ:LCph)@/Z$ BO4fV)] KT İzR#țNy 'iZ\yfA%/*]AaYOLm31ЩSC_% P'zΠ0DmE?XR+m~p6̐j|G21V'zFʃQWWTt Pz[Q ,#/$s-zVuH9Y)؞SӀ*2Fnch/ E9╝nUX6OJT`0q5P MLy"AS/IJk4r 2TRB_R_#DY `Q[E2dB~Jڪ@36ER}tagUrC<2ȫ )ItCGCfMDk8ӁepBz9)?"2pІ~k.ԃt;`!"KrMBLCM VS{y@CKCy<}"S<\&5$:Hӧǭ].BY(0Vz8jq˟NTCUԈx<$_ٶЭ/+:L6z NgȎڌ&;H,A)`Sx1U @(QL斋/S/ tfzhcVre_9`%*lrbƍϱ Ll}'GC ZEJ| lۊzyeXbNif_3bid]W$ EC؈G2 C B7>lR*10GG/]ڙ/;'ui$,bt[K+XjzBk_֔EեX"s@/yldP.̘&YG=7.oϱQtsX 6ڻAlt {ֳ 9n7O_n]J3H8j.Ǭ®R!.DHLe&!+R=z1/|9<]HpcWtpsPB\kJ633-GLjOLN^maa=G|ׄl5Ҁn k6%v'f&U*seH^xdU!Pye7DU6)S-hvV;IK $q wg_ <6E*WGFݪ%+JJR h09ccssKʱb|Vサ$,/&rY6 Or{Ht\Wtv/<>xQSwBC%U41OweYq(yQltK\z4w]bw1ˋUUQ\:Xоj~y(|;Œ1D򥀡E`(uX\jHą|}7*V3&>pr?ge {]McRqX'QBZz,J5N0ݞblrʚTĢKN-e^S0v=Z_@!^7|^ ,=b(&M=u0-m-V'=Rf./# Y‘}9G#h0MZ+ !]\`4oGw9Ox_v.QiX.ls+R)?'x֙ wL,eC$X<6T6Ub$L|OYĬd?뽶-μ!)13K4QH+).79S16?T :Te)ؾ8lK6v 20p %>v12ҔTӻ{H3 µMxF}W89j7fnT=P).C5 EÁ =R Cˁ`WT+h!WK+C$:7 ݷ(:{zK8em lh/ 5Epѯu /\qQ+rOξ"YB J9:tg˨Mۄ^^"a?`ȝEyDJ}4dl{O<Al`)!-a !64q>N! D,xw2%_zk;h: Ae` 9=,6%R];-i= SHM&0K 8H.62` jM-$-<{48`r#gzWܛ_T:sVGs]d%4-Gr@?C0^>4;pnP{r4,ChBV>G˭P$ߩ8ހ,*yGOnKSbd~hH !W%؛f5 Q2K|w=qs' ЊgB*{6zb-k*`8ձ5 yK>,?w-aw,1;6̎w.!7dWQ<>CFB-T|SsW `iK&H+ŻN ؍3 I@3'WD̊12͆ùиj貍kѤxfF'ma7Z:`-ɬW۔p@'fIQ2lLB*c2(̦Ɍw zNQ:{>[x+uA5`igF*Ʋ0`-(Ԭ[+n:6Dʽ3HU/_nq5xA*RNc."VA DPXH5>Hֱg.|Pۨ7\~~$*c9Ё,eC訇֔sK;w3HK/B>}wݗ >K_i4N7BC1- (WU|Y@C(FeՇy;`psꮉ# 1RzEh4ENj}@.It>É\uD o碝8"8͸C/$IT'ģa!X:r8~ fY%`AcfjnIPu{d9g MR$OL"q. |(y!ʬ+3,$3:E>1 ،OzfZߔg:h: U7-¡P6 A-z{Bp?I=%l CÕL/~Tށ$Ƒv. >'Z"jDGas 'hy"$$'ݡ۔ Uh-iZ?* R {I~bO'PX}_YAxda/ɂiZW]xhSym~vmrt 1@}9G}<԰G"^6Y 0[I`\#.+5D H$ p"XKSZzYs*x@H#F"Z8EÐrE`[Aa\<qk ri*/Zz0P\$0{~>p?cy$le<$V =DubsqzHcæ r}W_>/]9if -0ap-5$? .x=Yhoxھ~̷:#ψjhOi%(rn*[åUBR u\@`+?aY_MF>9g<6ړWRYR=șU=2LԦiD5nJR49>KŭT8=~Z/jz4"ϞE}z&؁(pm^%f0Uؚism)ʦ`ekqXmii^ǮT?VӁ;lt5޸P{4퍢x!RG`)s;PlHW{!9GW:eiEMd[b]>[OZQq 6oFۢ-b~m;-F$m^]Aa}e/oN&6 s#|E~̨gI0lQY*E6wI?.H[5[zt5 y-HqT6L4Z= >tޙ]z5%r l{#A3ȳD;Ѝ" דABUnsdg14CHOy|(7K7겣K܋|ϜO:|a=ɷQS!ajZh* 0#ߍU4+dP" Q:̯3% V!w}’\+83{4+=1ys0$3)T\~e)+SX&eo'Z'иU})>"*&:Ɍythd&n-اUy3FV)tr jIâp f0+AJY7ʏI[?e;6©\6yp[mg5*C(z>Wر51Nu>R$Ze#cb~Hdns),NteD5 0R0K" 7r޴v mkQE!G6#?Bs$^t`o ۾&PRw$u$` j`2Ԓ>7QF(:;9AfyIIJr^^POT  ڋHx((>+>TfStr/.s(?w?N4~mxQi'yD}LuVv5Kp)Cĸ[e^&A8U0<$.JkWTfe.7*MXe)a$Ky][Ri7{?6Z綋>8j!9~?cwkAهփC5?ݷΛU|! ~%`mK*Z\ڄk>LCl2-gzAqAt9^%cfD:&\]hPv'Qr5Ndm!ٌ%͑&WHQP^@PP652 k{+#s>BA/S2쑰6126WMܣwL|niԈ<۲Ԓ ݆K%qǟ'oJTiȰ:I`Rk{pn3-.IʬI̻)@4r1GQ9#P}^X DDn<,q%ٔT!G=%%3ryPfU'yS\. $G 54nvaTϋ./OFpWxiT:dz6y[8wzCdy9R1KxTRn=GnLA&(e}ҺnUn 1B)/h[kEVQkO2OH;q0FrA}HxB}ּz%$1XU΢z PGûiV&T˨FU_&psEFĒ0Ċ/=K&]ޏX-Qjy<%MvqcCEvcכYC`\8'3i bfZ %9 իuj-⍏aPf R{ˡ&dй0ÍC$Tdͦc'g+'`{[ xc݈\щ/( o8~JP@yDy6xPm AӻI6 ' ޹[qkxzڎuWJb|W&2J?aw#兣 ԃ'1MAѕ6+nDaDft7UjCi`ћ'Vv'5٧=n^#\Mp U [ە1)};q`ňս=BEO^bʳ_W5q`Qrfadi׺~P~VZw ?WH7gt,"E H uK2^H/cW#f_z$61 R@;sE@1IQFL+::X{q'c [ޜp:ZN7[SX."[9 ',J1aц~܏ `U5CW]4|{nWȈm3}{Rmse*Lsus ; }oEG7}W[U]Q_; JOX!D1`jbHX4l*&lqz=jzM?u R{YpuwIW"^׵=l+{,3L޻i{^F\C۴yb~^/JӶ`QB(wT qO7"z4wGiC/Q" RV0w`q<{e_t-jrU$1IiRNR暼kvP%坻frXmFxTZ3q[l0aVMnzm'Ѷ">a61 'C^T96}YnɊfP {h܈= EWM堜gF$R͠|ݵ0 Hvΰ-9(Gt M%O@,t5m_q ?prN|2bNR1ن#FPKX (]xʫ[o}X1e;Z!#"K _;#5 H֔YRTKާܕ$+p 3sӊ:gf?%{֢ԔGT 2?)QVB A8 x&&]TGVj--0=}4nq)s@K&G1 ջ4S__QR@A2 w9g bLafa 3U85*r{3GcZX2ǽh-kF4K9Ic՜}P]ׅ9gp|p~F#A ܮBWʏVPۙ?CWFo̻Pc6݊Yc`)*y,@ɝ$ҏdircj%+9TxiFmrt W+<"Ae7V,z /`%í;Î[eFFksU=(@MIFi]ubZ_x${Qf~A@9vhqF1%N^ g8MX{#!2`JkĪ`,yMVhi|y:*?8s)gDU_, Qb_y䰹U^C>aJM,kc!:@];V#֝{_O@,]>t:S`AMKafpa@Y0c'Ҝ_{̸GDF\fN/U`xJxF}vGƆ3ȔY;CZ @0ۼvjERfG%8lӈ"Jݣ =J-/#_[ӿGKO3Λ׳(VKo3{w.nϩAVwJ`,) HɰG\릕8t@.A5 N4aTBo[^vR:58|e$/_ޑb;I#ɅPյ)]H>xt "Mz+@]=pOܠ,;h~ Zk uvK?M2L :į[tL~~ݮj[;Y{7@?ufX#/N 0IzjG@! ȼcw !a}-|iu-a2kU K}oo!EH0%-`:íJ"gtj~+~>2 [+HrTV.u|PDb!lƽҌIQ`_%=13 ayf^r`E_m&l#=3Lsj38B}|=F;lh.Q8BB>w,j$lyT,^9բ ̹R+HIOse6]""]6 ޯˬk>uSk~}KhWʰx-`^}ͨ%Pqv%D#ŦQ |FZ^ԪXgsKyi$ A,R7̺%ZT3)Fg%h[:.6 j,lCBVde(A"0ht\"tFyWڊM|sqt^~ذ.%D0S#>uȱWpkպ:&!_ۮ U$|_UVo8b6r $.HNA*%vR7vM&$%u`BtDvOϳuj  rb20ˆJH*/?I[bőN{.w#EO!T*J |i\Xt-S> כ%n8 * hp#ཹ0}נY.5szG5B%r(;Jȟ]C{h\-$hwi;a^17أD!z[8RIEX6!ƣfaM2C6yicنD Q (_J KgY^jLd;÷{=N""k;RG OAPO_df[{5͹t=^O۪%BZ~Ӳ\۞D>۴Z2&H:u5WĠ6(r ghn{0t(>$eaY-O"^Ī$ۦ6RlT2j{>C:Ӟї⦊[- hɪs|\ΰ\5|K^xnhfg+f & Ur.WcB^s(-ZꟼƱ~QQ#vQkp5cH ޶LL -h4֯ׯnH#/r:s 5D+S>!}ru< &{-~%lloSCV]" *T~vB Z 2o+ůZץ+V'/DT*_I/*}YaP,mk~gz`L9zk?.Y*ƹĤ |YVnЕ8Φo/Dӎ۴3Eeۂ|=8cKA`F%PBB )g[=Ur*1s I8(jXofڈhFs_+44\xCGݧ`f|ꯖaRyדȃyBNЦumenYV9/Fp-Jn[/Z A㺜iq,eпʿ>.\g-!,=MfԵE XWgv9& _цێ*"5_ ُw}wuYulm͊nZmWJx"1Y/H㥹t'ĥBG|m rU5pRvZL@`A$eX??C,Zay܎N_og.H -.6nt9,ϺW3Q*C̑O \0{FV)a"Aka@GG`ݧ8=П)[ű8V% Q(7w vó {JԅǸGq9yRX0 k!?ȞaϽbKІ /grׄTԩm=h3|-XGGqs4<iwJyg> 3&j `uHd-9D,FE?7HyMlf *% 1,qh\U 0(lLd+d=Ĭu ^;emTE`$Q@]\t阮,+'Χff-RFY8"U]G)r7 j6pe6?JaTg@5:.>$z7 6|`@ =Z·.qa-Mc(KO(FcUlnA'gф”1K0 &r0!7: ۠{ڥe^fUdhX =CU.Ut䶽X<`kfDWls@ܘhHtKLwF:p ܁wh y֨ꤏvr|ti?¾(3ɻJ'^x\L^D! Vߠo.xD+#%{{ϨcmSwXךQPr0z7V?-i- z6@9WeS;mFI1΃*l~޺0-jTf7E BG<"*U;@[^_7hW-evB]F=UﱴsΰEtdM03͈`)1>(Ia~2$X. u@Gg6B\|k GB,oqs~3fyN`s w3. $여Soq׼^E癀x:oB%X{cKQe!Ah=M()4+>v -G*L/yX (c﹍F<&Ok&ͬdkkqu@:~F6CC zu^}l</(92/MZ! |3 )h{f2'U(0{ 4qO 3jn8l_v52GD:4罈WP<`qK;a)gF3&ބ:6m%`J1nk|::^f%0J/6 ,]TkG!6%V'bc&a >2̚`ɺQ l00s,s\sj{W06AL0-uոߴΞY'ʺvU'ˏSݖ$ O*HHiZo0͇ %UW8m'Hr{*+S̽ *>4~6dqٛ1#H BY9tySTyM\- @uM%84m- g˯  ^pSbF3ɿ(âpdd=EbCO;|AN3k*-MZb9}P!IZPtIr m[D;3\f=7q(TwN%]T%G.ܙQpT٩,)Fr%-Ri9\0Q@5#1b-XBfZgjAYK8ۦD(+R4H!6Y[cȿyɉS{_PP)z,x޵UX7Wd텯QrGnhf?Vhj»{z祂!R;@gUVfcd6! I_ ~!e)@+ڴ+uE!-(?0Eevw4uig nvCtǐ;z'^X;g<=?J A "-'>_. 8` 3 &p[(ܷŏ@/ElM^$nA h2kߚ`ddj ,<7ZOnG yvԧGGF~Nv`~z,sl9w%A2p!"lS#d)1ysQP\KY F:.Y>!t;>r?tGSsk$^nK{Hsfrnk]&%,h$BJrFC 6 BG@^- -|{T^XB5za YF_ W- Ah ilߎLp'7cݬgDBS7MGܓc tD0>@bfɞqVݕ,!pW;`nrp7ͷدlRZ~,JrVG|ij'0%4 Մ#/Jxq" !B{?bR!F}Ke0P7` {Zo!vX.\+bG]2o)cSDU .f|dͨ+^'/!t*\q .-܈o|~' n;Z:Py3<$]7)K'kޠ#Fz[0~IFWJFH(9etBo]wgV㖺,vfdM؊!U MǯiZ-U La6A#/@Z7J57^zD*Hb Cg3/'eC*ظRo<.rSopsM߃YXfa[32y(*pnDY[Fm9?XMe¢ zex"xil+˽Q<Ҳ4OqZ2Ӡ"I4jA?Ҫmw#2rtכQgg/(q{jdcw=|хwO@G";)a H We]F=E%3v֯zNٮLted,,r2A!߷=4[Wvwr͸5\9^?Veҝ}Z;\T}W,0}I?:Ж3%{#-SR 9&x"@U;KYhͲezcEGs[)7<ZOהPl]A]\P!>uw!(~S釐h_I ϛ-E-=B ңy:8.Q2/k^22 .{BׄPޘLuaGOZzծ'4SskԔȟ77 e)/H if)}gZ#b|LH=}&:H:O%:+fD^>8 3Z6h-uh8rӪAH/9daRl@5nfg1) HnV$0LH-!DfL3'۾Vcigd 2dWC4rwQ&8 Lz.kY[X)T_GXbgLfA(qjy/3*6q1H|4̡F|7q3LQC ?N,NBj#.B~{42pykLF¼6G'ͰQ|uU` z&;7-rL,\'!w\6㫐MCfzB^Ј{1荳TP~lMMkTːIXi>h ZP  !R2x;6fG˴pJC(|j.d qc>5k.yb)r㣪%I{-B#dwuxkXLݞS K,scﰶF::ďR/AIXߔܔ8 Z"[{h{H݊3lDBIr'Suf3h[V*7ĝ5?5HNZ"11j?,ÿ%E3لvs 78:gJdPG7%wfx*^G5Dzsdzc[ԁx M aJVo ŢXt5ɛM|nzj͑E fGf$.k$/9llpcN##lxt3hEE\ՒQ2)5J2kvuȊ?'fQwtAexz3R:vZ?'U/I3rR,1y8W> Pwbr:vGD2diѨJCkĬK,G.zux'qbӬLWv1k=cUyDqw>lhK3p>"xW=i),Ǚ)YN@D̋EKag(allٛ{ '/: 2@C(vstKh(f/Jkm,d %:yݽʖoй/2yEy2CV9c DV6l45k$f;ΝS/}4RkKu_#dvNMY B$*W3i Ow&mB*iC0u`r#%ʨ#KЁcȤ(ځw,y ` Yz͡yPٟkyWٲUP&L˃Z09$6zr.i!*VHL%<x~CEHG`}Ը`8jenHb$):rnU`aPY.vkR1rШŒ'p4 p)s. xh3r̆nN4֤s׈MĐ,96f}AȰ ;[-=Gҧ;rFO=W7KvSy3dNni[ ; oO(' tQyVʦ_X>,F LIGV1|ě=]iCF9ܢy QFg AU6?{2 C/9XƕTc\:vj@oOꝆήmm_#2Ct{p= &y $T[ 6qhK a6fh|ZB"V4hjoOa;u}'r?15޿eR 廞u6ؓ5bo¼ݻXrI^I }Yˆ2ӢэM H͚Y}e'),~U AgNn 5R?ל7 h.63 m)!Bj%~s-bYu)p _܅uŸ"=%W9*f[۰][59p P oLSg0C^^ -Un̲|o5{TDžl:rNN[8p4@}?e> 7yE.`تu>gU/>2$qy멠G ,X\vC|]̶!/A5j&R.;kO`iD[9jZ~5P3;S9<z>$Gv`}d ^3C*{3!)=HrpVK[Ԏ_U3t aH:>ZZ%yF|I p/VtKx#X>'䅐",Y*31)/ucw8-@4o xUk*=#5Olxj;f[Go?*5Bt{`az?H~uϺءZ5bJ%Ք*+ xŬsJ3!^УȈ& 1vp;',@ rGH@Jrpu&NjRݙ`U[ŢSv-e(B7z x(Q!dt9-,^io H7{4anHyA'DKwaX=8j ]$7ו|[ hgň{m X ֨}_*@.`ˉKq ȳC4 ^IƻD|,nf3:4.$ R!ٞ+d‚5)e0,߷ ͊(T3^k=({b$o: H(&5O>uC\aZ>V =6G<#Ul_)Կ- \c]u-PZ LM8i0ǥ _Dҷ$^Nks \Y]API.'rFnk޸Z,kD`ўZ OGYBjw[*ۨ0|Y "~° hQ.}tPe=@q&j22̛`Mof[ԪEvV ۇu_?E8)j'4tʠS_[a/%MDŽ~@@rm"?EJ8"PsJw#౗fHeZ& &XηN=K+H&F,#^ a-7%x 7 c7uH,Hf%{`r_[Uӓ#9F冱J>8b9baC].VINgn>Yh HX dh2TWXariϧ @A59k;,Ӷ #f"" M/(,lFB3x!Rhp"NBЮFC_S ȞDO E/W٠c'ͫъNeiڜK/Θ6~+A-r W[!هHNOjf[ vEIE+H,[1rB͓sR!YM$}i z|i qY>rr1XO,1 ;wC,|]ht6jmRȽt0 /]3Z787sw1:9Yvh_򟈚~)\f'4мhΝ*L47ߴ{n8GzƆ|d>oʈZ -u`|čRSzbI);س6%(E}NR^qUV o|Fߋt9'K:VD]қiH)e+şt_'$o}:I:knODxl+'hlO2* UPR?Gl܌+TS÷ls-Sć#o[! ɕo.Џ{KDlmэ~T4hCQFڝګ="y#y#w. Uo &V:]&A0KltH_vRIe~uXʛVD3׵qa/{3|7h݊<$Ra /!Y>+uR Y7r+ l\!{|R|7:Ĥ]x|Вy?'y2PYPk>>@ */`集NSN B1[*JE !Z-; \;2T箹yî|0iFɜ7rQ6o' Aԣ\Y?K}=?جfi -_ZiC?ElWr 6M*}')'ޭf)"lg֪U]i^:CZ$i'o8iBuw^rjdUP8qe&F45MʓaHNDߩ)P~'/~V…-!PWgUlK/Xq猍?ʱZY Sڡh߉zDK8tgMH4GhE{ J"` 'A$n< FuJ< 3 1BH `O+Wy!n_gن#Nn d6㑆}D++ H7>y=:4G,W}~.}!IÖhy^LzP$Z/}o[zW\h∩Y6u).d9?sꑴJxAI\pv7FZD}a u mol/{͝*m͉}X2gm34LRwg)RMDYwy,Z,6coY*MX0%TqPzeW-ěv:9=ro%&#a\4+Gjsa[yJ(}3;,E Hl WM#E3AKeS$W.~ux0v\ 0nuӻXW>NTlWt=Nu>6ձ:Z.eM^ BCF 14 *9, ó9ob_N:WP [uA %ؠ~,V&u(U,3wV:crL,I¬iநEo۴lt `$\?X)yK:G,IN8:sv]5(*Wو?Iu_ԹۡZ']| ʷ1M7+hץdkY :%CK\豄@#"CcR}GD큉hU2%?ҝMSu][>A矾/_9P*7N|ZorroVpsq]a ;[g3;[*0aG5 nC)ݎUmvcV7 l ʂZB /OXvJ=3L9_]sg;:Ljrfpj ESt&QS>h|8~8ۿƐA(8cS_VJ:a>M%˼D}M60ڦk.qBۧ2_Ol|iT^A9 Kא[6a,}$6YtyYИ kA#`#GzWmZ (h `|@i<巷g\嫂}],zR+ hڵG͝pX V_ zjn2gܽ8dhW>>ObV(I_U |sӇ^46U@e켹eao}n5F-,ss8UkPo^ I˟6;ZDʖ:I01!>`>./!ɒXxh~:B[l&ȄNճDGPdf.pӢ96$ XJ'>ds:綷14k? +U=:6`|ݍSP~[{t_fI4Nq <;W"bQ sE~gl[.&m5\X-XfSɣsݲܗn9Ė)*7Na1kr h Rh]A}W8, ((Ć4|6Ҏѡq1}vVojhcs /hz{X\MLfzC2HF HٟmPH%P w61Eu9NNB`dNgAa\׊/C` _F W*H*fo"o Ba+Y.W͢*h3biָ8:G(ܺV=nUE;' ͑W۬*1'E7uRo띬Ȝe؟uR}w,dC:^[.U# cv7XTm5ϢcF[mk s&s+s{-\H+Fd\Uy f}47cR,ApCֳPEʎ/=ήmbU&X_Q~Ã'S\RW{s#~D`A,ю5i .iKCrScx9~Onܾh@#wr@{]z;$-)ڄ76PaBYUvgʅOϫUp%I ^\sJR}l(̷R6UPm< !ʎUqo?;xoPIf;; X,+&!iuq/?Tu~4QG<.֗{vseK&Hp ;V@FQۂqy٩<$#?j1^z85>"fxX( z3=YxK5>@gv[7۹=j0疏%},W;<ZxKM_eaTv]C>NĢXRD]6qXX~3Ņl.bw\emyw(w Uj%`!Ý_5>3݃K_gbL)i(s2Kf|^i6iW=Eb{bl2KzREyef&펶̋c--Ad U+D7|F(Js?1 A>8^or@f_I8 G~B`8!X o|m\x'GZb`%4#UccKQxrsDu1r.2r}-(((C4E(9)ctHbok^?NCvcXȔV׏=p;lo";Op_}R`\(S zAEH2PGIY$Y+u~ >0tLjj-`H$3r a$ wpdm5x"u:8#jNa $F8'S0V19wJg>S$~wjbǂk*fіabDř|) 2꟪g3uFrIQVTtv R[s|c {krrb~7Ns w0#˰HL4 kv]~A9#-`l+}mj+#x-0Z,>]OSHIR;:+=-^͝gsx'Ҍ˵цp5VS>'Ym3e."DUL?GUC}L"( zڈ.|abqo͹|\>r BxߏtDbr頒͆*I8}{8`4: *rFۚVX}<*T㌝Y9kJ! 2칕<Q_* <*\C2 ^ga3XTegefLR4 j0<>b^+4T D]_4Ǡ*=~c yIrԯ0X(Ԃp:n2MӅb!2 +#,| mWۢ crq+o\0*$_侈AHay1b cf4AhVк]|A ]D0Fsg(﯍bN6{v_aǿ`;We*^Aބzx&ƏYf+4oq ST_ޘ?8arCṘf ?. Tk +}#YQU/$kq)Z|Pe= #):ft>z;BVLDo3E<ˠ(+rA `Ѭ'GNXRؾZwܢ; demۿBnCb+p[+A«с:FCR `1Gd݀' 3+?)p}_BP$DL"Vgr)NTpHж{/юtR+:6 ,C8DJz]z*-O/)֍GsM>x\p;z!y5c>ȹi2СJ톑dEY2 <ȑ)DY\V/жxBrMGL+duYSm=zf"h ]6𩈍d:/h9;FVN  ~i5ʯP'u4oWSq)?!o A1;:>Lg)a7|F0zBb3o&ThAڨ͒ƺh|t@˞p Kibu>6oqZ87#Hm9Y-p9G=c_Kʗ$;?ގBMH3l6x "KG2MDh`yt[W2ܣ{ 94iޗX<}Gx>=r!-5A9\hZm,q 8EAqq>=G-R$Պdzd$ո9bXm1 _"I^1 [mABۆddfL ;OAk((.~D ft~ol!4LgzYd( mY셹FlAvi3U-+%zUc>gٰB/bݧ_ <IדǪ#Ԟ0H6xD-fGn./D^Hónd~N M{;Թkwq2 0ڻkE;^ n,\ 3LUNp>IbM=n~ \O^l3Uphujpp ϭõΐoQ"ūsR<#9KO0SM=â+n+:kQl<s}һ zrs !"9:Tc3Tv b0*sT ϐBA\d{qI|p /vN0T@Z͉ElSkʪʩfG};`\D$"㇪mF>YG|w'@mۘ_KJ͘"]Wf枪H@wXҺ-śV:7dztlQ2/9H3wC̡Ǽ7׃hm2 ̭1b}֘h}IfuqCq^fBp$r(R::%7 UЎOިMYB ɠi;^j+g0۱GTln>rh ;yU]XFX,ߺ<xU^$ 37olgv j"`e(*~ +*(џinHF 2tDfI&pP{ PgXmN [ MˋNgrkWQ)p ^3C~w%0Lgd>L5P%$ ;7s Ծ%29u~JAKΙ օKw!vxI;jؠu*xJɷ pIP(LLg!j>$7DwԄlYُ/&r@8tvn<<?+R)E{J+ ` ךt@:KRrY=p1'𶵐"[vhV,,(2, f[lSN; }-'r]n-b^LC3}ϸhpy(虮$3THL?nuGňgSw$C(:;LxoO_EǏ|K>$[eS|IԫVԘKknDByG01@{:К.fA&Ǐ e֞t䡯Àpr19 jSqι7_/Oέ4i}3FyGdTͶn̑v,JHnjoJ ,F:d!86_hhNpJKY0RUf<]LpU`~+@=}hwW/{_!xM)Z pXlOۄ ,%U;M !,GOvuKS J2%i$YgNz QE6{|}XxHfSF5)FBw io`a'6(K]a jf-V'Gƥꯧ ]XǮdj3[dqDCm?(N  4cA'E8Fx05%<3<'uz+<''v" f8(:d\>?+V'6'0s#P VvTVf=Qm@V7o&82sAw3+h{\(a^A[0l.HmSn j*L1`BpMyvHuذj=MO`-^'ZY)ܭ8PF.m/MdvYVQNѬM- ,v]ᜃcfo@Nc(ڭ?mkx~AC_anx} 1.+X&'FŻ0V׹L((48mgmSN IZEOVjj5c7U1Ӑ`>T)xn H\H[0XF~ݹYYmDib,őD]=@x'3_%8Gay@M}#UԮ["G;̣ed0yu#]ka~(y4Jhd$O+ѮG\n:V/!1C/ḽж!#(—Kb)-{]J7nJGEώy{Bl+ 5) ;9I&ӏEsQkTFV^jy,c t?Wcb'X)DHp%=BOfDpJWK.,pjZ;;Eep-7G}E~)S1e1O!(!7a]ZMd,PEW '-s{p03pBDI>癍8'VayeB1e3ӆTa{oUԢܼ:qK!{ L>Y=í7[9$xv8vZN> |x5ΆLD'vW׊D͸nl<]4 %A:2R7cٓr]jM]x*`ݎ9_{:O}h8"4Saܝ Uy>AsI; Ic-{'뮙pMXh# sn p7zKF20G"F@WsErh=]!>%]0͂Ha@))6@_BHԔ?{`-uDEY ٟ,tK/Es>n*ȈQTuCcbwA} 4Ohú$*>8Z<Nm<8%i Ƌ[ wB"X%X֬ R@n)qCvvawȋM:wFB3 ;~bOKm[ϑzox3B bO1mLMJ׏$F@fYr K7Xג?19IŹ•}"Xt.7_ :S&d4%l{9$KxKDekCNa\At(-W`){+;%6Ÿߵ2 \JAxC2`0ͤXĽFx/<˿ŧg(*YbBY}OVv„\^Uɨ.~_E)^Ƭ [ŞzOz>&ŗ̼nE`X$TEݔ et!j,ʇ3%[|p+x豆/g\$#;>Ӟ?MaVE)UJ=beruN ǓCqptoM?RM*ͮc AQ)uiᢀGzYϼ3}GNqQ ;rƚxFbݤk05Uv2+<β* ,r+zAY))'߆ :V׉WPx+,YtDUC hfB\R)is+|Ѯ#bL. ~ˎ t.pQ cVIgf7hyWd DR|ruLHU0\vUm@'=d!IRTѴu6Toڱrq:"2㺝ĸ0ƟF']px6~cC${#NQ  E ucy#ZG:<[Ez)d0yfnO2g)V,iyK29#L%~kk G"׊sK 2UB!iݐۗe ^=$r|%UL>OJU-)H@_y[әvYf]rmjuAIZMUgLg&.9)2nx e&!bDt g&Pܦ'@(C7"|4,~[5ϝvԻKW*iq=a=cʔMY&_Uk.R8ٟj0\;x>h(eE}ː70NW\HKəR}VDȐKy( d{O&3.3/,ǫW;9,,aȴ,!` KF͆Wk0#:B\ 9osujyXPI ES$97q7OJ&ugH7g̰%2U!?:o^Mnw4KiմKD}ӑðKg zzl܄"-}KLf} y ,V#9 Cu瓹]Ѭ+.ӬCS n+գRyL)dS+Eft)V~3uඹq)=wk F=L D}5kNBu#N=GʁdܢX7 P2  F?!ԓ BBl$:U%;P6&nԨNn['Ͼq_>`#OcrEyjw⿙DW_!{(8Rvˉ7F<Κ46`ݦ{E,ZIe;H9jF&FVV/۩i^9z>L{#fA0]&(+T8TM 3\<"Aաgp VuS?XuU5sŵ9`X6(.fEAX͉i&E:3+wѫbh};1'{Ht$S5Z'%`jni &3  { ʼn; >R#\u`=\n˼~~w393 jmO/2JDEpVpkCK^4djyB,*pJn#axɦE.:5j e1dAmHfqJO HɉPXVm3^шF!"T'u;1oR *%Kבs?\c5mvC@;,o3.<2/5Js;*N0GתT,=g[P=C0͔lj/!: %tZ(ō E*A<c[=Hˌˇnw3{2,nT7n獬DS IMڧ؆YIf"qdYIHϔȝ7oOKPrOr]]R /9:}6|iCydWY܅sPp.lgyʻZ&|`&HRWeZT2˴Q\6ZF6zgX54k=G"Qk'ű~idK>򏎨=Bø,&k=sРn F1c['_-E@d*r]$J;O-C=/0?2^Nr.A9([Z6[B&r@hpxnp>F7Y6+aF L<L3/{䐪M o+c52xQDO+lXT&ՔH3@@O5z=eC94%Fd!=ץW44okjbaV<_G=G iA_`8ܖ GYE+bc=ΐjF`9!ó"L׉MZVc?jӿouى Y3bأ%Kėx3d6J>UD!C 5DPNy)A24aFoS3]?cO+Bύ>i1h=eR:t#%ߝY8F̈4eC;_~2xe,EI -Y!n kpD,eswa&;.pW=[j L^œ l/g3.N1Mdv3Ú6?fE6}xݚTgɓz+rV ?B"Xq:H8ApuS,zƨWl)[F%VȢsz>E 驣T_>q1RRzXBfsbDPcٯV*?"v2@%R9z1S6Zԕ5 |+](A5kR"tC <(lح_JGEб_W) @v^D%pjqZD~ĘcjvGԿg$[jr=}16-|$"T5EZa Kt+R3!\؉ļ-a͎R9W&\' ]QhU?!qaJ`z_?4<8xqLm}00}HJۈhY1Mɕ.ܬC8ӌ\g_SJ8O{+P_.tռ3IjL0D,_{𶉎ӌ()2]^!"i'(_iA1[dZ|~hnU~94Ɲ/)?C#Nv9A.YOEg5{^tA+]VŊjVWivТ;Pw_G~I=&ca}VѳTK ^@pE%,-\jkTy> hJ\S#19nZY|nPC/ E9WkcTmuDmUM1ɂ!dWl/v8L-v: Unfi7*ITq2yĵOw cEWaSfA!#Є*2:,uPt )#&5 =z6}*g,bl}sWAB>>,e/]{3.5w4A+[^lX> 2Lk]PiMo㌨yGU|'ESי~; dJ΋$H"6Mat ZkoEU Al0x !@Kwa|ْYn(J^]&˧SEoe]$q{+6qJ<+NGyO:"$6yNZS}1mۗ}a'[]ZCW%d)hu5 !S;jXDV {72A6tC ˇtz_[ 4'%=-1^ʳ-Ҽ <~a"W=~*Sa.Vliɔg$5>͙q v)Y^["w~} F||\T&}^2skzjYeM箑y~(ݍg4=3kW+^ @[x9Fg=A/w!ߖ^" ŽF!>pz,U{E{{V]p x,4d:OzVN=ʔ]$AVv%> n8fzq|'rVS@~c ]i>dHC9Wcܝi/oڅ:xBӗv |zP=–*B i u@A,Z(C8$ p59E*gJ2QN+xtʣqc[\5b<mt4OS\"Wqqs><ִ#׆:l-LMB4. h3IOpZf)m hSJCsm_`q ^LMFIf;XL7-pJB*|뻘_b q"NŕLG6)VcheI:= SOւw1\^9o)kl$k)XOxEP0o &>bqc`dp².,Y$2gVf($u1?}L?ѹfTuEbuؽ B4z;d\aӕT3%Q/L<#;ӎU(Q] Y-%x,Q $,._ O֩b,q`RȪ?z[+bv,L;8cle0^5:I0E _fD2NhSb~_yVP'Q#E5RF{>;ܜ&AldbUl^ qVkq7?v+>9xŝ$!+nXdvxJ?֢ %βś6kx8O=qŌ=0+?&".:*2F}%Eȿg k۶C4̛>#TȤڅ7 z>_Ќ7\H +ǎ7j26B٪NC = 2/& o=(Hj6ug1ggPulvi:IdOժMP,<1=HIҘ"iHwpO#oiCsyN~MF,.AFcJ$8Y*@;FQɴC0("g}Eܻ9 벧3p P\-15Npd(uy)Z0J0`FOd5kٛ"x's={q2A7^TW 0t@DȫYP"oq"{ bL X~p92HHd {NӓM-Y:{6Ik xaeNWuȜz:Xe3^'O{L`3E `TfתXw 6y4;vS4W(`yo zCWD FICK 1}ae3_' ۴iḘo b 8p'e\9曼 l44hw0)wUPZ/xvPa-%dؗ 2 JvYP\ *4WJ+/Mm|)\TB6  ZchF3]PFLJҏ}|bq 9ŧcnN!U.5o6oMHyMz& LF3gKjuT a@kx>pT+?W9DɱLI`HYt!_Gkc6TMӲ;?^㨞gI!vz\9f?I'9wV0S{)Io:HgLM:6:HJByݢ.u;wfN_Ԧ](F]cͷ)Wf݁Vh anRTSDaЍa\>`~RkFp!'%ExLjK~[8b}OA!XVaf]DQ v"z1)vx.'n,]QK&#n^P3Z99i)t1fV^2B~u3%8/!%R;:1ω/:WN H<-9&wb Wvg$gQ]<1wy_W*OJo'Bsyfmo+(QL/ML~0+-Re a"=\͡ 2ٗĈ􁚼¦fHm#bʨ`d]CBbkgͪ3*K+q)3%p[őٴ,ԔYNzC\'% ΡJ_1Gv5rLv+؞|0'UXID5_TѤyʤN-b2׼5r|/`ak¤5'UU*MIndD16Ed=_z]a$\E]K eLNN}P" [GSrQЭkQBOM3?^ڊĤ #IY< _22lut@o5rezkԲ0)"\u $= YVs,vE)4_41>Pe @bb3S*zHB} -?Vʹnڼ`:ś6z3ip9f@vFϬhdʨSΙݳHvS2!玟$Jͽe?vçJ/DDUJoӐ IֺBh-O%65Ц?Rӑ4vAħ3kN}0BԞ z8Q+[de-J /S2p[}pssALȍJ̺)oe۹N^DvlѼ+H =ocDd Pp{9fe ʨWi]]TᮆFI(j0[=sDfB/H^Ns^tWm30OB$ XWrCX[pz>y!H]*+AU_$3D~ +@s?lNP0W  m/Pw̍ R!,4eMZ%ёqP09wkZ:@b+FrE<&(}{}i|'* 5sTV#AQkk@)I8Fc5dg  WkSά/DK 2 F2iXk,P ,Ϗ8whm; V>~jEv:vK[)sWO#أESŗ@/(":3DHpQ!^=ҶNCfu$-J\r{l[_?QՓ}7 7r$`j}`r>rSi^e'x:@aʓy˻.Q᩵Re"fBS/Ӣ\BCsID6LoVT(ACœ!q{DzQk`LOV(o"9 5f.jK5rȗH16kvNv*oosnIIٍ,h'_N!yM!ˈ$q71O\0q1h3 IcDOI*opKu2g]ɻlY"%LCږ0ǻDWxVjV4>NamŔi0xKm@nI`e؏t:87CqW2 $e,,k'V>,+KT_z[*e*< ^..t$5O!]Zg a=9TiR0< v׌FwIc)8n nZhuETɴ-v? ;_xr`po-SqK8>Dics*Aorʮ5d2i DQeq9`gC퍔ސL5Q]jC-&8l[:R#Q<hiazg!27>9 הɷ0jq3o2ÙEavn z*l ai.r_hzdzciև>VYe1W2ׯǹ[~G5zZWzĩ*fpnL<\ WuP%HjAv_vR\4K]/ Cn/Mqk 1ȕ z] QH>GIqNN@f*x5,:_+jf(!E[غV-vf㥟C}!ܺta'{:~ L2y=(3#֦Zuۓ&Q;=6nn&єKdxQ{!P4XJH+,åHKC Ժ?J,?Y!1$slS=KjDbҙ3j˨Q}\}D-W'iH M&}Ec_a<ߑfh< NJ/?шҫ) cZCMUJ|~mHbpVu˦k ^ `.TaPsMnz~RWjKn Db4W3}ԄdQU51J1LX~\rjL(cX/iGc1KRB"s憟G'l9*bYzZ_1u3BĠ#7  ;|iy1x$']CӼ]2t%RZE}7V;w;D˦k4j(S,`3 +"SrֵY\M^021E(!}}#u We&_ʋʑſWGIW'Ș8%P%YMX<iH掛2z ^j4)-nBY;Ey[ǁY)jvڇ\.H0ė}a`S;.!c Yi cE~3Bu%Dzy8ZV&~-}e=x/+D$qנ~3JbX`nqd_$s/eXs uk}cuy^{ڹl!X]ed~-AQ۝؛7{bBbz$nc=NU5Ew kOKJUA;IT>x.Ό@Aua0"UL{X(D{t,f+` ~@HâjC3*|H(,3BX]æDS͹r dq kMOh@U{OaL f0w,&**OH_)W8`Z|=OR@*n~cbmw% )剜9q^ rsߜe\(͐ʲ[^N47ɩĸĞv(#a@^?8JSb}E%ię#ռ+0&֫S8m bȟ$ FUHiix?ZNo-<) 5a9G4͠M]uM(P++vlaCNhF;|gVj5ݲ%wO&Cݰpq,AJŹ,jjpZZ)(6Ĺ10(qQJrܨFĖ~Fh+q!7;5ՙ|hO?|ÐȿNr,R >T/5B:y͡aڌj0 5M =|_anaCK~>I}h([_v7˛3?>PT=S&U}Z/Q ;_4_聵"7EWJizX$uFcyZ0}ۡCoJTfq#DTQ+6qvs u:m/ + 弽wuIyl؆^jK^Մ%;]a;c,q̺e֨d n|1gw6fɩnK¯B,8P'ʼnj `ZЩ9nXչJ&~5JlĐ|{gW 8SQ=z6Md*ԏi!6",Qcn-+a1/!%aQɭ4Pמ;7n?4c12nga WⰯ٧Yh5渠 _2_!JaFH,)a?gYSNWjmʶi6.Cbx5qHc/ߐ݀w5)ӭlin}5|yDm2.R`MCF 4C>BnRb&J ˃ W9Qy6բG۽AM9sz6g@"%8:5<>ݯMp|5CcM{Qx`{WR~ix[4W#rtꬒEʾH0DF$TLFv|DP B>3اs)ӗg\~M;ʳ^1ӣF vͪ|35Xa50٬RF.?xt8Z{ GFm[2 Xg@ANr{&e`3796_%˯Ԗ)YD$󒃟D=%0:M+.zƜnyɑ׫;a rpDigXgHɒ?Dl+%FFlw*uY*͝SBx{+; w +g˙~Ŷ.jӜDp ;-B$bcak*#j~NWwK$RfD;ȥΟj_CvpeJBpu(sCe;=X:G.3!6Ob I^`Td0QDL/` U͓*c9948IrRjx#-}ʠaEGsõjp;hj>[[$wb QBq5k eA;\WոJ+.B*xA䙤cBx9{10 >).sy!4g ^7!K1G Թ#Pw+:9D靗d$HEkSM^ 'X L]{+ |56,x4vqrYzeFSnM iK|5LzS h Je\ӽ.j٢4ӵ^h[%aL2'3}&Yias4ѯWx aLr]{\窳9uqMs/q2dCF/ ~KhVM']@%Y1|c.RpƩ+;jt8='_5 3 }`o<] F_ӫyZh&CW քkAom2.Vl)X%BH3Տۯ% =dّ]q߄Xn0iA֡kE+c#eGp/v j죂ow<퐏}񠅐;Hf\]-o1'I _?@^Nf`JH,5-̀y|OۘT Afofyj2ٿwk%sP۷ʋd3o|OFj欎a!NP=S) ߴ$Q~~j.Ygʪխc?`3/|md1wcPtR3Ľsr#kSꂢ $UU+#F~w h^Z^zUH'>@um=M뉎4돰 \ENc2 [1Y;m#QbIbبp#RX!_ȚC'J\TpOx Yto#Z[ֶRb\<$Ϊs9ٟZVWQG2HX EӺR~W Y\mR:rm6OAUI7UIx~֗siDN쪝/1 a=24yt搆8]9TF*Ͳ[O5\4&5<挈ILÌcpPm/?ie3v|au^ >wsnC-ŨY3l駟y| ?8ϭf H{ Ow!iGsWPI \:6ux°ӛ0Gq7=e'y+.@kf7 =I~h Z4ХC!]9W(HC ֮wDǺ .v1EB66AIBNe%r1Σ"<0)g>9l^SY:Lq]{tHn\$:)8yDxK" !5 F*3"n[XT=td5ɉٕ:cxכh"Pʁb'Б΅|#kq ݗo<:HH`'-fj% 2cΥ- I4@Nz&r#]}Pݾ)^rB o 0]7Ǻ~[̓V{-ХFU{v4`@3. ´_VQ 6u;uJor*PXxYyXbrhnX!X!िe􌐉%B*BS&KNDY:37r%eRY˻W_8Hܢ"|˞["[Ej5=at0tXOd ElTŤ`MXտ 0!xž6AF&z;NF̀Y8MNvSO$ݿܱ5S̍7 #,R+onkIj(u@ef Z./OPOu.oњh"ZLUӹSQ߹J曷x@WR~}0=%;%4}E.w'iB6ɶqbo&g ʹГ!m'72ǩ!KS29m7ϱAJOHY*= 6\"t[TMALwm ޾[FZ8'}PU/n24 )x{r߀u&+teG8-'lX~]Jdà\훖Tf < dO\`G*?~nΖ/b&,O(lhaבo-X:Aø~dV]C1*OE4Y/ !C{,#Ǽ3)y8d;+ ^zvō7ϪoT,Ps"$aםqRNWw}'6HE#CETᴱk7-!iquV AQT%klK`~cU:@lPKҘQI!K T^ f=5ø6N5ڋS-HiX9j&Ȳ.<Ch za]" k6tV@~5`grPfH17*%Zs}WQT/0 %Ui7dXgIb̫s?נpڨGCJt)rchB5o4#۵Wk3'hb2RfG()Rɇ.G=+,liuvkOO9{[:_ډd/֔0kEg_u;m)P0|+#| ͓Q'1-zV6%Tg)R"Kc_OR--rF+pzL{o^I9.bX0`E%:ԢIX8ܚ_\J+zO1PS2S''H9S Wi$8zEMnVZ˩('tN> 3-I7?_39>(TR d;DhG.w~h Ֆ ,F9=QXSU@Ѓ8}ZJ}V }knη%7^T:6*)ep:R=aj 7Z,^JLr6iQ*e2vw;N~ 6f$-sy۶AvOYSu/O'9혢ps>\e,&Xnjp R\Oyl2[f3 &ʳ]l^P;m<%0`AeVb(P ~,쏱phb(#q e`'} ]r\U6|!Uqώۅʦ &!W"O&>>ay Ȑ$:LqnPcxmKH6,@.cϹsFs7bá0c*?:0suǵ^/rnZ(rJ6胶!ԄD%eNF7Rb&m+c -Us@|aƃk9ɝ@(υ7#ܵ (Zr@P k M"+MV^KM޾LK`%Sɪ@F<9ZFP!Ijb.@u@ {4.6 >T>&Jb+XjkԏQ$.^3ZWf^A}h8ɿɟ2#2Pr;z]Z%v> w{=9`F*b51L|G#c71ܑwIE1wR)W p9G/] 4LXx웩%sGU)ҹ\_#Qg_3߯ӥUދ[J-eNhSVEI Q]k,NTɃ~ T2)@x%-?1>ݭ<39yKؐֈ# ?X-A3 HH=V ,ٗͭڽ<J1 Ҍ^&lީDkR"THJʖX`mβ8lS9CLLюsѻq/Jk`2c1iv2W\S#7;+7jՃش8w%}7•pV2X* ICܝN`qFG{䕍yZj 1o yw @mCNtP4W?==U2OFM<?`<=M[(jp-rz>[B<.2?غXy*f܊%Y4"O )p‹A`؛QWI = ~*,>4ócԱNz{cݨ/dl#EiRxؔ/:7Y، Gܮ6SWyPTK? [u4rcw_IW&0\XS3|_;op /N @39}J?կ.(XtEvO#L]fStE 3=Llj\H~}3 M׶0! hjS0HOʳW⋆,[@_r3Y9/joFt1А@H`ݒ`\[ˬʥX6xz9Y/25Ec#ET"7ݽp) tG:'q[بK>g*}uM| zQǧ$"9~Z@u-5`5DCcy֎=w;꛳I\ g"7ZP޳9PRE׆US5B5mCO-o&*HDy(P[xq"4F0(ό0EThT4PԐy=ynكČc }/2iu1|+ߛO/Q`od2L"ۄ%KD\Јۉ|:VX BWFpA|ג{:Y^0kW]j$YX*VֈۭS Nj QaeyT$BI^!@ ֻF3C 6vHdzV@iuY%UuY 5w@?%uH=QI]6E-a[]Y`pǘړjmuz%hDl;5DB)TDixjp`% q"t\zi% XkRWF fFY"(^=;&${e{|xs, 9T6uy- d/f?wxpiKҏwϒL㲏Ӗ Y`R q?gl#4ڗ*?:6/ Ĵշh`vb4< ]:^aaA`G1v,Msrf[40V;NjZf_|q+ԒCZ̙'ʧIPZwm%gt)_՝9:v 1EPZbj9׍ }hsϊMx$i1,CU]+MV!k%dnQ*Krf,7m1F,;"gN~(dM!\ J}qPH.T ?E-;i8, g"8ķ?"yT=|[džҳ7gEQ8|! $@, hr$怰fn9s˚#ot@WK?>i\[+'Z_!u͸u )[!6 rAMpm(f^Rĺ3䋓>yWTi2!qJ~Oρ7=ҪHۡ1D񐱻w&Ǝ_L0[IσAvE[% C%4*{x | oX%ҩx֓z=N8 fB1;"FLվտ,*UY3F]aJ1'-uaGᅨ V/@#׷m4$8d.946 xH^NvX=iޤܑY=g˽x~wR/,t U(+}B!vELLo}%7?,#ƚ))vDI '^v50h&t!Ԯ񆺥@=՚MڤF,!'q\E O7UNsb(>!dÄy{e*Ίz/;@l n}D7ޣtgebXaл'Ww^[YWc\/GC%{vAJdKމ wnL7I1Lsvxh#EYTi1&c$H6@}%Wv_YVAnCcfxI}jʙȦ.ȏL m] קTob*l&SxʩN-F9˫sgIКJD(a4ci8`U&p?U۟g`$iME\'a҅|%ۺCp+/rN<$4\d|V0] r;8"5KEcو<}\e*&{g]`9#vK!8NU΅ \ٌcf <1ഩ:_$R_b0`O,Jkz #={QMiYmF"6v |7/cS1URPJݸkRM'KrdKi\HZ()7445u8r#g/iBW _1PeZ$:tk@*̷_:w^`+cXA̎YuO;Yu: A*jemdc=>sxeD(0v`[{ׯE+kQ$8̫p,Q+gs䐯[uJMC_,>ξ ]4#\6QBqb <>w(ɲ G /ь R b39C샢H`tC(걂0VH ǘ%&S(1 Dsͅ':;Y)C7T4'ԞDF `Ųd5t@>Bިpv6T"$gՅqfm~_هo"%X%[SQKꐾk^ñzijj+' OVWh]iԝX\=Uj&'>Mڇw5aG rIy-Oץ.Yغ6+w%r7-NcOnr\w!ȚoL*I)OvIHJJ H@(:HRQImI(cP : -6}(1^86&lb~iUjjf*:I7<V`T},:[1T.JP䓏ׄ}2XwlIT{'UM:zKKEeX&EW42Kweԟ- Kꩭjz;p LԚdCȸZxaއ {ϑlYJH 9Qԇуu/}aY ~>\b!x,cBwC11v5>naI̍mFW@nտ]SCOW} =2Y=RWIʘu^S{ j8Q&5SIų2pz4MB5,WMb$n.֔9m/MlurE~jiֽDvlsHʇ¨gP}qOp3lû5P޲Ύzu$K*s3X?m,V 6J &w%g c5]oT-ttP,q;GvEhOZ1z!Pa1euhnr&X c O \#iݳBAx:T)M0%R_Yj] ā ڭG;e E-)2 3Q:z,n넑@t%~p&Lh.e{D 92nA.k3"œIS6cؽlجgE.{"YZnJhQ R02Oƈ+)loė*0Gַ+|Zej2DLYWi"[$kc1M .I!.G^:!2L4sU̙bt'Ed `{1N;H`PWzF>o{mРm|8$]Kq)bWܤ.N]NbhHɲ4Q8b:X: ]@+fO=a"O:a鶳?HhksJOb{S9vfASz> /9.K&t<:?ÐvA7[}*1;\.{I?.NJj/j xDLFIeG?So vRQdKm!+DJ3>I14#)A󭘌UwıotݜXG3eE{]4BS5FdSYXE06ϣpx=]n79z>|ʩn9#l6ccV@uWQPS`Hgl6[CQfglTM1 Y@j1bPcm`%W`?Bc<YsIQ:(d_ A 0IAp{υe3@reHnofZQ02-Fh[y+x&m=Ez(d*/Z\|}G@FPPJq t~Vk!q8^ ͵q5;Yо9phhrif>G */{y4̝;³Qe禌^=iZDVMwXp/DƐUz;R]/T:R؛ab:zܡ.mϲ0pbJYRW,X2W|$/ X~ !Y]Y)ӂ6CFL冏Y^OZo3!T>((PToR9pּ1^?mO!ǩ!М!7>.a4@#K:p kM;ٖQ$Cb 1js3۟UX"^":l\Jho5UCsn};A^L$_K)B!)5WNs aVB4HqǢQ^堵fJ"4~[#wP8,`ap#%uЌKo>ldqlڶj& m\azdUuÑpok&[nx>WK'˘ 6["_,8[=a)Vx 'zn}4ы"R7$bݑuOj2pb[îEJz,d}E=1s6X9= }JJǟ{XƂÓ@L(ojF#[7M@*0X?8h8]EՀO)>[727[HTCF>ާCaRXU@e!@T5zHg15ZSwa Æo}1Ol_\n /FQ[O!}!^x 9}&d=veAe.Ѷ68h.GKAΪ MV.Lk^Ĭ۟^0a\?lPޢ 13w[xtxjyIJ 'E*{&K9 ]Q߾: 4\өwm'pzGfllgC;|K{YHУߎa7[C¿HI9OEœs2C8z Eg146חxO#ְ]ҁt_g-nڹRj؂2'dꩡUyx+t$U$:kQ|m{qMn}v€^R_Bp3_ieŴ:\֕Aa!XӜΝ{*` -ɓ{N&E/ޫOv'AJJ u2U]SêȐGN"~_&i0nt-_4i+ B"N buw@ 瀴H 麏'ڀu- VwGz{2#cIh@o FbǃvIdL8[ץFj\DlJIA~560ASP&\(W,:97>ãfOR7-7v!lP4Uke;\+Lu(J ֦2'q3M2bna{Oۍ_V<x;ܮjf+X9D_D^s=e?An [xZ܋Ѥ4TOٷh7eBXsO94u~f{Xt۰&P<#AQ5]e4o(`-8I J?ۼGr Q8.3ȥ7.ݺ9ppUq(:ҁOx@xݬXu\FUJޒ1wIID>Z;Df`V5r{ $wl?B}%Gdhfa`3s͇A)K~fKz4r9;>Z T0\š gέJw:7;@egRqWB06NB]oݹA;X{BvH2eCV\1 ɨ$UmdžMYFaϑIVBT;cƽΔ%ehƻY9.~o<c[_rM-n[Z=ՙTk?̼+.- bB3v MID0M` #B@cV ԧ>@ORys[3{Ѻ%nl@J=M婩NyU}`38;TNUW^)i;2oZ.h!6ێYcoY!~tHLVsR." 8ٵ#ZY豍gTEoA|4?1OD6_rpq~E{Yx%Ze0n!!#T䠡|[6GDXYnM!D&cEH@TBF̆k((p$K.{q ;iB5=N;~O\ FOR6!mKL: \qR̋@XG^z2aZbޚ~2a.6dKbbF{tJ5a s(僁ޫ4o\groEz yD'W@桤noj]ۮwK4ʾ1@\Q-FhΓ[#gHr{yIy@1+s2 h_|D-}`@TuѠFصGuAnˬhE\3tBcYliկ'MqF~Cc:?( ~:˴LORP-V,nFҔr7hb)xl״q]+ iMg6JB>INwOUmwT+RѭD&*(XGbS4PR/Ej5mFO>dAźx=x9FZ&w#-";#uv!Ojkv4$Wo&U[ 87uj&ru BޛB:`t_<A&3ÑF$-Ne;@Hp68.PU (^B!/*zȓ>BAxGF]VqhҺ D2lnI#|!& s%2IɢʮZٱXQܛ9`GA>r!E$ . ?z\/UǴ|v& V!@'X&-S8},:ŒYksD(ڂu~wm sgi"~zKʻngk=$s*q.=wpb@ *q{MVp~^wrU=1EW } gK6#l`L8^K'A'UɲYDƦ3D*vK|7|C|Ei\&c;)&Kպźзf #>6Yc0 t,v2s;T:ر{_HM) }|q$f 𽼙3 C!I KZ'n,mS,q= #=~(R&%m#}xKL31vRu.4[6g)Uy%]c>jEә`-7ܼY\np[{(͐k;gm-OY0߫P- 4w1ϫGWa)CRHLBK/gƁ :obִ爜x|YӭϬoZD imud,J͚" 'Y0>GEiP?XM"<>~;g $Lt<ԻrZQJƭ s,0=q٥Fݲ7OfH@ ݋|5"\z}:ln\G6_.FH*B(<|kWXDB:L7y=Nrmsp(rt؉d%'BE0 ^@bN-dr,yI$sDN:\De%߇i'bT&\Po?kKb|AtA6sw  68@,N:*uwnm֢~fշԎi("_@|O)ÛpmRv7 ,:PBJL&0XS5>>.iƜLHE+B/ރٯT # ɰ93M4I%6- %ͱ}ӝ쇨 ?3_α2s}u6+1xlC2xܜp Ia ak3jjR:$O&~Ԟ |2@0Qڎr`ClK}IYݫN[H`=BEZ38OЎ,;羏VC)F\4"+|u߬^c5i_Ëi6wd~1RV_')d˰xL\QC0'*뽼 q.g;Gz w8fґ `Rymy"Ow'?"c\Ly >xc΅daSo zusǀz,w͔ !׭ɐn.%NU)÷;*= \Ԯք]Ƀ?ZiN C:fL$1ahz#){v+=O٠N.HjyXW=t/& lOaCn_T20"Tz8tJ`C͛'g8t,N&f+>WEW?Q(CXsMj\ _mw%1ǝ dVOn+dqd <]WT1ѷ o­1;Ǫ›ȧ"70&QyH)ʝ?:>B4u"F,VƴeD`8ʹ7jDЁ#UNX/noǕ[=M+q00d >k0sh8p0m"i0E+r8͛kzcV)֘]|cZov82$ZR̀F|f]Q2f= l뻞鋨 z)+z<@y"Gu.f{"C{ ÅmcztDXO@Ы,)kg3t~˴ޡK5ZDĻfǶKUWi("AJ,b<G:$rL XqA5EϨ 4&a0Wtw PTWI h$);rb4fYwRpD(4kUZ2-)GQ]gZ+porȘQ%#盭ļwg)/ac[OT`N]Ǎcc[r;󫭇>e" EVE (6UI_45?cU?SoYF{-&1Tnp-_6 -v\L¶LDօFk8zzS]TB8:B܇J+p_ӖE¡8s㫢?c\>RVX"ӯ J,yWudb=&`{4Z>}Bz98]=OG`"a#Tec:hmg[V9߈,QyRQ/H/N۩o\I8TP33lMJ)O9܈4άzW΀9Y,I+n9WtbUUk>CkPiQ\'VS UMMK*Q s&gptBg26R67DG x 2$w$:`Q Z>cSҾaz\>Ν3̂oxA4OfGttΪFYg^[Dꏜ vlV"fj(:$ocG,;br}oL )r!UNBk}Eaڰvec>R7jp5uF#ٍ$غ@+|ь)gS%eg3k P0N|i߆:}u%р8fo;@-+ 'x긾eRWݻ~mq0i0+T|# LJ$ufI?ӂ~gCڡ#ܤExATÏu68y`$5RV;Ft"Z\N_ƷrZB}ڜ'#/[7# Ǖ(;T_00v >\qޓx2KlKD1`'yHvmy=Q\RcgGY H .)yL]V =VuPDD蓦PSB r/B `)X e?ƤUPlwjab{!Rn?av4![ΜD/cDGFņojl ~ڵL⌨XMbxЂy0$@Hֈkbjj)iD%zSIь6p+1?VgIMdp_N 3æYf6Џ GGipFBg[mG}TG.}6ȼ:kw".q&H Ix{Unҿ_`cTLcf'y|JmG]?|dCu _CKoqQċb{Av.i]Y)~wt ,G+|:b6bU)ɾ;b.|6`R<;Yu4bQQk2JU! _r_} eko׭K~&F+ 1gO2r g%/Iܤo,GjpKWr偀< &x$~0eHpE1pfV'[` l*+DEG/CBMZ48/֤oHS&=Ͼ.e(wn 󾏅#*%1*p452##´DGJ5M}'c`H-2D/-ZR {:U)G~~5P nγuPb"tg>{ Qk~xKtHe?9# σ\hAȀjPj{Qb)ܚ@T ƎB=n]e!JcøJ@}|'ZYac+gɌntrSK-SIArއڲe%yv{#U 2zgq;}('B?d ,: ґ4.{ Qn4Zʔ+TB<^B5!F$*$O< L,`m&ӘߒD=AbTNpVg5DHΜj,@)&8$0N*|K]1BI,|06T_vNAv lU.$IY3.2/rLx!n$d\/xt16;V'i-js/"@*%Ŵ5{4+B~DkH}ҿ ކW{wsUx-mEVu- EVĀ%0+M:mG*&)-SjEPy\]IئGc Wr6_-8==u]wOa=,YHJVne{J,تVS]5K}6/Dg&=>jh`zL.D6 kɼQe~:MۏĶn4ft:ahJ3KFyK_ .+ 6ez84Gԭ3Xug(wH)@- hf? T70V'/,kXP4כjp0ʗu#H;n=FAI A'}sl8$Q>KNv.;LTpD6ےqiBY6콑5Iz9웴)0N5k!]dK)1)݆1 SZR |+L >pnhm(njrNLQ[:iuWn!\ ʼnP GEB,ΫX) eUݜ((7rU|#uލ5Rwi{_P\ߑI~Q- a! \n΃]H/z(Q $8kHl6q3g0x_r vB`Gk-? w[bQO$3vrBNPHzL0g;,L*0S?YHͳAHR n_)=HJ%r 3/D,fNhr&uQ[Qw+KJ7ARkB1tAMS(zcVO>k0 1CC86J"cmB>RR[Bl0<0x0L>_,Ka(t׹L o} _]G%25c@o.d7ɫ1Y"Fdotc%n]:Cz%~zHRNݘpOs(>Ђa: pl)0ke,5QKf0 j.8N/7_4AҒg@ǧ_*ܤ`mDQpxTbCE/#w}*oig]T>&2؞gKϪBJzOn)TQ2/voS]6H9g4k%͎b.Bxl*ԡܗ\e7D 5GyПŻ݊xoZwn8>(J\>7Od)mbdYNར2t77cGj>Q7AJF6fa5eգX%-$ڻ#G0>gMqx'#+`xFam\TV@;9W|, >~sXNfC&U?\]7qg$8l2?iƺ_; ,Y;Gd(.9Gz4TC$Vڠ\aܻX~6YG -} \g?B82(0dZTD2]FjdNق@a 6Pp$#;@=ׄKH.-L ~jx\ww9 ߱ %z5##//|ٟO1&E9C}J<9 DT>r$~}y4||܀Ο>Ӝ %̦e 9Bm4,mRk0NAoӉ\lh艂 AUYuJ B6o8<|#h\8n"\Ahlr/GOu\ű ]]5q;P~qο 7iX;ɰhr.߮J-GUw R(PD`%ӽf[GM>.GפޔaŊ@7%$}Ye QP1̓CȪ"Y5:E';lUW6@ -0?g5Čl?z l?xgiZ)kDaV *M)NJiX͸fd0bDTX~+9j{K왯MܖLyuоZ}aϫ' wLǗtjc@&=GR )rjuUg֭yY10 gYa āH'gͲ{XIKa E>h<(mx >Ή9loY\dZ-ԷQ7S2P&OʏgB_ZwHYr;"0zVYX3N__Q4!%!ђȩlwC!Rزqs.ۊo;'+Ӄ6. 4D=!fwG;. P.:2)魘gPD^&|;v`s= cNV&>(YfP˯UeWQR{c0 ݕd dT#2<;ZBthҭRDt? zv/4Q,3YZbb_&&dwF@U?ۆh357/K 4ܞ[ulCz)&WH^b[MJ{pkJٜJj9ToVQMlA3zsFQ_)B?.6c%A + 1(~.ߺ$8^ ?Y!8c5NpeZA5vuCӬ# ѧ OFzАRbg2 7{+N.=#mxD$&rIBKYC ,F(UW|gǁ*֭ I]} OD~A#. 5AaYEckҳXFg/-'ؾ3[U+|:rFTf;qC@8DZ8f$G 3d#z"O!͞G- CjƊ:CSOYyJai #DB˕KP;N=%ͼyU>XKZ(V>wͲ EIEhf̾R!ѴB"ƚP7ǗG;rM4K^ K-~ʓR?{ZdN1 <;tT we?K-ĉ|jR6y^ͱaÖ^U 0xȓM\s$teI 5iu iكd91 >Ե9tiRTe* - }P`'3CI$Kwvqb]T1$#ɨl1Aĵ 6|"sY@3&q)Mϣ1"9Ɂh륉ѝ 1L9(8mɼx?y :˔]K6<hwi/&aXU8QCT]Ҿkӑ @d$*RTtC@ TH}<\bJgNdp2&Z|˙,T81nbitC`AuaJ@GawZ^<> $[xp,uR*9AO۱y-!Lˠa )xfBKU@~SQ#3Ѷ$.\΄b- _Ezz>KJҚ UTF淸֩C_c4f葜zLJb3B;_8 Eׄ*gdSvq,@;Wdʾ|Ϧasz}q5[ zƗptk-#\˒âqB/>ԱҶ#:o O絟FBџF=XQ {[@ퟷ-1xb#[޻SL(|&/|C\/Rd`\X}ršplx` Oƕn uFIIqc{&7XN2AZV>(_Y^ux#c55mT!Wp j(W˚ÿ%)N_6:k'N*T}d\;>>NbҐSV)01S=lbx2s|g}8S6Z+Fˆ@n6۩5LiS % C0{YP?ý4lNIF.0*HS) ^V3daHG$ =SliDNySUX2"&TfAZW*fwC9Ѻ1iI$)Ým.U'I7z(qwlwuYFCE3veֲQa`}^;D+q7qf\~8>$Xr~+@n솩C)_k WMMCc$# 1-Mv ^Lt( q[~+ Yw"{:HVX%(XAp }]Nk@ŽǞm8:oRk nֹA7u!"RUrt+!݃Q$vMd kkjeRkWe-=}gaN),3Sy:_g)$6,fO&P]sO'aJS'PZ=a˩$ue|IDo__$q %5%k yȏq-'ˬB=;-[ǭl'YNye D,0jѓAٸ)xp~i(;ز˵DlC{ՎJ?ޢv:;6zWש߂/K?hJq$ FISrvKɶzoz(H2j1F}q6GsRHKYGcx%eZ ˕pKT߶eR:KKnŅ n@ϫߨfq'c;;1.OVLQ)&m/2B;o7?<g24c5 8#k?oRvDaq@_ƀuZOSH&2o M]=â`AmR!\X/6#*+OXj$k)AdPZwC ɢ$ 5hs5"tѹ?{voڪ-ǀ@,1,5mvl|m`g?.fA^Iq`Os7`߼Zb%R ^j}^7|v)<ݎAh(Y`ޒM]kP\rtB%-\r$ O( -R/X7N:-f^ieB]󙠬"mS_et/qqk|E\cY$D8C' X(nrhdKZۡgt}mTc%[L!qWa0=:Ak=APS|XICoSvz!Jɥ3k(E">S'v_ oO|gCS@ ?[V t;k}geVM]Q^gvdzL:YF/l[ h|aTFzi6mm(ogj?g>eK'/p IyRUNWd`]"{#+gq/BIZ*8#QVF5?Ef@VIi/eyؚ2.J;_h@QR{Mix,so A3=%- R&t6Ukɸ7}Rڇ.jyDX7?|Nl*!%`?vvH~~FgR7Fw[^Og$.{&jQ`>9|AC3@2KSSDKe+hFY&ԬN*E`!+<[D}^{ۿ 4GI;=+ m)OCR u&d]&p7ݵG/nQ .o*Uȉs-[ tYiO͉ BMxgX+sQO½wW^E)<Í}wU .-^k?p+$0Pwvc=;W +5!&+wrD.3+ x7ƍc%}cAC\ޜ~P0DM񸋠 UXJV;\:^ž;l.[bKmf|W{ޓ)d&ܑI{N,e&_&Z#\Fhvek&w9#KXyLSk0DX7zڙKiB|rBpYDǛ?7SɷL:~?5_ky"CwHf /b0|rʼ1$'aΒma ~ʼP_z*G"I^ Iq}-x>?)6Š3e!cvꃃrmTr^kY3g9r.[u-9.ZA|$wqxk)0 Ņ,pdhڮJZg%z?i\T,Yo/6s/ a*:J&FS\PhpKDV0zN:&Sz:=Nk9Y4׶ڥ FE+oaqpYk-7k}۱)c«5"; 12?].p4f$~gx邬b[Kbq5&Ku`]]rRG!~lH&zMY!Zq#]5ܬi<9Bۧ66@8pe;F`wNԛ X.bpz5++o1MdX-uw0O`7mlܸz0r=%BUN'ۢiH|z7\FA `DB|~*O7yl)Uюfz )kmL9;<ܮ<9Zp}-PLN0Wb5I_q{AoallM= /KN@KTB<'ށ0z` 1ʺŴkCxZ2?8˟Q{xTVo֨Xɞ/^$55(Ʃ]]i?B^6\xҕvC&(pl;G }v.l#E: I),p3,U+b~V^JqS&7a?S;v(,՘nf9Ë8> nLhm ø"qQ:(-ﳱI8FS{CyYz,U d r}h Fզ\(@/!b2S{ (կl@<Lg>80i5{skE|~9Eqiʖo 0Ʀ:x9+O.M`0R7~)w幌9i0PtCA?(@y4jo%`ãY6>:մ?,a#q̂"U܌B)XNeyq{LbEcCF ʷGG=b=,SS?]៴N ~IeH|>5>UX+1e C2?S޻a=WKfWI4NRp%sJ$H+@nx(N7ű؝!ZQy*I-xCnVKRS~Qb!13M~o5ůQ.ѶF!tKW(6*zM_o&4D}G NЯ?m곔3/)2UGYa5W#>%8z""dsHdI7 }brpzHIo# @Ux4l˂P5%hAI#U{511ME*J5*>>t x~]zu*{BAWY񸝽$S/sRʇߩv:p|_&Ssm Վ3OU6Y6֔s!cΌXGٻ)`O]љ9vqS ϜGy=u*OJ\~V[ oн}@/ez(vj-#9Mc2DlI ЧV2!ﻈm_t'/shPM'Uʭ9EiOǎh?`MUc0v&8*{z,/\iMDIc]kW0xSBpf~覭[偡[Y}%̾)p U wLVչ+I3J6^ )H2˟1 +!mCd P '<_$A9v'mIIK^h,!q()q0tB|uyO$!ÞѠ'w&XžH-Y1ov*ǽGnVQUz[-*;q6Rxl5$Ω!#vxִiW31;| V9<Ykq3 0n+)K'wSJghBݝ=,&ċfV'2[2*f aI!I~kG}Pī]iK84,D'ᚮ itv:+UHwg+LS/2ձ>Ic㈩>tspj6źzXi`qV6+ȝT@nb V%EG\IFb[TySNrk6Ja'p IMۤkI(ZcMvK^f*|hطf%`}6gV)߻!%Rdx_anuig9k4)0,D!T)V:Q{#xsa#YՖ%U[Ө (Lyt#HvZ13^YVG%0,Hf9?NΦ(R8e$",^!]u;g MeAX׸[W &Żh-Hu<9}q{YakQ? . 8͉sHdk%ο3 Cy8"!S~5OL;#FY[ʼnoS,ptn Y =^c8`C.N]8xD|zm,Ftpud"_Y}To%ɴJ9BUD=(:d&[,v^ü2NvOWS54cՖ ow  6VGP_->慕dC\KRd\Wi y|ir*>S ޞ'c`ڹD9nF4BbZc,BЭ&&]nW5b s;;tJ~5s#:Loe$Q~nIϒ?Nlނ;9<758U@riE>ƎF?©l6{O2MEGEehpN4݃p4UHzIq;p$=3r.3y(KlWԜH_lj~вwa-z(~P"?9%'a[#iΌViHp<7b9 $ԟEd|=i]P\MD~h ի (%шuΤ?}T㦷_]uY_0Z:u-0:^oNg,&FqT+_{Xp9\j̳u]1$iԅ.k4 ${Ns.S?z!F[oVr㾨ku>Щ; Vڄ{P6 W@.i#̀>{$Ma/M <~xB~ٲHه:C̠!mfX:xcvd)cFfw{cx&Z-#-?BgPjԫ#; ON4~'y N,2f3|i> w\րc['s؜uG =I~D&rtJXR=Ld/]AJ(ar?ٝ"Fd_5`,ntb*;:ɾ`tMTv`Ys9ޓY.Lg/bMWzM{:9"Mh.kg7J*gv|ek2^ P}msj 8ܨO`>,,bvD%aXS!dγjBΞ.K-t2|!~o)ڂfMJeXqN2bHjCK}N/ `R8#ᷴsYƹ']d}$+(S[qofk1;@BxN} mr"\(]IZdE2X²h.M]ԧFyf+d[t#Y 2n]jgQ5]ICb([z ۃd-vH 18czG{)LWKE}c$vcԿ[{&\K`I鬛gک)}=LO֮T7 FAVFh1+yNk qY|Kcǰ$pOMlwZxҦbɠ]SgMq3E{*K#4Oߩn#kJSmEN~^?㭒}:A1|KB!FkVi>'> FJT|U N%%fs^Z7ý)9Xj s>9w%5eS>BG?JiZC^-`w~CTб=>^5Ͷ^ɗ)72}Ƥ&F^g^&!uY,N㆏-xD2Lx# %,aCɲ%hT$s6EU+W5?!^8ܥ)DAo KC4p6$hg谶m4b}:Cr\ĘW(Yjc,ѦkaOl a*&>Ӕ-q/ΖBtou64Wm rDlɎ0I'j1if:^*WD?&I2SVùuT͛H2TW'ЭsļPxɨ=D!bٓ)w3{@Ÿy9UЋo-Q*,#4W{pGctO r^,469/~e +? !3+L)\-Rx+zGetOf H!1>-~̡ ^Dzrr@GS#ݵD{V%cdi?E,x e;+](E; a9($ $/lq; %ݨ KۆCh7=+Adb<J|\v%;%?ڼ׈k0GiME$W(S8&_{,=¨B1+3Ċe#nl`N$Vۗk `%_`&E)sBQ|^CtImBA͈J #,BiqYˇ anLh% H 2$HV7Bvd,+̩̤vE%<V&_VoWHڠل,e*d1I"PM'Aw^ -<7S+5$mϫV:⎭0c#9-&*_ՁF*D/)eqܿ\o}OWZ–Oxt%ÄC;%yꐷ5՜|1ovܐqpopPnD*ry &KEg纎wSz}7@}o%D-FF8h͂]KS i'oRƚPGmw׬C^oAx`Zwugw^9Px/xIBٽ!f Jݘw . *DDLGn߉!3;SYA):HٕqV][: <)*!EM- Pw6/i|<^q|a]g;1ڽ`%Gx޸ k.uX y576ѥ1C1#Y 3쭝Qܲ aW U!P+Q8{X}vU#eQߔ2;eZ{Qd~?6gIn \*l]3zY<3[l")A[GwK_QӱL#ﶳvaL: ¹-k `F\8L[g_æ.g*J2Z2PoBN[$?~bArЀBQq%4ƚH~|T:{<uBL]T:\51 ;B1}M=+PWy[u>Bg|ʏ*њ+T;IY8 Nn嘍C"EV }N4975q+ CH/znOsq3d)$k`jE;c84oG񚂟;9~gXLT 9pc|Z#b_]?{!ӤP$] "koj#e~"bwu_b uGZPmgX3p٫LZ=b⧓> 1N .wEjBcj+2m %ၙ#v J p"pxy%E`RbMXg} @̓\Ӽ (("Bjc7-:Ԭ=[=Kݤ"L+^1:sY%N`5iޠ+^!L1.P@c2%ݹKAܟĭ! b6O`7- YƌP[#ws@ƶFS&H=+8ᥤ@utrm69$G pf']ڛL;Q F>׾v||>!Ѯ9M![4tpA h#WMS˩,:S 5xAc6x2=WoTC_$/O`}X`i*Ko$S7XUhg+5RVvC=MBxb9R4Ul]7 תf5\=-~a=702|~4j$cs8ֱGE '~KsNQ]bUvX >L=s88P1$Wԉ9[30~@# ^x:QErK"{WpDLX~Lqzv+ Vm⡹<$P^F%;ebꦻ,10wo,^5#w~bAn:@zN3o;ZF!Ӷ8Zevd%pGwϜanF"s]$?8yB#jE?c [l~Q? qզ&7Q]; qs?:'٪;.DvqsdNn>4VGʄ(O!G_G;t7 fƪꘔr偦TzsC5^4%CsC vpXf9um?Z5xbaxwC{&4n#:c~Ur+%JV.COg1μ1dj#*a E6'DFT)?t`z~;ǒu&lK?vl xO29837 6? yXߴj'^Ug+aXgiL3$y9J׃1^9^tdy 2JАF=43yjIش=W߄vbSp} ^fyqPyaC>|yvTjnD^6 u+nvXL;F2u7a~fx*Xu}Lf4sh\ R,XfimK1 `zq(S# 4/TĸCC~p =*n\7ΠBʁ ulX}{=IHR7ڧQgn:K0I/fצ56"Tꩽ1N3u }3IA| $ |Wf ᜺QSk6 $%(7&7ق ݑ9;C XШkbݺ݀` ώBcEpJ!,b\B T|R?SxӔ*m1eGqf0i ͪ)`󭉷mO_ϥzJr a{@bޔ2jNN ]]{Oݏ&؂ `xxMn@^Mo6[?>~/;jZ33ECB,LPcm-T3ZJxxoDG(nݙ脩=NK~'𗎓P%;Po;G84+sLq쇨 Gvda ̸Ӭp5Hg@"dZ=R/740[S ђ~@}<=p+9XY' adQU=VxZr9Krf3`f^вnrP"o243ZUiŮx'Xy-5 y6i]ywZ c8Qeq X/`R1k ˍ2uc6z**|^QuMɆL8Fjil'is\Mhc_^iZo(deqZhR$-#o7o0Yb#^G؂L-!/Y1qVv":[g!/ͻ3#3)1Fb@ZA Y+(Ӕ+dԹ&%I~5C^F*ߡa!x^שۑȦRZ 9 |J;S' C;en=Mئ\!|Hr weF~C}^yq-*J ^Hh(əi3KXm,=7F-pY}\[Uˆ|+Z'fMroB;TG85;4>/ʚfSQ$fp Zv_EQ WQ\$!pYnBWZZ_-w/N9bzaz`+jp dwd:,%1#?{N3v z :͍83`K)p?LfE$ޚaݮ!<0í)<mfnߔ'>Fx[fS )ʄ~IȽN;y-zNAwiCV0"tGD:t陁M'2&,d!?t:@rSs,(CC(a{}zfnZոxɓ,n%>[R^5S]c|gPOsU1Ì=Z8+V8iV +Ҿ3L@K\ UXZkawj;☔I\̇m0 q4{F'3E\`['t/iN澋qq`4#pLA]o6b'WYu FW^~մu9D.4Ō1<<0XQSط[WAk*co6S gx#VY7o_?Č}E5NPn^+bu5=bQrA"D@|  4S^<7_}D B5ĜI(6c>mdvٝz eUUK)_l"K!3wj Ϙ $( G Pf#{/Jk_>t!6ķv3FJ+G~l=܎޸[Lvb㵀,׵圁׆j=G*(%j:tV`&cwrةzщ(kQ{q;Ki,,P)DYݩB m9P`<^[xs3r0;iy/utG|ul.j JuΕ^ <>&wG oC~pΫArl7 AO6z@x-߽1<u`" shv֕UNY"ى Dx}N8ap@hIi}U]8-]R f>b SS蕶g !L'`YAsXɒm;&X/O:89.~d>.M Z`ڄRŜWMK_ѡ-0 l2,6z r$;bPA. Y=%O1PSp- P%H$ȻEuǒәlEdhgC;bڶLFeW҄8GSI!M32-=&A3e n8ɍ?}Cz0O L\ #O=,1hf|:< o>.%Xd E0jӏKY1l="Me^yᇇbMcV%9"F])zTEc݊O\KFQQL_es$44M6j;ܰ>MQ=^g|Y9? S-Oyg_ -Q*J%6fn! VʖGUFv5:*et>jXU^A5øO[CH=9*6o-s]w'b@MU Jfռ BƔHVU4,xRzoݫ^]AMHr<5 }ȥ!/JUJWȃm$,rG<@ʱ !mѭ 96c~RfϕW:vUwO_2pRTV)ͻ <)*Wpg!M*kC̤*ZgZ`n=ʽ*^ڃ"9;u7PSqVs %q^ _#9bq۱_iݒjF3bTݡu.-ΆWqJM9#a}zfVmAThJ$S$ıʭG``5UPY)U䭪9]͋oSqsG͡M ny&-C̺Tneݷ(;t3_1#iPA%7}#M]Q?YmHUD P;qƲA#0VJhWM x*~+|lܟ¶Iu2Z}d$ve.Ι/tȼWEv)^s˘[|%*>:|㣪܊XL⚩Ѧ@?m+ލ<_qjeфC̃ŨQE`k0!  4쏳a&&ȊVGPx$+dtڦsrw)#ӦwUK,gAd;;mcZ'hJ| v@I5 Ψ'$TO_Re!,AxUO,(K0]J(\V Ok#2Z+,h0bԙP):8\ZB#F ! $^7G?&|H-N7 I) *=Sm^n ?rB!|  oi i2H~b[lZ{SXn7  ZX!R;`~V9Ÿ2s`G5Opַ$[.´p<Wt~C5HI!9 |]j+; r|)BidKN/2u7}IDb:Rc0 `ABL =PNʕt:T+u:b Q $}Ƕ%~&8?qs_cBnD@.xK9~]),k }=3{pj O,FA53ciCmuEי$,s(* d6bX-r7!`/6'hvkK?OcWG&U$ }au-~3`TBYe lv27Pl}/vo?.BBӦ.<_|'ށѰ0׻uxG3)>IE` @ހ*%YxAAJ&ػ?_z02!>GIs# D\p{r] Ħq96 Lcc|U{Fp[K+8I G"gVT.'99yM89uvi PS0:[Kpj&Օؼ.tOPe(P6JNhe6 [k>v:z;'xeQەuJWRT0 v9<-z` ˅Bx0HZ0& T'| /I>AFc t=']RZh4#'a`|yM/g;b2P?kL(ڌ7b]zI.qm2A{Df&~ͮ1Jyُx%B!d/C=yWktbe{Lhb򳆔֢3%ޏGz I"qw=3!Αʄ1eRd(:uz¾f+_>/(X#SNYj*DY[rYYtr92.a]v␔}PҮ f2]6 k#U GzXA=]g쾠3]—!jcxN~~4|9•̱Lh*0BWA%ï;}zmhFqI U<-sx`1&)cY245 ;b%Y[[s UYͻc}<ɎZcx0xMM~֏=G4*$DU ɂb6QtmUeD7?^8Aj:Twl=۔m c$QZfP6NA¿`H=OI+EcZ:f`L;|yӽ.Ce c ?ʚQ:s ?rBоK6p{84H׬WہyVz, vս8pBGmx% .* s;P9i" i_,p,87P/pSĠhkj޸䭂ͳ斞ն跃<\98!P\/+&5U"L_Vz>wWFu5;}O+xW*MĔ3Л,/p{ٖ݀λ:Ǽ|2уg곋y}?bÛK_ܸƨu$kGs.ip]P+JZFH.yG 4ٖNDB-p3Jeh/c:p*c`ҒkZ68UU2HHsx.՝d eagKf#SPIσQvblqC2)aub{F'UGLWpA:Ø;q{sWpwRU.Pj]iJ3foT+!m62\06;x-u*3j@yŌk{$!auNn޶r.'pb t'(VՒ!4.;wţy߅)68DXR硪@ZRT )w'FV_] 2"2:G#"4$,hV{Qa0 zF?i\/I{W1RJ7 ̝Az!Oւ^ˏо :YmƱEf=BL4G&*u0z0)'?Dr:ݼ1<9 C{W-6)"W N[ q3r?.<+wԗJa5|jG.̞Q23=eZ t pm&OO-B\uk1W"@ /Ө {_pl%̨?d _z:$CMq{t}` TV.[V^9ߏ~?8\=Nbu`GkP3n?̺ͮp#Ǣ$:҇f`Qp7L;oDm62@›\x]#+66d\k.~@ܯ'S "@tHgM/@ DK09 e~ YBYdxa)b8 b `|"=!] <*e8Jʫn`qϖ  HN(C 2JlO,,sCKq^iY3/R/Ћ4EПVpƈB 'S*L+"wvKm#{^?jw"4K98^ |x,[}濾l &B));~ 5SoONryZDgmwaobƳȊ3 #`uDL v(cS*U S5\{FƨZ9Y{S;8m2NUGAҌCՖ䘝Ҟeޟ+ֽ3jTzHabC $e1r1'ǏnQkfxI  \TT-pwnƳ%ʯ؁z WgJo]i_tD*p7E3і?iv>V ֗R ώvOJPV!RLA|3áT f;yĠ=K CiK@WqI w'ʏi'`)X ,a)#6;SmGK ~;(gi3ԇvn:Pt3;ZBC/ݛ7-{?S7MAW0̜`y`<] +۲1q|J֏->s0CYUV꼔fB o.:J?aj9}OY=L J8#GH ؚRth? P>* v` 곔nR4p:۷L6,~fXtbE♣G&4}?wM$[xMDWVk]h&яzK~~B q+`d21iS(+(}e%2Y bp{ݜ`1!inǍ1Uxؽ GX>I&ME€"nmQGudcaPW8"Bl 5\N#p4.N@=7 m'Bۡ29DVJhE$`_j0exG|qW1l 7c>$w6@mŔaJ{7Π=jwHytKޥ‘p\Gєzɑ y[/=.KRħϼ>7+$R)r2IA r)廣t[=-#8WTTଠ f*6JXI%D$z!nehH%js<M^ \ӑ9`Bwȯ; J.g3>`P<.HP EBN!dA3Go쀿Vi+Ck$sOcʼFo( 9f92^ҵNgr>+i"0[^JۦQwJT,~ozrԧ&K~nsA˒p2GKGp{(!AofqZ\zr=}6={GRc~]bA}cAx.#m㉱ӤTKGm%9 OGk~>]@hRՙ3*A*Fr>$B[Tu]@1wїsP/zW3d ٵ_6ԖuUY ߁$Pq/”Vƀ' TAnqMt D0Έ=5I_"VTLuvȻzxjp\明$ Emdvŕ\f4s,O.[bSzYu2؟@37Q b  Ub'@q$ a=a#@&uk D{ ,qKtmk$_$݁/ܗQ-xt!-xqȶvE=4mf =^X3M)Ќ=L}GΠPl5FkJҧ vد̦^NF7tX/@M__ ;0C6ֻ=+߿A+([qeQ*K(p)f,*e-cȪN|n߇&H'18YKESr ?fK*CM,mv 0s ' N??CdD Cf# i{Oc3DYQUK'ܙkcha> AvW7~i2sDf!׍&!⑃EQKuF 8YI1 6(ȢC.pyH]P{4:[N| wuFɽASL+0!bglu?6fH)|xɧȚ+Qf:;M$忕>y*e^191=SYWk1+cԬ!d+BЇVS.Sv$7sĩwZL4U'?ѩոJ~@EExzEϺ LLwWJq4ٻ]h$?9L$@nCP2MpGV$*bDZs?DmnWSNAB)Am8B=nTC&C͂~ I>I٫M2yU3|T[ύ7wJ@+% EuA *|1m/\I EQH-aaD1 _m]n<=*` "'F H+S+iL`gތӺDwЪ~CуGGk6DT4*i O5,cfmkz*Y %O?0uEqÝ5gCm>m'z =t\/:꘏ p 4xjoDz&$mn%&**']9(T3D6!X#ú0Kfj= g˩ rnLɩm 2pIc_D@5i?^1@׭^iǣrs%a 5tc? T:a*ibL/?O>r[)w޷zqNTWnŪw)eQsHƂ3JR]66Fy?T*lgAAzH EL0Hɱ76@'|czpE0D.t`eHX/{+ґ=RI@oƨleF̱85~.[ZV[G71NUb<Grn!x2cy`DXO"B\6Iq.ⷅn%(ݧ["(&#$s՛֮ WB-0"LnYn 4w#!qyӳ+dS#aOD"nCtk)yf\'6ږ Ӟ9,_H<] bLҥ _tU3,;nC3sު䮿jQ)CNo ]AW[0Fas yJ{lg2K?V8( QtWT̹$p;ZJK+@%3F -bSD>ޒ5ƇT)ǩJ6(App e)n7ؿ]_ڒ,Ry:ҩt{\347ԅs]g(W ~VlT6ݱuIV$8'?ݼԾuz}(Kpe,Fvz䚴nWʴ)Mp;CxS3q33J0}dVSA~ߥڽ۸41R4y5IJWtwNS*=(ɅI#{>GxR9VRR7jDl!Ғ\i?_FanrZljbh^ wJߙl}&ܙ Jœ@v,ԙFkrT饐5}F?AnmP* OnJax<'tyg(Fd#͆mW*w"Z!n>R%g(04&I=Eg.t=d0:B aW9Op7'>YO91Db ~ލ8 paPDG|r%'yj@}7U7VX: ú8ɝmM C˯c@Df%Zf !gBa{tE ه)9t{ꉫVxfɐ^Py.]w7weM^R*KwځY=ϒ^%DAƂNxp`zQ.{s]k8,U94 &] |}Х+L8TlOZɔ÷s!6<ȷ (BRXPzo›UAz""b3 Oj"`A,L=' hh:| O1:)0)3:1'1ђrVk\Rg" MEĈilNǯ|ZV21=0 }M{<C"$r~(fہea(f~IɿWӱ `lMN.GϖZ ͗"X^59|ofvQڤqK={o0KNaBܴ\A@k [SHeCpoplډ ~]LP|54Ѯ(nTOATWΧ97ԠV|f<28R&}!&QI)ۢ'r", @sN|K:+I@u(Ӻ}}h0J."bʡ&_awSԔ)|P1}pJΛfVgXA-m֒'YYƷjbvD)}@VmpS<;PP b2= gLXxTDj3"\rc'\Mβӕ*1ݤ y Meu+ͷ(kEYEm1R#'$VIR5vKHOC}5Q@_锌3nL%ޯڞKNsJoYǾ A0>qN^v#O<r2}XI'cɫZM8 :vȅAWyﶁU;-2@yAy 3y¤՛s3s%.ybƄ=By VD÷[PmT%7(,#];OujVi0l[LΫt92ZYHst|`p#V∧uTteӭեK\{rvXE1=ݩ(r h[iϳ>躥LapKp+EkM3>^ [^zt%.zNf\ʙn,.X}El@2cP?gѻ^0-۸YXMȮZ "+",;]g&_+u-Z&w ]0 i.k`cп_^4}J3?t1ຑJ-EK8FrQ/UO=4~1U!FB#IlgDE(>V{ {^P5U neL3rWzySNhH'i)%1 C3xA7a93?u]o e<ñmǞ8eC5Ag$`d klSR- 彯҅mI\J*WlwՑE<+auo=+q'_@7s& BBb%ă"(rGW='LN7|TwjkC]Rj? 3(%"ܬ;sU#UDuU_DA1–5L'IIåN|pRg % ϊI|f m`bnof˴%϶tW`d;>Bʞa1XHm 2P36y~gEdzlV6k Կb%&o^fx'D)e 9ڎJuj@W§ʟ *Mh}2E+-ѹ=` }1hsB͋(ƴ B[X>rа'{wRn@t;TmUp@Ԣ aN!Y>eSDY`:laayV Sb; '.{U8@j->Ru{ۯ ox,'ْ^PGjI3SNmU Qӕu~_U-#_z5ÞpJsWd%: j OHh}_\Bt[ Ǵeb*J7x ݼ$;뀩NaTNKKѲw+GS XrV+V* u6sB 77;]w'_襏%QJ5`G b8t _6vSiیk=H>D)>ʆ<3,~T:(Z9y?ؑT ,_]uϞYrqqʥ#Dix_hMt7LY见Mj t="Xw{ AD!*]:+wi(RU& ah_nPa,N\N`5S'bN.UHyf WԂ>{+ :Wʋ 2'L{-MiRefn(׼{E'>@A&UKly"FwлF!SŽUcC"'[0,{fn{XrvTb BS `+JDaߖtiPw% })C9sPC:^+ݫ>~F=﩮m8QTl#Rk"pOҴ`hz Qb (VaWZ-+/ mN/r!&?"*vcw_S* ,%Jm2s f7H@L4nrjŋ\m'1@Y<㵰Ut) y;p`_(E7Qrw>rٕ8-9.#(ZӮrPx'樑8O+aix ד׏j}Z @K P?/vCϳ]:yUXP?`]$h\n+mH!HBV{ ]Rչ)uѮTp |gLm.ֱ8<ɴ!QL4IDSB~l(j@Xnj[TeseR2[Jigd%~bCætV_|TDw;S ?7x1 N X ]H]O6b9&. xW[IQK:" ip9Y y.GRPnmx}5Pdj"ɏk]C::@[aԡ6J:Ey7YH71Y[-0b{Ы]f&ԡqQ?i(30u +@JVٹa15NYNTuq،"&ܢ2 és6ZJ-, A<OԣPN牭?V. )Vb k+!7)K\?ʀq *EԱay~LM/#ot$Rμ„F^j"XGeYD08ȭviUgM@*|^#S[ {\ؼUd.s ?uB$ gA{a(~֞t̋*с+RLDخrª᧛\6!*zzIEp1E?^Нu(uc+aX5KVW]i 7Z,#b6Kx.nKaxF9d ="&*kw0itΥsu !^:nN$R.X2AocSRvO5(;\;^P5a %N拻zZz(>g޴e$P$hdmDt 8;0oK6SBx9Ct @ `A%5ɯSK̦58o|iز(w*uP =ŲNض GD WO І@z= mXqMU4GUEdYY$ҔOTґxF&"lһƩq( W;B1Zk[n"> }ʂJ΋E}BysT!Q:sJn[dždW^ {KJ0j~ԉkq5tc4wxH]%֜w`c0O rA|c1ѽm"vClj5 #0*7팜L,3&"z;ӕ0;TG(`-a>i[(shH E Fs$;orS*S[ xL2`cU_lIJT4Ef&47k |N*SDQC:At:su8*tiQ}d+P׆ӫi'x)T]Fo ":rpJn\i>vt}RyO0HBY}~6BDEO+q#^k=Ľ6h3chFAS͗ O(.-_qsc#!d"Y`^`;]d $og ]vgӥlqEM٧r8y+F$fal0ZYN43 k3zzU4)MKXY8G43 b42Nď micbΝelV" O}KC fI&fkN T$g)[s-N`3~wQ_xp2{m$-BkNfV_$ZNBG̝â IF~ N||tQ/m!iC9>RlY1 Kv(=}wB^$1I|aܓ m a ᄷ%XPu8OF4"AYӞYbEZ53[}dԹ&LY}/[ԂlOsX)ҭߘ-Zh\EcR_f4#"@E=52/]"}@8:+r`}0xqG'/?:z C0tWD!|ÒI9&(alEq>IWXkUtµT3 GQA֑*yX.DkFR)4T.VD-1"baB^='EG3ù5Dazt=I;E/u8RP.75*Uؼ6GrL"+cMlEa wwDOp@9zyS}^0Y hVŤR>ּ;z7H-KK p$XJԕօp}xi2{$S*sc+ߥ#HRTfHӝ1 j፼Mkk4_ csӱhľ> o^](~i-cS#DZ/{4t04ԑj k^VYZwQmlg"8Dˉ(E۴'.FHIb* At,4P XxCéZ_QnCR k`桲SzCq C@_I);,Jz_(J-#,M /J}SUm.-1?f5 ZC-4XTx0|vT^•"+)ϯ *.{5S,W8xqsal82X6ۗ$'Cq= |fp waB'>eY j;";laVLAR^֩CE%p)/4?kjyhQ5D2sxA %) tTcwl.#Nx$|iwS1<&: ,6]ذۮ&Xr?z0LVބ^(#z=- P'g]פּIͲ N>c;_)P cx;*ISacr_o  1] .T]4KZD .!@?lKPd-Ut/T q¹sf2:A F"ڏ%G!fI\n-C#41?7C˰F_鴱2#])P{: TފXl3ɕ߳#W =iI&Ba֭NM;،u`1aӬ.eeQ;zA^KN0g{&w\< ;)u(Tã2Z,@n)!T^4)I;\gt7Z} ҷ;-]; ̤Ov!m^FR P6bBzt>7#e+x JW*<]M.ghlru"hr eFwo f,leY$I$" \I W [)BP2w‰(+ە:~KS ,à'~_,䳅ڨ,i&Aa#[uX{W \-1>955ȧca *N >a^~'^X=DƼPKNlBWr¶.}*C'&x[َIwr2<bv])'m#fq4P˽+[QbbwLNoㇿʫA@ݽhy`"{C/k2E5İ'}9FfH%҅WqJIAzX-&ovϾrS-90*}yi ™"c0?OYCsD\fOzv_/v݉qE,X'CN2 w.Tצ8%}ܥPV/[LF0e@U3˟&Z2'nDƍ3F38'tߣ)i#juRDL(qE[l}.$d8)ͺ#cֺ l4OXEZisu~K"lyO91T6EaX)* |ȱQl3+~ecAРќ=8 YbёdqQ5=q$ DpcB9}9Y8][cz08{l~u{>&N\ortćZd^l.yVꚠF&~qSHd,\ęHҧ6踈1u aۇ?fDxSL[gi 2MKH;A26f+&*,މ) }p#ha.OM8[hޅ4X,Yc cN r-*M⊲{j$ &޴7$95KcI9|o{]5=\k)"qi)ֽK~!x 2ew[,8&ċOYֹ7iFrEKi[=M\} cLӧ2k~s6tOKtR">xo$?Kn”pH Os*.J4۽ihER,H]',zVjr}?@B6x[Ϙnn㽇Ze*_k,N !#tDi' I}U!akP$M1y|ge"4 'zY:ꡏqf9 ; ." U3E_mgjc[b'\|p&;*ʲEa? #w<@v|:zBhyN;@̙(;cg0wyiEϋ~d%J4J|o6- ^#\U*Zd,@OKd-fWnRǥ͐DikE]JģC1zF]U4gLrEH)ü&dMA f_;A.GY)m7/-VD G :.ςJM~EuZdI2,a1ubTCU4e>M#xzIr&c5V UEH-̓P<'tiwV,z#pyZ% mae[Nu-\L*V 5&y^L41}ϳw/u֭kC7ˠd 0bwv5oe*^Rq.Gy"3L%v 89df6ոޓG϶]#ӵ>pYC~8sӫ,_ )'qӕ)+*&Pr?MaOv"f4JA"  ۵݅ߤ?wnxZ?SO+꽠ǃۍX32kEF9*iؔoy'{KkM9 =u;Im"(rĉ xWM8e۟/=.w$戩H8!{%/=P>?dU iH {a+= ׍u_"$>޵8qk;$YY;c a涎a# o㮙w+@-0RԶ`T?KeVR(jڡ,##!ɼNMcǹne nRU@0$ݒ0p1~porbxmki=2q0ɪlّGpyl҆^wH'~Cq jL 69}nRk~h'T!V6Rz>Bnm%KF&)u҄1@,YKMA[I86P: 8^y].8}%O"θ,<["`׈e"zӿI[1J JU!g dqRM.;T`w+ԯb+$ O m>l۳GXf+k^)4_3zzkK–Wy@5(AaX׃C @ۮtE@ʄ"s)&A>>^$QN 4IKKS;a $$y8qm`&­_Un~#zr1d(졽Hٰ%փ"sĀ W~|U}f1ΩFkjP+AZuT,^G _##f3VC[ĩA*ox|cu E6XER`Ћh U#Z;,6F2֥֖b֍l&X^>;) dhΎ] P{g`?6teJghHŜ^̐## .H'® 9+r7 2QJMHcT\R8ObSx+|h@jrw!ŏZ\b&RW/k$IN<ĕx @D@' JPZ28u(68*=jv74SR5vgl(夈Nz+QX[Aˇ8Dx-<‘1yV{zqH7Ab/ɭ97Қ TGΪ7 vg>ƾƶykh4YWf3:xG}v6+Skd$eZ0'R ڻm,JӞ<9xj|d`sN` _Fb(h\eSܥg1Mz F{U) aJ שzB[歳vfݛċoe&Mٽ HV[]2ί9V({6>_֫5࿢tDmxԠOeP07{9u`[A,D誝nr";eDݓyOBZwd WυjDXYau4wٿކ׏Ħ;E76l)x0:w~-_Y@/Yp18/A+][ YxY>l\3kop݆fc1FAȊ A5 z}k0lE#Gʫ;H("V}Y=y?s=m"YS,0 葆'l^6'Θ[xxMs )޲\C!Jgf;i\Lǭ"I#&5{dPPQ'hin=w9 >zqgIZI m% Sh'ՙNLAHMh.rw["ayK77s.iEIay$tG]ߧU&KsUkn(몔$YGjy1AbDX,tWye:$4-VE]D{Һi/]rhZGԀ&b ~6eB'F'wF"5.n!@QyaR$ )!ird:T?\ߏ.0Hfb6MK~d_R2q,ц gB 4(~`0A{5;vFaԍKڳ'#?64zX1=3m[i\h8]1Tb4|7 yp+qj`- FlTy]tj![DaWeLx$hf/ʜЋUl,,*ED_z0Ѧ Yz &?g e9A8Uȉ-K}('zČ0'HgY?YF7߷a'C]$O [ZtMJ<*#55Sp7u/1G7h0_2k[".ܛw w'Ib<-يc7%P1t1S+ c-|pоcUGPbWVBUe?Cܻ㘁22p}L +CA 5G -?fնuC1Ks@;3+&sU$ Пhޚz),ˡ zʖ%d1,{*= 1L[Qr?po6Y0Yˈ;)DB `B&d  gɶQcʖX%F|8Oǥe~6w/o?c.g70IN79n6Nk~xxϥ܋[m(%l*kZ'δAUo:@c,YZM&;Y&qٲQ&|+"7% ;5l Y n=ܜ]@r>UwջPPΟ( MEYM] oiE#Dv/鄦* Fė0)Q} Frʊtٔj GxÙcgOΒV@/ i8ϼG؄}M l趽eV6ԍEk[5FoҒ"41bSH6>@7;/ f"]NGqQ"K?:v#S4RoD9Ob&HV!鐁\)cCMP* ~ ݼFX!jadv; 2Gȉ<7Nkdž^z`ya( k$a0H2,rbV Di,~7f+esD4 ˟'NyQ KhV&`' e6g=8Z?+cYSr ^qYuG[Y/tƠ"?N(@khGV-c8x Wr?Mng0Dt5C(ZC&6nXEt]\N9F_2<cD`س/v(g+t2`S)*Vؕ{eăvf<>̢8cKƮmXv[wS~~!e*GlvHiO&΄:U!v!:.|$%;{&|qoH  3qE@f1\!&axf|m&."A}* r/zY A%Q`Ys672/]I2j VerTEɈ@TPw2Ad ڢ[)14{.#ĨcZFEeڙLwyKXR}οHWVM+ؒ>?npo{څi.@[mEZ4 y~7.'?b*qvUc5Y ][ϛ8|˥V.R&9z/X=s'}:n8-k ^plQhp@TNĢk<*]348iǞ(G9k0q5=A sH@'}$Ra&], tҡik LVK-sHq[\,%YΓ"Tkplɨce5MX;M !z &e0[aDFuS8KœeuDѝ0ʅשnpL+}ħ[ aܜ0Æ-~}g<:|JV`/D3!u6&)Q@/jqD%}y-J7yn%hf] ) tM*ˆB楆P񨞴JLu aˉ'(FRq`}kX e<"T?c/ 03V 㣼l/S)ް@@dc9q1Htu1RY:դGȟez`.롊F{#l%λTB5 vt+IXp+~yn}zVX'X[G 'ʬBi/+QKL.^q[#pVGQ;4T5$ٺ sK>{j ][bN]2NCtJ\+V닏YaҝW?>2ed7d=h`C}y`K}O،6{i"L3"tyP?(xzlG1XRI <9/1"tGEƒhTSSP $/$ 9Jӱ >޳@UyqlΖƅ՗E]$(w(jGLT/^Gb$R7`.Jd3 S`W?vDBum>C0kz)[ ҝ^JGDT ~t*/g:3Hhv6}=2U 3Q*U7j/"H z 9kRuYI)*6I5[M1Q"=Ih,@UR1J-=owӜAqv_$N^l=S*ڧ7Hn>!(S kÏ#QK`}ߝ}uQmRpCڛAo:ߌt!hH -/XUs~0aC38 o&4i.)(@0=e)ej\6 =;M -uh5@Ww;!?T@dnc7߳LR~x .vk,Tm _v}H-&,OJX̵@fK9kK~xy)? kҍ4Cy`=˗dJD}:%礂Ihh:y5 _C_Sչbm{Z,Ɏ6C+!HsՅ0Ɗ9Pe@oA.9n8c*\N@J14EutIbyl>:PCV nR?byKY(mqѯuIS*0MK S=:TL !fxqP =쨑/QMmnGXZ)v;zg9Z[|f#p s2lڽ~9,*e6RЄ|I6)i,(-Xzyw[&G1ݼɆ|M~l) 36٠{ĚF0̎-tuF!?]F肇x81?2Fx -z52qJ[reی Y͠ "Ӭ{s  k,/??lAR :9qtmzUюVfWiPɔa \*neq𬷫BvziP`2h՗nL2!> ׭ oLzNdkVov$n2k^uNpe 9*kJkV?=:CʝZaFmRytϩxe@F~5U :On_)l%=\^g&R).Xd m@x="g'HNy.-GW}֯''ɰlNRHdg=J@-0.1hsQ Z)ԄdY=¶vP[KHjA:bQÿ{m6<6Q*|()u@^q)l; 1|sRԴ'f0j *)p`KSዢ*c]-@2=(7;*+[˩H1kUط+f㔦w3qkߏMv\ U#RHi"}n6YqјeXf,w Vbasdf\ lu994()txy!$'l=}D t G9#L G:I{B@ہ=(,G 5Юb̈́ߐDw \"R KRǫz<[%*.lI|+ef<|TbS׾Qs`]`%/9HL\y{ CS TFWNVmJXT|۝ʨk3~e/S?Hg*Zgt+vH0; ( }0]1 ~[Eb *:H, KrRb4{W UHyh[-NAA4˦n,f-ѫ T kH)XzmRe Ƨ}&!3ߩ+K$g.ԨĐUnYcH1c5v<:%=ɚ*H6 m0 D4A5Z(Մ}GޡӁOG;D@ve"5fys Ҧ \_L3K ӑvZ{B&+Ae/Hqs{yƱ׹t :EԪZk ;wcxDuw$R *Ȭ0ưs{LA;O7xW Um6z@;փΣ-A1쮗`ؗ5W+2GYdEhʚphM5 B2}]y\$tP;.2Q5"yՉ٦z:Ʈp]Ȏ%9Uo/@XT %ҰܿIGxE~y>%=b0:~ytπMus+' NHyP'vT&]!m֪iw\Yg)E tG$ˇ[Pbt\.44/A^٦ _F !3w܇5I*. D#N(؀-h~hh;wǘ@a#J pAiMNҍ:$)4!5'ѯBBOBR@(|mE9AMޛ ?zLW `~DMłO UJݱ- ḞxLߊv\{*SaDelKb)r$*y`Go7AA1"&b#É:)ѱc]Ku&%0b&mmGVў5Xt։0jN+~HcE>筑v6%Hj6 3^9곸Lg]HfR<`H9=[%Ns۴/pOc>@;Ffp^p]boթCEFq[龻Vavuƫ!8@v~UU*A׺y#C1*֐kO]D25o2l/ʷIӥhsũ 2Ļ@{B eF*7.ȱc9~*U1nhFLm S,_SK9 :\rQ?. ZK8}]R:ͅPÄpmwFTׅ# goAsXQ^xYPJeWԶBÎ%R7gesc&B+YQ /7S1V)k'jFr/ͳn/uX/'glC=NZ+\I7 x& g9ѶӁP^Ѧ[p|nnŲFzR=q6J"؄q~aZ{_/6CZ`A0/,[+(W˾@\O\誆3^hZ1iO.6'By6}*d?d"<- ]yl7 W 5HḮu ӑ%iO+C"k.0?\rJUL$]zI>g5Wj+KG3I}!TA#;߃V?Ƶ{C D҅VVB';̹kp>~݁k|۸CrԢ>q9?)%5hU&6Id]7YcQuh 4 幎z"q@~<DZhCiulc{SMOZ-5G'2 ՛mbmA& 6 Xhu[ɌWh7p쁧xxX5>ס]1疕"p炗F5HOn/[`}`-Aô~ڴMX~스2 ?^5*xEY;s7/z}`Ğ4i65eUK#$%Y %47ɐS#歸*RjEk2YaW2BMW-80Lrs/IbL5nLic NO#4 p" /p6~}qc' ]~ T6gs"N5HLE2Vp ;r {5rQj{fP J*Oa% @a;tP5`N6lc`t<$Mx-!b',FX{VQayVϪkRWK5VNM E>.٩HG݋2%-^lTl0`e`ݽp`ݰgcZE(J(箑X6IBJ<.B|~_8?X\SIk)Mz87v;[{(#ԡԮVWj(m, p*`r` A~l emM2OXHZ/=#`K|% 9b0% /:}=^r&ĎѧR N#L L]$+9W;9 ªњWdbGdPO'v"Y쪥m(*]}ε/&Sc"||fi[jd\!6 J¹{[ 5WVH(DžT8#XkN7r;u vk>?7}Y)f[9H2 GDB7@9㰈 dfTUh+D0H,z?bEc^X\SBl@1]eNG|^ycOe.>iU^o>êzVbBDOdžFq@nݨT1hYg? qbm1h%%ET@ZZ۫<亦#o#K: :blN.݉M7ںr~e dBPiݢ-=SN]UHCk񰥧wu" {u>AjUX/lܑV#/R1hkħY]Jyp wLPeY;n)@3ۢûǥ8l`S9売ny>?t nope^=2T/3vlk㠍+<: &0p_#_%rjhʇ-yY<3"5( t(}Mu܄{ Sl2h/By]Pnᭇ_Z_\6=1O[`_9;fpPp/{T=At Nj%T6RL 7w6V kiD1{$ $AOa &0Xip._"ˍT5z@JLĵ""ګ#͢}Rx(z8L.m'gR" 6Pu]5)ΰKMUMT70 tG'2] ޚCηPɣ0/9 (i CMQXZqiS~?-~[`uytE_"6?j[0MDj`&&Ca8H4 J0gl xs?[hT_2't44Xr&{}%v"B0m2T-p6 /YW-18n{" l5:'q"*^O ]S!~m m7x&Vaʍli$ž_mIo(ScRH}n}bC< W4| ^7Mq(/4yHڌ*c#I/y4GHW%wIY.vo:"+NJ}9܋neO[=JUS Y뱝R~T%rxP!9[lHcá#Т qus;Ci8Lz"N+Éz&I  0󿸪& /  wsۼ ;],wv=-m).q&w7 窏EoZ*Z'+#ddV&ZƲ3bLA-bY$am+Nqqc|q@K\!"u9_4!!kD`SMA1V?EWuV2WD-Ce$yđVO‚b)IzGyB\?Q5+`7jHe,5R.gX3 #U|9JM]tcr§'s~g]rOum+%K-7z^?cC'/*윧*l)R:}ɿ][=*Q ,uH#ynD!+F.Ǽ1I. \>J'H{3<րCMUc#;e\-[oFAĒlj=/Z[vhj<drC +髕a 7|+Sb\`)?9JHT`KLsVJ ~zE^KJJ;VA|C4PEOO rLĀ!`mݣ4pk8i(Y 7Ą#k=f2('/b oϰ-?CG.r̲ mmFc*N2If}F.:`R%̤ŔtD_j&8 rC{R]6g<bVlV~"qam;('6X[؊եUT/vD^UcTpf^O؃Z?y>c̓N e+VG2F3; ܡ &N|2%˦J]IV7(д 1S_m L*f~SWPNVDox!Wk|BD(ʾ8DqVdfxvQF?D-`[QiRtZr1jDJ%\2shA5dth}}A^Hq22ӛNX00DA w(aG r`e2{hΈM>ܮ0k9-&3tΕv HߐGɹpXv/qډ#v8ռuzÓpOY;u"}WL\d)q/ :wЂt=[wC7Ar事K-kt&Ü*΁{@nԟ}P aDI#|֥rJ40f"8}8Ьji5c(bgw:RQHPFHtj  }pesi$w OTIm:iAHk&.>_n_ovey `7>;mO]C/7Ϛ2ۈpCnN.sC~yp"hTu<|{^ғ.%6_? {ƁRYi!c]`HZ(X7yvrnn*R{8j깻B $O7GK xeHY׏[O"`sXu~:s{S#&Wq:>זw33@Е٩{,jt͔o}&,L哪atګG< ,_bgh`35reUǮj3eʦ 5R#G#rMH6Эkn8 d  #u~,kw9iLQK[ $,1W&k<Aw-&L(.~-q0p4U{G2YC~/ѭn=jHuK~hQE l[Ҝ33e)Rc[:R6ayd⳻1$0 =b]!5P|+ Ù}@1MfV#X43|U !E:}n}"?wucƾO+ \GV:ֹP8 X_# Y1S 9f|6? .j^i,Q4;2sC݄_tv>{+t}pu/d3~X&I+@3ufMX_uզ3 ~O?bZ,bsxŜLr>^%w-rЅ<[sp0Vtڎ7گhĒsqpܛj!Gbl"c]JYPd1L8xZ㟋Tό!-\(7TяEzm=Yd2oV ;UWu>>-x0r1ϝ~p̶iTaLB1mwe7>iEYK&0o0*xןc{Շ0ضYlDJ׹Hjdrz푴oK90gQ*@4H:&Zf[K+rR 3A 0v䍯k*3Ta7/Ͼ ᧖w7ӕ1۝W6[ADe:%@B}'hzcS .ޔFdKo"&aY[-ŒIbt"gm$X;6%a)*D1`/7!2 ߙSD1OCMդ'Nt`] PIz'f'Sr-C(f[ojDǽ;:ZRD}Qކc~N"|l{@ ťf?1db?cW11-w4D& iT#kƏbo|KxPbO_OEH)L <2XbAiSLx߲n}?>)Վ֥"XԮ+bTn顀'R=A Qd "ϱz |7́_ xikFV?|cd$5֔>4|3Eg p# zڥS^Սld$HY{W9 ;ef8fFHleuj;q}.u/㢔AFyz[Lđ YXr2gl 8T/Wa?}8iR [7[9;qI|OTI aOi;82KW5?-hCNJl;pƫA^aǝr^~%N.H<]om=^÷|8VapdɿVx^>?:c7TTwYI}4񓗙}TTQP̈'=T4E/J[vmv!dfZ\zHbOhyEmY_lHL~/+SvcU 3?  /iAl{'ooiY|TmuRii;:&lDqSAhO]8jH)}KV p?t{Ԉ-haYdR XiC-*'Pj 6u4^NOcMOA^-0+Hrx莱 H=*H%nU^[h3 g9JR%a$mWaKݲb2󗟽S s:@bx;{;, 6 7{Ƥ`s:fN.Nt.]% O JE>XZ[[x,}?aGsq/]x)ؾ~z[8~\ _3 5Ѓs.W'zCP514Ȳ 5rcfp4 ـ;0we;ic n[2Etz3׮MVҺNΘZ%C., 6݆gܪE=k3G/Y9g.8{x*Vga^P csl6ּGLdTyҸg@zM{)G7 뙑D:Wp{lhe20zu >Ztat| p: Un._G,g k[ٯZ (D!Tub>f<2]q[)fZh!H Pe7b 5IwK`ay{qot$DRuzvఊICAo[!Ӳtd7D4t& |R9hz*=T/Ki QyIU4p+^ vSn?尹M.Kn3?Н)k{{3+{ |&~}ਕX[÷8~9" &2m&)TB+=+t2,[Π+X Dv Dߙ vM2ةcD>܌TJ,n.Ń[ly3}#DjW9y#*L6{Iy!ewČD4ABydY8 k ZB!ʏQT΀c,!{9 m@˃7tsS[Hxj|*4Oׯ=eg(v1lENJW ?BlWv$&լ=eOՈFoliǐIlup NSi@ߙ)ゎN6%/,k; ΨIJ@;ōp2l:kB*^.=MsW4IL;92wJᏸveE+H=C@<* kDƢ E&F6x OC{[qͣ] ڊ36ד BxUax3Ez5ooJ. $*gX 6.yP cJQp-onǟ/)}A٧6d2.6Dkr"̕/7g(O[viyp.~ XÃj(XrƏT|}#&B]{]uόP8䅋28ZF%ꇇXv-v8z0kjN=gQxx<{j`T7j VE"Pv &˚($og+5#Y[WaF4oM;RNyNZTWl-i8D:w#3 ayQgKMr@.N"5Y 9]M3K<,B4v&Y#|}wNSw&5Q u'nT(Oޑ9;)A{OxTφT8OZi3OF֪z6V>鏗 b37m.m;@VX9% C [t4:{nUJ@߀5Ur* H0e(qmm2.hu[KX׏Sݍ6o ۍ-Û5r%0qx# UrY.vc=ZF>aq΁`$`--7O5$$o74>RjR)L$'ܟLQfpt-CBg 8L`E6ꁰ廇?G1rW Hso KN%VOQ紫>n4~W1b`38kX9]x% ̜sd4=K6gv}SSU#HK#=}aВSuUb֬"i-2;D\l a1~2h? p$jmWrtƪ'n=8֠S)Nڝ1FҭA5ތe٠Cٹ <׸wT/OA9Ȅb+Ͱo| .<^橢z7{(ŊZۀ̩TԒM^豳|<켱rƴRsa ѸwWi1K0HG[.*Ebhwϵ#MwZm?XW%껏0F9%a//7^cr=I{T}x4Wز-?)<ͶE+QV&{:Gaeڅf;"a<t: mϽOj _7P.az8U],-v6 )!asT.|4,و>p}}-x䍱9ʜ=`/u9T+E e\{ xv I JeFLM1]t`F׻ڟDS|9*( xr22M5IE}rP?Ԙ%:r feadY5 mS72qtF_2@5Wsvp/8c*NgW36¸~Fs4E&SG4|^E(W}ruʁ[W=7REUy?m 3rA2#$h3(##;,zaXՖj㟍 1IlRCCzX7f\ޝڴgG$d)GgPz]g ;ŤX19:QC줴Yh@XS­dV ?sۨkETG)7.1ȱ֪vѴtHRis qN|l\n9 C+ae}/ 9a= #xuػ?[k^0Aq<ȯe}~ ǹ.Ua}R4C|H{ojqc+TqNv<VD"7Ph!Xk3 z-_u; Z~vHf\7=9>9E8R 9&C8mTn%껳2e~Rbvᯜf;X͞',xqSCsK";SlXPB'BX*;|~{p,ܮ='̗) Ҵ  A(02 $96Kd^B㠖?ϙ]'8&PcP^#"F å%X o&yk90, zoke$iaj+9;K9(4~A\f~$NE[3RaM,sZd$Fs VudI&s@i®QB i D5DJ eO,8Dc5%Wt*jg)Xd*(/ J D~yAJ`K<ցZ;7lC !l= `us {_|./Sya3puU_gWw J#$q+O-nN10TG-REwuu.hZ06Q3=.X~tli{ Kh%+h#ι?(u7+•C e$}3(kJfQ'r }fЪM7]txZ'K㒗m584u[]2뎓WkV͡ 7XigϥdݗmI38bPy ,0̧u1z,[rq$#NDKVemn^cLDyGo&0Cd9;U e)"0zp8J#G24bʰhTk<룝M5m!ڎD}HQ'.!q܂ pr 0ι KR+*r5` ǐ/jIBxM(X8gfW:ĴۯY: ̓%3-J{vZ-\VyZ._0z;NI@X,1.ќ3cH8f>P;5u9ORvTTi/pf,Fo $e8 G0xN3e}i9XE2rmjPj@}ҁS!!|VM0|g@$5A߾0UwqHx3g]ȴ$5 >'],LƗOrIcag TT'$f(QH$yx2,yuSʜ1%*t&$i%֝\9>tiz>TZDQ$`<JTRc/GRUv6 rX8GI z1r3wyӊ|˾a6[pud9ثKu"÷ySvd\HFv(m+M}\f OpA۠ɘ(R˓d( rN볲UKlRzYRsCX Q) m4QuH."A_F><69]R슲A|d,EJh1 蹲g'+~q'`$(.}֞*2X#d*=+ܩ?> ˌBˍ~ 4Q,w͉ *ڔחEYB?eG`xXLjœ៳}C7](ZbW+!C|2A̛*x J2"dr qMy]dY!ƲMs^bؠBh й(-赶L8֯{Yg vڴjuvL80A8dX0zfPLN2 ):?uS/H1vy6 p! /ڵ)^D" U$qٿB\3P& ?X= ]1Ƶ 0l{5O&{ غ+ T ¿XK]bTdqQaU THDm 9O:IO6b)Ez+#vM1' ,_/JObdvlWY pC[{Hqjׇo"k NU2]9V 6jëe*ê#LtT&t`2HOe}H(*ku7R|Uoz9T'}vDzIkslǧz@Da;/1Eh/M@c\yN$z,9QoA%*m24[rOZ.G ϖG { (&>C7Ħ`Q#+j_SGGB{4D>qӍ7<:|EQ4R~S+vyA_Ah)F'=CxgbRWcf 6꓂G~4ta'ݓ wWs3u)面lML)7&#> @=FS+4歌9LDlzMU٧V74Vqh\86Η91Yzn~jIc> [3w<,_Ws㋣_(7m8zqAL%a Ga$<4 %AWa-L( Y"_w0Z>h F[`8`9Boay6(/i=0odZϨ%N~9’|IIa[1,cOQaQ|? k;4.@*:B%Hhxݓ/q~l^:Mj{iԌ F2?xL` |7>Q"Bz?NaPH(ß6k  {oyH5e^ q R 23ϮD1VP{ \D 6ݥt6 .f9!JD&>LW[˸.sn:2Uա DO^UkӪtsͫ ǟZ^~ݏF2AѬiVQp,o-|pcQ8$+Џ6F k74q NV'މiEEׂj6!݉9vдjn^(mfT%~O=%riAu>P("53/wGHChm&GuC(i?`4L1BmQG ]2FӒ)夡ZM3rpGLlATc+SnsŊ١}w82Fgywg1ٹFA!H!|oz_!w|gMn{RDx":Jۮ5gKU-팻tČ,'q_3Ƌ^5fqxWKxz"&Y"No().k+{^+\E}3sM[*0lrhhCIwGkfcMeƞ&B񥢲%emזof.w"K (xg"+("zT !kf[PQF rEdt|j)$*d 9-Ϩ\Xhj}(2V@rc_&v. UzGFxOińyZS]r;yhhzxah䯛nJ&UNpV:Ӳ%zڪ 53Y`OAc"q NsVǝOYW`be%|x`;M6 Q^ F>A-Mqp-#3*m:hĬwRۻ*ıkQ6ǢK狓<v6#FudGuPn} U`wA wyتi˄yȤP_+IW RA?9ZݒW)LqɐʆqQHVИ< G`4:hHS6$Q<{?UK^;N|VA!~8Բ*W鳠-t:ț_!{h'*yP#%xJ7BCV^ˮ fuE)|=O <`X.Se (J7:rV+-Zu y5`@9p(^fKB쁮K]'FB=f} Mt`pvwH1;3/Ȭd >st-vwTHMP5Z(c:YSƥ3o4OɡS=Hu 5~6M"6XAE5/DJu'Dap#7hg/2p aE6P5T :g5NTH𨂙f"m RŒ9 X 24‡Zݤ<*)% ͆:*̕1S.@͜-6a/*,K7#vbA_U^(DFs-E/+o%mq!$yM@˅d~ɁZD:1wΫP$|1^A*DQ)٫:oM(a&&.@!)tpHQ{)thTSP {>?Y9'Y0 ]7DDenBI=v-gNk.1V̊NIvZ;'D}DW} @& $bYHHVp^bW)95>+&zj9b`̾KLUt^+s]5_",&۽!RTԃ,6h` ZP-pbs.ݸS,3er]'Q]K\= 3Z;:k3`Լvx! caL~x.OTlѸь?p #n?HQrN%06e>TH~zZ0SJ<1:vl C/PL(x)_,4i3U@dK`z$K`Vu^ׄHDkyzt%9G%xxRqLj^hJa!h.}-{œ$VUSTfNVoW?&R/@YtJV*ag{q[[D; M:f l U.٫/^(EpyqV?O!jZ/][ޣN:6*x Fd/Ec!0׈BኆDn1Q'II8ͲA?wm']9An1C|gSF LV4$qצAD+lfEoUړ IϽtf3N7510dS!)I COK24P"|bRpډww?lnQI7E;t\<@MM6 ||(V7L~abj˞@?]q\}KÕ"@$k|ċ)eY n{Ϫ0v%՘ uIEAXlWQ@q} e5,:`@^= ql篒 (NoRSFٗnÈ I=JQ]}/{;H{"]40 /ϑG(HAu tljmXh"SRMhլcYhݾ.bL 6Qo$t//IܹDM$]Q w16i*``rjgU h̏6nA޶tESB|i,\)D:Dq-06[/:/+i2U T[rȀހȢ kWb3_JMQDiîU@☩䗶;5lG &X;ʒ{P̊\osNBbY?c/QS5\sa$W.cb\ECJBғu,W>PoC;V}Gz [>\d5a2=a+\WDtSE N~K“ISk@9Z{ײw؟&φ"bT+ $QԀ z0M#_|n>to~ ~FJdsJLiT!y$K-ZROFb$K8Z;, 5Il c 6a؂DjusCG唓 ͪ[,BIdE)g`*svCZZůQU 0Eݢ:Bv+93 W BD'w~z@R'}akC_ >n(7UR{n`uJ?N#̘Yp7[n=Y9wn?Iz<|yMN9; z3% QMR՘MXтw'rN}l2{<QޭVkI Z4'v1=98Nf3',< cTYG Q*7tZ'"4_24rɔYb\G\ ŞҔu`?j  m[&5'Xqn&l]rƐ^8\:NDf5-3܍X"EDac||&hNXeAr$ i>^90B!V+[4d zn:a 2OLCk Fpt\6V~"=G /ioB~ReJ;M* X计6>r6!Q4Z)t>_(1m,擰//#d>/I}$(I>@_S<7ڣLe-B ?K)LCڊqQ mFncE;ayҁmjUpqgRa?26tT*SWTmGռrl4^Rj$_gؒ۸K!+ж=?Azk{Qg~R BZͪҋ\Q YePQU=l[1GdOkk,9>UY)}}D8b<DvS2McG v>Ԝ\P\\X5g/;k5Ti4!_60aP+o`a(ą&AE]9[W`zDzJϬ)˜O@I)eX:奃&ӊ ڟk.}3(j ){%T3xqqҌJ~O*lVbt" =G` C *iZlvfvJki`ete$3}BiBCKޠ}il_ JT#Р͂kC 8C9\ "41"2k= 05sʋ"%קPJo;㬼Agl;Kj.>'96$ϽMmj^AK0jYYg ` 74(oq]%4W}Y;Glo]'ߦMWd;h9)΀Ha&l' ~n/D v̽&*JwN41tm: n-k2yuCs X~D4u?!EN6PpKx!G>ֈD R+0ߵTh |$.qb6i], ws^3v5Iy&TQO@blu p޵8%iZM5f WWIw6HKԔK6nn JH&g=yW&HRTCZ>{ Ksz$.KNe\&2e^UoQ&8NkIع 6mȬٞ홀N44} 43>,ˋk_HԖGkj%w"Q7L;]I]kS-ϺL?:|@]%f25$Cw?%XAgdڕf}[;FEdֱ $岅&5C"c#뗼_&:՞ZeJ##tț(|>=iV^_rسlB%S͡?=!R:i Etʪ-ia>bKwxV=uD8IT׎usz736FC 6}= i4q2>ˮAlL TUDWr2:L^3O 8g8~TG.  >!AB$MV.3ߖ!B@SeCFGx,L `())ih=C ocMpӇ!W햛o1(K~@'7'G)%*)v}p4rDTġVƏsV(Yx/os.YFX1dkMԛ\܍$[Ȗǁ٦5nm /4Pf,C^cHRǒWOHgA^qz9Ğ [epw18 waTQ9`0j2!yM l Pp| m2"K׃ SEA" ["x5α-$dD%vۃ ||bՏUaRӗPŐ]nk)f5}nS2 $\Vc6\/s2thX=U3hעj>|UK"-] ɶ!RNZ,mc1Tk*8WᗻfFrڛ7AuZxX٫OM $~P1T)c '^x)Q5rk[+Xn]. B<v*k1v[PCj,ُ[R GZİ.wV*dVyB$ aX8|K!`$݇iMXf1Wa|́!?bN5]a!j:i?Mn,2׵k @bj  zuh+!p:Er0zhd WLFH+BIrx.N5:G=8^!Vi3PͦN_^K_&DBHjqś ۣ=^:A"F]T8di*~w]F,~BGABK؈-eΫ}hD.C1D[^LhdŖBZ-ȷg- =U nL(OeY(},Q1q& LVM=]7Ị$r֚ǽE'Uur3XBJh50Q2?;ZѺFߗ:z\ތZeqs1N쪋6FU%Yq3r ;mOZ7 WS|=is?0O{ҖDIPėDM Qރ‡EMgMw>NMbtu"ᡑ\L zVk='j#Ԇ&'bK\/'ϟSSސ@wF[Lxdu54#P1.+!Mi˟oMX{za9$MLR~!&Dmj4 R'Hl=~H1[AK=Sr!m)"A]&ItgKұLX4̍Ҙ?g|l3Wų( nP͖bZ@楙 ]=^SmX_˟:`(a*o;$}Z_a-38%S]4 <%1ۢI;8A&. .8mFH";SO6O%l޻GfL[^ᩔtte<L>|l+y~;KRo Y<N7 GyIʰ<-+)] kvГDfT{;w#($ 摬̫m.6 !Pihc!a }b|W׎(?Oh;Y8z) sZ,PPtSKzzsփ `od{)r'%Ymv :-CJgwnQt߷>x}f"&L a(v%i2Vt,j'dkBYGOeWv 5CmEE7Q|dĨ?%$!6=hq.T<9dߜ&p\F QgU/"AF^*(M!$vNL[zRQ)',Rjw0vl ][=$lDU1xX0jL\cud[6FI v`zi[ |9rM3nU>ĩfLt=v UՏIvBzC(axa5Mڗ~A-CcpqFzB~ >e;)&E0 dTC1^DoQrDRlВumrmINxK=ںx&?s]3c"]f~BH:9Zb)+J5Ϻ"cUwI$X P wf?@2@{bq c>Ba+MOOn䑨i%YK/;e]˓ꙥI]9<* w.W:=g 7%JN^"E޽V^ P.!mv,e p!J°T9RV=Ľ#LǵVɭmqc+Ɛc 1G~jpM(5?yh($z>BgaW3,bD/Fc??o mr=9{J+XYr 1*=6MT xab }1WRw=:/f ?'D[ƮNIqI K!C%KU{cxl42#IWr@Rwil-ioC*,϶[zl1WwҞ_=gv7TB- `%NEUp_x%ѫ]}QZk{2|뚠m?OЃSN,͓! ^v\N|/) )EB2;WQHKE@naZ,`cBuOټt F8=ta |C@W?Gh`%0Kˬ  yӦG>Ȱcp)4jT0~Y=nbT@ AF6nc +gL'C}~rog+Q`!%|2~XrPw`u9S#o% xdzet6`2@c9o$m::p 8Dz.9VJœ{RuŇ+W2hEێxa;#;} 4vDdHT)>Q3[''RR;@02|oӟؑa93vR~jCj }(Ym]LAMK[XRK>?qQ|O`Pb ݊H` 5CV% dCx'Wck3fg6w*יQaH|/=d/ om&VrZڀNWWMVOMXQqfdh\oP=<}E89Y8l]a_{ʧCdVRHݦiЖrՍӄqlZvWru"]I {w͡L˛x#:̥͆۶]ЏКU콴 )Ѩ]t||5@N}ܔt5~C"c,RQ/lӒwqrhw'2D W/Y;>))=<ȹ9py#)Gf[K;%пAT2ymBjKRFekUohw{׭-y)#>%8o6E?p^: ˊ zz. ~Ggv ꦭSI`#T$6iRNղ"n;nr>SaBZʃB-?a5E\ m] E' qnl+sL:GQf,j#dz즬\ pQ"׃ŨGy9ڎ1I[3H8X)nUɭmb ˹;Nmί7/J,LWaY[|z>ۮ(TI?;|5n`G)VUr@iDRGuu&Lf +'{ً)J.vv@ o Ft<|P0_;F(J3&BծxIL@Qь82 ^ .R9&.8"$݇E^ɥw_U+@OF;x"#$a۾|܀;&z "/VU\Xk$SFnh s `ejAU쳋Y1ʫQ&Q>O0H`SqN7:zocUNo>2} 'ql*[aZLG ԶꝁKDb/e kǜ(4eMhr|2}=<5!ŷ)\jeHHK;,Akoj nfK' 6IZR-ieBv"5/RȊEd |ӄnѺħ.#"l 0 c% 5XBw aje.@6 S,PNUc#&\*JiViL?$[?9   J{G6h/dc-d=8.'Q:"njNȷ_ðƀ^Hy]wlɁacwKR `~6Sy}呂h`= AoZc6X7a2SF\Jdw\|$`rS(YSrru` &[-^d4B||[J;u1Lxp]>_)B{̾}ϼڝ-<4{[@cW>U)C˩Hh #w]7.Py『Iz(}@uGJ >̘(P8 P79! ^ViaR:qQ[Mܗ72;WL3ABux6W#TGEǮ/{)+c?#^\Xzrj͍ƭaۃldƿژ7E )oݛUJ\&'rZ0]c#@Į6΂#NC\C4Hoe wG|G1*4\9 :}ИC_"DGOc3aLVQyz)ø뤵:"۔mvz07ZKRс!G&RcA&cyM==ή|i]úsHkKNjxiZ);Fmk4&SGV&="NSO.:X Lj墁6ҦgQyt1ZAt5̈́L^[dR4E _ȕz~tg2[LFwR82 z ^h*TC-<{uD(ĆT;C\-…}:NI{f3&‡Vqn;Ґy>aJmC[Hl_/za K&K! 㟓)P#IVq#t|':a8W\|fsF4uc7U-Kp<"(PX 7u=w)K&ªIf B1DsBOMK!GXrG㦓0ķl1w̏Qv< qK,P}eӖe_y4 ȩy]Mݱ$_^7|zh {&صTBUfx(^0r) +;r0OBBJ s!0Э{#6WEfڪ̓``!ISD:le+Y~0UȺl@[F%4 NrO%i_-kSOZظH/C2ʤt577៷s+hiVg0b@͊+ \洐r vc$Y!fTPMkۘ0;1J}ul)/B_)r_ GL "r?X2Д2ܴntV`->,OG=j쒅Ԓ&wAkSC\k~#6 ͦ3I{,9ksqSҸR pKe[=@.^X@%na_JX/NefLbu]T VNѲ܎XO/J%1c}uEXǮ Ѥ\g0F~ۻq&gL쭑!?Jlsƕei sTRqN ?9 Uh"_`; X^b'P0M2lԆʳcJsW2#$7NᕐX6_rLm\J) -I{ \B6m؜H ZyxzJ_&B.(iʜCR cIts0@kFŀsuRа:J[R[**,9ٚ6H%0y?ю- _c@g0eKm-t_铁J˵ɴݛQg%"ʈM˙DW[c1jA* m=v=!hsk,|CǒcZD<#=CI/-{ J\ yrˤ@Md!ǥOIhPRˠѹN׳1Crkp]SXċGnT 8TU ٚs{r81-Dw٦p(F.i;Oz)%tyܕ3sEsRSMܞ1$Ca9tShJ@ E<m\6!y0o3(a>Bj)b "L+z} RX9ؠ嚊bzh7v]UQ)H+F,YBQf꘷]$j*\VD{5:;{`ml})a؝L5Ų@ ̢UUW(4J^$~0X$p 9#YujXyx,_N"|!XNӤRpۅ x<(xxqgV@lCy&H.lډuhD(70#Y+Im9ϳjk]-j更וnPxuat^?-1vV8_nPL6gT\N!3PFHG7砓u 7z$} "&&PQf%qFzț%ń*`>kd4M RpL9$lT?4:A!\ LmbF E<^r&^0V&*{ |WzY ܪ0+!wԂoOb0hߐ(Tdd/TeǣZTT,<5fC\dN}X, dQ֭`! iOr֎z8e8SFE١&.meCs@tihU8˭n&Vq,g g$xG>q,Ƙk:k;u_gDٌprETוzF{Tm[bO.oW'jJjKc{UIcv]#N;}gqn,_RS ef]P,,LltNpVw>{Wv JO-#w[n>1ި3ޣGj7gsZ^fY\j&aN{2πNm~޺ Ę_MÅU)mjݒLh/p) uMZy_wrm >*LE4XY,JZ2o\?OkC(}=S-WPBgVX2Cv-Nq<KW4y S50bV jg@%mxfť7Nt5ZTҼKnk)@(by/Ǎo]X&&Ͷ(Lp 8jЂRF2n$r ]*n;hƿNuϺsBzPEO ~K\g {FM.e Ř/yOeSWl-xoR9 H9ʦk3dRxDЎ=Wp-2hH_! VO8}~V/# cf}'ɩZEiWGqfV.M8QpZ6 qvR]MsQQh^_.fZ0W 4rezHoܫ?aHQms%ue18)Ci%u?AWdn\ ARWe\6<%\Erwfr݋@5nS1  gs­µXǶf*v34_ؽ\׮xNDX6Sf{+³CuѪ~'\m>(a[ǐEߏbX ~ a .8tdOJZ+.GMNb 9D){hâzD!l&Kwm<1O2] 4T ie£Ĵ朣Q#& |jo$L[<0O9RD L1R)f\C)A؜N+%O$fDnCҍh #Mo3ߤ7 Po9G(NÎYkFۑ86m@iT1G lgYNFpb s+0Ϝja|>U$I̕y y$[:@2:<qCD6}.TsCځ} c\udH%i10nɮxX74EE=ޛMw#oN&Nmm,1T0–]rcUO%`~]DeLtO]ܛ^:Piz /m5.'r*Z gk{nQJCKlugJ~{LFߣ.J 0%|4V?Y O{z(| t{ \^S<2w@\,j0+dQw[9W|^T ^0oAka a0ֶs>L.;qddDcOTdd5V8gM- dաEZ#όy\{YÇy݋n \L! .#6šwwP)%"VTz}KZ vk6.{ʸz0oaS-C棹%Dh]#bc@(ǣ2/Jr,QFY{k]f[Dəsdƒb 1`:퉓]#tLuG֡^lI?auiPi(\":=T$V:KˇV{lÉIt(.G,YAf^B,nb#D^kH^ ގ l9|XzbyH ?rD v!Pxx#n^ DJTde?e薋vwНюgni*0#5*2r\nĸ]߆|+kcù{}54G@z.T7η \j }CLן$Qa3ܴGpOQꃿ̜("_w^+PuQmbd@~AD#% }F<:=Be @:7.]pz}:ွ:*H8:8ktTO> '3'3^Ph0{w#az*D>Zt8XdU$~{sZB;=R ~״Fb^ $JFTrq|Z^ ň¤)r*Ghjx8oFAhASnAB(S:-HX)L;ʩy:g1N<;h59;hawdv~Iޜ_KNO" 5'qiW ,F~ؐTZ-TM7sa#k۱k&or"Uh붃ekӧ@P;HIzM.~toU?z&>F;рssfp«GrE_U%M_`,Ag[<}1E7] XIh^s2K?H.{L#VQ/<0DЭU0Nf週 8 TcΙZ_Fw;ýۘSTlu=ߗfy*yS彭o߾\% Yv{j͍{fyD5!7 ^/?Tq9R-ٓٝʀ7?/g)pxz dRءp>yt f+^ɹIoUYyTҺ?&}y2 Nf0Fא or<vgbrmFؔDžj ] 7M$1M aҔ4 -b渾f`1ŗHyER!DR>Yp \8\].`q;ߥKLV 7+׮Hhtb tzEҼ)<k|LK7"drG;;~iELI}EwMcox'PYn8gH׏oFiKoXÅE5f5}'Pzoan 6 l ٚm.r*R^5- u ~a(#şD=Ncܓ  N_ZARf'X]> "@y¶ D֩dp+rEm{KV1OQ{nA_w|jPϣŴ֨=vc׉.6|D]+ƕIR4`.uV\]?~]'w 'Kr!"^–G1 V3z]2 qn֜8 ugF+v5/ThȌ{?|[TU+m0(L&g@䢯}H49j:D4, bIPk ݠrcC*8FztձTQB%XB[j8- Sk-] 'M^u IAS|ܱ-ŲNAݷ<՞BK@ (aΪ bCy}Y e솦wz( QkE*ڳ(k (m U:cDa8Bѷf߃82v;p-wWb&,O;S0=(]GE!%{c"5rD@5pu^ {/Ab8ŲdZ"B&}[ U%l)p }T.nWa!rח yk܌&ǂ GqD>SįıO\qD$=? _Quo|c4ۗ:j OOGY#q/.e'm[er84heKFV();&~W 7'jY(8|h ^OiܰH⦜7x( K@k]YnhdSLd'ɍ|hUq  )Cy:%G-O;^]^x҉mOtcX0%Y~z~py$Jq1t]V(1Z蒂wPb2m-Ɓ'ŹЦNXKovj@ܧrwfyȼ^#,8;90* -DWY#jPLt71 Kw )Pӳ pIx[X{NN߾-k| ]bx_ФAdip $P`jTwG4S8 YJ҉oW }<u/_޲_f"89(W"9-u(Gе[aTY>6=r) գW;lk/Z@UF,xYu29,,͆.΂"'pҼ95N$&sV=bqfa)ںf @Djp"mPcXOSxN<]/ݡ@6@'_ܗ1o;|X J9`PR c ڀ+v&g{:9Zo~KnU&dRϩ JU䌅vxZ-I{?7ɳ([e^Ŝ`>(1nvy5,h?^Je$4h'L6:.̡TN)`˔M@p;:H.\A"qؾѧ [T;Ń*$*BY?(ǒ-eT?C*E&҂($dRK"8ȯS,kũh'5Ņ,>BU7g];:ypٖƢ\6Qv&$z~. 'LAp@/Uft^H"]xoJ X!ؼD5d]g1\plK٭PJj^L\.3ogeN͙As|#))H@# q}Ц%W$5H ,dE\أ Dp꧈~=W?AkIV!0gotKL$22tAJ[#"o+տu-d/p uV75}[:lR[(˄nTf<)Y4g^}@-KiQk'¦;ڒŇLz`ZQ:f͝ >nn){:^ufV9 *8g8ha'`n@1-YvOx j*4uby*]{Yߩ}Љ;ȅw %YYGLGhcդrg=Ωb$'7n$%*E[Q J򲥄o;%pHz._ +aN@42"ÿ:\a. 4)8:^"Q⑜'ـ^$}*ra VaY%F2'asoApL]c k/ qN}@pCE4fpxS&FT>e46pj,QPk8gS?b:W2$hX2'V&xPfӄؓUnX}Yv:l;#t ` 'd1\x-3"֫і=(|BR.IYNz tJiXAVOa@+Ыͯhqܸ ;9x \D8'@20w6-ML&RL;x6 @k7^F^ig8;Kl)q;f״1w>GmiL^t ^-rV~uXf"Q*ApuȠc[ʕ!^5\d?cLG8ۣXe);&z*WEB ?ʪ#OTUʡ`kK7Zy%NM à[H’%<2Mـ#X.h{Zuj2k̹!,tX L.>.T_iA{WNl1`ܲ ZOFk(Z>U+s)wwR€%3˅ыZ~Y4yr)ccoF[#r* X]0 w*ekR:N3aقNgDR3mzvWS_('ɩUk'>+GcvX7}m|+{d0а`[{ <:ic= _er3p6pLPEi&R9G+Hu`ezL=MN[@`{v5XTgp!E;Oz[+G[nFSð'X;%yZH=bGmNhb؝5GQ V:7E`!}N^r `@\ j5 lАEw H|Pް5zm*W>VZM(잜\lil:(>wav`^`P8ȽIw_7A%`80Iz&Eo"mĭP@ oI3U˙qڋ3$@kf,&&Ei uʔmӇ}@.0t0aS.k&W ry?Sʯ9Tƅ|:xV{fD jg&SKbdT;XklRt>&~h%,8t U.(.vu],B<$Ǯ3hnRw/P_Z+4!#C@DJ*Zݷϐ:TȭO}N\ d>@h?U{(6;yi2$)^˛dA Q=Kc%jzB)!뽀]GҮjFƠŸTPC_v@_1k6iULBCfI,g=4gleK- }?zpK "mLZ:$~6}c~4wb7:|DB_b gV/v@Ux0V>>x"!QA9Cs1J 8tQt%,3c\ѢS Zn{Z7sp:vP8|B[}K;c*qoaf.^GsJ^"&C,bۺͲOY }n(gľr\:[ Gr2Qnzc`PJY!H _+pO|s,%n>^m /ɭQ"GMzPQ4SYB8{p'N\R)K iKxs<*P1/*[D Dhn-: [[%1 x㥦1(N+GLӣ27OE }$f~-Y91@AuB?SF5 ql!}ptKbѶrH+,ܲʤ̞zsEV.N{27F>KU`qYzhl^xɄTq\7*(EGd9_k-u· s^x3m*j'FV>6(2e `>"g^F^GvJR$֌ --P"OB,9*gtGRΞBGC2, ~j Jtpǯ,# _UKPK|3|~t (u8?wܯ"p^jI?N nhtvpwKf6 yo՟r.zS2Oλӿ=9Q"Ԗ@ql+@j򣬃4Tfvm-ȴbH m ^| Knm@EBk;0:#ΞQ)Noy1ZDY֝*9Ol{-,m1d!T1#O+7ڄjgrfxAyo "VWU+ڠBPTTX^ж[J`h}~"Dw?b姊"|!4FNir,O;׾S1cmUhTQk_fv[EԚiEӷh%DpP-Y6E϶ Zc\hLJ_X,EdTQCza]o>AoMߕ]6!u4_p\x\Zh?3yO~>rs۬92)H-Ωf ",F|>tx6R:a@iT]}~/Gc^a5P"ôiVj@Jَ*K 5քh<\{@lH-WS~_4Me YɄ^%O;K i:% 5x35HmSj 6]:I3u온Q^@SY֓nY8zJ_[6,!\Q%$2 @dDvNn)"╢XݦWJOX"(؇el) пG7#gnx;mKw` LٜP,3bWd.[;$P5pkBn2C7΄w.Z1#:rx,ݟ"|zd(m0Glaydk>/Vpxqt/QJ(Ug[TT|V PJ{3D6WoqÏiĤ@sh{#e/\ a`\ޱop|5^܄h\. J.l9(ճDƎTB$pdBX9Z~C&9˺ozĀ`gh` l(f0"Q;֖:3{/U1RHVءuTR[O<~%Cl͟9/@ Ⱦ & IԔR~NzױYZձZXn?MWw9t\(mXn_s)1٢ZR9@NIH`aU(~);,` Wuf&Zb4WCm b8ۮtP<.E4 B(yPwsD's,_M t~6ItY|s׾0I(8=x &fn+ p'ˠ҃ىX"SkA gQiU{^Zxr$)j)= k6?fxO_b)Г!+; B9 iԲv}RcA1;rif#Ζ|~|A-[+ ]-=lR::~S3<ݲV /-ۿ<;ŠW$XMA<]:%pd{aP0'_hf =:Ț7eUS3G&?P"7tmg29_JNYaJBc̉*ILB+F>A|t)L;sZ NLŅpr)9mJ10);(e|jN4\ T1Bڕؕ02xvK&1n"> G]ZjKPuJi$lO6? Y [<3RCp8|]Hl.dsqAPyZxrvZpkHSCQ#G]FA;O*h^BBc1]Ut{S֭qe{B=a558miCQ"SC07%}ŜJ' 3q#GȒ8.˒. mL n~hi>d*=,DV:U uG}`]|݅ R"-ARe^l접9wr Иm8p.NT*ZZOw[6&9>07U*0`H_}|{W7d;)j3D}EnbLp#ν+4#rǿzwf"&T*U4; An<8)_]C,,xx0 x`cm:eu@[h8N۩siEW^D}> &c n}h/L!|ur{> ҺaSq4u2bIuTaˍ-ack5_!;j3I %nkr|E:R;Ɏt[ ~92zS=3GOA)4;֮Oϒ|; #z&yU3q"sQ[2,O>=@G{obY`cf3vp1cyFGUT]sOyW$z_&H eMU(;x\t3@w .Lm,_$pT,ph2@8h@m-34fYGv|q*)PS();,oBoDT&QٖW?r O881qkq&Q=p#8`>h6`)R2@ Q²}fžhbxcqm%RfiэaW>-%9^vx)..ti4 TnN(}tƕ$$y9oNz 7rs Y,]kA]ḱnĵlcF+(h-,c&ٓ=m5 ҵgƹEj HKdid RPQ{A7u *|;Di;Ӕb(G8Ga3)g\SBSˤY엮^~ @d) qwJ54qk*D Fl]Qyr (ϨT?/Yޱ7lmWV[~k0&f%^WC@xƢ9F{T5'ب+NaqXw2q.`w&' ~}:%IA6cKgԖ-ϐhtLW(,Rcp?J(AqKdR?V0!'NX׃/wt. sI3d^"$2J JBqZ)]UbjL'1*l?翳 nZM#6a%ď4S,`1Xxoߍ\G|+¼o}{Z$Hȸ⑷zlcP]T8=oީj^ ,Q,[e $_&w9ήGW>eۗ: BtUrXѝDr5!]W/ۍ)>fUY!>.fS#Z^o;T>>c6Mr.+C[jv5x/4ڜ!e E +}$/ǽSb4sZH/m7>LŽ *QªRU s> )LlvW`S5ZNJFeG^[̗\[2:Cyyytn5U-ph 9+/.&{Kzke7y qX@Q41@иUd6ՁRۍD7d> vu~)Xxu\6|= CTw|w՞ $o'< XbϧDxqgk]S&ZHMU ,}m=Q,ش\O羡-}tdv nHuw" 4ur2T^S`.~hX>OJS.P 7ACu t\myV S6Y,ot7?ҪTZMu-m,nW ԤޕBPrefrr%O!3`ꠅt~0ΈleMcj%0ϙ^CoЭ^1|@N|*~Zg}ВQ =[1oH] sjNA1(&l>$<cs.'zޠ :#V\,^z}%$To0 jee[We4c2X#3 fEzJneO7!pn/>_x'MPʋ4['>*t%ƕ%~k&YϷRөx-vZ183tp>Cw`.~.&l sx;onKʠ+duznQu]O7x^GFšN*M~`8(N#HH#{]dBAC!H$Dim%v[ORxfݰ#N3/5k U~JOi0/y@+juj88}n7Sz%$ 'taooRX$*A ^T>Fc1RpmB랮P (0F}6th\$}>Nj=yud .XRmMڙeH9 17'X0FUО@ r_=| &Wɖ'My sm׹[5Z+n gƾ7<2jhݦ<q|*ת p"Uv<-I-`STh81F*b ´m yAqDy+?13#ܵN'}>Fn.Z-$,c:!l{tqI6wl6fvRc eDpa7/ jf~m|b@U2>L2as]vn-<z{Hna{ڠC tVX%MJ!oNVĬ8cKN,ar[ p,Qc,C Nd:Q Mi}S^EQDr}hT|*ibZ3&u{,b?{p&iO<#_S޹ tM֙x |a]Z`Q2G6+vq$w'MaM,3AvIsSPoOp֕Zn`.7ō}U0H"Z#NƥڒuY ;$ϲ; МRTf :lW_guG Φߚ6W'kCJi](07Ӈx񴢗yGe%kx xh^7'ci0|Νɦ?u4wHk&)`I:_IaSahCOji9!޶2qncW5n󭾼p_|uM8.}ܑ< ZƒdՕ 0yy"6i^b.Lɺ4E?}Ap4^wɤ75e:`-FY.ſ4#PMs ~iBQ`.!'o|lHs[ĎaONm)@rz: Yh+do(돵7E~Z'h4 f{UKm^:2<+VmvnC=$F>v)ב8Vz߰/6DX{U-nb!9P+34!Ha F_\P诣np[I<]izX{=Ew=1.euU0 N= 75l1S*w$E8鿤,$xZ#fӘ9sDj]% r>iצqZՄo8f*]C i4ARsc>ɀ6]EYf-/=(3ȮVZ%Ϲ 9k`*m!J1O9 8']L ExLr7LiFo& =\H@*)ӄ'ڌz&"MR7%Nß󨨻r~zDߗ!qEg%ayT +S)>Ƨ2D䎵o\c#k_U_*\}A+nGolDl4>&唤}gqۖ*wZ8-ἫڒM ]Vr,peLz#V50/ ܟ;6[֣;Yc-93C\u.' R#Ac|OD=mS`+W$5t@ +>^u$4x 8b7Yq8 utGcچm5nhurN]xN>CC**Oeb`F*Pnȗ1h԰B?~&>`ep")Z4Z'awGt-/+AaHUv ,uϿ*ditB]0xh7h#*ezm/ҦY$P1nV]y' AO!4bZSO}G]+>F[VVU|O=fJ.h%j ,'s=3H~ko-<'y-9A I_Q6[PD еȾl/͆#s{+U Rz@Dڻo  {<5,roa X3[Dv;/ǝh킝2qKi݊%&3$P|Fa?n&^G4o>*eo +W c:Tɮ(rzg5q4.nkK6zF4In㛂%?0J1\1ꅿS4)?d蒁_.rPM'_poɮG*?=85V ,R޹BUuTt ^} ^  .ople)zC?\R~7 MPfG3mR "pzLo!}P[>=\dUG 0'>;??^OEXL==RkK;vAS3'Zc?P2Ȕ/%.Șcp;3 Q?fg Mq-dRN$@fWV23x!(V;hsV"lh|o6L1Y4%Rb]@ñv}LyK_ 5_ӸxKT?׋0ӞaGÃXz|r E(JwA@PWiKWcELCfZDVrso]}L.I_3!mk߁箜jAtL֦mm'x{˽ݠT=YlAY|=qX\ |rsIjñ92y ##BG8͞D}|!&~ûIjCʐԱ6ѼxĊ+&{449k"̍~'IjW|lT0$S&܈F_(S>I"?]A,&dxJ-rvJ}OJ0{uw$d̼v~P4;#3}#7AߋG_otG!ZNx}v>hJ-cad_yZƧN?ΕJ , /^xsY!vϞ6v ̈́ ҋS2P>:iYkԜW߿)D(ycUϘ'.H kfh8IUo;lH\ K E=]C}/c4d`W$q5T47:"2j9ćN7Ap>hwK-wj2⁳.ΐo1ai(NjYNqsZciK%y)`b\OPEB"=.TKh[[cx*5m3xӎ`vpQ O(b3|h=; %9r8eOٸOVmfZb"]f6Ec2erInw (glWӍ\*nS,="}T[1FlٍqTM:5p_&$m֒PnoNř|e0;&(R8<©.(Ur,m>@/ab㯷~.t̴HТ Ǟ,Cqֱ$&Μx-0|*{:P!.͎Ϲ79]Krhk9#y]5vcFvDZT|4l gB=aw]_,t 7h=sC]F^ ݐW|TƟ^y?NfoD Efu3NKPF \ĆP9y3|+e7V6a}~ ,4E׸77ك;[uG ̾d!_E.O o4aPMRDlYT|Cؤlt24LBАnt`;764}2THd5=nY{")Xqevj%&|n='dN>O9ć(=%IQm7M-w& a>;o|X'&AODX|xek̘([IW#N 85< *e)f3$C}Ĩ`w{J[Z"?;R!%JL< y, +|2CN6"ԫ=-*)D0u9J[kWi< دe)-wP}F:snjhuv2f6΁TPHXY|`2F XV?,ʚQjjm*P4Y1¹~MU s#+QVc/^fc^0pɘ6>JvE tG~,+6y3 ]#sp1 wb a;% 67xn¤|zeT#lь}w0@Cɔdǽ}!G2b><0p5qXPX?YKB[D~=@SÜs®{TKBl+u1 cNQD}jڍ[˾縐$6 0ֻ*Ѷ8uQqN<Ɇcp2-([_PSOYy"X %mډD nlX$/+nI n~+m-/PzER6p{G4pܫ 1|3 d5Z7[g+uSvHAUxe x1쏌uF1ɬ(LʌZ>v\F:I/lj/uy^]@ M9u5?epU" \KJ0 'Ik "y |3&j"?oǭ-/GU\]w]ַ~ppKDUOҘp)*iy$!+NḐq ŢxmϛqЂu7L*={r[a`^-s&`YP{.xAA& gV;YMpW,UOJHa]f;wt#΁XGe&|t:IT9LS;{Q&t,-'%h7d?6ai|aαIwm̍(=p:6/DF?(11tT_ 5 J~^Z(C`Ge/<ڙ֓鬜뽧Rt .Hb;܁&i \ Mî01A@Q˩^ ku/)Ez"[9)FH$D8:9{ i-Z_ʽwD)NV"z pw*RIņfy!%=% A] ;矒 QD~6Uxa jPYQcZҎZ@ l$i 񰣁{4BdbO4,N1uj#ڟQ\ |*8JVT`ӳNwȩO:+ŦMp'B#t[svSXȘ& m~LȗEE](+;*cfԔu NuZDN?*gulˣ< WhEg5d0(ulqy'iF߁ Q.XxZTzǡ n"n&x[ C@ :oړesKLa0UZo՜ĊphFRT*/ռ7ɺSPrh27iw&g8,2SᙾIV1CRl޷ !1 3"Cބ5F`(vםUl|. $QLזs/6MgL;\GHNrOEqkkvAϛ,?prlwUҊm|/^&mXaB|#G1LG;>'1.wcj*iX)5sGG&rieyZsxuЧ:%{V}(o$*cjcrE*2m˱2bٸg]7TLvx~R8iQn+蛬G1 bSRC6ۅsΖО5m C=Xv|,..V _gb!u"a0AJFJ$UC4nY3ѓ࿌8րb$ʸ}>WX:cL%ҏ[TR[P k"0/C FZn qG"wS9*Jxќ ui[W i=|. nZ_? :_.lh})7A::lj`4C&J!>63(P*tNq{#Tvi&7v'5Lj恐6?DEv24`vVKT σpLx1(oח|+ DPmOdϓ$_("Za|I0GNLݓaNl rԇ6(L'[O\CzW} EZ^ `kaPsYBn"e~{Gkº<״JTY-T[TP'tlcR_#SQVA(i u*-ra9vFYY\".!d]ʉ&n05サ'o_9*f`?!VabIt)1:V.۝JB\Ou>9+i!^P#ʕW۔K1#iwhUk,.e\v!1hfMUiI]Xzl͢gՁTs;iQ7(iZ?wX.8ա‘d6b=~<̆eG)!A3U&/|H%RsL%1Kp7/ck ݜLGϖ ~)"^hR(-bs%.NOw{eXYu؏3<ˮ=8EhFn#neeam EMYO>9㑽."2EB[gH\K7ݝ#X236Xa]7\+dǥ3ndoŔikij{障K  ,tƠ.f6[znЏ6uTtƤ"(G1}ի1\vjt|e>ºj4^HVZQn\F|c<(0K*Ӂ^Ve7m{hO6)jrN)m'wUwg2TD.39At\3zʔ Q7l$ =ЂuN'Ҹ \!<ϒt;JvPSE`~dYlÔh?!]$w,#R| v2rn˫u#i-u;-)]bZ3yJ &8}|torZoUK/I䞡|&}Kc9'nq_?^C 7uׇavjso¶UDf<>o5#EF(WL*&$" ƿBO7M@B_djIs\-Ć-^ V}UHi]f)b/^rױ:|C_6YgV {?`Q rc[!k6s GmOeVQAuam!7@J=C^9~d kmR-9}M z2Ҽ}5j6:SM [@i(d'M@J/5}SALw&dZ2$gMbomD ?5|5S 1o@(p#DRypPo6/ *b$]a= uQ#rʩ5 ;}ԗ-okH4gzd)/b`HLAKᓩ5PСj{_!;["J4WR͌Nحus#Wr$ޭzJEQ*ŕP֝aW^)^ %XJOz6\up$sui8J_hٸ,NaK)ctd׫L7ܜ{hz!|Qhp=;zT[^%AÆ}Ŕ^.Z$n^Z'nb&jiQ4REoqPH:ZgveȤٙ7DW̄JvG&+Eçbn|݋čKm~dZb*a!W|Oz I0`iܫN><_[ 剱9PRWjҪIGϻ  NLWsKs|RYK^:u3DTH,҆4TWi0IO3J}xX)^ 2}zm~'.5Wgf=#7 7w=G5wtwx9ʢ*i e*|Y*#Fr˞'ҿ[J}zZõ?Fk!v8SD @jگ4 a˷:R=UQ|W 1Ƃ^mx~UVSUa-z5BSWl%YGҎWNH:}goLʼ;B yV͕qpO3| › Cc0Fj#еL7 %哲 a~#<{NqpuT\G-L(Gji>fV;c #]8:#lS"~˯n*Œ)3MѢ X<^Kel2%>v`B~VƂ!?@i|"QN %B3uEeK߮3G0\/R})M, .dN9esLؔDC FnbpA5$ Eg;gl_*| "vJJv 7s(Va'Ž4F@tA sriI٥AyiH(H:F杠kMsԋ{1:dZFvP\pa)TNXqE([&2̿g eyrA\5ץPysů!߈29$n7 [ED}7qa2{CONUk$lKm: {^*T nz(62sua`'ěz9S;8֣@7Lr{ 1Fz`"_0n?zrέyM ]VŸysAkm'az$Z NV\ROZJJ )8!- tДiiK@ :!.`PI+q#2dA4ۺZkxUr(U t1jGtإA%e]J* JA9 txh~é`[ :xOHØ+V1?e3y]aը3jXxoŚqS쨠L "@ P*Bă.8m0 !tE#ȿe2eנ}< ?P7$Li..VsAmk]d ^kQ J3 ſUL&Hܦ{4/AZPJǞR`50כ2qgZӢd-Q`E+'6Ϻ&ߙ#<<&Zgc)ͱ@Rnը EmSa9x.uf\t.+jdR6I7 -Wd|3L_A*SQ{^E<LRCc6Oy5 2bȥ-P[ElíU>uMO1x7Mi7Rl$jdNey'`4ܠdI =:?͗r-.k<]ޙ[,Oo(ȉ67{6f{ϱ]`6ax>2Ura"6: jr3+$0 ̝#-Bơ0qS":ܛ"Zͺ:xHҜy{41{KJ kDQo,k!-`_u/bwgAbމt U*&TIo1>QצͰRDڐ|4u_Լb7g}fuc9L-cW*`mYcBm>È'_緀Jx_miic2Lm_Ki w.f{9#OW|t\װ<h7},/mP G\?Vn3Ȧ0C^@̂kOp1+{-^,kV(I8Jw?RSƁjy3{” Mƙ*M3lRbZS|S1of-\ֱO6Ad[2mQjƙOJ 05b2bu(Dj/BegYr@>k~0G­炈0oo'{"Z=. ? m~ $fƾԁ (l% $r4ġwtЗ֛md>5kd)0M(f yȇ0DYp!d"7gT$@o(6a d8 0V3BOEY)Cq6A5%Y"G Q`~;zbw||9,J S,ʿosc6jZDwQӷhθR1ǰ;{e+7iwriH.j,%+̫hP-SNȣ[O+L$5Eb<#։r<_ڱHSYH N6y5;?4.1(4K7eq ,05':A< '#Z+&)q:FX<+AgmY}D` ?i6JI&Rf%>>G=KU1NN8Lpi}Tyɠi#{f+R;Gy|Fз_b<_5EheX~^I{S w 7%;4ۅ29ŹkcÒd)t,{hbAI]blYhdP>*Y/a}"BFNsDH rcm%x6K3? S8pei?ç<ɼه!oZP/ޘnECt%I X"(bDկ#rza:墠413cV젣3jbwf7pw~ '[v뀧j}UX"5J2sW;_QmwDfɋtS .5 j> ǐAtvޭN5rI%3k@Yo5g*~+O|e2*J \~ٝj8=gsWDYy r\װ^(7uˆt'jXEBͫXׄꟵ]F=}AݛgP'3j! uh+m=)ALdܶE)h h)WUxPal~?B# o;A:Ubx7ۙ!JyyFa㬕ZLj$8姙aƣNx({MWZ{4{=&zI䗑à{@D\ɚ3-Sqώ@D2t wҫ1dkg TA餘Wj%?ub-le"%RMHT6B\$S̫v@P&1`|C͜ZJfL'qz]*t?.]#kEʧ ɿxSm,% -tF 2QSO[ -4OqCa 1'Z2 qۻžR=u#Ec$wf%˔H촎$.'u[e/Ԍpko+Vm"Qjb~4펔7ocrxHMON3Pc{]9K3Ipg8 @ 8a呁xȪ?~V75Zuզ]c? uF> _3*Ί$eE]9CCJc\zn1SV zհlaZ +Aη{y~uH?@zT1v"nqI-{X!KPhV?'Mn GNl1UPI˓s !阔r6;0kJ\u\CK@{=h|~y k] z!;Йg$u3٫xૈn$t5@.ksq{>nwH>9+"YJoŏ;^:swJ"v_S',nj6üiqo89qRőLC[Mu-c &:11p+ 3 ޭ00:ޝs<pl.Uۯց#{GED#);Ku¸|u\>OS_ :? 9ilCeqiP`R|.첸7ش"Ffb rIYY1%pvBT +++1O--s9jV3t,etrp7d-RD¯4E1d5%sVn9}UM9ۖU,Z :00U"ׯ{薹Y +5\jPWCcjSIMd5 ԆGm,A(I 6TCIOZ̺QL$Z='Y5(Œh}>c `*v&n<] Yhϭ)SOzҗvNBKRT:5 f2@5ZkBD^L.etЫHkG"tp˗Udֈi x&ue:%Ӏ.aT{~aÙbPޏ>NPdzu'3rtP ;L773p"-PXf*Fvʨ0 Pl,|:f/ K'#2VȹD{V\sK.#t pS㖝%lBs ܯ"l~ۤ h]|<"^+W+s PJ$nUeiGn~]kZx*Һ>U}+$ЂcHFqD$ PC-3$t)~[/ª8!NAmBf靣K]R b5S.g)[|AsTo2T կq<Ľ ;:tHxjYhe&RwG\.KہBh z vWz {9qDk)hg+Pt°A17O;F$O+>Z= 5W桕2ܪC#z(*`: D KU4xph梶OQtd3 3sk\|?ve+~gU ^5W]:ySOln!l9g-Q=7ڷu4tS7}[TD_ I$C+%ܿ V-4t"Ohټ`㍵GYuJ`}ANU 5d\#ybc3$E/G x{ Pt HC%_m ւ%8m:HE߳o^t`_F YieHK ^ +/Z9aqVZ/)%ϹnJ_rHv7a 25jWHĚ( 'seWqg(^dbF3qLp_y"U6P{^ t{ZQ֌ j>&>2l쨁}]nϪ#H蹍oXtA?M;ؼ9$&*{=%\Jd փz *lzHhM^di WW3&b@Z{ZjE`|H6WԙJLXeF|`Anl7+ꐠ+'bƉ:l02;ܨk͸9뉒0+uqPOLD[}-UĝCṃMEa,Ͳp]K6f[o* 3/<[v1Te>PA) bQ؆Fy] ʷ'6ѬxQF@3]XZP|;pBeya],Z*l~QA'P9ՎR^)NDng'fѭ1L!S %ݣc-Kb+(VKͱ|R ľ-*s]Ff!ܳ3HH:\?w>pPM;!.P1vijQ[Y2V>p$fV.f% TiU8L+oI F7[Ib50LpYRq򌺅al48"_pH"Xw( ڋU>aBvY,Z%.pc=tMN!cy!Y|& K-K-?=&Qj2mHhsZޱ&tǺt^-l_{Usm)R5F#_g ୋ3HęX7֐_ex=x7|.iaQH_]8뤢B7IlEb4ېJBgQx\s>6()\O/!-[3kjVv)Q)+CrO v ;EVHX2h{LMZ9˅;Ym#ɒt/P1 ("9j[~`6#Y7}}K? ʘ&w~,8sׇH{=…Z +vՆ묔$f#oV8x<᜺X~XZT+2 5nJF^P(Qh( 166o)$ 4nza3$YsΩC _&B[(U4?8`%aYWۯHX\>%?/s yM><*pXEŮzՐ* -䬧P1 T]|](׈cqj饡T_n(kvtu|[L%1' <"L Q# + %`^NY`<(5/DN40k͇3+bb#^?_Meƭ`#cmS|R ,ZQ%I LhXcf;q14P{lc8- UDa@?ű9osYqtp_q≇я&8Hqg?߂|pּr:Hhq!9*0LVY _̇no fW`Ps[;JųAGkGr&0X;gq Ϡ]GLs6恗A"N HWi6B2f ' =Xk-7 MAwT<eX7.<5@0@B1e$_.} H4.ӲQ:ecyKJ؏gw, !Z)@Q1VRќ5e[b vGaEӟBU0>i++ g'.ZdNq``M'NeqQqE|W&Vl`o(X`zMKsx]}u=>TUmZa]dGU"uVcրaH4WWJ?Y"ܾOmB]@hXN*m[t ﶻs"!/D=;pa3G)9?Vh6O¨@#@)YL2I`]c+,0^khs+jjhhS\>n P=i ov |)`LPHc/FWcfJ㑢l !JuA"Qv5J{jc-!H>u)QZ4K!ݳmL?\՞pZAX0&TPK+%54QB[ ~E\ucu4;(6^P6:1Aa‰˾ַC:E,6WwlWwf v\?QZz:q#z,\t]<=/^&ImAÎipAVyupV 5ڸP:z]7FD"aGhJۨzneL] |v{po] 1zpP>zVܧw~y{ ^V/5dmdڃb0p)LpȄzMG=z}=H+iÎ&Y6/%1N5U ,{9y*Gs5L@qI\OHҟ΂PQW txP(Mc)wdz&^|,}N︋M_r6T&c28!e1%!,C]7!Jc<147oA~C.w.q0^|c֗.4M=5HscYG2L0ܦch/q6l]e\Y'ƨa>ol x2cM}`k)(o@fs:6s[R eA(]̥=:')`9l7~WeLȃ%u"f|l%(`YcsƐw'Tߧa2 u~杬̓"fTAl]G#<՛{ެLvaE1ļAQPo޵X{}x.m.GJtYui-7\^=y}9ܜᄟ BJeRˀU;!]Քם&&g $?a"姐Bi ]le@ژ{ES[rž-tgh|BCڡYDޗU҂AbU47*Z ̃i"ML&'>:7r@me3Y\eH:*1=1'PW݃D%BqI 3Ėj% ?cɈNy9B#`K,dIIvp!CZ v] zʼjjH㯎 Nvtr_?/`hp"7+7k Zo /o~ ^ G_4Xr-E\5>`9N{r{T:袲F/NHWiW׌Jz?V<^s\cc9|6 LȾغci)]m$ܢĀ`CVjzU⇣!IL-\v+៥JGNj]3SRbbY?b4 f6Xap 1p`6 rwfhc4 Y=kd(_%!hbρqD,½ {u:=ԝy A$0^QZ 'n ̲Q&N^B!#b`;=R=_;5Ffk ރl2k7c'4{6!MaFO|j\YV6 /g#j'tL mw^m|/ԭOް"c#\J"XB>7E!vY*6sB*l5M)pҬZP8-l&c\kobY +j's0[E+$XxqEZ ;Wק}̌N5c8GUx 1S/WNzTkgc @;2HeqL.@x &F7 7]P~t$[CG ԿIҵ+TcQi -aE.Rng_M}b2ͬZv?:24(]Lj O '& ]|W!ذ?@'[^DR0]>ϛϊu*- 0D!^ XS驮gbp"j] C7ۯH;7t w;jmLxt{x{.;Ev=ƵEe{ ^&T*3 \}PF2r`URAI%mŒNDI}=L£q yF&n9@:Ld[z 1z+\c#uc57Q@-&AL0P$>M5 p4khX _G!;_,>/枯k2^V9 )S u=}QA~^0Ӵq5 WQ&6VZFb t4Hү9N8H=_giQB2 5X`90Bwy!&,bB>%Fʒ%?e5@2m.$<1DRB Wgpu>CKi 7ztpz-4qPβ"{ҴHj9ds །15 ԛX"cZ T52}9C1Kn&$3X|xV;6;PzgW=ήS[O<7'<~ u)"0K" 9tMҶ>1-L}}FMC$دud1+wabT` X_&j%^,$d29؊-'^̮Cؤ@7JJ?hoSt 2Ix:W|hHjǘn[#Ri=[>"ByNamnRba}ROaX(_Cb uZI>IG&Ls5^"*p N2EE9fBK熽tTJI*b/`ƾycnj)% fVѧ|w'SNkWe4Q"<>%'KD0tm <+<:kC R?sqB|j "kEG1+ Q$A6 cCه Dal Mzµz߾#٣^Co7G.3 pIM}Sul1sj)#vʰ۰uS6/_b_/S,> CaO_iôdY/w)?u9VV?**8 $ôZGrFuFBp#s~O5{"lHfE[2:,16,|Vs L!M.ٓH\i髲$_XO38x/I mC&ڮnl>‹IJZ 0W,6Jg-ggfK?b[2Љ=G_4a vhkH=j%xu3n!C7J//I%f(=o0FC_:tCheS9ߤ;K+k5Ҫ *ƶ87w*0?ߗY[GJP㘑]Oݼoә @ -D/Z*دU10w9 '5̵+*L2GO=.v?O՛h"c|";@6xqy\;9|Q/&̩ˀ<|RI(>cϾڅϦ/q8ΧL q(K>Wu]y0\N׋?Uƒs] W?wΦGz-9 $ޒWAtW"Sf!6eړ +,95d :RDJF:/(tIsT7G o1 ٭jͷmgOț , /ױ}K** gXcWޗ>"P4s1ӂlf^':7L$.!htҙyd<\cU$ݴFyȋdͫN"{d]sQMhg\]b:t>(4؊6lr @Oe[w堀0H4D ?]nIť UGVt2$!GnQy _=?W-(KΟ X%]K .yKΕ+;e?c_TŐ?Ap$Ơ7{(xLKL?30i"A9MSI/ 1RZς"kÚ @ᚭE8V|S~k_WJlP>L):sM!n=Soۿп :!R|Ry"wT;xLp3}O?)Yj/ %9FD:OQ>=EhF}ld!Vg_ĝf$(bD9W eO(*,TBY_ć)c *4Sxdi7ލxY DS!7]'|mzr?4S)q6kWǵH|`0^wٵuhϊ̩Q{}E RǞ[}cS"&аƑ\/pip4yf#9$^"Q,҇Ԋtb:cߦk'%l3٪* 1\G3yr-E)207:+oo 9_/#eeYVbM0kLSZF9ʄw"ieq 'EB QA62t' %Si'D7;qvBJq$13ǹ|J;\$ˑLtAቲ-/mD#9ꦎh H#M&~5=U޺f i@^ tꔈĈpީl `8iyX>^=9/216~$$$t"J%jMb~vΰLa+26u&=o{h`Y@.LT͑S%mAw?coWԿZga<}_զ2 ~3)Ѽ5^,/3k6S ۪v0o儾NQw&괜-P:ęs%b0M-R'P?18ᴾz + *Ta3d[Y!)i~wnZް)d-] 餯ʡp!R0<( \ɳCvư~gV)^2l6sյ}s!fl%yfdK,ʧs33 Hjy;WжU85l62xp(`[40΋Nh幋͍;o>a"6,6A(j:@Y݁zb@ߙCXFdmiQQUXK% $bP~b}x~`dLš&<Tb4d'ՠyDSq.aNn'0\t;6WV1[F*˛0虁E݄Wed7ݝ1HW܄ռUX=-ӯǏɿ!LwzqV]bYs TieUMΖҁ">|zNƨCl6tsq;h]QfY:e'\~1W՘xX{-S0lBW{w/)i[7M;CQTڎO[ڠηVnd<~MFlo:ٰ}ZRN@,9NA08͂. O=Ҟ*]3|T-HlncߑYR@h?2#nKҗJcCS[V}b)0Bu;Y$ ,8̪*gDݗTך$wXӊ[ii#DU*jLai^e@ivI]XXq>$~zL\vz,[kbH')ӯO W9}F&2  %aorf'<5g'8 D~os/:D m+1Ԩx@/)ۋqФ"-gj3#'Mц_cNgR?iZo!z4Y:y\ms5arG/0 H􈺺[T[XуՐn1ۿ̱1#Őj}o<8 Бg`EGtZ,Vn$rEӪUo^j VzI+MҞ#r%^޿3_B2L2yR3ܪFC0UՕGWvl~=QU`x57pr)tMmoPDм)̘ U1D9-ZnҬ+tx( ?ZF-U0 @YȘ\76mH7oM16qT8Gx G%+|E4Lqu062=a?aN,݇]&տ4:mFK)G82rPJ?dLYA)Urm9LןactZ[mkؔut*qaNȺtu8yRcqDy T{S[x Pژ "AP.kqaF]c5Vasb/*S .v:Z' }s{ ΚG˘?OT7PS !S`K6ա.jûcW{2v,g36|RIYj@Xuj}v# f:L!nj&,occ5hCĔی t=fPk;xERcS%TT@6=:x%2X\(Ly A.9 @s@iq5WYD& Ik%sZdo0qet8BEX'ce$*Ji=Q 0{Ȕe+eXn8C8pU >EzXIP Kbx8o(~J{ KL ,]A[~4^geajW}l ݶ]Q_*hن_Mc柌(Vm+y |⸮'7=&q jFDdDw늆3m<6@댧+3IKս@T%v<| 1SK3֒CC1e |M_յY[ɯ6%(.P8vVD)t"6ádr" nXRYqGPݾd0.Ϗ#Ydfj=c^o^&nx3lѣt5z: l"cz #{sD3"[X8|Y ? 1C[ns.U'iҬ-$;pb"-̄a4QQ4~orWL$0t=xG/E[{MG߈,\j&Ilbg+,(=O'4Jeh.m}蠳 ƃa^/,`^_wY|j|f8(?3FCzZoLRf䀘{d Wy,`nu5O>`s~ϐAcn֞$uPhj1L,_MTfy Yz쥽Z^$;2"uf )K/VAAo^o F[\2u6Q ]P4V{'Y(ڛW{fDe!՝N`3'&q:U Br ؑxۃLwfG]8x~SBB Qv,W*mAK.~̆R-J֛p޶ !34DTڬt \xP@]"VoDD 7>e@ioQV/^@::,  k`ƨtW|ݫQ쵏WNx# u@iWA*WMX"pAAS+j(syQW]>f 5G$žwQƉ"B:d>"݄%kbx 柿Xi^ тN܆l&RgX[Tܩ&;D?[;j K+U G o`<\U2nd6*TxB !z缸ƴtL8x ]}"(SU*X 8]y$- _)Շ_ˆf|R޿7S\ <ը¢P KS-,Yg ?x%l| >b/hq+ >zǷ/ 6]_mP]PpNPkZLW;{tWǁ ʂN'0mPo*5m詤NS* )-#ii5AH`)w¶m 8s'%5\J)|>Tv?puړcJߜ爛 s/Ss8re@4.5.KU\q1xFD.Vb(+Na;FHΑFx'^_H_,9x3?&vXf]kTq }Lۨ QoSY,[ؕ#V85ܚ^"[cb<<|T+.L8')kO./h"띿Heb:i5*rbïśVzty@pz[c~n3Ů㎩viOZW$H"[s6Tp}E&l O朕,]AcF}&UŅ u]A#փ1(󮼷zf\鞌K2 πeUWߤmn_:7>$˼X'$/oQIlOaQvu'6dĦӨV澈ԙK t >WCJgJohb߸; -Y"{XB fæ3q=`}][`Ҹm?{Pp9q2#kwv:Dk=z]mNsi:(}VA :˂J53`sDž+8ǍO3΍bjy4嬙+gϢV9:њLeQG50YQoc0p$^AY1bXoJ[n?Menfиz 3 TjJ8D[~s]|甚 u,or;sI$i]5~`7 pG.[u`-sf|BO_pʭ ƒe}ČKB6~%%*Iŵjhp(Ur$TiA>V7 ߊgć-j2>FLWn9Yof)\ҽ.N.ּ-ɚ뚿y+[*s!Qumhsw1|{CkуD%ʭWBs?iVU+̲T-.5sݧm=CߊgD-}#B7|)|Đ'n۝ql4H[E™3e^pc[]znV5kV 45730ӟ"(B;l\D7ح]%|Y$uvmjQA(- E-˼mjj ]Kp'3s$| 5hQ3t}}%F~4 %<8:i=4ւG&#@ɾm;?Ƕ!''kb*`IK'8k}ep“,A-6";Ԅ:ÂW;VꬂN?Y&o<8eN{N¸p tAtdQjyɩA`5=HRSm[-E~P'e! !ĈV5}t~ѩl=fe/ rJ E$!$@f{ȖlϿ@Ҡ1Tܕn)r`E:QݐVN{Lf'Cg!хIj茠zF;CՆ}MwV*EJ*i@1k%#>jҘdbWsT}} }ln`?JRV[+DԹ,550a"DKŧDGzl~_鴅 h"Fh{` 0ҋ2X؊Tz_J+fX Wo0/3-Q_4N[sf=&N4:3Ja~NρcobM_B' A{},b:'SgcܦG"A>SF@@ϴ~YeaCٝ9\oB1 MJQ3d,^|ob{I#E9E"ES:_6tvG1a3P{ۓ[a$3MrUgoc&GXb{RP>]ƌBOaǩbQ&AhO;ˮʚӴ oM\ѿCG/TT GEAԓJK XB!}MFz0C_s7Mk#cB*/)j |ع"7f[6d 7)\BFP8Пt\3FZ,'Tc:%R%uçϺG9|d_IA$gm''av]kC4;v& Jīhq7pOr MW侞6gʐ\t!)gѕGbGf3?OLPjaS03625XBҬ]#iQC}X-X<ØsJ8a\|q!Q#w?7|z5:hX19 U1~?0q% :{3<ʄcCxEFj.cwZ0gsvx&W ׻s*?)jEqiSX&g8_z}s r=Ʒ.iF~KR>*?zҮ/OGr>P1Gt)NR>PZG'Ж]l!v\N;XyGj"?B絖OhNn(7%3'x,>$`(1cG{-BD繭#ώ֜"'k*Fr]d!~dA3 f`;[i-je<֣a'FpTH? ^WFw*v >pvs7 mˢ)pcgȫ9܋;;EcpC |8OM:,$2?Pe/l7񉥃9| c3걥1/AO@"x1HgھN(kSb"K0t4;fkg'!\16 %ufb7!/đ$;T wי/ #xH|% |l HƐ`uEiK4$?D\-+YߧJRcmՐu6 ߠmYTO~әw]SaN) A:DhXvO,FG88w$*m7cJ:^%I\Vm騷va| f}":u. zH GMk}I,NKվg28 P0r>l)E8KUhA' :us g*`BP$5 pZ_>zCɍ:TM>|ݔ6?SϳĬVAN8} ϊ[_$E*&Kk IqCsyN t*6؀z G ɞL,Lb 9L.eq<7ɦbq̉䟤Jg}SڃOJg+fͺGDEF?Zѝ5'‚rVuGݧg7өsh ~ a*(7WNf,)݅$*z .&IAGyᜮ|ʂRB:f%竎yѕAZWnZagm׼&.m1`ܨ쇙R}Jɟ*A5rQ%z_a%y/|౹nh|~o%TZuՇ[ʫ &r_Әy5"|lp(7R{v?U蚿Y޾۴3N?r %Jѿ.|W.U!S= ,{LʂCj Y䦥a© ^*\Ci= [l×c:6]t:MLxڞs{]+YpČwfQ]g؊>P;?馈e Ts_; j('.="h\p1?ϧk!1Nt_34r)V. *gS>TO2䵝nXRTm[IoA {NL%\?nޠ'2k{+Yd$)R.Y>p!_>;J Zj墹"I CNJ7Pf[1Ng2lLY9Lǖ{FZ,M&\X¦ i~gQU|GIPZ7jJ6g᧡T7 &o@urf[+m Co%VFў6a2Ю&Ur*9 i%#nUY6x9F:Xe]+nrKsv6dqL@/5,JW F5ME S•v`Wy s.L4}qPknu,-1TąvT p;>q ;ߑO+/I)]2:UpEnR{ SٟýC4=WJ ;PuOEI+VqzPg>SDZ~e ߅옝cWtk@$2&rt Z\z ~p2x d0ş|è9zVqVxqp71kECi'H)komUHuFpI*A>Ցθ47ݕ2/a[RMM|a#buw 0WI:$Y X;hlZRx9UhljgAG hw ^!uȩaW=)gsc[if: !iE]>{iL<+%;QqIpfabvu虺W<82ÙLE_[b̥1DGI̯8X j'C .ލl"@5@Hv1~D! VKtOD5TRi/]y gN1؅I1 .=BqSW(`|\f&M¥(.D:zjsmB_,U;芈oph3Un!H΅,j{GQY_mGxesum/W69O]fuAv&&Jt=V{d2:{J<]b\#ZTy;jq0ey0DU.R}t9h69ҝ` 7$ι`;:^h~k*VA6$ (1_հM(Get}'c.h^QX2 ,![:}% Í2`iCJQG(R62j6Wd9M}ݓ\Zo~NW6%=fJ8)R:@GA~ܦa]1-W &O-Wop=˗={B>VlES]̔G?ZeH-q`B\KkAkOl3|o&8CXͩo!UK0k[jZO\J89 ԖI88iLn$N*=R2ṋ̅lV[.xv!{d?W`|Pyd%5`cC&yJm\~J#qr;mpFS-U᯽;fnK$R7F)NH&T|K}D$s[O&0Y˶4c֮괖7TM. ٿq< = ЕpC`ԛ8;>?`+ *9rv2ejc7 3xxɒMa" _&pd}sq/vWzH dͧG nNyonErQb?.9 *:{Tx۰=W^#2KżQ[2am ~U">Des_W̙`JyIvbOV+_?$DƔ!ze: RL/n4aLSS,]i]![i7=$*;XRHVĎ% "Zco}αj}KgPJ}^> Um6qod$L Ugd5@^q$(E#5Zڿc9>]]Q_TVŅG̟)?RG4t8}(Ъ0AVODVu>F~ݝfV1_)&gfh[{}T27@_hASq@F%yF4j`'z`IL*JD~#V}~;lMaAۘ15Md ?p -XMVQJCOTj`s s̖iWzt!w{QZ4TQ:?]W ͔w\Y~m֧p|75%?k)ϑXhKX 48Ȫ.EUUBNj8ixg$ލҎiIFGM-ă$nɅ. ÙD$f%fT:8ɫfGwӪ"'+-2f= " 4Dwg,H2[CYgQ) с%S}3ϩ-WG`hsޠ(cU:þ5qh: }Z= BYy Kk[)Z ӆU8j˹}CEyZ.tϕ@?3dP.R$LBj0F7mx+@Ȟo#`YU*M1܍|Βs+m41倁ʫ?zێ6 M<و&e4C2EZYN:7Y" ۸TS.#F MD4$? %}ռfr &)-av` 5LkKhXma tH:mH.:r6 BbcW}sicm݋^TЦ9' G&fq&hifP0;| C3o\kٳBPW"u"|TIUE& DckЧ ",؍h\P,DA.r?H%-蜫$ϨvFl婅i+ lx%Qc"jl \`9Ve>5<yZg 2'uRra9KlyG$ V3ߋ`"MܻU]/wc3KUĵ% cS3FJW%\UĎ+0mZ4}gIwT4@B׫?t#h$.r+Bx[bu4j vALNݾv>:=4?gFrBb@[_ ;4 \i[IEv&.܊0BB"QtFdX~(4.PZ d)otYۂ mg#[sy5tC7Jl;k3Mb'HJKyNU;MniQWs@tPEDB1VBAj&>u o :{9O ;Sٓ>Y8O4%3hii o`/$qz8JD)$_.nV~ӡ^:;cmL9LG"Ŕ>v)2f݅x*ZDX>ռ~ uO4ˉ:Gg1,Zg;q|ix/\Dn<?h'@l-t3zfwk`D5X,%џhNIߩN-?tC˷nX;9+CG6&'X.EEʞL.=6k^.%[Yys[x9rEQ4"HWNo#z Z&=\Ŵ8y,|,+OCRِ~)I@,dUգY>$|hƅ(V BXma7 6 hD[AИST8*ۤ_C@9b;JT.fj>ڡsBwͅhQddSlXlEq\mvS>2 {;2_jaG~B =ЍxU |TP t6g}suЩh4A"*I%?:wa%Y'f6txP8ϗY CuѡJ%+ j#:u9lZJ} Vtم SA%cinUWJF(d#!-8~ɷ">0QC`JH6IL`H6?']Md"LvW"i7)c1nRmWn18L 5^L\(dW,0\suX<2QWeጟ(fDR673=]C}|1Z2u2*y|V@iGһHmxAVi$`esZE;VYs yoZZ3QWPM7c{>Qu7̘)m-IowI4S A~BEz>S^^<'> F>P R"ZPoT(y^fJZ]Ryn|ݱ/^zE_fk6lF4g]?EB~Hgl:bUa!V*$yKxymE!!79%Tr/dp昻+干 *#{!Ԇi 2EshFtipq2|l o][[j0wUG&c+vajK+/x}"Rt}hk"Iٶ9| <3^O8zZ5:XEb\Ȧ~:ύ:hPx0s 9EG<2X (yYY`c&KOww4P\h>W~Z{@tCӪtrAcۣ ^IQaWFa0۴bB*_$$ sנMd`)Z4*LSdN8Ӑ҃ (:jVK)hi8sU3Z=ַ{}  ȹ?$jV+"{u:RҰ 1WA2("@,;4<`ț^~z5 -uoGwR6ifRvK!n?јZ{TOJ7MBu DE/F]:H1M E6-z_+񜆣BX>8!Uwk*ױQDiׁczmƵPV[z!G,S^ b\N[޶Wt%yhV(SE9-ˀ NOa 7%/ \NL;- P wʣi~HmTS7)6~*U,< 3իbbfC9ߗMP3唿^y8y˲T4;ųXV_))n:bt.wob1'$)/\q0+36bzܫ]ۓp!P1+CTV@k$)-wɰR$zG@%jvBL%2"9%:fE˥g+8+G:ru ~B'z+٣]šgǖz̳C-(|v58mm>YX|S]GX;t䆦?-A8af?з#qV離sQzaVӥ'c$*َs&0\^|@9[Yzl}0E/~S&w]$͗*_:&pI#}ӭ ěʤfXj6km¿JQ,M #RS ^TᓪQ~{ؔW-)gG4ӊՖ#`P1tĨ& -s4o4\θG^SWtIF =9#;ezv-|RA`_#2>zm=@W喣4L3L5Pv2Q0Y(^XC؟T5r8CIff!|rGK"q~&SR(qO[ڳ i'{9^SԆ.v}Yu}\'=SM҇BYr ^-MA6);ufo8"4ZͩPw3ܝ9s+p8ʃȾtʼYʕV Z0J2|{j /w%,(N"5E!Čsvn{MHbm_3d=bl/(X=44@;iCY>A? b9Y}^p0Dy4KVӁ r+Px.C:1.[9Q*ӫi[{<.I! P6FU` "6^""pMq}bB?Q${boA F2Ya(XHt]B҅[ܫGmQt2>}1%7}tH֋S>>\~ݞ1?pI>g/ d8^6?HOr.# _ ۭ,V>cTs(h'7̖(:EEb;D˄n>+sb# -y]E 4nELt mLyg< ⇼W ;7Nb7qvˁ(Fbt}PXbzDD,ceG6\kaiW`~Ĭ v'/,"6"HDi{'_:"MZY+8D,DM'iحRFA TYR'Oѕq /D^=uuωd!a_,E^󿃤S zEwW~T؈As|StGwLIѐ;"!*N}\LclϿi̞pp&BYGi m(jZ|8{C)DFu+nLm4QٷsF[V֘X;FE ml^nɢ C.z%hߩ|fXŏT䙛/K%0fZ2vtaXReh#2AT Ql7ƔGdT|Y= ,Jֈ:iVSxdX\N^-8~i{!˨j߱M)k ͝KM+!kgxFnMk4P8Zj>m+%gj}%mҒj6bAP>h~kß8_S+3,L i/=؄c='!+<!裴LHZPSؑv-_ogbC\%kǙN@ԝj:uVr3i V)!lqaEpD@߉u? >!4odˇ?Hr,:_fMpQEb$v wd^H2\dc5$9z$,_w(A& ͬ`HxЀxpN } QD4UTR2y%eR\|?bl:Jr[^t&6/MEn?g:m7SB7!32%N*uD{#tdဂL0V})Ց{Pb/`Z& ÿGWikrVnuiRm3,:Tխ؈0L_{+Q^~[C.d 2&fͩ'hjIUuəXK '|tvm*%e<VӉ(BF Y͍[|+NY Jn4ʹl~Jߝ$(?]X^l jZ@ hXL:Q(Ԣ'ͫӼJчjGY@~KK ϗG +j#ՓC/)tVl=6^fLDuL*(u@4b.TEEL%ޅ?p5V*j<r28uU7FOĵ P-NƪC͡N^Kq&:oJeܬHJ /J3E;*X8Z5on ch8yj;Nre)dnFm'c\

va3-8j8e]/۠i%Q%½|~: m* [.:i6ʮ y<U/15 n@ƗG -` z;a0EZ-{{H-4]B|f, 4"nSވ@) $ZpHO{0Cca qDO9- mt/v S$DAtcm{J$,wLgV̤~7G,qEhBصͪFVVbTĶLɃ㞨lZzluJQo΢~ #§އ漖Q:d~Gk|f&yMh(Ό:nZk0U.}6jmQT n>tz#6(JZ pV,4W B%u: 87pԔS=w=N׼=Hm_1^Mo+KPk>/gpLcA0:^yOܸXm P1`&w6&N6fPq+?4#R,BdO W_B(_pg9d,s zP͊NJwf$X:R^|1j g|g},{X@7u&K'3jv-:q֭b 9 rxc%/7J/ciPՅ<<#`R4I,#v IQNqm޼Y28A'uKͧG678&Ksyr A{fќCgBO *M"n!0SPR?}'STujЖr&l1״a!w>q#WzPX=7owb2[鱔k~K3>q7Zsʠ?+py !`N9N3ZBzpm88 mw$%1` ?Orǿ++]׮e%BJxږE,ݧ߷ݝlM'|"VEg޺Rxig*kNX{),YNOl(WHXYd) KTGƟiH7 $᧜E#[Z,Lq~q^2 Җ d Ԉ K #6)^\9f/Q1Zoމ +9c Jr(6v++Fͮ`dmN~xVnhD5q %́mOOV>u%pZDh'uC~ltLST@vEDK[5|D~?-L8Ab%'avU#mH2$* [9> vP' E;R|؈!9g>Z\c֋^r co ÷eTSE97j9D0U9W[Eа"b#+lܷ]YHr sao{kzl״h.؊g?Yl@d8 uM@*p=F ULj1 %J(4䅻*lo |D˃ǿTS2/ (cs#{R[C#)DcxhZx/l^+n2X1qbg>]cMn18G_',pVo 8.4P1tnr> ĠPvpðiwCYuRd:gձ]yk˟~(Zo$/5/ 64ddh~X[ƘT}'z,^t`yj">,!TigTvE!n%K=28jG-^RaZ1?(Kϛ"$vl׏̚W_o %kμ *sG*@rOhm鵋 -+)6F,Z3jĎ 䭶/eI%iao rl{{qE?bKq\հ/(txmC&X0olڣGC/_=|,mUa%b=lP0_kv|7)G&GnoA8YNض vT+W55u՘AAsYM4:"6ڧr`I4uqp?'oE ƿS/Eܶe04CZ::uFC>VrTqFqIkEX ] Mk9>0PK;$Q舁PN `" %$5,bc8봺FRz4~bCDzDm .YUhوI(h|Fu2YgCԒ+;vl-Pz6麑{;XkK+Q K=-'zi0Ēaʏ GX#`_GڊlsLEDv~ )NYSLPN2?2Ǽd .ߠ?cP IfEsE-\fܳ%RntO}ʄ^zԔO@cQ e5r9Cj>z8fDk(MQNNx>8G:!3ՕaYi(`m>};ĉ:^,(gv ݲ'kV,@%]65e2VCdY`ۗdegTM'cl9_ Zhm䧡o gAsD04"BrȄΣijډ^tU\4nBGݛ+W4W~ u/5y|+ιJ%thߚNpؖ~yh2+ƙ2}+R SxuDr>*B)p5_+ȢSpVsbgH/Sb?s 'Sܸd@f)kj  E&B o F0/q /guuJS6#nl;xuIJh֘aNmu},a8$'ȿY&6V%̱,hT+|^BuTdؾC}rcf-b$E#[Cpc*<ӆWpݶ ͝(X[,2k.,@6aZ2A1r!`ɘe5LxJXdV{;pu ɡٗ0N|WM+{UIɳ*Zŵ|Z# Iˑ|?%:iT#QBN:IZӬ.,AE'fpcDRt][Eۋ uHkPɬ5 y(jCFnŠw{-C}WH_E~% oNw@= =L02ةy l+VVmB#sӟPV:%$ ̈>EGWDxaFkWgJ\5*M}AJ< a S_˴ϤX \.YWk@LZ2MWĉ}piHshkND*oǗ} T#d~U6 㜼4=9SR`ъ;2PTo7jZ1:,hܥp[jSvC"пFIuBo[\3'w4^Ţe9 SDj^x pf}g6p2WϜVYfiD`JN?OV<㝂\4cz( |TQ{F UǴeI|_xXPh3-4NHG"<{SnRe9HxD:9ܚ#cBbbz+CUڒ?b>tݻSf-%\h'g{5f1u?F+;OVFi;-KAZs% ͉;)z: x:yԊj2 jA G1zڦFj!HdL^Uy%o9ց0;0\ڗ茖޸G(IP+#0AlKܦim%e_S]ͻ.A6eue4&!ڴdI/j-awF$Ʊ'wt6^ htJ@ R%~3F3XY`kf?EHOØ̙A<;m/쥰7 Mh5w2rs\©0e+d"h9J+q`Ds/G>V^H &Jzρ|KIY ո4[Zo6\aY#, ^`9 ov9a3QTuQTb,G:4NTr?dV 5k")a_3tf|=Gr( 7m#‚;p67Zd$p6Mڜ^\pKn#%MZI9!&?ے"K=? ~$|`lK%mt1okw8/#flұT\ 8δ.xw PQcūJVz!ExtA7 */puӝ2Q,±6n=DMy5 1~FjGwU1 2YQi$=S}#J8#HuNef]TÝG_nB'0u[XMĵ^0󷏧]OGUp[}Ð.xX*Eo͈8:zϥyչW 6C5D3fzz/5ۓ<7oN)B376O~TBo;hMu|]7NjAHE3cV=Ds:6 >?jWRBA5KDa7\#ڒD\ўZSu5~/~ ~Ě|򂦅܃:OHK\R50887[*C^Q(Md é_HߌBP.yb \ŗUYE/MU.`|ב&\R8K& puos$Gp0"(7[Ƶ0  &[;gsvM9к"WKs⫉;9&:_3r@__Tf\j=ւX:hS21 AEf:eͼJ$|=, 9bM?#D4(dQX!Mv=͕;ƾ ǖOBbBktZ3p&h),{nAK$2E@N)Dk?bx}<1.fvڥ~yvt@K_bG85'jG8%Xbi fA&QGp^+uB%'c7Ë}d&﫴37; ((Ym+]m6Nafщ#8H,Ĵ`$ bݰUK3HڄV6#d#KY h}*R3DhʸZz*f[Po![k] XT4VϩxHq7z8 0۹nxfퟹP4TL3btTp3k3ϻ7d1x{)JeiX/D!6r?TWf)pAkT27PRm郻+#>Xldi9!5F9<1X!Q A=%P#:5j{B*TtT-`w) R%̑̈m2LAdzX04ǒ}d Z(N2}Q ` UIzѰY<@6 雷l^0zC J<Yv|rȊ%JzuWl'X(J[O"tHx&ќ4t_gk(63!\u{E/.1}w6VX6{/ľC~, +fO*_q\C!)Ĝ<ֈ6TYsؽROLtsM#34nb[Ic3B]i Y fATB^_'$L=IvI;ǎ$CSZ,gw`$J\,I0Έ"#F3iRRuؚZPO^Y."z}fG@,_RqJUrʇudGQ 8f-ۯ:|W)Qe`J*jnx;#.=,гÆAE}Y7e]J*w`Hv'D+vpY\4UդNey*R4E#߭éa֏q*{XXڊSpmM$R 6S{*!:=aBp?>Iq  vK3èI6+ֻ&Y'%Z$\+ irv@@uFdy;v Kg[x(asLho9B Y< pqiCУsFb8 sEtJa^pS\%{rN/q`?ľhPMonzv,e}Wht.%Һ ܤ-5 q6S KQu^<$yrweDV#`ƥC/-.M0c sgZBNO5U]GLʖZ&:k 78s<8m>շ5oljI—;ñ2Bg+i%L_׭T\.$*{gYc/p:^,hjtZ&bP{UVjx]DŽlDRot$ݾG`2#SYFZ/ JiRن^z1W2ÿ֎^# -yy '.lm0tN&X%'Id-6SZ)8В Mx.\aqjIO>g qO It99X7v=-Yօ{ӝ-ھ[ui©BF&H W/ УkS.eEbM~T@ #X&_,F' k9PZgmø+MPƐsϨ qY?om.屺Ɓ> RS bo$4lPJ_e:}ֳM׼Ww 3 g])UqF"0 Gwc{=+=y>}iL_cvL&i)yliڠiO-o_(Xֳp2^ ^KL*U.YdP_*8*pU7B˦dxEN40YxՖ*,.zR)ܜ і&9N&,r<+nS)T~!Pd45 +FoIز5e8`jULsAsG*7#&8Mӷ\v68iɰI"x`Q;NW$S7(TTXziS8 S0D!( X,Nl=% Qރ63Too>S_ 0 Y  !5F  mG2=wYa %H܅va*sK -JR \wMUZMsW ?sco>1.\n l>a6Mԍqjb&]n&Xy(^vbpȣA̅ߥHLrjj#udK]<.$ډC<2 Ħz[aD2ZSJ-aAH5ZAo^{*sT]8oM6d^J?3wf@LSe=7z nH]KJ v4+鹹ҷ.LY0,Lx>6:S -CְgWws=vW˖Ǚ6.1((`XwWsktSC"0#I/ǑWTI,M9w&scQ+@aS7 65BM؇kWnfMAKb}D85ҩÍb/cg{8'(F VȄÊ8<$|qq=bZR\C;lQ"_{1*t񂙒0*VыXNK X}{yG|}Da'2lD{ޑI? '>!qN~poe_" b`],p,ĵ+wB0n'q&Gg ~tʅ@#eEIBV||e#b3sI.r]W_+9Ɂvc\.gjsS}܊s*=VɹG"B{Ȱ }I >,#"*vJ/ ANuN.TIo6@ /Bs];g)nqa\/ۑP:B}O}kpyC\_~4 sU#K-D=@ib1:ɟoUGa1}~ (*IUs0;Lu[]Q.d&[K9˕ɮjᩓ0B:|w J`f>ӹ?Ue,ϸ2=Ͷ/\wq n;kb%eP:KLrFfx&Ӓ- hE*.Q.tg8 ׍]tZ Je.!{JR` p G̐A"5@ CI4E^U^}`V*|;@$dcSJ B}ZE9/xZzPȸ<j^8LlY)*'BW'uBcҕk›eo5t ;N]w(Obppvs9H*;3 fbS_C]2hǕ>՜!nW7Jz'^!6..,mj?jgg;{׍$LgR} >jξE*m^cvn{+a7"1zB5)~m*1z<^m3#8]F4>A]Q^TE#qopsf ʼn21ʓ"48~ F$v|:WT.**8Ҩ10]%by({5$#} \KH֠-ewX{JfDNIPhr8#P ?8P J%q^ݞcB8lgNtႡRG)N;^Q=a'@L ɯ-d+j' ,oY^KZUK\c;,TȲLO^ThVf+u/%<%TG1a5z82~оW\͞58 ;<y_JH!3Zf6𣀔#>.R~sNk6_YQ=ghL=~Pa 9X3NZb 蘼OY6[NF늧c~{J|?bF 1q#}〢8~|SmV"~# Ӊ(̷ <:Ui҇(v.a1}LJ.ҾÜ䪟>~_=MX1=;CntԎdlPmX橰+* Њ̍?"{|bRy(a C2 ?1A=gW;'^ O(PJCPϱzP ze‘N[̒[gBSeZ{e]!ߝfSiw`U?b4 mIG}MfZqg*C=ҢPID>=3GKݔ[)JYET>.ycSP ϶XM%7l7p.sdtm5;:pt$LQeֱqIL4 Vo;5<1˃f#"M$輵A[ +w2EĦ:yYN"*ngbZةHA䔽µޮsYTv&(}6#$Zg+Z-p?Z%Nel}&[A.f 0_oVFa/U=+JE~mƀ-bܖ:|ɚp˵UZ z^n!ȋn-mɆc΋k0- >c,vuv A)GI^aR*u|ęǿ*:J[b Qs*& @Q+; 0)߂' e,vSTQMFd=F ) ]p JZ7' p)ƿr,cLje/8501Mքg!~I~K=JݲO6%blCeB/ڞ6#+ZCꖠSҟb'DnE$"=^eU@M\1nպlŃϚSߧ!B;~POw ŖVab֓ iWN&1M!*YFqK ڈ=S}ȸ;Ո Dz" +kMA1'ydcD?TOeBnOT:B-4|mڍ*aNGV8x{v?BkRG-mNmCH"MtD<DVé։86+tG 9#Gll_ LDe(-kٞ@/4쫐6ޱtXxFeH8RR0WXK]?M8. \w Nd70` ݙ~/t^.Ev5C-D {bc<'n3!W;fw|MSGTaM!99/i H'bJ7|W0 [f*0,n%gLD'fpu6u{4Ytu| 4,+&  8v^J0I|guN̺D$^mnXVhG?5{x^4$X/h͗P_L[#OB_(Rz!lT/lKIh1hmcQy,DSID]|XK܁_NṴwe+un`:Lvz6?O3oꜷ@AJfFWhؤC8PA.m1mekTM]*7%}l5d蟤@M`TF55*rW{J_MZaߟBzt/[sحA?\Du+^]:U]-maD]L~o3]KH;` gJq^X:40ذ"=! $1T {+BQ?-ҬҙT ݤD7AGSJя>ez,ʔ3\W(3E۾_5 dbuJv-hl[vlxά$Do0=ɏ$ 9|.:wj>og|3O8]j _b־Lj(D22f+NTA L,y(CTH<[y0[k] ƥUȁJa.vbR2./71ҋvZ{% hZcWvċ-<[:2,6U~& *tPJQy=DB T &܏]V}.87au [}<"$D*y^A^YBV΁~)pPs dD[St"* 'D0P7u^=)|[F39PP] tD+S '_}3uwzҫND˟'@<DPI Ju%OG6uی4y 0ZtʮuEdDڛL ф=Q+4`BH"lvP u1`e GX LoB_Qʥ$91P~O[ @mVaaj4c_%h+2LF6q;yf6toj}npZT٭Uͪ6ZpgxLA q^ ;C$^;"zџ9+DTTnV>Ըn7+8Xpkg+|B5vGY %ƓF5oigȣ!+J`[//P:FB$edSٝzG?ɢ| Wwxl"ɻX0}3nzvʊse BL?3ç-ZrvhHY`b:y1>Y钻FÒ+UB&|vfmN+SvPACTJe:B|^Aĉ9ttڧr2!b#\} v+0Tb5Y:. $e%n#ҢN}Ч I`*6^ЀInDd«¥p o+7_^,YsO怉lÜđF녍MRK 6Ҙ3@pYCuqg(icb~.umGh72F}gL3mG_wKK6OB^"лi<_W8j @5Zy5) aOUQd^@cc ֒ک23tNΨΆye#r|ؼj߁8"0\cp}lR릤#Wxeoxl?v>xCwGҷa~ttMX \㤆˳T"x%s|3"!67JJrܮ,ؐ5<|3 Sb]h=+*|Rj >_+Yx/G=^= z`)O?_;چR`Wb) ]T 5. %LA,|dO3R{^ܢ?ɩhD۩ KRK{7Uv D<F0$>:ꦮ5X_bt1Jt3 RloIY;2 p/jj ϚΆ֤Lt+bkD?2AE2۱~P6+@cNS; V$kbu=#7y6$8f!s@a }MVQ} {dhl}'w!Q&sSRB# 9߿DmSDO6q%_fa&D[v9Qoj` Aqv^r3hpx]-$n/e~RjR*)ct.` zdTTJ!M)Ӽ/ZZ"$7"5lē-,f=!C[Cʂ\ڨT9[ r{ a $A$k*!.a/_yfoy~"˝P c/e:͓̌e]XU=O_dir_YlAj'O7wl>?*9Wh z%ӎQDI!qTTQ^rsp]u-VT@O#j)f꠱Vy>f霑N΢:m`'H߻,^2oDQ4jwlQJG?ʺoS{uf0y߭7^Yb 'lLphv~عF & :LiTf=E lR"n`ib]I7R<3pl*fR@N,2J!|%XLQD;3|xz *0,^B O =%rhE킡#e R4Fq+p[.q*W"#F 9R& `:8L_,$D y *UNۏQ.9+;H&p|eP~uB.~.kb7Zm ks؊᤽a L]ˁTa9۲upX%|i%䗎 cxT]WRԖ&gH,Ę ]Nۇ$JYZUMMyU6OͺqxBH(H-.KY;Ï3llcXLL6Pblx|8'AaR>Vsoo"zCr@ս]P_/ b J&Z>, 3|X%>*tj~5?*-bŔ*JF7{yIIɸ4zARIXo}pؠ=ҹa!7O9 ?f.yi |&wtu-CV``Q:#K 4A9PY<gF eaDj:h}rΏofxN8]̈́ v"؅s?` PjoAZ-n|{Ru*@"Hɬp#pqr;[iKQ*7C Fc# fܛ:yޝqH n׬-@o";k }tngH)0mJig+٨_ +, Wz,): \jc}ҏ0 iU ?O};y]V8 gt5(o3Śjͻqc@ QN[9LJ+MԺ{WRnB`b)KXzПwd2av< AM0G${i|eb}Í*D.!aSt9j9) JNSIsi>A||)1.cU<^:CQr+"9*+=Y:Pk]^iEQMLaǓU-vpj ώL"'Qm^E02ՑwI\*,vz.ǖ1/Dt+zMA~8mn^b\.i|ETHE a=k2_Xr>v8,`GǟQF0+v,9&VG+#b(O:E;.&&V&L]d{]]Y' 䂎8hy֍z"P>u xT/>V;?N!+@ 7 ;>kȐ\Tvx`ۭo:E ru4UCm+P^Vx9krF\9\z@2&:fG_c?mTKXFMk#RYg,̶t?UVg03 ўHx^2˨יMHEЇnhmM`Vs^l@A{՛ bGU4$&qoAJV qqk*V+6qATam!Z'oM a /@Y*J6hd|?z`氺Sx+yʒ703' dC)u'".!m@ꯧ_Hv<`rL=H".5P0l/TPk hC[ )J?yF! }3:'|~m]6a&VμL?s1Fk '#jIu\UrzZ@?ldӍ}RWj1`zO.gbiI[hl*gdlM$#|!rewB_3HT58*|ϡ)Wj댐ūW}Z+7{XA|}q}(yEԇfXI,wrZstGÖjBd}6lK;%I [%hQ$T# p#œնlA]?xķ$$,jVh X]UWwXݗi)"i2JioӇ1RYi M"2mc')XD9@QRj#ܔ[[ ٮ|=9.AԙVqgq{O@A/TWyx=蹸IʮU)HydqXysHCJ䔷/)Ts@64:!92Ը{_q$Ns)HBh[|MN|,"#GW쇮Sh?;E+& (h[ΧdQ[Į~J0ۖFDŽ0;Yn]Ь"RqYb(wVT:L pU˜ 14cC6;RH9o3I8 &KKS.[~8DDw]ܔ n*zZxS$$#L\"nf?6 z}D#ЏȦsd0.~1x#.?F\ ^7*|7֋}Afxyۆ:@!A:#mh2Q|jkR^PtĿ:nX$IJ8Y ~.m<6%D|ry׍W_K24 VB9Tɔ,-} σ"O/B uH7 09*v%_D4Y;$Nmha2邻̫>(0f8ج3eVNt+|!@ ɍQ'IʻB#ЄJ!xΰfc}ꋙeQ(4~Vbp а&(y DA2E<=Yoid ;e3 Cbf Ä0zm4`d(̸D{OqO-"(t>GMv 1frXȊ⒆,M9q+5j]w&lnL y/BofB#/oJǂIzTe,KxƟũKb#w+sַ[77^P6l @%.3 qFGrײPZV[u7x=ehx `pmdvpS@o'+RY*U%G7' }'k<yMaYɰ-*4WttswN5wb^ A=UdpB -qDRw}:Y_ ~@LU^T"O"G+H1ֈ5 6ᕶvO"etR`6A,K~oTxlm\r {~j# ڮ ggJ/d lȳ`=Y_wvd!$,Oc[ZسhJ PCݱD_x@LeSoWJdIU] Ab}!hT0@̐xre%fdO6#|@B-f92DF`.>st;.`ę|lDRbi{חp0&f[*u뼝^W>zWP}g6K9v>,dž9L6}%Ԉv+{r)+E*(ofh ]elL_yW%F.I@?GVDf`#upH@ijc=jJmEJ}s)]x/Ku.*Ig@YIHyd<"ݵ N* %%@)++؈o؎ct UܰM0W%_7 bMM>Nz ;|>L;wf06sDE\+ݖI*šTsTt -2#U {"e$ݩS&2Rhu~ַŰB@@wv&[~ܡ7WQ)MtFt_E R35pXd]0?Z'Z.d&=\@ o4bh99/dE}oOŌw@@I7B#q2 *ZUK ~HOtսH`Ėf/ٚCn z #zc W <d7w.Lw=)t!O`Uӵ uIXt6w8:Ɗ/-p6jbe>*1C6J74fGh9|`yY $߽6vrbs2|@`GX(2ס!ŬrC8/&tO ~lPr%M>h V3_?!ת/[gۛ!@US-~[u^T]Dy]A:3->ݻfPt4Cf` )B , "8\1j(4Y̴o}eY!oY{yM@~Ȼ8``x=:ACd$@ *Wn(Z)Cl{苪#sNU."kCdE Gv9Ȫ溙F  ̸,V1_ . #95if_]33 ȕ\&Oȴ0qZ">[PJ3a;ND͌z$!AR\N J\nF@USX0d]> |(oWn8od׾.W*SUnJJfcr^XS6X>h1rcw h!B1%C1s޷AxU ,u|0BӽYE,]6YtZvTIVWdͯ9/NK}j:Z0LeF•` FMZYJtzj(F\D<No?RT&OӄK."1WS{ t:2 ܆liEͻǔQŜ_q>Tɤ7[|j59c]1.߳YWmVؽ{%5s{?37x{\lc^Uy(7ÐT %v卪cʎ)Rq?l ?ګ&{X`ftyF&͕t:oGO%u1*uYm[D/4zbP[QۏI z,+ {ՓeM)WtT ̟j&Tz-=JjGm3͵<EΐI|>vs8`k,TJpx)1tī)D#1MžY" ~ |@Ȁbg XNut@z|%\1C,~5bCQl'JlgM/* Fn` Xcs:#h#r ƙZqHA3'Tn;j裮TTXy c&jt T)F=EoE"}s. +Ĥ"uU x.i"qzA 5::- {cu4>CppIɃ_ϖMytg_TvH ImC8!DebǏW|V[ubbvy-y(:G]&o)(n )QˊHÆ"6+or"L7аh8or6&Wf4?ZMղgS&*10{U/@O*ּ¸oX`/[A夷W@4/v@yֺyF_A8"׬s)WMDАWo~IEe\ſԹ)S1Z5|ܑKRQځ#h{gF]%-_Q"9٩N[`P/|Am\C2c{z/9ؙBy8?7 fKx1-m86T#&`Z-٭|ӱy iA>kxXK-\Zt(Ro2G!4nlBPv#$~4e?m#~bmSR=yP`BQx%s]I"?n{w`%&xxJjS'p/ѯkc~f& =z^`v4VT* хC7T,ڠk4? |x_Z.1M5.G uy&6kUߜnbTSұOZSݲ(/iK+F jX`& cҏ&Vx2l]WܚnVZw~f[k ݛY~MUpJL<9|ߊ-8?ՌB2U=/0]~ŽXC|/~k4if_kPrI׆'hpj0ZbBuJd/6(QZF]E%!@ 15 fKJ#@A%Fi5WMݷNc0} 螣 a9b WWmv0t|DZvfKpJe;FbFN6XXoal-Gů5JMVx[{o \It|?@ LS]TN!'OBN3 R Q,4m,_/rY7p+Yu&kTܙf>Y/ /st\țk.=s Lq)i*_8ܠ;u3-_ '3lKj{9k2ȍfV1֕U}Y|[ȩ{5EʪϵS#~83Piwh{KDdƳ$g[o ~oR՘IgJVw%n[X+l{=sA[Aױ% LI5D&֎ ѭUԩ3u2_kxyv$,"s(Ǫ2’Bk37VVϋisdDZS3(CW_DD,0QBKS77|_x타zw /fRX[w'.mWm|sUIc*0YuR:団&oγ[_-ӝEK2-S@m6T*sڻSWGc^/n AqWtT1?}aЩ!ҫh!c{xi¯p ^ԅ8#~w /#c^Q# & h;@ "NBzъŽsUO0pSR5*(~G\`rSɝkzB8MlX0 _P[Y%b(| bhǜtqC|PaLyɐB YU?0GPqM#>9 +~*}/T2- 7'?H q0MAb bDƏ&SJe\bf儀;{ASKm"M gm 0sow%,RLlPG{~l- πU."GUaXCPA+Tm\ uD"=΢v)#h˞%9{Gllyon1~]ai.@-%vY[Ÿ#v}Q{9]OpMoG gqc gK"FS:nizն(`#,5෫L˝E]xrPD{oٽi'CchOJq2gkFcX4=$Yn,@V>^VOCX@HMzTu(]A=1JLlI.:W(W+`[1Y.[_7Cڊ~Ԏۥ1ĸ(A6_6w!h\LIAdw `7NDdː#B-fټגPk_J@"@[2C+xܦPzւQmŏW핖c׆m)QmFZP 4|I_% 'C"G8 /Wh(\4lJw FQ`=Ŕy| L]E{$!AgoӓSjMQ |Fyb)o.|xq\癀C۫R'(.Q ':M. l}+P)IVפj<O?ZWbrvRCQrR%m|:P'M+ ʡ8.F gh?ljnyLQ*5~cI`y|Y#ݰ%;*hi$KGh%c_F VC嶺=%tԊiIh,$l4:*ҽ`1ȝWtC0ljb_ؗu\6)U5RkHJlP^RӹnDWl5VdʿMa8ZY618Vxm\@CBuK0ώvƎDTskfjs{nVD"EInûB@~$#t5œ2$Sֱ$chߋA;{wۘӣQ=򢇨+3>DAMB.~=Tv-&w-jN0ͩm'$ΫгЦgЬ'B pAQ +$K~ u5mVmMٲ< }UXqI.c9_S SMfN%&mI3K4Xwb5{kQY{K*vqĜjewrɞu=#Kw&^/p*~6]gY+CzN>s0 Q6$pCuE t_@e ؈PHbka&HvO}HehtNT6.p]#هT+LZbIK[N(p=Bz1]wl~ۧȠĊ%}=O5Pܒl\;˱" Bg7ױSC0IFjb䒙}2"y'd*O>V hdl1e]gCFWel_VoI,3M(Ox`j e]ӕ^҆# y7YG*ذ](Qp]?{KY= hWL <"J٠8+j@S|V ~=Xy 7౫|Qe3WeԸ=TfD6L^EՑgEC>Q_ ecCnSµܜU|^%QipZH?I5 BY J])lOd&Ip|"^l{u<؞j7#pxڭ| Q 5ZE#$K:gVnrR~xD##D x! BLމ |l!-IG-˵89{Ւٜw28 CFQG,Wz"g-AN}ԉ7.V1D@{@zh!:ɗ;^ACoyLe1,τ-rs^ϣ3: ]ߦɸJO@dZ!D㨵=(ǣM:fո3'F{;Ϧpose8)b^|t[zWfԃ& eVP-5[0S\C /:YV+$ph5~!HzH~c4$J>$OgqC#TVW7$3JU)wG8[CxI #g/{mٹR2lwv//ڒkR4j+w=gY:h&\@ai |8pא\QZȲFb1dm`ϒ|mLOO1yD Eάe|b0` aB&}DX D2Q1a\*3rj 5m㽕rς3sX zs4f+mAen8:Ee5ڵp,~"?aqU<Ԃ6AfP!$wQtYKN% G395IYa|w5Fꬻ5eȧlwcpX !<ԎԣJk$^'Z9\`.[` S]+j;f"V Zy9=. GMTkͧ[#lC*QHQV$U>Hg\,L |bG gE7-aC4815GV]P?n%֔.[7v7)>"nlkEgea<&TR\dZql;{,F*Hhp&H끐R©K?̊Bu@&rގQaDvb2@i|кaf*/~!^*] tXdT7":ieMqb.8,!ȁGI%o[mfC.N9uI&c*]m>%qF/EWaào. xp~kԴ:vCf'VBRc-c 3Kڛ&_:H*9Q_ t?E1Z|3.@\>p6(g Gggpw%~-sYNd}iӮ- /3f=6 ZlXLV ɢR(5y+!d&1[WFyB 5~I_ܗfE2m&u4;v#wَ&;-7uSp +7 GjcE3}I2}賌RBU#PZy(~soopFL3++(v7e Eۭ9>|Op^T)hguFn2 W~+h ϻN)0 Cgy!}5Wy-ۿ+JgdWwfIFюaCL&N'?y}vomi,B-<VF1huguooX2^ `Y{ZYv5|hm?$>]vŐ`6?a:5Hcv+Q<@sZP7.2S^,co TLHA m *>gb tz'%G&V4@ ۲9g&*VP? qjకWq> +hԁR{2spDX_BŏAr\C5J)8ۼǓ`Ă|_ŷ׀yf.ý l4;Ζ-:+yw% y:vs9^o5_'I:D ȑPZ(^D3UGͻЎ>1+m"fQG$[cW4kIqƖLpޫZ~#E* ,sݿ/o$kn!2ҠUxC Jبɸ;06|jU#އ]|=3eijF_ԋd}2T $3k{ϴ!&OIh,j+%5B6RMO5Z99^6$P{p?$ӻ+3&q:p|QgӘYI%U+) ;jQufL5[* S*/{lran/I?w[ܟ"4E[:n1ˀ/ꓭxvT}X]d% \60~hSص- 5;[<.ERQF?Hp"R-bw %E!_ 1~,Ƒu<#4C,T%dsmJ&n(K218G=smXi)@DCAD&cDڣ* J= "9PEô};8O /Z줐WMdnx "[3UWE0 @ 6 ݧeBHi’{ZlKB]#*O,wD2m@H$4//k-H$ \K!_&nhBlY3aAUu+)3|\$α!hIg`&|Q 9ږSxٰ ^o2r*{Ip0䔾Ҿl&.5=&Γ~}f‚i+A\UzJDD\}h!d, hcaf/ٻkWYUA t]533C᫣׾?Z0zs(Ju7RsI§Rs' ̢.A5V/UL[Fbqҡ4ﺰK1<:/93#hCp zǨ [] k^ QIZeaYf mDR-Jv76EOa@LBgu0zG_Ln$ =9Zɕ&((»Hr$03Jpr7FH<4!w?FU u&7,fr.wſm_.2AG*:#VI: ߩ-Щ :-8Vխ*&0^iZ^FH>{aw%KO; e *r zCd~~b٩T: !Ti :2?\vo&&2?+ YXȈGFu&^So{F4I#S>ĺ7w]HL?_nnԌoq- PzϜR.vىGP>,Sh=vH#x><'(Bk&Ldv 1q*ArAs'wunJP$ʢ )j 7ݬZnpuOG9ެ!sbGs$C 0k< ]^ 8Np0l--| $6@GQ+/:/+pv'wxFo_idmi5(%C#ZU3AXzxKW6P?['ű#tG_mY~p%KiM cAwߛ_s>9YXoL*v/aC";)8[!6M(̢ UawpP{tƁLKdmۧ9 7IvJ(a>R:)hnvyt# SaCD9ϡ.y؆ `"s;h*o<҃Hg'?fqRrAb#*qXRCqQ. .䌶srU~JbڐTJ(GL=Oulz*G\0Ů5d90gU26jFV)^Gz|x&L3iQa&^W\,IÚ`DM~E?S`&)aCi럟z?ȞzX>/lSLը5HcxIBș c¤{xt;92:VV oM6H3N9no0.Z E#rSOQ&g#ng8e \P?zQ{QFZo`Ǐ 'Mܔ+x\PB*^|z)$YPPÒ)saH9.|!%{y7ӽLP%sD^c*g0_hv?Pcju;J&p "n4}_d&oiWA30g4d>hcDe M;s }}u ՜7[o_vBҞW$fmkǛbȉh)VEz7q2''A)0LBQNf)KWi8E!}'7'Tc 6$ϳK`M~fEJzr0 *΀c\hgCt#_RĴYni,8Ӱwi'pvt_r6s_=i4% Ge%a|ص|r&P_K$:7"k8) RYOnfRuūFQ -E Ⓜf+&9`%y֫1g dT4؜rE3xu' ft5`ı\[-;/2F_sɘ*]Zx`+Kxȗ[\0o y-cH2d;?җ1_زOP,vƏg%k \|q'Hվ܌-} RKWH!u35d픺c9gn%HنeW׎O.枹Al\sr+pM_ õ'-ͻm,2T 9,LV@+a[4Vg)|A \LGC\'kpJ+YС-ȄQ Ocx aLxwy3!dsDg\9Y5#l,H?+15o~ȅzM,ݪ^= 5-ᒠ5bNknyHaKVhf"$ 6B-z1Fi# ax)Bt'Eаf=^d^0< _+{saUs9gs,*_i8qG;LkdՂײ L+c¹yaa{% ^$6ctx`4ԆmUf.[-?hm7 X] j$Tx; _ 6(kVe矒* R鰽|Ԣ.T޿mҾv i V >fV_44}#du?D-i/i Af5q*"dbʻv"*.>2f+[B}L3YGP08k?2*^VRAnX~3DƧnXN cjo$&ő:H~{=,dKB5cm6j-ښPtдǴ i88[ ,7t٤o^DnQbkd  {d>)=l,'tE!Xu * 6 F%jܧ0Li(nY Wr"ݦdllG>E!d,|hV>kjnFJ\ cuJuNC'4 )6Ё| "$٪zYo ͭ%/#Wלu 0~2J`0ʿ#rъ]z zQ +`Wp} SbuЋNI SOx^ Iӱۂ^<4Up hq9%,KSK9M^b \dո9[svBאms7k\.6t~|8ˈ01i 6N2}|rcXvga Xj w>Oߗ'^\ײ3Hɝ >/KRzӁl~Tt2?]ePS}G _ hH gtDr*n(ZVУ³f\Էcj {-b0BG_ONQ~ZouL$gXgJuD(`<4!hOox2B9n{#9rKp㖣!#1=SqhlKg5r:`[7x.찎u\d,.$%)Va<?rGw,F(wo@ b;? eJqf[§=;b&uiOhQgcnK<&.ܴx~O/Z ȧLȄhAUD0ےrHdؕ{::vm6(x@L[fYHs!2K%Y>iEMJ}"ZFwO!q|v"&up(0x9E)}eQ7ا]B{"k8"{粺oY&U,m$_h/R,o;k E=&%ӌ-^VU=F."G!OE9p]l+G$R0auAPإ}YrD 4EBREwg e@Fs djLLr]'j_FlXH#S9An ԢeIyRvikpBC!uTip#-[x1yNN; @Rao.Bd"@:)O_\rulA P8*o2%4)PNS1\+BߨwG=j*#v8p|W*U7If/8\Of 4?7e=Vw}ZjTf_N^ᅚ6^PHմQ}=hs񯥈̪t'g:5F1O t ?W5a{Ix⧗8- m?dAXB[8FOREVtbXKFa_.A޵09prLM}AMuYD pjhwo8WS6p (<8(M }FzuZ} `뒤?- 6K糓2 :,+jKe}VhV90@>p͢~MBL n2g &ר/%KϪlsȦ:&WT" @ԴC^~ӊs>OAM-\3-.puyRdԾ1U Mq`,2}Ӿz㮮!|ng6eIq0\Y4N3^baMFB.$)ړA}wؿ\35Aω={ q"\jX5ґ=RZ^UT1ٙ6"Xa1kQ>o]FHS ދP]vўp_di@vp)`N)&W(jSVq9:(x`: | [ h͐Jqid6ЅG8szΝSD;c<,| IE6øU. 4c/{(o5 ͌lIo0_N ־V 8%4V -]w f%d15Qߋhsđãb륖߱)7:x*-! HXDw{VTH09YIxTi“kP\Sl3ވοT2́ju Ӿ^,I9u#8o&^X3ڇP0ZrIlrA 7(hBoFxvUZoMug?,;*RdQm [W;&&`m#kvf0Z/ۯ\m(\b{BRx-TgEvh.lfsmzH^I9bR+ի1I`qݒȽ;)6c˙Y01?Ndq}wJ 6~ ssHm P9]腢N, ebGֽ!|4R\S>9B34wp*ls3ˆM`plbfsjA&=ذmЀM踷Cbo}+'dPqgԅín9}y󛍏a<ωMc؊^5 DcuRz06i42x+=HhG EC0B5b||% (\[~' < Wa{t(/D؞@̲(MdegPO}(˜).0c\K#)r -+LOu)JlĿԷɺ2AԟZgsտ>}#J9PS"' Dij:Ny?`ncYܨf8 v*1?l%%eꀾ 8{s}AISh cm 0^Oz|Q}aVu_UYwbA<܈&vrD¡p{ 0Zvvo ~bqD+3h2c`  lz?)F}S%̬ic4/b=~(Hꐶ?\S^éPˇ?M7pS"r/3'&׬4FXөv33eSU W ,Cj=0)9W}@U׭1#M˼-]1}0hX"`p;_`˴^81$q&r 20SmUI)17Ydm^#xZ7)4gy 7: i^9Xur2w5T'|r.w[GlmZYVXK ;"8H=m߆cn$I Tme"2 }J '&LO{?vMؓ(K1*l`@):N)q7Xrj H'&&shE$%GM\ NeٻKE`iGs] YӼ lQ5r3C/C@!l`eX= b:u.Q gNf]XH؛frH!>ˆcN3$vlZ^Je_ 6O?%'`(IZmDJ[7tkPKty4p5 a/]{\c[>Iܶ‰[)\/;7yGH2_f򺸣>x+rTכ%-*]h"*E-BoSQrl+^ Hw5' .fZ>|v{h)TrIm13ywA\%7LD죫nA<ld,mrǀOܙC-cDDWP/D9LFet2\&( $[_ĥO_ ޥBXٽ6%9jgb8ͻz@񛥈eU" =؍-* > !iw%F"5MLhci_9^+ҍwߎpb9>rɇyLx&, >$}hҜ {V藴.{q`38ꄁėڀin% yV.z{Eˀ|q|dw OEW&[f|8`V + i1V3bH!J'UIJb#,OmĻ8ml\L^3 xۢ!KVOxҀ4q*iC3(9XS BQiyE+C}jOjUk+ߠ _M Et3 |cC4rxj*O&5. $P3*+LNކV&xZ$d$Q}=Q9_zklIV@z"Ƌ d0[_DRuD`0-Dh3؂O4GYeqvPWiIw4:>?rUK5 Gt?0i($,Fed.hc2m|q"c#{ܗvJ@柱!{XIjm_N/6刢HH8B:d`!̷5̐C񇅅 + *;.cvXp֌:1; ['Pdڸ|sOux*\yE>T4&J*E\)~ќDLRprU%D>eJiut*lꘆ}‰A(/T\A {f^Z|G#f\`THs-VʱH^3] ِ0 n6)Z` l)ߠPvI."t^ʛm c)F*A Myc5q-cPf٭LW <]P ѽ=0̍u_(gF?:͗͗>K58c?]!Pusl-^7@`24}X׬ rӊtd[rR&X"d&{j @Ve~[W`̷}7+CISpYD4Yf n#S}K'A4@m.q?F|Sh{bAԉApbQšD|/t^|cJ tS3Ր6 feS隣5B%1} R{c1nsH/ʺ-+xܜrL=z]Fjt=}&Uy7z$7)OL n/=Xb^o{/kgbHe?/&8E>`ټx@v搬=G{@h>K=հ{YT;*_Pwe%VyM{gq%8U{wHp Jr"k]Œ>{y" >>򦊹@ەWt)`ݮYUQw UFBe D񮼝6-=muFO&hkĮAN9Nxv?fO$/<7<sSw1/Ew~L=, 5®kV\c7K>WsymE!P(̌ \u>+?Gn-_۪ϙrTyIױt@@&~ϸ`HOPgA.00-lRo'MGryf1!dĵQEMj.0f, xVe=ABFQ>cΆOo1)9!qFXx&W5.mGڿ"$TvKkg^bnjFwO 6 ~hs]LG'iVK@ PMVjܗ9/ŹF7Qa"{|/]3]gH~rY8M$Z4)HS8~|4a2KEҎG`7NlaJ  ̘j;K>eEmAu鬌 | EWҲj,w( sD5]Uen977( (53z)uU0KEiKmCֻLUQ2-ۭ3& &dAbJ~vinET >[Gڝ3r݇t4),G^%@,`ޔlY00xž0uQߣX~L nn[bL/g֋ávp23q(z\`t 7=*\i4j]H'2cR5nU9GZԋNvjz15ޣ#؈ZM=upiʳּdߨdd ȄvLAљ2]2{〖Cv5}KG>hL"ٻFMlf 7f l%ʝvŷi}޸X/(cL3P8)MdJ~U>| h`VKuLJۖyoxzY\FX=#P<߸7avEU kQvRCfh ]rg[Ekxř7BGp|mUK{뛇.kusu4q~{]: vV@HrŴ}Bpq@W HJz.I=غ(f)ތ.J";@zَ cmp2 l63Υ$qY"fw);U *|ZjU]wG-Kchm}e[ZmlO*^E+E nnep1I7f/w௴1bk./gxsq:cc;Ga  ]s`j~nHBxJ(OQ;pqnF7t\uQd'xo$vޅDߣA)-, h5%;qQ&խ($9 |1$lm/⹅3@: i9'{p[bUycCX|҃,jwrWq> <,t؜"^:42gs@s. s.-he&f<Äp)@h֢mG\A;YϺY;ȝhͲNz+4x*0ayҺ-y&&䶔)iy(ДhzɌye&Z31FLݛ(naEEq'JG~pYq}=af䦰38w"҄tGykJKSTbsWxf٬ V8ڤk5`UEaWȞ^#$5$Nt+A7 3 ,E- {IB(i4'FΦ]]4R S;0q\Y(dKyj3~qO- U7϶ݛy5[KDR0|pAwڮL@dP/ +d/h<4oW?Ѽ qH.+߈z^1Y땯neWL_q1q,޶ɿ26+(0ѾW1(%21)&Sޝ`'㌾켼pICe}gʉ6Y:1h^_Ȼ8C{;a1(,gƳjDe eZuXw(~{A۫?~QC_"5KC}f>.U-K*TGp>G\ad7\ CR0&.j!+#ַJzZ ;W5ވ/[?y9R_}HK,1+Nd?mS/BD@6[zX-6"` 4( ЙɔZ~TMk௬_2vm莹{_3>ɕa's0ݜgP84Agɸcԧm<~*>*1"@\ժf R܈HJ|cZTQY&::4VIblvڵכF.L˪Ѭ?'%R6{6&ށ1,3<K"C,vf6 K@bi ЇwMpRsMl== ;؝EZiJM80KͅHw&'ev5;I|f9i0գ2(n I\z^ ֪ 7 aE16HLΦI昳2X̣viڈiT;QZIlj֊MƷ̉[JCTT}Wy9Z.9j&;btpsU*s/``>Р15بWy`}1NږW+ mt:/alB C"RMy3XL.Mȷ@g>(hi̪"[x'QbqHu1=0w0e3w7s_dZ?8v@d."C#~0<1bd `e]h,bٰW) шޒ]u_3IkLN>K&U6y@G!P=dj,I_Amt@Q01Q9ۈȗg XZJ|Mkk5Fs(36C 80XiCڣ6v6/ְq9=S;t/38G0=>/raoP/}AoI#xK!C) P.onƉ`1 54?R 9v2ḴN@oA릁;0aνLG-Xu'Bf% ;Gw*.T3딇sÚXkDi Lf(~r`3jkͶ}ʎdFk{fAX`*W$JO?С;oeNGZ lMhQײϩcn…Jzr#*(fV|k{ &F(τʁTǺ-kUHNnoVW3^ٞJr*2hjW/!y(",>OH ʰ^q^=1]NmYЕ<8.(*'Gcŕj 4%7CUM ̣l:p?DlbJ6+l2A74g0XR-U[7Ğ6ЙkTGl1ݭGn70h%}¿p6}͂d>ag+@^:R} V[NOx#ӝVnEM Xid0&NrT R)rZ/JxHc*?/Ȃ x{j{c|Bxp9dp=`֋_(M YzJθöqW[nG>{cH.xb@Ynb`"L}mLOh聄f> *OաO.Grv# ?|pLr{SY ɽſBcdV9=C sT˰4g 1!-ƢF wE(M:lٱ7zp#*&%SL@OZv~LFg e3~? H(n߷Uk%NbM}Z{Zuy,`iLB:- !,TRʌ`OoBR_!9b2 sUĮɋ:9IHs%xN[K#2?5O-ɂPy"ims.$i8h?;eC D&Xy_Pɒ.FTVQ%B;;˖mzGGkm' )Z`f룊yykdU7Ɛ`\h^kй0zR?w|󢭝ENwѩBM'^6oębڸ\ Bh߅|Gu.Ou-m=g Ҧ}!vJ #y7>i-Ҵͮn+19E~R4 Dbiƒ4r{;oy0* 67sX*]f1S_| V9qQ]zA Bn ڮ VnG$3D&M+R=\NhyW+2"/VU.~\CnEʒ)B{" ܋ 6,$aߏ>tx&Vl)&E@)ӰcY;Iձ@AemyY=qHU>)`{Qj'ͱjG|_?.B!R9we%1zQ)ߋXҜ}k&*qc-DV?NmU1c.AWfaV%QvߪS t8Aпk=C m%땘2v\ qxnfWń^Br ;3/i*Q. =Kk蜠9bcSkl;<}J͂b#ѵ0)0}%-_FWP4*kwH>$\=AoeO; ú{c=@5;[fNmJWGĹlŢNiT06g8Ҍ;GmRǖ9s.>Q}NlH*@!EL^ 5[uc~9@`7$]r/Sρ(fh .$sR QL$5TSKN &">iIhR5ab kJuKOdazJmcl3O 5 i+1=cuʺBDZgz> 9 K -n[9O6wzeh3mM`_ vlBT3p$h6bGܮ⼩psnWi>@QW:ᓻېT0wig7%*;WDG>bb}.pgH;l0'*?@g_ Imm0 hpp 9x lvЌ{*Cʪdr<*wy渽 Avo܎(!>!֢<;;A7WFOry'<69V3ӯfA8oS 6͝5Bm; jPiAbFW+3nVGj<\ʗx>t<lpl.Ϊ˧0BF,,*,r_{;g5D3Ym{G߭$[ldk K`gfn ?x&9g/Ss|fF3]xb7eU8݅HԻ#E1' ?=ъWԜwRV Ŝ@95oFK@Hr<@N;,eS&j9SA%?989wH) . |[u>ïөna U嵘8 >U.JF6"9p_GeCӹnp 4Bqإ NS)I_ }U'Phl/te ڰ~k54kt\WzF#}DM>@6]h4.\++ 0+uDZW3^R#Б5n rD%܀Y&1T:"-JzѝAӃMua u ;TT$t!Xiܳ3?:? c6:nUeg|4:;.-d(sE'dg  aSM MMDlŸ^":2 RgRLu~Uw Ȼݭb2j<&c.dU4M=Ыzqʔm2^]ۀ7<@㶊ٵcpL'U Q!nfy 0 qꖦSR:7,㾁zE٦UyЈO9TؕO.Hl>G~?BREl1jMW/~S f;#ؔ0laG []xtߎ!7/sd֏L TC8; 27 ӥ%;_aeA%Y5" Ͳ[y_h.gJ,l@ٍtl*^6r^/BIâV۪~E ld0R&Ub ė>oBJ3":2K]k); 8L++\M6a-QŢn j݋;k 4=/S7G?0LĒJO=с1y $^%ą.W~PO&QpLN&Ea1Sb ɉZ2-p?Q|00IzaYO NEcsU0l?uG^.z0E`=L[<("Ll}4p{a&?Nɀ oB5wBo'Hһ]t"\ i.T#ْQ{;퍦 ۡ|[yrxBtQO>jZ*XW~}晈MoskF4ýOy6EqCbNyDBk?V7EM mS }> -%lZ/p[ὀa-xl&)^GJHxZp! qt"+j- .yQňl%ئ~)' D:8h`z楣#>ci}mػSq1y<ۧ"YcU"|qaWIGMh_ڟPӜ $G9/*p1Yq*٢{ b&Ұu 7H2ZTW֚6Wbܟ>\8o"n .]tơ!j94%ht1 ˰v  k..Ua3ډ(j7@$|0d;lIZ/]1Y|+ u,i[PnhNSe$1Fsrb ,/ zڢѵb :qLU *r}KO{`jJx0R,3#}2 N gڏE[UVU,}2I~LuƍF?K 0[t(KhN|a$J*6^~_h xnG.d+Ϝ*T P ܚ#K<nG^mz؝zR50Sv?' 5zr ~nB!WNJ_S˞l؇"BNw (CÇdMi6ٙ4,ZjŢfZJ+^_IIIFלE˂$ j{W濸U!?O@:`A }sdbEm}u/5!I7l{_}y ^a;JL|I} nu팟}Nu.#v6ǴLc>dR >{d,]%t_<2;j<rfQF# -:}ȫzNuaK?phfg[D;([F(0j8+ ĺnV& 3׊s+-JS\a+SE,y<OaYb]?lֱ.7*+ÿ>P+ AіAM鈫Ի3NٱkBiIHRa,߬&If.X t+d$U:"%G`ʔLJ {Rŝ]8 }+= HA(܀Zʹl9mEo0Ӣ6@D;TGӟzs(bRw{6Mw0ӛʅ!%>x'Y1ztm|ʫyhNdΓ;q_;e!,`Q}p,p5 Y&6cŵKD Z݉HŐXkָ^&<y$Wrr="Ѡɿx馑ؑ/v,%rVaQ.`nZ8:8e3Cmmo2Su”oF!_rӁX 0p\Jb0&h D0q.QJP˰ÍZlHaBk 4\zPm6\Qep4&t5O[T% چnl(_+֑N& d>ʵؼ{D+} t,2Z=Mij@NI.J~i;P]RQe3vp"H6$'"\pVMX *:qaHTAE{YuB.q8-O);/zfcXոAS"d_D%-+fOzJbg8ϲ/:$g^lNQ$A!r!?V|Z:PƈWk_,O.4(({е̝J:'Ïl C?WS; ("E8OvdQ,JP Q$H}&fKYXS[8$"n.ӠU,u*Xse/. 8WͯgcSO!VT~݃:櫅nBn\uMy5K腶AfzpƘ.;$'QVH#忿I} z~Ah:MiyqЖ'H:<I RB3 ONF)W4/[!bXz=W*YEVsӪs*`:B=3V!DGwnDg 6 KŒMლV]XsX! WmA+&ac"(WK'P,֬`W^H?yJՇ#}h1I\<%õJⷋv'ǟ%\A)'~(kk &(NiM9-# yM8[]ıIi~܌UZܙT5GK-Z] 7H>qYEH/>~f]{ᖪE-Ǎ4hlīEI䫨pI/j#Ge1$jsC] M]mI2'2AJ[bd5S=mNIg ` И4*Qy"B"t_k9ڐz^OlE&Dz WtibW6V[4Es6%zjJ:d?OLTb>+JDx?D¡6(mٳQ֊,;>y:WBA9#HzٮD~,V{$ѯ[O +Fc}[8|A9΍PO7jXzKс1 [yrXIoFaQ7Wޥll"3rw4&4pb&񚁡/fw!kYJ˚RV.>gU{'ܞk\ʖI@ #$%0 ȬzY<+sO7#x tF ǰb}Bf5֢UŹd4; hX7BTm #ۦFJų3Pnpuc 9¿LL{s5c1: #\_U$#?6"ό n'N- B=Z6z5<Ś ?Rw.el!K9KEp8"E$B*:<ůW>Zn:}"]+!&i޳o%<`AVRv(}+~0Lso1asZ0;N*%zi]_}gy\ KɟnR5]6 ț*t ~.)y0}9(ĞGҬ!kf`:k4ЪGt,mW0qD'jmG!R,21j0cG = r#+BI*_Xbh83sQAHB>BaԿӏQ;&ik6_ _: [ #M:c5N[|-S[Q@%e<}_nō|If:G85P%Jxߩ3ʡPEI択eZr討9_&%D7ܤr,>DT닶=P:q_;Sޅ$_h/ʫ[m.1'&0]iw ޡ|5D|,9LJ5⦢ҭvu4S*56c1Ą֑,෍ `+~B~٪/> P Y <hbFUND}剆K!_0b0*8:1O+=Gl[˻`:>lQŢDTqsW'D$($-Jkog >M?YsCê#Ns+yVJLmS-?RuI֜\:r@j߳/X?,XUn덜a<6IHGEk cjp'.ogmGa$)YàWA2gcc&i9b(.~ DʣOkyЕl>]Xm ^JU-Opkz]1ok`rky31eI[#K.TH4>6^OeUd%>6VӾxG nhULC/OV;л/.cԠ^:0&!wq{Oὶ˙gBV#6- tXR2CTfeXA% ?Cws&TΧ0cJs[JϞ -_"5$xO0wj OEg mm˷< |DI-'*C 3ȖMMњ~+"u"5t^/0Fu]ty~.jyGTsj7<9[rȓXtRvjiN@/I#~'}h\#ﱓ #Vc췙iuXD.rB#`F=Lfn ;MOCTK/p#ͬĿBBZdOEEtk"nP{4Uc<}>~Cm#aPE`f[@*{[pFg(CPЩE,p(]#W|+3ޒ_)!NA.~ Ie_*Zc S S %15UꢷTI7K<+rM?3DZ}( qngYAo$D!Ay`dØdBI#w_눈 g ,1 3APUP[{E-{!7aƝ#eex h×u?/U,jŃGfP(y"B,dC|S,O Q~ۭ{G)ՍZ~f;iLDcXQt1Zm'7x,Cz[iEDo5%t+^ Tk`dBU E`6uFE$KfE^azlc1gq{H6R)!}+Ӟ]& i7U^)3rްs{y_ͽZ,jkPg}BvzRWfz,@&ª} >6Ҕ-Y`${Wʢ;;>('+vgdB(?FX`e $DpnDPC iHf%VG[|l]_#DѝWΊ΅qxuNbsU}ʧ_tO=MxS7Hh0RfT<ŐPl,,-)pN*rEC35= 9AUDy>||DVAB5#*j@əSWN۰ɥHKMAx`mLCM^i[2y#ZId;~%s31.JO7m'$VC9+tt w ! ["ٴV"}4O;F{n)by,"%~39t< Juǚ_"?N^PB.^@ 0la,_aF 횢D>LCq XnA*6mAKC:9V?z5X'0n Kz`q>Y)qIڡqoВ+=+mNJ6ypǓ0s̡ZN5r?' OPW}P UCD.HOw^9i @<ߩ/IO @ Zf%> * yFW-*Gs CLdݼBk*罅ݑo9NgDwXH\Ra iT#VjިN{~ Q}Y`LEesFp=~~jv<w_I%E)]XmVpi|;F Catf`m0ubdV/ۡAEIb^Vs!2c`lh~8:˫ף68rX}m$55-^k<#+7Á;7GQ滱'҇Jdz@nd>5rĨ5B5V?>h pV;|#5Ÿ#lRP; Sli)|E.[Gv<HJ A6~WsP\)m<%3e I̒ԅG Ṟ{Ŕ}I7j@nh . dM'Y/xD}ذן@1jmCZ(c+զG)`R1g+B8;ю74QF5:XjٓЂBnk48&aq7z3ppGUwuI 3'Gf+ұdCj/3\[gc7ׄlVۍg_^(5+ބ'Ή4 t B62N5-D-=UeRIL2\aR_Om-8r_BX jgIGR#I%jD_gՁ ՂY|Lm)F < O,$ 7 Y*eVk6`U2/t NT4w5NXOhȔєem-e{\Β@ZL@zbZbӦ/L3#FBUja1+G6MT-2ZWsDKф17J} -Au_dosEp׉`5} ͆$X\DMS&{.4oW6h F @7,wԮFQ EYK]g h8aUyɑwS, dBФf],gGvZחai% =GZ^>F_${^x v0}!anv@3/+~C`jarQND_X_6v$)va~c/WkT,}1JM NaY=dIN5x9+p0A'ZaOFE Vjx}EDٽY7xo ,Ρ3./.|_ @To+8kQG8ol|McmC_@9#s%T1owm:8MLJ469Mu;fdؼ{rcFq{ԕ=2ı) $ .\H>՛MF>ud,Zߵ_$#飼҆"Gk~8wMFUHzJwF#Ϳ&=̛-ꐰaxdb DQ^ܓ8O#ɷ;8j lAc\FΝtVM.%RF.W2 G>~/1n|oPy8Oa`d4aЮ}sGY:mwN/IIIV\#!==N>ȯ-%)dwF3L?yR@QArO͉ TImnmevi4D=ot6ᠳDa%'k^d7*+h8fk\5[lÚ'qX1W ̥Le_EWYi'. ha~ѾsZ?~lӝ}hN0!3-k'7:!|U9sGxKn2놂11Vvi+XMm}2hn RkG?}~=/a/=:Yd]hDk%r=z-N%i%;Ԗ'!$A%7*?ʢyVЫSZָXuhd>* =Q"/~1V>?'.h'DA{FGfB>wsjDk^w {?̈} 1.Eė@r&GM׼UWJ>rۢgJ|C9Ȉaț c4F`cΛcvV\hR=bKϝrKY6Jc9h8BCH}BQWkdsnT?Wll>_!fFq{I5$`ϐY]7+Vw+GS6/L±5ҩopS:CăX)#Rem n غaxթ3 dQqrC4KOnFx~6||7ކqw76k <ԅ"wcoDXi;;󢻕G|oKcB$m3pޡ x3 zp{l&Vt`eȃٕOgS.Ʋ,:Q r\'2a,w*_N4HvS'sPK9g~*} /▤0ofzH̼y좻yj6撏O!;@~|TN{ Fħ̚ =}E>DKBάꌴfVٚ&%5xYsxͺ nVHϭ+M+krJ8-[݈[eM|`*+ Fh:PȻfPUHaݰy.XRЍF:@<@sڡ vlA^[eVDpTG&0eݵ\2uEnHr/E KKnd͵-AVud.^z]8~GCN1 Gja4U,~fbG18 `[;EZ֏bZ$ /攑$Yl1]¬z87+ X9Ւ\t9:@URjM s]YHW Tt.Y sꨱ~ғ.Wr;o x( DE໶_/lOdog$ AHªꖍ+;AF0ۚ Tchc-1biy?'4 n2vIS:>.l6˨' ȶR#=j%ˇl>f 4tsofmB80_jsO/o" w/Ng$XJ/g\>tݤxI0óBjL _̃q\^L,*J;)B5 9MN4 -ϋ;4( KK!b5j(jvodWaQ1k4V!NyN~xo$-8_4z3ܝcs͜%I ެJG% q&Wo3~~}9GcUyhY6T'Dw.{zf \ -7n*}CDLTlFryVnsv;<~x8"vbԪ@kx3_/B3GҜ92Iqκ]S~Em`'ll+mWS2ёyP5Ǽ|sP'zT:R}aWe1_$kJVa2*Lֶ(F"EQIW1~eRnSk:]eV(:x)C?<7@NJXZTu>0C 6 ^5񖀝;_FMC3;9r'Y-yg RR#鄼o>Z4f @:O- :m:wI&߫p|Ѕzϕެ@p}Z!WqCޓ;[,kak[&"3 epLap[E >^2]cpr20Yfʮ/t0g13{'l}Y$.( ZQ ؍ BqC9έ͈[ll 8=t4u͗c}y.>ךMTp v >;+DQLՎ#^%({hY0Q߻DD~f!2#a.N=wvu Lj%yJt1 <4y=T~yvvEIr]KḭtQǔ+OF8\e.S]Wx7U*d7UOBA[O5#:kA#`vD6ʥ@L]N5Ǭ]_t2;,\"y_P%dMxԀ ]?q"60BNš~b7-#xx?1}L }6ؿz7Vbŀh9=qI>4 j@ށ~sEdx@0brm@on'u)'}nk0 4 ~w < D~w'Z@ SI `b38N%Rzaz7g;gT6/|_E6S%-@t/R<$b2OֹvL,)WMSF4vH[S'Q̀}q,(.3<f#9OXHr&,1fzOk+ҰEWJ^n .ψ!Lg[LET$l.ړY;6<5-pqu&'Mv7AN#WnGŖ!\n+%F#x!qkKc!>楯5OX- A[[*Q빅-8 1@5M>\\Rg {oa%ݰȌӋ" :2"x{ĴqgAFu8KJ泌\k :ϥjCYg.1䱡Ww@sJhnpdHƬaG5u:!:!2^0/bCxc{<][0;?NJu8J2ƈ;t~._Ц5'c0BZ}_a%˧ n%-Zʦx+ h^`M)t-ye.Y;=%9b$X8uki PkBf bOVub-NCvG7?AWPcZ)Bk z/c)myI#5.U ōPV9[=ؚ51tbQR\`E98:U眃6$&3 ŭU,7EiVgkaR&+Ztjp9Bt-0ezK ^06Na8EChAMb &'|#RBaK?X}s`ֆjcr.wf̊\ƬKXL0 edfC׫3ʞGC(Ǚm%Z!m_eϨ-}]E "mwŏ=`A+4}JWΏ+!qZj*0/F:JM^rb ƩJRzz!wNdNy! u,jUD6X %kM(a0My#gsE}6?{j1s=/3Qm -B3Ox&x¸¹_#wkK?t7b\-CjsD6y&1'ԮЃ"V!cc1!3u$Bmֱ<ޭ 9gMi<ȍɻw +hp2MАp5fX\6 SĴ_%^.fR&ho}t,QGU[ADI&B[߾dIW4hLdrzZ͆@FtѤ&/&KRV]0TǾqԍr%W)CƢi3W|bmXy ~ccc$h.9Ez$ -¡5 lutfm[LlRw]6oɏ\1ZJRQňD0a ea%f`}N/ hvvJa3| ŃE^zoŹxPBPAς˟1sߠ+a9w *oHPx4-WdQ R2iW\Ļ EKV:2"u0wMK?kʳNh{W t8ZVwj7tE YX'dNKUqLvZyrEm5߿B\>m5PMµ HX5ع!G\T$԰;|"&){u5OIJ,Ѵ @ ":RLQd'DK)p8j9qJa3gbYQ}xP; B##!O4U'vUiTH8}+J]wd]|c4j`qmUg+1RnJ Oǭ'n+DP=c^^f\[R^ )}2[HWKb׻Nʭ'49[}*Ƃ[)Z4k:-$7晀Z<.#?mp>,}BMW$iv'DXux.MP5YKϚòʆ|1XP1) SuWhEoSYɸyyW'!4mF7~I(ѶA6)yۇm43Һ~BR>ڙ!(tnܿRRCk"+Bv O5Vhtf u(i"ǻ:7H{|#nD~~[|I*H*КqCϩLVTwE*d|GJ k~\,#|wksX+w+@~N}KFwnF/ld>;pqOah\&Z6nDv;ɐzYP ꗔ$k`A5'of9$e7  &[HجIsV 40ΝߥwA$ҁu@ްC %G n K'Uĸ/e$@-@hN/}Ewv\O%-3`C8uBM(azDuzeHF4Htf0g6H-#{zB<0 pTj=Ys-ڄ+d9nwQ1㒲k|߶wACvX|UoRcWr͈;&Qׇ.ڲnY://,tA6vʵMϟ!|GeRs=FvN{s¿|^> i[k<W^V J:ELe76$ : ^^v%G o;He(#lc5s?woQ%WTuk5tw 47l5]qY 6C{FDlr@qbYfP3@hQQIL^p t> uW:;# m'LڏGUU%C2(rTOBއ!m ";1MFMK=n5fyKxL>^oe }9\HQ P@4W;Q7MNKbj%C~-A`Lýf wB?LFpjsjEEtɟ3u\!0t+H>=@zJ/ռ'݆b8>,Sq7lǃzx6"Gv+O9%gMMqi:{>P31!GֿHx<[~浟?XQ~zS ;{,au%p[w&wHIFV嗋D8Wnr?twri_/:؂ ,xyh4V.Ők$n!#Zˊ @e(wZj S"?oqܴqY$Oce+W aUv5.M bXLZ 8$z)ڿKt2kƧl;^v^^ Č`|^vs{GJd.aѠg b>HW<2>;QnݟF?43|4x8jK&`ؠm˽/h6ffIvdN0Ud:` 2L&^1eʈL9H=J3R? )4%nW*oL:$k䃢he} So7$Fe :j98]%˾IL]*"Qyž1eփ HDzcrR@ YVwGjl+sVG#V D$"WMoHl`7Sq]{YMug"V6-"s@W9Z$fxjE0$יr@ È(3K$J fJ?1vhMtZƄyŠ_.L_2+9H}73yddiXB/"( >ClG{$ yVuU%G`1 ]Ҡ;3JԴ;S:V56ПYc+ 4b@W Jڗ[<PrP3TVPx2s [eB}SMω3iɐڎs._΅)AY= 85as,;\dMGX%9I\I4yͯg3)LkrV8Zse7J8ElբUB0LJHYM"gQ#, ɧw9nxF-j@EBa]Y#YposEd7qJY.ǎoIDLEVյ1(Lt2kS9K>Iw2+'~l8yrȥ! gHK8izO.` 8%s70d79UeG^gx-"am6U!ڎL kV|>[_qfW9(7c5!9i\t&&:7!D?s3,R*!:Ċ?C@b03'u\u}1Ok;v'ZRu0*X6jQY [2B{@*뷃`X1E:{ O'灳zR ۤ=$q8D$7P|G=NDev#hs\TyԢ.#U*\p>sg?㯙 O`9c%WT>Ͷ'R!d!{>t a h ]si,bW1߫bidxNV,9I2r60A@BDI8BVAKޏ%9]5WwKj[!P}u/IDndI 17MGp5s2 VVKS 8?N,YEgеHa \ !껐ɷٿʖxUD_]4'G%sAcȳw9Fp syR o!N X/(_Lӥ\~8aYD+L*2ug΀1 EƈP"BkkV>Tl a"5Ii;!~ntES/l\YcO x_Jm 8 ~ۆZC]P?'d l[wnm\iaQnq;h~;%QGXV!&N54UQ .Ong3W AŻ.ٖPjk `&T)I&*Dk'dFEׄ3vX(st3%@9Iw{үreM -~L֔XWjY#^7%0a!S濠|#94_.slLtN*%.`BDBy׵K3|A11ͥhFwᔓ^0CG;Dutga2@0hbVIAu{_tc٦YA}H|F6uӦ(*RseGJ9$ (XY݃ih%YU旑QoƬ7*Jhc:x+ǜ%k;4,=L"|7²D99 poå{mVRsm;)u4Ξ)"`f2IX tDʕN>W`sqJ))Gp30p1oCP\;r+s;72]xwF z¿Al&m'džDQmO F!Ja\InHSn&cxh7 z+#c wfⷊ`唯Ňƕ"dq𧁐t>0dJ/1R?rs*p<1S ~^09x<+AA~qˏq#S9y__{UB.qjs3R*zywā 5& uSw$Ƣ\}#v.m3Շ2C\j2!2k]g VsYhj?&> ' SE?`y^ 3jz /'|;XGd 5` 2C~xsåZ؄zn.*o$!0<:b`!Ȇ_bbgSԉa5=Zb949Sq3D]c9Q!"V%<`[~1gIs .A.O"TPm#ΓWpk 0` YJc28 CH]=)gRdX+wY>j3hhdAfUOʶMje"o['Qx8 }U'P xr+ΎWRz;2 ڦbl4ҿ T ۦ1FW5'T(]"N>dmǪ{(TQzLr:A_m jIyaFԲ%{nc>z ,fE)p{= 8BusQaP'LyT s,+(<"d%|c^ms|'3Ib} 8B~u8OĶDOqU4ÈRz0VNd#) _dF}zbt,jmjGwÕSO<-s:6}E:$z﹦э:*[e4O6>N2dRX-_{ӋYP/M< SvCf+7/v+`j8VG2T,~؅ߴ= R1R_jЫ1w/ڽog{U/538Ip/`w5@g(3VœC[o6Щwd`ZL@[Ԗ!u;a}/̟{:>PҜQ*p4400o 0FqwnN ?.-ϒZ=\H&(;TrِHTPr1T v_xJm%P!8O1TM$[ybj-/9-/鳐 .MpCjƦk!J8BG(̉_+j`F1("=}X&P Wi<Mpo~U,.D׮ -$ RT7I}gD|%-5[YIS̽-HX?M xi)nÌ0gP5N~0-4;ũӻbrj~'ߛ"a sWGqi3KJLZvډlwM Z 1 nj>XPܠt$I<* TdR$;y,Ht7'\WDUF&^NbX7m5lS ~.@lK(@rqsbpEECse{7D8eǹNPec /8YserO(ljxیfgȭ38e#*W'L%_~KiqԹHX?\*G*Á)sԪa\/"NX!ChDYzy2}ٺƜb|p)R_ 4;E /=`ԫ`р+g)\%z1k|kLjp}4+tJ]oCu OC-暯K)As(%iJqZcw8Nqs6C 쵺͌;{/CC+ P#zWKfSbhB0s Y@vWr Z 7,) H>YeN.0:UDDY/38&[Q1v#=OM ɔSӬf^@^8/KQq; a?C}ܤ+MQ̊g 0)_V9C,*sK2Z.UC c"8/o[mN%o OECSY.*ug75\h<iMH q Flp 8?*j>e CK) ?qƟZyekHƤ|dл۬P\Ŀ 뼌Ho'eCE}+IL4cguvVŸLE Mf@ܾ00xryo85~ lKH7EȾ|ZL%bX7#ITIYmBoz )fLqm+fwԎo្~d A!>I!?%z|뗺 p}ޕ~ y\i'/pߌx8Aqio8$E``j4I Ny)Cwob?n ׏ >Cӱfpܸ wfVwIFA~^p@>sxtC]8uaAbO?j5'dNn olcv X#_Wzn^y ڋpw!0aVT/~͑(H { 1>t+> )܇^9P=X^NDTX@f%:]6\^M7T2w0!j73qJRxcZb΂2S߉Razsܕs0۷nr|_^,P\fM`x1EɜJ]`!ȁj_8R L[A 3u(ٞj>Ft[nq2KmC. *Q* p闒;yqG|W>0O2L ٗnU4U\YGpeeVTcچʝMZbh;^ VOn5.`$*$eɩ3KS!s;su3qRٻgto,WxFG1Mbe5C͡HƍPäR[ms> mZ 3Zpx?m3zm c~uF71]l .f` ^Pb}7d  >554 ՚O":ađgR{   uXVRZid"nWB`(XU'\]gk0hπ:)VٿobGoaBJMe!Zgb:}ONFkXM`#FkyJ@Lbs Lh$o`% 򴵟5 2#Ɖ$4+X|3Pb%lto:o{; B@"1"i{m*m -3c=||# ҡHHx32;o73u.I' L|yi` o'lx#1Z#W gZ%=NH.H\_P@9UHs#4"0Зc h(/Nj<"=O&Efp*{ʃ|ApʷfLQ!ȊC(?KwmF}ۀ"6}N"#$Sa| 5aiIioa %?(1kzxv(`M`Wbvñ0S{?"N l*޾cwEK73updP~#=⸀ e~-R[:.{[OOY FUDn~(4Cݞ; 5d?ޛ2Mέ.iF{h`ɕX[RV/g`ɽF~ ' VPSXBLW  ĭri),h79QŀPxw$\לJg5)!? .E["% չ1kLJMqUl鬎QiRRy,hVsG7Wi;S D`c+Ԭ1yKkVh d|YpX-Ce1&D߬ imtvG 4#9 .~|5 @ɆAgm{}HRR@,Genuj܄ǙS ;]$0K xJ֛ͬ0J^7o-&jeamaFF^$R:۰ٗ9\~|@.rKp+i1O/uQ{O52]rm/ .J770uq`kIu|tDܧ( "m VZ8V1UW AU߉ XQva]4 +8.ŨV.HB}FcSo :ŔScYQa V\[.7Rqbޭ7Tۼ qY3 W**M^ԪMCem 3NOO8ɻ3d <HqQ6ݖ9{3_%aZ(6NaϜO&Ul݀{KXZXS7 JPpz}FT\ua=2^142/k :Ƨ|\4x8OvUhjTV |[`?8Qѝw_bǘE1Sm̓9˸)?#⍼f8I&%Qf k5%La\~ J a Uvǚ:C馄%6XnmڮPRoUM^ƽ;\;rͲS],kCVJXİ\mA&lTmx'd5qUK]Lҏ}:I=l5`3yͲ>ecbYoNU>bU֛ M<_: ~J Gko] UɄrǚèdb|zHZ2<[ubIkv)A馍|F,J?_FasS ۤ-*-^Qf,z̭,kkUΘJUDu>pq T$u)xaBcr#N`4&[j&wiU:mH< :FΤ8&1FKdzTֺS[j߿eƁVh<+vx)s(@`vr7Kk~ac%n6Vl*%wǚ =qЁE֧^輋8S#crR,ޏ)Ϲ/(='@gnLew8ҧ >XKJc6l6Hw>[Sk";{fL kaT@rHnr{ ?OkW/d x (Y E( (Up"[UNLsTEN>~\ܠzh/+2(Ctwtwvl%Ru^Uhl߃8 _m5S%%:C>?E\&hɢ_-Pf'7wɎhb"l}XRR7庶2r| <=^k C'jZi :*P 'tTVMs#ğ1_;"F窅#0pm^6_9gX-y Ľ{kߩ( ccyz=n~2C Z'|J[m*<ʕxjSⳍA߀ΐE%f?Ųv$eLK;GޜE:zT ΄m̹HyQ m-*PUz a04DJSMd/wMȹ?eMFGc b'mH!bxs,%[n 4N4C[j M^1liuBj.r[ N ay|߉ 2׸俟}* < ]fOFkc J|whQq,?` sf{ 2T4$FrJЋ4Ru5Ւd֑ah6wB󘇡?)qhrf3IΑIAu`fo1S..\}!m=2GقbڏquĈ~Ch6||ل)>0N3ruN[X-id;yfCiG2f@Glk( pG(I]_Ҫ7<%xXM=k'b(&Q{B]|$C@=.b(ɹ K<٢)Q~pDGYEv]X<'/ NZI̵!{a(߰~k| 0<#hfG%J!)L Zh8F^nw=a qwly2߳cTC5ej{;y!|xBqrTH'LQ+ u!fuQQ/B/~47H8  eiTI.[vf)y_߆挧{Fdd1δ 󤩓|W~7B =#꧗64Q $C{J.XAⵐ!)qK۬ J;߿ |mXMa`ဗ}->B Ӧ }}6//MfQl݉e C%lP"E`;#Rct5_Ɓ3f׼X3A6Hef+; 9_);CE%tzm }˷ViFSL,A4rZK?Y2ԕt.oi84ZՔ3ci>* WAL6/>Fo40F-ATKBFmyz l|kY+NU}+.:_΋%ϰlE E Zspt.3 3{7=aH z[.g9|ns1faYWuCB9TiE \g}o{6)DrPJGa$t=7K#&YK{}Ҁ ̀XF,-'`S6 UV+4̙%5bVAޫ 9YGq&Z$,EH* BGBx#ob#[FQ_ -̕k @zg,>Ԝa 8,A\hZ׳_s1j3*3<vK϶ϴ\2{xBA]K 4IԞydw]8?t7yWt.fb/CnKP1 jk5rp'Bvp'.dDS8/W7w۱!}e7\{ol! xh /[Lvxy< "-e +9O;Bv =+QD?|旑ӗ5Vwˍ\T:=1L!L::8&w Ө-',=ʜ0.Zw-ʹo2 j6zv?=%M*ؕS̢޻GY~ <;co.,]xjx$i%[LVFʥ&HhWo?w|DK!W,=Ze{ʜA !1Q SpP'-hZQm'HBUL;\18ZՓ"^$uF g1==?NG5To_m_9TfH'fA[M!#ݨ2htG~Xv*Gd{SIYwM7,#OghCNjWT菳Z8"GϥY' @!T }$f݊K 1Mfcu!c*+E7Qi#b?)<ɹ9g!#L`f]pz 7;]Ts ˤiZ/ ʊv㗀x}a뽺qxE64Uj(6qb?r.\|cj K`׈,#F#W2"Y a>߫:.=R~1w.,k[CVN %#(Wo Sjcm 7),p_i42VW/*1)r,i;ԗ i&pK(u R 44d< Ni30n&Tv"kXM'GZ:V:>? <ARеBDWb8=D,+eJOZr >kڽo}GSOePDgz~}>yj:w2T]3`/||SKB乧gʴp`׀+6[UD3ؒl:*ȳ -3W. yDBre( &et9txqG.&H_ %\:!fkDRv~U,s: S+n'\b#,l~ڔKȃlJl~!N_%ۧ㏜ 4ڳa_1U\y>h0Lͯ!7XMI*E^C1y݆Kr稌2:-t : NSݦGz|xӁX|Y~:̖;IWMf pN oՅ:-bonoO_Yv"g*b hT\Uf࿂)bnpbtn0Ϙ2);.*h[h({1@b:]D[!>!GF#daEa}P"TVf|3{ȽȠ#;Is(y`@?7.T[,!u>*Ƕ`TC))Cn0&f9tFu΀x^.14(ԗe3¢BNΰX_m,<1kRwA`ZNJ/*(x!` =5LӐHs%BF-s+ $ k4 .zX)_dZGe8[ ۞6f(;Հn@cx͑+!s1f +@h0d̾P3(;:-(LZDnZ9ξֈv>i;[;FT+`s^##Z00Fw%TQqd'5܇::"W6ω{Vm?eEK+6s&DŽ"gț@ skV?uFӂªݠ_@Ӭ>H씒;cϘb ᚋg}&)AR~凌TjyP oHs]~ \Y'1e.wXz<;H(H=%)d x۹m\ʋEmv)g_U)o+zjVSIPuIUsZ7'1I,O\AuD  JJzs5;&ͅ0hZh*]B|d}>aSm"_e}-%$5?F y:NS$&u:HR!{LeT9'Cw.PW _8Mײ å!gCET<R >;ic[fJ>/ :c˯,{ 쇯9B9MxH&D[Y*0zxQBh4 JyJi!4JԪa4q~~៛H+F7Ĵ[{m_+s/ZÈSgI9ɛh q}UݎARH V9ya+Q'%J 5Gdp?{by q.EtYw:<b&4z"ytү P c'e!+Y$E`5j)Uh_aKzYy~ jTfsv9Ka:b%d)]'FMJn"Kg#Д[ouxOyWM}/h14!Cنa!E+/񥎿ij9 "s0Tgze~'n.n9X8lo>ZВ=s1؏J_hUKA u:ٝ{6| *|K)]k`vZsdvCŅ^kt0Z=)(uWy uNxjst?N-kh3F=AO܋am8*M@35t P5R04cbGX'`3H\q kN>9ѫ2t PD!IT%TbG/q*cN'͖_o˿9I[ѕ@П$X9"]wb*` OOtiH1)_#GMTC Dv@wU i QIamU֜e#B ZND (foڍm*Lr>_1kY"Uk 3b-6JnRX}r\Tu,K'X. /%?-#2ڦ JsNpR捴%tYVu ƪ^mP@B5fӏr2`vF$'5F,z$})U*x<ٹ(&9UZcG%}MRXpdy1Gb_g$#׵9>Ⲣ7| z XIh\6 *iQrIKL51i%A;gGFؘ[ԁ8-bƮ%\k Ex3ERjcߦ\,fʣw&=Wߙ" f bq1~lBh1zZѝ&D^lZ[|Yhgުu !b F/ _ZdA5&!׹D{$BWvQbU(\A\;Y+T*qё\ *ϩβIx4beN)=DҶ/&K7:NNtNyߨYډְإZo; Ҹް%iwmdWO&TY_M$,A7PDq~\x3uIb]9O",xד ^=\+7w7`P O&P׏%dބlٙ7\QqD\9ќa\iK 7%KuF$'sOd,#ڜF/;l]10Wc9 2h~7œOXoCijU6/&Oе M^?7:/o@av&i}<$Bڃ3}},V ]B9):hKo.%_FBcf 1O$a;IÖr^ggB!w, KO_.:{Щ?h\|tq3O?%hPi,>R+ GR^áW\%H cTL#W '8%Zi~^\ؿ-n_KRHѺ{\3*__@j0B5\@US]&*cPw2"z+cvS G=gSe bAVPӿer?#s: v^[^j"MjG&΋K@(7AF3vB ҡcfh <0Ei'po ۿlIBfʳ񴖓aDg;ϝK7d>i#Ǐ`3aYw)X=iF _&en' vTY8QD7TO Gh.vU20Jڏ"$SIwAUP93J0بc dah5C5_x ./g**|l*|?V#(a2 .B8}-MR-oweeZE>PFpL X/X>N, 5^ys_YCR:$uH ᩶eQ?搘NM6DY3!CmpۇkwAY+uV21{BXhS?Nv(y9NK ԕ :äMleq&y7 Ӂq53r\ow& XTY4G }1rg9] 6+a3_d)Q>!n\ֵNE2#dV1,mv[خ Uu?BQiQ/Y: 9"fg A2uX^*wU-/EN95Et_q5]ʠo ;U/ \rmͲ{YG=xgꂋ1lѓNRkH́K8PXfJp>+a$wIߜ7)] h5=;.K-àfUu}hiF ږV<̍QJ#c5b+I#O".ԣ?%Ijxn+ 8ɡZ ](\z9;Âݼn5h_)dw%Qwjs|ۦ+P8V(QLʝLtʫ,?OK[w;!cX6yl,AQěFP|RWueʈx؝;|6244uVN38VJBۦn)KEآz BASSO 2fbdp{9)%LzaCl 䢺9unO@=κVho]%%"#U8m`ʟc6)Y.`+H68TpN[X6ҴB4OLpXRf.di]%v k]qJ!l^ܕG*?mڵ=$+4$!B퇍҆2Ķ>1V] $9G1BB}XaJ 2L w6] Dw"βk8x7*?@P ,%n\/m,_ž-CL]ozS@I±BND3usBᤊ>e9ӔT:UAEuGGwޡ!Z%4#>M*10tn6JexVX؂qAY <9%g}n&|^ põr)WTօqD*;D w)nCbA$A-4"#x x.GvDS3]*|Lsǻ ck5T]:cNB*Ý}񰦢p@+=@ $ҭ`A- nrnxTȡ CoqnrZՈ6LhRv~%Ak 1CDa׹㔇@g}ؠ$K (?B?;g O|P9: FJ=܋l^ASc]|iT~*TEV肷 'A42ț5T}C_H̶n/X1K=FpdxxU?ƻ@H aUmLWcOf gr*WDKG0s6`6pW*\7L/2`cKO _Y]A #"\-0 ID i;0V KzuSBI^Q_;v $.2~ j:]dViɤtSn@ 0J;@ RrϳTd+o%KC ٶEc~J sO8yra9 T!,M=;V(߉c%wsςaԞd[3ڒ\%EaH4`,=΀B\䏜uoI5n9J3KA^f;CQh[NoeLK7 4l5w&`Y{GY]'$Lx}X~tNi)4f @0@0 :$_ɪGv_HQDkIWsC LgԀC}}e2-)NI9Jρ^7 Llp=vb"R0m2GaK퀊:^vsC}6Sr!+NmS%KyC}ppB3x5[cWs8FNIwAt̛^ C דྫྷeQIԫy ;D=A v˫K)i)c:m zsfqz4]4F[!Kz o鹊a ޞͻbM !DHO7 9H32Zۦ)YD4Գ)ׄ%kKI~pYfKЌB=* H_~@!rD(NpФ*I5OG|&3*IvyĿ& 4ؼ;3l !&m_"8t=6"<ʒC{a,QeOpxD6R)q$RpG` {ʅyub6"ڔհWwr{j]"<$"Q<У 7pU=n&t/x˃^>ַD`tyT~ZctżzEwb3Q'7i;1[K2~JIZR?465R5'Bya_ WiH oJ?r Қn3A傹n91S =)aͿhiK_o>g&jk7Kw!hU(q 7vp_^UgV\PiCSYT Ef8; 5u suͶ}P)ב.K׻Dvh/Ƽ-KiPَ㰞H×> N904Q J"p[hߓY/|*9 dVs]\ ]=?KYT"0B^Xvr`H뉀1$1Yt99IG˥ rJ:).#)>6.]si; v~&n&M^'rۄyAM \n.TcV]0,/4'NUY瞗%VCO  <2%69*dc !(#aڅIPyD y-m0] diEB Y]U"Ŵn%hcžCPh&e %q+${}-YWdЀz}', B'b*z2f.8՜SONU*Zm<ڍy_ב~F3V2N<{:PE i@ VPmF!p/ cABm0 +eʨU{L,Xe:1٨ȗ-x,3ku7eQ<@ͻr$+>3b8",8x/2&67}6ǸdS/BHqr3"}"ñ 3 R䡿$;q)).ۊE\*ՋW4½݉ ZS-$٢$[™)vzR$ֶKR,dipRP7ۡ㜵h+$ `ƛzz|%0@jQڧyIpvg2ڹ 4ͤp3QV20pR*]9:O4'SAaBrԟ J8Mb{j ^gC,m&iL%.nJBjTS"SV*o13wƚR`rϳ91sQ .+y0!`?V5tU v*^ cA63g\ ̣R>/pxؿZ\p˞Yf(25@ɷ&(%*"f)ʴfqYn<\SnkrrN,A1I˄'QB6x7s,CJR'o\ETN~[9hOO(["w:!xjF mo փ[~Mw)@MbMO>jݗ]E) IX_ h4$јPH!|4آ? ? g|i&]{vִ]QMV3J?,E\T誯m֏vo˴`5R;4C H X0܂5³ !M[QLA':,i4Y/P `>})_ݹ=feՏM% &7yND1o@hJZFD eV7`Rʼ8_'}U˞wM1RáԆpGCcdq輾KG?TyLBTl&TڴS{"ʿ!9!P٨TV67nWǗ.jVzp r%ok:ڴ}>hEyn9eZDvurU%hФɑL${=Lݤwk?  q^t\MW'h~Mw GSS K:x"3ٷuL1a;D<Ek5%;]f^Ec?LtcsFugQE<ONXWi5ޟ~CVf(m"`-4]4'52P8؟0s\5"!fl{DXʬVMSvA|]3g#W,M9cF?ǜD]w(l:wW$\uZjm-o!xb+d,)-\2 YO7ELJQjN@ <"7e%tG3W?>@t5Fa*ByՃbc':asJ=.9*vgչb̌ȭi4#9\IxW-AH3-A;nK=VVVFPrZ&Eې/3?D0}X5B3kݒsoQ g ʱG*U9?el [ݳ&Zp׳401R e%oR$tw`7LFEZ4'URIwS6k}J<;xDkδV1擢@qˍm^D-^(ƙk`殍bw>-j+hj" <@ǵņmJ-`DQO) ycOd7 '_hkU+pjsXibv +ӎ O@'+:41xT#X[T\;8Mڏb{9}.^0|W@薨pzt!Lϊ@LZ~mntl[<33s!@Q/&WU$fel#p*[Ns4[JFzAoo`Qro VC0w+ /흉(:mҾ2KTn!ܕF~=[Yuɜk/1-!T={<y ]<Ix;J#B$*ƒv@?]TLiXkz* ~ϗiÀ @ o2T}#}ƏYD@PЅή$Qdy5F~(Z) bA "uS%,K]lKD4+1'E48g]s;s4 |^dDLJaǾsQUBexl/jE&JoL=Tf"!F LfBw"IqOPrqQ+ɴ ' Q+Uai+gѮ\':E&4 d6!. wpC誁#GHOw~(t--5:R( =T\tF1'yrg`)aQ IѿΜ/dĐfWÊ,xZO6ʴ@,>l; D ar" Qcn2[< 6M37M:R[״btU*WJ 00FI"D{d80I<AtH&pHM/zceUAqE%B\@icJf8:uϖǸz6V+HZb A*_lQwUoI* 81e*8fU1_|G뱽~ێ:еh,,=PK7JsF&`M7aZL?4A#b^oX': y GhAY#Zczj-lvRQQ+puK|N\*H@ *=Omh!a`L@W=DA@C-k$kuPv$[Yp{壱!ũX(ciJTREjQ"YnLf9lPEX ȱgB?MGjTݵQK Y5 0MԚi( Iy3r;B0Dز v'*<7:uI., z֖8 Vy9UJZro_*Qr;בJV&nt?~:p3EB/AnCm\/MGNSvw(mwHcKI3 k9^i'^3/w~!I QyfDC@݊Y֝~ܰ0ߔ;h:AvSOa`zƩIVe{q7B8c澓q `" -n>P%WtƱ vYCFhA@8. pR`)D@KA|vz΢n[^@kS;!` b e }#XL{WpZSs.P;QU!ic/!A^r+m5ۭ?La .)H__3SGKHh~(U\! eJ[@YU-'ԉ Ll&g*KqʛsWUh mg7v/Z06BQ>*LcI3U6YM"qCu(pX(ԥ\Ob ) 5i0*v}at$I~8Q<#y1ӽw}ujb#ƿyagviS͕g2!ZA8G;Z(y%)uF2ٝQ$&ǁwmڅpgES*,<ɭ޸Jz8=% 8pOG) {X%DS˩d%.֐Zc.H_>c @TJls8mL #@3/:6P3.gbv gn51*UstɣXTIvXtkviO?'>ViHcW4"iM`;q3W AFu V]B\EZ T|@~,~ANIXY@UM0 7&dI+j-mt!> |faӧË7Edža]̀и2{DSDk ܳ#™2pB<8XH8K$,%6+byt.Z_vpqo tKChl<1~9@-7zYڙ6)ZyzfB ?G@!^Cx`w0!Sۃwd[dx1ƍ\[WZPrׇ#]D:&sɟe?*]"{ǐ#S{-\C}pw;#,UѳqbfspYA餶ĸDhRĿ*Lr_ Lh&ؒ ,( dc-"pJNeU˘X7=V(PCe-={Msm lĵlRU_$W 5m'y`MZTC JH",cv?>Cs{<>娉Kr_?`6Ul|ljIGa{41ƄUj09hk7uFv-s\7#12@+Y!-9^Iv#ڿNUcjgn\gJ.XE⑸] >8!Y‹"uMkQ{~u_.|*TZ*> ЁQa!өda?d8âWie79,S=_xU X: ݑՉQ} ZB#%sKjHzF,l )`F%7 -{djjRݸl 8m#p՟-l>XZXBuotmW◡Ч/fr!L*I8Ε%b9"8A95L+$ݧ4}T?i޸B88vA9KSQ/m<,8<+fM\_8@9JoebEWEd.%$4_q@0*IRcMʕD]WRQ-o`>(5q Zs< q1oӨHnPWHMeeBp^lP?A0^"ƫwV4RiN.FӦ(po/Kӧ7o/fyd1]"sշ){ӋeX ȍ}/+iT"ȄzVp7ļ"!i7x':fKn^)Z㒜DU#Z;ŀAvp,$R+A ߑ j* E/yq(ҥc/oeӡWfmD+! ne1)J}Yl3n%/_1fP6>r@a8y/ :H K H[AJƌlcGkR/mkQahW eK:z=KRDrP;=:TjFEOozr$u\*M|_ڨ,vݶ%h B 6#w2s"j()>vW]Qv=h݅tyR\ѽKs1u'hܕؑl ˳f'᭜|]z:q7b |00+H)╦& F=E~w/j搞W &1f|7Eb*-`hj. pr!xNn('ܶI( tF]%|9uū W<:l$OyjM@h(Xv+9H[<0~PEj(';v9Z'cm*o8#qgQV S|G+"'7uvOFE3yr]|me}FKy6Nބ{i̮}j ܯCXQ< sɸӊ\nYTCqRT`|19lH+ j_AP#ЧiezN1!HDAjJٺyOhȟ]ANpc=MqAq훲i<clڅPlA6![.kAN*{=h E)ŕ/?4[0_pu6)PF ҙHo OWZ[TCt6U\D՚'g^m~7$PT6r2Q7:Kٍr7^<ibJ휓s@T1T=cu,kDOo5ʛE-^OET tiOєrQSZLEOWT8R#$"8nvS)3A'%ړ':++AᕅlА%Tymr;D-tV=v.؝*qت4b9 ?efЖ{. #* X? "䳧)(0R% BDn].^|S1!Xg#6|"o1[Fr'H5, "ʧ>,8I¡b )ۻ!G*+4 -$6WM ܜuA4oj{z=O' 8,yАBgTyU 7T(g"٥+hY6@!a_"`q/qσ:|ڻ咈9*l+H Ұbm\V"){g}"NTz Z񴉍2kyvѴ¼az=|Oeԁc-MD֜9yXr _;O3 fXB1;Nf|UWJn\bQcbWCnr3Ng#3m@C2G€q2N_T q4wIQ''ěQ ^ʃg*Yz6QJ85U9S:J/m,J%!|+5 :@l=x^b<|i!T> 67#1f3tMs4XFuZcZj7E̦ <ųQSi/W`DrG"D}ɧ;vh3g>9W1ҽ|n2nE yD=փk-Ti(ktw!}(g :Zg"F$d NN HMDT&|ly,G)68+QI`Q j8A6B#O5㥳!RG{$t>;,sWcz{`+1e 7ݧQ Z3bn(+YUU.O/ fhJ(% +FA% }\cԬ(oN>zǖ\V?b+ 6onP܉y8s=Wߩ2nkH iLm=_M^(*"k|e\4Q/Ei ЏHKhF;R:aƐR6nvSr(Z`Q+bR(9ëe`^,}Rp$4Νjݬir^`Rs:JwYAy]y%>%dY'M[I?뽅q|ʴ'L[7VV6 V;$5ٚ7{. u h+6nH2 .eP|FUfh^RX6{bU-2 ߦiE DÏ jsi`-F騮XN]. ߍ /#r6o@52W\ŻQ5q O ,+V۹)L!Fw>cMoܙ'DEZg7Y.#\>܏g60G7|&rd3K[p~ݑ<t:#T&@ .D%H"zGacʍpuJ9Dn+CΙUD Ē b'v2Ai[B+lɷ^xDt $p =E'Q-n)y<{𲗯 ĕ`j.AčWV iZ+ zU1-9}i/RyfF+MoH\޴Uq R55&c7\ X|](}}۳)ۏ3)cOԻE6FYBXG nnpr`rޫJ\ GRP{ >4h5/lZW݂OT1O0 hq/4e{T#"nr$*@霴"'|8"S2>#蕬w>H/pqﯓ/s9@~ނoIWP|KrݤGD&i;17QeG7iŊ M6_x'#,V`}'Ӈ{Lj J\}̝}hz3tpWӯj/WߏT.6FWwE9h0Fb zP61VG%Q/ͿTV>$BPJ^ DW-{[dqt*W$A{H_Ŀ잚&}=8G$q`M +eu 9':*GnXh˧as;x~~}9EK+e_MĘ0u1}|wy_|2_co$KqEuq5b b˒js<1E JD$6}Rf3pJo9,VÎLݎGKxM%4&eyL>5΁3HDEӅd)< " `d OF9 xcv`˒r'%vˉ>1V F_xwq,S`]x@ɡٸ_ S"J*6~=4 4ff  6r+Wxi5 p66{kϙ(K@'?ѵ*4C%t82^ш@fpndj'clDϚORVC K))I`(0 ύ DO |"x'+SYO(Q.JU@ clwhsGp Nx c=2h%M K(leC ⦷2tnmQ6|g,8-^Ĕ"$bqSqBd>wTdA9%c*(@zfSICD+1ZHts\6'+ص@7ISC1]oˈuRbPW?](ɫ#_p |:pq,7Yu_ڟѷkCP BM~W~`R7-f_ӟ SNZܛ0OٰrUX.]̉ 3X3FDI^m1(.zuFe0XNȃ] >| G1xv}Yn~P:Fr 6wCCvt2!*Mw+l[xP'd.y\"?\xrt&1_Ǎ:,p* 3b&? "/'']%Xha @AуջU.9S9 _GW:+} @ܩ!C\WEL EKA7@m\u(yv BWv.;cT9_ _Ъ9 /u]x?ZߔїD;@ƅds{*]1U(~KuZ> l?63Τzi„נ`v9Փ4|Z%{MʮdwYwq͗٬OƓAF6N˖a[]30.SC{ω[/>?\:ǭ5}y3$] P0TL4%Y-+JdOƒ1O5Q^~(.O),EMMw$/rTY'%Yn1sN{ n ~Vg9ѷRlf0~(SH{ԘcUm"HkPzcvp oWp7;hwmQ+XLΫ,+4K}SQsAl*tݥ F;8ds% fL=cZˤ2Іl1*AT|K+s?j>lwA u)bxU֤5lfvz:I kmlW#X}šZ}ӗ˳qcOӃED>8ZT!bt()*?R91 j*Rz0q{,Qb[bS !IM7Fatz5I~̳ JBЊc{YO:SKㄞdX6P΢DEyX o^5 } qӝ瓲4"Kd;* MR.eDp;-kۚBxST!QaOy<`)MmG=ճ!)S_zHٶP"L¹T@ᴁm&z&ufI\@H8O.{3`Kn͞s_PHmbpA8[ (%B=# (APɬ4) ?/O!u~lB*PjӹjEh>;?_)BbvBå4pv8KR+%`.(%{uoFDb) ~Tt>^:gԦi@tC*V!bHi[Y࿧;דD@^bѲ#@qiVv-늅 oE&4~opX6·",Ps: %=2_W?1QW-0 wq_l*RApĨd)ŧT3wߎ |E z9{U^5]#="RO Q"?<2>\⪲D+ϴ/ŭks[xO8y_/Z:;@LGڍ=P/m mQenʑ|XS#QE8(E R ذd ;kߌ1YXfq+[ 7b4ehɳSS6"p PJ/ .FR*ؙ|2OiGWmy:_Z#{{!$K J gkI*B#[>} <.O4udSѯNαeq,> &6uzaweɎxk_ SNG1cזDB͌Uܴ[;a{T=SpxIĞ-ňQ߉KՃm(>v__\CadD)2:bvʫfq!89:-ϲGU)6kw]y%XMI;,2 ןA(XFko9dV'|6sTzi!g dd[:2tDҡ_PPmPXbbԒGӥ+sy09ZAfVl6_A;#U E6{=F'BnSO&ܽkJc{Θ5?\B]3p"lʔSqPq^T;ey rn,hɮ@K bvZbON1mk%IRs&sEYe uRי]Ӏ/El?$緄CߠXWO(k,* d"/x8LR !71ÖIf沊B3"_se Y گdWJ%+^~y;򙕋[+ky2.V|o_gԚ? G5M8S S.rgSײ}N VSO|ݯz a DH/[W*ҁ YΦޱ> YnC$tty}c !SJ S|xX!?"~HfRx>'^wvh /p*To {;wtC$8ҕU@fΝVSOjm0-z €m _|u TV`JH7I&^b$`.-\&Kn`#7>/eM%=hkf߹f A ߤsip t'E/ao? xy~I˄<LPU~A+"~Ŷ0 *7I'=fPg,."`@'ҏ}eTrL QV[( K~w*FZ(:TSXm-Eʕ 7lړOl`ܷXu9%yL\yA&b-,d>JI`B\D (QIo5V6~2'M;Ǖ";F>$GFCMpσEV P=_~/ݟ=[zڊ1WO&|m6};Fud@N3uMl_|jƍ9S%.rmk pd4V|+.+Yqa)[)"_t"@3{(L8h$Wku#hI͒3GV:ab8񇺱\n-+~b,Bdf+jێ>kh䂂43b"Q\ۈӌم$pQ>8GY3N"*5"Kg>.EL +p0lL)PK;K|)L`yϼ\#E2STpEUKmj؈t*NY?89)~1X#FѝJZX>|"`Uy2F9_lCzA]D\X\6k7Ibmd8NyO^e8Y >?XŘH&/@)ŭ7ىcooO&`yϬšrStE)$* {iܯPkݒ{֫*MN9$QVF2&.8d5116̊Vtצy2qī}jINg«o+zIQ>^CKehh*u=2L}O_gM}47zZӴ`\uh8yn" + xk:hJx7X5(HZؕ-UtE^8cBO"iKah$e4#o3Oo@JZX+Hc"e#PPo5yk=䂿0B'.8W5pSFwLN9xݗJs,u~۩E#% /;+ӫsg:N|/G|sM0eA:6K4ˍ.M>ur sf\Ơ**pW]|WԾ>vtHzJN*)BLwKrF+hazn1+zWf@Rue_[$EJy픬/Ƹ7DQ?Im6095RW@f;ٚ eI jj}׫ÛWzFz][*d6Ris~4ʡBA0S ׄK܈b9[;F' >#i#).^^'Lp֖s:3-axR:ޚ-T"d[T_ W3*Dlu]Q\I0ӫ]X#|BwXBC38C&jHKTH; %eHqT9DjpG( ˥(A˵ /vwr]<2 `ac` Z"w1X.B6]ILʀāa&hw=nunP&M+]͟{cՍ.ĵv]n ۚ:\-rpapvpGΰ'DC7w'>37>* MLr'q(O*cB@_ |-h ay~/x/ k[Hzo-rAq]H0@}wp Y)!7Wkʖ%[IX:dPSLy\p\uW{蒃JCF=3w|:P!ǻ$%ط*GQDІ T)#&d1·m ,}[ÌE1g es¹ =%)`3") ؜2P,в e,|πH8Z?3X$dVqLIy$н y{?ivv^7 ѧ] DHN5IXqw`X#5Wd_fBUjZ}r%cƼ|O`c [M͆Ϟp52w5xYpܯsꝡ:4G6vvL1ziuV{B9%țYAʹ&'.~PQ&99*ݯ"exT@0e Wjv0h#{ M"_'a/8a!)7Z5@PmQ9S\`@[ %o0C[][} бE`=޾bѫ}R' S[11TI v& V\dX$A!x\QC!(Q& cĝ: rU !<߼bW[>o}, 0b2&ONЂήЮBFue[XoRLx[Au&|{} ro{Qbκ`4fs\yQ]% <~Ic"3.i@yN3Nkik`Z.TEІ ($@cS$:SbTXw,LhoiusJՒ2*tXYbHDj9gѣ HTWܤ-xY%%nU M e7#Z&nq>f9hϐUgBBxmƋf0E.9RVA7Զ5۩䄼_(Hh!錖fmyX}MRo`Pm)yK`̩ W3ԭ1Nq%jJkaƢ  tqys[_P2ydug{s># Һ8Uÿ?WD$<ڤNCsH #yzJR λF6Ǧ2? 2Ag;;JRhvW#rdzr:Vz\X7`WY6;d'ZZRo e1mMddd؊[z| b cMʋ0@KTk, *!P+in%`#TU%py)Rb\V{,B{dz FRyEqVgaX]8fgէY0te_#Tk:}~zjXqk̓L*0kh,!L4O[X:{0L]_2v4]wwL x~(LaZaM# rE#=cA%igU5) 4p#ΒPlN(;Xְ_5j oJYCb BNFoWJ04fSf1P@ jHV8<ˆ8Yi~4((i'ɘ;tN:|gV 勝֧<}h7B>) 4D W'eoқ|jY U $kzNzW ϕ6h2j%oWMta ۄ1kBG.[`e'WOcdC>T{cv^6{"]²'Y)21ێ: 0L%4*[s8 ;\zHb Jk҅%y)Fq-O)NHSgb>"46uGF,=xuAO}o^@2mRCDqĞ(J z_}B@CO97iyO |'M>JW]-n|(3[a/D\}:/WZ3Aʂ ,/nF\Y:Pu>nͭ7Oe^O8krfٙTC'<<$(EfFE> g?F9cv3gDƓcaH/>^-Gd8=V/0a>`*1ĭ]jB' 7y g 줴)qmX睕jo  ̪8>7f w߆.PrqH9 u6@1˗=EV 'v6+ܙInMP=1H Bv 7GO땀I{X2gvP5=)GSSa<-IAT_=bu s e墼D|*<ê‚?##C^_82>0%E 3;a}9@.I}lAtߥʼnFY$h7TUONp^ѷT/B~b9&~)QlfBA 2–C|f.];}3h3Lv#B]ZA>'`v>MHjfఖLoAaiEpߏ4I${-TR DAU%;ȊH IM/ LeyaBK7/AC|j9{)[l ~>-=4=)'cK9LGёN`/&})O?4빦[QoMآ](`e)ysJ/%jGi V <)3G,^u0.~%ifnW[weY4~3"\n`HpXV`=(d%_cET`(+Jy=<ii(|r%nf2Cc'/T⨡EJN̶Y` 8lAt} sZ5(S# 6}``Z^UϞnCb#%vt*!nɾ4GQ>ߘNiHn`Q'R%/7vہ*f>@8\#&ಾ_tq2jGC7N (>Gjv g0WXkYng"?OkN!w\Ag~EjznYHOgp5fcJ'jNJIBDGsyPzI!;Zf s3mqH%͇twS6PL&k[QoU+2f]'y(Bl\f7B:47@#m';Qt<_װM8'i]߰FoԸi˃F"S͖uyԾDn $~kduDPȔPs b 0ᥱEs06tH|.K" 3X F)ؽf걢aqsJ@2uioS7U>ze"mw,nԶXB쌛XT'hdȃ1Wv|n$mmx4 !Mq8d?2` 2k3 6d7Q#7“8{gA'}mlwޕh3$*Qƀɬ ;²q٬cT< }lr !];g:Ei\WI ij@ B=QbS I!fB`5¥3qw72h|r%B^d~}ضd!2ەښ쬟L~` 1C5 :whǺyČ9@ fz|~ʪ,}ZmZ|W*A1 Z-O:/SWgfDgܲekOYrb\A6=Ep+c{+`^EQ/ίaIި% xT9Q~)Gy޼^bNh2 6ÝL~9-1k[ U%eP;eυ E]!rϠiwEJ A'm+^\RΓM>ST>crykuiw^-$vQo0ƙ.muF9%5AG aHvakB) &ƨK$6sֲty0t0BݭԯP$;AL$I .~I‰Y۩$ /Rv mbr0Ip՘S% 5LzlDRIcI҉t6ɱ{U2̿?WTµ)3CG6 -Kot{} INzkK]C}ԣ>U*p*EKdc>yeŃA`ۏd3kkAbPW&sm}B$ZV?^[Fr'a*Ȧ=U߬l k9h'k:^Xx;]et @#,`Z -]_3G^~DTiBM*lԌ䣄~~ATpیXYؼΟ'zmKyR%0o/ɝ8+));@$4eԘH Wvvh^D?<(u1+q0+U9qP7/w$4"//?@:iͮU۟Bd 9IۢK(r8OV26!$UM-J [C6h̓n9gorZ*Jjfd,Y^iL1 lFܔk@ڟ*yB @!EN1:yDVƫK1b+>`-߆g 싮!=MOz_` T2&qc C EEyOU!'d)skF{u܍s/q%`]͚qD@J;/WE\^8ʍ#ZDEgNGjrHP3ΨbR'X߿I.N#ٔ; w.ɏUpe= 5u=smWLt1^uGD;-t#9K IOwJ-!/'R.$"K;lE1\Mt}&_KLQytQԨƲg岍E굊Q,*۳*\@riZ9/$:5I k)&"hQA3l3]՛*'EL5~5vl- CVEye&Bf"_~]*/%UL2N.a,ym-mY)Ld\BS-̔po^_S+ϧ/óx$`[FUwa{H)Il.sWPHŪaO [b"IMB_[uwUH$`|uTUL9mb̊YӹЙP˖К:)*:dni)`xaŘA/Ce22%qAA=zdueHNZMk)qbBA#D!{{7*(GQ| =-´pȣ@䟣j@qj8V÷H6ӌdC[A4b5S.3HN~JQ:ڟٸVð ُo`iYz6j>`ՀZ87[LVޒWEoŷY.l.COc6lү:/ZbP!<`~SQbE9'&r19=Ή9:=fjO[t&u4ŻV[ PΉ@V6v RHSSny6u%r֑-TA<ܳsj(HUZ (}[sV5o@xXakON]م6(#ԃP!sVR~_[׿eetUF(f' $v\LI< $fTkŅ1"VK- 1TlDuJ퀳fK@K}WH&'rU/{@zzA )ɄD-d`nR%:R~ǷдKi,^T4,ro>6:ybs?u(|&:CR1KhA3Ȭte|)oZANͧ#uS.n/ķmṏE 8&QPT;1eL]*RS\%Ш=|^I/5oJ @WҐjE80jv/J6+ԋBNVm;cm+]hҏcҺU66J6nz&/7X_Mʔ-w )C6@^i*{CA|HX/tέ@rrƕY5D?#>Ne{$g]ͨB(M J* D㞲1g@e åQqi@ow-X Wd!F'$e1>t4#zɒI:U%.@HgͰK׈xƨf3PK&|:4q--bI2]Еu cYɬ A|"K6m_(mؾk27C$e+ jqd\4[OP+:?e0ֆņ {uN(!IͲw|%dBG`iû"*r$'`VҫCFL{ϩ>#v$iEa'SNmMío/3dD7*UTV0Pgf0L;@wZ2zLMLo)6Ͽ~LN&bq̈s.76kK:Rw&W`O@XkNrb&KPvvG] V$ Nc[!H.NS *H8V3R̤F 9\{m?Gu#JRek]Ɨlůn0c6yz5S@zqj㏍z(PdЇ:?uޡH͙SR ʧJMB~CLcsGh9JxoKBG&a-Q1`_07p WW2g=_vmZR.7|wR1 2%Pl ]K0qaggQڕɾm+wZ3:L:z_y]+Ji`<3 Hj/' v|YiiugLދn3s Fs: J 9X}+Xf.;n_GaoL?/@$BCKMTqeHj^ ."ο\>˘"*-lĠ^REPq05KQع[11~q1o'<;RciD̤&o1Tev^9eX%wV*ʪXğWعqʨD<9YOsMkP;jJ\K'D~nOoH)mG),bWN+\l@$$Bծ!Ű* W uaCXXH8w)g*~ Hd"LFOo?;W=QG_HplU\.ATok7ܴuMyoȸX+Qz Lr+V{J'~ԹTS衝#^7PѸP_DD,jX=xeZjS>s f$Gyr5*ohW ltA~Ï^t+bY?H0;wx LLe ȀﲍH#e$``%cUBշ#WuR3UYXW)PV0psr(Ho/lݣUZRx9ڰ.l’Db,ZuMQP9r$UMgaJV߸XG 4eľMl_{kCEE1ʟaNSCQD(eZƓ(MbְMI@Tx5J>H%R03`-WIFyOE*en*ODڸՃu#䶖,AXjDjÏԬ6 Ruwp75)#sžMR(Y_s+ ξ|(DXBs-p'T\{ֽ ^-Hu7v»r !86_Yڸ}*bmGDrn('gѲ*57P5:HR|*χ*69~+k_ B&M~چ'i!"s@ϊ E+;tų,NcVFyH +ވםS5QtКңZsL .'GD]=E,-sa.4qߖ-a!RBSᮗ 䚝F᭚L^ŚH]UxʷҌq4)}BǦD<yGuN!)H[jOG_Vް ur`,mS䥣V[$xʊwB=㌠p|^18UuV񾙀..pf<َ}-eTU?2:/"564Tf)C ES"{ bc֨ʧD[%1; %Lm ,~2w') BWc=x|ëj}r;@Ȝbsש唃 0LIdR`+ͬ: `I/TѸNjx"@Hse8U,ΦnF)&%"6486n+VS'6TG9Yioy`5 æEvd?DB֑s*rr~WFoEu@[c&fo F˕ A: |ͨ[@E8nz' .ʳ׍tߩu Q./NeHҞeQ궰Es˕vҌ\.5^υ \:eEfKP{bJSޒUޞno9ʑ{ߓ^a*>ŝP] 0F%*ҠD$P; 1lΎx ' 'B+mpT:iPncߥL 6oSt 4:WE]n'sZ6#@c$wƥ(]ug@CFǴJ0'-6Z;2:e;l)9l&@ MܺE[Rjmֽ? 6zf#j`Aü|>zG-{i'zx١%-$IH E sۡNμfo5kp:U5IU-5vWPj춿Q9n4ֳڄZ WC)JZPI?;YOcP nL= xkF{*`F`lk9zYCOpFϴ{*H!cυ&$BL_:ˌ84n9)h wuњ3H,ez]Ny;@ݾ KwS-5j$ r/ Q$]Zp߅!] _A$]A[hV-d,@*kaWnˁZCoɡaaPza rzG u1X6ڮIUY/.+IKl*GjQzkXs+F0 Ds(QdeDTF(TpgU[eܚKI=o(/:|฾Ct<[-ʵ#x 3|<bىXc&XP?NiZr6)9%dtQё(3_R[|Fw%i+CE C1(M5-c?дUhc> |Q@idW}N:d~lйwM󿴺%#R5MFr,0tu,/?jj&M->[d@_)p#FU YhQ)'7Dzl2facRIt>H]^ѿ.g9"xtl@X?au H yN黱lHmq$vWS+z D>=Җj`{+dxl 0wv0BB- /|i<RW,;Xwnp8~@4i5^A { a:IÀVny *xxLP׍V~L k# W/1"Cj)߇LD[C 2WGNu?J˟c=+U[R8\+%dimU 1[d$[^6`3IpԴנLWlOqvy({KB1<#? glJ/[?J Ge+VPu'FxxDZ \7Yд\Ma(yyޡ1n;wٰ hc;_V csS+ycxjtH%mXդ' 'ɾu.nvRYREVn6C%V:+ZJb33i1@@gPB yxpduق87VwWՠ ٥]m\ZIm+;rI6 ~Tΐ ೦|,挞|B0rM=̤%^ ^X(tn5jnC=rzN/?MB |WWJXmgk K@?A'!kzaj1ErG!/ѯ!? &STRvHhr(F<#cMсb=?w>@x5L@x@b_"7ٸR9TK"ؠ\i;ƒA-YlrJ"L [i.CRMG{Wįفf5Zp3pv} [:EM#\^'aX91cξj$K o\eCBxk!kYys[Gz+A7psA.(\wD^JSP"6`H w K:K@^S;BL2sb9)Ug"gceS(:( [Қոs`"U-f|f?2dƨGx射XJ'~n:XYy~,/ 8d mBk*S>"4`:%RK&CJSl]q&C%_5' Uls ɳrݶ~Q^?H hP4Eo: 4r:hZU΁&qCp0L=u?f }Z-g` 7u+@"/h~~Ί =h# M*ڝዕ 18&wzDrD )K<#rHP@O3[o!q`*ڢrK`CB?^]^TJ*8M.m<[;;a>?ܼ}# 76ļw6xȕt]y)aFT#%"tCB۠,5"9 }fOnLC005^K#zs42fl[l4<*5/Ð>`.6< NW LN%r9mq•2KqE"N$ &!@sG}N;QmwI<6*ծ .K3a'PxbLx&]t)#$L`HłZ-88Tc:BOF ݱx=̑8}mt(89.# ^# 76[ ezzp]M49YJUy@[t+*/p6<  E MYsLI[ypSӉ /o. E?f,(ٛw*$|Dµ7-)3;wCK,PX_6H2Z/oT׆~ `ra)QJ6,f1_HU8(3{3e @ <HL"-k`6EսWTE`e9q}H2鵲앇 i1ʑ$z@򥄵 }; m8ȱ&D;g±D3c)ׇlĭ4$y*쵚Do%~PF1pCYkN <t;5IW7ʷl{cMu3Tq^8vEBSA~6.۝x="GUD-`=fL-c"ձYDJԁ;5P#i]j _ƒhkMi"xi@>;uKtWrx_z.Fa#¤طv$k|M,~ŷvRj_0 L`^ZZ瞧n7􏓦C l: ։U &J/2yGR+= Xa7rY*E[>S8_#Q>3֕ HC^]`avM:=C:aQy4Qz,qRPVy%FQ LAP~x1L1$Ko_t_K!,7aw} L%գL ZRiF{S,NWzkd|\6qK7 o(JTH2q CMBp`w'Hu6uԫDi[tJƊrNZ/6jOlQd~b|p<58o8 X\$*aV;cE9{&% oԗ[Fu4Q#?mdC3ODq$KrL쥬3y`@9"kvvk76#qPuOsIm3g~(>'ϟ=SYn990`衈ש,7y."k rd [-l]T Ff P z%a=n:GtL]7+Jm4_`&*W (ad,F81@\_딠tENkx%9j垅'jJ #\ CAr`]B $8Co _Ұ0@m&X:W.,B,jrIΩ0@ 2uCwX(-z^b40wR>O8ʡk*͟Og2>De d݋cq?hVLTi6 noL0G/J$e,tWϒy}2O؏,?/KV2&ȩv+KEq/V9G29Tgc4u>]J,hM^bKʺ;c?n 7GÇ7 c\!H= tTFUϏ, QտpãH6D#NfO M-o֭AI훸ǞZY)Ⱥ N(#S@zR,a >xhbKwRB|6?x~p"&c,kPwfߪmm(|OZ fb ꠪CYI5`v:UyNNI<.][F̦=DhA;𼋙bZ{>cUD9ibkD2h^kjVҾ" Gk!W$0€^Q 37K;_ aX{aG5$TtUY ǣ @^/bg$eD;Ui,Bg{!.5 le>V&:&HDy`r?sMsbEVH'[T:{x󾠙/\R(Ƒ\vѫ{9@[ݖb&2q /v1M uRB$|b {T_Ujz!x1Cea635s"Z.=Q5& BO-.M-9q33el fx؁ጦ|`su Kì{Ucj *aW$UH~} a{QLG$i?,ӲێhJ(FqIQ䟈Vej @p(]1|x<c %|9FXa2"n|M?!Qc#9YozDYay>XKZNB\:Rt.B5'ـ ZIt7QϘr.]= owph*^_#z5HaT`v/%d]Q쬜w]ƕB0pKB3K$ތ&=Ic`F}P_a|z$$H2ÝiNxwS1ZƼaIX9q 0s(` 4+VMϏ׬YJӽSzMYϪ(gkV71>Bߝ\4Mtd5#!6 nN=ShNt&hS]EՆh `|Gv>,W7&rNø,lnbm rZ!0L^3͆EUd-;6pv*Ҫm5`[eE7fDLSLlɓKM+u%!+1!f >L 3pDcASo (FQE!})x~% 鋐~IMFhvSճ~1Սz-J\>uum'wk~Oc*0LB}b$@(G :Pea CZpB~=%=5+Pm~;hO 5GwqD]qDMv?x2i~Rce[' 6n!+:/~}rϡN,`5 '✟c;f$PTIAR{;(NEF]mjRN$ϒhWU|R]2h\29xNtZ$`~.FNfjcL+' }P fHGB'%\?NU#_N=e+vn!7NZK:z_w4< u )˫ _dD ( nZMgAxx|C"oN-Fv8B{࿯e.δ*WU*g1݉Qh#,W0& δ{WܛZmcЀx[n S *=ȲEiպ9lX\V1^IT]a ʰ{G{_2fv{Qe G'ϐ \E~b—"*qK,m (bPOyVőMt9 ;Wa1`[ y*VUb0jԈAn+:q׹z_(b=G3@P%y>$|+#RZcg+%R!7Ѽ\.;gDICH-Wa*D5ӿK`k_}Eڒ9?J[ P/ X`Gɤ*'; bNDjq5$${xb' yF>3VdJ ޮ>l:II8j.!mG`r=6 Fy D3:Kυ(,E8=pcRc⬒,%<ܑ;-nSIoⴤkgɱ%3wו)Q@kAtdi5-C,5w[&gLv:zJd8?& #8*4Usׄ{zgǵ?!R˧eT[K' 侲-F4ػ_\}b˥.6h >3Q&=L5$5 ᨤSdV˹6|Qq4$q36g8aݭHKr0)M+ERɡ\% A9vqrWO k/N2zmԋNSPƬftax<mQ$׆Eەk2鏼& 'h䭴 iBqxD<q x-u:ڇ Ϳė1=|xhU%hQهCloDo9k^ dm  #"+fkl{6z|5Tnȿhjz,TJ29[:c Hb-uؘҦl$V)7&Gg + h8/| O.J~{M O L"dѫ-FNz|r?>c^8Q%t傪WЕͮ` \1IMJx倘;AxkH] 0_y佦Wq U%\:μ]@)LkqfI0vZJ(Oxbl KsI;y ~PPGڳ>F?+-(u"_'Eu9CVx[1kO)t_C>2P5?HDU"B>,1;zU [Rob_Sc]>ToTQ{xs~C4GD=4XeV {녘Jǚ D #Ӿ۰5Íҋ|%brJMg(%䯙A۷MP/eF`>ʠlvW^1;ZO'ӓ?I=ըa_|Gj 8ݭK?i|CpCsĢ[2OΨcTu xhLSטNb2Ʀ%hh^ ֨hCTܻwu]"+wCxw% Fk>'Y#_Xi=!w#GsVX5gptp|oW諈G4p(?.(+84՝8dK%#sl9]Ӻ?RZgM[pE[vc|03YPu/Zt|Ф{eOA?"#IEO D|S8E*\UsȽ4c(g-Sdc4&d "CdnŊ\R[xۯ[e$g߾G s hM JQh;1+ ƕz-L:RFw^v@ Rg2&LO96L{QSK>@E]簠܏2J/h|ɤ]^۬8 NŤiOh57FZ' z:Au-@ CWᒄ3W/v`=X̱gn19rqu~-h?.'-WBz8\G'a$kuk3|]~n&9^r&6?sjZfDhe1éZ>:NWhӫcϤNA躉4re¢7׿ nj`}Z K)UH}['!1CĢB% nR>ph#SXR^g ;Z33泎CaD\k}Ty7ރKY'Mڭμh|ܵ" JV}߽ZcRkG U$X34Lh _hxlBԫjmUXtɧnZ.*죭B࠘}o?Q &W5Xjb&]Uh ]1_毲lʞn*G~0&Ci-@+K֧P:.&:G&ϼpl@?/0deb/'\373-\;g\7R5ՏM2^Fۼ(勜g jKtVjM|;zu4֙tƵ4cEUUl4q{`?Ѹ ´C{_it^ϻ22T%8B{ 5DVA[R2O8)cƬG[BO\# L!R6 6?aB$w2א]K/w⟊_U^zJ@>x NCw99]g%7,ߏߑyETA[ڀ6s@8Rt@Lz?6ӷm 2Fz p_MCR>DI26矂:HPV,Ķ!":>9gG~-A ]Fpiȧ }%Ȋ,,] r|=$8UJѓ}~p&^zr<7!wH XHbe* &(Ep?꯯6Q =W,d_p'PBكQA4+zi^1/KKl>X@Gxs~Zח O`?\y? ^i;+_JJ,!dZA ^u?@6ؒ}Q|;ѽ\z նp+RqtWv[H}JTOmWۈ +W&eb}$c7Y@Go} r#F&eUK3c#rJ_J\?K,M1IAf  rARsX1WN:ALJ'ց(iՁ--Үp_L~a]@!ϼN5څkWhե:BUm=Uu{Hvޱu]wEj7g)B&W!,47YϺ{:Oy"r}~b tKlC8cOn"ryWcK2gWJ ]]r_$f36t86f+uMkKnmJ6clA5Ljh̕Tx*) -*'UysG]f"pysL2{fO %"ˢ CAq9 WhJ}_Fc;֌}k.ϔ}^YW}A A3glijD{:n- +XRJ2 EPh絀:iϒ#1ʼ 6QΚW2IᏣDh#j~i J$xwS6B((zBf ;ăAғG#ssgtO-J(9bt;S{mwye|/kVaj*On3~.yME[C,3xJTAـq5D2֊d* rHBDhV=vKNz0K۹7'mp@U'(ݧO9SI;!9Z~ 8lPa LX9w1lnE7J^I1B N7IA#pjkwjq0X L6(zXOo,(7RoCu{-N|_Y N_oN O(s-yCR3ЉTW]q缶g0eѕH)x >ZX&n^.Ҿ$ؘ:NiAU|W:D YƲ/ֆǬ-Qv|o)-ו8 o;L9ʤe:=Ac83%ࣷ'p %jC7h 1+v&i^46!ڰC~#5R2Q2D~-趦?~JSi*D$x@HթRڭWƗ4Yk% !8x -p */GAr̃0 VDp!~zʉ׳bϩqhQf^ٰbS6鑓sY3HT`F×,}Š[PsV}dvX42\7CNWhV:f[2wl|PR~2 uz?56Fͨw]凋'E(RD w^NGmjNJPF"| W#Vd'!?:csЂZv){1tKTzԣcsjjY)W)i"&)+p KiUUj]ifIH{癧k_9E5*KGEE}6H0loPfwS%=5 "YƠK[T2h(*N@ vj@7xmfL~N ¡}/@]:GJ+ փװHo\I_x/W gttȏ#p53w??|mR;)H0KM+v<\u]sQBn KfqӶ!3p'?$ғS~r~ʤg{&YXw`5&+‰0lѳB#3LzGQ6ÿ~R"KŧV DlRK+RXm\8 l{ÿ\㈧s~nam%5WOAҹ2]kݐg::avx,UC_cgARi6?vN-oe g Mٰ/Lϥ ő ]1QDo2eOVP/kwG^uwΏO`2 x@Ö9$oOFrE+!LguTkzSAYc:!klpN$50Q_L/* f= vz7'*C9@T[{PMȢƫ).b3; ҭMdȀ}5 =бNaeH]PЁzq$I >}阥]i}zI]Qzځrub ]T'JwhÌWi{z6E;D-OkHwmÅ{9)kN‰ -%˪,6>~Hec6=!)x>^1UKӅMS## dz9Qp|W!;M):LZ֝YD;G$΅svM,g~8Ai>o(!"+c?0OҟDa&LZD1~3|oGӈwZ$߾NZNBPtr%? ' }U9JsQMƳ/V?_5P/q< w4'-D`1jP-)ucf+ 6$kR^+sL>j(>:;Kл{졷#~ Ǘ]nK""a9/d2 >P 'a$bY*߲;qbuķ~M=|{{ YME7=ĨkU@i?tikQMc:q KkR#sLyë;k*])}z QoFcqT!0@]W6ʐW{(ڈ/sZ!Ehﰗ0.q{^waM PX:*2~mlz}6摛uIGYf93b; ,ee҈EOHPw߱ͯ _de XN`l2>OD70*Umɛ{)`nI>֣1|&1c.yIuZNr~_^}᳍BmJH'G`mؕc8;eI @:6}IhpϙW M@kRgQ-p!wj !V b>t0#pSțUj?Gխ$Ls#Q8%\T9n,ͧگ|?mI(ͨ]bݢɱJr&mZh^Ɓ4MY:Q|9sabfbL$_ s1 <"20S#_Rx;'M!.[5/ yPMx]H ~:zjq'x?)}K̷bQ^+?=q?lsmv[KiwFIRq7ӂQ-#3A4P_|O7C6}0^&"5Ry!AU%]NlY_E=tF*!SdoL<{p\9gjKA S5J. Tⱷ'4~\eaJt Å0czÐV u4ucRzՈ1WSq ˃* !z~QZ0_ǎf3C~Qw=POb g` WU6'΂.N],;/HÆ&qdprMm}ЋDݎylR3*d9{s(zNy>3Nژ5mr!HmKd34fo|| Z)vq^J%}pʦk,WCPŚVϷ M*m)5]],}~.SdJwb0m#wZn!a;-l p>feoosd<*DH,6msp9?`-V-DOG<wolE^ߟvd`# r9ƓJGM .jUd~u*T 2`t6[ް2jh$v7yQe}Y"08ARmS: ۞o"uQJlzI'9}E,f?&g¿濁w١4i7p]IPi<a8| #ﴈsޫԕMEl2:r vVM=S_E 3-(4k< +4;zegZޙ8pNR%?I7%|KFi!wokïYOHaEZR9gBZ-hl?_qlra^;NCG?]*s@ہ@ɑ 2Zts/+ \b.ãb}Q֝J VYy9}lc">϶hC<e ACLD:3v( sureA eyپDsT D0&r5XiG9 fO aJځCp&.%&.)ߓiT7I^-%g #8bwY˒'*!S5㪴:[ gE`)'[U3n CZ1&,B%q#[tњNe' Az(֙At9J{hm+Cv]X*9ӟwpɛ;);&#.8iȶPqzePoW[OAX:" 6I/xҲqlSb{;=E;FLu(e!:s*!r {40le 񼤧LEIॿ󋮫j#7V*Pa40W75΀lp}~_7zݬaITƂC4 =M>7r47k>caN6*/r=%Du/z^#ZF й4x׺vVZ9fasQ%ՄMɻUv_XGioK$òKdJ{ŵI R&&yה{,)a{sD-պu7RPvŃuA*pk'E|%~^T/xe8im@z\a;^aA %A!g:P=j7!meӎ~w,6v-̲l{:fYs10T {mp (D,l\v-H ɥ3NQtu+zb4 IZI3NTqZNh.? V나8avgR=ЍV*kJ BM:*LuM߽[ӂ N&b@NeT\(wn1恵,37GЭ]l\b^]xPD289J6T󪅦 @9[[_ʨˆ 6*ezߌ<,勩TE+\fZK'vfLOaCݠ]hrxrTOHDAG喇 3!ϛXno\鶮ȚFڬ餆]4]섏O &/Op q  d! 1 p%EZ IZ#ՓqGzx9lzR _%oht<2sVLx61r7ZRۨu?Q0CArb%mI]y 7Y=(&'T*R #hzMy+4˺0A;u-ʧ|sR6%H9VFeUmhDжw{U5}'C2iTu?;Po""F8/ZRM[+qr GC~S%"\]gK^2:52p ]Xv*64VkXYhmn Q)QD\q+?qP)osu LJ_~~{Q]޵KSaX:9aȞG;+6Y.FcwֲA;ע'H޶LF3+mZȻccD4Ehp#=SdCʦnj>'Ιuf[xdBxw^Z@f3 ,$G8b婆l78qLi ~YM./5E H12|5tAl] lr&Wr 1@|vW|G$ ];6xe3vԻVD65?Yʌ!k[H3 G9\xP]{U5,9k` g$&(S}wi ya!vMrk-0fQfۛ&b<)+aEi :ER[` -lNP.r@GxGk2S蹔=b;;Z(h4.%{d&&+8 K= ͗_ZSW iA*p8j'H҆h>4Ѳ|\'-3%GQmܥi:|+fgUugO5{ZJ<ߥ0Vo~o&кlP8jRUDT*GHu(Nݎ]&v4q[$wC;X 0gJ\jjdbQC9#Wy5:V`5m2:ǂX. q;9("K+|~*c 1xKJ *Zxs/bLHW$pb҈ S&u Ѣ`}1l lh,iׇcz!JߵiV ;YXK@0ʛY3Snͻ9R_?deIwsj#!h7kTjhVCw.B6gߡ"$%[ "6; mGy_l gSo 9ܜ 𗞡|NFUn }lqAĵeR/u_A˭<)0lYF?܎wR kt4[[h%i FpTHYOJj%~tIu5v,+"=_Ix֨d <%,wy7M2u \vfXn#$'BKT ϙV>es )4 9j2D(o)f,|3<с<5 ]4b@}&T-ol8p{>_Iw sNMW Ld(ye|HOa:FźSۺm1r1i")^y1A:` EɕwsfJu69="ܺİ:ƱN/g=" xUtz^TY\U]-VY {JM޴S6ͤo]V\OP6ZEN>nB@"Gz9ҫ AG N&RМĂ[6vnsQZ3{4e.!~'0ljMbu|'@'sW$y\?Kg:_NW) +drdܬ۳zތJ6g해`[!V$ fB!sP|4L4 0QO|V}ls"H)gE &4N6Ϊk(9Y)wS&^AF=g*aC_uvnm3 g V'Ry:);cl𐌄VM;DH7p =(wH) OwR`ٯp> C%oFd@ "7N*wxp$N\?ZUK6A)B :p \elvq?5X!tYsߦ]wϝD&0K=cAv=nm;XӝBUB &Hɫf: ':9 " >2\1H? m k? `FPܞa?)U)3m&z])@8W=?ҋ 9t9$"9Üa 3_KW3&! ̼$0BYk8w/[&9t=Eo'}1aMC|7 \&:FjpʉqRF?Lo 1SL8`X)71됅۔١UGYڝ=\͗Vʂ6 ai4cs}a@&5͢[c3ўڕU(Xm?z)gϳ|` ,Ԝ_vHKW1;Fݾz'HGmYk\T,g`י[n@Y ^3~z#u1<̀?l"Nl,LOçv %r;7"CisW5̵u!HMjNg{/΋iE/.8;\^d9ɤ%`_=kT"f&iV4K͛g' OQ#"mǠ1mQ.VוD4MrY8z*BFvcEN*2@#%J3aلZHOY{Ѡ-D4Wta`T}Ā@*-F1GE\^ux O9Fqj)w˶ b 7gz7sDD)B12π:'Ui-}ȵx2L*װȼ$UA @^=)ɨҲ2ꉏ)#C!ۥT"D!s"z2X/K뾡'wlY9x8-d` ay!ǀk5A܈;~6z3ޒjqq g^'85JdP,U0ވwp;1@12TæĪ&#D"/8vfæ%Sv+nZO\Lop2KЏ~<T39X Є,[BvO6>7&O?ٜσVIY)?t(PpVJ6[ tca}KDġ[ \_=%8mo,Ho6n=[)8ݗ|缵89`"`cz%pWwXcʨ 5Vy҉sm7%(#t1rU?$dppZ㕼,TGğwW©hQaZ/h.ˋ1{_äSYT˴O9J/ec"TpL;N;:3@ =UK[?xͷy/>Y1+Ee%=+|{D|9g|rlt.fC[8]~gљß6x]#n?M- K*ܣu+ixA<>T{V,%kQ ~6I3#@sQgٳ7+CΜ"}4N? Q-S &[ XWxJW3tlJoɛxܤ^zIoDxn;?꫕~tVMעSwht7Cpl{z112g4v6f2$则{C]m>k#.E8\H%_^ l«.=b7lX?5x@1E*HTM`Ꮓo:~i9.Mi?st yɌ[7LWT찵>ތqN^;Bہȗ0!=*pB M{41%~$s)އ"a8ɯJMF W%ʱWvU{{˦zIdU s:!ƙΗfQjr}F7Uf~y8yZz#1 o1P?rH`gբ(Pq9c1k=L%TӰK4Ji~!һw6M*H2:=J1U&W$C6~?$_D-EMVfS{@`# `&|JN' y\ˏnUA 1,;KvHi?4P8ZIrq9Ub?uoݝiH"X}O0Hȇv;I|Ms 0Z_|Yfw|wGTH%¹*f h;VAtF&;beʝ)9&Q =r)}Jqan =!C QnIX(: !뜄IȖ˱oq.e&]ImP (2Ѭ?>_#S ^ B2՚M 'wT"9ǾjS W+pZƴP8]ljuBmqK,:85.!C, -MڷdIU8Ka7Llo=9]Кnl(e] et7I8d+whS@ GPf&XoEƭ9]T i=gQr OM؇2!Ȍ:&&i9M|PNfsN@0m j8A yH犖H‰cveK5/Oy`! NVH&z 1vj1jDOߖa&H&r07Y/fxvCz6]A>Ϗ>Ȃ5ʋ÷V4CF&tV I7DTCEn8^t 6wt6bJ po)Pݴ XmA> d"{@fQHsIJk֬-s _iAJpAƄ&g2$Q9,J*g[{ +ucmFX&3!ݎ ZUX PqufuMAlI($.m`\;pvy®^Jc/A-}"#Z{tNY圽(ŃԜb>|_X 58k?O!Qk_CaR"OXc 7kAw;WӻTīi&Vde% D jt6\~ 9Su{[,M kۖ4c(?L$8bؐ)! wH|Z!އ$0̴O&Uq,rb:5eai RT0;0?# "A"RAAՃu*BoiB h2{wM!jirQ;0@;~V'?֙BZqڏ޵ eBΫ 鹂;5Bez7nUb8=v.,LN6@mjɥ-SRASؒ۔wR^ z`~=Qpn,:';0p{?d.e~][`MHڳqT܋B|?՚&L=piN!'ǿ3mDlE#]Rv^6t#!dw,ESlRm(1<{=TA-Yi[p {b@z^49z')Ao;݊rHPiB)`+緐c0l4/o.†aRVĞ|6d;'z7s}8N/\ QZ^RI[jH=diǏ)* D*R\N!i^|c♤mok/BKѵĿzwȸYVA!-߲wG9X'h{׺mQx|XqܛSfva{ `iM^d z4`I l}6O\'k:߿B~r7kԩ&M1fe?xIrsi Anfg ~`-mzV!;@C8wpUTQ{,+6'N|gPϦw`\g{5%BYn{V"(>l nf8nLSc˸nY6^w,nх#)!s#0YjPr0}i2o+L}9MCZ.@Qx94Sƙ~Z+E/ߜP mK$y98~XaǎMvu1]ysa~0_.bJi͹zf7|v1,Xi6NőKHAR1% ٶK(gG0@$q㩢`]Uņy ߈ӵ»J5LCo* `4`[ f OxӲԌD-t,tWG Dn;n!ɬP=T4 AO@s˖^+y>Yv]c&LS*ZN*gP 1UsFl\ÁO{|\efgF6ރih;FSE89h%yvpϨ(ݲZ ~;Iho oGm^$ ~ZRr8Nb55W<ɄDdUF98w~?'1ǶP]yyGjt'sBZ6W<;ۤӾ۽ 4 .O=szY"_n ' Я%Oy>JFsT\P!9n \N%ܦRtTY?UœL`i e؆%Ac9ܛ{s|?H9;(4|شZD>vo1@*Vـ5 p/=,O,u]3 z:?9H5󅿫@ ]2du *~ݟEzWǫ}Io 6;fڳ'B tGL,Ϸ\;/qIxF"ď[$C29|Nv4 RUSpymq[)g)vՍ3ADmY, Ga0U.:2Z? uÙ% Ξ*,(*qd9V usO+a~{֢5;BP0YԪ/oÙ?_rHqy8SکnԖB^0-EDEG_p-542Oҏpڰ\XDl8`.=:smAPrtҶbɡm( &L }n.PS(xԀOcTtIHwet!G5#a]|RA?ӣߍХVad,>*X52[nQ*2cxȘ{.ܲpf=ۿBuh$/Л^J=SBS9T\p#'YvZ:kSۨ*`fZ7B=w4ܫZ2Y2JHZ3F*)Bs&:9c:gט$Oܽ ԌLJBUlF_ͪ HuZXuv6'ڽf-A\w{G~V KtAˀR»>vzm2#6@qio1 ȅ69ƏpAQ5(/|F"_[{24l}q` BX ood18#9{JǍfɐy ͣ`1+O_Kk lxGx`)ozscy{{U2t?)鍠z`3jF-eiw!Ca bؚldL(TTRI!?&Jeetq6,c+2pČ F˩Ey)(\5wynLdʘ,re)[V؉rD) m)a=K)hMKmitŷ~"`dk,A˗NPb 1Q|܌ eN?Iկ pUp~I̴kؙ2nH$=- 1wz= >pqF*9",+HǮ"TCC0 K p%]|v~,!V)XP`C6cqrM;PjV|*QI|;d :?f38NSj>%3w>Of4q4K?Z$pKqJLs䇒,מ[tleŠRn\S:WmVНc>xkV݊qg][ebڴi jDz:M4Tk50P+L&kP,kXI' UY=hSs[d V~Nj5.v˕%Pp{ͧ:#hoIaW6T:Gyя{K%t0?lwo'~n qN&̏eݶ4P+`0L] ;V y i~+ձEq{[8Mjh @B ߮ч D(ڠ"~4hk@cBbElmI\j$ax&RD&-P_-g݌%Z3uK u<TF`؟ CDsw#|?X[üW1 {l\3_7>KG'avMK22/:eGJn8E$č-,dYe]mBb| GW8NZvl#&ExHuJ:. oA=l3y%E-=?լ@ N /~U#~NZ%( ICm"-bX}8I{q-ֱPchEv\X|VB2 6&m^ՀdLC{% @oCW+&M)[Vŭf{T$|(X@1g4bθyzE G#%Lsu6l(Cƫ z4`?,¡o2iu%R\5Rh5bpp`&Yn$ٳ-=`ʖ9 jk5uBƟW%߶iC |9SE^1I~ݹ]7[r-ʗXԚf/I^_ҥϛێ:0@Ā)mnJx[6DOty+k2p;Jv3yҿ]mvX(#E۝m&*ܓE:>$/M01υAɚ?м0Au b)Emy\|_z%q.fLB;:?f]T2>T}yNw$( FWQpWzf8I|o*K޿9" ZQY8|GTqIжbo*ըC+@S.9Kp"gYTCjō!?0W?emu)m#4d35HfQl8֒x, K(?` b@j@s;yC3݃SQr_\2ZkLiMUz{oH_; <3yjc{Fbiù̊w楫Rzh-6(x6+ cE`,a]nn|їԇ!“Vk$&HxU~68xeOUWV?*R) 5--E@C߽^Z=]t4h޻s1X[SM4C B@W"hb,+M0SvTq Bl.@(Aq{WQ}MFBJCS;4ߩ|`q}1@!վVȹhm ۢ\U~ϠMܯn T^F=y븅-ۡRofQ;!(+3'XgUse!xe:go~ۺ:凞ZIǣ )\O >Fv' ˞:LL>^J.mR)#&@(Hy#̘:rm,lViakqFhFƏϛ} ڂA'l܌ˎ m:ER pcڮ-h3/q*Q1t-RwP $f6gϐO22i*Go%sCt&U ͪ"Esf0{K%=yz:. )QVyYE:-3 wzFϑPHhtӕ(RK N+jM[wH$FNțe9whLlkb=d/']ڨr(.6s7{/íqr3b?hB"I 8 Ibc>1q gS䐟F_#Ps0i%۔ް;koDY_ѶJ%Yn &_l[_6L|&o~Yfe&bt9?T"CCIs8ýGqr u%s#e@fLv,~ޓ *z]K|Q˯jXBNeO'8 > +j57Ÿc iG^\ppg:/B+tBi=&" UQk'qBu>`čR( oC7M_@rc2sa9H2$tǠ[R/8LO|}'5IՉ bX`"=*t KVfHބ0PW;C<.~VZ#Rlƹ3~_)TV MvKKK(i&/yA4)%'>OaIF`Xas5@lWD/ JmNݩύ}#[cNrЩ`8 `a-u&=nWV`躀C +sZ0k?}NWbgNdᩙo2Ô嶌qWE?l`z 0ǂ v^o'ި 7j G-ܾoE-qߣ3eo%ѯcr- 3wүIoؑwY_{t)O[$l^ʔH'Qw=K3I:CZAצx6Hght7V !2,ƿ9*t+vge÷lbOΣ?|-@ճT:Gu. n82o3&T~7y9hniaf،>7:i픎yؓ 6h# .@+~ ;(9/ e1G *ѡ/PgGC"f8̏%I+b>XϞsc$2Ķ{.hfA"Ý:t6L<}Ep%3ɞπor[Y%z8>m1ԱbJxilF BszZ1_FMieV}=qS#̯ؖ = t Ϫ#Q9q1q0ea"G?eQ'~}AL"Ȝ~#J͈3* S$!zsl+;k?t ʫ kiGLڌ&=3'ZpT E~.sUmh[pO1H3`P@[Г!ki ս+nA]ZK1 ky ۬b\H;: WVr2~lTG:[0/c\eT)+lT>vH}׳SQ0drbi5K] ͬktUlYC1CCAcF0ui1SuCSpV^:y&wDAS4)0F-&ߧۧY^JejMٶ'1Yl5UX۽3SbS+pS|STZ8;TwôUyӚ`oGwp gʨ%6Kx snJ4}͗q6b[$4:OLMdm8RMiFClSoXUUI(hw;A F|>]2FKiB^zrvɦ1b5nQPk5k'3R;[-6#Y'.MM=f( -iîЗD"ۋMiK5_"oPD}/gxl\/SiQIH=:|\[ԧHN}2Raıc5&Ʈ)^hE,kSMh츶[8R@v+ 87~I1?[ZZ'{c/sJ . V.~A=>/m,l.oQe#/idGP%Ƒ91ea ImG|8O/#4U(K;2g^nznh+P_Mא1I)ɨ-?+WfPǡK,Wc:I~k%'#IEICÞwT42-`JQ[E͈G>+. L:jh-hÕD l($;=)vde~gCesZͲ?s"7U ;{Z/J,tإe ag仝փ,)`5Yk[ҖJp t3$ğ J6.n`}cqԾz 0`"̗Xc˧ޅ[*ZSJKpKIr6Aت]\{l/Chɠ\H5g8r*O}Fvn!(Erha~g/H1i{Q{𪓛;*Im,ScB~;JЙ_xFxb۲s͇ގ(gLl=b+l_?^k9JWv_?W+̎Ś3,C_7]/'JfᶝZ:1˱OK Լb=l]pH7^ zpv7 ؁5!y:0 >dQ2E a~iѢ<3h/V<\j̑]~4痲|^ΟĨC8\^RաN2mN嚹װ pQYǫ @Z*1[}7qm=%er̝V0S `L8$uuR"i7K0ׇ&zi;CΝL  uOt Ő仐7)m=pKvYkqcuYGT=%]Fc3ŊJu*54!I/5-@wO1 e ǽNkf[~Y2VC.Q$>VLJ9j37`t'aHX(F %Gդ``ykM}2{wܪf+q(?z#Evw9Z̔wk {,%3]oC9:,=AM$L֏gfHUr_Rb{rs6$ azr'$d_W7"OB)ܸ2S`0Xhb]`Rl¹]:F&;>Na68*dkBeF}[Z~㡊Cz]ŠplC\x ),,B-ĕT"ޠ+cp8&g=7#|R4iNBA @rSG%VfRЇw(}*x @?jLsΒ/l Z62UBFJD U{)6"!T"= 7ԛ4܊3Z"9V@Ő󻶦d. I(i쓿+FNâyNT Z ;/:o X<@AL/PQ,40m_5;-A, ڙ8F7C6Z6N:."~hE\ m = ۇ7ׄ- Ri~qgXfwxˤ[90AZݠ $Jby륚59GtOaEyJAzL $pǛ{?ZC]ӍSnsb,  t*ϩs2ۍx|AI}6 $l;^F?:7Nweap H} T۳ǨBZ<ٷJtKk`Z`/ZM'56g6$6/W0Xi_-/nhJ8SQ3֯܎cJmWRxZ"8Pb(eNcj~R+; Lb+4=N'@hnPFBZCkꮶ][gɏ`ēP>*И721'?s<]%FAv~I]Ţ5 ͻ0,@3$z K;CҎ.RI/K%jCwsXͥУQv@o+<p@v^4 ;zi`Z.mpC7 t)sH-6Ub5a3 sz2&`*[w\-p3U٣Kt9Dw{]XE-]vXUlo%VZx9WxɌ_T{GD>=[p&0ɦ8{Ԗ,%#ij5?}~gxiUv,S`X1.:H\/#"C*:l9mBZ /3Ԩ %i&9'[ 8ëʵxJx)pldFhJT刭J"Vu nM&{zNtK67ҙw!JgɧD%%Q@Gx+0ԸKQ{v'n +6@-4vjnU5#֬kyu ID)Mpn%ip%)k,99ѥL".b 4)c=~E:;'φzI:2V دB |!$fO&.UK"IPL|KTUݡi<іLR(a7Gp 8\SWkg#z%0MS\KmQv߬D]c|2_W ~U'gh 96*{Lt6uf{+J1 Ao aJ1zQ&Ȳgڱ#0GcrnPdלΞ$y![%UBp}!;5FWS_[Jw?F Ax9ҙ濃X%/36/UBIXu_ƛх=Ñ=?WjOj0F6ӿWOS@v7f(){oQ IXAROsMB︻einZ8'g_U^3h-$ө?Kx99w;Nmd" /K~ɳ $Go'C?\XIF =ḁ'nx^mF_oTY{\1lL ÿ#B< L:N%n՜(nQ*m'MdwxOҼSo$I"YK kPw4ﮄ;1.r+ڹas!? S` \ቮ. O׺lVu huv^V, ~_?7fY#EYΚzƾ<ߠ Jݧ(@%H{4. cL̫]<:0V-*Ohpi4gCxR;6JnAs9ݶd4 ?kNWYy̳y)OIj9TTٽ3Qݹge" j}8賫֡$ 14A%`}F}".18Hmԉ>])4t[)| a1 ]_O Kl:cZx_ "(worDg]K^gshA|&]$O$ 䑕=H:|lS2D1Jd$-CcS,5*F4d3? 3B8pԤrјslTYP1j,\,(*H:s* <ˌɷFx8^@¦$sPʘ/L,z仿2]"4^6B6::#lmG[u 4~msPbyj(116w]Q_;XCM<\5cvQ C^M.&, toi[HЀ3:Hc$"6>\b<2tf$Ꞣ?×`h+|9կb9c *X2T9NA cVqn)#X[BJ)b%\sIA.9X2$)*Igt4.;X@DŽW;t7eQUiĶh^J/ig˔Ԭ%tJR%ny|:s9!Uݚ-l!/y6X_MB GxC{@4L{S|y~ WlP@T"5ͩ‘͑B$o3]A}5d^EX@@x"lh-Ʃ`Z,rd>UFND}%-óy6DGI8#bK͸Pȝ]`oi} >DJ$BrVAG |aZ!7eW]'cp39c'G9"0 kx@i7%aO.p`̣Z@%i\p֖np`Z^tT&` dHQҜ3]I ;c\s;-"-hJM<Թluu%O+:BU~Im=FpKR0|GzM!Ƶ_ك3aM& 3<Y>Bt)Pib, $nmUc_xElidn_7wƱF瀪 9@jͅqn4~4mjD9E[<)H|=: }0D2E|^r޺R?2af4^*@6MNv9ens$a5x>!ReX>!2 p4ڐ)'#h3,"*ݒz&l`K\c#u[*Դ{o-n J0~@ ͑&$߮3.&Ev)^ƒ  y2=캁Ho!V4l9Z|왇ٵM9 yX$S:jBhx&yP&q8!]\}]n5qx2O 1 f<K8ad#t.Z 5o\&^ŹI֥¸2Cs!RU,fU#t&Ԍ!4$v!1fڸisw⸂H6 G6DL*́ BQ _N;[uQHf!y8f.R\[#|T-h9(.bKcYBy1yB@g$mqw5?5 7)ѽF/;'_0Ln6AlU zJ_J:p< X/d˽΀$~ݬ%p{.JOgl⹐#H.vZ{aTgX?< 4$fB$v":MXzO}ƛm߮'Tq} pI1V x* Y۰J \9p8ꢍ W!$jmREp 4 c8N3Vdž:L )vq.SW7kt*ӥ2/2cl bf%d6p}neȤn@ٱ^wd UQ[R~s[Cy@΅v_'Lڦq@p.O-(O󿫜 !#E._oSaS?+FXJ/ ?ZR[y(xSC?kWMjlɦs;*C8Sb^L)&dVdD&`!e\WIK;|KO2)Ĵ+:^n_쮩de'fh9 5E'a+=p?FH^R!֠h: ]|3TagM.T1Ü;wgDe?(ĮzXJ!c(|,&:s>Q)ixˀ`Rw$i?’ur6u;!=(aڭXfl(KOK'1п 흦vFo@Ժ^R#Թx#<oέ. oc]mg^5 ^R}SlgUqKLt q]-]$ݐ(g!ͻpe J!^GK㑙ʘlkFYŸQZLћt<Ҕ[*DM#@)kP YiF0iƔYB}޽<$_|}戌GҒ/q@|BE^K[La YA*ݹ|Qd@ n :S tUy@6P8G`4;cN)z&vxv UMo2F yG3ѻS:k obw]$1H` cje-]nw.V=Fzw|Wщi"Iw^6 Las{/:3sK-Pے~JM4K&zZp hO%v^MI.uF[O%P1;^*k, U"f%dp,Ykfd~S4o(p`.)wHk&K%/[v>o6ɴե\qS׶i㡧٬2a rus6iiI|ͽW!Le4oM, }Mk{sH);M6,9б(뒄֥a pOs_ +Q0goD2=Խv:5~.v38\H"ԄVu}3CpWoĨ˲ϓ57IF$ $w.D=3az6^2~{}yi3U9HJH].+E@o%йǮ)Tn?vlhRhVyb m᧠:I\^ZZ6 y4iu#3zOpm\]' a(oKUψAH)]c2@|;S Ҭy;]s41:`0", Do6 D]ЁMf YwH튥rmM9GBZBa'еBQ$K1\ΐ)g$Mpraeg8#(x}JIÄ Rʑ_V੬)|דʇpyo1;_!:*?|K|hw8B!oB;Io1Ԟ"E{,v7Rz+}`C1R-BJ$,)nA|u/ w,IĦXEπ$ bӦYQ^`]>Իn5P܂n!/}?G=[8f’ EZ`~䧊iG 6NP._/i ۺ$C-.S]Da*</i!agឝ̉yknj؝ݛ%ҡ(cAXV-BJޚDbP8S=tK˸=H;hsaKC ަ?h|x>ZZd7B5 !W&Dp-SJ+K4H[7Mv:i5b0@'. %I֗+3XکiOSfkca<[0y|ҌP*$ fŪO6(WڱSc=%_8r,]5>QV{>䞰X( =tC ,*R)ٯ>Ѭ8K 5I6bxn<:bhf- jh'YRYg|J}:ޛEqz!atݙž{JVRKMFzvkܸ TOK22ud_,@ks_la?ۯŦϝ`iݐVkW8؍(Ѧ!5PZx6=2.s %C?ބ\ ne>΃,kA?픝ؖO,4 u5Ϛ-aa2zk?fiNT .2С_Np*pB5Ӱ } tD5EU2iXX&Oم. 2>F~Q##÷݃u|BF}B'w%Ky]Niks q]|Yy]3 $:\c.'I_TFA ڌ"U%+5I ـرB xcqߠ\81b\ڟM6PN]Fu'םf ]u0<^'/*a44!o~\6RSgI|rJ(}tܒ2/5\㹥| 'U.1Ҩh_+{[;[o:jC& VE^YlG!:Iݤrλ&lz?ؠ*Nep.z=.)[Ww@$!5{r:30YDNA3V=i"b~]1= 8J(쪊/ [ /! {-xjģBrl)ǾF4:c _S}J|Ћ]ɓn[ΩX\%JP iP\O#vηKiZFyS$Sx8@yȐCyI4Tktj1E.󈕅!&?y`WA]k*G) :C n`̡ a'<-NcZ`OL'd {=?PAJ{Z!TV -׃6 <#o#cqcGt]=vݧ#WۤTAыsSL%*|!A2x[>"nDpZ[<|?Q‘ S,geiHWF3`z[g$HFuF''r?λВH*`jOjAoa % Ab'@ñUZk1 W'2$$x\nl 衑=2WmN.nGDjw9ELkg*Nv|C$Y6wݨ&b.֢NXa  |(Ӱ路F-?ћKufH66 >(&X>8GΑfEIIP;<}"BSOc%r ؜9˗C @Q! QQ vIP:Q ´,EA#h gL{Nz^d􌮰#<J"_n<0azropU*⑾HMb0Qc+zB#ǧ~׊`\D|ɜh?;weG씇?J!M0w뮫"Rfԁl{ c?g?ڂl&t'']fHdьceD&dd=kwq#$ R2/$$;C܁7/&2lyH|B4vK΍DͻDf8T:D]*u=c'jo, "6=V5ωw3>^Ԟ֌J,Vw3CR3M| \\q4O@##ew}5PmܰzG``eyT!vS'W; ((k8J柿Zvx[YG CEC\$e(>(|NTt-Y2q' E](4:r~#P*>*VF.6L*L$Fwi@A ݨ7"9=zL ˴{im;$ 6r_X2LMvv$,Ra!YL|EfC؆j?_.>~>#B"V2;[22m@ 0k" 58~;d0Dm6CջLB"eJHY9.buM?^c&w|QrôoXX"BXnR<0K&iOܗ8]yFQGH>t3w2N1~7?$6 PZ=! lnM,-9AQ$JKk?s._ǚQ??Y8ku"29mhO:.x,s^#^WbjG0ٟyg ^Ȝ#o  X]lϻ\!|jThi+6̗ GQݾn"^{Pp` 9NJ@<#B]}'"!o$>5aYj;6Vb`['mtcqv'=ϔ?sp"]RoaAMǂ_R WZb”%:iIE__1[))>76LrZ<SY&a"S"mq_rՋk@'ѱ$?Z !tGOg?kD%~a2 a3N{U>mRJQ%FpWsd;7uUy|W1{<,gDkӤIpz~a6!ÓݼPH]q}s{{-bH? ::T 5i;E0΀P E R ߢ~htB_ |Rˇ6i[")Vdj(w2z9J^kfcjW@OZ܌!GvJ 8~,]7ցQ*@@́n~e wŀk%Ҳo"qb G ?7UV*Lf˶Re!WœG;@ƒMRa3NOQNqk{֓4[(XJw?Pv5'q0y[NGI0qs];eb4@Et++ڄmހ2!(rOǀhy{Г!"0\ G,]L==m1-ָ͎NRu]ʃ2aӲ~ ֞4%^1UKXř0sg7igz X%&!hv֖U6=aEbklB;oQTBR4@ɏ9UBd WFS7jv@ #. ]N=WYd/‰ɠ4n %I%h78L=c])üg4NhYFz=k'1;!jU5T℟K'  26:s14rU1vgV ¬6D >t rLjÔɪL%3eo)@v(I4 lIsmn-k+8]SuUJ$꟔Wnt>Op5'5r 43AbcB3c "ӧ9׌-;-)4ڸda!\&E5cTnPVX.nXpUj^ b?+VD{_qp$WȓRBYL&(3OK')/m`,i.:.}jV,VWN/=t]ìO'J@ n|a;B^QmlDkUe1|~dbrlVi;֏/myTq[u۪MtE~lx.z<ɂJ}i\~*w^2h[eہi.B/94doc ljBYKr>U??UJ==K#k%)we{d"0]wnʈJNAV9[:fs#I!Zw+kxnY"uUaUMvAG98}e`f|Vx$ߙ.5+^ؗp% HU·IXv'_g5 0;b3U62a T~[vcl4{'Qq(H%Cn27nUP5Q45c#8#$E[֢%ϙ&f4vee V4R@M6^1d'@*F-N[uO7Ձ]$J0]Rh8J;}E]'REJn?/k߻ ߤ prPe1D!OQU!nc:E#GHNt +:|?+Ӻ|l<ٯJDڇm n~[5x؝IwCi|U"T\9DgӁ?;7ni'O)w㗅H88`&UUv $4D[H{/)P?UǞLga3t,JlnTelJ#>jY%<CZca\G?^^!-oP.Z"ֶ_?m+rA3ꟴ+nh,֏MZ;-3IH^Nic؜ʒz= D4PITo3cTDaKu:3<`UI25ѕA>$MY{ ";'Llv9"Q5WJ`+.ōgt zA9_݆ڙ=woO6ʴΖ_=nZk<A;xK3r<|*NͭfY{Jc2+^fbQ#鏱h` f 0P*OJ=^_H:p+U.~x[Q:2H3Mj${h}^‹x▵+0$.C 1{׾kR3XSE䴗F`Y3W{ݝ/ iI3weFЪ'gr(jr?A/{CD1fPѴ| /*Y"FT b7\M3 7>:('IDY!v<%ށ) .yZçaKUR[ M43mʹ*-˓ HlR}V%PFDh޼8 .Ir<0sE|z ͯ]\mUڕK# Et+tyOB|w\i}(,?rMSpǤ^Ak򠉻l>u qE}P5uf=D1Mz:@`! ;OcadDlZ~N\1;Y]@x6 /^Ԋ$5+3X:[E^@c8dAf OW;60'@x#r$P ƮH:ă4CWW?)! ,F ]H8kO ߥfeױ*0qgP{Tl 6I$WIVLSW‹"i^n}Jl jSu ~rőAɆeϤioϦFJLjD5s3R^`̓l,4p,I33mvmf6gӪ3;XGzǚ&.VȺ`<#O0BI=0bizA`5dJ=OSȧ g_H]ߊflˠaOGw)E:U_tA^ZB4.&zvr e!'8mEw8!_H )Zoɢ)R˾ׇyw4:&Xj~UJaX90 ^ Vd#B"d ӿe<() m(rM'W /s6)X?1v5 Z5 \ϛU)TUn&k ƫ@Ӧm6LF12BujȞ kaiz{Q♋#~_Gة9؂XؙT");vUH4JE #]76H"8an<2iG)J.91U`K~ƝLa4xJ OV;Kl<)I5yg?˩qEZ^M#cECe85&4:ATxWz ϐ }18CH3%)Y ه#?g$:8݀޾Upît&i߭aOYfev`)=͌! p)9kPd`A$x4SdRy n/]I\X3H(zJ ͆B2ȵ*[wd1wLoWzUl7wnR5Vyqlm(MOH沮 @5_8"`$-Q)Rx=\m}R{ ?2h V=1VED,P؞rPs%CM;G~;!.1}>oo6 &; 4}>՜B^`L7yQl'c㽡w\2VmIJY |[  >PKCup=VWY'+? ϽI.}r24w&; /P$_dPOœ?I_tBJ'U[E5U>vU.R^Q1pTdŀj5+!`d %')/ g ' S!Ҕᜅ$Bŷګq^uh޻W8&(`h5wְ f@M+% +ZSx)ˤf!6= 1~f'llAm+qM! 8UyYm8p46^ʴ>[Er2̻<[eѕ+*fU+agC"<6gGi6 SfiY \ov+"b JcL>0B؉U#N׎Js  1@!J-Ku;\)nQ++b/7nȠcND Q+GY*U7(JQ)ױҲ):{|qcn0md>uɭx*p)K;w K.;53*BN]l n*\^[yPrMYO5YqnϲjLJ65#p qe:[?e+'%УL=54؍Q!#ψ5y{<Q*u6u.Qߊff QdVb,B&~Dl;.4 s巧y%.)RpiV >ChX dx+8bS@bs!Fyvm]N-K[:^am7 *)0OFM>@GSgŔqJ;zY%O2G8qhMN@j %R^q֋X-V8W.2B7kq>?A:ӰT̬ 3YG&~P4#o3L_GGUQe:CdvwmI7Лړҷ9wGWE^hXa G˝J)OR. ՚yWpj[."ц_ i ha)Nu}MYPb̆x(9q+9ܭ5ԌOWI^i՜(=9P/N xsc? ViFw#m\;kԧeOeh* ǪJv`- M%rF{\6M},3A=5=w| "A9wiy}GB`%1y&2>!&ZhŬ'^bk0g|` * Sr\l`RJDz{2AdPef0Uāݑ>;nޞO˝{@:miZo̓w x O t[sO <ǷrVFa%f U%,1o[44-|ldl{ 2ل7C[/ 'Q0*C@wdJzBpH >YpPAi=T+ K1 5$ L"چlG*][/߀ +.wWtfȦ ]D,:٥/_ETjV8hOⱀ֜"6b"{6kQD.Ok]A"0/W~xβ`He#iJ$=i&9F-^(\VS&HqrOaU}Բ9|#*h,1eeg UkpM+YiTPwc,Hgg ݓfeuUD)$SfU``9jdUI1 Q۴p ߳XԸ]K? / 0dDEM9ۘR[nǡxq xrNVڦL.{J c ؙ[k4n+@%Rr;S_;Eri4!/OZY Zg(y5ÒBj^I^\/Ѯ cA ?=Qa%&픱ѵX7-~. /twTjZ#7#NfM`˾ŤzF W(rKFE#coF(ĝ 7/q]Yq=} raY [b^KAwa3k]a"3OH3ѤUIڋ^'dwwUo%)VZw+!~ $qdBv,ލw*?ó?[P:NNW@ qY[֏V"UT L +(lH7ZQQA V ',2?UQ^P5Z˥ j K0OUu x&sI%'`$BH; g6ra|kf >'˾L226 UOT2ZV~b5;R4zh& %kק`CV,k|QW0GQi&-' %iPqĿRnT>n>g zrJ6tImޟ'ԻƏY(˃/eaW$8[Cq1Mf߇j𞴇Xp\xfz@r_­)KWH.Jk3 XWAh ,.hΧ |N#zuxwn.ꍸO\=PH 5J4QT:~Ƥv[Hm]- J[z2Nn|P)SLUg'f %f}V?^\\c䕲]-S[5[* Jonk9UِD]̘!fCfA y{U_NvJ/*ڠ9ALh^mFGu|_4DVb ay_S}kkgQ&Wv(Ʀ'|z )& Яy.s[μcy0;,(<+L=^9!3N-KV" tX)"Wq5|\z'6tl2 \ KHRO!iV?al#iM3^=wTĔoV]TKH>v.7ZLx2/;2f]B{I9AQcăX{v 4gWk{%*sFWF2?{6Wy͎\uAxG +\BheQl{| zn+N L5zʿ)pT?|0,{(wIۀ/VJWCO: ;XÒzz2:0G&}aCY{k^Y869݊PU@x@;| 6 EU>*S `eGwjĺpC1][NsRҊčЭ^ !i/nT3,S @"/6":mmS]Air3ygZtWc71 W6: qA's@nj&OBtK<JA"IJ9AJ HS S5 .2{9$;`<Y= P:=ʠ9Q>! r#h^r7wW 7D$"ͤ([|r"4]񀜢`iA̚FW l|oJ2ޔ0Zi*\^HOTO;cF'?׈t<3jٵhahr'X[2vqɵ|P։lŏYV5̎ų8kksꙋ8ӌ_Zмާe1^}Eu/ikޫ,(U[l8~6aV 2I)5 ?^aX~ƻ"]rgm) 7 _o˼zb-Qm8@ A/cEe`򏰈9hcuq,mMz1#ʿOtdJKeބ92=/^uGnsj2`9e@^tL+T=˰[{%\=چ`L{!}͉4S޳8u7$5N'r9Xern{QRZijuaOsC^Fgϳv6%V;Vjrl^\u]| Sx%='c8 b3`}VCi3dOhH@GUrP̖SMRxr8ZB$T55ll1ݥ) {d ]^ !4Ԝugf5 ZOD#5a(vg7؀n\ Lߐ%sƞNpC@d_]mU)17[ DQvU9[dS@Җ֚-68L"'veKcRL!;a a kV26ʞm`< i$x\(r&1L^w:|k`j$"am{3۳b7'|Иe#uh: >GNC|%u(L?'!]nJRf 9칕1]PײP<#Yq>j1=g*G-nXvRjهS8 #șD NH7Emm:"O 5uW5UVQ2=voЯ)sqT{S I7{#7g/W5.s%(0'9l$?O<\0[j Ʀve4՟|IM31Ԑ_3}҃HSGgP`<4"QF(E~0zd̽c2NǮf5K}oVk t?ޓ @wÂO7~kR63=Vg@K돛N)o_D#T4 ݐ^qAnZ{#YI Cd/uz4HdGN02;-ĒO3b1'c~1|K0o&e).Ocn Uz<sBGP%c]C`ͻvh %ʘ~D6" ;o?@Nvg {ሃi rqH>eRj+v\iKjs4@󵃵?Emsi+~+5_/cF9R:)C0m}wTNcus^t ;/I$SyR*"RZ_"ʥPTO|d̞ނAM{E릉|(N_[krQRt {2fW,,Կ:"!,LA)q=x܅6QdD'8/*8 i$/ΙWLS|X{p;'JoxQ<$qpŌ}!Z\di`6a8kϒݕ"GWGã{Q֏0mlz0TVpTiiájKdq'yB܍K 'v[32:JO Ni(.&(#YABbspNN$Hv* dt"U8x +tDwMŰڽ)fBoGح#w!"f~At+'Qo&I|7R/AQ&#+˥@ǔ\~pHzJІHlYRvАzl(F=o>cT`' ث*RάsȤ95 i>#rRu&P;58ᩨKQǝH"XnP+{aSlc0*9w οk]QBD1>=JK bgT ; {Ni5l_ Z`ku"~<:m>+btgp v!1}A5lgZM_ aX_h=q "Uy YL[&rK>v5KI%'ʂ eٙ N l9{H}Guڒ9U^ǎp)LHs&5JAM J7BH,U@הҌTeq[1ya]G% ˉ;L'}EeO2Ɇk1UPƢ7v :?S;)*&b}FӲ0Q͍@ػ U%uHW^X0OIつE-xKPkp,Ÿ6`p2HQBӕz; 1]RLÜŀ44v9^փ(u DqCo'Fib fJ0_@\'gizy&iL`'5|KUܳ?sB`Vlɥ?D ~1IcHx+ayJ,I} d1WT=)YFD.%SIZ4?O܊ C$ih1{qe]|/$St7w[ZedK)6k0'g?;dw ) num&,ŔR+[,1H95+dei7Ƿ7-&rwC.K)燧`9wd6*@opQD*^x$'I֨@if)cK8ʿ?m ,ܳen.f_B;C#:шѻgv&*4#!ziދkFi%(i*ƅmv~v3oĤ*WؚPdp |僖rb#&\(*#Kg$7] MKz+8ݭB^M,8s^]*Ԫ[ mYop7p0iuvdW]>7-HR;'B1)딘rKFY"4{-Yx4 -HGDn,v,d%#c"Xu*+[ǴMsYrYR?w 79kd4:֬:'e8 [b=VZ4q 6 {Q`Qy鼳`8 4Gc"АM}nψ {2I2H05w]rR-9>4#d!lD IMJiD\!w'sp QpfIvM;aJXt>}fior$`V%\hj~\݈Τ{|#-bU6?^a%̕j'BӼIo=Ѝ"@SP] vZWd"fts:;XƵ-h+zZtD;*^WXo?Li(5A[Tfo~㜱ӗ?٥N3ĆW0:'Pdf=D4!o>8D}pO+=I1k]i6sHmn瘅zϝbL[ʨ̩;ayM ݧp[u<,_`*r]j3m0e(>ah0ڀ{gv٩(޲Vrryۍ=s ݜj@j*Ãf9sW?̨L-AjԢI0(Q\,eF9˙++:v W5Tq8I&#NRս ƠS(䢳vsԾ= MH9HiEk2OLG;DF:F4l.Ol ĩHBWFE甩W}tmP_Ryǥ^4ܰ`HFB h/m>`Npg7#%HB@oGjRI'qSU&\d{""f* ~oQԲy"Q g,52)]9]905}{ l$]`20b/xБm'%G P.Cʸ}=)u.>gbq=5znf#]9Eπϱ Y xxdy6eP?gDtAUySTƮـWVk~.Q/; ~dDq+Uqu^ :`O}0 {"қd;=M.$\75{u`Y㺋yka +XWΚX#Z;yώq5fmVGc ELzy%qr) U~i|M ae*iU)0. } O[!`uNԗ0˙vQ jCF P#GP.v]n<ͮ󟒋H1 IAǠdQp,`k{IAQKDo,˿Q CL1a?V2z8Dw$0:>6JN6j<5>I@t.:4*J8q2glYu_Q-QmJ fpkBdGS Q&!n ڧW/1>cJ")Nn7(R'j=Gm)qy}*z! 8ҮPFʉSRأj"/6ΑO|YXV?w>q,.( FvYGB#Iثg΢:օ}\E9rdj ^yXG%qiυO#ː賷wR<)&bd˔!Xb"fq1["]ezʐ|4GV!S=H?)&S hXqX)DeJD3͍S!jB`-xΫh|+4=%sAGdFEF­O=_F>ip$r!D.nx79CNK5E1hzC0@{qJ\>I ?ܞjwQuH ݠ[mdEx xM>q;;s ~ 5w8S4E6>F a,?΂> ڃ,[ ZiF0 avڷߚ!m2p?D^![Fh+;f"=y $W2 0;\i׼dk H2 {4ݟ F,8=+nNȸ{5o$k9S~:-f$sY@87RU_@%s:(&džu \E<.QqBOMlΡ6# PZ7$XO>8n k'4^F>I&h*o4B)+EBr}TŠ|SGӁOZ0"OrÎw0 ^c 8/׶e`>I&sޠ6D`@ͳXOlΡt$r2+6X>]fYgx=yI~wn5(_ {No>[^1mD!w\k*=2|=Q-zGcAkdwY:}:,vXXY-4(Iz1z>+:݂֊ uibO5+sЮTCIfd'bsY̑"B*'oGgðM읏Hb ΄CN`;į \E[~h ,m"]9(d>X!TڦXҎD,G:xzb?XpvBJ[M-fv|}9rGD #q .?~QѦyz:--3Een T'BT鍏=+jVsbf+(ofWt9f\:tW, |og N2btNU|זKiW$$sw9W#>!63tc3RpsIᡊRƛw~av J?F0m$6o=_čU62:U֊6 f68N|. DAЙ #zV8s`kU/Hi^ڷO0)l+zOW-6\7)x%ehݺy R~5۴bɩ%IhN)J|W{izﴱ!zB?8ݙ͝K5utQz]øiK44vmUcrF^׎4[kB6%$ae+x6ӖJ_4gc$v*'{+}^ϙ-2a'IBCf7E@OH^qnvjH$}- mfcQ8KXO@%&IczH"\-w9Y]ŃFjFVR~fy|{9JPN(tt>Xe1d1-%s-i+ߞ пwQcJzx"*Ғ6)GdSQ~5HwzIy[T0nߖU yhzj5fi4@nx0m'] WWNhDZu!oE;:U*j1?\hd Jޫw[UX6=Il˖"I[Pj=Xa8m@`[]rtu90yY5,3_Prq`_O[ambS[sPގ<$+}%)V@GB]f=Ҙ{f AQYjFVVv{j(?Έz.C|%{2r[PkǍX!P@0^B+2j2n /zgGW,GKT0`Э@Xp73_sDXyuߘ?zyZwɫUCjfP/lgpkRQ4j|Pdt +mzj[N0hK3iy&QR. 뵢K;?:дF6  hgd*V܊B ܹ3/q7IMK;5@~ꖳnj%gؚQ/I/ѰAٸ#Zs4ziEkv vwltgw^Ӥx`/={0й4m ꊖܾT;44bVLշ :^ky~`szv4,201OkR@ʦ7foX:㼖und&0Tz|uŠ V-SxZ{Ջ2 _b] pۈ/gХ>zEX/UEM>i`*ي_,{ؒ_xr3$VԀ1E_ݴ3s|=QI/ixSgi2N]{%FQT=+Fj`Ks6=cW`|Wrrєp[jK6"BKMŧ!͡ B݀RrIK["fߩNi!3,0~ Cqlp䇖E =!$FdM:Q8 5hPצDJLY RRc-stE)ѥT,c/48G`a7m _Q$sA'a&}H yVϺq8 QWU/h|o:hlҜY#Ƿ*V"xkANȤ(tf X.8F?O| jTI\f}i@g7t'v** |\F+aY{3EFȶDy~ІO1]c}5oq?տ|*õDI--(msRG2Yi<Tv:_WjDU~*! 2d13'O8A]zQjHہMfj&#"<Ilz̼wVۑɣQ-`OwIf{9@q3caT|Iqҋ V 4.[[<?y眝+9LX|uۣ|ˤ**!9(3iR2D񛦻mLOnG!=\ܙg%̯bi )VnZ:jlal/q7n?+#J{z\_z.+Rr>(Xb+!̳VAdpsAI;<#|^Pˎ|e4yvc[$b#a{l^cW8,:/o'3)6&./8C2p|v5zX`bɎ|m" ۖ9wɠ2S"I8ϊ7o޺ G5X'DC.hH_0EN+!3.@|oA ^qa/~g*q2',W>yHKg?err% ) PR FSJzJUD GߘSk83iJ x\ uIጹ8z~>y6FǤX`8=ΌͰm_^َ6y̮}M9W#ڷ~r"?3ca;[%-]YtE",@z-SⳒXHWwAƲW-OwCzIIZ1ii_7 ,=*S1eͰڰOy_?m-8^'4o+ >疂[un+rle4 VN^SGg&JD_^ }%"JR4m, Y`j$i!G]E8Jrz#[qeHRo?1ٙ2r*)7./ο 7o8.+2z3x޺:yyo~Jkcr&kqHߛ'W09ALwvL/ݷ|O$\4D5!˼q93SvPϯF\T;QN ;7 aXRt%#Hx ?럫}J̙^c&hRsq3R: y6! 10-Z #`v VZtҚ˻IkUSeE"&rN$sI( }1qxw׶7f׶hZxOV0[Ü uQ&%_\|3+3uw.͘9RJ?O-2 ]9P?5@4 s-;Hh`Z2dp. YX[G^J#-_Pqh&}EdMykD~QġhnGBg@;W̞ƌ.w&oaE S\Y9Mgk5e-wQP97\v/ anU5$.FYO͆-5٩kۙR}5uqAF=W@>EIwl.EǢ225dPWӣ&ҲcrExD-zk3MZK'rE pp_} tyu'q ۋBQ8t[ [vAo0w؈b V񋦶 Y9v"hȀ]~oGoa)΃Y(/8{t@%}3&o ?AEĭ`2 "y6kt7`Pc NrR}QIJyOq"1l._Xs4m Y7\ ` Pbw~˫`:0ۖ"125;nL$jLu,ߧٵA$o6@~z0:8%1Iݞ`$n٨!VN)s*^wKdLDPܭĤ(e/yW +DxugP@Bn5ϖX伱Ӡ9TA85 rhn<9#5('{eAS8 l@O9+32˯pyc!dЏ ˀkOt i^Mg(++_;@ ,LCr+ʔiU 7¬.%mQ^4s-8QQI\;dH8hianW DS =.r #sx0^RKk;Rc,PߠQ8Ǐؐ>=3SJ: BƸuK1.>; -}I.CbFTK~k^NvK5>e,wR}}Sװg}:-@% 35ǎsRiPf<9?|k|*O{7 OW N>^Y^RQG R 1ns/39zO}4M,9K^z%Eq"No]ȡӵ>;u洢YI>kw,P0ds ]i4!Z&1i걺WZA$B25!n=9P_ss^Po5#B;B>39օ"]X'=P.TD!8}3fD%ͿĮxwr66]p1% c}kdk@nipn4ނE~rNb\ruQU~I<[].94t,uN׼?}6se|ech[3Hl \ësEs5zLJrig/Hoc=iraC!}\ }xtƿ0uAZm `)'\(H>AA/qT|)xI O3<~>۶Tǚ(J,mΑM˕BnD.6IxۈWyYcXSWC]4@g#Z#_PIWoxmkǂY7·<׏F-hE1"MX `MpgGnۍMLVRjĴ׶ |-0QֻIH}*â6^7$X[FӃrPnx66U""0S^}ifp5DUQJȮ|H#JlȵI \ @LXF!@3m* h,ѶT5CKX}叺5BBp)1eMORSnXSvc./ 2\Ľ0ckN()kx]E`XJ]2||"]xKNݡhc>掁=/sSreFn 8ulߢ55vJb&,o|à̋8MD.]36uVe ݷ$0L.1md8R8{CVeu̅t>ŏl-\SG*jS/}pd"x˓(AL{ ٱ;ˬ >R<*i"ojUOPU=_, Ũ ?@m2SzYTiϚ*`zg[۹!y?$;i{e-t=FW}z,8 Z+nJ"Df>/4btE;Ƣēvg\ݒKip^\y̮#? d7| hR=Oa` m0z>B>c:&$(SYtp-5U@8h*8BVɗϧ`wANT`3u#c _/'vέ9(I 0+L0}=8+2-QXRpy' Pdpd4`+28^ fe2m7qB*3 EaUb x"82iy+6wwЛ4-977h&[KТ&E7ӕE\Gmx4؜)zxTkJVmL/(@Imu-2nlO{K~ ''bgychݝo+oGϚ-8m쑆ΨOŧ+{c$0g XW=@́?`|MONEgHs9CSLj%[U:-7z*N0o V!I-;\M37]XxP.xQQ:I*lԗAZt ͬ [g;Kutagk:zguAR/(rOaN@ ydB~&= L joow2ɿ9DQe@eWyBЗML*ރn\D{@e \U J|%x%^qBl=OOOrAJ R5XhyƟPv"@6udb@+~b<[]R=b!4­r)@RsR#m3h*x;#-J\-J%*ro^Vtn;u,I56:(˽y):d\#ݽ3h/FNDIjHN|y@h|?nIh&zƢ{k%KHSOsd D%݁ĚF}L]Hw} {)&F&")HOB'y#d-~e(S'ﶸRJxAY&#Ti'*ݲFI3DN w;EYk_1roEƮׯd4Ve#ɳ "-b.#B|HİL_o`n[;9Õ,dF^q-~v3:DفC#6ԇ&lȐD Xb(F}A~rtN1^}"hHAt6VX[aujŔbq0 ,/ŲXʪ#B2k1¹sτqz s{'z&^AKRC 0|ngy@ƱgRau8J8e8d++yS^}+LVE!oI -C&[w(^ǰPEEs9ˉE/:i^:Jr*z,0@|[@ٶ3`&{[N'_m'M :c+ѱ68,KRӼ"E\lKgo *Um;XٰmvC2yS.U7I,3Ƽݏ~P,rL5Gtf!?,(-nplq+2MNf;ؼ/Ԯ`揅\]SʃzO .S@'#-NeaC(*nu|&WY$wGRJsnxᛓcc#z_I# -.HN?ћҘJ0$+Y8 c\H}x-! $͹HВNG@ӛ&(>,SppK){Qux۪E4z|a+ER$aQi5T#zN`] L18W?;X-t!1}Tg(Tɝb~LJJrC]00AN 8|h>PGMÅf,Ŏ+Kdr&cTד+ka 4^m%[nx_}FD0s\U@$D<-@΅R$X4 }"ZD@+s:y4")\njj΅ׂ 6_W1S`'1}eaVQNrmiM:( Ha_+^pϪV}n(\@ GD? =mFȷXcQe}<=h4,`<:E?$ϼa_RYAXs{\՛64`Pz%Q1*S̠sU$;iQJɀ:PTY ąjE, ፙNV |Gy7sŲnǞj ELCe[ b{;X[ۤy%l-c)~k(i,\9Kٚ|+sEnk׿[ "JZKdAؾcl2u}/]h* (]'hOAV7G;w:PWoTIowyN]Us rQ0جstd"t7qv.R5o ]kVwo!t~/ 2< {8VcWZu3EN7% I}KϖF "d,D6U7PغӖbWlbl ]U3Iwэlh/S*1c-. ‹LeHVH^~3-S,m6bk[ ATZ<GTTOٍ틸uwc1`yC灆?駬b}@3u@#hS8$~[B"\I=B@׉tŢoЇCB*{=yBl o!G$C>ۡ4@kZ1AgKIٽ *e/owbn.*iR㖮A >fmKBO1zw=~\,* kU2Z]Kt3 `ӆ YjVe?n `sլYb8d:ӆ'_-,ƪLmČ[Ն'd7_SО-X3ZNQ@^ @N:i*߉ͣ3\},p&Cߑ1v# ]M;^OP h=#l=(81&S p3 ..PV8樕W0O;^j[f\ZtuLXZH0>*'Fߚs~_Tw*ݰѲ@xA T`Um$T4ş0Y6@mީg]G0{6;MLNeL,"b`q_ѐSGSHb#[Ֆ( y GU/. >}T }"gLFQLTP/D{Q9IvaKQвmӨ ]DӉ4}:uK;=v$ߓS-L[an+﫾wM"X~BH=!RzuDz ieu6>,2k۪ڽ_9reiGD[tS*+ *v_ Ȁ۟OJ˾ŀh*V=Mؼ{9eS>. xXeoELv||eٷ}<4Q8R8'L|t+AӶjh*uwa:Qsɝ şab {U3Iuy7D/K֤?a^r8>6ANS\=|OsyZ̆VT(ZM*g%ԗwRV?g >r YNg 7wc9~|X {+W\7>;q6ȬN/dd*ͩ [J$T!myB ? lOW9aOrol~ V\ x\rpfe>fМkDzob/7i&1e!\5pdT[3Wfht,F|nuT[6y t ট1? ?VhP?!U]dC]Q3纺2 Y&ЙY>:GAO օ*!/[_,{p̒O&b ånq[_=eyăWԍYb9%LkdA\޸qMV6V-QuZm,I(# #=2&W&c7lLZ/_d ;s.3{9!0VϦu3+۟RvP4^ofh\^~6M|WiW:)S>!"5=vG|_iew^gF70H9x㨅̇#:g'nuߜEŀhqsͺ@!PrUNDRb r {=1K+RX+}}Jaq|~G|eGAZx/nbwR 'KEu1cK8;s)TIq~Z-.Ts`H0^mD@ﴶ23lz#fv@ 58 oJ8aAtY\ma R]+oعs]P~MF+~:iЇ: ʈ؁ĔPHs 0 69c`$ХdC >[h!X9{v?ӗKrlZ(A7# WޫhKk b.-> ѕkVQjOf`g 6-f1$xY0Zg>K&>V 틄ݡ?3+] Iu!a_}&/ޯ8@E؉jȴwْ:A>ӱMc*C<*]vǼ_j3TJ3.صiq.?hjiG ö0cfS$ ~XgN_Bm**cb+XXL$$?Wi7»!N)#(Hyv G+PATMQՂ7-R&T`>Vmo)p )5"L )8x}Tp4p)Cm0:7Yɵ,0@g0^ã5z: ddHBݥl/Hs^- ҩ5"VFlpd!v%Jckl2'J٢`nG\xkc'3&+R;!sU%RշpPU9**Y<[vsp*fW􁰖|nudT@FgC&6zL <]9Ya;{UJvw6L# 3 kS%S+K)G,Vx$- A'{2m1w eAo֛X:Yćޭ+q:;_ն8Pb]Ykdoe!E9Kw'${.v Gsڣ_n30M 0} ֋ 39p* t4vn0}7\k7:e@BDtZ`ܼV@(YKe&(d`f^ R^:h&U{/7ZS$>NPѼi ^wƧ¾MN0۠_57etr:UN'3?D4hc/<}*j=$4"NOcڬNP&>ˁ˦ õ%!,Б|T֍GB%OP F\c26u(Mp̜aE@_#=iÚ$>;*k49<gW>Yw%:/Ok1υ Wm#S!;[@SM3Or4Jd25ڸH %-^"-s1;/a0-)~['?D팭7āҴ'w*7 <,/ڱ@F)$vE#!xg]]AOd;x`7לp' 9/S-rGabD%^Xfe ǁǧ,Qt 2D|?+u 5x'=A-: \18^0v =mN3wXL .Uȶ] pd֛<4L+{ʽ!aXA/_nju9jE jԴĵw'ˣ%G ԺV gKajcH6}x`%-:P%0 D=qPf}H~O4;p1k(@U扚mG5qzlOՁ~@ Վc3%7Q,C{}})9P.D\ \d dӃ-uw;rQ DXxSpޡa [0''ܟŚ?® zPog9klũ_ۙ)V#;U۱\Pɸo?}joMsN*p N6<4Ogc vߧ}#JYR[0&CyVLg1%kUiKA9:PhLC%֭2m֜KI"6 Uq ~IPCڙX;Kӝꋅܭ%U_t1Hkӟu:jj0x^|*ƌ#Hw8xe9zOH v ?\ iS @rC>AQ [*GZ k%M,ro\CLtFt ^T͕YI|."M0G}0: rhvзr#u '|=/.a_Ia79Y5~]XK_;lq}E9ppdO湮qegc|53a-? `))L9Gd@ *& 9ZfSuYڀ.7UY#bS="TPCAD͹#5ΘISW?=]&t'ޱ?#gӱ*Xf4r0!ˑǵ@H#%- (j3=K^ 3tFFttI֠OڵF:D\gCi1O]*5 WW[2}f41) Ыl _>*{3*MK/`CA QUQNUyd㭻jj|k$`vBI9}_u8•2 :1^7:p:Ӵ3>osF:ꔩV&g1F"g|HrSj%p5_: q/j(luؖ= .۔:^Fmf~Wi<45#&KtM^G=5 VA#7W)K{&Ң8\DmO{%@8:$s1"z4ysbz"Wtk:F|KAwMyBT;'=WlnK5Z'@<6!PXHhC.O'G B#A|ͦY u<$S_Q^ XA+Lj}EB֯eԏCms!U0GZwEwNFϙQNK:>򢩃`1$kq@F6=$A;o_SAaJk iIp4{A`;=?_ɳ8mk|qWFAO"n%}~99ҹFi%Pm_2)ޮZBxaq* =)D6t34E2 z&5qckU#xR8rxpfW2(a+f`E Q9gٍѿ,Cn)@g&̛伣x'UAԴ;V;Y&/P wlŷ3`,5 MǮqo"gk`9Z՜Hr }Y0&&} wm:{(g!iTXrkpB >eǫOOP~H`3htj*6`p1~U_{?M|xN)(Vik>T,^S_B_ *xKMlm]$;5yxrpKOyd}YI, i'_-afpS))DP l֩P=<pK*]Xmi?{jyH޾t'͞&dWEX-1͍ n䌬+]PEpo+C?he^aH h!8Q ?X)|tq* Ro~S' j0#g r!]zښ،\(. O"Tlx 27gy2QUɄt{n:p##΁Q̔Y૭ %;e17ǭOyzaiW K%@HL~S{nδaۃ,igi f%O]w&Tz磳xTQ[^•;\0"4`GDŽgg*0&-o ӭ 03nȝ4E<+<^_XN %k`%)|d5aȍ|A?O 2`) IW_MQx՚A`^vP(~-+- ױ/ETw+ omy(m{_,V{:8'}223c`$?v/"+m%*7C.(M=yNy.2N ^m'D 8p5Fs\c Ψa-dl0ekxta83v]3qHFJ8?Ɛonqq-sSOղ.,j]mUB k}TEV=L>9&Ht$V]8O)U{D{`}<V!)Bo ؅VF?txtP&8社[ V! ,iιB#A3I r}?# _F&R=%k7x,Acx pAv|CBw8Rʿy͸ |($aH&q_"뻍aXKE6}!?@yUͪc6AB{^ F+x.|u7ݹ\Iَ$S+9s2)ɒtFcx2II~婤g?.j1Sy?uPWA_m (L,V)+F$PJ_0rsú~dمd,UAKjx\YS#o}DQG]zohw޹<#G!^\B_`'ZIT­vaλW! z߉Ҳ6}0 So"Q=p[g`ȿCSDG\)8Gb+󾼋X DvK )E9!^!eXO&CJ쒵`9Gm{Z,=7i,/+4ɒ`jAx,=G<`zň0TY# U8ڏ#|&H|yVxnqxڄ7<[Ŗm 24S<:nD]a3{U|}u~ڿ|!rHL;fQ42@+Vj:XTBm{,3ӟa56 W@4MoO# +!]0wqڅ#6|CZoHd)ޘ~"/ QF_|7/5':>S "qgJT_=߶$yk*٧.,6[?$EB u$MmLҡ4q!4b5ٞ?hH설kѦb HU<ɢj'/ =oj|}ҥqUp+)gYr=4o?i5d"]D_I%)8Ykjr#V>MB2ˁoX&pI^KfC զ)\`nN .lt' 8{ o}۲ _旾uy4f܃[:OHwDx~9 IJr֝6I_m ?&SN)9ƦuĮp|(ny)8;&fLgaʒDϙ#,WύK- yW-0v fYgL͜[.<>zo\FA*pnO>H|җRC2qV}Z uAO'9u '}|ٹʿc5.PC aYfJ/ؔҿy:2uR&'~Ӌ ]LKDv*$`tE WkO(YB2ќ|8@&s)&#n8]4q]&<T.?˜zԻ*krdDʣc CsTفJ!|.y<>$1(up:NKLr`tr^ձff^fKE5ؖ tz, &kXe5ң7>afKmV-x ՟3#Hԙfh5͖rl4g*KIIۜφS֝lƣo{ySkn_Q(Pu>ˍ$ttܘxb3Â3UP {TVw9[3T5$7FL:f^hޱy ڽ?1jVۢ`܆64F{™߿{fGrNiPFd}u pX1/|Ȋۗ8RPsf >k.Ƙ'+ee[VEPbIGve^1]r[_KaZ(}%[}pzvԖN{2E JD?O ?99_FP3̼эEJ8QȉihO >l$P՘qB!{׆=BWb0cbV|RQ2zZD}Sr&Ft6!ƒE0l{lu`9_T3: nK73kFGi ۡ@Z 7!8:Hv!$d;y:Nҿ yBЛm%1Ir:2@CI#lBM)(GD띘[OӱPeEZr`,NgqJTo YfNmF#&T.ߋ`[e (*wmȈ,ۘe[+e ۹?y#M3aٝ:H%~K'wa@%?bZxqΝ0&)`;ٚU Zu`{Lw 9xAUm zZMԐY؋?ŤۻB536"+|&õ}H/TY<Ȋ+?I&OOl=fK0cC\!Jcsܜϖ:F+S7B}_ zv7UuC(.8zOQi!zJvnN);/Gsݤ˵5_s ^eV+յGX_ YlI%ԧKuiɱ3 Yk!]7WTxTUQf>^ocDv 3ԂzNdbu%Ϻ?N팫2R`hw$NYƪUn%~PTչwWC-E{jWxp$(hScwv-C&@0(Xy1G?hpixbaZK$V`)Ks;kɻ55!S%Ye!gb0znu*1^9\֧J˕(+ -"dxl+"`(uaWƙ-ȡAig A@nZ <Ͱk/wB^Nj1*$5`H'SHURs)'edeњ5;鿹ĩDmH*Z=F$ʘ`98vMϟż;jiIQMu%3W2GQhTF=uj)>#$_/:`-)40\k :_Ump?&]mqIzl{q})]Sސ#L,#_Op[;or6't~ډZ5:p٧*N>2HS1l96qN}~d9 M*DF5$fS I1D/ 0f<1lVoiepiP=x,D^䃧fTM5Qw6z2!{s9_|r^ʅѤmž>f,(ܗ(tF͚ )/=.X^oq)Qv5W?K\\U&7q8KBeCSթ+ix`.*.[h#بD*Q}I b"Z!5ZB5_ +W[1b*.;"`.LJPX!+= 7+~*,꘷#7` ѳSS/%)is¹ |1_%ij+K#r1S)H3aX#+/a`< *8sr [wE F<3H!8Zz&܈ }[+2@+35ż?|o j6x_W`Qj50~tm98M[2*>gCrKjK@3uOOKqiY?B+}35h֨~Zݴ{}9U$(=32nt[G"&q*)h̬Q1+c$q(J$=4Rj(^iS~ NLvfP'%.9M\|9,ՄQNRg8\`1, #%qcoѱ3aT?Y.Qu0/*fVj o n:70̲Dл$gM<ߒрi3fsZ r~"tL-4}QAl1pNߺ4 KBc/M^NLlV:~qARY Wӿ9"_PnDEڍ\lQ[ڀ~L(]6YY򛾇1MOɏ,++)$5LOݝ{A{v>&cI2/ߎ*:e7*wL'}cz)B{dC2/fgN9 wӎF u1~Y/a. %uܹPQ?4Uq:S|LYp:0C¨l;W1 0~=oeހ!{i 8lYԘՆak)#RsMޏI5 \tI&f%/\*[#'cMle1 Py{:ߏWoA޵kfYAӺ 5Rb0~">2s`ld`_j #Ӊ'RcrW ܵE7Ii((_SgUI'G{y/J-!wV^f*JZ|ߥ!jaŶUa>&) )r;1ig`6RQyfN :d 4/XY_$c9fZ0 iapP wl΋2sjYT*~sɚڂLK/ύ2[zq_>t<32ˇbO5UuGUi!cN~̧HlcY^置aNRBY|RsvԐdԶ"y#ý5IҠT} <&IV5ͯbC'_$%r|b*+ u];$#x%0埖>sU7Pړ7ȩF.[ 9U>h)T@=.~Gr-hDXIt)lU Bo$?4/e;`R>_%"ß;Y0ǴQ5~% fu@ %ÊC]R_;ytm `C R}PL.{qi3%W!iMFk Z3N4 - f9rNGslEoʨ鐗 ;-xS lٜ {s­0E}WS,D`ًW( 8`/V~aX'rEM[AIKLHDpsj3ӗN^P>ʴa"Cs%IW3[S&sq} xa@fC0Qhd 7d/)PԵM|Гk)H >'D@ 14wqP!ߔQxtıQPZHW֍U> 2#~nޢ%3}2s>T98ㅵe04&3yY~8 #@3 JW[c& \[`jʮkOkڎ(/!?@@qgogn.A݈pY!sb@ED6+d(~;!a̙&Zup]/|\?itW0\2~\?ĐˢHkosa>*a$eXϲF\\~ }LDӍaBh `R&|5;xyR1#!͘ت]:i*G t7;A\p(^1#БM4K5i!=n1Qm3P Acqh_[xvboω45ʸWX $JZR>'~T\QXEfUsWyHm9E TXJƒcgoT*A,k~S6}ĦFKZjN-[&tUϚߝ2K9q5_#iO+"Dhs-7+^t?B*K:|긄n4 VJb\[t/v z~{N_\>Mv6_~쩈 88#KKؕYb9At5m4[LAAgDlRFj1%h:&etx4wk=}O*LkLPuؾ*7n2 N^ģHS(L!A+jKZu8"Pn Sj׏ 3bO=s$⏥ɍqcןmimT36yv=i&..uD@+ Ū' b!,kjE+zpb,F?7א]eXLÿh~J|5ﰴ촤ټChr_W!H3Y^@1X٣j4Wb"|[&d[0/6(sT.8 0TpG3H,g` l4q98aA . nE HaqEx;d9`C0E(Sf£n,%CX}6#aaN٬X۝? {TR;QcOk ;D[q7ӜX0ԕ1yF`nҒG꒜'#Fxxym(qL>IZ\ K1Ж)A*g5 /15򀓺Hy9 ޢT @žehG1JNr+ߵ@Dnx[w]HtķFXi`pn *l+^ 3U6:A1$zog"ڸH6CO;OMaC w: Yyc%Q6^2 ( JGmHe]*OC~KZ, 3!D;'Sێo$zg@#.oI̶fKM<7m:'oB+|1p:ïQg|ÉTB, FJׯQ Q]΃F+؄=vWNT2ѻ#XD!S)ӕ"~ tYDEzkO~G齈S9,1é>apyq[2"eQK)s62@&Y5Yg@ Q|W&>˄VR|f>l?=I*k$KLt8َ\eSQQCs!I4`0d">(P>&R }Ukr3lHb m3'U N Nrc[ƚ`qZ(P`z.(ޭ.miDXk9+`zey:ƪw>&@#8 y7guEL1ו}q-6, CK֘Õhq\B%1fo~4N,J枽 Mjbor /vΈl[{;)~-@ЎlL'?5pGXfW;:n)ڴ75Ws64T-5*QH }B~efofT5Fzдbȿ2~9>x)j*5Ys'}@QvA-WB7ھx.)&#*/xB|h< FE0\JJ@ij75Ƕ-Ϸq= CBKx•MWtucavg[fgیk7OD1"wKrfJrcoW.7v{N~%Q*<]i(K1dU)xH|р3F\uCICX*"_`Ɉ`l"o(}-,p]]WP"DpW+ͷW,iEJطKaV4 Ok*z蒆W ^b|Tdr]=bo.c%$s`E;s7A.Q쮝6䯔{c($CcÂ}x8k a3 p35KzAc9=[Ψ,-b0x6[\Ky9OPY\}B^\.zJۡqŀbyY8;)K?-`j[PkgzDh6S8Ɓp3OVϘxِa*/f=c s5pxaD8V8swKp.J 2%XlCQ6D@䰋-E (kd7uë&^p øT:/[S{vε:2TA/ؑ`˼,+%(D졻}0: "Z ,G'c%٪P7IB]'"vͱUꨗn͒?kcxf.frDpi\nU1S@"QZTKⷡn_hS.Jh$=SwdlǸP=*X՟& WO iYvd)~QglS)k Yr|o55TzzۙFǪth -R ^Bm@S|Ak..9Zo~W(3Ef|!FVî[jq?-"7D_ b8%c*dݵF^_Cfؖ"N]כs*)YaOl-~f +!'mrG` ۍgyAkFEp Ӡ3 @\^WUb:/^%]D ZqU 沕D]J&gUS|#k!F`kYoЀz iY`/TvR4/r_.>FJFpx7X4֖Yp\'j͢3ݢ5L/9\IOV#EK_ 3#4{ >Nј'g|;q=P'#VGCI1Wn5xME'ygF!64-'>"#i2*oG1^ PMZU A c'h13XepnmڳA l|aYq"aa,R$9tϪ #/V[. Z'D/7~eT^~aK_ O|)V/;<Ⰵ;g?tyqRldӌښF̪[ŰJe+2Ƌ][QkrHn)ǡk z. FuA i\~RxOvнl]H_F&7ZW+ׇ9q/lС?^Ai 9K@B=h}Q/Zm$4Śk/u+pvHnsm >dv)$d%`I'†q4nqu%g bmԬ@Cb: J1!Zבd$ZChuӗ$s|GhST-b*JI1> x@~uTwX?k8= Zѽ9,^O7%yO[D<숮iaWݳxh6Q 1wl z;Ⱥ)]#LGX+t0hWh$_]Y=]>X'#|YWX1̲_Q'$ꉚ\ P9 mu\>q'M;_ȗq1u:ӳ(ϡI;cM’LČSX*$ n_*м!%B rӂ[imtYv~n;(݊w[psl$z&_dnt&^*FK/ɐjy[mH1qRU-WqlK Ѐ,_(Ҹ#SOt(2|*b}~ѡ1o$R!dmk$6 6?R9i1_h nGknϏT;\3>b8H%| },7}Bں :EHGZ+:-!-s~-/ծ# 4SM ڛBC"4=.h$7 s NYYJ9dr5AwKlȘ IhB}{dr36zk@PW^NOJPQ<*V̎)&I>gNZ+>yy0y0[ VϚvz&9d,>'mby[6qpVy|YLn2W&7v7͞*V{"D;SK2EΗ%Qw2}Ca'^t`"A{LL l8O3Rѳl"=;nGa8OE[80htѯaq>8 w^P[w%V ȗ"8e,̐I̹".F?}:7W"hk{;ovB!1[)2gF׌bek9{[q8 Oh˦JHYo̕~}hL)Vcސl_Ecڕy 3XE7E.h*e$/S4򞐼ջZCG&"2hJ=a%Cve)\ 0@ i пb3Kh"oRƔ2p[ Eo7F=,y@sc{[DġE#P+unVR*ͪ2-D"B&FQJ|f;j47W*?KS$ \Q) &ɊPĨiF|F3~NR~Z7}lI谗J 1dlwpbf>.L W܋"\"c]~cT^">HCPGA?a<,W. C+h cJw%t!r5<0&f].eoez%$09E> n8!fT8,J%< e"zf;jm; i ORpcՓ#ZR # '/Yfq}A4wݢ@$anE2 Ŋ-pX/SjPD y /ad{jsBr&٦D 'c!s@k"@5/MUHV?gDVɀBGjrKS5<=VRLt]y΅M#V3-(#m[uKxj³,r:nG A_9_/ѯ zTC^I\" 7)(|U!+ُ]{D߈,\dC9sPXɧW8HE]H:@42]Z]^~ AEgcVSW>8Фj<Dt\9ȐT5ĉEޏʉ"LEVő}[ =nfTi5 +H/T<#"0'9_MIZ!nG>W=>|Oߨ^ lʀڙi:1]˘:R|PTrţ',w̘~ c%CPg(@,=UE2#D)/Loz_㒈!5{ VHD+ 5KSv,{VPQθ{!X`C~ %o@3$y}g֬> "uIF:Z&'y*fpl ia OK~ X6uwYgBZ 4>D$}ձER4UP\En˚Lj&Wb+c'g-2/WdtdZGѠn>WA-4ƭno6D'onlϴ lB$$3,maB/D~,6'!M4Z0T.v|Ս*r"%*3Pex-"XuS?U{Eo`ehoI`j” W%K&,amRg ˪\.1ljG]l!|pXƽ~"e̖8HuR$BnYq~Y0dRXܽZwޢS3am~s- !Ӏ;TD6jt {\E#34⤅t8!#cD>ѣ(Qy?)Q$uHǢr7nfLr*ˎdtN\I^;kYlQ5&˥DITN75ʍG_"Jң@cC̛3L F3$SX4L=Y1$یn=&P^uFNJrEv޺э82l -Ar[=Ee2\:4I>;-B1xlG ͔ E01 zNU(áʰ׫klaa_>[u`ۿ`1n^:ނ)VМEuL`?sGXD:eSMWS*j7K^V'ٌ6YOh%?c=9zsG\:yOr"줧V͜S! ewܛyo9#)䗩;u%<~Y],0\ Q{I^0;Wh],xa2nTڞ|5~24;{Z,Fxnq_e#vҍ RȑfDcZp{앸붯#PtV&.wfBܣxU.zTmVciF^ yTx2m>' KGnbORkΆ/qV֊l\+ic(6LB]62#6~I+"$`Y0+&ZK9XZjuoqb"݅K$%>ϭO+\ l^vyVV', Y͇@+lj|:@m준7;f!d_0+5Ǯ #Omjw7ma^U,T*Y;:`d NXȦ]߱"u 2.ª40T?+XAqє9^8a}Fљ%!!h%`@ԗzcy- 8?7˹TA x~:]S+X(:$ ԌTTpd> %` VLq~kv HO]BAy5b2-Ok_-&U&a|ZhpK>}D,ʠr>źo*it# 17fE-nb‹/+ .Q吚xnxz]2 S ͱ,/Sb \Q"WAvfj?G&.CN]lzEDH2[w5R~>}~Hb t'RiB y?Fݫ>[3E~B'?޳Qd7y{b{؂(*U$й>b+e &0L!hjʜ4F'uBE EdLvY1A1]T);ȐUpBD !? Nӧos<&_ҡ/?g%؎~)Gt wQ8ASrn%O9ǯ1^Rďo# 6$wj?].֡"&\HV&KbR!r 17k,U %r1os%SvfTx'K$K,~0D; >SNMIo@ Jt"AW/A,WS QqO=5sAzvM*sB|=mekؐWX .y |GU>0Y$n5q*)OI8i?:؀z ^Cf@ -p :OtkWQe AxIHeyxSeMwN`23ΥR7xRv+ 9Z0}EKTIn>f,5{\։eXN&u&<W";(j!N@ՙl{t 'YiLޝ3>}^ȿb^uy\(P6% D“= >@cXgq2 DumG]5腶y).O!y^P jrNVOUK"$;bHbd_,%3>DOZWoHD(@p<@s"n]v2/1M`.Om+yDe.Lgߵr9t~ švԷsB߫/e/%0!ӑ]u+0GK̼o/ tt-Yc0-uy#  }(g"XD&k\׹[5CFP[ch. cBpxV[tΨu oܝ \e۝7[3{  G"\R!f}'btvw j>~u=y(r<$<e l`rF\ޞkz?aW78a;H-QaK3لޝP#\E"WF.DVpfCkĄ-g@L!srtiRg4%MX_&\L7@#1$8"BP/ʣ1OWl>wbS7&J'"uJӥhMȑ𦾫\*j}=5vGl2?=6Pп4QÆ|5Yyk7$@2ᇮ$`e +bˍuIuƖ+>9i[G./' /X7L%TLDRp0;:]mX2ޟOz{돑J6 /A_IXZFHG.&VS*V BDūM%)Vz K_N8Olu^ mw!d )pA2 ;A6G;-Da!,W Lր9,L 24qJgg];^y­Ztxl=DP$N\J 7mjO<_J,h ͳf=ӻ:70^LY aE;jng`iWVZU_E 5Yүdv7HNOLo6Un|zj4~I0Л/>ӟ;CRi2N/( k54̜o1Z(B~n=("]}+#LWB~e zP&-BޠG]o-Juw^9"F&e%c$3p=":mtA.n[MRHǒH1"YLC殷)C GsHk$b>b>Av*5?Y3+#mYe@pÜ)l>\bɾq$1/[ۻL<-x}UK$`ڣ%eILֳE%xǝ|>R| @_I#LiZq"~BI_8x0q1xިd=Ԥ2hF8!h6RƷEPwҰQ&VLh r)J@iyYyi)q+ %Mp8r#ڰ{"!7B/,S]`]}^=+{>fA`Mqȴ ̦g(gחa;g!lY3zz~67$G^qldGg[qL!3_jb[LRQii^!. );G\dnfOf㩪c\Bao.aYa1SQ-{Q_8 cz+iBIfȩGt&jhlF@?{/aK웉Tz;` =EN6E"!0m1OX.b6J td/[Fu" *Fn08A7sL+]ͯRH,-mzWH ShqyZ2Ev̈́ɿjymPToݻ0b Ar}?P[I5k}"4ZqdjӬ@RJUt)YP6{RT9NK$jx\;oKZ?Pё#_9ԕ8YS  %FE B57瀁L+g/6y$]&J{/n3%\eq֫!cx x-tgO8[4%G nI@ ڸNNf C)׌DǬr$?YfMΠgy` $4¦XǢe+Ӓ*K m0aR Ʌ}C؅J g ˗K}͙⋸+*ʅ.^v/$ U{ 1?iz} W .c~SU׈yU"}*B NMM1QB%q+̛[.HfB^I[iqcWZJeF}(c7n"]\ޔLMʾߝD&+bl4=#4z̾1qOY/rl*M<[:QwRLna#Ͻm}Д Mll0"D,$$ 5oG{X'UjN0lmߥ!#E t&g Hab}D1)$; LDaC=P|/op $ktߊRI(k7kϚ[LTvX],!Jێ->@0]L$A@P  oKoc,RcbC9ȩ=,tE"Լ} 9|mh)3yh:301Ǎ}q+zO9fbMj~"Ӄ.ǖ^RfGɍ B"g)'oɗP}׷7^8nBs+B#S%C"I,AI!=,-P*lܳV%j[ WyIX+(-1HS`X]s ';(:ڧTgoF)<` Z,#P62sq丟Y w ;-E[wZ|) ڛ Cg[DE}*?OLY0HΗ6& ?M4~(kJ4u5KCeAMo".cMst~dWnҮFp@heDXw4H!66DJ)dʕ _ä|g!+1giS Q|dE ~V RzhQϓ0եI5L7U'%%恡jOoudz_ ܧ#LiS||:KJU|9iiE/+fx۳F(+grt)|xGO<:~X`ft/pj\'ķJ}QzmdO=*u\ܼ ~?G@ޤKAX@ P@6Oj͋AC \&Q nt5֞@1.2T0tg)16hE*aEhPVߢ̤~y;Ҁc*@ΚՄl`-$w(y*#f#QPޏv M" 6f͞*6PLiY m_kD DMy:@hh=|s޸}̒l?PUt`;k.D>p|//s;)@OQV$%uVsK:jL&lD#op&@eizRc:O4>>G]2ѺqxtK` PQdvRZ\DVe~ݾ }iVg:l,1g2xSD慶U]JeyfC[ Owl 57(/3% T zޟjy9cj39xy4H{JjE cˬ5Mftrynq  _22܎}k$jö Tkd Tڳ9Y:m /-6R/WD(%%!o4.)Ί|tc;ُC U _B?~:p$nlJ_+c׽+R/ٞ7XD-=b?s׶4e4ǀڕ.1`w,#Ox?' L ܇X0 ŬCπ\nyA 'fbb̐Hm6g8:>m "MhvF^=U_ FSUe:wrSkK0wJ7ba9QR.) a([I1Pj8ܰ)Wr`iMJmW4ޒOى7k)5qHLVrwSKN& Afw0D̺Y+CsԞi Jķ,rDp./&$[ Ly=;mA0VqA &=^% F4 T hFQVo]^cH#/ŦI1s7Mp6 vBlĻL( *|@WIv][JPsdT\D] Tp V /=q'tdEą LuB?f@zg jHas0 ҟ7ʮ ,nB j[Mο<VY(D嬎!? - Ux3.v(ziKFtB|M-uC>M>!px)`fa? !Kp|6@SDtaӁHY yuGK[K9NYX9C%RR:]Ʉ~e6: Qt/)<XnW [SWI68[1 ט)_g{6H P}j5[9|8xZRQ^ >|}}'ׂ^%r;7cԄyImb"B_v/PW, K ]v^ԭb/G] 9g=U]*AVϰvJHPyS̿@ok*8`*y,d!@Nc(~&_)SKC2 ]~սN@%m yf {@W}cӯ-ԪgIB&0 ݚr$;@ζO&nIel_$jwmuq<Ú8cB?"VF4r`Jcz59SyJl"U(v{'u2&6T0ok`/<A}9 jo6kJJ 4L|ŹK/óVH4+##S"鱎 .yXzsMSP6&G?rb2 ?,J5 :"/=2#XUZj22LSC1'*: e(?-F6ԕ4F{4&3u;oVہox b[ $YuzQ]0sX Wsh8]Llo-T)) 'K;ދe>c{,څ|Yۢ 50;XĈ~s$@xeҿ_.^D-c|:#Yi+wNWd,Z1 nk;F\4|> dv"TٵoZXԚ;~^:'8y +.]ɪ dޭ@i>[U3ڳz42j[qY=Z8x>LATRm٪a#ރW_ U*A0DD..&SFŶOT! UZ UB.*i!e#aXϳjl/a"c[sa:}ZF('rePnTYoz9X;MK{ / zם}qwլ0dDõ!uͬYb~| ZVMJ]z.|s䉐 d]P<%PIJb[ &ng=[1eD#AH=1juC-!V[MnUņWdc|ha-OHgvH?$" %a^xs[Eig5bHT*dJBP=+w 6t󍖀͆a;9 ՞ek,:Lw\+xKq+e8z?҄JmPOT &1-Ĕl#w5CR1-cqpF9ON2f@ AIzטRGgO_qqWoُh~5m!kQ"}c-|ʩ[;?CMGf0O]~oP`wK4@mm[gG O31w}']XD#JSv(O_Vxtz*Kǭ`j9hSHvq(a}T}k2:nTXll8P}G:O0_`.!RSU l}VRejicһPM͘FBZEʩx&OuoALqvw#񤮰 LϽH28ImCxY+?AV!ؽ]R ~al.yt?lFM7jJ5Iƪ4 )[^QC.BZ<Ƒ/@ W;z~.Htpr1 `zWj:~wZHcjk=" @<0'YQ'Y3ۯ}u:nQv=MF` g&Er}:84jJ;Nc  8+C͈) l06v6$4u\W=9 E0P#YlQ?e`'ɦ.)g[ПJGbdZIjWiwL m†[ˁ,o<ÝSXjg.uptqK|y"Ig O)oD }ߙ(n{S"qja"au1q ~Jsr$uktw$lgRU!B`IWB^fՓ EV/UW˸+eui-sQNkno@^C4uR ƯL(S'8>>Ɩq|9v2 d? mQ(f.N0sD~65Vvdg Ǭdݿ(=n=p%uI1VڸiȌM(^ujғn!ёݵ([s˗P=Ke *DdeS{aŌ9y[Ε!i ]6֤2`3$<+ZǞfA.KA/~9 j09|uDO|2eЕl`^Zg0+є*ס ʢ6&S~F@ }r,ߦuunZkuÂHxZݸ%}dZe) T97Ӱ"jnnfjtXc S~*f a/#aopxq0Q6^K` JQ=%<| QT&'1Yi( 6dxt*6|hKi xVwhES≩Xeڑ {k{<>`R@x-(F\e'?Y1:zdzQ"\8 wOTVs=c ]}6 4o앬 sOV2o 4 `u/sO o;O0W~^Ud9}jiN9Gi"GW\;.n91R DOkYg79U6`ϖ;}H:^j챜#bi/S)OC%?x΂5y+MCK@&t2F*+_#Y^Pj$2(5'lҭFbBVpÈ>a)ЫN"ܲN̠v^*̝!vp=gtk#0cqFiF{/]v E#{XˌC2}mW3ƁT_es"0'"pTycҼ|,0S=0F- :_d$ )#@) ao+ $r, x=_T S%pQ*]}  "]msc{-U!4I]GTisnA3o?<&yGC)\{_W3"3 <=Tn6( XL_)R;fWn>*~7z*H8%#p!)>cݓzq toyYyl햲,Oʦ-xl}R#ွ)I S5鿾] }2y¶Lϕ,E񲦙B{}\kSLTQF9 ꥨ 6,<Һ+ǓtV - :2cEXݢ?I}ڒK& aœ} |jE![*?sK6[@ҶEAd=a\rB (5ɪ^8SxgeЭͽEkYSHR .2(^EH0%ܞ#xD+x< bIP܀:|!Uy88%m?Js"ZK_'Gq]#9Ht{ {6ފ _j,P&tQ} V)# Ԡtӟ;Ҹ*ۿ^Xi\nRl Jº=x_swR}nr&&-?sՉ@YVGK< uN4ctSTq .m=a E"<.uK!i_%**˯[JqRa)Z]]cް̿ &PurKj'<-bXۦ?d5*-%Uc56C|\k:!!:YwҀ$QU\\,J̈́') pTh M)bΆUsLJNbR^ (%/W!l51dZ"|2KcWX1YKg]n@ b` fcStZKe2U=Lߓ~"|+a*CwKuy\ds'E%[fּ)W$&穷w/ \bVYЪd w+/,8A7O&ǃ ʬpN&exP^@y =WC8S2P4TC̀7w*/izu#/-Z3i ݔ'~Z8 sFdzX#:Wx08 <&v0D6m"+'8V TuKB~~Nj8@T+ %]C%UXiYwmh[G # >d тf6#HP8,qra|YyrԍLK4E Pg~{hP4vt5vUE{BQ" i3বHlNOpXϰ7x3֦GT}Db!V2f-2>bF)uÓ,0o9{nOXx"_5T*,lm|Z(y2\|Q!N=#vS3zjC# P(oŚmQ5'x84Dž(0] 8nmg8d87xk%v{ޡs]ߎmN'-ΨhL2aEO]tB o"ldSnIOs9\煸x%I3 dPR Qw_Y&: hRw3F/BDew]+ ,td'' D-KFoҙ`*]qYtˊ} kбfb7v oኩm$Ceb Ӓqe BP2NZ:= tJ~ԹdUaڜTa ی<%֎Y&NAfWR|C$'RK) I)RgH`dE.C5p%^V'.F $MZ8sn Mut! uJ"sYC%Ngw7v&,X s9 At¤={Gxwvŭ+7ǁL[TD#,)to˞W:}s+d7j3-J!㐍츺~,1,xOZ eC(0Ao'P:7:y6 FNu=<IzBU(.\d4 (Oʧ)*m(dYk &>K$Jx԰ےt aHd:B)[ՒY|M`$bhd]\:|oYtV@ҹ! ;klY1MY4H/+a %05pVk|Q IYٷ}S`rE_"աl었hKp)(ylliZ5nAԂ2#(vP?t"p]#gve{ugkhь҄ ~c;nVH vu.% Z4s4ȳųVSƩA"m#8ipch6wF掓}d3'Ӂɯf{YWˀhs|&~f;L}&*?1tńb7h](3.qެ uαi5(J3lDv{}!ÂVs>j7Bw ci 6'ZѹX: K{?~2s鑄9! /\Q'f.N#upx2Iw"+jh?X.MU oMC bț>|d? r8!XHW@ 揠_INh~ma~A!5#NcX6~&AkBU#2L14lm^H!(8ZsdjeKQd5-HCR>ʟAHWrqM Y:I8<3+]<-2Oir)U Ow! {ϣ(@:׀kż2 )X1sQIU%?pr#6 t#bҙC)mp5;E2}%"$׊3m"ݼK%a%b.ICk@f(t\*d_] p{+*pQ H[=ZJ[VoUDxŘSm&J,z͚jdXZc|?^00*# r@'`Bn0㼌9Zbox煂Mev_eB#Z.PT>b,Ie@Ts\v{+*MHV7V&*Jp'ɫ_ S @]iM{ ` ,[HC A$E-uydvXeZ{jI l= h\x U W;iu$"\._#GhOw|q(* O .2Mxgzρ8 ܝzhlk>>9>"/Jl +u1iVO Y)ݺ6>Ux-3Μ[ V9ie钗9K4AAΛM,G]kPQ }&t#Y"`H?̸EW $' Np3ܐɊbf7iBF x[gQ`3NfC-ncƴکBV",_sŜ'mv%^:% _2@D'Zn%6̀W$>)Jم#V%O_5Oݲȼ2iȕ΀,:O %|ُgj%3;lsa)U-‡`bQ6:7ppݯRTpOMI-YSU8 !)(i<zVm:zK`Fw+Bu>D'qu a%Ko&XHx Vּxd;[~BJqޟ6wŒ IY{\NlP2#Kj!?ac=ћ'w)mot :vBq0F y]N$,/?vdIʱh kf֚$-ʃn0;{<ܸb7~ RG ՚F_s_`Bݑa-$(%vl"m&Cͯ#e&+-R@%=f&µd5*=?.S*}koUK90X<=a'j@,[{>T; |Bm5cA]rzwd>'l96r*oKx \>d?;Jꏝ<MPF` rBԸwa #yg`Qѷth4}p#|.c]S_Zdžl =]S1A`e*.]Gi ҠV `v*49ܬE@ECV>ܸJ.7QT(BPK |N_r0ۦ6TVxAW{{yőϕFkǞ80ʑaFk\#a{Ck,[ t3 V3O)Zl;0,x贈͘=?%?es`=2΁8iX&je-9t BRYͽ%١ On^adPA}- شlu^6[`wS'Sz2QNlrⳳھ ק9͛,0 ţN`j+QakdA6*doTMmF^_+TppV-Q՟Ը:GT#Msr:NY_w#K@ X]oHԨaaIx>cرK9ذj('%BѴ~ڥ0ݐnfIBsy~=KC \> QNՆ<|kLд hqѺyeݔ(!Up"e#_3E.X/B:6Asα&zܓO [J[?H Ia@R(ѽ @ )sAx YR~WjaHie^i  q"~t|lOTFN.3Z9; D 1fbY?Jc}J Ua])w?t60 0+j,,Z Á<>t~!yӥXy!5E/y2# 1* &X:YV'7kzs=.S ѡF0lUkq޵MGq\'VI YbAQl1G_J$%iOygm84U! 5K4y/ ޫ@~/>0:2O^]@HRZ_}D~H5dž 3mҨߩV9r); +=%`Ddc:JSI:.dPScQY|ដE^};5 aQA4pZx磘#MqCΧ[zzve8cڭ2lw+ Ī!0G|>>;⹣jRW[IJ:_v .L"2-nڀsarPKS^<7Klů Jz{07Qb9\^zTܥg'ehF]X\~ANBݏ)Y2(P}Q$$IK"ŀ:}'Wabf5= GP4?3Fj]N3_E@)JƭN7f0ZMUI KI w["Y4w˒YDĵP!~FjF GIhAR'r$+ۓuE1.BNo ޭHMc;XBѽN0c>Dȯ/MXQ@%Sm;=k_%Gw€abԎ$}: z[HhɁߨH?cHnj3OmWuhQcmpTܘ.5lb d9vWgkWquN s 0: +wDbٳlon#MDcũ5nDh㷈Oo zK;$a-zxNn*Npwֺ~mhVQm` | ~ֵ4T:|T!!!ݽJS'JljMsrD\YT|~Q:S:r]=5 SRt'uc۹h^Ձz_0TwSҪu6 KT'J lgU49¡IdG61chMJ C$3GasBITњY!ckʭ0)eE(5KNY#nkwbwQ=gvo &2ƶ.$kBW;oNos*W2u>I 眝 U+4dIk=Nk%CV<ː )b$2:U,'63k`j}Pk o'}17#H|iqۭ)yt &uٰ.tIV}s) ',JR$Xm̓GЛ(ka#vҦKE ?nʷ$}GD 1QҀ .Il^Zg=v:xuRZJ{\Pbֹi)b37fIs [xWnI{3߆ʮy*&NE3qCIk1,:|hYƈp'2ʫ5kP!D jJZwKZ4',Wu{4`#%{g*uޛDZE,yi)Y F,;1KCo[)eV8X(&4-`q3Z?z"s!͂1ADe?BN[fa;_Y'sQoQ.@zԍ%@,Ma[xJ7%j ~Q b{ej>&F[BnˤCIi0i/::pAKvzt%3EnW>HFufTwɜsgRP ڎH@]~zA=〆gR,&5d. k ~*Ƃ"pj,I:`摻Nx Y)~m;YtUT7ƪ1K*)܎!)XA, tts[Hd@ !cO]Nc028Z2ARQ^#rEQU|֜=9Q &@M aWp5&1!m/)sQvh'^rRA)=ejiBW%F@ܼmUopRu;_ݝr6Gup[q(Mz8|{,iyXd|Yr)Z>&RA$('ѷ`z_vb#Tp=Ѭ.4C 54DU5b o3[ Ԃ 3#3=DPpiĐ1nMʼ8wPe$+m[i~?-n6(1/(5L,n7wVeo~yS*Pg9 Y iMJѨ*_Q٫ D#Zv"8ʫY}q:VOp1 tͩlx?_7X((1ErO\kL {(2ѥxOǛa-2Wk%O=/{oז=ln1e:: a:jTS`T}0Ĥh䷴ p(,8FxC^+ \ߌCƻDx o='XsЀ\H6!E' 8x <>{!m2{_SO#O46aGO%"*oTxѷ ӯruHq.|'?pfh3;FTۊ5٧[Tt@J31RYS8et0e 6&u嘂6h,In0*mlɜDdn5,M IG,FStnϴ9,@/S2eg飖],)CUAVQR-{fD$R}b 'ǘmT*kdZ%HqV18rZIZ$HaaLL#Lx6H#+EhҒ'-w+`8^,Ut>rXZV暣>CxJb딳{B?ʃ}sPX;ݚwH`oNzF034^Ƙ[ν?zOjm7esWĖZށz|WӟLwiT,++@ iS=jOBFIG6Y*Qi8Lv)bUڻOQkJ,q1e_aA=`>9yp" AئzFe Y-Az?u–hgq6x-;3*<wтl3"ZǎHb+=c|l}0 d9{PTHwoHsWVǝ̕iZ|bwk8HXM@p@NY|>.4cF-p?>X!H%n 4<Fe[mS9UZ;DR3?_;d!S`B.Fr<"ݺw+d:Q5iAAI$v!v8u.iie:.rjc%#cq$!Ϥ5P:ECˇoNQRlc?0>9;23ULjnn5Ȃ['HdIֆ}l 4J b?t tD C] zɤ8jK:Pȯp[L%qRRvÝLlm ]D6:y#7dO)A[Dj.̍"Ie8XԠo]:5cim |j?#$mC{d-Do,?$,c9(P_.L#TH'G["~#- ^Gs[#y׭z;wJ)6d#FcMjG(*Ҕʨ, ZOZ0tϠy\)>kN~q8uQcAvBŦt+X "ܩ+JDY8 [FW`piV)#D)FSgOSI~kt"SeLEzu=B6Zi7dP\*qb7ӷ/]ATteHApF-IE-aӠHM@Cd/uZ0Ɣ.;<$' V3Supe|í?f1u#e+sԧ`(Q@WjȀCLQ, %Oo(k>&3h;E{/L2JԦI|DIlDbhNB8,i>Hts̻т&'8lcޑѯ}o3ʨ. .%u(E87^MP+{N0P'͍Mpl*Lm ;V'p_qI4QO*ȃ_\4긫cH|8jnt@,^I7\%sŬOK!"6 z]OkO F\?Zoiahɖw7~FAulyYt @<%LlE #m7#y*vG?x:!+ ;`=N@"Qi^- WfMgGNsU9fOuR~+˖M)箤{"/PJ'ШҒnFxwR.z^B@l#)Ƴ} }{E$[aps5ldR7+놡(L8o' E@=DƯD2#OD Je 4)7ܱOhΝ3S9y{vgѰC/ko[.f5tR %eo{O2C!NFa ׬9?Fܐ$ ID As_;7eS&d:e!|Bۛ5rbr$8a0VC<Ɠ9W;dZ"3x ;;?)lb_f#g9Ju (:`+Ŋ?r5FVSş߬"Un]IQnJbx#g^(KR:>lU;|ƵwVˌn'TS9fsNƥ7/_-qԸ*0L`FGw_-.z)RiU]P.T0LxgyU0+yz礖"'yXKI2f !|Kp%GX*ʞ;lrmJ\_B>JAUY?QdY;;cÈɷLCnq cچA ۵w?BM001"Q2 +?NtB.oH HVPlM53MJ9HC Fݦ|w~AeVg?4nc:LU+Qc)H:s̚_(~7[u FBT(Ik4=2;IXdi/ii)vcMѣNJ}ZrORƸJ\%T8QX%w~g~JSɰ)Y {iRuly=)~1:,?x/]VᮥcO$#LV h}ܸu@4]$tF3wë @`${=g-6XW&G fCٜn}\NԉyyykAB 6ڠ\dbD!gjZ()5ಅc?#ɜwk QqTD13 tƽh½t8ߒ^dWk=ewcP!QkHzy%z#JZW^!~|Ihq4;'/A8MiܞR(+˹xbz:&О:0 *UXajQѷ؄-#ksI#٣֛ܒy P& ]bnfVw</60p}ua2 6#a]ֆ]M(n</-2o8n>N_`}- dbk=ŕ _y}щZ<q-6tVV.vʪud73btQo1>OX޲v=ᇭ v J–\Uͬ|N.Jgze:n97ghO9 ևtֶ/_bMo |7^_5CFEQDZe%wNPY"g>E}mt!̎]&>_- .nX ^~& pX}s8h K<+$0bU)J}W>>XϽ%Rgsh91>qOUA/ZȀlG섗oĎ.p3S#sDgZwTvHmVR6gtf)څA{_r_b]nʁıGKYY|W)iXa脝ˠHZ{ޓN"IrwRe@ sQ94u"/Ҧ0,eKVc߭m]uq/r`@ 0_J8toZOonݥv/\Emv`~O~ҥcmZFTMk|OnNg '?< HOLM䥮-3ޅܓp<8JCT~x&7%k~IzpgSsT@;n1}7+*{|qeNK 'mլQ4!hK{ʫsH``>]gTI%Bvc^HG[fB,Œ^ ~w@\1f\[iG+9a|PEw7{U38eUvַ%㯾;|'/y˸lYӨvѧ4`{ 3TP M <^,3>ge{m# wEJanY@\D8<`H&ދh 5i1(XĈ$UD^VNs`N<|}8`5ؘiG9 زqfs妾e {Q'A@%N |H [ES-p'!,3ST'_8j!c%wֱ0pݺ ɑ&kuޙAqܥl?{c L0)WB{vo< "5}K-ڋS3",$rzpEҾ~v04<ң 99(eөU @o_ӽ 539 hʢ?L˯Q7ļ|rV9BYNrJDz !~9dX}l`9qfLh)OoExyp9=[V#YZ݅YR{+488 ȻN{M4$Nu4ڣG]#U;ey|{Yw%Sd\QU O$r%f^KcqG,6:1 *[U͏C,P 9k@ OtԨR-FX.d/Dg(حm҆4E Zv.,ѾQK5هי/:,Nh&_'nB8hA6L?^5qo|Ve `2ԴgO|f9@֩SLuG+ @585֜#Rӓ>GIoP+vR"a"N,F}$S 2ь'՟.E{Η/9)J兔xM4)Tjl|NjTHO\+]$Y卛lzJx.#z)~j%ϯVntvB꜋< /Zd j/7+<$R%;L'ˈ] ^rO:G6&c$7˚fyh:UEe44nTFM\9q>յ %lQG$EZoĹQ_^?U8E%55v H9~"k*oMjrD-ПǪʃf_K6l(X$\/U84g:O GQi;ę'+FozX@tm[w!C_ LrBpBl3 GQ", wQpWBugHLx*tpd㯗G يo/a3쉣 jd_USֱ4uJB5.Ѕh ٗoȞ!Ǻuk29r4 ɠÆV!A,z&ݹ Q |/rڑ.By|eJC}E. ag؉Xm@O &؀,=ݯr0}ۋHY2;{u;UG#ʆ!aŒ N:&fio^Pzq "vz[gPԴvV>9%6Ir A]v\Il@˓ϟ:^+v9xqi.PsPzA?nqh̏ 盹f}_{W͡2`Q8g>S  |q<n \.BTm_Cσ 7|ZaѕF|"n5"FԻ@Gۦq*K,uW%Я-. ?_`!$_lߍVY7\~M{%8I0~4Pf2:` [j`]4 HyąJۙOKx]eY11- {]-{F-KPXu l;L[fwϻ TA?W弚u?QɂAܠ4VYC3&v_يޟV' tr=4+;n0xBm׆]O+)P'2PAtn(6f^ҽ;e BǧNt\Z`IM/W¶cRGP\(ixFM\YJ˧!C RX){)BĪ )ߦ贖%X+4|JQ7!ɶfH⟻˒/z5`xxgr {>wbC~Rbh':! OhN~$ZuXm*ڳlE2m!/!:Dk;{DŬ*Ͱ\7RFΪ0p`D[+axqD\^WU[5df)JGy0}&B-;jMT6ZQ $R4æaA=Ad]8oyEw2<ְEs9tߋ,/N >_:Ѿ6n<ɀn{0 hi5YQ;>=|=|MzPQ9*Vg8壶gI!OR\;mbarHiL6FZY*TeXrw{-poT)e+Z2L*WAݺL%/%gkiV oIaX@q..z!VmF= > :5ӟ&d.}W x zޅC^Dz(Cnu,n!,[+k/_@{ > Q>!Z@뢼OfNa=ɃIz-!'X5az*"M,8+G䔟PL|6}#Ayer3͈a?6ta?T}bH2*ٺqF7Fuo안ƛFz񰋠jWEJELL3PQ8ЃS>OFx% Z>v.(7(Z@ 'df7V7N43ܫΎ FTCt6bP% p_A7kr!3,Vzs~/(<%0x\G@M0'(ǮbajpӷBGtO%>Y,kGWZWȞn.l!}Bl?ȋatJ]9c - U1hyzč.Mܶ[z_?s'i>;Y_BFRɇƢżs0TL3kl;}q&,J|c?Q+st6#Y1xryﳉ> uk8boR*ɚXIͷqJ9!7HnLVrV2_{a'/TL.$kAi6ԚH4$ek9ϝbv=cU6^[X DB "Mj|YC.BSW&s{JIy'ܘޏЂgTGܖ4_KACH`m#Iv} 6m*Z] !6G:jO7`[n[.Qp &̵ױs8h_6Z'Q4_,1ri`ֶ”H?/1})M_5u9<”/Nih[J[~ # lJӓW;NE'eV1?&5f-EFLW"0zӃg %՘R:yQvs:T^ܦ&f;Ox-Kd81%? *ѯsӽڿޑ9VuKcq mK1QAsok2=3a<@2!=(3KF[DھXK}`P>Ðmu]" t`Y١]$F7+7މ \-(Տib֨eLKg*WOŕUěA^Y.0a!$R.-%n qFQ{i2+S.LtE'p7Ȥ2[SlM@# M\bQШVrJJ%ʀd$1?<G\۳K_tdwOy!Kqhz ؜|6sY5w=hQy1U'+ hjݮ!=W՗(V[6md1WzX;"LEѭ]UI(DD+ZA[ FghjF4#fuVz=:Z̭TZxPśL?71A" UG2Hr>Y?[vO \y "9"ekV|9oM1b!F=tA!XG\ Nw{? ^ͱ M,J\+d{XŸ&t3zd珞儝fs6JAVk}n Le v1Em0&r`{!:uO{HWVщO9d֜J?W e4d(aWcU Fv?A>Dy氋464-57WI#Wh,sOg2p@S X7o=d#Q p5qProtwK a|7W W1fH44@*i,m%UNc1|Z$z\5)eGD63CtDC gM^ T2/Z;Nb4Ur`-:%(Z$'>6bdPcĭ|Pb@UaStz$غ&""Oxe্,!y 4MfRn[WdžK͇Kr|#v<QHC1XJɭ-2 unY¡>,myEQ" y"WEwBjLTD2H齮߬TPrÓUbxAPEq fs&hz%l샶E}_' ,уxIfMP"ItLAnڨ4T8)4ʙTx5Z h,mu.9,FO٫-r9\>ugA\_,w3$`dKor&hf>/SyųZ#&H5^?pae+2ڸ C>!ǁcj '#UPcO7 |WMbk>QCzpJ&9}jKBEbŹz>0eJC/TpfR`D`;_M_<4y:iFf͡ gZbmB|A?JZc ̸nאdۨ$_2| 0Pdѕ0-J֊&,T r@,mvl}պsSm whΜ>Mļ;HI% mz^3#_dy"ZRv+F=rLVj(5b'c@pݽK~VeAW֤yjZc-'A$^[*qűãn7{!HDJ'VFđ_qnz 3 {;_s4c8hxU+v [kLzh|/'h#gg:gGaJ Ђh&m+)LST35p:14`IzVn OU~ ΁_3Y$d= ޜ${Ҵ:3^]njB m×R* o@Eyf}*K:" Rrd ǁ^ytEU@SJJ0$ԗooʼEq(P\c/)DTL؂&h=wv+G߆Zj}@,v ǺbC.2-Gͺ iAFVN%) k.|T/gVtj_U h,}j>=#8 ːmq'&[;#lgtloƦkL@EM2, xT<,!CHMuHQYRSZLe_S(SMj}9/8#9XWxb6j%0sEnֆ|E|TS2DQE;V#2b0iJ*pi JDbf[2ہcrz*bpǿ_ZR\^v^pΜNovB1T6o|EOӍ#]`@UE)J ҵ*Cp}悼}Do5&#!i1gLsij^9-pg#zSpi -IjeTӶψv̽GrFA)KZ 6ZЪXx4%d (*r^P=,w X~z(fIMOж`ʠ04sDU? *F-P+jGHїJXxi=*>աlW^ Re͐Y@&{6AYGji]_|"o-#+ NSu4#i9rt:+'"@u}ρPp4gԷWERLGf_X j!)u >:\;w%n('O Yz6!n*ncfye3HVfRtâxB0f6}⤍ tN\tTfok-V78W-[0F xC"hkJD@?/K7Q{=@ۭą:jq=2R $blyv&:tuI:"uyaW`Ld 0o5h(:3J<+N4v=|^D:!xέ)yb CUJlNgE3`ܦzb]S*y4ee#jw]]08E'.[f W`_"%$N?ch0az8if"`| X#{v`PVN%S'moeHs#i텶9Z!5xMʙ#mAgIY7#EE< ̲K !Ԙ]єuϼJ-"}\VACA[O)\b+2Ejnf~:R Beۈ\ H_߼zj;I'=jϣ:"Lب;&cDc\B5d4qzH_N'x|<˷S pYNu/x"8 [QAE4+t='!=vNң KpZum!T+7 Jֈ茲Y۩$åזYMq戼 xtv`f#xEC@$\XhOi*2D]!H|&fbS^^@,Ys. su|G.o߅&=ܔY v|[#Mvt}~m8'" m_g7Aoa"Ӆ>C>zW@c unhL|b'S] &2 R?Wq [K(Y"D8 ,VcK*Us 6@1`_! ؤŧ-ڢkɒYYo$`ñ#L%1#4-D})c‚Dv&z <]G鍙 #H]q`l7!A6޴ϼt/ޘܜ32׌щ9o 5Tb<]bЫx(>eQE[Akq{e; ~uZ4Dn7#^ Mb*ovp2^L~Gp{X^`#.Z!"o,6QG."rCseUx)}/ "p'{ҾIuf;"h%+1j DxZOP?e`O Elbpck8NB<[IVϩIf#CGjZQ,rD**C#h㑁,}\OnN"80ÛT~  >;;յ -"3%4]h?ಪ4n`A.[R 47 4+B'B5WF$wɗA\d,c+N6 ^>*2y.oW 6|~&ɋI;ڥ 9{_!g$ais%:VFj-d7F->@ 5.ۊ&X$U9NJO VTLZEw Yņ(MH-[f8҇>Iܩ97hE=l/`?s܀qB!ƶ%@ AyF%2c##3pX l)3ol:?jdBkG<6T5)~w@` [q3}*pJtfJ=g j= 6S@#|`!{[ :c=O.AMT(/Nccy25MZ1CgfWQK.r9Ҋl  6tyR_85HL{hҞ떇76Ï\m.yg⢤ՀL.bf4i+pT[SYT.Jlxފ[רzVzlJ``D2e[7+]=ikUQ붩8E|B,)v:KFp-T\EM-"*nIؖ&| c;(~’20M@) RM0'55Gp,F>nP;j#|8D+e/Βgb¨/TQʅ[x]L>΅֌1}4P@6mL/0D]FU0V7/Z pRD dFIZ2L02%QN.2N!f0bm/N齵s+d,n [DT9NWYC#GA(˶E Wm*JxiCs&KVPP/g;i}XSM1y`On!d/j 8"(Td\v]13]<)>qnt zkS[,F?2=V P9IUR_H8O t*u,3\9a.gn: `wwÊA7O-\ r/CH#C H'E#t@|jiG8*JיNMZ3ňBH !">S@N|&MXB{;4ЭeЉksF1ذҺ{j%DΔLp^QêcO 5TGH^8)86R7MȮ4z@aF;4mǯ %\jw wSEsaV7O<B}|ʰ?GWI7ĺAw'rLO^J39o0GCJЗQcb0Ȱ4>P26ކ)e-R0htUf}-.ύSp=Y0k$@^ kZTw#wķZÎ U*G>uGش+-#˭ MΌL dR!+Og=W#c"A` Q堶H>WyGqRf`EzL~]9ڟog`WAw5a|nClAZ^,k.=&5>N*{|+l1D$OCl"+Gľ" g.ZD$T|XԒydjX!TCcMut6.ɯRnk*YN$ޖLqcuxZ<[^F]y3K##x9Rp?q3Qke-!V5˩17}oѩJ-N t| a?8CiD,&xf%NIs*-2[BdF'"jisHDXcx>/Tq<8!kր^?sxRq?|EY0.wţbxEG僫^az\ni0DRgp&l$*r2dFf 'Gj_RV&}pc_{ٜD#C5؍,Ѐq[s=sXs" ;fA7KuR|_IU :mdSZ*vHHv8k?ݫhO$zk)'O(股Dh^ǬT-'WQa[O:/|韗F .3/$5Pu}7d0EбfO LWtؙh/*n,+5X"@2dH էq-1QT6FjŃ֩–'!߆a jr]\`H_.Yxz^R«g4!Jȋj<(8]TWxav e }e96 An/wv9+݆^Jχ7uexq <e=,]HC)蓇-[L; OҶ̔X s4w^lgjp挏̤:B_ХvgNaZ'h$ʨ~&@xp89 ?AnY9u67S89lq8b3rЎ^yHrٳ'NR3k!1)7{eVQ1}ȰՉF4[Rb7v0.$H:"N9 )C" ;td:gxޫ r~Fi Z9?Ss!;f]i= :]wyߙ+As S`)uiKe=";D2Vc}yߚ~ODGV_pc-m҂=uO_uqO:<,W)å!kW4x"(_e] $z=.–AᏧgXgvV >s7]3mfZ̈(^Z,K}܇рV¥ tJPQb[[.6[# ur _9˞sNur - 8{,woTDatSFb$낺>|[z:n~l, )݇-dSݣ?_jrpW<0}U7?[m܎^RMEzr3n%/y2uuͼTT]!s<9@M(i. `CȲ\`#mE@]xW*8,HQ,<)9b`Bh͆5"3g-+E)<Z#ެ(q]R5[\S4gYL kHag LcrA>d_,=SWԫUuc§0Jm<ϫb^cUZD T5V0 er}a1yӑv @U'ԖإY˭>2*ubxi_CcWu݈>3 53*^AsPiF)|y'΁{ X0PJJsXSZ΀dsޠFǥ"UlXY0Uh׼]K.!sݙ-b&f ѹ7aIߑ+|Cgq>DV9n'wk2(4F2DV~f\2:l}*R4*@(rܣ26G;"qe̸.5ywۑ<cᨌ+* Y=N]5364&FŸ┸i.M7{e-؜w$JFbxrِUlWޒ=TZ MA$_*liEHO $65DѮy^dAH́|C ӝ*Ǡ\?_ ~];dD~2##d䟆˰[h Knh^?T_NF4:v(W eUnj(A߻Di T)R籰)Bl*D{ Q kb6po,,2U,?b+J2U5~fVř. CH}bfSS?2xh28 4Q4 =\)\1oqrFi|@6Y}tZ!TJ zCNfpn8e00SJ=p,1)8f)AڿOtSlEi˖Ѕs$VN_Un,ǧDexW $K]Zkp-ΰdҀ;()>#b0ju߲ͪ6\⺽sc~,v"7SmTMݖDCAFg`2GLr8#p~ ٩=L&'-v̷o)8WQx{Ψ'x=KJ;s/H6Ҏ5w3`Z*7daEmmuP Ndkm쉬TAr{~- R-Rjhۀ$sO8$$)[hi=δ6I"jÆ  ɍyfF$]y*Z٦ tMei98| k6R^ڞq_Q\1moAϛ0K֩v }joF__IeR.As6êa329f:/( )jn ݣnmykU0ZjqG|e=E+$F]sV -p ҉: C5N-rhʧ2·)@Jru!m-@OMGoM raRKJʆfi#ek?ECHc I:S#ˈ%Q1d{_u~a{/`A4aĉ\IkQVՕdePu 3ukeby[QdŔը,y%DwBz:KaL$= X7FRv4 ȲhOբin }i4MxQicT:O}ѻ05DR$pUUrYkQp6= k6˾6?FЌPt">,WnOJ~vd Tu(ubRF@Ws#e gԨDu7R9NlK,8[ 9V/cڕ7кgܒY[qF:{yYJ˜ܛ֜H'fH A >hxEck,"l3EW!t?\011g'_>xB!NFfԓ6Q7A "htjL s1-"l. &g݁Ut{&DIݖk>lo^J5N f;ZGt[+Pl7KOYΔ?؅5%ro""rE`U㯆ag01zBIgg8iyOL #?;jzFW-3[Yax<Eu{NO-VbLn 1Mrn&EԮZwEvgxfLobp{Să,o8,K}&;~c =].#ƞw%؟{S}6Y*Sbr9D{U{ ◪ ;[tz,7} C,.xΈD^y1dk#bFz-_GUȻMPD.c:D}? lBW1?r@Qjd3Lpݗ%̸,Mk߹qIgN[h8!?  ^n{_i>xJG\&_sASeA[jKe|Or\m^uPHi a94HCJO6^#"zb*{?{5 kŠt^ Xh>ZA7ɩ;kjelsG+:d< Bp~L }>5F3+*n!=/yS8tӮ]3xrݸâ/Ŕ,'|<[gDkOmS bwiDN˷ơ2y hCiO.h _!IB̈́_oa*K4ptMc|iXR|?qUj )tyzA+v@`[ڳI17e]ղm 6IMc!%jK73yN>Be;Į:+Q_==Aqn`2}%m~+mo9Af}[6^7vaJba Cgzo ε x?lD[%D'kV7j4g[M|Y%|X6J\mx7"Lb_dt]/pS_FwyIg0Hjl L}^1Yk#0px̿gl$tI4ΨZ')Gj9dl*?lFtQ8Jւ5*G'BTBS^q1a!  K}YHws׬|˨!֨+r;C?i里4>{Syi4`&qJchͽqC-wv l ^)/AŝM>9Dņ}+k!?nN>8%pX)rvOaid*uL:ߧW; }@xe 7i͈؍Ei9?s SxHG] +yvRʌg־"8" ν;sFg$8==$6/8!o,ޡNdd&zJ )`Fl'x:(".@+9c#W/[*jr0@!LT;z/Ƽ3)wo2{>O՟FDl"] j~ z'e^KDg_:D} SuCz ʸIE?RɈ.8<$ }"6)aPZ罎0 sѭ w}Sr =/j/U !V' ?B#W3|>1. yEwy=ʨ?]kXW{ ^O3*&"r]VM HLw+I㦁N]Q :/׵ƤmݕБ3 %'&v*V1 zFVYnW oG\=yO Iϐߑ;`1!W~B)ȳjc{'fk ]'dލ^~!T]7@Al\evol$(Qݱ{BL&z &;99D5DcӔ^Dj+c'VSqj X%zRv2z\fVS #f׸`NT[_f1p X%^zLIQ]YB;cJ\1oƾiC#ʙTJxmQ)LRMg |-@Nw%R^_I.^pEA $iY ʇ/ا[2< !L9,9,r3'>ni2eخLQtf:&+4i1ֹp"/K5|>#N[bڛCUK՚媐 >$X[-\0K2%L7eQ*HV-YN92T(i. /kҴV)8P kH3REmk?qvt9n0um}zo4:`u'%d=-ErnO.ZS׌O*n7É['@_7pUGY)V=uf##`};Bi;E4u[z׹eoĈ ppS~R)n\87xc td֞d*xT@?{D n [) Ro$1(E?d"%$dq~ +[j=Z-aeX"nvw3[rv%~o:\;X_sh, 'rkS >[Ji=$fLG;[RE2&xD=@q࢈ =SlGU%@6pbAqB:r?_=sT2 SPA:o]eN]0y{B6{MjbmG94-} !0Z^r.u ,@_po|i| ίۡh2[vu|+\w 7Q +5v@*@' gtfjn!56t 5uD|Atbv'NUCV64!g|@|.y P#-'C#7n`&qШN'[\T#Nlx1cxf4knٕɳG`F_%8 I6aȎndL~=mR9LYK:+FufGeF$XQVpiUIf}^“s8ny$oȤR[ _#Y 5DZb<  V }zS t" BL\hqGz .]hv!"[4&BTj{-7r#7C+B7|ReԖ҃;Ul>Q=Á+"-p^6ߊs9AG+f/Gm9Mg[uHu㸉x^z֏zP`~T7’'-=ȜT<fܴ4OZb ͚2F7yvOc +_c;]ܗ'?ܥtpcm%l?JŻ+iezʵ;4f_p_,v3fsjL!j!s0 XD+h}`:e$PEF*PyC<ʽ/Pk+ڹbrr9^7RQaO?(vl7z{cf錼_G"Vŷ5gv3a12XgMR :ټ0Zng.z3zʖ+[0:5ن2p 4>bW}YKP4OpOO# b# F1 `^GgiDi^K(@bu0Hx g8/{-1mhAaư\%(j^£lJ-V/x>1b,QngNC.xRu?QcAe'5!6XbàJ|2[z>=dIXx =Z,n\9/SFQake'W- <: > ^3':Zyh)C\I&SJ .gY\#Ok'd3OHv.*7 _fN,, 0_Q>9&#MʽZU $IaꖋP O=ߕF,}pW4HE靅&Dޅ'RKQ#1@evd|l fo#/˂-O!=q![g bp7HjYed|x wW. m%3Ɨbeu[iGlP1H-+>p F#(}ؗCX?'!ukN @DFq&Gp 'A4m{kjdE]Um5VKc4 (54 lȏ|Œ++m*)%ϋ?i =;17#J| z䀨"mbޟb||ia bǣğQ*TGq"߫S^P 2o _l=6im~UšQy;{U9 KR!.dߝ֢ bݰM|@2/G`;0_U'ڌicj 26~3M-p.e7O"C;*8@8@Bg+yղ %9vUl&`ߦV%=3M/> i@#Ցӿ1^[tUPI^h?onD"#` w]b(My(ϧ"7ޗ汲GrGc;gxuJ=a_e8}b^x= 4>3΍BRN}Vɤ h5vhKw v7c<i[R:Bo+ڎ >^9z}^> :$֝ ⾣(؅b,,fŸBC>Y>QQ,@,sxփڲMRk}%?$sv7HOcO7=cʤ|@[yQ>PiNݟFF߱e$@j|պe! VGAk -.Pjʪ5qٜ]2HArW՛~SQ*rި0 MWٶU67?*;c8}f UkTfn @r-3ȬENX}#ds ek-6'37BR{);Ō^ 7U *Ezx g?ЫR.⇠1R{ *0Zw9Uer=ʚ߷N$C7$rS˖-Wa1&5E&NqqY's7sYnm9莾Xk?>L"'|fR݈nIY8ӽbkkЃ_f<b0E,^8y5*K2{_L/Xnn n:hoI,Cn$/vEk8iȠiƗ9]"vTF37=c,;/j(иݕCвe6}E<{(~ƿfiS#J0yI^ ^4'{q[ɿ$#Ӓg}v/'X EeY .QkC3oyHLb1QʁR-OUVl:;|ZdB,|p.w綢}b3v taʇG &qGfLt)o(F<\=gGת'Jɾk3O|)}AK1 Y7a飫BqtئR[B0T0*-6WNۛ[uj4:ț ŶDAzД'+Pta|~h!F78GLkMB<|?h]A2`!БpOXej)' SKO}RGmY%'{}6BNy1C- ӃcHZ:\5% @zUƬyU{p(`V4;7?t"q.sBH6;78Þof:aw7';&Q|&a =1`kuG"5LQ {`Wf>X/W͡(ɐAf,fFRti ߃|$.V A VT|8D97vmXI/_o=ܩ+tJ` Ѿaeh<WQ+^6a'l,:Kmpc l`{%hҌаٯi<羿m! )Zʷ&*0yFbgAN~4uLh n= ]B Nv6ņEǥI&FAKL@ﳗzt&C+zk, |%>|} HkS!::S]FxgzIY8^&[N1T?ߒHpq埤3bX dz3T z80dTd#uLl$7A]@ќp! PÝU[gX"~swǝ"~pU9yhh!vB@RC5lQPU[pBC? ٍs^zKmV`2]" [VF.̷`&Π7SR\hap_Tiq}iO1A!bXb_m*M:>Y\Ddgѳ|Fh=\aGӹM_*ehC*?JJГa+,nugEՋ*^g1)L<q腪T]c`CDרl^1^t3Z14njcj4JY7Y̽rIm 4:K[vf*PZ m7N9(+gZV tH^$%?Z\*է^_~G:(B=xj_,X9.s* I m2'Į>418{h?Z 0o"CDO"$1dWEdž'qCQrAڱRNkߏ* I bH%}F]\<Ѓ K<^VtR޶VY~zu) aEq8PD'uFM}}%˪((C7fAғ؈PO1f<c_;Ťw;j` F 9GYtzP6\/^f=8\9%)wNj  g)eP Nh \<qP8ۭBq@ޜȣֺHrȘgF{&f m{>UƒR'3j>T'!,q'-O]nx$j1ٱRx_v{գ]`־vr-namJR"C⍪*9Ze*0p .N3G 1pa"{M4Uz]_SKP7AFIh8A$ DϺ!eoKazE˃@Î27mâ_jȥT>v8pE۞ r bBq#ׅ|gf A8n %ĻXFÇ;2w:ml+JztIKL$S'a [u堜Jo?{*ueWu@c!M}l -PCBe2u||j6֧Zonbb0*',7n7ϝa gESM>*X܃.7=C/}!=8ӟh‡4T3aU6B J6u=fA^4&:xY NingYޒd\6!i)B,{ Pќٽ4gMXԢ8zE\f%&Ef.f]YɞU"6uh J?/ Ѵm\b0kM-+P,w+uu>` Ґ5:+$XkX&s (z3!+U=*e3Lb80fMؓ: }L'zЗ WfZ& YIpJn'FyK(N=Ph}A `RfbLKEgt?Ypmr&0)@R(H'Hz(LAyYjJNnOL/+D/h&ߩWe%2AOT/%cΒ"\AWD\ku:,.gF^mVXLgF^u]osvNHڵ4c]!D[#Іcj PV0>@g3zʹzV`沝kh4Y5k@ Q>lU T'CXUL%?E_w~p,z;15I}<8~9Q"xaGOB^?]1J *㥒&!€S`v{UR7O&w9.?mZ(,:y-וTG ķ2fA )%^ Fq{K3&TY<dR`< Lsݘ+#n`uE2#t&Ӏw l"'᳏Np]i8&ָҞDH D`xw#J/8١ri\X[$Ufx \UNBzٯ?̪*ߵJm 9i,[$ -LIu>Ϊ4αp?ߍgP~ zFѦS[jd:|~8pR93'v%uKj/L 5o?!n h[Z:qR $Zn& Ndzw"Qg1+-q<ܾI_ѹȫэ1M mm J~~[ۃ<ǷjZO#@KJ"MkdIR 3 /N M1`SMF2x@FB}Ù82 ӁB՞7^~Ml[I)qoS7oSSm|2>9XX 46U:pfP l SU-aDE*hOŏA0p֪t'~4cKrEZjX3n;oQ/]TIft:XMrjE$|Q@JۙHF]S akb-m(4XdsgI`е(ˀLZ_|&<]߷>.U8)CK!7B\3簚W&eG]gu,Tccv(1xHI Q诉.H\tMYkRk-1z3r'c6V@(1 dD@p^x:3gpwv/[d ZnB_#g;6S!.#.!SJ +dLH1C*?NJ9E)"d㛆߁tѿvhe7-iZ55 ToF\x @/ӧ3A%lP.EeqƂ>dIΆǥ|jnBB# Au@+rlՈww\{B8к}qzB (D7^1n\՚EnZV%gYn Oe1+ 񇖚JgyjQBgRUj22,.1G'J.Sᡋ8T ce>.լU.(5Pȩm+m5đ>F&0;D5 Fv=|Qʦn5*xq󠪽2!4guN>ȯ)%ZLRgU#&= ߥ,Ia_HOT?'q\gmPx~#ZTV(KiUH%GP>vMo> ٜ_ZH&vZ,6,KHU!Dӏ~P"t '}=nH&#ҫw2>@e 4JS^"<` jBhܟ,WZ_m #N 6j<4L NT ?3 (q1T\EG=)V{XP3(Ptr;i1a Z0?7bF$`E2B~q0荢(sJ oYBsoO$O)Yp:An6[coLEEKa|b0 L ~t}En'APE%CY2YqQX"`pNfO-|6xL.1u/ Knyx_ىCb]@!+k;1.ҋUllz؅ATM%Ucra ?ѶMZ2O(ItI~An(0*C,%x"jG1_ @ܮ&ϵ J;< (/ /)9 g].7RT }vY,$*Ex: }tE|q۩ɧK˴[pN9gizqVBެ$'n rCdhn< ME5S=mQ 40a/(a{dNKq@DsbŸJ<^52wZHb V`\;.F?fk ~S=JVUQ}XI᳴/;@3AZhpLwd _n_ & 1,)YoYX@_(G2Q2 iNNF&%yC|StMX.r>u*] 7Nnd0Z-h?7wIҋe3}'}ҖxY=t}x +kY7&QwD <WẌ́ %vW '=@Ő\P>  H%W0]/ߓ}SYʖ%?| @ &H<3 F ulst]EMM \'H!'LrfU2 {g+8bZԑ g/2$"#ϼg}̝ *mc24O&GV*"*L7S*&j_" ۍ{lN{?;p*Ơ'U'3Lo_Z/ESHObXw3؉8x0v)`f&-E |hDHx bZ  E[|b ,L#ҳ_y<>=1$aP6h&G\+btG-I(.8Mһi8"'1㚆x,q^/%6N.mc#a8_u` gP";q',` 3agH!K(a iΙAv[c9ӵu*z#O[~f $8˜)_ӴJCj0q,e9vHd$Qheu'[:95[|HPW;*; kڊD32b 'F,)@KJd.mfA=+hCi/'h >u;uƗ ϥ;n}\\z@J*;1-a.Up쏥Y 7 nCPM׸ PVuV5*߻xn4cT`FR^hTs0vi*JH3 _΁6;(iq?Fn!eL *Rv քЗ&>&})\ΪY"{-P1|GG[n;eVOOZ5yiA#4qt #6K'qۓd_-x cҭW >oq̕Edi2ݷ0;*=qHjRmKڀ{xeŨUO52s(% yFm0, ~S`$уD5HXvc)}9y*&=US pP N l2cѦm< pԾY 8$x:vI¿ *){(Bf-by81A jGb;EeJulʎe,rdaώq0Ii:c_:ۣ1[RN3Ұxr̽, 0^gs<=3v&-Gߙimų7rlְ!vnf:Yh>TLTv,[c309WI.c53VgSu\=['%,T=NC1Pc~bg+"|pSpX "ߊ+kkC䀓Ep4mf̨:JbO#gƽ.r_Lv%| L{?恞,&o)FM.0-)@6E<M*A4웹Qa$vkHLܳ {L^=/M\, w 8Z"T>Gk.6FAmz)mߑz`t&^/ן:,ؼ}gZNXṟ3vЊjM  }鞊&"/3ڦVvޕ@U1Z jn'~bΠzLy}>CZw:̮U63?Յ(X2&۵{sű"&!>ӡj߼G7gJxm-u\KB>,sh\ҡ.;Ū-zhs56XK M,D+gI@Ts~r gعeOg`WlN ! KC3x'wNj]Ǔ70{#ʢD)p'S @yNw:8' /L%UuzA޳&ph. šίQ]yG]蟸 3z8.$ TkF#R R*6 TgfM^|9%R7P1Ӈ`k͐w(cf ʼn "5ZŠ49/\c BĻ^wVw-o2:0[\ f}$4/(}_lTF7!Mpᚬy4T#wZ MŧszZ/xM6 -pث}! 8ʽ1 uX̉-JUWkw\hm$أ&襝Br7/7)"6V;T IK[6׳]k ,ۯJ(͙9p(в@]^X8Pu.X *$>=4N|3!)0!u88;W vi{!77d,ֺ{fC/Zp#oެSj+;=ɬ$$-^^-?!h- +UXڅRYinSLM9LIcMuܛٕd>ٱ/~[%C YPO7،V @tӤSb#?PXX]\L+Nxjm3OwJUDը#7 Rf%LބQwN Ԕ;2YU1:kMјl֌D"DKax[QUBO¸)q)^嘊zBil^,F,o _T>G)خ#u9\& {Fra.[ ~+2xu8HEȧ B\O8{[bpjA2-Ņ;SI4 =޿(L݇}faf;lIpKCN].V.vDCsefSf^=Cbt1gNtw~jH&K""2tVOܥ<\6~!>󁸓Wd .S"T{5ѮJ.4 7a"3Ky2'4C]*³o 1W5(QR,~=lN oQ(}p6Jk/E":e\8w@P~XƌiNMceBa )s@Ah[H!v܏1}o.Jf-غu/$ԡ{[_`Ev,4`!lZغ }D^#8eEާxoNW@.C_)Y?a7LɱTouQYoEE`D>']uٵlw#Kٳh % , &2p-;%@$P\S_裄KZWlP4l=nfaőBMAj U J&7ÿ; )YOjx1iZz KG OӪXkv0z׎5Il6U6 Qg!Wd؝&kW/Оze}AW.؍60V-u%&s71Ru%ׇsGwD^ pڏ]—id9UOm/yi") QkRymLC;ps1w}ff,2ESfƒ 󧠃e\qǻ\'m5/h=Cl+U#*?L%홴SM#ԩWOM+-&oi!83".Y F_V`(:jd%W&# pD7I tEeXQFGCL=of&%?[5Z"dT'Jv8j~AnW[lArv$3 L_&?'6^ 16 <^ˉhȀ>kx;Uؠ*]!.DHLpЀVef#g۰Bz.,#"LdMFUwTT܋䔩m4lKY GWr"R㗮R,d?#U4i*:<]f+cz# ZqoQv@^1Z9/rn(HIbiߡUdn-0WF&AͳՓ%wu?GAѝqU~vyOMdnxCh!xsҠ2{X0>>*gWaUgq-N9hR!EGH9F P!D00NncӀ n7,) 1 gh 6Mht=_M3TKP/3N=:(5R}jPr/45hgX~WtkKP s/Ǔuw*ArCWI, 㶮$ǘAFp)pV |%@JcK~|ںVwEluD+-P*gq/Uf&.zOk"ǏJ?L^_$EZgT>0"u=ns+Qrۈh7@27HXjM$;2l5ֆ#Gt8еڔDV,p7;_|U7V&$yNEHՉBl(Ɵ0۫’r e k-c%ƍˏ9l+AEolܒ"|ZDp^uv'' DdjNdm1w_d?kNci}UkpCs`h3-(T.@и|jU0.Еc6Ym>iO9SM{9w!xE*_}xhijq#YKԂ3^:HV&'&Ǽ -95ʠl x!ӵv8&_iAPYPk%55R5Θ-N.iMo=(Y^?;d >94Oք1 hm)W 1ʞYr3NmݐiI+r+Ӡl+P" ْsx!e3\9Άy HsNLFk6e{bЯG?CA"Pd[Ed. N+Ո,# }*+U#]и1ɅhQ%ϰ>T5;d+ya:\ğcY!ȌO^g Sk 4Ѹ.D :%6~YX===2ь`̘([w!$ imxKMUvH*W'Ay i.E: 3}m]O uv\$+}wֺc+7CiS(˕ο**$^XSt@6]蝇1j0NkM58\c5nJc1nC|Ҍx\ykpRH8t]rR1@ӢNNrc^cj,=\)͇*Kj;C.9{:ҳnBЫ$%f/vpcl@09]"EƻA,ŚA!'PquCOBHt;Zr S|/wW/M7Km`MjIVaMMg@)F@A1~c=/Q2[SeyūW-pm-̳ܩRl♖TACs2ND X,!i,FȉD#a>Y8T9߂YXBpAS(i^%+@,<[r]'hzk^\v:Ҫ),O}q"诂﯁`,f1xNP%!bSsbٹ }WhkU3cR3uP0ݒΜ_9KsV(L7Eu B)iWn 0/pqW Sm?9xJr8!6:;M"cMb9Ҏu_q&_vl -R]axf^׻`2CGWYneR2Hk' D`)jƱ,l ںnaY&kM?}PR( pA8E v<񴆲m]Yz l'h|hogz 2},>4S߹<)hd_l6ߜIeHLg^ʇθ-T~Qi}HgB#ӎ %]]iO̶b_TDN!} _Ƞ3Ԉ]l%fev!wԯ#6Ě#<5 #(jTEs̺HvCk-aA೸\vu O/Gc!:\huéLP| z[:hX[t/0fR֕R $49U<"1 \$gvnrN7=#uT/Gĕ4D\X}r]+r i̋p<-L 0LYU} HcecEcn4(?>.t]45x<~>P_OoÆXo*-׆QZ̏3|ArDq3|5o( NH_i&5PJ>`kO=qQ?R%KwN4C-=r1<˦wqmB r5SYi4`N_~(ѹ \ 쀶,]`_ Z/jA6ү* qE5XÁ@&bÌOUz=wKn"˵Qh9R q0~\pC;g_C]g}uT!dacNԺzXu l^p~9\κ 8-}x<9DCT._)$G+8$~Fś*;9$aקpؖs:R{d6B#l9ݮ8k$-Zji3<4dc fj`s -_HCnu<xk\xp@US<3gfZ0@?) O &Qn] x5 Mh=.VS(?@i`B\)4 ~P˦]tM+RB6-m34B*i/)r[a=I)g eO0y>")R7먐tG%%"zR.F8qOW!<$AWH=;y0D~$E5Nz( F9CD8c ^a:C{fG\C.G=htVSd*keeW7 ?1e@0ܬqCX裏߇-xn3_}vFZ\T9gF1 ԇ: Xt!}oVKW_-O?Ǎjr{QiĞXo?]2qih^r9컘=ݼ19eծV;a_YI^&{(rہ7hY-+w \ j1޵6#dUN念3C=ȡd %G8*. 1o0ЅQOGV`[,q.[O߆Hi fz[o<%lNX[^@wܩ*q͍(f S4-}AԮ('d*WR'ו+u5(^K߯f9YߏOHSz~!22TC]^;kRpUnI;`>{4}SP=!v#%dy 0LSJi# ߍaVsݷCJ}_*6?&TpG Ke̪zI'T#x~rLFw1י<jT RsZ, lp'ߗY%VsJ]͢PXYƷ,lg5y@V^Λ L!9Wrn;pdvq% :; b|dp²0ebqM#kz}W Cź Ye =WbAЏ7i#x+jUY+v8nŰI=z}2aD#oZp/Ǟg_ [TKmOvl/c ,흢x:9L^fʈW9*` b7H/!.q 2RTNL?gM <6Q&p> m\{"x zai.g-P $Ul©M=mٝ5&bpWU;\}$z'&@V8ľ u4o͎ݼ3G @ (̽mI^!rhRrK;VIo>6m@$QdYPV,9~dnGD9ueA`0e0(J!U,vNIDZĬM$Z *`Pi/@̮} iwnq7Wb_9~ODJ# 9u&~Pō-qzO9PӭÚ9<_Bc:m߆iBwR%mDBAp[~0"~ɽi$9ug+|zR>" a$SŪi:1yJiF5j7r̶C&}0~?[S^u e1 X^kMWNLgJGp&)]&fK5r&">1 ᏂDaू5zCo}qnB Iw̓aZ5m.[$[uhW *.n/?7'`{ljCG:z}I63OΝvjX:'OJ.s>Jos/裂}?̈́Qp[%J~ZDYrj7uP ԊF#RYM"kMl~X.{fK 2/>f gW`-3tV̦|Y3G+HТhdc8Y t1`3M3-Z^ac;;di7=:aNW aJ %N\Xq#'S L_ JfLNoa, 30ߠ7Re%] EDVx"E/Cd516B(S'X=e6::)p2W= :?/8iBm'Fc-7h=/B$$o,- |k*ws/ŷΧTJ8tD?."EP1O``UfC5 _8>sk>@]=],5G]*S2xC `V gpc׃zeY^E pBx0eP/ 4aP y|+moD\33 `MLGEv'VB>88 z`ˊ6.L?xmI4'~/ [ hT|kQ@1B^<,ko?^LQIبL8t˰ǙrݹML6Q.X&'V-ciNVי/>Ĩ݉m@EEnmUCm(1 ʅXYlB ikfQEoY Qc[**b -^ ჎׬*֊N";tؠlL-~z.^: $r"k}޹Q`*vK[Y`y7N!4^^**ӻ+vA>jekwr , ]@ܒ mǧNtYL.|I@Vܐ%/b_OS30>QF9lF~A@F=r)M #z c\0Z@8.r5fp,BnRu.N3 dOH YfVQAIyO\ wn2̝G%Wq~xy7 .*2rĺJߜb'b0)v*DJ/gmf} V9`7#RwnO(Ǘe.<\I4jQ2C JGp _4hfld;[k,\AɁ\A5D Ε慆G% [I8zxݣMr피{4؟9ƈ-_}>(Dlg{)N hH̓m7ęrTuD@?M9l!)r1&Jcm~n&yg- ~GA3 C,q0V:#ԁzX'p v_@x` eIu6&y@':V  沖U9[>>i%[qb\/"Ů< Unv͚vQŇQ'Gt؊pCiPU8:.r4ӝ֥|0Zm(I44ΓaQ ,Zr9Iqc;V#Y'l;vC>BĠ6*\6m`LqvzvUfX7{"8xY<(r89|ߤO*f?k"dEp 9&qT9};Z=~r-/2x;^fx`vzŤC!ϔ9sI?֨5V{*sEĒ g}R{9Fa3u=gx( zCu-Ib./+lfMSi{waIC@9$fQVE~RAT* @W*:K[\mnK6 Rz5ӄyC!Ijo ((N|U2 @le G*  ˈN˅O 7HHѹ7*/`%HspI&LHi2\[NJ;-Iv?o>ҙ)PkBֵyx Ӯ/}2awPGݨf7fHoN-S^T}+0m"߬. )jDi ˇg)]`s0EB}|%Ut8+5jE!]EiH1r!jkNUOӁԣo|$X;\9O% f$1 ҟ@i/mOe_>lᢰO]ZԠVX/*Ƣ^S:eb:y2lj2R/ʡr85Fdжasܓ#ˊPd= I8؈%<̏α;9XXj֓u2MEmvc)`-zgt8TJ!* D̦—q{G@(!D@]T3γ\pQ" ڔo9DS8+Q }?{/]F K\x뷛\F:='^ܾVq$̬)rO6=0,}i@1U8bBQRHZٰ*a@hK)yKrP/ ^-q #[CHFU7Me I=lh[gh4~_E7\&:#z\7c-I6-8Fԗ2Q6hN} ڂ{_"TG0ThcR~AQtļ1kl֪ύ_ǧPODpaKj䚄)T"zM+`AY=!+xi D(L>9L Jj&R@>0_*UuS[q0!htza$)=A NiUlmB}2- LT7mj5$ ŕ8=-6pay~5.SW9jbX2Fn;0{81y*E5-,.[x;Q$$ tX/+N^;0W $ȡz*R9?fb8q(X8ϯj,uif$ >G]C:?![XW7MKgh; gGssR3$'DVTAхGc}."~uZlЙfV Zdeyv_Yys @hE*C"-:μ>1ߡO85Ux՞ɠFs H/DRpr=P$Z:]0N5\=LkWCA쭏'kf^j%֙Zd yG^? ROEﰙ 9懤<MB~P~tGRa&hR$oMj 4܀nŎ~u<'5R D-vK_ K҅Q!8j>i OךBK&q[CeC= *Mf<[ ` TS1a7"z 7cőI'&PNޘ"><+tG0C!UJgd/#f t$O %OU:)$4#i_/\4nO+UGذ^}n\j]Ulxd'6%5sB![.3y{M=qf2i+.71Ͷ=7ܛE^2,ӻ²HʠYF瑜o`&DK2*Cx50Tc-䧂\yYl/c )˒"Ba0cUyOkFKmvtLU9^x"gړVXe5<+5y gp[PՋRlx%4%*x;h]16=ISHu2U;j PF6>S˙{2܋ 浸[vzkVbzmN2)g-Qԣ$5(1XCw |\$LmL^HEK+ѽM\1Y ^S36w~{ ˊjK9'5?/0qJ{Wloz1&Zkь:FAXq)B,/b([9 %!1zTznj.,d o"-*eV=C$)f#Sȩ#Q-QlۉiT?06ҫDrZg~m>)Dew(&)xLgS{\,&@76w\H?v&ChކPAu󕷼&wVNqf؝ I!*vvA@jfˑV0wĭ'9jb/l_!<̓MBRPŽVHcuFENt<\u.14>1uq|;ݼ'vTkr@qt=eErνT lٰ<:0>8dM4B/j̩>?Me-fW~dL|NlɣsjE]*:ϕꧩQ LRb+8{_#q}K O@rUruI}$WJ!`TņwA,!?iԮ[;Gnljyioj̮iNI[1z3AU!R|Q +^9_Qlϔw_Se&1rc]" >䏌PwNE {飖U3 yZB4r/f#qiJ´a-VO3m,X޼25w@ǷJ.c?:2AѺmvJo#9-JqWjdZ뗎eR,/vSV㣩G,¶;d[UʂR&"V3pZBks`u'jhybjkz:)`3+vyڞc Wk!$XD QDfmeXdXk$\Rv4nuD?t4wP e _)r"]HU RqRM!jxm #fDߌO>zA)e D~ÙɄԃb!s]7/BYQYo݀s4),- .E ´aUXsakřD:  yZ+.:*dEP\h~@LyeMzi?zf[=e9‹s@ck\G\N&˜BZWGx`M(;쉩%@!5|3;e9puihgj& Xpmּc45c_mim4y۳8)xܽ6AL6HU"ϊ%uCfx􅗺+Ƽ >vEѠHj&XKc+LN2|D!g($5GP+,I%}//EZ'P|BVp"Ju=:*st]gP :"tFg =_V4sӚߙXV݃Y[T@5 ~mC Fq'ɑO8@ٶ}?U7§ Ȳ>N Oo;s]r% VA(2cGJ kZF1Rnh*X :k ?v5+2̧ Vuc8s8MΆ8ھU%VBѸ'i nWgmWRŬy H}[EzLP4;2-&[]kK [5-Ty]L[#*?et0`:407eKt8)j_v(n Gy끭xx^&rʔh6Cb;=RZ/MVXA̐(S $C)k5IG8᧚xB)k)m<'+? :Y'!5zb,ZUِp}uzޫ˗|:dj1_Cw:^Fu1b&ڳ\Tz2\UDɷIa~|r?΅xY'28!BB153_픻4Tk]Bt מfƕo*X3G ep%O[L::M}5mJYrÒ^mhyQlq-ߩ,LG[DN YsٙU's!*:_T;5Y`-s@?Tȱ.F 8s_Mn_+@ qOY+u+qra`d`ޛ]M&găvxҒ@[ݑ,][1P".|]{Ҵ.~_aL\v xmf',O !9MG.'G>zVJ`Sx" wq$ca%xW>z@V~*@)FP,ݴ؛4)|}ƍ)ZSp$/^`@'HªұdݯJОp 7|i6,y/}-DrEr uUGOk .|>w$/#g"3:<2Oҭ(N󢯥iͮ'ͪ!%0]_oΙ8Lոu~VMl٤~dy XܫPFbI-[Ih(R,|ՕW >ˮӐb҆-A֓Qqrd`+Fo._e8‡Hi) FwϺ t[l3ic;@/ un/(paC~B h zZ//G2:)tc?T4OsB`00P!mġZ)\hQT5;j78a}?-G /k8ZՕot_2[#3S7.8.e%z}I7 !)',dיzro8 enm݌ޣ>o*O>(nՐ (a,``.JgNw\8>8 * s̷!EUJiyLVGN|?0 >7Hu{qFzt{#} c]J^rbbƦϸ ]ajة69ؖݭΔ(=oQR (SYn̈́|܁$ Bbz1UvBPLtX?/z\&D1?9A/ 6 SӴ?\hKco"!";q26̻0USO/Y!N[Al ; %M|@JQ EW"O?>||]> Cz:/u^eWAHn~mQL-u  r 0=6F; /3d"^5ȎheZu&q5˴*^'j&At!}-&T^PZ1kiErF;R>TYYH٩nuK|L E ::h"2iIZEiC$GqŦF9=rb{.̚73]Ay-T0e9S`N?@jx͜;3w} #t mY ".J>݉xpJ#l=A2\3֬Uq :kdg OtE :׹?xg 'fvYIu|b (MNnWx(=ԑb4 4{DnSP ͵nY/ zW`Uϔ[ۓfGQr>2WcWߣfbt *\!Іސ_ڻLD7調xn!¬dRK6<w@kA=룄+Dl$:Ҙany}ʎ TPlqJ7N+ 94ʁacfes)0hNFSsy>ڔ RvIWaiPj %K_ ^_Gz\tհJycjC:7w80/ %MG^\hceq8|>\Wwe(\%uc@w`pu@3l -FpJ<&5wK5(hz Xt=45`jbGƦ.ԛ1ٙǪDKџgʮ uAtC"@IIm.{1++("f{flLn5_F¤2tXcㅃGƋ4i:4H:GSz?Y3ݚ3TL u2)Wx-52Ԣ()<¤e'cqjd K(o"B`78R?o&y_L/0n,Ï97K4I^sj]]XGU|#=5cA?41Ia4o=^[:3N9gxbpNTdO2eӈ*DAYAuZe{a Go\@=0].; ?#K{DEVbl6]r{63B~Gy49ֻ` /en1c)\fe_!gh8G<_2s6<T{ef8N\5m4EB(ɠExxnke' W};I4Ⱥd1:j b((JHQN jhõo7͓aY~H2n%'Og>q[p|I% j5B1%0]T?v`<* *2\2}bтΩ(DR @nFb6fgY_m~ݮ?.NL5 9ͦW449x-{~=9Dμh'@bb.\3駏bَf&7XF'Qk Ӛ'܎uMsW_ ^P|!S7WLхɓ 009m)xZ]D3;0#$WA-9k xR`8!?JBKS#JnFiSK+b^U_I<&dIz$Fі6(jywHm=V3q7wlng_@Kg UMtw9NcJ: Sc2U#l |59QpHB"k yaY!0PՀQ)YT/R7.T.@WjX!ՕSD-יwj^2Dw%[(xu,֜GAL[-n쫬DXwNƷs,Y2erHG1_Mhz|?7݄|O2\)9m ˴S}:XG[! cW23Di%= MxM\^$c:],Jk\78uSm-8 "i=ys3MlXѴBSvkN@˫pLR;`;+Z30TX|֡]u3K(uh>.ҁ?S-ѿ}WoJm;XXh%:bY~Hzlzl#PiOe:EZMz.2۔ҭV2M ث:{r CRH+tn EA{߃B<%"͛7$K;-^(&\O3PdG#[,ptqpf~/{Ȕ:*)_^˭:In&- $TPE-` c.QrǾW6F.1<$Ýw9'{\jO.TɌ.ڀ?|?S6.@($7/ ks* Iɻ#ɤ iH=[A_dnQW<Aؔt[){*#TXٕ[,`_j+kf|Fk:B{f2Udu9uperƪ 3N/ 2޷cLpl>A0G Nx5Ƚ3/4{8%9o1e7LYFwr(CQu ,a0]=('Um]l.T::-~w'KԎZH1sLW}8c>`O0_H4KߋHHTyP(e߻q I:(u0xy"1e\Zjix\j|ބCt.W0dY@GGwEZwbF, D0m*rwMw*uzC [MpT=sYjMTUBD4{p#R|% cVz}ml+D'`iX#Xy`SvPD)r~+**B 0C wN@ƘȾ֠| mhڰjH~uϙaPt7jL4( u֐# <rĵ&U2םv6 =F8`W6=͈!nIklZ࿴LN'7'(MC\uI,;ies}NU:]s"a@ɝ:<-ؼ\ cIpQA{YM7x 'L G,Iǩs\G4)5r6kPli,{(Kąl'rl *BIy,2q<HP&E?j% 9$_Ҟư( $Sg6pP"R S`;)xs3aɄŒeu1h%xn:m)8"4[0 p]$mxl]q-mn|fNIxiq}A/~gǧ/{C1i vp?Iw#iikEVg% npRDk}N+2Na%K˜/cuRnQD\ $PܡĆb$]xq*G{n>uP8 ;EaF?!֫K?,0{Dڛd_^6127hZkx. |~Ѯd;RKPY3qKCMXBU9 :3q lh$mpq e> +, +Ǧ~4(z AʕFZ0܏fٰ>9 u@vS  *O( /ܦCz 2#(ڊٜCmWkayTGc #kAimԊ'^WzO ud{S_+} a]NM6s*,U-@ wVO+j3pDw3 tEߜרY|o&GQ};h3r)S7;Yo:E-2 3=D#HƈؖιnCZQJA覾e<{3+EiݲAwgL=ToQ9펉f(=2 w̶Ă1ŦVp2qP Oϭ@$P?`wYeظsjjZk5~x p帓0"QZQ`mg3)iΦ0+ |0;|\rO=9,KWm3;ʰ둅NGnX707eLpZ[c:mS>W[=q`?xl΢tu6c,/ U@A.t[ Ot{ *l~╚Ěq43qpC zw Z'AN-#'z @Sܭdf婜̿Qw+ SLzpm%M& %<@lkJ%]` ;;+?$(-!:]YwS !C:Db%sdY}{Wnn )zAIƈ¹W ߾"#_1x~A/-Z$DƊ۟ըlqe&&]d*(ݙ})_qCihdiы.6Ԝ3Le:w4U>BӾZeh29{ih(wo%v \?5YxT.$DV$Rst9:GkK\|U:EoOpU0<*XJGy'n>봗A'&fT\bbӺr OhO3'Όy"v+۽ Sy @1e݃2@;RMHKz(YPbo%V[G dMɒ!58@N LՇWDz$^j7lS޶*Qޞe'HJb*}tq{si65W6?G׊~2IyR׹5('WV b{sؕ+)QK%9MPG::*H%SgÉ]z#6o!j熡K^wQ=!+0QW0#hO`ܛz _*/\]\e9j!)ﻆF HA`E3r|2_TpckJTCtߣlQ>pH6QIF" o!DOKvn4(^ gW*QIf2|ίlni&|gROZXŀtf>;FRe4Uj|(kzv=}C;~XrrPp/a+A@viUgJ'q aފIKӪ̹m4_ JB{Hkc/& &Dc[| zoӒֳ_[TeM\Q6ErMYU i\JcIV=G9!)RNsk+O=9gm_/M%{:w`F\c6*tβHEֶ2D1g,8Ǎ8dRW"pzeIAdY|@$Vl)!GTVz C,:HܩT=3Bs.J6kHG+ vD r孒VڋQةT$c~ F?Mt.(6>q,޴_D?YHz$M+ZN~[i22T0LL i[90g͓:xB/0gvȢ*&%Yi>#LBP:Ktn?qcQ!nmS'Adzm=̬,/WJ| o X^cU! ӉavǀME[YIW5 4HU9E`!Q) \;W<'ZUΓ@t!1PHʲ_Iʿm5'O~x"V9 1' G-{}ô]H|"xqZ69A1WN=3L0;U9Et1b N.!Ce۱[Q=++RALԷG5wFxZT~dP L!i2p\vay~CsF㸯|Ar}JާHJvCLkC9zДPpeڲ==󄾻t\΅>34)Wrl5]:NHQ_ZN~ӐS#"S[ll ^qa1,nQyIPt.p_쥔F=Wt&nS)C fXmH]Bj|y`/٨+-9)>v&2sdj iJ=JV8A/ }eoI{τ}7S%ϊ9K %|ymyD0kΰ!Ldn ͵My\z:je4ƿwEIs=6v/P1eaf[ X?K[`4Zu&`}s"ݖl=(o?ZSR'=P*-;غMP0,d 2XUVpf/ oO 4Td;e?rA HeLJW?53Ei`8 Qǎ!8زU $/0j H0ifш/DAvq2ޕEQ rY-ZTDŜ5F}J$3QE8ƨt ۄ@B._GV9_Fͥ+-`Y@Y'{EO\;3 ~Uq{rL뱘`alO$%| I~yW_WGS/ gϓt˜ ~؟VnǙꚸ.봲=M8rRY|uio،xZkd-yd>4yV}4ToL>㼹擸MA\Yh8C)x:52Ӌ KV)祾jJ++%y݌H(1 :/z*)r}Ip9ŽA\eH(doIc-zSuH/Jȃ~e+_|QŞև+· <)YSyH@3 ~ \(qxE3TOcL\ \XtX=qH&nTcL4b%j'.\\΢jDZ8mGڝ3g\L Y yQ9Ζ~.k>AM'dݤILfRݓ^#hq;Vw072@,aT9jF=x]c"B)6 y\| KNrXjI>̷)a5N"G9C*{.H O[Zw#޾F,J+UPQ[BuXwHt(• _Onͭ LD$-;7\46P jl|[}V~(e6cP 2mLdV|%yo! K͆~:{ ͗iu9DY~'I|%p.9w-͟7 MȴtőF~۔۩;֯ע-2MtMwcz|E Ė2n&} Z<бAϳ9WُxCݖqGl-瘝@DY]C#h6lh3Ahʑ#$^xGsUnڲ8Eȕ]Rx4u7PĻ LF^aiS6#|R |=ݤ?`QhIV@K0l=5Dz.<=-Ea­E{-*V *7>6넢? 5s&89eۭPf-MhYz{y:\&y") 0D%-ewSJ_n-vU  #1 <3YLdOIFs A9waд3'=CYyg_SۯFdFW: Nͷd/֪|TwP)i{,6 煁U\|ꬽĥIoF}j%I"e165$j>~~5KM-`Za;H=KfINxnlzE*]5)KA1%͠f1B+VzMȾ&$}Ȍ/xF<:fn#MmN~L;!7~g7"q%ˤY@o &Ty"HV$/JA—X [8Ĺ֧KGWZ 6ۅUztA}ΰIV+N͂%pM%ʋ!6:5xcAo_*1=W55P6h?@5j_d)Y1*L?T+%\IDJ`c~+qžL츕M%J5(C8O,#zml9Gr~%jz"dˍ8: rqZJqܪ$\)f^?si)pZUfqlq6{5"}aA,fW1m')cտ#YRQ:#]: 铊,SИ 5)7ݔM`7Pj:/ہ%& EX˰&ՊS*HGB]TFj"N2rw3QZdt_\yv,'Kz{<&l8BЮEwrrx0&BH \/y]hQN7nKNΝ K2g*kc0w&a\ki rW/.27vspC:Զ濈Tn2 ׹QyC$irz{^HXRhNhY<ݭC=eemp%UtkyɆ QGyO0T幈 0w4>1&;\V?`M< H2Cپ} &}$LIJ&CCCA6w?mܔ**?&V HvSw/@8Rmf%_ogYrqzFU$'yDYӿ[.9dŪsooO8;b`-+w[ >%M*|d$Az%t)ht8,<]Ę7kf1R@5HlgX?OL_tN[@c}&K<`vu@1 N0'9Dl^-*h7fH`M[u󙔼dѐ.txa)clJs9W'w ~Cz4IݤzK{ߨXoi`XT^H1h:wNl<2ܳU.?_~y'HDjJ| AC)]3CG(hoàFe$bj}w!q6\J~m~1yqqxnvm,#DjG4߃{FW[\1^ -za;_nRQpf) ZaH-~$@CUIlΰL^;_\8uf~3myϥ1}%dYjtj@Rb!!YXJ aԋ(\k #vGj[I%F^`dmVk*6 ,mh*&ٰfY9l]LliC!H, f$[m래݋^ Wpbܵtq%M ~>^NldC(Ru^W͆@籆~5 Tqxnuh`|Ŧmpd=1W n aO6kһvR*lB9s!(é]rU5΁x9^Jc-bs }|Y^}=&*IVh:.!ЋKYܭ|82~TԜʃp]D F9փw3wȲ W9 fh@1Lkom7$QPC[ Нp:N'cb@yJ8=G1Ȝ ( ak^-=lp۬ T-7q_6$va_ Do}#p~QLjHmÿ=2!@ؗ^O|\c [_fp\(ydT bp=NhX*޶^ 5`^ce"uvK KctOfRI([ g2YE)Bh\EZo+hCUXs{0!}]%r \w)q& Yk&8^B:t2Xza/rWKV> uDZ+#޺[c4:0[ZZQ`ǘqoˋ)|QF}KH2vbŢ:Zww49*"Ip$dKZ[Q>T+ї(oy3EbҶ'C\GSK=R^]Mz֖3wpxbg4::}7o7ijz;dtA"7 ?fM6_q ϛҲ0q«Ofj9N]pdSٶt&v`o뭁Ǵ6#Fru^L+3ғXz# Squ9mHj̴xą̥Ro2Љ$aR1]'zd-<3,tV#6GdjLZ oW}朷M)G} .MPO5߁l*zL`xsw7T>l& } o_K A.ej˝) e"J59Bq13EloEi4s6|! oO>@o&/l`+P W(Ta*7/2"> Epm,? 8`]a C- ]9 c^;k |9B* 1ƅUrpyFˌ׃f^FW*v2񾱼w6#2p G"EkW˦1gb34)0@?^ Oj4cRb؋l݈[&,(Amr䄧ց/*ˬ= wIR,R0HnTqax[ITNUx9zQ/usk!jυ觱}.E,T,c3h Kq|xUU[IIpFvS4fp[]X"`mćГ}OAOK :0jn2sR:|pjVNZѤs5^Nns{dqP|NǸE u(D@TMp%44 ol#3PqփBGkP:RA= ;{ 9E|fh~ ww UQ(h/ :s98"k-1v$uD KUv9r#fC@tt26`6 ^-Vʡ P|ٓ]I0Uh @2S7 oImtv~0ũMHwԊ;)Ʈc2::B}<͢}|Xo`hqd^Cw6s,VZh*}iS}M7Oe_ΈtBos`jU158P Mlc\ʫW $:z3-yyBEd8JnmjR LǷvbY㵟uJU刮aa P3ڑͶen D oC0 i .' ;! 6`vcf3?ta";CUH%^"{ 3G; ?ڂ#3mؙ6`d{\nюٮsDg+MzM3p}Q8'˩~͔)/3w.#@|tyձ4$d`Q:ABN8h'BYJZ=5X-/7'ۄBXH5\)h&Su?|eBr &+G/iJ\U+T*N.M⯸h09'bEZlzMs`(mk}4]$wh$f~V޴eq7@&OWkO|^i:Ȗ8'CJ Pm _'K]Si6FH2NN,Gh$es1C$4(cWF6g~(?tzkx7բq{H^clk23 e̮!k"k؝jiu3\|f8'cf()9dӶ 8b(@BzB~5OPSN'p_'SXW$ VuyߺT' ,G}?e> +؞/!0do" P˜H@ 6C!Wbk`u,ʢN[WvFlپQ/t%B7`.v 7!S21q)Jw5àR pK*%2ہ"mEs{1s</;"W4&4p R9 fzG|X#o-c unY-ԙ8 "7vpV|đ*$Q|%\0l|שW=ju/+O0P2do"C`D(HA>Ke9S2a"d@"% TKt cjڨBjB?пBʖ|$tN | niVAC$vUh$1=zt6KsVLrl5@lu)ZAFїbRӡ-Nݏ-WC\Y;ҕ'͠׻qJ Xÿ^6uַ6- (a  |St& b|R5ʋs +]bٓ+ȷW,}pD98|-n<ˎm›ҿ_w+6+^´NE?eXW`F#g~N\Ɖ:ɘ( /,L){T4k! *\n>\XZCimrv$XĔ.l54ڧv{rTSQmh\h[k[ۨ+9̕-W0 钥)הh>G~K{候_ MV!0YawxK}`5c:'%GĽR0bIrP`!hkim `)y( >ʂ>(7܄]`2Wv* @x u}HUA{],[ 0Qtiۦ ksp"b~1vEAة8 u>,-'݅(6ȎLNGo&@;3d:k^^bH9,BIqsyP$0&+EtNgz]W;U" P%SbLPeTit1_c[,%s!9ܣYa/v=AІt\z9T^R# QDUJ(?& 6#[ DwM[KDmB4K7h*\:#\".R+p`W`ZP̠r3-/ޟF\X4FA8n$ҥ>BIΛ0;X+K_{>>lx?ш/DNҶj<OE8b0~>sqC^byb vy'OEeT u43tw|\$;3f=aqZKR9F*h_5wVMXWh0'<!sp>]Q9_{Ub$O(DBz3 c]*3̪V;73լi(KBњ? `db\Gf^ut܆KOϓW-Ǟx!TfUeSp'xD>y"3p?WLx!jD<.SN,b\Bb n{ʀm,*M8Zf>~Q|6ڗ[;i)&.V ق)(2tZc2~d;G_!!"́c %@e 䘻nU0>Mi̚[ |4웆IJ1P_H'n䑶hD=G+-ʏRehoa-d!  *G_t,ϤY.gBfDs F K֞ $`txm@O+L-m-U) \XսDH eH_6: ~v-ޢ g2)`RyULyfwPT4g1ʝR0eT- v P/Ѳ?k8悄x[;5<.,"eE.&;n8~O[: Ȥ5O?P=ʗ!j e`"XF(3DhYF;۴yS{9?Qz)$&cY~[J#xйxCl6@IPJxAKjN{" )@i!U(ߊ5$xfEɇpܬ~&P 0N5"(z$b&e#Te9R*yWmyv"ϣ,ծJe-g:qu{@VI8#!8]V.l^KkO/M"%8\dJ!))x{ EJ**ɓ1-@T6ud 69abWkș.䚆e #9y%0N;RN%帤x SA'/q $ưplV!+/LЕYElys?\ 3mc.A aҀ7%6<=Q9q]ÙR^U`7ME^aKp'ǔ<Y&Ї"- \ ~QIX'n\E> [|X0z\A篆es͙QvXkD.$/&P[ExEsЀa'nlqs2_&xfʀܩ6z,=% ev ,N»sH/3:4 Ήmz2Ы 9ڸ*S}>ab%k4EX ą ^bsnY'Eα1 /2KQ $S3P*{6m$B-0Zyv> O3fގ>N5՛əjXr."[ )E,IjTD"u2|Sb}uݚ یFsv;l)teD۵%b:GN5BӥLBȍB@5']ln})s=PE G3aj0IWxJ|Rcr`_Z*"Յy;|s0 SL+%>k#(%y/G*8TMU2yFZNn^ 4M'`P]+Y쒔Q^AJ8 0'dZi=7fqlVF‹}Դ] Xs =҈}JAѐz2s9t jMYLEbUhR0&I`ׄI^u"p b=^g\~XZe!=ڰ:;aJ3r1h59xǂ}kܩ.U!ZbBz F@dA+f!6I䃘cs4rSSC7dmBxD]8wЪƾ2* Ɗm_Mk~:nϧpTy+Mjd<:0U"XY6hwwzwcu˗7B;qmIt9í_X?NNQ# ' ţd7wd @sםkNaNMYikf}%Bl/O,iku*S lPkdnݹ?;p&P( rFM6\d?}9֡@{&L)iq59o&_:ju>_XE"{?t)~vfD4LV,L~;rAĨyӑBg EsaH^ =oDm.ާJTU2Ax)Vj7*4v3z; ;i a*W-5Ɋ˦5=cEXTJv8> 'XedA0iJCҁB&]Wc`CZ",ߝcRN@lrk]ݜFGǸ 38#VܚU08 ]x)@ 'AǚU-2p)!;ﯫ:k7(:qB;R^&: xƉgs%Cו}c/G?E*ʘPn0';2^?+ Ld$zm^=̕pӡR^͵इe$~ <{sߤʣ!g}F\ ժ#&$u@Xg:.+~}r k+@PK)T'V?!Zb5W K;b|-RƞBDOEL_ V!uNNOKڶ/|! kr\6 $)<szʍn]4?µ|{Qd]7Knx s:͠%TY*g %('wYoHq~@,F jJ$}cK!j#.N}@L]dubGf/-)ݮ E\לּl]=}j_ $ V}M^ch@."nN*=˾h%}KU:KP y%x|."{H=UNN] V \i7gRmSE 7",dFt(y1OY?+=bB=(ۄ`B3Y)xץm[å,0D^+X&%J\,55SyOj8b^Yu]Rմ`4j? HaB0aǤChdQa07w6LNJ&4$^d+ֵLXG‡IޞptqQ eG,r( m?| S;`]47j%?PdkOkL|\AR{jk;@[(k$e4Ē O8G@oH.E]AFvJv+A!}i:_ɳ匚\C`-KKƘmAq-sAip ^@2Pp7p|Ɂ_~X0ǝaǁ6)˞j`KYOl=j1 w @=DR2TzS|aR%4qp8鴽ܨcb~A%0kJ eqW<9^zB~$T& .bY8awGCg&"pH+BK A"3*W#)\4\v9(*}:L:^Zw->NySg2BH8*!g29eb-kjM}ZicS|{o /.W}P돱=azFX6/nN?itC.b0eHVlEA]g3!*)S0D; vU\* !\1<$:i𮴰D6O Mr[V'S}gBvCmfFdwP,R`OH*4E=p$5K$D+3ӟJ_GeyLS(oTTD4Ch>`@ \IH䠧K.[[fL({5b ݕr8O#>hPPiLM{@-.vmGst` ֭NX~qz$fTɸnU+ \ 6)pX[&~P1|?~/_ jf.U+k<2HJh0$30HW FQP,ؾfJ 6MlbPF(HR^v'|v?BUB4۶T3 IŠe$'SL(X]DHR%xw.~帻I!bW?*RW퐔EI֦̲IOm?0~X睟ஊ6f$}m6#mJ݋K@'+ajyze=_Ǥ<nN|쭨<<8{xN yq2"eDTj}"c\^NPh'C6v5PԳu+zfB@.*NxAkNAH/YHYUC{S\&c*D,sq" ۉ缂W!cN*WjwfOeɺ؍<$p}A)#=fro:˰"}uʐZ(alxkZG.4I:!.9؅$#.˩r6dy /NŞ7~m}އ%C`,掼O~ =0T쑄Ц&7F^PmmLß=pl?˙3x Gt> CtfxO.O~Z!us1I]:+,*[YfqASe\'uMR_B•Z8wfw{q+ [-/:S{bГm^ CXo _ b\b{m0U"|8l"ErP@:!MOO%7$iMQ.aTPTbexTRodz wc5Wuߚo +PW8Y$I*I̳rmo+'*(T?Z|!B`̷YQ܆[ J!tqAH6UXKsAYl&)q0(4(t*~|:&+Nj2 sDz% yzKlЩ`Am}R{hx&);,6tFTqF^c#Kd,'"uIDh n>k_j *idb`瞵43pGIl*e5?ul{F2Lrt[i 4ׄ@➂3[u7 Ve8igfhiʜ1Pgu%&͝ (K)S5!ٛr[rU}I!~G!m$M+)0ѧ`ͼ2v׷yDgxR3Z?e{\r{"C $tr rP]miC573a1p(.>J)N^Aœ[eH豶\H@mmvwCiB+5+E a/]=sڔ]66^Afz3,BE0#־2ztH )ϒ|dʹ- :6\#9OP0'@YrZic&?#ϓƃNR xL ,2zYѝKyu #qlBtmDDg >,46>j .0U>)c:Ż]*ȓn-әۇYU1Ť:Pq-٤<+S$Y0h%W%uӠ WY/ȒyYR֏,u>ժi aΣ-لy.V- %u&4:r _>nVUu~[BQ[ -~TX:n/k3 '/h[ s9=n߂83o,!X:[V2i)If&eϾ$"uU>Z5]ii2.nǓ0M/ʙzg\G<'AGmE$amVt멄b2 &j3ʰ s' (fzR7ǁ.Y#m"# :l@J@6~8R N[ U o{$[2b ]i?l?Z?Ggb 7boۜ +7Ku@rBoIj̀E.}31P W# 1<k@RR g:" 1ꒅ:k]Is/ eU6s rJ:L@O9AwSR6h}G >Qޜ R_!:NtبZk !.OItZ ЗAgN-wtfvqO[-,~{:, tq(7&{dFoV  $t "`9*BK*v1js 9ſg<}$fec+:_"bF*Hɧl!8C%4Zצb]ͦ¸S79k^$Ζ IAVu&֊(8%N2c8u}q*32pN3<9 m=޹{'dq`8Svj8{.J\=Qsh f"ɔ./ԝ`bۛ)Z>ipK?4R*ɾ1J͡FJڰ8mE-hɔ(%hWSY[O*mu+R^z*Y&^Ӽ4 OjhUnPD~*WxV9XݢmDO D]EfmBj,!Cǀ7 ۆ%VA̔{p6ᘨ )X!L\ |#F=y (d6f7rה?4 h895^*_R>I%H6(lBj\]39_gGF,=!9iaP˼e~?~Ê%q_p&:ҧ>8HXB>IFո"k[ҍ^2_Z[r*"/:"렂3ܼJG6t(Ss9#fńoۄ_|j/N$?I\s]J%ePWH`cقKPԴ0p*l K"~Ve Apr%R Pg e& Sx2:S`vߚg:Xq$~gr3^1 G.!wxtun`o%5Ui=T1`Wvbzi0/P!1I*Aj4 arXzx:{lXFOk)}?e2)dye[D;*!;g]lrM7΃V3nw:[͐:Rd!S6"4Lpc{ P벻 _v2KmC+\XEdžiīP}dy 2@_2h}~Mt|5Mu+!)L#>5b(E)мr}C uY;+*po>f{Fb{" کLf>`Nb>\ tw2c]N/޻9 -@ű7.v}M6,EgYEe}:hPI5bD&/'U㧨uҍ΋I8L<07]]Zkx-tGV>SPi,ᑢ!%5߰dt]0gD]KD-SHtmV%̸sQ-3|qM':YgxrE)i<0B#vin Вjʚf^Ӌ&NOS{^:>]WP,;UJR7yْ}-`kw$S`SG$%ݱL}?s8J; &t.=-c=+@H bo|fPi3A##S]z6v.vKqOmQkScoP"vcoy?ST [3RZ+؁cyOiXNQ UVdЊO].\$eeGkU~%Hp3{cFv:m,Do nǙf;aqQ~[tS܊Ǐk,1Uqp|zUʬz`gR-y)-Pi@iNCW l_HgZ?6?]g*mAT[8n`"mtdW1~24ۀwiRrW7;S¬fjÄ-ћTpI]^\-b.WX6!$_BOl)x.&TvkdR1)|w1=h3R=3[w*mzlI)9,@I@|""eaWBhź g`,b%>,|9!#ȑB'Fx MG'@œI B̒mqs%|X[q6J{ ae}f 4||PăO S:5e';K >\ekBMab:x|Lg 4 Zm#9Wт OZڇO+85j]c!Xbt ;ikTgA|PM:cSh1 RNPm)Swl:{s~$"x2~%Oޛ 1}mGR0ddXq3"X`;+xGJ_ JVo|֓IՓ֥wi ,=hbe 8V QmmIXףcеOһi2iO{v ?r5+[]&}W;h/m "C2 Mm'l?Sa d9-%sd^߾'k}:g1-b UQy؉^5;\Q΃[>TzDKnbNk+zC0~(^,l7wH?¡ @1b+$CfunsA4륊@r=JkE7X@5Wkr>v$YQV!$ϣp Ҋ9gU|Śt%=f"B#o*-+I3H龽LνDc:큱wH݌Iz@V%y&P  m d תE3g[d$;rt7GgYZ]X(ty0r^,AZ'vx))@"ߘ5Js = Ӛj@WosI^x&l[Iv*@(e7y/<4J}e.7"4d6kT? ۍt=_[!]+YF bQ^Έ *G#%á'ǕQ>G8x!]$?xJLj^tDr,+fs6SmM-jأKf후kzt3Hٯ`9 ꈤxsRVoR^`WGpLL=0[3sSf:b#iFͷDgz+KuşzE9g@dVpmP-HrVU}mzzld͘J!tpH'f.V9/e8x7PJ%їh72,tRArJ)+|~|GK]IY6f$/b [ BqrPz NƝ`FAxe.òKt󺰽ɁAtV ryRi;|4ӄ+4$">pv>?`')ľΉzP]3;=(2bѨǥ2gE'A \{>k 7'G?jY!(i@P=L8*~QSw )D:.?;"~l '<&$V+Ȳͤ8Y|Jse4Yn|%ݣn](:T{ޱ7V.'𯕡HeLWNSGБϚ5oZ#ޞ3&q1@(WFc!w:ku=]2kd.yn,b 0+ e'I$uU;ż3lz[[x:HvJ3ʏdb!\7QS%7"K<7nX8kWDSPՖ]&+w{kȗ3  CcBfjH%n= jmV'o+ 5^@6:_>&2qIqs*fp:`6|j+4C sʰŜG`2TRcQO,<-`eߕ SPnډ5Yk8WMSif2-&m y@)W|y?=jM g8`F{$$ |0::CJ8k*ׅ N~!5iJbe(y-TTW•*%KJSB6b3qtpѬr =N _۽g1Tțj4_?k,hZ#Ҍ;7?6e>ލx5|3jv@eq_&U_lic?B³}<,__dus|X'0ۥy[W8]ѡep%w &A [UD-& Մᔏ-uFt6XvXFn 6Mx_ pH|䭰K&Us[pX1z,C0m0݆*M_#uT3'ecNVΚ6 -qŖ2lR!6)seɼ<u؝;'kM*E !p` exn _UZ v%ջ]`iy -(rO|)$Z/mMgڀ=ts)n+R]rȌvRyNnN% s'!O"F٬^o'Xe/XQRq\)j÷aꥏv7#8ч 'iPLg;vv`z (ݓM=+V(jrPhrG7Zn}U2>ۓ (zVG_f< Hz%oBzTTs}:9fRT^+A^ WVf)٩ SK<(0|;Vm) Ksk_<=vc]Kۋo.՝P,}?'pq &YTƒ:}$BcY[V 45֓~]osYGjNold]FyH^vZyTo?Y/6F{MPrQdhX}]9+G+p<+)^ UB|g5LiS˪ IN-'0GNk^-Ik:gbLM&RebHwB㦤u5'۶A/ؙ{Q xYhNлg^|f^.r?|%xW1 rCUݖ$9B}G2mJTf1111=in&(P~LkyQ(E}[5чZa!M`S1 N? o[=5JσX(0hc /)H2,>4W7(rIOI.Iwe<mvfy.h$VY J$Dc f!~ BVFIFi )+i#y>MtW;h'V& A?"ћe 'k`R`P'!$taGd|նJFTOHw<8,Sp09b/7\+BKfXg;B>^מ_sP+~ |0X.,C+rR_zn9>[W(-}E RQC؄KKnԔ9ׄ8(>҂9rYT2P0y 94}=-h}vΑ1OEOo : 'XV75o\Bt2 q:Hw | }RL!7.q0FY#L#] l;[gcHSj' Gs:78E8t`9lcKvΠ 0"6sNq/o$ߣi34 *ZeB_ ^ +v+bТ6˶ }v5O=JQIh M7<[SK=D6$"p{] BVU8eEYU_.NDo;2?~3a)>KQ6vv_ΜS(KO}i>ie+8ނ2nv[ a M﯈I P`Cw%­8ayϺGzkJ^dv:Y`(& СCUƳloٌ ㇒ +5u* ᙿ蒲e ʅ M/`VE"k4O^aA_u p'"0hKMpNǔ-k2_i5'LV5LײQy) ` |Ǖ*Mn['YvdTl™ !3!zuY O7롣R|!\ࣁM"-V g29VtbjJg9/L.-iKF+Vb [U_+_>u,NϺW*&k߯j/j(ы n?7r5S} :JJ#A*; zZqω0u[竝t͍j|To4E zvwFo%SwaTKyjї}@<.'M_Ť !(O*]u E+CIv* yy<2S@;))Z|JX~xhtV}d܏$Vuauf[3E/h2첧Ձq}ڕ8621={uZ THK@Ȅ%#yE/gaPk5δfuW@GG@~CJT*xC<ٞ_~8?KK S_իd>RBGV}ɟi|9ylqn:%A|[okF aS"X7rЭ;kѦ'PX6AE. 1(w *S'7d Jmި" >32ӪOe&uϙ)o)H4AK2f*ajxЏ$G4M-ȱ:\gԔBB$$볕c&&r#3*$yyjOu_ht ba^͂^3; #aY%1_䶊YYL(`XAK-6Ƨ:N\ss<@(&r9$7UP.=jxT uA9ȕ,?f_d]YqXo WLJm@. VN$ʓ1 V'Vką u&x_$`ـ޾̾l07΃Ť?nj寕j̅8`pz?"p6cc֋4ZݎXпty6Hd{ 7,wR$$!QO(МƧ!p ܸj \M3;(<WhenHB dSAd<[. 7;5 h_ѕAX]R4i~;:4˃Ns *ȿ#!#3zE4?`͕٘3vQD0V22+!VLE,5{N" P8.sN|Nic 0i\{Ϧ嵏1=UVsaSVރ̵.&r =zMMf"߭S85v/e7=.b,+Z.Pse=i쒕;`dOv:-=/shrI( HRԴs&uM Mi0&h/:!\(.GTa@^Uq2)<܁I+-p5%Y\:|GDygoF\d U#ulq!>򸊎'^֗_Ɓ|<'b#ViޗZdz9 T` A~)L^M^QhrEHTĚgj97wݣ`nmV-~9oNZxHhF1340"Ie&-JZK_:BPԄg;.Mz$H2AY)#pB]i.'xƯEeuŪnzS=L2$fZϐ'eRA)RPx` W,أ3XYiX'TQq̯:NhTR-)li|NP^qTĔ6yv&pJ/?*c  iaxN>*`ƟA2h>(X<(2CnM=GIc(ݔ*$ 9=*mPO޹Zz^[CrƂޒrفZ_1A}H .[siF=پom>K$>TOPJD5QE#H;0SQ:f%j+֌nrEÚ]˺_n^ <)&))w###&f: ~}E`E_a37{~Ń6d@ W_&Iw_ Lһx{+/8~D"Gg}'Ms8r%BˢSIyg8I94mzUBҧDEc.ŖfFld"ZGgUS/_I\2R¶q.T;,7dvg_ASzbW.^|ο~Si/C͡u=ѻjB.ig Q@eO iv s`c98b?<@I #1>SDZsCMV-H˦W\y#k]|e4`jSXTRE;{وcޯs!jG"0 RSLjl'\f񤾟P2Gq,j$o#hE&%gE10rsqY`L/!kS`K 92bh:f1']LWp-.+pY**banD.'e)F|~z:ؐIE_b)f"b|%{4 1v.Tߴ~J?ZpSM,>Zw㩋!4cT ].q1n&1&^y[&Lc^N =c=`3P* Ͻ h`oH^`cg;rabw|? %}zGWu~E1%ҮL-~@ ZKۧxPeDF`aG-+kOM ٙlOa#/z!5\L$4kC"lJӉZ)s|)cdwL#!OKF8S;Hq`U-tzEͦDkT|czZƍFoH%9zOmA#%Nwf43#iϳ4:hF\cン~VE0DUMiJ1oHJWGR(ϗ#12CicAYqAB=WXS< S) C=ۙ e@ȥo+b0A_Tpyռ4P&ǃ]YΧyLݘѝG)+Vc˘EsJh|g 3wGg2+\g`/NKߓK2=3U/I0ܐ2T!̬%7 hl  z0yȿ:yę%A/2O_wj,=|k0q5ZfE BY.5ߐleǦ9¡Xq!pER8J=oN~Vҭ ܆dBd zx2Ng)Y kwhܥGS8y<gвF)gbmk0rR/a|mJqa4O*R p0[&ـ4#LDyUp7ltUztoutO2 l~8Z&E45W  Nj^NN~pR 7w )`TcHuO KЎܧoy8!g;|<CAv3:;[`V6+Z; ~`@laj[iXV ՍXB='զMɩcqRD'e{8QrAf/hzݫKx 0gU\Hj5J(T..z@rr+Ȱ7 FAb\@`(yiQ R׊fY #Jwt3 Uݼ_lYúx4j[ˇh(@ k|Ù_>bGHrɲTḓ?4} }cSP4b*bMS~#8 +V?BNெz(:4cpb6%[yhTVOһEӣBsbse@- #<Zb]|N-]Jxg"Nk.6O#l3^V˘ ͬ2^%[Rҿ gZJ[Lɍt|$8K:ĤRDVNc8*xik xJ\KF q Tc|.@q/`HeТg ȥuCp]N1dע4? 9>JՃT ݜU栜nɝ Yզ:<:ǶAj:cL@2@ig:t5y9n3H(``(O0O5$> #D-GMZO )U)# # b&I F*rqj< s7>dz!LvGi}3`>j_is0i(;];zN%rdIo]1e#獀&w;J,(^`~f2&wA!u=yQsR&~lCÚ\.h?. !B%n쾁A2"w9M((Dk64Y8kzU}Tp"G2&r>l^ K JӅzRQt×~S JAd's r̋DecE|!c`]$kjal 4Ab*pVa%[Du ϩs>j}D;deuv>]௽GhPd:^",&;G/ݏWTf ҘB¦Q"n\UeɎjXFO9fd(-svĝ a-Br@q3PҀpb@!I <c  6nG!g̩YHѣ0*$i2pϨђ{U G|P^͡er߆6,(Jt!GvJsfӉ󅈤-aH#4Fb=FB/ H9z6:!,yTh7M7^0r (B|ܛ݄ސޏkl,3 cM@De6˹Valf &1XdL[09},tӄJXU O=pr)dLx4L1QL17lam~vC;9 Էl Mpm{`rV=HO\%g` 9"{ؒzV+ Uq?٦7uC9Iyibf%Grz/}#^͔|k -MoMϩՠe/Ws E.& Na}ӓoE veSmo:L7g| o6XQUB)1Rɖv vL?dj(Q°Lq*E Pxjz)߱4l|(Swĸ|ql0;^kZ@5yMo@}'޷ ɜ/^ Ԕ>=f|1Ss{i>1]{@ /hg\G.X"Ơv xJ~B2f9s΅R)0MsQ5b.Kn3( )TQbfbI,\,2wAFi1 nGLL@>I#Qz3ZK3kiX YgN;>W n<7j k͂;qM7)m8-V"CoT8h,ha qWなt"+~| 7[~[rԬ`c#:ucIIH1r#j[ZJwz(~*cmٛ.zU\?nCn&c>,o $6\&F"}4<¨DX+Xv|?#ls0)PVZ],-Wq呿/7bBo5ǻ8wܻ>ޜnM*2eZū$IC<{+`[.̊Lm_!UY KJ Dx%׵`Ul҆XGoQO. UN倅S[`--ǘeN^|25e'RzQVqHƲ=L$BXn͈NngDse a [*; Onۯvs=4-@|1p2.' '.怱%OY -H!^O)rJzO[Y_`/7"#XP zbUYmPEP!}5g.;ޖ 5ncmH7Tfg_N'-V{ǐ^ -j]/[* iLOG-@pAfN$2?{`R+i'}>O0| hTsօV5.Jv%bHһ/ܐGU*rJ b@0]g7/eV[9ZCm7js)$Ec~_>k7iWHY!x[z}aX3Vxj&5z@#fڧBKn<}|78Mbk#-?O1R8u&Ӫi}_=Apvޚ;['Oet j ƒ9rXA3|qnoC%:6,c9"N:%R3|?_Ů\㢜}6ӉʥcJug"J;ףfI$=m3aAQ+%":ЯhVww uwx/jL(,$l<:%!*(`Ç#n̏4;]'O;N0e)ck,., 'Jm~ynz L Ar7`'^,Ḛy Y`"6SdXh.h3>}FœCxŚbݿu/Z=B$d燠ɍ~r  O1%SLUooɖΎOB4Bi)̉˗.2崤x< 2ۣ:"$6g,J_i< -"gмЌg0*3 ; Аr7H tةSoND ^wu#bVn.AAÚ]_lװ@eƥ @L-Nש3bD^p>a(=I4Q?tG-;%K 볽S ٚ$Ve7FM znTzMF|$΀1qc9ɏ/icUŝ ^^QAtő[5i9 `V=]xvNd ]Zj`L%@V"+.O-Ee, "xҟ]ug"Dw[A!ޫ`1 S2z[aSX!~M v3|RYz7MY*YMkOaeIllPWsM8D\o2='#y󩟝. nGfTs@P!e6 ӈe ehmc~V6,_Zk)S\"*c<7Xy Alf%t5붢|))f4.:YݩZ4"P_'>,\xʃȇC;3*s~ 15oTvW zc S^oRSQ}ǞIQoDe#ch](x`j DOٮY/=n5 @ů҅Yx Xۡʰ;uunt?2իoL{fuBZ}jd% @FEX`GڥNN k1AA64x`Vn_y*7U(;7JR({d:&ΙI t.1/onHbB䨜 Yk0%a~ RG;4|bpV}gJW𹙮c:6^OnհxRq'i-gRSRsUc=H;Vr4k h("jj0*ȼtJu|*aQьu:FoݨQ-vLh$ Ƌ@xv;iEgM/aLbji"qHyůj) Q !1ehծ?mc#0~":Y—tkG W[hf!=펜c泾•unLnC*\2@c~'_뱿滂X߾hOZnF5 v.bh$d *i e"VhvZ_=:*$Ξ@xuxXԒ&ytzL޺=p RqvGԥ=o5fdS*UmixQ;}-'IV\KpdƒS".2Yw2=q0*dsԠn_HV:|u%e{Qr SF(D!RPѰ.~0 No,x4˕Jyzk*'^ڼMB |'l楺J%%FĀUbfo >3u\5 Y5~+DO.Lh_i][SvURdb)0 B˧Efc<+sX}vq ݁cnn#yt}58]n{IcQ?Fg"'%j]|U=ʆU~Ǧ[37>ό%=U4'tfbH1AIӒa|5}&ޏ{$POFR9i;0st+6r4l[x|^fiuvаU[LJTKRT= FƞIdG5/x+-j{1KFGn Yik4clNDTD(-7'#ۀ%a*撪ۑS8t>} Z$PG;k}#J!F yjs.mA{.X}0ȭcg }-,p:2tm6@#+j%Fm)WgA~Z?^랠\4_es:0rM(94m4RlR6G:%Kl ๹saY ޞ{ ^@hzyFcm_q_9aݷ wiėഊ AL¿2w=Z̙2T1h2ݭRPN?4VZy)X5YKAh~e@BG]aRa PuHisڡ4VJSWKt&Pdp>0?5rwS%K؇2᧍uDsͅ ,zH{0h,[c'!^c gxp˜qҬ߯uR:z ;T;4DR`;lHYyhPۻ'=#{3{Tcpf&*$wAoxlP0o.֛WerIq+g)Kx*k[((>KDT"BrkLL~zY'ɣt|MO) ϠM^z@ĩT>5!0`[opϯw[ƀ |jQo|-`k-/3F7"$k #P9RDϯm!9D6YWIW0m{iI:f[vR3'dWOzf7/ݒGe6P^cpٸY F?Z!h!5~c_zI $Tޯ)G3~M} g.Phm wԋT3cٿ$,FQ($BIl"(8(_LɆhgKzT[w HGE:Gތ3sO}X{xZ6XR,c4xV?Hmg.Ri`N$sp3!kLj ja \+q>=D?|_jֵo+g8N\7d4N-]G`rc/Լ!2l?r7/LP@-V3(w;kC>H+Z%~e:85m("Y%[11,8G:֐J=װM"Q?*b P\+{zԏyV8F̴f*g"X>e28H=қNeϞ`,(6^Q[/AzuM1 !HD Y5s^*AoBm (H/.uh%֥hNl<#@($xf(6?Jcgp߯Jy=q!ζ_:sӫ&>vYd ˎ(+jWTي\nERYz:A8L6 l Tvgs j9'Ewdc]UŸew+cAl]/GnE1gmA:dRDzd[Щy\pN A 3Tėnjtkciôz0cuźΎ %8 ܓg_EAm6YFI#(=Te$be8X j7e>,&l>^ja+d2KcmnZs|+b 0YNlx\\: yQamyq cc ]^;oe'}<=a̛fkŠD:j9e?HNTI*713ha HT9~ μÿi /$ t7"8m7A:aEp.Y9W i1K.yl@Pe2`J<144WЖ9X$(J(75YYDV/ >kݍҰ5]j?D!jd}$s|>jweո*`YH۞qP֗HtA \1,i=Wv!MO:Ć80fuQ2魳8Daz`N L'o3י]0FEaxk;2[|p++zʘ- 콄,1ӹ Bhڈ_C^/Xzڸ/Ɋu]0zV‡e8Sf]ɘ(FۥYHVP,kEYo^ e˷55 j*/2^".(;Deqcsf<#Q6Y?i<VI"DžUmo?8#DϢ+di~H!&#*f~ePA[e:&$e[]CyLe4aKLb2@}o9ifGB1n"Kv) WZr܀a%SaJ,o*^;3{9 Կh% YO %:28O|t?40O VTY_*ٝ>.M b]HCu$#] [Q%kgE"/ mw '#ܲ:$\0&&etU,0y0%./X/[VSipT|zmK! R3)٫bp Ei_?kʞ7O. *mO|#<Юe;1C/ j dk}0mH]lgd$LEY]FUĆr4 PauY22_3&*pS!͟8M%T3 -n Cl SB]J?lo^@}zd;&+`A55+N44jhٛ-;Ź K+"M1)2pĒ P@E٘SׯTE碍Je=T.h$"sd/8r(vy =%hNι|kJw1A_Z.-.`pU|]%švI\[pWcU/yz>ؚ#g}ZILbGX/6z=%'?o]pqE#]wFeW4!6TKe[hwMP3/&Rw#!Zh3!*sv4j=ߑ!qc~`˒n/q r94%r?H EБfENeRYgHi g[.G6#ѻ_S6#?<98 v6"QM@e\p+>ݝ׉PLG$J' otq ] ޽mRfT~_CNQr &'fK X~kG*v&qnS]ftgzRT\JXmʷ kre{k3=g1P=.N̦i"1&qW eGGܸ Sj_EW "%:ў8S[~l8F`M bt=[2pRW"YtsӃI9^3ۿu:9P ՟"ߨַ4- XE8s9)qAŒۀV{Z4ӌ6RO[Tӓ 3 T2JQ[67p|bȽM a^h7=P{cyh;Х7yAr"62JHvf0:EM?dV7$esMJ\A88EkARNA E׏]$1hQTƋaڼF3}2l㺽ۑw.!ziH3~-kōg+Gƒ[ڳ`\4kh6<ƭP{xv28ZXp>Bu[wF#4f "6 Y}&h[bew6WNIa  v%}͆rySy}o09RWUZgӭZ~qa`rgگBT!f֌4pp;`>U@bOMwK__VС8z֘) 3%W.9:Kn;мX0|Jl{`^b X;kH_.o˼؄KL -CfD_J}lK^i<)x1@qL4R&ԢJxLޝ^cq3|<2S~H=W)_JVSv+)̇=Qdp·:6nhC+m'J6_ϝ/H8ņ|MNjXCI.8ԟ1/(ݸ! `dJ41s=wnkYP[ Co7B7:hgKݒ3LmWylX,@Y5M/%Y!t8.3 l'^9&_;zN<< {hO.H-9ƒSxg6y;Y<6ϐMuMSAoՒ[C[閯/f:DԾ)gi-PjCY?xXT4F8櫊8 ub@#BU&%A;Aj9TJX }Fp:- LP{ܬBo ̵`*2){va R`}s1vC]r&RxB'BQYVϩX8y~;mТ$?MΠ8ϢHۖVY.-1j>w:v]Lq ƘzEI<́[,ѺVMy',I)e\:BsGĝrU;6X9;ǡ}7} Q$ge ܖ\⤻+5PPd~|a>?QR.6\ B~m$bl?B2W4^\_;# ? r)_7|\+9qJD'd6;q[REPG'jY.Μr^0r3 5lL?2mTfn[]ugQwellnXEep%?%ҷ%7oak4 U  D 8'MGfP7sUqP\H/u_MAB{gZGܮU][a. YA aFR^mV 8({fJ7 D {]匊IaiBPd_u$=[ſ/N\"oY5Թzu/?O}qc澺U)p6 NV*Db= G@5B&8}()s{{q*FZJ+O󲼅TSy`,3"\%a| ouQcش̝rJKlBBX+l=$%guYH 1WDqno=RZHt[ Ni2=')V/b13z+ɀAKz@i‡/\rR ҥDc6j -,JD&? ,{-rS`Hn.Klax['tVOze,1z rg0Ռ my-Cj îM\'өyn8_EWLdOL5W_lnN*lRY+`:w}ThuaeۖS ! G_ߋ o7]0ih,VĬy~U.DՃ4ڃKJQ)s0GZM ϭ/.,6\ÎsK[E_-0ːŦvm2r`朿'w<@yXD~x4e_Ӛ {^kK.y!x{KR,*iE%7D(?0*~\7߮ t9/ݰ@MQmhҞ2s`n]E4&0ᚶʇUU:-[sH-V.bNeл<| OX6/MH]Hf+/&n(M9{>O7DY~2cNΚM@*q4jD#M"}UJۛ \2bW'#ʻO ;.ʤT?Q'ճF"3ƆT7)WI=+k'Vc%6a]qj ǙGT;2Dd^ѿTHp>7]]YtSL\l7&4OMcv f̻e/ ?S-u+MV3l'tOԜ37v|yGؖ |$@(2a{C0Õĉrv[,dh0B\(yL"&]i:R0= _BEVt+q#5[H5#QaHgt#v{r 3y6t[Qɪ cGgׁbkr_ZhyJtvm'/shj鮛vәu=ܤj1m#Fzt޿B4 ůf*T|`Z+a(8k99f)&W@h]Vۆ͒Jo²#W+ybh/չ$+́^Oay0ϡc^L[05>VPJ@V+R#Nv7𿍣Y?KIG X#,Uti"hÊZu4wI(dXw\ypMzsC| щ4ٲT͆G-k]W~ 7kPֳkaTMՍܭN/ll̑x,*Ѯ^b0T;tF{:\lDѐ5bϖ!O&:U>'O#]iy`bY7;,b4nK 02pK1vٽ^'W$f3hXBeS=QY$)z)쬝3A7 I B:Ćz&2r p_\Uq#ϡKv!Lܶ(n88p{Cc[am! VXiE =d 4 ހCaKaֽaOy4ZH<ʋ wO%MB#˾Cua;*  ^.m>1`J&oc*_E?pAbD,xbw>( Π_u[0 FF4)ӣRT?.YC [&ͻwdH ꀐH3c$['( A&)t'B W10.lTr a7IU- ZdybHY\%θd,?7oVH'(&řJ7L R"Dc*A^qQ3 .vSRN[XKa7 Aq(H]˷\~?u,T C~\Fw0,du!\i>XpZN7[>6.$ssNCp-=$ɳs^5pk40*LS A%/Rcz~1kO>v菛hz32$MmU\( [i9ic>䚅RٵMP"cR߿!_xX&VJ^?xG&"}5Ϗ1]6o[n:71u5#qQW!0u=ILx"7\( >r_1ZloM̬`0)GFF5%?ʡ^4FgHPʹGPDW"iOZ)u.ɌҮW/ֺ2lwWT`KjPá2:k`WTjh7Ÿ&?tŞaݤT,8/jǟ}O*l'w+见V&$Dԯ[s@y3NOBB"Pe>a35t{YWzO!\Wg\[忤xL\[ikD O=/ЫP 4Оe kWtɒ#PP<~-ƐS~Ob?$%k1#D}k|aB&vj CFVI[ 05{h ;ؚfeō/خ{ y~7CʣxT2R1>.ef5=Fr@^r "vxByaUH|#@QtD&#N2#,#t^]90ァa)cL+ V;1RG{AI"RpJbG톮-OOym<4"` t<7H=/&{]G ]wfU^ĉ+ӯ!ZX'ςO3BFc7bǰ ǶB0HX ĖM);_g!֯?I샥X,V ,cr ]jTT SWp@AbO'#f~gM+ *unF`;sFN#0rz`j?`V`4љԁJD=f\̀5@6OMR] l}6>iAsT_ eAHu~86y*7"Pε>d-Ld"ni!w""FT+صzBl)lMj+?t ECuΦ~wa3qܚX'5Jj~}MByqk5h3{/17`V6]npxMճưe` a1XHF (*XnGžgm[7:{wZ-ӁqР=yg8JFvEERo ȳpxhH[֔=b?4H.[Cɸ 'Z^ᲂY IJՋnNb: M5'ġoyzU+`)2w7v8F("20 vov_~3A{ǝɁe 6Rq&ـEYb%=TJK"1BX vN 6NOYĀYOGbKp#Xaֶ;1йpK*F>/0Ύ0mؙCT,`ﱐt(P7J (Ѳ(AE/xVp Ǫ%N[a {R I#~*XR&(mʃi%Mǵ] X?W[%OӘ*;Lu.<1i֔Afx8_RE &}u|N?QtC M/ HtP|?^YDic x~U4bqɡHwa? 84Qd/ʾb(@bg9 aa4 W,Xd#Z3quTq^/roX@ANRbfnnuz7L^kS(6N}[_Ȁ=GFnv'[>Aa,)ljH. 7n({Fz Uvec6ݖΑ ^Q4cA:tRRR>bmy:b$i 2qJfEl|9PCVP"VLo>>VJkrr/u5y;{o!uhuvR5|) Lf@8ד%o(E$v;EV$[˚byJZH_ТhL|aq^+n(r4_S#֚H)6k}IJf9Fb hh758얷IT1RUSNTZc2"^N?]46E{EDil m=PϹӋJ-ʕ!0{[V>nt4Q ב92C#C/hFz-+=~څ #(U :}jl, Rw;pOq.7[uS̉%1ps-#vr#G{hX1w4?`Ӫ̌J?7Ā@VyJt$.u&3v|јy1+JɞZ|#bw4NW ;6[|$?C7yBկC=j/@!ѕy%`0wp0Y'X}mLcR(sP+Xpua݁J@y.6j¸ 1BHpSQlпB*9{M\n^;Qe)I^R;)&e;?wAit-P]'gmX %VU}^Ǣ$(t?Ɓ1TF*t1_cÝQv#3^$b)Nh.~𹥬0~ _0Fg$xtWI0cr.E6J>վfw@rHxnAڅ[%>tBmj&[77N\.3 q)cL:GMV43٘5iQ$c11i(Cfﭺ+JX(Om\Qm֛u߳)$ε&GdpIƻ\+p}4W&Y;ookl5 MĸϼWlkg`!bƑ!ZӬss!uHK'9.@/"+D;վj9u* 'q9ll͗_1wLi0q;2:>_s"^4fͼ9Gt'EZD v֭Uc x ^'+Od . /B POr~YNK,OlB˃%t|;NKjlDw,&_^` XkpeWtKmHpV Z+ uj4.GOrQLh ay|,?U P] y(f$EʑHzMQ[~'4jDP~sQH3!K}#'E1,Y-!i5ՇɎ81COqc)'u!6"jUGpuؽI{9/t l(1QK}%/7}3b̔u < (F'\FYImIL48OTv}tGʡBavo mJ|vu=GnC$&yNה ~HSL遧/MKIYZ{0J O礝,C⚎=LMZ0桸|̓ çGv΍n?>>sԡ9I#*ߤY-v9Bӿ&ot|qsMW|Ů5Ij:Е74OMz6o0Tr.W#̄OCյl AZvkHa)  ce~ulHX(9kDt.)n;"NQ8^$y+XQpNGzʄq4%5{s$rjimaD%,J9_稛tas4&wS]䠝 zFhlsM[^Jn=5$w6yhL!NErX&˛Z-CԲ+w7?9!4c AN뮇 #>{- R98s28RT5T_KLgANMuc=yxDC1ے'z1u`-aU9r:Ȏg80>\&„ hdQ8>zY. K<\֑BҒ6zU%>Th̿gWGEXZ.F/vf-MՎ|%Dɕ%Ejы8g'.9H7VE !1N#><%ge-B˜6eɗ而+P'%+ia+ca| ] 0TŮ!O7DYYw_'8'pQTMOD,+#׆TgIuĽũ! yRe*_%>f*~:Bw']#is{{MNӸ(d+?~ xSի.W04\4EEZ]'pAJb«YQb~j2ǥqVC"1~q9{bM;"sr ='Ҵn&R5e}k&,*fCs7]\[yNPA;ȡX@27^iu'"&fnDžmLJFy&hBL̉-Zt HLjONQ -P80$?hYDϏ-*yU%Ƨk-Sy [۴Ch#ˇaq?"rw,bG{“h[Q!*Eـ{{EᅈG# p1 ƮIIP!۩׵*ɿ-/~XqqL1ro.J8tlT&{k&.t#\*S“s1ks(񘍺Lc; X~(X`HւhѬ_WJ=ǞH\]ix OlFP1\/q +fmv=pN,Hkz> ܉運8zse2?? VѨ[ʀ& >*vo6 bYo v5!n_ (NH`oI-S8H(B¤ɔ5TST/ }e^\`)Ӝq߾sCQFc؍r\5./P]@?͹YTRkKbtJ' ! />ДORITid"><e>i05M9 }!;uDK+xZ ]r^ŌTHo 3&PVw8]ܨG*HAX5YD泸AB>7q0t6[ Fsз?w#̣S+0 9' 5x~n$}C}>9*ء9sNj=3^^wB.1U{@}N p_s,êcZ]K!j8uV6 u4Zk fL, axWZ^S\!v)^&xJehDC.6mi~󯮢xѷZmYD/&u-#]BJU_]M 8 -=qkcB,II4ײ"Hކ(־Rn;A-^3~IxH;8,⍉=F F[#O8-v4zs@bƬȒ^E⿀hcPc=؍D`1HGKOH ԥzQ0K-㣹|H'rkxPI[v-GttO3yx8`X뽊_.QGlB2Z8zŷP NVW}X ~){Vt.M 8\(gF +ݐ%-_ߚ?Z&ZnZc|;N~oՄ3P7mP-a>o^xf%R!kVo=jQTrMUKgߝGޒbd5ZX7i?9s@#9&+j͡MdsߐStK9"W440Sۢg (بh&>ռ$FQަ$ƫ@s@mIDY:S sQO>̿ٓ"wZ>W,V7;WN'LZ%M޾]f\$ 4 * n¤߾ BrB cL:<{c+Bf,ɤݺ8 U>a)סc$J@>RuA!)33OTD Q}p&9 "Ga Vt6 cC>(J 0ZƧ˴v#v {yg=k._šHRH}M^nNջ4ϤWuƝyo54)Ң,j \p՗L3E w8"3]̓>NkY j ^?xO!r/KMNl"لM]"S9WȒ~PF:kEZF: 9S8 |GMv$胱iKSCEJn?=p 2n] YzhQ?CniKtzJhxԙsPlQvDjNj"f[$4[eXFYUkͅnRG*ܠ!8W-B[Ej*kPQûT,O$*)uR̯YY݈I*@ (YyHttDjօJRsSy: fNc4uCdo5k9C<@aJCIb~F-̤t$(ɹd"AB&oDDY PHǣYY:2#qL2sƭXNƌR1 C><,ɍ Y ,QvA(1'_e],2a&RDO Cv "B ?%gSm)$ =rt'VRchWI} UDyvMp'{ʜ <#VRV Wo/Чkjd`H A(V>F?.#.3Rrp~fj8jNrzr[69w鷎{59mR]ޣ^‚)'t8sʙK>U0ڨqiKVXWQF?4G)3_van8K2?4i Ab?+-ލYj.(o?~qX!d0ʒY| ͮܘj'^_X͐҈u(W EsP?"/ڏǭo-q@U J܍e QyDʭ*# ELYZ,GE6=澄.9M M]x=~tʹŞo4kUm1_Hi8#OY~_nӋV|Ym+>`VI YH:gu].1q"ќ2xzR^Ya*ӭg@5:_|c5?'𫣨\igJ4>| g"!l ^\8UǩxĨfH$ LJ頯^&^ZPD-Ql@Q%W֡=Ӏ=SZgu<" ]9)?y4iZLܟ[7Y5zv摡RyW/*_Oƿ,bwöZuh*Roǽ*kz \;t~H^9e |nmf:Ddῳm HzsY0AKMp:U@Sҿ*):Tڢ2UuqŴ|B3rq-H]#OG9GBl_&fj%!'ȂE@?SYOUx#lU[-^hDnCG|1W I`#sHVh g>ugea姿}4 ODyofhZBCŕgfn\?Zn~Ip$&_+R 0b쉌`^]H)ݲ@A..v wE ;!eD!)az4f ,UU m91;$[@.-DnGbř4~eDﶞʨ$A)5ܼScUbv@qu.+GSBTe8aC|&N`QԳuJܱX mFvA0_| `v, NP~4,68 Z=S5\ x,V'JoWtԗȢM l8&(w1+e}ZKJ5kFtȮuwʭ 4uQ)_1R's$Dmڡ qKԉNs[?In 5-;&#gp R)I ު h71 oSC|=h^%3$$Npߢ(Eziw]~GJo*s;J]@p[ 7΁x=o#TUPcR"ŝ^R͒'^$8 &ϮQ  .tl)P^˨dFql2Q\Hxrvr .ԶOލuu;D,#k!62z|yCHii<, {CcM%{*'2Mcؔe8A2S!kLA)Ka 4Ō9; 3l(OzFI<x@"ީ:Gzrx\ὢ&LY+Sa<,"o㺸oY/ޖhWL7{{;[KX?h UMpH[T m]Kiv/rZ]iP!UE# @+0;߬_dn(+|0=vHJW (m.1Xo땷<ŠOc5~ܲ(GHn1VEIQʟ 6 (_9v~>Y!j7vqWĠvø]˾|ȡG[u&@,9I&?1I1[Ě)` mAze*睰kb k䓴.]48[w!`q|ˋQQ'J˅bL%x70RWIǙߑO՝SqPq,2f9pfn<ꕮȡ,OSTJx FqtWnWH/Вm|`jc IIо 8i=d%!Q'Ίĥ_;B#FePOukB!ڔJUeFX_5nK}kR8}ҫ ,b[f? Gdi%}+xcɧm$4JىYMawd䘋ٿܒ YE}Ɯ[52Y"tKb}! l6[ t!nFS\ 낚Pʊ]_QSO)h vXg9vHaNRu Ug 9_J$c.)iF0a܏w!/7a)??òs.Ɲs꺻4u;A;zq)B 0.#c,~0/EkshbtgPm\CŒ$ẟR~AƑ:>3fE*IFqz GKvp? NDM230)v / *.ze|Mљ]lSLYX+iR:MV?o 6j]h~@vH7Eۄ5DG#+) I~M>"8atJ3vpŵ}C1Y~4Ns#DCHɶЭ#Z]5 ?\m&[A6 Kډջe?,{ ye Yt\@~0ѳ46N qNhTѴ^\fZ<+ul`"̴>S U&@Fl5njBuhMMi"90vq4Ze% BePS&wH}r>O}aŒD+Sd5gzRl-li`  ㄙ=XU 9n &{s+Qt9?,Y*Uw=PI\!n9@̯xJ~J\Ik}ŵ]ᳬxOw?gwApMWfoa Rq+lBsv9(8؟#>]S!TPwޔ:䋓Q Peh>F 9wPT6\:nb@6y*̧RF<`dJxED*!JC6!LUn e An1QX]8 C@D*SP\$kG»8o^p n/HЎ 4˷fW䇹Rz+|Bc4SrL(9%=)âp^uWyQ'J6%:i1*y;W flڏ,3yv~J\ȼ5OXJ@K!WUa+!(}u_P< ;"ꋫ^V_Yrώv%+B)*ɮ m 6&"|}Ol˒V G3˅FnOH/= `Z;6)ƄηgT*Hg+){j:'R+уGs iɇs[p['*؋UEb˻=PS+`N:qe;툻s^:T@.O")Fn^gTEP "\K ? +wɣY<* Ρy\UgB8n"*mQF@9A[HqM> G&xf?қ =oC=GX}(}mbXA=q-0);uVbȌ(n$r9qxGay %lf5`ue'nF/QhQj}q%~"cUts<baA{ 9Q(/d)bftl.՚CX.G͗b!R4AA~y6fSǁd$ڀ/y%N V<g{WPAm/_aRdsCk{@!YFDiMú ;\Iwj~D4Gܕy"`f9d/4V> /FHCr أ%'W$͸wBl2ªk 6ps#fHA{GrWlTC&9̎˻:3KxpĘȁ@U.Qy⎈SǺ-iZ~I"JnSS'`A{. ֆ w\73H/c{廗-Ѻ+Nah.\=xIne@V혧QV!*WGQ^Xf d݈{3=\&kB&Y7`2CEiMdG'DVFCq^'4 s22f-9dA|#1SIՕ’J^ S7%@ze2˨ե} !$N) bْ-rLU R5f# h#%3FɈaD@3'n"adZv+ ³J"Ps "˜=OΤ b{}J{ۥcM'71Y{3KD;;d۪37{m90j%<˛TnQGj Bs.4*9MٺEC!AH0cT~nHG~2re7r>y k6)؊[+}F-D9]G8De:Wf =*ۋ7Vl39v,bMq:ƯP-h'GxRۋ6񻴝pZ$gub̠C** Ȗ5ԺqIG7Zv}مE/w& k,hTLCI"H'?NG[#~zhZd֩_gn^ҜnM)mM&s|/ ?niΡ,^PJ>E{jQJF?T5y"_ 5:Ҿ0oψ*y7+:9+#GeO1>+e83 7(/v'G;u,Gu屁|_7aF&,FxeZ3b=S$̖t\ qѿ,e h2_%Y+n7 Ŷ`Esc.]BCڬ`Wj' ;Zku;>Q,N8r?2W¼fZD远Bn^l!6O}幌m}b*~Y&sGccj6-,ȲRYqwY!GLzeT2Q!Otk$:ʩ qПlຏ &`A@ WJH+}x69+HuzA5 ybpSxpLRZPSsȇA[^0EU%KSH6%6z6FSg z]=ͫmʘ=Y{~?4n4Z* UMSx9J$Q0r2m B!#2| /$71 | r)7f:V=@:zĝ "7wѺj{͇>,*~U,VmZ\==IeKG v7sJEj! &]VR'!DE@lnVi p win"$Q?? 7BdŠ<-xgs4u9h{xa܏6(HOKKw2Anpgܩsd ( h5` !\isګ{%=Ѫ]2N0f֕w8~‰Cn@UPeA` ;@~$Q(^ X7&1b_+F'v;%@?ˈFQY3rsڼ{؄s"P.z=(?ݚbu}=woqy`9 TR-y3w1!? } Opn+YqG 7h#Ҡy/Qiߍd<}.0Gv>gb HCf? 'T K4O*.Hg\ 8Ǫ, Wl ,A^I-+Eg:V %{d8r^G*/K .t\ig*ZKh;J:EHW+/wYЋφwj95c*)7L 0j aL@H*R }l,vs\A`+ex)XLtbtC =o$o{FSgpK\(Ce z%l5*#e[nhO~)s)SXV4EBO:^Jmi S:An|x0X.7?ɯa^)7uLY!vR x+~l60)-k0VMǪY\LԶoVU͐AMqrWjPpyv7$χ{ ]7L ;߮. :HN]p+5cvR%o"Yj>dE0 >\r0p}ePHຠ!Qc籸|Mgu?›̚~zPq1SҬϠCۂm9▃!7zЋߐkc]2l';#_PipYv3 Ԅ5夒iRuĪF'E9Y5_u%fyL.Ua:7x(sK"iSͼ+onz&?SM v#*-̂]aʱ_UCB}I}6ޓ5Ci( % XT?"'Vǥr1#sE  89h 1 щI mPU >7(9(|o@`[ ͬZa[lq&`m?ź&Oe"vle~1˾M}Sr*8 yͫ\mi^-_nna 駠s=^ȉ4#[: ~h˅tha6BXeg#r,@&g@~Qo c$Yl;vbS:(փg?DqP1o/" pt:nF y*mIt,JUQIgaqK]n} TdΗn谲[3rgJ]oGtKkE8+ 5jzBOlrrދJ)19y|ºN%^nyicsUa.I5̝ܼƓ7ﲔROB 5ٶ6ׁѳl@Wή2YVʫG%֞MޏJo꾶E *rn+LEu@j>,*;_ӲX]a23+R'\ktT$LKHn(hWSeYMTײP{zv .T JE/v /.TV%"=J=52!}"E'yI{;䷼줹(`@?iP-SomݪY -x .K  /Ytv_*@IiZ ׇX~|`NPgfV֚"@xJ k#Mv|V5+1㌕r&'3փZ٩>fOOlY)H$'׊hBY CVհBWhbLv2K2sYJYJQ*@-~SKV ~4/RZJJ{B~zbxJj׋qoqVVs.Y)] d.՛?Zq8q˼!N)ub}DcaU!sM9P(I-;2Z kD6{ζfg0F/}r2Z)Vw!= Ua.lޚU%9 )ǃM,*ɪ&\4YygQMjR:o|M2< o6uV; O:A|>bW:j/?s%*։y׀,I'SJjRBekYǯ ݗCǜBst-Dw2N˦/$pagOzȕ9"@`.3~Ԓ_˺G!.rU4GS V1@ T7#';ybR5j3aG~nEIc]A!<6re-pL G~lBAz/Uu-(5 -R 9R&_df +f8GF[ܷA/u2'+*ogpy'ĵ=w dhÄL:5>5oPp i€˖w׭|F g(MIu Iߋ&!(;`X:ٴ_ۍKK! KW<ѷy>_f7_G†6zAXz\ u+mL2I Tpr; % 6DdҬ -=ː pF)%vVw-@_B?o)o\`>[ls`; 57Q~d}]%‹jL-ꕸX̏a`W#B4WQ_x4տ~Z@G=Ȩ`tjc^h #&:Hd]Pwt(BhHC?EYw#"#:GBe`}3<%U]6 /:R, S9/CԳY4bME' 高x2UU#WI.h޴YdE&橒{28NUTS5?qԯ5VvUU>DX*rJ7+Q(B'1[ {nݷ/'sLGoݼ+`HD spuLi nl ONOW`hq⋎}K"FenxYC,sBvY?KA>Hų8A֗ ˀPDZP۶VyX7ٿpgѶRאp d26dQM-}>Deq8ӭF}Qݖ<  7Zp]10pKfd3jVlrY`A]4gqyL Ȣ-؅&|ԡO'q=#~z[KiΆ,lW9G nKcSk~..xV{";~w -v7ʤQH72kA a5yIy9'E%vj  LN6mM&;i9Of;Dy[hӗs0_97z_zP*N/lGk&ԝ1Ӹe&Bʟ;=GNMqmvEj85!z$J;Q 1\y@׽Oҍ*~Z.2Fcݟ b^HTiՁKG¬8 <iP*{Xغ2#8㒕 ry-5[Z$}_k%7;-֟^iypO3t#FV#Pp  }\DIKV=H=bC$KB;?ƻ<>CN KE3$K |9E8#|(8JXK7\ vS-G\L>HN Dc v=In2M`2z%AXS&^N\h@Ēy2^a ݇0ZQCvE CRuI_֊T[uZ'^^:|[T ;3h ww5(W#|(۹@Vqɞ+H܄ʮ'xNbr:MC?94YXvA,%(RzkXW de5<%#au3OqdKc )|%w1< U;J9:>oz$)]~wיVAFoiVen)&@[o;mWtT9SjZޡe#^ShF%b#?NUő*퓐-.mgȑh+Smۮc7#H G,:]X$2!g&y$%5+ x4n:ט?,GұOqF,(#+iOh/1=,|5q's3NPn Wk>U{ p ӹn"z4A"EfPNu/c{8R6Q[OvW~aRf/lNz}/ѹ!|Cf2Ô7 o,/h(գ!fB1.ΟhaEl]8i]G5Úk|;==#5XW'NS^윀2䫊>&Bۈ0QsvdtȂĺCy!FCF7;" u)lZnc>UPeLJS)ےO;_0wueJiljleDE. ٦dnSUrap@ָç髰Ncw v)קS+-(v@}_zAUJՇ6a@gx|raFJrA3]aɦIrCA=DuGD_"h%?F&ap9#`/7, ,OGmau :s).u֮k4 K%n|V擎;aVE+jcP£3H3! c=êz}MNg޴A3εKV[Hh 8pj źKk9@U4 G]u -VXѺaj_oE?(|/sqr"W 6Zina%$-nz?bƅHoS'\'%l̿1jlMO}e* P( 94= ymPWbi `_ͳ)IU>K,ԃPJj<qXmbUfC ]<Ԃ˭@^W?LBIcJ+D`*nZ㖒a1 x˯%+eY LFD͘K__43D,%JH(`mCCS>wUڷʼnDs th G!R-U]Lǚa/Ǐw(ߺ^Z M){,྘ 9.vV1 s2hF\'Ӂ",+wジĘ^q"Uȋ9p.lћk͕l[u⸠nQd$ z4d<6$!( hCf0šb.r+ ^SNv`p^ik١U2DH>;sAzb7p.4O aS=/fE1x ]we~$19:D>yDoїw Y,5^gѷd ùJ$Q*o d㣴 NbomO3/~|+&YgQ\N ꫍fvW;fzx.)jplvu*a+TAf4Bٽqf n jPծXKɾ$^o/5Vv,mLEUC6QB 4~T`?V_. z?c.\ yk3`cvMeҚ۹"kɛ$ e"Qwt@B/]6li>Ȭk%wJ֡vp`.isȽގi'(ͭSUZ Z ER6{Ϡa,.Fs$Aň4 j"yWenY\?|ٟP1 kEeS a1vZP.i腉Od7{g@KK㕦[+_C jGՖš6.j={"< hyshIy ( B.2ޅo|PbBM 9 kd暟5=k :]p5~t>ۀ$"UȘiI>l+338$e^MP$,E%_ɍX"!5yUlv&5Jvvtǽ $jQɆXo[*{/.<.0@xm2[z~9;3ː.#҆~/"nUW+?Sr7 ˿wL`麚wD>P?<5IKuS8iԥ;eUE27-{4TMr,eZS>ls0/77N +c4^\ܥOIov8#U;mxN|YPsHAv51/"}!p tT?5ÃoY}ǏBVn39ؓ|*N,eͱ(e]}nvX^l|Q7[%D$IEٿ-k|z~O\#8Lo 5&O?DJŚ:wm=߁H5K̷<_h?i: `ԍd, P3 =uϗ* vP)47?M y{o`lEml^ur-5-)RU1;.=uLj*s Go t>kdt_ [t*YS0SAakMƲ'7O*wB0[SA9Nb8k2Ԛ fW djَ^YxOT+34LruÚqoe'qc&Gb1 I/"j..ZIRQ@'~X.mW}|rT*Aj4D 3ʷVx夢|<32™k1c*f~NTnKLrťs'zQ/+ZBj|"+S5_ )J_nIW MS賴t(rK[\xuCk O!qQ_/GU:w)&)HG d[Ԡ,SIV~G- |NO1Oy1vL©>@EX/l@TBVˣeH 7mt;~aDZ/ioTmja.1x">V 1MȻU:ݏIGE z' TK9Nޣٳ>ӗ4q!":pdQ9:t]کj&k /m+Z\}G;ݾ4)Z'L:cgtyi s$+l={ݺfm}ӓsv\TuKhlciMG܂rK M "1e)h^u  MUc_/2qGFicuɻp"@r6a(ofx5'ƉBLb7:_OEvq\Z #[;X%{l߿f09W1@VѦ60a 9uj,Ǚf#/ :J jR;*8ƽT{ DKPa^aj}!$l+K-vVZ옽(Y1J8߸Aj䓣cFbʙTJyFψn&-wW4RUX 6lEgtں'2%dE BSS!f/jlb0%e8L-YIU$'Wi#YY^or`&sKu C),ҰHȑo48oaѽqm# }XVH۟Ή $474q3+z97ZO)ms"ݫOmEuSit_N2{V&= Eaޅ |"u-^u⋈;h:V{'k|UE.}ټxC Ko$pr܊iz[@/Y}=e^ZﳾW8ŕtb䷽eF`jM_6I+*RGˬr,j˔"dgn <_q U^~oAi*PMޚBDՖ$n ?;#I/W{'/+b c;޽bd5!4V!v/ҥ&2)lKS ̮yh !KƢtƊtyJzgx Jm@޹:*e@Ju寱v],R58\;Br;op."{nܘ-'Q$5FT#m8du8O=~<]GP4Zi b]!̚6*" rƴf˨zY ,)ZI|O!aLYN+DHG#d)2Ns߻ai2gu̷шk+N3|.ɰcI۲ !eׯKQˈg Sq_763Q%16L aR1#֍+HvDV@z ٜkg  *ZaIO23p1lg7*׻jh%#PU"=7QD6>RW\*B0M7g8W K)bwO>`AJRnId5wHfS\ T9@8j|2qFS?x^T*[cVN̓qji~o@A(6"LZCB8T "fq ~VtY*pU {PVںFC}otߐ;A りQMn0yivwc虒ֶR(W49~\ܐi.fxbB{3KY.{ 6BΪ(p`kE<6 NSJ,d0DR }!{}'syoFY_~v_.׸ 2ΝRΙt%='1U4^$d`uE6"?Qӳ7K7 TΑ1>I0Y3[)-- q.t=Ç.F}y1D_G\Ib8 2b!Tgo墥G׍omuںqL> zD CW9B [-2\MN[Ȍ8_d.XmDlH1jʀ]:fVWՀ1N??~GiqQ~cnQy=DG!pV"kk dM^xS𩊼~}oq3 פU=I䏷x>M?UehYXĤq¯u U`'GYiF5UKYOFPiWHh@ė/A; Z^CXOV0nƸՃ3M=b|xI'KαHđ/%USY bv#& HKXYڲMl;Qhc4dn!7J0|NJ !1Z3=㓵O{{-ڶy#=.!Y#=k=vvb@KHcD3s҄ ϊvhvrr;{)@?u* Tو%5$F,<:~fֈ5b"ltXwfR8A7{ҟ֦3V{hgsg'Q"5fatDK=9󘋾33_+8A%JSSOHtkcz*$yl;Z !gQ{~F. Fp~ٟcz gȠRm8 Ge:I%GtX#Ԡ,.ំJsBv`Te@ANLk .U Y< ;wAOY%a_fB<Q__7u=>I 5`E\X;kXdM@oN߂N%Gi~ y㹌֖Rg(>QEk ='F 0ֽ`vlA6qSf8bt% nA] 4 g%@p. |"sw)XN{ɷ]ɭz텽=&rAk)1MEնI"BhAGa1[R]qp zI/nSS6WX 9sXlYZ}CݒD:dKeAws@{u/B/9kd8ogDD= @ JJ΂JiKIe*C<HS銵3"\KT8{] * ivkq[ N:5}E6Ψ8aM\].n'[hBpޤ#RMǠ@}&J fY_K15A|SZOȼ-oಟuUAׂ^g):o|߁`W kV4Ea+`]2(A'f`: 2By?KFS^lx~,lfК!G(Q~1icH ;ף@kwdc"vp&@׏ i?G4ޝ3v[x\..'n`hNyٿC~`)/}"c Kuv#vZ=MR^3'Z5!Wz $8ޜ!WOM|Ja^R^b Of㳙h D?_LJQ7XʇĨhXQ>61KrQ[g;x)4,%U~ӷ a"B΀]?z~UNLnB&qF|~`)<ʶZrt8hh }/|8=a=ba~|e8WzDYVܸ̔F7:v@7#+ӄwDǠqFSĻF'\y([$_ ,7),N"/L\24 _|'c=En뽛8/-NKϸ]SE>^:qxIc"'veDJUb qOY@o@ACP42~,_ջ@<c pzq)e]ԟ^ũ{pJY] KC7*;qB" C;)i4pd(f>b.5v#ME~-aXh_0*Z5߁^sNTD[(,gKVOWhL5e=bK?"of6J S4dqKACԖ|5ͣ8CvP<uȉ0"% ` <\<)E0+h'c:XW w0GQoX`Y$׃a -/d:JTLL4' (5E/.fâ]V$vm8R:f5C>WX&L\,.Ӵ^n< 1~ʶ^/]éc ˤ᝗rԩ %ѵ`0. SÃ%^-aNoZ#2qؾ>8PyM%|~ w-'}h@ wN 6JTV 0BpEL^6;ӈڹ5OK󂚤/tߢ9ɍf)3SF)D3zUsStvU;V-Vp5-t`X'Fӳq R >Fu7{?W+o=Fa+PU-֠m ƞ`Ay;ܔl>ņIbV^sU:O'kV,ks*h [g`'jGwSׁt0EG?KyFp,)ܘc7˦p(@u ח+ρy/rB w}?f8$?gsK祢 lzig3a+JKya}׏{oP>؀cCHWS)D V8^kh ۤ!cZB&'V~&5NʾyO.or2-؜m~y_S֊-ZJBygd IRʏA€1K-`wrݕj._~*]/mh7ߎڳ]*nխl_Ϗ(:ԑ=,qs[Kv)\=ti9y@%/3ĬlX3u>$n xB)9ǹ9so 's"zKYpmHEmqPafj+2ww9Ϻ42䢡GkJFZgY\F!0߆bDIlL`c$Igt};`فZM?TJJS3ܨۺ`8ou4䫵*&J?#QD *zm0Z]NVcsVrK g/~EegpsdlKe=LJl Js{dׁp--Թ$*/q؟f&f&UGǍ8 'VFZ\``|KQ<!펟jd̃nq^H!&k(& S BL[e!JWQY_4{5Jeki|W](p.P7<r{>Aşoן\ LWT6o|H5#b/vv:ʵb WU}s\7 ftkGa:Ƈƽ"2Q6Ki #-u@TJh]3iP2JYmaM0(TDM]B_(Ԙm2 ߢ4 [ih:K8"reۋ>6t$kXec'Đ]zPZS[\sbzU0 :M:w0MV7g iū!| @^d@#Bkŕ0Mw7ҔZC0ލat{" ;yyZΒt J\V $?|o*;϶IsM/To NyyNU89p&X_P2Z{.5T`/%7(5A93ω`X R{GOw|+)wּ<3*V{>]6^/6۷k6^l]?X0sр7Rm`O g{|:^- WIc"G )}+q :X!j*ꕅ.[E ; Saq@bIb4:?F@Koms|i H0%x#ͼK YlC7/)9$/@7B(N`݃U~h]JBp1v,Cԃz-2oW~i'1'8MvjjZ!Fdew3REbi5p!S0 ZwC0Er' 3c |X]3M<>-q,Zv6J N+o9Se_LOC80Dëtڏ*/%a,#-:LUD@p#uȮ8.`~T*!SkvI ~Q`VzV08~VNl?7;2QDVMxRvbIT`;6ۤѻZzj|[a 4Y׷J$DOŀK0@ghnj5HA+_j`gM 9 "B1[PDȉw_Cyg1~?yrdyj­/[zӮ>;n{Jƥh8 ^JOmh yE9gW%-#٪_p~ ךpMJ X%b:xHJf 4PQƏ>}JqFR[v∔L GA~ xl>: FQޮ s2{\%N~Je[w=3,wwjYϟpAq"?MBB2ލ#^g[]ߊT+Da u=e)I!8~ԣ598ӮMhgi[ i_\uMhOUHg#'? ~8zv!--$)MW΃D]5E_X8O%j,itr {V TnA2jv5UcHjQD?*+RA ŘuwapcG>ꐙB>#} r.+*Bu>Y3Dn|I?~oh0'fOq~dՙmh_ nndVlHL<QE O@!薯o9"Pz\[g%yѬ-R27!yoY |1]N-NF("s]sai8{wV\߉֡_8iK] ^F6n\U.#UX)C, `!M7j6[:&jx4q]|wOL7RDx۬؈SrD-UHQ; BjԵ|sdEi+lKʝ"a\ F! ІUҪ#39ҖاJ*bʙ(,".Bǖ2|km=-:+̢"z&?S7B< 2]"YYkymM|Xώ(&#Lj%Am}«{rɕ 뼉гXvkYeƬS ӱk"Nga }Z|@$}d~;oT sdt/4D*\)0B9+>笎[+=Bܐ,y3㻍B+}-H ѐ` _D;ԡa.[}Ƞ9Ob$ rhRN?akǴ S]{'Q.D2*`J̝{@qZgodaͅt|)+CAKLѹ7d⏘|VXLpo;&aȣ[Ґ>TÛ4- u|OjkNS2)`#}J!VzW~Ls|ˉ3]éއ EV}$Ϟۖr^ޡPnf9s_H-N(I;6h{ h5tTe+,}.V%B:Squ'6*Kh_kp`#0..Uɡ t1d*8@ ZJf!^#̿zW]Q{*㪂 "HW6KeROƸhѷtY" 'MYlѻ۸@zop"&3տnW [. 8j&٨O5VKS B$q]4 T!4 LY#x9ײe_=H,!uʟ$/e7BN&9Yσ98WZv5~g~qv+ĿT2*Ha)hR%zZ~k?1Vs%[y Z_(8y g7gVeguUTt)@񫁇*Ap޼eGS,L=h-#Fa腙_4t.#hF$S6l6Xp--/Yr=#u8nER?lqөŲQ L{Hg 1;io }'Fd!-#rsiPg_.UfM &(*{N:Y3:FOJߛ~wѐelp*,$y˂75?Pˡ۬ό [<(q>-0w`lHcG_5)e*mOc[sGCĔ=Z4L6Z phh~Lx B{G?SJШwc(Fe353M*ܼ1Ʒ ;Avb ~~)ޏj1ɼVΞ-(ʮm.鉩\Bv)+c Ձ]vejqBKaGg* v8^C͖ -]ub=aP2\SSe;>SoRVwh}.Iv1)6cMk%-H)/la]krz7ZF|t2yuCsc\azXWR)Ei1si21x*u[xD'G1@pĻ9U1NoJ(:ii4w"TXT@{iY"<Ega=<9~}^9ߔK8HH0 Shz ޗ4" ړAe LI;e Pdʦ#ϊ *GE8f?[1)v8zL8ߟN$vov+ Kim9=(8?Bo@`_d@.c&FÓXlSG_\0%Z4+ vZ+QXAEU\eF;ṳx8@]O.UPZ5> z?]D6z#dW Fl$D{?TRGN1^e#S9P\ =Xo"Ֆޝ/%- ᱴ ׷$ߧs.yx}kFԊlG넶dc7^Xc*QkEP-Z4g;yo.2c:3_܀]O;ʇ)2ЎF mLww5&.;-'w dD_Zd!27ddnֆ|)YjNj״I8It2dB*SU2WCቧI;î(z 2F2oS&ꦫN~odlvh3Y1^|*I͎DL40!ӧCP,O1+k.,z R$9`= 8oYP5ù[|j,wDRKKkkwVvXme:t0PEA 3*j0?Eq}}zHoAكC,Xgw$  G[{.HזIXfye2ǻ3[/8ՉFtȖ߫|cJFkqFs-/ ߘIV {ib#Fy$OV@XaP?;Sf&{.pa%MĊ잪,qrtT yZ̈́ppA9^2h7˦(FF @fTV[Xȷ/FsZE3l-d{G5jVMsDuaZ.' σ3sev.,,)37m"ĠI&]z9{3{pTUt ^h>7J m+tGTFCW%rME-xBQ ~֮%FoZwc +.qӍK3U"z.u+Xs/ā֥;`gEUKtGvVe'=G珆ílä8c*LXv'DU7ȴ5gl L$o4w7HuCϱ]ɻ{t L۰Zv7k h%Xf= aT¯گE-,|’5!78f GU&"3KLNV0޽0c%l_ek&R5s9&?[C3HVw_]먄е!y>zs\Xk]MEWB{E4fۥo"M J$g.ǰ Cf<E7=qwTjGg׆:F%rFB)IT L '](GG_T\hTҧ)ʆ\36O;SC=ۯ}{yᮮpUDxQ0qgPv50 \9jWx Zե$n}Fv%j>[W.6č0qH}yJ@WԊ+f,efŏ4CUGi^n Ȧ5鳯c|!cѹwˇ>L;ZGY_r[z'3Џ6Y W~{W5f{=:Ey<<k}(;BAzC;7KFP>u5BXީ5f`!}(嫳 AM cϣ'WU0e㖺7_62Am̬ͅd񞑿Ptv;0ܞqZB9i:@S!!3 O3+@9F@@a,׋2(% E14A }J΄"Zo d+;xA RlːxϨ>#1WxmI`O9{{&'$Gu% ~:Px\VJWsfuПPH5z]dR6H!>W)6VBu~%싼 b QyĽzsd[ !PLG-X=,s`㢪2aLiS _S0;S3h;K]& 1GW[>&Tk#[ ^%5%O7GTZךNĠ" /u]u2dTB\ yoQoB30JQ 9:pKm1ֺhB2, []c uAs#ʙH)} ) w ǾyYD8X7LJKKLTe*ip7??IG =H)wνh7 ZH G1J1a53]@Cͣ{,Am3. !%4ԅ' q(iCJ봨+Feee)5оBYg*G^ʩG8)dY?VgB 2m9rnEwfE$kgȝHk ;M[Cxi`~y^{3A|jj* }J¾Cw(Z-NY~=?i OHm vVn`"{': ΋AԃB @W 8R.(4ou4*U]'Eiv]mZ>nT% G둋4 :\0j ?>6jr\dX8A,Y:k4ܠIk.Դ@`dU' (E7Sm /Yh/4c>;OM-a+(,-$&+ FbtÄ ّU\Dda- 뜅ؗ^'u@5/zcIu|o՛/" \FEY p#>נGzw8 Df &[W nz-apZ.,k@| V >p2DX)[. #nC݇߅?=aDmT̕KVz;kvXbfPe T1aWfэ ovPʒ4$aªE{'gFAd6> #c[`v`EV{[=RazY+ jf\eQGgHR4[ÃY9pQCrqq D!I[c,i:dmr; "PfYp)N{O /qQ17ϮfGHD̎Q(=J-}+mII^LRD<>1؛8~`G},%OoX#jKG*G_*Z :.XphxQAdѫ N+|#\AW<@[" zL+8LRXO1Ȫ1LET#R-GXx;J~?7 fǪνVR|ߩ_'=f)3+wF] YGWn}y9ha;gRxs7J\miL!{?P,K {jAgMY=yG;/v18 nqw}eMxZ]GϮi S51CnsZQD@azM9M;mq0^' 37_O:q6`R==HE-SX[8tS D=8p;gYAI&ޮ wuke d }$ Ҽꞗ\_rYuwwQJ<243S/I ۧ_9.3m@5IQY&KKлS&,O9Vj9inOjz+v$&\2{^Bi*,U/Bݐ'2&[L=IʂZblTἚbJ1¼7<X*Yz!汸.ڸTb28[3W{рMySQqHzꟘtga8b$P{#~q<`1a }`Q4=$qRˬA밠J-cr)Int{67zX,8m3&M@ߛ3g|n" ɿ*$k@~`UعMRg>#syBjTZX<5N_<1b8[ 57&;Rٵ[[H-=D%,ZNO0Tj-NzD&אZ("2VUxB7_\Cȍ yiFzN0=Յ4cpHG dm;=G{sly%_L*9`!,_i>܋M`,X JYJ!!+e;p>➥^!-ҥip|25A]SLh*O nEv*J0vd8N0؅&dCȮcWBͯ1fdZ Fa}UJhycy3u9t\D5avr2mrS{ԫ^rf*!{J"w'=jS-UM4u{{BVB,$ۺGªJRְpwF?\_lՀ =sbSH4jV _sQ9*ˋSS[۫=j`[U#_R@߅uVRJ ݂I%t?qP]OOi*%)X | h.6vbEPզfzg 7}}RLL bvE xc?)O^Ē耏8~){7_9xWm66$z 7{+1]|V09$*j~\['!A @SE6aACܡ?~CI.0~YP_&s]ƱEtV5Nb&T{LRBPӔ.bgyjZ$GŦ2=x$%8ËiV2Hl!ej xC;pWٝ,S^[>If./NI pZ2ә녽iƄHJfWqR;PVދ/tTXUd8-8 eml+/IY`h 0i5<.{KF"^0s=GL{v%)tb 9|+z$ʆ߰A:~ gx֥KG>uh/#\P[#JPwCr\lRۭyU(>Xt `ù}YkO DBCZ̒du^7pG~e';OME{Nogfjxu'ѡo9w8ďi_vAkI8l#01j]^0mΖ0r t2͎2~ *S-nݼ傳~1&B%Nh}ܲx5K_g *^oעR61f@p$(>OY%m O"9ɡwD[WK⼃YnBAޅc*vo>G qu'JMɴfb=T5;K(mw}?iPdu[$]s V$V3gKU{ asnd:R䎵!B¯GˤF`.I>~Z{YT6Dp0}- =3=XcqUbo9G6I!Sëvza~Oa My r"ա.kBN?Hb0{.?(l;a g}&cu]XtC6)|gpvNooZO LO3b;;4sL e{f/(땔$r.gI _HY j PwXZ'_ $+ܺ{di8I}\?*0UdY q ϵbnM8PZJy t: 'Pb.vKz+]I$dIEo:k/2 8Uu2&bKb\ftNeEKv8)يܡCtHl7cZtobML =OS/::TlpEd9̣ajij<# zoH̶9TPʉByqNl!Ԫ6u1=[k"jc޺5nf\I%*NE5ѰYGPE أZ@1DfFK"-}.*1p:.|tb1ҷ{}[6Y+1plsR~eJL,y݊Lh}yu;)!\! t7nutOfS2Yq*- hH-f6g*Q),ݑCj\+_z??,-שBnF4 |I`Jt2n~[B'us0=E(N-g2?ȗITRSA#p >o W|N"xEM>`Uj;(ٴH͍w Oo,W Z/?;suU[S(#SJ"h<ŪkG>I.O~`r8S֣[+}`IOo}yTҾ=Ldhv_m9eߔgA@gE8܆>1Ni2U>e+dEUf=l)|d$4 iz.lH$e=^stC)8ܾ_yr:\=;ԋ+Q(dH.уI5 ٌgvdGpEo,|Rl0m2+p[rbz&Nhtey_i_- JbAɅ]B6u1qzu 2YHk}I?Ύ!5ޔ*iR7Μ N"U_0Ƴd][?&5{ҤWB*.{ۻq#t /ӣF+}蟬7R9B**knϲ Ӈ$V6F#'9rɱ` Gv֭-A㌚d"e{75 [XLCpF%p̈́ x+Y,P>;MK%@*߯.@EcJpQ7uyGVj;kSz;4aQ_guwd)0na$eobjBA^ÜW|ѥK8sjtƭND_{e\1;Ś\T$T4ΚiqۦN.m9 Vhٜ}?#Ud^'?AEQ޴ ae,/I;24 w@.y{UYMDC|b[ R 1"UBҎ߿QJ/$d#]?X2ؠO<.pY4~ _n 7iߙ$3b+lѫK.$=T$ qWsv.kj33togRGyT~Jml:n ͰOuͽFSgTϹ]8ę;82ښsXqc_1&&Q.뺡y;;z_7Rm7ȿ&NǤ1+U =krZoySJKbLܢ~P ּ#bgkp|֭4UֲM+} ʤ cmsuHϤ nH "ƿvN2FO6^T ##;-6lN󙔚 8q 3W<*aG~ϓ I:$}Ͼ2-'fk3 Sj.^;{g m/z1ĿlOJKc-] nB^(Nu`7CtPMnw\x$ҚeE//5e؏͞ 6;4 H %ڹJ(kU'{eHMaKMe/#G/aT>5,?šXsɈӴ +h`un]k+t]"# iBW =vII~j!=^-lO q*uuc"l)u >Br9;IF -nTJ9 S }|)__@j']KkB.{1P-Q*s! AbI0]+;Ѕǘz'#,)ֵSBw:/T1oxŸ) l7 6oB!*oyAX@KccTnqð&~Mwaf)3sw|`Hʼ|㡛zˮUw8&?O3.B_DJ;Wn3+}(< CEkdIQ}N **$ A-aG{ݔDG_6ETX%p2AzBzlI&s54:+qy\+,c ?kĘgER}RKAE la& HN5M]raxXܤj0.s!!0I<5h}oŗÆWˆ^X1x H<"Y[/[ۦSSAN#$sz /)-hx]:UiL*= l\)SZo^ty}9ya3[>/4xJvD9&*=)y FwK zTt8^bڵHV.Th*Phx\OL?uyV|ez4 8S H:O[qa/fO?=5O U[zR=S@AOD-lE+i}9RF4Rn3J":`n]x,ɫW[Pd~s_e|ՄĜAo \>Z! I%dieV*C\%ŚޚH?x.שVMyY + 6p҅Zl7E0b'i +iִ Lc|c?](βɁIG6(8254 2gzQ hV[\Ω[+4 >UZtKVV SռWV{*>P,pqzJPs<7൳&H!3)i k=[eǪq)O2|wxgKf:Rc>a# ojaKiz㬞CO&2|I+zj Ҥ,@ؖt4+|@g8$ %^}[ Cw]pnnYbj9S^V-iqKYF2:Vc5KVIK;e(tc|ӭ.aIz+|k(q m  {,˅~lYݢp4 ?!}M3!|Y2m*,ȏ\G٠qO'tڱnd{CI˙2[UZV}Ro )tBnRd E̞tq Cݬb@[Rnr[)@HAg@G.;Qv$9vAGzI<,qc;XZ˯V.Ď4QHSs[S,qt e_ T@F<4i{(.t;8 Ğc%jWV=le%UqoTm3 :`@qET~m+_WB*R \ezә6&sz09h>.pcdw@POiO6Uf_LlKuzn ys%=yrK+E}) BHΈ3]l>uOrV~[%T# x)/k_Hq$5\:]{73{zŅS)7%e :2@:=󂏁DOJiL+Eaj)PwDqȰq&Z5+7(HtnOu,H'3aj/ܯm0(Ǽ{ג7!K,#{r*c@|'u8e']TpK ^"?^r2wwP&- 99Vzt[LWBc^U&g?Gc^ ?m{_ܶU,\yLb2tBuo7z>%v7 [HV޺~ b\)1Y)S~{bpXaZBaѫ}h@7nijky o}۶S=pt82~$-Le6\p0e\U' JS$[=0v?{625CQ_LH.Tf.{u WG4(7CL폚Aԗ,EtE fqO?o_Ȭ69k a[\BUAem n*{3b*\p sJ`?ϓwe*wYK4s۾9Xs&-Ы#%)ydĵl^Z|l XKa+poy\<2yXM<_hƣ!eOxXx+U'4jA&}ɷ4Sx_Aa]IXUż{5.QkC|PoQ_<\ v|ʏ:9SBWV̀Vwk|d|?~t*z8eIү1e(iE53qV&+ 5=<$ZKa^m+½0yPperM(D[1N]W.ǃVQ-, >a&f$W)7 wwT U!'%>HГ]x|ZR;#C}D{YUl>q~6+ZlEHjo|P7)}rYЬ\9Rf>p?J!YwhG"uX11I` .Pg3MjGuຩҼ5L- }05Ү #QI0ΓDmVD+ˑTXHlbp8%2aq 3(ƒ[sq5AmAڎlb0T0wތ2>qS]Ϧԭ|+OVS}~1 ז.ʷQ^Ix|0h%O_TϨ X9Nl0oٕ@] j)<VzWpwQ5 I%r}xIPs۲+,9BJ[(W1CpOJۂASUi&\0 *`@Me}=}j\:  ^a4EhCzrNfl+{}0瘇a3xW($&aDo}y%iˎ+G'ћ#ҵo2)nC l[%7)sP!L-,8,Ѻ@n&5ؾSq83I*t GbFwiwH!OkmVKD|F!)Opٚ AX3J'(L̉"TfxˏK6QmYx_LIsRϫwzw&tB/H]nRUD*?U2F>7 ^/DdI}LXyĬL=.a?ksI]ۿB'6 .W[/Oc Os}"vHKɠ@[.\AZIVTcc^de%5A2`j, _t]XAZEXEJzwXflǿ/sÒ+c㙢 \0qОr[:KMI%Fye9~!b"irTj wȩZm%={a=^ɗŝdT)SN61[[7n0J yڝ\xݸ}ۛ'I'Ve;aK<&*#i(=5-6pra S6z!&})1qILXW}&_QRa{%JB *.Y(_Bqt b ~UA q=mAX$Pg\ LQʿ tqMzg8 A%SS#7K|}p+8h/>. {d<7g r츌ǖzpFӛ&e!`(\hoLX[Ƿi }6"b?Gy~QY4fL},|L;!R'qoc>4e21)M99IZs1T'̿;%14pN1 ['Mn j蟶 ݟEw!wU v6̜ 8ð ź#Otb>k)7tVf g񿰭)2zPs62p=!̡+1Ty5'B'q|\1R8Wa.\uβ~!G$RiAgz]Uᑹ[F'WgOV #mȿ#͵ meTfC b}yQ>\p (zZێѦ]k_ao&aBTm$_j2ӐagEeYU?H]H^l4nUF%ʈ M̟DkfOǶf?-DU{Uw#՟EDu⌗HH08ǧ:abCQ-!$,=YTZD +IILwրcѓJ}ajaԌ@' !@JmsɴPw_. w 0Xex@8g|(*t\kBAvٵ4.Ê^+&23}Cˏ187R<ޕ0؂UY"OS_T(zx<55ۛR%kY92[ 2!rB6 9!"?礌g}/xDJKU+2 7aYYDk5&*8hv^gVWg<IE"Q|gr|k蒉Llm26 ˑi3_dA\4y>-}feץ<ӖM 8OA[>,2YZȵ Zuv ]>oOCP tuZPa\ߩtFEaEJmsINJEuX@ $G[HL)嗜t o_Чiwԩl_ʘ΢,qWԜ+nIJG ]z <7<Є0q˟l \YF7_`f;[':~vDmM]uS!wwNk͓ϖ-`wrb?wp4 ( E^4GdevV40G魭5yިugvamdMにWT5{*P%]&j߼-Uln7 ȑ,Jj%($~ShB zW$0-TTX`,mRxq AHG:h P v ! 3`ԏ 8\>/Z&A8Fn?xuAP"e^I7&o3%=JH.Cfqhāi0+6O:b UM]P7X^;t[Ħr W>DψL68g&B5=Xq%Uel1=.0jZ׺!uy}m+(DI6-_L 8<9[B ]y=mX8\8hAWJO$qD|Kwm;l .#o瀁~.]%osQ5jR蚁pQ\lኢ鏴ژƱ2>Mwh]s˜psTn ixr΂qR=1@0B29L#i gu*W3p&!\5WzIb'rd!0 ]gp2-Nz,TsܷmW Ā'^?pXqײ4rf~gO !5N4z8ݓmidh&41 5`D6io#$3{?X suEq՟O:úsI$"Ä]7 e2Kuz4Wʁ9Рd!0y=Ot+xWVpb GS`P0.4\ L<0MEV*q֋X);";+(L֢)-(ND_?wQpe8GH( ϑMTuaLLaK W)!25cuulې,3s۱^d'zV>6ވp춸Yg)F:[v"}/tz5J@FycvY}]`"s.RFͬaOtULɭpf X;<#a~fw/ftӐ&rYUJ42ݝt+S, &17!?TWݣELvm&x|~jtv \!.1فC!b Bg{zbbAa "PfdAʁ\ %ĥ 5nMcI!G}CKո{S4U-]zW%_bhorMøӬ$!+qe2}(M4_FDpDp=[k5x`;ۇ>.>ק1ß5xܗ8j2[5.J׶?᪩tޅ(ˑ7 x[Py`.{XiY"dze]3nz >N =!lݒXUny t++z/[=6=ǪbX$$-q,Vg^63U@g]F_bVwn x m&X Is nɩ$-buS`1]&KaiJ:]z81[P! 8flZ)wsQ>nƝ 7(y n54JhYEg!p섌6׭^&&v6Mys0gSadГeʄL \!,>?W OTߞD\`Q_tWym)qArL y(-ʶyON*d9D<@q.U1VEg2Ŭ]>g|{|o5(jeJ ,ZgbѲl}I_6'gȕl:+*s;lv~@ͬj@5a&g܍(ZooB4# bap%-'Em% v meqpځCyh H:T)]O.w[Eg%1`GJ1#+bw'ic.\nsiO!^@f#(݄|ۘ\%,n7ͨ΄$Ή,!kOvGܿN(nLYIDnX`ʜYsjfc[Qt?yܛStܒa.!>c)F.OEs¯:>aeYgm:18lq0TL[^~9aBC̳` /3vyk94h h}b*푃#FP_MS_ N JTwl"Q鎯(m&c*áu(Wz܃g_A698{#3S alL_ 1/$Se[Nֲ9V'DuGNj.gwLgD MͮsSc'կӝD&\ȉyIqcD,S^I:kA`AɑpbPFBTK>&M \5hRY*@,o\\rk73jCfWo. Vqaxt`MS IaZ\Ŕ8<S^2zլ&QшO8L6,= >o~[NlZ=IV2Df=Yl .=.NF}EO聩)!Xӝ1Xh!'GAdj(ݏ 5M>AR|<ۄ -tj1吊Ʀ_~p;!"q;Q)Vtx+2u*eZ)ρp`W$,UkDTeJ0ܨC(&Ir5 y׏׳ZSa+ _gE$C]]%r7\E\DZk]DwOVIC71 ihT\Gf~ HStWW3RѬoK\kz0>}NgN"\ʕk6,EBPtS:n eODGG}ٓǶHxʨeNph~yoa@~+XIﵳn<3V2z9}  &z +  @/Ǔ"n۷3zk>?tD4| !VjzyM#*HHa%ڛ9Cd3Ǣob' z/ILbA!Dh3}Qo 3 ^|8?|Xb8+{I^PJ5qfI;lzMQt# ɧ: h}'fo;*9Dq~Ϛ/`߸.WF2|ɥ-QNHRP_hX-jfL02JS82;z>1[ 8U1_(Krc VDl 0߶oplD A9Lf, Œ1[kt1xTu ˭plc|seeiu=m^1Vi<S[!,{?}oW7?FLňLc/?VKYn|tf[L RP3uY*=' p`y-X HU[\Ɇ(]74'klz1^nwXaL'3.2$.AyĈR d{G>t>wbn'\v! @C+qy}vKKϟ1 nF)lvl֫6B:t 71b*R#6{[5!IINCY{O%"na}yXDKTܶ0sR.;Tmsg*e$l+)ų4yL!7ɬ#S%:ԘJUkmoXTË/KL3 +>-[D`{OeoVDBؤc]<#Rb%< 2o7,0GSwVl`/W|E͆g<!)C.n5; 咨Q77J{mjx2xD]V~Oąpb2=. *Ib`.{J;[my؉I]=ՋmͲfIA.H~I9}zq.}iۙ/ Ƽ>F )ķ_RLҧZXl( Ԫ=Ie:h $!|v#xa#uk ֥<\&ڣMOtD|ݱ|ڕR]P',!`3SW96{Q^:RR sg}H9x\Z=~<حQMq% %n>H^ʔ~QƔa-{P^ TDl)[F5|ʝؖ +|8+/}[(#xVRU5i>"_w0ANri2R룵\n`NyhSAW>dٱ{wqtg]TA¤,u AݖS߄KyUT {C0s/|D6r^NCނU/ܐW2T [$_i~F]d P[L.<̞R,BMS7&6qF)Y3?tkH'x8%FHcu}!ٮW\ >)7S!ثT]Q 4e.=AR' /pyȴ u~x͊AB Z W(mrJI 1٤彩7Q epl/ !c,;[XHDNC]D2pCfɘm iȕHwp_{p5jqyMdgBPc4Gt UC+t^Ȫk@*qb1sZY8jV6匱xtQQ|M{ƝWR^L=Dw5m3YZ<ܐ" ;gٛa}We/TۜarQs C]99ӱ,RF.HM@kW L̽R b}#G#K)\۶z8A­b1p# . p2F~fLVWb.BJ J@1~S&?jݖ+\47r)5ޟ7:su_|х J.i.3q[YLLF^fցEQ[/mWT'ʒލ^ AW7%zIF`﮹'bga'S~5UxRO8PJWU1ȀϕԒb Ed!3T_gXpr$e ܥUv!fwu^ CgP#*E`ЃSSaWXѷjbu*_Ћm㙞|r`}&E Cvx;bxn|!O]c|AY:LyZݺ(wƏzẙb%uә2We(r+f"u"l 8P ofzX~K;]fEԔaiPu!xKxuӄ&񵉓 ;cW'JkGhl _jW JfKS:<x L^(GGsEtӠN$+4fѣTmoFyItF[P[/2޶i]W\7mM q x]4pm9{ZHwf=3>Y$09NS3S%V%$-2RjL`K+?׸&foD¨FAsPwmu ,Iʴc s0!8;`@e$z/h2Z|X$ s7]괢}ڻ^XS\$ a#>c}'MMje.zz|xIof$l%5vT!T7LQZwV' utcL0CP&'gU| өBWZJJpF}71&K+F1[^_ޤj]p9)! >E%Y0 .(aϰYE!L\UaPltyUloce?YbDnaqn<b(D+Gq<{FNgOԔ4{}_ 'keŠSUFE*'.M%(ЊTvǏLG L:ՂϋvD<(݃+~{7wN7#{:+rodsD CnB>ɻ[9l@lJ4oyac߬h5#t 9 ІJ )5DTv}GLZJ4*qd˖ӧq٥z_Mہ]j#XHX\Wʌlpofrwr)|^#jp?`\nʨ} 0N _ժOiHRKpyMl3卋6[% bBHM=,g,a,_߮0&k#':iw!9nۄ )@iB@zl?`f $wt>vW1&'wnB}wv)wȕRkHхC-~i ONzcC MmƟ߬ 0-w4ゴik#)n֖NR-2 ;8ܲ wa/99)P0uܕDBEc-=) .V⼵^g?pVRiO_C8a~ Q.ng̮Ke وz}i3w[=O~*HhН4lVklL8Ϣ>Lw[X%C8_OTB.l ^M;VVA2JVxCBkVouSe׽/uCe}(2%﫬]If${{ԞFDx޸t8~{Y=!yʨ?igfh= ΄hVEٌYB$0dG|Dnhb j`3(U݉vHBB}P8b(gG5Y:6~RK3]tbAt ?sc1Ģy)K]8υNWלs菔kPef+5!Mc{?!ecFK/F-pEwSF{onukI&"FO[ 'x Yj0L!;(O{+Hz ͖⺭ y8yFQ-9?_腷2l`zOUpGۋ822xJGP8\!\n}?!Sc dՈO.-q*eR/MkIB?#B~?"y $oݚL3>Q5g+>D٬90l%[nm gL8HSy? ` HkيD廸%UYF$7AP@:[JNs;=>ԆO8Da縻器ah=PoҰШ/\-$*/[bRhBR1^9 "@]Ŏ#oUpo g$8(e< ^oh/JO˜ZQE GQAxIc@: V+Jep0K)0@:AeRtH6wHH.#"D&~ ˾<6 4' oe43̄`͞׺/ΝN9٤qMǚlyzj>ҫ3%/#yn&H& >k71W=a)28>[tߦ+yR"⫔!D9L <wQ/%m.ƛxЬuruQ$vKY,mykCz?vg ze[?@:>1w+0O;E̙'}L9ލLT ׉܀ ;dn ΐS.*Z5gjJ\KoJÿ"q&J@rשY=5zFkdZۀ1]On6qqex킸#v7:c[y4hK]AgW.,;=)?3#~aNMmM5ZX68+ ۪i79?}e8hdQ q)hJ㇚ TxaK41oPxtډAȏ]JNiWZ˟~zݓ%ܡIiqw$?qp좲po7ݒ8P Ӂ9t, w!*lb{)p#8mX!)ZbWv9+_8{ Q+ &T#"5Н5 Q 1 v#>@3(Cn'GʲS<ݒ1.O|Uxfg-\mk(3+YPt^j㨶TlYf$ެTy>gdrFV=<§j a ,,Jyfi(~>-QRV&e.ccIM]Vݖ$ķ~vЍ4S@G5xJ(^XУGuRWi |e6#&PEdH\VԯJT |*oH @2 uBR)3&=[LL_VMЖLkyWm wY60P%x7sar]z6]ÄYdF-{όP/$ 1f]et"$j{t.!XK8WR4K{xv~SL!1i^2 )X}'n\h3Hҳ ۯ~]E' YRVňf8s|8K8|,NC{QxNPM2DJ"JK|T,[5ӟ:S$P+JFr{N4ZO#wRV X"<W` tD`:pljϜQ1q9fSxC5^ 2WX*&z;;'p>O2s]{uxiBW#FO>4=qxm=~~5š^"~t[}9׌%@,幆uW;IMeį"q0s1r/ϒp*O+Kib4[#–^pz _E;O]RRĔ!ʘQMU~H\hŸ4P\^ޖYO4V 6V@ef?v0KJ f.ʤ_%-SɽlL8qTTN|Iv.Chtsp:>zLɥ2v;߂2m M/ɕ"!QyaT< o2֌?`Tt|եۇEU a!I-+%rj{g9ԇ"Tkΐgh'RS<`sSD2ZKJC6!:".n?4{ Y 3UPɭLEUj, 0cCD|)ØjXDSҋɃaFVy:Y, z=}:8O˯s(M7"q3S]J&n}#P1ⴖY0hUlf x^jw&L {zD+fTIMBJ0rs"Tqv]BCQM͕#8tHpf𣕦qE @r3,Hes!`mʂF.W`[_Ч%oy9-/dبRq ޲c^TWuG7D'ӣNYR+_ LiZk,>@;F S3Vi,S"{W~"/` 2 g0;eNt'|DNE<]i6qn@zj-y1Cn(d 47=Zq4#V"(3n _|2E`6W-$Q\Zg),3gEQ@̙_9%ىtxef7!&NٖE OYݭbF?\E{$|c'.T.1A$U ^'pܨorEs2 'aT# _20k2nGtD4 &WvJw=5&Ȁz&-e 3 |(pL! !l*Ҷ Pqp2պG92sZlf+^0 |EfNQk0;T`Se&PM=@`cpa mTkMiN8zAӔn̐܈'{SP\bY&a波&8 W|i5zd5ƛCCpCc18ß|3D[[k8L/S1]fA9r9‡٬Ds^#7\Sᔺ=4S˖T*+é\#/XbxG,CP+M.гaz~ w,)3Ǜz|Yz`շg -8Pvcֳh?m5rD4EWʊԑHrH sf*|r ..L%$L3* 8p_f'׸qk BFŬp(P*ܟ3]$mLU!Vx8?:LeB꜠j@{]N`yȦl⽪LÚɶ_Y/ %-"].i?mL\w PDB8֥eIvS6>mQ=Ҷ}2 i *w )m1ik0O(U쩰e//]I8 -`StaĶs?=]`^X87JAfe 4R2iTG3D*Pk G ^EY7܃k}c5,<:]h7$!O[p_A^z|#"ʔ(Ɛm꾟(` *B2JՃ$/7{,i6RZNV?-~Xz7Yp^Vk ֻd7,F 5Q :a!Q*o$foZJ xTȕZ[j& Zcx Wy8^flIF!o^ t$@ŏ#ڰF sPW9)Dzh=HDgֽ?]U$spbн&C;n3RMkWCOuz!7RO4 Y "2t'ܦ<&`caT2@ў[FLz0`sF֝p\$f n% M tΝ6ϥ5TsqDLl"{0DaR!SlW(7\='1=2-j.^+}|kw8[b>3I2t#y[l]jcO5;=_VFk cc᳊w21~dTU`J<<{ c;qBXXXSOS", ռY2!Sk 0T߇o*G5 ߢ\< bnBLcۮx)jvǃiv^̳ݒK":YM{EH7b۷3s7H<zZ`azC[(G\ $ :nCCؠ+Ż3Rnhߴ$$"9'kt;k u%ԭ}BE2پ2^5NNvD=>;GwScq#W,'%?L f :ab[t[ܼg̿}%r$m;Gݼ${ ++? !_wP}Y&]+cH󡅎n:ZΩxȝ.ਖ)rD mb.qތ߫o>,P],C2YpʕL;Jtͼ+*c ͵[:S2p0H jUIɏoK20<M)Ah 3mۤpV1%*:v R65nN{* K;AɇЊ}QcD.j8(#\[]tf(@rY )I/ ɀ| >Z װ14.CR!nLӾ% LzC]iI8fX6~%wBy@b]MBnp=!1weDf-Ia<7cYZU*ɸiiթ|O*5J^@s4a^ApZT})b*9=5 F_iYS;k`/tr$+ǾM`^]2Bgʴ} lYX{l՞ |Z d"KtWYG(|p٨8;K~h) K`Suf7p¡[5q "BSYYuqҝXLp1u]@ŗd87%]7 \v`'*l3K_84S8\tCQ|wL 00i~\ϘʸheREF<-̻SAU(~na)wa{IHdʮ8bCY oXW2[hBKCq`HBtZr6Hr1r,_rQZt'5&s dk6{ tQi(#$Kmf-nj׸߆ k]% z2&~>r?쇏lgd>l;;TہI<ԟT^6󧋐?4 aj;O ƽf6 kU#/ffƦ$VmnV?xpx冰#l.͢t88RE89_YpK7at[v/]70qM!&O7σCJ#v Z&QAZ2\\,K.s{YXr;T| {|wӓ"׳,g/MBZ] Mo%W,a>'-jm RNŀ''zvV/ܸ@MDޱ>i5zλN<[J}ߘ΄z,,wY M4>o{NNYjTbRK%k MO&|f~2V!;.ѥMe $_ EfynTVZ.l^16{=-,)eFݣ1 W%$a;,0%%JUJ %A_}?A7zK*ԛN7G`A~ ƾ؅"/gjӔ3c!!CXjMJ@=%d]NWS~yjQH$0o,|CL9HNj:&|0o;3T*QB*`S@{ckg>X2W>yjwܶ 7_&Qi{tcy/u䈢J嗋g渥PDlsd7EUg|;\a]g"L2BMnxI̘rKeNkp6.f/ϔY[L LDu1kK˪3r[hW|_;.!AǾ~i E1h+Z%JFk0Wbm߷ϥ|$9RX:oZ]jaG0TG9W~ap^#MmW)aM9-0策.QW$LNſ(a  .ʿ4C&d1;SI]cTl$-D 2sV|*d2Q}~&ݻw9ܸt_5M~d樺ym핗!9b2akȘchU#/S^Ot4|TrSBeI5$= \UAkg~@=Q \8Ua?aqA ׼X1'>{՛7ԉ [ki=.j=+˚^ژk l zo -_xQ69K{c&\VSyՂVI;8IA^:\% zYo vfcw(u*MefQH.As0 IGLwvzU*i.  ~2 @Pc~t9i>pK3!=i*UO;2ue=;4'8)A7H4w 7 :JI}%\o2xVR>L dkPj(" ío0R=9] 9Ypz0+Z-Y6A0 O6wsUMHa%P ̍IPis IBLC3`bR@`%Wd'~gѽI}Q(Fk*}sO:˗b|ss$H2lⶩIopXfYk<&j3E7[e~m7C>V9u)y`+}WgE),C_HxgN{qi}Fo5my`/ے>%xy ¤ke.~s}6h-9'HCM^UYB( !'ٺ5|8lp 2lAJ_Ig3qN\,*R.&93|S@{nQ;XU0nXyg~=X9 YDGn \G2/n)}/]?R[زԎF,*tzKnż+L@Fћy8 O%]m5b#j.ЯNV4ActG+DtJ)+;? J!PCI|-zM],FKsȐOpɤT8w2E ppc8$ ۲Ğ+!5fdcɒDuA[O<9#~9II˯u:[aLKmhcr #^cn$?CjܠGj|o<䡘1cu8v\lc&j /WW kilG p Gm _ߋ~S٬tߪ& |ac!(5x@&)njQ 7[y VB"OԱ/.P`xs4=l,r߮g(›`ْeD2/ս1g*Z)ެN b V9?Xfg]T lK1956"{S~ft2 DM1RRzSC#*_SSHJȑ_s1L)9bY[ iTa4QQO/Q{SO%jigry`wl$yf(#$c'f0S*qH}f!^dW_}mRIiHpPy!aQ;I<]ѼYEkl oR*dat ڭ5H^8asmfVWޔwu+%7N1c;&>s ;vȿr|xZ&љ约939q6ϕu!\ IENȊ\ Y/n{C~daVF&vF6U'փbǛ~@MdYe)m\.S廥mQ*;xeD3^ޚ4+ ܕőa.e^Cܰq2o)8I{s\oN ';sq'|kdQ4Ԕpj'`P-dNm"RPȘ28KF} 1Ɠת/0bTSMO>3'o FJ"I^#8JyhYeO1}WbW *1 #l8bzgs,:+{ye'j&ڻka@Dq ;$,0˟x幮A]r+:}C-L!7xJhng&I;{&ma%|.˫G3gk@; pgGq<yM;΋Z:jl [e_{>>+&sXHƙ l1vTva804a&_^ sՈ =QB}V.x.oCƾvCit5/_=ȎBm+o3+GQŔvZ^d'p5z EDkqO beVdŸ~pwI&C]S"[f!q,!ls?s'cXPP RP\DƝC~ Bnp@Y:`>+\InWc9nsJWh^7'+]!F{E;d.*{-16rY$U 6<ʂBc@H֝wQylLpyb\YZHBoĘ ((iiNr#q:ƋOOYiցH%ZOSNloNAyoBO;I'n5퓃CוN>{Һ^s  \hB#;~M0wSGrf"1 C=3Wv"f;r_p 0p]o)Ǎ"t:T=ɣO~"wA{ 2 w[\Mm.1Qk]qURXl)b.$Rʵ[u>"^(+Kw+ d~ "!v3T/ ߪ[b<۰V=TUeՍ2ڧaZJ}LrS vÂ",#m> 5 JYlZ>lSZON''a\ܾ{{gٲOF'`V.aHDSڒjqD_, !*yΦ{3bG;㾶T{˵ 34'v7d*xɉWHnM,#m架󄚷LEV6E a-xs1@3 (}bo]tg>gHL O;0Gah"Stswx]yGf_47%,p)$m(!k̬!4Wh&iMoB4é8Ӌр%b_{AS#;r4Sd6qy:#`cdaGkzF>+%eW ,UNy߄(A(58?~31iKB tENB]`u/([3]0LL}>r&g60@iI@uȏv^z7[+p]+k@X[霴2S6HHF.[7WooUNX3:<G0L{XҾE&Q 1TBSxs1@ۮB|DF6dMQtLӖ{WY`<bL{-quO@…eYzHZi=;Fr!Z] p0a9!5w+LJRHza ڱJ%"k$Ҝa$FioPLio{萤OUj &ЀWV7p uA?qyɈdUN?!JCG,g9_׉poV`m \|$Lz3Ώ kеt(!#mQ_&",śD2ëfŨ@T>K4V ǜĜ}:S(q+(`=%IXSvTW*.P t\JPP-gS)p{BOiU7 ɍ}q/{L#zsCRspTH'hʫL,X8g.ZrYSCO2Sa\tr?Y VkU乩 NbC$ ,6ZffqޓVdGR]*(J%qI|⯌ z)! H!=lt$܉'쳦ޑ~ Ѡh&[Rygtq;5#8 ܁QL3 $;؏&ػFcV҈ϰS!\cs`=7f)H;Lt}c`E5f8|t;I MAkm()~1'rK<M`(IYŘ4<}>1zې=ՊK8fi2)jFp'tS-'Z?pIygM,^HЁ 1tN9jݸo ިA >WӪZ-PPE+nI[_좾+VVv#w]щk 4LfW R…YF*2 j?Kc>i`=l$H@Sse#rku5-{ yxBX&3Cdw;8UJ;վ`syq0c37zSxKl r# ѡZpNjc(Z?>Vl_E{8_BWi^_dTZ@K\}"?w|,LI{3^ DZ<ʂYFSzbT?d@+ ֣$7)_=OT+Q /nՍ"c)gJZ0φư]f6Wn7Rˮ *TX3.UX?qF*[FnJx!8yIiA[0"g*ȠnǼx<|_f"0iN3V(uj@=2I՘??4|`}D 6;Y!E?1|*ܱ+$ %ݶ@MRJv3 v!Γ eD^!)S_ ^\xRG`Z31'.6Jڹ" T~Ou!{L/o'4y[E6%e٢b$֊Ruf ?/@pQ]wU6&[3B0%U:$V{]J,ŗGsgzAct~Qԧ2ƻP͋ xOduZ{Zb[dLl_ifsB/@+>,A_Q;Ըw5e"&WoKXNs^9 ev\vDmIkQ\E^OcJ oϐ(pSW~dSm"7IBOT~Ť f36 ""XSiB ݫl,@Xk셷RS}yz$uR\ĕ,t5=':]h]}\MS.ԕoҹu6oQKglxFiY12-$.ܑlUĜj+ myh0e_?cg?kUJWw#O .SwO:uB4%nvN5\<'eJCDX]GT -W## e3\`hct;D9`"]cHE' PuߎeD I俻-fu4aBK7 /[LoP Ķ2ܼ˅SOS3)>Tntw`J?%h*2/NZ}HbQ0^18qzR1ɧZ, YfknG{DkVddSIlbKh ć8zF->,cmԩ>$>Q H[BJ2$)C$dULEh#? -GxmVu{7Jz~IΦڭ]ĝs5Xn*0Elj8Z,EJj(%d7$ߍ x@?̙n|4(y|<3xADBVJwkTs[/e5\xi>zvi@2-8 t뷹|ák*Ƨj P]к!]S&M cGΗ0d$DO1kOIVƎD/ۡ-D 䔮sR\;'kSR:$Wu9)vPb ʲVM|ܵۓxSꇟb+車g*U[D4 ^ΨQ<'=`NatPw(|WD8l^|<KW"5N3)ˊzѱ:lp9ʤ:fN%KM:( ][@rpë%%^qa;@a5 ˿pcA2KD[nB$zYȴDK@#)sr[#ஃDaF6)}: q˷Ja3mp~ u?d^J!6)3|wx76*}2&W2pzaˈ/a8 g_qFdZ`6*{ \d1yZV9|5LZC7/p T[mN#Ncq*O㡫eQf6A`\0q c#}pF%RKg]z454$ax[OI,'@XyF E:shro+ fظ=]ٯO֧`zFw9lTTS7`qx no^ǝ⼄O9Lˆ "Gm^ѕ~j ^$qQQ~%دG5Qo\{ hW,V/gu겸mh;eCڲQuK-ժRՇYP hvƞk/7B=Rv]e7YO>̢4z®SKִo -B}p%p] 4>/܍,1*74Cîo0yd~- !ЮIY9(^أVB0C%N/E|c3O8? C f SAJ):*" Z%I &nXtýLϾv' čIU OmK̸nE\]P Y hy;D&S<2?ҟ l-m$Åν _R*E @ s3oBdظg&7oz\3?äYStwD'V?Wk^Tf ]jh8f EU6E[l΢O"!Tafmje:ΰ to>0O.މsҖnEZ_$јpWcЃG0Jrܪ%pk>,ѤVE x}g{D[m?|hNw w{ 5hY#䫫Iڳ? k0\v>5NHI Ng"&xN-<eCyT5{c 0lmMN,Pv5Ǹgeo}#uډ"|>6kUuz&ztVC虀< n/d^CI|k Bz DU`ÓF={Um!#ɶwdayj9@au DK x$l<!s4\g:oYuԏ"0]pP5;.5闵 $l_-^G$zDoF/ڧ|x<cbHӱ]T1i-8X=yCH?鐒nξ>yեܘOL򦟿{^˸gA1v`#)i2 E,#HY'u 6ڪLmJu#UZv:֮^:Dq/n;Yx lBc3%%.!SaAW6}*b|CB`}: h8˩[6PFg!\G'$%a-&&)7R۔X8CP˛-y3 u9ӇUsiGNt$O4J&Ǡ(YcbM)~x*Dex=y`XFTyP D_}&MU)7sYeuIwx4`UA j, -mD'6ܬ\ Ȿ&(fC/]MhZI&&/R@#&#_nW\q$5ꔠ9cװ2\DBZ1 B)4-ZZX(aX94$`rBƉ@,hiE.9zh=FhY3Xh52cd:UcSp/ao+(lAPxh܊ qd5In4C##JRJL#}j̩L2jEt׾os )n5֑z˴ZXd=ϑ h^q&8szt*9*2<Ć Fhi/%8&T@Z—vO$#'/S`e"#YGU.Qq3t2KoILam%Ql\_|^bRH+`pbAM9dOӮ_U!SU:Aϴd{L~wPhJdt8/<|s[mLi/.bEVۆ|,R py>~bgB<('R"19QwtW aоdcwݧIJ~K"y#"u1˟ߊ8CEMSl3l'[<R!j/<]sa?Xn?201G@;=S>8<O8ο!}x{;Qzq>)ruBִ"Qvd]ϫg dn~ @NYy}ҮeNL˝fyxaBG%3H4'IȅAˣpyoہC*ub;OD>&N*΃1$P5^>9 VRDж1@V }|>4>g :1oEj?TB=a֋R^0*x=cilM[*Q "XԞ%_T9.#mU&l$Y#ڙ'}x^lUPAl[=U KzoQMyNp!(:tzKH1& tPGU/,ӒS9飶]CX_ښ)Yo`Z]$&/zrHގ%麪εuA¼Ae.D' 9xg_:%`>_ w62 3IOO~hW?GS0>'a!juiV`oNQuXCy|jC8d2?yrXkn9T=vki"qwnceT*B",} ?Ѓ8z3,H_Ȍ 7fBO-8c k[==&NJ hy 9ȎG oCHhb: .,|2,j%`2G Ղrnpbso(bJx4Z`ù^^z 1>*GMgd!'AhgMyzmpEpEPgd`ZbZ%YliRt(YES"*yY9/(jϜkBU 퓖B\JՂIG=MTӕU'F*v>iӔ9,mwY-gfN'jO얲5"9W f.~%֫DʸWnjC6`J/TKx ‹;7wm0WbR \{:&{a~!ʓT@}:kٴt ?=\700޸${YΪb]@S' YmzJ3UR;[,zohPo>""܎ .b>0MWqF <qtsN?m'{A!:)\OHjJS cat]keL Q9?AS.ك%GDї32|#D:>h@fYG1 k0l3!3*gcVͪO.%dU58mvAg'F`sG_D2;wO.Յ\_kH^ j^^}oo 6p oK@9Q9r뇘=0%B-,)ೝks%+X<&Pɽ+@B A:v 8Ă3e|m}'>2_7 τɢp{H D[F:ro^kmr=@)kap)8vˤ5Lgn%qJh4-fC*e[H1`z |Ԍ~1T} ¢͑)s,^^7UٓM/2U+O߮1zֲvl6b3wfݠI596@cb"<%2x{lڪδ6ki2Hsa_8)&lvWk q@'g٥(qœSPNOLK9J$@ʹv/KGY`/V֝~h72Bʃʫrcup|g"S0)3JD6BjH$Gd{-rj!8 JLq%7B)Ts ֽT,b@4,SF!k`&HMd{d}Q<"|C&9)?3Aj%&LfC .3jZp2ЊY:~tGvxH/--\Rm+~r2Sv 4acMlr*@r"hkE.qfV$g \ iE yF &*o@UTp5r 8XP #.A$? Ʋy>dJhOCBҀ]-W wA py|SЉa'N CC*,ΑoWz#?mhm0"]3NQ{`Or=8,<mvO<:r41SAoZBspytԝC|0U|^*(.eaQxgК/V/ omh'StYwΆ&WQG,cqؐF"=b wJP96.,>QrƺfEo @Hv!~rq`f-٘TsAcAf|_ޘ.Q5Q&4;[|-;==2|@'iCI؎G4ЃE=k:.~&W22TH KG'1 Dŵ"{BWX/"Eey~:ܣp[w(S[kMzœn (E MI`M4mn؃{\``ul%q:ޣ7}H:B^6oFo z3]z2dwyըqlp$n*Tfg?aSYP) %w}o;ϐ[ʗ 4׀(S*gqvyEʖW&7>if~&6\z$DWq߁ovl4|v\j,A. we@`A-[4u1ۮf$z N\;i&j}*z&\gV6Bě%@ap΄mGj%l/"N1AC V+G}<̈SUsWV#=Ұ"Χ|Jta2[9lG,\iytrc(?Lae7.>-Z"JTQ){!oKxCZ>t*<#w؍fЈp;!|фEQAVۈxGz ө ,C|<{ڳѬF &{;|%6U99$ 6٪GH(pޕx{5{+'|J%[e%5q-+v|p`ࣈL/A:Kn6554f5UFBmm: QT'&jh!Q,a:˸7Ј,<h`RYœs쉪j _x6ղU_bGZ;v=kdo[Y ,6҃pҕ'OeGZg;"N''c20J!]5]4mQQ8ߠ*Mze.gN8*4s/F bE7j'ePMihjFjg, X`hAV5R󖤍Z2R]([qZj=@KhGe #ʥQ6-0e#%^י#4: 3wLng8M /o" R=Yo8佇1OKD$i>g3fL򌕲 M-Uz^.! lHgJ?bڳ{ʩ.ǐT6y&ǜGL'g։OSSm|+˜QnV5]Pi;)?["5R` nFkbzyҾ*zTynjlanu0UdwFo'nZ~;KÞԺ.W8OCZoY!Zu$ᶚԪg"2}Aa%f%: D;LWX:!Va^uZ)i:1J/ﺪb >5٤n>k%qkg;zb[a?(>+8RF'<5cz:H< ht&ߨP, /QM/jLxQ}L9 ˃H]s *aCkͨ &ݕ ;2ow+<|\~X_*cykƴdI?12.YDBԁE,s,Hu3Ÿ9ִ]XR"p!cGќskaX%0z J9MF-9+q/Maǧq}G?)Sŝ3az`ڶ|10Tuss#>fj;`C=3xC?>ő,я} ˒rK3"HЎ]Xd\%-x~{eA.pON'ZdT[9gFc-hzeysfwDJ Og(bWq 3>q;k(67GWE*&{=٦)Цs& _d|{>c}h 2)CYnȗ _6J9K|C--| ySyt5x$97Tˀfb`$!m&55lrvLw+$=}0f?&do.'_`T+u 2Q݋ȞE^KG3 _a)ޯ *GN7y¥ӌ$G ͎;$izK4+Q:py(@qKԐIR1Ʉ*`>l޷GloBF]8jerRe4gm̎"؟!߰9LV} KW^T_=q2@@KZm~IeOm $P$FD6(e"K8 two/w7䊒c`(;J0M:¤T%Bո.i6t=+*:L:YHxVBcM6`|>A< di)SyO5V|]k^YxVs R}߹Tdb$ }i7AdD6[EKg1htI:d hќah/9M㹼m_AC 0C1V@ˋ g){ⴡc1c>k!168 J`r}mjHFP$J'АK˫ϣľC ;+i}9*gvb xh7}jT :  6]g\M1PapaDHPF׶Y[,7y"?L- ءUeDO"U)*ٺHPG iJ:%h=ʵ<!o!ybOUv-$:]3g{Śn‡diR5x$.:db-7XyaсdQ_k :ك紐+Ig1PJ>5LvMHZ]- kga\{G/V$ۢ6vjfın35O/${ѺƯCt .ʱi͖Fݤ7t]zm#zlOaS<-*4.B.v:jm4q&B[y3z4[zĒrIjؠ/K1ܗkEh}c"Հ1s,+-Ey& F]*&ˈKPYD280Aډ80bo;WdINά2Bt.DNTUЍo漚p0șjXx\ݝ9btFGҿKm5 ^HHi(Hpy2Wuض"/ۻ(\B3(i?TyJJ,6v$-5 ܰJP2 {s$r~&Ё36B&,UD/`X:Sy%68_se:{[P۹7EP Vkny<B⶝|ghPw^q(t:܅!Mk8 7R7L gnf;BKp0GhMѮGZTBZ<6' F\EyE5ٲ[!,H] <3nv>ƞ(ʃZpU[IQ4dT~仯[<~+i1@5-o 7 <<wTDx1c yJ>.f|[.e"Q;wiqBշ G `7:P_v8k6H8\X"vRޙN#7$:HHv*"Z 3I-fۏsYz PYKFW'd44{L4G)wgbk&m5HyUnp nZHa[ EV^vrb[qXb;02* ;#ߑUZ_:{>xRPIdd7%--o뗇uziT,MƢ!^vGHg,E= NL!R]~*G9ۿ:s(E)i(𠈄ۮ,K b׊,wjpQQMo9αWޝ+6QKh{Hʤh=f!oQ ]냊^{#E ir E/]cxb%m>lk7 &VFΜU{& anc](AQ} fͳ"a`f_`)hcU$h zf0Y0ި [s(^`^-R#=H6[B;&\/ʋ_ZkFטR*9Q/3gY l- /x0cYv_,Wݬ+61\7`P#696;D͈q8t۰zDW NdTlv'Įnݯ?&6K+[aW쁆w6},nn g( 6%QYOD&1Q{.ꈥ`$F- ( }@[Kvı~~fGl0,9Z_9~,t^v|i}7r~ͭ p-}0g+qp-wl5n|b~`CejM݁DٟFρ>?Y .XGwE]>l lsפ ?rGX }0on(O3LDJ[DK0c()zzT>& ReV-HU6=PRd{|h-6[^jL} 9Ry,)-t,ޚZcXq%x[CY^5~(TQ&alC~cwx!t0 B#6`VVl@!/fQ(l+j o_8VAXw.Ujn1@i{~ J]Fo^rn72?''F>FSȌ/9&EJFC6Dx'$E -@>8MնcX3?)ʟ&?Dq_ rt*0裡=;Sbvr^,ee#-tu"j4}Aj0э["ɯku|'CWZ-!5 >!̗LjKQa(QRT;O5RP)W"3 ԅƠ5W[fpY4!勸M\x^pF{mG߻jgc320rEyne~ #EIH).#2 \q4AK Hr3̡ąnI%v /]q7=We! fB8l}Yuld}('(9E1'ct(Y]p3V9ȝrFY ~<1oߏ`MA2|GTU԰@6 :E0w!8BJTc2AhShE/ζQ%ڿo7D唃 4lUWhoޏ᪔8ʌj)ʚ1SnN6'`߻-|:!W8k]-A)pCgza MԮfS7?}  -;0M }'"]fw e'G |o6e;2 $J< ԯ ۴ANC;33ϙ_6?q 9[@ar<*Gc4{J<{kj+,u޿knH$>R'ݸ/\9gmz@%V*G 3/F;6 !szrBSBSi(6`3MG)0o ~RB`ӡ[{h^LWfdɧs2tB+ol՜\h5ۭݜIwt!~79f΀̘{SHh]JG+e3(6ohΊ)Blb:(m1:mwm4}wMHHKL*_mx?m>5/tV.IkZ/Gz~d+]N-"+'9QnI3r[`e ŜnjE1՝E/㰫S¬#E>0wo \_|J%0a [ U-@-">H: QgOG1IENroBC<0 Kpqө5ti+U5cM |GّٴڽE}:٭ֽ"#VQ%DC6dDu1{9Yk3 YJӎմ#Ua#Iޒd;uӬyXF:%PG?P`%luC!B\ҮkŲb< w&qFZؐ6F DHI-ړbk[!-I9)^f5 o]A1%ӫ T^W9Zi89{Օ=yV^mS6(߅\WBLCgtm!ʎ8L~*!ӎM;gC={ M tڒYqcI>APqqJkGΪydW&*0 8A4js,xY {TF9 .vܗtVU=aי>Wi"/J$bEqNܮ(uF\|nA#:I+$flM1Ŀ84 ̵-W]xŧaG*7x[ 7u{._pn|fu޺Δu'} ۄ1onODΚk4G9HτOR)2H3e4o;E}rJԣڝiYI&ث{SEVS0VQC%`\cd=O規rL5f딜O'#W )v}l@·G3o⨩EۄU!8ͽTRb2uqs~;Dް -q[;^|jG&R1?WRʲ^bOnzlz%B끕t``e)4x*%h܆0v:M38jstWǔ:0>Gޘ&YoE.lGRT[ 9 {Jr?D$;4q'ܺ"T4>]JD@\qG9"Sa]ߛ8ģE-MJ5Mm.cgimu5qTGDFV dNlT6X6:܉tPa>?cO 7*2Y0ɑIΠb*:ɟq1u/G, I,cj )>!",'~a5;3lGvSݿYmIb#of}5^5.7r$mBھ }.쉵% -j_B峌o gRVA[7HZȕ:<›LQ"k8G<Ծ6[%szai%&nR F#Ҙ?yԥv6ve 1%6JqAcȘwgsr/,Z>H{Fѓ`ņ4<9)/;:d-+RAZ,0iɯ8Tc su, KXYkǶ[5IrܛV`e'=:(t2l>57$;&YYxVӶɋ\[@'˰ 0s37e7{ ܐ{Q.>տ)SG`H&*HRFSsJ>ZBOJ'U|{I;6 dhˎo@Ā~`F4U5\#r !Su{ɥH6h}~^AXU55P{R/0/!{|Pv4;gJ•xͰ3/ZJ2y c&2I1 0}ƒ2Ȥ{[qnFnK+=ɩ+ĉɉOOpSM@=nR>HU &Jhv[7@Y4XY> z$'fb$@d^˾q8;c-9._!BB+v<V(i*= Ju+,p\Q[:6erQ!כƩ5_ nL#,4޺ߔiϻz^ v3AG%:W,`fuEuF !z'!uJQBXC ez=)9}7 GXSXS[Q"&mhS6;C'oZ&(_2^^hd?lڶGbF9[1cq$8\Yvթq`ώpm)L,." U,\U-_ L JbszYDΜdYW'esKXv(ZvAXܫ!O 6,;vĿ`2E2gu3](qO+(ѽXo",[ӽfcK:)TL-衼cg z&qy|yJ"dCAh̙x VCJ )>~=e1CWw"d:B.$T&t(< n d]Md>6k&}NqGC  ?f(aY1>;אgw vקkNK_4 v5AVuDM[favPeZwL2>CqD$$̾1=K\` wՠ^I(d:2|RZ% Bїz\lF1NTj>w5](x³o}ғFZjө44H q12NEޝW}:2Z:N.Qbwh#6ud !g #*(ˊ-'/< ͺ|RQٳKFiA+MA2 eTTLT%ZC (?Z6J. xLT/&<NUД 7LN<7fYKi $囨]${F63-Zmg;`L^:aTC\7l p@çwb7o{mY@;Y.I$>e,j7Bv޿e9H+$`oPlo2$Pc?:x< xF8u3gԁ_+Q$tū7Eϯ/OqŮ@T;*z"6F3WW1^XP)o)KE{ZdF|n(NN0/Ϟ-c{ߔd )l ZUϥ9y/ց~#anJ/ n%O>Ou7^Aep%>v3ʫR(  3fTznrLHyrOõۭ9kJ#%k%9]?R0u /N:2jZ'BJb4\_cD^]6 R@!er=$ @ba046do[NPPˬqL>Xұ/S ABVqF@i*+=lj{mQ1fsHSjhiHiQuM+ު'-0ۦ] H"?nŁ8>vS{] ~AuG"[Q>60dIcsffѺgB8iZ*!0;Ӕ͇{[q><~R@6 ɔWD󁆔8/WNqgJ<:]3@KytXb4~dzE-d)1)'L|ONۋ~x>E-@d9po9)0a ΀Lb)˟gNOSDtֆ$5B 0>IˋߜfIw4yõ (KZٵ3W8=v74P2gޣ/ˊ zb̢v(wZ}θvяE.'h4(e9!eZD^\m8rΟYwB8"SEdw)'S4?,׊{*03M,S]EPeelzay*6*(T5ս 1]Sh!)_CO?ؼn*0Vz*Q̀ t8PunG?BS][4Hy[5?<5yl $ cSVATuìY>e2 {1hP "ƲY#5˒`z3hbkZ ǹE3/ak|ƅ@{0;#or2U4Ŷ[w|YYN>p# xJ1G l#6"qsrar0C<~`] =rCUeþР$?=qJJ}C H=ؤ0#X6lo!6nnXy:*3;-.umdF7`=xY 7Ex(2ûjɣ,x9sŐ7aCvכ+'JDP %![޶Cf;O1f!!(+j -eлT)Obex}# g08^ePdE+!i񱸈VQ̓J6ޒѐc+66'lWH`n \h^+lXbbVLw%76hWU~r:mt]e(_Ǝ}k 3܋?[T1ζ)/U'v1 4oօ(|h5B&q~t*/jY`gљ5Pۆ&l_",oϊ}CtK0Es-@([OyWHpCz@ʈ)c} ~I5 <1߾+_X٤ ڌ^1e|;"Tی-8(_t5˕  ]^.ܯi@Uꈜ;Sd;nTXH>*5K;ʳE}>!3n ˴/j췪Y.85XTz[= FI?)^ӶiاN`s0>}ݥd)UmroEA*~Gf?tx_mh iCNq{Fy}Ʌ֡IaC%e ?ڽ`]i8>mfV%9i˷=K毲X2UL٬<zIj )ؑ9Gnmkol>RnV2=WwW֞Ѐ)p9"YNKȸ\̞ +>x i: HyɌn9ۂ+V r}Q>EWMm3lNaq?{4{ӥǍkX:>?w/;C DMǗVcPO~3f"S#dYP3D+Ԍ1_3z7z̮8vz\ha,iq0 9 ?UiH͕Aϱ!39N);;p kDc vl` 3 dABq!:nNx@\ŗ93;sL?sR:bl.HͯYJLOR t9F39j9p.;K;T/==&pc\h)PHl풄PĒԂoXS{}D3s 1`q(aH)B9&k D{eqLToj0\y%:هM =5`1/pJA繚L'W:dFw 2 rQ,P1- n(Uќ-%im]dl-D߷aJ皰k! BKuQ3#jZ]nHpv;J7Yc5AD.Y>ixiEkiRt/,CC/]dtN1ll$ (!XA;bDTk"P-ĘG`uR|"rB)AO1"*wB%vxe=MtqK崭542(m :z{l=nd Zm;sz48CP/'#|]11Ѥz~Qa2̃/>cߦ-d#B8{KKloUc> "kAVY[R:_ƊfØ3IX櫺<~`c*[ʯ5Cޕnc M;pdB6$ L#ۉI??gg`B a0MoĔBNpBs٬j;25R{jG# Het (CtfZ/Gh ɨ 4L Dn;"Z[N*=lBnYըG͗:JYV{ [rΫyAYhVgAS :".TX= /EluJJĤGI  MfAp :ՓBD9A&]y0ԔAZlX^=P ' ,}SE~6b`v"fNkﻸXQ`~/_w+h\N -$:4ca|}7z6f[4 寂ʍ+#f@Q(^-MA2t}N\*80%9/g=C W u.5 ,2Z4x=i0Ϥ? ^T*6"y؆5%,:3Mk0> W4|6D+2\ ܐdܟx*<ݖ_|~cT;P#31rRp9UڋZ5(M@z]G~1HSh1';g؍'Tܱ#)<<]Ќr@dPV$z[ fAY"\7ӮX^ErM]dRqQ'Sn1vĽ(kX*%Q.K+Xr3hsJ^6ibW"=e#2Vl/QZQCIsSE="iVmm6q=ts3B}zJ ߿,P9NuZ5.uF,w !1]{V%oţ^xCQ.Bɡzu>"+5 q<ls&Dh0 h2XvfgE/x`]Рn4)֝k 7cɫv_4 x?Y$-k$/˫b|]'#+#F#x`XVP ]dAB0@eDʻmȁ}og*#pog^^_H1߿Yɠ;=b])n- 5j ubrh,#8/mڥe U[;`%hzYVDf d6'N8ˤFԡn|N:}p:=С.jԈsGU!״bxD2BʊSoṽ\ ʭ]t/9ڊ=4\:6p&׻)|p K//Fu5pkFvnH _,mf8U=fRa*|H庱E"%b(|4)mAoLx21 ݨ7q떎R=\4,~e@N8 D˥Ա&׻.ɮ[>¹k8Z<އ{V3P#hh3~-KMx<V.(87*3öְoԖ3kb;+`Kd3pcɣϴ|O,BdO|$ [UG'/vd)U *Z[_ 8;jBzv'Z/U)J=,;w4rÜ^?s!@fι|2xjtX$} H}saNel9D'ȥ4J!"WY0aDG ةQЀ3"2h'wǫ4^T* ǫ{-m ks|7x#,lĿ-::[hgֶb ಗ>+ƽ#jF`^Zߜ`tS\@Zy8L܅.Ʊr$ͼ О񃨛I2aJȐ&Dz dV<^9v񜤕̖NpJjo1A՘7"I/jn!x€HUUmɦ^ b@~{ duŹ=qBlg΃~w!*umInqcXby|iPMid e3 Tc_/D nk4@AO'vo*-9dK3&KBϧW D(48#z Q&Y (##l5_׼gX7deo׍v Z'n QW ɗRY+t?d~ LOy~U)tq~AC]bUջ @CRia^ASYdj=G8~&^W<֕K35}<Fp\ z;?'rݼ:)1#ɼR?~x+y *iDoX",9y{ęStŪM5ndGVv3a[Mlj%/*tָ,6Uc @8ܧ(,ȡN}8b Э9|=rFG{jFթ%mD`!O^2T81EN|iF,!bv~^.G|_^ًC 깴ؗ9Ӑ)lXwtaޛfuoZz}1C9zD"#/c­C,OZpYMBo~L< lj t%+/xvAݨSioڋa^K;aAN@>-IAR]6Mjs!!>i<.iW5%LہWO5Qc>t˲?To#`jUj7J#q",mvpԝk*z*گ%s2(iZ CJ!̵&O8_Gvڋ`#| deC_z n9B쀈t_ V¾p*Rx%;p);-27k'_6,qU0P8XR(U٧oh"w E_ f<F7KXSrGJh8Si91 _c{,etd\Kg0~R*,a^9ҍ}X)~;r7BЅ֞P߬f^޶L;"V? f9Ӫ[pP,MO֥b?*\N}1 ۹\!--u=cV@(4Og,A>I|ufvC`D!_B6ú BnDf϶z˨}u5ZC>yt7QrukRrIAٝl9%d](ƛyZ2gxwÏQ(a\̫dWǐL'$*<`RQ:<#a .T/;(Zٺ^xD3SZ4gm9wK++(8v2suU|QuE\bC}˽4OF~ӄǗ>"U- ]P^ŲB6pyi,Ǝ 95[BbQq{̠I>w$'ӝ1˥)RFI~ |o R6)$+?@g( }0wcE!64 ^$T[lʳҬoz[9׮gttV%"X_.>M 3Q!5&x`EfBӃvOt_U#|4 !ձRӆ>OQJg¬D2$QLv)(|צCd5{yi:7{7{*^\\)f;Ȼg1Tr[̒0/gb_>E$xQt|pt+)M8#pIЖmKtВ ۪t*7MR˱> 1U윖Oy1b?F,52`zˑeaaUH[mK+S^\3LR*OzIr8 $ /m4WQ#\ MZR껮[pb.Y=šA!<#,s5>gj ]e].*%  naQ,;wdcRK"OQjH%לo3÷،f(͵3ÂHytY(d.IuEqLF,E t"NLrXJ~Y 1ڟ>}ζ6KS&I|!{+9Mr&O&r˪kIr{LV@ b^LH MgHh1PUCbfK2FY*D3c?R\v(@A_5ukjżфOfZ./ox-^8Q%X`н͈ӗn* tЫ!hQ\[tڎGj ^uje 8/Yߴtl|HldK}\_sN,/:\se-ЊY%䇑FFHh5wԕ&$nR"qx9'_ DR) S0Zw*:=շ+ 8*0Գ/0KM%؁0>{$mj?'`BU8JwI֟_a_?tQP" : +ty%>%dy|'J[Lxr}AYO|TYUQ7%^EJ(:;*w"gƹd1Nf_kFzL,*^Ko5y1:",2wR>yzr@am-XygY* ?uMY'nє(f4ܓ m;4nlfĂ? r ޡ5xxZ؎3uUǁDY &G7C>`m I(8RSY~i*И"өx3~p8;+dPR,$-6N\V6@pmn9ֲiN%uRx:avrϜ@*;|-zbuO=t–kj62v #頴#Q JZ#U~fT $v@a}N~SӬ̺f^ (ˣ+6RFKmwRS_GJyg-HRHkin/wx>F< ;Cv{Phy)m"m=v8m7jӌbA[ uvŘ$"Aecyt qLe~/_T"l\̪+;YaU]-X+^uF]v'8tP 3u燗zAcI.;Y>MAƼwή14I B4.$IILƤ|̏X'|7ϳ^į@̩8EIlJdГIwH?)eVpEb QtEh?j_{E©nirnoԓ(c3,e.y]9PW10NH7Vz+;sg8?ۃIIxD+c۶|VɑecXWg6y>@M"DtJoKy E'Qq>֭gAR4N{x+|n{{k`JH$r!x© >` CIpއ[]ޖp%"Z(+C%JҠpIjo݃="#2a6+s97$#;'G>5~0pr;1KqE8 @\}oAx Bݱ(5f֓wJE݊6u?bNt B:RL>=ϔ~Mv(}3v 4?ѩƂAF2;ŦJDa;ݖH[˰#[e}%'\4udocR_~U6J-"67Q;HcRs1԰2;v0eT5Qa`E3yq5Xz،"89Id@kM\ؔ%2ޫ"f.oҿV8 L`3+#*">V3Drڌej쫕uw4u1 Y|Ƕ;~Ո0b1h􇗷2plҩ +݄#$=QkҞC*yyj#>iuuG7u,˦'`ntɾHlop*'Ufo_f_Jޓc@rVDC86]hpnk UQN"U%NiB$1bCP!@@IDB'qBF2V-;!5rMro^Δ Sx}zy7:߱)ʬs?} /!P`ڀBP XA6JxzQm|U1SEvJ`/p2vbSR^!D|M'/ ;lʳX8d% ŒF8$t`B}؊Z!OJVUwxnh6mZbxԪ(G|2*DbL`ʫpڪF*hF1Xe?Ly/N%qr3[=\^7%9##{NyAX&CBT',#قWq?,ru!?P9bKE`A;w %JBfCrE I62TfC]}9_1lv+-GRdಗ[ly%|qh#*} b0/(UL_+w 3VC:6P~"ߥiF,sKDMOe,t #p87dEqO\dUJx,廾0 ofyTW6 '>tـήidb͇Juȶ齃!c(h3/$`JhpV"0>3 =gT#Tol~dt*1 Ȩx?8 1W{a6`";JX%3aC%I!c'[1y'EG]P.`!kyA?{?ļ339kp'J$}ha>BDsY$ᬲഎ A/E k>e\6 -:P`/r·56' 'GjVkPT1Y "mZaT dx'G [ wҵNQ _;3.o3');gOJ?VF@(P}sP HJ[3!|A"~]йHື-  Ep^^<Czc#쑡 /O0sWrL>=:12%첺WeRQ)c a-) \>VuU% A۰\E8M@njB4h}Ҕ8HEGX&{Fkԉ2ck&GG+PS~>y+_aΛfSy*RRkp%81d 1G:mEvL)\OHE>\<}#2rON{{ kwAƳm&>kik&^z\U1Ђb Hof'329%1%Lpx|s}Bij1u!h}AJI#Θf.=oa?;>>8'V+!,ſΊfRuMӷ|bY(8vZBd {㬈"A^DŽ8B]]K|5zkޙ {[6ArSoh;Ę(&.YgUYFٓ ~0Ο7zwU, 1F ]VЃ[ ?3TaQ^hHV_IMλbXPꝄ8zeW!}~m̰Y'p{4L29[Urpu|̜W≶#{aXGn@~%@l A뢧UhXwq; ْv쀬Y'B5KpzI9l =5[3ë&pUB>f q&-dquCZ=ӷyTFQe2 @J_ 9A vkhzb=ͧ=RG.=yt-_xñݑ6ޮ\Is|vQq\m8m) uuSXrtZn9iYRk{2c.'eF ,Nm)8߇-A1銋QcB1JIJ&έ;:}D=$jIP7mvGqؗn ICtzϯ)}X> 6!Ň!3n05Pʹ:qر,:\f^˖y oHp=-2).^rr-}TOeA5 )iy! OpoC~=%.K/efKQyT8E} ЩqrC;`[GuD|YR[[n&=#Vz7'iC/ލ>oL3$HNIU=aQ_ #s謤ϑq3;JTl'7p*[űkyr UG zqlM'{#dߺT?t bЋj;Ȩ@&R>h ?.c !=sJ'kIO{!Mݎ꣒Eʌ4Ru>Z>ϯ&|Jțf${lҚ)y&|_z#1G#GI5 qS-' Ke\>{W݁\sFa4RG%-𵗇脁_}cJs`7^v=>trN}5s:[M ;`mi1\G 6MXfaDLq\PJϭ5_YރpfZYv[ЉfYjy&"yQp5ю\qpx a ^0_Vi\/-ΊB2yz2WN<Hq3sSBxY^=ɂnVGwFh\^hPmUULLĖQ%]$$mm o󳎉` ,E5!_`|wܷYxn#8-nنrzL )]4x%weO ulB > (HS1Ǫ[$BxQ!Npv_EX=  N `9O/oaSrd1RMq*<#hZsN%03g}&§H\h] I"@@ b ZNHR VJV͝ &%ț뮬\1tΝגJ5ׯPdJ)hR E'ѯ'€0cܴQ+Q$ .Bs/}m$[ôTGk iy,Tj[;74m4Рw옼tgYt&hMGOn?4ƾ"[6>},QeFKc.aU~mP> r\U ϥAGۺH;"}ەzʒz, P,7`BDg*dk#}{b"Ahb=v!ꖞ)[;7YA~Ɍ+Z[ +߰)4 ϗ'4Rgd-Lޙޮ}PR*یU^(KV9b(K GȯZʳ0<ل0عSV:>_ 0KM+LTjՋY39A.l,\RARቮlCN:Ic&  (z)'Nн@X@?Ⱥ|J*`g Y+bޮAAdԼc}6w]WӠ'8E@#b QnG;n=t*/^л8zknY$ͪÂ_^p!00jTտ;^{ A  Nv$,H40Z=elobb&EU<ȮHijFFbA#ؖC*ndozWvE!h[cمh$MS=M}r .}cLIϑvpNZnw|cf]bI{]m$[clSG%niIiLw^LFxN(I;!IDHr4iH1ܣMaZ@Bt+PgB ƆM1~kIW»3'Ŗ7CbR}$4]ٵRʓ)Bfew b4`iOru`*/4[i[n5V rU|噾fpgƢQCx5I9]aYt0N+bRO˾"j,̫i|HUkYI;LlCq1˄-AbQ֧fU޾]__N7{ 6Ue)LJK 9e5OzsZ<Ԇ䤜B'?\]5V8qR#(|CLh{oe!tȿADl_J<чKSlqSXNt)<ǏUf LM+B 8ht)p8yȪNpc>RG.ySE!+F:!?$'#_ yiWL,xȾC)c1fPdtqsޜ_zIJN'yQ1E^4RO[(pMJpfn~PfRJ lP OU unjVj&4倌fTJI^ *O*FŅccS#?<2Ya8SVjBc 6~g:u4.c/+hTCR+RhL~P}KwG1v ߬iFBVD1G'Kw8RUK 19!AIq= m*I2nk#YG4%= `\VmP߬Rߛ{fq@'8ar,c5$#ʫǸj-#1x(N?v:օjX=;xOˇ>H;_nbD0>K$G{V9wR;*{0,܉o==k*3N0VX{-`L)O۞kMIMj@yZBO$]߇֮\m!I@C-Xz W,RMߣU'D;B{iQ:Yw487(>_VRVN˛]$4;  }6 Z 8O;_9p")>Dsrf}`DTو'KNRgK rKW?Y?Gp(0Q*۾|iۅD' pq5`Hzlo0`Ա#S\?i$$_Ю\NdDVgҫBemUYl&UH*%U-B( <·9'PZQEkF N6,v‡:ǫI8+xV>a#ަ~M+@ZR"/p=}ݲU״xZuq]l;P?׺ 50ET%,{ִV/۸Pt/ |S %v^u8X\ ;+GvMvod_ACd WQZLGp s+FTQ,tZR08 fR`PD ÇD[)kfs_*)AQ!6rU;1Vb ##Б"=X=lch;&r\$΁mμ[b Bs "&PlS=k/XT"@icb@[KfCu'+2, 'Ss68,rP!zo9,K򄹠vZ *< TV^gM TG".=De \(7W1)9ђs'^?uGrp6~-F"41珷+DGpby]$* fxDV7 "dhV(З+c"زT dLcX{`2NP뵚<0|/Dz Dx!7K&Sf1^O6mvð.p 1.3xXr,~Fa?˘jlKGqyO;^${ o|ev#/Nq63<X&I0DAtu+m)g2/zIU~Z҈ϒ*mc@K C,~8}OyU=S¿Aꦤvp7/x0߱th>v/ys%n yCa1Z5Dy ܰ o#RU ;#XRނ` &$a6x*aךxcN{mA"#WDtN%MTLi(&U_:FAFV74M!{0m]0WՈ@wU>ymyV* 紜" yR&JH|!(zN(\o ׃5= aFZ4 bzpyNun7R`| @5>S%d4\-ѝ]HzɂDV)Li8fku?6?5͵ o6Y)6B(Lv^c#7YD쨔E :VSnt=/χd\[; W՛R!he2t?Qܼ^e`Sg~ug&?/=2x[!\vaULl.8~LGg>o.t6 |$3&7./d |bҎ8"W|ZrmO! Ku6)zwjawIKfe/ɒwa~1Msb ˥ID Τ ,CGa3UuڪvX8y w=W$v;R&kt/7nTs̸wژ 4dHĵw!RrYm@;gYp$ޚ. $Uf/x3dO)A:-gA17x5qǟp)D?41 Ų'9ڎ75& Zۋ%DM?I~ H?O<\^r!;BםSO^[ HվM ~jj(b!ڲkؚN;Ϣ|$#u{J͟ 'NrOSAo'F⸊L>ɬ[dCK1ģGЙҡ2va Ϛ«Wk};UL\TA'NDB!Ilh/!>*` |=Esuu/4sE`7o9ptf YVG) Zp\q=!7(cði 5B֨=<ӏB WGg*yfhHIuL x{b Uf"ղ ew^W 6+tp~ /8#O֛XfjxzίJaevbи,}&mn$o~e4Xрk B+ pFʫ@^6?):tNR>fhsRl(/m4-@Y3um&k#ongAl85+wc<s)Ҫm*R2kd7p-%^Ǵ%U#sp 9*K3Ic6d Y:-:)N͑,I A`aYhmM2dg 5hH=5d!V!a:K7Ls:;OX5Ȧ؆ٷoO&b,: CRK-Tw H)ޒL80îSZkoB,z3e`AP$nh1Մ'H>V{Ci:f`P y\P{uɊo76`tzVSR2..tÅj?b/ۭ6FHo]bBAn ÞT=lI?2._`c`h -y0zy(F2BC !R 0YGP?d?04¸u96: oxX0VYU?]xm4[>d4 U~ +ad*# b*qKpDFӭy|c^$Fya-T XH%ߌ U8dA3NdmY" `#Wo-th4pxA:{X`%{] [XuBFIL`roh2 q0 qo|LXg.ڊKqǛhf!476qmV9F@%Y.3^D͏wc?s0YwRg#;AIJ1t> \ Z#?=VZ811ׁ{鿦zP.Ε Ko]k=ZMdV%j5TtyyKީȴ*=k=uX!xs3_A ̶PXfNV4a¼9(p<)|(?"K(f]%oQT/5v'Y= (u,ۍu,E_n@J{}cxHU( sM5aO KÓFe 4{8]2tq֪s?NT/k*l%e"w씣ԋI<ӋfI/|EzqsTD /xM!$_dp8YaҮRYN}WGxC=67jAbb`0lO*؉.טl&0B. ~!!RUu B1yG- f Ču#t9_QؐP16cA/wk初k*e9}=9#[!\WgXl2=?)&p{]Brc4Xgʦ _-a)W"k$av-I<p,p3t MI 5FaX8Af:v vK55^N€Q)ŷJ~:\mQ)U_ )խ*+OTFPk~.4Df <2|I"\ޝ0KnvI/(0eMe%wAP&~!ǒ?&TK ' jH_I)G- ;# c(­Mڝ>x&Şy*z$ j #+920Ӧ$Lg૆!X*u|kDjQ0ܰUH EW-S2\+<4XсdںvR? 9qIB7a_,3^4wP>~nl.EGP9gcR~|W36Ad,^(Z *ʉKdP\O"M݌"%/E„um9dgCEH^b^*ROԜr>ú~]`2q9) y^X= WSEx,}*Z~t|/^t>+3eD{Υ%faBŒu4JA ~C\pqGQ&N]hcц.gI+jZ-oGÌl]f!+;gՎæn[ +W_¾z4r|LB\Cr ^N{W55fucEsͻI_#4KqoF_{%-xaHãQ䚊 d i E`/&.KIEp-|S`-gaY4<-ReWknjIGt m< lȅ+! pMr${>VS|FCc|Pr) 5 6w*wk>,^ſy9 k 22v*[7#`6 1E4T6M7J41+b:tW@0=z?u1򂧀جˌ]K}c߶ "IS$5rѮ@fx2egbݒ;P)zKM\ Q趂.:kcs]Ms 8[bq-ޡRA}>5nl DߧU q枞`sD4W"S9|"3'zāmyB9.H>HԙA6F;&K>vH2,6 ?dOw[$7]Fq %o,pxs>5joc#SGh҅I1Vl%%}؀88cHYT]bf%m)[t)zYl,Fw&Mju7CϸNJn;1fO \9O-Z䀖zP'k}  Cf0x3j׳Y)nH|YTJʋ&[%Y:Jo>z\3рQ3JtZC"SD^(!AP$Q4mjƠawʮ^xqsOII|_s¦=I:۪0ucZi1#Q zHf &>wo"tğ'Qp[:%ˣ$s'A\U%7oV7\$z_ N(# OD--!%9KL(~V] )#I+Ҫ`r Y'D Ľy%*,9КlpI]j:=J+-~j#A۬ ̡S4"uKS20Ɋ넮DQIb7 d JaTi9T J+' qհՁ N&<}7b*l?6JXm%<12X7MNK;ޤ[ȹIy < 2}}U; 2L:b+G+]>Z8~UY]gKl_xā+OE'{?ΣSI,r Mp6?570 7a#+heQsQ$NOg-mcX/D!3p {OYժF[P\׫s?p)Ԙ*a)RqwP3\+i,i"e>@#hbMaf ں/\4!\Fw+!W X^ dQu_阇(J\c_ؠV 4Vl+M-\|2?_"s}*(FR$?"[XMC7G4 qmT8WVӮkj\"Belz|<7eZpj}dU'ܗ ޾iߦ:Ь8Z)ZS]Okp8s:7YzHɾ "f~=B;[Ld (_И,٨dH]?PkGiLrRDR5ـ@}2DG Eê*ˮ~P4_~x'n:GCk{W_MUËEb ޱ%m1E<3H QlyzHz_eW>^͍Nֵ Mإ@ZcfE:?g܄A}`G-th/y[* ws( c51ƣ0ӌ5O֏#++$Z9\KuLn͢kkO<g4kw4cp:xN'?,S^8F祗3 Q;|Y@oA#zчa!n 78ܻU&ݓm{9:X v4ԷaWƾ|?^Vs pm>TmUc^¹W3Aƫ8O> ^`rEw>Ė(A6 >̈f9ZIC : 49;3FA,wRW8J8,Is֍Sp`UDכ{$E>H 1|~?äd"}&^sz')H.QrπQ6ޮvsuJ*AƇ G Vffݰ M̽CsﯢHB'O)6'z DjEZGȮZE:,6m_$ _ܥ gVY*eE;8CҮLe~B(Uup)#IϛH"|5jTCT,mh[hu)YN{!RWQy؂9y^f4R Np28XyGF0 f<~-*Ss?ۣk 5VTL!0")e\rh( ,y>2=3@Ka<#;Ve`4T\HߜJn; AU(zk&@! $?^q=m3a,,ǔVP6mSFd-q17=.g M" $>~>dP.=Z!).)B &oDHdhVr7lEC,c>K/krs6衼Vst\c`eBR7Q.ɽztk0#yIeqYaR(KޠUsӽw ԙa9eNy6| 6$fux(荣'o+x H+ZMD%B_Fd *ɭxP5攢>A-KRGF+"Xjyԋz;4ޚLO KIoȣlX =DK9Esq۩{H=\+X~)i}8O#tJDrL$ZIWKȩL~?ݴw^͜ (vڧvmz,ޏ=AV"'3OELZ, }Q9Qٕ nN)ݹ:0|5&{&DKGi3&Sv}HþhsYP8LHo)饼ߞn dМ\xBtň%laT옧߆ng{ZP[醏sWԡD~7S "20ēUpWe]5{/qċ(#0m祶ٗ-t!ˆVZ"@!b19O/.vm)(dTSoz-/s$ZpBXssKqD&\O~IkD`O-^dM,(e\ ,un&Ns͉>sG(8_fH(, qmùl5#<0+jdi ґ35S_"a+kl%X5#@k_^\J ^@pUgVz|= j%DU l[hn'o{cex֭Gϝ}I}~P9B塠@g.? !<ɇ?ԟ*T>Iԗv'؀є.a?Dh0Avn6VYPExBn--FF#{qUЙH`,ޣDd[z@Gj!h-S.g(ҋnl?fԢ꒜tDr: (e;WC #'E6R$j\6D1&@ȼdO5*ހq厗MGEY[:eܒQA8dfWEB3\?7d.~ GT$FgO;FǏ7J7Ҡ\7f$$s)aao|pD9Ó4KQPmᛡΈzz9q*C` R>l qqr"q62u 7OS9MZF7Q3sfZ-]8[C8vC)/4aP_)nf둎fF ˛a!tczN̄-fd%a1 g=3 #7YJ4Dhv,D <}ER4IR!BœZiJ2S$hJK1&KX Mi3_2'-B" NEYzc S-j)̽2^\CÀ<&/dAURe񧒙H"ēvo((Ɓ=)rIrB븯#O*IѸ$ЌQ[RKTyzt)>5< xGbm`pXc4 $rH|v~-ŤY毡czq|]_%X5k!tOa8❫">!xLv~xC3IK>QNzkl{ȳ.`սd52 ALch}h%疁2誻̊b׀1wV\U)4 )gHGBo[T©d#G߂#Hg V j:珖Ffâ_,\JuXq+*9 g_+V1aSqF,Q=+5PW\Z= p: Oe^1pK0-𥑈LyrR GKfbm-7 $$({lSF;9\UAs$$> 6 ŐQ䅹h zok+wޝ[Y]یd6 ^\#|fTߣf,/sԍ =sKZB0j݅á _B >Q=88;!YǬqZxtb\ZO<6 lZhE= D'kϐ#72m^_FQ:rأv`̦]GNc\~: d]hьGGZzu`q/b}W3F-ӟ!?kmltBwT4x|GurX'@"@W6gT8 eUE $ZWv`%\IP▿=^*Vzp[8{[U:}fXx R5}PV>à'8%kR/lm@F˙`<{ Ơ ,Ԣ\Q~؂svwX K6~!0q+i k8BU`DHg1dV~ۅ9m.&)&7>Аȿig66q\pP(‚bpP9׉*Iixipau,GhlPy+az"wQsfSo9Z IaECR]AM1)'$$kGDI,F~HIE0 N?HݐjG"8<gϖj_~|ei2A68WX^̥Kbrʚ>_E A<‚"MaiTdݢZA-5iXGH"::I܏w9~)'WGkP%Lwy榈hh^8Ǯ 3E5%wjk%?WF ڐ3} zC ,w!E.źz'^U~2u/0+Y0Z&Sv*nF~NVK6/ZA}FF ReV6Drcf2[4ƥR?0сalahEaYxM$(l lZ *Q(D48oalc?i8Ec"u{aײ$_peڷmz휸x4qpSڇ&1Ql5b]~P^9i0C?q~C~LdJs?/^^߻" {>ʄU?'Xq{UUl$~aP9r;TCxO+趡\XuuS!yc[,Ryމ Xv@;WIMˋi@-212Y@ n1wD^L4_E :JEJC$n83PFhZ-ldU5Α@bE0J׼\8VfPC>G捨OpyG$>"Һ<^n3Mosq8}J|8YJ: ܴQàtAV&[^rhch * _rJI$ .u*M|O Oå_ԧ,YkNiiM:V\!nZr J :-Xd0SGik('s+cׅG;,fޖ2A1a,MThhvTL@N} ?/kX0G|\bRmһ 0[VDοH"HY%6! x9rm0t>x`U*eu&3GuwgB =hFI0rYӄwd%K_C=%VfZh@TiK1V`NM-tP :@'Mx0{yw3z"eO@4V_ t:[ռ%HD= -ㅒqВ|_LVn 9Õa5u%m9˃u6/) DpXΣIvC&#3I0CJ;"+IX(d@ Kzu\cXF.2XSc,:IX">IصCzYmʌ=c\w nTOa'–lf/6w#MTJCh;Nκ/e$TtiqC_x:7{36  c7q8o쥨ئ2^L|)F%7Yn>;~+_[N HAWor CvV_L>d"=YIIhxxd-r']eܕŤH6,t3iwTV}DK[sD/Z`G )L9S<7` MfvkܝxI͞ l^lL0fϗYw8;Drb*@;9 gha,W"t^8zd:T|GԈ\fetFgXt/gs+N:.ǍE2bp' @F'qEj1Wj Ϳ 5h[$mj5XHqUQ`wr9&9m8e:Oe bqtug&3,UěKU яkRp]ITA+޴|}/(&4υrkiH4\{k@agv-5G L/Q^fu4X44aѦ8.<2|&Ww:n5<#`w2Vk湭;Wj,w. YSԋ>ʑ:<,I2>xSm#v`O!ݘ`nYaMhHJSiq *얠ix^).2ɗ~RmsN?-ɫ`Opw*B_G\--ٔ#~3O:9\4'^5;qr~(5(F˗xSRղ`gֿ by񠹪]5TEa.FNfe%?3b8fR>ؾXue2Z+gБ:WFCnT4yE_Fcઆ[QdHXPUs~J3q;[غQ,ˌS~_B Mr&$sH/ 6)^ݗOۼ?qaT$z/"#=;P<1G$PkbbVWbkv; }H@>5 &qoeN:M.Mՙ(v+#^}WL`ʓb'8 @˗zD<5:ZONKYpM:=zC+R)&8uRDVg/dRk'RlO`i6 |O6 }ϿWSw E>Jp)*\aŨIC-5eR/[jj8YS_NH${Z-8=1n.%qa)Ouwb;{I҅­23٩"u l ҧRTQ*H1 {1Q)< 7fpAl$Hϊ_$<,l۔b! y]'N ^-Omi i@_v8P L@Ć#:.ɞ4طuZ;dNKY T"N`p1v1%9qܔc} ExIlq + OgUhlH$T舋n ֚_U®$!)쀵{);ؚtG9Hz{pd qpPac=ǟ@m4MxU1ˮse5YjŎ#e ϙ+Q2f7.hDܭ^h eam!OJl~,hR)}d⹕0`-XjD}U}"|áLBpm iG-Aֈ|WIbiC(f{:]%/V¹jՎ:-BiM9LU*j2a)FӽyeT̓6Bf j$9cY]^pjA`$BU}i3 ^B?~$~bwp.h D6]aGL\^Nu[?n`S.7zGWl7B 6R |`4=VAa80{Kn,-v-ow;.ߒ,BHZFA+Cƻ~ïߞ@ ? 2Shw >Kk@W+Z1k#,&04whe}UxrEpcj#9XZҪ+~⃎B3tM(7va%%K_Ëq`v)d_J(3y958A8>ʡ1.Ͳ_;% 5~7^1XKJi>eY%^N2\↨~VR>zT]pM* c҄!la&z].jqϑ4ʄB3T:O"5z,AlsCP:x$!9 pu9Ie<bLМt&Cɇ90OɰNne\Jb<?\5GƯ%xbO D*!-zdװ RqQ SJ< El=t$gitDx^ X?cM"N&֔o ^ {u#~CSퟏ9>L'M1̽vr]I`ҩw1R d`'r>/Xfg;dMoC36#r/zFl4O L#iȢ[@/ _Ǎc~iϘ:|ՄO4dDSN5;FMoj \j4SQ/d;aA\Z4!%6i! y;NL?O$[C!Za?7 Ż)_{T54ZчB(q=c9o.% *F'㜔콾| ǹ,M3x@1{,燷r$\ѼQ*,d>J1oAtX|ؾ<]~ G:b5"˯*e;Cv7! ˗_NKYGk=nzyv:WA]ʺ>+ql[g0f_޾QvX !4opGݶPg7}-QDj]ܨ|s JpbiW9,=9gfv}r6gi N+q`AB"çDCejـQJlgU F@DEa+HbXuj$]C䙻r2Z\8.{5-{Z"y0L&k/ZF !TrDU`-6VG4oX}q-L$@y+b{^]5\; 'rMU[~h >97g] CM\]S?je}M aܱH[qd膥m_ϫۘU[W*ȏ:!ϿQRFF"`F7R˛0T FRWS!E"k"J6q?Y)boU*Z,F,GHȫj]%>lEa[)͵” 8z_Ϭ_#rBO(5qԌ|^6[.GO v̳^SkWU ب%km{=D;{jn AAhm.hs.%=[ooljD`)4'T9hd7(FQWW i2>,;!\ӼNYe *+Ku5P=Uh`Q+(^2OYJ2mגy5 u򤪞Ssd^hwcVd:#kS_惟k?m>s'53PX&0ǦhҟiUYi{䎤t?O֠ȽU9C-,3yUB65<,ae`Dk8lѿ@%r@ڽ D[RrqQDiqtK`7:MN ~C_$Jl0E=ɡV%y-ocIte36fX$Ev?)a7>(;2UQc͏ƿ^#!ApIӓdY٩E3,2Yslt+=nt"h;hkl^|8nrf}p VNRfusʇZ#9TZ[ILN]1|i^=$ikP%P0>J6/rӾh.kjuK H7BRͽ:hgwy7\LW,n#H2n1p:7m&'ǸYZ Ӑ{/򴿦8&% T$YV{5nmvrԍ*}.gۙcbbm j"ffMG9<JtaS[8]%{Ihrm3S*,R>F't0u^|6{C:r:ao6^l^)7qiuH+NFsgw)Wś^p{6PPn[`ˑ9}:#MTPdEӣ3ly 6F "}<Бdy jr2€P H_LjBk]KQ>l D:-҆l~\~Me =j7P-| O6cB<C IңbGhtsF=;$QưQׇۏalRػrO 6TUL[opA HwH͸'utkw*ؓ׏-7xYc̹]]P>T^Rb:_PN<^7 byC,k]<qM?<鴡@.ԠTraUn=1 Ȃ=e\z-x&J+=c\!-y`9}~nxC ?YLl\^Ҏ8e8gXW 7Hi4پB&L5Soy oF.dyNW啘{765?3m]ŁG"WçC_M:6nhvոmoƩ8%T D;t$EE}9JKo:l)“\4h '[99OU, DTX ^J oLpV JV-liecSC'nĒs:d,ڊĀ775ȅzdw"#F!5ڍO۳|cdkf3c`G>J,+s>qQb: w}A&Ju;3zH<_ډ]"Euk<~b[e#yxJq@rJũP9":G Fs7"3=Mm=PL1 0a8o_C]جzX[C6jBz& LθnI |ˣTy;ȹ0q`+aO rO3uKERmT}b$seu21WGPHg:gBn 28BE3wщs bZf5.Dp p_JVu}~6"a0&7 MUЄHӀ'v >j-h#15c8 7clyxVATV]GNn B`/1$Њ-&CwjjF5HX{N.d,#uȧ*J>Ĝ03TP( J£m,01~ ː ܭU RPs*> ēny1d%{vFJ..]F%dVZ͓I5$AHɌd=YC)/'Քr>&~ߤ㤏]O|Yo[G؟5o ])B(bO6,F'|]Ł!yK GF=ĎNᕼ 5Jg;HrljyPʍ\99G6Ф*9gXo;t {ëODU^84 &IVqQ՞M3aՈ+go ՕI4#PPI{,5Jixټ%[lı<7B#h۰gyŦ;~4e"B\%UwUTO9ON7+kw4 BC7IUg=5np(h-*6;F "N'_elbM+fWls.1PjTW-_[30pF֬A)/*lw}(k=ȑJB&#≏͇"͖ gxV(.jdꂺwG, nDK ⎄?zm(̏190.x잯J.˶o$z 蔍fƋd]${ O'# 荒-"Xo\uNwK3|(8Y#imaC_bhɯĞ9@ Ņ0Pez8:S )Jx(%yp# M&qGG4 Z\ rEk|՟`~¸ܤ3tsqd.0@2Q!֏Vu~>F{-4鳐X1A <@q uF~Ke`} G&i)Mc `}}3;94:vE;\0od;v#LOi yy3aOޅؕyԼ7D@d "uԏ^O>f "F^=o_*EuĘwp#c2!-+kV2?Dv/ikս,i\qPmMTЧ5ʎUv^EoZܽ|1^Z 駒Ƅˋ3YغDk0 .7md(,uGV%?B<$>UqV;c#ֺxeNDf!ƞd24[s4A'e\? h2BhM͑k\y)\K]lX 6<``% #Y(D5Be) j,X߼&lFi?3S}U1dgj4E? x+\[d9`.:%逧p^=C)8 L-n@~ cfrN 7}b ="5ur|0ϞF; P^zO Q|[Y[ՠ6BTLR41W}XŸh9ZwdK Pr鑆1IYք]Vc bylָ#ȚR=I DO-5 OϊIO.m:`E%+rF^fM?Ft{ 8Th:~e#7* qb8n`!B3QK %7{]Zv[}W45A2?C2PPn W6գ81э_(74 '8~"@iG$#WMME[Htu K]-O致UdK)j${4*."4eC&2Uvz?%$}-u$畐 GYE@šq\XMhW6¢]{Wr0g1qS=SՓ2o&[GPLLHogo`œqbذ|mF) /i;=lTLYާtvr%tcO;QMZ?.$Dp+ԗ`5nsG qG5+^Mc{BUoOt3}3OT:{1s Xl$~P`s跕R"? d \\GiEV\M@xĠ34RETƳ)E1Ee"bP6gnd7qEzj`[Ox)nڭh-;LQ틕h#hC 1-e}`UL eAͶ:bj*̆Hn~sX*)6FϜS74gt~&RYF*O3z+._(T~[MAm~4~Gےg(QP\܈3*)0+tojB d\xV3e/Z%(cILd'7ΪYzڲLcqp)Ae8nKF9:`qNNyv e'y E, Ꜽ|B0#>AfmXHHIebdIos]8JvV^h{YVQiSd_soSC.4,7WB!>9m>wѧ92?HS+t%.\ji)tՏU`g,4PT罓ZBv$K͙|Mo}͒Y y84v(h8g}?6Yl?4 #rnLt~p /z}`%{jhtRO+zQ$O.XL VR.yy TN%iO " tQ:ֱ!bD8P~mӬ{V=Z= Hvrz*nöx2+vW=)-Ť}xEG5jC6ag6w[}-x2n` QN㨮ް@/u⥿͘AC8@vtB[j5_jjٝ`h=FԀ&4Jf 0*ME v64L OF:(0w~}@poYٖ e2y]]唞cwBb CBa AIJ'Mm"8;ļj89jO SE'$w\L*c>g3vEL{\9mc^sid#ԮD[n3ejZYe`㡬>eL /*f1x I?!ܣjNC!AlY~KRZBcH?aWNc67F]IN%##y.\VlӲET͡^jwAEp"YTGE2mpMBV)s+HNɚG橗䑎€x8P]$uU*r-膘IMyW;Rهf}9 P?%0Nm(m:EBA Au=b^nQ{uPX| fMT LIW^]{y[Y#:#(u(lv҂0gYh-:׏Ⱥm_/䋟mPwb+ߒۺ_O,qgp䓫4#^;cY>ƿSI.ꞏQ?4ru<ӊ?E˗&?ЏCa=[/&11ƕ=I.54S}3~Y)}Y t=5TN"/4U`gclaB>#l?giP3 : 4uupI>%Yƫ .=E07N 3MHJ|a%ǎҨ#I<3?'QRt1b*^+_wdW2*7p"SeʦI6>؏ʏݹp6lbqDq'DZ]bǠ7vHiOƴҬWq| ,m8Qu0 nc@ |?^򖑊N~c au Þ^Q:u#RE2QNpWܓ\ɶ,˪:o.^?X1a]GZS֐QV!WΟB4v^٫9t,vwCy EnK ]4tVR,'tVwz;WPgLqj tAv!7LV{-Ҹ̶OK)Tz?uM8(\"^]LyU(pރfOSb@(O L2H@!Y*x5y v&SVEz64)H TI[H ?b B~+Y-QBfYAUKwp1q5kZ@e򒕩e(KŵvU&u(üuh'#^O TtYR/}}42hh5 .pJ5^sa?ߋX',ƛK&sAٹݪwJsp7[pP]@Xӷ52{ѐz_@ږ9*,6 ! V&u^@y}r՗BH%s}Rʐq:ZaL<"v9bj?F4F.`Me_h5WURwpmaf*BnI@4e6 VHwُy߬E~@>΀)U356hPF`G04tĕvxNHYoJhWWaUH>f6pQU9\(/CW7,n6eܟ&.lZ8 }IԒTJ&F0.gPrB }Eƽ8ʂACj-6]O/YS7Fz MN̈|șY l{̶~*jh@`Tjbu1{tw2Ų'VyGQ{HtIOQZyptq b"r{\wAަ58j̢ 5*6X1q[6BfL$ r+acc9)1C.ÁqE j4k8Lf3jZ!F&@R)=2B7"H}1PQ)mm g\X=ÌP88ٴ|:nY.>cc]'8}$+#~2q3pGۑӱb0K-k7 1X $h&#BM`}w##;t0GWSD\ʔI𹑪?_TruWF*hgZ(iUc܊Dt]zG2Y A8; $Jԗcڄ'_g(Lg@mr󵝴 y0"YSLO*" DȗDŽF ,^^~J44om4Sd%y%G"z5tU>o=zSo݆&;*_|0 LFo+Yh Ww: /׃ʝh=l(?v~2âc0L MwIP³=ݓ` Jt*|krrK-/\zYM?e0"#pi0 =Z } L/UQa;b$|PGxL `t/_@(|6J,2ʽ>wqҶͶi%JU9_bMocmŕo2$ck"֫ǴxؑǸnX1.`Qy%0ܭwG*Ƨ`AjԈܑG|t'Po?Uax~%0p&Zgm9`*!!A\ƌ[bTj vC κOJ@Цk+l\H&A{)&; mNE5C;݊ڷ)΋HO|IŢ/Xm9g o>`Һ6^i Ƽ^DZ=AS U0öpoi)D;*~ VMڑl-$ȗsdhI򱖞'.^$gW Б.ж/[ .Bqxd?'^,o0 R؍k5/=@ "V9L&A9+1 ?lfE,xcbȾ9cgz!?4b^ˏ=x5r_{g);buP"N $VYB7öNS/Sϭt+"V|7a%c!|=MA !`L0tlP(3l#OBt:dEɡ&"[%uc<ヨ#R˃s}5SJIʴU*k_*N6 o:a{ ^=%j/FD)OvŰŞ_uxkv<Q^ "* 9 I̗ 6>'syb2)fiFGOuR[vybz:fQkCޏQȅsWFy͙E7Nya Rjhf] 2NlL;S *+Gh[tbTu# X*Ԛh5$Ca/RM?T", iְZ.L!,*|t*Pዛ)ԺxI҃tuؒ/aJ_'UkQNgS/E <߀*[OC|UEKYC{^X H)NNx1Cɡ㙔uVSƢsCԺ|)(IFphL=.-:Ć eJG9i!ȹixPda\ae#&+@Ų_n;˦Iɼ~* }SEۣjFr]H<\a A~K< l󧳳ۍpN(v@$2J]E"E<_*< ESaY.,^4mK6J×J]ﮟjUd*Z-~vnnoqڞ׽R5 ΂K(]zVtY)%)gNjSx&\ܑ})_ rܻԐK^J!8OST5U~p';!c$Dv '0,d x io@ \ZጳC(v$ZNQ'uI #b 薚zx'g*Zk$ΧTX8[`1,}vc<'tLܗwZ"e76hwq/L kY$mMS/>s/2F'`&K4n-J&tӄ]W-u~g% {rш_Ul5.1VrX}0}3Wb9h&D?2ĊPEF,E<: ]8N v@[2X@ւy+uVP/ g`FThKu0 5 D>\޳2B(\D8A"h`BW8 71iC$VE7bN'qy_5ϐUKrz }Y-Z7;;tPJ>|^7@%L;>*m4}ZLw]Q͝ȔbcE)a!u]"Oi ҆V_0<uCixRGUs_L TjmXV=$M hJ c~X=~ AP ٰ9c/>ڒ 4\t]1q/'OG "y].j 2oL/8`H dn"&VF"DX^lUgz/nϕW"8Q5P;҇?g/"Um3m .Gɪ |rkЧ3IS) Oc ;G0YrclG/= `Ї h q@'O| @O/FqKZm+uv3XRQ$jV͝*"/|U=QdBDig~ Wp 45Ke5c_LEqHPhug0)#evw{(2KէY-O8oqX~̇΄ TO%m5M?vk+"HBWž9,_cw«F+pZQF|(Oig?P4]`w@7H =<]$B `e+AqKOv+37sb*}. ᰖ]rCe͖53ȡр=fQD >i<_&Gf \KB۲\x9ĵ,׹ jBX!N$-/v#v,nT#c G霬X*h )|<ıDl/Շ# v9K2M֮*.C&NbU~Q|_FQE0YmKU9]8o6ޑwB ?zL/D|fk5];~R 7d/SDN{.'׉l8>y 80SALs2C3d} yq] IUX8زbÕt}=FM D%%1" pj"șL ]5΢d?Bk35yj^쏅jMzZeN:{<_nsC1囋헨8uHyS!80@W/^,~Bۨ%Hw TXaϨk9 -\])ڕ)F+[DTV&#@bxڞW6L3NDyt]3cVT-DM86y6*4j%7V ~Rjd,盵8S.KUXK&4 ɖRHxdB"+i'4uh57xgt Y`s1 YPnцݟ*:S2n#5 bTDOc2iO?IavfN3vdTQg 6LWG‘phnv2K x?qClqA\c]jjq|@ Yg7xC.e:~$QD<*2ԬNLyp ,vS^2`0W;]=+(=EKN %yok:< za6Ye,^KLnORa~G48.OX=SszbY?N|xQNH`WR iD4[vJƫebQTYRZ'wט}DZй<mޝ8<:Mi4C&hM9>gJ=u九Mo)[\)(G_mB0 gkREpdձ #4'7=Q~bHgZdeN)jlJRCm$YqPM+QHNDS|`*t*4t&r Q`;669O}F=b#5 ]C << \Ia/Y.ή4<25xM(_d-3+GZ$ d7ڗt潪 IL:ΖdkQGs gr_L1z ?1=i#Z9PyHlwyl9t<)Bv=6ෆvI炄FOh%tIŚ~lاR<]~G;5;8dU]v4w7q~Uyqy t`dCiakL% w*~^@2؆ 2o_Yv'Z|8vwU04yJ 1<[]Q_Ä nC"0^UM}0,)vBS._͕,.y&W'?ՈTb!tA{CPvggH#{r6پbB{l"ENZ`Y&A@>YrCҽJ~7hʂ4,,ج"&"URn?׌M 0?T'm,Ns,T dͼֻ~WObɼC998+exK:I0SUm:TH6*OQܖQ%a F/ZBC`Ow5 ?h`p|'=`Y¾$c5pK8Ql0JXtvuY mhUX^)XzTL#y)$O?mI|2M7u=tv(gM;;L$lqMH]j\VJҿbjmFZ*i:6oDeKQGXո28ၧL"+Gݎoprw^jF?nMrfH@ETGU_ ʦ vl*ⰣNR-pQ**2~{!ڥtnh%] k&|Ly+Rq $MiGy!ՄhyM,6b>zՔ %J]EUɶ9pk#V>8mɲed{"Fѱ!wCEE%_S^ݭtx3S(hX3AFv[7ˡ.X͗J 1^qO}SR&o&0&X5D40`\[-;$g'ڴ|Ieu&YA>]ue57 1Aa3$eMCmW )el}Ddt)w. ȶ#VO)ɵ`['\br*eզ剣8Z-w (#ފQf)=%Q4+"6p JuSpԟ_nd|aU*7Jχ^M.\έ#!6Ij_}ڄ1saq_^B[ K(A\mھ 5h4bp)["G$u* nG{pֶ@=(ܝGHP "r+a\i arw57KF~0ը7Ld$`oYuc P390k=̓W:TH:슠\}kH@In!%U W-R ?89[HV/dѫV*C1[dsTrC$DNeF`~VdN7Yacmx`d^Xw1TU{&=S?k*Ш59(J.vI"'O6W\3{Cќn&k92s \sf~ZRG}UZf?'ص9ɸ=LA Qj"Ʊ!ѩ:H yC>zB;ȴw{d)*BQga6Z5;r/bz_s=B*7}n1)WNL0EԱՖRnl-XW9PlaQ z}_Q|5x$897˯PW,>cW3%|]Qk "TP1J^ԏ y`H-IWwmB^~ipX Sle*H'WK._~׃ٲ!S49'^rkCJh@W[wХ4/mh6'N>;bU\]R9Ҟ6YڊRͻ/tۢ7tsfjl{Yb~\g]fxOKX:IdގY+<. cLLMjH δIy):TV*>O~ }0sR b Jի%繃Z`lrxRPY|T0EۤKm -+ :,4(&a^"OnKS2?vA[_+eo&*TףF] 2s~k8g_nl5`f);7r{e4  yzj0a->oGKd%|o^" ؠEYphl-&BƖW;3!A+YNakh>\r' <2 5J&vgyVMs4 m/m^(ÄJxm.i0qLv3y{\zB\ xmmMpj9>ߠ)'H'd_~omV0#!].-%ԓ`b1m?m@]HmAvnۜ=?1z(}?[UYFKf\Eߘ.XWjXJ\IH [x/A;uX)(=0$,VvlwXLBO0_yk.ywp aFB+(5A u30(ent$ !Dyu 6[%aeEt03!s0HUHd^yPIvd^ruOŲ m1cu^{hGAkNr^`ݵȃ#[hqN`q>}{4ZM[p؟, }+ ]M -4ns``Sx% A,Ց F' nӷ݁wsI S}$bwEX:4 M: N4t(k-7M<^ô}{9j;s;M'R[}U#[&~ZC2{/&˸l6~i^APp`ѱJ*R`> CA :xdcv(s%Q"Q5pI>jȱ(âd hZbsJ%'VEμ03?-AJǤ H%6J$*@ /]$ !gM_sz:O!XX/ w [Λ\xA:TxY06_W_5M!D[ǡLP$ Ib(~4H\pA+Xzc6MA_;2-זwoNx#iVNmO$)J]P_pwVI{'U$+rGⰘMb) K 1634QV A{fV*Edk)@-nDd" ' k#~Ns5' iȣyKzOD z^kB- Χ~BPb_u|G91}`n6OVluBV_x EnA=E*3Wvƈ4\*3;ue'fi!/9Ht/ 0PMJJy-_s!Ԝs6uKHʜJ(axvo.GkPW$&'x"5fY[dY3Odu!OMw\@˷x߫q^H,ҙmE&OŔ⍿UNRE TS629AU͞A&a]3jL+qՏڍEyRA{Fb[@HK7w%4淇2fBLcD3+ՏW%y*(tF:1/3U[4či%[nLW%J`۲ ^qr홂5Y|"H8̻B$zOGY]Bt9E/xTʀ8sGRS9i_StRi8vC4T#=/jOLhi!NU񫍱icdK[ü '?Z?Oa{#Rr.$yTt#_/?-k허;%U 6D0atqw~CѢ/0W4{'u7Ok.WhDȀ7Xt5d^|/'KvK殻I+JSo<츿`C*FCgDEC~tt#>\5bdLI agedK%R+^* Ny}l%q0̳Ж?+4t _dzd2SH1y[N7;w—9SҳĪMk<YD+fn]qy8g'n3w Aj0f3Ԝ.lUpŀ>wy8vCa$jodٺf$ ȬTR5>cSc!v(~]NyQ z )['#X*F͗jTtNpn)x^DDH?g4OSI<; :&}3BJRg^[ z|xĄaJy0 `<%Mk%.}kxݑ>ѕZzReGV v4rNˊf WFmA};c#,d0-Xϡ[ۈq `oF\{dHRHtnf:P-!pa!W6q,Zϝ>ޓɃi2i5}šWA_ut qA}0$-Υ9VI8&ƅӥVsMJQ\@LsSw5|yjS^Jvf;-ۤ$ψ $ҷb W@Ү9{ڿ@uGf{h|@Q}Rř`k@t,>Wx510,MxHG-Z: a mK4uE'}Bm>#a,ΊhLFMD7עtntgC[:!(>u&T\ϕJLvz Ū-]_nErޗKϱfEYHqoI AoTaBMo}gY|m$tWIŝ1j-979ƙO{dV|xb,izK=SB 31]1چ~*AʲgbRk$>' Am.ౖ2q9R>%\0S [ r]A )b(dpLV{I:EЭ"_<,d V33sD7ɭ@Gk\<vQ/C} XŚzz [ῺȻ)c/ʣ_JCLGҞ}"R6݅+gzyl`$vHbl-*+ aQGAWc]3:>B 5 sWE@k][To׹jtAJOÞ@Q/ɦ Ia+X4g1FIumxuDm(زr]@H,fƤ埫ǟ2'.u;bװ.XvZ/I_&--Ox5›\ c[$*h'b4á`=]&3'A&]0  ;N.w7/LCfz?{=B|gpƵ.T ''a >*XMfVD N Q xJy{oelvGbƆK4O0 yVMvW3T(6"ls h4IۋB½B "9' hW$bR_U>BoW=.ⷔ'hyࢦHeKqNXDMc TSC̦qU4O%X:_(?|aH7#$ ghjQݥ^&r]H}uW<,Gu5S-(YʋYbd& ǵYN*.ԇ[:ν9~!ؿb^"-똎on&0)T햁 ѕd%2hS Fg;KN4"LцeF+`ûsZ$mkP- 7W_͵G&SoQ8]uQ.zĬԹ `*iYPX(t4"I@i.'uz4/ ons^:1KJz҈{%4KJKl6Rs/Jw%k\yk=8{;ukaDmfk<]cqw^ߟ3O&qLk zp~ijJT'KxuA 7(v1M\cVJ#MFPOl>>i"Sp#b,tZ߅Ε]Q a2J㽷WGl;ev9,UQMG PfMF.t. 4"bi2حIH 8"i[9KMFwɋ}!w}yz-G䏼bB54@,(&VI-4,B-=aS4ꎰ^"<C#:Q^W!M፬o Ox 5,Ћsbn_Fν]w˲31\ݫcDA(knb M8"FdL̶-<B}VpS O2ZNI* e,E cpڞz҈+pf~0I{y%׍t9Vϥp"ppOk( ι^K4<̐d۾,h53myBXrC@i^VKtR7j2꛰ض G -,xA z_:{h a b̯EV=([ ާvotl¨#*/y- )%Q]k;1g^S#+|q_W(O `*R.Th.~+3M$0+b6h_C'iv!:HhU2~y +E,8M#H1 ڪxp鋡S7#[etu7ꯜ0WoRUttV) pV"5ۚ˹^V: F:GnmGdL4CWQA- _h/ֲ$W+k&[ ލ> T`B窄٪/ZҦk}BbT7;Zҧ7h#5iޘ5V610krA+&7oasSt/X\<b;>x-n@+@ *fcqqY7̿ BwZSpt]լMA7Sp&E‹(/ O7 mBySCؑxfw5x_-V.'b8 >9nx僁@ AM2'#Цje 0\rվ!ԣǗX*!Q3 UcDg)4FЊG}@׍|2&sX 퍖~NӮ;x&G(~2 R=tѺ\o%*{Ғqx$)F̐9fkI˂B(93<0{ʹ3T^}+<8ߚ[t戯ԛ1FtE e7yI+Wx1H,)NmM%6fo$-K>IxLmkcFViHhP3EYrW4>/e"L rh=jE/y[VeO",4b胹x)Fhb# mwo?؋'Ͼr+8q Kyۆ(_:z1vQ,"K$Ϊ8IM.^xM8}ޑq@EiZy(%&&W7tMSDe_raI4c <jZ iz2ITP d@ n:۾[Ƿ r r |`ls}e?u>'Ҩtj'+kjq{M ^b ~+K \=%^%!dxG r afMBH'Uޛj%sZ;, XXE՛F <īF =_:>k1Sny`5d=}pE):Ĺ!Ős//OLH0VMM|ꕑ/R&mӦXyQ5`{|REJƻ*&sR !o5Wc\-> ~⛦è~nG f&2_zRjs $q !kg=ABٲ?q]\ZC_zLqS7ݏc{j29Q\{< vznrYGtYyF&{H4)Vqu—q/\!pYvמ\3s6}3$5>; nNDPCh/$GQy͆~Ʒ",EV!?3ê@4NZXsWj ːx9Gތ @%Rc$5%7q]рGcw^;[)IEryϸVA PV1f,-@9'W"5Pd0Lg@zj̟*OÙP'F#oƽ4Y1s>?F>5 : 3~%NQ#!Pk`*4TRx'D`%A7H8cQL'Bz G|XmS7&@|ċW$њys]KA̠tK};6$֎)kV'|wƾ۴yS6ݯWv=S [lD:% J*E']:Py[3/s#l?Af@Qt=W-ʓS^(zpɀmHx&{x{ZXjZ @R$p_UR}'UpLMksCI(o]5Ii7ȅx3b^hV\U~@Y֖KInW.^$tEey2٪GT@>;s%rM &`d71)FRQWߢդrLcJ>`]RPZ \Epn?/N330:߿NLI'2K%y~A&aA؎:Nu]m`a/[9UHI3'oo"bͲW65 iIkwV4v;,p|+FL2.L'L @ | {<9>\vXyv!7Iŗ͡βM&7fΉp4ie +_ p 4΃H?&jor+^l~Ul3UV fUl:.Hä2Lqo$y >=32I۬ي[DL27Ȉ;Rmч%O"r@hH{ydKrY*5tiK!D/@lkI**^膭\|ǧ,;$[riq+<GZt|"e @4U.z&x z05s(R)>U.' =|)F'H=S M?=I@ce,8{EDP]4:k5⃍} :K(q1qvo(䄠?:Sٯ"70kN?Y!iqP0bY!,\3I9G;4'R7@m%_PR mPj9':pQ1 [H;:Y_! RV.sJє^bNjlF}1 e &kX0@dL32bj ȱb(kE/8\oAze[ψ^ \oh:9%ﲼNdjmΝԍ.K ױ=EjX}Ct9`p-<)UrGq YfJp]Dܥh[Ҩl6o;\ z]*Hϣz1|gJ O՗sq['Ebߨqz]g[{$"K`vʞ 4D!to;eqlDrrq &v u:sa},lnLݴkTU>$` *mCn;yKݠ/A]V2>[/Ȩpb0UzGآ-j&FgA3Pn?:c+pcKfarnU:Dw\?1}nJQ&skFҢڲwfj:w'+RukeM)a[5 I0VsGZ!Ɵrng TxjTYvs,, (,zrtWA<ߙ83Mlrgk@?mѮsr&x.tۉ~9ֱis*=7e}翇:}|zs s+5t_uz1A:"@F\:ӝ%%CQHY,ʤ\;U_W vVbv4 7"nYܗ`xRX^ɮX\Bs+:Ytsne 0ae8":~)}cNh?>}b]5璞\p{ʆ =2 Vo癩CmՁ+za3XuVhE8BBKI&<>MiyDB&VrG0s(L6mi'8nOҪPȂʡX.)]=ctE)H30w0dBσ cc~R|W%5%?-\ˣ4Ip6t'09w;{hIkװ&։%tg?&5Ћ̶LBk4_T,K8$80; h! !Z9x(@E{V]($ZQʩ<^zhH% :5iXao (EߟT>M()5[Ϸ k8T%qMڿ*ދ PxXNg-]hCd$Y<U>}R=X!=9aCPGAZwB2=ԪQNaCJrH v12T̂i/}GLT˕:A/.cld lzXoB P&?!uMSb$L-b}>,>jd&C(P8j 2u <`$x>O%QV= 3H܍[d+w{OdW౫*fT )BR"1@F6ڦcn*һ?L&_XBMqd-!oa,ZNQANxvu?A$WA^#Fztk%h@m~y5zIgI8ƅ,|t=RE(ZcICK-s0t8 ,wHSuX+f;p,'2¯̿(3,>M;1A8 X'K,:/6KORX ,JeTuyn ds^MhJH62o ]Dot0mk@er?UbFQWe\qHfdMK}[*eƚ*=]b,_mbQt-'请l<=y#K GggjD':R*lT_%!"AW{`r D00z+ l kTH9L0ŀnl F>XwAijpVUM|gJM7x^ZV'IS,5*杖Vҧ3ÞZ++Y_Ewq:1!Lj,lN"7.MI<|f -{}&Jkm̽$7@JERg 0UQCo|IrWyC$~UZh\Ix^~-N~@<MbBjQn#tztqveBz0S jj́}W>!ąw!Ӑӵ.Ĝq5Dk B-;@p-g19Zz%}ٯJ ;V Ӣp|;u?>NsOxr DKZwy@#`Ksw?_Զ?Pc$GiA pUOͻM*c'螈 -- g or oa ǤVgDږձP'띏& lrtL/sK%Qh} 2BX ^th$<}]iDFjul5ѵ׼r.#D}o !+ nI ʶz G+nlmNKh)`]/#1,k.54[n?zUZgy{jˣA AIUY]t' K!r39 %POu)qTEE|8®Ndr*O_}JFSb..+PS25g8`I ׶UhE]Y]"`xG),= Zҕ@4K~5A\UچS_R8խ_ɶR[_)DݴÂ9,ld;xa eMK[șl>aw&9c]NC#hd5A7ʚ/lVqY[ ͓@ oa%Z 5(t7It)ޏZ@² ∿,-V2fǟ|vom"t~QxdhVؙ\p/"Wr)J"%[y s87E.?ATo2񁎨ޡ4-C)W_|o3pJs=to K ʛ/\3Vn5JeV2$բ-K?Yp#Dqab৶ۑyҠ=Y\6T*6ԯd;WǼ<>\fd"PǙ-Vx1 P&wI%ufܹ$AjG),z^ŷa@'\[뗷-(uɁkץ݁\!hjAq,qMۥԧ =!Ua,2%"msJۚv\XPs\!2WvlDG>(u;*oe,Hk8X$͍xxT+7xX?jm,1!Tg,ݭ*ɑO `Y33אָ>%\).}" /`RMruZoG2TGΖD6egr d8EHA<هz{La_a \eI R%U E ypЫz!3vWpg\hxIA@I&mS+?@E# qu]MLZ1СD~lϾemJi%)648yvH6p,o2t|q7ؚUTZR`wZZ`d\2ثfΒU*nB2 4frfQsN"\C٦%X􄭄KZ֙6UxC( +*G8dX ,g;{33MLξږG/#&tMKLf8G g\1xF1iM.=&J󝲗fՂ?:.- $*[4w1g.׾Tg+wei_q2tFSՑVRGB $kX 0ϲV\"/ƷNPyT@e X@u 7O2l(Mfs eMh3r2lNlKGxY^ppOҩIf. 4HHSxqciw2=>&?W&lߪo 6+}"|1sKcX.1haцĤ8Oi0saJ?r`F љDa9`ǒ%Mf=N@0{!hxLm(.{Ic݊3Be$ $f)LXr-?.$Zc05Glo [RX`NV Dz 1R'xOTrݥ#s ͧ8Eّ7:S> -TFgEj)!zIQI#͓&%줗m.~Q\W[s6YxZc6U|t~ͨ.1?tzN CwlHIr\QDQB0XŽS#k*"kn y N*T$AJ(s^\&U$~6oKir] 6VV- =8Dl)ϗ@ڽëu @G''ty9 /t9F 8ȷ (e7Ad>11RA6 XU.Z\%`.gHH5mL.v<k$aI9k_Xu핸Q$ت2^mxu6m,\ɘD8 H{07m-"l.Ȓ+&!Ŗ&HRiRa?Jn{EmRkK*8&7+b@nshFBڜ;4hP%yZ;$  i=:^aj3ll *+ K$%(p˙T T{yTm8wQ-<,?WXjTn/]j]/ BI/w8bDhV;Gvd>%Jcpfs- u"S^ @3\cB yoN{֟VZ&0^OGR>oYypS2 L%vуFk`Hg(nHp!#4 -!04simLalJ8>IջbY2Њ=a IFT˄ {I%I+otZϾispؾ-K SA*w[!7PTZ]}/zo;Xbt& 2ԿDQMTGnm[z*UQI Jwb{T\Bm&$cn[:G`s*R2~ʝa\O d_ ?ʤ?W`?e3X\wNlW^ Տ̅.w9 <1+A ikyj7c ?ܸnReo_bmN._Z^ (.L@aBTXf1ϵ#`~)8`* w x 2a?M{!7rΞ{R4FNuL A.c tz9LCz?e%ߦr4,w$>hJK.\6~qF׊^|l,TL Xk܃(K1T8TIO~EޕFeMvCu=>&%k/9mXv?3*X? 4ʼnh>ʞ^R {t'@}D0e"D kS/[zysy3f´E*CE; AAŚB_ Ee҄c{jBELg@%Z(X sa |$?Ž)1ɿ][M8͠ 0viYy(vRW^O/o/E69+y1Q [9rSXX'yNVw&lsvQ0PE:J([PģԶ!Ttz\|'&:SLLGWd&7F䥞PWe[hc|HeS`5`f'-+{\W5%25wN:eDeHGw[X2.,!kDfh9Q%5o0m*P) XC=R/\"#FG$yuVINxmG&'䥗v躮Mw+d+(wF}We QbWQ6<3&qPLToosx|;۟eB/5'llyѨu]QI6@,PV-Y NS/_%̭© ^(PE /9uco㩶Jߢk{/%bEyL,N C.{+[қjUL,/QUv@໑\). (8e?ڱt9~^5X%CrՋQ*R.y,5zH䘁\KI$53HJ;?B5S]B=k6x H%m1*22C/s~ĭ~ ]&2H]j-TLU)U'pќxvſ/&nG|Xf}Up4h1qMGʾi})6 NP + tPU+7;x*:s?|pw} yuA`-( 4"'($!YUQ5e"Os{R1l @$( '3:?3΋'*GE_B~g|)HBX{_X38h"_`/) u9`L!b)$W)B|kaH`~MDWI,X{Uፋ<@tW$ r݉Y D I &@23.g'k=uZ1F0+hMߠ#)WʣgƮ(VK38ʲ'ZIUXׁYBńd6 fs f$%+pJ'`S R95CjG} ܸ,7B Mbb(NҮU-.o T/}U.3B%?atǓk,y~o б=> $.Qnc |GBd(s>>"FSǹ2!=CYPCUS:<ݭtƆ]ck~J Cl2S'ɩ\zක PI-=2#9o(+Ũ<9eS;_ ~؅uHxo4eL]LEvQ_=_ ULp/c)աB2 j4/)/ϙ?:jnB}`Lh2hzn|F+ ޜXf55Ae no oHӋ=lv)vȴ<~wi׫kh:mi٠ϥm8ݸqP =IQ:0CىED2!aPI{ xX 񵴌 (7iBchy QRnޅq`sx'C\2٪>cVff8!J10IbKGh)q>9[p2K,:Әy5#":%. 0jSJSc\ä w 957{E7e*PI5S OZ=ղFAk5ɻ牼-usiy[`^~B-XchTœLH ]`D:bl>l`9tЯn4zD)HV(5[BЙ?3 !QYq01ݠ|'^mlD0} !?[buu͑M(U#Z0^ {eh"O]-u3K89EGBSXB/+qή@ nN׿AB/V.M+k\+@[F;1Qru!B‚sksEkڥA4LuZҢ :+Kt"/k3.=T`fs$.er\`!қA#gE#H8} GgsV+*I罟R%M]gV3*C+ qY /#`۳,>/nƛ P&V]NTF0rNڪ V{ᵡ8X䧵t,gf9(fN &feO;ˆ `>uj`ǽKZ9s2e= 5<ɚ-PdBEb*uvt{/^R19DIY#0OC*y0MyYKe{Vv;j46?W*rw:iWXdWh1aH`%TO5ǩe^Kg88 vSKU%Pc.'{*`~jx:.R3+9aM aድ2»&_Դ^:'9˷[bN\{SjTY)- ^TپN<9r^y~mQ٘kLaWxQˤJhJt1->I^˦ٛ9#(ƜIj1+;|1¬o5jg\  uĉ on@9 Shh9$Hlr?8'ŊS^.\THPf.(rkSۓU0/FMW&ALf,KMn48ew Awgx\MDJN9)UȔZ£ hb`v=:!SUz)`Ic%$eglT_=pI0:}sD\<&I5) Nm N8p.@:JϬOS:=I@޷ms-jVbk:_@,A4md5U\a G ܕ{m&~,x ai<hެ*IѬY&0eIpuYB!%&kHC1녮Q#eK{10>({l'"Y )imY{ΝOO 5`^U+R%܇:@t]_/;J20HRtpłUjL3̅<D q7;CʟL\Krtuy3We&d fSE^XH}39:y:mሙ QcC;^kQj\8H[AҤ6 RrzG >nnrfkS:X]d xTjlɰ;4R /ώʤ'(]XҜu|SLTT]E4Z4(Ik2arZ-Mgc<Ÿh\ Y_l3?<2j5X&1C8:y3LJkO6QR)YҡAs8{ώ/ySP w?@DQkƂQm aސBMU((eA-_:;8VjVhc5kCkȅZQ[j 'L)_%ކuOԻ8jc0?E~~o`tk4m}\ {&]IJlOM,Wg^.t,5M#DպƳp`H+iҮv6K}ۈYO<ʁ !Bj7 u ÜƦjqM"*;a77>h_)~deM7C[ ټGS#*\$1S)N30vmHq+;_%Ji,'?*`'`E'Z -mz ;m 쩪 >w{iZ%v ,<BdF0Gѵp+KKܷW\b9 Jr:,0QH,'@+2A}nu"gА̫zNPӨz$ߺS=ЇvfYO~iFMݥԒhxp戒m7R}K8HT< _sOBQ&? 0gǭs[B8r(][hr+>aae0Z&?3gY'UJrb'dp`\fӹ9C\6FLS /R@1ϯ; :{;wyL#I>)+%lDOAU>)`@\6ܱw"mĔ0j6W0›2O.;4n4<ŀ^d ڇAΗm/#M34DxTDk9n#)zѦ}2v&f Z__t@F, 4u+Gq@`,eQ_\߼osiS8:36P|sf [LߏH؟Z9*VvE瀉VJɅ*Xh"VHc%AbjE) H.Lʲb޲?<*'HMc1QAlb$ű+Lr#}[y^I85O>/S< xFyc3IWDPY+҃t:\OB5(!`Uфzi)?Ԉdvqo+]Zsn {W3Mk~Ɲ /E9[Z#4A**nQjJ#Epô!xT+Le$1=L\e?`zT fQJsG`A/RGb\/1dŻ||&qGWi~`z&dŀϩI4ovwGD꺭\\źta]}\x8ZŰLc$Bzy۫X)%By]І7A:=0(NA( +$LJo2a-yc!wڌNSQJsPy;)#Y#1{ܭd9]k/_(ӊ`gm4[ ^l>MȬO~VB&qauCdbk?iڐ*7f gW W<_JC WFQ]W㫲:qY3|Wr +>,-9B>5pOwRZ[Fiۋr#Zؒ ]0zGj.={C9ɾ>Xn @W=dzhϑ΀0݁pgWTi&ēNPogkM ~˶}l }}Z?bH~jn.qr(Q.I~J+5U-;.bX# hb !Pj"J,ZSQdI_ "6#wسoμn]׏ 5 sз';䬌9Âw4&Oµ{J~:>Y)bҊp^A-GJ4y^Ov0=9c|Gj&S<6M~KEb@eu [¥;M)- cOkf(D3f >p|5"*Z-  (yg,9'm/:Wyznql(TNj^RZ$~wUp_gEte@=b1_nA} Pc)s +a\£jc j@Kմnr=&̎s+s޴=pgN-bٻ /Iv҄5d"GlOV6r:)p4a6@Y#|Xw;&h~q}Sۋf25ށQ%wq=g5%|ź(?0c¾b9Z@6_x^?`@, V$ޮ6+}B7ak.19?@HHu{t!բ,q4rs#L5E%*qcOHKc 0|BU-\˥i6=Ph#lFQ!gcos)tof,0(ǗY\2AKVTFRtь4s#ik20OK,TJt *:HIЈ5} ;S[t@#T,KM*f='ASm"AZƾJ &/|ReҚ.Lk N3xA[d~3A\7@xǺg"rt{d+)Zѥ3j63w! mh[sA.OEisn$hfH6D"W4Q;Ԙ=kMQmH^E˫Z|VY,)r]ΙnA(fHaFb}IZ@ĊV0Lսx!]CU,\r~Ϧk-TGZfћ*~Ia;޴u\@,IԎoCO8lf(̚x߄8#Cy'4L OvhU;HTOD+ܡH@nJ0u}Lfթň-<ڷCclٍ̠ \HGQ9 \SԎ>m nl'TusӵiL=o{ 3hcB\K10jSnިJg<zTW x(J4"iL Yb"H.+ʈr8~ХCWm$( [TflI(zl1%Q'$r>ӛÿsB>ba涢X62ɖX{w"|GMvA0JY"*Rs#Xi:ۯ "ryX0P˗i0=v.gZ#4h~"ÔL Lf>"P‰#BL/:)w+ӈ}'RRCw #bAs**T {>jk3C<a!>&lsTÄ.)'##QF;%VaI<M,xL~!" 6e uAԧeB߷pwӉQtM!9x1N㽷A4hHڴꇥъ&GkKhZ"b5q@x#:c' vtӘ6NYd&rғ`|3 b`ؘDj[TG [*>o+oA|% >I&ּ$om 0o`^l5!׋G ݷH$ .0g:rL#V€ ! ͸gҨ Gg ݢCSƭxljJ)iC>aZC@O_EXKMfYu+]{VMƠ ϥbNdsFӟZ3GGSޘsl-X?c 1V9Qb {’eUA1"ZLF )p.`5/#~~Q_6bRVgӉ_n8LR;Vaٛkh4s$mN}.d1 luĞmi8aӦ Fe bi @9o:hIH}_ڭ !psn_zˋ3 Xabэp2oy(ұKPB-Rr=@Rv.-!Pᢏqjz%Vo7uѼ)TmMoE5X|_&ڨ2 P.4'$JPh TQWO$~t^>Yj_۠)D ؟|Iyqg|cςS󩲴5([p<8OJ-D+B&yP$p{gWy7QEws{ӜDhÔؚ;2:鬨71o]l!Ap_o 5D%hHHX3Efu{8 檻h$ˢfn:CI \T)|R p'Pnc_(yA]UNZ+h|hϪd^TˏM.y!:wj9{>. kthnn|KhId$,WwOʻJi a'ɢ\{ߧ>ŒLC_\Ff[  뛕+^l=bB};&^ɣd짐.B^3G=EE z; |^E._3]qceї͏Cմ"tU6p׫/뻼xT~| ynuq1}q$xe4X ,|(DӶt=WI %QX0@c0jJq@-÷.lr7x!$sӳD᭹E%d]F)pSܬTǗb79W~׏}Csj֫^NvI2ޜWJV3.jBi؏+a?voa+Kcاǔ1f !-b̲4`n2?D'e?@-xqzu$Bbh?>#]2H (`|Q4fG% 7$6Oh00w>f8 |Z;c@ Uk՞N=mN DQϵ6S3ub%E Țzf8CA8eD0#{h ,l 2"q:rƘ;8z : ,pgi=ewP8@ .6uPa"\aPw8BʲoZV}UЖmoۋG!9|ŦRÒQ >|_[3U0Ylph2 yW_\ZhQ:Ndɤd7ʖ)Sd= @ "eӣݪ]ﰠ=΢fU>r2-cycDl,ʋfїPmj&8_ICb>6T I6ZX8 ?v'y|:;1N~SE~(ڐa-Ҙ!u354;M)3;Y2NrT7 WtnCAeg swQ hXH=4^0p@=~r̆Yc)a;=1;@M |MF XF[9aXVzPL׏>o'8HHPdwiVT60Θ#UOyβe~T҂E`@xmRHGk XmQYx)(?UV VMF5~KT=nhͫC-PD(A)8s"SnPw[][㯹0MÕ9E1O+09buMxbk,"u׏su~>2]Mx&pNziNG-0]\HFNL%ƒ6`{2"Ҷ6 `&GhFhUR-`DbI7/2nM5:WwY DTk[Hh\͇l5Z+ H:#렒/Kw\uBU'pBP~GifȟX g]K!|Nļ#D &\ KN{Dhm,J#Puf7Y ![:/( `}6!o7" SlCH1q,Zy+л%HH4xl>B3#8hcß#n`pjHBsvpL"L0l43'*!qZ* %v ˖(@|=дq_&?޳(pJE5"@c Y_j|VcD+.@Xv/ǤFQ~ʂֳMɓ% uh0sz=bE8UYtD/@> u7 3ʘcR(y PTĎkh'Eu+ Jd6@KI_P&5V^4 ܬN7gPҌn@e1C]3il6&h馽6U71p'ciiyYs:8-\n" Iô`Z /oz̼6|?X uVgmhi^_#յHI=v2N7{{D]X<0y&)HWu2@_N؞û tK˨&h1u Bhqh ]s7Bhn{qg) (=J{;Qș y ZPyr,ٿ2hkW]O͡L  TξkT:Oi(N k!E>bXDiZ}Ʋ⯌ mah!SjOߏN}OJȿ,0]e-@UIܤkVlGKw\ؓnM^z~,KN&M jyw@&s2d}/ĞI@}oFM{2g:SnxIzj K-A.ʋEAP|UM_ͼA|]-jr<czvdRr֧!ݢǾ䦈n;M$4tR+Ɍh#tܨC9t+uNdaw5ވ]fZ`)Ԍl o#e},PG ݌ a 7CmOR!*0 kw d 4rԙ#zC*8ed0zTy?#h<( Ms\W4 (O?".ۈ\Ra^J|#J$ѕ7 LGnc^)<\P0O)"~Ju0nڞrf}2ZZF)$⟺b-~a֒j7F2S >6`糕*RPѩH%YxE_~sO/ B}.XZtewՔKTÌY]7|?O9fdIC>d='̔16U%I9`5]uebqNnxp$"L){=kqT"gS^iQޛ~9^pC2pŢmv6yv_ae۬4{L+ޣ i4 L0V:H.sH 2wM\~z #n0k|L._DQɟSIH?άIKHɷv{AV/`Yqm֗1]:(Dq/ =P5I6>@5nt V6x6IWK6XT,u ~3w@fb8۠EvxU,#,}v8ȯPJY Rлy =`$?nĜߕ^J=`R~O-鳷QPOWqC瑔y$Z5Mb0=!uE!uMxR~:MSLK̡,h߀($j _|#JN @y jD݀@IgH^B.aEV79B]Ŷ86v(xt|QkޗІ/>9\)T[n-)S9cpϵ -e?^%df[^z-ΨjYÈ<ϰq 5 /<|s"]f4L9qGIB0Lp{oĶ%'[F +,=55$B?d{$Qx 04gd@BmK=MZ ,Z p3еٝ)JuWi߿æAhE@>LT(*yGȆ:摮ВLd~/|J :j\Auhi xo)v'9$*QK,Plo,9v'DJ{2Q "YDW^ ";љVYhH&Ja,tȚ\cwsShRŵ1Hܑ]8G0l8FmB%}JϨATY2yWPKi4gi^~QdP &ył5>qx1F(zeƀ4ȅgrWR ;U,-%#d1tyly $rG62ev-nnU%u#sSioӅиW[F8#˵\bbQH?+tO_n8 35Tbg cTmMǃcPWnUvn$w Zw1&ڼ0iB|t ܓ8{˿+n-=QUˌꆩ?uNdT-Ea{>"N,dxzP}*qc98,ͦ顖-V Rt:|*xym7rDwu?.v[l3Gb^_()&g0uIvRjX1ZT'+0Vohn~c:R$AέOy*cӋn>jԙ|Ne&Fu1n6g8NjF3 d *E&)T8TiյIFP )&>HK}D!.O%:r1baq"j]zpam/R' ي-U-FĸtH@aL=I֬ HW5 !}a7y ^hۗV t~wfG>"Te8g({|.5b;Q|r$&s o- шMoܪL 7[{ WOXؘJ߹]$Ί) Nj{LNh)a}m1bO>C5W:4\PYI1F.rݪ_H %hEn!lMGx8!̫59HLE"s ҩM,_A?'θ0ŭckn?N5Hv*_.uyP-KJMvIVȩ.<=zӁdE@Ř/:"g|=9]fq];Wj- j8,UOk!6*֧$àsC6ádP"yoC1( wC[Hو)BѰWAΫpv#Q1Yrr}'99SiH%%+EߗU=?7*7&>92ΐ4]B95j8 XKPeI+`}uV*`m \S(: w>G?<<&$b&Ŋ\NH kVɱxSLWoLS"MY0VPU:F%H|3c eIZF+،WJ|̵ҫLcu5B_(kA#(s47.m,xآ׿߱P,i?v{2Op#n~5G#"6쩴e-y0{Oe@MY+,k΂T\oVd<;E@+a|>CtψR?o#QDeEƘgNu}}4K~hb_8кLIXj('\b(q j|3%GHjr8y萖;k odQ>< pO$hޓxD"{q=^א&G=QH iנuԷ!\*|DkSs6nPp lזɹkZxf 29d݉Ak˫Y/b"&D(O1^ k?G,71T?F@ũF-öOˁ&UKp!D &b.|: [wm'uxt-MOG RF "Ru6\YzpiIBe|G:5B<{NZRμ/R#00개֙Gոis+R6\tyBQC\J>'̈́"r~h9wƝ)Ve3Dc;1`JwB*=S@ݗZVKFN`w]GC[5e=I BI`EqPZT Oq@Crm{u@(h`Ź>ІI:c's DY|[^>}ڝyX܈I=vvkYd8)w1Yh҂" ƌ.KaT֚נP@Ay-U5GW c)z'{ YbŞyvw l:>n kEk<=Y͠ԺfIwR>=9T~]K/X\h7n$kVe8<\`ŰKW$VcwOqf7P@h=Neqgyʄd͝er4]G4@JJGc]p1M/ca8ˉ=X;%Y#C{n]<ǃt@S/J\7wY;*K~U/mÒٽ.CjTT4,C`WkuO>3"^ 4@=EkmJDUݬQ}e k~ Dq(&R)18 2MJJug/2To_U֜9IV:kb>/3fm%9Qo)Kg_u 0ϫǒkc،&5M8iN4LXS?4e9`=>*00n3TʪǷLk.-Zų_"3Liee|Gq.`;ݴS:sK  +ċ\1Rls93$1ǘܔuSቹƌ'`Э[Pb.g !k 9hO>]"g߲L('1fAR:mϐ: -];d;@0{:kB4aV>3Wo-1z*ybu+R@H0S;DR#[fJuT:Dۗ6;LlKKP:'?`|\DdS! N39F쀿 cX͵w̾?<~(8ރzȘUM$;^|dTɗ6=>ؒi6,*F&VEi>yg|!6_۴^uM;bnt&V{M:hziP颡-azD, e_̕H̔j^7&ӄŘ5,pi`C+weXorґٹ;"rfPo*mi.'EWĕܶ lK]3T>SauU%n%Gr U.Y֏PWu y7D7OB-:ˌS5Kϰ0Hdu#VmZtPoR7u^:,?K'n腕Rt^hfΤ:Iρa wejL!Q[p(8.չ B3mx sl9Hh%g} K*}8}y+͏x"=nێz=cH'zݷY}MuG{66W *ai,H瀳\J;`Ajj,mƹGwƧ A=2Xéb8.˺KZ|I7Gnw nCI̛iS0!Ѿ3 NR ď:d`_e Ň>tD"خTk*m-ӿn!6-4ت8ǻu3B%[]z 1.."yyrGw5^6ĺ"jP)>2pBސ%t d_Ȱ/0`%}[3RE#ȝĞ.CU9h- e |3&u]uky&ËW ``Bm닳1ʣN<༶{j3d>ժI"VGOIh~bax-3|-yγ/3W'+-|4x@{2U)њ479խ!(zg!:ZSuSm7dk9H4( RXӦ>2Dh)[9VX+8ލdu Cdum@ڻHc[VtZ27ִm'X_i]KMA4 FP#DlRKqE{1t,Ҁ&w'fE\yjڰN^fWyU lI*Brb j:-!|i*H.Q+lWvvk0ڝ,>j}a1TYUȇD[QtY̍Y[j@M*<_).SbtP@|5%rSȍu, kdA|-j0a(ą:*6 4t|,DsՅpUepBX9Sy|k<#9F$뷠e(QmY]ߩr49h2j \ !R}ϩz8/7OqsMt!n?S+GZ1&Rz~Xiϔ&3x[7i`{L׻DQp{/}3Q9FϖR*Ķ  yTϨ]Ƀ^"~).@V@}о.S7e͘E 1ґ?ƾr9.Y: 1 Vѩ4Nգ?tQ6tyV}Qp)|uY%A﷑wZ?˵hN.hH"G,PKOZg`d[RY.Į9Ljy_j~]'\ǔӕ-3iuƷBowll} dથLFb`㤿xJyȣ@%"Zt4v\S'gqa`+a&CeUqce5w+c*#=E oA-{A^q@ }Aas 1d99܂~ᛒZTQuwJ{p-Rwh0`n;!uL< #$bXt&M逴6gȱ#scR$ :5eujck)$X[3{X`ߜ.p}D +ɸHQ+GV(ti[E8]#>&q -dLm/ѫ+ {ˑؿln2 wxϞ3t["Jgucj3"@<=W]Q*W&K @X so~^ulqxzL5˲ɩi㳑I$3rP͎wte^\UZlSb͉lu_r?LE_nyc%o|--_"K{wj,h:/#+l*V:/O]ypBٵK孒 SzjJx36Y˚m8cj6H ˗?}+EJUl#:4n4 %}F֦T6+aGuDA$1UN)(̬~Oϐ)-"1a֬TϹüTvF =,R5'9djyd-G >j֯ug\nXtAM1e2؅*#Hb|\ ;1} b^R'>T.[ ?#u.,2/g@p/*M"NW:8;x ;Vj_zѿBX% ^QS)~8lal-C $\"2Ilϒ *Q0FAHGaACܥ0p1k&" Mf Rsݾ{q) !f|u}4J3گŴU[uj#h$ԥ…Aّ=2ok!؆u{.+8ٟ\Q!ᅘGgyyUήhJw7ET\#XDƎ{ 2`L(֒(?ى>~qT}Bp"DҋwQ"d9*&TxR_=Y>Iլ2ߞH+gYA !jIW Nd^6sRAQ5?j6ZX{E^iC" ]`}-9?CM~M^ z>AH>iig,qp7Y#-AR6 ]Hq{E܋Dq0 p읉'dq`_I*b1mX1 7A!1 .I'+Y;rdI.,kCG|e~Yоj{ o9,2 L> h+ؒFǩhbrdWPsz5'ZjZBdL󑍰XW_m䟱BG;MMU9BC煌rՀD5j/'ǨAu=1v(>–ԧڬm5)K Rtg -ppOGT( 'SCٻovBޞf3z,뜊NvHI[Ujn_ĜsZ2/5E`HcCVf@[eyZשDy!jse`~t[gA/w73j>=O]0+GAkI/(pIgHt\{bu4K9EM1t쵋ƒ6R6s ~!R[ mqD(#3;/.vX񕗻 |՘i^뵇`g mb/==X"vL{7nK5x QG,)ƼAXB6ʽAe3넫KEH$YhD /DKk{9ֶGN؟w,Ve ݼ)ڡс=}$¾}n3_n2%$.s% x,+ T( ̡^0mQQ%]as[wCEDz"ʍ! {8hP4:j@`dVŋ{|jogK(fG\HJd0݉|-g6dfjLa[opڸږ&֨e.a KUȲ1 An49ד5$  uM**1Z՚ݫzd%; MK qA6aޫuhO톝@/4i)o?&{ L|iHPsb?:-r6:U86c.9%\-`t*%A="h\k>@JMa,/ BoM=с>y0 ዒJ:# k;u&{LW(43VjҊg&RBݕ*qE!l G36f9;8DSו/vH'dw`Fش] [)0{#Jzn(Qd)%cw 5>rEM%扢MuIEm_x%GnSfɥN% } ǁTKU xFGðG8)"Cg°]wEdO[tm_M+L C770`#x fHdf];U!e[:52c]YS(S;㨇O;#OXS$.)v{#'%؁ؿujr/U .PzX6M6,ϵ+vgl>vL?7N|qlCˉQJFjMI'Ϳb|lA3{c$ao$ZGrCGhaKdž}a"t[BqjU*ڢYґ\ R<% xnCgɉũ=Gϱ.>OuPL=>䭶0nh2~m5!ѮA]2&z'_\L,IxVm! k$4Vp1'ڈT'˔T4"G hCw*KEJl[r , Yg]Vnw)+Տ|,^bpx^Ws }ĒiŝO<[WM Wu[=pAJ`9X;홙I ~t w(PkA쯣AkEhPv$TuvuR Dm@͏DZ0\Tƾ,dhA)Qݦ7/sx`czZI2аljN]#0y:#yny}(r:tn7-#M R҇ <>Q롻ZN~ ņl:,Tgui5scn(ۡs ws8*edȂA_J qEWB"YHpF BCz.a'VWf7Yҕ;-mХ7B?1[PW39]}녳[Fv nS$-rg^ Mc2xWx#Ǔ. x&2X`?湳"TRlh \]Q͗FQ3Jb.b V'a_ch\pf1{ wps<4UȣLXy g΁W2,0(WhjЍjJmD>hL5ipkM潥^Oj08`Qy3gA+l~vK:pI>/q9@.'R2oY.%@S)hanGZpTvB 3M;Z};c5-wK4(1-J07BrG0 ]Z9o>MgUr>v(IA|kZr aDR'gU'Uw"[ ]kt-l̙lhvI2}Px9}ŗkQ$e{`%H}[Sc9_{YCk~NaG`M^z-jcFJ0!ֈrN&ex$SPJѓ:&z,Ook|#Zw6HS7mB[:7\et-<_U`DSOA%Q4Oe'e 2{zfl_r= w)p[7R [+ӂbqAː,&'t)lł*պM՗ٰƶ-@kB&uty?pxlyɥ#LXڊ]p2XKs{_)>Y1pd:doQϗiqJLtyH­FYxA#{꣎KVN &bu]V;#ri)R8|Nwd(VxODeF}ZCD۾yϟ(LL@n W~LH:y}at ދ&V.)\5RI`0GsR3Tɶ;9*Q mGI|Du@A< K ҡBj(' XƛQKV5~ת7 L0P釺5JK~zKhx➈i#$*-"CTAJ_H `Q]؛kJDr=u]9z_Ju԰#ALܶ<Ӵj3-7ڇ7fRy=x۔TbV+$C*_K?S4 _AD;.TrDˉC˓,h{"Feav}?#9QF1*Ey'1jŹLl॰ԉ'[2 W| [%ںPjs,2b8%`JAOTJPKxSԀfT\k'1Ԋ7Ov~jx5Ȉ8Fg2`hp<=.CPFfaBC~YB4@k 2Cz7~R-&R_ܕqBJJ?l-d,+q: fr\V+%~) ,uS+Bl L(߶;K@tj~-hhBj͊î O@(sul*0hZP7ޖo`VXP Ze~{D{I]e}eI}6q&b[I>>7P Unvi(!ϑ.su C:_…Z0S $ 6K=V1M),2;<7JH.B /gaZBNrDlյ%c +2 ze3 ;}߼kr+[V̇Pxai<\@u:s6SV:rWZ}{EHH{U.]“9E@F#on/]{zPt?˧KQh; &UN;Xre钐hM 6q('^{뵔lSޗQhNޙ;mjm Pex^h DU¢> עҘȗte_tbʑSг<}K)8gf۾"Ѽ=֊A|JLwP@>kBv/Ÿ.UNJ1k,[&@gp.Nz F-ˋ?g^d@|&0|24ρ#o:yR5Zd|3B~mTདgj]p x|BȬ^oC @E,^\fe{I_sxVCAvd2s=a2c 7fsva[0sxP5k/F]m$wʆ΅˯M/4Vwѫ3!I*р.M MĈՒ0lbݻv8JZ^%þPԢȅahZt IJo`21T)Ы[p#']n#wjn\u*EU2S GWԭ|L>IyxW|(w;}bF ]%KKuE~%qx"yhN3<5Ȉtaq[K+=?1H R:6'w&-{,K,2lS >Q+yLp F)Wv ǹ3„ |bՕ6۬-B<Wh:3rUJ3ʝm~H7q7~ELӻ0wj*U!ޯ RK|ʓ7HH"W*(Z>%KYPJa#-_ *H{߾iwͣϏJ^[YJ, $AbdJikyj9 S%7Tf,'-u:LGpmetM&zw"7̃ %GO/ /*Y֌6P65"{d[\x,hgD_Eubw1J*z'1ᣨ^ԅISݷd]lN[4e^ln627'"H$*XfJË́}Y I|Pf4p!O ><AGzsoyv`V}3U㵦 WSw|~#*.0?fHA鈣3wz t)ͭTY~)9ayo h$o-+\LkqsGiDO(V#\ꖹ[@JZiD< }0-웭>J8/0퍫4_A]Z&c3b]+=SZ|t7z`FBɶrtrБo ۞4>ַ3*3$ɗIML+g6ɧ ovS:Q;Bo%ZI2FedM/i"$cQ d7Fln׉={HKR;_ګ~[uuvyjߐk03T}ٯևa=C~crkmOf#B2ރC<#_`?al˶̞nCŐo[T_gILعc`0k9?1{AJ {àKZh m_ o/zcK`P sj;9l~'_{ c}Fo%Pʥ^=V=P3BO"XQ[%:@K&vHS6* Y~Ȫd XL u`4+L!l{ ]:I H,yTx1e"N,N]g/ Ǣm֯G;Gп[jQvާẀ\S,)͞F$ ICsOE=`tEڂ;h`_\p8]%L"Hh|n9øȓl*?'|] WHYa +\f-QÿBcL_ҶX7!*vVfbL{p)ݝQg2 a3Ɯ^v穥,nkg$˽TVVxD {5VS4IHޮKrR:yjfl8R՘1{ C+qUM%JL$WrX{ACqU!Ȃ&,ʴVN|ƾK,ؕ{@/z;g NPkfѰFǐT]î>* z|'"` B1j؎ꀖn2䛰Y'Tu-m2 ucYw YW㸶^ٟ1XM!H$BmJ.8'g &ӚqDF&s0iݑBqx! ʃ6hoq[TAKcF5C%ȼPB$BETZvp:.qf^v fwC݆O4opD˷av0RؽMtq~pl224[}գ|~ f9C2Tz$h`bp:E Į|*5(޻#s[HQ{R* 5OfŞjF e}KKbd۾Tk[;>,r ?.3uAjOlFsYǯdofEHjKp%MoWS\q F@l벺mQ 0M&ZsJj'^UF`9z5AЮH\+qwA7 Q6>1'G /-%*RRgHw-Iې IFS;Q3u ѻ1=d,DutuXh>Ѷê:ܠAXK8e}jTNU>\t:|}Ì&||r,'.[>,,> i^8&44%ĠjEtJ!uAYx[3]Ϻr%ԭM7֥,S 6VBY%-֍K5If{$Ja J@. KxorԾI˝7Wz Ǔ4$=Kpj/S= FDS{%H\H[d^8kDYY ?g]<Ѐ};8sjeYgXv;Q\juY&ep;+]XzGә  W(uz, G1졩HHuĩ@oDj{a}B.OB 6D (cWuQ,bsi P&Pؠz͍8$ϔC9VʸҨ܁,y$ْi q/b_y9cz51%~{CiFu=mp^cf2̮Od.&ո궓 n_!R d ke Y0 fƹ*SC-(M%?Ěs(G;>:z[^FqT)wk8t t(֫l|g]chC}%as(TN\'UClh{XxCKgy0#"K"uow*cVv7&ʓ%т:&Z}ޒ1zG-YW fe8x"'?7<^R2]6sy v.= C{8 NG;/,Y`7 m6yE%tdۼ PT٣._O/:x,zu>^2^mJ9f7H$a<{{boƷd"ȘGQW]r`y)Hh&׫j[tO`5t 4ԆGޝ_yV.b0ʹ*pw04yN7=D ab^hMuuk(/YH+#NnتH-Xz87+i d2o7 s6Jq8Nh L!b1{!p'yxJ7~Q>qKBI-ȧ Hj |Kg6d!ۥgnv9c*߯vf427^2*XAGB.٤];ʮFi{BS^)HUo } ݟٮzJ5"O9][wk +@R2K ~'ѽ9-e_EN]3I~ҷ!=s][eC_4P>4Kr\D\3Gs%FǏډ(:NtN9M,,Bڸz=+rjNb[*Pm|QMRlO@s>_PX2X >Ue."= ;Ipd2 HOS3RԎ "`0*MKKIadϞ$Im dŽQuKӁg-W)!74+ DJs[zef۾j0" [4N#whKku}KDjms`LΒH:m z2]1,`.@ 䢽+U;B?ߤGܦ K>Zʞ,D=BNg˲eE1!֯J g N,P#6`&d',Lwh^˄ kiCB ~:T=iX2i%\CjdHPEί\F`=b!dպseoOd`B 80tn05\f E9&>wr1O)Gkk _<{J(Y,, aEOckH?B!9J/!'7v-xo):Jݾ8/\Cr3-%G$鮇5ޖ{jRգ3M? '~Z\͹ӷ`_=h:B6e.Fk?p ^B49 A;fɏG@.Ă-kUA-_eeͳ>Ck~-O7({^*0c\d5$&4Dl $@vqwFwkifޕ|1JQPʅٲ^x*Ț:&ȧ2'FSaU#LxwzJ\ea w**po7|ƺ}rt%ӕJq(. u,lFjfDƹrS߷GUu|k@9/WzqA IsF{9ӕWΑEc̀N]h(Xh%A9EC&Dmܽcn_7ND}u?;)y_NF,.x%i:HϮ9D#\2dp/KreZfʴOeF |3/妧Oce42y~P_T=ۣcSmD xW[Q1#3CLJwSZ%ךDKm9Afbš綥X%oh%7i3lmyM</(ӅrM'n,Pd2 QzysS$˸HMYWjnϺj6XW5QUGޠ^fFt5;h(yeMiN*]wk9\r1uO#Zd8mkSa6ƙ4mZ q*^;} GM{t1j/`~a2^bV0WA/ҧwLEnˊګntj0̌Nm i%D\r'o6a3V g+`6z!Z%: ۱<4?C;]y&㿞{җqYp+dpҵ@kzsK<%vt5;k"2i|5Lyd9Y(b(=xN,b< ) ^ڐŠPGk-N.OG4]nG8ŸWWz&;') Z\`Sf 9'{+0VzDڷ1rUs>&eܝ2͍U@4t>c#LEGJVE˩:2oA &`/WLj]̅X'B@cxs}u~IqUXfq5ky-+螏4bWL~5F<1w g*!g߿0sLGQ߼DuKv"ʛbq$ry 'I:!xɖhwb>Cvg.Dfm땩`PW?DNpG*'ٵaR׍SH-ʥ{kR_o*ʺ8@U%8([!ʞ˛ϯ}b ܤbJ0ѕ xv :+hh= H (c7x-Z7/]lPbTt-b\tRa0nyOn䲄xSɎط,dA"j,qlZA^-eBOc.2MIѸ ,5Ng>YL Y1YTW_݀(<^$IĬͿtzS б^Ep< hrU6M]wnSbܺ}w4 G޽&Z'/#ZyLGs\Y.~hEQt[6l E2UdLZd)>P0b[]az-G*C+n>IWpfЈգ}@gb:%pb-\"_k߬Z JDm_CPF\q*CD,e_$0'4&m !e7=oArf";縨،0ڔxƗ^d)Lc=BW(Hi޼00^# [M{S17>svuԿbEFڹ bwLIx-qttWkۈ8&rE- }XW goSŮ"\-=N NkΫ"YEK%`XI!mouLeW`(.:~gÐQ]OT0XzvdzvmN"∪Z &gveBEڥj:}+ 6_he=[k= `t*ERO@Ffwk2|S R+T~- ZYv k~x1Ŕ]Evr0䩣)#,3;`%,V9D|~+!4 Q0dVq⬎YmoEZ-97>J:f ^_- u]M_=U `ɇ@솮ݎ`NǸ8F'R55 9dMs;qazɖM|3p)v)ct"zG|.R`쇳]DX>BfU[t|s+XF5hGW J_.;6,&qSeC'^@ۡY1Q(}~@j77>+ڵs㢎}x_2qD. pЭƴioБk泼˳5'n0^LL)Q4[l .K40njx oSH`ӿ r`7z$B@ &G]w:60BYEY$HMg=J5c!fKM%$0hgˡ9G>4u-fӶ | ¦i(3&_b^eCa @%5 Wpzf.* Q x̢%4\k.._|2Ĥy1>B~_}V/p^3Q!L]ι0rLF&& فP hThqg4;9ׅ⫝̸ gTHk%VTsU69k [wg'86}ëULZ:D@aM7|r Xٺfl7FpI7'Q NRfh`E*Zaw/M  *"JP; # ͮLɜ[;nQ* nD?|/pifDR} A7 /.0MR|eI̕YA&.d4VHZRv<+Mnk+|H&E +,(4?ԧGFLiecsJ~QCϒyH9YM*!Qh*ȇ g2ڛe 'Rj_d =Af6!jf*v9=Jg̨7y/]R'~ׯ>L5s[u96Sv,4xUpPy8WgulnC'"t3k("J4/츇z[&]Jk+uP>)Sw̧N"UIȄǽTyPrnE2&sUG4]?rXS4**t3ZHܭ*"0pN /B96*=К%|V7)kZpNǕuՍq6$#iXwF!P ظ6"v=4,;4;D0gL׬^z,)VZo`}+21V;@N-n(%bIXN&slRn`qYUH67 }{ML {@١NL$ݗy ? G@WI~wdt!$hs(=1P(O4 D'-=EҸwp\!?kSxaڢ'yEj T7Τe=hKAU x.P?fOJ njuG\FKU.eF)F Dbxϔ5ޟs~[qOOLΧNsqc@JTf "ޛIocDK\ $m(.juAbmM ϚvqW v_EEP}''6@ShVJ:{2P:P7[NJxpV';SzwML;Fj[0"[Qv,-EW['M*A.C&Zh.灺a1MJ:hsahF8{b&>E^͗z6w^lj⭱ ̯y]|HVmU02+8iW1 EGeuk#f2>Mm.Iiѫj:^Y&Hy2D[2}rU +égjkb9?ŮD4YQ ad@BBLTh7s>'QbE6Z+GRdx 0 yy0E[tU$ƭ+ *KCe0ƍZ+JiFҤЪN:f|b ʯ pC?.}|Nh 4RA62id۷YA,XYxƑt_KξxO܁ml/ TBFAu'S4[;7;|)B-/UDrDPh"46z 36nɢF@Ôp ͧ3*鏼'gz4H}topH pPU3FP퉻k:FU^܌7ҥƷUr^g A>"~R +p:.KR@?V(m7W?'>WtyEmz;*_q~cf@ry lѶr-;oP`[,sT*=؊Է޷^>"k>]2\D 1jѷU>QE]BfrrugHRCԈ8L/%rȨS4oyZ_@(OtUk^ ZU Y) O74;)4J[;¢4|D !B uf苐_;5$5o.%Ü;tz70 bm~#Ui<m(( ̒T+sx_ TS6A);Ԣ8CoHP-º0(Φ҉[F^ͳ^EgdmHx5ބ}Y0/|Q4ucQc2KȗQ\|f*r@[90"qoi%6fdC2$*k}Mw)[~V5x}]ꣂ]U9&ĈmiڭN~&Y%h>"VΣ4'J(݄zp!i4h턍g`53Tc^qdM(A^133B{ƽQ9zuvxR¥^[\}^)*V{La,r =0=bcxBb^i/f,)ҫ:k nU;ֆȩ>TfgZ DMERsүpT㱜 '\'NSiPlK_H2 PnmUC &)!JO 4]\:q?# M[0wb~Bb`{n*c[P&0}rkSgUaO[Չ#D{,)y&cЩ^iZ?fET,XyiKSӿ6c3Dz` 꼋"b"{Qugҩ4] M0{iRq|3 GЎ2ݞlY>YY_x*| 󽲳):SY` v爁mL44^MVQ6D-D |pi!'7xmBEھӈ1\zk}¶K v)hvS%q1j2>k]Ȇ=cd"c\Y,jhe1^puc  f{xL%P'QGyFV9hB*0-8|aԦ;Yh`DM.DLY@ұ nwźU݈n+Ɩ0Zt?~ !:X*i?E'*vd-1T+pIw'YRZAZT@m[D,4GB'VR!o{4OĬ[W; 7ԞE5J4ȆX8Vf-܎4a&iO W m@0t~1m%+4޽@4 ]N55y ه)Bb+) tux'{Ihبmh7%I^# k.2`5y8+9X$}58rjwLNz,!Rzd0l]ЯᝎIf+gSw,/P0L|Guj"ZCE00͋k$"6)?c~K+I$ TLVZ$.V̈́pM(n֚[Qnπ jGiŎݚW,֖uxpߍ f1L,<<dPRgqM GTH7/Em7*}j z[M ? ں*~Bk\ 9O֑`**{)pgw-Ovڜyg,uUTh>-~]nt`Ys`+.7WpZOx ++fJ|!h4Cu|p1ȁ?Iw4GL/ۚ1`#3ָԧ$OExLrRi@l1%Ql.`‹gད|~#>p˙J&ʹTM B3䵗s  ~`Q&J &xq@5i, {FH{7Ov閣 RC9;m\MYn?^Ȥz0e)Re=Ywr4#]`4kHX8C3[.0#c^ڰ9˰ C/?4"5nt14a] iI4)IE޽bǝ nU.[.ԛ 1 -g~65vDg^ A/NHK-IcM >MLTu0DjԱ>Vno6,11! RlB{@M܈ZWuF|%Uu ڸuE 4}*fy:ښb:4\N2y]. W-+4g 6(Hf`\J `۩ úg^  39 6lBHXBMr5Hx>nȃ7kDp_霢ZDyU? /V\c?{QS?z,KM"h4E66AA}rln<]fG_dڪĝ^t n[RsK>KN'w)ſJjRk&=7/~' yJ3Eʘץ;8.zxxsO1(M8XZô[*|ZLW94,I0J>n /F)h:FYA#m{Wmv.lG4'&*\(t= l&2]Ȓğ ./$$-[vL=E!su.O_IM.oG;S?CEYZe~HОxm9F~kN/o:uX۳Ԩ~iA UW:baEbz{ %qpIJo=*%8|Ǻ%}\q(ZFYRxZKL]ڊ? S'(PE3V4(Mj&n&zu^ LDPB4El:|['$ú5`qYRɍkͮY6qümsh2҆͢M$-ERf|H_^E?g3 ;<]R.l bҶ7`3]`e՞|t9}>d2Nh{A&nd8oԅXj$f4=3pz9N-d:~'BZN,RwtT}a;nvFî;HjUͽWuxƒ SM~n{t]o8](|X ʀ% 6xd8-Nt Q"t()1 ΰsmZ)zM+UJ90 %Z~O(Q-@ot.Ъ[eqKZplmM3v,QKNDzG2I0D=xqGNf [oS++,[w@MPk6dDe"exA^*|J*F^t#Ą p CA 5z5ȮEUM[瑻RqRǨp&ӇF:MxMGVىF x:_01u^mh}F?딵:aYZZ4lM2#=&S[pzH|$H%̨ˢ`r^I([./)o嚅m;:XH힑zmi1$WW9C'̢V;jSPd"η!,J | p#YQ;Wf g.X(ݗ~Cs;~cC `ޱ~!CI|u&J,L"1$nW5Ai-;9@mv%r[i՜MR#6^TsqDրS! ؃[Rj&V8.td`zyohnNBQ>E !?lo]Q crivֿ . 0~<M;?UPWU [ץǾPi綩"drF!T)W.~_ G#ـ *|&(ZgDr ɂ59Oc~]XʝU-`k5K=Zt/JX>f~vmS i4F};–.wzH]#,6!ޑ‹F׈uɇPYd\quTGX:&K.|ck\U\ 7GŃ74WM\p{Th~cXR}EDY+OiLmF}& ~Ǡ)X/*"g~`;QJ=݈%4!ai9(QB䭼!=f/ 3}#׋#XρWԤعʕ~SԨh*86+Y\B|~x@o>elٻ7U]=z0%}p$(t=M_U2-Xp&,al&4!u RW("tF)VJX (vmFAB{gH'B&fxזQ揿8l9%o:=}v_!i? fZ +P „CAAABM^t'ӠzFѥHI-Ͽ^_uTfBvrβk%i58"RRb"1ԿF+B^@Y"3'_P`.Ibs˜?< %$`ok_^+k75\o*؞1 dA<|ɍޏD$0k\>XǠ4mW!"X 7ǪXHJ jV=:E{@(ΐpouuXczRŀ:vMd#gR)u)HP/ 0֬[iL:0&V;J/|bޒ-寀27ŽT,ZhDj'!OMbsfH;M뎰:*R@ة=ꠓHld.n J ?Dc[ qͳV'#u+ ]?:"fb1U$R J6+Enx*'vv\g+{_*{[Yp UwTķKdGq5&Z'q^|]p l &$$3Np xjX?JXX9% EwfD[#a#[.$%dJA {S/BWgVNT-lHPmm.T X5A =Op?Ỹf^sKSh":("z(ڿ;`v|x噅?N4TZ=Α }MXA@ QvHRĬ'G5nT`l`Ƣ"ϐ٢U@ ýx2aYi VfZ7f~7-OKU]|RfXyzNvEɥ A-\sǶ̷LI6gEO7tµ7i`ƎLr 3a͸ܛ{ܳ7vԷY>WtXl΄rYN`fhbO %6Ijz[BY&)9Gv nA`{f<uM$ -EBr?|nSY{( GD4Ej4KDzCk|,Xᯤ[t/rnױ dw0iݟ=fߥ(ŏξv D3CpD <#G.WڜWL%$YY* h79Yf=eSGLMVKv8Oi%S+i/S6a料峺Ng[!69 ҆6[qD+ >=Hm& yijodV&4V'{w^C| W॑}pAFq<1QGE:̕ ,u_f3 _KR$q6ǔFxQ6 HͦHK4*#g9-4IcRPApiv~Kgo"Gj7| o#Y A߬>s4y˽qcZ;`+0.ЦaۣΊX^^CAbqYx$gd3|n>#?qm΢y!~>)]%YMWFغ(i; HWWIחyMO7oAF%/@Z ?i5hJ XZ&`6QQߏ' e7Af͟l<;1W;l4+8_9QoچmCkcQeog &2(K⚢HՖo@i{;NyUг-1}:/+zQR3mΫОAr&ʶ*=φ6&NM~ɱO\CԳN7»P3AEaBs{iFlMAG!h?h'kB $I5:\vL͸XEխԠp-r)8B_Hb }51Wv!a@4b 2$E`}_xkt ׇ[F 5,ibgz-l_ Z]i7D Fyf } SOWbR] rviYěh#4,r#DTќe:iZA$iR<ee^{1e$5ٱ5D>I;Ih" cMؕ&ζ?)=cߖzNfWV.} 4`!ߦI;_Er(εXc P(cW|ri3YRe7C$l1wʹ(sB3, PRߓZL9E%t$}lGShG~S+ɠ W䞊1) -:sHՎ+.^W3fh,3R6"Y;1N/Vs&(obΨ !ַ]<mqj7=ZAK˦jFt*n׊6JAqmm1N S^FE.&7ʎ%Ep&[˜Qj_(-Vܝ%mS" 4N_x͚dy&>BĠĠ tO,| 0jݻLc|ֶڤ3]WpxW:QZn^=pVJDZDkty0ymT9PfJ`/`u1B5vV}!ߑ4*_nPt SN[h:7_v)x`sR}X+`rc2EqD!5c]۳> v~z$A]CFZ<;#Dzo*'}<⹷$lv;6, Pjk %9 u3T!>"!G+"MGhF*% |+o̙N V/F$(sD%EMb%Lr0PHQ\Ѣ96[}5QOgk9(㕝 $r]a`;*4~{D8͛E]~}ړuڙmgmru7lBi} ,lB#jiDͩ*LT ]OdFfXYMu] OcŃN[lKw59%@`5ty8g ,T$r}ԑ`ܨEXԥ4s0SGcnֵ4{O(.柂^n/>yY.q[;'%搩9|Ֆr /8\[`uUTs 'QXgT1gVиjuWBؕyλ~6RPULƷ6@e,$uFd)]{d(SƵeS_lY_OCx>JWY31\P=ZT ϧ ȭUrdcK&>2{x$[8Ih=tY+p|E(,mv/f=)HZ!ʊvc6ա֯ whc?gFj {izPN#tO<,* .机$iF_ /[;['ٕ.*^kJ~Z@0; 7r[EBiX&2N8]7j]נLqk-8(jyz`Aw*wy1]jY z.0W'q]؉&qK߀Eq|C o(ĎhHb?Zb"ia+u:ѯ(vȊ,&YEaz=lȲ1%\1ÖmFzo1S-xȻƩQxϟD E0ctմ#4l#J^͛4xN > 29Vk@Qi\wK,\ S#'S,.Y]']'գrwXuy>G>d1*&E[QMV|T uD}p54ØmgK'h~^G8ÝWOYXINuʽfq0~"Ss}\Y7q$(FI|@:+^V"3hrVP~rDIP*5~a+z 0HbVkw.YztQz ;!mFy5Ѩof. "Cݘl9 2y, A+SL8,$J{c֬L'D@|Tvs(e$YCǣ>'= &0]٧el)gp)Ur|WemΝ,Df^PEC6)##`b[h Sa?>@ANWg5$뎞;zW 5:ڹ_ЧY iV0m=Aߔv%(. @Š}6o|}X+,< u̟w~loww(/2d1P&:F8*z!,GE *.2,&C 5H͊ a!+DNneB7C-tM*b$2 v{pk2!NҗŁQh5C M8\w;I= vڌuMX= >uc]3,z19] Hڂߦm2H]rJGO<3p'uBW7W~V*n@I*ʨNSߡpX݄O(uُ8^޲­ͺaZܳ+eU|{Հȓ%RB 9ŵ5QB I>IA%dR(bHop{Ac>kkLEuy٤UOX_0P1yCcf'-]M>M:wSfO5B 8W:DB$lXcPsg~>꣮l[1R_lTPPBD85^aӑw'th2Цmn$ ?90Lq9/'WoW˰W]!7:mG3z]АJT>6& PWr*;fSrڽ,z}A VS.}#nNE&=+gNM6OlZ ה5vBf83=%h^eĜ4m6 ,ߨ~[f+Ԩp/\YXhlNrq-ŷ Ż9S# #`2#ϴNKk)d;dp5Oe&\sjbSYQ;CF'SV6$D7cTUWKbD<ƚFt5u5\kN̬"1ʞaO#P#,hWR~U*ð24v(9r@.k5ܢ<޻)- L4 ):~$q}娾 W A/>F[B CMr:bD@6MܙZƞ7Z5L/IT +uSζ%_2>ȈN'"P[ qZ "?a^>f-$Q`;E.FUr,%T>s2SvO:qC6/ya4E9uY:'~qy-ҵ鉫[!td`NhѤcU#)FmE@ߴVrl{w MfrCIBꃉ 9ɖɴ0'AP"]IN>bCowsЖxm=]JMj<QVym? 'ijLXmHtYʑ K8}l]Pt_ d#{DFt[+Ů-S @@]} zlΥ=&Q^#-΄+1(55M /tjOrtBўx7]V 0qzȉRcm4PzH#?e% &roVP.u6x>s{ B_/@l4 *ќC0^$;BPfU4{놢y.*A٫ѺJRĶ7=e8c4[^1UI6VU~Ϯ/dEj>D'= q4t_sLK?->^)+ϦW: ~AgQISD9}UzuE)G'gB@]8 ٢ge[A'B,{E;MxG}XDXRΘFaL7kZ  E ;zR1ZBׄ[3l :p@HySn~-yn")WJO7}LY=ԕ":O lX 6ފ$@_'W+q[ud459K$$!VvИ?=Kaj V8$]xC*#/>=f]y_6b\$ҫ6IfiLl(lGxr~Kg9@u7ӍUHX|?7/Ďc/WzL?@0_kh~hDRF[R-NOk0=.:z 8ljKazfStQGi{E/MÄs.>(.ܑ_/:(>Xuh9?^B}WuS2̉S6[NњUa3ɑ1[U7wdC\|Teuj}'8jԛrF\>UH#1(?.gȻZId.ٓȚ 0[LWW93GiS@s Eٽg'-e.K:9&DLTr_ T0.ܻTSX -d{FL i#܇Y/'°%|3«nV׫a:qI/;u(KZMDDv{ߛ|^ rhTRn1"E~m-J[>j;2d߱1H !_Jyf Gu wfXN6mҬ)0;<\E#6p7[K`lTmd+$@CO.Z@W93|oO< :Z*{Ӷ*"~=46VtΣ J5LԏųIteu[z$C'HIW c?/ ^˛0)(yAsI /#)7cDIeTKɒ[Mօfqӧ%7q]2ZLYo"tq]& Ҝ-joL{ Oj+ZZ%cO{vFkr|FwQ<<k}$y]RtYh@cmT&Aݸ,R[L e} .P?e/1-N3UP Nm1춱B7Yâb7\;)c^N)Df-%PvXSv/ -`oM"&2ɧpa'PuD8v} WS@•I)e } AϱG@F7s \T;PMX O"\bx+_!2TMFaˋf$ӬSb Zcl͑*H J<ፗ&ÀA(pj(K >|(2S)d* M!5i:!Q~s{sD0vm=q+md?=03ƶHp{]lmƺY tevU#iC,*ȈZU`FR u@ֈDpDM^bS  3?y4\9Ws+ac Y˖tj$eU6Om~2B BC]t] Ӑ`v~Z5&o*"3F^,ӰȜc* ƴQ_XkVC33A[SB i/ҭrroe >wNtoʠ) SȔ5mG]uOR\Aܰpx Ԃ2 xR+kBuonl۾wUUtٵ Y^wHVEQ(#sD+&Fn;K Ó*v;2NUfyjCmA) ٥!&m^Nh𘰩~"nn *Ք{l@+&4)Q1'87S fxI IdQ1ϜtP@<[ _m◰ <sјA}jnZ B٣e4 z 蹴iMNǜ|tjxUR9|KjR!AE`/6Z;^]>meCv ޞ4$si $ 4N);;~ha Q,\D8HDhpk$M] V<8|l\{^(8$NR*i=-LZ 0Ym3ꆢkng4i@a$P#I{' NpZҹIwiG۰W%> Rz5_q6:/bn83p.Lݩ19r]8DnF=/'hrq.R"+ z+"@R]|}\}' q4|FIԧDͼGȘd]WȻUO>Ҝԥ>0[l0z|9*[l;0쑜Kٛ u$}ƆQNOU)!"#P!:'> BxUqOC'YrJ>r7vmgƶ[~4o>:Az>lBʻ Jy@>Er:rJp%_͛hmGt0/$6>Yvfydhѝ!Iq5Tkbo8~άDyݴC'M/WwJUsq>ꘛk7f AoY P`&xp O+gLyTFf16Ra̐|M٥]aA7O*uؾ2=0&z!'b"~A/!@^E+pi-W dU=0> F$Lz+2H}ƷD P 馿f4?nR/f@NG9ܣkĞ yZ) NF0$ibIZ0SiGV 7x{n L=1µ޷ǕOKztݯYCukT9 USP@RPB]&iWag&>¬{&zc{ŵ* %M/(WI68X*Q'§&䝵E]%[ "X= V.c:|%F?o ̒~uPP3s8ԉtn@J,yxW<:9 S=~/7C9tJZm)z{\d9ѧl',{H%r̕_il\ JRdĵ'70 2:q(>m<3 3rS8]R{Y~UlgޕI#Qй!.;Qxj6{j8')tJAfվ1)2/>h\v2*J( efLVIl2#o3Aȡڃ;O nA^չG[Doh\R.)>2@}Xm%u2/>5rM^}bd-ytRmn]oUߟ蜁7D]ae MM Y,0zkF#E)V E^d͇0IX̹hc8Xa+$i.zCuV[㥋z:c1zGj[ Y殠*EB'Udu/ Fd4JGi)/WT8/sF2WQeBhCd,ۢ 5R`hIPJzԵS4d#!u=(a㒽\V[:ّBKK6R2IG|>3G ܹF X7%?1ѷ>oԝTzN;D>d"j7Hȧ0,`Em|Xh5a|~u:مV)X.Bz, %7V\bNUǛD8 t?VESʢBvցvfj'<^ D?dxFz6 a#A ԇO+-ɾ[i; E6%Oؓؔ#O$65w+{d DzDK=C)rG+8O%攐g _Ga @Wqx!~K(HŢZ9NW witY_oHjg,d ؒm6 {e"J]VB&OH,)&9*qFo>-<~{v\s=;/=B{ lgC]ZG3!Xo#ǑPحK/ ^E7L Eӛe#-w!W<ԥO'Y>_>{j>[(~? &~oceq KȜڠ-6cL G¶%]I To`2aȇgJBI-1n"OU 866FBؘ駞y! @a"UB8\)˪ d6Ba:]"1O+ؤmGoaRV#<z$֢<ё2uh uXPvb98]h14$f[q1$g~M4+W0#FPvi 77 Su-m/dǃ?[Da]j$#.Eh@iݡ8BQT C%hdͷbY/C@Dk߾0Sϡ' 'Y-ڱaB޼gϳ1]o]۾>'JYUd L tqg_qƄzWS&Tem'jPѣX{)SF`I Amh=綰ؤ\ٿ\{$Qso]N 8M}@8rYA݈"-oݑX~"0(rO'G,}^u'Q AK>(ep (j\vziq3iPtb]^Y2'M8)SȪ'5k㈨iHzSX ",,Qܟ߹]+r/Hp*i /* SP#zlLX1Kv L+@JUN@U^P-x0\Ԙ+cMenHS<+M{q]i_ںn|6IхJS0r5}MQ%<@b 6r䂱ruRJ%-QN⟪]Jîq8!D+4T8X<0X"# թ:vg̩{vzjf(>zNsC{>2+u@+sRƛC菩}b2䧕{bMЎ<2f}gòhAyg$*t"=?bPbܦZg"^VSjxuZ k?>f^lYB]E.^ۿt(C\ī8Z'!*C V *%Xl?<"J.p< g̛DEȹ߀1Փ?DR(\i G5ug-V_IW=0&#EWj$*HDJnfOj([aJXkw>+ ڸam ik`l|_ uAr0"7 &GY'.e(94!] %QVG닂v %CCG+\?WdRzqM0km5 5h)0 3UKpǍMĈwCYKfEp؀,? f:I䊧 P o-$nrϝܖcĢ ۥv{P} 1%3?/}{,Ck/#4>7E烍DvsmA0)v--T7[3+ S}Mlg}S!v (荭(s3J={.x(xz8*T gs, REo [fں:ʞw'Ҋ:+`d~ڟ.Li|b9kvP HNl74b%XH{5 鶛qw$N¬*1]5Bޢ_E<Ӧ%6xG5+y'؍vs4{<;ዛ!팳9A43_C$#~NtN*g߻uC)}a= iCp ]`&$rAUN+*A-1 ]I4N#QBto< EPsMLuoZFu0P܄)̸GHԭu2|,-xP;Χ(>ta>n:ɕy@6Aj3oXs3sD 8?U[e*w7EwUiC&G8Y*pR9ܬ XiKʙ3I RZʨY#>;P ҥQ u"̄\M-k|T,y.fhBGoP:kXW2\lt9cKc*;Va۴޾642"C0WQLp Xvhw5/U3O`-_"a:R>nNwt,ЏPy4/N4#j%dжñ7|e$ᛐdma-!?VSY9{P!{G94rJzu+?n\ HhUE՗E[/Iz8;Yp8r[QOP}x-V99‰aq*e2 7SUxW?K }-W'J]*Ulg( G7"5P ;V,v P/Z0wqG{m ߿Aڄ[`RŞQURlrbAn=>v:Uezy}S9l;5&{b<:1._ MwgQ_ތ:<{ь8w7&ps~e1m!*S>.Bs=]'iVraHFI[tp/xrWnDΊ ֊!rOiLB3C{sizj|!!0Vn8Qs6A8 (w r N^YHqwC o Jƾq:PlK?UveOo|li(wй9VF==1Dؐ e#8D}[ʢ b./&dS9"ݖj} O},o (=r"'y&D/\PC$ӏGhb-Ɣ8$Y|Yt&<δڼ6fHNQxm(?Mq-"JGj.:~4<$pB'sb\SYӿleͫĩqw%S୹tţk2]Fs:!xpVl*DkYǑ.w|:{tMui)O$4{( ;{׿ghw ?ɻBa[N<Ǘ=Qh*&K"j>JoezIZ ` &b|6(a0HFO[7Pk q#(fc%;f1S)p89b 6)xWI vfփfs1U` [go?&mf BJşRL fn )f%>k`S\rt;0ҝi,99AH9a`̓d;`v`hd\cD]^MfXhDSdMIbޚ7j#[G 7ͮ)jl ]sij'&J'!0o)a%kt%t^2݁:#am>7NGMje5 t*/ k)IЦLFzP-^ۜP@QW_TMZ T^:|fSGSz?3sK{ &d- mB;byVmwA Ta귪[qw+s #MuRCDD,^EinJP, 1v{}7͒Ԝ`0v.aA(@&M-RJ")SIWSS,qbS:udaq EW];o`sqΛ/#aP$r{"ew[[]Alv+ ?P E3gC6njКBNqۘY|wWu[;Mvԋ"$5;:@G`cyjހ?5`ƒVj>/f,Xp}Q;+h~tIZ2k_gfd{oX$cl|nNnÑ/--9G-X Zx]^sw3ٚ" 5GFu`Ɠ.k;q5JmыS'K_:Uќ5K ulI Dc*sXsTy:Hu ;1>Wh ًKK\rMMƺpO7ݗ$9I(!PZ.!k1ʦ(Z 5r^{cߒJ5W1,Hv+aD.~:(I5w+m+#Xуv 4Ti_7B?J1?/ %NXQ&X1֞2(PcP:||6nRSxG+bǛ"D!&M<eM:<{EyR-xbkΝwch\@*0|}tH:!MR5+F-gmwNstAweT/7i.O,k[ΚDq@SRTSF\@Y5l-mox"EQF84z :7ڏsb[ٔfsi2i8/'VAK4ώ9UE'/pY4ߤpFܣE]sCJ]nK\z,Tw=>RFAӾƩHE ZΡGFچYRhaTrhC;B /' ?nGz25bEwu!im#,-0>'>/V921+#opi>{Æ"4(+iT,BNF/$:69TF?&P,Toh Ly}-'{cQ&~[_9DZ]DmSH9Ңn;*m07H0oe:fFٍ@) yjY!,5PByZ~VIHJT=drW抻׺KyZ4X9>%E ZcJs-f< .L9%/qሠV40:8K_ ։S'jЙ;0a1W"A]üEVI2[>Ui8qQ|]ׂ|o۬b~gɋfP:R5k[/&:.6 xz՚ P4Y 0oK)j0' n7sD,@kAi*-E'dX߻i,~ƚ_3MwGz ƒ CA3_(@'.*O~ <żؠ< |:gHRId&VwI7>~XedZbr T%6m@#i)Y`Zd]z7 Z6ʘb//Nݔ=h$vޯG+qu;Ak9x>L'I,E%Ol82s}'xIj&?|2Y̓Z6,UuB4,^t^_l7GiKDD.3]Rr#')1I)~;MP;nkY)ߋN1uAǧ0w=)PTJdKu~+2ɴuSI@H ]y )u%*nbT-6RMYyK{פ:;YuPv;TZL[5.MKՅjWn %)PgJ 3)2ݺ_6E&6ms9qr?$oypMz@7{.PO9c6kbܓ] g1jdDS&)7㝻MvMhsvFi+]z\clcNB /LH0a@# c _SAVSV3"i $rM*u]`YWRT%O;h9mFi&Ju~q󢈒1<1o QnjaPJ,R͗|c.VڀL*EkkϞ)`[i{*ػ3MJڭ$s:'u%Fǽo$i*1B\'y`. M ]_j@V0d,us)4c#jֹܣ2_ل'_GNss\w0r)x0`@TƽcusT!t:`6GQvr2+LRxksOs-m@8fǐ ߫w)p`nDa he޷f^Y-V*UcfOr0I _|{6>yKL_X-#~w(rC,1cp6 ݛPc{m;@ Cm9Ba:ګS|nܧ*2_O ,] '7%`Bi}kªi!ƀlPM6Ô$ $uHãl^068Q<x@ڈ'dP o~J3t0 9=[jf2&)KhR_CxԾ6]9_8LjjMߞ[1Mw$Vܿ153A N D‘"^CO9(]Uw _ 䧃rMZ>e:yQ)x/ KhW_ء ;rc@Qq]Ӄݳ>b> Οriz䢯?U+b ĽfEGg+0%23{0PQZ4<xQr Zd~=|WjT`$Dq}?λ~5op[on|x3a9lEDh )2]`qxZ F-i(8 "LmmseZ|5 2@迷<'6CkT=ZGBMԣhFYiγ>bKg>!FmdԖJSDɨI _N"Y[f:!j `,~*G~};-ndL^@ Zz:uD/XB9cG84Y^RMAGєӉઆŅqݣP4X+*[p R3NdPٴ)hZS"|EmbPO YćzP皐 +kBS\%2nW}s5.6aI{29x՞]vP@ׂΟZyU$nP[ o}3%KԈ)PQg>ٞ3g Bw3w\5WBжEnX i2cCe (!78KY5;v(TWC^f%R]K]8Op+kp̜A*5b!?ΤMVBpbU>/n _簝ϷX.?fbMQl#yZL%;h WL}XIJd?81[/ɘ^ǼU'&Oo67<-kк W*Wp)Xٯt{™wy߆#T٬vq]zl Pʀ ].2δT%Ҙopwᤘ&-)|#Zy$E%᝵M%J+" ;t̎" ჾ"mx 8mDBe-9?W5rׄBks ޿I3uƾWj-k+mS[;{o_qUJ%3|>ې޼z>q_-g,8$ @8ne P2׌jG*IM|sn/0&=x%? hIN\17# )ddHRv/7zU Hw= Hk{ͷ)mm>ٞgO{';qkIBDX>*mxfPI|,C8;Q#]+.fhO]]–NOit[OEh(nYpS4y@PAUť;>ߨys~0qflIEVVY91\ XE>3 J>|M,,B 6̗ 3Y !v$eQ us ї1 {} \v'ؑ]]wf $(Z ~}d~}DV"6:ؔ|\x:'5e|v7 aW&0$ʎF oʰŇLdkoZalٛE0A ms(/^=R{&;@6z䰏}5 ' :ʮ$;. Ѽ[%>F설Rtxa(zjxFebi_uâQhի 48 5NoYL!ָk^Ô #l x`i#;ng2I?*)Dn7O}`V*ނxI-+6SqZHX+K; Ժ,1h*H,1ԫPFy¦Zc LB*V[>HL$YWW/hw/'YfG*g^Qm*ŘJ`;NYF^X2*->hb#~G]<{YS$T`(R+ʢ!ViA z笗I0^avܣ,\+ul~LS&=5Dֺ-=1C_NV|b(k(D Ul Q7x E0)iL\n*$u8RA[%Qdjto-M%9ܢe9˗k:_2~WS{Ѝp, F 5蜋P7gQm&+^/JfxlIc9%i"ݚJgõ_i<֠8YfdG`NC  :sHri"r0,3Ӊ|I%@n ?2lkzdsB[ڿSأxl~kǚy.}H+}s=@sRY>*Nn `Vxh$9Eb[#1IX\xŜTP5#89Y?I#R4t:ʌv(ݔٺlaWiTZLbZ]~qկYOp{X{cTW2 K8WfjHyK&?b6K/K|3!ڬķ)+3/L=Jz?H|Ԥ1iyݣ^q5go P%.4sAegu=5}ws[ɏ=G&ͽn oe杷 EKtz]$;cݒNl}#|pP&@V2 ns;+/2x&KL\?DžhbQ*yU#&P p&cf> -L`7{*8 vǡH2bQo.k={ʱƒ #ȃC6;)hwе4#.v3yz) rusDqg$ws@ dg~.yD>X Af'<7Q eZٳ=8"ϫ>{bu^ՔA*WwR?]#$*@]#<;h֮֟Jf1-?[S!^V `ط (6clG'A܀~L٭}l䄾„~u2LM9-{UHwCTl:9*iƁsNMae MψD)V6662f{65_ ;ɏ\VY۱w3JШM){Zخסb<ԟ"# lφK ҷm-36?ǁB*=6 u W"J~COq g`]^hݤmֽh j{'$V]W=)U$ 8h|ޒ2;J[P")PM0쓶O{iWmI=5m[3 ( K ыi@Δ1n?{ǍTơ7Zcr )Ŗcu%ߵEWB<*N4KtNFQthS ;Kz܁O+v#!vh.k7{zQwT:B{l;Wz{͏-I0H.}>գʚ: ElDFkƽ$ ׇ6IVo9#?pd^3$285h4`] TFhv-gFrS @F򷜝y8~~.f9L8{{U8ʛ U%,8er) гu>fpU;![I_F+w[v\1ϸluN\oEヌn6{;K>v IDž3׉QTS 0c9ў[7;TM$y@B B, gNJZOxB3P ϨY AB!B @P+=͕\aI6=O1/|x:>x {|.ЖƐ[8AUj[)_Iw[ R˨6D>\;Q1˶6><ί=\nYšayMyHzxFp&&.O-sf /L0ZԐF_`mM]ea5[㽐cFrZ 1YklD͎bzLNŐ%@&_e𯀓Ѵq| թ:JR<]O؃\;=L֍G)&W!gSmwa r5] hCY%}{~b#6MW)W9doBT\˫/ZmzF}e[~Sy,K`$/M1$wGŗy r cnNiFm6x~!ΒJ[-H5z#UqF1uO?n'x/}٦1LjG]jǕ#4 &_}!|_""*R41^5 XLFWu&wjE<dL@̓ i@s6JRވTq ^hcVUcѹA2v KwԷdHqXnt(vGN!>amܿ eW!RD!jY;<^8}=2$N[Ó2c?>a{ bӂTX |eBbS]}SaOI1*aePuq!kjX79=OP_ #e*VU n71ql~Be1Rn׸HY4pAJ׋V^NE{cfJ'rR.PrIJ|j.w#[{sѠ?o/릯00hvQRnJKL*IvBv;RQyYF9P9^Ud5hX6U9jqND`cÒE0mi8hcC91?*;-YJT j9h̖]}pOR9J'Q%uq5:Cg]5,E7DH?vd۔C¾2A4mL]u /`ۑX :],ͮAv[#_(̑Sd9~1Pl p&YfgWPt ΁'Ol3܌6T';`]UkAN}2Ue!3'nDhO ]+ ӥN, iy䏧1^i1ڀgks@|=*n &9LBhizO0Wq\pΰcD$3ۗ2 CM!(,&RbSQKq Z6<@Rq ˋ_;S 1HxpVj 1j"ܵIyh!]|ڠ6LQlӂ /B Bj-Ec-׶S+. ua(Ɠy|{h"mɫZq@CuriU{%Fz%Eƭ!yYHx?r+VU̢W)7hxGުj-zae `-hon \ʩha!ոX5c,Ҳ{E% psb-0.Yz"_1g=bN(,>{/v %r`:MUv:Cx p' ӥSj1f~Xn2hgom /_*gl;CZw4&Fb|R'n2wkVu[ E.:5BYfҒTd}#wGwZ!W*Xn i!6)2<^^h_>??+ID/5k "b,D `_#42W 5G8F^edsË՗ACSp޼Hʅ_ nlzEďq0t#eIovy㯊 a t\4#8{ la \^'9?k$RPl$X/Ct5VZ)Tz9u^)H2DmY[ 51>&1 zea)3D͘T53$;-mZXZ#r26ZP /`Ö/|\ xN>?9&kv́ߓ/  'hKNCBTK;bZoZb°E5-#d.8![v[0ִ£&.0 L-%h"7@3i\< cZI!& +4= \= y:>w ,vx huf"eAEEO{Zkw.iضrff] gӀ˵#yj*ZŃu=he7~MO .*߀8O3⯧1 2dxr1 ֭RyQ:IlӖxsb# 24ZX)9o/o{d0x_Z-JwjTX$eMd Jf'\MG0`=^ēI=2swޭ;IEKQlWj냯hF3h?^֕Ut'4@CFr)` 82lEQ-zs 0h*}"A]̍X)3F#/3X?H-bs=]kEfNItMydŨZW:5%e 63RN84;ᚉń&VaʞtfB61ؕ |P N(I<<$jok\bsYu{+ǛVÇѸv̌wSb-]HV5ĺU+aۚWh*;5H3KXbu4[.+4_oluuL:Gť9c6;փIs1HTF*HuyȞCb 5aU|ˑS[p~k1Axl E2m/wMW[ \p gsV k0޳9DZ+FG|'9Є;3` ')GWjM$vQ7$K5=D?KrpQ{uEUZnDy271DewoB[> h1&/+0ZTkCLw8Ts sKFJWK⛯ nj}@/$>lٖEX \z-(h;X0yI Vk8hƿگr䒵`!S9mD|…B41{t~g% 5CFV $%r$탞6b `XbD$5m&L˲(C砝!M|ei a"5K Uj<j*ΐWmiw϶+/F0r-i[ AZU~C?8Fu3/3T]g2QkӅF95j]'$ hA~zh̸q]$stSgt2r蠥f<9Igֆn=~D\DC@yrѿ#7 LK>S:a  XpVn<ݶl: }TX"g]Z'-qe\PRFM:%w8t]^0{ͭi@Xpi{Tf ثez3ޛ ]w݂T_88Tb8m2%l>Q$n8:g%*RQDc@ǫ4hyA3 t#" uN˼>sz{f'}01(NZS·YjphFv#0= n+H\?"]r?N\M_Jbf !; &Ŕ;YUѬge9c735<•lˡGאJ{&~4ʚ.` f=[av[pp+n}!g-1/7Co6™ZPx "(dlqqyŚ򰵖@DK*!`)'&`.I`»G'W1{w_1sWOLCk{Z-nw pma  =TZ$:P; t)Yg|5q&VC/G} 7c><6]e=p;n[[#ًA^amQ_ĝ τu I OЖN-wvULR_"mҖ:g|?ѳ)qb:*!mpiF6b#8w'黠qX .дv˷ԃd ϭ O%}uuaބS CBOP!̀j/ffq;/"M[%5hkW-)YߥCUbLt3G 8.zi8i!̚?4zh 'z"geiԞ/Kx ! ULWq]#mp(t/Щ5JݶѓeenT*'.(/!i.Mlrܥӣqt¹q 9kX\T@TgSkM7(}_~BWW\Ҡo19|n[\*)*tu䀿FbDE>I(uVfHYMw6;vs VIl #T:xPYO@7Vܓio{s>Mf]מ] \L1z;* pCrѫQz؛OFs;Fó㺹5.D)+*o=9\!fFC]T_CNhPߐ\DS4@yxSp-z 4b{'P}D7O;D' WA妶1V9B^i.1"BoW-gO޼s w\HmC=-d:l!Z*h˔ޒcKbZ9U}c!!i erO,;H?&3)Q4gIW%mk:HjotNݔM6wӎCAO?MɡqnN O(SǶv}d|:r7RJ8yfL[X(1CI0^IҔ,:eKwQU#R~~ͭ9GRswN-TgFyP~V|E^;254QMXjhrxCO;mΧX(x/7Cx.obVQ~r]*y?cvRLοxKFr~M>3( pewc=.a 'k:zS%lk͉W@vHv%;vZ[|%t0}۶mR9ߺj̩psT۾'%U<G ;);$`RCq` gk؈;X=:OǠJu\n*%C&WA\TX u_e08tvbQK3&"4NYs:q`S(롂Vw? 9W4!?KAJ P2 /sWw<nG/S+tgZGIȤpM̋q'=.o$i,2Yr޸Vw 9ګ]äP:^N5? X NGS=L:7yYnEetWr*i6}98aR1>HIGAly)ޘv]4.jS]{ΩZB,tNN|SR@NJ&hW^ܛI ܁YesfE7W+ ͨ>ޯļh #@4LV=.&yXmr_Q<SH⦊r[VN7V[@O7s?eC,kYm~x0zcs𓥚?4Nm!NdpAi?lbbg.[>N[Uʖ t%嘷:xR<, G} ?!r|{1J'|]I{.$#f)Wr呠m潵ihӂÃ?N=⸄M7r+a  hmUohUT5rYTwu$~QG+!r&jYg^,jת4ħ:tk:Dulz=5SCXC|fHpu3/bۅ19H? p0DZi9Jp,ā$/J*"7Ffq#u\em4/Dj;}~RA`>jKXbQ{ư DS56g  7*њ$*S'Ӊ_):Brtd'c(29#w0D*'7IJ)ݙ" Ӽ۶ǵqg OKo3K: T0Ky6u3O\RCnq4*=}a,s0PiEid9 + 6<88gقfKbl Olu4aknjt4P9J:G-p3mD)r>{#ZD bFmpY6rtɠ B5AYK !_,Svt,fhe 6}S07GUaieۖ6^ A\,Q粢617B6g;oR.R>U%x"7ƳQPaAicWCTUXDΞݹB}՟~:$_Rr䨦XWG=Ñ͓]z*/‰VN sk1kOeS{s#vrj _4/*5q*Bį9g"v/Qw62r{U1<ߛOSDvq\26+>9 N hBn}S ڱ'~J*Q|#ʟe%SNSR2)fF \OF:ܼ?4 cn||J_x 8+ˏ#OFʁ{mEa ~/:ӋM"5ԯ)zs(Psa(Ɇ֦d8geX,1jxl1xuQ,_ao9_gPSjnqI 8xk4NvTCg ݛkHHWb! ||:k ϳ Gbߔˮfsd}*\H@>)nw9%$g_}?f't[`UK.x+}V ȫԫz{U'5a%U"@@s_TKLg_nfq{dVT ?4h̊M h^AV|Z)h\V//LyN8 *ҎqN~cSd5 p'\nUߟ/-&1ߎOss8cV_wMv VO奥]b_'6e_wf| T ru;'r~֎lwaub b/stBYf*prO`GbNbvP7'pj*H@êVhGGcQBIP[ %,qVhcIW3ZFLC[e#Wn AZSAV+LDdK.,.PBZ|W#|f1TN(>s-M촲$4w\Ynj!nV,&qRyݏĎ-J`ұoF0(2.VA=X|v۔ UӔ2@@"9 X\b3;KTX)\,yψSw9v# ѽw+993> I,5!i=s BU*6?.1W୕<8Ŭ/b3cg0:%՟=o^8 b˸ ~H|\rHJIy暌6o ehɄr;D4x3.z6b_w d|52K^T0V94B.\># G>E~tC%h3Q*%tC>Kg| e]TK5|Zo.2&:y$M1]Xj^ 0Tbq{2VA6CD )XzD_:ʄsc,078" 80R3_XSxJQ,@n#_Iz^\7uޢ9O#1&Ū1 u-DNS U@QQ5B$9 xΡ4L `j[.ta,,Q!De;!Wd 1Xܫk!v cl!<%WL6 R\ Ro鲓椖RIh7I7)"ko1{y91S%2q~fYa$ynJ* BPH#3Y>`l\="߲ a,ʱ;Y}dN7!$#> <" Ћq,_΂{;Bõ!myӗ#/Pvwț Fj^Rsb@ͺCh *LhN%ڧ4;23w)%rfљd᳿%`Xd8a;=O,|J 0$ts;Gm+˄'PS?킠nes[;ywPq+熬^)_5q}~@qӄ PTՃjV3`G1WMot%ЅL8s}[v#A/uĔ$A6 ѕRl80WPvCX5v/ s,Ʋ(R2l8?#b8- 0Z I(?w;EebVH'[j Mvz|TZ!m}ksY4*6-YgU.dw@#]ׂW}&cKdhK]߾eyG0} ͈./w?ºgmCc&-iTXpK1s‘i_Ҭ/9q1ej#BԑƉxFT֦ wPhNNT42"#HNUx}ԕn;{K壩Y)CӃ:Z`4Ǒ2Әg^do;@_U/gL1V8f )=)Sğ:Ns_ch+[6,i#i$O}NSO_av[FɳH5h0FBHyp3WӉ -|zʩ(ARua?kHG/}۽ןolr?T ^׃.9xehpIs o#  8pjK@{?tE)hDÉ>W[V]m,Pg5b kǸWjW?YoBzc-OM nӮMtD.9| l|[ۦ\R89{ u>Bnس[z)u)bm7I&ztFN[ݢvhc/;ˌ zU-N jɿC2,b/NDaf8ԿE㾋 "۶$YuJerܸn3V&o#Sddzư=ly}|L";de^K!X y2!s*m?ǓϮVC&(0R/^U'W"51~V*ШSUc T_ M28niW B$4AD FxT[7zKL(aM7V~fpe-+鏱C񚺱 KGr&ZxkgoU]E5;r8!fږs_"TgE MS>4zr"uCyH=c$!Q#{jP B=M|qSG$R< 4Ilh\}n 0uy3)7JqG?Ӻ5hskȆ w߄E\~.iŌi&ohe oi%9+i @߈=S'o8DO~N|D fܦ[)H‘*IGJi@l[#A$ir2c"!$Lw8wہRwF َ$h~ 'ĉ\f&7b oOIw,?MlT0K g!h5L.1&mű"[pz{mS`YHz)I4-x/QAV*li,;lIDV'R;F[c7iU+c dQ~ֿi?y_MCӶo :)Nxl,aA`ȍ@<tF&KuGHS= 9IS`XE"s[YP\lъ]E WM0ʫltK  K4Mx&߁Per5pAU9|^y%̇ V_Zc}\\W7NRJ]>גhzCR4fZ(K*z=^a ne|ّ[|Gֲe]G-XM9QSQlg@8@HC҄2h!n]8]7c`zyQ2QLNbZf![Q1,vckF0:R jjԥG'bK8x(B}LH QT#hsR R*pPOi5%o=>ld<.KS鐋6pBGGI+6~%\B hSbI#ι W>?0әbui~VCm.*Nta_, eB,#[ňyp"w$8XTsFBct.15U1վ%|'ChYgsH'4w9sܾ]? ȏQcu#HTIIŤק ഃo66lj[h]|nʦxJϰŘP$!?LC./EWl44N+ "&nNB73Gat z7^ʭ)5z1ofY_I,sehMmR5xaO05TSga?QP(!o@v督 8s>]zћȚ۩fS}p-ـpd)>y@?VN0*HP& ͬ51ذd`!E&н %2Kh Kq$y,`*SO^c_Ҽ9jAgX UT c|kM5 m}+ASX;SD1E6Xa|<-G^W0dLIyɇ&SC6<7J~ɓO蓛ҒI{lR)JЏe)JQ<"aMVRU[?~/h/3X<,q+E49\`EZM>O'>ХM?M5)t2 s|(CvIɢ5` oJ݅`AG19hp@ѿ$6n\ (2gP3@YV I?ѩoze.K!8I|~r3Yr4MLϚܳwv_oX!jR UX+g-5&ٛM$?8 bF.۸38S'&+NRoQ 'j[s,Mrа,Ljc\%_qKM TzMU|v HXdsDCOrHZq>Bs;Ћ ,柕]nAѲę1L<oàS1ǝhELڝ"Qwm"ym F_=WGm6 |aޝr#LSnD6/TyZRG}>gKFBXƇAJhL lk~Ye+Ҁn=Lt.+M†NBg&|m3<Nc%f{ڴ>x%*Gh]=]DD'a3ȢR8:[lKaqT[]3>}1FCKvvxȓAjJi8 V9\x{A@QHq*NXoWދžP]M":i(|.ؐY`jro5ɫ߆nn!>25ٿ+'s|15~Kae͵I@0A ~rq듥R21ǻ+TG5zA0+Gxשß8?56t'WH@YO9C٩{L@MՖmeg^]oċvrli^[tdd/Jl,QV F2Wq]};')z Be5F5@jy"lEBkp :re ,K?13| &ucHZ@ ) ]c`OT6S ǢvoЁ'ˀtKNM@KxkP zL˕N Hч8OH SL!induf&5by-&d.seXƛ'4^+#wiJ@Dhr219ʨ_"7%aS^z~C] =%(ԭv~hYMdEbK&Q;mWyJK:|ٕ dIiuK\% =R1 u'#qL:kYՏG#]5b>3EV0G$\MYh^| $U4]jaGOuuD(\*nj,A}-&W,28ΑhFm_Ϧ$oNd#ʮ8{FVoBh cK[ac85RQq'v$at ̽WQ`.樣ӞLF/" cI;1׷)'"6B%(𔼖  0A s7h]!*"Ю*~6 [&I‰2[GեZѿ޲PP/6",چj^(wg(^_%Fܼo-qDiU1ǫAY~O@^wUǟgu%Jyq`l,Hlb6;|-EcS_nTCU%1X%amWvch`wAblB]h˨3hQ9j"CUb3oчMu&RjtFO [>NӞkb Kdpϙ9_ݞZ MN̴Č21SΥz(L@qljJ.p8:zD_{V!xh~9?ԮQ3ku1% xsН%&᷑WSDH3Bs?˯J3ʐ7 #OeijĩFXb)*ԇ$v8V3@lJD TU̳Qg ߊo%HґwO7?vAL<{TD,yZȔAJ+R)$wO.w 7] _y9ZIQQ uqI,xzfDAnǏt$"4!Huܖal)b]LU |l};|!sxSԯ ' f1+#9॒`B5%d!ЌIl&4(6=10^¹syIeQ˃! -շ |:,ؾ^wU`U!:gTv!m!? Dr !r*,蘼ڈѠ-J>P Vd$; ozwӐќ:z]'%~T2c~1kHt960k l2~gN/.;4!G6#Yix́O_hj ^0wPihxcM+Xv~o!>OYlfv)X$ wtuI."BGұ#O  9vJA2%g/ ΜgUksw!5ZK`ϻPUu5^a;0jFG_mI$`nB!,zP6_Ԟ% fוJ?=8'pt]V<[Dx`Ѽ6/|m?G![O%LVXk:f?"sR_蓝xם5_0S U2++#=r2~gF|?-q.Wr}cG/rݚM _v;+fl! hͽNS^OsqO 'xLQre= >JM![ O] ǟɽ,BNM^uqMK+z2L(I,%?ߧ0Z6a`,0Ei7C:NaZPl_75DVYM9w1ٯaGK)K[*,Uojm6>1d-)yr(PAi.@_i|ue} p 4QRp:@z 㖯#%ZP4K پ4ciQGql+:rBVx=2M.tlֿ? I` X 8Ղ-m W$YCF{9K7R\Q`f:gS%.3Pbz$ O]:/2hS4,NQ EQt(ZvBԒXX;jk?}_x?國a7qd6J0u?~64GYdCZ4YOt3Rݺ5OڵUy# 9xnݢ8HDb% Ctc/;֊1v)O g_`e:( 98j#P noLЁ?&[=O6U gvĘsjB.&]zUQL<"eINز0B0e?OR%hU ĿτUC*k<&c5De$0UZEnߜ=`𲛈e^6ESv,7r^2|D߇<^2}&?Y{Z[VBI [K 5ݯqű*D@7]P ,{haM bx 63fJ^ևO pW! ] <#a"vX77g+I:]खbU8% `9@s}1W' ט$\K((NƐ%ͮ9&JDjҏB6Neh) [&l,{+O\IP"(qS8& g":A,U]!F*\zeWYRv7)D vֶt_{\o>9Jr9>Z-dVe'"6w%7΃/d?N:H>ZvXѺ )àw?n2o#]՚`Y~jL S˻(R<5^ 1gj5~.{)Dfuf6 P-"2xdZsа:6)P @5*Ro)aa&Q?5GRN"'D=aXn˾j:9 wlbɧ<2@ݼF #].u32_8Δof00$oX{MZdu6ikm^+"OM*Ǟ:]AH_F<4}i-{SxcYАD˰uhb7mj6qGX-nAS}"6sR9>\-zH4<(kf+MщH!rT>h e˧@ƝAGg^U aԖX;jbk!`:]aQf5) "а w&T"6(*dC)4~fỊmc>dwGhn8F"1ۜ&neOh;vH@)Bld˹ @"&qxII#H2 ^|-ޖ:g6Bڽb@ Nuq3{1D= $Dͩ86zmۿGurE<qE/ow)a?$*;ӇF`BƝݩ6ߒ}@;UOum5I93UGM=LVe-U-KYh⸸IXhpk{R_(툰DьCոk|qe'ɜJUD W0 Z .8ς8:*$Jy#lbEO?(ԛ_ZuꤢlVIK㛨XaYnç{t"]IJQ0:rh>8}J ;iLrn{]jq ,-39xi2"D-6q1}+vX攭 Y;a$C:Z`AhćB<{}5Bi1=EE_qJgXTy;#][Y5t \+H~=. r6Y;nߧ_#&u1Vʷz|6r' ѻqcGp 1 C$rIMcŊ<=OT^܍$+jqmy}s7X-f]!}`pAf;e bѧ(֋<SB# {\.j=QgY Y "!9uu@GY(*'2F;+RnUΈarz;q?q6H9 []lToW;|>AܔٹИ2QUC׹Z,ǂ5}Sُf3EJ6 _d_k#@YLZXsAX'ZDt~5rC^H"¸ӣg>4m$ձ߻2ϞgE?=rJ]VAfkA#¬Dd@4oI/W85B|i!@O0TjE.CK~3]Xj 08@)~ma4{IUV"pWI{tsAeXN85jVUMæiR%sһ/. 1x{F$.ԑ4o-9*ԟ뫄Da W8tIsijΒw 6/(0MN, x+Ɖpe 3ձ^` cB h@(G]3``{8P[\bAh,O<ŋ/2Rx&m!ی{UwT 9F8-iӅFwfg#0?cڌRW!Jx_Gr%Xە ۣQDxӝo{2PWLN|3] Mu~/!58\:KTڏj;U$ĥrs}SP}Ԅ=k)eIK .NSF/'ITg{h}?7~u`C}YU{aa4R0sb!f'=Nگ2r>H_z&Aqr'Agȿ3;+CZAk8KSG {QL}||ng{"Ӻæ{j}M~uZZ j4'Kmѱp_]n?*ý[w<#q{= xJ(u.ם|ȳeLQ?MQ4wotBC(%&DRÄTc՞&5Y2K !m-e'Ff5+6IҼ]9Ma5[X8i8 ܵ՛vqo1НGӯlz3+ߋSVE@ +@} Pt3m)[ Jd6[8)YRŷd8Uz+3+ Ƽ HXj {  ##Ӿ#dC}XF4$1 IB:߰j ][W 6u[mQ/שnw]9ݼ کme\>PWTl;g5*RҸ$S31xIFy4/g:է#&f9^&[0\8;SK1)^X~š7J%('`H|QS mbl4,h̩ W,c]B prVBՠ$J6GlO4'f;U6]Tm4uya|9cWۛ}=j-A^lȽh|vDFS෩tOm,PA.b)z!a Ћ%0E,ANtl SZ+ت_GaUZ繠,{׹lWǚMyvg_Ӿ" :cd{؎7 3n\,f]-H)L+(HJ43N,;b})䜝XBGGFmы O1Ƙx]%YrMf"B13.jc<9g g^H.Sܛ9*6T x G8 bێSTt /lu~WTH%=g{\07QqDo:-5_ꯋpӘKy=Z.g {\Zm8Qw=`xDJ}rXC7%`[DMnVL4޳,L2~8_+\ݝ9K^㯒WpV@R1X#cvfV|B!58 E-ž ؂ 3kB/f*PD&:+dL7=hqg@@\twpKT{4) wn/+ȭ8CaCTmTFȶuH ZT/_wLbax:_-߱ 8~kiQ,):Gb)$^J-iQK', wАX@`O#O3Aon`ZvRۤ,Xp\;Js]l19 t +pyrr.*a:TԨ(dUH. eydkR&+f D.xEwޮEMpڏq  wD-)*Qf^{ `_'K C=V7aBHʥ0b&sң+H=)Mhґ7'0b]. )pu|*ϻ`74yR`qɴ"‹Uքx~EJeSB$$~tEb6'Hw+/^_[7P!R3n0tiZۖ=vI`9b̩-0t:c?nNo.j 6.Icz5qQRN o Ph*X|c2tV.ꚭsLFI"8ǝyД/'#ji>>M @d=),=DQZ.1e,Dvg l(7_4pc_{b =oau Vۄ%Ո母,8'ؕ#~'uK/Jwa, Tы7S(Og3 /I^@vU`gQ( Y-#kR=q3a+*Th؍EcSH5ޮbq`aP{R,E;^z;-G֎/Bd>e)&H~ח_>eby'ViL N|z/?C;)t wIf6 WoYHO}dj)Jw|R!/V.[NakuMdEmkFfx.HOgY't銅te:T/ (eHP= Gbs˸hC9N&Bb11m=rcqkRdHeH~m51k:lg"jת[AJ2#Vѣj/x^*C5|SټE 4 Щ$_c42MO|BcqݡݪƾTMk%y " YgfT/p3EA{Nvisc۽qfPWRE i>i)w䤉٫O%5.|:bCޕ2cBgO^q o$DZV0;sw('|zv ŗ&zW_42?ޙJu./.~_wS>Og.52n4Rd(N#JQ7Eb 5H)uK}T/<NL(N}@lqI̘4 4\F M}B~&Q=t;֚B3$:SA&|~}r*R{ #a.N(l7ɶ)Aek;TfdMơa{Fm̰G: 2VU~Ñ)rQ#n,e,cjGEC MҧnCTu=/W f <|{icΑP2w O<5tu^%UUW`>t(!?#n-*h~5(<6d),֠iBEr, r*§&u.|V5GOZ mogaP7.o<%"s8/Ugc6Dak{XV%1Uqݹ- q(LvA[/U:"68·D e^z5<m`M]1ExNW>yǵ T6֯kTR՚Ba2@U.1-O$O;M__|0Q%; ߺhRUNXn5L*}*=˔T2K}$bg/鉶 4ei^ odK;m{;Ǚ|8|B_qU30"SE3߯FH^Qja^KlzZ2:{۟sQAm[*@ђ!j.xED۔I֩*ÚF'&hk]r9F7 Rv c=aX2T12X~/?U7e:ܐspwZaeֆǰK."A Oɴ-ҎW~k:X(o L`u1ce=0IX7;p7mPnBK]4ׇaNEVA@`>-l.by׷ k "Xgn-؆\txO7~!{_P9;wρM;bR~?9Wե,:Udrͩa{Q_Ix)] <)= u+Q 5eCXRE]F?Wj鄖LWr~-c6bG<(TWhB?ҥadHKȈ-i*K0$iQۑ3kW)t]`@&ƞzv.g +Xq2ZqC$n[5>A,6(i +*6Kk3oeG1$ T6FLbjQ!bi~%hV;m@9f"amLr,5 ti?8y8f|\sԐkţ}gRu} qD)^mFN}8_C"C/!xst#|.O e 4ӯ 7@&dbĝGsE%:ƭ$UPhpy  `RRTLkWF ̨,F FDLt:Ce|RTq*\5dB:>,{B7=ݭn6>a|I@A,B7N/CNzWhߚrdgtEsЦk؝5(wSC .(idA[ݜVu1^QO{VMȫPl;nHӽմgA^u+ƥ}IH5]f{f=g^+: ,pfP(-MD"yE0xqa)]>y |_fBSŒ&!L!! K F ?C}]~1ObY8?%0sܝO+U%.Qqd93JA!?P%a,zeYGB_ۑFUS{+@I:FoF_ .0͙zlwg}pv.ؔB$ \t=8Nu|'jk\׋QX.Bw~.3 w*j'F}i|%Zh5P٦4؀=E"dA?'0Q?>,3̸m'EךhG-2O_<;/gBB8'zkWe Ƶrg/n|A" 2K*ȄR핅yb<A;\qO7p>p6Rln'mn,A_}4oF[_ W97! cERh\Rq>`ESz0i{ 7&,@"b! YSolJ0f4ýf@ʅ`k>@fX(yIwČkfOLdK喰`ۈZݛ&lC4+SA F0Su?@M!Qv]KM ?aŎK _6|PgȾwj1yn+#Msgc*k%3)6l7Wnv#Pl-v`&G.Ln3U",{6pɞra/Yl(C1ހjna:/iFbBYx6:sCx&J+nfCFC& Ӻ{&_!/, w3ۍ#F&J4Q5Dt*TJkHȘm`k0P 6nY\@f( 򂖎TDio#ZNQp F7\=:O"_"h~'VrB0fO.˃qeqT6"`%,o55R#RFZemѣB/7nh^ ?Ԏl2\<Gqͪ{ ]7cU〙2(`!4HdGɸC/93 ̲V'h]snD捁ys!L#sN\Qi xFEm ~ w8Y~21l_]u\SGtǙ!z uy4&NJPɕ.O:!¹#{vUL_:s0M0ף \xX6vhRo؃Q qNKcm9, \USYy#EW̢N:;b(v·2OC}35b#"AguVR=W<^!M%ri*\e*ͽ RTajmhA}Oi,u0MXӡrQl$ۮKdgGyºi*QZի<{3lF `>sa<j^P'VNǫknξ]Sۈ-4 {p|:O1J(8k#cgE:"B>L(t,X* 2N6VS_C_N  Xe_<ݙ>:{"wFBp}@4`k`D^KM!(&5ܞZ+i`32'%ERI&v(_uM%)99\|w(!?iC;e{O}Q ڡNDK zM_2 ug*{/-C"5(:bZ/8U6^D J!S*#CcĘmJ~NuyFVz50j)Ajŝ6?WgP-PCDn%;XOe{:&I#ϒrj9:ninU88Fő`Ѽ°:ON~ 6G7o6V"3JtY~Hl8 QӄjϺnݬӝV*jQu?ʅ@8e0KC1hx% pd'8廃ʦ~а^ an`,[!$,r4_xTwI!Fup<)cuT#m3+t/}΀o֬,l,Hz꾣N.)*,6!nA5EҰn 4 v&6RoكIk?tuzPv)Aes(;9xG b펭+̠c0ڿXS`pu6{2pѭ j1:29o{? N }Day<(?!4:~)r^C0 RVXc{Ӫ"RiA^;[Lxp0PxޠLk0Ic,5" [ DJ8/ 6!HC@{̌@zl`elmaF׽ͻ+PC&C>s)HW?$< {D,8 +pR%ʊu!jpr)+ثI 2Q`$ >V/1]U_ ~s+nEZ,-)DW\ûa]ߦ[4n_CԦ\Y{z |J>";C[#m sX!j?+5bg%) G8/~d\IBmRᐵ"a9x^f;Kl%9T͚&@#KoH8I)꫌Quc;?39AKFVmwޠUÐx;]YD#éGy6|ovEyt<:urikbN$3k.\S$@ rHzdMOKeͶ!Zd34Wk-AKcޤHt:4ya"wel9D>J.H߂%cϗ D=6Opi !'c{X,FnfVe&ծ|Ap hE{3F{RF]7ԌWu;F\aT^ Z-,ÖJJ^ Q:RY)ͷWc:DӤoE! Jö-mSrpo@e{= (,?"D"9`UDeq5Kt2 eԜ;Sn욤#e.Y_A,Y28T|~þ]R|X!op-HU3Z#U(䷖GĊ:mB2%ɌHd*R 00gI^ոnG02F2V$Pj4Q96&Ժ\RGV1sbNMܛ(g5ʸo?$V{aCqz ^kҳM92{$.ԗxNlįZ;P(H0e85]u̍!BJ<,Z:CVjP7p^K̫5ҷ"jlAgӘM' [?VirמA"!1su!aE7V~<&] qߏ [Vm[&ΖU/67 E5?db=@w!18 ޯʡjra11rWy600mg1{ `y Đk;- {x5<ߌJA&q.+< t(bI0l丈%38zx,w O(:9mQЁ KPAHBCl: &4.Hki|={]סw9ϰZBY-ߪT+q;}'jTSZ^w-I<"oT~ Bf1Jc#N ˯Sf.NG԰P9y$ e+>AyZA&1dt`Owvo FR'YWa?0kcщ BDl##g?\*4w~+g^z>Lg p{L{U֨NfdG>B5pvmxc! @Fk-j} `$a2"YKTyȇ`{½rhd z9! A>~ۈU ixj^(wW\5E2E#'jޔI컞ER3ʯ@yCFj b W}21dVY ,@ՏA^3$#K6-~YM[iU\bL2P6Mܝ1,$$"=Lr9͉ږ68E8Ka{_4 '%x4EIYIK0KVn2H4I 7/5 iRWw3,=W캶5s{T㩨W ?Rs~Յ^GsΉ%0b a ߮!d,#p2S :C!yIQh:X[W${R4=*d~K ]4k9R7Fd}N.?m&2 2F0s \]-EfN  wUU:Bu<ؑkRH[VBE?}m9hM$UD a:.*aFOpnz[2VûtPA2y~Jҧ "Ґ.Wb )*tt;vdu`߸e3%EѪnrYkpQOuxqK/"+X`> ho(`;8i'ThPu7Aqp-D1LdΠ'4kH,Nҟv /U>E% WK3;]Ŧ'zzŕjCDnUhAL[=;?|q m< ?^wh -Nb(%|3,uUPmET}] )ps(i֘CjݠkF >O`xPdG cIMSKM^Fakӆ?vf'4/P`pې9\rDjAr)Xhz+F#'yF O*sA( BWE#UGnOq 72H-E#?3N0,ZV   ͛Paz|u 9 9)!S$).DU6gi"ȿ [FI&|#VLlC>dww~#./%tF 9Hd ӏІ喋fQ9{yuO@ݛgE:hgG[fdoOL{VPA/\e}T6̾,"7;Cj,4σD#Wq}))4 ŐfaSAK~[\c|tp ~TTMl׾/bWqy)mT H }u|jRb[FQ,i t<~-.I*SHeٶUe`* f߾g&B_m{O"ؾ@WͫV0%$ا];|}1Ki2W׮Ӏ,Yr珐ߞO(4 X4`1"zxzBҨ MU3K<{±gh`rϭ=S&{4ex}y̜T )탖һP^k5|9Et{^˗arRPvT{Ŭ&Chңy^qGWQ#C':tGcC͕W{J[Z OZk,ұbj_Hsk>m6 *TzWG|\[UEΜ.bd\^;#_sE )RlSw bnq!UpJ\= ȶ`uF᧗2hwF#ٰƾ)ύ?JL[c\HC6+ؠ$ .WUi\ vz wŌlS6[ÑL=͙W}Ÿ9 /i2MkI%sB"NK],9p1HUg /TW,Q3JI,ƳsʥF8'9©nd!itVC> 6Y}p|4lkp9;;(Q(|Wd^^(p'T\#L66R@Jg# ^$$ݗ{a[pMǶNqG4Ĭ_،gA6Jzݔ$:ifhsnk]ޚF^h+Oyx 2BTֵWH#"s1O6C~ILlI݄*ʺL;|<1T\ 3Cc<08&҄"&"qtj,GR׳.tgsua`y/1e #[ Tgot@dӧ(+R;KJ355Id ( lv.:()sL>{)f$r,6s'U e6#Jף[Am OE ]F~I2[~YM밳'YuC)Hd@p>x#?WcfO$'1殇b5}{ǡNp|Ceu u#~op}*.A oXTKH4Ue(oNI}|r :@.XCG2TD^LT^qVGeZFQ@A!y,/-DERj{7k"]JCHHa֥%ݻ&@tܡAkI-G2H09'LNaq؀R]a6xH(g'\ʹ~`VJBLA'qhVϦ<)S6ͦeGt%﫟KvʼnAA(:^jɵޜ46mh*;)׸i_l"\?,a@ʩF\TمV;Cq#W{uRzpf<< бt0 S4 *PQh![b5-fweMo_廹o1??T`[zκ8A h~&E 'q;n'GjKr@4IIlU(E~OHgP_`x>fdR-b0Nw0uؙb˦Fц4ԯIk.~"|ti}PF;pLtLd>U%eIHd' t+US%^!*zIAebtTj;<N#+x2[jfI*m=ᚽ҈^U\7fY [Иﷇp(pbn;!z`~?=&c="!AO0{.).cFDC7V\VԧޮXn4MHUv,HdkjF~;4+?F1r%QN1V|)ņ*}}Yez@;FdhV$|4DFU%WTݬ4$Ƒ̎(u_ Ӫ7ITK_Yk@8pkLtSR)#D#h5OdSޡ*!N3R`+*+ qwXJ/9Y3"ϐlՒXڍ} 9..eOu 3xxe&b?-)- ?G cQUj*Y/nOٮIpPBEnsW'm=oX+3!Lv3Xe{B2bIƋwT }b)05ot f'Fׁ?xa9ŵLp G-ܝE~C&5*1{PN)Ci}<:>9>!K?*d'WC7Ed'>=R/\qog=>E&9YE@WǤbgV&3}j#_q׋`2(U QYq/V"ve7cyHﰍWjj(؜n;ӿ^z+QJ i=sUtdttr%46"9\ڷo#m|=nVKT _K}eysoz|ЇpoaTHfSjkI-%V+Cfa1 ]k%*r2:U+RF$S?{dG~ơgQ';.F\@9İz& ^F? N-vfi& o!(݄s MHGǫQ?Yʛwg^Ԍw?$9H^l%| l:SrljЛi&w JH!` ^YXmS"n8Ԥil:3]%`/[ZBoםS#it g=m>A/ӭ<_.!GST?}eD'_zB$MIBG O>%os R2L,"V:)k%}Q-TJX%G͐<-.PmjðLu-MNfmPf_Cei`cHdC r"nT?˶lE#2B?ڷcObtjausF 1mN.VY$Oj4P渏څ/f%#Ț0ysK<=HսVQ1Y]oC ?b}tZpb߯Nωm BJ"u^3Yn˒@hZz@.MAKQeNA(8a$_S͜|y^eqatJ͎p P.)<# i*Q?EqD sqLlCf\˓d&XÄTU|7uDq3߂EN$pQ=3J䉦 $>Uera,njˮ,J Pԓ9t9Û{Yg]9#1͋ڤ-[UA\=^L]@"5oy?#jJ󤻙Ok)́NP)}MRKNfy.{d43hdi¸bf@^%1]pfQ1EzO2 /GώvjQ6LJA#(3.M DU7xvCI$D BD YjSLq"8l>:oȕPJ,4}>Iۗk5Jɧ"ob5?n6lVXj#p=/xj1F mbyW&O?縍O;O@B5)U@U-9v=1lR?ٛ~ 蓃Sq38S1$=6rLj;WUؙ)XEA26U͕nxhXZfH/&TbiBo7Ce&Dq {(̸=[/EM/;8&[qfBs/ O*6uiF#μo "@6hfh*~6>V#ՃE%BBI,Nʺ Cx>kRoVeޡB \ 9@X"w`lm!8Fi%^ע$̑#öAH; Emkp";A@ӽ\L~MkYC]s}7Jl&X~1&@zԤ7"d݋IG-Lh۞Y zǧ`v*0@c>SXϪ/nΣ׏ ם1k ( tZvvkh}l|r' ^7w*{qy ڴaFE.:7&m@\}vŻ$J43!_6ˎ|3#A\@2nL}F㘿-v-C jH~tpV&LqBYSq)" 2n % ٙ@vY9BLݗ"Š]dc@ hN~B?nj>\5{Pߏ4NAmHA e9-7 Bn ^!SA wfa )s"$q}7 #Xr-'Q~TJgXԅ(r?a@ӇhLT0@kČCbR걋͐۶T`36KIp Xf $ܛ+'S6"Vz'nvިWIcxnACub֐w( !l 'iLIH)Rz|rZ)KAJKP4 8GzdCCGK,<Ӗi< rKFfrhyƩn8:,?$:,"cmvkJvWBcp%ä\UDJ^;Bm 1CUrg,]xKD `l&Si(wJ{ƙՎs }`t3Z$5FپI{"%οRDӹ{B=9&?\T^ƭ|u`);am9e#uSJʮaѨυYqiڏFFy^m0QAf3{D㣈۴U?t,@$_C +fL O7iTt*Nq>Ut?bcHn%ˇwHh>5nOJfdqH:PώxK~!HzwVa^bÄB_Cn3:`H90“voae^7YB^Wjx~< p(. FXmW""(:UVU=p9 hBL֤[؍ Vé>w{o)agT/陁l"v}gK@ PܵD bb5sRF#Pu[ʉy@i]H/ܴ1lfOd(yfU񩾗˹ҷRv s82{S8z,/ v!L|DXq@$y-p(Oڢ>8۳_A2!>7 #x%qxfcB.J "咱iT\XCYc59~B:}{\wn&R@c{_@p|#8ԪB).]u3UFg _ N,Cr@#`&v,1D//|ט]t`TqHEUSC7w7_<)q 3,~Dާi,1qHv/NsO5 eI-HDjSͪT+'T~]Qd:mT+iD\v:Qe\pU"f*AT %{J3-Y { wD$-gw)j5w+y/fzePXȴ5y*'/WPoBC۫h@z~/օQMDe:GH -|4erЛ͔_2ì9F1<f de){)QgԗҥOC S e~]Vfʁ_L5ԔmŶB%4b`JvJV֊Z)& lyMMU4SnryO+';Eޟ*̽io h_ % :7\"(%6_o[̟K_} uVBEm;6HP"3 Cz4d 5p1 c֒6Ip23nY.|Z µjiD|Xq]eL]0y&@\#rrl%BRR+aJ4)GkOJR5Rk4!Ix(%Tn' GdRp0G`0!Z JcqM ՍOi0xsa֥ p!Q:1il! >nY=?/~8эF=˒;)uZ|r Ȼľx|=QN_a 7L| EKEmD"'@Q"Ũjfi"bPv>;1I_#^N]r|X>NYɵtԠlf?{j&f+}u0%{c"G[О/Н2CQ!zP:c҉AQsʺNDX#i+B^9ԑIح .U> :c7SixV]u=)$S5\ȣm˫1pc sՃ?|KvfH ,ER}=/LLӗbKeT'TuX),+@y6'~," c`b ^Aa+1P߽^8ըt8d:Ҿ<$'`ꡭav%y٢H/ b>3vbjK=m* /j'/wY4%]]~WQq`*}Y#puؒ$Pf n#$ݏkk%mQ5$IDȲJ1^_)ngR'c+c[2ǠR.: BzLQgfyC_p5R9="od*<7KO՛ .>jb#iv E_)7Ah` dB| iXL8UO"S̨@;a2![ נUZ##eҕNKuJjqwE&lX]r [ ԼŝmR j{3ƲxO3"tXRݘ݌} ?Vd #iк!ߴCu]\c|LiOnmL\5Yw?Kv;WV LgpLWlތ7:x ` sĸѻuʓrl5}Eڽ۝q %U2=oW,)'ScL$JXL'ڰPkxB{Rc٩ >DzyJm9$1LUƑxˏ#O˗˭W$ 7qU!i&ӵjyMTFT8@a’CM T`¿tRB;Ysp P $^.HGJfgk9NRX螙 ^C0DŽS&'MЧ)b-I}Vl2'Jw^R7\ЊTeX'RMcUѳD+jJ"g5U`b(br}h"WAdME|PXTK1Db?W|5P+at`gr^:ǡ-L@ITg\˻꩟tI-)";.wSs+mO.. . k=҇F!x׿?V ,w*g͡#sz;r}r#"65ŜP:w镫sٝqB JIOCDd !N(9[+^-yn#c$G H = tڹ_ <aDF=X&^al||\Q}@//MBt%a#LcnOej;r,Zm:@^u Q!ߑ  CMs*;*oTMun sɭNhp:QK*Qڈ-%'(yee# %7ɿBHw zGqd}ƚBLy[Ü':*,han`.* 5"s".ޅ1|h1eufEM50 udsi] a~)>08?NqlAtQ`;WSB,Q0"V&ά-̴XriS|$t =n$EF2AZi5\ѣxC X  /A. kGYZJɿ.։jiy-vgQ#Et5׃F5+"ˢUdmA/R6Ru)xrXx}A=0z_YB. T؛avEgkK: G .jJ)9{ _xF#vumtPN"#=?6]c tݿ9 FACBCwEX@VGm۵e6Ʃ^)kviNgNՒ0+2p^ MIm=uTw:ߐn6wnk 7b=/!",hfB:ZXv-V]nskD&};?H,KйnMSHr*Z1!'~#?i|ۭNI|rNG̫ڣ-U8[Y nE4NePU`6j_OMPw.iH%.ҍtrttɷ邧*`w7&iʺ_`_<'aX=xpLڔp )FveVj4'IlUAuG(L3/' #H#J_6t+Kl%k64Ȓm>xI)w>IgHrG4wK7b> \ߏY|1 /k5 ^ngJ_'T9*L1YTڎ&+ vx(A4{q?{"گTE*V|u!SHNv]S[,P$j,nT[dC#qEpJWfa^~QTFETQ\bSӲdl w? }#o.jnTFxwW:Xvruu_&E A.oX"NIYXѦDM(vZzdk@w uV $^$-l7+5EVZrؒTɩ:b*?ӕ7E@g-QO~ϼ8x|gv'[c` \GuOhyO1?#e6Pz2 ɉƒwn>9eR 1|ấ#4@Բ bsļQx`SM(bt {TK T :.`Ϙ`v <)B=0)ِ/i;Fv>(:k=1 Q=&?,dвNw R^lPR-ME`34;+_V#]ޙ߮P_&Oj[wՃ#JReSJȠ5Pp̼5E|nh:JhV#qz)Q0f1Z⶛9&O*a(7cU>`=-NLIT>{9݆Yq qjw'U'[Stf![;+/CJ}-d󛝍;U z[JqҦL2*M. /[TGZe9X|tB JW| g{옱iכ Ip! *5[~l$e-H@ݒd{|^QW(\r/n}S50(}r/536s7akR@NxR#v<ާ(JKp^%_N2_c>Z3#"mnaޘcä򢾅,BُQVzIM*P[WSε ܽ #"+˓^F50F E{Wne[6}$Z4?MV+!uY ]roD{l7bZo~s.2ɰi'2') ISS{TNC2N%#ZZR aB(:1S׳UHR)0$jC?#̪X2_W̎ q\nG<֑:-Qc`3"U L҂9jZopUl)%Cފǽ&j5j*FtW@@\oPѰx\CL+%0ڋ#{hH3a[,w >rH8^ŤL^VXge/*Zvj0@3rTз wU%f,%[ld7LFVLB^DEb2-V+n>|ٸr%)\N4R3 *b}4EPs $ީ~k*NƊ50 Lwxt>,Tګ,JeEYŴD#]Dl5ծ[C2짫ET>Lj4A$m]$܏uIdb`-n)Bok)tߒd`e#n)oXכe*[=5'xnZbBwb޶ q+~yNgoj W=إ596eO5 U{z+bp禝*3˘{D9SiY;;*= -`_2c% 4YWbL&\lكh&:4l0T:eDf&b ]j ǸCm'C_aΌc>42 ktTvK*E yBT~PӬܡ \[-0b"rZ=U]AE金.b.EẻMoCՓGlY-Lyz%[4\P僙)޼"' +-f=^[& ^ /}XH+Ck@-6]u!d^/Ro+x⁾'5|Q!Q} 0N >5@2(8It RzK"z6Q g4|:EC˽:5}.4LEa7ۯ"08.=.SW±&Okp9t*?aci8k.1:rH;8U*LX34Y(Jl=_?J 1C:q sE몬0vz'̞.1$ ZjBC&נ]R[V4ZF\$oS甝3)`@=-W}Gl ؕC߸flGc]^?Bbd~p\h(r=QM vQQc.^D:)+ieW 9_ARr%l0-~}|Oɸq%;hN`kf<^\>z2(PHQFlBuЦ8~fxTwK ш:2Wf`86jFtMO\(u8T @LYLUZ3u2{΀VJpZMx:x.-V^Ja4Ḡl ~j$dkCP Ur2CǙv`l80h9аp{ MٸTu&&M$ *g$HЙ>}PM+49GuY~& 8Y2h&͓}B&T >M(UjH.~b`ZtC^/n~bVZR }㇖)ַ7:_EϽu??;}䀙&b]&Ո?j]Ms-y#O'NbYnk6n]H\hXfKkb,rdOsv xE`h`gYu+˫kRKgKR{&ԩ7N )!ʾu5c)Y/ =>? 321QDH8r!L`T̰CZq5$W6>pn#aJCbKTcOp:ո-L,|9{1R-b-Kg4"bT5d:jmx#K4ϴb[b嫊D#Kz4K];@ O];'=KFYeWvG؄l]E3`MδZ_郾5 k}p#} [w?c%X 4K[`<n=#:{LsC_wͥ 2Ej.RklWȅU g/oE_lk7I}] 8ۺYin8><>/F@--*c7K%Tr4YYVb_C`2A{"瓋^JA'93SɁ+z씭;)> 5kηn4Iqw-tTacsSӭU **lX-~~ٸݟ{g̒DjiiF=V_ccH20ixQz^^nqiw9@u3-E?F!0vBRepν7Ąw@ 27qUTT9:{%߹-0n "J&df8p6q<)bQs A qryZ[+| T cF}"@zLJb]L82zr㮯q+>KM@]pbAv܎dT{3c]; Ӈ\sḔ;\{a|}%˟} N)z;WܽwQB2?73XHRG6$lRX&Rð?`" P2Oty^}̵5ҷ0xXmYvĺ(/nըzj$τP \U~`% yC<;N7 ޔwyf+uMci6<2oR,-ީdxhufv*GG LWմ܍M]&qF@'{#"؆-x~&W*,v뗦IV9 1c箕3-Q.swxIpY&rI]AMl O^(LyE;nFͺ?h‘o$"+ּgh]+< 9.`Ҝkoq;0f~ NhE?9bQHl|0ZgRyul=0h%/YMl K Q_4bÍhkaxf#pCt% G:v˼C\@ba`K.ioQRmg*uLEoLzI!F5"X Vy(/ZiXJ:pYm,͕r"/(ZY*ҊXOd"8VEZ sU- V>iPhtjsڵ'UF2)f۰-@ciՎ?*PY- # vMPr)੆8-VVU:$t~hzP&vWn^pPLֆQ6-'ufPK+  DXN'|&3TVKZ.Hvq-Ir\k5!}YP/ۛY b0,v&Ybs_342go|hD"NJjSZ8@xgrٚ,M_^WYskFq 7QƪyœQ=v:FmUy]b]ةķu!jV_1(b u,ft&+e6Rens󔑹qz o2~W)3#l&6P9Кy KF}"Ȓ(}TK#5|tT`2rws\F#A]vyڑTzW]H,u!:ѡj uS@h鉐qa˥hɔ\J<`ɏK ^P8%] ^i(?//T{V?Pش+芉b̑@p)j0–;*Wn*DOn"VrΟ<щLYj.9܆|!jivfqdsmf~XЀ8 pGXV4]?*X>t!V*F,;X[G uW2mikFje<%"l(mG@Mp%0l5]FjB~hsv@2PmՌ pf\e7`6X)F{j˒oZvRE)i 6 'nkon⤺!Otx΂L׫/w"v&$W ֮h1rx#7s呔m|FglZ7qyЯtS),hNjgyvk*ڋKzS _Y|D;5-uD*? Aᑟ&lH[٥\N?Yj ű|]!y!15!t0rmzˠz}`LLU\ зh_|6Cc'N,GXfC%.:GE賨ubч2(eZ3ԁX"H]pF N1}4A6vxԜ|S|5[>|/?kh{nK4|ֿRE8% bv6ϸR{=øbw噢|!F"6ʎ8.&hx?VxKoc@݈;0YZ0707010000001e000081a400000000000000000000000166f3d9ce0001e12c000000000000000000000000000000000000005400000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/gpu/drm/i915/kvmgt.ko.xz7zXZִF!t/]?Eh=ڜ.+YuEYe oBz, L/OSlF@Q1xQ*ĩRψee{D毃$ t?BSPGMH%ٚlQA`V4&~ˠhpAn7-!eM]@nG.qWC=.UX=vo8fxtFRD~÷[[8rpbv^.ό>$ ;` k`*>t=22VT (Ar'1){Y1@ lסw[S] D :IPԄzO; !d}ƫe6)aaqX4bE[ fuH;T4x[=뙹-qY.#$J`DFjFqo G('迴ΑJ*Iy0] 5=94YeFz]˴Uĝ֎-rF-o_&gCAȦ,RcUOA85H Rd3}$iB/d($A/3U؆PI,uȁ!] 1;:͆TE  BM]9!#L+0:zfrdyHhNe2bs ]ѭrk$)BG t…F% &ã YA-})J4hgJJeRvko砜J}fgZqI_%C MEĺ'.IXѮ8O:vW&%ҦVO?pV٢Ҟx\Oڕ}0N2|jmY6JKWWbhaPIZ] m6c=ռ`;aھ1+g7/ mNQD>Im3p&EfD hAC(Yk0v9{.GePόY W7خ}ts]GAs!֎u}[Dl7}3WODJX85A s#<.Y*.!pFk6,m&%RlDfĽD$ :U*4l{]Ek%AJ"\6 &h]Ǿr9pOc@0tF'k@{TbAS89ln(hdcn˥G"tZXi] MePgQKąpQNʹnRs;(VGsFG^h/]}xB|zǾ-͟*FO'F6!i!xR|1NT<nncC%{KOb\)  u)=1M ~oS 0_YkNf8oc@Ø7h\{h/pP\A>$^dNFyy<ȰC wm6l km=zҚ`ڣ"O|c)n p =̊_&f ivež/pU<ލ Susҋ8XxWKCّg/绺Ix`-Kj$ޤ?/0PT]16ɳ-& 2Q5J$1&e9u ^)֕G\!2^=%ZYTs[&pIz Zgv6TxeD;<*ĀNK#K!9ݱaK Űc5.(ǢsmE{`;/ҙEvZI*z ^/vyIZe :Nzt;WuD@P";gֹzƼqI$K>ZLoKo|Ǔ޻A"[J{@# mKbt+I霷 cI*:C bOjB"1ѮKn/~>+-zP1N\d=|-+5o]d5|| pL՘^Ӌ}*BT'0K @էT%>˂ߎqm4~ ~F9lcKf-W}_Pc]&d>v:]+:I-B Ct[n,Z_g n^h `ﹲlUXIOeil0Eid#$'$on[e@t˺Kip5[ޓTndP9+n8 8o9m$4V~ Byè0(T5YC~NxZE_YVxLv[$ Kt?yr e--UAɲg-08E7UM~Eg A< D4_?,mv"6~ӣڢS }RF׋fe(/zq>3#MӆlLNF_^l; 6sz]ᨸ=1\qmvu ^fzĺ77IJ7sBG{]7cedhIwN`ݔ^%BdbCN^4Y ZWjHjwQ_nQu?.HfdpHgida?8Foώ}(Y"]8欼Ute7{\<&ͅ< ~:ew 2*>ES'/,^_YT A"!K5Y/JykQ[[Df" *E.Qȃ 9"& -V#L~+ nDm^Џw3xnmN@D-K;?@!mSC@)wvakj'p䴑S:d~U`Xz<ͣv}F.CRkB㽩㽑&@qX,PMrUmQWۮ@E z͆8F )@|I-62;zI-<Ѯ{d=,' J= JNx_nB[_+8$d,Q}.WI9WoR7߅KǼ!J 5F1$(N 2vkG\LtlWVJ=Z ĄQ&a $Ck6꿜?YR΢'Kcx-蒒o֙ wӚ1"2qb  T`Iqjv[HEHcu.^X{)q8f]{8M5PI|j)>bwZ{YR1Va*$O$4,9I{;!6a'#iIF=SzC&C*k[<=X`4ujy> ؘC!w:HÍzP>_atgBuM4(Bx1kpacW'bSFTkU#e A`A@OѾ(}hM2طެ.>2(&a-j YiH@<{<ٓ}Ƃ Lu9Nq zJ["(Jv NAHVζ \%gvCちdzmtKM>5L\. oH5 8-V jm`4>iqT5~7ezjMbjD21'lCFhcE)E#3ѡ|'_?~POnb"Lb 5(F6xl$om*U YaEJ@0dPԮPJc|sU}.QJI] Q9h5 }(d+rR֣J{H:?Pt%|˛v%U.LrmAmPc?7~^H\f8)5ma{az>F lRe 0+8ϧt@Sʹc^U], BcƮY}k}MQ>W9u@U|;9fGB~c5^jOG\&W`f5lZ*iO^:ūQLg%$Dk{"H5"ҍ=rE'H'еW~{Wf˕/a#c{Ep}{x)(= xM3K 7xBN$;SG=$?(iq GMMV?W٠_aږj-*}uD |-0(!gȿe6MFV? ; cHT_;N|~'u9e!2x[9} .>,(<;~{Ur'FOi.K& a:މmc% v;e ҅B~[o&DȒB>{ĮtϾ:д`MzKzkp6c2[Z^o5i7:"&Z̨<з+7\mra"a^ץnpڥMԏyδ^̹ BK}QnY8t\]ЯuL>BxUd_K6YO0&8*n$AuWz%ÀŠ 2!%l-T9dRD%.Dh7B̾ܲ)(^>duM =BOðqeKCgjvKy+(e h$-|s'Q6@Yb0fÊ>SuCRʞX\R+5qb%4at/7UR[# k ٞfpBQ8zXUDlGUyzt9"/:+CQQQǝ|B[JjA;*]k%o;31v@}bUWnЭ&&!*dXq}_ǜ uS 7f0vuPxHE%j3-Ю sX qk=L*c8-UG5`xBSX6U[N5$}7#? OoWdxkB103}m%e'aIP dzLΠ>Lo`'se ؇d ؔ >LFcѴô{PZvHkwwZ:+sSiuSA@9D~1kqR$jwz8﬋ew0{blJ~ddsV1,f3L]ӣDWօ\7M~)'LW5P3.Qٌ>f!|^IssJb > r9Xe(" ء7umH'酭<-0nԆ_c@¸z3i0+`5 KCʼnR]k 8iXqhRG!#6޿zn2MS]-fklJFlYj Nw͌v?(Ә=L `h+2_[v s^rI,AtNhZF|0M="X`qݯa^HJtX bvx1.צ|UfyiYgI~nP{<Sl7der³&!y&vZ3l1릴 OĦT굖ۛWiHlωZ=nn4~ej!ob htVQ5mgz]o !r]3V˗4`y? S5:K{Q23,RP?ޠh2unȽ8atV!sSba86a,ft1a%s-֖ hԢ?ZǏ+z^%0G ުzא;g[)0ێکC 'cfW- > E<1ڧB#}wQHC&g=TqxoԺ_=+BWJ}@P7Xv{VC8M\KT+uEЫӅNJ"h$6>%m 5{W= Fڈ.dm#:LaWRئU1R3u ÀNOn~`rRV#5g*t$Ol~4MeBI_!Jn SaJs?] e:Hy7'AouɠV;[c4h|7IKQ)1Bd}]ϊChf@&y#/mn,g^@g/R[vpgŏ2OjDLsgP-"q\w[jԓNjr(O*=6ռÜ:2!Ժc&7.jJRۥA>)$=Ep&he P3F &&lۘGK5 v$-DE`Zxe(Yؗ0fE(Żˍ>8h*%RwK#9O:Euq'v0\O'ϗAZFD1|0&? !d`cP3 cKG,/NAq gmHU9 x#Ee˝7607^vK]5Lۜ#}ԇU7ef򋸅Rl6pщ:kmlG qZVwkVU  ?и3laK2,L!+;=Daxw4l{z OZn^F,lUUDn$9Cc0R_uJik]Hևk+~O*zh/Cۻ-Uꖎf HUZq }9ۖb~*20=!$י X؞D>O,JRuW,:={t? !nC!紦OCܰ8-s9yNO:. x# 4ݦ䆇#g{%7zA`#_N^~p{Erz%=u.QAXւ:p=_p>޴l̓nS !# WK][ ZT{) ;]S:\`Ɏc;>>HuvO,%6Wܨ66$ \R͸s33OP3s#/b:b$f&pkDK@{ll[;rƚK<M/.ņ:I"VA9vob;VR&0$ E>iJp7GÃO@gY F` 9Y(gH FɌP#yXT tQo%Q/$CR9jA4]'U}4deb1ɍĶw(f2YŰ,srL0p{Y_DavFRBp\LLM۪uTJ?9$P 9(otK/I\Ԡ -[L^UdjiːwQxc5ؗLl9<4oBZ;i9wJ8MMLR>˞_A/HWۘO;qK`&g<#VU1IFɉKE51M%R.S dW%:jϩa{!n3oiOY%X-אH<<<8(G@#*r3t7B&tpB?49y6OojfFV1񰴯n+LH.yjaĭ/p|x)lNݳQ)3h/%id=ð$5{]u?2~Ghɗ6Xp^ ܩ)8wh=v%;g?e`F|i |TőaOj |cF wc8Uta8>;F,h a"A y70G#*E59z _䕓u?>ۊa ( lUFTfciG#M?9e#~tTI}3g(MZAݑ!C, %ӰÐW~MAY_ ?b~Z+ `R9YSm}LjĹJ@ká#cVh(dQb]VN*nH͈δpr}8 +Ou*T=9 _ 7A[‘,2VOY#n7t:G~SD L juqR<[*sh@=jKcy7p&/ykMqFJ?ȑvumV uoo](\p1*O4pCĆf eM_[/[Os?Ϟ ^EsUWٛ8A`LU;| >:=DSF kf|<% pD\2 .% Pii).ԦuQ<A# ~;]M#lq eРde퐗tۇZtN7w/ꔾ^>gM |̒ЂFG!ywZ֠*j-TZDdc8!ݟ&djڷ8 };p4'8ϋI>u[XRҶڛc kjt+IkqL7 H˳DcOBq5Px'`U?1nL(/ .r nhppFh]hNM ؤsyW~W +`@R{Dǥ[AuG&[ +oiK#ߗ)$*tg>:Pn:*J( @I6q,,>\ $JaLM-O3y=|/&xD5[՘4"z9Wvwn3*6T$Yh b{٬\8o^/O[utˊ.Z(&֖r83j^OUִӤLC&QQ$vr6lqI7q>5/ 2/Pv( C>h!=P}-.p?,!` 옹-z̢˳tC,x41~C`6G0lNyK[ФձM v"v4^ 0:`Ms j8I"6]'VЊ# afVYD4G @#u-SX*n=OFn%cCðIr5;pmL;斃%"=DaU*!H,B+OB4 Šp)Qp la|DXnh~*^b,'DFlOK57?r} shnj5yn:c-in8YzK₫8o"$ (3[ 8'j7/Ҝz=Wj la☹9> ;WNigoPReHU&{T4; CDuź_Ndؚ14lt Uf *OK!pnp_s^t`i^`j2*-{7LS@)=P$[z)6 [ WDΤ811ZЛ[{̒o[ '΢?pd.jv?CqOJ\pٝ4>Ҕ[ ˖v]9 Q|Rpl-^ѾZǡrK)֊[ r*' VqtyoP,QBY=bjdB5ϺB0 i''=2(sGm9+̆آiYl݈QWyd]G$Yy< dܨhmj'*rxzI>vB*gxRJ?)rԈ1T!?c:ȺoQ.)gm+qE-~s>w`;DóR>?^c:ͨ B%2Yf_m9m͂hVހZ {$Lҹs %#uK$Vцͤ.RbI^_6MܛTʀ|͝#6^uta,!9|n( fo4IT9~a*lEא_'Tyّ ~0|dٕ0,([swʒʞք~ϹsoETY~Ҧ8 YA$,SpiVJ F;} <^ŋ,f; 8]vJ+\)㼁0/+Ǧ='#c n>gTuy%E9GIMsX# pF!#z<Lm?\WfZqF=;4yfBymp6vAB7E؃ $=4vJ\ O{PjJIP%aqd 3 H>fXz~Y.nɀ Od_zKTdb֨psM`B&4rH|v1.B #e[>?ˑXpYŦwVkZ`D"}E|[W#co6Sl۷ۧ̀fRr60K5hc‘Dq nK6Бx0AB4gt.Zͥ!e>lg262{:)oFL;H Enљ%.{ ni<\~+Fl?}%X-IA+;yc&#af+lBw7hs/e"5x" u33/Gָf5m{@.s0^W$3+7rCTҀ`ֳ=1]C&dY\݃#0l190'Ӳ@|[7!G~ n'bJApYqR1[rFg#n~Dۘx 'IIZ>O7fG2-7:DLls\뽑1h 4ff~vfx$Xi6L4 aPXDlXEt8v{}X,'aOX-:T߯n7/JOt3v7HT,Mؔol%3oCT6r̀tn. k)"伽KPXh~4)OTF$I4ao^2m|R8`1FƘ_"z"y#_(B7uCH2Qub:hXleƢЙc8C9:PqiZ9⁙Ȼ33NM]S7nK串Eb֕k+g1@$-9n7NEp|vv͵D7TG&IiD Jt=8,"x!:m s+!xԽ'?"Zkzm$,,P֢N/mw0ݍCo?64 F{M&,xO\9.[1h㟊ͬt\4pN/Wby\!/Y }ɏ(Cѕ62p??yٰY= 60/-MޑG6`/f3VGڤ;) .~WP ДlV0TmQ,S[_v@f4\, ͂!säV "F36`CR1*Q#ؘA70(O $r;]y1eW,甆5&]ȮuL`ɔ'~/ؙMkP-bsb6%$XS}ώ}v\:X㐒E5fh<`T~P# >p!KKi w4cRUwt R=|j|ˌR<TR#D9;9[ i.T,㴃O{J4?ʄ$Hӡnb}18T2Y~/B^mk=رGW.Ӧ} v t\% dHtp3nc fH?7Gmvnϩ'vVs|:TYYY, BQa1ט*ʥ/B.t$fsz#km \ɮdDE sԷ*mWFgu/,`i{RwA؂Tu7称& %p}m?ת?On9feM(ܼlosZ}#k-{`&n':Е- ~ܱpnu?=?)%z m8enU1 Bk&i|iJ&0֡~b?2O'-#4ڵY2Rx 4NYB~z5ԁMW3sa;#(* 9 Qydvh sc{'~z9G?<`YV'j>.7HhfX|4}2:PI t8<Jjb=]A=HW*@nl/qW"8 {>1`1 .LDZSOt'U`D+R/ż>n-^;O_L[W:Jl2 G~!K|gyc[ xIܓΜ]'|on{a_,̨з?X}VQO2을}ȶB%x7k$nc䕁@ހO/_Wqtw$Qs</׵Qޒ[ZPڮ1z?(Pcq |tI~]5kavҲà.ȏ906\WѦ_t^qy@xU!l?7Ձ*7^5F 0Q[^m`h`4CZ`3 -*X51ʸ<ޡpU"^=J@Yƍcon000c"m yR$9٦H z?u No6ץ/]fXxU"'n7 Ts:. X?1̮M5I/&lWd@?bE}/5 RװxQvdTxcnJ } ZQ}ҭb`6*ߒ$1voծP@X*F=xEE˽ޏVhPy;JBmӸA 4tTC5DJwC7'Ӡ:l=Ԩ;t5[eG??r,q T~T>9 vXy ݚ[6AI~GKWE MU"1Aa_坓INP*"}lJh;QZjq1GS.N\qL4~ƜD KЅ;}m `%s#uKrzht~p waK+0m$G z"jK}8 v}4F5Lޑ"&haQKd;쟕eW#;MeqmO]~P '%ph=c%KjIL,)at/mW0iߙd}_ל9Z^XF?$t._c5U*io*T7Ӝ~ .EJ QZ)U{][$@.0:;f'R!'ȿ1aQm#خwSq<_3%{5$OyZ}Ϟ1ieB77 K-p0yDu'0X٠(Cŀ74/:h DA7y{ט6Z`PmC%xk@1A475Ep'͝N;f.`ؿmق>pfVĖD䔋 BfQ_%bW򽠣M6{ŸWqi6S/ E2Kr49"nטs{{/4?zu@Jcy{ f#UjwCBG,Qg=*LȯЇ' %fLMbSS5I1i`ƅ0y˚>;X䥾qk;\ug z~!Exj,&t~C6+?Aćs6*#Wmv'1ag綉|S}\=j|?CT~bLѓnՊjŘ^TyB; @+c:-\r؝1tx[ {h15}t <^W#NWuT0f6!u;+4-bBy.΂b~򆘂#7-jpK︣ՍD\0RS"ت&UM>7D嶼aM”B4(*/p~j[+¡OJ{m[6<w4FGqfwn%ѓ'K#=@?GLa~eMܤG14aPR+ <Ĉ);%0:p@N彜:h$AZ]b|&qn""MmU\朸 P5WU^Sl4MaVZ(2(љG Maj4Ql65a S%q^>Z͠':bBЗiL_EHy& fW矕z X{!=m M-A[<耫svh֚7sS$: Q9Zxt@je_AJCfadHJK߭/6>L>MCvIQ^V=,u{ʸ&mTjHc::XlX(j mFmfs%5bruxzf2*=Y8$NA݋S'յlH2 @8)+tg;j[>N=6yD0`#t:} ~~oh Ͽ014G?h.Lsj4-"LpNn3B6Sh/3mgBrnDrs.obïԵ* Kr剽_U nuU폞,{RWΈb 6~ۃL78qQ m`s>_S l Ε/[)3H&t .T$etH+f͘C_wO{^^C+WQ*RoTv*|Z ZYGL|V N²7!K)Y(Ԑ:Yy1Bs,ȶa?ݬ/@ɲ8ˀ?,B<YOpc~pc}Mxoᥳp *25Jd٨S]N!C-dH@UAכJnrNfu?׏4ʣ?F'ʸ8hjJӜF\*8^kcEViP-S[ץČ?xczK/iҟNlhE/\Zi<ǭ0Ə 3Y Mf[bDbdב)gnr6fKH/O1+^ q`3L9J7S}M@#.{/0 5Kv@F>v0tOhY\* pm_})Csd::Xg;w7 jrBo"s)Vl*e֖퇺Ӊ1L\} ܳ*^[ -/uFcN.;i 'zHӼyCyKҽt=tbeO =aSႪ=Jø9v1 |;) S Mm6#rC\)˧! }>y`QT -G1W1flvC:4CC|l.SaM fB@uGI3:cߦ uVD#XmZG,/HVjbr 4%7=ݸײ)8-Hwb.ی >/j#(l*$P H>Ƀ{Q#d/ϙI `/G*54WhiqI>Қ bc ݮX{p]&7kcF~)/HG`ֳ]h4G|UxXo b8صhÂh?{\`;3VP,%S/&ţMI?p!!eGHT8>[T8ARRw k0mgN:dMV ܾ1KF|0h#!]"s /5&Xdv†B@ }WmtŢSur uƸKb_=OհBgLrAFr>~ M3"`թ6Sy;]ڀXķH| m,,iks3yߕyCyu6&4kGD^)[NsLq[hQBȑH+~#smZzls ɦvz6Ոn|ܔmN+ $LuG,VxdvzekQ1ܺ~w{@K<a$:۲9N?+;|[eN,3Gue(Ƙlz:&(䧼o®o%ј_]H,FޡCMQyS7GtLӱLVJt }$r"Ô,em(whRn%2\30캨M; 0 HP?sC)jZDm+T|9TonPIrAbI%ď_4}lLrhq"YD>YD-R,c?9c0%ea>lk޿hsS }m{Y(a r^.[8./בu2wڋ;O@xO9s50Fo܉P[z!zY> T@P#_^´La "H 7*+rFTx:A.F"]s܍ ̏Uʗ{B^:mQ. GhfLi>E톅IkHb|EsAiLvVS%4Vpˇ$͎W~5#")Y7q`<;2⫡^e,* 4vA@H>52L)Z;MO-DusK L|ŴИ]?L-NvlgMsjDo@6LtڕĀ45]Pa.+q2)z=Y_b\қ_*֩ᴁ]yr+w?:<Êyۻe*l!~94ȔFNwT9B)~t1-G5+s^r#A-l8s#N( ey_|ڦbj3ŋEeuqyG=ZOPt` OؔJDwn3lļ&0NŖq; R+tIvB/$BEWdD6{&,X Ns(g=ކ =w!tAq6ς>YE 0VP |#:k<Krɺdl'?U)l+Vu70A<0Cf a}6{ ?BN5j@"7 "ϱ)y]ZJ}MA >Mli׏`om6IyOֈ;(U6|"~Q9sL/.$s|d-cc.lގ 90j}vTu6MuTgnIw\Nȅ+B边UM\S&{V/S|;6FUCpAGUC׌lp9V?.VAfCָ@['n4GMѷ-s}<<]@րyø1W7~,Hi(V~[[ խϣ,>:#1TO^ȗԶ5pAFH4@?Y3qF_sD=e:2.[tR6:8#쓷~t`閷TNIEc4LPF颏ϤFmks$ִЎv/Ի=\=U3gMӃ<<[|ZT.)Du{@:Ą% džo};Z];i˞f+ t>%}B}k˰s𳪑n5ފaV&gE:A^rnӵ[oJ:oۗ5x>&2`G)|\oom7r>'aéB H2\jZmD+.ӕخF<` |k:MZP"'\a1lfʷH(9v̟t_)?ł@I2絲&[8:&Em*ZYl!SXJ%+&\M\'T:aexοϗ`(|깧C!&L C׵R [ ]CN crHJ8/o*6Q֮CO { _(6_PEON6 iCv]S@XXŠ9yꎋۻp)Pًm.{ftK'49dԠ9 E/3B >sn9椠k: -rt_MĶkj~͍97畝(%ϴJ!5GXb75`jViTW֛SC.4zZؔ"pBt Q;ݱ,}¹Vsb"kLvKie<>PLܻYd5yMCBoVUA7vUD|tu0'[A "*!ᨲ b3lqƗ0G8ڕ5d!k}x(n? :o۰DE=͌>`i+d);Ү-F@”v##Wp3[6g5iF9hcp @)DNOK9?]wb[,p=|M$K !ȯC{CgO 㿺$%O~#9l43Vuh:#*v>$Gxu9MgjL2{NnG=؀L#.MUĀV xN]uS`Q1̬lbY?W1oʒ '_=)ErQ`D``wn_IgvtsܟE ϵxjC=NsɛY0bMopi_iea@=۲ZÐ(f\AÌ-;]qid'b:Oh2rn w=ֆC]Dh<-q 99vLi*.| ujWQQ̚%mSߟOa3A,jX3uˑfMm4 fC,9:Txl>JN!nwr>5+J k)+ GR~X CwNG77^Qp m8<^Pe䄘e݊y:Γ[)fJ4V4?|N?mKt,g;~8 SB^Epjc=5/츎':l␳b8-S< Z*! "1ʺiևHZv0 &"-<*G"e< }NDQX~TK.{J +>dru5G&A˯C|gVp Dûzʻ| *l+DIO\5 63%3V,t:AsYgi?.bDqP[zQ\n#ui5S泈 +UUҭZvo^QXUrMjzhKU.`%"pë>@F ̮IaPkӾj]u *jW~*}3^ߗXM:A WEF'ətZ?Em#29& 9ۆWmN{ҷ *&K]qb>=U.plrZSx/%/iXڔ|N<<lE~W0o {!gW TBU!}(2*(hͯf-~8rRT$FHq<ܚJĬs-OWA|=$oS0}o/ Rw H?4qYۑFHcY!}w_uٚuM=݆> a`'f J漺K²h[O7t5PjQIltc-"zkZu8Ob5FqS=h!%(]>$ }1ԭ):j֠pW"ì&{99M;Փ82d/7bD;ŨM7bN ؛q+TNga*|sIJbkuPAt;q`S7)ar9 <ᛧ~f99Iqmd3j#2bpK҇ 1<8qɤZ ~̳uw61G^6ݗ{EǑNM(OVu_l$^ٔS%d +3Tg.(tp3a{qHeK5zǛ֟@TYoe+EE{q}:Ҍ{Qdq ?w7yj $W!/(+%>SH+l:lƨSJ)JPΓ/Î)" Iszq!468U 1 L/FI ː+U)e2P$ y1S}Bb-0QU5+8X3`˷RabX_H5fR0 geՀ34,=)/8Nx+@ 5]s3L r.5|0)0j |04hsE4`yQV|M͝Q U|oB^TGb}{SY𴞞FFQ&D[€ἲ5"d)a()Gc N_;jw8!7i FȰ7$el0JŐϮRHs0sznΰ*9~avC 69- f7jCZgM߷*EKm`v GKnlO89m&L38$ON$_`~eTȹ{~JnT7@vAJv5߮hv]gL\E'aeq`kWr-64U4~kR#IMM|<;~D#-pwZ!m\H=+>R+>ap(E. }$60&oԷ0Üpv `TW~VDDt eyzY1U}V#hcaFPHNfJ5z?Q2B8 o|Q@6_Jtv =,Y j= ' R`* )OWױBT)0KOg7Kg7*xΫ#ρ-L[8ڥ>"`e+8_PJ\ 11w=jꯄ5߆o])uTGy-J ;BH_($hj!UK.2!mW#im0r"V s"΢{sɰNR.sM-}'Q5bJϻⷛ?h %5T|DwKvkmUr/GeR=o:FEH9SaF,OHI0!$X^dn0B(_$WM4A0҈`oWs"3R?80FF6cy2#@Y]g-~i,}K2&&im&+$$ h4JJ/o8O^ɔR8XS.t(jF%Kez ܰx94?6O?_'H^f;Fui˿]":'/@kO}_3C8Q[ݍ>dQ7طb~l,Y.5S8]~0P֍60Um;InƮGv0{a&Ja96: >!)~X}pY 7烛q_#+,qmY sRnᑫ\F*25?.|ӥϟ9W1_g1},3kֱ^z:{$uN/4l7$UOUe 3R'v`?Ӊ:lj+Iq14ePnY]uEL̬.XJghe@(EADpgAj=՗}a.5 O*zQV\AedwGt#<xasU&Uժ$ܪNHvßZѦhR ɱeR[K1l)$@{:}c8qpIݚP-"yTUjXT[L,,^}g[1T7"A$""~As!ɬ&=48O ONR[y1?ݨ/DPན^'uzǦ߰N .EYKӷPe' 尰GSwcdsĩ?D0djprsɃF'cyrStߍ}h[ہmkm~v)Fw&nn%eƸG&^Py޲yzc&?EƉ8btL! 1iZJZ88ǮrlF+{٧'U+͵;7 0oCȲ&L,%R"0/fc*I%׳udؚUT'l9>xbu8'ɓ:,MYϱTu [[9{Y髣zEuaH7uF]G~ :O)3h+k zP,I:H.ns\ beu˵ʴwt<d$! hXk3ݧuЋUb#CJ5|A5ym@_af?v-6rf@Tҍk`c^p;-UhyeVsUshH~։tNȦog"q>&z}l0 e7Ϣkox￸ ׉Y-ciV"k5#⺭^y,J>ߧ_t יH}njk/l9 є1Qx 3`9,naJWyiqF0=u02EXlIYz\ƍzL[bo֋+o6oj&(~yjR!xB?@@f]M@+B=K0rդ(B=ŀ. Y^ S~pnY>u6bP89ºHD|K`W6{TmQYVj"MvQL;~ WJtuWj͂aD~ 11YDie]rfd5qheXZH7"hĞENnEEdK]%a;"Q1ׯPM/X?mzA<^Xg ί*ab 1Yf ΣB a(/AZ&.= DŽ \vaÃV1ēunT}cuM+َ~,.x WvI Dxq .{Go`@(p啿z6kX,ܴsjLãJBTIڍ:Y].]+tUA5 `LqF7-b ϭG$1xALWx~fP0\ @<8cl5sBFږФE**{Jsȯ]*&%c_L @ot*c du厐2syX惫zwCc iu"gEUwȺğzkYP7+RA8pyPHz|MWYaBӎZvͶs!s\Ie|&rr"=]l%n tPdtSHtݭjfgBА# GzMmʱ5) 3'K`gJ{5ն 4$ŧ6*?l"┥V/&t'c-_F%X @>o𼊍j(WZĜL5֢il?#)xZս*ʍI?*)jg Hf~FvZ@ yS٩}ZԡN$4g:!K Y$!EeVWeJSt ՁG 8z4Mj&Ƭ9X`E ,OqIp>6m`z֬[q}A+)N|~N^ ACW }Re.|j P[3F] {h rޭwɶ+~iO4[5^ V~BYZfO/I+ѹ_R!~p҈)_Oj QFgFUtF0vQnj91,qB@Ǿ>2 Kj_s1."Ke4>WyZB85sUOgThiP"dr+݌,m R$qfsUFOXqpvXM#eFW/i'@63<7o*5r':䃉<j\9a[YclxjRʼT3, 4J]正?79׬i NPE6n+wy+r Ui6psJiI(4oZ ȮzsPQ9w#PL`y_LgXo\7p0̂R~(ؒ~5>XPXw͹.CԾD;^0d{xD%*,/;R`J^:( :qjA!MwsY-!s,e>ÈL3g}&goXsvjE_F2F@=j%XN:>';sw 7˞ᮃp z]3bƤu75bjDZEӜv7U1u|넜Ck f>ć|}xc)kja/?H.dКMe/ι+\h6_( N01@ol$v F.Wot2P$r(;lL D M#4e*]7l8;}yZ%U Z 3:ȔҊLf$NX5jhx_c"mz ! )|?x{M!,`g,[?F2I6u̾0m˕/5Z˛uR'rujfM'zBw.i ҷrDwȠEP]=:rFg>Oyk(aᏸv$44QǓ/X[_(PC-(%i,&A9WhzONI1(<}-[qL 3גak]xxa>/2eSV dAR>uvh#Y~#ӾJx$ˍqBD鰴ͺ L>| F™@O*?R?fuUhǛ!yp&EqgLI6E. ]\[P,_Fؤxb1IoBs@!b!~81"1qʰ0EZ$r]k U`R=%ĺx!-w%ޣs(9_SB/׫tZ۔ |xqR.NĹN+0Y3u/e%׶hIyZbʑ5fas Ο3oBO]:r]Ž7neˣZW1ÛZ H,KacK1";Qik302<.zVu9@!jl;, ?WK&)$Y}aK<=AQZjޮݦ uhv $\ iQZnKY⩄~'N4Z(ud<(Pyi2~]o~`Z%ԑ@*kE˻;4  1k ${+c$ x@yMFF5U*-$QR\FG eTl]cSdwk eE f鼊Yeui+ _Xp}~{qtMn֚.wOyajŏ 5M] B%@}yFJy`; 惛k}إ/Q52cgL Znr5Y[# @*=Ʋ xKB_8TJ/6e}lNl@q>iz^dv8{ x JS#1w?C8aJ"Y[;t,5)a˭jXxe:FOr^w+:cX .Gr')Gt*IwGh;Zwv ˢ&o=Ql. K]:_-2 |*VgX{IEL7Wje?K&Z?qrCϮ{*ū|\ϼk_`.-2b'kcc1MJTBKzOM&r'n0 G[TF#+(0v<=D \Ϥ,u(ӳ^bu+E5 N@ ܦniFKl~ΐk@gʦזIlOPyWF=cHsu.ЈN̰qxhU=^k\DupYl>2̒[a{um-&=)o"z:FߩڻAbU?/)Rj%D-fܫV $6!&X ?+Q_וpZ 3M;s#yN;> YӍH:Zt+Mz(v)ޚi +(;+ H~n*i⁃ ʝ` 4ߺGJK k;:٦S"[dkEGw'E9nNwNJ(S )Jj(|(,{!Oo:pGx#XjŲD_DZ5Rh9V #xgt?4]u;)2x.Ϊg%*Q)!K&qx7M-mR}^QjlАī%N2p9ڋp9E%rMS{տU5'_V{eYZ*AK,B^XѺaqQ$!l%li#9I\B_a~{2Q_غZE7A &ZqTuت4h\ ܁ّ D+Le@[Cpτ@0PmgA؋IPĬ%D]6Ge0UO  ; iқ>)!Ƿ[`\V M6f({ZQV!*{SD/ytA\\x ^t]*#K#Z {#m1z mkVP0B ^ae0e1%lRC:GnLN꯱k>"1+&ͽ[jQXW?٬%Z~SPY@S5)J \`dkg7DWo,!Zg,dcXƁ.G9A|3W,9)MJ:n"̃ԯ];t*nP㖴Z1H#'vƦ6,)Б7cHډ= ~殜(Zh_wΚ ـ!~ѣ ~mJolzJ{{CVhMXnE }3Tf \ˇkNGe]↶1݁T汗Q-j[ij-#oе4,.kFIDCS+M ?pTUoNrT `f?j@3 g*㓝%M,952})>FrJ}T K=\lIE4/yP&[UeSw׀p#جL Ϳ$>H\F LT@l?mAa1Njx? pGx) SjQ߁ j5D.J:J,q,=||dΤU~ |fG?A<;z+o^jfj呦0d(k%V [@ێMzCsO0_riNrVYMF1REUb תqt`&s:*3}εP7_җg6$_Pe,w"xRMA0ڼ2nȎcDlE"ٜ=dg%6BwLgyQE1¸y70Jq'%[.Gm\9&F> ܍Ae׉k 5%qrڔˋR]E w$s ].h؄oǢRMIx 6fck߸ee/2AB2a˄F8\rKI^AW z05bI^V W ݵ͞p.MU,lng O.ES"`s \o}4[0}f5@+r՟C`Ur+`b}ИͥʄSP [ Y+m>E}XI }OXiDGJt'4$~ U?D y&׵@V qx 1us>\8ADHK:g "&z{JOC4k|CD,&|>;My+LjWɦhqU=X$˫Η1њM{J秼SNO`D|gOC~*CcZ, ~XgoI#5ϛpFnM;늼e,^ІmiHOv0@7>0Jn!nw>K3p|hmgٗ L =IMjko܈;d66Hb\(yLeBbn2/B=d?=J9]ҍo$0 f6E.v,wsM#vLF#v=j!.ٷ2ct`:̄s31ѾfxQ}ꀔuaKwȎg惡z ۋ]Y'Qmm C׋ިLjI~o@Uo 'dVL#X!s[_;'1 .@GH f/CӇIjau FcfnfVYb%+^^620mɚ5^ƥbx" R2mg$2IMoݍp<̩|>w5^tm1dqЮ'E0 ԧ(ȊTX$UMJ ~:}[N:$]ѹ,gJTγheb+[qgae:ȓ8P>UGRrWИҢ}7{_=_xw܅9HWs<8[NFjL_"TcM \EҿcVM?PkayFJ-^r̓C*< ! 7<.MRwͪ͂U`Gm<2c0@pU1U*N Sjşܴ߽t3 ۬9JcS}^.tbt t,Ku]댍nSGbeީ\{> ):|b-3.ʡR+Y҄?_ۧPZCaJ3l5,)ZWi0gtགྷAJ$l"'C?B7H5e* MI@./،#h@72LaGCcgtS`p{Gt ]_$E|G[Ô7܍|MmYy[s?(,.GhkE `e7["d(yM:CBB4) eةݎe*YxBHSMį͝OGs)3^[I1i$d9Ny-7`C*Hwd>Q{. s Y*&ܐrϴQk=G([zZKhv`W$t8SR-ei^cJlO0VߤyY=Ϙ\ԽUCߚ]@kR:L7+X{~ٌwhDY jn%6=+ž;0AZAִn,KGM %۩(2h=-r7duu ֤ +h?fWL8+<;;,p#|B0KV |&iDZwQÕuBY\(d4E*>|V*%mU4Yv{(I>3n|0s8}I6F|$whorqYôsw*@g ?/Z#b2-}¾X%']Y@hqJȌ M>rx:+!4v s,ЯZdRDX 2ݞ+<2v^l %?gk[ 1![OI({"L6aTC%AB5qoO1;  M4ϵw7yg&2\QfPyRa@%<.2FzH_ og 9X^1 `dbr~NJ,z& fDT^99ѵ,B\aʧC^o0J':nBp&7 _ wvOX~!5=`GĤ3_r@;* he.-I` tS(튔:7>!7Q-v%LK MxTcMrt|AD,S^?,c#."挛c1cDPH8 L,έbM<{f)H(Z|,zO aNFgƒi?wg$FeSN#kdRTO,wͬ[?)38׻(n*O9#ĉ9}t'fՒ,o`UW7A=Ʌ?"Rr*)6pi,.q꼤x=}Ux"qZ۾fBvԫ#*ZH@k]\g`#`+&,5NnQN<h5 1,S;e{КwD:ev߶#"b.ǖh_}A]ۍ$~oQ@MHqy@6dKzf ގ3d3DފO ,By tU~? li8TA)G6owUKs`ck-'FW/btN](Am{k|9@eLm"B ڑ($['BP6d3q0ލAd.ϊ%('Zo3Y-ͦ7rjj t˾@gmmmJ(n#lSH\.7vg2ctih`2Iз \g;M.SUNWOh;~nzc%2.s .4$])aV\},]ir=I3xʫ?d> xA-Vd^uGl8Y2JB{aqSӝ1ϘmΏQ@6|h6 Z$oi~$|p]1 P?q>M1 %Y?9ʖ:=p`4TuMc1 ƐM{X씿T;Ll¶)o ҕ nekn+@ݠ խ(Wt5myH$-\ 7)+ӜM]7b/Bϔh(:CdNЊ5jt]Ӕ~ 6үG>)-H(@o*hl)Zyd_eR#25Rjjr/Q,Gpahq-:帹 %a51Q*1%s`赤$ĉt\:T[t#=`h.i©' p f:'yP|s @nzhq*`_ !DdKf ʋ7uA-YJt!10JVbghq>A烖DT{$3Vc;oa,D'ڎ fԭv?P;19)%ːqfh0.UTiN{pp Җ+KބS_; pe1આ(ò#b"j(CIOVQCǒZAsZ`qW`-YƙjqaHPɸIkZ]a?aݞ,̪rEN#b1{_`SG#Y ^YړNrosjC,H\9qb7;HԶ)  U[i2fHw\X7X0iR_zAV&C"r"j#jp-bge @𙭍S}_7SO=}ț`W8\$- 6싹-$&;exPƎ/ ː$QBgcP'f1Fԃ!tX=hz`\{n}- ?|'l;^L4!fDW88hc G6zh8}[J3H3] (.KjSjΈ)kdq) k;02圈TA iii/$/}.sz3?fQBػ_Qiun$)/Ԭzk!Ւ8E^R3)]!f<.:{KE\ui9[Ssc*h K)j%(9ҕXcQ+0ʴT(Jh55ѡ g+ P` ,0ٱ*۵!anƧ~'V "[oARm8dESޖJm݁Vom !&-V6stEvo7QPڡ$8Ant&t1|mn`Y\Gz:w$mUMmbUmq?h'%וO\"w8]UHB2k";]&r^~niYxVkj5 P*c&_iib\մH^ȣs|H5cK^S'={O.n_ !XOk+AkP=zY+Mi05 } ^G{Lw<#fO*ay[+rl$UMRI|]) p.IJ'#=n)oq;6,lG5Bf[|įcs;+veR"dpM jff e5w61e@HRR!XaL&%`_.o6I5MR-w]25m.1'%BS&GNNzW"#',VM[NO3q:\y s+)tPw0YB@G*u4x0y05P8' o*Hqm ˋ-*z0Gtl3zHӊʦ 8u`{^H.41@|SOj>%t;Bq_޴N'ȕM%GD)Ƨ?DB寒齃]oF98c'X™^Wf3p!@rrNIUpH*^nyS6W+'lm~.1CmW338/HCpƾlD\bdiτarp:0U/uG&qԌ|^zT$I>=.Y/Xm#*f!;׃µlgZe]%7uSSfWLI`zV6m뀂$>HPȔA:)bҹ8xgRu%Iq5QK"@$ 2P{AS *+?g3bq[0^7I?j)&fpOaL+NNCY?pMKeR9D~ڭJ04DFH%P DݐZ!2KdLT㻑@fat.Q*LHns*sZ@]^]"WX*5kռ㏔H?Z>9wk`0k|a8C :GlO~lFF%6r".9K- ɢ^aa>kq+1Tv1tv4`6fƻg=[CF@v!Яk(>ӶƜ͠L&ρ8wB-5L] P*•Ydhqk*w&wFJ .'۽ST?0eż%)d5mX'%YjO4"vdpZNHc@ԍ\:D : ұ.V 4< p:> c\F~֐4>1ћ WJl;QfWcDsӄ@!5C}Izia,8qi+M}ߑ=3\ebfZPA?&4iΰj" |KH69[(e3U?ZΗxif^2êv1re2Pr]GϕJ"Xe62i*x(D#Ȧ]&<7M TL[K$^z&t*[0*YDM0$) gJYw;{w/MNMl UU!(׽iN S4bfكe3B~YDG3D!"r<˨ 5Z/|_VP~u(R: Y39MPWoGHߪEm5(&ri,zW,xq*0!tw ^6b鵮a6"FY݋+3?JG@XVz%loڸnBvݎNw NY1y pDžmp; AZ/$` ?:YE5Y@g~h%Fl8Y[3] mqg1U}/9[qŻ9^P)&̥ EiwIGu"ޏ;܍xO +=N%~~[Q^_=uX`.k8cm]RKAnY쭯FCѣC0ڋ,-WȤ_|,/y'L )eHl>2Lig[V;^9csp/RHD!VxAhwECAaw5>Ұ]+QdOd쵠9c;L?wS+9į*3{]`<.hڛz(.XtSbOIqeϢ̘9?C9\d3) * v^u2tZ |"G&3@{_6֒^-~lB.D+&5>hy}N[4;JծqhQHm!7*|ykI~ŕȪ̀(.qQq$C!Gj_F=,OvP{7TE SR,uj?LM@z/g<} +ߋr/'lVQz2;ЏE9GBԶ2K%#ܻNXS%wRIC)$ ReBI+IQ}!ݚ@6 v!a !uMk[(QvYãXȂDw0 ]:b!~pQbw4(E0wi j:]I疻-(30*QT[mexz]ZH;#FCE09nnqXj |k973r)lnv0Ozه0vnָtvr-_LasRU'qK&-fo(ۓNxqL^ָfl:Jo r7ʼb+H}Pa0đVQ֪xJ=y/єmH'_d~p/ (iL~בSD'[u:|@X+rMiVpP}Ǜ[JF 6.QXӧk^+rrIoWA-u TV3"k/q`wpl;HȄD:o6 9لT(1KqDvN4}5^EǙo3`~e@Mtc(ZvD(&{2T"qAa4+b?ߴJqEB̮. یpqiY;li:lc m:PQRȦi#5&s'p>Юt`0E.\-|*˛^'_f *D_kV@!zzh[n"v3 @M ~bmsR:;8x1Z1}00 +<_H'8Aղ+ɧ?4k; ob g/ Sf* qž+)A|`)?I~`O%/9n LsJA ꇉlUdM?0@661d~:ò!O^/|SLM3 'YQsN׶'DUMz,/[F҄ J)&C<]tV'059@.ҿ $fm= #I2=2t)ftϝJa j<)Q[T2 R:'\٨\̨853B9a⢘&&. .V㈼GC?7s{kohpp2ao=E#Q'Q$PXgF!k+n0%r<7|: o@آ}od/LFPom^u5F7!_ecA`P.V YqƸ)@>7jRV?9崅[a[Yk֕\3{:t צ5EmkJ]LD,U%& ְ8Ht +(vJ&{ƨ@9?8Є?qhՎ&pllbT!&ŏ$]L`-Kˌ9IX/Ǫ$FޯPC"`"wn0 xr +o _aՃٸ^=@OE׮;x-"b8keS`%ʣHͺ oĒ$R4O/I Ng#Cr( p%eMTGvxd?=) Yf<ڃ7,A01ݘ:@ D|Fe@T^ _}Yuh.]!c}S:|lO֏usGW96:3U $ow͂>myKq/(50}@^.Mvֳa1hOcbޔφ8\ yh]%M-ȦgQ!ED\g*.諠ّ"?LCrE2 !) ztQ4iQ R=<-nagx!!Wq4we*b|*5oAB8[Y*yi[AL Aþ@3 meqKe}<\qL^.Ѧ!if. Ō&4/2j܁B^Z-y{9o:\93#tҩ#3w{X憋l]Nʯ36"&bYv80[D?/@:ߥ6k?Rwy|hB!0SOZOT2 a.TTaF P왈35AWQwВ.La<]ӼJ. ?Ѓg{ÀLGMYKJe9< }3b(mo $01#?iw9d`g!OF%EV9oqw-Tx'۹bG哶\~~T֯"pU hkɟܸ7!xܹ8  <)]~c{А4ha79/<ɜ'+{uП>4*mv0CrATb26oTSj$[t..ó&&\YXMxP6\ ĽyNY/{?,C썉&/ $s&Nd}D SlR9UČK{AWR0#QRc+4QCĮĂuKoxkX6TUx(OVmlp#ف)e׳mV =D jxQ"3[\)ϑ4ofm%[ m_.d"fOc۠'d5|yԒlnGJs4yb_$Gf.r0w tS9/U(]+{C%%KAQr u.sw!nTWx+QsbN3E$5 =AԬ5I:pܼE+_mC&w"Ѵ_85o:K$ԛws-˻%js5:C+ `~9D'g~mw]L*U mH␭`kcj[c17)9n粶ʩ8ԒRNdêV 7Ĝ.[Pڵ_!\9%܌BV?s D6WP.91@iRn"4 4OV \ *)F40ÜdrM-C#F#l]%Q)b#.}`{bR&v;7]4!j#N ú~{S.uU L\!ͻs}HXtp1q`Wvސݥ62/V4j9kCkZ $_xbg5cȨp{idHd,&)e(!b>[nCyJhi"1{*tnc5-Hҭ:EZt 5r"͂^t|QW#Yf[Y?BOU:P늟v5-w^0 ?">;O}|+ѷ+)CVD_{wUFvM\7jY3Apx@5S16[GڹF9/ {֊gӿAJ4:X:aT) }~S0{Kr5;ڭ2ĎaoQU˷؍…>pYU]{zQ(@G:ƑI? 3q1"*Ķx q (`oGdgErׯ\ KyA۴i]^SRO ,u!Hma1_aŐW%捐lm}H /fEqS&dcOV}hOM qpJ"1I A9<ɦ#]P[DQ~A7ك ˿op=sQuwH3td@%j8Y﵁p{{?dPh+&f`o2:({/+"q_x?Î:2_NZbDog6>ѮP$u.rP18qgyjy\ppze5]H@:Ya>L͕exC?<"M29_I(*!嗾a]"IVy F=4.خۺw6;旾~ճuI01@r0z+V) ȶUQ-]z<NJcCԢ=l  V,sm #m2;"W1HBjBxor I xor[d9qA,t{)Cm<%EfңF+d B3XK!iNۇ56Os;+ddm0!T%!?$xJ9Џ/ymHdb߻K 3w&]RJGgl(ҌjCƪN!y?r,G#:hŷ OMg&W /s%y`4-KC(Ucx5Z/. #' ж 8wx6>]k҈@NE湛JCK{g%dJ=Q4.pO` 6&ku,)G>6f!/CQ#D1'de#C]ze /R Mݛ0spe+p&  Re5Qw]z F$G-/'/!Ҵ|>ӃZi1hviWhSM U,Rְ )wE>ӅH30ae۽kor6 ۔JM̕bړqI%s{1RGxT?Џ|4%Q!,S-KCj?YiZ -eq%`L X]ywQ,P"ڝ`#]-e4 ?!q\<EKY,UX_n"O0D#57hZDKDM8c !3{^l[VM/|`%<&c@ˆ4yb:>nc[!%U6}_zUN [uP;ߋ-?.G|?n+.&`hJn ۈXN A:6 6Kv;RHO] V,7XW3O#lKm;:E8Ł0r8o<%oɠGk{_f/Q-{}r ӽ1RM]+ 9G%h0 j+@Ƣo H}buػ j3{F4%0@"7oUu'=܈[tL+Brdތy_<ߙ-Wf!#}80 d&?[`%&mM؊"TWIJaBL[^KdCC_PJA/ٱcsd燄?_]>1;uL.ZJnhwVZne3z˪@>o;ɴ`x WB?9 ZqnA=a9qarpCuײJ:=u /@ΩHػQB'zsFPC@l!JtC%ՉHF.\dŦ?5ٹFdňKlZ77.5EmìmrU]HLqhZZ[T;; G%dF@/<ƸY^RZ X/jpPhYt)k'ʭ=sby |I1o6Db- zBgwDv*CNoN`SI{h@|B׶Nx¸4 8{9H‚}┑<34RX1M ["ͱ'З1#%,3yjGE.#;cFh%(#݊?:E q@4Gr{74/ XÝ<#Jm{i$ dN9{}% Gty,shz6J1TW g+чcD51AɢrfVAY%v_`QַkTőG>p1oח%z!r&%ΞO8ĥ_eo\c]u e1m2ՃT=/V2rsIى vsrlI(ޏAȷHG E8!+E.iubDHŎ0o-L IDF[VN.3X蛹pE4yꎝ}jyא=裶XN: ~l!{ԙFzF4,z(++ͥr)R4< fSgRl#gS_*#lS3 2bƇ7m0uO9Wa@]f*B^(<փ`}ɑ&i3)RK l&N!娻J{k9{ ʁMJfQL,&H/bVh"mϚ1cMYՁr1\i՛57d:yGG~N ϒS'(#XlAKY!{`͒N=P-P=$\j]xU0c M!f9a 8Gf*MtF ecq\,8x; #-Ü8vf3rO'G/tz#Հ4]Pc%B@7mp,W$pΒ% ՇĄ-Qy)t4TiAִTRz!HUIWObg0%4md>$;ǀ]HwpВ Jf~zo4zSpuTq36RY5?SK3|62.fhG;:lمp|RBCc9zSD{=, sf8IO_Na}U@eΥu>3Sv#{ &+\0J67p0E&,8Qo DX;v"\8Ń/ҡݎc\ZnzѬ#Bt0 470TK\ؼ%O%E&_P%I+$}.(@zujpa=v~xS~Ml Җz%}R:y󲊘4ZIWw_T1e%hH(IͿ5A eL`B7ҩ}^t04$M al=PɿP „3(>(Nl%UggG9r,lXs&D+C3XX|1AjK}~ @;0nuhiъXMz HDZ\+I<nv!]GhA,a Pep)Lp;϶ˋN|wĝ:6S 2ݚ/4-<拠<|/TUXu}p)?+cH ~Iq?H`Ne2=Fn ww` 6P' 1;.ȼ-_sTQi(\];DQPhqsN|wtG^WR:{^3"WVbr.0n|]L@*Ue߻UF-JFXcX@&iO,,),Y3C L[g%IO\Uf-R.U z0繯*'@^S^娮op`'u$#%mU:)&mqJ2ee_Dv?A.sh=i=XDs 2f@ѯۧAG%o/sh,t-=޲+X"Qg1و4O+5 cT.MRDM[K 4B{{K\ָ!MowԫMR}ߩ=$vYM={Ι f !pl8n4-.D/iA#crnOjf;)= mi+RIx}V41[(M~rZLϹx.F{uh7-k!bdz.q-Yk-XɤSb&$ Bȼy} 3e}\T V:5D =|U)յ+)챦`a~[`D$Yhae?{L뙿ʁeP*u77ÿ"NF˭]!mOc]; mb]DLQ/_:Exoq) m ..F.%#.{ GcU\412B?X L5%2&聿7 a 0+\kR 8Sͣ^-gIE֬-+0'^ɒY٢na/m`b V\ ٯŤ9*b˗njtƖfhHKqc2c9A 9O? L^K[qXN{6qLP]Hpr b&rM&D (_Y>uD쀦Bqk. ֣}|)ݐrFZpxH(L $h %.EDt tbh2fX8 p%i?gy6k,.:FqԺgjѝ7 Lq;|Hl \{G8sVбܮS_ޛ lZ 'F͗J*bk FE~C9JWZ0)h(h37 ~(;ډ>[..#cnK"}O#MngTz$ޔ0/ Y'EI5}'kWEޚN͔F&jh5sB+kA!d1$=kYK)s"-2Έ030oJZE+REB++(Nb=+fh0cuShee%\wК.¸̌t]b~wi}mˠIj 7Z_ABfXk5Ū^n^OiVsz>FD{ $CNPXp?5OxS_r5;{3xAJSGQScL]a4q&kWdsy"lo]> sos^$89kE 1pZRkv x_CbX3&Ѐϗ^h s[.i[ L]Ч+4>'ĸH5҈IЛ4>j%e3\r"fnN7,=a>v> `MɒPbb˂;!uK$ C6^Q!|ZU ڨ$cɎU]֒PPnZPr 홊KaH;_HҔU4%P3k>Sχ* %KoM!Su'95mdF|fwFWpKoQyޣLUT:]+#ھ $3)C"UolBMl7qpxb]ZIm/s>PfWJ/%쟩1sH'_Ce|kD^`m,pe.qzP;\.c MzI4ZF ːGqep]h/}'ɤMQG.ae:wӊ/2lo-pja^SbnxydƮ=*2`%- dŁj 4-G/sb3nzekg?>$C$d~ּr#嘼CJ͘cS\2,GZdtF6+vc^mC+4tzuVx)7,L&+^.GGs&k3IX>܇X*<Ru5f^Ng]yFJ gNPZ52VE>u([[S eAw-Wrq"KI"]]kǰ78n%Mv#]UJ"/2X4X5UWbs8T:C[,_B xv8b1߱Rf0.#"l}N׳b;pʥ7rDu:Ϣ{!mq ɶpNJ#̐Ʒr0q s*.fh ҇a8 & 4Q/ebR'I01~]VDn;7TubS .8qnsaU跌Ac7``;S+]iHrಝ?n[%h4;`(.F8H'SB *{'FUeSŒG!uik#zo l7: ttqw-4֢滋ez:YsTFpif?g}ozs(eU1ϲj|47ɺp;蓇1Y C`.3"hZ*"hL^\囩<_o9f4s1Ò=ߤ': eD>N,2u`dJ~n@W- Y T;>@B[hxE޸d09sfcL> ą%1 :0v0)mx<" .0V𡶷_*1tRMcDVC\1K@!\ #=!| h: ffKy:!_x5iH]nWN/|^>aJPr~+~i%{.吝텺,j\i; K#D`Zr\`ج nв{[ڳu I¸t(Z Xeo924k'wHܺ+V{bt $.9~fx! AQD{á&1E1HüA?mЁ1js] _A&`jSjg҅Qn i 9QYbݡq\6.O+ߗGC 1PlDboW.R!r%{R=xRN S a#*ڵÏB.}A sj22rĄO58 YL01N ?ЄN͚܆8iB0y,dM; ]2< $]lil 7Ӭ&4erpV s;2R5@KWFXb MyoA cj紮derYrsԼN Um7y4ꅽ0eRg@\&G?&ɡ2c4jDc7vEz1lJ'zuG-&18otg(L/"%k٤+=\ZT1'V?c9++f;Ņ!l/—%Mm?iCW\uuAWcwek j㇍=_{AoME?X+:)Jզ*#m, YwU_҇eq.Y9nqdfF\Դm.~6TGjl*ufJD蟤_h2ء*m4\ +ܳfHߣY"miZIҢEOWӳ7d'i A*L988zyShE_xX8zk^!.+ }L *ROV+.Zw+ VG?Y]-˔z6Sa>9bR#ESQ,+>Է";kٶ8R擄0BoBY@a> >+y!ԊYbxWNfa1>s8="mNx]4iJ`w!BYʓ;:#NښLXj1zWl ~%$lu޲s›! 6ޝ@gןN>-,eiܕ5Ék!kLmCXtdK Iv>=;DY()X(f{9W9orX]ik WGns$! J+[Qn 7t &^Ƿ0UϣErLS FvVq4vEg~Oipqe6Q4Fڢ' (v ^y%ҪRUT(ULWj }v 0JaY L]V)oX;ٶ^Eo7VEF\quBXf|zZA݊o#|dCSVŖG-5EG1X~ETT A%"~9\cMk2Ϯl\A WfKhcN:v&!S&Qd$CI#9n*;g] \<Of%@g`Uq1)d@f9D 0ȣBb̡ez"HBAԲRPn½LrkLZYrs-=chdȆz8/ I0Rsեd0jqq]=$.5+_U zgҳdPaa |hU >\pfl)5<ks 'FQ?Å"kb0aߓ@D5`x}PJAԐ~9>. o|USo>?BT(; }"(7Ac-ǂ6.lx&o0]D"p׹X: nDƬ0Eⶮ|mL )rQ܏*FoK+=sx⬜v /@$¼5bH`kX :ȑD߻&ZYQ+-n~3?vv|Bo]QrJǀѰ]1|ӖZڰ'wbY3!%ދۤ_j3伂Za9;ud m3 g0>r9HaEeQ/!פx&Q蒬I?PĒ`9N& ^ZT(3k" ;"ƥjj6P`\|[)8eԦOLF:#X&4fo^ Ik˰?w OȭHLAtWtݯoIG%0(9R%Ӕk\&swJk#CZ)> t]q/h%Z, 3Ό(6BtfHS:j Ii =J= 9{bL_8gTZ1\iZ%YJj#r[WD2<pbį[$3?` y ϖlS<,( OV_!)Z>J]]yd3T!9p *n^?,z[[/VF$y*Wx-0[)j<ee;j.W SP97ߩ QxC7ٺF6ۭ:$Z/a谗s.ikIҫCZS#fw\ɠ q^FDs UwSL?Yȁ7Ə:'z-8YF$}.hO"l5ґ7Nlqy zJfM^Uoo 1kF i(`K|{,V= )JؚAy.a(\,:s=e6*pj?n?V.ndW& Rxve^o?#}(nrMkkPpآCrG*6Rx\|j[#9J."tQ[cKӿZV\#\5x16Ev@6R ښeINrvv緷4%9 =N:ηQ_^u7s .ʶ6+RV@`*64;yV-TkcSKk$]gV0kt1(MTTz 0b6A>n{9v|EC!y`Ġ{&|˪eP#6sam+|]/AK_~'Gpnr5霤;% uHl6>dz@ Z J4뀳{9_ AFzV K8Mg{d^faxU Imz%M?˧b},„6Ѯ+],D0ՙ 7dfiZ#UtT?/YsȮx#D19Ձ\5#$,L1PoP1ŲjucuupY7, &sަXh۱-Q4.=<^چ.c]('AHG@EbtrFu sec&ET酴HvQO,&nbQYT,M;K5yLoF MXǂP0SgRX\a17iUMvF9@_ܱu叓IBg ydtv|9~X "]N<i{JMTvo6T}FK끠#Ūxdk#1-1\Ǩ_ԾiA=4 a@$&Yu?_HWHJ\=U-leh/At]t tH8BՃXm0Ц@OPԘẦTDO:ĉd!K:$ov?5?n>LUax-uer1&@&mjDZռC61KH#/cY#=uO0en=:S̥=vmlǞ(S$3q^ʼnDѨ}k'd` 4÷c2{QUkjhS- ɋaՔEt4G$sSDX@, X%w+F_Pbn)XB0+! g|j9tyK-p[$.EB4ئAW ,;u H?1f|٣ 2Ћ$o[XKxOjkbgs`x< [=Em T?a؋%|4ֱ)a JԵ:q OR/: <.=h7~LZ\h$|{Iv^sPrџXó`4*:A|O +E>KhS<`O-meۖԳ0Zf֍ O.t_z4m+JI{gɽwM ȏD$WfxX7H>:i@ev$CtţuᗡLt 唹TO1BzϹ(;/? jr1rfF|Dv$҂$h;[_nX9NB5kB+$8ݠW2׮ @? &W#ŏOy\UEyW"H0W;ϒ,PQx(u-P85g`דAћ;;3xa-8n7 zTϢiQ@auPZ&΢g#IӔBNI$ npU) ]*jocʩQڙƆ8 f~ˉMds{,/ke#@z/י-^}u0fZɌep<ŵCMNRiOy&fj͝S@F1AzwR 4zEJ8lĭB[ơ±GREZE)]]+XVNʃ ˘WM!ف듘7{qgVcy\ ޡXO 3zr/`p7 z-*q"vkbD1@b@|㔯_4kԦ /ݔ#A uumb%kn򮽳B,JZg1~R zC Ӛ`Rv~vߠ hl֤a Hv!1w1W$D߁^xcc/M"QXoPAEٖ8mFzǰ\"?"D>_wdN$JņN|,1^gf)ؿ B7Tσ8Pz/k[L'8ٛOBTH8g9Sy2hKxW"WDz-ޢH!u,CXSq3 TU]z,ﵶ #h lN=?6@y%&k1}|K:wB߯)67L%Nqe3@m{qĐϬ""RSeh7ZgwxuiS|j%%a u/5t;–4%ήER=iNqYs"HЃ4l` Q[bU[EZKGG ̀7Cٌ>CtvAoQ`&'p!iCN)jw6 ru3c"nWaRٻ\2"ɟqj^QܚotߪXNۀs`{kbP[HyVzH=[6JY6mAC73^ fM~ b5d~'s#5'vlu;578ЃYёOP|밂N.^b̄FB7PTޖaYX, Ԃ t>Y=d/є9Y|o-0M%`<0K;(=wR+?U*YYH9e륥[$cዳWB T٣ Bk|VϗDr-3W;vT->|Žf55\fECȋZ@kC}dyg]HOJk.l\"$M@ }HbjP-0 rDZU?fF{/n݌nYhW`dVIbY뺩T.]4LU%ؐ+wHI u'mͭ.Z{L IÏر$xOHYlg |G0GS_3L 䃛SL"c/f _jxC]A! #,D_Ma`U:3DilZ"E50ݪ'R(LjjjʴBPAYj7o).^Mr".QPz$I=ǔ9!FaT  /G2P ,x rSZ19fH:w7}rehP⇹(0 m mE[H/ IƗt<ɡj_z$F8iOqkG6 uᤋ}U ؗ05ֱDϘM?&9MJ!"18ȤL洚iY.5\wc̈ab"0ZrFyCE欺@\TjpMs)dio;zsPխ08@>v( 3(°i~}g[H1=tEs*E^2_-XO`l@28ϲ͓A6{x{,ؿRv*;KLDwOݟGkq[j[ϊQC%GkMwz:Śi"&ܜt#w:*7ܟŔ7'0C F?LXPJђ dc3-Rԑ<"ӱ F8 _( JTx\WCXNG9yNkrŪX{eX<Ù)хq#5tePq&AuRg?77 %b*kAFB旅Q'vEA.S"ZzhgO/toVE 1{6ikUVR9Kn:7b niMݞ\"ء/ZӎzR$QRPWpe<L4n)/.Soj1nV '^+&-?b#dRkTXP+%jO| ~ON,yc3?# #Gv DL= of\OBmc;ev7 <_+"[ Tn6%2F;}[!8)Y^W_z#*? L Ik.Qd ^(&ޜBtahe໑*5w.+.Z)x@xԋSÇHgH ?Iٺ/Ӥ?C琚UPC)_OOϱ r-l֟ܵIe$kRE.RUr3CYXb_?OS@9^05KS +Kv٣i02An;t>8sOv 1Y+n~ t#H7p:NSO<8EQ+wC7 v;O -]"Ww$H-!(ƜHr@lA՞e!X‡C#!1nSo 4ãsZ$݅|l'~p="&jMx}P-$ݩ+GK[O,g˽ 'fU^!R'O5F vK^֒F|gTLE0'|&4Uj]q4S*q•1T-{^MNЅo>J#mngl8 TJcz; ~).5K?jQC5v ޳JǸ|SHy(崣\碉*BF W5BqVqʼ*`O+ !ڜryL.8F -N%A9 (s9PRta TinB:,똜F)u|iY>=?+8^bTϰF Ci{^?o<SYj([m~9fvtInOqw [;H\Vrq8`a[19F3lƽoBF|-zc xb}ZXAl=v?;'&a}^nQ/6}qZ/7lt(+ (ĊV=t]WcNz 2GO }BVwlzYR-IPUk5%27ŁhM .Go uF7M 1Yxґ.+} |yhFo/!L_WwC:Ev +"~|}KՐk(pOFN32YpF40{CS? _tr&# \@ZZ6*lZq Lm]y/m /#V55So _ HD% u^ 1Iɳ>R0 >7uKM=&D~wS'&Tx=-et3JQn@f2ѹQclaͅLQ6Nw>Јndº J;Mo9%PGbndhBilfƥ9q|<;NI^I"&' M[shhXf9NБ&mmI2e? mpΈ{;*UŚ7'cF_3sFkxC@' Gz)b%,jҸ=S hfW/ٵ&Eض G##񣺂J 7߭jG[ڃ]hkiJ]G\&Mer,Lʋ ^^8zk8d:tKǔHC~˳hezKQ ɄE%mX>;P~["s9YG\cL nU"jR_kYA# -!o*3U@J/yˆ{.W<^P`s?,2 (J9.̛,q<Vъ^wr%Ư iȄ 2~/JGƄ|/wqzPϭ*IBT7WVǢD=A.cv 5 Ȉ}UPRx3u^.iwJRGs2'$WV4\QN1pUs,=!N6JY8d 4~4pJնdW\KCX pRޭjĻmC< >h ~ 㹼%O}Idpg U[nBs9.R?}h ћPk_ª%>8 |WvsBF_Q&l ?7i95I'f9/o0ْH1/[̎U<,@ln. Iqs+\L e8(ƇS2#*0ko@QmL{wvztUS_dsN+&uҀ! <rfAz0*g #xy`C \$s@HǟY7>DXl֖J $ӽPj,!~yv9VwﻥQV-E֧ e*kNV۫W _\22 r݄M-|ظY dwW#,0?ԯZ!RL iHdNL󧘿@qq9΀N oG L3/[ T +^dQWj%KZHNODν0rX` %/.JzЋ".P w834]#nSFз]/$i*u3Rbhy d7n/ c4ܳ义ToRZ&Ȃ<Wx_J>9a[AآfarB=]LOWޞ*heITKVv *i+hǡ <@KDo*@}= l%.' 2s 5c~zXuڿpIMHeTBq#@)42yYꔗB;j^f:2 drL(9lQo~%Y-P#q[8a?SG Ut3#M֭J3H 'jN:oHy BΉ8RᦕMiB ʒT?!67 Oqd%jDĴc`G8fhUWe].f%zVLT_@~+%=2UF0+ HlR8K2([H=FܭhM-ְ׈}mVA+_P2di<~taL̊-fFDFSk_Id{EuOYجrQ=;[IȚ"ف.{LoaR =vp#L/3[9;%_\u \Cu2ۅ}mԬhS0f;hd8S7*x2f:2ψq Mhb$ר44zbsG;+fT# LFx5$H$+"ȵߥ:i,#?)uUiMzoR0h9\0Ȟ qxWTiM>aTWVߩtlf) L[ct&D$Dڛk\)>hi%Ϯc\moicnsBK3h[SF6uI)JJm q_F}pBy`, bɍig1+c6 exЛ]7g&/ȃ/r+7bBHYxfFsC$i~ۊ T1I4l@ڈ ɵ[1Y7Z +rveK j 0饭\_kd^SIun!9 p/Gd%Huĭ@?fd@P{&# eN?oe-Ɩih#ZhqrZp N$}9p#1xvۢ '#*rsF^!0fD;o E'3"e<_jbW?31+g. K IܔPY;TVV"UXWg݆Aj )l^2Hk$تSgkXO {N-wZ%%i_}u>ȃú4Y6BIR&Bqc3UN|B  ˊ(FtHH7IDÔCK! KzCVR˘H'I\[][mj@Yvw(y>9(mZ#D6+UuJzQ շx'||ࡧY7w)H%UgkGbDLrX_H:PRW6k8H(%Ly:"{'yS)zM~zSX՞ tI;y\ҠggѓLrFڮ@p[GѺ0*kg X FT]bʭv| &}f::=x)r|V~h/Wcf1`DύĮqu=DݑјHjج^ZQ; :WNV/@Bl2⾪pμ|zA酞.&,*X(V28}R>3Q~@GUDLrţA9}bL$f'1McI[xQћ4[Pފ!6IlĜ [?4$Sꪗ? ONG_OtB%h-ssy$MQ %Γ !]En$ 3ԍ@ gt55{;~S*g]:170o߭l,ZN5g{CFXߐkUmx<\A Óyr+QܻkQ'~s¾ZOjXxCsoK.P 3r6CUxËi%^nK ƥ߿-Ѹ1 -'ׇI[WjXh D nZ -h2`4M{N:jd]dtw?>ƟD*ۮeWXccX$>N+oJTM QɗG fU"9Dg6~P^~mo1  v + 'TIw#No}矆;w5% vf g+((w"Rt @a\m@k.'z [e.agLVӳJAدGEDE:2MbHZ2 n^'sP[#)}sTwH"1jX((7S˫Jf{ v\6$@Y28dad: {Mfnc~+vs:y 6ӢʕO"VD{\"Z'ە#ᰓ4^k 5n!'S@u*(k3YY =B _`zd祬:j _rɑ`\2MpXMb/lxJ!|4?ɴ%+^\=qtTWt53n1ev"?ݍc#q1S-EA>г*jLxi?PÀn %20;Lew̍S?M7)XC7ܵzh#"Tw;gūil?*jԗ3E-ɴ}*a5Fv0e(9`D=D+6VD^;W*0ͅ1oL4*sy·VGflpQPGT3HCJ?e'p=vA^ҷc,m\}  mI^beTSaӀDC)P/Nhd|x-=2=Ŋ+W'Ҳɪ*pՃld]imV#):0b'BkC$z":!Uc$h? O< ip'TR]0 ;JD]7qqM اzzlE:xD;,ҧQ5pD.NDK3ŴAIz$EI9TjL}ФT0j.f))J-;onrܛAzAz#&?[uQpŃETKfs+ 1̃ V  y,裠[hy~r~q\,{qPn1pk65d\GLj߄ĒO6{Mѡx褐 ]FձFڛ iڸNwqՂ*$̒L4rցM?چGH.IY]>jtaFPͳ 1'3x؋>PJ̉$l2$X( ``b Blnq\{!"y'4E Rс)&1%~mEb^ 0i!L(.1|=Tuh!gUQ}Dg ܳضk0B!$$ Yְx!åvľdfɬsA:/#J4l#%o CL(N7Ik' $juIx*:S~J =>NK%b/RgEVI],Z~ttÃ#;=CwG!T~Ht";e2 (ͫȆb;'T3kţqF-%;oǵ 1]<Ӈ1yc̖׏s" N/[E,^\nhs-A ^2}1اw֫Jt9MOn<| ,ڠ3uh!ϵ2{دTUcFU/]{M!Er)4aNB-%L'뚥/Q0vC}eʪD'-%YUgZJH¬mTÕOykyqk`(d6jrF/!Sh "Kup5_adWz8H{vQzXɺ,U,I?87%IRQY u,Z}W8H&jw?Od^VYg+ i1\cwxȲJGOdXMt:LC,G~DNCT3ąU#WU [)ֹ $_L8c|R'^5"1-?C:#ŸB@re8@ ޒ([CHPLTF+Y;ᗃF#{$CeߣL ,O3"ԝ O6%/zsCEw,Fx`)VX|D}Z5JQaHkÞRL#lUl&EIm,k?ݗw˵S>p9W FS!UD`ڐӲ(5$d&d4XK̂wzP[Xqi#JC 0>=N r5_7;t#D}0['C4(sFd Uѩ"ZExrB(c)=۳I\!E9- qɲS lkŶoPnI e,)>8-z? wҧl%[a;vs'5S,a!_JXT?z=LXFy֚ʚ=whpfy>nAX"/]e9 @!} qG|RFR\̇/ f CL41qcl>Ôڈ#ўXN* tz^O7 y2k&}3r0I`oGΊ=oN|2p#˅p 4ò}MR@=ғ³#'0,PӜBX7/=ⷼeygB㧙lНd Ge˰(N80FmߔM JM%د|Nn!prSov6p!@9Ag23B'%:-Jp!os,9*E%ŽOsSp?1ȾjTL,3!{t ӹ>ˤm䙃bQe&P/};5M&0Ny@bԑaXwf.WQ툰5%PS]=j ;6ۗLZb #f`_v'^ -W;7%poG~c#.z7pȧ_q-M Ev7=$c9݋(:dkrzHRlgoiw:LF )d>jΦ֞V0_ ƃ| KjS%l%Bg2a]d%m"D,k׸d2xސ+IDc;$"K߶+0j#90/7km06W9΂y5CA-+<%%sZ)~G{o|!7ik;By$;oo3Ǖ9+r`6zWe~[o=(6'RZ:

,ۢcL7Et?(iQ]Nߙ5꿸x;4#?D7YcFu(33:5\(ha4=nG;QIwc\X,7uKM88X [\d]F,%b#|X>|X$g΁MO_N~}9586Cޮb|gJW8-4jxW=v!ޭfC3] S&ou#㗸ZuK_ήL1S^y^jYiKzd}g-j?(ms;;'((Zy@AQV/T\,~y#rÑkލ[|"מ̮;EJl!=$Q<d C ܐqr~\-S "0S4glqAGlZ|4H|$~`QG}$RJShz JPE.Bc4w+ )gAU:;ϕAt+ўtE|5a]N-vᯈm B$&"'F8 E%΍R=qca?5lai'u`j@Toku+<9βvG6N!}34JROȽX??yngv-/#>Egd mdaک--R!7+0ȋ_`bۤ"a l7kiw??e9kO;vglX}v+ Üo_zx nW|èq0vKߗV鼘+4 rlo?Y4.^}~$f ~׻VL<+~ͱ2=]ԪzVD*RC EV5gnʹb)KYw.#cTu>_^5A&ldV >!h6&zt{ &_W\z@:q3NÍ?ͷ@dkP&iXTltp ݠ29^#Bt~T䍵tӒ/pyWunk<P^uxE3IJWn|5e2#5*d'  uA2?׹Ֆ>+SqY !IƊpBZb8$l6FBh [Y z:uӇl ;VNea܀Z: N53gKoh~ot8(=%vm,qbdrg!3ũw._4Zg Lb O-i+w}U~442-풊@ Bi2hn_zT_KpAۮZ^958Ic 1H:ml0ъ"?QfZvs&^73-퀐S]# m"ſ3M&HKЫ򇇳 geOFZn@'FiQg&~xmJ x:x~;=,J,Qyj42C= Ԩ0Ҧ3RۘYj4mٜlʗ^U ˆ"Ho[Sm9p~j[(UY3ä{)-l}h+gZb(ު(5,'Cң6-YKsNޖ>ws]) ۍ)ɐV 1WP-!.U kusg~c_aC_Q#UJg:Wet;ucӁĤ[X-M)X`[dт^ּ*_V`J )F׺18Z=iuiV7iy篵/Pu/>WMza)~H /Xkٓfw~C8>v.x=oZw+00y 1hk1:V ZJj\jZ+,,lM%.\P IvxF'Q3@,-]*m}Ş'l|n1O6q|9'.&,ɋk+;N5)n͔;lk6,gTQ]}* MfxP7"ș/[b.4E BN0Jq2Cy 6Zof ^I| &/.bm4`ϯ6+y+O7 ĕ2,WѽUB/˷[+ёJoU&Du#}^M_A6~ 2ǝzFߣ- QPu*k$us#Ќlubg1XF)n N\%rR/?5}EA\SD9]oQLAeXMܕ$5FN+xii[? Qtϋ`E˄`bV^Y9nV!&\٩wQ yx6&h>Φ@s0&E )+΂x mfrͬ5Z-Y)ě(iZz)։-}(Kd><&Q`܅Fi2s\z?& ,k6wŦ~nC~~CH/}GGCN O[C#b~DFIQD=($ 2#+(3h)1inDK9!w_D[߿`=y+ o <6 A"_1HoT1[pY\H5? >v\QsK|NPIYY]N.ĭVu5|a:-pz{c{aK"b(?[qI}>:q Bݐ_E^/2.*^4"ƕk+4m$q;6Ag#ds그D,3XU if Loj3SN2Uvjج,v,GTcD U8F=܇X/-&kL,>P!!%5}5l" {/(<2XQ&bkIi U~b#nvӣ/->;EGԛSce+HiEb-5XA( C:6Rz?~0 =oRy2Vqx;qv@m5>ӲfwмgFӂwlV6h0z;.8yY \7<80u|lA1퐌(WfŇe]uL-(r۝e.3ȥvHax)GM;ln$@ #l@u?$8 HSQ-3CxqKٍnY}>~.&8h~^b^tsV4o]<y,&˙5G*}=r76!ya{^Pԍ1lٲ)ay"ht: L.h5h6֣QdP|dS `b++a)d !7ae* XdURh 9Ui33P޶ͭ<;+~oLK3M{9f'}([9քVȿjT<C7}&LA3D8ǣ)ꓡB6vaDuF7yz5B>BMؾ<(a8!i5]Bhy7aUy76$PpNC 9&mEwA\dpL;|c+1+Sx1& \",rŬoipp a"%"qr?'ZU+Sm//NljKX3շGg;8(75MM;RckhhL;lY?8-@DC*;SkJ;̴EcdQvI[,!qq,h>J$ kma.Z :_<)#հTfTV!_u2!< SŸX%aU_mzP;ץ ?}5wq{G4 ^)imкfרO:UN|B?Vx29<=1 j;Hw V粽g;!F.&U{Y2g"DԬ68" ^ RYq<JR[K"HW6ݡ#?Ǵ8Jѹ7jAən:D #{`eKz'CQ{}P . ИRȲg"S$ֆ C#sxnчip@TXsw]rPQ nq|rՒw)F[+ 4ҥ܍0wCUqU|1-qP EX gɁ)!tR"H~np'>Fo/?<%RC/ :6v%R6CZMg K(SC4.#^HкȞڳ&98ug*%lE91yVw3Gq T%21zơ,#_g# %O<L6yf`R,精A,$japb~QeAT $󳤌j*| $kkZ ~ؐH|~`,#JS>_nz 4ѬYFTP8jj"_O?+V*[ T)*9=[13OO}Wb C~Qk^)BҼ Põ w|Pn=08U>+4n7$zL[5K Z>'mx `nS!PY}1 .6^>;n`Gdqr/''DJ*D_ww?26s .j/slWP/pNfWΏ`6m]g8 jRa*k#?GրMܷYIxJnw[-ߴ1Pntgi}K{֚Sa603^lE,`>. mO\g"0{Eȍ sd*d:*JuYlxb*bbdݪ5CDǙeJ {6jr8P?>8v,onU&6au"ٴBuo^Za'H\#C*_lL7gv޳%kOx:C({=۸W6vANՏ=Rg$w@hF+0m7xS6ǔ8I"xLsrF vuiE%d.t,f Ȅ܆FGSHH$V&B5x #J&en;k|. tGu4oi\!᜞^ A@,T 0y%%tl&Sv %CA@oޡSYp\ ,saAΤDǏc`𪲁U839$b<:1̫*!d}n[6> ZX H(]64 <4⯨Gޔ( naD 1(N>F^?M0b ObPJ/ E {v+Q.QC/EGίP%_X8*25Z64Cp!q"ۄ'P4O$Yd =Ec_d1m8gy.q] i?!()6K3urK;tIZ BdLtw;L藅8λׇ{0'j<0! n:tPL-;f!?6>Q=FU6f8&M|ta+٦^ Tʌ&Gt|Ӕ ϛ0]3lݍ8n #9H8cܻ ړFz&xU#O;_=M\5r C^B\Y8pCϣi9E䈟4xMm=P| rѽP /:\)BZSGrcq7]:Y,T{uΟE4-*7zp]a4I]Q 986#NɧJ^WܖiV+Ti w+uJܹh vҩR~.gdq#- n,_9Bx 2LFO_<2CһqH7OM/MP{"3ʬY֎dӍ]!ʣ?XaNNU~Y Dćt1*G59d߁hr]]GT{ !L2>UY4L8T(I'Z::$ 0ꦺ [9s a_9E E%@'U=[b: s]k)z(Tj#쐌9ТQ[{rDChxמ'ʾ0>JZoWt ccH*lUBflssi#K&~4xxѢA7U~wփS[6-нc" )N6˜Vcۏk(}aI+zx^7槄=}%I<ڊBbI^%1GOVQYҲQ B$* x8`\LW3fЩ>H˂xhT͉FX6mȒPXLwqG[)(KvY9\$AsﳩRtMv 6愚[5 ξ+PB 'lbdh"7Tu/v̶#V~1 vG䗙ݿ"8fp7σ`rۂM\Q7g0;/VJc*TпFDFiWOo$??;Vz*t#ODik=#^g}_>! ~ȕ ͹qeTpLzi"Vh;`8 r]*a9M3w~ePt9@SA2])M.Zo]^1s*JmK)PkK}{%"@/JnC5OD/Q 5}3O)oS!]Bo}S$4J)U|#+KpKyR\ EM*u*[xރb{`1:]\oG~̐Z!9Ei5.:-W,&WasM#ruwUFԔ Ms0`G;=gt[>F$קz* 64֧cA " B Wd)DϊBEYT;ͻ[T" ZD}Jq]P d6yԏ, Ʈ6'zʷo  17Ry3 G-d¶崮"Xl7> ӵrZ`x.םS *R3`5n865zrLq2S|l@ӂ(뚠߼byY:B-EBwx+&͇~d|tbt+ el{ lX+X>F%hI cYHiQKWmĤp{w~oaޭZ5QAeD(–r?`<ޡ+]oIo*-lޱsFNZf1KIPEm-H%s'.Z?*3b15ѡmm8['Z!u") <#_"WF'܀E[%,b,$?躞įjiq-? B)9{̿F [-6Bi?a+Hkx,uvٸ$&,~, |Q%H|zhZRc `Z/YCl.]ȝZCQҟ* rX&PQWxDǙIa CS343@›G]05cYz۫/:U D}X;4jZdXEI+fK{N225sy]L :YJ[K׷Z Hv_MZ|-c@n="s2G'k{S1lascC }Ja#WÕG lcK{qjTcy*7D3K?zOrs6#DJGJG 8~X!3~'Wc;mηi1`TZ)Gf$AVÔA&ȒZ9z(S9O9b4p(^1LhuUIJKAhXԷw\@ȫŏ6Ld@HnD=>52 yWebH{h?lK e؛ܦjχB9n'gDAk3ղ՗TF̄K=KHKVŊ(Jj+jGhaTIyD@=<6PW&#gR\Há6qH(gQeC&QY+WbR+ւ+^;uVL[6I( }J*y0f\w>n%n9yn\eh6RQ-fG^DJ&uN*SB< \H"-v㿢wx`d/_ DMG2upy!IC0Ae;bN4`y/r%YwSՈԇ}OkZܹxȍy3z0 0ybcQ%fz_oՊ_<+QْzaDJo Ye7WCDZ4L)m-BdHZZݘT|usnÒ>Gt9qDKd.s g!ڞb']f$~9`o,⢧طߟiM\ /R|[C;؏ )΢#ëIE~+{wB( ǾS@!*7r-ъ$I}`e9$OUgm(B]X;ܫ[ТaN_Mcvv }iR͸ 5UWsI?j~pBˬ xCO|bC { z|_%az LG*I猰'c +e~8% M/0̍L샄 z|CA'Yh9pCbmv9!iĄBZ^!u%EQi[X6IЕgex݃(jJ9aO&P;[}aeD-*:=>b#-cϭY )%m(J4KKƤq1knZ{1e"N#޸ I8/֤ER qlnnZ_ӓFM:bdzOlV";Q]in%͒ Oz~IΡ`nlFFmj 'ϐ6`*M|mz)!{AGMH?R>bJw`Z^G>K(OR\|wT|2f~6ò^{VP(-Pҗ0LXSy`!ß? /3]NE_:v[= U6(/'u#8p)ہ#[F |qa9>Rͩ(S"K[?D>qoJű}q WL_ )wC[[ F:28ޙ5αy]:EH'pP w1 L |Gf%RG7n3"_e'ckb"wx |+dދ(n,QA '<ABr >?K6vV+%. 9|aigʒX.mvd૰fl<SMn!"$3U"_`o _"p1¼bm}]kU35R_IH+Ddvrs&ָuZ9sx꣄[Q;@"Ôk?zrToߍ衲qç(!>fSϨ9all}!ͳ" 5}s5HOӆ : кJQN&D;6DV v?"bcS/HtG>T^TN(7s^9Ho`3E0V\h_&,ȥ%K*\Xc^ډ]C@wVp1 ?%UUn8e=_APv)T\0P JǡՂ5IGGۭm,SGvYV75_\C[+fw ՝:93M&\\~ybV [@Vb:Qӯa&ikw#R?239j Ü+0^ Pkd`\D PGYn\x4Y]*Df'Q9 NapѦJ?LV @¢l?5PH>K#q39i-_*`YTp~K;ٳ|'RD_rj_ƿ׺Z8ϊb7ܽ,cw,c(9 5վ7%au8 gӚ(U2/L_?&~ bA~2}@~ªan4WOWY()6W4cv\,jk&83~( "Ni/ CA*FKro(LCˊVRݷUq"Ӓ}蠪=5 e9*TN+%OY/2'_ 2ֹ5 <bYҁ&vL'WgG4"Fpvrҧ2%Ÿ>_6ÿuRJ!M}}`ĝucuRmhUĦv=K_JA]ٺl~8(7ME- slov1Gj˄s.r'Һ2Vcl=ke%˶I8G-ܽx8X{k"3\}ZRjaBHQi_GQm .34 ýp *@y8 鋲rs5.Q9\`~`㠮.8H/fv\ʿ-ˀ3| aBv z4gq`TO?譽]&LkzngjHnad#evS#*oLj{N#%N_JF6O5kH<&b,ҼYSdxP=ֲ@>T˻9ZiHkQV xH |#e 5 :i/Ʊx ?<}l2uJ}Jo(!˾8>@Z-Ҥm-K7 r.!qUڎѸxof#@)FYr]BRC~ ӳK '~չ&biC#8aƋj+F>t\A2eJa\H~DH'?W 00o S7 Rw[ql nPG8xj@Y6o?fK,vL1| ̕Ʒ= "ĭ+GJU?/\TAh9m@~kHcd R{jC.{o1h}'k:R&`WGú6xm64/<|_k7?RyACN1 +${ sOp  flENp-OS7tdGh&b`6b?4ף@G̠KMM1xjp6Qȟgt"0%+׆Eɳ,7vB*Wp#B%ulCT СrÁɧz'U@M`Z`m>0N;9!{dqw&ӰXRr -m8AF!4jE~ bm B\pȬ5|FVE=hCESfhy) u1ʰ\7eL]T1RoxDOzyn,4l vJ\̮j#Ϡ9@_vV4QW8֓? %r *mc~Z>EI G<͚U?RI]' -Q >1h*^͞.`%T"6Bz+3Q'3. :ٛhy3I%O)Pಠ r]xMa koW >QĒZ';=ql'gـ6rsŴHvrNx_Mmt'!g_YvTl6Q]حl$hagjEWlSN!!0]G޸*4@er/ bB9~$` )iQ\P+a9u ŬsMN hT1[`%p(2x\֠t2/<%/ A. avNҴҍV;T.Ԅn>tgX R3T >X%! ij}3YԬu6%uQ~{i3)M"uUF)Ô&63Dܮ0@33м1t^ @tDu9,u>nx={П+yׯQc@[8޼k,PІh{,+F mdJLg$rX;QtmГ3zs6c4()x pXjߚS뤋>kqp1|HnA`JK=-֌S`4 4Fy}EAsΆr2?G@/8Q-]}c KXK4ԡJ7)6)21K$/ߋ) r ?w9l*|Rˏ{_)\= g7WV%)}L[Fl~7G0 IT`_^11&W"3DYԆ36T7G%`Q&/SufնU,LmͰCW*9v[lkY)J PfSO#94e=0ܬk7,Iqߎ-\tj*(lRN OZ~HbvSؼxW-JѭdPɊAF˦G)4乿UoC+ ij6c7R)@Vc0*|ҳ}Af0oUb;z:elm~Bo$r6jjбN`:W{jP;_+!>sK8UJVF{9`J9a_3zf48RgT8l 1NZB@:8-L1HHP*Ȟn/Ry9=f`2\q\DHV . Ad=ch&҂ؚYQj2?H~x4:(b6!_⻑#zPmEjvԒ>Sdҡ")'v8&7 sfT2%1[y&~r{dgz+W;̺ɟJF-f;t#.]\ٳ"*qk] n ]t eepoj~zCsjУ ?yV@g!U{|'5$_VXd2k7xM׸TSsql[p;J^"6U7栋^CfVM ev&PX\pFPW8eJK Zi-JFZ:> z#GId<2 /ˇ=)\DczԚ<=?Q uLe{CW!Pl.k&Y t.=2dKMm008L韦siRkJ\TcY_ 5.ɽFNIsڭ4ļI=ihee㎛'$.n#VY3Y|YG1OyTROڽ߽_V`_{9MD%Ⴁn\ yE`16,R[8 jqc=6i|dCѕ~pZPIyC Q}8OrSyWӇpeNH"\0@9b`yyJyuOЬ- x[=rZ.T?)9w[Iѓݡ)<{ cN=0D$?}Zt v} .8G^s}0ˢGe]ӌ6:WJ1zavRz״lxthЍNHCYi M.@Jy  ܳeG-b0qvS"]n*;kB `lu몹O@Kd4&ssȓ Zry`Z9I'j,N$4P/wT3$X)bU'WvLE~$/,ˠD[F t =G)MGj2עaB6i ,D_5ʺA,h&9+ UJ^* Y_c8D U{O:rv%Ne{E2|+.Frtώ ocN*),-jׂ߳pݐ<@˛O^)oT$̶1>zT|wl|$1τu_mmg<;FeT5I[ZX3c$Q7]Zĥ{9_3 ⍸}^6,?9&=2|ӄ1=eJwC]E˯{0ۚpYw?FN;l:@jŠWP70~Y=qK(X̗%a΢ktٺޏTׇu=Vren 1ׁQC<=xpU뙒YW,.$R-)Lbt!}6SK!orٌyL ޢmaI2` 151;e»/nEVʹ}F)i,پf) uR]X *o H2#pS4JяF+fvblikP2̵G%uDx,=jPRި~I0T_^=zX:~\Zs|Dw쇂RZaƸh3ZHy6#_hK~xRAK"WՕefmfOts9?C$<=krp)}m.oh?ޙCg qybn2GXV T/@=3sPx%*0rd#$WkFGrozI ۢt2iڑ\*{Qc!5@ ^l|(Uq.Pe \U/s3tI"sFU ET%RP6FF>Fİ[W;E1Sip[ =΀,>5(Q($:׌yD3q(V%K\S.7Xvi"Dc| -⦀0,QٶZw R8q+lFпGf.4ukT8>L8y-Gx$ݏp/redK{aox;^a_9IS;\柶]U?T M?]֚պoefÇO_{*6zI [%} 9rJ7=JCA!H4Qxv%iƘYu'#I/?{q஭lj)bF3h~ÿyT\K/5v9%@\3ƿae'.T&ii'Bw3kЄN8GEGX? W{sOd (ekIzz;I'_Z +y8Moy |GPg=Z0]Fsӓvv!Ò9b؂:mK|ex/ܝxC$z:UƶYatݑ1_ZXqK9Y{{;|O8SJJ|pUVrj/iq~Qa%K0GM7IC.GD,c. P&1%L~{7,o/E q5 u٥QՒ>TNNP,l>p-SNxohݞv؆[5<:`[R=^۬boU<9/Aj'[7O^7,.AcMiUOE荈XN#}w F=~S䑰"]bN2zfr)NÓS7?<_QL5 OkaNؒ8 ЩA<ի؃?"x<(NZ)T6 B}6Ak@&Ϗ381peI &ovksbDŽ@rQ??&IR*qȂ(X? S$Hz GuSY b`4(Ak9R*Yƥ!ڄ|qꌡW\Q#?¼ DE5""34`BbX#m9v/i6ղ }@;|!NMiow(K.e4SOETsﭠ t/iWN.lZɎb ztI6VOg>9d71wO_Oy2PEA[ڀF^e $l^ᤗzQc w af,MOEuXd' 8s[_kˑj]=JyPi]ԤCR1uFi=ï̧FT`Z HV;W8?Yӓ0p *oy#^^gӚ3R?{KmO;_FN!J`V==\7cmq Sߏs_-4M q}NiH!9']X3u_m&9X mǎK"6W<SYiF,meP9Lffd2xtLwkfJJfVDpM{l)wj9bBTpZĚhW"Na8D6 jIYߏ}Y&ejHf?DOq[6@I}p~/yEja5m=5z%mH\?B{1>`,tА<VsuH72xڦM A Єښ(A4:]:yH%'F@1ؠ5q/!n#tt``ީ`##T}Xn{AE+2tK:;ϐwOX{޼׃fW}ԤCvDmbNj ,P nt9Z7ÛP  f»rŘmxxDlJ.!X)1:^ydVTYܲ~-Y'VF]EFm$!f; g6r%+ccbH2KB2:KAr}Lc4&za%fjҦDueJ\)`4?K7,YoFբY0$ikT % _Sw2<zW.kGФZK´M7nCŨZFɫqC۪u| |;0xuiF5T5]okQ3+#FP"uJ<#^/7!n JeMjùgFqhMDэ^%h%O:+B}t_`@aq1l&[5!& DV.BV=1?Vvd0^/"ɛeWO>܀9<HҘOc씛2N h 9,E (&m)_(ۿXpզܟmZ"9E*۰&lmI :U`,x }C4R&i~}IH-BEՋ "V24Sh;}p. 7Eԇ^lS2TK␥ᄁvJzX j-QRqr'oxwՅFd*?:gJ Dj+!>Th+^cH4 q{SۍT/FY-;4wTlȶtd}mnA_T42-%tl+#`"b SaO3O1΢k)j[k x.m Cs_1) XIJ2A\Fz&Lbb"Uߴ*Qw[zSMGP Ad0/^~*R1>+Ag2*]'8KRGUf{iDÎiq<\[\Ӭ4c-h$|'ح).+9~+~_[CYĸD DJ+q/;w8(Ar1$7g [i T^.vT>]NzMK"h t}=oLE'Gņ YtzF穿s,T(}ePQmvfh]PB+&,nB+ͯdE6~UzrU!zVsF̬[oŐ."u z-J]fUaȢ(:g˅)2WDYjU ጷx?{+l&Dwt(~uԫHn:oo& ul˟~RGV8CBg6:1VLc}{Ta  B1GbT3z N>ͮcn5ްJiTUJeO^t|-[rBeSA-I0avL ^? C40(|]@ jj0DUp+? (U4X .ͪ+U__;#??Yr8$LtO*ókZ[/7WeP^N[Y62+c4)X?ʝ÷3(2["huk{mf>W6Yx0fLc)u [a6az,Jo_&P3 W^ 2_;=bKyl"]l\ i׿w3™ j:>&s"q]BR[_YFH z)M[2Gζg>Zt/ӔQFsi4ޚ|-8< e8z><[B{mBSD eݹi^0q?g.eT(G=&EWSq$@1vE R?d?\@mYn%|lV ۟GĜX"ƌ[R҄ϸYBīDQ XwD\mF)Kxt{c-Ŗ |Sl>Гz!\0*P!zŎ2h{YۨRn]FQNh+WOU o|p4/@ nЇП_H|1:'멐 Ҟ8?H C2C>X5\ )L $pZ1+Hj-ь;űLc{f,mzF<ߤr/ I54铥uuK0{X226u^uweɜ+ }nxʍUMwו s hE5FΗ LF :fb9do8~5qajxU~Module signature appended~ tk5.ݒ-GgYZ0707010000001f000081a400000000000000000000000166f3d9ce000051fc000000000000000000000000000000000000005900000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/gpu/drm/mgag200/mgag200.ko.xz7zXZִF!t/Q]?Eh=ڜ.+c>Ek$b<•<bUOm\^ܗ_H (pWl]; I<[ ~ioP֝\Ҽ66dqiy'\M=%o-X<ID!hƿxu|7N7^W<Sfkݎc".RN 0٥L[TL-H&~ 8~lo^In߁ab1>$_0T#}±}?3j*, C(_yPZ7)C@/Jkrf^}r5ND_?V"7`.ڙ$H;;[f(H5ě4j4 cBg 6D %BSe'̗^w,ci V\S_M`RMQ?I `> +"pe^mΫ^T"Χ/.O.nyLC`yvL &梇QsEj/C3G'!`:<7CwdڢCpSdFv*'W ];1l,-5<ڮ, ك {oh>8Oй,ޅ/D3S)#Ƣ3ŵcNA |n*?D<%| +pH(8j>uUBpQߑx-G҃AێKũPm;v<ʇ=,~?w)km35I.&rՇ(G,,bQGT̸OYi\\㳔G +h?a:[bO'Ws0Y{њV?bjBLY6O!M߷Č: `?3D^ͭi`#Suk؋u@ƹ?ⰹHK) to wg` dx`%M|>#qOqi/5òY_޿$† LumJExJ ;[,gS^黭!{gB߶ eUK/a-uX3^Nw~5hoo=<8%e+% kyޑ9jQCJK"*Ӡ w%.$48¿~sna3.k< 5Y`r`IA"SyR=PWq;O07@l"O[O$fn =fӲSs=žh*J{>q3WmEx,??\Tf?s> ur]0 buz[ٮdG`bP ]d WI*b%yK%a:N0.[' vsem/lZ9\+.A؎b^A/xJ7dm.*HYk+f'JCc`) m̱];jUFS7}ͻٞ3&WYZPS'9O{I& b`DVQ1`Ǹ9,ӽA29&_F0'eYaD,$οW $I*t!:NkmB f}DќJ,J +5ƐT\⧝UL ;±;}늩5)*Tˆ%@| 6ٛ$U [qFr(?&s"{(8lHt|z=vVsR~4Λ[.^;1nA4_7?#,WpO9&SShňY/k)mf(PW9 f۾^\O. i=[q t2oХbeb,V 쵆o} n:G~d j=n/pzU3ӇBW%sT 5q/+?aBUeKԃ1<\`"j87xpJ}:MbÙPm'`n/HU`=nAOa< WmX,zQ}Ғn0{%Sy9W*I%V I;L I;3l!/;&K;*|9ASB>5>10Y G5+em)j1[>~ܢtow=_"Dxn;1*'E7;nYͼ}99#wX ^o/¼"jcO;3$_E[*ю]';D:j;gm ۵<--7 ˡwS7eƞtk) ENhK/lQc%n.J)虎cn6.7yhAbq9?  -ZyQCD%ON{CRwv|ju8:36.M=o]}`]Sj8Eg0KM"ԂO6xe:o﵀_? z~DvmX|P+w I0۠\ M B\̖Sh8K2M{×VZ l8jWN`naprѹ /| v}1r@,LEu5eN q; 9>+99(򭝽G2J}J&Q֬ߵ3dj4f ̟Lb 9PyRx_D8G:oU0[NT[cd?`;sCL<I Pզ7UX-n.sڅ4nR-a=^Q[a,<ݽN'D1JԳtInyIwS>G=24W_7꥝;Aw~{=eL?!ٙW~?]KMN%*zhd'0`$ޥ(w| noM?.\M &*j"NS`saJwёZNIG7?S~4+9W~`W>^3lM&M<ƮQ3gò Jj"/Z#%#YuQfG]Q?ܙ L̝wTgutŎdpޡ9,856屝!Ѭk~w+Y3 )(ִwo\g>ž YiMj : ͣM}bLߑB/}8W#3]<[>1( *L[k^qQn!w9TW H Lkw!x-'1:ہ('jS)}qP0T>Od؀}4qYg@weθ^C4ľkS &4yy^EzjB~]$iK@la&p'L==G9۽2w(-g_aq͟{ig}//Z~$l'ѝ0?_9 `wN*|K@z^b ]]/fP5e? iY4k.abhBl@XMr3>gFࡋ;M8YGf 5.JiIŃZ5E_{j9NRs!XdBlaثsF#xF es:DU^ ]Z>Q  T }^6J mӰW0TD?'0L3ޅ{c>#:\0ty'UN\21S@3HCWb|]d Jeu[ӽ  xHwsܣCk&Hvt݃XBn 84 qöO ]YWg̨FX2Z~^<=+ tn>Y-5}ftdv ^_ j1o3 CWt`͈E'q}qa9|8EŦ'zĬ!?A`c_M61"y=m߉ꕹ"x9#Ӕ^%Bn f`ae4*uLi}"bdǽj . rX-hϱ$)W ^`R}ՙZB+, (y-`I}pҚk΃jy&Xdo h9|c&ҹZ5F [iqRNn|E[qdT1̒эjݤ缋akT\~! ;6.'ri39 -YѺ.qJes ֖R`̿Gܻ~-|EQgnǢ<3wU{igjVs3Ý#$>G'DȊDYʀ$VT=n ?*m՚/ zbZ:἞XE[ZW]V(cj&~](eĊgYhW;v01օƴ.:VuN7ϓk/vk qJKw'6%gM .NLttivWvVzVrCLPg|ؤ$=TWM$eITdG&Y=#YtN|U9񊮫l'MDtX&ZŊǭBɭjYW:ޖ M1tM/TWwj!$3!z-](9xxCfX_ͦ㷦vcI^c lRf^ޤՙMb{WnD[e$tRA$Lz]@ġf蓾Cd#^t'8 ü员lɉ2ϮuB8.i>qS8o\?9 $E h-k-Г菸#{tts=TY8Sk .zޅ-ӯq$x\b$b[GHh-] 0R%i݇*_HEHs㧏tq)o+Iz݊&FE\e~~M,b&ш/N!! A9?+9B8!FlQ @,L\Tn`Q4qjR"w1i7ktxV/˚8InQ_6y-un\w;g_MʰC7)'=qGol;&/^=!anyp_+0Es&%-v9joAw6nW[KJhw:gߟ_4?@W[=]3H.el0EyoY`>5 7T$LHkUA|XۧkU/g~[)-efx @P%{caMs%:7J ""Xa I]m%i ]@)nj' vvTx`]}+wԪ n+F ߤZE%d7wHq96zU;ܽ-"ϹhLU Vk}&O;bA 9|stp_AoϬ', b"(MiӫxFfÁk [_ D{ $X[BpL.M\~7[kK#gu\mġV轇X۱X>t`Fڄ*V&7tH\2ow fm,3Bˣ4G?Nw:˞u^ʙ# fت3-w Ufqø3k'i%NPWcWm@X-[,,uj'o o橚\, ˦D:T?Նl? m67GB'wHԅ X\Yim Lp6yD4vc4b>o* =R4h!J.eKi+yȖUeAb2 [JWL=zhGƳҠsɒ ǶgLv +/5nʡUmb,n%)|hyGAh;3f_,jfٷo_­m]mPoBrqܱ,f7ZN:P =2(F`Rh%5 Uޜ (q ~*g6K`}BNtPKsiR}j6Nd(Kq^G r VWHAEBU%Pfa@yP3xs&0:Ms`8^/sV/ msHm0ϊ'Gj11U709 jqёbhRifk_94$F 33hq2F_pZc otCGt{T ݼu#0CTit+ H i*Gv cȸV۷ze PH *5:΢ [g$pC<=][FB{MYi"[x^?~A+*!B־a1Ha+G㖂' 1lT'yZ6ˊϙ;8ƞF=&P:~P|t5]WICX\AFiS>%ܷ :#}0O0iv~ i@B_l?d|+5| <͔΂b>tG1K=f4FkW&[pR)Ji;B=,N*Ǖ'텰/ 2'%v~ ES+hq;[ѓ \]_!pܽxɳ4f٩V qw j}E/7A 5H8mˬR]Xj?af %='7DPQ[Nԕ{HM!,UUcȖ<շ"OC3#E/#3eOv5nOdeDK n{wۺ ݪ)VST:{Q@FEQ?&_u$h91B_n2>[:n2\UI^>*Hq=o 'Hc $²B?IMN1їʠ2uT #[ZnD/~a/ "s- u[4$psASl Em2=t0=[?0t/2Yff ),S;8 yK|lLb(NC;*򙋵YyZ09~i²8v/Iٹ!6!|f7iTO_߭qƢCj9 CjrܻߋMae~ 4 {,%dyv"SMh2i-lin|eh "nU cOcR?l w΢o@y9?mחZëNRzpʬVQ"42XӰT!OX#j7$a=!ZB#Z a`R͇c~ꀦhN:!'nbpoر[2l1)0CQ.X s0<&dA4jrϪ@OРO3NX|iʤW̗ w!'YJ Shkggy% n雄v~u^sP)NMjFW(\{e @ݜ5۳|bԃy gFsEfٹ9-}ʑ*1`*q{?ތOmx/7:=]h(u%qgϼoYkV {A%J>Ti6y׿U'g,U߾6c C6 -X*7oT3HBD(0lWkZdY!UE1Ӈ]ꯃ.|D0bZrvr`r)IQ8ׯ'_o$}u |6J*D0]=J+joQ?BWuJD#a@WS:1h0;; Zn52j@?Ɛu./|6M%񽫵1^M,U5B pl~ߺq:V^: =\FRz#Pc$~,\JV'lM@G<;2:p`fP04,ɷR<`P [ Ar^F$ >fJ͜Ccs*63mZwRR>;*K dQ#?+,s*۪ "BO P`껬4!<,]$z2kTÔ-[O#~ c&tB|-ZR@j ٱN 8hM\(MOqYl?^:Ӡi'$H&h\bIJ'1kȸ])]sx 煐>OhB,qޭ'_mMBqQCfw>Tzgo_oK&F1 %޼G_i:̴qk9:-v_tdCJ f ~lkOzκˮk.|y_fRɑoHcqH/$rkH<9H*(/Y҄nnms^_Y -t0[LG(pS \܇fi`jTޔ,j A߮Ep1ȷ ހ8Uad W?ӎmP9Dqfe:;`ЎY/8$|j 2IoL*1#iTg7ID<$aBJrY,X / ly>׋RH8:Sjb  8jU84D<؋CDtHCo\GN;:n{ZpIIbrsIo@Wъpa\bO8Jʯ'}{T͆Ez^ %݄%􉶚)cA=m+"-h5卻iI}ON{̤x!mi0>LJIP}3T$]~O:<0(Bd1ޅZjCq3B!l_&EBńx'a@k%bkZ%JeF0r.SSҝ̴v0u>Rb8`{֗ 6tt6np2^K!"/m#ާ$Zܠʉ]t{Nt7 8wb5gtWJwdĠe5p# tq*3E*?-Vff6 =|\b;RRʫ7Ǟ9 EnoظYRI!u F00mCW~IAldRca,Ix*\)6[M vŒ/*v6=ѵbNL58}p7>\)h (6u Ym7c8-|P/.k^H9]ϖ!zô09{Bq';7÷+WdTw>|\LjMX;ptF7\3KĉZ,:Ja qs/nPD ǶX䅷:y'{(Ԏ=GߤIŏ$iJЂ&ɏ9_+uچL# pX"i%{Ygڒ@zs䩑>-BU7ƞhbHg^cZy Wù4}@qxs⚸q=mZ{ V/.B6]1݌'%UZN [Fv,ǴFHG[4 ſ'DdfH!^zX= *E D4r1+E. t 瓋1n`n#$xm rmVjhQ'aq-vH82 @ɨmr8kP=:J9t2CB=?3.VlfzMPMgMA>Fױ"0MPM^b{[j,ImGJE[D0'~N6c*4K@]Q1j*|*0qJtE[ rOI/)cTfVn3Ow(p2^ csE?z1oi}fX5]|qhBY[KvS}r?eRnm2ܙ1<-=SU! 6ߌ^]@@U| mLSc祓 @"o d:IBs$ .u$hdzO;cibvE0 =Fr"KHWpfj%̉\:\6 --L82JʖoCgLn֡Rly'&3}|>*GT`=$]Am"7ss͍( dʚw_кXh7H.㞭L#7sEr4r]*eG1hkx1>qҌ]tI 6Rz@&=C-M -)7\ ؛9&A-Rչ1Wo*!tGJE۸Dh'ƓAM\ ރ;pА\[%#@ʮkrk3'r{3 /lsX(6B=[A|9ȧ+05IHv\MZ G#1pTa"u,- O{ tt\al1d36 ? fEh=D KNѷ' m*b W_`+okC7ӵYe38ncjq@-[h@VĕՁ׭7SrIdsj1xC=s 4?csxucŸ؁JI֘b3#؋hYb |o#=:`,=ua[ 4]?׿FqLѝ.Ĺ,  N~V6]('Xa#"JZRqu=C ~EPGU XӇS-@V*ulCK-2?+@k̚%e[ዠc9;"7}:&sERͦB">_EGֻo[YdRTA\m22/me<3o{/gl} Kui8ynhG(Ay4>oXeu:2J0:VnbDp. <8"HF$'BХWVo;:g% eLY CaSڌ|>SYx;kݭE|!f4DTz& ^Eh=aܺr(2/tꮛ\ܨr)fĜAK?< 0ޮ6B%WT }.yk-'2o͝K~&TUxy.ف.|]92LM6e} jJ&6P]b%ޯs2Ϋ9(}F3_,J8I1D_7r[v! cҦG3%9ծ3"m .5.G#aG3Ne`:Kn6 a*:br䇸|X`ڛ6XE^Z;GCz$:,I'51lE1K? A c@^@j Nľ;\eG3GCY($,^8Bkj`{}zkQuEH #O22`X*1; 2!Q0;;d̩ٽyŖmޥg"5/l]V]N!-jN (vhHi) TE[ݒU6_ԥj!q_hD #/m2%lfz<炗eNkp?GaԯJFYق#c"#ʧ,\,|q`.hJ`iuPϜG̿2 g%biekX-Fvdlh_C&S$Нm"g\U~.}#-Atgb΍\Ay_Ycd-;Joe jtђ4L'G=4Ě K`,a_ -.D'L[04hA0)~|.OI/Wu˜m7}^M4ir 쯹x? Fj#`.[1(٫U6>Ut">qf@ 榸sL擶Dxg <9Owy],_ ̓iOmiʐOKXȣ(3{%BI}!{D|dFQ |Xy h(Cm@(=~<3Ѭ(^n @;Gy)G:TUѥp4BMܨ6 it#mTEJC~URn|GA(KҍS.^PreMtB/7!K$Ki(E;SHJ3K'j )Rh-Ok_` DyXhKPWB9KЖ# ?&vo=swřùVelC:#TJ5,Y!76.-7`Vm6E[`~3KPT(&ld[SsT\@̖Q|yt)E+WskkŁBcbqz)Kw{ 9{dl"&H܋U350 ̽F/YIso ?\d$+YvuD.]x#Nfj@P1m"qGvU=iq <=r`-u Y9j?Dzt&-9A"DQ륶  ".9_W}O:7s"t"i!(5nPV\wo%^-cV饓7ͦ ~foCS ($6= !eBJذ Ww?^eB~AP߄NQDVw|TGx#cYyWsRMMR)؀J{c`כAs~}ti}KL}#,J2iJ &m}KWeZ?bh,@ݦL^dmT{Ub\N6QftHL7w gwGQ؉@:G IJ胠nW$4dmg&ZsQyO,V%5x٩ =W] ?mzʫ y" h{G+a#wg`tӏ?lJ'ǷJqUbPE<+ rX6 0^,+0&[ԅ)XGEUˋ>s83p'M{ f(6bi:LLj:wqN`A|Zj2*9Et}:5qM$.UAiwCGe}ȝߝt1b?L8@\ɥqdk6&uڙ3p)]gd(*o$3dݕl5+7ǧNcϏ{ ?8Q10JE:'LIou <NaA~sߪ+O]SUcz,?bclC^U4J[~!o6Ñ+4 $ڌ{$5jd]3zaf݁K4.?=΋xbS1͙ e_Ͼ ä3AX{p33hN&#RkFX\}H` W i/?؟ n?eoL9`RVrFUݴvUܤiJmـɇy'iu4:GCG$N_<=9z.ꯝfPcgb߹XĘ5rYh53i8HlT7oG~ا¦q4C/(pРtrU5' cEF#6:=|3=']ϐpWsJ1:?igu{/O!#MSjU ٲ]%~z tKY!;ZaVr{iqK/utwH~c .;jo6@M+иwSڀBGV펒bn ]0w.kyC-c (1uM!hYbi)K>v@̥iXLO@Yi+c*LKˮ3B^|=S]N%T}[],Gھ0^tW"k]}s.C{ζZ}4}n`)хK>ۚh?SA#xM 'u0 W͉LFz@Cq$à=0(..!PcJh Tol<,:zD;}'P mmgr%Jy}|+0AXw?YƨN+l h!|)ejcYV?3vM欹,Ͳx ! s@˫:(Lm(1S12DPm_PwG#=\2C"su`}L #IVΰ`Bn"DpsWOGg x$je}zqw_jcbڔE#׮of2wM4D|=g٭By1 ] TYlp"Fo5T]uڼ,$V"qJѽuZgO'Mɏ2(%"]&RG-PP,X|(2T n ztMzNՌ贎ͽb37Њ>R|iMh!c YF~҃|V9Q u.WU50ډr(_C)>AL` =qv.,/$Ԍ[jW?3YYxv-1ޏ_F,*$ (?ԫmrop4+aKqR$9­q^mFQl[bC M Vt*sdb\ZzWyzW FC2B~9,UwuT>is?Jr7ǐ2öXt+'wj9z{cӍ,Tƴ0΢L[Y| eb?8kRyEȗEh>rt?mp#Fk"܁ؗ 6rӂiDm/.u ©-O3+z*A$<]Gr&At6Xq?Sűj鮸02= z?Iz8$Z_zguFh 1w@jg?wmes_`8X>vިU)2SA~KK c_ LbdjIIO.+Tws[4PR7Fe( E,i,U)5V3xc^k&v[ƒ3eY^-#MD,āC_'*;9;N.գIgYZ07070100000020000081a400000000000000000000000166f3d9ce000aa950000000000000000000000000000000000000005900000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/gpu/drm/nouveau/nouveau.ko.xz7zXZִF!t/']?Eh=ڜ.+ɑKs[Oggl^hRçHyUA @yY9nHCZŨUEu3 8Кz},@&J-Bn..Zt+G?ů_uiX0VStFZN-W!GHVOcX0xW^ФHDKp< aq|xBg>"^ZdNi'[uOYGaGɵ 'I.5ĝus".[: Sy+YJDj1}2R6U?h.c O[C{L pȯi>۟ aNs٘(!4|7ljz?y@ELtatoYd8$Գ2l`?@_T3Jhմ rDW@~+^ ~WggoXUȉi_cEB,nU|Oo6m {B&)Gҝ+VtVp25AM񼚞}JinU5rhWLKѮj`uaT5&m}4 㑌1mkGQ@!2{Bt?eŝba+`3n6%;/uf GMv&܆qӅr쭓|ջVh[t`&UHD.}gG5jӯv>niVw(2E9%kӖ9Xa+]N[y-w ׈-=0M8=a4܉]Ia<4Rp:!*AҰAVU2]²QB_k̰k Iȅj̛.r8,GA>H?*k';D|AjGd,C(`v^@GKfGII/Y'8Go)Պ#ߎ Ty=nxyW1 MQ+x>Y,^fI'u%<x.aC_H1tq?aC{qȷrwⰹenD!=j}MGL0(&p[ '!JEO2!cOf%So:J'Xtɻ qI$>tSmd|~WaA b|U+SMR?`s`6h@ao^d7R#I Q.M>}D5D?.^uA[!~?ǸWn$3x3 (!xR); 3_-X|]/.dWh{լϫIXIf'E`u s-ݟ]㌜?\ )E6b%rPl C-gm`ܖ8F>e{\KbȻ(='GNuv9l1 &q,5g/w2źnspI6іG&˄1Q`׍#ai:{:S4B+FlGObC [:}6l:G )) 4ć?u(ӲYLW!l3>k#GU22='0쬴aieI!^g1QY3Bu)ds|Mwd:E2E0YƲ1PO6:{{hcmPMMl>YtbZ{f\b0b9BLl>ͨgY}nLW|T$x}6;o\.!OX"& (pg*.lj/9}쫓<}d~a&љO@ba/݌{pMXy ;Tq]V9qW%Ιț%ڋ8^d 6 2P ]U;\ 7Iq8>6+)!^36$FfFTa]|)i9PS؝rꯂ\iB4`x)AO&yU.~huD(QBa@e͆ J$,C<_0]]TH@ (}%(2A$X+60Ҋ( GG qIY/I4 O)Lz-`/`@'0L@9/,Y(;MTFU<T199LQ;5ߙ>N۰۷\E=nmrw"0؈燏 %mY`ͿHWYs/"U>+ OB!!)3']FWrcp][3Q}($?`j]\WV19cC.YF ϋޤ YUVaC-$ >zoUx^.J"bm>l\;v13S+ɭ}xtuW8WLe)(C҇/ ǖFb1%'.巛P?%;$zHJvKYQAG% Ծ1sWoԌMcgDhK#WxShMXRy8 m?n<\/J=Cz 44ON*Q3'"9 e O"0BO:{nn#7I*.#r[ 7$1+?ȘuNr/U 2hUZa֛Z Ne͖' THdnhyn` /y uY:FZݬy(S-g.ZKe5}S^e{_lS=rW-gЊXy-{OA5lbi4M8ӽӨqL9Xw N7DqQ@+*q)RcO#i aʠ{8j3܅Fzt;99]EqYm!\՜(_ձAr^SD#PHtx]3Og2}V F<{Hw0tl\lpw:T&e†PYN2]kO l {BC0ˉ+6$(Gr8=gf2WoNѾ}*Ghq/@2QM!͈?P*^EwŅǟ04v:}rW-$ npC x2AABtHipD6DXY.5*&Z1ƗhɌ3Qf:ۗMln\^ c@W @QXev?"d8WP[ ÚrλkcrKvb;_AOջpNX(*[,RW[765IqeƆuE͋}^P(Ҥ2}sD0;C4:嵝PF.(7}'~ͮVZ`ǵZ&?nrƬ&2 M4 qڰ;uIdאFm=%l\ 0}' SWz'FI\ua*/y.3W/CyX!zΚx{B2')mĝmสV{P++( x-h)Ih"&@Z5>PN%y=duMd-xz 7驃 >Ď.}M&碡ɿGΞ ~5k.#W:V׫*4b6w(GxX z lҨ B&ozi V>D&PǧV"<>,T3ȼ+"yZ>=k캁HpV! \a^~gojogu]z9^z(w6)3oRPơnZF Tݕ2J$V@RHl\$Ws/&-kVs!$&C.]Hʝf<@zB/Us.F|c$B|k݊gt(ݏ;iMFc:YyX-ɩ0/w\'-Qt$Ւ!TX*WX2of×|GF#=a\+U@8U[&̀Vyr۩I$u1(n.롺Oc9Jj ˗O=ߋQU٫}Re٤ɒۓE }? ISh!.IBNJq^g IRyv`&FʗEt"+=mK.AݚvB#k->gjpj"G?M久[\Q 8hwa3sw؜B@[cCd/㿚6H7ȶ5Eq ]u7k&$ fW{u,rnI]i9NYI/u ˳foQnN THHq&P ٢|CnU!ψdNG-A}T6@ s î'~N8LY FvV)Ql^ˢsbB7h Wҕ$j HUhj1C(;\WV jԡĄ3a_8|^q*9z_e>DZt "!|95RCEam5ѱfDژZwQo U)UCa_ki|961 ZnH'[#zmM=}skZUU9E0 ~)h6Um(攳Һ\OsEk!ȡ9/!TF.Rߞ,4/034w fB1_̊L!ZSnRbu[U4(ޅ@'$ۊ7JjHQIj!7?SIdزxI04|#ӧ?&$, OJ ''UGԽƌ57#77x*wi4\xMHݬԗn$GsDnǶs :O$De| 5b!7,Cp‹=7)ktk%Qj"RE`Oo?Ezy֒m[T^'oQtb:!;vKDtw}l_ɹT,FV_E `NzQ23f>@493Wf=fBM3u+K![QS͵DJ|QDd64Pnåt"/ x4-ׯ)Vf񒽉C33sYBSu*OhKvP-xXoq0VV3Z龝?{r)e|Wx>_Wݢ-yE4'00fGX^1h(*J(6]t܂b֮H=KzJ)zt"k祒ao^lhIC7.Wq ;1{"2qN)[17k5,qe)dmhVfXVΧJ*rʞPEb8;".h?RlBO:LQ )vD&c8x*wΉwVgT6 [_oo@\y]~鎑t(1zRaU H2 t~ix "8.yz&/}Հ)FaYz82=7S2PscOl'f>Pz@҃~6LY~'Kk'N-_QW 6H}v?:Ju>@iQ|&65įv`1ŐQ8ǟ^ٸRSvCWjC&Ghx{lc_It;jy@' VSȰcrrp̍Xb+(k|6f`͂Ib/F܊;ΟSrGMh7$JCEǫ=uS9~2'2Pe;-!VbA_b-{Q8C萮_y T%_uD)^B3?6b~O<:YTQϤ*V9v`!0F׃ʽm_=4}[EKFlr0|Ex_7o_+ZpC=cKkMww3Qŋѣ&Ԫ;PTdZ 'D0aN栒ʿ3U/1S³XgRZЌ ࢅJ3=M[]ʒc'Y}[TZ|/b:z(a1\qY6@BҌb`~~vJGGGlVCMN8WN=eM1cA:=/[ɤ.a}Gb #|/0Ҡ6@/*x3%<7SGH<4ZQ䤎˚00p] NRϽ I_O] EbqNҳQLE-jn: neh:Q]wUFoP;0ך!YELp%X. "~K[=,ȎeƔ׍++Tˇ0nTl@V>i^ŲPQVeX:)v` 'l\'=8@:][(< lzv tBllGvm?} H\{+^o$K;YAw/(}Y#cb)'3F6_43#QQkBOL<"ӼWՈt+Fr@xg`UvrJXKjӍiQfP P/} Hڻr1eD"1~pN6i (uא R'uOP,t!aCY5Jg+M|:J4j@D"^#4-87L,n5ϧ .<@%!v[Fh ~ MNWuNO0j7mwmZ2Ax ZʖktIh)TK@f_H UOf]Yh)tocx7sTq7Xӿp4?)~Ic'DK׀jhA})UIp\ڷp5W}`~#;9ӷ|{@x.FRF) _avQ^NakMuUvHxz)eXg ˜֊yUpY&_y\Eֲ9#tPW)L(W _ ɣSF{uqN1̢~wN;aN@fTHLa,qV/r~zlcX7-rQ `ۀl>ZSQ s)ܨfn;t2*r-' 'Frves Ds%']Qɍi:gP'a/]C8U $8gHnXȐF &PؾR+yPd 7]|wyuw^ԕ[z"{(=*dq7S-[Ñ g9φz4LXcKJ4W)<{ Q|)5B% ;"I#Cb$IֲY75!r XPf̿Nsn§&-h{4wubO=b("PhDrH'`5Hh(4{2@2!2.`^.qĎiC QlcWHL $N5$-JDx*O,P)W\j!p.!4iliF@Gو@OT=[3q8UxU]'iYnNwA2?/HE2\<3:]m-WAIHSFW-@˼M<7;,Tb(*[`*o] (p@g~f0 m}d^Mlkxc(kքǾv4/)krcD8P51J@]䒜Y]\8?nb %niELil.rEyPH=CQL:٪۱ql?m*Ml.țٜ쫪x^qc#վZMBLKYg%(kJ[֓߇JQ" ψ )vRmD¯Az%GbC;CW6^U^|gGA2`Ff/Kh/Zhу w=9WqӋI4 )x}W$CrU0 (Y) "GU=@n(ޢ` ][dÈ Q :+Xz²`T@MZe/h5M<yt@R;`{[um #U F(z3^0cK%`pRnl,P(BBw*pKϻkbCb8.t{OlAH4J_Qv9&;vbuTa0_GeIf eɵ6PHZee}Nnk1,`C2$Q|Z@0F{W;$t@DEv?@P4lOg+xģ($fM0))YCkMGc GWYsAʠ0{f'$2nr#J ~;~$zRdD cVZ.FGP1dSLF@12+t\(;24[*${T1t6sGv1dXE 4+_eQSs,RItه05ݶH}\W#1HT jNJKB ݵw?="]ѪX#s&,_dMIwQDu `S4%e/ZK1 = bHĈn^>mC=M% &]xgF[~ ?YZTzq1g1Bo[rv ~=~D0[bh- ^IE&e) XkQ}iF YWnC۵NJ!:6~4nVEuO Hs_Q3p0_B6J )k2"f=%p+| J:IVb KjR4Nzŀ U/*O̧\m3l±zQᶢYc0kI_N-)T֍Jy_7-6H;gnsc0j厪ؒ⏢ SsszԖJV%cŢ[RaR|&XDF, ?as 9.8xҚ#~:b1e3\E׈6M0Z崬9 }ːe]<#YŮ9ic]HZsQ$0 E%O.7l:vtE{q?CiR`{&^aM'.6K1Qb@;s`J+~ 7 tju9Zz:v:cWN+3fbFcLjR d%(1xhTsX5# _~oNKEi*b̕܂VD5ع) "hL1șg׍ "у6)l@0Ma{aR}4=sWUv_Ȓ[RÏUMgS m)>.Or-=LJk2J5[g.a|'}&wyw)ÿncxM/MNn}\-?%1d EBGF/^l.2+:UY NSnWh⾻_;]5-N3 T\To)݁$CMK '3[q>ڨk]m/ȿv=L*Rķl3{٦~!'tV`OF3ҁf+ 259oDȖP(S(p5,s]9r MSd /L]ig>2FBI$%XJϒ#s>VTrm.eyoE.V-2 p+0!>0o FllͻH3pVc;*ӻ{ Ɍ<׊^cՒrC>2%,y˭R]+}תr/%P׮DOE$XXKVR}U8y* 8$X3~_ZeY(ϹRtR9@ qA(6+KsF6t]m>ܥf׀xb҈ +|+t#p\~>rQE|%Z?SŪ>:TXY9$-b.SZ/w_' y{ 82'rj6W|ݵk%$@Ur5D$K(˘0)dOI7}ˬ`zzoH/'*B a@r#JoZ<\DIƒ`+bɝ#6ǡ 78iqEc&4.q|Ɓ>G˃ݽ̰b*y/;ORl&Cfy#`*ud4e+Y8 0;둲8Cഏzn]bPjoJrqo%f[[b R;~QT(=z㭞g/{rܯ:!H2C/NqH:T⹀'*0A7sB:9fYf# GF)p x/IwYg x4c Jd@(4 w(k*7UAAoW/^UFHxl^nvTn,xڦ7]ָR!dU1_r[y\PLXPw2Ҙ?1]k|PSh*b#]t 7p] Ը3bߤޜ>GYS%t=Usa,.wvt fD`rVk7R W3={b, P91g-(=,!dץ*zLRq&`ҜA)u=EOKF XKϟ^Κb9ϴ^xcG,hMcK3.N_3m56dhGd+m֜5դ9?d(Q.' 7mҌr,熰9~rH}lU:өJiXס/7+|. DS[ER˰Jb&kYԘ#{.q!bzFkdqv . ?g#+i, db<E?cpVNϩ_rbA$:rHGJ*d nFrB5`5jCr%]"@edqES\(:}Z^dQR]l5@nM&r̼)5I ڶ􆆼qT03x}> N6&m `)>N3G@0Ȉ&#zՌ%=MZadz{9F}U{ի A0|I!0ֆ0u\R7'ѮKk):14q!%b~7ѺQ3iQ6RO#XT7#E OnZ|MQDi}ȳ?c[$5@'<Ώ`ۣo/uqR<=x}-*V~kïXX DartOUubj?_8mE)j:c^)YtX>0+9ҏhL5¾Y9"CUjx#un~IvȜQDMOBqKhT!j@4uHFq3G :e3ȱF>խc+XLƒxٰ閏E)/} '>,T8&0oyJ~ygBj|$7` d ڊ-l|۬bG=l,V|K$Z6 /y~4&*?u6ܳڊ- =Q!qS-o>%2S5>6z j`ܚIQ"Fld=| ت4+D=*v>!x^pp"Ff,)1xlcW\Nj?3$i5߱fEz>vsp!<6{G^IA林+Jdmҥ?ɢ~ukV G}{ E U>mnHͪHTae2XEJgx ,>PLuq7Pjm@z}i.~ λrD@{0{Ɋ| WT,X}WWJpspVH(|]Z[>n]HC&Pio!8| Uv[80eAxzcI,[iX2\c2ɨJ8wľIEO:%`{O"RTH&bAg0ڥiQ MYNvﭾ.AZq),pl.)&CZߏcBiNoߗҍ4J]GиaT*3Wo^vx|*HhM|(^P3-`S~'Te)eO;0[@_$jIHJs^pxRwbḁbahr՚Q'r;&&/Lc18OgwNo =#JdS+ 6wkά-lwѨȗGo=>ekqq(Y' r ՘-"N2vp VQfю9½ OvCܪb#ڄ, J$(K .h-d>ćA{Om[fNүlSU_IŚndD͌+LC"k3/U^~@ u|diteSY*{hzh}SvNcJEW Q#ojg~/J}{kʶ0CJS ,AI"=i7jau$Ai ;j'Ϸ|O-ei5hLGS0!*9&$Uo@/m>^Dx{rpq$u ?.n~Cyӎ@Du8}ZE<9ߊțDmӜw}6[*O7([ŏoO2ό~*#P)c#$* k[ͣ͘].ed ^ ÷4-0kᴛqX@,`[o?glt.g<j5 >)PIɨ{|%ڙ?y |ItCj 3c+Fzg6Px}w0AW[xWo1_tɡ:!YiT0r8b`eG.ͶYG^&619MyLr\C, ,cЖ&e>2A:~EP ;g^v'Ͱ^EP.va7s2؄N`6nE~vv0AYXU4˝5ᲽL15T_{S5Dc䝑 [j7J~Q,5 US"?\H측ejƏnˢS'CeAʒn62Z8HlPu:lKc'yu/NB=\8LW:Ir/6nI]m<0UZ_5\ƿ9[LeӊIhKѡVՌ( k"331ػ' j1D]oiI[!6Y-NFB48]txgACEpy(-X∃䍭ňJo=N O8hY{!ѐ4ya4e8+&i_$/ò³pW;*lo?Z~]BBѺ^^.h+oS g"QY>Ez'1߾Kv a:.DIwHxFl1$Df9;LuhzSNCzmu*3a0s㊜rծ+eWJUyP%poR Z|~lP [/ WpO>CF(6l0):.u 념;kGc]|evv`PEΰ bƽDCbKPq,s`Թ{^UEQ um"^R >ccllс>FKtR]`V&m9 B:Bmrv)V "eO:v۟fmj(+QVwU"ޘ\{)]37aBL`wNiq\h@| :p| r˝ԏK iR,r`qzQ1̣-YrgSzn"¾fׂZ YGόf[`71Q@*cJ$7|'ae6]G =R˶vt]bUiGe*:gd1$yu#H{2 \k{w7ĖuW$?lɒSpky;p5mjIgd޸i!S,Hn|Ը&mA8(:$mo8>z6.PԌy/JWl;ʢC1 iSuqy3dɋ ϣ1pk!ZˤL9Xy-C0xvz5K 燪 >d'81Jw))u9תUBBuuc¾ttWY}y.gmXC82xٮgpU[`ɃoTLe%gUreS<|~Ta3 - $ gG´7{qrhޏCaOp[r if1v|ԵҸ O}D/Liԍww /8k) IۮYy&p/p1Xir"^khx׼TVLs@u$_^t>4S$ rMx1MfQp_(ٶFE fYd?Bņy2 \[x RfD7|@4Τ<ɧųj1 ;u"0y'{O6[JxIUP;t &sbMd I=lrOv6)_uE_ 4^e[Ea ѻ[,Xn=VB{6 GTCW 롣X4?'aCT>^ְk5& ~ _\&FF$oW+zp$О/T]= >u_FE5nԐ'#nǔy&{qR?m(Nx%Uaj --A1p ˆ>$Y~gU@`b /Ҕ'1$WʡCsPZBKQqS]#F(EUGa`['=X\&ǫ{0:Ϊ%e^5YL-\ nڿ{c aE/o wF[g"0)OcU{,Gd va-jX J lAK8$= ,_!I̙(B:{V'La4ݚH-Аc>1B?05eIf p@눴5_=Vw M,F%&T6Ħz~K6ZLcX5jM_͢5uhWpдQK9%$t]uZ?RlzT ,!+bP>4A\MȐO.0۷havR Qd5odN̛hdIǎnaD(B6 W›[~ep}%t d}H4| TT<Xhq$pG10:ߡ+~.OP,*zaɤz=&Av;vU]%ںj|2s_+\\%Vgq\cv쒾'`@ mU.؁@qEi}g1"T֙w*rM+-$ǁl%2U=oξ 9QA6S?¾Ё2IKNLd\"y2] |͍WŒ2L(ǡ;sݨaXJg 4%߾jD &@$KDV⧊MO+}*m?^"ưe[0#8+J[}X&7 SݼM\*o-#S;V%ڨfA~qyv^3~݅7:,%bWb!9v [Oys~H(q DH-'akkѵxMv6'prbrTC\BָY0J[^fNCz TS3%cbRz2oQ<0N6yK/E4IW|%C쩖a.^׫"a S(sI\bZ7$+:elsWsɔT$П+koǛb/5q4YFwMndszcz_b!s+.`00Qh#+^@9!rë k:dҪ(]A ˏ~NzM#{hǐUǵONd3KPUo0 x1p@ p>g-hv.!_<[\߫ 3fpi )ٔϸZ4+K*( o[ӶUpFjUnBcNTxoQ6ᆷ yH2^iygjf8wC;f~՘&.*^t՟O)7]n,א)73nXr64RmkC(xf!'(O?2y)Sdz5w Bcb:G78rZtj|_Uз ѹBzu'&?s`{鮺V"RMk!d<ðqSCL{$XO5Qwz)3zHi%aa3-b*BqƧTwp,;]j]?F JGt`ک|FU֭FBKfd9l&rcv5Dx/*˜-~= dE2h %6yrYוȜ`Fi.:[r.zs"ہbAY=Əe轤(`ѽ.",4eN@D>_)H nFPU2 Ґ5w#/j%Yvc (LsC ?.!S{k:K%!`or[)v6PH3fIxr 8n\Q! ,.,kkHۊ +lxP+|NJ |ͱqd Ku^!ʹB؎$TWF8CY:FaQU2Le,_uf tۣpbfF[ҚkfWKaɔC#$@ş9g"/zc D3_`Zy?qmC9#4Y7A>Xn%q"ftʣ2,N;Ԉ'*1J+S" c0KK@YAmc~R6 nEѠVk49l}.*dƫaZā9wQ$#d7cH0j4> ɘvR,z);TT^b/ovo$>c5҆p~ָ!Qxz$=N`Fp9_hhL#<|w٘ul_M8e}3j̡;}OANaU;#[-~7 g[ h״tQ_5=Gi%hSgYvczՊ2ܶ+&wTX'y?P|kkxO43*J={0KV v=:"`},CX\t#vPB\i>_%:^W-Bx:QF~VIKMJl0t885&UkGMYM\t \18Ƅ2Tz$veUϭ覤` S_غj~FDkV4>hzȠFA+2{ghJm-2lsrOr&ToVɤKw Ȉ*@QH ,GTFSDcI:8Шibˌo9frlۢjZUs(T eq9۰sh_»C>.pwO9 c?=j2G`$ Êlfw!ae!4cnF8ol 0 >$NsMk* 72kQv˞вHb2YyuVsj}@) P7o 6 "δ0'L!sL*Gr:#"j"b_\) 7Х0$3B+}-rHmxxw.Gh}w1u\T'fo  $I^E%A(hFSV6ѹ Մi9ty1䚜͛-}<vpY$F5=b-JiJ l7d@"c: _H~ JLtӭnw{5H-1ULIbIudat;)9|Dt>="Y@z_Қ\""UJD-HNޱvFE3UwA" %Ӄ p bǴ Y4#M]?w]&ޟ^S|8FS}.e! gDy3؀ v*T}ӆ;cȄj%Ʉ}C# .;V4$: ڨ!QsrJQ@LC{M4;l&MO.L8JC]s+ uBE5Z$9K D/ӴܞyQN2rxj) R򷃵Fsgt,fA3Jq/{G'`iI Zazំ,J+XVcI&Owso\ǀHr!AY} Uz>UbLS`RN8b.fJ ;D1WVN!bZZ] 2lpdL@lD&P xKSw7HLTqrтT$$4x+ jUц戻FF?ߢM<)>h#TAZW7KI2Thj"ݡͿWn⣅dFs-٩кQb::-}܋k񝣻0&+xjM\:wF 7aKbblU2`^,W@r#/TGt棟4מIkH,g; Q?OO.`B{)zb뻳Ńg(ʫhaQ0լ(Èe}5ͿlA`6`q '8~!724oびXO W.#i]1^+!9*.#lxd1)$n\H]FrpvViEM!:tRBZϽ0 Fl\=B5) .@|#VV<hŞ@S>L0=bԝ"0x0~R*̫.o-ϞY*tNMoiWkRK3$wK{R5?U п%9 EMrDN*l_'0')We_N=B~ "(pݬI;8A"ڪتE@#Yq'\oDEן ̻`"[K!UP|8IK]@֡zN` ŵpE'gF.VSi,-7q|%d ׫fiMTW$%ZGSA cdRmD{cSɇJ6/">*s+F~wGxy]/na߁QAa LټZUwwݪdn?+Lt\{XXFA|XI ة@qc(Q8dQk!ME(3^%n? 0HWj@]ذeT"OG::s_ݼ^* Ǖ oGg'W@ߦR?]K፥U%9jM)0B]u(6T\^`J-C8T@x6Rq!ky7nw1^6;S57NmכdFH{#Y2f^)   f6̑9`l}_17^jυX'H$n8^'t;aGvZEg‹>O*a'f!9Kӥ 3=;NSg }y:A'tMx|W P߁V9IOpdSgqGTL'68H0-MBɬ[ w wuK :U یXpLtcωQVWob8ԫy@wSJk v_>H,Isvĺuk´*m&StLzh&zel.}؃džrA PIJv{k5G}TA{*Qg(oBDdj^}_em rK$Fw1/7+'әmLwnD==ؑ{"}-=҃pA>6j :KNY/Ib -wqWtG=J H g@6svD;wmtF@x2BNptvoټfBKc% X0Q8U8 .`N){ msxA dVTsԣuIRXS+Z]kC㌿("YZ]IݙAxζG,*~|'oSQEyn-461o,Rڙu$2?3(*K?bJ l=&ɠ@B_aYbK:.@ߨvuղ;ADuSio0*0Ö&>‘?F_U3ϡ-9 * ݅kfSa]@ %&/ .Z}6$d# /ְKMT8_:neVYwd(sԬgK^` Yf+W#$ubwx+38l" t+j4ҧ VzEɌ'y&fж̍$\zvOs~W;Ɂ qv|Sɽ;98Ke& 1=;j @.eea%wk&ȅ1TR' 2yRJe\JV ̨oyI2q*iRf9^_"YSw]RtiMA C$K ; fZ 39Q7]^W~,Æ4Qn@-w[DnoK]axHBRY@[G-~YOMxA؟`RKbpF/bP"Dt4Y%֓C[cTۏe 9@7Rxc6<Y[WJ?EH>A?X0Rt%Oi]{EBrto $ :xПH`*2$& xOޖwzrQ,  VI^bݧ%gEE 8 EcfoFz?C-^W%Ih~:kHaLnU+.&tkV[|l"Q΁ hg'ǯºHqV4сv^y1Jڲ+++ak=uJXy?4#po\*g$UUmbո.?JL+ v$^9Uhj>2`~6C@a#H$PDC*P=i N%/x^}RHZ,?T}ܨl. P6rDPa7z)<2̓c`hO;MF>.`[rY*WpcZrZ2cܑ` O5+/W,I.*GNBѥJ2C}j'u}DAZOsPjY4٦uS7 Pow_q5LɨRsi@av5 5pjbE[)ו湏lE@E3(T ۧ=g>wzo"bMYHnh9+c%>:2YUꋱ9( D~79F6QeZ(!"9΃hb=n-mRtjғ\X~`T%02IvS Bl[XbR: Nuq|65i6pV@$77x7 78DIS+ƾ# QXׄv-̭/JCLCոf&}qi# .j5g`UdPdbw:QF鮐$ֲ/ޛڻK q>4N͔Lt< bHsβ(Yugqçw{j-74.5Q +#80bYQ:zFt/1ף]ɍāڼ"Cc\k~}|M/{=10m~.Wn!{1vW7qq nKlqC8&n Ba4ɿff{Ók3@8o&b\d $G!+ʓ+>K`ؚ`ѯ%cG\s4ìX}uXu\#3AXIcA}U U@x3N}8_3mq J]w mιb|φ/\{j@05AH]O1Mn-gh*E;m ӮOO 0q༕ X/BBŌs%OLB?;t7;N w-AviZvPjʪTh]<$gP49 tִQGY4n NNrH)b 3~jT)PKv;xؽߎBHUJ@4&2wmDy~ZqdA[-U,S:KP|?~%_c81њܘQx#ڲ5?;7 <`A v̂t*bms!)D?(ѝɪJ9jDЬ0ZӴ,f?tn]%S8UYՈ\ݛ<|VӛgćX Ʉb}2A_׃Y͜%=+4$uXJQ쮃wSU Г2)7;Rp Q-WI`.I+Ʝ$x/\ťb_PLM'x}>p?D~Q_NjybNUkuԻ؛g5Ab|cߢY:ߪ(Տ:iHCa"ծ>m'nŬz!l=J]%!vt\n`Eg%;=rvvbsPFm܎}d[ '@qv(剪`yM 82˨k=omo `}-M8`~c">vŤƄ( ؓveH~L"rg0HK@Kx;r@Dކ,zݺ-_|*@G|Mm|~ /cYgNMqo;!*C}>dr3Na+czز?@\vBF'Y+rk<(D@I5q<er5- qˊA*ԁ8vja/$Iq/2+ژWwV_(z ƒ\4<БvJ5J*$3e#GyLod٬x v" l8$rx" fXaA{Bh|kRöyS!nq썠 Qw/M$tDDxϬ.XG)^J}mj:J)߯u]dބHqNDowW& Vf:߮Iܿqm4+z& ,vcZCuO%5@Ozb+iRjPC,{*n/'Bs`0@1|釁+ԝ/.kzi'ݝ[4Emvm$j<#B3ۆ$3\, hFFHHXKμ] u^8rx`T5-D 4| O=>%㉔e]09jqޠ\,RXYPad + j- ^i߁3 8O{L \s4R;7 n&0oޜ[m5 Aɴ'TP-KH$=i qFK"Ehf^>XW#?U5٩E:̝ I }Qwhr*|ItS3arчgA[f<_j=fە<#t'QC;S :I/pKQ0n2.C8MT{.MdO`۲>h$VeݥĢ1#W(G^%0tFr$n_ Kw2Q(tDJTwɈhv8N-ւ&:-vp-c[b@%mw<`agľ4Qen\`Ӑ/ɴΟ!nG< ,сOR,N "< ik9cI u` b/5djG&J䑳GsnedRu\OR*P'پ}tl\X-*c|+UwdtK|L.dq:!:r8rM^S6昷 yuy5=v~VG!bQso<_c;Ҿ(G[FbJ9P8K"UzeluKF" [n$j? Z4a `Ƶ4|EmIr4CeIU )df-u?O! pQٴK=fHT:ɕΘܩ;U\.ro8νм1֐dY8H@daQ&F-7V#/9Zys^[uŠ$.w&1insY>K5IbAm%P\!F氣Ѿh>~ F3nrTF;8F+U*,i`^= (*d6AO2ԉBJ'uV yq~AJWΩ)>9(6~mKb4oìɿZJy8]:gaa<}}ExECt| Rk+gReF@ǀ ˙-b s( 2U;M"HJO(;Lmu+e&MPdX)5ґ?TW%RS𸘢2+`82OC;hVO6yHs`L(AT#r-Jz |Jj~?]?ެGJdPfφ~e<},FYaL`ڔ~G&'x80cbfX[L<L3m~u#- kq~Ǫx> { "#4&ݵ\IhY?Yes̺ 2c↕Ye! RPi@hdʣ$6LCW| Q|.JYk͠%/9O1ݞ0HNv,\ STuKpߙv.<8"iMzN8ȫfƪ,RI-g^$h ĠV5fYͪTM1+LLueN/y^D3GqTAclD:f2Hj &@bI:?5il~ul:U7f:v,>ťbI!&6YKL-GT-P7/f[T)Hyi'K?\.HҀ'"rCqRu]/*j4a\!]@5H<{akpw9ãkSo D]T5.wR@y3R~~MN'ԕ?c~r%%wCQTO"x32G /hRfT. y&~@xG~x'%R rk} dls+D0BZucۀSob#N2(ϯύ~v&`|B=e=Vql!:SM5'({˜k z4xT@t,=]FS?gKA4:z8.gl%G\t'/OZNϺB]#{R, Q%`LH p ^A>VjRF뗬l6j38\?[ID5 ~A|oJ'Ojӣ5q0c2 F˷aS{eP)uCy0@9*$9oHjrv3jZDW;y(\DuUPs@-<1F~; L"eXqָҍrS׭Q 6(C# ({ͨL0s4:V*1ǮGI`Ԣ8m\p7 Wt "2j{:ted d>ķ&"LЙWT7.*#`fbY#|0򷐔]G/Hel|LI3GBURn/ȡ:< k.`cxb5rܖ*ji/dH BDma#4InXLyc3Z`6׬ gpĚvya џc< @ Ig\2Vs)E8H450/$ڇZBD Ok;$akjuTýw>Ol5ȦB&hW)+_X1}@ qkvdhy&G+CZ]a]̾KP^̿M(<.Pʍn:_zU[ Kt(dPW{,@ٶoh⡇d:IG/ȪΠJ"Z|5C '#lxMwآ>- [gMqY;,3Mk,Qs癭~V$uViK^>ý,G"&"5{YaBD`+bQt<7'W3<~Ff'Y j ð2V;zQ՚7$Bg7i<LY3.6~+2~`mxg ;?fDuI멄0m*ۀA=v =]edz&:WbD֟^iϚ2N?{)6^GH Gp1t Jᙞnr ֊?],`-Aa{'M=un -]2>.luYE>WI.}bݿ2CX1btM)olX싾r9[IlHWy9Cŭ-o)@UXVDv\0{V`[ͺD͙1eqSiǏxm u0D>O&uFQr]zl/ U9kw-mng @_g(=K .mb'p v<2.t~w2!S+4o”RX,J:^p(o=O`^IB,q+6t誚'&V׈޲[a.7慠>凯 .IFL+AoIX\~"LaGx(J@1\89kdnGOkp4j}[ S[(IQRg<\6UgvQ6K|7 )@Hf-~l0X|>6mk=Wvl<@#GslC#]&.vWő-&)u91ʶXd}7ێtD}"xn*>u׵[TQFrGݟ f1LwFҩRQ \iªRM|$5 ʬ]+;{BPL_CTm=Wc#4;>8>Dv1PWBbzlǰ9bʺM[|nBX}UF9r(,")J'0'=ڕ8v5-LI'ډ`x,׎@+USf~c[fG )F4<XkQrZi%1!:݁U.G3`o|(|_TПZV;pg~!'ʶq3sx<;†>LCYhuaF*$E)-9j*`ᕜ> $)e4%@3@L#aleBfE Fbٖ,N6P 4u~N[-hcNT98b`1x׃7Pyf:J2Uf7c5sV¦ŵ@hz^U[^&et f-d<42S;F$dci)6'Z{ MS값Wl[%eN0G< ?3A18汱4uX+Nj7K?l/Q,,Q?98Y%Bhm %"LОnJ@2Mۓ?x_ph?/30;o*_-n%22JiQLŞr%0ހ9GmANBFV2u{[d*\P]ݺz.fp:R=b8!dƦ![ģYɧd7Wv'淋EESNjLkG\an!n0qis7EOi43R ^3Wq W1vaxݺlPUJVrf}Rɑe$& 8X8c Aד13heAGߔ~3*k}EEwJSʦJ$nLaAL+ T7ZQc|H@pwcv=O+ ,t2׸8]3Ƞ@ӪKVpb~ JBBWS9,p>s/c pwP]*7[' VoxM=HΎ,#FB!0WOʯm$K1Fe>>>d]sQykT_$f$V2.$K^ע\8rO?8q U$xX;+)uZńj=e 2;RHzLT̨Ÿ\۽R?u Z5/U 5wAՐO>z8ՓO㲞)*E'owO0UT2" KA1jZU'mhXeācHS.a;6Tu{[0u}j3bT3cnMhoL񦳂_Қ+wi\w#gkl]-p4>* s@- D J!3Tsb Uy4-",(o*D bpN(dYՉ)>lJY:Gk *>T>"kFLg!ŧdS"I c |;eoclBqn7 [yrï!Z4)DS{*I F^b+uO>_>ժxn_].(#AfO 0)gyoOyX 壄Ʌ,\>/eB/uM= '~VZ,_W./{F[ DSzdm >̰|msl+ %&6釄hM^״'i~e}D}hiP.Q;;_aIj*EI;{Wf=y);:=BVcp\6qU|`Q'iٱqc]N4st$~Q~ dtVKؚaTk-HYp|9p̢lKwM&B< 0 =;+Ky |#%L*sin(ntǝz?N<69 Q E^Ql J}y] b9Jl@"Rbӊ[7rRo 2@ G0ԙIjn=~Ix&Шfj0+iakI|Eq2.)%sx jyye^[ԣj(|xE Xk:`(N_шpIKke=o_ _&Qqa" ]'ucȓ̟XATp/V i|f5Y4䈩3{9M}.>xA96ԒГ FS߭?ii$}b?~hw-L+# [A&Fn ER!.G˜xϰQE V<v<`#)"+ t7l1)  x%Qy#|z^0."ffl.fl믤8N啹4Uy^Tw`NWv@B+D9x t8㬃}~pjy?zh蓒 P7FjH7e4XR/h8Z3~CxvA ,c]d'jO(픑u+2nZ+*jLmw>*ӵMߛtA}@4[yF<xhwTl佩˓ |Hh/(Ċjw)LtwT<k]F"<0ɬ LENH4K K XW]rIpιFAF36@(-HJkdl&S>}0j맓>arA;l٨ n˨T˒$2ncv/?iV<͠%Av &` ^mF] C3040&*og$yG-SבӋHɱF8(C~- ,$|>,3ђV4=A;=I{!˘>j o ,#q&z{:1e4Q{~SYoBu^lxoˮǝ2(mrḅhwxSy,]oL )G_p=g"ژ/.XzZ؏EpEK33,UoFOt5JL C @5[rW#zDK2|ꢭN?01Hk:짼grp BoY~(].,2n6QvS$?1Hh<=L*n {Ȏc#n+i_;gWXG{/fFy툇)dXv0Oa:NGgQ8Ԓ9/J'A߅@kL$z%[_muK 8TخaI=!#*Lr.u`TŃ4sYuSoh@n, .^#\Up(>mRy$)c~tP0R깯A!n*0#gc6x,yaNWRHđRKզ0Ҁ}r|Q 84 \t']` Yda:s0P p9oJ~d!*,6(EµȠ໘8R(VP$?~_&'ކ;hP[XUvBZX+43jL5^88taqA0"/Ջ4,'̆]\2o7=h@Ypag5b_HaP.iU$opt)Ƨ^isC9hww;v):qQ0P:Fu1 x̓55X^}TˮRgrhf}^g'![xK+VZޛYFz$ĥim0BW-Ip$j|0QTW8Z@Us_a%&#lxY>=|̔yCxM~qW?,Hr#l 5n`N-~ ؤVcq%-pJ:㍬Ts*H%K89  yQ;=ҁ)^HKtLb@`tU-,Q↲㲖)CL6E BHZ1`3߬G'{!UٛY~,/E: ӿ`+az9)&^`K%RtX#Gz6(ikv3 .Aǡ 1s1;`$>-1N{|hna&T M.-ɥ9(S24gD Di"BB<~_}-(xFj֋oB }[k2:QM!vcszN=ym\s$62 UҬ$TXVC[b1|ZYm BYE#L =bd6*%bbYj|&TNP}H ;+Di,S~r+ЉM򽮆";SЬ1׬rϼahSǑ\=HV5FҺ _x禲t9vγ)G@%FPb㔳y^nC)}B_O '~SۜLIx$^plt-$Yj{F V~|NfTQhzU*JT k5? {n. 㠷xOQkfNBH,E "Ka1u?g*W-*%>26m -GJ6FmX&h>6wYmptneebFL8ٵS].ˆW G=xIS\Ӊ8jՂ4l)GdN f7;4CWr"S*c| `9YpaJQNj<ӲȎd1تɤd>io^o<8Ul,L)7Ek,d ٿ݄6a];Jh+‸%԰F*f&) |.0*]zY܊7(w}Co&s8>kkdF_ßS9wxc?Cl)(ΥAťtƸ8bxu:$%f,efwVqEA۳9t 78]ɭV a.s)#bNbkHG>2no ;y-O cٽT8rBU}\/FYzՆ IP&;t'\>cb@ߊT'wwx7a=zW19N QzqsIݸkXBrK;4qHX 1yjv?e44 'v6Mlo $c8LgCc  _%Tfس<F#3b: ԃ;>%~mpkh HFImڑhQEĭ{98ڋ@ZGKpŅNp I,Ub=3u=:ZOt>JY!X2?BMI􉢂:Q.\Rɀhm h'!߼p Sz#QJׅ)0H/aY}>K8ç;K8qr/4ò\gBsN>"]_R-G7n_^3kщ/h_0ߟZlɎo3-Vf)&ROuCc w٧&m^:ҳSG s~;cNe6JG)~}j&vSUWh}A[HB-7V X\Ѧtlp ':ׯ!m]54sP@ 0WȘ~si+z< %ؼVR~P5uD(iD/wJpqÊ hFX#H"x7䚹AuR.}zfm5woZȉ_-w1$׎~d{r2Mi" 9+ \A>|5yo[44IcMj1p_OJ>&h=Z_De*5,rS:' s2W{̭Y{#fr OHl_isZ$A  '>]cӜxjibɎ(wW](ulZ%݈Ցx!G_ara[yI.,@!ҍOQnئm!%ݿ]7pT;i`Nn9)ˍNwXYDBBVWK[z> (ȏp)CsiUɬP_ eE*˼AFc'6rЮN/R3[G+F7X M?8z`@{CUp6˰lqs{!*}# qdHR̴[?l/5b~I?ua,lE}(jxs zKo8Dj0ë3^~3D tdarhI+KK]7x@jռro' 單b;{y;gk Lǡp#~qȯ 9@O.91V] N/\!ʆ\USj'u׌1-a53ȝxa,{LzIM!enqZ7vJ6ZlY)hR2T G5g<}|LEH=UCŅb9:ͩģ$C0~1iQr q T*2xf:'Z'F:x~`?eR$@^GKZWWhPYѯ*ϩǸ{7NU=,|d>(,ǭ7D=rzED*y9;_+9MQed 1d!&A[ jdQ?d׆q]mHgԘ[päNNt)۾ t>aRJ* O`('ʚYEbɘ+-s&jLi|RIDW B撣RA[{  =ַ6}NJjĊzSk%o|>4*7 h klm{evVߎZbhnKשpܽ[.v4IN]= $-Y U% y_ۯpQudxIΫf0`+v֬gJ[-Ɉ 6u7 N>cy7-3ZG[0g_< it>{r!Ȫdl\ǥ!*@Wi/^Ԉ{uQT&%To*c(浾pb`t'=w%_K>lrf)?$K8Ȅ;g9J* vgM{.l^2oBDE׳&m\ԋd+pbtD)hM+& < M݁0޿J3l^) syS'M:oW;j_+TŒ'[ժ1p*9U5V9Y^tF;qX$d1 e I{/4 aM(ɯsM}c)l16U;*\q,-G)aŃ|qڌUn/(SR,.nYzi"J !nN.;`iW B7x))>K=<2J8'7{Tk!u) +E .F3W~jln5-.AY\apd$_Lr@ %9QwLi֑RP(ο\ H"ċ!S+-T+RH !i#SY sYC<*6A65gp6nxa_14~x"t1|sUv!YJbae|Fx3JdA1|]kЕ_sPƹNRfm(7}hg39KT'Y'iF<%9vo( c^Ѧm>7D~"3b(& σ%"KZ9j4T>G.MۍDǩ}PP%CTHkBV0¶cl~ir*H+KBz"Ha dE;XZg LnFЫI3$I&q@ųQs^"' L7=,xgxeӆMNPDZ#/1vy]D9Br|r15ݸ /['P|J`oauKǃv-J3(ҨAB?9L7V#gbKvw5aB#cdwP {ÞH|L@g!Զ/a vkgλ;x?^򝛒q (^s- L{m$sX?rQf3{@QظcUXUNj6zW^ ^=7 еbBتE4DA8_CɆ*f=+2,zdStK,$xZ`jsc;EG1}> M=ΫaA&1yIX/BT ̈́1!gzEBї).Esȷ91˦`iA($A( "Ҿ"K^*~FJʢ;EFGć)"2<OHFڹ~SzԨx ]: KD:FH#԰bڸB<ʶӕ`ٵVk0q{Px=@SAr+\\dd߾5z=V #%Pc7jΈv?RG""D@L-_]|VA@b<+ZEt4)JOt> te3S7-)KkȽnA޿0ȀJ^\)YE zj:P[.tC,O4#*J2ezW{B y\ngwCoAni-"`( bid3AROvٷ֐C:'6` VGE6䜱Qzq>A,紉\2\!ʬqhKu./D e(v=Hb̵9ZGj2g KW~ƈl)-[@ݫI +[hccd'D-`Ո4]9Sry> UԁXsi$l}Ԍyng;Ws$:GT.,CmYfzIV*Sqp ]N<=t'`}jC:s.² wXfހ)gQmy:bB4E]a4U} (*uSD -> (r>’pV^9 c='ؾgF}@;߫,1K.GI~Zamp>s3g9IsG K>%]]߻rkT^Q29vL CS[2olieÚaP.શ+>d+Ìa|/ ":Fz6u,fJd<%/ӗ0IbVy_ %:`DOF>7]\X|\\wSTG/\U\Os_#GWS`/oDT{z.=Hif^2_D JTM#Nʪq~Gh7@JahrP b@nA zYA-O tAa~.t] rVJբx\Qf+/~E ܿ;@0p^#hvՎPۗ}ϬLᏤ F$~n;ˢ/KpQ@S^^'8~8\]p(9Y2W%$VOŏ*# `]5{t@h6nvLz=Q5??a pzDjfćP yx2D'Pu 54t`<6B wm8fj9ύZnFldC"}k|Tsy; |7"sj9~G"`yO-0#{a1NzEp9Q~je%z/Ƅ"*=Ǯk08~%ӗPG6C"9:ٗZ0Fwێ9Xo}'P[`bts( d]St^l ~XJ$@&0'[hi Hqw|#G0c" B?,7duŒ 5Wg:YX5aQ?oǃk&y/4$Ƙ[5ɱEջe=WУ9xK5 O{>Hߊj2t> bEox`\9ʧu6L3Ɲ>ڍJM5gyO h^)kӻ1_x#5QL6|kjЮ6M@"]M=A0}j@ǣz["7ݺgQ/jڱeT2>qli?ŰzpD61H $#*`Q^1nt{ jhW+eR>pp,]Th .P|P ԭ -KMӳxk(.m dsA$ ٳ_{wǟH/S ^|/4ޙtꗜ$rBvz-Iv_ fveehE,$W UH]DXlr:0 -;pb^*/w/>b8t%mVEh SswF!0S$KŃ5䴧OްsA[(vWvPlwooxM,Mة~XGiT7VGr33TL ݽEO4ʔE6wW#|U+!{dh,S]]\tzƞ} gͶZikJ 2<ˈ/#Yr&Q>=D`.J9jtkZB W'kCԍTQ0?Dÿg{;b(}1v3X'1mNI~^̿6R%)ou}xIix;J!$TM'ETp`cT8Kzɦ=RLh]ϣTA4Z !5/(,!T$ 9ِIuМ>,cΊ̋b3q?Y$|< uずS+rᘷuRfD>D!ylSPϚs{ρKg|(v8Rs#tg]ZɥwBfX7` XuKK!NT/tP BL+Ba65ªgfߴh5[fYKq[ms8')wY|`{2N" ̀}Mn."̰2<5jfl$k4<@}ըv+B~v\kSь5i4Ac;66Wmz uM) +dEV.x9G.C)>|Da֋&NhK)%gE暵$|"3^!wuK j?)$(:AR'GE1 ƬdO^.ҎOԼh ʂQtq] ћ-Iu(Ɠ#ռ6A÷ aFIeOPF; FE iɐAt;κE{ κK{GT0uαx!i뭠ft(a\Qv.ҟBJ9jF+mf䡴jɊ@6ItʪM; ^PAR&#w/Ħ c Y)vMvv$MKlƞ>:&foZZqMDT4ߪ @eYM$ް!)]>m?h#\AbHlق~k 44GĪ[ LV @C 5C 04fDK|S(:WbF_ F-t1=] KnDz376j^~EIc-m>dIq{^|!.KW%u\p@^魣B'9[T1 Cn 2Z%(!B.񫃝L!_݇XyA^?+Ft Ol&/TLF,JY!FVYaZsn8l 7H]+tQpKҤ揧 tf1QtUCJ'kkFR^`fB?܅mV#aLǒa'I|,4C C  qQ88! t0*1@RJxl)Rp]6Bbrng[.O"U&'όljV\$>/6j%AC ݧ bťCV׊}E،5uli'yOwUpOT4W}uR+!jIP]X}gsO1aڔ>ߥ`/֞$ ;t_m_چjQ谒ZP+@*GȳR"@8k~}Z_z^)3_1yڔ!D<B0:_IatiŎ+VؾD jQ {5$K?b]Ã톷g+%܎DYD7Xۨc U={U/'J1P@x 5}M7)PO9%/<|,.xB#|߀-dT&[ь4FVRKXW#^?iʹ^s:6%7|h^x?B J]R*}JEi6pEջItlk@qQV[cKs^=HĨU?$0׏`>|Q ځuYja0VO -M5jjLq%.㨞b72]TI.g1$EVQ,]Lk=ڕq|ƣQ`Zq_۱>1-!Ѵ(Gia!ĥZ ݂LxbhQ -@'b]\|5tUSE>ɵ,NO9AU ͓6 ^=[C @L$.Ÿ(V/‘[Ga5L]F…):="8kv;[4J@h~/ K@0S@@_$^eb OS}áugD~;eD?4Xdǿ|5 9f8ҭ JʊZ8*I+^8M_ʮ<,\M3\3W3O{B{ dP45 ޳{ړe{H$ưl(s 7,ua`Z&:$].`M^ N7 RHb ٛTZ@J+&%^ [C9#mͥզ/if/ت{o!n0{SF SϷ= y%chqmL.lʕI ${PNH\$zMN(Oe(p. +J?N@{k=G&'' #i<.MlXw TN/2<Uqݚغkߡ~)fs/I rыC,5I1]vYđs:įll5,PiRoeM,&}nQ/@2*WŌZRV2q?JA RD9pYM B)&9),*Q°Hlk|!1EZHuR48?ܙCHw9~vS0gttQK" /n;+mBJ'}{ rk2ΰp܇Ǎ O磬 l漅Hr꺎dra8@Qx/4:(@sU*̍]n%̝&Nޅ˞qZǥ(Bsfg 3}()-MRQkz'(@;T# |9MRY8 @`b"ãYz;Np5߯4wuVU@簮S~RU,wHR|<Tx21YMf"L$W)őƅTOڲв)x!QǓbT^G`: W8BC#5"au>,78Y{=E{SNԅΩ;%yҘG@MCw)uW1.x߽>; fYH=؆ ;8RA&]:~we=6嫣@׀&yֻ{X^w`Nky7}-j9.ᅔ|'3y%K#¶OJtSi_"g'J:& /ִEBe:v.x/"~Ko砋OƗ Jp{ϟ z:qܮ2E D#-"ZXCh~L|i ⠰\EMoHu:Kt4wyf3sr_'eUVM -T80x_Xƹ{Tn3*ɟDs{ *NGp>ߌJuL?a)I2qhJNvļIj~WBaI%.?r<Xy.dGk2̄q$4?"n'3 ~Jpw3*XF~Mѣ[˜?>ygn rN->+F:'2 %4-%;?9Gİl3I},fg=A(] 9|edžXX.3xwjy3&y>+`~%2}OK)FW "U4uY(y'De]H`R؂i0`q^auBoC+Ji}>IT<'^dVl8b6rYHL~ NCJ9r>Wxvjy i2NfO9e.jȳ%Ddg'@| NI 8A/=ng /^,֧@sL:6=)0*oDus;Nاidh/L^V? ޑnb۫L]?E:Q|#kătzUp Cm{ƋA)n\u +fzejPNiК)Vai`OK1#!(=EӬ úXr"=`:2h1Kt:\A/O$Ic r  $%$isST 怗wqP`hgdB.܀uDxx7@*=wk՚(8A/)C>/$QY 3Pq>Gv$pd<L<)bǶVDȠ)y=*1ؽD%=,2hMN+z@ƊWu=)*8{y$2~ Տ5/8g +,  &%7Л27qg;B[|j'ܖ4* I{ j4$Jg=* ɑuiJ-ځӉq{gL:%D$_{yN3ҠfNQ2P=HggAWmv03 =}T QWM~8rwK|2&(eȣnaBzа0?O!חoz4[w#JNv壢Iu|sO0%a`$getP=+k2,Xp-LȺa0ud]6"'fN{yЇ QךEYDuaGMm2DfRMB^1JA{{ kshv u,Ñ!eW'쮘C2b7'g)wRbVnf/AJ{3] *`!k_1癒J~YK5Frх4NOV1;4ދOSɕc Ӗ/*~ z؜ZUHĬa5䰇I 442 eֿeIxGn|a#?t}ޅ* e;^Oǖ?CڀG9Q6U@#"C:)ȠSfU7pUeƼHFAY@ ;vNwA h^tChuѸ! O  ѓ;'aH%_Wwɟ:OCf+Lϓ:-AU'ûYY뇭Po0;b36+. b=Rۢ6_cQe 8/Ɖ$JzSrGjV5>'e(,0GTouiJ}M"?G!\=o!lϜh0]yyq`ʮhhM??wT X*[o<{֒*ps6庚X6[o 䜽oVpABE7`vՒc"3N'aV m!2' 2NɃBxs""CP/z'j%T "y>|Blnb m>M};,C,q:i7:F$DZG!=2\MPzs7Oص>~:"@0³BNkZ~%r[)^4}-(E9V+ͥKg꾌S}4*s!LJA ו;T`~IRY{/6$C{lԙ*& ͠b~]q\a-kXQ1mBMmlbIvV>qnlxZ!?dd~!Ts LjG /@7b9\ą4iFDRda4-Ds`wmdI7ȽY)gDPF[WƖFI@D0"W2t\MK_w dsN W $! z⦒E+IǯH#SwT],*X ovRsb ;VWwLjJJZ.Ky:xk8b#;VwC)̚CٟHF1n ]|E([bGah8$A a-2͖hfS72fƇcߙNj}b2 >\|hx>&X=@W7y^,5?ylKD/ ^pΣ[k[ ~ v<Ƶ3jMs41PwU"`4bM|2 Eh6[4CE=2Y@b-p륮j( +ySsZ r p r7Jdpek6˒liZxɟ9bӡuĨ=/UGώ< Yt)[؂,%nrhs,>>Jl<Ѫݱq7ꐧ 5:,[=dRH>qi [n\7*Eg!gǑZV 6ZM y}EaܞwF 5 DK<@;y!>" qjI~V*]do#h7ɣk:w^s .ňy4׭yEC. |||ُiLԇ3jr4}1Bh{1fD>qNӦjK>Xg3 1͘|*ګ_2 ihH(drtb%//Nʬʩqo Tʽ;Yob\j-h@,_M17=u?Q/BɦU<>\ʸJ\:нC0?)'(1nڿQTeqQT'Q.Gj9tV |.ޓp^`&n瑆w+י^tCW%Hgp8nF;@d&;ɛdp{ᆄ2ROft521;syG+zگVTd[%03~)>z2+9.`}7ߒgX@Š@D+/gt呣!V!50wZd8 2rL'Ƶ[tA':]6cޛ0_DZ_P] 6~7 ;f*I4;C4^S@8hpp"*ʌ kʗiAl=DcfOwe0O h p#4 ls?Mnm\xA}_p:ڟ) o0^Շ+?iY,ZDD+ *0wq46@ uWNEp{(]Ei&B౮<6G04iV_9ؑ>`O2+91VeK6CPxFqsP)jID|Yv~ܹ҈'_=#fs7GZRb+B.AE tN܉{;8t&~vx'9CAT~F몠ŎYT8GXx+A6]":mZ48??Mk[ P:w ',.G0#ZzYAL c-,c?&sH{u_ 0GDj$ יgȏbBھfeSWYxȹ6BbSuUU̓hԈm3bӪ~m!h2h},h^YCm+~5C#I CRhD_ ?ec%eF2!` j2Jt$kG0mϔ1]3[w;B!k@_ YݗV|ޜ pZ[H O{j':.ZmiB"su  l9n&aL(G\ F,Z&Ȓl+wm[ž f2 nαgTOb_E}sj*Nb, ufe;bKsBp F?)ن;^WE?4\)NRйop¶Q.k/Y{hRޮ$~ @] geUSG@1JFe'4}+I- AlaD iFIf,^@ lN?E,VtF cB<^&<&ΑMT}P1on]&m]`n񶽣OOm}dNSs5УM-Z:*9jtH@PbJ<: H%؄>L72'ފx#ӄ9D$Msƻh԰Ɨ[:,RVY\+c"Ce=G}2KLݤ1as`R;?ĵlWZX-GP')߄y+6[`U`4vQErduR34ۂ[EbS.c}lNl5; .4=<~O,& ;4 0h_)* x,%2mZA_{fim$b%BA\=kΛ:ӡ$40,̭yˏ%q;W> dVͰrG R'wZRj&>V(|!WbDYyٰ=fqeĮ0N_vT. Oecx4!xǴL|yeͭrqO1w ƳB*T5;X_hYPvR4_H]_2rq##4J ㇻK%?iOt4['ULd#eٔeb+2:J&$O{w)*~[/j:"x=3m *ZIIg_Br \ô*_BVV,"tdED} WE ,X+@ygnӰ _z<܁:!֛.A .^0?F즙fbK]}f?I*Z 4.I#ܚFZɏwHcЍvk&z3[*!4.ˣYb{Y OP{ %A;xNRϗA0AҜ 4BxJ҉.CH<Ayduv(vcT! G7Bsq%B4U>սEl,,Hн1ah#&O0=/ObKZ#UkȒwrj`o ְCgzW]zL|aEY3d]QiQ4_%Rtq[ D :rmܤvk k_7oTn>j(^G -&`Z<% u)zCFZTƜD*$R?"I*#igEc4 1ͧtGs_H((ގ)%ocO8Bc#^w8Z^%48zw\!Y9'̼.+j͞i^F.z4m1G k^O)v#9t!z_L`YS#DmH;y Sz۫3_P,7A$?U4 ^ZL, x"*>5Oe8>lņ{3h G7sqʊ1= p$Ryg$yw_Q"ndžƉb.1J`VouU'=(kds7_#5c'W5{_C)CPfaB(IpuɑH¢<'uō[R Q΃K.eZNqdpSgv#.X<=Uw +xAq nGhV DǷˊt=]JXen&T)4!6c}H8@JяoK/!fئU i6n%ݚI*(?@ 4m`vP/GQ];;ֺ/†. ~UgU~Z '.?ǽj.[;(,0u3֨A.1" И2"C^)(>-z|oҝh 4>̑Zd{')],@1,sX*eor#[HE>x|Y2ޣ|oGvGBKƌ̸-.exR5 &\L1dMd/B&j9w5v@jIw{{~j?x,GMsgh]g=jTidn>tf9;Gˇ'\:ֈDžcԂ 63il{E&A¾0oĕ.n7Kž@IG\EZΪ+>:b'B;5 l+d R}>͒q{  nM:؍_PD Jy`Ӊ (|;H@FX* E^@ E䵍nKg1`†|Oй PǢf\=.{9:ce|{WhZ^ܟg{T\b:d?@(܀{ J Ϝ#)w{X$8 rW=IV- Fs݀=2T2u>a4~ sz7s~pr2<<6gI`nbnIUEcg @vS"4'C+ߓ"EJFg5_ %. ҫNdpgo?7L^@*Cf 2Vn=O9&-.e)/a[:w㡙A's*anj;zl A6U} ǂZr1FR]K_dE`N r,wOKQ\X?(ۑ9:G"Wp|I8&~+E#?LɊڼN Cp:|0B[WA.F>d)p.!񈶓*M̯V~/DOn<|:$^:8$4d>0%,('-Sy҉|Lu v GG@AcpT{$Œ| T$PIbIu|b RBG=*cX`{2k{l&>y^`j5'JܧO88~a!s 2&tuxgsq)Q-%^?IzT=D60#:wbxkA>(a&ƺ|*cI~0w?(C:m+jTPhjmZYCZHM%6oVW\fLAqa{L>OJ;+s7TB [8<VE2^TZϭ=^ZMV*b Uձx@v!eathȹ쨁`JFr5@܃'aFBNMr챁QHhC1h:f 5l6P1v*M+ Φ次CT*v-=]u$VER\5R0s8nNbz R%w 8ř. N1hZth}e(d SRܗsO5LbUr!?E$:.$g,:\Q'o^!ܔd)9FkA|?{w:Ơ =vM4pu]cyN;%}vt4U@ s̅No]N&bnk K$XtF_|6-a\ӤH rxc}e56E0B:*9. 0{-sf ܥ uX" dLgpb)ZX4Ks8g@ܨ| B ɶ3dJ뙘i>!A(^t+e,թi,g/E5'(X&+6cஞYg|!Kq:@G1IJqjZܿw\AׂY:6t`ɵFG6ptP"X{ DopGa:܁0c<}߃VBUg3hƉ&|zv E(14/rSF})/,T]4+J5Ys\W0 \|V#4TH(ݡ_J|= k3 {PMRxz/{crxJDbЖmGOA'iLF#9t+{cKpEe~S6qXQ!oLit;<Ykyc0l(sܫS[MK-DD!D\A$ꭤ,B9 =)A9#YAIIg: 5>pb(^] ͇[?cՒ<#i(_DƑ+ih} >I.P$ xum"t8/Ѹ^w ӷ"|Zg`Gr@Ձ!;DYQ LgkMojV|c6GBҬbZ֕ɓ>gފMPzKU:tݿ*x9ߜ8o QK&?*[C4uXYo]X*J)p,N+MeɉIPf.] :}b]ߖiS:r ,esvz\lUA=LgcZ0 A;DljPuahRHwoN?`)>]jA$@Fd Bgm2R{4fi[g:}beYÍ޽,Y  {&᪵tHC .*tl~g9' f_kTEu#SJ׼2d78yl{H/XdSaa(*f Xn[2ӵv2Ʉrhl`0OSL|i+7N*$n,jC dw0@nOU2~^rih^xT8zIvvfeaሀ,_("՟:L>%3womUkTBVNMMh~Bũm~b[n[E[tf 0VGm?gtXqhaWZt[7IXt(2ي,tAu]sڻ#}X]Ȭ(8哛wNӧ4>WǨ@ d:Ŭ>@4Er!s֭ w|=ʣ8aǂeVL;GDtas5Wrত39c#R<z8@)HE>7PO`Y|dYYWUh?kZVCw`Xw MeB:-HʓCMȵ2ӯ*Tk;: N 2IBwl^iI&frJBc^zy3 Jx@@'@O~SX!btVh)C-K,+zaDM צD[Hs?"`<􆈁:G8pl Knqo2%:8Ol$x!hcr}Ti"~_Nz" b(pEΛy&m"Jg}J*acݏ|ҘtRPZ|"n:oRHʎĘ]jt4x9wk;8usld̪Swu"@VVKIU?fcz&g]f>=SGG56`=>F!`]J [aV^SSnb27h"HM5RL@a< <5'#avSVB^6DyKJCn k-ΣJ2 }OT Βʖ*a@dlǷo^wD.jRo|ڲ a#(PhpG ]c>iMLCYYl(q4.q#vKdKLc?IϮF[%=2HNH۪/h #|lzo eMA̡3y%JXyrwQ̂!~EU}PAWzsUMQ 6JfPMa3?̋"6Y9jՆ+f JpEpՙ/ozǷ^5yt*PeC6Օ gnr2TMhA/g԰d74ȯu( qͨNM A*DIicl&;[֊\˱~}re }AL)(Z 蟡16l;#- H7$۵!=Ȉn4Rnui o3tc%wj$H2[|JTNY8Py2Q&kٳkL⸻˜"|@bM%4t4@T3ŻFp4VllC3{ bKZ fEZ"׍рKBw"DAS}wh8 wd:l=X6_`\{p3f2U?<|N86|=C8C".y}8tx[|S?t-.coYQ^ٻcu9bUw]f/fS0塵ܣ]£`;5QFGٶf9-nCl (-24TA7|Gi-Lm4wk^͑S~iU7㣟C >~ rcHTC-WSގBl3u5H cu*Bɍ U3j lk1'"D /tN▶1Xbh OqJ)ŧCV"<+sbL6_ۯFWӾK<N|K?8)ZRk=ڇ) غ38jc4m(Wm(ݏɓCd'G%ExvΥ҆Xjk]{W ^d xףE.lY꩖{>.LZ6z;_oy`@57q29=c$#R!r\H`UN %]/5@HZ{ F)IA#MWDwx_+oX6bޢrx*RZ~FhAx_J7#rtHXVi\ДsA|Dn 9ecoʑ}X}iUCܸBӴ,E#03kNwȔ5hjwK~P:Zj۩R)FI(s6GKQ6\Xidt@G+@LBAJt? oȘuODg4bL~I6Tl<jȒxED]ήSY{clID |W 2m8uUkb)tEſ?iݹx BWmR4ǰ*dL:V47e.A{Ԩ0~ź!>,7)+dH J\dqw3jȍ>Jl|Y47ڢwD'˶N$]o<]./7}],OHѐt,{r]ij ҟۍS"1+ la|v3ew~ܙl瘆ƣrx[?B&B( .ɖSKK?$QT,2xS37 iN;HĒ<9rVL|#plF'YV@Sr1& }{hi +b81WH`<}" WRpeO*kGwVnWk}B~IQ(Uƌ(x#c0sL' : E!{֚WuOwpA"ߗaHsO ꂊް3~ib$,0kukoe48r=Ix {WhT nKWoDI j {2ރ'ޚ2?2)A@$L}<^E_Df7hZHKEb`> u~-QBy[_(VuC\7%πg}=pƍi*3yI+z1׳/.~b.厡"Z^[?f TsGE@QYk*=Iq-^mpV+8P 1vvO`~1bz|K la#uکZk QsrAaKP䤦ǑmU""$ta;TtJtiN&! /zFQ}p)Oٷf-t6HWeX:{_-g\ENplOsh6t9j*Desqa-tI4gz} $d>Ic?V1 ^ 䑛?-!4E{^Cu@(͢Q;u\y"cvtp\"K"wy$hGBoEvkXѫ>Y=oSӿ{ZnyObmZcpO7!șT0 „v_ GR!򫵑|)+NhnbRQl%B-0X4'bF]'@ɐG!𿞞n*3 ⹗م##j%æY˰-ubr+Cjš(1õr̫jyw^O # > Mfgm$mN |_$l2}߹HV+P\71A9!hT2٨Ndj"[!VsZӒu=Eĭ#Z}VWUAw,cR<دeFeʋ' ]zzxf#c31SxEFNufsx?uDX2TMk1AOEO7|mVF-3U‹"ڭ6x㔳IJ3'|P*>+V_5o1$|?+д6 󺓽ߘOl+qg/ {31ju$)'x(r\{ODqn+N @SUq28g8*Z(ޯ9H#Má9Cyn,wMf)R܍)fȐƳ8:~)FofQ6eT08  \ݸ/xqzdq4?8 (/}ӒK?|GNcR'Xw?orwx5‪&`QǏ0 `&-^.JIPxv X@(20 QB/^64$Wt6)GBϴ烰Nml_6Հ[nqw귌j$w}Wr%=+Iԟ[Gպ/0_9 Hχ%'Sp|1m՜YA%:q^j`Lϻ)d$J`ƧBa֫aE ~ϩ,w#I@ߴP>bZ#H #:hWx]w*N<)UdTwI ?Z:}Y+>aE=lM{?;+zmc&D l cy3g7J-o4. QKl):}܉o!ݏ9VLUH}V{(#EJtboFqkl$29wVbwxD[x HRl *W2>(Oi<27dٮrnj0 FM~sD Qkk1hi[8 _0uxNC0]\IL]}6C/W0_8Y0b)og BA쫰m^"WRe T)0G-p xX0+և(bgZ-s ؀g @->>uwHwÅuyrǤ/T3Bxohz'Vʒ)T| )C) yH׾do=W}CTpD{Wg#[{Oa,d _+:FF>gX(椝a'އ! 6d ,/nj(iFfTaZ77ljuډ^O+Ih,1%B s!q4/?R⡫W3iK _v ekJ5!O7?<_Q(ر[V jQ)x輨7`d^:K45+dK3!T>Neu{ɺ֩VƊ}rZnD#fe$^ʾZ>H1E(NvjccT$ĜcRP؅ -:demKl {F_:Xc炐GNۇѽ{88H([~NIBy{tbWfsq$i33pØn2,xLK+qWjCZY̰)6]?!bjkJ$ 1o9:_Ƶ8|Mwٰب@`GD 9{AJD(cWJYnDGbK[(p9qqWB0B1Q/]䡐] BXl^j*)feRc.>Z+rI._mVhֲ+ w#1R{ b͝Ü0,)hӆGWz>C]tDTi=`8?OvEę[巎$~p9BvYdd-޲#K?ЁeFPaYz=]IP2'31ʈ(-\=iaq5N.q"$ 4`4+Э(hpyK¸ppG*\F-`Sgg\Sk*}VqfR[cn$ˢb6;|4i3U m@gՂg2)=IX:#p lTNo̓깫Ļn.^,xl;)WeRW+wv[U5c㦄0k4JEsN`\7ǗWZ S$V4s@u۲T Qq̉gչÛUbMŌ{Y$%hH ȀZU~ |BNclѳT'1qƲA jiWu5uYKePN,\dklYpWFvյƞ6ΰlfy.(>͌9&~nv/M/7MzDٌrG &f>BqzQI↢T9EkVսn Ee_cpTבּ|䩼x].pDƵ b`,rR5<r>Huk(+f"FHg߀F$9ob=`#R/\aߘ-U\? A(p#SEqkG0-S.8e4-YTτRQ 'xdغXhM cJIڧ*MG/u?~la_4C&D?kCic/w)۲IO۟tX?Y9鷾}&Dw[Y\vF^s =DΪ1hU"3zS,h QFIk"lkeo#,#҇ !oP.qtAg0wZQD[yS+V,*3AS~gRFp :1ws\79'gEut^@_XVPn")s9ҙ`x? qf"xGo yDĉDX停+_{AKU v("s>:ZuH3VdwtC͞®i:ElƜt+zD¡(8]_t볨Uu=K*Ч" tC(Zؙ#˚Pu }_B.xcK߿.5\)*죭eޤ tNEG8KHбߴD.{zڧ\ qxH9wLa UKu@g /;=Uc(]dCG- Zc&f/ n~(g[L ~.1@t5&ZkQ>ZJ#Ed!}d!iч6r‒&yǢPK7ojRDL,X'o7~nF)[hINI`7JP yNx aGgq z zdž~̂/P̴yW:H jX(/ξIgŌηgN銖.vTR4R ;kK.8j +_dƚ8mkK4vIlHcXUrg`kyҜAg~XѲA+46CYݝXMX*HXf%K_X@iZMo" JOdaD,{]IRΚ\vώyN {KŇ>\do}肚/?Kxm Ftl6h?pd:8a1ysQ_G6v^"y/4 pwI{ˆtY7",+8r=q9w[y1xiI˙#&nwxJrMZvK&p]H[pJe)|_|?wZ֓8׹qSݘj!mohi28Ԍ^*d͢|\W[`Duq(aX?SWVm r7~_CeLYߖ }*#ͺq 2%p[=c%4xBKfaI` PK6g/COtuL^{&:My\4z}ŴJ9W1C=_L6NMIjgmNa_3(ȗy ݐ Ўή/ۈd! 1b cOuǼ0 Bw ż!~xO6G=< :Y h-HŵD*t*,E oe>̹k!@~ўѢB4r ~IŖ=uEcx2![O(O1<7`2$kN@Ò(-"@!ɽAf?Nk*9F]G }elgɫ dteW10qJ֐U3풵)޾ *Fmk WXYXӾGLy{(3 rB2_*u(9z<눇]>%J_TR`w_),9쐘)OQ“85}hKS~n[Dv ۶W.^:))LT=wm a15=T5O}ԨOåEtpcg;yZJn C+Ue+{L^RC9?l6 2Qyc;?êD0DM&`X[X5FbXUUX08BS_7h>ˤ̂LN+J-UprB>\T=~G uJKXBu>7OfYoǘե<BKu D`=Wb}9C"yvX2ּDn,HIE.TnRDG|OI;<[ţ^2hP(Z4h?lB\j% c'> !*x1pధ"YM,dN '&JA8K 1R9nkpITd{"B:,[l ќݍq&)b1G+2f١\ eVAGL4E plqN2Ǔ,VJ C|S9f S"7"('- RohoFAw"f$?E)Bb^..RPuI f)_m!)HF3jB9L>֚$؝z w fak3埯)֤|^XK?F%3dj ԑ. GB`[ȨPLinH뒰J ḧ́X_ʼnWUV<%6+dɿY K9\ mFq1w *vc$%f6 W ]V\6ԡ1K:LQqKoKmĶ{ mˋhS}SVL t^0R Z=5xw{!6rCRBŭ\ I`yE"Ʉ&" {YuLI`FBbt9(TJ=1xgު3#YH8>BpfSǧ-~hhIN{]0 V9)[ux~Xxd&ߗeQ +fIg?3סU~mPX+gJw8Œ dM㈡?djϘTN6R0ɷ C%xIH߄lLŰmlBfo-t rК䨾YG> d^0@Dy3ޮS`H/..gI|f.i_ɕi)irgWWg.'ԉᙗfsz hkho87@)tw@CӞ1񕄮o$`mj'n#Y ďu} v)]%~G9 53 Q4s]Y&R9]&d]ϴ`@M&m~OLĪ5$v% l5q7uakVEl7_;ƜI:@l>LїGHBxh:U<|hr,bnNZm`7Mllhb]H_8Qr\ąXT'B˰:/W|z(ѐz4Q4l=*6Chc!5l2Hpu\ a\;ePAH/eLce$6g (hJ|?kpy 9V"lkUiD[&b&3OrϿK6I =r ]%();+KcLEq2 ƔQu`xcm|+ą)bq(UZO,]iLYSPw}=Z^6:7<3`,(*\|E4l&eZ\ 7TI S!3u%x*NzdVƓX JЦnNէ-&VHU(.iku"(gׅ,𴕞l[,β谰rP̚~g(-P@xNc&/ |:n9 7max>|'k2.`tꁨ&ó҇lצПy%ޖFG_U cÁEs$R( t۩ ?B%Fߛ~`~v> `Šk.s04ws2ˇ݊ c.Mƍ\V03"1p.[AbjZnejYR@TuyKev ;ʆ8L#PEbWzMOr>bԹPv] "pwbr>^ׯv'/Y+#ڇQwuqrI*wWuŅvfq*y汵1hksz"n2qKOLDz| Zr2ZLD]Y'ss,X(M3Q)GoHq 6@F17<:1&uz /jsUS~f9 \~P91,orHY{]ꏁK׷+W/r?05L#p݊0Fȑl+%+dzAhn-a<-}zmʓX@IC2)/T,oɫRԕHeLI('`E|˭"KѨן9iibX q(&]d&g,7Po92xᬠ5 xQ n  3DeO1ncM녩FG"J.po :N CUH,ɗCs@0'@f_ޏ~qD{==A>rT㯈pQ3JP$f7oܳ'@oTߨ)U%4Jg.&^/ 9 =X1eRY!%i'ƭԿɀ S Mc7M?-/su! k{SE\KsX 6L ʮprD^!ԧ-L[=;y'N[[R)cT LEas+=v//+y]樹%ٵwW s`ܚU_ܦ5*}+:V|iA{Vd[i4E5>tT~&Iec֑o#m]s.g-V)h ~w D~>vW o7AQǕXވ  ^/mb_wTFhK\L[6KMzV̂H Ϸ.u36?)Yn@sa<;z gh'$_)4CsW̼t-Tr}5\:AGz!4x/Wf!$qGk2vmW% Gщ,<_x;uPݥnv_XJ-^A@hL%8 of9WhXܩD|%Gt051]\$Ү c}zc <&‹NC R=Kޭl@͟ ࡶVb,VV41fXPPz@$Έ`uFdgbvx'&XmuUp8&$aJA-fn͞}J @ z*ߨϟ$PWWvhI hTy0]RiQ֒ZQ4V}R ӠqH3w_KNRnDF>ݏ>X|/*$]ɊhWsDT` Ͳ2ChPz(J K` Ӱ"Cd\k_o+hiJ@ 'kKtDnW<;~xD=;a)θ#\=+(D&(4+ i$xu3l͑nZQ  zb'"R1QI|]RtX Ȧ{CHlOf:}7i1`T&1 _%\nR':RH @"~$AKm@e^[6el+[*U mǣÖyZyTP%=4ɬz Ә%.^5qf#N~=`)ܙ7VڡVZ텵Riƻ+ɘP5,owak[w{*wtӠӬ㵖Q؃ V[Bh|u;hr8-[檬*Q``Tż/sYGR9PeэP7I9VZ.eJp(MÉ1|Ou+as gDI&qG] $/сQ9q@[\~.蛵Iw~Rft^?"0Cm3eB2OT/8B"\#߯?]|17r)R6'b{/T[3"B_ukBra1[*/p;$l[F42zjgi]qz(f-|Jo"CWTai l@GKMۜQ[F|aR=ȾQ}mx'\:ZoZ0xJ(njП`]P|L]fJ m 3v,xްU(!uohvJwi.#Vb]dQ}ߑ]62+<,!a?bH>Y |}ph${4l>is B iP9d_}t.~3y{ywhGaE8Rrkњ(@Ovol=:>ZY]=[s}`/Ar`Ƞ闛]<{~克un<ƅ6yVD:8QԁZ'ᑝB!(sn |҂Unc]ɢْrJ[:On6(LM^>KH`cZ03tgI!ͻ@gJ*\a,*ޫ _iA٭lPJeЏQ͋O.I!H~W& Lj@z߅{<(1rI1_$ k{ߨ>BxB5 wP& K#(ੜ\QZ 3ˀ^g (i5a,_ m'Pb?Jq扟~6м >'lQAq4dy G*"9eה̦ej]wniw2`AYn(hx8fR٪z9+D=, ُqs]o f[O8wYd$StBJO$oD3]=kt߆_έj_84PwGYơOaei HLlN}HYėY,јd='B0a=e M _9uH_#L ϋC1ىSacWno` cInWza$ڈS"lfS}kHò%c(ؕGbJVu' AZPɻ8)cS!i3SG}?4c3hNcsH9bnȳd]'OD919ֻ:GoE%iشJ~٨d4\ ̈́r>=9u5RSg6a.M P 1ݜi R +U> _QΙݢYwIjtoW#l[3A}ݷ*_z۩ST|=cfw=G1'& ^ne̕3 nBLch e0DYKqm'O8(* yHg%?s>j,:2N/o*X(K`<"FZ;-鎉_ӷ aU 7V*XEp1_B)LU2&i-ڪ\˴grF$s7z7LԏKI&w3`PXT8u sL9Jr/*WeQ`@a+Irϻ! 1}3 +5E0 L} .D$DG _xTTTB$ "gq|h > U dA.p߅[nV!&]R $H8*3 }9i8nX`o~Z ~NfH!9 8a  4o=^(wU|"+#F+Iu go[c>ཻ}e$cFS AJR]+hSosCAϏaN\4i f"W>ܮ(|S OJH:褡t۶^f- uLY8wIgT k!]kn&M h-Kl (z9߇2eeMXm^WM.}0:-}wb̵zrfFV, ˨ldnáDrxŌ=59<'(C(*K8#RP5ɗo{˃+@RQյ=ڽ%-o? 9*O7w8u.QluP.i|р@咃Ǩ \ C Αv)ձ/k?Hr DaЃ¶ Ռycvfۻ.!qC o>v8=QaXY)MҎI2 n#ᬢ.f[ d|z`-}\9+{^l|T?5}mPa1R%߬26p4RUyT~E-ʮذ)}v~42yˍ֋f9򡾎Fzdm'3NۮkzR\*g^Lt~f&/'3]nxs6Jmxgl|Q)3lbњ" /DgN+E%!6W\hV*"-@teSx$U,@<ظEO(>Y3[bK  }v~8d NRW#.4:\PL'S ~PkH73 ]F["bIh0ccN G!Bc#;<F.0WCk{!!BCE]' ߖޱ EN4AH\5,[O~[EM-e|ȱ7r/[ϧAbk`=l>a~ĔRٷML|L82Xuo|{".lJ.-YE2 >H@wwb8%"<9ޟ*9JŸjph'zXֲWǑcoJt;0* P, `IjMщEWA 8p DA1U/78JFV:5v-fOhGPL.6aR+4@L-'bv*d~FDNѱ7u:0;>HbĞlרķeJ, 8lYz\IkHۦ֕]Br!'?nFP=WAfEG-Q  J;? ̈́) 䁄@6B8;eCbe#)PG.fL lm]J`/ޔ^NUra4*D˷% *'Q&Yя/](fy?U0 7[zx @k?)7r TN( 9JHXW8xjV<4ptK2 -7]XOaHK)PnBtɷHC8[35H F=Z$f_Jvא@`F2VP1ct<ݍ ׷,¼0$[C[:1%Q#H?4S<¥)4E&:"Uc j\ϒb| nB9~' v&>l]&gymw?4& ;l]Ir9VM/ZA3轹^ ``WAlp.8'8 &0?:2<| UC{qA4w 獻/(^ !S?H$}ԡH mZoiDN 1!vigr/ąf!/~pOu̕ꛟ.3%4Qv{\Jd 翹YaΙ# g{cukXgK. {/"Tu3v=A%vǜ0ˏ̈uv^r+}FɰdRY+q?aHŭ!, 2rww:Ȩ(  \.Yjf@NYxIșa}:oz) 3'Y'Ml%KsBW0TØ 0A7+!nrDfvLkwpVVYGwabdWi<%zL%,.A / e/Ѷ/ "7DKꝧHUl3+~WE?7e۝Pz+.a3Ӯ+E=)L9|*h_I Ge#x# /`G? WeAE\dH(<֛`0Tۋy}/uuŕgb{3_Sd-jiX\vG['ƺ_)p =256|Evd. /(Hʒ z"8Jbne-a_rE 2P!BQ-jcF4e& ߩhnHg5 25!'] :`Sn;+~Y$#JjȳTrʔ"+mlX2b.BH_N-e߹Qr/lF: ݓ0s<*'m EiT&p^۪bϾv߀-{0*$YyKw"q8O*!ZKnur oJ {)kX ^;k؀vawY_EI N1VZ4n¿^tQ #T>9!-?lkt@٫v !NMfG}Pw$ZN뺀uhi_>(n`C4/jfZV/5p|qr $a', uښ^N6zWD~ LY˫] wdxP 4PR(fAEF~ RE/!"tT&UEgdf͈F4Yjˆdև#8yevװhz^$a1Bw )6)Ť ݹ$ R^AdBm j>cwШP$dj[BB|:tcZ/KKuk!`V#v2:*JR$fYgAZjo)o\'^YI~9+Aөkyѝ0nϩ^ilP~H?^K0Ÿ PH7c vylϾiU ܈'C@/kɶ[brCwE9sWoDví:+` ?]@4 j,Y[[ ~ 7`7mrٷI7ZDS-xvq0Yy+CwY&keѓhLբR"ul)Ø ª4 ^ Dq":cZ 62n~!  ; `ϞCe\-cY`;D' t :TZ3v"U5WxL_|[m_Ⱥp#h~fu12 [\pzNXR? ~oBcRs{j`h8:MNJ #XwԽCnKF˳ঢ)nQ1+ٽl>•%M?-d1mFޠMkd-EÑN`*l0h!%x",U1NMWV,s#Db$D}ߩ,LSصRLrTƘOn7~>$'EqY_5? B>JլJiYz]rE,2ۣ?ۓ+ Oe*5!~{s%@M/ydB '>.G޿3ŹW^2!o<ɤkzQ/&CvUȾK050T5Ƥ7ܰL&{g1Ų<4ڡRʹ4*c$ie"L\躜-9;fOcA|Q*1Y9yȱn&b5U ? ZPw!'^5T;u%XU{߆RKe2=8s~2?חnTȫKS墠bȧTn+9"ٲpp)y4I0:_;ת}{QD{ g"30Mco0WnV]PiHQ]!*&7L0/i0rqWd$F|#Q+ը٭&_F2 w!mSaYƱDG,}O#0HaG$]U~pC3 Ҭ?s+&!p},{ fo@"*Bf IX%둟 =.QSZ;\rr>lIP;uH3nYx|{׆&W%i;E#d ;DM 'O.S_0ҿ+O9U]`hJlt(>Bcj%hY⻡0*5/H'( Tqms4%4"0y+Fq 2n5}TBg ;`K 9@z\z- ^S! {rjX'"#mZĵq)qUF.W?UTjbG#[%b)О̃ D4U3<5G!Ix]8O>}hZ|{|{;$Lw eEAZR^l%\s5H-*RXPeK:J%U'MVe&(>6+7\olCa ޮzXXI,"D&:BA%;%b`jd+@m]/g(>[5 \n3T1qTЩfy0k.tZ9K=,"\rVAw]z%/ Ǒ0$g9ܜ9(,&3Wg-Ǭi7Ҳ?$}Pq])&DmA)Rfo xO$T6rE2KOF#=c-\O\B320p TR8S·;1{3̎a.[R VHnʌ>ݸ0Œ>dGO"-Ԋ5v~A{ yq_r?nВI& 0Sƾx/eahbaamqŻP^1,꼝Q-!VO=KvѭEdlS~潅\AC]o R/4ڨ5,Yy31oDe|f`+ÈYv6ᖡh` 4~&S9*D{eT.MdbU >^ .LXğn;-śaoM۬@Mъ"_"x<,t0+&xF:["]4WibVZkYPSeN/wЌ&ϡ֢M7J.a~NtC~Qn^?/P /@,}jWe=!'X\-l _Nl? ĺqV^2.e1Տzͷ&’j&lW \ /8ؠT~[4 dR0tzq0uoynZ9(<4TN_7@$}08XkIl_KH+{l8d>|ɩZj+e8)Z 5A}kWPDf!)BZ&]ᬂ7xހ9TW|OQ{0:dN۱NEQu0 H"%pݟMރ? $#tٜ2Yw"_rNr zE=lu (EogAVWx~K%~+r(.[ъcJ:p+>;lfLG5cl2qXMuJuP%0F%o]}=) ՘[f"*T<ECT/LiuZ[ _O$&`#)M9AT9ӉͧW kfItQd8Gyj)ᆤ #HH$#J/:,}UEWp9>KʚHtPԤ-&_]{IR-8)XXMBۄuz23}# .ki?3.G/)`|=yhIAf^8(FUvm?\8JȞI3h=J JڕlZ`硂JvZOz'>Fgb%W:jYp%}tW7㺽9.˓E `Rh\ttufevbTr@t9]K )cеzj7e[ 'R̴iS%Gs5@h%>ߊ2VfAw~< ?vvդxyߣ֜0[XŚC8dނύ' N}}IJK;z?蚸ʒ*_ 9|Ipi/eο~%+^d2*XtZ&dޒy!zaq1NZX-f8wiA# 6g o ߫6]{5{M:C^Q1*}2}4\{vV=:d3#v.Ӛ,oG5!},X-WS^@cny./H\NQv.6kQNgE1QuJhvX)7D.Q. ҫ.{Љo\ŃGs( @o(RoYGN9mXbh- #kiԖ"c>fƙ/b 2ISᴄINnʦg͔|adŗw`n#hh|Wftf1^]CH@U ^xӗj,H~2șJUj|RHQ v0%9^~H̰xKx&=49!П$]37lH`tV]o%a&1D@v…p*?WD)!Hm@{>X;%0COnRN?>v v9߾t"IgSK_&rkCƐ}".S1?zNӇ~MsbuHPsDazfVpsɜR:պʖ:?8T`a4orpy*zs}yYܝ?W $NZ8$j qC6®N݊?47vC!ʗO50$!9?f-IVYH#oVdőY{`Y'ӟ2`5UDUʭ3 ~*1^K{x| st7p6JEQpDD'R%5o,}ϊ%sClGLoq׫ph^E+مfI˒kQj,/6mي/j@&q5%;..F‹;!z[*GН}uꩴH YX`wlq'DRa ,Yy>B~Ty@+n! T$$Z unɁPPrlC:kCMZY$<1„BMѝbx_:;FahoxU N^v!S+rif} B⳨ "۝'iKVd69'w_&j3{;D5mF0˜/%WxP0z n1ex+vj7 #~:(Uϲ*wha0ߺ6"5 ­L2DR9ws3x^- l a>;zsHT=foZcnګaԲ3 @TBepfXo9/N;fG*5:fdtKە#{qFL˞Av!;iԯ:#uVB[qLj3d9E %;W쥷lVUDH ss-UsXGvCt-gXj4+'<4ͣSޒOqt ۑ̬ú"nv|E+)jv`,1N.6&ݍxIr,VǛR6 (.XhZSa|VmbE+=7)0re #+O(>(&qEKUlj7d\߱/cQ͓ž2V1 (~7D `JLվ1s?V?<1Y^IunwD(:6fF@)5z~B&Nq.*:-"9ϙ[s3k#k } bD't %4 IܮaPgFSʻjI7${mYɑd1f}je0FȂʇيP6 ` hK%Pbƭ^69(D)LRجp*g o_ \-/\_N:US__9 cJ E<ͫgG7Hg|f)"Ή1L.ԓM~ZPL8`ioCB4̽Ė㴉 mOb³&f(]ozƂp$X,*MRwʄIЮ+3A.)FTv uIp!ļQț\4`D5vMH ρxkt=;C ],d_w8`iΦ>5U}{-&~բ;SiamNlQU:!§̼^; sߦn+MȆ-{愃EME9٠jo˖zf>%C%!Zq_ne+tk'g~tg8N]Y8M_X?cؿ_P(jlxā>pflfyL 4GUaYKV0 Ƙk6  fu-E +oq4^Xnigr3R]C.[4WifmvL5J>06hpz#pdk5sP|H ZQ #o*-$/%%2f9A"&C`b(d">N6N6%aMo x>^SjElYxd$f[z.J:DnW(!y[7eIPʒ>dW6ąz6$\:Kv*BݺPL#"Z 4/}5ɶl;^@_E*oa`X3f#l>炊Rq2X y^+gAI#7;_;\٢/&c*8 )Ŝ]v>T* x/w9ׁ 全Αur\0-4q*Z3iYՁz #՝𻬟@]m4$6DwO&?HXC^mW4!Ojׅʯ| >qZ"셁 sRj83SO6vam&UDmwcܮiflE$%>2%c O=/ܑ|ep@\"2s4oD` MkLn@] E.J\Q4ǕDJ䵄lon)C^OK' La*܇{]Y?8FԒ#؀&2c74wpOAd7w5-䦊Vw~ƐlJ/w#L0`GlE)^5hdu1fWCvVo9,g4}V*&@Գxr-KmGJެQ=ALäl2P"5`ߴP黧üIдp5Di%#!6jG{tFia١4JFW󕣵#w%DC /ƭ'37&!>2Y]̙S ҏr@4AvJ qtRػj1FdnĕA&zĪV~JʚQ e ΐR RK.OC4hҚ(j 翧x,%^9d.ѲP?F@DG#.GuB%1ߎW5ui/k? yQP8A s^جfƏw+ t\"dZO}jn]Zx;xy( }~{OzңLwbSs“\tU- >/eRnMV^)𖢳FzzĺBhntϪӴ獦oEy7kIg7Ok5'W{l!VxF;?ڟ0`_l Gq WPryGgd sr93Ļn.)is>r/` KﮞmB\Xl`'b\mI,V{S-J6;i?( {H-[!pj'q,zoK iB?`xd,(>62fj"a go}oxo)gQޑJ&p琖?K?l@ci[EQk1Q #h&| A [GXBGvqΓG7;8Cƥ_)-stw[@O4ѐi#*{8N 5GՇ( 9\'_cPItÈg󷰅2~ /XRiQ~E8̧ _aؐkM&Tˉ)=_?J~YOqg1 λzqI/k0.pDc][(X@xE*QQv-ڬx!`htT4wҚ;7x.77DP$, |>ZqҡV9AW_nY#IEgR'@VUgZ0A9#c@| !HY!P<.(jv9 3*ӜTB@`Vh OT-JawSr,~mf5c8<=$aSyN!X)0͇5񂬞Q{VfswTTM$~]0y YwS>B2STcQa]|y}Sf>P#`p{wuR75n' 7tn^P,f^V6pw23;P4 = 32*D\$t6H==`*5oQ]u\fABX*xM]uvu۪m63WR n9B,>FE/؄ kctkxi%IlCD<xMODߧJocycS[PDiT7 ateSiTzT#|V_ӆ~QfJHzЉvxBӰwQCY/gI(:6H <#'vCד|S%\t m,ϦOcft́=rp0"} %zz"?- t'ܧ $2q^ge`ۃѭШEh*tH#2Ь=Fr%x) яoǫ\"u2 i XZM*q+Ђfپr|;eYsC I%N`NGo"VYwHQ Tsof\Qp!׺5­#wXw[`.3G|N$(2_Bsl788G`z| M:GHѸ7k.:Wyv'f@&f^ҽ$d=5V^MT9Zm %5TNDm_3PÜ5Hpǩcn`aGɦYG|h S:x:4}K6VqFsU؍VN2ް؅fm,,C9YwPe3(!ܠ*lZ}x-IN -1RCaC;;IӯYW"3!*G܃[,ՉBNnb2֋ J)Xe6e5@7(2iTf0)*ɍxZXeʃMfNk J#@AK^;t>୮<3?iToB^c&2G (] e|ٷvfgr?/g.GVq@Uƒ˒!P}K:ůrj"ޛG5vbQ1`O 8ATPFşS+o㘣! ?\]O֝vr SCK NJ_Ǽ@&}1KW/bH[o@CwZ}cp@w/-es5$tƫ F8uqq1:;LGøˉ]6Yj&`_ΎaMSŝnOmp8ȴ}G65|8DAMX+rS|Xz4 nǙ`!HoNS ; -lN,;azv-zYja0H "#dn n⢇pT0R1|&Ene!$*]럌 H>S;EJӯ+S|3a! ?$'AӞ< /"+u.ڳ@:Qi>o^J \PYsW˹1:]&+)*bΐG#LpDt<2fRp Ÿ,Nm=XwڃBKFGo~4֋'o,|_+r^*aFҹ 5=m^Ʀ Tgn6׺|NJC٩ܫLmkJܝ3h~wVf3щWl g{=FS`ĖאR|!z9T`+.?ӌyC DuԿh(t4WRԎGzk] vzE`,#ٺ- "eуb 1;ș)5>Z"lZOLP>:Eu-9\űUD#?6/'hko x!'3@Y wdN r]R35a6rLB0Y=L\"UPS^*Qhپj(Cg2T`rs=-{cTlhL+ǘ=_XS!;5qQ,O%b.GVZ ^8s`LLk)VcbJ-Po@kW(YN/Jj1 4x#d#Tz(v`5x ;r'RY- KDbyŷ̸64u85y{ 8 #\_dc*{V8cjã6>&MO42'+k:s>Rzx#JNHRUd| E'/MZ*Q) kLuv dKtɣ7#<L &/\eOG-V@,KsN| e Az}obžΫ7#{Bg#̇'.>NŜV. rͽ,Fw_~l珓extkh?0`ID qQ | =sk$LWl?*f]Y^:a?XMGp՟i8!OX=h]鏜}lTrS F f0}-#G57*7lwmA ,o}? '*)A$ҩ`ǺG 9y|e 6|Ϡ ZdvQY˄ZG}Y9WlcvAsǞa,= $WE3`tZq0j"M d%D 1jED.-=BS)8Ɛ&ERe ʘmA=scFPkܹplZO/]vR%qv{2Xde3Wif49M_kmw"e3l/d){9 }C(w0ӽ@P%:#6"j` B).5<3pyd!IJj 4ꣽ<̜JH1w8+vsNt][ `#Ϡ." F5Z1>o˫|BHFcuD-.ݠj|?F_̖Y.4XfYy#gzF*'E0܍Q );Bd/2 ] >;tF{&>=sQɫsض1% b p^ Hܭi ,0# UQƎ0J&_Z~/;AfH SHi'CXmZ[M'uTsg:ւޖ^+U-EwtcH΀?[NMioI; +[vù4 ]WPQCY X$@KEYFǽI, 3:* v|ZzdlHܳd?1Si| RD.7R3SLU5mR7f0\ͳ=[L05!w("d5!$BEZ+'תřBhֵe`-#z#3h}]YO6@ vt":Nt24fM%C W"ҷ՟8!*_P.ݐ4?(pv}Y冠hpȨ,?"~FXz@BKX[|~C,!:rrjpU./{Q cC $@!w_= m_3^v4QŪ RFdz3K*5P=s/5L-. 4y|њ1ќ{84VAF9Ǡ(%OFJ?]BG Cc/)V?fv(!RƂA(mRJJn BAgOP&{cRR>4NKl&\#: 뽔 6Ga#Z#tn'eAlQnSA!8jH ?_MOFG\ߎ]XJ% 'Ol]T n)~ʞBstBO#DAd.@2zPJu9,u-2}o* 5P'GgrZ3X.8%K2qCa˩H=5 s}t@sW͚_jJvt37z6Ʌ*ATg>iGg+&,*nRG clTV1 xPAh,wT9$lV%RF{Tv 2ۓH/䄨-Ps& m8l h; 8Ak d</sSn/FwvДqm#$Sjd}%|I阑$m ;nY=Ɓ@+_}E po=9&Z ŇdRv6F淜$(S^3m Z4(gL$/,m@ #+;kF],b-Q_yLRSWL|}gOZ*[{A-$E۵G?$1XecÚn!c3ŌV4=- )܀]r SC"'KÒ#(IaxSj׮ovRUeRA84r }:^Sp$3spXhn!}[Z{ .B{IDG'(ln_u] XPr`%6ewÑ|Cumao80r@2p$] p_9 :Z[}sTBZcg̃([#嵃xD >ԁnhxZVuւ,lEZ$ɯ#um$7LӞݱ#k]Kg!E{ŋnԦ~jeNz+14[SzB_2;:(#۔x!3 .W$W. OCQ܂ 7^lZ{rVz-Ӯ*X=*I- 􋕊voGڸv/M|h.dAk`&mYP1VV"v>mmd'Ӆ QxٸڦTkPWtS>f M)Rˊ\z-!rGGwwI/jp5{ȈLӑT% V2V$ {q GaV# rQ*!n!6[@3xڞ?az7`vq1zi^&{W4(.}qMBSk.=^nRb֥kZ蹵_3ҹ0m ͪ1:J܃I{Lh+1[7&%:mfs`Fd,xad={l9Hx q::W3ҀIx^t@㬇=\( Gn&ulf3‚x3N7u~Li*&ܸAFR\@"|W¢kkb{ O?.򡟧k*m{3xԊ2KaKsR@ŽO5;/~ubǑ#?1vE;#y{_A~"CR{gG.!DrЗNa(uFCV U+C^M53wNdmܑe: @`XqK"`%ǗsvEZJ%Lo6('4&fyt෌tNor$ q&U*>bz~Ebŵ#ff4R-} sjFsq`la rO6Z@y}E,58/7A`-9*#^]=[r~EeP*NQՔh \!EaLSe$q3gWn1Uٹ7ҭ\ΦB r0PdU iOֿgpީ=eagDfaz)?M;80L[ 'q12G#y^o0$%Y*;%Oldv[羃^{'T'NnZNIv[E9pg<)~ p0;ʾ286 ar$=^-~hQ<̹{$N pw(Cr] ,FQ<s.F(fg[ [OO]k@N?a`OJm;<Y _eoZtj9Y.8<@u0vS&zӶ wtUn~D\ߕOfHd]"LLҶ(؜Y9"tݡZFy!UҚs>Q۹! [Wqֹu@Ϟ H"v62+Vf5aA7s#4ą-FW-k~.@M)73(QCU"Аwp H?Տq E©МnwG@ǧ nqÌƵЏ(\][-2љ A{Z4$i;cjzIN+ | z/fΌ߉Uu܋e'(͖!ӥQ/͎ 3I&PE+j:XMa1V5JeJ-:T.x}#wB}] d~0ekD|Hc\_4+uoӻ%@ 2{)59}/_~#MM*Tƛ-D(6(J)̚=($QdIe~{]Hw"vaI3C5/TLP3Cs7X/bBAislښ!?i;N[dЀl:> udT%?ق^w*[@{3t3q0RH,^ןj$н~ֻ}UV6H%9%be9KJ+T0"YQs\mdD}G䵍$} #ѧ$PϊQVM_[B$zn1ɕj?43(->қET@leegn٦u5%$Q؄Fg] Jf:q/21Ff=xтX`-d?iz"{mz,ã()pk$]rڀǬE;Z"%nH1Qlnmr*NW + /e9 !Zů_r0ZK!A PüQ*kn X " 5鿻}ebD{N [g2[$@j*M{OBYET*D~`D\/u8_*`0WhvG"{Ɗi{s{ N;G#D)Vh|~<ȩ a$kf!P" & ܹ%m|m KUi;)8\NB]x7| @N0\9yQe4.SwS\B9K14( /lQU􍖎oF0$ᶾd+7m\37PRkіJ}v7AѤ}GӞhQd7VqIa;`]V˩2BEWh@t,q)?I-A'j.I-WjQ!( .;X9A"fk`~8&^v |?{~7-J;3 gefO.n4erˎ*,.AE=gg d|Qr'=!eYJRtLm:m @i[`eet{9t(E[T 5X6❊N.wjkbjA1AGG^ȰvFӆU[irg razДl*1H݅' }YVH=+ZR} JXݕaO-m[ Q8Nr7) L@@4N\] 6np)]蓑)Y`͔#l˞Ԗfj(]9 n쌀Q>Tm^O=_P%ȕ?КgؾGNxB4<ލWkYY} s7" taDw|1!"%}N}xK[@w˸= B'4@tva(o}oY.H/3@,ޛrI mru |z)c<,Wۑ^M0Jq;d&c+ʵń-r>ooc.tKwԅmS{ɳ p;,C:X|NM$n@?_M O3 X✉hj5vl"VÖ|بӸ;|8œm^e!^@$;jٰA>0eVKV6Rfn 6йx;c@60?a!o-5"(nF&tK֭n QHZ4\Pm]ٮ9/E :!؞MEe7J#;E~qf:~Dgҥi#ޥ8p=x|y9z ^7]ar}"DOdOѦO#7X;}VGyQCD 0#چ_}ϞXIdyd Dw(–Wj-Fo[•ujۺTNnBv-mμ W8u~%_آ v> ZzSÓRt*>8? *JEjF#vbUET8^h& RR5ԻW¦Dj$((zKt<ܣO߭5/`3,\g} R (݈`vv:%>ppgKk\EKHPC ^^&PN v虣'p++g=ҕQ{,Kd,^Ij_TæXeCR1H݈I)/ϑa5.z>s\(nĖ3-!Āpx/Czj.$,N^mzRt TVe'_%[ȫh ĬWqF<ͷ++we icY1XЬ}ӰCʯ{$Y&)e8&< Mu ė7X={ w_ AQ尉6FTk6a-=Oa Ǣ!!-Gps7ܚ_լ䥁_}${͸RHHwR^VI5b]ӱZ8+ok1^klI66,)Hyc;&դ Zr6E [m*yc-߽;zc/ 6EP_FXmJ\Ptrϙuh jZzF r<M~ؾ~BbW`E,%3zCE7 geI-7s,H&b֘N=Nt/9ִa%s1#٤ŵ%`GSs3R ?bO`t!(4\r!.DP}";V= 2vUhRW zG@Cmye>QCP?h,_vLJG,,[J:qnxS1.rLrVdJ>NKʆr!NDww1JMᎱǺ9(lk04~>;$Κ4z'2وs[dQ/}03gDKYE,nz6d EqpS!\^s6@x[&фb:6ޅnΘ$͊eThh7;5l˟|; |}Z6҇ ߌ?Srdښ7Tf]Y$5vGl=Vi]BUf{C 1r-ЂrMv˗=&r,Hu$%W#Y! {[<7Iu<ɣ:|:BҊ[(^ωX'0QD&da“oLu5{~S01/ťۆ_W'X9S:R;MtnKym%|)8|3ņ)P`Ũ3ZfĻ dd%;3o &!dbą}ɵl9>W;f1Hj茣ށx#L^SwՁdP*h\qAw8o&vT"Fw{hyjI 9 xWWSsdC$54_rggdyN+aIŜN-@ u4@#=]o971d̪ߕ}-3 ޻ޞt>jZB5$>lw(k'3r#Á%Qbƪ}YK2h>WHrKO|}i?25Ä'k~e =ueŞ cےS*2%zIQ4s=OI/R,H|?ppŋJ8 sH ]9("H2d?8ƛD4-?`΋pΧA[uGc!7&D$(r ; I}:5.&wq.N{]#`SgdH7KĦ1 iS " 9o]\{|9voTɌ0oE-puK;[U1VyS<5x58eLG? ?;]̫f4hXʵK[yrHs/KE7ΐȍSr‘Rn&d&>~"ygWQ6_׏jyu9i/iKUVZӡ98K`upCwF{^-j)7 uN}Ϟ ~Qvlx:F3))#ezo 3~@}w NJ7p{kL+S*LާSpt[\DWgP`gفDck==N<^RW`v+R?-2!b}`,k* B &VӪ b>׵'Ʉ(].yϞQ*ZpĩSI$t9";m`+zqmc2r["9ȱ_7BAp`9wt %a ҂9e9TRީZ5͖ MI)-viyKzUcU~2ʒr6(KbPU2 LGt}78:#IQviin, I  d jG 8h)C:tmB9d M\Pm8Gīu̚D/υ#̉P_-E9,иЄS/rqj25Y!H.T4]=:]'5Sin'o t\W޼/bWCCy$i k,w-dE6LŸFO2-YS(Z pn~W0'ñ׀].t"A>Rfx KDT=mrR'0B!K&ne6] ^:\΍D6b ]ߧew=d s&U5G3DY;h8;xH[2{(]Կ#N:R+%{GiȆ<:5 1 $MH؀mW2=xj ,DXtUi_t=]99I]y%^j Nd?=rw k Ƙ|G&B Y L. 5w3; Q.F~u9_ֶ !(5}(}Gc"NcU.`/}] ף˓y.cmFXjh_BđG@ 3(5[nwlyiwGY@ KEո!Nuˢ2DTB,Ҫ|ZaLӠIA;eo۰GA{ssT%P?r#Uu i,Uy{ 6SyZ;heBlͤ"_Y,AB<%k փ),Ԯ#h'ⲙraղR7BYVMѦGb6υC\YN ZlTW i%r;sKEylB!O8 rB8ŵ4rp d~D, tIӄ%`h.vrYfACb@ zl)-0 63Z -4?֙e,4uA0Ϫ\)m'wp Wje?@%:綃HmXJ@(Ywvuo ηWW!W/4 ۬nt^'@w gAG8. T,<:}~n'5!d'efaGIM~Llu[Z҉ T!.^zlM0ҖNA9 "ilm) 4 O<\}*zcad4Vq*}DHZEQ|C⃦/,J B Vp {A=BË֫yWt أG9+1meM!Ԡ*ASNF Dg(NḺsn1>T)B: |><~CvPSSQ>N5$AL̨ڦ9[67pJ+:fjm{HxUĸ\ XhǢc"$ZͱMHn5_[d[R!I)eP "ĺĵRxH $G-- $aшi8*n?JeI1Nf%7{dE7@bkP*/݆ pp.[ZHߞs̵1Y Nn RݏdEο3EŃ݈ ,䞬=b:OyT}};ywaw?Ɉ+y *yEOf"8~<IK\<@#Ґ3ɶ.d5A׍hLRX x5 |L-g V&Qg&q yF8l 3;Y;=5OӞdGT}Jg|ִ ,A)lO9כAވ,Jě/I÷ i Ru zEd)߭L ψ#(Nkeo^۸1H> {=(oD]^D7٠$#D,VyR`a[-~'wRpY-ٿ9Cbu;&` .C{,m[+.a'R<8) c:PJ'nhy +lrZ6}_M}t`efZ3eac| yl ԫtMÂb-qKq+Y&'wɟO+tԪ 8f˶LRiSG{zePo.&WJy'y-j6l+6 +5IbB0:;?&^Q;ZيR_A8*t>*U*3Ȍ% ?@J1 pnB]Z hpx5ҏ); AfZ_[.-;hƜ+mP $iF ҸWе7S(@_Ƃ&s9Bz/ .o\h'^1[G={EY#ӡjٿPoM67X7n 0_|K vae$ e5o>pjA X%0#b?@: &[zB!G/\Iµ4l@)>푌19rl#? p8L V jl]@d50e@sы_WhM{}Y_VƭuTɺ9F«ΏO),]XEe/ 貱rɯn9-1򿔦ƟAq;W9) Х9dDTl}@Qf ff-h~S4 p)$hNK?YaY3oSۦ$4*=De- :3-ʸCʥK#c.!ItfK[pŌ5og>&~.likQwGX[J0 ɬPEа\rKg7a`y.Tދ$Ek3 \z(~ٶT?O}Y짌ǧ{ N4|R^+]W?  #M݋@@m81a޽sȭ{JB} րX=m F5D E^io.[PsG^Zt;t4OI>:oYwPancailyWcP"3^mӬvy3<ߑv}z! i:t&Z᭥.o|ITɨ&"QQ `8I]A(eo! +Kn _nuV.ImS.RZѕ Hñlφ,WᇙK$@2f+SUK7Ɩ@7KsRvs~=21(8+P$)z [?MЙEa*o3 a|Qp N!5&f(d=ڮ'/k)rpwM1ȜUҮ9w9e-6jO[H\҅1dߊ?۬[Y iH|JuDtir5o *%mh"_%@X޾ن&Ti@Wu\Y1Q=oo,a{ΕBg|Q ]F'o;N؇;$߯,}.duڝ>+2`Bl6R_Spۖ :`mUCQ^4pWF4~[tʃ% g:)~.$_s|ArKn{ʊ,v(V kjWYyr%(RGLaiv%.{iBNAAb۶ eV;SbϰU*ENX`B7*PΝIY22<鐃`tsO5owQCycMF~71+[s^X=txD#M`>t7k,K)?_;aW E>RֲX.?ȺAQ|Zl9e X|ʅT.$A \Dʊ@nsfRaE͐>#k)E n3Jx\?`w HD7yXbLya{_83(Q_0 ;]X+BēUaCF1^u"K+XqI%܌_H=agx([HSC#+8;t@¬udJ곳IJ4:éТϻ8@G8<ɼ[¨ΓXsGo op;^3$`1h˶6J yZqIs w ط[R@dΫ"L8ԭD8߇M;<2IM^Pd{퓵dGc'.$!#xz|>\p0+ Y ׽:H6>zk27Eݭ[\ϖk!pP>L2%o$k{zE}{Fo܇UlAЉ/g8kσKuܒ#$cͳ V;^!JCqYޠ]7s !HQj58tyo2gZe!-4&TY}pA:KddQ>mJcnd9jooPd ?sUc12/]W6asnɳx҂ƚJ;fNZ'a=wĸ:nH8yD&+}hӹ!kYqzyo-(:-ivQؤĮ¬C<64ON,W q=s2kB"\4bsPǧ֢9ЍX  }>v!lP;RqKaōO?M':HkpjS %6*`h=[_2l{%!|C7 .FG+yBfR `?ԓ% }+.8P5~mw$-^ 2/諒re5xvlD9&lJjyf)[m& FCj#P7'rm֬Os ɸu*BeRe2)H'S҆9pӘ׿We=WN׋ Lx=_D /t]1VST]v!vzq^—n#2 H V2rdɏ)ޞc*x'F 6"RΟN!H)'*=&sٗeENˠ_JT3dh,%mJaZ s 1kdI0щgzc' tpm⩗4H]8iU3HVG֎oq;<%ߪL`KL{=L wE?*ցXQsd֩gh^龎T{~ٸζS}'M}p]l%(ie"zMN !2Z 2xZkiLb-~C9@^ifB3%0qf쫿̫@]ʣ}^ap|/z+5m) ۅ 1b?vKl.Ƣה]N>` d7pmU،Ӄ‘9ם}x)>`7 a%J 88y(H^tw=Jyoʔ;}^}=@ݝ׍}rҹӋ S7bm_X^rA"g+q0-ArQYu'T~to_uA)79CB]L"*Ed`ss}ح M-Yl!qy0m eFf!\);BB@XV(j_X!R ]9n[Z#O r\43}l+E\; paФ݆ߓ#\w5Kи4f3/7U!CTcS8u7!`#||Hz5fi(::{K|AώIxPמ6%={ڼ'* e.PNRpR뚬Gga4N3ńԵ=(vy#V㌙GІpZqޯajtBnNNw9f{5I8M:F pGVS+ҧDT”@82f÷o-]@~&yb:.\QB ›f}aWB5 u[ w5d'p\QAީO]D߽kClH{=>J~;͔__#p֟ExG_f !k\4z M!2@4WHqnJwhzGYGM/YKp/;WnsB:F/HH(3c"Q<0H^o%Vi)oI׌%qn7ByI@&)yLե >`fY9呆:6?F ~LZ@t^ 1[ȲS1z!\@A-M:*:Kl\JMOGsS~k92=Ť$k6 *LmZ(1go/r$һYi-6  ƦY_]= !TëF7jހA%̥ .bΠ̱F9Vxn.$?$w!a{9ؓi+zҸ/ɨOܸ}3DZ\kmӐ|mʰzW4TrTp Uսfd#NZT=Efg杔Þ>Q#W֎F20;qEF:Oj5ozow.mnPT*ꁚ;Y:h AC}׷YиJ6%\ ht伾/B^P|W}hZb񉂴ypj;QNK2#3уE i[u.d5ZMSt1ҨeS+7/=J^BWE|ՒG4-}:0ts\<« \`xBbg2gh~jtxL>Ʊ%zt +&f.iHXU'pgmd 47{zJAoF%TWrn"BhTyO bRWԳ҄ 3OR'o՛Pk*{Fi&],"ECL0ؾy]sBbX'uҷz? R FJ(yg|S k0v:B,ło,I9]%uӡ^ng2t;݇ht7\>Yy}ҡLN+:x{ `!TQ(#-{ sZyv1|&e&w$+=X7Q=00{$pŸqx5;tA\Nh`mTY}yխ,ZGo^hH\Mp?K敎8WFF /sr"te +[fMZz w܈LCHPٶGw"eSQ"[\]@9-w+Oc5*ԉݨ"LvO/.z[͵?8K#@~T|Vª] iX}-sYmXNv]I^:=SĒ KRXrb`,=J2oIYl-KNԩT5*Ҹ{AWHmnQ}hS;1u!\8u^n_[mt"K_96%aTxО3 MVA[>h 9)@+L A\QlbqkCeõ+{<k!'ݔ=r ߔ.fO" [[(-_wUzid7ѣۗͅk,v>aXdQtEc)j`9ؤڿ}ZR)H$laF5 *p|/n!fXHw~O ^=)Z[#F[,'2NoJ @V'2o6qz6CC@(5z>p?n'\7+Y8NnD 8s$ ~ g m^d ܎~ޕiGwN`!IҎYi(Xn ;[`|e1hđ M 4&[{R^6x)z9>aA.>c;'o~H';H+!W]6d޷5\GXGe :NMjhB͝v #y|g nZ \Q}xN _,Wmu E|:?xJ䜝Qe3Jasi3Rʢu<~b z+w$oلnL憈ljtZ vhP fR{YyS{Wm(AxjR6gm uZ,N n0._%H "èqk T9n w#8'A2~Ha.fSO)dm1(agmj:'"7xw!܉n,DYBEH4I^YbrA cۦ6#pp% y U¨ʽX 8J Qx?|N$)WT_5tV2Cp2ΨgLS} ,&u;X)[$]ZPh A.Wݕdge~~_I7-H5]'`[\=1uVC5&7nj##j-rMw/wT>c?,I@_'Po*Y ֆ6hA5-D7UػCv-TJQOy]C 05TZf%䟔L`J4I^'p]U0mXy+\d "Ѓ"1W?/zp?yBqNGPrˍPi֕Y\?ah) vE;' y_yřb!`4{7V2{W)ע.Eۢhª3\%s.aOf/n↕;Բ9'FbΥ^1Q!rKb{1ߺ@joF5.k dUP4/$D3jfJ%]H0CˑQ0L6- 4[K5|Zwg~}8Xg1|x8̌}Rd䥊Ý,![ks,6+hM*ϒ-ɴYtz@8GLWd%M롐R$AȵgOSAH,G(D1;#vҗMFu!,5Z-XkT6)՜lVG'[% QI:`T ؆ʳZ/mV%K̜*p_lؑ~yH4:M ٲͿ3߮;F䩜^E28AG!/$^%5cM<FN{K'b4\xU )QiaO_0묏RG(u/*&@+S~G|,:=xOldrĕVTPzpStq c([v1(-t,`*"UUm7b7^y[7CPy@ @dH}c2 wꨟᯐ(ԍe݌.BSHn^◭_%a˖7k< Zh s`x8JkPq¡qCe(+{MIJipЃ ZF[7T~ƳjgBI{F;v``Yb;02l;,#^r7dVJs:q{`OWUT=Th|s9H+c|j6>&&$8 rl j0'$\aܴ0oj*zt2QϒyԼsɪߖUc?6m awJq0}Y,FI: j^:xIm:Ddw\/1GTtbC{<{ra15}4-HO.1fN "j"2 XU{! >gcX'E4{ )DMmI-Q˻3P9u}xeEmw7nϼO507lT2R1$h]*[ո0d\u d]+aҸw?],TN`K}>z,AԚܓtU5|ģ|(@pP.| #Tb$*_m@u;G$Ԛ wFLn Y?3#BZYIu?c<κ8&&a ! tWvIζ8 hVdyLW+<}a=ʐQ >G[ XlHNg4|L,P{G E,0_pETvVC{3W{IXb=k,"pp4_`xx~HԨjd-R${Y!C#X"SGŏK(y5+La<IN4*K8< ׭+G{޿|2:ѹ/}0WMB+u==vo:~,/R>2HF ]g43GL 6?C0GEK<)Its~]K 11I-J2P98ADL'yM/Wӻ$j2 t 4,ڑ*s"2 #O, M;[.0$ޔ]a)п`JW/~Dh{݀_FQz@?UT#1ݷL"]14li~0P於&n=J\g{8On C(!W$ zZBynx~z瓃K˙#* ^1@y<.$ D~l, J]\ jˌD5r]}Z0#k{rHTRK(zd @6$%7Lt"5tO;N*5vҊtV?hnvjGhXj"!iX$ڪ(dUjm(C2ݨ=o <>b{ w\@_f\Zra}5aFa@Pf\s>^^i\J_1CP4FBP 1 E .߆+O>kX.Wq:R}%wB)]i/EaGq #Df 57ҫG{CS>ףʮ8:T!a\0^Źb h |U݅N/!'NZ;[.{B0[!xiOUN byֺ keS+wUUOXùo5=] }V2WsDuJ=HbwJ/-crK/c7K] 33 4MUiwE!/"㩡 pVd^Pq(v̮&ޖFaa<pY0~50 (]]bUwfZ<)_=:]DYB1\+L4'`b%KIF"{/2D Pkq@9}p3dOЭ^Ƀuo9z2X}&>8 \* Q]S5I!Z( /\HRKf0PHe K { )|B$' R@L Yy_V=&9,-$ܴCuTlR@iŻ7tI1pt4TQhX(lqx{.`P.4r]"f *È$G [nV֚RpI/iTS:1HQ7#ZaV,|6;pdPlvGF׶?}/i̹MN׏r)B~8cCFxd:#K}? 6!Tp`J!)gQuGQ4:ML<%d)>`4Wm$N=I3ıwjWȇ}FUS>֮_Dˢ YHgi uԢF!.:9wS֗6]X!4؈x  s 6B]fW8RB;l,vyʎA$/_|S.,҆I跭$[uˌ~鹻AvMl)@ 'r;0LPyf o0jB%I0ԞWXT=N#5j ;-DGffR$վ"b>}f8 EE<\'\?y$ߛ eO t;琉vGMK'!]?o៑VE}0ѧ˛)`AlN}0GƛQ4a ե59Qg"E#%-d^Fs/k/hvڮkʧB|PYχn`ƖjNH?W/}h'JP\,+BzZ-yԯG ֕EםX;ŎP*; `+\ps| 2j{¥"7p9݆5jxDzK{J[v;9(zW0Kbh{5%TX n6>>euFvw, VޜaG5h|<{# F  fx]n&Mar*-qN@tvb7hK#iE\+Ѷ :s "E',*׌*vFh崄+dԟ@%-ߠDo`ԅsJ*;/FCDHd\:&>ke!`(#s$%Ef]L1'gD0WfIIW?[1܇ʭDXMji[uD !drJ.+>'UP~"A]&lw_0`C.-cX]\m;nz15C2,4+OT~WV R_}#f|;5aUu;zA4;Ed;\-=PL3L.0D-2$ǟd Nprɐ2CneV=&/! 7QO$/|Cp;!ٞ<09,3pG JKGm DmMikboPǼ_ QNjnEY2ĿNPQ} BشX2Lm?n4Vh2VJi$7oa}Bx'E@JlE^Ul79 VgJXvC bX>◮G8A#RQξӓDG0aBb1պ-hi}|BZavq{m% n@t(\\m)z†R)Z $$(A(\g3bxܓ`L3+79 Q*M>>_pP3-i&%(z `$3uT_T6QpOeF%`LYUd`GC6 ,n`%H*$\TW/0V ~}K=D ׋`͜Z_H]4%|pzNMu6/=dT8FkT&1c'YknPXR V߃z ,mS&=M[iڷL&d); 3`2P3%Aw`ÕŎƊ''6T#ߚb|4Kj=4cog +Y`PWzn?F{44ӋuKˉ*CD2B hPdT$bU缱)`Uw'O;Ke3 8QcGjկvQ>]iįq(e[Q-XcړyK;hpVѸʀ~?Pg`xaE ?cV$ChHK[{;fnJi=PU! {UsMPCIdf2Dl Xz!5k0e]3%b<>Nb=/a7\yNcKQ{~Ķ3ށA$nC]iYj<łѰJ;3Q̅-k}dCfjr7O'x:Y!6Jݮ\4&r&#yn֦__P${n@\6C_?(\ jB #l卲z툊;FI1!صXRxv̞jCKH)oJ:H8+bA'g$w8[-^h!w` :1_w<,P(e=J\6:h6BA{ *N KDe+l& K/ )Tyt4T~5C "*!g}AYB06h& ;2&Qհ3ێ ;L莴{(@RAH$p9'uHEЮ$jf*7AQqԃwBB|ye( X UnTEA`h~., 7:AI+~fao8Nʐ>w ]T}HSd}foÍL0*15Flfl(ny|^s~ 7ky'JOgn6 PY8CT*:fć n!u ݥLu\!g{!Q'F_q VE¢KdKj㬿 UXogW(:(ZZDhܕU ]eZH<8-FT/^rgVؽX]R8r,?= CXo"_0ģ;hWe˷(u8f6Gʗ+ )u-(ԡt!a0yTŐסSB7ܪt/ EJf=b[3w> ]SG b0 4%nU™Zvʄ*kc֢8ȅ+,l{giI;bྖ:TlOYpt:.o].u.[Ǻ=mdW,{6foΚ_/CSqQdHT[b u818V;  g/@͵9}˙[F$%WQ?wǡ{{gOFAMbY+[0f)Z}e\O=]͌{#2y"yӂ;xpPV'ԹW)/#xt)!,ezuTTMxZG}G3$AWV5]2",J\&4:? j_Pa+tFgi./en_mQR쉎 .{0j堑z H qB˽fw ުvTMCdʭrpc))Q M3%[%IH~B@tL`^JWl=kޅ[lb4.0V TOQR `ɼ}/,DmzQ {,/\izz3s ^Lqbߢ'cXݼ%H l@1ʠ"CV̚gUR(gK'%S>d7A2Np z+F7 ڴNiLM V2(p8b2bCXϒ EJ>gL) /H=(z)c0x:Žm~0Q*h %#V%] l %O)q|X*vG]e)ò$9Au[xJPH5d9Ćɍ*"iEoj(M / ƄclrhM!EnE$OQ{SL|dMz%2NjW„}ҽKBJ,g1XTK6vvDIVDaa&MsH%474 Ƶ9& U0E+"ظμ$%T>`k*cZ_&ьPT}GcJhsXܵ/0v~GR6]%a1Q*e& DK%ȘpS׬w|nleYݘӀ +< hU~P/ *uaA'@f YyF?dp lθMqÞz .T3P-;\:aH]t$|# Ρ#s\69Pk#2OJqAA״j6 O4eh3 7п?;?c݈bMkUɖ݈G m/2;7O& HSl> #S]I: L*z57 ?[A#,(ihpgICPr璓)Մ#gﮰRR1kI<߬; )RYcXXن1tk'>r2Qmy~g_ HhřܣSp}l> HʡwO"XC]Q-I}3[٭dfzLTZz_'*, ֘*EhŞqw#fؒ8KmvAATʶ6^}`{(t؄9:jlQ5M~ɺ-l>x'z V.D5qԄ`wAǩr^@)v#aDK YGKh3{=#PXߺ.haG\BBm+En:̱uӽQߜͰ;Ktc/OmZ 2SaXN|s[I%9FkœmUӰӃ Rn? 8 !*GZ`7haNKEdQ/za7v4g /(1 N(o֊*|Jΐ?\:̜eRS}MɪW"P `!U愙79AWn34r!{hB1{x@nk %KV(ꎉ9ȔA,5 .hp^G+S> 5OCe2wo휏i=dO ċ$-j,@=AWmա .UɘdM=Tx`)5+V8<܇' hJ8%fq47ǽyQJ֔݊{{ˡjɥCދQ(:4W5S-˾,zp-%mgAa@ ئ.>7ks-=?| K5$Ȱ=/ҙ:)lZ]MI:bT$~fnYAVvpf_ZE0SOT*=v@ ˼."i`b !0{ 51@E߮5%ݬ5~} s M^u-\}0wGU(ÃE["^Xn}q\{6Zdsa_fiA^' ?Ч6_<>7]miv_ްT!qhpf7rQ0.M¹Xա]zW#U0P*PG+0Js󘌒8-6V֪KP&y3ӣs>4)\4{*EzlφA,l:v g3|ȱ~ ҋ|w&6_GA* Jؘeg:+Phh{B,6yϚ$]bB޾{G Dޑ2Z?a*W# +ځuf9=h5#Jvc^:^rDoumW }@ mjfb bVj0x#kdܪ,릘~0XAcC /ZW*$.GSDQizΤn]3ʣi4;.HC (oEі@Hc! O kt %5>:{͂S-8 xR9JBU3X:Bܻ Kҫ5/VmfF pmӟ.o~YRsٛ\jXRe.&]&4:A` 9" a @nqRT>@Uɚ#@dFtN'PuNwѓ."tp zXmpG4h!߬q*Cka_#.C3S$4m<깧]g_6 <7q=b,4ĭ}Lñ=B^׿6 )ax,x#t~B05RV%Cխ )Ւr8'Ȅ̖Ȱn-hCD ;s2?l-߹Yl8YO.)JAi/6NfR½ {7DV-b&{in0Z; Gˆ[n;Tߋ9f BkJφ}>ԆE%KPU0`ҡtS+ נe[ϖrSb D8{9 ?73nWQ_(:u\x2P[tV6Tm .AA1[<}MR`?ßWo`yX-_; $!:^bӛnn_^:ڛPʮbj*nFoDž ɇEwlj]4|=+E' |D;(|l-/홍Og-8Zi׺%:c.JҌpBխѿjQXz#aVQfs̊3\@Ǭὅ˩`v L?"U UAݧy|kuN4U{w<98\#C3b՝mz,_DmhŠ[rk8BG0X;<,,y>Rg퉉Ne=I(Ȣ]U֫]łk S[$/؏5Nf61*)B(eB>]'`f홒zBe|Y WQˆuOps3a+cm>P"ٜiL'0 22ld}ޑ-*Y-^&CY/{+Wc}CiP#v'\0 /Rƭ(c.POj|K(DORoCr2w;PpM^վRxBc=!]KT3~`gKÍTN;zqfohX:;_G.dl$V*9SEZm42t8~j +AoswN] Tf砑<* P2 b0An܌ƼJS:g1RԨgiۆV;tR RKdQ%D =Z9#T[P(Ɏf>ׇ\[PY9 +g{_#שO#ȴL=}qZ[0qb<{6A$OIa&j!Uww-ڊ732nhpBA_Śj3lm+Եa%$'u 6=ZJbn+;F9a6> 7hٸG$Xj@ 3G:M<]e!Vcv\lO'*"Dz!pjW.}s=H%Fͅ+Q:[rD)|0,;~WDӼӚOK#s '#3ġwMyx8tLfW5DI?:Y:VNk#A6D(5#{NC=KqĈ :(7An){$* 2՚[*1](Ċ-ɷsk H%Z"M{H|f ^ɦL@[@gW Rݗ Wk^Ofޛ%C0ڲ1ș\xt_#1M> u'UQ3F$/6frg,2|Ns|hiRwN\Jn ֻ ;c X1ٲPDüMǁ_d'FڋyDl9BpEli#Ϗe^hgHCq)c Xe1]3Pp<炔t; Z5A.V\QB?[uP}tzH0=ȲA ~OkAj<15VdMTZ7%Kk'Fuʀu -v'疁z><=؆?S"f!1pA%F˾L>G.W(!qLy} @p:(&]a$ yFɼVK)wbY%p@]ms'=Z :IݤW+ļM=CztxZd]O>!asv"+gC #8:v<*UYMcdQuW$I4 g%Wc-zxƨ7DF_ns~i w_@KK…K䭵::׫/TxSRD[9NQkôu?_+,z o]ƨS7-O0,d.@zջ հ2FQ7OĨGվ%/kenZ#.v0'LC!%U|T`0 l?H{d[F=ЧhOx$AxrͪQCG}&^yAT5@o Y@Fsy |/00[}z8ٸ=Y. nA9J:Ns=pT *.-q30hi-2{@#8sř96LPBQ:f^ѐ#1ȸjh''^I\BCǙ\dsׂdHCnY` ̞##І~ˍb#Jj>|5eKjQpA8ٻ‽[lxCH@fh.1y!}'T liہ14?"k@@mb !TdidM.p]@2;3jO+'.c])^V=P1ǚ9EgDB04l9 i+d5"pi`^_4F=2i;d ny h3yD7|q"0l/x2XI@Jx,ic§zR%4\2#4u17 #g5kcD/57K_m3D?{v+7~w_6`#AC27Te']Q &ȎD"!oɘuc)&3T_TJ>Wٽ-KKMN\U%ʄ)zHyϫn7+\)w|4%=iGr32BpiYLbw>J#Bd8 飡GgHXݺI7ΣEfO}؟{Rkz;cy !DppP@IwGl.] ~'r-/Tbr4%7S46])Z,kGY3Ϲ}8D n8j1!f'l'|ht,Df]cW >H .Hql-'@ ndrLvhɡ)bOXxy 4Ғl8GYxH|B z5}sX% pSc.0uwJa]X''`JVLtii\1<]s[n&J1Xs3|g,j?)Zc[ ةF0LrjSG۷h/;WF SpՠR h,lZ(Έ{fMQNŠ&hyZ#+&Y$~\3l!٨zj屔t&zk?3/ 'pzA C68)8;^X#ա\FD2h5Mkӗm/r:"زj W!,pXHq"?SV4`pv(pUј[Aqب~T7i>/l^HB>aFb|ȳ0| SB] VLZE'QfC k.0ْT2e}\u= z#NAAhȥK!KB#džп 6Yчcőq 8y #JbmUP}V hf/J n): 4lΰb%xFo:mZ~w{mփa2S#. a@aܶL<Z?mh1W-k&/^]MZKݻ{47C_u]}Ik",yOI^ U]v{fl|(KX 买x KI!,C2_#)V z!$:@6Η$YEU8fi&xLȟ̟ʪ^ tSAvHmd?5|럻+fSjCV^GuW V1&zkFm$f) V}QmzEm(cT.$7ټ9$DI$q 689H*,ZxHRO@b^_uԤq=u{gxW{Q,_g٢CB1F,8nVcz6X5mUfN+; X0;'(YQuPom} t;`0USB&(f%-ԍYle5Ҍ]مl12BB<^xP(Bne Aj9S`D5QQ-4~S*|VDWid=f ꗁ&zO eCAad$IMwV3\9QiblZ&IY|M˟A)6[`zecv-GFL++# ?z塧DMwͯ?G%)B&Scs/in-\!R PӊNܚC FV*X<7PU61j#~f,;} J\أqJ)3/,еRkCz4[ 6hVK^T_`A1ew ,m}2.Q>]"Е ׵:@POYܠm&`CX#1a&ilʻ:]܉2WwOb,#mO5VY<jw@ F%q_?+ON"4NZM+Da<$CakKgnvpdg>> Hہ.s H[BKEJɝ[%sx"V"=K@1-֫0)(:?K'I'&(%vtIj"EEeS9dI@ݔܒRD vuh& ;PNZ5(>C T ś9O) / ga9 *+z%eyFty?V X "ՙVtJWR͝6l49+XO60SLm\% Hz@\Y?ii !!v1=tZu~-e%s~zn%n0Ir?k/=Q5C{hז@lvM,T$qx2 (cc8#."K7u&R6jR%Mԁ znԀWbEiƫxZcȑ};_#Q8+[aƧ9%ּUj%R颓Mȿv fx"ˏjY( O\bS'l`8ftt;dE.3Dp*8"m*}KeLH] m_zҗjR}ФN8W-FXC)BZj+F hB4ie-"gڊc4jN./ ̭[q:ɷ0KbjqN/Op ܪ\:ߗ ӯO\L\ZnԱ'{+J8Yvy}ǘ{mXf$w\aDq.ՀØ&a޲z#\62G>7: \o6]lƀNv߀gǾݰu{l$H>\22G˓~eit,«$jݥj&Dw u {n4BވZѮC =~,dcǙqt!N"6ɦӀV|@11y.QҺ .ȋ%xZ$ύ VOXũ_zވ9GxKv"s'g@& . )^nͅ.ie.C}%=9P-? C(oITZqI 3îE*WFX,zp +w_ȥ[;^ `%.mg](KtJ W,9oLz'"c?<)HG]AI;l0d@](P[EP`>E*_ʴ?,+(Sҡ陋U Ⱦ4S¶'lx~cJR76;S̠0v0nۻ9~k&¦S疁aNh;8*Ϡw4'2Y#w 'GӌX|wo&Mqj)yзBqևZy ?ja}y@y0 IhWau)>U{lmO("}Rg OZN+,]/3b{UBL1xGp-G5d% fRg8nLrrUPVR?^(i ϰfNJCM[;QP/.0 Ns7/B7ΓL+UsPP&Z%QQvO| zmR#?ˬDmI}vmHߤUτi׵$I yPFs]N)kt+g:GBb NPCLC]uulJTQ3FB7S/BJE1PoȚْb}1Μ0Y¹2ڍofS L@[$xlP2BMpf[o8wOxOp8w8=۴PB@3x#GCaX,Z8GℐZ~Sw>ȘQA|~7.9ǟFR94jP>j~([2\ ɫZ&7p>2!Sv.uq bڎ&LS1/VE~] Ckj^"%QQ Ⴂ_&$5X>[0g$EZV IʃJ Ĕ= F[wwfpH>O]6OVMOY(Bl炥}'Iu=qc+P'~| [ƥ}Y)Gv&I)yNiEkץ&?xtv$M(x&alh'qv6sLELZlGTGF-]=^(32c`_F'^%)5Cʃ ޓ 5spUwS4寧;#ߏLx#f2SwtW"SZ|˙=qn98bf8[% cS-֜J+Jvgۘo)1eiKt!CQ2>eJS$bLJ'P"q8N`؃=KH&jڍnLf^|?]AW[|t2߳=D )Ť`uڊUB?nW'>U}/_e.xe9T7,X)|mŦ=v;N #l;ףX@6b&6/q в v]9 17u"/\4)C_3;)3^M-bUf C#6Zd^zhbe!qpFʹhrU=DR䦝Z A$hP#H,\̔eRHS/=il,Fˣl!hY`QyLvQ$a" 9աnl/n>Q Z (K0\E)  ƦaM`]L߆@5GzĿ=dS?I-eu (1[q<=d?n;|ȶzk͍$u:Z,OOXOi#q-J WPWh,k-l d ];>|p_ 2-liol뮫G @0Qx@Q8{4=ۤ:ʀ'#yA/_1r5k6WX>/4Pj 9fV%0s~^C e61$m49E]b4ֶ"4Yzl|QU|Z,,"rPfRL{8}PK`Q-ut?GL Av4;a|n˚Cxm8P̺?J(ȿKQ]YKqĔo[a)]~.2;@Y!~4 I: w؞f6jU mpJB!1 OxfbHڵ*hWQڹg8AyC'n/}|l$.yP_䘓퀺jCC#m70c<s~W@&3(cwMc5 -l͜jm!䛂/y ֋vN^9# Гߪp&l6Q42"$nvdK\$>1LB=e>*hBJvGPDLG4̇6jfNp0&%:YꝣQO2}q6Z؛Uʉ8,؉mK<p>#Eӥ & I/Hǫwf#Ϲ421>n̋{E77zw%nI@n֓n{K:VHxAsU}΁ Xl{wj+AIsNEQ)&!0ȆLx6!0ʃIAAֻ?= #s[Dڹ+VDrJ>V4w F^e OdZlWf3YTb΋)HIvz'a{b'0ِk_Φn7+EIDv,tUz(8~ˇ2g+5?=kÛKu 0sy{˝%C%%OF}]"}njqčڰBΈe 96YsٿiBK˩Ȏ0u/7^%]H?o:L*kzÎh18᷁=>PqraXWc 5{s< н%* 9_lԲ]>Qԩ//F !&'OzusUV0:;|}Z">VһZ`Ι=_o>5|9+҄|R먞h6}4\$%jnief0\*f >}!Y<\OG`dZ7 &T"wn$YtX"}/ņסǧD7NO&iİn)?8׃XiU\V,N/屲2>‚;O@ZpfNv F ƓE>uh&VbgQՌOBlȾdpxhkK%检 ].Ѥ跹}>%z}x`oR&T,,P"/|dWz`vk8mkK"BJ̣ݞ`자3hTW1&!m|PZ^a$M ]Ϡ!%iliZ}jO鯏s@9fnC~!]RUsUY.ر"H6gxqXLD6D)7\0bؑ5rB֢́ b 6ȣ7A?bSJ0G}f)5=G6ZG36턗*@nV;X<ɺ.meE}kV-gZ}FG 4߁]ʗhm Skz({pK<b/L .+nCB4#p,<`o 08 _FEi!p$!n ;m['z# 1Aڛ[H~rQ;Es٤y#3aMc+HFlCU  ͫecfj?T=-~!$B)BOЬF"i&=-^Cj0@*w@CYTc!"EE"ygAr;qV QǏOn]Z] VWPLL|SoR]J@UM1M@{ݣKOAyKW1CNO4^ɩk 7 錛3v?T G` E/;HL/ cz"CPdɞA0b X3^ Ǹ|8 ݰ`fh蒇<56 HR6-؇SD!k~OLBqPA2P[+ 8iAvgDK`?"J͎Zxu_m2*z2mYSE|r;<+Dz|nIKtrr-[m|1WH }$I*h:在yd=8 I$nx<$}D c6 Bfx:b]:rk$V922"f#vG:[=K3c25ߑ)x:tI^NfwK}7@ŏ-_ZX8~6md,>tj_v)ErkMh {n(e2,oB%g0â$QBb"N!JSww*api %jC>M8=3Z:yj@T@oȍQKz ;m6^!7v!}w{FGlmUHyE40 D[_S&-kwYcZXOVa|Jg'r?([J%$/h`7uat~>kOʻs PxvahvH{^]'ZF7춡o5*d l x* D63毆N^MEBCz jOJm@,ewr=ZsS>n f . N]`VFu%F$8se^|.ӱB!s{Vs8M>ȞIU6;'UȀ[3 Cnau] =<h͓D=)+Bp b:Ia?Y봿(Q`.^_j\SxGN5ۿIJ+f~FrźRm21eNӖ1w&W okL IP]u*~Qp*dcbÿZŠB4rFvPU,MzJ矢tx[1R>NT]wy@d\>AvtR`۪ejaV-T6{ߥ4$Y@o t LP"Hh>xs:;aQ]<(( kd]0%G& fdo {"oԂ>ԙ{ƕZFF `ߤ>䵦 EAj¤aoX}HD5dM5I@Zz%>@ 4˝jA~f[Oc`"Ր[g\r&da<*c~ЙD޷$iΚ|oaDKٯi.t/ZU4`p& \ݣ43D{5saYY/v.`JӁC$rCB k j2T7x#Bh34ytIVDm/M"JY|/ac/a5hɞMVxJWc'b^=:#PmGoK ST !]MJй?!_E.Y*%j'ߕ7YgO:ӎ|[Drę [NԐ -Zm/_̈́G~@9jƃ^[F ylp`u3k&5CpV9Rjʲca=9诉Bfѯ[ܺ^"J 饟iaVXk:)J`.iX:\ojߥͭIٌx1A/pp2"7X5(JO'Ll觇(4B{2xb\9-6\\`I&cA{^ܠ¨;$+>t"!ꕉ-Keϋ6.7`#DZХb6I ywbUazT0K%uVkh']EJ 6^^ߓ{Hj;7B%̽ ORbs^[ू "j([F<1\88y2={P.h\4N9̦PM=r_f*n4&'fLj7#~9:1=J'a#j HCR#4݀@%Ug!o19l.$nh}R`c3I}$sީNxX`ٖu#m&㇭?1k9#>E֌AD 2 ๢IP,fݑ-Wm?g`m"vຨ#_]ǰX6yHHWI1J :fGtd[u,,YJ)ĸ0_Gwaat]~jpcWaTvzLL7(1۹6XmbU SXR鮾A05As> #wN;Ro:-~.CŜf7 l^5TBj^MeÏ/b$֓a;w+QX:S} {nƗPmyse1eXs=u~cYj a#csq'|j &G7q~0lc%GBgGR5'ƲÞ8! ~VV]x-dսWkC[,6A 2FCRuF |k<_$,̞n{q]TcN24)N+I,'o8_BTRo>:G9BkhWJ?+#nߎwCӽK.Mp`ά!) BCn<-j6h١le7^C.,xI*'mֵO{bX^T3M=e&}l'DO α4)|5x~2T8ڳU؍ѻ=r͆M6臨X:oVrV8Nښ[ &K/42@D\Ap_}=/(opeK9]U-PMXL)1Uё엋 VfbMfWXzOtQBЉX@PWo`ovK]2](K'гn@- S[o 3*k͘bqkj4^ϟ\γL:ɱڦ\wL.yz47=Z7 )49%Ūr$"9&\3hcUEiڟ~%mj-]ޚfkcn)3x#}]-L IݪleV΋ĹsF˦xbZzfU PڌyjKK 74O,6\qM[ \쐛"'wg eXEHq1ADKNT9`4߾/&ط*DY>gr*2D5c#|vgA>PDЮO2ҵϝ|$mxo54)MvB戮M{HD4ti":a7F!B鋐6zy#M{Pz|4bM3Phw0`0˾0駎z>Fg t 6nPT@ܢ;) ѯ?vI j&pV!0rwI/<߹>/א9/48˔c*dxhw8kh3 !<7` re͚H$2~٪7ؗF0:Vsha#g\śl ۣX 0"B!{/!\@Ñ|D3U>?@{(QiN ȧsf\uh5}3r pl6eAqz1J@Q˔^EȊFYTȆ KVgRS/EUU ,r@_mXmTǁ P=o7h.yB'nż^E$]??ASߓ aN̡^~dj!k*Hٺ~D$`l t8z>x)c%'X?%J0xf(¿?4߂rD(Ie)88f1aM*`q0D^U.}w5JiٟeI~Fe%J=`E56HX/U߆ĝ%wGp,o<Ð.)TpX$ʜƁ8I{`:,b3@=L%ې[/mŃ88DT:ĨE6 $NJe))~,I6"~YC(RM1A `8Y齂̶ g0F[~Ϳlϐc Qh%0MC7duOq!Cf7x: L2߻wHڳ}!y^lxB0آ7/)@%V GωNTIҦ3'N9gƬ@,F?` ׻%%Fp;qJ_AYdB=푗@ћMM:8\`QitU g͙3F%RZ JaUTtHo`PZ/D2y&#ǔ$)υpt&5:d{Mcy{_e%!/t{UN%aY~[RS0uO)/}OiqO {wZ~CJ_*)Yַ99!톦4Ln|.$/hv7Bޣ@A# Z'gCM2I14–w}NVh$A1ȯML6C=X&n5X#/nN`[Xmo rϸ!7䲶gb`[SZ*@;dn8^5a 匸8.~Co*?wA~+&]"4"J`=Ǒ*ET„̲W8!jTX~6+:y`)cXdN%5S^5.E f\]p_sc%܇%I}gc b%.ŁH8'1٣G*Bq(JIh&P 4чT ΐj?3#Nz Gr d5o"ցm{o?piX ޛMxΰ1 J7š$O9SeS @@ /1jЁ`}r2 uASk Zfo1|;ҭx58PVHAi|~0@x M0PTYՂo8@Xg\e:+ ZKFgcK #O|Xj|!2- )㲂5q?$\_P{̸x͆ E4*̮U2l/H餚o>H{yÄ;H+l}q&튛VZ%rΌE='C|)4!;l@Y 9l`y JjfNԋ"'L5Y`Osktɭ5R7 Q0‹XTl?fh3'ёRl%V42L Sә( ޵ޥEbzM&]f-7DAwo ?ңңp Ya, Ow3@P #q!Vvz_HTb2 ŝy#}CNq QaVӗа7YJKEۣ)kbj]Cy!x_H *ʪeb`H3ܞͼ62 \ 6QKZ4@CU|:Ѽ=l}usa3\!u?^MFspOU ?<ohh XAuMSsG:1z.f ~Rb|yKp{xdA{kZsF'f{72a I:.?ձoM/kkO$rNfqҙ2L4ۛ?fl7F 0)u h>*lwo}qw<(TZ {|h&weu:_\Kb̠0) i=ȉpld{Y\yǤ+0NDa Y,G-1q csz;cFgQ0T19ٗ`4kɣth.iֲ!* i7=Qh \`vrg34'SIyÜSUE yXOR3Md1ntRW`7aO fbW\uT $P \yI1O&&b8)1h쇨T؄to6祰nչR:wö?' lیÄk+ d#SeY;wRs2gX?yRkxڂd _+NkI0Aa;"E%|u/$6 u>7 yu,frjUm:d n/z=X*8EFj"P͢Tӽ߲&>I~S닇 k#}ic`-4j{\PMvv`RRacZ fD"1é3zlhhK\KţJcCk:jпL/c:5g$>}[x# 5or^M`0fh#ؐte7k|VGu. }4r.^wn. 8‘}l"|~O[mw!S?ؙ2Ln?"Ach^YRf އ0IΨtrE ޽ԲvN[^AG*H.ntsgS o+wȈ;=v;J(MZuÞȣ/ \@koκMttqqf-bTܒB aʿP+3)׫-mj,xcL~up^cDiw-)~HB^4f 4`tYUq4 'בk1I3ƕANzO+6"J={;X}攥n[;_4~Bpe{wChR@.m}3KΐF}; :6úJ_$gB3$ADRRX,SU*artd 'Rf;BYQuBsQfeEdj<ȡdUȀ4QڐR)$[QJ!g7a&ԺN t^4/=/c 'ϩZܤ-*.sEJw@aε=nR%,/R1bDžra_Zǝ(-(f"yS$Ը BP-d" ,}W>Ps#ƈer`QsQ{ĩ{K4p)RZ^()9E-b^ma{3";=/%&n$DTO7:P eI$Wb)a4sg,]6AzDIG֤eO$ I/z[4ypsphW'&\}d}s2c\F̷h`8 %*kS'h)VwqR#QWnݰWI~mb\.aih J|dy(汝%jS1>Syzػ붭<6ZVHЪ?.@NFMRq&.n^6kr |aqPGڋ] wSd$`iSEky!P. r+U;+!o6s R,51Πx#huS0wTH68P7 ZGU8q-Q22.~‚ B dqbuETd\6&'d牯?(YK`@\# o;l6>^+ uD9vec̊;e&*v~BS1n'7e ; &Y&v*d ^D4sW\Egc{y|;n Èyr7F!l 'U|N4"Fǔq .Vzt8i3o2RɑWV5lm_`RkHޡ]~6 )#`J= ˓26,.+zR=q ǜTU1g_}ҵ.eX,!ߋȆMn-c<S1-Q)@hWi >JG>Np''.v?#y^vKN\17 ;Mtkb-Co٫?Ьڛ{Ř||^A~q(h>6<Ǚ+nDp@owu RD)Y/E,}`~ru.Bm[؉(绕!"SkvXƺdd:F2gO6pcB@&m1zI8n6[:k]+Q6{9<7Xw=v 1u:7+k;.RS%HHTnA>SthA[/IPUR/#'Kԩ3\>㊆#*J_xNHPeu&!5;J$mWm?X%Fd ^?S!t2υWUe tD `$~ӻ*3g9bGaNhE"(LѝOw({iᒮݽ܊WWd7H20+; C.u:U/n%ϼأkQPa`4Z>\=w"3 c{t~ `Q_]9gt]FWBk_P&!KbTW'#oˊNnjId|_.#t˼w<[8Pe6]I0 E".]0y3`W\N٫U!Ϋ"Mx /x\@O0٬F?8yٷvջ>\QYFȈ;m_t{g@̥"!ȱ_佽NDnBEV`~Wiո) Zn "y6[H)o$pճp5bV2Ye22ҰR;sdQSAFͫ!xL٪:奔rޯb(t>\e&1!;jnbd<060!+\IL|^$ \?^-M ?aRp66 |h~é(h40Z%?(977#G?`8z:hB:y鿃y;̡e<=+V'¿boPK{Qq$A|"*P?`xXd"~/~40î$x.=î(OS(sҮ5\SBD{g 2~' :Pm.A0(UlX=$ͨ. .#n̒ tmh82@.4Px?agO*\=: 4ܗϳ)KQ8n!c{|ȅ ZP$4NvUE$"ƍ&$R^Cx(bXlAQ41hkS4l @h`_wde7@m@e P3JmSzm*T !rs] ذ58n>5 A?"a{Q7l>0]{SRB(z61$0C^Phwzۿ Mm2Vb|:gɉP<;]Pt*k:!Gd rxﯼ~բT:X7c^}ðl'Q Xgڂgoi|/̽׾LHgzf.*I1ОR3 )LHrue99xScm# [jnֹ_tlmXbhQR3FL> cԠʰfw1ȼtE$ҷ.>2/-1qi0x2 ca~Ll>i+H: ]Ļþvt5J *(zqظhZ=.7q V@i.HMՃ59~Wgl[Dc !ae_ku(Eu!}¾Lso^Jݘ ]IZM?iOi!SO'<܏`jz[7&|IjQ-@%YmFp!/ej]EO1M ]p^'&a$Z ߧxĔ{B[/N7ɍg.2PUlH`8TFUDvT_TY*V 8f xT3,D xÒ-|2&ŜtYrP0 mS/V!WZ9x! Sⱑ Y5^F=sѲ|-ʏ.+1ru񜰀 |W^qD,܄-y Fj?;vՃey)jG I"I?g%XMB9Q'܋lfC9V7c|%[/װ\mZsa,6}Lw#iv^e%Y7`-若>23(f7sRr5Y؝*_Ah2.!bݪrC+mf6R^ZpoL7bRF̷`7$V!{}`sdWQzbp6{JrQFaݷۥmOBvCΜë\A|^G(`ˤ3ux7SPGECaʀqJt G%e1Ox=a<ɕRI_5W92W"9b,oN;ĐyI2O'חϔe^KOr? { S')ft@ѶhhW-TٲO$O_31AbYुRDG$.Ƙٹ%%*:Ҟ?UwB*6 aKKI vw_P\!hq))| 5y<qI+9F3`;^+sugz_@JhDiaN:y[ƏJG v1]磾~;-*Fgs_8_z:'7i:`Deq.$(~ I0At0>͏ x 7u *~!P({;]x^55,g` YpBN0 7uLVsmSRCt̙,q-V^.*+>,#879kW˹2)k"$ MZ_!\, `W-1apT$ѡp6ѯB]8:z ks ~G젎-Rs-첬4nkC.@g ,ZDP@-Rk=W{9%:WC@4&KUQWYz T.>D_O9wy9_€4߳V48ySN()F\5&QRJћas[D<&͙wxz&մF/K\>,w[fc;eA&W<6&܇a@7.%U~j<3D2;'dzj*.l=Q؈{D|i@UČʥ:P1 xY##?ӃJ_w^& 6a}J:ƌ1LgUZ%)rۂ.LwK_"m?b6"ރSM5~⬁^QOcyJ^դ6 Ƨz&3uM(ח VEb5Թ7 Qi &= sĨ,Mm WF- :U*$gf݄Ej9<3*ddǛ9.4r jy1n HtУ_ sk rD0Sl"އ&SlV$-RMr| &!OLRn2b&u\682ɰQ,ָMv0 m6ʁ<凎*~@[Oi`/0yʡj>>%^DDQ`Jh^7nMfF/GstpwKeK:gJ7#sXw<Xk(uptO)^ߒ6J$HfHz2!P0WSܔ`>֟31Mխ]H2ʝ?ʒO?h.,Hb)^jƬd915 yM@G,Br@+=onY;47VW(Y7M9{b Ng$tݳO;p-; H9Fl!$ ޼3d#>L'P?e[hbz0d>JJ c6^k.p!i5iK_oٯ1V5\R\n,| n]WnÌiu >B"z.k楕/Qٌn4irNո X!FS&nļ,Rb䂌ym0<82Dش.m&]!n`KLUJ#uQ!%aN[!jB?*>*>)G&H6fQ)p1O!PVeΙ "#H#4췾"+IV«gًF s!Sp}&lfڎ B/J0yAy:趖jԙ.E(+|U:S*E{bdtUlIDRM)]Nβ"t"?lkG$DptWR K^:8Ȝ\I8S9)u)9I)vx,|9ifݾCbfBrG_L}]N  :֐Ih[|(@N6re*{ Ke̟*.l5NE/n.Kn h!TxaVJo:;dz2uR7~#=m=s\G~6V ɜ@"/Bk0ϽWY7׃&'l q"S#~eVB­_֒y@0 `"@e츠Dkΰ:剽 d &fewH&/Eՙ`-e;^Vj$^уQ};fvg,qxr%\2/)ט2KꢙNPv-S_/_[0+>j]d =->!L\댋 :&Ӿ[F!Rj2 1rŵgg MA;н#dȣ=5*}i0j|/^~VYe)\Kوˉ;cae@A>i\M7eNPGk,0( [aMst ls+/,h?1b xҟ\ MK-.3w.P jJ,؁X[Em5. pbm<ۻW, \rTuE3O^2e]yc[,r$nذWyן`߄4&'`|eךtx"zknj@vl^汱r禁z ^WijqItΉR ,l)$^@`/mJf7ݶOӜqެ7'cYB;Au۹&Co(=^^a3D  h1Y$YW"yx<' nouH26L4ej.E(U0~dR,)MЀ{5)#i29nȍ~ 1ՑɜFUnmޤcn{Э Eѻ-DV[]E:,휴%СYSi>1\F)%UK ]m;[u{q ; `8,ҀcD_F3b4HU@{VoGҎA0Y6&=Oϳ h`J6tc0m~ئJ߄3;j2a*Ϫc=K˼c$WĐO;͠CsZ0o? bSr^7 %+WekQc9Ʌė?z`.JS*f=ݎjvb$|$XxBL-*N0*"u ~560 vfIT U?OWR`b[?h.1AV*cTuxտѮ(·cIA}w4.hCU@_] QTznH\=}NsYb "@3M)i?S4űP7PoКY 'CD$?7^ #|i?ihݕ>>ݻuK\lY.Dhrql.pP{w_O$heneS3 k1iJEl`4[L;. 4l^:JX >T g"t#]mM.ಋ4tg-ޝ!Ae[H$3XLzEDA 1U&T/Ar4K*d˫_-9/'$R-$lpCo!K'ZH̰Lù!x rG_wX~b84M$ }}r+vPΤīH'2c;]U'$A2Ǐ&nH tZjR{*ZsHʐt9:ԫTsr+NZ èUlZ| y*h lqDz)Q[Z.]{7N=^umsپ5[}֭N[\."#7~dY^Lb"*6ɘ&R|wr"ϮU≕)z(/Q bNܩ۷Jq ligvЧ9vn '}:Pt'ZQkaXїBHV"GRr ARh $8}`(2()h,lp 4EDuRַYXDl}"ie)C%7 'Tw=+f GK*$08\)~Q+Gz{2"~2©ܡ.nU4,UM/TrEyRy5FQf>/<ؽmRl` kKnV>i{ Y(^ū?y<'b(ƈ6兵., VEP .ʱyj(/RţP ϔhW3s:ym3\;[@~iC7X gL/(ޤ_H}iI-FO v$qj "D^zÚW.x`=̹quZW+2VL'H8Y]mmv[boNP:Lq\,݄ t^Xx)E-L塡%sϐ%1z>WCtHI s*D!"Zb:GK[։9E|R&-=$i(hG)B#OfB1C Gcu |->Ѯa~jQCޕu= ɔQAs{u\T}n>B$Na]`LӛJ=ۉ60Nۮ5ζ]x`9?Nt/ DŽ=bRĀRl li#˴r ^2k r7[Pd<.݁GtvqW" *<9!\2ۙ 2@)~DSJ|4EAIPk>&ն<`*h|Zd:s9v#rC,Q.'$)^MB4ؑV0FHf ;=A ~ nAG 'Qa>v`ed2)< vi.Gcbtk z ue$=ZX<G0}7Is͒c6ܵ4DDjbH53 %7Mf<3GT 5̓|'ܭHTN')i*Y~W4qci B<._݊9y%axy%yfݽd${ҺF۟ q-D`)2T1/)|>gzSr V mw37to%MQnvP>|aʺC0b R74Q*:L b|HQ|ږPz@(iXmN:!qcx>(phBCc56T%ܓGZ 8O}ܤh$0BWsF$W~ Q:H "eN`-vf-zk-WCa$wn7&h ,ZFbL=mjn,Bu ҡwچ 8`d"Š$O:) H_t Wh'Ni:'QxCP_jE ɿ6% `8BY;]XnK'vSkW{]t(<"Ir0l"wd潆21U5qX#RVSc$dhAӯ򈻚6qU}1krttTR8Y}{?J,DHL<+NC\- "9h/DZ[^/`^{R:4 sH|p!P@4/qbf}v櫊}E9ySvU@@me0"G_" `K\H|25m&L̂D~Kb-5k t9ƶb]>Z2\Vno];pQ>F93J, UL]}JrQ|Cdednk!{YnMStlmq&e32LpY)ֺrv#zqNCVTkϥM àmwfgX+*{ocEbG0`h'Ym |?s2+{/&67N( D4ly?L8Q->Az:T!s?8nI~QGs)`(p ˁzHFw}=Kk-oa uLU5 $5hD|<)c+c; j٢f-ZCM[>Y )-?p1is *ocCiA7Oun05|ڗ/ɫLǃ{&D=z5DK7f\%ޤ,l{Rc~/89yPvԷhnߝ+o\OiAH"#5A & uO3ϼ 9[L]BkPN7a:$luu|tx]Dx~_oOSunwo8 >昂Ą)|5R]Bq2iGvI/Blc\>܏[L8]n.W9'@3;tlgJl5{N=]# a5X 7Ιr  jTVɴ9Xs*+"9ʲ }İ<>$X#e|Daf NlT,-BHX s[4ɷ<m"\B(-D@Qpɞս蕥u\S(ZT\)A_oDK*RM$3, }&m֊(Nx2kS%o&j󙠗oހ~?U9\'C G 7 1*{{KFXq 08 F{gjLQ̅1+R:>gSTV tbC:h[ؐ]W{}hl}o-'uP}m#J /C7gub%;F6>$\]j0B~2oR; JjdȂ!L(OAi+s:i:R Ҭ(y / a1(Tsn" M g)z|̵X vI[Pɖ\!UFT|FoM7kit-&3 GkQ;Y?*HEss# ??iũ>u!+ymބg1melw3¥|oǘ)͑oY4˜:[o{6ӈLI?fꁕ$_Om`umN7kx?Lr:L6L_[Ks֝7HxCCl%|ǽ22u!I#*ݭnY-BF`wC.L뙜f3Wt} FݢvԱ5җo7R 9C} FgᩮUGkcבTXl cn.(BW U"4'jwM. x : J3+44OP^h嘤N* y qDTD.(t[FBVqVzu~בu3 Qalwl ~a[[P4{l5a:ڵ9@nYFκҚY1h,ap/R#U4>9DPŽCjwwO@+MBea,dP - 4bN,K=Ն W (JB|K¬ &:7 겆$b~_.TBhZ*Uy0vR|q( <Ņ77 L=822>}2KCm-9 ۿ`!SzѥA-@'K_uˬL$E/74cfn)j:Kh@0(xOkoG/XK V<3UreC0^[m bHV*8aœnU4HZOEjbH~HWw3¿JVx&%7/c4yiU빟SV`4Y~,!+gGޑ(\5d ᥢcIhſ%&᪡kUYY63/pQnuE ׵`9`b+ }c_7[uLNgZF]ڭAP:I<靡!^}4.TfhCT(G#ѯ{0! 4`*6QJj%!H=w YQ#;Ou~71/Rc$eW7iغ};==0c)<ذph*L' >a`0/_Mz9nBǂʄ ǺGt<aՒbEBs0}!hǷVGj/HҞ2ڠo]Pwp~A5鿬&hWSq9HY9YoY5rPoп8ʁro+Х"]ѮsԞIݭ,᏷‹ؿ @@t,{B!o j}^$B;~W :h.Q~e Sҗ6z]o"G}x̏F-h/P]Wv뱓8,g>5N 9.rE/0ssj)cB-ˊ٣ +OZQVD\Ė (~H'.9UX=N=(Vv_I&E>FXWmWW Ik_Jc3Э]* x(} G3?)9J ~ 2`'bsYnkMHa9pqxV,28Zflu~Qk*M\ahoW22( ^Sti}טrKf κ^= p(nLM@#=WwPϊ!cǒ>Qp®8*;,gFtgf/,%y$Δfw_T6èuγ'#Ԅ%İ68ʂn?7r[ŝ .* H0!Y\ͿʱyKzr;ή&}w?n.N6D04p4ZqìdiLt#f<\zI든2ۧDpeAJH9eH^˫CJEtl3;  uk >qOer.-gQdW(~39yAԲ/+2)}`&sn1}X*ofC2^2!CA2RbT-g# N@nTw>@0ͿEG)8tX<$V72GMODrpʂ՞pӇmo?I9u,x4jl}]iN꒐-{KSC4UXBuμV~nqjMOոPZ\?ss=^>vHD}vv;mer X#euц NknO ObZAN`W~:3dDX=P`ANn˩p~J`P )F)d uxOVgT]3o=$AͰ@wTvWgaτ 77D'=7fEE'үRL/=xƻ{5]6i2R]_h7;oE3iSI;Fkc1š?uh`QgLf{4ovFVNܹm*ZU" G6]pSdg ]:"hTg͜'.Nϗ|gOiσf.8ZWK}TًLa9ZmWe;ݷ %3A)DFj,-9j5+ sY'!G*>v0GB6Z[:fQ obXK{aڪrXPࣶnP/Q+ V*m~,%wcd .0 aRU6~aDJ]Aѷv&PO:_0^Kܽö+,'Ck`~{X瞼}["JJ_,{N3[4W(l;q.k:r,vy FL|t3Ak:'N1ߥhr!xD*mZ41j)Е lzڢdJ)O*lk"' ^}A].RdVW`Nj ԬRWqK6'\U,\W(|gQT$xm"*]t "3x۬i>,XO/6r㘕8Py{2#esQv`X?PpђJUn6ŰjR8;іʜgSH=I7vZTyxlY_ur=gqzlh zG+o@xčլ >EI`)T%a;5mT];YVK: _mVwՆ.h o]o+}ֻ,"Dp7ƁX_FJ@4pv~}QN:`.b]DT G>[Ys= 1dtٝjz1#nx5+GyBN.cXP`/In'ܘ#Oyқi%Oki (իﯸUgo_iަqBK//x5p3 /*|!OŌej[$GX8ps. l´iMqI=54D+ 7_/)n16@=TywA79H('س5_!zFojNֽ[CAqf@ӓ}NB`]LL?j6"~aqӚ幪̙]5wǭL0;lRBƙ_e\CȷB-9N^J~ 7yVyjС~j{ )Vkh)ngl64B pRH#&KdFZf)O-bSoMy1M^k٬5k#nX9% _m`ҽ%P tLY)І8o}4*\8rQ'Yj4S F a91BS(5wY8I: ~܌" !!1|v ;~HU3`Vdkz;^.~r|j,`WFz1 kZ(ITyV//j]t\VwGZu:CpJ6%ۂo>wUTbŘYvcV#eU缔F7@2%tCo9Wb@;U3HV qVOLH,҂ k]\^AA#.9 6B|fJqu(!7LWϧR+}xW1FGx^iWfKT/HI6MS=M5WbM9JGTOL?(!^om Nm" R?\lȴF4M+G+[ oii$/zb7O'  >S8WNFd`I 7Ke &Kx"m &ڢKza0P*x( J3Ýv3zNIL),ǿV>ׄexuimWGX#&"??d'svRIl nhGwx!F`'nK;;ve880x@`N%3PcqA,Af8e JNO(Ke%Y,YQ4\ b ] Qpx5JЀCgEӕ_sUGn_Ce?d<@ p{!L*ma:_P#v6) ZKo)UqA˘/P69ϭ_9lӢFZ\ _ɃT tϚ,q:;,ȓbtEvDgX [[y9X''ԕF3~"[Ytqi 5}歅jEBi?✞I"?عczGd!j,k#:$v`I /A@8{ Yd(DA2g^xjl$/84;)b>`O0"L`)}6 ,)7xaM(LA FTgzK7 yV>KX?@;5Ac INJ:Wf8Oo*@BHFnՐT!MvABofÉc;IS+?JWd(֒ќgr%xfcѸ-TfJ02ĂzGոbI.F1R8'HujWV}sRZRgQ/ve._7ekLs#o4W }4V)|MWOB=*96_YJF(GCy !N B {gN^ ♹\rP)m#rΩ4] pIԇ1FPyM\Zz{z6CtgtTb[Ē(@BY}Y ެI2c6DBb`qq.ov:uId3:%%Љ]{ؐV1S4,؍; rE^^l|fӝ'@Js b΄-690[脁MODJ;/i"ANezl`-M9\, /s[8V${.^'}5'`OMK7\?LƵ~s@#pK;xS{'QF(dyߢ5hk5$o522U!*H oRr ДL$9bdU\OVdn?B%NS`HTy6u@AQXx(PtKE\0kwoޞ(v('YMZ$qy ̅8z*U,ޞw74fDpw * 0  2F\'vAV8 ʉJ-?hc> ZFA$-BChQPem鲿=^JۡM=ZWWx"(0tp++/7>%zKB x\O,]m4n"ũ9Nz \UWpu(_#_ z)@ ,riBx9&8~ '<.rx;u˝M<7\3sHJ=\J&TTj2.:&#)E~z<\$v}oBQ.PG 4Nyo$;m,hO'9`HǭB&ɾ.-y[r3NCN2V M9U1ۍ\B򐠚f.[ MKq{@r=dfe"a} udzQʛv N"SqaDV(mZ[dA6AeDXT*zux?j޼|p`iĽf7 dq/+-|gšLȴ+q=,sn^tZ(Iohk}4]˝t35ZP\lDF&ij;^xƀ]ŅJ⼱DaJN[4ŌbC uHvceu~19BLM"&V٨.1F^6;[D6v QVa~(}-8IAY΀3ZA)LoEz=xBƃi*g[F}q~hs!׿kCb@},sNf>QpO'q?b,, m!jGS5DM_IDN*E&u#??= G%-A-[lNz0 c }ؓ@a5M1D_^Y,RE@u -TĉƀpӍI5V"i,st|  KWcJf&POmI'$8X`LRũ ӹd]-z8]ܮz[e(AO_4}/;c%Š8>J}/w³i;~_29 R|^";p`kIB$Y(p 4k`aNRjAcO7ʹ~܄{PH1Zc/+ 0;bg#~Y|ĞלΎQ.Yš #74z70^A]r#DBfM HL*MMV3+\э +K,4bs*3I8,Q{y BWj.+VZ5/6'`.`DO/^ΝL ͎ry :l=Mt;8Dە -)׶\L 5XW[e/~UG |72ZNd& aG҈ ٰvu)Fl`&Rd@9ж(VZ5S bƆ%p1iم79L&H_ʵ;YbԴSom> ձ 9 Ybf][ }h1{^ hEN %y[/c-ґ63j\{f?y^ y7Ź\l\D͉ä:(!Z5靼 ugqĒhKfdR$dILAF7%JZC:R!omr#KoM`{1fFh[)^qbj s➠:Jƕ-D5B؋-ڝL4U.%1+%(ڿ*Ŷ"(G6OMhCiuD)fmn uF1jM3g-KgÝ?*f F; L9!a:"K;+R᠀3'NV&G5j&35Xf:f$W2'r U"OCgҫIUx`˦2U//MQdvՓlOj<[%QG\mhy_\Itdż0~t,c'"N+D,u4'[2YW=Fr&1۱#OwjO2I@AG|*d{m%law-z=fl3e+_19 ǁcMGr"Qtt~'m=Rn{a&4\08Do:`~z!y+7'LV*qaumQx8ɉ!nbx1v X]vz @ 3R, 榎ҳ@㭦 b|u%C~vAnҖk# sVe<u`/Zi_Nh WzWϢ=B/PD5C_֔Efޔr2-A?.9Y1s@ -+5肊%8QBHĹ.ni ^a0bo/&v^0H!vG7PÞ<ZUuhI1:W}c-BpJaHFB=?jWE9{w(G_@0tx:i :84bE>M- s)! PܚXDc@*=5eSb$^l#{#O3ԍ&)EoЛHER5;XK&Ƙ#@Jߩ+B@].<7%|>iGȔvr4nLUE; \IC#qaFР? ,]G4䗮}wXa=UM=.Naу n"m- ?΁\ͷ0(1^qmGg㏨Π@q N% $8n5R3u[]q(P`zJY4Y5u3I7\!ʻ4y`S Ż]KHLq/퇶?\-Su&q%pO8d0-A0vg 75K *@pu{{ů*<]6B@pKE}h7(h>֋Xqs,N!bQ OZ:L'i1LH-bS(r9ۘm'e9'y+*߅n.j2!f-@DNp dA8Gz㍇(NK'h Lz7!ӄʏ{LH0ŵY @6<:a!J1 wEVԮX2}A cEeY(x\9|SF|mMc:Jr~RkF1lh6 !tuP #? F%( W]b9U@^:3\`[ڟdr:[9Do@?VYJYhO|3$!_I;LoyR*_PyJ?PCCr(-&MvMK Pð\"%D}P :`AlWDK[ p rd"`fZ)eehlDWeHVM'3[gfjR~}I=5# l4$wFt|NwÒ NĴݭQ_eUE1qٮosYA7`mNA|&8 5}e>hq lħp RָUN ZY"rgvm Z .3J+Xht[urZ:jthV3ջ,㾯5kiT\џsŴ-6?0!=.r=</o;Gbʹ$#VМH[D~6NNPjY8\+ |À@6dKH0 #07jS&75B*Lzs`=\ YS> `c"E4py+118A&oE@K(bsуHzH?R\b}WN`iuOLʏz !X8+`-G\9<24.VD3$|VEqMkjv1p@q.oUJ&Lz 5RP2~\lZ6?3w;!A ը_#"^D|ĺ{' xZl{V{~ۯ6a;j!E!T|.2Fo5˙!ٙbS+!hTA-܀#4y0$:oh.ѴἐO$de'n-/MKe G-G.k f3KsHDz%s]zسIbxO>7`-bU !-| 4sV`Ag18~u d-+od3&^lT( b15 fA*&D+Q֘WBXukF뭖Nϒ lbٱ Oa(1U)J$E22H%jzNl JNH@ :"0PZbSc 7YN@pWv@*{V 9E?)f(URTZ[h}/WwAڐۊr&4\XkiģL*)5LSiU=JB2nsIL#0G ^(/K'ӞWfQτM+&0C>dHQ9*^B:rbIJ=R{|V(v& @Nw!7VÕp32Uo3i~8@-Zw3apmtƴ(ס",%|_} rF- q@J2QUްK쒇|Y?Y$gxk   2붿}gz@|LԘ r]b7$nĐVIO uP(QՀ(h8"P $o,UVjFðvnI'4M1 tFdh0LJnFf2By6$ 'ԿY Su$=g<4;J+{f=aCށH(ZX1B7pURAv< P. ?QR-sDb4)_Olfc}am:Z 0뫅[DKnFG'q߷Z앖>Lږl IuaH4ι=cS#羼?A P^M60\> |\m~nd9[sEm$H{&WNpIƓ&%^ثqMuGỸ Bm.ցT6C|Mb`uG&3O`$>r"^Ceo=k>p< u}C*eu_&(׭-(u|yEP`zaXd-_骗ݶ|}é?֊2a@Я+Vh_lkBN#As3+Ԗ 480nGR7Q q ;ٞp'ԯm ~<͞c';bɞ{R7!+%셋E> L WL=~٩lBtFW q\rIrWS~уzKVﲓٓWuOHԞ(Xn+bcJ>r|M`z*`c⬄;GY?w"U-aD;$TyGbR_Ee! |R@. ѡn`63 xC=y@g^1$"엂+(DS4q:p O8$SV`A"Ôr5πVN t>6ﲥ?dm&exAnח\m9?S%?U, x?W{͜esߚ3S5;I1_g0n-|?Ugq|_r~f@+k׊DG ɮ@!s$P(xB뿽Ͼ @A ڟP`mQ[ܶBBjsHA`{<bf `t4`-Rsq";;|SFU9,#9Lw=Q[Ab=a)N Q#׃|8dxNg-<+ޱQlďqșHt"D<@MSWvK&wm4l[֢-Zj;^뢄fDLGH;򂎕.y߿:d'l:Zk'!f.4_"=/`=á5q$jYN#氙}="f:N̥ ːAiQTs7.>:CiGu?O!פl@NCR#qiacz ;F:`#vS$expb2*!f8{%;$1c8L=K@F(v 䁠`kdoѪY.~dM'[n CQLK7{LͧBQ ֤@HIm?:|P$wʨzuyKq^J(F,G7>JX-C'9xh _f}>y0#:'7=|:\fo3V6ֵ/}ܪ\l݉Ѱ@jAj5 -;G/ڃv(zX1{jJѭ,3t:IIR۝6ֻxujW0}Ϧ ޓ¥>b9=Ramoa-^=*\  t XaXdݨ4Ak9=@"WdGE+uI#j`Tlͫ)pC^!kVe&Jd_$7 p5]\4+1q0XkD.y1l8*>۫jJk9\Wt% ,Oà pk'p3 $~K`BQ&D:;˨kdIskl^',lUFMί:D*)5ucߋN^;nyOv/%5Mh7 9Ѽ+<%1N-ixcU2/Hp+|%pðY.ϖMI} piyu團%8 ӭ;;fM2 +HG  W-JV?\Pg,:n!aM5gG܎ cp% mt"(!WTm^nӿKaCqQ^Ieծy;*}CԑJyTy:&Ӄ<{cޚJOcy܈)⼉ )Lk vIqzT4!Q.}T|~RUajbR_0[$R{h][K0.ZZzEkw`Cݪ 9Q}H! cnq+ RQf):<-@;(8xИz[G)s)^! ̳`ʶY+/`G7+n=+S UȆ;q][ᵕ5 ! + kxD \> )šBY׶f!ќ^ߝ0$Qų?oHu|i kqN yw P04ڊ3C_㉛}Cifd>geH0m P;/ T.ݨucAk(+ Ai@NYDNs<ם#vCR^w /_@Wrdf\ U'۠ŒYҵ\VV$ފ J)פxfŔ@(DwOb[Fꢁpi:8h:KbAG[]vţ!'5b54 B8:nTf}hgfm@ [RO1&Fuxp$7%2\B1L]>6ޭ'o]byJl{ByqF[MHAr 22Pu$߉ӻ0W`/8u4뷥ĦRl}&c ݽt {JxAlѩKzZ6VF+Cm7HHz [ Q2].H_ʼnC;-l5 ̻abkPm 6663gѶ/G9L((f|'0ckdfɓM%RҳdT̄k_e]@/½-0ߌwwϓMq%cIOqՈ ukOȁ9N(q3ʟp s<ƗGw1f7fJ7g[L[pƁFat̢Z_րdߪ+X[kxǠ,t@=Qv& 0lRELʸP*6,?Rq,Q!>\NV|Z$.(SN;m>9g :~?@ >i*UxrS&] ̻eV翄n*7qoy^.wjTU&eoxӷKZ<TM P+}YZF,c]4`~O.^oo`;Z]CWK.6Q_^^' 5~; f<ϲ8JNcGX3{TC[:]ےpz.1;uHHԜ$ջn [$c>.l *;R2z!?l5$Hmkx㍒D]8/oh I˒w1slpz%kp^58f~VRv߲QY]H<* R[p=;B_o4I>6HkkC[2\( w_h5Β=fCRטe{?x) hx'k$èvF F4ȻЙc p3o݉g`O`7U4.}YG$n'3~JorU7zove-xE!SZP\ |ݮ^:̮S)('-*3b'Uun UFy?I{\A']N̄-yuc,ik]'xW0"$^Me9T6X ƽ&,UMaV5up(.;@p|/{wf5칪oPTjϋsJB A,Bw嫈9nt`yC\{F꧗dzq[V)AphN&n%eE# (6H|"il꞊/ʗAswF>H7;cKފEoٷHZ,qpsM:U-#k"9P(J,-ar͟G7=UMl2EX4ζ$^M9/XMEf'j繫zKFʻU aܘxdZI^G>eqUz1-IRD@a'O=.z4g3Hn;>>4 H:OSqNE12Eh^9|l|![%-kQy+UN$86%h#6å>궽q߶4-q>[%O^M%`ZRv/zeroإMv@:CUPR<v"̷!@GΡr\c G8kjdo֟@"),7Z^; b$ՎA9ˁwRGq.RuiώէM%N}W7,>D<饍g3+߷$H(0Z>7*b?Ru?Dչ>с+TZ%6X|Y7(BXlÙ/}B64l(^рa lf1BZ@!{1A[ ʹ`}:kɜf~^|#4}*h@"a c(tD%;  ȁ~Jzxd诸}4kRe(E$0S_oFQOx΁sycH՞gl80 JsΟQ$ZJ?H9~63͞[ vѻ0T~$8tNcc/W*,XF&ʽseed~mp<Ía}v~`OE=Q [>rXDY?JI,d(e@x\fK[ة7qU,U\M{77KB?3՚@Ҕ'Sյq!=t?+lyEH mVT>u0-K, 0^bMY h=vLͬs22@I4&d\v\r`q$ysDZk_PZHIGfc0 L0 z&P&L1 vjE8w.siNՌDcգÍMYzvC^?Ɩ!-ӆ˽x5Ȫ]fMbnZ7b ga Xxyeh=__p?VmV}һ6?y7J 󏋖wagS8W(i i^=]`#UU1/Pi2=CʚYZ$ ]N3r$yB#ufI/ڿ"An d9 bau?v \ SRgchEV] kv<ǮiP !lL?:;(6~7,[Zd{#ȫ/:4Q3i/ā՚ ]?F B-,xߴ00VTQLS.Bs7U XC[\'2ww]Lh8q9TIc匌"X8$%q?pj,~%V(ۅQaT~-BgE@ $ZZPۗdk;+4X c7ଅWGi:w-FBI- |YT 4$`4W  Q蓌oe2 ;:77Ӏ+eu6R$J`mƼ/Ǝd>" <'T:@_3Ev33OTLn/xŭҝ;T]{@PA  mwrn$7J&}&1~Gt2zԂ^q}9SYDj0=> lHM_g$lȿ gЌ~9S=s4aS tZR2az ةSܡoڶ K[TހwcbCELᱛ|DrfV~;K0FI 8˃Pƣvq#јޱA#OܩD:(TWB^c>@䍔5dbD׈}F|0?Xq1^Bxџ¾YhL(I@eҍb~>9F]׈_(4fxFjv>Y] ~%Zq ؿ@NȬg9${@V+$ľO^eh+s;eqKEzB^pzbaZ60NKIw ݿ!*-ۓTPg8$ vRG%!]3l_Ue3 m,Xݧ69w[B4,q1VK,+wF6#k~1QknRҟH7H5Z~+ͩ^]:;fIJP+$DF:Qa?FU{@Y[ϡYUtÆlXW #@:ؾfAg%1\>Y763Nfb"mei}dr|EO%<{:#l&g{j bVb Hk◾]"}p=\7HWG6jU9gP4mc1wj!+y±56GESHkϦQWONyl,`LPdWh*A Rs iԭyK׾Ha3`\Xe!_x^/0&.<ӸTB 8{ƕa1 cR}h5^u8a,%l<:r&hFFyH ʜjcS]j}7m6K.l*>.5u !}C:ha!i&=LCwPLJEaB!?e NYZ>epA5/Zf: 8}lw< `_kLK"R0•D|1\0{U`30%l)jp vm=> UYF>Rд}1T"8Ȧ#ղSnl|1[fIa2^85 " :;;Z^ H–} ?(u; "W[D7fQ7dUL<-pY93$'ӮR{I{ 4]է?i.F"=Q"L1Oݦ2rG!,^,ށҿZ)~⍉7pܶ̄Y, &w6 QmݩX0/1J6k=[vpZzLif0(KS qc-W]1*NuXhxp,nʦħO14q(/0[1eyw WousvLi5KHmI{ir쟾^P6>z /161镘MFkTq%М*⌶9[̚جߟ|ҡH's?=^!ڥkLqW03"׎OEiD(ljW7jH~\-YJ!kn)c 1OǑH{2iڍ74+Rpb4D{,?t٩8Y*IWt 7?󫚨Lkrj͋I#x,̭&LضfztTu0 a`*i~zw'rQHU?#˩JʯՖ|{0&6_{PH^2 V~_WC§%+Ox1=W]̟f(omj\з~+k5Sb,k5g<~.?$:w^{t1cW^dmTnNZXtM1= mc +u<_|eA\YeA\Wt |R7*Gfj 4ZdRmW?HS{VilRuo*1]ϖD?QܙP[m~=fE ~>D;<]Q?S,(qYTRyß?A:il:#Z{YgMk}$3?Sô_8 ԣcAտ_yMc>Q)4[8K! dƛQem'XHB{O!  ]"z`NBV-E)4e`imQkPs=mT_ZP*% ݨQ8WXp#rX)K*zZЛdȕQxѻd~H;=QcYXZZz.TII9to/q87Zم'i+c/qDm?C{K,!ga=hZ[$_fwzm q̝x`Ͱ[lkn$Y@~TxC@V ޅXh2pj :[vy1g7^qtlE\E)[GvkxY/۱x෉JyRZdAF@pR+<&SLʰB]Qi2[I}~1kZ~AX%PK(l B҉:%S\iWsXA*^Wr 6Z(;8hq \ZQS7@aGd0U;$ ns1K:8zwf;Y/8SgP> ÑE絯쨅jv gN]jѸ$\\ H3)`#>M<)y1D0Z9"q<_qhYtۜd-cZ;&Rl.1K&\#().TVi.Z~ip`>R[b(r+ $e?d=Zт lȄ竼0ڣJgR0/E޽PԊ!B}N}B}tWClq[U6p@H}lz*L{ ySgMkeɄ˨64{Eު1&T` *?/;UUbUrC,/c -j"96Azq+w8R}KTY4?~G~Pv+4Yȩ- >A[mDL51 "KH[js)_0Yo˴ =4{)ܰJ%$>jY˴l&IBWlb% Zm0pem!AZG4<:!JTT?BWn,I.Ltav(ڪi1^0]<{L#= ]{:>0_uP=иC/ Шc TWu|:zĕ`b'U: SV^PYuꯧE:9z)cr%S=d (_8{oaٸ\EpIDA1gǶFgX)c؈GX<7ۦ9^gwvdZJ"$u~oGEW?: 9CF5@{m9iؠ{),"}'Mγ3jA MTk<] ~$e,cT.p%uͯS>/:-k?|exA[zkM$s_`fVdպ>:ͱV!蹸4fhΈ# ØU~> e?vXu(r!({;(]^O{b>J{&|&Y DX &427c+ ml{(m7K]Z:c3m:h] wTI"t[ca:L{ O$[.f_OQX˜|Vj7u^KSMxLDߌ&$s|cw})dW1r]^DdhAI^`]+mr§y\w;z}DYuj6b("%4fi><0% 3g֣WS3yM})0 3]KU@&^\)i@-!;``8%< Ѵ&zPSwYJe=?.ŭHLÍ"PƚqcR>@z|Rpwg~&KSt/xL-.* қ*2digȧj^p%U=*C@h^}oLJ,C>5\9_7#OD NxxaweOnIf`A4^$ IGe`a __^.Co"iLN^\:>i=Zbz.DمmF %_ [͔:_f"hdG5_}bۆH84Tqˀ9UˇT z)9OyNh uj&t`%'e!~cxb_EZ0ΝbM'EguQ=yt*)kSq~:x=xO e3%/ n' $ f@c[: %(tT>#oemxmRL"Ȳc=zéDYZSx۟]ך$e8UrMM6y+oỉ-)Zθ픳* ݰra)Er\+]1lWwkU|KQ&=~>f>Cբ0-O ti\sq-@hg$\ jo-n8H :cgo9ެ$C̈mBc~78ۣ~ 6*lk :Na)"w/0C {tvTdwP&ZԄGkZAԋ׌S|:H zp_NP9Ni~s˾3gcI*2X9X&"OW豉]6.gnt~C3LYIS-5r;'lbĕl^#+j7Ìnw "~Oz .PG%IKy b٘Xs.x>Q̰eA\-Qš@nka49|EZ787n)P `\RI7晞_ [fܶӭ:/+ P>#"r"=ѷB&ڜdkj>(SԍT)?!& `eUVTe9yo~;[a58*N&>Hik@DNJ-O㖏3G5I~ñ;觜O>b-gYÏ`Eje&{Z҅fe| w !q{0U0ɢctK1L  EbHCc&YG mJN{r\d?,Egq{0t+$@ULm oqۂh}y |",:=c/7?\e zFвb,[OeLM\CUGP>5~հRc#ˣ_tMW@!*"Llen|ơǝyif=D[̈́L ]K]%qn[2WK!m,)=`.N1YZ[q7U<^L읯UȘ MyƸOyQm3ܦ̴/ù%z] #&OdViTv&ZugOxL3X>e|lEA,~ʀ>WZRG,T q-UA,~ͯI4ؗz}ԍ6 'l8<4W>7 $c8/Hk^Y(4 D~e2GIͲkw\P >fDPuZlHcu|T䀲վ5 .V(y|{e#/cٴCUAɃd80j+<85e[xSJEڜ-2>~N=D\otk[[-_Ld,?ܸq6aVQ9m:(̞PLs Brؚ,ZsTqXŸ=p7CsLnٓ J])σ8r527Т[@Fc d@ܬl>e"Q}9/@(-=|q0*O靮}qUoh՘A-h/*sqDOc\0h<:oV;We>LlZfNiwu 7qc;)_Ϝ~/]xİp,j2NK騣1bѧ1٩LMr#3\ Ci݇OsUM$#II[BBTQۊw5" osoAaMqL /a`L+9R+:U1b"7Nuڥb urV>$^!0 +\ [Ӗ$мۈ0Zb^`ރX%;>P,מ.u0LI(Z`*Ȃ%Uy&ų:~YHdPKu:=D`|^v/-V Qҿr z,qGMz̮A{{1Ds 069qKs 5:7 k>̛;2F_i[ԫ(mޠhUɚx.[i ,D¡?!9>.o7WQ 3:NaqC1VF A`uK=ĠOC)RC9]AI,*^qnJv=WCk#Zx?V {. ծZp|오&f[؊-,~ SQT,:-_]lǦ%6 Rܼ,:uF̬z3$`@luL l/%1vhUdGb\duIQ$IׄўLuRS^\8E{3'(A9tēhH܀" 8*r= :im, )6ǟiis%'lhPm4LwzmTvSCǠc\+r@*2^&tOᖲH9H)_<Ŧ8B `ۘɄbAv|(!n6ˊO#e.u@Wh7!uuPWEp&:c*}@^n-4\fryAHa+,37u2ڱ_=i(2YNqA?vz0[c67$QZz١U$ºd (JQ2ݻK>ՠu)<:OP-Z0vw=tOdbcѷfvFښAv)܈\M5],S8mJ MYAuz<59ll/#@S*Ґ{~h8+vp{皣~&>1s1-k8]GzrKX@⥸آ~Ǿ|Η8C7C%cOO*jxm$;69jo Vc%lLf,5uwx#g[xnӿo֦f>- ~_$DTwR)4FW)BW&SSpȿӠ-2nԋDAN~\}D vo۳&14$C=0^u+Nb>:v|hWׅ.d '"lev%&"N &:\%|wXO`suԥ#""ècLt~"dg,r̾pf QTR;Ui߳Q: b@$+'k^m̷/S+]K¬t{(Wv/KDtmܑf'DLU״~߇muZ@ϐ7IĶJ5яSoP-^|x9%d]ha/ztܯVfkM}'?:I.- AK1tLT7wlT֎O}#%# \z|DS4 ]'vGr(r vhb_v2d5"%n9 #kI&@5\DfiTo_>Q^攋ioJv ZJ2;.|nd2bv1 oysj~K&ot2VJ+*QӹVW[*ǜgKc &hNˠL / VoAt=`IA++D3QLЗTK}hְ,k[NUiXRlل4N99>\ld?q2!,_ K#AڻW{#|&~ >ɓ9GT'}lG 47ARu) &McńB_kPxZl8R;X_l5[]:Kn{0ͮr(Ή6>X.nA4:Xݖ!r8|!!LU$KAar (<yXC])l&:mr2 {jRIS"M= ϐ oj0iV}_1tʛ(٧c1I )q[{f^0r{Sp kfVf_CVlmM~+.<$ g½: a3 ^O)ǐfp,u}Yȷ(9=E6Xx#ML"1-Af,]Giy6Y5{Ad:WI]ti*dw}37H >wF@ %p@7 vCd,28,c}#d[P_m(n:+%[LB邬\s.#;7=J?28Ѐe}=#LPkO@6S?B O'j|(&.k4 0WQtV74DE|J FweHf _P#]f*]Wt5KK Y*|NLA3o 凳k}h^nD* \Vhx e٥O) Fۺ.XXp/uxW^9bih0z8F(PײWbhetQzvÊ2ro3߰M05b9= Нy5c`3;2ϋRpT&BohmDg4W/ΐr!&^+??F}¦\Fͯ8FV?⦧)h6?^Hd@c 1 \F:%a<ҲF#+c"t+<G^=@L\v\k+C/Cה %[+pQnN|8>ru.D Wd]gRl3{w}CyOR uuHQz:/kGMn/S"8Z'?, `; GolLEj{P4M,n hFtS﹭8Q$䬭2kf`fyG !^힐Cnz٭K'RMp/cZɜe.mx ҋ|z0cpS8]@\} 3^H/f )hP(}gTͥEj ݬ#3Krc z"|'YRAԥk:hWH2FL]B.箳9v`78 "arY zV>&@WR7YƏEfXc R%|*$ e (e0B]=Ȳ J jFȷ cH` f-l ؾom!90pRB#^S̃@FА{ OB$ĘJ3kwvL@68$){ q0ʣf \?_&lf;rW앳b]RVRFnANu8܉S\@fc[ŋmS^yG>>^q^h:4o0\A4[{ ÏhPFlk%=md]KT7݄vDƄ(_iCmP{=-mŌ i)U"+K|2YcP!בxc=b&9L狵p %p@UV-.%7։|$#Qt 6XCj~V`T-WM!%agN}(tb~L$Ui N4Q|\PHM?"*6NyW\zƅafZLA띗Ff/~蚼 +KxDrSI^Ѵ`]zșM7Uh{}YyG]Hٲ3Gh6 y#]S?<`t7]稢cA]cYѩl<чDvg,@XWOp^aۈ3{jęS3+6c*as5;4 tPm 533;.1*^"i[e=,M;=i- \pRyEƒ hPKL{nGZ̈́븸ۦh&7Շ/I$ۚR\0hWV~xq]˓ e Aq U*`cRmN݊ӑxRZjh($FQO7]BXv'ZVE51>!gB*{>̗?8 3TY;916xu;b)Hp PTq3ɫԋ}84/Ӯ,惋$"tW5‹v4{X:ҼL#VٲFfƺ#x';(bW<#CEXWKƨah[o2^M/3!v=棨PK^Z ,s`&zC&(h;#w\"UX}d 5 AqKM1E71tSXX1v"3ju"c~{Fle-lZʣ^|M X9#!ȳEü.ݖF;5In.I+n`G\B Wez``qSآF6M%P;WnXQ(JE&MNHp6ȾRrigΨKzK7\]22R0kdXB"_mt$^VrcWo &#)ϲ,4\O!rzڪ杁2G208~Zе0D*9WPoCVz16e;織@ÈS ;"c.?kC3v|H{ v oM3*- ychQj]pp?]PUL,9WcxHӒ;D/ƶȇA*:뱆Jcpqپ"]*[Va><6A]f¼Kn <23@n^Zq.kDB>y̲'a'7S1.Q: 5[̂ltVkWhʲAS Nwf(6* Un5Iɋq^hTBf8f,qN*dwǹVXvDR!Ouy'.8{,riZ9W/d>GivKlqTb6u=AvGAtU]5CMmmU^~g:ˬFiWUVv4$xI-bH,yL%KEU+SviJ)P*d=)/ ka݆5hUbN &#lXss6MXF Ʈ\BB.:cEP|e{]p`GS0Z'OAX6ܐ=z"~N~0Ep}<$ zl}`uT*dnLTᆔ ).Tie.ƇIR9}bq ᧐c{a~?m`]Y떽dd A;,%tSuR 7hveXCo_A-{aө_|C0$$š/q Z6T6E@KQ<Bľ3MP#Mq/qAE9; J)^~Dtpfl҇9;|}*9)8VF5X'ei`#Ne{U66:~~֮%6\~dߟoJ¦OLfӐXr^oL"4i?+zN[1)Ij\i*ַ*DFhd>k&lU !5 Ļf E9P ^{\/N&=3Rgu/ vk.6.&/>DqDcdOnHeƹ\ gmucD@}>gavcҽs؁}iAFpS$XF=N./;>2͓ՂyHbBfyk/JgV T7Oa7;yBgb?5QsLe޾MljW|FxYˤ_.78{y]K.Fo(m8뤫*wS@/y( } .I)?qPqS,u&E/UO@-'}Q܅at <{|ϿP[s~| y",+V'Ё #3X0I.blMaq.~ZjG3=ac7-UD-}7Ļ3eJmzI'3W;BDK, TuQ?^)s$krf17Pir0|/p[v)*K{Zf(r Dt cMv,D"%Kn P"xB V)\RHuLSy=,juupۡ.@tNU0xr~u(R*@~S~xW ٨ f/b^G2 AH{~ ri _I^qmg#O*Sz 5<SE]Ѻ;vlp |xOd;ک\$̡F?,өfu;V*:OvX1 ~Te nWL0+ L2Q.Fc#Kh&@ͣc_^_NʳF3ΛI=1v;˜l`6mhζRK β2~֓Ej{ϑ}&v^%k>{w/bPWΤ"UJq/$Hͻ B1JeZnv<7'EWIcq_}LեHRXWM:tbkኝ=@ 7F>YQ V =ՉjGH!z]>88G標@ҏ^7C!*BftMqs5yf"ۋrsv)!" vAWLq;oًbD+Je!m㣷nv7AˆkD=ꎀb˜ѹz 96|Sadz)x4‘/p$dAQ05vr(wC, !ny'gtšH\d&Y>qMWIRVpac f ɰ2[0H1UN;d9R=W kHdXzS/3?-T({WG~f} iBR4j]:UuL~ A]5- ߄T%nS{8#|n'½nyk>򡎊NEwH]͘\J">kӾ(?,YkٍNMX?H#Wa8D#·y<]1Crvrs&ĂqN/=$]&݈(o?{D5nP~Y1dV7KcH"#,mYqd ׿x><|ԑ-m; L:]ϊR8m0E@/XP0=Su v[S1O[&dUﹷ@5 P|䰴/xo0ńnH; = >.4tg4;ciF}z)CMn~ J3 `CZ99~&k2BdɐHPĘo(wvu"m$#ke~h&|Np;ŅB\Cs::lʳGx,@%T;fiӻ*t3;$.EL>GE^=Z8S&'Qy1NQ:-ml˰[jWOBQr&fWFK"ML_fR[KS "UF\BQE|),FA=`f:wtޖx+s6$dsWQ j˙3w3usLEmfhN;6[ʹ&_zs*%zD۾T3fLɦ*]n;9Y* OAI#C28a̶Y|l #-yӅT@0?NV -XJ5 FC ,xK(#wd;T\<94ݒ>ٽ7`\ b韢WC7c!6J?b7FH0^|F<)^ t3sfL&Oƿ}^r(}5xNt.޻&%>ctw0'o);W8(&)ҒCr7z)Am :+N#܌j;*shU(ɬʡ?54e!7I)G5tM_w\+2aSE̍,noSg#i7j\CArk+=n,ˎdq!֙J1u} gPla=ģbx8f#Xᶍf%Gjk,T0Y%hEgqzA7^jv3qU97>c5BeQ\1l%N+.DNMCUZ? X -3б,: (zW>iqLϊ+vY9s1'r0afI8p\w\Ega˔"4= Xfݤ%CǦ;kmnahm~OAC>*A%C`N<.^Oxv Gzdt&L4CIE>%*DaB@^ɧUS :0Sj)h5.с_‰u?5Y>}S1&PbD'\%sW  ${98.N!XJɔ hcjŮ mNaWKo{Lr1t﹔_1a։ f@{ړ \'R9 ٤ Vrza3ܫl,RM`1f6KߢZ0}zyr9iCI kE䠂쫸ë#Qq3lQx ➭ ,^.)c## tMA벴u_&BXQ[Wx.Fm2vX$ PRN&?~UI_Au1ůY5=Krb!SWwLaTʁ1=Tq.?ygKx lv>pȆ,?;.\ed뒤UYL?l*{>п]8dtŤ)ĻFz%Ђ _BjkA& or3뷝<Ќ3|"2ģvJR OsUHdْ: Z||A2xU7*NƬ'7C`^K0LXk *CZ3%h_,4BOV: 9| . 1h ^ׯh 5.e'\?xL[ i^Ol>7`Z XbWA ˱yHޖo*Q n cymJX7XmnH{vs Kn<Ükn$PX+?s8LMU~7Chr j"D1"KlXѴ|J,* iD pe"(.Po3k}5cG^Fٺ^5MG', <3)* `”J>]%m2a֮Qɡ./9@hU U v^۱FqƶP[ k˺VfZO+Uγm05W䪖Њo( "DHRDjdJqp,'Ի,a{B$l䦃\CO%#$ Vwnl("jh>!( (u#VWX6K$=o>;pql@1fWQTb|-!P) !53F`]&:^o ?g/ ҥ!Vqj&oli6Iדt Ve*b J0"yWoE6ḌvdmQdTKk|%i$AH^$ apNT+oԞV?j>xtg(IUjY\]||pi1>*x fA7H lyӳ 0\H9K?ew ɣ3ڹ@'<-ѽm/xTJDKV*yÎܸk2e{!QA`Ӈ//YDiJۊete}{gz+~e/(qQ3.sټJ+Z弚62L/Ljxukr @fǙct}wNQh՟LRܐ p ˟l9=~VXvK  {ql؉CuNX^ًpSڽ;blhN.]mvQZȭK#;LI.|lʽwBxM M'DFǎI|C6 0`X]ہYXoH<9$ϙ-a/@N4\ XhM=g S#Bw]qw `y^BDE5o7M:5 vWZ Wrhs0i#S98 &j'av%S}ЖY? xleyDM_ J4EOgi~ֈzZBJ9;#T~FTuOZ1kv`>(Q~逋6F rƏ ؼddZS1!Z D}7mAk<+$@3g,߻|r5sy]h)8}8_.|( 3p ,˂޶3^Z9 b+ 6oQqC9).QZ}h܈2>ǁNԼz|&y0zZygt 6~ZEHE_Ԍ{9Q< dik6҇qd`KTo`p8yd0z3f /J1)T,l: B[~ԉz29li\SoJPpէ 24M:ǀS$mQDnVBYް V."U0@Ut߬D ߂T Oʷw0OqT#z\7|7 ]!paUJ0cdvhEOŎFUшƯlm+(`ZeLg' 5ߪM5  yy~k2^iq&N̼OQpd MGePVaVTkZ{ ㎉Y/@.=-b kmSRn,r<LLFZC3jF>Z1G[6#:+M3hrs'^-9x(:8 p`e(A[K&0.=^X٪){e@]p{Ր6"%\NMˢwtT&19!dtr3:9f&%M =z#^<>Xyh@_L5@:CwR8 H4|<#ZqW<ļ%ʉš20;JIV뉲Na̯kl=k /k2E+CtZж,!BުSJ˰țp4Iioo[ )iV4gD*Fv*S9t*AJ7^"ҠrA-VYS*xP/rr(J֣Z͌FTwg H7;K@z08sSn@>%6ͣh8Te7i.N,P Dv-K)% r!V;L&=_.xx;JR+zFklet) {yۓ&:͙̓ŀE zUVξO%WdR<`sD^}4Es4S"~ZRz& ^{,C}gJ4ur-8n;/c_EHJiMЂ\r8~ޮ̪GJH)ȨN,*G `=Rz] Y F):غn=%"A#?_R5}9`Ąܫ`1!MBD`щ v CyH쿿PZ};Nje(N$‚_XĖ4`zْ\%-U;?#BC UՔ_&S6.K_Q})7 .dE2ɯݭg!*:c@M1  "Ź7,2\Z[A}<_m֢-аRudAȔZU[C1ABhF/3;4ċ 1q : r 6J*hO@~i[i|/ȩTgP³8P!Ўh;fsפVeP{x = 䎞SdtS{;+ݦlwx3K]_~Oڵ=TJ[҈49Hl xs_19[~m҄ Y=]PWH8M=F҇I+Gz0;GT?L:pҒ{'H>@!߸Dlj OqL*:h^=ؠ1[dS%@n\ El} 5Gu"'Z oR(Gc|;|{?ːě3v09=/Cx#+D\oXPc $7<STsU$n)"lKY6͞.G>9$euTwlvGiAY[ {j`m1kebeB*d'nQ[t#R5y񜫗[%;<άm5N)-+Yct˛-sF y\lNxc$(%nV=jǺLJ* ^Fb:vHS\_x7*݃xKʬ:c"QK&("Vȳ^x~-xGAhO/R)>CʞVSwA@ae :פbXo;4~xF21z: OT=:+AנAdĽxPWLǧ籿ERW͔̠<(&.ubHn!xLE{w X'fNhZ sˣ宗}N.k O ٦.=Rt _qYy1p1z'xP}|sLMUD~ݍa!IJApXJЋܱղR H`9Զmu F>~JvhMnj-U8k͚8l*гeԛ+#^c/1BGaX9 l) JmžP> a?KMtZMZc(Њ:I{] 3>49[Ȫs5P1,AfA`C Fo)恺bn=aĴ" paaOCSP@R=qcq/œ6'vD /!Ѫ>G,*xSgpSZ "-4/Gw:mS(x&t".f}Wt7I,2C M|T89(TB]a ,ڮGv Qz8D{v3S#o]$9ML)\h%߇ F)D}W$N`Q5' PlzRb|<+׊sa50rLO|827.(^ ڽvj"3\?3BPthD:C[3[rt*%tEq_M\hMnO͈'U+\ nexpyf834%{H(쇢 {0?&~q_m(4b3g7,=!6۽2f ͏ҍ*X50IJ&!i`EK%ve<3DmGEfȉ~Y,2mKK{$mW"|n.3*_C\}VB>WH,kʭHgbl9RG)IY[/#_.h)q.at}hw7{fj;ARe:.0UMIInel2N5|llks“!-eK޵|~'׻Y|Kd{'p52@™5d<ҍƌ':_PCi= 7,50"e)1qu(ƱЛGqSC.^"WW:U-ߍ`,<0*vQfQjeLu~2 9e*mSbEs;y؁tm3N]gFS#!I+#KyxIݡ+Orq=-"fya0}X|&Y5~*diPt,ߛ^ rrP}nF ,._o-hܩPL"vcl'Bjxe x*>K+o WE{r%A{opcWh;)~GL}qzs=YJE;и7u.J䷄@uս#cP\gL*Y\SG J%Egvҥd2PZuRޮ #ꃨv07\A,%.݂vsz@OIq6g/QR ՗ 5 U Jҗ!S֐1E h*;b+k):v\0fj~^D3qʜ4Bʡ]{z[=ؤ,5LkUbY*wx }5]qZqx ;O\c*% @q)]ekāL@( %" ub$U 3‹g2Sn=ߔ'cܢ8͢āNKߞ4~F%-xy$Ls<}acbRt mh;G/37\1?MrfoAd^+3˛ku!R|$O]8Gwl/Jg N=E7=ߚ%l<S#kǍe\yqX/K%}pw#b?+eC+? q%yH59G5v:)|̡nLiny?(Ϳ'9Eݰod!ʊHQM8 |2bD>BFf[Jz|NkOEaGi2m:i産:9p IܬˮBx}K͜tت~5"eEiGyS E}~xaVUEj9eZegnMU `to2^$(tGLvsKވ:-No<+6b4BFA=-Aզ;b3;chYAŷY(@U8~< *S0W0R$w"iF:ߪL~^k$ n'C 5k~lEdh`,+=qI̙Yx [.m1`ʽZqBCFjpڹU5ܙ!-=Q/jx}B ˱|%-FԬ\Z1#-Gs{dE SNt_ct_Z jAy `9w4JeoFѲ9dKST^[tzGA^Պ2 6 K|.ph'5 R5<}) U"`?Dx08 d#m(>SGGUNGL/?5ESq`Nzu,0xza14I8LM/m{3ϹWFhkIB~<ڈDb_Fߣ(@Sv(,u4&F[ S_ls;a5@'neVyy` F#i:2Jq)}Ws[I 3./5]Y3EwAP? /J AȒa;^稑OhSJcwl3@|}E1}rBO 5&)tQQr9akGPlu=xhj8zAG# d^?Sɩ tB[T@< ۜT{uez)ˮ vh^OyH%#+JtQP9;jܺ.;dfůJ^U#9VSB=i{c=(|p { z"qqi_&gUn,k׎E,deG0-+Zk:(Ϭd<9 +2r~SsNmM* ;4jQvo0%6Qس>r9{X :?J %v-R"HV >sn@ʌ >[NmJ6k{f Ne*0wi_yy=[d‹X聯a\|ޅi9;0'|N6X9Bovh]U;YG&o7\sŵX80XMOLXʷyGtmr a]H{Nb~ᴴNƩ^BVE|ϯPAFLI1me! ϝmFeb͏.բLUma/mFѷS}!Z $Pt@vE@m%`_c.0>_U Z QP*%t|#ꀺ6x;E.nK3dLӸr]ը  l,(b9%v+;*/>\?܎J%SgY6̡=ͣ{mmbHPAxR5YO &ZtV(C@lٹICjFB;Fl l+DRO=6T.`}H4P_9DAm )xE) +XsavGcNqtnZVn<=/Byw'R:\U(bt9LI بULWcK%rֽgϾ;p"KaA|CCUi# $Mh[ _9{NrlK+bcXo|/lT2Q-g'j3\LJ0d /1R0"Hh"}պIUx#+ Qp})4x^ P}z%O 4< ء@͕MZ);< sG .ʚi sIfCpɔ]+[7?'yn6ɸ=RHэjK'%')?q[|,|7:e;l$.seA(u|poH^MN&C _6f Q 4Qb[ۼf_u)Ǖu"hDBPy2P^8e>8#"wv`23JV4`b zռasJ,:u<}!?^(M7?q W}\955Pt-;hiO-;%wWحC [;WFqw?] W7ت5DžJ)\{6UjHJT!X{,'@i|xokEmBJ%뎇#A`ծ,}]$#l3 MuquΖ'2T^Ik+9q[%aAZ8_7>Sç`/}O"4T✵6q9:@q ߋ=M%oџW^N.H@NpsRjc TB֥CkD0Y.W [[DPPW{C۲ 6? boJ ;4Źanu@Cʬ}K hSԠ))7 Ġqk7q;z|L4#gz3[)o.nF<2b@adeɜHd[~d,>edA*LxN6޵xʐ۰D!.u!޹5T2UL{+K}Y/AL \,MzZjXR7WŋN702(fazu0!OV뉮_H.˗ zeJg5-*փlF[V UHH”'^7%ijxh+Ω=,]>e%+9i0B+d gb23gWrgW,R>G(3K1iGl*u#sNJǡ*j 'C_ FQQΈF lxqPj0jjz/SXsӷ;L=}XS  7LΈ'O/Ħ3+1g/&%[ c NS"hZlme9sBUE\BSi}!gRc& ]9Q̋+e+ڼZeߝ&7'*Rjnh# z 3d()iNʲR] V1Ed6n`v_ӟmS4U Rx me".hC׻L5Hay=-ql $+Zl_ ^"ҹW| b&&}=Sb>Z"v>**/twJ7MXL/pB.<$bU)pArNQ>6@v!@k(6g s08mI֧ptj')vSXnZ3O~c Ռ>{>rme6Q{CbI;a4ncBP,9.?(TT`O=xц#ps4$qMB]>a~}x+H(:?>V?q:1g&܍(C_e \WVtAjTV/o%{ٓ: OUۥ û*9T8yVZ}h&/@mgσ6)`fjAt[pb"ا]`If^aD J?9g)ˑ1t?s%4xBߥZH% sK{ ^zu<'!;\"> ;Ks\,uޏ uߊEifox+ ?2 ;NmjTK8bGdm">Bˈ: Gf)#$_]C, 䅖uKKj4ŏ*9v=ƺ~:~- GEy+7ՖE]SNj v_ k% d)d]F؁NWV$} FC_RlFʛ]w^?$ȭIz$/Ai;Y1,J &x9i|vYLmdo$vc5%Ux:Ha>mG&P%])A/h}JOYp2w{;0 $l&q)4Y}pY(*}QW+MGt[OaTz|N6%jiב,Ⱦ4Mm5?A'_O@҈!\hnhl]j{E OU0cǞ#0Q?Ú1G7" 9pH~r :5Evl_h8DG%>p;`֟agcu* :cۿa?e<P\c8R $X{F߁_ P]-jʾkMFzhiX,\ߙt!ʊX="VADQ5 IAxHd{h %]&5z 4V"Iˣ_zܸQ>c$d촄ӥ4pNwC:ְSC q}`Ӌ@99"~nxkvs)֫ (lo"wJ#/7Wz|BP+Mթ:mpƀYɮ<" h,EI{IOLi;8| RphcrY@n|ӼxM@tp; ֠a}H{݆ï( 3gIư ogУ1vmI[rZ冉d)dqtAш6'.g(Hۡ}J@Ϛ${/`0/'UC+ehX{-ٗx}4*n&f[2@FknݥdGMPnb"y;+Cg{^Cޔ`lZF k?ɫ0 ^>w#݌hYk>׌n%X~  26_΋ѫ+Ñuۚs1JȊ_fttG:ۧ5ƥ{ (FU:}JS+Qw0Lsc7a4{MqpJ˂=D.WzEJ5i6>7ݢ5n:5Sjq_ż*ko 9w|_>*cќ#pQֳX:ɀVf衸 pxNyp9<]9f]>t1gHqmfd?ž4e+VW,d-;MtBfy|3`E[豾,+.T]U6'_ݻ912X׿AA/\Sݎŋ4||l sU!ȍijjHP!Y|,2j}O 7O =%3ԚAZoJbٖKKeI 7&1PɘSsf=A `=˻]F5 O(`7C& #R e<@aLJP q=ݳ^΂mqv($JbY8 Wp9MNߢv 07@r#}00]^̱O\9Cl.o(X#`JcpFa<K$3wٙP RyUZf'GqxcnebcL^᛭T?>TՆeL=[L A q|+(Ǡ\O"lmr ދjysA@쮥6`x0D-vYw)ە7&*{S^F&N.m~D0;P cf C{5MV,^{JSyv-(͈UnњW.Abj\TVm}co%.FaQ%3o*agJk!^H\{ռTڞ;й8ls7ȇ_^;g5{,gv+\ M'ƨV`U:H|X* d.gPa`6S@t'p l@@!Sa%*Q㣧36RN]4%Uݑ@4 :3q|,Ym{l?fcw(67 o_+m͛*_> ræ&E=n#wnq&dL؅#sxWj4jﰐA)lȺu쏘^22;GsswtXH/UPYLD(+;mV0n,܍ 5ܱX];g˝{spJlOVeQ}eyBSsS+hҾLwuN."JVՈ7m3i#䎗TI6ʄkсƠVkG$_?CNqLtB PZ.ޡ n1[.͓>'_q.Ց7R.fvV ڇfƸusDޔ퇸2д>rx!^% jn8i|/.MxCWZN}&k$$?-ÒG(fI2Z=)b vNkշT5؃zu}CIe5@.8PftbGN)ޫsO(lt)- 0I抉9D 7e`&tH' ðFݶRʡ['O]0}hu1 w6maxeN AktU}xWtTdfSO@P}}hh7\s+-xe4 v]ZiG%TLRd -dLJ_fͲJTҋqAV8^{)?+S4(Ν;uye/8M*Ίm3AA!Bm0&2¹z?bRjΩ?1\t5C-/Uem"ig2@xd'6ɷzNCq{3%ɖNJ -eX)\ u]586!X%oQ f$qmxA>xKaT Iܳ3:fJ3<:ZX˕䩾58 ;"+n u;4 >" zUFl盟^T-R} 6>:i֝` L}ǒLJ[a+wř,t~֚1E\D3*ABRexٜ_iϙyltUWT̿b߀ł`$ErHk"O|$0Na&Gߋ3n0I0Ax'!IS1ht(<2ϨhP%E1\{]] }^r+x)#5w>Qͽ0as5ԠM䩘BON2qHjgΠ` Q/xWr *:K2-R= 8 %H?ׅ=ܜ )*E,aF)aH0MBSǽV cq ۂL4XuDOE>|@k>bHd/=GO㳢G3cpR)o@NL Rnpҗ ?x^E.I(sP8!F {y>MfP:O!5W"F4,(mCɃb)3C苸>5."3v(a#݄ I#5eSAlؑ"mp4Y4Okt 7hdcV4*5-)Bl]`lo8"0>홇'2UE7?| ʷ7f)LM.jĨbZGlm.6FĶn߲x: JN)H?{ -e×D{;ΘMxś \轩A{2|mGzNI6F~]KRq_i#!M|K8涱jO[ݳ!s`g`I:_ V w`.>4̼"(%`LWE6) ['VMĤMҠfԑ.I_'/@ HwRbɈŧ}&$i!\R#9Hɾv A{!eP>d<gC%=fY|jO@)Tw[Τgfki醑وp Eֲ77ŶԞlEAQLMBT1oD,d,*#XRƢR ȝsەDta~/ ?|f$$g;uEuMryu!mL`obσ04 6)lr@%(A6y@?xg:0u#܃YfFUClkIgrSeTL:8h5$u dH~L«1 6_r>PepI갢lı%tAfSԂƊhl=O:%,L'b2u' nfI-"G<[Cs*/o';6NP=24^l]&KDw%}.V1hg)ϜDk l=h} ֕tSHTC h1<҆s@v#'GElX3 nLIpvDžS*xmA+sMuS%nb"}YZ칮x${IQYoR+WQgQP!1G M/5 /ji"0*x7YߴfD*=_s\Qi1zâVK*Ee2&XqJȭ4F%z8ojV qKkzp}F#H˵DQ v%슐`,Uwz@9$Rei{g'O448,Ыt6iL*BrJ. Xӎ".vU]&knRB:>"ԲBzW!w.ZQ!>ZMGe"I6my #۶hb tFw~"׫ҤC.L`Ǣ0a?*ֆ*}T-8‰yƓzGls@X6V7}whrg=L96u){/-!+붷{a/F>G&5ũɠ:(J~IGҁ)sاmWY$"={ApSs@p ˚OH=2 #KgF33VJqAJˎ1 - mpBZJƇ! Ҵtq=6{mmބa$XPxԭuI\Ԥ-K0^Tqѿ2TD&‹sS7ҿQh(^"y}]U/ZC;a9IݫڇƢ+}rLs0{FAfwP,@vɮS[:m|NӶHyBS`Gg] 01HSǽ;\ِ*S?&-"T F⹤J[<pf>qj2hԋsoE(蹍iJr7(.n-WQxQ :;-p틖1QWݐtL zrO,.Q׾j>unE2EWˍL,SP#kĺ~N$Sڙ @ f1mkf> >R|IeuLbKEhe #)yJĂ$#:%<55$\]qgBP8udUtr FAe&=BL=/5O0n9z(3Y i3B0)2v+H FJ#,+OZʑ5h]9[j`Q>'֭MdF"v"i.%]*/S6el#7;G?8fPquL˺x~VLD~{`' ʍ4' I Isb1}V l*]3VQbb"'JDgf,/p[dM1.g@QlR^f Lj=[sOM<>XeMA1"{6+ȏ3{@5 R?, B'pZRKufa׻KL>*->{a|!@pOSDX ݟp)*I7>Rꆝktg }TZ )?7x3nwfeJ@F?…lSE ]r TvxMĞj@"eW_pA@xނ%ŧ,eQPm2&cRYK{:Tw\X qVhC7Hɲ3@bq oU+c?WR:_[!#DK~$HN'O%u]?d;.4Yݹwe3\:gCc(0JiلNcCK8~yew:nlo ذAɝ|ӸfȎ"z3cOI0NzkmmX#&+k΅^ D0թUt?4 ls! 4aXcڜ@r"*nlufxqNzmkYJms E2>2pҟ/ C}Sb01"tMbIi'To啒~Ikf V**UwUmxZ3ivi״NPƖLH@niL^v&m {MM{;}"">c +B~Ad9%Jx""D% |h9Y xb ֧\28^H[0yq@p;'g'KNm?] Ol |b"9<5/!JtP8*-u-mJX#@xЄ ‰*8}{uRĒ Ճv+F8fl^CueTv6|YxYDyőIuDT9/wYJ7(p u4UCo =l uI}w-s0m][0ΩE u x@|{ܥ`_iD4 %=iƺ8~h֥K 4&nk~}_,a7дI0j*.;`ȣy%tSbn,L|gБQ!qBݻKUr`Le71=p[[ʖmJds-S5^]ƢJ0BT@[~=#ImU=v od`d;I0L[Ph#U-Vq3ކӃSrpZHy"w2eìe0ky "IبTsQoݒH`_#Y6 D9?Ulڋ556hNmqƘv[ C3|z%<+m G McHx'.& Nb9Au}ұ}pc8I5!oh%!|vbdD9Ŵ=ݱ*]},x* J|3D1Zy u/u R$PwM f*#"D|CZ JBI:Pb?}*=ldg]H)~t3]o 0ofAsƭVvs Z-ը4nuuDI 1:H{N:UJƛ< ia ISQs pG-_Ԧ9<);J雟}RHYAIwjO&?Jj ?J\h\%$ lՓcMoH*frc2P;:aj 7Eڐ-y㬮9ԘR7v4Y Ai;F:Q*)%ӷ/1SwQ-ֱodL=>Jknj ߹Prdeݿ{ h U>t]edr#I66 Gv5Nv_GR;+PЙ.0z!4M=+pKQ!eozQw_9H_BWC|xlpc*m@`%-&#NB&u/(KiOa[O}\:j'QQb`TZlwY'.-X.]#oiƕmy])&behUarwQE6j?VQfaYs|"gc$RzzK5d)Ƃi!sˇgGF-AD+HfRTn^d/HeO 76o&Nォ Z(js4A}#[0զ<vy]b=mJ!y5R4k*O~G-" s sθd"Q(*]%>S6 auBFwW]nڶ;7;2fâ{x_wұ)5G$'yGDH`ZÎ^Qbo2;UVE#5 1 y6:4څu%XPb_@֧9>\H+&ILiCg`{6ρ^a6"fPwH Ԗo(QrQog, jeo'Ԣ[ʶoGYΌ oc/<}N6lEH9$ k XN[Olktu3<M>NeaZB'-m#' 't b*ȀP F};^z.DH8z ̆ Jtc-vR' ,#mvJNS@%}ܤ^m1::anp6MπhdGR`&Q)|of$gK-d`T|98#څu`2n>4ND%4?wM9FĎ-+ g@Lпm-p|R[ᵜe`cC5tC[HwXpšn?Is/)[l:7D+ZD(~]V'KEyȂg[\m3ڗP>!™gW3HB^WPmQW Vj5c,f﹊NC*9h?+v h˻֓3MC6߈f0Vl*ܘל#MoqMIeD1QytqjI`+>3r@XadN,TN},\l!K##/`!)U /8ԕڷztMiUFrDc?T|D₄^,"\k 32A?.%{JNKRh нh>h-#-[xcu#3Ʋ\YD^'u)0Rqćc9cbN#C Mc@54 o:!hx鵮:C>2 +ptADK1@ƙSyмĕ3JѴWjS{!񛵠+e-KP$6nluTiZ_^*J~LGT?M 3beZu w<4;9ÂS9Iګ__nD:fd].˭&r!N rWpnbE/dC:R}K}^1!ЉǞ^y0Q07V iAv-?h 2wfhG_Ocxj>yb,Vs̊#dR*?fZM4?U&) l 3oLH=J˛ jr{_+G~wµ1u#%W[:-={<[utmt?VYH~b ';=6.}TO•6. N8grH&TмKdtU|[(K{i,QaI3{TNV|"HPbhKfq:?8JfKٮp@Co%gqm| \-`-[MӂQ {z0G-K=nqh?S^{z%K$uC0D7a&0 t'#Zuz5 AU3>Vl(?M F ǙN^gP >| }DD8Y*S@D\co8*%F6QUViݬ;dO_>:b ϺtU<TTS Egv.`a[=cރm (!˝YNCLu 1"7zT`/6Y f9CD}Ui!s)0f)pW?@`}jF}.z |+p.GRMbra-8;jJ})ԛ*B=hԺjS[#ȯyU6q_Wb4Ƃ /)Wn}fo| ~.|n) P) RRRƳ{R?RsNDs`[C,m(>RpQb}'w3UX4D+ͣ_e>hYM`}ChғNZa>-dsZ& gg5`,]w0 愍Ix¤pq!]#Nyq1B,"ύub =ӯkVOgkee_`V@5\ 4I6P,2@)ieF=/ٸ6$ Ԝ]6g1'qqP@rMm19w9~k3 j<И@~$ xJJbGH+%\P>4 p? @ mH/FiEt}R#\ ճS9BWeڠce`,ɟڻ0`_JH;i{=+Zi$Gb1͗L)&@9"Q+(g@z~ |Z#Hx#0i|c^K, >9l 1gJ_)G ڃL@G?+ IܫS$ޜ¢.sn Y[rLowQ_ECf5Nͩ`2vmYlj"V*KȑwRѥ5xP& cLjx0ߴ4m?y~z}?IܺAu%uz`;MӰ7IgIVF`I7rA?@ouIrzu[fcf9AXch9x.>A9f ?݌JgЖ&x9ѡY9r%sCZCX==cw<4vF.gnA<5w$in/Ԛ! $+zxg=YM~Elͧu~z5!KvYAA0&aP ,9ɱ a&fX! 0 **sc=vԆIv|6bdRfYץ_NFsh17|H.| up~? ShߗqY"?^`ލ;_>=!SKuxJ%%d3 ug*!e/qF Sݷ]kvjCm~#e.* u} $x!!?CoiۦD9w9fc+v0R%e R.9QE]H#FD~3MPyITUߐPf|guEЌQXKA 6Cv]ߚAlv 9ս Fأs[u1_dނPZOegܔLQy7<(vd e+/*qݼ?S`n)4hxRVmX')ͩ_?8Xv"bg2ҔYz$A c$̐i̶z-֫=YOWi&f*!M`cw.~1bG‘(լ yV}C6ux´h"!4`㻩xəw ^O0a[WEV WzjvޱFyAp'^9iGCAv=.1bA6_V1DŹI6_k9_j0}ttCߦM!;}ſBJ1MeS˾_MX:- )v)2F${ѕӦ2jEjK9oy*:!4s{W@̰CD N); GKyBVŚN01Ba{)r^AY z~h|Moy*1̫ ˹gO6~@ͯt"/*s`n(ryV(5 6H"vT~g4~HY:߅LD3Sp]5KУEJ&3sFdlw+_S^'~$\*tT1)s1oTI/Ou%HrUv^1|Ytq|fd|f=P+IᲰ\?ogҸA@E{rT3x*Ќ}wI=,F:hۤKag;د dJ!?vN3@a Hϊr>/AwH>vj Rr}_]NXRfĔqUs]+6c1_AB1.͔G&;?B7g@Ik+:+p勁\tB1)e% A ?bj0*qz~8x>ћDlAzݲB1t8.&$70s5˙Ea] QQk\ZEխ8slfs6{[FPYk>,9{XtD;@#12O_OW(Ǧ6IM9>Hc$7$31*^$‘/bḝ9V*Iஂw+bp1*_TݾbBe_EK\IM `rR1, !Ϫ)H- hU`m -s_$x 1is5 db^!mBOqf#;)`@n̜uItlbWqUܟCl2ԴJkSLK+C,C;싿ccJQ>0+Qj-NNjK=RhiVӛBeEMly :-2mff0㝺P3x/v/&[sϮƭ,gkDY^?D3n)V, c] IjtQ0|㳈6ʖnne+O<üy`ՠ3/>d+kQ4Z{ǧ[&<)\&L ك-& fv CF8 "c[RfG)>s'QX҃^]tiI=^]nE&p9)H˪~$aG1In&hp=vu};?Rm'yr".0~uΈ&n{XzA|Y E ݛ+G, B;'dn^ʤgt)mCAȷZ ^ ]Ja5}SǢP[v5C 3g^SGuC8H71Hޚ 5o7ZNP%pWM)] ɂxeŝj W+@'pK{Xi$pgA#: N ϩ4A;Yj^6[Y_]Mp0.Զ%󌩇! uY$iŬ>SUC$E)}l ~2 +иPג:;AC2lg*8L0;JxI8KUWzW.#|k%"CԂeFdh3[*5C mO A *9xxb cڶS^ 3 G0, ~A"A#O gV́!#oXתuZ2OqhQCP4>ۼB>iJpfH5( b(5\g(%&zV|m\KF/@4{DEތAE$.1~hyRu)-,8OM3_ʆ$c(Xuj]a ]<{[Y'dGSMV4`3FjM! 궁~zY.ɣ)Ֆ޴Pjn-;Œt 8ug<| ;Q\X([$&MV96qgET|{RSAܺ+ebOGU@LM9-6cQ_rC5PWӶ'΀@7p-7HU4##g=_GYC6Wy;CL^ 3;iPAyW@̫OrO4 WU'jݭuS bl>~ ?d`ݮWdXdl%ڳךzddb5li>/xG첗<ɮʬ 11]<(t k~$OY-{ݮq`Z<U\c+E0p`TY\v R9I N>#as99ՐUX$Hôff =-1.Uj!]u환^ȵ(+V tyu'L爰XPliʺw"?4}]/{$cX=xt["ڋ:?6M\ya3aX~NK=4B=a~ꙮ)cFGFF`^(Dg|xI%r+hʒυys:fұ|] 6p9JdcTgzs_\B="Lz-S$ 5H@п$dܢ.ou Etm5ku P14|J 4U.ԞDU,u; T f ZW͒[Y7֟=1VR ŷ0^B5 puZЖ|-,^ y܇ҡ&h!*'P1ZGC dƪ!_Pvx!2~<ӭn| wc KFd ±)Ldt?J0G1J~,/sI@2hM;!/]u䦲5 Ɂ Јi4QEgd ϊX!)EV<3~ HfjH\Tקz8B{Hn }e&JBO2MĀ 5aœq'LQjn&gZQ1>gb>!*-H7ɓ0Sy*᧗%l P4)M-dT! 3aSz l7^KdS~njc#%A~A'mhqhPm3<7s[бD36~/dƤAx;tՍSa &&`v 돼 u%t[L彭nזIAZV}ۑTX8A,fV,U>ctCzJdͪO34,jr= d8<&|=,Z@<* ^ΈgmecH6= G{b`JZ6ѧO|%b)"h`36)Ѷ~YR/`b)fvӉy-d\zZCLM4C]x/")}|uylb<6W1_%XO(Zđ7 V>'2~MƋ\C" n9,(sFJmPM@lx C荋6:/We"t_3men,,Iv('֚ю!rjJZܢMMQZ Tʯ&w]u&5%ф OaRgli'F:VHtpRO3>zQvznz^ǵI1oyC0 "Wq:tkPhq筞x\)} Y?;^dԖ0Vh#W[jqqiv."~M@GPyo5&ə q \p Zc"34Ky!B3wO`_oa|llx44qca/=IN/1Mv҂ag;wkuZ9 #i6EpBff⧺ngZ޴(zh*iE7j0@Vnoؼmnaf %&<k٨`N3G54fv0Hf5C4$X42wbڡds y>j'thd٘ Qg),CE8S|B|i? _#f{qcsLy 9/C0ky:uMr<X9o"-1XMw=a}Z[X1+#+Z2e6ѐ@_r{,;{t+L%*]X*{ۯF9<>'.5HSv1[\sH5mk,$ rߙl+\3+%iiT81ԗd4$VXerqX<׳ry `hcD{_kHqKhX-<&~=e d ˍ1h&ZzN U[Ml 2QP)\V*?ːOjLRJx"~[W_ś@asVgu(VЛB­g=Am%KFzLY5װר]CQ&)'($B,ԏG2'5J/JÈu١]P7'ܨTq>tv77BB O1J`  H\ض9]jN)YU\ɡv*D۪.`H{>=IOh+"J0eRǔJJVPvZ /XOL .H"nǷ›X5z ИB7>Z?'WoJǒ3HiYmjkl8)vVuj06 &Ñ1ja7-W|F}9Eﭚ&a`xJx 4VG;n} )Su]n׹s$aE:o*GOe7B)ȓ?4\Gk ybP13Ρ}_?Jo"W uCFU(XO *;,CUvǻ\%m*Eݎ'Kθ)v]^K` 2 v 죪+.Q6Bh{fr\Ҁq $V'Kۯf? ܏2+u 46D/cwT9P7t<ƃ-\M{\HB, X9V֩vQzH9P6c:v]xVn w49$UW( cy@*)H,s`)0'1AY :)V|f~.ǹYTc-jniۿDS͐KX!]mS{:7u fSOy˃.Y|Јj{b`?=cEӓz_dYS#Zg:FNL;Én;(Z|0%Rj\bp(?~'ԉ#&rmm}}@E^owbl審Z~#m鐈˯r$*yE4f33nkD8M DMm%;ù/N -駻Ld]|tF)JЈtneR37"[M==E'n}/1N/6ϞDk48˰d>cPS-Zcr5wl( 4X5{Dhjed-ص;k<{y,9{v5^˒x]gJ7:iwkI9C< qR b&W!> >a =+~'$12y;s5bJ `-̞G+EP~4H0D+aB<bVZ{yᩝUIkt.`z .I%.o7W-9D}HIJq`0}8SoTwv.ФʟP2Z 6"fqE[ dæeIM T`Cz5jf !Um)C [""&8[- ?I4@"Au|#@41$;.u;2xnJby_OS):pHC?[ 󻮢V)9 $Ûn50Na>gߑ)Ԛ.*Ƶ-Ԅ5\z!CAl@ouVHan&4hud?vW䅆.Sו}rX3}%F_y+N1cYNY}&e5r Pc'I-lfvv@luE$}MLQ9W;Ly;DJ,\ Io52F~J۩Z($Q^(\GR],\'Nέ)Ie Nf5C7FOСzW#A5)xAnQHۋ`48(a/r*vU;&a{{vϓr0NF)K0X#lIXZaV Ƭ9(j*v),ϻb(d+0ͬgF*9s:IC2Ђ;6jHyGE %@S 3xBfdx\0'8n|IҰ+?$n5D+ qL,H]t|b}`tbIg%,6aa>WIꞁ)%d4 6g Y25!p`$˶qދs{1DBeqS‘DpMG]$:tm$l)&٣]zwYH[?{RafT}" (|s,v< S23M `ƍl% &*߹\gN)Kq uv/?UqdSU٠ -}>[nZZc>B.=zWؤ)Yv/B"oUf'0c$n0%σS]-4{zxz ;ƱtcE7~r5`7 Z=xČ0F_ qc^Xb*UNj/Z)U6I&܆9]-HIL4/:ON/f/SWutn۱]^ϰJ{{cb1OݳwQ .̛ӋA}?D/hIhİ\epyyP5R0&_vFݫMt@i*#JKp0 $@ς lړVK+|o4)zcʀ\cЊ(=Ms&KǕ<>Ñst]Zb̗Q0}w7 ".R6,Fq=ۑ9j°K‚)?TQD[IRHKu1.O#2nis87;ZCX+&l^ܱg;}#.PL.s*h$kcػ/wnrjU&S}Vj_j!musZz_rљ,i-P ijd%qwkׯK_T jeh~[۪5\ݘ]z`y_<%.xַ҃u f)f@1^t_p4r\0a+MLQ tKʳNǒBWUlj YOR'; 79R@EYՂ%1nW Ǟ |W%9̸ _bGHxJ:v< 2<#oAa7d´֗4(]Yo QM `ȿxҞ\Kuņ#˾AK9M:l^oqL]PxO.q X%oK@"F!Gn 7?Jq]rej(-uH:_meϥ IR ,FrI-Ѩ[r!ߊlb0OqUb _9pwn^z9H\* ;N^nW ;2~!H5ط!sp-4 w&@KiS.e~rn2iSϡJ vgߦ~?[V4Iҹ2,)4 *^\v_>iсpT ?D.Oo(_^2ĔZf L73h|A}EE$2}|iA\{]h=~ KsQj+],tM, kip}]tt7$x9K^e$FI{ 9?c`Zt2ooh ,:Ƙ9{!Nx_8"s!8ML??>}}*>.ߨcѓ[ Y:r%(sLI̫ )y'/qhF O㻠_oLHIT!dL,hdA(u6U [s{2Tm9ZP(0u %ݷ^-@p-#U.7pA!h'f0ː"2ށ|lgOtŀ V|i0xpoON6㷂oQhOKAJ/9HJ OP ^Wzz vp2/>01_YLvcyhl';/]杂(TɯhH{lTNݍs ֕iTdn1]~,gNPЦ^O8wHv)`4tړ,8"|[HKƚOtNo }>l jHOt_,]dM/,q'0"b*&:N!Yie36eB3\3'ݘ_bIq+mg*p[OE9T)?SoGyygT+tĤ<=CZ/.%dKעls6T<;xlR4glR+Ġ IǚRZPG}#>Pn!2KɽB H:M!SQ @Arȍj{lJsg,=$PJ?yFkP8~60OQ?3 _Khw|E*Hu;ԥ2TrW4'iGIs: MTCHGIDڅ0- ;Z̻#;s' kl.T%4\O &a߅ɢ}Roר&nP5 5ذ$UXi[]/{ FX(8F[DٕT|'Z­ZdX.\^zQ2 a޽c=`,P!CNhRp/71|֭UD' EU _RHn[DO2?(zȣI3B)Y,^C^T@8{ysi=w8xng2}ǝ|z$*PLϧ$]b3W06s*vdFcGS˜ 3m.5YIuGftAy$z)b3AsW|;&ݐrEvDash9kh[%F%4tZchD <#SQwM)sW8Un֤yDy+r&:-FŮDI}ܥ*_ V(l7 筙l+Soe 7'Z:@㕋fDϤ$*< @Y[BB> 03|e,ʍrQ*l&2=C")9{x0ɱ`9)L(hMayB,L⠠pןcXmωVJ, ?5h%)!IQ Z0 fNʧ<8hUPSlX+#fSL.ʎLs[GLVKJ .j" JD4U g]YuT/GBBC`F u78\<?RLN |لST[R2-*Hj"4cDG`osտfV1pHxx]hD z5s0W<3u0w;Ta֪ (Z99x[V(3w<{LgtИ[sr͵`!1Tiߴ=A%慉6X"92wT8??z P^I= *#n_fAoQʀT/#Da̠Eσ9l_='` bvh8<"`ꬍ[=\?Fq؁F2HZɅ?Iaxa,- rիo.e Ѭ D\\kJ;5F٦_f$ؠhIhA'nY\ I-O!<&XFSpSE(p*g;, ǓJ@RW{"iF3Yٌ:!ey{6 ]=WPcj9  snQDbml= ^؝ TVJIϭђz6 E!s,m8֛:$ٰ{[%9T-PV@V֧홓 JQ;3#ʅ)"e/ˇ+g&Iפ@7P )<m}IsƟ._ gKUeC0e 1 ,_)j52;8S%ru6I\jҖ D Mcϵ&%;DcٛnP?о@hL$9Jv/ X5 NgQ[i;@` ? -NN l)@뵩i[7?n6ugv%!.g^z-֖-|9ʈpm+ǗNU#\ͣW9xkle#i=.,Itt<Դm-ΤӏFLВ^a#YFWB,f:(1>$6x?'fFU @p&4Y.:I?FQlwip~f3G(~"%U#ӥa$X#5[6}?.Kdjg..Lfk$T CG++ -TO[z["wr)&`<%:1+Fe~ )BKgø)4l]}rq^A[W6JRfa)$5iͩd6o7џXW3vZE1CɳQc@gx n(+!X Iɾg)"hD = bɦ*Q0t{ܙL:1G5CoUcE{T-΄QN$ckY^pq|zq E G|zw#38; OgFXOI]gSdTWM4ں D¤0 3?}L<!u¸j1,E"fdKe-VXdpCLT<ʁaXl&rҎ!4Qh m /f̧8=GX'YRrCu]zhuiFCrc _-hաV[+:Yxӧ50`]ZAؑlMa=ry&_] LAVsC`O@V]`ypEW¥m]<(Ҭ2R hŶή ҂639^giM-'Ymw ²k|7"pi:J۱ ${Gz?!үpJV.^˅kJO˔^hd\Š>I_(TȚv{FAAU'Mrު9k?-K_ &q#U)3-B*ň4H0@Dt?׽) Oj$yEUtQJ#VG|؏EpzF #MtQY$^q:ʋWZKNe\'MB–! RIЪb.rw45 x*_|a͐ mw3Ur+¤FjKS|jݝs͢WseV`ЌPU,ԪM /U:4eU W2}5g]Є^k4\֛ ơ:6Pd)by#HuӮڵ5"hljh|e_/%0R+T_sK*KA\*3N c(#kgȿ;;8D#λ8{: Ao4 dwy~ASXǵfڲWoΗ"1nP}J,+FLJY1P;nǿƕq a2n.Ahpy'{A>M A|oS.YTG5? ߊ],\t"DGgu:K":l Ur,5M8hBzB7t:y11Q׉vK_%*"RZɇc L;(, kK9?W&ï!"IZxỦ83q߰dOԱ zVrni5HRDA\YSTQ. &@Zhoj!Uw]`#堌qC!d|Ex%_#OWעpAYqHAF 6lŐ2h;'(Bve+z C8TFt$>Œfhu Fme> }D|A0ճޓ>kL8f\ 7i{\$Woص።*/<[a4lvMyIѮ^<.\ )8(tOS7֧=TDx-} vh>ő.%UCY0- nOL -wrs ZASu,; P0W,XƐVsT փfOtWlpt/M +00d[Kk hj_)4 INtCr}!Kkv *XxB0KC*q\ï|JKg]?]P:&4IZ`&-\SkMsnT8HJ{r'#D$zb˟} O("GhG,ޤ"R4 V{!4=pWjv Ą[Qɟ"**,ɧՆ,!OM-@װK[X&ni(qهF؈P \xDT.Jr4W$u(}9J\mb6ŋ&M +ƇA jIƀBgR~}4 IͮvϋJ~n2!:#=?1ǑQrg VHԻрM#ogeg +[8JdStvP騆))z K9l'bm+]3S:@(7|9Ņ#eQkTV$!Mv*Sx8ⲅ+?88:cu,cu6X1=[ \Q{gH(q[0`By=ډ)꯯zI3r#BCZ+B[wPp5kR=4?!'6L3q_ ޞoF%uThwɛ ì]Di.?sRL c(aڣx)AE| [&@8݄*oZ6 +䨲:"ЮM%[3M9V(;8O ^7nV- +1o=vio OipB23 WK3;lu .r8մYg>vGB7MB dz^w?0'ت& ~lpn?Q!gshE?/Ko&E"7=IT4@nLYS9n ;Cm4ĥF$N@Y&2 ej"̆)ZsBm8I2A P!r--6G*E2Mc[t*jj8]`֫IΥ|o]t '&ޗ2d v`o|nl\H0qBg2X+B [F>S R yFdZ׿<uE*V/D짅uJӤCMu/@e}fUZF:xJ[Q?ϱCyuf 3bC[=!yNb9i_IYv:n  10Miǁ%"Cŀ-fS0A) 9NPd<@wZ-_zBZ{u ?5Qr|o;lCe`ڧ}j5amT3LB|>V\:ZG9b)/+pKGH':p1.\+Gf,*? J]1If@qoiw tMPLqaqщU/.oΗh,0^Qn*2 d5RbwT*6k2ģGsaD4 W.<T ϡøf6WdH([Q9Y>wc͎3Cߵ@^t1v%>i5J=HϽ h}K4ai-?kTV@)ȳބYC17R@(%RBA܇Gم]FUT- 2sİd<.U̚:}əTaࢍS4[1x,5aJ8(GY4YWJ8u}4(LL- \zɺ6ljN-%xc|q.Qtq AVuuaHRkb &>NPA?OR;P`B"9H._ˑUe r#$ìр9t>O*2%'@)>d?3Fbc. ۆlSWK匄w!Bb##@uV㧸|o ;.f7ڃ8Z EVCqQ^-j:5.$וnAUzU4_|*$˿\$;H &cQy\tnu$|=wm/6QCVnƚBy܋=VC)6GWi2$C1TW1xoC0’khb޾HxDldg~m2YPхTKc2Yt`$hϵseroFp R-! *h#mY}U Jܼ\ NJ8*ȆYxVHh oe@ @bM6\ x'~>$@hzF8ƿ!=.Lvj4+gG9\̧C"vs;[QT_0t50d*,D7Tfù 껜RVN\)Y"NQCTW;N.t%jMuz"Bf R H7#j-[Jל8۟u1PVrPv dEB1i`4XZdKˋyyr7:|%E@[5a(WѥQʹp.~[ Ij(@w>6`¹*,Č 'YL3i@V^oyʧxl|ų^% m}"ղ׽N?3%/8 QA'-0-Ό9~ˌ0khGR:z@"{#sO k@ jˡ;?bmhvg>a dh2uA #'2N\k(ZֵqV8< 5uCT%[j⟋~jwvA:H;u=]'8wRvjAҊXÖZmD?Χ{gIOJ蘿7h%7}ƶ]9 b~C AQF6M(!q9$>HɈS(ap \i!F9)-}SH͓ÄY?.ӫyaChQv0#p_ 3߅ʓ$o2`[xChM>؍'M%=5)sKz#<İI+\5Yuǖqzq\9#Ì+MxlNǨr=fr{޵?%hc"l58x'_<ȕ(o~wLHſA48tfʄp祐|tG0+_)vgwsgnRwFQ9i![^ 7ih)mDw6u冼&:uE|Rʻ;²Klz]A"x/!뵤Slj[]K_Z^u+沾%e<mSs{/-ED97 n OM/q~ֱTCIܚ1x -#RǸ7;G/ %3J5\޹*B`ob xOĹ"EGvg;ϐߴv\*zlgԿ^5RZ>`[(r: Vn.*oZnze5j%4Hh>*,?Xlj d؂ b#H*V(< Xwk"W$R{@:nNnjU+Kͥ5{R`U*nSnRl=ۡ % /LiF.i  r@\>L=g'NPaY3n%a+#tsMWd4f;s!GO׆i^!S.VhR.+>ͭAOz}}kա;vd@`쑒 #b%'gJCW3(rteD ;o5htAR,H$ y̓P`޷ѐx6fI?om5 V?pyfn%Tj'6CIrKa/WЕ҂8S"k xnf_F J'#ϵu*\%A?8KZKeIB \mK)`ڹB#m' *ݙ3"2SdjNEҤfvuW5NXX?V;J!?טأ,cqs${>4$4.8xλSfw R %0+H^*oFhF7:L]bK&_&zXΫu=>t>=|jƚuF 4W *p!n9wҁ8c ?෨=.I#㑉ێ&tt'r_RcLKagjq_c#??ډ AzVAf8fNs*ҕU/ޖlttmqiA_Mf}K)𧠓薭-XCz;^9|=ܑ~3yX*@nS!ybUqC94O @Ϥ7U#ub否u7Lu}ofքB4ۆ\HʏQK!MBdcOiˍ5FP('ĢuKw'5XiLw3Yɇ3Ŗ a^/#D^>1Ҷ LDVܐm̨ο.hgnH\4Tl۬0"R%)O*Q\8vkw LZXͶ0e3Mr_HD鬙+8?dScC YEմ"'%#lxq>ҞtdrFya%JǤHYMuZn"oZjdЇEɀ"k/ L<M|{)[PuH`U}0EI3>YgI]Zʅ n{}ʡwYKg'G/D8a % Y$Dc,lڶzcZ G7^C,KTƲ^8yr` $75-,tz:;ј?ݍ2A6xp-G4fH;͊{CVKY2A-aa>'@̏NY94Җ$xVx}aEJ^/4JB®5?಍*|@ހr kNEwL_S/B>Q'( 9-!fj` + (\X5FP<6L5M5loPR[B[ Gz;IfNftxs@BI)7{K#{&pOME̍ < Q\eڳfڠ~Ӌ F'EQf"vf2tL3a{X vw}V$ Gpj/ H [|\o+q.)E? Lm7uH[#R@5.y[,-Zۣi(jAf)fDՌWjCӤd- Vh2/ Mbdyhw7;^)N^^kޭ2lȮW &(~JTB-a"o0bܫM|@kY),ƒ@…K= 9r(zЬ2Ssu[Q[{ vxoT,wh;Ԃ/o.tMF87ɴ/}lU̎;lOΧ@ۘJ-%MF:dCMhܰ}ɘs;9;ge|$O m 9ˇu._Ɣ˛8d4k.Zɇ g<q499:3DۂŘ0Os:219^d<营dJt@]Ԁs0J ̝ߤט#2:?_hewVjB-kһY%^sQX!Fu-eH wG B+dh:뺬JAa;%v"N< G cnZV`%)Og^hcml.]iyr_w[< cm8bN% fkIND,:)X ^nG^WL"$mJ@`T`bXj!㯮r2w<`.|v2Eap/.vg9&,Vj_=X&Z mZm{_'+yh>+酲7HS]!CZ/@q;|܏d <*[gQ pOuۆ,R#Cza}@qD@&+,Hk3]Fhq0d".jԩn{B{v^cLY77jjZ/h=Aeƭ:(=>O'<)/"uڃZ0&Cg?Zwu9B B!7mqf }Dꁱ.nbdJC2mm41iC)פw=7043gq4_2)2C瘖SC@,cgՍ|"(MMsL6H+P|8'gg! ]]GLJԃ:P[z𽡙;>IE EbFz$Ls=[[%[ng- FN%|F 쏂VtKݦyYʅeh?WӺϨ",S|=D!YĊ'tǃZkһPKLߦ\Z jU'j 9W>iF SںYKa 2v4z C6k=}1=,m^[xH!{%%>X]MuyO¨BZ.-좾 *be+ߪfkV="."$1\rߕoxġ 4_VE\ӡ&[ǽP "  ! oJdǝ9ϒP-3653J蘉L!R%Πg 拥K {{ XKO<@Q{C @?U8* Ey /OE3O0Hv^#YϏ.[͓yU1߾ CGNY  !R A#Mߢ#%?7lv*pW_hXސ- &v 1Cem]VH,Ā@r7( #F& !CCW-羄j6?bɢD\EPzXa /$H4+Zpը*4b)03AMGͩLҙs/Џ'a! "MP'#oZFaTO-;qS^z、gD;6c 慃 : ]e􏻼w>$ ڂ`QCѨuuSodӀCuEisb Z6^0Վ*7ߏ CbbsBpo|֌^Cv [%ɭ1*\SF;I׸v؅E"y03 0/!N\CVKG4:f!=$ w+gpSƸM|&Bn:cBp4<@\mw ./&J%!/zF-ƭ 0M!7* ~K-~^7_?̐zp p C4`4?#",ŞwUR~P7ڌXG 3gPX Ais@V)?"=0ͮgȬ tqK5ZAZ(e%e+˜=>~  D'+Kj岣d?3 ` AR/ً5ʡqB}[Z>_m7oMɿZhct{}vO>&q7x͑)=d=yLN ! d^k 4aMZ gÙ3Z*cL%a^6OD.ԡE,enΔ׺X}@DIR4Ԋcdcy˱q  ^nzXt\dW" yo"W9ze)uT(Q::ȘvvЀfhNc/|h!Lh%~nP :tf_qp`jMcY,5;GXn$Q3ݮCI&ėr!# q0ʈ5 ]q `$Z7v Ox>d>2CF<RzIOSy q8þCARjh-Wt{͙,}lLu`t& V" LA!T\pJS8b_%]xEJ:ؓU.,^IO>n ΰ$Q](@8d~Iwӳ\n{!PBXWVt~Pn+"A󼃆ѧyj F0`p &uZR}~ n:fd9,[gr%:w.t5OjxS~iA=t3 l̲EFȜZq}fi1Rʅ:3\ÁQQzgz;㢭Y ! 7$XCkVT๢VYtNoY#NAr֪Le `"q&-qNZJ{"p Tr-Jqv34E,~;`@e]@B2W3[N`X8xYA%*62as9y12nby PNҖ WDpO"SY 9?<9ɩT+EVA~hg/Kau289ʲ:<}Z}V6PWA9''Y<,' +pVGgy"ŚkSj0Mp-ῧ'i92"NyFyڥc@T;BLN1=|H?=|k,oRSRbUDg:ɮ_Nrz]0`:Z ~#)$}a9샩 ]A``ΣQp[xvЧNbdv3f#qD,j"] F \*4p <b^q>|ä+Q!8IϷ¹IfpSetP{ 9wJΤܞ?.OU(yqc hP1f}ˎaM/0GB{_+z|`0pRR)L h䆀+94]JWj ڕMat"Ce橋O.џ4i`UhJbq1 6M1PO6[]4sNZ@P㦧&`HC-!,ZyQmxB8RCfizdӳ~g]%k]%]B+Y2ICBk>kRjj ¶#ROO4WPql \ɯT}QUb Q(\J2Iߢe{iaF~*v :ׄ_<@&BOW \MCP{-e|AFb KLɇF,@zݹč{ؤk;8ׇ\a&t׈Hv u#f-o[lf|s&[!i@NXd9N[Pd>4ZvnTaey7='<㺤,W~v;P7ҍg谗Bu>&I]5cW32?À'ȥ7$Mf 0g|h?@"U'>u)`gE*2~<8hR_[9Z/V%(9.~jJ`hSk0jQ]LyIE9?p`r Mn]0!BR-]p/kEfT1KfVA&"MG2'q %WU'V !dobhףD+ĨoU>^_Dy4*a&5K|l팗E6߇;者74|.2'I4Siל֊-|S9F2uCĂe<}{{QTlټ9 }اIEלk#OҩqyXaD(DD$\G XG2Q3/yo" I*!ME!E1[Q*KaVB@me.42Xv#K,SR<pIWiʓ^ ЯK^ ` ׃ݽz4ba[D Mtwñ{Jᯙ./='A;$Mi 1~H&*Qzh-R~]sr7Vki &1Y =)`$6qMP2T|/y?\vF{!qދ kiy.;ұj;'kmB`tk@ɓ, [J;@Bv@F3E,5af,]1g<,}#)E։|2IJ!40[ ݌+0 NC#E0E=LzY0魼xX,vlIgSP >qVtꋉ s0mVwB$ 3 7$HBnz|\;Q>߅b8VR}B4H&^!ސXh!_$}]PnTYm x 2IԀr(lc(c JhPZǜ| H>̅`7q~qmimY-kkmQa$hb{+pxmV-$3M߮I"X$OT- kn_5YcH+Z |=w9a 0n ^2ϋfA dHg /N/s+<_f%X8N3)i$)E1uI`uh+E_d-~6 1G'/$b$iR0C*eY(r$K` H+nE|.aC;<(fS V=HfٵZ)Ma sp_GOngqUw#Q |8-Xu7Zpɞ&@|ao5Dx5G2PZ/1VF8mt&Ct9H\ZyybZ3b 3l,G`F>uZ, :>ut~g1vkeB{e~wrT咯v7''͡`jU")h5><ڎLVP:Sožc]^H|忿3o'8, .sp5š#RetqyŕՇ{Xf)ҟe{J#*tgl +Pf*Y 49trMGa͑fM31}L.[;.Ȏ܇dM/ׁGJz78&R >RE,7E0BMm44:8Ɔyc9};wu#x3*u`o%{; Yp LcpB*e+ pu5 |PT{HD3/KK9MK3'ݸD(X4DR|&XOB m\Lչll:y˦ Cnam8..,,t'9RIjEҤo#mDu^=$ JK}^oCy֪bO׉)u fyWfpNQ!Ba lR.9/Ď /`k'hEN۷_XP}Z%lZ YDTG ʗBdsJ2X6m=Σɸg`a(H6v6v w" +[XXgVPSXdpn&> qcߟ:+\^!}R6A„|9rQ>Yz+wrVTT!<]45l* YٔJoȃ~^$%e/Y7E<<Ūg~6}lñqeaf7j5&"Q]u?@M+Ofw((&4JRm+t2HU(X'QH`;HMj8_l~ }B+q(Q3`Lu`rb#!onx|(+H_21p /˯La4 jϦuTgzF` l$)3 3~R]2b:,ueeGȼLȹֺiz4W~m kNeL_E$bGL;GhRG( LQ]7G'u+ W]~hJ'3n0F;8[!+"ʹI+IH p"?fn&Q91q黏exR [oj!$nM TŻ#(c2$=;m6>4ky\r3,v"ʈ>Ջ7-7ʓ C\:.?0r.gBX @Q(0pV'阵eT݄ធED6XhfoaI .9K+CM[0,hmn o^9+pGP*D4^rl ?E΍n";&L诼cޜS7,K&T'))F p^~8ki1,vi?on4* tn[/ 'ygn(Me /iln1NpGotu~z/CcWLyS}4RqOoсqqV1[T&)QqvG΅,H7,u /lrCwήzڥ}G(lE?a V'H]ZA"j}HC?,.vfZAgjomħڂC+zOֵHKB|&feIcFEGScHA5x:/,޽d??!|5W#(oN`&@͍tĸr+K`_*@zQ|u|.>\hs(}I,=K>,xmII6r=dFs)-oKcEy0 3!LFn]k#MY;1 6 }BvofR ޹<#6?"Y0O<=O 7\/j ĩ d Rs6~_LH\6o? R< GqFMdy-at [ `8mފ|z]cmPliue)F# :! L~}[f@[ZʉZ ~+ixCFf8o/ y9C$o>ؓ6RHe$cJ,,33)9dE,s6_}`O9vqV%]+pvCX{~V^/wv:{?'-tV]TRԌQe#C~w^g*28fk_Ԏ~`e$tE,d$R^ Vhʥ%x"vBԄse~x`]T 6<'b5'D_z:X{\ {46"Ҟvc8DV(#sf7QZc`,7{%A@!u#R<!)]ǟN"ew,Pţ$(*[ :@[3waEdID~U5GŗJlmk,v88~YbCCI&L2.QbGC({>8q[f2ea f{_g=U=ɓOI/m뉆[`; s)8NjJ!;PVCw˯5QGAW d8Omtd1rG`3OTq#1gz` o R~A.Q)m%Ivܢ/d /s8Dji;P10IL_)nJFݶvݝI7 MجL>Y~**妹 B>$kz SO3IEf~u881G64ιaD5`@\iWInWd7{tY&*G>" tF/sQ$;5`T+1MM.5 k|ECw'st@O~~POV6{3yg.0cIU0m҃^ ;"L\AUyܹa~9 PpdןWLFhǞg8sUi|ɴDc,6 vjeFvU}|B> "' =0xy⬨1$5\Llz$$ 1|w;-+ {tː K>^w1l5`QoY -jjWg ܢ}(VG7 nu+tmE  $ :t>.x} %mWPSAw?aO)‘)Pu9hz($) `O3)C!Gs!UZMA P#? ^:UjШ ATp+R翛S :<稘#Lb $؎+F0ӿCk*3[n'tW č@Bٗs+K@BtOwU]J8dpY)IH5Sê#гc!lom1L#o!Z̶{p$Pȍo2ƦDjkyvC~V޿ظ[sxq:Vy p@͘R{_Vc6o{wd1z? w@- ȂGW=P/@&2Rד`g+qw;E">ΙkȖ[ (wq+3R6Cҥ8`IgW~Xj+*?B.Յ֬.,(X^}F#RK].eWi 07TWEΟ;TN.Xo>glEѼ?Ȋ25Y@|`! #iݴ˅rT] >zK;xC%)"ٹө#a.//;A|hj"X{lLq۝FUh(\VFbH-l:&V]n-Cj#. ^)+(vZǟ7[ٔSiڪYzǁiH@(-tóFE|Pu6i1h8 77mJL"iݞ@eYB 3yk[QJ͜" Vb}mWqN $.s&"EG׊Z+!'A*d%?rL;=^4}. $ dD*&Ei ,;XP`׬AQ u+zZXODŽV*-0˴ G>PtcRFi8i5-}`3۲$Cl-f.Τo(=:g ruD(,YߤM,+@ ҷv9N& ,fHܢD|,/{~]+d>y[DZ-^~y^Ԛ 6E[&X+~Y_K@.fGsTv X.4z]&- 4&CG偘f"룒 yچ ۍr"('HS&S$-RG7 ~'؅HkjcO#, Iýrz9u\Ŝf!C3iKS ~r nre8|ƣ;wZ&T}![zyQa֧N=#zj1c)~3縬NfD XD=DG4«'f?7҉L'wmI.O#ЇllzTτMC썿оB-I{e{+7t= ߻A8"^Onqcsa.F?Dġ%~h20E[upY"Ĭj`RėZ[||E RBǒ%p%' J4?t_Aux V6IVoЪ_&Hqe'=8Og?ifu=ZtA>$+T@4R~ľSo'KY ya| f;fOzPlT~jy +<@(lCPTc|bS+y5K?m/F7J7(-oHD_$=7-sa"5gFċ(&WN؇M!p[kTv3=4eI/%6g^$ )>Q6 ;*T3#,W㧌E"hl$VaYC= -Añ ң\otUYYA=ߕgW*!uV(QqM>w}{n9*Ny Pk5jsFGP3٬&FY~O{a>xW'H+zpa2^RVr5r71\Yt?p. AQsy%.,+Rd+U- ~Xw.Y1Dt a* SŒ :MX)y"Ϣ!G8462i-UcɁ$Zftp{lq~ݸ/aG5~J=v9E)@8YB+uO>7TnjتrmMG^RHhgHp;]Xz-uYU(#[ؚC1[ėGMu+$_:".9l+c ZⳆû|9|d*B;\ g]D0>V)i6_xK/#2Rcʱ@x[-τVP33f_LXeX&Qj $kj%bE#Cfoi+GWVl$"<CW#%U; ˹O)x0'8aI0i%x&Hk[Q{!4"ɭyĢ+]INן\1<` NrGFy#$ʕȖ`9]npbqCxMr J-nԣ[kG`/ 9@|5G-$"PbvEg*5uf)x27M[gZI*~kS :';%P&p%4Bo`r^ hx<&={Œ@|` t:6qT)Zn kR_wv3gs|@#>u=Qaȳ3RAWǚ%$P<Ȉb6udb쟞!:`/!6{Q&-@p~51=m3[I>.Y "y*UoȒNSX0Zc.L&*gVEwgq °SG lo}(5;x`E|{|`rj\̣6yUR'f'm&I[4ZLc?M6u.XcB '$ w3nD9E )JXW1vqH,CgM^7AS9 Xd"A_2su&EfB'+-"UbiaSgX/Vx|7퐖]Ir%O*M I hԈ@yS h21ve"}VfEdhrY"I㢡mׅ]mqS̈S Qv(B/Bbdc\'@H.j!b ։Iׅ\1ȩXd,A_T`Zj\0+(T~P䰔;b2\HkPEc|Ҷ}I~_%2lw⒅ip:Z-_`b{ˑڄ2 ^4PEd1 ֦~lϢu -N5ˋK[:**oذ )¡tu+vXp1].8Nq› ݙAǔv$U_гF,| ?Vb~s& D.B)1J M+, *B?,;9uȚ 6lɯ^t^S C^*r,Ly:Fr3R?HNa\Yve}Ȕڐ#a~h#+.~k]xs\~r2KкzU'Z3U;W~W{0kbQPmOA ]opߥZ@ 02k8h"i> 3t;2AA G.] kgGM+| G>Yo8axRhsKʟ?FXRnkQCP]Op+BmHfqH.w6χV3(``Eo+] ~Ē$aךt}r>~*bƻ𶜵Y/Nazn(>Z,Q PP 53:Kb؈h*g)ωΌےXMp^BUajJ^X;e:-TXʗ/NMlL8. ċF'LmywO): bb@nO?[$c4{dt 68RumV1gxbʣ[eodz.g vRlI/|-wJDn#U_om艝-s b/B'6vsKC> 8ơΑ+7w瀭;HˡL`|A37toT J1r򁋒USEPdۂI 9qi@+&Be( S#}> bs&Fs}ﬣn\}!$<w| yn,XAZǓQ"*"_6 @I4nϢ D8I:*xA;lÞsO;?Rbaw,gɹ*E_=B@ aahgq5L~ݹ}>(;qԉVf7{`=;1dP&h2h?eЏ=ľhHȕam^5sh/CsC(m2b\\ZM FBo _n fu"jgI{ f*; G^@ #WxDC{N {IVAT(uȡip>á~h$%+*%Lֈ&_O?U=)J&ӻ6pC)V`ތ>m#UB q? ܿ>LU60n+hu? }f$pエ]h$_; ,'@:ݪ٣Hw:s@.ϯE <=Fw | 7rXKtlIK]H3F8L;#x^9Om,p"W8R?mG2EFH/ɩdٿĵ EVb0_3]J*KuߩypFa&|LLz빝SCsȸqWp:[낌*WZ8}Eb´KE yk hm7 a{h4y1 H={sFT-Vj Ayw2-գ0rM<5~$8]"qjZ6.S+{٢Kyw?IuV)&BA=[7 &Jkjf&r)|ZVKA`eML~heh)`e3IӈuXʻIQS8Yf^\ N~ŵba!j@bAZ ͋tҩ#=16hft6t|p),Vʢwτʚukoh+{*cq-?dJ47*g+-Le PF.&i, -0g#bl0S-OZDʆ\>0" 똉h%`Qmi*5( G,/M "TW4,m}$:RϛQ"Eь f)ZfbCydiеyPtT1|އBe'-%qg6JfRaT2WRA6G"ާIs 79g,?g-Z\rqFˎ7,{G셧H^41VkWWţ LAT1C wy9 0 =6d+E@<4un.cN 3D%7āi)"M+Lj׸v0{8Zۖؒ&|ð^VB6]ߏ? T|v^aWqȒ6v~nB@bߖIA pFH㮿!\۴t/Ѫomk>g^Wɠh'4D_4ɲ >Ysfc֯FED`H$K9jsZV bJ3L4lƦ}YחJ +mNCNX3u&2IeAX +)f^ӟ\ioo85[7׊5r*N䑾*p䒶h=\ Vx^T7 ʅzeJ;I:ޥ\ԑDI&xCڸe =dY/jL(>`Hs>]1[`s&?XWZc};@uW\>t 5Ƃ0j;#u`ܰ PЃ f# C@`Ke$>MRu',m!!e;B)"ힹ(WpOjvg-c-B`k*k=XA=1$|@z:04$]k Fs2"4y*q*rf}Vʥzߏ[jVڻcB7460ؤ7ـ`\[4〡@}49MP e`FrT Qw㔐?S4eͩRQ=uQ" ݛK6V1 ϗlK\rO kOy^J׺hmI3 Ϳwv${5WD^p<w(xdۢw XwC_ *Y 2 2°G$8y`kGB'^ 9 ^CWS*Шcg2S68id6=o^e9geb``ulӹ`1Y&t4J,Rت$-J7ئ| X qsy&xQgφ33^J.!nLۉ#aBb<Ҙ,s(]kU ] *StF׶XK=^Ce#9-K}_ڀ]e3 r^KBVXC2hY1@5|('' l"ߨ VpᗤQe=H ++N?g^a9l[ %۽lk^,J.A!i0Ԕѽ+tQf'ozKx;-f*wGҤU,' X( QWϲ.cun {`QGKecQZtˋ l!9oۜO2t` gu1Ym0˜K "\5=1ƒ6%gC' d>}XېK ZsEE'ƱBbKw]ŲpIꎛp#^S̈́.gS>&rIS7.-yk'_Lfm*iF!2uy{@|Z \4I`u+~bPk0]54béoQ0'h4 tXZyW8:4^&U3ڰg{f. ]0+Εc{f>MOaCO-xE u2@XC+:/BQ<*-+X.O5jVy5tCh/4ybNPՊɤLzr LQo/E\PQM[3z6Lː!!9tr`XtQWT԰-ADɲ, {.߷ #uc93蚺Yr%&#|@kZfd@!&K|>w nC)+ 4{wPp`Ec 57TWŻ7.(}ՠ‹*,FFO0O($\tR%-,#ZC?m9;Ca:2 ̢`2R<ʭ0CEz]~݉/{~P S-~@ʑSIdľImoLOv.` og٪51ӻDX2!ux5@\l.Uǯ0W|\u@BX!" Ӷ|E*^ͪq(Cwc1>lL(]qu0[P 'N`xιdL2 C㫴RiT_$-* vV\S1Ǯe-K6][F >,Jdxz!_^zV]jG0Zt`X`vMsՋt:OelH0wwV(FՄ*_K]/g>/Ti}xOGfCeȾLYGϞ]T#|'_c,,J"D. e9#f8Uu'kJye Ps4Uggm(#?"(jS!b تn]3Hi1 M;kTLH.;+X)Zgpq-0 Bʫ`)L@Ck 36IrEPE~iL5NN}^I& Pp*ljkKjP_ t8?Jfp9 ՐrEly,UUU47 [ dqgyw DZ+v- WH_)*h_^jN|MlϧW&^ŗ}ragΦnd`]b?:Pg؂LspԃoG>#}/=pBMBt@#*ƧJcϻ Rh"z5} WY;OT8%y_b{g _f`L6Ez_zTF4_Gc ־O4$%z'A*MOxWm-! ]iQ,XnN0H_ >R}_W9&ҁo׼8;6n NCYLԾN^ d/fiUcMŃ-CL(PE4pWjbrHkpÏ99FsӇ_80] J/@tՅM55 ')t+9\q+ $`>F>GPm1ѽJ{Y8h%,&zP.|JBt",HKlgIc T<|yd*!d=űJa"߷sqw(ʝ,216Zx~`OV #U&h"<#Nr'U<23yV忙 Yne? W!v xe{܋Z"PQqoRP4+hޞe'#O? ﱂ䒝(3(}YKD ,=@9qCi@!i:h#DŽOfc jyem^{feAN.AV2c2$V)bٱ U 7h8^TL{Kkt-V`_w;GGPF1' T@ݚdrHڈ -5BnC5_+n_:S^EՑr"J55jny w-Wq8V$%3J_L)| b.NNر;,)3W'<4g7," 33w |Yr,$AZd;M;kJ.nII*5e&ղF.d:6 r xDrA[9pE'vMz .4's[&""fp[ꕡ@CIOo4XύXp{UL* _[mWPJU9VGY{&h[y7ԁ rY7KYNDM> q8Dsۭ:́G 58 G uy+ L Uˋ37@$]3(!yl{Ao^|SjBrAjCL0x!\3e9L);kI˧~Qh0qZ{q%ӣ1U8q#3B_BZ>Mgwn5{%n3Aq{bs$$к`TQry8GTXD$x0}ꀼ-[eFx >P?`=Dx-5O}60e6'S8;ΥyK D,Se`;[) U"h14nAt]lp[#<bJY:/M`72Q-^=YU RG4KdXi~-i~5~< K<LZHq~9nX \ɏV i/<̹DN[#'_׺\OYSJcdWv{w摅& sؼmEq_¶X?"dA1d8=4h `rdmEA3m8 2yI&ܿ<`<Tҥ$]Be .mx S~zbYOUS{] %gI(Eꁮ;xBpDńc7T`Z J# 75ϨK0Ğ I-HoRAճcDK6K9,Vf݊BgG9FP}㕙Rv{qXDCXnD>TGn9JضZ."iЪ[;N)/p--J|vs}{Yz}/D|ODg|nsM3뽍$XRPNFV갏"]pE:ʹPeux\Jf-9̍A']e Ѫ_P+(D8ډ}>gCx@{c'$lYW#kePdcF~_ ?~o4c/'إX4T޳Le2CfgÕY|&7RGDq6h(Ȥ/WXs/w.4=\|.)X #_⊷tTO8»V U  _ArB2 ?wD8tPXEI 887^lX2jq߰`6Fz)|zcYjロpL윊磮3T85HqtO){IBXMh|uCYj] f'vz+`Y15bE`cJ)h#v ϒ6xn/Բ]nc,A)OP@˃ /<[ӜcҒ=j8j!k~ηe_^sfF".;m~VA8DdRR& ώ6Ho,:b'dlh"94_id-xݦ#%j4gKa[鹸ˮI]ӵ7z#kޫMSc_Y5.-]bL FK. >`v1<5QΖ s*Sfy-}6雼1XkU GpgB(|_ח9jK*e<+AfR~ O@[_uA*l8SO(t87~$^.,'ҶK7~{iq2ܾmd~Hf/2.BA~JghIz6?X`Qq&"Ku ABD#ho?ղ% !{l0't7BŀA:7ۓ/ 2 Ƒ fȱR)*^cJTe򊭲EY;p6JhiZ';=| =(C\=FT]CqZ#sl0a[J_^ph%$ &eELC]Hxn23%@Nh^ >4x@? E‚)Ec$vuhi$Uд o;n#A6hSɡDtUOq[M~Ly gW0`7!"%r/~t\ahKD~ %hg&-}81j G3B<2s%\a!x 'M}8GPWv\6|ȍ%Ogưz.bYY< vOy Wv .E=.S$~npwS \eNQY8j}I)jNIo&oAuJ2eBRr/9:ugY,C@]Ž,Nڝ7-UV&I2nt ;4cL",vMo5i+ZXc5 -Q #Q}$ʳTޔwAB8r.$&Kpa B؟M-y~DQ]AWa{Ȍ 3 U? Jo }RBpr+8e8 6,ﯴoI蔄gA)2}ث Nq([=s#ᕭˉTky*c o+(tחaq7PHKs_we~cP ٷ薀H"+@gKTRK>WdHdS23*։juYA #mˏGY=U <)Kgke6!p]K.ζ8@HvoD^(]].p~` aO WPOV/8޶Ȧ3yvm-E&j1 OpݻQ(yR,hغ0ןCSfgggQ~دA9=8,jrYBMKVP¸uUN+@5'1Ra ~em Fnல_=}v}9M z=*[uYAIʼQG[OnkLݞifd *4tFA pxL4~"Zt =\0\ 6jF6,t8zm@Γ/X`v&/IB %G), sen`Zy·/ $( _ΨQO:e͸,Oq=/?ĚҊcg}s?^ ΈN^b6ؠ;w" 51˅bB9`+0z*Ra2@_q¡㜔#bKs& _6BzGؐ%;(0;H3 ,{^hb ]3Pi|O9UN/B K5{(b܃HoW0͸7=f#EԿ?!cgpBI\h8HdfwUGiuTZ5}=ޜ| 2ijEl]A/' P%2!=-֦5棘yXUcjU1BWrͤ}%ƁHBo(Ln*+eGVޙp<B-ۯ5IqBJw,Cpǩw؀sX+ar6feJ@Q9c.|hE`I_7Cj=^e:ŪD\+AARcV͝ǀLk /ylX[D{ 7X0lC9_5czL:rm>uQC{-q u;6SudpNVTĘaW1S6q Q14l6˩цDj,vi0S1˝_ٙ-pBk䢱ʁZ`w9vPs0,zt]#9h7CR=-Zf10.PZ!Vw}Ne{H-z4ɐI== kh@՛V=G㾱9B/VW&-U:?ef7Ff>m]䵩g6qQ*ht}Өbv?ZG7|_+b^6 PwK]f>\`wBY} /7x#CԿPABM6@ր4nrʯK i Mb(k~& +ӷfPƳp`ntD|~Qvp-(FOKjL\DUe p0|`$4WC8,dZ DI;f|b@t):sTOJ9H>~ =z'!܈9pov G(ʞ9^@HDb) CP!%x"ûˇ z˲J3s{6=k2z͵/BDìQЮ&ƀdn)^Lo-8-tSr7 sYh:J5 9v#U+tdH1n}4^LBtpFAE9lMD0+4]ԬۛLQ/7cl2vmlApbc6z+3aU`-|rnv9'wjOV"-=c֊c9\P*I= x!B Ҍa!9"ō^;X6=73Hah)>G]3=D PZf+L~IriYo4y\yF| L,57,a!ᾂ7LjiR"z 9^5o:& 8㲻t,o-&AA'APgYճBߩ Dz$Q #r=Ru]vByO;6+.uF\st-ss`2G, 0+f6w.DvC 0!ANOB2$ %UpS#-"R)q}1`S݇c!TTaEhegkBLFv,Lt`.l _[t \Wq_OhŅx<(BB}^䰒c["|R ârû38F'ZJ\*3l-;EhЋb,eht][_T05K L d( PkwY܆8)A&8ӿz%ޱsnnkDTB@D?&Oo&5u$6RYJtGLmӯ = 6"."TrZ7HA2=q$g~xmy_ W'zX*/#paN!g*a dIwsڹd!ߨ4vaC1`"xs0/O&0nq.Y!6R~Yb (3 C0LXaeB'tQH/lڼBAI5˛ yZz4r>g?*%>MMưw3ay1q̰[iU29'Ua\.v`QP*AHD1dہ̦)>q|LD, ZrkI cn7mm*pe.J$ Ғ0o1 PQ';ogЍdP@S ~/qI5 {*u{/hi*j:Cx=­H\Bfit7kg϶qTbIO7_b4i㜅;fy/*cbm,>b=+Ta y⥁Pq ѓSZ{k1/j8AbRA!q.;=y`(%Gdq)[!hs"w\èG^آxmv*@$Ke23Z,4ɷč¼"%~yz3bZx;e [e2 Vs|XyZMK/ TCwGt8dܘ;d&m#a^Z8ɂ$dW{d7sY\aRbPT,*Z_̟bL$Oi(x CB|AbUx+hvUVB8B? ]kTM^bc,,Fe>=u9Ə+kBfabh]F?[o1Pi(($#L|. O=ܕfݸa F{HA^Ew\xja,+f&gJ!ӕ~`Oܺc/G}3u !țȚ6_Lhj:{xlN2BeAPfaL/@xodvKҽbR!qJ'1&Н񮱚R;o-_ptU> _}GzԺ/'QE#yp 7r:7GB600qGZ~OJE$M%/eX$@".;"ՉD8?5VY16׈kv㨴q%Fd Đՙ@l3mOY3"a,KOYM B=&]&rulKI$ [EkMPM|tFohl^sݔJ Q,^ǹEOݹt\N7%>&CWTt.u +nyS&D< K!h [XEDun ٬=T:0h.@5&GXKonW^s Tb eSݴY(6"sF^D21aU<"~.3)raʭ_mB uQ]IeqbZME~G9u?5E F)d%rjL|v̩I?ZI< @r0߿,v<}짨_OIWH{*Or8Bϧ%Xk؅U-aU0o84(:vFxX>T۳=*sP_.6nNmU5}[b"<{́'Yj\ܜ(E8_|;e-XֈVGNbZC˂'/oeqNv*EɂQ|l3?`WAN Z㉄*|,& iZg{:M agT~Yy[.$E$q6@D:ʓ#cz(Ú)3>C6$~AVyTMg8̫8 yHv[eO+=1Mf*oECWblaPulmQyྟGݖt>A~٠[J{Yt]䏕{J&zM늉*/y>xf/R!xwa!uL.黌K%0x?2 KAY m)O"ObRwҢDsQ\uuuH?>J4: LިB%(}]I~nd*;a_ 4w^c:=LD;R\P*b  ,wҨ7s \;ɘzp^!k&3M3HƆsIosc !.'ThkZe` ʹy@@dS$t?Eʜ'[O*- cn ebbt6.ш+J56&}b?jYflgI OQϚ2K { <Hq؎9lqGw2wRanl@ x}~j - Ej3jEy a-;܂- BIc}i2J8Xxi}'9;ɺYݚcn[Yr,<`-mC*_'N)I?V\Qz0LlE'4f;O0աiLuX& 'eiTo4X )"[r-7iBbiuJuwMPG~5\&R*jR+5S r/l(28cֹ2.:cfo̓3]ȁwiOam3h/Q8/U[:ɸ]Xn+ 23D0nrX>u[WFŸAlHi;2 m5޼Cd~@|Jan)izqpQo-K?~P v_o"y|t75U @фxOwIT9o Y#L<ZS.q3:tX4IoXwTṴz`L S>6Z?dDn魢鵇;Z߳="&%t?r]'D"і}6ф+'r0b0VIyCʝINcic0>nZ]k}|/ 8sE>Z4WG?W{Z)g9.|vZ׾:NB Y^N],ZzI$JHFSӴd P8 .qYY- g Yο&Z! + :}'NNk:w*UjXe &?F:wwQi1YP?/MJIwu{wŶj"ۘ}\d. ]CHYq0gV#õEKa`nH.RW AfFiB"xD*q `L֮?r;]&9n-\qmӅ6aK8 Z(bfȧ% l:B,Ic\(08х}kW`[w_˂_TX +GL@-tKM:l4)F "F7J\6%h$ݧ8B*} >!rmB4gPPAw |,WBWQi~iJ%µu^XA6٦7 بx5ɗnR_%!(T!:(f@2-%nh])6#TB`$ib:A#Ezz'/i|£=SJ1ȕڸæ>*/ *Zs B[ za\ w_D0r4m{D릧4Ù#媙'GV}H~>(udeH> AL["kư~8Ys󻝆_1-,Z6V;Ig m:qn]RJxN}{oBK^:} )gQ/ O@LxLhl`!l-JNUzn2ohD\qa?J!)J_8icDtNڥ. x-.=f[VɍeTk#cy D8vUuX?.̙N?K^ꟀŔ#ϥ[&냨[u͎]#Kw"'[$ ~f B;Iw0v̓$]C UJ9ʹĿ!D8t0cbu]+Tݴ+ -W2 H>?x-s5{ѤD$D==>.u~Fϴ#tʼM;N8[уgu01FF4%N+2j;4-rp4"8I6韏|qӿ.xJNP"PJLpEQnO p\˪ 󳓛+Ƥ4;A1+>nfgDw7==L8Z!HA1^ũy[׉};Se߅2߸Rqߏjv??ÊC,p4(/Z@EnHyf%ޜiz_ i'uY/ax;G *8M4ܕ5XYPۨ6xm)1hJ,XeL*5$+?mmqj{W2qÊεējKUOsK _n!~쿶Ckc/6{gW+Mm lJ+G #QoG߭+щK !$s͇MyxݷG;D~߾D}IAcŇԲ'W*"#%R<&]űH:"y%cuI ?^$0L0(t6{7+2SDцUe#`6cFIchB pnR|Q"s b|v-w.S0=?Vm3, d\w1}3~9VV_:b1Nڥ!L ',Š<qaY3PDTE^&ş!ZA Km:ˁbAP({#HA0T_E +b.a鬥bUs>;4jCMCO͕k.qx>E!_]"Q Hϰ2>khiT#)f<Ƙ]Ij v^D*'a*':/m!3[*N%QKm`a6e\4ݪ>T /nަUײs% 9|'t1/-_V]Ĥ2QQH'$$BC s8?( r.i-{ucij\*udq~L8ʣ%'x/{U ݌'rvBi79=;oXy<(DX:aW5C=uLk oѭv8푘o-NjfN0ڒ4Ն.mvd (/n*0}WV`U0HMak[c§jaeY#aE(}mL"<ɺ-H}P];lUlOr+tk ~JPޔT\9JstE|BnYbEF1z q3DX:~.ؽ|~!(˿p`ÿ^FeAQчj epQB9\FppK͉8<,蕭Ɗ, (:#0UHg4 ۫Щ?C[NPUM8AvULH?sEx)+쏔ݛdt{ 6N)fntlٽ|J*R_La tũyŚݴ7)$J%{n:yN@)뱀{{€ipJd 6]2w\:5syqjEސ%Gh;ZS7y޺2u1gQތ xZFDD$-NH+k|3|a/ d@t.+B90F 0`5 !|; LuϘv R{ƛR%=.[vj)@hbG4 . Dr="RM>W=mݴR;vpe Xυnzc,i&R 绚+-Bs9zMxo 040jzaO\)>G;OySل|GI͒c=5rٌoZ[';guzU=E3dڟe+H=FqCwG̃'joҕ~c WިU2=XIyC$&9O(qm%;=x;Yw {ۀ_fQUӔĎ:""|GlԞeZ︥߉r"* r=ٳ !B[S4fΥoPt!kZP| vND,ѩg>+]V!l@M=7%Hz(J^L։$ūS}HkBGry>Åa*):xE3 5BS> ٤e<`}sFQKfɢcC4 ՙ(2jܫ?fy-릑ht8kWSGn#kmŸh_ ˧k[/iST"4KnCg^[`X WCc0Λ,육3w0IŃ Vy9*dӭjg`M҈R5٬u1~9އ֪_u5RΡYnQwRo\h~z¢[C%o"윝5GR E]5YGtj& bï,_^Ë 3)nɪlS@幭xkVT=< X#ܭ ji޽8POtM^ȽzͲW_ ZV崝i5竻~ ݓXؼ m-,1GnUyt 4E*Šk/?*i9B֒|A*Mv3 1u' wͻX X7 $4Sܱ¡̕{iӖ >=8RKu5Ų&ԐZZ 2d!{rz sZ>[6BHWׇ ^~kNXCYiTӑXwê#Cm5=0]K D1@E+oc9q<[Ы3*,2Z_XK b 6!%0 q-]Q\N/v TvlzJ[kbfDXgD^)(CU p%Y!?Cx:+_iFɇ7Qb$ C.Pc 6Bߺ9WtM % 9 Z gpg!~||g* ArhGuA\YYxf//M L-)-|E[o,=_3|u^,Ug]daW <\Ea%I$~6z4 Sl!a{g9T;Ύ0&3=om)>qǮ0SvH CWE|o1 [^(vp0inFCqoOW?PuL1 ~4ra~NuYzgg1vǚuz-W' sړ<}g)w;W PTM: y۱6>ElBpqH{0Do0RN"'e`%I%^G?KRY`B8x bq*;j֋7e|e| {BW\J8^tŵUHdӊ W3pa!2iOXTQcBd]g0%ɷk GR@>99*HqRuq%y- G ;Am. ^q TVs[7׾٩P-^f")l$}bv W)]baqF"M#\tn4+Lew`#W龢^WFhn {$u!'Č 2E65I's1L5~j *`KqA*-& )/SqRDZ E5EZ6>7B^g BxKPo4!0J20!GL$FZ34"!{]`jX~q#C11 47θh5z8oeh1L4GM\L)؂0 α[&P1wCwr豴Ll(l%1xyO\5dHZ-`}AHV~"x[ڻ۞xb&XsnOu zib5m?oIGC᪶TTecfBegƘM߮"aGuՔRY #=*b?,@'_`Ѿ7qާz7z#A#Hous}z)aX_cFwT ]_\E3фiZE어PesCOKro< /SV  )661Q̝/( Z5טC߫VTɍPd *7FɸXW4`=u3St.އCdflZSV"TYѲHxnjizx0`k⩵vFxt$]O㊭+FW3cڵ_ gt55 8aa N"Wr ڍA3(η'GtA{;pGenl^(6\nvIskܜpؚA$_i{̬r\c`= IQNfׁR Ciч\'j!!AiLhN { '[mONgpm(J+wHs}?f:^O^iӍ=ͯ,֠CP#XLC7!%GhŐǠQԚʵdAΠv91?&_tsf{\ CvČhmX& uh4 r'sy+a7rj$qɥml%Vf:Xm !™A9>my,8憤8(KxmoT} ?EQ8TWiRYF6\vl':ptYC?\?>uaK]N8h1@p(G\L.lNc ϱT7Wzram8<.D9F.tP"*`UL"PWɌic9J ?>-lSIE^m<$P@SƱ"pʁ?% NbN_48^-_]/\.X)j[úװ&nmK"ʻslWZwƔ2gZmi{ɫL=}s`aI]^"7U\p΅CV7]fx%>EQޮ::s%v2 ̿7X۹ՠ fenuexbDF=s~ GјtEO#*(#ucMVxT=+yYcsyA?V߮B5n`W;R\hDzleEv-E;虀m}[>{=(<)MPs+8?6bd[_G^xHdY4)pƘXRfی/Xc1L `_"~\eryR3* NP{{fC٥Jy1loIgP+J6.sٰqoA`}kZhZ7wsͣ< Q+,Ꝁb,ok3KrУf~9O8v%-@O|V}टsF -KI/*HdcIVE"Ȥn*Eҷݘ)_۷ƒF_nOB>OKiw,{,ZNًvMoM֦rrg~YBT4J ޻W |y$W`y >?3ׯq &޶Iًz=Ugd `?/J>ENwGe2#9*\},ĒAx'Xhߠ~!7Af#3iO>'V8>gGqx H.]dp3 ^<6`Nx{nWnA<:>ۂ[ot锖/U`~~ dGcᴸ/Kﴩ~%Uj0ԉ/)+iwޗq$4*Iti͗W8:2P8DCu@}s'R'dhp`Yt0{).6mpG!IPmɠEk4̘ZЮ8:d1@ަ?khQKذ4jP UwXD˘CȌGlo5(HK/K=l'U"KھD$&ԞXc`$MCɿN48G7RQ5 M(, *Ad@546Vq~%0@]0C u6 '/t;X!q% : , ]G""5 j+.fMm4Gn72R7d,xߡP|-A#bU {H3HB,76+СHTSѰv?+:!El,YN*G`pݰ u# S~wHv}AF~[n^YƤtJscIr?8|Ig黉,Q!P_eD wjgI'uɘ%l|g-*sد7F"JAz,x3+q͇7GL885}lc8|,uD A8ydDŽ<6aZ gAq g;Ø~'ux9١?A I /J ³OD8P0Rn8Cp#lT6&r ""821oK^E? *uͦۢB22HݳIpfۑFEIY6Jov"bP/7)wFTU |K\b_pN^;ިwp ~rs &) "+"[1CS,*`^y(ν+xr[pR \ǝҡ?UA @HApZEW:1>yPۥaYk_6o6 v&$]sf.s@vE %jp|R@|EST Nn 'M._OU^*|Z0ǃ%q&ZZr.Zӯ{`0EhS aGg7bY,z]GM:9j\}Hςoy۰$dVH$Eś1 "\A:{˸{+R$<} x-|_F mkCZߨH$a[DI>'ge%ل_OFhMX]`|mfΜu .mZ@8hY" bzZ\*/qvk~S(нwӰ^&(k}V2[EEK:E  ޼%N DXW NS.+Xluc\Wb 6Oᰔ_YJ'\ |]Ke; gxNp=YϪ6ޙG QۉN.?$g{ʗ]= k)xKMҠڀ¼E8(QdɔMY:9Gşe؅uPz7e&po/j@-@;sN~,t<588 VvBA{ At7rD]1{ ? `uL &Ҹ֮$x#G!W/$bSEś[f54/K^J;ߔBPS>, ΐTNnH[j-EQwM #<L=" =+4zӎ~bvew93 =WLgLrm8{tn76 B&LW0y£Yg,cK2]Pҿ){VgoXӡB(7M^DXwr.I,a+!?B7c$`gN zg fI" m;Ղw.dP:PMSxԉ~{{1Ӊ%?U̐F͠ !Eq!wTo}}H[QphBܮ VJ;L9%ヸSzOS^xsvC Lod bA,ŕef>)ň=I"%2o3D[*oK ~LAoUqt^4seB'=;焈LadA>E&^ټ`&{:|i 4yw \UjiX[[J8}vKmcg6e 4Va7o[6PRDkQGLj0s+mUe BߐB -.EǍRO:I#F9(p/@PUTݍ&WK^֕}9E ;;41]M(y0ok^_Latzj6IYqdD)Lٷ}*4dOx-Omdb)jYe^b&F(+ ׵a Ts'ϊ4oj a"@L`J@Za'hl}e])hF9Ld '= fjMyeaZE&AeW8̧ B~>cЩOY~ Gкv{Y<|AN E1(: D!'Fl[eqiI6kݵ7Z4{cϼ=F (?2'W/$%ڽ>܁3˙^JtA3rJ>a5vfo"B'mEQ_K̪G`*uo/&gm$P)Jي>cH"<f?Ǣ\A d#uhzlZTQ;7Cr҇plF 1{=^c.xQEkYԝ}%x;+1'8_?Ttvh"7.e3B.S4==Ɛ+g' bN׋@2 4|Q4d}=IUn}VD#7g{I?!0 ,4YƐ#̝Jm]>Ѕݹ{q]a//Vs%@ Ć'xX1wf k@׌nzF\Sʆ-H]lq7-^z@`|ziAC)׺y$PWv& QvalX ӫ  H~fŧC^n[8wZ"*Uv6;)RIv1hX]q5'հm[uLee7 T B@Q-RmTlbR༨w}C.qJzprEC6EkIY@̧[A1]jy3mM;&]P=SesEAzP96ڦF{0[gOM*eܶrم M?}y="(ѹT`7;xAp${YZΐ<41 RBb`SE&,CrD,JT]It);p<,s Jb&d`o&YgFoVb,U&?S(\֒6OzGH8 ޠc͕ sOgBB $>ѓWbIRwAPO̴] w*/KHHB:O+ve"()قHU,D[Zdep@c&yx[+OF0@7`SC?|HHr72Z,$΀:iNWȨ_XmnAN4\1AX{v'zȴ)qQCU-ʜy()Q-[a Y(p{thpd'1s͙.oHY|ͬDx߁!Odim7 ןW 3-;xvژ ο2 O7-rXG2~3N Pǻ(y Ҽ6r4~&-_:W2~g[ &qP䒇8es8+jrc`!s\5=*|RFt4Yp/tyEGeJ}m%V؜Fg03-/7;.)46>YD|D9wT >TiiFf Q!H60 |%P:JW>4sP~,9վ@TCI*>L=.n\4ecOY'? 84(`A+tMwrD~ L3 ) 7P}yiT4m0DqG2Dyh!05&YNI`ARz8TtbDgbJ F3`qzq:OFcJv=1k3UJc&4JfI5oBКuZ NkY8(wwBG/ɤ?KgK aSX6T{X2㌚SeDP/e]G?tY#)}Xj.,BE8S#@!`/ǣ xFZ2pcid{ήց\ dN<,C"(#c Oyt;eҰUt]o0"uFm#o<: 0Lj^m5ihB$ 55&ŚNn􇿕Q u8T?'*TeNQk|Gx)iCV0F T Tвxj } Qxˑ:P]z!zVg( b֡Em9럛9G Z!)bxt û( diWNv1rj#lA 5ܟgK:g5[E-+h7W!\>ɹ_ڣQ55y2 ]H~R+JrdŎ"#^M dDfa H:*D }]uF6N|@+|F=ը1G0(5B6@mщhdNK|nbo<]my+D_Fz ?>-LfK``}=¢k|L)/k<v]]j.{0=bQ ]>xHx Ž. /7Gsj`FL#d>|2A% NN?#13l:ufd?͢2,T֦놣Se,%0x<ĴΌ+HT3kTb| fqxQI ZJ"hr>9m89&uk"#-Q޺/dKҟlW?{`c>Mi n/.TN iW)r?<)r׀V7r-~9#ź)]FJ1}D?_nrT(\-6wR72 ,= !N83 W"Q)/ewփ[}`'tw@|zwqdY Xg;,ëɶߣ '^5\iF)s>9u So!`7=ҹ sRk&aO.o߲7xTk6^EWvXܲ2<=\55;i;\sv6Kct Pae8T }T7!)7F&OpmU*&\1濛I}~|} L7@ ]gK|];HCDY5/!ZXCqL/o8;q,klcQ=n(c-˱F!<'E|5"V<&7w5oblPok_DdaTUڊg*y_p_fS9E h9!)Z)lR>y4ʌdڎE5KoDv:K]Je VԹ^NqHΥy>Jn^[:1gc(`ZTk4"7eu|xW`L1wP F\P(\G#ؒ韓P}5y $ w>/(e)a?a->_9Z3k)+M4 dQ$;§hAgU3h耸$j EzRaPGi]Np߇e( '-ϵttL+Zf~t_g.NդOG-6l7rb$`hʆm=s{RfQ9.3Hvaj_ߖ yJ'ҴG=`Bi]n@G(%&Ƌ óVӖ0$M \۴ǘ}o9YBۉ^w|/. CigJ |޴?)|_Z-_P*5ԱkVt&@ZEsN:5V϶yP̦>zNT~jl) C&4mP@Z߁p.b'gp*<P}#-i[^z$R[9eZP`ki?S6Ɖ3/MQQ9lp=7M7EU-3hgN$}*lFӛB.:a**&I8*t[I+'8c.zu%_T@\?`:GAkP1^\}$lo r(sτ*Ƕf9(P5Em<*7 }ǃ>p41>4;up硨TUR5.6"N2Z¾ًDȅ#˪~K.e=V5 #fAg'Rg IN'hjNRpT9kĽtXtiB XG,S숊P(d֠eN>) %t=ni_ FTLYTQR0d4{*%Sny7٧:z<st# ?Le!##LԅLʼycg̰C[wQ)Eƀ$*[gJ u48Ctq[T`yX+٨#_9a!|¾QQka@T{,>٦K'T5Cbo:αp6X[ ++YonrbAO҃dGpW5°;SH:M%/* +܂i8^!FpH2t=S x'Re‚7_F6ςr, ǃ0Kىk!POhlWQ񔨠$S0-u(:mV@+wj-P$mFUwM ì:Y#|݇54[h=\t$h{b ¹/,t5oNG&ȿHEmy[0, : TZrqțLT#UD1J}pɔ55cEIIT0j,- FuEڣFwr;{Tl:LPZP(֡{  ?;Ƞ$a'$tһjofY!:vN]Puד[)%w-e9rE)4eqq >l)*zTb2Ag%k(چx:̀y@[s#.!x5N\_"QY}gQh&N3Adf-|KeBy,L|ƭbkn)3BRP4+Mrʬ6+¾MԽK`"S:NsyIh+܅2g6tQ[*WMnv!sƦUͻ`>i-q _RH'` W,'T[^3"#KKve":6Sᴴ-#=/ɵO|d96ŋbI9V*ő D'OE2b8`(p.z1>h #/aCC3k-.%fUx~1(윮'URl}녵*G~> [W"/rwt,MY7ŕ[3IΣMV1/*HL{n;oG%SoDm>)kYp.a%ds|Cߜ̆|R)GIOSϗOoK꣇tٺKyc,T!wh w`96¾ r~ΪD C>y=9^0rW{Bu㩍&m?q/ZJb9Ȣ޻IexY&V=zmϡpSe". m RWJrzQ,<1e bfFx+HXv+oב5>lKbC2da3+v2Hn-Si;˘SPP( L+Y>`LwK.HQ~qE)-,wm-T3u 3׮ DrEl3.( V>z\¼\5j.q4[4|/HipËΊ)qC{qbq34Hxh]/PfTCzeL$ &x9#t|@e1O4,?5WOL*I6\nҨY?D{ճ׋C/JAmգZCiuFZ[?cѧm*E/9 EY=~u3#0ǔDx1ǫ%\ WPꋆ5ue$xW5.ȓ!: ^Gytd P)ƽxϊGzCct({J/aw3v9{+7&>{ca HXSd⚙=ʫKN3{\YI؟CE5VqɀW&+d$8GP1 .bAGn4|L2ea]裸} < 7ܨkHnC*E]tA&M ;Y ⒔ʇQdh{Z1݊.QE6Phn&=c[pF= ă<8FFfF$ᤊny6z:~W1UE .Ň$I(-6{BԔl:]۩o0z O a5Q(,g=KYm(ļJMZ]ϛvJւrvđˑ0 ;+ջ_75ƣr|) &t1:n;Urt3MmxBI(FK,7uyT̰j%)tk n`d붲LGNVpzsi^Yvۼ5nzn|lQ_~Ιz:cZEoأ %?|/,D;4Y wn_6(๵CMOܺsVnhy=*|Q")yAs4 X`ϴZjTq&up>/W,4^kyҶF{5;ZdwWXdh\J|UW^1agrE`\%Х1jPߔ5͖jR}(LT<Ǡ:?Pr ӉAErb_ ̙nKf͍%T8^!\iH) `10c-?9. \:zS7L!| >rfH |u33`ph~֣Ie:*>$3tW8藿(2$yڏ^zHEI8uqnf`:v{1)6:ӎDR޷.}5Aǝ G@SɊ۪mT|%,ل)|wI2,AC[ujWS[ZɬMt0MCXq LY8 *+\2'dWwf.󼏷/x4ƐI|(p)T?*v:4-G1Ş{3$˲Y*|X׍-s^kͽQFyMzbL >U,.w(B .?o#`. b:R%!SIDk.Pd/p3AMh< 02%."p _DMnǨ&s  w]1IkiSe#R?sl4PTy`j[]:ahSk.l&eRQ`Ք A/ Jq,^ldZ8)rγ_>f d1q!:un PKd~veP\\PS ܅*.!Ww!d<$8p$."%3MD\9նs]f!SdC^-=t&)n| Dm/E T'Nc&)/D, :. }F̺=~r/.T31ZL/KOxKvU {֏5ؘΛ8dv;ONg$9'Gi_/d/q7'` R{(nt#.zm  :ϩ$FiuPaj̲ttyt7WRTAo kv "0KkDq$ԤQڧ]'("Mhj,GH:pm9*vؕFиؽqWںȼえ˪_GTFlA?Jr+|B m> ט/8u#M?9>s=YiPػ]:񒩒^ ҽI}!`l -t06vWiձʻ&;7/QP;d{.*vx* uRAP4T!bQ,Hׄ)Uk˦N=Sc:эF=Y >P+>޼yC4w>H(ľLS0lC l;c,eJge ZoQJ * 6eJRz T[*i߬ٳ m9=?TXm% }d`s{LP8id ? oGݨHmҸ仴ZzRz:֞Y?+rPM5{etB D5]ZR'"z㲥k n_ UQ"QՋkŒRe=Xܬ^GJAΣt"S @KN$lſF oHd}8W?q_?ONv b#岉8 xZ٤(_<Y$wO @yâ][PY&֝[~NBxX+|8> ASR[ _RbdND!HӾ?0.Y\*q~6iK1dzsriZt'L2׹^ĊobE=$2SZ{/:V=NF HϏ)>9vw+꾠(͕moJ7Bdʚ$4|1F }ocִ\ ˍ|qm Ǜ$.T '&Hݔ@eqM @7H¾1*<>Ȟ(fCfO h_8Ջ71_4Kt9 *MU5JR6٢Zv@@!eI'>{(h,ʿ$*FH4`*:ܥT\T-{B/bUBcm}=jlM1oE};}MJG)fsi{ixWaRڿXڏ8^A6u: {5 &kᰇ-tn,|Jn_J޹U\L6D @m+h? w̚P~XKq<<1F^Қ䂦k3y⹝?QHoJ!l!O" lHMd(R*--D#xda0 Оkּ]b;VX|UJǣGd, JIY@ "YXZ,Asɑ3j3 omj\xRv> M%A9zA::ęQ"kle.ԩF!}Uբc'` bכ3|$ZrmMSYkb bhNƃ@Ի+8ɝXMy]+{XO5.ʕ'NWg@Sjn>=)tayY~#(~ ;R)@0[΀X()7;>Ms jG+B)Rqbѫ,JiU&c)urrFͰO1<@DA9ԙ!ؐ_ ^NBo gRsݫ/L `avF4aXL@DfBn/ѭgGJn#ht/ l{sD>C[`dX,xYyUN3qZzGR1Z~ td> q( $#Omu A] kftoS;LU޽Lb# T =0Za{yV8{RbXzi]d]*C4}…Xz KIiOd!gd?kvCȾj>M{EeǽQɤ$*Ƀvo—Y fcqy6\YN׈E"üC0UG i'M-EVN(9BQ++$ ŵuŏ{Y@~Ͱn|ie߳A5j: do5gdz <"T oo @1Ty ͨ GVb6ۣL7uDs:M7E&멊6B1;yR/x21)ۖdqlni)) WfXj/k 7@ <6gHv{)^`Gu+ؗ򐡂or.b9(_'$q#^+*v#3dٟ%"ckCՕ‡}S* NȈ 1mV1ӅhxZw΅O7gp}j? AN6,<3{~IvBf0R+y)*kMd,'].2?(N+7/xHNބ#@M$37q]nB1S/+/YB#.L%&R4b32^;!<ؚwg| mdk ah4-nEo4<'\Q+A "Zu_r hWae]{:4) \KPo8HMy't.a*`VNu*mcO?iO#ҍ%Ȋc7/Z&wqsٽWIe5>Cm2.:[5wa< +ߖ .%l珺L;ľV OAh ޏV < &*>QC3D}E MPčf*?_{b"^ g 9=`溷myϾ|ߐF]>a_=V mXwP| 鉟adRn~P?VzBJ]&|Shb,a^$Ql DZ]6!Q-@PHu"sIjхwc4m)Lّ zg;ۦ;Ux֏Wh25S&2'jbupD?B3=>Ov6UݐWGF#t>;F\*qE};!Jj6_n1fWfPMk`k}]%+$#EH4 ^LqM v.Sڒu`K\~>%+ĺ=^amLEӷ{:k]>3쫙2>c|nsž $@wj搦j2L7/&XE|v?`-_'`z.::=p11+I7c#뜪w~AmyZ`>g\u(Xӽy,E`Y Հr, \Na𷄖7Jz;ΰ.?D/CcqBMQd_)NA=^-4"Շ8Sح$n*2_^눓ۧյww7}\D9]&(b7Y$dϥZTKcj=E2',n vfUCz=`fݾ0rIIC! 6Pw9QX;YIuwҽCzsf&N"(x!/5Fo4%' .ALX)+V1 +nM0RH{x== ~mXW9D86%DCEKuU뼢 Қ J 0k\A='V-*nfk<|UY5u(cy_x&ME^!0?RuC'>Meu2.#1Ίcugb8-W}ţmF#` u*E'Z1^Eˡ*-N)Zּ%>|x'3U¤"j АR*-,9UK5[|R0ώ!l u!7، '%nLr&:bkĨU&/b^ʼn³|S}€yWoo. *vDP&Txr}ޗ 6sz]JGLeTzG / #-9yhg!nCũ>?BY%y{s$;U H-&!l?w Ck pZB่MZ%?%fc׫ ̄sa)U8CTXP40:7{DvITFܼRz@f"|(eX0 hC\I/|Yawwq| P\p[Gӫ?lM |$gI:PQpBke4ޘW[[T:inlod( 3tNNArT/1+?bl9Qa} ) J83}f7Ct* RPe뺟NǶ39vF϶c̕4wwT۪# ̚OXxu [d_N>ޟn͢ 4I#=4AZސߖ ̋(c%xʌ8YUxZe)a_-}8bZ7aO߱)6L;NY4gb&y6/% Xhpkgrh ; " Իڧ5,֜\Wf8>H2I@,9QpU Kt=WdmEqQ0&#7:O@|M1׌ .Cŕ<Xߋ6.t!|ɃU)-:cM\ Ê+$4YTs>׼).Jlx0vC,I9`ښO5O]j~Ym!y6DvFzN/#kؙMP'Vq N@w"IBw#Jm%FG&W͘? Okڰ+WP 8%C <& (9I9mif5]))9oGF+Dt;슝 ҬuJ{{&Kh/RdfK@e[@-o&:uo(S5)2U-4Ժ_c%Ui=k}U2^f47%џBOXe"槞v}2K\ō4֕5t.d-H&`#)h#d 7'!Z V(PPnm8"t*؛7#!ODG\Jt*Ԝ_ Cag:%++񎁴ab&(w%Wҏiw:㇏ :&!f ֵqv2 a6{Tv׀78cbWURضǜ>{K.[cgu3?"P#5bL}Y7YpFBP_4uf5K@(c9qVv1ik~:l\Oi Fifm4"fd1dX^tS"\v6G5/K d{ w B1X9]R2A?\ѳ7j."Rѵ?v&G_\Y &ި<~n2-ԃyO UfG2?:"q SQxj^IɍیqOMB;~`~P`N wu %~g|,S`J$ذ}}}%u-2/޶JD)i˨/`ͤgMۭo6K,dB@8(y|^袔cY93wA#rG'F첱N?EVi⿅n]dV8LFI0 ȮU$G4j$y?2fXF 5vH|Eb\yhWR{Q5{?eC 8Yṽ_+oE cziq?Gma2W\fo h"Sj&j17PK{H~}:=Y yѲ$fU~HHʖOV*f=qf% s!9ֲPZ':A' f% ZOK̈ :}S:|y/&4AhġEz3pUy>>b-+>@UFڟ=7%%?4R'ȍru tS!ga@܋DpdJb>WMkj!Ky ۥݞxKW9* "j6lW{{e!ޥ*PlB˒v36hiw>{eKs2cmߵ[C k MR _z#wx}N[uLiL6rEspKPR#Kؗ;lu/U*?.?r(̸eP\%ݬSDG_/?Yc&a5^+$3BH&jۇݳΑXPns*0W(-2}DOhv.3=T침J&}5ɥqSQ,CEv^)7Xq0q~{iD}$Չ8V7 Ѩ諵G%SW} "`ctm8*2IVE \X(ˏ9-j\Lp"<,5(FWh5z!)BA,dǃ'{bmd@- N]OZ(S*%y˵j˪wz*r`!6vZiǀY"T n6KkwvecƶWuϥ,Tt%+R%YL*OKy5Z95>} lʁfg>BP,:)|w[8f2%$/^,jTtߩ~";Dv/$5^K[}_$9s jvɪ?>i.$luPu23FesMDfF 0Wzv;Jm5vn w&e8ۨ ӚHjw=(ƬhUY0LvQƭS3xDc_@5BT9Y7MKmS-K7rgS^7ǁdnҳxáæKFu;>lrkq\Sv~ɅyLafzz,8os&?m*ۼk9`&QHC^T\aDl 0_;Џo &W@YT ;BH#s6umpշCD!R]M^=z4 /'0 7y1f[! 5%j#W-ep^ԌC B!mU7_YnE(pLMhdeiB,aO2m9z`a +tV>3Rba3VTSAmܱձ=v([i^&c"v&B@Y=@8ҿO=܌?O]}:Wg=bT̀|,Z`( )7SkŮgW#gs@"6%eRsqxL̒@ 8WhՃUB)>\àp xVx"Dƫ uY]!'7 hZBm϶ JGDjJn4Qz EO<3G f~3z *Nĭ{RT;0YL~бO%byu n7fAO`/+G/Kau<C@-GYqf@h،LQX'Nubj@6#覇OA @ةkDZ>aX^U$ 1M;e mHJIVIœXto!:[.*8gͯjkRf'wjT67qP(i 1ުy%8 7lfK04nݩ2تnLA NCD]W8c5e-ȤZL-:'o`G?_50:UC ;ۢG6[G2l!ѮbQ.9^$΍(*e:ǓتH7Pp+lؑWN15&$Bc؇kO>]xh惬|AKU?Z |l^D an ]u.%}S,e(_[`r ;}: 9ūS5Q"0x4Fпw(!Nl6/_(jQT>]\I%|J*֫~X֯瓙D:V5̰_\`W Ғ/+Y[Tf;uF%vOOv>Yȵ7@0jkFܢY%ZD+XFE<0ȓb'x=tLyuj=4; -\}'$c_GHGuc&s4+X]a{FϲR3,@u3SxÙ9wõ~pz&#ѺjW <p)I^xfݝPnBjFhVML׀]"rqL6SStrVV n9///3$D{O}wx Ǧۻ*gT9ܑjo0܏I*CVsQxˊ<Գ? X>:h CYSoUo 752:&MR>22p_FrSQ@:1aP.i~H&Xn+ isXHˀ%n[ [~:j$wOH>y +HRW:{M tRICL*PPXSħm"82!` q,qݜ9sTd.*u4T<'FMEP۳l8ȕפ]h9OvCJ 3O$!Cl%$sЀxGqʅs]'ݸǂsCQrGM_[-W_ѡbֲ<;5fr#Wz jfδK'*Hu$Иq6LN,\ͯw?:vKɭ;?VS~}"8t#>gqjJlTrNsȢQ8t|`^ fC(MYNWI}n_5=G4̐K&4:2УC j?z(9fXV[C?DS3}⭼.)%#yĪԽnď#c+8I"%Xnn\䖫G?+#y'2[8ZzT8Ĥ$*bF|b딚SN"iƫlv ;3ނ;`# cJ RDd2f)N.վVa>Mϯt|K2 &kx"8bp|xxeD;F“ M`f#XC dy^p.uml\edP K`DPK&fէHjz?+ZsU1.ӒEU>%jl-U,`VJ^ž&*o5HuxXYy "n {G[BsW݇pKr1ZY <]YN}'Ka:fS_?[Oڟ6!&_HPYy`-'>lgO`:8mTK]N6L\'[FM]_]!5(R.jbX~yJUE4qPjrHyw+Vaswk ztlGuq*X cmJJR\̜Ih@xqYF++Gbb/ E.R"ofAt нىePd9XUDZ΃dwprBМ'9kj&uEW m6h450&9Ķ䤱 Iqk=9PLzԢVݦ-~OZ(F|;8Zb,%˰=րU}cpD[mA,61|(L(}Ee|;q+K-Z]9[K'JU4`w^s՛+zmZ(=V8PPppNNE ;ZH˟j6(?Xk`%~85yނ}xw-l~IUZ`1S+&fePمgl2 (Qv񩝻K*Qc*3m'l5[8 (BԨ^η8c>`sB/% B;X/m-/i'ꘞ'l"{MԹy`?&8i%|#lG6:(0ОnQ gX-? ,SOVִP )ϙj'n+>/;;2M%6HÂ? W;o341 $sGAvRz^O -Rߪ%(egol.ف"ʝ5ͻ8l&">\nIomz7(BY'hh寧i!8Q"tB }O`li #,/ȻGMY teX"m]t@M6.Uٌxc9,򐥒ĊswsU8L=bcܑs81M3 $ OJ uzo)U㇋f9i BOU6ýGjbɚY_f9=jwc9I`:@Y$oC]}@3~d:nkE78dEXN_̢ xtfOδXib`.47F"t40?Z9Ӂ"\񙍳[B!!pܑ9g#$x>@J@v0˵6 z}>3u{ RDcoWe)oyl1G7wWVm]ɦvtEk͚%⑬2rDqWU )S1@E jd3T3΍t BgFŮ&p؋env!W@UGlpxSbH@Ġ7q M+-HESJ,,[~K/-Xk93wZogS/pzD%SQ't=/Z ^ǽHxSf {MN\}CSwQ}XxNVgUo^[&1E4Ss3"ba|GyAHAaqd`~3{[@-R F-lo|z]) `mswaî)b V:D|=Ӗ%@p$.׿ܭ"݁!*k}Z&e@H #b;so,@Nb-QaApI>%1GPO*.@ HZ[Q=â݌f;7oh!DR`v 8džW[P县 ٱI\+ o#/Pa[bbnb^lP{#B9cO3T(-v/·nEPN51Fz6A@z xhKSgsȱFϱRʘi+օqv T Aq]ӢgbG"@εeY-YT|eϪir7xu3jMƵΜer΍'S;P $, 7:>q>Lj %~92q<'7F?:"&RUxi{v=uSV'iG Uj)k,`Rg E}^0  -qk31r%vG^.%>lzߒQ#XaȮWn#Zk6؁pd^>((4ngf>7pZ]dfx,p,iM6(~\H"-OOBn`qqxEo. `7Hce̜XJR2?zD")F$[)\vIcg>ㆮů~Iv>=]c:퍏Xn(tƻq;0b0}kv;i_.߲|_~ ;dSS@K2`mG!sdte 5 ϵoçڣh, ޽K&VЏsOV,9v* VFƫvOrF忹2Eř~.8lA[;`CB,{Eؒ..fBEYC9cf[:I q%\y F:kJrbk N@RbR-3h;){ [9Eb.u6](1up05B9 S7Fm1xVr\UoWO$EaEۦ̂UY{ݞLџ wbeZ];[- + Td a-<rsl/|rY g8մDB-j2xW,9HJQ&ϧDt>%/`,Mp=j.zP0XRS4M"ǯ0OwDgin"JK LU|>y:"?d[~[bк5Mj@8Fג9 \pbd7y TV}mL]"Rb<iBH$i\B⽓h8/g:UASFRr?vq}GRW ܘ1)䣽_ BOBn&'*> C`ctbrhoDDSL*F!F!vNWINy$+p]$A`wOl|)V&b3|U숓HW̉uv"0'2ԍI̔fA9qWx!/ۋ$bE#mK?2&꺳 Ќ.}QYO9.56wn?xyMBc>^F=d!o|$!SnWċC}U(t ~}[ :({iaY([ĝe.+K?2/QDqReX-pf0]Lܺ- A  e K>W{7 P[ j!nS8*bWH嫕EiEpF;fNoeѸNu*#v#͂#Fu$-!A l*1B:s9y'3+d"-:X^I*z-} `V 0H=' 7򉼿R-Z+qv<Rva0Ϲ7O&RN_=;*w藚  a<UE3ZJ[ő gdEbP*J{H?9(!η7Cu8¬8bU< ]q*%vLC0G":*F i~{G$ < QYDeX\V`B>sq#upz3Ixvz8rO+N>'wm#G>j<^1H ;^ =Uy j=pI7@^inq}&1jW}'ru_9fw\?]g),|"ʚ: C8{A";J/SѨEZ\ طIr:*Ν'O,Yߩ?\؟o;06ޣ @k#v -YI-<AxS'0ǻ-ʯok: bP}˝$lL2#H% C0kVlpi]V4_y*C]0^h}휲nq/FSw\ F*km=}Q ';0`osfJ:ɉsYؘ#3fV*9%W%āTڡI4!pUױ{7m0`-z!57Tk BW$𷭖ޣ)Wb0'bx9V'z]F{4/RhLa*Fdgk+VU_[8c[WkCno!QAu;$ZEaNMǓ,d; ]KG0 y*m}/䪷B8t6:F0VfIr_܏|=I@E0%o1/>NA ZlA)pI +0(쉇pKdh{?2B?&GtDsL낅s5tFۢy O_[ƻ]7`Ӹ\fk!9xZT5ܟ5nlFB X_V3Y Fk :1B^\pd.!S 7S6sv yc> 33&j4қ!]avA<`F[/ߔRM%d~ +b-L${]i|4!y$,%E"׽7|+EX|4{x(Lsj (HKP1t\<Xwr7! nv^AC睓*8Ծ] =Ɓ_t5Yy&ao2˳:Z)~؃E`D ҜDGٳ"]Œ"kSA>tE)p!ywdF_HW} IT|0!.%O:<&jMzC,80ĸwͭ ~n+p>L@ymVZFRHWG !WS㰡:&IbG瑯׻8^`bӪբgɀiogR+WA|N8JDcy Ru&?MiZ5Dv}3(AlNO,0(w$;2p" G4ofڙpHa ֞ 7EĽn.hb=;_AF =qDˏn#5RcM:)>*cz^<֖[ @ o*# g5(md+d#iO o3+GFpf㏶J y=󯜏ȐС wnֽjR91oB`j$DPvd 9xJaN%`sO˟xMru8㯜@ڔ7'srDUٚ;z}k`4?oY{>*0y 6'-tC"lx }V4K;U=٢ [MC^l"ےSYh}8I!3!6=@ Gw%?Jq]tbP*q<% j#{6݁ǔ| %o 9oѦ(hyb_Bh"+j'!v=aM> 'm lC~&Fk)%.ʍS;eL C$ň߱gc_ =Lٶ9縺x97mEj݌fܐ>cftj7HS˟wnd2T{iZT 0\ ~hO\Z݌G#8%>:)1Wf(8bX~sv*%\ l{Ef_quHԔˑW[)z2]E!"a۵Zt{-jX󉋈wxE["UD M #31b֫`YEeL{-c; Q/x& +[x8ipN^ߦRHWj!OU_>C8]["׵+cOUo$+6PS:>\dzk =N25VzxmK!& ]T eep:縟aɁX*ͦW&2X)JDnK@0J mY>Qn se0PqAaL /?'MNj bٞF!Q,P#9\?*B!OtV\SDЊ#bxj?{K$,QiA>K'`y顚ϞO D )ϻ j~fkw( m K67Rͅf"XW/}9vqWm@)G|\ZU |c͐ [f7*ռ[T #Gn8,Į(k&$& S23yDzCY}B@ &6u$@OF.Or^ya 7gg4_ !ީM8,шoRA{z6Oe07:_5y:R8Lħ+ɾ%v]=6Z߿ayӸ5g<ɪ0sk*@ eS8e]qD:Q"== ZFBՆm8ݗ$Ƀ[@BqagzV'!,6 _/=4͏%`m77[ůt>*%!'=AIě?e*|yԑV 9tfx4O?)PדO+3]B@~ Hx;H"#n1UN{ICyqA''Gm{$3M]hlGB7ʪ"+€|~m8#Ą蠣fB‚ s;x }1b飣=Yd$@e9? xѥX+z0 -3W%c7VJ֜lę FOl;4k#O`R_'3UY->-B?u{ҖQ̿m&}|CС%B3j6,GA:ڜ*D,l9n*xlW%" 7ΒʿZl=X&6?5Rw{F-Z` 9eْ{Z-?SDX1=bWjR(8D1kߦϫQT vs`nsp[qߖ[agnI۠=lH^D)6d 8/M?c#sҲM^L+7#K+6#z.pҭLk rB6Ӈ8h>&]/mƸlb(mfѣĻ)2{Hm:&R sT"r oD{ocM{{1q\9; /'6ArڑPR  psFñB^! 8=m⠅ީOԗф6_sV^p?"bV(_d(<.{9ic~m̊=z~hyJB`U)ZJ.[lS?UCݯp+Emkk3T 7~wiTlXeT(y{]OePޜ;ceFksH'u Sqox*jv-ݵQ0E=)`M^ؙoA#9*uz]y׿q858?:hKDwTI]K: nBII`d4#CB#UT$fz C4GsY~%[&s=UN1v[8q?8L0'7PJ50iީX䍅c웉O'%U}S<,}A;5u&]K")D,!ШCR#Y{Ѽ<L8x&=:v1=|d gR sl'Jǻ@V:{]F>]ujV9Y=WP\E)][-& ylV K{ԆnSE3iʁw|R`,+um3`i!9Rɰ:WKlO]1vpm:;IB٣lp(6qk9|4L}:Kf፪)jD`g1oFֲo; /;;-sSZKf۽jJ[pVxGvZ[In|ni̐b_ m\YoMQq>CglDfIJĐ7@>'<8;#d~ \NT13˼eE٭8i+B"":<*Ffcߍ u{DE;Ͼ-Iu#F(1 ejTeΑcAZbEUs[UbVDn?>fg(/ǘ$X~JâQL2Ơ /ޏ8Rcfm8d ehH_`zf/HOD!89ᡙOmǐ+fv;(.a: wC4O(q}p: Նޣ [`g\/|~mYt)H_h9%qx聘ұlPDi9d~DUx"z;6qby*+[M-KM$:M>H 3D)-FDwLz/{O"H0tLW 2 ] Y2XΌ&Ga';vtn"%xRQp*558#din&ٙ&uRHe{Yhv0a4rP߯^!gjWr 9n97 9JD2KO2~NcZF1W"u:͗/ "Uafc)&4 Ogy(!2hŅ7^Hց|f,NH}=@x{wL}SC OiF:|#<|$rQm+s}Kނ4BBܭ@~1V^Tg@krMMbыK-D,F5*y.5!M+RjN{*hb։}G 윗 `W&VTt^yjSΉy u+.zÁt;,=3S(璻3Q>%`V'0r#nI鱊aev-=*RB'cŸ,LS~~R5ÚLTy^Z;Gshؔ)*(xT΀L|Hɽ" Os|}^+o?QV/hvcaõ%kTut)?,w't$-urUή!)g2 ܶ\o틤VQ0:%p2|Cpq9Rx0{ESvn]O)_S 8 rҊ=J<GLh_WW9#PZEpaSрxH= ;]pKV ^#gҼI:͇ Rux@Rٯ5lrd`<T9?2h~m'#y5P[DKbpܻIR] ͓w~ق ]hv*W~։]S^c*gf7S[lyM;R%.j}:$urA2 x`yO 5s6AɴA'7G>с݊*X V9,5`tȼyV DNqGTE([G@(ϧAp~GjoGΧP?H$5TS4r ۇa=FO}[Cc&CS>}.-=X-tB0od㍹|N֐Bfl^p{4F]hZ4ur)D됣{}q U߱4lI?n݆`=4eTR-Po _\Dw x6sr(鱃0o}^Bnhaَ:&3Qa- l8'$9bCq|NꨔK\Q ;/PPRzkHs/F* "<#[wv#/Zuks ߲!Zl &wijP1 B+H4qayv"Ze˱Dn5\|ej\o+t 'E.;2MH-7I$w'm6՞*?C>_N"Jw|ov6*h;J>b= W)g;%ݞ릥YI}B0[dlIR+~DZiaud,܏U#8^hU90rUq*A.FRPX0Gjs?Zyp]ۚ?wl..Զ $Pa[δqUd ?عcsd_g^=f[ !ɶr0EGXܬM}>犡Kbo@wϱ ek X}H?so X&"×ToM/֙-NnK;Ch9Qu\& FOGІ"Ԉ6d&`.@M? Aea{MKtP mSH%3a?ݽ(M/ɋKywj/}A|rs @a\,)<0 !e6F 8thԎ< 6#,>>ء4gڂEQAsruq ACkģ`LLxLdYDƃ= !wto(_^ 4gpoz|ʬ-$@>Μ bM5J`֧=]aZThD K`{p5-9V |54iB4TShoZW\зBG* üaYΔ)bIj:pޥ?ڱf2fN8ޥ DV.17š4x>8MPN 4bt oa|g6hG-:/mFSJtgg6˖^L[|RaL"Wb;BۄR.qRJSsجh rjsa.,HՐغ9tma,/o ˈ Y}2 ;B*k毣ԌCi)MfU`E=wG}ԯgF Ly ;K6Xwl+83UDMU8%t$ZK7p6oKՄ 9f Vi*@WGGG,`JR|pݰ ]π8{Q:ys():+M> {{[‰c-'k%`XN_F3̢6`'hQ0=eLå G]$4 ܀=vt 1ERH+m HqcNq3~*+sk]*T;! 0Z. DuŹXK0@6h!s.*.|KQ'>#Ӑc-N`=6 wO#Z6n.>攮0$h?Wwɞ$iԠ\HbuJ {-%L>Ge{jcpw-lg%5zdfSrb5<9('AleCө,Com.D:%a{b_ ՛(Q{Ntu[{m/|%boc{f AZH=~+1[_scn{ñXgpVEw )K-FXs~H-hf =HQrH^'/$9pcWPzvyg=W.p`[ \ue+Sꌜ4 ?kVp,7Rd\ie#p=včOAKu[րdq~ᙎzm4Wtk rk֖KPV8\_?Բ' SRt SISvz?q4>>" yL-!2k/8f=eZ0+5G7[E ?q=t:6orYb(vjj}l$& ZhwX1H>j-ݽK#ZIaTY1cj#)F΢So_#$ȑoc?f\U5 hR,LU ctOZW\~K1ɳ\<0 {#{ Q}߅q\OxnЪ4nJJ09M^:|H,X>EyL l$=&־0GcI׸̩Ī?ӮVg7Db4Kp?mA[\?]Z za }7YMgaJH7GhpcH6(K%t|PvdEU+5^dKUWAn"BEA~I_k# m}:a lb[+s U%)EV/ ]@ |a` tP + h[VnL7OTPkc4,AhW9"^C(ta u4X^O7+`=#2 ;[(nq{@hR@b-ïS A`$.{P t_<"1bʛi3bWf=Mg7hH*|Ü5ʤjn `QqN;gWsΝwf橈z `j&A-Ź8Wre1?ɭrPrGAF?J{/B1^E3\>m ~鏒 ̸|:ՎO pK{;gF0Es8m\‘(/GZLjn-jߧ'7h |&< I2s4D5ՆǯẕփP̓/#>κDh 'xAqŏ5A]I,ŝ귪#ڊ̵-=X7?hNZD&nǵぺSA&:CZMkE?/+(NA w<">5RǕ_Y_qL|M>ْ:(5x9t_l =5;Z˿P5:&y TAѥ`Ɠ>.V:d8oS1C7I;,mDr qs VJ]?yC߭Z8Tޖ ;Iyba\航'Z9j~}+q{b(";Ac!/g6E w8 2N9gEwG=g !!9k ɯ>Y"Bp[[%*3D W‹35./M$mn&;fqiP㟜<}^0am5Q(N8m{W}6h ULNF Ar-ms)gdD~B#^0L|@_x3ؐ̚y+= m) kYu:g[.P'p?+2"^S)4NKlY<mH OWPqAȉw7goYf@-ɫjHW.h; N~BQ>V8`!vlC@=P= 3@"wIg fW;}j~lS+;ZcWz1|Xkhm]2#!F6eSؙ; HBrl1[})7Mx$x"ݽô|Q-%'@$X#nQnJb>1,^]%[eׂ=b_𾻦Zw=Tra"xnUiirQ b fEQ嫶9zý@9dy+UZ)'<(:C?jh@ ֕fb`.3c$I .''ݎ:=hFc[(Ub倘 :&<@.l/&lr9ӗ RSaɬvכօ30 V.K60sBq0t 1`R3z0Y*ӓP4+. Vu"fUa~VmVSD~m1)"1isCu} G Jh[Se 8d#>:0" UQm|ʎ6z5|]z`3+ tM݋劒%\ y֎{ScuX ZBK7Yy{fAʂ";zbP8.oD% NJ(suLp6$G 1ȲicyAJwps%< hyNSwD;o+2 \Ws٩YIRC#&<]a!lPVAs[^}ҭuPY8MIDD 7+03_*"XPx6iwPK))'Xvyk_Xx8тg̚@XޘRG4+s͜]_)bcj(J.2T@_쉻bl]jG 33-:jFFiC0FoE Zsv"q>< `yYN09rW|S E-)%1:F<AHjlmSm5mӣV\#s2ϖM^+Go?SK$F]plAJè@lF$tm.Y3J Y]NJt;1;rҊF\&: ])U3:z]y5NUCfI9tf+ nTUVKv>V VaHE"0psVFE"-3q{sJrJI"gM\M*M>ЉaOE5}]Aԣ]6.F$W^,o] k樅ÇMh}U~7PtӴ޾ySe'Ki<+6,^,!1#zh08}0,Qs>埜8#q9Ώc_ZKڹ:PbAVb /lnfK,9(\0;f:!SiN<^%qA'2-vB .jN]FYu gƏ0,/}K9Ц5 )/oqnLWiazX:`Ӭ&2\"3%n,*<O=@ÉY ͗J!(`ϽaְB&\H=**WbN'f!frv*YHQV+3E4/#p2?p[Iuj0s_yKjt+Ď#״N]%/7 ҶgȌQ|<d<6hb;̂ﶖSrQިTQ3NrWG0Z&G =?ƺi>ZVx&L }ĝ4vbȯyڳ1DW#֣ q|yL6XwFVhFM?;k@ rLɰնpP ϔ?5뱌$YljߦS*,JA bFlfd9{[=%V^<ݲ &+*BU0͢[pqWfVƫ!Ok<LȣĹ9tJbp,q|ZT_b$Vϥ3uCqI0Es~ڄ<\.]gcf(tM߳U`(iiuqú}U(A5bbqbf_1-Y}):qdɌR+CT+ v-1LC17 [nQET(QUid).Cl۟ DL|lJy6((K?#xKtdU9tGeF_Li}ҕ|犻z;TݴLn`v4<*`.^|avHZŧظmk O-lq[MĂ0l-P¤)+W*I$>U|'XylY,ٍYU*deP)5Bs'(GϵaQzD mtΙӧ+: /0kF.砧.>;3 "VRz>QٻP]%l-UN8˗hv/%V`M^B\lh-p>HY``8D}]nv?B#W!dEvٌ.X_GBmhlmL Veh8D$bWl*ʞH v)/J;ZT0l6%S842d$| TfN!$ $wFSc!8]9lq%[ְsjh^=$[Za,W}%Oݐ@}=衢67L]UMs\Ly}j6l_`9(+`j޼\=yZ OwF&Fzo!1o]B'ٴ;V"=aJSƀy,R1ȅԨ5fj >ReG 613OZg.D4휳6Z08kA8AKʾ5S-2!J\;%U]7) Ih"ĩ/3OFsyC4Ѵ*n/#P:)2kU%mh @`W,f QBr16:E*P@1/ RA߳.Gѣ?'ZEډ8iJ^Psf6Mݝ&yfǥcjR $(1T7,,ԸTOE~7W֫mG^ 'cyзCb;+b4ߗXl ⯈u|])#ۿ=:U\qN2CM@Ԅ 2gY:NnETdbr``\\j!*ԒxN350[+Uy C(ˀ>)U/Q-{u"Dv`5jJk粙ɭ["^3A qո#{ip w&-b'tSb0jbc`mrMr)#1OTI 4+ȏ꼢y$>1X~XD9BO:fk_V:W\ ޱl!\RcWN_HЭN|e ~ Jb>쬈%m:զh.a1Smݕ{ _h3I+q_ =Ќ #XN!LƠI-ѬfPr6EHS.C#3WzFȶv5/-U2_#}N+ŭzJDkn 5ʳZo|`raj+m N ,쯑$K)X׃d2'_x_&=Uzö2|(vs|Ohq0̹&=& GdӹL1ShF!4KX3bѢ"JU/>6nϲ>Lڪ*8]&oZawH3jfwy=YinYI~5ŷב1 1 `My= +g%~:xv[VFcF!5DuГu$,bS-nzŻVNncb:W}8ȍ%)Q=O= hcdKd>ĸ|IooIٮS-6t!2bXpo]Uq qb'T%6L(0 %SXk3. t~QdGw1 5:L1gQ3[ zk\`ۇRUfx 2Ӵ 1Ù:-.C 4ç)tB 1)Ÿ2 $(qQ\5Z.?8#;=@[ZiR-*i 3q :eD_H},x}:Uˆc ytѣjw4;u ÌNڴ]zYe;ى'x&3(4Ts@g|l<'yλ A)]!/DW /Ybqy >.E3:bHk]e:i" kP[)h:y9el.78r߱a* TwG_hR=aLi(dJZV7qOngxjRVʓ=| ˹"$bL#sM1aNbʮD>:`fhg\VS| 3@5oM ps%oΝW*QE_g/ +yi>kLbZ!*gnYxHBLyt z`O<) F/f("5RSxv7U⹿oܩ 9i#4)6O(̵mzZ|Kz~YMuvI0ca;3/mR"owfѣ5>ORX {%h %{x*Hb]7uv@Fݿ[˷eD,A,)t/(:!rCڒKG6{XY*s-LRVdrt0:m5b!7jބj"mO2Zg@B,Xqw(CDWQZA6ٝ.2 oy}xPs$&DjR@oԷ41%HMuE<`Ƒ'90hXhS#9uyյ8qm˞BcBVڜ);g̨`O9B(֨s,:oӅ%5T0wHH&d)"4DŽvaTijH9192LKi ug?)akC1vIӊ#Mcx#:b1u?d7))" Orߪ~yKnHE gOmsOf m8s4h\sY~T}%A$oݞrZ-]אk\?D:Ǿ}[~$H JIIMK[Ez7y[[\󥇫BHtfۃ}mܪf)oMX>a؛t}pZ9C3'k~"Bj*`M [t?֘#30*͸JE =X0 2N;Z ,\G"4qtI-_&7 I՘^|^ ,MY IS_`@~9c[&!WЏLxBNǪ `$LOU)i6b{̾h=zl KBe)[oYQy/N1uF?;{`"M}2j,^ךae%зr=mFԤWbP!w%#?&.@8iSRJKyDpT*y[ApӲ4`^x‡rDN. eA+萪"6_a1*br,ܭbY|\w7P7E?=9%L’?{1!_5 ޮaQ =c+ϸhh@{TJjv7F1VA} `@jD8?pZvn 8fp6 |{} s("pT1NHxfCZUSl,/EB <(aKYPFxx.Ⱥ'6!D1 |jp ~ 7E*<& !^,LCEef!h홵2t*Rރ4 c8eY .L[](ol` VF!*#,2j/JݺȱxOD~Fca%E9:9$7u.%[[~q)р< le vJ$4 En̆Ѡ| ~wF wWH(;e 'S vچyDoQVR>)Ф:1pq[?IEi nKOU+.~Z/T$9$ f#JS!T3NI#JcTF8mK){ ӨӏO}~zgTI?S>yh>^Koι Pđ6/shE?L[5naOyLlPxeR Wqx6¿J(z]ua -J ǣ$/|kq IbN9PE|,SfkCeyc*}b?QT Ǯ~dChv-!4]V7(nAo2fT>rx^= hC6/D/JB{G>9q-86V]ݎ xRs _,6M&7d$HyMHqtـB$]ɵ p>4|)0iXNvnuqfܮx3嵓%cr#&o(/Xd2CQp?4Cޓ+[6+ 4kՂ.,IY^RY\KMc8gvh:nsTqDB"A/|475_ h׹jt}KQ:3UYLHA-+9ڂж}m5;j 53ie&h;2֯b|3/_^&zy4QJl6K8[|}|G|Aw8.@ jY$~!fm 1o~k8S}l/S8Aa"FCS *V'22ޱ֣A '' ]ݪJ Xy?IWF5gn$/g##+' 4$s]|)mm6zح̈́ KVc}4IqKNk[ TuҧhVO/bbh0KepޙU !dbђ+DXڦ$':#Yo&jQݬ.P: Dv^mbtVٚM ֲ$-ZԊǓ4+r$WȑMq<܂sE!ALDiX3a/kAlCC`"~KPt ;][% BzV~6:kjxΝș!,7.躊Ն(HޯI$]JI2dke\hvf)rQm9by3'"xJfڒdߖ}~<}msQ)Qtwר˒'ߋ;nDE*%Ҙhj;1^y0ܽwXl|/c^)#ҐA"^i#L~]nqnH dj<;\0a噟_e= );lvYc $~ZMO7lLsHMN :K S7PCsލATL6mx$_MslgYdIIgV6e4فOw& S^Xx4bߦB H<}AE-~d;hJx\.3YSyS|fOگqw7"<XAy6%$?N]1]bֶٹB ` k UMV( a K6'0?2\a5duq9)l;w Qy Ìgt9Jߪ#Աҏ.}+_lf3Ԑz@}¥⁙J Z"_T߽VWcլdL=З@mŀ2"e7K YF"E3tv4:I u xծ=#}%97kh>v5+ M˺ L6zsDڻT|ԕfR"jI,FHlPC5hʖMⴄD+񤟂&\g00q;ƹHF 6OQ~=ޯEG䣃]P)GQ/篤 -bè GaKst9s/8!0tSW|Ou162k%S]k=asah/ :>BLc)Rq={Gc.M4*x{%<n\58' *f`n*W~q/ K讶3 ;>uV 13] | K,h˕,Ϥ5KB{࿱#O\!g}ۑ~* yWҕ*Q\Ǣ= ]4⭦HڑeqB&uvVAej ˀ%|>o?!օ|JGQI|?H'~@C\n#"lG = "B 1;խdžbgz<܈ifxB\xi? '^@X@# _D__˺f+`֐^[-zvj)3Q1b |ZLVMϹ蛪"rBBP.J~X= ezsnO/n͟K#bxF?hp7#~"^8NhtNrr!d" +5_Ucؔ3[JЄ(w*hIfZQ`,y}6kw.p686qbcǰ_R\R"aS \#l{SFB쨮T [3Ds;Tl%"-EibT %`EBxW"#1YJH< &˛c12s+ 5L7RLWs)Ҿo1tdѵX';ɝ\<|Xg WN|At^ʚY3"X g$iW `!ކxoGݔ4EX~OIϬUKQ26hm E;:?,eM6 d3h'Gzn~?{%V԰53nXI' /3i#KHR#K>#dm% ޘ0C/I M[yZFd"AYk>>_՚Oilc nP Bزwm\ &}tٖ@^G`Vע` _=un r=5Lz;#vH6UdryR8қbYޤ/˖kU?k\"u1clq^p&"YFjr %KLY_!F# -xڦ'$/׎J[!9> - 8droFVtq‡<ޥ\7m$d`ĜsK h^,oj+\g4WZ7oծ^[ٳͷHEull{˜?m`>02@ %xfgH5F;g:RqVcl2e1xdr6^Θ ^NrDk[v<!tæ~!: hrmܽr vwUϻ!άM_$ScS ڔ{T q&/S/-j&:"IP)ޚ@)y[01~ôUR^"6kc~[:4,|Y}qŬ+3('v@կzBb^lO6A+FG_RL pj.6-"$!_騕cj!$_ v)+]Jo7J&_{OM>+(|UYm8GRhS| (ՃPՌǢ͋1Lz91fkus}󬛏0흙;Zd5x.mҭtye3ޞ B5=;La:Tf;|!]r`fmT#+u(-dA":vn[b̲z #G{R31 L vv&iY4cђ$!Ss)ziTh2mPo5O_ wrOSE;Msy|A&rG6RJ87r2 fU5@U ;ξyed&oe޲d z5k4ڥn5 >`G!OVH 2" X7IcL=7]f7_ NI]sMc;Ox0u,)轐Gq! %p1zQdvpLu~ m+A4X`c81`}+U4;fFtNͿd`:4R)[%k " -pqY;.6 ǔmZZ7J:U a+= E)罔J UW՞ 데Nmd4j7!SƇ9 8R\缉!QS@!P+ǠB 藌7I[Sy8EDC |0<`\UDꜟ4&O<ˀ _A::k6PΒHu $C3LXzлiĀC֧f.&: Im77@W)˻M=Hq."jW' =i7qABp1QKa3;uŦ; +0@p_e>_FgBQR8*E^M&'1m>zr2 m)k^^an ӉU򁒒 o.$|deeR m邀2醖=~FRHvgܗfKz-2ro]1_w a]2Y\W}uجsN0 }q1VL^5k' ?)Z+9Nߌo| $)[AuQ91T.O˒EIChPsnF?$c[a[4TC_iiXb~Ϳ%h'|ń(9'±'' o@ױApW5HQe!s$SBEYx.T\6.|~Gg51R"XzWM°wp^=z-s@iR~w\\#A@c!X Nk8ɰՕվe1' EiZeOIo{D[/C6\%7S)P^ݮGlZfAAH*cqm?B\R\FY r`%7fC8AT^Y<,po/ԗK.-0|R=_u79!?łpOrDӮ:MQ&> E{"|(4Ҿ?{|SWXZ^67T`8(n3#7U>5̵笭7L桦1291ȕ4rȚssS ?cv@&rR` HP.^fkh`oQ|7,5]njvlAٿz ؔx^Le/$Apb d޼kY{ N~#ؒ"X;%YPMsC$=I^㿡4`hY pcg Zp.y݁ F"wea-ߪC鰣 œ rUXH;va|" O1I4 O:DQE*|Ja틧Ҋ [jEx7'z@ir )U{YT3DyRBDkEyWEydqL5Z1.+yRǝ+22/㷒ESU-,[Nh餹3%tO ?(Ջu9GA1 ܺ]W<*=3燷d1{$<"[2!j%YqBqp2ڲcHɡbP(& *4IBeoG"/Ku=o{` )i~drx9gV{,\hv˰zGu}Ux"ذuLT-;%1G843Qs[ښ.2~h$rv~^C3j/Ќ0Ⱥ"ċכd;;d.wi@iڿ)kߕzs"~-d':gXoyPfؓP3wGNӅVdZ ~TT(oo5#ĂY+P0v&}[ evgX'@#UcwosWWY G̮u3ѓ&{G|Fc/VIfOj%2(7HxB򏯞P˯وS*${*ɡ^ Y( ]QNheqڭ+\SO. ;"*o,6p19{Fb| ol6@if׹c"UC' W}Xm g~^n{­وH-J4ŝ 8ɷ.rPw1Q@^ccC$ejX[mF2n4bvP#"`{MP:;pn]-4&iIz\+1{ N Di 2xdq xƫ0 u-Y,|wav @`C_yu-,~FaS~!: adD)%Jt#"pxs-<z Q82hԾ\'&A)Uد+faXǞFhRw^Ut Zˋ֛H0DZ r ”,lB10zA^y:cb/N=iF? Ϫ:[rY2x'G/am5])yp5D7|(Wg7 Q1g5@|Ae%ȽFm1n~ ;¿׮KlYNgzfWD]jQ1y!ȪVY`9ݵO{AE]ҨK24*rnBp  2jn!GMtYZ::(@-6U„%jrO%z(mk*e#)P挗kufPT\1 +ò@b&2b4P>.7_cuUs6^GAKFp*ۋ3\"3ۍ,VxDD''H!ݧ-=_/L7|GDHKUU]SsŔhCW;k_V֗l\.G҈NvA^FRSNh,gqQ^6=⦹mJE%'" ,uIOUv1I|ܠ̈́@݂o-E^j|,K|%E'l=ӌ Ǽu97yГ1$r%X-yk1|.\ ZUV 0&yP0Ԣ?ڌ9EmdkT9WDmE|QC +뵵N_\ `=L#)Tҿ &Z6Q8a&V9GmQ$\2qIxgO4y@V7c}l{<9Hrw&R.GIߠ{Jg R/4 ; Ufb  y'NtG9P*"&̵80ʗ[!F͢" T*5J!Y;f !_{ ~o4_]+EǶ ,QY ,D(U@6vdh#()]x?|[oZ!f2DF93w?R'!5?*8MvuɔHdhI\Hsqvbwܒ4uJj(kfT''L!IPf*n!&l CeI^G5Bz|

dSNeiCii'd͒9c&ƙF|kA&x!N ܖl]5./lD)<]H[ i 1kcY[-)7.eHȶ_zOkDǀ1-PgAaK|9GVcO7n]*M%qy Xj6! jmC,8 %엇ڍזt]tF T4kSKkiN4]uY,y- ִib+4[bXno}5StyANpRs6p݀1uίy ^Gd61OCEr?5z٣4c!krKyaC6EǨ(" f\NmdPB:2 c""?=/ܙӚ>IM$^Iihꊝݖg:\v^BtQ TG/3~; ٱgss4Ik yټs \R \pjL;psu+WGfύܫ)X\/n+zRz) 8'/с nNvC|7וx2)[a ?ԃ T@0(gQ #&!O kݛ}4&޽;`^?xS)NE6! !5:lLS'C^KBGڴP, +6\ڲ0D4yd#">Y*C@7r1'Jk﬩wG69^ͯ4Ì-p*qL0;1Kx)fXFm|c,rX,ъlFvXQE`RݮtWLۛT\fHM(YӨ  AN;XdEE%]&)1WV'ܒ;Du3,Z,e"o;kq_QWH WLʚj::h}^fm|3vGXa1xg2 )6y(b2F3DZ/s|'ҨoѸ`$lU5G@yl!NXjk)EÃ'<+;~2/2A˧2qC+*)Fy*()>ZmޯeBgιD,n :1VX5Ҧq Gh_hQ ;eB;c_) q Nܠ~iu7MT"/Kׯ"0;k;P tw} i,]'9s vGqᴑ˖3aU&BԦR, ,^H 0ﺨJo |hEf-J\LCc9Ь#IS@fU",Q/wTwK)m '0C"iusE4;MŎjּ8+" GDCIܖF;olBE"\䝖[%C͆ASN=wGuAb%H(Ņ]`"uYoLmv;_X|?Wfw^#(DQ^*e~af }cٍH' S jYB( \d_~5( *Y \ ́q3?\Wˈf&jZ%81*SmRUED}@kdngWN֪A1~X`9aEF"h'T/W5Q >@ ߬ ';اXQB FkĪh"&r.7-ZIn΋ q=ܝ`̨{TNsFO%`;kDCj />G0KBB*}˃4\ln7ֵiATG]mhVB.N>m&ъK-yLk&78jt H|\K'sykpk-X-ea<}vbO MmL"G@B!cDccQ( <uI`5eW&C .́ 7wW(BTFtV c[_N-B҅1@^qqqU`~Ku*)˜[D3bgh8LWJD;7vv`MfBO"]mn1u(Z͹-a2.Z_R4"UrwEÔBr|BM#)򒤯BӔKN$Vdb ^Spe~t^CNv_ZFS&GKA=٦94 ՝H ;z75qJa)2FďqnP9|G.!dkCvXƙ.6@EUH:">xeP,,mנ?gA/ʷ=d  qϢu9 SWEnP&&0A 9XDBX^ᕆ{S6 Kb<4O,3B2K"UnYbwVhW-JNY'W7u&n:l4P_ϰ Pn "WJR\0_U&Įz S/p͖܂r)7v Gn(jɣU=7[;Lz^ޠΕ&^?Oo#cm׃&A j[8 UL\~EVɗt ilbZ{ϧ)3|Y^t^5 ƚ &!Jg'̲N[+c#`)%>uy $sc\TyZ@Hc 5^#2GYt 4Xv !Y YMHU(mBu_L%@׳ Ji@65Q|L4^/hn4ю8ՃYF'azr6Ԧg˵DjQ/>َQ·R7D}p皑O04lG>3DDTdz6(.]~)=/}O ㆧT>J'sUé[f󆏯{rH:j\,}M%;h^d@˭m( )\Jy5Qy*kB ҔMd-p:f֫nRXSŲ p&o:]L?ng Jޭ89fU5=/,~l\+nx{T6sGz)$ޛ^咃9~AT]P n SX{̝SUjJ!:!l!`Q4c`iԎTx_u ec΁0]%bpb CjV>t*UN aGql8¸#Zc;Qlzz)C-~Me_OLBI&%0ƯLY<*SP;[[p ⿆`E5H/eۏERi5 $8չ5.(ivg~ ?I"ǫRX?uzOT92Υ5S#xjJ7`7?'-%nnA@H:1鎋Fy%R,K*IJ%v?/09GЁn{.B[Q(ܣb `m7B/:oQGb<ЫAXYr\>Kح4/},hczow:Wg-r|$|4;Ӱᮎۄ NKh> ߰ 0@vŖue-\~qܓu*ъem/H׉|XbubWi̴g)l=`+EugB(W򅵄iLFX9j<ʧ@RJ kŘ`-$yk3 G*+H]*9nͨn3;q] L `$FcwNmv[LıY q3cKE  _55" }RuTSvWWDRbA8<ON5'Y3YE^5J}6tT|B"8YE|K~l0Tgor#gLYY"۬1ש1v2=7Aӻķ ~9w4g׼// [V`!FRl4m4]5T 1#\,RuE{T z?D ,=["OIp6t3&{`H=DuV陘F휇4*K</K u"od1$I96{ ‚] uwM]ԟJΘBTt8!||`o+ԺBq!5d.KS'pF~d3_Cd4Bs )U#=(O7fD)M=S~n›9GɓWzAn:pݸ|CCD]Th<8 ԻKTCI<^AV?ȃCI+GD!s/5Fmxg4TWy\JA>d pY̠&N[e4SEkb _!w5V1RЬMwsQt~ #TAg9>8Mp Bډ-*DZ=VdXȲFe:yڤ[׃딟 fphja* nlhjX.<ᎵqBne,v\کqE;ӽp_GuJ]%*%=fJ/ s4%P__w[?#y(U\:˪_ya*5HE#X l-<7΍mvK}1)lnbn%c52Dt:DXkH᷾ 2 c1P|>"+v;l[y2$>ч`unWIar6h=BtZ2Q0VYraN2QYEX,ʑ;dNN35Qp㬠6VIw2N/7:f O]>fYSݶ!l 0j7-ר" ~~ZJ}qLUUլtLs7ү‚pfJ3L!ud%1H4j~1>KWjL:03>bΩK\Fm @qS_CHt:O=>2+Y|sL;L\Fu 5Qy ;I,4G5ߦʨsOJ;wܥwdb2nE$Ҟ=2[>==rp T9M~)՝"@;g\|)ymz V1dCSuӂvUskd .)6#%Pc9[3kk \aEڴZ*q8s0DjV-Ņ~Ö}8O|u27D۸-jNCsa=aj&h{ǃzu#I }6ӺC-1zAۢљaVȨVjC'H]r=UyxQAq3)3~kBrCt! #,R%3WO^ʾ`5ls)NEw6[WFwLr|.QScСBbcSib##IkI9˒?WU V\WW.ϝcH8ҡkII=#|\}ɘ {5GS_GzMW|آŋ*ʦF3ӳ<+vgׄD>f@^f@.* *vl(Ƥav.Z{0踾fއS]gb+%#aɓKڱ4r!m㰯a;[>=-xRW[/%T~IT^?PŬK!dQ&c¥0(uqv$r+`^!ԽRJJ]7˹ b3aXGb1!UH4toeT޻j;d\3kzY)ib$1ʀo1EG2׻L9據&Tb:s~v9wcTq]f+S8H!ay| [I#:HZd9J% uxNZ?$U)ZseV)_>q$.J]{L>v<(ϗhY!q<%:>oL7,›&e[PK^vUɹL8"p;a~ h4Fpo~ '*?SbN,$cD/J(7oǂhC?'~N{y)ڑꏭ|ura.n>I8#NilSQP KI8ӿ ^]jۼRh'F|'$JjYb}\Wh|'KL0E\Xpgd_Uv<2#Dip!Y3x5IGM_yPB WRq= JŨ!+k\_=*kˬ=M2]B8wCL zf`) 7x%͏I"A|G_z9 ͹ _y{Bm8O(-?q7I*X 5%ncqW\~b#zg ϫQ2zamek@b`3v [O1mzBvQ'EÑ! Ht2i6l/8ё߲\as̈́K} j) }fdʩBLvBk,2]TZ2^ns7!T#B KiO[ONLa:"W=gm,J>⌊y;[Z^ 8ކ2fEaN30PaۉပE2$Ҥm@`#bsM˥u(n;Ģ~y*Ʒ?rc>{vgŋ =A$lF`VMg?UrTOBJϺUt޹p˩#W_'**7͙D=͝ nkn۱WmRR>E7ń|)pP!avk6l9'tyɍaTI. TL?O ݔ@r$>!ިf$?u_J -u_j"V;DƧp79!2%6GսS^4$/#?A N|3 2g$ҾddHT(pu@ ]T U#(|8?OW/R{rx-LuQ浱%\T/nKîl{QOaWxEնS%7Sy0)ia .?޹kߐ…h9 `xF[d~渆Vqi!YDoRS_FfR}R"Mi%ƦK_?'|s[ "[ |[D*() )> MдB?a[!\q b" EX?M΃6'Ց?Hp_j0yB$'nJYc*s| Db_ -kgA{s\M$zV-$o7 ܤvjW<кKcXrW%VVtt DXØ4<2I'nqZi$-Ro~2;o4uZ@vG~]Y(K{80IF:&{γhg;`N'cPs}ɹ⯌O{ҷ5n*8/"l-fť~ް1Kd/˵dbRʕ8oV,Ҩf_R% -Xp Rj_iP+ G:P3oJ.D`Oy",xګIRUT+sFZ^+;=/!Hmh@\?eF3桉ʊ,Y!xrPWV YcJf dY:|z[sٌ<ɛP%4R((}HP7e=v(!"N'VY{Z]ӱ{X8\e#NZTΗ pEpKm54V:%Y=5ւS)M_z9Hт4 0=0q3J̹KdR _Zw/*i4Hx 5f> 5APݶ^#!Q^cuYOupsrd}])WY0k!|ڶ_j +QO[S/P(0=.1ͺ>^\p/ kNG'$K"Aaa61~_.**K[еVwW ?6 \J,Oxz;`rjFbqߏMQt6\Z|>h0|קVf<=rY/@|uw 7 {ESu3N7`~juPdgD:Zg\%n$_DyS1:dr)}Hg֟q$:lum_闒݄8}i [mW)N4Y$)?hJ䒴3ڞ"?2 M_2^qY_=^0hۼWl6z`瞠]!!2RΎя7leNמ8h GܳPPՇJA} m<,U4FR"X!<&"L/r'?#~7RK3zp]!ʍw^[׈DU;6{<彨h7\;!8P[a`@gJ/< ^ԋ/5KX0%b GGU@9jlÌLjk ! .YwJ@K񀽦aWY{תC1&6T uusĒ 6b=ڣ¯*落^$Ì (:fs.wTF;\x 'bVBݷK\}ByNJۅ_Ķ⶘kߠefhXB@.xǼE>AcK0+|4g濨Y-F^w1qJs{B#2`qz˽"vD;17^@\2c,% Fv C&?KePуG^ GutFd'hDZG"\GlݛSAґI/بYcbtoKOFMF~&֏ꓕް k?}'-*bA)?cs;z\B.B*8&|iHD S;!r7nscA(_[U'{-:"@P@ٔn/HjB@ۜJC%/!$o} nsb[9`:Źx46 ˈ`4Psg5 :‚Bwљ;r9z !V:L㕡Y Z L٬Z|=0ys%3ښ|, )TAj0+'U?ȕPN}ʹ.tʮ AR%XLgM a# hg s48ww1riA#”!=8HF@(GLaCkhpU9Y=Ccdwqf`8oqLړܱ[FYz3K.1H^H;azx|mOo'/Mأf~{rMqf<(<| |g>Pmh4E߁<(&@ DD`(r&L(piXluFQmrn#õ @6( (=٣+%=M^m?!&(R*5Պ3T@CaMbM"OȈ>D,497r!"c0r;%7%R,.wˀm1O_=r>:QqR乹YC?Qm2UL#?Z1fo5 Ne+إJz$~2Zj,O{|eǛֲM4 Ha}/VV?Y%\4El#S`a:XwԲ=iU4\m&Q"1|$!|0'=d\kՠLM|i=,s%RgCW9\eȓ,ÐCQEZ"-?dU(ڛTox H0-Y)ňhkӖd5~ʏuQMKѱuL1juzBEE N B1te'>mоO.Aj"p[iBD1Y))mEI>5q[=2[ҏ:Hkܡm cC[E<'j-}hDc:4)jMzn {m|+ fZ['!t;ԏREԓQHm]z^_LPLF8=~`c~r-> v&ֱo<>=U]VZ1j`n]UMMqo=\cRis'AWG :[Ygr}OWS jf qX$93fP#4Q2<1#$֜2_EL.oSY_uW_FW% n *Bz=[ɌQcT<%0 efpXI€יyZ.SF~U*O'Lt'_⃍77/f4jغ@婠x6"jk"¶sثMP;tPϰ:"] v(l7;@x W~KmB3k:ϖO6hÍmYݕ7%%H&ߍq3AsGr 76_u 59r/=jg[qTRUs3NlDN_*Viu6:kh$q%ؙH9bjDks[s|g9$P (@!+a\nWb`̥}w ԸZ:QL"o )eN+;kGT$?9"ZRV3cߑu Vyh }8DG<62rn cKP 2M/ď=M{'P0wL9L۬USmxh,Z}"d]oѸFqt0RW[ӑ1B-.2U$lOFdiRg&K4jޙ6/5҆0㭩ΘN_1j0ۚ~n:\tc10o$dIHc(]N!hw`*yCi,yۋ~K6I=>U`|?we3:Bl#c - |YݚT?1ؔT/z\V^{.UDv/jqlw+zm #m?~Bߤy yQ4ΤR4Zu$*]PKbbdЕqAh.Mu3$O_9á&zy1!kQ%UWL vv|h]IՍŦ"}Wtg֙5a,bC".r@ ̨^_Z~ib}$A*xW2u8$!Kcۜ<@ގzi|N@wQwa=xvdɑeDkA>ph8ω wVcGzqbOdb]Rª oYu[9{+ ~럢)'MǬ=*ԣi|LoP^ar.BϢN_`xȹ%|c<>55nkXRݾXg v.K̙tXh='(ҺDrKV(rYmO5NKmJǂLa.:IsW(TKM4eG9ǩI<jCx['adK#A읽u8OJ*oP\y)AKr_s"4fmHxk8"'> 6D;&TCF:^aGBP֔:4Vq2Khi-ak+V?DXbh8z37brNA2ǡ˔ὓO=AbHN=+ -{NI8.cF..!V$1Qttq[1!ē2?i'_F}dPǠ=M,z%'!:y+@iOc4oBn-:t\}t:v8!uvc? 539@Q3%ϧ/v=6)0{<<ƂN3< ֑6[ vTmѤPj$!3Cko4⇓+mVYA28X>P!|E ʸ17Xxmf!ΉF5!oѨ/FO+BB"-a.[,d%]a8C11m*kS5_R>d9 U|%K7fR32HBpwoe'%/$\]͇G'cOs8)ȕ gh\y𮤹F._(?QAƾݔo\Xsu~|$-s:=x|BWl 6/,Kw4G'&n5ٌ ]޳`0xDwr:Tfo&5d[]bW7_JKsUR١z: ;Ӵʍ|oeCnU <#زĉ |0ȶ㟨MtU:3YBӔW! ɞb~eOp4ZLFWj D'iqd1Xf:ղ\9(%z*$sAS*)A[V/qGY!(%k}^#%@rX *Jq R!^eHADղ5$u8I*B.84} 53V%-Pmɉg\)j09ݼxOĻC*GL/K3N *9嫠yys)=o̯w }=X|k[tz'h#p7$=+ sTtwt 'uڞ4FX#duܼ1|P `slk8 xPJaP%3HAlC0I} #fÇa6~'.!Ђi@47 Ɵ.VҖBo 7\dv_F1Mt ۰,F)sԖʀ+Q6Ü0v&c֒L6=ASyvYpC)$3{y|OPTrbr]ME1fH}XKvg?TX -b.WFwcj˫C22z"]{&sIK MD}Z7$mwb8Gd]Yz` )[8t^)k7FY+>R?].塚G k(k{j)hj{T 3f~2+*~wavųAjǗm rKZT{K~gΫ7+]yz)G-jR3JX`H.ṿY3n9iq${Tj;f$BƭlFCW{5ق%+M[҅ϹGI&4q;Hxz!wv,)2_ZDY& x53w_y[ ^U">bw>A3MFtrsE)Dž -G>c`;RdujMSi*`',`nw,d$ن&DlyezӪ5 GGK2=?qUr*ӓQ>w+Kv 9W6::R$!w|^֘q=<9BBOߙ"3;,l& nۿ>5ϋ*! 1u[kq£<Nlj499 >a Әa'׆r&8Ʒ](\Fm,z%c0x5 $bq%KOle觹Sk`&8`ݶ+3W k?wL je.3Vȡ(.i|AR`b{,{k+k8`^ܦvxQQITv+޴ 0V(0PZBr( m.fz,|z1 Ng?+oWBM]h1U9.ϨN՗b@>_ &g A3C@=S\7+IcN|0NDp'SFkU4J>G"t^_5W36|\oL8t҇oͳ# V3 <(v{Ƕ19@͓e6ito1{уvwKW3 [H7ˡ$37l1^P_jGD2PaC #8q' r~ݎY(/-ͣcMqVCv|&2 VnS_$ꍬm\#֏O%%a,`ЊsUJQ>hjF||WPe: _&t׭7RC=t~B-qC8a>ԕ@6Jvcw3ʛ v&"Όh#gTxh,L9Haf99OX DI4mJbG lLС5Ma1v9R֫"/Y0!k%&tC B~P1k(^r|W"nj)}wA$)^rpŲg Y܀۾n0E袐T)?IeI 4>3k:.q+z9.~5Ud뤒mW #$_$eGPʥep]R䳚4$] ryLz52hI1kW*b?Fc+vT@<ߒ1oIB=oN4Lth@JɁu]eQP, lhYu!"Ԉyף_9.11B?ԏaG UMo%{, cvoQ= !xWEo(tnvl7~vnG ;(&*|Rp?° }ĵkLĬalGEjXb-H {, tAױ˕}+u%T=Kͦ{)ξyv 5nM4RX=W AX*KZw*~;V!E;.{ĉ̂KT}ČJzwi>u!(p |=h6> ~|ɟuD$*6GO #mW8P+~[5µ\FPE_Hh_.Xx6_;kd-_bd1G,./)"!3_텭<>o3Ra{nJ'ơFw<߫MYoX=#.8([rrYI(i{}o{z] & s|p~/'w1%t^ 4M\wΓ*B͜Av!odn`Rw_^)ۿ_Ne֞ʢ@+G='?y<9&VԆo5yL2xtK\cǠ+b)%MXEL˚rdo^y2K HR\sstQ72̸5H>~ΦJ_SdmǎEa53CrCqLz8-|9i^(~n0fOʊ;C|?$~ž m$ndpZ6-{9R>+jGa( '-?+ދE(0!EOO8RjUz Mr8A;F#`[=v_k>!hEH'.BauZZ6As6GmRdʝ^@NDž$nX$ؿD/r ZuhHyD7E슑:~lIMdi*܉~^/ ><bJS H2O},dX۟[ɽ}T&{OܚH{LOK 2 |Fn]M1XGcuGctE-IV!h'UA@bmތ]p>7_v5 C>Q$ 9Ha&21XgQ[1ljks[B(xI$ώs?fR|eKlz{ʴʷ>Pel@j.P?ĚR7!Df⥅&EW5r]=bit ӊ"̝A Wzep,Y`r>51\1#@H(Bg廯Lp+R= yje:J c|^ Gwn[qyVڻz0,`QQZG1hwlx| MqpM6ˇ9p-A82?|տV~Pz Xsk2Gp<ۂTqWLMm""vj $5v7D>0ȥH!cozJq@2F#ob0wX^cJ0#7M{n%ʕ< @ҭ*'#Ԛ-Z1cŰLDDv+1'jlLH)l}9`5 s9|.BWipKfTm0]bjk7? Fm qXPhiid 'gU$]yu8t#6X৖.2?}X=yVR-+%Oz jF|`O,vZwk$TF-2+P t9&t?,ԓ^h%+WK|r\=':,{LIc j8Qϥ4~NV7mD2ٌV>f!X:-Kp7fGR2zn &;P(a0L "Fi< pxEKfk.hD*@3aaƥI9Kfv0bX8(2ʳpߑ|0 1}dxs;]1ȇ`Ţj\LĢIJٗY}RY9 I(aC JqWv7~WZ1յGu<-{ݰ@ -aqٚv,\d&ۉ%u ?ߦz^MޗEY\*c+aɺ~ 1R o(D"]IzR+1%ى?P_ zpI^omΊtk͝%onSHI4զr SS]VqXd`sXӹ" (]Dgv'(oiY6C+v:<~!wU|!>ܘ}O~gnCnϭٯǨĨqdڍ4ZY}IybpO4}>?1nz`thRKo\0,/n*`.{ x@bkYSCmV VN 0+I: O4iڥg^Vm@UltPV Os%׫.wJ8웝UcUeE@cC:GV:WbΧ_@pя~"}=7tq-Cĺmc|CqTZ֕Az`+u[ĨpV?j&G+ 5w1"aҀ x%M1_e1,S77,5 q+>R TӍ&/3~@дm .K&y|oxlv&&}y3$n5kaQݘ7.멛5c~[YBVsofncw5Ri{%ISz v j-vgvTeӮEw4Udk;<ĬXU\WP B'Juo/< 沇d}ޓYkJ ktaxju <Ց_vxۦk`*s旒(C'4l)dK2JdH#7ӌv!:~nw"&ǪcLF8&3b}>q&4QI%Ef3tP!)<+J.ŋÇ0©D[G_pl?v0NgbjŝQu뀧f!N *rlcwr%ıGYxŠ[޸QtXi!/Dscys:>D]RCƢFs;qr4{fd?/PffpSP8aEF7lk`vs[:yZ 'JqFӪVf&d:ޯU*FB5֑rCl~7Q^H@/~5Е7κxQcرG$QJe6LE@Xu頠S<0Ҕ2Ca<Ų.ֵmI'qTjR{}ԔYc7MN+R`$qI;:r9OQgb fA!d4 \%x} JB; OAy7n/&r Myg~\ Z[Dqk3ߋq012f<4U}٤qm+7smᘟFƔxܑD.;@iϕܟ[8\ gesHAV&|l:PD-%.΃ gPtF]o^T`1V}g*H @, )]e4f7d SMOϧО.rǼ%! gnLGU]^Hb6 akzN dᘞ>mBԌVYSm+6cI-jЮwptPy b#'AhPVb`\W+{_' 6`~JG8Cg_U|66grN</? ez@x~.-Ipu'[HWKP C׊ ֻ|'wE`wպz׽{.]P+w=OdF5-nnP6˒N=Pع}'ixF M H5Q@ nZeKlQ>G?Fɪ$ Ys<2&S jAr[OHÙYg(s/g03_]^w]h3V61rUٞhQwN]F$Ѷʿs*yXg~0+9~iq0R/Vμ7<+Q_Gw \UŎ50|@Ra$fkr?MS]˅^}y~Tt@XP$!YnqbEau,ap+v]R3(?-eaCV^m;Rt?Qx*b  S;&~ψ6,xni(4р,6[0s%Ub1KF[&b*BqZ9Юw &g0D8D!1^r^e~.KF~@E\Vd0sԸIbT)pnVnZ?>x z^cR!: $#|X% ,'B?22k + X]':f9pbyvf*)=gor58`L z8 #S@|b ul@!-KMshfsIihF'Dvs%'\\ĺ1ஈjw#YG. mk趨 Dc*ǽJ4خo;0j̃(eLc5:Zᕚr˴]ڎH#Xn~d>\38u8  {Noҁs6D6 I6O{<`dѯag#zqxH¹?094ɝ,pJ٫XI]BIv!*`͑qytUp893pҌJA4kRV&37;i%F)A5wq> wcA wcUiuw\&Ag_d r>d1 O8,`9/[P/f $]GsU"sWn\ʘ[ 4~J%+4E0bXz;SkLcp@m$ݥK^žw;ûO&EKg!( Jl“4 Qy9UO9cv'n,Z0ž*/Kyt1TroGkܸMs?IY.#J Rt eGzf5#-)(_`97;cmUƤ`Ouɏ~1G3oVPOֳhS4PUffJ~iK'Ն"bVãį@B$.ʰk6=_ls$~_Y`3)rv:6_ȘvC;RYBo^ 'UgrWǍXn{\0<:xӂMvΝ1sPdN'iƏqdȳ6 ЮkkK%6.WzD†=XƩ5Jvec+Q~N{`yf!|%r*iVՑk9&-8昃/Pp=$Jϛ- =zp٣`zVZ9z~(87Yuo҉WAPn2glVɢC:! T[D"^Ɣ)/#jcXyTCXٚEl;TJNf$ iN-h@p~ոip@NFdE-p UTgjXtѮ  GϗO  J򦩼ڛt6p '$|.%!h-؈WS.ٌ8OV\՛=_c4k&Bf ȸFGR`hw#2FMjԤ|D/̗ϢZ56AGzŔtK6DA5uٴ5Tw-KeJ~$߅I[X^eщ*8 5Z1[%u/c9u.oޕ9<*b.+WѸ֨3%^vU3DOBWwX],d@s-Q@A v'gʇ3p '! [Ӭ"K&$=մغ)4d>c a5S ]da^M5QiD//!#H,rK)R+Hs!嬃qy!K/qҘ/}nw8(룷5пt( BM1| <%v#&Z)3]#Q}|­njsI~b#jdSk)TވF_p>#J*9YWBz.:ޒpe?Urφb^m.jH?!ms<(r585$`hM}inNY=5x{:]Swkn:5@j <~;KuCk"ч/,IMт2e`h7z_Re5֔}Uo Q+`{fʱYWTT$??K7%9n+z0*u@DR,p۠v0Z;.ӚD:5#XĖ*6$t;<Xk{6(,`љO*7Bz) YPoTc"A>c̝+=A.O^2~7aVdYR24'GX͗ qk ,?FKyaRv: q).S2Р@ 'B*gT X[El=DŸ-~w_JN]+1QV=27וv|}%CN^TkG-hm=UJnA]#rI'ج22iĨt<#VtN>/*2RD~lPC&qre:V:q8{<`.JBc  sn#aY>pG(sjk~BПZut/W;цǰ~W~XR&c؆OD`+Gu/s-eP (|R7մ0tSL՟@Xqp0pbp'&?R Y~Q"m$ /tMk-QxS%*nar1\&6J\*BiY_(?%΁$e T-}u+`槈sG)a]&MVwquU$Sp]R.jETwE 6҅0㒣=$FwwBU ow_mN1[wbǭf;b>6\.6Fa:}rTHal 1883`5i] aUy3g)f6ba` vYrD! G2Gvf*_} n_~'7>ى܇(a"8&y8ahl!uԲF=M3IO13ڮ0.Lp ,0n[e!;]1.h$5UdkٵL'bpv :O .LtĭBlK~Ş,Qh'QӌdУhN}S @lwչ<& A>5g3G9JHIh;Cly!1ڹ뉑BއVUM{<^ϬO,Nd @}VEӅdh"jzw~ @ޜZҺ{ճF+N׸a@$1$53 z;.Ylj딿`  /sT؊s]:w qM'- W{㷱)@@HǷ0|7/RKe􎌶!tx7/D._T#QT=TH~ۼ[RVe swMwcr VYoe~gZTi,#]tSMJO D%qԒY*maB7,ntږlN}5Zd rvGt"0l~\@S Rcއ>#zZvX2#\at>\L+%W8~ 9'I=eq '-$֗aj|G:53B'\@ϲSnW$^yC߲B3a4P>蠓VePQ03qIYE&k,Shqy('q`Ucf{#9>ZGN  -v|%zѿB׫J \E]9/zވZAI$+uԥf(2wxE4hXnbXRn@ h9x6WͨMtk{t>OL]UE'jE[9z0R='xa&{L / jDJѼ%TC EdBqQj),S>R '1|vxW{Rr܍`nDgdN&ƿx]`=[^H7mщX %7j4Rn)Y|9/G=Jyz\k7d;ơGv T7?=$LtMdsơə<8Vt9:V ސ~t K;{<.Z)eKI@E|.([NxB%&dpK:7کILh:cNI9@Bfj")!Di9G_7$vRc p?[#V:xWD K0} )"T1Ck~ }B[tO2c5[h:*gpxkY(@Ləp"L lV!$ wh;d6Rڒ-,۵uO8S}>;Z+z|u_W`MJx㦁"UoPDSĚar$h>(eF<Ȃ纅bEC,R=C{^@|@)asv,h J^'tعÜcb']&fiߦk6LXa"uh%H@6}dS|,6PB\IǹyfA} |81n`g)eJ+FZ>"J9D-F!;I3VIͺ"Yg0t 0a : r$dM \r_1|#3buѥğPq *~DmmDH*Ba屩/ EF\.'ûQ+ 7WUoqcωz0˩#i1fxY`! v%qՀl zkv%n+5!qƁh W!:2K4UcЧ^Ԫy 'X~4.S; c+KO# d 6Ⴠ$ߊ?7WO6*uV(6|&(C=N'gk*ZّWQ|V "mXJq[kBB uoo=`^ ;A>L!՚5ټ ~tbWC /ǎח+Uub //unȰ/D5%DJ3?kN?3}ZuU7xZfx$dfbUBtۮPhqGJO}$X?.>M=[+C#{kaRs 48Qm"`HgruًC"9zɽ0zaB1g d4BTIdhGbxu <8|Kgng)~Fj|@4оhQ+kInفgh~{wֈ\kNFM>@hR.Ky}ĉ>D}pfOT|zgnt&G);V~؃L+T5 {ƬAZ;Gi`<Lwl_0 ȅV5a|0`y{U9B~d+<f{$w׶4+\ ZKU: EY;%(Yko`9ʠU>Î{Ⱦ_TBe:XiԠTBm(e^V&>%Om =G$^jY-Ѱ9Stx4e? N9&XN tEζi2t-Barh{JIbêES=b3#p:/bd{,L]wD־~_AvNSq=_v6os-pL6k4{s{:v6R㼺Jg'.+&? MSRA N,1LoSxOH<@0\io<Ɉiq<>RQBqr@S0 uӏÊ+p{7zWeں wkҮRDMa"qdzje_j,:Krs1e: nIWDjqutcH9f\*Xe8T{E0ؔyyfI=]av8d[ k瞀 !wVg^C$8RB>r>sU %A$x~B)`kseHexfA>'y8ƎL?Hu>ܶc*I+V3_q-8} +Vq`̓%X| wѼq74e Ք]r[dĉ,xw(l`+ `ȡ|ezM*yۯm:ǁb}!bHẽHNtѳ`ZC)80kYՅk BAK3_ $9jWo.ukj~ CLԽ ӯ WFxߊYC6JiM|9R}S z $+hނXZIR{0b]]aҊ Xn_1OW==ȥ|L/6 (sA1;R<+-53;0μbz GN! {g[] JB\޹=ե $QICɎ}b>9no1wnq[Z 3z|˄Io(ʂПfW>H/D&hzZؼbY[ qBF:PnUx\P.P8~:~IZ4} :w*;)S>^, x7m+6B|A*l$^吜duCCԠj6EyL|رr#zQibGbd_CuNΰJ-ȓ"+(_:bH\4A7`-- !ΖdY$j2rNȇ6P\u: sM |_rF~ :T=)a6UJ9k^^e2XI= JbgE#0SoVm!*퉮q̑"hqM'+)&fqmf"ygٞM!d ˒ 7^Rg߹p虥n&d:a$ m,JXTxe~cxR,!? 0['rIPn~ɒlX HgK1fRs{0I^IK0=qx1$,#;tcJ2RT<ǜm|}bl1taDF+C0'7۲^GD```Լn!aGKB`otHKcթCׁfx4cO>PkZ9*LS?4;!015*9@dL;NTO 9 BH=DZmznj93)>iHص)CL<=\eIg\orsgBQar$ Q f(fP3pnS i~šSqo$D,edIr}WlS9PD˿I8}fn||;I  ?Gt !{+(b S 9νv7v#@վCm'<EOk xYHfl{lɡ[H@mNLXFqh4s,461ݭ;<=}L՗Bh׷T &?t'm>a%]/Z2EHk. O /J!Nh1`"G%Gk^M(l@oV,x#QeǽSoSjVfsZf8Z( ɪ3kC E˚ukrNs1M 3pdwcU;Sd?C[sja֡|@qX͛/ mBAo+r#3`=CZ;#a^{ϋ$1W܉Pа2}?ipjZm~Ӆ'N5E<տ-IlM1Ԝ8#}P}ѤyUR ^!:.7Nm6h@gm$tjd'lF9Y-(ŧZ1RF?C xآ1G3nr B,յXN!2 ("I:ҝQ(=>mei$a@T!I&j$!c*ew)NUH݊7Tg=9_}{ omŭr'^ʎVTؒo@q/0.ݙ*8eYFwbt "_2XEeXT,%NvZ@ -^Kf4l\Sf)0s_h~oIK r.ĊX!E`GM/_z]FOlpE/eoM<++Vl2q"tu8Rx$edt*06C"Uʊ\˵l1R[q7 N-XϜ+Y{d{U)o"]pr.ξ1k$wJ̘axό x0s)QRE>@K*T_!4'.?8ȷm#t' .VET32>nhB?*MnO?_h&rl 3w N: @-/[yŽq3 IL?pz|Mw?#DnȻ@Kh> T6RHX ƿSc׾ 'c=E(IY͏>|T HO`r9z,}8["Y*^߯u6]wRwQz%}$e'4!6(5=m0Zdr@Đ"I/jKJ7g31KN >*kn>lprm~.O.R@RȺ8P|IT:ς'6W4Ht_sB?ufHd'kSy&L sz58_;e,d H/Yi4Ït+e!gi^keR@!C`#bz%څJ"SJ\R09:bhO؝FQM~؏yGْ@((X BAp6U#[c." p}kĘl*bؙInpUc8 ۥ렶E9F*Q3xo7Oi6JG]"3َ%=/`ב=i}. H'G ibq9ѠO6Heɪ *b0T'ʆҦEX7tfMK%)FWPД }tnr z={ѵ.ORkL-,Ȇȥ;Q$*;omg>`^F^-K%HZܻyY'5M2ɥw0Tk٦sՍu sެkm;ޭ~G Lh$&rkI]@צ7'Y]A#)4J'q'V%րMx,~W|=SN2C:wh C!v^\YyV22VAo[u aMP|D#JI'/s5M-qA&3 ^fla } uC4 i3me12㨀mD gˍ+2O2'Cш*H(*K7!䓰B ,IM%w4`\0wp56@̦O$2H1 *֍O}wC"yW)hJk&dOUu@Bn(ݕ\esߝ'*t̠wZ2!7+ 4I k;.:ܽ3(I!65iNY(䎳f"AfB9Ϧ=x}¿:nQ\O7"^wQ13*ч^zjv@=s6L[/pV_@=,>)5\$o{.j<Ĕ(_I!L?>"g94L"g8m(jnw*L;V֗?@p 0/=瑪KyТ$My24J'] uizY9`'p1krk ؘc&~E.v>ioJ]icEѿw9+lft-fR;_h`[Jbq*e#>^6/jtĘ /|7í z$UUJPqX?j"pn7.!S7q]MSq"Ji'5c6T)!k] twGn8qvj)9.:942݊9$s|( ~qv6┉1zysW:bMba: f@ }=mY: Ĕ[kfwjO >W vS;4Po9n`vEdAf襻[q]Eѷ20=ˉÔW#6:~AD#'u92䒑LDBxʲ[-s{HR5>~*t$,?<Ӑ92Bzh9u3EP'cY]>>"-}: $qJd䳮f ak0T%3`+>/񈔵?!T ! ! M)7)3 XC!7Hc?߁t=/P"X~J`#-8؆1c{%=bQEM'] 8ʚ}2dw1$wNVrUR+DN w;)AIN8LuܸMѲj(L;rj&K:~1hjfy&6/cr7 OzxRiDpۼ ۄ&MO)g|*Ntj'9o2@- ' nF/L#݁X1~~j.QܦIԤke$⹻Y c`HjuY@3E҄ yVcde^OP&qϏD+YQO8GR{tLRB0 IұK (`̼R/=$G)QŰ}A0 3㧺rܫBq %Hyv3nF=?14 >sVBosA8aWzφf!!N RO=Nv8%ɠk&ޤ$7;I)3`5R[څiYj k5owO|_ uԱs[؝4F#a\ BYRa{δJ)U+q"Sגohlq7?%igTe-ʠbTxYܨtX N0ː>B Ŭt0?+ N_xԍ[( |-B!/ d29*4C\Rrr,ܽ*=lOk?5Vs,+8nbҹqr&aBq`8:Y' %/m.]ɑHA/ Mq =,"EQÈtI AYnm[|ԉMhm)GW1;fDB DZ ]qi1jIZ&NA=[\-t VhnXBcsIFU[j4~}e4Z`31+yq!㯣!SطBJLdf]5F>Ѷ'eɷbXe*>Z\G<< RGF;z34Ȅ˓XiB/J˓}ќ^Sq*n҉$KsIz.L ^q0]53gHA1 ># RMcAS Bx76˘l86K0[ekj KPeҥp7~_}W(L) <38+*K7K4&H*[N|[Yp7ph<̤v^S3NwOĥkbPՍ7֭U%A%AYrဩ0:?mVp>$/$)`Կ|>']0b0ԭ^EثNOngqp\eYX jf"=NGq ?%SK} E k#uoM 'x5@lPzz@dSkBWa䮗QڧD峚Gyz hPoUV d,]pb[i_F#AG^mp5n|CJ5,ȹ\D:#)a_ rk,i{ώaIV#Ce5_3d^DMcM$'XK=._ΑnS,~ĵZ/@&inaA6A#[cq%+u41JЮvTJm^"R^Zg174lj@M>W,Uró-:汨pʸ٩e}M"B;w":H?K5f4_|mקNID |7I&5wxs_A_fv 1')~`z!aM}ZL]kltoѽ<4jOx3|{goM8kH$tS >YMl@CKt[1da>i`#N'jݶxx2hGJItencXjƔjr$;bsCA7%L}ԏ.{;DXq5/HLb%M~.[0} ,hdAkI6G'pnzmfԍ8Bsʑ& ߂iEdMGpZ+b-~M[["5TN JO/)Tw|mHH$aVණ:uT!@H;C#n:b;hA[?Su:l$]kB`V[oQwJ94}tM^KJI;efٷ=>RQqW))u +K +$}ِG:o ½.$v;mG -^4z2cLKWv.G_] |`;G u%JY6OǜH?FaeonV҆ogʝV(@Z$Cpa۬`8zA܉xJ\q؁ Nס`b{7caLHU^ (3x^g$+SဤLfP2Ož lP3y Nx-0dYF 1HK|pk^F$/G~N\1E_[N7mKh0Q!ҫ,!8Pީ:$,RIқRX2x.2׫(jQR #I\SP 6Y?RTIK is糲)`&԰O-jJ┯etҁaJm,F2WJ<̯X=QM>5,GU#zE[5Jzz#~k|*BDoDU8a͡=0aiw*T={m>ۤ,n833TSA1鯴q0IK1U:E]3MB\ :!&q`l,Yr(1˂Ë/19ފ.|"l 6ߧdƤ|G`8>)r}u;;&p'Ct:D]KWRZ&g*6Y pB71y_+Q(_BjdGqҗyU%$5h5^Ԥ@A^sQSS?? 2axs[!VoK^a==,AXqr_u7׈}ggF9ԵNWLv1J*Ev_y9+&!{eNG2$?\K1!,8dDɏڠ9~$=$*CM<ϡ=0K{$lld\ZfJI͙7}+0k͂`{KP'F;Sh78IEd )y ooGMiNka[C>G^5ThSj4Sip% auy)0e,QY-GiuW rRH;px!uUۘ;E)1AV̝IٵG'|y%r%gY}+#@ٽsarC+3选"Q/%>A4M]bZ}({(z|Hф0Sfὅ?\Z~u/⊞AVg!K{ܧ/A505.\lwτ6ݚNMVQ:[~ȚC#Ѥ3F~IO9ΜGOid{=ONns&թʴn`Dq~m]D@UQ +\8m윧,[8Х/:iP0 =I?9Ό@&뭅b䧢M: <j,:MTlue^I~Ӿ_) UqUW4*p|Hj\_ +(WmjI-Ne~L5@IoDq+G 1R!KjRM [B ,D-c+$ʣdt(B<Lkt=<5r?ґcM{W0O2˦̟ ~`7 Jxs^YF+( f%{OXJ h~YZTn{[l?"uZrsɃPE?vNj%)}ˡ.Q5G#T2[zY߬H[tv˕ş<ɚ%XB&I{<{cn |E[Bo`~en"^|9E6%=o*m5Wѣ8H%VD_ݐ3~Qw=@:'kmBQ=Nz4ӫ~1+/Q[ OSyNr<``S~}T0#1@++&T!EP_wzcjM?tr05 9={#byѪ᠑阦Gw4Ϊ.hRFrRg@v?fri)2bxد/f .4 ŀkԵHZ&7uuahD=-F8sudGo.8ʀm&:J"4e9mA&$}_:m:$s;Gӆb S`kYNSl ;xL3sRr4$+5e&šW9(\ŅG6,SDF$L&2yO~V7JppSw5BW L/)0˲(&3E:O0mDs|(JDI9̜hu7/VPbNXOk|2Hə4P20 +7Evt6ɻN]T^fxF_K]2YnLU~z7 , X~'Ao-SrY-hqNp6"'6K "C]΢ bJ}Wٓu%^Dc{t5wtBU&JoI;ACS" .ճ5 Ph6;rJ2ס/ =m&1T*ly}$YW#X;-%NrTYڨJ}hjE#|^ッ$FW_ݿgwG?3$iI*wq~e#LvR|B{@e5onEzjWsRi*e\1] 7(=fht5F fRd<_G:Z3آy `x !?[RՈ;XyБi͈1n?_G -><&TtE+3^ ,hHQ{;zPQz3^DX!9EM\nd}!_p2QqeЙW6}@UP;ՋYZ XdA򝞿OU6=n;m~k fµi+f"T%6\aBd!oǦyhM^< gTt*I`닕AUމ <+ױGk@4PoΡI hͪeKV%mS챽w"иb- x'G ;a;pwLBCTIUipC kEc7(aO&Ǔ _z(-Ҟ1dmmɍ/+-W)ГJq6BO+PuWZFIz[,q-۩Үg"irz/8\m#c/t/vU/ijXAWQ? O=;5]Yw}Xx7TUA5M3$4x[1.UPhh#l_p:j,p)v' ֚O'e}t3k*t4QL)poj ~8ܼdY jPȅVy>ƈƑw,<=zىkWi_LՍ'iOnp}c`,2v@dqPwꎤB)Rg"|&6VXADM=W4}O(l"b}e5 l&5F1a~%/'3?'^. l[OqY1F1jv @GquAbT)o3\nvz 'ti WB-x;pM'TҎP*0$ ^;Q"t؂}""}:FVgi! LtO{~SO㛧Ut, W j',X҃doU#Af3ve=EHsN1 FM-]ht+ }!bSq;f QuR1:UyarCA1(:+eX˧]zRMSH #` Dޙdur%4~TN6mIWm* AiXqJ PG\£w}k`a"/tpUſ &S$ME|`&#j>Ag y>aK@zF-~12ٛ+PHR'6)U wDE]&` R!4M~4 &4z=m5M3.W`#2;FUVZcrZ2jC7AreJ [ _Q@8m3yy2k#yVcj&X`>\ǥ[8֋Ȱ$ -R ; KGSfNY;=t/"H)zR$Pѕ-'c (3rl.Gyk0A /sA"Pb>obM nqk [9eo8ebKw)mUY\8ڭksۛi>q x22(QLf!pXkq]VeJgFfqXí#ow@ Q>?J%z c?3ϨD iGI`i)ǽR~H۸LE tise001%X>?dr_OxK 8%S` cA;4<  hQ~ym]FZ0!{)\^ E `<lf@YG+R}z8>mL-G,C8G1ga[=\bpF%Qmfq)ZmGJ҇Զ$/-p$UɊl>ZAl2 M-yXEblAWB X@LZZk T^TjH/oV}M#pޖر1(NNTKEC eIy_įb0ȻA)Ŀ;̐nd HZ\ɱHBZBˌ>ѝ Y%('r"+)dqI %L68DLÖ@ *^ Q3|A Nd/Vgh`;/|s&[TÛpr!WX<2ӅY?_:v2Wj,-z!6"Sc!EnR`I귆_Sj(m:Q=~1zuUvM>15PC'V"O]Iuiv#{";'8 e|5uuR.*Tyml45# |~S5'"+6)SL8)E$]f8<|0L#

P‰(31vĬ)gp!03:Kɳz *HPJsu=R] FAwUf)7^KFW NWvG~_/qOdD i.-2%;K׃?:Ip? ^x `o{ 4kՄG1eq$f4K:v/W#2Zj6$6rcɒ &Z *{!uԳwNE#Ϝ CU,Ef΀mڔr/oOW\_کjÅ *i*0D`ܷ=s*{⊛S\qa{m1ۺs@OIi~PsޠLG.}lXD]^dU~`TzzbtsSiۘK5}hyݻN%?Z?d@렜׃H0!fhs9z,К6گ7?3N껽fk3 ozMg{cӢJ@Hz)Sq .8G3?<oJ@p\HHOYu2D)XO H}7pYyq^(Ldrmd3jač!_w籦fHh ý@.wӂtēFLbAb:Xſ^m̞ZGHXLBwٱ^f^,/UiKgjW\9ə Pz;oⶎf.VN[J2i廭KƘ+^Oq]3R!oW7h8(b}vZ@~Nl[}CӦb@1W1?eI0U<\E YS!RJvOԮxnܬpLp?CݭYw"Ԅڇ.a7-Х]o[fwGMH#yL#d >TWK]m,9Um1%R+j$I+z8q=:Z?.z/oc= 5ˤbf Q8JoyY *>ÕDr̺[[m^t-֮8[qZt\C縓}=9tYtF#ya 9]vkV=t;x2^wBin yK^Wdqϛ -}thoF) ŮsQ_Rюj':U0G7EzE/Vku1Q ]АVūn5v_PaSDñAe Y@>+.e'rP mC.Itou7>OؽTqP'HSI^x{*JYgX',R" @^k"ۂ@m}FʿY* xLSuPN9BIVa0RsF+qܖXe[KuxY uߠm 'q!0}`e=?$hD_xXGW+{[(oU/.>JIF]duu j?yp$-L_`ڏ6E;DnJc] ˧<5&BaClRr:ܳuYIGSHXzvTZ2@[UB8=O. 0 U#mMc <F _9=AK+ZE9g |%UkTY+<V.)}<=}P|^_$J"7Ω_pD/L5?҉A<\EYRpLc{I.7m—n2@bSy6v(^AdT`FAm r] mN_"ˠZGI:[jl|b#K#~mGDϽmt]hB׭|=)Af= 6!dX CeQ"6^.`Hlbl8 C,X* YZh'z[")$E?Վ&jX?E RUIZRD}aFFa]ruhqd9y)a<h؁rH.co Q .v  F {X}>+F. 1b#|@}DVX!xD 2ʴQAb!ņ3yZ0< k'89{C^ a|/ˢ faZeљ,rp/~2^RyV.Z 9] jSydm1[ᙺJj9װH(.PY\+*iS)#yea'/ 0~豦azc8F9a!-b{WI |E#$D4{D .a}hK/$a8t/ ](Efd[T5[#|'Rt\z$u6Ho,} ôYG߲21E }U<7اGN騩ϞT{u Y/_Kf<ۼ5zc@\zTRRb:,9!ď^DLitcJonR 4@"6D51/~ |*t#hYa3#edU6 M%#~Q2{2yYlH)x%-hvQHЙ0,77UlRB zN8 ?}{(j֊Ƽiw.e NfrsNLmr:{R;)/N7FW-E=3h97 !6+ k`2eAUQxҧUnpIu|[Ѳ3 t'[Exb= )j>H[Ѻҏvp[q詃Gb .-dOtEm^<r,ŽBONU-VN=SEJQ crt#CFk=eDžP.@oEV7 i gP HVM/}l(DOdꚑ$}<~NqiʹNj̆duq"OFgC YnFHmڡc$yn`ߤ1 kCt0٪# -DO%U+ #L<*ݾK{k YtlD9|N l29ԤJJ)kqJ'6hJ9J+z]L" $Ռa* [Pgk,/=G?9@Df]DEnk0Պ1 գ-c6bҬAKl&N#>KWK}X6z(#Ejv쵇'yuS$Ld346H<@uvj<0NH/(IW6R}q'ckxI+p[޾rd~Dc՝êFag⹎/Q3ʿu h\79F>nUVlѡ3v͏#? `C=lm$zA;4pi c-A'@b'HuGcҟ!ySW?$(."< mWj>b{nա#a(|j`W[rpy:7j*3;N27{^opWw U,nqVQ֦T.c:,"rjC]^ ܷy{fmt)жɇ)~BJ!$a:,š%S/4 +{Oǔ&f)꫞)b)CcYKDz#x@2*T3nSZҔ&tcpXՐAFz=&3@Z`x]l~)<5IQ芖ijH't7jX;dʵNc/ i0/EiBnxʌڸ^!qDL蝽;E+xU;nc*y](4fw"bАmn;d} @n]w{1S E'QR (H3֞ ZLAk1{\|w#- ccEW%5e@8EbZqosnW%pt[ӎφ#㷧ϧvB=u9' %?pD\#sE{EV~{P@g(#LUcО]E\|_~yfMz_H̓݋h7^)gӀ rs{Fdӿ"CXH]eϊhY}j}bNmv23S6V8'"@bl0,;Mx B,^ `⑱ugxU^I&I糺uĴ>]%^Z>foc9m]XG@'g]^ӳ!uLn݆@}lUKȴ9 "s qkFLj`KCjDۋ$쉛RCi@!s\g;B/s3?Gof~HȨ '}) k%- YPViTb:Bz;ݜφy~CMVWrh<'VR=ѣNHdr<ʉ7 H\A7[UE@V;8"t2o]dȂo F\WG53<Ѥ^ZCyӦ"e? %rNFl= &.#{h3bye D;Ԅ=^"vW'cwY0Wm"%Z"ݦ/tz#v%lvOH-cӥv` y]VZ?xHdWw61|#frUC;U_ӦcSa!ϟb!n=\u0W;َSz=/:d%fIk$, uG`㼼n=$IqaX&|'6: S 4l6 ;bn4tҀ6w.T\#4|0Zx# cRA ̄jA(tĩeI2r7̦Jxr&By>_2F&1G1 @E}Q\Չl#yp h T> "j~p%F?,ny6 M1h .}t#iE&޴Ha6c>k>@EI1LlGd,VJ0_ s|C k&ks?N6 1 Nninفxdr>GNVpa٠.(pg7nLIPۤ|Ҁe[ݴ> ^^{M$nK#=ZH'%Ddwi籖҄muyYdˤ_HU_g852 r,+~9ܦbIyuVѻi__2{.<*{E?1g)FVJUS-XZH J=H S)nc}(*%PEIɜqG}ŽkEy[hc!x A Rork.9z"7k+:JnË~{Y[3ʩ8uTelp[g^)ǖ`|q~ |fWMVzfVS=UYI/82{^K *KX^JC1W:q어CbBa@ݐ ʝh..ǩMu㞇B6%|4:+z2Ǵ'#cB :+//jX޾Wh]x0=a+1 "G!G.JtմA9}{NۀB/سr!3&>J0 %ҋ8:ur5_Fј^ZXBo+]RoZ[LU =}/[jw/~J#U+2NHd^\܉x!8n4SsS-5%A 쓛WQΧĪQ+09v7ePck$Evj7Ԋt_oe3D`X=!LyV*E[=ҏ&.c}jXsP^^q{䥂4>(s $bJoEQ%eHm9CTk9'*ևt_S P{k@<:_8:uա?z*&X3驻.»JlZgk';H#W,k6$TK*L^_>2 |t{c߼eA#mt"ATI&-gfi:MV5{ t{f!hXI ٪N.IO^ywof`/UA}/ӂn>؍ &+%0StOcDl `p=0H0٭tE"6S|5n3OYUG ]4~i{ @mN;?5$ A)/Sb"ZLOLp;'__׭H{wt/φKVm TOP~%4}W&d1e~%4xbٜYeYjL6 CSv,zu$}^wfFkz4 W %Je{̹v;lK JL֍L;N^@ݷ7%~ Xo1\16"\&I%II^!9%i1)wL,j963P:LrI;2‰eO, K0[R_:'SZՅŲDcB czOɚu U:cpAh !TϸB4HЋ[Oǡ<=PdUf'1G~[LLY\Zbj{ւUe'w*Y3OzKn-#Zh_ yaT '^^QMEKg:4~Sz\,N#SYp}'q8=zUAGy#%9Md:x]i7;5KwVR=DKwTY=(3,nB8ռ1bm#!|v+ҎR|!-LgliI@5׃1' /"@yw^}are[սň|qånx2T wE"$f|s.PS$ ^ByJ+LCHpHM@NJ]' jSz6"_C#~[5嫠׊dGڎwp{MaR^5m~w^U MsϟS4I*&b~讱 36ᑥ(nmcؿ!Xdju#X'=SgPp/TM6NJ j^:2E5eHz/Xx;zH/8?6:-uLyi"kN#9PQIBGj4TͮD})h@| w5S1Zjɦ-:sMH~'Ds5G2Y Qvq;B_ PXOẖ(pY)4XV^İncP`̹7=VkawҞ)8V-a D:5JYm41)>hfa(?)F朶Gi8Fz,G|%Y Wom%΂KX֜31E$$8T:$)b n;|PX801G40CC`.͎1n~I6]l8!X`0֮Rk9up;=K`U{\%+Qַ1g EseӎMU4; u O[ 7 x5.ZIr^Ck8/E|]m:F\V4S(o@`F\q~E1uL$j-k9 *B#qu>AE"8;< ({!s +h{abǜc ߾6ø * BpTv.PØsҡ^#B, 趄sxdZMɆc)f& f jbe+yk-Hs/$FeRVԿ(w")8kpDL* TūFHSZkmf*2T%&#7\ hAXN@ IeH=ҪGy3MWD_?l]P =V 7[s6gsi ,>3OGv"T=6o7[2qTpƧpH(/5q3=Zl pX^BMxƓ[ߧßR•"OȕTV\g!ϑIǤu5o&VSK1p*B]#Gd0:"-%182ѧ`WƲ^ή]NB $oRXCvl! 9ßkLNLX>x;Ա`'XCsy B.99X:($biч#42#ޮ:+׌\ @"4v+¨|.)8k~ -hq-Eb!-g'mHyom&؟֤pnIs :j ZbDW[\{UU\]`)œA@Ҙ6b+*6ЙA=* 6yS/K Ε%,>,PjŁ?})-Avbco劷']Xh؀ gyw+ޥLS)cZbw:dy`\|.C,y+`gHKz>ez? ]5-R9\}a/0npo IJ.2}dq!$tϑm 7THl.;eAY'p`+pZ5> BmK(:z龸n yŸiVkR)&X=fp;DO^5&KA3N ai|huu朱^( a]yLL'2R${%4SVH1)\MXrr;?guaP1}!2ɓQO=qBq@JLCWh"zB%l^N傡v*JGq9V̑81 ]M 學}{x OЌ$] f-}|vqFF4v'A2CbP4w\PXaxeC 'Hp b͚矕Y Jj7!ww♙Q:֝TBc?5ХJ:aQz7mmLQ5W(ډP׎"dd^&!:&R'q?{sfkG-lG{Qw_E?2KTj@ 3 >/jr4I+c>~!W۞tN˱>ݠr`*Bws$Gױ,Y" @Rz ;C]?kMiFr[6>79XSʦL)%+NdDO.d7_gWQԯ^iVF^Y!xtM{uBT"f)"'`ðf|Lt'VM6gh,V:XG4Cll36t.ҎDoAJL`L=m.H2] DP{4H_ҤC>WWKD^deX~eQiYB[NT nB<ݮ˚V;*00Θ)0'O[I^A%aٷ&=I3 ;{N^AͳKu>U/vb zj =o|]D5v#jJWmߞ1AGZF)^jk6j+@ YB{Ml(~+{9qyDԇL " ˮ]OHЊ1f9t(sEo!MH0{G뻸°w"9poh}oxj o2ݚ Uڵz{ZsF'x:O'=ɚ_:i-bPطIaSvkVާ=UpHѴ= Qh.xb҈<0bGJX43L$xO<\J1Vk /]-4-t2= N"@TIoAu|t4bS/Ne %Kp)\z :[(´8>׷c:eJ3D@y4$z*&HiRRȡGClqT9TgS_t1)`2$}+oibQ}<`}Qli*$TX/z nG,|NIqOH1 􋥺f[ρrc조F3Zo3 Xm+nm5 zӝsCNO(!ad PqL!`Y;:Z`С<Ԝ~{iw6]A $N?m;1f6b {{s+83􂯷n .40i@m<骱cϳ?F'ڑܶ9+b'Kf+/ 7Ca\4EU=X'A|@Ny9jT"T"lm;-΋z"\<4ͳ="Alt~`$ܑ A)w 0㱐{za\6ΨFiIۃ7AbǿrZD{|14#WBC6èVЏIB$( q"bA׻K~kMFVl86Lz|˗ f؊\(ϦvwC-K+]6ơ9.JOܪߘ ssV)=cvsGP8ʯ>/f0|:,E_)ܟ#Y"7lފ1e0ɌMq%EyQzMzP7-\& wӺ5,PsY -5zx=05DK#m`d|P[u{1\>@/6MQ-h|V.j0ref8& ;lF:riZC 83OPԪtQo4k7Y̧[ͦnr"]u(`RX7]/_KQA4EI;rrhǘ*[-ic:VGDR tkh",{(~<c6͒"u|޼h{<۫!rzY@lfϧN[c.[EƓ~d=;13u!R\`z/,#̃r0=EY{QaJE _CGtE" b$~bOI&tKg 9P/T#6孝i~mcw&Dt綉o[#!o=2U5ƀOW1VIcJ5MIZC,,b6>iy0#T#HF6'˲Cxfwzw}`Jg22{ _ N*`my.[fX}Q9R4$5|+8YbQ0y3aM<k[cL0Ft L8r j:۾<J#Ÿ@`*̡s6t.2żSMBj g=* swN2>Mo"84]pB :Kyhlo]+ܑFwt1Kʯ0U'CC(E[ᒪ.+58:gxͣr@@v(2tg:1ޞ*} Ui!L%UC' " b$1촫P?.ʧm[8E| M𜰋,cE1 Gҫ?}♵ޢͺ)%BS~)% rGbZ) *C3G."WCyblEjᅝrp"5PeC{J7xpJf]ء?{ pN="Ei#7l*Go,&us{ۜvzS<﵎PB PLx$iQӜ74 _u!q5-5dPD9|X*NdđU1ڿQ1#KlmPnpƓ=&A* &tCB6Kz\92vNM|bN,wTeQ[fo:_ILҐ($zNBc(@A"1hӠ*JJ HT ki Ք~[n=dB`ǖ(A'g\R܊QHrO/GX;o .o=".h p7-%w"V@׀mYqSDRwhfhiB/!_ u{?ɾX}XIP ?cOź܅*~>óH[7^[hm#J)#* V)q7k nTzI@Սr/~L#LKR~3!IH|EǼTZ 4zU D| ?#څRF5 єЯ~cE=0qo,#uo8|d!gyy[jQ 3t ꯘnʕ!ҩFM['N=*Mid<mQc(di)5p/#(xo9Mccyv|x[2kZE^_)cܓm7+F<)Jd'|}#W4+ 37n``rG9m4zZ~ C=;6JLX%7!e RRgƠLtզoTFLJ@\hm]u_HQ3O4'FFmtt[KR>E O7sV._VNz`ҝB] %!3ȅ?">k!Ʌn=RS}81HQeoYRS 1lunﮫ;nO VSٺh&?DoF&;ս*qN;+Tx΄{$+αʪ_,7:EL"i~)&\1 }ݚ+o%=WbGi43;T*z p ʂ\.`#z1ZUb̃ $.ZdW#3'ؘG v  &-O ;@t섢="a:7 `i[=kV_썔< L#iϳ  UT&@D9fw7𤁑]!+jh9 Bӹyp@T3'_{XSwyq`J<="U:[Q.`v YNQ$ ܪ'5ώ6Ƕ*:2'u h|4#a<>Frc@r ^pf+oX1VV2[W.w']AG9(ٻ.(9@yHlmʯNy|g9զ{ZL- "k#WIJh#dNkD?tn×8D)aDL?$'{xKy '5hVCP@!Qv!C h"VeRԆ V3J@y,.(bZhimJld}]#Rg_V΋#:%>=U$;"ib]IKxskm\z.Gt`LNmg;7\xA%>~A;9Ev)jBnVi{hQIxʂ, v˒!_)}ԏYQ'"kbpHƣG{>+ٸnGSp7+"yTR{R\wi7?re^]φ8Oz#'o&ԏ{dYkΙI ! _e+l!f+8 $^;p[b_Y*9`X/ŋ\E/r L6#QſiSe3!wjdRp0@|j&#)B{gN@T6 7wx{WPq/BM~B?P:c<sVu]Uf56òsc{d <q9U nd1& ^.BDuY=HpaWZ8g p_-{ҵ @ߏO9 W<{zp_>}{1ۗ&7-tGf0g.ZlxeatwIcj;h׾mUA$mh~߮m]H~E"t?/eųHwG1%w œC`Y;YaFΟ4JqϷv]#~uRZ%Â\TGU+]~\Ȍ7ʬli/'G6`Ld+ kw MQ :"%FD' gIrxp=/YP~c&}"^|(Kazh඀ZH`~!#C(VA@.cvct0b=o_oq*7^WI+PϤFUK1y2+CX0Oa1x5t#0kѽ Aze\R![UA>>p._, :8-ݩP3V35➨Ғ3z?ӻGYGx1p]Ӥ%bkbaጎ^j7c .T`~CnؚX$B~&=k'| /1}0Qxsߵ+\[> '\lG/=GpM "a))ŇZPylG R CULVV>@2:u޶0Dt-\8M6yMM\M8E[Ul ,W–GCH~JCYaD6VEDG5`ª!$E9]I-V&' ք"T)1:/@H!Dٸf7Or_ׁC! (  0()#=n0r=0b3*`Q 43L;*.K&N JXjX!T ܇{ Eż`^>O`,GRdZ& >tӻp1,ZJɳ(>;ʙPWSg%G3\R7ٶ>#1׳T7ʍsQL/>l& Y M;[jPU|!`=n3 G7xunL\|m%`p~8(\*( t엓<^o,˯R!ɬ/'}]wBg1ƛᷧR-:ُ:\ 9@DpiΓ^]&dԻHT]yŽG®~ī){*"=BU$>)՟4S{]d8-v!Hx>NP "l'9R@CK[oTLga@2&b5P]v"JJؓ!1ej^i2%KON3r<. Z P^lTZBJ&9ЮK'C)=5{.G'a\D|P ro%"_[BU&_GćE#,0\5· /~ܯD 현PĜW4RN9%F9Gn4L^%<8+MP-avռQ';j)ȳg QIxɨtL%\ւyhz̯K_MIt ~Ȩs.]pț:<:cZ0 pr_V/~R-eJEu_Jy7Zr7F{ϟۓ u4n6@[*l'r9%u>(:쨅W|4z05թk60BJy R̆-@ad.EВJ_cIz`M*1BDz**RGU=6s]ߔ6YpVNSی MNG^1{OpUJmjSĆSia ̸OΤT( J n؞x _d4*kǡTTz8o&GkIXv' inG+Գ#HϰM|5"{(-I\rcpJLaK&ύfS+0w yEBC+n:Ml`YV--tCQqx{94_^W~h~jËق%ͺ/خ>[ V#$|;?̄"#p4#{-^ @2;Q1#c M9gȕV Xh!~:b( qw_[|[`QwQХ'hq)\L*w޻-ZXlDz]3v_{U*Đ< Vu#,70u, q*IosX?{`ӕ(עx(2Be$`=o$^P=#ȥ$>܀j.l3G:cs|!-~)I_x7:8Ư2)J{`Xd_00݀um+cVx0.b)Am-0&k[\W h=l0b7RF0N XUVtHHk_^oTB(i@%B!WΈ]ܯHy Q'wNK`+#jj˳)XfNp|4P0-NRcoKordO`AWf[蚙'XQ TS<^K$qDrMq?v ?$UȥyLw9nd( G`Lل|fﰃUGt5Hvq>QAx++0Ӗ =xli4[EW0KFyk/eKE}Щ0X$-:|DI1QiXSoriΜMKh+ YNiėB `_.\K0aە0V!:wbe[ѪPK! ^aIY$oc'ij8?uZ}wQq}ZD(8tW` ƀ6OS$q3ڥ?`~݄.3i|CUY)B6IMsjsӜ8k )ku ClYx4wZeTw+dBX Fٍ.ӗu+[.0[/x`͂@SE\ {{uU 2L 3)dh@OFP#{̂;}*}2tݭ/M{M(ݒi(yv2߾ޚ} n{=@^,s/k7!:}m1+NAhti%֣c?C>\.BIĆ.Y= Sא"Le3_&pIk\IK$n6q1\Kuv], <ŕ=7:2tI!?YR`Zq]쌢;ABZ[667T(l7 hF9†jLEU_mrɴ *yu#^#%Sbf=ďG5cVm4oSaJG^t ʦ+4aQ:vYw ϔҿYR772[9< BǵN˖:CK)Ifwno}DŸgOm)l X3f4nn); j  SC޳OgH@A3K@ԝ7zZYcΥ{r!=fцo15 Вq`~Lk L/ Y ]%STFzaDښe 1.4ܷ~Ir<1šx&l7 zNo"̛>;ܔ8Q):7[ xuh.pPv */Yoj jQ/BɩVuqWPv^<;ܯڲhe*b+otaKXxiiXY aoB?ݶi[p܂W(RLjtq&1H~q+2+w8*Nwkd),w+xE&5FNnQnF@YKV!P@3 aٴ EV;[ܢP/4_k^3{y L Wm7|L/%O{lm*NW(M"yr采F62ħ?βy[4Jg~rOG6o-瑆^ #A=fWk󒐳S. KS6m?ٝz(>.m$}@j+ DPpf#ԐV6ghow&t!B-vFT4ncf0W{Mz<(YQ,r.N|Ju!%6<3h D]E 5P !,\”  ooy3~_ ͢F*nt/5 n4RCO<֧k *C@(O xBAC=8[5/{YsiDJ7'ˍ.sA8"^^M"hs0R{2gUbjDzt77Q]ͭ)%R)kϻpK/3Th'u/j 9P7OdK+$K4W4F @iK"?K=|3roɉOѶg)ױ Đ,f)l7~fJޜ8݇,C6~~mWB…6 VHTgN!AXZta=~+HpPvJ ㄹgMKd7 0?5P*]XM<)IzʦZM+1 #0HqA>Nz}5qf~M*7e뵍^e3ׯKm8iBmuHP%n/]Ep2D0YzdQ L;imm>,D>VZ`Wq48DlRXGAT{_aL)<&T;)[8gH"h:ze~@|; rsȜrg.7|Wߞ YEdHLN[n賅 )[ꡓdR 񌇻cv }ġC[֬/>AC0EGNGID5BW8/o^vmvrSg,FTԢqilh 0ݝ/93 N+o0`( I0Fw=aN _'Vh,n ']25{ۿR-qC>{$ GSFQ>'IkbQC6>0'4|e.(5o~ּF/B{S:X<5U@Va[橶Qħ7mw_p*ycƪ.lbZs rKhCY}b! o#0@vdWv鋫G+'/(G0?˳B}ƉZ6[O_J3 <ʈZ/G(+Q؈:YmM`~^kTW8Kq*qk2P ՂG<`h *{$G@c}  *d j4Vv4U )J} (ڲ`r{`Gs͢OkT2ߴ j_گp<"uFb'SM[걹Jzc=o7+hgi hC^jV1H'%: Nx,gd53IFOWd F0_xsE|ʋ2S]kM92,YD(/Nh/j67 jpC(B;Aum&Op/9[FžnJ^`94ť6oѹJƪm>2I,A6mwU( <.R4v=zpo^R{,TG@U8ZJ%[`;Iz:H:TEEͲkI{Uh$^sk?ⴍAt&_Ux ?|Rd3A l]r3mlFc{Yy.Kc\}zH}}ue2p70LԈ rD4حU\X ǃ?=~ ֌Ύ(? 2lrի`a0AЅNi84Ix2>* P dpMH%W&PqyD=rlz}<ɕƋ&2P?$qޅeD8w,;$A0C *{I)0<+_Hc֟od/g@|k\uam^)$Lk+E{6Xc9qH͵Кޤ!:\aB^V)~/Hg*iY(=['\ w? xemj|[4n pn::0 jctOݼZd|bR3@\G;V4Rf .b?M #.#jy:g^`9&Y=;qk}<ҥ,݂= Ó]|43 $s|<0i1 U.E7K4G{4CZzw݇CŅ3qwQh]ď bNA^-՗kFdSBK1!@ |f^]"WeƖzBfFqA.%Ҳ|ҿQRwa@,薚BMFet"%ҳU0\nwC_w g=]ȧlӬhcF"#*4Mt޷]X+A=h f,ԧwģ֙AUU|-I_%ZUne e/f-vAY)¬P5:VGlo;J''gzV-c^;wof^\D,p[@rgHl59ߋU1Փx)?='&ZsiaJ3WG-~r$?\b2[o/vUt!>m:\$cg!h>r MGA d)pH&uE6_]v KQB{5Z+`=TfAR_ 6S}P~@v{]&۞zQ 5U]apg|Sf쫖zJ->^*W! 3|^aS#r0'^[g4AN-KryH8ԆLW?*qVVjl@[.I)mq^Ay2:ȑ8-aC6v5G.M~HSΘF.t݊e|O{>|mU}uL9ԕgۮ$zq9ђZF4Ktb!7w4k fEjo ρqGN9,֧&G2j}"3F%f`8ގFiokƁCoB{ H6:S';nuv؆ )Cn/?b>U1狾Jw8 €Llzآ uV`jT.Y+gጆ]2IQqw :) VM/A@7PP5"f"ok)WB[fkGFגɯT?}F 덲N`w,o.;bK5=ʞ`%+|hYQԦHBZ F~ڡ JOZT=i 5?Kϧ}[0Z5e:e2^y? z@vq?J֞i5̎#_vlRrRR.wm])y$pʥU҅>X``(-^Xulk-j|$lxߨĉV%@PUvu$o,ynКfs8Aթ\#M֔r\'Zk6MtX  n5#'Y`4;H/ 1&|qؼc6؋}ֿEY d5'(&$|>%y?dNEDv=k70c ,laEg¬)ayn#xX=UFڟjϚ n?oI/inS@$lYWȐ?;C a)l 7?f;3sS򄟘J؎)b >R8 Ӟ fųRH4KxqxO $֔Gx p8>UVz^OgC<'׃QH[R5x9XA$$YSBрo CfW!y cɪ);9rS~m#FIkkV c>eLqb3 6h- |}w)/?1hMO8l:EY-(\a1vh^κGBVheZܾS~+ I/xyc6M31f[0C&iZ~c;f1+?;:>ƼA1nB^x4eTQД\-)sVlUo ik ^1  oXȠcXLчSXlE%^娔tNR:6QnyYi_/@(ͅp<8%;53եq;i}ہfP-;Ϝא\NV.>®MQ紨&㉮|M^))niWWUӰdR]`Qە4d5jrnlOϘM0t q ŵ<Կ쾤8V"O)0hd/ i/PNCF^M(["lϑ-91v>fM=\~dGemaH*N)N]Q9y'kEBZFܐ;kRv޷m&3Xn9G'"PdM4&;I/6t݃Ʌ1z\?$`Q|Դ>T'&~*\E81$7KS5m֦.[[sS<"(s?ze9s*RbLsi s\B_}# ~{ P7^BjETU*x YnR dgBdτA:4׾J҆ޛ]e{VE7N 0ѭ9Я_@6Ęm)?ŁcԺK Sf2>i."Jj#ySw\yWAJkPUX p%O.#F3&p[[|W(쪓TK#5TlLHUBpK` 3r 3<7MgJuP} x*=pB]0ýGra䱑d%@:N@U#H`|iyR"_k9ƾmȧS+u*v^xT|́7#!"ҒoQ[,~UrhgZ![ӟ7AA 8DoҮtwׂC HgZABl5)qq/Tr 3?W;ԅ,{zCk"ppZntF Z {_cy/nu?\Aի6hfp(89V3(Deʹn!>p=^Bst<ϷO ܍Tի3}__׃C@~?h4D!mԕ$rmC&irX)/7?6ʳO!@ )$c.F_}\RŽU7ObiҬW q msAsB,fðW_V!/f|\Ce+i€%vU P~ 9bgF3)ODeGQUy_%I.r,jS:r @OSZ~FVk"+PX}桎X'}Ǥg>`V+UAGE779^`ЮBx8R p5ƭCZpI^ |uL[ JFo5xAz=:Tt@qN,f9| bhPEa"Vq}Y_?|7ѳw,-H]br5ѿF.2 M)m ԟ2lVv}Iq[mQ<($=,R.ޛK.Gwr'aDa҈BZ큲7N">)OXz_uv7h=La! x%Ա [8Q^6^hP](+jtl#`xn1yFJ|ݜ (R5֠HF-EIS?.ZgB5է-#O9[~&Ԩ^fI޳Az&r%h>.|-nt_Ix=II:6/_gv*hcyO$ߣT $$NZH&~}G qr0΄q1%/{BD7[b ?9Qp8]YmomHI_bsݻQǒO 7*u?{э3$ [TG4W D\D&>'\ m]\!]`$ˤ gdTJ-/1/gWQj5fk.EG/QLMɚ11~ #ANaJe.aHK )(w/~~]x33T*ӭQD蒺Dz(3xo(R_x*IOԃdTU\鳑,[",Bo>N}ܣX7v_D9+m ?ӍG{&{wue3 k K^xXp=L8` ):|0.R/+lWvw"~ɦ"qdK3DGϴk8s 1\ei3v3A!v08 nmҸ&3Pєv6/Mj^g]TfҽSwU-$6Ӻěv*+ eP<anC^Faծ6ިۏ7CH[`s&_jOIXh|>Es /륏xmȳYf3vp ɩ6Us LX-׉B&1vW3=)7)Tk'c|??"ϳofC0Vb' <\98>H2[Hx<&{' t@7YOZ.!f/ڬp6 e:%J)Um"hەMsUȯbjx0ӠOpaڑ5 w-2x6l3PYg\'s%|lB&Ǝeaˀ)LxOocӸRu/I O5g1|Mzuº/Ex$XIlt b\ZfzZ*?p8y8![peQ`ۨ@̵5$79[,BRuW.9_9 NC¡DĭFrC2Am*1`#, 6jʥ^9j`LTL#_Ƚ3 W c/W|nY#27m\e u̜6Z$Kqh,vke߃ppws.}p_=I,K=P08y(+^9Hv휭J Ưգ5 H}D]]h5*82$g#LmJ`Xگa`4;=ȯxD6Y2ݤ@|^>u2' s|euX}<.+GoX%.1o@($,'hvęnh-ξ 9Iލp[Ln?!`-ZD%0j(x!_x3e=$bժƌNQ.s̸ 2=@R,Aw,ΨNY$e#+(BvQՄsq,m-∩(O1:dlLզ/ȭgkeVը) ]B\.TRWK{ ;ִ+<@ PpH&\m^nԡ e-i0T*;RRYʻ:c0Q 4xS$Nl'R n:WE!$j輐:3(p\GFUuв ͐#N>o#R1xY>dn]b V/̭(8MNlr`50z [ I;ɼ=[W7>AVm!~u|WH]A&>6bS) I3`s~S5hj4 ѡ{qbIc+_.mhd3T_Q@$C?+ -q?ZNAOkyKUʇ`SV0^ʁ)rI(_P8ЧvzQmk9|7 9BWˤ ^$ǾNbVT[6p Lw'?_{1&J|$U`IMa"[V@O].B_=56AC|xn."Q6cLtF3u d+- V P(%«RV vas8ҕ@l Ӳ tR[kZ[`9jA Z~2@8^=:sޑʦa ܚ1E9e+~:b@`ĵJ+Rhan9>e凘0N!aǤ ?2Z^i)K,z >$9I!%F;$ns e_,)!M􃛭Y\M$=lJ  @Qv)$W3O;N% \+A@BVioB#ǘ/'^LAЭWϙt$L[9w>"-fFݺj` 7M8x&%2(ޓz9-i+?FN?0@,3NeCb--T8.8Éo}2Vs3dS7m& ၠD e+R.bhBo^ءQςdpUհenh!XZi I]L%l)]c%p q$V{>aq(bD¤U D.|1D_K+@eЇ`~WmoꠇYH-kx"{Z/LjB޾ɾ.h _: Ux Do(giƝؑ3%:n5a u-jh{IGeLָ 8B2])fY,`2#P[8wN=3%E"!fO޶!Cjă{NOPX/E;ٮ[ 75 <6~_s߈0^z32w}zGKۙ1QyTNspHP !GƊv 42<`dZN F WAgg?.F, y4%F)L;nFihIrܷR'Cc_ .ND_JLQ0ncVsqsRh.8s1L^/k*š/T͇ȭxP/; _yV0 ?Y ۰f|T1ɢؼ#ZR}!xYkj f 8܍4#L?6wQB߃z`?I%pw$>+v8ґC9>q@%AyP?kI^#Яt2>2~,иj!vm7,?p II& vI:"ҁ t| YqstI`t:Ll0%E VXӸ T~M?E ]S/Y|M+x2dv=:j\6o=+ZXX0~+!pb]4%wa-o.IA'7x)f]>CV#L eg[yT ?zfIE5߂0xU*Ei JY^FQ9g޹rI|lȧcypk%6N w5M@(L7; *?{mj0$U F:ȯW6:C@-L=_C&_ZmA7aQVzOm6SSI:B4F(k +!֏S.^| e J3ɓ[o/nĀrQ@s:$ʼ? M]#җ˾;F+7L###dɱ0>qW r=.]O4BZ@n^DgvX$T]lkjLS8|CO"$i*]'Vs7(W{9}W*stO#(V! VBMwS֒ J&{!ڱq )ߦ`rUZC3*2YQq&ˇ" 9lGq ꓔXv%U۶cϲn^a1q3Ə>HhḪ>5v2{xrĥ4i)e8]dxc 1{~vw}@,PpVWrӊv)[Zp%:r3{aWfp!Z}~~"[u5ikEe l.MF2H: 5+R"2akxl!ֶO'-ܬYM;Gb()z p-DINƏebܪ܎q|)'ޠ7ɱNGb׾G*clo kEV{uơ$|G8G QD@t缅$TTŢf7ltja-˓QVC88Wߊŵ;N0 ,5`T$AR4̂UupimxnuKoa0KOP.6ɝR f3 aИ FB>"8+fg. 9b-_l?]E)e Л:G ;UAHwNk +9Y0kW :1R<d߿S@g "~itx|k|T g?%d}j_ʌn5t^?۰DXS쟃q9iҥx;`eHǥH3&cYԗS32Y!8;$VT{idtƘ,:l'51v7y\n/\YA4@Kq 8\#0^Oj ?KeZ όC[OwSK ˍmw,/ =~gaS}1$42Hx ̢z.#|M!cq3˄ Ha?&#&B..DnLޜ}z4uiߑĄ$|y?-lƔA ֋'*k4^@wWr5?XV16 I7%_*^nz7\@qL6&@F30G;Zd)az4ZGi QQۅ[!*-w㱴9Q$|U=p%="OpmAg+ٚ;?>ĥ 잚/ 6kTl ِGyjMV){k)|sR*vܫ6kj2Q<$öΙ>{8{£[;2:;s)y| +d$8%j+ ^a%ڻrBo4:AoXҊ,$O(W$:p_SKKz|@>hvj+(,DQ6r(ٳ̄̚\Y-C+$Cm|Xÿ*ˈ͙vV?`lwSѢcq627iIN7nYi ?Fc;u_[!^Xk%-dFW LQtC5 \cS^L|MyK4)^,Ή@p, 'PΓ`>]!>g70h?!Y}h7bfغKnJ1kAq,k!v0jīmK޶j>R CwF>V-x® W'a+"͘)n: d;X,@'Mߑ21f%!p{ !{4WQ}ĈLcuELy"#SPs>C%7[c՝EOr"{͡!hůT[D zMw IhURevZb|* /d|nRtVbvƭzY9d@ õkFݷ"=dŜs>+02Y[9{FC.ŢXf&a@-'rd-7MqweZ#)S]%RO`}#fYd#:k=уA˧@%+x֥Ȋ%,ץqfaZHKT]8AH\ͤ!P?ֵBU?\ghtn)le-sRNZUD{V gl -*=rq`[bfTj ӼXnT[Ml,oyLߑFQ7<-$Ks=G:V8&r:^5Y1=--nɝ{yTXk1FaNUZո;j ׫GXMPu1&ã tڢ3窏N\\ӱXAk:j CT&_1 @z>*OoGvo^{+86ʹKW櫓x3ƻi @+B-7ez\ꢐROU؝nVDȣD> K Nw֦Y-.6tىVZI3.P4UB̒FEY|Nc7tq*#* jѣ0HLJbŞq" o)#GP:X?\BQ4PF$S0F̻di"C|`'ш!}OY,7ȡxRc/ǃ`4#)Iz%+N;>"aˤ9;H-O E @^lkc+p ߁ y:#.[ܱi&#̠>Y}#3SJxmMlEHΎ<ʞ5UcE88{p@n߂_Wp ;^JׅaM";jT}oBSA.xE[]5Q3]ҟQ0mNx+:P.Nj ν\flPI,XLLpG [Dai:;];Y)}"^6Y}ͤB~gvj;D}A_EO׹2:Z˂kA ۳*Nd7>ЉPD.vJÿwq6w;(h ռ=||Jb[Xx"9fNyuwoEx,a!b{H `T{Ioa+8 :NqJϤ*[H~)6q MpoNXd`)M28)? ,}vMA4 +jG%RF=yi5B( Ù9Xꖙdo4po`VK 8{<^PM4B2M4Mc,i`COVvro!J+64oY5`{ c4K5 KjbSJ^\pqf<롱VAgwzOYߕ؆Bth{Aޕw#ao _akg )hX2M t9?@4`5T eT, 0t%|R­٪bvm] Wr7s,";GAM\n,~!5CpS &;jn?Л(;&MUVUS %cC2ARIdG_<&Ą1$p2\V̹-bvXp h& 3aN]ѓ Y&g{-U(S4mmY)kbe81TЫ۶V|^9=1$=> T˓27{}h~To[/.yfAXns#b0籔jfIsp?kMxSmC +"l i;/ c O{>%w%e6AOTua9` xr#]Mk$0'L=GyI}  j<m< -#($n=]*DaQ1LT",[*6٢"*j0{vLG'TocnUuXh{G>h--ڳ " *=guT׬<[5 OK/LLZ*xR/΋tK1[BQE_׷I]C+Ui-֫W4#IҨ U܉¥g[u CzeWwu"ʾ52YpqzfE׆2+ 4!7k3|&p#EA6=鮦^FWpm~wuj5RASr@oKuFF GϋMyALsh:GFU4AYV-6wA2^[Ϧ jO UtE:.2ׁRFpJhJ\6<!"әk랲1^[Key+hW24%dɷB>Yֵw~7SA؇9P$ܮ|˟`a`^#$9Jh"ɣk8*r歛[BȞӮ>0}hS|֛d9$0nCWrtBV``rbz^-syR{E_?\8#eW,,BQj3E1 iH$dYr̲" 6,$jU DU||+;}C& @7xlOL)DIe_{faW8(C&Kt2ǭhG[]aSt.]*9ؑ>rW\-q@z}P]$jMwWP Cw^{R.ǎR[ bK"EhlrK16e'OQ4ﱸ7.2?09l2gp[X_Kd鸣Ƞ΂{CIJ>C8 S{8{D1etP *"zK[.`eO]ˣzQUtF}c,ŅGשp yFM7<x,*IZol˔eĘri\LͨX0nG4(nAKlDE{q8!{'I4d l0H@?ak;kF kB S_ E9 N n-=Ƕ򼦺i'LزL>QwVǃ;㭭7񑼹SdAbb7Xt O蝲g?Ph/Pk]_w4P9qd*2ոbjy%pX{-uF*:wÿs'7P}O7a)ڄac_#,]/cM]DNzY *Gjol\̣2)l݊m<[&Q{]ay`# z[k3zZoU]:zfIy}GϨӳBJ=q\Ra![1* .4#:Gà,K6cjFƕ9PCiC1jG}'镽2t (9hJDaJo)*M n<[e@)G[]*c=֯敀&r2J,ioXxyJ| 4t#Q$Kt {4$6o彣lEګmnN1d.ZझLg s;9#_Lh-d(mڻ=i]"&AbA{ S˲rN1|}]:+@ {N65xJhIz B0R X4.G$Ȼ'b_::N-;I)VuA(_(*o*ɭ]kQC^ s)Ջvy[r&2+ ~7zy.3Y$UpiV`Ki֢ϕfSSsF*@i5rhs0cRBBe\O7*oAUv u =dZSD*FJLJL|ܳP9= XF,.a| /\w'G߫?&KP}==f]_.Q(ZpGwFL/0-~17?lgçq D~{}ח6?A@:IǤܶ$(T܈-CܔgPTun2O/.tAg4$4Csް>K ZzC}\2I)lSvJ9Y؟v$"~*v\|^UrC({<'>_bWZÄhs,=?4xr>kNPw <ۖXvh~3`t{;ө!йٳ>Z^`e/F\.DMuT*خ+zhޘYO!敻UwY('DŽK)-S@)eUv^K87y, 9$rL/Fo1%DP۟o0 4|t<\r+wMtA75SV+WN)sT]X$Զ׮!Dl[X^˝7ȸ`a=Diq o*FEBAj :+ÈH#^cyJljS4Ƈ=V+vځy[޷6Urw<̲.NsbcL~t~ekR>ג]s|T0 |~'L琢bU5 Gm>(I0͞le\G,rVh c+}=J+ϙda`Ck/#^+ֶx?,uo I+3cJ\u]6GxteiV6h n?^\jdt8IfӔDOZ۬gòjpFg Bt9SɷfHhvVj-n8wx*経ŔT"+톘1JvoZȳʍ uy$G)vf1U4r$ ?@u }")==(I5'UXP`b='Oyj7FdޟgiJ$i#]]Qn*vB•+U f$Լ qcˬ?Sy*h7|C]/- RNTy֩i0UT<6\˵7H+Bz ٷ*\zc|T`3G2Ze;x[jw^9\ܢ:ZbRu<9SΓR.`+$MT^dywE_Kpv;kmnu܁dp&mQ$uG㏥kE&VZ}kݙDֳ-bC5S#w6dtk_U8A6TMvH ^&*?>;YyT~;Ƈ0 MIJvK|P۶OE$OK<: !jyprZ:GL &l.)},kwHʲ+r<}k} E g%Q Aghаhp 0r-Lu4\=Aɺ3 ? {qĻ.qm+ʷ.%Jtlt.&qYYZ^[O^$/CC ѓKO|fVNec\! ;o4wn@K0mc!\D24UmH1ʔۋPS]n3W&3c-Tš10(%i2jwkf qj23;B5}VY.0lU3˰i,&fHM@t+gԻcY $#RIDAO[qFs"vVۧNsjUsT2&J*bƒm]#Sy@GڏOL kΰ@Exim3jz(5>~웿A~"XXHHGJː񺀥8gۭʌ6^0!7iyu.˔&7bwzy^K;F- ygm)?(8Ml;u s86!SE+fo]79ɿL6 s(Yor5JD#i.IN$R›h݄֒?FG.eRRԟ (QZ ~:("=OiܯΖs^"cDpND9.7C-4 <|5-mZTyV?׫|o?յ >>kߡoV`j[468L[vH#jLAWw_M4iSs"¾7m1Ȟ`1RP 4rwEcٸ<"s:Vv|2vVAԹxnmq)`jbOanq"T TϻD d ߡ؅FiCdqZ g"eM4%,)H ,1qDUpNnB4ɮ8DO~*b~FL5GpJ(ojp!`4 ZJ^AM[È`]BLH#]gẀ=;$fhom+ԝ?/g4ͺ?Ǹn_w.@{>&{hPv9vL^Dsz:A;f;.I o)RX ڃ{Z@9Na-gNE~g G(Seâ\GZMrV:e p&?'56XϷfJ첡U $fbp¶c»lz\X p\_=޼2GbZO y_9`NpWn3D` %z|Иc+X"+[@DR^¥ Oݯ=)N=QlK\EaS89Jۧt.4ocnѠ6ZWrߓsX;j&HՂxlSÉ(꯽Œn0qܧS監>/>ȆfQhdnᩁil7[1Koz>75L#P&Tz"})~,1XP -_UȒoʼn͚ˏ &$`ʌ"^AX4I9#r7)^Y\Lb'WvJ; kaqmDYV7N2YfVo/4.#ɍ#bэtplQ|T2^+y\[ɦۺߍ<\_h>¤F*^@ؽ1(哩̓#[J{n|toUj==vѦD<׎'(L=W&dAF\I)&tzA=N&RCQLHv=[6)3MK -'l`8Ɵʳ'v$ 0jW jȽ^CV~t7K8],+k֓-L Dn?ޯ"q@Í@UGazb˕{%ơt*; &y=V}!/o9eI 8`=p+3gE,hے Vu-t>d@EѶ&qAsPKf| tٸDi_ZBD[WҦm`  ɷ*g\1SIb^EkE61p \|9nȫѓJb/goH|zb9$I/e95hU} K`4E4b {z0D.i϶ {"&@{ɴ93iD/0XhDF BV'y~s;]*x5 {<Y-g)bl* iQBSۙ a|}v] 2W{uQ)su>GзIAy@J![k2A(j#@TatY*9$$i,}K0FrPy)Sw} ֘4Asi@0/[5 dz7s \Zg/PwVrH(TW7'g"*q\$[쓁WieoW10= Ah| KrB#⫀[XOʏӎEu~1ߚkh~U{ 9n2ۯaM R(kBeI.o6{ܕoG^\z'6֌-:MxE<򲵈dcH`.QMݟhM J pZ8垻L0Bl+%97'B~RD~a,+5-\2/n}v:7.zbJ{/ۙq~ kwY=g Sy@IfqŵOx'k Ҩ6,S0-$6աEG)%7ܿ굩rb]9#h|6gHkDV6'G)ͥ2Arǵ"pCktW- | TH 1?`Se]fcC=L퇷-7Ԧ& v]|XBhPy D MQ( ݘYC؈5a6BH6zў. ,4x}`wJi&g#Qq$IWW`W_5x/!i,6 hKI!TA>L Ly@PtzŹ^G?rKKW]5L{uNPk*ChNLϷ_AU\U-f(af:_#-j:%Zoe #~} E,|;O,DMB7f}'[Db")h=sS3Dd-tcry4 $ iQ>ĈW>6hr#j»nɾpe=P#zeHJ6Je .b{bsW'T5*ڇ^x ƥ;7 ͓))-蘁IL[v ⭡N@a>zS&. ƝC yz)#l!bٙwA~=RZ>e{{V8|/}eA=r֏R`wSunn E(]JZg/%A\f[ |:XLBIjxk4>!람G&g^w8wo8g ڿ^$0q:ׂ:BG|(2-12nF fX7`- g-fJ30a5aD,ѡƢXMIk}f!kNwJж[}L$Z0l-j6?ħr.0㐲`ܕQcMZ:Pfa4^PG;՘mU:p;Ay0,[b203x]$hПwh5^$\2jk_A*֖.b^$z 7OB@hsɗ5F! c`Ŀn`c)(icBբ(,T:K aފ\O$Yw䪢M;o[<'$-;ec,yZ7]>` F9Yf^"!~r,][) Aa5d h>&CH3N]~[}&(5'FM &Ht"<Sm4\R Q_ۓыQ޳ej~^eR|0"*z3 R': T`8%+9PE"婁:d";WI 2 0gCɟa?#Q\VM}} Z2jʋi=gA07pU:59юs}C"uXeՇ xE|\a0Ln;\=0 qlJ<[LDܿ43*Ora_*il56bs%p*^Qp׀)W p_N^=CfDsYiv\M1izyy΅WnDy!'jxoUxE;%k#c!:;l+BP %yH}48%sq:䰾[bLKwy]m-\6Vt7TPEY7~*?j_9tiSn#M0\8,@T&o}5`% 'HeLM ,\*x+*KU{v\s&APne#j"iDz+{ $8ӣ1~Pfum]H68͢c߳$~aX8nW@d\` 0yJveJԅ9&hD+ⰒZe!W G{? ^Su"3&FS,o=jczբb°x`Y A)(-2j 9\eտq"T :aV/6>k@`z75-Rj j΂.%jj8.&v^.0 lvv{!>iNyKFs2IPm=l޹{ |tm%I:;9j,vݵ\27100H ξ ylk䇟$4Hz;G xUuc,z-ZECN˺,mk K5ou")a~.n3ln#Ř츁>@&$5/bU   w5!~|WJw(AE:T+iON"aH o/L 2>^0?qNN-^?~xU.jky^1}|$_54%cC[mtW8:R)Ũ_ԖlBy6|@s$|^sX&6rN&)[˪\oE[`f)Vvo~^tbIbX)jLۭ_ƶNA 8  >"F@WKu^7x\U`2>GOq8ilw Mp&𥆛P [v,DHJCTWet1^dOdgꡬܚj 4giV&f(%'9qrK\~(6%t8&]>KَH!`s\(U@En[ב&6Y, ȄЭp3DXVc?N}f jh*2($KۦA`se@HO en5[1/~r!y,67܈t_Cv~ '/l0|˲[ŦaT" an56y#KqՓ):}ܦ ֯xfNv(fk>aHlU,yvK{7Ɋ|{Ax\DN:3RҊ09]=ҠA7`j/)_7}7{/5Ox R>{lb+\Lә0?A(o:?J5OBspaD.&c/GtVF1w@ m;XӨGNlƋciw' 5l̟SgԉaK4ĤH[,}56)7PqyYNV{?QMXEZ0jp!|ؗIu}IذqN bK헔Z=AF7 XBJ<Z[u#`AG!-kG8-e!ɯۤ qf^A ~gmVX<JSyWIZ7ƕMIg 3NW$a#9q,.3)@i `پ0^7NdS&B0[wg` R!V DYxBUFܕ)S: M2%6. "z=A2or6_4,)x7p/le@]2a&u(,'`B{ AA{SN.GVJuZˀp韏Kॡg=MfF'R)(Y[s gA \_U|0\stհJU3ҹO>nt ꣑#m[mcSyFś$Vf}w^Q\HeuhGzHhGX=p/_s~J :TU-ʃϚtL z 5܀&eܺ阓FF\[)C˹ j0;VŻshʨ-cM8o?8$E1"1:s;&" iOa{Z3!&Nb"8F)JIۄZF8lCw&6 yNAִT8Zn b5t\]Z'(>oR=ߣuJӇR&QԊK:,I{,̱CAI?,؊Ac+m 0ߑ=9 2QĶ}dM5>tAiJ@kZ?3ksT)qo5\!+H71EE軈}*^nwN-2XA?훶#(X!_=I_qML[:L,2nWatCYM׏]i0jQ0p"D͍dA0a1ݨ UczF9Q!bݛi|L,h-cۭ5j,7a_fGpQN eyXRJB_2 oI}~Y/D!XKBiwPv5W߭u]/7'L nԙ]%jZM+SK P\\QmZly]9LbR)=$$|oRȿ_~,řb'GhևɹJc!*Du[i0Uv^'x>Į$Φm|.>e (#Gga]#$Ug:VHdm=G#:!*Z'޿ߙ'Od ([:|D$XJ-<@6m(UOf*b G6>ևA7ʁWcxIoә9P˓>L>bF'C;=ì8=nϳɸ+8qyӧm4Zyuza>GY8i Jn Bv(.v^ִS?'y?zibFο8 |W\>=^?3=sPyuz^VbZ?ig8Hw\!Bdi9bK#0[rT@d"p{r ˭ScN+LH7ם#;];V3͹f3A?@T3{b/K^%w;VL-ou"7-Rt_q|b_/0RGN',JL%$[p0KOd[$0Q lLY{&{ο}$7P6ta{|jBEs2B=mRwbԖ?v$L6yMQw(=qS]p0xӵ8& AQ"ԲPl1kb*̉6+`U[zFΐv)a{}"CΉtb A-B sC˻ "$qk-%w>+\ 'J/)~(elվΚq&]nȞ{K6jVzmHk跎qŐ] zx` S vwS(Hc7I&VѸ\E`9<ѷMݧ\$8t)֘wZ=Ȣ^~> l=I?A5똼FO+?z.ɥ ݬA7)G췁|e\a$yDY''X ϥ?SLhF5Z='䥘3;[| ])cHrֶHoBBlu]u]a)oayTг^٬PnmduMw!}!&%ݥkSh[kŔ)#ijy1Ũd3A]Pj^z~MV$ P>VbOX_<΂}z !nˌo'9홮!9p1Sg[}U>&jSB##:c}&obی,T\K?~yxG[o,H#[6k$ S/1 ͥf"".nZ~&5*$إ?R\Rc3h+bvpCV)\cGĵ3\Ft01Q90&s!<"o"!=- MT qvP&:pY z@Ql,ۭ|̕SrtT bxdwxXPխJ9ll00E%A.EHrlWI2o!в:Tvį[w-e0C&w>2@j&0R5Et9 'mU}y)GAZN-}C`B,! nxE q5\*βh|j*iu (1gSZ#} ŋX!Hᰬ4 }KͭIJ(#9Eraё zЎoq$O1zjL X=駗9*&-,k6}<(NW3#$ ~] [yAʼnlf8(,#xWa#J!+h쾣T{4-Uo`,Ibċsk<Ȳ>9Y9_޲@Q]ٍ1I=0 kH@OPr^X{צ87);8nE kuH*Wk<9~0 @](ewuglDa5|[ sIS ZNeYǧtA?eK`}h}Kp@hs 4AU/8R', 5S{wќ.̅_6]W1c$Nͻv-uX_!fZH˓]w[Zi%qiYWϒjW nO@7'}ziŔG,i+<Ю\3XP=9t O1>=7F*safy\Qx}#rOu}CQ& \i%BD-մc}N:p*MZSR!x~뵖e[OnK?Sa42|kr١,B je7lRf k`n& @l,~zu#MR[92 R\`mY@31*( Wf MP 1 KƩo_QчP6?eo UIIPj̪VMO vu/%-NQ΍WJtFA!ƃL7>,E<싽,~8" 2G T;l"G5wn TrqLš?'*nG;/:v fPo%W71k63ijr({ mdl4xWanΡ ƣ ,]x@uO{'99>訔αM`HSFG-į?S/HJ[[RkV93PFes_r\qtEkk'IOYO8DUv! ržO=~@+nᨀ]~A=4HbaON] sVg|Ӆ«0Vv1mć xгe$vžv|?%2gm=Y|2t`1PlM9q-$D "qWQ˝G]-,; Bsܫ[Om ^P#*>&gM&zs& ݬ@ɨ 9%h3M>)Nn O\㦽z7R%eF m`.'QrF z#2 %y.`.Y2 ]↘ IzBSP-נH@=]c>D 3v]kkЅ,)XRG԰Dkg{|Ax*T@xix2DlF`Bq<oDnJ`QwݘDv!9h ~+4㝙IU{uLhc"^He=?QكGa_*<@If {LJ _Trݲ i9mM 1x\/XvaF.f\dLl)dG&9.{t|OF X4 Z@T<yXgz ֏7W֟˰"'VU vB!d^CZWMg"Fuq@ #1sx{iۖ:XTDp c&CCvXO_5]& C@ڣX BY)VJŌ]6dcjGnq=>Rogf!=+"s؟tQrѫxgo:D|{oU (C$ҞOuƟ&չXw& i[&~vb5j<Dz. e(r10{ nLj*AGRL\oz-ެJ1ju,!k7XR 8 77f=&BЩq`aev@)eS֥'WTs흣a,~GFO:HMYWhBox5j4.U77TFv%a1oVV^Ԥל1[[Bh/w؍eZ$f{\{g3d|c@zF&1pMwJ2V| *%&xݱhayrtl/5ЋgM-v3{(֣ ] Q_ւ]3_YyEPY}%#LWV@řXIqpFo"Yzy;~ {WaK8[1UUdqםn#}S!nWhctm nSG'Hکs <͸Ч3$QDyί- ׃&wb4h p2ר"mG0['|=Yr/A!%7X@6m[ qO?+L&&IvD^X>OeL+y0mOAY#HzO08$f~Me`"bk6ẏi1VSh5O."W-Jڥg4D/*(b%M^"ݿ$+[t4BO;[ANţ*'AD7b}t|(!ysŐ&b6ʀoO}!@J XC=GPuUU1ʺ}#9ns'q [ٽҰdEt!|ℲjMM`M&'3s0amH.BkMqQ-' 45=5kBjl(`}ѸA%NmG%F%V*Lqt%ꆉUHE?hre;Ra2㛠R7RIvD:jӕʡCJe;>bD)wE@u5Z6QuO0S ﯐R*^@#:d|0MD2#힞Orײ!w*/ QOސ(ge@7&!չod_NtI O9܈q, f۳}ߣ CNb[(抠$cѺ$)QDFjAϤcr8 g!J|KRw㊬3(XJl}˪S*n6M^:-[MɖT>lܤH?J" RG*b7j\{QR3Ã,~=0yy?qFyrIFr4ߛ0ȍBt42&cys%Jbeb}, v@kE cVY.h!oU$>A{xcSF=5=%o9qb=)._XѬٔnZ ##20gќ0iuɾ'z"()c<vL6kMYx-S.࿒Ήq%ZG7<`'5yW8Y "ݷF?3 z[^Ƨ3я!s5 oRQM&tJފD- v̤bSo&,ӭMvAxAC8U":Bo#=JAb!>ӗo9:^$&k#!X¾zɈpAQuP7Lexm0:tf}۸XqWFթKݫպ;A_ܐFvl8w1]u? XgfUs6B,[OD ƣrA.8C&c`.& FGuK}֦ / m>VJZN7rrD%,+k1_*HIU<*:xڃ1~œ+:tߥG݂ϫ+n2 eyk)v߭{{IqYVi%,JCAmNy_X-`˜^@d`zj7g=s~Z![?pYQ΃ [)X`}r Hy9S *_`A)8a,=cgWo`kl4)EmeaQ6<|!ͤ4C)hXa%k/gLz*T^]d4rGi"ω(\WqZ,2z2DYeY`A\Ԝٛ) qηakdĘpX2ػ^u7'KhV^):NRT [7dP%rf0C򑸎s#s{z7HkS_yM?(Έ׃cPcbI 3^7WgP?g3 "-c.\R!|}D] R)D/ƥ*VLqzxw`X{ܰ%lVyK[Hڷ@o "wї%/) Z~$2/|p q pp`| o83{,%xP+r5[ڈ[611A)6e>K$#*"hd$+o *n?4\BI*h>2!o 7m!'!He uXOTc7ڼ,6QO9mCBq+VW4z5 4r0GCӍи-C&AY:}쳡Htj^OR÷Y`h'İq<> R#zyWL8MkTSb]j3?1n?SqUzCrj*n74xvydS}m*38Țؔfݔ[x!+GԸMv?-#sDؾ&>>h?]=eX:fm Ո@nE)CN썧0(ɧSkAtb.0F]dSd Wt0!n+Ș/RhC›D`bmY@랡<;u/YW :585~aeQn8HEc&P)m(@vW&"$| Ћ:ŠZTlt#Q;i;Q|P^esF̗0]ZhB C*<c&M<3޵ONfکڏ6Fh+愗iz$^(PK)x-;%72@;up`4tb+n3muxyC(囂Jvp/?VK;C~=-g@{ϝ\;1p:=YRZ$cVH:E*zRNj3(; \'F4(Wcc9 yvvKI &kC[=y:nWLKԷ?[:L_@brs2C} LR)NV* ߌpILk7%PhH( xq9 =uEjeWڡkB&Dw8ok14o ޔP`7@֍ %N?I/m_d91܍Ds^9>,o#IR:7sIH '3 nDՍZ/WuD5$&^`}1l%#=x2%4Ac(1;g>]50s;ؑI> ɴv ~U,>:)KKbmO>;m:F{hDP!! VU.G,u9o-2W]W4\)+" 8WlT\^u?S7A_gHM^r`M,0b;)uj{|k{QQ^n@OԘQ?~}DOb,^.2wR~DX5 \ 0G4Vչݚ̈́3+U͎ ʊxU""0&Y'xSX8xd"AYCh&{r/?ROn^]>G?|y{HMHSEGHby!w7a8[*?\Rhswjˡ1%!Dcj3x(7G0=[ LgFp  09݇Y@*_ex5-͇͔eM:ۄn8*!̣7'O4:a4Rl=v!BUm h5(t=tґ$R䋏IݶrNUSkt kIFQuƕ'id7o+,زg,Ϗx|0 VҺdrp"ZL*ZZJ*jhRPN,ɨSRW 3A7wz^l b DǴƣmVAzP:zD#J4]C_J4ȶ#t4[l`7lc|Id +73_ HVw^F58= }<3 TjXW!6Y@;qu8ࠓ8D<^g'("U9?PWk~| dU@5,&M3}o݅3 RwMf{ǻiMVe! {Kx Rҧ$w9ڹMD"rhӄ{1p2c>)G_7Jrh7۷;w [\/`p{FcTo7 2vy.ٜdmF)MJQA3{EUR8sP* ^NJ>(UYq0YQ2Ep:{]4RDτ]9e[x`П`*f?ܺAE:hQw>`+Qz4wkf>16wq}ODMkҜ?/X=L>DI Iý].# /kvEa*riI9l^6!2k$2 wʽJ] /`HHBkXp{V3z8!<}C2'gRT6}/w(BK_g?J"-z ,!h嚀$P^nքVƗCO*j>Q`^n115y4(bj V!|6S ^ ɖfLǦ'ٯ$z  CuF;*IҒIY } > $$?ӆ|n9kJ=H"tBzM.Ɖ1'svgլ7-uR1SimGCTxXv! zYiI$hݳD!k[P.~x$C"i.b1h(o#'ń~zS訶 jD#F ]ϛX U4~;6+q ZL> ޚ= ŮUiA:Wb'ݨ%ov9smr?kvF%!![ٻ5ۂ}9oɡQ}}3vpPHV&%z9L^ i"Rh!LtBF-S4C#4,}HLаO,EHTyj6r GҎO@IX?Ddi L̝X# U"^` Gw]iO_ƣܝnATts%'Ԡ ˉG Hdz\ L9)p&|1?X@n %BkwvT9ăw)woyNAve-P)$[lNW$p -?13_[ӿOt\e&jr7 ^~ᑞ{hv\\I fKuÉ8QJU-]dnq)n?ubʙA7U6ӾB-*Sꥹ.O2!UkN6 M(=}u.<ĺ}b/ㆎzB"^q2=#{ĬAXUڵO"Nyܻ`sU wes\f] ;7w2յ6GAX#뼱P{Hna¾L?spN-k] cG'؉4`:sw/^Oץ{eY}ǁ)Ed.)"_^ :dN@p/,吭W˔QP`euϚދfc'$8I8WƈwR4IsרsyӀmT9j%ydԜM! S챞)0wk2:tjHq= z""C!\:&WPV),2iz >yyodc$!(*bHƢgڑtE!VtrDK33@|F}Hy.҃4ċ3kIP+ (Xf-/8m?V}Ek=Ȧo\S0iSUs*ɉ'+Bc=?= xtYP@ PHG-dm9q'*í*}gMPB7- =,pC Z08ۀ@t"7įKReD| ĩTTm`Oq`zsd>~xs8^'JҷRVo)*v,DLP$FHgb%) ,o.1 13so>{&F*K+Շ 2ǕrqX8LK؃VY, )1WAM]M?a|  6IrxIF{Vw Ap/Qx9|Q"ekցK5zw/2.Z$EHatO5nmNG};EGZ)z@P^>)&0XPB˭A8#H0wuav`H:xFbVX3;b cw67&iO8m C>so8/pM?(# ,d%|B3_BY0J!8Yzb=-U;û|]-}_x|o·tR߀BM拐e)MCȠ{TG#uk"=-8SV@ @FRr M#ZFS4PtO?QI߈DWZZR#0oAkqǀ]}^?G o ^|] #ACuhf…(5]PdຨrKw?{L:@PʆZ'Zy 9$@|VF訦-/~@QأB]InP.Vlkda'LǷ8qTb0 K WB7w,-mg GĚ:{ v/0VhreO?[ch Jz- j&0$;xPb"]=%5Ww|0RKO4!qHp8UiL 9MIEUV^k/Hƈ0pQ9 OJ1F]&C%ovzqgVˏ}4VNb )4#ӛ%(_8%3x:=Vw㞇V>jo U~?4>N+qe O[|+уylG5B.?*>+ RԪD/n2JP !oUCa_H.nLt]&YɃk?zZYeʺh.6;%OF.uvSB# 'WJ]5Z Q#eVcu|W-ݢ7wj1f,ي$1j0sx*(H+rs`LkUtdSF(T>VL7 \S| y{Ez:Q:]GmcZ^Naeb ɼRRB%A~hW3 jޜ׿JSwPm6™K R^y@VU-GEvXN_c9C'⦟" =:W` -3e9Yw,k{4?n2ܟ6IAоЄ|GK)*)F_R?96ЍIoyjd; Zޭ- 9XbF&++'eNFiuه/$,Z`P$OT| 1a#v}ᕋ!ï],m+W.,'։'>y^lF}tf0KI끑NoDa#d,[|A0ΒД|pEW+2m@Ji"a8yTd["Xi+C0zQݩĪ1?y-78G;5Hypk4'9yƴz oply'܋ޏr`F]MVL >vIo xQ g_]vS;+ߣXe iHZ :$zG<0R8k>]؎ŷ'H.ld͒}H)( 2JeY_7c^s2ط:/˵a'@rd1W&Fl[(mĿG},O>\%9{MRawL:GfݭPb?i~$Ӕ`/`ꍢG5Y| _we P\h:0T[0D0Ao#fkA|s}R^iU{EtdX_!X*M]xv1֌3;#D_z7)RuZE}H yG͗w"g^_&2:uŁӆݧ"X1G(۲x7L&4GΪT&Q ;%U:nwGѻ[]| `|:ȶ;6 g`v`\x)<ZmhS%髛|A;T'[cb'kWe)2⯪MVy&z x5CCn~o&Fi ?(6\t2YhGTmCqZsj>ߧX|ѯg\= ~Jk2K|Q%}Kp/b7.]<њt.i׆C maշ?+:D]\ce %WS-(N{H0y'x7dgd HD%=j_mst'cw?gy;y䏇IP`ؘEԣЙ+vַ4ç^pAl|O#= jDLg""~,y YTL<(ˠ>t\'&>*rc Y+ETqQzk~Φ v[НXe$6*k>4hj4I@ [cFbTo^[$yqw;c ~URɀBVޜQf@2a6GZJ,± qy$BZvߥG朄FjWԺ2Ƹ] Q`қl1N~Dp,xQcpoL+LH.Bfkќ*DH/AUɊ.o2Z "7'e留o |J7<[l !jRp-M&ḳ~R7`&obN~ ” h=yp;qĵvqőeSQ p =Bfx=|˸s߻I¾p}= 1 ";*0}C\"U NDd3V A[c|3VSe0t'8L2h8tM:Nm{F`&m\k/ݦ7[%.}pʻ@pxF/F}OI2NBcpŐqȼrgXg E͸եR:L>L'V+ @tT>0uBjS {L3Q ;YW}L@l!{$Ham]c\:cKί|CͥSyC C6%':{۶DdHBwrv.zIsI$WӁoů#)VQ$ X[u@ tf+hIe_|A0 쉐ɢ v$i5;uh7z&0aS= &hX EJke#X}ނwQ7civB!B;CO]TO\ҙ3W{A0I"T ۯ`L~QDSyź 8a) XL,2L؜"l,aMw)d\ʝ)`h=2gk *i?q<7r *4@Uժi{'U błJ̌cozTS[P?G;?E>ܝ0z=UAԶJ(JƨeaEm{|aw>K0Xs AIL-ZO;ĻKiK,Geo`>lJ㿧hV'b&qʜBqj+za [-]sy*Th.WzwQ <9c_/C\o!-T{BG~gofY?2MwתwcX*R ? 9|U-P.H33gM6kk+ JB~3$l9Zr w- p4Ce+n] 3̓ Pq?UVۆPk!0"(Ř>Y$ >|׼Tг:-s"]> {=xh׋t&#Ie} J.u5d2/U[g#fW{,s"w+UXSPDQJ0^3Adn?(TV)?ɱ2,]w C⤙ð/ YMO4(x oZg1,#+ jNŔ؞#Z9`%pe֋ fQ|^Ks| zC R䲮nj@|M.>X61xiON; bw%rPlx1V߃MZ&y=}p4 )r*/ I6[V uem̚ARmI3^W/Rc*&ÄO #=m8>-ZzZ*50ƈI.aa1_]p-:1魿VܱwcpЖ/nMcYiJX+ cۭk05'',>̓6FXxZɵcdv)uW"v%6[XN(YD`pH~ǾNА핧j<%G6P#7/Kj^,D}rPIIrqJ|f+Ӗ%p7 li PJ9:1;`ˌhuƀRtf4d77 O,(͵Q:C .ӜECVё$, 3" L;%@ᛢQBqd.rXltNC""D(ysB<׬72L0ݙO:.~XE&0xcIhAb8YҵC*%zs,9 _3 F:3-I.ڸw1:*eYOT*0PS 3 YǢRovؿ:!MxRb/W(aor)T!D^:ƹ p|`BEl!TU֝;vQA̺C]_VHߟ_RQg\SS f+[3N)KQ3/Qh#'~ljyT>j]ΕlV -8vj jJp3sB?j#.-w>ߊ֬C^ZHF=s:܃dÉ*" Fc [h[-5WF:D\s6Bo lt YZ乮I+띯mbeh ~Vv$"/L" ?lH&hv :k'5:bͣ+B3uQ+J:;wf3qcFaUX;"0#kɫmJ\wޭBimA fvpVf`cO}~a{1o͝GNqBud0' z]'ըue9Ɔ!f/B͕E;oD?RyWn!>套-L,ldgIS+!܌_m2I.'lh# Mrn$ZMA·nDNƏLXWN/gyIVsw)A4D`56B0vc4q= ;CCZـ u}m!6y-FAP!ᓌkRmE8 g!s &זN0Ң)t}x.A<6>il: Kt\v8"꿰 :4f.3V*/QCCd2LM_8Af(>ߙŘtV`eX!R8(DQZ ֊4:rE|:"IXOfWɞ4 /}}󽼇#!și?>]gY 4=SmAPqlj4x>z1e$Pj 4<'vm!L(#6Dng# Ų\ +9DNZY\Ճrq|*~]|nW5wj#Zns'L4MX:r2:Scu0SG,Kr삦lPXA:"n}ĕ4|"~RB;&ߺ{3-BtPaHb+Xۮp]nys| rUAF߾+~db>{SP7c0MEEǷ7FQHx@v: ^`dN]w[#ՆtS5FGMoHQjJ[jRN+-ѱ{[&9ˬ;=!ZJ3\R"` XyͶؘ  b~a5^i+l.c8&t6Q# a<4~;\5)RNړ5Z p,9Kfn1G+:4! Y{7sbI=Q+^aQ܇z"l)u%cCg俲6eBR4 7NKRFE3%yg =L!٦iTe{3*RhWR7Os`:F#wbȲV:A%"j@X];g|Px:1 |_t\ˈzZvS6n\bZ=bhz d#6zZu|ӏ9sc~x| NDڤBog$s6_/8m,l aXQrn.ƭD9>T@ V$ #2 &.}n3/?P=lQ֩q%ەJDI܃ (UPNM=9 3,|DUK4@$,䏩nq^}bQſۃ3d,ѿ]ӖEL>$N?Q#}7S(5?Xd$,׍.g)pu#(FjUXL+ۍ4Cxt OX#[emHdV%cVD**.عKT40 JʏM$^LU*T.~ }nط R8*>=`.g&T'a' T^!ǐ>)$b <5ܡ pˏ -kxFnX|BMֲ>j:vs`prwʴxMu*KeG T VbD%+IT bwQҷ$ a¸Lͦٹqa`2oCˤ2`ݛwnmc DN9o f{j&9P&/1 :S]RZ&ecsO 3"dkȢevOQzNLpR]h؞Eq:e;Lb_&l;γtrzz.ԩg/Š+no2+=uuoki_J% Z84-1|VK( <]JI9["e6s-|\pc1XLmmEG|CW/s(\ejSwAEpҸgVby(X3HoEC[q[Ky_7mC^ZlZR@eH 4T v9qv"h 5l1%GŨj.)d˚rpcV4XFzE[9P?on:mbƽkv'՜LTanB@3ve6(n.|]}$GG:Yy9Z) ї }ZWInftOdh̕.ѣ٠%Sf9TG,M˵T;Z:!z v'`zDLIdX*I端91<>jQk)EeaV2]Z_cf&CJ߼ ONy4fݝo;&'{>bvUL3϶t>LXKm'Z#%?]|f(fo#qsĘ4婸^>쿋D(џ`},0|zZW.bjmfu޲3 j'z]u&BlDʇ^ 3> d9u^hL gۺD1[uQd)zb;դ(db&GI-|z.IMӣx<=8۳)R*a+yPcn~[dYUj/i*xFjLw_{AF3jRƀ e_hic $x\{QU1; jdsvv=T$3˦c^^ 3yW\YQ5Ht`pΧ¤r9& o>PK'rEVpñ'xyFs "y^ۡ>ã'TXۑ'Q4=ܪnFm\.!m})nK|va#'9VOC;esbvNsӿR+_Nykޘ)҃\̡8~Vt1X1Qw `ְm?esSmuWp _F094p:v/^7fL2IAr%0WR+iW喁$l>Lmv=)vj>+4Ɔ1_wU2[ab1?yF,x G{Lo~U8 %kSI_ t@%eL*&&ƳG@ZMnD+:M p2JLq(Ϊ8Rx99lH vW:d$alu #Sy6mq)#hV%$[ݽf`rcԀ.buPwni܏ ǂr@48ș~I',"yԹvuW nec$ GJu{2Y?pѵ edp`bi% NaX Ļ= ˫:B~O4\OKX "9B`eaPnEk|*> R"z/cfX~*LE@堃{rR]xE-& KW-*Un3ܦQUi=sD(pZ5zBlpwZ\]ʕCE;Bư oe[ɗtP (5y6ήGWw_xjZ1 W~67-%»?cz8@fLDt`C ˢYF?11\^%7O ˻Fk26$^j*F.t);R`r4l8E&1v1{βs 4H6z+PKryAc3QO'gj*VD]';}'[l|s4iVQ]E(̣qRAm9 PSȟr#p¼~0kv{-:̷Bx? Dӧ.)6~ Qg DKL@f~ |F ^m">n‡|CVL\03W(Kp#dm,')i٘{Uꆜ,k6e8,eNѸ$_ؑU9ImI8'IFk3t_A0YtK rs<+;MpWqK:W@Y&32dqqAIﺺd(I[ ( CzjӢvs3-D59m֗{GjeAqWU f# {\=%6%/tZTGEO]A˟ԧjs05,4V%q$o8]򷘅=kG>9BgOh:39t7AT%q樅Oeض]4$Ůd*i0|FPD_K\]( ӻ'(0>(-{\{\;YNw>Fu*#>&%ȃ7?#z77]4T]pkx8hi6IqT>=g,JGڣ?"<49G's'ψx{=϶ ~tZ`6fT- BŒH,ΥŜ!iTz&xGͱYLƒו]drۃ1Z\ D̸,%2XlB"̲;sŠ5(R5vi,r'͐lj`GxNv̢uϐu±c7]2`_TYjPRgՉۇ'L lYfYC [RJ_v4`~TL1ib!ZM_x 2`!"Tɗ~.jn"UA/LZT jYztGGzrˈs$E[53u2%dmHY'TFsj2"3csje*^K*.ŷf9 퀿UJ4E\uMMA 5娒qo J2><%`z/:ʴ;H`w.7/PjsUULZ цO#Dny0ks'Am;rLpd~6FFTPgqU??NK8<⅍&1OV4!: 'P?KoػR?Tْr)#;,'jv?-Oբ,4dFyyQf$k?s.(l,euO;0a+"#<& 8ྕK랷گztft Abj!^DE>F;[EG lμH*0a yvf/7 d3z.^i4vIB$Ty-:ܡvw9*/x:'<32~jQ1G$ k0^U"/{Mc/ d Ցm \7AŇ TE'J<K/;̻v{WGݹ1hDzƘK&jP@gvW KO6m`q'7 Y[d7w=P9% Nٜz0Owo (ql[3IQoey =H˺ Bp~-cTm7OAiTAWRPU{;˸_Jw6@b[0uc_8b1~sґ'Y󵳕t\:׮t?JTB#ooULFz0C3#*o7á'A~-^Ʉ'"K#[\ֹdKYɔ36 ^-Tc[bt[WGЙeq:7b9JJ `CP, y?Q)(2; Ȥ P/K NyMIh^\zt)H(Qk9˩du=WH&%{3 8;vfzCN簠nJ8^pyS5 %,%$)YjC$絟Ok2"+7WHC 0O  k5/B&CtڕAaDX4C4XcKjD/[Di@aS h+:ݹ%-]'D`:uOIoH 18}^5^'WD 6߶d"o0Qt DI5}}J"#uA,rr+xͣw~u9ߟCS1e¦"y_0xFEOGluF=*EArP+,%KBUR`IL\i>{:2e^s~d׵۫Hf?'Ym㡸@󝥐^Qipe\Smh^F?B&5ԜEx~s)9˦j2֯1A!Τ< 1zGؼ cM"waE.y;t,)#3[N]o;EЛ7qey9Eqy_|2yM* K -y6\, iX"Xh`6wd-•,,̘ Q7%sdNWQ'9&^70o謦eN# rq0q$ Rv* HТh*M;] T;ТZv.{>}uC-yG"Vu c@T_G͸Qg&T4}8tG^1s/MA;bI/m|CtG;څmTɋ&4>&lNb]DU Ss ~=!%iG>$;,I~fɇ 7[E{ΎE8xmTf0Sɣ}":cR4C|‘`P J^q r$K0 $to?pܯbM3acJg $Gדur+RvʀߧR#OU$r:8'x2L#uwTS 8uR@̞^RǙBA8M5mCl_Gh '[@ʻ9%3.b܍,ok!,ɠA;QjFc%uu;6,xp̍%B3ҕZ[  rkA'=`'d7MV`&| F\RK0MEYos)ѱ/ZȄ~9%Nϼ>Gp1^Qbw!Doˢ_9 _2\}*֖r>( 'eBc&  1U-7"m~U4xNkWt8Sc@ C,jik bEYx@g./ V­)/ZmDFf/BKO+].W/P|.eh4f'a0T>V s2Wnߺ-f E/] &[݉w v*0WIP]2y ޠ*N+ jهiXK39?O"/#1?np#r ?E+ B'xZVBY~eFQ'7\jᓛ`@(xfhg&Rgd4tT~E5"'ahb*&y=@IE]sIyѵnMWI}GbZA悗e<SfHqwSۃzr\C !@6r}GۏHiG'bU_suе>6~BwZ*y#ۜug%mB|vMeQrc Hk};},x6crxs='TQJZ'9B_:ȴȸ,hڝ|ѰJ`nk4>/ U> o͔!!5( 24 }7P(d%x¥ƂkfDt_pP)v`O_'LGcpJЎD_\k=i[5T @i(rot=c՝?<,[5 , Q7tk׽sb&z^JJ:k5` Bt#i]XL@- cڒ&K:Jmi?1QXO+lD ٪Cg.PasS¡aJf?Ou+ą_ )}{ !]f>%C Rx.t=3A~74d%#oү ߮ ;Zda'8e\TO"ZCn}PIJ$L{H\ˮѽ/t7Sc ^#4gT!s$ņT)47_MpVNǍ1@</ KJOS !7\t#o nIJrQsRtu3Y}z{}- j*61NkK0T~i κC& ]A9fJL AN}{IGq&b,LBN+=}P?ѨEFˈYPWhSz¤s' .u7.VUHu6vD q=]NĩT;)1,tOAQQo/j-$Uw}修by WGYJMz4a7 W5EL"_ [$h aϝ͸_֜# ݫQ~ =FfFWaej6}@)D~5 &!֨DOf/tgHDboM Du2{sx c~uu98G]FpK:ҤsG_E'*dl- }{nK$hu)^x?mVYH%eXce ٹnM PU ƠT<80|>9bީ7]E>}U@W@&sу׫>os尪&O@ c^{.yDb2SB:uxqkTEȯݔDqi{uC1F' f-[7njSG0xpf4e9TW nFgo({dY-,be Y`=6f7L,ploB]Iϳڍ|WRϗ̫PE] E8:EC"qTP4%ðZ-$2[@Z)oXx.Ꟊ[Eu;.ȩ;ѹPZ4(%giL5H]?*>I2 ;"W)}ZZ \rbY s2dsGwZ@"-T^nW[&$Xe.K@|zUGPc@nrT?p]1s3hGa"e~OH,Bۉ6Q)wcǿ7=5ZG=Ӈ30ʶLUNao akHxFsݱbjiDK)wkʜ7`T8{mzxO7\"{?&[hx1GO\!謂m S̚-""wDJl<FEН$ǃ֍c~i4*6WӲΙh@a7Uce[TqyPM>n+>S( FۨwA{"? 77R;Wte *&*;&ۀ,[r#37“** "߹l0F-wX﷙mjQUD&қ=?uq߫R}dZ%=a *R?.TK';q\Ah0iOTڮ{Z6^0?1lM| omsE  @nB" U_y Is)2g=⻧1K2(7\J 3JKАg@B̻yL{rP$vlH%.k Js.kn Q:If[S2cQ*NK9 1W; /Co\/\U#} 7i+\ϾE쪣E;[xNpj^ JF`4[%6*k]Mb0t=} 0OYHȖ)( hm]j)*;w[!|8$AuZ/%~_Z[vxY$Yt lɶ!p| !RKmf' m'E3X46kvN^RufO3{,D/…aWo-߈W'y +e`+EE.LnYnNT%]"){a4 SH#&ttvϛ0N!e蔌~$ L{R2!b *+BW.^{U&{+0y XcVz%x,'XܬBeq 4ĩ@&w{/aPH<71DrN=l!P٨kif(ƭ/>aI6חtjr[7<&2HBY `ӛv"[ ;NVvYqwLZ swR1xovW۶+N"{ j#plWK=E+H̲cI{F `u5ޞxl~`%)ulyNjYl 1ZŪq;& MR>R} .?O5X}Pָ| (6%e|s V sXc bBH|ߟÂDȮ¢ۮOÐU.{M(4LWW;2V!WW"SH/sYYe)?`9ruŵ=g^tL|Vwʄ8o_1tw>c Y { C9%C X(b\wzMTj }&">&9,SȪgQLJ@E+\iU>5)gX F( QfR ,02bZ1!<'gJ1OS'k@D*I^^eWCu7^RZ5p\)#"PQ::E͓\'Lz֤J8GG Y՝v  Ӓr,R7J.~PbB6.4vh,URnT*`rYO{LAi`67]q ^i-Mh ЮG V^PzS% ,NX`^du,q&RB`_wlNv8H;)i4AֳͅA^6`1RS;b>\ 9BYpvvsHhpN {>%I 9٦NJ3/xE8q~C:6se!_Ƣ!|m\0ȇE'(K"㈻ډ.ָఌMW`4W?Be5771^drw;x@to_ E>iSjGq#Mos][\{N?ysXn]jw| _zRhp>FMLF(G]4Կr6M܂)uv؜$Me-"!At)7TB5/`a.Vqy;w -" I$u˱ LgMEPs, ̧f鑭_OP wmg.ѓLH&Ҹ1`_k5f\7$AnѲmda 6k,c<[)gr<*Dz^u(5eS>Tf׾K뷈asQz؞Xْ6AYN*+Vs[8i\t +Z9u?P- hӧ=@FQn v۞oX"H-UJ7zKȰ,CB[ @g&3L)zys/De.JzD~=yLjn?d%='hNYQ '1R_R#;1=64Hf6΃&U.91DѢ԰QY~S.OiVசdE?]_w42nTB䳩uW;%LɌy.9 1l'œ/`S % XNu,< fSHWOc<."ʩT'LCc`,3E:,ȋ@5lKa͋DWc7O3{6Y=lL>Sw8U>G8?8C)(Hr(k0vH+ q"ԗ!y&#^pjh5NRbupMppyu[CMB*)4:g00cLBw|s8<7\Gl(5UH΁s}XG<0:rc Vq\Wz!fS A1Zu @NSuv2V|&7Tӛ6ӈ)؊I\آr3}vCtOS~{ګ˵r1o0<-UK=Ǡ.ԙ&9~-| .@8}x|*Q<@?ӳOꊚx S&'[xCiۋHZ*z{Bu Sƣ\I:$~ɊD~'/[H&W;u ezvA8X9?ԩ~x܌UBmL9wUzd\oZ ~Wb~.uuEȹg|A`~r?| /#ղY7Xp6_-:}p$D5mě4;kr "'<墹k`r'CS\l PNzO4%%[9]B(Jnu{Uo8Rwߡ<'tbIU3#2馍8?l$>J#fӧ^I45杍Q-Ôn od! azDdu hqۃ,bgfVۨ_Œ<~߆ubPw' rd%҆>4|{GR@~dbX)~a #bDŽ/DڵOw")+D,80++R*70,5wwV`XA}M&*/!N݅I>Ms;Tk+(|:Ζ(WUTX,8 ,.WD7סwI:"/ѧ ^ S~}0vAMZN'W2L,ޮk4n+.>XT@QNP,h` Fs>,L=sExŸ;?.}PUE{i4RxFwz:I⍇c%#.8 k(#"L[eȌ4x( Ègb]G`n\ j}:wd7RQ2jLZ XŔiz3睥CuTD6͟h試FMxd|/3PvN| LΠvexG䅇 I6"eum{@[´7'3&Qrtaܕ}nQMAG&0'!7ӱd(' uf :A 3cWSGv5!_! m:$ZϜ?heFgWU{7.]:ip?tYq_||PwIWZY磿(53jGxAPAtUPK|2QF$<8i\J JHʕ}Chɨž;.(ލޤdaCVm=p?tDA$q4,ອ^O&;|wP'm!cDڋJ[[(!D Sb=#$Ǵ0$[do%v9;u}PYI83<6UtעV+n#csENSsr V ~3[qڹ&E(4 ͠ek(S޵Q,Wc /P*gYyGQo^vZZjfl>n ˺f܆l2n|V* K `]j8Oy\6) a8sC$9ć_l{ T}xD<*U`=yIB)\ 07G y%! ?[*P}A=艿 zM{K AJ"BaJ?@nVth;nM3,ms)Jګ{BK\e Bf?l2˾$s4H4K8*[VmhgmK?gfħ3YnA>M^R E}7X+~zQ̇-Ak%޶3(2eQ˩8+[:W<_L6 kPAH}yߋL7Q8Z(qA|"{cpL?C|X-]D m`1w5bW 1ر3vW2>0 *Ȓ,2teFF?xM_-ѵj] 9ȍ]5IZժHJNMD@ d2PIr,OmZ) HI~ŝ.SJ@XTh'6 PkDgx|,56is `DۡD3& gEwG gIarReÓ#"CCI]tͮ)DD1\_sY0M78>p8]B]Ü^sllf_Z,vBto=Js,UzꤾI!.wfM WY$ I4צQ:"B5qoX*yH\tE+'c[@x4+=KKbqDqL%PP S 1Q o3MzAp 6(tshmJNC4u2F#vQFݶ   ȋ) lm q-|0@2XK?98+Ɩ=fo琉f02ڹ7li泜.5oL] fp圐 giiq| d&"weF*tX>u{;Dak!K1"bIk^J0w[2> Fmi;104fv)N> Z{<0ڌ4 6Zl[;Aき0%mbvjlnq}tGwmxȯ+eCϚst dt&M H)OUv^LCQ(IX*Iȹ7w(ekٶK,qkkpGgRu( peMaĎPJEn#l5P:,g?:)s}+VOLx7ZpV[y6ZfM_S*S;/ذ+]ooyea_Uw"?yBJB Б#`+6 gW{53ݶ:,ūkGS3H1֙&b}ӣ{%Fn}$ 9qֈʼA'₃6WR^xD.dԝaQ,V" ]Ƿ{] 23!u;i.4h vԕuZC FԈꑻt(6SI S9ݬFGءfi@UmWix% w]cD;fj -Hn ׄP;WqXpVnzX1])đ9Sӈ6#ÿU7_x"u<*%y~vJuYBF/ySqD?5(Yg!T!:Uy#dU+Q ]m{F"}6 RS4~$Qgۯ\˜g y=/<$G"0"SdኤftVyJ<ֆpsM ~`1P <3HxɭG>02Z|kg( +~$dvO|TLg)ُ?I aC̵9 E`ƭK׊ )Vyd!Zh'S#r:͔t2/`~Kst7״v9i~ROO=FBsL\(9zXga >|6'C\*DIV13L,xQ:l:{$uwדpDiwDmjlSt*g ].I<"Fi.G&8Q?1DQ^,W&pd{=Hv51[5=,Jo/h@RRuٖA J^X=*TY*07cI&  -]| 4UMܣɐOnt rH7RqJteEQo$ W=9dBxFfCf:4r5PavK *\;NL9m 99{A,$aU6FGGWwQ+cS@͖wP)v3"q#+FK1"a[U+``u oH7=3@qmSY'̊siȰ_[rjkL3yaHvKWސjᄱ:sn") GxV/ z0 a!s>p%weں09YpA<%eO6>Xb|9Q ' OjGgwBBS@9U̱#q|ã"o?vQ {kjȎd&چǡ4(v:~op]HC.,P0G9纼SVf<`gZâk bXM7BOk!Z;8X={(^yChDI(2ٸ74;*k)%/9 4vޖT5qa)Ҧ1ט-\+ rb =>wH}*o|9 up ouGʂ9C[UtC ;SM'G{cDf a%*3c:if+Z+oY3M@V^, LKvd}})oA[ȝ3DʮWE^R[V ky]IW]|#xOs}RԭfzchCȻ<% / -Z{+BXh Lg{!S? |kxVdט7QΔX v6\j^#PcاVQ9b^0U ,qE+J+B]Œԧ" ˔ymKldՒY*~C5v`qfdʮ9Sxt/1HDr+a6AuWp+42:d69y7NrtP`u<X|9t@wOhe(E` kQa}lwOW]"%4-@dy$'Gʙqk?*KZc:YBs O~IH!]]$倜DlCM˓הrNA56[LsH [ɏHOYdt;Ó5eqYCA08h4RA&Ə +4+v2+G(QN$ c}-8?2ΪP$d ^0Zn'zQon(cA_l ;v ֳ@k`?+B_LᏀ%T`VKY<䖼0[Q0FO:x fC0[aaٽS\at=tOM™16 w]~4`n# z7Ti =$w^KΗ'Iql /rsONDp7_wl;?l/׍Usc™h(I_O!A[g2/}f4p<F W) <ȻAرmTE!ʓcHl)Q8iP_!9)8bs۷3Z@[o8@VCMN}~3Kq'@)<|*o6XKLp*ᄓ|z1וU" 6^: ńYry<HZF 'gefI帹W$Dn c`ZIM6 s0 Rv戙v+ȅH)ZZw5lK`ӟ%Jw1e,JǢ %J|pkOyxRfؤ mǏYZ8'E>&\wcJSI;$:SoڽE_jm2t} =.8\7?okNi;iĻ;B {WreNM>os+lY/ntUa`_Kw:$awٽRFg0YR*| x)h>$_a۔c i1>3e3[r&000U*w2t~1PS˗Цi$X"<rfD5{9&Д,1l{hRk\P?ۅBua ]ӗĕ*֨[,L52Qd>!Y 8 #ArG8ex.춒 Vz_~Rb2w%v|y}T^[b_\֧TtՖ< {6Ho!Kg TQc #u6r薟Уpi,ܫ|ʷ4Y]M}?J,0FRjB~nV'fQt&0tFu$=^*rzU^8N z 4nN~ 9H1aucQiz R oҸpB;- g> M/\Qv+GbY5<3Ϭ)ӽxKZ\0@c9[.h,xfipkEv "ܝ57f%岣4#*Y}}_bB~5e-״27ą^ƙwX2seց m$ J35*}o9Yx9^a`~#o/l28Iซ^e,ͪJby5{ [ 9YN ǿt GF蒉IR4 Gǵm[\!-։Є*-PJ3Tf1-mY.9$o$'2TRTҡNUeh*\%w3IK)k#'d1n3@F 涗1粝UĚlXUMtjӽ" E :Rwls@Mw7HFBSLuwl tWܰԤ #ZCVT ro[f-Ӗ}u$q;*2aa/}bfqOA$z "ᯊ*ja$)#`ƴꡢY8}sz|*p]8 Yt)^Ԭw3o?L}~Z)COp]%@ca8#h@tK9n2E hY;TJIɰYxIc}+YKܻRV aV OuHAaK07bO(<v-\Z`<:EmFm44DL} ZuKv曾 .u_򔘛.GaU3’KkoU.Z)b%&kE@!KJF'lV%+_p=[k{t=D!R!L3]uQVRr(œd 8ࡣ]M}v=*p?Iny4o f4&`A 8~r}w$N }ܰvvԛdS+U{>FLMcn3ب)ړ{z^'{brD|>x^'ސ~GBَW6  ֖Ay|%O- Rʹ؃\0)edƔ~T-D~,Q D[˜).H9[,2_-5`a 5Vwp.+0ڐWL)(0cl/WKL>L/:rZ.;LR2cG՚D.޽ (R"rmgeͶ*I̬x["c_>t7_I-ˆŊ'N[i;H9EM]Zqz#pXbG10+եg/C0U&]Uȣѡ^˩rq2w0EqB\e`C!4njs)."2!L_ZNLWDK&b l*n`L+)WKD ;/gBð1KHVDCeż1?nLߥٷ=c}aر:~uzCZUETڞ?g@%O`5%N u@ޚq}d uڀ7(mb^tFRF(džxQPT+[T-B3ooB]r-q!IXyJѨ;뽋NG<*x(9fmf",c?odd?|݀,8M]% oKszB(+Xɪr]P ڨJM6/'N&ٞ)W,|v0`е7ڼt~cy.QOJG/zjb8=?O6Pm_$ EGZ(#[L, H5@7 2 yI^(tգ69O1pMq08I_~=*SDB!^-7\?~PgWrdyA844H2fOS&2rbx@f?X?+%u`dҬAH(_䉹/^u>zQF͛ҡb^u)i3;aSoqDL%vbpvl22J`#zϨ`_!.In6-;˸H[vJxx-ήxYN\\͍r*u3A$w$DčYF?c3ɀJ[PiILuT F(|^#1}lS'v?\&0uy[D~RSೞZϼyqnl/zqVg,doH>MŘy%'FE编D@D<19R.)OƼ6Ayt#Xq!|y(mlt]<%Ut7 ŦS_K,Ny!Uo>5s *W26D\-,#F[z'qά W2>;Ȓ6:s+7v62[З9Dw&lr!P\@P5RT QsC3_a`ܬQMyofJ^rL.$P2|6f{=c=`-l\[xD+a=q9.@8̹_2!ޕH=w-Y!v@"WMX|ǪYÒ|D*Xb7˓|ߠyNӸ'a àZX}2_n˿#h&78'Nh9smYErGn&AA'ܢe{1hxfE9WN0ƨ-ZgBU)||ÅZ? 0S|?Qn%iVhNSUOe}v 9&!lPqD'D rps_־CpuX9tgR^#gC'Ĵ'%qf)9}p2k0,Ob'\~F~3=[!-Z=#6!1%V\i*I Mw/;SD&xA:w6 ̎k  oXrm'/14^IqZ yMÉ?]>E+ KWB^d е1`bRT]ėA-VJf$DX0*t`ǧEH.0ވ*b1EA9|3`MǼT*aϡ^A0v]GJCBc 迆Y{|qеYWspc%&rqQRRkR.C v]!4 }ѰS/,a< gɂ|$&kY GW M#/w]ܟb \LjA[4_:a:o\;e:CfN5g#Ϫ7D:,hm[v|1%ƭ(4gjz hQw0];BJxC()DD'5c4~¼3bPެvuOڰ *[,uk3SQyk)U\%&LNk$*VZ"}UQ$pESo̲:3вS뉹;!STʐ:Do.MO%CYE,zڻQ{N]xjrv݁'bĬD6ַ}鋊={YcF<1M/-PTwO}{|Y峏bg|W{!dᠱ؎9Oh<D8鼔?c5#V]@ւF["וU[na4X yY38<`Kq2eCaViY"p[ E;գ\DNHWڋ0ƯhNf;mab]Yua3V:rUT88L"f٬.O9I T3ʴ%IE7HNҊVAU0?^_&z5]Q?]c9x j=_;t@ /Lg5\"B aA%s%=b/̶nKg͏}rWl0jELyUZld\MulB;9k$@2\J[/MQ<0UD20O[;{Wjl춣ښt*S9 ik/$_>QV2GI=֪7"݇ M;7ÓƲ@N1%76e4Dzn`d}n\ .YKF^dk',̱~!dhRp6ݶ$!;jp̋n7ǰo\kqkB扑5xLREeˌ,J帽^<9HHJdaP޽Exxώ./jlqNʨ7J;VE9 UOyvjb·W+mӷ4Jq@ѵR G[F4,'f($0!sTj1=S_|9ܽN +@ tf&PE#*/{%WR:}7 D-͉ݯMD;ݑWR˾uKec'ƞW5C\X{#,¶7mNaB/5กj1e gcO{YFOBV| .ŴeXKN/rsi_ 5Ѕ-#:$d]ٴUd =V3^B92M{\|xHbE,sD=ftO=Z捑6ky|Ss l0lKh.4.tUw”T JA~T c@ɱnĥԎ><+_8eIA!huPeH%|,j0kH]f!2X[ `iѐT(s&Jlz+=zoaPNr=3 tcb ~:'Cp /$``Vhw"vHh@XwhK~6dID %&6=g6м8 i؁P|rDثNN @5A,Cu0`9=v;~< Ɣÿi`D +vq X@nddd ҾE˔B {PMM[e/ gyYs,z'zU!SWdSg(KO =xp:tڪs(/F@RѩBM%dža"-Zi.mjqq=&%j}&ZNSrOV 1Oxl]qqO2KtHbܹSrN* [m-zNw/R. k}22JI꧋4=t_ v1C<ᶪUvW+"FcU@J(qޫbAi+Qs#S71 hXLDs.{ h[$6ss fӝ$!h*Br)1znJAhNLvo +Xmaz!Y#p]7EȢigLw뽚=,3k L25<~ ,M"_PƔH1^ (kܕxv8jolU(a#Һ=* q?DP2i o("#| #Ox }!~OO_AJZ&' {\p+֎n[}߆Ѭ4* U-Dm2λ:k\ }8,EIU7)Z$)G諬AA< G\Jþ(tڙ]㒋'u՝z;jtmB[3iEkalzl$OG|{tZn-3E*Y-\*B;C+wS3c?n[n'O)æw O ^T_;؋Ű4sIᳳ㺱&X]iHbhĨQav%4d`"*}akOrHb* ŞtS^Cŕ}οʪj0:#ZuNs{̇Hk"BטV%u3GY(3!_PLijR:1-O( orhS}9ckgPExgM2(82_|: Ћ ߭/LrA}q}Gp)omSϜ[^]#ihLLP-IjWߣQ\@ΐOP*NrO"^FPp"CfE0'_Pj?eӇYBfSZ,okwBJ{%o䋥qs7Rs9=C ɢ/(ڄCʜpv6颭gݙqn2o- 9\zkb'ss-#naG>'54z+.w$ $vYlf  ψj38JGi :2ҕώdFrbmv^y_y~k$uSX Kz|}f,`u)n`bkm8oUOS߹q6 @`[-@Tug:@ c?qV3t:UkmQd . ؛ ʕ zHv(;8-Ja2ƀNuxvun*u}iṽ5~Ete+1rU.Pcd+A.7p=6@۾s #swԏF$ޟ%B? m3WyszDP[o3s'3}]B=8HI1h̘ZϊpwZL1OSĨBY-hn-({]= %\mF^Fs&*VF$y HEA8wYr Yج]yU0?Ғpw[IۀWVE` k~4Nó1[ɮң/@ |}B])nҊ 7' ~|l1;φI!Ncm_rlm?\i?!E1ݒAÍW+޷_$sZv^1su(ge\^-}z`kIUaYہKqWA䠶W8fKLPAtoEҽ;!,9H4Fxf f/j Ujv[O#(i * =J]W.'V~*3])?R٥|lTCypbN|kCT=>N9b!ZR^P. 3󫠻rh6[ZHP9N}MbȢ=M.Mw ;brC<c7JO+1AQDz٪:|Lm $]D&mX=% f_EnEB̸Wu@d+o|k^$9.[07CTr|0WbF)M{\y)%tZLic<1lvÄm'$$pHo (9ꤴ @^e2 L*޼R{Zr%L0TX&3:aPVA`M$N2Z|d>`R|TlR3CS;.2wm #,_Ҋu%^~F(B|G?ŧ)U%5c ?P o`@ۆ/0FmFF<'ﳙ6{8{4ܶJY6R5|YdJ1C0YZ9 MEןUK,&u({9n Vὕ[}KCyl>+T#&_aZ|Z*v(j!LE&GqYSIw #v\z)+`rsmgFX?R$;oj?q<5I{3v?13$_m=ww}sT6_X)Eٓq 4 *muJ*:"Vn97h/W^&p'=.9}cu?ֵ?懭$P:-a Xm :D=BQ]%2pB3H$9 ygmbxyNv S4 )7`9G?B#s\LI4}DH1XoFdU@t 83WU\9I fa33\Ix|/Q{vߘznwO)1k5u Oy̡(n,yJ@UL KT<۳I$h/ 1lhu' ]bss Teq] 3k`]|i߀1?WZ.m?F\O#6i[RmTih}NJť2tYf1jYW% >(A"8;d+Qҧ$j {.w翄YUA^?Ya=&"SD` .wQQnBcn_w)>LB 0~K/f-E"eXΨLJ=Z;Em p sW?ƲFbj1F, Iv9^1)[Oև8ZtP`k6wէsm23WrCQUʠ5%#KMZ `Ge1ׁ ׁQ>Ղ G6p<h]/0N{nAW# ߷%F~Kpzj^Z\`skըrKA<r Vz6?,Z_i8nm -r.!=?c$7ht~Ѵ ګPJ mWnmݯ>`_HlőD7(,(3xgOnb02Uk^%!ԅf V sraa4`wSq#gF.ݯr1CXMAF$C(Ov|O-u:i#^fS9>$NrmJAA\Ok5@1x9z`O\aͻT"<]L )2% E^E·n # fc5pݵ,JKC%O3eo):/:7-!(݁^ZQcO7مhZ_ 4rr= aeu۳fb U_`x͋Vc#C:Ğ-z>W ZtW'=h FY.D`Gͨ0o9.T?)X"@AzlH7'[6-)lBbSJeR8!U9!dkdXrmr}g2XZp'13EhoBiǃDplV"BRMy)]Pɀom2ʕQ$",/+PPhn (+r8 :Z}N&RAF}@BRE"t2[xAlý캳 #~wj`Ug|#>djNOC1_)R8o6a#ew! 7wkxbV[za c_!,tL)6,AȆ\Kk㕶1vC]XѳOXM&LQ hӃLox1+fbfX!ZTJfMa(TTHAF٥/R9̧bB9{>D|AIޝ}f ڌY4p›&nn؀u+ǔb{CBt,wB P{"]&fBBAD[*4)Nj/FtUfx_ĕ-rKDIn_j2i^SvbPL;S k 3*I..A851MYFG4^'K)?WHVٗnbձtd Q+?IjV''36Z 8&I-%=:igFqckw+6|#fy܈p8N[kCK\wm_"`4l_ShM%;o H֤hix,QF<1FA;8[Ė,HHt3{CMh)犣verǺ_7h >\Ѯ׬&do"笠#d6Yu?e3"@ʼMԔa1Rk ҆tKG.I4HRMYO#NB /)ZRhиq Y.K b8Fw:\I9rcX'C\9:/ΣފkUH|Q8 6ɪI9oZa3@ 1A]۞jd87dN&z6:6zt\$vL`$^le= B*}"chĉ,שxw4d&u+;>. [JחfmҕvJ$ :_T%D+kChMS%eeKB 6k'ܼ%f-56yC\0@FqLdhQ>:t\YU3TWu֧o&z| miŘ*NH8Ϣ[s疧TCVNC`|cYi>C798k%I7/j*ޣz7jSX\U3a|KBDSbވ)$_F:G7{ițχ$"fӧ2b-LYʋ/ݪ.^rQ)+hk{geO|yo 7Xj鏯 eM+ֺQo1hk9xs˪{$[K?^`9*qR֊&wI!4>J#FV\M\ӂv)ʹhe^"ok7DݛQAߙ*Q[ G9|~ += ]z$Y+= 6eHS YЊL>K{5"X2|˞sQso&PG}8֢3e\-y(bQ DNREDf쑆v8];:O &+@ƝbQ{&y{iEEXW2I 0 ;hpEM~eA $y>P,j2jn.f[̙aXMhM,Rbj`!w=*t'ڪ4GMFBo}YY@ȕqKYu#^ ƃВdIɾ X[8*׎)V)J赧i@?wVz@`\4a$:-|mR3≵iyn AB>߃bjmQw9a 5xi 9F?7Ka F:u*Ww?@ꈢr  X߄挦uyJi%y?!6s@|a[)qI*dߑ3 -v(ĕod tS_@`z>w)uӎ6-RcZEI徴$c3l^5VWɦ k;>(USkf־sDRA s3!d4P U"u ĉŸzt)<>眿Ng\n Qۓ(|0^l+QgťFb!8;RL` )TStesز^}Sl=plJɄy,^O8 b$:ef9FiSx>.ǰ9#O?iUd6m3oȸm{%f=13IWkFtJwłX *X+=*Bs!zz6cw,zrk@R0iA{+U.Ȏ= p}- 44X1șkb~o3g Xf<F2W5H q ?qw[e#QŅ'<~Ո B*XD_". j[MYYpu0Z3db j"u7CP:xpM@|@lxܰm Ƹ[YO|ĸkJwvoKf6(g/xv\{ouA5kv$3HmCʿi䥘2 $:E'BaG RnH&zȻ{Vsouihe BnzpPCyE@aOo, Vz_o "+ )i6l~=F+ F#^  q"zǣjL J0id,thfu`e4—GhN$fv,{44]E-#Eǹ޵7AuFho?E0A᭕M)P,MRbx׃W4 HQJ=~k Pv}4YYV[.^ݝJ ~ 4[kx \c? h*QAL *4Bzn3r`iek0>T~v_Z1q=&/]5])eDrw5^kF&3d~﫟CtkD紎 u4W eb=-KϓHm *fA/jU[`!/;j*~8"?WA+Uɦjix h6g<Dk,"bQ^sJ]y 5߳<ŧv0c ANT\^8W֋7JM9# =xgo+闀5Hzُt q2aݡb#8wӻ>e0:sbwҾ {r |oyX˄>m~ǒ,{G,js"n[:{whD6g[jf3^HUYQC# $F w]+!q¡(mmW cҊu⯖>r,9J?d1>`3vKx=t('HIG8H;A]ga iYgݙ % `AE_qdcNQyJOZؑ5Wb2I,M+*OP ^ q^k'|$&Ǥfm=dZA;/5̢Dy+R_:K7( L[$@RVޤ ~v1p%+j՛mLPTn{'UA)4r]'akb_x-!?|GKLI7sXoPׅl3Pv#?MU9'";suFoGX:Ǧ/N;'[#*Fd^dӽc-f3i+qJꖠ‘=̕ ߇&QBs<YZRhHbge~V=dǣeYҭc#XgaVa%N$I|ߛ%н,=ĉ䘋z"SoZk_dK %LZ+{p5p?C';pY?}3q2n dji{49@3qjZ$ ka; ^W<0R-|d"=]?aܹ6D5b-΢]M<ћ`_Tt: ֊`OOYx%95)lսGɰ)_ɒH4V\έ|]zgaPڰyQ-KںHjc#~;wj#IDܞaY0VC4ժB;2-)yĵtӵ@H PSfQLj'2:%L=BL^?9&ŵ2.Y_̺(u29áwkA0(߮ L B?[$ t=dg4&oKcν֐Uod.ma|wVi/\iWdk3=P kf(PB-S>H3f)@xY L/;֚<@v}jVܜ}e3Zk.eYC٥.}? <R],N hdDgR>ycOi?6 %80ItT8Mxlkj,\ۖ8 | #G`\͢!RiY}eއt? [}NnKxL7?8;<:7nT0f,5q]F^ Ac`*B]ab"B11⎘K Aȏ)IK )ҟ k/eeҢcCP3zemb*~~f$v#8cӾ3Ħ<(r[ Á,kWZ8n[72X]zӐ*5}7HWq`0YTr5xJdhȸLd~O^V]@)ʄn ujQ/% WB FYyW9 r'Ek;WevX32.]ԉaZGں[1TF~Y!"%!1OoA^^4YHx|ssx3)F:HD>[`q+D["fON-M&mH۸(7">\D̕^:t6`x̕y;ɬ6a;eX2zJ.rIU?i <\?&V8flڮ2Toǂ=<Hu<&m / sMGq*G&0fJF:v `KTfiY:vgl Vnaǹ3),_Ciu3;'${S_$#[b)RcqtWo}},:KQ/oB0B7Mҵcf/i4®&.R#c;rK15k$}~[ ( ։DG* plM8;=~X{]ʣA PK)2[M񔩟6Sf_^4w[dHBMXi2uU hdis,VʛffsȥLևr(t nSW&ݨւ!<+AzqhܷAS`YHGeWnWg:{|& e> cG@:&q6 Εt@aK'ja !.%g0W`[TM/ zhu|>W#UR rR/I-d])MfdW''>?^L٭ՙ Y ]yXXmZ-nJ/Xj`R=:THJ_- sJ8FQN3 Xݾ6{wW:x8vrtbe=ZR0] JtlNAh KkA/J5WHgl,zH,%;_;gba],p[gRz2Qq8pT9{"Ѭ|@W'Avois-Y6B`FϷ=mgcbIQTHʚ1mE6}1J1Nkq9*+!wՇ%a1x5y1:*n2<` p\-(]{VVAz+h$S3SFz쬐`JLq3oN4MD(,PoҧyLоߏ؄Ak j^|}W:%s˭/| Gpɮ00$U'ltȐg)",\Y̆R_acŤ>Ηu#13қ }HHe@NYmGqҝH-9\)Mu% Wa*FLuR[5(!δҜS:$LݘJ6qVE%$h0*?WE=vbNPG6hKBtA7lDV0M58 '&ܖ2-6hXKi'we& \]tI6[\,Bf5 k> !6O|mڢn;~.1NLuV"!C0!jA&}PJgq;>-XS yrvEZcc9cpHy !/턐@͜jnXVOhL=tnIȊG) ?u2Ε+aO%An1~[ULJKWiY(1%7i0酪\# Ⱦ9FQ. rGZR0[cSd$+:@xxXK1Fƚ[-sqNX]p%nnqVjO*L^y@GJ#r.ꀯI~8"B |k](`[S_r S2C@]t/anO:HV>=%nt&iI{W߃Zw9V`u2% &ֵ9CJh&54#lZZJ> lL=-en3*Ǜ-^UaX͏C-i`xLvdT>|:ha>ZqD]yi *h1vK dff_9 |jX3 AtDܥgɰM. x~+ C]-\JYPVQ!l+Z8(I]{"!)W l _gT8۝~߲lYJY>CY\vKYp& ~ &XE%ѓmsh᭗ŕT}_q}g6߇eSsVѧmvD2[!Yp[:5TŰN%iD]+N'$R;T:K>b+^J[{Vԕq;%uf jq?B;λUDm:((&Ԓ*NXرބd"%2ExN-EhuAE SI.a*ʯj'G+0*-*17Ҳf-jiШ(0.V֮i&9eq/0hZАM#1U/&'9H ,)akU@C03gP_7Ts^.(I<5_LeEy!,l;Ểz%li5&~V]g3VwkޓڠTYN7r6eMISJQ [Qʌ0\P\A%Z\>ΈDO'!r{ [`: A/T|Q1`[N5LwNCew#ݑ|gk}@Z0fwLw" [ }uO|n){{zn>wWh+nn cur5kj z}zkM`&Ѷ;WAukb$`nvfyPwؒOw̶xH*ofWl\H 7=X?>ǐJV (%--s@ۋpOkeٗy̱ 9{"p"3r`>;:p4FFijڭ|d1vR_8v!Iq^OASS]Uj0"y(/L\/- P-šDl%&h'B:r X^mUqgrV̱'h=턿i5 15ueTrڄQI}؇7ʤ0⋱>0BI0st+[>?u< -ίE8Ѻ]$ddӳO}k&@/<6޼-g-hU(4_aSn nd%w{חAzoyCrpgʃW ]->c_׷ۓ7޷y#x"S}˄Fk?0t2ˉ ⲥ?nlV0ry]ݱC-F3֜$dQbYV؆Z%h2plQђ>`gG-=ͼ-UM>.8RM%Nc^TEviQFy͸ >=į4 vg;OgM fmMj)QN"23)B,Uߊt k u'33 9 =YDŽUGk$?Vwl^dnUdUāU9{#}."ݬ64?؃jecw> n gIW,CuzIi]e+;NI Gf*[D,[N7iQ.+2`߀s$0 .-F|ЩI>ؽӡmޒ)@( ]SJ}>/9MB/YNPV J(WPkghrlfhz('`R2{Y2:cYxh==ݰMaDQf%_Ep=rj:Ȟs˓|W\~o HUwXca"zo3CX؁v|穎 뢵9v7t{ mYCu+dqj3FHYPSm%]%]LXl"?v_,xlx,`J{+v6-SwgzОiY85Hyy 4_X;$lp#K)CV‰\3?>c X_q?\y,Hvda&dR-{b#C]vYN#-\wm\6r*@L7 E-xUU*I.&tnUH3Ĩ>ӹ5eH {vF  לo;dircwLl*daA#^Ҭ59=[2ouxٸGsP"J\zuXOQF;tWVu/H9&"Hģ8&A}c%/߃[*T 1= ?i@ ~r"ElgjwǤLJ1 ɜkj%.YcWiK-253hܸO{}$ކ%!|]s+O3:3( sbuIZ./r-&Rj[B aCrm_] wu#TZB%w3 8iRs׺d\]n<@G8=p#&3'v30WQwO@ۇ),A!Cl ޹ wGj";xmvc<v/HFŧ3[OĦ n֕ (LLJ;eb ~)j:ZFVZ^)mD7&M*zַlQ=@ b#R*3]ti=?ڃujH=Ǟ0y}}yLU>#BO[N.*"v;rLkV(ˁraw4ƌPt=脈zRh.iVT5+T[h~HNmЕU@z;#oCm5h}3$EUrgB(vٛShKrtM~]ߚ9.'Q'W BqU4밻"Sj7ls/w[=5)ݚ.GOh)(WQ(j1uXAX˭nHin48ŠxzRyO" 4cPSN-Ewf({nb(0v-*Ezh|l"~<LZ-6olwU} Umӯrbqt=NK%jCph#lK Ŧ-¾|~8PVDҖ* ^KwK^R $ SI$߹sێFLҾBz:Rm!a(Ru|qr+se᰻J/?G3?4D<T<[P)h*m򝵰/͛e=*X+wUG?:MQ.<ڈ¸/:k) e#g 9rA7WPGa"\Ga0_K7Պ 4H7h-`aDW;rɰPEq1>; 5@1 )>MrKNk꽳f "ŚJkZC}1 =Գmg;ߣx"7ve 6t=5Q|'=qtD8%=>b%jdj{%`A_6ڗ^oO@ގ!^1լrѾ:SfZ)7xrfm6) OG`lVhXVq4Iz#@>ZwSm'P "P Uj =h!ic9`k!\[WS2fC-H3%m6v"?p^`R9TL|v蜿sxHdͣ!Z"4Pu R7 5ufy1{@|+$Fl7-'D¡ؤn6k]ׅ1U7H;QؤOcuCz7oU<& ۴Usw(5Cy1&\sC;TRK"ga|FRapooS[mby]W)rEJ X)1 qȋܓgq>%jSMSp 30g;jFtz"nGK זig  _Bm~&M qy6pajپNREa}ap-2Wcfa1(J|9cʚ >X*P]w~ Bv+Sh*ǘ+JP{*oi041F4jvaƀ0^5Vqjұ3{ s!A6zܛDw@#kTJ0i y!ذSDۊ-D~*#RmP9i`}h[ Ly"ۡ?wb)*%fNZ'1 8 JԤ9(`ЎDM[ }27%A;9G%'s⟫#wDJ:1:oipKk) `yP+vsC ;.9cjZҨT.;bvE& :YثS Տx4X;sO,'Kf"I:?k[[9ζ?/,˗do[$?Qop8h In$[/I,˗ B0 ׽IT7oDˡ<_d a[5 lQbHBk124 R #N{Dt¨` TqKDA3{1Ui&*SyTfE⏗ h%p4Q @ w/w㢿m"j3 _1pp*]n˫Y:]6 ^0,  hǓvE0#Ru%_?VWny% T~ׅ ^j~kKSPpz}BŭSI?9M9Ҙ@Jg.\,oFKNj0!i:vQl^Ie^lN9"^7nt±D`B$"Q.KkђϨm!h]_js#iD :s23_n/٤[m C `?14~:\u"ĉ渦y(τLz>޽xMѾOxaq/"356uE#*hf݄3=_Lg~%\93ZL{@-N$f0 c(gMkLv1?Q9vKu֒J,B^MLLMa,*oX c+|- VPe#,}5.{‚Aʬx*~Ն"lƘ9.H +p2iIu(j$`t07XzMIrBJd/#<&x3iyDpq$crkFi<xOj4L#w.J@X Vc DS-K>7D ڀn:$#0bsjx d08p3yV)9$'(|(2ݔ-WUThPBUIK>$Wbm>*o?ZK=Y7p}5@M+p,2Z!+u%ź" 4M&mKTRE~iu[o5)]ѱb9B_9K,Ebgi cx9 1sN_,uz1a^P7h}M@w OS'MmM-%Bp2IL^)"B>^u Z㺥os dRӵ>WCo6Q65#TehOXËff.d®xQ( `D $!wuBNeuKM"}r$΂9^)XQ!(\=ccgcϝ)T7iC}\zH91IͿIrqt 9~yTOTZ]@mgj `r:y l9Od۬#f>z/ܖ "aô fT?Dß\ZZHzhI#w|nKBdxܜƨFK>_1:Q-̡/ h+ {M/  cU2o1dzv'*sëҮ'Cd?f ʔE_6&6 si O%ZDtpMLEIZ^na6D 1"iDid˂/޼73JȜqgnbk Pª̧pC:m|[E#ꃟa 0NDMz$G8YwQ+U/8Od CdiqQoTEH0'p^&{g"yEY3GlfNXgѐ qB$ڲ Pi[B9ԇMF̝?P~"2ǫ?$`IW-Y̓$=_e>K^M'2Hz$bJM7cQ65KԒgnV$ q`]Iݴ(/ h!,27ΜH=L4)vM)6Mj3uOf_ڽ#giw_ZݠNF:"Ig/Q){ Ө)\uE)\kJ|IOEQ &8ߞ-fҍ'޲bBU84bp$j$d O0YM[ kIq+6\uXPo;Tsk[va*a'ېӼo!eq5-~O_n7xi3?DI22̴<٘y]aۉ 3&)2 X4\x>}T۠[#²a0g"7|#z>[;üAJ'Bիr|1 ƈzcMJ bctN.{mgy޻Ęn,MQw,A L v'{,:VE多Sl%Whw{[z?VvMS4cBsf Z7fS/Š @Dy)lwckígrg(ʃ;(Z`xyj>@&,o)6";QRɫg:R6\\δn=9w^iDJC~SE?C">JsC6|(C nnsNrB T˫ceVDfZ| PJm+`7 {ƨu* #r%τ|8]a~:2 0|T+['^or݋}+a~跰|AT]a22?2LFȢîEU:t3vgɅ8v'PMƸ3{}.t9 l޹$h/.-پ2?D%&I0 {<."lHJ UIF>[_l P<_=[;ڣX߁{A`DtAg=Ӫ:U!ߜLXXPQYE Bҕ9MCuԛ1h'Yv]>H2-. E"Mh=yeٯ]?$@ /Ӏߡ0@U#(cb<}Nv3RޡJCʹ(ĨǢ L &]{ha0PENQ6U `5ut9 l q:_MO>N?^+TZXx"]Mv!OͣcRYuD3e^.Zq|vb1܁y4f-'6(z,`h}ָHcݒ̅F_鵭'5{ \X(.YkᴐgW-B U&32ئn*ֿL#&鹈yҐfM$h9y(h{2b >p;򥢗?ޤ*O0WtL°Tk]JO/   wf8ه nY `KyU[NN ɡ2.vҺ8`R$aI+&ʿŲRĠJj%-֑1#iN^oY*㎈n$̀r\#5:\*{(Q 8 ;~RVEՄ/((o5<qRL6 sm| _JIl4/,^Q3mZU~/(d֡si,LE62=d?Ov6L^{"֋vh+Þdϐ oo*\JkfAP~NedeXoB2!X?9jB. |Çj&"A y%Ȝl{%`8~\8C2m5x“e(WD^Oe u=il"5}%؈ZS X.ҽ~Y;) ER2~ωsd~o| JQ}FpLkcv=d]r#̰Jඇ6&_$=Ś#mKSDk0.. >-Ћ>5$s=^IPt i9+*8dx:8:3Cc7~׺^"b4kŽO +yvߊx.ZE5 :-ED|w˳Җ<"*DmT;]E(L?uнi G_Y.~7ޥ|Vgao8C^%\ _sP6=7ݷ9L~ʳLwWP>|{'Z/NYWҩJcaV}rH@GN"dRYp` -!ԟ6͛"p(@G&F{;۰S桁e\O|Ǵq)e!i x*a'6;A4lPZj4Q~;_mSȁlN 24qw{3m ÆHPР(z4.ix qӖILY8ʚTۻq!R''w;=wB~!̰6YR'F8&(:j8 A~UpeI(XN;c;wa,֔ 8v7_ڀq# 5~= B0;Wj890ٽ; HHOa;If1 mT M_3~ > X~Vi̵}{$=T!"s,nN'Ab. %HR;mz)UքH]{5C.HExtL &]7c;E;<ǃr$Vp%#(ș"x^a2j[3!(U \tlS%hd*[ RmF`P^"p zs96Pk @H|Di_樆>=1t“F;2Y4 ;)JwE}5vxQbha:߰przRܙ;Y0w)BKAhj]fХQY!?HӥPXaLCޜ>tE󨏷76e)m≌=)(8Yo.8t`ų(eӷܐKIaI}hr2Sy 588:uHQ}V1 v)5E"c6#O9IKkY|W lzYlWX(\x`عY'_k}8 r,~~`mJ ,bJ/0 tֹ uݣE|hy K$Dvھ=[IL^7b5c߅KxD|P̜4Ƀ х/nVc/miS(B3M$m[ [MJU-xki(t ?erJ`Y;К$).3]Q~Z*F} w>ķЯk,~S+ν]۴lGӰH%\DI>ۓFcDC܋"&:O#= T-[U<9ͺedʢV!wG{=M[;\m~+@mBZ6~ BChc]ֈXl(- \FPi<qhd+ڙ5 !K$Ro)oWmC39QN=\f,s{TjR2]iYJR] W†*{@BϦ: hE9Աs e lX9祱~}oV @#@A*Dd8z_3>xRNyC6>$:gaq/ﹸ(iQ,k+ϫX<PZ^*PF_NxxTc^ˊ3jJE_g}QjRa}},!ѤjoV5󔯜dWd\M4YJ/NTs~,EO+[5̚VFXN:vY|}g5+$%#ҭ] v0M"v aB<&gϭ/S1YC~,.y(GU_ZNphdl}RHo{;w.8Vq)'ܶ"%E>A3Q]᪏`~4Jt/;y)\Vg5w0vm} VbWߤ8LF4׿JW&j1ϰv:a*',fzDe9 ;,9##$= 숞H[ZJQt)6R;LtE'rewR|'Z$ZXYI:!hb#{U*)S{M= W(7sDP?jӁ9aQV$G EsR (iY_ 0P|`f mI:FH#m/6Ў,D25țD9Idw 4w)sX>">d9YA5p6F4p$>jA~pUEgZol:Jmjg/&/e˪ \\ O]eCA c*B772e0%.Fuu6aPvΗc-ūTo ~_lCO8 'ڤ3- wm|A㻫7v lΟqgl|~#( YpzvCOIiff~W~WJqEx-ʺz/ 7A*p'oBjhBA#:jb`a7Tk\ '\qjؾtQ^!3a66?-BހE~lɟ_̆|nϥ ĝ0 58[:vh)ekkɻD6O;LsJ_g;}!:8I!6S92>VP;Z֦y^7D_8nKRM)ucaҧ8ωLΎߔiazD_xQ}1ʳ򩲖?A8YےI# -C'y8PdA=jQPa$BOMUB"!:\?e =5<џ!r۴Fps5"xTO2\ .jDUY}>ȓ\j52|:.~ |OW}*O7@Y˾Oj]1XC(v?b2udke\rGcb)#KZicq(B X!jJFua ڀ58kقP- LAgNю ?+> BE$NRgAy68%Ws^~rӼRJwZ^7#&nRSiHp  c阥x NXOM^Nz1tӮ5ݿMmM( Ns@/LOxO4ۯ>E}j9ƋUy,@@$X$gM"!`5H65NPaRՠVG`\`RT,Umx^Kк nyU-rL RG Qw4k_#98:h?SX$NTrṍ&m4^;fyBsC/.pjPy-ǧE2f-m+gA"t3R0nLڇ3Z5fE  **x?ޝVKd}33l3į?\!> ks!<UIo0 n$ʱlRL40̣JrbzОeRo8#W0Z^ xYo*K3 ܁=T$g~"AA¡©7'2'G*6gX++6g&2& ]zޒێȵܯgם-sżl+R(M]0 z=y :8 #=}$,v"5Ɔzaw8gHΊ1f霥' OfOJꍭ[Tˀ/ъ #li%PD CX.7S$~c!{gbf%BNm#6@/5 Ȳ.C"SkZRi \gTh&_p{"K |,( S$E, EK ɏ{T*#ŘoOQi-:+fM+H/!.1os8 [D; @@"ǧL6?\pm4 T#cv[7FV bV5{5\#zI^*vQKdګϼr+}c˗B<5KM NhgtxdgJ:^W9ѡ0l4",YRR"G02&j.8]r~JVlc 0#1sXC;E:LnIɒT4-uJ.ZR?A}*7̧b dK  + <ޟ8H-s3){!h ^о6(A4݉l5,!gԤ"T[ALajRgmfO~QG)`ܨ8фG|+* I%it:o<6>QN ak;5nh oO`&>/$E֐$\,cH_^?I]@h3G撚d1"_[!Ѹޗ8m>x!BC7{'Ž&&*ʷ!)T{K-}h4Kd:c/"bbDQ7$ F4w{a.i(659,ƻLJvPRsv3hŸl =v7HzM݈i ʊטK?U 0P @p[N`&Ԡ HJ:ڡ8p9 *l:^LʕR{;X6k1FZ>׷YWI[e@dºak3ȑY2B/Σطu.>Ita]@Gv'2/Idn=cT)NqrTd|wk['MvzS2|nYJZɢ0W L-JE{\ϖnBW-=+y)oOEɐW`:ۺj?!3c$qy=¶4Uz;6AmYd@_IGaT{v NN]qP$7US^}x1nhnterE;EҢ3[Ra {BcJTvb35S;Ju/]eD豔HwLh:&BO@P'*o]lBlUQ:+AM-=b?1&p$YDRq4Qwc 2k{ >G6ik==zD r߷oB=$>-(k:`59h ? &H!@2rց8Sk\g~TT8V?;Hw~kxʑoG$ZЦ7=AmQUHĻu%"ad;arUq5Z]&cqSH/!\+ɬ7OtOs=Jgo75 AD͗,IR3pD[vYR9KaDAÒ,'3@ypMbcs((8}_f',mD.p"Е1Z{~"3o(P0CJm=ϡ4ެE1lziQHЕ%4VɊNNұcDK0G`UK\J!sW!%7IǐICh/80:& io{"w)vh,(M&'M»GUK$L-U#6w @{-znƱ! 6U%+b~Gý0+q 0LH d3:.kY-d8m/zV3)].$v#WԴ9ǣ]P@<;J<-q|Ȓ>Z <Ӫ'k=C8@'̿cUhɽэsw˶S:@ABC`74⨻2z,t09Y:p(~ֈt?Mcq;{\Xe9T-(DʼL!B{a*vu*0= TZr拁"=25Bh]R Oßw<8&qgj]Br}_Ut޶YmP4p/SLJ@Bl6㮕H&/:Iw;sqzʌ ita0U m{(#6#->vI o=szၷV;5t L9[fB?+2 58h _9i0~uv|s@}ѧ6(u-$RbO▤U С('ɞV۶cB{O3 j\r?ǀ4_/Zov!zb߃z3~ʧ$[aE ^[&i /Imo|@'? pŗ'yaoc\­j9T'i=J< 4 ⰺUs^7$z@ZUJ\*\;{zBRF9z ;EXG,:C?Lۮ# #fpAĢ Q#,H-A-(&ʦg[Mv*ck7C XV,Zgny6y;%:z mb]|B%8OpG{4n͏m$1iq s`ŏk;*&J$9~vٶJM,4xz~ l.tAf tNy( h?Nd7"bO?d+˰pJlE(yEr?<" ϶Cޘ)/c'T>]Hz6X "dQ daŔ!q Vka寬Vub)|ƉMQ~*mkq" sԯ; rA~^TX{|.^8=f,Њq[0e $Q9ߗ@kQ=Ci!n2a$H!w7gr{hHGipՔ=_T3sNQalL2E4X3)oapsLIc ={u8bvBA?9GCV Lfrv^vˋм( ȌUAh|1_L y.O,fn%զJڿ`o GۈMF5cvmT|aU[+UI\! KX6N&+8+X~"B %k{R%)d m.y88|%W5XfD|zW|Lw5f/xd խD,E?ǦQn{gDa2X0BPϪ;C2if5m)o#Wε2˙b2T3;Z_st9=3yC4BBP<7y騹)-E< XJ?uv͸Ȑ6q%7'A:u ޸uc6GnW!uIcTkd{?O;Sگ/R` ꗎ|wjYVUȚF@3?֢u~2I˾rh VsXAb)Bn摘 J2P0͆,%i|agQ5r{9+{m_n Մ Ä%ۡM|}u|nH?3v[??;VMF5ZNZX#h%uD5b xxεJOU3)duȻ> ѯ6AM1?cjPq( 5k%@חd>"Ey]WsU -DV;ފL*oow#%Ȃ E?*]SFui"r 3HUxEVHUHW Z\ c_ΒNʠfAqm!'֔s[3N{́2l@-v+VD8#͉z972$Vov.Y j.O*Qx:¼x H(82XZ-^F|-'b{BdVB%Cgc;ݙg cCVBr$|tR`isNfs"%_n=>v=al`b X2/T@ &w:9B"ƈ]FDEFMsVSd`Ѧuj>$\ZXe?;D51ܯ} *av@Ujw&p]HNۚzH;M IӁU8 ^<7 u:ɎesQq(C[ l!,?9E3婠 B-?vzrC)ZoZxũF+b=t *{8t#heMtppM~N')W[PCȗB;0}w{^tu8Qxz7 tGfawEC )'nIovy= FpZA@Kyv_)]45Ŋ#_Ir\.N|*jB>蘈 >Ah]ME˖;49Պ$KC7w"`sGh׀\ )J3t g7&(*2 $ Wc5=rwH:@̌Dl'zń? %M$Ot ~{'I֨K ?^V' 39 K.  "^J-%˾%<1\FEUgB$PlmNQQ<4gt|{?DL֊ѹ F"NDEtMŷ2NUn7ZB;FL`6r$(;#2 `|DoOrB)]DLŬ^0{C9jЪyl3Z.[OL}jަNW苪ZqJm5vu2}@@Cb<]4UJiqd`WR"NO]d@^1⚤&Pt\FFLhкŊxeIfWg 7W\=B1{*k]{& w9J>Ǻ Lpl>М3!ūd[c8}ID 5y-弈ULȭő`$n3 ;M:I^٬Bο(sͦ]݀ -voF>*v날rOU 8k`(Tc{f.^sD<AH%QEʣmЧ&l5Poa|SY$ALKm[`At[jk@kGCþT'rGo6<㫭JS6I؂3E\Zr'\zWG U9}Ey 4̹寔B?ORE@':<\͐؈Ld(a4 }]`Jieg]C"#XsyDwD";>NVWr.AAu3SM&)o]1޺Ӡ>Mp} ]5]w1oiRǹDBzk\E:ߝةѠPZPs$ #v[?ڙ\}jfP㴞aXKLN[ϼ?ǁ}ga8~1!Hge7iǓ+KvY4۵1?гcj޵Z}{\R6A+!/cD/w+=_bq[_nKK1 v;k^զ=,7pHHn_zx%$YOt>\%i6:ϟhbi2z_[U/y}ӭ5"Qưfu˲R XuQ%ܝGI0GcѤ0YXKz\.F__ !>xVI5YiDAW*ZB:>U51sZ&֪b,(5܆axNZ}2E̘lc%SKσgċ{7O2c7b+04_8\6O%?&#I(J8N0sdRDToS!U#] MOAR1v<ܼ*{-xQJPĀ#oG2Ȉ:'{ʛEfE m;{gQ/LPz\/`:"&]sNA#8nu|_HM6;÷뎖r{, ŃenAӕH@ ;"|lH[%vjC` @`3hk'ͯ av=^C.auxC%c9:P_< U†#+fxv.D"DYlQoQѸbZTLI-Kh 6L@@"r6xa%3ϩ1=Ƶ8?詫+:B[r]ƨyKۀ$C>.pM+9wV|uEZeL˖(۪YPxeBo8N7k}Jtb{"ݗ2̖HV؈Lp{ z;ol?!?P 2~ DAsbFLl YfKE/PNJz@ZpnW(/k ^  |}82O:Ҏ ?CV_$ddr5b?;Ƕ`꤂{hDPm^p[:D oŴ*މ!@iw)涾h.8gbNDk}m@ 7/bJHKxYP}6:*]t^2o&nۻ~[JF@D/ii<NI m SkgCzl+}sPXI!fH[ɂY I?lNR*LLK;+ &g5@^mZ /Q#BI>My1;ŬWšs8-{fGiaPݨO>_s%RMD`7p_'(y K+6_ x^/nLSa%R=ŭ Dl@WL8ԔCOoM% n$bN)$PUAaj.@vQ G` 2x^(:u64%U':W{}˧czFvnuB'{r,`耩1R2*y +4[i7NJhdA=S[\0ml5/^ՃT԰%D $ŀuy哴Og8$[9x*EnKؑК8!Gգ䢙OML8/~,GR])sYr-!< ދ9\C.h=T@I~AsQ &*s@:+d$n0ϼBG5 .4_h;$q?.'bNVZR2z>C<¨4rn%<EnmmNpw|WӶψ^Y>ͬ#Z/hh6S~[ΞWqxʌ8sG=a}3ͭGi `|UTU*w˔Ͱ ^M^T1;Yc1urLŻrlx-8Eٖv=Ec+_䜔elo(8x"ryLO}+7'Bm\G*9bl_RH^h@@"#Ij6 z;aUmP19,fu4u{K _vp~W~Hu8 #]•mt[/td$2ט:YNC>R߿O>ϜސortJE[!qEǓP m䲇uQ.OhMh`+MJ >#Rd25;£o־0JHtsn?PzF|ʩrv$<2j={nJa a!XOkI=i'].4`eAZbsz'!J)pxˌaUzp 08B*a6V !,B$iЎ_d[ ڽ .ֲ8ku~Ǩ<ȑė|w@"C(*K}Gǒ)YK]4Twt*dOXik՝. qB:Ui FSS퐙F 5 [$TmKy~u~hE)ٗlL*ea̍. eܰ@̑D%muZ>& [\hw#k)n1oИX=jS 6Ba^(Yg0EVhoYcƩ?y b[w oR9 8Qlag -GV,IU1SFl ]Ÿp4 Vӈ lBw~M fIAOSPM&,H?6@7CZ_W}vJOKEcGm75G۳8%!d%p]j۳2D N1cRO}z`l@8t8ö}hcsߜ^!hW'zR_^{knMlH*Эmϩ_j,+SW:| / &.bCget[&΂8MpP7> =Sr*3+PXR:՘v%h:3T PsbK 9I5)c*:ӯ2fLQwpUӕŀc灵rqfuPqo^ }GR>g%rÚfJ9 W&WT>7V}Pl׸7WVl~bg7rE[r-% ;uA0 W?R1[/HqWa.0^G$YH?o vRK/]Y62COo6)G}T7aDAH'6 q͚8|8 !1P.z*mрe~`XI;(Oo*yԈDpcLvЎEp:B?t'k @i*kC[Ҫh؍:O#LSN2NcE>V}+ތΔ&*2a>N91nR{99ܴ0z~\R!j (E5:.~ESa:щf%@\O)J}Z?Y,LStuؚrM ЌGGɈbQd;cPj ޸eRӑ!Y&=WD3U]^_Ǣ}Rl '[c*Q?gzڠBa`Y{)ܘI&EJ} w?}5֤ρvlA?ˏt}"RU`3 i (X"]5<7v$(c!V.|nad'd@v_~|`Arc1Ȥ/jQ}FGڲG@ nk H.%H8M]z10שi(4u 11&ti@dg{L5WBg'Z'JIdYJhsYVsz)Xh{7aBYiJVjH:IjR2Eejdbt⢂0NcЬ=! RdMWMN.姥'G--sFkMݣ<#3;'|Jo+ɧ!$rT;[I}o`5˭2:0(gD5 LFR<l]Q{Z8 ϋw` =hN孏-'eh+{Α Ndɗ\ɭH1v8ՋЯ;zN,{}ĢETL~hSUd(NR#³),0n" MGgLrMU d˶;2gD3; f9z}\,{ƌd7?ȹݗtzS_ :yYT%5p:K{TdGA,䧐d%,IL('tp δ}4@_:Wr DGP{>v 8ͣ4K}|ZWeE-]9CpɁ∔}P|v$@Z4L%&RF C#}b:Z T*8ʽTJ&M(l2 ^!}͏-Zs%[̓ Ix ѽ)~9N0ۖPď]A 69a@L|d⡱ɢRAԟ*R%G0-1T9 $m[!ł͂tJλgpTоzM HWx3s5Ij-}t&EZRi‮Z[|,`81mK} `&opNZtHW Mfh%#ZŴN̘[-P&G~tlgQ5b:q_Q̞JR/P(9MT[6'1No@<'`'HzY~VK=+i *ߒ9]:XB$(+u[π$a+3q`2ρ6.QahB+~x }G$v2l014UH*zڠtKX bzo ~5J,:d_s>x~|yO$XX-SgF9^Na8GQݨ/8(ZSŁC{~¨+CΒC]I|xhv $dU'pBw!In-85][ej]>gB&IX,8dӾ7O)B7u&?_,mH@/, eX2Q<$ub6fs?֢MލKo0yki @YM8$˺ ŠeZ_dLq^E׾|p+aőH-F=xܛr{Wd]B'X"/b "iY+[@ZT %.h kE٪M)6-ҥS#xr9ۜhpjyj쓧Ѽx088y>kTա ]O6){&fsHBpʂ2(NMn'^rs2 ]Ӫ³ǃP@;|!*}4ρ_ 2Te:H@Ll7|ьB2\Uxz jAUᭁ,SnNYA7 6T)b Qg3B:kc}aG82@)ofLCȋF]])A@|0痱z'dX_0 6LwфWJ}aɽ}9+s4;iFh!ˡ0F1uW[Ralp}#cz_,snfa1A$sO..".M49e͜4[/ mi"r/EVK$msjC^>/!hۯPbtύ%&Ѹv VoщyH =BTZq*8u-뤱`f*y\=i)>]) aeRS5d)򨪙>>;kJ(SΧ~y~6;n_1Mv]!7SڵU1eѐvSZh !Ih8=k_ d-N|8&tDϷv"Pb11x!ȥl&I)IAʻ`嫾o@FhȮ|ܽy,9#Xc TSJ|uy"J sfۚ"9w%Gdd~ ~o2!xIwk :ݼC"Xxex_tJK}i-@Hf=DC!zܭK|IMUyJTvl'+^P%srH,:B62:RaZ g⭕9Kp;Uq2UߠX&.1fCmO,<5y,:xŹiK+~/f1+vM V"WR@9wׁ^žu꼼ḍ2 Lԓ8] ]_q0~>_m tZguaUh5:-` xў;T5t>CVXLSK Z.'d/4"pb"gD2?z lZC: ;#J--;թU֤&Dsx+f}]d3H|WgRR;9{޿ i*A [Wھ_}6Laz_ 1a)Jb]UpӑX}>nX}n۾] ̣[Ep1SRbLD0b-3cգ!kfKVB :5MfjQ0nømdۿ|nt/}Uي[vy%hVe]IlK_S2. <'o2YŪ4>ceH }IL&*nE{w]!1=iT&#Sc!a?\_uqA<͡ChvLe~ycȯ{vv"n0E^ {11*p+SX W'ȩz^[q RSo?ja \nRk;%ҏ o ?! +odat3sM8,}Vm;i.n?]+K eN#"6J1h9Z?{MQ6;}lIӬLI9-#UQ90k>.i@ZpDuv?7ߛG ƖP;֣5"kYkвcz"߻G7ȼb1qc=ِM ([<)Bp155_],"qh$vJ _rX>~A`bfL7\J6׫H2y!*Kl.qSNGjR}n4lA]YuN5uAS\g- 7F/QYzRT!@?GP%l{ɒ!q3yy-лt1Xr(/a3H-%$&]#)!lc{]p5=>>t.HG pl4T-Bj"1B6ЁKiケB}D(FGYΜKZEe*3vɧ*Q1p/<vڥVwr>C=O2ګ hƅA3'^ZTiS _x2Ų9m9*ŷt pX*/+;0YZ07070100000021000081a400000000000000000000000166f3d9ce0008136c000000000000000000000000000000000000005700000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/gpu/drm/radeon/radeon.ko.xz7zXZִF!t/=]?Eh=ڜ.+变iRg&(hm$zqFml9?|œ3fх^_JjM+օ]{q IN$k+,/zʴ6D0[.a>Ff"&bPxǥ"iG`ہ֋>Xf+%ݨc`.Id ](T#V& t,D)aIWL8?Vzxі|k1}(}$S- i/hYrF6j$G8MqŒ(4j)U|u C.LK"ckkGšbx~qyrؓ m;@':ǴO?Kؘhӳʭ{KR =1w*3;k5-Ō.xћ?yH+ ? G/O%K\[Xʠo[ʻڃSѺo !|+)4iUIv l6Ǒs|[º\~$c6nVbcp SĜ_bcB,G< HRe?J>ζ%mQaLkfݩdPm+G %(Z -lc3-5]ܵ1=LscO#s<8EqbyԿ eKȈ+"ȧO-s"oT,'Ǔ AwÊM>s}$9y_!0W-46!&DtM=R-3wZS>`!E\d~+4 ~c5#yg+D8|k/8CT[Œ, oWdz 7t6-a/Пdln87sj|x~ON褚W*g5! V+iۗ}:cn hAX 4N7sIߡv5+ '4g!7iSj:@rb.L50ۥz+ WKX eݍfb㘓] EQF^c#E#tvY $#l0T=u\%.=FqlJ%s?gpV p$t5=iR6jn$]fpqӐJ'y>UI?TA[R{%(͜mDEkk-'z4Gs005 z7ye@:g5׶.`GmѢz! l@k,c䷀duVx'[2vn<ߴ_U脀 :bmL+![)_ 77R㼓Wo9Dj9VK9C6&j3a! _\\!#vo(mTa"Pji. Œ^!MX|]F]%(p[HH)ow6?faS4ޙj\~(Qm•XFnWD& Wc4#aFAv@mI7Q^evMlŦPo Γz7{_Pp,bU p*EHf=Gv ^(XH3^'gi{vQ hi:5DY":fT[l߼7v6@},' QrAyv0c9{Rr冋Cgz,nhf0SI-QF,?-'*a7vvU^U؆Ee8p}6!&[Po<ȷ$Xg|>a7PxzoUC'n[%(= ^J*&\»naْOD} 'zJJ! <ӹhF/1.zlaԁZa:d*oܾL e>_D9;8:h0];[VeS޽oWר"|Cx\fҊr$KUZ0H|+ۺp76"&=[44?xH׽\YϤ'maܟ&mcT }ZMv5Dػe##tqZļFa!hl}dq0E'E :|mTP|a+6|ҸabWYovf_IfGF?s.~hm|9WBF=pl'~*(MWR]N5c[g5O?hN]H~@5J2GICyĵ@ɗ&IZIrb֢+R6zd*(2vwP!Iq$Y͗Z@H,~BVG n[I]fG [!UB;oUfSg8v.1 PVN*:Fvs:]y$%èX)x[ bFyTuCe T ҆# @̳͞k,fbV5q*˜=7NZZhBU' I"%пLM!45>R3". k#[S4c$r3f.l0,G3>x+T>׽E @< 0֏:r(/0@j YG@Nk)g;0#i%p<݇%;f2:e!MM&mc^{2*n?n-_F.ۍ3<-|0ͧu$VP09nRQ(kS^:ȕhMEi?J\~]eO-Se1wG>M78L#t\%bbh}[Wǵq\DإQqe-SI7DWwʣ_|yr{<~iPh䏞y6sqօ;Q(oM0( OARG\F]ACfS" Rsf8LPjԃrM4#d$@߮Q֎sCX#ǙEtݣ]%PZ<C6 kr?cdӅڋ(S/'~q;| ]1+χ!"Ef͜j/=dZ-:5Po=IL ҂^"i3/:SD4bXn8?%lR_xxYwfRw̏ Л@d`ym xaI^A>%:k%8L;֖cTEk`\Hrb(8}Lc ޡܧK^%:7yw\gA6s6N؞t48RDׁiЛV>RXATη_V=[$baXd?J|3#o6L~Z\;bK Q~Rz/j6X.>ծNkǍ ^)mNr>ir I2=XR)-C.249Aפ;oHfY5EkU>g̺U\3)P2\v#2y7@\d Pr 76/q\>`C=7<}bHE(6/5gLB:d *" ^^$Q{`.Gw<*9DeD"9YmeN_:9g(ѪE g|Rxݥx+c۴afi_Z f@g"M-kXSglέ(B!$>ܰ\7po{tAo8mc!M|nd=zHQ"pN"ot;1o )XNT7!ʤC =E[QG|#'i[r|?mԮa1:6iռxvcRN#uBՀBY~+ЂFÙ Z$ P< 7=nr9.:|td[!EXm`aY7&x3.p? ƨ}a$Mu)~}Ί[/w p9Koty)1{:K4Ih7<փ>{a•o==p/ۼVq+L ٰbnp0TB&XXAN5IlAHha3@8>lyGu(vQ|k=*,0ڌb6EE Ԋ<D7zB^"$3u&bR6g`؜a VTKc|7|~^_6 8+c0 uy/T] 5OHz:wP$E04Nk#; ѲUEfwцgy9:N)rFL]&)|{c ?Fw\Φ%F/ *QeƍD`[4Ϲ:'"@j%H'l8"tÈ"$,;([_i1R GF:k^m H(`ޱu9x Ǘ*tį`bdLGjG%xOrx+_+CNZљ0!vtμP̽ܪ}=~ `Jư%3EӚx/rj\T"9q]zlh65Ǜ%Ggl=_L}- -z º}r%.C6bY'6n~•!%t QMX#iG*>;CRL;a( ߏ7j>~>YUxxӒiumDU+XF#c7k s|A9A-pRN=ݺN1fe.=#<A \0/b&SG3ḯUA`RwC LOeO&q]GBs~ͷlal^j'DvJ]b[.d ;&~u+Ym.-_&jRi^3V{ˏ5ߎrN b+ED :RV ʛn Kpkg]P#6xFrec*ydF+BH;CuǎFmv-<>;qc}TjrA`B9'r ̦_J'YkHXC@5 r|2[L#\fL cRXb+^>3v0sOxmpsMtWRqnPF>~.q!V"+U,SE}Axޜ8" %#e1]>V-KNJ $Om=BWtn az!la,BR$|F6rq0' :rܽ>k6 -7Ű0-&@Qz#1V+09lľǜc :sAHi9M0G-x(S'n,*v&Qm3Ls_>_2wAqzւLRظV0&Q;MG}}BHI[bI3q$uؙ%v%njX}׌eDMT<;*MFnh{ei^EgZߣ"}a#T"!yj#ⓗŨdFe HCv'$MeZVG\gi̹)F䫇jahmE=ȩ,.e-yH+mıldQoP.Aj-l-sFTaVX+ȨpYK# ѺI2cFUMp1˶EL=dŽK{ewqC?GV-LjY0 qܓ=$%̶`DjƼKFa5-?b 0awhN,\*?>j{qOBA+_yԼ&Elxgmؤ7oUhAbħi%\j`~e3E$C7R{6X^g @z`f @UR0&pQ yh,WDž G̥̒u"8?Y֞Ҏġ#p'BlOhxkGݕ.( %U#TFr:h54j5"x%#+WܟT =_R*ַYv&Y1KÖM0%Y 'z͛lzs-]L 5]5x3 8VNblC"s#|a(S4V9A(~b͎ Qu9#뒎J8Y ]mA.钤Q ΏsRd.Fz0"RFٿQNu%McdL 7# 7\JRo7Rݎu$(WnIŸܺ?>K}!ܧZMMyHMV [~/`NAGpTy!l*_P-/5oʽ5d켻 Dwl76V$gߖF2F=QCo7b_ p7Nj{כ^gۻDPVb+&qn+q ʄA 6{Ģp\GʉˣEϴT/`s- h5Md(^h6R"E% MOFۚg,D"7Y8{1ه=PjHoRC>g=+!%PD5>Q!3*ZhQY.Kv{%CנGI_DUR%$s$Q𧆻tswT:|ѭmތN ?a0hsţt1Ynq+du) *td2 Z/wd/@42NrK9uMSB=b1-˴ ?ȷ\ÙyPS5e ny& XIݍ$yh$IS*c%_nިCn ?]/=*O`*'{ FiZj]g?DlFM2)+D:?ݡHG~; dLb`Qlcv2ӵVw*P@ȉ)kdŘZ=3M <\D %!йGH)/OVB^ΈܸcJ >Ņ+ė'p^Bk `#sYz}'vLK̉ ~37kLp4VHN] lME3XH KLl ^EKQ"IX S7ѹ_DŽ}A}ڻQB&i Pdmt}z>^KM}bvdbcsuUhEo`(R~>w0qjyJg4Yy,^<`;C9Ez ., .E—*-[ohc@n"_ˉ~~++-5 {4ݴ5[ Fnej|LǠ6 <0$2SDNɁIȮӟd@wa ΙL[Nٿy@d{|wum=%nڦ@dh d/P\{eNt@- 7xzS)QGsN(.ItHCLgl?1&ZYE4ҽ-hE xůr1M6X2X4QW u+Ȗ|S%x, قIJvg6Կ7hmHxx+?*em&c ^ҢO;IEee٠^k}tS.1lD;!g`I˘B̯ 9@9Ϟ#A Mrf׽]~K{/`&롪p yd%Qчɿ ?!(;M#~ek^H8㣫jWq7+a ,,3a2ҥ|_2?U\g:^_  !"({_N4cQ湈HGdYM@qE^[ndTf,9%ߑ) d]z&1{IRfep~LeegPUiI7m<[?3Ә!oH<5?}q5_<zRD2kYdI0qjLlbb?Qn*Ѣԉk-ؿn#2{X799]^u-97m-'(=p35OԿ9j6 pmO%J}y\˻t`l~XŲBe>^IeYIUx`\riV'6;'刈}yP3Uߦ}>nrHٗByuX:V7A em >blJ֠DuYq_XêfjKd̽0ұF^*3P;" NxHeʴ' KcP3qҏ1%R֣xnۧ~,g˂hT+D.l/2)2>*kfgUJlt #1ߚHd\HTa@ga|闲`yy}4wh)n͘ A?n|69z9_(b~m!3 []* U$*hhGeN)imF),k^/8HHYjvOނv]4Ug tBZ%c0Of|-Wk E5A&$%:$hѕ& [I'<v}qLDd\b~ P&TEȸ|XV,~ c/w;CnJGDjܳ?\24V`+We3>h 1'b:"s~C~%aWlAphh:%\9]vV>+ѵ΅g̟>>%~MW`9 S;呡aG`=-gϚ~[כo#'3 hjR4qghu=8s }7dFc.} bwW*Dž(zZakV-Z&J`rL 8A1IV|J 䈽`΍QOLZ(AGMXndwV;(9,Ev~xEʱ̰OD-R'd>}@G.NwJ*X䩬7-֙&oqNF(yfm,VZӻkܝcًSm (W+BM'aG L^wwbo{N`gA܋&"hZHP_l iZXÕ$2+jlRXjMCܜד"5*͙t]δn~<6M+}(hVgƒTݭC}?㿾@\B(x|Ei=Zfͺ;E&;ڕPBe yP{basb|׀ŝ?B$4h|8$cH`:IR9Zģ VJU^o h7b]CU銆iq6A }WS ȩ+(;Bn\*;ZJΰ`e1s1.ٙP`xaBڨzY,k1D-?pasDK28m6 *H~bEW`;$}xߛSł<㱵mw])-ջy#~%ISP{!4LEýG@e҈vZ*=e,^P%p96iv=OR)w;$zV5zjaj bnRҲјW/#IN$c,)$z.5uAxy[Y^e[p~s Qz $w(x$젧xaE%Fa:ʖ3,LL?{x S846uߡAA7{0MNݶ4g-SboJ'Ur@\gYfBBǃ~ȑņ -<~–8wٿ2|'k:)R; :"¸ߗ;D6AoGU`uL',D^$ .(pj\*0c%@k}B6Ħ~[O`QοDr }p3|@YVnirP0Ԥl'Sc* W |Q= na= UH:_90L]n.Vɭe24TGl!i.;; l#/y^K1 pO{[p Q'7"_Ypq#P KQ x6 &nO\v0ڰ4H @,4:dOz^I&GXc oU37üY"  8:nX 4_۩-OW{" H}7%:EST0477s98؆յ ®5[TUJJ'ޅX|YHpB͔8dڍ9'D7&3O Kﱐ)ARq0Ŋ?| 23mQ6ro;ܩZ6~Wth'>CO .ktd= rk5دuCli%vU vzǩΧq#E߆q&#_)?iR1eSL rжe d&祫Wۂ>R c7Yn ?]d+8tfUtUo]'eT`YI]A(R95 i\ZlRImP# _m /bbc(tC%?a}02@9Cm4WJ< f+!n9?NTzU ĜWbɄO1I}o{L՘DT bW\#A X5$ጃYKNK]K Ts]d>?v'UV ȇxDmdEaT%y_xCNm1U!\cBZ4w;k+ɿYY7Ccс])o|KhWoӃWþ},UU&%-k" SAj.AX7~c yyiILT֐H0XWc 2ߣSy [೷ZYG <'iJ.9hDh!8y"a&00 <,7hь~Ib_|h(mp/*F>oKhKQD <2C++ݡ]ďLFV!>,$NI-$ ^ew[I<0^LbŧktE9.1[֡]*ve|둏jXrfoi(Zom\H]He%5 5M#(zt) 4<|S[7BhAPgOPtC02yfNUBh;.8 bHSmλD-Ri*I8kKgwNv>p_EH=L#sXlѲq&vƞ<\.mU֑f}J(-7s\e BL&doKCV !4.7g8`Q!*'mMC#H~ ` X=Y8ʅYky'b=z@r x!iqO`vTU `dzHqWgtpT  NjdZuCLVi"^IXM`^")ğƱdAڃdvH S}s1:g֊\w o4r^5m{9ЗH`ro?6"=~Ǩ#3xQQDP#%UZYLy C٤;0E9d^M pbr:v@\  ?K~NE//mD]P@=MJ<~a#Hq[E?IUY[`9eëWvʑfXf;9B0BZ$ȯ~?,ܐ߇OjJJl(UlsXQ+6i㷯N; ߛFtRs܉Q?i%ӃqQzטkիO&t  wd)|C}y 9^+=7TLVW* =t"ңC8ƃ` Ϝu;]vU)#W1lk xۛj`ߴgF%t0ə*Dތ8c=7p}WwE/spz4; ׵ (Zq d A 'lU:ȅ {R .d B7gh\1%HZX%dAt͇͌Flfn1n{+|TA[\k_̓j2&͹$RN7VM} udpà!3*GV[6߭WtsYc$n;-͉%iB=Dʗh ]P RUHlyILlxxNljbRw1m]u9@h~} HPMG8idyx#j<{7Izqmb@F#Qn "$*JԲc-q1^KhC`ňuW yXv-:QæLP5#6Sy{1Wod9N]%!;S-YQjL-ϒꚎWfF9a!8iBHK~؅Ȍjymu+`\;2U C%~N1LLr )snjf$G" w>U)h])@L5n,p:Ԛ, UlF_ qOs99 ӯ[Z%fwV;KсMNn8Ʀ2c| o2Ö`Ϡ[爀ql(It&V{5ZP66I>#\(l axDwS|f/UBLyX:`/qDqVN0vzfDDjdNW ^BD<9x0Ca.XzW"3V-`xP++#j#f$M:4\YlMM@X%uocWiHX`%ӯ]V'eOE?\1~"zJڧQ BΝϕNLPXo/:B tܙ=57^/0;-ISFN*{~-APT&Mƴs[ SQ!ܸ9Li?uߦO,Ub4X6ЌO>gBj]ɼc%Hl&"NN@EukO@OcNs{ ~ #"l .ԃm`#4vHPq.>ҝIbNһrXDmB*M_dhţ۟PEZcKX K9WvK^&pMcU :POkpUõd!9%-9X{{xgr4|D_FuFik .Cb綄BZ^DW^K5-#٧zQaS\"n'\FQ3%_ 5T0 x!j^PK ɓc@ L߾G1;敍!_ЕB&xvVvwtąN Cыs1Mj9Oޠ1E%h\|Nm1=nm [r-O[UywڪG.T8Kg F;X*ްF핵Z#D=e% ҩ>zi#?w0b_6l {&V62>V)ƟP1zҎZM (#JMK*e;q߳eUe5yYr%C, '7/b|0>Ȯ`Yc*ʔk_?ƿ77>S,֯IkΊ$:+Dwħ*y6F QcS0M-WIxͤ]jOB roxaCgS@QZf {Md۠` *ݻ`,Tfn׺o2[N獄zA>F;Ȑ7Ck+b9BƌLBo^K˼P ͞M S-UFaY3oJS%˨nGM5Wtm*CIuf0Rg~I-G$Uk:Oݐ-(+歝9*Kf}e[3Pza d#l#?$Xr*̝L?.U%*~b;,^>c}"zZY%QbFinqee'0XFK] ybD.?GlO#όwΰڡ!=B_rȇŧIEX}5t'fkE@_UA={D͡S)G?=a~ܡSE5$W=QF0p 5R/[JW(ԃM=4m9V&mB<]=S;=L?$_Г]TQԴ{:?fr`oȪvl(r*D$>d*#wǨu U5VrauQխbhfLE|S)bL 5*Faz쥜Dzl lN$G!~(F"SkaJ>hmASκn 22߰\)$t46qC*Ŀ$iȩGоAտ`(Mh#rN^6dL))qب?O!#m2*{ۧIfB[Jj93wl~wHO=D!U:6ykb72+341XQhX_&s f%얀Pon5}oc| VWӖ:U*!ᓜ7l8 JE)U.nl~*A|^囪sPjp&#?Lc]6sȥšyf/EyNY !i9?:i.Y1+=GEhg;7o~x#g0:( x5[M3Q'r{Jhp%;ET8RYt~!+UZg&geW`  ese ݴFE." TJYEh+,L1%Fmjl25ҹ E("oOqdM7N 'fN/׏{IrKjF)׉sG [۟=my|<|i5/_|x鄞7p 6wDc$&sPB={!:e"<=0*_i9W:˫ :zFU\ТԾ!L>v1ej5.QME.{4s"҄x D ǁ%QsoY~Ņsq_kI dv<%TcTWvELOPpeGXru:*fzLŨ%"|k5gMi\H{md3dY9bÂI9/OL' xR՝JɾJS}G; e1c}+XT\ iRj:L+cXꬍt|@YDV1A>JM4~1m!N`20ik8p[,5c\`]*$;x(PQK2 ^}mȹ#եm~FoZK kea*bï,O.,BOԐK<{^Kx9v"܋ݧ09tu-xJݒ4*zth%w cHYt!A; =ٟﳰfٯ)u1}qݿgI:{ Ft.͍B #ĩفM2咧0Yv6oLJgk(!M35.89?tG tylrL_ZA$!xg_iZ 4>uk/[xJ|9{"CJ$Y`f}Wp[-?:࿂&˅g}Ӷ&?bZ9/5q6م%>`PD!;[mNػgppn;_E{UcPLޠrN&N>m&UϹeimMgN*ϓdʻy^/.cKR!e9Ж"/[ רFKO#A˯-$ @ZVPPU[&NʋF -]̐|߃n 0jqW>(}lAQŅĹpU4paM,Ðd1WCt٩lY:s/ųJUGC{c 訦jNHy؊!UP8".F4/H{Put"s8ʻZ`+{Uh?| GJPk0qxx\qϣ(ZuL;B-y'fz4BB¹(Cv5 ԁE_~~ $s)4Z"fP參tg7_9*l蕖㎕=ضh f$}Erp" ek8r{S3I]Q߱IƐ;&"ayY=,xg/Dd#;{/I Zsd.ج-"4>ePk<ʛޫ pj'닣G@QKӔݢb[k$ZfjxLHޭW0McPJo-^9,zrF4ACxߩ̨ZOBSjf`Q(*UF(#hw@uA%6!j' 6F09"S>F >oJ<\"㢼9Ml:@8թ}=%oޮe{ertj>?ħ ɍ^pu*K,kzBVN/\3&0X5g_X % Y KI5)$å`ZZ"d(Ǟ#+bzbY6l :alntjDI:RHpVN= XsO ]bBA&/J`8M]#ZL(VVH˜f0bpl9ȝ(_0Sd}%2,(ҵd'jz503ű~tw5R|TB4 *8]XV7SY%k`L=^hjY[qtqm4uN@O(]|NBbQ!,VԎlB?$}Q= kgp5|/^S]m :uJ!M47]jHq=!fG#scʒȀ|f6cLHWTP 3[AETF*f>CyyԎ.׳sFT/#6*XiV Y n';H wiqT"+C[D3pf3,yY7 j[!`"SuM8'kB㔚 !vBKŠ% q`'N{WmWe#S+VEvD4oўx;9=f4h}|Yk p/STBO>VHDG?܋Z=O;<.? .~jܾQ\G(~Q6wX8j{bCE@뇟Ìic}x;ڍiSR#= ;s-L"<8p^o޽Z*M젒3@d/?Ě.lt^v.T\%Xu6uHhC!N ]hƚѽZ ܡFAl邮}HEtB3̧KK#`kB@ΩMHK}:r+BKJw91#LaQR)F ]F>|c-DuAL/r7ѐ([/8)#ɵ(atEbE+Xߩvg6ObJ[㉮)Wf:H+S:NϖLVR(39dȯP)UQIGzuw8*Ϛcd3(?ayt:Y6ӏ2 v-d4\ZPvX NZ[w\6~m:ߝH[6YY}RMP$/- -<8*)䅥T2XgCQb̜XmV'Pt ^D{-VۆlLXݘ0~O3/䦥p?ag3wJX86Ckk_ƦLS8V$򢚾B-: .dQءu~BYBL,(a8N{y`6%A")Em#x~u8o: aQ {Ob?_;T͍x9gKe*VlɌ}ߏ~.`BoW|4huPe Ф$QCE+qi_ɵ ^(hUЇl~Y_T#ƱrԆ2+.Tڄ/]49S= C t!ԩ{#tR]yib؄m[ RHzqaP.5JdN!{4uHt*O0i tt& zD9oM4{ YlP k7}Ъ73) i,m,,čF(3OCɅ֯3NO?`:p> p0T4iG h+yU.rd [.G€v*k+lE"i7˸weR p>aV= x^RZ/F4}:H0r2nC1_B]. V7p5:%/$V㌾1F(D ^$?J)Y¡:6o@!/"hZ*d__W*#^Û2ߜ=PK[-݀osSE{nU?)ra&3ւpv*[_MLԟ> 0΂#ZRe҂rQ|tTW}Ku[#FxPЌ &J`x#):2eXHR9 QQ!;ۊEg~X%)\;f%&[%K=L08X9@[N>.F|S_ 4+oezJe`e\BWz3Q'I4eoa\hML-fD 6j bs^h4uΎ*r(vЋD)I Dê`X/;[0r@ܷ9b"RCgS!]mGtRH࿗6i^YL-ΫhVd!H_87/(qrdPv7zTI-V6_w%<P7)Ql PVx\JGsX%IA&T\W7g!!ӲOՐP_龿oi2_>JlbL&BdCJ[X>\/hRj[+$.;9YڨӼ)ңbDv=zEx`]=>#vtCdD)K'&$~1̂Aec?:u{,1@U 6rC_W9eŨd q6- b]dlv`+֩? DLDâxwzҬxḨ*a^ ;T"|*$EbT!(=?ZAf2dĥ4\9͓h^7e*FS*?gR5"E"۞{?hGb?ȏq ?sHhqNkM鍅74UԎk)e J_=@#wC 6^mS&g-7 0%v; @;q@\SueE5Ӊ|},Vk؟z;Q}0Mn`a>͵@N(Kl4/#2lu %M'g}uY,͘S4EW=&k7.Ly~\zFu+72`(pT}<}w^ac. mj!UJr4־Tԩ|!rd$B6 Xy QxDXq:5^@|e";w+LlDDΰ/7Ix՝|08p;3oAG12/b|jPwt033eEylwF:@yq(= |6jJ^>N-*Pjka,D=100 s!W;81=1L>)1@ 10Hfhxci-盿=;ǮV].<[ pA8f@vmy42Mʗc>+\iĩXAi9T:6H.ѥǺma-($J'7<+ő"cbB>~O؀*GFKsD<U Qe) yxllrAwݩi&*t[!rlhzGHE}$q+IYZ Uj]Q_>2dObo#4KHyQ5Cǟ{ѽ8тˁ6ˎ*B+:__wKOFc<\/|BmX%Hӕh#̓G5WS9:CqjĮX.f?SRÓl +ЧdA+KPg=R py-?y& tFfP^xtu+F8HZ0T}ՉH#-u4^j PƱUE>9EF w-4z mZbTi*DTj pUiOZ=!#C`r_;=I(TS"6)}lG)bo-z'2ӂ=v!l9a$(A5kO͌8/֫%Ùj&Dry JP?ˠ,| ڭcݞ5G$.-Kkӄx~贫$yl%uӽfOF梨L*h3nf8;Y-cgedsƻxw&(t{-Z`))Έ7I,uN,u~a[>CQhZ89{]b%Hdqw6I%d$*חdx_' |f{7e焏}JwkI6xy.g9IԔBWx7CBQEh2>/f7zXvTQ{XugFѴ 3֮UfG7t(G;gg1?yD ?&CJlB=zAkanӕ!o7pmniTT΋`%zV!vY7 g|qX-EtaPy&Z 3-XUM.+27TӲb6^wqzFdU9?]EHQ**;5$7k43vGi$I!,cQ 3Kw/ш@0J\؊ [cĥ6G_;#i~*vѹxʉD8ao)ݔ[0䱄AF0Xk&G.(HU'@rгp@ e_ p`W5%ʕZe;2^e=*%!@hcAI u"1\P[#Tԧ'ou[5:ro^aO2(B* {l9+ZS isvsl"zucx5_e^G8Yt/c׵^yK=c~<{ָK@/94_ׯTbH2AjX1I364|[UEq~N *}0Tcx~hyH<4-. Qs'7C1UZ/5KB; /!& zeWi ooP ˪ZYAx˜ md3BRex(~O+~9&Fݻ+"',Αdeߍ^Ss\|omQaAޠA1 C51>>=u[9:/ ^u ] O* LW _.D/vV< U >Z\Spx&`x%r&r{!µbpEQ&HucPd35ݪd y;֨ G6ߠGֱ_+= *ciUx͗(hT*.Upυ9Z*QǦ&w7)ܶa]_<pZ7r\M?LɸL )D\2։MBQMEO*x*{hX=r=i}KpHc[%{VNvo TOJaSWCU.7RkRo^4L 'Fk @1l hJwVؙ@,iٷ L? Y[},i~af6/ 9{s ,Sd"[.4I"Yhvvܫ0{$=y%N MZ ݻsH2l >Z "U=7@3|IEKCT;fV< ~,1t*5gD .la4+/L@?/f&$7oM<\nK8$!IB h8H mCIZ#{@=T:D ^YYc%@+XqCNTKQ:؋Q䧮B}/aYN  Hq63ʵ]R>:8ɋh"1q zU}&ԂIiObS/B~t:do;Hҵ$^*IS|06<1]Y R 6?,ʛ6T$RrmZ]i7pwö [)8Yp֒"Zr= sG8rSvfI?nt181+\+7CO}┱{-2@axgԤK+;Qձ)n N%nj*d5;"ĬPi2rAŰV6&n,飭yLYNJlEb΄^2bN~T $YA SmtPJ^3|7fp=OS4k0Ns\q>}zchЈqYJX},7xVƜ: LoL1}N3 I#X2_05o= Qcב8d_.\ĆPb_V_ :TjKa+촊;υj'QNgU$4_MфJKTK;|4BgNa[#gSebDR@Byu Y͔ѩ ЁSؾtWcR_}5]LWk<,];d Es`x2>8 M@Vz- |(;`?ouS$9},yE&2@y8QT MmTぇKb pX<{D c 0Z7E3qxRasF-5#5a7/Hªs͏P%:mZv7$V#?bML@5)6Zf-Ƣw g-?njsYy͔$;rȨGR<>Hs&Ms7&RBb ɟϬrdتs`ژ*_\Cnxmtu_x_ !C]FøY}=x,77}qoXOy6exesih;gL@>ŏI #]NtG.?0id9$){+6Xa9'a{ KF8BHqz̳GÐb#8vf'}vva@kRpAPC)AQT/^b%Z#q D5>?jP>%(:<27Bg Y 871sR2*(>Ұ\ qe7}rfZ| yYAKb/ ;,1<:%\\3c \8>vѻdل)BJ<.iw_ }[Y2Jǰ .J[(.쒿ВD1g$vD*k98*h33 ڸx&a5 !q[=gV;'.Npwi~ GZk׽D zj* d~py#P'`33i \ůPoVFJcSپ3HFSnF,[xelVt򐴔ޗ( Qb\I^˟z]j7`E|w7KkF 6IdK'z P1_v޼׺og"J#oy~u"\m) dw2JvC,^t]hty( VB'>2Ȭ]UcD.NaS'G'+_Jkz0e&\h@xJBJ%4lf,ɸ(q:$шҢpm >ūUO}1m2zA{ ˢv wHGû),xus%eyg_ HO`vt=g*X Rc=^EyDv|o ZP~Qpw$ $"$:P2rw}| ɵ?-KiN#ՃV [VQyz&QjJSE͡m|Oӫ"ik.FEy(ֈOaL:7|SA!Sca'7a AΛ 51ˬl q )\mQd8$Fz[п_PP?(;6N`-b@ zx<5꓅4HEp~]).%5x% ;i*ށ(j!'e_sʅW+~QxKf'Ş"YYxCubB|Me@opS^u˲J:>5Pg#A8WHGNR/}@D:r6K V9I-O (zqAPTlKDΦ#P7;DWeeNFToPLt4& Cbe_@sY"k`j9+V{m@C'Z?oV {&z6Ci*f835xx[) r?^(7qPVg0 2J"4ۍ||YZH4H f &1)|( ME{R*RMc'r,}\J|RBO q'=w $+ئ F0U[oPdNP߭;cjmtMÎ]14=LQfmDChS^-n[pvJ[c5ne iYѤ#>*eW7Im˻wBV\v>RټoՔtNw}b9GCM6p(z (ZG'.Ϋn;zje~qĹ,PuR23-PUf'm0鑼/mݸ~*0n2:ɓVp#VDȉ vl.Upa=).$7{Ta8|Q{D=_amΠvl2K"x)u>ڇ7^hS]Īy/N'c)8=yeda$_DU?k[zpe _x (=9`DT2ФwÊrW6cnP>CZ[ 9Xm wIbJ&\=T\sM-!-ԏD 8CeRd5hIrQ;bM'ˇℝʄ0Ý"{C"n}3nJ"0vUbz6f9KlB5'+F:(%w7]u&)[I[ ^ad!WQ/U^ ?|Q3xf.s+l]p 7EH&oB̦mՋt6Y\,ސT&m4 |J86ek'R(e \, I rH>t)f5W"Cp8\A9Q*$- l1WJ1{s/<^GmUE _XWMkTb{GP9jP[p*SP7498˃st卧M2as_ PN-{y]퀥1z*Ѭ||7!?3 =NrS.sT . Pwuљ^`.B?PjY-S}t=BH\ re)rt.Ө*)WęT>;y`a|4S;~)xkǠҐY@Èת#ƯVzX#CEӬg}B;$ ּ O;{x#^j iSx=F\$zoހ <6J[}=GȞ8hZ!/˲<>FaˡLº>pOilAhgzWt~O=cTie1ؓ* ؁Afj*pQ$7' x50IQu&L-4)nԩ6xKrnL &hK ^@h艉FՇIB23%7󰁔"= lp;AyҮ7r$ vؒNq -K OV Gtr[KZ;OIulUJgyI5KLUڃ+O:'c?mKUW :P'4QjY[Sޤ6!П>6`& ?ou(WyR3KJsyHIJŷ )( UbL{n~(Q UΤ y; Ћ}𝍝*y))Ud:OZ(O]Y'm0{"iO?^[&Ba19oOP,唶J0_M,lqmQT7G|AQ HK#h kW+ KΧ9 `t~B\$9>8J;Ӊk?`fHc2BA c LtB? (g 6Gl܉l~ a:s0@%ޮAIm έ 8'zEڟm0?& 3_Ey8 RЋ5x<5 xCzʯD!TZ~ˮuop;VdPW>7fEXd,\ sZsCx%k-7)HgU=4Ke]1%ϰ ͧ۸ qofc/Q+z*.#j Xx@p* `@ˌ X GMzXp%[ 2XZ̭ {1}9ީ7khA?9:M z-b-v9ώQ* mU}KcE!?},47gV_A{C=/3:tuS ~w{,[qVM)`U\6"㚌<'zy ,mDZv:~P6ПuKɏVIa=>z/Elx0>:\oplI4INUm7$*7#/3yB/ `cM Z~KqX:ſ}ܾj3Tvі,{R{B:!UF§AVƱ_&IۉTAjY:WQ0?8XsU/RH; ʈ'mߤ}UP᭦znݽ\ fLg:)D8G4`14lKZuH|6Jk;oZFH6{0~ed+8-K찒1GS,xWn~)N}hA*_ғ)[qoR`2GVV%ϧdՙtp1΂`Emd 5xisZ57 kI 0'"bd{KGY&*v*)f}BNb3Շ )VnDJ)m`fJ$UE|y1(꒸gڮRS?,vIܐ@Hl*8!7* $E5a@M[e@Yja{TKޒ{Y`#Q?KJJf+>]+sgvZ4 e^pn Q]-y+0X>Q>&YCn%k[d(bXsu.r?oDOiv .y._NSJjaXՁY_Qѣx+9\gY!Sd9 >G%I@w$ι>m1ܕ" K01ZJ yJ鮍I@k2`Au($iVQVė&*2[ U?G?a[#a:>.Rɉ tM_cu~߻gph 2 ʻC9Y>cH X+pgLcVdG{&̑KFT޳ [~Ĕ,ڑSuf 8"f'wy'#f QF/Ć !+]|j`^4֗rT=$f?Ie{YJpJuH_[CZ]Fu99VP[V"ьnZb2Z%Ls sNMte$Z MxPqm|5_R n)6JG˧-ŷ?Fc`4;xQyȨK[8EQԤG?t}gla5,6p雿Nn7g-fb"7["@+7~NBlmu"vM AheFE`:dlrC[\zP q"c)3fZ̿pJB yVvUA.0pRr0DV*Wv?ƬvD.1 YX" uR\;"1kpjFxzt83)t0_lD9yfk;/YC@=ߠ4; 3^} )? 58w'Ktc!q26tЂ 9Fw`١)Ea3 nu)'SO'_)<e۵I7+)aZP;qGUnP{\ ,Lޞ~'rT.RP4+\58MBjmysi,dv?,AbW+ve})0eUڦ .V&cGsHϸjGs$#lE w샽d68qYd/u n9=ct4JwC\\?>MȽc#_U\=ƒ8@s]s%E!js@Ql!WQd}7K ,e*QZ{cnw5=ën߱)xzs&3I"khz$SwӻDhogǗ)Y1 /zEqq r hf:݀1tڏAn>tDfHzmqFbZŚD^Lx2X˄Tm-nҍc46=_Mzğӧ>xز*!WXsWͮnqsw/)H~h`Zb9\% e?2иu3`}]1}nՑ|\AJWt .L={a/ X?vH?g.)Kq;Z608TLʁQh9{n}ߩD'Oh&`iu &t97+bjxs[WbI-%v]>;Sg.I4Uq\Bu@du!" )}_0eP>,{g'74jB;$>+'Z/w$] jofXdnDeddWaeja$TLg*ٵ+DkntY'S]"Xch̗*W%2[ >R@Bdžͨ9 /Gg؄0#u ;;vx;ٿ |{lqOÐ^m Ӯy{OGum,CCNSi>Rh&yv~(8\ޕ6,9 li59-+x)DC&h{Kw2}+A|8۴MB Ktp.5 *V00`˝.8|4▄ڒ3toHQ |Y9E'mu]2# /laP!r`OyFdw{NknAM!*,$`%Wo%G^c۝'P{Z ƬĭdSW$d)ҐgyTZ8}"!QBl;N_cHVp{\pAybFT&HŨxM}=۹2]ast=k :֮5;c0j^[0%m`(vB<|i!k4%aU26o}/Zlxd˝D(L`w$k `nl$CY28YAШO .ք8ڡlfyǀ)tAdddmCl埋AU996AƯ=%. `[!hj71ؚިG\Gov2(($6I1)G=.g1@,?sI }x@VYzJ,qVô  dP9gM%ȡUN2n yqRMX7B:F=ơ DQ"cYK 38xs₷ngayPUn-X&eKsո*?Ġh!I &Jv$L(k۴Ry1{Ǡ A~g73G5& o+#ƺ⤽gd۷; Fp&?ʫAǵ[xR7|*/q 4yT;D3T$<)(3~9vwl:ybK$.Hf%dJ+] 9F.6`bܔ0t#lX0sg$J4rc _?D_v(dUJ&[#ʋ_C T$]!q= o}HK4arq[. N;X4>2l-s#B0gbh'[vILeՓEꇛAV YSSH87aHO!4CqFDW?ZYsU@ewe^jץ8#Ks;!*ĢCU/kӉ)rؔ8z8Ci_0pq"Td"4UEnEI 4_oLWP’ jOo55:Eͤv!.NQw Xa44)O])7p zE;?jpl4>vz[cŁqPOe ZS`=];oA3HGHN[CKqaVJE[Wecg$̂)W# Hy PW0G*H).[<. #;ruL 4U5t\ՒOk- 'Bvwj,h%øvnPM!%4y9.uLsF#Wݾj!{ыKDN(qtl>΃^mUd1/zAߛ]) !9"Z4|msKj^S O-vwXV"vE$vTt)I>i};ng1` P\3IHVՊN UXCoGTڊ^ឤlj;mԽ ˥Axx^QO.*ŦYv霧,& V$#ek՘?5N7HLM 5[]9J)xUQAqMXGXDkQ0>_6egjV@4h{cp"IN}fW@r;l6>t!}9txq<_{ v{zMMs[ >7k"50r:JFGa.d=x9ݫ t\*/J,l\,8׷xn^Aމ\hWftjv5)Ӑw4/Vo ;;eo|m_2e ̥C$&wCUlՂZOF=UOe\HM;k+qbv 5IȔCe+?yFoֆxu ~aT~WFbgKՑeQDgu k 5PGk<#m[iX2Q+mw *yLgJCgRvΎm?_M{esOJ>1eܶ/ |iwH2 9‹9LuJt] -cu?kCh'6~ '])*3Dbrm`k -=Q-I$fk `Mjf@VwוqPi3'|te0)5+S5i~JЅ Xu,*vPY='.ZoӴ'ܛϡ Q|ux{K(,{8ᑙh؟R6jώ* J7Bl AI)ԌEThRQ3݀&VrI v 9%[I:4\DZK | W*{[`Q"5Mެ&v3w6!8qK]m(+n2xtkK` .݄m?%]D`z9($4$3"@t6|UR/zeᭇhО1 Tv8Tóήͺ_NC1ܣau㬢xZϸ":rQ6)62Jcx-A<{xLmS66'۳vz=`L7sK+̲[>NjI>p?]#5]3nXz3nFL$h pU$U3+hOwQho1yϣdÂ@OB}a ?a%蹟a۲TXNV:}a_ű~D6[jêl˶$)ՄR."mxa ws'el64<a`4mI)7t%n]pZG /#NΡQBRѷ">s =n9 JJ{u*PL(5Lx3Ra1٦|G'N D,Lq8s17dA6PB ?Ă)Ti ̌B{(.U61X`_A=j&~xG1-EvAzSH뻦i;¹IC+" #U>p4HP5P2bq #`R요yX9Mw $tmQڪD— k`٫r9zb^]NIHݤ!mzua͖DrMP|QUa|=yDw i||B

2!B}< "| `ywI/ 9 ⷠ_!-lOM(z0,3ZSO}z*=:τz&Ͳ7 Lյ܀7׭:΄2""La«jgjT-Jg/)=w 㺃YxukԘCe~jVoajr)VtƉ`D!]Hk샟[(ހ.iUDUkU;dHLa`c( og@fH,rӛ̢VE({YcД"WoASQfBx<"t~kqGJ[rhI:tD+-4¸mn!&B$ps&oO!%V|%LZ"mNMvR߷Io]WZ:c<OAږ 4Le[) @~l ]ک4 GsWe%$=IpPmx4Bc+W#0xPzx.RkN}"ֻ,],p;@i0lh'~={p{hU~[ P6*,JJR8hE IvjPF5 9AŽ\*z.P\v*U ZJI+a(FVZ*'3R*=-5zgG.dre_^3HV7}2#kIC \d#yKcA6 [IRWsm@'M#HP2o*ٕ{?YB@iw+ӹc矰%a yuuhZl#_oYjbel)4).yAEBsQC;y a ¶eJ");sd0deѿ:H~LGAAED)ϫkf/=T7j Q:;|@ |3E"Z\e5~0TxF9$%SxvA 2MyEjrV"גg.s0X tX2@YgZh1x0|T|gXox)7;`HDJ;l6q z%E*uS5L#H#nC>|!dsH)Wpsw៭ʲ7y M칃'4 [rK0 pqWY- ]w$AI@_Pr5D'DZxi,@;i4-쬂(% o0&%}09f(kmA1WyW|7X1hW-'Q\xy "gr"vutiW .ho?_W=<>Z4ZYBD 1e7&hD&!"5Oȋ qs(gFX8MqĀl%5}`5t4-Dr%BB]۶|o,?IBy\dRpUWn9{M?Zb0ߧ1,>4aO>RwfrZ7nšmr=QkhDy)6O g̾瞣ŭZexCwWEbǐqC8|'Lu =#xM޷A6gk+΃(C6YZTWc1v]WHڥB4cOMi|6ށlu}Cz./Z977y>.%\x??J<ԹfIof㣍bd(HK98_:ۆl(]CG݉49gN 8`qR?c<3P`G2BD(Г6(KUW "gp'Ҝ "n3_I/c[6#ж;2o򅝓~:ΰnmYeG6]"bHtzu8RiܓOcvR00-t?)EҠg_0eި>qK^H]N ?l{;1%x L[?ʒ6|1lLgx0$0dlT2B:1o46={W|W"Yz^xP־, 1ևkrٖS%S8}c64 ˻6Ny]RT$=RxBt4I!dNO{z`)\\`iVM[${ Ak]h@<|+oBsYnKaQ!IGBr&f5A=?fy~bũڕC7K̞Q 53Ǽ{ NyC7A/a^ح9ap ,̳ ›.Fa}㣓Yu[[qEHK7;ġ,_FpXWQ9)Z\DCP&BG@bUz`-woY'G9E1+@2@w7-C^ q|CL9zDӭyV$/djAuO8^ hT 6;/}gK[$= 7ٗ1LB!B;Fݝ=L,:< {U**: }gO/!ܝA +j]^z n:S(5t7 &J"W'}>3wAPF% hZŜc~9J'J4^ßBU0-]T11yܮOtfyG#&c,rk|~M{ME";NZw&-:}ӫ|8,Cy\4M"* ڤ.hΨ ޘ $bU yaq䒲J`ƷLr2o89ٶEЄC1a_1{ڻ *g#]\ {&hcJN#1,Rewȇ#y!E}(ZQ5{.V ;x#@y '73tW:3Zxl9ђ˟mof;@tZEu?U0PY"?7M;.4&l:!b0jH˚KaUASLsJLOU|JW)LUWA҆<=蜱aGFGsF9iC oh,hXҎh#%!Cg&-c6%U԰l mSF9BЙ$2RIɨ-h2wU!6HhuA7Tu.40x*HQLe&-g23/%5pF:-;|jqnRm~wJ=+U;fIL:C0C&”{R0wB/.z:Հ6YeJ #-QAs1DzKL9{&knc) zcӮB -B}<]Xɤ(lCx¡Q|ludv]Gsam`Lʉeu+Apw9E#*?ӑT W9o+)(]sW ]b[*E&}[$!'ErέI432(*j]4~-9mOΈ#_JyK4JI=}_̳ՖҬWֹ>|26vDxDxK~bMSͿ*2pʞ g(DWս4d2r=wkc`&NuRa@ [vI&'gDhMٽq|3Dv¸ȟ!-ؘspTHlِLa&N&Q@q/pC[EdTGɂYuZ(>ONZ24y~o _Npq!2P:BŕxU c'lSMm6Dςx5t!#%P;fl{'bq@}njf#hR#LGՎNS] a^骸 n5oPo+e.Tjj^vSg*ߛ-%)-Wd 21UV~r4v:?lIPjEur.hc|HEߑw GqGnZC"N$6Q\vI%d Lmo׾ZpCoiS(ߏzݼx C735.kơjv6y3-nk;nc堠T׈V<¥)3)ö+tc"9q"d ˶ɛE2]\68 hne1$Eq Bq ?*9+o_Ј8f}/Լ/!>!#ݿ)Sg=Ů,3W atp ㌛?it)Pq dbx -)!WgT$L4-+t,.{0jF@"D%CG )V&74xD7'")20i!جKH0&MYlEZYai4T*+2t /l8EO<Ԗ"aǡăM\'K4%=(sN(܄caq-xYS O%ߑ9RGȪ@jM| sG,_2q3I H~׫U=sCbY  Ä񫠜>agxNc[|t*է8 ENX.~#[@y4r93{~ wo` {̗w.5PIy`Gc* z |uVF̤!C[/ZOTgG/q?6 w`f[U[[~hpҏL# AF;4[I ߙXSq1c=?ZvR{PT&)K*Zտ6QGC%*"fIgW-B(qoIWFvi3_q|eqZ'VAU8Ka]L9L6^(S+9?3R~ƫ09,3ZuV%7CcI(b(?ʸJQRC-Y+aHDBg[۟))$^X yesܓrd^ۆ X%^&#!}!@fx%R#d>X+=Y,Ta/ {?|#c)ǏVӾ=MrT[9 ;I+ X Σo@;d7#z=%SQu0-L @#mkVd\%UVհߞqnZʚ`FW ɝA&O8jwЭn 9L$!69tRxȮ_Th#LHx^oA`yh}`qB&vhUO\7=.V 9WNT[rDsG b5*dc%$.2%jN .O,&UJ$nKhdg'h8v.?5~QnNK2#cKUyЪVfl{Kx!h_ixRGXKsw@z. a,0OHF)(]RtӫtױN `GMKr~{(ğbs>J^d@g8)|ᩥAā(<[e*oȪo`#||HL^?,9=:t \)H7}~aV 5Eb硗4KC\dC ,⨅(,OOFSrș]dfh1I)%,!WP6ib[')'I>SsV=6NY<ނodl0wb47>eÊ>QQ O$ c+^Izĵoz<Y@+ڠY|kh``+e{F:/_!Ń3`!F)(r7R.Z8^X[0v\n#_]}+v_O(`# ܄՟@OraPaݭ"n޳S;<º'|ӱ_~SpY0r>H3Ȏ wS١գyCyh9vM4gg?Pq%7!/c<'E8v| 37)> /!|}r55D.x]^CN1@ K%T(!wI!kU?3(e,јIx ՁLtT|&N:Ũ٭2jPl| Bp1|2+~, otv v-2n!] jkWk=&}-cI CjvQdǦ@HR{MNBYIsF_LzDoC1>]G K2)-P.W 09<2R=GA !>Vgƚ/mk6o*1Rj^pp Sq}7̧ <5 &@밖Fl6d ֈ!;g k>R"bktZЉBU9$tkTnD,v55س@JW|I*bg6Xuw&/Ws"@$S-}4*ti,A.@ˤyKˌfzS?MS!c Hh1nZ&HK'KƮ&V '_9O`Us#V .hvOXawOݸC.=EPF(][3Pڂ4O![7VULTpᥩ%#xh{A}(6o "W|&1sX "^V4Оԃ/N\٠G82f_=& vBPqF됹EZO1V!O'5R.cB^?*gZۮxon=0LwAYg|ww*jV/ 6;RlN+2uAKۋG, 531;j&?@.hkSL>hon Ӳp&)f*5ݷ<=ݮ"tc`yqdQ) ) (<y?Ή|n:)CX,@< #jD:~ڲ;D>3S!עP0s ~4:9 n3|Զ-P(>jTFF#5A31k'gq58Xu{1$]m4YMIjL_u-Fwz_&.LBKK U\7sKeF08eEA JZ(D۳ 3?ػ(ZSo OV![V>63xT$RZ(&cTW1& 3"Z7i r.l4vEÚDGL tJiT; OuOsz(KL/l30-Ҡ%*ɷ ]=e+t1/ wHE'wgE1q9$GUOh{R/'qޤ &p[8uvORƶ+p2 3|)=e*=5GIO<ʵuoA]1bPZGEYĠ}H-]ؽ#w,AD%_ųùnzak<%r ό t쏕tOV;k.NȌ):_:ug]rSs^p[{ MAᜒǦQ66{B3mkm <*ߔ.r'0ͩmM3p@D/@NbF8gtk"5ٸ|;V CNL/By HE&9mEjDZCTMrwf_ܨ2lE}}H^ m!r0HG*TC(HmJ"r){X+^u3ڄn&vSnZᶵa3C0xKzwhH-Zof8"P[sLh9Ez^^B낒aᅭޝ^^?$8&+U]#CbԌ]"JYd m9X^4g897II]yXDBNS974vma<W YZ \tXӨc$LvѓEňzGq\ws9Bvz )bpkmPtOAA%RFTis\vL*=`Y]2=bz5d.;׻_skvAśX{xMfbeL^ښ^v6~e+gmXb-S6T1hZh9^٪:F{ 8P nv7!}'Q4ox0lMx>wQI/{_r%hXhJ\asr$y{zR{"LM%LSIv82_طtVmK- Ie̓hV']+YxzL Mٙ `#8m5er[(D:PF怃 s7 T|%iٕ{ghװWz:ayMX˳BeڞɑL(; pA#8G:K6 ݘv#JEf&T+nK ̈́P0 Kv7f-5H'Ğ#,yzlHzrN_'(­)g5"19x#&q4 %a(޶0UMv鎲~Y`V28$\ghſ z}y;dU ,g},s'T|[HO R*㺅#B_ :^AG,B]ېZL̖eMjlqn|# a(N*i DE D PH)<^vN$%zҎ<42pzbk_-?~+fW ڏL vՁZ.w66Pg&)jy‚if?щ,YZ&m5c~5) p'\` rzf8Q ^@ %XX4mca Y5nar26f08@kkv՟ܼ;R~JUg!S۱{J_UIĪ3(ti2; .l&nۂ7+uPe>%kuUEXH'P!y-;eg8pM;D`mB#Fb Qm;E.}sf9uI fOԍ]G;+nAz rL QB`__#irS+ T,eJ?lդAqt lO*>/ ǔ2>":@ C۪1ؾwxO! ϟ@FR0cspG!cJ~$+ Cw0$tv|EӨ4u{Tu:p}zgn yCLJZ__dvpGSByB+Qg§#hf ؏|":c??]\TaR}[ہꑜ3`=4"4B"XlƌrH7ѿb\^)~:Pyqҏܶ:}CzbF %NCS7S/ ("fGmIdc|_c9Ef_0B5\7@,z!@B(=5g=-8k!>!'L] , ^A*7WTNkxY|T: F4[t٨nc2E}D&]{+B"<[1/ WI`X*gBm IГ{ 'CHaTk PA"i> ^V4s,ə*O)91V %AZYC4д eޑU v\k>1 n!bf/}Nx Wr[ㄼ,6 (hRO+ѳvd󍮄#=hv{;=5U7ɵܶxpK_ RS+LuE9F㙨q a~w.LH$.X@]J ѾƊ\;P3QGZ >k7*ab`3B?v?&5ر+|`*~(3;K47zI)n_κxo|s!"g6RS**ëoR}̧<̹ȵkxӿBQ Ab3 hJ)3 + No^< EgSJj/Gx)h?i$8WWЯE XH O&$:$L0 SNO Je (`6|py+ۂnhcq4%"[\ j=Y 9zOyh;M`#gԷ-䜳\YHWY+.YLHkBvcdC#\K}#Co8rqa6y0+,}>B /-\Fo)m(.81% B=5ԫ"pMgQ. /#4%J|v=IZ!"TIvaԇA7F ""L#;l8Th  (ݤ7s~&֢}-~ll~;@\/vڕԂ.ˈ;@'i}ڡ{R\p<pnl|Sua%810h >Epf_28B>NץI*]Qe+Ÿ O.'ڠ'(腞NJ5؟6{C"!kCHE dsZn*`,}2bLkK$jUD!0Ntѽ)D{J8ܤH< 'n%cfKa]x|k/ Qu~jbo], t1+5uց( H;?P吃:58FLՃ,9q~"DxiXM^Q$(䏱d遺-׬[1h˅C$j8US&_' Y.PAKc{i-Xѧt W31ȟ>?,J%\Q4EsN|:Z=D r,L{w[L Kaϥ3hM@[kLhe9bLJO`i{ jzR' ЅȲ~8Oj7ud9,SG^{(>6~?/sĕdƏ텠Π.|"3,]ΥlzIrBN,6߲E%SrrivISIt?:+m83=V}6w#Cd7 mG鉦h5u%g@(A`cwNF&ʢrۼ)k|sCUV-Kש ̱ /=K/< 8GqU7tڟuK]~ ]J,OeW$Jn6m?wh ʣyNZ┮vU}Y4'8t$_@cdBJܻOs%y]یjM597ݘ>a[ْ 0FOoI6Uven#ɡ|\/oi3W7tn^axSˑjNHYpvcl΅ og{3xvLZ1F&ҙYÒDO&$ЊE%@Yp> ,\3捹>4?ʷJ@-G"ȫ?ldg`'|"!stD.~ _vCVk]X8?B2GDR^)DH|ǭwI%="! ؃#2b#?=aK4Pxx8b|] ]f/dD2/~7U % W^ O0xV#nv-BD*AK2qJc)ͼnPf|i=DX3-g~^|#φb]}Bxq +K,fZ,bx{=N\t -ũjIDP@K`zM]˴a3CܹHvXX7^_)4ɟ-?ߘ`Ւd.C E*Y_`y4'8YРvl^ 6rr]v<3ɱ}x H{D݉)}+oIsx<#L*$tu0!'m/2A>Tz b,êt9(Š(^xP!?ѣuakk'k ,nN?$_mn2e "=짻7D9>Ed80z/=;[+a,)I!.hielgy%( ]eMB7e'N]O|1YD&gHU6U?BޣmqՖ6X$BOD`pLkT1ukmWԈ~=H7vl_7We?|!@G_GISS.aM̝͠ Re5-繻XH x; 7Ǩ AvJE|m}lWWt C>g/QOۭnM}[ O~)/bz;yK<r #)Zx ߷-(3p˾EGHTNٸNo[K /B6Ѹ҃dzESYwZ,P[xcWi }K{6z" -0qC"J4w*te qCLV0}ֺ-Lg)ZKtrC6n%\|W4&D;L&4GgNd\#[~gvz|\{J*S?ˠZH/JSxgˑ)ˎ?Ȇl*Eӧs^?T܄k> X% Xi/ߗ_`Yjqn=8 P+;!@'(+uQzH};z2$n7XIb,O7j?y%1F Ol$SHbDFdbrT$paעu >@I eGݴ lgvv3?˵׼RX6E:<Ȇ!rcYG?. #VI{f @~b2֡1沒L&W]r1fޔ9QVZ"B_X ~!o<Ǒs* z].G6Z 6VFFAo%dc.MS| }ЍyKH5`Gd,.gB htF"Dm+ʘ6X\``TE؟<cu_h4{VYIXgd%`LڽwJ QqZw 9vqEheeŘAQ,ܫX@GuSsbeO] Cv$ND$\@hYf]NL#4[Ž2g|%aUVc:U y*pQQ/r; ѷnEмL|o<%_@,R@\M˂LpT`rW.Cϡ>IEHnX{N ^kw7R؅_Vu< zCx"c2ęHT-9%E\T|1LYoLS#YP _L)flcmO*9Ŵ}=Lbl!jႿP3<#ip\cH~Y2h C R ~qZ=HRo{/GrDX !C%nrPVD+c~#6RHc  &Iӗ?69WZ&}:WGZJ%=1K?@1tac*tPY6Fb B<;4OΘu'j>v ƀB553f7~W{&5mN)\ % 6(%BCIdTYc Vri%+~enZBA@#kE@ 5&*YhǻK- VN.Mfr]chpׇc !c)0no088MyS(6$Rk{f~RhWj>D9^Rc:Mm(%TzY 17}-EKWr=ë9QthT=/4\ zT-Wޮĥ$vxa(ǭtVj Aj!.Α Ȇj漚d.ʖ)AMAk>C&M&y+or *v:YHy]bAr 8+5piy.…S WS Evъ G IVĶ*'Dw cZYիuŇшq P&@D|0Y荘M@6\=n.=WF) ODH>29]G{)uoK$k S&M?t"7Q4a&j%oxl`m/04SPd@ :?Bl TuZ/7p}0 Z*_\픇EBє+ml4c8FX]n]Gqq=R{SJm*'.)='-Ѳv N/:6SQ?$;50 U̇&7/s 1*!e'$J'crrW |wweaqEN`5|ī`Ug.n*$g:6<]XE%- cL1c$5[2, o6]אּj.ؤm]@D4;1#FH\aԱfmvr0PVQ>_3QNu׃.gɄZ8Yֈ.]=R ^W9&.N#i6'x5z~v=TŒWqv $GnEh^ k֖S8,w LFqtPl B'`%^UxexN*2 Z«zTۀ{x #<>b Fue|Z.ՕiMY@J7\28ŭf܈v_'n<ХdK'~~$d5zL`jFEE%0mDAaƤ Y38!nz-B#NIB_<Ѥ0Rf]A╦;S )ח.74ϖb"/ ? S/$= \KpG<@JG'o'譡Ƣ)|nlv&> " -3YY'&HL?M[ehRDHbq|FnQ<Ћ72Nl.;xxkq2wlf ~`W 9ẻ]{Y~Rk5s*ExU3"S,Toy-0q̰5lƨ¦&^o]`˹8hXѷ$-<5rXz\x1cUʤ+ aunqQѫٟ0rQJb#v?a&j e!1Ig.(*YPLIvSrMw}I9zTb٘ PsȢ|l!gsugqZ: Opk* h >s8\=a۫`a7+j )LV2#-2!<X{ HPN匟x~#Jq} Ҁ=!:?#nGw]_ PQ٬\c2DWdp6ܟ@(Ɖ4AdSeXA.4J@Q>sZJHa&I.Ղsv^!)niZ)d!fhròË'74f;˧J>|lb;1@jd􈖝Qfa!i} rU! ckj׳85#vbǣG<%ЃO92H4>vo(Nts>?"Ȃj RMz7&/yTh&bZխ1m~J4|OYtȗŖ I@6&3q6TuJ9$h6#XHC6kWY+! c %g L]OnkJ<+\┧5MZKj=TMͧRӸm/;*Y+hVfjo0gZV=x]γ3uV pKI J씶V}ߓ:-`U~{%& Ԅjs;Rn /)] &# YC6Y=Aյ$Y~ٿ,י#AHP\c XNm[qMiHhp}6qJE歈YZ܎_2OAxLţq>ݏ0cJ!!-&WB`ͩ#WY s]&Z]=`'1c饑UvlkKQCioC 8Qǎ&g:rzJltNq] ڌt/߭bTԱk}r9,LyPәWK2DK 0{ $JOT;l%=~~# 6#"Hl31Y +n.[~j}'Z {=sjKkPF9 GT2).pf%z"hiD{tF=)N[Y{"VexPqEdɑp7PrT}tmyc0uќY?ccBxTcc7C"2h:I^+7*^^c!FK 2 e9ޔ>nږO$81=VbK%tٹ,!1X\-g}[e}U=t [ kՃD*m>a^pGjj>:O[pؠ1xX08"W*h$WtFiFuN͙o)bkTXW;w~/RGQ\cc=vԝz>/y|ry1oԶ0uM zL&=K ylPB_譫D^dKga(gVEB1G) #2?@(9"Anw.R*cnVRv;G0x_/_ ECSē 1b8g0^PȫU+KK!8~`zLmnIД72*C66@BcuR&z-`F8BZczpe_RRG?_ ,4^8fܨ̒=A0 hk{_%(|^Vqc! Olus@mc hQPXUYiʻ[rS5ݟ4[kl_4|{{Re0*L$3n0VKN$+ Ok|PiA?ǎè-)| qkB.0| c"6dk lD҄ xw]5P#Q쟪YکeCZDC8B[rFԵX#8̰QϪ !oG.7ڻ mu$sdV ԀDHO>N9-P ?n4WSV;RBX10 ۄ2*(ۛ(}3sEc]_}w GhI)t|F!mtcs喩v9~=S ɤT*M6 ڗ&Eᬗk&W94I=舾䵂N0Յ%R+~CR;T\F ܌ V"Lj<Vw;r cz'!r׊}]B)=9'9d0L`0S2䑨KvJ̵GA8B5Xg4t $>m;|Mi+V/u!xeϒJw3IQk\c鏻c!Y&`eC$vH_loXG8dpDuE2=ug+&w n{0 8ʡ!>>>dCԇ%Se;Bl,CA: މog[{ٔ)2@O&GG7ymn~Vٿ .6/'=JδHD=x ᝿SF7133= 'AE2pTBk[2ik{d\IvПZしTmIU6Oc%wFGsild5R7,dXY#OyLah8T3 S~?85?VӼߐNjY\YTo.nbgQu أB{L5R[3_i(:R;yB}@R*af}V}Mׯ#ܽIKUy FL#Wu^QCku :&XY9T}ZveՀؕR6cD",y({M|y 0&k/!>Y81~zF2شZ ]Vx+t)Yũin9*2CX栙%Xɩq`8*ŴO>S+b=u:]ٗɫ5{<^㫾mdNdJo9b^D鼴Uzzg[gbjհDϱqZ=QH5fpѼb[(cq)~M#zI 2$ΊSY͍t3hMDlيUX`:2טo敦>Ǡ,~#; ]酇5[w^>LQw$ZJ`-&Z6./cW=䔕4 SĝDi!WYf ^Oisӫ P"LzoE (]IXx9o~ڿ`et 9D0Nf喲VdAT$Ɛ2rl?ϼ$nԊJkQ}=xfL+Ƣ 158ىIh2<{b0ޭ=]xa94@}kFyxB6,mD۹XrXpoV_qwD%wmurhN]bdՀetU2Ƀ'1X7X#{RYQ ѤzT?{CJd?i${\I d3ڴ lfMjv.`.dH6RK &>!`٪Jw &(.yuFPfX!h;s :iX?1S>#F&i3rQiZS?'M\̤7h?_s2-=TcPUI}d .̼akKEMiG=e:! B.`ta8Ӏ#P߼\k-&xmH~U&`d?pf3isW_6CMߌ O,suhT5fQĜ=X?ĸD[)c4FB % (_;:9]QyJGe \"]埚 RrkK+.b kꔻ{zzz%0*79; ] A2m}.QJm2ִ,\ez7QgWZ/S`c눱\T~i/jPU{:jJI Io,KT2^nKfaKzXz";=+׋n#Ĭdy_ J;Ɨq8DyNJdX߆{lɏC_%ryC֗:kb^©3%_ykmhTx\(p弊:c"ЭHEȆoW!dNʶ֏Ht:M\_d *+?+_Un.47G7Y`iRgNGtk '(U2!@I z8֠{|%o ūpqK994;q(rt۳3ۦ~ 4tܥ1V* `"5őW9xu;Yϟ+hXBPBCk\֘)ڍfx-^a>zFWNsR,XaD%gb t]O,+0,[L]CP󛷒H f~Dt#a#l=kr:쑧QqHD*ܡ^ q,1C=IHn߮(}xfAGH.c Vq:>X"/~K 'w"WWOapXJ2}9Fh&q'cZ/<(3daچڜG;Ȓ ^} Z="ZKޞ,N&82ECڞe1`a!;Q/҅Ÿ~^N2?G*gWlXURŨ_Hmh'1@X^X}Ȩ][~*B4H"B맶oeurDL-W/G11hDr_!U[dqՆz#"*zre^#k?]T~mڸS*qV]eIƵXdQ*h^?\(O3ѡ/8S.?Zd#xn1k2G>iLd%v63LOL/@jE)P FQ=ڿ ׂ5Q&+k l7eyOw;u 2:#,p>ǼثY:hwGg%vo;O^0HSu@>L+^DE҂-h:Z1CʗB9w+e>7k-dKnK3:zBGcʜ02hY$;z}e -4_+ ,%,O;m;zݐ&C}MH)NH_;eUe!01AނUqGx6S/eIu_ r\EgJ"Y\꾡%مSox3]}%8;jm М1T~^@ 5!1۸68<%H;#W*9 q7!06< H<,sAQ6."'0Q a5mĶ#M'k2ʎu= wm/mE[q<hdo2;*f@qc̭*?B*GݙkqPM;[kbuv}T=mz I LگX+6.Ǥi d~0*5b=|bl[-OFDTCY"YpU܈ dVmx~ aUEo-&>/ˀ{lĒ@m,jO|[&J(Q,EPM;p @& "j4&b) 1ƙI;gƤA8F;A5r٣NI]8ǻ2>Q35 eO u70~Q*4=3n(z?XU(1~V[˞gMہ&5l>M !yZѠ?jϺ5z8JIkXX 0>2CgVH\3bXlFSͭ];tɋDqM+S(Qb=Y&(P 5k sy`~xIZr&r&e?u,/ EP6o ;gF (^ dOZ4]?c2GM(s<ߌٜaoF觿`%UU $1rI 4U[VKư2Tл#pEsVON1Oz͑CTkHDak3@wmZG4%S~_NVA 'rH5!~05Y|wS(e߆uKMx_%Gy#J3uSKy3u[fNw&xPHDYk E$U8mxi"fprldIk-›=};!~ #v(znLf[na.M՞3|'/@2NnDZkB/)agBBhhxg6t/B 46!hk7@ ]7ao(7r]sZ2H_"7~ODXk+Fo;qnnNDɝA,\&bq|/ ns=3q7_sD컌qy\XLL{oԺ)o8ǧPQe)#56zmɌIل"Ǖa"Lk25ff;O׏ ˜&)s1_ܪlŅ1p IgUu}kPw:\ܾ,6wԕpwdÞ[u,`}Y(vß$Ou񶘆}6qRYeBOIՏT+t|=Wlq$*d&>uF34Ttۆa +±3ׅ]>Kň:Q熞U_Ռ;cI13)=/p7©YL|şv~i8V詴ꩯES4A7ԳCؚ4t-*ҁmQTD3΁R@B /epn.JunXPRMoX^ J>< Ԁw;ĿzW[rW;$RXKz*Ѻ~ CA~+S ^,E82F^ Z[~?e>zjAϋʋreC#>QcÊr}ЯI>RRSaʚ#HD(XTۓM1u`?dCA2xh71Ѐbcmk JImq68a ;xx;~HYkbjUOZ2{[ș@qxyBs mU6@?Q5o%1dN6d;d~UQ(D)jL Xke&O${ ]zyȕ#Ռ?sM5xPGdV~#5%Y꫙l\ݦG+MX,Ǡ7Z@5V3aU1"S5$8-ºhVR/o]j]iY+H&p–9%b;z`< ,:u"ྺ3;/ Q!OA@&E07Y!s|9МAAGzsmh{K)\X>5WʡSU}g1^dBw`-1شgdn,1/< 2S@Hu!i|*momzmEj1R;9Q]@h06v(Z ȳM$.NDꃲfTb.Un +m$reGT $yMV/P `03J I06IC쯊䍣;c.fJՙFإrUmR& n!(E#Ȇ0H[^|vc"ک*]q.NN"?Sno*[-u^p9q!-Z\q1^1 p}C҉w@j-g# AhCd"ρ{}_CmjN> H[v(Ugov^=*9ş制ʗ)UtPJ MH"cϷpLѵ>كGjG<*FzIMpWaM#B= Mz\U&|?G*xG#BFfBu݉"x5@(hu@@lMbqj\x+<0ILrKt(uufu0JV" -VRFw镤đ1Q .X2h@zOF9kOO+s0~řr@3Xn;Z:{Y š `ZStV=c uD9\%O 'g>v o=NCihI]촜IbΥz楰1X{s{(d\ݴ2dͬy)Շ3oݹZUgm)"fD1zH`0['p^d" >'#4Fx31{VJi8/M]iSPgQ{JPLrSJ]YۘCEH>vЎͫԙ93tQ fPJ=gtHIηhuP^pܗ!>Ke47jKWbgm @̺a]ӼpUX%FH{@- @p6_)FElο{"D3`A+ȧ5@G _^T܄bP5&TX4httSCkF}K`/(rMGAid/s &*^LMMr mpb4%;v, nwb"ϚC՚L@2" (j?1"NĆ('x0&ObpDN^Xr/@4d0Ix~NjLu;HvOyH\on޸g/S;hi_4S,dx~vC;-j:c@"RȶhKgqʢ*YэJ> u, jyKĕ(ljNsquef0-z"?Y1130&6Rk~:, Oeθ]mdOdWmt`<Cr xR2/N؆R^/9)STP[j]3&θk'{|{~ *GKI?J(ARB\l'UJU%ȼcd2pe=g?өP94S:ݏK ׀K-TGnet)q/hS'֦Ī+Z#hTgMƔY# ^LCh`ކm8 WܯOG$ 5&oA_ե[bKď?<0GHIB7jfegbmVJ3 NRf˄vʛ75I3]"C1 ^e~i UR_Q{V`ٵ[!%^y{Pb>>ܲn*1lSfu"סT|eF Kpme6B7&wARkQ|TMb-`Pױ`k:Ok tyI|G$P*NN.G5F&_Ku_ayқ>J范p,,0Ru>P^Qگw_A_x2 HWkJR5;%fT"+jOAW|X4:1_!\9r-7Djuz3܏5ƏO=L=iFj꼰F AT~`4C2i5жN{$ 0)Xbvdeac%gusP> 3LD؟ LSv(5ig=+޲HJ;{n,FУ!.il:5#"&nyzRHQ*(ټ i 7;\lw DNbe8yYdP8(G#:I\J: \5gWL8x$V?.i{*1N i {<ڔ.`Փ\݃nV/:Ev穲0䦾g:zr3(A7ºˠ#f D5" 1)\4hfC9O^sAK1;3Mh 2ޘ)ўWIR 1 hd_v c)BŢCR(X{M5@Bz"1FGoD$?zw\+/ RuջclhMZSdA4[N~Ys%F "%K1_$U#;/#XKqt|і* /,О:XklUWI9guVe,Qqkke¦zj@T׻X"J~IfnKjMIt4m&S\mwѽn s}Njth=l$<L[esBeğL ̱Һ Qa]g۶VFwᤶ4'0A{Ls` T{ȐzqQ:PcH({E䓰:KsW`%ܯHfڂ7 ֻGP "08 0jG[K1Le%jK&v+,ϘuJQOD$șD u,*qjϩ '93֐ #{rU< b(4shUB̙?.,|G?F{ݚ>& {R_x1 )<$YK(3seoX&S75CRHet㸷r AZI\6?:Lבy.uDWq~>`\F$9,NumM\2-Vg}+t!WD{i:2i]րsM iYm̦\o̺Seڕ-lQ٫Cl]=x$ m k $D l2ޡ|y{_k} [/xsRY1tNۆhWwBUxT٫ +ԒRjԙuq]j .a.8qLMFۗ1~,V1DQc`g-^fD`LhU;mdurRI'uo>F>hVhj;7#b}I m꧱@%h^I-;7^F2MG>8M 䎿X$v+a0c>Kr%R![,Vj<[5(M:?cSUF+knU 3ݨz>Q(bl~Y|ոrqܼـ@ܷ Yx8-Eqd7ܫC-BFSJٗA <2.i`R~.#9~wea=c9fapaAf }03\4LwoXQr'֍x]7b"s>ykbRX4soؙvF5/ ݭ*LSFpy2Dc[b< 7WͫEP/ -OH38pɎ4P%9[[zA%Eu 5o1z)%To:syolNŀ[c?&ICaƇ dkAkrsP^ЉalLB>׾gS I2u$\"CaowU@lKߕ>9 @k+iwL /y$.Jg9MǟƝzMV^lMy.®ʊ/^pnT Y|1%Uã8v+-'Ғ}&ćp?cBptH *eD.YbĮ86kg-B⫁d8  pͯbĩf_ k.j?Kf0374%@.$[~ATŃ^>* @eN]SNGfZ|אC -d!ݬJ՗@ ez.toLڪ"{#򶥢cA,=]Z@B#KP !֫,y½Mi2AӺ>g'J7|${˂ B4:B.}vf> 6`g7UBg6`K #^u'e T$Q%oZes*?FZ:` ؅W]Pq.+ *rh,nf/n6|RhZB+_ 7RRin״;d6XjO P&؉vc_&rYk0P<v ЭȆ 4[qs|7@%f`q?DUS Zl`ęcr ]j 'ŝlBvrQK;-T\ظ=raUPL Pm!ih"*}ᑵEi#-<Ћn>.l,~ D+vK-;pbK` 6Eͬf?xݡ"[ چ9eGv%7;+i%.0SKܖ"c>AӿRlzlOUq-,1OtûٓEMA¤q0D؄饆V\+hWt44ERX 3i!jpҎǩA-cXD1N{<2~ajQdK"c9W}anrƟjLƵ0IzPwȝb t6g+ևūE`mQ686^3u |+xiniƏjxz7P4}k\8s:f@`SGb]r/;yڰ8B>u*Zqg,alW>FYۊeF8~ѿ\Z]C2!u;3Ȇ&՛,+Z9 IDj4J=ԭFB` A#0Q~ٴ "ޫ/* >Wfh@* W"[(O M c1JBk_K>͈P>nxB+V%2=: '"w^k4wXL yi֙bnuyhew_YeW Q0t; P{?,CQ̭Pۀ2~M/KZXx,0)^? 06rD`P *0Iؾ'EXO'kו`\L]6֑,jmͶ&,]jV\>U>zf J;b/e:+hܰ79=5$( >a w4DZeFO0 :y~{^ L~Wf WQ_Q@I!lP#8EpT1Vɱ="7%9m5ʈAx),4Xo`^ 4S&uX``q9[9&7N/89PuZ'pf{l=UE5NN,Y=^%m_!}q[aDV=u6KAg,-Lʰ` dɡN:!dZٔ*5?*HCxDhl`RY-pǪis~!KГހ膛j1 z= zT4F|-7Q"#'=ᖛ\ї<"Oᓹ, czk3n,"Dkm U9K6Y=pYeɐsICM7q+wՋJvΠU'K=>ҋ;\=˴8s fBHXؙtoYuGXat Aeh]_Է6U4&KJ#GڗJHX*Qٮ˙p.;2 հiH•'[#i,621v`yZGgTmBnʯ5ӏŭ139⒎ FO]"?dNi34o̺K~$t{olÿ)q; K+y*?`*y(KdXi1/ن*MД}+ r珪 3OFO֊ZF_32gcgkZPrO #&VqojC't0,亱f&E-gз& L.߻{)]4%^EC =N )|>v vEo%OQi/w+CwZ_rB\$)kWL0 -'FE}mx@U)2=v;AϝawI1 bO2329I1a?傫`@/KPC8>"@]%lQH~ p-+f~$A][k$k%%g%T lgxnWrU;:uRTZL>qs}Xyӆ"]Rh):NRWy 4&%0|!ggI0wФ"bS u E6&z0_k;'1T#[gtphؔ@).+ºn,5U~+ܯ:E9\@ 6Rѹi̷| ڿuuHtzUOl\@L\CI(YɪZPJɽ gR'Ei=sg5 O|i޳:5ڢ>@2cHQt06G7X=\ԮLP2Ak7 5Q˛8+S} l#覍H[cE'ƤTO7JbcQsh*>l`7Bwy {͢xċƦ*njGfko{ImWFdXr)`#Ɨah@ʖ鴝w-\^fصƛǵd^4,.va$l7H),[~|8*иl*H` 6 C=ߎ %˜V֚GyT J*ۊcSђSs*=(Tu"_=vs&;FG=v *,(\)a*8.מkJ(vi!O/եtAxfKRcήaқ3=A$ >D7 aG|PTJ ]k}>ܚLP  8>7dF h#E;c #JɶhŻ]-Xݢ-ʀD!b^-ԇ1_؎ӓW'z s8%Qrݓ$uAaа(Lp­t9j8_$RsgH*6}Gi~O|UDi*"ShqUȹ+TNv9m:ؒw`.I,QtUVd+4 "i?o^kƂ(v:CMa4pӹCiZ,[>]|Yt?ea?䶰lZm=-4;0N irȰ!"{#N! HD'c9j֚N"0obRB3|};O* 5/ 0W_J@fg- UN] %_Ճt8GzF>&ZK)1zfkzxh|К=XԨ A S,Dh_qHF7e2yQ6?/^PT{7BS[UPzlm+НW@CBLKe443 >Z(|FG_YaѠXˣj>^' -'t)r=2L8gV:Fۤ`KQ!x#Mh` (['p s ZS: vC%23ң.n_ /~F*iےyBSetոڤY3a\_W Ơ֑uJ k\g;nVUA ". aMoȨ"zwTRxiN5vtIaoי}Sz)+?@k[;.wE}6#H%{gZLFX6]CAׯf9{cԗkxCjWk R2Q>rgF#C+E+y1th<\y 9\)'T [Hݿ@cg)XY{M%hP#i"ZxQ Μ&š(1Vr~XJ}_ǮL)p)z@+o N38b3uB6Ν8}F)g\˰ :mَ'!'P1:& b}9f5յ<-{.7cl6tega+X/]1f:\?[#O#=Oy0""=A /Vqh2ln*cQ./YFtJIz=WaLEvM܃zPŬ-V+y͛>F"#2G!v`QnD"TƮ2Ml7 TVkhn:aK9\6V3at$vd  ۚ慅SmHk傾j7'ODiҳv  ֏zټg ߥL?"lɪ[Cb\w^7bGkWBwCww o6k 3[&3 o|n(#Vxe!ܱJ+Wx6g$TaA'YLuQջiv2$2ZUE.dKpIG0@ ~d˵Sgڝ #E(Ė߰YJ#\1"8N3cqFS$ӄ=5p,-6rA8zR&j1`pRUut9'Cir=y=4'#Lko(Hc]J!+j[-ZF(t1M~;Xz>jXНw^WE#|9~E5 >hu8 $t3'=чʳR9wRrQ%{qۛI\@yu3Mm'Iuog@ ;ŊsLJЛ XiѲ1 _Ոzf?Kڰx;q$%ZJ ?;݄mdƬֵ##`gw`]f@ P}/SAI׾)쑦 jdc*!!3dZK4s]˹OԔʑ b6o"1vCmMTbmOp{*m%{豧9wl oº wCrޒ˔s|v8?M ɒr CzU:'FS /bҢ0ظP5sqA.hcJ%0z2 WyTÖ $V{{L&([Jڹ9VFɜ%#&f1тxD-K8I)᷊Uu|L ݒ3k.>W+t0 yiab7O9ueU 3/Y0Nw$Eۨ)V82 ;Fػ΅:c g.N} G(1|h|L^J#Lb5Yc )`>4 #\XK9'哇0=RBusMQs`@/P6>10h;6<8a:!+F8C0>lp\Շf#KPDQ NQ5]BxDLփ8XѱϛO/>C'#\~ )=)>_}4ZÍ<ssRl1Y  "԰%/RJۛ0k —0DւSF(DdZ?Tc~GS$>_xC@M;zMaз)u60HҩR“<m7AļR Zyba_pӐwLć3Gפo|\Щl)HcoJz [ӟ*1 [MfV83j.alFE҆羣QSVp;Yoab;v; h5v͢2,y1>;$ȹ)Gޚ:fK $h 93y~jZաmƬL8e)39 V}>_L4j QYp`cFTˮ[OVR+]Ÿ yTr-|Gg#.ysM ;NrXuX.*&Zyf>ȄԄ>Pf^ V!팗؂b4 lFԭ,?$~f $ڵ? u*a5p{DغA/ii&f#,eśԽ)mO>[(Ħ.k #lo"a *8فnP^Y`16aHUr)DVTj"*QB$kVLo3ΤzD+BC1 `h]{|G,d $)2ӳ}kAIxVZˠ"nd>\?u3♣y꧓+vCm^$ 1Xb(SUԶTEaIv$jx>;z\ttTR:=єB]-]bk gò>Jl$PA4fb%_@ϺGFH,NT7H"UqG?澳뽮Ն%* }MI# +C%ĹU$c,kb~U$9q?A@%(HuAOM6vcA&G:l;G0\}#\ LN d`?'pl˫ SjK%ڞwe@~_;!zx֙}x̍E3M{6;m\ yb2.ۆ 懠c7Y NP\ԺzB_n.γ9hIzK~j&̮Z`{U}S'(9d$%vZ-;s;*fVl:K:Ub2L`&޾`M&+Ӄ(χbFWEtInYx;@'eɍ Xs05iRy.1<~t/xTux#eǫ0)c]A[)pUk0IĆԙctq3Vwq]e>۸]oSw I,`yh9p%3V:}vA9}nӬ(|GgOpA-v٠bO(}[$thy['[5&'rF6ީ;|\qldý\F1Jǃ=ƕ_ lǦvRI2G]uB \ԠGj=3_F44ōRIڜ/]tѯ8}|WotaO> 8nicYE8 _ ]M9qȾC@*xƛnbcN{w qwk? *z8y^<;G"D"(_)8 E_R>Ej06gG]]mP{e%3E B\ Œi}Ǯ*ҶZB_Z Fx&/[RԪF6N󲢙TW)n^ 'XGXZ#ּCCH͡p..<7ᇄoZ}})m ei*޺oK)~sOLGn)Da.9P/xbkT2>ah8sJ.&V*<6$k@r#h$ O%TІR: ГtJwn|4vDUH4x{eNj "#*x _Z޸ xX6PQk8R!O >ZK׌wJ]\gM^c ;1C{,ڀыk2,ZPNyo//)O+P326U pFۯ8ƋhcXvXgƥ⒀FrU=}C[ Jc^ketͲ'Z-mJAE;\njtZ:dF|ӵYeQj!(}vbn,=w:[e $E>Z䮒[XGAȬgO+z {h7 {]- \巖 2=!2e5A=Iz|O"S|pkq0&&S1{=;ŝO!lcw!~$gOu %Ypս6xup`ipoX'780 ^+ dJA#O68Pu\UȊ^;`nbT|DP|^wp1JV{f\OG?s 9k ?7b^ r&1 հ3'E,MqW `zƥ_#}ɋ1J>}Qh3 Ye6u3x&E \Ħ(`D#,h˫s84qKZcdž%>jP*~1V$0P;zPp6Hr }(Ikq?L# #6oU4 /SLz`ty4wtԦo=^g](Y뤬ɔ( _@c^HD}?ʠ%!3޾ͪO i 0KT婋^ -vکA}Yūf-`ED3 dxCIKlxyYPzUߔ(hWe]a) 8P+٪;h,ʚd;YIpj?B['pm rjH͒?B*uX\;/2sU2O".jKvYKv(Pz3_\$dVDfQ?Q8?c6Pt n sb7ng5jMUixJ|ǵaCi u ؐy0G pc-s?E/@ IϚ2 ꌚ{DU9w f$8HTiNDCS7-`6S#epL3P!0 Kwxg` ?fݚ#k ~㈩/v%]+n~T\mgϞ-{rVϸZ^\]GΈ'YPC>-s_Qrs] C'.,OάmHu(B(SzؐBS ~"Dzpuo+/DFx !kWj;~UKQJpiK7xښѲռu@@ߓIbiͩG:yBr:h2Sj&;xyXB-WU*s36 OXݺ,W#seAk>զ,?xyb֞7 13A8yVv!qӕH1wA[JL8@m%vw">WplsJ|9%p+ obcP 'lh*;1v ?CmVG_\m-{@H*ĒRYaK/NALUvNWh"YϰV5Ii RRD/~u0-.}ixHS2m7Ct9D7eL}?~- aF7R(1Ll@1pr64n=b/UE##PV~??cאܓFU&mH\vv (NYê`=B}`]]g3W<Wk$lwĩ6.l tN dbu!oUOU՗YzWr$Q ZߨY,8S5a_*#Q{ֳݶV1ܕIb1c] Xgڍ;"]jJލbQF+{L^cy Õo`}T]#ym=&Ę&մyR[.ݵ V-\s_/vJX0q5x)o+Xxh{bP$a"QƱ&k C&=R[{ϺBjr&>?+([2Hv/XjMzQ9?0UGOH!&S άvPʇeF[pv#$'RHjzr >ո;$PETj/)WeNB\{v4cEe|y\Ld4O-խ9C>b(33p?++P7<0ӫJw-g\tx 8Q(0Dqco[t2^;uNc׮Z3;sQ@O1^W (գ6>T[ 3\U˙ yghY dBaɪ&;oPPKAy'o(۱ΑE;ϴIԨܻ.+uUwJ|_Dݝh:n[Wf܍"(ꮱNߎކa3E{ E 1*0K~qX@}-3Wykg{ֵC0a i"gnrlS<R*A4 trRT>h"yM=_AίM7VO2&rJVُu@vHHb21~]73v ,X LNI,t dB.σU8z\}E_Y+mf9aN2s)(+OegIpF|Ļv0rPu@thfxe[% fZVq eNՍ҄v4h~CĻka"HS72 l s[1P'* $M{Lvaɽ8uUe{ JA%bY( bGx S:MÓ(lŏ!ܚ㟃D7І.U}HǃߥJg4֐“:5=X bG3$>^щi'N+efnnWLc=.(X+S/!5\LS*zU>޶L2' õ?@ պ"򆁩 'o!Ѡ%x)mR-=``F1 ~lٔ# .@3\L7JN2; [ } az'&ƺtE0jw"5ӅHzT߶>xek єB13֜|6|+1}x-nTٷ1:n8ncjoeܞ5(LpNm߿l}9$n:N8҄r)[1^׆۫_W!t~i"RU)tlHn(媘8:?~=`$h:nxʍQy3^z:zpll yH?߫vܘp n]%UClrgMi ^lm=u @_ g!+^Bー BRo'HSx+)W}NPehyP񐶽,,ŞbA=Ra7Ez {É=AZ%V~q2&NB`L|4f^ \w 兏rTfH~qm=֔zF_QGȟ_9h6*UoZں7Z"j=Z-1 ~PͅE e湂'Po)[q!uz\w(9Rqb%bWү&S'򥨎ub_&w`dRB@F960,3#wajՇ[>D9>W- ^mli"?Ɣd$=tP<}[ʢ#Y>iX((!ShA#uԚA0ɩzho'lvӃFz b,%Ŕ0{/3~/֚ͲV-) C:hĀ&G] $_U@JB@oe"7/=̄Ͽ@]un% ٛ&?~OPP Ww(XlOFe#CϚD@h$ }ꈬ g$ω$E̲ v NՇfz-DT)lIMچ]V1ַx}MpX$3Cxb"i.N^)8Όu|WӍ  >X! +cDeY2DvS/e&7UNrA,?`3ewgh?ɼ7Z=mxvvL͵]<M87-sM5P(<W"r'`2_Ei+b" %7,a,t+Ǣ}bJZʫ "P1eᎉIV#`}74AVCё~.(̣ɰj^ټL+iɶ7]I? rRCJiGVFXPre‚C^FAcGe M%Db#”<Ui㲸07j}횂xˇ~0^I(j+doO,#UKV5ˉ J$@^F Kr/}FT&i?cB^/@pq ԱcW6;RAliyi5 j8V$9KRQ17mٗc՝QseInn f!RBtNWL~ݤ8/2LvLSQ TyU#Ay))dW XUYXg0&6گi N1迗 u]&e #,KžǷ]x7'Z*|d#ЁI/Svq!Gcjk7 &6+E<[̈́.Ax{!ςF`U?O -c"ֳG$Qq,2_H^7ѩHx2db:ӌQdye GWXJ޲tRc\ZW&eBR7~w x϶ᓗ\pm!'(h*yTؠ7BJ[Ir!g"$%![[,mD*3 B1m@Rő낶FI,0jZ˧ɗE避,&a`އt4a2= A̕^{А+}JE~`+^)>wԵsbeʴ$%7R Ly33UPm+}?% %.Z(Ejf,/>XXc:!pUlӐ/?̯dl"#V`Kdِ}>u*-VH۪9&_cd;;L|UZ9rfkY. m52}, SXߣo_N!;̂`jwJ[(N:,2`HumCPۉIZzAZcX|[F 䃳Sƣ&deҮYR`'ݺz\2 Ymܖݖ+G4r^ `&];dW} HDU":ƽJ$Y=|9BbG"ǭxO ^r3T}y1?K1NhEZ!ʎ?~ƞ~&ue8nf8GqM6AFNw'{@٪)L>Kr!s;w*l\AMqݿC(u-ڎU<:*Tݥ65«{|!P)}YG#%OJAXxSz? /MV'3Xŝn84Mdv9׷ISƑ̓4˳ ))GtRBς(d5pNct|Tr-x~N7?`@3 `v`@V޿ߚ%pg:if'Afoha1W@B6 <A^5}҅`QJ(~CkϢd( m<+QULDldf!pa6G*"iSz:̝Jpᶊg8PnŒB2t"vlw= ZI=7Y]M]ϝ,P%xӦ:p>]٫؄Ĺ Xn诐3EaRh2I+B)B N0+G0H>6_Y yĮ =dj+ O\nNSyZ 6~fx41Wd7^JR0;U\i(#Ci5r[RJ9.Pl놏;Co 0fJx7h_@RqgvmrZBIvM*;v kX[LCQpuVR۪c}G BPwy˸"Hc?I uO掚JFӮ`Ĭ\{iur55sKEbs+:bf~o@Q>7xƧJdfHA45?R~'O/{v=3KfA}- [>}Ήܟzdñ+7b,UJL% ʞ&v?xqb՟ P䌒_C 1'j* (C@V*=3?vj%beFR(kЦ`%xJެ=}iF9П>_u & C=i$d/RgԬ@zRע@jUFE54> &׷0dwc}Px&P7I!g }z;WF`q8Q}0E>zfhƅk٭gwG(y̵L~C=˜ڟJ^zk=̢ضNbqpĕݡK8 -nCiЅ0 ŌTlgvLuN >_d,u;4KYa8] >8[8(9t Ա&LZGaǞ&oJ@VfmuKA9,|D *xW2G-O厙aCrv]Pgj d;M_CͯϖsAA1DW ;¤I>Y],5#F҂5et5 ٖp;I# *VGRiie8#`x*< M6 a r'qg"siUZER9sd(^2qR6xe 7.Oh-+b <.;վ.`jg3r\鮕Nƙcjg֭񝫊zM7bx}j}F06TBwB: i[w[>~Ԫ-i@7i'JTtxI'6/`oL__C;Wh>d n?tКړ.49F&++g#nꔔD*Rj[ڎܕ_RZ-(>즫:^Ӿ #k F4qZ^@#ǻ"wDIy&h:s"|f$(^`dٴ z%~.A-nר<'mOeb9a/6%pJ6)!wdAuEئN,EOYxLiOkelpgO"Q46o"gC͓[zH{pf)1]*ŴXȚoR/5h*<~>0O (5-={I rw5pL~ [4>Ўb๠ <$;5X|_ST=FvfSBmԺxV!ľ8?Mc|``7%:y֢N%C#Mx6n 1O-&B:jfںfxYxJv_BAUEai%a$x%%ULxoN {7L "T-X-QyΆ_qL\ܮ ֓Cr Q>nFM؄ax1oq>Pm\%[skG6[ӥ盋XfCs]`k*!Kĥ`IN XŝXcE ké5 `h35HGP!ѝ/x_BwGߣ{Ư`5,+hQfQc;lRI عRn,[˺1{Àƈl:9S+eo|W^pWKNJkMgLJ⽆JEn]{r_.Dgt'K [9kBN,( Kf ZJ-tg&"\U Op:0kf7O Pv1ef,0ᨀ$`JP*˛+m饐j~i`Zsf>'awzUCMe;j z%:!s>Q  ccR}G/T{U w 9꥿6=l?GM (v"8c{63+ SGIfj[D:԰•(=FA7pZt/hQAOPMk^BF @Lol |bm~Xo#wM#>5hD'KN|HANȦ fPS#|Îp@~1;ޏWb˪,5ԻvOPt0:u^ Ψ,V40s˩f実.N{ Wl%wt./RuIhS@{-}Zszk$S:;h8/znTxQ $Iٛ<*(B~v?>Dq:-1 Zt|ps5M4/Ck8Ic4wP_X9 dwc-qm*|5"xOL%,uI`S`Z0$T3X_l'"'~QfA{Yc8 Ll\OÂt_P^ZӪo#>/ٞe3YMueXrP/~ma?UX% dY;]@Q6iL 91(aubB_mܿ[~mɆw˧ >pXoSCc9;H 3Rr w}n`JvTDǡ M.@vn5"GK1G0f.!~XNP G}jܾ<][Н7?R@Yj}٦FaI\KIAp1 |$>gpڢx85$ ҏ1tFDGHGPl8 }UǪ ݮK!-LbN+vgbU0[|KpXib;D=͙Z&cV|t>^"f! `/iWIT6A_RȚ>W4x5ӇsEXr{_xS ݨŔ; j$ MAv+tU3:ךZ8IB 5,K;WL8YNԒ ה:66EL;sjAU5kY z}?j\#|+$WnxaKO}nk]Zr-:'];E\(2[2'}W$qҮ/Do ;$*mo.*.| \mD2K&ZM),Y`Me 49PϻSLnA(X]ˬ ЋG<Xe CLQη<Wk@]q*=ARgJOl}瘅P-b, X,%TOO8po~VKP^;OW iGqaAaQEk=Zx>2Y f 6AS4&/K:h?o7lvXJݶ5 9٤k g :XOC,˴Eox鈗 ]).eWB4|y Gl}9Rv哠~!Oihvvi XC4\3!y%x qv);! "/WM/ A_zE mb#ɱNhwB>$dQZ0^6d /=Cϓ7$cYzcIu_oޭ w4&A? +=<}T&=QF'SiɁ˭^߾6+avB+>phrv󗉗Q%(uI@R T,= /3-t`+m ]:\`SQ^ڎc~$\qhD O&^ľa׈bkR srpw H[M(αㄣA9S8ߧuN :jh 6x@wf[&:[E7z+5%BNI]ؾOT =<3h:MTdH0ڟlȵ#!\QI34HDb"Q0X^ܹt7%IÊ>ο6«)QLrQLFo ha , ȫ3ca1sGO px b8ˎ/s{CGBT|e3eAyzz"#`fd@%AƈW!隇ZĽ[m=fw dyoKڏ|ŧfJ͝pd]yDz̄ jaOWr4otWb2^t/ŮM9ix0N $iCG}ΠvrE>5tI9C-d*> f 9:Q0{9;|8_0r%x5!'VbQȠ޾{d%_.4vkQ4v1`M 51'p6$CbGrȮ[g[x ,"&SojR1ҫ% PEWs!Nrf֬e6' `:\~9Y^7-{n?$k7:>6{|tZ,OH-?@pddԟ\bo)N5Qq=?]<(Bjh4 hA(#j`FDSd|[צ\(6Y7,Z(BAJJ1Q!QQERbp7 % =ʧ0w:Pk֡Zk>@&0B ecʏ,D2u'@ *~ AЃfC'&7d"&8S\R(q ^; ָSzS74Bf)TUw‡X'lY ħ`-aCC,lD#qf!"{L [! +t8~]2JOܚ]wXigD)3G0VJ lEK~[ĀD5 ƭ =]FkQ0}Bedtz q.e'6Gs%HV"Eԇ2!}"TPe&8-z*?9֜hV2Hش1R _wz麧EuU؀ nwOV3X+-Z=QgFJeoR>:Ĥ ?ygG] >~#f8u%WOg6;#`ų4t?E{/Hb[].4z;9$J`w2X q>c4-~?КqŶK!/e\ZE?gIک+PnѬIlaG6Ca/&>72֛3q;jzh~&w&j kgQr.P,O%R۪uA̳zo3ȅ=L|E!0^N iq146 cҟ%`fWtLuߊ1ߘ>Ot=AK;[W} ZmuCַ%$irw i WenQ&z$? Ơ6j`BوGyfDɭR92@t@ Tȑ.)50gO)`-\H&[.yvYfsGD.2D'mL,֩ ooP=:suw}P)G{atPԽԮe6#]QxfcXL JfU'>h׈0C4 fCU1ftmps\FgAW.S `[04h MHT0ʽ0w))׉ ?52MdTlP!};~d|zbY+7 ?TR݂'3q)8Ƙ4`( >rU7^14u"Lˡ"teG*d*D&WK8PT륒npo2}`kOu;'}%8E$Vj:?\B#%>X&Q~Bi70gѭ#}T:\ @cA.kWa7S*ҜNH:8|DBɀd+p|> O8wЋ@ʞv "P1Ӫr L10EnIwz@p GYV R.XzZr3|XsG2vtrNM`9?jl|'}oFU?+N*aa#JSr|Ө/#|wa3BjsɈ`7R@TN. q?01܂]j y'to$G.Et}Ԉ攌z&PZw7`'6V5w QoҢS\ [u.Ҧ<0 Ud-v𪏩,}`7^".$@< `x%6D@4Ex^? Ye^lTr(v[w Nwg8Tϕ2X*jbOqu%FQJꦇ`2.b;j/& ۮ:2ny*@.۝ XypP\PnixkK?kzGcM D2 c^NrPr7c("pT?yUhŎ'$ 6J.`g%$w<`Auת4G@lTJɶD9QE6( 7O5 8SS/t(<!#,DeK Jϵe6/2,b%yEq#%IХnQ|R\],I;{(W:t4hƠޟ@.(u֋,pZ_sͥRYf;` Q. Qo4n dnx`nnF|-#Pg75VIX@/=]sE-.";Nt\ %a,R0)Ah6sSD,=2˿h7/WjZ dhڭ2<}C!_Ғ/gDQ.qD ̄c9#m|^UђsSm!NC]蘦Y7`5 o~/3>qy]SK'IxH _\mg0vN;[Ô #R؉&FwN:hFUW7Bh?L+!Y4!Bê$@MrfDz fsgAYod'oeUC샋E![WFJGGVt[jʒ=FSߚ;jV ]FJHṷסzQFKIn4Č`{kY%mV53Gtc&h(TMm-RTl$kz}bi.?{ʹcRו]:33%~?WՕdHߟ }rޮ&Q1=4[-b!>`RctWJ*:"(qKo8b&Vm!E7~k#G=ۂ8 %bݭZQy%/ͻe a^fx hwɶZc;GqĥT1]rYy})NUSavLt;wǐQXFA2'&AynuS ZtfB|\HUp2)};ݡ5iw6>25͎[nuawj1*_N*ʕ8fή㧴__w WwV(<*27ki}{Sy*#I,GTqQjQ/zFk$awcSjxL[Ú:k~OuozhyKK? oHt!eVvUƐO((&}NXK8!"q{ү8rj7x7A)InmdG=i pDuH!{?C!觟PК]JI͒)! :&妆U) ǯ BӢ1 o%Wz`wic/`Mpm~gs2pbo ("J5^,[ SQNEb*G ہhp-w ASoa,L#m5"0J:!~Ã8ly<f/!7 #tf]DŽHn=`둺sXm  VFVO.Ӏ4&XחyST+ɽ;5 ݏ*/cb#VzhyEܶިWc[8'Y̐6•"g}I{?=/*AZ8TIvKo/PķKsJa&d WbUg׸$in^&"7b8[눍nKȧYڻV#}ZsĞ1%wv(ʜg{FȻ0{ެFN`7myz4GOkQJ9m-['έyi33i'ðѬPugtZta'?L!6'$D]i,WDQv?#r1C- fy T0ly|hm,>KQ3lj#9ҷ6ztܫ\.r#"_mܖ{\3 }w_ ͂4={?U0uuK{yM{^iEvěg3b 'lykE>bj }"61Q@ƶcn-jbݜv"JA8=h>se~<(-nC[l=B}iR.dSgT.D#^`@D׺*[,#_>p/FgoSiULL?%&A.fSҍR Eς#Z _XnΓ ~z&Ԋ2#+wc v-ʋ6MV%=_oo Xv=N]\,},fKvB6&η"{Є 8%jЙo_|y˭Ǖ--Y(UW ݘhNl \[ߝ_ ^onyd½\0vH`Ng/&}D@­})5tʟʐnD#$B6ikN3uFt9+'$~[fk̂-RܹQۈ0ǿOZf<@[2cmT}4R(fcH1i}pՙz}=]͆^NS FGh>$;fm M$L>&s4_PVB:2;̮ot]-lYI@#r9IGeb7- .Sr۴5 suDd />rH 15}piĄmpބa}`ilR|HzKĕbz+J$x{h`UJ`.n}ϛ.{^&(U$R6Ur/Ùˎng|\䵲^OȎH~T ܕG/-I *ZR-g5sMZ~:M,TAqqQW-,ȳ %~Nd%-cl}ޗO !UX`xgU(WQP$6nQfCH\Z`mtp=7Z.N%YWnt m4"kװo[_pД\J3edʈ5rGܯ"KPFQ e(.B:}#u|]Ʉ+pK4]^T&ȁ(tp*;վiŰ[n%vv\bH*1' ;Hs@U)[&KMJYfYA*14?|^C/¸.my,O(C$4=s7fی;B8S)7Ƅ, WcP2!|Kyqk9b _*13EEˆOȉ|&hO?>&TA\h2Mkja@2ͱgNBs߇ -=6VΦ$Z#IsA XzN )(B" VӠjW} K,|> ;\}Ecn+6"i2a$L gqAR,&>91@Mzהҏk$˘ɲ V8JEH'oIK,2avT[_c91+ Ηd@ F̼a&(uo}t1Btot{== _ ʏ,I1=0C} |w}=W2BhW&}'qo@t*] '*Ƣ!־X"R?ߵ&+߫um<͐%B#Mʺ6ESeoʀL ] /G?8 $+;O>aO0z"~>3dݯF?a }VI"un$Md/yh$#ZF Ek庫'JY_;+]YwIQ 14:Wρ/pqPSR$\' 95IKaC'֓aJq<)_OWN\tB<#GwY<&E3wK90Ԑ~s{!.O`XU?QnBSs`tL4MA*&d$Q5)tEPX_Ofrcl eK aEv6t1+ǰ靶{Fj4|i5eN^")pt uҀ٠pp3!KTE J@zM6QeN6=?"F 2XkY&0Bqe+t#gDcIS>,FV]0}fyL5mp{~CͲڲ=nx1E!>g ݈>#֦j!ý}2E.ܹYh"'4o͚ /ҁw_sSz8r3]0 oѷ. *vU:yl5(9t='|ǵ2PGtpk͊5Oln WLڭPG*e( ;u]Y|*fk uM){. T%eYBf}u)?d+_o~tiYYH,=vp :o3޽\rM>/I\V7)mbrF֫Dz/7s&548C0H Tdb:ۙ &`?h(ٍxJ8YC՝%xZF6xbʽ8{k@H%Ool;@mbmt5EAM C:eIPe7#uz,ҫ+̋XF|7%Vz^8"U78 VpnaKHag}LIy%yP=E8rͼ;wqf_n*>:O9XƋ8f>]OCY{+A^)8c{a:o9Wu<9@MG'+sI+J{ }*|89<1/0dw]+`F=BbIu3CG)骙-񚙤kÓ;(SN=3}>"\oBvUZla!oB @G - ѦG 8kK1 m>"[&rMM6!yWWKʆcOa^j ?;,*uB z!o"0Va,=+F U͋Tf)LG^~"=$|ԹP~|{䧾mo-5MPTQu-ؘ2 NSY/YQ}m ƟSLM-R]s*q:5ugsXP@DJӇ1wy} c餷+0`&6VBGAi[H{tuD_FօEՈWa4Nt#SgjMAy CI.l=nL(|t[!2ʠđ~%06 }"kFϊ YtADBd~UPA#g|S\ljS!/p]$MS@\U* % yQ4?RyՃa.u5GXZ[~f vFO6FY\YWEu"gm_iJLʶg?p)ذrn"ܟ6Bcu{}פx&&f+j'N7܈ [ЪXgr!@A۳Fk-qs6\3N6o'eoY[Xk2MAƲI[1:^~u2y/Y1l[iU. {'ǛfIG0OuP]h_iep|( a/,K^U9͢sn&C0}}`,g*h`H •8Z~,Ma1pԺI\^`D0U̧9zQGD < T˞O<J7@s=<ڑȷ}@L{PBd!,Q@#juJ 4C]uӒr[kWxebrԎHiurz)qo!5(w,v 6nbY9"0~N 68;X89d`ym Vfϛ9U$G]{WЇ G#*[xGt G'V>\uI;DDQz2 bpI8ˣ+[uhڤ@ǵ.>"?@"tEC%ֵg6oT>K_],HK.*\8*l]o@d1>|/t6 'd26—5 AF,څ}1o JxNO\?B=mՂai]>ki\D ϵPTs?3Y/E )T>sRzdE@ei};N زauW0H{gWzSI+iϭw=}:I+n elUxm~ p71 sfCsм!ms"wv]g1b &xlH".VAڨeHh^ZF)GC$L%Glի691e:{mұӔʇa_n6:5q$(m<榖93>B1M{O_]~3 H,2_Z,y9J{Q+"G N{:.Ycm݃+WȟPm湝LQiEg"qX en; 5MoRW0!T;lX.1IF0-B}CNkdhVaiUbob(@2hsFJÌ H.`]{|/#U<$ӂm#PL"4 CsgVuqhhA<!;S˹4z=,Nb |/ͮxUGZq\$ƸHcvH|Yyg!̚U<ӻw7!Q$Sz`G.Cq׫#YG`1Ohz"&ՑPzſ,t,e:Oάn_~BEۏpp]O=,P[C 1vT+%i79cg{/h_Y7\|ўP &5-f@s*\a5OuOx8Trgv}b;Ƣ92| LJ#5`^7wꊏ7 `B ;&fV:$EU[۷NFg9HxSb񶸺#,j/yTT_t9Hl Cf|qtLLHS郠q̈G,h&uHK(6Eu/ ސC2Z<= '$jZe? }N='2ei770l 6tH j!j組rB6nl$, t7e'7 !u۶z`O[7U.^$;+BddgM\q[ z؛ UT򔞀V|h 8cWv4dm6qpֻ(RE`̈́iKi6y'˨ xm  QӻD9|Bce.ۈ|/#o#w2AiFmkcH#2Vq,hV&kR\*/,3W*w\\h6Rgד=mO=5cb;sG|0Pg:OCHK7(}ܖBt.b qjJ%1qӓ/Q(3tLJKu_PIrpH51 mouE9Zidc aVlk LaX.pY{Fgf9>)[_6\`\~Tz'ɎFy Idh| Gpc0аXk4迍5wX+ZxPz@cSu8TXfHh+j縓ֳ?nf[6ԤO }8o͊^\qKk&%Rb%Bu6%a7ۨq.D{6y/A@dAʽ"AnD9'%nH{(@,7k.-ql ۔'ܘI<|Y^MrVA(w,Uld&Aj__`sM}XB@~άǟĜI^b}<lG8K{ÙoĎ(+Kۖ6X÷h9Z7%w: W!}sXkh{9sԞ.= l[{z@wV3m"*sc)C6%UM<}= ~-ȉ A3@mԕo^h-xO d|fJ l9#r5(ĽRgN^ Hxw*=!$? E oHTa$ԬoM_ }W߆ލS#Ҭ?ùogRS۽О@[i!} Rl $DBc&k:]BCLewjvuZk@:Ha8jk/Q>J&H~[cia=-/hmuG&JV(Jpbtֺ!L8_sGkjٟİ6/A*z~NCù%q@?{!ЂOK&a>gAJ6`gVIJ 4^&1lD!] bh=3غPXAX>#aW" 3b7]F'M\ڗh`x75S?P cbl4(+av!Ub:FJb Yk ,ŸfWjnyD9mA:g~x7ḟf𘋷m8*@$=c΁mQ' ]W?Z f/%\ ,']".͚ n]d~jوu4kY*;{C: }em17cBF*Ƹa ?rsre&s7dPs$-ܡ̡{ԯq&WN{7EfBtkj$i^ J& i "Ȍ 9γk cooJ麀:рAO/^Fĉl-??EWUnxH6cŊ )3EG^rTd=z2~E>GqאOY4"W#Sp|wPP.t,, 77aѣ16bsIA*0OAj O_xf yFP%VSDiДy&`CjlJa7v:?d)LxOZ7q qu.D(~GwoZ5 w@LfϵT agj*cizҵjky% \xai/T'[YkX_㳵P]|v- ,b@I؅% }O쯄;! íMem>L%ڈSg<&r@ ׳<{ڂs|_Ri}b? Jp1|رu4M2s1ҵU\1^=Ѡ|+ U h:-{^ =*l}oAj& j cNtHe!K{~|7OF?1"M`v>!"+IL"(qhy!OJpե* v/07_#8S?0t2<7Wc#yϰ7UxK-!WeD;]X=.@^YAar e!mվ#_]Y軦n F*{1u9aHTn'sx9F%5-YzBXye9W g+$4Au+)٪Qo nK"j!{6%(K2mx(3vdkV)l V׏xREP 4" Q&`$CpC1ģ8'wKc/ ɀ.* w2Ј|Շqn֘0o#}id6 Pڥލ-3p֘dﻊV8ŋ9ehOOy:A<0!5k.襲\6^]lSx.5^ɇo Dh%!ޕs')evѝdJ FPgnlfƑ{AZ }ahфd.?Wh~(.B=Ra|am(L .2j\VoK2{z ǡHy=.>2'mӛUU"U`Mfce#]n![qۿ~xM*vK&AڐSׯoKC[-Seq0g5ןax|ܵ01v 20)gRuu`&k')]M5wPvݑI6YFɺhW!Nx^ܨ ȂmOx TrArV!qLwW$m(3z⟒Й=?vYrݔ)TI6R+J3!GȗlnA`Nj݅f̡喁`xr.o$X9x1I@stG,1oڻ__&l\x}Rqfu{]h0,)P4ɮ |u0/v=~=9}Q~"{+4"Cǧ3/f .P:p>n/FRes湭[B_$Tg*29vϮ)ݿ;gGyV5EDk1#Ã^ny}X}P5r цh'mLw2ҹ nF8OQV-,qsA;կ/-&}G!*^I}8zgԟ|tUZ.!"M-vj@kgvA!b$]U@J7e{FBn;IIAj]hYtb72R"k*#bP @, >&GOBumך;*|!WdK0܆$iYJ(#J ݳ0l |qqT翱޽;,s_>sq(1Ns0n >rNa1,N^NP[hVgZKD ^xT IAXRmGL񏝥$! c<"cRv(;(ՀBcƺo9'dGyj܇mR4Yee)ҫ@`#uyZ } Ҥ&svI$&d>Mĩ$/5MD$.|Kt22T+Wb<d??@9]D)#'ⓊH}%7Z2 :W\wQ-vO,xj ?eS\:oJ&w r1|6:1jw(p`{?/Qڅlt֜}9lvs~=a^8R?ts,?9Kv۠-=bޓ{'UFYiٷ(7[O&'|Q%/}D w>I <h 3J787vB9Ѱ]ޘ(WؖN"}xXΓN|.c'ΰX~t]gw!MU`Bg"/f8I~kK2\Mt| 0_n+0yܲ)B{Q!SrQ&[h7z^R&}h^X ^ "F!O1Hઃ$&HPo{#*s0`8)?tTO-;xЉ $V^8*;\#a4TijX& N^:Ǿq߶l 446ӄăb͚n4% eQtل H8m;K~V|D<+J8`.q5ke'5.456)ݎ>ЎcME]U0,C޹Xڐ QNO j6hi2,=Uϫ@t{mE|ovW@k`x}c{JP2[:XSk'UP |aE 27i0|'Y_wAF7^cfK?o-Α/3RG /fbE"2;vpyz PwgJU29VzWj2P=sj YD+ W?eti^P$ݘ`wW\-:d ]:P"p{ #;4 J]I[G\fK8.SV)%IE'm'"l<eCJVL2Sܻ29g )B9<'7oFf{Uio]ohIw)=u!+&8SYKГu{dCy? } ZIY#]Of ۱Y}7+Z'^k5T0Yb̡m $E5&.3 HAo5Q#ͧ\YYy[\$FluII?#mc RA4,u꒎˭__1}g礈8}ɛg&R_AKHkS&6BI3M"pyvr8P^3/tw ^{1Gf,b!UAWw[A<)U4i~vv?`FRUHHmOu9 bVnpA?* J&tO*;{ꅂ_|i1uNsFsn2Qd{ljS@2S|;MЁ7=oEgPUc 3l w8(&-YXIWr~ة7ZH%P(T@QuK2* [X3t?t|&1ϗIYb=vw a{*rM-3+܌֗{JײݳO|a`k~;wy皀HY,HfCR㒎]ټ mQdA~\NYia hIqQ ,O㝍Vj c~bq{EW!7bQ#6|#49A֪Ř?l=c՗}8ג"m؈btYԍ#ʍc\]NTP[ݯ66+@%oצx+9LǪ}.$\78"'v #xɌ RI,<@#?B0"c7kPU oW ښ ]N21|tB@Hڤk6@/scWvld؈VHCrYla G ځ?S"X QGIw ;qXľ5 K߬i ՁRkkA -L^%iHkIwi2ߚ+S`p=5dq-17^TWsX~U %;^nSb[k4[@AcEDB{~ůحG~!3fcVOjJY!-gߢz+_ 8^24 j,CP`~iK(zoQ)@1&$xV ';r-Ri˺&:3,h+Ul[A]`ٖ\](;[ cK+ ;o3 &^ 5 6PoMly@:uTuEL+fbhןۗA1Q(/[H`.g:dC)~- lG|VcI{weZvܯ_hXTKf;?OףH )^pr>TwH;.v|r=ϐEYpfah)xZa;* QǏAEBڋ2PW 4̉ВɺdvpW7%?է6G$x|͍Swx:tQ^m6&5AXBf8궓zX-&SĽ |$q<)j g^f0? mܷY.oz;Bf%i}7& @nf a:Ot+iHh״9e 8A;IոC#I:&pv=f;O*u +,ֳO]pҹ}+h"Ўpm/玲 +|b2/=(s**U[jmZOKQBްɘ m MrxŻN5bYM9S7qUۦ )pw#*›C1ެmB`LΞ7wƛPIlgt:S } ʛ6&IQOU)~jq (/d{B8~u5Qٴ WX݂m #F3K?; [9NcT4y>6" b?JW ~n?%ek`6xR݉3?@QR!w'єO$o]e)zc~} ^<T'Q IOwPp'Ï(׫Y!ꟽt~I[WѰէmixN2"= ^!n!a8s!pB;wXtx.${ߑ}gmܬ$nt嗊gf*u[~D?ɥᦈ!yxLH#~M#wD N(47_)/ƠSD=^- lJgjT!3r it.ݛuw-O FAHcXX| -K˭$oT'jHi.Զ4ik9}ȐFHF+iC?@I!s vG@'`xMmH嵦.HG2CwAQ(*(sbŚƾb˔r%P \'KMeF Z1><7,29`v9e'gel?0}< JS`U9Igʘb{ Ԇ7(}9Ӱ(fr+/?QV*߁7g>3@sGP8l(uRԳa+3g"岚 LTN%S!YX(G U66= x_n+ØN3pB_΋g?%!O/"n=PW\!H3H',רS@ k3~|Kx#uL."M婄MbP5&R7Z!OEi$j4$$`t Wr-ѐ.4ʣ48Um3&HQ2SwXJٔYYg2UeaZ= v{S ~!-(  $j+&Ғ&$k q렣GMWʱ0EM9[-:nғU/Nhlv$?ujD(PYzPv1ˈ~7bODϡSw @Sk{CpvQ7#,PG %c jIL9[`Na%5`8uttsyg.4F)rRgz<^ 6_i2y'΢&eZ938TQZ2nM VVNqnkI dnH3DE^k w5Y^qE,b3#3+;d4T7.ͷqXB,X,WCs| \z~(ʢoc֭&RCzF$n:6 3vJӵ#L`e\4 rBa&/L]h' wo~'=NS!6ui ,3WeBM>pV%z`&3 Iek 6i9)VgJTPrɄ20Br6vTr@R-O1} DZÄIMcGLFP1js"8 ܘ] !S"a])o6.YEm(~>ݜhfNf Wu »|^}-T_x⒱Gv޲rUФ MW*ji8,3WzM;IdJ q%zPaEܧW Xݚ%H` |`̉ N`[hg01[*Y"`]]lUs$YhK9S[m6ЫU$NP&It'fn?d?hX * ai^~V3cD7O E ᲦBu3,hrWچ`yC>MNf!۬žٰ= A<[!eZqOh]z1g#i4sDT>-x"!e'&9] uh>bb)ރEjLx̐5CbQˬ9ךyzG&bsq8A\J%q,8r+|L|ZѭjMpl c;6H̏ oATf"a/Q1q^oHw Ls6m{n%5U7S-N{4 ɤŎ[ _nmp5v:K z.}5E7QtnYzRcRA:2CTD XQim*"t`ճ7B.ӦdW^ zpVX) wwՉ< =`)NJ `o,>k%ZĞ 8rqߝ̪1@#rx1+ȡF\}?#hIc{n17'`x= MDneƫO+{{"`IyMӘݛ;ÆVd>hdUم&.àH }̝̋Hkyq0+HV&#2-Kq&񈆪Zzuc]4h)ta]8=3?? 7'<)mGi;DCr\2)ǯT r9@ ׬aga~A4n[,jۍ!\ן܈dWn'Zʡ*bŖ=!ٴI(#:F7C޼6,1S׳z3U4Ȑ!Y|&ߤ꣓"[nf]Z'!xpŘ$M*E`9z) .#uN=?# Gvʈ:DC]_ ewCZv=$Щ$@]OS'S3Q)/cRZ9Q`n7KgsMǍ@F qqȕxh U8nF$|N鳭zI5B?a|HSɜ;dapdN':0{]/fܨۓzc n tY9V9-A.;|~H7i%kw|l1!b2`<'bG8*= p;Cn%(S|M.KHoͤz%ᙔ1ƶMuxhH|pFRsգ-jdcH+|$#p MvU8srpс M8zr:GprSw֪_-h"[U=ztNDՕƆN<.[gBҀj!=o]fz951+* ){VPROR㦋 6tr:zD g_;i(1 !8%*My,i`9dk,6<'d+`#Ah= Y$B>Mic5Gɤ.ퟓM ܟ']yG]ݱh'ژIJ| 398rpx[>97}nf *$.D`-ۄE/p*-AzG)TE24ei˺UB )"`$J!?zO/STTjR HsۊzN•`#I̋Tz`4n|O|TQVdGh՛" \ިVۿ MbJ'Qf/zGr_i) ppF~{D;lRie1$.2"yT*ثγҖHzSz}ظX,녓bL=JXJV ([ v-3Z`? ERSiIAٲ7aqH8/~[cBNB) vt#Yr45A@ I娥YڋK =g q\+84iX6|Џ0ۓMrD  ~JL_9j֖ ӚJPk|yZMm6dΉG}p+";|rcMÂleS^~t{Ld6x^"UR:P@Dqẃ:Ah^™G-jcXG_ O 1˪ S1[p<'q=Ck81'LW7Abmw_ZeMw/nUۗf7gzl ^Y0C U&-qvrt\7ggOɝ5ے bOBYhYDI&mm:=t Dm"_t 5?8}pY~$Env=+PNYD_C5Kv"ix2#;5o.Z@|IxF#K< dOvI4xm8QÚM0J2{_:՚v ɬZIۆ_M)J)q9 I>bQ;w_NDCݚIW+Rld@WGW&%W}%;=q3WOPA qCc.5=W;ou)Fy(ߝA+/[4[Jtӄ&:B/ub'N=9iH .اjMl~XξblzT3_CZXIAmϔm~4WdZY?{]2f)L L{XӒeb>Jpe%As_o MbfP[AjV;ޔ pзP.cڸGlͯo&-eЈ֚O9?}qPܡțN7D% ;?!/YFo׌wө%T4jtgJƹRfZn=k.nYBJ:bK*Y'C?Rcq߲I+q j:C>Gn$!gP7`zd$ĉJRM-¬*Z b(.m 9;^ 6o $/jcR $'YClb5\ $L>eѣ5+@v.do$lxrg%F\.v{ז TXV/ӅhJvS? -P~!PtM.ֲfJfXcdGq:`Ⱥa:+̒'؟*L=I8eKxi Bx`0 SPoіCz W. ODE؊3[<4R@r^5y>1Ecl$+K)@JV} O+ J !4+ v85*Џ3>,'·ˤB WhC}k*HY_T*I3meA)JFX噎.dgUPN0K%H]*+>u%n Ӛtȧ{*ОWvם29%Blg{)οc*J熈t@zs8PrLxk8p,>J蛤tNXKDmX P}yPڕZ"r5 s69ѳKȦu\\# Q1 r] %38`!(1q*_"A< g{^CI Ƈc5@d``.-O} ;Oxn f:wU'z:hB00:^sԓ/W1DM V(-Ηi!L&^5@po@{ЙN|է sqc~]i>/͠l9me5S DϗCGsF* +/̝>|:CsZx*4#:ͅB B„ܗ]cSNzqxg q*ygyeQ{&, )NͭSmDiVo}c2~6-:~reED.)(Tp]]c6u5:Y 3θK|d4ם23zi K;pp.IzNZ6%/ ,p9yi!P jNݜ+{rSޛoÆ^5/mND(icCԵp4]钤xV?ɹvX  S޻S$sKJ8:*aIdObOBb3)rЄeD>_l <9ՎPx$aW765$ 8|-f2k7Ԉ7ZkձP 7B4c ^07*Uo;"RZNz0M|.rĻfY0+sf-DXK%+`"0~gMDZq6&]ٞzN&B6k ޡ5G"ǻ.'`]/vQ_2 a J 9 I6B{iyW՛Kx&/H*72>jkBƀyޢb!x2 U%C\{gB`7ƙiŀDQ7_ e?z9M`xr*;~%[C̘)BufU{gYY&E.?X~DWj=' @"K9)>Tnj!鐯|.%AP7#xH2+Y VdcY4j_ @'/(F?R_@(-^_o#Khgp{- F [?+YOM=(a5?bA60RB%AZȭjF+P<:y2~D㨹A=Mj'џϳ"t>,RUR_Lj<?6ܞ1@V5'(av>.D==G TʙaI}҈&PbǧζFJ]0Bb“KO<r\%А+>D[IRr=%HQara4̰u P*3;֍^V6 6Nkogr1۶z#@z):.%)Z;u?lxSgB$6!(%wD3@P!t K!ң ]~>S]7ua8P@aW'Ϳ"<SB_3e%kQ\auʶ S=BCq8tw;/+0Ï=I)0ʑ,"1]F*.L}V9Vgפ>s>mס)}Qps#@Q]ޛdad Y/C2o=su8sި=>9,^'3ؔc5hM裹 (M? G pp 39S:mE_XІmr,L0i:VQ%Уdn盍Sre 0~(BAkh<4_1"./|Жr'(Ö<Nj BkߺA/d!ʄN/VG<ݫ#a{Oq[AȪ oaB) eΝ .QZ;TD(x0?F$j#4iL5pL^Ì1N מ/?mfgXHĤTz@rP.SiW,6%!mJS:wsVo_|QŌlJU&B~Ќ'.u~DLփ,&#z챦D+Tӛw$Z^5$̀?iB r&)i[пZYy+w(Y9a&\O4!O„#. Y4+AU 6VR`r1MG`3 42=e@>n>YOޟ ¼WǙ;9%a}Yw2m(PV)RݼTƠ(2.)ZPʻ~#,;mz<7*a=_}P(W \B Jw4s疊l"wtb)Kvx՚f;͢%[ ǹ.OR+pc ݸAbo;uaMJ~Tco.5\r'N5:yeW͋^o-K9.${WdD],Zeez1nbtfW+aèLTMEX uF+CzX1ԜP?[opKm-D'RYxQ[ڨq1ዺn5y%\Ju;Itsַ}0em2ھ}g +6h}l^|厣6s2kP5v`'ɇ0 Uԯ=QQ,T NmiJ 3ѽF@Nç9_MDZ]8>:a܆,Y<՜@t{.ֲ-5{CK}\ioRЍ+籪ȸ2Ev#He`rV#uqoh~x{; >WE|i2"mԷuy('e''wn^vZD,Bw!;yvFkY(WV,ŏuEG$V%}@| :7%6;yMP~Nx}i&NSnZyਯ%s H7_@ޤ '9t`F8 d,LU2XYmFDpkg/5zF"*'o΋VQOPލLt)b!vC(1\XCVCt8oq٭.($KbxǀdK~PWL@+s~08=!;=wI ,f߸"3h xuÃ$8*t̲HFK@h0Η\ "N{v?s\ٮj7>]Ui 4팑 Zi": $oϜē` nZaD43c53!ZQK^aoAbkCc#Ў7v]!;"Mns7w>S :^I;*U]@sGV/jg1@d+uߴ(͟E;x?"ގѝ3oX=0HwZdd j]4ʮ@o(B_.#7u[C%Z M%B\>Wc wW!1H|^8d{+Q݅˂_+5'־Mk+|&. 0)CѷkE" BRꄥNbc,wIl>-4-~s@xdXQt~F!0^TICCFF^)mwcY8\A9$֪Q!n6aB֛Pgÿ! %BLB1:5Hⅉbbw;,`))Q sg7ؕ*GS[]0QwP6^ȓ 0+-rwc[B;6sr$\N5M]uH䃱m$5Lih!,T[#.pp HJUb{e0NUh{jɺQH\JbTh7XH/*w-c4Ж6L"k|{.J7n }tYUCT6zưq0ux\5ҩqgouj[|bh4OɹNا/C8mVAGT`۠B~ȐtZh&haݭ!Fzᛜ!QHp\RpjTii}i:{<93ԩ$(tK7{t}*\V! ܦkFZl}{m@wb<?~iasmϪA!tn`SI?f(PZx_q?.w'3*Iy+4RYicu ;//珇 .a m֞ٷivxwڜ4Uʔw+}d+ufQ3_C2 xKC*9wp6<=SATXVE_1)‚g&M%.Ps0نƝ[)RO'Y[ʔLJr,~Z4,&gph)N@~K2"K$Bo(ˎ^'Z5d&:b醋Ӛ\ mdu^+MV.ۘ$朚Vk_a==o`ܕ_ךJ^7D|(ٷaK2# 6Y!D'$FA_LjF)RnbI2cgCM<ьZȺy ,'q;E?D~Y" x0@ gjG=5h :aыkSؐp]$^1Txk/DӖ`\t+[T-hث2S2:{Rl4X fTf[HH~a!w ۼy*w a˾Y3t"! G"нL;~/ިh+KWU*,ZC}ً{ntm(9ᔏ@2%П2pW3\m׍[_5EHуF?PMEC<07ǠW"~C"*6onDW5%|*+ * 8H g{xv<"uo䎘-#C` ƴ*JY 3"ɌAtU,##$d'N](+su+ϞFw}M|R;@!T_kVk|?Yb *0I&8IÄzC 0F@r0R)d}PRx֔t^B'@ZdDő/ebsWLW"w07bdVSJXF7gЬ&L#hn.L\jŞTjcLǗ@>nE vVDK~u4%xw'E\ c 2kU XdJ%D l>̈́H/*iĩ50'˫z&A}aq`V}!zZd s45G[u*|𵊲YyCƯ*ŠOLF[۫枙XiM0v-FZ\{Q-UK&P0.@C`1oDCM j;K枍&Z=:;n2ŖeP:zX 3IckFj@Ֆ P-DޝL&ǔq mLʒ0r'ӃhKqPx8=u+Iׁh\" +\_v,핒|hyKbG'jN~N dDq°?]rA&ḿ5ws8z[`RBx;}gXbVU7)7Go|Gmu{]ݍAU/MPVpn^ɗ0A[9bSؗjL2?N4Im!q?PSE6 ?&<E<"sGRje[s.·g7Mn^ jŬJYy9V1 vR!7rP hH[W9гfV5z8E\~Ѓ;1כ)/>MCd ?  `36F]0Uhv7վy )KwQh`3KA6;)zԁdGWCxw0"gbՏN\m,RadS [V}y.FRsނH>);f+MՒPLYoxWqZytea%1WWzj#-9*&$Nx% NUBfg6iU'LzQ !‰Է?EyQ3 Pn)XN(i@HPX;J,mK^b 3͂? T|3j}u{%== @RE+≡d$$OUe$Wcaܘc7/U]=?!z/R>S+cΌP؝N`'a !@*>so+gˣCI\mtHSS<>cY,A2e2"ьG \`aT&tz@r4u BNMގS"Yֻ}`QWa|F - ,ZG7OL̃t]7ŀ .h#\,gb8˞G4 >[}n~=!iOlQrfgΗ@{[Gb:^6źhGlYGw"P'm[Y :`BqGttj~`Ga5P0E=†+ |*a3ZHfCt M>܁iwLb%n"ձkڸG|#&>f3w\Ō̃&f TQ+~ 5\E6./SpXs8rxq=撙-7tJ׮v3dKH敂Ђ6.aw81p&9o)1wkv+F  oy| ybm><\c.4>#)6G`o~'k'Nաj@Ļs{.wAP_4;~McDY."-Îэ]+T!y4܎Q@~ H9sr Me yC x Z={E".ʃ>8ӛ|\rٖ &''`Vt؞6EÄ3r#/_7]b`ϼ fրl Uj/pYGpIs"v\u-eql5"L?)@phHJ)zR\.uHn qЭc. }03 Z0{5P =~P0-sИW5+$E_^]6LawHG]#K15FUtZUq5)Y; $RYu (5ZJ 6STe8x(Y5`ރ,`KNAY8i&ɴql"kGO@AD6mLR\IgoT.xWjEZ>|_F/ mME /sR[X=TO&B/xmf'oE/3w8 ݥS1uZRKYY}nז5{Oͥ OțRVZӔ? uUԖ1g tl$/jYtjyY2r NBI;7=sT';TȬWI8OfAhc!щ93a#5pd ]Ј}Alu3'6\ <^, @ >l %!YLsE?Yh;XE_*$C}h ^ u;f;.kY$6%K+M~pzgV1;H[<'e;k3F゗rIMaRa3p&,{K/9*VG "xg<$|2#^38" 5dA*x4y*CNy(&Yv- )Ws0abb``XVhVRfeAȳhƤ3-v\?EتEND&D_xKp2P`XI8W~E[6 9<ԛBqi( S'WSDՕ?ɓSlwy 9E]NPKD&l'O`9ŸP(bNeĭLUc`-K$DZ8)W"xAX~cVX'm Xh j;K>]NP&3"p9Xtd'hw8֐d ;okթ4%hEgLo*z:-R^/uh6$-ʆ|syCi k9L#y%!_f/oطOdJal&YD•"ACo?M f6ۤ8wwJ-6}Ͼ$ _xLNl71ɺHTX?MiyPauc r:Z|G]cT1_" >Nk35a5L""TL_%Z2 ~]rIK-tV2 ?}rƒb\X6OyEJ!O$amԈıцsP`ѵbFâ򝳶b~";= ="XW 5KO|h/b??_sZs5MMrʉe;)qbPuB nE>b]=TOIPNz&O_a P5Ъ9gaJE 6g?Y+ڏRz߸tp #8>C6KI^7kSb{3 @9uh]?HP$ >sF`O6HFc7/ qYkNM2IsT'aTktIt^ʩ^S'9Rw;D^" j[٥/r=ﯧ" ۂfIߵm%W` ^ rKBs9*«y`GWXj;^FNQGnb'^{|P~6ZUOlݎ CνwR|(Eu՛\it u& @5KxG=L?HۮU.'uah%7ėV@mґnV3̐u$uw,P7 oi=ߔ!S9)pt߀"[f9F jsaEt'0D%PS{vְĿ /~%tznY 3Q0q{'=)j`B0 tdTcQvR +6.02lt|]%#G 1 X:hpڏ(H ŋJ6Εc*%j8w$R˅e̳V'P;*{8Ts?/g1cz0&Pށ Ƽ{̻q?u.{n)+}ƶ>NG5nթI$Xr0d֘àjڿR k*zS# >qmR}0.:{Wq9Qb`V h"; 2<aE3ѐ@Rn؎p~1]kێ=\]cBgL5h9R:=mqVóuҾI  d,kM#G-Srw Qy(r~xQ,u*x&oX#I`Dez"~؝;E|zoZP)j{֮p} 7M56UU%SY4N-;`s$ZpW􌪋/pe7nSµ7+m~t<0dƱS ڛT kkUw?Ԍ^B)jȵIQ@rt_ !bxLBP`d@O3fD++**Z/Cg: FIa $ė[đ.Y8277*p8Yp Z)шd!\{@K0WaÇvs4FaJ+Lc֬H̠}o}TviTIdxDb sid/~ Җ]mg0Z;reK`[֓A2ӧd>3B Dez#FLTu:pڙ5Qb6z˫`Ulꮫ{PC|w2p>G"lspk(7Ey*\.pXeUGSʷ1qoJ}C$ ^DiUݸ*; >]A$u׍t 6=þF 0,gsN) T5O76൫=HGׯ7w]\,~d*3]5?r&u_FXY'pz[?qp[ksVϴ[1O}).+kŐ`){`m!3Ҿ4ak@6Zşn[ ͲE_is1auѦ;FO a5xxv/jH QK`g=#~ڛW^ߌ]b.mRJf1(Jʌ ҏ;4oCE*hQp=-i+~NE Mbuj1JϦT$ؙdE'L+ ^2ȁs͑=.|u <(u+4YRd4l ʧ.nRtOGz4!pD#!ʨr^kҎ9Q:gA*a;eaYuToG&5FkJp ?ջ#=uh,5OIB|13@04Lg];sbV=0*ce$⠰N}GW{N]ϔ=:?iS>졓Qpĕr(ے͒^=h WƟ:"K ȦAyqx<. Apʻds-٥ ה(w^)VTh3\z2}Ph hn?#gC"{@+EŨ76Op T0(ʑˆU^iPw duAt&P2 o~FDT7,:azp+Fg ]-@RsЃd}`32 _Y+X E)菨6z.ɢ p+rv| D(,CŕX,PbX&g?Hgk%Tt!>J@g'"|.ȸjFR).Zeq+J Qnp p3'FwU y1w]:.!(7=͹r%f v&ۭ~1@VbK6{UAS8gpG*$Ad/:IdJ *CC Wtǻ8J21U+b *?alG~0gT(_J/5ZR[uOʭ:)K8Nz%%W"*Hx v@XrrN"GW^ShuAJ! /$#&y,[9 Ĕ%ֆa6!۶aN _dinToZNeGwp KwliPrTJ &wVC"bqd3]dzX49]V- {t6^ DˀĎAhԃ5DWJm!P`aL#qd_'R_2~<>na 2hlc&4%BMF8:aS*SO%R۲͉Eyaz7Xvz4cY㢸Al'>)R`*d䭍Nۅm!r$R,I- =L5bg9,Lt(+z_/>bUm)syBb`oG 'y4PEԠ|Ӟ\CZM^c\gad8h.hv| PA7fVd ZU *:bԢPsH/v T,g^$dۭKe-n'.굛bҭcw"QX.Ֆ0Mʦn1⠷Đ)U5˕0tIɀtq^w(MVJŲ% ; αƤݭB/*v zQ\IrR_ֵTꎢq haIrr@p%IV!4dWjE60I `Ws@߂K6bQ6Vn@w+]?5UFj`B9;{AQ=V;{eI6Kɾ hO^?>K*ZM 3 ;CVʃ_3YeuB::s4-PNO^n v]C є3as6W';jFQ^3QZWD4w~`&xx@6eQ %G>l=6.uI6YXkNQٯ !HigF3nbOME©`dNg{v8)~5ղX#r 2zF~➣vݥu:)CuDP=D>-UөWEI+){MZlU=S~0SribG3_od$x [Mu +1Gu@!ne}X!qb~§g]_x2E"aɀ"kKu̿w-[IN}azr^T# cNsS+sLE]"CUSf SK }E$Hs#mǹAߝlLYp'mw~gy V_?bRiԢCITk% rnк! SI0 (Sj\窶O]+&.;BŲhȥ-TTD)|8X5V'pCFG!Xܘ t1,k"X-Xp(G bZz~Hd%κªMK*P$>"`ՕF*tѫ#t^&}0 j I0@wByYJYWoʠ8UFLhsg[Tkr>Df'΋BGr-@, 0EbOz1a#dT$J/4E_\`~@҆ N82?CfNVo*~"pxf?3)Rl`ܥkB|[έ Ž|4@ 'Gc`2IAxQZe ~kHa,hVQhn^x 3 B cGO-0ʼfLJ4Tw :'EzPV [2!KݎNarP!TW{sa&ƫ0SyJBr;%PH͚&3z(?ob,IZRUsWK/n9 ~I-y݆'iYK&;2UZGi,: ;|-6GMח:m h8 'Dτ}`2(u-{0֭%\PךݱZc{i'Sn$RL::n}6*:7 [G4$f(B_KvwqD{ bbݔh>OkN51(UU<bmƳH4u{ L927;!Z0k_A4^HM,)2QR @ݿ'v9XIx,gpbi;H9 2]F_ETm(DVA n"yɳghz*voS{oKмo;jNs{44H剀V/%ьnkcIիTKI@ƣ(h!"z cM5*)mF%/4 ~rN]u%=*(D66QO-+T.8`dFVMn,U|Z \$aj𫌂٩5R-]@zj3j?:b4i/b5V,T(^*U%klwqQn.b4d*Dت,DGCqB1s =L$GSzR&&m#SCrGgqK(}#AD<lTTdpyA aQ*,qJpybyCק~kڬxǞK]:yEl!h8Yo~%Xzy ~R6+Jh .'!%P ^@G.-iMҭ9‚ι?*`w5ԏ[}5LB 7S#ުf[P10J4%Va(&1l+]l\cNE7]A4|;/|#.YtFo@Zҍ1 :Ҏc}n]H,<:) ޶js#Rc,Ε?x8n<6uv^=q(nL@,'`ܢI/|aX9iJEdfamri]Fn.tpI9+^jb'5ŏ-fۮJ ĬtXuA&q|1BeX* Jz@I>,b [&tVR 'P6/լi0*#3d!jDO|yqFK "v('H8=Kس&)(&D.)vbܫL_kk-bج뎜Tp"ebC"ȨT\"_:1fS(9|9f^| 3*^]yw(Y-kBaEh*fp73a\'"K46O=i<]X-l\.Pa7ɦ~Ά_M >at쫡O ^MX7Mywl"C~_) ĝϷ#}B jsRP~tC(+fc97͑2qkg)WVPZ3-/<kPLe+<%+/V(mh%3rHo{AVGCF痁Gp =v_Rd pN8;dqk=~]&_E=8 N-.Cd } 8B;^4U?@έlI+2xo尡-kDWC%>Fv2A<۹r=Q=0@hP ۪pe-W7E=K)}II.,k^96D8ia(u{3)Eqob*-}=U?2( 0;h]]CjFuM#5%Iw|t:%slH ۷ a;}ǢinUDgp < STa=y,=b{aim)P p=aab-̵RDѵh[qѦ Ւ1En`)R;G3Uz "P6A7>}CoiTW۸mG4(BI^qCNuٯX{bGhl֒Y-B(%5ly_ KWШ/m +?ĤԿӝp"MISC:ūг8QQW+Kl\A#&gd摱׃7HU;MfgY.C?} z5yw9P9eȍŧ,b! )׆u&\sOݠMVt+{)^Q"B KLˬwr,XPmw)NHT [{'Qu<3F*α|O/ԡ] (~"{EN)TnB)͞Lnx֧n/-BDGs^ =7|Xj&TW::Ӎ1Ynݩ$^j h3}?mF[R+V[AS27LGΆ.HBVj'5.ݐ[ƹ o"ԟq)?l_m`[ 9HR*Y%F?o#^G 䶣kPpIyԋ+b'sć- !H\Ii@ӻ( #P%VIţ25Vxl}|F+rbi2εhL圅Tq4w UBMRъ'E#rM`|0gNz${ƼTWAڒ#TWƺTNH[!ݜ>k4;~4~VGpMQrB;oqQӞ ޲u.&&m4I?%m>#O2W>2 etK#4{юqR_d&;ѕjb*jj(zL-rc0(V?9WŜ$:d>wv6P+BƮ& m]&!TOiE&m~➀6IKZEQ KNpv%gvIwH L5Kɖe@n0A&o20Z\)Z{9,9V]OiMb(.([S''$o`!-!B/n2wKcҸ&YErvi 5Fѡs$ Rb N\ ѱWaShORP÷'r-Ɋٽ|\<_-ZB;!WfUV$l嘖D@fW:B]mH.JAok;; kg u8O$2'2nEr,Cqƌs9Ñd+t.-N 8ذ31Latec#[_=>l@6tAK@L0K&aMoL%܆|!zU9iZՈP> X#ae5BtbyD5 UemںinOU![uR69^oڌRn\VZ]e{ X*R;SG;0w ;X rN,C֦1,:3P ?Is iTxt&1gtǏò1F Pu׼zvE-?cd;ԗՋPl8vcp"~WXɒf  "_VZ٥e97z?N4v:OS,++*(r)r5M|lLYV+ElڑүIE %Bl$$f|_iȆFݐcmDGV" Fp#@f$>`\`FnS55 cQb4DlTFٲ'P4\>8Bh!``7zA/Q4LCmc4N V,|c\2?7Pѽ5Eƾ p  93؋5D7B5%Ne$j%ʼBaq5:Bv2H3\ bM\a2>{c2-saRZljPu@:bd--uO-"b-"ڑR*%\-`=Mvki,MDֽܟ} /ǡ7Aד?Tj;P;DŽj~v%,`aZm?4Rh%?݀3+oP(OLIKdxhhCp8ҳhHka}%ZF0꽷j-܎u14H ti8,mYiCw+9n_LL :4/y! T}m`$ AXVpAW_ů$rgi<ލJ.dtFX^g%aɸBջRr$**^ 6D+0m$ Ct``tW'> g;Zt+VTztp;MkM2RD |. -O&"lte}(m/lz~=Ihۙ kD, eŒL:fMRP(RMW?ɥ 2#XYttM d|]tY`1[BQ}߂ ȟEX0=NC2!ëDl9^JMb,H`6@`MLn:H85J&/gH/_= x!5rM=->Cێy͂2-&ҷ SI,7S(iDEiyxh^? ){`VpJ05خ TU=y3juV2J &<_xB>: NH'hu X7[GEm_-\:*R2_E=EHMPtH`RUW=tI#lE9ʁs-Bʑ"Ri'v1`lm !e&'/zLr(J\w۹9_:\蛈I(:C:Z7_e{a>VXSMq$1f\T?H/R蕜>>]z@Nʏq\ǽjjO-C>P2#o6]gYȟq}Z-sMtoB3now>A'8ͻKNS "X&hc1fz$J.ZAz/Su_v FP5H/uk-Gt禨H'.TsB/1*R) [zoI,= _¹3NN-KI>J}|qLn_ mѧ Ͽ4¶HGdQ L4=Y .٥{F|$WUX&U^i R%`߁Y##3׶4-2NJ)@$~A!6@s2z5޷n8`Mᤧ(ѿ^Ck?/׀KHĝ,pKlJ sLE #*Om80F06' Hl~@Ls;E'\աPkѫ|}/]nHH;p{fTgBO8l uLRFԤG٬?B#* a"ϋ8uىYq9rZ?j;86nB]9|[,cJʩ0qXO_aV]5~u JEx:MsJb<fqGa#% {#hWoukpӅA2C~$ !Ur^] [G3_nK0"F#+WVcp@*ь.7FGe1#OmN+j-%49N1pHsR ;F˖L+\.L."Ǹ [$̡ x~$/08lA74İ!9ʭ->}Z(iIq&"B;Kj xdLW fO2/cr`YSnִ^CY lg/ !כ%Y~ɝq@p^x~wۿÓ$G5]ylXR3;7n3VRjL14* % |^ '{E#DŽYU1 oľSLS^ab01&mSqu=ZRBT]wX`0H:C2sv:ӮT2^E@dSðoO_,%ZIohae$?X.j Y)G4;s P?T@'&M5z^!Ks(d}CbfA0Dž,15qz~b>e{L-Yyvvy~Ζ `eOT6NqKeX~bw15ndp.Y&67#3/1~`*k1/< swDWܖ|. Hq]?Pf^JW\d%yםW<Nõ?Ov&,mݸeܧ: >$)>7*\C.`[oРlSggd5XDty_F#ԛ\۷kzxEvMT>ڕ "0^[`be#>J7{ BGRDk A@d#|OK7B󔘐6?#SUCcX=[+Eds&.Y[F  l^/Z%o&Rnm>/ kIC^ bKn j')X\f`Hz}8c6,UK~nzcho&:/^bXF0ۯ80t҉:m[iZfa[4+4x1B,lrGC#YօrF6܄Nnw2_5>Z*ڍG8ܪCw<4{DLִlbH|抶.ɮB \)T(Nx{SO>CJU#׆- C+g6֣ΊKR^'FRw)O%SSD*dIicBA1W<ʠy[z eߢA Nȼs1Kg|^=^"enq&6H;MU7{|o6}8f@pI!oZoDg_Q9 LͷJEJy\Z:A:2Ey02FyN;qTe pq\E$LiTp H?MzK<˼`"oYL'CL0*в0.ph^;#~`#,9p||b)sm*{Rm7H\3x4S.7 $=N?׎;C9k@<7 *m@b%qnɠoX#Byq5n"sXl&lOb0%k>]:H'IG䃅 72-aBǖy|bH }ﶂ F 2([CX pFOgOsP*H¡8tʌM+iXyiWPghPgtcB:3Qo) *XyABnITwB/SI[ A@pj(|w!c?C)FkxKp6MdVCT3 9tFV4!1Jp)#mc7K412{lIlxBea8Mmߌi8=v^qKFk)Z'yK9ƲȍLxFOO1lae+VY(E"[4Q\uvbF5'jF -V3}K<.K2^#dI'1huE'6$ cM3X S)82bhh%_37g+b?&!x%QNqlI/w^Q>XdxfK-EJxTc1`1вp')9cLMQLjUNk?*W?#n},OԄ:>v<$5deD? b40Ý+8Sug8ZbVc:ߘ'j|K¡3:V𩷤ql %%圑k~mE,uc4Oռ%|9-\=G:ȵXCHy$7PC%EԻ*~6Ƣ@TA{}˞1ʈٵDmΕ?HS%8ZJW! ɥ -`g hE~8l%AipX!"rM08f9e.S_QLyNw] nPloF9~9a4#dz͕h%J!:R):=|Х^ fP{uJ ϮURI6f Fm_U=wnޜrN&Ε1@8OB"5Lf3g ݉mjp2ceIbDKXգM10Cǜ(6m߭Dc"W2x0t 9/:=Wxpb?OBKyLŚwD$%@gkڜiX4,db~ChwSuGBɢ;@ 5Ǿ.e:[~}Iۊl[fI([gi?G5(Q^ 'ץ80i@71`R]:T %GZPreP޷ƹȥ==qnx,GE*o;Ó'}?-bE[IiNx֪z ^/!%3V( 3koa U0HldrmbTr NR׸ߤ,EPLFyr>*}YM1ȚQD)@vG0>鎋úM4Pt>aڛ{D[a[:FX7M6[3mO:Dy@ÛO)0Cq*vٻX7O8cVBRE<#o ~ g:mV^;֙kQ>pĀLX+ʧFھ!GM/Ĕ~j/?jo紜?T$=?zN% i R@$YaJW> k&$Ԙ1={1{(IHݳ f&Ct\7 .CHtdcmʮ[غa?c-E֏PAh\Lk$}́(D 6vVu- e>"NҢsR)!mg8~ZwA2hκGvI T J^ !X !i@t8&Ԋϭ Ǧ> *P@A+f[AQ+^LLcan+?o<_pt؝kXu(F,!5 qI=@ m46oM% VAą$ImZKn?3LGVrb ibvQ'i;W{0*pZdd clкa|~!H~jO}O౱s{d՟ *K8!8l?sZ8Ǩ`G\l%Iō_Hms8.=:@XW ?4jAɔ͗Nb/b! b 3!Ѱ< +fp~-|aNVQu;lt %yBSKގm{Ym}k?q)b]"Lv\+X}r'oaZ:WږI2lCWIo9bl^H5Vj[`l{cv,nOTxdu0r\0CS|?޳v-ܻYn;SB Y2·# UkGzKpb} (˪d19k(w*/;i%I}F d#ՖJ?q0k|rl\>Ob 1veX.vBtG[UpϽiVky*YI'T"܆J"L􂤒J) ?6QP*#?MC@AD'5X[mG}Ʀ8ϧ$,M.aٔq$qϼZC 9-m<翥. N`FOU<| yY<{ eI=.r]`ѭ<#i LeDCBٶ 86WQ pzy33W);bpnb'\e;r.t7:Wƥ+o+'b7Jf ߻b V /qIJ[W#^7PRr87~A ZbZduXt: )m-}8 k.ua+C "Y٢Q@Rvنm$pn2y=`'ze7‚&,G·x]`xԲ)+OjH'BH R8aF+;ya]ZU޸,e@ (X4e%^T&]LhUR 7'Hdf_f"uZ](ΐԳ/j_UWX>_f̛bUI{sJbyz dbfag-&sZqV1;Z+QxL޸ GᎰ.aB% Os$ef܉@;#i%W+1!amk~ T >b)3i --B&1XW^LVJeG: bܩלi")o专{f>lo;&4kI5:8"m4.!CB as* K᰹Le8IUEou%3eZudqHt WTԆ&1}C 9!BYFm2I\${ LW8T7$56*_fNx)2Qsu?r$6p*IvmKy:nWޒO(28+A9W!مʼnO@'kS,eu`X6z.^SlbkiaaEETĝ L$C;Gn\hTckXƘ/Ց}w/6JyMfZ[TR-g(ZF w_조- #YIK!ʏdN|^xEײ٫Xz;QM|?p`3p!^~.H" B02{qCQ _S_N Y ܪMMS> GS!]'8'齎UMEC&.l,@6$=ɇ[s%%A(cMI>/ u k͚Cqu;Ea~,moݪPZfܽv ٰtFm^3XA|_X>`a{kRb`/r+ut_m 70P)-(<1}xLx̘MK;8 E1fى&"-mSfz\ zBhÙ q?YjCйA81}}pYsZr~8KRRM>QWyM~Cm?.wq{L!-zvSQ-'Q<.0yf |i֜37{كFkxL'ԌUK>Cͅ[[JN 7Ҙ>h7n&:\^2Z AG5Pce!b=WGu2s5㉔nǚRSH*HJe$z^8ɍq tEhOj,|\iTi! 'yOc GB ;+D;R"<;[.͝`*4R(cy<(IOQ=t~xUp1ddjuv^Ս:3uڢeX1U0 &Gۅ$Ƙl !?FO+G=j]AlQxj{v4oE!b]DmlMzL}dO廻lBD5F,VIY,Uʿ!4@J C\^md/7101qʎ Bv1'uD{9]uVg )<.ֿbr9U/CW. w!}W,>t12{ *2<#Q5UZ!V |3bkMpy%Y9+"a ڤn0&v[f$ ?el̋_ZP!}[y, {ʰod)S65 Y]ASģ|lbGˢ8{p(@t(Bv̈y"$g 0SyBkh1u\A YbQ4D][g37aGe.B"s6zhwN"!=4tᄣFn2eGcWL?[2!A $Ӏ2}O(*/3/qci~ք!)2u{ LJIB.e}vzr6w(_Tz|l:t!Y2ͽsHi<*GW/YDQJ?S j`Oσ ~Lg}SE{WzZÃM K_TS~}d4T;OP=-VI;G$bZ3W(Q6%!V(``krPpT{wJ"%(nMU6G8^F*jDDx,Kq=3%KDefX=Y5',rft`;Нqo&W*GW5J5< R_vM nL\;I*}WP!AZKCR#~DiϱE4 u>Ͽ2[. LݓH1yJ($Jqԏ:3|a|-p@  *ܴ9}g!UA $ƶ5Ymz877-lo(ҙ 5cd qOXlXh(΂SDOx!*+7ahQ3OdO,?Ds- =EDUmAJMM:LRXg_$S /@4Z9 L/yWgQo,5^g 6XSk-٪3ۯD#zƙRޘʩpHou)BQU; qBy2D%(1o3Qvcp >Zq>1 g&=zwփXQSоOjV&8r={lUijaSW Qzi̢֘4w[Jtb}I6>͝WyopaX8LH |KvU*%"Dkp@0Z ɓq?? pabREe xnfNM/UNTY:*D-hɖ<-(RV:8tp= ԄdzUN+%iJ챞  ͰYpi^h&2 |pN%#ޢ5Ѩ!,z'D4u緭5Cэ*d8`!ˍcn2F~]Hs$t^Cfz!(琤nu 'a1G1Pt=NJ(WC`P5+T|(AjӐɳFvlK#21 g?-kp^ 6W5Gq-hBiෘBС! x`3V}hRX_4e%FDIXX5];h=T1Wa/eIگ6ᶊX&jIbljkhX6GX_ɳp9*P O$XFA.(Ix*V8e ݬ[ݘdQ{?>EMޖ&u* `ĒߞJ9لBh}B៥U24›ϞW)4IV/ehUcLo^I<:k&;s"F E6+r%KR^6 Cvx^!&W+g%wgUX@H1_,HPyGl%jL0J /)*dYZRC ؀PP gXz W 5=tPk͞P<\\^a!*НYU 8 #!%&PTUZ(eGttoR~MqAҔ:Mf)J!n@┺+u3j5lot2iKa{Hl>*+dkɇ!O47STpOI(=[Ed)D6^dԚ, PsJ-؊*q؃@TOUۀ& u:Zxr LJn%*U{q")9$ۃCmƋ CZ>NpFa22hҵ|5R+ºKghX2ƪ NfgH0]H0Fr%*]N7p3s[2ۍ!92qjEmϢT1IA9A-4n@;^&=ɣi4 #ꐖTL֑7~L^9E`iqxy72[V7_]z⹯3KE_Enٸ%yMA i\WzBJBT@B25&J/0𫗸ԍ|̀ŀ[gP]yIKUkF$۳(\ ow0Z-dPBVu|h߂IK:V1B|+2.w9 hR,#$3Ux+i9lXVv^x-5MTFٌe))J"3pUt4 MP|+`HR _CgIKa΢_DиEI;O@E9b`@5NRI姺>쫺5r\ [l"zT%+j}^"g75lHZۀ&iꆚ{#wT: 4q'̚,H㦴a¼"cDy6` AXrt-4B݉*?tB%۝>_D-Y$:jTrKM/$p{8-bg kybq@^j+ y~^mЋI+~n 꾫{O+]I4 Q⫧3lኰQnObB)h:C! Z_Е zq^О$fz7n-#)^m ڳmxBLb'G,Y),g\467߈X7{7N9.6BXO3G?3FҸr|{WR)'%,;&$?},NB'.KRȧu:& S5ZeI\N飌Ey;@[DL>6eEk&8etUui[>ŒFQMnY~-.m3dIŚ<_0%~}HpX8ڬH\`4JR:"w sdS>yT51=Ƈ <%M(R 1y kX j"24PͦݩL&y4e! 3B=SH@ #<AϾt#MKez=LLxY$1f`@9'֏D15g}R݆!f\ [rs75v$ƥzh/ph/"IJlփ2F4XIn68&.;SPru3T:Z_N %SOM+6WWH r׷iHL1@ZIy-s` HB\7{4Bn ,6}b|̘!8 LA… ALq)VӇ(A I\5Б⇪+X@\u9Y {JL!u2Է֣.hO"p[[(缳Ͱ-gA 0}\Gȥ?-pVߓSZTV1$83ԏ.+X$Yw!M#Тnkv(vs;tttg*`rE}NQ_!. Hsh9;䀿h{TY"}Xxi UQ(cS[Ն֬DD Uw 4q;#GP4Ƒ)raBة wǙSC%/5X̔uWDvVAz+@{SΠ2pO`ұ4kMEd{Qi1 "[9m,Ji 64oJO)~%,V-#㧽Ř= L\YŠ#O6q‡PD4&o|{%=,]4RFshhd5mJ%^%$/Hu`MUC|stwTe]}Y`6'8H[DX@JZxE(oޗy|XVfW&~-_.7ն_zP ]|H` zI9[ͳ4ppM4C)%h= 7^^Eҭ٪8d)}|<%[A&!JEOdԮM7m䨵 #?@Kol0`k#hwmi't,ʻlvV2 ms:hFnݍ r~̶IpĝE-Ad) 1!ʏٜ;V~$#ZE`9w;7/nDB+Y]>[T'vrƾf"O50?>C1[ 8mfhtNA3N >nHht^bm qfpgp"f/b҇% dD!( f t6ѤFTE,߇" iK8VZ ֆn3j>(EIⱂIJvёXw ӉQC*< *r"K j,=!gu[lNY/;rԟ b`vLSh`0{,DZ_r$6hӚjXڤ:! fY@m<y62̠-<'(p>ɫD_y@M29K5O^%u'R9/ɐqsKx4x Sk }֚|q+_-(>zqWzw`4*X&qkTNR߀gx\l ̡7Y{$Dt E얠S<k"Z={    pFA$PW(-$ܥyFфKl!Á Gp_( gӊ'DD FTFZ+F&U,iPÇLiP؊w klWL5O:۴OzɖTuLe eAHGF$!$vfPhKY6 KKjfWwA@2SȃIUl+r{O0 B8ޛfVs^~{h@To0%]H)Ugk-pIO`|Rdte0ob)v<;v򏎼@IXXMQ"Ui1დkd0ν~p[TXOrPxv)ޝ?pL#וcfW: d A7 !Oږ&a< ;?(O?EN+ӪiҎs7`<%&T9!`{fW6_&hVG!cՐtk,P[׊2oK \(!vUN~xwy' 8Dĭh2CC0Fٲ8ASEsc7R3hME~Gj$l..TA̠{x5S>#GŸʽߏ^j߯gA`JG U["6A^Djcq˫wp̨?N݃* Ac=5@K'ce}5v9O_R]kZ 3*z[GIUm-ڠ& F hLTCO{yn`n{"xM/wTFǷݚgܘ=U[꿍~Y4ɳSSߦ׾^p*{i ,2V2PS@DopK ~dR ̈c|fC|sLlڮYa+SsQa&D)e9$7Ji3P,ѰJVÜbp[haGʙ|Rzy/ٱdLn(a%<*@ 7քg\(%⑫7:Yy{n% +jz5;{"r<]} {,`=!n*r gK>:x3~eS*ߦ90̉G(ܠWTf!庿_6:$8G8,KS_ mǜ=CهxKQj6R+Tk ?G/Wg\\i `]?d{5M C6S[f1dO[hNO_?xÈ1'}MFN9 Ci+5dwo>#gW(z~mD6ѱd*SK(Bxݟ-!L z_Fl/5&Ldyֻ˭ wx?,ʻel#SΓoisz§F\UwG;~I{+X6 4NrHd1u^͗"9ַE{;-r;p6ṃDZ RJuU[Pԙ ud8d2lR'G3j ] rT6RhC3J;Cx V ` ]u oU`Gv25!"u gh{bd-[ 02 L嶷aJ.!XüU@>&4 ~[ *@f3{(_K7:p},iW'?RqZ<@mU(88>G@YpF.IџWacH&u Q@C`|]9UԤDd]vSilTG!rّRhTɠ6AT5d\pv7O~C9}cJey~w=I,#gؕS ުYPux-I:]K+ 6jfr@:=`+gJxZ:D JI֕=z=wviUM1k 2[`;IRkPu+Z Yf>1OGt'wLKZ>{م;KK2no%h/c 3@){إ\@rU!7c ]2nF1G|ڏ0ٓasp L%s寷^Nx1|o+vMwia%KHBjm+Wl[W.KOha `4B8w[g8qQ]46EWEo&pEp+Nkdn(l$W(rUQ]4Ҡ"'oCP/bqf1}Ճ<J@ÉXZ˃mR( dڭҡ{ǥn(\ GD}n oBr~PlOf@o#/`gB3 %ߛ#κFEgp>az|EiďnwHQ-xtPӓVQmEV\4E˱֍efRO*s9Cx4[%0$SȬ$,DM3Vv pH7G9?(\ NXLco^0cl}8$xgzz킪6d?y1s{PY!]ʂ?eGQǁ8GۯiO_Y/yDl[j`Y=!;Rh\9"Èyz)sr.:/R4,J (#m*נ:=V'xW!ξb1mױ3n"nYiokDH,=ŤѦ ='\"=G&fI<.STy"Jz͚ 8wvVonYXvTT>R[{F֛D$A0u^yGy?h59P7Z1j)eWّF.1g׼ZJbbʱ,󇴃|0 YyaB]]hUԯE~@{SyUܟ7.[!R #H+-=3tfA $$8#lAG{df{/ufKQ#Njj7mf Oq^O8MC^8sȢS(lZ>^{Au> l]DzÙ&~pCĒjLZ<}XOr>DNs!xs9s[s:*ݺddfG!5C`k@&HTAq>{R ;(Cl+ nv5%f! UޝliKthy}̎ܖAhgL0r'XZV-@ru \kbxҪʐ5NMj@;a@r6㛅-)9x[iI׫>;&WEĭIowE$"SnBO"2ov! ͎'0NNb8b Jl3#9BCż['W{dF&0~>>"G+v6g-wB* Eo+[ `pmed>Ӷ ~I>t0P-.T-]V?J&Q=Y,y O8ReiPSaR\$r).NmeI,]yMdfWNU*&qέ#;aF7iu8< ׮jr襀6l+Ոϛ2r˷U}X.BEn6J(H+ܶKВ^=_ Т3vskQ<& PL-2~A3i_K~p~XӧBF_`% MkM.wШ.aHtNA_ԚrК=p{TRMXyYBc^W:zvU>Se?pJw}WIy"r3ƹb6 BlnUOT(us*ߎ<ᘲE{@7F킐ۢ> 0i^CF 3KN3]7o<<.FhhISe5GG4`H>(Nޡg NRsMzz#=?zPr/S8^=G_.@t96BF6d8HHƲ.T8#s,#Q||t$5MdJS'f*DYheT((Hz,(< EU m@yõ}TΘ wLJ]dY!bǧIl1#~2x6o *J/M <5"]^:bzJ2ۗPaF?A1/1Pۖȃ E=#. J;ɷ/%#6Wvj_A^ŰBk;-A ӥ3w돠7o8Dі}f5򃙚tzs)0SPd;7HLJ!z8s,J o> w}LZ:2?hػΣ2\t9P~D컇XN&o&A*( {G7Ko J #XG*%0rF.y)TbjλIkW')1АM^*r#x F-G V*r,ϐg̾'$e#9 dG :+Kt[Ds,_ \~Ƅ  `ITcv:?q;=c^Q{k5`w d,+B"ɷR w4#wzDt}M߳N&){5H8\C{UgPނ '}%W 7c|<+i|2VMMt/FO[כ\^J:EvRUEׂ) ILn:B swah}ފ +x$շ0 N*/jn_֜IFlut" Q'~?!ZU/~>c ;/[ug|?' В1}ӧo$vyJOj5y1}⪿#K;/|5^ctj=xbd{F DF/>W N\tB/OGVg4SXW!E++ćLM%r>2CcP02˙'6(,0'@imzٰwymHЈqB wnu --b&*ekA8}^ERwβn{&T 8r\DGfʗUXlG)CWG1N>пY$kew2t ֦=L5QF>)7bO婋;Q]5cz|'J%V^^p2iw9'rBhKdO:sk}x<. p9"=c9QQ ԲkƗeݛ"^g)Olr- ,9p垂ޙZVE(Bi*fVLRM=5zUk1Z#2zp'#tsy< ?[r<7cZǍg_W4Wp#|L4`X/1(Fb5% '߫`8ݞ3(^Ff1AJbT, ,BC ŴrđnBbwy_ .WB4SY9cB1}ǂ9/ ,MA,UoV~}'Y6b?# _MR2 ƻ+{1 =\rla܉SmXJ=RHBh;6IY:. U_\:0pqk\g¦G*{9@UZq M4::oS,lpy zjcC5CbY7K\6ug?E >mf쉛rMu, HF!9*d.*ܾA=5w4䛲' il.uV VQqܖZzkTKpԻ4F^|yMUAB2 L-xG^-KoQ}:Hlo[%S!vdQ5\'c㍵$rjov`20H]A9ϟYޚI,hSi#M+kSpQy>`g(Vg9ɰ7 nAg 1So0IIvz tߥRo׵3yI.On^LxLxYJT:&qV?:; nMz %, 7iΖ('k= -Lt1t?';LSvB wY@"tR_1_T 3fy?q؝o mNpcH lY͝jZ,SRjhw)"47C.傪xlӍx@e}tpxҁVSIGd:K9ЩcBjAҽWr} AԤ& 9Ш Y[;z ykސo)"Y`i%:پViJҺhz _PHquR}vEa0m-:z#4zF<Ov[j lP)ߥ"">LA5A!d0W6kFx1} jsG^]p+$_6V-`lߒW;|X5U[8ҽRΔ3<֗K9P") a'#%ڣ%<2?KzY}[%+*BGf_ӫ _T T"0Y0*@w!4:PX)&HdjJm-'ౙ\bzjbZ&>U{,yM'iiGhA.Y*1p7ƲQD'ҲGG[V@❠vGQ;g3u6| hX@.^tm4{4]9Ft!>қTb$hmgiLVXw4ưK{O6vؗr^ gi*SeiN1H1Y6պ5}~.kԽD3Pʦ9ש@KCKrD"ڜ9ztVRgw,ַ0\/ʚfQO8r?4Y.CDwoB3?lo5?,B9`C;Mө|f^4K`/ݶZ?Le 8W`[Ϫs$:J͠fQ'E|` |pcNseܽA 5LEf \g:u2n6%& #eif`0jHh2 b,H; ^*sl¬״/`>XJȡ}gZ:RF>x^'gϕY)$DjXٚ ̐B?ӎbG'xYJ~ }:ک !z=AƯM*e(]&br^RXUURۋtnFp40 9[Qe[OVy:8=)~(8f&1Շie趀|4ihCFr)^dnhqhbwiሲA1#fWF)T݋r .j4Tւ;:i&4ʜn? *5f| +VqwCPI2y赸75: ƟޣSbuYS~gfHɳXikme(߼T2 ܹl_6$~>2 d5G 7-H, ~bz<YGCd'Ob$^F̄b@QV:h:B>&ӂ3x2JD 9;NWYƄ3Qb:ͨcVh.ɻ_8*%Nj0R/hO=$5#^Bж&Ǚ)hAb̵o\ ~5stI&s2F!>#S#S?彶]Fك&t}a?|;MjKߪNc#mk6H)e̕`ʴs눟m/.}?߉Cq&/( P".0}Y9@9LKtT(b7*UCHoV'01` YQغfuV)׻"0 dIZg/^"%eH|uTI](iR-ř!atğAtCٌ,La:edOh<%X)#'abh ,5*ΗA+JbAu.x3cCLׄ 9E2SX#/K6^8Cـ!ȭx\ ̛.}=J܂̐JVsamR(fS 0rOU3Կ8_jiGr,'ug'R|c3-͝Hy:[De ]ݻY=[iAMp}ww[-̋DB=/T׸Gˆh111!$SZVπe`nQM4d{(,#c XE\ïm#K0PJϻc[=@$6(|PLȲ"+R -TA +tFrZ{]چN*E |*27qh(qʅe»B d7U$Y&nd(CHX"KQk' w%DzMJu0yF>h:"2+GJo59ۂbs"lToe#c7H?5Lѻ*eIyeaeܕ--ďֲFgByQ2q(>ƍ;(@b:FH7坤|FdڇZjW5'dOrKL,[Q^sLQoۿD%EOx!\y Ζ5^E# j2?WA(]oZ/?YXU %J9z~GXx+^DF*gG+"RihEMH9n(-e&d=bW)Aln2EK6i…ƽe=!΁68їǕhS +&̢.MNFV0 PI)ŮgMm>.F~JfV3*̑x4T p.}aBa!hw]9sqGÀ`i1ƚx20p iT6ph)w {5Rsepp5oD-}$B:ޔ'ExR !Tmm0UșgdG S^V#+p}dJn2/)nApV-]r .oeRv]U~ THJA׋?VՒI"qAN"apj]xȯivt8!@6Ĩ_ .Y-pԴgntE9DȽHk=X@o22Ø{+><5řY"*v:}WSs阈e{ \wnQ$^HzwkJ=>^wa/om q2#>-F袘Ъ6m3Mv9OzX4׆۝MwpV&ĥ*Z)Yt1}R:%LJ!G.H"k~I.&h&ĩT3w9g1Ҧkg*yIsk4hUb7ش -cZZ?+$\0IV)ᘛw D~9dc[\ѕǨ^diIS<&kop 3 Ue_=Rh׉"H+; f`1WyJ&.VJ.#C7TG$zftaN(ʷJBkتk3 a]?}ڄ.@ɒy.[]ZKr}/7z膲syd$b9YA`>lpt 6R5#nx`FUg'êXRe**Q$G=ʈƧ@1o{ѦOjɽwxdc7[l|^,ad~URZ*J2w'Ovz_\A50:v$ Wp,2amQ7T(K=9)n 1/Frͯz ?sn[GznS5hJsHCV@=+p+9myuq+X܀^:LS6zL~@c] l8lڬ(̏g+j6ʯ!.`mf3JIXl g|b 4cad/z@rh2ic`@PDÆhVBfޤ g.]G{ޭ_ubMҬ]BVoLjЖAT> eŅ.AQa=Q]ۀnn(:۔/'C F)Ft%hTMx4>!r+g7ե4fnMg1P^^;@m&N [dGN~bD*2cu'#1DQ̄LC6 IO{53fZ/ґq1bzAz0kp[B+NӭŒsa蜬HMNb"hAUdE&Xuo&\|:!SDxQXu!8pKWf݆+8^ЃS:v*5ozϜVAsIpLZ%}] ůY0ㆢHs6oU=tWm-.q ND 57-Z  : וȟniUUz)A]6q5 6zxDuRaV=hWː:S^`QK\g1Z(bs7M^6pb4X44>ٔAD$Dkxb1dmQ C=[-X/?g*b70#Yrb '!gnz(߰s#1e7D/֮']&]d]G΋' 5^%*dT?>Nl?v.C6ׄ`SI{*z}Ha(m5.[_4֧6tOSܫe)q+gVn`wrp 9B<|"lPW9;8" '<N侺kMմ;h~రc z[;8#7ȍz0ڣiwq<، \9^DllXBGCcv&#WjD!4ݞR)RA:לKEb:sOS|k2DfyGM- ̈ [`K7030Xt 1,"ܵ]57شs5\L8Lnby3,B[iqmeG!2z8`r|n1O-+Wy?V` MO?!`$ /:xujFxDU<+;|T#OلH[(*$$qv6Jn o|d0rw%iD~` 吨+o-qacW$=:otʂFW0v۝ˋ^3{3Cb 4AWCR6}Z$>Q]S ,fə_b%rjN'8(eo~gS{?{dܿ3 ~R0‘^Ίʓ;s}GU/ C*>117I c"N6O ,ܝC,sz !48S1Șy檾-u.* H<]ًg֯ @T NoӟCK-Ҵ{2W)x##X1>6z>TUzZrs6.i BA |=b \ &ʎ\3㎘<)6BlG{ݾ~4xImIf!$|$Fkb5:¦1,ٴIYc ^=x7cdY]lz"ZP^bkYJuR J/Օ'&ņKržnXH?sg>SMk9Y #m6PGQxO?p]Ŝ\il'_|.m/ˣ.IҸַ}x8\^Т33aN*1{btTWkN8_{ebkL86_"Uo9<0,MH]øRU6wsu_i*~)HRE+<Ǥ :/O\ȓ?8K,٠M@im<1i+2jN׎PQ:IJ)Ԅ7ޡ9_᭗tB0{O%~eńxX?C8;Yah}+W8'0!`ݪJ;Pzly{9)j3.H6*HW$I!ޟ8 ސ+2;Su__ sBGI* 8`^V1Nh IT,)uWmHS3 lgt%}wK7@:ܞq'÷=Vf6 y4CTU3ݒYoU֩Ovz<(!J؏d)FK=aJv_ K7Oaj,`hKBPg)QX>%T R!JN >> ՈlMoPB[﯉rnc//Bq\u!&6nL-NœߘjĔ 5tډ*͓L/J|lKbqßG4$66/T;Bƍ厹[5dfQiftC)OЍ#/.vv,FHXҗ _: w:LEABqRR%<(PjNWOs77hKѹ4qe ,xJrh?nNZa ބ>gH5_!s! x|o9^习ʕ~*.v&7s^Ӣ-Tl[a_O[! = lh m- NE$_ m1d4E;OECJ6ocdZYK+~%Ǩ~]TJ@P 2:]Ͻ*)$f0H>3ߐhP (FP6_W:]oAۦg*ag1 WqygC"k_\; (&w:BSl~B 1l6~}|\X {uaMkp0q>;Mv&H3[b:tqPn,c]οg;:& ˵5inA_N1E]H@,1ٳ8}X^Ab YEb@'[y`)u>ŭF@eP1>Pۯzl/*r:8}):SW\f9Wg*,SmgK5)e-c*.LTdI ;Ti[Ƭ.mH)Mۖyg6pt6bƧ߾$F.IʍpuRv^$Bc˟]E#6zL)ozd"t|i:#}Ճh bs7ʼ ž! KIakKyuVmܷm&}, >J U Oz次*@k?DjTž8jEB !`ܛ) 1t҈y-߰hg@?*ParRHԁRdFsFq|4_Aһ5Ʋ8Mu]pPǬZP!: XI'Gui<tY㎇%аB} s['$Ⱥ7uIe@CTԺO'蓩u R]&m o^YI'K .kFIϤ}]rW3`rw 8+қ݌vy# GIDEG"@iDaziу;,Q!"H`nn^Y8j93] bÑz=,Y|`ERz~[ lxt%d2c0h>{VLv?'Ez'xoٖ=D)m2{45`pݜa%5_є;~Ka&Jj\2\m]O?=fGͱ}.Nj6^\m"R(5 Bܦvv[ِ׬{{cm*+qqɑkj*BVE2p K0΄]jI^J(MVs4J=ݥd.T /Wx:LRYVu/1)/pM'>(~]XgN;b}өlJj\X+bzpy?[>aVb)RQ@2G?fה Rpi3b%˳z:w**]'5j "9+F/Bcߋ˒Tr0Eb3)"\`[Mx0vf0D #?+{@5 OaC]Ĉ]ܤ)SV um4p'CVV94@JfC9uw3ߟ`Ɗt1~((kH <\`a["emӆ $aL3Ic_`1ڮ{4AϦ;eQwtOsb*n~Mue;QogD?`$‹Lb:A5/FK?$]Oo7Iʩ|#oJ:ݜYr3kr'DdrѾCQSknөQ^cɿLe`"w8D{:7 19_i3v9[:ji hY߶@Q""998F)* $ȝ*?Jvme6~]kPRNy;ʶn#ǰsB0US*ېU0#w맃y,ٳJUu%f9:=== G귮9{DV@rBWi8l@MhY()5?99{b.㤽ԟ:)fԂ(:n;$?/C~#CV0d`T ʾp<37u:!l;-Ki^&fW7-dwy4lJrp-YIEdGE! ~FSBΞw )!{{.c%BQ&'b&"ޘij+8މ٤Op2m\hM3aB{OQJ\ȊϷVƕ]<]f؅Q9 a6fiDc+?嫲Ž_@\F}sy\}@" LNhPi>UR}_ V8DxLod"N [aWv`VkͲ䊰 yՌ w Fѥdg~+Y;lhd5 Z7v"Hf1Eq4%;ؤ/[p]T2G//uכI As^Qn܃*k)WcK)(kq5L) dDU+Oz p'X1zPrNq<% ۖhl@-TkUcz\P˱Ѷ_C~u.+I.qv[goG>Kk=ADkD,*1 li% _PA3WrFLMit.J .V@D|(ꉾE>u[3v[[\lV[e9lRd{Vf*Zzo?=zG\"i#s2m;}D@_Wގ8(`ݕ;bt9K. {! gf3vkc%t ՘w)ze,̰%D]hu]@ĶFƉ-OMwck| $.7Q ZBn#ۍl;c h`ֵ]ZdL|+y~)hZI᛬'D{I(|KZ8JjٱxO>%rZ9!^\QW0[3T4^0Ei/.!X^2HP>"w#!t|C&IJ*~8)qoc.TEGxփV/L`̄b?ߴ[TOQϙ7Rѭ[DKJfy2'-j~?3o٥,nwGonzv.}Uic,SٶNfV=vYr:f}jQJ$KM(զ1ç4L#5FLc[|C> Ȭܕ\eyY m8:R }xHWkD\5}uʝ>OCp9pB W7YSUnR$OURrL??tF9ʽh^ռ"8HZtq/˼!Nd9"ե6E"DG@ X,|~GѽQb,j N&׏1އV@f =4eBZ'[~&IO`qor.EQ[yJvr4-p,~,hR2v$KjAi&d?Xo:`e;Z#eqCUӯ&n!iчq#<8qvBكdnEs]SQ&WCؒ DL``w>$#s!ȎWJR;*j3"6?yc旀} ejͺ^2grwsH [?)e0%]^k0`?'\֊nUVҡ5rDi(Wސ-) 6LtYΦۿsv>ŐۺD.yaY~BHwjm %yӯdFޟ~oޗ-GgMk_ioy-2%IDꫮ=\fq^7r͢f7QHWcZww#ߋ< R0Veb s:fN Q&/UW^Z.>/gSɂyVl=@FRtJ5nέ<^ޔ"d AQIL';VtA/"< F{10n4rkW1S\uG].blxEKjMi*KT6rіi-KR)oZ9$/U^AP7@kxm/|lr.GuJt_ןaE,.0(P'p,]kpmXj-}*dȿo<,_Cf@>TMXTƸlҭJ 2  yh g<ԸO\`,4ppd\%dw5*A NCvVyUto@?@d*d1pFY&i|-Ȃj=*Q65XI(Kvm:bG#~wm ?*ۯ\0g4gO)>]+)%khs1(g'n$QzxY,|j!uZπ7*DɁ}OɻÂs`jM/f X|jpYpa\5?3ZT p1mWڡpsKN{'dy!;ǔxO0CJݬ `ѩ7 Ur|!qk'.x,Ҥtˑ) בֿ~)7[!ž\⨃YmGdVOñ INmKClUrN/N?V8H)*ʨ-]=I'9.\61 <|B{l%ow`:3L{舆9965:߸9JwDn8LK~]VCrSPʼnHCv馚afڵ3WS<ha0m<^f";al*"~e Ja6|#3Kګlެv-D6?xaoIGx]q3SW!ʙ7~PE< O@ HnÉ&<1MZhLB,Ie(G%f2a$N`o`!"I򟊧jżAqoDU/!P?FCa^ ~kB_J>OcVSiSI7qׯqynV<pmө(-4)zA$:%.lT+#nyղeGA%n(FckدA6Ԣ0Jr f7=s<9}3]`,Ք5Rj'| bfU]Yn"sIhf3,rDs-`;6=\v[ytҤAH Ij0μPRZ 8~\II5R|mGfwT ~[.MRDp3IWOvW(*w`/OИnlÍ 6iqxJvcn8gYҩ?V2 $D)"Q&}5+/8:)t1%6rw@#d~."E2:9};LL:ub,_#h cfrSFQOۓ1Ms W팚e$8AS"Ӟj>`zc=nP, dP5^8cj6V3W| 8G ReǨ(’O\v1Rq#_g!D,3RI\ de`LOr l> K5"0kJEܗq$,a\C% CB^EՈF})=}a1QoU1cn9=uX-v#kU?%t I `cz\W{c6'Sblp9˥haty;mlEd`44%𯐉(.>;ʔnts7!3Lwh4;؞xѯ1XfdM2j_*yZ5;G^;a3Vg'*w1YfKQHϕq1$FqhGˋJ)GJfp&d粗:Mä:܅X-ܢ ]7!CIhe*Z:d5f}8O?}G vJ*"u+XSjߡrKiڙ]sO(#MlPV5lX+ԎUC]z:{+hC['?K*r-9~m{C3; (;ʒga"L7k,`P:f߹?Qp %Cd/t"2{|!bWcZOfA@#;R`fTSf;m`(GQzyef̀`Õ%.v=*=M1KP kUF`qz >Pvrd;)ߨSu}K.U}c++kCܢgPE DE،ӻ ?k a@5z$8(}bccxgߤQJS`!lu%aD~gV{kSȖ{0RV_3 1aMLz?3GTOls/WdjOs' 1/F Z>TӿȉkS {(} j]SZm(A!N)K6IGB̈́] N[^9[^.a&vuv&je1VA"WSTs6lw)LMp&:\ ƢRe+9HP&jOF͖}GW³hy %MoW5Ô6WDY/j 7:lvhEx#'>g*ᤁg!:YC)ј\ 7Kk;,Scԣ$;'J5r^͌8(oa,,YRp593" Xz+ޢ^vYPrCn|vr"[ X´u2[ -j* *J7Vsi\`ׯf$m7i7x+I9;YZ]l,InzJ#r ^w,1h#:*1`)nPigV$P'€=2{fJ? L2(/>:l,/ n Ϣa9ZG.J)l^L0e$)(Td#D4WE5b fx|]Z{*C;TxM2 ;e[F:^եɻ.P|w1fWN8ՏD4<ʨ2Zšn {VM7%?rͩxӽW9\"R9LP83-W!|Q!zx]è\BB)bipyڎ@e#M봌ghcIۧ;"ġ'Z$,~Z{]QsYIvtY$~ed'da' okDm z8*>qSTP+0O-B<t'6y d pHewvgF1@+:S2/@ځ"kQÊ%kѸjY\yeT4l;Cg?2Fwu9'FoI=/#p.4^GZo&9YEL~'r"NE?t<3F֌D )9V1}=⒇st,Z~c#Wa 囒*[TXQ1s@e,ym!rÁ̑QGV _MjQzepG]ڟ\1 9m \ - DTuZO FTpO;H+Td$GG 6W,"V΀ :8uٍ˿Ьn"y3w焴 qcF*,LAN*<`.RՌျ>PrIwk\h#}tsةWY 4_,,-}lvMYӮ9__uH*l͈њxaTBZ)n/}ovvg(,Kšȣ N釫_exoW[qL&rnO+#i$/So3wEgrJ^{4M^@n52Y!!׷k|m1.ӭpr®(]4iY^Eѥ5hEoF)30 X!qn_Ư .(OcDN^M-aY5Ǿ sZ'M{ލ^Hog<٧ }<**up@gpն0%ƃ°_3c71qg&= auФR"mmTUi 'gF]NJtՉCT2ӀhA*L4NW#Dg61!ML<?"i".1a--?{(C(O5}mn3ɜͳaúzLܞ>:aRx,J&wB4a H;Lw|T([(̌ܳCHe6Ռ!\_`Sz!9"@HTGz?1Б2Ա[[CHw!ל̃,M Ep{dL7*s`і@gʪC *Ы1CyfpݗyGWufLbV.GI0_GU/jfa7h)~n4p<j`,9a$O8E?!Ȯ#sKw)<@~t/I%o"GDZH9BAI\$V>zF`hѷǙL-,lL(ϸ(~+Wu,555H"p% clPNxϙ73V{*ݒ"ne}ʢ&|z! A>"WRUtMl\dT~rhLvg_.XF I^AhNŻ\3Y0b0B0ȼ(8l$Nbi;a1{*T7sYPZttTWqĀͫ# `J$HyyDyvP%4w5BݑƘ:{yþi'0(ۡF/LyJ-Mv$^'^9T֚r1lÃDAb'T5Tkn"d+N~#uwzcqc v_3֬l MZ)ک4p!.B$z|F2&ƃџŠINpHJ0buv#"_|j]C~/Z]=h_#ٌ8 N* 9s{ \?D > u,(T&@fo-dJ95kk؂E}US_^]QU}2W#$8DvoyC?X%s"t#SY=~XХ!aLO2{57'Π5jR /Ap`3X{wk9 ORΤށAKYʎK['Z )2$'B͢N=N9tM e8ţYcd sةŁō*m0oB /3~H&zߌ9Huf~1(ܛc M̋. *3d.PlT J0v]|vHA;:eCݡ(4#Fug5 &}\sǵDEQn6\j0^BP>BUꏕ(/@' *U6? iۉ_ɕveg:U>7`Y:ֳdޛy& 黗}.Q9, )޷ ,vN#MCAހ89Xy* uHR-+7 a~qW OveL iflb;v:$+~(5vgh j׀ϵ1N8]J=ʭ,W4u8rzo'B8sI48X°'@xWwwn4bcD7wuO? M٫pɹ&_lU^Cl2MHKM5JXH(~xG+KnxE4Ҷ/n)&B|z(u(|Եu֌e**OКLk>x)YD<>c%ٟP>2~!c68%96ozl%d\?7(FGd)b>x.п $$;dIX`|톏BGyMk2'GQ,BPh(dzVA~tp|Qţ}ͧؕdlXN/GZο}n@9\d0CkdomWDFsv;jE]B(B0elq/bǼBV3 $N7fgƿuW3x~dnj2>ץyA_]u[w0tmbȩ{:Vɸ5wbRg+x楌}9]'.Ш)l7ǖA39WC:ݟ>0\%!߇E K2,$B=ӄVܯ .5HvǢCqI` pT3N+^ V%_sU:saR{{#D8;Pl̎j>0ͣ & (]۽:]6aEJ3{1*Jn D,c3H}Kf p`r<>-$We7i&5M޲Qq맃kV+X׍;x\^Wu `F! 1:f:l/ĠgVbYJDsY ok&tzץ(GZd66!an"֦ ԂH v ADz}tU,vkV5GV~f3/)-7HgphJO-+`|T!* NaXtblLəW\BOm x@0@eL (kfTu 83%Y8?61m~MB ֈ.%Y.g9P.%C0}}7uȸajt, Ԅ]C]p-J.O ] tf9AoA&h+$7dgDFYOc7g񗜛[bߟKTФ0z{!ЦK` =<3V%h#2( aIxۇD fʺo4u]9;v'b ;-eÊw':KqoNVjaHPJ0fi\/y3͒Zδ K., VXrDY+Pĥ;֕/Xp<}󿑩Eql󥒚y^;\Y`8r#[buK+` !B+P8/Mԝ<4>ca.ԭ}ݐXIR|tb1#dx yC8HS v.GQ/]|]#t9lq@<ר@ZI\9}],ZGYjQ@ptQ\Qf_2zZ Eo0X7 = VpDPWVLێKM\GUI1p7}5"ߙꟚK[9UMŒp,'ْE,8̥ʨ!/ I ؛ Nឬ̜QaVtĊz a $ZcH([#.T㓑<3+:TWډ/ZMq ie& ӑ4/wkB:vEpԫ}S.69mќ¡ tܧ׻D;m:׼ z=)랠 P|OhŸR?n>6ɓ^\LXV/G脷*F2F 0GڸV?(PKuuSu&-Lۈ1` snCC=GW$!bpDH,@)ӳ&%S!NuoCV/ m!cp8mWصkPY 7ɒٳ\c$L6bl)Ʌ9TǤxI1@5GAYoFupq0YX l%WsV_x!ƊR /"9ǹ9^H*vASqժ;'bBdCP ˶Z dKg{$\^ɁwRYH{]mT/=>RKb%fԋY-n [֢asN]HLL6Xȴ쐨_٩.2и൰C5vb_&mt G#<~%/&Lo0lLg7ciu_sF80*.T9ֽ3tHfeRry)7LtT>K,wZHZQĵ]2.{n]d?zGk~1 ,yJȻ 6Ry,#DPJ~nGh:YJV%}_UDG(s!]*wJ~ww#T>!t[jx,(?Ps+kӿ^^2^ &2U=6b]}Dع)#xdq/*MW4&gt{\U[] 8ʒ1){xՖmIQhB-9z,y}?̺U9[HZkbA^n9ZS"q5s;mCK '$"mT#OW)EE䦖㈼Y!sf9|#:\%~mL]82GbL@aR-$ߪM5ޅ ν-);LsQ۞pr5 8 7o Y,#3HrLb4C>s2"Lc UB;PӢeїxd%ѨvÍ*%xGj Iooɨ|4A;׳~Ys J{a '4+SA<(CR4hV}|97(JFm'iG?]3iڌg ϵ{e,՟m= KM?|Fquz&}8/SoHeaƭdlR۠G邍k݌qإUBpQG\~<%8.ZBV%t&ZQ{qA&9f[%CKf }NtNC-FX 4VAQ,(#̃cD*7TVۘXVAeLژɡbR}*G*}宭uQ%_(3E$ITC2=NM~ifݮRvmy]I̵[s5,}:މ03xvo⿀}K?Bdiv4^*!b6ZH$M[$P{A9HSԈ3h(OțRr/\>lLAFGչwr?O~4H ɵ4qblF&<&%ن*4RADL2n#~mNVUc~%\oPVQ ԲL)jL{y56 ”v@6R0uu/6ӢNn5N&ZYk 6⌕t?WQh\&j.dP,ʾ0mCK 9.#h*ؿ^]'6A}"o %aEf@-5#Tc-]9_N /=X)0+5ԝ !g> (X]Ut&3 mnwy:Z'. 駈d&q8U,·]hn>]٠׫Mu2хD3A:QZNsҔnib \ׅYٗʀV%HEL|Zgtk?*K8yOuDǨ2v_:]!  &ޖ 6=1lw7_'FAd+L DR"~̬'=ghxٕȴJ 'l~;2s*ZH{;cb뇓#כ,liu-]/OMgvGj{gzC5Kims2gxt=aGZZ28ZZ}T%@}lcD,#Ajo~Id #7g-I׍ ȧXtϭe/ -<!C7Q30&Q7\0y&E >Y( -rjBqӒ娷ĉ񳜦!bGf \崖z#'n ؖ(Tݺ1J[Vv| _))2zJMLw^y11EPϸ灖gy ģꩲgR-jôbʃɞr5dPX/"+'#T|N8GB?]eEUhQwNa6AA+DfB(\T;o-ÂNV>Ċ93U:yJu?E#77" tb {pqnCF ^*Zc֢ {M߂{s^XhM'X+55EV D>,<3;Gw?؝ ?*-B1L+3"v'd/Ҙ}BuV?X ?zmQ=:.2 5帓ٶ@VNAG.#-|⽌32?fO8#-A)r!B95p &%7 >_k,beq~wĂNL3U]v ۆJF{\( FC`-ŅsA0Ujb0B&|aW)#~9=x6fcle`Bnvq}ZCm \>ҧjsW''ҞiW#-ǎ$.JwWֵz:j0\#*1EGA n-Xާ50;t~i'rw*:3ߪg:7,zsL˥ZZfO5D2o(LU0ٞT5Mm[ NK[Nꆓ͎̦eH&ë*SmN)o|v6 Sxg @Eu׼h=mbetƢ/s[U1Gc QMg!rb8fHu 7W|$i,=SfhI%%O23[]v*w#&?äEcD3[JGL>gm R牅In`! U6բػ_!"W] F]?LCC:-J;C( sLM%Rx&gמoopZ@^Wp4b *<]\ܱR?#33_:.2> J瓃VMUTj9j;ğ2:LϤVAJW%-ang*bۄНt+D(iS~LlLAz;5]]"\o^UL)FI3Pkf.h\]Hj]툚Gqv"/&}E$\sۦ|}C' <EEc7ZrozqP.-awŀvP=oOqoeJrDA\cUs+~F#l%lQ}?3ħ~nN݃'=tG!LbrpH jpyZT5:06eoـ02s ̹o&24eE яֶU{-?Jh>bq8Kc)] ?} 3%dG4/cc_%36P v;g5et En2m>2-DςSqe(4]b62 da;(# *:H~wy>5rhPH/fvHQk>c\fMItCaT9+BAх-vFnWKcU+~4+>tjvڡrwFAg+S"opI0y ,>NxAkkE޸xDtVMċ3$*i"쀡pwwljo=m~VUD^%Ss޲> ELVPe^L5dWvu~ZjIu*8A]$c(:7~W핊uG=oYUH oĩYT9f+ˢU ra{\\~$ŮLxIWGNJqX˒׻}CU}$^;?.鱃A^9fxxԝ}p64 Cvқ]|>alܾ&̟bVi#p\}yDL|H_Kva p/Ҳm U™W۟ 9VOp,HD7#%fŠGŐPd?.$"QwL<vܐ.h<ɌuVuY3@R.Dy1Y5Nc&_Y\ntn`9hCΗֻ]E,1 6aD7&tvRXh]RlmÂaT mMU [ [,qr^1 Nд\cd38bB7ݳi'N:׷RW,aP2*}&^I-@F,Ҙdp}b7Λi5xw;]8"8ׯXJ>[|$;P=C9[Lbd!kSjfSjfk! `n.u 8Zw9,\?/W2 a)w%m_U2ChW~'CZfO?ǩQ[q%B^r(k,D†O3!ͥ-9 .ށI^{exJ|4͠(A[͖ ]0p-YmY?) sK-T/FE5ex%7JMOC5jDδ|ΦKxL4bi/*A֝fG/W1{y LYIB^!F{ "A~^zUr$u:V @eA\zAķ55tǴ@ ?eY;H%ixt|yh>q| OS踒:p11ѴYh1E!}_T_H(? Nd7T>,^s-pS2|Z $ G'8aj#AKtXo(!F^IKc^GNşT&F-Xr9~ɋgeX:|/|NYpȇTemmuj%h Ǵ1J&ijZxor_i٩_Hk).~tjgCV(,6"W=5ZRr & [mШ„;DwnJTѳ]jYv%/AZ])Ә3:'EqgEֽs\;,J2 Y'g'LD2aNޟ jeH>JI^hTY^0R]*r"_M5r>4*7'0\wtN J< (VB<=\ÉtfOMkb$[M.&#'RlaI#O BX{:2ݿ`ưD|:E~>:粒v>& }9BF^ܡkRL=ͺ3,o&h=s;;}̒v_Z-΁ǥM=-3Rx?ecik`VS7E6Ů[O[wCţ.粞ڟ`;F}[ .adXd7c%#veN+hcsjSPWEЌm ,MWDCߞm %M3sϦ'g2Z9/( QVH0נC(=-͚\+LO3>aCEPa5aǭFjG]aAf'"5T:x?kX!>pvRէ D7z^%Lw)ڋ[--­گi&M~kL痾n*~(fAI 4k`(|u݇oFX >ܬC 6:udaxm}e֟s"H}ZS6[~A@kdFa=Hd[Th@۪@ K={0{]̮zRx. nGІ3Y\>q,{d]1}1ajHoiH&$ Z}dއ509,x5[e4=aZ=(\R-nwI;sG}K@4}_`%(FBlcBFfɯ{aF%99ly6gR+7R]?Lo5"ztv+5OZ%=jJYG$n {ߴgMg5fT, ϥɳH(`EtW1UxI[7YXi㥯Q?ugE6a$$:ڽ+.)jP^̏}tVR)%4Nk#G`i_J[PsPӇhX=dי Y]TLC>)ANCg󜓑˂yDe*YQp-{R~f؍ 54 87"/*>\;eZn n?eYPU߻8NĮ Mf2̥9n#A(`yszgҝ|! kqwYs!L.J%CovTO$@sJ1.w .e5y]RQZAe-6M/_ D ]Fd{;_[fXv'.1 gL!w], b%MFjBʃ6u 9Vf pg_}&;kuP#r0Lq+BŤ"VPWqsBNMʁڸn'O!g>rFZ͇_q>;Ǧ?H/`q%Þڌ ]`RM(ko5U3]CԾRZa P(ͱyI<6Ħ=7P_TEmzwc|68 Y-Vު߉ԨEu vX$K$k#-F]hg:ޅY6Q .^TŠ15˪ꤋ>}"hjln#5n= l e4,~-O^cLWC@ysjJyv1@h ҅k[,̝w62ڝ`Q:-GA!R'W-h -i<0f1Lܣ^& 쀯=KG˼"9a0<.$d>rP-q&I*Vzs6)f ~n*7 ^]l%k3dF*ا%T۾w@w, 燶-uܾeOr^/NK{R39VIH)30 |]`:}$*}'^B[je &{c*v?6 I{ܻ:ԕeW09%"^jļ.RQX,ș<BuxW$TGh o۟ :f? E& X"ƻPc(Yg+P@x(sa$,Yۿ}7WG]# AXgX\aLZ4=?!6FX/{M"KD~F0K soZj@m{Oe$| 4A\/Ċ]e'̦rmp0@r?V)TU=qM[ ),}[d1P=,gE(i|u'NEzħXZ{zO8׳n,sYc®!nsٯvg;'q<2B~o2 L>JO " Ĥ{'={Uc}mDF ÅvN>%3&8⟀^ _M {qB $FNF^K9AqJ29È hŝH;[Z.` աYtMMK}&N9hB3Hs1gFs4to.!}X9 Y)kiY{P `Մ=LNj;l3%n8~Ej bkhOjlIv_)&ؘ==Y `&Vڞ~b֓KZ{0/h+X>6&{k-ș}= *^M1!zu!*MXg>5T DB9/Lo%~.N'i;᳔ebᢄƞ;ugc])PҞ78ܬ]tYI'Q_V|­ԃfEhqg8+~9"7өI3B,>u<'uNC~Mxo`7{Ny} ;i$5=KXoGDZK5Ū?3D}VsP_- :/X-j?d7r*- jUY8wU4)Z17*jGB+5]#_n JIf|7..0TZ?WHK$N™+P0ʖ⟅H)G뫜d9YfuKRO)<7hZO1^g5nX?B$_tc1u<HmL ՞gP"pCܰ:g)N pJCaS@s4%upQ$*XD܁Qz:5d)KS-L]$g_U-ћA8 =.7:Z骽y@y8c*4NnA0Y]5}%Q&4HaKO^,D _Nmh&Nܡ[bE豉.Jwns0vJJ%77l:pd~s7qOXF -%'ܕ{2n χ#U0Qc/#SܽɸX'? b{ub'l5gRȨTvT6Vzyq Н H^Ruk8ࡱ2c-GhdNϐszAIgT@;As2omTV.\R ?~aA(ڣ^J!]S`*%-{ɐ[SH T,FԮ֙e0Ќ ~88ZBdT})T-o=?%%S2oRg&PЮuAUwE[ż0gξm{[%~iG \F),kC=<;H\R}ۮ7- !2܎(!8NXV񯼏;9<s a2CeA8yZ$T\:Uޮt+õxcW9Z:sp9F5Q&.[ET)XZ1,OB6#?#RZ<ʪI<D2@L*.~\{Gc-B;qG׳ O\ޣSI VEQJgieX^U^Iecba'a@ OgM"z+U(#?8`όrv|EnMdnx.g4\9|7gPt "Q۰rd4}4/kUe"14˙NEFBUdux4"tT>{Hn{pքsrtw-՝q+GnЕo;WbM;@Eck6xQ֭"]i%)E=%Uo`L6ĕ[SRa:ڢ8 h^F^F4#݀grM 4lE%xcj;7I[$ mPaK8t:C@mpOB)ހMJd*+5qDrW1^ #h̎8hFkZF/Iz&'qOݧsʰϹ!5 amnW %jW!ֹ T_/"rհ,:"gF3fh^'/|Q9cD1MN0Y|ni3 0-յ_>1UGz)I&44WOv 䭒l(!h9NX_=҆5@'QCs1QM mpxCDD.0nI&.Cl&Ο+%:Cے#<}%+]G-ؠYVrȕ?*APS%Y-O|i2ᣡG<{AǠFp 3!aIK&8g^c6CCe)ؤ+M+G87zGT.*]~\1QAԞ|hU'pڂXe1w#\8%Pw6ko8]Z mܬ ؝.28@Ρ*8Y_9ȏh{TpP9>@8#ť`q J8KQ[OuU:|o,—ʆĥ'^{=1!++5ZG?ld"hğA>nTDӥeD+GBeqc( TgF h:6;m ^pU.Y$0`Ga-Vf쒅c=N  BL{Ɓ䥷 hjr -;91qI gEnp)Nnl9c3]Bywq#2gGUMԮ?ēзt{4 ag5U_*Md0w2(q~ӳO/{Q5$Yw,/q́Y0I 9'b O6V'ҥ!OAD\TfPA:*Nzpjh-;ufq`DI/|[4<(n*8 \L_2x&MظvBQWTsǀ_tw{ 2Ok$y>5u>aojvf t]j~vne37X#Mw&(lD[VI1W!/ZP!6(d41QQgb>z:'.olD/S~AEt?j S9YF6t}ou'䵲|}_ݶʥyteWCů ?pq)/K\R>~'YT*1*BDDJ*yD髜[^31P3+ѹi9DRTmoՊSފ%9 5H-'jINN .n#C#&[|]^׆IFj+g (|HnD0;qƓ1Bsq))ě@=~DBedT߳y/)]K$R/Ub?Yԛ`p]D5 EO{`<9FNjC,k 7PW{%QǴ:'֕ǁ; 'yz_>U #\k#̞0yf3ԒHJm?-%z;@b):vOcUףU<śA6j~7x hEHuX%&p.f]u MT7ܼ`㲮I,GJ#>2$K2Mn #>=SFX=(UJU)Zo+1$G irb$ aKYqY9opGRrU/6( D A8>dBsh:so$5/pÒfj83 5Fioլ^W~|9$`4r({Cjև1XF@$~ez vlJDv4uvk94z]8W =@ ~&?ElRhk91Xw 8Ŧ4AR}8֜d9s s@Hk3 K: f*?۵Q>OgO%`@4[~jpJUvAk*DD ˃S'sj{ {qYՈ9,Q{;Rr@< 5`r)bg-wK04ebs,0NYNg, zkW>4tw7~7R*r-Ybd§ OBcYMQcE6Nli7U#,E&ר0(QpZs$@sL / @10DUm03 '49Y\.tX^΢W'(d;;nvOtlogXp n7/Gі3 Gv>o<˪(dՉzC2+8D糳D pPFV"dH/ u.頿PqXT]}B6>8WB \/JV%X6Lէlh%T).x_2"ϟIHbKn|O:rAi< 'ljS LBVϱb nY,ĺWij#I 0tH"?x~タ>q2]G\\yzVH}+5)Q2-Wі(G囅AD.J.,zc]/3EN÷,޶ޑG?f3+ J.DnDqX%MMnP裊U)Κ~=t {`K$-uu ua5r:I$&=T7 M)F*., "@{%_f~^~:[f$XĒ<D*K󓤀[ 08^jwBιo|Sϥ-a8 6[8LO 04L)֗-q\, 3r-[rvnLGVVlL %0/J0&Z 8o㺔yrvO\3kuW¼dekHJ'?Z@s3\^KG+bI;ifRQk/>5}N3Bۂ¬YYlPU{1%LIe΁ xQI)ݺQ|S~+h M`Jx%}SR@"JE{C=+g Tq\>+(uB>t\B!5u*L iirg9`yu~>W6$>n氒R$EF OF!@D!(v39CYlMh+S-֤jJ!m˅JRaC2%y.e[T:S7V"pp f8<1/J6j}G?b"+KqBQp=q,7ooo@m W@AWƮic" Gf}9TAFjTI~4DZib`~p"P+dmKE7ЙLcCfT3ӆۘ-_G*pM/. Cw\( \s#£:NnJlpf Фd#bppt$.~cqn)6FPv;>!6Cq, 7;}w5> b9$+0oVCs:!t=mm?aA*q1a&MP-q-]RM%o?/yp|`sdTV $^V]T*g-R*h?RA N="_c4VfX_O+/Lg^8 hKp6=T2kvNdP zfF(HīGɳc+5u`%eϓYQTe{ $V-2nЉVe#H $oaǂHq2 #r X΋g`9 +($Gk~q}b Y^O*?Ggp`"8D.35^cȷ/ߐ^`O=ovfi|s2.%JsC/Fo&ON V>#(JD(ʔ|ºw!Kz,fb-?_2V-q !(v y}߶kc^#$pl{;kZSm!>JL=Bb3i*D~_}X9{5ԣ%cKsģ|z  ПrnqmM-QY&QqA bDK2~dvuX\2jx0:ϓzs*ܦ3x)heNhS`r|Q$W^Wcj~=mjt(z@([ás 4vg1 2Ҏn|8\S[PUyDt5S@?!?+mylR$!LI09= R|G6 m=nEM/:ʅ ¿TGѕvw}_k-p3Z@9#WMf<ʸ劄h&[er1]%tT(.dX^࿄Au%HҠE Ġy_+N!׎`:9t G|H' ;BqX$pD,{3e[oWmL|'77,F!/U/q6^iP2ǖD?r-3Q'ڛ`}VKY$a!'oIR˜HO]rp6fȧ*M_tr[B|eh+J,Ѿ!}}Бy[z'q9NMAʢTdsРTbٱaN[Y69`yÆ6EEIx={b@FcDZ A_y`q|UVtU&')J9Jl]Jx?]B%4> 5=mh3y9-9G[Uq5`b!_aH7tQ:cΐƗĠk6[MǭTp3emї(g@%ZcjPmio!TF% Nҁ࢔8VVTQ)3<a[VpJ蕨zטA)AqI՜5b綞Avmř~Ҏ-㠐>;vc1blS͓~Ԙ?ԝ'd>?mWh%`YB-f$ vh>CW L] U>ʴN "av! lBQ+5SwYfLWf/x Ì=f:IfIY`@ J[ U'a%]6&nJXr iD;4.4zcB^uڡ6~#!cBofX~>*MB:,1TR;sS뿞n TI1j? ߲z/g"6Z@`\:LS@Cx)*[nhh?$.JG:-/4EPWa(5FMAnwzѿyTf*cʁ/O![T L[,}i4(Gӡ,7O!#st_;+bc3,H c,[dV:bZfhΣ T,Y0h|IR6eFlb7aj~ZCiK 10NA_ e>MT_WBAV$ 9ўojq:P27X/ nq?Д!cDͥg/}D]+a =d=s#$4=܁7A0RK ZxD <.r@܊\pBD9zGUQ0=6÷L[>[p"Z{}Fhdm`lMߴ &v8dCI51Bч2BYE4Dq]&ŽLi}`~ӓyɵk@ZTN&/FrouΕ2Fe 6Tۯb209Npu})>1&vpxtj*5HѬK3H#l2ҩyX&Ā@ψNqatF_I`FѸcy#򑞔+v̒5*Rk_Kv"L0|-gd)uDFqBgc٘Ս2ʪN ٮlNFg{sou`0N2nSI,>̧Ti)fg-;H-GDJ鮠"bdZiMĞmG0*J)4s~3xT} 7rЉVʪ%d (OnGN>1|Ù[]lќIrE?I;k(Ͼ \&L$4Oob+$@QuwRǸ'U񋭰f`cc1.Awk' p=ӧ|_$[-}g]y@3Dž2Lqle_K\K?Si'nlTHjC_Yrg:l3v YSS,XQ6!3.]:~벀dV2YszV#`X RH*d->!zN E!NbmjZV:OjjڳH#H}!LE^՗54'Y7!c$X"Rm@2& %$l-WqX{5E-rE׏Ch%bt5v d;K@{UwY}KUǍ] ;[4^S3uB85(FzB-.S]Ba&6#br2C?S[ F(!VޥZYu ؝{U:Au:o4j㔡T6HqdZixӆK ̭m6^E3slq^LKPe GC;⿝YY0I䆫uNxHFN劳X#cmoOF>9dDw݁Yt{*_C/C95tzU]![mj))79X1'Sp 9ٲr)wuUWpwlSo-C/'X" *,5qLe4/%@v.Ư[^jv^ӲGoE,:-C}KF- J}'-g"A:[;kU,") <>}Mìu- G%GSܣu<4`|g?-H ֤MeKJAjX j򏟐S"^g u60%$ѹ\?I)!;3հ/b.dK%%2l?&V MTIf,=:]0\(&vcۛY,)TUl*(?5zȿqUlCU)ramwCp"jFW7/ܿ[֯x-q1mz^6(TۿfQRQ,4`%It>Cg(ej؋md{ߚ㥼h}QTt%㱃?ԾT^1ݼFPs],t?x~<&\S|^߂_4HOo177*05Om<:l2-L /QH%*߯m@n|:я}U蛚d-`l!9JU+IY&T܀ѹU"џBtRRZkP`;J1Xpˬ5>b&ORsS|bnO ^c)&MЩ5| X6$I[/Wn5.54wI%iRq FN6'>0o)դMR =l'd:7U(]|Fė SQ_`M=GVru H72 B9U_lCˢfR8%0 1L9b`LAPcx)S#bfI;LtmM)Xp^ču~  DW2\k @@(l`H'6ڪI*tYsq <`"c z/Pf/95vRg%ys(`aOѧ)5xSr.R G>t# SBJ (ˣN<c2-ι0æ/,  TLMͪZJ[~IHZïćn93c|IVÉXa)3)*t18ŠT0YQ6V&3AǣPgA[W5Pf^3<0chig=;CkzַpdbX}2?n񉋽!?~=? r\LPY*IO,s+owJ#N@$u½Gv`QQdv L*G፰)0n5̍/ E(|yr3#W8axF PHZGaSh}dT6bAP HOCwZ⃘%T|O!BC5>w 4!I\'&o8^˶ vr9k v<(c+hdoǦ!m)=7O02KRZS˻z\MU8r^-,251=O#][1m^d$ -z PT1SLV޺pR.oՇG!Zrۑ=jq#4P`s.* 7 Vys{4U5ٰ百6bؓ#> #%B2FzwRAy0ڜzѐh'vRވz w`}ϼ-d9z|4{N3"~' R0/Cɴ{΀йzk{:-\穋snj-6{8ne$5{^LN-<#eǔl="'e><#-Tt2= utryŰ6E]=f:>Db X88mOPiYm!Fu8X}AQnεzj{F;6P[̤,_ 0 ׻H¥_st.w!^bmȌx@V3C& {7UHE'Lhw8uM,%@[jxaȦ8̕|f(km?bf.Se#2sj;fãTc<YUWj 5t MHq$(&&rճ4#}haz3=Q%Q~9 ގq_C㒻ܓZ{($L\i?$3j$JrvP/.@,5DS͢ݨs]YǗ%lg [zp $k b-eߗ;_8)-~iS?uup~'G ɣ]j;JUN6%j!;䦷oIl\Q-nt`/`p.W]Z%-\jڛTXTz^VO.j-$ ?CvU a+4l؜&A6_[ZĜɣ8K3 b=9}W26N_E{ڎjp t" ݚ5O: $ :< RbAl+|[}~Km|}y3 NS}xHs|U{əTt+~; _7ba:K6G0IN<94cHg5-Ǹslh+d6k0P%*pzaiwsȼp+,E0LOEP>` UI|CbA40M{mTgkI?5Sٳ) nhM^Svw2fWұH, b?n#%j8sivd!-.dޝR"g5^TB>ȡfl &;A4iCYĨ |Ѡ˩ɢ6?]"4ռʫde9`5j̬!D n.t]F$Ș/=("m#qQ;h"8oNC%H'!ёn]k lg $R /ZH2TqsdIJ] ōKWA 7v:U6ҏ|;׌m)֧;]|04 UV:fW՘£ft|ES5 `(5gQjuם2I=TbT16[zpIH)` )34ȯ{4@& \^YGJa#=dw,zޏj4ыH,~%XkYk~[>[FowEJ`>#rXπ:lG2]7YM`; /a6?p9m5 |)떹`ϵTQ3+]V&ё 9g>~!Q/oF?S\d E$)`D2>l!"O AJQ'Nk2Wz6ﳧ-{6坝<%XfP[LЍ^ O5k3UY&S/J6{/gQZԚL(qLmFUzPvu8@!XM]Pp<C"ݝVWy|4iw6 _dS?:W[Ie[o+A|Å]O o_ԮMz-aF`Q^b,=W&-$PgS[Y@7i; lP۱%̼2\O=j`ӏƶhJaP/DNKH ~;VA+Z#N¬=ȓ$\-X yo1| <-j0\"j2Y'c; vI[ѷZa+&؆&eM֔ѐY2o kF Mqvee`&P,X\y .\32`/(J;{S!NL:j䁿N/%:=n\ɶZ/0r8lbwvl1 .v?iDZVR#)m`rS¦>B=X챯[?˱OQm`F$h`u02^@؊mxuUf)sM5ҍ:ykn9~p ZX(?PNQA A}Eɗ +*N)b,i* OG뵻GG B3ň}bɉ8C%cڻjw-Y%\x&F] $IX򦈨恷P@F=)u\zzYq4.țƑGLzI{){~}СUd?8. (G|rH *h03i?x,\1|HN|AE}}aNy<|xPC,'pֆz`u>cdc@)k#!Xo*g>>&(YyĞ0lM3S4PxO8Kae6ײ HrpZVJۥ.2π5y/⽄bM'YO Jn.M3QDA$rR-gE g'k$j%kZQW6rU D3QsT91zzyc[$bC A@;wFa#-j-,x`39Փx>D}=u5p<| LeJieԌOFxw`O$~;1- w%+*gu._^I6GWq Nt?NJt#é%"var@v871#GWPߚdBi}?UMg# d;SW@}<Jt[@ch գw4;U2DT3}SH=GEIWaQot-+nO|yvKA d?S6h FI J\'"S=s% nۧnFk7H@"7qd,t[5)*R[[ݐQ^qu)D̓U2N ٍ[Bz,fP,u[B0Ut}U]w$HA{qHAdi@lIe86ST.N4"bp+8-%1=QvL)c= 'Wrτx^,8ѲY-,ICPXHc'1L Y4<4Bv_ӚFѰ4Xj@ ˭"Λ\p։hGN=>k. PUi6V!76;QU]itA& ',ve|{v Ӑ# (oe9P9wVBSl^=߅=^ya9lo%ev`p~tp_8e$cd6QՖmD q U_vfӈ ٱ&Pn~&XIStUtaiswJAM|i=`7媮Złʞ k[ݧ⿩C? )v W)U8J3veq!0H9~a)F&ǧ^ygiT2&_=/&@gG|>$`NqZ*lL u1=6S>*+Bph :dF%"yE b"etuAOwl;}k߆"+^3R c­^4zECy,w=A^Uߎ%ے4=*h,Uf?+ڔ1 㺅FNF[񭴻TTN @ Ri!Sw+iTo^eKNÔG%iG(" 7: Qu!EM66ŚP+e\y(wܾTI)BSRrzGٻmu0cߧ[M+awNwٮojf hkڗ-u ڮ .qmi!.Mێ)+0Sb`Frm17Fvxs ^(ԽC4#a@ax/))cCe铝TL{s(g g$~{;՚A]F3i>VM㭔 t`]F0;b34@%c*"<66I"aNDN_ō-ݒh9t~,emSi>ԭ|!G"~pmʽ+R-;EpHI4Su1=`ܧRzBw q{`s?V-516F㔲?>fXW|.SZssOFDfzkkS;I-IRKǕ^J eJBIy#m%X8):ʍ^T6r`$.m1wE ch/;Ոb&cAgtX;73سâX|!:t0)Df`f">ȁ&ߍGX])&#Z{Ws{B^lg~ut+TQxT+*R+YE&%LY^_jhe|ClwԀ'|G IJ5I 5655u׹ `K*H!e'\r`'}6^<>KM*Gt,ĨA{<}oCǬC-K:`lfZGD٭P~H^ZGv}7}^ҼJo |H&{ CNc^^Qi\cߡØʭP< u2LBj^- &s!ojq]zHzo7zw_+?; <1L (8ثk:<)ljfpɕJ dbi$?U7&gqfɇ Mx7tp~';WO#d(6W>% leil%./[+FfG\S /(l,I]ލa3ohHOJLMY"|õ|9@ <.FnY I6 M Nw9~_y=U2gվosjn_Bi)$ԓArΚEn[~LvLCZl9ťceYCItݧ#A?Mt~;+k_!긩&^5JuXF=qgJ!TU 7 ^cԏ+p R BFbM!-fz\EϳɄdo:pf:O Ψz}Pa+*^Ɂ TP(`ؼhc^8TjR-Tz8L2ez+D+CIc;s3Ro"d N5#^UFV4rn}/>l$V4M^L GD &"mwDnm`/ï1 DmvBG/XP?){=s w[I⼃|+zm,{MB(o뜐c&ri{ӵ?$lD9|=J$\ż{iP z3UJ5-Aa!&"+E0͈SCۡe*e ^+aHr& ;P7[Keܥ/wr/31] 9:5~,.@z04!mb.-?u>4дCMt_N|\5+hA;Y{u1Qp 49깕IXWޝр^*6'z  ̶@Yr̙*'G_Nmy)sBW]Teex' U(Zܪh%yxEJO^TZ- b)(0zHK܌LԊf6v:7@þ8+lIObЌ*[ ~@\]U $6N# *ie* IkY-”.tNhz7Daasq#Ȗ˘|,8`PoVЃrA3Z1f%X'/2Zĩ2U]x e b` L*L' iőrCo8X.9Foo-c~ZF@omK*rCD#yޥauE >=cݦ垭猌\;Z|^]L64~[G T{#_.naCxWA/s[L[%`ӽEK&e վ\#Uhu+赲8f#N?hXK HcP~sזP `7IBޘA>~J>$J%V*B]e5A bOި?Baa$HpGI" mQ% 10#6:ӿurƟvNqť l ФM 6PwNø ᓎaQ4xQɸ]]$.!KoeZN5$rRi9Pltk荺;k+q5=9 s`:q]E,$pt lX*̪YYLw2(b4*!tWj <NGԉxڧNx!\ɵ^3~ﰾDA-^?7s&urOAXhDܯLi$/ ]+2?p;Ko^<|P&ۄ|CR /EJ=N|疚"0}_%WmyqP6bC1'&{ՁgSZ0b"϶휥Z)$r"̨ D$([rg7[J]CʆFZRlk!M#Njpeqqh/r`!TfJDԽv Z7'6edlE1 kʷ4Z93bF(NHdm=14i-+O'>*C.Gp zi2bm9@S8'`rE+IR4_yye _F5с HZ!գض.[%^ [[ءCN̎K+ #A-z{tjZ((0%4-e[Ti@P\RH _W* EDay Uo(GŃUo4x KtS%R's,!wh*l{Ppjȏ+uʺMIIuWjc8LO/䇠{'^!f]@HݿÁ1`$D)si+&!TJj{&G~T-/ ]>)Ty̶2\-<@&nnڥ$j%|W eMg(,LXA'tnxK817u{ e6JxI1"\9#Zc+BBDDޡ &M5JoݏmyKn?$˔Jȱ {ƽeEZME`rWHQls s:)h&O+prH4Gf`]À, B}(\uL.8KHtwtGmZ>ՒS>j(q7f@ZvM$  P6HJ%'iQ5/E Ul4Υ4MTGeJ0J1低 Q9++`դ*tWK6+ʉ(ŒpegپQO{ ,L(V=.fx"Xyza0]$·]Tt9AOׁ`7¡Zxixvl&}U%m^ys4JWqX51?l*TR'it`%<ϩ]8zut"W}Az1YTvI =+Gn:ڃO{Ȼzee (eR1x9Ԏn [~)DenpUF yF UyW-1OՍ%ϧp5q#lWA^EIizrA;!HlI<.kCtҰ:tFAEzh,zu*kZlzF16Erfv-h:rԇvꩍ (Hցt8O:OX2x%ZD? hz uH9^DgoUӔÒ`t?yvHڏ\k>z([7ZWr)7b;fwbo)5,UҰsLP]B,uo=%Fx[{LD,Ƌ,!ͩ!7{cvIR!@K[@)PIR"2"$1>HmcDrԗ#x$\ B.byqK !`BܠYG~h_Itc#U4'kтz# Ҙ5hiX%.xo{f.ÂÑ*b ABCML7'r :IT 2^i<(J n S9hgyP<MEB0D_Hw5Һ)\xrl3fbL*?&oL}BV5cwkbFJB)f4m!ے<w #gc'dZ9Eӣ=S2ct=Cv[vK!ye(3N6bѾGȍֺߖzpT՟/ē/ )<T(Ła205fYvF-/Cy]-˂ { .@=H-~;I 0/A -#`{?8b!Rg"\H$xiXA?ZIfm?16ީ"XˋX9"KuJ wx=}/мB} 1G\Ϗg@w])[QΊ)4QS".3ȔNUFM1jjKM˚ȇU > E tԼ+ W&֩/S F't;(_Z#ю'>L$ׯw2Wyrgsh{&.+pjjvMu_Pt(K=ƽ:z̪` =X=Y8I}sI+hfaS DF2I^_iAr<|LcYQ5U):yfzs(r- f2[ Woe!c|m֜K~-Q! |nO2c#g|!Ʋ›8*D8ͼ"2mZQO.d"F%-&~X>E\=43*YB1q;n$l~əH ?s^N’_^į ģkqC!)vkF{U*Z]? 4RaHu 0@0B،=.PS:|Nvy{8\G$HS]qw }&È~C bM\1X(ogAZwy=d ^!klnBZ} !xQ(hs&.e~85v=s6s<8@'A(I”n"xDOplz0&q SvvPpo/DWqgE)*Rq`dm܌38Σ ?Yv9TF[!K4A}t ߜx58P|K}bIj%-$0ŧaaXGM*"i~E'}]u (`[c=C'RN!4EnBW'\.Iw4/U@bvԟĝe3LjD;mVMA.anP1\_4QꦃzlWKH<C 2oA_0Ni.:{d4z@: $F $MIV+foғrҹ-nCs2to!"4璣!y"hRG$Eⵠp*xp^p@o :ڒ`K# @(Z3V22w2RN3?M5ڒ74f`%?x߶t%\ &.ӏ aɥ2C= s+Rhgf%e/o?PJ6Ypí-13VSNE! QfM)m>l+؅P9ZnUf!̡^[1Ap SZF%Cӹ:$Hw9X迚/bYY)ڀ؅1\r9tl:g٫O?iB`ϓ,L>/*mto 4ca)j$"ɇ/%.&~#T xETMi;B c dTI^\CY m_zj+V {:ߏenWxtN6| G|*/'\exWUxט\6geS[=x `,q!:tܞ[E%۰>jn5 Bp0qv!n%$ZFp#3b[໔j+fxJ A,y#*U/W ZPs4 XǰU] ͗MĭՏXI[ @RΫ]^c+71Ni.d+ T6L@@j#o }?WoU^66AHnDPZ||GbTdt܋B,7 8֭Q @6}RW!%2,E~qbollC!k]e(l# n@n'.ڈ $HY<1l+XGiA 7!,,/t5 >>з5;6qP_bE6$~-=]Sf=__0t3*u=9E/[w $6-M=ⷍga~D<3܄5iy 7 &؅-U*JR쳹@psX+t7YۆG}YWzў @#"T~D"i}IQCYt Isԡ_.a8|Vn|NZB%Ўk@ ǚɬ/LUiӋ0A#Qs] ǺbRõ8n[K5VŸ NyO6\2 ߪyC2OՒ- M9\l(7i^~ćb3kj43f:b}[NinD0ѯ(rE=1,рzd0f6)z~S,%9' ,ײO579:a qJ"x:ylƂ6r>$P-Uը0Oό.KApld9`njGlx)!sJ}Ub.Ѹ8j6L-W^AHߛs hT., =IOA4'Vpgw//6C@Y#HI2$pj1"E3|o`fRC X kSu?6U0* f(R tgt_TXuQ&};?x=4J]K4`Jzq~VBPVYO󛋕QBMǁsRc\LjiWvO/a+ Á*~Mvߔg+ڛr Hk=VzXOm ȅZ.={3@2!,iPg$StP m"`6iDh Ui|)aǣE~^#ovxņAYXcUOߠ Db_NpL7:7ԧ5EM049a/kž{.DMl, 3CE620R5N8Lh_"VcuΉo)lWXicW#Kz#5]'0ӼBif@ {u& t=讥265N-DX -ϛ-pBQ xʉoO >c0p2xQ`R|)0w5g`-zjX6z8xn=gop:37x^ 4pF ;s f<)⟊y1&xF.Z-eJq6B ;/ݡ9u"򖣝siW*ߝ`KE 'clOӶ1uP?C(c 쉿:>Jl?ČPH}vN=-PNRuXJH@n}'㇯<z,YJTd.q๪ @A6CE)*r)d=mEe (~lHk&lfqUɘdą ܞI/T1QIҙ-g2uOlcgCfdu0v6:T;1,d3m~Ϣlڄ&y5 zDIslcDjBRpw '&(&eeqyJY&̈́ s.\_D1g,[ٞ[IЄbQ{C)GH!0uFWb?<\y +3"Y (RU :"{*TpIVc0 VXvi- ZK'WqU(f NlĚE~TdɘO*[s9xY"Ef]z , 1BqǤ=y/P'Q2 (4B2]8Qn Ƌ[#ϣ|J6]453!+2h)QFx;;4:>f7qrg{ub:S_rA~yf[G|SAGكi(ME2s@L(HY)#8U]va5|Y:C'Q ZZWsdnZr6{.yuT'!a˶~h|" _S.u(٤i#AD#;]bFM+Xe"},'~=Y +@;Ͱ:Db:Nj><E}y=V.>| ھݢԳj/]Fl7ųS?(r)RB謹Q k~gbg*.6=q*G͓V;/V6boup0]*vr~aPz0Cs~{(|nG#<2|ՀŲS]egqY2ȗٺyYKs9;U6^-l,' өuӪQ^`)~4t=->X.`X1D4A0{ x'y8ۖR0*iSjbN:޸RGv;~ ch9+h2jthV_eĕ{aSsBXmtX_*t[\17g |Ir'Z˳梅6Õ"^J;Hw)E41Hh-lg]+6mr\$vk3fNtA}%V u/DnM -}=lI<)wZ KH@Ud / ڨp!Pq a倫 GS8Z $5r.-J,fh*k@˶5.kU#Ft~״2&,H B fS}KJt o?%l#o ]0n_Ä`k-ln8֬Vi|2xi=;qEʃ쑺E_Lje\.Ǎ$셵Y)uC͂{עBMA`79$Dw&ke蜣C5=~؀'SMM,2)s1k̘;;J@(wE!f3bkDu' <ɶIC"88 9ˆafDߔYOYPeM!rLkm^Eօ y|LNn8*4Q>' diUDL كrAn'#cch}{w(%h{ȾN)9ɺdRu{:*~༏K`.h.iJL1Z' ɜd6`5B3Ҹ-tkVRBӨ~fuĢNҏgl%],!tpZ&cQC[sg%Cd_74$4FCjpGablֺb'^r=~4*nR߹4Ldw;:kߒ{P^{l@s]xSy8*p#AMnʬ/Ȣh.;l'O&}FE8 :H|sNG㴅Q&y=ס,w #kh ο=rBvySav`G忁L bLm6%|Ȳ :'|,`m[GՕ6%`x= VHi% _fP)O)9q#+໺v JeT1 l밓i]R Q;·Vn)b}ҙDth?W -V+GM%[Pj+ۚڕCFp`P憸$VVȭl) $EX7d9CE@;sF߱s0I JsM lpNt-X}WI\w׃^]c>*%1&'ac &1d\ȷ i{M웅Ysn |E^wON YBܒWv4E68I0`\zWyZAOBA5 BvvO^ŧq1Nz-IN3* 1jvP!8L 1~vcvV[qx*KBଖv᫋k }^ M'0$ڷ T{Mk_4cX2$)ȋ ݀[.@"،ھH_5 8ۈuUwYL0Rywb:) >3yyd[tE 7G+dqKb(t(23v|R'kHThSW!g:f C}N> ER3,3˭p8d<w)"`gJoM$wIS1 ;pJ~C}[DŽkblhɀV'a7g9dXY ETmP؟)Y5?#C[Ϊ|>"`n)|@'gP ;SQ:(Ccdȿkd.̲|gLa`Zo YF>qyD|'8OKC[ ["[b710.9ZD f:շgB֖L|Z268tk~˂ [Lɘ/3A%*3$xfdCd::s;f@Vs(0nCh:_mDc_X9.۸##P_JQe֐Didr9y>R̖+ ',=\6 uK LHsITS_+Hgjk _dz< 7AIUIMj?bKLHeM3.4Us$ %=Jz2NQE20.g zPl}%Fؖ $3R.g }3( <6аg =n͛gÃSɸsiA<gv`}秢x;ao8x\@|;!HH*Y={^l0/r=xіTAk茆:~_grC\Ȃ p b$"G'2l2a3wE8Z GTۚB<] s7 7J,#(&>ڽ"N*SbB!"z6L #rhT0=ћzT@cN=?ěrW l YǞnd03H8P]"5eyv)fH篹H}N6 ŔF=/JzQPMmqTO!pUvNUd/(|^%~/K Ӊ 'Qr砨$8&MC*ui㇩E?38Ԧ9ka-CL%m~Q9\VWmdzU) {ZU6Χz0{9G9uEMvSfaW2phbsnQ!?.mmN)^or;j=a'mxPG3.Wτ ^N%AY5y.y"(A;B;k&,<]˺h٫covۑ+&Rwԙ~r^0<('zp*(GŅ%b`zOcRq5I;9prlsF'[E/U&ev\aR 6hQFsnlEUkӟ\1;bCP4)}(-}PeCMCp\1;-)hZ"X&14 07.jA2Sy-/;8v1faHCXw1oe /v~;TH. zƺ tﳲ>%\04͡<4_R6$YGȇ Vv I MGkFPМJsnQN߁]u{jyKqt r1ƸK+l%3B aTW7I3Ci,µ&;n'+~f|p'Q#;^HJ{9L5ӧZoȱvc.IPN龝2:_ X|${NXʭ0ÿV:iJvl|CL\EZ &w1@JzqO,do}c8LYncۂbw 4~5O]}XP`bQMs[q$s=M=|B@r< &J@'Ar邨{;5ĸ#wʓ`8\ʌ$MxDub7p<%Sh |41Dvdm+ƾիP5>z 5R )p y\((ܞMnb+1M!2;`nEvLJV̦^ ƺk1{I/flug{h"&A}{*M(P=LYy-V`_[ia}oYOKv@v|?CꑘCܶ$ck)EqO)9yP%?`Lfx)?@n~,_K~n&q2gR2˟e8m,Np'-?C{  1Gxb%*]c1\Et(H6: x~0t  H T@Uخ-;3h.EuW4:/y/zW^HJ:C7/$8Ƣ`k*ڜxsc—*>燐*)FUBϤrFT3"l(>8Sp<$xꁸIw>~4IRYijJk7wG@8俄[J N14t.xO&G\-[ o#g0lTlU{o /U 'Α=j#! Awl*)R?< aFe7Ow/9]%ڦ绀d٩b{&`\XUnNpeAQDݼI@֩F} wt,dc`U1žO %}bԣ.x7*)᪟c|X֋ };.b7.q# jGHt%NeB9d~IL6ьOAssdC_;Q'1` ̯ Enp;4.o pEد K=ǫH^IB6ݛ#)vŀan3dw@٨1+k buǻXA\|,L‰i6&6h^zG枅zDp=Φy~ k!#[yM;!:ʊG&cx#liz4!PehߴF'SW697-Ge5A{aEg7cvN2p9Kʠn;R^Ǩ;G1*N;܌ ׃,}{Sz= 1XUt[6ði4K=;O|`ޡH<)@3}A#(z*t>1>-aa>/8T.#6,SܮZWb>KKLK{ Py[L-*}PNJN,ȂtpbmNdTJWfY92{#iO;Qp,܃L"@K"?f g|F:JWujI_wĐfL޻]VJ`gAUՔh=gq&*?ɩR~š4m'mZHo%鹖Io:ρ)k+9sܛ7'#\:qc:g g.)BHr{G(^0!4zmpآ]N>4Kr}SU2+u _Cj '?N) )s:jy%ﲠ?Dո/`T$f?h!dmJw;~n1cׇ:L%by]OKry$1%9ɿu=RX+g&2J3 \_+۟𢄸P+]8M·ճcN >Gc?ȯQw׵OLdļAIt2:Hn,e(W8GƋ¾_K G34 Tn.S"F9I9?iN9nn kLNħTsl_UxCH6DTU ~GSzs-E-+AyHUI ~<-]w^y'%0)X;v.x?A\P`ZcE'l6nj+./9xm3N||7_{4;1l-)f׽_6=Tg2sJS`t#mO `Įu<]Tv)ktQqa84(Q]=-v93v ?͛ ,HXNn(\F:B5"f>rbzt9MdG>2-|esR1nn >hu#Wuv"~Oq|i%Z^"'-.kO# g|Rח}[lԈDDI ͖)Zt~C+J!Fixװ ᓊ [[#!`q#[mVЏ0`tEڬ OGŏB_ ;Lg㾮dD= /Vx8-_SmṴ1nɋad[qsS5h- 8 ,Ћ`Wuc{?Tɰk+ NvWhr`(kTqǾwfG)XKA{nL!7ܖ{v¶+n0>kFsskz+vR)Oz"glĬI'p4c^Йʘ\"2=ӂxY" zGi2\mЃt"_au%24rV$#ƕD0q?5ɵ5,?2*Q߸q1oZǡ^+Jרˊ3:`R7C=&` N%'YlT } Pta3#$df5R+g6,ژ!d>!ǦE)}s6ϋUMDSZI-)~ q$ͮEt w2)nS1+)3O[xӬTG U|Kh }g\D kQB"QSWT!xYҭ8g>dz\:wtn7N& a=ߜ1ZP*ҺD5QU 361id!A̍^cԴlb;֚sQ`*d DOf[+\4D,qVmBm;=NuV6{N&`v'~ͅ[̙V@V*JpޫY]j&WqїzA#qe\x@wl|%~<5-u.m,2a-Iv#ET%0];JN,A_hX2.>շKWc|dfA$Dy3Ή@x Qgr/ vgg+zrZQXa>8zja}@swH^*2#") ]$Bc|oݓMz J$۔z^DE4sO6lM;D̀<ݺ+o#:J7@T]Җ*4;hpKKMeN+* )įoP6p}+WW,'M!`r[1$#J>y>oTʟ[-,M[^m5kx.U2 ?X"R6H?A ~9G#בdb}gE$"oBaiQwm<E5ﳝi Q@ܗwFo+yƯU'-hԅQokoU$5Qo5eVۯVb~qvw,j1na`B-I" 4qbL 8RU')gd;60N"7:X27X< \'Cͤ.I#0ةpGգ/~\t_g1Q5^Cd0VF;䜙J_ߋͫ%ڠ-"oE|E{{[y; nf`刮w"L$6mͩd_}ύИE,7-`vhrי {ҏ,Fk4ZU GZXT2FW9/Ajvb|O *H|3iELUXzV _^],p6jD+,\ӀFeb-LUx8{+ytFkْMLzKӤMTj&-rxK=RZ”v5 Nn?HNUQ. `]ԟZ20Z;EyaF@:kFR.q <vېRˤzWSG(Ԯtx˜*h?lœ">TDWq+zjaOmqZB֩7]IGdT*qeI T-vNj^)G)9"<&)f9l73K%o/'$ZwL4 c<(sC:ANPFU/-9NDWc Xxl+x-'~/9?Ob/D1H͆V+}wT ?l%T,m d;^~n:ʘr"ShDQˉŶR3 ?d(soK֝e+`zW]@g8(HT݅Vx,Ju,F:)?"sb9gy$<7L_㇧p("?S$jJ0wjCVLʼbPxȧ8IJ$~wAԌF 8~hͲZPzj]Ͽ DWh1jWnz%?C_nk??_cD[ ӓrw?Mgp &e&?z{]5K؞Z n"HTu`KPVO#kt0Z;gE˽ig Uv&HI/[ _TB>*▉zzGa9t4m'0۩-^p;3aXlCAU!"J5y@£š񝏺ݢYPhނvZa>x91~O6bԒ5 tP}:k +Ƌ81 /e8X'>mxX#)ѬVJ5Ϯ3OҘyRqf7PFdM(\YM+K8Yoio>g-xey_1eC[--S0{_LWd#0__qc☨҄߉םDԊ(C9ڕ=Nڬ67xlB)"[F ^j5I)eA\m>Yvȟ:EHff*+6#ӍK .m#%AKb{xdW~s8r %C?{hLF<=fX%zad'SvSyZlOp^ ȅJ|.Ж\<Щ)$:Q LtV%FyTLjp[`_|U.j|zCj5/6uOP7%eSsTnlP!mλnu"Jy}q~EPz(/\WSq 3wXB\-U/V{L`z`1:G恁z K;_w(c ̳̥ϧk|ȡe!C,܌3?ܹ(|9oxAJeD 1_/EMKz_M8KsEc[ {S +>{8_olQ*38Vփ]Զ %Fd.}BxSfe@@:4 9tQ>Zƻ@bqȳ7ְ ԝOR%?.M'-+(kZow2qiH- 2^hd)qYnHQZ^_N*ǡx@%gHv liy 7TLV_d=&`擤ߌ"E a_˕x9 ҙF! yu';15s|BV9Pة1Jzk @-/h)Amuab$[Iɦܺ.<МY IRwD; #13FٲZ3uo4j[Ӵo==4 ۔tz-B +""B3Ә:}xca{sI9f"2Z0MtƸ{n\iƪimIX:"R#@1h+kƕ 9z8"D}^뼶h>!a"jR_Q$$e -.9_s[e@3z! 31k, Xr͗Je2%`JOkۢ5T,אJnj_x0 =Tr伾(i(*O.X[kVmiM\0 這2]axxcY5X{A+8)%x1m[3zlPT1s4l ->q"j!siy~ߒeof2q 6`kgpM n Zu$h{vj:Z(Qᑅ&@\HD}?FjA 5?rZK$;4N5M#ģk{‰#>놐d*<8/GغBSj!2)T~͍],-7R$YtsKKy[+}UD X( oOk&EHUщ78*,˸~(A->vx(T\ uFhOMxG?HW@( $!_1A(^UϏ0yZxQ)ij}=$R2uk5~)HϪ1'NvrjY]O]2^ijl%+OVqP%;K$mدCDjb~p$?5smz"ځq$P!i3GdhyI`U X;芾XE!=dCZx12\oi"\ldc6xw FֹDkz,as1ħ&g[Xm y2-똔qfT-L'U)Ҋ~;7#*>W YQήfHzEns cjEd0딈dc&Z% O,J@*yUZbn)é/פn]LaC R̘zL+'/3- |bMisdf;Оt%#+iT:fD [!1 2ې4$,04hֻ`TB,O:. p`n {(V+ dx+36Ӑ?%\ YO,% CB }T P.kԱěK٭N=MR[ R0OE$ ^29\K^F-Yc.sF줜; e} c@ajB(Xx7aZ ra;'Mr>Q花 P՗m5w{5'eX(/t^]M}8g*^fmA3mHrT ,ݏwVJ}L}W8jy52Y.!w[;AQX_0܆s`$ܩ_C}caߺwX)Bׅ LֹYsŽ~y;(oޒPY"̴ hIJ2B!eܿjj|Z\ӟJ,0's6q1%^aʤ9|qPoVt5]31tNTy E*F0iZ$\ؗt5-x!'VI/x¾Tfnw,`Jnp/D~ՀESP!>uBnqEz{! a)U{z[ qN&#qz@]{&F*̯"Wu]q:EQ6U07 áLx[8Uh2Siժ3!Iyi{LE9 KXyHV yYR -3!'; / a Ǒ,[nWe ~]۝vT3X:ɵ}^?V/чUdX޽4Qn@v$kkK(fjip'+"%+v(pwC2&Ja2ןU[BD|%BOj80!cXY~ź̫n@cK [ʡvZe8(N.d9oPXVxԢsmKMӦ.Y48Rܱyh(dS!|]lCA%dEɅ˽[2 F!kvWU +0x)-7MDjHJf2XYz^\.>ʫ ֚s6D!&k3,ٍpU_QB9(>Dͤ`<ݮԁ߻ns,5p/AHAK}k ˷lCV ,TXwx&Š"/qO/MC _4:XmnㅈT:aȝ1vDw"fujq J8t0eCx3wBg)%I]q?|qvTOnb5Gxd*%rwNm[nPLBwl|Az ѽ^a)+6?"'JX`3ȢTp\/'і:Sbag^$R=v!TfBX+6^;]* t+ws5J34W] )E01%JyN8&𡀏;,|]߯)4ɞ}O#qIQ6iWaJPQ0˴3>%| My~$1MZH#IQRndt&mr [MT=~cj]po"B3{u+֪~ݶY#ۢ5p!Sl\b?ęl+q_":qw7"_Z$~™W4)2ABGtHK#NmYj։ZHZh_<1GqA"mmL,n"L4;#3~] .>okwSW%2&l)YUun}+{p@Fp|60)El%7ΚRzgǫ;I&A|W\IN@߈W44ZD,[ĴpU0%mc`kU!݋Ge"1]CU'u>P(,@gYc9ܙQFĿ ))!ewr@=2ߧ6Y{qMj%|8uhzK!/N+[ Pl PKOwdD v_ZV.NJ&T5岾MtKo0.Jf*BNs$Kkg ǤeTpt{UcꎅFn;dFT"g-=y\>@Hլ7p8_6 νΑ*^#NݜtMpHH:`5"^el@~Էw_;A: {,#Q1钕»# ^aLqܻt˖oZ$|/-A9OfrapԹ4Վמ+ƆjN*) 2_]MWWR| 2 X$3doo%|+jg|YJįėgFͧũ5bŸ|r|gS1嗽r.3QOj:V(TȱyΚ>9vBZ(J5E,EíXsJ2\VkV|?5Efm]ɋ#+' fyXl{ aȸ0-' mϞӊZ *2}b0̰x q˗`hM-ZBK`2"^6^5iic-ޛk8;Ok=>g,ZY;T6,i_k1Ooo}8% Cd?$P-&OI YՑ曈t͓ VwU-u"mKjhDIOB:T)qDC>G< `Bl\* IǦZaNXt/%g*8Y^!~٤=  7mWGUFkt#Q$lxg6LB79l+'6T.˙n}28{N!JxɎ[)!4KK/C9fʸu{dWO!/1Ľ0#\$Ws:-9dHdY>]E \ ֦Z$ 4t=VI< /`6dygf-(4hCL F؎eslG=z95y'* ) "'b;YqĪ:Q|@ (KB}no;"o]dXz6G<P #hQ}%N\F*qEC C\J̎ޕ]85Rw}ͮ$iVwD„qɜKBA÷՚ M tp+f O2y<,2iQ#/Cȉgܩs'1(!5v֒b8n3Z ~]^ll>`F?iQm`hZ.XyH=CX VvYJ3* \ˣԾ>9/R> qhRFĆ$m157ZGg5%7",:cP \i{ryU (E^#jXI V3O;'T kfKss|YSFH"F͇bn"V?]*xRs֙3Zm=֢h(sXPQy7/b8p+DHMbkyiӘ>eTUFgQ,RИD4[fςJKfi弒Q[-ozxRJW#U68/>)W";x7 t.ݸE [(tyÎeCѠly9tF:I:nilʩ@)뎓:>SϰU.Yv}\] X9#Ts4?Sp(6+\K@#m9sTСb~*;cm3!{Wl1z$wLT kt:I1ذEݜXNLjNvJPj )ZV5d%м[k>]$ nq8p{Dɰ.sB.!Y"EEGУsuB[M ƶ*Gۿٓ~L.K4əOFz@/7nNhpE#ŻG[uۣh/ceS@#|gp{ qh ;X=q-%qbq:=XFՇu3F>4ϼ_0Zy)$&u?`a2|k YߥLg61gJS9p>gqʓ>2*w4["oҼ\fDxnHwM$H}/ Y+i0\urM aܿ8d~=6Jq4O:a< h[?|ʕJMqnL##r#"`b7_z/tb?U"T:+j3w}4\R-z\oYq]ʢyYRbbE!X,ڽۜpbN*3 %#iDIx$MF:7}xZ)HDu6+X(fЅiN̰/r"!?ph~ "xT'yדU_}8=b}ȦK':65c:BY?C6 Bx[ X([6pw3~0O#Iˡ3yx s4:No߸NZn/MH7 iI&7(sLCRfⒾx}T-HY;0dVd13|.RQ[(h9ⱂ.w^{æU-k/p(BmR1a;`'StM{pqHvQwo}p_LӃ}B7{|&7q NcDd'S34"8lu톛@ܣd<@uK X 8|ݱo! !^ 7;1?_oښñ:UU^`M^{tkY[IC8q +"]zm&v]>uc ySF?F.unO%:1r@x("9o4bJ&LgȻ+g9 П-_MwTz>Ufߘ +kO cvf= iA҂UC"to_Ļ.NeU7$vV\{ "ČpȚh}g3ub^- 荋?,, ]Um fjchlXlТu;a3fXԲ:[>?W2wY5|[*EO(X{~mSSDmY&/mv!GmJ*.+>SoRĪ;-6nU:Y=P^*Hl~$Wۦzlz[R -5:_X0> B bsq?[G^8TG2ȝ5:XRԔ {AQw;EUU7ofۣW)^;Y-T䳬Zk8 9k'⯂ QGTQm.~'nw'=㘋ktQ6w놋b g1 K)$g >)MrZ[֯/ r^$}`!-x%w`n O,&nh:nwjOQ<"$/D4uOu\n >ѳcKr 2s{~.XaC~=Mj((zsR7ڶQswUP)_$]d懢Ul($xǕnђX  ,y+=;FC'v?_d(oNu WGJhf)W՚ P!s?•.#`͹U=g^)e#pQ&WcedP9f %O/itIXY!aLJզɫމg4Ma?)"L뤞HRuJA Nk AIʾFzQMH:#b1_m)*\-\4. Ke|rY!k[fWBw!rU[~2v`׾G>TNhs !c>&7" UNgrzdBrpOcCC3 E ]J`8M}𖳈4-1Z̑014C &jSg!Aǵ"f2k p'A8J8hZ>i .Wuc hKkerMtJca7|aݴ2d[9'5*d@ [+!Zh8Ƨdӵ/3~2{YVXQ09 Ml!5f(I+^ _r[nnaZ 4/r@vuܹNAD[4uOXKmǨ]ȷ<"n(<l:?>$PP96Q22;;6g@O#;3lLМᗸAfb Z/MƜax}l"X70:R -29ip)=DJTxǸ6:(끒X}"/y}yfá~Vh6\ȡ܌<[A~9[re.e6 \E@`C[NW}v6-V{"9J r* V77Axݎsv<$U]UPm^J{)I_wʜ <䜸ѭBzJA:C帛X+ۭʝ~si&5c" e&qX 0mn0ΐ fq6-h*Pn0XKL~,ǃ-C`s%qp>5]̥WApƛ}Z\<"N(sI1tfȕk* !g3Hl"^\5ICzK)ySvLnx9HE6# ͂nl?T)vkgtG^ff:=cV5Yc ?* SI5.{CVÆ=I 9 ;ҥQ"L7icGJ*cd~Qk}b)_HVסl P^F??B=RqJlq}IjIJA>߯<>xW42} ËcЌGxi%ѐet8l"l!?ǛdZ ԥj:`vmz;s;DV#|)*"o\U C 3p#12tF&$xMqYpĢlx3*P w:[Q!2$r6BM=X\K Z+67(RTfM_=clb„VchYr4р#|g>mL~Iu%Hc55uMY89kW4a|/ џ.P j]P[KebLH~u]]8n`3_êpg5q$ޞ**XLxG]Y%#Kۆߛiᐏ,ns&zӋ̂'|$x~ۀI20e.=uY'4Q -^  3^`WNm\32sla@D@8HNAc"-J4gfNʏo= /9\̠r^Txd?ݸ`DPnaU4 uʱپQ'$.!C+Y {#J uvs MWAIE=Vc*_حɉ =^v 4/Q((oSD;ldnAhXOAe(Q;^ mIɑ N&+N$k3 YHl4zħXp5MiKZu ķA3ct'C!<- 4ZZz(YUqmC:&3V樌9Uxq>ETa{5L{ǝkȄoDt[UtdSL*LETpm'jW 0FF7Cvw ND؄Nj2V+`@Z 0EH8LE ՠ-PPiAv Rg1>أ6(0Tϥ+)Ac9ßk[z C-C,閂?ߋ[&o.!c/c^TYPnAf/֏VvIE k-HRuNAïVn!}sRtyj>D˟˕⯬c&26}!DK)׊EG[h \6_cU-kDD,"amG~l`2;gSKjD9Kk CӐ$l=W^ɴ5XE[?IZoU&|1ԑe6 DՇYHApLP,  Km5Kڀ^ =V+{,҃{Xqc- T`$Zvl^qf g8 uʑϲM 1Y%@C RcN83/:aÄBZKDssJ;y%u˓qQ;3e 3#*"S2Zgg4x_Ij3*=k BS/ UI/@p]>q)/)P +s%7BcҢ RT[{OiD!oJM,GGˬg] u Ŭֹ~-G.{TS<n~(AOKj::hA"p^]/OHۃ/[B'YpEv%kF>IBWdѪ&j'VX8  M|hip' 1Q#*~e^0| pQtV)?ҫ}-ws-Ȉe[AzOR1JzߠLJ pwz[P=#y:g23v_@$1A%(H|I^$,_" Ue0*sn| h'!}q-P@&I0\sx.^k=,N|Ql ӑӘtR<͆rɤI*pBb|1 ;H۩ȵ{O̚99 +@FmM˴#ו$WV?Ǩ@O "IeWs7%@;\l%Ȫ0l+t)%- L8*jV\ԞD&ўuհbLpAMSʶp8@7s;̆DMNZ84Ta$}%_\W{Yk)1j6Ҧ _ŵĸqskvvS0k3( lM#$S)V2'کzDɱTwpHVl@_֟5Yj!A % WHc`, sR\أڈ#5ۨ 0ץ;M.6?l$'ܚI o&Pg3QQT.Y6aIsl+fM81{Cٖ>~QI#-5⳩ڼ##ˡl8iݓI^aV0"{b Ƹr} @ylJ1H}eWwAe. ^r:{<Ϭ91<[ϡqSO:!rF;P㭳FlY(Q' pȕW_gNz";/iaEQ8 AVK!c(\Fw"%q[NDj-^.V儢Za5%kM&vnڬY❢o8((F еv3#ࡉzaOgUI^ZCVȺS-4Q5gkXh"7I7Q 6leK,;ʅ\(HZNH)5EܾtcwهJ+iև#  M)-\kNyHd0wjxU so}$<9z d1+jF3WqԲbJVߊooQ: )7ɻzm \vG|HBp5-?e9D>bv55JԪK/:QiH.IIabI{$$"ص+t*}]:o,c?3LݩP+&M4h(WA'9+rgdF`F|{џ}vrx!'pzSpKeIGy">]@߱twHFxݺP@Bwرltb#tKS255ͫZԕ OM("aA:R{ǹ X9RsBv\Hefjz-X1f1M]N _oJo~(Q~S>yq_F \|kBZ|:֎߬2: gF7j)2 02k7Fo^ fp`F_-C]^׸:vao^nѡP 1 Tzc'C0<@Ye+!)FPw}TX^č5 vO; < 0FAaM~i 2״#{Z hUPBki^m8`r CBJmu-NrwG 4C:~h&cB)|Vdx"MεD(fS ȐNeH~_8OopԄ'͎L 3V*aYk!)*`C v&? *U8%iB>0XzؿQ!sڛZt.aSEH~A޼G9*jO ljb $|&Y0jYvWbr#`E7aRqh6eq8avɏ2o5h_2wLp !f2= êe~< Wy]ng"^aWa ~Zp'.;}hkXz Q}"eP2`Gtn*S]Ur ~%fPa*ڨnrZx7q7R3qj.,.TȲurg᝽6c^]VQm6ɯ,sڤ<#HxfĔ>c WV>URB}t . 5}uBnjn&@<#\M#Hݫ2jpZ]@zOnR&̛3~?T)`)̻a4Zy)_H+,RElð^d(95lHnOzlNl;9RK^8VL%A\j9'h^5Yp g9Rыdዃ}ng)zNmx%%'5Vy!qe̟+*fĝF'&bx}Z2Y]ST4Cr|Es=~o`FZb&"K ĵ=M]uL/һ8 !%K!&6F篽`pO| CP:5vM!0?sXA6:dQ1ǜ"LgN6oK8I4/i f5R@͟s8&ٱj :n374ӕHXy̐pR[ t>t 2L56B-NqOLz!oM7L"ęދ.2WuyH !%+t~KYCy/N-G,>02GtOFXGlrAˣ˝s1KO vU Smu]gR=AFBMg\:`>d<6I_?jHYVI:`y# cIN'<⡓ r% gKMAN-kWìfAkć[ꦅWYq)Sղ-|1f\X!r5/l|+x[@2,#e&>NڱE봃. ٴOpMqd{LV*uͨˌXBC72vbo"D2zvbzL`ڻ!9zַPgKQS|47u:%R3)C-9zV؄2~8:l\0zV'I|p-Z55f54}N3ewA_Kz)ŴxwޠvVj\oA/)LS1}{P&5Po9D*t8nBe1.QMN[Xc%8cA"=&8 g^Ѧ[t๗ Alj n`Z7xbG DDn}qfvMMs>ZO<oӡ>ڳAZd 1;]}8c-LZ߰'-V,dj\cG-:܍jV3.:?ߧQjV5$ Ev0D H]6>xBX,-u4=yCJX~F2s/B~1xֵ'̞pW+8+Bv\ @uPmiEP'TycrLӟhQIcM(c4Y92"qy {9kO)%pg"ޮEQJ5hTgN'cA,Baٍe,$߽KPڕ}wOg͓i37}@9M_+I*;KL'Oi4F4ݸ`I6ɶ長$ܴUFMlI̩Ī3Pؔ^a>}F]T "uAMk~!Ҟ%k^L3 |7YBŦ j #8M*V}i5hTf6V`yD A-0x;4"x0\ ξ) dfo=`\fCqzn/RL/wVc]|oaQ~zc9KA*U*EB Wãe'`s@ ]b2{|]tM#'~4&_MqER{ E>cB1Dhy?'&JC 4۪F I/RC5"&`>@Pi;U%`)Ҕ䂆"AE[*n=(XM'q +#_:=,"O |)OY|HPܯhHNQRfl煷Q x~E=vHs$ہK:V'C` !a$ ;>0`[IHKОY5"K2]-s+ˠ>Ym`x V\39?8*i "o/isazBdIrJU ,Q]Etu9C`S\ov!%a2GcRanNt\W~Yzc[ s3w2=~2*"ۻ93S"[B*7I8uw/폎W?VK?u)qac~սOA?|RI$Ƥ?o֞uA$`Ώ[aw.fcLv'7e"pN0MʢuQ̩YS&f BVQ65zac<Gp̲(z 9v|u#*r (nC?xNq)^Ԛ!cMF6ąSus=v%UwPM^B~AM].WeU7;5)IJnz<Y.+<#z*W:j8@JǐQ5|yd!cBOTG8'[ф\/ vK4KXb0BMj$'RjaqyzhfB;r.3ɢbrԀJo kSzߴ鎴ɦA0/maCɵX:<7Pցa|$|n?+໢dU"m IS*%anѲe6PL*|_4E {SIp+UCS"M8(/}dV*׾w#zp'8MK>?RU4SRQƤ"t[@];zAWD_m!c}H6SǍ_dVJ2PbY.K=u;WXn[i.~2\58"+?j`5Y 4^l鲲m=Z(YVh>`?O(iL͚‘(cv~@HVpu`xGˆWQlMJO.ٕc,nDPZPŃa"L`.ik4H/|h7אФd`>5D 5壌֌ :d42;VpZzewOSKX@w|Yo׿;#Rf@R5R8rEͶMo^FfAq%mbe$8mlmku4Gvl$Un~eUiUȷD﷌k.'0V<ب ţ.VmPFJ[>2PAI~9* |v/~xqir*:BKrAb$@ aߒq*_v3U^>cDhM sCU;G(6.ʢ_#,^.ψ̴[޾0ה͹U1,ëZ%3GS':ZCCDfw#dkkl)7X5aRSI8SϊZMlA\#1fJ=f%|K &&xaX*l|GcN'އ6_ejy/,OZFG< ٱ#I+P=Վ]&-; &Z{~j=V.dzۍ3 jTM .uFUՖcquZp\7iv't32> O?*Ԧ'cMidː[#%FV5iZedB F }܇k@f>7&*ݫ ۇc#k4U)e*hkp־Uסu>^GwmƐ;Q.\@U=a䟂k14X}&4# nK8V}XQ !l$_ 含X%UC哧( cPh2uHjR0\GGP#{;'֩%%Rvj@"=A={$"=Zf\C =i45 lU+fI5p1iFU"vё`PX Ʃ ]iXVeX(|حyv{ytּ NVW=W7FFt$-\xf+ D@[eS~/t÷CoUJQ(`lEڨEQ*h`=QNh]Mu L(#+kXMˆo| 97?+Lŋ&͛A5Ҭ7!4C[Ϯ+oPm4׊U:+7׳"፸oLm֡+lq+1g!~ݤAZL mz~,rd?D55m6̈Q!? ie{QyUKn3zxfC6$L*͙zKik|p񖷊=>Xu*ru1~xكifTQcfހ7n{B Æ8+-ֵ&59*F,[8KcwY Zՠ+6J~2sVPBӫݾ7[.tH>NX&YĜ`n`?_&U٧((6-Q~&ÂK29DS'p:.4'!P< #RͮpI"`Ԇ$f'Wd܅>#پ#HsbPH$=IQs[M-%*Naԛ"$|Ѝ&#eWu8dqCZs`ZlΖF3Xl7:: gb&|upzˉ0/KPS!%e52> Pੳp( PbOi V>Wʉͨ(EW PGj^Xgu/U튙CnUH{UY;C R}qcv{(vS.-0( k"V` 2Lu8CT" y}}1}O(?\­{[<(JV=KhS|XݱY0\C7m,_tS94E%l;6PF*rLwFd> fgX|\l#\V%f=J$,:>@G[xuŞЀh<'Y :<-Z!"k+rO@n.di7x\uyEEZƌ;PFxk˓x7j>Etռ˩5-9@ ivPw'B p;ұAE&֔=/v)qۘ \|kUO a1% mt>Z`d܃$e8b/Vepъwr&iZw}bfѲ$vZjx=w*yѳ'C8օP/6w]/nR SC1=xC e2[D?$d2Xy;!A7 T, [j\v^XdZd]46 Pi޽)gm)+[5Cn "О[.I&ւBh N&1f,+EF >u: ?.X50ƅ~z=VӺ?}EDGH= @,e18#)Sf"3R!K &/ @|B#*˧Mt[WJE1q=(a ]7sߖ;L7;Znvf?]H v \[s ~fO8a=|uxp֟=;uxd86t)`ǠUCǠeŗy;dDu=u}&f31ctt?y"4~670WE !H ~-=Ufh SL3װQ):B VlPIm'LONJ&^Lк H`Ja(p(=\5ٜ1 G-K/m:DAw`a( B I~g  9Ge^Ae{v}JGq'j0NjԜDׄJm tnCJd* !j)+epvrl%z=y3G3R@Sx znQհ1!Y5Wouw `+L"q.k]l.g$vo,hהCk+CٛM$ѹ.TW]o:.,E}FȱH%'g=F@FQ8'A $P8/+PMtX;BaQT*2bX+M`v;̘>'=p^$ l8oUub.|ۿ3WR `cZ]UOEL˹@"_ipCr#x57&&OQKo*:2sZZэPpXIS898(:y݂7~ek,߸su^Ϟ|DlT3E 'cܩBS e `N#rC5P,u"ÂҵԂ-CN $=vЦa2/а/JVLcE8l;Ją.#u2)Hw{5'_bJGyr2J$E%b,> ,OaK:BBGݪ}:!I5gW4m@_|DÏTzĥ,v9=[9e^  -֥n:HͬeԮ2| D/ nF}g0-p'hOj`w;2*qeבEֱL]ˆ薾,P i慧y@kӱ {KH\ӃD&Vod]KMoU F1UY)7WTǒؽا'T(Q Fq_93ˏ?`kn+PHJ42^ְ: kj_j&L߬VuF.Ԅr`:'2oԧMԿ"±*,wV2aIBT3\_Š#o0T)be -]ΰ@9|0 9{T#4ϲ,N^^xbNѫ_$FvHt, ~~Y; *>5MuC0< "ěnI%s/wmᏢDS2m0eEɆINBsNn,K9QݦF2@Iwgg qK-&՞B499vlyְ쓺[V#rBP]WeV'މ!C2 _%y 4]K(>_LKr͓MAިlgL8`?7"g#+@gШϵՕXT#;W!y9 /M`/)M"!>˯5p;B=tˀs^{&NۍsD\ZO@ДI/L~B iDa 2ǴI%W%jx3gpNSӓ7EcZlQ;;`V~N=#C!ՒV' spn0 EA?ns*@MT'F|\vܷM%v!J$ϑ*IQ) AxN 5!DSmг`kNRE$194+u'#=;Nbuf0~4qwT Oom[`+HX\?gk,]&=k2•X3Ј"A!vB/" 7ShNWM?ّl8`ѹ{WsxgD(]<KKP!q܉*bδJtZ'<2a @ߩ'7HZr+"z2 M͂.bXs";?O}<,|!nF*Gf#- q*e""U(#.#RyCeYt"lqK(- ϦƼG7G / _]]@ԧw[jC{*!c^q ߒ\Di4Pc$JI< e 5ŢBwҸʕ7 (Z U9Tys5y~nilƟ/nAH@W1|,<ۉ2RjoEnJRpDWHRL? ]Pp T}lN(Tyb%}k#nvl5=t-flkX4#KDTg@RB 6Ǘ˪7əC2z\B?nQ&EV*X'Oh!p\NTʭ*Idl(^ J_C~ޯ "/lѤfU#-*z6hwxuyi4](ODŸ0IuB7eVR8펼2/F=TfIziif4jY^šGô9.RP)Y b沒UK6t4h;EMurIeޗX6{p3vӆox0.%J2lL;ߜG&?w)k(67nokkAg'Zv3Q vD!<+QT"uz TEyo* '}Fסn8/fjhjtEgIx.hvsA?e =~PC!??z_!RC˸{0V9_gԜ p sWꖓxB>R}KF@t+]OYFsSHG4KoUNm\#ٽ'7c꛴6D6vIW ie*|xlie9@G!:UsaKa֖}1Ƞz[Q.qQx(a3B̀+9MeצKnhdd-&[xMTxEʠ&nMC'L\3okܣ|mu>f`;zɞ ʢ-WpSӨN%LN&ա:[OQPj0!c_AUymKD:Q8SBvvz&ѿ#5:Cc%3^[6ѵQq/3#  ,plj%3$k/(9-"F(-6,d-7{Ywmwiax`!IJp+xԥxmzl맿혧tTNrD`x"9\If?"+u,fӭF{* ƽmLi"ge(NlNH rgdݓ-\@s㱜~揃V˚I `.@^,K\bzV[kTk?ɯ$XpTmJ"Y+ z=w 5ۚ=pS{^zЪZ`&y^LW,]Tst٦Aݼjb]w$rL#*T4M3ZIRt{!lQrPj6#&񺍃<^7_ri+gu%);˲v&L1 [?DlXYD]F45`ӟZ3l+ԘYEZ_`n07vC{(#vP pYzOvEcgY*y;_/amGH.Si]L[ j>C[9.zpoM(D`4v,NeWGJc =|S%N2P&x+ b|l_rU5Lif-Ut!c]emz gIQt6R] շMppt{74d pREA o^\t C_KdwWuaWrڗ}}n.:4"<(ԇPآdZfQlJ:ژ}w4quE RYMtVOKpo6F(ӽUm70A–t}~V lAE7݋=͇ͧ3!䃌f.nwuϿ( i`X#!>jlpߋ kQ]d9N}P #e"j0_.R /67/6R\YۦM_q' c6&yV.)XXk üĊUo0y:uAf55'^_c_o[u*9}\ke)NZ\!%]`gb(YFfX9"j04)p@OtjECFGap33jY-fo(hO~0/]uޚP! ޡIN̐_ 90j78uŎ^e=.C:փtdoHLI+8p49ofk@\,:W SWrI=SiJ%L'#a( PTM vfBxHo!dRv>J,Õ:/1y,2;8_D4'#KpϏj^#'Re롛xPTx%ćgאL.3]S3,[U}8'f2i K HǸlqۦrsLTY [Q8GXkX~-*)jm;;^8Y+1uAU]RHslq-*Kt3Cuϼ=trn-K(+ o享sҵKzfJ9,N̐)S4DSçf<k3MX8`*)T GIJͺ,k܉o\M/`T)DcbGK-{T={o#lZ} b4ΝQTpXiV"*?Y}Uĩ nz?tL[Xd eI62*VPy]0^e' v}=aI#M.My%ΉЛ R$複AZqtr6#M9$gt,5/:'h5́34?Pc _tQJek5!5773{ 'fvEkFH\}͝81~7|Y䉒O>Xub;hr`Xw[M|_ջ6@fN oL'qֽA~aG^7/(ӖϜ9&zcƟ/W$yeR,4hws,jV eCiecʶ5Kz7wX-11zS@#eQ)(V!>J rTfտeP)&_fLgpKNdX<9rWYZʫMPN 2"D̦KRgQ.(0'݇ʝ"?u\5yHn w5:%.[ojnɖ?-q3}RV&^vHߚhHk.Qn.J#c,གྷSqHo}a4&!8$SEf0,Ubaز/W7Uю1{]`;ckuRL[Yf3ɶwK;3Ao:HH74YD#mH4K[Hqӳ5bHbca] ߹ofὰ0CZ<5P񑀯1Ym{n qpAss/ [K˺<4?Dzh"ATrvtEAw-: WMgeAԦ, RW.Cj>yVXf7iRIimۨN:M !⪊l ;&B/n(~2v)iq:9Fw[ZKb4O}hQ4EyBN+VbÝ0>RkXPj;w#2Po+~乞#ȴ(иϣvWԉu^5* ΐa-]Cxi^v)t>'z0~\{lk$/\<do_UEu ^D7XYGnεWKqRKN1:>}Rk- M idTqwsQQ -Kƽ4m|@(t"!o՟biߚw hWPFS=AѦS1[^O [ ?W S訝`cF~ !NhPD m?]gO:DΔ36oS@Kuox'$ޙX?nHC e<9.)p%%-OϛAfdAϫ E~ !DY(1m>\cW+({tf^xԑOY sx(Lfi'YO$Y ^8Uթȩ@>G_ZmNI n!vc%JXg0ńU5a0ؙ]ٜ}ިח8?gCkqgL׍D3l=Q!m>&Uc+JH"Gp!C20<<'UF|\[ YQ/09swwnw}=NXx|4N8n8YHk';+ tuܨal}[AI+Y]OupNߪk]|Liߵ4=G7f;܍qb6KEuID:GS8V0 J$v=bf.M&4KjD';JJ3kL=wu]j!:z8|6i0=H&m ,tץY<:mr^@Kf _Vxi t8nTbA^oYnG4|Y$V|ϱi;цzWFZ!2T!MLj_ @8G)\Ul2K ,Owb(7rVY)"mПxC9䨉<t!x;\w mڍ,͵τtFY sȥ|@ss=\Eű)6andVL^[S6h=B{&~t9$]8u'cytZ|/Cv0aJ`>7)oL8;!#q&N+ fmd'A9I$505x)B)A$iN³oN`/8: x&ɣfw^eܴTdBC$bʻgZ1r4b!D#3@3>W˲ɴ]ghyZll~",:S$`/o#4Th#ڮTΠQ`h`_cpYD}OĴX<<{l) ow}}aMSvǛ#l'y̱nZld=H s4QOUr({քs**Y(<&k1hcbZz !$=H8{X̱}ZA4[dOך=NAT˗416M|w2-K?@\͒۳5m\ʼn¥JAjvu+]>eoK%.b?aش[5@ݽ=dg|܎ Ff3w@|STrdX}-b|ɍ; #5UT؉2t@/?:K}ֈOn g6;rGO^3#eB#Pz_C+f7?2q`ot |3ڍTg[* 2Rqמ7~|+f ;eF*  |ٲLbBUo82^|@uTxrTFM2Ѹ[كUip],EURXOj}:e*0N#SD?21$G.wW˻|]̛`JWf5"|]\{a#PCLxM$-{x{>Ĉ5h.u }/Zd`ʃWIni4Q0H#_D u-BG `aEX{`ʪsOoO*72@iK<C+/c__- ҒP+ {{xYNf8uo_ S(fhy|Dq;D;f~_M{VV~T"o\/wr/3_oݜpIg ٻ<&ym$?N nQhd|-Hߪ|9.{}ٞz-Ng|{USLunC &aIy8<f#|okfgY~(o0R§ >`WȂ{sV|I·Zm̖sck7I/So)dotxb,e5!bCoXocVUs{bY5QB+*N~9E<#Tz:PƎa<+z{;y̾5&Rˍ[mlW+mo`~ ;>d ˔H%PCE ']LpPm?-FojlG+SYrP;Cά8 ,Cڝq8}c 3 Emo@M0B[pPa(UIwqG[?yYJW@LH0ջ(#-owX밐$TAI U 07gTQIZF}VȼzAƍT/(~ XH;sQ}h1{"T2Z5-'wbtvl.Ʃt(қu3}$="G4mg1`]Hz(Z'fSͅ-6ޒ8`Z3=xgKkNccjXDS@< kA V+mv(La'PB+U5L͒a*9dm2"!.|)Ql\\HZ< 2Δ% YI1ך>Zᡌ~Owr~OuwTovGmi'$vS'{Im 'HNp(͡yqW CT_фaw̅?U6`8u@}Ό`,5Dg{\8tne9;fݙQE9TncJ(g KBokF3>0Яh@b2Z,\R<Lmet5h jj%CƸ 7 ۊL)jtp!LѩXMIdҫ=|rN9Z5ywFroĠU%.-/﷧#!<_r]KFxZ_L?n.< S3;?tx0uVkWl-):ojGJ;6NQc bX~GR]+IHU`揦Q 7U$Sd~b@JSå)EbP h?%IT\>GE u䪠3໤o<"/̭Al٦Er^ymSh)hq)6@Zn8NX O1zSjYfq4U֦m޼疚qNP(y]$h/;깻ŵ-J9B[E.EH{ < 7ђ6gX0eʚ`I1RXxXFnnnу9/Pzm9IɼX`I7>L0E >sK;۠>_b'67LDŽ*Ƀ ^$Cl5PRgx # n1wQv#~} @ 2xR4U#VMT%i^Cӥ#֥4p%[gD%hĈE,(/Ii E$~o7"<-[~7R^(|]CY 3 L`kr#J]"w&r6Qǯ):;anzxs6Fn*xg Fpѹ3/I\=tʋUqesy\mI)c;1ޮe[,NHS 8HQn$j]$AA4"K %>ZLO4=۳0}4dK%*P_5V_ۘ 2e_~8x/)fC3c!@P]d`?%p}MMJȳ))x 粆#(fPpmCX4;4/)U%d(":$$|a1n4r(_ ʈhҬC6ZoγF Qaӥ_(ȹl(>`b2(HԵA']L sQ1.vn\{ FFFO]FCѡϦx&<_H~ &n%EOp=:@̚7$l=8#:JA-!IˉiKl>-8J Kr/ ܓ}'3J,cæe}w CsL `= 8A)1⚉duQb1γF P,&*^N#fI=~*V Y@7t [S [OF0;"CTTsϓ%=qnn}0Fa?DͷaBK,VqL7opߙZYkxځ@&)OLFϯI|=dD$XQj'8|;VƩh0 b&8Da" F^nw[ e8 N\l̦ 0 &V?5s5D9a,DX1K v|@&j\A ΅#:s:U$^g2qFN_{JvXs iz!#Yp"uWHb6T͛!Dw8ks??۟|l#j|4 ^8*$08ɽGU@]Mf8:w@ٟ*څW(}>Q|1 oV=gܕ>F ғ OKZ89z&  ;1*ne_a.M.JbECm*}'@λj _0f5I65b5m n_iB1Z_G-Trg$٠Ez@.A@mo 9ڒC.@ZSGxFO+RUQ|[q@ִ)2Vb7h%ņAAw?_&vx4zvBz3Y%;jDEtg#/% =]G#H*z@GAIXN;aKtG GG"0eБ醴u<杭(`; C%ep;3!'om#+ njCQA"D`*j[b9 ; <__q!Cйg1MbkuSg 'V,4=4b-s'&Ǻp"0^?/Q,%K.NaŦO߶@]|N$5y`&%[e#OmO[rsd0 _-h5?J6?o"/(Ug*JsuWN|5da: #󢫏"gm'WwtgG쓯)A~yZ3Yr.eʛ2*4v>pR@\WtܿP\w[qgL'}5|Cʣ3_Z] NTN ӿR1 ՒA^gZ̗; }r8QbP9K 6ʡ{0/21ȅmI&p-GIP 9eDV|eЃԄ"r=Bc1ƔcS]Ub!GD̻wxUe0kZt|?hMBpm1EnbU×\\ -<)s"ٹZQG*ұ ]5/yUrR8Jx жfڼLË!i[:?SIOf&9-!DQ2GA޸8#lHw譒F״I/aw&Gp؁t;Z];W@?Gg5Ƒ@`c/_ )}>[:0aS4>kΎTv*_P>m sB(ȱn0SQǃ8 C h4Tn٥GVDc8>q~WAI%hAk۸9_.pė#+qC*XʚBLKn 8v%ҹzD|m}#X{ =pgzfgb |ƹf5e#vA ^Xn`Ni(A3c2MS(Li&ņ]Eq!BX4HX 2/}zc&ShO@| ^/El鍨 ~o9 D{h 7"d6xOҕFIo/L0^Mp~@`xh2LlbYt /A<.}& ɏ&vUe,W"0 7oح7Bf ԭk~;0׎t| VMK;BSeXֹB@TQ0Êg/ȚDM H'| /`)XtȦVXw4x tW/sBgۦ/E->'XnY*Evc)<Th~8%3 ؑZc+&nbP5yuꒄG{9#bb.QOd$ЂU8K5v5a om :)Ƚ VqFpݷ:ED?th㓗3Ϟd-9FVPȴ[?댎EabF9?A.-%Ӫf6#\G0cƞNl0;7tu ¢ {A:CFΥtlO9[_?bE]$> ‚ӗFbbVbခ颚I2'@}JUW|!gF%>x:\B#7k8+`R7̱+%#gC=Mɱ m3P3* |OGlD2Wq M֭"1:L􇾾H!fR& /~VBV**UceWs&Q8Ki !5BZ L@rn,%Ղ҄D^Q1kLonĺ l48wj71RnQ}FՈRg xh -Г?SRkj{ zv̂5mC/7T>'2x1y۪{:J} ٙ">>pyr*q/L,=);YM |}ss J7pԬ3;⛝6FX̹^ݪRp$Aذ\h2cv~X^A-5Qܥ; G11hգ׊!Cpʏ"YY WwlGlCdT1—` rǫoRqDNV ܼFz?:׫H8*Xϙ{(>t F~/@x<5ў9 kAQ2w- M쎰:jK ٣2GP08B'\ &q v !Ռ  .D k:/El\Q%lVX1Σ$A)X;+L:*D5_Z?CĴr7#|Wvf4k3Uc bv{aBO=V`\TAy;ZO XZv{Ã!G}N_jK _V:˸dmb9@s[a,(gҮzPH`YxFٝB5ݓ"{Z|^}xpIYAܟj uؗN.'Wޒ0xOL[ /Â&ܿ "$HBSsW:mb;ec#4A=V8Y;i8:qըw2+ȶlx04"T{V>ei͝F$'J̴њTbÆǒIyVM{AY 6}rmi^/:O G^_SAFmq=eVRm&*ٕ*ͯ'S965U=IKX͵(>"`5 1mLliM wK$"rQyˇ"P= .RkSr6 уJ6hy]SS4Mw=VY7[),:/B&A-\hc0|:@$D;N rȊ4=Gcx{izm {x ˘r?6sM{G$6|R/.{ }Qgw w|筅`bHtלp_W2Xgh()ZgT̡SĐp*81wfd SinѰ~;RƑ2UtvBـksb;əܯ~}%ՙwj8 @셹 zf1;>cG{D6M)m:dP.;~?7!i,O q0Fg:)l9Y8"z* TF cAO!Y;!lk;c HXޕƄZMv= +*vZpj: H$oJ7 (w~FP`Lh=sO%x05$8#r[i- fKj^bN|2wឪN5/f,Y:;oYN?Įg3|iF+@AH̃k ÌmyX.E9G eKh\7aM_Mr!wX'y>oj蜍BQObTx N; &aئ3dA}acw#GnmR af/{ZM;I jzZEzZVw_` ̇Va [ jJ"Zo;U:%Aglp 27weKFK9*̅1Qk N)DU3tXCٍls_e@KpgncW2Xg:gds|)>Bʤ4d-"×XEzoc] 1?8 c{@»tPg`;(4@y5:Cx'墕~!dšF5aqBbGq~9WcDӆ1LWGnGd W"ݫ\p,xT>N> foۧ&dY.˿qH>T:1P UIC"ٞ XK^S:[. e+s(2rB TMv>z*̸n ryB\"^ʝbMj狼qɻdLK9w3 _隒&945ʧRlUNrpj,l*$%rku_Id*P;բ@0"Ƞ*zaBW/Vl V7%ba 9v`[J(Qi"1Sj_Vsr'_iǬ.2~@5BblXT|;++u͏ K Ex8 aR~ .2k=kVrY ^}mzss\Vonۆ9pupCu8ȋđ ckC*li0+F aHВ+)Jn՗|z1Pę+tЄw*CwŃ"JՏHeQSڠLIP"$mka㊔ %Kau1eBλ娾SvN]mw, M}H jm6;rw'tOquN!(9 nE0h,\ZwhɶSqm$ [??+JWF[,ts%ܸR+ւKQGgsr6%~b #eRGǫK+E8rY} pYЁdsUrm c`!(@?/RI&((vPE7@>DsFEH3oB/( ( SWqP OO#nz.WȳWz=%\\We֬gP,6Rx*gHTP4R/@Yf*9K%&g>;eٮ0MR[<2|f4pFWTm<}5>=PhA(j #Bg9GR]BZ[u<550^XuE lߐ>H+ \Y}A$&Hvl u"MbcIHӥ?+ U}IC;jlycSuovrHߪ 'yͬr:f "%'Z+ [*|)EOzXTH3q,aEx5 K*zX7y! -y!7}%Np q@Qb> ;MEo]`꾬A87cw9W.r4!&9mZ*BW\"-s2 t;!=P lbt $8<=*]mE,H=v59jJ,%4M9Qp;#\#4.Jdte2ù!q⌱cyt+0 @K44H/zAGqI( yDU.˱q`in@Lm~ z⤙.sȟ{YI8ʨcb}pi!A #V`g+ t_xn[.^*Rmٹ)!HS*?iW`aomU<.6l)֕R\NT,.Ň&m4yWF F-o00Dy>LCÌs}Kq o*CjpH:֢S[0=6+=%qJ n2J c@޼ (@WBZ6X8(_!+f!EMm1}+}>FsbS@](gzw<; %z'4"{!V±(P||;Θ҂OٍINt>QA{'Ӄ yԢL@-g+#wR- ) 6𱆪Q &&31j⌈ rԎf1 [/P;ADemYsro p"³ḼRSqވ?q;ܕv)a꽅6'gz ғJqEjSJ\L8`}xRS@(Dxt畆OʄThۦT28+f*E^7JftyM^YZ us=U< e:U^K'A.#h,hёK .% 8bPVU9"n0Ѻ!<"x5MJc;Fw7Md/~q[v0K•z Vݜs{=Kb+Ai2c#Zlދ٧D0I "/RЁna-,1週3VpNˎ'Qxk$IQ` )Ad䊠$^>ιs_cWFYIH¨ki pГ>Phū@MXHV>tp_ùtgO }sϔ'=7=yp;`"[A%e`] ؓ8ƩDfن|]LF @;"P H\gkW Z۔]Q\Ow bظa&]TW^8LƥD#^-H庺}ԸNmXsjh>1$߳*>o3 C8sQ4xfWڅ|9lg;{W˟8"Ec/$/'Le{G/"irF㠷+C@L+33@0)L _#71][| hZe$Y,"+-stL~[pE~9wSE62 Oyȥ0ֶ'-^ cVTE$R! "e{]|- ~qbBW R]ݳ.xCF,Lv&}Ӛe_WD&~R-5D7RWpIJ v2 D1GyɵC)IA=sR=Lqu[&rϑ*]Thx\}^Z(q,G۽g(LBnv، 2vZM\KUUDWo#x?i0cLRIOc @|FHh sW.|瓕*\!qY_^n[;)eMudM`נɩXXھ}\oYsFAg@F^vzX ^ՀXkuAyR*0iBg1Nj葁HLЗҹ:FiPH9$X=_X|Cmà?qŜWrpX8{3^UW:h LjBpt^'qeGD,oR{jc&NbO.d3WD̔ q}cBNjUPα!z@K/hqQzVX4awO9p! \ "D] ~um'e;43ZԮ\lOK8Vh8t^ٸ۠ȧFsN⸎oN%"1c&ƱМ¸mv)Hi@#gH?MG ѡ؋tKlGdRB5O̠ qW|2f ^F׽&L3g1u 1i]i9^$.` ^r j~2n9,NS8wuѝ})e(a,an[֭$=[łRlŏ") xLwbKufO~HϞh7fyJ'Y"@#:JK߈QqXQftuE,xjBPD''K;]L, t𶉁j\ˤ4"ڌї+A8.YH$o>>Rfk<.>^Ю%(OY]O5FGbN 32^6NTD;9\k!U"M!GY&z6Zh%! NAߥ!>s "7^ZfB wѬ fOP\2y Kz]&K-YelJ[l3@ ~RMi@iPvRBq1 5㪉PM~E9Ii:4;i`o-tyYg2&KY@Xf> ڣ8RI}u4as#ea bz_1Hh\S 3[{U?\ַZ: /о یZ8צ>z5?j埴m"^` 4 wfGfhę;cXZ,*.l4y<$5px0eQOŃ o/I3$GCS=PLUAa1}-h>mkAE L—KnTW } \BE;K,pO'-sL2&v*S喤Jցj1|']7dN}fNg $6GRapvǖZrƧjzREO.Q) _%ɰ_GjB!Q\NƤ.(qoÆ`Qe?ϟ4. n(BZ_w1is? ǰTO~2s?jr*, gM/= ½1$>:fN|^C>UHƠ&Vɓr˅ Gч 9,LLvZ%JgyKtH6 _;{z{XU(WhYI2fs$^i΄DR 1^iDc`iNv~$0:_ 7/!8! 7lO\,SZ6,(ÍQ,9ľo5PWuA+uNO#ɹc?" ÃXϨkYhc#$l[D!9֞_*=u;3v%NSc 1†Ȅ$T3/۾X &'43Q dFϮ,xv߬ WLۧ#UH)d/ -AT1zVk۱=>% K$B~ =R|@3DqɊikT|-w6<e]V?~rpW4/+!ϰ??t9O3& \Vy)FV/K+biNvɊ]. 2-x_0yGBֳF1hf䎘{B9P;6k(ܴ;O ijUlLzȻlj׿$UG|kx+k1ϞPTyHj?WRgIKPSzV"x_| I}^^z{1zle*nLMKDˑn;"7U{,:[*Txx_dFVy>vxݎc YYz]X] &DBT`}Ku)nw8LGi<<ubG45T\넑a_0a(͂ eK@|2ԙ9O`bIg<_TTnklac {Zi 4 ]7\3ۀ` ]e*ЉdWc%޿/׀JF7>>%gPxϚqA~G$NOBP[|ܝv2fp΢+T-$>3'4Y\`n~{!sXJ29()c TE gݍ9: .Ԍ-.z:rxu_^z5DȷQv=f ˷d%J,(b{:4k]䁉"FEzva/Uq@YɍONTxT/(-~+>.$jRϏfm gɀ}wYǖ,'3ߠIZ&W? +1 /,[~;# :e,ҟV6Bg}jb:D\S_Q|Ino%|aLQ!I"_sΖ"+-y`d9P'qq0Qɂvϓg’0^ХLp?a6]sv;D#KTq:>W|$RGea&(dee*.Υ.Jh5N3zhk |iX̋QuK&*$Z_M|?d`1#[ 9P(se#jO6F{1f)[IA/sThyu۝&LJdVwHs{.Iit]WK"2W3 kDGS15 29EtAc2h ( PU5ۢSȋH;5 q۳O 2IJ^`LjIT\a<.N,;zh;y* :[J[o> B8!d#TRLصNzɢTzU|ɏ7W{Yho@~ Tr~1w2FQW#>y&lCМgTZcDq%?H*JS=G!SJ7.zeHiв+{N1`H_9i2E>:7=q |2eT?6W;(Vͼo0 [&eVh=ae-oo 0 Fn:g`dw 'M?DB@*ljLH2j4ҜB? q]f2b.5M3Azp^qj*`nug񾩂C~TiTYT6]Wu)@ɰ4?ˡgV.I)LښF;1 j% ڠ饿+'5pԭ8 '6Ӌͺ1BKqe`3hamI@[}K8Cȃ]XUhWK!fl"":jXV[0- ^Pv! 曹0}3.aS (~2#m~_lsTLEB/Vg;Lt/XI 6cÜ,$qn"8yJaF_|_^rZ&#&, |k=iPѡt`Y!o`=~H|sֶdڼ qMa7vڏcH^pC{Ĩi/X$Z%%iIƧP2ojsH%gi&ћ;pD~^ՈO.RWp,P\4>C5f_BQ$X.xkRQ]'j#+dy2Cp֌;s؛kD$ۂ;>ҺKBEckM[}$V8]̿5"hBr_BEZ"QRZEC(?Ox!?)@!gQ#x< ϜGue?h\ddzdׇqq| ~JA(M*gLJz7"y4dw.ދF*g%g[[F Yx@&S?mVXjP*8Ly,6=Y{b K@8@/)fiw}Yޓx4YRCƧ4v;zqd_3|fa=RnȻZ )v|vEik DwC#,.1{PvI__rȭg7bFR^ł |y=t+<K1^PX~qf0m&sjn\BvtسX\)G=gp@wx/HfșD02P)8D=%8 % ^TL9$nɆ$'=IQ*ҦU4#$ &˚4+K2\Eec'K…Ksu"2E<89J f-.4F9pJfUW:O+НH~(aEۀLfq[@{nl_z鐏2u^_Z3Jy.Ӕ5\W`s8gDƊdo[A^i 56Y+"+CyrN{"uFG,kElk6f,.Q¥qtOB QM6Z\TU}ōŶGɒuO_~x@֓a427Osr_]r|M=0tzS{V\n@w5=4NsV%@)m3=c:nxx k9iC|}6=d,^x,9QG; ~Uaדٷie!|ݭ \'tyws UJ=OrΪB>jf?b8JI, хc K}Hl?šLX9ȅBm;*R]+m@:mi{) ^6|sQ/^6-O汿ȥ8NPӠ~<,)"%Bش\$#|UJ+.R9j:UGxH( AuE f[B-aJ_5uµk%қ|C h6vCǀK(@Ϙ_++D6kZV01l?OD$a)֊c@kNj<1YL餔D-z[ I7K R=y@kNO->T\檩va%t}iŏM2'JuU^P<NHn*yszbO3G~!TF<1D CH]FarA-&G (+e` wg@W#0 +hÇsYʐ dZ+χC񆅨ݡq xf$ZXSGX{퍖qmS\r>0@E5Wo J3N/GThA79@ VP ;O9Tc5DʙP@saT$ U4lmp?D+CZgܧF4᷐ѳ>ދ4&u974rӆ0U%2~D е 'dd.62$,ӂẄ@v-;k@*AnC6^؍U.F3$;h_ȼ-=˧MECM؟̠ʂ`&_&e ouHeVVN0GsjPG5CtfχWls;d=!)C1,'|>pw0U T{>~ TᥴTͯtnT/h8/#Q\eyTl O>*S ) I"Pq8gs} WQ;Q|/F~iVjgNE%Ef⯸a؄nY 6bNg:shfpc*-; h%:X:3t1ʁS!,o ugծ\^Mޣ'ɞ];s.x7!;X1R< JG_ĈW P5Ɛe}Z^Fk>&7F}YD@h.L9 (QYnT cn8ϛ =U ]MM|$}prVzHM[,@h6bRqu$i*(6ؾMY%n~DU*02_K{ݒ~JC\Ba#A5Ho/kʴf&V75 yۜS#ܿ~8;N檒kIo`kQmrNc9x+s?Ҵn@AOKBɈw'`^l?&8˯`$M9>`Nӭ e i!T}+<)_Sr`;QEs'Ke!-ּя,u& q uDycc#jþ7Pω[h;_J7knQg?G-ϙվ+?Ǩb O)5d!v6 6]EsfS BSD4z8_TEDQOD[nvn{Q+Agq0qk'xg;bWh0{HX[) $/$n:KOPуN(2|wN&0d rˣt2ڤh`JXwrGN&,r3ࠏX*Yj4mGLA;[0 d$ܭ{/`>sXa: 90bǦc3Ya3~]= %9-]ϼ]^*;pO\i%+PIAACUP%e1yZf( 2OvXPd-bwn(G@[+]_Zj AI̙@qZVs<9v}ʵ[ 9@&FnMDӾ֝l $B)lg>bᄐ |h,r(+X!B%~{v`oh y|s}Q&&O&-qsX"qH+G 3)._Y0Q-}GBs *V[3?΋2dSOPv9L [[;nP>c|E-2}!"6Yn{*K&ɀa>o׷oY̒r̻_բYDtݡ,K)܏K|˾o^CΗ~g8Afd"BDK\Mo!PmǦaWQCgƝҹ}pRnYbu "w+==ɲbaEHsH 0;̹Ob$űW1}&0=^^9 3r3$MRԙ![05cHC]v=n|NĖX E:l^"j 8Z ZZȼb'&B/8 ^|APj2DL‹׿gwrKń+S<)R/1 ,ETL= uhv|3/^/"|ݧ=x\x6Օ _6>APv#Ƶ;kI{ʙ9ذMM|V.=QoMY[1攻cc aj*LOC[B.c#ϷG5xqCupH?1^tnK"e`P_Gϴ1hH& wItvSɢc-8[ltcvpyULQeC_zmrIH{(OK >Yr>S2Bx[Rvתnz3+R)O=4@QoUcB ._\vXT^i3{rOoQ!~w^,+:b9b1ɩuj== ȼMIdMdi@ySNxz犏I͊-wт'8|$T^TP FFm?~ҴnntEP"`)(Gx '.zprPxx' z<)"'[g+7Toc OJ3h58<śf ۶CRp nȎPB[q*V-0ɰ }bk -jiJO1Q Cce&BnQ mp=exV?{H]y>邽)LF:J*"]9 W&FTF77tkH'q&?ߟ~CL~S}&%qGNMqZjNu8|}KW/؞ ]W,5]d޽S=`/o7+t$_7Pyl)o*#uؖtG" zkuu&4,Uu7ͻc<=eK#fJ#|jO s2"A<&0){},- IGqpSڇC"H)k2_@(v0NA.׸s/ʿ3-*Hqy'$4ss?,$xJ [&YN*h ㊬<BK:Seﲄ 4?4KKgz-WgrE۰ ,dǜAak?NǴRyy>Q-)hzk*{g9'}T{`<8MY .cu@U13v =R~V :j* `ZQDNԌNc ܦ90Ʋ 5|;8R/ *4J9ZdѫAlwI'~ &>5E"+T2TuADUJleŕZb̹ђuJ+Jeg$3#}l+5B5o؟&ʮUP "cl~̪|)Qi7">j^% U{o]ڥ8g]7ԅ n䫁2 S$uA8Ϸ>?;:BѭR46mY4J*A`/qlC5U[@@v0y1bgx҂x a;laptߨ<֡nŸ=4w? (=KbwUFc]=f rU1W1ԇ~t0ɢs$@\\)'yՐk*C~4+:;B4FW!_fymӓa[T]ޠq `?,݆K蔝eAd-@Ue>#:T(m%дsT/мW~0H? 1E1鹵pvݧ33PZǮ 85vQE)gD--kLk YAKbCDыzRCtHaO]V*6U܎cf7ȏ%)J* ECtF/A$ 8ES+ԧf9hʖpJ95/,oy,+2$~mb`{̵U:gUm$q{tvWiFG(rU7RhA`$ 0Ix;T9:+'9z3TcgO؀ٿBT 4w ӥqիy:~dl8I~=2.}GioZKU{-v2/YCQbzrG;Fsq˸ Ujq+}BMi\߫.T>Eg[ӡv)UPpvWh ~鹲0G]u7w)GM'\6ߺ/:_k EsC^䨰QSȠywmD)PlOT%0⫃:<^4gc|-FNzf'!܇2iU,7Su(MX {$ bf-%p>G. jOc] K龒ypU؟O#*´ 2>S`*'Ѓ gF@ZfQa; nnŪS˶o˘#F/; ]ӵのCH(@`B7CL]|:%%^O `}֡C_A$&7Z|X?A=%")}M;̤UO=HtAF 8h Rlӳ!ydSZg["հM >Bּrvv[~H 4%aKz5S:R>hoҴ3rS9-<2hOY}R!!g//P-W}SWc\3-w9-ZUlI]d{?Z+BG3&udRjwHJt0}NA^DA+5,O+7v9HRR$\q6Nofo*04iO-]V]^t #_l-z<[!1a@Dq]l\7NxKOGm6Ƿ'v XGLYoD)e4:E?2܉t&[5?o׾ i9be![n`يTNrS+7:'1vX ch^@q|RX XU&Ydn`zqV)vNF K{?4ݖ ݁]S20b~66@+ yL=MBl6/q/ N&VS9ڜmOiwE_RV9paYr=r&͛8?`Aϟ&ݳ{Bz찊'IYaPe]LNZ0=&i}V QrQEYezxDœ<;ˀ'0p^CAT~tjj{EU_UH='>2EjEn:M!5^hBt T]Q҂QQS:t:h,F4=/6Gp?@;xKy->P;5F*xQm5:f Sp{ \ IY9CC m,@ekFo#*mDhʾ{W}=]l4導yQQWb!@&t$e@d}}bs`L9̄c,G}}%/CV]]oFghͽ7ΐ۷7D W'a6bf 1K/407ޞTTjкZ;Wp %o=:l>zVFL_bN -Hr6E&zᅒ\ŵ]xbZCG&\jz*7xfbT&wcRF;y}H4#ԝsʞ2#▐GlA!X R(芉?c$NN}Sm+-Ys|ʘ4;I>C-I)R.@j^ U$9L11{9!Ul4uz„Nd 0ia+DSBɴ .Ǘfsr#pݫ䏶Ynx,"]Jl^d\;̆`^81v+Å^> x )nc93@ɭs"U- X,bq o̹r4'?%TV4ay:~7~-feE]}%6*{2.V_H,]IXI_CؘxZD]E 'f\P 2z͠c B_a?(.؄vN.o7i}aL 2WMQbљDͨnB~dԸ%sf(1Baů )m:3QFn#rFvx@$,OLʃ`IǗyg}{{%H6)Y ʠ?z*MO},W듻"ڹ25i63OI1oߌY7w}ǭ늹;gMQyi:u,ei$HxSYEN/Bܶf&}<KV&YbY"> >8F[0~,#%OPx58S Vځ22Sy&0j[׼5"7ki@z "gA΀1*6-!V lՓ1üa mt4dI48Z ^Z#pU9Y+Ad+[b']+j֎ŅAu„H<3Ʃ˵Y*_Dד $@k4oH[<S.ԛ|H_Js@qnerdH26f*A"CC2JHH/u?!wҋ}[j2\X} oUH-JJ QCR(!^vHB,(Rw av]~ JwvnbFyKo*DAՓirOsz1 &( ChB2(Qd~QU!W&?f-Jf;tj̈I R-7e9}=fkc3{ƾ=BdɊ!͊}æ#8`0CZ3U #PbH4[g_hA˶gC\)yRux9!w籶ޞWNԥ>qynw~thIyޥ 56πG%F$s5?f\ }7+!@iP+˘ق/"*҃5#s%c[x(Y>4Iq@-DPV]+#4Uf-1*xDb@tTh%Hxdןo.A?y&{wDYRʱ,^5cHյ:Ⱥs/K$bquɋ z,>!S׸:.ͫ)½. ]Czl)ZċE/'V<P18_ZZ=$ #6K$;)3AVdi!˛wEg] 4J(t=<1\GQe.W KBJo():3oA-cL]==(ԇ+Dݵn%ΓĹ7^6ؗ9h1hZDC}JKd? #*#4H*#N@TQs(gQ&Np7i{ efxS榏'"[|CPWsH`Svu+NXԪy1?Y¥& AL j}hm{.BoNӅȟ)DAݨ9ˑٱRNaM63dtN;S@ n<]-93-Z<Ƌ[]'ƬMUC( B%`+y%|08U,NyAH`n3akB_4_`Jo q8Ynb+OeV"_Ji$HQNUP% }*/u7[2Ӱ5|2X9+%1ҿtx@=%GEY 6)_1#0F7o,+'dVx<+7=ьBMxўY/j/_-zzZChꑞH@~Ad-lB)y6s]:~ Њ=٠[OӢynӴ6oحtȏ.kxmuP<4"v¨_bO V5FD mtf諕bX1MOktb&_YˡD;Cyi 2, vffTm`*@]6XRD];c?$ m-s9ѽvr2}.+1H3=PwM)?cA],AWShl!'iH  %Xꆿ[=kC>meyUU ׶7![I7ɾ,i 樇{T ZKtj0mT]c!X^kRYT`HJ@!8 8YQdvlIw*~-x 矪.7H؁31_FSmgdV •+ !EFvr#j\h!`I߶zct~;NR[?UkVޔ 4e[oqeY+ْ@CxTD ֏=QY]^,#ѱ= Ϸٮ^,A}˴L$EHߔ R@ʷ-<0_P`h$/1 x#Zz҅4vňʩ|? /p1-pH=s{f !r7ӳF1iș'ByUOڊŚ"X]܉*S( d Tt[I΂V8)apaT݄:E 2[3).YANI`B?E3;C%d"T#QcħJ_Ni𢊕e5jfE8cJkYX*)B8@)_4G3 "wcrƜ-M0ZQg.HHȨ e{,lz`Zǘ>@ݸ)GȀ~ln!\@X L)FŹ9 `Dv4O-ݝ5)=74 }߲#w"ĦlZƄr \ |}RvФ\a?.Z3Fӵ҃@ h2/?cW@ᠯ~w& aSC:^p"#Y>-&$#z3ƭl>v5 ЅFI+H+'YqޢUɫŌPh;! fLNiP65kGR*:wKuV9-Qj)UuiBُxb-igG6MyJ%3yՂjG7tz%F3X0w'dh X*IDKn:[Zܴi/Y{ßKqejw$)Scf|RT=D;4@Ӑl\ >dрH3^LN.]b>)]e$^-7k!̔ bdoHɆGV |rI#˚[_NO,{G2\Y,w5X}z"a&,Fuj{]fK,hO9I -o(H9o@&ǩ?y>de [ްFG\g@_>z<.J4!q]/(6.cJ>N+;2Oe*µ@w,:X-b,.e:l> nB[|;*S5WRLAh#SOy43ѧsvĩ=9}orS'twfjEȣ]g{[0&ýnQ,Y/! RkComҶrty}LSe-sQs)t9' J0ر{hsRMU; sG3 S )0y:~<_9n/,U\eW p{3 ?9QW )]kbgWZ,7E WUKfye]VcAꧨroC꭯i/>dcnkR^wgk)n 1܇jH%Yv@2[Mil6` JE_ ‡79qG>ɝꕟ2BmF6gqO{8Rñ;3_ ZhJi$AcR/C*m{.;s(B\zBC`,ĶgFZ vOl!k<4;H5[㰮}W6cKo;=i!I&:Y/Ra%p::RkvN=9OU`sȟWN#=Wn69 GbeIzQ 'L>W3d7xU~8Q Kà\GB+&<|X> +vWY s06w5O%;wF-0UiJ_Jӵw|WwKLiX=(72ԕQKjGiZ aK\,@Mjz1J#ߨ5KT,JU=ЂɸQ xgg`zT3™(8ҁ ˨liZiSyVQpڎcBV$*[TƱmOj!ń\-YLsYm?`kMY'V _,uyNWy:h Z]r͒VnsM&:ypgIvtܙA r0'`Pg  p8Eů(8_y.? #5+ (;&m`}qqu",Q21ԓ]60 Dâ06q/ y3z4e{/`ێɭWLAGE{,yR̻xĻl]uKc7RmUKT("p\.Ef +܉ʦ-} 2 ` XfzD~^3l#_>L@ʕs,Q҉2a3)uUA)g]gF&s\rD\E=LLW1 є5fE$л4OAK UD|;B2&֕xj=CDW\D"?x-v/A5q3Żh۞3+ OawXrPN|Yi`wĴw%"p!96 f0m 9̬`7FHQ$- ˖jQaM_f@Fm9<=|[CNFRڥF#5[{gum xm8t$XHz~b2W?K#=Y42, 9fs/χypHq͙_Q4S_b\bBQUW_Vꪀ#"8Z{R^t@۹uF[!imS aW;E Gef;bSɠUp!J8b)I"c<#&ʪ/hۺ]Էq[vw术-[es=wT2KLHY =ıB9ef "D n#i9V7.D;QM|75r '#gdRV+fi8Mb~=s"]>e%Ў]#mub"Q!=k{J9 M{4hZ VNVNrw6I\7| _&m 5tjJ:˽=7DeUn u(36$/à8|ӹ@FqrИR4 o [:N1BGX29t AVG3d M}-4[یJrZNBo-cWp3+u%.2b/}5X9t w{04'e`]if#={HoCZao$G3AٵK0P:x8tyN0EyQo$ǽ8]H3m ^31 %AnTpk9UBa (+o[.ɻnm UT?z5X5="H7BN֦py)w9iR]m><I>Qr#~ *UD*=(!teCR>@բtZn@ %h??0K IqD4s^ޕ~2en)T =L-C|Sx>џmɑJOQ[)Ri@@P(tH.*b-VJTJt۾J& ߡ"b$6n@)tB9\zJ)R2v1 U0 t@K߇ &k\]leG ҶSk?IzT<&ї.\<7P5(ick AR˒[0Tx"W+~\7 2o7[EA_l#|-wy`$`$ Zh;O2Kd-|Ȣ ^qX~7[ v KіzfEɦWQ&qvܐԚcE>ΦK3eT;GÃjcVW[a·IJ5{geb^ƻK-J80*r3G49?S#GsҦ7Z y >q֨YډϘ9R&q3ԣp~(2 3}I2d.Jkogr3q&p.W^ Ԙ3ܤ_V~Ԩm"ʆ\!g p~%߶|8)j#gvrR3ѕ)ՏVue7JSdfw1KI=hAYV,9FHsgOSch2֐u}ĝ {٩>e1zy, zZOƻw_Y)jK k䏹O\Vp7:jv6u8Y@N)2ٍ0⿵{q=Nfn^30p(2(6:$K*yoBu/R_20w]RPy!J0|0'`)8v`Xxb 0I Lv3sTڴ'虉< LW5!] vF;%>QQʝcEYAƃFxhk N ԶUGݰn\V@ ,̆mj\:$((+ǿӉVVGPg<.tSUiɲsмܻRRQTRKpTPF.>#Vnp^ =@8W#/PUd`CL(? _a.t!FO}!wψs;UK3w!CZ( ,M4٘v:H1uuL M} vJqJӏЅ>H%1]>(#/ !H[W `rTK$O^Yl&)ҴbE[OM;ٛF2)86  BgExL]^|#F!KcV#ps>xق9dΘϿHX]ߎHI LT%8z%\ys2O~^{<A(pO=c ONc? {R VHVd; a%:fqWYT=x1-FV#(4d}$j'9,@8js#0G؊ _4`Arzu[%xo>rKc "z%_# St{%"/Krc%3& 8 X$҅ b'j̓b{\-;HU<0 WxS8u.=) ̌1Mbg1lFq@GME͸cSm76&!ax^ugn;œtø=S0EtJeXRg.Wm)2YX\7^],ܭr-SIx>V6p2]{ *;V}}ܵu @Uˇvf'SnU1 'eZ1b9y);8 ܚ˃Od~@3>}o 7>yb'RMo`tn6|1i_mU<~sD#D='u7=,qZf`u+a4 7º.#S_A޸pF5ҧiE^6I"PP0ȯu1/IT'i9 ĢI9DLH1FCV{.AVcqۡR XAUz2ZˈOVRd9ֿ'/ j1-ӌw8r'c䤪 OS9OS$k=-~Z>v+(!}cAQS-zK8uICY!aEf єWw`PT|熪Rq|e ȆfĪyoQruEQֺJ{߇*7=>A̜(Uex )n>0k(&X\ww!²ZcDΉBS*,d?h2*MbMlϯM |# V *]ڗ<Drń`5V][F&\N{YSe#0gH&LG\r5ٜ*h ȏ7  ˯<5:v`#e3aウlgjz;n_vt?t=;e DH켐5SGS(AC (k4sdwI5RkY|elާNɳ$zFaQA4&rM dkr#Q_:>M==HÊS*:oF# iZ*_I'6$ߜ݊$XŠ /ߓdࡖŏ|;8fI,ٟþPӽת&^7s?Ȭ*'xUscnM\E!n FA=)pb 9)QiL!pt.mM<} |eQjɱ0SPlw 8,mϯMb@;|q6&'>|j/ TK~HWL̃d{.ca<˷'qG7bOS=be϶K'h~t޻j]GQgyYUN0|u8. j;B>j,ƥ^ RL-MgĽN_[ycطd5H D육 2O*ա,`(2Ws>Z[E‰ .ѫbNu"?4ߒr=Bv"DÍv j/Qyˢ'Wւe@4rw_WVC=%=G/b~XWnX1vmI)srC֣m$A Z,}v_93P;&%sb|&|=dCpI*fASt:uxn/YUzH[1xœ ݼj,\sY:~CFr+YN;'?eS$I1Ezs>Cew`rΔ7ЪPImbհ,Ҏ2"~i(( P)<}(R9&TUkq7+B,⸿ыbq>Ooυ7?*A4bNO@$ }go8SA#AXDpxd4R.n8k&i64fJoЕ \n,Μ%2I?;= ,AnInCXۋ !ڿIѵF}'}l$"4T aTV.M_uZH|&'2@_t~F.?D8 i/4NR5N:$EG! }2 LrV;4R /<6vs6( ;^XۤV*2a44sp}I>Wˢ㉩̦m:]_2fHTEA8+y!%;38v~Б/vܙӻKg^y:5eS JèI_T 8bBfj%,¨7ޜ3'}]3A2w=PkыTD ^K4vreQ4湸+y 鱬>/\y==2U}/a=13n-[H:I98z== Ng|=y1LMT܍n%8MUe#@ x01 {-*0r-NjB AiڜS_Ԥ'sYCM 9.X:XM& !U9:E^0  @j.6,>ƳC~Ad/9\bh84w vGɠSJ,G$[=y])\2(@P}dtr`;]l姝XmMq^c%ﻶ47JW\2.Tz1\+Yt(*i.i &p֛\$#PqMz-Đ.6-F<qM2 ̪ .5ő6ѝ INӈȏ~9."B᠎[Qi-K K;؃E!MY,t_w@իE!vXD_Ex^?{ҲqJӷB9&K&(2ZȟCƤZh)`HFxJR1!n 7I`뇌1?,ʸ^|F_ɾzd]F悿F&/i*Dd׫1 m3 b&wTH P<µBghז?Fw@3{cIU$DeofieGւ1Ծ,u(ch3Ja>zv^̑?$ߴ@_}Gp:%yVjb by7#wr 6@e2NE‚}v-c~u4B˴C:x$v%t>Dd%z?Dc] 'C]&H͋8g|zɏA?J*'Zj䍟LLȖ1L.9Xw&Fs -x233HHKovFIL7 oHu-CM΁[%ڄ #W mt=O:/KESUXfFMa˦'-ga R6cQz;8Vk<-4rY5*" -Hb'}^'ۙVL$*|'<+g ;Q#0xz៪mK6@ZIo-*^SJL0%Q:|pѴ*d9.\Em%mZIw\I$IoRkD?2JFl Ek&#4}`2#`fb Xn84O*6d/zBp\ϖyNk^c(+K-WIW`L} Gٽax$ZB짡h{v H $ g4e1~lC_|O3t?UWFi|ťP} ?_VX^ jO5\>0YB횟ݛF+)ND "35Ԅ, .Ҿ 5es " /O^ Hv+42 մtb&309\NE ]|P]9u^]*ON9S r6H3jnΏ M) 4"8)ڝj5{ݷ,y @zgW눊"Hڃ(oKC[Wuq[t7DeEvuWgRP8,Q૆ n[o6Œf^s,"PgI%&}Ϸ\+.O% ˻=س}OY&%~U͊(bJxЍL[JhT(Sn&-AEbى#BxQT+aR: Yy?sPf<$@qj"$VMUݤuiZ/*Saydf-Q.tփTKkaoO&@2Uf\-WWK, ;w1`ƪzQo~{ ƶᦹgtx?y Z4Yed^ ~ 5f6 :,29Fs>(IŃ>R)1HVDX/l]k(Ӗ6fGnV?T{>A<2r71}ϭf-AR0͖",@vD@Dp]$]19EAkuHungNEAr'Hщ苾06Pv"yԠr6_AVUF FSF'H`_6@,k(GI?k3 ^TEh|nx>ATlXa-CDQ򄋕qb!#ПmRM>!M_fo9>5KGd\ N*dq [Iܒ(r ;c,B ZU?/Al`zvܖ!z>uE릺RGbrH,gwи{GPc ^%'esK1=+zJn<,C^h}䜹HS%JW~ ɇ'w7Gat58Et.!+mL}'26+`qu^5gn qcd4# bE$X?\>lSDT:&L&|>jLi{#:K%>O8.&"#PsXw!h."yCO`ƬVREƍ-vK# jaG!6W) (=m;6^WDpykG/T=2>J$R1*U$<3^ٹzcVP#s<ڒ 䟮 rN\)[s`$=N"D$êjIFlkc{iI\ّ9^F%koor>I p$Xx2eg0`m:Qc@74L[I`wꥐ>ƘdᇤsS[V)[rQܴ“VLK eE%8|tKD *l>ޞwBe0}EՏ/ɩnj x7vKH>7(j!֊í͊RӾLv=,r&?Ut?~z;OZ {ͪ{HA o \Ǯa'/rJ}* A?g<^m8yV>DꯃF|]j?&N14nF;i {R{*WA2}D1c2&V0r.)J(1s.vU jR8 4vK(H_:+wAx.A+k0*v*ޭgZ˜їI`]Ц ;ŝK 9IΊZoZ"%_w{z92{T2E()+ؙP?2w$n(|苡- =wtӱ2逌 Zx.%!tW8h|_YBqxɍ{0e0W4j!12\inHA|JSB.αz[~BKo^.27yQ-6V,T΀\ypbb6f+^xʄʀ~#=o~g@ G,q8jF푟HXC8tp/y5~+釥h+e@ZFjpEk#FD[VfDmҕD˄aD _s7ߩ NgYז x>Fk,!>T!{Tʓ0;kF rf@‚" D.bn<߸ a$pQisBq1{8Tz]->Ci+MD^,bsH' $ƹM+=I逎z=leYJk~q჋`+t>P ԄS8Ag>MQx"k!"51X M"ڤ(ZpOje7=QWg<aDt9\|hPCC_5Bx菈Nu3TK^_dĄ9JG띐Y+%W;z[gF?#NgHͳY*AȻ9R~ D42ma3-J&Ῑ^PMNot"6-pϣw,DpeML`@u $ jC?47Pm?Fm7Y /6(7YKҴf$gR DB{@@ۨdқ~^.",w WMCj3r{;z$o㰥o-gO#*/#BLe˚}6[utfhv=QciC̘݃0Yn>c[\"Db3Ôv4}7V26ެgςdQ1ǧ6+E;d?p`bu J/Hx:D7&O^ĭ{B3! gq&kTGZG\T~_3vf#Ř7[$2^ %'VOb=G.v2"( vZ;5lu.Hn'#5!}OvDl2PQx^, nhޓGɟX|Uu ?qt6K7~+^olBpH _WxYDp L#{1D.2HĹ:"@ ڭ-SͲpƴ ;8U)wsjՊyU0r-y# <9yGcPT V)!ߩC-U$MVrdIXѐ c ~20Itl)eV@9_o>TԮgsk웑Oot`Ь*c|zcdb؅y=9KǼp}a?j*@J *ލ~ k!q(_6? Z%>=5~%BJ>N׀eI*|#bj;t1 ݽR;)w+8[,.JCzb%Zn \E]@r7Z_pTg6k;?#]0T9Q=teR{އY;UnMJZU痜ԇskwmY N= aJQ aek 4,g0sPƏR}ra8WݜzȪ gyRr|b\Z {弟 ::f&YOrOWwKrj`"#ip_,v}6z<\A?H;%ћ$['t>`9Q|J|pxgΐO"yބ'D[;mMUANzZ~&-L>B5@;SϐқP3Q$Kd6ǁPn$w:m")|Ĺ3`9kDǗcdYwa"K\HA; |+_sqknrǥANg:* .3SE++I(*F5&wp=]%61 %yuf["{1LsH4!7b9U`Mqcx-:rbeS_%<,ZEjJ'$NHt cˌ Df}$+^Oj DGEl:L;L !GDUD@y vo{a*<4V_mA ?9 [w$k3 X>Mf(sL /6U2[kxj^=7r$`T7Wd#;SuZ!vw]_O'XhkAX9- 1Nz{<Y(D&̡=a"QeW>RSX8Gށ=?R=GYSXrwU0LV-:aD 4Ul#>'T{>NM0I5ǰ|nx"k-㘆rF nEΜK=0.%|j5Gf[³d?I|A6?2^ "UK6_7dz4Sp"H 'Jf̡7nۆ^g Cg%AYܵQqv)fyd3%v%j h@\}N"$00xӖ'HmTw S,L GO)iK{ixB`ʮJz@{ ۘϘ?^S}-rҕ=iT5-m5ˑ]B"hy#nmcY׃ *;>=baGNXhJ$ӟqK謪cJ 'Y7KbCU ~YٿZYʄ:o_X"MS; Ne {1,TyW#DZ6 Cn׆lVp10fq<`_W/0(;ObuQyi*,ners[94%ZW1wlq-=@`+34pt;U#>$ n΂!Ԭn~W$,૆RlqCG#4vޥx/Q_IJ4kunDoCx1UFȞ%ʏBP:lS⇒WRypfzn|x#qb;V%\е 0GHn 67n2ɻ?kFbSWcڧ7BcSK$h35y5?\tW44yH뇩CRM>Ήdu.flZ/n 7C&T'XSf?YAJk3gf%I foi&\ C['t'ӕCK n9,c/n撞b8΃?f4 9N'yAQ?ZX2>5'18\|ȈݒX@^KG&]W44-a "lAG/a*~]oe|FЈfT :dv/ZbAe>p},4md^FJN8Oђ#^yo&o 2vߓ1838M&M) hd7K M㑝^>ihDWU-!IRkN8xZ: *m,*蔡daQ쑎=noECJ4Df< 7K"saY 5T<FlRHDB ,8KegFaz#G0~RpHr[m'OHޫ73c#mxL5+~s:9ص Ir#Z /p6+Ť'AEXD5y hVkidղjwtݺ|qV׷,& v\A[㬐gow.g⏼t<7O w𝻵5=om* ^䆰Ir6ڤUP::P-V=F#8RT<9"F4}Q jIRn.tUSa%|ͨ «k-ݲtX)$k$VW&:s8VcW2s qԫu߹6vwiY; ]o;|+Ż*$r9 =?b6QmJtL}r(pAţ/+|x0g[1T%sZ&{PLp;a%DI¦:V mZH*3as{Gi~4II/ (@i7UzXwL躀g8'zPɡ:pDžXnXNd -PMEApd6cᰔřg|L[VbXWvUkS xVv %ӽS(ѾZ(`O f [owy_I]$6~^>ߧb7Uoٽ&4 F퓏WlU~R:ly=, .E$mKx/~MƟ9r0C*<@Ը \x7uXG)&ӓ;)kڶ~EF]6f%(S@Z;Fsj3n!-X%쫢cW6CNŽC_Ҿ|SPhIEe8.6JBoՙYi5"Jj$q?Z`ɂ*i.j] 1nF "P'}O£.cO_$%Eٕչw7&MKxKYdKVl|¬n lV8ë:vB`pĞ^ x>RyPZv.Ej]L87 q91DFB3iPXO &|f-S} 4gM6vODփF4MQTHm/ | u&$Jhx>E%=%DH 8ϙ䙟xE>-g8;ʨ`,cU'WqOHda}g&'ҎJk4%e9]@ζɑ#H2"( "N鹿&w(4wfs_N`\-ѽ m6֘U֢\lSOX2_sxg2i0a3d}^ "/G"% \$W ]ft@LzszCEhL' ({[j FY0DcJr&utKE>Lw:Dߐq=n.5 :7)[f!/ʥwɰ%FKuZ{-%( %8_1 αd8ySUf =sśGe .91; Pt9ۏ@6gHa=hl̺@-t@A Vt4A2-8qn1-D D|7ȹUcr1Ɗ 5֡'αOD26NRfZ6vi 7r't+ 냫۩]>PLӘ4"l.2ww+$t@\V@*cu:܋:De sI6 `@I]ψ)ڕCG>xJ3z'V9xXe 5f \LOL>mhSLt1a`CR̩K~< >ClRj1R 3Ƣ]S7c 7~KzP_?Wz[ Ar&ihNƼsP 9$v2o)tHTJcaK΄:ݲMsoO"cg=_ ؇fuL@0LN|A>}1%|rJ\̺[@O(8h76X;gל!;rzaXx{<ĭ.Y}:NFqlOD 'E)}0;:G|37!yW5(9qoUfq\}"ƶ'CBaL$R{fU 烸ݻb`"W:n_i%gߔSͻNq=JV6`j*SDXE-9h^w=H>nIĂLxsf Y_,^:O4:VIQ0;„6BY y->B᫩\{+9 qPU ^͡BʻnZ|I7_z:+O J.0(c0/AawoEe01"$zvRA檚A8<)dHdgP"1|N|+.$ebgQl~K&I>#s%Xڴ\bM&.w*{A cxc9Yς6gբ͠(mHtlt-B跅T \2C goN*OUNuՖd /N_ϡތ"Q;ڈ\GЅ.X+jwA!]OHYJں .;'B0wɵ{(.AVmBkQM$νM;ۿT5ڥo5[5_Yߨ2#g'i|ۖ+&ے#\۝ +"hʑ'(R|ϸ196DT'AI3|- zc^C05!kgU|@n ?Lۢyrkv8WURb'tbi.C/OSҁlQ$uLYU! $%Jty5 Ng/%HghFYOrzcA9c2m削J&f 0T+'s-f"qAEִY:@qmˆxP $gs箐7:IPp: WΟmUYTQx%B `&:~S~,="okoq @%L+w[^:^J JRF厼j>7lGh;N={rhYU3iiS*`%*Zo_r<nYaS<UoX;#zc=adhw&" e1?>!ZJs!.*弑O^#хh!!3Flpg] ?ގ# ̅ MT Na^sn+ iυO#lI+H 5n7sǝ7";mZW  ,= {rTͲ!ikvu b6^͖ NmwvE-@uXKǘn/7h&@rpeX*rluC3{"%*o"Q<19h)XbXdcBXh塒Mkhr$K ={IWtǶ ŋR{]nY 5ק"˸6W{p瓀)D'lc5g|+2E, gϽ%OTkE14|-p_mLhW"lCPUaֿӣQhРmFd n5?V y& av< /Sԩjr m{)9T 9,E}cЬIHc3>V1&*"ܰ8UVxs rSO׋R -4IOY6ɵ]K 7]Dڕ?JbUc#ed^ea\gb2p>+7Q `/|Izi10!;^/-E<1GC; YqaZ0?i*wn梮GpDB #Zd&]#Ά _aaO6DLogJLOI!f޶c”FC3'Ǻx&87ScU(ѥWj35Vaw|ŇOjsH/9e0+CJTF(=S\b畾r,^WN+e? AD'\'pɣ 9٥ xQΡu+\L8w]E$u:+=㵵^O-s(Z]EZ|LV H e@+<\_4\uK^6 (M/*.UpV'+Pc:7,KEJũL89p?3U&y \4ZfW492;=aK}Lh^U(N\; ޝE9wV육KKFm ,@Dؘ c81Ů#_7m<ϙBY vAozYjH;u4F`)䃟(U0J$m^kٹ[3a ed391>Evݱh6ԪWG,^E?%#YXȗbV{f&0tô̊OM)R-8aχHkjÅ4 5H0с2B6㼕Oa6& BfӢ8ky69%y<.XCKۺ\`g"v3)+9Jy~Pz\t6eĸfJdZu8M=ҲӋ56)a"Oj*lG"K(=x-G&1-Z:ōΟXZ&7%KqGM)18ti=0k7D>=l|*bKN+vEY\΃Q,nx(D6.<*"ʽǷhx 9X4+T\Cѳzs=f 4J%+`@E2bC\.sX!K34\ me4 ;kJDϤ4u[ogAt/DBzL[5 [NZi]Οa߃raZe27܍K-Aw/ЉG?3X`C?9Fr''C7 qqUa XZ׊Ç>3Ӛ0/ڷW*n3Mc޳U.o\.׏5E:L+vITs _8y,'?3_6yr*lJ143IEl3iXg6y&m3J>z QNXeNfF.;hYȅR u`L+|cuG)uՑ[GG4jjkY ?뀑ի1݊}1L͗P'6]V6 "hbK=Jj^0Jr~ғ VvM'nj0"qvpҔ5@ULelW#Inۑ84lWw^00B?>iߊNw$ ibF%]ݝ>TK2ƳF`vZvI&ȇ"CrEe1LݺJ} ~H*N&Ԡz̞/@&/) Z';ϏOsf}H8p=i!:K_ӡşm2咻qb C̈^ Y qOTvV 09TC$ b@M=pT!{3jlc4? 6l詰^x%])'ukaznu>P ܣ^526hUj{B#8Em-!0oHΥwKLvNQ#zζSS zb-}d^ͦ7V˜*^ ch& ~F᜙wgS)Y:ӭ3gka]v cg)(p=`nD2ٽ5 &ru'ٱd3ő(>PcߑE[y2Frr}*6j:4X]tS [я.8"BS(}-3HwlFiy :6C76Mfea_<{80JHPvP\E5G折ػ0_yt#u7`>suH_i҇5X f8I{M&"݄~ CEkB|BWL-IԞkATqEiyAe=m`Uc8?䵠kFR߶+AF6Nd zlII-b(1hcO d:9mzf\%  tXs5|ZӺ} aoW<>F5L8Z#uc+o43 5.>:bYkNjQN#sS[~q.+.q@mkg^ޔPFeRt(r}up2/0o(Xڻy8Po+-WP3|dӸ$ VF1cS o0Sߺ™I-bhiY){>PIv32 o85OcV1Hc2•.,.uR960B/GF)吪bУ,ν$G0'łi̟R@1A{:#V~D~E`u.HvvtAB~ ɶS\8m_v}3ĦfsqenlʹAف*!<`H=AiDyA O7EiLv-'M AQNV9p%M,yBroXP:&ƾnצ|V& x p7/3#g<;\QT)o)LSZgclMIn##ݥV^,50 -lP1Ԋ(}?VޛHk4^ M"UxB[_+ϓ+-qTGl&u%V'nͷ{՘ ާ[ r, %Zdo@ ;odK%NY@k]`"OP)J1&.K"aT# jHONZzWBH|m\I= "3CR{];'Xvj BZˌ @:5&fJDj<ӣ W bP&yc=ڼ<$DbbH.ᛀagg(k۸-7FPgر@ #S-MI;z4N\oh6SF%}*[Jw׫w$ђX`wP=DɏmU,Q_8aG!9n&=K QgȨc46$1)A@@͒2SnuJ&I86q}e a{߫#kLURclYanñ7ϚpB 򭠕,fYY0^a+ S4(K(7Mu@[J!?lsp^WKar5""+[vuEs}Ey ؼqՅq=A(7إ3ͫ+yjK {hVGK1W|H"5pxOyh6،z"b.ΨzK@PzekF 䃞w0$茡jM򖉓5R9G_KAzd3];?*YrŒB<ۤoE!CBή/z7jel/iol>8ˀ'vJ WC0#\ƫ`t_yYYam<@Äآ:b_"X_¢c 2QR:f62D+KDɳxَJ><&bA=עsϾfLCí:jnj[&*Ayy[)0 $Rd5CG5b#a8r?uI=;HWEd ݅4rr\ ~rEG=CͶ|P\@[/V}+d[>j;[2KDm|<5^ (_E{ϭP@V2oݟÉI$ c 5anBr= 8N#Ds]d;PX4-|l؇01a%s̃ͩZ$0;V_K2zrLg:?k6/-:]ǕlzB&z(Mх"H7ȿ J [bLmH2$bm3:'b>s/=Gx6*xR|D4rrLYap?k䤃pRlÂS71ָč{2e&AX8; ,%qyjtD/>VpRɈY9wr#ua(Ke5zܡxv:D:;?9QEAVVge/2l`-9M(X!ZkT6 ĎǛ1?2i)lH5Dj^ Kj;T v}Z + `Pj kzW啃r AUjXtx}:7ab>TubLl*[ kgRÄ_E"U[?XgnƜ6`V r'+g˹PBY9RUP)V*@i/%QӇ{x \s]_lv^8),ld1ȯ+-ƳGt^Ȼ4'usL7hUDahʓE|ևh.Rby|B^L!(Qb{H6p!=ҡߤ8fAE%?CZWxf2ܦhGVM'MX35[N뤅Kٚ?(08Vdj~kP}$^߆3)X'/RB) .c6kNG-hš" ?MrK8>s53x!=ZȄ\k0ΛnYuC3X+[} h;\J4R <'G榓V I@'X][& Y"B~Ɇ15kڽ2Z}9&JPY޼eqUtH\27 .lFaI FSfNGg>v×h S(4[4g2A#WN;vg[FU-(3w D_"?Azu5/W^%cu)~5zo+ߚCm4zLh=.\[ݲ՗=1V ^A@9B5M z̉POӶ.cZچk5&bMaW&+> D N-LRg$ʭ_,4< / E+ /KLd‘"䢠r.;Vs졳,M92]/E2݀;S ߉*N{F"`ae:A-.4hMd/֛z)괅Ζ*[w;0n2x+&)ߜ# !tܛެM'\EOԬdtv4UN%;!ŨEEGH aRί9̲GRn1 -) KύuH "+"Yf^q?_~Dlx=c*Oۘtǽ(8;&/6b ݃rzd(uG\}̵4 M' _h}΍ϧS(Cr9!Ը`~ ++4@3P eT ps21?$E`.xdk{[t` g:)㒒2AmD ΃ &ը?nՈڅ}&2J2 S֧}9chnᔡ7eڱ̀S"ĭ?SX5 ^ K['s"!ND`СbNj-ʰstFN𷫾r{Hn>C p&)KZu!eYj49opp)iwFiJawQ=w 'LηC 3^Xs;(l ]Ⱦ2(n0.$Sqx!O6UF^b [5< Ggn{ -kO+´Z.v dZy?B] MSR@YAy_|TFZGwL5{NпgbIP<~uNˈu9+ E^}HI}H1s8 t%|x~F$6L v0cGڋ*Im<R+BhJ}o 8v9|ۇgLGe%*[94XV] !prtyi@GVi%33C B]&A$@orI* ']DZ<z͝- Q~A;f%uepQt;Wa c}0XZ;e1W=eHK/"d; h \cp67_qdOT6W7. 5a{Co/U$ApԠUܨ)! 4l$YP'ti'7}X _.YHs+83YrP 'Q1ZxLqHm-ɯlc3O3T 4띘VG oݾYS]\MOCwKl>}&b9ˇY^$ʨ7. ?Ѡ>N꿮@&|R!"CE`)]1*Si尬ޘU7 S`&!W1d.Jo~Al4{ߨQZ xW"ezgMr28ͬ ylFqm D Dȥ0Mȑݨ)p~qvѐqlf)Y5׌IFl)vn`\͇Z&黤ׄZ֍g ~ߡmn H֤F][9au8He.ⱈz0ScL;B.=k󞌩4܍|1ǏL,MZE9asY7*蔏f}~5LaS YumM=hhzei e~?w< e&=hg%C) f,ѫE݈8}NIzE}P0 > b[i-Be# >9ahaB?r[Id?]<ܵ)-KX8( X3RGybe>)&yE6AHq:F!qOMx>w'8b2տ#:eIZι!Y4iHS6s[B%\@B%U?*4ؑ+N4^Gdъi27̈+PVcBvWރjE긙?QNrfVH.`C50fhCڢDFsVjcPTu顀o ccpM㑜^ו#[NU.5)gˡ$}4[8b(ᇓ@󩌥xSgF\#U^U$E#! n,Qmba^-HWX o&](Wc?a*laHƈH@>4\ e]{ŕZfFbs=VXAҹޜhPqY^aF4 -4'!O`%7˾'bZ=^ߧ`/ YLZ6dʖm<}/6myKvX1Ec3'4֘D /<g]H$g==ՂK`)$ =lB1.)^m_Bf݆0|*[ʀePȨ}}9Mj(֩EoWn:0~0Y+2_\[_tgq* "dv =/%/}nևsTahYV@"C ӫb~p7s:sIZ@٢|Wt)we ƯeCRNhK'baC;g]AOo?Vr(p8<ΕعĆB3M~%%v?ZzG9ԡynUQEO^0~Εqp+YAJq_GKeH<) LE8^E4s r]Ižar動>oέx28?m YldC6eR ECɌYR*a`LVK8s/,,%J?sT oG rb3ƬIi-MVX?w-yE1N ~{B@B|y<V<+ƿ{AK&'َ)9yʇ3ƈq,`4{dt?m p!vD@^WekVPdVp}PY"ҒKƒ1SObb? Ne8eBN?$oef֨"I~R!Jg'm!u0~miVM^{4&as~ HEi=R5g0$V`|o\vM6CO/fgA!Sp4,7r`$sw_R@(5-}n`t %BHK02Ftk1hsij( bu.979;< /<xPm jD[wuZC]Q,eҪW]goV`@1k} R)wNyJW~=HȘ ))Cq)''H+rxo]~\)V@DhT?E z3z>k-rWʨBQF6Ӛ'Jeǐ7D* =yjW䧠„LN]dI+w8cz3~Vg& *OkGH|u $F.CbDaʻ_" aX-#%{Z3So.() -px}7H؀1k^ڻY O O#.|hgh! :;%,לO.k AFRcümqIS&"iՂpPE{,)aOO_[OKf=N !ry" <Ԡ?U:i; _[{K^ tݱ(LxmL]^}f܄SYUX%;PTk żiS?6 %E>Ij[w ",2nA: ~"=l5AOyrуt{x{cEVecA!㐹9 /؎⮩{Ye3鈂X} h,_!9o.'M SgQeabfJm)WuwE.UB r֛mIN0̬ ҢGzVOrNj Zv7Z*?(>r$cYL@]$Ug&_Φ7\!%#؅kGR$f%Vje0-/F茳]eH_ߩq)H顊 \߃vµ?$g~Uj:6ּ{BᖦRPL{{nP1qhw1cڻ4(*TIPFJ h#}bBpBmٽMnQ>C~DO tB85埢9!" ՚弚>*^vvV:R{ I O2c" ~,ٙ&]UT=ҖY]cqV ]nBBل=i =J~HRޭEyi6 OyZy[C!]ÛJA> =#-_JTֲ4)؏) &2&&:YxCU#o19H)֞;\wa#(:Z"R5M(*h#>~ vsA܌/B])cՉ ꓜIF-ܳ)kZ!B`M޷-zE^xp]S꫹(!+\+J> t3`qF,|?DkCܛ[ 7CR1Q,w3bWrQܗ7 lI)6?OUjU$7[] ynt#| A2aP[22){2ꟕS[SEbWs( TP,<DC#LƷ_VtD o^IF'y.2ZP S_}QZJ OO$ްz+ [O6J9_}f0h k˺yyA,َ0*Bqm?>M!d:߈S`9`ҮCo`3}..3jc$/yAϖnE6zlӸ(.Vc̙GLov <"yq4ʾPX;Uϐ|ܤ60QKɺ$W_(@MM:( x+OzǢFm}&Xq:|;DiS2Pv\YzV{Dt>Mk 94n* BF+׵:g1eQ3 |ov89B`Qr5"}z?xD(#IZ,@8_W8@egۋ OJ#adJ1sߤkP7'A[qJ_AIkhqVPU11 忷ζ=|VZDL:Ovvqw6tڽ( TsP\@vkG&!~;h{5}ܪZ A#Ę3%XQrf]j*碽]TYhVs|?N!B';'|)4gɩmM~ F]Ϻst 0sf<]k{?@9/Bu_S(Y$vۉ-k&wn~ٻS7tɁ*Q&^C!yӒ?$07vUoʕZLSڄ6Qrs^ >Gy_gZ#dow-f\)EA7z@#&FL"lGM|  MrmDZ>^Qo _+\ 5ylɞ1C0I#dNj*Eے9,l՝QɇiJ $].;s~Mn;5'X"^T*uYhS>Gg2<&oQnH܄Bpr H lJ2N^a^kƪ욑n^6QI*8wpQ;n5ɚ%Wv'jJm5fO=]^FM`̅ʉ7?~oOR)[jjRI8$Sr@ջf7K$p^~8bɌ RC fTZ̓k -7XYDlzjӻE1G9_äJ'(( I22-!| ZU&!&3b{ g%?àR9=b4Ŋ4) cS9ѫeO mKX{"U 6+ے*'@dfbBeI2| ?k|ly|4پl6kj,C 2)X^FGw"qߚݢ3TԥĀ1ϡ&kH;Ag! "=nJq n.B6)'nC@z.*{nڮ QۮO$`^s|?Svjc<,w[$/Nt oТFK9$GeJ7Aw7cӹ~1v$F%2Ĉ:IםEة 6^5b] a?b^9Xв"]ٯk U/:PÖT¼^/|;؝6Tφ#١>R<370 NYvz#.QXREt9Uxa; &$Yib@+ʟ't[9Y/r-K0P3oS|tV2eE&,u}.Y)qaɐp5EON(wy}lI-nz/L4QxBʴ (T®Oz1TXae?ZΩ 26 W\L>55TԵ khe=ˣut~d.oPv9U^ɿJ }(n֏\a}޴\V;~æ. Y̕$ׇɻ /lD~vQD5zYѡ XL-C )VGߧzZET$X E #OQ"~o5څvkC fRw&?-yMV/W 96YM_?Q8%Fu __a#g ܭ:Pagw}G PUoqx(J+BmG֍92ܲ~헆ۄ=.9hwKZ`9qZ Vo8PhT`ݤW'(>Mʕ+3K=#5&A5B> nZ_{gvH* M)Xo`6K*$n歧czr" $zv 7RQ [SAzxW,Ĩ Te&}xtE|'rJ=6DONYxTJQuQڻX@jsTH`zF`X.H \n!u+@sWIsSJf"ŤZZ0a4{/;3U1쑢lTb-jLl]9gǓncvjYYA%Wi\ǢYW`(rH _\lrG`>3zeE@^"yE: 0ct&#zH;B3_LdT\ƒ"N1XA^;_r+(!MRZY7Nmldj 7^o*=-Vc~%  '][NЉ[ 9S~Ǡ*1D"tDP0%ۖj(j,b*) hO( 'IАXݹzdԆ'= XƂGc0ӒFꘔGmh{h[ @1.\F/A!'C>ω3ě%% N.</f(c#B!nu&s0rEy H<ԅP,m\ZaX7&~쓩+q,ʿO}N|DO˭CJ.?0ܰvcRe+iʋjlXǾa9&z>|H~܏pf2Yy e-($/.,{~|<٩0eQ A侙Bk> 3,ďR.g"<2 8kDWYeɹqë\yi)w>׼tpэ½vt8u(!Zjf%=vGsxz#tc> ?Xnڠ3ṂPFM!g.*(goe"2lTß"VP)E@?q>VvfeB}*em,,AZ/ 9HUl}E:\\"[E)G5lN{-ݨyD%fGK4gN4<5uBdo_Du@QoZ7<~ Rx~H3ƇZ5ȚV+=KsaKC|!Ɯc6tXy Ozɐ:>OѝuENE+ZMGP8E`8iCkJ0ɳs~s*!z'_* { '%:l̍Xq~ܥdY]ɳ)2n$rڕhΰo8odܙY7P D}2OvbzkK}.@t~YK[$нCݢ\q L: ߰X JqԗJ@s=L+5xhT‡Hr^y)?dtkm]Ć2T~ۓ$S$3v$0E%  7 +X@iU7 2n) C=~y*7H/(OR7&5U5*))M:@6PXs,MQ@S!+!-~/D@>p}蚩5dv@Ex*fR"'Yӧ.IN8 6S"# /(4I~r)Ӕ3^p*p>mtZrCK}Ś$3UT>SB]D€ AS樓8׊.HLM, 4fT,00+-A;ٌTݻ-G7#?Bpj>=ɵ7߾fNEM ] _.}?1R(<#|*Dz0ZG +zxf ?1= h].rP Xİ(\8^5RΧe. }C~Ek:P wn}C_f&r?|Iv f~?7q0o)o˵Y4K쉐Ä`’s2Iς ^= cR%?gbqAw(`P Gw9d)_-ss*t奟/+ǚuhG8E$J 9{#i"͡˵^ }Gq/xpF'llJo0Wط;nm^B9HEsy2ZI&xe˪bCT$iRKfm&6*qkis ѽZ?i&hq0IڍT{ NP"ٛteo&b(9 H JtWg#cA38sū"w :׈ G8 Ф1٥ejgL?Ӏh!`{ w/t=,*ݖacn#`Y±ێboܽؠa*S3dpa(I x<W:ny6j&_AD1*p;1,ne&3~ 3yr| +C8H Ŵs'd9&֪P bð_oG8R"uñl[a{ >)/[txBNfZp @]W{bCUa3f{z!2$_;$nE9H/;$]d7Aڠw-tMi>7D`b}E??%R5; =xĹb?(&cUTm.#C;\gzy}>AV8[lzf"~D`tNc%Obr#l9MwaRnk*"S|A +vi!e>J!Do(Бi(Z.tXkd;oNZJR!sRU3G;ChI/q]E*T2ԷQQf?~jЭlѴbPгN#2o-d2BE -F[4ԠYD -~R%Kȭ[0@T~u}eW'C hIO8%Zih;.#b(;NV=r#Yc 9MNxp-m?+gn*^]ukssqBQF=Ѡ,$AuC>EWxS='ӤT.$Uj鹄ǕbTEz+8LN9Vs#}o*L\I;a"&2F %*fPRHhR8P ?Q4B7.&R[0*y\O˩XL­rt 9UuuG LW}xsDNT++ 2{pc7bnB1F'/5vg‘R5{\YoJ`6{ydGa?RAA)G *'m72Uސ ښ73_3Kc!XHE%v(k#2к(04A݅٥;{2AYԛj ƺF\L%vwÜQ˞M~AK#YȲ2C) B'+~)B6sbmmDnu&wig$_Nʬ ]/=Ug; |ܣGƤ)|;0bb:"c267ҽhuq:Q5ho>b1Q& hnc0~q?7,j>ĩm?1wazV* oeHuj^L.2ڏَ1LT pk8U k=/-Dus˅5ibbZn$dUlř. C^nJ^ ge$Hyh|-+Hn:Y~G-`kˠ/EL#uGO+O#/R1 fiB]2#EwK).OH0>iZ:/Yu(w:Qx5%:"Q5:syUt v䏶KKkiN4fpڷ,ȡhkޛ]K=¼ǸH k\@ӂ)Tg,LVdhTteS 2fT-70"/CLfۜ#lS SFWF C*A .ڵ#]pArd– GAОn:P -6tsO`y |/cdWEKm] W_/bL}A_kBzl_2!YGQV=ZGcݏmm-i ,b<5 C߸jBg$kHu5}W̉#mҼ{;HcW\IZ~>⃗[[0͕_Z0BsRJoPR_2=<.Y7PmKg%OD tP{6*^rH=ܙн =eH;@S`!K@v~en +{M_睢2 ۻ`D0@EB$!<{j]o9~.Eu?@ƷODt^rJBVw"+tS慡:%KG'5I~& +7dLAAK?V9џMZM1!{ˋ䵪񝴤hk™-EsvؐHz~= iO~B #W)E5j(KV&8Jh "'ԒzKD*>b؈lH+Gܶ~.Gl[D+4VtS9W9j*QD ^g0ZA'2ׇ=d ,$s7Ka,jj^II.7f9h R_ y<YN@\ >/};~"u?W:*#qa)҅bg9L )SKg["s?8L`֭o uf.VYN⨵I[/j5VQ%B&m7B#y.&flF?C7 I{ /64L󀴫IFr;Sp?[OXߙ՝+y OW eZy0PP0` RTDUiZ4TT#W>![97E0odž#x'rMPŖm,5MdueԤc$+֕Ɵփ[vA(e#V'rƬSM1QfY\n#,3V`QNK]ОC9@ Ku0ֺi,!^&lc9F )8hyF|,@mr-17;QN@+ȕPtïpb]M]ms|&xT+_ڃAEdͥo/ίR>5c-cˠa*W6=3j`\ŭLdCǃ,̎l>Ĕ$Ԝ*6m#в uDK)cTo _K7r # Z;P'.J?7̷쪬":fj #frH,x:;cCh$a96\'7 %Y1."2Hmkn JVѼ>ԓ$gws P:neqЫ0oS]tW=̹ñmL7 @tlXZcl+y6G/nk[HR4U> L2A Y(.,a|‘}ƍ:Mޚ!4.Vj`t͎:V0ӤeXg+c/ƻ{Z)i ;dy~*j򞐌dڳ3BqrZ vQրˆR)?MN;AHq8i[J$ԪXÝ.26 Q?"1 !^Eg!Y0N"<7Sӂzl6u'\,,.&)?/nԦIu^TXJ_J[: s^YOi(ƃ{wOWX(d wq?@͂A!I.cO'QŸ= sՉ~pey1t!$r!?eUr 'f ^?r?U9ȊyxK&*6ZN,[KBjwρp[hcB"EX.svxKuग़'!2IXrZZ]'C=1`۟ 4Ʒž/~mL]kV52풴p=7AR͡QH#LibH򒽈V,dZA &ĠaxʯuU-=W8M! Xo륿١* L Vp3\g3,3otLLj *mMZNQh΃!k,)i!r!:JP) 9\7Ar%-O4oVfZ.E-^m sӐS/ L+ztH,bҴ dBВ/)-^P?iȇlVw@"8: B-]s;6{p[[o\b])C7_U#W݃ zd Gl!0(u-c-i2+M9LSfP_ db-|;r.az/D2Z_Gg5C&YnZ>zUN~} R{d"a{TgҤ)>fЊݯoBB&>CU!@fjk=LF򀚿qD\͛k@}kg % ) :w[~mvc6wuq<ȔBg?CH/[@xN>J 99$`%dgHaT}O_Yz&,d S\8Op'Pu`q[:CzQ6TkGNBSlXVq5՝/u3hbS{Ԣݣۯ.-țkIp>eyCFFb388`C1fD;Vь L$oe.b5qgS^W8CYs#l.dҎ uҭ F(wq 54L>٠V?m Tmn,J:0|δOWV6c\g'3wxEwŨI=mЎlRsg3Wd -N%?n?es&w@ǘ5+HO&, 'chm .끷"qVyة]:3ֻ :f[+w=` =&eX_ c`5UDRHfEͭP7zbI*q_֬0rMd;[un]_iMS6bh܉s}ZߘU@ЪYE8\Iq(dtnx߅N<1ԔvjiXtE|?:HLܫҼp}rdg`[3uhRX |":C9Z2Kg AL&qRS+9x 7 fhՃ)v)ڂ:LN^pR|ƼUN1mݷ0ˆFJOxAN6S {Z;;N{]wRAzQ^Ii|ss%j2sQGŻVB9ݰd\R qݙ1=ET+0T^0 [3'pӳQ(v%kާcplXAWm)7.]-BR]D @و G!fT7!`SI/`Alh嶿A8gmfn;4f+F @Txig[Ս B9 kKtRV Tgi6 Z|1E} /7K _"ktI>J.O*PzSUZ0Pk2GF0$Rq7!SB\Jjyd OD_V t%Sd~&.(xT'rQ i$ phd =);5 2Cux 3\W#&0? t>ւ(FoClRj̨75s<}> wdH퉵:4|Z UiqZSxi4jzY ױM]NێG̹硉ikJ M).9$<9޸OBp.묅_;W~3̙댹܅[߭ nTkpbvN0x^fM7vO"Kr@Ѕ^=X`U7|:"ZOFWp8ݻ#(eaݺ5ma!]^{5Ne[^8}BzESWņ0 PP0^!?4WBaRr7DKQh BQ;4hy+i5I&"JPQٰ 張ڟ+H&;J.uu*& D9y7M{<| _kTOlXL#Ɐnh3cx+%*@( 1tV'Wɀ (w(rw^rKG""[M@:!@&Ttn/`t?nfη{}jZ/Wޙ`lFK]y{OͿx>I ҋ:};똋pHqɐ{{Q 0敠X}Ơ.8OB1?-IF}aӊ_#nhxw( Nk2|)f<7[v@|(ݡMR )§+o8e SKa r=בN;N~xSyTom`gy)W3|jCNN%aPHDaфϸSq]j˞(D> Ҙ:c{S`[Rk]؋繖JMXb.'FXխEw◈n 3P3T3- F#dF2ۖi*>W2}ͼGzv}_-yKAj{+Y \} (U&)^F{R#GHHI(`Jg={(cvTӲd [m|R pMlp{%6Sq/e!Z{>3gʘCc )e[.|'W5I1jz`Z8.#ەi@9bSyO:0+fB92VS:/KV -cdh$^u 7 /*1s7Ov}*@kܞw)5gBph>ޛI2+v2GRVVpA3􂧤աWL찴ܨ*pI^Bt3 OJ-W?jǜÀ׼~QSp1{2U @5Xs .$|" ʃobDIokIݷ/܀;Wz ``}RV;DYcjd.43".U"qSP.vjYU(Z CE1xJ$4ÄcV \/|RB5hh[*} -Fp׾>w$Tz7'pAQQ&yhdUۍXPG1#^gd$CI֤Wիu!¼maK .t%Bm+j/౜F!St iUTq,?YnIsEqmEALs\=bdOO(VmyK (slMxWeXjim[bEؒgyFpY%x^:3٫EԛKi46koSw VPkP]K[8yY!FY Ň_,',;b'8;Ia?NPfД0"BrV'*-MШNZ h%:CKUn^5͕L6b?Y8|cb,dy:&i&ciFQ\ЃtFcj?O& 2i/ڵ.FFBz?{aVN"nˢClav7͂ A ǚ ,:FNUj#b\@#4FGA$h7xj`9IӫQz%-"*N7ث`K3wtٯ|Tst+Dw?qa;$ӣ93̸oOoԃnӵǺ܄ Ϲdfys4REN <6Wcb *kQVqcS(sX1o! V_IFPBZ; { H 7=%֕y6t47մ؛+_UFUEBlnC-R}5;5A  M8L));5IBV;Ϳu8XePc>4?N AGhuzIe ̷a#؊oRCxGlJUrG䭸_Oy kOmp2H,GY7hq 0*Q;{Mq]D% [7q-֫W†99[/NéX V;j$N 1Px:!'+ S㠼Q,odIpRBΡ{%RxMq%ALc[ g ҽug7W('SՂ =Tq_+߿ƣ8(v6Dv e +,pٖA6p_G:ѡW, mX ~L+( `pZ1ð˙"-0 7bٯxg8F[,w5P}P} YZ[ۿ%w4"Z6cG5(9 o8=P×ĵk%*7eЭam zS@Xv-v4r|I$=Mk)ӧ=#F)12JR<--#g~/:㴨#}6khј$kY9C؝,`v5ɽJ*qhMٌ%InIew[uGiKL[Dn?'n;ҳW-hLT P`Pjv1 ,f^+5F CnO;&/F2GL!@=}IY̕U), cg:@n*ehܞeo4{p%7iCA#uGd ? ӌWbI. `b@"\AN6!5Ld#6N^4ӗVO}&U| a4/{@gQV{S:KkD~XtR}|qq,M.1@1.fmt׾VԢ( \E|Z();Llw<ȨMYBDF?:hc̜) m?] skJG@;Z4Kĉk~NvT9!aQoX7)zqT&ٻQarٙ-;g`H"EZthqSϹEaEx\^=XȮ"j /dK7b o X/c6jp#OLX(Ҷ8(n+3+CuH?[:ǡHarBIMz 7ɾ5 Yu{%CK=Ns!y)B**#DǓaW\F"S\ͯ (cNtWE)~Cy Bu[P~ȠX\C#I5L}ih@DDODgOy,f\A0%};CAL欓ϑ͉ = ZBJL ӻpE MߓFF,.V XFUdF :{-lkˮ:;O A^Zi2иﯖ?,dBXy1npZ[_JX_Q!X.WڅZ,y'JO"]Y ^FG&`;?JNVĐ9@0FwLw$V6dp?@"H'=f( ^j̚렢afnƯD'S":̄'OLk aD_!l)z|=&p{+A`IS`boDSRwRM_$kLN}BMp`n;0[xK1zށEmI|K&^@zCXCmU:[+DVr> hz؍ޡSoҵ8೹l[zZxؾ2AQo~ZBj#`\ ,0dq(c[[֫A챾^U'>-N_(@:qV5԰pD cmcE5FOTUZL_Cյuo~VFLN1G9n+=e(QEn#J&My3RsK9yI7wxb,Ȓ +{*Yzk_XdzُeSt*|&YCm*I5P:ScQ7ĂԐu|,-No8[r/\7aQR:\ BD kt,7C]#LtQ0O9D1wF=OrWc t"'$~{\F>ż  Mf6B˩On \7%[&+$G7贊@Ґ+.r Jh exsjqƨw$)MjGpZ͉&k'ߒY`v(^؂% Oa.زvy-O_envyi4sMa{tJ(Y1> 0ÇK6C*G pK08zCA,/!ưH/HS#1-|i$j6פwdW6eM)HDWQ YRjX?ưA,cGn87[IAmw:7[\uO¬AfL7 2CcԒ#36_$_ +3FY`#7cU QK8 ?'iӈnjKMTUo.cz6'c֥1%קFT]FS_]4ҶevPdiȂATxYNY@dXzڑl@u8w(ѹ]ۗhtT-?$ )#j#?%H}Jm ~>H2;~ j.ZN*2v')ҹ5wo+bC!ze!sƻ>z ]DԔJqwbӐY9;wOL~9TFFs) 4x Мagūx!P֠6JAwxwv+ʧ)}1!Ii9L F'zjs;N"<ۀ+SxI}J6Ԍse 閃xSW*Nжټ̍FI2H"&4U5DvӶOtF?3CS8@U]Pyb jrw(F>ߔZj -jI]f =ňgn g"X @-P?>~S6^#3P5e~Z;rQn&:`f܃\&TI:&k~#_g:ꝍAElpvto>"8oi fg $c" w罒g??~5Ƹ߸Oxae+R؊Pܺa0|.R;2;")[J3tZp?2b3%$ S'\w/GϠ1ǩd/ApoNgq G ;y&jn>Mu/W1nUBPߚ )<%ok׬"')G<5pO[5_}!^֯ *Iͽ1ijh+od)ݴ0n[DԡFCħC%Tg) 1>gdM)gT0@YVZ-Ё ͵Pk!wY[A_7 )uUwL -䁂4E=+;D }R-s0Rk~DUYx}tz+{Iwy%[U ww^\qcF9h⮚%C)B}_!EZO7oj D~J?&8_='lzMX&ZW#|ηb2<~Qx5P)e# A}21L7i `l!NFm!j?و GIL$RĪcmym,xC!W;zn%u>m&BdkDQzvuUE6˞*@PB6 Ot@$B¶ο,m.*k`` ]nA ;.=5 E!M?ʗ haFVݑrFX")ؼj)d= `C˒ux}.,E`ASb~us96CblQ9{q8ypoPkUt ?/%7k~Cl(E,#,iE_n+K Z1h? "_C9q"=[gtPja9Qu3p>Ej*](Z+(R7R(_Q)z7]6ߍƱ\~7RJe.殾]HHbby"VW_-w_Lc9PzEHTZou_AG]8ZܟtNtSu]_M=%v+"SkK#lamkDl=o~_Qr\HB8/l'qx~$&Ð_h+S`eޅk3U% S -rVM kh|$0-Lh"pehQ_3ڀ[H3d)ʂoQ{ I<٥=<o-I^WB`lßi HXm8Τ2ҁbv|:,gKI ?vp!ؤQ7&4ZnW>"1*(m)Q(ϭ"ࣽϔ 7G1KpE,1݅kCtϤҤ$iG_qQA3M9CnP- , yo_si\Չ;:&sl N 1BѴåS[GEJ2Ӓ։ȄVz(7܄fIp<􍓣ey]p}pf9dx$OeEF|akQY4WJM|AoG:rH_\`{:>jt٫&2*xU}KqҼS:OAH%&ܙUj }-lT׮(t{AڐPNۑCڀBUf6l J>z PV]D8|ZJlۦRKs04|: M0hT`q 5=s.AN+KN6+O˹vEG|wV -<_h"pvB$ۤ? +=d(a|6C{cjаc9QdZK23ndQ.& }vN\,a]7MN\&Z FAK^z.SWi~Ay2<a" L"V:{`LN+1 0e\/֘ vp[)-Ul_xT.Eμ[T*'ΎK8gQ adx AےD nѝŷZɯhdס`m}yfئ^7Errnj]b vg䳵f΀ф!k[/җ a($uhٍQm9CsڠKWDN)|wUh <}@,Cc~dYHdžkJtc NX|\=G;kN0ر@2: 7F 㹏hOY0w|d@z'vvgRL7{J !0SY24Pf|v54\{.Vk7jz>I7N(CiMݡTؿ-cj=U C >d_KΎ}sLI'BjiQWb<Ϡle婇cir81u7~3iXx`1:B{E@/9E9)xxI`3"zzB>wS]+4%QY\BlB5sbLeQOH*{f*Ҡy5х#qRZ&E5K(LPy%GisuEBR-K+>R\NW>M SZ҂;J5{W]|4^DɷI8#;Ck@G}SU'Pie(<͇]}/D7gݽcQ\,i'1V)`yYA.;6mԋRA|㊃c 14&"9R59Hta⹡-_nq!'mm$A"Zs*0Bzr ;`KJm\\ 3 5- QnC` XI*#irú1]2P.-U.3E\yo մ`Pi^dhCHɞ[#hZ7F i&F+N5 hF΁m&y{1-h[%6Sכ>L)ۋ>CWry2Kık,PY_ j qO`9|bC]N兆5zbz_䅯_nlHSOCl0~&d>7C,D( e)뻀5.=XBʡR]΅5d< qa'ޥ3Ge6ß#KhbWVy9%ydɀaYUܒ1ū"t_g WǩH"}AR{RE ^m &/||[F>(\M Gx+)g ^wq0!fk_4鍯)RC?G3@>FSʚoGА﫸xY30 j"jaFXLA~d|VK%ƴ H]1ғky=o/VP=cDip">`7ZMZeX-yA ׫CWgŋP5;6lj,[߶c6d=(,k)ҾYh&bz?4爯i]~gy5{ QUuw*!y>J[U0 h:,Gd‚%xV>զRD6!Lr`ƪ:: EXqG<'ӓ׫K=D̸k1d0\cl9dɋ#3a^^B,ަa |]Ǯ_d1W}'x˝JCl:FC!D> []ǩ2fC֬ToEg1yTrhĻsآBtLiFCgY,? ǹ9S9&+pq-Mta0;nCTJ n'-簩oh`:b7E{%:L&Z#YGQ+Xqn121q Do.:3ksA{|LK5P-tP亰q5C7y<L5hksMYܕ鈛b#P(!7L==ч6mLx/;+xۘ[}`ح@1y&j_-m0ff.mrfVMkK&  '˒@ o>d}P]Uw<BoŮFD+7*峉omB}xx&83̫AP>\xd EBC"bx}h寔 [! 8 BSI Qnv̢dlpuIMK&Yh@[/t,*UztSΝ55w2Qa>Rf&%wB]:;o"@-7":#FG_ 7v nԋɁ^ndS'&MJ!_rmƪފyD[IlTwN(t(#5Aݳbٸؠ-ƘUcryͲZpW$ûP25@G$WX /=r G5R^nׇ$'w^S #dFBcQ-ePu"oP"$2 +̎xaPmrQo pO(Ƙ;?1SK7#m}w S2& կL^3YjгU$!ZVNM`F^[ˍ+rUJfj`:K9pO\wll.BƆ0[<4L0'*ͤtl ՊXMl9ŮIX+^'S2$p~TY@dK"qVhHlX:}C Wdeˀ>`zqgjZ=ÞnXMk, i2A\DcQќ Ɯf U;$c-Q93i jh}&3Oډ6ŗ4F.肥!ܸ90RVrJ ϑ3>iFҳhKw>U.4G8GV:rc$$n3sy ByBT> -񒼙PTot 6U:2㯑D 7BbQVp-ׁ9#h঄0X:|N;4&t9M}~1CeW9X -Q)v`M%d\1psl iäbh_55T?3[kHj%m16@Υ _6|B-ʑ ט&v/Wr~7.xf15aՅKq%-~Ej6WױZÝ,O3XZ#m!PπAXk԰RDгY/i;\D2V9%5 #dWNTiqO@i@p2wO:@ug1K`%Wz0Y9ɴXi]gJփhbh]1;ڣ q$M1໾i5EjhvnEA?[~:yF Fx1 Nȷ2>&>+<\A6Hw,Mb>sGRu J.C @S4sٸҩFtw'Jl(K!mxOČh,!/ݴgOv@QEu-yBFqVh/^}QACŊ%,UCL)G>x,&ghxQYe`s@דp冬>m~?U.&K)۞m1]QB]2,Mp:^@f}AIZ'\Qy隣}s0iǶI>Gg}09LP&fU\M^FLy4kdoxT`҆x@8]=|@'|: n^N#sz;3uD\(6\Q0yM4f,{fzB8”i 8HI!%}+iYSaU!r )D\ ]֮a8"u#8\M@ɞ0B龆NiԱ+2˥7g- GU8/_BH;@sV7#k9 .HTǯ wI+PM#K1?uT͕~DM yo<Ȏ[n ҙGpx"s:YRBz&lkX;V82y=}8J9S}N.~2mhV#QL1-?5N#;P,0|415<ʏH;u_\2߃# GjG=y2 u;BO@nuɈ!Y-,8HyKBa00\jۼL5uA\oEap?̒(Uw*T34Cd^]ÖB/J22P̲ޑZk E#!ʝ<5{uFۆk{vc}'A‖%]&Z/!(fI@Ogl?ZZ6ibyiU[\lגj2JyV>>IYQ2=3YVzW%/oOJ\Nλ^n "{NWڀnW$0Η%8jgdQo|{ėЎfԏo7s.Q#]R1^Q @Af9&Tc} K{D՗֐U_a+:o%#SSxC!iJ_ ҷ_ĎHϤ6"6eluf=o.lWe2Jqذu~ۗ0k'qZqnD]8!:!s_F~q%-%x8"m*W9vNZO PV47(_?I~LpK7"`j 1BgfxrC O1jK ZLY¤ Ԥ] 싰G ѩ6yu3am|[@9:{!ˬsPOX/(Vil ׯy_WkFoaM@EQ7jZ -Z,WN^q&DP4k{{ArH ;h' |+dp݈A/sINԅ5緔ZdoQtУpR|kO7Z*_\.V[g ۗ K:ؼwt:@i&nrϭIaiGw {]n,^Ӗr Ub:^# ҒRʴh=mMQOΒh.kL+N'ێZ8,5ZO81s4^gR0'?^sӍ|0I]JCa t9a( [Vȱ׶$MKG x*RRrU\-dɄ .1+X][CR &B=, >N?A,~V^" 0վI =vY]p,e#o y2K:W.VQeZtжK^NM-sCe|*Pu{Мs}4 P5AYUgupTt' L(lu%PHR  +(^Vw~K" ZsG$JK>s/"FV*ysБB[{ll^7D:X&UM 5̧4MZ+D`&7QiaUu/ *J `mKII1.#88~~8?N7T-"#LDU D";_%muUVEẖr0'2h$wJRhpp&ZZ@?҇ T]Q-4e8–kGh霱%WJh~oKvE=B.fAè$5  enr90+>d:8X;=3TtDo@>V'h hn5'yEid Yu刳WLjٞK׮:԰!8SYe>5׼WקA咏7q?:^$Zfӈ[FNR Y6f$Hd_4r0qfŹU_t f1&*~-OtC`s(}n*:5 &4^2'H%?j>(-i]Ήvs5$WR}IZ?% Dz|s xyewe|\x{!qЭ޼2w }W(]JΞk}y=cR<9ߚXrߩ,ӮjisL`=LZçM罬mIvo,> ibp6J'Kr-mӥR\!{4aBJ0Qҳ[5p+~),p%:7\Í82@'Kr螗'#Qȝu6aYzoab7IJ2xuj\Rڽ_qb˾|g[x6zkȘ)_~ҿtv,j$sh;\(td7Ӹ!*^c -&Zq.^2gdr؋k2̖ .k.=I :OY.Ff XP ķƴuٖPA`5GK|PM~sNkUE^cmW9ĢM`㰦A E" 8EoyG pϓM㫇ebH#}4Xgz]\:)VrP&pI2z k6Y⃻v.K'}K -&oІxQQ5H ѬH{;=-]ղKk,`kWC.ӲzʎwBNc+}^)1tA6$7!?]Fn |{,* 79tW{)"#3KP/fSbpаɎ JSZ]ɇ8(@\aznq[=u!& 'ͪ!kA@-/ka)sci EP6YXhVρd e>M$]N+n_(ʤPemu2^.%o`0ִ@C6$ [꼫Z,+f2sJ (L[3&U/Hmׇ 3ŝw1*vJFBrbzZhVe)EIED]SHj u*[Ãj?x- w- ˩õ_73QnXT&=,$EAP%2|&JtȦP=5a1JΖ#^|)]6551B;3|Nv-}rD͝\p/sw1\Մ!HhdYYO LlK@;1*Cn$Q5.U *mlysGF+r9bnu\]ug[nCߎh \>y`̄Tv~HAX1hLVmd}# gFy]'w *E&+m0$|5 Ȍ_l'd}Wֽ_VV84EZi!n|5S=)4}v6*ȏG q;Oi4p-%ΦwL"hdkNm 5D_ ыbù-zbr8Nғq tG( H.PhBYkyygT1v1*1REBv*.-* Xl(O(s;AGZE9H(lVC3k|J!(yN4g`?;oV@(l48/v2 {EG[`)ͨE |ٲ]rpQ'MsYDM|\&زQ5sswhlg3DԶ X MU/= rtL˻bpi.aSְ& u#@ˈK?D8L ^LoUpQVrGWuXa{3&"nhՂ;ٛ .1*,)wT}{Æp{ܐ<`~'Aq:\e-_X:&uLɁjU4#SJ{SzhD5nU)'N y׷ ~8h< 0%3;^of0Np~tBٌKX_ /:tTmD0ʚ'_:.P1ӘM{i9C͖K%eB9bޕi@ 58I#ϳZ<(Zvɐ $¾.fJݼ+0{! zjkH>BAa#^:Wm&M̅=)Ѩj]RY,3+ 7:d2NgʭѦ%iP〰k*=JdMkA/%h~7 u% zC-}'ʷ*ΘxI("{Lj9=M,>{&I&xy:X92DlH L6v y"nn|˶pOGn6Fw_ +hS_]XHzҏuT$@S1PUZ һ/ q;w+Ł؊ mҤ) '7gIV)3ⓧ<.1YӀ \ƴ.t WJ+\2ہJ]>hhAI[ cJǡ`^F+j{ؘd[uc B c=̡>ݩ㆝;O,rq'$z =GE-3i 6K~kHO?EuRK UNOcB5hBS{Cjq8aLJtRQummH\].4p*#^3AEEҍn'"48CȲ<e@V$Yyf'?(> lU?ӑ> ڞm]QN {VSxsּ˓ W垉 z9-E z@{njD蔕ԙ<4{^dӽZ 0.9 %NB5%2֨" ~2Zj%Pj$bQg fƖz?dT1z2Ly0dܕ wDS[S{U_ŚtZj9(sRJ 4OL]$Az &'>:hxI%q7qW4ll@gXS632̪VPIʸM9W)C(2Gj%c̯Bz7HmcLši L* KVxvn)K2mi tT-\+PbyS%l4H V %Ǩ熍%6"qy%?[wXY "yk*5!@nbm8FQKHW؆ެIns| 20Qo Df?|{ǸsT[guUdBbKؼrZ3uk {[CQI2ZY%W)P AMgA6-1pJ l7&~aG3l:MQiZ8z3n@zM:c1q02d~7v0Nx S{EG#yz-1w|OCPN[WYӀ`w?-EL[79_\醛l6Y23f\\ '\5P8ƴʷ6CvBlKh!Se4FCIg@vMcSLO78uHwwJ=ˑps:ɢ׶ÚLx3k@67P͟EG!gu0Ұ"ZKp]m?E/ߍ*0YSVN)_SL5gg^Sy]CE>=]'j*xgLNΐѲDǙXn {5#ޥ-M4nƆXjÚ!b}&-ÂVҺ`΁#=+})@zB~SU$Gia4Y>אH _ZߓY %PbeHí 3H?cC6\Ēȅcs+\RUZ ]}2gQC]uE;Ieb'܌֦1xt+mcID3V=f+. 50ؒ%;}Vܓ=aeKk7|C_>ƶ`l5jIsKK;(Dzei"@T^@MQCp^8'Џ"yIɿg?wg]| N =i,'wy_ jOo(B䈲ad<7X3H:[3FB\5ĆZ8EhK.!OgR C! b^lG {CӗBM>_۰jMxn*Wb[B5iWMb\mAMg6y`zܫKTھYU-)n9z?e8hkʣRr}rp(X@<GU/E_9f+8{ >rІ qFD=t|@jۡ I :mB1c+czxCyQQe6 6+ !ADW>BF!`n8(D(+(CtTuO.#wbَ1젲4*0z*Y]A>eQu5?-~ J½HRO >rT:r3×ytݫqɥ@AsjqJ.@E KVF B3>p(`z=r)yQB\#>vq Q 4Oʖ`7Z+ a s~bAZCmjoY|S-ϯ9.<\ ZuG^?=M~c /38x&wD, B!T`.4mN#Fx[H%r`ae6$5hɣX /I6cml* ]"5eMةz+Q4Aꓖ04Ȓz|f} ]1Cv Su`ÝtA##*21}i$ Ԋ5p@"MoV!|+:4L`EbZϘyZiKғא=, ?D͞n3 <? .L-Ni;z/|>8 h ;wXK[6 C#N4htR:$&7 5n/`7VIfؽqq(?S^6}^G@\۰)! ObOېvT:gyã`=w$hlO@"px#YjC;bͱcmn) t< >^gnQ`9dHJK!X ud*8uZ^5?#9ӮHV;].P`(~MSi#i$ޟ]A@Z'ot!OwٯþHe(]Ͻa֠!wzC u}ܶ0%p:0c6S*~1v veL ℳ3\/%*wke7!]ry9V&L&}f Kp<4 0.sk+)o&R i}3 R?2xCȂvDFpguj~V' cU!]ZTŖQNo'Ň0{>]9} Q2yԖ$I5PڜWɩA,v\(IkF`nMމ=3G >NvG ygV Us!wb=\pV.ÁIrD=W)׮P%>xgrcs0_ }*[ۻ~"+xL/fK_ D-cs.3R Ç^B8fa^ؓEalP|Io%CTHj9`Qrߧw6N-i#ƘEV0 Ʊ}K~vC*, Ji$*p_] N + 봼ڝH]ç?ZqNLc5/NogLȊ՘MPLE3(}8{~YN۠]i<_0 Xy1,RsI<$J~$+FpvQ rQt>-4MjRf\/jؘ7Me󶴉 F\X3,Fg_י%B%DcQ;Ĭ::6l}4mT-@ꃒ^MI$ŇP!pSe㾥1In'O~Htmk M~TĄpgwHd0yF#^=IH8n *K-߽bgӔqd)󠐑'P݂&>9-Ǟ;?P9g>i P +~^kp0^8'}wv;GG(:zi1tFs6`gC xr]Pfi?A4dsǚWeq1ѳ 59MJm;лĚO6뇗."3Dd$Ĉ:A9*_Wx*_CZ*lxEh>gEE)PD5ฆ+n7GۉkCowY2 Br`Qws5j^sԅCLmCF8>tSL5\ߌvULIq]X@U04d\D6{g#H*7(fǹ = cX`[I0iNXvw@خnю<ՁFpͮY)wԝWÞ2Zv쫖Z4jQLB=I2?WO.+`oJ0POΜA8!/+PI.a#IRw]̙̃S=Bɏ6ĸ'hI:7,odD@)i ÿ(12vb |s *Ojv62 'D*kw=,5{piڠF`wf+]ofE.vM׽M'i}/ 2Yx!ɋW 6\4 *:T36kڑ&fh+'{Ȉfҳ`jA$;y9zh%(j -ZEǯ25}m;ur]##:ϫ5i匲1Gem"G \x\<5^ڍGYuK6hmlum!]5Iͦ = d0H DE M a:=efJC#]|B)&wW%*BrQ5.m#Ou[jQHo#aaLV`|/7yyh 3U3uW i`B;"˺c/J9% g$`WH`5q_>$q6(}dԉɐgRv on9 9E%.]QIׁ|Y5!p>5rBh康%:U1݈@K@,ʠ F{zd@l!HDf捧{='#j-6m^HGD }c[x>^=vr^j Ețz#RlNb_T ?Dy~*"9=v:1Qa`}IG;ĪۡržOPw0ӧU?8M()?é+  qѺjoz5!V\XJ^F"& :#HxO;RAtu ĺ }|~WO?}ѷmɀkC-3/;Ϫ\cjS|nD>o寞c²֫MdNz)\C]9'ykʬy0}zI4D措2,yY>럚jq/,$=E%Q# ١^wi>l$N 8'KEds z<1Xޗ{~.q*r( 4n ϊ>cj4#Ԁ_ Qy;: 8Ԧ9NT'`N"݉6w ̓Ac$J-~Ř:3w@M<|`JM)AG7#@LЊ(Yu^:v<^d/Fx?'/ [N(/}^rro~Ʉ%6~8f)[ZHV/_pN:/Y'("=UpDۜ5O;f > ^s:cluzzpa|c#=p]iyv_nAPQXP Xe<=k+`Ⰼ/+ӈ7}}@[ LB$Xj8 Q06(: .>M5O;;th@!J&KqJwY&)t(Jʮe2zzYo!S%{Y(s{%:wN4յ1-qӳCF:g#)=\E!E-KXO9S?QnmGoN#Cn:D8ʰ#\1BrEFT]}@Ax4n~~1&I),GYjJ 7LĔs%,{;a 4S ܰR!٥DAsʢeFO>LwfCEOtkp 삹[}'Nי(2* u H|\@K|2 $]t갌-w鲈yjEz#$`~q$F(QȻ)IRT밴Ln+!;4B o}]]G*%Eèl+,Wxetc,K%eN=1]߯V{ŹRѐ0. t s-KʃFx?4t3:V{G!xA=SB筶!"9=zYCacvSûܧ:H,}A*E*YC<.狾 _;DC Ӌu*n'P߂9`>g03OfF .~#"U3,#*a먷Pbx,rεKR N(#N'KOΟO 5ҳhg"\) *ٷk^wd =+Zm!~Wj1.ei[hrKbPy% a6׭7Xzhrq՜"9cکC&,njlF :\+᧵]`@T5\s h۔İ4 $ )17m\7(h3;;_[w\fPmڟ`TTnu 2s@xg+[Hπ'Ng{lu@ /Cr7HGDcy|ж(R J85y/~&lc}TtWlj͡HORvJ>)$W(%k}7 >x}ZΥAB jsfq֪SX$y(9pD;ITuEOZI<DžYďϕ1-pK.GCl2?6%5PC!(q_fF߰:Vvie+=L$ Ȱ=ARC̗Ui#FߘmfC/0ch1b5Jx6- ֲxre+M! -@Qs@+4&uP=?=Bnڙ^hT{< p_1,ȂJQ5yZEՐ6j_&pQhK  n^oK1V}o֜ۢ:dy"&óqW$ QqؑӡVpôĀ$x!7YxspdF鞒!, \H5{[˦@v>Oc5ڮ+W"-br,$O8x0&?3;y4,X>h*O !/YʘqˢQk җg&P}}w2{n`}>ind갃X5;6foi~[ ZsOLPcj:ÞJ4NúpK~m(>0F^TÏѫ>؆+&-& Jj߃ 4q7Z g$E`q :`QĠNw-bYoawJS&E!sޣ A}>HLuKJ hdšs9MQ虒ct"-j+ s)I!OgI+͊"nQ=Cs><;E6_Ci)FOɿS,x1Qw2#n T]%T\i &n|ŽLQ_%wsᴫ}0j:Ħ9%JU$4*PUڀƿu0@@>P";ɸϔm1:O2jP:6К@3^&8bZN$K8؉ 5fVqCwj!H;Nd!4} H7r̳ZC aYHaI[^b@դPtrs5Hfցh;cbG9+[O j\=,%fSQ aM=ėtpxQ#{U.0!8W@_i)x)(:a NJ.>.ڄ@$u+KfOK]r|QK?ǡ=JeI2oV(bтD GpL-#֏Q-JhLdG%?2NHmGY3~ K1JG+u6"3ũBXVF`B ܰ1cb+W6'!* R߻JډH<hK6zye'KZ"QJr6H]âo@^+zEYcJd}ei<6^RYLcù:E]``=X?hDu?@镗N86Ì9OYtlfY #2%Z#'oziBq^Gxtx#Fq&v +'^lv_;|7jolK`!TvkckH;jiY~Ј?{dvѯr@M*}u?Cƒ$Z8·;ӎ28M @1mdfRQo|k` t.OQpo0Tz Rx?n+2u-q"NHgFq")R<ݵD\f\̀iPYJ%BSB9?mo9jO"YLEڳc͏I@5Hmȋ ΂G]z r^#Hl&vSIx2GJAYà4Gn ,60t"0$$,r)!=xmE[`*DRxQG/Z ѵ4k?[wlsqbwwdr)G')eto\}&;&5+%ޟo} Pb݉6?ng`4 iCfj@*JޥWII fk"a.V7 ,!nR?N).q[:VR!isd[x{a}yVGbº3pa]}i3;'IIgmeEuG0102(2,"rEw_ukGzDЅHcJ)qP[PN0MS*շ H閠 IkNz+k11!L omG^svAYW;7>Ą=KO{LGZ7QG92刎>h[DJÑ^ OohJ;)1jwLpX i5P1gf|;"+J=?Xq'?PDa]ϼ# w,HMQ-D9[n};,_@wy.Ru>2c˼}#~9+Ƙ0vӺ/m1ڗV5:93 Jsv#9Yxva%kkѕGT7p~{g"Sby47֟*` ,Z piVtnǫ3)[ҕ/ods.pހ-d|Ò7ڬdxTֵ+ҸQ#-Hk OPcQ-2|Jھ-$Zp.ѹUh`˵ Z&" qzk 2)9D}K$󺕃 (M+C]Qݠ'm? ۪%Փfr4?$d;|6ɺȖ5\!g/ar%N\N[Vҥy J$.Le2ku‚ :{_} Ϝ+hV7>oCdg?Y IԜڄ샭)jqvIKu/5FΝU/z87I}|봗PN5'#@PPBCJwrCEoSg,[1 lŭ{qH1}qecmI9cS!:PLNJP#P BK߇{vMy/Hü0 #_ Nk~sbS(j8MFt8m;ӓ f' 3;NoD/"?NpA0qf%G;c/""@|O2FUH yVgxUXExQ꣜4޶9Xq6-nxZ]vt ;{>{Q$\J>zhT@&n-泟Zc7B*IНp:C5}]nK2zGƠ^tD)Wn+Jw)\0i%y:Es쾬 IrVmt*́\ 6"Pv]BKRA;v !  c>p zFu9­Rx䛎'qd^GQHҊt_NH{Wt+ܛerߍȚ֋{dg峌L擙O2~]P)M i^P5{\W)ŵB'K괘ZI0fBEn} *O,EYCdQ7MM|pV&6₷SO';iB ?JGPcV 0˫P-)-HߦAD֗?p+ ŹB a# #,S#BVA)sp1*nV!-W5+c)l{f^9F$$֮zZAa .mB:Yntgo Z+mCWx^_F=hBVlx%'Q{n'!RshW;onTY#w㥒ʥr`ǔ|Ɲf $}>n^_)Oi xs?7%W @q$o}XFv9d2.'(ǽ"hmjb+w k;-8 2?70`7Ã|Q5\܂JM`RNzl\_ELT"oے櫍{J``^l6)apM49jiIoPgyI_GJQӫ,~, \/vƙcp ypy:͵Oʱa$Ją SCX M!ûu7t+:Z"_dbS?xU|'x~l@eNsՑ0kJy f'*F`X ͅwMf}X˕xη=CLo)GkZ#/(J+q޽0cGkk)nћ:Y|X+D"|i~<=AwV%=F)][0(m#e&S1Aᕭ ΏsLqu!"馘ڴ}RL.EdqxsJ̕V1 56Xh=qX{cw& W fM^({A ʱn%2&wPM9f6hSn`]iGmң:+icȦa~ΉX m7; ﻔ]ž=A14y\&sq%@kJϱ=Knw޷;]Ћm+Vq zr? t[_ap4xE:Oڡ,95Lda+܇I 7lPV'A>̥0a_͏ @V-9B;_)GTgL?8Z/bB.r%0_^ϸyztŭAk_`m]/q)J- 31 1 4߰=T=YBWl1 a]nw<$#)0^R L~wWEiT03o= N62?cl"/"oBp&}i#N\)@&$u.\#o<8VDp~2Azt1 /쌀t^SW5,GR[Kld>hM2Ϫr3G >J$f?QE!5YמcvS4D:q SVFۈ`t4$3阻4*#sF#5 $  89kSI}D|_R<'bocLp<Ф[9NWxذ)"Xʫb NJV7}wQש4S漚`mHW6(Y|4S8ay/M 1Tk.}D j,%ZALD{^rLQ}?(Eݎ9ݤ\.s5Q|?' 90a'O'E//?]EEʒ |nVQ(++nE22 6qw\D>L:Yᑐڠ( tK; > YsO s*й̋Z 鷗<~wZh}v:N5#I~?CvXS7؎2 iJ1j37U0X$k |Vv4MPVğM Bi"yDןojV`b ܭhPJG qĎ{?qA^m%ƺ,\_Y/G_9hafu5/}ei#‚lWRZ!TJ9j!ḻl<1s]I?8|# +h=MCR"NAؗ:?ˆD= H7#\'}V%I!\9-6ZUW7oEČ % N:wj [;{v(o7U}2Rǃ<N9EiL3 %=lyO}jPȡUa:s e@ڬCkmCffRV@,hu,pS,xxP$a&0W\K׫ܔIC{S-rPakrK㱝r/hB}+riv;ʳEh 5b;y67z[Kqp\>z8 %+kmԚ4ج8{WUKxT+@jpkKaDlG͛Z )N5ȀO3H83#kqAɨ}5{8ʺN`qPw@C#b'ٴrƐſhMpX48_h `5O8{F=Dro"}):2N3`qWDz|e?K[lF,-Ǧh3鯨X({Sa6= `BR[$'" 4$CĎww3 DMRUn+>)bE u|uM( H?]4e.76[&'foG`W['@ 3 lPI!-~#Mֲͧi0ѹUmhEaU{ǿ7s $Mڹ5$tjKE[U3"l'_Y0$Ynrѧg✽9U4bMS a+ٵ->y}xp'j$O &Xa7֘GX=<*S2 h'2\TXJq3ĬRե`P mO`ʶMjeM(/FRBB7#Ed4j. βvRPhj3Ks!AcBUbt_qjwBؖ},YbWd} X x4`;t X(-GvhT>T׼L:A_ Z؃O 7 K7Q`˜6#,aK78ʶ7F@ m7}4ILZG[9cϸ_³s篔2:m^!w By%K%!z_=g+p$#햴2~$uN'W51G82ʜ=d5<)^o:jV1@"gTGsx+NJHW_ʆ[d '9\ !N9.N|hȑA`$[{}Sa;mu:ĪGt'ROW+i Fc|,B}W6~?&ݏ"stys22^̞ED}G2+%@)^3 NcF *!' @m` W;[q< OޙHS_wUC+]AH QfV4^ȷ*B/u<=ïD SLV (<PBZ+Wlƍu~1<>?8x3I**b%r-F}7!Nk A̲ `P1O1֍{ze`0=BDFNgHh!d 1hN*\/1b]N ネ+dhD[>pR#oeu*A6E+<;f -{6ĩg*an4Xa\aӃmlγq7y~g}ƠrHİ4À>PKxZTEP@\ 1+e؁'?Yeyn'{ˎT+j+&Vj_ ҔKpmgFKYַ;_TNh E yE5!ۥBr1F@A}w1p!qR V{[G"nZISz:1J`¢x`_xU'/>K-u4Ձy64k`UF1`YeEUְYt {ƍEQ%, [+9;Kl|ʅjr+4#1wv(#p I$-a6vk";s2Aw0%]`SΚ+eFiiǦD.Ez GK] 0voz/_1NVd.ssq5Rbz0@õRK98i$T N%ꊤ pTjFNp8Q3kM0_S@ョsaVS:re} ')ܡ|1g'l=8◿f|~(.~ΛbB;Y陳f7', ^I1^K`)Б /i`KqCK9i7@j+*^|յ)ZssghCQ)Hm:9_NUË|y *zV+#g+"ݔ_=` NTO:J CI~!M5g&2TtTn ve.0ʜ uFZi}*NAaV, \);)'J`ز-4;6LKP&[4V:/uڮ.).(ZǂOC۶):#gם%{ I*F1%19'S&c*#htdL,>(&U olvVa#M9NI6HJ7tV-f:EXEYU橛_ OCQ<'}S8lJ)1 }y߰©޼,IKmmmyFzo޻(E"ڬՔ|fZ,Q_ȑ8B *o0,rمaw ī;ñD$sDocSOR}(3C-J)/B-g\@cR|l>^yŷL4Q8J*%i>D;.S*76:`e0Q)V6@Crgos/~i\eU]!G\dXxO o}vTnsla(U]NܡJR* şwJMJزWV9ɪ)ϺqRr/7uF/?liØ$)i\&u-nU4M5v5LDD=Rn9a 8e>a kdR\62dUr^ٯ+F+M.たN =Dߡâ=JhHpGi8Դpb -cWRڥr)ҋ)+ R.w;gB I)$PCp0[)WO'$7+e pQhWhds4+߂M WƱBԲtNlө.|+WNmgqts#eW]?34ʖTCckk 0?}m!jytXa΃p[1z=:c DXN7T2#D^?/+sۜ+ 7!ip/sAΰa-<2`0YF֫?$TKw5{?gF0;Ɋ<6^.d -Ɲ䣵bZ&)TQ6ݳD*7GLhV&A*\gM9S?Kko*‡(\  f_x&9Xa#.Ps<%@F[30xD5*6K~]`օ$.:II pir^ͤ?Y ۟O8UOva/*DǵЈfW^AUL9$˱en7mpIC`ׅ U Ndwj9itq1)#įK[O z鄻jA· 'WI4@4. e- YK۝(d|D.oEAvbI#xQԺ|e-Ve@Nz\[vϵ0|`ir{4y 0By9'C*KXj)eS-O WAvCbgb!oR(U/!Bܙ>7@솆[U:1_pyh_XzE-< J["QБx3=&o"uL1zI($Lb(BF΋v'2Mheeȁqx-JmApy7k-5mA _" ɽ8X}T"A+)y]ߨz~.z%E| ̌%b^CvL=-׸c[I+./X\&O pg#l8#qOĬi”WU UFy2OdJZ6i#صŢ}z|6{2b 20f4+p~[RXI0 m 8 2uƣe;VB)ɋaf:r[;SO]#f̻tj2R{$I"u@YW_[>rXI"N#F vQ9X@SRvE򧺾:Mӑ0:W \ j@c!@dB` smpG \,oe_2{H|89XeSB^t`DJіz }M1vluº=4Z]eRy8C#I/Huz1-z((}$pɰԖDY~P`;ir"sIr @e|t" `W&6NF"6?Cv5jT`JegIwRB-1ڑ^*Dz#z_I_ aTS0EmvهS;G\-RnY$m/GD.?eNiE6=+Jg<^-EI p"IX A. ߢbur|/alƷaNdE,)˄X$C@Ք,?(Ze*\2.t1ZBPJMU`\j )&#UgQH[] ucv=A S Ȍ)5BP ~q̊I0'd}jF,pqfѸx7k [LG:]烀YQ/je0 Cj14IAm ^tLnb+mt1ˀI=}`=bQg5?ڹg]o755O0 NařϳW!EA6ǼnXAAtǘkX6?t~`%ܼM3C;v7"{i6Et♕WOE8I y܋Uw͹J5W8黐'udǟXjcFxyٶ ؄FOo4 he@C׫i@43&(cC3+Wu!Dx4^ul̮h)I I=y>LJBw%WzzK[ǀ4K(,vVewl86}:r~k&x*}""~b@:-̀&i]d lͻpUAXmk Vqvc~I~Ez!G$oΔщz<\6tiHo5c7!9?Zk+[ xQDsE{Au_ުYe%₿B=%hq!Oo`fk-Oq*kRކq֛*ܲj~9'؊@nU`ru9P`Ca v{Oz݌N>`,ʎ,}Z Ngۋ&5 -0QvgIyi84Yst!7D{1̥;Ϝ}SDb8AYb+* E9+/'=!m2./%|xĈr듂o)-'w{y#׳(\7ZQnd1ά9+)4ZVtbC/ 'Ϗ O){R͘. \s~(+6XH{eJwg{#s7}O@餬KPA2+ U,smaSΈ }9 HGG p>vl9܋* U3''|%%:X޿3j0X `+(>xY MV.joPsN@x(= H%]ɷ7}.+qRtxq}89UWfByl`.=.Ke ڝ_rcyհL0F;]yt5Z5[ )^>wVpq iNSƣ^.(Y'!C`H=Z/_KA֬1(H`YO ?p84[m# jih +fҎvuNof<^YV"aV| a7МvNdƩ-]d{Z9 o{>;qXjX>{D)5leזla:k@r]d`R M,=#=N/ Tir0NUPt_) [>:ye_9@咞R/ZP0()/B5dm9ΙmkaN MEhAfݴG^C!x/ܷ/bQ=[3G֯pi"H"ocVש9?;; :ݶ;|VCkd"|O{Sn3t9a[;!* #{;)ٻ`N[hk$Fe%N,̒u??jo97G(] j_*JU(Z \*(6hjɿ<J[mVB̑YZanBc^׾IQ%%xv7Y]DΗt:w"Mˮ6h^Hq# )P*Ye|pj pQXLir,Gd̍dW-Amrl+q(%\%b6aA1)m4V熰!"~lmqxxIO<֔$q>\ H~Yy™ȴKH9bֹTYkYv\>Us8+>h0!UnzϋQvC0T)8~x)g .Kʝ1GJk# NWzw$鿝aL^>}.# ^ΆPZ)` N]E򖹽@`S]?xԵ h#u*媷@aHD;w]_F6/7A<j셜uȥϮ{{%JNy hU4R| Ite#pG\'`েŏvQ2|[ jsKNxo`DPWdh$M_]tl^A"<ƛ,' gmn5cȦ /xD|" u\뒃Y \&$_8٩Gq,6]սҳQ,򿫍t"TWShO LTE/mu\_w 1U_%CN]M2XB<]KZ۳V5=/Pޑ <Ŝ"~f[\P&(wX>c&Cbw㠒0j#Cot1@CܤQQf$Jܖ%j4m6J2&"(.je}q⑁:8m)Iu'"|t+[g&*Ho=}[.IO-l.D`ٰ6LwOԆM6sw:bwwҬsQf87*'hpԣ0d[>/|56 xE7lbކb-bn Ԩ ":kK&Yȟ˫^j 5x[?Ӯeԇ{<.`NDs;Ari M kA ^Tn_GN֟U8CDk_fà Vƫ[yPo HeA r^XZ \|r%RPo?/h I Qx)h`ʇShD#WOIBj ֨Ijom5E }6Uܼ|M+7 )y Ԏ5 ~Cdn͡gZpcQu͆Z) QTb !arO p} ϡ|MB:qS$X扊m5rz0˜W LL3a0uU;v:Yۧ}R5:dQs~[aԔ}<՚47(.{A?<[r]Ze 9M` 6"jrSE ς>*)H݇ DD|svGFtpz3S#)<%ZaivS%Jm)z L\,' Mr2T+F[&T }]1ZEodTCUDEڣh>UݽAt@cQaMSQ&pͪmR5T+a%V \l3a'f9oSMr#JE Q7 T@8uJ/A%F .N5uY7LRsu(wC,?UfNZ-J}XߥRR.ǚG,~*A&,kbH+ RÚePP{} wLPi##ᩐr׵;`Ű3u'h]M3'TpU0r}5HUQ\6 /ӭ}D7?#lLs3[Ybճ4O %ͬ7%}]S༿qE-i8E-?ir<"Cy:_-bn+(&^;kk P;vԄ{V |0CntmUwW闚Q[{8/3pLQPL@`JlWjp?8i] {e-} l(W[rS=&ERqSyx@2M+ sQ[/r#kۦ@3E6J.G?Sɟ D uuA^8&}6 bSgRؚW6Wokwr+TTRs=BL}4/QEп5O0IE!W4ϡ$o \rӢhag%$tz~W) !W~jߙÎSoƯ}GB%?m&7<`RM Tߜw݄{;/ anoj M;GoW $1qI5eNy y$ m`DS^͒e!⢶ZR=IR%"Wi̜RZ o@GmDnZ%wk!S} VYKӖ;B}X³bL2sh+I5@fpD'Ҋk"EY;,V'Dn"_{sx[lG0#͎~X,!XSTdIvzoT+{fԎdL$KV&8\F^>fߓY ?4_C@[|,UZvvk!D:At9#|H)`/R⸍ƨ]5rG;薑EؐKnẫz8bXIC ]%7Pb+Pڲq%ZrH˗)1[>A7xJ8J1NOyaV@{\67&45_\: ~>Sfڿ"t .X7ɬm sIiH xa3GRN#i]f-%b3>G@~vslNN7#~w\|oGsDfGZo՛cw_0eV3w |Gm| .5ِZ>}a+xj7ETYei\݇o_S3ҫw]ddb?^Ƙ9)L1N-`U=kj_WsoAlH}_~cgUYM\PiH DŽs~f@tTnRRO@<>6Ĺ3pMK&~e`xT~㍳v9 *Z ۚlgO~̦e8"}R)CP~d6aPADJC\/*!C1۰7.zVP#PSKsfA t ί\PD+@#Ͳwj^xwSHG>K<ŷ؂}eK;UkW>%5bUlD \nҬxD[r¾%9JrW7XTf3T 8*>|cM->$ÑqMZ7Q&mbރ!"tzO 颭68dK)rnRf71˰9|R)b9`ضO)p+ OLaunh&9prNEE`dێ݀:K(dUn}.1fhmz9oJQ[[,6HJ~F ܂|}2(*Bkz=]@Ԭ騢o |қd5m䭻ёr:E]ֶ壠B㣳m`V=.iטw͋$bCHj:vh8T@D۱OAJ{O^OC {"pD94U]V[c}gSWI@bA3DۮSyF!vpW0&unN]ǝä2a99S1?^̢u1)XI><pʋ_SQj'̐NsHNAsVgȷVz_@U7!iY:c:ۍ4Ƹ҅%X pCnrŲxӑ/!cVΡRXEVOH]# D>Y10۫B‚{AfGMhk<bŽ, ~_uhhžE?5g4PrY_u-3%iI/bu[ޔr+$+Wτ(`ʄ D+[IG>]UyQ2-n'~ >`+RޱFˈ/;7Yz xS̾ (q9'l#ZX CA٣,iNk)j:Dw^ y˪̹~rG ,r"IЃ1ֺ ?&oWp? aBBm,q~uyΰFһ-n %$g~) 8!m.UKW=>Jrl+ h{҉^6(T1[oM,H:c/=(߈!@2~^4)M#}9H(Fi rEu۩:^k3hW;$jtZ$D|_n2Ff43rlX#Jg:%(14LR:^nb%sten`bؾ{W<^NO!jI{BCVWM)haxYU ]Vxu 4"aFͮQyIcéQқ"b% Zw͋{^vYL[*8ѷ?^*#{Mh@U YsԎ Ua:yao 2x S Tww d y ]< ^9~:r6>v&sEѕrAYq 3AmZ{ %&^.0*x8IZ>BiʪwS]F^2}LX`@S (k~դz_!#A紶!Lh^ MENNk2Q2q7]QW^(DG; rM fVQW iUN`6LnA$J=KngFتe)#\_վ;W.̯>d#UR{UBVsd4KR՞z9-*7EqVW[hGjRڗox q˸_֯_>vArk1]bxnwWsL.~.Kq1#l̬J 6Z!X֎LrL&rQ,9"9DEݶymt[̟+`)E`Ȫ}?JmB#YGfjvTs3L yqrѵI9Y, Je(,ZO% &"S-`Ų=~KRw4DAuOy*K/C~[˴!-6<.֜9K8T7 r[-^.N܈m"cۤu pn8x4kj"йZ&yM^zOWo AѐXmxS4T8K䷝jRTE3OnGi6ܭHn%ݕA0cq>FN G ]9{xkl 'iC>^o8Nf+jT<_7W`kYtUUd. |9c uf:H\C qT zu˚:ǿƘxHC,q:Sx4i_ߍi}4nK99VY7`ӘkDq1Hox߮OꊾLKI 2,;#18|BS y!M7r޼/?=r=s;cO J1g¼.TWl{&;`:Xz: O4wqi C@pG2X?Z2o9?LL.;`D N|KUbX7QD8o:&,JrW,yYUaX(K<$N m9SL b5|HjEkX.MNv//>7'b5hSVuᬌjC>]QHVmP'BlN= n#ķVA[TU<@z}cc w( 1GBy8&'A%\Dy 1̫!goӍۀ:}3[("hԂWz?d5ۊ^^ O7.ę}DV%R\A]vً+.] )\brwrU; X6:˩)J ȏcf| +AGQғ0@$pi/kLwhZ+e*aѼ%,U*DJum+CI.,su;ў~u&Țކ}#Z`i)(H:ݸ F-~0"c-\u ϣ" KJa>ظ9)}';Ӭ(Ri!d{ΈJUz,b&cIfvs5Ҙ񶩴C,Øݙ0/r0Z䂗)i~p 2 M`>|@i0 y9F{= 4YҋA˜}Va^&3o~ɩ?Z~%jŠΆN$|l&+]t($P Ȉ@e4;Ďܙʖ넕5%=?Ȫ  j4.-UFvgu bम-&%J vėG33  ^ X"# bεut_[gգ;wNϵ ]LԮ 4p~uUk*~/6eW-Oz٨x*>fa.?;l1fBƱJ*{emq @=ӝKc ?qsHʚZ4͙o^!TW3+}5ÿw>l3`VC1º2\xgW(i>V]}^7~(@Y0bٯ[F`4,vTj\gp% =T*ʰيyVV8b)^ův۞=x1z`*H8Qa!@w{$VU/l [*1;|WHmgS/:5ɕsSS:Xxv5juYtGoR1 :a+PCN'QR[U!mkMsx%&8}1-0&.9VD |BMK?J& _p?xlJh Sr&Qn mDŴ2q?,4䣂YLezHOzJ롕Yp)p"t?V\B56lh%s.=d-_q6"$eAl]P QO>m!8D :SwkQsob ^|jwGS=jWȼZq,I9pY`{ e͢ڤTZs:^`97YiYM%Ș` cs˜YXx."=ި-0DvgǬo8gΎJ3x-( 4`Ij/бA#7%\JZ9W ?ytB}(g /Uי"mp0'cLZk&0jAm\ʚ0=cfɶLLji;cnwn*ai.M(/{kzW,O'̩F r|m`NaFCY-u02O޲ om {j7lM`+[@k2_^8-El\JZH#͹|x|X e(@q{'zr׶+_ `MxR7c/z6em PEҁ_^ӑIs`Ǖb/B,&J%[6!m[rP,NC;LU.|b(` "~.gHTLAx3y\?'Ha"8P!& Ea~B*HC_$dwDsu3 ΡK$DcHs,f+PrUcr>bTEQ.1EAJD62$ U5 6&)D Ir'dm%􄟬]HfsiiG{A{{s" &VY?]s>^1l4B.jAq7C;{l[ oHKR^U‚)n_Bqmv$ۜo.+<'<;~iޔa^ki -qAdA-ιJYT߾-%^Du,%`bنuWy DE]el$cg3%ϕBmHTxU eOd#A ue y{Nc9.4(*+4 qQ6bBgp eZL.35rx6tRWz&&F.jChb)k˞Mޱ3W(GU0s@Ti*TK- frLdii K6 I)8$em毁,u觻⹋~]؆4bZ'ܿ&EF7=4m=]e@w1Yk%ŷw|DZ`@G~19xj\I]&\C"9JrHMؼ#&E՚¾h~_9?4RKzu/v}뇠-|M0$Kؗp<3&.V~g[#5=@F+Pf0mvÉu^]c3-5n''@|cZƧO^62Z>|S`|~u&_FV{ XsT0:;, Qoݿ #RJyX1kpnkǼ'XjWb'sADWW!-k֋2Op@a19}W/}@RX8T9+4bH Т^&Ul) 쟥D Xα'&Ǖ;:FT|N^xrsMқDZJy,uV\bRb$v֮o #aEPcp,Oװ*݈ݳ@غ Y#UA[>5乻mvk, xX)ƓQ>+%džC:hu@eX7ƽ,ṡ-z۷TT吾xN`2 ҿDz/D<:oO9 1퍞Tڤh/CDl4H0gy1x eZN*H )j~tw ƶ9yqcnrE: H G&=\R1Zk]{㩗dT]ԚlsƒU7*2̾ƥ!ޛn;՝P<)abǷ*"bMbPd̽‚VO&VXaWprDE-8zV@A4׵A#8|p8 QXDhéR#Ð){C?\/b k_p"Kr ִ^6.=8`y(5loٛ>0q+I lOÛh'ezds^1HPKTn>m,>PܔX&d0!dP}ꡗĝyNZl]ÁAHQvyKSqnGx:3Bc5 ZϾs7Y-|vwcpً;,;_T+s c!;,6 mU=g@ rOtE7{xKd+]ylB[+T+yYQez9`d`r`<˴=C9٩TUB郵)3=GOM;IS 砙}Y?l?BM$MxJ_dVA38: a,:5l"#@BF~ڂZtiN6aY$JJQ (@3˂efpI>,Y_hk%51/8v6T{e'u<ǟT쐝-dr>(WaS&C D E/BbgD*Ѭbߠ=Y1KEwn°ؤw9^^qvFʝ[q;dM$MG )*#euD83A`i} AވbHsYWBdcxi.nX4=נt⽇*/2"*ՠdqg$P5Uwn]_}%o$@5D`?8baps?wHʛөD>m8:&v^7թ;Ymeyi]€pCFD+ē\뤉-f_,K裬 |36ₖLtFm?_oM ٓ5.<@ۋtÑsE4,{ om,EOD!ܿW1؀ă@Y7Z[HfCvH/ j*`;Ep0IM4mK8Ju^VÕsG;[:'}2& f3u_g؅^|i츶18P0Kr Y@VF2Ʊ;)Xa*aqUl\8۔x:^CQYƻDrҭ mq4"WBH#۪/͎v -Y8դ/{ w }zvx ~Y*Ϙ;<_NҰ"x*^h4+s{^lrRaMM+)⒮8+RW4 _3)O8U=7aX I]`M0^ =Y\SrےڻDdnyIb'2Hx829ykvFٛU&Q:2X2~⍞qg@˂DUXúIif򅯡I%/|^sԑTkk='>eۡ&D+B1Q(g  >Qc`gMltdа#f7c>T7>l(^,bMdxypҧG)bZnsOF(~:Oά{,uV^MDUȘ1 xٿ"xu001ˆhY ;om->LQmrKo-a3?9B8%%WQq ,z&3 @4̢u¢Hpфutj^414(Ҽޫ~BI8 di>$ѹ Pklb; o`2 Pg쯀]Qf_ːI;\~Yw}RKx[V`fQ<(j ;u6* OL'}Sj* iwgx7D;nYi̿N^7gGRMm?' ":uo 8}ҰnI@Q `t5rK)wAs(q$G۠9'> s/EX-|,ӥU?˖Ià[)NAYġ6+k=&){6S]s["v&NF< &BcP7B(˿CKMرHAS.8>k5_vs`߆) 'B}Te AL3dXNڠ*ِT5Ӝs%tݎcH0_lOxIulϑqFA*E%"ȯ-u;,LalWLy[{5 &$qv?\œ8x̊ ÂU~n3&JWY7BV*o{)s6f!%m[,vz|rb9+A<G#׏(ϧ3Ukrt 9>a|X u韬]Ѣ_pNW(vclDďD>Ybu8ʥ4uԟN]1Jl*l jWjSP}K-0Zs:4G)7r:Z\v 3ȶK[Će4i,6]mY:!-ے<5!ܨhԨR‡dRh;dpRWJe*)~WW搾=3}{߮&Nم2iQQ{7 U1@Ɠ {ĴZͮ\5 Ur(y"/E;j7; 5qF=_QdGFY*QuٕY79Jyu~O˴ 1CSc }`oνֳSHG#}A Sn >Kfe] Iw\"v;~2(/a0fyJB:V,q6[ ?_/Kn<[ 4.Ⱥiup WA.xmN d)_# (=/0zrbCIԠ]!' ?0P!,'V_l 3tmF6=S@ҥ[]h +5NP`{nk(|Uj{Q1h;Cx#RsBk@\];w3H/}I.{؎rp+%`vG] <+915WAʗJm`C R8Yk"a *Qtg}>*sfG=a!} %WEَ[p!o Hxú# pȫQ?\!YEXUD']>d4gE z>?:&93p_lF#uYТ}izf̣KwO2.GfYl\a'th讎aYNFGfK~sE1:&EcDAuR>lTLtGPB.fn! 0 x Y+0 ǽ/vA@Q٣9\u du.wW{Auj6dC 5V{X;`W (N>\|ޜ߾TB$ /Bnp~i=6d1EqkOl+0ybN_Uk'y*mCM.q2r'+:@9k&YCbpԎb㊡S &!NS*Qcv,x` )ͩC}z c|7NAVSqnCb]KqVOB§q eg0Q`a_Yڭwh>18X2v̚-ݣA &`3E1īπZ*H (fglOxfvߊf7ssO}wIfcK"RMt8 nu iPb/=WXɉ'.IT&NG\oΕ<&En֌P8d; ܻLFYBr*~>L, zGҤ΍RE GI6GF!^u $]ޓOF|Je1Xnm `_7qKyA?`9LsZBOKIq[*O~Cu&ӍM/M$؟ɦ:b%},Oug'1?f72(8DsZV^Y[Ex6FGkjxDDCt)eg4%[a1w6bS#Ѯq6ORhvq-HLau;&_yDs_@' 5v `%x`t1kʜ$hY>GT|Ǯ>P0%Y{#'GY(6zZ"֔ZT6! & l=: `ʭsm(yE9oBdVbU\zr|nDG+eT'!fٴA_-.mKz*˕@qDpl쀷ǟRY. ߮8uv-nf[η9Pvme$}/t07Suex(Ehΐ$ss[] 6/HI*gd}j 'ތݪsbX M:1D|&52q(O4*~R-QDwn&}5ʝ7Uousj̻Z$Hkdy#*'^Ɛ#, ȪoLhGPPߟ2$F5+on|-8̹V< {oϥѕпNϛ!4E0>Lݳ IjqͷEUO;^9Bc1J1áH7ݢ0"tVOz5tYH1X:[3G%|lDDj@|q?]N!ۆĸXx1Th]N): bOEx/T2@1Q@`}h- MLN<)Ҕ"WzC '~;ԩ.G!V "vIG215K=-X+g(U" r:Q{u ,GloR]̣h~VM27qk'T|1~u aQ}MW.Wɜ#L(>`CrߋãZhjtbMU5m 앣 ~_OH''a(7U\Rrx14 QIb%վ$x cV.bQ9J-%[Dƛ^\v"kug'oP|gK? 2 s 2Ze(v/OBP$%]95crq.$ Q| g7v\h U7ًSA,E6vНf@b^,If0MurUүq5y9"NZlT[Jg+~ yaMhc O#r:w VJdl? MUp-{0,s<+dq AfueFO[ZY5!L؋|z3I]pjfZ6F˂9ЖYJTZve@Wi;w/Wퟌd  `bXrz5Ӯi]qV`~5vޕ J5F,dcZ/,0WTxМ&wa@ DZI^2YoZjCR7Lc C2'IGa =g;'4;'-wsDK٣Z:ollm-&PnFDQ UI J0F1ƗkQ)t;+ִ4Z%Q{\:,I!S` ikcHst2M(oucCudd5p&Xx:.S bWH6x Q:k'h?̌-ENT +K:jY!qpd;s+T9z>)OKwuݭp)6YkJs%_rA 2LA&Ҥmual]HŊcb ?G܂e^v#gy|잤/T DTe'E˙6rm50lHli{֋y y/YC#A5VW~QЧ#evxps&AE2;M{OTӿ%ӑS;񃸯ܰ'}] P'NlI&bqUVSD*u {Ia_ =8p:Y8%]zgI.zPMJe5\䥉ϊ7~|_VQD)G-U(g?˥[do^gd9$2̘ŪJvHRl[pz%oy/jͶ|.~Wm ?X+ch׵JΞhb19[B^ޞ(ڇJ~5PHP]xT=rj"Pߴ`U*^Mݼ)EV_Ff%H" iwk7W9DOՄHH^ Jtm9RL[cGx `R4pEC6 [Q/h=TzIc!(yeEaڇ"&B!&h!!'4- I23sP9C.Õe6#3`T6M`L{{p] 3W퓟hT/7B@HWC/ӉJJʶfOӐCUrZ N[:hC\;&P=J)i7 iy1Jþ""Q' ʏKO9H$>hw\LPÔ AL=ǼuċȊrh92 Cۑ JԬ7)kr *ă&z +)1›࿰㐶犉j:&e) I{C.͛⸤RC;,)=_Xre=oXWOxͭWLM# Bq0!qmm/~6SNmܡbX/7!c}eb _pa@2nGol9TmCvP z/*~sGHwWW6.dvM)¿7&@AV̧$v^mG?Za&j0oK#HՔ٭OVJzD"0-/IvU24)M=/lyvf1nwP+;:}'2hó`f/T)X"T4If%puc0 jo&v-%6Wœy\QdCyVGpD\SDs!b"B6T.VrЃIX+7l̲&qog&5PxQ iMvq )āB VkrV~ fQR41nvi N9'ӘO7,6zyBWdFH cܜF ҟWbl8uڊL$cm{p>˩pq2M*B[d((+HV󫈯=-so*=YU:y߆j>^DtSb_I N :6=Biϡg*s`%=pj;ݢPO1Tz0zJNx2lԭ8ҏ&?$r[5k#.d:[51Z@rA2S}%,Bd҉=kdSײ,tgf[Q\X Aik%~wEL2V|M&JvP(X'S&\sQ 3?ƥ-Q͑k*QOS 52tVG(esG3MbI? Ԭ陡D:q*Ւpb޵iEN;yԦ oJW3ң"G8p4+D"xc@b b⠟ !% j:eYT`3 KvQD*\mX? @zN_({(ĺm*yrꃶyd$~武2L雚ྯKN-؟jmd,ZQߍ+-V ѶLƸJX[lo4k3 ᔂ,Jdǁ.%,(bn",M5Ӊ lfA.֛>F[gdVKZݰx۞,Ǘn;\3pv&[vޑ@-[$ݒ+fKhwdA}*M"<-aWEgnQw%עSzal&ӼlP_ R6DRKo-V·`\7[ggu^ClvȈ *Ue"'fuGЯ0B !H*,4:cYLx;_:EWnkLTBI絢: ՓK}7᠓Ċ^~ 1' WߧoS9旯ix-P7r9 ҉Z L|LSw kibQº* 5ck+B io9dK-ְ!X (% vT'7h6 蹌9.0Z? UUq6s0U=X:D q$3k_ rhPg:8¸WP73j5#`(;cmu (c/"_0A c Q)PcoK!|jQ[Pٕ{ZW`_rEx:ey^iK{̺8`"r9O9BUe:,AS 9R7oj''-pvFMqw<^EZGc𧹟 QM4QV+c)E_³&NP߼p2A\:diBqFy-3M,aˬW66 G(dMDQOBU2 am}bş:*:=?W8JH6+'G9 7rڜBh SUm:OBrkJ͎0hB_.tm6,\:P8蒇bFF뙙sA!r߅ƚ.aͱn`zCڂow BَAav~Dn+;٘w0gсmT=1YM%ʇ` Z'/7;ϐ Q!+ ~%)HzPK;ь^/~I,-砣Q<0.;M$nwYmҫߣ3JI-~O+G5vH$edamW\{0M[Kvīu`1j&@rbX'PU~žs/`NoTOIT}JY`?qKkaU d\_É` ;{~wt**o-BSE=YT( PzwﰸHye򵫸1l0 J!7coOz9X\^ٺ{%>V*mՆ&AFT,G#aR?!xlF U3h~u\RM_)kSO W6 o;7k#̢aZIPMD) 4GKfӾ)uyŁ*|Ѽ}dqXukbpzZI'~RZ9t`|;+c+({p6+*|B=6Qٯz~@:ac4r_ ZV]q:PkFP,)z v[XW 0vHK]=>M. MpzA0hi0t4DЇ"Ӕ ?%qlL7)8^{:XfJ0, PwY\.cmS5(qs#sJ!s?aV3DG5ʞ!;ϸQgtۯ~% i#&wIW#75f=Li 3J1Tm%=`#2 $9p˞ G_6ë֍̎}}5E-=Y)VH`ˎϽQsEG2v@x]K` @B)C:0uQ \Gw{<,H fДyM'M#Mўq!P ,w.tdP5L#uNB.d*lND(,|ߺ#{E;:"E,T _$E3}aΟc7[SƢMëfW{2d\=!ΔFR,t3]d_8L~NX.Ȣ9ZcZ-? j |<`6U0`4y "G^.Q@tB.h$PjmXg!7Wh w:c1RzIhlˀ)@1{2Y0I"xPDT^F^ e%}g^h+y0yE6GS]RJ{jP׊eiycKh w۾r47`V1%"Wep[iF]Ҵ3bC3:$v--qbA]/}Ȫ]6* 2\z+;]gKim4NZ"ߋK`>'E ?)T 2vhPDթAEn>"/=DBW#|p1},a׊2k%0 ;М%^+DsPz_RZ,j(_68n+< Q[xĕ t'# q܉DJ+iU(0/ulh$Cgq7y-kG&>KU""M=7 .m[4·.&Wڹ61fT/Y,Pz۶lqVS,6cALtƬ!0 KnJ1qvT7"0+#cSݨ kajp6_QgC2$}İȲ]dz:+ԁ5IdXd,XV!AD~!R"^ЗK`IHgv/lbFĊQ{ɴjc~Q-F6X2>Ua;Mn6sG2y,N!ↆ`zJ$wfg*h׏yGͦ1 \B!Ĵp9:Ns X0O@P0( #ɕEڧ é~>xu<<ՆQ PgKQayXxb;ڌ YypHEuy?9 m_lv,[䡘WUஙG\Q8G{;Kirmjz& }<B+KJ]] T"͡)̵?j)j Eh'_<< y60<z=Z"eS O~K=gB|,9SһZgQPhw4/<_b[2 )DEOrx#πm`s ݆izd͕$H/S7j#%K !ˈ! ujoY=a'Q1ܗE>#JHV?X279mI0,b)kS Il9)l^GItC(&`ԧ30tmRXMg>.]@򄗍6[eWڦC;ϝwդ8ZY7# F|C=qfM.CR!9@R Wta (8Y ATo(aPd;BRT6gS\Pϴ63 W;!Dگ'#im$xtzP*z-TrS %Ÿ(R"3 *^$5!5].w>,M:XN|i1]nZ鵋s}?'fQ"l2܌O [a޴So0fCg930]?3T'ƝPD9[v)1Ö/&i r-!B );-E*9_x]YgT _\.xdpG;-kJߤ܉"&kcoȶeS5MeMHy,!KUXM߳IWtYY9LOzfpbc /v d9GPM{A3KJJpibsz3ɲDfىzzAF2lAmj *TΓTneW;ktL?V8v~Sykjy>UU#tq1j\z P챺'fb}Cx wKƸ)Q#MB)!zW_DWXzЇI'#pNTj䟃DC*wL.iV&q!h-w$ ^1OW ԛ"x3a6X2cO^ w\ʿQӴӍ=0U-w}zTs3_xz/LF ]8,wn$K~M\̍-?c - 65 8W=<-qY@3t4綆$񈹬гP\o YOyڂq5qѐ&`F&mBrCZez&gc yiBmf/KQ lD~& 1jp Ŵ S a5xm`m:uSfrpa e~ڬ ]00 +| mG/3޳I'mkf:,5?# PØ=*%"Z@Vo[ e6E IaTB.ѝu6Ewn'GnihyLRWM[el@mBuhI}r&v1鐚Fc(w[,I06mb}U?TVmqF3h݀'ӓq1'* %5yC-] sG3 iLkG_?$5ZwSwu['d:6㛛fX+ oHP5ekr_(|A_'>sJaQre hD4fY%c8jN~(uyw3֙ iQ4_/瞘өRopP{ P҉z񼈗tY[4XרBNV~"$%L{[o2 Ƥ9:^sgF/Kܥ m2FmQan&:`@qgF,[5AN` rbZa65*\`KRpiH'nǀo⢓l ,x|S8}\<#R7 UQ!SD >pPfau![0A+ A_0$B{~'l|-$mMpl)z7 /'(rwEc(R 6`9HfCջJBebčg"a]9'A GO,eaǜ(t/OL\Nn%+U\E z!,KB|e0H( '&NDKR;Zt1z A70 oPFS 1ghXKI%2s"`&I@'.ɿQ+h#a<؁bࡱiofЋ47e'팇L2#PZof]93qVeUz.ǟ\T gzAA#X H*|Z: JpJA5Hfv !\'}_%tSJթWYAsH~Tnˌa Ό&^i &l*[2SA;e)">[ #O1(&$jƱH:u]O&GJꇑtX dauhVcŏE= NKg]c YUyT 7n|^C" ᤩ{0,$;S5jC\dcG%\>J,}v^pHt2%XJjd Ovey  cuCn7Qɪ_ic*3E.$M8-ta7h6t=apaޑj:1q"4>wax#%#z@jX춀|h\/$>xgޚoNřʃ 3oR𤵌49ա~6t'٬I7c]>D1mxxHh|O LXl06 GGJiY bPNs 81oڹZk>ЯJ8T2xb"_ smhQvƣZ-8;Z&"mϪ&H&6%31NP 2Wǟ{FGE{.h/ T2%03x@'pbB|㤷·3$ "aD߷]xnyJ"]vK=A)j=bQfx5[ `FM !I{ |c~+YWjC=l5'>pJЩ#D:,H!Et̀v׬]nQQUX'ci_-N,WT\nKjX5>AaH8 披dYj:|Z@& '5䥖4 Pu1T䋲`͖NRT簡IՌtmV}dEpNKk63p.`SXkM?[l}E8j4vLylq?x6{E72V( Sa=3I_;V| I3} ~is@yS/ztciOEj :6_(a &p{(Y\%k2 =ScWT}V O"A UmK5 yB65S<SIAdoG(S4pxͬP%x" Ls=wLvӔkX]qdG|eI7)U/v 7 4Bw_QhoWD&*,Ju- _꘻ޕ$IB;uxyѰ=Uw@*LX cp<- ,iK#0ףvVyDuߠ^[e6m.g ZyV͙قs.ઘ'I|}oH*{0NëgN8P㵒N` HEFYLaM1v󏵦nQ+vQE8MAdӑdӿ +5_> ۠2gӐ]- 2 R'r+6iϼ Mq&Ǹ1)$W0 <>D]&a#ePQ(. :LI-G%"rTP{(OUۖbAy)(@p(!H>1|](mx]V7!;4umn5S۞r,g366锠/zhe[=!ȻhW@|rN+Y;ƍֺCqwWoZ(ZS0 BTMECUr5~CD !疧vQ܄#j:>ƹ9!:z_sWr.-g]mVtW-W1dtHz0DҶ&?$=i~ e# 1,FSh5zU{>h,\:!Q9i HxU w2I8h]i0fZk$𒮚YUdVvQ@Nc]_\UH@pbߐߙ#KD/Z-<b3p]4wBF"a ⺟@u!" #F|;"2Py6Q%Ug+Dr?l&ݎIJk3(yM2b(z¿TX+D=7D1Y!rji`5 !pC(GN.F1d?HZ@XV| ֚`ޠu+ްX ]r ҾMDaݣLDG5:!f>eqgFR/9y䨺5 SU}w DZ_ozԪk.NeJ|2yԛ͵+oZfLI{JVي30ý;gnB1C"z7rvC8ʘ 1Гδ6O v5~YòvutC@&Jҏ{{g?G+_fY=(n.ťZqFmU 2ˠ>^'):sw۽eٱwO&- ;79XX譿 ]/_x^2h)TY*)|_TQoR46j [6LO\]#6\hJ0;'- Jhc&UўVj\XYH'4V|om~uz>/W)mL?\^ ;t*x{kZ^5t)Cj5P%Me5msrB[%oG´؜8]scC|6yfQ )j uj)qah+}g=Z-" U1_5ڮnJAD-{x7EmH\]5Y 3Gm;Af"[ftaJR@[NeRYM@FfX+N58耲֪5UtR],94$*ƼxӨ v <ꏤ뀟Imڀ%Ǒk/+ GĬ+ mBml $O|J¬3&j܇ĠcV]8ŵ̗v~ I2(0ȦKIJ!~cgcPU@EV'Y `em}nC+p6:18xN̎r hMcsh/:+rW ›0~VbJoH{Q;ɞ핥۱C݌B%bu .͊l# Pr>T t$6R(u_DJqY~&&cy!CZ<9O_uP!D5 0&xI4ؠvic^+k$`8a'(n21Vt*g76JO8چA^1`a1/U>[[WHDmp|M7,Gݣc?MI ^֚oqC,zȐL^޷oK1416+7Cl&XfO M*)nKF&hǑF)=o`*74_v:{;.Qn![w/țCQx>y:}2솚BX'ͺ-$y' ( b:~_\+pvŘ8Vez,U U߻=3*6E"poQ^ ;NܩDw](+BFs5gl(װ"*;𺹠:: =F/\ &B`Cxܐ9q~qb20̱h/*NSBB6J7h92J+UkaIع/Of #ص!WJh'&#\j[`AVLLpK=@j8sH2/ DPU5)^%Rc#!H@|fiiTkq]|s]AJ`"0̝,^wewY Sl%?!Z>+W~mG- xm͠ªviEv._i(>/?U:`FFzj8:1k8|p6f"n &NkH/m}'%x&Ѽ1 4'a/d$*Lt:jea6EDPiQN*s>V7rQ 3KnA;INGNPP%w>kVEc,7h)%?Òj! $>974q$g2+b 82.dF$ʍCέ 4$* :\o2RH;ZuX'sP-'M"fƙlh}uDOW&@oӴ (y<ġjRKՀHBڶum }7ZC<'BjxH#f.ϊbB @Ctg =_D=<)NHܳto^c :.BK;l!V91`$B+RݬLAV8"#< 0J&3QJϘVt4Powq-^43a \- $1_L`&D/2)h"ZU1P[.2[0]}nDeJk؂^ĖڣEŁЋu=(o25%RD`r)tZ)tPMWHՄ% H\D^0cm'^xOUz sH5Tu]hr#jݥ.ky>Sp[JWU"4@z_p/ M{ dºjFᑐ-h1#^Wd@sF̈́v 鯄Sa=`}eB+Ӛ,񓶁r't3eZ@No7{P;}ޖ?}xUۨ$O[8˘\520|.ZC^ CXΫ7ck)f\sR3!N2-)= ]csUi6&B"݃Hj_&DQ:7IdYf_{W3rbl\cJLoi}X7j(ގ ʎ顋[6JзΜVU6%KHsQi0ty7*rlV3ܢM^Zxъ"=ZtC;iM2\kfNbN9Y{$tN~,dw.l%TK+Bޢj>`YkN/%_.J˜dz}@lF76)i#k~$Xd,% Xu S^֑+BhBU륳 @hW׈-FJE}فGgz ò}cRX825rR]Ř|:x#vPGp]a%n5g8n-)h*%te"pF=+Hy#Zc`ɻ"XdNt;gaIyzk+Zv.Sԇd Lxa_J-]OM36)USE\byQ:;֖slUsҺl[/srw ƊKl)9E 33+Hq(ˑZ®DM!q<&DK$XNU_;nv ՞TP~+G EĘIZ/UyᄤIra032~Uu"sO|EwJ]Yp\-,>k`Ұ<uM:]8=}`HknPLj\7jȸ,kxbexb!kʗ״!P"־1&\)}Lyp^p͈iJwJ #>XbQ(&7Hu#/MEgy]8 BWm)&41iE\9gnaX43f4ҥK27WKut]/oY>hk"u ZʹrXy6BE#n{.d Lg ."VhC>w"/ͲJHPHGi%ː:S+H9 :&_z}jY蘕]^s_s;$Zc!ϥh!V?*dzwWBcj"yicW[gJ3_=1?l:1ʧ])tCFgTїz.#  jO#.mo/! '\I#sQ}()/cR>3n,A_ 5.0+)X=XEּ1'LNY7/|ַɛ&vd\f[FP`l MvI챤XOt&Pz={+ې `7, 7a46* H?dzeke5F6nR G,LZ&ŖC' wpHSMFd6S3!~CV#ߙ.uiP#BleuNjXw71c3l2T]]Ƴ7F:%x߈W>e|P99 e)8h! ך>\d l=xxUbSB!_?LXo>kIizp@s}K$GM.jZ`jU\<`fxC:w Ҷ9?@@ TBC4/4,S2-5CU^`k6k;|@dU{#&Ϩ%Mԁq+vUL+KUx:XD`YRcޑXPmi-T%B:O+{<0ؘ֐Lඛ=z̑PQ¼ ʌޅ? ?U.()$qaН%3Xx@HN - uR@myik#J/L\~ üRLܿo/ 9&IsK&H0H_3>t?M 6 y:lSbXn>0}wL`fm s|%%q` egbC44WYh r5ZYe%g+;bDj% >A,B"؁%յ PR@LR.Q~GqW1PnSn1=#i;-OdV$CUy VQen~8XOp5_$ }}qo9 E=\\Q>b旔նe7ծ0VwBJ>\Uv_M,ND{|&T^|K?* TIfA`eWO/q B68?(YObM[;D t X=rnRYHFVAоzmEt^L;ܪvE4+kFNl!$`'x.%4x|wΚJ1R7fkDf+ZI.. XMI=p?po5{>vt~IsJ5ً0*r$So6cd{hI7WdfKU#[zԥ" SaWW:w@h=DwglN] Me 5h–IClko躂rqtlU@:cQVn,3~a"kp'5j}[f.ZJP P4ۀW#kXZR^5'-3I*J>r>E}Į{ھ[)٪ 5KK Z[;](6ݘU"߯^V9@8m@m2-r 7}Fg('r0cۍicTj`C0k*zF+*k1qQ=j^O'5̇۱.*Mџ$`>EId A gJZ9r7&e25zZ"ٜ.W\/H$2l Vm]H04>kMD|n 0+JiORVHa A gG>"}S%-жgw@?w,~4$v$e2C;x_DY0bRW]AyXݝ+&ۣtX= Wn6&̇y"A1&űq~Ķ:eGn5H2}J5[<w:v $ǐt>wdd!CUO|ԕέd5M.?*c\&~h!/K4XP;8ۣ[Cxw JelcRjKڛӈ ꉹ36Y¥?Bxg`D{&F0IQ$H -a"EBO4svu Ac<@S_f #&8~EBg+PMU'lxP|'f2SS\;i'P*B-teU4W |>L`^k* 6G xfB/yQew5k:r;/I_J@tV\?]!_Tmv$ )bNw ´ģ) ͍li:TO%.H.TAWG!O/K"hcryr'kی|=iˆ9oeŨ{Pʃ> 0~#gz0xE枑:ImEďZewJ2qQܬ1| V%i.l6<쳉#GI&[y: 5Yp􈈗a3 eqx'zKL~HC/(nfCy#h˸a|gݩD0o#WW&bX GCf>[g遯oI$qIzͤn1v&8Q"eC^E`,j!vNy# =6 N0a,nsX ӽk;iվxaXbu mhh. bϹDk1DM,fKyb?S~RټAQхn U]q>qpƜԥslHr("TQ*BR|*#.< ܞwۛŷk /]pe#iQ+rs2*@CI(}vN6>{1/e/טKw,sWm,t3pJe IY ׯ\ OEޓ a݇)UQ,^Z`C/MJܐ $8Z9 . }ATk8*I/Hb-+)- uܘr<fG x }ȝbAhLgۀq\GhŲ7 ]M&.4ߓǭz߱bHu }KӦSJl'$i?˫ʞh"ͫU4RI~~2ƭ ,ˡK{m UE8CeX uI![|MxFm(&v&'2J~#~ƒ=DژrNB]7Dg?%&F$iDw.(#k!{ |(vReG(7_DdJˬg:*fVv12.;OYA!!uSI䠠Pk_Od.iyC1\_Xɔ_*{sgЍxܓ]L-{3zfhw;KheEIp>a ޠM8әIer<1w$rEuy {;8q>_jg u(D(M(:[f0 hj=G >$>bUCM? 8s. {u)?+dH[E{AH^coc#{ջ4KXDXtP,*b.Mz; x DޤV0HG[4{BE%GRݓ}z*lu#Yxm6< K*C@ /I^LEԫ,%eu}Gsd~ z}6ҾNrd#lw3 Y,5>fI2F6Oo*iDl#a4W`i^è߈~IFi,OFCefjԕOT@S`0w{ [[ł> g9e}Lkmր,Ͳ||dHI+5*m2+S:7LQ@ "6zTȿ>Aj*P Pʳ]LZf q1r>\*}")XP CGwFe?#|5v0*N %&d%LחwR tbQ<+BۯN>9CW;"Mʰ̨k5kX6 Y`UW E(:(es݅A@\0ײ:i)7),@CZԤ}L/YkDZnp~Vn['bs0Χ^.Ls3S7R^gEuxdX 7T>| \w U 8RŻ1d'f|Vz忹v4\e7tP"5=;PuY-U)Q~amj૒~*u$>_lEÙ nu&Sb#L`}B fZ L1wd LT,@Qf" F|xA\UVT~z?zm_5cp׆#ՄP y!gDNoh͎cxf䫜{Yp5A&In&h36-L=NV *Eq^~ЫK\ 1Sj\~!Wl"~#R%xOo 5Ágb*/#"M<^<;R$1%-rD $|ΕLdEYؾcHU,ꑑN6ըmF Nt!þ(Ђe٨jPd){w?m+?˿&%Mيp/#aʽ4 D B?YΊ.9tIC:W3A.rusY |HtՌUk7pwju;s=QUPnWϨ_*`z7Ӫm;9,yz(+[}zMF쪁t~}+LPwj(j̱]dY^7s]w˥1stoQj ^="$9acBKed&UD\O2?1 m{BF"w*vtP̹1AR $6 ik(˓t'q5;)lިNgs]y3w`|/8Vql MHMI`Ǡv`ŀ5r0#=D0L3t EėߵV 'ƀ=l.>zь?ԙӕ Vz:1Q^4T'1`Gu!T1z(rfٳ4Mڵg"%CıEH{hCԖBXダm[lX璵rMdgc[.: +b8M+y~tկ(mP|GHN'01muA8 9_v4ar ǁs]f:RgG f@vל ŵwrhPm pݧJAִZF)ۨNwp߯t%rk O:c\l(j_MHɱv呿lV (x=AGݤ-S6 d=e߀· 1[類:L{&&$ej}2?\Ct=Z,# Au(u hdUj{ko{M$qzȱAA+|;zkE]̓yŽ-S ? ?ոJ mߴkVwA_u!Jc%fc@:B \RWq;i-@P81yjNw9IfEQ#U/q3oX{y3w5yӛ\OӤM, Lc3*zte'YㄙF\rJItc\cukO@%Q+d*u'}- o2Q/!q!|[=&GA4B7$I(逳2Hל&ǃLLӼP}ICպ'3`MBFac*b*Tyh֜jE5BB-ݼF F~qZ)]-@mf|s0GN7_;o|6< o.d3XZ'BY}9P$',az29>P~>ٟY"]: 3(ԓl"}yD6G8B^Fxe`I 4Q!|2(TYz&q#C}3uJ};r:m-sv\lDaJ E߿ZXԤ \TPoIKN4Ta#ǟGyrk@Q;diF/`HiS[ M*"0Z<BitkDwh3t8k)[=֔I ֌J8_-ߤ6e=y7xEXDpnMߎdOCGII͖2¿ 1F0 |Co!%ԋךui<x.MvT\ @ %3T4㞼p%qoڄE54ǚ3=ߩ^a=) ͳ\fj@9x[}M1GMɮ7f!R5Xfek.Ma3?'2-f|{bSVxcPjr ."0;>:-S~/NIRt#obˤ{˘'{g>?SUގ^t2?-Jb ,WD}v5\F,7o$ԥ 1ɛT]*ռh%IL ZJqbT͘:]=nnnwYV K34bHiF8K%e6.HAɨnz8;6s ]A<2+*?̪I+>攫h6 ph#Fc,`Ā0v@UBrOӂAP|G!вҍf%qe=h%^2qn614o fv+6 fܞhLTv :OQsʂ_== ]*$K_tU)4cUVSzxeawU-WW4=N⹦) mK*Dҹ0>ՙj~ِ`l}OQHb]vU;?ZW&j&5J\ +7ʕ\sL V6v&L?ჭ8ޥ[Zqj7TL-k(@/^`S9^aDV,ˤwg6ИKT6VfB sEJ yywz>=XijP~̨¢W^Y v4ېw$ ¤ciO^"k̗`z d}kG挩经 k惭WI> S@棎kYUTYJcʋ+Z l"4u%Yӧ}TMH s w'4 0H.sV=>7dCʥ+k@MҠS~TV3A0sÒ/)6i&\ Mt1b>Oh6- q2.r}Zaz`16d8 չH&b;פO?3 [}PM[G,OkPЌX3{}фRFG^>ǐao ̍2^>0&!IhT;~B7}(x'N&Xw˯*J̢-FYk}mJl`4*#}(79cZV!8;w)yzPCm}xчI^2k3 a-/Bq^Q6 [),!Z PCt텢$ mB֡d%V6OBP]e9BGrA)RNYַ5.(>?=q!FC0#5Rf"p^1 fX50ˋ\5NoH͍99%ʏ xe屜u~4;rcR)*z8KY:>W#ij"m*@Ȣ/@?[F | 6Żt[Cl`zK3@9jѭrׂUPpIhqK?6çDbTܔyv"qJ"wP)j4Yq<߬؍  hw<*yQf6Q~C<PLw^ɓkv:Md^ik TBP4czlس]|USx x5 n G={ګl}s`ϜY`~90d L WPPsef5!K.+Tr5Z&[6|CTzUb%T+ &]pPjz;܈06Ang2]4̣#;E I¶4!6 hNPJK&1+$R fI~62c;J:|vhneޯ^f!gKU(Vξ/2i[b@­qB=Գ!AB',&y̯AbC͠ Rpn#~7%CcUG=BO_1_뎒'z~Yc r?Iݞ}3bC[֮RD fKf)PRq x;q^ϋ %N'+C?>s;Y{W)P;ҙJ}oxm8٣9y c^s]]\Ȗڌ_Jƞ J[\3Y&ֹ*rqziS,JwDM̷zlS-{~Z8 =,V>u~27*R1Fr-pyՅOz QM6:ӪLڝ@z49-}*7DbI/}CSpLǎ{}`α;IR2lL갟#K3$J`9E_BR8 ŦNs=2dw o˰Ϸx3F!t"<^I6#ؽS ~dmAODXiZ{3]Evxxdh.)(O™:m!0+Y5 ذD"Aʁ>9a˧T"r  ^e ZwIk*|}cBj5 @I.oC2@Ya;+#lcͥZ+ )%dp#'0'N`vm9StI?)ag331~RIg0acrj=HeI˝wGBn6]-z8:pj%P.nV8}:1.O oAN;~ <#80a#r!@cKp/E9UVnǫxQ;} Чh"8i=@$R҉j.Lꃨ2^-uAjWQ9C /.h'EY`GKx^Z" OXy׫g2o-1'ɕ4<*7ggX EΏltƮŨ5Ũ gkMA5u]@OrKR5\Wol6kDr[S?G08Vw>~ZPB 92x0!oN 3XCHr*xK&3ŵ>.AkO׶F! +Y/v.4x?Euk}MC ݦä߀+lMogøG46p<ϹVxhMSC$tAm(=9>&/"/+U+?C ғ^k /3c698hb:$4S#ʧF\R ED2])pGn^1P &]g.m2I1/!DG>3? ӦaP@(SLMIW!X`(4$6VDZKkc--Ek,g{dxKf,-O-hssAs[HO`#W٣Y[< l&=%S.[z "_R {3 e J2  d2]$e/\.aGv{@FJάG%ʠ<>&sa{FB+FQ"bͅM%ͱYr&3EgRm1qU)VqO{I6!y,MT0PK9F\c|bSlw$MQA^$"e,wN3uetezaG(S)fFD6- %W䷍63!vtXY{d9kɭ& 0mGD )zϠb=UbAaFBD3Y({nco0JB ԙRv+ORe1 c37Bk#D:KӼ'ﰼRe`[A.x cDv+1ґbNB 5[HTN z܃]]1kRZ7z 9͞"y~K9iCG@4R9S%p k\>̇YKXo3BpfvQy4# ME7Wڠ)@mEz嚳].>YAKdE_5.Ht, - 86əj;`2 @µoYF\l3Xf!3MTIR)8uX!! 9 Bʅ;2dyzt[ܢ0RW#_HHR`EZ:ȜjA\2]2뜺E{}b[M71,}>ľ2#6ɤ<\< ޵a5_'Pbvʞ ReuJxڼjˎ䋁Q&*B. iCAp"#6rQƟmi&=pQ1 ;֜;6W.BΈEKxE~!mN9;gƅŽ̼{HQ -ׯȷQAܱc蚬B6 7oa$ʹ\mea"*%?/qVfUa/bzٺSFKavwubc ~Q|R@HITtyhA-y݇ $ErkjNjE7;oαA+BVK;SBnjQ~l`0ZyHLՖG~TC?7vV[wk\)dF"^ژ_@UGgݜߛdJ  @rtfM]V{x3VGE>=M4?F"~JK C8`-(ۻ1MݨgL6~Ǚ&$|QYN£Z,BG5)jI]"YN<(5E7Rd 94T5)W *9p6e΍Hnig=$Qx1g UƖb0`fz˲s}*<$=XE3m,%p0G}bB8ʺןaTK+*am]dX*w}ͤro%B[*Mi O܎i*vms](-7#[B9ѽX%>Hk;BDca3߬UhJAٺh1#]a=/f]aZqT .ǔqx#تp-w>ʯ]Y =*fUE3/pl+fN3ޟ2`7_FyyIxDyc&H$в%gHh{ڑcBx BnICo\St,w!/ u$6bܼΡ87W֔{1&/y 0+/FDh.y ]ʹB_5(/k!ɾ?/DyWBD.8~u@Trɽ-TtJ7t@(q.{P2V*%D6z]4mX=!c}׹`钢Z4BM]ڝ=1"l&Ry!Z7O{Tj=a 9bJbtR~̧`a)1 rH I]rla NZt̀">hLհQ .BWлvc^Ыg4@;ext~ q9^Gk0lF&mйEY}xfl/EP6#zw7j`zL'BT2>sWc{yVQ$ cVsAMu-^OB;it'/0>:Ofa@HXQ4מ,ZcDMńXq $+J ? sV%%5E9pݜt#$W/*8b͗ ^{ɘѝjw_&z"ܺ|y%# 8UO&0%"Ur2S ({d}ܣ"Ղɤ V(`q:1up C_G@b&g31Z'e_A)UTcNfN iq)T0JfLz#ܱģ3LGmKpCnV.˼2,:{x+@Nq U!XY!WOnz­i!QV0|50i=lxU|>1X«E&6j^K ݨplnW`2suK#((W`o f*CDKn{*B9!$,\`C$;.LOc.([ QO/3$oArW5]5vnw[f6z^֝9Ԃwn!6KS=Xk7 VqTm c[)܏sSP3 d.x# G:`۞ҳ@v_a"= V[_PD^(-8,pN^ā]Qܮm hRc("Ekc&q~\/E g{|F*& ;^EϜ&fBƄ  z9!/ VČz| >͎줽Sʄ@z;zS!)#$+)J:0>Ų#5U67ka79d"hyP˰2ú^g:YFںYLbŎƊ@Xawh^q\+g.$D䘙}ߐ7* C̶y$=AOajB3WmkQ[&ŖXh&Hku!'8\hn{aE7;d 7&1t*_A.)n 3&Z@WQ"Oݽ.X%Ƚ^ƸX\ Clg߼rY{6*_QD}$@7w=ECQcsK$hC;6r+I8}6q0JNRlRFj-b55?g v%Qsz =.D[: [Ӊ iTF5Y2kyK'S<@6gv:㭋6b0\]Jrg{y }ZJཎ}mqFż܏v¨$,ݸ!+DT]\GhLmV5-_><^7,姀VEM)eIWɅ !^k.UNZ#bʄ=JSEV*p$o7n|Ub^^;X7n%v"7fIY1Nv[#Lo iGzHuGZh+lm},ƨza|n֝LMxWNj?^C^h:{`FC[̸v^m7"L-\~z汉!~ܨhi\fQjy8o~O,޻ gҲL8;V0*n)E BrqOuח6PGgZkV!~"U8aQ2/NbkR9ϘVs3P^U6[:;M{[#i=Gq,a>BUECF5!>C[sDQӏE'HQ9Lr;4b /i,3})7u|zFs\؄BӬe- 95W(-fLj+g̶}fρAMRMPWq-39T'{"-qyYM0^+O= Ix5e%ZKDm;MH>?'2ĥ9k(~cp;36P2tKIr*}ߔx0ejܵjdIHk(^69[֊@1K'6|%t'#afofVO3 !<{ei$6F#ZyՅrbCOwlX>k-vM\wM)+RSa|4nB+NE3+jr! 0FYW `4_nz(AjSk]DNBeXSv֌k NL;*%aV)/׃ >.ܲlZ++Dsd]tO..iFm,81C[xXbV|Zٔ9F2~Þ,bN8Sחu y}l0UJ &[y4!3^{?/|5]d{ Y$ڀd̬Wj鲺yC9d:{ aD,:4if<8L0HXbrLd>{#lez/.*&IF0%*Fb?TW+n[O.C늫 7Ƭ}"MmҸƭMVb9=]Cܤ&fӍqE?G5;QSwt*X=t888 6wT/e$}g3Y^")/+r 37\m;YV2B8- -M7̧g?uʇJ'Uځ\$ 5Zm;20Z^4_y~2^`G>ɘiW-mUSmnp8z61`*>6l1 f -IQ1H)h\Y{J:$تVq#e@%(AjVxDVz(PUZ+d$E5/zcѾʇ=d*Æi!/{~PZ{в^K|K)rmhC Ф 0Ip[ySKЪ.f/.ar=!#~u0C)CL)^Q mnc~C\V̕Tz1V'[jx+"z iއ_(POk.H2$~O y`\6Įjke)RH)guDKO 2S8^`,q<1`lPKXX ,2rEumPҫrD~{BX }޶bsM <{N@xJG?y]HЃpNOӛގ.VD|t ׎9Yw9vxh*nQ@;v}? cHCAqHcF"A?ADXLyU^6C='@\ [O3{ Lߠ\Dn?o:(;h?T&G>Nn11?ßR A?ċF[xzfX]爆=暙Oe.>9R\1[:C GCL̤W:w$Sc ,}dc;ť6.ǘ?dl]4)B}c6FZ~I^Y#| FL2P56#9/NyK/_'?tSb0l3*hL=5@R|4^~\*5ςH4_zȏXEz9!:|gAP>Y2 r8EW;`xl"%r`Vk,h.Pzv*:k8Tauv,]:4.XxFw`i`bbHݼ/`.>F["+{aZԈމ߿)lT9~jw|Ϻl'I;$M&c+$#1_SΫNu7GPa}af mЍ%wehGk#Mpg>ᖂsMDftȠr'o+DVqODG 7'b챽#IrۼVlF9+*&6fdopm[k} "rd5$.Xnsd;OkR^J|vQϦ<&?1oҨ vg&0iCk"O~ zWn=|\EJ-`@0ۃߺ#;, KZR۔~uFhh8MZwp}nbp r0 ⹺Q$K![jI,)]̑6@43U^څ8,W;XMZڙ9#؈:2 %/L҅#5s<ڤQ/vvH L2݇+?2%2px2<ŧs0QƿX5_m.h-M[ׯZLlέY1A%{ڑF/5D+Zm^Z({ r;l}E~cQ_HQU9$|̓V ~3{ MB 9O9~p"z7qk'9ͺt!`'zÝz1Et^{-Fi*Tю3n號.SILgHNWU^WOk.4o%[ȓ @$M"nB) H%rCLK0hY~>P5̴;_ܻ:7{z cs ] RmF+pJMJ nUƧyX֔WvO0A v&l=|\IjL!9}JgmEu[(2c@t:Xlyk# xRihQ˅;ͨӘkhQ2x ag ,-(g(]6n 5qc.ip_08TL(JeSLgfjٞ.Os7?}@b9 (~S}}"i>_ 17)]=S»7٥o)_&#E@/5E՞`GƷp`:FmM g*?1( 9!?XQ"a*ȇZr$U_y4Cg}iuL-(yƇ(#h)3Xt# ځWjk=#3Z* jNtyR ňak n>uX#4'+;`^?Ejn/'GZ`_B)?xߌ'zevA4_*'*o'\~ߴ,&TXKJ,/_)n93w6]* 9R'2Wdc4 k Y oO8IPA2F~R_EjD#:|r  )k 2.3,xᑂ8iw *5tR]gWǙ0hY9t Vкh.1}! >]<^{nOwC11쁆MnЬWH8y5}H4qA=O;"y9l8`ŏ8^RƀßkIo҆4:,)] mMOTFT Ȝ*ޭp$l~VGH?t8'/Yr_iIVmE]4nfzF:v34L:T J")}43ݡJ9勁eQldag"|܁HTntg3v :jx͠/ړr78UdQ?-KwڥUW-Yz\7b?'=ے㬃! 9HAf}94J zlV%vWMyՈm.ZF/j ;EtS?`¤~Z+ۣ[}!*-vvJ1l#d_j7$%,~}P\BeHmjoqnTB+/Kc?yg *bN$;}I.;^PTVizH& e[ϒ7sgX9bڍ~wDbyzkŚ]Q07"iǽ؟$rO n㸿$ўȳ +zZ-:r!ؚ7֦1rA ªx[!b[~9طp8K']5VŘxDMﵿC5|,A#r>(bkL!쑄E!ȈB*L{v옖fq 5\lX=* T۳uy) iii z~Ŀ2-w[[ݑ݁4,CPKT Wi:|f7";< 4ȕ=褮bU"NLΛ?c[=/lnU/eyz|#q;Bcx!L0s>Єxs5g[;?wtlKPDZߒzf""D2Z.%m%>k+X,54fdCEl$6T<>Jei6/ԂYm o̮8B=@~ԣ.Κj6>o!nV>hC [_ r"};"C"UU26gA SyDDtB6ȶkĦE8FK4rFn޹&eb &+.(jnhv܆26+}6q4Ƚ1C%e~Ŷ7/<vz߻mspnGh|36.[%xOwAP3,廻gB&d`xn6fJ{qi+&,FXr&A͟[&M~]P>_R _xިEɆab\43 0,h߳:JXP#.:Vv*9sKnvD1F"xW.6-WwxZcw\|T9jPVpH؎ZDG֘ZM/6ŗ9:P5٭OמPYC@ʞ*r[f)<^ݵT+Nt^;ɦf7 jbzbGlktf:hI(%"""=Vieڕf5{9[o pd#YfN&cR{Wu uNfg*os} pTCJp,B܈BJ4+h6;WfI|8떀C\q։R SM ZoȂۻ~l2e#}jdW28qɹN&w$ ۶1FQ{ۀs0tq$}HCl1Px y bbxlݽr=K%gbĩ67ILl 4{UM_7Q{ ou&R=t#t~fGVM§(? 0y[ҝ|X@%nP%- Uo `"%GM\ٮû}b;obGKW$H\fM I2swn}Nj\VpeOv%W~&]<4I!h3܃ޥv1Ya7:WĀh]wBsd91L#vcD ͪC6uN1lM3mp"b"Pލ"'0HGf\,HH(VH#9R1?@5jbsȶf?9XuD6d5+niJ}fFT9BCQ6[1J9| ܗ. oc֪麺2*5r9[a{~W5`Z WyV@ôAF uxNZԀ_JÊhPN}_az^ōvYl\$D=O ܚ^aA&ShJ*;vG/IHRW^*;Z8V~{ óO0 ˭C?(M[y~Ec2.\2ػokږRyR$zR yO!M;9 wd6rfNL%Z}xkʏt/`HUBd|n9DA#+(z!Νf=M b.f@A[8&$_4!a!NERbACEF?6 *@vR W`U: #zXĂ= ].di'4e>]aX"T C da{^:19k|Dkrsw|OX<( E<&z4ԉH!<TR@:(>ᝆq-5H=uhS).J_m$S jY!+jڎPi]$tЛsFMњ*)+yu1MK./Ml)mϡ,C%n/OAL%ݳNyj*/-0k $lJ=Y@GR%l1n^@o[g]Zʵ 6atX7jg@"M[Gr{x7V9 EZBYY@ 5,*{_uh Zv>޶G$(^bПBcc8D:[m#';u9:4} Y4tK4L~=&&Rw,9OlIz/;ͪy @2]TM/7 :;R (?*ޫgAQa4<+VIp*6EvⱮ-gaC6-& =Ķ ib"t׾A%IWu 2LK1!r0V~J 2>A5>=TroGe2z+UZi58?\H{WH -K 2eyyu>ċ ڧbBY&sM1SQPdjsb&H>URi^́hի]_4a6$"}9QilP"YooAD;nfsO}&.>L/'em'dxl@4: [(ގIbn,c0qĢ'eyDž2G֨%l ^VB7}ˢ5KudH0;ru\acu~"耨JyOj0.fJ^gxNr8$YBXRY\(!TֈYHED\TX.1ίnu|U%. D#;c"q$>l5xλEkVmD2C>Jp6@">Mׂ0]d3E {2jNJh/} ]s&w^ FrpkC6Aj| DWTXA1bkIJp|1-YE!:m Ek/ 6,T* RRM/~?R߮|`d/( ͫ'RZA<@/\ǿnuZ$m@XqV9`^ˑLՓC'}cVdV7%ɥv@2U GގE'X9F iMN֤1bE.V:Zcz#Ts:3ǖ!Tb4A}÷iltj4]-0?XV=T @dA",ϖ}fÄ :6-Z]LתB">1 cD>ixH•>2 6NsQ Jq^UK,m!r%f^\G&ؿ 0%܁ " ~:<Oq]ӱ&řN%OS[`s@{'2?bE%YŸ c#U" [@)['u*Ex꿝6(RbG,%N$]M2 m5V⬶/^E)o#KZI(qfф:@/Mߟ|+p m:z껀d 2}p/^ y'ޣYWPPg10C\1Jh25 w \FǫM$AYQ?h )~R$%XE{RD,uw,uwGT >ܾ21f~Mw:>qPDzj"TT+#Qk˧z=j{z _`W'c&y׶0j`3Ӫ-u&h{d_MD0Toh?r)l]h罷S }bfŎga(]k=Aj} cFx:>i\ \$Y2CRXHx, ^$1П{孮 *@۝L.<< nQz:͌9a(.'oYk["N&xrOޑ|y$M*2\~_+m4ow9%yP$bHZܨK:1Tڿdzg<_ t }-k[zTJ/D=$n ߭fI}hʰ~H&Ishҷc9k*$<lakaDVƾiEJHj3.%JI3i&-_%=ޗ8t3neȶPF"՛vd;P6cv ٟT`$?78u3Up{]0K|VI8_f^`ŨtR7K܈o Q{qńGz>Kލؾf(lǃ|!m7Z/mCK34|&W NtƢT8%k=lQhq@*g6>LɠR$⛰`xfƅ)i $ M/ţIa le6_lo^bB)[^1Zp.H% 7͕87HLgC,D[n.]"ݸw8MkUL# BGar@?n۷G{$+d mK >~- 4F0ȢG7SPd1qcӼJeC1uWB U8d; aV 6ٰdV oاf_sk/_Y6zH"QL߷ٚ#(60/r.8B=(-dd-c>oe`Fѧ)"U ۞:&nf.[ 8!kL-hm:F70.۲8> N}>=CYdgތw@i&`u.Ρ+#,Z,O)OBLJ~FD"l0ש%X}k$g7ym-~DVJWϿ lW7}odWQ;B*e>qڊn"Oδ 0aU&l' {Ib8.Ey(`#.M“Њl`5qB >oosՎa.!V%;=}Kyvߠ( ; {WmnTez1m%a orf.59+{T! padUl+Ai{4ːvapҵ$V+PcmCf-!(#G`I(Lc/4ߖ@6 u w~jlD#5wZ CFy: / 76hgfUq-lAMjŦr2]ԛ䥜` l""d4٢Dp!7l˚*p=PGEiCcއD<8k%]PՈRm|UYY K+%Zy}Ddj%ui):bd`^˗K _^G6Ѩ,ƹgS|2GJnu^McG}i*H.@Ny&uŐn - G@ff\&X N"y1i4B [sO!- oSHsQËp64ROfz4D8Dɚdcߠ:!x;͋6FVwB@t^nNOZY=䎰o7f27咎V@IDpgsZu znINJtFc5oڕ|ID9oKdE4LYh?0. ƽ(]CU ig5(5In)9gŒl :41fR`Cq[B i Xxo߀{د/(J+8^Ђn5,&:Y&_㎭ߖ!Ǹg&%(GÄP*l'!qnT*n*R~, I#.h.tՖA>SNژU'lfeUZx:{(z~4*ÏO)`MݨP$W6U ~aY3ECP4O$h#xq$(V3!\9in-9c :KTuX-Jk@r/̝N8^}וjo MUL=xn@R0P7% wj5R7Lh< cM﷍o< oSZHoF.DhD$ݝDsn~@ӀTǫ1wp>~I oT] Pv}-ɣ i[xݧ!A=Rhd MSɖc' 96F5vx lh^>ȎTZ8+;Aa?/ cM)L;;7IT)&PC޸gG(?o&VȓZ (O/R82$&ՉF,]l4c{UNDoȣe8rGSx]i Wj\(Ovت;OxEѸvvǔuLj,0V:᭰A"ة&CFfen&oD$JpYzI^[lX(t$"cV>((?asě`#PZ)ðHnI~mHV&T#r뵍R1taܽGŴ3"9it, J u[s&3-V{7!gfC}|1pHD2 \ת#7Zz5bl]Bc[~_(&派W)=>>w±S-p |qwbaOP$ʲHU5re 7,?w=> A4f8 %iw=bV? I#t g%yu*,$eF"%KRQg͉F,0wT׆ۂHB0'M?#Դm#sC5!s.BA1+R{yβ/:H51](6|X vxtdr"'HPw4Ń6I { Y>wyTوĩ-Ϊza0Ƹ,{ͺjZ]HvuO;$jDiq^;P$@u jlY_ٳٳyTcJ)Jz>3a ^֟2/8W\/Ǻjq%Ƅ,ۤL=EMg-8Z3RR JH} /%كw|:#`B7\+;dB=:x)jS䭑iגѕ&(|放j-yyYy=;c-\i*9Ԟ I)KSsi*!3[4ы(C$(9NVٖf?/նjWLRiFLBze}۾W =} 4~=MrX|1yS:^>h)lЏ_i6cЉ G(6~220"J{TD0"Y=4q>֝w=uё|6s2DXI زSztaG;b̧=2U}3ƛn$+\[?h#MPHk5:( " PKaQPX鿙@8`DWapBuMF5Wu ]'++%fVF &=>t a&{vt7RMG96X1۸v2 .#3ESE9a^,C?Xy  U-նL6og[3=.TV o3.0$SmcZNɏxaS_6@H%@$J~(n|rl÷XfYkmfJ+IDz/[ lNR\@ABdG tmh#LN;0nB;e?sh\^N((OYc@s{ 3:P<&/ǟÆlOpm6E\X#R&CP6R@-ޅvW .wE. tǗ EwzL\#5&Ϧ*.Z'f$`r$m=0cWa‹ ]x4* 3בh PFø j#;Uܟ*{Yr _[/o#!-wB];x'[8N{l2mBu(ەS#vZW G>ƒsUN6ϕ͑fW~H^V6@/u,<(\kq6bw֜͑Q7]i 5ND_-k”;1OBuST/>TNXlzthTW:9ƼJ.1?4JK!Ji]m]O]<ɛ̎iۄm zπ~ 9<>%q(шsknJasn^1uX32"ёY4OirK|lX2wJn*d5!ZPC nD+j7 YB&{1zl&T(8y}2FقTA*C{C{?SX,W/E"c"Rwn8E" *)T)%P=5:&?vQ߀TFqP 1lE4 ?.x&h]#b-CU(=y8713)/^|nkTТVsJ}"RD6S0!d# 0X*b"^I ZĿL:q9t6 Y?(}@REIq٪Be3^Q݅ݤ_Pq)xlċT]'^IzXx(5OTHx49C V0{^J,#L/$6AB3u^Qj4 98Z^BIֱCF#)AOiW;?qa*dWbHyq?Z-'@b ء‹\^\T-17z-W+\I32ƖW20):9Fv}W~T萢ʤsF9oT:Rp^Ai:M\+=L"၀@4NaG._m*M(jamGUtC/8//GY}&fz}RyvA2! .Klb+|b?˱R4):WpzFd?bO^W#-Jg51+|<qnBb.SIjDxr]=ySE~~68L" fu"ԝ) <ٗ(2OXqpvD{G%_mPLQmlR"H{L$\vՙa,0 vgxi_?2CblGKl`yRxv'7U)Xf|NVN *!  ~y 6BNI*H!eCGgPt5@%ppr'ҖŖaF86:cӃ_bE֛Ϸ Y̲2,7Qyڳs{3TցTX3'n;IVN݉R(*7XG;㓖PhMͼhƒ5:!0N"\Ghi =^d@&G}niNb}@?*az4f`$92[H0J*l9/5 'XhG+lpEPM}kB՞4}.Dd3:?m PgحMGw-Hmkװ|UJFfu_*G\_nӋTNQʚ)U_ǂ!p>Ra-T7Lk)Z*G5-'5gr YVDI)&1}C'\Y9aٯ$a65* ͿV5')K,R(_j~VUO++s)\9}H~n'nj[?E=ܕyx%2WbT~cꆙtE*HТv hspf;(P((%)@cԌoi-MH|i>}oԥ24iΊ"51dYbUܥS} #hDyyE B-Mz j+ճ/lp-jj'q*q0LeY7o3D hFyp5϶~%EﭝT8Xrڼ|C>ت]kU,q2GK /i2wg;]p;ۢ\FDMOo-$8O9H栯AZPL oQH۫rD6xqHuh)L[(_eթěw E6\TFMӅCN;`oVH,/ۮ~иHJ}Z֬G}\epaAn6Ra˙h RJ_2-v75<+]=L+Rs é%0/a ;'QW8J% AxwSRr[;;DsO8$}vu%a N&|[3|&[ dxɍV'*m=^fV'p*QO@rY및Em-sY8t)ؘ7~fR4iuڄ8L 'k *}{)^^ GӺ1q' $]$3/T$n^u3J^!KeH2ւWQ† ,cjZXC ª_+}WxB:[&ny/S Au+OfM=-N>ⵔ nk?͗ 6 R)ii2SeJYe ձA;+`}Pf:m)Ĵ} {]>LO+xydc)ȑd#q%]e^&9UoDKOoODC+OE0%ĵ,^UgzQ0wg3vtR1k8Kt?'vQQ Wd 4ı![XZ']Wk.ޗǂ. dLbj8lǀOS6$u<(QoJAEK 6'͍H!mDv!\XNo'(&+3( C{sU^$9-c nO@#"Zr&[F"b5QL( 5=c[>QB'$|QKKS5(?E cznnJaFصͧҐQmwr!@S.6)8cSIú0|ڿ™$;db :7L<* EǥWobS<|:不~%@Ti~7;_rmwL-vSotƔUc\Lxm 'tyotIf䮡kNص;: 7ip4HVj8 $^Y.?*8ohh'ߦdE KPwKY`1]p#Zk1Kw#SEлtc@`/oQ]g'߁RNbrr}8@t]g40k9G,e|~Z)C&_V ,{&;4b+.cX,c*0C"Rg rPtIw0D|XmƟcN nH״!K1tU QS[#6޹e:(j5)mWș J5+֯cG|uht`tNN9ld'>hAC\im3y ]8+֨Ny/o Ė^ֹL꿊KTP6Rt&U᠀;Gb6yŅցg 瑼$W \mKniԤ{Gm6UfvÅl CJJj(x׈jiD"} MX$68S&{w+Ќiʢ,Dr[J9)x3kftf}d2 46M(oz(׾iWsa\AaD,XEd|x\#HW(#UY6eBGR.4C&E\v sp!eRvnH0):߹5'?9PVia)a7eh1C3HյƩzum ^l"^܄Ci]hC*2GC<,6WJ1U}?ZLW'*T[Dx;WPc^nй;2.D<gԷMşȠX&R"]'˼cܰ˳.zod{ lA `}ZjD;.S)'zzF/;::5y?6q[ 6"(__͎kk{lGt skЅ'.ʑ=X넝:¹ipPMj4Sq:b+Md ^5P#lզi6+ M9ada>6T 3 gI|1$qAѹ[Fa{g V*8i/"ܟQָXLKԻ 5M+%`焦גUDPv Kĩ5=stѶb5QqajdC$*e[,@B3FCӶZh NO~L!4"G$8 ٞuPkL*!ӡ V7۾wamYNĪ+I"^r*՜֪Hht3 Ė@oiپvHsgaIв|^S ߿F/c\(?i.l77>F~TIQ('!|qٙW60}XfboJX|SJfҗ@^КYUjiSsID]A'18&᳝װ\_Zx{@m@3}HdROG_SJ&9 /sA*7ϴZ54!l`M Gt>7^?u32 Xki Y6YOdl@ h{ E}@H3Qѽ~C-=RF!' }$B$.Ȳ:@B%>B 7 u.=1zSfSQ H4߰o+W-(U9C]AOg#{j*@-/{m lܠO{wT3m@ P(:ӒD\ +ő4iSOys^̄VHnz/X1s8{AXY*fŌKW f}z~{Ūh ^*ɠڇPf_#-",MvTvIGΤ;)t@{5h/|Έ1:^\iD,XZH߰ !=B~B'Yڷ@9#X;V^Aa8E$(IePJ-4Bg⚲ܒ00ӥ>@x¥BM 47d/Ajz_Cv1%h TMnP4͊|~ը@T>;`|_0Ub6.zMV; ό %/crXp''*DB# ~LkW^#:38m5&q`hOŗi"asa x{p_ˠ]+_k+te>Q2RJF!ȓtaͱ9WxBqF,$wn "Q2S1%s=$ݫ 盒fn&߮Zں=S WT!q.@9z3[?kk\s?8c .atV~13rH`H:j3t7?'2D;bWsglȤ[.K8k n.lb/lF;>fTk룤dj/%蓼;?0YM dd5!o27 eyRB|/^NFx@~|&`)N\rH;`.,KF \x;r9=#LP BdEIryt)99N>υO," BÅUJ__ІߪV;t` }-S*~ ntV9"Y`%X/;3f3ace SɯXQDEBV[X?v,Kz8$;P*O@cggǃA:2U@!z[#$,y'Q1B8s9ڴ |E(w_gJxHHv!cݱ@0;fkKVX((Jj #o=sVZ}t矶׎Gj*c;0,qS.>2xm1O U)K+yd~` 7Xz*6Mz5T+b"Yi}{jhtB'g+ԋf -}8 b\iyG'1 刺&֤b0NܝnU8bP-nG Eq_ݫ&&bUuqYKJ?g-,Nӣث =pI\Ռʯmm}gOʔa첮eoKⷌt"&lfTLJTz&>G܂{\-Ĝ!+:AѡAGmW0iI&/Ul0mSo~|@oZ ϫ- e VQLtCN }mxFdi۾Y(u-[ZN^>dF䮒ZWK Nl~+͇ǭ,A4q#2O5:hgim'|\/&A41c#teۊ @ci{$cS{c,|Įn^?ǟmv݇c5iUU% zV%k"J2l#t=ЎߪȜMEz*XIm$ LZXcA%\E|za*n`QD| j4G *7s뇦Eezrn[bHL4Ha۫ D"v(vc!"c"Ww&pJiԁMCYh5Æm2-Ko~Z ekmD^ɑo{q1}'J'?~A̕.eXItZHBE5gTHqF` t <֟Fڱ􏍡ѹ+~2T.dF4[`&:d}l78Un%`ŖRm88}+(,9^u$b]&$%OHWXJ̆q& ]<*dL_}t]_b4GePuȽ ً-Ē^C 1BV8=Օ2q0,#gl`%v ;C@w)`SYpiNLhWd+ WJޘ2s? c{;ޚ.lq yZ/E9 w9N՝^vs Xjwf'W;:ZLllk{O 27S> ,oN*l 29CY#ڜPV__,?$@C}U2>-uҸ^!q2 ,(#ǃ[Iь4RuL9eQiDU>6'cPeM9]_ќ (8] TՉDamzI2dn*]V7US-KU4n p)G/ĸELdށ`8 "80ΠϪ\x~j xoꄁnAhyQts4aƊ=}?ޡ\iTXip_#NyJ<;PQjd hM<_}#Q 0o4 <^ԕ7,ny%xk0:8⏅+37&sN@L\کfL(u%a~-3SC9GhnN{nnBϭh [yv2`,ܢ֏ӏ e?HX\ m ELM "eK<[CB)\~ Dl8ჳCIZ9eky:/*"QzfG]_@0ϵ S{)k9y:*'j sJ`+hEO0b͜W}nAPٛNEmMP%fFzbE 6SbDdy4]?q 1iS;dvu-Jt=X84cWkB•SbW@xi/SO,E^t`xriڑS"̃G|]l"8|$bFd>"X'B9%yqcxUNpcW¸t¹`~NgY'@,k(O]^H†$ ցT<(%D*Ju10pf.%$ih d?pgűky~;d 3K.-}-DFHg|U/dz܍)%2l\Y1.v..1 :)ljN*t\np,XF.Yxü_hm*[a>2OC1oDN LQVqWQ_ʻGGUJq*qy6{vF霙ENktL)_.ςn1ܯI Jƛ?SsO{$l-{%'\"IU|YcxyEyɣtiscݝa[~o ː"JFk0*Vi _zt-uڰ@ :`ij݀v*] $$ȝv`X:q@(v^nAW zL[[G]c?h-R8jRDUEƱ^" ,J HLwȘO}I%.N`4#>ïH]^bl ÝY|BJQby3L!P| ڬU+3 ]WQ /r8lqۚB>`&cHbDbGX\8nQm rN? *A'TX*v*=>P^f_[19;ۙWįAwN7y6\FN᱇D'A@v6"<:>[KP9*UU9K.2->;5We.*VrI1OOU@"+RtQ픖#&]馶-t nURTk$F3eZs\-e}nК!`]]NJ6`NIWDzb4SkAwo+&ݛR>uJ_gsӪ<Л}&hjAZHdAfokw*|բ4!`9Rݿ~^l,fWp)78J% rlEgP3\v1MkvaT@*o+?Ÿ%IX71Db]Cm .=@?/VPRR*V\wWbPG/ΫD\鱓HעꜹBVGB;Ԙឲ4@^@wܮ=7':IP4xs(?kr1<Xx.xti{lxn"=Ή'>ҿj gc,7${2@D{]"Y_C7%"sBDG}").MA> j@I>HBF#IL#>Y'㦑ʃO"gRHդ</J7igLt8JZ3p:W]+z2 Q];mFOgؕP+ŭcs&Sr98Q9SoЫ/3˱Ih؎=hތ # BF$d[!AVyܘLpm+H<3(Zdo5G%)0.Jِb!524@Wj0ce`- u8=q3wxk\bG1쇾  ,;}ut|=RmaGnÎ6g8Zvy<:Pe Y4pAGfrE:riikg32Hb.eȰAE!T!og-zJLLI\Agك|&3j@u)?8 a :ƢR5PĄd9A1B$n0S]hp_7n*-Y3x9Xu_Kaa}| VuMҥ76m͕ bsk7$ 퍵XL36R̕} 를 Ҹ%hI~i"VljU4NBãj@D\`mvc.FNnJr+' :", &̀UD2?tט HʕHi^P(&-C_IaOQ@ f{YiO/n33!d([D-UI{?Nj`js{F)6>Xʥۮ|-٪U}PtŌ0Z7]FVJsu.A$%UD<pz.'"Ǧ?&r 4$\?Abz)0s1X<`#S:5| b1sL`RʟÌ Vwzߔᛷ1rf/6Jp 0b)gO+. џjxpWUsgi}GF1]C.p_!Rݢr$oubl={{tz@4WW\ DiK/ 18 i@XL k>=B|_®w1Ip׎݄j Y D*>LHYEgv0Z[*= wER~؃v(鍅epXUR' >t[ "RLN uDPAtԪ-G(ő?ӊ|2ٱ\,.µ Q?}-t/Ue ȿL }j>HQooJ^NOG$]QPJ=FDwc] JgKy[Sm$/bs IS.n PMwUs)<%XyGnB4g = w1 [mIV1X9 @+ ABZ\`S>k6*PUC9>'ِM*W-!Zo b= 7%'7vleaMu*JfN9~p"gDف\<\^>P|9QoT#ɶx@?B&g :P,4qCgLm?Ѻ\XVZ}+rkdqiXOHDꁏ!`2~1DɎmUt4]^.cTꭱcJimT?3HЈ=/bqdsQNQo:чPGL(l\ڝ۬dΩk,E "/aQޤ|I&(!R^kLm 02gGGȁH'*jmwmk.~t%QĶԉ,EIb)|&b$NX<\,Z2.^"/w(4FA+N\x?E8}) B#i'9=ͦ l͊VQ$ 뀨3ߜi;j2;[;uJ:d=:íXlI4WYLU2? s>$E,G9W =_/uS<)[s Jj*GQ,OK4*fh>=ɗk4w6ե]'#EւDw_jw!EG] ,0⨦8R{YDlF8ѥw LfCȗWaI< 33t| IvxgFB66Zi>.'6Ӎ3DXL_?o}ь`Uo5[ Ɉ5*oVP`& wRR$}$z0?pd.s~'Y&dӆb?1$Vd5ߙ㪎|!Pv8cTa`6) Ľ[n_7|1q^a쀑絰+:ĜX-2Y>^$i`}>ORZ6ի3('R(3Y.g 0F˞Atqxr=£W =!,>X*&8ɉ[j忴,_QKU \A{ՏgfpW"E ݉ )p]]1: ɠ9=8a*NyUQ ngڸ4GeFxT{mwK.1)lѸm cz)bbuFYÈi-ب#('To.>^S ?ETTfDZԙ)YѢxA8  (S|/婍 X+k}10N-MBK1aji'*)x8mq+ZXAo@)H\(yjjum.IV@^N%}wʚ/\(0ЋyØ7ii Uf!?@ne0E O<LTL s 6-6k[ob 0MPh؅AF!|cY5l4}S E@ $N@tL>]\J0])<՞%bTuk߿7|CI)ps~{IUOޠ(5=,A1&M&IzS6F7*fO4v}p"=-Q.FR^KA3H,SIᚱrPTJ飭&3a]4SirO͆yH/AQ1ZY<,%%rNknSQ_oCAGVlZDPvDQŷi;`WyU"D7tovUNsSDoY^߳&}UCޣbZXb`jZ{ED@@V6wUg#nFmN (Ln<T_ɋ T.PL6w; OMmY&J=gHr\At<zu0K!fA9FJɨǂ"ƚv1ki*j/2 Sk#Ц0ۡROL03ry,^E^kgNJ N'Գ8H׫CNko)7cʐR=@cQ<dʑ9$>$mLyeoxqV=hR8'=byE +!b#TF֎y F70ٜUMaJtcU=ӶOeSv[P}L!唏uK w:tGbc_hbG1:KM1 z l=ڏl e_ˆ Dk׹ζjP_\&T bB,Fsq;,y_^ЛG@jܯRH>R^ ΃0YGyCDMnZ#4s!^Ն{4r*KQo=ۮ4 !h9Bcz0AH-"ss2޼[|y#a;NUH? 8E- '.S AV`b *ϊo k 0WNgvMVguGt#{c/]oODea %ꡟzğ:3r󬛸LPIb?\XF0d~s jZal mmG1M\BZYSgv=xc@f&͵A?֑H{sjST2QėGhf7KW/>R?YJBlgA%QPM݀yyI0mXNa !V?aĶ璼ÌTڌS=mT>!k7[z>nj1P.);L⤽MĹ\o+">233^9?/6%e* ;Ct2<NIMլ"ꁀ5|2$?pWDw|.~C| eʼnj"WJC@\OQ[|}Sf*ᖁ/=ᆵm~ave,/2}b(vioVܡt149tZa;FrJ#ރ*m[B84 蟮l8uijk|ЙPh!m'uө9E:ȷ{љ6Ce@e?RoXeFR'>".4*_î$&$8! ^4 w6o#>ہ rs޵%mGOVtU&J giM1I@aob X|4 5,3$B(@#If&XeP)ҼE֧wR([xMQx!\ Gd N~nPUW__&<_L )L\~^m F&Oo4|HI3]oEUMi)h8,Aߞk{&Xn[{aG!ϔ|dx_ȝM٣w%IG=Iڮ =E}e4Cv%8d}ڥw {=YWݪBPkuxA'@J7CĦӪgɒOA&& i73v?Nql$9aéli8%dʉD9{zG01gsjȞq,׏ laD*kn!E+%EHN]9Ri|wtE SB\\&Q/!ݝEzؽ25 |>ai{U%Κެ|*tCYXDHz%Pɔ[NVsnMHoΞČ U |5,/ʵC`:$^VfDOgPi.r.ji?51f9uGvm77|<ކtbSw=҆~j) ;WD 6IeAM^%\UQ&@Mc$87X>bj ̳co*h&JX=%ORTEIMƔ`˰9F@ ̾_]&mn+֗41H{#cnWWp+.u,7x7aKpI'U fH^Π^pAaQqfN]hNsѓg12]$@z3S}L:T TWl3w2m ()y("Qӹ1ޭC?httZg) $w#$rb5$V= Ϡ AE:U#=z$um PRbY!ºLT#W1RØCǻ7>WNY/g,x<4;Li|٭ KNR=<;xR %CKd]'w_$RbYEwB{g1`#G֐RI}ʳ|=ul?u'ѯjAi11$ۜA[թNVfr7eIwBXC=JdsS$6{:b܁Zm6,mluR }.x8P ,1m3Ƙ}sNS1QXPl1ܹ TScCsHL` Ҹ@p>:<9j!Li$/<°{"we>u[8 l(qR#7`uZY\KC=gr= i~d-{? .lSQL[Q?0fhѐJ{f< # k D F8Wh _,I Հ6H <$'LCa@6ck:oy%iՐD&*m! /@!3QGm^]6XÈqOo+ܴ b5"; dU']W&-WM%'pB4EpnuQ)rX a)m}8_?oND\(Q٭.#4Z<* eʠu@珰eɀ5U{_>$WA,uf5퀾y{KV& U!}{axK 'jp>SIT${$)c p=1 eר`- F? -W;ۤd#01V\<>H[8"c~N7`&rj>mMo oV闡 -(,PЭ$[W̰رNi&$q\TUJYJAqj|lI}Xҡ҂s[`:a-Ue}NKkT?⧤Lg{-!_g U֜"uKx G!]Oꪂ;W "gq"J♹Zsy:5;L [rvlwM6;Ѱ_G2"|WPۢ.i1>UT4Nj(*'y&mgE| )g\#2`Pk~6 i}'|b%E@\}J)X$sIub%wOmw< }k[/m2s)Hu Զ<[Гj`X_bjp@wկOO{R%6iE8.U*sjDP'.>cfkwQ--od@tw<7BgXGQ޾ 8R9jRweBAKʙ KN am QBb؛<mx/ AεqbSc}<`2蟼fڂTDk h:88P8znbOȇ}td?hkE#U] 9XB]e;)g.ϲJ Ķ[t Ō0ė`1Ѿ&5nح'nҹHbb :CͯIr+H< (BC_U6@ټJna8Ԛ{jkO$ `Ūw5 D >lZ!a)@pd<2;as ./J&&Շw%Lxc@_'uM15gma]2|> ݬÔoCb+b:қw&sRE2M% W#$~ \ rL|HT.S$7ooYQuq|ժaC_3>nh.u|'nz̋{ӑ$>/ b>D`Uoc8,#GMl, }\i pc"*9N|eX^ n*StQfW7 BưL,& 퀞hth챸JԩsTKP) in^gqOD~i֛EhJ^.QQAI*>}ZNj̡T>}I(7("A@L}XW9Kggqʖ Q}D>bpH=HoMUP<|gCV넋c׈TY〝V(lJ8P"$yIpbdef -sw s9S@f U`izEwqEp#δ'"#2ę+GrlHEqهb{a5 Z쩆d'ĬÏ z!r @+`hVVwWWW: JZtz!B`C4}FSx79R:IӞpeBf47ˢ'^:74ϯ|G9kY5 ÔCqE O6deBMW 0+!s\Uϸbُ/CaYJg]x' Ị^KD5[#O: =6eeAlOɬ ŖLc/ejyjX{ԛ(פ\0ZԨ-'ɱu͞S/fM}A@ޓ݀@C-=w#鼴o5@p`͆$ht|Qsn[ST5*b[d?K_CU&VϥŚ;DeagїP܏zӔ{&ɬbӤ%%0'ERx ,nDߜT}Uv'r;ϲ\Yjk9, f B]x7W}g2m.yg]DMKQgPjL mXmPQFQסF,Fim+D)n.V#[Kb@Wq>rBH'?uvj=YmuK;7XNL\oRqQ%3M?3)\f%I^C۵nJ#.Uԭ_%t?ûy9kaE7_6<qnYbbg3*M}zgx"EQ*9GV ԗ$˽}Wirk@? YNAY\＀ȆʩQTC}kt8{@>@@n]Ңsī^SYZBw!\?``8{dRzz~xh]*_Xgq Nx)E:?jwp|7;36VtHLWrHzh;]ki=6]Cwh24Bw" ފWsy4w<}wiz RȐ5fe X-M׌^rߘޤb M(LS":u)ƽe^.p]EN(dQ88o,!cޙyetg3ę[x0tꢐM2+\0\d SV.?F7}l2.?$)x$D>q{BUÿj4N#EL*5ϞI~n6 `ApS#x\&4d%z#o|ɧaNwȱB>1E[Cà*H3Dj+ci@XcT?X"B:i]]o.QʞSx `8= kVLrk~rvѽ*p|[ Uó"%5Vb-=CR9Km 9ûԭ^n  8rUlA37E.9l, ECNj& r~m_z SR&z:>bkH+&[OW}:ЈE9Qڼ4h$Yu:(`zB10Ǐ֫/5/Jodyؠ= qLwYαθM@~ޟN:vM9vQ, 1=ۯ4%-Q+Asں9L)gZcƐFpg4R{%q㥴6f4go IKZ1hK!%x`ep⮣Jr}3+ljvMgb1Q~+[<{٭q[o1: }օaum0fck3Vm8 <$#! N4mdȒ /bH6; d[쐳"_䕞ץ CUl\,C&\(oCQf9 (:N\Oj'G~"g{$s5ʇEo~H9}ēiGGxLkPE$aAȠZ7Wh~ц=~'/|\x}wYc<=Myfd.hK._U bMh<jT YϿ9; g7,1[S)`q.q IuI"[\_Hٚ7 9?49O_ ;&; Aq陫DZt$@w#!Eu$Q+64c%֑u^pq*v7\ :٫zQz\C[5M#-/(<'jMط$hq ]0dP>N F ; ńc\>r{%AzL;8yn/ d5Z7lۉvBwpaikGY8Aȇ'!?e&Yާ$I]Y# H@H`A*E|3۹IR7˵%PGfvj޺c&Hc+= 7e@$df(Ҙ27K:X rަԝ/ۋo<"xl㵋+srՑ :^L&(y~T&'!6e#WP"fXz՛V4#*BcoR:ʣ]eU#4E FL!,vqlD߾ЍNb!n͙ؗ,zlqXd`{E1Tr S;;.q %4 UGt|WQAҠwZoI4Ho#! |3A[L!*z r6 NtS.haLDw!XB.`<(:3Zj ``H+$4#9+' QWfmn[͜}2/bX$NY*>v 6@@n)w!q!<0eK=_Rq¾Hr F '."nSL b\4&IS}9piGh0Nd+S(6mMu ʯ(b6Ģ %%h!?=NZ^x\6 ޒ~V{SL/4\s {U(_Jۃ 49eN}i8bmBsMZ:zX3M;|w[h"Yo+Da߆Ap ;Sos_+F%=Sۦrx ;m_Mx &DjF}䷌l-4uOu3SNmQΤ9蟀g+(F*@&${ǿ>2b`t/q/𑞍GN*k]J<$6 2 r0kg3fKy1RnDQ Q΍+{0jOX'+ ZAN:ZԵ\fy+UA n >]iu[ὉSk/o$-q`gr.7]_t-<ވ/7'ZG@oCFou5x.}Iy)OhKp⊑wQY+GxmxNLΉFE}+zgHpcUVL^LU-BWLX[4m, 2<.jG=ۥ=[8;¯LRtL..&z ^n̅, ~i,1gx@NESPyw2s/!}"~m8KF&N(AムjI[+=qGՒ((".Tz6R`HOѝ繊;s5-£>xfJ,Dk/u;o@F\D*'I S\vD\2u歃)QdL{!-1xU'Pr>yZG>nNy)5L r Ei3R}i FȰCXˑڍEm5>PT.ۮ칢23QhMDlng9‰P)";C\)d_mX pFu]-Zl3ѐHo1$H=ӶN# k'_y=t<4*7%+ bF#4PN$Z;{!Ң# 58J(E^C2WYRl@-;,$=΋9ҾL屠 f7͐~j\dhXl O%_mfH qR5)ylo`q"D(+'_ׄ HF.Z^or`~Pϡ8l .d bG_5Tr~T |;S rbMf w&p5q2:5C"W:M5ؕ.wO0Pyր )+ͣ"Rʡ;a` Y=opI{L9c^Li~m+G.~ ?3/Ԥӭ߹ӐY1b„ u'5pDK &;]6=lB l{oDQmϲ]Zԝ'ʶ\܇2?otȱDq役w%a)%OK;Rm=R d=;FQ [Ҽ$ gDÚŚﳺvG-j9JYwb)͜] Ź}=%qM4ͯn5hf2XZ2ȉ: *T[#}4|%&Yi[AKT@N PSӞÂj~%1.$xw8rݝa{!?YN gguLhM51%vkI혻jt *.wF4]<*QB \#[V;|X4v?@dסnҜ\)ShVxT%Gںт ݛ86YL nDn$]b2];bxqU_̖{ %SϭdcѱWqŤcJܽό PWLnXViai䯰 xfNjv\nFe;[,g$wo< pk?Svnu`KPʚ3ti>`[|;]Rp (oVt:3a8i+[se|gvT{JM{  eo" ƙ¾(٦x)\x&nb<֚fk+o 6iekZ$oƒ#,kSf 75mO* N ɖb+`u4z%;^k9"I8dX׿ ;ڜK{83F^V}#SܬyǔE?ieY~A=CLKmZc")ٹ''EC WXX할à<ͷ0_ g ާC&:H'FQߘ3gM8s@]`rH<ݫo+sTЦZަV( K9KVE%Q;Mnƥ`p^y B_8I2&[ !MP͗rH{b{`}S&,M jvX b#=E5zÐZ|1_5g 7m!4IzAJNWg?ΒW[e0_oOSd)tְ~&HFTw6tdx19İ{+uGOIwb>qK>כ'@1; P8;A`'jxrw7CkpPRѺolfnpНᱛ2n 4z%%!wx;vѓ@6\S_c^mb=I 0M"% ȧMYob%wz7"F}w)0.zx&'$k[9 DJrTFtI+d&A%E }/[ _Cʽ}t߱P\X'tHÎp|7ݫ6YOGM\Yq ʽ蘺 Z ΋05:#+W}V񋋍&@~6}Kr&Mdg5&_cߠZ_NVV΍l#&qY݅B2ճ ?ΈG'˝lzO4ƫ(GofE|bkRD{O3Uj6i\IxjV ®8zgt%1 قD#M(r;DRԯ~8U`x IZ鰛ˠ)[_ r'@OG9馼m˙?~faAvec U}Vy%R;QG bd`uɲ2Wj݆XI]x4ǫ뉄Rڟ0 #J.awn+y&Bn?ʯ͌YtZ k+N(A5.Ź?{pf[LZ{H ~{<{ fԾYcA(waz7s4OdAzl O Wbݎ[Zz+ۡQFXš?-/|P̍ȿ6:#UkҫQTՎE}=B$6#l"xtHh.eV" J`iF:TgvE> jp zrpUYaOs $zOf"y,k lR\iƜ:q5nu(uG1ZW /i\):6|\*?$lc_w_Nwb/=CW8Je Vӥ8+7kJFdňNMAW@'Œ݄.$ބsU S6q9*YqffP"t``زŧeqCaD*Po3'=i8\}+LWo(1ANm&%#xԳcɵZs?d%Mgʴ7 Z`ӧ6 N>-*{N8+V'X-4-o%myop'nB$5>osU :yD+`[.o{/E: ~g@0(L౵B2!Do#g r{uo5@9Aa4*F$*#D~:"gQ!xOGj/&e1#A·fΕ8Ž`7X*}U\15ʼn^2O\C0H#$1Txv]gvz/ 1D`H "lGp'!O߇;3pTpxV2,/dޡ(UX}y]W衫#솉o⋌0ayO14o,7Af R'#'0J\GP#8}YAMxN!*+F}\g9'2 ] }ZX\H<!û6ȗ4 OWPG|0,i=pLp3ʁT;`F]2@%nXl#3ǡ*WiQ&g,~ i X":sQ~DzCnr3 i zz0f喨"\OEpnVl|w֪;,zHgRjH0A7 IIfҒ ےb Dh. eD%r+NH+4W2,eP{5-<[LUW7x; zU3[rb;!-Y>Uwt}w < T6gy0E9MlgTtz3zh@û6dyH}%d*7#_R+<+҈n@Gft4|EWA=laǼOL r7cA%kc[,ӈu>a@^ϙLˡՐ v&Q ILҝR"V4FHqd%V5o;"G7fD7u_=G1H鑘[$=!nWMV4G^ A(^¤^ad͆ B'*\2_}$w$/&rIǼUU$>%c;1]/ }P2{ھYe:}Gw3k xpHU8!92S\- M D k6.7oMp3 )cFBQpHzP9G$75k`m )L%fu}Emx1ZջwX6ZbKӴO)~z10 $SKZ`WĊR㐙P;T-L yC?0P`7J]Q۔({j;c'b 'R=Z֛Lrf$^jY=BJoSA'{TT9X)/ף8y 9v /omqᏨnթ9ESI4jioレfvz$"28ِVpɊo[fnlN2MLTjVx{r{RȇlrtB(6]ɒ$CyN^Z%5vopZ,H-6Ԛc|b` L3ſ;l|&R$VMMY:iTa8XOUa|i?"UT(<|w)-dY}#UWroWyv.~ cá>"3%)Kq]I=ok Ld"8<3{Wa|l2C WMӽOF36Y Y(`2r~{X<Ώ ~.nwmha_0ʹ_dJw$P1}ˡ<:2Rc6m\MR`T2Z< @1߃\5ά](fl+kwz= }Ƹ~5Z ?1f-Q?dI=u 0[qo+"0aUjQM}0 6oR5"Of8 r\$KƆoAdx)"^*ԩ|o$lS+DxP$z۝ϟ g+gym`[S/2nRvn<᧹Gx(#AqWC:*p 70,)ubTmqls8!6S2%brm\ܦ=]bk|Ey*Qpyist䭵Z"Eo&/HqPgJoJ\rH"D3IGȜwyr aW(5 -mGa|?30h&sR[MP ⣖e3;鹸xMvH*Id}Q h'n|8=~P$YN1\ig:kt6l"v}ȲDn%[7D-3;N Šx*dGloϋ)+MRUu3LcҺ*MM'8CeWqCFϹa-:!H`=j5 Y )z@q,?m{B䍗b5+GD6=Tޅӽ#'[1;HrN7/P/#V5جGt8!֓)AqSL'(E \4]yc $b٨Fopi0QO_9l6˽8'%I%)srA]szجP߫z+O'49Ub@exMpuQc]M=U~p3A9S(aэB>^WE=C<|)]Q8<\a]~0wI_Dz0W5)i_I\KA*Ȍh[_Urr8u:'ʍ'A-|ϟH# \ם`+3Н:L)r&K L,% L >ax&enregIarS;;(q'{h"sz|[Xv^N1^\( xz6:C]_ 8O_9MԻd'AHO䰜)Na\|S]jL̢S5E@Vo• MV^NBZ3E_Ρ\Efn0HCi21ѐ-6awy?UK6YZ0IC^S+YuY2+r.A5 lXb2ȡ&Ju0REP|0Ɛ`+_?k`J94ぢ*X5QBӮ0s%֐\MǨ}&ep'6K+aUs;LE9,,Qp?ּ4׳]YʤwσYdjlZ߃/rTyYce=5CCĈIs@2j%(BYyt+*p~ـ&hHis8bΗw_#fK8%%`#}Nz) O*X:͕jzzcI$O.@:!=ȶw+AIx# ڢ5ɧedzXZE> DgA2GQ?xCy̥|}b`<-C^ ]R7]4=WcD&/(kGɒ{ZܺmK tKAQ+PO/*Jḧ́ D`7OMh]/-vD,?O:F1hZ Zfث{ppg`s;/͈^-jvCPZ>"6m<ӣڝ{}2T4דJ n[GDok4} ;M5 >}> (%>B4-w* :_<3+6 m̠=1uH<+#_CN!(n l-TKOܸy^1uڛyؾǗKQtp*dY[ۋl0ɧ:*-ֺ4؏vzKcQts/h?yʘϥ7":J3FS [ݕmr@@8V-wcksz:K .O*c 0 Z量GU9U3m#Ib~X=z Aby) ~qaP쵈JquYo Ex͠luEfLH"ߖ2G_pì/*բ ـA+ޅfyzҀg2?)=N`h;ykð¡U7-%_. ՛W~{?4ݮAw;H,v#`,2X+[X81f # U.t:0g`l.yfOYYĮQ9W|3\t Դ\(=…ț~)+gS?CQ? ݩr21*m -O!$΋ӢDR:A;~g|#|Wu@3M~>âk/Z%پ\1Y Ndžp|lCF+P ?p/rs,s 2 5]05"I9+%D-$CڝA1r Id U{EyT0.@<-gq7A 10> ш@B7̀9.t7Sqfvue(D>KBALR| K**۔4C͑->r$dvQEMX$?umnYg؂c)3LFyVo*IQOQ q(!5%zM!/HGs-PdO1CB|:  hǏ1Q oZ$W.@?E6!1yq/5ڧ3nVʀ5\ֆ455usP"2|mv]2w:q +k6W?$C1TøWj,YD %UܶOߧqB Ov D2٦|[r9:* …^kh|>Ie6A`vGƞp&Avh 0!0UqA(ZgW/ٶI ynϐM%fz_uOyZ]4˵F7FIЭu!7j7/$VW ]1xp 3{$tgCNZ jZ|+DiN{~Oz'rixj$[O{{ Qΐ8džimbŋ͖``ИKԷP͇4 6"~vʷgF׮M=>Uѫ\.\Pϲ?zI ,Lދ9_?YNP ׍ty!c;.C+~c<TMdPYMwa#:n/mTcSgVR"!&NPsdS" )Zu8i4F0i xQ+ML%]/FWIwr_T!bjo(Tm0K68H(wt9h'qkp$F9!DXPpEUqOy{[fjwiuB |t7ڠh26sƃź?]k wSpn8:%%]%KX6Eh)^H[)6oT8X3FJ6ji 'Tw@[¸=2Ν\^*۪8pxe[B  k|PϒXzt O%`Io6QSe?" 0;Y 9-k7Ȇ,zGת+ Yj;4F,4=6u{r I+RMx)-e Vlآ{a!^&.n2w:'-۟T!۾q4f3ŖMGׂiiS+h0{!ԋ*aK=bi:>^?.P~_g`ZMז{=D1]꼟vS1į6Z^.)^U쏐B c땴etƁ)[]N"A( &Qǹb&V^7#t*olVtUN%4bİJ& $?\ʬ)}<)%yne!RAIi7nOWRsΧoof.Ǖ\/M>r(,Ur?\%"w`w` gesgї8;sn7du9o)%s\R~!?UE3vtqyqVY6ii>ܒ(C^d]U? d9! yN@ 1]edppTh.`n _ d #P=Ԓ_D!Xt!" ݌BNb>6{2h//i|YoV (1ND殑 !ƩTH#i{2 l*ZaO~ofs1*DF˨z@^ǯlY->%TxFd^ )W\'=^mt_ևSnH" 5<="4? wanINK׈9fnRq{d%C$+x۩ \0ۊyJߨ]Y벖0wKű7ڪtJtE#3DijZ*lR%զ0ʢGB<1ٍD!3+t)^ jir3(fD-T PWR F'( r1tw]j(іQ# >`{ovHJS#ͳ!{ NB£݆z6^L>qpKk+ q;+6opf?=nE1IgeU2*U>1gZ6=GiʋqNFɒ}on.+0k1gNj}| `UXWۇ )§eP1q݉. #oDŽWqMUr!ؗ{)Ub"큵KݏHLO\|.iο3p΂ `!\o+\ rn{g TeLH6A3'),{o62fsⴀ+7>1*;x#C)hxð/qCcT'  rH[Vplf;}Z%Z,/s bO%-\5o1(-_&Z$!qt2FFN#'ۚ"AzXԤk꫞{{?Q:.a\q#1Dޮd]b@|iV1>~ pY邤PnG6TMҢ>$m=SߎJ+:ǃC x 9t<QBf#5.HeD(A@y&1e>LJC7 bsЧ8xw(-arrkiMR^'v# lR׷գUzh\QꢀBEϳXlb^I"mT6kMoz6Mڏ~!@_#DŽl'H}]P(OM3oŪ1%ȗ6Y9%ا7CV2>ܔ,4yz̿"H%41M.SҎj#+ܘ߹Yqj/FɀP]п'}ڸSC[-Ox򬓊 FiU\YKg&=d_úw$4+mtad B1hNf*kU.N);&{5vwT]VZiNmΆȃE uG `,RUs6# 0JNC?|4XJH).@^Z6rl̽6mC9ݤHˉC ,`=H\npFteElǛc븱xDv.ٝ ќ,[Dg}܆@O*T՝e/͍{9X@# 4n'J8']+&{Ӎueʸr?ӯan( {mPc3TϘTÞ2{.* 1IčeIRB|vc{z~='Z:sz7=t|5:O1'XEmƖGcF73Q8W(}{| ^V}ss>ݰЊ"-vMGnJ=o:YR.Mj8/"}+#tۅ}mHXJ2modh2OO&=9l_z WC_yK1 hrW`m U@Lpc;ڤy6+\#Q&HӚ_EԔԜEX[ L^&cRY2+Nr^[C }ٖ{O?Rݺ\Xd%뛴0ĶLַhîi~ۑПŴjn.7r|ԉNrݫto&Gj83Utmc^JJt)S]uJ-Doiw`ʁZN&U|DZ7nc1pC+\p"\+S)L!\-u*2bPrq>L.M0ɺVgJ|f!ι*Z4i8v&7wӷJPeo-ς[񒡎m=M ;0':Mpī1C}Y#Ff]MR3 D;bf.-G22~*PW%Ʀcaҟ\)OX|̣;0$f[AU>Y(MŒE npuf[|2k8i1# /*MR:G8c:^ Rk0/]'QJ,Τ5$}C{|c0{84fjnդ G5$,-cXe;4A_/sy[zQݺMcw.lNTf[`#ؐY|1JQ8*3a.Wl[㰢-f, /ƅėm=/5CDP>K$-UhP&!`;UmR8A84D$6я,861]B)'Z޲Ǖ튢fT5V\kI.W1*Xv܉a),q0s]ic5qp6 覎7fvTq%.pOF+jn—-$֢l/^D͞FlLrdxŬҩr *oL8wO9aCǀeq$|/ <3AРUiq)TWkٸ\g`\ JbK_N`g h3֒9Pv[T]zNc٘ J[&\$L< 5]OuB @)oAwY|1aqMSARQ ( ?vJ ȣV*w @ f>(:8up槲|%(:ewGτ]ݖy&b:]/ݒ?XۑA+nQРVcmy8_L+.Gt՟AbLz#`6  q:xƣ [Z-Ǚ]YϺ]qi+AV*dmp9u+Иp:[ulaA%C~4D!WgA3,~𲂞yZى~Hq\I.ݟS./3B$R-@~OSo,E]- n36''RXށJOn`Fc3Gbe ߞd,'t7&KnԩI.okC\JsEzmngD+}CJLmF |X"H|a@tvFRX2f4L"NW'.u-Jc1Gf LH? 17I^=8)r_hPϩ㤵pA.($ftiTgYZ07070100000033000081a400000000000000000000000166f3d9ce00008f70000000000000000000000000000000000000005700000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/infiniband/core/ib_cm.ko.xz7zXZִF!t/㉔/]?Eh=ڜ.+ȞRN<.8)>-dajc~C=0r;e-Sjsaz}<.(!EK~x a,fVq@u)]@53W>e$:si3L~/6x٦4S_N,\&58Kj_Ln3%=@K,8 8źH1aDM.ށy b3XZH3.mW0\ A9B`HkF&΁/LzRг W2E.7Dr ~.XYh5Q ^բHKٽ0ޮΧ<9hFh7ubte,j#Wy&8[\,PZrv yŸ6$]V/P}+Hk0jFb)Z M]l8^!u l=r54jNU'7Ds d͒rkB]s#Di!r!_=_TxHBwlQ~n!=w>ܸRBx[Bo>,7}4ГQܾr4hgI[qY ?#ڽ0=xŚ (Xi k}jf1MCaqNFCƒיuhfSw?^o7SJ-M<z:#䌦p+rdkl3ooC7鹘+S[F0b=E6S9(\N[==\ i\`JU?O@J[}]~F P7;o!8 RYb1&K'p,TJMTmN [& zz*go;" B!$sd94K$? :S% g>f~.vPF,9ar$dY S:v8 #zeYQ2 [5EwwVd:s3]< Ta56%t{| EXN":] ?mQglSX#-.*.*M$2QR|ZkWB) }vM&q>C zgwӼ\8JQ#W_jYQ Q]GJK3ߡJ"4e[ ?Eg/0D=j$5}e#xL(?^5 Pw0R]DTX?(> ǖF %'>)61rv$OwQiSlfҹkϖu`ft8XH1`9=F~~X 0I,`hP̯ T *SeK^; =rW4V7ZU`*tY4̥sF WcIU `BYXig/ME7TǷ1Gэs3QGhr1@4+xby4 QE9MgӹiK ]BλN4cCU^ prHIݮ|.fZZA 'q{c\cܮ{9k2^h"tiZn8lYyubjY&AʝAؖX^f\Ou NŮ%?^#Ai=ҠϤLM{6K#bR]thiAqdԬYc%E'UdfC)(A6 P/)Hj2GDQ 9p3tvyPp.O ˊy,^Xw  ˥?@cEX.=KdO^Z b )=asX~oÍAϐQC l) pLhn:0mp[X ̘y[Pӓvr Jz_*OtHF6-(]D5l1>W=fV"#lVqi;2&Vk1u1 v'T<v7r,/G&.6W氼HoD=]:¢;&D6q(KbZJ|T"nSȠ\ѫpTEȃLT{|D9-zFB,6j/SҐk^ 1,5qOp-fJK1 2x\wp߆f0D PR{3XPB?jqSx@ h^V>˵h5P@|5k'%OȉG״z6BĂޢځsd +M?gGj尤8^۫<$.7uض:zAegHM͐MŤ^$G)[UBع_v=V2UYx"SbK} qsÔDOXcy[Pv i,'Kv𵥐aNOVHSdeH/Yo ŗ0!K.qiNigzP@Ro$a_-.oy=I%SZo1n x2ap!:Ό5nV׉uW$ܞwXUmIGy .>?p1):j2zX"nkeJ>5^#E, >D:V@:LEMKV/طڈk u ;pkJGP!Hu0Ar/*B"ʍ0 ɶvB̦ 6%:0\$/)*,['߭y71:M~ G Ғae/T7$ +uPęz鄝^ @.d6VJ_,_&1^KB6.ldw(1 gZve/ 4hP+hЯJ1vJB+tfop'Ŝ3)n{τ?V𫞳\M 1eā՘ Ȼ! I^K НP q V/XޘPC@193PPưێK3~VԽ `PCm>9C4{,fA`+p8@-3tVAn1|[iڙAGl"ߤ*`)7^iF1`;.ެD-e)ݥ|Q1_D+ڽzwS,3$쟕/ EG(fd-@,Iu1'MɒH.8Rtpy9#9LT$*hQjߔb?@TdVl][%b]>F@T!o{C; >^tXOOf-l s`:eqjsqل0b 0@-V x¿< bj2fUȣ[Cl=2255CަƒIx fǟhY'}kVeFϨ T<5os:sqKqp-& CpOʕ-xݬ> nHtx9R iyYLv>{'z":ڮ>J MίMԮ!)h"&UX'7u\L渻( K٥H {G!R恉'vGt.g9C[ΣH+^!-13*ru嗘Qߛsz'ىݗ \?/@ty]"t4iF ;Dy[y:rh`$^7TjW+ԛy񛹣(mIvbfɤ) {Ґq p (dt<ݗ-ѭ+r zIO\[5!.{% ^켾{G@|:˘V/u$JaZV=x܅[v1["dLr1m^z~!H9bΘ!sruCsPKw-ɚ鎏m5xvnp7ѷ Wa>y-dFlUphC/W!.|$RΖ2,0 {%-ٷK?.灜^ZUyk[D^(LLC+QZbIW])q_ɆՆjg&{R;܍!ٵZ02) a^Goh.[>Pm]=Dahkt-r BT=d{q6bDRtcp˅b*?i?4s{CՒ||;a)zV4 ȍȁ[Oۈk .ӓ)Ic4 b4bƺfȻ=Vz+cDAx. yjc#ʔ\mGvEn7.H7Fi5iCUuըܑ[ k0H~-dp tι}&YplgD"|yq0LgexxY/B,*jɹ5Pk:40 Ne])t]}BؼNdH%M?鸴i > O#5 ,Z=mL=nf֒;D鯂+ƒsJ}琻j!P QS Kf榪D.v.G"pz܏}&XtfLWZo1Ph, שW]>MTB]iq~ٰ^]Dp'DKWBv ! 9w5(&ݩW-9Csl<ȍ!jTѠڬY{ OWiз4vދ2^>z(,i 9MX$UEAvh>g\0-ոtD1~+/p !t k3OSUbvEeu$)i5E4҆ZW$KtsQ\Cx>VICrnĒd 07?6NoMh'f[QP]s [C"Ӵ36M|*QmGJBOܦqd{*h6va#c`kFQ[+DB+Lڜl[2΋~BzJG:QOP g{=y:_!JVӂILŤOo#wcYk`OP|G S!λ|-6QןPYxo]̑Nvnp203O^V>) =@WҒ˝ ӊdf^7qKͼ9%?D1 go&Ȃ?f✨lTK,ָ|::16撃 :UXGA *B@T5TM}DN/[3 ZW9s$Em^Cq5@_f}a˱ֱԵwI.wXK%nzN'ۺ)rȭ EIg:F46#O3:wvv] ,B o8hK=o$[6Y/*}7CVQHvv2#%H\*Nq2kOzb5'jL8;`0FsE[JJY_OR>7Kq^.#WUۡѾ"[ƽ(>p5z ctGD'Hb2sX Dia}r*:s3tkM@U{y̳uT>pisNMQ*^{SyQ3)xq6wD⦨~ ;sۮ# 1dj=q#Y⿞a1m?]G~5^q)&\T@Ex4iG\ v%O#XjWc1,.Yؤ~J ̎^qwb`RGoJp3Qюt gN,kbYhƴ1{ ]MSk8뢑ヒ7mٿ_I7A̴e \1p H6f^ *aew_;!i) ؀ cu} ӧfI<;3YҚ n=VVQ ߬76Ћ0%? Z(I56xq).ԗ\ k9ÒtqlUF  ӦVIpʞ;=~H࿝eI)t1<^n_ *(YG>I^҄SV2!89#d"чg_"co 9'tU8Zźp_㊆9Y'Rʎb+Ϲ/?nyJ8!ޠ_blƃ/6R5s x`N_D5G2RMxꃘє$W77{IJ9a3:l B* {{ *}/JeX8x,#xW!؟U*R+UFT:U)͜ŷ3~ПI,WF* j/aYj$xQ? &a@0iqPE+ܸn^at1Ҹ}Yud_~LŠ;zz/LV6O 3ksG2oTt׋J!,`SlyvC';kK@M+8/gwq5H$C /N ae#wr Do#'S1.B^f 4)3u̯R{>{dr+AؔZ'oHJ๗ :-FKSx8G fSݙ5}x9xX b)i#iWL6x ,9̯hDt Vg:MRgA?\<Sn|G~ C: BTAȡiFTz-gLI\{H߲Q6e sD['9=@CuhHJ -T#Uex*4@W8a|_O]W` :&ca 0m=X Y=9bG1&לG4&r),a#J ˴dS-@Q Hr"r,;?Ǧ!:S} o}3;A0 if{WτEO)]UtoڦEѢ\17B/bҿ@9,n7VKu >]Xۀ,X/׊Ct"'E-E_II,mpߋ>csV9 O* ifݧ uKb1 {&nIʼ+gQ٦@NzRsH¹1^$쀺+ף̚o2bƷHlȽ9H@4QOgm8[.gQɱ7vѢS=OM('~9-S?_'S3=rXኴi,_#ݪ.@S49?Y{}:we{EXK ֱO C;7I3@}WFODs3SƗEM]Ii›K& հ1$6x mcIi$nT}&\%Ώ$^A0;|&`0N5L2Xc~4׋7@R_nyiQDz񐕻1VND5&g⩝N*Ƒ{1?dj3~׃o $r\`y :JA߈6Fh0-8Zm=0Giec")Z·i_(n ojtYNvr}8z^((FX8aBve_i^bm?k%F[vSYk"⌥t.9O3po]LiezCv 0!Kz ͡}:_Nͷ?!fZ34Қ:l:4rgc`0~ {2x2SIケ [^ _utacݮ眿b Ǚ /!"dz@v>tB5p^zCw6i*SkW4JEt*YN'@oUܡUCOF]i-~UkO=3o}ڣAK>G[*=#C6S?Wkky'yMթǟ5=*1^ܚڢH,xK8=Qa尝-֙D#" 诧>4-0/!ǚ0ɺBӓUPO5riK529V.D3ess1&AڃyfIN~ie0HY7x; RO"jtxcz%Až}asެif>y6~DD+.A*L5VX7uFY&l"Rg.[sJwS-:Ϙ殥S9u6rW"7"]1vY[cn&p|ֶjƱ>g x&<4֎E9 ~2)A12P%3-tr"+ZtUS&;W joQ8 "Tf%=Pc7 [e0c@q8<-|^ASm`?+zB0( )NFhl B"}  e?¼Zwl!PE,Wn+)j.2J)5 FPݻ.kRJaL[jr#Ѧp.l Jn8VQ#VN{uX~6ȿG *pYÞW[՚J]ŨՄXO^QKC҈0hG3$j#TF+(HltZ^miʱmݱ[dd"_ʯ:fﬤڵ!s^ "P~vx,AQWM{[puቑԆ!M-,"߅"5bC![L4;pZnnО .p| $H@MY/{k!`)F uD1~-ԳR!ƌ(,ȾH2ިEBXQP<بoؖjkMZb.9TeĿfTgXg\FE&1z|%M+ Aˢ}]V>ryhW%.$$Eسd7/|:Oxdh^ؤ? a\Mys`z6>o nU_)j*z( xp:l#N\|Ba=x & 8gPbf[>HOe%Dhe u2 YሬFGfӸt{\fsH @XH$9!J6gwqH`\uρ?8'YО_ @3#ƒWyR2'u&zr{ߡ)MUjr3Nt~B^LBt gfezjoyb Nٟˑ#;q F6^( ccfhȫkZ3BU*.Gh+P|>q8?_#Xd8փ8*b7؎oзUHalC_FHx.TuM¢SSfzh͍"C^&+c @=/xL 'n>pE[87 p19_@g]u${x̞f\n&aFdx;x}S,P)tk$pE3}zLu? !ن)[^WD$RF ^`Y;/r./@LHBaKq ,cNT^X3&bQ]I4}8|sYBKTvIvů7}#WTeY>/v|qvjW5V0L`N\A=w1r쩎v c6y.&gfs8ot7}@I^,isc V8v5+4=^+zݭڣ4]ϋDwҏ}ձ1fʔOc댉fKtn R@!)~bf=y#(`etKD}D\--K,Uˮjxetvg|\eY  m\WaS77ou[T}Q8[i?p`#3KçZh\[f&r=|NnV O-zbN%y%U9oΨ !b<}e bZ`!XNf#]ώYW$\7_W@Y2V~Sux&NJ8st^bm%An d[Om4(_,ʔNFq c ?m4Fw !dx؟8D3zbSek~Rڤ)됂3evJG[M1iYp'&?he̗k>+'X7bd?2[6JcbR貐ڒLo-\Wis)~MJޔC dșiN?4{R|zܜK v%JKS~ Ysg[!3bF|ERI0)QQɄZ|eC ʵpmYDMkSt )>JPr_4|-h%~Lqe䷧n_J6xjqKE';Y'5)Qls {Vg8WpnJ% /~&T7IQ̧WgHWE]-Fe~O56ۈV\ԓo&bZWS)"\6Y3#,#Ȱ!ah<u޸2``ohޤ "AYIԡNw[ZF釢GSQ.!sR@WYH-[xoc2iƊj)S\nſM%}8C ihn'_fpq gh^R0hMKB.i#ー32%Fh"\X+e=^̼aa r'q?h @6B>傸t|A[o$)3;vr6GF׼3s7Xk9RYVjS!G{0I@bOQ!3]R/sJCL lOܗpnڊS@kSԩKP+~a&0tOFC7xwN_)`UxE\g1yU^|ɾcat=s(e:[8/hϽPF$eDM fЫ ,EDe )9CIL;fL9ťVCcNe HNGtR9tTdʠͱ}'xA^z,S s#ͅ5 탆.0:{:|_i[a,GĴ ;*#,1=7e+(1Y*fs(`mp.C3%k*+ ןWZ&d<S?o]ezG3as{GR ?НЮWCa81A=%asx.;V]>˒mT# Owt=YX­ #1 1 LJYS&=Ck"6-d͌4i1& Dl?;ϖdNP:1R~%<.a=4+ݑ XOoius"h`I?Ze-i`G+r{Ĉȩt5 섋yxwU2`=L'E\5yG<ŖJ5md#=R]hC R=,r'e $^m|clhUVٸK&=ӴP9FoQPG:mi11uߢ/WȢ83s>%ޙ(o56璒@TXG*/_$7cQX*:\lKڽgfiksT׆ o_m55" iY}/>=`Jۿf8k֏~S6 {]b_+LoTT*n@Eِ&` znXR@-\;pbzq4DTyމ.'58g ?*aV-aꔲF8V"}ٺء4}8l}:+}}aVUЉP MuSgw9xCZGU6P)NP|!bY4tYroVF ?d8dP\MoQ$)A&KB58$ nz4FS f%[@XI1H41nz+M|4 ֊!8[N[nd6e*бŅ, CL' EqX$&PܺS%8,q۶5 ൩vDݭ'U6~CǠU/U҈b ;a1N,_ϡ@J!b5+9M-*B"==oѧ$1ܵp;65s{!C3FIӢrrS`QG8w4hn ^B2G W&,'!r LIP %Rd{cO2 GKF'N٨x֊$8KDE&Oe1:\rݭGK`11Cv\Xƛ-lbk. cl9˸ l&iCz9Oρ%i$o^㽙L) ;­.* / RqDi>`Nm^]c7dG' ނTF]=>4Io{dҶm'+s@d3ϛFJAml&h?'%9/5ÐcS\wtLQo:#A~yn4c}"'#zz sbuӅ M!]ۈɠA( 2Xp+vNYPTi'fXUaY7vɸWGpͤ0Q:gQڎ;^ h| ǬX{2{^}H ߁v"_0$΀}]g ͘^fE*gnum3 ڋӸɎDLtEVk|U^!Y5U=9DG}I#} F3s\]ubJuՒ9N2B<*o*L$1! }أddz0QyIJ\temCfAT{K4:dDB2{wtǨ*+j612k$-g㕀%|qW8?%uC[:BJG; 3-oEJgȱh}vYn8Q|^q(\\S=jo`d -Ά< GJNTGCrҋ$_7iC"@>u2s{ފH* CƺPN{ 힌z\7"{긄y&M>`^@.اdi^6 X Pκ0)K (!I&#Sٛ\pBb،B"67ۊ֑7Tm8&t@|1)Sh8?tByfYq`'8}`Ҹ8糏2oI]C<tX?M~)U9+&4J6b),|]*\cHEt`bչ ~ DvOOKǃ~6tCۭ\?Nܛ5XNkLL޹͵x\П9؇KN+ G-^]'D$/V@cUaWk\ҀzEƉswBamΫ63`C;i8Iėva$b+?: 7bN^U x\_e-B{57)o( ,3ZsFiqn`L|S@whu?g b0*oe>ݼw{\(JhTUm>+u'G/LkK4?U:'u]y^Z[kFiY`}́`zV-? rg0E YJݏ ~qJhgqֿs-cA(]. zsd}SbDQ}<8Qu妍Hϼ벡7,2w'ȬuU<(ؠ N ]bVTWE؆17_߅L ;Co'{vD(]?!oTv~)#ʑvò:236EtC< Iq2bciI_-+͔SE"36mCht1 n3u6I~hfG-e7SBV'8H|BOhêE N"F FkWwb6uYY%yjwṱ/H=FR46W|;R#Ek4cO>ᑻ7Az=u ';+v)WC|rܿuw&J[1e8TVch;~{ )7!(jߚo?ՖISl)."ˊaⰥ~eHU?WJ~L)ϭ0O>vS-;27?kJ9I0}ǺG_*Y*×'Qhȕ!.#ÀL'NH5")`gU:ϋOlϵ[vPТ ǗZխ0lPgssm3S]>{gKx kXMƱ4*O**'v:Ε|-5Hh$ )hx f&n;Ut %@ TL%Syc,WZ4C$ )O2!i h{vI~pde|k6eiN+&D*$t*Lj=bwSΕ }: _c9ۣٛ"!cj3TbN"5 zŞz dl j2Er=f'vR49dl!(|9 1}O|>%vcYh~0bcz85qJX/4vb$HI䋬9 [ssrKr|S5  } 1hoxzuW ٟnᬐɴL-DTu.Pb[eO*4);. ה`Bݍ3g*WTp8ΛH罛ԙu dzW5:<i}C kGWhIJKH&^]Lwr,HwVY~ Z,d63J{o~F ku̩ѯ:eL)15A }xgBG|qE :r~7cN%P0T_A V R#v~ {]5=wy’'D矵(;JYO,C\slsR.5$~d53n.{˽' 0ǮhφChp@Gۢu9$>3Cn6ߥў -h01{2CLkreb[1ii<΢Iv+*bln18uΗL3̶7ͺp;D 0] ôbS!&&s0% ؼKQY蘖~5YP*:Q` Ȭ,R@Rrȩ5UyE )ïef!Ǭrki 4rE GFBEx#G_ J|5uɓodCX-@8nۮ4E--g"-}㭄>p|`ƾ^#yAXf讼_WnL,5?fG#;I~IGӕM>A2@r2muWe4+nkzUNߪRkc{} yz$:r,d ԊE{^V p^" Q\;Y1V晴gi;C̜QnS3%"LG(C g_ύNclke8hU(Z)' ƷigRF.n~]fS1,fnǠ+2dW?Ya/R7C|[/XќZKG9%QݪT1T⊩L ?H'KL@ QPI!A%EbV>IWN*(( T<7fY 3dciFQ[T;\5 n tk{}ChWޣ ~Qk0Xs5>@P kbwW3#UYNy<J$tvw-*> Gr7_ > $r(Mu \'c(mrSIcAlULC_ԐӢB#'t=W8O/{9u Kʩ"{"F){bSiiG? 8bK- [훓Щ=_pyB~JSE "IL* Az%_Y TDΝᱧHY=@#3o0y oq[]® ΄mj31gr5ypPqA u2rwW%"V&U-z5e"de\r"_ҽҨȷz"jc !3u"DԟLRgh*ms=vˎweEnvCDX_'N6 oFh%<ʰ+*Qq IECz{ ?iܰݴCCSìǰ &UWodžLZ; 5*"i?`̆fm`~F+eAF9?2ˀ&/D˕ `]K?]q!?%HUaTVeFZOE2{8o@? qcW'/kqDWQ%x'IUy @b+T#3u>]5*ɍ.pt?V5+4lv,5z7 2 0 jy$4(@`W 5rԚ|R16=.[?@,Ÿ bhG}L}V˖zUz΍.f b9r)WO-S64:/K:Ϥ^RI ]ʣA:) \H9( i[uvwJ"8񓿁1PXT(X Ŵ#"uM92}3Nҍ\EM\.6RVRmO P] 9ᙼ~dɲra_}xI}oUFn-`Ǥ)u@a:C>}\\9rՄԍai  [/\~Iͯ}Yw:Ã~2" "_Λc3 >pHނoG_ak6Û0< L lPҵ-OۅBAϗ Hju4Wc)l<=?_vfª, :¯i (Ɨp8L=A7s/γ?ypW|ժuA1Ek[1MG~m*;L}v׻'pqJ?7N^6/hŰ% Y0b ޏj uC4ꓲQ4zw+|O .g${GQ;|DY+plS&=hםXќ2}ղJWA#bL3c+N 5/(qYAA%O6;0MB9;Wبxu|Ζ_F’xg[U{Q3mV[Jy?_?ݍpI'W9E3`SbG[XUtV0,v['-$ 8Ztd8Td3;"8,$O߹L4)C<ط[7p;p]mWBHOZ}sHdmވs2-$ yX =j:e20Ci^x^7Γ8BwN =ʅPXaE\:;=x`=0qfz1'$ R R8g{5(38pqA+KUC0H>#H,>^_hζĕ`h[&yCdedn 4ś$(yVxA/F˒R)V,l ҤoMaE(z7fֹO=|mR"au<,P=" %ko61=2 O$PIy?OWy|=tc\WA6铐ğA[DRvT'F1~ Z|Uˎ>VB.Ϯ ѭYs: ^;/[hs6[ǣucZާ9R /E>ۯ$:\= q:!w@u2klS:w3_>~ P 1K_d$hlOdsoWO.5:!qlNl(twyo~ԯEHʘ:K-S5;-_lB9xF6efBUF2 5)jC@|rkCCL(v%qP}sOi!#F[%q⡛l ǐLR^3?!/n2떬GTٚ~&m`Oؒ07&ܽkGJŜHG^neDNP.0)/R B$JI { CW}&^.J(#(5TE2r{_NG\8/  FV7V' YQo7Fj٤$# >eIh(Um]|ʭcȉ8 %4AԩV!B&q6_h*9f82,zi<{K霍{sbƋ<}@m5՜ yevx\ܧ%cmeD/]I8E5O%>.Faw! i4S)B56Bavl$S>6͡RadAICBr'kU SO82sBS|Xn7TD'V~"]rr ==*\t!m鰔 I?Cp Eh qo0ͨW2c@_6F=f;'&0L2ǷxY z{t.o'0I`N]8}I|"!t8ռ7Q;`bvK[\$`z, ZȶC&H*G)ٔ'zEe{%ǞVEmpAfMh7ªuDOސT~Y"q*4؃]lV@}0C"pO f Z韷1 `~ &p(~gj&p4D3 Z5͹YFdԳ^=$_e]L%R<K«CBfi",^Ovc ?4ǟ`4{ )13Lr>`buXu;DS76 <\1RAˀa4~Z: zn8"^7 E6S_Fcd*<0&xDo&x(u[|9_uia`ux'79D"u#pz'yޭFeI)/hdߚh DMpk AVf6[fED; ~[1\aCB'pf-yi:&d="Jei4S ubz>{fv?R %I>LI {-eO{'i z s0C(T/,foI&W*. ds_rc/B*R& ~ ʇ"7?>1DZO}fHz4)3T~)({PGNu+fPAUq}͟!uoo:L~%=)͔lk֗\Q&&@Q1*DZ\4{ GBCD^"Emu%QY#Ӿ.FD6q;FꂉV.0ΰę"OB{=%V0X,|܀S'ʼltLW#4S\X!Dքz3㵾H 3ږ 2#Yg`6PbBoT$! LNM O$::d˜d/Y9ewi/l윾Qu~Z5 Aݒ:blZ{ Pp l|{;}"*|nXIwQ<%ߑ>=͇c~q:l(m5qQK̓+mUaoqJ"{; ANu۟{uO6^ѥ kL4NrOU8PݱWxO렯 r2_@UQ ry7g*Hz^yiemoÆS MU"ʕ2LpTer(ϒ{vğ24=A}E뮷x%!d03E_ ¾CVnɘ1$O8׶fF,Y5M^y3FS!~0MQ>_@'$H ,p!Nf,.g9+$g[7Qb?O?G,5BHw8he#1r:—@#'kᅵ#51%%n`l,=9ӑsaZ{f'MWeT?ORr}UlKV8bqp-G"v^wqNby {灕 u={~U4#ir;Ka)au(#&^d9B0ks]>&^yN\qkN, HoyϨ]RFN/GKU[xD"C銆E{A b9*z_B,HWUq d07UMLLx>dj3 ,n3*`97=)*p|?.Lt>Y|!!S@ c?Sɑ~K?&S!נJQ6mjoea3A!w g9 ?   69)q'b J;ģZh}gB~ퟮIRg5)=I)v5 t}c͔x1]iknba .O$GЎ jO);z /r k>B*̪D"?ZTbvEqJ_nu 91NTp ȷXpDHrЉ4O*i nB)bgCE de T-a%jMԌ:/H }J"tPjk+پE;O`r()iQNcPS{,ͺXzv09Ԧ-r'`2]/f=e6"q@ ;*-e:\͍pH z-?2!?לwͰ4"\ `%#Hj.oHL?ұnLz0.N#q 7CO [dquʥJ,HrN -ظϧź-wnl3R6 'V6 yR7 D{A2M'Gmkgr@y;V?iX tC16M[g*^i+oPV\Xb!pJE]`bodZ}#k߼C>/(;Zs-tV?rݱHpk7)| .ł_ N1`SC=ӸG'Y7ȱv%_#Gq<`e\1JTgJAqH HJ`{W+v ~0@Asm0ק~t!t l; `} PsWW( g9lн=o]9Ͻ;c9 u\WX }"Y]-[Ľv.'Zx?="*`sS!9Ght743[t\n&E` _O0BHGZzpIҜVw$[eF0|6M(s3Ke*5\8g ֕m E벖M'h/ $N!YV)|pQoKGs8H^ kWaBj_-aG{׶<7QM2N3c(%b9% 9R#\(mf/ׂm$Z_}s}C%VٹCE E J<ў f\XDR>rP*E(q~00>waQfIl:OP1"߂<i Gw|ejՇ "^5 Em 4}H/'e=sM[W3 Kg{̎ <'iq472rՌV?jCX %P_RpTj b?ip3mYcW ;AxѯTF/&jil)1}Hu[AL%"L^^ضDEZ-J×Wg"|TS*`Ѵߑ.Ĕ8 Z{UµC"tw: hm!}ySQ a_k"ޓ17xe:n-@8>˶RezK>Eh'9h\wu~Bpi dZ$>sR w94WJ_U1 cꜷ!xOb;Spcf*!  p=;W9O\wOz7 "|Z ?}g{ggN +_ݮI[ې̢ե`pҹBiC_Q V?ĴF Vf1xl Oߜi"D_IS[jV$sW=ni@ԛʭ m4L_UYbA씦 jeφ*_b1Ð!G.>6+_׎Q \5#> +KGc`ڏܐ-:6Ѹd+2W%vp DŅKIˆLnظcI.nQ1k{TcL~NEw=s=Y*EKEWfj/ kf~uJ^GwrO5U/dN@`,7Ot99W.5Dd:Q%aLFWJj=|u Y_PR cfHfp6j R Bow2Բ| 椧4O{N׿7HՓ 6=%[9)S|E=aAEoyp=H:dH?K ^wm$ kQ[:~1_v_:wGYvgm"Md6 ocOrx4KWe͝]ޜ"RyRW9Ÿ Bj AHT]CZ3) ¸&Uwbazߚl`;nmEjjIPf\^|WuOQE,e!i&(ը1 XxQcN/Gk{KC̾'o!m`! r0EāED TC{oŃdٓ\8|-2~Vjh_jwYOVViv# 6WC:4¶6(ixTh$kk^8ɵ 1l=VTۭ[]?stvw W@ <ͪnx/(?j[+>ɑKCCD&0 9Ax 5_=ݢKY$Cixm} ۰w dމChh (G#LKiP~F:j4T8\Cv e~3`fpO%S SHG,Ю15Gki|sk 4ie] y h TA|ևaVAjP"v&6y{> cD8 &l!rum7e0L̥aw3žXKfH)샲b{SBT3aW!d!鱭 p_XQIRTf!p\r9 ۰P&̃H V9Béc^ _Tc"lkO`&X['Ha^xvd_8F:^r4p&imEXCe#mTϕűn@hOmkzmjtm͍ީo Rðο?К[0|!L8INN`Y⵼_ޣnMݏ52ScF-V+^/|۔;WγCb8zU;1 ޡm%2RRZ*49GԶ`oM;K-}bLz' ^QVABdCy*;82A /mӇ>w~ĨBZ58.QPqQjАƺa综^FLTurˢw8.Ov&!麋7X jHT٫HڦvZqӃ>ܟT)/C'T,j+KzcvT4ȟ*)I}+'-%+sG`rBF}GaS ]݋HfS%iqۧ@ N;6N~yZ]׀ `0O7qq胸b#ZtMH |]FPa"pttx0UI'@v+IqtF"ȩQ5lbS(^^_b$xUy[`ք)r3]bz][ğ'{L v ƕQLneϥa4_FnuH _(h%MxeդAP#UTΓ3'E2,`YOl uO>_ŀjO.%0Rt21  :MabgY$ifpUzԦ^gEɩ{9ݿf_[ #;!*:2n .tPC $ X5*FŃYח7=UKiea޲1G;ڸbiYѣ]۬Pp2ݝCfn)E [$T2j_%ʆO3 ~ؔ^If`;b{,SogPiLp@q19- _4=e/ϔy⋓*<2˱}PwOd41]3,Y-g}7ah u+(CGTz7)| ټPߗ$в%4fx 1nxmn1/:,,ᴫ%}M? ʯE-7K=rK4Ɯ$I$OK0(> ϶wen ,HM}Qv1|Ps~lR2ĆA /,VAЕJgw&P& Vn O qscQi/d7MxXʥޮ :ִ,--uƌ5%^ :E~_n W˹\A}ˇ&8eIP@^k6 11\}*1d;#@Zq'(ڴaA`N*ϻhh$~1Q/vͿm.G?bHIZ;47{r\/\FxYx" &kC37=Y='X)ΞݳIoNUnlF+SFoނ>L+a׺7H#<QtӺ$ ?<{s܇6ih? UD7/KJڿ3U] ϼlciH=կc ێ׌&YT O@(>IjjF?IbFFQ:m#/q*1TEagO~2H.3OV"1~h%k׀9 ϨX-_YeL"?KjU2>C+MiA0lGS56?8y|J e6_= ?bA밇+"3(vӇYN.!G;\1UVΔ\sЎj)k^α af3a0$nɒϹR鵦@"\+LWW\y&ꑟVKoO{<ԁ "9&`W,=*|YmfdN DkA t!~): o BZ>5w=Y"@- %r@h,9CN'Ls46MA*jsrx%-8@N7hsE}Tb7>4{bGGLث,g(P,iXl[Ӌ&yk'L~GOInP2!,2kLi 7$ޟjgqJ>Ђv\.e2Cl!݅ R?ZlNeo.Č!1NW'$_aN(kh4"*ʰX- H,araG'D0.%Ѝ/ox"&w`q7[o"E%ifm9 1%1x^=2xO6L*כ5?P@ũy! 648R49ߌÐ[8JQ 1T6'}|`M G>$ݻ]:ܲm -!8n{z:͠٧*lZ3;* AUs$q;"7Oǂa`(>t֖ 䳿/9fjxԨT`RNitnש8D>AU8?1GkfX~@%%Cܛ*ܲƱc)B]j=b@@Wd1&fɰ_{i`Z鳄2Q S\UJt(n\c($ȌD1  ~{+DY?&e4Ӣ{Ie{iuk%C XɟGӠryuAFA%&.s+,XӇ^CH qL IFhލ<9lB*ǼK1XiR!1xm+OF 3:w>v¼'G"^T/-vZ|RW U 7+AFȝ}"OUsfpsBRN .3*`z#/2,bkc'J:"t iz|T~*(hnIz\eHT9rJ;u|9y#`X,_˷(@3.m9L`0Oo^<(n7A$KHWGxs=_.+k|32Vo{W6Kbw G)jG%Eo$^}wحqC_ Jeq ,PC  Ѩz>ns]wnCPDRH/.}QDqC LcR[LsJމM<\"Hejn{|;xKW鴮q%7WԓY+Jdt"smhREuAyۥBo)fB&̆sng8ߘãk LOǤguXCbZ(.kٞ #$`m{VA3`G*5*t{Zu\ ۇ8~9z 3V\wunܔZL@XQzL0{F*BPHrO9Rxlz~[!ƍQ͌S'lmtJ}wꨫ\iXu4U75,PzuEq.e:Gq{oŏK]hs| l2bwSRc܃7n v 2328V7  l)hwOϔmWixM3oj[' 70Z 'o2*dO^t֟23PcwEZ+8_l~q͡cͮܵ 8wI4"wt3!r(ԴSBJQ>f^s|Nvw#;'6(u._Zxn [:!& a1M暷=ܼrFs53Q]X %Њ?%l578k+&ĕ9Sbs+x׎s\#b#Mc %BڸPZӒS%I-۝. /pI+$[zʆeB/s]/PGpnI}OpeT_ϟB2FXD; p7D|[K(} 3|7,W~'6w#!#0/UUgte űy"0%A>FE4rK+TÈ{llP!o*e1N&άVɝD2phB  dkPY ˉ(hq$w3-ȯJF:RrĦgK2ƧT"lG/0n5TIgiX;eq~$IQCVZDnaKrP:@0ђrEɢ4yϚ\n?yY0q6F%e<n9S"2K-f,x "&a|R]͢8'e i,2ʒ1_# 5>rAJY)Mh uϹGϙm%i}shdtG3GtEʞwR_ز,ٌ)T}S 26,DA0!WdxɮY<ɗ>r +Ҹ=~J8؂IQ4ǿ0WjW,?ɠFhYdF`Ox $ 2%]V9d캤y<" s_#›TC;>]Vg.(1@ }#͢^bǩN˥Q"T}HpvTdXq9[+ɲjuak|R-J6+Ìm;-Աyxb'YnlPuį7hSf]RU}4AruۊV7ƕ 1X\~-3>5Y"pbwhpO5N[ N7f4BՂ,}_|ԵgIv [Zy F&X}`:PhP[=}?9T ?󩚼X)m\`3b&a].3kSe{ӻL^AX[NE7z6u:ҴtD ^֦/p13BI86ÞԚaK1]~Jㅻ=SvR,;xGWڛ+d\8 s? E[/wm+ cDdd9?hyPOV۸ /ɳ o -/=MzFI:B(Q5-X| xw)h9`n,6n`+wz7,GMTa(nDnc 6`B~=m|[Z^xo@ݪ-v־"Q؈)~K:BQxVо[D+Px%W঄ d-?JQ p4sյ(ÇxW\uC0'ֈJo"q׸%窳R-Ns fʈ ]@U RyԛW~N=q94fen&gkRbK gN<=FR~S<#{hW9)Q@](8.HOO%5_:6\, u,jn&ܴި !x Ld0+d?MfAx.֟yrR\x3޼r};+!e-.X6+ J>lLc$Pp@@&+ Ah%JD/j@cMȝ;Ut(E(Ȁ7-aSj>V4Xm5![ %ࢲGں`Jеi"_%l9H7I!<I֯*;3];_! EyyclT-.h?bg>18#)/,-,95W+l%tQdi:x7cWa5 /oe^ϋHO1QݾP $=&Z\W .?@ŌG6rHhm\&P)9'V%fҬP,aiIp5x],Pb j`eL4puBmH4(qZ|-XM Kau^ӗ=,|c ->Ol 4$v:a^PS* ni6Up5]ȫXCZ`'CgtM=n`=jP+{uL2:m'WfSАyUp,*l"]vP5|rgnڇC짣+O AvB/˧lOU"SJ&lVDk__VMo^f@*Arw5HYZ5Xà,{Woa[%5/b5k)5G5x)_bewe?$ewY9=ޞ:̀y0y5l*5$zѵ4Sx# EVUq!t֐dַPA4h+:@# wf_psqCk<:7N"~p4#Z|ZN&Pc _.[KQoi&{a5/)! ?[{^]gjaH5Υf?ʄÒ]y %w0BpL`x9X?{PLzEiY<;--nYSm ŲK@%}OFcSf O]VDֵ[PsDLb&`8 h""2kfDs!}c2X1HZ,;"ʴ=sTWSKa*jHs=d3!če.- 8 6z=zTS;=R}бqzAwOpFhsxh,v*ґ^ߍ̙~%y4ˍ墲#aS6K~xwݒ'\Sxyr3<-[+ۣ UF0=7~&)끮 o8'˸lxუ٬֯U/9zIY db 4-5@ijF/>=! # r4 ɳ) H&_|Z|- (@d|݀m!Ua=X0{IBĻ^8f!9y6 T|WJO") 3M YFy~5+6z$[+#P ߅Z !ĸCΤГ@1O 2r-v {Zb??ީ߯^W;M9by@̐l7;| ]ÑsIn˫V`1bbR)? (ѥdĩ~WT^TT(h/D ;4wrSA5#.P(?Եp*eבk 17x uH-?+1s& `sC_xHaqH?%xқh:=,b , eIHE2:r{'t0W*jX:[ö׈cdBˍi)Р;%e$ݿrLaϙ!nv0۩zغYQ^OFw5+":O؆#74]$>dBȻLU#>PQ`_(hf\+88MF3ű‚h x'mCH^}cx]Y6+Y4}Xd1hgFO}ѕk|*@sABHSK5wpUŶ,rDSaAy>sY>lC۴W TaBl{cK EKUJ*9!Еݨ!HrW9R5U>B,piUNϵ&e 53 /e׹۞_V-!?2yڋ0̹׺ k@"jb\o {Aor%H^MR*!'f}uv' {z]7Tg,.bMDYLqP#] 0m%& Mv)"uni,DsKecD<43;3%]8Bb~֤soօYصu7w:XF#R&ꞲF)j9oy MMv5)l=#*4'^a݄o o|((jS1R,95\$˾\8>GOX>zR{j|n1eQ(mf9(hNƦ*.f1x.qDf>Hד>IA)ÀH0JK=^]$L/Z]ɃCc0o5-xèF< *H~p @R|:Džsv}99p +j.2pϴmv- (@NJu,.oU]MWmwTpyxI=HwdF mG&WІ v:Q>y oqfBNb:x}i0F"SQ^gƍstACg#FS2FOWX5̭vrPV~;_E#Ih׋%j b|w^<+K;NVB6d &EɂN.<̮%)|?lU)af@"5$&-mnIZ"޿UϬX0!HgG1S #NEd":/]֚^FѸs`AG{eq* +d])_R'XcM&{ln饏n46"*Tک_I%-MA5]R{EH)D^(.]oԦjK ^^u9T_8G9b|`EqUavX[n+`KȨq̃br_O]+̵N0:M8/U!Y6GuC;DKxS3:SQVSmF#CiK/?S+ aBKFܻ\L1Ʉ2)Y|% |{RsP+Ǐhٶ(keեQiobI\T}gbCl..~*у991 Iғhw 2johk[ՙL7Į$b"*_Bh!k^IZw&P1YGjR1ԣ#< ކhF')S>R B3Xe-rJΟ8 茎ω0zlwg{;R+)w4EyҮ-$O+|"^ӣ0k^pBD3`\q Pkc:_G<$KjN1^TJ [ND^ZWU6\tрVы2zTZChv eFzp`;^pI*P&ëljL mo]ZFnҝE $;I@1Y s9΄KW Y&7ly= %Kr">DhEĽE"M <&f[E̹XpGnӿTZ9n@P_&%?JW{1V5gUSȏӱ{*SO-lc+A5pw6Vopn^,cf&tLÉD qFvQ?`p\Bϗr6 * A!`W8D s/7 ؊qb^$w~-Tj) _VWG$y_:4o|[Y %BHV5꘧TI}m_Heu3C?H._K9{-1*(QDtQ{jo0Ǯm]͔Y*'ee !)U_hS/%ؒj Q^Nj\ҕ7@@77%£I(SSJ^9A2F,o n.m^0ω"sP˟w,E3+e+(ަ|;LL۶L,6m 2e*-RLE,_%au(7]{%W"({GbbHa: `JI1JI@bs<v,Mrr؁,Q[kxwũp4M Pq F*hLuל91 5eMMLI¡r!BLCC@^~&9(BBg+U6 v7x>MRhX XYiNȎ+5p}@547Nro" O"K E 5etr6?T8ʡ_ LR2- C{ջ]cf2%Y?=L" P;~4DqXS%5䐁\Ɏ|ymX90 'n^i"{"wSNF.ݡJr}=]D5~㳝XzvT,H51zȸ}ݿ#49/#V6J3KݛV,i. afeK_tqŕf٬mT3ץ>nimk6 `V7ϯzKO;⻿[/B3W $vhAsPiXC+Bjo+Kf{O)NlH9Ivr iO5'y5D'5sŚUT@>HleQf6 X@Е pֈi1Qln@sT!N'S[Odd-j h' q}EKӕWy@#`:PBYPLW:*דza[ vq$U=po@dZ_I!7(*@ؙ\+6O~̂Tq"A'@Ov ;WINvR7^\<[;-fvl=*`LW11 RmJ%HP!=ضx3j5@a$wХ h*N7H,Q/CKdws4R- d`qA;[? !z/\$dqeԃZ\PG]F bzGP֥3) o~)]}MGK_X+t~Ӳ𽤁zC|䀞==IQS\ti^Tdc m5n sӷaP"mOLְdzP,O T};-;5(3,wΙ "hrRTp.Njnɠp :o {I+ f\T/fԕK?XB4^e^I3Jٙ֕3N{*8|S1(-n,Xo]B}+)<0lv!<Od`mY 󒲎B2JyR%b]%-S!=E=\GiQX,B,H|@Y\wq6pNIƘdtkc}fu]i c Y@ #*3C!LRBGe@eɯK@ЫotI)dyg\OSZ}Wx9sٌT3`)|xG "^0ow|g~j0c/^~Ojpۮ,}~c:R?a ^zk-ٴ">F ylk\Lg6+I{)k] "\F.̑g%SM(e9@V^#șߦ|Jt \QI(Y,0CsJ oc1@52l.#e9/ X_- ݺ˒T$$~妦ՕDuRhQHg?^AoQ+|jL_4رl `:AmN& S "oJڐ.%W#Ji-Rn &BDN "63ǍT:Dᦺ( [%/aau^h4<${\ϖyM;Q8WgCO0%pFO~J3?p\9*2/<ɓQج3ml~L'4.~7K nS\4K:9ۥ(q˳i@Jx7Ch aCҍ(rԏH&(jX/oF~0>[ؘNxLA˅a]oA\!WK {H{ /f>T{q|EbF]@rDrt/XZV:lu*Z8EZT'[{5g OSh+~C"n}%~hH%.?<&F nlb`7)*cx^W'M+-+YI39ʗk:e"dg [(Df۴%\W{KHt3]8Io-iM"DŧFqzV~ f>n7|?l "+N)<Y [㮋|f ]d[WLԏzƿ^Pץɠf.Wz%5`E{:$ͪr|m0b3%~C)Δ/$hǔY?>wl8PIz ~ ڻRUt+NbBDS(ӰQgkٜLRZ}{S*44% ze ՁP]&gUXÍ;u8@{9OOs#\#FcR֚%{Pons 0ڊĄrh58܊}K)=U.|WBC~1 XA빍LI>X l2AW L@"j8ߞ`Zr"Y+iٖZ1%=Fph.oC_^ܑ$0S {Xg8>i V)'-zJ΀IO{g;$ѝl~6|؄lΏe| w ѭ㷮ˆlSYLXx%r0/'c!Ŷ^,b'n5&{R.F iTzd؄yK`Y eŃ ^2=)nnlϬfA% 3akh<S6+P+DЗ$%qW_^%j0fdaI)oaȭjn5t#JJ+q1uꥵ626T[B1Iy(Ba_xS߁;jl /ͤ77N:m3hYZtqEÞ.l>Lܺ0z0h9|02YJqE"JW#=˝-azbzً q0,pt(1NR4{$>lKs=AXy$eN^VZ՛KLrGg"1ۍOv4 I5Zg+JlC#\`oV_̫jS8$ÊX 0P.6ņe֑w`h T36j g tzvq瀫m^$"ծ [`6;7_w:5YBRY/_ه!8a)ef::yҰ_6yxFi/~ϽH2G+ssEg?-&gQ=Vj lEa3Y8^.p;;U]~]^Z8%KbȚi`cdgpӒ~}{DOSǞx^پ{ u~ɜ- bwmYoAdi FK; *+Lc6 MZ!~ߙ(_&BO{^! | `'Kk\NJzFY8?DSΠD랭wMM b1L7g9x!%,<- ŏ3rJ4ZgNR :|so+iCi99gb8B B7IQf}5mLZa'9SR$UM{9m'izxE_+ō9 D8!bBYYjUkm/ĢTEzhcSF~Nk׺*iܨlDyN/.'eە-[j)@\2EqtKDJsl!n \>cT^HOd+IZ޼NgtGL _@ Wl#F ;,;&MD"ʉG- e}:zl?)'Dq ^xwgVʆK&9W}%#ۀfrΟU྾ѷ't^Pvt}8ZN[5+}ṟdOnjtg[fh7i'rќXZmh%d/;{gK(s RTbw|  pӡ/D[ (vRcQvK5"$XxO}$q lb*c1NJx$ǹ;H-4t(~{??3nϦ9<$n5 FYkDGmVs5ϫr}q!b5,jmJ48rEjN2+gҞ74>3c16Uv9k1"`,mVS \@څN1;yJ=ww@&:b^K;)S;6w3:)a8z=vhhY0hd6yЄ9@A-fk\{-o*2myU鳙0 h&tsndl,'WJBچdHyఒͷJJwbc)GhO$VTq{6 ')1.g-@uQtp&ABY)RXdm.1j hB_2Li-)y>}^&< )|4>݉"73!mѿl,mEa9RpǗg/ȡ&뫐:$DE%]&Hl}U;:hMYe:}#$E`vda)-f[y(!Y/HWTf [CxZ|kRpw"l'w K@b5#ҚJV E@ri2dɘ 99/?f޷cVe=Ypߘי1/`Z]:t1T>OC wWrhc UӇS8%W.l)]fETǮh~ E}[wn,lycy u<U: iɊ  `WZY l;6E61 /nĬjo 0ȩoI*"x~J熆jmtYj^=ͫn=;QH"D!-9G0_E8W}b@([_kzX?i/K[m`#E21z ܍H[77=QƽuʼCހ#9:ѕѰI)eo^ɊilA}*G3 I@%.k+}v`TyO#I F|2ixs>~ \&]X[#uXY[x?VjD8Vhael|0#d+ 6֢;z0@̨b0М#c%b!3,)vڬ v7q Q* ~ɿjd:?&e6C˘1*_E0`ױE&cba64 G+ԠɂUPqogʉ"=NdiT&4AG#\,h򜹗y;gb%V9fdLH ~` 2̕Wti6`we,"؏dEpl9oFNGE}> )a3$-El*'kF_qK/jhif6K#|ҺJ et@׭m5fn:S }B?^xmByJ',Y2WDO1Qͳ& q:Ue̵N__}yF[۴RDFT.i`Kzx}gi_`# 4D#lP[;nG|0؜fJQ%xQ$( vb! ‘խJ^][9Bdx._^<JA0Gk|"؍idJOC_B+^/"+p'n:!Y d cZI%߃q/Z>a g/Tpq>PQ]zg-ާ1 Wt\$Rl`>z!? D'!Ѝ GS}CzԢzLVSv:'g(c͞I2zyGωrKJ } >,}-R&kd}XC}ZGWH%VwZP9(Crs' /ҦzhY}2Ry;xWO(j˳b{d@8`,Yv"~$Hy㵹oWĈ*! GNEU^ U|)Iv*n7OB{} .`jBdaSe_Vymkv)X٬φ X8D77AYV(q$z Lp*tX~=n-P;G™n'o?akx\ԫ|tȼw7U19{iN~wsSmMsNE/䡚l|ruu>ݡ@9gRIW,Q@8^)E oT]W!UL^4 @V[ȭTK8~#5r4hzD0N(=ܰ7+Zyf*{<@+ ` 8Q@y+m@ꅜ6Ifmcc{g8RT_e~+;S(½tx(FH1y D?KUs8" h["gy1(!4J7$fZȗʻEɔr߈3<1$*?N$e 6@#܀=8L_@F`f;mS^;@t$/X6zYͼyG-T\ 7P̂Ga\fԘr$+>Ti|f,01O>NW`"QOGݘW[CD9.a7'נ~iq~VӀncu<>g)4AUG- P3엓%V&ōh>;`SBG̹K?F Md|xr-{~in/?G!̍F|kC4W: .m/=\ IyrE찻/ibmγS09!.oDjayoVȀ3 7ƹk{m\#F81)dnvmǓ`fdƾ# 1#Ո;|b4pNP՝]H(LˡAf壃)h3iQBZ];yoqu!16#L#0-M 6]AmK4e!WIRz[/<ƒU HsqB'Bl3zڞ晹y1z ~Fl ͖6LՋK>hpӟ3$w k"՞$ ܂%QkAG"0DѾ#r[ >vJ`{XbSE JL$@a9Y<; >Ꙋ:,2Υ)$އ,+vÁg;H,f8̞e#(D7&-+Ij QFuI{jZUHym#. T`6b=@MZ&գ_:\"50VqC4+\yl=Կ?L9EQ`+}/kn74B[?|V,,:D؋wb${6998)k)Hԍr  كpԴm j,k6 + [0#8?{{07C*pfgA.a)inH'kA*X(AS45D5#$[ߴx4ƾE.E`Zc6% )_ %!USWK)/!0;R ?B7sd(- ꁱ\[4&ZtsH ]s&k*DW3nXAWL1ďշ"cn_i ӫuB&(Dj=Fy@Py:TLuO1Ź [@E߲fè}~o9$}ʨM_Huឦ pMmjrLdx)tzX](7MP`;Nw^вQi&4-z3k  uV?NN1Ow (Kr*d b)h 'STvTQa]X)cGIiҴ'UIiO{RsuP ,֣+_-ոfĦ |^y3Kd,S0*R86&٥0+?y:MqfaΟva.˔Us3/-VhA w&czw˰ D5| -:ffԡ >H eެeifp ~#gt/2`D^of;S@nw ޅKdpâDӞNWڪ*yz)v[@?Qf S~^z:!AgZ%\&ڽm=eDӸvp5baV,: HDXC:N~Bs*=IpiI97r*z -1FQN~#ЃB>;S q>*o,b C`nT4GlE/D $夼ޅEDĀp_v%)A/EwzBm4Zsv\cj*eӏ:<.fp%; j@3Ĉ#%rŃź:5JAM[nwyY29OF=Ҟ?=p<uɝ[~MS}[ b̮'XK$*~7pGQЃ,\V1=a=(F4E S{{6x)`%H$]7N;b]̛.-ˢiFS[(҈)1 c{0j%r="}|D0*um$ͤh<2&\ bQhMYnx>k|}# CAa/ "NsѭjjMmE^ArhTQ`=Fh R*I*ˌx"c9ˆ@c3kt6l-#;@bK= d&*z.n1͋gK!]Uj'71a켺*Axn]nU3x׺y!\%en] =Am}>{ b\8梈ؗ&_\͋@`3w)!"AZ꺛@6zE* qz }pvɄ GTeHwBh$FS!&YW:ٱuH&VGgr6qbX+xEW7iG^˩8-eE_~ttnۥ `4%?o̜[ཟJ wz0e:tHL'(^K5;B .TvPZz 'pFZH_5p56"Fn$}Sw/C!oH>j5*P`bJ ţC/a=sv]~Pt8qSRt#e^#<4A%OO%4-g 37Ssnw)]HY7 aねCf_dQh IO@M]V0GK.#m_Q I|Tgz)y o%1el=tzZTFo렟*}3ذQ.+Ma[ּ ׭ 4H7Brv>wNyΦ{ q5X]ӿrjW3W$i P(*ʐT)FP\'Wg=9LX2Qc '}ڧ!nb vu-uc8V &4pjiWYIjƙbg8>?QZX2Ř5$ϤueH[j; ?䰔TB=\,kG̥P>:k}t,Q/92^LOE)btz9΃GrVMw/ i-NE+a=A FN1tc@Cg^vQCk%,]1 ϔɵ ^fƲ+c6fk:Pl;aKFRl\Qx5nz2+2PM}v1Cl!߳$k拐LZGzs7i=…AK %aX0,{vA@+(۬`1=A"Zw m;ӲJ]OؖIuvxn,8=kWksNBn.6Dm?vro-CF#`NlFc hWmg`L$ACRɢC%9/M4ңuJfySbnmߎ3~B:'&y lVq[b{%nUvưJXo(\[>D[3!zBLt6&ݟ]քֿ~h;>I/ `ޝ؆? OuDe;(.Fjg l< 7z֜!A5,A:Te^4; 4{^dte`j'4v'l0t%E*K)8jT(>?Tupo+AΫ<Ǖo(8(84ͥnw8}qڟ|:1)'ۊllZÈXqRo1VOcKBleÔXleKF53:XZ`Sk^2NRkpW*"n}_`%sDklQU&wY$r&1aUd"7i{yXtmMJeRsLeq>Xz_0c#xl 쎲,D;7u)_K^ZM;Ғ7fI1ζR֥҇̂ˉooHٽ$#<ۘ5leH{UOR%#mE0IV/z4A{T<؂K ԪqEg G`.ᦰ (I J5}.apWGI,*D׏RDDϲB9&pW2r A [^5= uϵfMP- ?w_ُN  VFa=Up位P Es t-b%obĦQu7گĢ89?&﷤f>³h MX'0>_&_gBa, ^4 )aM^&spcgAEO?eRۨn(+ xᅴiZx]nm gȃш5&rn= h&Eyy\IxѮZ؍@żνd*r`u) r'?ưMLPe.3#/}?Sǰ~U.&A~2Z;J-cΟŇvᠴ&M~UT:9>ە7E%9+([Yc/\ wۖ'kguӔ"aSAT] yc*?ވ]Rak r9~oe1ڊY(DVyST,w\/$N<;uo`>5I.L_2GۚbqroTGٽ-_ﴟ+b W]˻HdzV tې?-Sa]QI4s#dn3ܳxl=Se'IHI僰f8, y:V}f"-<׎#ZId^tg"|hǃMD̬'zVuK}4Nm2 MklZB=`G Wh H,j}JD$\C&(C50$& vWպ唠NoqO>=@Reyr_ IpXRAd&XM1AW4mȩPZ<ƻKC0\o&4(^GA(,&~w/T p\Lz$$S,*K)57e )izӒ^2E$sq ,Eşr]]~x0~yT k0lS /^}@](Y)C.,?N i w9duy׵{sq<i+gHXQ27NNw4<xeqi!n|ˇ[> '"CK%gO4.rh۸^ Viݢ>yݻCo̓!8˪f.%6@N04[Hr*͋w6,i"09W.08ˎ8 Vz-J/W/itZϢ՟5ARϷ9LY4HxF>=k<579)DH: Baë]=vO`[<2 `@ꓪHPĆOVDJ8rcXC, )!uGVF"nr,褺 Ob;$ҎZ1beϟQ:Cꃴ35~ԁ;:=t{'o33B9_JNw'4rw\ox"Y{[#S&uϜܓB+,4H~ 3 ̙(cmS‘k;8)(?{R= A56I:1q V2f)cǐ3uHfV/x_r6q Bo)m$+l9`_tEԷgYXʔ} ZdTi=:%U)'zHʴ]p;w[or6{'xtgLI^һ yysAD7'uS϶}9ƍ1tL!$sK׬ާKM#nY{-fu ؟}淅nptW {EZ{dBIx2b+w?0tyTe$Zo}ym Sl8(K}y*F/;.gWiNy?ʾyZW@ӗi9v\&n~! 2iH$0Ly3~?jӕ8gVKL,pBJKHϕ dHUXX(@&Ԅ#)aʼnz%`E0"u&ˑi0yZ4 nvDh8 Sۀ_Ӵ&snv*a[EI ;F Fedq`]s.S |L`pwKfQR2n=K9y]vt ϙľ_&WƤ ~1NX}v2f6tOWm=cd] R,j Re?=:(*f'X`4*Aͳ1Elro!qrk mT|fܼY? : /YC] +1G<4G\*[j?mW;. ?<B􅽦jn{,x"MY4@ yFrB"|1w})g-'};gol,3ījRdmcծ_K-f(3s~ xcb'-7E@-"j{ud^hI7sֿEd cWCja9o+/?@%?LzzW޾ȼAWdSs{rK7MjqXX!_liL4-M{p%&}= 1IQgb"%^rH ]ux։y$ݎM~| h[ݜdv8@ttgѡZe %2}~Wi{` /q^75|/_`0ɚ7(k$}ѽ<(W}05f])=B21ys<$z8mQ:_zk˂j)wtplIMoA>|cAid :͉?innBEa+A;aD~B? ^-{v *Q|8Q(]qM\%vRCV\3[vf_,\V6P>H Jk7?ŕB:dB-#YRhqU>e.BIZ{xS~Q )BCXo/g] \w"В&kj[) _EQ٬VXH)ǃԱM;cdݽqi7jΛ[W}gi!1Kݖ&a[(Nu:9!U`nB4"{M-~|L`媓Qkq7qN j7%S,_G(XO'ԥKbg7-xvdXv^}GXR&7C$\Q;o4hG-F߷bͅd|Jxok:Z1OIB/<.[{cʩV;Xp5ӏC$Y4zyP= .bٿ"GCy9ˬtLכl5!1) ,ڃsg{eN$+WnUҩsY쯖^ ߏiv7YD]b%gVU.8 uPE9j8b[uqW+IgXS/ p1BOEIk&XFhY}GWZ r cElbCPF>I<ֈn VhTx @r`:mHWciU$~>IEc=?} 6GR\y;gZo h@,*i|1B2_8>Zw航U)QZ&fH8$^-_%,asDv?@!WT$ҦP'GѶ~ŷx@Xf.,eL+n],Q7ũϨo"sũω(~RryN1M %З\Y] b"3ʖwV{[?\|S-z$S? ~vq^<"Xb̧7DӁ ,@yA--gc(p'UZ#nѶh2| _; z*%lU:;0`X.mwkʹ ?3ĻLBfx6gK磆Ի*t3ɵdm֎i\O|HE;忳}UR҉Ba=zp/[Es<0 8sf!1|Em4BSvMY˦ZD {kLeK fQ?AWAu~z|8ji(tT(]X>.go.Lu8=qzPёZ4FѮ 5CÅNW.]չ(<ܠoc<{mfs(Jes4C"T頦tŊ]YrU3.}fV;VC)}GY`V'<Pg d\PgJ;)lKND^ *lr9 RcʼD@XpZ$HȮ(, XKDR_?2Rpjb/]'hJ:'jniC`%%!1EK+;şti`=ۦX9]9^v,RYn<3{Q%@qd-,b?o!3UNX|[7CkI?C\<b]? G2Zv-6\#}@!Aa/͹{kFm$/٨C | 6G}lCT|Dx?}n6vӍG[2hq9%|Rݤ);"xe@&~f*Z;лCa.3m)M+.Wgdbkgi7o֙|PoaIlpsvK ]}sRB\!PQ ]a8Y+Ds'S i!jƇ Bv?(\,"N# fxku9-AҍbH%0xhyͣ8]sf^B98ZSa%B)wi73 ،nD;Vloqsܭk dMђ ueLG T%oFU04FtwE2QHNr){ mLJ_?Qdc@4[DnR]ɡu=hXDz!#%3%o|!λFN*F\6T,Fd1ۙ^UE#P[6V|h4*'\ָBėWql=kXy"rKN6޵_;9 JϋؽZZfn,bŭq7( >(YLwFNF^+;@AWeY]ZKh<?0"tbPr;tvRhpXMq_5m.)O>uĵ{D)RJw\E #r`g+9&pXHEK}4:GJ(|o|+U{zI}լ8Tfi7~ +6D/-z;ހP,{YԞfx㶽 $Q|{5+{^w{96i*va16*+ e?WsE%{ כ2zb"~`M798[ .{|Q4,FB?DgrnhtR2<R/y-u^&KxqTqx+ ʞΤ DI#,{}frZqfCC ~rid@RI 򶋱Ȏh lW)e6_w?C셰D@iM0,tf>KUB KhcjC_ F`op%w;ڪ4Q8˚2\p^]9SJ 4C 0*C~PAo @$uQY~R~y޲7ǯGxA}O>t2Lo@V^Z8g+C B.GСXWՖm[tHxc`vANgZOj36,aύ݋t榍XHL dtA:Ѽ+vM x/ГgvTPu7DmT$.6Fg(ȌWZ~!UhNd .4[73m gBj(s؄1tJ 7 @p5R4spK[oP:ekFh3V`w3.=|?Ȼk}U VRŪRi .ɧ=J@BB/$讕|'xq!ۓ"n% ;)0E6rjkY] ٌP~;U JΎI =9Bf^ S fY ɟ! }wdyv9 {ʄיIȔzhz7eA2ZBɁ`HT$\2Tm3ť+2eI4i<Y^TgBsZ>Z C2m]:*6;!rЈ3̤(xU%[CIwFKqQ%86nL$OjL̐q~eBj}{O#ZC a7NIְ|M{7=*!iyK[ ah,EY;]bRtg i0r(M_}ulvp%񮿜8#E 2ZR-0loqRGpO# 飄Gecm*SAj%di0ha2 Op5G2k {62`+{Id.N5P˨kv n,$@|LJ!C)%\@#z^0 ]lⶓm*Y$zpd!7׉ָ=Q쎠/o΍s+Eb#Y8i% e;:G ^ibUubq=z@ʿ5!;ubp>QC"3e9Dj x#w]8kW|;[0} La\8#(VZ2E&bK,&`+DxMdO\ Na`ˏY8N\:C;'&-9=$DK yBs8&Rf\$s[6js9-w D>68N}ATs/AnB:sSjD ;bv<)D#RZV0vazIJh߽ r|>]E$J&G D1%켱ys| )}Ȧ4%&%{+ p~SN#q[us03bFmN#rC UjTa=/j ghǹ%EXӗCMpz&2jה/I@z\(g+ DV$]іbl;N׺+qpBp!gH"o.,+HgDB'-%/!Sk5_pW'Cp8(5+*0b^Awki'X6p*6P^ER;=vGjKcFLhx[a]Y H @%~[Oӌ2\9- R_}~:S'+t.s#٤j*X; 2y*nA z)Kh"lߝ{ t a1R$`] ~i킷@x$I@sbeUI_{2gK-Xu2b +kĠ]RiHb0Ҭn:y"WiFX{`S\eLR$xثzL,oF[IlM~琯ӌC3[=ŝ}?WPUTpM$ u7lCѭ{ DeBL(Xwt\)%,9ڪzl'3|6^{R|(|IVn`R}Y9x鰄 g_b"ŽU{_ <|` o>ˮ/tm¾+hQZ>gjۀPEGDʽ9zz:rJ_C훯j̇؝AfVZ5ɠ*zGzrռw}^Ä?z*)9: C=+6}W&a x SgzS^:ac+8;[r9Tv,,b;:ʿ=88\JFx {/⁥ݸNL=)5S>(8En%S@1dn ~sOZ͡ccMn\ŝg%&ㆅ4Dž M6>ITrr :ZTiS3P~P&MUF X_f'OϠh|yR% Y6;Y)e);MHąy.jګ3b*6^'P]a%L51r X92o:$ VyB>(ORlAq5BZ5ljŞ2XO|r …$ihݘۄ}w]F!dC1u5o2zSb:Z( ߼Ϭ%2[+\S-G*NR8UÐUt@D@qURob'Z6Qe'Dd ƿzPhrԓ~pgrO,g^0(G"0H/'q5 MgWbUrrv)=[s|G3,248?zPbv%8&c5lr&Ǐkw k3vp}/AAo3ot/t P3[Ae:ߎZiW$ɆJ)U9Y:l]tcM;<8d1}ćK1?/q ¢9?~V<&yҖAg•G/q mQY*f\4ՉsN-G1ɱ x0l9&5@z-IGVi ,̗iy8:ḈH_ƟIF=ZPgڰϑoy+#}r%7ҿlY ]" NSBrmː0%*esư.Yc'W߽K}|`KP)0O| e5Z(q놂d$𵏾)YÛ(̅W̤IMcQ 8DZK LIc] ;ο;q ЎDg~1Kȉ"cTY^Gjs HUtRrE`i"ŃOoXp2EfȁTuLRkߵ(gk`_Zino nvS"MmIۛ3^Fn"=B-A-!_\ #}i}iL0ȱ§c2yVz\|51z=:(x .xg*+$ 9zp[ah >|&I;Qϯ E#@MAgVFa" ~>3# M{Wf=q1X攁$BXjba8'b a~FD Z^6QPCBL9 )HOM.';tV?bOntCue /^1 ~f.:[^v -{(5>d6mc7ʁo%cm}Xt-P#!n`1bemHvnUOڥ `C6]EWsx}P}FAn&Q md/eoBL^(?*6(jx?S' wYu~H 9:'f Y R*-S" I[1SŦ9u!]c3_j8m =!Lw?EOYZ>E nҸp4=ac4?2i%5UcYqFڗ{͙B=7xY~w]7564$>6\\SjRT?%rMԱ([-յ$l]<qҢ53{̤{{MԥLyIoAHۤ{DȽ o,P88*8A3FTkL;eqven44ݜLz-H պo1*c*l}xܩTKtFنA~ZR~ҿXXͺ) {_ '畒scW|**oE"4fU͑p3hBhu,)#3N67ٺZC#&396ɭEYlȭIDϦ, %\2 C3x½qbWCG0 %v"NUZ`ίRfu3)ZfhAL$ #=zf螼&4cjyއH%*ͫ_>1zIU$3x`.$ɌWX| )piu*c0\ERs:p&/u ,0_}#S<3[[-R.AP)gTw'fiA, 2-[q'9 !\7ٝbC z̗d!}9;/OG:PO|<1d'5ܑ}fߔCqe  %1\m DsKN ;fqA**@7ӓ$Tqxv;ܒ\A($lYB<̮*Ӽ|\ L9#9A2rM}R5O34vW0e+=njVzκLz@2h>dtlBc.aE629W|GUe"?}|ՁP0Eb&ޝ)ċMأ\@|hAVu[ /N8-?h>R"w[KT^ M,s MaZSwۧq>T $X`8`i~PPǴ{+f|1# >LxuO*QC_% B8ghm^%k!җn zgg;M[͓ q7`3!k#e ⫀_/Υ6g'D KVC/ ԕɥ٢fGsMg4-#9;DɻHm{?YL놌Ulfq̩El@ \4z`K$ E&)ra@{QQ%mx5|8 '66sjˌPRUF&THw`3nS^oi ǽRӴ] JW!$~e!/2}>(J*(/S;BaTQySջZ|#:@@ )- g6fL  sXVPw@@~u^gm*ҤmXACܙ5Q O0BzW(S  }˲_^qV IRm D3jEͽ3 =%1%a, }ȳtRUf~Cѓ8@p[ƂVqM&V9/ijIOt7VT sN)LwD_h_Q> ɭ~MBnX3~hvG|Fʰ%zI<2h~ 5-ኺ'_3<;$]y'd+YU%tzHT'`:p np'd]Mż V lMW\MJ5/'CR&S"Uӈ~xgΜ)FE~i?]ABMĭ>F>@o7B@8OAdAYH@߄ocT.rz'4ݽy ՗F\8+xC`NV@X`A-;u\r IA*Ѷ'hD:,Ż3 Ar=MTQZ,Q$7QҨ4v!3HWQ!}98^ɜ /pg...iyHZOzǓ3LFeX=P~+-ҟK5G tNtScuY wek cS'b˸@ ϖ lf9mZӗ(&mQ 7rlRxy-˿lxU>Y1W폮F%Bť"*S'}".ˠUkTrT88nDڤ&F,KY5HyܛYs{tȜ .w/]9U9oz XYT~vxjgCYy?dżvm`›1][d_Ї[qWV^Q=$@m (Ywˈp%ʨ9FTG.;\g$:gۗJFG06YZ'>F5)lz+#(weJ 9'k(-^+%ZcΛ|T%+2E%]UF6$?ЦĽ5N2Kk¤zT:>n1nj\G>~QY:Qnaaap$E{ q3 J7,Hߞ w3]C?͛K 6L}*n: dx}ȂM@YUb8̌9 pr5v"?Ⱦ(.CI3 X .t@QΝFpNf->q@-Z]Z" .n5gfC !T.R+sDj @/1;$Tc5fMdLµ~j{8iLuV{ԇWcw%wA1uHߍ;k*f2L;U,_7\:_R|\7Co~!z>lK1W#:ӥy}f@56#ĩ)pp ͢~AK7i I5y<~g[D` "$\ĽX\:,*8.BȌ )@6z !vzPM5\edH@}WƺQ! poF6皑wfED)gu'6hמNT o])eu)_9?;MBĶITz%yl\wNflk;5 4ﳗ5|8϶3i*tv Asqe%C0.e`0hgLUӍLK{MTtB{ll=^5}pŰHai3f:^o*m3iHf8ΏR,V{.Edt¼Ǡ*C|@8Q BAjjwlZ!g?ebv_ 9ꚅ)N yROB՚bh$+f@9?bn1lv 6 F Fihv%h]^w+.'[r7"l^F*:"#Kc(j{[dFG2cTo3.E|Z-Î1FKbUzonerXzBqWe 1(D$r]c30W:"fU@a YsO_"bjuUa*|W~nb%MW;DY!Dֽ\qü`Kg+e]_]O|6stEjY .saC]jehӷo?`́vg=BKxݑ>ըHdjP%͊=Od>Dpw0MV*'}q:\I5{ &dWt.ֺ7TÕfޠ2e`Bnq>!T=Hg;K*:^R+$0 OKmt՝xiB,ayc?Œ oB{nIװ?zSS0ěl8X֖nEW } :qUj;Q;;UǩO& +q\:b[ 'jaU O ddb\fgt%yEW8Zb77=$p3]+̥pߴoڟZ,dWHd`lFvUHH #YZ[Qf鐣\_;pfs[DA@T$1]L>z2{,&1F9.ƨ9[rUPN<#%^a.Td~DVIwj;U H` i]Lcb1eT@!,!VVZ/cqW|fXH5{i?nf؇T8-+eE-]QM& 4cW#F@崙%GhYntASBev]xs}1 ~E*gJ>:!|{ځunjw{c' K(#(J@ckՄۇ~5 SjIEc F9Ym%ղЎxoƊy)`0ިs.>-у B rُum A,GRH Z?qKb"k SB2U%1'Ґڕ"6PiGDCHL,FS0$,N`L7m}uʈY }fp^'Z9E';V Ac#'J7(xk -B%,N%ʿE5c#)Gwڸl݆u6`eM*qSaPy׀#a@s6jlxQj R 11.%cod!rhDSѕ3Oq 1ȟbrV!hV`07\h 4]7ҹ1gڧ~%+z;Bȱػ0?yzq 6GWBGJ,ɆEst|{ ^d(̢ٔ;00u!6uAW9YnՆ- &UlD{xHFٙ&<#?RrXf`Fdk~wEacφ!z/wL mugh$οh[wT[ntk >oGJۉ(ſsT"|k3JjcHHH' %mb? S07jM]$ۆA[*SqOf û8ʾ%sj-W/f}dQi+F19wPl9烾aҤdk_*w{Dcv 7Z?<3`| /u߱nE?tǐγ 7FDGoKޯ#DݔL+KjvF\_I^xGAtPcr“!Ӗس rV)\ ̷>e/[)Ho JQ qm?=+XS=q?,YncxxT!ݦ.*y'LPZP.)gg&d[ԗij#D._3OzTvw1ЉnVc}?StD%who@q Swu.кY$͏L5-z?dF!kԯ鶔4;M |<#VN&} @0ⱒ+ڜW!,z·S4+NS62t XD7!w) 0NV`?fEAIHwiq3))̒OH1Ӕu9W9gݯ08 pǽ;KZJ6m,d#9Ws=yb'h-8ԫd2Ii_ QLlTؽ9VMЩO% E`zxX!=k!Q׏UŠU۠XnmEXk$t̂Ԕe QaG!6Dl4t56o[zA#D>(Vx Y`2 :e`}#;LsXBqCC"g[τ0~'%W21Bk m50LJ q=tR4+=k#΂9V7sV ,l< }Y9.%{~QH')ХOv[C_<m| 7 tA:9Lb!*H3X_NB!j|KƽG]Mka?QiijHzy_nDRx 4fV߼YŹ+c2d8x˃- 8ŏaÔ>4%'NE41m̝ц>c0 >޺!?z9|&=#A.<74ggi.#B̦NnAjC*axS~NB\bȄvx @8; id0~/$l; ^L#}ؙM=\UjRkR}pO)c>Ϻ~>qOw;i*B+Cm퟾>w.F$0 7pl' A;rau#QH|zr!˴RCZ:JmU[o]P(OsQڡ͗ U_4۶'*$?!!9pEXy+^M=}#t݋&qzmOchbJ$&kR5%"dI8F | YN ZcJߍmNG ?͋NUi:}'+Z=Mf\a[IlӺPQQ|‰i*&=o qcP9#:?Żj}\"(+R~:! O7Xٰݍ<\mjN)J,l֯trl 9J;Z^#$O`Fr wHç3X |f^LG=`T"87'`.lby{!^8,zrxlkJZJ9JOBw{ Ym)nUO0*H05 0z>*5=[eHӳW!H~BSY$m=fA^D\M--x:iJZ} 4L`vsr acCph:FūO9tj|G/dϣp">4a?x ӳVv iʇI URI׋tɸW# v0 ?d8O s2L~/dB,#=Y9(qbRPqDHq/)!sʀݞ J =+ N“?)L^3 diϖӫ'C4|7 ck QLA! Ff&C2wo.JIAj"`l;S!_$of,Bzij{M_5`Bʏ%uncc|Rg³+qF`,Wp[X Zݰg,%bx6'+hol!waY:X! Ry0f1 ʒզowx7GfўJ a R gwg^}9uZa7(?Q8#WOOҲk$2yLTs{-bw>*:?*M ("!<_,=h 8nVd1Wu c^SY* `Sa&)!*'ExLɔ!CSc܁\#5iXi92(hBn?S}{{!9aC( l`GxݜQndzy+3ndV( R/ѡyl:az'rN yO3ZvTRЃZF"R^cJH0]/a2p~c4JfT 1$rb%xcNwD>jc ɡP?%ݘ} nCf5Ap~ b9r&^FȆ5W8rx=Uk5([J$hqh'|H(. _ vi0j]ez=-[<%P[*1WrfW#ls,Nf bC)k[( ;Wxi ^".^X y ![ *?@KJ,)pI!! E$\4g6=Rlo?9ג'A-NbTFؐ燘7'}G1QW;S[_ >Lua3fv',lߴρo]xbDv&{AZ%qW!U`=# ЪUp] oLIi-T"E󸨷73q^X4FŒ9l`uQ:JAF!)o?k<.2¥XX!r\t^,לZ>)~Z^Noq  kJv|Ը+-#<-g;nôIBx~l7BY'eok ~!cd@Wx4ZF*eC-~\m>:QrPwGJC7dF`*%.VW E.]s#>I! -ʧE|lժEeCJ{,K Hst铷, K%7*#*ݿwohqɽrF1 S(/0-hd-K >k;oAὡt tgMVܣ"!zFQmG?J!RXpŨL m$ ;u!ԠH=/R0C(a'UBPo(vӗp8ނ֋HDzۢNRSo-0'j|Q@ΜQwbb9!_-ˆ7$CYew*ћRwfqPbǀ#YC*nخc )_LOUCㅗё%x3k;8?'A_9)ɾ\v;x pz,k*gˍLvd>b99Uk.Koؒ0WiE?sm݃ RC܉O>=;׊uR8 q(h:H仭\EfL#&82ocjM탽XOˀ{5M7PS?rJ7OٴDA܁vOb ͊OFҸ_؃r+_tnML:R9Wg8;9;ͮn 9%׬J.CC*x3]mCB.$kI $K5D ;np6_ާL_R2s4| LSEN $hhtfm -Mu2ԪH#I*=x'z/ L+h`e;P:1."!4 rr"ykI{oVN|+,xO35%[szP?sS8"l`^NSت{ m(ZYAf0\"C t7[֩EwQZFw yXS:q3иwKg@n{|Y% nGZ+2E}q 0NB:BrcL Gg/Н3gHP>\NC9;sw瘙#$?KV8/d֩;'mG^@A\Ρ`'&>]yo#{l0B\e⿓Xa;N>3N4c&'-!7 qRq 1^;<eقE{ʑ׬-J0g\0Q~a"-~wѰ_X)9} *Wn~l--P.swTi!`/'mĕ+&.% IOo<|RPŘE˩#LrљPVe.qI1Gm]OWXw$I̘)Q7.)˘I]tG^jogBDz3R( c*Gj0}#>;9;1 ^ OpևVqG R WG,UͼIdYIdӉTU(jiU\uWL/a( 1#=7;qfBhKӲ3*7m)m C9GY ;' YEFO(N̐vűMɧD|K"!Vį՝T[ 9O=}DU=IhkN/lXǂV4Yϩ.%muPTMۧLrmkCZ=#' +=Y! ҡJC42@FM k^ׅ|`+L, qOj*d`* 㚿 @^C YsX+Xi= ް ‘ȴ{BgSt-E6*U]q)g@cvslNJ3 2q7Tsbp`П<,,$*@e(G6ڂMK גCz#܇,,*_nҒIW=$6*^P{_ta3ȒI~;GvKŔLkԗ8Z"ێ/ =;̟My[eLܤ<%$,suE("\;`7\imV)"p0AOh\D$-l1")uZ$N&)8ryAT AV 4řXw,_@;/~O<[*3k쪍{ >!j,^i #LuᗯHj)tމ} ,geO`ILcb{hª'^ؙA M?A{dm)WIYo+o:/r4ouYhf4i'] 7[KEV@N:Y_(u ~x) =M!t BzA.BMCqDkUH5 w9-E.uz~ ,ɕ|O:Kˑj'$IWC#:SyI ԗ .d6%y@x(x_rthL"$ˢ3_.Uy/&fB&(UX!n*ßyUsϾ.J2$2K'Y/Wmե80 DܨJHȼ,Z i]t6 fkn~s_.(uV9O4^t&2d W,xW'`ZtAE[AR)ŐF)D XDc,XICZ֑nٻ|3 `)̄mq)Dst4?@Eb6Sk/'a>K{aP%i 'W~6WĺwoK{39ј֏[5GqvǙ*F|H1I2硓מB;F0Df\}&tQrߏ O-NsSb+=Ƈ<}\iU:?\(-L)\OA| Q?{zX%x_5s|ޤA]=U&ڏ`o"xȱ샏?\Kl}E$>ܥr2E:wDF4V<^]ƚVi56njVN)/MIr[-QC^ mϨICgxQ*j0Q=hڭb\} M SAi~-A92bJ[Cʬc.]QppRpSnE2?G91ͱ4Z$Et%Od ςm^Y}o/yqhs2O\: Z LrB˟7[ѫή%`šxdyG r;7daJ nq{x[ %☷@eޕCvYq =T@UTA*] ye Y¤^ugA^g`WtpnνPxnʶNTneX 6*6h;q͆r/ԥZ^nO :-vyYKM׎+E Q7tҦ'*ؘoDX+ i_^/InN'RO(s&e ^apxsXGoylQgG>@G`p1Yh+'bxA~` 9C vvTޯ_=IçJp΄ߌk|6*ѓrp  &U+#g[ޠh(|$ nX9߷mXf9-Fr0pW)o{46F]Dխ!6k*rݚOM͐SEލ=L5O+Cf&\ Sfguw t54?~}[n?+w-7bPAIMx$]ۙ!ʰqrH󊝁XٝÜNl9C.v2^Gs:`m_ZlYDviY܇,-˦xC~>[sV7i)6B8oS/hW9sq?Ei3a} tU+ !;XQ6UV*# ,%%'Ust:Ra0MBߪa2i3Sȿ;#t("h! 'CG@M-j]h{,4XNw~WlG2aP3q7d]+HQi!dʃc-`[p$HQy>clRrS4Sss*Q\bF>Q8"=so辵}:#P+T m[/MssC"TP)l\q\T`AEfZ娮ufn-*ikT'iNjI>Hx);@uޟ0B{PIt+Н$FY@鏮`@W΃›xY @vU[6Y ώj/o("s 7 iPJMa_y쒉]wp8ʄ_8?-LGIS`F[f]!;^:cڏPXLr"aeg9n/Ie7nȯcXu.D:0qrAOZm\gMnVjVꂘ WYE!6Cb"Rg<'3 7Z@VXj-}ҍSguƊ"$8:C}`|#vbS_$L+1^ W?B#yW`-ݵM/X>[xYN˵ #12t2 t~*"@VnW~[+r{cA uH+UCk5"i7<_ǔM.(kI$*cUljY` S\xmلþq>S}񤄡K^A> YyIl£k qE;VI#a7Jy4.TʐVv4V7 ϻ"Z>IzmyJ:b:b*2+w msZ\J1%*~fo[*DN: :@-2O{/+Oy#!׭-jD]zbnzF񮴡%:[G"& /C'iٽRG5:awF拉_zЄ"d<8UӢPpdJxV$-03Nno1E6B3@?B` 52h)GrVlF(_O >rhq WI k~Xj!jT/Rk4D;?1sڶ@#tX{'O{K?.f,);؊.ܼ9nn(/nMwO$3M9gAao6/cF{zyp53|?I, Cyhhx2P9= [Z0$:f|/#o_cф*kWݠ 33wx~~?0^jAދ."\|2,jgxgd ?5epٕ&+ K?syS?{o*3 G5x eˊUVE,֒ĝ/L|8YBmѵcQ٪zUX3kAxz!@^ao1sh± Avhbrѡnte,Fm8E[*:! D_[i yyb/2+w9 UGHlMl._F\ 6s!w_'XQ:HE? )Ci!)%(ݯE }P WYψBXx2&Y@%Wc8 ۛ`yaM4-:4=6hur0b0EǜW5Fy].d=gyiH'x H}ݴޡjKͱ\&d/R'Pz>*{÷.IJymCއ>xv %m~[t憥TySm^*sD<&E{< JzV䤁9/W&'ߺգfBJ+PռJ۬V @I(3=@-^?lE2Sw+ Nޏ~8`XRE Os87aya{M>U>2LJulW4,.ASy0yP .Rū{DO.K= D8ͨV3uZx;_n^W\a"yYG^36k bvFDl_CtN@P']=SQfvXQ.~[ UYPGht_@[R)e7{p/\nmS D|(ҌIX}`gk/LOz~# '4.%i^+^ZFv/+_w 0 l$k9nw俗FJ5 p#>oP3\da;IO.|lڷGK cf*B9; XPJPQԌ0k2{ᶨ'c W?GS6z ȼ ^U̲Tһ@5N(mS]{: xIk(=50oò;~熒9FΓTS%wޏdE w)V8(sv)p_5Dg"~]-o1N4DHͻKUi`aVlv~B )S uP0(ZhZy]J[s8۳+Ґ6t{R;LŠ W !ZFX"CSq&Ɍ4-D@R\t1D68Aj{m̑PlD_3F1;jjF˶7QPiZ$suu Dv#[I,F `.\gL^ф,dnOeLgh`_@*BH)E6,ڔ*bVX8; 唓#&SL  .8먋\f*5dsRɅ=GiW:-+[sWhՊ2Jc6y0/p)]^ďSq-ۛh 7$4~.O"hu⓫u/f7ȨD?V(K+LtazGFɖڞ]cY4G~@aL K> H{<Q7٦SVށh͝IEe}IǽR^H(,v`hyO u۳d@Tkdž#m3Mx5_C[:rd$qA{LZh_D ێ+"?K;Hqq`Έ\a69iBo;ipI(4S,W1?qSY ݈9uD]*3ZP H`O*.>%]{Z8+ [_߲?K&zAxcbq_iM~u)QE}"{auLZє%~7 螴+J^f_2CtQ a71*9d(9|+o-gff ãg0N9ItG>e`\"yR+~:s^qd=..{IhĄoO{Bފ mdhCT {{M^xp_OX Q2<vvgЀ㩈n#W F8<]z%4#ga {~IUvLk=!,j. M*=%NlV0@9eLcSUAs:rP![$PyŎ~HG=*/虀0g=)1^&:VWͼ8F3xu{Ԛ-1 7[&*q73«P/D41Rru\2ۺv2E/!nr&'u܋RU-$r)x,coDh1|}O"-CN#P1baO\rZ#GwGvlÕ i7(z*댲f15qURV >2'X+3g ;'؃T%$jʀX _* 7-M2F`HMjgR-=5% FgӍzYx% u5#*AL~&\5̿&DQqPquY^rrza=,)~:w8qA=J _UU016wj)_ ynvS."u V s/"L`*S+/7~f+XbhʷSPU'iGT#<"-qq\%@ %j@ ɟeO! VȩoR͙VGt(6UWB鼌\玉V7K?cL*'+e$yjEۤ*`zۋW9َ<`R ڀ!^o=ͬken@D GN6+@!8WȲoD'(ޚA$t饯qۃHxy2$)p?|d4iZb8+UqTi[mCٴL;ȊY$FQ߶EXgʧPĤ,8(ut? ;ExLn=ywٴ^W[(NdU+x9؊vQWY6`}vW\ 'ҊVnႉO[R;e@V0  Vc.At0u˓6fh5]xb8_iNVRןG) r_XYp;?F/Աoum / _KD#NYP`:Y,M3䩸R~ ;")|Zd}Cq(]T3]/> {Dݬ۷S+os;C,~&ٞsV/.%2yOžgj4uyus5 F sb)# DG_$l5 $g1*Ϲ^n`; `,'wS j5dPEmDo[C,\(!ԬV:ۇK,HMA `=O;8کt!{DJIb qC Uw8:J[2?;>uQO'(zʈH120زKTdI$F%WNCUfuLI2$XQ>MMj$Q4QxVZ\a2LdStl8^/Y/y`u/<]֌]ڊ F-Ci-FqwRVbt KD$: |ei,H&r*A-l1Eő1 )\k\Yhs,s֍֐.K9{pib\َjD`>-1U$13Ixɰ(۹I pګR7R'܄NR[)lǶBᜮfp_o~q 5ʁ|D$P;uqIm#Vr,Wjjn *ȌMg3?pXYÙjFp:DeC^uK?\l@hXZESǿ b N5Ã(}׹AIˀ:2i56i ѴzTB%qkTBjs ߽dʓ;\Ozu[qp#|* J#J#);97KGZ!ȅKvu HhRTI'E GR\iSnR~ɋBD]%.(Y%)jĿN`c /-,}k*g>v-(' r(ƿzl>vN';oMFM/d ѹR^us'.M,w/ښUyt*lsCAvGsڋiYHB>u[):;KG@ {)=']c:}|7Z7ƭ4lFdeϝeji6Ë.XkLs}AN,Xsda rUl= vg A,h]G- [ _qdWH҅v`JN|K~bä>q.Xǿ8x3'R-aO#L7J0ʇ|CW ~gkkloH-HܺuRU']QU#omV_pH0dA5%rGYYWR4{\<گLݐd^Yf?z~9bCO sE,e)rFYt$[V+r ƨ|!5*ý3 %2e̠ǁw|o SnBo a?B.5"'nH(SoKUw_z64Vt׉h^(:Z@dh~pxY>vQ mV{Jpd &;UN r{b!$sŊyc:3¸z.^EzXw:Jo2 PLi\-;YNtΒ@ =l$Uڿyфs`y|{P,j` g;PO AElb<ֱIRͦ`dQ6hі"8C6 xuca-Ujw5%H!S I,WdR?k(xO3P3(4Ѻ0 >ik!SAiy}Q$?i ]M9O`V z8__dm >f!ťs$&y=}.Cm'd;!AZp(n5RKIngZ>*$gX){Ĉc52bOZD5܇V {CCI;1ߘo2h0&_r0#0fL"(bNvK- 2X-<٭DN.#BI82 %ء0=W hAx59brK Pĵʇ\UsQ ~kgC7]L7Ijn.݈C[ 4rdj_EYv<,{Z: )*uBaY,gfG)e{!^. Gx%axNAu1'MbFB!+:2|(uSa0M-2Kx Mĕ݂":h|GFhC01Ϸ`,>6{[:mRD5z8bspN~.V&ͮбHM"~lx1 mv!_IDz[^2+(IʀmdI{6NMNnVn֝qo r!8sF*٣  @,*]M#|Q ndwe Ccȷ=|R" tI̋/5PS=M=>2t~5ºH. 9 rG22^hf[sJȔnpp].k@NFf4IOsa/G}=K"S2sq@,Ο˼^+z ig7Y|>\xra]N7liO c₇~FLfhG샭\%#/whd4Á`3T1~#=Գe72f!D$*\ VԿ2"&in*tE%LC љjx ݜVQ-*h !rt hwqL0Xee)&Lo.$^U4+ *F`ɀ^l)›}qYXj.N_P[}ry⢂ #pq:)')cㅯH4ˊC$艦r<7z'(}B]G3u!,72R(7~ t| a'pHqijіa)}&9zzP| :~+R,xLp?|*;0,X𾙆tnZ%ڋ?աy_YW6(#}AT@Q f3$bV)YϹ™|x;rb9$Kjh mؿ>ß[6vOs} ˙P\}.o?RhC:AC-^[NZomØ|@I~Q .vK8Rv(Ee'v?O5A6{)CA_6~OFR >CpuUL9bzLD~aס⽖GSw=q/\^Ë q+s_ktj$(!gA:Rr+z yB/^&7voS+sioyђLw\j $xrKOw5o/#g,8tTs..T{Kڅ' h%܀q4؞pczi TFx!p4Xk),<eAGȖ^4wb:=T=^?mDmX ;*jLƌECK,|ᇐJp1(#u_HOeU=~ |4ـw[,c:Xtq;*!WcׂDJXۣ )fNZTǫsTT.OayuTGץdA&GR="KY]Y1pY`w E&L<2Md:r uE iU]_6ߪúʼn}k& Y!T ` ߾X?X˾6!/ײx|$+/' /A@mR"iyJJ#) ' (rq8860A>ŽJ@_'c1pJ qW&s{[Ʌ/(ftEQ|OnqB 0wudOTn1ʫa3r1)TnLWŤ$~/{aizn EüwY[Xljզm(h+a2eT1v-~pNm|_" üknFaIYj33`yeٻѐb9) 郩{jV?)]q';ʴfz gШx'G:_{>2ŚCkvSXkDN綵 ËKnGV@r_E(yrbIWʱfIČ$TRK:1=qȤ4lDW2Zײ>/C].0xNpcR=Xc_ϧa•Sz.&LQL"Kx. u)>bY<* ə- c[}޴P'N)nFBT7&!7eQ)8Sx U$b=@ -b0r.CܭT+:1[ .=+bTO73jcLp%lOZ /'໩4{,ɿ_N*kJ^n|AZ'$,4;7.cFXI9~v빩037LAD'p\[vϪ5T)g?@񋂩YKm9"5zO]D}{ h.h0w$y1 7GRLԜ̹Q"hWSI,U[SCo8V*܊3`~{3=a$G[GmPk2pRf[C^—͋ ;#.v&ˣuFuCI3w-;fSŠRz} @^9zB&(A؏^Vaߩ$Lo[kDA" >Y]>C7[u_e\l48jSF?Dfh0D Ǭbzr3ڵ׀^| $ƞY0B;e0>[څZpX}~K N`-"pDΎ1J&Зj`.8m^ٓFMW_rZafEʛ2x(ÐjTA5ڔi/q\@hRl$;Y"MٓnCKd*bED*0JݵB'n3 J#c&b܏;''-zrbM:^q1 w~[D]X+XPxd̜,X!Ѹ:J. u%hX:Vf9chD o7bzdrB ]O}Gzұ#ً+'N,E91ކa?9ԏgCW23c{d_ůhCRhJ؂;g\ 3 (X+2 N|3P(%&c%RZ3 eW.:".{zEW,QW^ZuZ@lyi ;tKq$;I7[]ezGU0 xl*fPܻE,o9F+΁AWЅn1…Q|'3>+$$ lpĴ/n;$\} eЎcB=8i6~n -&L*!HxN[ bm7AIɉg-+Zbh\嬹eE/|~^D}wM?#7cf95`{( 17H5ddQD!]&/^5J!"C(H=YMHWBz7VTX֦<KqYf CsHowqN77P YB슇9˓eəo{ NFMc'pgQ}Yt9qzH-@%=膹Hj8åHu\R%soC+֋ 5u0}nPk3`S{#Q`uV |(y=j{=9+tw:_"&{Zg`deFWVP/pljYAo!ˆU7 t/., +{@u?n9I7w8NN֓ΰz=bJHCƷ[a\!Mԋ0S'\_;FO8CG؁)B;0|7 gpAUm,Joq}1{%g./Ga?  6g^EzPn-'^?R$uo6mְr-<o(r7!ԄCڞeM2Y??9ץk@(P҈fvhO |׃uHǸ/w`"'!hs^͂8ݿX||V۶$(€ݔRV̽}AlC\F"ߖ2qDpA;TT eҲ2u B1zYL[CCNtomcj7| Ej#f:.^TTME)7QQនXN,f݂T#OGh {]X $.ȀdZt~ ~taT$NXN>SLטo;-|hn2喆?sYͅdf7ӕ"#d=o8}2 mdV|~ >?TTk vC:O ^bik-IiLohuxR%7Zn6+9㶄x$ v2z*V V ^;7rxx3sUp1iӇ7ntBxl@ ;ߌɔkY%.Zbs"XZl~YPG~439&~L$#=Mx1NMn+(X,,IRmGa>}] m\< rVTNZz.|A߀UQ+}J@*='Y_<(@8RAk1x([ hlDX!H媁yYkT "CGhY#6<h-W/7'AP%E*~'θ}eϪELZz#Aދ 2X0W ] l^XTcu,SX?,Բ>e:AmQǖ|Wc|#ҭnFq×J|YNgPEY)K9VJqݘ* YX<<2*9`6s6.bn.97 Oo19ӞHiϳ0+(@.|VLz*r)~JҲz6Vz`'e{Ih=aguK"y&B 8?>WZ֘V*c"p Z04ykr'4SXjI؂t'WK'ۨE~Z:eYlZIY@ G.Oi0㖈%xtֳLq:B_52}NPf'>Aks72n:uqL&{2BŮi%labWOKWF5) 0!{giZ8B2#D_4oϖ ЕB$Ɩp_{!(GMd6jz* Ϣ1j!&H*LF.kb`BUD)ٜ;~8H qzef'hjF,JXLIe9G,@LD:7'2!(0(I5YclD סY-$3k%CPTSOIzzg7De5"AL*<.Ъ !Mb-[\8j_³` ~}+=ઽ:+bçRLZwuۅiJk:ufjE ƚU35YyݹVT-b9eFĽH%sྌf=- L]@ywN1#Io7 Z㫌h$ﷹX4OvZ.>R1CpLKCa8KҗA/⼏WwCGx~Zxvu⓿\K=_EڑZC  mQY cSP -; WᆭS1DK ~H 2$tFHrr!1.)Q\Œ?w5T1ڟ8tѦKZ9)Y0q ˋƧj(Oj T4ؤZJJ :u`cA ݑkIF7a3\]zd [p]Td(h2 .*+tUt"Tmt bOMd1k+T.l`7YG/^dQr'X[Rx0# ni-~eGJC 5_)J~(6ztE+;amAPhv} ɰp1ESB!ͯÐc *Ո?=V+RS*IU4j7ݥͰt3C ywR AuPrp$  wӲH:En9R )Hʇ9Ý4&s{ORTDr]fVSݏHկ:{\\?~Pݛ3G:̒z9nRWQ]owڼxg ii^qf^`pL<)_[Jʲn>Z`Ka!,~ٕ4\Xcԝ'$sD@3E(եK鈑! &Yp"\X&NKrâyL$2US`Elq@$*?Xſ b)s3h(DDۮ;1* 鎧^1 @'1W$9^:-~=E{,'ٟG2}b' Xu6E<ƛobq ݷ,+a0?ProOCTB*S7@y5b_9xUGwL9"< 9ۻNL~rJ6@ Lq|zKr:>.גxoae~ăZ[ZE1 {# &\:Kh|sا>xAҗc'{>ԗEcl]zSG0lf|"7"_Q N!D'Q ";&OjTfVwG"2Kؠ@<]^Ά{},J:0^r w;cs>.jTĀ<6Omq{ ?uprm+7ta :D s |mxpW#W?%֢ ڴhF.k[ JR@䤆{`xf2pל~˙tXP{ Ns[ty%;Q֨<>SҍPTZ Z0U&:Tkc+83m;{5;3e_wi0+H] *i2TG:N/\Uӿ(gK"fOŀ T.-OtJr~<$80ƙDPCgVeEKW4>cL7>i&J*HYC7=!X⦠%ͿZ!Y?" lPK+%?zk6kxDž9UdWRdݳ͍jٹԍ̸Zˎocugv^X-c 2?5~!z2ʎ8J%~kh}|VMK yT2㰡(>{zk4kMY5qlw;y:f!npD$6 :}FRQJyA(|P 6ki`(4@Rt@sy9`py?EJjrVb9 R[%Vl(Wfhs.[A9!.[soFX(Qƀ@PUaP ;Šf-۞̟Lx܊0N cQ{.ިN&^[exk+G`gLc8T¥uYFK# #sBX, l|P}f%}$`#î 2CfmԴرc$c`H?> 9HӏKCsu1h;f H j(ͼ?@n-S4ް֛^G=lp9w )o/J5Hkr _-`=m(OP#.Ira8Oɤ*x h3{\oksʣvX?X >0h}]')=/#(pbNFG_I{֞S1ι DMcW Kjss1;Ǹ f3Md)qϪ Q)R0'₰^}9 ӭ"D8FD)WEbC&<A}S aJ%SB3x+Q^9\Bezv/U )Yʑ@4S=Ft6{ S*7SSB0G;F5y(:|k+ 8̌+ c)kKM'BXZ0UQz=5u-t 8D` voƄkhUv^l,J H'kFA'[ _`]7>u~"u|Ry3Wk@B3ej NsWcl1u8*rqϼF/[)7=!Aocj>32$1T&iWX mjZI*̲"*b?8^ ª.+ms[坏 JNv98D5?v(nIF>w>J<$m}=5$.8Wi L}Ij,c?#"AĆ tH?SIA*Y穳cޗ\vHgyO)VP.'/ )3Aj:#e j@ M 7|% J,z>3)Ӎ>X5R:zV{u"y&5ZL*eJzRH{QaB!CB TxzUYPЯMY;| <ШBx |ҹ!EG!*U Ԭ I֢xf(> ~$_+b@*C~h7k̕P|pz[b8gQ<8 Z)"ߜ3V,ƐTirL "wM$dr*`c?KxkN@0O珝ygLX}|,Ʀ$l~鼰RM1Le\S?hedsK Pj>[XXY5y(Oq3wKuԄxpk֓{~xf x'<}),eɾ©%dgM`5իb++g1hXu6#}$_Z.$q)a& o8>H)-]Yo$MF6 \Ղx$W?{/'RIAĬ&k<^{!GʈJ$h;n\[w *kL6{cy24AQr.rJl!B;F0}p \ jfWQk[`7`^C$Egd& __ /|E[bb,A<#/B=)>=_=bFI > EF FEIMU-8]'@HndvBl {3+ZWiW.${{Fx`Rfϝ ԋ."X0Pcc gn* @dT$J߈v$y ĭؖ)d1>#ۥ'U>d~я-PI֏-*ewz|r÷y\ ^YJ+ o ;_0ҵW3?Ux ܢ@:ȴN *&*WHh8Djr ݀WMfL "xQahG%y^sb;Lzaw͔tVi¶}bF1<&3,zHBBgȀyWAxұ*E/ AO$d"ۯ 7CYȉŞA%/c\I o}b9Ó%W|,x ]ʤTG#!T{Y^DL]]Tz=a)` z fd ؆Wp#Q\~q[lOv,d5OPgbG#\M L1@{&s MR|.dZ/E͌DB h~Mj2^;pW:"F@5<;Z-hFy%ċxUM5s*xt}Q%uO9 U3rT}0\̡9 IiuTb;e:>"Ru݈ZTM]w:z5DfyPM]5΂"aG)<ҩfkyfu/]7U=*)` :{73R6\Z8+<>ݺ%£èFqFfV@R''yXzfKUDȵw»u뗖8mCœ47qxwi.ty5ߐDѢXQGsrR]0|߼K8|yaM9Blv;4;#\qxsi7\:a2@c!2|+;}4 +y2pd]jþ1ARw c_\nAL݂8F*  HR qSK: W\W{)u g7E ׳l_C.ſ4!O5.UO&݉^&_Ľm񼢸QJyAI 5#$oχ\8,y?]׮%#Ms[>4CMLmm>]絖Pne: 9mkՃy$bG"`φl$c 8#3 '}AWoVAV@yXd9#35::et^P{[ū(:[>-b1 һDE_Id6PH cXˡQtgMb HP^t<^m0ή5$f͒SF'YSÄD/Zfaʪό״z?rQ.Ykg%IZu[*X ê,ZI kMT?{"n|SI־elUЄ$}0 a/$rT[Y S)x~bW H~Ć;XQlg5 P >ާN8⍬9ߪPiFe?!whŜLyI_r'_IHJF;92hd%4K_׉X˄IekȜϩ |'S`8.hrԂs}s]"=tZR|^Rć5I,) ^=7Ё[5)IӅFWZdEW~fp%|NJGoP hUc~TLԾo˶dIICd6 -Vh; w:Py=c"\ǒA{ aL? vy=FNN|N a;|Z8jkX&릦ѕT\ƀئ)K7 ?$l =@0+J+;#_ ~ڕ3@mB~ J:!#g[lKh4 (L;inn4$e3t.󬐰_9GY&ĸm(3EKJ>uX``CHwD.oka.i.c ?꤄caX=m6a} 3IXx](p1'F˝^a>zE9OFCw A%f%CfEWnunor(pAŀJQ]FVs#\Dy\!q`nKe앞]z=SSW*7dRaH`0'))Jg CML~Mphpej`mV.1(q"IRUՙ= ~05@1$Gv1"NHvvaO2 R@I,Tr{.\<'ijFBsd'1UR7Vhd(X VXV-\Iwp3Oi}x5,a{=i(?{^O(.d6:E-\x\4=t{+RvCM/Z\*Â/ό=Nᰋ}r*-Yi}& zC;.v-]n݂0 (@3z>P_d՟eB}KSsZLQr -)ηSn RM>="sP8q>q$kiY!Hl Ez}d ]{'/?1))K׼k(DV_/Gm&Lr6D+},Nv㭐ŮЌ&;܇ CPQuD@^NsFpbM@=^?rAr}Cj} !cox% !_얓w}<qsE5eT$o_Dcõk:䓦דuk maj3kzc8EFxSz=_|&ᒖ ~=*5%^.L>O|QUfe!.U@ԉ 4]jo6zKpMG e*Zxq qjh>QT/rrtS# a]뱞TUSN5n5yسE@2L?y҆PvDݴН )1"XZʣB"4:R"ep4tAUͦix//y^Z4U&^{(\/(]ݝx&NV+r $6zhVjH2T13WFv@i"k' FՐzDBF@D:f\T,^QN~UP]pz՚j)A-[ܳ`/˙i}Dqc63դGѹ&GҀTyV8:v1{^pD!-MGw6z\A2we0eAA.N!B}:e5 ;`h۝Ud1RnXSx#}`2ׂ<#_5yRml=O P<`n3~BJ@+ɪ9Y| "O[4?k߈Gߐ~t!˚F߭gU(^l!˼r͏CZ\hw2'r$9Ѧx8|VfH3hiupltwiij ^~Wd1Q2 >fGAr21m5KG@x#aԧYrV !RA2S%[bJ\C\% 4Z ^2Ӳ-Pb(mF{MBG D|٭/$׼#زvò!y c-aj3_`$o>_`O$]:'_y${~f@RQ9s9e Ԏ QC#& t}0߹@! ?>EBue835A/iY9Qr1fӚ4Kg>h[V%1|io-c飾?T-ʼn M482W|~|S*~ܺi!M8: 6<KHR:IH-tI@CNԀF}Q}RX۞ Q!b92S:9ךI1U(Fp}彫+0Sε0F;(=4]1at[KgAwrse> q~qi8:^8ˆZ]}5nleV )a)?Yc)SV#ůNnUqx,qڋ%#w{JD9'39:Ʃ ,̕N&):zz@ nF9~~?vms}< +ueQ[[rt\ $ 7G$ښ4uRda^ 7z|Ȝj:mߏkZs;5w9) ۵o52* GB:Vbֽ ^*|2@|[btx)XrKea dxjGm]ǯ'$q@zcN}??k ,ʨn6U382܋%Hc7F3!&&%2x^Ix8oaIw1ƮaUDۻqjVRgL~+S-4i(1pJDakCgwĖ^а?pFMA0 7.#sr%} r lyM ٣Qk'g mQ>B)S*Km~K>ˋ^5XZYr) Э-kGC])PUW=<eYpqɗ^ah@8%!h *vtIS ȣ|;[~W+fScQ+RTRٻ˘Um 4b;~i,D>甃hu R*pݻkrO~-xI:MG h33p6.R*w3s[:s;b͵s }YÐv}ñH!)}r-KάZ(VNaph]e$F?uzl {ʹBl(+20#\J:9[ 1Ί#-t ?}娴+eVFG4{ll"z&qP !x--'֎y{F"RKUݧA… dC,LbfH&b@Po_K x?xV!Cͽ{$ ޤI>ݫT*ț=ݦ ?̀`,}b-KɃT2/s:2zX{3˂663@9u:hΔ2%hL%acv\\o&#Z4Ӥ$*f5zoBy❙|^m'6,wo#!NN=To c}Y5xڳFaJoWAcqV9rdxݘ?|*#ԟ8&x=]@IZ<ͳeȔ`W0we9sv_4*9po4!`j:\zT}׆c5Wm5LIC+lÔDZ MeNt+>"tB[_)RHg,OԼ5 xՆ[@#aS.e 4YCrtyVA5A5}v־]D,PsV廲(bJlI? 8^Aĵj\|Spx_{3|g@Hb7=4kP=5KO}/S,Ox#Au{ŚMmyg91TƖRyrL+E\(}#ηSe6x S)ly 6o7pHqv-&=`LS\ZFiU1̉S2y0AYNnl bpZLС; `eМ/߾5j O\p;В\#{z-8d'qPCSxK`NH7QK׃6ŲѶxzlh"~pnbh/'\~?lF*_\UuAP)U-_"sT2)ep2[gjҴD qfY\@Uvocq׈>xZ:}˘A^$@ 簚/x Z 5)^-kp`pD?*v*Ō+Y沇FA&ekDxskaxΚ>l9 wbA&YAl4Љπx׬䎏D  ja2-aǭJN9l&C &wsp]DiVbI@:ݱrJ;g պ)Xl=e*>Swi=hϒ m;7=:8as_7?0V&J0 0\V1[n&&AMG@BHdbС? ~qiԍߖ;(3mf3ɧ"v-_B=^ͪ=Dzz5dRi;5ņ)"_|\yyE9fh XИL ir2XPK܃^2 515' aQa+v Fd_mʼna䒚2؎$$zt4c;zl}GQRʼn>{hY{"K~+3ZSю$|!S :p"y_v&Qb:GBXYSH@$lAB#::z ?sAK *y#K:֜3 n΍M2W#71A*jrSY H+T/$1ۊL-h1cN?!5; ?93nכ9wfM}~FcF^bg ڪ}ypՊ,^&{ό8apa bJh!FK9xj2vMavH%3o8nicǭ+nh1r ~I]P}DNP8;uߠ V!%γhWL$p#T,Bu1xwRd@Ƴ Q`ufȲV w|H]agz|H'm& ޜ[R0 \-LC_u$ŕ* gu(F<=[g#MǐLFphEx^;gndS91X5k߶9ֈ-YT J?aՇBCfk{Xc`\l=l%^ۄ$)aؽ\= SqQ1"1Xp#VX^\N x%L1L&TjB1Ymoh~3ds*LZ?kAAڃXX־i9ڬWN6@7v tX;~OݛIjPj TEsTe^E{ Cp_#<"(DɑiшEI ؜.$͓$57+ecvrC"o/R)]O+,%QOhfbBÅjhҭD}C/s ASG+[h#;oރbZF<V faWH0Rgi`Ca{lkU;;Cj%6֗V43G9B\`bxf-'(UɪLq:ڢ76V{MG5}ŨHa@G7/B:]Сg4%6N2O&AdpiťCqr jF JPM kԻ o&b4`^h@JÎ]#f6xso 8Nn3nBUA_ހ N/{D6רXkNQ,+K?`uUj0'&Pgg4i4Jl:K6I`4ɧ&9VKh\ngu3C4GHRQHYd1RdztM:Zǻ"HM9EylVـjowz4ҳv=-pXG#1] NCŊ[ԁgrU] z[}2Y2eF8W9BtdUbAIkrb407 Plf FDCER>r)EXzao_9(ű\sL6v8B?R{;4IYi0ryK*xvg U "Z,D"YVdWj7oPh r|u9+42} L8T$ҼWhwO8Glp[mRD~b&;Rfkkd|h b\D(듖+cXn"_)|lY X6xZoL7iNX$a| P}0 i\:_V @Ĉ#pTij( oL2 ^Q5@pp}@ƶhqy YLCݩ5.R5>\‚p %Iͯ\1!I7G$rޣn[N% v,?IN lOJեC{l:?ooƁn1vkk5^&XG~W3+9"n#-C`*+6:|&U<˛ZGtPA Zz2&RSz+֍͆a:ι\fH&TT [U)PAK^7i}u/#(6`46n/ ~b3zi^i GʁwJkS$Iݍakwʿ)s5X˦+1ރ]$Yi<9 _YyWqiٶfe}~bP_fgҦ&a#| (Sj?Y@9< fJtcFH,#U{&Üa;nj܌dwf&Bp7Lܒ&}?G=׌p0>vңң;Qĝr57T´P7S=6!SGmdeeʨ\зb; 3''O?~zSr5!E~-='Gϲ_T FS2>!wi6*24$0d~1j| j?3hFUstkeT?GR; Ol T}1ۗJ#9vhI(흴^=H&6du]  24Ѵ3K%jVE:D/A 75tF(sPIM ecQC$ 6Kz;׶;-ӭѰvCVOc6`$%8 N.qFf9;a=bK_ 4ĥ;n?"8`! t'a] ^bF@'Z/9E=m,ؒϣ9`qEnJ"Ln!ֶ5>af{ڞXXTc(BA*'c3r؈Aw]P y-Y@dR'ιOOsܦ^ ı>uƍv)4*P_'9` FƚKq Zcq7hV|Xb"Ņ~U޼ `B5$a6K{ΑN |Kі[I^:جń~;.2GBB2I:K٦հ? m iA%lƨȈ]Ăxܓ:%+Bsž*SLł~UQQ^04_:wl)&!!ȆI7! {BYjW&$\6ٵ~g}LSrs6P}"ڢ~DPDq0pim6["`p@(8[|e0JR$e=ǡzV|[80u |mr!\VW;C<1*0i䣲^.~΋yEK=ˈN+Ϫ/t\{nzc\~uRT$d{=`M-5 F3#DD<]k(ԏ$aYHLԞ%^}|9>:Z~A%򋀐kOUIdnx߄\ߨ ]a3zF~JGuT(*P< !6x$[?_(x!R_SΓØ]hX*aF?ઋ|&J1{^XRGp:儣ւrG/] (Ju'xNMWhv3\9#Y Ր3s(0j!ŵQ,eXh=QCQ ѝ#BopQu;*TN!u'I3OAL {/f}yx`(bxn0xQ8ztKaSk1>Gg9jJ{h@ \kzsb# ˳KuyZ>6?KG"5v [0~Rp |c&/E4eDfPeL⧽LNi`^T2 qiQaT%}j)RxXѹf(4;Is ^ okAb,r;T C٨M#&^6{s޶:L#o5(pS/"Qb״OkiDhXT05>Esüu~X); ?@SPՕtU ng qT@l Ԝҹb_!|Րp#ӻ^QD ^0#|gvt%_3Wqp`PRpre8>撗7Go\z:(EZTrVR9`VAil*pL˯ԫ#m2uzA=X4n Vk_pCƵ"㭦7y@()%΄2ja554ndB9boLIoSh}4gbU_7պk_cUTcJW!ۭ^7h+E&bh6>Z&dQߴ I\L̉  ZUi*K쯘ɤF*X|9̘flP#͕ IJ_zaMl*nge6\A8Wj72!2";#q .XAWD KZ~淂- TЅ <-Nigy!]+ݽ#q^QQUMeU8LT;P)wq=$6Ғ~k-MqmIҭaDC*{ܜheMRo+ԜsP四c՝~ 9]w!sr1ç$OVtʉM t$]0}izF6׭[FY2ی<|mo_Ç#|^^݆Ep-AuSwb+~D9 ":{LWhF7MkQV1 Pz 2Zm8jQS3%"Jzlbr3Y@&? &}?X+˰A3 ;TŴ.sV|=yg@O;ܐ,K <1kj| --!=HPDNTykl1gŠ׏q0.RAJcZmOS}x+"qJa1a߲|ՍΌ2>ݏ׊3Sr~yG?#>eܤpAX=HyL/nX'ߒ3;@E{D?f_d`EZَڭclOB.eR2pC/}>N{mW)A1GP@cƥ9åWڴ}h{}[ZpUIw,Z~cчoT5bU|_'7rQ2 jt:<ꇁP=a}a00 8~/TǾͺeY-LjWn FypX2_qm5 nQO=5!H-3z,,]J(d)x?F8Fǭz"\1<MPT̨EgZJ3H4mU^XߵS>(ڿ!s,Iȡ>{׮8\x Qc;,TF%2 ҶX?uvPuhw"Eͫ*E_܊_QFsד^dxuOÄi5}M TZ{NxIΦC95u= +`E{(4^J"n~kfoߡn1O&,3Yt$ֿL-Z6`wA*!4j_ow% ǁNvMڐ0_SEK)`xy.H+=fjTޏT%ԶypGqlºAdMQ,!G;e鷯3r;c(Q/^(9O )_W&6r+1`tJ n$"Pªv; 4ץu;ؚ!¢ /%.vb4>_M`ݮs@+|CH)Ya_!n6YR> =y*P^te˿b&\ij2$0PPn5\6G6I@ O1(,}b/aRMS3JԊ]O|#favdҲHbS 8!ZzŃYv- P^e(,(+tJ~Ή/6m7[@:Zʓߘ 9ٞzS5aE=ըGfq }K0cT_Ѱ|CHr1 K'uڽ&c|##fC:FVjI9CZ41攽O̯Hsh`"a9t@k[=E5p=ƛ\Wde@WFpaz8 l{:>Zp H*Xks `ʼnE Cc*ŸVXDSm{{buI\Yg9\S"E,> (NyK{>`*KF( 0>sYFAՊl:f \]|Q(% _q'Kl+ꩁʐ}8{*WB1,1AfBO(Baw=Yȝ%ځ^3gRFica-0VMTO#Z[ (7c\E7 iP:~:pOS(uӾ!;-| LD1fu+޿~K o- edXp,J,'몖^ebdEW_j:E+UK9&u?Hwyp84 #NA+(Oȝ1o`/ d9z4У䘇E%9ϙC:ٲ֫P;8cWX'-p sfp3 bw探/7t+6 Pl5k`(>뢚en&hlt!w<+\ҿϛؙ1kKFK)_49L@Dw+$8q:fp+x_\ᵙ{Wgc~[Ck%Vܦg;$=nvـp:/:CjMm #zbvHo?-ks]yMsQ4 z[ 0a鉳1p27BRD9䛡JiN^i˽*fOzJbD x^vWOo5Q*ػ+.Bk~+D.V; , b$J* Xvȧo4T #vG&۩p}ȑEicnC>{Q0>DpR؟lجyk0_{8UghPgbSBW| <GuB1+e~hNC\U{(հWg8{0w%dn.Xv XܷM̶"AkYVrG}% P}b5 hCsnZ+*n:WPHвj> i,ͿlD ٙsF=:]PL,"TKrl>|E^F(_m¬c*kfRzRr4ug=e?LHd>eYNSiDTz] cg7M^̇r9lSm#"]zmA϶P,ӬwbmC}pnֳP&n]059Fn>l"|\S)6z!%'rwHͬ`J.B'bMkIwh5t=^@ C}!ApTupTII*~ kc1A#\oP %=Rj ʚ:PFK$Ƥ-s8FpwaF(?ƈ0 /.H~Z]y}ˮAFC58DEX %[.PK5"yƈ»bQ0P+qVDh_KL+y>&[ߋPy 43%z 9Gpl<B7WBխnbCU!@ub\(߹!c` ,/c#[VG#UA3S}jd;ێ]ʊ(]XJArZ+F;VހW.+[ܶ#ۺy?&Uv=?{mHmLaR+,7Dvu@}(·;>|"rt؎ѿ;ritd&3ϩv dB"4(b/ .0UiڒTSEy5Ȩ+Ik]dHSA%v8.'"_owj ip?1u$kk'u<,0֒J'ctDjk$8±v mp<_0֍9SjU MY`hE!|5UK,Ќ&-BOy; ytυp/;l39WjKvxyO AsoGh{z, MX.5…jHu5bJ%F{=t.ozSLA WmqtGGSQÈ ˙QleW!K~}HmA7 H$|G\&ݓ1xIK\Y{?_S$C\[yz@U8&Gct|gNs#7W94J3 %=n}ciC,ouwL *"(VU2*u!(G'MO73\9-,uY'X[Y$u^i6+!f-/N4vDo˨>WOq5F ]:葙 ؃kcdeKDԸk gSà-8uq;ԄZxxirIwmr6IY7 EM11kπqc<A?< >?Gj;ъpj#[WkA]059ڑGAlzA b%߄;ɭ.!;卿b˨\&I +-m"Né1'4=ΐtDLaqh{$u6DL dYgLhR>V ZnD00r. A$Q~Zś%*Jh!f h8=: uZ|/L >|ǖ1R(X*~T4SJ6J LoAJX1#fi# OxU f+c zPzsm%hph+%a-bUDKY˓*-']+UGRlOkaF:ő -KWdZ1^ &ESUX)·n@,%DSza.'79&2Қk<S60&C4HgTKfd!U(z_=No|1yj# K&l/t Esì>)nDrspyw2RISvLi"{z^G%ҊPn+-.03c45<}ۏrAu/4RkD6v#ʚaI5whK +R׭m%Di2n~(B=%05w[ F?BWWo.,ՊroiDGPؕ09~8?鯲/arZz(ӕlOݐF2o];pŢ"?3©b-B> V׊xHi"?cYBXZWkop[ZX}g Q,qw2rM 7'rƅM)ַww%6n淸E_WIwGAe:ɭ8c.VrVqmU(ؾ1yd>꟞CxPFȥ0۞뺖D2]2qN+HNkۇa bP**"ߔ61ʜ$#%E_B~JX ֎-?NnDABP>,IgrJ {1#$)r:V"9b+.cݽӈBt߼I]f@Wa\ĜK}Œ3=Ki=s?!f&"%gyL-l*~ښu.X*By䩦c Nq a^ dmWJ,~?-@)/zfP/H8LEv"]V vS*I HraI)Zvp}RMK@ua4&7T `&`Oۮ(&EZ㹗U,QHJ5Tb*UbAۙ>Jnz2E# +*-fW>9v[Ax,~5ZYLҝե"UjdWMm0>XoYݴiFá e\/1ԛ ֞M| x \"|FɏNM>P[G`9Szؿÿ\Z lWqL㝐QՆchRo- S`UӄɟaZыJ}% C)4]ȱ z>&%f;-hm#&KrZ[e{V2ejqrLLG` ~5]/l} f}!?W'Nl"LmyEcw@+6DOO?nK1kRi{F}=']F&–oC$G &k -@y{Q* :0]AQy%b1BI5GڛJ2kX ^h9I_\#ҤRR339ݶGw]m@|읠 CvJEtҤA+C7AN ͉⫝̸ ~; {|F)3䩖ʤ0h~R)r;ta0vV*/`jY~i+wu.ѫFc/;˓[,|5}Ad'ZgPJ.=v.2Zİo~ە"\oȴsh])2o[^IɻM0Lcg`ho) BK2A#hZ*x-{g堙+uFܜH- Ed KdDuv}<ʗX ]~]4gt{7LS>N s>vmmȻ1 eR`+j=بu7Tr們\F,!w1>"qUfaZuxc`G uA2T"jmW;oH<~}%x]꽀+`*ozhr[mO_P5|%ʷ갳83U;7d਴7S}8g8KޔYW.ڰ5I4*nqU+y Ydh\8h󰌄 LLęsI2fVݒs-ȶkn*W ƚ ?mN6TeMN|G&pJ˛a|θmoGmh;&h@ WĬSٿMrB4 ,CxI|, Z>mҜ5q4,HAUMh}sT]Їi0"+xt`FH< FJqO(bxLO;qօmŬqw1]{7{ywpH.zc@_+- qg/>mԑûa}ٍNVrdH9rp}Tht9]]#\`qg;e8C/2 }|@ՙ[)G25+UjzqoCr%)8*yp{FGj SӭKؗrm ]Rz|.Z `AjsdEԚ-b,ߡ6ȕB0Uf)t`ʝÆvކJb^R&0hsM~RPu)y  N? l]#-3o_K {;>qo+AΠ"^]l'gMHn's@]6'b}յa5Jt=sޛ0rwYP!eC -cnH)XՀ$]1QX2xefLk|ʲPee;\Dm45Hd_euգ!ױ^ŐC>}̹.2/,k]+.4:5/fܲ,kVXA-UA-7na)[IM4cEC]tQYœΘ$ϝX$rV#j 2U Ssebp::\(^d$Hů\(6_rn a y(vr_;_X;0 VCdx!!mU0X^ިAb1ӨaT)cSylG$ ErVVܣGtt^%iD饟ܽY3g%<@GYTh T7/X=w$P&uՋ{W=[&ؾ=Af 6RO[ aײyz@0'M>؎ 3Yp%nK 8Os|ÕQP.Zg i\#3(9 <D:m-Myxq*utmz&ˋRZ3Y@q/4wnJ6[y:6&AV(ܷ$ ʶw2, 6ڋS՛SyXFMQ弜vQE}usnXV]dP;XOT˞.v;)-x?9H| 3JIqHS`D#ʌz\>k= 9, YXe(.!۬GoPΦzEW_5ʀk%@.rSK \HŴ`%MlNiZy0y>HY]GCk'Ǧ%t+;ë6ϮqHAcݨK*F v] xhJ!Kd{b}5* $S[dڣ3-a!*15 rJpGN^MCal cfkCq:AsFXZHc5CѱhCz0%r^?sّ#Al( DT&-+c^haqq@i~0X7߽ [: 퍖_.F@"jS[X~rHI'm1 pSXR 2tFlj'}MP6 ")z# Us{G!Y?0eG|BH"Yb ݯQ4ItG 0 |q?uoӷ4l’V6bų;ψRf @GHWpߙv:OuLUsl +^=?R~@d;erӜ̓:=hpL5 A !+UhQ̍,ff+Nv;<©,#i0ixaQ(4ts86ڔ_9~"Io|\]5ևr0-&ljݙ9xU#i?r=EWMZmgJˈm6*K}o,FVf#mP, (xxt Dlub^?4_);[FאfڞZ9EXFL?V?~v#ueE)!IfL`~4S&yCYŘ䈉iSխz!ӸX-TlÇ.bwُr`5TP K{pM:6+Sk?!+*V{OiӪwGg!:+ZWUQLpdx@%3fk=1TŢ]_zTP8v$%G:x[TT+eA' [oue7G34b$oKa55myLP,{o:y.MZZ lds(a mgq[%kQ%iնq i0XF&5Łr|*zi{0 쐅Q˟RK4Bԣ0<qYw/ f~"n{c[ݬIm7QBhhjc/K慺w/*Ar_cqˎԇ0- )B D$sHppZ=W#C%dTS=֍=\¦쪞C[?BuYMCv>H g\z" ?wòd訤#Ia〫඀'!F *3\1Fv'x-EWb L +88MsynzO:;m3W4Sʀ+a!m&P2Fq}j!tu(H |0NvտS=wc.rmP#eEQ{ZXF ME/'nz,(\L"-U~?Sa6Ǡ`f^._Y.ŧj./1 m+wh {uaQr_89rm_snc;)c#R4E(4FV1db iCTW zSsnپ"lO 0%+x;=$Xr Y`,$Tw5v?B(@K$@E/&t:ASXiBZ38,l A(7G%XaCN8b88K"9DϹR< 6!FiQUբ-9s?CzE> n)zt2%CW_CŐRㄘKJ%H:j+N\m`b{E&x8PWv1sMB!GVp;(p+w][j$TdV9/ !W2a,[OQ9L|(Uځ?tV_+ƟeE5,a ܽ]K|N"IӽN GMQTkp,,PJ4@D;=$A GZ:%ƌD3R$"w~sonL߆H I4+dzNB`RL(KW͠p{L0[e-Z73MP4v OeJstn{9f;OQjj@N<, 5:@ۡ}~ʨլ| VeΘDP  Bgp*$y-jc&C6 g8z.7(<[/ILZ~]Y-58]9.l[mS:GLiAUVΉeb2lwʼ;ZDv.7rυ8]" &A0\4 kMf)9eo b૽݌ CH _w(@8a3NԝQDDRweCpu(E\yqc`7>:G# yR*@"!Zz*ݣ(*isUӸYѥX|,d3BoϏu՜<5)ePF&8Ϛy%7r/(l^<oh.uXrgy>wKi7fsȇoÀp(XLk> S= (nMzT:?(e0OpӤKtYLSK%.La$ D 9~#8CӞQ 27ɥ \^륩 Q8̓kSL~}$ZUL7)5ĒLM%dJ, ?LG!+ՕPmuF\A9(b{RT˒'+t6PE>;t:Nn`B4Kt,?fAGSO-(oL`,O_I]oM3?/5|rc##l{bN6JۘˏaZ0E}Pe'l)$_׆&с⥡#G#؝PYPo!-Sj?+(QOCZ5eIy Od 'zݧx@fzlLy-_Uzw"Xx8 #ųك z4ⲳzk+ Ŗ(^+䶍tj|Wh,iC{~2vpbtMՠZZ%|ȳw# S/fȒͤlC@'ήܴ})j!-Mޣ$LN EwNU4+P5)Mw|'&i?S]**ym6滧Yf{+$&<J ,}zꚨL??ZŽwR:﹍EX&w4ebmWBCvFkz{*d7jQ i Xh\n)K:qN_<1[ٟRζ$;LT?? `+uE34R׌Ht ?p xR9m򐷏K"Gi6Hlul+ŵ(ˆ-^h,fc`z̰pG@D(BhѼ,}(Z2R _Y >IO%i3C b;}N)TxEU$S,7 2FggEAz7HJP x?ᙆ;-;5+}J5n Rt|WRbs]*z`G ^ La+W,xWLzgFu OA:E$8&oM1 9D!fN|'dqGMИ)uHv:Zii!f4R<0)Pܯyo9􍛗nƣ̚zT D8J7GESء=YRl3,W+- KzN_^Gn,'p徶lt>oqnƱb<`ZB"j]nb֎zthH8:ݿwt%uyUW9M씉:HV>{>jn ̧:#zt`pr . *Wg"0wIAs|$?5άj"ѝ:}R]~j9)KlA/"~m֋!y2rRP-4]#=Cb/GJ pUΨ @h+?)3nߊWNAQ*( F.仺uVmZcx>,s \"K" P +GhSk5ԩٹÊwLAk t{Rx!+7D'7YI09!p{R-K_)PͦyduqKN1PH|QcQDm܈ Qʱt n0flMз2펹Bxqtt#Gk`9 ހ5[0K.+5y) m'K'6@(zm8CgaQF'W -d:.N8DD],5-P DnJPu"Q,;6__;4i);`1\75/m77K4[ ސ AܳgʐF#l#IIp 8o怃NPm~C .ǡ*vD,y@0"΂&p$Qy\,T#~/ l *i8,>?\%#-IqNx_ 6;!!?] Ye\ycjm5fΖYׅ 6}Bq:y?$!-!?((PVp1ǼfFq Dwo) ӌVW;-rg %]~3pR."0#KZbF},Ʌ?2Ttߦm^ڟ}A<{ϝu͑S}:)[M,D/׺nX~0 1Ҥ1:\L7Wߓ6mk>٥RzX*WW?!ҕx'`壵r!ovn'u+Q)Tv8uù1'kX ȕ'!YwM= iZ@:]l%1֛p=[/;!Y E[>׳|zc:1|EGi"iH7`tIv%, 'x}lOIsFJ%#_ ZCb bRI7֮l HZm(ogq5z; Z4"?N.X}6eLJѳe6[U{5BqS p}.I]9% R!ͱ9758"`xܤCm A.3QpA2*lFOJoݟ^gE0ih0;s TcQkpo6-_IBW|`v8mnOz$f;?8Wk8IoSDW_p(bxY yGAV17 |:[.JڊT-DpW[8x~;} $m鄊ݛE-s|Fšq3Rǵg qC ICA+-ʈ[OmU3h.-9(gxRaS,彯 !(aa!-Z#ͅॵ߮xͷy>g2z̟yqYwY&pz?)r8J IK:oWXBp7!F{|lA ̽ZVDy4YYuGm#m Y΄d|2|Ѽpp4?wsƕ]OeO7m&+ |+I \1`MNh[vt,ic&KȞ횥n "9W- x׏,F0)c$qHeo)t[KWA_\ g!/3n" $v;[-Ϳ0`UuӨONN4\i e9MĉH~xĝ2m a)E<_ʏ\d4vDc֋_Z0U3w9If Z&}z]ΐΤ*R=BI'p.8 Xj z]y O[idpѐBBy+fe')7`#|E/u8<`3;]~^o ;$1Q}arO 4a29~?{YFN۸3^ `HKnuLҁic!:Nzh,hc/TZD! >pDPy͝CwHgVM/-DjC>|tߵsEgAV"Ek)83u6Cc)Gjh,zBtcߨ3A{ͼ>gr=&y/m髬pO1<7L@&i@5w NQm++f(`F pYE3x:{0ȡ105n/۳H%LAt=#`wqY> Oi·l : $[ `7SB!AzYKVuR)T:?܉ |ɚj iovLwcr}$B } :aq:wq] &c#$;!G2BFvZ,V9+hi˜ۿC>NfĘw6a6TBiv.pj?vM猤_ 9-e'g(@+-Զ]<ĉ3tYTiwm9{ 88pPP.GH4ὓN]4:!o P:o-}WTZKC$j2W$в.d5$1Ak( SZ:D0;znx3Fqwݤs<0 2"P5^8W_`z vl=-s&tV:N!O t:蹪O8RvYa' EJi V-9pL"cXx73'qlG%KۖQpP5J )'omK\t H /kw3H4nq/Ď +Gu'oS5p,>բѦTrHa;7u`ݹvh&l~%{CtV{5>3g8X RԖj<hB֤tٙ?#KZoց4ԝ\g_驮ze[[~GjxȣjPsRI0EG3l^Ԝa/pŀH^X 3/ ^~g'.)74ZjL3~ͤzLM\çhidpL'hvRv,@"dm2Z NKdEZxRڏL.u >t2A2r}# ?iYifRoj!#~K:e^e6@ 0q%/e85 X^2 Lp%UЊ Q܍h0vDZg\V3t!nJާp习A4$,2e~BwOTD$mCzd2~_X%gb8ZCAY>߯j#Q|-]4HS7܊Rǭn}o2{7C(Nthv(,_|Y9x]Qt>˭xkb2{8ph)-oD,!?j< tc 50>[+[y˥"Նw]bXY<9_i{oC&g[Xr yT%A4 ز{bG} s>\L3g ilOY:[lYd -Y%>3 WE#*?.e(|Z[oэXO\ߞn]Okہ Z%RM ~~UX{Il_s*ZTs5:+VGL\w}[ ~Ώ QCj@* OƏOQhIąG 24Nw`BF< &  xS&&Pƕ`]͚Ol˩Ltđ6|̇d0Z9dᔜ,q&=7 @SW7M.zىe1f>%u[XmQHR t+ʐxG)-=dwh$/*W(tZ|8fE1UeW  _0<Uv]<|uv~Ί(0h8m?F69~ ,(!s!J!QC.dW l .U@XuV'V~U \ߜCtA&<*֪udt"ghǴM3tr-1L8eX6J5p-ٮ鵈֬d!1'zyqGu3o I!S6J}V6Wk7KKOQx_lN~-.,v2EB[l1S);THȲ9k5u@^f=?%YSA"?[2zh9"רj&CpNͥTX:w(,0+l="aབྷ;+84L|:S ?I/ЖD]p"e[tV?Sq ]LN>9g"O=ƗC1]JrSՏ._>(2ekǭ~-9ꀩ}&Eg% 3f&L^Fg*c6c\ EШo8j +?>ӉX̏3iÞU9vXˍf~p[W$b7hN7Fo8 +UB/p gY@/nzn8se fh/mgh}7uPc+^s_>`N2ea9J?y*pD'HNKp028AI@v[gA}.)A7*XO鰒-8^ݚwLg]V^|D Շci=RtW&r399BٻZy !q -Hߘʉ ol'p;^h2 Sv_QiBVXHήȠ 5pş ݑ^4&OnR3_1ݵzSleMx[Lc$IH2Y|oȃ<Lzo=؄Iht\#d1dRS+' 5K!\B8ULn% \TUP{C|Y#le-Dy@U:Y!̱m!>0h Jyg=f'Y}&Xyhpӆ2:3/΀M\bֺC? *PO f<+M,O51ك׏fzхt39U߫+5 -Ui(w֜|;4D䕸ΰLl !U`SE$C`q.otXuw1=}A" 3(ES,B@{LkUSwV-9?$Y ȢMmu 96 F!+XKk1MG:a"*i)*1ͨΧ9⾎RBf#vbt~ VLU1*6~M1/UQ#^xD2|JψvD=ʐ)6h>~"`+@K^F?nݱ|Atr 7O Iчf Սsd)wí۫WdZ]Qkjْ*n5>t|CyF:@ ~ rB¹TÆK9ڎzۯIv#D5rURg790/0g@5l(|FXҵ ]G#fNcb=IW=SOS"Oܳ:HFC&p,>e2;̫*͒WK/n"B~|I .'xCD)uL3- A@аZQ"!BGt!z2pl63s${q-X 76W~u\s+6ޑ#'f9>fXqY(8Rz Hr*e!r$x'ZkLB8/ TsKP:G6 ;]dŲ/;Ы |u-^(DzWmSPV`5c,AI&#II љs2*r%ֵI˔'}r5LCiG2Z[(|D)ND2zoh(2}*ϣ g> = ڏQ*(/u3H&0jVIZ}6Np˹ոV8b!^J>^+Yb1zK䘵ijz{!qMDתJj[*e*]N?@yԟiG3Sr~v\/Vom)MClRӣ9Ơ3r8YQn|҂ DX΀b lx`1^{s a僌;g+Vd/ N x#`eN'',l-Vd1WCZ7~C.]b.ΫnSHHV:Jzq17C45< 4$Лtz#t;T%X ="H81.ߴ+1bB8 "7:+.)UQVkב )1cN1'8-~)k !-"Rk93f0>vXҡZkEByo8ҟD K͋rvvsJj,c|MH&+"]_y ?ܡ Lj,Ppn0;2und/9;?OLZ0h׾jTmPs s5͂Mƈƥ[@9@Q:[s>yԼ MЖUk~WV]$"w{7HJE=rOfXg'O:cp|uSX~qIIקŵkURBT; y=!gL:Y[ ,EdgR"ZfORf|X'Ҏm8k=Z5O'[?Vk,VR$ཝo hNM50b)veƖySxd Xhmʍ VJ5E,X~,Å`$jbov;?0hf 쨪i> 1i1֗QQ9P@~vEJ%Is932qEƨ_7Kl bruZ`Jm y{<`ǒ{aSeÚ |&RX0肎yx;(r Ue=6`AEvS7V5 >$k䟏G R0ҔeVMfuh9 yts^EmJQͯ5>hs+A&~}aW|tD[t'nc ә}X6b*}/eَzGnMO?aM`h`)7@gZى"h :-h2;HS֭u1Î OjҔ uj u AeIxwe~KxVtbO2ސ.i\]]0s`32OgA!rЈF Mb+x{pb'!)]e$M2o; )϶.Ql1ZzS0q /}*t>} R Mg5w{TȤA0uDsd8 "t! fX&Ā)icob`w;E4M}Iqg2*ڀ<.8"qo8$2a/( 6Q m> ~w 5_Ʊ@߳P*L*&>r#767!5-0gEOFWAs&5[LoqΫfNJ@-?>EP2Y `-B {[rtic'Fadqݓ"ɮ;}'7Dn/fEpPkQ6Kl)p7``;N3duuDGk]ӶbawkF'%֪TDMZ^-&5O\j`oԙpE+e "DD,7F۪;r$EhsV3M%7e"d:Wt&X;Uij@,p}zz9Ƚμ° {١u+E`̞KRqݲZ%(V㜛Ĕʀʓ(&m$:Z䛱lb8 ZLvˣ>) zmFYMV Mޡ[Fz*hIosP.E* 5\\I8"z!ki5A @_m "epBTK=Ѧ:Q#0U%#XNLvrДu,R7fqdKo pzƳMax>9%RijXkeBفBsE\.2ոzRL0^$6Cֶw`etjl.{'v9tݟ_1pOn:)k'.Gp:!`~d.KI=k/g"ѳx1ghHi+MxcbtB8o:!%AHAa@keĨ3UilfѪ(RGI:Ah֙JMғj-2KdԕϓyW'R,Kkϰ;jV{-wNQt5"!ˆAY GT!\7DdD yW B:aC$/YPI3i]"Er['X"WMsq1""ҨN21 ayНߨsə&Ʊ@T)&YgZ:G)nmb?B;_%8:ݠX&f'nhg>韏oetTfqˤBW˶|o"`#rWb<ˁ$TZBhy : eud})z.W9 S At`0q3“2&PhA*"嵐zp-2|UPv \] ^?գUp'uӈ n2FaO!;֫lx4oOpG L=@p( 1$vFO1؅4#'f;JA ^1?ゕEr1Fo?z+^tϾ Pe &SSqCwe9P[Gj@ծDxɄD}Pms2,bn@u'.* f]؅--SWR4%!!ՇV)井-3k}´Y]>**`d-qڷU={yWmnƓHuKȚrv.7'1 Q\&xI9m𑧧@qlIMHTwKf?Ճh>w`%|U[5KJ}'- a?kmד;*,Sqqv+݅ MKN/fP *YfuUf+Ck[.Ш5 ;"1vD3DD4r:6S?"Qy4?_75}yju*)>?tc`O`.ģΜ>N G^ :g'v-ÎbVha8D[\ !!`XєGM'`+5©*Uu^&zR=sՒuE1껻MgC<vٔg'7!η7- "C]JS*yb#\ ge^{TĞ™0p`]q9ڝ)5xln%Z'/6&ڻVwiLW=U.Gm~n^IR,h(<>D^_/`yk[@hȦ@*IOv-C4#Qk1.4زtބao+*FF-Ѝ;}f E8_ V*+.SokW_ KOB`!^`j?V)!]5Q;$s;3r0Hj >"B$,P Psf-EX4emcmu 8Ҿ>+0@V0~^G[@()::6Laɠ{%F8g<=ZKWLgLIy$AYj[EX;1'f{ Vuv|77C qsIA "%Wr)4̵ N& H6KTοzD;vFL{!JH+7\?FM@E Ux({ʱ?ͨM*Ґ(]UMnҔ Q/ 2V?&US+e)'43#5'dm_Mά2={E&S*sMZw9XnrjT(Z=iH}z!yOsi4-B;48p7y^:w-Y17@)\ÏŤmp+|, kiJN/`g$Cg&7R&k"|sKX0^?Ā̖xדf>'ntic!lk1r&Ne2r H>();Qw4{({4kIejW3ʒ#="5;-HD%.E 3f A7J""l8R_֘̈L4al;? i?N#q!_}PL"ws) ;q]fF7p?d"ȢQ EAYс*WKKP{曍[1SgH{%ow;,z:x(gHk8a:V Ťi*>U5| Vn﫛[7rܠɚ[ E]>E K>Năt;[)lʎBQLW *3X`#ڂI?Y\brIqj'i'>W *n)GROyl;#t״{ղ*Yx"BI}j&ζCN*dwVwOW(g)3v`|z`b< f 5qAشj;|+bo$0 vo,M=^d܄U~SLۡ*DA 'Mg!:eL7ֿP[w'dIӻo`E= ]17ޣ,ML&*Y›zc˭LnLBoX9L/l>Jf 'Qfˈ6 p uSNrcb7: ^#5>f5 ]W5~yOÊtD8VӞ7 A>4: >4opß&b0GsڒS5A/7)U@W% 5F1oyC9C(t*$[}+?.83v!YB_5LJ <ِWmĸ%6o:+K:'Nx l*Y`~ _k",sH$\$nh&N~Dt$3bvf6-w/ -m>3B"η| ҕ cWb8|Åd&!$.QHfoR/U3iO&f|@"|=5Z} ۵7z9djݳP.tSڜq{o9+"FEo௘Y@@@j0び%,rçIe>Q~P4P@؛bm3G+w/ǛH0 *A}rC1/|~^'o֘01.hnqLGSbhEPe7^CkP$|;GHK.aɐXc@nʊ^F#yi,m~_lMjHz*<}6 j)V3iB'9lYGTzj\B&3Y+Y>;X{W1 {#`6}SU/Y[&T,furcDTտzqT Kץ4YduA&\aٓZ h= ͈I,2îϷ-V~]9FXb05%vϪbWSPĮߤ5e~WH#miŬa5gtK.Gc8"֔aUV3ƀkE=z#e4d mz$Ów0;8I@X4X T8)s=;tHw#J1f5"VjM36Sle~Lnm .63KMΣ@KB}7&.$etaKs"+aZt֐!!C`# PvXmNTv_ݹ MȀl8wCeqZ,ŨJE:!gٰVmTvZvUk'g9(r'|7=17Bm2 (L0Lf9­X똓JV/0YeK<|{Yvd^bW mGqlk?*+7>w INhZYDv7lv xL~:O=W-X]43௡V4SЧڬB􍻇ZEQgi ^),/ZPEm6 DVuɊ-۵/CMp`"h;PϽv IC<+DmgoT&ezs3S/*٤g[3DL'zQOBȴXZ=A(4TD&TZ4iۡduVi dm 8mx`zw]/]U'A%qЧK ԍ]r"\⏳l$ \"9;+5HfAvviN$TKC!"fV{^RʶK/D~>}0Rg܈u&by WTWf4 8RӞoRJ`߳B׆IA ,uIn f3[.*B[f䩬mBB(TʼhbRX㇯߭ 6\Cl\c2^-.ڈ*. h)[ l]Zi]1A' ^)l|諾`ơ"br(ѐQ|7U xdqą};;/xKb&)_p"jg:FcfK_@;Lxt9W)IpM)MrY>hIC)6kWF 3!g?WKTYꞚpxG1y70;"#7 Ƴۑ 1pO}J o}wSZhWN)p8#C.EQ9"M.GV>@ S  (i&ih(~;}FaA;F>pścWi{:(6NV!9L9K R^ϧݡ\NTy {/%^*W`;dO .:1 ^n}K{:sɶvHL$nC>9C89齲B|$-д4&GL%Ts_fk˱p^E5 fCIe45D y@ʯɻI/kJN=TgDhfp.M5=ru.8NQn/곡 r{c@lΙdZxQ]A>cE[Fptv1Ym6b9XXzl{GHw`oψ! u*8{;6Ǟ-0'mQ>j=詖֌Z'aJֲ.%g@1SUV_HL1u~ݷ,7fv?PxcRGk$"gmCoڄ$V)2{p'Â\ z9 +N bb~Yf{5*M57qFFz6]x M{;2GSkL,Bܱ46! +99zxUnxMVDZ;߽;kN/6n)$r~^Ortթz\㢑bW+,2Eב izO+^#?;uФBlUg`vt++f e.(J`2 ZZhk^KS`)J9f͛Cn%\ڎP4^ XDdBI;"7؈cEYG,ѩU sw-6uIw̍DQ2C,{[x&Oo"JZ.TƈSKuuHG=c߭0lFo$%-cywT@< l3?iuA,ű'T$MMen)DQ2Όֹ=SlɃ+Hhb<\<ftŌDG^(.;Ad^e4Vm);T.c.|$.D|*RE9Zt*W+U8J몉uD-IO2#Y=xYdҋҖ/k_%>>tCCSH, ӧ{@\_V~$Fܠmij gmhO|X߲H_^MjɎ̌a2lxjsiWLU %Xϐ_tsMa0^W+>iʑ?ȴ՘# m"YNӫhR@ARGkۧjnT{E/ 0 R_qoZn߶vM>qKgdŠk/!nص5$t214@S*F^ov9{M>;ׄ3( UCi#6&0z> Ǒ`%41-H߼ إ%WTx cw&X4e¨h[؝n#W'cR`y􎣗Pf"Jgzmת{QKg'8kn;ts^[q|՝'[I}k\J me/qO V돹`=-AƾIKUF l^nP&jS~Ӳk Pp)拃#bçAV? N%%k)chl=`BI`cJ4|`{7Ac&lOˈS} "zq" ;WJM| e^-b90-ݢп@VRߢvGK $ ]pT# ZZS!:= %jSku$Gd-5'YcX 8%wܜH1 G|Cҽ/O )2v1} jt -.x+t/o,,X-chT+TynrQ-cf_&44eib eLIt8jw$ CLovHP7Z`LTԺx*MjO~V=kW'HxI`g=rykDc t,C,^v}ɼT[p^C =j' kEv/#\ @WT8Tu~j{dKܴɌxsUSŦ蒌f)M=ܫݦ@0dR?mAGpu:DMX9b x1\\<+7>m_a-dF[(-:e";_8UI8TG!7\\1r^U|(ve0ЙZ)rcD s^8kT 8~]kE}ԴՊrfţ2.HP˝X* k!PNciC>#ׅavA›HuhwJ\5Ye_C^*eQ/d|qEKaGa6V2:):(Ō!Hd$\5|Lރ#>xLnȢ Mά 40d'}uMvGV `wq"tڸrۯ/e Кi?~]CɄJѠAu#ݜr_\?g2T@l3!Ae[M?WvFSKWRȹcVN4~TC&#D V f3-<I#ڏk FƟHU4ĩDXcw@%H u"0:8m$DSh`R_Ja"* zFlxY;XIȚXjLyV7 Ǡ' OS-ek: :u5׌ 07[Λ0,,}ep:'_ʙF<źnmhwj+VMƴp~]YI/{v"mCgvɭ3w9y့RTAwU(s})Z֔,iDrM̃˝hcDA nrLU&ۮs];xfj XKba:PQXZ' ?,8M&ns-Du|fE 1udwc4v0ekۄ=75Dgڥki·N~*d~cC2yUe9D"h"IB8R6;"XR 4| J ׵V qD4lF~Зy%Z= g"7³e+yRB0@`x tpj f\F"J4m\&A@V"4(~ 0R{i԰3`2QzZ% [UQӕb2NJgc(-~Jl\anVߛb)%qKfU#_1sdaA{t aio]q? ZL@^SF|yEi|]x6}rVЖlgYapEMJVp j>߿j K^Dolll@i.&X'=߁AqY)Cjx;u"&=?arz\) qK 1Cn'H ]bbCVh2:{+a=?\dK^$r_FE7.^@M|CmBLJLx6 0bot4Z% Nn@F?yB*ceڔg z{"EYءJ4\vsBq})N}G=AҢHGSlm߆"CÕ!x/܅B;~VA~ku?)?Be}&$EvWҴ!m+pe4֫k*ձlǛ֓XM; je uNkO'֨dB뛡Kx}(=SAjn.s(n%XdZvG6IGd"K۶hlkr,+gWN a_3ia (3/rIIDzFNm E B䄛V ƺ tgbv\u;STV3'O4Ph%Ixh&vR?hzWG"q R5x4 oiXHx`Cp< {E:XQhat^աgWx;b FY.޵ГGR,`1 # SȌ"QHujrM@ʘ }OXߎ௦}Ē+[ۈL':.Y+HWQ:lOڞq'Do/xz zZ10l =;;nIT,p@r\! $PPes~(VPKZ ]"y_AI0;fF,,OƞyVn@.<#$Y:C+rmJ҂S=kU4$!KIF>[,qִ3HC.r= F5 oAEC.F,?ߙzR*,HDt wfb m.zȨ#ՒǮZSg3%tHϚeSUz>rBLR`sbs-V4@@$nlǹ}yUzGh@X_Rvm`JK>@;)nRxN}*ǒiS _]c>Q-;7F`Mk6uv/ɌgBcw/TόvǪĤTxϚgHMAjȾJ9##$͑V zj璑'L]ds"[ # *l \3UκWBܓ Iu:[x9_">Z=L:WrIݘ[t9výd\˛V z .'* ( Yم@_,@fBԻ"OqK|qeUcFzMog rտg_x-ar {v\R0ި;j/S~̠qfV0'kyZMO?ca8W%Ri;fh "-鹣=Ln'DLJj3ݖT& c*MkXYYCLd MHhDzò8ә07+|+,y\ M4 fA'OE@rv4 GZ@4MW9=Bx:̋/K_Pz#"&4!fh.unGcyHE>|0{t(K6s}* > 3/$|5p%WuW ](7DMkJo3# cVW CX\@W?? ӊ/۔G1,ewxGY3EJͮ|R}iwV˥{XOxgZ؞UmΫ#MR o! .[aM߳ OevpEʃkS _qpGϘ0x;#{t%to>1~t~iiq< h5cᙓ -w!m|)U.KKI-N**'v0|Vm))bՂc6~OKEHMm8khڸ2|ߖ]!u2 Ʒb:m/LKy=OW_^[q 6nĿAA:A8`'zPMMHdLf߮Sfj7rS>ә H4nAs!P&f( j]MO2Sdx^kFZ~< =﫝dVTNԈ㖗 + ȨY#9xFO!]BխV^"} M<i+ۼ7Xw4n-KIiɍ&)Z Ju`u)<0Ŝ"c%5hNRq!l1}dSߝE;f =$ Wrq)ƕ_$Bm$ ^!5S[f̚QX_n\w:Рi]9gg1yMdW#97B$#$$̆no#*3vgYZ07070100000035000081a400000000000000000000000166f3d9ce00003964000000000000000000000000000000000000005900000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/infiniband/core/ib_umad.ko.xz7zXZִF!t/ 9$]?Eh=ڜ.+θPT3a_C3KKwYme%ɷ_컢ވ1ld(mQ}.6n گ5Ƈ2IS$TU/C^S,.]7qyR|Z_4 qlnkJ*> ⫆b۹?3V?+ 7+Dn\7~:JǓ4CBP'}Sor8BsXK%_?hoν"4Õ%r5hV0mmhB5A*gJʐr'ڟQRU+ey1q6 Zw)=9=]TUԘf-2% =u`5+-}sPmɮ: blL}et28 d@;={<{pn_F]U55n?n q׏Τ`.Ly.D/7xt`%VIkҲ$DaSqT{Pp1Onh3DeP"$Z GX.(K쎽(r"?{+ߎdEݜ'thT恚Nf)0;cT6 lCs5eVPb=Jɋ}`*pE4hGWSVLIc>YB_`dN._5FVh7ZR{ؿPV/~!_~Ǿn Fr̉|3kHLdE4# '\qYݦHP]𜌽}A4{CȎ䢌ǎeS[#P) 3RP834I~8%pL L&1(Ht"wK8>cچ 3 &+vTus)LLLҹ;As h9CNs0&kWFvTSfAwcj)@)1]mӇִ,VEoiY$蘐TUXNC=갍Z(^ |ƽφjP{^h&q#(~^osw߂8)J 6R BaY'l5z'eu_g4=c%mKaJON{L49&BO+F@О, |hbC0J*WjeVNX-~Ov|0\JN<#k4(UFcTƪ%8Ny.W)n#х:"M۟n߅9/}B%p;*0V W-X=7B`<㏪] ;-G23-GL x. bs.ݙFF%SPnh.~6kP/L S 7O;|tU^d2En[[f!;y ={+׹aۃ Mpq0`5@4to9BkBNJ LAf'Ƿd(7O/_0aDcQ {z)~)]͕i$%[# Pm@BV5&^} {L L^ӗ,GBG0_kXQL" ԩh=a:3"oCηf 8Dz3 +%Uq4-F$,Y.M6w:IH&u|EjpIZj!zb%aꑣQ9M"?qzbS_Wy݁,O6Lȏ\q %|[585Pz<˗0A'ل_E^<'v6=dg2KaK:dY#ʯG*׬ˤtҿ*{@Zpl/C!y;y7E!T0sӇQL`O*  ߐ\T<`UxCE\})\H#M;moWpZ K'S쁅~ ,K NĩNx\=,Nj>z$G G% kW0N-F޷PPn '[_UT~ 7KDmqL 5*e 4&FG d,l¶1Y'SaybKI#"lCmLE j K)_Ԝ{r/={J(95]zR}+qxڧk@xJ"j=*ZeGf,Ι^͖$tJpZqDpW-Uog> *4pwK-|HL]$duPBfFuڡ\=:ベZ{)Ip72!qR0] jvB&el _-l0 τ" RO%W A$"J'"GkuQ)!`b~1!6Tx)leV% 0 <_)0nBleݠη"-OaF>\ "7YdeaTYX_(%=Sol+Hr13rPa4FV| <4|Q c`IW#Oki*ՇWE)T냿ii&ҍ72K50Pl 4%CYx֠UeZɶ Sh Yawzx83e  aCӠe瓴nT^ݙ6v?Z]ԋg‰|A:4)WVc {һq/pax{i> @M}][5`3Fv?R%TU;GO-0Wx,?/N3D,pĵrPD'AV>Zk If]'^"4b-= T=m/zl<:~ ,SئK\g-%&c(RF,~f\Z>5&,G7eˮH:JgdFhM\GLa8{ LWnl+p:B \UIH !te-JMyIWt);PF+ x{+ַBL"_^&k '_}(Qk}q(K:fCA)x@ӑ( ϧS`U 4ߵ$|*7w?b <ܨUJŒ!cjڑ7Йjm\i:c.߶B{TyTei_k px#t펱2&dezlgw* tl\{$-*-.7( E(?n3gx^g lNMMq7fFtz 3{s"1?pd]X%֢-jl4`H[axަ,L|m3PS>;C.դvMUn|x M/:GXEIەy(D4z${H[vOnWMP6{Kl_'aE^=h,dKne j_8y Ses҈|K 6C {=Nyro lmIfzі3,\ft?Uĥc$/[Czmx+ 5U?^KpOWߞ=޿?بs|l}Y9SY,KnOzb wc] !HJ8|B͔?Ed0ύn)2.VX.*9g&C_!l!˞qi/{\rܿ]O51U}&4Ӟ]m&bR.9V5A VR>.Q 2s%r@BWJ=yP7pb?^zdW`P i.4[f ypH> h;vĂfxVI EsNOf"3jYo'LZwc%hc̶ K<՜^P{57 `/_A0if.<Կغ.ПTr905d yqwA*DVL1g#B@uCKqqyR`٬!qPu_-pyU#tv7gߢ%o&d"ŸL˘N#9rLGN7}zP4O>9P2`\M;X$Z7Pz!܏M"BЯ^aDogp`b?DҺ%}F0 KOEfGJp:tB*u5|wm$4R<)^F>-aޣޑp<93y2C "'tA>˱؆Bb/?iXA!yPX؜,'Ǵ6V焧 '>|2X!¤S_X.|5(]tnOkbH/;sL*DL.xk:Suz1W TN#`7Q>e): rگ+})~e#5P*P0zN"̮d䘛~yifMmkkqemHm&PHPD`6"67FcհƒX֛l ۍp l𭬺/t|ikQyT!Ubw+t#ΕJ% gC.7YE>a>n7|z$o9ib^=b$o[Q klHStĆSr|jX].@6GCJ9:h7\I(sCɽǧH2)6:0~9T`8Ƶ;D,p4fWrm>Խ.k8 2xiN%nIdiQȈk} ׷ůz|3T=X 391%!uUHSsFxyk#RY f JA'QP9 wyHr4wGJ().ӊեUB09zqfKvU)`$˳Ɯ Ôq`qabK/W9_C|L~TAY0_eԤi(AÑRt^ ^:̓i]tJk j^b$ h Aw V'oHrX.Nvp٘rU%Y1jL mAoNrTL$N; uzRlgQR?S nrV,%4c,?o=^J|*й_f tK6\]!lJqqjK}62SΘWs%=կ~mWPD̳5ǛWn'h^@N䰶r2Z{v柰2Z*Es^6<Đ|.IGPr ʔob#inŀ'r$,(Oa(29>pܩTvVe+[( {Kӌ;gfĹ,#2د0B1oJJ 3^8|u3 Hrz z+,Q] Z"&Q;@:9}38kJF,3+x׳KEJIRo͎ Ͱs2w4յ}^KoL rDtsQ-O}ͬjp:I*5QiMy UF`d'd1i#ё2e]τ@$˝?=q"9|(g'+D2aRڏ+_Q)wmE%\q!Q˔oʦu&$j~6xʙE'S8@ SĈ{O"wq>W_I'Ntx| Io_9MTj ,weKRްzM /:3ܗr ]>Pv|h}=!$(oY*y!)6nQ^e(ӱqB+U/)9.D06\i"8^Ӝ@X+:E1<*NkkΈYC q-}:wxI Z p;X<*ޤ{ 6!ʈ_OEa#pAF?ig?^áb뾒֍r|nS]Suhn,u@P!e{.oH~' ۇ,Jp/wz6VԽE]uʟŠV׊r8#\A*J2y%sT5D~r#݋ƴkGI{eJ$A<I&K?ǘΗ-k/n); ӱrJGFmY5?*b/32WOܙ~z~!Ny#M*f,π_08dǮ R^89~!i)  Vr8:ǀX8׍0r4@;tN?+[2T綥ō#=reLz4l-Y矮{=HC!Zk`e4"=$xZJ{:3y# FC*{1@,?&o u1BЦ |v9%Rm d`x)ak\]b]UF}xs*kނq,ob yD[FdrGn5Ȱ @hT\?X#VjANivʄKB=GzzOɭy?[HȮ֟}|VB;VjAGqssqH{,mZ]Y{`]Py~Jņ0#"sf=fng&N!]߰>z߱bgwCM؟]GiYaS2l,]jY1֞ ؉p8h.X9 AcgFZYK.(Ln$1Y&mj\Sch7+%G qUyp.Xvb)ʴg#EDqǓ$:. WHjm`vĂ "s6d]F~C%p zUy9$tBTY*yv<"J%2yӿvz x 3UpMWȣ[6QT Q FLJ]4$Uo.ѶN" Szk_1Q_ \q Ұ7WKo4\vp_=.P0B"ǣ-ELnr{%$:-C;m=Hd_gMUCr1Wۥڐލ.k~[Rr3sX%s$kWcq'^pewȶ'BI^FSvķQ@[ (uO4 $'<]= vhJ*o&ՈP*9EGIB;Cuwt,ey-[ L,Mߌ e3>}ίiKs`$AYK[бϋʵ-oZ%Q qS&CBJ_5)y9NI !ab͛8!_'Gs*˰ v+t%hs2m*A503ܩd|ٝ@#gb]?+ӟ2Kӻe\UcRSh_̥TrA Js߆||ZX,n?y!w09@_5ҫ(9~NWpan`Ztų)VKOt^Hϻހ!%:E'ѧ0%7:n(CV`U^Gt&`bpMj/ŤpDl]{ik\,@m\w7xxԿ\]9*LCL屨%‰`&hRlbΧm2/ S8#[+D_ʒ1c1җp dej[yC"cſJٗH.g@{f4C&A_wpHnfMi?iPK8s; C3qݫgtIϚØ퟾ݪlqi~0>Jqr 5mJ)kp;G"wk4Ņ:%CAV{)!Mnr: LY8Km#I洝ɖFbsKm*j1~xID ەdZk-6HN=Ӯ$W`rW"SC^\RZJV$dqׅzÏ[2:[&?h^o4B@ZKt MAY &pz vfqCe)ѡGJ.,2 5=^Nn*])Lf뭻?}˦FZKz*Q?:N2zn\R` >ږ0]j>rKJ-Llu`o[DvZNdnz 6 "WƹHsv٨v|BcZX+}*t3}fp@`vDrwzfOb<ޜwEB{, o|Qr 3݄[@58VSY3#m۹Fݪ/SiF@ɂm΄ uҝ<*̼e`7,ͨJuuV@6< G+{)NpXTXk}&I sg(IԹW;Z(f-;Kq0\f-!+$wX`q"5;]G PZϮ#0*tquC z3˱^'l`-$w ͤ Ôe 3clz޼ုZ2V:tC;Hpj! xN  :՘+cA爣$oUiaB!]c 퀠FzCIK`a־? kb6z0Bl{#j {D7ufg;s^GR\у4Z1Y.ᐎY֢W^{9R-*=01BRwWGX@ʅJ]vq`9\+u*|tėbY#%`^c&@G{jlո/5w sΑ[bi0 $+9 e<$ȩ|, /Idza.䟞g*"ɧ98Gj"<ˉ¾AWRI-cHv9[ntxt"*ȡi: Pκ(X!P@5T❳uY@Fk6M|/L!@כJIL䑌¶ ʴw- ]8Aևd՛0Fd'%$jnUي$+VfUXI,ǕŬq,E 'AyOmSA7/^ޖrT۳!I0OU]30Das6N:@v"+$,9QV^"4 pPٔK 0 |J>T00{c#.ٌ% elCN-,/I5]~Ghi<0mΘˎϪJq;yEqDZLJ(fO狯B=HdMC՚FNQk[M^x1dX]I~;%u$NRВ&@9Jw`:et9S³$k/nY}#q` a_5%GHtԾYzl+[.Նc7d qЍ3ʇFa+e ~׵sr I)*Qm7F^t+;qGD~6yl9P͐s+[+3 X ogW﵈jmn~pH%hL:KD2;j?`A| HX5L?AzZ_1tm0Џ*ԬxT[XkpbGB x4S4{6I 2Bbfr gYZ07070100000036000081a400000000000000000000000166f3d9ce0000ea14000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/infiniband/core/ib_uverbs.ko.xz7zXZִF!t/Ϭ]?Eh=ڜ.+e\_-s-<-f1Z3 JrdzK饜1f_TH@/,ڟ r+7WT؄h=$zPq"][A89O8 ob8r$]*n63Uk#{?J cU$u{Lv^sgf0?_{\-|c2ij/)U{U.|+hͦY#XaÀ%kBi h S~:T)D"Q|mPؒ8g }嵂'<uBݳBٖ_&U7-pmC?GG 7:t %ߟ~th $T. 6ˆ3, $U>\DRВ87ZM==o* ̰ek ,ħs46qDskO=)nC+ۿᓢ "y-C8X 4;7cg"Wi?˼)u [NYjnM t7E+&Px$YJH;1lǚ<}c)SK}`#7ߎxԁL4<DcF5Y4b^m8 P됙ې K7 4WsPIko{{L'T_*9VX\ > ϤnTKQps}אŐȎRk|0&SD@VGyB<;h~w(eHErvR>ނ?/a:yuҤs{mrO"&&0kVD^yx`{Tc5I?ŧŤGv2R{L Bg|!Ӹ~_r|,=픷bG!du6_QD P=L(,|ZtqT^lA^ѶeY"9$~/dZr ^8F eaT{ tBQ1X[XC^*n//y3vi `ѳs4B->hN+v Uۦt~QtK>3YGEOb2CBlƗdlv~-}=R /D5r=BNl ^*l]D{yPoTfWHŞwLCG_2kfJeފ}WӻuYxluhbSo8l?A?OZp 4 dloo dԲӏս+vR .D[67DAja]0/o|hBCD`|I뵂 *tu ~m*)~/t.R4>Oʸ1M,_Ĩ+->jؐa1Ö>d<}Vݶ+ t^Gp;7kf*p5g8YI,%ܪ l+}we)ER9 4z䮸 9"bkeilRXiycj HA(8D.wyny<5}EJ3{x[0sVF>5 PfuѦ޾!#Z?*ZS >{aqzM9'4#äNdH0$'aޤORE'Ѡ y:镡YTX,(!)7/ g_0ggPhS >O3M,bI ֔W⃽^d.~1>ό_cs^G% rMFx@vȄǼRΔ{8wٌZatAk켴cj$r*@P,jVL \.59Y@r&FJlo͸ ^7O@ZCZj!}sk .z>Jb] n vf3nRwK %Cm@-FmwqJ[ Z3}~ Pu0agٖc6)a@v{^lƲ"'gᨭgpkR^~1KKB/(u*䔝sqYՃGIvɓ d5l=F<2s.5 Z= #x4Wt\tT%'wB&|z)*)Bįo<$GΈǹլnVYK4A j||U:t20V%5Ug8n'Ġ>,Ζ#qN+{~֐`j+if%".Mqkb`V=6,Ar` C?TIёKM S8)&7k` MfKU,؀TB,=T&X!Y I #S rtAH0$%?(WB"*Aѥ3B\q?Q?r VZh+&|*z?sak TupZ8¶:7Df] eƻI\;F D^8MS:*Z ] }œF7]呛4?O -=$6Я_ toU7OIʹ@xgɼ,d&e22/ds[VWD.S]0ڭʜY^#-w G]T7Ǫ z"#zp rb4! ((6h{/>}a&hP . R46tdw'5ƃ6Y媴:mP ei,`VB^`KNQ!CJ+:5[+ۍ<(W`k|/4rzęcO6A둕d,s6~>upe8{)MV 5@ ^aơ42h}#Sk \;"'w  ~{:~l)5d[`ǩd6]o 8 o9*.Wz 5AR7‡~.FSo{Huu vu_LܧPsz =ꈼ|3tt^pV,S[ʨ=#sL34ohI]b~K7LRXTAPTO8f},A˹{t S#"2!⅌=PHir_Q1 } ZҰhFźsQEV;xok)3ɑv]-0Q/r~.bWEcz ?΢<аh$~YKMyB)Q+5ɤcèUG{t}עBluboe]Pw?d۷`(Q(4|# bCI@wVU8>;вԎom@>q6y>,xr<f(Ez|o8~(nj "Mtj= @]Dgk_.v\ġV*>ͦӥ b!sa]Ltj>( Zȟ.w_smp,lJ (ibݩ{lEJ~j{2tlV{hm]7z<߂6}ڏ=ާV52.hڎd2Gρbh.dݏ[\xK !>9/R K%!ю=m6)H[UF`}6WPץ;qgy .zsǑ&ճ_!RƤM򎊮gf36&8}qOa0wӆ#L@_ceorXaԭ7TB4_!WQm3#SGH뾖#8|ӰH ][%STN4J˪D(qwZvUZ^?sՎ3zHv Ԟad(iJ3%<ݱK jq:KH/n\6EǯbZ- wEa9ƦwlɛbzҬ7&|#D.ZU5*z {-tteY=\ &]A,z|OMz+cDRKm+,Q>1@)wI QN f:lԛ,& ,~y8 as0f$W B)ev=մbMå%ZD:) !G>pbnendӱfpY 8/MPxp%(K7lCJ޷E%"& dNgAƔ$s?cX!><2# RXj&2恆Xjm0aSi|_h^C ݎ3"*4$QN sm.aNip-STj@$*WtPyGmnsS7HޅPs.Dx3ŃEn3v~y5bpq!AviϮU!_KaY GG7!ΗԹ˹fe!XG0Is>o;@z*(;_?%AѻMqn*_Hi%ؗzDLrG1P G~D$tBdi2|g - xţ[VSw]Hh|I >K+TU4.=eF 8*ܫ[Li8iQ \AMzM)2ȚEǣ)Rq]VƓ6I(]fA]B-deq/{+t hHѩY9f%_)r?ig<QC%:izCc"]~`n}{a+u `?f^;S Bu2C &&i~V :mi_F. "/u(_htPdB8V53HR վZS..u jUl {s(ų4.jw#؏u׊4;1.?"m/qUTL([FU[}J{8(E]gɉ'+<('UX/$VxɗrȽv@|'c:vT;( +ug <*`{>"ls] Sw:f捛Wg-e)M -9n$ WL*4 XM;^ݚ+-[ a[!)Cw WQ jXb{/)DU()Lؗ!TTшy9Mg2laaz}DfK`33S. cp ['&- @oR*z\fii5_|-;UFOoGOiSm:S(=jxdw-B)lL 1w-43͈IӧbYMj̲=H&d1(d+K-ukN)Rg-}RHS>>v5u8Y*! w$ں6|3k'|s.Sf p 0vX:LI&, T݃KeO8xr]!on:OEv&d  $|v'k xuӆQOlBc{LC'RodBrNh5 G3R("_zދ N̋Kbߧ(&6p+ ol FUδ\+ٕv?bHxMrY͕j(ǘ&Ϛ/|_}o-$ :@GG.Ҝ35ܜd+7 -len_1in0粏 egqTS(: ZCQu>ȁ`OHgv]Xpܢ$-OHaʼ \#ڲ֦Gp |}] ĈKM+)mFN:0  ?3-N襱{Ot1B, '3+%EV`ќ=FmZ*7t7cA:XlJҟʼShʅ[K5KK^/Z,Ll tyu—Fs.iD&AODi,Z~Hdc2:J!jjBɢ%]U+zQP.Y@$-԰7rZZcNI31zQco\pᲔs)Y: <%n3,[ lI2 Fw闃e̊')ZA?妄γw*KV %0+gyeZ.,蟡[ĺh٣][gK0~l{I7, 4]ktԀkyeuL\Rv*G#\i:9 (Vȣz8qp bSEQE$lvtQϗKdÏ+D#fU|ךv)e"xԼVfE/^)}EO\]YUvhFf$!|O~Ir@|<b V$lBC K'.rC1re%'$pٱz{]/ޙ(D8MhHt(<",a ܉TG ;~PdQP?o]ćh<۽Mb1W!? !Pt3TոA@%pL7δ|]-~w@>j8&0r]G%ugĜC!\;,[KDq8aam9?F QEͳ󫇯j}l>WoЛ܏*CS@0AbjgI)Pfh{K2֯eb oNJA3+g' ܹ&JH']cd1ۃb+E1vi]R\7|,@tٸVneFī'F]&; ͹[F1^Xl{Ez̽sfԆjv5G^vWN2P!-]yOi>˛"C UiX]J\7-M4g0y;g/SSV $56̠46-n({sլ9"ns+MvX`yF3{GJwrU$F=`&!R O`;V:Gs!B;f8wz(=NbL.J\jn-(G:4֋Ы87*L_]=p7 Hw"^KB>jJ(>٠  9ed 녕IT%"~:3;F-PHwG屳!v 9fܛ;s :> i;H3_q!-?j⶗(&{ce%55͎p XB頃6igI51Pذ@ yTcp*jm4{>sE fwQеj&ӇTt7w{J%6o(Hw }) sM)ڔ\y:YC|^i$ dsк$;8쪩66aX/qtfĢmmq9oxmWtm0c_ޮeIZV|`jf&:Fno,,?zKS*?2Φw ˆTфnFpHxI0 g=0*Qv|2PPե2Xzqc-ɕS?G !;p[ ;ȧ`ˮ=-?A\ئ_Ssv!Ge>䯮/9> հWe5b[/|[Q^ 95}?RdOU# [NDY̱Ԭ#]gNjuˇ3g1j?r5u.զt;L9WdIȨ2eOr_~I/W Ol]دL"ŋkb;@e5$^0ZAGu@b-fMRu2|XMP{o\_RReȜkxg} kɦi~z/j-^' C@dɥ&lȼ%\ LUyp&$X14Gץm$1MYJ 27#Г7,!Av-@kLxk؊AãXM3sQAEbgx1] auoTjZ'>4v .xI+h9jwڃ5>e< X[ IOI.3p7)4$TcCoW} ?0o59Rcn䀬柩#a"r5_S"-줡1ҋcXss)\0S_SрwaomF|]&9ȖKDt3$ҧ-.K;CpL~1kwj Y=THؤYFw=iAVb3PZG+.NR4.{zTL)[ yNirQb+;x-?^YQ/&Ɣ`Q'9ź΃)yHo$ejiS3.S+q@ɷ^g5|5zHZ՚oYc|<˥[P,2fq~(g( ) Sy*ޛݨw+k)`hXZ51h!+xoV36|w尤P$e'IQop_AH J&gʅꈚ^OD?W ,p}W~JBڔPW @C9J嬂/ǒ{w-Ѡ/RK9_xq{ TЩbe+BQn]Á@ʴDkWa}[ qr+ɜsETZh/IŔ+cFS޻ë܆g=Xa+Aw-_?O3.VZ̔xG4.v4M,] j򢇶=nyP)/\\J$=/`vO%?.vs TVˊQ: Օ)GNzq)ͭWFJqm'q nP%'F7iJ 5#̖xC|2{.Ńw&%N+hW5-Yf_KVjlR|GZ?`92$;PK"{үd;-̚x:.ёVX"u'Q#}t^Z13}a6u[گ݇cǬ{3n2$aFŸ=e, Bϵf,aa%[^]v+tS'jߏ*M??YΙ !~oEr懱}g`.o'tMo`7%&熒 hY*L \%hPr'ŨpN_yes)m\GCEœF] Ȗ^ݦ.s`j[vrm+tظlmn[RHm) =dT7e7 7mߙ Hޘ}/,7/s'.N`3P%ji,$5ÂWZC!shJVI G^;g:`41 t}^Z<;(v?̥Ǐw FPd̐ɔ~%n%BE:_wUslĔ(-|m~gk@`Ʀ #XNJ+CEc6U*j/I88,T!U "­p(0VjQR6~jB6g^Cl Po$Uˏ vPh -rfZ5<ݖG /qt>-!8;]_4 1&Y+zi2t7~jDm,vg :f(G"pɖ׵53mݭ_-,<@@|c`OvER@e?ՈcAɪ~b[վ"kE`M砠%LD!Z3pz-MX*,]cw0zzkzrL y yI6"wWGO8e 'ْ'|=oAD;KE:vl`:%%MsB/Z3rЏo۳u^蠿%.4+1!ыMJs,0[41CL+>U'f%A˖۷}1:^;4xԍ)a e;A[zm%Kja#|[;hBㅳ텛B596&6 WnN8b7[#o"OQY a/r *Q}QtwS?a&Ҙrs;T*sƗ; `CR-0L2ч%D?V|b"4,Bh3;0LEty,o0X 0N?3Z|d{hct;kYHsd{:'ԝ3vzNj̋"Aķ'3 _}#-eq?813jm`ʽj0-Tg7de-=,ݫ13s.1iHu@kkDOhf$xG !s_=bСL1_? 玁5d $ 0zl%zB/@Zs%A R d r Zu-θ2}tY+x 'bqU*}l7*|> 0"f%J|MyƸXg}zV#4MX1q-(2֤$vJ#thtd>cIqW_n@i-ւtb$n+4$7VRBI߻r@nr8`) +jMDWgTO-6b-n&>%;i*'U=Ee eOt<'?{4E%fgG׺7D9z#j8Wַv0 F$ZS+&Jq2}ǻ< *un2ݻŵ*r P k+sD>ћ뀿$qK_H:j_`^(1j~;>"x)_m1`s `g#ND"aG,]f9Y;O$@8I #Ta)AT Juon!F)a;84)˙ddSI@'Yyy3[kyujbU(CD^sWb~ VrYA`Tlb &mra@XZ=_gƝ[0ygѰ)zA9)͉ev9 >oJפA*p쉞Pvg2:6mݮb x]'9A;bP$8̽tMYod2,@:B]z{.17"ư zbS~t>=P!`r^SrZl xoΊSAz#&\i:~]s@F9%8 8b^Vv޾Qh'H?>JUZMc4wuiJiesxkwѭ25L SUЦ.ښcx X3BY myms>tl8Sb-C̈t<\UT+ KgphC%Kh3("K_`΁H@xgy:RQ+d | k]\V8Ha15%t+{W! 8,@?{0`8i5iXv<\<No0}WOW ub:)bTxB#?(afW f2 β$F3lTm Z_*^&|[ 9z-|{zI3H+ZԮT\b%+_j"~ZGa#SW)ٲ\6'Tj5JorO?@+}荐ISt)/BWdY]{{!hY*ScwsX f%-yW<{e&fg-\P28ptf٪&Xo#RСZEx1 (4hGj12|CX{궞uq@E5DUaV/'1Vp=ƵheZt67@IJe6NT@|l6?e%%A#bFQ,<RGsSU]%MTQHt I`- tJ 9mŒ=܄h d&%RNӿ&O*1ТӤ(玭9Re!2ƣ\}w]mb_3TEou`) nʻvf-kV'B* 'vllE_ $BWfyTBV ~Oq=ù:PփapqOiV49>+ҷKOrMIXzwZ,}Aڟ94fOۍ G)g6A#~Oaevhfduz2΋~.QN{3Vh (_iTRX! &֭ɉ &{O/3,zMda,qu&]gBǰH%JJ1O2X ϭe n9oxw.e*={}D:,֬s?MeDh/Bթܗhv25fꋂ8E0ULW\'ZDж:6:+"-FLɍPJ~T=2D >A4PdB/w?Wtgn"Yl4-jRI- ^A-]A(,#2"\a+v#6suZA Vߌ:SwRӴV&-!%6&睁Z"}rژh&$0tʖ!X.w}AdHO?aȽkx`X=8"i &ah}S>l#KMq;I)$4I߀9CQcQ;]&2 :G Z-͑,WQBE"@s4K'CztH3ttjLBoeM @F\?B2'5%oP(* }f{_*FmҀ0B7\o:Hf}{i]W)7bhS iѢXk}MgŽb y=TtS u - M;$ڛNK=J\%"y*ARM5@Bŏ@j`?MiKs 0JAB6}< o a{5nQp*:2c1ZM7?wi~ Pgl~7zTC=unFpr#m$/Mл>_qZNl?vFbĐprUᠿ ۔VKEzn'n.LH1iYgN.:j;5<ٯO!IvH~S\,jo6Qj7?jVŽʜG䭪$Ef~_cOxqÎd7Z~ԋy3 ~"ba0^-Kedڱ4?[̂n6)RL0#%\2jXﲌT򆒦}մ(ZED=%tLuMH<0o`kl91vbDY9"nV\ȶ*M_itXhZa=3TR[`ŻTEaWn ,S.++%HiY)~custPG0!2*!HnrX't>o]5~ |OZ ؔR+ =E 3ϗ7 ,<@A7YbQܝbphJ.cd}*_Ls(ɀ` sdi;46!ŕgX;ѵajBj=~S4痠$< *JAHγ3ܪd[Τ1XI,O/="T05R:vu߬ +.OYVi9(2nz00zA̔GKi>[ՏcYſn5L" ) -ەQh+'R@dgO3مօ|73ٿxĞg׳>Ir,(?"7e=yщv'+P,!w=,;?~pm|rV ܸ2z>H&t@8hR KMgK03cl7Q8Lk$M#?\~2\SaoWi|u=ҙ,~H' l$nAb lqt41Q Ȗ+њ-bs<׭G>]ݾM}il.ό-d%r\'_rzv"XV*H2 \L\.bq#1are:e/}]dZR-=3 ~9[lC-5[p@|dE?K<3]U@gdܬN2`s@Rm)aPT+{x$Qkb%4Ehө9?:8T,$3?qJxͰQbT __FL%6sڬ{8៰Իe<&t\x8| Bj%8b+'QqC6;ȫ~Ńy.LJ<;:t jS0G5ɀ/jB~X!+w^=G4Xf!*(D|f#ޖ13Pb5}̒D~)W ^h97/=(~2@?LP+Kqknz[*K6B^3\> ІB7g!Rӑ*#@ ͡CvB` ag/@yOJ-BQabJ2gȈ;8OM 9 t7sN4BSԽiP 70 ¿A"Z:+~#ڈY0'qu,fş_Lb@̖mbU 8kcv֎xoRV&lKQUILb_*t1:(u YlDi(gXWs@iJ@g;9&c(VL}LcpW0O!q M#ļ75} jBN;VnM9l ;"Rօ "FnZa)l _nİ|fq"I65`L{u'۷S eY{Zf*emH`DܧP M=f^1BA׼GGUXXCoPd0Qo[w" G3cdL͗ h"OW0>spAۼ q!f_Z%{+ī.셕^GZ1'f8.K ( -s4@*2VCVaS_CӺ)D݁xq N(|{т|Ҁ/3kfFiWt۝mDr|8%}c5+:( HXb2}OZAw!t*qrAєE6NP.:@yF)W*yF$ 4\X?в?bHd%dֹ[48 9:art!w`AC$ăt9A$DsvZW?~\ r5ր~z̑<È{A3cߩ&29m PU>l ja}ʚOII:4;L5V[V#t"Ynd͉0 $:ӻB;soW1oBuˉA:dJ.(ґoj#5bs6W]nRgi iC>l0usd.sA(,g0+ _{5-c& ^҈"m>I^K{0S?<0Z6z,^`˔bgb:kF9[J6%9$@<#qM4zfs^gª?߽ޜm?\ۿ w*AmH1kn<ѪZ_HIFrx,AAn꠹n5eO.R'ۢt/;p緺c/K5e8:ݐAGղ'kuDک{%n Xh^\J[10i&H xk.]Zٺ|dZ`wG3xd}sT1> $#6*uJw+a#8LMxEY 7c:C6o60꫺,SH`@hF'#l#'ڸusrS3I'W%1p>ń֨CÞ\t;\D_(LՀQP7x&ߙ Bg]P/?}ޡJﻡf!ɤٳ oCo#M?o87{8\hjcyѿ-W ۓvKc,-<1o)17X-۾Ҁ8c˗dWbfԾB3~wC0tu<޳,yLey dp 5"^2[ [o_OKrr޷òҍ4Gd !&R` )_x4&/8:[_8z}himNsq%𜇒,NJ4)ӫRG6.Д{,VIgjg 1ʀ&9N,ۏ"/ꕇQs{!~kֻ0(x+\"xq >tgb̌Hq"Ir-4s<9ہ(F@:Ԩc/oH{E]B&Kqu.wxw32V39).%=Sz]Q[2i~rX'anlUHّ9GQvdVB kBڮ̤1&>]m>\j*kEטIV#$I0~5Xx,@(|^8fjI3Fr^#5)"X0`8LρzcŠWHbΧc'{?@[/Ġ…,2r1>\nKme".p3 NdCrCf)XN5 BOCoJ{ԶF_ }TLIAQLoh憎6n&MϲCNyf~zcDNo T .ݾbwɁ̗`έ;7/S]w f!~}@ Bi N.BΠa?AnMx7.gan$fE.~A7BG$ttX^ e+9NC,5Oc=ܼ|ɤ' `@kW0l(B#3BeCZO, $ {TO#Y֪OéȺp[!_ƒeK9=(!t!۰ԣfda?ߖt/Kt-U-(m MUlQBXrJϰP( ;^Fh~BY1L*zs%`izdY'dOPf\<ڻYm?> eX=tirmY˾^\zu/{}}޵2i;iZhL:OWwֽ*G-1#|doG`IMK ƣ̂:8=twۅGOdO9$˖eسcdO]@a/d2 V[,xNk0ERͳ6ny){iO"Q-BzlCg\'Rst}~j-XY ܁'wjxX:MUўʣmfټ8.$~ʎ!O!͇NB^ >烮0}WŻ~$^C-ӛDUrB&FenuӑMwid^?# \/X0#[3esܡk*}<wyiK`A,1#Lgt潍k8VN/wH5Λ?B1/fA.20YGrϩ?./=:OHJcֳmb5NدX?AhDuQX:X`+Rv"ӈ^;+w0W2E߫mK1e٥ At&vM?>Z>6= ,^1|DGntkMy;P19dQgl75BB'1Sj {z>W)֔Nw4~^0rSkђSf"g+?Q=yb/Xܥ&OOA֎lL{dH<)|"8_XKP HBj|hX"^\CK؅Quwh^!Vu탚V^ϙYhWucf,x(~`:+VTܮ&ȭR6 6# @AZta.]>{¾}(<_F EliXW;+PѻH+%y uwug4MЌw&fQٚ9fvonBڦv Qγ+U}W?IS,iQX9+}8bh*_[KE{P0Usu0A/`6eێJ?&)%d14n~H-&,KUC6G61\L Ԝ[yR{#J |rFy "Yת ˎ{ k$z=؇~9 B*D>Owu28v|(AI1jNR"F~Q" [<6x%ՠ\xjO'ƅ}~S0o'Kl3.O֢`gg:b= {oy!N bzyUy%6b[]Zub]w2-z[IGui8)(ZEU@08r^#XOF[ŏ좚SC#>3Hx|"GLv5#ο!VIXrF oG(%e*f@va QՓ{$BgRwTЖ DWySU6t0rʓG+ٹE9;2^ 7~לf-BQ: 4>2ZښD#]u26+=~CxH.@M/jkvO&&{u0 ."U fQCCwF9w$Q_RX<״s88e_pBkt[_~$ _GVk$VjcdF m ^8]Z&Hhrmyז=zE,u9!Y1R7tQ0ts6a &M,X6N@mM7?YoS'5_81f.:x" <&h_7Y8o&%w+J"JXvj,Xs3fOutZ yz> ?(Y`QdJ+ַnK!b-OA6KcwkYbF%AੂG}.W)!QP7zKJBvt\&9(0gE,iF WvřHUUc6gvr18&M`! uo'o,.x+){ٌAq\hZNJiС`J(QciW/Mnjv>z$Gϸ>Ō=V,a~iG)oc*7Sgkხ ŻPl}S,[dtj=BXOŶK@ [ihQo Wi ňAecyd0#X4"tsoڗ\O,[Sj۷oA ¨m('îQxh(\\F*VKѮM-0mo_yFqu$l&LPrU5Zw9=-ep?47{o w~_'Wt|tݜ2_RACV:'zK>Ygah6ʧVkZzcz[jx?K;IBlzWg^*[ }@,Up?Re)\ES֊uyu:ôYl3PC^L{ۨ7 ̤,cP֏Ͼ ^mdX`*-NHP/  "k؋%p[Ycʳ6\ Π !_O 56 fvz' +2 j0|d$QĭgGC C0M먊镄w|I/}]Q*36s5?o\M%h$hbg+@USnNj8RD2h4<ah`|(kgdZ {mfP~8F͞3׫ۘWد=K1]q,yAn(Xg8pSyR&pFj-D7#zؕ>)h7d )-tF}!̖Y]XUЅ!YzjH "yXjܶ7k!Ve0KB u ?Ru?ꖈ̓њciDj+Ӓu). _d_„3^ o'i%"+|;q!3=mXFc3853]@3H_"c -`q%֧rCS4WIK)ͤDN:,9O¶ӉȆM"Mg=lQs1n_15;Zt~+ut 蒨;K]!/Wa$cfL|R1iC"v?LKH5yށlSǖb L~CK#"==A !YuB) P\[<<^m<8[8PNe/ [+wtC!_ׅqeɤTȌ4'g#| ';B7882W)0PYB*5W\?#sJJ_"`r432B&sfEwۢp0j#*fEQHGXO ZTԨ2gn㼇#UXA_jVq%%?dW͜Ӗw_`}rȧ@K$WaBfH!'p,~GۑI2΃b3_W&Uœ' ƇL+־RWfW!@ĚTl]*ݯd| ,%2ߙ'N0zA 2HOw՚}&^1V ib V u׷2=QBwFw)samI{o'QY%euŹlG5FK ѻ=h[`Vz.-.C[í+\'W0e:=j$T]wk>\WBC@=~y*B}_hՈIR&5P&ng\&;.ʋ=K[¦:뜳KYmA2 =rKķxШD@rNM @OYo:iV ~`w;`ֆblshTW1LS~'~bzTݨ,mgLV]kv/he٨nf쩙R1!n 7fqk3/J^z`&c]|U}b4-咮4ۂލ{:E'ܞ'Q0u EmNQ45)`XmCnyEuB횟ҖZ)|-˰ YU*K𰴆7;dfhLJ^0 սSY( dqx7 t'^i4dw[ >A6\ [H K-s/mYw&(Uօ"&͔1g.w*R^θ75`n^8r(#'1)rR݊*y촍LIf󋞦oMq㩆a8){OBIa]66;~%U(3-lĦA03%,oSȵM ڽX!LrBi=N̋`vyȹmswɝ,J$džxdQ^QUF-Nw:̸ՠ?|{Sv  lƥԛ_qâ~[|X;4Zqѥg/ިj./:I&"r֋.Ű/XO8e VqTzֶ.e+?dH934)h}$L,"ؼ: iJ!!Yy'Q QH憖;x,.[_W*,aPtAɾ/'D֊Ds.PXayddJrvF'Irׂy$K2,BE*Oo׹<F43׾3݋y4alMXY4K*?wLۈ2rKDp`(܅V ~qs?toUcB$8X ?4t%$,PU3^[v& Bap*O*>N1 >gr.tz'}dLekkfdUmwZnTe)X,=1Oz$ʌ7{TAnXWpq2f]< To/N`g@Ktk0WUo`6;gf~<{ܕӸ$m+n)$0Ec5|`_NzHn#iT<n=a?̳e4,]o:Gs $^drM&/k iWg+oƘ 7;N8?.œ\$;={6HBM*= -h90g@(Sr< OXRD$&03+ !k&͵J,(v*?t(/Ȇ(.GHHңispRM@5r7O} R%M܁>&˺{u.o}ϖ&!ҩNGn`3ʐW{ӑ&J"N* JBL 6y?g'X3 B{liC=ug ϸA).R#eOc_fQNВ_%)I>k|9I*6%^*O.s,>bDL𐻥^!(q,gmc95 U 1C =b~Pڣ2cN]'ɊāʿL]XVLf]e_CB4 Ǡ v'D!%d/7\-"&LAZ8},~7>n9 [1/y kQQ.rմ-~kq`4BMޏp-EnJՋ0 l|޸P< ~6+*;ぺyydjfMYnm%& {(Tߚ+a{_C3:}vNvWi"' Eɑm$dMdI2,"{LҡaYS }c_i8dLꠚPisZЄoI(e=܇s ckVÜ8+"2enjW?Mebo|| $̡\DJ%|pan/ڔDtJ6 i,z̫,80CP*uJm?"WKmt><0}B"X!t]\ٮ :d;ۀ6m{uWDJs,ygXG捛Ca28>ȥhVU jIvCIgghsֺN9+}jT Q6IpR)@ZZ fkhW 3$ǎ=_C Дim6_?o):J8D |0 Z?TnKK{s|,3J:QU*C0[? }Q;ow+tɃg^ޤ͚#SM-1$<$.tr4mN?k[2Z^Q璂1Oعur8-NJxOmjކ vc[2k)ܒe;)0#O{%m4X^{.#+@ yGhѪDq~ a!̉/INB6˥0Ib1q.I MG¬A#t~c?ʍОUzp.Urna>kIXDL+/@p|i`2jN ōY(=E0Ete&ޡPQ%Ԍdw^G{wcUOݧ Q no@Ӓ#)>'8gY(=~иG%pǘBK*Oo*G,Kre{!{.Ot;4MEjFpg<ͧ?i=k6ި2,ɮ02x V~W;D@5CW]ޤźjΒ$eV Q谫,[(k)m(Ľ=\WFm =sY 0+T"'WWp44$S3sҟV!zeU1b1glS,̼V،.rh WP( [F5 LhOn/{@#ptE>.oەGO)ϘHUG?B"m@)]՚H*߿Qyn;f73!P/h۩-R`p{GkY*vO@PV\7PM9ບR\Iّ6 /Jgc'~nM B=j8jaۊV.]yT)Bp5s1fҤXLT]]\Ś7oTĚx~r*oq )wW<;H W`*c&˛DgC CmB Uįq6 x.{/,}~ZXY'Ѳr$tYtę@Q. 8R8goJ9\ӥD_!#$6!rcB43xzFiAᢸ/GFe^y֨_ʡ([' 7O0b 0;}V%@utOh)`^< l' Z L>@3hYipTY\D{5۠C30~G<ۡfpLPn [1w:hKmq)8 ݾZ_&aU/#Zm> /58u?zLⰾȐ_:9+HͳH'FFhx9e>;Iq3p)+5ѤߥX ;ʐ:\΅{(Lܴ@CQ֙fݲ]1vT'"nϔYuoVQsQw 7|xXQf9&wrdHENI*Β,Y|Wk4 .$VP*ڧDžLܤXszLc0)֖y,.u.*"A2Zʬ#}p:oqblXǿr7F Q_z ff}-5;ki|HX#N;8r7Ӗ!Dz$sAv(`aQO "TP=ɢZsȤi $n(v+E-Y#ي:!@|s@}I/[ҕM]>>g=M,E?T "XK9z5vblv%P {kjU3mg01KZr7z^}VRX>^fsE}717pRw# tLVR7R\m_y!]cä1-Q{Z% {/8ZЧ7+L~2BlS]G sY Ȓ>%!YΨ:QIͯIABSW3ymɈ MM#Xv"tCxͣ;4{V*B~G^ (|:I^y.u q#;դ[?2/IҌUx B1ד[eKXb2lbhSӃM}goԄ7v:rF~F/> mj>_^Ayzs6(|lH,'F2KBCpFD 2;h*sRQ:}f(P8ELf9*fMkvNتcg4eG\Pߟh{t@u uUwvuu8$ӣchvߘڎ4']13d_ڤ_qP!+q!Q`CocɍN5YiX kNY]1"+͢ȱɆk6%+q]2$SSgهCo0^W<h_Z{\nWI_:;p^-hD@sOTcXQe"a6[Z Aެ1r-11䊬5k{T2cdoχP^,RQ(ݛ\1 L5 &i5qW>WAY̆SzQaKa&vpID@Уtf CBލu@,tDa_FKG8QKQ#q$"G+ CILJ^ŹuE겟^DD@R_C@V~\D9E6F7j)\߃z<$U` ~JJb@6HV/Q 77eHۋ}}Fdk>+LMH鷱GEό !;$Qd㯏10|Auʑ M`h!QV|&U0| 4ૐQl3s >^Iguv'L0qhȏ<]Nɽ 9ԥ3  wO͈.?vR֟?0/7V^u߫ hU1$0hOPZgY R#",#5T"ca@F>{I`qTq7D,Yj#OץB?=\k|*Hy h: jz? sJaQ~NT| fUr{'럨_OcNbQ?48MTyAǮbH})c*C+t%35CB:hf+KbsI44R1,Q7ZG{0odD_\#OpYZl 3e ?{+tO_C |վ,j2,@n¬cGkԍ{w|o{aD{ֵ燇W89}R_N|:D d'sf9tMz/~KyHP$J]+Jn`vŃynQ$F =vag~Pr&GuYʧ@6!>xvz|pBȒy%7Xc?a\3BrH9q\ׄ{![+|N53_ L$tսBk%e L^Ӵ{t1Y4Jٰu]e8(O7vLoP7{ ;gkr̕ZdDZʝ Bthjm:.r{e[- \bBzD+MFpW#i7_+VZZCM:?p+%a+J+.AǢwEu[RN>*K8[Ԙȃe{aPQl-{Ft}WTR/#2w?1leMS@AV4{+`L·r?=fEkzg +o'RfJfz |K:p? J˷LgY/qtbi@~?9o#AMxY|¹(w"0r%_> %g< 5q}d+υj&$ip^z,~n5Vi{=J au"uK/{ +"rMtّ_;3)Kb"`G^F1vD&3[ s8pN*Q% 2W[-IWtT6!DHYt܅m̙+ uRtn E=0<,ꔫpN3 q+QxkH,Qa.*yEcI[ko_2Z ˁݐj52F|#*QsmaVOeX)ct<]v }dSn7eWyB}qWLQjxU ʹ"->QA}"1/Uz=QfC\X436B)$=8 2ܗgJeT Kq67⊔(qP~cָϑX4-\\40UKRu^ZA@j?A,z7R bqޖU^U " |if܎֩)MB,CJk :u燷 SJhNj[2-u {o\MlxA /L9 1>/1aY$rGN"-S+Z$&eJ݁;V2oIj$yC^bDr".zTCڌM<5AU0MIp*B )/.&Id{S4Cj|W4}g#\Lah>LFبo1>(}&6 Q =r#|q:b;wd5p:`.2a ڢ3ukfm3t=iI,+ߎυ4s שj(מ0s.J #6^Fga_.`,J;:u6v;8y]I-OU4>VF|JynL;/.өR17xl RBh2'ܿ xN#yq;JXubq.Gb[/S-{nűɕ$NWB̕1冚Ί.,Sd7cyK#a*8<H)VLaژNBaYijlLWlm W\y2cU%hV6@eEvFr|f yYeB|p)_$L0JYd~ZBgyӍs"w~S੄:V+rbܽ5ꆵaZoQ}W{H94xpm,Z3ibҴ8xMw+ (R;wl,Pi3xzD/vD!ɵM\vZBa _&A2⥿{7>6RU]FϧfKcƺU,kNp, nۉIG65kK(_G-iG2R@Π}}+UvVxx_,!u` ~.j|=Z t?0[Ѽz,@dЇ% iMk@fì}zjb2PMwjQK5iEפk癋1ڎu# Xlc&Po+T( %rBAB)]@SanQ݇;x|(P";pIPvisCҚG9F>|w֟A#gc=9_z7VAg ɨ"^6[OJPHĪu"-n<կm=" p$!vY|s I31&C jK22?$]uT骭 GHQ6YͰtv盞 7´iy]<^ ^Dwөg1d?@(iv>#fڦ6 b9– {ܒQn? : DQGXp_f x#NE5D+MK9"ǣ^ZW` S)sV/W_k^8B²}BC>wp|#ۇf%&>!B{qz?u_hAy)Е08tyfGF+կխx)7%\7̾\ ]gr*_m״,bN_G7>$:H@\ADf;!߱6UliԂF%̃zǙ֌I>Xa~ɢS-BDwsKۘ'znSɥ-{(:Aƿ2xEs!u~|ˤS1I$0ٞݍLx >f4r0Nx4ֳ"pmN(E1[P˜{+PLm>(6^m_ʉ{0ѰXz$˘. Z:!/ڰMhL?F:28Tj#$k,2ը:j@t^cl0YƪևP/,$|v* 6/Gųw ڦ\2Nﮂ?8SU$KNuNaV-p˹aLEyv$Biz\}T ǒG)9A*FRFY8BFJf]!+йgu'zN!޷YZNPν8Xwpd޾JdP'Ż5 8L_0/8ѫu_1C5~q^)o8YKhp p[IaTf^yeuC`_$8}LIr; {$}6uGS^kqlMgr9pyg==\מГ4r1E7x`LJhsE/Z їq$}|@L_jmn %I@-}<1E 2_fA{":'H>63w\m e "zFv@7T\\88LwrCg&5hjxپ%.E-EBZ-W(>*sE&nwv8b)S}MohH, A#hV:,y>,:Qѭ̈C$na"C*^wx.5>lFm-Ѥ9>p7xpNslb*6WoyXOyẁ_?pl^V"zkUj?mdM%b7C7M0 4:_ZuO^-aeo(qoZxr9mZ=uC7\`պlVq !&LuQmTZD94K&q0UB5WAk\i_##Np1w2b+KV`_&1i0D6/͜B S^s%2Î1R(MSC*C6XZb*8FxW(@CrEYdFg4 0cSnAoBE t?;%ah M% \A|85פZ{xyW&Ii0o)䕖n~Vgwc ȉ</dսv36Ik-܎88X3SICgr ЯgUǤn0sajUJwDded!+L_ӓ=N&'|gbفH 7G,G xA Ѳ[UTeJ[!R)&AK]l<ap9M;ڒ4hJ^_Y,ܣ 5 5*SB_LwA!%*ӊ26kLgƺkQ٫Zh8B*8c@(s#A N;Ν1)U%BJ1izc S;ꤸikMG T[#04{5ټf8.?\ǤΑ~0I sQ1 Y+Qzyk+T_jԾ?+'۞8gc3:6`* XN+I"8"0(3cE'q;.p4w\MH[5mua:AFVJk"wzuC}.XL%/D8fJ9 P!g6XS6 aӚOprS5] t#nld:44Z bsznLU8ϰxt+DhIRl]M&$q MN̫ W XD'UMX!Wl2EO#F7yZ:{kP;Uʙ uE*,4v,hn7"L(:#h6'5nVV(Y*bQY*'; Y7䖛Ԙ|ٽ4<؋k/4qn~H]oW^J0DD>AH_ަcI{oBĺ'̗}9`J#aMHUJ@y 0K6òQF;m^Bv #zTnX-ZI<^ Z}kխB?y(g/e/o`ݯZ8ѹ >4x2' 2R( HOV^K3%5-I^7b@LziZ?UnN :r)rꌼt!QVscF N'b, ~S<%̻g4>qRӰ_ qq9tnՏofI>J2@n1޿#Uff'\[ڹϑ[f.H[J(Nl oVEs Pڍw؍a'F-gwBhU葡̓䓩r1@usB擲iA?-"OrR?&)g_ 1SCBE(T);ϓKIi.@i]vEWgߎ{=E;@yaOFga4S”;X,DJYPI_R(>gt׭ "Z4u$j$:a|^"bb kT%1TD|Hkt!si̜:?A=Lw$}?/NnǞkz2"a惠'01[Q^^}vHٺOV30%w7T}OuTHV "lRG0Jqc>J.xA1KhgEbR8Ȥ -~E0k'4bCJ$9jkN=&k` }?\.z _<[vP43c lL*XfX9kl7GO!0k^E[]W4lՑQZߍ4>*L'̺KyeG8c_ -g C&^x ?u/L0䆃U?J8j+qW ԂUj!G6UE ?jJ}/=- DYp 焐)oQPi)nU@-f (?)o9 1MuXp=/FbM| MRϝ/޲N&e֬*D>ڦz?D~(UMUY>6mX[%] _.rkH=ҊajVQ#>1&ad~IUIw8'}~`Ɵ!>߮n; E.P )gۆDA1R/f~ +uN< TîeFڧys+}Hqn .{,ن0c"qEh,J1)w,{-I*%؋S5~` w`T7I.GnHJC!: dup(-'<'%'H+pZ2F:aSe 4WX=^I.%8-7Տonwh.Tȼ8:*;LY`,G FV5(Li<욿>[@7Zisv(XJ2uddr&͎qdŭrIW_05&w4V'z7}#=b8Jx {:w ;ile]A*4_hP 1YXryjt{]˿!Ud. 7 ݰ"/v*tMx^زp(C*ts&``髉`8`Qj?!̇84/R N|>}%M:+Bpi Tn|1y--`F4{ 7`slFON 췹F^ue- 0ǎܕ9;4Q[rT\JI[nNJ|-g$<:n]~aF@WU{t# K3mZ\dLoO9#ސGl#D˜lz;%VDC≯<C dݺ7K r%dn͗V]Tnh[DkXM%w (sǰ&:!w3 \5qIBf2,0ʌTbf^ '{4v<ɚ;Evvc$Jy2Pz~Ԯ LN3k/RllG.y=:q/ )LY#3ͩ|5،&Ɉo1AEj!Ku'эͻ@iҊU LGxU|ͫXOD+>:rGM{RoFIEs^WDo葯 s7|K.V} Qեa!^P5UP@~bnF(U=U}GlȺs3Twj?|̷ZRZ͖#3iO'JK 1a^̱I62ptgVLn;Bu1P$1Of:e#^4g+i?YaAu6֨?K许4z4$4KkT6C#q#a;w +gY0Py#QJoSLx6E8*X†BKcB Y?#;ի#u A?DOd&]WzXcVCƶƭ9g2wTl^-<{'HRk4!UL3&%F1 O g~4O(DDL)qi*D S@@͢呞?[ypCS4qPI*_7`_G“8s '2c`9]0#RI:"%z ,A pY>i;!}P2 Ky9w.,D7(Ԛd_i_X&D,g0m A+bWn#*@>MV#ɽ̩HT511#c(wh_)<{vstڶZ#\.ZOc&1k2J*)Mt_/g:@ߟ+~Jq>厠$i; +&4irBI`kj6D7Z@+R*SƁPN/"M5-Ƹzd20¦dvѨnwlo['5Cyg,>ӼvDc*O9# ? W90Eފmwo)İ1Jk5OKKm{ TgyȌ☳Ж;dIgI7{=~=Bw9J K62(M Wӳc<^ e9XFi)P`r?. 52\LNK=sezm }ΫΤZ-KzK0gIH?%-MQB/wMMu>Yʱ-k%%oQ2kCy[H} H q\U2K~Eaƣ|=wlm'K<|ZuRjb,?ѓtZrVvJ>4rUGEϢOb[Sp_r$nO1ڮwTc˭iQ :G8vs؞2~+P˖G!o-IXmM}c,BN(aQ ~{'y2kv|$ʏ[0k&^brT/) WڽRGWBq֛b&cS2gѤ[MBؽǢԲ0_9rzBcPx% `O! dh#)mߑ+ :Z]>j]hKTs_y ue\R@ս JԀlNwCmnc-G݈+S%~vBXƴTUʵz;YsH_drܬ& Q#’(ڼ m9|UiB`U1\`D>te Sl2oE%(#S׫ ^bz.٥:hm6˴g.\9h*i[q)6\jS\(a5 TnI|w.Ȫ$zrdqfV%)e'mcg^.Y`9G<_կ|[䅴M<~,y<h v60|/ǩĢ5bq[`[gYZ07070100000037000081a400000000000000000000000166f3d9ce00004c74000000000000000000000000000000000000005700000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/infiniband/core/iw_cm.ko.xz7zXZִF!t/L1]?Eh=ڜ.+/ V=Q! :ν mQ;5]Ϳͱߴ] $㔼Vܡ1|–dޖU-(9ſvAȅ=XF檚"b]NG=_DܥU IFz>/fb33Wʽ-j!{.BHv;);|۵`Gڨ4v\F<#.9zOGn O-l08L摵3̫;)GuԻWޟ!4G!w'MiK|Wkrvx5w[EKJaM#͍e Ju`) 9] 8qobԻ>5Є́ h+yN%飥:Vj=;yx ??L$Aa)]7명R~) %w 8G*f.x`ҁWn>D~} h!X%0IAW>YE[Jf eo!5xFAΦx,)'-0MRYkX.*i*%^M"=i;7S-a8+cNp^ǧFLt(8^'WFPRU7~2+9Uh eoE.h]ۍ=:^pY*׌kȂP!ejc"#ȡXAgt)To]$/a`KVnWPϜL9ﰡߌCHC! Fa0 qW1$]\ Q<@ 4&%C4Kdk)d^(pHc[@ t.1q`[o4ᓡ*V hm8~GB,"j+逹J.pXPQ /Р.'ٔjaHmcrYJ??nI_+:֖GH?ihIW٢':lbɻuM0$ )?rZX26} dq[50[_d( S;-ڔB:֡`ITe0IMlX_ $i܁[h^=6,ɇ')Ʒс6J,u%E6K{Nn Ӡи,Jє&L\jbk%.ş] ~hpq{>: \P u֡ Sv ɱpU7xMD>fu6:&Q嶌߻uEcp fKRC-`YhLl;:σ(Mx҅`)dr6~[fynM=v%7;?InMBrMxR[N;&&Hu:(8kP@cL5q*6i+/qvz!u ^}~ >*49mO¤/O3UD:hK}h^Y@&`}4u,+X UQJ8Um3)?ZH{q>6N>s=$ gTLD:Hk:!ZrI3;0b€X! Xm7u i +o.RfzuQe| \gS::Dj`rOh=W,$aRZ@-h!(S@{UDžDMJPN>V?&; N,鍞#?╒t_`UB~P"VBb^efѓߘɛȞ8a3ּ_ٱ;XwծAB5-tM QW/>CTd Mz۬![Q OITKoq&rJsC-)Z$IVjq~R(4G^ OOxb em)&`&#Ug K"cq9RO6PHĴaskކiJ+ұ(;dNJ1rNj#޴ʻII8rB*ЦW5⏓3BOy ] { zsb*lɐ ݢ/pFպyAMж*gw=BHu-bgewޗGʉ:轒8(<Ǔ٢Z5 %S NfxA#[o>APOCU*_J_ӕSpׂ]m,? ߚ )wN`=E'kH3NumveidizWD)'G7e0 co6C/I3+%Ě'XKɅ~,—AHlwD(` ,9d3D#!,H'> lia -n" 9ާL KIuW[:F^KSmM y!m:g("2Ƥ5FOk (*=gGY[Ӆ_3\, σh4f$;c!۷p]8 ZSELĖ}Fa4j'H~{bDo8.*y Pez:|X֭Bhz%AV|#kPSͰCD> W o5*lq t7NӮ #1kr(ѺovN_HכL@[.'TrM$z`!)x8').#A(P:Fm|BEpXB*S:E~*+jƻ__&pQ<:!A>u_-~ SlћG8Dڱ[Nr1r6HZBJGmgghmb츒ڑù=#q|q .ZVc9h:mM5em:-Lr_A3h0Ko9l`uڄrK=I'bZ Hloصe._5BOvd A_pBJRV~7#m2X+|'=g6 J\[oP}ʰhǢmz9~H[lQqp?ȇ]20i-eL{lWC$KFRxJbpT { Wug! I!ߏxS7S ?BlmT+_340K3w`iKae ctE3yE,$Xgi3~tby*\sL$E4yJ8=vy~b?|)֒F#p"wY $o|?^3֮;\ۅ[۰B82SY⽝ 'E."|픉1hu[f u{7-p Eܾe3n^tς^[2#Xf~t,@^T̄XO(Tzz~Gfu6*~J &<܆֖ag*]Zֱ\4[^}p.} Y%!v{͈DBRΗM€/W*bd{_JZ`rӈ@ܶ|kG^Ҭ\? 6Xd&ǿY? /vCE!0%"Z,{ΥܶaUd7SUDnXS,UNp0O;ykčedpB芑]*:HW'6M5/UKh E~b[5i3cs=K{clEˮ(ӂҚ B$%[̋_+Q V5*"C|w6G7}ڌ[ 2"y9C?AOrz9V(qU D0a=V]&$.iG[+𾎹8BOJ)s̹$* 82_Z2kIS1=b{ td:J %Y:꠳b8zCʦN8dƟb!2I!XMt|h;jU*bE0V12nկTDaұE3i\B[%z)O0!lۇ ߒAB87XGq]sfE' (щŨ lĶaS]iie~_jO޳з{,q?!A)f5Jx>x"*0K{~_-*bo15oE?~iMj8~+? ,|JijDXxdt9I.,0)8@t[J5Y/T +xmnNs*Mg@:1Y:X[X*nJf5hD۬<qkP>^\ӹuʠqS?"<=gEd',\Nd^ՊEO ` :I?e$A0R4#?&I>q^#ўj {SB(poǺwf0vk5'РZ_SV(F!i^2g xD@Լ5*seXtZ+BdJkL͂m=$BOf#*ak]F^5 Q|VèpXZ ZW<( +vPOdbFlTF et/3 W'`)Geu2 B4|9yń?䴭 k|Jy(>M ݃@#oưV2ZhC z4$kjC $.a5 T5"yk0uil!湹"9AhBcG&CX& Ī*4nx&{stvTpMQa@ ε%q=$O}XN1p,7wёb;4fL< "9=TDϘE.}[n,AoUTr9N'f^cLv$⃭J_~T܍~@Ep gΙĶ%7$!XIh>*vߞ,rU(Wd< ~)U66sq33%$dF1ńFZ=.B(SR 2Ro>N«[ӇdYu{;*h/(NX?Qyp"pn[p0k2 ʷdz{!JDJс=3h>yuJ0poh״"@1X)>Ռ-҉jѬF2kܞȣ, (U 5@4+S|q3> G þ6-t%n9mo{eb!4 !2&:Vf[ت.,ڐw:֊Mo+IН\XCFal pj7CCc[Y' d%ᅱQ)Tkΐzc <㷃 bFBTP:)hضpDeo0t.\B:Rka/Qwv=}EP"KJ" ~=l9HiD.UY?#E~7cNz=dY`4}wev-&qrD .Sm GM|˥|/,J<#ٖ޾dimpr 7R7Kv:_ه)iO 3q1إx:cM6C{-y{94"WsU]_M@r+~hY2i{5dtc̾ NLdm9BFB0g[vO̟A ?aQ`F'H뀾=^JGnh!CPлb$yozT} lo[F9%X'htYiX6 WQdBc6NI"{yM] Kް~'i54!x|+O~PV`'{m]u'C,.~^!ٖ-M5n˄tjhk<2s{ %XME@js `MsEH=Iq0dt "k44=ptˤTh){yn> '(CDYq#q[U:s#R#J ea s89vIlmz_SKo c-p‡fn .Zta聧A͊AI;O{nTO@i(G^C 6eؚ!JB 0e;ږ|.[_ڦ^h?`AѓOo[ĕD0aaK25&Ltw(v9qھn'l0K5N&rW|ލ@LϴY6Eˌ䱐6Chx~AKUĝ=;hhQk-9Fh=m~(睂ɰTlx~ I# @t.4`r(pSJs i0fh'uC_u_dwqK/OKPo4UAb^b$(AJRb1 z2:ͱJA (t\8Ĉgl1+ e5= 1C/>=hB;A^>[I-z3s\b#-S\-B.xְH8>6qH-п 8'I.3VJ@,ldG ]2)1)=T/AO_Ok Nu黫³1sC>"9.vMe e)Č۰:Fx^9D7ߞcשMUtxDˁ' ?!v.>h)X-$q)%~E~s]$ \TU#Cɥ)|f ~{8A \1zC|2,"pF:Pd*fax3O ܎Rpr]ΨO3i e\<)(dY4Ua)aϨ Fi-~5MX %K$L>ݥ*V(^-Yo,qpg}lj\ _2GA!wp8'nͽ*q@-en^@v]OE̋+La; ΘY|esa"Ş68 Lh~Vz>>1Lc艩~#L;'ԮAzC9ޓQCo:oSbZœ ?jc 2jtw15{D,lj@qo-f&D%gADH%v&0e#@ G~j00Q#J]9],rKT6?vX(a.{ ]9Ԁpb/& H}Vl, rTũK9r 5Ӝzk.#Rxjk so_{#DZ~~f䑀*j\:LIp@WBLI[|cEAԸN_/,13rK*A >)׀bע^T"'%9{F~睩?GɄgUD[;9Xv.]E] O~3e)n, J]mR3G G~ؗsVGKZb]U%Q[wM$Tkj(FQ@Mg)g3h&wsQ;7ЈB {%3qdWo_E^9[n-yd@VJM@j ֖0X-7M2dv^  $ &QgvrCa?ji^Eȫ/үr3Td3W]e[6=oB&EeUqԲaZ]>ɠwn Fxinn8._O Qr"?lXfIkCz7^NUh\6fmv! ,U Ԫ ce#,<^i>::^] R0^>H:%geRѭO5:ܩK%w<.1OyXtiPwH[sLxj2 `A,m)"S]pSkaıaDPj+C8!kWiqL9I ?-v W&'2HL!G "]%,P /L%rR.b?:ܼ@hYߤJh4NQ,v&.6O ?!xUw)?_hsз<6sȈlN`;3{s׹Ĉd&p f8ـރFcFߘg:qQoȵRx1guN]^sfL|'g`ɧљy,!tΗ9gEdTgOb('t󴍦tQ}.;D&n,ly[&(xTj^ʵ^VaJ(OdnZZg R&og5y<P0%1kOGtT%_tL%jh*lq,AGD.y/*=;&nH 6Zmz0L|3$5#mza@LsvYYv- `Y` M>8,}+gSZllTPO"e ЙaqSfyh쌾΅]E0ÃRQ\MV1nƹ|7d#8忄s1"\4Z*fZaĩs6l,OE@nIՌYR2ח.ҁj!OQN@C)H<> 3%\lGƪ@,]' -` b=,rcHG^ϯ6M/ay K" ?$u kNL^ (mj'5Vʇ@eN7'1rxkH7R5O+L [JQh $)j0;=F73RX%$]uC-̢|S\Y%V¢ѫӫ+9B5pGTzIN#g[qSR:Oz e8xo?xLp3! $WxDcO la-7FB al(|͈.\ yN2z. r3!bLF[6rFLzÑjo-8QjC55I~? ,G*hXg6ѣgU=\Sqk&!&y'h0ɝ j;mݦFj=*t淑DtxϠ׺r n0iP `j\E^bI17oCV83kѠ"?gK h~0ZP>[ +b4qM"w.āicCbܟ|+,\^Mc ٯ/5y2tRSԙr˾9c+Zp.}!09X 42w/TϱFbρ2]i|?fdT&ʼnR+y}tq#>Mp@oȳxXŮ\^GC=h}U$^ZEWL\_4e(pfҞv%n*tƷ6>'3+U] U3"D{ƜM~'FGtك^P;O*^><^Ha%=Sf+l ^ԫ$iRl嚖 UPEj" (PBf˻Y#%>,MJ 0^29H>ʟu(Q~{W)"7.ɘ!O d:]'*oߺ6I7B%|d c<ԩ*FT-9,R ^Nj(qezOr7(˃bf)sOu-B0ߥ +G90_C@&&VcWu-;VJi @(ZNWzz^]۱pUS+ƅޢd?ـ #ׅdf'1*= F-sKK_}U:Ԑ̧тAd"QG-ovネ W,O-'&3!Adtv%ob;gBb#0*2 \oImD'385iA䧔5n9gM#$y擓c HQٝqF]Kb\*D$>7)#n5t$) s;(w=j_u =2/_Ka+FȞM/jHpyr* <^[mӞlc}~T"Z}>O~e) yw>|{-[̴w}X^ŵtt{G !)c,pos]ű',e/ys {'iֆ(Bz:sel47~dJ;ҭ5TXa1)0}k |rLMp!) 6:7d8̏n>؝׷u8?@uX.-2S9G{>7^gykATFǙ-H, l3۹xڨ+>x>Vr轻-bҶ=ғ;SoTg+cE"1,3I$bᙉtsso(q'ny@X)~ߎˌbV=s* zs #$fgHW nOL>۷4pq8t<[b!qhB4UUz %)m^gYh,l}x᧭yrf/ 82%I(j<8".>m#sabB!$NY%nDzH(ckԢXj`è, va6}sLz5t+.o/2wh8\'&u2%XB¤ʉ#{mӭ!>RRQYpEIN2Zmt">+ZHdRkz@%{_ls7:mLF~xtc `GU-  wΔB]jR`>J?%XUwTHf~μ;y1&؊l 7zF-^."(KH<7rV+f#i[ Wqg+buxP_7L'[؂v"}}4Ť0-iGG>˧ҫq%;(܎HYH#l-%Q8Z,mk(ulxb"yS)S 6U\d㞍CYE= c.P;u 5sL1t喈Io@߬U(djb;X:DCv0Kig}o]WDt^;胦E4斫X>^%{MεtJiMRd ?J?9|XċkRCÖ́y%{?90 f ̙axEvzzѶ"[@YiBK0,gΊKCwBm\>&hj'z I⸹i_s+Λ+YGuM $ii唌U>?.N&e8Cxw}n6Y=8 k ^U JB\D XȔX<4 PjګK9G9԰<'C5,s~SL~`wZ|EC )\ wZcFV(i98Q )Pl`F6X2,U!tO7;PbeOsEQ[5#|"J%ɒ}D^K/+'7Ս.®vFʹ/䫏8QjPb&eCPy}Qf ĉ>}܂(׃l΀~k Rƚ5T7WQHAxep%E 5b(pδ.|o8_&"ZVc )Q/5Ё6\,xa(͙,B&ڦ\Y|q;xsK jxDrԦC]dRR/ #K]mDgf[DĪjR ͆P`Ai,[vpFN#1֭h5,UZe.{2ڰ&BekU懨(3UhNaǖ^eL80M=$| Fm34\]q`pzk.aI%x֥n{Lkѕ W?Jkh&X5Hà4ΕGX"14fE& TnhT]8&}G5)I6/A}ΌA2C(Ă߉:lQ9P-M?pzdҗ--LNU)quOS3 El( Y˦D11Ce,Y-#RVDh~qY{NVxu]zwHzPǚ~l_ec+Z];ŃM_j;x/@+}%> wHo1ι -K--iNĉ͚>@|<"+S@E7Xg-RTleuקJB'QC♶Ufaj#SbY޴ִ㞐lkkOG~WMso㟙4r^9"}A?mEߣt=rcD1yCᚇځ : Pt_@5m$4z{fcAku%Ԋ>3 `ccy?neij5\=nvsԍi^?+!Q6zuw\-q_yO}.e٣#0 k-Ӟjl=CEթ&RoA˖&7VW Lk^uy,6ȇB rbmv EkA)VY5DHn| %ŀK/V]5{2Eu jm.pxeQ\b?&VOK38s 7awip3^.lL]a CM?W.MeM/nם sM\4mm X,n!dF{%:gȇm3kLݘqbMRNJ?Nɹ& c_hbr3Rcب`cNu [%v6 orVZ73g*nYԹM `LsV3.t֋:#nC+=9ϊU`\L[6s0z%oE*?~8A'\7\Ge@8/k2=UnנȔ /" A|+`->xT{OO'6 ܷzˣ+}؛垜>GՌ4nzӃ z$0# RTv88I=vU\%a]әj܍f?-/Uts}}II`탡AR$԰JXyzN jܸy&b<^ Rg `AH|5\zSW?XNGKIBWT_ o\r/ $dN#95r]V>b^i-<ޙSR`M1j`#%I8fl>(Hb@%}rMscjr.2L ٮUxʞ<<1 f -NN@{=05N@5 gz"(LZsfW 'n;{ԡ|8}5++Ru\1&dXK:NL_NM)p^PyLTt‚5௴MU-%fb@{߲Q$aan}{4k̏n D7nIKtji 5T8$+jXE( E=J@89:⨪a78AEaVbf 96# |C hyZiE. [$3Z z|K~ b!M'j1R*q2OC㇃abPB޴hxS0a@Q8=`>$+ꚔMФE.,PcEoLU:pf\ 1pkdzuZ(N-T@u+ڎDHna߃|Hѡ84҂lՀ_ 39i=9ϼ=xO W$|D* M NCn\ W.2 Ԁ#}=U&mb#.#:'Zh߃5Mj{|`+@ߎnH CɊ@NZ;1D@4A``CH)Ry(0)RE}I…{S`2^2`(4HcFstdu6wF`斘ْ.9 h2d%bۅk}}d )ey@B2Dl~xK2%s53M bk7Rk/=r%'!_I?˲ t -z "m\Ӗ'?ՆucCN:|_FDFuX8>5Y{SㅩB]z}1a_o Z(ciݰL8hwm|kng^}ᗄ|=t x1ZܷqLPvҺ'M,<"6x+vs;605EC]?QK}̫Xtb,}Zo=?b#z77`i%|\Iū䧒|r_&7Cgby$]vy:1qв fI]$P(XzD"|S$ݶǒ.N;˗oȟ) m 4 n&Hxg?sbZ9wPfp{Y!Κ%ePoT=>O 8?Ħ(V'K,5fb?vˎ5{.֧Cźr$0bC(5m$pF ̉Ɯw!X d0 nn ,!YP:~kccƯb "Nʺ~šEl~uT&ҳ䜩=drgWHwS+ɺ buTɞn—~WvEn4֢W*?.&=΂>w3m4 {t 4l`rI+ZZk[lb$?6d&̽pRx"RtBG;0i!$)kiy٢m[K#fR`ۋ0 o'߄O &4]&ɍB@?U= W\ӫąr=cl۟4صޣ);}]Bc5 ր28 ؖb:2ݏn"_E0Xu&[ TC_2)=Yb+4(#qdTStꦓg\L߳ǥ)BB<Ù6{JkhRF!yq=1LIKzen²fx[S- $m8ؓНgLN[v* OZ3#>׀0X]]b-FdwbcW_'rrGzDӏIC$/B9Q@xeԞACPZm*Rp`_^NسNrs{OL#:^bd·q k~kE8<3-4&{|gTռWM$8 k&Zz! F(, =Q,O^-%`4 TA! ,Uf숉Lf&XT鱞gA d0_1-wi{ڃ>Ɗs,sqKmS!k+  _{[<ďͶN <*8Uj A0߱=^Sg`='S&#,*t/Lźjve˜hy]hMv= *5S4h}qK:)߁m90ٮ I'ޫs@5$3GO5_Z+CGWB~BnǒN~ o8 tDӺ;EFs"D -dҷkA{~J;c^ =R=fu7XTP ]ѨqK# \&-"FI# v!~L$2 A[C$u.j시љxX~h RҜG=wh-E6^s'tMbi߯sloV˖<&ژck; bړlrWhrgɝFyxdlJ:wabPri7kfͪ>D~Ai>L9kLNgdIt¶61uc 舊2bMtXX|oHME$z#:>noh1;C:aӈGz1L[B/.1L*B!،4<.4%m^w5= ΫqWjQpƅ^]i\ov;xմS&x8cܻ.僛] -9O?% u`I{b;c |%+X#t$sP) xB1v'T%LoGC BcXoB=̮5z9'_kOY tha=g >s)Iq9H T\7~_U:L?P.( {h&Kd>C$܂,Ə=Jބ#AhR`c`l0"䑘Qd˜ yɔ \  6,m >ZGۣ Z:ܛ|F; DCGD~.<Y1~J0pӵ,wmVao9W,40 ;Gw0E".)TvJ#~>Ը:D$l76w{R geSInf3J5 EZc!;ۯ"ƺuxJ?bW%6bf%>FM+@*5̢Ph~!5P0?[勉hԗ`]N"99imȢ291έ/ЮFMVخhHoτǪR=׊Bu`FhqT0r}G*3ݖC|/gue=kGsF>,W\K,OxQNgv(^-x ۧ#Va4XC1yGξP`kg.{ ;W-;XRWH2׬jHVsAFd[rνYQ7QcpJG\uթa[A52Ow%E_}[pڻݴD3oDY8Ĉyѝh4E|ꇺc%_l؟gF֭EFİzE |X[:i(3il:cЌӦɐ1-e2 v"$$F?kbVk=Q Ɂ?&Pb~u$7R[E7{< Y&B+UZm#3hɩn:8$mׁ8s*=>3A ' ^T E?a0QEB&卶X֡_cBAUt2,J4îG/;gpz=#\!2Rv#4ekŶa#^Y${_Dj[K-4:9D0n>wl f[Gf̸w 5]`uN h49؜VhГ[k\<|{y:bf: nus(>C|aW Ll-]ʹ?5k`-5ǪiBUA"E*Gvw{*xSZ:jˮ;SݔG^:z?!ܬXgLa?-7k_թ݃@5rn=O_Ζj=$A~ }s*մtz1ҾlqmNKzSf>0se,CA~yX)rtu.?MPTi|T[/,+zNQ+Y8X=^Ph| Wٜm iv*(KL .!:b՞>f3W%?FC6jG}wbХo:)v.32G [6*rϲR;|Zb7\<(KD*nؾYcQ{N2JP.Uk'Vm3#5LKi(̗ڂn 7:UZ$ f`؞+ĸD漻Üs>L<%^US>E8UJ;5ȝ8lxр1K1h=VWp0/,,.cq'}aUN UJ | Pj=rFTIPjD(Qq' JV.³PFpPv̦C[DfHض=^W) ~p}vFw4&Tхöd[h Fk}hkP\퉓!`Ky' 枷Bhg'ϧGZ|q|(xI Oq+x?rzM9^Ep1ms 4 2n4|t3!ne\eW dq2AvSg*>Z9Ph O''¥?4>Ս|c,ˢO7f}A*[6  $'/fB=>(GєS-%j_+lPq*Kz*'DND"އǎ+>.3ADĿ:䛗U +gAꚮkxԯG.C_PzKл2xp^c+Ќw?&bnl2D{ÎQp ^a (w'#.1ׁbt׼-/\б%0xJ'd*0E:=%نvah$^J pM@ptV)獮q('yY `6#fSQ6@g.UV`m3N;15b[ƨ} o}PPvp#%!'Qՠ '&\ZRiԍ8o*S eEB4RMg*3~MvLPMl{ IIW;;ZҤF'm[/Y3e}HOrbm(Eڑafawy>|Bk Fe5y c::r*J*ʆg:䆧2ܒg֒z߼ VUOI)\f}ez8ŏwXYc- ԕc0gpOo^dQ_` ꥟ ?o5%4Rĺ_z>^,lf lId!|93y LZHjzF8@[@0q/B B=w=ԹB yOnE5pO"/fS'9uiCATՄ:onjfےF234oYA_~ak07"2WA'Mž^a#ŔGvtCɳ$;_x8opp=㊙! ng` x,74SX")@( Mw$̨P%Ӿ؆ JFM 93abe sfgy)M|2u#gw¼2<]8! 4Î~V_iQvΙ m>՞o%̧F;UV |$PIi74vc:>j_w\0!>JRIF32ԡLT{mdj-=hhfi:eY2یo*Soq\@2z{]I?VdphVX?D.Ab̘g(Lji</ct.tu:`U,޾<{-vm6&$"-[e Ϻm~v-CAao e,@v8n]M|Bk!W"ьP*]bBՉU%6qmJYK^en`lO2uQcHO˖ڒ-%O_vcj|ůsF.ea Qw_H4$ڲS{u Ӯa9y J` к7q|P3>=geA+H(0d`9eQYG%^ t$ZT^o՛߳"' ld̛ r=}wOf{"Clfp:X{YZ"5wd`C!%$Si1!&#|wu=9UZ0CB_6KYT}mhbn1o,{4w32">NQ73,+䌮_1>ejY]X0Nޗ## _8f\=eCZ/|iԟE_8I݂mxߡ*B{}bZ-vcA!_FguB.Nj9 jX=6Zi CWY+桟m280llq:h&~>VQqj ,E@]lj1Uf5!ħ B&N-sʨiNZoUjN}Y31@ u9Erd7Cp!cU:+u9Fa ]EtO~Z,jx'B$nxZEtIyЮN=-fC m x)cE؀uEь5= k.V|,-->P<9D{K{!Bgyv\D>]½dڵ]Q E;ݹ,QDOFC0 R)/}O@y|LBL?n䠪,u5$>gej|}d^P/ W!5byG#7naP⍐Ĥ`L̘= Iڦ)(jxKj.̘E.*$hjNS"+O޲hEtj7elqgG*:l0PuC}ZK p'¢t ,:՞r~&qxXbx7B`'a>3RQyZ8CK:C b/n4c1p=M =]f1r&~MSN"|*K#b0L}PW.tmN+ a4t2#\́$y51+hFOϷyK?eb'|&'%Db֕]3=jlo#I`*bM43M>#Vh!Z)8S_񃰈c)J;\5-W=솃Ho8"7&: ;FA>(>|/w_ ǿ<Hi*M2E[H y1LœBΖY3 K#ܜ2k:[3wA\HWuWqE1~ݥC)^Zr`eb?flcGΏ+a9\ޮ%L\^grshF 3gtS+χ,>E_hmZ`y/pMOT-fE-FGSܳd\HQdR9a>$yGjx[&#+Gd9c#?*l/P(Lk"5߰m)gujAJ={-Yo0t\Cğ>iC6|=dsQ d~nYRjC;j>;)MCaomupٽIp;` jErKWw<ȁ;qpLV su%wېhW8<.A,b)]r߸_ -LŭOK]\`XhhE^BK홄:s(@J"aPWg -24IO疚UZL!t%Ȓ@S;14ĉ"#y4Q`E2CÆ~= Bf&2& Rf.tkiNO1e tjd~?yP`ELN(-u?)C:x50)cuh{DD~ R7y@lr 7 N2!M`eH`J;E2~ \>~)DcJGh5(D'@@NEB}GsW$zM?t dLqBAJ U<5<Ѓ@w?HkCP'S[j a4yE<^]L"x\QR F .HպǞp(]+]ȚnOcXVYdljEj]Qoگ Myw=Jݵߓ/}KK ]D~ГvյjvXKq}{2Z,~ՌK7?PI7ĔJ Iͽͨc[akQH ws~A{4AiRD/u7Z|H D#J 4{}^eՆ?FQ. d_OJ/oS߅υ0FnD|5/Ey)DRz<:Jn}7ViQi (Se (Oũ`B. z< դ!T[jwJݥ˦EaIQZS^D ^pbЬgKRA[As>'{&j`(ݸKW ɲ?ǹ oݞNCCmK?hg< j{n߽zzT:;|b.u`1BnXX:ɴ`rnpxӻo3*qH' !^Yǰ'lMaR1멇~a۴zqpKYZ;|[dH(v $UZh1?ƃM'ii¥纭3x:.꾋t(a կ|uΰF`Km8tϟDfuȷW¨5Q$ ?_p#>~\~|+߰HӌNG0f<CoQY(hHSWh ?* EOE?.#JJ}>-{q^m|P67n \!jAvZB0qtsBdJƓN6o˩YBA:AE9V3Ꝛ#T) 7H_DbAh.EYEѰ9 #8ËtZc\|{W?FXr3-zet[b.zĀ33̗ivKT, tT( 6_Fn*'D8IKH D a<D c,AA#yR'c`쒙RX;6Ľq"&US2wzq TPeC ,t s$SU[P/JJxw}=Ul| L>hv'p8Q0l!* Y4=l$mBn_Q \x;-> %T.>_\\KB : UGS}nU<@zKAVb2`8ĄEd{gֳMM#"oVϘl 68"B SmM{V k{Ts|ǔw5",:flBʼ;n//Ta"ǚf>q):-5C'r[/haiMɩQe:wcҸ!g i&vxͥNGvO:ok=3MwA׾3/b0tMbik-*)/ṈkDm|23Zs9W-5W:Z?i$eQH6*: ې!.O؜P3%sA#^NJ8S08L)ծFʱ݃M'Ǯ=!!}x=axahHNz;N*[x zJQ`~dtJ0hD~ yoW)֚ﳅ py\riI U5 T;ȎZ_A;S*!˘V2Qv>#rJn'*aP{cC M.n[fS_:knRJ[2˄LE~tKlAڅ.t.VށrKjGQ:'c۲64gUb=l5[YJN/^~QkfLƠnxi| ӎLpR \\?D=4D_1LZ9-X'q}*2 *NVV}NPҀ!ZZ䙳EQ}Xakh޲U0/gʨLI(imh [bcx.b_r 4# zJ!}dMw@kT##!7KW91jԪpMa'^ h8koZdط Z#DDz0; "Uμxqv91i]X}BܪWB pH':~S(B/6Qc.迠`nlw>1'ꋼarK_z@&E~ʭ:S4} {q{nbd!cS} K^s/zGY;I~(SP/ h}0jDVe‡*ׁ)^=[kؠ+)PqTA$J@~ܶauWyrC=ygA>vtP5}#u!^/@^T|zם;#&Iq% rK4`#[' }`l~uxƏJ;>K=yag&i}ԩg& $XfKCG1Yz?,0orՆ\^Mx$psox Okx槳:5a%4˚dͲB,wlT X{:K jOUӥx[G w't;HcxsK)liƕ섴aq$CM诒G_# P_S7+oH3aIi[gsl"v )zw> ~h pxQo@E]"O9~8kF>߬`ַLMR }5./Ah/s~JQ6{bp#'ԩ*84W`|x6  LfSTʮMYߔt¢v5 Ն,AЫ1؞mWr}s`ari<.g*3kj'.#MX@_hv#,0ɼD5S^}M,i+"Boc۱+I[%~΃ٗa,۞Fb=2(;H~;{~F"JCsd$B=CJ'茞|w(ujlyq&#\e0m펮E; ەeJj_*)ӓc*짔>"z)tVR(ʑ:o ]!{oAՍ" ԶtDaq.Z@zy&$odva6y<4C+Lp?xXeU]({Nw,/AHENarϸLsF`}B19BnA>U (%2Sz):85"ib('D/pdQʹ׬."-`!3VNMJ{zndkVOlMdQ\j}janU6A"y +, : SsB(kHZ Vߔ(Yv_^F%h/)&6:"H8dK[t87ļB$,Cց_LFID{9Xd -`!CjF+ o!hT{AUN0M&d@$|pbuٳ}&h0c7juZV4bUrw IJ~]W}jqJƚ=BvuE=*(V)e.iC#.3Qց<`t_>*8(Էz`d,ϽH}#*B4\Ay( 3*fPB-L& db㣰s|Ia۷aϦpF+\[=0(j>1+͏nڀeoy=rV[H ǔCR]; Ldeu K'luR 5·I5#W~Cڬjq(Lv@q0"HݙeL"˓F"D4d+^0Wۡ;hJKY<6mhU맸P0H(52pH>^,=$/$ 4ٿ^~k,)!BӠ`u{cs, iI9z ~ˍ>rS< =<)- z@[u| dgS>!LQQ/D^ B].e7)ށ[A^.j5ۗv=n4#;%Q5y#δdl85F']&,c ^| .K2R\j@ї|GCsW'4 v@x\0ߥwuquE`Yc7q2gͩA?VolM aؗA-dB}rAg_\t^%QmJ˻i M-?nN>3̌6@0ϿUq#(dYNEEum|NC϶.@^<4 w?Qʑ\慨U~v;y])Kcu_E5lu@TDa0{l\4YNn1m_;.ۊ.gS%֊/ (z#>{3ϤFo:9<law!9M7niXY{SzM2b,$M2 @S1ٶ4!ܠ49c}A!11{؂[؊+}Q ynBL@&v{6*<6%/QEdGP_!ZЋY[3$1HiҥTW4 D-gmVKYV' ^w?Q8 "BȊOFW؀ lKӡ,2fP(+^Rg62$єN aW@]2bJUJCV5s8}`l2׀j^cYDƱ)uj#]fk|Έ"KjnUfY\+?:5Qa}Ϥ")Ez SbY+uJQ_?} Ԇ6)2Br$0RIm*02Eu:LZz ,@P4^R{(uQRPz!$YFB:TXF%YTFD6__O f7S($߈MJ3,WS'3ah{9Z |Iif2Nw{6^w}چEܞl}M$F!h F ZR!\q^VO$"'^3&H~\oV^ 34 #'U:@C#l\lYtoR/dRQ16( x~,}\Mg&h 7^ !|\߬VBmy72ZiѠBeW$n_uFB$TQV9aNrL[)۴㵆ψ9윦ӇULC:wHE#gS ehXM.p3 d݃T|m__dKPf u½;dy^Y;DI|p`:_8K!4W2 հU.Bxw~:ɪg5 u 4:(~n #e̼]lm1VC~+C ls>;n׮M#%ɇN1l(*,[gP !R[+&2i00:0,/ ~F;tF.E_]_RJ!ˌN:d&vfb0G(,WM uylƽlR0|ߖL%aQ2~jNU I Mbjظ 3顄{Ŗ! {%'+1f7ԎT3jkF1pL)1n?Wn(qkG`]L\gXՖn 涖+s;P)=]5vn<0kz݈[ˌYiY88FPLC횴wS`[ijDLvw2mnK2 fQ}">9'dt^sc_o8^ 2JKpDAO),Z:2u&/W`wIt Ϝ+ FfǷuyX&F644l v_BγWb頬 .J'1_e8({5Ywt ]ˢgp|{4 O\6I "y\"DzN2KBNlŸ-CGek '+Q \<+^1x>0m;^!_flvYDNYb44)4~I50/<*;XYգt#F8u?UevQ[7>_)bP}P9DdZ$3y뫵l).xZ:MV7+b[0 4=pt@rK0~ƛoj3KwuW`]ضF}䋅V Eh,!c.M/.nnkEhЖ>\r YV嫸Ї0e:4"5@  [a=v/#S SɍBd@D711>s)QOk["m(Z­Z3 йra`nk0FWppIʰetJHS*ŐGܸ}KAwĞ5O{=}:`8yc '(}k>(ǚ,IvzZ*̘)p.~IA]b$7ґ0xl"*|678SԅN|REv'"02&|JF9f:>Wlt"{?58fCu=A|,yƬ(ֳol?ڣ]}p쐇 Zsy>f8.+;iIƧĉgVRMF+P?#ftjCPV{? ;_Д攃IJI) :o//Np(!գ_E_Ph'1VpOYLTqniNwB@@UX.?c){ V;O^GmMnb[ E71y<^N;Gr"t"ѥBXO?2y`٧v߆>'BmvXV[u9_/mRDJ)mjd{\[r `!;dt "*ng;HΥ94QJ񳠥ϙLA>Zu~tOD Q<ۛe:3&_dUWW}P)3E>%;A]?Zè)r\?z>qܴAh"Hj唢Z6> M,!)N›"-,J"c*[g0Ӈ*G ?'yl 8i_۲2Ŗ>O/`Рڜ߽jB3-dMRb}ьZ Ч\*,R++'k(()Z6RK<&-Ռ$àGC+'y•#7eW#Z71(7F@V8ȋ;4QauZ`:RIC-U.gG()Qj P])!vR<kwsD#}+Dڼ?v3ftv:B5f9$.O˅h%BtHkn}-40yljʼZIbp8 K\9u캮jQ&ҩr8btSa"GP~n ~ {*PeeW!CMFh4EP1upd\9;UuI0s-3=Q[m!eb7sP!_(l "~1A/gR8uW]VN'KF"LYXb  m-?4,zlP ?g8%WV   k Du&ܳ,vǭkRt1CMsɵr`=g~> \aßrR8NZ;lSxT ħr!b\[-3:L*CtT(J)9%i'od^x۫lgB+@)/~6D4Q/b* 5\T`Pz ZaOFp'q9`jtl c<LL֠ ]u11<`cMZC*sO\f> '-8&}퉉\;ߩ>ثm" ~-u*7xCTINLXR8uEK6*/3:±: }U)Y5 lkviƊ]J.mqD-2S("e_ﰦ"+q4yDau* :^ 4Egm5K|Ɨbb OĽT]K;rgt\2e8`x]De"^y\W8v_H^ZQx[zkvh;0n)͹N`T!mЁ+W2Mu\$u?B2[d#$n㕯gFi݁+OT0OƒoRu0.NzW#!RߦP ;BB_Y!)FpbEv-n4_;g'? Vp9t+AxH%AKСFpԒWEFPϫ藍M*]zX>k' 2Q{xڲ.F EE`>+?IBM Q:j Ehh.dM_VT[y+'clxBa<]97NʼeMp=o#XqA.խAц^Eq<`LlPUݜ9( t>W T bQ76~Y,U >XՖ >mXfeoߵk|D4бB,=N 9Er8W7}0`d;|D"ICs/> O:ztVJ(恈`j',` zaIz/B'%[i7xgm y-ɐovhd +\7%5vT f( G`ŮQ}a'MKt}ټ[*4D?DK҅ SH?:\fMȦ嬫ѧM)d5ǂX԰6|WUf'w Wy(\2F֏hό~V3wC2mHRİ2d|叞2 `u 9!ALh )܉=:{Gwَ6]g&>RԒ9 t :qJ¶178#(߆e#XJ)qb) 3xN&9>,=(!|ϯa(%JE&|.XqmQfAy TE uxx/ۄfjj$5)j,h]J6wq3c NRr(a".v|ɠsV CAiG.|-_CQ}5 * 9/ BAŰQhw!U 9uxo<['ʲ꯷}H5*~Q.i!+Eӕpe5YZ}I.Sr4wтي`&ڟo98zssiW_O5Qa8_^DO( 8 Ƽ>P&`^]L3Z$86ͱmV!yT&)y7sCGdNI"+|8%N !]a}Gڏԁ0(DϲOޔHaS$\+O6, 54ve!纺XN݈fLAq1׻99]}HscJfʭbc6^!7]TL՘K:aHzK.c3>Q-K±ˇ #bR=Mh{Eӱ]nmXMNbt]Y/NvfI/˶Î/"dahͶp&$GYrL%NU&?Ĝ}Zi!+*0/0k ސ>^ٺq4Nn|0BBRZK\&aHW9]Y$U(\gE@M"'*o2R%\o~ߡPz'ag2CQzG! [`OV=a}]OA+!?^:5H!סQVGa|<4ݍ6%Xn$$1sP/!q}7e@ݫ">XfY&L0,Ň[HS`Ģ?7xI牌Zw3Ih iI릁K` %e@ok8΍9C!爩VCUsx))6ظ*X=|9tJ+ຶ(P17qh4oFLʽ+Xpe Q6Bx_uTk-^2 ln\GBJQ1*:θ1ucŊ X[o~vrn \p!O&{ún#ǹo@UZ[ۋ,/AbVKSVLBqQMҷ$U,(~Q5=b!I["ۍY|p{B#*A^a$3% 8zjl-Mxē!E !]W*o8#u3>8c&WR&dEs+޿YYlOqr-) }(YM/I ?xN B'*{Gi[%Y\ANM1d'YwjbޘM$*".riY0:D^3щ5|m !{HbCG9B=\T;MdkX=>FeS(*%Gi$w}#t 1f&jHǦDZ0Ǻ[^D.]#zz|BCL+FYMnШʵ?9xKlu_(,1%3x@D #\Gs\Im8rU(  )F\%1MD? c^ZP }pyЛE]5 휌O_a^=DyZ =DI(*݃MvͰw7Ynw!5L9$ro0A 螝x?Ϻ;~{-";1'  Jmdab aa{B=◕z p55 mEcrQGڰBKKNï\x=4h5j_tvO2خ<ūz⮆pԮ]@QC2`[x& /EA’KQ^wm\1r&GtUȼ!؊tઞχ *b$AiPDm*Bo` :_'q"W@xb˾^>*&]JGޏofql0NJ*ܐ0(R6fF NӮTT,\T %̇2-[kV dRG3 ''$⿰E_ C@z-L:3N?u_體zWUp ,J(?t'Heu`!gp;ظlTEP$MZ8)RWpI9R6~@SMtC/_²p@S^ /3" WR/=! 0@NwhlP JD*Q3Ű~H~h;Ω"Cӂo]%]HVyj@q+KAGY9VV#5&7󽍋Ky 0@B'JbʍI7$:ҷӹٝ{!3x}a&"= ͫfxrJj}0F|0Q+X V\bϹRAR>bx$@ 蠟DD ޓMkT7.wN b r FuHUpf&UHQl~J+VdE戎 ~rpN 4{\J}|,mBƤ? g$zMC egBi8 bL>?R@qT<* V>nA53:#njĔ^D)ĥ Zs^Њ6.'tCU|vgf#鮻!BW4ƂO}UBƲ Z͍\w@uʒ [ɊήQ*5BŽYץ`jB{/A>WX?%[ҷCQW 1( >bHc& Fj9Wާ,<6ۀdׂEN,,vSzq .M-d=gةZ!`%=>[5<$EBkSҴm]z0"vR| {w X{`MJˏ*@WZRRlz b`l;N*u'ຶZ3Fu.òI<ݱND#R [QUOsB$KZPۥ9_*1c.4Ycb5&2Ҙop9!>GҕOku\vsNey)9Y E{bq.UnW,^k.!{~eV!\: bכ(TQB{x1}Y$hfΘMP3 3Bxܽ6E>͍]5b8o.(z.?B`_>9?_JڃA]4ޜG]VF#:\M;h?)Rx$qrc"mG î4#hgp: (oU >{UdJ%Q>s KF nﹳ+j= Fs~oܭ~<%\xې~( şc츴-ajoԉrWa4BЍۋ Iև:apAioޱ-F[UON ={7sDv;FUP|`@&C5 $zKҳ=OwtN=98M+H--ġ#݇dOS^R/8_jnrv.6^u]~H*fwQnIRܯ5< IaFޓ#`3eH8,=ӯ0_ڣZ@PH8o=mUChAჄ./-",W:JWw:>ÞQS {b@Pe\mD:i<#svD`f`fۖ;g.yHk猷`?f^dκɇR1c~}XOUگJb &m|m;j"Mǿ}_@J+{ 囕qh֗}'\^}'"P a?nz)mxE*w';sVJ&aI I0_ @>i2 ȹxWr#p稧sA} ,ש_c:ܷvE!7:? <"b=A~Rچ /yt+zln?8rr ;4Hq- |M!%_GDMh#?Wجn"-ͰȶV;*$?Z#Le4iur QVs҄Aɫl|D$F+zsggP7\oz(U+PCVy`Arab6 V}<5]- Tq?硆FιH0d,bWxxo)uN~T>gw}Et%-mږ8qU+ g5fKyJ+\KfX(Yqtf0N~2 cj%QҗqkQqG5D،֖b8luR [a9kL.и˓ڱ}&zQ}muHC>0٦t2HTH4--f<\vɂG8KPo."Ԩ¡0DR J4ɿudQF&қLM,;\\!4%ڌ Fbe|8GJ;@~2&VHF>j2_Y%2܄?cB@h)4WTlFy|{2X.6agnu[_36@ 'NWiy*0daôy\k©]$VTEeV \4-w^]F.#eÈP7oLڏS- }qZ6NLu~qZɅ0j^o^ V߲XݭʱZ4Ed|xx4^P$:JlN4=GK\h_AP\xkd1cXr^΅Xk L⿫=pEAlZp8}>AJèa{^Qeʉ\rx 8X7z&#QFM Gb$VNAwCeW@ &s_D#oD64 wՆFIS:?8>PZaE,gԃ1;h7\a|:pCߵte̥_BUqG_ڕrFk3 'm5yTBKXɻX=K<#C[A_RAkA:\Yӯo '=ɩ M<1q2&{ DT_4S~L|opY\TsJsFCh c9ߝ$t[^ mmX+5MF;~kSt>0@yfBm&ϯ<P&\%6óv ´%ݔd3 _;aSK‰@ <[" ke>v`ZfM*o9$/9h㭮f$,BГ]_3tgak D$$Jf] !ÈY~mIoENERhu8_x};BmBQ#^m:80؆PU Yh*ojo N)`" ĥs*@֢K0Kֆe;@;8-bǛ:J)ߋǟ1@3㽶bZdx{wFc7 Ong-Ba랋*ik(v<[զ^=V!kn].j*T&݀ $@XLx~ PwaDY}':C $%qBO NQC*.-bfnXpoPjqRqP|*9:Sh:';OdҖ$0[JUt:Zݰ:RZ:]8wu5ey;eq4# ܲ`p-͌DMZhHҝq%wC"s,p~P3Ѽ񃆶kT腲 CLWAc1oQ Dh4n5M\)?2 *ی.Ec@d* YF}a?_)bL:ɋJ.uyyZ Ğ}f= {QSG:?nL"l1ZQ]?Jhsl#%S 9Ug7X"pQc:LT-yolOg0i>٩pcm׷Sq\BOr`A~0}@2HBS֞‡Fv6$C{<.RL޸A¡7{'}IpxA[GҖ6M9QtHu \m"sOlh+J,*%Zn ٖ+xs{~8Phޥ{vX>.ll(T {DUs7iiN]돟x(phx]aFJz8kO<`hu+Tr1~'܎[jX3lcx/ŎU)se/KE}aE(]2LthT W꯵q.c՞uʩ0"vܠW~|h-_vC=HGى(Յ8+^#@,H]أځ*o UYLOm}(J )5{t8F4G㟨^j\>zLJoR$@c<n6\L A.A|5/QWW"e2ʍHK]VàL S2Fʉ5M FRu9*I|pw0ixF3MKT"M/zFV"vb_D ֒^%S!Vl% `AxL2cۢ?(JD} I/_,2|ȡH--Nf4 xG'SI#Wk md/N o]8ȳj4Ey/5w*uq"nΐ"ֺϸ"KCxOuǧMTah%S(7_4n$0p #4)/ hEآfTVFxsu3vU^Ėd"L\ֶz?50D釙kԵW"]ӼL{*O֦Q-; Yu Yp6b;Q:A0?'*my⡐0qcfH?AX9 MXbs5deTawZa'?W*ݚm%RʞRˢd k -Na Ƌۤ;<>Ё:Y /FOtZo Iݻ/P@ qV쳤~'lOm/㾟Fbd<fSk8]V)D#HFG11E+$ۂ; 6kcft3Цl@]p/U؁ )jc=X ,kp M"xEj[t{aXD<<5b砽`*ٵH=Qz, gB.2H2xv-q}L[d61#q)1ΎQK=96سnWxh>Ϭ%K 59@FK?zo|mNr@b]c( -}W +ǂ.M\]W/8Ɨ.ݲ2*CkYld ȻcH )8$<'Ԓ~&ձ\BeHX(@TD '?R\yg?hZ4MLwe%se!atH d;mD7i'~濹fdB.kUnq&]wI'-%^=PL)6NqEy0k{"_ێvR{; hI>FɵgONj?oa$0 j-`Yͼ'xl 2+bQkњ{I_jY9!B^rkɏ록 ߦl+F[֡P1˜K9v*P lWgq ̂lzޒn+gIDI98MI:@q .q%C*\8CghHkyݴD"sORU*h+wP;k;)'&z<@%tph0S]`_+{`ʾ ʉfRHnPX7Wo:hT%@"jQm$/]d/5=$O^&r`(myavix{Ԕ2j7Gk;y&E.Q-;pB;C9W_ๅ^\5l TðW0Ls;S2vyy /!7u<] o_q $`'Y7p|-;.O QδC?_=x=nrOa󌫩e~:b`FڦX9P(WܯpRYQgXHxh]9콝isSGJljp<< =O徿?qB Q3JEHq(A9~' ^cs?@R*:_&NN \"ɛmxixv&Ljd7{Ћ0q"ُU(Ly!>?%cejX/X~a‘??~s:WVUk3c\6 `*Ezƙ ? .>ݐ߈oJb#%?;֢E%ƕv@,*kÐ;`qْo @(29_ L+rߑ ]ގ گ B$BSn1K|y:LŞ_O#jLautōtv~a#5şAh'koE[ X1cX[ϋ,J< sUڮw9G]%?Vc\{&_!]B\;z }šلBq*z E=#h6'i,;ZpkG $j[aYc\W\DS%A;rHW P' uq}EA`Es)]9fYwcw jڟV.BF{0ݫ'9(!FDbW)9k%uJJd=Òq/kZx%G倶ZHއx旿!I-{k%y^ ŬZ Wn aIKkPoL;kɇ{$٥< r+Jqig"fcK+{#Ĥ5JZ.j7㻣WTlQoK{{Ύ42W/Sq9i@Z ]&,k3zd+nUkoQjŢل}17bKJ)9lU(oYꣲƻo>!bɻ)ܵtVVt{~"b,Ǵ1ʬH)G6+$TŎPr f=V70 ׎e?,6Qqxṙ\d_;w)}@VJRc+'{S(~ŘYs#s#O)`B7tJiłσ I+r9muub@ϙH#=9@\gʒfFVwXU@wb^_WRH:9y%ģFDۢ r3Mۧz֙0CgRUi822}yMM'$fJK5aw.tmr9NM(2tǟ6/81m7` % \:11̩w|)l&N]Y#ө%Ed-6 y3 a_{sÃ[tTks$:AN"K $ -$ն"cZfsaE%ŀ}_>RboKs=-޿Lb%7k2%~LmdpH CCk ;A7 k/=:-9 =;Yv_Lp3cuƦ-iP =j`#ДPqsp P<uOzxoh&9-o.ˮٱ~+e߾ܝ.Ǹ'.J] 7O=YʏwC.P ԝ:Wb׷QǍˠL!Hj$PT}=Mw/O=ȬgxgߚbGxrYߘ˫dio{cA>Go z> @“JnbN_V/e~ /,=4 01%tìؠ4? -˱ɥe6c2kKRƄn]ϯϩu.Ó_,mWit8?a #4ZI ^?lHdY$6U,Iz0'@yQiQuVysKNV8YgT˰%蜂%Gݒ`ٛO71]JδvBpN5 hH=BI\?y$zqi5:Cl%՚Aqgp^uY/*wyϮdj,:Xu2+uu]K*6R<XGˀBU48ʙדzȾN)}3oǾfO5S_ ̟Cs~aVװW1463InD#ưFFř'/{/#emhtIƺ@]L,f^5? xp`(qᇝ{z$.IpF+Mm ֙1+O81wwkK{OX.~i4_x1cI4~Zͪmwh K_P  /FY9qp+`%O]V `SFi玟WCK@4u%""8MD2*Sjىh83뵜̢4X9\ekD7sƒޞQi/aΦGmga]|tE2|\T wƁ G"usb<5T=F:Jo[7 jEQúT&V4חf;]fD~OĤ4melNBOwWOQxL6DeGUSCKrgq[4ʙL^9Ccj udDE(n53@9Q7VB礇 ϧw` Ivw+E(wdfLe ekmg ?kgT^~Ի~rɍ-:˸o{izKJdkܗZa05|E!$$GQ 8e*oR_`/diL`NKbi9(\ߪ}ym1}?ܿn:{R58oi,K:6˞0AP6 ;34D6 ^*.E)6iԬ俔R'dc^ SIؼ[HDTbsv(>e+R+Bc=`xRUT{27VI L1SY+7iCY09\ )~'~z,MhRlJt̽GX*a?)oܼ!ZTkJ\g(WgZiG·~5`@j#KBl"? ݓ+qFol?^ZKNEmӴp'l Q8)34JV $dpFv R66H]=5vi7*4]N"Jyb^>BH BbtӺ8U.J;^6@8ѿRCnO 7j5ih|,PG} \ײ|mc޳[n΍q0 { )%-3# :*OjQK?~qLѮ_ۑ\u7i!aJ-qoE5GImI؉ZY"g57w2ig;;&973DEi J "+iat\Â.ؽ/|>#{䇒cgoR/)!"L\2ᨕmajqv!4ԣWxW\ BVR l  bs-ϲDHAt]77X[`6mt,[ZZ+UN\{W}0_༴7{)wý㉍4OPp8>A8[P*Nq+m~7kvÊЦN}"9R0*> _ym{"@Zm]Q$*ISKa.Sbms:ktPzqpbTUmr՞6>5ͦ/HΧC(<'s`0l J b &GqeٛNbնxξ'UiB?F4渤[g:C9Bu!P>a18R˹ZgO_P?ݹk|sQjv;aҟR+M`)j4]$ۗ,ɵt$6ɄN?A`Aqb}_+@H=D=4$4wWHWv?&(2)Go0CцT$EL\Egƛe0$")9u;MDNع *;4guuew0~j[ȋ\{l̈X*3O [7r:o2'3P=F/ɮC&:>4h˃ R]ĸkqsK+:tVAb#㇍!;5oD1A9.zZFVrǸO%Pח:;E TP%mZK64/o~5h*yIO4< K51w8k%2ظ/Qhl!}Y-'p Չ#2VKz\=k@hv5ť4F^(D옻L}BBPTׄ1~8}ހB[rnPIj؈.*6fC 8X :ɗp~2vAŎ]@N!SL<_d+rgT CLb="e 0Q.dNŽliGZЊ& t4SllKݐa9> u#@sGc `왢sL/3tGZ*6zr=h5ꟸL-hą]P'>@ aTgYZ07070100000039000081a400000000000000000000000166f3d9ce000037d8000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/infiniband/core/rdma_ucm.ko.xz7zXZִF!t/7]?Eh=ڜ.+XʄbMJyŌi9b)&l \ɋ?@+8ZLy mw(d>H[32!W;Ψ6=-C{(M ~lZAu[2T`_ǘ *. 2rb۪ 89D>P>3yЙy Д rʆ|| st"zXUzrܣRPKhO2s1gqFᢸu~͛l-ucX9p1A׆2&IMKK"ue_4ӀN/FK=Qih'J$` xjVώcZ\z ByhvGl^y?s6^>gW[L3EGA=\g{ʕ| WB,bW4 q *QڢN-t ]GNy^dP|SA>GՖp_E/TSΨּg󼨜^h+ 25 L*д精==BҞ,"F- 嘥qdDC;Ed"/E ߺm;oNlQe/)_ٳ 1b,rQe5yR6[8(i%cma;<& 6JF8S y*[ho,MI_ޅw ݥ JgGL}! BN77Usr0gpqlh'ҺV{dbl]DYƶjUa1Ru46zQh%}1u ~(7vfK!qQʉg n:M{8LBy;,D5eYl'9A% 9狊⾣f|)1]jHWKK3ܤ< *hA*<)5՝ehf?ý8SspX+9F-t=Rs# :(P{_e&kMʪxcց=yG"4É~t;z1Ά:(o_7zpJ4'ؔA3lRWl:3viF][ATpwH.BG"-[d \8S)=>v_" y:Oo[q &6˧_V*ۨgͣXmט.kIxv pa[]Eo݁d/#b _rв`.5TEQ|HaWEo.Ƶڻ{?B&G j RR(e/F 7:+`?~Mh&/1߂(Vw@BcCi .>$G¼nXٔ-ML=$`d-{s: s-fԠ%iEQݒ`Urlif;Y-}+A̡>L `E3YI1[Ʉ~[E{#)I%bbwl{ItjA1/#*lK7ckxBj$褯@*(b)V{,G.ާ{:qO@/һWCͅ O(!+)8NiXR &{0dF/#g.*!\ŴRplSq#@س[%t |.< EqȘia3pVnkFˬm. 2E~7CoVicgOUTy0l@*w}`k![)R(Ct5UGgw$5h&%֔&[Mt-wL7|R$ K:T#of?1]<8ֳS"?FyOS[ RyiZC u8eIE拯4l߅C30t*PU2H>engYr+ گ_5zŊ[a,'imn&vݵ2+5W'PdqQX .Ik8 7.tKPIܥ"[`Nq*;(*'+b˓q0LȨ@Nw2µ >L[TJ„坉zUvhD?R|e]Wڐ-#KC)O^b ȍԐ^(󙊎|6^ ]F}͒wҤifl qLB 3&:"{N@f S@./7E|ʊt&Z~$/Sej ݃ZWr O)5 HNwh T߿%; qV#V;ūoDsORɶ y Wѵ>udʹPf("d&mɓe|V_SB=RY!ٵ.ITm(?1Y S81{[;ɋn`=/8wDگs%-Is O7{=> CrW q*; A I]:pyW0cXÅBdUQOTM#y My,C5f$L{9&Qq6 CCF`VOxPe?gv>4"Tt{܅mmN z>>kmln_M#S!1~ZEsGIoxDLխ8G.HeTZԐaq!s݊GRPJF0hÉۑӤ,,0rW]K8@DU~ w>rC0XTI=]Eb2Va%yF۰ZE mU8@%$YL)}&[4/,rd'unt:{Œ1j9^ 1]--lbDp]fW;JG嘬,PwV1{HZx(,B ޔ&}]nIФRuq/[uD)NS:0|g7UEɳB0ȼ c;cp u@v_ pcv(0!uVHo zFZpHoOq"bW\ݐ8dJZ8lD?2;,jn~0s!a(Cc*"egkCh8뀺J,A1Pgy$Z]'eb: #7 HAƏk݈>ƃ/ ż& ^%a%`jYʌѰgA%\2tNB 7\AH^3O4P5'IWæObMTǮ6.,7Qi}0fLfdG5DN2FV}rY D>jU>Bj14 P$GS9O4_Ag)lhlQi\ a57LMH.w{_@+~)(8+6D s.!{u*\3+ Az=QdHD?)A6a^7@nhg<ʲgWZ@7"yi@#$McϚ:(xT}kPgx]e }χ˸\ApT,TAu_֙J|q)˱R.04en+X*µDYYIϴ@`>yB]g{i*!])ّfJ{$ ]fV> 78z~/mN`ݦ{:(X6EZ岔S2RJw܎ g i!R}75)4P/8ݘjNU6 4ot'km⃠{u( ȴWF%,I@4*k0^6-^LeDvؘ%Y5P#%a\]"Mɣ{ԎZ|,Ф^!VGbBӁY 6fn2~.!K_pTa#rmiCU%TA b1X}$\X} GPչ C_WePW2ɦvYζpŤ s.~3K8vl @)0rB/L;=z;"Vƙ/s;&59mnESZѵy͚5뒵L7XSb3u!.* YN.BKBZě@c˄SH|PHΥ!B9-]Q%& ͢KGOc8CouK݉#,vp]I%%.G:.bqci&\[?Yv͋(73א0hםB&:mLfs ]&7uU1m×[)+n#8b_T1\9;e{L^X̻7T?q5mެx7 ``˞3*|< JcXM/`_Z׵ÍhUFrQGÉ0DKZ `=Ÿ!\5l 2jwO1aw3yr­Bo|9Ddy1#ΚL5SXD)?ӐW o@{oORjAKsg*\#U/Jm%1ź`p'~`kwA2uE1gEʻG'f+[mts_U{w{(>1oHH9ש"lˏivHW"NF#=1\~b%PQ]y̤P3\k5~6(a+,:UGk-b*sZt']!e } BczKU c++Nv zEn]Jg',d8'[N>E 81n RaW-5' q(y郂8w^d y8!)= 2Kli'2(тJT/!ɏ  ;9U2bwbpI)6}pua257![oQ~' bYWSE%rELA|Yzo#.p, H{+$M3g 1Α|zr`6"Blۅq)"ViK]MihxQ"?RVYGp<;lUww j`\fJ4k^ k.^aaI(®Zl PLOc'l !6]Xˆ6,B;riL+ݗh"a(0XPd$xGA͏-i*]'T\C-(ĉW|֎ً'Ud~ 'O6EZmgm>KG)Ww!y9W-#}œWt-=Ty4Xgk8TĠ&_4A{}mY0Zץ@”^rbll݆ՠVBjほl:- *?3{hvleF:G)ai.-g5x ZX fkZY+.|xlaO^]:ht#/#t!],ì):#XY w&-*vܭOݯ~f<]j3V?p<*+ *%)i@Td#/l&$ߍb>BɅ6uh& ,W!NQ`S!'S38x "5jghb>_0 hE⤦ W+0#XKT(K/SzJu-=-Flժ|ʩ^ѳPb_bem䡆t)|:m1U6j#&* y|aԄU\oø; 7' Tg bvLv} Bͅ5%)3Cj]*hYrG}Z )(yjT~x)ih$MGGr@;K\h,z(/=uȆq/5z^vJ]oC0m!IF@Z '&_wW?0nWPiq#;v^l m:\G5= Х'Dؐ|xJ:ki6djk1&XfuTDCV 7{CGhuOURaEOhuT{_+La|2}Pr1*S~Bǖ㶨Xd2?q\h@fb%KU]:Y="Qgl8݅G{U<1gFDKv9^9MOYh!K:NCh}b& +6L'2]d* T=0B$P/xOIqIf܍,9XmQ(B:쉈ˏO "5/UUyƳbef .Lɋ2Z 3`hs^ꬪh'}`C$b le\$aNH?1dA^IK-Kg3`VԆX8-͘/8֫(^R)'3i"aGvq;u@)uYb:F3buǝ>[x25go#Y0LPA^*93N=Xr`A~@-6zt,슻_`5,|;X?hd+&)iZw\ '$v0੦ ҸY"mV,Ĺ?(-f.G&3``jTDkT!BQۺkM>~-p^zOr?<(ATdzG *E2WI8V~m7IGCQXKkˤ), (YNoTNMu;ie7s*KNt_d'd\*gUb0 mӸ{l /lf7.t!yr/S׭e=D}7'g YV2fMI-Hq&a+HsUfѴY*vH V/oj֘Dx{UoXtN V, ow2ᑈT13f2w_]ACsO 7N#"ig#0E%Ql {E-4sp9` K BA&d " cm뙙"UvN`[t Z yl_W_q#PKu 3z~E1a0D)_U **r+rYqw.K5@uA}+!p4Vsl(l(ARkg))+H >^2%7Mh'm fPm|Y?Aە'Kw~PӬz`q/4~f}l_8FP5u$g\xNDGZQ4Ȇ˜y%{w$e✝Msl~2>{aYXX1/(|5ٻba{άYAJ)1Tfllaҷ+|;}rC[ NU|aG؋uDQѳYdFY9 F: չXrF>G.&"w/)Lz?Vbsir/FL܅Fnr[;hlKE^(oȘyz=bFSfr͟εMf*0?sABMj[8z U_iLNql`/vs<#a@_X˯aɇWbCSIBWoو7U^54hvM17YgOW4Oz ̆lf Q*|_Jݓ~|[K2D*@\]60Rv__MLj{o+,uv+LTH)\>b7C݀wLtA5l$V]¤f!j3:I{E.x1VJ"% h\UZ\0B']`1F~rA^:Wi]^Q yWʐv@|)4OͳE6`mta;z{isr]% 8buOLTƐh%-f1ymTU[^=Yu\G1Yjv08y"BT { #IDܛ^&{vȚS=| "+|N{d!bd#zt5￱&HHK?Uka܏a`$$MY "2+c{0W[UQ_U:VŸߎzFaLҟf! (71~X;_:q֧i¹;eXP tjn-k\bU?͏ >I^!d W2mZt'1q%GޯטC hߗ`ZyT ׷_>0_ %8Iar-LdV1g~t;* )}~ȝ#&dxy"s,nqI~Qd!,ޚoDV6oZu=H.}D+Xjs _sV:-!,NGL "Ytj4h ;i)h8v۟\(I/M* t]Ϥ,p3o~] H~E*`d ߿LxEA[bkmXx^ u|SNmEf <1;U3FY7DcmNH⬛v"(b%?RFm{je8 ˤo{˥}RI M`BHE̘?`Bhe*0RH2o|['>UM Ba%ak@I +aW= R^4J%߸+Qub1b%M;bܔBO>QSYAаȝe\G鷚?w* oKxX46jSzߌzDwJUЮm+YN$TmLԒ>ɑYwRѢ#U[*7a5=CM={vUei ._RT㾺ovsFJo~jgYZ0707010000003a000081a400000000000000000000000166f3d9ce0000dc10000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/infiniband/hw/bnxt_re/bnxt_re.ko.xz7zXZִF!t/]?Eh=ڜ.+>bhQXjWz9B sv̤#%3c/sz= @Egb2?[D)[m7ڌ&PQCw[I'&zCKeϝ c^VT E[YwEڀq_ (xyCM{^,Y[_Tӈ:F;׋;. 00TTuVbD>w)@H2ȏ9BoU B@ !A>buN71Icp] ΢ϻ/yR&>4Qb !2 <Ɋ0jx@E R9i8dei7%hjM56dSB8Â,AV] Ch?ZK l~];ڔJP>9;x?9s _c(L.%-D*[ o7+xTsC6MCg Zœ7)T.W&2ZbmڕZ~ι,u:r]"1mgGk HV( `x(M8hqj{ChȻ3~N[. llOsn2hSxvhB"_a#́; VwÆIݵN{ PUtXۺ x6po d *bPش1ރVBd7hVV 9sIK(㲱NEߠ:f*vz ]-E$,.‚ '>a}Ow!P+n[h9ё C1 ;Pd%Jܥ!E@1e]= ӌ ";GTs0SDw~s^?渤*M@[V< VsU~? /P,)y>Q䝁e9f'Zw|a6_3(('2Q\kΝRyaòq۱10xJHߘF qh $҄Y ֡@(`J$<#@6t%,/7 )֬MnTcڲ[j_X3I*R`<> eơ(]qٓFV@q*,MJ h3`OLP^ļ~B 쎥SlP3f]r( y8V2K5@txi7fߌ.[V3>^M5Ǻ;ǡ {a#L_d L-AA9טC= /yB!.Y -Σ!K+YFgde*cLcHCl?o}qtv򃡧^Ko 7t*OWZ'}]%CN%g"wUG7Yyѩ6r I̓ 0ZiL *5uMtiq"ϙ; M E68W;A s=&2a4vt| Vs;^l7Z8 V^BbE cp fu^.s˖bgvn@//Z*5fagwY$|NS(D`iul*Hj\<COۛ.{*g>PC+ q "h&8$ZtKm9eXl8N;4gs<qU)z O t c7jн)a=J3a77&( JLdGPh!OU^{ޜ7G!0d'` lK7d$T7T I*4Uⷂxwq^7WݧI1#o71.{wH[v٭>6dz3ZDRq0ZwU4)`%OmP'ElEMX?3;+S2؉gǢ5B5,Ú5SeEX:抪'@ W4(N2U`GhQo t3TWR1ɌyՃ]^/QP NZi(ao\m`4٭YIڪuBƾ#a"S /x:R[wYXWy |D9'%yK#Vy+ѰZ{{s!w_/d}?BlS-\M݆9mjȝtsWxz?-C 6*x}c DUv\v=?B)jjӒrʭ򂳈d$%U+y(7m7-7Fwwx٭Q"ל& VS+_(g5CEl%6KUvJkFG[m'w-29$EѸ>W3GaOu.Jp})$ "MC&Uhagb8T#qcUYj㻪2fSTu:l4:xP?M *%f"wWLIRw! 'o#B 52sfLN,i}{JU Fxgw>%0| B^ۈk#OXA`;~Qt5訖IP XݡF*&=Ü'Ku Չc T_fŎI$U}3y ,xSȚT#AdwNDOTQ553C MִmPel;\hlyB Gx_)Oɱ`svR p&4YLWZ0>͜E&8SLVa ^d>XTm{cAȓrը~GkUBW 1;in1zeeKJ ڕ֛B^hi[+H$q{S_<%keOja}sjx %TPY$C(a@$#+r=1*ȗ9NԞ.M@CrU7&pj0'MU:T#L ƮdPG#NQ,m4 L^~˗r*9j6:J=|е}7+ӀSSOqVLOT᳾MX"訤k~`vUY=j"F'G.x+M47@ ʹ7fK;{}gЩ` '@7%l! x{~{J87ڿ_bgѬ4۬vX<%mXۂi |%)TOx,+oS?4z^ h2}5vJQgzIKr';y!=1My[lHeG-+ܷ<7N7^g^&킐YɂXe!3H 19]gh{7 Z*|g  #X 8v{CHD#]_l8p :;4zՕp6 8B'~6L4cU\cb7>996#^MX&1Z9ɘ5VґKj4 W ඙Ώ]%{*`|K^t|`v6x5Vt(V1"G 6Mӯ#!X҄.t daJXNV ӨdJnh>%tJ+BA6Uvf63,a\HU6E3U]\/_ Dt9"JpƢ8|]霫( BȊjl̬'=@QM j,C1߫MMnҋ!q&6BXiհIgր'ܞk 5\\Ѯrl 'u /XI&,{)E$sQ@*{gl3Zc&Z P{ޖ72*k5}?{XQH>Hĕ@JVDuLYdv >(pz4b,܉yDkrD#C."t~\: ED{g{۾HlhHo z5&lL}LN}O+=͸M?uo# 2u@=׿5W{sN,=23EKI:Ln`Եd”@r`QpA=L.t|yfh6Sk}?tؒH'QÝ v}<.V6)v ry}ER^=W^_$S1&OelVWl4 ֬'7\IGoN鹩I vrunl#fOy)UyKg/8ョåeq+(ReXsl"2|6'}Gf+뷶5.v.`՞J>itMQD8^'Dž<ψPVC[q/ `.Jn:`=fnh~ c=Ns^Mѭ Y";zA }~4p/6cfQL{c6*p,ɗqaZk^) ҂U,ĭƱ&fMX(e NpozvexUY{`9c'k¼&a8)EKn X]]ި-01+ _#TN]O_4 L{όW 5GŅC/.$DG\%4'<'-).l֦Fj @ 0+Pe!m#$Vl<5 j]m/hFQJ_qQ=k&̀\V^D|9e ,`Em6"iK ;*V8o:A8.@jK\7Qa`pkcz5 "C**=a0Y>hy+ל?f>H[ P!K} &+Iۏ:RdMZ*OAy70/4Gv8 !K=,liә\j| 30`5V+>ܜ޳ ԪJ0B LX}(=#b/p0G 4V ymEs1^~wGbwspjp*nĶt&\v Į-S Էal nT26!⍾]y+j{ڥ X箑0)/Q`Lf3F7CCҷ52+:G* )u~_UHNU`÷,Ɲ#lu3ݏ< =Єf@h:|#7{Ow)/,?/(!KyfcVǷZuUD$_W [~s3.6PNcHT%}<TЅ\D dn%,BKهӛs\ i]pd ѝB.u86=|5s8Zf: QAT M!r"E=h\C๽/YL7GҜA+6uf&с9֥Gsx΅ L"o&<.WzgR-{;T-srHKe5nn+ KI ^muAEw`/ŪgZnVRO-I m<>̇ ,%|Ҵ\ _{wW]ǭ],LTQǁn%AI䌌upסBz]oGVmԋu31-+);yI[ H>ɘ-ׅ<J ꌔ~J;{şX5%#&+xBNFGvΌC9N= N ḱepQkllӖ`XSܗzWy0|נ84fNT.Xt ,y=WY 2L(@Ǐ`YgvK.[E^Qg9BG*=*$iRyZ⃤x&pհvpq{5sJ߄7?yhC^7;)JÙyTa.(܎s t;zgs7EG%%''1 T; 煉ŒԸ&5P#ܖBD&F(,B yB:秏\5+N(gq6DG ^#ƈxUL? 7=bY:vZ_P뛓O5,dHE?`+F=G^;{: H^i1 mI;ֿ0[2D 7bs/;89%G3_W#AR^Wp`򅃐}\{ȗXZI s>|mfd7|ʥ* j%hCgxf\]5bK)~d^,b]t}9Gɧ󎭶<#[bJ+SA)45wk>x߫ev[|p,Ǩ򛦝%8;Y_1MRJοE&S=Yz$#~]ƊRqz@Z6]d3>e(Jg x18E'}n|{pcxH*vP %2X9~U)ZFٯP@Ip y4ſt~k1 ^GEN解{C3?Rh>킊hH:iF4 ]dtɊy$bdIx2CPNYy3I ήT Mp8#_ӬN1oGk‘~}JyOO86wx JFβazA'}&u#|L-5hT!x^8 yBz-@xsҊ5UO!kq{5 Sq +l_Bf밐<1:AIª9)XUBg;A*xfc"/MtiXsJ!nݽ5Q059`l!np%ݪtHdRLw #fb[0)Gs.J7.q$/t2Ɏ6]OIՋXcc^Q1xº6flw[(| `hHr3#&H-oip2쵴#gB8ݕݴOQҎ"; ih`]3SKRެh+t\[Nx>艷vLF/hj`)7<]713nnq`$5zk]0}WdKժ^ǀ[NZ5e zo8oݑwFJv4ClgϽ]ڻs+ cQBovr>#-셽=CIKͪbU P e$'1_DoHiSD@$^Kڸ8Q$+gxܜ@&)lBCIvdKQ`|<'E2rNtJO( Q+8F 9nbic0")T'[{OK y%x-Υ7G=LP צV'#,ԕgDWRDfmôUc~e3Б@ W@tk` (Mh9F>2؈Yw35,on~| UMa&:]K'SpߌJN}iUFET \_ J-mP(ȉۘzVֹ`BOfKR55Itȼ͈\yIjUs^H#XSj %׾pHW;4~*_YǨ1똵%|EsB?ɤ7cQ[ 5N81Oqa1GꑌT:: Y8`~C4Lle)S 44s }5ٔQ' p$=1 S, e?h9iUa%C7ȍ.AJ*:o 3~y%=2f#D3!Z, h;/_2|׍UP,l6QyFU"na^Jl6xi!ae۪ ηK[qNoN[w)z{@TqC3d[7!ZԬۉgˠ=r9[! t1a=cwNaگ!msi-4*3XHW")-={B>‰?\lqF;叛Dv io|xܰx5`ɣpýRdSԹwOXrNV6 Or 3?S04шG%&j~.f={kE5Ytx2e7m^*솉6\%ԣ-I%v"p];ɅI lD 􍉷4>O gA|0Q,)lp_U㭮z"A+<52\KmMdNU8 AECZ6ɴqwD8~`ѸBDDo_H̎Ѱ697*g D7A~U^5lirb hZH|?aye YCʌO-̌)dġ"A/r) .ȕ?ܣT ձKV 1\8`[PP vJS1$W&@=URCXXr3Ekv{Bt*,o\ԤrZPY\H `DTdh&,tQ3IL3j,|d"==!#4̐TEzg/iBĉ4mPgGϻKO+i>/=SD__2UMY,6fjq 3i]r o~3bz9J1}HS Y\W;T{F~CNF Z\Le_\ΊuQ:\4$i2}3 )n9/htgmFV>2xg):Xcܼ2[G0Φdm5ֳcoD#˹e~/ԶM튖D/`f^Qaran,i?| VN+E#RUbŞ;a(~-:fxɧO-o|7$:LHivGϸi5FH|v5Fr|!Eޟ'J}LZs9 ch+B:mEH9=7~qzD̊rQ @6߳U'a|͐0 8FnOrԀ)zyٻ#~>pO?`(s3kt ?}mS l3B\wSutSSB׀_g)֟Ͷ(+_hrS%8"x Y#e5"D/pdU|D_7y'ET2 MX >/ `L 7A:=9p9u̔Q;ބ/ax:0/al4;;kVϓNj@T ;CBQ9.Y+GGD~|"y)L]Bjkl6s8-B_'ܺj7n$z+^VFXNydG nJ k9{8ƒ_GUwWcKHi8t;#״ぼ,.CŽ6rG-1y[ݬvB]1\׎^RǴ8Lю,l| 1"}ц>\z^Mشp٭$M?L=tT|*8`V{(ɐ Sf6f>rAmB^_vS,1 1vBUZ#72~`wc]Yj:^kݪ+E0]'7Lx#rg⠅ P+T& B?*.1)s?kQjx'R10./YGZh6@!ڑ| K-DWt@gB?,6yƴP-v#Lz(^j,?&}Ørf|ٍY:m41O9oL]at-2ĢD ^ٮz"g;@eBT> ^RtyY%`Qh 0XkH-55>p":[clZbMZ{ӽwbyߑࢲOح՝+7+Rnvb11hdD&?p!򣑋܌2R'jY\ɤ0ϗ_S:Rv51gBܩ,~b]r|LI\ɪ7B¶#Chi!鐏y K/UyRv'7m;hJ:KH.P- =w;:ńu{:xN2^1%?:D[ngK 86"ʹ 35X5ww1xWxvd5/Zm>%hT^b!B49L5}㍮ hRJ Pw`x!;>^]u0 A]9׺Hy~T\Jʗ&q[5[ڭ ׏n!Hxf ,SB+xN5G0;9GS;;'<#򘖴xEv3)egzk10 (7~Ȥ՟~3h5A#S踦D+N(`>g$o z&n +$Qv dW]-ѩEBUЅx6) 3WV8:ՋkrVQu&ʕ*:{u̪{/'`g7ѵ,M,W6% d}Yft-$mӼz`SfK'T+s!5"Ĝp&]DŽҭ…vљċ8c$Ư9T: gΟl;Sjv]C QXb?w/?(t\VhwxsixNXh[W\:k]t|B|g; Ǔy.\8 lx%#ǫnQoa+ȟ>q 0"^{ǧrzץ>,啯yK%={E;*|ےRddD{>ݘx ,.zyQ~E/[JtX7>:_}+AoArјk"s?o:9W>ZW刿pT>Q|k^shC/N?sWLxA&A }dݨfG'C5HUp,ݴMT呚4Nםg;<“PĒb/!8rN; lX:SnӶ9OӡӃyw6oP"xE (("|µX>!OJ{IyZL ؄V(Uv'g|yo/ru,FHl*+,$~uO^Vr:G rMFlP5~$O'dH'pEdu>1Ԯ+VZ`Xga&A57}݀u7i +VǹVfR[ 9HJ6U׵ClwTyFuM-:+Y.u?BaŅ5RZbAЍcZS"I|s]1.VbFCKXM]+ȬZʹpmllʶ 9av9ͱ'M]QwJx-')[I'yEn`9)=p%BJzDbʑbXFe4m7Gcc${fY<+fU>$G8j5&gogIg&JJh4,3/dzC CՐު!)*q 37YtB(IvA`a4#ZE$Na` W\SN/k7ha-aX{)pEtl Wi-%;DeIPb%qNa ƫo.-_ Nrx?ۅZZ4*9 .KͩC $ǭebyNSZèTA6& ;YG{us_,ּ&b=t{r ~*vyHCzWgթ2,2k5U7*Ourɧ{22͞iytkIԉ΋V 3 p\Sw󪂷RĮܼbށ2>c@qɗUOX (EJ GCAM 4*J&UJ\$>q**9DF7 MȪq\NwnGʦ`(݁Ö*[KtlQKCU`g)}R:jhtT,C3=XXz*]Y;WK6LJĞ fUYJ 7tPst H9YpTJӖ&ʫ/f|';S«i|ʠ{C1y(iN3'5d%AM-KIcz.f^h,sm62'q gtC= 勳Mr`7 ]c.pc5 : ckt=;6* k9Uixd g^ūҡ=4rY؀ ɉLpT#Ul5&h|Yr])yqFK'I/vJQlq̅2:EZԘ":D3 R4ayR+sg גZk^g,?BTCXj7+,UGM=K5eXQ =^cZ-{Cuԣ eE+mqeT?,Rۮl%?\,ՄH@:yQ<},ut7S~/^{u: }V%I'"(T/:*!@~8~}rU>Пlq-@gf X #ȀD디ȓxJ1`&6=%ٯ1.C# 5 ˽>=&m]bUP%@%-0^Дvٳ0ͬj:MR؍5ؘ W@#82sS\-c*%i1PAG{uU/Z u 0s/iѩ)Dy'&Ҍ$ch cEH9TK&ɷ+8Q8Q yb^ 'j{=K5= g"}ؒ|UOW~.Z&Zw~h S@3GD cyˌWs k 4A*{'`Q. o }U!TeS%WѠgNzZ@K{޳* CRAUa#N幀'Gi}Kz TQWPv]3Ktr?4x@ ߨ"3[_N+_`q5uG W;W|\o k˷XTH(Hj p!\RZ/J8n )$PvZ]rXEpKN&L cJW>pX., yT.Q̟҂-,SQ^AQ"7/%Wor6jpFk,fk8xci\> `IOi|jR>?Gk:̀7Ugƈ@,TCWs󆀏Ѯ{N5V1UuiQw:ym$lNW30K^i GFxhB [Iz )vD{ w_NӼS^)G'n{DiDdZ9{æIR|p+G,=32L:}3J v {;*2rm Pc…Y ^?FW-ZNPBLǔ эLÈJ~#"4jjl7FU)#u~캳>gbYgdY+C ?eCJX EcBr 5y2SNH`  tUej1jX ~〱qhL2v[n:h GNjXg|8hαGvFԮB 'N&XKx$jy𥔚 kdQ"䔞2'l!Rb\_A4\IG(¾ך J[%#jWhIdNÁ:$Q}ddTUUa{A0EH,ozV9QJ矲8]ңOx%N7(0}h3!?e>GaNrfx0Jߟu~u@S^(=d =^8HT/',!djBfs rAv l8 ?bDDnU(8~ZA:D.Uƫckhޭ+ O]j4(/=l1w7:EIl|ѳӤ/M~ n v|~g'?2xn 딗Bm%|@6a6-B #pw8oUҘl;JTg'WCRE~DX 1<^8J\oRtj7e?oJ~ cU.t&N]m_bbZҖ_J\OnER,r1H ?$y1|jIVPw{ b&ȜX@UYoo/̝s.z3YCh z!J-úrTmwM&6FA.0v EL;m [Qbݢ޸Oa;Rc;3bR C0(% b3П}M_עI]`h\CZ#83k3-:DjJ1F(rW 50TJ('wm_+o1-I}n顒 ,uыӳb&Tiҝ y|G" Ϯ緩F<=\pd2Bnw^=2ك92T䎅o*LhkP[Xen:ؚ48m}@+&g{ g>2v,r2Ət; q eyXXO @1?)SŗyH(_ˠóݷdK'$thX?tťw*2X ~t'E-)s=3/ ["Lg(h'KI5[1OX uwhFU,6gu<]Jِ$غSJ˨8 Vh0LO>`"gƚ+4@Ζ>) ujf?W*S4~z< ]w$4܍_k$j^LMql-g?z`": 4e!i aɗsG릝\R2LծYݠ͍+|K3W#$1xO+a`S{j@5 ~VA)KTۘF}prUvy{㬹"\r8r#bm6G{FWRxrO$; -)+gk2֟FD"Ԭ;Qyw)$zViKei,sinE*Yfu%nT98Ȉ*Emg$P/ʶf;EGþS ȢaѼt=ud!`(VdJDmFDiGbMs&>CY#VcցC-ܜ PBwR`A<ɅP0l^4/8M=i:XB)tV^N-c39Jϊ : F\rA@gVW3ݩ'RkP2ϗ3'ޢA0w+&kU*p7v" P TP_)!>=7;%nikDSGO!L^ˑw:hdہgٲ` x!IEcD8$ lվۇΙpPo(J07)ž Lz͑OA#z ]AA0h澫 ş/F#l͈Wud\Cל&[jl@hGG2UErp!,h:!/G:\qbdJ]"8j ğ먶]Rm?|{G-ȡ7`A7F_UC蚘F[N>-/ړ0F<Ѽ:1HՋ4y@e34:W./yFkk5-?3g" {BoLEu^th7e߱U&%}t/6FC9)tͿ`N}n 8M~q藇]j"' nMOʙk=-ZQ7Pm?Fe#N(\Z Z8޺ ҊzЊ'rg%J'Wsb⳨o4JI1тR6t♈yq%'E\aa<,X z7 δΥDzwۣY9d=E>Qű4H Mz;, ڳY hzC=ϻ79r3O/r|5X5;!d"fv_v2J=qKxpereVfn-bo@ *xhAh\B. 5͈mm ]5 xey._LhJӾ;n{1S&YlgL&NfRjRZ1ަǾpZdp)l(vޗ&"ɛY۝,VRHhBZf0lbի{EYFV`UX.Sť1YHO )`o`=˝iPdLO`H. q߼6II cñQOpǘ?ףft*C8.& W}$ `&Oelwą:;ڻI1[a󛝕I ;K=8Gɮv<7F6IxfG!B1bz$dpJ8S|KZx0{ښ^o$Rs/>Ճ'R iܥ`JyM6`YM KȬ~ꊳpm_ MG8>ȈfP / [aQւ6"3,P$nYtTSV_vӵOT_O~(8pXb8JAmA@y+t㣧qP}.`%;+KP<[(uJ>8 Q=PMZ:Gi뻿GCM=[^)+?<ŮVrG d_tzb歛t)x6r.y#nʣѠ|5ZqQ<;*bkJe,hFyk<*gԱ9^(Մ?}E& y?q I&t獇92̔âDMaI˨U3#&OK X ĮܸIOk3bN0sJyA^2) 2Wy%B726_AHs#3Me-ˊZ s <Qb?E#į}eF( }`] g,j*+=RW8-6rMuhm 0≹hG0: Nel! D1}`马ݡz,^LR1lws[y6~%S_ZOX&| zcJ\KHDdQou;5:yÄ# M&f, LfC놴:MDj:OWi9oٷl'O^C\2=+f]wyTתYEZ AW6EFw K2Pcb\tL1M95ݼ1Ւw#L-^V^~Cםu ;<$uTu9ulYNp!9+ioR筃솜 YDzV=fꊥz7,Nn\3[S5AK̰} l"ǚфCZ$JX}a|zI Ǒ;b~VGZlqfIGP y>y}ǒ (X8=mΎH!#T'i .6bPг$[(Kdr &\9P(i#s 4漲T$]3݉I{8aG| IkiQ-[4-=WQA\E,xژ@6mA\;KC~S dNXJNwa!d`Z;֖&)66څN2)=DžĤu_>s"/薡5~c&AK\36L,AUbY Js>2Hx2u,l-zm3Bӡȃ[~CKu3#i2AȅP*^7S?5{z==ԩN179F],4H؃MDU Ɣ4,aSJ@ˠ~dW6,I #?E B`3MҕVC(HQ" O"Fox2%pjZZj}{*4e,w ƭ}h@8~QlRK숤EX[07L>]̹%VcWy̑_arڕBpgl㪁c )-\-!q /r,&t)H2]¼$|ݫuꑕM' Ԫ‰kqH6̔""-R@i'Ŏ~K?v/8PX521``JzU$<:D*,0^ 62Wo|¤-Lz6\W!7>L?$%LC`-X?x]C&3[<~XLA:L2@KJ=ӜAd3km4[DLO:k wgkŮ)ZW7Q 7&Îg jzNc\Fȹ]BkLF{#H]$ж=nEf#e:R)!1] Nv[Vqx9-&̋K#"i2[L1)BQoȷ/*:Y"?cVs:~~ W \ \fF8FcPKpd1(@ V=HH~tUv<6TV EVCn;h?! CGPfqs",jgvr+>wĬ\u9ZlGOt ZJt62 ǚXa1B'FgL:8[u>@p q Nqi.) {hUX[eBTjz; 𽭨yLj+w[t I`󼬀U#8GKiւƛo';zD8ż*cd/0䒭Ώ΂T!TM6~Жj]Z7gq/%a>ΧR*p'Y}Ey"Xٛ'b1.,O򆌌?7DЙV-:Żtԥ " >QdzCp,jttJ.uqӉL獭#"+V 8OX9X"<Y6C))LW= kbm&jV椣` k R@B^*[al{ CkAl;/T*;A~iӭB~3Dlk?jr]ф'6l1a5]x["6\׋T^ᔊѿ6!ąGΐ_i\OjM0sL bbP2A@YIny+O \gGMI5.*oʩW$)UZGI_*b6E~PG\^Tsq3Uǿlr4 d^@>-06UZ-ws[ m'  +|DD^u!?0kTg@>x\RIHajvQ7gY&\*߄~Ľb`Y9A S!XCJ[L(w7(C \Ys*6nIC4/9JvD6 *k~cԓrh$8#Μ+zq?'8A5 Uoy]SO?s݈N #.(X0|^/!0M-Lz沪 ^(*L1I_2k _?QGi]vxvon~Eje& MP8]tW:7##M)gy'YpAUySú(L_H2yWU{* wpt/1g1! o<~XS(:Ch:C^ ;d̠g.doc:*ǾUKVO@7u=J ySBhOjQN@Y4q:26{}e 29x[ ɖ%a9c䨩M6o 6zTl;OV@"~@e$Yg3Nqeq~yyv2&MGSWU +@ծ]zqhڤe2ehMd\er$n<=&Ő*O!/6VxKjx6J*A5aZXς:klDn(gQ 4φ' 4Ui4j,_K3&Rw"MdIŽYAUtf?QDSS h򹰱Y3EY̋OM#RC>nzbɵ )̿; \> $6] 9髲vw " #ܽKc,Ϡ+ 1'/v>Y7._CQ*ɽsat7 VdE¡{! Pm?]XLX˒v+nMU':SS ʖK.➛HjQ© 8ş*xrf%E;q rrA, ,JuOFFF mE&R$Qr# |DCd 21gcgUXa,1 $Z&n[#d;M p dKy-H; dJz 5Ljk=4{ (-cs: $wjW\ ^8[]V i3KDc6HMnӅ[(:X.AվLWEڀXBk&j"c藝` U+K\&/u#PHj=`#tu3SGԝ \N'cQc8;/nybZ-_=uO&<6z;JD4Yc9'p$b56xbA>mPJd+RqURYEI2xrW♡DtHaW 5Vi{^/ dӯ;OV/.DVt ԸWkp.wⓛKޤZ2{y 6k՞%`A,mλϢr:SJVD(D#VOӦpBƀf @*[*(kċ9Gi߹S6m$!],EO h{׷,EzMBQ;ڴ6ZssbZ1N ?׀;SPd&ݿOUsr0t)Z5).Kb9ůrQ3ε~h uO+8 lN]ˈO4+YE2PzӨj$g%w;.aA`^D& etĤ hj?W:I|:KKB|i> [pM͵g]ϧI 6m"eCEO]tJP4([~W7Zy#ΪUz58s& Y%}0i[,#$?>8:|Pz 7K6XБygwr͛ `lwa\xIJ"{9,-/PpdHUVáM&u[]o*MF=/b[sDH C#׆Yvш.̴(:q >?BvΛ`~{̖xkk>x' .axzCfEj^ݕ d"+- %I38ow wp㎗z:& })n2=<2uEZ] ౬.mz H9r͜D6,Tf8j>+sYl 2R+yUmTK&;o-WѸ(L%zu`ָNr;m}̉_KmdC GP_Vּ,7۱&K-p&ᢛwa+NK5NxyB{y8t5:l@<#Yn-Dzy1~(#fhB/HpqȇbS hO@VWo|gh*1H7im&hbY_RS/(s(qg, *p "䀌"Xws@!({aPNmB"ap*Ͷ"`pEeXP[XQe6](Ϥ9e "éS;pƋ7%JH)O|.aA,X:~^e.%6Tў$IEϠ9uvUb>#WN ?(9?eLC4X]u -A 1u{/kr3˫!+up ey6hv- ~^ +E~~ qͲf8=%g`$\Ι;wlk h~ ܑ5byOO?2]>8i-HxEnV6h_Ռw]xÍ+ƷDz`"05hH [0"Y<-P'zIB\<9λ΢񙛒Lф4P~jlZdS,P¼vĩq sҘ} Z&i,d@<%S!yQp͝&택+x'z0t sB(n‚~Ur.Y Įi8Fv(z37*յDʊj2Rav_Y/|[ )G<9{1l%}G=vkݰhQ+-cs ݈}RRdnw>3,?Bªc_nX0z| qW-X#W?=!`YÅ5|@P`ddfXQ!Bm{J`=F}0i2Ĵ:C# S%#%åYel=] "|v 1\3^nTZC돒$q@|m 0qREǾ쮏jmp2:8[#3 efJO?(d\Xm`=%$hڌ2-fQ4D=ō{пzimU5[RYcY񃸨|^nfyy!~-n)ٵuRl)$_YeQ*ogg"ʾ/*rǵBsjR `ِk*vhnfoWcdEn:65X2J-cnO45^o18CE{Y/*jh]qATp".®mOH6S~^G00x7XH. *1JonEy])9vy( vt0>gJV!AT۝Of_0jҒRr} 𤦣GS n"^߷J8^eInlTk|`W4 r VE Xvz)^8"wI KI,+ُ^zixn(E.]alnahKKDR.`:")"FfY(2'0n@an&܌ 9O>n^9G.4M)]幍dҵ؅ɴ]} RW]48R.}B5#3E b> g*h^Vx_̞P#fu4t F5(Q0k4֖UTͯ 巘9'.Z/mAw+M.852z8zB)c Hne2G<+.B6Cg=h*Q #rձ P x,Yp) dM)F+L{f$ek_es@ʒnaP:!o%SMGza09N:PD o)%pJu LV8\ݜ]v3q3x.i!ď}BkAI({:RG$;`~CQXt%F@y*M/K ن_KYlƐ%I]K˫Ƃbdu~y AYeí ~_\\"ymd ޙQB dXhy{|fT33Sit?jh$,2sbr\ ?}:4BH`ps] 7̖iҬ?&'8ﶟy+CԱ|w;_34Un ,b.Vv t +k;HaZHf (TC/zUmfS_q?rѾ1ͷ7ՋZYGCtMg ŬP?+nMgMSR'i=׾{.ҕ 2LJ"Q%ߘ(1fкdr2LY&UA)xM} 3bj_΀nI2C2iH113;´k lPYzS' "5WHo Na 2|5PCo23)se y֧ZDGxG'zT>k6෋p,ٜ- Lr2E`C׵ :pL+ gV2Z}3S qOl^PF1c>]%KQv,\,yE r br.]Ͼ[#:cwTlXF:E?$\xfhVěpt%? r g cuHMj*Iї0Ԥ} -4 ~N/ҋGձƄ%9<)CO;f{?D~2E/biHKpl]=.; ;L )( !62WV~1!1Aڊ⥗y!9l1PI4p Ў9 cX].gdN!گ SU !:;} vȖՕio\"akU3|TS.Ւ=\ٓnzQĘ@Dmi~'*KP5ݯ{ڈ^#9ԤK3  D6hc9D*|hG n`+H5Q91h :hJMpI=|0OV;0# `NFnXBB}蠇-*H> 꽨/a@f)&1eATTu.z`x š qhW/4>m(URSY7w`kZZPdۡӝx-3#W>2sWgŘjd-,Dҟ \鲈ʛj &:Lܖ܍)#*9\xE@jjTw7a=In1ދ%"ogSI T?u.>Q ݋"arFvfc=)& Cؖ3`lzOsWJ7^ލ3oUlPQ^u.7ѵ8sӛ]jEľNps>6&]:zq7?IN:Yc(7<حvf8U<ʽX%X"ʇKa1̓l-k/e"4Tt[%;=9REIɣ:ԨF;aeجG*\7,kI:-^-2^2UDAC0D Nٹ))QShIYTYcT K/#ʸpK MG 60@2k1Mwp$=C4-_woDX6 xbXD!\Y9Eim'TS@2'WzC=+Aj{D^ro0A~q-~X.GDr݋e*+.nM?Ѽ*Y -KjIf_e_Ĩ)9IJ_NM/#6n.Y0.PBBq i;X/> XdnL)u?po8B(KwjH*v!%tE2ȨN3F-b?.l?۠=A*.lu7\!g[Vlka e+YWt$8c"#-"!Ə6Ǐy휖;̽/;d?UӸu,_E;g\32c<'1U <@(7ۢm|s$VHmLcIڞ&r`9 T9cԴwHZ@p y*C ,*,o?\iLagr}kZ^+РRT ȵ1yLi;= x뼳 :"ȎJI9ٜ]P 9_1CW*ca,+# o$ʂVׁaT.}z6h7fSրsイeӅŐ֓_SI-iB]f!nlwЋܰTsBa䱢;<ZcJ@xswktCNDF̾V6fao<8fz ȌY֯y>}9"8) 0xբZBOJ_xƞ!d r;ubwJG"t.0ՙ5BvxUG鰧p('\,3!Rz !U%(jXmSFFBxh|s'ơ/m DZSa.c%ΤƁAܼOν2UįJH \L UTMn @_=#DzBp8$7w҆૝,%7u؁ {_y#5ϵggFga6!ڕ\B"L൬GRZe?U&"K=⍂F;%n:Ea~0h҃C->}r| WIC'hҥ y.igyĊvN'lzDۼ a5ݠq;|syoPq^63k,x YLTJc4{ Q3A7lqKu5Z.B%fInLY}A#'?2\LG&Ɠ0&9Q8|m)]. u'!,~ _*=&$<G:aKԛs60;%zR6*6Au̪o|֐R˸rtȝ~9 eÝg3 Xf*uNv'WӢx#ֵFS^gj&G?Ӱ҅S'4w@~XnwY l`š65uhMܒU >(.زW)N =*~3@q۟FAu7 ~$ x{RYåԧJX'X^ y,|s7o;P#R>26:3X_T%=0 XxNFoߨ>)O{}E,<=u=S'KY3Ot>9A*6$U<;-Tى1zvscUf$"VeZ YWRb STiyz5yi=D6u`zq 5DP (?7ڇu0.Sy~gPw |&/)Zx;* fKppЇ~©,q# $kw|c \9|}t0HZl5ηjK*p$lZqdDt<9~[;op)_Kpovr(H}WoxaJ[£aUsF #h'eyLTok=R37n3h}O59.60AKs|~7OZWǡt`ڡw):]\¢|=da:-*Y;/úF8h{3;Я@A6g,f`ovH`5Sh(ug7jpjǧ}}Uq2Պ V=Қ֧K͐FYJ.Szѓ'o# *?"ϻ8@Tl$۞mv ?B+MqZKzSC1f 4|\ ׎`bEVC`mOkYTM KiD~n Y>\$)z)a&p:+Gld8k6qՐ^{/i4#.GWFBy+5E992A6R [؀H12J7V!`6_2!ܓ쥽y !bH qۄ.y/]&Ş1.EK?|GJ^||KڲCNۮ!{Ugke`bQd=koؤh&zwAv={(ehcU&pnX+_m`ܒ&bHG<sI/>WC)Jo]~DžACn%Rr-y'+‘)4j[z]#**l<@Ц9͆Uc`%U!]o Ǵ;sӬކGfjAY"CEH }{Ryt rD|pԕ# zl6ƁoΟ9sgNVʜiO-;&'{]cvWEEVSxf` y6 )ie} Q$y265涰_=ox},EJ{V~!FxNKx<`ÚVӢC#C1-)n"Z@jV3e(?̿jfqQsǭ;+AǮ{ T1CiWHBnbYk)p!QZǛ6vr h˳D k;ѵ2Ne.}I9EKhG]&욹h}g{ dXc+(3@6xKwl PAMKn*!-nB! CEb'|~L 7 $ZYxH1Ac!ӻ9?ש] y^ d; ]V|;!T-x݆.E`1|**jO6t;p=Mi̭ejwvoPQ1{1?%L7 MokͭfyuӖm՜WbF #E*wTpr4,C U@qeCtiK3'S.c}Sr G2S|hTɿ5)tJ­:dz~ .]&K⿻ τAykb*{/m-q9-EoS_I MPjŽS=m\&0-L~ ^9NPnM8 j۳Ԋ2M0X"BBU9*w B!rޞ]Ynrʸd 31o?ӣD;ڭَK GL0pV&:M?u;k_Z^|>\0Wf|Ǘ;[e9køs"`8𝱌{gH?Ghۖj^YC Cޚ7;x.I+')mP@xy5 j3.mQdN8~h~L0+sio;K$^B9ivR:oH}/ʦi:Hb١ooH!;3̊^45hD89?tNIrib,ԞlB*1qSrP9Ɖ]ca[VdPdC"}FCQ@$:.PQA$b3")ͫ}p+&tx_ep-A=ܮ:b2iDbȿCߛ\,N)x@44rR2P_|czPDvs ˢ 'Paz1)\BRY lNBjcMмD~XƇ:Ml`tNOtt7 R9f~Q5^7⇱:xo9wT;}|IUίÅkⓗ$ `ɮ#,JR u> ބ3;At.uW7>&^bOhM}b37f)W36/u A++ⴼ7 ́+OԊ4'zADL$v=0Bs`~cԆ}50i'Ι93Rgj1E[2*߫ɪ5@`bCڨ|TH :-3ؾs<mWzY0/0qOìl 1+xi]^hܳWVe}V|METb҈٥3h.{8l'Z&=~ d% 6#%AR: ܡѨ{艙GK{>J%YL]L̀)6 ,BN00Pփ;?#4R3o`)$%4TZʇ7)#f-Wv)RD[A2BnW%s5谦r0:%#n9 J#ӫƂ:n>\L\ڔ"Teٻ?ճg5C 5ȺB`O/3ڝjZX9؛ė.zd X0 ؜~N3oXDd ȸTD2Y V̡0}~WMAG6pPk(ІdrWТ;`H#h)l Zv$%@q =J3\ﺝ_`'aDև}>jɛ2sYQDaV"^wy 2ЇnQBKXqY$pEq; /"my gZqbW aĸrq -BH(0pEN+eFC?#!b0dR=oIc0ְ[{2 Z7AURD<1de:6˟thsP42`@{W'!ѧ Nf#E(F?/ ,WMFUjoYBy>ϫ!cE$tHHaePYs/2n0OO5~+( uty]_#6 Zi!h|C6!,X1 $dLE+4plᢓv !]=T/6_~CkrJc1+VE._5rC XBU6)ΤtDզGMW%.Pwafrڬ)R)=TC<d/lb6AlBFKk':l Dg#]NO7釧c{bltu)K%MLL Yh 9^,u뾩{:W*5(0L2H&B0VvD ,=԰gEXڸ!\@V{IڤuY0 yJ':XӉy&qZ Yz.|b K!_QzGӖr,]gG钅+΍"RJg-6J+mw&t߶W&0jqrzބ,Uȋ,g+h=|1]0J'~Z@H88oD<K>w Un'@>C%| /=T(Z[u?DEJ ~x9Ph'+`q>v/< U/hvbdH[P<\9\Z-JHKM>uyt-*ri FJoH٢j* llFVӉm&DLU97rSd?P˵3Yf4z{H 6Te(=bp7Ed (9<A/wd_!uaom1;ǻ-oɞ!pŅxs23+~1bahDZ ěw~ۡAJD0V"a@)TN*Q}pHZ C6Y8"Da)j_,ؾ̉ 6IbQC= Q]Iba'HP8y[_s:{DWEcN G\J^F)6>SZb`>B2G8g(E3sѕ/|whI"kzE392w~)ho 5 RiҺ/" 0}afnuQslPYa%@_)` 6Qcg6)jlxo6woQ3Nǚkj7* 1#@N}Bhu+ @g fۯ,*!% nZj-&wRPIY%N"Gj 1Ach0 c|51:}Zj/RLze\:iLe͋jr=!/s/W5q~IU+C|_Q|ΏQ2?&X5|SGy-o78ryACB+u#T%kwx _Tp>Pm3娉fק z.DTi:0 RCW|X ճ0^J:6ת ж: iJ/#FF;B"^Q+"޵SIB47*3+GM/tmsT:mȲϻy&*:L´D8Z)-ʢ3>nl3:f>% ]rl& 'CEIґ {1OK:y+l1-z=A@'yt wzI5yMB6-jf":[3>Wt̔?NF 7>?0aEt +WIS5 jO0Bsf]JA- G]Q[3+yM3*B_ڶgPlVBZS-α {m咔Mc#[\uL:Aei)~cgL638Ǎd Av"Q2iABrSF/dޫ+h,l ݜqI(/gʙYP I"GE!^sCw}XҢ"X5}_o(oT ݁ O:qzCnn^ 4y6y=s`,c`Z_v<I&T$=0;j|<fP+P-w i:R{2S:A5=eX.CU:uI)EpxlF>+V?:_azKD}W~xHC|^2.{޹4Pb0k1c6帹ERfu_(.w(W NZ1mSIQ\"";y54oI˼-bugj⦜V4`211z^;i{ 0gS`pBE&Iz dA/(?rx6WB^ 91tK÷ o%# a+xĀڹх0 WXC+t.QԴCgNFYphVPt+RNeܾPe!4n+nhM3&{3m ɵG?(Q Wעz9 ֫=a^2y#H&Vwś7-Qgj ]c[YPQ𚺬.uv>IĄ;;*ki8:r ߽\ӥD3(TEP˒,8s_s5eZcOq?*s^+ä˻R"I'3$.܂9~ZeœON HZd*32de_W-\?iKCȺǐ$/;]gw|I99 [,}7|E}[K4#؏C>`cjKc h܉Xb!挬TwP~k:71L\볛pV^1'|ZeCZO `6[¡i$s "Lσϛ}:,CFk:b? h}>": Y?p;N;ىT>Xt ֒M(lA[?F0{<`7<6@'myً$Ẽa;쒋@8/3NQ^iU ]#R'>AloRb5^,74;bi~.}]*αU&)!)=\ #_&<]}xe*]  Ϋ)/*,~B:׵?cqH^nnP8JnB~rO`E+8عGs.7_Ŝ`zU-=PqL`Vh_R>]ڨr\a ցnM .[g1"* ΍J0Ov!Hb7Jnv)": ]f !R"} zDR5J4r5:hO&VIR BȡFfwniߙ~(o|vrmz(D&eA5t">mƷ%odRJv;1|PJ\(b OUzܐ7i X7@jIG)Ȅg$duZ<¥Q7mES˽.Ce>W†T pv#Swipڑu`LogKӺ wN9PmUo>-]OuDih+ Tb 0w0>DLKz6a:?$EI/-ÓM:r-ؿ~ n"`3F_9з-b+^)'(A& J;/Il*qճptIaM[ۇx#+"|]U01Ccq|Bqk_g׃YV:Vxh 6QdAJ8Y&Wp{N|Bt[Cbc= 9v9ܙ,NOvbfުMEZiO4bVD5n降yrʙqyf &`кY=w& Kۗvw*4) obGhα 5<?|lȁz\c x&+^7j#2 VEbḳ-}P ٔ` oey x?N?Y줰fds%f}0Xjf1 @nHV rJ62Z1DʺjRo[0ˑ=Y싹O'ӟ.4|nl4<˷ŷU(B(S+;Xě?2GOޮ+f̭g` ) ?5s%RV4~£hJy4gBk Ɍ+^U`~kAM-?ɑ8Х crw3f?;P4&@$0?'L$<[Exs^IvgG=~H^n[e եEs tI$گR=A:fiŮK7 C W$nE0%!Elsz}I\9 'BnA \ȇ ?b\JZ ln%CiE|Nܟ?2޳6K^2"V*tPe0L:jjDآGƪAB4] N:i"zd9>W6S^,Π9Y^\b@L#ɥPٍZ;ϰƬ9#1!ŦO][FJ[ap072E4ew}pk8]3$+o5&{#Dle{D긲% =2!1^n˻XnF~do6 sMeu1@( Êi\g]I S^4m;n( Y`InGo,oQ^S]Kxw^[UC3\ݟ/l(i]ϯ\w-X*NMjSc"tmyʙ9dyksWK2ke0Adη.7B$P*\pplҝt۝҅E5盾|Jчvj2wDW"ҁFCg D(z`߁U\;iB<  +Dq̧ UnQ%ae& {ݛ>ox\C i糱//H3~aJwjzLjQ5xS>32R!5|*Q<»؝Cqkuط$E)YV ZW qQ֐BjO$ `- #=à, #J'EcnS⡌j'߹kEI*X] ;._xc\/=wx|Yi ftP{4+.^|_jvcD`]-gQEe*ߥkl3tņҒ+ݩniyb΍O-Adt(AtXޖMˇ*xKڟU,&Bt Q!,^FO,H;?(o} $[~V[g ]u\*ӝ`BMoICFË|'N ũ'euƆcJ A~=CSQ@7ĠY"X5,1}<U|p="JU##Y0JH:Bopጩ>hBg t3S qES8 =ґ?`sG P[fC8zI~xz-7.>"$ ?hw]ni5p3GW[JX)1< k4}>KSi2$7=Nck\h"/hL}g^F64}KK"y~/Ndc+|߇T~ւvKJRv|KWf~sLUۑ4]x[&]&ZΙttF)J3qi(y"({} sq Z1͇εwqv!4J=PAbի>(zHjsdZ"Fh|"YBjvJS99 P*ucʠWSfPZEV /ֹڏ|ʟJ>nT,G"U12 {4\L,ӾphffbZB]B-vO}lW=UТsU7*F2 o̡Ŵu/|[)B:҉h2Z< $I.7.언j ). !^ +qcJ:N%5V8k)z$~ >'` Nju{'U])\ 2 $y_1P.ZeZW4hWb,9vfKxL A])mrǣ9v#e kw[7-gBGF{ (?/F4FZ.L9M,J\W. {z2-mbwQgJY(18Jrt.YD$GL<2Pw@L}EEoFף w5W^m &by4"zF<ׅ;*܊zD$#&b5Dwe%MƷAn)7Y\w@]p7p0ԯ9Y ,Q8,!HL JMb.w *0Hw'ܘuj.zת$PҵRVSJ=\mM 3|m?ȑX[dRW<ó7WovJ4 rݻEeT^4CtK$u0fTg>A,`2|80z,/~c Y ]sشe1p#O t>%]%?ܳZ'DL:蠆R. /J]KL4hY}Ф¼ _֯ [4x{lhObm`9`P1_1 ހ$t_ыML"AAɏsC+sv2(?Qh?#, x+eml?dtK@Я{i&h(6"0l[mlUTԤ6(5ćX%@ шH?&msk<_#D 5Xi:D &JbJ?O%]U}(]HW-Q{ 15"У8:"۔/E @9_B}"뇻n4ջؤ̣(P7Zr T6Ț *$&:.Xw' 7aUlvF1^6Sg7m ӿw(G>tc26nhHsMQ#hUH䛒 BCs\─Qľx$?CE.z_3. nBz%Da{ D#.Zt<]p 7KX ̆ JXQucz@6TbS"g>yD,I>U*{G[jڳaz'kL{,9y5B E y$~#[fRAYDŒbDܖqXeI{%V!̯'(nKoO)k.6ODdx> \`8ki߽X%F;|/&F輦SHas ? |{˗qqL9fRd[$S׀t~FV COGbdOJN&'0|Y)Xj4'dG#S.9l`sYZeafɷ>*`t8 Άg?YֺZ8p; DG QN؎2[G#y6? gŁ')y}ze_r*#;˯RFԖ/N48= y 7hW]#XYk Rg Zc1Td3v9^&X{R~I#S#W_G?{m▙/SY_ԌoWQPr TMe,7J+~kxE ^mvJN=w)vA#D1VwQK s,ZgAS؇ kp[TٽV֎1[FCL#&bp99@֒RDWS\ QignFoqb@CH} 9vGbmBH*hNˉVp6XL%H14Jo2=]DaTC ۂfgd<^FjvZνb~ p [(}R+Ж f~*zXmrD= Z>$:vu@9+2B`TzgK JuH*lWTY}r d:ll E<uzJDH-`B’^n7mbm/6h؛i G@&zi!ta0'Aǚ)Bo,/\U Yo 75uLdڏ^5..<*pQ|+JMaev(  lϽDO^Re8 ]l%#ntۭz'o2qǩ**c^FmIB:znWPXlf̢^&CB m_O;~AW۱؉;h~F2 2>+ʪWVk>0[]oElܱ]d!rM^&!0pW D K`ў߰5.tbʾ:H:=% @(%bx[/;Lԥɷs "Ș-'-ы;l9z5pzKR\*oLyecl~f5VH =STК~wu%nN4W dY?DcSX'D_xWcKPv ViFc[,Jys8FYkpF&gDv'V/O&oJ:"+g@cs@g||5?uRxU*ZN=)YJo[(\SEhl6x+:5SԱq)g#0pkH]%M ľ;frxup26B&:lϢP!,^a). #z!V*t0~J168=eHhܴAaGhcm 7 ]/DŽ@niTlFn'Ծ]Q2GJkIy]'^ԽJɹ\ AED fd(.{TUw7bS;YUy r Ý -NL1蘂OdD[(3O΃/Q !W47;a $ nJ}{Lo9o}P^zd !H舔m{ɠS{ O qQB9)Fp)IB-frkv6˪q@D ƿD[qYOzwb%8Cѣ!FJSFrloϜ>e4cTe?CBS7Fٷ=C9:Iȍ!hDP3{X5Cr6?_'aԜm2EAT8GQV`_(U 斿 O¿y@B; `{ ,[2wm1!_Ϝ䘑;qAkƯAXD+ˊ cŚi-M3%%i_M p+j@z4bάy GT@O\M[M# vZtL."uu ˒( 2́O[w9ne(,0Ycإ v-"߃DSBNB .3<@ \ #{8,y!0=lu,D#/g| PzڬYsp\7`d3yQPL8ۋrf۹e0ixW  Bip~#dpujĦόٌ0wc7n6aXknYpr¶@A2[=_,"Z8r#N>+?QIBDO6GǴ-FA9K(Fp0;AIU 'Zgaթ}8;XPBU;ª5DۻFv8u iUz *5"0ya`L'׹bHz{^zJ_} ~:RHUO5ŗЦ:|sѕ fz;|/40lkj e>9zjMF5+?s!6|nYU-?{f;ݲP1bZ<ӱ\FrUDU}}:"ow"#.`O:w隤"%ˆ< +]>s*G*,:J줢m.ג7.k)qxz-|VTGQC,m5HGrLY X"oW*.^0PZ"𮂂XG(VyE)m_iT1ΚffKhlrC{Ё1̮$BO1Ȥrq,Ԓ$X$okk=&4 Q c:̈́F(@;}ఊЃ`󿱽5b{Ta}{OI!"jf;O*Oɩ8M}>0ao8.oTtYfE:SYMa^b'!\30oBu|['ΐDdblv|{&7|%{*~Q]䖟" [Tα*x =9ȿG^m>O$y.DԃY)x^~5 5/W"!;W痷' Y-zl|ʃ6Ǵ|v#ú:w4 p&^I= xZ 1GmNK%PY*.ݶ%6'؈rsu<ӼkO t9~>"~ hJ!u1& IFgȢ@x"!n3; Kt'O!no#wy<ﰦ_`{m6|sg كNuMHtD՞t_D(I朤 'ȷCYU sϯB8XB|m w)n{ s =r! ˆ.Y@_lQcthKj |@*I}|GO)_ggVr*8pKq;”q;7 K[dp>߹F.0&vfJWju#LKp zk^*ƖzYZ'/8:Q$\LE_%Xd1@äA-xbI5% \fS-ŏl A*ԕ~MAFwG!F[;Tވ0jn<Cе[lg-7NWfZNautQf04t6tv:砐6kxw~ ϳ\s+Wr+cD{UlM;X]p9b`yʵ|,;FoaahaZymsK I8Q|Z_FܭAMr]mgvHe%J2'S @L@H4kp{Sa;xlŬT^+X-NJ"3wO7ik*PhjWG?;}CB944;{h_p ȿ#l**2KZ-E!^5`q EK[k$O13BB{G4~6۸{=.}?(Zb6xK4@.Ӂ2FI";P x|3 \AۊMwъ^5ʭ\,&A%_mH[Aִ 3ΓpᰱQ6AY?l?:fM>EM{î`iB(OEܿgӻaОO*F]%"8Y#~fBӺ] ?9ᜠSNR{-/űnۯ';׵~8?H}Pj@ .BX>yWAUN#aQ?.vS;B,j&-hlq 3wZd+$|yO'`:c{6:Ib(W'Wf+F͏DJS@Z)A0gmX6<[%nّch _&@x}H|]=.CԳETj*Zvjט9@I9\܍;bGK0MA*Q<&l#AC- %Ӵ FB{L0J !; ]j+s{i,z*0 {XΝG{ a8L~CJ\9,I=!Iƍ{)#wx< $Zv'k31<[#g"UBq%n^EJS4C 2tAdf5]6sU9eX]ž'Q.0fz@nX-7Vwfģ 3f 04BCӠ|9s6"6skSX2(|=V?wCJ-ԈCy+ÆӎP$6=lqOY[.dT { kH:ie6B2}yzpݗ?.! Yc5𲕘쿢6/<,d`CdK2,?nx!{_p#?қe1 ' L@8+ H\V=?4~Y\\'''!|3Ty9Rݤ%/QlSy q56BdbCRC`i=6ձ?hxgEHܘ|qh^'<$HD!qV/kirTq"f6wULv0.)0#(ڭn|<+Ƿ+n{^dթ;gg< /TVmNhgD$832t}8~Q8 9šr_kb["މp{u:fJ㑈1iN6=$7|-Ը XA4]sϖPE!aFǕ[BA<׋'E1D^ k Nέ3xE._$-HHR .[PQ0&!.EFnA@0*cMmTbN>zq%WW~2qk]ck`g'HOk33;XŨ5C+!i&JJpiG}RK>W)D aaEW ;yer!MminP9k44|[ rpA"̩0(ڶ\pxr3wKCp= cUބ/ub!61#ۣovފ{$;>{4R!G꜕ y7Zisp3~Y49VppyFB7`-Z2K9, ;6ɵ:,cIE/ , }SOnCoD7R/ۮjvD w9{۳1P*8SFT`İzcy v{A{L$żsJ5pS1?eބ_jׄѹP3 >.IC 뵊cܮ>+Ӟ*ʼvpc뮦1nX]~ĸwgT>lAM6l5\?gItwS*]@HcwZOuUlҝ27%2IT_aD!|Ϋ\+ܡffx{d&7l2*1UQ I+)T6П*pN^YTx.vG|Id"Fq*ʜ֍υCG$"6R\/Y4Q1+vh* 5N"Y̒W 8YRn9':f!'m TbKX 6V]l>0u5h خ:٩%ݢVQP_x6 N%zx+@d-Z(<5A#h+ yHk.bkwl\5ஂU7  :5b.{L{Vn6ܱG}gո=e燒yy;Ki2lآڡq,D52U_2Y}O$`{ҋZ7[ 8}k!v~0Q_IX5؞3JY2}HM:zݗ$C,`mة͑Q=1<mHyGl9stBW\Tu,*/t)n5jޜ۬NWn tܯw{7s [-1}-c@,?x(}3Rk(Wc~).Q<M;j& kiW9bHMϝ6l޾OLp/H1*u1${m(~-+gC ©\WcHA9[S( K%)/Bnmk9Q3+Wz١RFbz)0Rڝrɭ `;.%&c+VNzpd q2H s^8NZ9:?^ENq6MKdr ^X%c5c9ov | @A*L¥EunM!Q$ ?1n:vLjJ 9 XFVfowrn3oOu]wū[GBBfb޾*6P&:>Ѵwp~`g!B`6EAd%+Mw:~F@dų9dfrc!- E{PPý7-|)LO>&剶NWnh]^Շl-$zLeM(|kJ~n ۆ^)GR_^]S9B*f7 V[ GDߠ0+(-)YE/ƻhMִ^7ͥƈzq!>jdy-rHTϓ0T:R2aev֬nw]k$ND?hDy>G c,zz;vak9M$0j}͌,[߻$Xۖ͌kcV /g ,qw6 S)Oh$zd]9WD0j\GLIt\?gȮ+EG$6u($Z/4%s_f Jp]s~e+SqYˆd)جsIW ߷&:I0urօvk^{}%Yܚ 2W7Z11;x4TPZyڬ틳-T6ǟiL52 ZN\dTˁR~Db9C.4'{:ъJbjE+xa%YEW(D}qPĚG$zdE t8L'XU 5G ox0aiT 5VAz1F!@?ta0 ixIEi$}BT.Ό Äm#N>xܪdZ` *K' +;e(92P_<֗f&]_:?e%N!n(bL^[8twBx>}֩~[!KqaBxumP(p3".\Ο;C<_RybF󽏲L+L]t0r.~\Yog0D$SnYx>7/ BKRrz ʐIҙ?}$B6spIe݃&ԯA5k@RC9& 6oęD?j4@DnJ2vih~p:Q7y{_fˆbXUq ]i훩 xk{qyHNYfӬ׍xԱ+b }K'WUH97vj8Wמn\BFY37U fkj[bW]&ŶK/H0:Np 9N\% NNjK#nV V쐀;=IoZ$[SnI ]uCYHhhn5fwFˋj06e9ɨ ~Cm_ՍRd5\, E*؊$YHwņFWi?'2\Y2řf!%#i]sX %; fVXWBw»4ҥ\Y6TP>p0<#sU0Df>U~i_+~>4⛞]<ݘ?.bu#! ~=^0݈$M'MÑ_%\&J:&n+n L#ƽۚHJ89l|o#b\iI(hR<BN 9B+rZ;~0~ʰM~H5e#]YYyHhҌ(#)8_~HFNkmm㬶*1)+鎀;P(nAZTM1Q1{Lnt!O"Ɠ{yFw}?ǧqʈhC %A2]<1FY[E;!OZLzt讶ITXiRݏ TYj 7-H "?kKzfɀbYȜCpqIJӞKg:&̹NKql@@Z+E*:m,qӛV~zム_ *25`c<һ )_3]lsrXyG:Wv}v<2 .⋓뇧1ƭ5,b8Wns<. ޣMt;n@4>]FeV'O7Z pBgV3d{hK]K;RRf I_mcXێBvH4.E{xWK6@$g좉!"^^%8":L*6mS_MO' rN-{uốOy/Wɑ+i^*{~KFMYW2Б}Re:ʖTɽKdK)_Kry\OissBѦ2z]еcYIi|wvQ*W:XSخ lUӄmWX'Ts6d}OZyJΣ?$O5A(C1^p8VrJI7)oǔk:OF%A:᥽Wt;iAQ@0^gP m9R闒ף_#5ŅƗpjY6iDZ-K0h_tcLѩ[=hEQV~s*㰐G/ |E.}Lneۚ1EJ^)䗲$5ӭY"|E5v!Kι2|8X`P4g_T ] \ݯG }kG'0䑕rjX؍:`Iwfaz)# v++  Uq!ut d,9kXC~h 75S"8lYS%䑁m9w_jz"*$7fY;t8H )2*@̍#e48N30F]!蜙not‘ϵ+mh=¾ QՄ]$ D[ ݞ98R /QRk#)wKw4 wU8h|JvT{_. ) T*{1CQ@'Q+Mf@X""ҙ!4ʦUȓèkl){f$a,G&xLsvW؅OS){mI YHnUnӢJ/F:. F>y5#ڧޢ&_IF/%s Aӽ{ep;\!AE3Vɠg'0pd>2 Uxws4I췜B0OM=؍nBUB.u]<>-.RzwO7j0. C ,9jZ`$:b9m_\Q j1SkOn»d>R`EխL2tߩڅ 4Ȼxժk6 ٖSB+)pOI£5U,5QJr %_.8IV^L2DP)W H&h4pX/.d_/Gq.˭;,uÄP':lR!j&/hmQcHF7=1VTS ,7F!(iPk)TAtL-Ѯ9dQyl k{X/hr~+/"ȷ)R7p|[hcOޡd%-`%4$;=3{g&Il[n܋4E,H5>TG+|!6Mr[F9zhRK(V p?*$q_H 7ӞnI9Ѥl/\~O x# 9B~ *'8Vw%ַa=ZʠdSG/}a `ض87Si$fC78?)/y=a ).bK/_a9{0ޘ!\4icm8X/̄cOx8.f :~&ɪi_+-ZHGnM&DC8([!jNW, Ub?)EQ6,GXѣq\g\ RA`@-,ح*{{1!pg~tځ]@He7CFofauKK2J;/ɤ+`=plj~mw0_P]wa|!9 AB7*.EynNdi(G{0ycdupt|gqrܼ8-T4>wֆ2,Er83L63?QݪX=4W1=m.;>*_;Øw8%z+|v)~0qmcƋÜU[U?PB2| '-^yFҸ&;35>.C,ҟ=ϲ.TGXJ 5= mjA;s|rkve)!h5vvA1~B zFpO)Q/Sx~ўqҹք@V3ra>PFC?w% |[kat@vYMy8h]ݏT"Č@=Rsڡiv##1.7br$7eZk*?M =K K?åcZ$f*-YR",M #^sM['$w u|$dX1)}Ҭs*\W [_*q(RքԎUAu07_C|t&gKS1dB%u~@R4[QEi( ;.n>\f¡v.7gwlՈ2lGMKCM:6#uH.rA/ s>X3Y7$ݠ-VP1JG$5VG@62خ`'1 ZI@$09\堉˯,󩎹߭u'i‚C HvxI5yG=7I% hD\&gISݞ!h*d{|dĹ=q$3Aoq!sɻsJ{$0 NMi.RY ;`G4|uSf9 ӣ,jjmQPKo&9I̝~#5Z{Y)S EésHd&u#&2;_GLM?CeҾq;w37kꑓI,J*Z.Eew!1z+:~k[+sƮ&7-+7NL-w'ax%."Sm Wˎ6DEʃłGၨo= [o?V兌hH,.2 TuZW ,vMzAl9R2CD!(?⭵`!8mqdY s%|m 3!e:?ZU$iM>8p|5 ^(Es!#ZHMoU /O TDTvBu"Җ[>Yt\Qٲuz][m7%rxR<_3yZ}VrT>C@G/5Չ =Rm+G_SҦGc @u+Ir d(C,VW3IrTeg|3!!i51R#Sdg ȓ> M'KI˵ahh?u v|`Zۄ# kk]w(0"2@JRN!uU;ĊȤ:@SgE:m:c7x4W D J<=HQؽح㒛nBw[QyE6',jnC|Y Zgs=6vy_ ɷz.F6N'(/DV"=.fp@+4P鉃_#zpFqbZ_HT@)Dտ*6*\$M=L ԕdCyȭϵgjZ'n#ՙbiz //unA`YvT@'.>%%Q~"AC:aJFPqiյ_vw5>g.z1O3/ѱZԥ2d+9Xjdz]0e{h߫T3@Um([;Pʾ5 Ѯ !58PH ]z? j84%}XK ȧ&tDmdu$a0^=J$ uc#;@wNU&-+Aqi'y1abmEen@r! ƚ6=`dD ؎ap7 (n=jZ]FRSdZ$C&jKN0!^EK033ngfyݫJO6b, A ~g|L :s[##:{W4 rnE[=gyHo35G_yn5u(%[HMY{NW͉D'["ZP?^|,B#dHd'_NXXi1af2a&&Ps[CPu2z?G$&"h#p$;r|;"+FZS/@@`C14nVx11IC{S*Rtf=7m @-t3rٓ f_X̱u9/K쒲ǶmZJ0e5s^5h-{Fejv'iaUGL5K~P6+?ѹRf]%~~b`D|5p=/g/1|뾹4ά^{@'ڊ r2HdzT' lx*AӲ,WqƲ1VҜ5ʹÄPT$:y( [|(mgbOd*\TҜhPXʳ[uaI#IϫM,}vR1GϫPp;#ONhXh E'Tx%Umb `вUФ :s5AIWe;*-sFĥ\s-BK2 sl5_NԬY \9mr(u̠d"-&0?)V=ܱh_Yz tC&/b=dq(kq/ص $Yl8nۖ tF<89"bjRcwa `@*=hyU|OmM u.&d^252J` f)$ 8ۗݵm(-#ׄcyՏ^R\ 7|s{R^B~ym%?f細4Uwq`F9"&N^ygm5}Nj*/,H]CIV0G0ό[!XQ+`q.r÷̛-VĦVJԦ)'BMt Qd%oYʦJ& 3h JF!H(PxN,ySvxůs$Č,U*Wҡ_3+EϨ^E|_PE/vV3U!6dA{Ó$Fc=MG⦺u[$F\" J[evj&!R$[c{N >E&R6+z~,Ւ0 ̖ Lu/:91#H3 9>cSj-1z)jp I)a,>[QpW|(\IF͎Wg=V5ra0qJB<`d<{"8'U6fZ{H9ly,J)U?-IE`zDŽ5r >Ayk~T9SVKLgPm4@bQ0d$+";&:H]lM [lJW,<:ݏ1"q|$%/|%ci8 zpĹHgfX4#^4Del:m(b\/;+/mp4IV YV27BN ':̪pIF).<]]X'2"HUzk⭲e׷F0!E 幎 )\vuxQ{'X +tkqO,ʼn[uIqx|C0pK8R55t膸-,y)ubJ\bVH&5iM;(f0pMu_v".qGRKA y!̲̯,V?{TeTQ|gMY/)h918JS;8rxMdn腭Ӳ*B#H yvدv8=i+KJ,X K%ϑrFkӢ('&un~9~ ]FH( QԌQxcvI*#+qXam?= j73dGqT&(Ot- bBZ.WDpƊY |鷽[ac d2đ^Y^ %ǟLA{SRm(I_9hrhJT/*!dfy]czҞћioBN +rG|槎-LV"pvY~ߔ=϶.Xq׽sw80$p[3`ѹ0Qnc|RLK%,i~}Gz ߫ ' /?EሙOcKDql`[H/E 2Ř;IThw475+ieP ͋f直vsdGt>o3k[ s1(E?=,t)#ܥ;۩؛XsƊWXaOZ.HK n64O7܂iVG->2]y&Hi(48x^CC-|!;U^(a*o #]'-JLI,%{D1ƍ DDoP-.:fOr"1aVp%ee3qLGtjIr0#u&`&LBL@rsu>yGs7&PHr96kr(6'c)Tq [3T6U>aU+H "Vun-0 蝼u~u[iu.eϱ$Q: AxM݊7#X y"LԲpS B"s$%W~"U8t1s*gf%ra[8+ m@Z+ߵFsmat1Y /Ja>n1G@NcZnN h!1{X1'p2!֨.&XC2=6St[>QGAKԣ!JZSNPwi;wv23tHTfq_g?P{ XTn6rA=}lk\)nEIkl\Yʾ=8pm@Ms3{EB0^8$ '@; !3xcyJ 2sABpIqXU]rjG]8A%o2QQRuq˚Lg͋m|:39V-4G6(?U 7uPmp4g\#4Kb!jdZoJE$7,UZ6pǙI0|MT|8w.DO .ԋ51\%75=*`t"#KKdŪ8MjLnj W۸J -Wn!:3GpYppܓ1>U8`uڥ8/am`;f3kR_Di&7[iQ+X0c[Im0uKD5ޟP1S蓛JZCs\Cb F^RyBDP-a-6-Dj-2 Y[]T0~P g}ɵxBKX'srqgW>D蛼/* fBRz'U9~&Eplo<X',}dzGAj5bODJA\ nP5gS,h 0ZΚ"?^92 pқGsxɡ0xVf^h@@Hð:u)`[sv!|he P_҄%ՔzPa?&E%Ko00@\{ v?a%tˋ&Zw#6`11mqJBE]m^I*f3)=Lf_KŹ !ry9 htL6GN ? Aߧ |,E>%';@R]8 -L*qGK5rbr^>($ }&VRR7"ۻs`$n_f H:hK4m"D#j eī1j5R`jhܖ/ num|[t+N*YY(0\8!Rs2W\zXWa."2Huzf҈H\gLd&=LsY~~ΛȲddar(;hv:L|mUxi,[ԜwD* 2/[SЈyoQ0)m."agmeud%<˔ߴfty՝c…OXkoV~)ӳ-"ksc=ȝvQ]r~BxS牐XFt?|;NUnΑ<IK35gM\?}#p>[2e312fP]dw#`*j}&)a_dF|)voF]*Uͷ9!0پ$/:j`@tF>Kĭ* 6\&,--w&>+N1>)O"@>v"N= p9LpHtC2u8RW?Zz!vY8a(Ka==re^Ͻ@kE5jOZb*k̾_?,$89ū8[Q9 _?#P#1ECW|2jJ510s}_B#*`A@g-@LE.6??$x-(N d[4s_&:{:F"g5⺚νYObۀߋ:YY6Y?)B#n_Nw0iuˉmɛi[H['SŅ).+B^Ϳ 0C"oqQ!z cFb mHTP=ِ-}CP<=-g9aڢqk!wNxCd;Vɠȋ0L9lÇV%8߲}PX?t]3t7EWlm, qalhYS+$JO]Vse?y>j/ cvu^ L| aDԮ |_Fk_< $"ʝiþݽvm/CǬ,JUv@>K~)X>;?O:#0R'?^*Y)a+`Ĝ LO3,i`y1_3voנh%ЍG&p.GFf|Ok#%V&a3 k#YTa%AMmX=)0A#NUy.Aib˙niH:IRG"e:N5M( /E~IF=fG~g,8kf&o=f;h$xB(Z VRX ɢl5D~Ŗ^QlA E ]3Lo ZQA<ɷAFm=6t $ ^7lD.ﲥ=jvSD5EN^/5'dԶ/Hٮ;!Ȩ̀#<+&zo{tcZiϼ!uOԬLS^N|b\$s ^^6scx_>J$u{4+^# /v]K%S2z#=b[g\j>`䱽tDf]j;Ϲwi3ڟ MKJv/[|㸱CPLS4Xӑ_fyL!"k>0^l7\5G G9U~l%q-p*(TMthJ*YRki#7 (Z.;Va*$p;qnN>;#sr1v((A\'MR1xڹHabsG0PG4:0oYS \ӟ &T4a!&S{dע,@ ;t-J6 u˿5nӦM܁I(q5q^-g/zH ^z3Oneo ab7<&O t|2,6Oبx-e`ԕHy]+y {򴚝$śP-=s3,z|NIepÚ0B<FHPX'oHkx@4Ϥ mxx{*m,SB߀u8 HR/ػ4UL|,SHl j~{!]GE)mLS.2OdoWW%LP@Q4 )cN(#;)C)cQ@a 6DnE" ZaUWG]TJ]ImyvpT?_y/0`ߑumW%/-xd-(;FD_<Ւ[Ie/1. PC(C!g78CRXalWIkf'*}NVpTK.O,`1/'Di=n.dD$ɺ*$Iq>b{۷G? rYݠHΓ7PMjV-7\DQ7ut<2.r]k/xWZG b(sh;RBS+u!yI 8h~1'@ } NW1Fj8~~GQ>ߍ9+Ž@Q[Y|\@{r(aCmU-f Ģ&RXJGz TEܡ N=36G4gIA=la-:h˝mfWR@_^!:=[5[mā8b]trC{t4i\]LZ!çnvz-xcO_P:4c|0*C-j;|pXFZ5M5J> u%Ն\ȚxIU[<L沱XqɪУ5?FN82 >(_$_}_pcŴ2wIS=ﷰX7ZkKٝH\w@0xP/?QS %xrk3uLc5✳q ˋ*^\=*fʯj)jGQOlHcd5%%KQpHmViyRj N\n?=`t/Z7\jGSX6pu .x-$)XvofqBH_`VHT2.椹ۢ=1̛;pwS`iQReMc+QMuQ,FxT~!2{>e&TmSI(.:a8n^۽M3B8HwNGIB3 AHCw̰vL\JP{@=C0J3:/_ԞMa4iY8WyF wvD˓¤KX&z2rp`nuRjT|1#b4S3OWq=no#92CLn{e-B%TNA{f~s~:<^*dTSW lgV. 8MKl}vsK$ۯZ=^qN"B͠s\3iK*M@ZVS=s:NOѳ^M`2 X^qtE6TP7yK*2y*8Kj!@Ԣ, FdB/g"8M^@$KwT ojk|p|Cո:S-ݓ0]9deїWD#g~@d ^KmTQ@c%2Moj܋7ux§~D@8%T6cpSN! @۞3r^-,cOۋ@Jtyt,@@ȷ~Wsܳbiv?hUy; Hv$sl*:g^ZPm][|*^)e@U!Hł\&g_;c1>ӹ]]5?F?q鋷͏|s~}]o#B vGpq+7oCɔTu,Z5P 7- @Ut,9֙nn/ >It Xqq;-WB%җ|D$C&C>C<3\nCjZO>Ν(g}n7-ӦXc|EJLaa/&0LomlN?6@I\Q+tJZB&t' A%Pm@)-ўQ#fͬK儝0±?gȿ y@kʠ,l>0!NY?^7</Vnxt1߰S_:X68ym+yes>9xf8h+qt|J̊*QG<5[H:wiOQcRO2x] >܍^K\N9_ &R[  4&uGqLrlQnB dCӡf~̱F qD7l -S5 lm^;[ܮe_s[2  Nc^s &l&O3H)6V\-O7C篅Z}OlNA\eZ%LRPs^5OvTm8"SsN[ڜNCW5?( Coֺ9mߔk51Y^?т 1)4+>GAyߝ=óhJ,i(h^9|]0 G[^7M$>&A"9RŖzw67$;Ckz{ 0; pלqS6Nvi/<{}d7u ;&߲8LqoVl !1r㝾ݳ-*{YmU6*#$¦2CL2-#OE Gz 6#o7 #(ڴ1K7PwG"y:+bX2. lO3Z0~,7I։=:u~{Úr*M񦩤F#XN-RaKU1X[9@ Z0y~.S9eP'~=͔HW6W.!KjPn?⦥G0{׳Kx-:X}8؂Op 둲Dù 8?zKyCzO(leS :rm@S 1O8l/j`р4l:qyWgާ{ſ*`pdŜ9תpX4[3@͝gXoߗma>i>Nu8iEcmxEn=y̞]õC{p.TP uEȮt:\BO*16K]w<.y FRn5lKʛc".@=B4xPq;­>:1[ވל_>.CHWpΏyjECݚPE皊6e63Ƕq"m3: XbO EQ #@ `C#Vf7#o@|wj b1ͷӭ Q<[ ͌#°B9cR2Smo ٿu1AS{En$!#KicG=^[G+ (Ak"QRMYRwSk߬XdSX-<]ն[84Y!7] Г

^^G,fL|E䮘)t:k'dܙHYRZCE2q }{6Q<һB[]t*7)eIb]gZ%(#t=P>>Ҡ J s3^+B@ vTKja7PPC1Չ̢׿XW v c5I ^8W28q27OXux[Ν-h3:eC G0fP!i@mr ?v";&V"llϯ{Wb]KkOԺCqXþ/ T_NPӘG1߁3L'$U'ҖʧX6 $CtnrK8ۮT#-BzEgաCfFO7Y|Fou NI'):3p6(}p 4}YA(|;XT؇y kvNpVHl7pi;]6UU>>R+5&Uؾo}nzlbn .8 9USay,EfCdO#|ҢQ@yBE0k Iu>`琱jkuG(6qB3TJŤKy-xVVp.0WX!gNTkI.pg ;6Y>>F ͹,ŕc d*թ[%@M;uD2.t: ݑ:Y+/LIL;45v<%sQnu: -~HI~Byom㸰s6X}Af"P/C9sk{cjYpoPO]CNԫm`{٥rR;JSfE|J^vHO\1@*|E[hǴSƋNoU箤oRM?JPj4[Ft=FaQYx_=ܺ{i$VfyIB߃[׺슽-ۨR>ZY DŜT*(x]\ ZBeҋT}xw?eeOYq NbV٥@oۆovf9~a b͈pDɓ~{խ@ss+~\ҥH(ob{J-cbqQw{Ӝ/4BÞ"?kF]I…Q^FVp*7xdpL6f mf (!FE~}u +2*eFL;z eLR u( NGJ8[/Jn.-KkJRHIEU!B-}RÕ{)1SZi&:,d;pBk+Rvwd*!O:  {P.qVgU̐6[.6_-H6,XREY<D!E`m 잛(`=`wHݵS2x8Auxؘb[Ve01Ǭ uT>1Wʳ9{f6z˃&wYѬ}`Iy;#6ih'SsKACJo1K}K{oُƾ:$_ j~="fT^=(1'}BErICJcANUjO':n"dhKN#ꮬgs=8W` WIzfY` dmӟ(=छh9"[W` 񆡈XW7:Ν(,ҞK~z&ژ(m ဩb/Mis, ak_fE'3i݊jG5zQ̪$r7~{㓸sTםS2_aA ־ͫ+{f5=j3m^PTx+]b4͈MU!=в"=d2zj(4maTm^V\ 776KrK u`!@ 5bfg礶Dx\Gٰ6W8-foF\%L_$9sr wϖ{'mS9Ԁ^ pNނّΆI.B& VvjEge c#O-PiqY;>EUŵg[_>oX1F(&hiG6֨RBr9@ɔ) Jֺ\bmLF^ʑ~Cb;[c8#ҨF6EUȞ=UB$u h(qrGYS MN? 6*$! :^\oʗB:edŪl .1;m֞'S0+VRUBĹ&s !)؛֢|` mz'D.[ؿ2V'ga݉!Q,숺baV$Vn7#'8/~ce6Zl5}G[jշ* IEHB &^1ڽXOG2 pyPw2Mt!qsƒ`oSLWd'.l{w!jknT6O^Js`.[@lHdmq-M@ \`02,.G -+խ @%bZx0k~!koMt)cO=~mֹ"ķfʵ֤.s/;BrзgEX,h' ӕEjLh"N*ڦ LVCϰIlΕdA06%(bGȏ=MG$gUQ`]v#@j ٠\jiqY{\C]HOzaeEaDdR%lېLԌP"c邼69%5m}m.[7, qE0ۥS2ee08i S=tj}#w<<223`TV771YR$)9Ξh\. O=Ue:gqV)t"eNsJJ)~BVƫcx a^ʧcA~Ux|/_ p8uzX/t=æTW>DjgdE<|gZԃ-!nPkjy!hhLo<3:\bMvH!CA` ִNGWbN;P{?&}ϥndb][x2@eO.߁զLR>5Nn-s(Z!ܤw\Ԝ)t?l?]ȷ*jT$ӕk|йa4V{Y3y) R]3\w16*muGSB&ߌcu7έc}|'-Uwq6EJb cV\﯈pKV~S;Wޓ {g00|#y+ q[˃H˰9| $A=|TMނҥE@v}ci-؛Q/Y/ey<=]y}D&2ԍ(0P"\q`~?J6*KNfP$7A^;B|(iPKT]کΝ 9.5kW\V7-@"[8QQ ܂E\~֓a~t5j%질{yվAӓ #~T@ƒ ^!ǒ ;@vt yH[F:yq,=G!N[( s$S}0#- HAwlYSŞ1A4mg&j|]Jaa4"ZgprHL,S j,<U79m|;jh܂pȪ8N6fKyS,"Z `duj?CE7Q%-ZhvߟL}iQ K -gvqOg ,75/> @;]1ĒN GV0. qhیz)`|&,~nW,DŽRX|Tj{{*\=(V{@%lx'.&:2]\b2|W{ŊS L65p&mnDKZ?жPo)n/>4kWE+O#qqjTtc&)HXRDTLU9P{2;!.rAC殆<`Y0d{%CU[ ̞s2Ա}L_WHXKBK]}=bKwZpI 9rnM*x|.QunIٿe 5JtЪw.8P'3ƱI0tCebA&64mo=wj.,᪯%#_׹S+7v/ bK=tmrΡe|B܂q?S|+'R,jDw| ѳfʯ&mrL?|Zʔ2 mFF6G,ט}z3F"sxx.pl2 %$02/%,${-g Vƶr +A \A zyi%)j:ir1B/3bNR/Sa&&Z\ r^ X#ޭ`ncEYZЎsG6Y9L΋ce%Uj=D,+7c۽N dmܟ%\) ɞ/.Ğ6<G%Jzƾ)@N5ܠ3m[|Ri)vjmSNM+ʯE.7(jx6ګ!,"ѳZ?ׇiTHu(:5mOhDg)PQyӗѴI~!fAT""8We#{!~ Q֌H4q4*0-4ju*rh(DfL.!2klkTygGjjR!M]Q-p͌<*JSYCmMT9Zk3٤\͚EA*OouN8Sc`q^7pfGA ,yIHF$}Տ{:HPf']k R<ܜXIy1\P+R|r`HFOG\O,(0g #/l+SJG^UW*|֜ a]^ 45yHdnXj4qXܡ'ѻMn`8YaFy&<&Oɖ-\"V i<,*Gן '}GԭM%t)V?E.}_ ;Μ?xfK_ s {5*+5Rsa'Lc{"Zt}ĵЦ_}1H,$&2H=嗈&}}Y& yFvU!K~jݿD Ug#)A봵V"q%mq>MљR쓀'Ks$왘Pc/xfχ(ul1Q.~Iu ~F *SvBCw .qV!n=w!v9 $NJ\ )0-g’` / 4]1l)z6,=>ĶE m-+ ט(Na%Yzj# im;ϝ(<Ǎ43`1jP8XLFo#z~{|Ձ]9x2NGZ ;օF4~bw{ŏVZiI.ib7ק z~Rq>qǼ .GjHIKCl!0OInluh\XF{G8`lU\)fޠenCcK0W-eC;mm*WoMظYqRX6=< 6=.2$JLKA2n{un%`h$2l__}8GaLv[+ay<ټj*gL:?W=V)w?W:VA}JBUtAD^S]BsilLXֺHՓH9ʏaјʹ뤬'mSpUg+/wʙD`585'G^3<3ĺv[mx><JY*YoE}9R9H8UYeY}O Q=`W=S.@ {-.YZp!.ʎ{02s;nHE@5/teqk6):n?<V쮣Z"/qo [X;Tlq1S&?Ey'O]5yC3e_[(VN1)7t|үpKwzAb;_кXnqYPv7{xp}{VA:0:3'}Ir;h~)upWum*Lsa#S[psT^̑[4" EFRTu }i/x NuӑȦ=ʸ良9u;wE\a:AYUl2?/Ju܇9l"CK;FVfuPB_zL#%}.^QaEn$Q{Kc7}}=u GZA]Ü9m .SiwX;TE Ճ䇦JJ*!=@^){2Xu? =Hl L~98nN$!-뚪OO,ڈ .1wBbweu,3 hf!N u@%)_QُI#׼1Sަ#]C2YGDV|gIJn_QE7Nzirv%7^UqPQ/}̀NʮyeJjt7gpDaJ\"aF+Il!Kb^%r5&K\3 y2**v{#'Yy48=Io],T׍#/&.K%S2fERL?I_*_w:EXwl=Ϳ ylVj3bH/nɁ4d|Õ9#Ke 6Vaa|P$SO$4"jjOrB GOxTد0'? *ɯǙ#u>#o-NۃfK]Z]3tR7"5]1]ݫ:oG;~ytydץStbf7m\wGZ;U~AWMlR   [5h=&NΟ鹜kH5yfM%KTҝ>*>PkLKGCmiLg I{aȳ*qtmh|V߽I˭ [Q hIy _HgJ-@Maj| %M9$n`S5E;7_8K5]8Ytӆ1D-1Ӵ,3zW\Wk_ׂZ4OyԠ V nYVli-!j׽&ռ'XP9_~~KB?&9-9?? wZ|J4I$Hײf>>Zjy$Q%sZcTcv:E _}8`*$j`-b>'``w1EA-K^ X,t"*[Pf%Qṫ ԰i3o={Jիж|3tgMR :+dJw31Ҕ"' Y?oϚ 8&"]oTqWj` |fn ^o 6 hEvAj^L$iiHBik2-tV;<o_: 7]qO'{.dS r4!"0 S] 5Q1~̡EZkƍH5ʊ% ~t#TpMƢ`HXQ1 ~{VE 3חXTLgjZHD ].Ċ>G<"*F"L 6^elv벬Q޶ܺЭl?#?cZN8ξ{&{I%X{8!xxs4LF􋸊ӓ- e4 % )?z6B/$ӄ⽫ԆLmZ Lv;qx1 Zq6Ɂ^xt<1DqP)^-*uRacCjێq1bU( 3/Fp"wii;3&U"Dy-lЛo. nXO2|V^5$ĖRTJn,Y^3v-K<"HO O:ۯ>p2?_C Һ9,,TNX1s㢡aIqJHܰ3[fa d'O Zl5w;A<`̻NwrLUvzcb`Ka|ak#9V O2U#-eXoIU :b'fM lҁl_`FB&6cW-K:Ҙz X d˔P\5\滕 5sI\R4?_ :.v4Xg%v6 (7~0jBD{%c;AJ4)FI8ZSaϩ_܅.wb2NmUWum@6;溡X֗?ĴiJ[Ʋ'H B 9j4!ޣ礮,``86^O2";Jn jꩅebhN\ S(fA<,Lkø`s:qb/D?%NBi_ /t=::,qKi^+cBoWpStN9 ֮:"qUŰrMS@>}06lA^';@6~sB(r^O-F۽`mil<0V )-R̚\7nleCb/6x Kb39Le6/u.}m~vd|lSp̑Olofl)MN[Icd5>gjTBc@2dڶ+#i/[3ec 73 oΎEceѯn@p_`HL*9ΣH瀧*kK9e^X8^Q'e =6Jjl i W"6c]A@ )Z.[@v/jTG^TpݝP(^"Cӂl$Q^NH(έ :/zf\Oh] ~X4CcCvQvhczMH.̲m ݼ Ӡ1ӢWN?-G#.lu.ZN社_4>h`8̳ݔpb{ndl̈́~dW_}|W II~pY4_}xHjs;-);D e&JYt[U+ąI 8'_sE| Y#f1=MYk\ E uZ&=s7DFuOP2n=w͝LZ{-z˯#_'M̋ɸkg3w^{H~kP,`tA$΅D۸pq^ĘN/c(n+Q lG6wSI(o`p?ֿۑZ4}޸205*t<0u áw-u}^a6r@_h|N*$?H"U ]/qb4}_7H͑rL\VPne UwCk.@Uk>amTb;)gr%ڙvӧ+vEC8RL ]sWub= qTa]֮ΓT:I~(5M6'V1(ri)[i{V烹ʢ Rv`oI(`5Lr7*~DuoN+J 5u5+$TZin][vHڮšLꮟ6d{=QvL.`ɟq PLWlGQ<ߙ:'o)?;>cj4I2j%51Ral9zңB <Gu ;n g*nxT5m&|׋xTݠIIH1´O4DZr0^ ̦epi*RgfA̧-0`6\ρr|8c~YElGn'c*yYOlTy("wB$ڊEgA]mAdĿv8K^vR:};ԅ~ψhdnԘ`Hvn4JFn)b?` i(ۣΕQNIM`x?v[ dkðT/kL3ܮ,Thj币UD$L)Fm!jI9k?UF[H,b\!t- C討pE1>+$A3;ny*wkV=g̢ZgXoG^o6^ˮwp1›xm_gm49Ջ /.T'a !9p9+#d6‚Glݔ4 @DFW? *q6&D5# 6!)[Ju̲//>]iHtj?Sv9p_mN% KC~_}1ÅHνϗ|Nl6D[!VnHsHoúm88oW&8)QzaYf2?(~4#2l JwtF: Xާq1f޶D)Eavٵ7e [~T R>@-*7F6-k1s#E6HaӎbUS P]qοF6wC9s{{ RD-춑1Z={5M5$D?&~apy08W_P ,w(/~b ӗVqƳdߥDqj?ga Ę8>j'քBb6 j+)[#d-.O i N9WX".:[4959BDP"& }:zYuY>|V=NB`N գ/Xpu5JMҴgQ'Id$"hln. ArUuQ2>sD, +0^EԸL{1suSysѹ0g=~ju1eʦ w2%AS Vab Q;qʉQ ;`10+bľ j (@ 7￯ZDJ mGX0;UY9.ɵmk[G')bd&I.x$pdo=9r@|mA;]E'wpӇlvWJ$5R,7f&E c1xI5t'@VZ^ :FeǻT Q[bߏOA5g#nT|pBJS1O-Ԏ߉ T*Xԏ3Xԋyз딕[Wtz"BHok_))>Kȯ\2>0D65+/ҥ؂1sP,2Q+2wNDxO?/DeBI~5^} t 1cMSSe/ULn-ca;\-.?A\񗐇+##(\5gJqY^u+kQJ)?,nӄQcՇ֤ KStj}Uk "8owO<&)'Gȑ:r*~ asM2GWS -J> S>K O9l'DEm\ }"AB֣#g4I qdE3Enn@bIm{E_ɼGS}Lj4 Ȋo v;~66@3z&5lbq9.KؾnL o\bmeɶ}XQs/T:bCzb5K3O&6ތh5). ]d$q#c'N?>})G)9Eq1Zu]&Ѥﵚ>sk"ڮxtqsCynœe{FTM]疂Uo_Rg{}v: qT7-1}>_C[k2>x`cѵY/ݳ3L?vUjmY(k2/x6⑇|afLr+tMˤb;Tqma&tgb[*+i>},q*!/LK5 d` Z|jBaAj1S cڸ^ t$<FK%]0OѦZ2$ul>mSlZ`xnݤg{ab\`\M!y,} {+Å{:ѡ$"|"-OG3F,'Ա4sPkߏ=A1Y@בVPeo)첥1 lg.o5 .r~FQWx,|>{7E+aG;⩩`Kԗy1t[z;G'!gGͲh8u>MM i%|4,52띇 WjKBr_2 XUv%A^Vċkc/9Ljzҙk!k@0 m 6vPo!J)2Wq\ EGz QZf9-acx]IKSVrGi6̩܆|&K{QGqYxo +FMP P*8^B-]XB&ELses)/ďB7[1`{0 |x@cdGVKX X1(i@ n!ԌqW=PJٴxo މ=,Uէw$Ev Vf\8UoiJ]:dV( Kأ. s@-ɯx >J6%ov4-Xmm(]NvjJ7S;9sҸnbXgVQ.Ե֋۳aNq {1ZN*k|]ѓp{X}e {9RD!$٩b^Ϊ9=,R"S4AHԣ:fV(Dp%W yjW0(Z|ss-2a ,e:)Ӏ &.av;_F6BbJvYIR$qj;Aښ!C"6!cmD5ZҒ ʟ0%`Q}rӗ-[MǦo ?kB"HGgkgudȃ6^wmJhK9OTKgjU2CMA%[rы#B{n"aWME:\M߰Tއ[Wh] ~tœ;iKrO'w͖֚aKpN9=Rͤ!-fzOu.A:,Sģ~+`Up[7c~4!/]&>B%|ߊ5yd^u5봜8lc9Y"XDr1G_pZ㐓Dl8D= 'T+)2|?\_lk2mFڲC&J9PqotmBļ '#4`ZdFY@`ºC Z rKCP˺O~7\TB+:C&b(McKK=T3ϽiEy\](5,P-rHQKd[n7V!f*w9K<ŝ*+P01r;϶+%r4j! z!r֑hAf*z O|m\9?H ʼnjm/ڝ2טwU䨘 捽F϶$ 2GCɽ~ ZKR)'܃dv&uEbf/)sJi|*`MWtLCNo(ӉtWdK TueC܆AR+m:\2ͱpz8 tphڜ9+:@x^km{ΔJ[Z#1p.ABTWg6 [drE 2]Sٌ͚[ %4Pފ$L_⼓Ґ Z@0>im AVuyЗNy+ ķ +D,\._ύ䦤bUW%ufM+UC\a5{3i{$bD{/zPƙOScȣ y(G0'}:giH7ȝ+=c\Ğø{ ?4{2Q /Vˣ56ROc֩a\(qV\ϲ'SC}hw8(֦9lWoNaz0 .:~٢^8_ Gaqaoܚ `"]\htR'`>6ǏjVNdb(scX~ʝ ڢ t5 +w|eѿl"9tΤ;O7vd'{(_ע@~g@52}7jL,,}*h8s:g/TQO`>}9oBً=zD7\o 17UOr 8RJ[P6(Mi,ݥJV+*zHg G}hSZĝ#D% e l7jDyX҂1m /Z7VX&.#z/ΙG4P^e4]UwpQ)9@DZO$,Ru~ 3=A [._}>k_PiFtPr S2ppsO.EJw.*)>޻^VAD;Eg#IڙNZ`Ns;#a3dҿ>6? <$)WTV8*jJful:J ,Eŀ^JIV+\iC&A}e<%~[[:Xʵ0v@WOm(Ȭt.w.  :7O,Zt  pA*.цTg'2c^%Q"+=^ά} ̲+y9Յ}ԇC-|^&;@ݰ rd CfEȠ4rWhG^nʔIZ;Yf)*~ztrkB!\Wh,HO҆x\P{R>-a""+PKdb9`a3 G6%y:쨡z׋q3=Ckg_mW"GPjעGT^{CL1_ &."gdhWc %ӗ限5i8=;-TAӸ WZ.P]9&´-*upd8(LS2]346}v=F t&: ; & ChUɒpIeTo;ufBc (vKȩ*~Y׈<U0SoJ;r"\jh\P|JM͔U ƈI/ ;XOYhʨyOb_#$$3EYyId7b?n/aq2+Q}=܆Vf'$SMbd95YB:brLߖꙣA}f)Mm:|XCCN2b~;L/RֿcX%q4P^8OA~58W <;79d 77!/Y,l[n.ct7A?*u=NGrA =APȑd\Ide LHcgtx4@Z*pW]fRArBdxh i& J8OjP ;<%Hγn wyMTMem"[Tiıjs 鯌//$4F!xZy%̯Sk؃Q"`;RRko`}x+zoکm {B\C)msm*(Vڇ3i4U]uC.KBΧkCC~vMd',&J-Ux&@&s)DO&폺"vOD=je _D_z\-8v?>70 &;~Bmκܢ]SJAZwF==H1uD",#F跏(%n(XAV-᷁|!ؚ!V!*P?|h> {"C:Vr=y`90Qѓľ:S*˿R1\j_:nC:%,\Lq8m{.$9=oId~45Ⱥ(),nT|*/"qT.?Z,+>rAv[o@ *Vli(tZ@nZan_{@TNF?(%tlP{OEo 0\J@k{K(_[TNCg{O+̞ T؜ W K򱪍+Q$bg}S6J-I͛d q%0=rS >``U j4##˞8w;@kw]Vz1,e%+j.̬w #XNGHy Ju> M&piKuLNr>vk}}jA KPsໂjt)́Dx#H?QAs Mʡ{**$%sqE剧S6ͱ{ ( ^:)P", ꢦyHɹ%r,V`u\>: sL|G&ZRК BoN\N|eLpMwuxq {7Yu3&|7&V?ZhjV΃ué&/F!-ppYFR?Pp.): 儺dF Ƣ[OLd6*g,SÔUK yt<y@- 0RX~lqCyƨѩ ߍ\DD 7LVo5+ˑPK$`LG}cphVk^b Xci16cgOE<פhFbå]7> iW (+i LgmsGyvAej:} ]/s #o/TgMqGxCe_<A n"0qEI܊-|@B$Tqm1JD,aK,"'~n.t -2[:vjtuƓdEU_aOb D[wV/|G~ zuiaV|dz!]K ]~QQ/vjBd%-3Weڃ:@hѢ(8m*V x1k,/E;-?|-QOI\,.؏j޵nIgxy޵,Y(jg^cIM2A20E88uå`U*waZ<&8xޗ .OybİfY uo:X)Y Ğg?<|\D?#ez&îecm*UJJ*xh9a] ƕ3{y IJޛmdF,/&z--UŨ/K{^l_.BD}f(э`ܱZLnvHpoGyh*_Cj\L5͟6^lmu&J\ͭ*[C.z.m;m| ׽WBj@C.zVaV?e<i|TeUzx"$$yVNY6<"(qj$ yn_Uv)\c ̑h' Zz;{IhGT4W ߯fG瞥L}=f`+iYfTnmSN֘TpxyJ1L0U(8Ngڤai9Pyv$Igyҡ{u=-Jۄ>>QyUi4 A4⫖W_U7Ta.7'ro.& oITL5͗ۧ۩01r9&?غ'9_'G&pGT0'GcB 뽟Qhqg5C%6Ě\]C 5WwSTGR@DIɴfI(%_j}ThYPu.JVJ9!꽟uSv>T#*BƓO&H}mv 6U U`yI`ĝ =(a^YBJPxd_A>J.ljw [4-Rm 1eӆijwǤ֒`N*m23d'Rg^ha*NjNՏ]ؠI~}Zb|*E S!9w &Ͷv(pG chQNu[!J-,S/' QPgz(Bθ_AQ2JH1<!Wqs8''w'bzWUEOUU V ܁0ŠPjH̑e5s႕GL@v(6cؾ9HK=u^.חm69C7A ҋSM߀U CM7HG Ep/< aUTS;"YŘ LW;|x-*5-ZA%%dk. T_#<ۓ @j'QA;$# bl`J)u zUi(Y~ZtnA[RF͔mcOgd?2ܘ Rh&+:\!{n7 +hk?x tZ S)SxAUaO rOfds)8RlOO3\˜)^ۜڳwunܞ o"~ ȗa"Ė5df7J78C~X= #s?̕rFUUo\yR]H vTyB[+@9/,ɣcEۉg`ڝ=rf9Uhg+R@Ї LX N?Gh7% 6wQ_!#J{cH+ϲZӤ%MT+Xi1Uiz fǼ-^|=ѝGfSp'9s.*vD8co>H ^^؊>6UKGNY\22&RVOv9` s_* o~̾)bzQ# jusYHQPɈq1uϐ$α' /RE#^:\q">xu>: ED7Z}_pJQ kD~=~ "li" V-Sp5Hi:;9痮=fB{UZ<8I.b\8g$<ֵPn+|),sjZ& r#=Qt6 4C͏o6=uY3,u\W@`C ž?Mjpcl+nk"韙W^V785_D?ėw4kqV^LOL@%zbiDӨ~V7 *}EB*Ydv<xx\@+}w{ Α@>ۛu'PAeFLmb6d\ zHeڒ_Ӊj)y\|JF4@jwpc݂S 6=L3vI|؄ٮ/ ҮDh= ;?ɧgAIl;խ nLLsoSc)hMڛ/i80Eò$;E)y7aCq9-/ْBp]#v+I߉c%xW083Y2w7ѹ-U::wf&jg#T#c|h+ 8@03E+^&^''q' y>B)R5BG^Zp?w݁[dke =rlm&'D+(k*ЇOISrs. 6t9 #)-11uuCuQΗL~^VI K@۪Aokߏ>(JێRQ yJ1-þ}VĠ<駓(y _Y Ո5"#z"95gY2;z5Rg{ g{1$h$v'1Yv>`? &=ZsMp&Oc!rH%ZtT'Wz.R |*"]_FwwkS,B&KVeT*h2y>;BQZ": s[Ж[U7$V_Dps !&.dʗ}Li}X8^+<ؖ^efaJ̛t@)K&pv88,~/LMR fYSBdV5ޯcm;cJ9h.:"BHКmQBo4mp  *-E0>tR`E̚lԝ"Qggv|ܲ@s⒑.=hkˀ:x {DZ$'tE||6b9JU6HJ/RvzS4*4h®x+ q{?‰*x h-P=ix򋌰EB-ٯl?uB>j< #sn[Q'l[v.XNb cyXwOn}-4#-lYVЩf!)wI^sLqͩT :' 8((+l´%>t^ʐEiR28WQۗFXJ}Tb9c CqrfԲeAi|Uk$nâV~F]b<|m߳'Nڕ Q%Խ iJ"B!X{+hȑR!S(W"z~KV-lBWYn7\m0нmrS րxz]ԫH;24nޔgyt$U {Z1;.ӽ_#D` )/ =NT`s>$8(}&$;Hm[#ܯ9qLH#?=`UݞH|m*v.KuU=qھF9.f~( `s]x86aW5l)[|܆ fja2jOB,4okFpP=ne_[V#E@Rey߂ p6^]cGr-OuLK9ʾ6G5AAG#jV;&k{?NN ک[%6 cUB #_(2I#͵,$~w>/WkZ!QU8Lo ˫P}i4{73y((Z_"Vad">vgg7G$ʭ~*ʌ@*:aH 4Cﯤ ȝ~tcѽ6$"{uk-5?E( 3b*dװ>t|\ qHExj6ۆאxHm+A3R^zs#)KTtl)xP (Z15H8\:pkhwfn"\CHRسܐᦔu'~g+ؖYꋙS~׵ҶWg 8vE'͂!T$&LAef%^]hJ?xܪvYI 4FгbOM08MMx$ :c7-ZLN[);QoB(0lAxeQB";wƒp&iSUԫOi3U#<2fvM`ehB}t$[TDƮ YnSKsk.[94%<4bm`v"ُg"bdS e xTe,KM {,]k sFp<*f+Qz G^2t{kv9~EVw)ey-3 DL'ӗABq%iG4ڷۛYӽEdtC;j@U/F$j5e3i/1KF#'-618;Տ Q n1l,YP pď6jWE7O{\VM58&>Dr v!w7&LfClK9kWPhp( A. 5^Q?=gs-sRf/(T7cpW̓P~x{EQ}@Sn&;b\i|+]+k/ HtO%kBR*N>LmԅK]\ܞ`9{@_6vs2rS ؟:;v\ݦAXؽc֓B4k;4uŞI\BS+Ot$keJE%9BQǞDsΤU}1l ,l19aQw/b|MkbV[J@(Η|ك4wvN:ڒۄW*`8h3:)He;\s|g ,J8_*R/m{҉V]RF7tLNЭ3mܩsvv9U= xZ!(',Hh^C"/aaMRC"$9QXu 7s/f::5Zw^{,C75SP-0":ʒ/2#BYɳ?;3&K܂V *!Dõ<Ƕf-iN7Enj#,&=ڟ:n V߰=sجM?т'hR~N\7δR%KUx'~k>(_7VN5ja2f8aԖ w$Ȕ A8#DPq01CuR B0 DsTZI:wE1u _aqElPoOn@-;Mפ,P}ZKZZb(YZs/]5Pîk)=I_深io 9z4muPZ." Qlٴ;$K62Ccziv͆&{T5\}?w0C3M="[[rpNqf @W:LJ|p>tN=s3 r|&wKI DNz_200ca]Z>>9K:,@wcwos߈7KzBsVtCѵ#@w21?p O_VZ fhm/Xw١8V{jL 훨'۟T՛(1@jTy&6ANeCxdMaP+&6 aA݃SV{C@щQ~21$O-/j,jaYѼUkV ^O/롅;G+6PTO: DNGK5!Qs~ H+)822}+^3Xlek8B=A)WP=$)(+gRkܞ2R#i{wuG}kKhY.&04㨜 K,1DɋD6}bϗ`:Jaq |xO=%ڞA8 C?/$mfyb)W.3 91|^95- 5ze?a"`g= ܈%FO,L!AaLߏٳ=+ 5B4cZle*ː;P Fֺ Fa_ž#u EltcYJ8(W 8~pp"_9G1C{$X>" =`L&b/5fL_IQxu,ZRJcDh:f @GJ(Nz~2QX\`WbUOFZn^`dكA-(K̬-o)>XҚ~Op|HB"Ktt{S^7l< MTkIlwN$n Q_țTS.aܲk'X*JՀ -"-Ӯ)ϰ!^ۺ\QHЗ/+2 mSGpHtˊeQ0:g6K69Kar#0?!nht>2l{iqwad:phYׄ^"y^6W!p,9rFg)pcgpc-5}KCȸDaqO $8jhG}Ai_ʼuТ+P+Eǿi~EQ‰Bchkyn:E5ʝt)@鳅wX5K!B4!g)ű[>pb 88rzcddZWS4UiftYK! ^B$U/=pF9-*tːj]Hդ"]CAgײ;9J]2%៚g(S>S|ۢ*@&~!:,\bC!}–*JF=h I&-j-RӪ"( ǙCJd}~Y_ 0hF(x*d/&@2plT,14:0 8w_c. 5(']l[S rQ${yzk.(hV{uujA<+Gʕ5_ •-Ee)Vȯ EoY@<{9E S>t$$x E_)6. O{ݼ@gFk[Xi^8c'Hs#38;͇:*O!W|gaP6^S"vҭ e)y{KtyiSg2i}q=$W5XK`+DD$r0alnMo9)}L-{/3hգ.~tYK6=çm-YA&JI{j;&֖ݵr` Y<ܷvR'B*u q@>~n6!(%cUe=.o!1ST)Ig( cs6b H]#.,µse*2̦w )P5+ySҘiƊfTS'C7{ ߰{5:¥ͪ9~ݠI;{>&' =䀝юijͨ\h&Nh}j 8/Y;3. zZds|d9'Psloe$eG߄95ԕ7:'yA=^(pl66(HHh[S> k6w_qMrq>~]R/oXEK3Y M'ɋ]mh% Sx M^"ϼ3$H«yk`d]XsTV? h)GC^|W %Ge@`*g(wX,+USmR߄'j[b.)2D kj" wYmM`ko7 g-$4ot9o-I 﨔拓i&47n0ʾ(+y!g-Góo V,_""O$)"OW\u碑_|ˢQۀwbw~gH+ur/C%'kswڋXi zf2%/}&A&;K{kf<"FijQ{D*dx5a#5VK1rȤqU* &Ѩ_P#]!cӂIly)[c`185D[7TM:gGYxv\ )PVL6a 7~g4w:]83_"-ʩ0B;X4J|!٣n". pDpi-zi @"Iq2o C(܍֕UPLUMGjuj$b0FM5N΄-{XvlY&t!3(-'j!1u=A 9PvChig1]ګ>P|z}|/q؁O!.%=zeؘ9Vqșw{9RhGj_r"j|X?R~<1 tNƽeJmь:]HZ*PGmxǜP$s"W݂!p/mィ+͑%baUXz]g׫iJY%\~c@xYeZVGw_EKu|:;QBY{[!cMokuHZ@wo`ڤOԏ1dx4̧و0٣l8B\8eDנ[wN*e[%ŤT\_KXPGغUxlSc 8>-nv/,x0$Clި9Kf8UҤ#RaaS yI/$, A|J:c2s.A @dJKŚ*@E]6 t&sI#$3މTMݞ] C($J^QǼ-Pߢ٦RA齂I[ǣ~CΓ[T1#'$ơH/\/Z#=nDP'ln],)42?7fSk¥)S#iN%MR w˙ﴘ@r9r-R&52F#rci.!:ء/PR}3~%goAFav_*C$Fde Q8*V@p]FbkW?ZlE?n |>*4$>,v\Ibb  sYZOtDMus Yz>˲x=5fq7v՗^Ϩ+R;!R^7r Ć]jW /r;4tےSkL~8R5y9vk^aq~Im(RI nj ?:RiXԸUsX+cP>Osۺ'͔A_:9$ _v?h4b 0d %r?RN/NƲ)ⶾ2KFצ4@P#_$㶐T8>A%[*q` b|soän/^DAڡ)owy“u _0XZ@԰]#(,kljz=374?d~QέXD~o4߮|!ya{[ӱ|\}i`u\s~6 ~bӌ  d[2,ޯ$+O90 eḳ})ԙe4*e O sk-Ml`95{4NyL,YP7}9\޾~҆of}E 4ry",9QT/0qI.#Էs4Wk1 els{VvOrćjC]i84AJ[{&ZwaVn @>[(*7mΞ78 $b@bpv *?RndqfCalHIe)/-d9fb /fe4tc̀-n)jه{K&aJ>ChVSqYX 2bAPLZ$c1_o6 \ άا $+{nJǝ4qL0kShS1 GyUwcwIYx-7VSn bnqv~J ^]`s}A|K&ڶ9TljLrLǎ*e֠{Mtw@R|A㜿X AQX_Y28dQ!V -B 3\H2 b횜01'Ϙ*G3 tJ kEQ.2D&1Aޕ2 Qɦj3osvF%J(M^%A=J9n;ZOKNbˈX%ӈ`ښCBբ@\ {X lSp$LJ& (1@ŏ:Fম?ݓĦV T(9n܍y(BR$`%Zu1fb,~-T# n,6B͆Ek/Q[,vO^sn|e.DS'ߨQw~2{JDHoj \`^)EƲ6 Yb,lHɪ~7+s?x+d߯`njRm6\4ZaRMewy'mق"QdѨ8ۄ1F֗7 wNL`f>W3!.(s{lC 'j4]tp< 봳#Ðr}{̑u^'slↂbyJkħG#.F+DE\D"KvώbBgxzOǣo/q#_P =ĆJY!"&>-*x8G5$: 2%b$ƺ1g[1qv\8=<5a HC)?e+OITÄî>ʨĖ}8&UCoa7Go/2oؗT,96C>.xt9jWeg;pS? DNWvPZ:k+-=\ܷ=5 Z=.r1#ˇx9R ΧXb~N\I[^-aϫ55 *#q?kr!u#ZR<ܣp3!NHV/_+YEK`zi{ >JfKy~2s> h. S&}|GmvA7'.N}M>B Et&[h"{<*٩'Mپx7"{^KG!at+>08SteLu֡3s&/ m` !ZYOc=P:v n@- s1|[ \\#ޖvq> ~`~ 2o83 P,% =YmOAY yLTt̓-dY1{pRtH)(7e/T*V=O-hy\} `DN0GAo,#4zB6'`t&-@Ԡb%>9&Sv"X9^8U JEJ6"Xj1Vuv\Lh&i\ވKk-#}{Dԣ1 R)f1GfƢpg>Av<<^OP%ٓ7 .~TM8!{7AV'`Km~])6FWsԫoQɆVYk2Icw?%^}q%_L$#A8 xi&]dA8,Ʀ'$=08MDB{e* g+f/[V45C* } k/ttƴJ R56?pf#$_? blp2'UK'Ze1ͬ ySp?BrEZP6('3$G!p(T'_g"V" i u ؾ3Jy!NȱM6ㄍX: >޳`@;(k;vZxW%8g"lٻInT^EDUHnXB]CMT2ֻf MJݷ7BF+:`1tbrU^S'8(! Ig2<6NcaPѩ/BVSfy%n݉iF7vnnfRDA.u8VG";1'6s) H{M@JVesCv)g2GF%W͌Nox8!sTŌjY۹s=W4 TK^4*}pE;u13򇦯=>moAdxwOTp?Md"5#lqm[*$=zHSSLw~9y UE8YbĕHz&AN)YX=F{&䬒A5r.ݙ1;.$=쉈O/;^_ֿc62q?SScO/:QH:Rh, i18D&%q[|M_0!ޙ}>E9uBU 2B1c @ܸ7Z--`Ci"8~ݽM;_'Gr:,`vb(hl$7R#a~*'نk+{nQhߛ?}WvǢ偹H)qR v,RԪc>C/:̩NǶ\~SYbBuB/,Rۤ@ G6\{RY@N,s-fn{Fg( 860dK;SpV5UӔΰ(n8}z5R+ unۍtwQ%!pnzTKSpsnx2I;D٦k.Xz];`NxJl/yn{#_]^2?޵$aޡu8^Z0GlH*⚕>T|NaE;zNsL7{sc1f*t\}E[72Wy+30B!v*!^>/u5R(F>s΁9}jA \o@q[0eDE/Jy5Rgc |r}%5ll?Q8ϝƝIT·%ڒѻo/Fe]({K[`CY݅- `0G(>.*^wj]am|.nl_Zr-SD#|jdsaF[ƧGhE񖇡vje"b?>M%K~;+EQ/cQ!{4RA2I߃` ʌf׮t$6ߠ=80m*z2R `_i;`"ON_{:k.h@prm::OqJRt \x#r0nQaW) K|93#S>VgRڔAһ܂iB V?nPTYhN\m% BxPh ɽ[ژ/N~i ^bX?3KS Ztl9lɈd T $5wYK.7֔ LY%_`B"삻C*ML=K7'Ͷ[Ajeka0'Xmw)/̰ť^?kעsV/rM;?;e=溡ߵ:l) r-ߒD5dQ|@VcѥzZPNnpHT8v#{z4.`Xvt(F*pMfJnMl7/cBdɽ(a}}>RӁ3E|RL?4m>TX|)Ȥ' |ÞS7kuw \I-}MЌH(r#lX8f Y됧B,*>w=X,q!n~%~HF}(v# mX |=ѲgwYwSg&mK) }jK`0ql'ʑ>sE9BʳO^ge <3]~sYPLQm&/ r :1u'Ci9)o<G͗;S%DXdb@<*RǨKa܂ AV]F SX<, 2CHLY8*Z!!Q"a#ydHúoCFb7_ՅH{3Np - KI(fTϜωk*jd#DZCgߝ/ !>X3xn#G4O9r^r  -2$mi sSP8nw,ڎ!-@k FǸL1A%n[/x,(ϛ׎7lչ߈^$>?J9s ~хD,J%xF!S5\i?Ňt/l}G+Aol,s<3z! 0lzmy`OzAi6}(YfjM$[\SwQ,;JN t%Hd#e.$DISi܍K^./hdCp.M3,ӎWO7*_'ָRh_`L\0`1A5]Kv{+"ͷڀE컌{ Gs}FЎ4UC ytb_Ɣ}lA;ަ;^[pMpf.x4)J쏟 m-;A 9xH4nzB DʑqRɇDz[b&JN<9r`<gw7]WWL ۷veH=~vt/]B3nW*ahe}f=7U;uOn7H&)VJͻ.x]$Vƅb^V͹tGa :`^0$_MJ&OHsMyDhԸktwQabR:dϺ .Xd[fߨvn|Ia؋C3u-U1*>~s"Mb\sjFON`L!DH y1ӝOq:6pk ?ezW0YiӬn;?ԖږVeMWuFsxv! -7gm2q[2~Lٙw[5Euznz})Hݬ%[}Ts#YU۰F D 3H+_GC~/  DFϑHe_8ڋݞZ%:C=4^~ $|NtmH2)Mn!cf`ff\!@{vKo#R a5Y۴}7de $jCgʹZhW0˷WRZɔ8Egۭ3gC^lr"]arܓچJ Uo_OS^N"pzi坻bi!S~S _ W`JC3k=3VAr`3`0 lU!IĮ`4QMe_c#-)0sCܓ>=qXiІ'Z|֦FBGʐ`K&Ϧ { 搮"LHubAn&`4~u9BMNx?BI)YA ,j0+wz$j|\X & 蠧2h#ʇL'un7] #^s8}zvLfߡTamYr0OC-)x(55 ̇+ uū862qSd\vF.;a,S;pe"'o3|L1yYQҜז>+z@G#Mzg(Z?Hʮ:bpCMᒙ0:o0WOXZ4r+ap@OBna8kVQ@wZ"L_e#䓭 JdtYz6pbs!N'>fG+mؤ@p#O ~gZ_f oqQS G|c\&H˒ VcOw"0'C{ͨXAb #]}"s|Pv{gxr`{d[s&QHS9BL Nz"j郌}zJSi{nô YHkXf[/QG]#O}' ⍧}u$TWQ;W3ڦ]E]"/X1cڕ  u=NDTo}G#YF0!oZoL8W™Haœaz<4/~~\'uevu[/2clAdOvP %1|G;(8ʷR!xMOQ7mvS9xL##vS.WQs\q!8j l^3ZFaAaTr.|\uE,=u|_?Wq3+gYbX|XMB]cN-m3dL\ m[lj͉:]3jOHZ9̄x?(R|5ĵv3R-ii O8Z>[W!&DןGWߑDi8RȕQa>cyisodmX/6699ЭrkSlp$"x$& &wޮ<|8ᅧ̉DH?hOΙ+ zXµ07;OH <:Nwrr(EdHGvXwsĿv(YzySZN}Y"*wd, p&} _As(bv2^L߇wp!YܦI<^QOΒΌoKƏns㑃,ǢmH:YVsOSd~udԌL8=JabDC4@r: S.trE?I Mc7s6G32;3 oI]M2.3d |ƪNB2uP3o/DƑ[V-. ItϾ/EGEN\:R5K;Stb!& En4O!MFs$=z'*S&ϧ9jz*r[ڰTw.:>= b^ZcPJnuD@톙$EƇ lte-/h2#͓;<ƧL?H#\SK]`V/歬ߎep 1ރUd,]D>BN!gZ esA<Oy58| j{˫2 4o#,q3h :oz .=ĭěN WM85XeXy_ !vxp^daZNr4hFr,=uj7w%1tq14C/.F| vО.k&b6$;xL09KH֓ 9׈ΦaUvPv0f``YHet>,,MX3$;QmXöF']z`,B!ХF"' )WѕH7iJ |i2=SDnF|DtqQ?d_ 8w>Az dcewNgIxgY]~Z쑻e[( {L>:Ũq Y:5[4;@p8@h:-fT6N&~tf Q+:{@I+l_{Q`F%ekQni_ XM69zAix*"AT5mcǪKh"ʍzG xJlزԽblJs;@)VgWЂM/P=Lix)wXeKrS8H6-s+‚j)F+bҹqQ(y<{:z_hk9x>[9.b\q  `>8 科ZK5J<1%VNABjH4]b\?[;;OG#xW<-*:.v]gDx%zx@۰0tWhX|5Ma:m Y-T0QňF(Ϗ:ͼ JP˛ZMrfbız/v^ag#9E[b|{kR |'v "EEeMTGI2w>76X1N*WF?ON7.oץӗ>x+U~_.O˾&J["z%M*(#رF+Uƅ&1CPVqy>פ.όƅ<[Jꭥ:06|ZWip1NoHbr xrM))9 D?TMl=$]3npk+Z>Ehti5XP HxyDUuPsչ¡8HNw^o(q^B;s %, O(luf\)M Irn=.iˠtw}}Bȯ6{%amub[#zd .SD:7>슒RGR_|Fyr o$/bnn=(?=>H%Խ˂UV:vDCD!u)$N@_ )E;`)뮥A;6)X/XGEӮ2)&xMYD6:Rp7C%6zb30:Pk.tpD!3c=K|l򶐌 JznU *{|+g) [ely25 4i5OiУ0HJ0,g/y/Ҕ/YM?ABR{8h!ǻ[}U_QJ>Ok rwp7NAqxz#V]\->=B'~%T,;%ɧ@x4czbQӐ ;fEp I\9iфY?v^ҭ,jjw9Q).NSR+톼.gy$^0n)7 ]|sHi]>N|R̹9|4pfrt|&񄗢a DKC!o$I\a{];6;ׯD$v3vCgS]ENwG ]{щ@C(ǜ=ao<_KߕEzQdrԣHS!q_ӘZ?KۤFCV8 h`%[Nrn- 3zí&=,.ņߧn;7 Sܻ5;JM%lFX |KVKg9~(k7o{ǖ\ZcFa=ZEEqyj'YQ3#x0,)a£^c;1T$|仪>6e`b`73mao?y;:S?7EO`MB*բ%pF(ǘzBc<[rue<,;R@ KOZC/XteN@ڦw;<jԤLH\{bAil!ܐ2r18W1IOTQ1U9hX*PmPƑ_,Ѕh`6=4i챛5nz>M#3%[TSRjeJEcD+{[:^ۮߴҮLI>y|:/27-4->jgLk_\)~ljoW֘CX kuCl:ؐ8vcgoqg-Tv7I% +փ]ԾLh*7WPڊ81G\b,O3$G8-(}By ^ 7W>4ﱈZ*z* ) NY Y\w֤3t~Gy[32LyňR:/p,C6Lޱ6JQmo^Ü++e#&0erg7KH(s X{xt%+ ?'ިq E?~I}uD  Bqf.Ff}k4J@5kإ 5(~]'5nNL` EPg6@3=!&B "}GoӤNYArldy+/i v> fF,Wvwi]em -2wf9t!o-δBlҚAhf!7V@r0u}vg!jώ _"T%)Zk:fhp@ FSPZTJSTsx)UM7q͛Yy:f٨{2tu)]#J4<"yM|KA.8)> +vk ֠J.!G51y|'h"_ ɳZd HeW$N1! a m=u[W[z7S_ud  裬E"ӡ?+ Tl3XoyvE;)#[m3 q$l$޲l"nFMy(:4Mrtid)&|9~lT5i^/h\r)Om zeN6pل+F_T}ekp? J(H;afǀ=* ʶMө{jQ \P)@4Bg+Մ[ZM5>vF(+0ztf ne+'vT/$f9v| h7m?7 f:y栂]jp1&b0ʪy!k4s(X5fOcE"hIFcV˷_B&@^ RDJExJ8o̕Yםa}VZ.=X,yW\}{‚݂!.zM$LgCKeIw﹭m|$\ Ur0t&΁)Y0m PEB͡`HP!jI45uH BUpOE}^N>ҍ=8;{"G8vbМ{wZVBclLFXkJI_1n%9bř١ح%@ʄ+1El!Ynn&edҢbV$3ț>Y1 вV<H=5sڑkjjmW2jdS]SJ# :@/) tTcG)E)3 ta҃fg^v 6dTYyCA (0 LF9=)^Q˖4*1N}f(ݔߔ3 s.,-jSS(Wcyħ?Q_Q=UTB"ŭ-ϖ;F^vEҵ0GEW4Baxu gc,>miw~"-OE*$V?$$89նՃ†}O}yo0@^Gʸ"G`ӂ ϺZm(ɶfJ]HyVH*̠]*%ʤnۗp('yQʭ$}B u뼊R,N_?H?@̄H;(Sj+Hq`0 l}V}K& Us'dk3z34? -gp`l(vtT'h5i RI#z0&ZFu3ݙFOΏUJ,n3q*ꑓ6v9b&#Y=߀ <(/\v٣$-f8EQȬAI􎾯bʀw.}MrԴ 6 T( 1]}º%KkdzuQ)CG.B^$CYiEPmLVI_y/`.j%sN\i.|$#zsT0̹&".3QFgBLm+f0E(8XCh =čSQ10zax)>(uZޏ fm/!2;<ƸEyC.ǜJbZ,LAҹ$pdOIDX%6suzXR1/KPu 1K}Ŕ|↞=ښ`W&bL:ʹlsRvtG>A9= l:P8C%hKsQrquS|#L|2ǯ+;:'X 3((vaRR3P d9)Ȅj*;,Ĵ) i'Qk%}%&&ΑUXvφYf缟2R#"fEaM~6&3^lx<2 1V{DuɻX?Jd(j! ,N;%N&2DdAY%RM#~JiY(V:p( 삆v+pcmd(-.t 8g)@ii rb)<.SBgMK>^Ha6wf-]GEJ#y2}ث -ɬ9Ӻ蘹ɭ; 5Ь궙[7,4a%"]Dl]]9Φ}~!J{=H2G9fĮY8U?ZHyN$zl`ߚBH:?/%ڡM,Me E#_S/d2gkxtZ t1q7մS0ɏ#K[99JJ| { 68Zf3R \%Rtflk ?Gˍ=]/{h;MI{'K }˻h GzGLͷ: nj |I"ĢnЪ//@>DB14~RíhOC]luowN/؏E>c5č+/^UnVr \>M0V~D"->_տ`Qho(4,94hᒎZۤ"Q']`87Ì t^l&7#CgurKIrocvt_8RCU#jiG}zxzg-EXP !v2ؠ|⦾Q{ųqZz }Zbe#E)4w`CX~ڋ/t2'H=QQW~ dK1,y 8stVX3T`XmY bZt)\U1yNjJ * ˍ9v>RhiJ.k 4 [@8xCuy;(KLf\v?1<ǜD\0y=|M?Y֫)gExo^.àUO`_ u5ggevӻvQ?#vD |Ae}V`1EG3J~n% iℹ7!H|!i(&ljOzY[ :x="w;pt,.b`>9pҖ({R:(fU6y6vbSV{Tq.(sL/9)P`n,}h~:2ͫ*Gffj0US+3E7aTN2^@mEi83{w:`K"`zE.Fa+~J'*6_E|!wnfZ-IB-&Iv/CI߯|#As-!7}u=N;(Z_46 LEL0Ò$uwƁ7{5leVޔ2Sk 0aP0gO\nn/E}7j|L>uJ<DŽ3W}_zW"wXDp*/j~FMT~k`A5 Z+=^n:mVB£<Ji@g q΋1ۧYCn[ILޭGCX{|~ LEd]<¥a6}xQ es-1\ǧ&Oib;A۱S6VGͧ.fE`kάxsSǐ&6.{RCk^#3da`%7@\E Ը1O?/C*u[sNrпiuA8 Lr&h 9m"4X]rŰ[݁XV:GSTˣrK!!h~8 !@gѻN*v>_wY2Z#9b0Ss&&I0w&ۨ8ڝ $)t~\';|}΂ b7+О+)@ijtxzWBEQe08b`yl"Eb3G4:"j\=..>ӮZ|jR r/JTOclF%&$/rt)]݈!<O` BM>1Qc)Ёl:[IeB[Y; e'C j'vwq?&z- ؍/ ͱqkPw qJLd\`wD;WQ݆^p#-P4T]Ukůf@XHPcd{NXƏխ:gAs~E,epk0T3uh+)r hK-D /J0U59a30y𠝆);h/vWX/\,zuiG%Wm L-,PK)‘WR0ňHwD1<{6 ;jAj9@ŸS %7~#u Ҷ "^Dա{ H/:ghAb󈀖iɏ %Tp+HZ& : .WU}pAQpF,0~ pk!nJ5 +ZO0q*nMQ|(W\J Śv" vO ֺRvJ ,ru.Gm twK ysj4)TӨdW;n=P4WA7"z?Wu M1r:-UR۝s[uǼG8/c`!4eEfe@bHە8 C !͒TW#a( v,3QYWYT Q \vӻ׫A;wW`{yb)%͍AOdrRY"믻ŧNmCZ͵eaFє*I{$"LzIX t3 )diJapथ[=hSx- K3 юt_eЀVlp:K/ݮ@ѴWڕ"421q$t 5հO6Nb_#4=fb),T9=P6T Oڷ G:*> Ԣ􆣵fI H`UO' {Trޚ\wѓ(-< ꮅ=%U9/Na O:U'2 lZh9_lCw)i@uX%|k\5#*":_ǠW>pi !t]#jW쾏\@k:oS|Xe+kc(@kυo_KŇH ڐbڵ 9E?{⸝6o k$ |ߣYtB,J2G5(_`L!+z ! gTs*ΑEPTSoY7_/Eܑ{w/ԇ_nUdN3ӵp{KD~cWF}- $.^""8vK9/ aZ, J&6z h>bC:Wǟ70qrsQ Pg51Ϙ'h;|e՞>YHl\" P $#۠ƇJE1[gj˒ܶE-wɣ@4bL,"=)7%?7Od+4?*,ED'%ޘAOdZZ۾ O?H1w Hs:z /Qh4p5B uUo}P>z/%?oITs0a39C/, =gMABYoVo٭O[Ӻ8)gYZ0707010000003c000081a400000000000000000000000166f3d9ce000079cc000000000000000000000000000000000000005700000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/infiniband/hw/efa/efa.ko.xz7zXZִF!t/y]?Eh=ڜ.+ʄahWWv)[OےL%lѡIք;/ \ud]r&h} XOwH\u@Lڌ|g>C1R⥱D'N|ɞ:!DÍxyU 2]P쳮fO 7WHvQZ27N!hmzy.GO K.5aG|K(pekxOO^([_dAr/QX)\!o 6wi=IzRkyR]=k峧TEc:.ηwW8Z,= 2[9@e 128f2l!7gP̪k\ oK8$:$MaF֢q}7GDGyS~Aea-jce^ O_aU7m'Е2u?N1" Fs [6:8Ms2-³4o;v*9V_2fYRCkO2)nӰ7d['n[۩[ F&!͎3k4A.G|.i}j/:3{'sfaNj$iDV<-T2(zpGl}€#8!0D1KHBc4?yLѢb~9I1*a[[)BK [~jDx3i_$PaOR Szh{fhT!"l0|ёHG{ ˭I8&&CCͦ2"Y67|,>MlIWR5]=,6YG#`w^MFD"M G*1).L$JVvYp>BGh3z_SQF VSlD 𧡟; IT\tywM*lF37o,-jFg{TH;>rq}yn~x!/!:d3PoN>qwZ) *S1⡤X9 '=teH/Njبsᷛ۲Na柲3"Eam7(BueѸU3s^ 4f&KU^AIeԖ+r# A6txad4<#ȍ "Mka0o$ 5 x rqe^bDi%MAì~>uǙ,Ar̮~R)X T-<˩g ]7Y]CYPMN3P1x"FY29zYh,-TR;AF>Rf = p ]ՊX Di)Yf%Q%ITZ+ 'wM=0)"Z(|# f+fMHјLc7E ,=QnǀpuS$PQvI4n&M-[PUc4:&(H67/N3l1B_U:i9.ViLD6f$T gG$Ϻs=L@2/Eym ',{4X8>WkJ].&$i ,?KgT IS1e$)숯<4QoN΂7Jys jaLV=l6-cVM ^Lyp%\ESڇuxL@T,DK TJ8?w‹NTp+Kbä-܊.YO5[ZDBɱMVـjM9p}X ;6i{Zׄk 8xPN{R&" .TqV]љ( {=ޗ֞SN<^Z7:QddL@:ɼbp#<5wyڟ7޻ij )|Q6H;+&@ՉjQ0:_in%2`X*hQ]?' jxQnI PJ"p/. $*ddXFY6-يA7">:ja}ڵmd C惹5Nަ^MS'hfE{pWbpN)8Ray#Ŕ&߄w%ֱ&qJ–6BzCƒ8"k|Ѹ!FWD)Oմ 4(,4QvCҒ2[Ps[+N$ PhE1VJnf׹I2&r֖ri~+W&5;7E {-ηBv|y7pzEZpX7㼃X^N‡A>WrɪiFHXc/rpѠQL'{r٦67:"'{8Y㠎+u:j9/CeT4S1!:q(d0HTjJq[͍ J%WaU?wbIq "oh&;ô0iD4_W|Oe:вZFmjr^dDG ojѰ 6[X([R-/f=q~vkUgG¨nD1k+%m\i4lp-No!==Ï^옉&O_Iwa+A!ҘRAaK$KnVo}0*\U~ME ʯYZ I1Rt1s(g[ e `Bqh͏joeҥ7Afg8Q䣵!I!{A}(!I g7Vr < KUOXԀPH)aVS:_ 5zP7w)8,Np:Wi/^WE9樋:AV2zwS z$q@츆vZ2a0L_{)!<-& Eۧ2P{ˍyPHD56hzFDp)No0JRw8oj{tuX? {(fCgVf4NȮgDmI2,iEgUv0!{ |ڮ}aNnYMtdIMO`Аh3[AWŤ鴬*^M70m\3X[|S0dRД:Js"mA0Z3ū(J]dqYl pknB_ $z=''Gr c1x2og6WtAA9^>zjqAz"2HkHH"e͎PqPtoLKpZE;eF2QFS~Is`/S'WBPT Kzu3tYp50[`XUѮ Ws!rZ&Hѯx)^ NS@LqQ7hNT/ Ȑ0OY>lm1`W,tYQ\JBO7MB.L9}~˗rK?]Q:Hhh74OFuH>2Z}HP~UUU=]Rn]#L\a4f>ٯ%[ "siJ:ūOA@$Z+$ޫ*#*ʅ|[~1 p#p 5D?X~nB :.3_X`3 2eGL zyW*I⾆f\m`JMăv.EQM0R;)zHr[g-;ރZ8aqBDǢ5j5Oz<  %T;=Á3"ѩȯj9kc*]M'AK5sJ^ m4R%Y Fuk4m= Bs3n}An.iKRf +xmAS5Ft)*A7XV7oH^| GKiuSߖb*DM,G)k^y! jm+a4j.J.!)jfR U62D=Q؄S;BA5Բb@$hیb'߉ {&u?^T`Faat8f EQ:tLWPc(nA"S<S3U#,#:~[,o'p@׫y揨YaPVڒy#(g1ڽ -PZ&177,cmmåb:xd$ם}'3E/"i_'0u'-?lb6~>Q0/|Ӏަ"ί= (DPZd *A*PG7 9 LtaϾ-F:A[eųj~hO-`oeysB+2mR_YF YOt宨lfLba:O.Urn:0Pu_v==$V) 2?m[QҠs [P $Ƞn׶%*l;-(qqЅf!#2ٞ7MfQ_[͒_iZfB< G"͒2_|k'ʷS> þj+i$()>Z1>b&H6&$_=ޛYeJLwNy3NGލ9vkXtLн->x_}=05Ca a}aAjβ kfbQ>a7M ^#3e=>8p(3F7ˌ6&L㽨N%QUmeF !AVxȝqƥ4+33"g2c)_-WكtK)ΒBq"Oy*"GVj>=utbvO)8@xM 'Dž}ʨ_1n 3)C`*Ocq`R]YGV=I}6+/mʩ <]z7=`p`jbN+? x‚4o֦4gbc ;P$QYΔpvpDHDo0qD2dj>1ʲRũNUln ʣ.!5K]?4ÜQ]"=~u)cs{aAt zJИ M^P  '/a(3S0m-] Z0&cZZ8ҏa;jL٧RS2Rs$ٚI\Dwx!xPI뼢NIce^:h2tʨdNC'fLź2!39`!=# ZfuPpSq%Josr*>uo}#; Z::Y~}yy*$ACY<ඊοbvwz&33"*է"9o7㬞qݥ6%Ez415ȟ]9;ƙ/Ա`IH{'׾G3._lJ:F%PIO\6c'80yZu+(ﲦilEptd!zjCRa['VDzͱvZiX༾"Ξ`Cɷ.EYn7̈Z{(dcML&N&IX] Cgi1_[hyb{x\PՇ$22IkA$f]h̚XBE\%UDL ['9bG# oo&؜n0te"3 LmB[c]M4W Cmhf0g!5a,pM:b\zSUXYZZ`yP!+,qk xrtv#Q>dh8wn$S|F/8X'}b ]&d%(e[v4!$Y :g"賴哛xqQzZȷb 3\_= Wmlg;,"<#X)(ư o-Kȼ,è[slFI]+S9Yoyʟ|f"r-p`"-k) A4T88᯻ȡ3^ P%Aq|I>%N@jxOG}DsWpoʈ^4*wc!-mwԕ,tkLcy(̻ҤX"MHZK_lG\0gEiDJi.սb;vGmeq&"ʥq~z+ւ6?芏d3;v^BI)xKANK;a, u}{GL@I<<|ItFm XGEhR4zZB-@bTbmÄ& 2x&x΁@o,BឌEAi/,ӴagI;nK& 6d$_9 d vCH<7U/W;D%w|ESѯAqt)FHX?!u*|,)8?9UբS&PҾI&h`3R6LY9d::zI_h@fޟ"?cOىg<=~\&Xc1KG~%釱w<(Zqx0f@'m f1~Q,}5jN[ di84ismSIb_Se ;@͠$ݢjOղOV%Gv 4hSͮh,dR(}ser. m*l0e(]N %Mr*>Ƽkt9t|3bAk6ȴz&wYc Bpolw({r}9;9 WR`{BiSG/- :x֓Um$>j%2GB&>?LDF%ޞvE("N];A3Vz1S_.MV.:V1bjWȢ8h+< ͧjm䐈6vuv.VxX7E$c.ی]/@})WQjX}HSFv`٢~mN+(*];':E.ˈ *&R^jcfV/rR2HAszW\^DU<ÝDm'ir+#hcM*j99q.qkV#X@*2W mtlOJ5.COS{39Q ØD̴6|TLZ2嬙D.۞sK@On%>H/v`&~rRFXyƲA(P5/u@Zr+(  Wc *ز\l?/lގթU*,N?*%nR d|j8ύ)!dujIW*^Rn֋Q/w&2"J/u @5y>*DV7T]ȸ;2]~o:Q=3=rp Qvn=3%jt9xߌ/%RQpe1PDY濩 :ل#f$޲t󔣄ᕘqёNW&k]vJ/&Y[ӗAvU9f&.&W{Ў]JleCjqJʋ1ǏW2E>-%pL`OMgVz}^}J+8'e1 6jeihoҹT˓ RuI$z?)Tl8ni N:j5]o[SDuG֓Ɍ6`z̥ɲ4K!#5q*^bh.F1c.B@_|,:`puև#7OW^Bɟf[mJ|`F#ެsc([#br?X9A=:3fvPY3g/5 -c0X =:څx"+w3,n*N?Bynrʧ0":{ēK*piYY4byցfYw`lH0MZzZ\vUM5t"?/D1bSm;y\o`1>,G6S>$@4_gv䴛|]tHS-^mJ+[D0FJTz9w[ۢl!g5QXrRtB)^N` 䤰#zoNo8Vzp5sW d[~ `9V7KI/9ʤow~^Gσg_emHj\c!ۆ+fEZ Ro0Kr`S{rѠݚrkfah#֓  "Z[0Xιe(9͹ G? PwmsQ΍a Jލ%C*n]rωEé䝥{p ͜Y!Lk겮\! JU8<Kض%B'b%4C td&f4&ѽ{()+/'#ͺ,>9YH 6i[&{Pb3Wp( w5UL7H]֮10FHЁiiM8=/7s;0s G4}Iv$ڌMvYi[y񱽙=Oyה10%Q#pl|Zq61cK9qlI}kh-ŭ },|p^TDQ]uX]S},{En|z+L=R& B;W%؃@gKA(XjK,dXG[*8 { ZRd?0R##H,DU'S6VHʔ}D@*61&(vT"a9,]k U@.RV"5sBsF1;M%7D" 'KS%1goFf*jv:"3k^ qZ-s::` d\u$4m}YG2O$}GbUCsG͆cз (u>!"wI6 Zc_+Gk+_@'3^Srb`NG)-6_in+ 4Sж/ "5lBnrb^.OZbE-gѹ ITxdA0 &Cgx? %Mk/  72u߼YDz:erwZƉw)f kՖ28T5Ƕg̛=pɗ_~BSIaLTih}w.ӠCig6Q o1hVjz_MAGOOKua|c3?b;0{E~r1]p~52 ﳂQ`*MuG {Shdޯua'R8P&N\) *?rMz~­05 "`=FU?H!3lp *d=u X}嘋bd+$SU6u$; k)1s% 72}a蛝?A}[ [CEC՛?vWƍ y\֛U[Y tƮt3*8ӑ؂90/k"-!%eUB5n۠$* VH"X cA|(c7/NeHp [Q]*\``;Rd,K#Gra$`rr=r >%(j%IE)+,-kzW5=#m%"2,XiR>2ہϒ0רICp24 R 0㒉̲dk)q]m3f^m@Ŵct!D״}*FZL4% ,0? A_숭>W6Y"g >"6HtαAJS;Q.Q?uBF>gB8P~=:#%mkNsVz CC*aIMϕRwQ-aH)'64K@G-ޔ<^(?Z#ܨGnr* K7 TNTfoHY$a 7]FdjΌ8;C:Jh=`7+!l[ ts6W)68ꊹ}<+T>? _L7,hϵS3[Dh*"@#w0,Ul8xܟ,ݓq6dƐ\+7ەV4pُc`!Np$ֈ:c%haC{>pffz@q@&e$h٢2 ?͒8k뺖9n('ш\is zwo&lyc DIZԂx{(!M럍]FS''q$CtĀq}ѾfĚ.,[@,⽰^az5_grUg~H 8cvf欱k t+䣱0A_?nFQH-ŕ?|t:?_e':ǭU&X~:"t[e!,nGÇTKLd0&ӯѹ.IHFbn  C{`فj0$ ]`l^F(JDsS*VoU b~ᒬεiI*xP)XBO_Lm}N4< lX9E|vބqg5xo&ڱҟqqc2S/_D/X4Ῡ@eSֱOg;'9TKa.BC9T~{Eu ߾:x|Y ET +Jg}xxs*Z)4P ]G Y\8~9"\:RT,fI5R50 ?:oq5P$s_{Q;w{2Y[;q=Pͷ\$@<" I (r)Ӣ[ؽJ鎫[9X5XooNuƫ?Tf5 5r8 fIK6 ;ZY>=cV/a6;ˏ.+e#Q1:Ѭ[;]}TdHɄ$خjGvI^Qv`BNG x q/AxU**#Ƚ0&/X]Ns8 NyсAߓ*4DQa0pq-|A6u[Ks@ r-;aN|WyH'Ɠ/(`Y p;h;%LEl]\hƅd%8 gDs֎:-{0vl_vf?FHF` ӓ<\X3Z]F7-#?p>4WC+vUk⢶:͒r7!t\FRV?RB-7Af}q9PŴq ׈x{J]蜙N^1hKm7f_}rc(4.Tg>;"+QՅc*`zp {K*=-f*ŤRW5ZuLy]HyY) QHL+{l~/|a3TciHsKTJpͣY=o޼-NnjRUoxSƄEXFS%;;"'#  o%ف離y *AX'g9Hdu޽\Nݶ?mP8^~ƈ# u!ܢ6{89D$%6NLhxp}DހplC(K^sSW]᠍!;.t*#ϲP/}la+[peMoؿY;J2[ڝo<S uNp= j 5QaIMqsf7A_M4j6P)N,8(s(tcD18:q0i$2~Z-<pA~*!dj NwSL"d@LG[> ׹:6"Vݪ^=(qU)^R R7.ޫNa+}ivlǿ708o7Z+XԅR9J߶LRQY~FUv`^UWE98iww[c7Y'賰p]EA(mZ{riZE{l=fRW'~0CIC@VæN$-(moٗh@ ?e%iv@Kfk yРGv$pǯ !?YCv#C>2@E`K Lg*F {Βnl*'\.nl+ީZt*z=ft|nge2Vh{k&uF0yhsfȲ{~m:3/jm <_ !_Guuo]Eh^.N暟 mE0l$?.*"Gx۬qA|KI`{WXY 8_*$fjB emuвD\ZRYk*[兀'R|A5LcG%OgoP Eb#pEyb1@7РgySǩ I/cU l.$Q3[ڒ6JF+SˏN BF- 仡s+sN`TtǧQ"`ف@K"pțKb+@J͋|5}P ՙs8%mjz| )aYLm~ oJ~49?xb7:pw!# />.8c!:nC> %G7fk`~!,imRe]X῱ bT:ɆvJ}0OZ/zr(PY{OcY_q#BK?KGt"VL؂K8\?ޟeO+rCnBk0 c$ĵ"28?uu쎭T:j%Hz+5f4I;N 2'KP,z]N]՘״HVI<,AHS *v'i_SH9`UXg7<0QwS4+WSzed؀ČpND8Bp]8>a>%y2V:?ê+rj|'anW4H!,P}K~ԩ]f8r6 ȺVX:@aaxۮ!.!oZmq' jזҲg^Qq FnjNwO?GhMJA}o@@_ۈ#O?:f6MRFpTJ٤fNV`cBO=@>?A 8SM1,;hA C ^ C8m4KrSu ^[Mi8W6~(1gvuL kq?JĄ}_zJY:VnFu:D+R8v8 0OwOܰ}Վ R4w9-c1,=Y&S@O}HX/f&f8CO%PjÞ^͝=Xh? RGdl3ΰDGeB)=@b^GWY瞸-!FU׻ $ν=:PCC6j$_dLjLj/I aHin(,_'KY^YPeĢqnjp8kIxX䰽ѧRWY&3M93g:Z2 ] m[~MXƼ,OQȩsvQaDk67)_+0c]7Ӗ%;!dͯ`| 2cg,9ag$ƨ_TV sԶ+ s`!v7 9+U֋[V_( tc|7)̌AbE!F fCKR+ҥx^*nP2ƅ;3/){Z1u#5/KIn 4LY~c-`$[ILNz7eHrx~S-°YgZFgG?," # ,f_I)ŐwR:]h5>=~SP@'B@CWZ,>X2 &ob# HlöWH_ΤӲ " _K>ȉGlB_&]$|B^ $9{P<1 QT|| ~ /Tu8`xo6ɘ+XНlᢞkl n-A(1C^:KHn*A5>ɻfE`|hDAH, `ˁC֮>prݽZ>Lj $Tzuz8 qk"TV 1bL3vJMˆ@a"2d"*\w2og{sN[u^ |,-$Ū[ؒ٪jRiW$|39D(;qt-|Š &x'ui<1K]RHP=V@?j SMQmPg(y^=sI 9u{`5xBlk(]cZ!6qn?fI-\sxp~s9{HjNo&|-IV@"ݶ-,\B%7(fʾz~FuϡͤFMS]y+s(8,FK(;@gw"^P \";Ћ7BQ*mCcЧ\wKL5/n`&:lj@,hL|= tv{>fb8^+a1$ P{v'ڛ}h?rၠ&!=ky5jrR/D}GjGUY FAKf_J*׭avYjd]a|/g^WF*>|6NKTbk:uӆ\u?SXw90ژ6P)).ŢmfZ4q#Q[mq4٥ҙR'_2ZY"Ń؀ I^u:O k `c@o_\XAZ*#QӽUMϻvI5aG ׏ιgǃm)P*û ѯ.Hƒe-3 hEp0QK (&8)sqH} PX@ԁBk6 +A=~׵C}@Vw^C_C}M( 'P/T nƔt\1}|WsO"jIwhx)|e)& t)O9= V f8p[N<-DdjkcRi<5fHV6~|.V"";5[ ~i-"덝.c gPTl*Wv H.ǟD+j[>"Ų_K|CQL<)ro|FٸryF?B|xJ٤XMY@+"^{ZpQ]sETz`vޯ308='=*>#v{_XSOUݵ?r&v(=2ϥZtQX2R`~TXP D28rYύiܗ{(?eQa)R>3Z"]."^Ǧ^,*}skisVGvb_~Gl:Ħ@K~[.P@A#cH9%R ,o`2ijoC&xۦ(uɋ% Bt"ø`p'C܄i٪x' BQR/= =de\p"*HF`ŹnuOGgPf<$C$Q6O.U^R@WvGI4BױEB;% ssh&oE[8OtpI[P|W6Sm铢39:R\b̷ޘ)4/n޾ :9b&&Z+z\hhy[ ;[ ^-ě1am0.Ǟ(i?~^(M- J.xi$M"@İr(C )͊mIIKM_m[@a@VGNg- pZSij-)E& ԺRC (*KȱۙX3CHW[k!ؒd[kP@X\Ga=e0+{E_ Te|Rex'(Av<"_K4X+F|~9qu v7tOQ7<ߴMV.{QͥKB"9Ύ3v*؏q& QFvAQ2k F.VfOdw CR+N#!$HQa¨@N,W8L5ظm5+~ecﵹR=2,ܻ3,؂B:MBn; ⒁dP ?sbLW&i@v^U_PaֈVl Gx7]j>8] @mVzKU"Fys 4lg]Wpjv (֦"Q$IJ-|e!ijգ?3!$(b>l\YC Jdr|[ZssݠY6TpOߪzJ?$NHK╏c:;`2ڶ !xt]0BhHrk~(p$C>D򦝇0-B4bΰ)zhVJGor5#ey#xD>u$5;vjXe~)CfS폃a}_&)R K5(RS ~(ݐm&hSxDa=XCWws7n0#K7QF\.orW+.zA)"^Ij_q\335$5`ʵoB+w”:8*0D^, l#6~NL.qSLe|dۀA[FlcllŠg9+$M I;鹣N)&T3X 0#}!N]?H5h GT6KI@뱆[Grᨼ0 K$ī,Iji%b_U_R^*;4s7uF)yA'SXLN3DCv%ְrNA Hj`'S j}ꭳ+k11m-JPSٗhG]@el=}Iٺِ2\$IϽY>_#V-ifMi8lx͹VsqmGvP=}9ͱ.TEE%V`01ٻCʝJcQdS Rt57춠PCΨ8eŲ_.KZu{D߶#Ӎl5Ԑjz}bm눲J}:#dܿɪ;ArIw{$<\궘'*L:Nw5 ?IUSH%XCYߪPKǓ2Htv"rE8mq&C9zm ZS">huWd+^.^L&L^dG9~+HcIU;;aSh̫/_^t-cPV;N7$@;[@ʙnrc )G")W }shq6!` 6W=x<&O!H^r\:Eg\x"= @]MXee CNߝՃw79O&v0ltlz1yQcϋ}ޯEBA\1tB(n#fP#s7}/Rj/O5te;s|oq F:ޗYЦp?+ˮ$ SW4xQZiAV3ůI^5b ؆7lay޼5AFS EXU-96;AfAr8%Y/r-nHp7gs9>bsP~}9C)C"{S f#.SՌ&ckp*x6.@0RH$97y˩xЎE&PwKy-J}Sff=Z2t_¨葮 .;3ʭy~͘K ta17hv\0#+.aޗ:rԲΤ=N8h#iQ'c&?xvؠܞPۊmƈLU*{]!tzmT2ȅDըFr)N+QRʪoo}npyL.hj3qM'+|CL )Gv F*pӉ}]m'@H$ }zt<9#[7p~f榡R#gY\}47mj|MCAs2eJFN'7)>WC` BQ7L_ܪ_.lMk-i(xYC:`]'yq,=pCrFS: ?myq5ưXRR(@tK24X 9Ag $_°ǐ6+SJ t%KY8";XiDD!oB:ig{Ƿ/[K/ '2moc]ǘpl- uGSȌ\P}QNL̈́{?.dSFwoi.7[Uo6^v%)u_sDC;RiRh-`0Os%Y"A>6fcAAe+* 2f"]-P% m2𚔱+Ӯ8N {֊3p 7 Uq|u^Ñ?gnv^ٜj2$>~Su^~.vҦ 0.Leu%tb|XaM&Mq%G==JH]׃gsvV`hG"P&lUzmC:9c##Ei3֡iJ`z;[ICgk?翾,W`Sfu~=%Z &h[v=:ۧ(.{zLʙbʕ:bEEb 4ݮ "\hRAHE͵EQuԂn@kA''w4^BU1w&Ҥ,;Г@y}rE lڦ1 5 }@ڈ_Kņ-s;..? fd~2?^1[Õd ĽBD |̠!C[@+"UOZoAȲ\f4awr3 rSq붟wWc_*MqǙS:4I>;c >V4<1x*_nk:)Y,2v<۝et6Sàao~މGck|0&sL/Tu$V?͌TF2je{ɚgaXݸ'*ƈ@m7 %:vxۙ ȑյQez &5X%&Z,CSO*#Q?@-1Wl" cMQO}dHk6*(FzE Ga:U:[]{{eP [ 2! #1T-Y92qWj8>l2CX4LL"d>Ҙ7g?*o{N}t'>VHFI s^JW$[.#0Pf:9F# 2Lc&{#ʽ`DWKN/FN>6 []9JjfuXR,*{5WKG[ЫYii|`7J}M~vkEo)v~rqNsD}EOs3|n.b A& +r;9S j[ @2q Ju3 ~>7`yz^ + =0خyEy(3wE# B)iԝam}} Ay7,k]*tMq(]X&pY[A8/1>ޮIOsE%6U*-:[CS:o;L>(%WS&xEGAB]r)`Յ?6ś FgxW L(v%O 970kSuñ&>L%φ=ؘw#=dԦQ (9oЧ!,<=oMl@obq/O֊şȊdwuj=GO`Z,\ dxTmYV@է$! `Co\2d'&Jr /祖i 6F* _ھhkb?4I,H`mH0OєSvot :$H6MϖP>֗cUߪW"CFБn<2+eT E-xyO NfS.As1{wJͨe^<1 bT6JL0J#*ڒ=%<5yĽQ^MLx"D$ n|A|\1iw2D6 LG!ƴmxb␏ PcNojou[&GUR J)}Xnk)JYF'-'$8g\Wn' Mt!n6ʼ"RY>G\$k8$Z5Jo mSd֠DK`J>wCP^qnZ(4_ΨϪg|!YgZ8x!6woYf$4@& qjڠ&NzE*-arC\B27_8TLԟ{N?69VW;Zl5'OQU=x@8ͦ񣙹߷ӽy]PD Ԓ K=v̘;9V눉 4L'bSIIDrooOpt=FE6sYꝥK#-hgԛyQR`gPH%Qp46{IEޫUo1CK,)ȓZͳ>:ѵG6xnJ=}>%fy0$'.D)T"w.nVÞVzP C9¸S|2joki:D P",4).ǽJ04d/ z˱;ЍOWpWFc0q񜃴"ZqcH/Lϐw9aqݸ1G HYLFßΔsc^ LoOB-W+w 9l$|+vqu^  cK <ѹęw.ݴ𥶗eKЃne{\Ux~:(EJR^[or;ݓZMtDjKR'[ѬP8Q0 N9ޡU &q?߅Z(&ƝgHT&K3zl[ Kg 'y>~=^&D,KNH5lHw1Cdf@_s0q`0kgf>n) G„R?T;47 !FSi_. 2>5' g(Ɵ6g5\x?H'[ʊb& #Xv*M% "U#~kd XC(U_XS(9dV~#lEC&erjQU0YCQ]lz]ŗY&;@wل"*aLjYNɀFBeV BTzttMYRA#qmY|<568),l$r,nEUo [ a|P55ÆK7`m厔[.-dt2ҜyW>z<*і˴Liֻ(ܠ*X_jCY7"JpAU>Cq Q!@Q0YCC,1iz//@C|~oV]qSP8(Ai;J˪gG.m#7-GrJ_}r=aHw)bz<@SxYk0Udyӑ5טf+;LbCmSg5=WlPF{tՆy5Cm;V{ i#:p*L>dS')HXw#vWr^3!5;ݱ-4$*-#L fs#2e_t8hCi`=>La4C4'v-w7+k9hm`,%n,t@+Ԯ -dxD(qd좱~F~XJ"z-0ܷ!†ɜ+MX?SCI {װcQU0DXU>+KXH^?+q3L@j0FKm#g^(rr` :6il ~2bby^-piJEi7f[X,iKH볡us+~NE4& %gFFF MX &AӔx֞Zw)4-+OABGkxK Z-[>;=W c#_o>*!g`e|HA,6֥7co#W~˱]i.%J̺<\t t5OOlh |85CK3@LTnt3@D3j &uD%J5|4!=PثBp1I06N7P0A8@stwfWHpB-AA4J š̷‚VR7&@Ϸ+ӹ$~֜J/[_k*U\Q=dg 'ǚ}ΕOYt ͞y.l:#6`^Wϯ>T @GG.>v-vI_Qt`1sKphh?C^[fu`ΘL S jȋÙ[)8+Suu)6!x>'TqKܸtEXQئ][OJ7r2_E8lp'%c7 wf%, X_L.|A#51-چkY܁ Y&Vyz۰3kǾޝcs+PjުlgpT*y+1JV Jz^{&96˕šiҍǧ!.HMp|R;SԨ1 z"@KuANLK^Cf'Cm9~P{|yX4&zT -͕S/ϧ0@t28ߜHϯҭa$Q*u~RǾyS"rؘẻ|$gJf02a̴Fn%F6zjZay|QߤOа_:_/IR?YoikD>TjZǼT;ZԀQ}5Ub5. p鎟gc)j3$bb.ߤCܘV+GO"( Hy.jc>r3T,j)qq3Y}D,'}~_ɷ7^T~2S9]Xp-Ma@UnFQL_b 47[@Q̻x. %~Jq9кXadvOy:uHߔ{֟# >Sg">$:)6 }MS9kC{5(D$DJ/bDi[Jrj*^3Οaa -P1/}O10:T546͆ˡ26 A '=Z C(/iEHs2~otZñs'ö 0s'y!^!s lvJ,'1K ُiw-%mc*Cc,s2ͬr8J:S\kA~ ^"Uӱ.#Jew$A>KG{$E( ~F~ O6T\L'GÎ'ײ ) hi TR0xS8W8pJ3SbNG-~7`hB$!2x˧Q{Do\Зoͳ;z?G/ ͳp d >c8Y/4s E1Ꮣjncw=c2n H,$MǍԉE0J+sbA-WܸFtB%Q=\i$0jܧ&8 a G{ #OTQ:!ͳpz~8uߛb| h] Pם63z ![>Պ5Ŕ>w!Ux2̾.t{:٣Mж}zk?oJ) %#HXTm9~_l,p"V`@N G@5юi_U[p 8&4M# ֩L:7Kt~X#B*2f+uIۉH 2ȹOW>t)Iul^AMJ<:XH+nO Ov6ԣHyQI5QZJߵyvd醫˅+'x0KE-r2vϿ2q!|WV+s˕UcDAwIKp[qM,#[aX|  Nd\ W@BT6y6$Q..39:X@h`pWVNJ$F\$H)0o~My97C4;S*6\N& NRIB.9]1"!XĪE!ᵢUm|Nb %|%N'&Jt %׾n]t&%am}ۍt­ &BVk7л֓(JFduj$7e)Պ2p;*]38pVLO2yDo=r-վQW~Tz.\ [s#-5ΐsFDEzG|" iRk~$7h:'8]5= %7,{ jښFs4dmloQTұ4ĸk҆%!\b/g&`gN怌Q?0%x>F~Pw8Rt߼ =Ky:eWQKU&!f5v-ʢBV|kxlpQ N!1 C{Q~B ċ4lEoq#w#eCbs6LSwU:KΖ︨$)VPhu5B [u~G_.t*H[~T<5@ NX%Cq1}GjOi Ȋ%ac(٥rwl׭UET+lQ;sX Wf=q8`Z6V;hAtiA3Ֆ1btGAqʣ,]VctY4 扦)0gDI}t?<ƍ8(5`@ 4{Eo U ; _}Uz#jWi`ԉl86%{r\Wf`/`_ⓐ4]_*JzUbl2ħ}dgmE7SFULxkZ9 /xXC?4+Y@g`2*$*,#(ǶMpՆUlH4A>nQ"KPƲLX>N'N{IF@(Pr6ʑa=jI4# "k熣2֠;??@.6Ø>D,N}7a { HE*+HUt Ts"}zrz¡'ϥ w˒9m~Ca5:+Pf9AC1eΩ7N-e*aؑ]"T%6>dP s+W1kBK=ocsKe(8}_elK~{CHNfi]9543I$ 9^8,,U]ekaM;Kjqc`8ndyߔGC[лaq2@_>$+@HKQbR֖[ڎˋΓQ#nb-LQ_KMjٻA|,[݇Mkq>]tRNA3wz>9ew{~CjwG+qՄcu+Ñ qiwuaOFb)3jLPjײic KvJ}Yu9HUF9ŷ[)bݷ itra#X\B[6 ĺ,_J"+ҳ>( |HxAu,~;WVDӇnvAQ/s L8 Q$D)J'rh x!؄$^#I<&D8q fy{ ~n$RYeO?:ތFQYG3OsY Ժ7.يԇf j0IY^Hݍ6I3sNK>uTnb^mY%mFtLIp8iPDP\s5 HTVz <]{JHSrpOwiV_p."mu[6vso}xIAmTKMDGhݎ>LJoVJZIp!qD`U :A<$5_"h/fR%1TVGiIv ia\t '*1ePd9j+a $'5}2LzA} bE7d;6|]ᱼ?YM)Yгl:ݺG?$ڑ\|9o1Ԓr+Tf>p&36 -u 6u D_w8315s-aLɕ9SyZm2=`veTJNDZQj<ٶeƌMS?VG 3'IjI4Ⱦfk+tVQsml!J Q)p|& /LjXѠC| ({AJ ^Rce0t S1 tj8!zF#B;3̛BP,D'5=VДD>j""?6L8ݘ-RnPͱP"v6 ^QVb2΢  twcgWUb AK쾔hLBҮG_H/G^#ҋ>xdv?-/=Cf ;-/+?;w,z ?9sH7lZȔ=M+ 4ԄBhwK}͖ #ӂ5KX8&nD^ႍ%ОkXqYt #AchPՎpgwz8`EAaGPy4ª,;<5\e?rϜ] m|U >&mjbonk@lyҪe<"ء)vCM^E3&0OE0TKSm#r@cG5:4?`ܽ{])K#=+9f[D R3UPrN7wL}L%  >"c^c~#~[ۣBD7hQ : -T;'75#Eq,nJ'_7AƤᤧq$A*}=J9|T BE)ZT]WBTB×s,Z+ͯJo+qU=1uMqLɍK^iُW^(,Yo c |ùoN+a}iV JuH&!@l9վucQXpNbYÝh>;_dLcz}pPhyV`mj偫/*Apڟi+? < NOjRG Q. X<M=5l S&XFdyGhG(2K/1T,<*I% m9;ڌn6(4"B%j')jm5 תs0#p+R-Z,C>y!({"c cǑڂ*Rh̺DH3mD40=иU*+,JH+fSv1ĵ77h0Tm/=[s8ևC%..y,`/ ^he& *3! vS~[pk5ߖ-8F~u<|;rRϔ6QKzO{#+2NNZOCi\` kbl :P)ٱIB@ H^B9|vR utsQx=daBwY[KJ 'QsEٮNބG*V Ѻ3ylX*j )0)'ӷz]u:s̑-a$R%Bx$h{]?x,i(t % |sI a\nڅBRkȳhwvLfJҺԴ-:A",4ѷ̥JFʧ3c{aa-ȹLRsJ5c0!RWr;tr g}W9GGaK;O 0d "60=ݔgm3#lsZ%Xz{Jo,uD&NVdự~ ՒoH"-M4/A&kY DM3{i }V8ZEl{CU:_( nEK-' 눱(ҝ̟ݫRQ= Upt~ !y樾x;jRbNI'kJ/pXe #$aWԣ6+&™xېJV -^>c7C'GU*b2&QrfȒ 4oqVqo-;̀pow$ *{Պ67Qѝz x ̟OK!Ktq7̶ag1$4-;NL0fWLs:}z~o vVƹK{ZبЇy-hDP|rCke8N MMN]KNX{ߝPtp@FOmL်m\= 'WU%w87Dn YcpfPu-_y_aW$R bϗLڮZ1!]M4P.k\$HV ,"%hP9W.HI%a6.[;"9MkV}ܸ (Nڋ@aԧ9|,vjd'o/NA9/@Fs$)K&n+It*ȡD-/˸&2&= GGH:zNeɤ7sDg[x -fJ/zG L߀^M{hʟWQϖ!L[4zO.(1fX˜MqZ 3 ڬ!c5TWQ!`>cP\mHiGw}g[ vY)6q5NQbÝ{ݼ`[BڵuǸY=;6)ˣ6smA}pX,@5߃7Vי `7".C ̂}oO,Qp#oo(@kx#< nKrP\gt!wW!(3~" r.R0l!9&[Dm">1gM/GS!W<}ч}}N\euݺrw֎\xrEk-Mj/_dBIFlfxpj=F5Ǭ5^'Y\95ZyM6j)^Ӄ< %_'ԾoOY}W6ؤ5ђ? *:`8ׁJ3 :Y˺>BS{99z6? c;&8Yg[\f]-V? A94z~[75!Y?R鯉`H 2>Rl{_tOu$( ׆tl`r~ qNzYEF 4:@LNF-$W6'Eͭl]jHU|iݠM?%/'Rsk`s -~q [(B529̇'N^cG㪑Ntd)I 7d N Z=<b2>B DQk6shɃ#}p>Hdo5AKp fX &LMs ZGLHnvdHLM(a-Ʌi۰ 㟣p'\@}+`BxSHcF('!8m(ȴnmDqC#GJIl'tcenUP\&9&HJheMG {:T$:/+E]K"g/Z $}xh[>U%@$vǗb2Eu GcMwf&j*Wy\+seL;살@N OKz8]f!**f~_(P,;o !B=[*Trpq.<K^0kײ!): m:Dے>3Yp yB=(w ӚsR%AKV&mm0R;u~}(mS*W0p%2LjI&܋6f5H#;zFf3k,|\GRY4\%H(JW DW t0W'펚ZLQ=` Vaķ#cl ,[~)$&#%KrTHBy[-}=OȽs&)mPJI1N+]"NE]@I{YaFFR#̔1!}lZ7*{&\V- 0J"h = vWbj 'L\CϪ߰K1n$xXMz\U!ac4\ϩrQulJ5@@v`0 [bZ͜^dI k/𱀔&{lO=܎HHQm}K7;1LEmU뵮Y#jʣK0E}N_i3; _ح?tUtB=ԟZ鲋H#06 +x{Y,rZsbj~FkF'3.vYQtXRR.$/YQ!)86ِcU9wL@҈}3R/pcSYu{R1+⾷mY&sLx~ M0K!\T\ qVa'Ҝ欒@>C}GKtJҙ֑ȦKz63a=pL~Шm%Ρb^B[=5UC>@8/4g3Sge9|H JQLjESex&Ml1N4OV6ynYSNb c T6~G>caÈX0nS}gYT kDMk1mdXiVU\6mPR4/Tfv4tБWoBa #49]n,N횷LR.d{#f?R; R00;%ԻW؀x&Џ^#cAL,ݔOMږ|T@samlD]#= yHL{\0NEOᲙDimC~a6]X=bHJ\$&6'`-R 1"r+~ǐRE-94F_!wL?9KQk\MįW~"_a$O JEyl H']]tF 3.,2#OJ_t>%1mlOeQw5ً)WU@c:C>E 3cfW H.C1hn|-{]Sԙ`Dk*G~;ol(]+)Uto`{X;?eOS@RF8ъ^b\WIu}(+?EdQ4b:R~`uz9՝a_΋S `L8i)Qf[sCa ,;0r{!~/>#$̺EJik/zJK|j6j2[7*Z+~OXw[.5Of8\!]B9 y"ܜuHIsĪCY&7Ռz`u{ثq0Zgsn7jS%cg`/BBzHu$ALkD1q|`ЏF92=ǡe ,|(/=%;e;ms&! TOU{# &h9]6_:(:N6VŲA#rOeg)&d9lIz`jk(ebU٣>u>l"72C076r?Ǒ~9f},-ЌWtaXɆ Uϥ煅IXJ.eW.5l ԆZ,@a g\FdIdS~ j.~P KCLg X]zBʒp&ڛ"`xZ뺁-h xQǞ6w3PfyxA߳%+l}o3' <`khl.{}-~(?#t94rYl-~X7K(Xt8[Fn)+i1`;ą/p, vy1w^t@OS 1 csf lٜer e<P\$ /:l]8 Ric͋"9A-Y2 1;UHj (_T7%czIZEġU-T›yiT+g`˹٫Fs I$,YbQ (570QykQء̖q`d&iF{Z쁞Fb^mt &-qx;#F1FZDG'kEՔc3qb?t_&KS{Oh*hyF^R-dƾ!3}E*uBof"C>oz6Z 1jPCd 4%D97ҟD; * a Z|y =svA6B "[/{1IuWgV4%r Kt>=4 JF_վ~GE86Z0@K߹\+!ZTMOzY5uMR }h׾ 4&$jŁp(3(Śa"ہK%otyZ[|L<٠]&fY$½┱DTOE }[{[͗l?O2 #E!H/~`׃ehsQx0BaXi?+ĒJj s(yb1Tgoʇz{jKGhO_UyQ;X.9 pP_4gS$әZsg d.->>1 6V)-(Qseq8ԑ6w!٨PV'Nz^I;;25E\L,C\g~s4*Om&_|BµeY'N^%,;J&HMc^© S»%n9жr$w%wB4E KՓ1~2XHj9gJ(P6ry\ 'DLhؘav PoPbP煭/ruB\Qn xOYhwzY\?y)cf 2TX*rOTG hJ}m({x=~%Cz!EB*nx2_B,Hְ^4/+k_&ơSB缰ih_Q*da LA'φ!._纠2+m&a#tߍbQ]fM%P˅ɵ# ,<߹X@pL mJzJeRމ&jym̐1N7[NxUbe, QL JFn. W~hJ.KI3yzORo,4+9^Ô{)Zbc Ű\H G<0\pr6íGWuƫƦ4U A${P8$a3̭%|}G`Dk( C7%6Ef G%m{q?{*'03=VF~QS߱Zطz7=7i ⇋!|ko `K@!S[Ҏ.=Ҡ4x);prGZ 07?7d eFBh\@@SH_'h^c*uQ%6$! u\)uI.wXB`Rb)D/Ej@¢&t7u0Z6-bbWi@܅7S )a͸v H-}GpWԘau6BtGO=S~y4u97sFJFyÝB[LIzY: S;mKY|@= Z|7M*"79p?KlَdM m\>SJ)L{n@ M&S^^~B6^RMz ז&JSKNt`č¾D]:^#xd)X_ސU׭?~v=NƩo#8Iؑ"8QKEnwe5qvTE̢ jXMzcǂ XT x#s:(Vy /ra X}TݢƩmD*xWZC@Jd^~escY]Žbz7HJ%FsyPu+= Fbj+/FkCߩ.X#nz8 $B *+~$νrA рwNd>Vo{5S9"e^M|׽$~EtfEq2TE!56jխ<7.U+ )6u8uSYJ)1e܉Ib`CI*XcCR8? 4bcE=T*9#ow|&-tŦC=VxBH' dJ9W`4Ƨ(Q2RfBzd))$D`W7$}J!|,Sdzcc\T;Ï Il̉)*Zn/^hd=; lV_tlJեR/P2?JRřWj'V{xv[\2w3U܊IZ't\8ֻzt7_߿o}iR1IS6@aƸֶ|Ѽ/h=Iow #Zӳ[H/3o9Wz=+t'XY78ϧ'7#97bE]!#/bB(M u4T)[0}@u@y*Ab!õ4fŃ{BB4軲7@5\Yl?iaeA2<wgj"\m !ًHuF_(賘hZY*3I[V6[0krR=5uvcF?#{|o4*m#VA6u팹/9M7:B:Ԇ|H z\Y6,xD$֡^O3AcՍJ D j<3ӣfMAD<E6 NQ ePCQ+ME~GBF{{s%z/"^ɑ}o,=|qk*Z!yIfLԹ#YEἔ TzU%7žJU=oWk>h%(~XFHSl>f/f4faDF C`a_\5?Y'"^#*ly'whJ ZR:y;PXZ$RA^:e@]ћg׸һ`anCZau}T=^<4z<3;, ExK19q[\ޒQ/9V/' r+ڡnxY bBd =Sw*8€* dyS8Wڊ$? ߻`,%'$^)Ežvm9/u>HuʏA5 YtSs=`\qɒ$ `/C"4#(/CR $CI wReB3Ry@yD{-G99OFX??$( %QHN`+iJaɼ1+F;%EF'Ix<䮷#Y9j񵀥$lְKWp<8. 5Mir7&x;^ֱˆ@MԀ?!e*x@3BW!G PG]Ɠ 5]Ej"DrjpMV8x ?AA<.pG|Elqjߥ^?!wrs#şנ#.ĴZkǼhp)1*%uS>KAJ$Z߀~*MͯXJE^ $PSߋ܁.xflͥ]G;[#YeZjY Q-ዽԅ8Cr.bmv&~=.q:&n؁9Cgl|P[S^(&'+(͆'e#ʍ^Q0녡ڪz1蹂@wrdRS;e 9#zcB\b*kL>3Nݲ 6[ b'd:p *W* YܰhM܅9RQ3Pn`5,rat4~ЌkY!lAftMo玠pe<$%F]OYc\pd`^8fkF!M7a🌸C%K{f @r?oA[QJ'_-XO~ iHZ/fg-.4[_I@prK"uI$tYdEk>JFd-HaPx#uTCya[K+Ŕɥ<@yAd$$! 0HbV_;ET."3aܴCdz@&FNm9:ҨxP& KGƴRzuLjwL3L1Ms-yM~/;b _Hlfok%=X $N<*)%1ɳcq&55I8-n%-tB߾!mNX%=/- "faY'y h~S:joSM3s J"U[<-Cl^ti 텛/{ZN C˴XЃ%E,1AKs/g\SHҌlK qasZbNw\;[[7bȌ=3^FxdE5b|-$+`:@3-&IS;;+ŠEۈųj8t$z5μ/R*ۦne+80=vf 6mz>7nk}UE΍~$I^Ԭ>ֱ_]?YK\4{hGb:mM,o5dDžAO$b;^' K@`D,iԤm DR) #Z6ZCBdp/||=9ז{P A'L[^t8? p~f_2D% 5_+>/Ӊ_ʐg/)d7{ܝn7fti=~ ДƁrI0v팃]!x:kk_Pa@wmՏ5?#<%:2)ݷEMG<#;:l#Å.'B"/yHq\ }j0Gk{"=SMlu |ԥ؀X5iqnauE҆` >2(P~7UL ]-e?/8o3+lҧ9}׭1^3c)! <o TdF[42K3=ɍLO/B\ʭ/Y@Q_HC#5TizAI a?x4ES =a,'yϏl)JMmdnu_jBf`݂s>{6tߠR ~5BP MHp4!v#m"Xv[!|INH";҇Ɂ32V?R=%_{Z,,zZGS*z $7ҨcK}u4,=uy*0 4#Reefí):3 [Rv%.m+Mmmۢk]|%@-ŁC" ?< snJ623LYWܘSG֔ ޣ3R& *]t f3P=$X{eg>nz;;PE8u5X.㬆,N!%fwԋwLsx6TA-eipp #ƨwuDr`yS"?dU/\[-{( Nz $3I^ Wpˁc" j Fq^/~KROcdFi^“65*hQaŎ^>wUQ;g`OGXWa_oʝxbWm\!~~Hhv_sp)і|uiQwTQJkbu]6?/ jUuꅈXq X t`C /L=T0" c4۽YC5C.i31#>өBjy\:E?g/j>o'_b&Ĉ\FfAGCGt"̿^{cu&\CEB,||3zv7W`S{: %_l?YnNY-6vr3DGX654VIv&I!5 *q`g% W9 #E nӻ&[rЛ,L G;&2~8^ 0Z07`N|B;ʕ=:mr `ym+(>xI&nwUU^%n q̉4C(+G(_u:=j>Rt+ 55kraj7+ٽ72ʂDQ,wMqiŊgLwpTl[1)e&Mzǧh*Y<(?Zd<xhީZ-zN{D>V$+B6c%1"5!٨FX]wnpB{V`^8^>B1p4E9<<-Qʫ)pԺa5QI ]vRwH+fp*) w 9o!H_mi2CTRY1z:djӘd'J14$fjcPcl&[6!LݺaXþ l{{s 4cÎtb=- 3p' )Xp6#ogq6EֲvgBT/LO06-<(m)sqň Sf"\߆:Em'# ~ȬDĖԢ@od5B}E^폨}9mx$%p̳A?aXf;&R֛@ Xr+6!q,Qو0yk9!\=fMyhp8\L%!d< 7 s ԕ-#[n(V'PЇZwU>Y&UvFiAnV67JgU[@nԂvnϟp*$hI JVyWcXlijxJr9“瞲NWJ=<a[](Ӫ\F8Zw&x\M }wLһZPxAŝB{`>}?7'A}C% )( ? G cNblK T\ЩCxCOlTO/c;0}z~v i_; ܿc=0% `HѤף3L"VYE{COP`AHI$t&ލer%|\k넗s8M9aj.'X y6qBHJ:$Ikn.[ uF0="2Ul/^ ohhXBNܒO.n]gUe4[7f@+|djsZA@\SFT^LQf~bs_0櫏3(ip7Qf4!6sSH)op}Yvz>;ȱun8xtH&Xm{EY!!OJ6n ]wW#}ΥMa^ 0MSMu(. .=S.xQ<ĠxB*U6U ͏+Žd75OZa[cK3G-\ۤX`-MH!w- &[۱nĽ`S4)∀ӾS,6 UJ1DಫԑVƦE꿡9֢ AXgD8R /\ڢyS$y!NE*FJq<9^žA)&d>-Œ4X\(=. ѭM_#}v3JQg &,`x3A"ԏ dwv>~,t!)4̤T ~Φޣ:֛Xi//d@CW<[Ȉ^z0 bތEY+wWLŅG }ҙ6/%QWScKȽ>& g)$E 64O *d㊛;5=h"KSyHݜpDtɣCDG>эˇ\෮G sMk!~7GKpݺ^mcnc5'z|'eYˑjWomo rހ!fNe^+PgxfGu&.*X2z(SH}_5k(g-Efxh'|Apx_ I; 1<p(0Ӽ)SOJis9B^+͊s8F4- c,BJ ;Zp3䛄nMNv_ w=nvMÃ;Ե(wJɷ jx/(*ؼ'qcqP[;`SV̊|2 iC,_Ig9$ժPe.jo/•qNRXN[v=CNar=RrEP+IX4L ]ǂ ,}%r^K I>Ⓒ4˻- knH~DF&bfy4ɷu6-KX:(ZA|5<^Ygu[{C# bȚ¬ӍI ' X " >aCUO$1F)޿_wAvob-?Ȧ۾B$IY!y>%X_<~Sg`W4q%eeoEȇ?H_y#זWӿy |ʹ#j7@(ar"r98N=Zѭ% ׹8&'ſ ^3^K-T| h,\(2K#+Se0-ZGGgtMÃc*/ `m3oTd4f|# 3-?S U6u$"!`31#14^T>KflR wӴHF(ڨM3H[QO.b1xeX FSC)Ej}e0pxQ:tR% .z;PH>qmjH7eMI>iWQ3Iѐϰב>}:+ڛֿjp=0ty:@<,)ƮKǝkXBj Kj٤!D޴~0ܿ{Ro9sqNOLKo 0/4b5r 0d}¾'e|Ȏ!TdRkeu$>28~`Ӝ~xȦ+Jv Nm֊U02Zxm8"p;K% hn] e^05dT(ؠ#X ^V!" W.|@ûi`9N8y;7֒;@xgr|Qo2hvmX%S?P 2HéH2B݄ЂlgW-x5ewyܦ%Ej5n5D혧 ,&lZn ,璸/J8S& LB3KN:X=V߀`]1;.r. (h"By#F?r)<<%sʅPߵ#5Eu7p:_Ĵxfn@QE-X';:٫ KZ#%(AiTr}YwdșцXz144bc ,ԏ~Tn0w#WF'٧ li/$PNr-ۻ~- ~L[Qi}4%X=ck>x8Voyϧ}|zt}~d-&IzS,+0z. =JU`j.cA ^h` y]; IP[FxuW9< xOt^۽Xk۞jfyT vb9d4pܸTI뺀GULƠz998sJqNzZL6z-,~Ϣ3Y*Av<gkcr19+r%y}Ҿc~; -M#޴LpپJ8R/!)j;5sR5_WSdEO%~=]HB ڪ#tG y6}15~pESIc-_,w/]ks$~]([1aHe+WCL;C*9z [dI9 KmaVG:S0T(qQ'=9-rƉ4YLO{/"pP.F0RJ 4ryb0> N1֮0*:J[^ YG Q<9ʤ[B&gr?oV$lߺڂټ +Mf~N%tNWDb\yLj~KxacѷGv~g1mƀ5[HE7ܫ5{L>qV._9sC/ bn؏מp Kc9Kjw@KNB?9hSQgz9q5 (GE=$&j`ؗ2 yjKaS͡Kȷ[ аuUlU*y>JE }lԤ ܰP:Dc :Z"_V:gxnCWd7ݝ\r* qi0RFw2!MveK3TXoEOIm?w>q~mlnT#Z'[>Iw%EER.i1{)`h4՜G+)^3#^p@!Tj7v쨔#|`V"0_O`y!jōl` UPQcw5!ُSM3=; %.Rf0"~OoϨv6Ja5$3м/peH0Ი܁ J=*ПBZDUP A G9:)\MHU\t};P hCK0s6SU ]M3ջeWNxN@PyV侳h+e!Յ@9A!/ ^0]1?t9k?7qo=nӺS&>@Ofru܇.עD FQ;6\Rʫ2]Tl~) EƸ܇vr rʪdӈkl`2# y>6_2\D"{P @c'{ epE5ڙ7PgKUd/'yF3չ0ѬOB]H(Ġ(Q[1UThg`e4țIot=cRui֝^I\]7lŧNm`-2+P{_: j& lDWH+µVD;-;vF"j5鬜f3M31Dprx?nuIhMLkcL䤦IvG9b<'+ҎxrMESnttG2!03?4 USYO{'h] HF|"wvU%f-om? &3?>M5JcXn~VoK+8:ɺl:mz=])T)pQg/63?ܳSU] :V3$KGgzO/PbH˻Q7@,/uuDjP됎nnsm4LZ?MJMQ"aWbW{`X0cG(:RMa#+`$b~'F9BgLe?@Ǥ {p.~ryZQJm }1{.oro>7''oHB/;ae;R։vM_-O6K>=6VZ\ ޱgtp kb%S1vI€װuSZqs d1tu`dE F*4_Jh,%u`}ڲ`f#lCtd3/kgR'Ѽq8/2=S@pWdBH Ϙ/? زuS_Y ف9 FOo씦*2G{wV{=-e8䍰U3.:28~g6h9 .·T>-_cZV"zηV6阽ebύ1,/fYW4J06*ۜQGdk>d ):Z xN1)e+XN?9W ͇2}yu򯁁͎(vpEqq՘u7TЌ}Ny3,=SH>ְ>"@h7*6Wk.wJfdۗLq@sgQ;bv;G9j4vKCwe5+G0 RGQĬ pApE&eH˪"[k gBRRI64;xRsY=̓4\e1_~hWۨ"fRIb{6xVQT's8ڂ$3遢 /ͮSz*v?<#`j`Џ1@ʭ[L&uwS0)ƵUi;B*If9(OW- >C7$NXcrJ5:ϝCE&iPP>f>CGձ C3(sCK`~`V$qD}-/z47A8,X$X3g5=Sjo BB{|e^/O3^bkKIAklKHOឭ׈n.'Oh CVPIpq=Vw20A/8"Q)dnz % l)im.؛$SSW`þXE4Vr?bOP8{D/x0Wš(&=jp;!?lrΒF3)\)}b@" wX=fd$R?uo}/X?Ci&}x5Dt;+A1&mWLe~pRόƵs"FxvpUqM1KoKS{?h^@"ﮄȣfV\Y1^.[>X!{bͶW'ȁ!U[B'G+foI=\,u$S3.h.zqRtx~cl.cr&жW$*̌ӿA?t&bTSԊȦ*W0 B@g蕅IH-iة50ٝ,9BȘSN ah{zIM&z>P=Y{(er$Pg~<2Dw;&`u55~I3g(Ћef_$b|\xYQ*7BWJlJkF-swmFC$/$mmw'pPb$\902-ޛ^-[ -}j}y@ t}ެi {1Z⸱e=J HzpdrQ,W``ffmmn5w8s, 8`D+ՑB(2:PZWox Yz=ÚU;=:$q {8/ҔL:p>]gѹ@K11 ~D:2(3PI>u1s{oȒ@1Tq(NjAo *^/@ZpW+aM :ry`?CHל)uIؖ XݖoPS] ag"NLH7ܞ{$]MH291fVOxνD=N;Vr; Q^;@DmwbG*s9/]K46S-.jC.fn^ U~ڡE$\oSw؍B;x~Y!4߽yp </$W+sMJ.=vXSIfDw`RK{@JS8K!1ZYI g|+?*)ug+FY-e[ ^1f\yn+fpF1Qrn[/L&~C偹2KAG:ݔ31 :qXjͼ`1M8A`99:~9* !! 4+hRZDTe/vijF?,p9Co5 Ey|{hJaT -(d#DI6zTH;N)>|f=pHqTѥk*QjEHrI);#8BRDQP&,S7aQYNBl4'2ۆ)"=z-'^PNtC.y=>ejv zǤȮ\wGvҝ?*sfW9CXBN"_h:57Y *G~aV~DMGUGők KX<}*btzxe,fgNH. (ec|Hn{7g)%MB6N=< > KDl|k)BV3NrЦW!J(&n\nyَH ˅>"q,WSA0q_+Ƕ?4 $\ Kh@xb(A2bn`|`84r+t/|1,t6Sڣ,6i2}L)ldmR/g1Q(T~\Vӓ#o)B{x|з.{ ID|̻y֔0UgyS.?qT8xb{pن+yĬ~tA%D?p9FPU/:_ G - 4!Nf~bY&?37EsKie{JDh62p XwJX)wc&+$lpi15JJ<ނwr'B+ ) -v 8`ߒjgVy,YtF%>yVdž&_Msɨ}^f~?<Ѱ$,kWГ"G}2'㜓z!37HЯ0N'T4[GNi:9o]3%?9w' 9-)Ǣ@#Z iS4-/UG[S!fL<MwE*5ۨ5iF[DB8%}sFӅ 9oǎHl8w~2OhSlhXF L4C`#?+tg^x(r* Dku&(-nrWJ =봸5s(oUꫦA RmԡrF[#_-K! >#F'l9:I#٤_堯U]z6&/F ):T&LeŢVF]s4M\(ju\rZGD|y`rRbt`<"K4gfP9Q38!$8և$%yo)gرJaLxe-LFY႟miSgFȃ}5䱞/Ψ]Ɇ26F(^A>(o2iM8^b[)5U E`Ͳ0Z5+*ދ 2G*.}ɰXq_h-{3Y,7eI>ʓ0×>:; o͡jP>b7lGcV.`'}^3p3K8/dNT7O> A^]L=\[1󉘩yToY`ؒݹ @5UM()SRNJYTK tq}`n s+D(kOI$je- 18/E6kOJ]W4뚞Ѣ';)_`OE7 ,P< KYVFM,I.:Bhf@HR ݇aq'1y,Bd-(OVn+]9~p+})y^șj'75ԆmG#Gxpљd`+LnX (cPVH Oΰ#wP/\}Zag e0Tmչq kZ E->vn<@pS*{>w"L%kC $Œr, (ٌNWaC"9Él_IJLE&.j9ql /Z0&pM]҅HEJ\~H&Fpx DK}rk9ԸTr! M3;I\N+Fd6f0 ! ۛ4 An+v6Zg7UiS,<\4`$`äoqm:tH,i(d7t!ލKK5اHDzJ8( ]?ivYz@Z_^څ>C=uJ Eju:GaM=baS5mҀKWNƸHNW`Yjh-t[== eM6W^EgK;K f^vEȏ%Jt[|8̡ ۯJX ۾u}=g}޼J=ܸJ0,0}$t.d,+S *}/'*P['ھu726)^; :umZ◺hמ+H_O:1Qه r0"QS|#K9~1HcYAkXkC*Rj׏H{-/)]0(.FltLA@D3)1BZwa. j!Wym$4!,3q$F0yMr$e:$lHzWD>dQ }hqzE5R#X`DMХ#)0uJ t^~'ZE\_iMy>kFf,%TB ԌYdpyhۭHE)#}ѳ@|~_u2lwql?ZýM(">h,E `BD_g-~r0:=@ ѽ9iu҃" G8F1ӐڎԧPJKBr]OI/|ðFHT[IomKbR8h@ӎHS@Oc5MC]e]{RM6KPC=>^8 3< 0\:+bH1 ٱ3<癍 ϛϽ)|4k_S5橯LqMh0nVlVR<8` '߸ʮ]]X_}qFa}#x6jڎr#KK8pȞ7W-p{iv,_@ H's@I)s Y҇'8@2}ɕ)Wn`salC7z>](]gL3nN/jF`(j SЇǫu0~Sao?OO8ex%YAe>$,!0neYf.E͆RiyR0 h@&T[]xiCԉt}ރz!S֎2YƊp]`Eh plк\!ђ@OAM驳2MDѼbpH)f^k{˪Hu\&.& 0i(&qy;j6l˭ /Y7 Q]|z!ޏU~w5md>-m;F&K$V;H04qAfvٯQƨգ@D7_J>KB/&KCl>pH,<\h˾*R.Ċ]78c0罒\aiBH/\71jmtK]m!FrJ/khBmL;y{y,~]/-2]MCS?h j 7yf:ePXшaXإUPh}1AЁ)yg&:Z#Mi*I*٧L&Ͼܯ9f‹Q8W-#/8T7=!mzen3K+ҏƿH)a-H˷_"FyPy( Ws@ g I5H o=0),Щ&̴Mz%=+ BqSq)@ޜ:]m!9CF+J.J,;Yh3XmݜÐ;i^ݰ@Fn¿ӓmo1,ʆYgqAh(ez#wgxU,(C0-eV362xIp̐6W/&5= zY%8d 7ml& K2.M7>,u&&qY{]E51_&rTc\F^[Y^s,W5VOL>\^P& X=Ile ^kWhzdL}X*@![r0ʕ fbLñ 0B݁&y괈zu|ܹ} o^w\iXbW Jv>C\8ywJ  PUd;N%]E/B`(P68D\ 5#d8H*Q{]J? ,L3%zɳ5+ %nUD1M%@xh3i g.DlDO ,)=e[q86k_32v"jn<-(-LE93J)1RuD,Y&a}\4Li~{GdU8Zzj^@iPUI.n'<.R6J>9F c)-3s?>cԖ x,]lߟ~W(3K,`_6S (1ǘmwXSlgl[,*3KϤ+Ee >y@/AD,HOc_%g'Q"o ]LZaY@ӧm?j8Džѥri~Q ]SKT`[x>v)7 Pjѿz1>z*G߾Wʼl|^J %oc޴-?4ph G:*Jy9ϏgOїNk֒`Ȗ4J[ooh uvg7G?RK'yOZO;E)Ζ6W+BTL~uNU\\_tk%X!^Wt3=H^k dnj&&n[Ӑ0sg dG@l,q 1d86wc(i>|(=N]&ҠR?VynGXZ.I]8BxHƹ+^Tb9yg"x&MdIZ]-0ZƩtlKY;E|6C߫ȿ =?8a .$Zظ4Ezs.tɶ.seAlF-o ]&!kc9IH4K2Rm:*, "x2^S0ԧ?^hS6};'/!8sY7Oush\Y@F*dvs~/["G"IlwYE;[-E1&%z (Km9> [Ip# a x1  c4nfτr[SIAD&W.{@DpQW8qJ1K)C 82r$Irٸ_V J{) wa`W =W۔q&~jk/u%[ G/p%TaԱ^9WGx.gc9_5 3U' pצYssW7pLE'"$0TXl,J|[o@xZ)9U2% Xc/\i{WέNVvUYܩQ;'Q$DX(hE< ;g;L`hFsJt8 L) ttHZ3m8 0=]/:S7oJbEōH b8xaF+1Y Tؤ?+OaU_@q".|ن[݉>!111<+Hjz7֤V]kR]7t~Yy52d`=Ч- D`-؛9y[=PM1+̅q픢2)_C Bz tg_)`R_7৛S5~ą\rjԺβ i/ jc~1ef}љ+]!ɞWHj% DE&"[Rg)a!Cy /܍7Nd p+ȠG`!mß'1+?d0wcb`96/JuD@|k3QqlW̃`/ `MKgob_)@H.Sd7O8?eɀMt߶D$:ȣi 6xnΓGR8T@=0(B~޽>fpa$C\(LvH]nMwgP!dC mB߿{Ydg0GLփrG%CgaeȤI}6ŔnE?oh՛6z=,x^`;Y@7ݶt{VM_#Dc{D:՛rOuC,ծ 5"LDLB"|+q E!FGgq-1ݗ.a4yrKѾr̚16%fTӼAsR ک(/!YlO b:b;23RwO4hqD^l2?a[(IH9 nV"F-xYQ9$hM)PRy*yό?0E8&DIEs95C\)J^?ڍ 73U ({:[sBz3K;Rܜ Bdgn!Q_Z<}\s N|F}29>đ|O}9lQpp۝om]'uc5"0ϭ6ɸɬIW U`eȚlS4%8u(f̀#)߶ f-wH<>7{t\ SeESN̙2/\aL:s=x<{Pʚy;@! ,#J-D~!Blo;zva)xܬeߡ};T'\yU:֊LS6&zAk yEĶQadp(}!Zv`HDq75IkV@;_9h f[-Ly^ݩtgЋfڭpXU41#fU4@,$/˳0ar%OK&f"vK -]>Ȅ} @.omy5ZK9_yoRQZe` RKQ Lw쎲ʧVw78pJ'|`2=r[/oY6Xc?|tVH7>LN ["2m,wB@nzf*zX ?[NU9!غn `/lUP$V.qjUo !#p" W b=?7$kxn:͖UEd{xjnW\5*q2$88Ik8,Ɋz/rxgD~m6[ Mm-N /",;4`@VB)B<ѝs.K3!+SP4j*!=}S哑8s8r5s J0V*l,|mϜfޕ^3J] ( =WiXb׺ f-;N^EF%x7 ,Xmƻ5[re8̍}C7 g'>kUmoC ۸N90ؚ@bk \#P蒦zлEj:ߟ)7E+"?; 2aKIm̽OVC|Z>2[#DwscpSTb[҉h^q4}.n2TeLqF;@ ^Kc)Mn5IekW|xIK> _P+ybpg#AmdW_<֝aQqLs˟8bYVN)ر<d-(Ҏr*[Mhcn[ 8}dEqbQ#t|{~PۅOױdR!rd `$B ^\ɫAn;WS:3 El3 ͛5l]T@`.VqF$\ƀ•'kNIVA5[. _0l`0M/au ;J]5g8ctjKF J^(ym~[)P βdjjeJ/"°x;j Sf]C2Owv,Qu"J=JyNA/ /3XHo^xS!.}!ڸbLˁf8J_ oٟ%&N˒//&YJOVڮh4epp0!nx~DuC;mf[J<|$~3y:zen۱0}[ڵog&VL%^Atr]| #dN"9+VؗmOek,Zxh{ Fh4qK%/ qbcon ^ق"L-p=iu)zZMYs(.KˬZ]htK`4EɎAw=IBmP#=D6&;{G §Fځq7m"`ȱ,`O>$}~ 1wF[M#j@*]v!'"9cAܥ )!6L҈)h,RZl ԡ1֜>}i+GjR-Ѭxd.M,A^<ǥI3KvcAcm;iqM7´asTJkz%[Eɠ+nf L,gA0_UpU6Yf=%|BS'oQ+멼' IfGT &R|1!i.)?/X7,o_}a :[}'H 2bCǝY7W֓74B.}eV[K׳GǭڌZhv2PG>st(a)yүn_9Yyӓ-ɳIJIeN5C%}I(ɈT1 VOT4soLnP_g5 Q=No{ hyϹ44A!ԚXdO% ʻ8ʳne]{hX]A6P=7]7Jĝ;gި3'O]xZ(*\ՀHצKIdOoU]Â1u!,d%JMZ0?'^j,5/* R[s{x`玊p\6.;2G j>b<$3wv Oجuc/h supϹKɝlLTΨf~ at+[ǼBu!_AGڬ[-;8t)6S`4Yw7ޭ D]#kv,V ˂W“,w[Y q\ۣ^JAν%)a!ʍ4*`c)y#NVa!UNz4r?8^tk_߆&LS SbI1 ŞS#AQ <'(} zB*sa LR :S6LdT:ط8ziT6{pf"ڮW!贺HgT,V8ß&؃8B]/*V,ȑ( %Ԧ҅e_ oLgG`4h[cY4]b r;_+"p k12Es &:8PRG1erZJi#64.w<ϣNlz3^4[=GɈ`9Pi䢊9DҞխ{xY* :$orrFZ|n A|3~O[jC&*u)q@6ܳ%_wɍeZ'(nx_Gل6;l<8VC?Q>@ jCAT(慺?nGMǏݽŎۡŌDټ 3_;:V*Uܲ1u|*8l2k 6RSQhnzg?iȜF3cE 00vxJrrQw`qf!)MkaWcfwfفW:?Fg( 6FCۻut _ +[y3s,1LƍOMg/w t9c>OK6U.Y}`0'# {MigZTx99AO*#r,Qt:v'L(!v˰W3\[FNPu-iaRwa"=IEM f oƲUt5CY3z.<%P!Ho48 ~b˿V:Qf,^S(A!7qPn_Lɮ`-zso[p҈~q~$8x<.,*o<ˈzʫ#`F8C sMi˳h)礝$ߥe"-/KL_MUV;ꀐv"m0PlO+:u*lg]p63sU]Tˇm}DDR?".ȭ5K/"0눑lpk0%!0;@nsu;KgJD6w&d0*\xwYv f+P?2NHF&J+}%}ߜ]^</BVICR YMP/33 9ςA'(ߖ5Z|j;cGm*-@emy[Ch'$WV=-&j%${%*B10(Z6am&طs<Z"\t /Ol56/Z\dTު>p^H,zc9gu aVö)JrP+ey yȊ"%TTԲDGjbBaTo>:4_*㩈WR']x@wtx|'Q`U}<~\! oռ`M BrK`E82vϞG(@痔@?}$A< kSB$_Z|NM_5蚑]?124e%n*v.Ժ&S`eH_Xx4c~Zz k˒{ĺ'8nKjcY)4?fx} Tp`9z#񞋕JQ"PErKl B &h,̾o#uއ&wɫ8효J3KŘ\;E+ 燣g5JV_^V+Di(b gܥKoh~', `X@''!Kަ!ᤙuFyyl)Rx=X2"nв3 m:qܞi|ԭ78f`;j/UEǷBI͔󇙥Dt7T͏6pq\iyd>le>ϧaqߝ<_NRhm| Ey)wV*lJ5pOH_&h}0:( 3X%ťEݲHYXe'lKk! -Jjb՞7{ۚ@0Z!Ls@ qݎʘ:Ve $>g) ZO /̇l>+_V7gXG\pKAh"j.|3z?@" ml|ʤ5zN!0 nXhנ+ѤLe+9^fts'TMHvݻl BkhifH/2 dq ZQ1@fFf?v%b V|)^s OvS,\, 2{ZaM U %t`r&p << 9EamZlswrrN'vz=; +̅􇅷]jB:zB$dFp΅P+hU T󈊫x2 Gfk~\U*SfSqgLW~Fh?|>*!g;2kSVX5Kj2e 2[1[LUb9z,=_DC11CҦaè->|M֒9vCA^^Y!z,(:^`]=Fr7$I `~}R\9ǩ*C($QGDpCyG[x@)EZRD_툂z=JJ%4-\ECo-v Uk|(^bsڀ1Ѝ T% !ޖ`c,kTZ]GZH/`ڞ[eID$p=1WϴgtĢ/E g(Ȋv^ h#Tac в3> dY-"Աm`FbM -)ű0!VfǣWh~\9'N(H$.tWpq.N=i!vk#*:*2c \" bӚu(;eՠ6t| qjn\]Rm,aj~@Ȝ >Ȓ+1hJo+Amu62Ͽx#ڥXGЄ f:_JFX D θ+׳ҒrAիVuC@!_JnYr-sPL93)93d}h?:_7^pV!krJ*+v"o< QS5\94 mT \ 6WaBtX &%ZRoR4J?FNtm]!X ` Dq8d ᄌU5z/y3TNHR&g4+׫m̻ʆ=ZG!N[N(qfR? DSֳ7?/^ll7Sxn`Hkc4NN: JU +҅p 9PF}gI~H;%sb'JU&%I`,R+S8KiT&3c=]lL ?Lvhd+H,G2AWiQӓ"P!;U/ÚEMKm5DJ_sǙ^MD䠛Й EEr3}Cr; &gdBǕX /{>'ѪS"a܊ḛBG+lɾI63~H5yn\xk)~OeOb/;7;Ƙ⨁LoDF,DD4rs(qX8'Wk+OCڏ VRY9٧dl v 1P?rxZs^$[\^ʉ-Y8;Z"$\$2 h-,9p O'5 kZ|?z=5ͭGȩpQnmgnl7m4);5%QPJPfB-M1 Gӈ R(FiBAz|!9JLiC?gZIUXq}c]AOI*y)Πl|e[W䬘#F>J$jH] O$1K>C}&Vq~ٹy]PPUL*HNm XڿpAN inl4 {O Aכ"e` k/XJZgKJg2ᏥKklhNr,7oٱM8_z Zg0:ދ,!^W//"Ö -'=}6z %(yAF0#}U`l6J?11`Nс(&bKWÑb5U!_ $(e>;/EgPvu~Y s߸zq SbB*DYYf)tR7\R ;ֈ !HfDթ8A[׿ hcGh EV]Z) m}ibHC*c Z"dW9r(Ȳ_>P.3~i[n? Ii6dWI@3($oљ; 6 1oIvwתUE&6ff˕Д.( Veas/=G ¦Ͷ>>U@lk-0e4@t#/01q½ԝ]9G^yY}o&eŌ&rȀ6QB&,K[_/4k3)Mkd csTN5so/T<)jdO/ɠG l|@$`̣+靅h$gF 2˅ .`7oTY _eTU ?du}ڞ6ݣr!XԨ6-=:A|G1nT@]. O}l.im {%A9]6C7f7be_ԤMaXaRM_KVՆ;[G,(&0 |pcҏZh~(XJ6f&VzK\_Q)ypM@"wcTFi[\k˯-tao5.,47vndI!"ώaXۣxwtlazdgu'R00=ڿWGE8ʀc sDZhQc\iM*Dl a0@ШFjλ{juɿ iUb~s늍<ϰ ؑȍ9͔#S4ϡ.]|Wl%OQW(Azq5 01Pc5qMSiv#jdn(nj%Y-؈4GmsM<:~Ш~ @aaCz:h&xbd%-1zf%52(ԒtQۛ>¼; <P毂t-iecǾT\ЁΨ/LN?g;X-ϴXZCN_&^)b'#Φ)`:fxFlFd"D+MqF޻8NS)CHUaS$@|-VwjwMg t<$g[ 0z%n 꽌LJi次GH{6֫WNI~lڛ$ cܰh8)sϊ`Wud'#z}YfOj`ߖVhyN#|F(/)ӄU9*Ld߫fw?P#P$`n}R4 EB)z3G3y5  n"w*s˚% g=L\*ڽȑU҄ql|] v AY` #TK!MC"j9FQ B dU!>+)ki95S^#qf?v.i+h 8 7'P܀m06 .8?6o BAwhZнfz )tĭgy{jMœ~b4I% Y8`@5E^=VLi>Q3weqP+-U3 񁠎/.B݋RoS] ]z5IXd@ln͇ߘ5zN*hR0-˶ AKNqx$ymUEq(noBmW ՠ-`jla irW@8~f"ǰkŭ{l;mð`ZB}{H4&+zű:"3ɹ)f+"+FXfHӓԧs-)eBrW+̗^ ?]*st\TF9A]15В :VP[_5EimQm:%7fvK:1yMy # RtJjKHlLzld5,&/SmK~{vHt3&*KbM}Oы%.lIyhT.CdB.$':g$hSqǤ7%Ӄ=\#)ΝzCT%"* ƣR&Q|*4W‘Z@„k\Ȏb—ZlxYsoh}f E-Tcj) 8|1Lozs#Jm12|`śbv򡇁AX-D !H;+֪{5;6t)ވ/+GVCN^Ek좈d(W2ZR H`Ge(kkoRUEjo|`z4pCv C$)qRh^UO[x% .rÑؽL;j(J2MJ pX9A苵԰}xu&ݻX$dCIQg FSV`VSt~OLݍ8jgJQȺ5x<5HϸyK7eN_0&8VZi= ymT6$4# &֞B%}.I#ַ8b.;,By|zcMLUF@x'{:9ޖLqB8y65BCk^g(O .T*`@p@AL`6WY'b44ce)[EɴE66" ?sc)Pxja(3\*졑ʲy$Ior}bB(rvw J5iƥ qBӜҔ NiO$*,'TG6G-#S0cx9a >Ӕo`Ka%m$ATwC_h,;o2zϛ{U_0ܗ4X+R;[i wǾfa79CjgYICEE%J9y,1vɉ<}bMNW'f8!7Ҋ:GRȈ:r]7Wr71T{?/BuZ?0xT|^ "wQ}BKϵ߃4W ͮ ؗJg%$hx[dѰŴnWɊ:AɺupGH0nE1ȪsƓXlq8-wc?Fk\'#fœ7KQ Wba6Y?* [y1Ud$=KBOmҩD?=۷LJĭW%RafA˽7Y K1{UzEȞ^KD%*g(G"tt$vṢ|lO(kA%gw{^!&ML1!spgŲ/Spa~ɺLi%}_\0wPx<; գY S #^,,6n;)#Ixn<K ߾"_ x~QyTX5;pkWgOpi3?)y+|sGpg8^h |*2=;?‘'goeW5G}hn:fTl/@J&SØ)įzƟ{DL2_*F<&ҺŜa] +MpZ|IS-3UTerveĿȊN&[/r ù|^BE@Ypgڏ&(wa 7.}8]mMIQ@.DUbKH1B5 ߮~N]^OԅT,M,MXErQ:.X_Ei^ޠ)4z/m7Dyy?T:5?nKOHF$@xާ;#Ş~guneZDv3(׶͚R}ޝ=b 6~K>%U21N}]nܐI Jd֋|A>ZaE~;>R,Bh(Q,҅]yf?-#>EEiS 87ss&EKsD2xfbq? ǜѝl\y5\ N(Pq Q)%|Av( zd1ELM#ĸtDaʅHQE0[VRB0TG2‹ӎ¥DiҊS|7<0̅U]_ʱYؗ}ǬZ˝@L,.)&D46v }85fz^mۑKsqz* i!d0"AIqJZ[O ,a b)@™pz_<N)PYsYn+[޲~HPClfuW#c8 '(Lm&Vn!ùnΉ=7=\jZkwhzyA. ,aiDžG'\OvU,\9-%+r$**~SǝsG2텖~~L)"On0Ӿq dG)zx&´Ze!p?n%tp^kKE.9Ac\tbzs# 5JT?6!Ɖk5U#nQpUsN?ŠJޠ W*sC%Pf}c.xhri f;{`gIM x()ը4mQb,pDlqw/7³q{ i3tI4p?23y=s*F XA>@>ɁJ9(c.Nb(Xpg*a:c3VGQrpb?H[Gwvg\KۯzpAۇv<fa)(®|ȋ=ր b>O꓎qe FqZ3l96=/52kl(B0%'Uj+(:;ՆY&$<_>Ϡgf܊'roN|ЕFm5ˈkAj+]}a*I) jrVA EVõ#pdkAa9K*)vg, .9<$M4ղ*@<_.p*}̆L6P+6}I` Q\g_- b]ZgmڣS9MEV3[M6vOk̨ɋcXg! XY;gvNh \y+gg R.䤝HJ戥j̍w'Lmñ\5 bK,O"Ÿ#Ύl2%YbDG5wV[!mg M8W)6\ғCܾE[q*[57wch#bbNOT>2"nV-iwP>֡Uzl>J&6Tb ALA||jZЍ +_+cm&VI@Z?)5(*Ӳ s 3|cvzE !yFt咐J@)nosK`s$/$ha3е33] N{$AxSHRT֖\JؠF9\{Nh\VflPvqaJYRNn? 3qA=Sd:~>51X$Vi( Ï9;\PwbPJ FkC ,皗5}1ș"2o JAoiS~zu.R Y)w`@2$U&HJY?"jņoǾs撌V2bL'ORKwPd䛅.+y)zyylq+őV(#^ߚ$'nꍙfb+񨷞2Ę; 3ֺۜϻˎHkz/DEl'sASq$)0:,glzZ p2* / 9/<`|2;ǟF?@~ j&dn}"fhr\+90UX))_mA\nKs/* T>ÖC ^2i0$Koy72ղ#G܆+8lHws֮.Boq 6Y(KİU RU~$9gt.ld fC:GxٙS`x!HkqSo.)Ϥ΢Gt=0frͪa:X~-6F-S\3*4}XԄ(`|8Bm`y&͕b( R2rb9 БUl q+9zՅLWEA`=VW9'BWҞPZ셝y +_eVDMlZ!VZf$=Ƙ7ȇS\X+B/k}8($>,мPj S"V`UN] j#8 Sf=}k-'AQnL1塪;!qqLV#i0j+6b+ɂ>>M|1z7IԑyDǑR_ؗ. $ꐲ Im){GBS GZz1ijVӽv+rF4&GϏ3'ws|;Pj\S( 0($z$῔*c3;/ҲQSYܻ0g= b) BwD_PF72;HWrRECmqNT1B+`T9saL0ߊIL1%.gV ri80*ԆGP=2W+8E;Q,lI"^{,׻zD%\Q]zcOE}FUn]|ShO!ڠF~FPfM^(DaxoycS$ >DFM`;Y qᖄ!T{6G%Nu.*dk%=8PePҶz#[GY/63;"p'twE|s('M]|oIuܻƆCa֕+nqsJ=# D0B/鿋^8X1"/On U@89Jx/Y ӂoWC_Ȱ${"vQxXXa,b5\oj'8!@ա2ICwȓ7fKe5m [Ugv$!z}qs79kQ lh(Ŗ83+ F?#S8(3v6{ ipTFiI9ͳ+ n lT|BU9u5}@83eD4L`I/)|R1 9GO*"< Lwo`f3\(>HŠ{% @TF4-Oԡ R `bY71+/hh 7hY ͖-зIfaTÏ @[Ӌ"#a亲̥H,9M7brN@;47z#vx!e7p)-˩ƇKٰUoP~_O \7ʏ6S[8 }, iG'â)Am?(|]%OYJKP0:FLȍ؏A^4:Pg1 r}C8豶i6x: gu:S"|R7U3'$7m7 r,ƂlFcO^-mk;EyQA{a*QJdkU™BNYzq I0 С3B$O= UmښGG=pp=UH4wy)QVlp&ܝ6q퇟8Yg/Y3vnr_#yg>y+όL|t,T7s>o (bL]覫소"P2܅!ټK4 55b!F9e!u t0Uȶ.Ľ1rn-z=Y.5IG%e* Kɖ Fc+e9'kJZQphPPO˟%-"yLt7'4xČATԙ%F,yö&ESѢ?"1R!25FhDck,Ye*(k=`B%dQe<\6%$!QU>y @YI'A1 ~2z$*P.35E~Ю_|aF@un8:PX?J;Lr s28(^2 jAUBk@KJ@-/i̪QH/;I,Ef2e* ʜBSCˡr{xQ03!>bd*#YTN!T֣{p.a""t7 1U0Gn,n,sgO}!6T]ٔA <5ImUrcPy>2yvoQ=vn=e,L]X" ]|MPV+yq3}?(&>lBBbÑzY{o-5 j>|$6ܼh*myɀ(FPMRj[-O5_])VK߶$90I8e~S(-eQI k3[c a~ e;p؄\?NeGVYmgavOLRȁƮauE/ٗKEOkQK֒_G0ImyJZXkϡ^P+fបDWY!3-w@s )a[bDlI&5#?>Ϝ="(MMAfp}AzDd7$N ;AOnʀÜusl(,rGld$>sVkp&O7Jﻳ"&&` H`hOAX]Tt`ObB+|!G$I+7Vۄi%ޞT~8 wy3*XVÑ |VZt6[ ՜˷G TlU}kʿgǗ?xI-ˠtXABnOҡV憴KOmrH^L$d?(JDpSYi~S1@8Neɹ`ŋ~Ygc$JYBN106 V^7H;vVӣ^og,8؄<`&Qr`yb | +G5 n)Sh !8IMkH6hs-;&{{viRfTO- B'I*p8@ A+|zO=V!;9T;5eljHnzF41솒qgD-Xq2^/#I_a<smUb&2&ײI ?<{ÐȽT=BSϵex۽7 _e+̽Rɉ&٨u\2*MS  <@wp}t>]#^MұދS"nc`IrIo9bGIvѧ9~[PKfkӛ}?ƚ?6h6prz1wqp>3TҒ.8()/(󇩉`\ng{(,DODpD2>hQ0-ҒC,꼝:z4۴hFuqUb^hƶeL~n0=D:eUP\,Q~x`h?d(rRL&L _x-6`et];[tX Aek7E%@;fA&ᾲ!%ok hҐpeCrfO#H40}X^=Ʊk7"D}jfBԛ4GFj$nwc`;.<yu̾ǒK >!0Xgqݙi ́UD%q ,f5,Uh G0!5NӨR0+`E:9<댮 -+lAt׺~Э_~V?d 6f/`lj6m&?7^ga(\#0c'1P~wLSeW/V2ȹ!sggԏUnT:!=? Jrz .tC*hV~eI N[ڇ~ aN S]e3! @3qo5-%F3㓈"n\q 8Oٔ{#/\ |%^YxߔJF!Po\HZԾo/׈i俩!d]:XȸL0$5hYgvYn;BXnSף(S6h.>)&Dӭ-嘹>z%l% Kg}3DeJexG>nyKnOU9p^^VGmZjh2V%,+x9r^'Չ-9Lk+,5:@ܻ6י*2$p5_5t&1wRy胙"*gl,LHα)񹠱*L@͚_ȗz5!L5 "a0Af`V+G2 ?- 7~\ېVe&6-%?4@ 'kzuW~Wv{ppP+;?jÚm\|@(WJv@qAp ;!z.1KSeL, q[qOB@6YJ{/}Y Yx>y[`1Bу,8|ړ,(H`Mz) L6v8.f@(V[s93[68 jQõ¸"u (%F#Tl*y,!GxU0[mEgauvE5}8'ĉh8x͚wZf$Qx/7{uh s\mV ۇ@юSޘln*g'& hRŔ7yhT|v,šCn&Y26gq>({ .u "3J[? ͺGʁ}kv` +y8csVdKvVpUƪhNjfDd !͝_%+eDzZʔyxSfŠy59Z NRf8OOÚeۃRQ0"CY3M<,7k}SкG&BZkQKj¼Gn]euKƫpcneu#Mʆgl{`RtqLz܍ "𕳽hC/À@'b;:XWq=6{aj%j; kW `բ?hTgWyڴ~<9Eod(9 %W8-*|'1f'KBV0E6buFhK2qɦbѓAJ>LnGc"z_IG@O)glu7 p=:ڗS/JPŧBڸ~Guާ~ddգsiK_H IiPbeYqL{Azmxca8rKߋ̣*sb>B'Qn{=FbW#l,`K( gJ68V2ۍ UE :YCWXw!ۛY,1}b_-فaW*θAtUތO~Ɍ 뷩aMlsVELm JyPѳIvtj@DeOKɌZ8jʁT4! HaDhsX<]4fjYډ:WDK?Uύ1f  _rXУ!z3JܞOrHŭNW0NUPz$g~c}ҿ/%ѯC!fY?2A&4X䷴k̛JkTuNfr`QF|E5i06f< 1/pFZt# h!g Kf9BէҮܥ9%/:oXLB߸ߕcaXA#"9կVpDa-"WV75r2fNT+([ueT*S/ TD7OĹ 4!:k2qUsf7]lnB+(}ђrZ6{: '$kxwYH mڹCcO /?N´s O ]xGH7.pc(&BљgDz7:9rOL Z=rMj؆ 0_ٍM u"%`b||vN|> mCgKhWGH]"ϧ7K0uQɹ( (΁eRRj}!!"g /oa!V~6s#?ۘ p  A@'mZՉ)~7h K/FϼͫcW@ ~!3{&Qj"xZ jĔ*ɒ}DiM=y8B]C~p ӺJ{r1j3B qȝHJL8yXn=TˏP0!b;/SS7T& j3HBc$BS}2/wQ2j2bCܪMYB(4vQ I 6cN@݃mOpUuКEZH &>7{1f'"Y${?@`s;jX;bew<2JrQv+~9X#S9elڧ)myCύ?t2{3b6P?#wy@(^!m[7p-M Jy#z9DC/PXG yʼn!MlpBbJ3X!\;jvuܽJ3]`*?v;Kݿlxl-K̒=樬8r'ď>\a[kip6[53::[y.٣ `S8hkVyPH;L8[$N- nObyZ'Ľâ_y3Jn鯺ϫ^؎{|Hީ׫,O>IB`YUuBݫ㤛7 }ܱaɟʍ4og:,N.Uk7Θ⟥fG- Ur/8\zzVg!|ى?p~NL ؠ!wZKF:^Ա4ۦy-H% <:|q$gHԿO\Oip]Ȩ\,e=zLz:֯7MOQ2Pʽqw u5;yL'Ba)u @I$. G$)ul=)&k'څqJ晭$z$ȅIY^ {N~ !`g99 5t\R*$IWP#ojYdG680'6,Υ87Dwri1a^B-@zwE";X8ԯcUƸM:!$o-C$Yc6ЄWRȰk9Gx]0"(qG C/M[P☱jžU!ފw-2I>~$HR/:fOL<+ F=M(Eδ}OM,wxZ`N2庐o?;\k#;]O'Sy~VgKw}& LȆ2:9;,Sc[(cQ~ˉ0R2W) u"i.>DY8Nj/@M bLګCN9")/e] mˁX٬M+$8`%aNI_ |e'k<)>:k'cZ(yONDž凵# Qzy j 32rYslF'91 g mIлA]dd )bXv̭UgUB9eo=b}* ? dD BʵxV";0ryɑe*EghAH|pLs(Աqn($)u_7{s{Ug"u,( 8HіME"-%qYQ2U {}i[q&Ц8(o=ZK'-UQɅJOA[*E$Xl Mc{."?'w馚:B7+[ŌJ/ R,w,y8ŪNÉ0[.^`:AN40[(߂jqtbߤq 0-S %pdkŠ\8rA *xFN } #yo.*`X@)@54;0WDzjj.צO~|G!FL@48&VPհUr%`NjaHW{0'KYrza6) !xv?^bh񍅣z:}>2:re5 Y҄Xmsǚ=Ke@|qcTK6(x5CO*0 z}$iDNiLw8VxozG4 NK 6S;'ke+mίz /S@W Z45{}/OchR F2TI >!NAuW0@gvxF6U#rJ&@޲WXSB=ԄW1}:5w2 0ؠL*rDC鈖 1=̔c1UbH.xYFikXN%]ěp V]>8{aKzV{LKqx:ю(]|kxJvǖKynX rMhο9a~q!|ʝ"E G] ?2"onAmMߏG Mq?huz/_de):ኇA\*f^hUlv#}#YEHOe{?ı29U -+ȗav.ItJ# 7"nUln8tddc&*ʇX[ @c Fǩ&gu2iApanb|p,vc.T2Xir&L4אkXHU!w7Uhu9Lu>]{]q[AmbGgWDV0*fek"tvS%C `NDO|WwG2;&V\wʝ܅∋rE%~,j$zy޺*t -QLGsMbP ; IPDmf -lF2&xS6 5,ԕ)\oJpzصȊu| C*y5%3`*\t 9\_ɓC%f)[~-If؆ 6ۋlT[Z Xxt Pj$p_oۿ*&byc5_9Cp[HDv M Ugּg@_jo.6N g mA; vSsLhVKeU 4nX|+=ŵ Gߑ%@]a:@Bf?Tb o~D3(n_ehR@$^B>ȅ&Lšv$0]˲G\Rp"}O{#ي<Za~ׯ`dXDy,<gD/bԹ |n:F젎 ;DAvh]%}M0ssͽu8\7$$w|fEOza9(CqlMRPʪqdhivD*]C.U ܜ OƏ}+7Y^Fw'i>QK-.?gsU{VTfz ǶGdLEEɍɶaVNz+?t}>b,ά8zHeߓ v_A# Rӛ#n]FU'r|9oKj պ `H>bATNܬArF h_?S%s;P5 S.pGk/-c͒AƠPrifRM2 |b/q80673܀ M:5.ܫ,Ӵ^2BvO s\b bNho q A0(HTQҠ1{,RBr^D8EmN!  f͡xrhGϿ  ZIČp@$1^*K< .*C-+1Eq z587#AS٭`ş" U1>,àOx{.WG8dPWpZ+6o r}O\YF;tS|<YOsYpMyY6WFd ,AH֣JQPox:֎<Y&NE19I~ǜ5jY`Y{IZ1sfZ2ߙM!Xyj5ZMp{a+-r[δAM{XOIHfL\Fy8sO@V4vD*ڣ]S,iF職-)Y7UD+#n`pinȏ<u7C^(l0 -My=WlBgIe~d7p,`"`dI8%p{$1XGu^t"Cj 7h+xuܻA XO&h$JD9m{#-ݸVr"Nd#6|ch" tOH M'q!~" qe{+]1b<^kB I|*~R̹iB&ansj{Kf&`{oofepjG_9R2Pfr4NIQ[0폦Չlu‹"Nq m,Ge>D]&1ņ㔼^xPWXrC2\$mHDl0Щ5(քKT.b7]k8$,_E6 ;p=<*_#ΦVPdZ9cv!JZ |:8`BpVRt:˦l8<.H&DF5 X8! ;rF>䲚"R(8_*J ")VC۞E!.[M(?c8#ORXovG0sya|R_01p g|*$FBt k{y7JuM70_ vǻ 8䜠I-/g&L ˢw>,\֔|u1D9)Y8^Pdyl0YܩiRpV&IƨghHR_ 0ObPϫẍ́]X '&-3L~gUX[ҡK͹4'TìI_яlJo$57=хx]CFaoWM_e cVf k u,EtdހK[ 0$I3z;j$D_PǼV{迫Ŭo e$92/g⑦ Dzg_'.e䅊FmQs*6ORPNmGFw]#5JkLERCxlK/zOnH#gC:iӴcC®v%W d5@[˹=2A}$hӳv\Vݘ џnvzMJjmCrG@S⼴6PE予"/ (N=ɀV\E5m\r⮜P7rZ1/-^݆\nw_-F-I 'yuF] ~15:~eV9Ǯ՞NjBZ% Ý)w߱9,rKdVWuLwT}F4Rm~Ćċ>] ٴJ]5D/of=3>g.gi5+81 +ҩA旧ƻ瓎tl>B09. SMu/ץ`(^@/$}E%'^4 EdrI[:]9бCѯKeN*YE+VE{?8V@cB,we;L'tQ;N9L l^V-jg]8pzE s-U[A{3.W3&<@8@klE^=) yS@G1ZM7&f=)E|"tA#xVmsvT}ZwI 1(J2,=Mqr1涻3 Nt4֡vVR:C-DJZ5 yM?/YF7[`s@ә%H({u|-6/ɡ N`114B,Yo?c'RgV7m(ItM}&EGV5+"WsXeƼbu38QNDI9ZCBQY#2GSʦ]G v>Z$ 57|vIM1O%#_&͇er HKIleEHBfk#Ċ=u aX{E!aun۷VkDg#s!rPR8YB 뙯dt+oYT-k PTy6KE'Yy]_NADVZ$’FoR8ESm75iA/6Tk Tutр,jf~Y.TS2dFo1/ eY9pxȐ>Y*b>GᗉI7WkC~ӠDG]@ZTǶ FUOCgpp|fIPT1LlAws6M/}p#x'y^lf7 _'`"Pt(E4B"e>>4mx䁺C^$DO$ tKMQmU#~ڦQ'"iOrB%DaZG]"s逬_W+K9[?†oȖuIEA?Va.(S# C']!5f#e- >maV^gI ]uCI|́ +>QT'N*n ȥ%7nM錂TNjmM,80kFX5܎U 5rҪeq:Bܗt f#Ż˩e&"sQ}4frwzo"]ܩrQ$877Xt=,ې\F/)kSlQdyip1_69^kY/W t^bj>ނAS -rL twQme)9|F/-J*@u+8A "TCaՕs;0 3xhM ҳV0] Yv}G'WéRGY7g)d9nIiM3؆K mTq.ՃOmmЧ#|nKYt`H_ DVa\ nn]@ptfF[@tQvƄy9Z=No 9Rx ~ҭheP?;n1֋tC{iv䉫Y9]3hICq>zzpSL{ P+ &E~="M~eV4'WX aWH=Ҧ',Y0TSrsݴ޴x` #WI&>W tT;mp'wuD:QTqw .2ܬ bBO( B]͠ґG R۴ 9mtgWA0T\@ q NWSx{nCɤrϠ&}bs a@@HtaH+BTU :.o}3p՝Ԥ*`Ce(璲A@@2aӖ`Ssmvֺ*Tٹ{74c>\nUBό]/U6#NP eBegkDxl6l~SȰ 9M>W7LegOL"mt,b&=:fq?^r03ayu/Z ,>ú>d0E^b91I2,,rOV4&@o6!SD/MA]" Mp`j<)u`4$BrΚnRW3TN4zJ]t6KؒSl`d.:.\E̻-2}= TMh_? (.qYr>a\*]uZ{_Wc+񘯰XqoZ7E Qd3|dF uW6e^rv> Cֳ \3wܐ.8.?=j?PUd&H9FlTXE~_qs@WSh_ ƼQO}'J6I&\taRIIvxH''Δ)|qI]Ii eNOj NS}KѯD|\L8N(*BvӒ:0|@cO1ϸO ni\mNajͭWl܇U6,#SF.hQ[J "=çR"rhkU2e'n*ꊦY/ {АCRp~ ^%j, L+ ƇN.ԓŒ>*?fU;}:d_)_*v3]WU̷Xa@QEer^T>vƼ<ڥqr+S .!H-꠭I}FA@—n: EHLIamVˬt<\7a"Q񢃾2`鳎Р^#NLUo ᄾbµWo,-džM2_}nGa@x'[k .n vx]N命N ISե1v۫Thc?n.!|?,mg&-yv0EXfIw/ƾ:{}H]AJf#]3@2[8|bh_e]VzRųls(wE|mӪF$n#G?f~%̅YPfm{*UN=Qt<Ԫp8Ng'2Vh=k%V$stzJ?WO_P;^ z{B8I ||R ]?" ױv=/'_܋>/ya CL }L(懶OfV8AwswܼS PJ3')o> ʓl!߶h˱)'qScP>J8̂|}HS\l06);ۿ Cx!:n0=&~?.[MX?CF0M~+x/H3oUGƪ};:+zc=ydC} ˭l!*X<1٘b'QCT)v30>*Z}xI6pw ,yS1 ?*WYCx2jsXם@ Vn> B7ZujMkSN2)5WR$Xt"֜QoI㉂ryeQȬ/%VOylޓ4VVpcql J0Et,oL' ۀaHeOA5ɫ'#taV?) mɃ'6ik!c'Jڒb݄͊ qI$XE89XM1װSxEbvs-Р| jQB̅G[%lB)Gm5~rSgI{-QJ-AF%N('I^lΨ<6[Ymv.sL+t%*{ty\ 5k~y"{CZ\d"?x: byrRǩi;v$>U!O}kp:鋀S`z`S '\:Wڬ %ԎBYHfsE[R۰ $C$ADˑXlpkl$-Is˽yU壏P E(7 皉gy2BCh'Ɗ@w G'18,` JMINaKɝ_I /j&}MdSwoq`5#k5n/ {\2c /:*ݶ8-) ? S$M M 66F m*/2դ[3ɬI0VT]U dgO,[rE3ɣ ZLclSbS,Bc`VG͸8qv+0(=Dž Е)&ɍЪۂ/3 \,pyPFc %[sOiV^PY≄ʁg5²ҵ2{WFʓtCBxUJ[Tw;q'>MkA&TIk$ːXo'1,^P?rS"ŋ,4ᑞ `zxIƢJdT5 lpۏ/K˻ב{3_Mo~- :?Gi0hk-DƸ.&^qUG$*4->\A${og[7AÉ08]@IS9b=nMxxY1DȓlHS*D9LES  O3ؙq/{YOQob9Klwrg-Sl}O4}Y~ң?%Wn#7@̞mӿ-z"{Jޗ;S^J!@SQ"#4=3ӓ[5?{%Ϻe]5t!wYA\Ͷ)ԫs׼M+w)rn6&Rq4mwax8CN }#c (Q$J5mElTىƿ2dP,:8z8;i6a:!W T/|\ps[<2x}l1 3P*mӉh^ `Q} $2[Rr#KCjkwk|_U]hVX^Epx W :t{i1TO \]P^gãcv)nϴ\랱͉W&1BQpxwP$7s`|)V*C!s` Fy%مҕumGoRHi86<♶YG䩵#y[_Hut!w0jq`h'{ Ua2͈(˶Fʹe!4%X\6pS h%Hpelra kP †W':JqHClz֒gzK=Iϩ`TPqY@$NIi%cdbco]9XO>iMcb8E^ɌJǧOrvEB`)_m?'\ԣT[!2twFH01מg A8ȏk'vg|*! sXri$A:yPsKWof]}z!aFmezrAeX:0_1 |ؑ } 7 yy]!p&M>y`2e+iGiPDɆ()o&P$XU2,TY4cW52cgx\4Ɍ#~QBFkT hYMF|w)=7yd !Xl'mԲ.^NͱHӢh\B8I>#|j 3˽GAѐ90*,y?۟~;b)ɬGʵD|=g5$. 8u5R% 5눂p۝7JˆmЕH1 lk~BsMT(ぼ씋TVl kx" 36׽O8r &F;#AF wg "3 (J's龺sr-R B#ZBr$.zz NR&w.<7̺ЛWvY] VB@p uS>L:ݴdw:x whnhauu7t+{RgnysY!"D}yT\8>AݲKnb+b\$灥iˋnlFHs MpXutˆ~DMF7-'y Yvb}yǽ=󙓊@`p!*´VlUu pjfh/ ,/R~#кOw , ȮLu{х'ρ6[c8z|xBdu9h f#ZLm&mdB0HFE@Ƭ;ux7zx2Q0 #p5tag(WIݼdbwz󥄻I&((k׳ЋߨfbQ2#LH^.x|6*>Fe>8t#z`_NdzhX=x(^oi rKSS53'NLQz;%vruӑ »Wz)0Bm~woC4aYh;}G.ckܵݶUم,'Oh!2g(YoT`vZ|D"оcfu/rS'`T4BXϓWU.}8"Buy릁U\_["A^ ֡:ۗChs;ut4[-SJIF.G -DP5rGsdILρ2 ME2P3iԠxT q7kGӉE8c]Œ޼k VY ЭDl PY͠+ưOJ_B.C^MZ|X=|~}3t۰[OZI9ϩޝSa" 4a;e88-o(N\G)CG V.S220~BlʎW٢V|8;DmVm1(s5cڇ0MΛSJh&٭V?ͤ*d(h=O]lET:kW\dWk[kլcͪlp`6c&<~"l)EI5(GtҠHBPpL9LPJ]~_w5zB0 n>s =&4kEٖx ]~FN|8GCx'7;'r*ZR:Z-b!18Ze,F*]]xG^tP7DD)hCr3iX{& 0Yi0b.J%8b5Dk^V$B{r)YX+5:D1=xC̯ ذv\Z ks}ge7ca &Uي8}Z]e7.d{} mw1(=c9EjA~ ac!4O"7bRaCmq3lc K'Z"`~$iVL_|6*q>7S4|l 7cCSk:2=dCs$*6YN9𣝧>)x6"WxWP-?͆23Jw)z.f~:/4e(˹6x5pSSwG^dM{cAWlNEcY$+Whl1Rm9ev;^Ej&)>ͱ)dejXTL ýc !.e C ^B3}#&Gv%V21zyO_ 7T^~Íͫ9ٌ{xm*vdh ʴ#Rwkgо284lKу#,É=q di[ Z^qT бL΁i:,t#n֍)wUROgj: ho *U1u)Q(= KebBsͬG)QW۱C#>KRvrJ.iչaޭNԒ1po#4H bՊvbwN*s31Eƥ6ŋUAs5}I̅gD-]&XjތSrRxa]KWB?ţi,S>aIv8#7v9f)8E6S P['exEx6.bTT Ghچ:BMsXT "j@ڳ @S 5-@2/8&4p ܏b96o/A%8@j`:#m urJk9[4_8,LWߔA.JjL >үI%𝶮7);:| VoG9F8t"78bqt/GVk˻2}(H@$\n%^')o+)_̺GHAnf8Qm*ݹ,m˝A8uՈj*p܎<ԚF{_W'Cqr)4uG"!sаπ48`}%]vҊ.=H5L}J˸j~RV$| ߳5 /C֚,bqFcjϏ`%jK;rb &;;(K"d72Jr2UUB;SZ+Lz@땕L5B Vws.N$tm)ޖHCoۘӵF 󢾡K k03p)x=F-Uj'c׬#5[nxWƊldߡP{ Emzà"~*N5"dLa*ss0@8lm|ϝ^}%PxÀѐZRYm?浾=1>>hO\?0Sڴq%6*:8EeK&CBč9^6Ur_'==DnxNYu,Dnў%8бOC ή&䖞ϙQQy8qzwYWnw?:: NAUY|w"Oc)2٪`~?觧wv W|$bQY>as/-X> m'ӜVO˘8t,QfgƭX6 FM7wDR"u*ly̛<}n 1\Gvv>䭍F-1gw vZ>ߌjd?w|x n-#Ɔ%PJ"?gJV@{5أ{'.QGDk{i2'F{SWP,8/r?>{"GP eaa 7QOaP |~{XКΌizEM#؏e3һKŤ5+t"xx&䉥I,p|Vp)=ffQ6k!}P_<5{?KG}*5OreVgki3t*nSifj~}Rq$Z#} yPcBlZY}m'Tz 9+L) ;oϲ.Ԓ!+)oƛ!nv"CrEiUAIvkL6ܖ0Wyod3I9ΨGhl̽DG >=7a[:F91#vʊs76-3Y^1•b7>E~Xr-+4?;Un=úrf T}cz_y@p%,Sljrh/`d4t9 %oOOo_fI9?3wΘQ $f j>/XV8%@RWrQFYKQŲiabuftdA2cVe(ZHC3[vxp_N+Xdnc[u!t%T@eO!pCr c3<ޡYHUR;i\H%ֺ U9pKF9dY*ceT;f,׀pp%7Ԗ dХD6OhT ~G+3c9< {<餡SQb. 뮨LgP&MAJ{8MhMY9:vPheO2c?JC'3Td)W` hp3l> 118|=eDJ.3s;r sN0N2%|Ts0?٢>x6<!d׀u,2f u*J+R k ~+ՙ5Dw|E^1ԙ 7-(#97s|U OnwJm3Xy!=ܨN]$ٙwDGH([(p×@v=>S^~ dhk%L F'Aw_PwP~.46cu7˷h0 s񬤟Ø,ϝӖjN&b8M :joi,/ӟ0o?P]kl)媱a Zسj XuE{㛝yI wS(ݽ4}KDJ2l,oՂyҜZYlŹugWe!@@ƣo?g<P�TTְP sܱxp5ad58V7]EJG{k/rA'#Uώ I>2bݻ 0\9lzlϦ vy^ rK"aT؛s6g8H;lR>[ma:6~vbfU  2!Yw07Y+f0}rN趌$x h/b>49+UzNfo8/2B$5oֿx r`ȫvǂG<`Z_1/1ƶب]yIϦaCqPBjq%C()r)vO?3qy}ҥm\s8#ரुm-ܵ,wXՏ>7Ѷj8t,~[d)a[K$cemr|Dgp0r4{g˒3n=QPB1[nkHFYEHlP:t4pZ`Ɗ 4UP}ۊ Q6V D vp '-朒̓2LVU܇|,ܶWJtjd8Y|2(Lf>h9 C$WqUG{^CV3" L鼪ҵA`17]Sm|w#q˘>EB= _c >6N8[ ?ϔf#B st/ZHL P}B~%R>hۀPa/Ŏ3|NһW$cpKTb[Bd}=ldA$.DUgOo 3CpD 9`hAԢfmM6v Cy>-pmH0sB[iEG;XlbGS_>{mpf|vPxiBOv!'Ӌ_JUjyG̟,X@LMFvQF\mMS5_&"+`.n jbWP{sZ<hmi5O$3= |tJ{/i&CBB$n*B4M 9b1kpF%Tƫ{i"L5u6=JOu~/;G+ MoO,!(Jѳpۙn(9NNJۣb[OO:|)1?;`J:}5&"Ia+2 u_;  ?=q%F3cO+^W '{#8Uq@=-zc GTK˵,XLj7+5{CJʒ]zW:ws#-OjXyo`J$}18z%lG a 7@Q  ,:(טL }-T~v|y|$S:\# BM0T7$\q`k?*鐔h]c}'wNڂؖjHd7.K>K+d;w يvx=vh쒝ME \].܅iA5ȶ='!Ocհi$4?onR7v5_i u!dp$qMKhu-6,$.+(&g夯gCNQLPwP"M^%/H $L $(8QZ[ b( $F 7_fMwmBYHg_-hcy|S琓~n *ʨazb }BTځY yWʚlitJѫۗ7.H'9Ny$c=9+_Sx'bb-eT W>j@A/ww &@EL͗$N)C֝oV.8jtW{5<Ƿ';X"d^፿S".nͅE!!ݵVMb EfkIu&Bess}`E`m D"O6cXXx=;f >fe hr r ]~b!G4~bt?ҒVyF1Y$0'N@aoR0W U_Z^)Rǘ@̛!moӂP6 ̬yRC\+錆,5@CQsP'j|+]ld;u[l7N.X3E 8D][Y[ 9!1UpSA(Rvy]։QP`~S !V*?} qZĝLC<̌'w\s.L zzZhq&)lG!1ׁ{#q+VPakXYs\sڦ)Fڞ=W#:}N"yЧu}zMue0:3 z2qIՉE21\2親:bx4Q&Π~)Ky(DB!~\%=UCQk <@F0X E#F>"%bln;Pnb'Ľ8drwmR_ n ٹ)>)b;D?9zLD kprG֜%3O$R]FuY^i#a>Z˻?Uh楞o ~}nU2dM!M!| TnJZA_p/c5Uw~t[-PXI (NfRNja1vs!nmדx 8"lBG??]z^".C(vkႚL)Woz: r ؒr$#O8OE1Sdr7WYx?Gt=2?*p @@ b}8%&LXK=O: S86h{fʜ<Upɝ\ ЈOߠh7~xA^n!*|eS{Np;)]QQ zهc#0ai0cUk #k̈f5ŜdT=8H7-͂:㳊I{ՍJ:guWZtgr"% ]`ƨξ"T}.X I͹ݕ:G@_R|LL= ݧY^ cDYјs;%_FHԔ}|J Ճ1ȐZyW*e.z^c-Rm4,Q])@SMe:?q A JZi+lz` %&҈C跥(nxNQa!uB2l;ӵfV#B>ܡ;'Z:F1쏃0:udet n>Ww =?["qgQx?!'/Thy-- y3LT=]䎽~6S@T,׬6RL? #o63-ň bht.UVrўUj()%%6Zwv;'KT&wlS#s+oQ^7k tMyk AWrp:;TMsrԒ "XX8N֨om؆ڹ.DȬ҆V0zq_28?D}Vr8=HiLͣ9J͇t( a(MPpCL !J+d∩LՇ[=ktOIl\\j'~s:W('O0mDVQ d=jEiW0{`a5i,B#;'JHdeF&93~PV^\ez?턙~X. /2#:YB+!{ۃ ) wR lLvW6MPJȱTq`;Ұyފ/=KxMaU_4hgI G4~ʼnym 4AA'Ɋvd~k,=H|Oݾ6Ů"'>Ӓw~?Kf=Ѿ6LjYFݍ|hěە/Ƽ4MӆcDhOY]X1\ ) +Ksd1@dr}X+vXL*z|US+q|PCRB^_24Z +GJXW9}~i ( 3(43. wcI55%L '%)j%IzFNtmcz[iP<2Z! 6 j+eQ>T_2WrS9/bȶÁKAFI4@s˅Es1 ՘~/؈:펉'|WnbAr )޸9Ctj&IӽYuydYfse_L-TTHT [#pЋ4v x¢C+w8|_.;#MLIq9/c:`r2ӮV&xyN|tqyYS.iEㄛExk4 ~r4qwmȥ׈RWHXˮAˤrq>>=/ &kBqƎ C}ȩ <ݯ1Viܧj*$ ƉymklQjUx'bE*Ӵ:Ly+p))8VVQn%T‡gmU ?1(smWԊ7eM~)RE@4f!h1ѶI,"p-jJC(jPC.r*IAUz\]A o?xYˈI>&J^*u1<. WָJcmP$=vL>{"*9:~C>Nի"{Z+JamP\ Ӭ]FA(u#-f݀CL{K/H;gCFb1M5c*|)PgD"O2_&Y\ÁO(υu뉝i'_^:͐PY_.䍨V " 1-&(WcI-EQ+<R^ :zndW{-zcPb{] ꚝ~>bM'\ՅF+y:fK?KC!t213bsJ c yeWޱ<TQ)v&[{?wf <(˶~̿Av\ sseNZ[Lی`1n{w1 7;>Hnfrnr-h\&:Ti歚wZpo d"|W-qoF`GJwƿ @dĎ "饸[HVbޞ}3O\|X?o/򶓜ن]$D\fYVbf@\PwlƷםSM%۩/i$e`T9@5*n1#mX>am2tQHAJD^yXꌁ(C+^u8=1FAJE*ι!xbՈG(EbɝmQ )?B=l@K+}N tt!1i쩳kE"4e(ȘLh@u] Oڴ8s1=OBMa w Pjl$I&qV62xd,LcCIzsNQ1|TA,dP߲; ;? a&R7=wf"<tr|^loG^g&lE2 8 8z)LSo$OXnn4mdnlw}9:UWtCČd!{vFwX^H p%n 9b!,֦ދ8܄&ƭEff!nє٫MGAI3eRCYcY<-hA]G`-}0!lJ LQYM8*h"fb/aY\ AﺀZV!c^0LϠdb\~bXW<2\b8cGVa.Z+t]pJ'MZU|u~3HQ'yLB[89LBPrSf\4<ܘwm96Ot}1)ʺYF[t`` TC؄#<x07a$j̪IY`hq7?%Ld&׎sI_sg‡6(fm*J_X[x,1 LItöp *0?i (L%-p#^3hKBLOqwRSϢ5PƯ/ ڂC.@Ky;~H"w5B`3%tp]Il:~`wl9 1T+2yrHIdV3] TQ=Ё Dv0gnCw/gS\>G| sYɚcrxpj]*$a]-d+s]0ːFL y%o ?zD$eR`F(G1 ~KzA ӯHXa71FHtj 'dgm+<ǘa`kN]jO.)>T3 \Kf?rЎ65ԧOSx Gf#V=@qgA74=FTxA]W?ywKHo"Ҥayƨsj{RgKتjڻE%swIK+s]n9s}T0h-~hh߱plsجK٤ɵrxcoQu,Xy+|mC 54X`R[^Y- א28!Tײ{im٩^v]oRR|@ٱM9;/]()@V~m0yع c6 A=X~Zbv@'6AO> 8>^qv$tP5Tm pQ +<7 PNFJid)TfQ805mG f.Oۊ[:H孓Ssvd.u``ـ`Fx ;P1ZT VMX ,\2 (4[1Ft~T]k j*60|!oe%N3M[piPAN-}RII `{:k/cbGY9N)6TJݼPI]vX9wܣ{A!%<Siˁ.)M= SV$ B +/\DB:u:{ZZiyGT*8軈CU  Eq\D O 9Ru$rīVg)= Ҩ*=3t_5 H艎 |DmjڙX%}u\xTGV6(Ճ mRݫ5*4=s@Bj۽1]ĪQ+\RBR5r,ڂF4AMyh<~MdCۿ4A}'juVHZ:j}TH_,?6' %LZp=QwzgCRD]Zm >Z4 +}DI.k̈́ДXÜjj߰RP"yYeYAr@cT:pIc?y#72x ߽h{.:T&ݴ>3uez[s# ۭqe&asC7VkI:q=tJ]> hg /&L)tQ& V5] 7\C]0K*f'F¶{]^8=',Hr_N`I6;btG>J$Y쀣a$sjM\h\HTglP)O?Lv/?'%t(G~Bxw͖)"Nz|urIX&q>? [TJeO5X1Q$+j=vUQ!Tas46 _րd2}3]0249^ ^+Jw\=֘ [IJdY%bx_#)lۯ@'].Br$ İ;.eT JFFoKiSTM:xuYsunJ8qvOi@xn􆾔61! F8Pb,/]47<)2L8gJ@lд(f?>#$i0-ҤlM7og[whEDΰ ip VyHo}Pxf4El, Z7Hcp=Td<9?$% $043Emgfo`Gex+|&j7<~&-HD'}={ZMiN7HTTtN$ OE"( YV? {&C,%@ _bJy:CaS6^AԉuWf'0C1eH*֣9Q*'IwV4~HECɇG r#o?uGαM-H֜l7PZZhk×} ~^rɸ$-3ԵF?)Ir9 ~|7 -yI]Hw];ct.M^:nE_ hZyJ=cPSy"ibu1CBM^"y2W('`WCҩiu7+~ҭ{ 0+ca2 QF97&5C^X%#r1Ӭ631nǶFT=#:HVRJetx(8'NGܤh2⥛Fƅm>E=_bWQ]A%nZwS9?'*jU{q>ZK# A|J iH4%)cQ lR=D" d囊|TU9r.^.+`d _(W *58k@sȲVXj> %c,9qژPMd׫sB}ua+D<6K1hgR;ugWX}#7l5%L@f oijhS g`HtXw#j*x.+$hv׻?M2 d[n8ZX̲Y~ޡ\ &`;`$ @xYs0bdVFA:DDDT5  ZЫluqE>pI5HH%7m3} (\iiv)CE hJ#&E4_oOlWGPD%FDzȾ/2 -Ek|K5r1bG Hρ:<Ծ<ו)zUm`-Y়;o1?cj(>HP+huЊDK/wJZ6$jm+_6i-^ۜ8$SĤC홑 {QBA%lABWi9L{/PdV?/2@Qu 4g}>M9e'zA HDzTXR/nm\ \um>1^U4_赐[Q^&6+{r?)_dx~˖bKW}G(~d1b9 :F)n 0znN#7?9폍%%kQU3[O\tQAm Dڙ9`Dt 5b驃 & Ո.)=\zN㳘c1  *0ѫ1"H^U w" 6A gDhk11O XQ|Zw P4'b!l~ؗH8[ʟ ڢ%;QW.ݲ*ǚI8Uz*s7-}vU:=Lnn3Ш)-ѸLv-!a;\p|Fvg]&P׬s$Gt0Rm~"> X7޺s[ jюkM%\3*̢k)1o]nYGo޲n]PɭřW;l^{ʼnW ZT<^XZ+a 'عPW~u C\vy2Hc@~XC#X}j)\|,:dj=(C&f֞ӄ$7%Ww+ʉ x p|fIхXz x?D8"̚k \mV_f=*j߸/N*A! 98rbJ渻ODt3瘨ZnB ǒ7wĈE=jx*V2}22Ҵ;/S~D?-Dr۝Ozx5PD!//΁\|ҙNCRc˭%S[w9jl<FtO֍CW"n NA?W=;kΫX{UPݝ% *~_KCrB9AjVXɭC9mK҅ЀrTynIRu%FmoTfEwzy(Z}hyul:[yؐ"c #1ds3(qRH+-WQ&Z?]QGz>0g{̡s6'ȣZP#o;6yO&) `΄oY/ T` /Z"yFƋ[!:-AhJa c`D^0M+Cۃn菮Ms^!ttGc4=TiNv;]Jj;:m(BR6C#z8F(pqVzSʕInΠ}nCL[KNOga=Hc#`b-~DUQwi,5PWRKC}`w9-@@„lwKBʄ Rs6R7Q: `e>U IWq7-/az@ww󽠡N'kq|"u[#kEe=w{LiNۙSPr֖S[,c΋";0v-rJE+'&_T(n璠a;yw  HI$ ȂP%$ b)<&ߊHbMA4LQ ;lH| Dx[^B̰ېHY(9\l>Y:ltXƒX\f3 JoѮ ҊyֿT !84f$ltS &nnqRfbJ/Ri/ϓy!{Wnʼnh'f@}'Iđ?6_UWX3655¤sɒdφd}7HП-6V9WU#BL] |Rh{Hgak;dKύL"li@(L ͍+I:V&̓QZ3MD&|IDj1%g&nv@ޥerÍuTs6H_.H:nv: ح iS83[W I sb-%~jB.sv@D@iZ0}R]4s=4Q-.)去8e'b;Z?==Iv5puޘ^_ۂ?\p&HxŃTɨ0yq-*~R-s̸(5t6DYyv8࣊GNagpIYgU` / /ngx w"lfܫ#ay]ERM}Zz"VBLjQA^ޏJhg C<~zsq3o.]fvAjИ&r c2Y\XǡsN.u_#2 {ʕzo%)s1_DbemDh@.S޷\0Β3V)TD ke3\i!r_A[1dR?U'8wAZKhڷX>@&fOj5x1y3Rz[w5?ĒNߣҞGnl|/8n!Q`W}k2}YFIȣrHN2L>wOIHV vcOhbs^f7hHJzo3%C\KI!5P~m, *#0] i380dOJ>ޯghr5*9M>iIay9Vgc12CAī0.J?ŷ1bf(eNeTU-p\XECYg:cPDEǕ+yM6ZD%x ukb$,UQǨpV:|>NZ9^&:e^Pn{1RSRz<1{x`5 H'.Xrc!-B3 slbEM1hjX"P@Ha %!Uț׬ݸ,WQ`hxZ!!m(Ӹ31sȣ,&ȫr^uQVQW5/Q,9peK&Ά١*qoމ@0!U!NqQü(gws)+#4vmԉ1 M¼rRGKi?Ye$@R3ma,h%jAjguh4cQrwtK)S8Cg,AM3`빋-bPF {G`r:u;.r=ݦq78XI AM~F\Q![xfAwUkXQݥyQ_z.xU?ĝY;2%kYu2sڛE/{ċ3Rhe]!'2;P91eY9=M|_UM=e,.DmokJ9$rnZ:BfNUmc'{ 㣦7x;HDlG)`ymkFR\4M GuX[8=8EJ][mI~jIGNAH>Om@|^$`Ƀߛ@ oVC22%m#٠P>"譗Sa @&zB^qo87x?r\>OJ0*.zQ.-zi vnk_pknEB\`_܌@u==8,C0 cߡza _6gH'KĎhz(ݬ`r8<=8rhȱt}i﬌8"3L6eoqLnV]8E3U[&=s5<% P < rtok]N8;JkhֹέIDX$0}i^b v,TGQ/X;IW:1m! =:IOVwR> <.WeLj@BeDoYƈQ*,(8:`PqVT1oԫ>=?P>quA%*D(L3!EY֫ TyOLO`>!msɇ!Q`@A~սO7Kb^ٮ6"% ]/01Jr-\6䖺YnjͳIB.uİ ҏoÊ9.톼q! *[(e?RIQ4F^'eO %0Ka$?ה VWwl:팶47:s.ywH<"vZXIO,t"eֽ([L0G:9*AqJ"#.(:. 5hmFET{9`Bs $ '; ȽT!z_KUsbe~d}AK1 )8e!8.$"6۩0lGoDžWnKcM W$,0⡸~-^C4 24C w _sdf||4$oar-'N|8۫>˵e˔KX rX x׺ 1a@VƌmxI{EZ=rr4jm+3q%TO3 CoL'PP7`H N s~J",~[銛V{S11Q 2E;J7c"knQ ~ۗ1 :>=xeJʆu__mXAjjڂ l̝.'ڬ{pvEԆҸ輯;㗋/ҍF)13ufGdTyLaz=g\PHŒUMDA|<@3L?{qo%Qmz!) vtIU;oԿ`*G#$=y{jCPP&7XtPtV͢CDV_&#IC0ǻswaON/iA܄C\D賓g$QQ,hJ\W;W7v[: *\Ri؋eحkl:PUiM :֖k\_DU7VSc+L &;}0;L m)̙$i/+Mu"͜ڽ( D:j+I7=ܿȹYjZ;1[%$mCٌY)Ɯg6Xt {ꯪzj_%Lv:.UFyL*<{3:mxxW>֍M 'sp֊cAW20 M4_-_ e2P\Q4,kRtƇ W?p:}4 ?xؿt)L%U،ZJ?enQ"݇uG~ھg/5hSȣ-dyB!>Tփ +o#=d%[$j#hi.Yz VP,O $Һ>]j7G] iIiHݵCx8Q&ǀ}>m^Ōѳq{v +&!l/{AzP,f[eN\R鱰b-ޔ&ZN?Q6e}+4C|q0ɅPlj`QzȻ'Ԫ Wa! ba!Țha 6ckKlfŦ2"DS~˶38 0 V>9!RmH/S^c.{U x؞sGPc)#?UHrgXkQbs S cZa'-~2j#m =vke)32 "BEPRzK۱gnAi)Q2ɲt:…YP\w'v /قy $manw9뒾C# %M0Q0`ğĜb9ė'+3`eck#<R; %?' 9ETOшW6𴭍K7 c\2N\L.`C0[+jCrE ㌨JKe&+ot)rU[2xGCۧ+ؑ tVO(lQ8Ce*>[x1nQiR"ó, z?7*syU#8&:82a_~]܈pC+;}ܙWMd>WQ `;AF4-ob$:/o>C4˟pS9#YYo#ԍ;줚]a|M+Mk򗰮ǺiE(=H8C0J4]t ц MtDD|@?wz[;GbT=Aa+EmH,ajғ[*7.E3;r'tkJPFUnؼ L\n/U [IVm^*hy fLǢ#Ew}qF)'a{+\'|3 ]ϧ`ӊXK`R_hk)6z_l ӝDp'HiꤖӲ*;BA8|KVK3 {M۰zNƅ@R}ePU#%Gbےt`WC;/53ł/!,Nz .(LA0Eؽܥ@1DԔ8mN5qYt[Qk*|Ͷ->.^W4k?Bx"Ux1w8>Ff-{` K{u^({ɂB0W"cU٤Ti.2 zb ėd_h:m`5P0F˓8/o^$(Ee5}V:F ԴIo wxV>@;SE]RŜ._]28ASsʣޡ9B%xq5=fulg2ErNb@O_zVJLؘ (sa& 6aH5-(,2~aD&9G2r6Rp=UfqhZ?UPtJ'wʺV~L^N  28U;f~zr p-]S-C󹍳QltUTҗ=lWF]_@v6]EKU({eZTz<~)0|mYB˘F'PfS^>o iTR'W^ʺO_, i[2iJHH:p0Y !3J) 3೺ѱbز{2 8B=T%Ic*>3Nɯ a@Jo]7z`SG~Q%P-`܍\kꢡ!5;X3"hI4ˮw`xa7\Dc2)@#_X]{l뭼}\?>^'^ .`*`[w r#Q/8|5z1Lqd3chNP9`I^ܜAh\_iº֑ȾӾrf ye="Ƀr_`,tAV1vgeS w){Gt7[yT&>|`KayhUSECkKbbIS3O@=^:VL-1[s0Pis ba6bl%:{;]; K6.<:/ w>xܴg83JGb!1Y47̮0Tx>e{9'r >‹ʄY:__EZ6`s`; n}WO>~ `t`>X/4%Vc`i} F囇ȑ5*g+wmŤ>]]_F[B%IWN[T*dhjYH ʆ ;P:,:Q"_#mty?Z2?] #Y!ɪYybvޟ{F4` _f(B0xĪ ;5A5Zg<уeWᠹzapԙ1\chn9Xw5[ d䦩X8I?`^i15⬕+C V؟}&:7/+11q/a1kKPxfb+Nq.*7iŠES#Yb%{]:Pi "P$&lr%]RTMbߝՀ^4aO4e׿|t=sYJ?FK30 eAdY_ 4"gxۚ7>-WfB٘Ez/fN`c5%[R"TEQL!wM9@^{ɰ?$`;p3TҌ,CZƿu⊈L"^N(MV%y<:p2u<",ܵ8Df!03ð \Zxk})(ʤjR:0T䵦mp4.-{sSJ~ Pں3RhئnwW3d 1|_KF@7\´:#̊mIڤoNlD˫74'XC]XC jI#KfvuFwݗK=-CɎâւk$7=:ɠ ^̭1SHtQ>;l++F|ѱ*-.C^^ޔ8 d.sxtw'R ։H-)(܅H$0\9)"G#+g.Ր>A:N\M/M(JT=I Wks[Fd>6Sˉb륊]*E0 xyfF(W/Y8 mȤiX;5RW߆] -ETz1\z8XKBu`,l>:b?\q0۸P8W >vms'|+;ҊjH* jܧH7A (֜`N b/bZAUeeG Qz:rd!nN#6.coD]A \5Z@ܮ}fJ(\uXl5`շNblx{m}E2[3F5(қz͛H۸_cVnt ݂&>fó?[~$IF;=93~}*]^m*DzymSc2@IJ:?I8|yMLƔHl7tbRDmLycȃ;a+8|Aâ8ro2(0! 0td_ D7px IꬋkޫpG) +P7}#?U򏭵)l >>|s2l(HWP"nbX }LS C@Sƨ_-wRYIJraϟ>EjE@ژm\AܯW`mb;2iPq.}ƄG塥NH+2*>p)bRqvi6P6 JL&9{U }SaD[eGϽ,bu׃dIUߵ-2ܓK#F5LA,|Tv\Z\ YKxDG'~lSf6BRP0r5y#0N&]P_3zD),0Afc̫ìHT\Sߊ'\H.(ke!fan=ur 5ůI)qurm(F`.WſʨS ]`F}Ewb@YXr}(b"i77;OU.C#cYpy$;*K LƲ8W+ONudGw瀛Oa#D<:%o c*aW&[DJf!NBaWNYN#[L,~ygX9owLH˓ 䞤zoszA]qE7#L+=Bo(H4FE\x؀a<Ҧ5F}Ho8w6u @8& \H!8bx[G.=Ap±=A _["9W0AmHTOx4-1Y.n=:GF7ڞ+@xTʯך-;^wc?â^d+VzBك H#1'$%K<83 &A?tQ/Bu&PA5^S.mS r7T,nhэ< |ȨN܄~gMKA2ϝ-6|Wikq}@¿oWYK*'J80lj T)sn*87@IbNj놰 (rg7")GtH\ۊ$hƐ(e 1ǣt//@D|ڲU`,ɫ]PXh#lf4pn-c+"$Pkg|h,a 0dݭQ>bƀ`Wj'Ѕ'oyqԿ>;5Y8).AA`aKqa̜,>^d%H8+e}%!c"lb :HY[O|;QԛL=rpAݝBMyJ4t6.39gr[dkȝUu~jX>.QroY"*0:eg>Q_!9՘2X$]}o9}#N 0 qшSuKg[Ϗk +hK;Xc8LQu ;3~q&j^o; @lu鋳VmG9bƭt4`n-6Dʬ-,N>).T\9B>xWVpVaX. mjbu_ szh!H/RFا+ <ZM?W 4pW >0Nߨ AeF p}"m+"T9sw槌HYH7'f7!E0Ӿ<>**6Xp(zoғ:蒛bk6NQ Rj#Q4y':T%s8\ݮԍ|9ufQ/QruوAhQH%&ˑO8eu'+c<$ OnpR͊z9r'RU;:k?[|a(y~uhT思.(OkOx2 6ni.Jʕ}2} K@V7 7\^`./:?&yi;ŪK&G9^ }U>|N͊|LC\$jQ((M!dɸP`-־0Uζl^(4*[Y ]P&Crw!I6 ]gY[4U6aB͸9&Ѱˡ EasřeX5w771GVЖHfIZa"0r|oDWiFP{{IrՒw{d:5=뒧D;̴\A%h"I+ H= ɧǚ3(Fӳ^hmNhp LU,r+/oYEKMܩau!7i=ةsy[P-LԌ( c˻o6eyHP|/VXX-4Qwjڬ`10x} }F_<8rZv2i3xMqYB.7SII1 ^?˔#ew4Asr7~ͯIZ|(8/^ r4B{ѩih)NȡnI}Ah3q k삭p@~P2դ_,|hء9l n҂ŰGBė`݄!#'eS:EqNT jWZ.s :fؚ22OeT*uBkAK>+SN(:+3cY]eh>GZa݂V| }XI hdnBo(bzUkjxt u.)AV%s$zoZDra̸᪠;w@~hb^*5i_dykT#F\~vd{OXh 6wbeӱXo09 ^S[=zK/"ˊƐ8wQau-jU%P<6|'kۊõ`y _~j"u*QT]~; iV[5_ڝ!e[ L(WN[IOe>ܵѤjif8aKxhQ2ȡ}BR{Jfa}B.Ĉ_ᇵ~DȔ/ʧP@~㓆{ˇbQeNZl CB2u",p7wzTV pu /FQOH..@n% !ZuwG%hi;CJr vbS:;r?Oㄫ>U:Pη oՖ{XC5DX!SŪPԼosCHHMߛN2;4kؽSnR vEBrpZS{g^-$#{=8n]tq4'5|A!%RrQoוߟD{2/W@#z)@e :T>rfKSe踅 ӉHP):j!w-w^;vny s'W`@Xt;,C*󞌭9{՝dE05O ё'b2YN[imk43I7R t8iފL!đyy2̱iiCE #BCz >1ytB]wJ8"]bcⲪ&r@Yֺ51'wk;&Cî&JZ/>xf7])[Cdi>O݂_v3(J:Viϫz-A!@S衢nB_i:̶x?mn 3 tZ;ŵķrẔeԉZ8^iIՃSngb繴F|U;k_ fH&=iws_>XP>MC-Sx1*,7hWg5 tM"{0%ߡαnM 棌';BR S#9OxW ܸ.Gj3cfF+g,>u҄_|zsπs[8Hhn_M,es>\ΠG4͍Df8v?SwLz.k绁=HZٴt F+3?3v8vQ(N4\9`Ĕ AY"D8 RqxueBq+TDX|$p ڧc2Ua4cmT{/e3ce*LBm|RyHxΞwZu<Į;YsܵƇ3:"%bgYg0YP+38Ft@$BgKyQO=*1bR_TẲ\T, HUȸ2;lA-r2sٝ]} pJ;*6mLTVNd;Ŕx{'~tT=TZ@T[\bmש-|(6qc屽mA@"T ], [q<Ѷ~;L]xCatY/'"?qHL>"!14Uݠx{zMbn;K׻@D+vWuN å Z{\+'EL75O oLV1NA2b&-qm2iܢM6]*YNxxM?4KKGQ *V꛴{ S^Rc@NTmf'̻جNtzYc#/3NA272!c凘V`ІIyXK# F.;!θڊj6gZbOgW,:g'j֏(8;h*L,[ +"(S,GtgcrsPucYm/L@UYwwatO- l5z`NP\'Œ> )z i`[˯F?R>YuGxپe_'2n9*5G"'Vcq޺ *4pUh9J2|/`Lx8-V6CW}oz÷9k;8JyPoլP"w0n'U`jdC#d.:M # 8Id R7_c)겔+Bg|N}nsr[doEgռ.O2@;"><߸nυƺmT=Hsor2?kAryD *(bCnklK-KOe2q~6'fքօXsak>p_MڪW(}j? A79150&.7⠍:_JZCcC8qm,Qw_{zBgBKw==HDс/r֍QvL:_nB"u4l l7)]"l]xݫhYlNsWƮ %oaeWACmmnU!i;ZRl3,^ht~|auf+|Tu'kj8o2vo>AQQyj5axnȒ1ʮ>Ŀ`YCFx 9܉"=<w2;)5`͝f\oTGk*fFD(Ñ]IXJeU]]^gXAv`AoheO]*c~E9I!p[N9{hr vjhCCc~!QMe_ڇ=C<@ W@eWtױ w!.w'W4kh "}KUk E2Iui'y*2݂6(B"yܾBgc$On؞Ӭc1=Oq&u/Nr~3ur<" zmX6D[&Rm: fMU1t /ڞϵ<'qԶ]˫w`㟷%q܉d~U!m{vt ~jh4`!ENϮ̱ϼIfFE1 3oV/(k}wD:& ~?wR!. F!J1)JN P`$ ,kyvt8sܳh_sH Wϡ=24YO'9 D|LKT01M#KAnGBqs"Lr2i^7`;)F3J:7quyG'dą)bo/ڹ+;o\Փ|z% [1jyD}?Qa)?>^T]0h*uĖʚ04-/ !C2!~Z)ːg,01p޲er@-#ݓ"#F (}صv &̡*ؒ"1SHL.WϖFX OZЄ>ʯWDo#?/}(u8H1"TuqC* ܵw#i)6 C8Ex2DmJѶE4 r$ dSՎV{3ܪ9?/ĥ&Gn`nDt҆*_*^ߴb}/4)hckSRa!}d3S|žXET&mC1g~Br⼝!/ZLb@R,THR֘y>JySM6s X"|PL,Ҩn@$IRKP#KUl4| ._[VStϼ<q PFոM,U/gS0(k#B 1NEISn2-FE*D8RX6ƮdPd}\k lKF uzШBy)p^<2תT HW7ۚZKFr-??*\=Xm|:KG0/p]©%ݐ,َBե/U=ÒTz kz@3)i! "Ѽe? SrQ RaBGfyS$X2 i5KYz¥~& h6]DT4& Jn+}K?`GOu1p |7g mOluڂKX/o>HR_ۉye1@yEd>{"%GMqw%+V=ViC$z.NS连xVbuk; ؘhPlZmUƛnY̻p| vp}U%~4Leq ~ULR˘bKn|b%P-ΡNVpNNhyۘ"IE6cq?jjW %}T"yΤ'R ~(<}C~9A;p1N qvbvY>l\3TbfƂ<|X PG9_9fv+z@ Q*7wMy$Qt0{k2^§)< gQX&,WTqIOU<WzIlnTxRL1a;_wTkNO4kQ'$ːp\9s/!^8q! <[FQJGX#'t.O{%k9_d+T CxD3/i9`q˸Rz VmMKU?,ͨh&vM2U$^9!8WrSvRjOupw>WZ'K2/A L gP>?@ţ'Fx(^vZd%9{( UWauR8- gU&PMZNm1SAy.\ Ohxoz-F9TAń*A,)L{\Mo; +ϲ$l[G%1ώz_\B%i"!ȑaG 0?vW,˿Y#7ظ)3j8R`Z - 3ұS7q0ea36" f L}Lz'>֑Z],|_{I?rP8/v~Rk;R:Wǽhb (M:Ux orn @UJlE/TPaw3UV$1 Q+H Gp%Ek?)F7%2pʑ]XkV= P$>4 N ?qZ(lt#CG~uJ?Ƥ /)INy&|ܷ[t&[ "bC! QzO`FwH xO>!$P4=FEexMG(Q3sҗ86-蠸 Yz 1~} n"ETB}oxXEº_߸ A(BdYJuoTFeజMj/(v7rH0af4b]B!?ræ:)S. P>.kAGnnQk@n: `~v!`7WDKTs5UN?)4c,]MD@ pߊY^ MF.=s_eͷo0tW0ѨQ{# #/yEqG-!£D1w~_x;$Jв'qw?nؕ(>A&Aщ~kؙJ[QuǺ!0뿬M~4M݄u)kf:aZXߜs4g{Sw2^w Js)zJĀ/jqe aMɛ0 ["ЫBߌ14ds3i?h9GTw%3lC L'bo{t>i+QTR!V+s=vaAǤPʚ, HȂEt}r_ya$%+5us*ǧG-8;sRy<W÷ l;n{F2Oa9R^VH'l)j!xOyIln~Rd!&q6k0DsTT1$ "{)*` Oo5!u9f)Rhfl63uUIƀClP{s^^K5q4QVJ9oٚ(i`QtKz8 hʯ6kFR%z$$0m0mlTLpI^Gvz[edY á$Rr!(kvi'yK> ~=m!aŒܪ "~9E@+urV v.j= bD 嚒v %F֪7Ԃ+D*e?cv.]ɀ5!x/:.f׾!dYNMˢ b/Vy}fBi76寂n 1ObD&xґZNF<}\!ki*SSu&#q:h` ̖2-ڌS`ypg[j,)w~C=?T"nV=e['Z{RrWpoGP 3G<#2a&\ryPA oQSK/71FTE0T.}ױDxgѓ$ˆȱjlPa[{>FW9r x{!F:4eoԲƚK#0䛹gW1'dhdFtY jzXƸdY3=& J1UhjЗy$+Vwb„o#a30lZn̆4UOHFh95LV!WA׾mb):q Oƙ᧞5. :6x hG9s+"GO;ϲoJόE`E.}'LYDnȖ,ҨS9Qf]CHePE@@&_$[g*PmmR\l/f% HCFH6Q71LISxeOs,!ԧbi\o F12=b$ ;C2 ړM? 5oqљǴLD@x /+R׳}՝ִM%>v5kGSkt|q&DɊnu =|QeNsn٦/C=YbYF0dHߪl!Q8OB:y/4wNj|ScZ `L]Ss T! ZfM]vn_Ф*)\qm! Bc&oӈвP!^7xGqy `!Lcߢ%nț-fIiHq,1HM4Y5>;zu߲'Ęψdj5^{b¡Ȗ 6ȉ<5xUhT&{o#2v,=5TEa&~c2=Pb9ft[`MFt(c-ue.R.f8O;[sC#sɥ%- @2ˡ3-V=B8 T&EN ak>W8j.9̽#W eP`Xg[2ϣ(6b;N{<]LBv|2|Jw ']5)b1R"YUAie,E; nÊӝncqx.M ]za5nY-<"mDbcD]//fSċShIۏ1 <"l\8͚䥙Cz$j*kNTցUQl׷G M+nqjCA l6zdW@INYbΘr݉o Od̩ B^S2R:)oXKz{4/e4DdҦ6GTRʆCѣzr[Y0lϗJ9OJeYMt m#{Km !Yk1tT/ظoK!wQ5 ͆̀dAkeh ZC3SKJpͪ]vT^n):_>hD'F;<8GSX-0Z0k18$PŸWζ$fAǒ$Y┾aa,֠I-a$?eKZ*gסX>wdb۫ܬ)[-eLZp+jYV'`CۡRm}&- 6`pHHC;J~Z"jqZ_d'!;-2C/nΆm ǧ!R跊)g;†TYi4@؀.5&K9{bf:Dk~eٶ h;o W -tSA׶0ޑC(U^`UT{FKȅy1ɍr V:=''sSFi5$sb%~d%tW oSm9hD7ɣtdhxkmOމlc|0f\IreNm ސ%k]\e2O7{hz8Rߑ-0V/U:ϛ[>ApsڃbrGR +L1Nƒdt*jFcWUD9#4_Yw.Mc<N-" ^46 a">`\$3uj_IiK*oZWlZl|]%Gy/B=+D҂ {H!"7ѿczWbdk;wPw@BϦ0XuR,*h|gWg]{+dTϩPuՂ<I@x2֔٦~tg֒q %&r曧U:["Dz|H~]&FN1{,,Ă4+%m4*>rH0+H?3 ''t)쐗 oYC3U ĐoVH!`M?Yza Ip'Ai'au & qP|P+(ۚ6e z*.%3 ( D@uJhӣ{R]8ȔU~ޣcl$h5x9r,Ѣ .)5F²ʦ B~ma *%Usg݋5DXWx=\h"(b)JE9[iHfƸ _2h'_PV?Mc"egZ/8R,|"}<9xӊk ӳ}wvԷo"|?G\pd[ EBmUZ¥J_S5;']Z?I,~նy-((Nlmo~Jն1hpXeI AқrQьI`ZbJ#r  (Ñ^0'kR ܴ[nRV!"j C27sтךms2nVG:"cO8DܳO roԐYE׉ p+]96f/'&Xk.΁@E%[7NG,tѴg6&I=PVM^ʊ@ ,c_-A+>560ʦgL7*oڃ5װ0:>gEdWL1t2?`Ith 0n,DFpm yeCp|1HxoPqacc?Z9cAi_*4& FԋRTbR*.@'Iubo'c}5v?qyBsTlX\r1:CiĥXHMZ2̇/JReF*^uc`l"vKNw #j}y+Y.w tFaN.Bi+Yzᠻm|DIM/xVta(9kB_}F*hi!t ။zg,O>`l(c4P!pwzJT7êhK3E,ocpZx%o|PjXO=V h4JuF-dϲ/<ŌroPf3ڗ^nSrG8\K|qdazőf\ߧ'87 jO ⢪kFdplٵ{fN]z&5De);)R0t/Hގj r>_Tz@zbf7~M;>%u{24:D5)l?"2Y-L+k%iLTU, =87"zD[ll{]bT5S0:3v&\.MHB{aU.fS'y;JcVI!d-M"+RSƷ5GJw.~C% QdoS:%'C4; ^4@JITZsO+)bB <\BQ.ӹB’=loYZ~.lMYk+lyȬ{ESs$!~$UU*pytܺFvP1! -zxN`c~ѯz+yiA[츷A/g~p#D6Usו7"]<ضmZ Kc9xj*~=^51ÿhDA6HyUcbfth#RРIycM=" z[͚0Ŀkշ9!/A1eñj 5l:\PHO҇hR BmM7?|#X̄Eh9 B c<14rZ+M^0>/ʊP?- 8]H@5H*$U ^.YPgr%`&.Ǩ cX*~\}IL-{,+tT,V[.DȷOC'Ԥwa`V =?ن `6BߚpzϚnq$0kJW039w&'X-+TQap2ie~UFȱf8Nko6E";"g2~=ifP@] %"wx`>r86 S$u=PJ!hCzήK&I# D L)4q7ǡ#w0x2<А&J>d9IXtѠ@8MѪU%!'hDx7fs)~1E;C`h\1P3S7ĩ]w)u 1e7NM/Ġ< <]ߺk16O&CфmǗ\؊/n tIO jH,)faM޶&K+ Xx`?qg l}#f!vKVr%ǼRkBڈ;QlHn-XX c{{Pd*̿x*=vYw8Vڼʊ4At*1֬X'm82w ؔ_^O@v5saCk1wh[U#<=q6F'/A om=CHaKX5 +yMݘ "8B '/yFf}6]\j\!lOA;MСH s?+hfn) *Wqv@54M\UTrGdH'.k S9lЧL?\WVsi*O'ۓF,U l~tIB:K?bp",fCa9Htȭ v_ `J终5܆?c]+0k"1%Ik{Ǐ4(բ74ӕ[0VAE=38nU_{ޠ*. F;r)HW:fy&c)%Tg= [iGUG!Ecy:MkiܥE)~FYV\N=Hq]2d҇Ү[0 _j]s[?6u$DwB9{73MiOUh7l/9t27@;٤OEh f8#c`OJ~$$vqLW %ٓKGj@uL`=.wy_d'D:`3Lç$01-Io,9b܎j+ucnXFrl/_C,\|JQwoFq^E:(}^w8XAtwUa1(s&H@XoE[~>5|W5%!81uh}bk^ c$ iZ77T\^;fkd˹zC"'oAV/d "Qx;q e"#󻫬 bɬvqRcm>EXYbYfy51ˋr Du xZVlܛEHBB *Qd8ϣ+UH=i*}o۾#*$Ț\MWzɶ?$pq:w11*ݽ"ª,7ò#C? Ѽ%@L5eʎ!Qe`k^|Z4E3/1 |Մ(¿A(\d@~Ҷ<3) O.-FJd<o;؞|&T/f")ph0,^Go2ל(c s6/Aw(TNPsfGCOCP8vx\) 렵7թy~"ڲ8 "+ ^R5xQM \KY[1C5x!oK&ڶ,ƬR~HASM2b~ɂX7 XOD]E5Oo`v+8 ŹO9 jSmd5iKMik4!M_3V?[Y" T$n0 InC/ ڝ01\;W+;T7NA3߫}BO>0yu*O/ Qpaq@ޔD~ k Cxg(b~ƥ^cOkߊqvHWrU@N j~Lԓ9#=*RqZ<_eED 77ݩ= H61."qe0|P@}r D1w"[2G$fi` v٦R!;_ %݅ZjRwl68) o*DKlg(PR*V.rF%GE}^ff'O3RĢ(%gS"& Z^΋'&;/7oۏKK.ᰒd48]7OU5[E dڕA*5g;۝4я#Y9muּ0,rSWjJ6]LbwBު_FL$xN$>.9>.a(W͆ϓ,u<ea)G[avJU{PM 6t2 "b55'U!O}0x_jvIȄLQQܦ ھ8`u@> m҅[cwFq?-n`8_S$Q+b hɏSzh-jrU<ƙC>OMƽ#2{,gbn j/dj}gY㝘ncFϽ$WʋhS-욜 9'vwfD ͙5^|(m?=TUt(?/j$ț7jdDV;'aP EE1j~z}X&G1G_S,cަ٥3(v..)/R9az2b=@NohowcthmuϤӤƞkfGS4I{\MC:`n#X8i77GzFcLX@29FDsX?69i(,x7dNZ| 3il)0dzHPr3\TMi@dO%?\V>F{A:@, s6gY2j0#Gh=k$ʮos1=j$J#ʹq)1f^Tw=ͤ7rC?n2؋6 B}3N.gF]};(eL5FZtED u[G,&Vcwʧ|ž8L մݗ*"5[sϬES%kN""G_tl^k*4%n*CCeSܼW":vK6ִ Y!5*{'J״s i=_`s=db]!B}D!z+cPWU~!ky;zRSiAf.@_vvC ǔ"9(M^%=$*O =9DLA`쎙_յTUUތx+r(h.ر^ϏJ@6i&^zCqMjx(#X8 =,YlB/r}U>)8x?"E,fܥ:IE ZYЎ Tu r?z\@Mj4amR?{'䜮QZ(6b:9f `ݯ  B~:`G~iSȵtʌ+TwCR\MEh?@Ȅ:Glu֍REz^Ӂg)()I'XJWN3t;[~lK~\П.L> PKUCG.&^Fbu]M2(T|m{{45 k&v$E*x~_ <)Zݜ/gs+MRh R5)UPk#2mev'\xi A iik+h /ﵘ"+_SUi ==IkL*?=-׌]>obNsѢNYR3p_F ec0[N&ټJ I%<@RL4e7s?Z9hEWʆLH(MtgVdig\Jz-Cx30Cfi Lms[Lοh/{(Gqp7pboQ I.rPsz˸p)ޣ Oh%&) ]l7|(Ffԣkb|quQS>W7$#Q[|GVeF}4(~\-/.%O¿Z"(G ݕ٢(S[NeӘal$Žz鳐ug(!,lhX4*чthJ=@a>] b.FߔDh𱠪V%~E3t$~/2Q_; Cm|<@ OE_P\E\=Q""ʼ=,:ًX"3ME |8w%=_ܬda0Wf9S8$djf6Kga嬗ľb/N^9_ wE!_(3hU5u=!v亻Xл8'zR A!BȭPI[Lq|%y~}5VkikoпP?{#hmr riuCy4d!#%#Uֱ6WoQw_aB//N{<6v~xm &Hj_dADֳO#I`hU1FP!Hf h#I˖EڐiJsVW^㶉': n^zj"("i zR14w+]/.>V̾ sZ-` 34ƭ\$1Xx ~EBŊ^ 招{247k+.,XI< `z;WRi.+BER,%eݗt!k>rNZb5h=q҆i׳ug;D&S0]k0v`r94G֞ (j$eB?Q+d~`{}@B_l@95bkCUk.Ke Ӎi,p~ͧi0Q4-=П! YgQaFOvѴ2I):@P#Ks#Xm:kן ]Eb̷Yɀs&iB 3LNUHZ5  c`~hF0]$K,Kq9}zdD  F <.VMl}spgrж} m>GM)$!YYOk&d nMxL#IU".Eq,Q:əh+40Hв4^ 4d@;^d/i+]ԡx}zmfW 위;w yNI~P!&̾%J#d s@u_9yX_}sǭdc|9]E˃/it׎Y+0H*/@nm0Iwtl/.m쫸"i(¯&|sd~(R^]Y^&.P +hm$?*]2cpLxO-Uɜhm)p/3 _Jm:;Z,Tx.SF7zIp/MsC,X11N'DJ`Fhe ZT zʻ5O,`Zm›>j唷;rJtNPs5n̾U/Xj潈>k6?3 ! I4n[׮h F?e>h/䥿@5{ ;I_$߭UF \{qsOL]K: KJeTP4">1}/Ut+Ē6BīZk5o@Eo:7r 8tc@>bsEPFOw€ݝg J_ wMSBr8/70 lVgK]bDO/Il[)&[ f4800ȿ)+Wc䈼jyɑ x]JKWIt4Nܘ=-n3''*Dea{ +43 )!Ş!'5*9ZOo\>sE⫿ }z4]P|Jn&Oi&ʸHuK/AF|gr9h u/̠F .p[1dA(>Pe5s'hkt)Pq X, wJo"S]-y<뜮LN".rYFMK%GxC< \_+[e8f-2zb& ϛhѭB#= [ r)xl]Mn/ ǏY/#zryw2rPϳaZ\Z*GouDu&*QymVq̯/]eи;[@)䪒MTI}hXd@cs}j>xv2[Z|^a2ءMI%X"·,E/{N'6&sZ9[ɈTVWo sA@>2M݀%r68qF.ՀGy(0hޯ@5wrךBΌ?Qt6'2m;K`W'+O q$?G'KwbH Γb^V`|CW_)IHw4* \XbMWCF Ywθ}5[M8r1m#<F.fTv `@fDaw[.kF*RX M,K3y bd'OӃx?h2{#Gj"J?$Zj% fT]?]pyhk<|M mx>,_rP[dM6EwRϥe@͘~bIp2ZƦcl+0$~IMYX$" ܺ-tac9;l [3oOil͞,FXҼRFٛrfW>]l #xyC:4 I);C) %kK4fGϦL_XYe쳀4/hwHE$*[T)RlHí[r9ǖJqnh̬ W dإ5!p. U ./!H5Catlr;u+WVa@p"id&f} p8cWE7EPߗWe ^6XI?7aT~KDSrk]Dm WG?"/& }Q-7bb1|rrxމd|IKV̛vXBXn>s.\!Ġ@J^3}al~XYM*Gplj P?r<#Xryp䭗eZd[9 @.6IWIJ5LFa5 ́ɒtY*_J!"go LEDHk@u,6SWD0c` w< /9+,m6tq;63%@ CUqv۟OƂFv%F'qKZIdAzua/JX`CRo}gHѬ"1lti[@KM3Fg "O . })nO)G֟>dƚ{V̥1d@?66)Uoe z-B);PHS{ _g)aju5sqۆ<JbOޑ +K .=!҅qo`ĀHqlb䒿;4gEc6Wӆ#BHh1 LA *975T[[t) zAZ8;;t>q :Bh8f2IS\E3߈ĸqL#1PAwbd~x:1dV⯨dw<:9IU ŞVgR:h()&nmRAIgGIu!¶51tSQ79<|$w <%S'ӱ`'AsvI08J-Qxm1&_X;˥ H6=fD @#p^Ar-@Jkke'C|uNq%ʆPpD?X­{FOှ|JݟRs 7D׌v;1u%"2g.xcM>x3uaf__2 lku/"?"WwxcFFCR7Fӭ3 JHS/A"Z`,eyw#;mf \=@ʔpoCYV4q&# uطWt ]6DAJR2i+[]6Cp1'o&~5&պ\]F$M G.=Rt`4i_Lwӿ&\ e]al GlZ:Mf 37Bs&Vۘ{z:җeQq~?zw";~b%?nXxWTuҝęJ0%V+|:_zwlg<6%VL,6'*ap?rp47qg΀ .kكy\G18I 6fӽ|jgLvop V%3@` 0lWƈHzoMԦkHSx "= i'I+u#,)f@z~&S=WQ2&3ZR*R@Vs Jz% h:vd z+"X5xlԓy0QDis ?v/˨=O=[k%[sN<' 2g*v¶4q-IjmA肢AByQg $TvbQ(h0qf4ho7P3 ګ6[ aAMt4ESF^{gOPB{tX~c'3;6(PyȝP&E(kⴵe!?̥B4 ,- +tIJg nL}xwnXwt~$"&Bm~[~t">эM_XN:}*i#~-V(Da.NR.UëzT4[h E 3&b OcAUp^BqW+(=:J_(6ޙP'?1W}r$&ˆ.pG)U`Ln#:ea=4̪'M 劭쥅7f61@zzqnL$h|ØRu5\U.^O 2=O2;A,S;`?&[Xw-(S.+ b80K0Z`@oWx kEL||/\ZUYC i~ȳ5ֵRѿGtG 6 i:Cf422ey[ߓi@wSZLR5V;KnV8AL#$ѱ3ƒ,6{^ػbY"*LP ɷ+-:ࢧ}3!h vV`l(R bg +Enjl)r1ۢh4 `I*3=SjI[gy X98'֞3>Ǣr"M%P@Ҿ)j6 yюH.hw~6i7P wwi2g/)J [Iyimn y+^vyʲT 0cVƐF2E.[/8')7&*5U_'cN[.#[Ih d qµ0Ss"dFO{+B+uɃ< XCXzz˳jC8p>U*"7CFLO! (Y~1ۈ4\i6iO, bSR'轞vfit}ܐ"X}ڢOUďM" ݭoteF[*2{ ն|&.h^X8@~ggHZ" dJ4}mz`_Phv8` I$39Z272to  IL]) فH%r9?r*kՙp{_ DwnS=9ٟ{6SbXאfTQC^3(l үctĂ*?:RWp@.^s_>yʡjOwFS]#*X~YyF[{M?bE Z Q?69i cT_[R{v^%G9 k%h$1LXB}nzOO+mzq7rʚA=WTMs^ c9nO2 Ӯ6wXdO}I` /hH?0r8j &'|4=k <[hمzh)LΘ~gW!lF#f䵋? &%MssE&)^A3)vA}pjP-CR Լ1ydi;df0=Lx4,R?j05 p_)~)Q$=A?k6'lV`hѣV㍑=rk'i> Z;%0(OAt)!L_Z0x4&ȕr8#/YLjk0 fhn5=C<ܚ?aT?6R%Kuo(ݑ5D"Ur~?{u{(ӚCyke5k 3(_;ՖF7𢹓 KF;| Q 9Qyx yL}6en2sĠɐLJwنڮq0nK)XwjZX;_SA&pyN=U0Ԣ& 7ǕMsŻyBCc ԝbVp#]dtE۹pD0WAglWQ+aɚ̹l $=*^9nD#y[:Ɛ6[x-M`SEc'O@{t“PҺğ B8>wc=.6:A1XtEs~;ȿ)*vv{8n^c T 54%ūIK=i+puK庐\rY[2J)L՗(|˻*1x2iE,(Z*&}SBK~1rK.av\!!+j|Zg=,"x+JYiBs\RX\Q.>mY>Yvy4Tv6ue ix:?0(1m?[Mq[*Lڠ60s6}֠V+(zӓNʉ>73d+&u ՂY}]"*nֈH1>SLl=71+Q_1|0{ V}BdFyk"[,=Zi8L^`ΊaQj:ZsAضm!?%e90Yw ۍ)ϼucH_,r{ RΖc薐BBVr#c" d3': `V4XtUMdi~q"VXw@-FY!;e\O"u1y)\\ZW (Nϖ^gyS'wdnSn}[/IB62t a1FZ=8sTw_y=GL:=U!#p[77@˽Fg ST8?q5-ꬁm/GsH:*l}&(*y|1\4i}@l|b3ɢW-{M V 3vyHVCqpYdhr'5=~{ˢ`%Au#6{1yx/#pj)`LlY(T~7>IxsA ?! iY3]|eo $u}ayYWcy@ge^Et]BnO )UAf\F4 i4!њVDe&26xrI2[Ps0{I$'fv9]v#UUZ]dno|ݩe$\QiP²Lv] 퀯B!1d$1QAѮ&S<2sTm8#f78Ql;$O6ඇhpxHLԉ33*HI VR{}SԨ#O@(h,GckD/ 7Za%uOoNfo4 UKhAN4_ #:ERh;jm ,gFpQoR7#R;\@}Mt`w' g-ݝpy_m뱛;_4#W$OeTʽ;Сt p"bK YcZma6AR|qw[IHKN>q.DT?}p%I+e=o?E-ݴ}]M[dH|Dr01*0/M.NEA}τPЁ`!< bIm^k_dA[btԡB{.HÒWc[Gwʉ@:vaWC26O`EK6M_J5CP1M?EmN̪#cZ>rV2bsM Y-R~g#N ]V4@i1wp {\pCN݄JZOVAdw16C$rXE'V|0em |? Ab:,"ܲ)+ ܥD,?)( {'ldzY$7Uϕ{U2QTٽ\CY  q\ %'.zuqjE(TA EɹQF 3BL^zTr]؅aӮ;katWx ;ą&"ZDBWe5\ 8q,/띮M^)+MBC "b~ WǡTb.<ǡ?~5]ulz齀/ v !yUߠs tjv498ߘdv"IU*)D^㷵`qES`xŽ^jUCD7rI?ϦL2S8ށp\W0@w#_-\90sJ]:ڙ[S9W#[t|pfq[LIupS)5dC q?v)0;۩CFw梫Y?\莺-ҫb{Y= x4Z #ݛA/}T,lD Ś~v9t`1z~:XnI&sUR:t1>oȔ;1uĮZ^IWx% Iq%!YDJ`Av]tK6T RC9RC~g3zG WNK$ќDC5zOȷN c6,,Zż3Fb7˃2]RB= H2N1F3{hjĉGZ.qB381oTIqNxn&2{*w}8 [qy}>JjMRcˡRKqߞ/DVc1Uՙ[ǓAP6"+qo+(3ȅPNT2Sٵi=2{_%}渺_ˏbWly`dBJцqŔʀdkǻ܅Mv2 ,QR SژZE45?N,0.Q`+`ׅ|'+\c՚x`>|ГOgzY(Ls[œ'#7SФ#5P?snyP\qSI,&ziO , < ~xϾوM˙$Π\7^vx [B}O]F$2KT<.ѵ!5(}pJދ^ܴ8:%%щxy1 [,/Y`FŹ 9wx[Ŵ0 E#Մ1@~my<"a>$Ӊi@iX kCL3J\wM@(&x| "b,'tL(,_`BѩS!G %BiUg~ԏE#>*L򤹖TxNrz^/퇴elw DwQXr,e`̊'}Ꮫ]5P׈~ҾRFDaQ5:Ʉ2p5,Uof5o1+%i7΢1nKiJGw;Sd> 5т3 ]{[( e!f '#E}*؇2X4_d`jNEco2gtG*CV!7*Bg.vR=;gŗL/4. %o&'Ц}|BEo#V !-]C?)~XlO`C_r*.ű EYkUE-HlD^՗$O6Kt##RFěm&OpeA[Z9T_52YؖA9Pa ҥ`w`;Ҿ0gL%: aн-"9>&b_´wم@uHLm*\<%W-b2![𘰯UuuuYjo/@fo3u : =L{EmL K/̙2HTc\̿PJ(pLRœFʔnF>$s-].d7{vy"me2oݍ]ku *kg;|xCP{ Vk $$~dJMן7,,*a*o=*j)8ȮG13&eT, `|wgeP [pD{40XU .M$hAz[;!.03ΉEJpU`hX 7̣#UzN5yE J\dO^Wt&=b>`!|2FHL_2ԺtvbˑNzStoPTϷb5[ɱ•&%&ͤݜNP+h+NzClԩ6xglr-Z2/* Г`>CEj$C P!v-eO-S6Gf,!^܏F_b+Zm 2BgH)}d$j gBu84y.Qn/2,~&^^GݔHY ͻKIwpZKhcجy|nj_T{i ;Ww4=d k﷫aЇۯ+ZE lZI.F3 EOR.!# 4eDzt?+Un[d9\$bA}L,!Tѯc[RqsI΅0OʫY'gԉl,VaN]r0V$Vf#r~Yn xaȫ ##IP2#7QG v$\z8t..ETjNb'c灻vD,BcZwGpi?5sԓ?" ]Qe=ھV] D4i]IWVvҵa[ȣl{>rF$ 7&|x]cvp|#^J"x!v?J]8p"} 2rH i~+"SxM$tt&\tS&UTu;{}!zۦm,h'v? QytR`poLGJkA)$߹A}V9e5RKm֪fs&}Ї:h7)kcVخe߂Ahw+ IMyèt%#\y"<6)E_SF0g㴹eom #:Zƺ=W{w+!"^w֭|Pzw$uopd}-Pini|)BJH};N-Xܮnv-m}LW( zj=V;^ R(LkOkVY sȌqaσ&nH]TyKE[m*Scx%f٢G9+wDC'Q,Qv9}8#۶&TFڻڟdT}G Xhr#?+N?]'y;O9t> ^ÎZu$pv ˲w 1lPǗb @V#(7`/O~d_$,`{&tFlYIkZiBy/"nz:Q b_1Fѯ &ݡa2#?mTd./tbA@6uS@~ gssJYz4{^A`ĨԳ^͵qet$mxpPM=Ií|=36QV!K3tza f<ȗ~8|gd?ijP^C=24cl +s%F?_2XsIu\xHsN>#o 8@D%&mM<&y.qx'JyqwA*tv8LhCߣGԑ(ik|%H86cRu@1Q|bҗ(`znRկK_%i{ RyJmke:Y^! anu *m:2<! lbi5,3w_ 0>jp%d::yb,l0ׁƦ&'wl`6KRqNc')t&ɺuz4Y2Diz %*d -.»(`%RoO! 6KAh[vAb]/we  ъdKB;XH^6$)E/Iu.*7YgzV-W٣Nٔ`9Y%Hk6-lVBs&pȸ{d:-|Qe NYdk xi4o;A3Mt1"+ BD$H7j]Y''cyںZ}Cճ΍fd}3IpV~157)ͪa#GOMcN_,b&l0;ts:WkjvskdRl'}Ùé(&8Q,CBoϰ9F[#tNZ|02ЖaJ!"zk 'σPw+cqWk0\sx-Df~HEB^7%&{8PN6s|ٽx9mu9vD4 FMOw >].:UMSP/jU3Nst~C QcRkO&􃱷i* в-r:&#v!2nxf1t|$OfOlgZ><[*,_ꙛ:5~9,\jhEDC(ұ\:eGJ(;fL*?]Hnc Ӂ\t۸Wć!-(uy͘Zx:goW/)Eiw$,G`i];\Vw'Io}^]\lCxqhu\eŀǶ XdnBL.Ӳ!p .`7vG7 M0܁T<RQӎkc$5VI:GU\ר.Q*N9-wm<*lJپ%a>`6s0aA4'z$ `/Њ(I߱dYi_RjX irR koy~0UϘQ;{r@oEojMNOC`*L0WDҏbna vE30}p[}9:Q4[m6 Yɷ|%9LW*2b}!@<:ZP2xRa3">ʑܲװ7}bHG&5vqcu橀͒ng!Jh }ͱN, RU-t(Ndx/ʐ .B{n6-n~מ]`hm7^1, >DpKH9ygtEv`"`}*W Cցl1y= dk}1Se&M?xOXN>w@㕀B"dEw&x4-v%F)bTZ\sX1]i?c*S1x@14M$&o`#&@}pt\`|'؄gۃFi BMx4'zĺÓ_W,!+Yy:cњ&eח -C^TK[_!0pZ 36SX}6K)K f# hCN 7N~/ɓϞKÛb@;RcILio_)q2Lp:&駲bj.tvv Y(-B?z0KʃWw~qۄ7_`0,tm` Sa ^!r^d %M&3ZwPA9Ր^v`|:ޮZi:S<-nWܥ{OɗrBGC*pN:"PgTۛţK$y}֊Ǫ7?T^nI Zd?1e~I0(.w0E?b,"qRb_Oʗ:SyАC 9{<ʎⴇ#U \r,{w[ЯMz23PVX8x*k&ԫU'-WsOGgi%.+R OT9nT&A)4u ]t,:%^9GUR*NMmgFuXurT:l`V yfH/îqsX)ombEA9.ۨ5jiGcD̛mH 8)tGIn w '_@~S0k:؛:JVq`%2TL( u끲?^Lj U=bCl' :Yp'.R}7R_ g+;\O 3;As;]j/ Kp9<(˂D}@d5tg&aB mJ|sUL\0f4ybz3"͙EFVHMϥG|IWJ^hsZ9~$Vzt#~k6Oh))yb(x;+Elm9^RA2'> ?8Fէ o9WSB&n~c1t}oH@hs_N0G`hu}e:ľv&ޟqBjSP`jcY`Sr^eU-y}Xa "}v$eJ~3M ;m(kgRa>@揰h7X"NL̓^'gK3'+) cETT ޽>ĵUI>8Zs_0+DysfLkx4B1hr'xB+|d2g-@Oi-r$<q'9.ChwH)oOeʺyqJÇʕu|᝛r->AmX`!=K0 X?*(y!$VC{,9BbuwLUѴ{nƅg>Baw!|z^I(xDV%PbP/ ěr 5`!/Ht#BTنUT= ^_yCt~˷1uVut$!:@uFǎ{b-O27 ܖZotF{D @a<͌f[ub*G8Vq2W<]ڃ}_ 0[HS(.eGm1zqTxp +>Xi9+x\"``ePg= m(AKΤIY@ }EpB[?h+ y;$Ebâ2[nHQR\ya*o*C~ Wu2 K!;$.zv)u(HG9\ea)B0߇f[lo&_ di/vfjpPB81D$4kI;:oOh)? Ā<ĆM Y/h GWG4H möv%!(E ,G^+F<.D`?ȡo%Ixc~ ERjT+I m8`%m9N~$o=Fm(}G#wN2:$zxcG[==!1N2p;L9~u jA%$əNlUm6!8JM. "S`4Sб;R,}oe2 0L&z9mC ?[H BT +ʫl~ VʂR&#MHqX' cud <;mAabQ`3<* OΎnLKcWtjHkC?,0R580 ~9KCYz' D=G쏸&$։eZcNoT&ҤtIn!J Ÿ>"!y =fz:$X:L2a/t75lH̞?g/O;QZ7ȍ[L u$Ke;Klx;߀Uԣl>Ta|SwY4ml;&&sUJ.g9X1JSZwzϽT_0K ,5`iYakl*jޓe92Z.n2:nEj2n }_t[\1(=n iO) ==[\nh{~s@8_PdDvפGKdp䀿 o@vO;Tb; C:dKT|Npy4돳us{|ä;%)*Yh)kof2hrˆ? `T{WMo'6:Ä;E jгQ@Cx% G;]BK$%QkƁR®x5đ0oJܗ5q^H4Ҕ 4b6n!MoZ\/}YN=iטuGi_&T[.k6{770jOO9~UUx:Vc-RKֿ0\m,awJ"!@a3sNfVOʾOnm WY9hqh9W1asb$7[s=Vx,|)]TGR63Up.Ԟ}h[ T` dDwx+E3p1:SLY&j {wRHπޚy %Wr1;H*̀];M^Y *bө>Vh7C&CyJJ[M[I.)曹rfqvgd)]knXhޓFB՝|M_`gn4}u Ad' bqIc-, F¡ek "!amKnZMi whBlEGBfo,UG`1cjP4?[XC=t<$Ō$eO%XzU圫R&[:)zIt,դ`M<[7}멤 18aU'7K#` d@?A3K;aZ#4YsAS0gzl2 qܽfq9nҥ~k;%Wd#m ]EMO֣FDuN-7o@w`"AЖplZT ~|ͭ4΂/Mz@t}Me'5kxʠ~Z7lTKq>d8M`B5? 6G7h _/+d乤?0ij-\joOW9ߣ:pF6U=-1PԴ͜bBڕk-eѭJ _9 2ROH%bXBiAM} ')R1& -c* He F_ [H&~;5 l)Bz|z,B ኈwy0w|uuݢՅN2Zrp7BsF5w:{j^^VCePkYe _#]rb8˄Q5E  ȰUDpUm| ݵctr'-ກbcaL㙢d,C4-~H?[&`IbE6]4T$j}.6h`;&C'_b"4!,>/|@]PXOe߳NRpg-ڼϐ1ҝ~0t^3R~il(]vV ̫%[ƚ+P\^-Cd"rYtW"fI2!-Ԑ6~J ]⩥3@/ /` 88d1·ƟKT1z=<*SlϿc*=X$B.TZ{;ꧧ{/Ueb}Z7!qk?`?Vua"LJS0O7Yb~դ:[\vHaI^zݹM]a6TA,m 5$pQR2P:~.RXjC_#WoO.|3 F$^Sw"*Fh/ '咡m3t+< -"Xi> x2xQ6#IAe FER,GèCd~N#~Z -@2e a7Ѳm`65\@N+d2<,6NR1:XcFFlvR-)2;w+WV/Fw+mu*C5րMuPE [Ԑ,t$>,=hP6%8e5H/tXg>5:\w 'YM(r ~D.5b~LAby˜|D'ǗU, 1"DmWG/LjX-I#FP Ϊr_h[ٺ.~QI iz?(T s8uO>* rs $M Кjzy4 +4,,Pʘ鈿NI5~䑬b}U tn͕w}W^ʱx?E%"Pҭq 9x"]3tH?-R4B\Qk2|Pe? IDr3䨥iQ)s.>*)}7%h,l85fPAX>T#&B I@ÑȍC5Hi `@=/kE{:©߯u,U z1էϮgD[ѼP6)v:JO=&4'hJF!8)Sک\V/}⠮ۙs=౹CsX \I lzWg . !$~{˜tI-V8جZFoa9H~.IOj)ϱ,Z&ўpgt=8"C]gB>H|bY%sA"^cp-EK%:apdk@W0o=w7iK]d%[</oG8R9 C{k #BĎ=3vuH^-tEIb$gkґp!BJj6HfO'Ooy}R9 UDǥxVȚ4O6Txv*q&=IVPNqr1uMPP*?ˈŐH,YJ`mӑJ4(t{InL",pM Ҥo[?nt?8[EN5އ2)Y?q$۹GGLbe> C"J\AZsrL81&)m"\nUkME+(QV +!'1@%sDWBHÚZ`0K+ViYUĹ\7U6YX̀>sr {5j2ش=:JYm&!ih6Cڳ] T-+gScEA,G7 [2_QißZzvSHqsY\U+–ذw1 q:6J8.;sP!C<Y?F3Y;0VׁE/SߠM0u9[+hhVSlU@ _?:5RBLqLynڢ{5=?ŶuJ^[ l,&6X|1ήf)ƩT(eGj:uDT}(ÿ 2i( G?y W3e+C*v֊3z!tt4>Z~]F=ҸuBc*$*!XdXq&Q=2+!+QOu Z׍]MTMS c?q6L GKf<:m`Cы"?L^.Q)mbdxJs/M'YIPwYXtopc  \1yFlb#6G2+cZ5iKX `4A U]~Bc r(ۤ_i])>`ŠH7bP3kspB=fӦڵUPbB1ゃ:emL; &hƊ tU8]X^S_[|UٙÆg1ҿkKcUb{iNj_;SO ӓgPAEdiQoLquCUmm#%uFh[^ h:BaR.6KQg;m0j޾ (Z wU`}ȿ^̳9X᥆Y8&w\6IޖgH/)f!'y~Uk`iUc3؈_w{B/X9f pÛH0`%4?a-xj]j<ziWv)aᡍʢ*wF 2ڢ˘4yX>Jh5MgD[!lTꨤ*"vqst^>?9#D`\YPyk(hY C5MOO bhqbB hoh UE`Dlz^ph'+aX}IдVducЙߒxP+\`leO0 @>N)wsKs`lc$/vNV:\pD6Us3m~P0G_P^wӯhvO4kL`i`ՓĴ T7j@usa<ބmvڮA2f`^wI jk۫"ʆ, cKv?@wS*tz,Z:p"wul+LkYFwRQ_E}UenHO2·3쪞Cdb!NLB^͉diR_N+V W|XQtb}5U U.I}*ʲt;; {*}AĽ$>l%+A/ۢE_.TJ g'j~RkWy< tjTD[a')/TgqQȠRn0?GunxMyp^SP3d!()\,T;uhrW0}l/&z2:Nzo^0S[k"*(㶋)F2=̔5- 1 i$$mJcp͡a]b5̷y>Z_Ѫ }ۆK~9KxhwpcqlzC7]/g-S8UDί̞чN5%NȜ%Ɯ6]<%|>4=ןt]o! IY='<";0_˶ۤuF}LAUvw xVRa8޳#iEN:q jU0YũHj#teKփt., [-|ςseN)(| =cFMX/2i.osOAG?|*estnehQ6Y챎m^uqoVJEԈ 8a`^aE_wk0v]~1Ң s[8YkMZ^Q0t_D,lP!"[:~0+xm,n`}{*TK¿E:LJG2b"&H ͍wh!Rm•kc>3O*9?C/UfmAY! ϛz^EvAM({/y)]9G:mWcmam5ʰ Uۅ(S,LUg\q݋.}A;7h!-$"Aꏆiwymedxy ybYu֬g97h[) Ņ3^-HzN /_L: c,,:j S?M!úRld(גJ_-3:Q;c<ռ ¬\=n-rRwl_cD"O Eԯ:3CZɅ';ŕ8^i0]&Ĩ%nP d;t70&>~EEE\i`Ƒ~.g):b  q_\z{WW\.W0}`J d!k+ϑ(:ZvZ|5މp' ~2M(pv _UJCpYZVr0TZ0~}iu7K{9IG:lvxjI? 'Yr G}oDzBܷNy᧭i xjnNx]}9ojVh~;g>[FIqڎA#P]F?3"ݐXo~X;}"(mcnLWҥ_9;bjf鸿ew2CLPi$TX,ÍIJg1 *؋+æn@YY*B{GQT ʼI*F]-6mNcO nMM9dX"an)r>0&cMΜQݧcU̺2:+w>(ʯ_BXt\֡|'5e/5YI֞>'k[Xc4WFp irؓwWQh5j~Ms ?KU<22BP-z>MsWտ|53OÌ`5s['"߾$/^ ږy;z|_1߄()v\%EI[?k87P0gEaá -^ĥp9Z(ʸY5VeaTci!u@UtV4^}Z7́~jK <~l,(k1`Fsi+~`aGehq-Gxk@kSL#|O^?j돐v7&byJ8(tT(2'(dt1yn)/ݼ½ 6naBko5#h@.E>|O>` O*5"Z$xM'1xi T!hԪOfvkjʭIikGNAc6R^nΆ 1]P,D&oeQ˧}fpm>]f0n 5vev/p隮_̨`o˪ Re3Ko90XcS]!h'Jꨀ!O״IwPpQۤ7P+/G-$q6Bu_ח+<Ͻ p`pmik˹ 2c>ޫu!Ŀւ濷 yVOd6jnCc"p968x.[O -1jVGf}|ckǩh0w .d8w?>|.11fs U}|(i }+ա?Voh!vnUE9jJ/U dѣaЕϔNJe6P]*_q_:ls.,a"&s;>B9#Md[=h)( 4JaC֯7WHXM{;`6SqirqRXJju-}_.Yw~"/ױQJT8tdg,F9_!O 胗 *1=zv,"cgMEՏS ȄnZjȚd|؇esجD~ͧC9 '9S Ǡ~O$4;Z˝_F۾d܁?dbM'ef?;TR7i=+i22?۱)j#uuI{t %G$UeT% t>BO4zv4m\ Lk]Hbm&bz$,QLIVW%m aCKM*\N[j4%RV>xfC i02_k앏A/Y=xَChym1 PkٱU-A[.\BjvDPʼn "B *!M~ :ZO* f@97jn/<}ZL`(r=MfkslX`/^Prl z8wOOgbw<]ڿs]k}gڊUا&!j8JmfA%kV8u{EpDrl,zkXI󰟗9e5H).7L)#Z>FX-ضF6mX6s>CHۺ F./H \펺s-.QO fWQq9à`=KQ`kWA)Rjz >ofW,؍S~ ໗ jF= 4܊qaK젆Et8dIg& ]b܇T5B $fTTAJkp>~%Jԏ*BV8h7oУYiҖi2n1O-^HyA^~)lzҁdV\4 ƭ1o`s^,Lس8uWP{(̺(AFG"P-- t(ފ;:vmM5,-ȏ'Z5,`lzzX D<A$G-j}kBjUxKWqqVf<XἮOf% 茞f쌗m䪱GuG'dv1IǕnDkI΍w(6F(Wa-_[j &Rf RrmEmآ ? ktDZxwǁYVװ@º##u/_"?FrR߁YbsCZ? D fuA{$ۆ "g%Ib/o<5IL9j&sͨ~H{oIi+}Rk;kX~1iF@J҅f%"ȩsԊs`O!xt@w) [Kp99GdouWTBW #\^E'%3O_gA7̂-eo܅a 7o `vG)APaaqNIfE@4 ދ}skZzs2 Bv)d0 ςi:ʖ4J咽*6'S3fDM^B4/\!ވYJ;ӲWw鲖.p\%qf`Cb&WG>aϥLpENL]3?JhijDVz4R< WH0epp=wWPz_^65HdߢYB9-$'yW"hQ?6}6OJ-w]g4ImJk^'\5z=day ~06P[K w}܂T%E1>/03*e2_]'fA[ چf(v@JYVXߠÀ2Ҝ6 ^ V.f{,zND-RVvĦr6 W}6# 6ߨj upQ;]V@֗(]G!XIb!. ,}Es,g4눆ru{>:֍b텥j ~׍V"qqr2ј"P2w@"Gj/\'6{ "ȿȟ%vB|ٰ+Lh)Ӗ' v:\0;Rȉa6*&pa_Upnfq˸TR:DiBlܞfF$)i=( u.ClZABI)-Zm һJ`wÁ 폄Cએ'ʬF5Q vC+k]x,#'q74U*g=5+&D_tJ'wQ9:BbImήT >uN8^FJn%(7s_5H`oqbTE]uFMf _xdBߙ1B +$wjrc `u"B(BɀPJ|H 5:jMK҈M7cX!zWs;"ig+)Yzw[2ڙn/~3~Au7hۍ1Ϲ g0S Lۺ4?ro0 lx+lmF7n=g93P4e\SM}Y9l N1O2 ]oFyYBN"s" -0-v|QKQ Qc|k0e:U 7Durpg$Hz[| Y # GN[ΐF.ZkPQz7h:ឺ1kZʴc g{Gժ@>RUù^Z=nk ]`v,Oz'׬*Gm/(>5.yzBW_IM8\PQp=zv%Қrgfٳ6c:7O7+;1X߅Wė sS"W'ܜ9V{+e¥!ЉzQkEt_me,`6 ~Ia**jENˉٰꙠtm[E m9TM3ju'?x-G;fyؼ#|O./ы] \nU#p0xJbigCԴ=d|;YlP}WAvU&3[NSom'aU a`١;ooF z 3Ja"z-oJX~K|hm y=V_HTwNoacи/rwR0G A1ЉB6TR M-<{y|2b9yCl>VD=]7budԴ"LI cj⤫pV܃&'6cpZY9j,ြƿ1SUr\ăW0ێ\F;ӫ5_R=Qa n7'g.eY'Q7s[?Os&;d4Ub 18 T^-9x"mNf5$PMH\^j7TȠjZ+.oϔ /m> VeqOz*w,RUiTGWܕ|Ҡ#?%d2 S PEӮk+,jxEB e>ggj T; 5kP.TU5*j%T];1ٚ..G⢾#G0EGB;^#,5$LA/''-tv(J ԏd 549 ç .͚8٦Bo+|V7TjV 3ZHxp×KLDNeXɈקxBr,XtLU63>&:u۴ܓu7h}0"aq{9|/U<^;.z`/(|a.eJΌP-`J!+"u2ХGƃJсO^? ((bYvIӁ=BJXl3zXMX׷)% Lx2bKaɴ=>J-8T0EGfƅ jTL;{)lP)"F^雡=#We+fb21|*(hdV!h^+26y??r3l_XgbPo(T{:lqa7vCPU<:8( Drn|γn76LH~b|1PFW D$1X5XK䁈rĀXs~hf K_<|:8pz2awq1LfHHP6Xɤǔj2 2ʼ!!'58dP B2ph m<B@>~2*lCʌveO{I9*(r ԼE{ Xb c0*))r ke۽R,6GZH:vo$ 7TIM-KPOج?oj+ޮm%,j3 4hI>k (= tЫz"^C Հ5-Yvb$C]df=yUQnp SMrb;Rs[q8W$dAx踧|qJj.i'Ӹ{u& tY}=H4y M!y<CH?+ف#եY(MR[-~$(Y={ޖbKDP(DZ: d"Ug?𔊑>!L0Ѿ쳱Y2]P>K @Yq D9hLx?p_Nرl9޲=::g1 ) GN}J>lac1 [1 U|a 2 $pޝ#9,5cK1J΄oA$W 6{s/kfKڎY'֠GMwsHOf(@3fccH TKqLN*n 5s@(D[R-AO4|0I q߲nB~#xOT` ,HvW)fKm RECJॸ#4 cF<0.KV7 ϐ~TkmU"?Զ8-j#:$J$, Nl5Ý!o~t͞PkhHdDIee.j_Lx i(}}u:zTk瓸!c_'ϖ=Yg $+e@*k!-2@4(tB^֥kwg^E|7J֏u*[~%w`}9&FReonGhɪUӆE~xW5vcXoZ F>ɦʊ ^(N@WWDc$lڱ;A n5Sjf _K$3-|I="ധ|S}POCAO[~h͋OFl zYz ߩUJ~뿎l[okQ:6FB#ylcκć_*+N0a;jp\zãU;bj;pUO !EW)>m '/,Cp^}8缩Ѣߌ8K|+LJ8;!gD뫋27u=]h 4C}<޾)BB$T1znML˂p<v/G"'{$o>0_ڏGs/TI_o%!y(Zp6[my}X`6cQq^)[o~ AwS`2%C#LyT:[Ԅ$PF؋=|]3kclb-q)[A-δ}^h4T9kcW ^m w@ A;oL}Y}/fIK&rnU /F%e$!~W\D 1 5ISʚh"T̛(!|xMا[aNR&X{ן०vWDOk8=":30C9r Gd;/zd 9W!)DX s;yh|7iu9[i"(A-T r^YK!'Y)jVMzf'LW"D#p[פ=ojo+!b_61"5 Ln֤} y.ud}t\D0L3:%?$"Ac.֚՜P*pïҫj;&W' Ɂ|#$}i|U-ͦ#ZFi*G( t 5 K;$vhv{ ?5cNtΕ/'|e{w's8 иOO0 bQgxWIK`#@d*lupe03~uO$ެ&AeqAD zj) yȓۯ}EC $͸[Fx.##Eԗ ?xں3ːPq|%L֫"/㧈\/vViA@"B4sq9DŶdb7"<|A9re/_SWq(OgD/#EuR!S: u~sܴB*֬-(sũ}ؚ k !{ތ/;ki\qs)jA#?Ziq~{F `C!&f4_+kIkBҭЗ@Ӑlo7Ɛu\r摦uB +ByʏƭfD7//? w8i$Z JR#Lp6 z hǿ@ Ʌ[h-1&Bӈ;[? C“`KMe>I6ms"oj`O'.:^V gNǸąs\2To+|8Kaug(_EgKweaN48A>fJF+\/d gʦ6'j5^gat_ uz-О{iu/T %u`-4&ꩇn}V 4ȍ C sS^!mH&,%;v/CC?Jin#[Gʮzb$}EUCk2:qDI߁Tߜ!:gH!J5]'+BJ Yi9LX?IkPĀ0; #C?B:f%b)8G!Y1Пo/?<(Z΁5= %$,Zp8,-fK!lPg,@O2cQ0p-&>QEzP|sY=rZ  QSp꜋W2iPE-qkiH(+/dC?y/O]1. w[i~ߎRfh5[7ԛ8e2at:w(f ^/:rk 5)0Rit2 DSfq,a #Ge -5 i,McQ5"mu+l LNޢ.\ n'hs`@g5UB`mM6A]:~C$Y)\4ԕfVtoY>i ilg^_SYgB*Ȕr{H1)$@qI+9,^ʛ[TS|;ZiʣV=&L$6Feȶϑ4Qg⮎\6> W\h7C d68Jy\ K/2 ޘ"cfza5d6T b eL{vNN5= Ě[X _;5G}9ޝF._xvcʥa]7=.ԤbvĢۤiy5\L`zk$&LWjfv(lr8l;z_AĞh ~DFHHdWW nBo*P_LyeZ e q(x~gRuj^;0jyt~SXy(I F/OW&FtHn0 ݺNx+ǭvjdw .ktB =?u}Ck"HsN"On/1} Y ]-ݭ8J Z;2VYpIc"tkLEjZUHs6ś4{Z;TWG0̫\`N\lUM0w\Z׍x[puh],pr_]%Q1jʅ t_c*Vd6mJ,rC}ImnW0vK=;^ ej?^yW!4ڥF2QXuGN^( }LXX#426A}(łʻՖ[:˓R)p&y#jc!`?k$DSU/f5,63.7qհݒ$k: +X1l= Jp4;SAbRxlf' %yJ·Ę/7,V%s"e}=)oHR*e{4GDwS)췞ALAj, Qq㩓2De?Q a€*6pn\K=]Sۥ3!p4t>IX$ S&+f'-1 [E͝NV YNjfWG;BiIvԱNs:WKmȲq<ww4Qùs2ɧɍoYÇk:|o܍Ɣ~FO|`Jc鹣Aؽx֎𢲱9 ~&ma:~IAy9Cȼ[Vn@o Z (X:oQ)?WPMWp3~/VD]$L7G$@ ƹ&'` {,QkQ@Bqx'o[Թ r? \moʋ&Ob%s{3zU/a]Wl`K_e=MyIϰTZ؏jiX`1#=NNhYWd/Wf]Il6}^,Rs5w5#5*hGzj쵟d83}806d֡0*I+R(!\"ZߍLqyr{{& oy4Cx\ԑwd fj\/-V?z+ب2}%J&_ۧ>jDF0#/\&+t?OI.9Alu 4`an*ȶˏ-ÍqB3ןL{T75D1 Άae6ݗU]3&:-:ֳ>QɅ': aֱP+I >q?B7U&"]P0Nᜒy{k ҙ#A4]xA5 .2:{J*}񺵊Qϛe(H(i_9o}z<6{*[gc5߆DuaE\iU\s5ne|rz|%Y5Eh'T>:2W+rW#}Yi|(06Hf,xlͪ!qeٝF1:n3wE B4.+ jV:^p,G_d'709EŊCV(†?ajAڸ.Yo[ ĭVUK ?v^@#c)l8[qJ|gI毤bx@98bOv`0GcyYNbb`];n+*7O^m Qa̸YQ{ %z{pIcVUq5,!f}((սb^9wPewk3+ѺD{‘)σ:%~񬇶]3c$F=S.1RF-8{MRUnE]Q7u]J+ŕh^# #y=i($1\)FMX$Ec48'+C|Jt+R Њ1_j &(*eOj/!R:ouN\PЈ OjYy=H!:4>:tD(քʌ.^D̻BU3|R$ˁ>dW y-Q* eԮth"ee!ZQ5-/bL؋NgW~zA\^gx拝rhIGKˆ_b4}N# vͬ=CJ+<.DPIrI iJlwhk%69 bU|zf|ǛIn/Ml<(`ӕ ΨYvѤ>)dAW K8OͷE~9${S|8ւžϨu!Ts"6 &%y)"WSQdۼjP< 廜?hv pPK,V9bVZ/%}<*cÂJmbu8VzzdnLE ^jy>u=aZ>,-࡞\,*)a?G~,5rZdˈ1V!{eE)DU'X7./%@=OYlnF>9xVQ^JСjޞpR6Ro-7#4/>ξj*ܷV3}4[ttH Cq| M~ p;ܻkU2 7,w(]}-N}vlF ys(F;$ EXVZf]ׇ:'ިEfs׹kƁMPyC7$?1k`Zq?)LvyYYibH 9ӽ`5&v-na2r{jG(-ۓi&|Y P= V $`ܡ׋haIB–J rKj9uOK^.=V[}7(=qtRJa8 D;͓ BREP,qFg>x$!e\/3|+J ;.;#_^Vex~OkDŽoBo֏a09N{7@Bhm}|hEwčh:x=J);MӇ{J2-&NbGlҌJYPM05P*kD-d'A^*G"G?a8(BHh[4})\2H(jbͱVFF,7ΪbP,+Α+VCJNolj,g2"BʪX~sH iˠɳL~kdN`fJ'1`o,qoiYaUIVT))rJLv54J 4VFtʋ0{sO8{60XHX_ү?H%WEl&.C&f4W# ڦ~8~ؾKKL.!*l]t!H^$>&~"|.Ep dM tg^wp<`fsJR ]s&-M^7b+P7v% W:/?&=1l3Ͽ lJ,E;<5`FO1aB)x1^w*!2ĂߔY:މ|MvP_Uc`"^pDzŎ.hYwh݁&{8 RUHp f>769R>J3x#lZ0`}46T!?b~b6&p?QTڱA:6:MgS>?:Qxkvav:~ Rr3lu&lah(Džoo D%8IuWWe?K## vl4p7Q9ez a FHQeX-Yik+WOB< :E24pպJ0AɔgOnЊ!r}W@M%HO&@!ܧ5ogb"Ǒߘ jtO@R\K."/ ٲ9mkIFʰX29|Fv|YW̥'Fm-j,vӐ{]kغg;Jm289t-.ضsHi9"kqNrJeH·8eiʸRHW{^aI62iԆcO 8 E:(FO IzN(IͩE}-;n1eI$&K7cöc,3Pg cHm "%C̠v6=M4>G0cÓ)cϢz+bfrL_;=Vj@Oc3M#J뚿ex]A>Ko`_+B#Ȝ! 5:[hlˆCCc;P:pr*KB/t-bh!Ꭴ7]:5_ _K!C`tzo-S!h"*f*x_>WBl\"Lޣz#XKu_r>+{PYk1GOZiYɯ̓wEMzcusd,;x@b;˼x`1|ac}Rˊ[/t#[r7h=&%tkR]&V”i?kUEs:0`/A(6`5-g Z@r|nJF#&n؛mF4,crbz-'.sYEߖU|F\OS$e@'*IGmhf|H˙~ڴ#+)n&&m/'o>-*"+|媘_jΧE'C 2(eI:Xl,tE2xCD>ޙv!Pc뒊< i/2'ƕ8>I[5\@ŗH'۸sXQN6ȻĴG2Zc0w٩qVbDM_uǬw:h0s([ ;a]F} &y5cMJ:ؼB!6_QPsAs~|Ewvc-KxzKj1)j '(9Z/>nJ]SlWuban2dg4dJ{ypDP6!⋰T C6fbЙ*`m)a~aD&a渑DQ5|'r`" VB w\քyާšD/D?Ayàcqp p߁{٧Py^@{_[c&5zicxCn.:p:lVWz]bk JxB_AtހĹJDDkYHqԵ=" TJ(lO\yZiۿ<~cl Ӧ=>dsJƽzFw5F});TeR\@l=r#FfDmmYX<@i۞#C${#X'k|g:^̓h{>K3R-k'~Ʀs)9[UHuޢZcq̮>R`@'( e?FE@'B8V"QQlLxpH5R9VfoS+MשF\ʃ SBVX ȆEF$pm%xd>>l|@q?vhA!|GXd ȚZn^Q1K9\ﵛ?x_Xn@eմ $؛a| /.{( \L1ZGwN(5mikQjxGURBB+[b <1֘kI_;23%G]0 n{^ +}_[Ep'GDyJ4.hdz 䢬9f[uǬ›.BC5◃m;9$({_tٓv'{4z,֤<-) CM2\%r֌c%Rf]=p6&RØ/P]Y` U.iiɧz!Sbݖ*ص,YLHCO|Q_{DERajɤsp \cdDlϿÔ.&gFmbJwTŝ?NQFb-t}6⨅ v]UBǕc,< ~^+U\T^7z@5L[:JZtwwg"vݑ9>9] 6 ] @Ea} F Ԑ nu()h>νhp5vpo Š Q-lS il:Ϣ %'z`FTk- G1ƯDzMcH&-#kv H>%|ŔMd;oJpg}|'CFE,x':ۂw0 ΗY jtQ,$: K!%ᾶ.{|迀;VS=PիE~xfCCtO˾ ?V#r5ؔFwo5nTkwqPvY^RHݺvV .MqA~|c_"9f"I>Ж|d/6ҰP.uθeXyXETsg|y#"=4w G0F휷`dq^ɆۤƜHYFZg)ЊDH$(w#EJ.% mC;jYӧa i)-Jyq]o32fĬ4W&Oh?ZZ"H:^  -Frp_|F> ʅͼ"24`)ȇFy_vP /"VMDxъy}ĐyoU{DP#$}P:?qjpMbhI,Ij-,t"!:J-Rz'0)Gg,xm]AI§5xenl l~۳\y@=׹CȚ`H_ܕYvk_5W Gd<̞tQoya1܄`PH_og OZ-{mZ>BU1%KFe1J-j˨A{?NfPBGH R1u@ܠptX}7 8)QʘNV9V5ӉH{,5]8a&rP{ȔXUƙL\sMYcob#cȗ>uql&¹> ҈i Z2TI)HA]GWOZ*A[96ji'MTd=pU,f~faޞI9Oos[#ʼqP>0#8N::;?Tcut$?ädqr@&s~R~H(!ٙ-Rܹe6ٍ_5wS6tM@$UCQ xc0@9 AL{u߷iDt!%#0|/76Ẃζ+r*WU>-8*ZObGɏ$41EIqi/ E![n^wpBƝmi|qf47qpV.c( ^̂S'=nTģhS`Icey#:k s#Rf'C]NE63aLDɷjдT|88_R_ۗ,yM'4Nj _ ] } yk> ^*IoȎZ<{|$uU6|U[ے+p#Pvp 7LİA~J8÷Dqa3_{@l9Ie][+fKG`NE-ֺ{^m9lJiܮj1׮X\HOL RfQ=`epWfi`#źZFĔk=!uw:δkI`zZ3A)%SKy~qrg yfNίK~JzCxW5y芙z)-R25y NjR@QTnqb9;Fz@{VyŖ-$3<kқ |Nw΄!acT]zqYR'2_D{>{"!@Խ~hĿ !@e^k4]>^s9ϮO#ǰM 2PC? us$z ~6<P=i*Qvz(e Ŧ*ɓ:Sw俎E9e/Y-`S&b\V7z2"t OM;}w&UTdg5շJ:r%W A |ܔ\HnM?MLE|+)[ʫI4Y-_l9]R`BeUV/Ӧq}/4bbL qs*' ȏ:&e޿-y ~f|5j bƀ)ȿ0CR7{7 ;Y>0+ٱt^Y /KUFw9Z[2y'4Y@75Mdgoqڶ#Q |Gyе!Ne޿U>f{⭭J1\Q _J~u쬟@p2ilfϦs,#z&Op蔀 eC"~83?҅fn"aiMUd 0CeJ$RV^LnOG;fs}IrQV۠3BQīMAu`l.} tѾ3~]O. I&Zq]$JoJ\A2OArG&?(9eOL=A|V 2;L ~&MM%hΝV>?~eh\DEJҝxFэ;i,'9uY{Nv ) ;eJ.:1PEQ?vf@gڈ=>%i)¤P߸/H ;R$LNٮRR%xmvmj@t}֯ӔyHxw*Azv~\PH>|' kkSʟH d;|,H%7|': 2Ms[;s(K~# l]Nl(y'I :%ŰwmY랪gCXks"6S8D-SȦU_@()FѾvK;qڨ]N;|fv /z'ߚz-#}UMhNjQIs8~vNN^d~M}H *GGf/1םR)tiR3hgoqg!%B"68٠>wPj!tAIηZZ2KCU VlT%ȚX!, rTWx ,簞E~is'0[v4 r;H6iK!#$T ~gcұ7DÜx LAaG˱FF .uY'ӌLzm~8ws@JCF)աuy(Z4y?&Q bH@Tre)e1Ţrad礐Nurmf]RX~9$B ҉̕m|IeZ{ǫ8MEv@K*'L CMÂ|)2TmJgW8Gx#}[ #]I}媂,؜Dkᘰb2ab*>r\KILw7&S ?r@nVl1@ONAH _8%~R\' KeҦ]͎BC$ksa}Eo=%~AF#F 9yLR*a7}v>`'"=Ŏ8[b;KGbi 뼢kl6 9IuQCX9 ?x:띃x)DT[ WOK4g2,/giJdLAh4R{sk6n$;cU+ K\4^;+& KhBˋԍL( RՎ4d, ax;ythw :Vd?-n]^ʒ(=e)TYPbm†bH`q7}Q`!2g%W ;Z.VoPU@~V񮨾OiP9J|zk,4) L(Y!"Q #zd?VۏD`u#=E1[M˳6x+T>&>'P7Dź--f rY^06[+!jUhǛeU\,2e]ƍuM?I[:!;i[fp_sGR{Xf-Hp qR䶴WHBfHI d D٢'ip]gzx/g/pTk|";_%2@V,=KwϿG#EY}zèq`\ tO(K]3N$v4w%W<`Z)wx=o׼>t_Lf̉{0/G&9ܨ^mT2:4bۀn<4 Ș,WQT1EzEJLmyb]sh1KqiX~ڧntk_#4c[`a ͻuvyۦ ni l:1Rspz#T.S zVhh)22ކZ\{6o `'1E'F?Zjj3o¶RןOS}+L}7ؘVonEar%pZ|S F]U{;MF74|˖ڃ=fz ])]jM; cO+NޭW&`D]tܞ@R2X7;YP/pW [ 91Ȯ TD!G]MKZZcr!S3[C='lnJIo}e $$9 eN'޲+?!y3 +vkX/wʑJ8Ta{`W]ˑW>ZrzK^\.ņ&KG \#ZACRŻ5&b0׃ |Pqc #׋އO͂*C/Ɍ ]qzl[KXX!ȎX4PHV-En@{{o[JL`QimE*(DYQlBwL,Qa MUf(.q-T&p 8LAMT@3:< z'Q0"~rv?8Xj'eB!0YlUM= 0'y>bYx8`o}UA)3uF!O D'D/uJmcPkZ۵7jwnqdx6>UR6@8Sa_X<|h0r3z ,83>Zۇy6+o&S ~r.iܻX/@b᩾T[\GrBϋdQs/F<-X|CF1,MIf 2QvMJzi^K Bb `KTz, 9bnL@KE~5%ܷÍZ7y՛k3LcysZ6iH"cb죏1x@)C7iˉ/s9>M/L/+&<75uׇˆJߛ% GSփI{D Á֘6 FGZ{ra2/cRau*Ӝ/]6_!MLnK:) fzP;2ha$smϽ$g}F-;oZRwBsdLTVB87$h4wrWic/WX:qnCJsnZ4LHٻғf#X \Z`L7(.l+W֣Ym]CJw/Rt!@PR£'}OPWvYj%=6JŒK4I6hsHdZ杢x77;NgXT7S Phj5VmaM¶a?ϸcׇoD!) ENCk Ԁn:EChãbm&JjDK(LqڼlT8!=aƶ8&b.) <$dX2uTATՁȆ*|>9ԝ(d 3{wb0N2ɏ0;N"e !O_Įʈsm0=44U`PXK/*W_7d:__ kfM~]nK:~^{gO?t{@T`"fl -r#*;TX񳯡S.]VcfBR{~L 8We Z2n$F7*sle`//:GǤ325px/s#܈ 5| \v3@5UxҰ{MVq~s=+:?cP[g -XWVjP)lygɫOPqmQtKCD<@C,{G0_ Cܫbzh>(^-=jTy 8~`^0/&`vO>ݿKB*Q<]hv/G5#٨ Ӟ9f853#\ {Xn@5JJ&>#QC@lBB%HWm6yڙ#zޛ.ά̛,{> 3-΄أl|kJ#wP8TܘѾ:d [Yrig}v1~Ku-D-{Gcꬃ~"z߁f^S"At* ƦSa_ (cwWV`T )Q A菀93Ҍ*~'Kbpe8}Y "f=ab#[ =:lK&dx[(Gsev+W uL"ndcWb*.<ۈ&4 bw=:1US@{t=І2{mbt6eVj*re(-+` g+#J78 \?LV&x p-iy%|qelg ӡC416CPvWN.ta|u$ӈ+l1_ L4ꠝ-6x_J: `țo[)Dik7lPLqLo7LE\m[ 3>i-# 4-bLmծU9,/̇ov,tZXkQuީ_![z!iMks]aB:J" oDMFQfoV%s5ujjJ/;שz{r  5$jCSUnz%jzϡT*@]qen(jQcb :a${/Ʈ 8%%!81^3GRPAVt9QKACy5ȅh3'v@=@de0nYˬ `rIqַoxQ@%7rWasuǷj-9|f{K(z>Hh 'o t\d[P89N7u YT VXEr7NQCE uB,S@<\ͫ𨩄CCM-mK _Qƨ6鍚5kljQwd"NdR[Ѻj?P47ǒnHaZW|0+p=QJ"cItvXgm:#ueiѶtMKQ:HzK+=f #P6OD/ܜ^vQ wLb6ۀT( ɩ<8j>[$S>ʩ$2|P+̏d.—f%qY `@喟=hn߸vUCSBoEicOqҎ) Nhn--zm)I97d)C٭S %٦t4 fj 5H,<$5l_Zۊ~(!'>WI5s<7PYg{j GQeD|NFNTU7Sed7O$? ö鵒IŽ1fXH,F3}= HqPz7yG3AXn}AhώoxytN c@1ĵnal{@2KEg5w1$0dǝv,i>tT+5p={@rTtʎ}A_L0^4[9qn86 OVԷ/foGp6۠`0l98/$ HWv(aYNw.3c*'2S۱dV^P+FM1~V+njI6]-@|!k'x硫ᬕzD\2}7>,o  "%a l \pViȪ@olx>9l EYzo`"^hG3f8BK[rNצaO@K2!-̕?KbhoャNle D`Qi 4ۖpq^p BV?f42:_{2j01j6&r>&'tx/;:~& SJI +$@aɝr ܯ~d(H{xm:܎3k%%Re#O?RFiŤBjǐy؉%mO~fe:\oDdDkFmU#R% $·Iw[U-Xa|OtԉS+6prlŮ&;U0x'} gy:Sߣ6ٽxH z9H*<Ɂpw\Hy|wS8TY޽#"=B Yf5!N X)fgli3Q2Ꝡ Q iQGA;Ss[{T΋&o\9^ 5W%<wtϔso_.w fq T!TT_hvӮNOcN5VpXnH!Zo-"#2ӭ[4^)[9szs}>ӧ .`\#+rV&?5 ̚kӄ^! =݁De1"293SFD$c!=(4-4Sd92% e/+M`M` j g|GkCʕM;[;#l_`]Wd, Cdc˓m0M}ީj`x$Ftf+I-uGaB 0cLrT}3QI<[) 9K&s% Gy[O[*-"y8=2ɤJZw˱;L5C8#:>^d7p%fV~\sKu{*P+'rԷЩ 7:h^o\j]3&Z{*Khȟ~nihߓRhϨ E2>OkH[tܠb)|R>{`DxY5LwKH|f;C8ʎZ1Uyʙܦn)J繖KIߎ?2fՀ~jzMax 6N%3\ͫ*#xeJɦ)Ep VL1mLɮ!{%qq(ʒ2 +yF{jWʘt/{sa3ryk;u^nU|О/|R5'v5r;ρcb ^0@qhZ7u{v6\y]vzT4%ZV+amki6+^ޠj-Ӳ0SȐiݹSe[j'St%KiyJ-u|Y1ț'@1YG(1lTB{nߨȏEz0բ!/V"K6~Qulv "V^Lѕ斯S&VOcG9OB*@'}y%§hݥkŰ h~pM!qtA \X ;3qwn$*_Дpay$A6YNi&b$#OS%nG <^&pNV '& :*0}yZ#3`Hߎѷx$ s!u:d_zWg H4VY9A߅*٪5' .TƖnxƞydr"q^}O@Dy)(L& q5ٮztW)V^Ƅ+ﯬM~/(_2{Yj,(4vm sx\McIAXn(1ocn7rJ*s(l֧iښu&X;,ٝ| =pt%K:+,i_Ԃl$V9N:' +c% Ozҕyc攏S!_>naf(ޱ7;q_K-8TH U0[/*2ִ *(~ 8,FhT`4WF&9$a<h4 ε,I|N_G'Z׫cajfHasxTr'v5pAqX-TfHN'xa.US ,5*4(SP[+|s$_ץAg )`Idq+j ʶٲ" LsAu/Ӓwgln Ip 3vL'6qL Nqey31'=oP |lMD8x`+Mz4@ĀbK?.VTU,R`8I&9JJ[|n{t܈Y i ]?"$)7]*RhϢRc"i+|p"X\}_~McU{u˽Z+eS1=bB{HU7>Bt9Hk,vPT,{BX90 P1R+Wj`ginBOo3EJ˗HHEѣPo  .= ri) {/L nΪWeMC|Y vFAĭ, hwȊ'jJFu^+YI-bR`K"Z;ȓ8k\Nrbmóewugd  &ݍԺBǹ݁) /8yO4&ŠVKOrsW3v=,h:(@Ԫ(7G4 h:0e l)q&ڏ'xs Ic%oyyIf"w)?{}XY]D7@ 鼺qG&dU$׋^+p<DZ~0nfOFhW\)W(zqꤼ (Xp Eἀq+E᫥\\Le"\m}*e0{>(my&/$AU2CqY#ϻȎ)Nz0¯BeN#uyc, K/"j!±=9^c"*Sf6烪 bd,(tpyNwL~ mRΗ,*z,[㯺51ȑԷ!V3?Rp n{H ˬ>;2Jr u{^FQ%ΩQ3j'{+E 5oz+\+h:'h ^-=j `}B  PwS[i W(#m=ע&ܢ˯}tTM4nvfck;#TN+VwssCc40/xmؚ;l8# ܁O뿬HGmmat_04'C4 : Wv(LhQм8C.חJ|d84Њ^:8  p9"J V"|if4y)6 t/sai#Bh0dOCԥ=o>#Dy^ȵ"-,<䶱qNC?_"O,zOma/nӁ&ts͝/tPYz͈_R%x%Ef `)E; &MуojjsS:!4{\2\4j_=Ԋ ߰Q9>djaWg(-aG+Aڪ HWWi~)OnX/e"yʇ&uj éXY4'-z>@UPj: (? (\.k"DאEW.9a}Cjohe,Cۈ8Yw}^9xBoQ3iP8!hXaWuGQ%xJ}1sk.)Cp*{þ@㇪0q!o4\V]XoW8^))iѯhJ$V)Dp  x0Ewȉzb >ZAU[gLuW &k084ν*,|n\J,"8.^^1Rs#-R$U}\ҕ$ /@ bW9bݿ^Ͼ 1pV):gɓ 3D_3J buЫew^E O&)!i%;:\d+ c>b^j l.=\9cη4tAXH~)z~9^I)3S;hl% q4}@1FO>SE@Pif"F7шTv\l#6[4Qu!Yr:WUܸ3|؊:ꥣu}w_zkv=?<4t\2?ۄI޹C|ih!*ЅJ)+-0тJW)Dt`w£1G};ֱ!D:W F1(4k $@_ .b4AГӴAΡ(HǵUOgxiͶtTOj,ԡ;I#&h.4R4Si.+{YvK)W3&Xu] 0ל5ivC.; tÅ a칫O7PC,UGp/OkI3A>.F;%3BaG̏'^p;/K643\+.T.EWL**{*E{ևYcM"6r#Tflc!LfX4c2>9]1vk9{UBuXf?n!'YÈ'( 'ߓyr{A &^/d- :m|1zƩ`첦Qm07aq_|_C[J 59Wi hL+ɒy^__gs8'n\%}W&})e 'qPlGS+F,!<+nb O1<0XQl x k_3. Hj_ޕ(1Y,P=~=bjx)Q&_mQ/H֫_҉֌bwxy,isu Iǩ6b(o?_h7g{;Pi߼x3Ay/ WV! |;'|[7-=ڣ!DGqx@ 6 <7Ҟ |R4_fP?k.!!#@u:p?Y˳ Ue;) EuBo_+ǃD&u P̈@O9tȍwech.rm!]@M~[x QSJ"m™Č^ Tg%ZЦ00I_+,#wDA)EAŷRX@=n*zhvKs\pwyiM^D>xVK,IltLp)(Х{)zr3{,{ƾd2ŴJk7 w"1ƌ]4t' *64PLⲃ$~Ak$pXգETzd<$iHV&p$md݃^\kvpH‚~،u 3g۝[轸s"UBƽ)-OKqgJ7.=k1oW뚁Xׄco6 };kCjsAO酽 _ ڕ9&i&E 0%؜ T568Q\mQAX҇\h| jqRWDN?a{83I/>.=+a V" - «IEP^z̵ogn3օ܅1pΚc",T9-oƄzG *_=%$Xu^/Mb+3/[ۧw*7jBf{#Jzv>Jls7kQb!P:HQ_J~:|@JGVS&Y09z[=gH*R%(_E +DӒd,~g~R 8DEZfɖec@Rjn4M'ʙD|stGdž_ƬOTδm|4f%s&'X[D?%D^wL9)ޫܣJ] b~Ep"KB:/eIXMi%-~%!;"Ud,"(fClY+8oi{wQ'?763XN7e=iL:vT꺺*CT;X+Q^%7_Jݒ{ ˣrƄ  @?]WɏSVVB?Blxt zYb6C\cFҤ^lUP&Mc;O~ WC<o_rأtzN򑙽K PEiRfayŞ9ڤu|%j9H3Ŀ{tҏg6 vĽ HƬ%D[6wb0~x>"WTX7,K !?=b62G䴣Dh~g"`g~s툅`Wi',~q5[w 3л`q a(bpҖS\cBAC@Y;j`Js_t^ YǍm)JNK$]Kc6ʹg~7{2"755Qpηrחsڝeϥ>\3)\a/(R ;Dʕ/͆hO(]ozY!VmM`KF#ɤn!"䲼TT\eЅ{#mdn1%\&ث(ußlwkªXa*>t,JHSAz-"ZY4D%-cj d?t}Dmfhmuc8G@鴿J?mٝB\U>% GaX4?||)?YeWDHMjrء4t]Ы}%@{ H5Fb܋_`I-kC8[e<9ߢ` 6503mAFc"wv/j80PeDbSfxkwU<^^b_Vt 6A{/XcT,YEtnyyF䯏vև4mMy͜ JJ"jKkg>Ĉ+iN AY3Ś OROr5si2gO`9_e 7ORҹI1RZ=Sksc^jl03z ؔn63U1\ST'Tf?gsRy#vW,ݠ^hH*Se&lNEmZ?;+=q3[Kb h!-!_[>zNjwד%$L`\6.2d<Ԕ1 { BZ%vY>FJ˞ yN%ؑ=00fz:ɇ o-p![6Axw96IB)KF܃Hm,{}yU6n?c܎8ޘk}ɧI t$3'<}+%>sCuc  -Aӌ>7"0=Li{;Wh͞j]u+YvPNm,Ô; 7 +(qu!4[m֑qWu`I0}6f,5p Ì.qh׭anʑ+:o>Ü@}(T@pNMzs bҌPH´z R^Ĉ${̜k 02+ )M|J>'\mG>DOf{sX`pFl.Y J\OTKR6q?4P9r>ݱ+YӠ 94e1 DҥlSӄ W /+!  !jxx%iE8gӭZY7p scV Wf4DAПT:v_O76hnTF8{s?MlI3 -L΀ YWyI d~TȨM%tK6d2KMہ&1 t<7f _H~G`J@V"KEK<'&8A)T\YNbdJ3tY H ~H`UJ٘\8'/SutLZ# frNRr_lHez].!GL "̭*7ffxdZj~w}rbWވm,)}W> N\xKoHa6jf)P9gZwp2 S$, (,J|ҷ(yOr=-M^}wU("nzeyL?5*Hf2&ۺJ&K^+䳁zٲBS&L>n\IPfM[3'1Y[G,W5WKu5juQ$'o`y0Rlze-ѧ$!3~K:لP9TON$b1\=ܴkv@40lKnJŠvyDf3VpP.Iz%zjy!B=>rQ n?M¸r f+-FPR-eowOL)#p=>)NmTE;:&|73}T{O:*3q#QO_85;9}! Ȥ.25==m-ORq<}2ACuHMV,w)&i:z90Ec4N$k^%4أUHD6煬| 5ii[gݸpZ8*w˓gqܠYo.#ڞD{ ,tݶ%P)l>ς$BQ1="ɬL]{$ fg[U؃J: y1b9zs"ߜ&PS Yu{ #S]3|F">N+t,th $;wd܈e3hZhFV1pFЅ9o;P<黸!/kFCzܖ&}i9D"K5GEɲ[Cq^/78Imq (E>jP<==Yydr l_6oqjQ(1 Θ͜{`l62s fgdIOrw6Vr =9[p J@'6Ӓ,R_H{ldcd,rDŽ-TE82f= ڠM](YS?]ѧ"Lf/8t:a&CVmnk&R}|P֌%t #m _dXEz)3!׋7^yp!Œٲzkx[0p,#28 ڻݰS["Mssū4Rv\O~X73}W< %!,tt.D=f H0j)w7#G%.aǛWEclPmR£,9W 0o}Z*@,0*<g=74G{*0G3x,6ؼ/Z~ʃٔe=l-rJ4al3[X}nh;j'Pe7ʐGB^{eT 6#0Uc&bA3DK,J k3O'׎- ,kC8m1W{S+#tiezJ7}.-f {) A)&\$;U@r ˆ&88$0pbtLo6 %nȏrU?ǿS>9"oJEfm9trwGz Zs &*cKCAx[U$jGiCQtl_3C_M\Yc)M d29۠Uhv<^^8L8 QSZ'Rt| ӫj4E;8Z\~^!V^[ȟ>m?BpP^Pf?wUV XzRE3hwL!tCcEK\խf5̼So'wUwmV-'p#dGٚ+K^eXk_! f-^0ұRMCqL_C2:96_`Jv[a\lEPi5\5kEݙYwz¾ D֚/G}䥼ƩS[]✲ @!@Ź)$4{ΰ^ֳն RK'U[Q0T٘|oEf1~MHС3A۳8~ӮTfZLOQ Fd::.ssŏ.^7;l,}|zbzh]ha 9dB`6/o ؂G! dc;7YΝ'5wR˵!!~ߚѸR<&l}])wg 0"J'RZ-D'ퟥ-vV[H.Ԋd5C;ÍIAcH4x aHS;c .,jH?Fh>5DP:nC^@ k%- &mQ;}&3F$"~KYV*3)\q5g"jJz7? +yz)0N`W;JSPb"Uop09$yG[i /.L5%nIȾ4Lh]K!]wZ/?6Žy!/*Ζ ;rD@.:ܠ5Brh͎A/.}E0EiO G?ZE\1\媁M,U@"΁_3I'amr~3t4q~,4u]#kS|~= WZEH^$#$,흻Ϸ U>'?O9ƽgym]V/Y㦥oAn 4KEMSO΁H38N$="> 5咈\?qˀb.V#ʥO*dxR'i6|l?-B̪M,8Sɩӎ$ЈA,ĭ:Y ʣRc{-p)Poz>ecj^eok eۅwCP=ݩ2N>CB!ƾ$rqC3ҿjn欆Txt5FTPR#u=>وrGz4/??P1( x+# 6_B""AM0i|I{_kG&]#+1k NYlX[q@T_*n/P])M^QQ^y!"Xyi_7+I4H2׭[FGY@dvTKbf5#IЉ!֯`.zl >W˅˰[9HG PjIO!YV0PC0'K==x чK!n0ukXTHzbzKuD !angf7-O,dnO΂/wKֈ軀^Ey U1V\QWJ փgݩzArd=j8$v D,хi)jA5*SۗG mw(c i Vwu"!Ag9XfI$N3:un3NK (BN<2{l,)EsiȰ_C!*f~tZ  8oڷH$d"ҮOncg<.,(ŵ8he(}ꅐf덾U!ԼP IW": ;u.`GN.٧(Ca3׹O8%N@e*['AH%7^@4Y3h3[ZIֻ Z?y@Vf)>]`oc\3 x!Trb4LMp.Sg S=8߶ )I]}-3<Kj&sf?ĞhSVK`JvgƩA}M,/o /=;Bj[Kc1ļ;I_P{5G[a ^KxDܐW'קozn1 (pFc׉ұ/jAٕ>K jybnm򡝴]\DXo#1#`;w?A=yST:WrP[śX5 *\Y%P7o#̫MzaѻU7F14?,gIjyЊɚ) sk@}9快6_$a7(B:;w!V g,bۙ o;lyē^v@.y`닷l4RYD4T4?zCx+vs8HX-- Qs+ 4S#g nDI?0^NY%u%Yl Yv$ >1s/! QiћIKdyX -邪xd7ow6MR=aO4:r1# e7𳃄n.؜MozC){$憸a PJߡgW_ÌL4ա2V&yosK3 "̮b_۷p7ߌgKxNKUEH,Ћ{@,UZ>}TINj99OcֺzՆ>Znd[Ke/U )3oW=cnzjg1fn?`OHC1m7INLi FdnGqM#aa~g#tImR׏-FT14lEg LP_)< "^)|rBMp-l8J#~ Zҝ]Ky\7v 세Z7?߭`\;o,¦ 2L~KJii6O; 9zKʾ_CAqyZ[6+R &Bҟz[${BvW(M8*!m\ut428Wh~)/,c˲\t]KT-l r$RZD\ɇL (yS,mG⁋(~/e.aR^-DQ3L͕# }XӥbA`ொfe1E\*l<5M#_ڡ?/%Tf K7ؽ;>*DIA-;[h1A؇,ԕZ|ْF-%V"1=9(pė*SxN=&PKjax#:KB׿mWB[+T47<{Rp"v;YsalwjȺ/!NUW̴Kmzm[N3VRs[1K埀Վ;"JgbPF\ ?)+ޑCu@p'=tȉ$o5cBoj8\oAP?d6-_+=jᦸ!Hڶv@ڌZ\Fvwd^P)"c ">sKk<}y%rQty z0Z-w9t!O ZFuIPk4YU+Ft2IzKô˸sIc[^eٷr/p4VoE71F#U,vk?Q^p]Yw9?!ri-_,%Kx灞){8e[ yQ7)?䬰 MN#j[,ݽ }z|t $X6&ltEBUkW5>)XȂg@Fq:Q&e÷ jyPx_jF$*ˤ͒2Q} mj#&D{: LJ\sw - 4 t]IuG("ihs,أ=z 7 dp(hv4nI '.@w%VY3NG*?ɝkZ(]T,`050;3l nUF{QlwA>j;:8=1CAc?Ebiͮ#TD?=bxlР+W^>vBǰGEnt0~ RC+2 h`J7c鈅K%L%_d\KF;$Fo<̀yctmjr*IXg-ecK;O`?+B5ާ$<_ܶ퀼b?{>YgM.>tjm+gʏ#p\QIozQH!WW'K.% ~w:Csuԡs ]&r?K T890ϮEy<$Ygz(uo)'qVl d`sOƎ82o_N UHӽf8A6+uL. q+%XHĒ 9A0ahF g"Bwv,rO MHr xSo)tiɱ:3Λ D̓agOZLRm.);Pnt,ZDCH-pQ]ւ LTмb='Ys $ߓs7LeѪvoߨ{O՝#?T4_(UnE+1'B)RrƭAaPF$Ֆw5ے6Fv_ rHQ^2^O~0 po0 ?e7j"=$h8aZZ@ԫ4M *҆v6OWWTH  `{8Ktשl]508߁8$r7 vH-7+رW}+؎,va~pf9lXR~54gksMOe|)][Wc~g@Sl ?g䬫_Fx]*Y#HTj)Kz*}a[Y^iBwl^Mн([N:.ZwJZT6EwG/ vN{o2yb#]zyDc#gyHh(.@0ud8dwפN+"*<Ӗ([HWd8ij$IOfxVa̩[J= "{ i>˨Ѹ2P3eE`z^ }ܵ}[Έ+2YE@0@ Vٵ& 7a.jWGk`*x9ďA߫秨-?5cZثÒ.+FB$z'mZ*fc*ٷ@aQObNESa6yF*E1[REe$l;h.ޥ`h$DbUW!q0h͊kKgD-DiԐR#3/3 j{ 1Cu:l@5hT Dж٨ݾ9.X/M!}*Ta`W=VUi>\~`_mMYeE,MZuǷDXMB4A, t&M>X ga#{^Sh?4'Y?WDVxuyN@ 1/9+`#S;t>8Y60MZ\2fj?_ v=7~jT`i#V~4Р02}P >ӂ1(R(;{"͵<+B.gS@t H m+UPzLЈM"wvθXiƇy-RRc|CS-4 <=rJgwdeJIH}-^&uVlÐk`1- қU6ޞ8x^;oEoN| j`bbwmZ A-(aAC#5K[Tz ͭ08z>=]!UrW@ D?M]Q#PQ>(u=oZw / RW0l6QӉ߫nWF%MLMz,qG?Wp|c!T Jʐꂴ/@G6} 4#rϚ~c Na}T~~XΥ^Vg2' !7w+ :t0MdSFg G2ueA⩉)ۣ-$ >l5zۣm 2g!bWQ5t/kJ\ W7K>v編a'n$/yuJ%`^mHe+є0/gדgoAm\R0TQ:G NMs$ y; V?RK[ZГg@6?%AFP떳|Kw;i{k63mW=o09Dtʀ/'T7u[m/^s ;NxwQ!J!ho.ʈS0OE1S<)N)vjn%2wF恽 1osItv IScxf%(K %蔪[G̃~f~:k|mRt|p͒c`tpf*M | 4%lbuV#h|hI^1SRv+l'Ufue^64^= O|>9o{PLN H 0_Xpe~ ?$w5/w\}@&9%ۓ Q{q͗PvAݓm]}12sGaK2"$g2s_k&uݠa1A8zmBĨ,]z{L}@bBvUvp>H@UZ9Vl`o᱾_џ w UdEV|6k%b-M/1>BLry5'MW_U$\H]GM\D? z|\x!ة@ Oz~HewyEy<SdD)}a ˂Vr{ e&lcN i: caiRNӾ@jb!Fnsp E 8ٰuxħmDIo?*A,dXpH m9Qhn2 T~2 rzb0x7Brj|V ϴ%ן?ûNrwTh|rGRV fDp_obQ,K3WoXz* >qE'c`V&#fmD#€s<@u%4OhGFlHLxީ@\o\Z D0>eaė $_LAĤm^x/8# *@ll5,MK;ٶsͅѼpz4FQ ٰT67!-3* {]D)WS ,^g4>ZX=GȂq?{[(Rf;hLF6ÂG;6xSLi .!(^NՕiMnee/04׀~l`-UZT%eUQ`BG:$o>o{F[v(fdXsVNguKYI,J5Ws!p*]/tѣ@G`vo\GJ$0>F ;YkFrz:>@wAא% .,\v=n঵6݉:0c"o>Xkʖ,? H?I1>+#O6%;Iru $*hg _y0Gj`] p(f(8\8WU[&20Y+Qj*#%+ǃ8q,U7e|+˻ݖHi_}mY: 韺͗P [*߈g+7I$].BЩ8ZtcT靝֤<&}th_j壐*^tQ2 (rS]C*J9Ys^x$D&sm%I̦}PGvObn3i8q FD(ygj!/ 72 `o,W/?5UqUI.1ͫv߱_ kiYpjMF:8ȆTasY?+x X,r s{E].![m {v|7r*!I;XX4sEվ0+9٭?m sxQy=qxgy tVEUv2#k%GI\ן>ZqK>2u>ŝ}ST# =aO+t) C9 lKn)Nxb(D9=_z"m#i ,J Bz{vȢʥ}3c^u ր*@IX+ b^~ 4yX?P=ئZϏ 5mpJh:{2AzoMDbM8l"X>ӯ<ɀxH^Q4uL9pX Med.8PsGO;uCFĠPi,dC~-;Z32[cpV\xGHybvːoi Qgu0n hCj'f/(koAY; z ްkhFwie9Tt5&I>B|EÇgH!dvk4iwjaV)SxS`t{96w9k zl,#ܪ?u5b˝ˈ&h޼oef]@|B'># >7Bd^]vAmܝA3ILJ@{Q>%D>a3ŷM/}:n"׎oI%$h1.٪,dRX|b"pKF%JvzipeyLɡ7qBb.)ʙgtٮ =ɷ(ubq8YVҨ72R'zN2G(Wӄm* ?p`NXQC1ɤ1GP6smCg:tpI\yzOHڒlƾ|gS XF!>SP'5Rle) ps4u #4^hoP'c#R`/MIWyc8^t#Џ3(nTI&lT}vdZ(xYգpDqFY+gR&Usy1)Qc!biIxLbU|`{BÅFc]4/`|\}lczir~¢My!EXhɬ"ڏGJj~/jСv [-Hjuv纇4'D+IĀG&E*=!sbQMIB3ԉ H .ă-e8Gu5>-FnՁT('lduS_Ӳ7B]7 fIm>+!Amm<8OtޫFkZ4 U[>\@T|g<~o E.'mJu- 5~X"\>//6B7¤m*~v?Q)Vחo DbHKTj}B7"eb:dU_k~ TkYD;@#Yg0[7 1!8+7.HHRײ-sQm! $ӵ{75<*<k/W 5RzPG) -C;ΪlLlE5cS@h/ k&V ' ;<VsMF(ګG^ X7DG_iad#u)M(. f~RϣT u/ݏ0L~hԯ`H Z,Վb-B,M.-#: mR/jb6ϫ5z;tonM,Ƶ}v\kH,1y{E i%G ֜^BJw Ύ79p~fjC!g\ڗ zwzZ=ፁt[K!]Q_j0]#cʰ-3oź~zT5kZ O=>]]Cqi9Ah6("ל:w&kÝ!-1^B@# sHKm/ziozG/: 'ήD.%#sZ#L&^q,be xu.4㹶c $hz~lAGyX"mŸ G 5kt|f ӳktrg}tIs%kG LRZX||9FHYAdXq~Z)CH,@B_{ar^$@пK_i"N%"Z~x4XḤ@iȎgʯS[<0}`ǁ8w^:g!kI~;bsIseDA C"!#(+N,ԥ|9dg @A5AR Y.,D&6 eApd \֔n##2Г)dݯ+/pVLAAK 6hǔ9L2!ำ5\Dw 9&xem27i̷nPU`fƲHaq~ŗ,V8o8 TVUuF9 qMJHr?Qm\>jshQx؊U,+'+pT7R^od"!ث4^$IƄ͏NoV\b\"R)L[//nsqG0ea{+TSJnlJJ_<8FV&y..x!n?iE+erPD;26>;6@WB{*tܤҨi$ ʗ[~g>h ah鉬ClQ lT ffLHBC8[QSzݞ{$1^ij"lǬ܀l PS_&c'r|N'&1ZE8䡦W~< 廷9Wh]]L9Ad~d>;+E Ui-kE%=]m1ǼK_-UDKR6X}p5'LT=K]*)?"*|}_XP"n(Z%7?I0KXJj$q{j'RdVr#.6,QiHEh:YW9ف]E1 ;¿mؾsCyǝhSa:LI=ak!H`d;oRv{hhTI|_cӌT?7uy? [0AhaLi+Ip3HAD361I +9TURJJ7}7*V +iDT:U{+!6ŧsLR5!Xcm+?džD~,l(>XpaFֶ pYMzʦr;-ZX2}-!y铖Iu]Sr1ܼ\K#&[V<4Y†?5aZx1*nƻcu.YEkGkFrƙ.({BvGS;W܆:(Ѡ.hxѦ3`ŏϦw,(]wIyzqnǑtiQ1 B)EE897~I[V%8%fcBӅ`qy J 3[jvr %Y~aj ?9ؠ˘=C°0vG 񽳦ZFD/c>-mΏOvV!b<^AMwZSn+ Tm|o  IopMɓ=9ldw"?Έ6|4U|E7[Qɵ8=0a7QI;.zej"CU\N" 'Wu韱Qš@A g7y~O@i [obgicA AymA=ҧPg]۲I*hZHå!ҍgWGUUDRh7JGU'\hF~W NLEnpJWnLc_37v>?:QE,ĻP@`2FgY7afL %13=;D.k d9 LSX&}c- mHmc3eĬ:a!d )m`^d O:zMzPG,a`磞Snhg v1VfH>:! =*gl ;5aW1Zpp0lN` p 'e5EE/."ۿ@ig i8NP.)6FmH5+܀q`T(;x [zgP_1BO)׌,d*ap)Z`^Q6$Qh"F\d=b[:}q]MmL>v 5 $@2Wv:^=}.mK[>5jH!yg`bb> {6s G>,> 'ƊKTYY~A➺EZ*U&]o"E4{4] !_\\VWߺ_bzN,a֭:ro&dtHtR.ALVR+ (S9o]Y=9F Y`k[@ e}$sٯcqHi?$BЙq|壀ySsz*QdrԒilvlӜk,屔0tbCs&@LʆnOږ@Ki9 ecbUb␂xn 5l.ox csnPd,L u ]$@̠ pқݘ[Trt'?5eQV7eJx5%BW!bCd\إ*4mFt)9}|̢m缸sJNfAxkb2my?UeTsTQ:8CKKX|'Zܷ#=cnn9n.πmm8Tŏ¸q"Kr vR"D4Ѷ5U9;A=zn=.]jT64g0dlJ?1Ey|}!$QR1tZ zNӣ7WU絮}MiXNϿ7M]^m 7&νRpW*a>%;g G ~9R_$9t;2+`klˑWo `!{d&\19FU mz Y(J⊮> T2{#}5f~ܜζV%E4QܱZ[AbAx^k\{-?hSe $*'w 33i pS:%ss,*} ;JI*xi]]ؕX$0!( `Ix{*+-(I#YM (D%꒵teKrӯ^E_Bm}?OqK'>xY-њHes螛/F>k@0vtƏPd7D)on.+L|Qe:^_٣I}BK<&r8Zd/dK swJ~Aqxݝ[jHKudE$@Xh$;OȻN3 F+X~)ҥ<r|֒z6ri$W "u8'r!$92Rx v!Gi$o33d1?0qth29WhV`:(#Ȁ1϶[i(~p,>fIeS>ʩs p&1<؁1Ȫʫ,gl1vDQZ s;.SÍ;1o6A闼::v$z_L Shd4CpQLNl:MRRc ?.&nggu1ۍ|Elg#q[xE(_eSe9h5n@R?t\kg&!^[fh&&dÇgL=?ZFk z[QH 1/4rWP.GQj8ߤ7ئյ&D"ᑻ~Ϗnf[w[ӌ+sT_47aJQ5bh dJzdB ݸ;-ǁR5qnYO%C~>$QCg٢G_X -*Y1 q a f!.(ξF"xP$5'4>bco I[ ꓧZwjk7(UbvLt1APH0-Z"ҲJ^a_amol~[,B.W7oBDkfm98 ,JZyҲY#OlRkJ1kЫ:]}!8ic!A>wIWLԵ+C4fv);^ ^l(m (f뷇VhV:ẍ8 OEx[ĚPo5oQp[5p |kc@?O/0}[L}h q}<(xlN` 1i{RgG /(JzM45jYk]EO@$r~|cD>-Yin͝qMQbUO r9x;ɟDh=ֽc1T1 ]3eߏ4wl؆:?`v"3YW$v6o4%RXtKGp.nGņn 2f3 ߙV~,tTz8V$ æ%:rệO!1_4O8& qeWO"XaM޵~}rq[_"+w)NXQF;cQl`4ui&-o&27 dR>V *4䮑M2of+yĹ߰Ņi4%j mwPYP./vdNֵE@M*I>ą6ݕ?НUm_Ӗb2D =4Pϣ eG'zD+<kw8rxr  lm{;wspx.c¼)^ht\r W{FS xBV="JAyL%ȋD"8/T3 ?)@;V$Xl1 H_`*?=(l3+[s爝{}#ehw^| lH9:^mR>EIhйSy!6-}D+V[T2nLw7g^y]':S xqw-7ˬm..{F!&;lݳ$JSC|u)?{@t OCHW$߰k[qPWv䇕{`((x& ?oRʀ>8[G 9JW|#^@ ғmE[9֭/3ű.$a ]'Ѻ6Bւ@Lu4[敬9Ў霔6R|]q4q?2ᘻJ4_3U/b f~ X>L5CsleNrGnZS WJ_oޚ]N4H]x F\s_2┲-ey_;_3=وBj ۭHz{zՎMž%:cQ߳Re,?i^R!*IP5Pw'H W!@sZhyt4LY:ݪ@1ZYLCDY.jTQc/ E2a ]ld]EL3f=,\?HZ5)ʭt-=\KVX^\E%s} nK ڃ,~OY cb!]6+ 'Kc=xiQk)ڇeO7n@oqֹk!7PZAIjS8Tu *72gۃe G# 06jYl,}z&>fVujxc3MNe` mx܀NQ d DL!vfnFnJT0A6X( Cqiuswƀ\?qsrd2O<r`V,IJcsPՍ!xn`P2KBļgğ'4vDW9-m'K.:Gyܲ8_ږTUZ&> qN~ƞȥ5W=_Y%\<%ZӕJooe7<u/ yOh%wdi_4-~!@ 溜(ikuɚtUfI2>GKc؝E'klԏâV5\uZqsvnWkZ6%R&zln=rҁ|iG!sCLS5 İ;Q]a]FKp.A NiMV4=ۦ% s5}+J $T7o~TN i{vS%vROT-h&0'0eiyz(nÅU1iAg"\3}{6`ׂh{AW\U:yYd%z(]!(c_6Ҁ܂ 84qHT+yo]zYOn F:P#-Z9v'Cu:",\ "Q+wyd. >p oWvXqg9NRsx}v'zʸЂcn-~ە3hhC!*wq@Gg,pp9:/i }v4\ʧ9"k1olC0:ttBx~6>+k{Sgxz%DK{TZ\Y G {=J~61%dB HnM$W;{mhk@Dcp|G${^jk3x_p3{YS urjfзdЕM-x/rlO`4ߑAIRR3:9Kq#BI]8т$Bk5> ο0abn>GKtB,st:DKP@W)}@FK]adlHl%7~H0gYE/K*Un+M*+gB<̏(2LE+VG8%q>ތgs@@;.-Z 2H"򡊢o6&m[ǪByD9t;7]ȣHIpLg_GM?Zm^*x s ~msO(Qƛեl^ g#rwQysqi,z5OW |&\ZT$iDo5\rBIbKXgv8A ૒Nk Bh^"@^}&S0А~JG\*I'CLRlD!fIȶyu~PS+y3)Xھ&Wj*@1q(4\nMx|Pt'yܑrl6,w|xfr8_nWEʏT3Tr`xwy6bDiD^9h"QsMQ{o}JρUeBWX*KV=5+bz"z,W=+ `X+NzF]%6 HW-_Ta,Jd[aEۀ ߿7>*`~?l(as\dIm #l5,"p_-'^Er#JDm5GvS| Af̠ŁRDb'3΍챇׉єffbnY0 CҪ!PV/0pMz7 -2;єwF:nyiFE[*ܰr"`M\w֌XUVp`9s8;(j=t[sXXI4ُ?wfch.8gyUF<\99]w *9w$n Ml -?92~tL7vi pƼk|TR-+;h$b㢝hǽr7jeZUP6oB XaU9`!2ip'HK aa*։dԻ rA qvC|ǭ?Q<kdG)hʘrM$2GX uRhR>DÙLm[*m`n$0w8iGx!daƢ"=x] <.r +TyMj|dL԰_{ˤ1y΃&HYA͍8@2)d׍Z~%ݡI=4Pֲ!J}"^DGru\Nש6Mmil(/-~Upt2B'sUIQUwU00K Y cSvqaկ[ΞQn)h Kr2qp}Slz;6]L"ùgĆ'{:|z]+bd@+\HP= 1'-of<ܕT66](SB \ ~Jai<+!~ (#_sz8ʐ9_"[ /i0|>pu+y>t`Q+U!*סh @]5^4ms*%19u7,+;u-|(}[nB|}v-p? v`bs5 qYKeA8~v۩ ~ov\qS>d(.䔣r(1ֿGB^ckŗq/ 4 D !s-KCKٗno%6$&[w!^>^[?vEPEۺJYΙ3AuMo$4!8"ꎁZ,#$j\'( 4zukّ?bq{"f{ *vn Pv-B+di\z(ٝv@C ʥjI̝W2T38Z  \~sj8-dORd:vR!mRTAN=vm#S7NI K6 `PPG3xAMY2XشooE&amM9)wpκMf1MPl[(L Ǝu@NWvC!`UkB}W3̱GC&{BRJ(\\7s6h9t'%|x^@?m{ࠍ<̬\ bio&ŅQGb1H޽%> 8>^D_ꢧCKVGPQ@}^un]O3jg,K iQ< ߴۮ|ʁjh3&Z5Z=:P rO_v JY#JBx99]{ADԝPNPS5:%# CkVU6WQ19(xXВpfW#xiA5m#[s3*,y4ImvN(%H4,J=6삣t|^n͞mNmx=owwx&JG+tX0(F|l!@L7vnj=+GrDc}? 'zȲB#Te($-gKwp-BL\ 5# oWɳ'+GW5u&Q@g)Ȏ4~2 G$@e#<`|gi/Ĥ=u޺ 穖d~305)D"w\5X\Zݻ6n](z6~aC'V{؄f2#a >QRzkG-޻Sܬ:bg%3RPJ]qD/0P$x$`at~JqBK9|AqMnxF'Tp1"i;>{:a ӡvR4B]BJ^h,i.b{@7tes|[k&tC3,pC}:FS7sl 9)kv!?ΐʞ@M?'D bt#6t*-С|ELvǠ?O@cYg93l%IiO0[SY*{ߕl`倴7dF$젅Ϭ4ւ,?4j5˙lF[J> !; poZΡfk^=f/HqE8l=M8,\ :HwO3uו\݂ XTKls .8B Q}@/Li{e*\Yhi Rpdd1#u[qz%, !I׈Kkix DڝI]旔*ԫt9X} [iiB]`t$*hh6!U]_K7Of{8Ob['W^+K]g&<]fx"ʭ+Vc kA;`f&o&!]'A6B U+*Fc""wC?5%'`+!t zd3lxDq[y]Z %6ZL ˚$س{E.WK {(2yuuo!GIƆ|zvJgBfl8NІ2Jb h^xh69^B. \Gܛ ˯I4&6 h݊ L|E@kԤ:G-J[Kʧ>a$dL!W.U_F70Fҫ,g:`sJfl.:ezo]EA|,6qX bŅj`pSqє,t /@$A@^n"6pc\_k yI. aM ^L # An{,%KӔ,hrmRJDCɞ/ŧ:LbEzF w9?t~yUی Ď)푤5P?q2l~>&€q(DkxC\‹ZZA˶ sOnP ~2@,AHg˒rd"V&/IM{ A<^W f*I''L!&ԙY:$CN.c>^36 ͽ_yOT"w͘Qˮ/x Ɖm(*/3a ,OhaU!.U50&LNݹd%I)S_7GW4=.'a=Coq WMK74?1ԃDġŊD5mج7sT ),GVjh}7-mtرUY+IJ4}2eW9k;nG]_!04 "˯߄nN89f[p*RTau7v)hN!wšT:AT ;\1V&Тp54[q ~n_C(^V5OcOI:-.IMH#uHE}yy§Iې<ل7m@%I >G=61~L/.pE7 inc s9wN<[0Oi"'י@qN 9קy=ZҚߏHY,I~踞m24oqlGsX*nۇ`[I<# tЧFY+3ˡ8͈%1(ąōn#gC^:yۈ\Dԣd(|V M`u v*6k^5/AO SP)z`EP KZAET+NЋE2aoXb:Q8%T^da!$=˔Y'_Yl>f6`=R!EPKWѲI/"\?lDP!Mlv?۶NƹW~6 W|ɴ.v"(ܙU7i^xd />7'CSJDn]tm+/ND!^`}/Q2! rЇ{K4k# lMAH^Ve6&Ց:vS; Ln[C[-Z%[ Vach1EVD('sg #U?FQIzMȝ'UNב)</+YNo7I@BH6)ҟyoll鋢FUdSԒw΀sC`tC5PdÃܞ`(rfJ"ĕ{;1!Xz'iP\b%KX(vv8Ĩ:p^ar *iZ=ؖ :i->̇ULf y7v?՚HchTo۵x\#Ya+ECiVFMnΒ=5G-7 >@ej׌c+wq 感6!@ H%i޾ ]Ʊ@cqV,:mm2|b^8Fd%,/R^WokNW+=m~;OwY R@[d'A@~m0@R__eQY"ҡ{ c*ك!p?3.{N)bTODdwA7~w:"M-[B`4+{D t Ǽ :U 4]kHB0গx]@gw.sWUm.RɽA65yS#kY".nQMމlG&N;3<m]3_P|^mާAi#Ŋ_z>!䇳&olXIr>'EQe:'!|Wy}7J[ _`=:`;10L[Ю}\uC)'ִf kmjUXvn;M'jhP7"sP]ߠ݋o "Te"'MlH KLȟTz:hsX Ѱ o@"Q2Ykʬ#2~p AJ_qwYɜ-Zb-C-$p;ѩW,ԾC`-H8f*S:}Cg5 NwU1|>5tJ*Ut\g!(ȇD_\߼|ϷyzW6NM Ѥ`?/7>b ;I08c0ZyL[+% f*Wilݼ4eU^~XO~GtV~${{)5%ǧ/TGyFӅPm%ojԯQ p7R:tLUsN>z"nALMҰ!E4,׿{#/7flxLc̎d Xi.pzJ{}4S1U+`8IYQΰiҸ\{JZmDmRG(fhx.9X`ѩWӿK֧ i2=\bk>CRl,af|~+8c)곸N2we(K%(wߢ2u[d I]z4PjFGiFTsdx^j7IT:(߰ap#:W8;Y)$-G=m^ #G7%dO_9FM/:`H펙Ev}Ž>W٥purNMU%qr0;Ρx8Ҳ ^U/͕\hWߴA}#Q @0~/Ta97:rY" @5k Y( *L%J.s@Р*q4#[&WME|2^aic ܳ-1i=X*`evtHSCYNt2PϬb&NQzR|}wc8#36~G=_] L,1ҁ,'_ZS]<-c>.e%f.^=LVQ52u?Gl, &μa)=9_ȍ38‰k5&>LVn8XYRm{i{EOF;ӵ v8W@AY[zM|-'끄>DG[C7e;Frf]ј n>f^P[%qVs/0a\psksokfoI9 7͚pS sڟFxwSeyܙx@ r eh);0N@{q(NYw:!`ȹ`qxJ3-Y}ES3*W5a L&o?ܩܶX?8 RP/}`^ p9'eWߤ4\Z5Ʋ BN xحZn 0z->2azyJeR6jT a%y1+~F~Zu^ٺHT5e5Ƙ$JQHl»DyqCI$ (OSWvp)ȹ4Ja觥H W7?_AR?n[k%S8T&pvB\PՀXIg;.8P4 @fI !l`ƄA79O̞%zIV7+[\g$!//M4:?҉p}}4V%ͤ=/`ht2'@D fEur'!5:[&Kb~a (R& }KPTR#mc ɱT=DT2BhpVa8h5k7_&}tӫ~KNծ Aq2ю;)6|9?(}c/]_tdfde}e킍Y~ 9; .6z5{NATv2˨.m3Q?\ժ8K;f?ݒjD(>;*~2ڣAU;C5v5RV%e}{+DBt8ܴ?pɤ@-SǴpZNcD.|sEF\!8춙F$иK\ېNg<0@gx,2N2 f[( /$Qx Yau v).Ij&- Iͪfv;\7b Ub]ڄ$h^d2U2&.ʠCɳylshA抲[!k&O,A}L̚9gV0]=UӺ*&/VuEGn/e<A((J!2BsyoeC8ߎSIYNPIca#V.l5LE` `PrltȐh֠+U=WmisuaR )2 L (݆ d{v,~qiheaWҹBr BI-VN0TGuAPj@qa?+#7Tb~z{3n%Z=4/tF ' -tk(Xlt(Ꙑf>@1yJIf836*qԆA?Q`-ds8{y7ES3v-b78UbYv^}[eÀݘ/_k/S,5"?C Wg: zz1Y]\vHA” b7{g s}]ޑfsKb_&#L9qv./Jٗ3 4ޅV1qQo8ƀ,%eW@H܊6t@n-c6RhsM~1C|05pV mne'Gn ^ўB$=.:J˞@QKS!t[-7xDhUX|ζ1؛jyTkN{/3烉"'Vom(6`A(7[ m  HKFX)0A5[LČEq[a#$AV7\a+t2Α}lbz}E@4pT'Y\KgRj.aFd&5RE*-&fٍD+pN*L*UVN_Ii);E`l!cYҫ] |֡4[̎泛Bj6R_;[NLXUyVpܑ #]?ϲ _0SZZib4 G4dLQ`է7?O]׭"G<Ԉ%w'ݪbDžHKo.RqYl1D!x~Jl[h؇r2Dru{b-Qig؇s hrHb֕s?.1v357yx`5QqDspT ]a1F,NΝܗVVkMWإ۾$ ϥbwmR;(E0 |pyzFH`HFɮq$f=ӈsK$%2]{y+ IՈv< w\pZ:VͿrAYVxz5~b o>V1:-}I VRDSg`;܄>C$]^2'3҃*˅[bCT ( $ʑk4~Rj+H|{8{Hz܊iFEp5ȬSCEJՙ3'pm55 :>nk//pmyb A_M.C5oHd-}O㼗)yG\G\؃*y(ij]9؀a=l+{V7̖uԨW{sappѦ}`ptv!j:g&eA::"=e2=jQW}Ոψ)/6q W(o7s!pE{Qt,Q[gH! r>.r])W0N7S>8Ş(}~ݒ̵b8",3%u^#|jrcDM5q}JshGCa u2i*RY|.!єk'~n$;UTmxW^)ILhGVT6 "98[^׋O݅ec!"Ȁz\% yҸޒbR&'wMe,^b$/ҷs7Sb7uo|24&hwAF_Bw9|`r#h byZ"ĹBt79!xұRY4Oٞ[w'^t{,A}#ℏ(e3rKb|ա闵VͦKC{XøUI9bgބẸ̈&[fv2+ڣ{l zN4x#9Y^0:ON@.]8jX˓JH&Ww~C&*rTq$\Ϻqk?HBi"*_}0h4hUsWK~=ECk`n hߢS̉$=dCy_=YcҮFZr .?ZFA TnEvbJd'VY밸#'I6*^b}\ٵ졖܄Fw?T`K1.Oylm+A& @אz($G KY$fAyEDN''Rys[t\kcvb^hSX0K옱x @v~$CPCq腘#ZuI%fVXǑ:oJWԤ ֳPʉV~,BX] ec*6 b駯xӍ{·7 eڊش~)XNFTL gR TmB}Ӱ0^q \+ˇ IΎ#T\੯6_d RJ}Y߉GRݳG<ť[PT1m\&{޹ C Dr$WG[R<ZJnU5_By¯:̻)OQ٠)oKp@J>)Z.:Mp,^Q, j%-1~+ߏƧXT%:ɊrD$$XoO몇g EuPԞŁ='YYFa$ޔ W:4w 7?8WZ^HAtZu.> *?i-okNd[h3ΤM~A)K1fh?kôb_±!8D7ɷ]C5MLx<f'1zB8'8e$3D eLfJXKv(­Juęڦ jL] %Q:3`_霾ZjE0m~xhZ!¸:Vv]= 0zf/RR@0DM/՛@*$2#7(F#v!W}ɰd G:߰+!ߪMޗ#V4kZm}*=M8FÌ1}9{B դZºα,@9'z!Iv*UO$d7[F-#fE`dgebHO`R1aH` g1u2~F1@Pƞ+,_0j\TQ@_Ar w}y#556CEOx +-5,FY߯ЦVH/:\E"]ߵH\)"AܗC0no\6kRzs j*P1`T0Be(.l!sS='68ҍE aP[xrI $%RI}yTQM;ⲻ}羰DӫcVmGɿt%<$~PG'Fv,9AߺZ5Br{TzƝOKOQG֤ѫ9DVM0.L"Հi[oAN%>",|^>.8,/Ċܣ[+]b& 'wϋa"㚩>sWfL7u=5,|9nPb)m%D~C䭬`g`Uσ"mZ~`X\z]4{6/Boar4+:Bץ|$;sإɱ[QK/ oZ^yY z,k5W[KwfBScmuC]}* b;lF\P*ӓ3Mn,I܄7jZ .ՏwBƖ NEE nO)e554!2&v#tk abHs:T"Q&/rv2?_C䏑ctIř;x?f49}<۬-Ww>"x"ÜlmW]ʐ@`8= ob1"}LqugjS]%fLh$;|:ݯ\ .78!Lg׼PV P I8ԋuҾU#AHoύ,D-BB8y5_1ӳ'&6LEGwt"(I{K;،y}Gz7R:cn5X PtSrLbag dDPWM] hUXT&fUXpmSgԞ=n.M|w,ɂD|#2%MT! fC JZG/cӹ&`x{XZVmsMN^O"W4oLy=5> 7wm$|frLbt8J.HAol/ ɔk[imO';bKTo{@?<-Wm)78""hTJngjeTۤm9i(W^S+N `|PsGs߸H?3Ng/"T7$er{W,r ~&;xЇ5jMJ'>Y 69X~FrTn4ۘEVu7֞+)+*ΓnCrC!d?V:w Sh64׵ܕr­MSI\:t&m&=vgL׋:|:: ]@Z2|L,9BH~ISJ\y o,|Jz`nHs\23<Bυ٧ )t yۏY+Rɐȑr94oD8gzw 01&5R/;1,N] Plp#Ëz &dҀU0)9alec\Gqx"Btr}Ei ms G7Sj=阩>!t~fgO0 jXW#!Ugl&]vi)d~WV:3ow9:;c4 Fn=0.dtk!RQ ǻԆnSf&(íUa _nIVxs3κ1tG~*WOT"&Ng0 UUjR;E 6<]Ý=f l_Xz]Ix2as3UҲV#[ֿoȉ#;;(˂I=~4{_:J)O@s-I8ɸG05J#-7{}^ e7BpBmث  h]ջS$m׻7ugWT?巢t &&ҮHa lg`#ђx'xmRZbN^Hg|{|q[aDRX iLX{닮loQX<ӡ2#-t?B*˚l%qF:YA0 |-iZȾ-ꪒ9jg:F/&\**g;ƍܭmm↳>-1{ _9*[ (`ZSWfu+ۆm'8)綯eDmB]w܌'탮S}{= dJcA*__2QpbBW/ e~u|vZE0bĄd0_ ߷%!ڜN\x?\uEyN,YO(Ϛqzk_XoGaS]BRbRuX?I"`=ErM+xZ-;~6m,)AA ZI-TCl~4Sm`SR43K Kx;'7Of:uΗS>85:#^?o9<%̯bDbEU^ZqJ)e7"T &21w8ߢNn^3fa!4پi]AD5*;opжs%j|'L>PZa`GM<d]59c*rFs"<#k ->˵,InҾ iH[-84:U%y@w4NGΪj%'E;I)~C<3ySTmb^2Wj(]mXOQt+W\ӓI&:e1.Hh 5XDf6CS^ >nIG 8i[@#G9Z6\r )jAo%u"2Sq$mfg-Rc{)ZyHgCs7x 0NTV{WHT93x"!~ Cv,uf9I<]3zӳy\|2>LMW'VB1.{t}SyGr5 @`mPtE"{p0Ɍ<A)d[TmVR&'&e&;eXppnp *ol1X=[1:L^ $ȫWÓ#;r\ Dybܧku 4rSi,։xw!6,\p0&.m&; qG{qsr/hs7q[t ^+AޠqZEZs,:`,[`'O๷/j$(hGy}ԜHS?O깥Dxrw 5#zC=:, r#:}02-J1V4akRqmJ#?AD2>o.C;KW8]-6w )0žp2r0+\V `Gdw#R5gY D<(hI#Gl ^(d;aB7jG?̽gEǥ5L8J_G7,z<7d*ODjDA2X\.{n!E]!hi/YY Q&n[9gRm"p4+[b)**a'40D$lK `1SCMZ;lfBAIRw^*W @eQ3 *(#8|ȍ* O^O*d?y+=WB!}FhJ`0mf,y[T#u4|b-M8h"G~^:n,R1,}|e;̊,\@~,/\1%e`bFS3>C&DѓP_ߺȴE}|{ebvP#F/A1ǒ+,!hKj+]A:Z:.L}.UdsƳ񅙞 zes&Jw4Srhe (w;@5)2Y5 `|8VSٽAi^͂ҥWr^&/}OxA׸kY&&Bۓ&$..D6ęVgP%kꓭ+O%2Ңy84QtPp|?._IO2@17-8iDrXqX3rt̹|Myw$AX 2]<:DRMChU騼췡!] Ar謒?g{S%sQ@ltwwzcmsӋ~Ǯ'm {GSq޳ ͶڷY45OH|:A]%(xi5Ld&I9~ѻ3B31Vxjxk|>CM /Z xjl>7t( }$$_tt[:,el,)Rʊ`6U~VB~J?TcI&h}7 ؇2#=>BHg[?>0 -S֤kNzF,IF (>'kŧըVő(=&*gQ`lsɦ $抝+; nKTQ9_`p^eu]paΛ^5~\ :j%p GfݻnAyEF7%YON% Ei} ȠI[@e qέ~NgɚPGwcfY9 j :'v}X55 "& }HC619 gd -4OK:WeI.wbcjz#(3?[9?#ӗB.>X3,1l+e8Dz`n57uf$| }-2.ǂ.$gFh sK@J i! <ŎCXL#ݶ+5L%Ȋ(^6Yd QdDQ&b_ָtmή?Y&~7дljl@Om.{/"E|?[aMn:Dܚ-߲} ȹ$3BvުBqezֈmJ&6a raշ | ac+ot0p|3[_kFd4zO&U(#93*[Hh|R.Usg"ai G;Ƣ+7X+*\ZݻaY .u}N^}d}J@\|Ę0EN慙1XR7 /!|(5(P22 iEW)Gsk~3_Դ  &1s.dv'F)`!]9P g{xt8^4.dUny:οUhqCxV.`X Y d.26B0CMFԜaHN異1a׉5[ߢuNV>?)' >8ĹXep>0.\1a<&CnV dN֖x^^-2/at+|j/}ژ܆hQuSx\ 쾪$u`r݀ ܄(9Sq&+ 䕽=pY4"h0EN <ډ[Kg z=1;ݓ/*0NtI7 *fڈ&ę@Q2 Cyy NePDisi.1Jcn )!0ӹ7Ew쌜&-"bOjvpVs DW 6ʽTȇn8ڵC֮7fK.⇼z> ->dvqi`i`4y.h,X\vZxj|_I%GfB%9TKd2A/7H=*1j>Z'H}'!Ī%i ONԆT-Ua3Tuٝ$7".7T{xwa49jNb룣M]יLb ^*wZ -[xs﹅%ȸcE9 N E&l0[Y`n2AǤ Vp7IAg1033ڊI ?[}*>o'8u& ?gaj=y AbQ4߳D~Isu{Fd^hTӱhbҔːwኲ1J8}`V 2sj^gx4qA\?bq9ƐJox& ( \>NHlI?F.7Hk 6c_g-$˴R+ bŔ<*ީ5$BTgvѮȚe˜7ZLˇ.F2PF oPK\ `|f(ZHڗ85gu=hk9zx@;ܚ7\P]ĮEQ(2b::]~>NJ_76[:aBUپ3}k(;s"C(ΖR gf 55AC/fX 6;k*dx@THɂ{Cr0YuY6f'T)Dw+H '4K,gUT(w%rGH 3\8BQ0Zm조rӵ|۶Q2ÛzWDd9\浙A)UmAqv.k_ӹg9άbVMɖxU%T-\Uɩ/p}ֿZ75qUDCy7gy?NVeiRUz _%)jP[uk5h)iB͆z[m:TD@.A< F!' YolDcN>iԊO5 a&=^R)_[_#*3E&EcW ^{sg('FBAy3|=فrV5M7`qd+b%堰~u`* :%[ ~y=4ԙ-Q+@PEyyuR7/Žu1uIٯѕ#x|, EHpR* QR0#Rq 30 y4?vJ٘Y$Kgv]m1*Z m;M٩(hg(C*fe4yVԭ ,|"|bTcq eIU4\i.:đV _]TI&{^o1`ႸqF)-'_֕@/boKfUcQbS!)E+c[hH1/fW>Uˌ~7N.+@NցJª|YEІ?, WhuUR|Tp Yrk?M#4$Q9뤲.&LR#|J[ܹap}č7@g%`ZoRZ*k† XF۝*㽒ͦ~=EV (3?Zϗzc;]L XdhY"j?Sz ?֔ 3t+ay"W 0(3<1Wt$W-XOܼ_Xt''Vz/sGBy]A GS΁2\{"XdŒlbɀzK\*87L?]GgP&n Ц,)[hڭ]9앦p[ oF,~aI]钘:Bd@be+ÏS'8NY>C *c*ɪv:uLdycYnUz}|l契yT7{*q 7HV,@̙'Zœ1=!djvv0:}gfZVK2R)HfiDy{"}:FU:Üh+ԍեi┪ חߑ`ZeEJ~ncrrK[*GP`prJ4_ V+tn, |Me &޸ѭ\DM ԰<e ^-cOiaWcRm5.G"E'H -#VwŕĠcc Q,?9${E]p̄i`1= V7Af舋ѫ0W.(Hujy3 ']PLt}6;?ri)lBT7kc kH0V 9GcNVySa @Ȉ)l9LD/^.]]9ɯQmu> 9[eVE $Bg4M%Q9Yމ H.fp@vY0usn.``Uô$&K&Hψ d&# oI,?˷aپnWn{iNDTC h-1_eÅ^kOK)n (bi5w*$&lE&J 1>#y<י%<=r_%e닍0ou>[%ᡜ>u(qabW}]\n?(3$dA?OOMn.UxɅNyq@RGEj2bqiҿ#\g*YFvm!}YJMaTc׎1fI@~g7!lDJ=W# BG+ӛ< ?fL1a< p؛D~%k װ>)Gjؕ#ζNg1>. e+LfJ8e]K^<PTxI7l܆@p}@o98Y'Q(2N@bw4 9K]"qjU}rJ = u_f jU*TWEg-e_JYes$)( ZB(6B\X5c:4sz,JOД,Fi#&&~o#eќktD:g>pJVt57#+4TnPr!M]<3u"*Imvha j#c/hwˀ}`ˌr A<I\K#H|o\6WV;I5';yk+>}{)Ŵ}C&kg~& 3Z)8`~=|E7?Zgo|p6RcL3%!IoN)|FO?b6<% Q썏E޷׳Ms@]T]bYCAc L &-DG>Lbz;1g>Ȁ g'n//B Uy7-*pїZp0?OtW!\䙺׆X d#G4'{F0: ,̙XEFje8ܳ2%] I%kU)_Q ʸ=gc>H理}U +%{ETBN=pL.$\$3ԑFXzZdaŽ*'{`u\N-'}7)gʑ$o~zq\!J'Y^PmҬfSu!yTȺM8#$)UrhPuR"T5 W:V:K8U.ERǵ*s哹g?J@``v$CALr>8[і0QUrh?U'%@>bH-̠ǎ~@xc@8 wS9V^FalWnM]-Qoy&+j%f@~aG GM}P{a#Ûa,Y [U;)W Psj[3pÉp*j?twV%:Pn8(Ushfl=Kx`sPFTIe4]5;8AZ0lmToB1~-fghjQc uKS}:ZˎE'->EI,8aROg< i `T+YY"fx뇓:h~&K 4$Ad6jUؖM@|YpPx,96PbƢ?YW8b0Ԅg?qi.;9C?'[!QJ{߳bY=߰ 3m$rt=ڹ|U^ jXXۣcnInRC$j~.ZuoBn:DבFh V&܋tIRf;EBUyN6,mT! tռ6z8ƞ?#.뚕.E串`2(/ eDcVzܒ-brW+rc,\C07P3іcޅψ_|W?1P~3]_!S_0?p ^a28sKhhܣ|ZKe2d~w¢7b>" S$5(M[j9u۽& ,;1&$gNY9/G+(+h*=1":[A H扏ͭ쪇 EETo׬3|#`uoNq3{nAbyݼ4N&&MbͅwZ=qPyi2ZLvoNkW@DwxqW|@:EX[ᑻ/J6H 76Wm(-f?-\h=Ԙh,&\@I_8 .8ed9M׿r w%]i6`CйGcZMѕ슄Piu%GGd"uyW7уir՗ra w0U}hB%L6M~3i띈]H:尯9u覤}o#lf`6 :Tun$R:]\ ,H"0VgHn󽺎n˂l5D5Q!"֡*LIgGKWfa9P#,0tmE9MĠ=㪞&؋jet>AOt4ql]$d.l?V `=e=OϾјMZfךA )_dS.t:_aUM 7(p!5_Èr1Im$!C Mք (9 ൭Pڶ@ X梧JԆHX.l{`IbݥB!#Qmyc9j9׾:>v{o0 iD$`\!6bi4VQ%P}bəe:#fZ avK^\yF&JsŐ fO5;\ĔRmVsmh6WߓlW# Թd 9{ru4 8Yvs۴΄Lљk?w} vO l[$Tu:%FhɽZ[S-2^lӭfD4YhR]꛽Ẑ1?&~A3)2Lî^lXu!{B.1$Ш044 E2s޿r.5U4Jn 7o!0h10 r*ԙ[G򵁂A.c̻hi>}D b5oO_7 n-٫ڄs1ԯf4*,?O0 y3?ތ(bZoVoĨ1Rf35G#qr8DBm*F= =s}̨юKfg_m8zzUឥ\J^1޴id["{ް@^ICoQޥJo,xzI d' i uŒl6Ty:΀1Nzκ4,0"t8Fa|"D80 ӬI2TGԃiQɥp~YT`PQzM2C=E2(elQu{k%&ljkb$ʮ_t]xDV]"i!b-(eHC(A!-A=볓O @=d~)`:tKOйo(,B{VK, g`DnuK,3UOp7dx pQj y;*/=*7ז4~}M u D&P/wYg1ir -ij%ĵsw3~Z\?jS9YBI2 <%^I{_;(^iJZbM+>=QRϛZ3&J~X2>'R ]|TUw {GJ? JNDpJG9 X: WBcR]ģ"(1 5* 3V@U3 Q!iw4]>ȧw'5$sa$K%3N_4{9΂{SObVVһK׉4mCH!sGyRh˚DqXEJд 6bcઉ;:4-Є{KEh)C P0܏S.FJe5@1}M-Qmm&}T]'vN.a) hMȽbRxPL>?އu,zNqu,*5]c>T>x|,?O&P,i(ƧG/cV>7E +vgؗۼ|M9\lP xyeG:EGJH,'XtKMp5U3;=K}Fj*;t VVho! x$+/+aVxJ7;BH'߬՗cqo׎U/w %6)7JZbZPt'TPy g.Eއ~g5E|UY &LіU[woYiߧe4leco7eo Z@n¦q{A!Vxϖ8H"L yjβق~wԇB=4(s+߇,KHV5[akK#SBϝ37\ٷU1QDlw'Q {Wz('?Z)1$:3t4~'Yع hp64ˉ )nOQN'K3yNEKa9hey6ԇO3rF:o ][uIiC`S!tg}ɕ4okdc$7H>?1m/Vs2Uu'} 3*tFpg? mbO]i2~HDiRlбkt+.)]]1Y~,<Tc=f0,>re!Jj:=֌a*0&.4+Swfw[WeDݣ7BH/CdAKI4Di,XylԞV^ФoC'fOΌ#: d`AQ+w푳t6TʂK},^A:|gfbYkǚō/˧O\YvnnGڏu1}: E ,nM>a{cg&:Op8ٹʣr%'a^e *S]yв)r,-Y%Ky]7ur%^ ^ިW"Fy&OaZ3)<~ na#y c ;ʄAr2GEV:gdcO,)b<ήl/:=L}%w%9X^vO%^$h- v\s,,B|6akOhTL^#t9=D"BycYFӬH4? AڕyyV] $aM+d' $bМNaNIy̆u'Ȃaџ,M 7:/ kQ@.rjdW 0$v-ZV9 xz3쬧bR@*ؕb{WN:}|Ge!U Zeh)}Pti-Zhw0vj>^;Dtm+ 080@x)5,cOՉs>EJ`H>+, Kt Yrۻ7STX:@&:b5n(Q/VFj~a޳~(Հ/#40R 7 ={!aj: BrK]3oVa`,ak*1Yzk%擂|AXmo $wT}~.2șBUL10*hETc}S`jxf" ۥ&8b",TNݙ"*Egz{l6p֗I>?tf)ǞkLQ=/+P{lWt5/%\N\F8XvzvŠYJ*npz*ZLI:q{՚ȭas/oԷDTw=sthA/aZ_#ExZ;`@iQ4I)J]<  Ő2ұXSՌmgs!$TkG]UlL.PP5ڡ,]8Ø#礁Tjc= бWM9xo=1'ϏpöM 4 \[ZhKg$ [Z => n8%%Dݲ:btVuaq- M2iݏq E51]vpXm"#Rk L?K+{g@g*k5af"=-yí$gy.j.f!c'.X!̺X PD(uۗbͬӈs lgg7msgH tMG]ԕApI("Ė!7$mɊS<3oN8qa>S̕!Qp1 \Rpњ҉Y'=GeNSdADn>(&tX6*-!bn̘]Ϲ-[F-_ c}5}k8+Ȁ;/hQ%eş(FY4 $oP6u!7WvD=O{s1N=嶤 fy{eMұt3H@gF,*u\]\@;5y > Z7bz G5+!K X5 Nsz$P7@Ih3[K',m$e"GIZ\~0Oi M$0Y:s(^7êm-_t 9f&9`/FވK-gҀ` YD)pT<_9ޅI9= _ o~"؏fY* ks:r04O>1**6 &f !(e.h/*('T50tUu)[*3= J5Έ8jd5) 01psScV?s zcN/< GЄ?bތDR-$BE|̽R BCg7Vk],4ө3ZryJSִH:r6韵JF7y8<bQ4<rʘ p~C#/P6(S2KjXy2\]HT` ~EtŭUxCwLuKPNVlOb68nƀ-Aa :za>{{(ZY*딍(䊎31@vx-J(PCU?G{Ӧmky7͏+y6[Ӏp>/™I;lDMךΡ4?- %IJjTKA,+v+cPe<ֵuYR$WñU':Kf:6宭Sd t2|;E_`tTUY|K6hZ4äE^u$2e= i"rc3X!wX~3LC>7ph[5p&*s:^p_+ӌ,9# 49ei?fse@"Ś*l&C%PBWv=`>e˛~KWA7!b1c8lLy[D9\Ǎހj[ Yh@9ʡmO^~t2t@d_$)̣WJC6Ǣ!>wCWa3 %1x}2r(D{jD:42&18)l("++}|ɼ"KbO]P%¯b0PkBZ!]4:!c@IY$WY6>u.~L)Ce==fCT4=[fC3Kijkz7TRRwcs͎[/!j!55R'z5|%j2㝞&n&bv,$1\[e֒Y \#DR,lg~kg{c.sN`?Ph$]'"]Sn]=j#0@KvHo[Ծ 4uEFA-W__cS41QB坎pȏ\~(}Rp V98!hM1@I,OT1{9kApʾ.b;l>6TuxT釢OY {Иa:}VTW1%XD%s})d~7QBlj DtsPw_{8~Sdֵ;)mTZ:L%q~–;wxk6o'5rkS2>JJs\aU_^eW#;MOX_jNv7klyFT#{bV8 Z|١m⻇]a;hM9lQhF/+\8];3*׉&[]2&a˅h 9o]>cP֌pPğNv Qǂk:۔r>g\lV)չqKucc] TGDLe,ͤm(?yFt~K'Z/Or5:ܶm.=~?8ϫQ]vS9-/Ɗvu4Gy&5 k]8p P _QgGׯ;^ahW[@jl EHe$q$lAoY;rO慀,8#U56&?"8Pԝiɦ9xȴ[ 0۵Iff)yC| =͑J*EsnoiSAA =~;E˅Y,F$`-ISg+,| b*ǿjeR|e!Et*ea`+7rWfߒdfJc?<ԅF⭏j~!iAf4)RRkSN>M jFPp2K4XpGF]]$"ŀog~zxl]k?k2s 3Xt=t=jhە[%u5#ФEqFC$5"S~|zk-=shQ>v s.ΑSa1UzGZ< [B P@mhfLa_>&óQcjA6e|`e6$^ xYn>Ll:xz"ժͧ* OB<ܿC϶y1팳 (񚖸sYލ) +f)}T)Iznc;66䜞h*ֹq =܎?,-)Wۭ|Yc+bI?lld0HhWD q:@\ϟ$f4Xv,Eh}q#F-ѶDni3Iާ C SvAZ+Y'Oż}niʼnt햳\$ά*dX(x>BJ Ej3Hk||͏*9ɗn؈/cmPH"}`_=FzЅ1 5]R;<.ˋ^j?/a@O\سD@gChŀ>iSOI5YhG [t܈A*W1J's/1 a5 zDNYd5_/ kyNy}%!J*~k' &Z<T@PAx7Oc%'Z|USFsC[%q49Ttph@4#cm{^Cu9.Ȃª s sK oA 3 F;x0%I\)ulŊ.7b"*_tʐ{/0ffC{0*at [}_ɒt@lي/ x~zň|)]׍GÒvx` _v8bcFHKhT}gFS7Kaۮ2[ϳQDȕ-u'5s@Ǫ-8>^IE}j ^9u[늤LRPBcfTVf}O7V0LM v5Q"rYw Θ* FuMn%?Gô^q%3u-1mH˲uH̙;GCEib&@'7nN7)x Ȥƀ??/TaŔ"S=Z5Ip-gQ;EC iuIu~)0X"6Z-_UTPS#TR ^Srvkm+ѽiO( ߖTaM=78_3E~o$Bo G?iUǞĶ&1Y0<}_@]苶(5$%-;n7.LI3n 2[Awyo)uB ]˥2V`:7/Y@`,)HhF: ~%MpQ9X {76,~))eѷjxp2ӡڒ(CeXyZKߝngJsp=:䁲;NT_5,Q}+j)sՕݿ TZlm!p4@BjW"l`6smR27#tDδsPQ'p:֝junxqX_(';ӌ>YcҒ6`+ATcWYP+BnC)aLX7 p(ww8k}hT.VAH,ߪ0PU>.h@Om&`B&&^vnI[8%ע ?-cnr^ %}P~οPՃCfuP~eCuK,HV1= e2"e'L(1}tU΃ڧX]3ufhYH4,=߼2 yz=M@3BqD"fMJפ}CU9*'#҄BW_J}Go o$c.L:܎?U(@LA" fס4L_49dM TiXSp^8 9һYhvEq~)T3Z.*<.+ 4YdCqI]G?apygMY?a@1\벱Ωu{ =#'z ̤k'D Oq}oKi g >,'6sY[5񆫻5UcPrUI8R$3=*%˂ uRMD q9 ʀ,@)ʮwVdD"w&^-e7ÑY4hDM4%m^$z}qtx҇ C:K "E"ٸ٭;@I~֒O# AeFC2=;UJ|xia&m?./5-(yŜȏ6dT? ~[u>u>r`2>!).m Nl3( }́8XVA!~ d [-/`VX.ZNжuf/Һ`B^Tk3+o&"=z 'kD忤EMNlI oVOfMXV8?%T qU K~ىG8{LM>-mX6Nr=x#$(D`N!_fyWoýzBYGNfqeϗW^BIf @,@H dCy9}[4jPÐ 뇃[ 0jѰ3u1pYd8pN /F *\`v,rBwH{-  yɸϺ _(ju(${v_V=Y/Bi% -o痰z)'qZEbbX,|p΂~ynE(|P>c4{QضWn6t9u[pX3JyU79fbw{t 1F>c7e`؊{NɁ+!Pyyc4:~zJ{AJ( [M =AOlb-Q/^ZsWou?nսcQXh}cǂAW͉wh›.dk!ҭBU7`l('#mE|m⤓'4j}&_OjsM먕 T䆢aǝij[ !懲)ЈZgc Q O>lt,W` !XL-[ePKa;׶=ÿi?`t\a4D`ӜgQlGi#A."&4Xвg8ɗ ߙdi/pAxƁ`oR6m WOs9&}H+nO/*_k'*s)L]oiI8N?(B16GronAɑ_G abo 㝒) 8 2'7PfVԳa֖&4/SW~[m[rNGA@ L)P d.U^u(&  寀fgג)`٠)7P"SU'XC 9s.=Ь$8=|?-1Z.,y"h8l.\`#8v58H:]Wg ,[VN{Wi$$ZC,թ%cB5WV v1Yg6'7  њlZp rFi@3QzRϓKpXo*9:cz9dx[,sZ x=2К06# D=(B遨.f\f|!NB"9+G9CZgGqh"VBT5{Yg)|t?T¹uKn؞[9GAb/JqYkeS=";a`$ V^jEbYR],75_޶:|bZ-5S'T:"yф[ w W4sؽkSl<^Jfc0W4nhT{&nx*!a/В2nͪI {τKjRb2g}?ݚMbX `F"w9x0RZW]"]<;`xpR?AP3pƴjz+u>(ǭix%?%Su/?@!(UҒ `3<RɐLw/H1aQ沝s)hDǸ:yi~c>r\;r!ٟZή~υI+Q 7GҊ+(xUz祈^z0V_#Fɸ FrmCq蓩rB*~H%è9х|P@ ^ʁ6\aˣǍa蚶1]WH3fHlWGJ~Y$ ~%V-62Q شQgEa V:hniO.xeVGuo$I"+gn 7*F7B{4kE@u^7{FL|#ջ4LHU0R./M8Y[XAϑCk3'.|Ѫب\jX*o9.%fFO9B?2 0N*$z '"L6}bNl0pզ@BqxNuO~ k=OYI{X4FqBqJ,:ŵĦf D ldb&;# M 9qb1;:;z*G;lcNx.]X_}B 䲳ݩjk ޷YN O0Tz?u1hZG\|@$>Kxi`Yn˽o#,.ۺpog{I3-@WOu2苗pyiAisj'U)p5 jkB&:ӊ̚GC?Bl x-]W'Y$x~SoM.IAئAҙ ~b:iz{o |"KQutMckOM{ZrGbgiNH㍏6*S-2_TZW&ᘌ%U`9I+QR;I$ viG_@oZF 'ɓeA WZ."8}|W ]yÉSfǠtF"˗~4/jxILB4/ߔ+f7ޭrlzB%J(IY*ZV7_+Vr1o Sk_IMc_|}6~߯ O ^B-´RF$5",a$B/=-v ״?_ UJXqSQ݅,a/͍2=Mu2R f)R'vhO!M*—ר4G^: `_d.u$++ kb}oq?o QENKދc>h%BZ1ϖi LISu؏}t8{=oEHc9jSx?{I!WGLMkg -䀧wWI|Yx*?KA雽|J_K(P+%'Uё$MST_RRD\5pP'Zo6Y7Tc]h>+{RȾe!z@5JDS/NF>㲲?\ݤ8[^%GGgB"-%{. E} 'V3s !u6OϜqKRnEM;"[ tcv~dh**/mf0'wW/b|3Z7lʹ)MuT9Zv& 3*%g4زhl-C2@]%$lǽ:kǰ9MSt 3[CIi G" s(>, );kf0 3,l {^_&Dg.γ6[h+Wt0aty]Sv2]ܴHxf`8*Y{LAjñIOQ'KC++edSd MUz#3*tNTL'`F hI.T+a: &i:Ct4BĖ&y b˼q_=?(cjFG܎+__(-k@ A{ƙ}Jx~{u§Uk :NƽDA)Q *݊nu})ꑷebI֫sJ1%/7(,lBUv(tt߸V,,/7v3ږ|3)'Džݠ *u)OT՗9C* 77[,% ejGڒJlB"h㦃v?_C!|0 e )!?5 k&P=ey績{93z=?f 4=E»"D+#CRa~^#VO#V6Zm%ڿ\r!hz@&oHA׹nձ/-ˢ@FglecR TBg" '7gb5PKiZ6HOoh3@~S']TZ6*ܞ5ڨRR.b,"5j^**_`G"$"Hg^yCֹw/,P;G\Mv՘ kZ0FS)kP|X6yǪ!{uNwf N>91vR|ߔx 3WenQ3ixB86jG n5GP,WZ ֯7E!2bq"(vf=lM̜9oc7W(MS;enyP<0cqϦc͋,j>I$lM&VCy R ?g.TpS Nr*SeL%p4tc®D7dp㿇!/ETǾU9?U{+'J'>ѹ^)iC lٲ@DAm}/m<‰(SZ>~DpzKt٫ߣX/r#F)l@!]86;ccxhmqh BSz3A T%^ {kXVSKaCh; /'$#44[ l|\<0!n0 ?kEtA!i2p%(Lbϥ 61H\ٍT-Bb)|eFO5Qh1ێcA _ç 6yKqf3C&av]t12_}|r>Cb` dHRd4CǹX9 ?:`<7/`"zBOE>&6j]jns\Mh?ټօ8f%t-nP Z+^ػs۶ >^ ΀/ރk oQ<.Ln^U*Tx,]淽dΧ#`<|Ekmɭo^c\8$VNQ >=*"P9(,lg2˼\܉Y䦧O6em]_ mQ T{M^L8ufғb x -HeRT8^I㗄FQm^/F@~ `Y!'?z11w.K -괬v\A-00Xӑ$j7M&v&V\g &Յb P\V(g˷>;kj˰5HCHRs@IbWR;0V+#en }\q8nE:EhU@8K1f%ȿjzC%*mEئU _ &hVʏݤ3Mi(ˏs>X]5U{6s{j]ʵ cC ̕d.KIqi>a>_dŦ=.jkB ۾6d3+RmX7).4K2ȮGY+͝X8ѽk@TD| zώ%vw܋0L1}Rhexk>5  F0KZm59#}~&IÓ2ژZDLR0lcLwv7"G} ?g7a`'`*S'f5fWѾ {RXRa` KA5OkײrR4l#qtf^z"$F^|gbϗfh%pI 1>'ÿZh( !2ª#οtl&t#[mMnF{쟦OKפF0Uzm^6/P X$r(HeI,{.%Z䬰;MUpBğ- ū l,l$0:uTdj"Zm[A9![>̲OGP}}L^;3{azגeI~KAlzlg%Kj_OǨ)FYFI=uJ:qꑇāl6G٧×\ײk! [&mQ&2-5';dr:Ɇ$N@]_>BP [eQ0kɒuA{^엔Z(W!| TiVF.E}wuL[m>*7+1xM(q=2a+{=qs"@5h!G(Љ~2ؕgYZ0707010000003e000081a400000000000000000000000166f3d9ce000215d8000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/infiniband/hw/irdma/irdma.ko.xz7zXZִF!t/.]?Eh=ڜ.+q Vx^s== S?-xAHz D{SsbQF ii 2D4Pо adCϗtX56-}Y@IL l_qzq)Gh$Uˬ&kq`f 5? 8r[ñm݋is ?b8n@0EN5a-m(۾_Idw%zG ,1/# #]O?=+ÈÈ(0y٣ "D6_DĿ#567}'eVٹ 5 @]N0 eT/dnBNHJo=m󁀸> ?=<۸ ,|Akw9#A4g]t;:i{4&gk{9Ց2ё8',-Q_գBV Pͬ R@N6fjO:I8L7~~F9;m1 ҐaP\AɞgɈğwגW13ML6PsC ဟ]lZUj8 ʢk7AG05(o!Xwl)rqT@*@z o9j>j$.rsey??gb0NUt,筕[ wň.y$W6=zs^Ex6\/BTR$XEڔs&M[i9z3 sZGhJUbepuSw0֍XUh?#俆#%|3H ӱZzdSl}4\䍳'Cz)P- |nl݌ٗ‹ ;QYe`i!LL I\՗+~7BFmn[3A[FZU&$}#P2p r6$sezכqG+S[9a;񍸐/jU7wxCXti>]ǪO]cȯW|Ϯf%mdzcqh/OH!swCm޶N<Xec)~x^ٝwꩬ~ݪ@=*!s%Ď*)'Dc҈d5I3>Ig\}#u@Ltըdh#PTQ-; olA!MTӤ8 i~x弈Iguʰa4Ǽ GyKeXO+Gh*ӖA:MjTiT(37_OБ'V'LsܾZC-(>?.sa& 詏vx-ЍT li<P>5F{$ hR:\KrV9>3 T@7jH#7a׺LVЇSw>Y# ` 8FEXH +\?KqqVyZ2^ ~EZKMF,/p{wsc`4 ܷPLF#Y{IW^?LA@9l5X{+XYg´o.GTg%0(0[LCZq`3)i mɓZQ(wnrFkSj/h^IwtIů~5.;Kb*B;r =̍R`pn2NKqS4j`kf7kObo!/$>ORJ/'^T,aE]Gf)IM6/YrEG̅v: o'Ԉh"iaO#[a%?1/j4N$/$NCKS{[ׂǶrbI6V !H 0gA|O4\˯*l'L1HuuW&Վ 6uo~ϕ"֪ B /Fz?WYjsޠ(:^0|ہXpu5T? 党#Q[HC+d{YzoVhcY{;zn6N R>dr&ӕ^~:s^rG.[:6)2f-F$)DD!a|  ~Lzz)gfke.HP"{ wY V&Hg94 M@К,gfCNjI)k.yQyr4O4.{F)4j@e&#M#f+D`Yzl|Kz$-ǡ A]?8(zb b:AC(vG>6pECXp{ÜcdK 2OU<; gXD@pȘ#Exz>t 4dT̴xfKZq"xU(xXWBR(Q_ `w{w.auiPa}ǎDmF@4d6HQmA:q&3-pQwqa =̂LE=7s*iCI3>ea؄mن7!ͱ~ɕ2[T'ZqٱI`Ad'b8ůH{\!5~5羅jNnS~u#]NW3/ WjM7j2?\bt\yV`:πcɣDa7DߨגgɎy;|e~8>Jj<0wi}tl(~: 3&pL7Lm%_QqFj*`URiR]Ʃ 1g~*H54veL?GnѨ!ec&ѽ%H|KS,,A8:;8]}$en&ޙzyWMC۱dM ( U+!J&Xxs@dŝ Hn-]'hG4RD~'9TgF6~!%7H*Ǻu.WS9Hü.dtMvcSm<),OM&P.U6ݟ^%vM\wpmgAP[>u+ TВ{<Č3zU\L&O C3jyhV7o/-WYʽ*= 򱖼~ ^w coB4լ,<$%,s1Cr ұ n[kr D0C}dփBe`;ze@i:(aCh0H kؽǽ',(ŝ#4*`%",@PYLI,Rm8DW&@.zdt؃m@t>OjoK)5á'7Vt<:^oFqĢ_ohkw)#K^x(^y$" C#ިJlfTQ+$$Ƒ_X7{VBڅnO8*.mIБ{;$(rWN`R\ePB˞baÐ*~f@xf%M%UF{ut7`f:M?'!pQ'74;A\B"~Khw+oBDxe|:R6=z{[#5̺8hjҰkhר_;igUUInKA<=4{۷3虝{:[\G(H:dc6{pAx,*z[qiϬ[?}Aa-YgAV/KkMd}o+Ң2@*d.9ct(CɌ[ϐ@*~\ry&y=1!wШ`)5Vh/S6Hq#LW#v7Q됚m +4̒h[.8;0Tl"4w=½<\/JpzFOA3`b^qw/M^Sb KʼhLe"l2^^(jɘ"IgxKyd!Y6f70OtR;|(uPqp+(@VY [f8W&hƢE^aVTsrGt̄z#)3:bn=A,v)b(@z?>~ rH]tGߕRhS[F[!J=mȗAou?M{C!1=%){c["C=~]@p{ }lBu=HsrcUK(oQ䇓4Isc^q4|YD:1z`GB9b}aM%."=/q{/Er4T'@+LVIzkk |N);<ZCX{m*tr裊QV!R􏐐{9CyvnD]Z8shIeC>M 5:)z|u~aM7nJyy~jUy8 0m}mP0s:ؠM+c497s -Wҝ;HX jKIx-A01V(_XbQMJb}x7E=>f&nts7\ŗ|M*j"Mzn=R7]srm:_#{&{EQ,{B ٣Mϼ ',&,'~KGh{GG ^ӱG> jVxK&|p|"a1je:l2rt\QԴf0MZV!lD0^ر/"N;i߇}9`?{NҼza^nOJX -G$[mceP_5:Z~U'1|(y͝;WT]S{~9gt AgOM S+_hqWr9 {̵ I}B3QȽ-ds)W'~j;_\-Ur+'3] 82w+3 !zTcy]BZ5ڴ2YPte6P1{On%v,ogO+>[FKo@)_ 3t)LS=c&줵n'%T& Rx݈RkeA-r6M?i &424BfYأOIf/ni m51Q0%Qt?$dGd"R!Il-2u=d42J*V'r(,/qe50|1&Bq|p}mXЮnz7^HbX&?Ŧ wu΃ބeOMpb'7<2X%:'^)2sy,F #$:"QT]!{S60=)< @rYM&ݤ)Ew/ %!E]\#|##K~Ȍ!u_!~^iz9O4DX Xze5;w M9y@R.p^u{D{gr0ҔoK$ǯ>oxRJ~@ҴG6rs|啒r!tٵS+كIl`<%}]HW\EԳ_9_7ޡj>Jmr;/SM9] smb<v&:Z,tCݺ*D'y@zhz_@c|BoԮɛTMeKfw#WUx># k]t'V޸?S5o:߅m7Q~ W4,#iQ!0,Z=zRT5x.*B''UTYAJf[U#i%ʚ^8oﺙ |VʇH,Lz?(\ ZHTLXط/8H{CX.WOngm~ ?3>5@0YM8w%w3h#첸TgI>HD.Uw_CPEtKSnAHn_Y_7 2ŠLF7TsX lhz>= ê(ߩDwo3j嗧|4[`v~VwOd:;$ hY}.+C3aʾ3ql]Y²!Dt>X?'ҕvp&Jy‚Ic f};JxLe-Wkb-s|j 8xnJؤ;/k?e4+uDQƖ?=01ONFLB1?z@i#[ IHxVnGv?.@)T} mrv+-M0̀A\cgzS-> 59Đ5fiFqjPx{dW/*5 $łEFT"ǧV)u{uB*cSH<|X mi (НkkB\nBѝ!+#/U5oaɔ&c,xn$sZ^cme (b3}٤㉺!;53XOh<#~-i1-AĝLPcgѻ4T2[V>bwƦ#RGD2wܶn^~sjCV3'VHX-RWO2A6U"]ֺ̜ʡ@ iBϽ9G_o0Kɍ= '染Tx%v㊮}ei&P-[+k /NT42c :^ ,ub)~u=ps&sYܝᆈސSz{߹B";fwqYBJ3} ΔwpR*++%o@*?Lw፜ooI]r&&b 02bS'/W^zI<@ɜ϶o0 \lZzK]3FCu]֊B*Tq/p;-ƓzHih>t5+YGKx;pI_!Oټ(<6 ^ۜ'hbQ>#M]. k)I\懱LDzc8NbއksV<`9qٖ+bMPxL=,{<&~twgn}eܞȋ=tۘ1M&?GjAigM[2Y lnM 84$lmsLB?;x:r19ƹǮ*dk}.#_(#`a,J8MgT3:hcz\iVAG QϮ+eRȬx9{;(1z.[e̷bc-iGGU_kQuǣ ϑٱϯWÒ|7Qk܄ e d;R9 ϛ&Xww& fn!yb$a3͡HmVPOOȂ,ڒO,3h3 ɷw}/i`gB9$P ɥfdȬ:̥cSe9q 5( YLIi%n@ԾSGL302ĝȤnլXr :R] \[ X,}=$_6W@o$_c?&q=-P(M/MfƲݚ'_Zb2Dd] QjMn#(qh,#_%b-y{J6oM  #K%Β+x JOZw[>am ٪\AAP.56E5ٱ4@wsxsS8ޖji<@\4(ט ۞LI_מ.1p?($GgU፽Nzsٗ~%VƦEa]6X0uR^g֓,rn{^GLX(&Z/;x5ɼNu`Ӄ9]Gh7ݤ&Phe.|CҶpܫ_lhM%nyGh{Zqq"L3g^{Ar'Ro~B۫ȜtWHCQiBAekj_¨I>Z٨ U^5W0K6[/z<Q#@<'ݴ\As< UWk+$r$EI3̨g.W eՑ>l,fyCBʊ) 9ް KD4` {0f0ѡMҼ"'zY~yA+WӉ}'ι^nU:m{Se/FU'VCu15dߡo|n{̩Ҵ,gSQ%`HF uW+q5K פ9Ns\d#b9"S57?F]ɽHC>&"&P־}|킿jfy%d4* .|Wg|ѕ"*lc&PzdTv,xv Ѭ6c4&t,^e- m#N(e (+s _|Xґ ~`B p@<=BgG?A.dꓠ٪a|T ) RϏ4Jǹ݅_"KkUJWWPC>Tsp%lqOSr1튕FP/LH9׭1UE.ʛb tJ<U({3'J "Y~Y:I+&HWJCƁ=O h[fR1ȦˑhZ^ dr}`A+&W;!_A(uL"/Z]Cv02\ 6X4`% ;#W&r3D3Oes v6~9<>3j)}V"^>Z,uOG{NP Cl~K'Ra#3;-5B읤} N lyMq6 k~TEܿzO?dl< ^>:eŝ+DRcްl-4H7C%+A]G+**4gr@[[b Otkv3\GSm0 O>zr3'OJx;JXj Д"[m1Ʀ"Cwdǒy(?>Ή gy}kr-ox+Ɔ3Ϛ "ɒ-nu9*E-}ڋB?U8Ww= p+3!x}qI43%ՑAf3̸!^vCt? Wg5{Iq5L l.*Dܻ܌t&q9׋ϹvZoÈC f/j4zd%Q٪]QL>{l6l`,Zr!?i'`tgu|L5qCQ*1 u\7YJ]Kt F/4 4RG}LimI0 j?mل\FR7FŘW Ex| 7n)h밵qk&ɌxzM7uh.`٫1QN"Ne8'C}EEλVs$#~":Uh-Œ(Cr8;X.ezqo 0f?x.;qaPuuJv{皲V[rC\<֧MίFJܰ6,r$YrE/؅Uf3 5F}x6@SNj…≑^ChuY mM'굲&UJ3Y{spD7[nSy*: ϝ#;4mڒ(T^\O~AO@˹KRYkgbi] rR8i=Nݖ%*zfQۥ| z{.(!ƞ#h j "Aw4̚ʓ$*V33Nő<N4eb~= FJJmu]m2AX8[clinLHy(^ݢf.Mg>uٵN4J=`8C̅-tdhl9ssiF>.;Gb*Ъ9 Lؠ=+ h*Q2DH\XbNS9o@r< ˬ'.;&oYӹZ`QlI^yf/WG-9ϑR< Alzzvg?ЄpLMXWL-xO'6 _>goĎ}[m&Ea ҟXGp1cArceA(Vts\fŠXn#ĩ-=8xVP 2lE8 2)iF(tw)`( "b4T (Idž):Oh)ht[A{۬>W܉I0bM&#pѥ3>k~)" 7Hbix"bUzP;@R(:ǜBCgsľ{Kp:1 >菬CGguOkU g& 2hKxjE"Q0/,ƅ;dMQnhZq)|ύ4䐖Ii%S\pރZ}RHFFИՎF w12X  EbC[n-'0G }ZAgdE+W`J[lLOvEwGAnآ,_Uu/nv5=3N/@-KuXƀk-R9.9=SW֢KL=5*iX%>vYVЃ"3v&rV%$B"*i.l/RSVD28iXO'rЋD_W⺒ I<.ʡAIyiZ0 cy8!5&/ǁH=Lzqb[d0[˔ZdpWc{UjanGo2GЩ̜˜a8HHt*Jwt\8* TQUI[{ň6m өT}d=OᅣI7{lo Kc"#Y޹ Sq饿RHx͵Vr@ܤNC33NQu(DtViD On5ignpU; CIN9>zb1 ,q,;H.ȃpD@Dw6m:ug洩Mjc!^C.:8PmZ43{-NH J P:׃M/nw$ұWz0̯.tVi!5j҃hjYU{vן H\MLO*H[B;]Znøy h%n+BT”32ВǨE}>;Y`TN9?Uꂁa"K%w^G)>QR#{J+2|{bknF;J}2WYnn?>#잒%n <$?' MFPtLֲ⮹_'j~Zju Lݤm59Lf#m p>D$9e~M&N,q)}]g'7|_(F+؋Ic^Ԣeg8ھS(2<"`mi>YFֵTj?Іln I9ƵSC)WPêJ3~·_'CmfSQ=H;A)șC-ɛ)(C Zϟ6Z#y;ih"FcsydBuL#: hevk|!3d3B `G 4RPm{hs>9:>\wv,ZMI`"E6ueC#ʊmP>PV7̶ui=Dkm6\LRNGٯ9{9:vpȎg[HW`Myb[Q\|=T^KU -n溠}ݖ5sbfȝLJ\OψcgX ;=k1 KS;U94:M>vIi}"3fN^H#{ 'd+(*n=5%=;xv'.Sk(2N$$j4%\,pD&ۖ5AWLc0KĄϟ\4 M<]l*Ý\ |1tNB0(s&$HD,RAsڮ湑qU67 ~%0cù"S*aCNa}t#?&_oT4'DM cѲ?z<Wn#!EVȈ&D"N:M(˼ϠFBb fBlXs26Dg -~/}R5@N̳2"^,4ke>@TF"u"ѫ>PJ8e^< *,ٓhp{HRML먳D $dHuA'FndteGPϩ|hX}b$7NTZ]D e_|W.W60+SCU kF_$Sl;ֳJU~t@a;A+dnkJ˜OhV9U,BP),F﹇EaT!G;r"NE1b %H/ G.ճڭ}RHb@aσ= !l 24mqJ}R8lR :\'5-wڋ^Qu>zc(;d<_~Q͝LGM&@ y╯ rwҰL^/dɌNWkh>d[}\lW4p-[Q{q&w"pd4@Ru{{ȓ['7EC"\P%$DĻ\aO9:g Q S0WGy7OJ!zߴ>a;38[`ȻA(MY~/c3l҈G`$ ,:K P>y/X*H7/`͛6(QdN)&ۯ"Z/KJ0t.Nطê M]2ڶ^Ht3]PĤ d=hmtEy_܀R?EfvADt`ۣ b Bc2@ApN/_JsfSIFxb ڔ2a =)Z"@~b-4U%zL0\Qg# V!&Gs~dlŜw3ɾ5kӰCSp=fDu۔ Ԉ>lqH=${ȜP5.auas\vglڇvK9" M8L2d}_/]31+>lqw^ax4;ʗ)ݯL>c'I=ADJq2Vx2ɉ 3q00訾Ωuᾢ/:]JaAϙbs0yAkyi@ͼ~72\9ң p_AS/Y.?ƍ6S`nB;Gh2K!"7oCH6d>#Y\7\ɼ;)?<{ X͈5_N*)  %ײ%4s:j ^b$'M8T=z_V8Ml_ ctu\(|Hָpo @@8:Xߩ%f pK:٣'&.l )z}Est@^`LLtRF˴$74}+q៿r2׏Wb^8 /-m;ɜ1b*T-A6lT94k)ѷCam-qc`O ePMLDV|Y7n,O>y)g6 Blmjj6*QC|L-Toh OepmkeAl ]$"A-To&;5RIt8avTQ#I闏8)w)9; zSȣ ߾N&UIyw/s\Zא%S9*iӎiGŗvٟQwd$^SǑ2c0UQDf ٭.5Ѻ S<77|=4 θ8ľmZr !QnâjU D싏C4>lbq;2υȶHBa%f<mQJ_*UCx؏E^#Ãc~& PuRو1o!=ޭJ̍YaSAh@w;?0u݋JAR^Zֳ/WNu.!G$:^ס@kʣ]_QKɕoZBʊܥ nվcPfִ2>(,ΝtfBbY~=iK{# @֞3j4yG#m9zPp%dI<z٭cK Q* uKp^Ɯ‘fa%V5[mz}&ayXҠϐӤsչm~xZS̆I;ʬ+ @ܡ3>Y HIZ94jB=-',266w,n>!~SR0ILc!tzUũL/,XY% (]P~#/YOq)uEQ|^LO1L-=:g)qY^uY\{>GGe~_]tl¼LB!vvb?˖\ : DK N2t`/;\_k(5W^%!"Z[}C}D5]RnyDDʚ:sHՃ>9^osd>XEd" 5Jo5'{_YEQ2IRgDzHV*$61D\}T] )[!tᅵfTZvS`%Zep{ &fGH q a2o΅h@e`QڋqA+-zi0\ `0iӞ`4:}e-^q!1I(C€U A's~sѶpqvvA\e.{ í>o>@as;;n `Kuzܢ| #aQ\K2WWg;ŧ$3Ʀfyw X>:y#Hee=ga@͖NYgUa+Vej.m;RHH(?Iڧ.9T2~g TI> '|ijj7gԠ:VJ,uj_Q;;^O4ZJM/~v%C#hUL|<0UQ*\ʴ}e,pS!:qׂ0# B؁ml@%FI$,rdu!!αlc}gB@n58 a;`k)l\mFJ;Y]GtzV]C?`WwH,4biـts=xn3c߃"bܢw>&S4Vw7e⫙%Xn89&5)O%!S*2iOViU `t{tFJ=+:u=l`"~P&XNEu״ΧTI+{ /x*d\#fI:r}+fÛwo .<F0s pi&oh]r/3X?OOEz$UQC*66qᳶ&fXJ{ïDK4^ѣd[dM _쓪%[YFkRiApe,%W%Eh*BILq-N:0[ŌeޞA@nx2bTVm!E@n,'/]1oCLj4x1I0x:'!od\Bf&2)8R} ԇ [*J[{-,RMf{.,U '-{CQaB@iKߌǷ M SE䞡K15-kmjd/*#W:7vMtx <^ :lܑ[EkĻBت.C @q1Rjz)FsȀ  >vkx¥ L]G:p%cYec6m[B)Yos_ݶ[dYL(2^*_SP>PXyc@:Oƺ'^qŐo+MwM'%>K7Zɑ4#XEzgiIB5>n{_qԏ0ψj'JD bފ_2@0")E8 ty\[V NGܲoB@YA;, Tii>$ R& Pv3#mI5ip!{o4=,{a-L\M=4A@N8OC5l9Ä*_nVtIBMM]GyB0MkѫPKf>Z(btrԇ>ԩ硢 )qQ&y.x٪^unЭxxC!1G_;TxLU`ג WC΂y7`WM,ZW _ ɟ Vp4r93Z\Hu ;S@ʀ7Q)v.o5Ŭ];X_F]Cg.NX<\HfdJEO7Pkk4-]\YIAjPDo QI_RH< Y#;tS ]+2l,KOIƛ"O+ +I$[NGUk:$&^L^tcÔ%hPq\{!14#/ݴ&՚@zUc&3tęm͹?;!>63($8L6Rxs_my}xp =R%Eot"cpʖ'mWeP .}4-Xhs;D\RkM"]W}$ g@aЭ|Is ^p#C,W L|gW9`VDA5! }B%HRoc ˒#0%NrPPFFAr \.\|@S;z 1M'44|Qx)iF*)/#ʬ&,򾬇Ѓn1R ^6>.y.=ZyMhe eZMG'%ljex/3("I`K8Hm &7d&YS:F={`Q[ Ecj񊇘7&Ͱr%{מ2U[G 9$Ϸ”ؼ!y3({(qꥳ w7߳ ,^-gq~L.:c"{(u @uNSsjn,^9zꟐ.&ft,ť'ѳ2,-X^HޅG_+:]'%dI؇~n.4Ufq#YO;q &wHslr Ѩ[QwøQ j/]QSdU\`ʱ6yF;V+7 pZc2QbJֆKMMf΋~Wnc8jO'Yb5&@\P83ࠩyg/g[ @N>w꜐ `>qx6S=뿾uuM,u0XZ,Cl5 73m'X6y[;w#GO%5);=!rK2HB1t" u* A]yagdq99vNZ*sCFo1*DCầgR@HvZ|LdI~=DwGScb<2#{CH7U'`oUсOXߥD(('f˥Ļ;ej.BL+:m1'-<fFz;H4>ni@קbWؠ(CZOgXJۺכ ؗ QE= TjotZGT v6!> ChegB)J gBYzS$Hs1p~= k3q.0A&I~? XT^oC#<28wd۰q_ڈJ<ǚo!3?lG`a7|8"AZTCRg{i^LɤM 4{k*J9샹 FuY`KxCphUsX8 $-&9?> m:C#K;% K[@óo&*l2"}'$bXj(>' <J1[9<\%`x9͵ :12K2_yA~qԣm)B0vNØ)5 T}t)K|T'"-lXhkđWNu~q^o$&Cak<9OAG 8QZuVMCҪ 5)k|YAGGŔJe<5FFh6!4ה,yu/NlA}B|wF?<LXH}<$$W۱gmu.iD8^(,ۿ(jNfȻ@{Q T""8'*DnוR@iiXI&5}ɳ]G%dSq4LݱRp1"#s ,L!fN:|d^88 ."Х4*5qB_RL]ŪAj#:`+gMtjES}l#ХteH=y?Lp~?qGedMq)@%OON,hdT˜ 2a-zcRz}?J]l10m7c#ɲ@pv rLѠGia]oPc=ϥFin?g+*_ڨ  ;})801k%lzd, i^/Aq kIv3H0t\<<*@4=&|$#jnƎ`'X! RdYZ2EM "gmrQbαcF&8.YƭH(hzUQqӈ"Fُس`b}a-`YD& J!lP>*3.m{K<]5MZLf:H~N:a`=nqATI?ddA jjjY1׳dIͷ%]ыfKtF&89`Xmuz& 47.f5ISu1ڮ'f ^Jg@F3bnt2^ӑ4*1,b D-碹~X ʡ`%v EIIB>XuNA'NI#CzL)`T|N lx'㽙x7X0-g▸FIS#d_A"I= x)`3MTڐq~IW YOTv'c/(߿ S#/PS(S>:Yy’ ͜Ѥ7|ctF([2v ˭a:AYNJE׬2oBjC 81SN!Gh˃M\ZhBťg"GjRzS.M*!KLV*c̋k9l)+1 z %h+ g0FlWO9tuD22 W4yD$)7BD\r~A\UՖrΫS`;pě-*#†$n2$ZΚ֝{̪ktvوADKkF%xO5cX8 Z?"- TIu{Yggɽ*ˮu l2)ei"!2 3lA%MQrbW7Y`XA5*oD<g&ڲ1A|򦒵ܗPva2@itX֨,HGĶF{;ѧ=NE f3$? ]^=G5V(2,݃¹{KYGw g ɸxFHv-0^,a%͗ _^֕*=(u}Xp@D)¶DfwEl_-(VʮTBϖ n֕bsv#\ԫRpWlqcR6ő*[q?JGsEc? E1't: 17}f3ˇϴ"J-KzȄNC\"y@%:*'G*pf "saC/j-U-@Kݫcp tGl) SgLFrEgTCey߀C`[ ȑԈ :` bS;n%k5S}xq|",5$ ?L=(3eRp0v 5h!q@X=y =Ys'PacF6FԌk>JSvDq0t{au[p%ήm4Hv}̭}Є쮻=)5[ۨ+8Y޴ԍq\,Otth Dsρ߈ninzCҚiCcԭYq\t,Kp9p$2g^hw[ LxmbZ^֡Jܖ]nק_r~*r㢂}WʺWq*jH 5Zw14q"=s:pI)OU! $Cq1ԙ%ClPMl*{F_6C•Xç׮F?Q.nQ+ڃ~?z05rIeCzѩaU#`p731NT v;%B̏+>ۡChq4e^{SBܨ݄yӡՈ#ڛ~rv_;(@OJ')'2̧!Ԍ(CSѼED+qS`VOz|89=^#7M.9nɖRME6D+'#;[<܆Z5e3Hs0DFe)ۀVTظk?i]ђpLD\JØT)v ;6q O}oC qY{r)lr~A'XF!ϥ a.2nO_N+ȇ3-IT۷K䵖9`{?Y S3kR}}b096r"x 8n D|^3#$p=p0 0Bر-;Ǖd/UMu>r?눢|+ зt<ɭVع K9ȽDr18+ceaˁT~`XZa>6/Ss7VN͵өpuFSӶI~rnuJT2[|^n#HtkļQyVN`! lv9z,B* fRN  `0_+z  Q U.Qs#V+TE^3뎜hGVS`13Ѹ}ۭ;3i/Yz64|# toH,!a럋 STnbaYCnv kEV]tf3{sT匑B@1OF׋pg< P([&m5tdz769Pu损0 I)@5QF 9(2=>zzOԚZ ~oD@ɳg)ɵ{p4D}&}+I* ߖΚd-`Aa4D|^a!:'u @ ݡ Pe͐$MR_Q1Up+3W9+6y ~.bTYOI(fx: @(`τ]цbr@fxpIroڶp)Xj?E%pi9hAb,l t86U2 #$<X|y();NشeKYB[QVP Z񎍊C~xfʈȾv4P/g̈x:/` 7Tkx}[FŤÿl~ ҫ=1p"ueG 8PV '#[ -AE(<>z Ͱ`Gɧ +Tk#+1*popB)dQEš` E#Ӓ0C^\K 9PxӹkCJ7rIѬp;yY=mwUxLpE rW&9pyt"|d!^)RHQBX[J7+ ?KRih͢a6&)z%8^ z׸P :>~}.їb2Vc]oyH9BN^F+SLFlGv>Qk4y6k=y7&hDAzO:RCh>`Ɠ4M C_ȁ$lY 飀f` jy•a 5`hL3\ۋ1UlzHS,bgޱ59yPn▚9VB&U<`N@Z\g@84O; ^-2~l6=Uf*pxJ0^<#>[cCcLMhs# ɂ~JKZ;@_^3C 0KUZw/(y6##.*rC >Pk#VӼ'7}-]=:&-\Y`'>$'v%Az͕` d75 α4I dY"%tӋ?FpT́Pj(}GyC< ]8MԚ%l+ -t ~{u ."䄵h)2 8"՗غSW țJeɢp5Jg mI'{'$Y.u%ciԓy'bh$ݗXX`׽CFGw+GMSul; j}U-\<HD?iWL Wj뽧vGApH3NUޛEa"o1$ı;V;V1>lF})Y"vMIOwrA/ηx2ITrΊN8!GUʗfJ-'e?pf6ˉ|Z^ UwCI+E7(?pt~ U7M +*ɺiS_Vㄑ?/źNdLКY$ڻ뻸`ɍͺjڄy1$:@ہ9q~5l[A=3&4xB !"Z6T/EU+߬uX{ (}t"pl < UޱVƭA;#f# b =_3B!f\$~2%0:uNADHd>9P_úoe2u#"hF]ɄiPB[0\8o_#PBBܹE4 avc;8Q녆"Dfes`֫G%ۻ^/1j0J#%Lwg@l]` 4(#[ Z@eq7Jmp2KJ88)ȝB=  U`65dh}N (_ƷITtAYFSFT GHu:P|׈nL(w$ K r*qp{pAVΰ t%2K5˂ͪҐ!\Kd EASpp_)*+7q">Y#>oEz(I½͔$P5n)T@O+V9#iq'iC뜽pR87eD2ˎU50!s壀ծ+J3 bHR![[^!:] 0~ѥ8L\ȵ@m`O2H'=^ZTnƝ s#}8sǣ6"ƯA.?Y,,'H]0q.X6}kooKqWԒ9S\%nKUT{'.!^@ )[ /t*-`ђU7qV~ ^3fLN sx~B((i8$@Wd B/F?~t%vWKͪfٗRg 3^{j禩QcMyDwj:ru>Lz߫~[Q6TU@ƮL_| \;=ɩ;ϑPy@7 Dkv?FxkLh BljN*2PܫB&G&0y:lýdtT䷪[S7_"O1AM#.1Z4N6x##}CRudf2^ŜMUcQOI^a]fTwzpv9qr) >XSa3OB6UyX/16kȖWVf @KmNntD XnӮrWk,ϟ,Y=x1A/u b4@"ԁ~;}W. qaqj5ྦpdWT 8BFR{guOkS0~F1ڭea>75?ZNH9[sW_m*"Î%R=[t}>Ǚԑ0yPf %"aFDgf{uR"'dea8^Fޔ˼Hn&[b6aolC0v4JnV~\R&E{A:u'HfMWj;YGne0zd{R`QOzN* :s*"pE2.Uv& s3(ftDs5 V6g/^V>x"p }k<ʭ"gG*BnCXH=doQ Kiҝ 6f3+HQ8ѷfEy9kl,r7v,[^4'ْ1DZsR.vh2Nt,>u˛R+DiR(OfZ_ ",ߩ)Y&r296Ock>7IOHͫJ,/Nmz.W+j!Y82%=sjnc=S<26P{(ʸo\-ܱj2 jJ;‚jÑS\k)_r^ -]./70ZrU}Nm ֏#U`~koϖ$/T ܚWGFbZom\ @<9f0=ӟf}q [)M{;)4V?8#H\/`|&Ztqwu~i2>ߺWk~?*c]3,$BðJ1ݎv}Ī㗄,k+:%: NTWȰ@E0d ]Pj_#QБپmC#)E鮸s,4N2rE#sˎMqVƛmxc,+IzzNT[(w|tN5陡^%encnyfƺ wdHo M:Ϻ[C_9m-#Q_W.y @Ys, [iY?Ԙq\*KxpQDVXfi۴COonRRf00e6g`\W,1Ou nl20PEwM$tI#W8c]XSÈ22!u.g=Q0$UBp[\HSbI^--+,u1r[O 4kWE- T÷lZt"&xZ{$FtU\Cg"p Ĭ_6e#F&#!Ե0&f|14W-]݂UqL lN \ʱosYԕef\"a I'XNcPG bX9h F|&+ ?w`X&Ҙ5֍hmbBosɒdL8FKDwhZД+F d0KMf&>3l9LT[׫~[1kK"=ӊ. =uBG-Z 5 WGdtW bT_Ox .wIkuUVNHҿC==-L=\.7WF.Q=,Vո'/K{z>ҽY T` jC1CIXhH}M9-Ä# ͚X--B+ -9[:nW3(nR> JM7ccDQݶ@7>Q.סc g/&p)td 9o;:Ll+3eEïݪd+Iĺ1<@G s +)VLmFwr$9  /9òG МupU3nXg3 Ž ͋;EMizD (U<50, Q`~0jV[/2|ތbꅎ(Iӂ*Qʹ &Mc_.GSӺQhfѝ ݼtsҬSa@ n/Qtk ~WA |. #+ۏ|pئO7\tZ52M ,%>_<+7ӌ˓;xt]i[z,M6tw{._Nnc١d5( ;jU-o'_![ #f,pr|?0|8bB02VhOk?ss~'&4YM1D*HZ~6%.w4-\8np]w_LG3"J($D\jzT?D^9g RO@Ni/L~Cne++/0/ n$r3We`q ["ѻd@+ nIј\W_,4$+Xht<FlZe!FHOorɡ 0<',@V d/.W{#D]# wn0f*KpZI?AgwhGj"ʳ)ӎX%(bY<9AZ;>Ð z+We83t]g}eep#&rQs=qN &ԎL :}] -axٵ\n 2C#2ΫڊȒv8H-R ڍ/Oә%]"t^궰fR7`\!e FBHz"/v),rjA5E C4֛胷>v50N h&F`ք (8eΟd5 XC23>N}[ .>B&Gz5M@M,Kcr|LGA,̴,[.}~Gn,C `PQ߿bint0gT]D/iou-ݪkIemAvlxq!bl@%(yQt˞si9yi xr k]Ҧ.Y cWr >=)]x~}|j<ވ̻̩uŲ$NXt]q{l5Ryn-P~y h9K?V!z*t`XLdIX y LI.n- 5ӈйg:?}C#cfw2JXU"ՙjf`?QzxissAkg/h8=-oTW#( *P6x1~ w]|rpϩ|!AV@㳖}gģlIQGBF?‘P-1r…,ƅ+f̪x,L@)FEr _7w 㘷 ]BB4u $]Yf ʆ`T,J]},7כO93qO!Fbq&1ZRe3li&E*$[ajZ۠-&J0Ks%4^1|h9K!R$pDVRil(zj E&ߤ㪊Ih";&X;b(Y&ˢwM1 $ud"¦7+n#t8!Zq`љG Zؚ^ gZs˜(f#+ yMN%ͻge#= ;FM (G:;OZKY~ʊLHKf\QB2R+Q^-`zVUN2ME}[`P6e u };ӀW=7dL ]oRl\]iwlp1%.ݩoQ3y|p S^ ܃Ee}sYr2QD0rP;sz7;oQ;ڷ~UVSp5LAAŭg۫ˑZjdaCE#Bג>DrǠFl 2/푊{2]ΛAȭC%й%G{MjO'\y^@YKa4d_Q$}aI̳/ v,3[Ibh8U'n&0JZH-&߯-T?גrM|SX8HxVj̀`{Ic!bsAe^m5z5o[¦]nl qx`^i1Ehy|D ;yҐl Jh{KXn m*HW7ٺ -JF.x!b31Y\ƚ1RK\A|;+w^-{~p׽)sQd蛍 2%fnBsaڗrc%B9r]zQSt/F@0觐zp9.ɨIn(~!gK}6EkS0NᲛn0&Id}IQ> ap3ۍd17&àQErsdVMGsmC@䬬 $/C4vŴ5o?%csbfD oJ2RnxlVBF2_Q.pj(e Z)yX ȓ\f TAT]9 HSt]OCr3Z/%nsO`_g׀9-_5]ɼWNv4/[69FSB1MdȍzNe&pR3B5CR˻ȩ=`[,31F 2ᕬė!\C%tT@ʧJ5WO5+ح_wž%8O vX]Q\_tX=~:dH5f0;Uo2y# W-Jp5nHE+a+Ab\S`qȝ+BK#e駎XGI% +Rk]!U1@Th=HD|/y%B lWbl|n%FpQc!6Gͪp'J* JxĦכW-Gi(tm[4;$5}cjM><\*K5MVyKsuPMH3*}\&xMo&\hW;Vʏ!E9kUtnC>TKq{l6!uI1 av8_/Y*`=>dṖ]hWgP;:.odL%Ɵ I\;}jDh0Ix[j_L wd{ }c6憷PvBoEH\\΁FF2n tg[: |T^ uHdNJA=mRĬ0mϽ ̡D{{“13 11M0^\xe in0p 2L!܁wjAy'xcفkj8*"l/.}*J/T49pJ隖@k;嶔ߒm`%0mffi+aBdR Lz)Berf\7:߉ @ΩlۑZuixؙY#p@pL'p^o{+GXƮztj;d :ؑVY`IZ4ɷ\")L[ LjTzJjl䊧XaǕ7g̹LW7o-wZ&[xx;%ze8p-Xܖ%G@tPDXP3L2a<_=*jxd>tHaѻYްmy-I}Ϛ2"j7yE ^Mڡ#[ẇs;H~̍jta҆CǐҎ,G}"Lh#%8qX.Zު|+Y"bf$ſ3%Ea0TM~鋂w4CDʍ٦DV eϤ9U6 :YΧڿu7ML2,.4=C1NY?#&`}U/w1pcS }<2Ufk;SGʓQ1h\I$ϴGq>TpzI:eX1kE NNCl+bF0W(6h9h= "jRQS^ϥG1~y*?1Yd " JlSC6 5$F%2vU[U0"YV92Om=χ?kV*./m6: oFSoߎiuƲF;YJX(vm4$"C }FP5±4tV Xbj!{ワ>W bysbn;r(cDB݁󱷷󠡳 +a> ĠrDVfq@j3}xSҎk8 :gʋƬh*Uɲ@y{R8m±lȬrDy/NGv95_?ߗcqo'sD$3|v $g b'+~5r0\<葈GͨIyt 3v>?4!"5#fAf5^8^ XME8 ,BYDZ|DS:nycIs?I&̀O*Sddj'UJ38IhqJkY*ޚ9)ɻu.Lr !oDd &WGSdJQ Iup <@kS6 UxNӥ.!yo} o(#/(F֏ރ"AւK cΏꡩA9'lh,v{YǛL2HƷ<z(x/l뙌U{FƿuvrQYes8sB&e~MN[Bޤ6jmANBz_5-:7S)3Ӎi0xN'3c*P@}a*˱!b9NNxkꁕH{IȤ(Mqn<0 Y YwUnЫ?` !&XgUg䦍a M6{+Ǩ2O\Ô? =?P.{L, Әwc|c %aJ_|{>aUDveɨ9tRϱ L!Š}w37NrY͂Ě@ˎ fmՓv(DL:;`rDquvRG-Ե%AoTOk1J%qGj~jmv&K)#CPOd -Ts1du}kP+~AܾR>z SXsB=O&c!7u=\_ZЂָU tpd{D2l}>k6 A9|^5(arWp/ eLAF{d'߈(\Em kD;_rWŗDpÿ24n5mATF;e7 . p`*}njDc50UP@?~/,6,jhwd\.:Brȡ}qY-|G^MO_2PN5:왱2;aR/=<Ƞ#::>hn߸:Ov4~b.'Eٞ(J5xܹ?VtUӹ'ӏ;/:P`XZsU٪}M2"!cmu2>m6G*F]yK=\[+QQ4,}kV烏.}vWy !ЇaG}CB ǣeg{ v~\bJϙ`! ct'ƴ;K>ZExts^n]1&t)>}̺TӰ/e#pnLZNa{@B·'XZ)'l]`ޞ%~<wڼ3lg<#=6yza 6%(S=c#VzYZdx8s6nvjmy[ds;G 0#(;<#=Ǹ@wYQŭ2EڦP?V$L)VX+4vܯ؞ݠ~CoF6Q(v9/z՗WNX]@ =b88Uy4& >@gװKҿ xMD;%WpUUfm0|)vm0'dF5,*Z{ Ej$",{eRC;B#,ǔ9N\hGFUxA9oUCk"Oȍ2$}$pBzݗs%7ۚ{@~͏~?U< fnLOI$)_^Ba EAPqp>|aϛ[MiQJ/>kxI>{hj_ ix+{sI] 5Cxw>rHCx2"PB庆`<[3{EkiB Z22kQ|H$%{Vo!'j'z3E]ӓv ب4xd!2WU[-}י)@zo*A߀Dv(SZZ,t#uO&6cDC, U@o*  Q`жw&- oŧC#"սfsZj~#sT W8w?dW2*]ƝQn#Tף2|޺c.!9udgR#|ŭ\qt-6<$Pf?)Wҵm˱F9c:KOo[A %>e$:aCQ|OaAQnn;{7a=ڔZ/L?b ;2z`@*sG-3(Ī#⿂4¾ ~n^Sa^hrI#Qos~>Lk^cة reֻu4)"wm&'uڧB%#9yպZ| 0}-8{έ{m<c3p VySPhĔbu@ö-\#Zduh X!󬶕4S21v;=҇k#O0׹+wX‡m0f]MʻUwap=RRV)Q&c ɡ|B2.BON%9](g6gxij ǗE/Iu9vPbې;P%^x=35|6XYzҮW_ɯ 6zѴ+`Q|%  *!֡GCSg@%.EXE7J1m:;-/d>kn(b?I^&ᅷ  чyuNbj8df)%0Rq5t0zdXEԗY$8n5_{ɡJk}j v9ɰ\6=)~Sݣ8! &>+ĆǬ\S ]װ3Ėl[-TBTe"WD$P(SwT8?"@:Mc`V̘I2ΦXP,=>޷{OI V %j)$+$0ws~lh!qK —^F)hMRlu_FooA ֍ULg~r ++O-DKBa: t+=pW=k{>4$?r얪79K!U(> 6ba,V PaS P:ED&[jt P,0S~W:+ߴ́t~}.I7~z*, AUczXj̫ >H|}o_VżuX "JBPdN4HJ%6V enVJ axR>A ;) Eq݇H_dqG MykVEQS[[Tj!R|ֶ kY>9[ ~^vVJF1N}zq#"KƵӍ-;r117cl:."G,&`ôrg22'}f;;Z^SW%?;Cs=LT̺V w3jzadYwO|`DK;<^-( jGE(1ojsT"ate+ Y_~ ?Lq4U$ rG2B8xō8jUQ,,fQ-=i:Jf\r/GNw`@# Mt?q;|LjV8- 'X$; {}QJ p׺s64d6s =~c{2$ك/_ 9!'DkDWEPiF5q\nl骦I,.ӽMոp Ƈ {+Vc`㢁/P$^vbkvF|x f@ށ%M?P"/PtˊsGP=ߟf\.d]-_#όnB=ɥ":&LzOVUn䑓N7ٝӦR@3&ZbC\-y&|>O?<^oHFDb߇C. O3 +v5 agҔ3(SǸH؀& m_kdQF :qT"T\2Q7n`erϭw"dYU!.iJ`Q}85LXTq CovpEc:g &څV7c{C"֒-xڎ2`9 ʾl2!!R )NN=Q V-XL >rd,QsoLYHZzfo$H"c.8k\:,]ŭu΃4,'Gun(5RC>:ƞ,.w [O{3"kHhM/LXF&ɡ?(/˂q*t2y ]nhY).'ޚlź;*PكeA!@u]+|1+ؠ+u'ȓuU$GKPkY_`(G{ R#0/ )?KٍRln,a}ւ &O: Mj.290(,<=Rf ?|V6 z;a/~ʕg"lw='e|Z4[n<>Og1zԃTW6Z|(&FѴ冉¶mTq.n|] 7J t01yc/VkeoZIy ~W'ŽmȼYDzuvN[sq27+oqfvcrWJ 93ʢ/t,5mjȲJaTLUږ4yTgoHji視 id DbuVDRP ɐƜ _Z4=[o`t#.> O'\n]1lA;13D֫ԬSW=;1ڰCD#ZM&98D*ۣy~ZXH&q ] /4i~)f^ixZ]ِDuYxԌ kPPB&UU亮Qy¶^XTp=ylRð\y8XW?Ė ؊)o _b_ԉ'0lkq/h9V+K˃.*.Ie(|ܑQkAyd̍~$nrFiw TR2v Yw ;/Z[:ep|)Œ3u9h*X:I'l$5MRO%'B1&F{0U*OԐM+0K+M]cKۿZgߢ5DLM #}Mܻ[wN8@֜'z%*-$Ӧf9}؂>ŀv%I9ח a`ko tq!K_ 4CIS%s>`ßɉ/q[ 5)a'!&"j/} ,{Laq7Cl"/B?_S74~]A܎BiIFŘL\^_ƔM0:5jG5aD9ӭp_l}; ؼX{&^-Y6ΣwMMbwQ>ދ{$>GG<.4 ,LIi`0"~t{N0e8dG1_ Kog0孮E=ms%j*i󃡹gUOB;)Р}1, {+eQp=ԔaC/J ; )49Q uzpi[nkÇ$^<80.*& wPWjzFz f;,.d)M,V|?gR{#p dͅ1_~4OKS>|]8>Eɪ]yEc3rQTioDá팁 iGq@ 8$FBiĨUr= `C( G_ z&nŹ3cS#e?ϕ|t$8bxIXmrO$^<\:h)ёm^_)%b!h^3Gc֮Ec*sbm#9'tX$0Qx<t1n5~_,ۺ贑4c);V|?)?&-3,0\.D{5)T+ӾT#ɯ_?ɵOA}(!vs f{VrE揂Uϲ>|;\{##ANݥE'\u'MZܟ# (5ATB,8Le*\51xXN^#yn=VГV>_Լɥ&9Ў8&p:j+g*o =S,sA?=d &LmF9lx}i/#R' a; ft8S]ٍsYNߣ>ڸ zO O@=L`%-vOX &-x  a'[ >Fb6s_b Aݑ#fƲ?BY/m":aFD!:{y0s 5R8SM;8TNZ*Vԙ}G20JxrB2|d Y[<ɋ b23 Y T.34 ETڶL5 /k"ٻ72|Lv@R\8=b~ i Utr2z 幆gЬ92uU$u=8-*[ӘE=pcuo ?cj p$&uy?A̞CD -FkN2E F[%E )|Ts H<ں`xUQ!$z}آN"{<<ݰ*&8l b𦉏nquVr`}R*2JhuKN=ZGԌug ViCQܴ aL&$hxekT^ Z1אE2ޘ"}K:0YgR ù:iZ<Đָk‡0{tԋDYrCt}ЗG+O?z֔6^%:2{$Ciw@ W3hxϳ~c#vYpD.hCϤ2Ly-k؆$?iq dURf򙽈Fjm?[y$O<GޢNN9&Z`:T7.:+uRTWjO|i~/Xetdmɽ{du:n9IH"cL؃2?V|Sr SX$nNwܸ8Co;SzoOv{0h[zWnӫaيK]ށyScn[v]/]ݸKT_qgNM CYCq'4fϻ{Mmt"` 8^cbit=ogIC\eVN۔r|8#'Hig6ʅ+s\ IpBO};{VBs^83ռ4iTD3L)N؎"%9QXrF&0lk-IDЪ3Ԭjes6($p,HsjW1/'܍?c]4hDBӕ)|QUkgh{)ś7y;Ml01D>PPk@#d6)w3c:(jX>k ,gc3ղ+t i^%!b5=!͚Bjl@XK"*&\a@Fi1.ZC_?EK@DنJ.t?_`Sٔ]*>mM=y̍j8Zxg;UN~`U8()tkP>P``teIRCهh2K Lb#ῥq0knX핹2ڬ.:6seI~uI3gWqv"O bp- |KӬZ@.M<9-fY) WP }},F=phhäSX7|%R#ӂUZ"暫CG}L$ ʒ+NDﵮFN~kN0pB`$涩2s Fu LڱSdՀoE)a81~}7b pFveٺ Wv*X-#R7GYPBslQ}]Uk4v""#u vV 1f+V~5:Qmz9ء:ήkG %wW@.& C [ML919",¾|}{|;[^]s(qVHIj`(bo8Dey .&uUE مDfv!n4@`W)_Ju~|mSY@ /RaLfv<;] D02w57f>(؂]mE0L/;n䒑V@f?A9h"8{ZCm|p](ao117yA@w"S _MHQn7zmͶ`vWQ '\-ybbr".`4fo/|ߵ1P+9d>Ao ^f'SobtSw:<@x~e۵7EA^g#@';AGw 3. V+1e=%pp4ˈјVic3!= 2WC ǶAz!ϋ2\d.5D aUu{ mME׳<̿Y#SƮ ps|{]L.ug |?d9CҲ#B{۠]d ԫⅺd⠂EM@NMnW?_d?^9icW}IK3<gfLA.i?4fv'{3} ay}E-W8*?]"Z]V̐ f/7̍c-a**ơg#d3T>xAƯMs:ORQy_4  i 2C>[P"|_ZYքf6zݳBq-*p~z(KGSXia=Pm;}Py>Ip'g͓͝|8>&![]sO\iaU厵L=1M|#8G7%Oe u-52;' k$0"c:ټV3ԻprR *;r5}'˫؊6+*_,O5Fx͓a S{ʹi7/X- EL8ڥw3~dW Bد_ǎtX)͑;S%ݍ~.yww,X>lԻ,;naaLIiMxkKP]e{!05jjgRm++ +#(#\oV=phNUh n\hļ"*עh [ComNGW]k ƙZ;ݯ P- [9/'"nr%gz]3u_$ U9_%i62?ѰH5x?e緞mb$̩K2gyyP)x\d%r1Pl!im vf9p W}1\fV ȓc$i 6HܩZ1tv6L' S.=5*ZulQ(m/fQJ5=YI68nF-T]J^/(3-\ no @9 fS]BD. 40neLt9ًFl+ J?!%r_hYy/~fQyEqYyfj-ۑLtFr%bF˛b[`AZdۓg#y1F@V D@ ;svSVFn $DWsÉugyx=&[!b~&sl{t͜%砇অ'GlYU<[c%9v}"~b=E^EN ?1>fST3cm4? ڱd0~b/&U/d4i{enDrQcDj@6>f_{mJP(b;6cs(ż|m [ kA^K] T/VvwzR9z-3aXAujE{Yllsf#Uf伞I i26Pg&'_}trSؓ  )!qgzfiB}"\w}চ*;#HGC;kW(ܴq#x$Ejb5kjozzso7%ErqU[Coh*꣎Q3!/@+4-ۨbDh[j읟: ^v(@|r$/~ZA&UyShn3qdU%ކ_4֥k/h>A/.Н S[p~tZ*5o.Yg]&\HA6Y|=AS8kcdՊbO,\`>C*laxFX'UfzP[ZBS'k5Ct-4)|ɞSҬG pgd5Q[L(IXn,eSFa|d{Ewr%p= Qԡ>u}M7eRp-^rj|pۄ3h7SᔰnQ~ n- 6B+=Q^/R =͇S.*`M@z=AHømE s WeNJyM+6W.#b-M6drH>#*U0󆅿NVsP.ɯ})p_o;AMM"T8=zK/BUީ't \zR:4K8ڐPkǬDVABYDT j,U4s!GڍC\sq]cua.Of%d$cc57A lWurŸ[JjX4?ھx+s*8d6ô{owde3w nCc#qk:Sǣ2UKx6/ q.2|~#=Aʠ{p̮Tw ]4e=aI24߸$pgТA珄rUn߷,q{<E/ƵM{j^Y#l챣ʠ׊P5M WA oOE Fə;Մ\ R"[%7_j>W/0epmS&//I~0Շˮ(h`7 :Bv3FluY* 39ֆNtx #n3ָ R}yO,Oդ-^|W$m ;OUƤnӜgU9/iTr\x2I :6;C;4~ox cOwyTTJjݕ3PR$4^M%ڑhrl-?f Ϊ=^eeGKEt74;Y56GjbSQmM/eMY# -!+0[寯y~=͛拫f ʕW[{w dXQI`1B4+nl? F8uwZ+d1 zD]R?;= MVJ*QNcW<@9ʤURR$^'e|")fs&&:MGTx'3q)mQV7OvZ&eu1#OkAT#-PMq&Y\LXkiSA ӗM'nDVzrb]W>|^',3pa%3}R:&~ SB䭇iOgq=TQu~u(cR†c*lC%5H6tz"A@2-Wftt c3ecPX|wF|aO^3+ >/$E9Xg6qa.Xٳ2yƚH4^x0Kvt p_[ǹ89>fu[B}ʳ9ȕUmP8gXl# y?ށ({G<ͮif^Ƶksbm8w} zyR_)\ ԝ ;E-Ϭr}BV\a%nɬܞP&%ī}͕E)L= &=k߶19)uzM8(rhc+O# n)VE׺(1kQ+XgXfR[]Aw^GpF!.,ޮ$Q G.o)}B? L9-̘TQOnybo??OQN^_nBw+Yyǜ  ZNSİZ٤:Ku [: 1XP1H[ןQFOqrV[J_6]hK_s7g9ϠEkԥJ Zn &3ʐ*6s@7xVQy*b>0G[ES{N6XMXWR~F^6]mӨiWXНg5vVCgԊPu ֗-[ 1GlMlbfx:/AŽsM r%B`ܶJ,2q9ȕnIsz*|¨+lAc<8. ,a zݨ[VJ!d<2Kq,PuCkL@ZqQ鐅J&ohje, fGڈ}Sp?ӊ Y l5Atupkr3%f$ocF!GszZ c>]Q-BI8(y].mT9xֱ@^ǝ̕s7Y &m|ƚo$jm01Hڷ^B.H2ќxTl"|xu^XeCynϑ?Ol.<1~2Ž~A}$4RL/}(J6{RA#r4?:#,sQcLQe1ɂX< RlNg^Tdc0dZpS I'wC~Y[Ţ’3Xn8Q|6yd~\3xfUY@ęJq^pq m%OLdߙ8='ЬyRp$srV 0:@Gii-\ӪXZɖ$T9m-!>Fn #~`?cv+F7/^haaJ^,cfv1X&Və@g}}1OR]J˙~0DJ~$8g:"~Qy96ljfyaZleli!|!E勜pLjE(i1nsܶ_UdEzB`k ,a|C<#!iM!;&,<-7qcNtӤPԐVз lOtۭ=;p"mf\ 6j⋥gye\xuɁdҢZ@%+73PO/Si~JNl ,7aStV\b}ϴpdeE=4q)w\/|'(O/ZOg-B|&Bs ge~ȓ:cZRYz:TL0ń=rfcR>!.'V v ?_0^Öμ_Û2=8 gU䞡8H]ݎ՝VzǗ?Q>)(r@A:nΝ+Ƞ@Lh43GV &:v-1B> P@xıݛ|yKERfD BȋC8ٝe6Ca ӆ;)E߽VdU z'&)f }ey~iH=N^:z!B6YjWƺm3V_' HF"` 5@>b:Gsq1y&{"\y]ȩ7B~:ŭk BR2RGnVQFr|[:#Ttv3{[l|N9AHQh']] *q S=2o 7L޵&B + Vi [I`Dc2,ieT41|5UkػaO ʀ w'x8Xrr˒8[[q'3$R%.x^*+silQfA5ڔTT@p/#@K=DO󤭁)iʱwx:әk իaW7:'cFvPՃAo%C3p˕AO@+ r-D`0B@B~\dhhqڔ₧"i}0%edn6wlDT^3ZwTpfBNKT7?i]Kt(hX? gvXʾ_Mھ)j#[8ѴuUqY4 '}p"pysXld*/E/ՠ^.z6#Ӽ, k:n7voX?RH>hGF4&T+b]/^~dO;j*k.}M+CI̊SpjKMΚH ^RlN8eؐ8j¤Yc:/~CS~l_מ%H8 Z~C]Q3:EQMWn`"c4.S?Adn/|(( (-⒛3#cS=P%q.xky<4yNNp`C``C{)D,)b>F)X_Q`ג֌>xXF bG Y"sP5=!틭q}wYE\a&?2䫼2q>E&E1{MTs-͡UoW1㗴Ca: XC;Bm7Z*請 "wS Rxz;/'/w#5`tnl_Ť\}\ 4ZZ[|yqJ20E+%vkQ54 (grgl6#fv9wig{*g%E[^oeP(/`M1J2"³>f?XI(0C e@SF* hER1խxĐt ~﫢N w_3Lz Uܜz #yl(1Uezw FhŸuZ\g$ uR@,ˇ4uCd+סg7d*N[~'=jo9=^"K>kK֏?qģPDH>ڒ\aF+!}%7'7ލY% .ݜ(U4H'.,e4 `5 YCN mpӔB0/Xw]FN$7  (.xd{Qِϲ;k1n%HD;XzXtVo ə833f>$6̦O -'q!2V\&XEo WjSXTKt IX)2O2XatN8nć>n4<RJ ph@:EOigޟ&q<ţ{nKC%ܴp|{v}woe@y`Aq`6H;]9 )N`rr;5`FԿ5&+}qދ i[Ll%6qf}bsɦ^|sYKLVS$s՜湞'`ȼX]^tVAb˾556K=FӸ2;4qoU#Rdܮ(5L_ҡ^CŽ4hT5,Gw |䃕\뜅cg]tb[V-^aeOfnpNܰ9lFzfXfExv[14 ?hiACy%XK#0c\Ć:CؔˏqUG$P뎹$)Ƈ$q' {%oɺ61@V?O$ -AL(UIٴSJcgzfʞ>NM8bIJ8qT/wo. 4`G^@5Azh s%&>/7AeBY9Jʙq_0"bu=S9)c(Lity}9Fk(ށM #r=xA7Yldf\+3\ ܯ@ab'Q&aKl1~}aO k˻~ H\r\X|ѽp:t ڞqQ=Ϲ|8D|eέB&Ո荑0L3d8鰢D4!Y.K-%gSٌV/A4dum7IStla;ye#}Ѱ\znAM? 39H׀1)B(2IN *rN,Gэ&@L`B;e _G'uXSX6>)1aMC/U@ Gp2Foxrr' p=# ϵí784HkM}y>@|B!(kA%զi3qOEv6^CjSD ;$w'i*34HTF݋"RUY.Qr㦲tO'njN &']?S\`)`Tϯ |о\S 2 U(OJfoXZ#{DKOQ w?tJnN0ڍ2lFqe`M~(Gm]Gi*\N}@Xbt2^ ܦ21Z tʡT^AZ7H m1I6WNYӮF}dU8C㠱_OT#> l";u0,){' !BxţWoOgZ}0u<̢Q5n^5!NuF3>/A|'*yt4)#:]H~ N"g6`=/8hArHzRݭ|wtd3ӿK= B آ *>"\k>PCi)h ڢCHel8re={jh͔24(6ɪk+Wiiy #`&D"N?vOCZ{ȍ{rgȽcQfw:`׸U_ Eݕ?K4)䄒F$K2xva[/ƑCldBmr 0T6{ 24}DoĵEoIkuZ-x[Op`_V*ɺ!¸jdvM2UVdwIL@TLFR$mI*@.&_9sZͥ4xc'0>8L }`f X# '1T`В'4nb ;HO p*g1Z3>=/l,N8۰`* ߱9_:6^4xbGKKVo~x~J vC ?d-Yz +'ʖ$Q] X0:_✏e H#Z[3wî4⬻87LWPvK7TV*:9g@< 9Rc!f)Xm-'C]'&݌ٟ p}]fU3Ŏ ru$6bin׶U W0۵\4)&&P-vݧUK!dWWTLүR2OuU!ACEOZsvޓbWA [H.NOw2V8-`l: U5}^=c Af }Ƅ%u~Y#Ψ Zt=mLpyGg4NR\ɺU(_y fVW pmkHHU&്8E3i@c_&ݪP Ѓ8wۼqKe Ã%S'ع8*( Q!ȵCe?|#ՋiX68Z0R-϶G4/g}¤`_vh2|<;o裞֯\*dޑ 抴'4y8F6)0Ebvп1"E\H{)ul?#|,0uD/{;xJ\Us:L2Zꯎl.LWWZ!}IX qdg4P<ʮ*0;^Ϗ@M}C2RH簲(~qWb/BZWfUWdٯYmeX)x (6*Y\[+/ؽ:[9yƗzoŕ<`j._J0d %9YBv&6d@F y1I QwʧV7cܴuqlKemUAI:!"egR n>f:`hEcvW|4c AT+͐\)3Z J "w1`lj䓙榹ؘ`*gz0,6uN8:o4 "ՏޱpJ$ ,2kñb`fu >#SbC0 : *%I?~R"J×v! ƗUG&3A_FB.Ho]+MT7q/7 3 Ņ+1]8 ^{KH(r C>FĢGρ)3#]/UG.U_ӏ?q򛙸d:ÛSw[0@c Bh3/Rvd&|g{ؕû.&xFeƐ$ܷ'C0hqBX߰Wpg:<U38Q793wSp]JB' ?ܳlϡ,~Jًcap)olD\mЍcp09=-ؔ@Co<ڳ1֖3Dg ģ+3h4:F"/6w@e]#ov >1{<F9KS(a:b+Uz"%@i< %!X,?0&_N*ҬI2) b?Qؼv|;P d),|)π5=#Dd[v5{7"U޵cJO ^[#2H^j2N)ho:|F$ T[pa]b9s~@e`tGğ]|;k BmTUbuCh|jʦ3A'Ao$[W |;7~_ vv/dn V 8,-v`bS=`VcV;FCBt8k0yc*ך@RDKDkqXvn},LI9ER6A "~)@ϱs'HśDb}DdpUsPFg^6#+V<$v ΏՅ+Z@=k L) bWU)(QSv=v3X2\a\~m@l[YF% yPȚ# aph(/Z3F^WiL%)Hw=QI ƒͪH*'G'pVTgp{WCƨ(I| P"6 j{ )|8W4vohaA{Bj쀱G xFDc ^s%:6}TYթt^0q)jRд#tGyMp=`e=Z Ld)S^봷1dvtnz:&`g)?LT1؄ɽ3 wE%BPrVQ;`"ۅї,C_SJ\UGSJ{kP6<3?pWa/Ni kS>WKT-df N>xƞ ssD5? Q_1iJf~po݂QzuLZK,/7|KA`zP|a2;BΓt $&k)dxR0Jcz٭czla(,fЙ,]w߄ )ե*.X(#Jz $&l~ wD{#u8d*:o '=~R.'qɌ}IoOV϶qq4z m;6~+c7_ȹp6 !$E>~uB4+8reȕ3P5ɦ=QMJ;P,$m7T}m&8dd𷏊]HwE;͈/P5s-`\YcɎv/m{xWYde@jDМs2 bEQ|m-jve;)z؊kh&W9NR?h @$ ndS"5t&x r yyN#8g;:遟tDOX^ 3vQ[`Qa<η&<͓;@*ķ v/a=d7tDpY'3%YyznR|&lQD4<~ /B2+h)Oi|8T|E]3K3,}w/Vxa?`:޽ vjɜ)pe2s*h39 de<A\f~/}K.I7Ok FUv*!N(G:9\p[u#=>Ou4i1.*ޣMp e{F1f=d"PQ{Mli7VHY"Zd": K~x pd䧸,xo$- uiQW 0[X؞ZNIN7ðe]YCQF|hY4RcT(p1m3O#{bm #=mbc"!օ4GĪQ;T?pjV 3s/+!eQ76a;vr|.i,4$nX@ec,5ɰ|ׯh~J f$ynXz<[NeUկ2)x}z0]%bW)wc#"Y|3FKm5šIg\q PaH)\]RCH(A@Y'y[Ke1z\ IMJ[wJ.ZGE6ouI£G/"U=s_l?B5tTԁ݈, InɻY,ߞ,Tݛh9CD6q]{wHeS}:Ʋܒ/4Pg-#M#-I՚۟TcO5H0_) ˶][̳jq5&-[q}Uz*n"\EoAiQ;,Po`ZJxĜf;L@mM|]P]e#OJi3R«ޮ\K0fRhyb7=r}8 6zJ=ybej͓:W'DzEp s29U#TuzJCy+)K`Y_G+ҕ:4PF~>JݷCǯgؖ%S50FP~̻ARlBS]p\YFylrĈ#lOЅPqD}/+^7J R$.Pq~NvWV[I-K4"aØ.J+OBMe3Ma΅irlALAf9hб!gIi%f`{ڏ?=ݥW~+\rKRc'l }~ǔNuKF*Oaq6qy`Aݎ^}5tb,DAtCG4|Cfáh=B̤pft [Dj~xGJ PܺE4V*#i\^^&:`oKZ>2JRxyNPV( \u~Kr?79}Fc THOQ%/C Qp17 -(Y]P]QAӖx#vu_>{ly#]zȗH"@!ǀ&~%|Y9Lc;vL =uz&3a"K$&="+6iY}3;ЩaUו3F҃VBS]~<2Pec<D΢,32 t?-1L 7Vl d )7摨Fb6)QPc{wyr36+k0]ʳ8b"#ŶU: [>")a 5]J[Ip3frضqUUEq}c1 L8 *R:UE^3vj~Y:/M*K(^HAn#`~8޽7>4zHv | gn__01jq =W3`Awi,jN <&a_T} _0FQ?].nx8MM̘B4e fVN(KesH͍6gҚn?O^@L۔5mE5d9iZn^}w7܏0Lꀖ;WRsNP5NJstm߸Aǟ4U$1 DͮVNST Wmi)(=9m1@_'CZa~G Pq> ֔(^w>~b)t qPRM4'6ܜ2#v;9Eg{ՈٻGCI$) юb>$@0bh pL>u >x #L1bGxא$ZZɈqY ⹟75Xj]Tov} .\%Has>MwG@M|wv3Q|t:as+!ZԞiESM\ G3P@pX=diawog{ RGڌTNjJgVMlm8X^h|J": &|pIZi|΋Rk{/5Uؼ}KcdpIʿ"QX}+[Tb$2ёuX Y!Y1Ff3\zĵӮ>K?t2wm9W8N!Aؗ* rO''*mxfH[S3孉'zI۩"6 `< pX߼5. r {J~bg֕ /&?⼧a*[qwEmN}bNdklHd/aތ>Zd_NY1*Sl2'H.[>7|veCBd%pqu@ eȫ%ru={1iȷyzc]mMe/sV@Ys5cPYzbh=2 vnp@HI#}e0ioV-BܴCF;bvcs 9`۩>'Y­o`n mDhC:BmSiXLt Eiy_s?.Nsi9@LgP//lwO ƈ.֣C,9H:\ܰu(!Mu8~Ieo)Z*ջ̈4/b~,X*{[.pM$K<l/Ò +|ޞ̱QJrOqk ?ʭ V/p{)tK.ds v$HźF~" 9˴^@J֩"qr!9:Dn=~f>_☠]gur3?ySu}0}N޻)ɘ) D9ߛqarS8"Ytv?x~p M?ˬIH&Q|~CAvKB0Uj'hu9B>v?TyI(ƵFd8)tw7Y*f5| VtbچoҌ-w^CJG Wi2𳢈IP@j[-dm/ti @#$lxdk\:3oJ,笀lRZ^/Рj%tb81ޔ^)S=]#d&I6E+n~8%"\ثdĠޢ]UEF8)E1 NJ㨬s7pבCa\;Iv 3Dnu6|턉~ vmw1u_WNam`4O|0[0FiՄsIY\[ON58?U]VIyef"*0hNN#8 (𻤭ɐ;2R!$+8󆮄CH 2-< 5' ޾ќO:M t=p{i*l;AU1/b Wdh [97U|c $3b$nɾLX*]DV\:۫}rc]j% ͑,gwZNkysHվRY'CkZfma,NP٣>Sm/]cP.N Mygna|Z 9/Le* @j%.xgAhk^S c8lA\ @Ib$Ns%87\D6A9ȉVKI4ex/YAކC& Z6 QiFTx4_7kA1~BK*';14&Dߪf!V=$·@b|]ueҏRK2u<KY<#>VKQPJ}!\Xa~ͬy}I져C wv |_: 0JWOW5YX'>s+ZelScPtIvO}cTkZ0kr^-HM\,ܳ@ߧ]zduZH\~|/f';벑-onuW\kNHwkc}dC G1-#uf!B X+q#wbNy#ц5aהxE?GC>K IsA8s[5qXnr Ld? `]iFWZ8˼(ԫ庤]}1S%ocĂ 7n{R秖pF7.l-L8L9?@@ }/ @1bp0 |uP!v3}ז0Jݯϋth@ h>֭ >@^FAf9CX>Kui-Po^ly= <3$!zN5z*0Á+)gcD \3+ZUWC(ZlE/ٸǮ)1U0XܥK"$byetX!&W3#Sn_!W$LdY,ͯ1 ̒U'y Jm-/-(tR)!MƫHsQzHp|xfU o4JD#?AgcD5^˰Q{m?(Nz'w8RH5.&P.%ƧCeb_~9t#RzߣC!O!MG)V.AF&bKz Ai 3wHLj|}u=CHB5 \ Cv><3զ ajD-)8AXEBCL7-q.do%Ƃ V hĜGWzj_?SijDxX14/0cZRAKo%߀6Tk9eN*D}[q!a).h|Qɪݞ+6?_=nнWlvulC^w(u D$OVs%#.ڤot/TFwUFyN*vT$.Iq`#i_< =?MM t@UlEZc@Nq$ js&V_Q|psj 8k;6&:6RJp=iۦ5;{*DmeM P1ro)R3>*Apc z#6 VJ \vZ@Gr|Zt?\T"dh%a"~DdQ"L+ mS'&whԷ6pg)O`ԝ:8)|ZgC$FdxٖCv#3iL8g=EF Ӕ.̂ h'%pn\o-﵈}4O(~x<(A lh7=no7پvfm OK*.X< PaTͤFu7]:ʝhX5gPlr }`\2Q)dKM4D "֤` zL_Ke*ғ/f?ye(+~c},dz|+@#MNjHm\M;e{o\zdeQbka=2NtDx11C\`f7öf5!Nt8o?0;K)~X:m--MV}T`)L@jY^u#9Pq"4i8QjexU)<ɿZ%LV!&qS@ m4MRz~-rtO䩘7BY^LB{aDiS.,' P.TCEM|fb\ϝ›! LP*-J[P?G~z D=U4#2KWۦD/ [ B6\;[dQH}4O=>0^#^ٱ(o*\L_H4)Y1֑0˵,=DD r.ac"n >[ ChHm&8њOSX 0˰`<@Ta>&B=ER~ ï|o0 VPs}P3n)Zl@0aiĽo [rt7a^Kq2GEzc_q3_i5=/8hAf1 poC2@S0'`.l<g U )y3^P^2@eANզ }HPظsWvkI_T@8kR[USI̡gdB8*1ALňl>5J]5[$ǒHP~Cґw$Z vQp(WLHs9Y]MkT5aw.d]# JAi1%Gb3>OQBenl%@@5D*Ej' 4d 3I#3k1VmWBŵ'=p_r֚gD80I 2f!8{ @)1l4)03  aKvuvWFjϊjP <;O$|c<-8C֧ߜDlrSYJ]I=.v"1y7  z̃Щu%-3)~p3wJ&x%.`D%⦓Ƃd^E KXyT[doj^!:L㔪(ll6O,Q1@h'Tg 02>`!6_C3 q\䵘N4';_.[]'*wz:4`CٺiuV9 LL4fK*ɹEp`uZB%GM&:]ekK}aGکN#I7ݬcޓ Jj?AL9n6Fˇ˓گStAywx+ $:j dյ S9O*R QAbm}Dデ7^MBYZDY'ƙA['%*|u\4=(54 ol"+ۚݜABL§rivqEb`%\˺l/5%3!;jU%R bs;mˆ:o(DFCArI`+W~Wa\-S`rbUf> rruxmXP\xZd}}qpHoRBǰ?YXͅ`Pb쇖v.lʗ.u:͛XM&-= ީ^5SP*@ XyF^)]4a񊚀vGbU 8MP_$ uU \I*SKT sf!_y=_IŌ 0\;v.֖tG(edE=bC%GȞęݿl?}C\%w'iJ=sWOYf."K\DF&[[-yyrX]ገP7=^n @^*sT9[#bSZB > s9*k dב5% ݗXGA #Mnl%$eu9I?l{äzV^ܶLɿ7`$c̤U"uWRټ^ pIUZdE*4Mٷ^p!"VC[dC\Kj^]x#ԶOhqiCWHtJ8keFMdbkMpS9XQ=NL++6P]|0|3.w| 8LEQ/,XR14Wը!Q̧w$Yn9f <7;"2 [-&4k/L1Du4 DҒ=e7դ *g_̲S_-zrn6ketJ\(/5TnCD2Ľ5lOtƆd6=rҿiQ.mIoS  qsfAq|Y; yM Q$̺=辐}=;`KٽMiMpcTX^| fi/ե056B9<,p\n1|.R\  T˚u`i=JbZ\vMh\qo"r;c~ƢսU=܀=.sMeV90;)@xPJ*ޑ}jZDu~lCbܖ霊fAނTB\zwXt3YWeŧC 8:,:s<6a3^hhM@](Ŧ{~A~/zju=57^Et @Q$(|a~,˰-j'lvͶ2}@<;[%CW#),)!x,gc:o[5Է l iXf.z,Y@'Hۥ]73:"?x#w!=0~ZD !K2m>jZ3yR&-R[ϋޔ)&KZO\Zd:iUJ l;b"&K0՚FyLK kxDV~trtR>'9"# %g0,t>oodOؕB@E$ב<(l;k_e#P{ɅB \>PAΨɟ5r0[_GTٞ1۲?fB`3ze?Bs NӼƜ&B$VXHprLLMgwR ֭ YQ */((R^dk*R[0V[8|D[R>1(qE*n)*'Zn|#M%3l6{@S,BT3LmP w ,r M4sO<).UiZ,lqK}s$CjJs !' #o^ D:$jv Яr 1c]gNtf"]GYr1XPḀ gw@BN7!>[I2u}xCˆl <@y?eמ8'ܧoqw$4.;8h 嘝Wok'ot ܧf>l=c?#G2[j mikGi`I>5T=n9hɳBUʹq4,LLA]HO3O5Acx=N ("4 ,cpu>2s00N3 3dYj:g@!OK[Dٝfյ+ a8#~gfH5Gee*㸀B1T$Q}MfJ픞 @p0\aW%t{cVԚ#lV僽_+Ic9&4~f>pȑjk7nO ڡgeϴ|j5):;cQ2%}J݉ofTr#tÖ-}+Yr"N8~\ÿp1p {πe5ʌu T,)0 DQs|^]QWTMu9wx#PH:NT 6 y,@JS1$9Sb3\ނ_EL ºO64e _OfP>y0NeJ<+E3AK ^׫JT)sk,.[E}A{ǃֹHy}7Kg91Z)g1V^ԩo%J0iݎiiw`j4䷳$T .d:K sξ6JɍX{ Ԗ6}Hf9_# ⸛8;:RN\@YL6 6  WjM@#+ 9QFf]A]f*2XjoQ윿&CG"GiiQ-dY+e1Ujl/`")86J]` [*+ylcŸBY"/R mnĕG#eJ8 Y^ BlMyNaxi/$ha*xc7-^}evTf4QrdXXo1"MuaAǶƖZb~A#@+X!"HEF['5Gcл3aRv(aW,j9:fTb\E?r7ñh0p+r 0P|##g{m$I.dwU"pyіf7ww?y2Sج ]v׬r;˝P`xOa3&pvh*dž%5 <=X)g]/?`2e&pb&5B54|:)V*uݛMGd&vuFv8ZaN75 .3)2I%"m7\FXΏLYΔTT4梯*Lq# )7*M9)SEp5 [ؓ#~bf3TQ=U^')M5*}-7H}y}_?eٟsOWGZ 'A3/'Ov3H96񣊥M$nf?0uol5&|2bK3|_E+mz w {Mx`Ռz'<1Th6L/1y&m5]Hf>@]Njr4(!e~x @JPFk&VkkX=b+yk'c i5*‡i Lyg#m?+qk'40@}b: =kv쨚'-9ӌ&@6 ݾx@QJxMױ fc% H]Ay9|N,' } JA\e)Y/OǗ9N3ԣ~)jTuI侞Ԣ"|ia( :DZGpp1xiwxDaɫA_& Tv*Y|Fs+doXD$+v 9 &ZیcNF[R]*?Fj Ӭ-#Eämk eoȬ-NeK:QHIqC'Sx3 'N}R?꽺k,awX'ZN_U<Ƕ|X::mF?+ueG}D< ak4GZ㨕Ix5^9J15=}Q [=(\~ G٠fV^K1"xWlbuaS߽Q\D IO(S;0(%  "=ㄔؔN-Q+EzK9:s YH` rz,eOmp;Pwa; ҶeqgӽLh"ֹ[V,Pt_XKࠨuA|^y%^GN~^r}*  Xx5uLYIY0}!-HAӺv }ZF(\G=|M@%m^OHf_պ{ƶ%ti||R7fv\.X>o^ʵ"Wu _vHYFc-4!*6\Yᢉa)D :YWYO%M0CҖ\ݧI:0aP7OJzS;?Zu!i(DdO@RSTu o|]hL{L9( (-1=܊x×~}7X1pNINh{Ց_G%x@l,.41 #|0n, hq سJ O# $E(x\-@ΥM|{?A2ZU)ZsNYeO'p*$w$8Cl.+O:4y )ْG1}mmZW"'lrEEWϓ:@;a&݃2H\FP`91$BKO5 RQ@k{ң o #jAҖO#"N,,_v^iKa V̓i]=K9.>d_|rv#Xy{▲ierGǚIg[r'彵tS2ĉU3,R=~z(0N<Fwm P-h7ٖYN(jt6W2@x$3V۾_@'\zFlH&[dK:sm_wn!Lf^.w^ug6b_fSr~ 2Q=ȼDz^q}zU>/ֆFpͬQ@<2j]Ii5!U$XD8@Ce`0ug+kT4/~y@]mCxq+۽}IkbݶlQ8$}5Xģoa(_S ^?OO~iTe^mѱWj׍hϞ wl_s)Fb.?`KzMH}{ 1#p6QWL'"HD'=WrIM?s]5sz 7YCRD>F\o`.r+ߙ!:wڳKhwGg2 ]6MI^@vZJy7P_Fk/vRDlcyO9Z@cί#+wy070Ŵ`/쓆`s Nx4GwpkmrRiCpű `OrtPEQb( `e / {Qkoi-*o XLzŁTH{7c jLlg)H8Ilv)'S5\ӡkiKVv[nbq]Xi :,GVešdlqs6M!ϐ?h+[R*j 9օV1^L^#N$?;вf3||e?B~ߦ)>̬%e\@a[Eڰ<ְj ذ\V&mӷvv1mt 5ao!ަDR%ɓo'VK`3Vl(-o7KMwG, cpÙa/j3"V8gBeL&ՆW2M[,:VP3!̫8}-7x02n=((^{yy ADY[q (*^?㲈F@Y̿pʹNk:ΙeZv@R!N>GFsI%El _P)&ҏJgrDv?ǪAp=G/ށi=kl/i߄9F{$s }jHK89M9/ N2Kܠ JżViZh{ S52o7atGLGS%~W-Q`f*#?)V[LNg0鰱e㚞v Y~Vߜ<TZ;yWp.|̷y*qU$1$>9}SL9q&iSk-V 0o}v@2!ȵ?ՐPaz/ i[uO/R}CY\ c R..=T~_i0\nxl箉F0DDʁ]^;=S ˆԂ b\8`3 A4 ËjG m\񗾷052& J)zеQfbf2U䎰. l~0Ν՟T[VlAe|vf\Z~GmxQ]LCsGITi|&^Cؾ^2,9s$8(ė *cp +;tpm_~Wk Dю9/*҉*X:hry % 莪5;Menـ@>bd~ j`"_#Hm'}НǚmXU#$/=CFCg .n ^mp~mn4G6RNa͙z#p񈃅nDW D| U(Г.-2Hm ,:BQ5zoI&7enӽVuNA%b菺1?³V #HyFUAlVk*IrO:;^$LQ~y/!$}5iߓ-j`VsO|z@x*]SnD ȏUx&;wa iq;r#jB8+J@*m2={I#UFLSS(K`NHid\7d 1eDToaB{oq}|Fs_E\ി{lw @ Ms^^e\WեR{i7qc{ ND Um?vbsP[=!k?K Pe<{=x![kZ;I2+qFtI.KӭIÜlB_Dhsύ=ϔ/B5ǃF4tSGw'J~=L`zQKv=ц<hx֯KA6&"w7N,k:K aw*'tn1_ޚ(PK6VME͔fk>Qj͎"I*eÏ:. ;[;QZ"_0E9}ICsySQr 5ȣ/RgFlR Aڵ\Hr#lXmtM9!\Ur ya'!DH۶-9W]z>k#.O 5/jSCC0-P;jU* ;1鼧4LO+keO.MXpIK=xJmjktX %,C^?~KY#g9 & ,j9^L58GbKR%M_'L7ET׌bRS Sh*bm_ӸPw,h^t{ 7.*!BbBF. y4L K*;/ؐ k*ߩ(e)G'HauۅQmH%5**`# Bm؛RU}p=Y fqDN6 |@鉮\ER"Aӏ?M9upB m V1 0kʄ5h_='W,WnyM| qކT b:4Ҳ3!YWjv㜍^`jL6sP֋UA⎗sӡ: ~ᏎJw0A# ~?<3N6gRL?:d:/PJoldfbLl5clՂ3v {v[0%HKߍ=KF0hќ)vHF ǁ|xxr^6h SX*>:bh5-.K(s`PM\@J.nt2oޕP[|\Ƞ Tpۊ>OʆWhG-`s%VN ;"4"^n4.RM@Պ?b"(Q$#4;Tí1(D \%zL ^ i뺩'ؕSs0EyjJNtIL|a5_<'w6]A`n>enʟCI7bﴅCt%Y*6C6ke\zfǽP` }~'<6E&]9.&EHfԮ>ܻC (ѼE]|3iqpzo*y(|blJȚE@! m |3{Vȃjj%]X%N(\5!ϝ)a\ie1'/=Gz^O&mm)::Y@EӷҢj*Z&lB$oMte!A$y?)~+J]^El@7Nžu̫A5@Ρ3o.jW`/iK!藴c:! r7wKH/~7"7(]3>'FxR8mO&WqJt\޻g'׾=TR2 ?2Db' 9oE[k: F$L6 $[e[":[<>Qh6&NqXx:Yx6|ΗI#fܦ:(pISGK:ԴΞLSvsldveof+ $GDܿ95Stg1pv<RFdz\ɮ$$dvl`ilPjFn JV5B;r2^'f<$'<t`l'<~AjM_`hW}Ҏ$ӪN;I18 "_Z4ϼۏ i 0d~4@pWR^8xe@} X-v1E[|5JDZr9BuQ|jT֧րR@dU]~" V g rV[T"W h]Dj_mN/_{铚)KRQwܸ3vC ҩ#FÝ/ΝXW 9/jpʛX#<Y5?[@yY(@?z%jGϰE٫?u7`-YВ6P7;se,S|i1Uޯx|ld{:7 &pKqN㉈Ybe^ ?4\߁喝 P;6A|AM S& :E<~;Dv |]Àے;'prW,MHq( J\ øsO5!s >aa?l`%[CP<7uq9Ǻ"gWGƩSh֫"%(o$sp1/eW{'>^0caIz,u!#޳4%G'cx&zް ?3ޛ}/ FlM7ľ!*Kَ" ` [FT&-3zfьy]0GvdC>Fo =v}bj,ģÀ' ^9FFWb,/=n7VBϲп0ȼKoM*9[1$igiߧ[ ;I2;^">̃ }@8` \L}B:՝Gy<5/U~ D!@" Ы\uy2Ătdq\\!h C~eδ)\iX&30[FZv Am;A؎l7dfAYoU p$mK-ir&tж= _cL&j)&mGI`i9 ( =Sd蟯0ILMj-xTG$/B4 )>EHDŁp57\B\QHD 4@9q>\qo"Hn}GP4$I,(nXi]vXjՃ)?"1AWV$K-OqJixoSZyC9^<Οg5Wuu,In;.SV@< >=)~"QSz|piЋHaZ-x>ӱU5!v؃oTYVrM=cUd@H8p%l b-/AYWNTy6>{%ŸA/ 71Ttgyp؃̖B`k0&DӏY!)g-UqHzCŭPN> ~ (},n %7}UhXQ<4}t*5=7162}Bq\t~f&*,γ-q‡9un1cu(&6 v|YLmF5G&&:ΜSgyj86Ϳv%&\ױɼ0%֔Z27u%wְŢ3I'Pׯ[zmj\ɵ_ijspx8*g&Ig AlR~w`DÛ(BzV>[V:hbC=Z:$.7T7z*;wEo`ǐ) ^A}L]~٩ }>%(]_J>)#=6?~fE"]G!6808K1c0u(gny VWvZWs"-@3S^osj$ aZ-V (D/{SM<y| Dcl?g%P/߫B67"eYNw{swȶi0Xѻͽ \e:LSeh ]+:00G;g.%*}{M5cylvԫPrY衱aXR'ƿx snIn4$3{}gQ<:FzF"1|A yo9c0̩̾TupVGȇ<}?)g) j'Q?cX.cJNKwOCI=aa|6;-."ѡs 3Xl mg0.<ϰ ʻBOҴRVk:16YEg" n~9Gv|Lj|MΊ _B#7͟?-ɕ"=YL+>5w P\:*U0 I9z QO lC2qAؒip_%ф TnU#z_?gXwaݮKf&7 g#.sfAKHԩ)S`I4LVzDЃfob1V@'U D>3l3B`r_ױ0f>5g~MOI 63Z3¨"^]YH~#t j5B'XK04^me"bMeD*ΰP% :s/jx7/:E2-Rwb@wl]>+E4l)7*;H/~VOMi5hz/]RsYi"|WCxQ2G垴[;tƨ$gA$梙P+a=$XSV=rX in+@FszMe~ԼUq̂aw_",^3jۈ2.3G6r]KAvNChݔvfpswyhٙ*&:5~!5z5Zgukbс(ߌCzS$A& ױ5.&6 #篴k"'E1ݶoqգ%LI$oZ^tmK2)BQ]VmwwjD|C;%{og̙P"nx!T6O"?& $oVG |D"=C$ɫDұm8\W9\{@œ8`2S'sSn=s,8a$Bp5lyT5Ո(D-)@RŦ\wO2# RvO)Hn:?P-02SAj]uD|7jOGMYC8V^?Kk[IHФd1ָX׃DkڊKf猴Hw1.sSfewVu77kvU=$ S*~>۪.}aBtE=wTJ~6_Pd` 52.~듸Nn0w>i: Xq9s!6:3+0>]3%P-Ү9z*sה_K ?Dcϟ*b$_[f;a&#)[+~S`A!Qv,6EuB,xj.򍏿 C\&F{+k\(-hUI +# BP>쪿J x,X{˴Sxacr^3V#l{|^oTՅP} sjJ葢neqӵ0 /&N =+R+Eӵr|uILҨQ&(YV{㏧+8(*"g q6fRZ}zh0 BB.|ZL4A(puzW[S"a)Hm翈d`^㹩7Ɖp (z͐h0=OsfFb.'U?úU+ `,L;sR'柾0q"_> E,q`UL xxϖ9 Ǝ[;b K #f;H_QIDδ!ϚՂ$FzF}nt`}\\ޠ}&iETvx<*PE\!Pɠa|{?6;zמO){ ҲDB-i@<Č|8bA "7)>6gDVʾaFw_7 koIt:Q_O|s o+ga 铼fV7U2IM{J\X6ωKQV6U$ԖtD4&sdGJ~Rw3:0x`_iuNLƅu?8#1%<ʋSLϯ b,ֺ,NmOG6W=Ndo\Tb ȁ A&:\# ¸mޚ)=-%Q#&WʕR.g4O^)咠4\`7&Q%&uʟEIHTs5pNXsvφT{wHj.7D{~jDѥGL ^_%wcY|zk ơG' {joO&⎇˻IFj}Z+Մk5GhR#MHB}m~V۪+GEU%G#kVvٴڦ*Mً"3uCtyu P o訖B_Hą:"9ZZuMRtC'ӨfҢ7^W @2 rbrO?IJy^ 0cK~׃֜ڑ=nH1[Zڦ`0_/P<ݿ3(nͤK 7 ݇5ȭKn;]gRuWF帹,љyI7{Okɥ}nJTqPQg HaUj? W+Jx( ^|ZAaHe^.: ]lNCX FRUD `mydC3Rq f Lg,~B2150K6zU&_LxRr!O{b4=8A-޸cӓy ҋL*YTSd75!o^&cRآڂN#q2Zrƫ\xZSJIK^5G';̐L!$K.`_;d[ϭ ˣ@sp(bWhԍmVy?UpGxtFָ (JIQm 鏎m.)HԻG/?O}n -:܁ʍA:Nt>0vAZbytyV};iXuD! x 1:]z\u`W ߅_rU OI;:޾/WѰ;PsHuc Cz9-﷐IN7}S& _dq푩 a)=zcm7oJ% A8i38dμӲ?Y;:,I)Ġp#Vڴu{, U>hKc#3}'KXFvUEc+1FQ}}jUg۸1­cqf$I@Qq鉏$Xl / 'Ֆ6+ͭM`o@bmT2f(k|Խ۳s7*UZk+Dڿw dR,pʨ/Y\@rZǗr΋4 6R8q5w9 xfYD$nvF#tԢcic?ޜKV'&1C_2[& Eboa~؅ B!r8غX|pH^PЍgr49t)JrӀ@26lԺM+Jbqkhk⻏>"cWhGR=>S[",,H8]Ot ] [}D]ɽZ'#a9e~4a( G \統S wbp+8ՕV:QcEY`F>ŗsaف+5Q`-E ,&bTYuE%yQAU cA7tmfEml4"(>AYvBK6_ýw9d./MNFw 1i*Wh|pK(V!y^ϏcI(栽^qC955$ȡ}'2?, pU#  Q+|K-҆0cj%#]caS1fv ios]gro?XO} >5#Ž98.B.+>{- 8r';MC`:cCg V 醜@<dw&3s_xy~1rxw9IѨ`*}8Ma$u49˛,wiж)=TuPZ _XPI2 Ggn1Ƹ{mV2\/g&/Jh˩Ҋ cMnڇ!t\c'^qolơrˀ$5D8*욝3܀/g`my-q/EzpjnV!yL80#n7!;6~Սllah,ɿ̠uV6hV- qJ9UN\ ǓhsW|rqG.n0L0; ƼX5шhG_td \? *'N,ݩN4Y"k v )R}5s n( v3t\n B6X*[;jd* J{CEC] o/(I4Wպ8{ PIF:p9DWnk!uD5!LXTtC7tjU>LFH0 |Ejڔi>@؁/Ҕo|֟N6cO8hKe>e93%J)nD _ʀCaUi:.ʎ8vĮ&M;누84M<ۢ}3a'9>~Cdl6% KQ{Q1Dk t Y9mhXnw :452 ȍ⤞4׷tmk-N,A* 9m4ot8#M  5/k'?u'MU1$/I|\) )vV!L47Jk{+SQF$NFtXP| )i@X5n?[_`R< bct}܂xF S 5u%ZM"R=m)v+ |%Jʊ.q>Ɣ3o^䗔V<.U&pW|:Tt" 8_ŭDt@Uu.hXW*^*V!,fv|a A;Zw#b'B4.w+W=y&Y槲rҴ{c}.5 ZePz R汚g}\+紦GhFO-{қ6z+dXPp^9&h܂Պ@-(;A}kl!L$&/E6`_aMHv0B5um5MpҺS>O}AC69"L{>OIFI_fS4OmA&OӾf_fߵjXr#[2_WIO]^8c mOWW=R? ӎ>bD y4:OzBD| À  dk2kjӈ4:/mBd͹^:xBIM΃{|r%p^١O nyJYQ% C;f,-KQա@,Ƹ:dҎYze8GdYO芎t5@Bwcʵ)+[E7gv〛xN|<%qZxNP,2gkr2'zXR2G[ua{ EhyD$߀{4輞ſQgYb=) < xN" /$Mp>Gؼ׋U'ɿ;.yOeXFs}nޣޘ8xb?p5|8:4P~Te ]lJDz{T1zm$ƣ-t+L 3rNlpQT4t,z[n~s+Ձ |ɗ7HrszrXbap{b }t}82:\˩{>HţdzBs&pM`A^'g$i0Q}>dN!I$qJ-wkRl F_U%n nyۊT$wr&)y(yesto/t OTsd.olOٵƻV2itqrz%{znP7pB ӹu*d,e@vCXSy-RRK7!rƓZZ~sx-LIQ H~p5ܣE KX oˆZ2K\0,_IR%v£%u1~+>7=k;7;_au~m AjvA~$iCHKDւE-c{i,  1@ӄVN/ ӠQ`⥈!!*Lqa*3I-FN+Ez ? ;x|KdAYlcƼ@8K/ꍘoSwhk-K|e.EEzfnro-?YGr5UZfsPִF,L-<`%?$ 9Ɯ} ]C3{W]dd+%<["Uƛ$GfTX]vCH«=/F~yA'%=LQE }t(2=CɎ^Kng$m n2$ϻr\{f?&)'"vjY 5|aXz i;> _i6O4]߇Fr5GDaSh?r%}%ּ=/0 OsX e ,7' dwKJ|+_Nfn9EGx |EN?WEOGW8# r8]m~M!KtE0%=wra鶟6Px#4UW# F 7:FW !֎`Ƶd9j$+c rHb+]&rh%cBox4YƠ3ĵQۣHe|vBbK8 8b_Uu3b Kkm>y~t xOp7ӳFY3v j|ԭ_wEEAz*-VS!g C/fA)%kxF`´vKD^/ ̣Qyo<;,AmsW9E[ixm6H< O6I˪Mǰm" 2Ej*or[8gJ.fÄGl_n3$o_- )7}#u>#|+Mf&v`FQaˠVw]sSHV4p߲=a*fٰ0: b"et=F׺".B1V Xu\MJ,Hʸ,IS?0L㼃\n ϤQhnQ`K'=Hc6P*T`T.oQnIUk˯|\6m?(_JAYXKH娷Z,RHh:z35%Ԯ-i F7;GnY3j B5Sg;Fe韉 Bjk\ ]J ҀeC%s})k%'uN}#=cВVsi:I隞gеQ\F!M|hqr6+X<_5@-z/{wKDxoH7z?kol.3D\7 ZAX@)_َW'XЯKWeX,Lv M4Vt6*_5vC[PRi u^WhuAܼP5O'w9{}vX<@JUNq|&+h&ɩnUl$rytPN88Ba{g7gkv8m aW?|B¤I_h|UM]z;SkFҕ4U^I aյ[!vj[rSmhjd d#C  PbyXTc]3rUlykt4y *vV'vS=? p1N UY!J`97rA8oD X((b/vr(vaMwL Z^Se?J\Cè3_qduҐaGM"pEB-<>_'` ٳl Э*(-1Ss 1cjOvreOlr5ioY9-/Gy);l)juhʦJPt>GddW@:wbjU'm"A֏׬w1pq:V" BW|nKhctqȽês:=Q;n[(ep!VQa ™L NKy*J@>:C4 tYAh`z%`{oxClT=P+1EA3: !/inpIR7]ׯɅQ[a<^h1ח\gpt]rP};?K<NH4őT3$1[-0*"(DvQ㽃3bUˀR |P@R+T6j1QBS.ds烚D7QdW[gTV86fdl+N N۾E/:2ʻ0fTa8PCe{_ėvKF1)^6% !U ΅Gǟprg>F86L=ͅe"n+ƪ SK W3CA& ug[ nhf xv6Zr mKI(e#.XJ[C=Ceq-}eBɝ|šH8C~UT 5$`+gbcCL[1gһ6zLZْ]l2ft1M~?1$my1@ i*‘hDJTV{E( >]-C$0w=,5nQsataWT#E\jDq]9TӐ=VHkb;_P'Hp_-u_h%GՍ>^Տ'h2J Llp 4o?#oϼՌt^Xfy >Q8{ ;Lxmʶ H _4YM!*3/”˔0ol"%dJN7@O^{8Rd}f+?4F3جm f+zIt(.op&=`JG%ahS`ˆ[Hؾ}hd3}E^ ,AvTT9dl˾%`ɏKf[g*kZgNTm`6>ϐʄ}_qc]n1L }ތan~+qq-$C*NG/KMm13X-HnrhblnXZk(̢M:<pUɿSX\AXHaĞgg]V\g>v[bHx^f.iUNgIɔ-іWo' lSL6u~ 15VP AՉQ];ʬ^q!-GY<^4cTF/{?˝؏bsgKW4o4,}"$6V MɑKOcHq}ˆ[rԨh9~scWǜAA`1Av%zމXZ440+ܙ}JΛf1q~ɠ'us؂1dk| 9B&}s&'tV~fӮ jQ$#o7 B OD?zpU^pTjNqt$5a˔Ё ΏRQeZ@~MI@(@(!iJa/|ҠȪ[˃:%\(Tʆ羊*Ōd`[D+Ov4TvN)NλV`wwpa(SjJk`]g%GÆ\ fJnv[8YY81L}!%e^>†jjx/ EKWo0(9xIvE ZeLVh)"AlF bvߠ ڰ*9D͑[,r2wUyְLaCcZцeF:\@Fx2L3\R4ty\ܯT{pS\O~>czWsvs3&1N`Je2n>if|v9_bZfZM%ǵIH GYQAL >2JܺjNk4%k4@w>v*G-95} 硍ieg6 eaYQ+i)ODrcb)cVsx mag8FMigshg:>ؚ98M`Uhzi@Jю(ss(<8Ÿk3C1mva3qL_ IMb+~qqMrIkIM*d6Y'9 äv#9-?,b>;ƍVx8d\&'ޑXիdpaܽ}U@UAΖV6]k:8*mʇ+ɗP`%ŢAi&;]XTʩ: KG ==bP!j$NZ:409+Vª#/sZ4ޙ=Ġ ̈'<0s& ߞ PU ?I»i?GF O {O.U#ŹN,Ѓ~3ˁ履8STO'%d4k ջǀmQc7|A<`plgRغ#4|Z\zߢ.T}ʠy:!(GzI'dypÃSpG-8Axcta\h*Pt\. d\A9,g= _ A(ۃ%#-JIC0^;t$H2A_yфC :KWL @4ߌ;%q@M}'r텧]YWjCڢg֘GB@hF!B5qeiïԜE5,d_rjMp8J POp0ÁSHؠ-(t {o,XD6є}P/inxn%7 z[ZnvX$apK1':ɴ^+{T#J9%q̿ks:h$U"!m,y9kRt'>Zi٢R;-,Ċ"2' [%eؒX7~J"RSĉBuU8f}e{NMt.j$pg J 2DLxx7ݎ\uǙ@7d%>,o MQkN)]vtPȵN =@@!¨ V}#SՆU$B`M5]+< L2 F|{4tt*LuXNO$-b}۪Ww$ P b 8+/; 4'z$dWKA`Z)z&`xt\Y~D6-?8t"Hp)i͸ cl%,\?IQ\#a?m,5rML5Q-0RCSvX?yfI)n xbYZ 9 \͖BBͧ#*sD4*Jj2Ѫhoإy&7lj0_V6æt`A?җk=fZ~% B?JJv_J_Y[q &7e #Nk] g&5hav.\Sd4RkAؕ=dpQfpcGvnf^U`w)]PIN%2 r:723}wOQZlX%q?efa( qsˀ?N/L +~TkV&8C&E{FXU!H\L^ (=:Nxzd)C3 ^Ԅ`M $nj=}`6Z B}+\o :)bV.%fxL I' Jq 2vU_%R ~bZg˿LFtBBd zzNK 4fH9VA'\ei&#(fxy -hAa @8ԊUGi& .(-$MJ‘icTlӖ_+u^b jҒ]Me@PYVg;Mͯ+)%Ldyrg$r.&rcp)9B'eLƄ/nE 7fb\?>cøX Q28=6",X!A;s8G3&R|!_U1q1i[x`SR~GN VlҫS]8wY"Ѹq8rC]ޟT:O׊_v¯a(4@]G)Vx_̏ (qz?sdH.\J9xCI2Ŧ)J 59؎<,๏qM2STS/x; SJMIh )IBdԡ"n |npnߴ$q^ӹ* {^m ySȐPu+]k ryިF 5؅44L뚂^d{02ÿym;.6>îq­EXĬXt Β$@{Z|+?^R.S+$m$EYk5B:A)~&R(hr22pCّ[iEs犯L{CߧUi%rc5uG i*_e)s9SLn]9\ЇDsq]sJ J^~)J_J;YZ 5p ײL¸4ɨd4+L\3$ or=lCطYwn#QH$VxӁ#z=ux6eyN  z:9Kӥ>kLр.wVԣݫE˶6e{e_d8 UEQ%XaYwi5 xL2|n"[H9Aܻ"5ftΕgLR+Lv48Q=  -*)*Lřw@`j*/S`^ġPX1Dz>]a:#`,<#HP:s+Ǒ˒0^iZEI],7Yd**:q̌eQF <ȁu( \]1ZvEm(+ 4[Ԩ? ca315*_DznB ԛ==2> vy":ՔRPu DQ-{G#u܊Dr|ࡁ<NP;MO>ΜZqVkLg6*X>XcDY\caqw8*Pt~.<8zc%y86s%k_)be?y 3\X)3 uܼ@xƞNӆc3^|4 4q>|{~*b#L|Ru%-nw]kXQSZDctfBX@5l8({MB" ef|kZ:8<F/LM?2柱^ "n2JB L86#"0QO] ᝟ d2i3$wx/p> Nx,aHM 2<迺5M3R;ptɴ{940T֚ZW_[Cֻj1+8x.3ڤKc͇/܃͛/@׎&I\oF}ߕʰ8m#oLk$ʞWԿCm2Ĩ w5ɾ9HҁA"yʍ Χˏ! U)n k嘘PUY*$]v'tɜ9; u-)&>tYfmT6D\e *r&P3B7M΄0l[/RQmK\OIwൡ_1dӹ}07)F"KSOMIUVRO3 ءǬp x.i3,Rk@k80"0#, nh /}̳]cQf&PW6 6Kcc!&>htPs(p>wB 'QOmjhu"*l1$'s8D羂[is?/Me!+$/[iEF;0X:VFG?SAjVBMP"oc@EҩNֵd"KZL?bP Z>^x-NV_vd(eGAY~luUI9:PҋRV{3٬ꬳ /ȉ XO\B c^k@-4 8rxQE'hT\% 8qq|;t ڴX.`=Vbj9Rܟ‚@^(l~,v牪ETs.6zLjF);ae}+ D/9wxxzagԑG#tB(GKM`s.I;O5,t_z.8lx\=YqA܋r1]$Q3h045ݠ_*HQS$}.:)/ ,CAܩ*nDŽ6O5uv9/ui7˱\EUGhkt8^79[4޼u˜1bU)Ոr?Z=L|=2꬯Q**׉GRrD{æ:=LJ{<3᫳k?YO Bmh2\VjU:Ixi EaS#?UX7SK1VF223UDsF"#dSWn!?.   bF% 4Vaz^Cѧ@eD+tG*x @zq.l:KY;qS V]P,ͦ!)BԐqQ+1 wv=nn}˽1RB^+l)Y)ݲع(tf 7-찥')$vmuClZuN=QC/x|yιYK@^1 !Vq%ɷ績L,LL׫F.@V HycfYYZx6n%{n\hirU/ @RBt]#M@y[k(Et;b'yPO9&SF4Ȧhwp!͈ͤe#Id wAM\r"<xӼM"ƍ]4xL ij z򏄐n5,"J.C K8 {Zhb;XI!fW+s!V_4{џŝ իc ,WF 6ؖTFDU~qҷ dQ? U!\#dl'2:@ GP1קa̺ҰxPxLKTșŇ 5 ZSx4=[!{O>= }]>LNI+<ڜW4箬sx)?(l$, 1݂=rΣFᙡ`ӑRube4%N@LEBE.-%k3㦀Y 9(4Yj  JwN t)П5Q?)\l- q5@JBA< ypAKeyKz; eړx>?M LtdF]wٶ SfA<4K@K+P&MOVk*iH}uC}?ukt@͡g5ܕȸtJ0tBr:g lh(ާzA w7)TA6x`FJI%+Lz^֓4siиW U czFJ46{B^ͻ<2=`]ΥmC7YsQ-9G [oFt?tʃKd?rmso jnbuGFس(揁$' ٍuxUkPh(6|dwc ֌'4;v/a|9 {ek&<7P\$kN#b\C.;7;>uqAWz S> VbPA;f߆TS*MJLHUA;k'> u3G~C(D}$_M|[Q |}>}PWҖtFz;Tx=+Xda9"xyVb=p@DnjL@bKӖ􌢤ʪpA^2WH%JK qY?XBO')>E%%'3%&VXjBOޕG}xRjGÓ.J GY4m G5X0nC> .[Rb{L'l<=db4 XM4QMyO!)&KLWCHwde^!vŦg/WpCB& ΁va".D / HLP7(έԼO}|aRqÀUeQUA4i우T'^ =[~r0e^Փt#Y,YtaPHySl/V*@8J@v ?z } B{#+gYZ0707010000003f000081a400000000000000000000000166f3d9ce0000370c000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/infiniband/hw/mana/mana_ib.ko.xz7zXZִF!t/% 6]?Eh=ڜ.+LTI-b}tRa ,v,WzafDVdֳ3rXDˆ̋Z];J΅مD+OS]spY0R(0g4~$Mn,R;|Ia8Ftqd=qd`aEarUuB$A-A!Iʝ>&Hy,kXS]ك|ܶlO-J]OG$7l/7'sK[%,@]k~H%\@-7DZ+ߠT@lFۘs *S4L7.TEt)`gVs_~s!1ŭ-lr%iPrJGVF{4!Zcu8nZHNpu aYȮu?-쐮|+}h~Fv+ *KmhSੁ(~я\l#wCOTJ8w>QDm DvD#uWbk*q'Z`Y@^3Rr ȥTŽ΁e]CEZNٱ QVdozaQgDPOryVfz]- H{ c %!..D= xJ_czQV.TY֢3ܢGl~M m# zoQ.4T iG R ;$aF-8ƄiѾ1A9j[J3:nL¥df!T K Hs,qW1(Qՙv55)Ly.[j^Kr4ɾ Q9#<^lNv"ދϯXGOçYZ FPѮ'+ʩ.}ݭ ڼMl6rIkg+Xka:aL^ zJOqs>pAOWs &%R_˛2RVDKxt\@ @ Hx.CFqFd@T_|i4/hN%ES=ϑ)A=655Γ>Lj'[P80PS5Ի٥YC`3b^A p+e3o8a>=ߴW{|v+rQ9"i-gYn1;udkPouzZJ@4Wڟ[AY6"eCgR *m*lrd(qп2e쁡ﶵݐH ʌ‡ WH<|6ָ ~Iqfc^ ԅ5mh\˃e}+^}'EO">BFƾ.5alPjP-P}mHٔ:!ݹmf䇽! 9Z,~Tغ::'1֐-ߊb9=OSOs}KQ!#$e{>1j`'zGbtP}R%d;:a%Z[݋_a+TgBUv7-_:ٲHtkAgwDM&_ EZssRCc+g3ูFAxk3Ӎ[3L*u)7E#DGٗf򍜀 q=f_nʿI[e6E͓0"d 178eU^EQ&^5N#޳\0 "Y䳑P v`Mǯo*_®B[`3Iڝ2*/uT*1]ʚ[Gxe(*3-.I%u:LY 7vzLf?u?AǑpaOi5sten}=UUhvE!QnM0鸳 ]; 0*OI*!ijm%*Q{VKNlXyeKѲ_p1ޏEh{ lyD$iyU}Y;"s|I_CDR1Xnel˲t|64i|zF\^2m!i֯[ Te0o"mi/n^~2"GdԠo1 Nۤ@=\$|D!>pz?(r¦XPU(m* mIeR8Im]g"9WpV#U700~t/qLpsh'؝УtxZ_L`ߤ"|BYxɚGhixF↲vx#1dh_ zC\C;a[,;pЇ)~CY "b\/zH[[YNx2> )|c!MiNXST{ L|?բGhkX@|o/TggE,zU+^,MuvMD sA&A_\L?zS@7h,u%?Dh_lw =z~q#p9]50ΖYe}S"ɏJ~B(8Kh|ީr'R2,Եk3!+,,6M T9 (R#! ^;\"'ĩԓGd H'z7H~;3'D 5*~ ߱}? Z\hB󊧾nX\c%;<˅1 yǖrg.jaQk!|Ӗj,S1.};HW@tf:Ԝ/ A:`.5^.-l/,&ٝތkdU8!a9x >Wm!]?)]&A\(7,η¢A3Pu{ [TǮ!=T" 'wL "h"BGd=uͅq*Rp!!eM1K\?(т^kaQ@[/t4iecl=x~="+} )QVChx`Sdg*aW0%K [EўC<)O O\[H{cNTe}Fޅ7<~t@ mģW lb;BM97|7f y3c~GO^_MW00%Zv:\AފNNJ,aMBKc=2BN@QŎŨ6HJ1TL8t6$p(mYB p}@M2 HU`a"9ta9Іuq⢧6ڵ2F ;bO[9>v:HB%/;;Kb62jBuܺ4\ROM2=D19i47٨BkP"H7j`^%RmmB,/ڥFryPVn!"VӻABMA`b+@P{U )I>D}n()fsձk'ʗ1ӞTЬa4ڝ481 q ƫs( Na!O)r>XIB~[T!ݧo&)] ):󡸿(Dw`!2WA[-PΡG¼<$:YO̴WZ| eeBSa*fTjnh= 2>r0\Y47 U)\kb࿕U̿`?|h.ӑ Mfe\*\r2NΝqb &OS#eiͧcl3];jwV2J?OvNg;!4ߜ> r-d~*uw^בӖx уWsI4"1t ǿ-i݊J7)fDzOp]U$VNHD^sA=p׎ TNQM'7ۻ_T9jo]ݒ[X).M,i1m[΄b^|]p/'\4ثHfY:0-L܆Fn$ДC3Wwt :JdĐvKK#S˰ f40 ƼQYQoT6n%YhTϯ+OrO'nޱ$]jJyDV[`2ʈS/Z a.AY7z 9sΠ=I(|cJK` &EĂ.9h])"CWHAwJ:eN>R 蠟HadAoYx 'LLO*PDxETy(2bwHFߗta/%Пug7QmR=/>:B'MY[PWAӊJ.p Z\k'UZLgrVkuc&'4I%A ۍR 3gJh$u݆33^]q)!)ULs9#ĤP+) Ea6-yxdmڙu:,YXͲ0KQ'Wӌ m ;AP`^}Zgj0lLRKBM#ҵѾ1F.<@y-Ern`ʃ/@ZQ Fz-E0^݅ I֮H^k/ PhR;0ӡ˩0^T YEKSIRxȉXEZг0-t[.] ϥw:![!&7yM8֑h[pq Wh\2$'EktпGEN횶tGi &9iMVI3M>JQ&>,dW|x+/9 nUPw].f lčw(dؑb- ˩|/:8*cvGLM 47؎h, )K3,QcMs݃~@ 2&tͭ$ ݔ%ڌDl/<նhϏ~+tNs;[e0r 'ÂI&qt_Eyaq@}%LS=HxGT֯.iihPxiN%x[Ƿ抝"LR|2ȋXEa^4Fה~=Vs-0u)$ipXΙqlV͊$Gm2SdHm‰5?Ic} oh;7W&K@YV PDEIK8u{,ëTlNӿ<"}69ZёZ7=@]|#c-9hE퀳HReHSaEIv <( 4/O mN5-9NКrfŇA,/Zy$Ӯ |PhsZewrIa.>1'w9^f6mZML|TiϖǕ :DvtQqRw r0(9v_^ wpq9 3١h %=x!þA w~{\ύOa^9Xwo;rW3K;Y2-dpL#|[CT7HmT : ]p#}t6S^WhqY&z}Z8ѧwuQ6y3"]+agڢӹ@qHC:" d XVTNt@HVoců41y&hTH^bha]/v(S~EU 1$~R12aI9,C;P[ϵf*rQ>T%VE:J%h|e3hkg0ˬU&cXbtgnT}zw[ D\fVg<8z5{g_ڰjq}r4!am+3 .*t*a?y)r^y,~BADM,YouGy]cKu^[YW,ի ZÌyeHů1{MsͽYcl#1)AݷW4~s컗Q oA sʭuf]&;XD/֥734u('+IYVjX?"eLb!(*\&%5fN;}5"WFq#~NfuK "(0'M r~6w&-%Ew/6O)rHEJ)ڸZhޓLEo+Հ}6.t7zϾt3Lv%~U:~$'h3U&0dk]|U8h[G["}l~΋Xܡj ɁRF`4"uͿQ[c# ^XXT ~&skۦp^}rj܊R`:nM`Rx_Aĩ%h:(T%K3f1f79Jte."V)d@y1g]aQ9 '⠁IŪ(lgHU %j/ 4"K\?;ӆƒv0kNYeKuZ #@\]C9&龟;ŐcnVȐ9 ZR 4x5B< &YBnĔ3rON q2?C_0>BNj }^k1rEƿ0єerᣰ]@]X1Eϝ'_)wWEl5ƚ`I]6:-99O(9;(#Ov4:/]c'ܞI D(\Ԅ9dMSb4 1L3yq.~ėUGs$TήO!?+K>ݏg=J0Ȣ9Z]+¾"rE xG+3iΛ_ -݀+? 5?LݒgJp+Y(LePnI!QMJ0+j{~]~+0iu];ټ+2Uu>1K'ᤲ~YoD<|k})Q ѻo{ XFnB%M7g c ;Y{qCډȧ *9! n/,ɫ9u8P=1:&kp/Ӝ=ygCa bM&pY@@U6<)." MUaa"\1(.@d_х.&=q'Ωv]dmpdv}unEz66߹oTd{DYnE&TgdhJ.6!u<{X֝^_ I{qӶi2 #DNkmn$k]鷺z8C\̑(W 頇mG.;r=1.59rYgwOCɇm 1 \\lS57ʘN2 ќ#G%lH% y_cBΦ~^O6 u^YZu=F!Hј'(6D`h ƱAI@oU4Ro/ò>V}7M58WWL͆W4H%-H5+G0i+)5&?АR˔ Zҝϙ̔VST{MeC,sIw4l/" +G78 8} ,hnNoCfnoktҡ隫ݙHGE+FEjr{2/ 1aΔz,ADy >s-qT-TSx3⍕(}%T.Pjl&oK24kMYgmnނWd}ߥUy[NY%.dʼnȗhwIS;98N#YԈG?Ӗ \ꇓ#zPѷ? 7mge߫c/-@*ayܺVJe~ {gܰ,GXa@%S0lM%™NͰQ{َI*hЧ=җz;4dDc4J߽iY^WctwL&hqTCڊu(gj$+X XHc=]t fݥb{c8Oc*qnVsIbP15Ct϶ > b z#mg6l'կնX>P^%sNΠh.vͨ!{LXg ڗrJ^X-PiF 35! Ffo+4Jӯ/}t15y@֜c_. A> IF c/KF,nkbC1F/LLYҚ>f&s -9 QLb0&b~<70mdUgYZ07070100000040000081a400000000000000000000000166f3d9ce000175a4000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/infiniband/hw/mlx4/mlx4_ib.ko.xz7zXZִF!t/d]?Eh=ڜ.+φl2Fh;\2Ase[3 8 mMŠH0Imobz`b}WT}K54{ .c|Ӣ!wVY7o,!3hiCsdW5(:S?ȉw%!a'3/S>rgUf3 DCBo;!:p+0/@b oqp/~nJXT뜑9.A13vfb?KĚyڳ`+jr*ڃtY 9"lz'޸Q]}E洖:ݐ}8{\$֩bLo4z^q g{s#$^o w8?݇\VHw@|I>G:,*NK0:2Czf" BNz tdl 6xP\l!T4!MMei >O fbI^2%b~f~.S|w(a_爐ȋ#0DG6sy|WWЛ ^Sg$4 K$_~ez? Dž0#19t#KR71ѭ/zga769CuBp8S8˧ Ƀ]0pI:* rt!8X,H=YgGn4A ils5q20$_m9DLYIAayCj/e׷?x57 Mloc#B^;XQH OZn@6{_dm3z9oߜRkŃpOΣ3 l}i32pu_7 ՒqnKd9&I6b;])|L`K_zbh8 itJd*VydY ʺRQn&1Qrx6=^E{wE'-KJCϨ]puG/rH.S )RWaH a9?z %M$oz< ?בȣe^8l`iԫKlCSAkķB<ݫ_}vLy$"L Ε 6➧ jlP/<\2#Ƕ_SkU'#0FQl5yاM@z tt}pwe]񤕰j1Wafyj(g IN ݄ViZ!m%)"N["~3..}cbA)҆ gV٫7C!M>=w`JO[gxy;K/l^駹S0կgZ+&4U0&EUv)Zoy\x.d\ݓy!P_a}{Kr`oSM8]p}4Ԇ@)*0cX!FFP8぀nT)Opq'o#D19[,LtqtWa72 NE(^Q|᱿g^ٱ*zBr(qN#b$$ȇHW~1b+3:|lNF-AMIf]96RC2. vvh4hi+@ʭQx E\?ڨ8;V "2WgP`S!p{GY1K%>fun֓Kg:oeHr#ntLjkFa87'0kZBC FfO6._ 'L|}A\bfp-> u.Hq?Є?@{_p-Ϗ)# Vus{"Nn6(t‰vUvoYoyk l&ܕ)` ]0:e+<JSnUahnKXǎN wFZ%l0p؞'n ψa*R0.n`0rGmcqt%0,YB4ky :uqmo풚&ݟI7Ȓ[1Er ߆zfn1IY:U gSnlF= \`X!_?UI/㤚(O*;0! \ZSLZƌ>U%;s,HHfZh=QP.aEc3`S| ]zqB}_;L%u ,:(t+R}F:Vjj6am4D~<4Imt%FGɿ '܏Zz2}3z۟E/hN!D,!^,WY^F[0Guޡ$Mf9"%]pi`v }䧛%p.VL$?$12a@7JMo]c/@FF]+@Zʂ3ic>Qr,5,sYF=T0LhtZplTAthVp8˽TpK)/Z6M!&Ŧ(0 u?汉g\EB^^P(9zm }d>AΌá?z<fF;ki",:a4*X/j:2{ToŴ+&)@"ZV4- Udp!OG B 6Os~w7Gh5 1[QNq9M尥LeĚ猳[p3)>eAXc?4y]8~L̻ 0\ruxҌ0Y)lә$V(3am>/G8M7JP ?4V>DU ~Nom w}b<eR*?r K*Z' c4NU]s^7TLw2'sߕkO0zE3a?jH8|Zy5}+3D:C`ޤx2~Hj[MQeғBĐ.fY1S~Kcai+Svzkϊw:1Q5l^L^Q1c$g(Rgm ̭TDٍ(=3a vY֧TJ?@tK%ҪNva+W,3e+3Sߠ:1n# =Ѕq@j=7ezckGxoB5cJR*lcB|cm>1N&r!l,R'*KF+(ݎF[<eLQ @k}ceTG ##;}=ےX[Lv]FY>؛Dΰ4A(fSEo.+Ӽ|UgdvХ`AHUCpX%Ft{Ov6˸tC#NA#6}k6.VP\;K~aB3vAŧ?M6[7oc@.mjv!MA+ CiNmϲEN\~]HD1'& %Ūˍ,bsI"oEզ M;5J ogmoa4_fXqʚ!F 9p ~&h Sz8GI&?$aoYKd$QI4*r't-|X9D3t!``F;< YGL$M"*mϷpG+'Zs;jGk[09@tpV`|<ۙpW8@b<-폔o!_?~BjK=ܻ]; AffpS6f ,(;g U'xq9UrJ!Zf\@`qȏa)!KU{zy&N&iM{1_<6R{ÆF+agg |'!xgmOՅUi1 \jb]q-?+3XutJVQ@ ؖX1DFi2ĠǶjco!UB#+H\NJȇsմkhq+1a +%p);I`\W[1G^͚U~bXB\3P--BA= hZAӨ|i;)_*~`P+q+qvL * J'z)g/NC7:2!KCt|QA'ky!+-0 ΄+d_?/W+Os$W~ˮ>]>"z%M Pw ev-lYqi(uPfY!K B(kiV3YUՊӏ\wߵ`bjHw̜J-Z *XZtEUk&Of@"( tB5Fa)M ʁyOjq15 Wũ͑҉rjVx"kr~UgybMۡ»-RޣemGS٩FRl"]r/}cE¨Z\ d˲[݅<$GVЙ8Ɂ2V gz6Okz_oal*\BHS407%4ƻY7kv|K)я%JUi9,63_<Nk({K@z趑U-kAS׉67 X.ւ;,Svjkj#/b C%Z>GJ^B SwC3v?'"јw|fw T3F<uC,%9UvD hySТbf}5Kq؜:e勁FHf k&k/+ lIKbz#}4A z̍M[{à8%!.'GP&anqBR*s*ās&䕒=.JC҇.M6L5ڮf̄@pzNP4Ҥn K^DU CW+An }j2̧rodZ;}2#I']q0Tw>e1U1lPk`B[DAeC\8t!$Pf3]S)+}߀͠O2VȮׄ{>jׂ-l%O@ $37g#ѵpRڃc)Tȧ0vU% YĖhvZ*f1' $[xy:ֈPj8@1m:4 f/3jr(3CmoqxL j5rf4г tWڻv-nh⁲NQvz;VAAoJde>QwpX.} RrXC3>rmHf;ۿ06Mˌi, ?0;d=~i NekA3f^-{̙$Prl{(Y0c|-/!hB² QWvz5T/HCtIJuM!C^$ƇZP,` Q ҍEaafHȱ9݃.,9\xQ+%V]놦 KZX6saUG9ײl{’ds>yV'E:Eξ t[({ϥDM6"|Oގ%ru!d559C&}nL;B0Nmd8v#ˇ(˥EP~o#mu"qomgS5]` Q5 \)U140 QQ!bz þ~+(žd 1uE`XpveSi^8:2^qF27kTy"AV9yb_&:s5z k%tx3m(9ݛ|T*%N,TutQǿ Ac&V&(wDK-1^rAKpޔT6^1U!s|,/-(+et'x4qC{~[Z`gYЕ |9BGP j5< |t1}qEHr2PXy12wX$wz..neQn<)M/i na6`m{A!D>[4ء0ELrQ+Grv\\MM+.ݢ? `v@";V~5b5B(Χ9[ S~K7Mu"ݗ,~"Bςt-3/iUyFëv"TYԭ yF!0`x;|_[3HFf'gbj!.Pi V8MY檞J-f ?S3 ; 4k%62Gsǫ̈̄u[Ё!~]ӓB0rQX*[$JXQw(]s ~  T Z卋)]±wSTOCJ\2y0]( ,ZZVja[/1e}Z-#h rx֊Z}ܑm!<Ğ(*W{'ZW:E` 8jk WU/̿1Th(\ٔ/ 4o aAdS|X= FYN_17}%4O/Q9mxj_FD@X^ _gt}gWI~'CW P/ZY^?7u)9]Mn46:mIu؋_{(%"QнfO3 %3׃1F۟?R dedTDOHIou՗ÆUYy+j5 |ĤW,yrWʒoE*{;BFK*T8A~ _aV#(sn4lRB STq" ZJ8m4R'n'[?e*`lϴ1ȶu0H'+L XncY[8XDNіݳ_mY+ŗw2UЂ J <Ȓ`bZF(#+DJ\Dn uwu ,\6iPDS-S" DC#`z{;UvIVip\\K,y4lSvrڸm0p!xL.+å{ٷ^=["VPHoM!ߟ ytqJ}BS67ww)2-vl,,يi۝~ei=[eUh"+(pfF6!iBKy,[No9G 3V$4&_hc*( }舟s-?:+Wk9+Ce8x8/%;?,BQǬ 3K_2_(gb<&VtrZr"`Ԋ ψ^X54W.66'ԿRJ>.aAaƸ(~pz=f(Scc^ Oq {hɘϘf<%ы'(q&M]{yS79ZdA3 GUz(2CuXZУHS E_)gk7{$1Daδ2&= XƋ{ʾ~;3W`bXpL΅ ;@J0p%(cAcr\0'APb*{-]\$.])^J{/h8 #[В جs-\Ԣf!|CFG1P45"{]0z1#K؉ +^qAlWH_&B%a] p*NJ=?'.ѹ$".axI*;C,kUkD P5Y/ Q]߷sTbgf\A`'i?,J`^<- |@:{|},X @Rݎ>^F,(0oa8J>t{o?BQ3N#pNd GƛK !J^wrG~.1uNdb/ Yo@ɥ:#-H@kIG[b<ÙLxfm?+mfK!|*x0XqႱ^_%M H\;ŕ͈%N66?xP: 0ݜ ^.';DvOQYޏ|Mc(H҄\ N5^yԷ, `•-9Ǭza @ǛuJiby5(1~k;51D93;:u",3 {"``'f2u|:X7nK6/H&^:Rt?OV%%EN/tb!d8U7JWg*Xc(F"WX\!=3B6gv},}NNWpY9a CL ոAGvpb8"鈈ٽr0M]Ɯ,QZxBVb-G>f-sWbNtl0x6ո,vۆyݮBo!ė5ҳo2pt9^6 *ʝ}h??62p7M,ʓI GzwW?flZIό_Z%[7@* KmiՇ a:@mKqa Ek.Q<|,_ ݒ_%)\Oin֠6KKXBs Lmc#<goA tzeSbufЦYu"mVš߮$;,kG RmK>'o2RPV2G0p._N3@e|)hb/ֺfNY SB9ƒQf*i}!N] m`m7X@Co- &i(Z?2lwTg^l/ob)#IhuľEyG&m_0[T&'_w^NhIǷ3^7ui5+/T?ugL,Biwyw8yVvIǝe|N=GI{(?iȭyV;،R{X*(O`A俍pN~3 UX^}+@PN}"%Ӄ1)0I~RWͣYz 2\2Ztr1:|s` 3,]5[r_≩٦eHdxn9=VwǺոEL*ܼ9kVh4v#ׁ mɑrIJF~s19Hb}o˔;vсear^O6 Ȥp2]ٙT~E|tLvo65&r"E:ݍ戧J!msF~2,M/4'hH"00|ܲc \ik4-ȇ n8, gtY>e4\@ݨ$C$TGyy HM8nz2vZwG'r Xfx?zm%<Ǯi㎉auV~E1{Qy/JV6}N@/(.eiO,r`jMJKX+#kawi~+.]7Z6qhlU6@3` ' shʽ]côc(+.c-(|t'TؼX^jiJ0t.'fFСNO4WVa8R(? нDz/O8{LW$CBiX dδoChIjBO}eT?Uk|{‡,:1' t=9Zl+Uhќٺ0f۩p-r`S#E8$$RK.kߢD70E mg;KO B'3ĿxV9.]o~SAQG.NC!\yRiL3TQ fWʇȬWPXM皠nE_,yuCeTqh~ dXZ&i ҽLU`8K`P82G˻NvUڠ1CٚlDq!) Y뫠1 Ric-o};= !ܷх>4',>!2k.GF-vO9ouvbf0>ԺcƮJhT-ݧZ'5Y~ָU!1vx\浜 DZz9gB| ޞ? 9;$ .8~X,ǁ4ZCfaOgÈ2tNy/Yr/\;xAzzTT5FI4d UfPc.M |կDya=eq =k/ $w%13YǺC/ʝFGPD~lؔϮqL%-ؗPwWƏI//WB5 ~ޓf{X|l0e}7 ;ӣ Q.Z&wE#uI?;?gM.soV3$gp;}$N2h8 :VPeV?$Br9칌Qq,P_P eM?{{ q\4Mc>s3O/ٔjq{POu&LE!֋6b@S ҿ 9_ ӛ WHe~6%@/ 'W| 46=`P`͚kl,߁zUd2W"F6H8&:zo'Gݦ7L)RW6ARYiK/#N_zUsRJ6b'qj DmdFwr=ljvw$3SI#uY;tw"vֺ4N=uOWjP}K/$F|XejA)cCDI-Q垸g!AbrʭO9]65/D{8C'rT_s4a.:o\`8 Z:7g&tRr]ުGm~lzU ?FjCr h.novrPSmHv`Woi BCܓ rU|TǰUouZO̬W y " C"CQnFKhabVT @}WR7:6ίd'<4.Àc!Y-J#X-c!$jYEQ輨8`~MY%"c%+{ ca?ث,ձ"l]g132u |;Cj[`?$}¶ogTgfYKθJ#AKk#rxU ɘOl uQˍU8) * EfV]Y*fK<ܵ^[KrBA@D8NQ+/D@$-6ۏC$ܔoM;z#4@ULO}uiF! Տ{'R\e:ȥQ,l@_穭JEM8ݮJ tT/|U+ML``}^A%CίVRe A%ԅ\S=HYhcIFYO>#oG95W6.$|C[p膱AA X<3,ߟhAz09vgM_q!7#qs^u樨d}|vnzEHr( f&:‡kR+<{FX։W $ W V]* F)'8ըy?xdLV`-fc 5^ T2&c{qqTB>sBħ"B37'=}Չ1g Y/wka @Kmps9CvC"jr)7p@m 8j"Ei _ \YECؙ L_$H 餻:,SG4(+TB?K}r뤕XЫĶ(oyBQ@Q*ɠ!+.N[s$B/& 6 /c~kN#B|蒜рԝHqS1HqGG,r"XmUY%.6frM"nTh匈/4F[9ЪߑwzEVhߥ"bI9(\A)aJڨ?=2T],aVp]±t sh_/'+gK}<ˢv'_SJ3uއ|h.itZ^'KW }ޔ剛$J&BR,o4`:t"}I b|i zJVP=1Q;v2\pOR/Sf5jGUxFq] @#x LA`UafC^/c-Қ#9Ǽ]W./3uHWa|)8+ !Fl(H*:h0QG/ 2sH* x'Qpg%~OK ֆNh'z74D?b0+ȭ ^LdY2(IaAavPcqQajEBvFQ&Sae?HM]/gF#1z^s5GuV(-M IӄQDˮ 4l` M2޳p)3Y<%+ԑ\958~GU)%e E[,cqJW+̯#l,> 7.*U}i.βY_7CY"3Tv@2O &ݨ4 dvКPJ{뵦͸_.Q}.wzZe%B*~l_ Fs;KW-X[{-g[䮮})'+c }k:_?Gz+HOx,i1`JX,]^ϩN-3s&S}ؗq-靀%|KX/ U wJ-Jn]H? 0`֤ JW+ھ\"6SG*tnpAf@DK2+} 51rߓ/HVVy:* DGB!F8Y2ɷMS۲bTv5wjseو,WlM [/otT=u("zK1D,`ΥE`,5G-in^!"XNۃ✼$gF@O8ui8N*dUgg~0Q&pדWd%&aԏ4nN|TwoX r<6tMM8|SB{QQDXL̉z /N?+yRE乔uÿ|%b?Ce,b8*23gO(Pߕ x#,z|½|B;X@Qk ^?xZٳE8(!ظ̍n>~oV۴vQŸ? ,V{}+pBٳ hjc\,~^ØgN5˕ٛ?x k,7Dj" [yUx7v.9H|GVv]§g7YKE6HԳVZ]<ŕ~ߏqUN}^9ӰHs"XVo7C쁃o~"XnMgoKgS8HC֝OӤ),%)b\.ʗ,\tXMEp՘ըO1wM?)/v\Ðϵ>ѭgP?"biz߽Wq!_]Zj XNv3 u.*[/ȳ]4Q(j]ar4[ Pfilz~qHSDg"mzm#A`Р8-~Pn&?[ SNg#LʩGĦ{!L~"#bɲ,zH1HW]&-Uan7ޅJׂ`EeWlʀ޲`IK`C%U9VMO5 ]9xѝeh,q+B`jBյ C1s+VD:chk[J¹Ѽj0B\O˵rŏq6a;DDk vܺ6Դ.,D]bc92vNdZػ&V)uҊXTc,!aˉBܣA]8whzt3۩K!TFoj[2Wergւ{ F\Ț@"H_+F[Xcqoy+~x: j W4_^ao"m-G>I1>-D@=Pl(:-͜?sM;j\h&]PZ-a′\@OU `%Q*Pewq:SSz ('w셲)\6#HzVX9F!r)S["YQ>yNo [y<'PE_h]>NԨil$*?lpaΆ)$a|@9ҖY}isOs\oAn370`}:lė](HQT;2biwE" )s+lZGoNGMkjP\`VUp]a7.bERw_;Ma"29C[̯6[w#G)Zq*v$Hf%cB<_i@]0N|.[>Ux1a9㌤&So ,1M5V`s X %ChhhYg4n_Eٟ&;1OG,m\s>F6骻upXI|d9Q4hBь9:JF6i=z\b5;󽀅6LD_CQ\hMǂjl4F'467#Glj`4}E c R mщ>K0q%$}76ڹ\s0F(fywBek,xhyM$FG IDϦF y=.5Eˠ 'I^`^ w9܈a |{:̺=nЋq./Q\Y̶*N[ՍP]( AkJ#p>ZRmg&f@'~pk2[ 0C06nmpVMUy[ ] |;Q`@ga wROX_vX fjwS2& no[jLԽ,-_ Q2!x&3CG`tyh):{|MkRۛ#+N2P!h;.+Ci IqkL弊}2;u.^f.oaeL|;sTg="rV31,7Wkz{TILP`GfƷw$Gjԧ?G[wzc9]0[?5\!zpR "s; d+pVƶR7b{&#??X2W]z]6U\Y -Ŏ9oaı"o%آʛlJASُ*RrTVϴ9@/lՂ2?2ELfBuH\C.@ܗ_J4n:ϜTG-b iX إnv!9i-g1:~k[_D07:fNmG_#/S]ZJJ//+{_i<3Llwvz/I$\|8GQڋ;ȭU~nMf?A$Or|2^M5f-}`E9Nwʕc'ڜ 6?5 zIU)a<#?؂P5o™ziH­U Q͌^ZyƄK ofL~s@+}ei=5A, )eCtjAt``NsՃy"4 x/?sJ>>/*"v3Z]cT댺CxF2~y ד77- V$ÛƷrv^ajd)Q೪=QH*,Q芦4Ы/e4ur@ػ,%j4ر43,4}. p{} -,BL~]S%߾v8OdF`{P*f^(t v2NQR'zQ!&Kiz~눐J̌+#;\4K9uxL8[SjF6wz663Z 7pA ϱs×|s`=K%8+3Xnv3ChB.Eps"H̊0xtԉ)rPs>$-baw[#C2mi_y*h$P(.z3Y)H_{3e!Ks | ( F"#x5e}{jb!,|^:PKY^Hj{yiB>jG;\cp2"sob`%#2v5~cs͡zMZ\po?7( x J457GviE1 GoKdE~3<+m&3 >2E fc"Dwv"A\;SNwk툣yrLko/Ch )Dq]spy [dJ+%Ak߹g44#`­l" T $+_M_Rn](YgOXRغcUDMw*HIئ$kN[U-@_4 Pk).\>YѱX.gкf\$c.wm*Cxc#%IU@ӱ%ԯ iLT=,5ZiIW+bZpw1N<2WbY' p/JaboSӎ] ˑI~s s 4Zй#fF8_#L5!=싖 ͡Ɗ+hgk'V|;Kx|sXdk^?.wmt@'6?hiѳsDA]I5/YgS|}XЌ-*,BM;IԳ+o|rݴȷx>mgm,Gˢ D>9D+Y SځQ¯Zݟ|3=FC$z*Ǥ\٬hB͙,s[p nJ8b{+3 dPS_P ;_VsH'y"}aeezE==[lOȾ s0d a+;G0.z=Ӄ((aGw76RSmTxSubN˪xh<ŎZb۲|Oͽc*2O9_ <\k?qowNgR" Aס5%p' KP3ΖMA6k0pmjw,M)|Dx.siӨa= $)S0.Pxb䅃4A!ewSbLW#aF*͒tߝ\靳Z7aЩ S ;nkAfpYkIkL&+fSj!^8|jt 2J x#ٷa1[}sPM%UMkpS#v)DŃZ,L,_ОL.@'SQd\[L(^v1+ Ev&Us:F:c[0E%OKg̗MCCIH?n'|ǣ}iɽRxt OYw$lzm.t;?J/]Z2rŵ*$sɔVLVPYk<9 .x|gNoxD\ 3„2* <߲WW S[tKN\[yIEp:_uYXKr$q;ڠ>LąxtY aj+.&ܩ bB>R9bZo6)o6S2]^r[ϭ礄|njfǤ=ޅE9;IE7lw$֨;#7RlStڲG߆鈟ULis\vze c"V).jldx1iStY!8H6)!(ћiduEI#Px`eOgߟ~Oj,(^jSp^ץef V_ꌳ#b/Wb)C[^uYe4d[\f}>15Und!aI+L)pEm;y(B4V)+8dOՏód1>Zf,3 6(f.D=l-A'), :^ذڶ} F rpSZo# ɹ晵t=̬]p&x7%K I,-RwG9EvBJlB]yW]"A#5lPOމ}ٙ=4m407/~Yh- miSf5{1haߏG.P$돟xNZn$ ,C6Qy$W>Û#=l8Γy 51.*ch/;k]-H?x@)F+w²y)v&Kjs>@%sTifk& VH>UzK+!d?v)wKQd.Y<26`#z`0Z;G(96YV}REC(Kf,No| Ėlڪqf"q [.XyڐQ9oQg/rQ`Q"n2+n?0C&Y+|li4+tjj ydf*Tgz Gj+eGC̪M4@A!yM,^4F h":%{}T!ʝw9tqf}F$vHeR\WSXěeg}RL$&ء^US1}"(?8~Ӄ+ @+:63U"odKi!1};}\/ 3s7#m! #fu,]!B[-jC'LT$ɤ B;Xڪ֐ӈ82f%~fӈRs5q5$Տ࠲4C3* ba496[0sP.4@ oYEeOj 0A3YRttfyW6<~96>3&/"+7Ԕ?ěITEL @ SQ"DU6mPU6zس}N5PUe< .'fg(T>No#k1}xeN+S]bFVb>b3?Ա4GǏ,ʼnͪsS.]čc\gc5 ƂFm>a B5F~Tbi&u2*1/ u;>p+,v ؏V OwX$:=b:(c[vWL.jMH+p8wz@으0uc5rB#q$5tE};֩䒷%e]jW2<~bc]aL^(]؍y])g|vo\Wr <-v[l2Pީۇײ!ZPZ:?6ah. d!JQϴ5kV),m <=sVQb9iff}ԒfyCQ/31oF/VN);)ص p.wN'~P2%}Gdjco78j4rYMA2 s#r`6zQjJgW^o`lI!˅EۅǷN:HDyp#88*"a);ԄhamA;(:{[x!F(ЊɬϵBs=ǓϿuH#eZ얷܈p2K \m2GT=~cn#O{Ze<'ӗǽ)D9tRdV? =\y㔯m6aZ&ׯS9ޟzsL{$<Wrgѽ3V+5)T7hCmU~$*O%P撯7&)[v?-ե!'&\G)N@s]N'Щ*t؄ >cj P!ck.XG-L)ƑSW0f4K>wYw&q3UYYj-ګk_ ـ#6SF UIV'<TZճIsю|[:z Pܵ7C{FhOr'fty[L]0ɗyGoP Бh;xs^JE. m-V'ADTd 9ϓ߄@,<.x*c-W#t[AS9CNL,y$vf#Qonn38NZ)欖ᦾr'QV)U!&Nğ|l0*L Lnœ˔PF˔ojhb(T29܌on Iuc7L]5Lx|OIևMION?#lfj!?ƒ鐵̆Q&2qd ddwb[p|0x%⩱4hTȂK6wDpsǭtGkxD(BB^U@eTxM%h 1jk䫳4F4>ɹub3H gYoG+ ݋GrqK15X#$.Kzm%A5=r/\f:Veӹ>(tc ! 2Iާ:(wLtD?= $l 'U h&vFXljA t|)K X3{j ֠Kc*堵OiNyx@5 ZZo\`nwʪCxE DKMXY}7"=M"5 cM'. QjwqMbWؿ-5fՏIHCGe9Y>^Z %3 >)rK]\x}BXL8-u35{qFAmiɞG4."]%-e+ GSwaah 9LaM<oXE7)L}jK߂wq*Ӑv-W!a!w1yJi: ř 8FS.@5paW: pzcB3~)!2lʴ#2)ڗRH\BB՘DĔ AqPIY_C!5دD6I{:P_ԁD\]pEԙQt"EW6ĒCC'N#aFEBs4s4HF JtrKyexn%z<;N4,QE &χcٴ|ܘ}v=`ܞW9,XVK gKU}!Ł(HKEra<2AJ\=47|&ΡQиo5jv6T 9f/lu`̝Q!3ΚC,KZTMByoq\ Hz2֗aAJgNt:FIS.7#!X,Qg‹n " =l|h/jhY4bO[K"–J͛PH &m1@MN@ hZߌ"$QIcZd(>FP' Q] XέxY2z0&@|mKqUӉ@pO7'gFfC벃YN P>ݜm1P3KQ&دUW XhJkr}CƆ~Jnh Zlgcř, ᅒPVKhMp[={Mo{psdX҇>٭bqw~* V^HcP@Cs 왍IV(U$3ТCSxKtgnЫ>.5+QzG,55p8+N ט& H_`!Nj'QB힋0u6:AtJ}7p/YbٸRh7n^~u#lI/'Ε?h\8]SqgV6ɚmj>h9h{EG} pMZyu-i|)PތRۓ}]=L,ʌd%e<%hb*sv1m|xig7\T8_aP +8I (!%Pf)ίxD_{=4Sf)hE\ E~&oRM92܆S *W['f( +/B0kS)k r15#zzh6.eѯ6jJóC+D2nox6KʡEH#c’rrԞo[{ !̫|~PX:l$$I"&U7] )^^&x2)+ӓ̉Yt #' *&53Wr:;|YμB [V 2*i6g6ЩK%0 #^f&=t _ ?ڔK S>tn^8S;ͤ<ܮc"mF8+|tEmF+{\f[3`b4`f6eezQB;TB dv\u FعkƖwЯI#ƼC'D[4t@`mw!îw= *u6K :28a'SGG,/u%T?`2>7\5sʩWZl4<↖k8*ߨ*Lc&ځT]d2 "ߘ"M/2+s'+nv#l pt1 [WJ&X?,䆦8/ˮlxčm+Y°8'J&q:1V2nVn>iI9.T!m7$EٟW %N} ]‰%kdͥ rt`HtPK#0Vm\@8 i,iJdNbLPJI[# No2#3W' ^%K {]B^}GZ9y( d4߆4hC(86[WȐP*m!eEJ=s^c=QC0#&;Dz c>ϻOu`IeE*fsܧ{B>󂵾!6b)|؈] G!쏙=^{!f/Nb72I["R!V{ ց M= _AO➰V[BdڤCRiTUHݳ3kiB4=[u;+ j2*^T{Sޟ};h7$A^ dYNh'GyxѸ3^F_9L@Žlv5Zq}zB6E.FhlKнڔ 8fV* \T6T3e+_Pף+X*81\G N"-;ñnUm" S^jq篳5l̛F+s 9U %!It,OTc<.UĜ\bOc {s4)g0mwzn:2a57#;?z\P{L` +5:h) CCgFۓlHQ0yÄ2" #h͓PuZ>|hp40rDZ?4K8qxԹQ~C=+4}BsA)$'p=/m̓= ؄>^j{Z(Ů93ގߵE΍(س"T _ zn_D;Ny3'qXH=6ej9uEE#u3D,WxSowZ7`v0 xf1@Pu:/U!!'A9y^6qTA Bt)﫾f#Rd%cvM6 ¨$C0c c QxL$b*ah/ ֯ .,V)H!_e3cm4؝D$|.'B|P߄rӫ)5 V+v AJ?(K4.Erg:VgaHVllVQAŴ|qj˃K\ XžvtoM&PnSA$EෳuL׬SGŸV+cW}?e*ء;n3QA-'Pn>({Y(Δ.Dm|Je[ }'gfܘR6Oe@QD6of7<2c8',BE7XQ}!Sl,lFAȳʟ $ Fp7? 0(RӁp|OlJ4}J<#\u|y44C"mEvy@4d¾s3-vٽi!F:(*vEʐ?s1#mvĪA_OY*'Y%f7$'̎Bwd_):9b/~3m c"B:I6Y@Qo@Hmu~!3y\C&8ndga(^eѕ";Dlvg)xbW01oL g>~v~3%?,'[L3Lh9_. Iڏ~T$:@DHv rB8nCɓ:mدī'/z8AjkV|VMCćWǻr5zs.T4Sg*{oadb?ODJ"XYTLJx̙fϼ=M yM0js!p/ 5M^7R.m1lHV%FtqsoI[K@v9)[ ztZ5`H"5ά;ɳJB.{ vZ-hz6N'Mwδێ;5:$XE(5@*)d)7}0WTb)z8 X07ɳir(/7+}F%_snG@޽{453S!|6a4фmnszOwA tFȚQNg} o'-]y^Tl1Ϲ=^YO*D|()lF Zf1S2#k%q?S:U>ҁlSe+BHf~HƤܩ\݆"E,MPs)+O=mo"+ boj +ӏ{C2K;4l @>vRl)U.!eX7:1Vdi3_6 dٖT^ V=>Ӷd!ҳ_n<_{s8wͨE=Is)i ҾWǙaE#@C.Qx!j &9g[FA>V$*8/X u*ÔYq_2 &Vs Ū h9K[QWaM<wQ\.1en JC{bSy) $OX-Hxyv??NӶ`Y9$dnũp:^dC(0qe>4"P5E`"kRaKŝ,_{jdyIkϲ="t9w0?Qj,>iw[r+ [|Ufz?F1MT|^G"A IpI^F4]9\CMI7N39:{ߣsMmt_\1i.Q4^ AN$+/5qWDḌh8I=5ғqZ%ix삖BT?0D(0x@HWЎf6vS܃&zz9Uؙ6% O Mۨ" "A&)H~לbJ|E>sޙfFkG)Kx0FB_j@$d_O<^ߥ1耖3d+|+8CʳB͵ޭW߂B4ʽpN>>6#h#Ce%TW[" ZIŰ/H*6f&ϑq w3>!@2+w)g1B/6W1>mDc RFEK XzKF2Kclj!FMZMjrdHLQ%# r)ddrOWn]ț,Jk$dK!Wĺb_4jL 3_Lc=4Lw_A5ZlHpj-ijCW8ͷ{ sR}u0F:px@ ˞5`5_s]UQeӘY(c{sRcZCId5;i(Ծ7%3yT_YKui4wVN;嚽;:e x]Y?]Uܵ'''\4sxaUYadon7Ӄj:ID9bk(vП[Fu7?O<+ J|S"?VѼ2cU뇦nw1IԓS&)tv$M"JHp#Q~% sOksDPs˞yN^h /_cm0d2 N&ARK@:7FسڤᒣM\-]QPj!bdͽUHGBYԁ _O5Vtwт<;j%UM[Q:Me,L @4WT4SwuW*xA}QR4XO%\AE8BJˋx5##*VM3i[);.,n3 (0f]/=<8YѲtvC0,m#OPAQL+sZI[mu ޺>8~H K{I2[y2_AycDJ?JhøL YUd78B4_׶2Q6H ;cw.O!.@|?*W,^,aB.VFTp1J;ʹ]!)_3hU TZ|45`LpMze;aI8\?Yƌfg;Lv`@zZ5g?2LbQ' o9/s O96 &G#YnxQZ'?>u: )3 O*I\Eh9$6N촇Y\3@Q=-xBᙾ?KKtp*=Y=ѥ] oa6pGt#v#>r"ں~?mKErA/lPaFے4ooxι蹆n7 cVAza追zC Z6J-EӞcC="ariaAk:&CB)KMELnTNmEtưznt νDf#St;Zۑ8W[vQ(5+qڕuS8N5!% y0:dλp(^jV'Pҕ,tRǂje1Á.bg5!huS\jN`Vo&Tҝi-p5.ékc]-6?zB>%݂XbRqqz1-*a[ Z:WJ+V3p1WVS>fo4Z{)-heoN*GRmAǕ٤زݝ]`%9H# &Rj|39q/<}*!Lk7Y%*Ƽ8*/n;rT"J6ku(\4~i' Em8 ˢ//1i]ҽ_ JJQ9a>ioNLE|C;Gz67DX1̃mp)(dM3 -gsVG9u`X_4#Ge>с.b C[pJK,̏H6QwdF"G>.!rrhtS !46tĻ5Xۑ@ 0t ˇv=Ĉ(bW:"(ЎV hq{8)([ +Atfsf%*_NP¾ |?WZEB{@ $sEjOhUc{4fyȷl`c]%ho"-f\ `DZRŵPhZQGŤ W!a8QB𡐒}˭9?Mi]s޽59.NTJݖƠO }-Io~ 93]986oiuEQװ'Z[|o)?mē8+5Tr Q yShqLkv3[oV^ys#9Ճfɧp kpVvIͿAp=!xr#׬)f?? GT9۸%jt<όꉻ P9dTbDvoː w~mu_')*+τ%hA4yi8%q@:}%m*39E6:YOثw(uC r4J?\;cICT`"`61ހ;|D?uWuFھۂ>յe c޴ >KƑY]'Ik W5Տ)\Z@ }H'y-%x1L1*g6К9\bW~p2q@E[à .&[h#"8EdD'ضi Ld.)JWdr4a[Qf\`WKmcDt#>WfՄt9C֒g͈biV%;2e ә93uF:mߴP7z_ǵkW!JrRz1&D@<@C:qGm1q'dFY2Nh ~AUg[j-c5`"9!q?hP4TKsFRU(r b#F߁'Sz\_cJ:F;5̸-n>8@vHn'@duo+\(yX>XG #qzy YXPE4z>CGu>LtMkJT;@1G:?DsilSڧ6CN?5^UvugiY4.9tBLDnݒk NL:4*eF&7 >1NBg+[M#.툪`]Upky~T{\ .s%@]"b[$O6YNjqr<>Q&' Tba3?Dr,^% bqMI(B|ŨCݿ"\c秱F3\':(&͸O*>S k]}/Jnd[Юg|[NIojDuE]!u[Ĥljw_WhV1I;esG{#fO7dU+d>Ie$ 4zIU͹Fk] Z)Lɔ9(HQf,eB,q=񂛏-,ypO0s%lQOl|j8k*~ z$]ˍФjDb.]\`#?E7p#%h8^T3dM̅Ǫ7oH}2Y!kBdXmgMM$Tɾ1eQ+/L19#t,YˢAIpYl(L0Ø fT@ֈVfZvXA'ym+j }}Ѣݶf֌}:})IykPj$\54slxa$Dnz07-4}do3]42sǮjۄEUR k[rV@D^ s;葹FEdifܰn g W2jp,{Ӥ G?q}aEPLR;x?y"ctЏbr>m]̒*pk7!sO:c0NUR۰_ZV * M}alhP4 7?G86@$Pjsf!FܦuU T*,`)1;oX\0ybH r:Y|߻ȷ>JN3* (: tqaFS`7p77܉kmn8!ӶX\2FG|RXKv']^Č~G-.hi3кx:kk٭옷{ m% E{x"$lA-mv)i?Nc%kX|9b|ǬY~THFu򮑲!$Z鮑!;'DX.c/ ;,&+oiz̪PSc.ʼn\A '>V'mx%ge $bJ7m,Ņ.E+:)M&V'=w5IhOeLXC'h{ɇ[<0) I2!tsI5t)nQ%P]j\ܲ.KL/3J>>lI,=dߊsҪLXٷuUY]3VjJ"$oC6>B9oNKϢ|+Q:𚬠0Pfsd-mYl73fD ?-r-<%Օ>{9tg K^pQqпLv,1isZ2FQl,N`YMűH<4A(?wѩ\ P"`o_͊@~V$rb#ЄXI4.I!e<6Q ?;0%.\,).L )ery?XleE׵{J˩ zf_2 %)2`'-m8ۊL4+1U 03 Gat=XySVݹCFSvz(>O_DZ5$Ԑ)[#,yh0,ca Ckr o\[hP#M.b_8jů%A[cnuxfSB5/69ZsSUZo8daxt2Ds 3a鴥?zB`30$o̕ #>\ krNETF/2̟٪JZu>l VikխR{mOyQeRO ܔA|0œQ( !1p{q $0&6 #: Z[2Uϵޖ%e= )Ғ OVE0!INZ-~oo0:rȜa鱍cJَYrԜ$fU4Ņ~c㍏3Y'Z`H!5V'2ڃ~\l>$O=vݠ_K<{ܣVEdpH*n,t{/鰼ihVTF8";i„4`7#zS@>Oi0!hLu WM/jd0md?( ^&q /QN[7L+q1Ԣ|RJU ȠXa ȧFFe#g'*fcgPڠ-+!(&V!bv(Ou֐H26i08&XS ,(J]#CȆ"kj}sg}.3\Ey!b3n2 t_mb+;XN7EW)՞:4|FYe}WGeP"}لEIQJɁ2DMҚFM[1Yc#w[^jF۽b8;Q:kOȺ^N÷r+<$CNJ2`7X7Jש 7`=ZN)RyS ^Q^TL5C%/uS.fݽǧ1PxLiKJ=(gL2澒QKI7cU.u9w!Bl-g@%O>} g5h{cxq }Zxt j[mAk*nL%R~K!)GuM7ReKMGޥ-{;zw4 %4#Km I"Q΢{O=}i+-DwFU}gl8\׊o ;˒b$dc`%)x5IZn`K5_{PF02;x{W5xBw!񭉉Le]n;9yKX`jV+jc i1dA SJlz҅ߑ! sZ1HgJz$5$%TtLUT}"07qajo{|!gy gmh (6AܕCǬTfR1xGnkMx[TIgo+A|0y:jDc?.V4ժnvf{zkSbR:NGNKQ[ jloOn.=1s'ހn}{Oq23fՙ)a"d [s0ZiͰYKǨ3t_ 4X?l'kFԟ#){t|sdz(8Я6֨vҋڜ!oqe{ tN"xݤ{4E+6^1k$7@J>p[=ڔL:M¢?Ҥp8μ>Tjz'Fрf4^|[?FqK xdHRX|tr ›?=2#ke?ؙӝy0pe˜QS9`1\ʅFa4x\Б ? 3WcHAeqW)ꜷYL9banPZWQv; 7s,"!m5Ξp.Lvtl3΄ɑm3Ҫa>[SO?*e !; -m󡝣e.<5;(vT'Z^jfB!Z [g?6tTXMbd^ܔH-GGv=xT#nՄ++$d?1xĝR WEe&7?k5Ll$N<{a؂v?05;P *YbY|ϕOtI3:NǼ U;ԕv"AIN-C<6@vH@)&że}|Ԅ^^pBEYj4Q MKkg&<Êu>)Ϧ@Ĭ5W7 f8_*5QwOݻv&eϊ&ئ/$:?^MJ z&5'ãⵯ2&Vq,V{ +Z ck0Jc['MSDOp1CF9@hڑpYuFsڟƙ;VtZ^fZ|f]fd0y;}po`8.HNR ˝v1=,QGFEu$)ܝVW4sOBe,?1ܪ4e,o'zt oJ83;$F(̤NO** H'*#1wg+FՍ~ԇMy,omT3ʒlڛO%PpNWa(;1OFCf6@OW9 bl=YG3=nиTOz/f E#Wxݟ?UӾoҡ y1^OwDg,jsmJpcT5&1!:SJk + hUGB#Fp8^{f]]v,QγlOk;hڸ{\"~*}%f6k)=̘;YY +vPR|o6QTv}:`9b$(k,K l+"6iH$&WޑJxX_rBPcRkTh M]xI=MK1tٍn pedp.و uJnr$(.Q :[OL'[ 7hOh:<[Mq0SŸTGQYc钮<}!>2Υ5Y{ FoiλGrK=A+DW2Ic+pNw2]~" y0UKT@T~dEi%. =,F;H(Ƙny^&uz; f=RjQ7\onqnI8_f|_Ih#_7flrθ蒫]92-$KyJ =2o`pEa|]8@ڊ#P PX9"a9#wҹ,Y8Z  )P7~WT SjvleN9 ƒpi'QJ6 $ƉJ1w|W0(X s$I2uik]#'Io#gsKfEBA ±Ũ`+ ċ@ Me\J>"= Y S{رDNYPg-+<f[W (QDF O?#({p x,1Hkz3R9bZ\@MO7^QջOrR:FB[֦E<rN!E >m;d;3=Wb*_{2x7VFL-GKlbaơ#rS͠}1E?A5#=F5k 0j8ZJZM.N=Pfby:gx!#,4S =3kQ`n#{?A uyHtHϺh[1A;Whvd^KY:@?5Q~u{dY50P&b&r$6,eG~'ʭqEF-&V# r}3H;&ۚĦ1\ɡOׄة} ؝6BBrn/J!L~8e;s.Lic@Zeҭ* ѯL tΑqMZ}*RaS; : $(#VS,HMr]*# D;0j_|6n댻otwjGet<V|F烛ݢj ʩ)R%ne1'kfkqu>;x4Oz&MR݁{{Y,J>b0.VrlE)W>)Idܻ'CFcX <> lnWE'H< \77i'PD'/[mao|~$b~9rZS !R4LH/e)$גנw-# sNs-hR?V g;neACxih,Ti=jc#Hp!^ܺHY?'XoLQưå?ƹr ^:/4 h7u;ɞ+Dm^Lmi= g2Lܢ$nID_?;h%pEkek0;Ȯ`5@_2HY&x8(i[ule)8Tmp n%*uD~qJi:dcZr)ɢ~_HtzdP?Px+x13q2q2T9?cE *ax"B KlwjAMjՠǸ-{WQt6]*3OXwUݵ4Z- =ژs7ape6\_ I[$CiH}U[X``8GN>mg韫t嶙Kv*d2 XfЉX`̀9eYGh*(:T[ygj&p=8:-=&ޜHqk@ ejg<:J`(=V`]M&hi'+P0? 22im q!=~lHMp]Y WIˋ@sR0'=[<40IA7+y)Gi_욌(/g>HWw|>i?3,NF,v\D"mzk*%!.lJ\S[|_@cv1Z!&p}-Pπ)]o0D+7# Ⱦ̍wS `_YphS3E[K9Gg-wSR0fFk@`F40LUKa+mY'x2J(W-8@x#q$LH-De?KL0%X _ph㙘t WG .5< XBtGU )>\`]%?!ԤK&tI{{^tpF#a]T I7ExmheJR,ƨZ j|r:" o<$m&%^yΣ9&V|H  @B 6pB\Cś@,6z٥!(o""sA"ۗ?V//…˲{Ʃgx6a93UPzv5gIْ}![~{l2Jl!J]4Ž 1'=ےʹo0.Ƕz.YSxT#.cWz)3}fQJѵي^@'L(8cgys U;5٣zTȮ_$@AT9Hd.ŊdK~2ާ.iUD2sfJA:YW}\c+/~`LY( =S ,N$Q3/.j|L^Ҝ8:eA#[; ne(W2P4>Eb9e۳ f✔3OFՀ}|;Z]g\ ""qg)42~-j (v70't!UOk*;a(ߴ[^BvyMGq9{a^82~83 6$ `-FR{LlNw5gtvy~v)a΁ !}/ z k++Q9Ë<%b&+#ED`=7ON.q7KQ2|j9gސ3mhRqaAj.2YQȚ>|nSh!ΘO.`[CG=) VڝɊv0K"!=kZWUQFtUAR&@O0P0\d01%^f݃(WBIϞPj@w[k'UMͩsUѵTO#x O=؟B!H 5S*5k<ÎNjE,16 ֪,*>̰ŤL7anr8)Ow9}LI7쯩D^vx#&sHZ=[^;)vNݒ €:jF'ݏ6بPVO& Y=#Ьxy¡_aAZ[1Gn 9UQTUݰ|X2 T@ڍVx3]bsm$Xo9D*73@?ڋtH'}"ͺuwzk\;Wp!K,lUjE铊7̦aث(>VruQUAF~W=B% S& ]։STOͨuΌ{z( kt3,%9 Ɏ|Z4(eyqnÄ^p1A ~F^~%|\d1sEGAl:d{Tfnl*~NZv=Lmzk ZyaQe@HQƦӫ+S6 B{kXD\h,vw9"f֋v']ôN LF)DE=3\e>RRd`k*+֦.'\>H:Q rEDž=oO =cOMݥ#{ģ̗3w;T J~f0o!\z o\%wU3hc:4!R_Xr esV;Ŝ_0Ċ [(+EM$!$}/2Ц_cKStKl&3*,;%DNOp렩R{`XU۝ݘ8v)ۨ74_yoٞd ̓QTqf%Nl.{ ~LZUs"_Qjl+g/rLq6VTG 3D|U9Sʥ/9?5S XĴj4h5)!tr.Qҥr ֿlX u袏Y|{.P/f?ś ycqh;9`D=< `J|N0a¨&p?8õi>ia`6|FBX4ݝP*yo J Y|4^Κ 26SVإ&2>5H;=|ON\>S]^5[ 'VO~/ Ii?򽓊gN_lE%;MOxbLC[xpY^n [c=^ctJ΂?ff~ee 3 ]B.4prd,Dg3EȀmp0:orF|1vlC`Vzh+y~e 6k7KhmV~+Ux,=|T~a=>K$ܻMkIKd['k{`rvO2lm˓9Vn;kg_ng5:9Wkr`Wp!CN +3Z"Oqļj|wjupWĉGQKWEIrhR25>!pj "T8`}3FN{:{mK/p`U_Erl=I%x BCm*Ewּ"k|_F"4?gN#F۷*]_ 1I=XjF:3OaXBs_{iASSt^H參, `?ooHyo+8 L:V ;X P*]st8Lwy.U`#:& ]%‘@t^/+@vK]KOTb-{;(u:+z y ^/QC9eF dm53y5Y=J,aHBXGs]Em$ z~:|ɂ꤇ylʪJĀlCXk,-Y sN.>dHƿbmخ KDC\Иzoa4cg}*l=!:%sN+e[e('UmA>zAT܇B,YrT>|iFU >Jx́)6WFTd@l:`$T>2lHH"#hLlU Ter{wt~B_^|Vċ- f ! И>1eh/8-BSXRQd\]m&)dQZثrEze>~gǷP}VAB%YYvb%/xxSGӺ¢{fNPRӘxA)nT?E,^hΉXkѓ ^3`#@vvZa%ȿlx]Q9}K WcD#l 5S$ 8`DIC>ҌU5~NHĀϿΚ݅n=%U$ M-E Rf'r**czxzCN#1y}uw?z:LXl+dӳ"ܺ_EvoJ1`c~rjw"$ʅ~? cDCP6mn8%K>q'\'8}@ c裌FDP|?DnAYJ$I%bDtEk6bt,Ly%`pfԄl |[<ݿ@V@Q>Z,u7D XUI8^;q=+3 7rf`yg珼eZ2s;%MР (2ڧ]g|8qClAr D꘍Lsժ2c _ ۂ c^XQOȾ0Gr%-&@EjvYpU-|-B>v ޭ,ݾcJ\Hghfp]NۆHW9rLK2?MȰ AE|~M;.ݸ9$At<#Uqdf<:CxD*4 k,xLT!Id`*pI^1 ]s\j ©-*Ds]no021pfQ0tпJGs k<+ +egu} &ez8Mdw_`%ʡzۺ ,ݮjlK4ǯ>Z1֔؍݀7 BG%~wFC1]#bJ~">cmBZhQiνWìٻrX'n뀎 06p&- UO1 `G)+M (@@\=? YaHƩP'?ӏ2L;DGerKƁl\%,4uy}%>-K0pܴKc!>V@XnPg|kG-li%޶$d9t}q/Q|k1xs7ڊ.ZgZ#L ~a.6 nQx\8^}+PySw*_q2:WY}Ok6'c-ՌE&DטP ']-|k>~K=c X1cal.Dl+;东jоuþk@A>J<)C!H燲n &پťIEVI }zߪ闅 +c4UR>T tSkCf<[)UpM4k>ٟVCj| wOvmHcRTp?f?C?>UC1j^iS K~;5]- fu",!M4 JBL$KbL\#g![?@7_f q|y UfC7<=hr2hF~N}QE'N|o=R9Ͽ#ƒW"*z~sD'ML|~S W/cΧ|ą'ϙ= h`/oת8b!y xʏC}hfv9ryH7Wj  Z_)i LA#E:ZzhCf QO~+U9 FU@^dJޕf"ZFSd\͓֫q"}ţ `TJ3JѳXlm he` #m 'TkU 4#WIg拧j|]MP+=g.^ ]D>2]V)>E5ʚb<:}9^˥:mUԂ < ב=˙1 QC G!b " [t)c(."#$wǗğ u̬ɸPFK=w=صNmM|ſl4P 9%O NoFZQSJhH2Pb9VFѽݕVk+VaX!MLn/AUhI?2u[i%5Sk+ *64K-ȹUȠIY= ;-u(jK: gAS#0Jt;.ꋄlk rd@pRc}U Uހ^ࡵlT 2"AՀ=at5V9Xggz&|\IBQo &B*3Išv#ƼdPE%ƼII|N5l*Ccy 1o-hCfs'9e$pMG؂I_kN,WR7SuI#l:X/89tÐ0T ,ҘL؊ӭr ]4E>b$^6ikIV|n㾚K yWO[?9_807&W$,#9!%tUyLM \Ty9yry*|Q0RRՑp'bfTspMx)!w٤UrfD;?oxL>%B/:A{f!t,s$f| 9gqLojI#'@(>խ!N˺Y~b_y;F$ 0qVg.0XSbאZ4r ?ZXS摌JDI5xzEh$KدZyNFL#lkQ'שoJ F΀'c#ZgpDꠄ0d_3Is>6(]`c?B1~)?w]N֓Li*E VcHrؽU5e#F*\lJiolQp7PjV47AQrc,,U ~2z(dւ/zz_O _;&4Ϛ41\" Q.${R,|1ܨ|]\͒6~ꯍRa=,p~E.c_n"-}}wS8)EV83Z?G䰞}H]0ֳff2s?pĉ"וl?H:({ҁnN QC27yץE'Lq_s->v`0@wKna6o$7<ئ`}93c׬yR~œfHkRf'!&"n39L7jqOޒN_mt9Fۗ\HrD$T`-]<)`\B*FK.-1&E$(ک@-*@_ȔP\p #_x2BNn/df;t-2&Ixqy\1R)U|UR;I6뮟(6T?$yHW_h lBUՍs-8s,.(mjmg} ϰ֝ Tl\ĤL *>'}0=bMkjA_ SMUGA'+FOI?z UB*/+LjĎW2~C?a&s"$5:6}.ׄJ }<ޢXCxY8g*Z؟Gi_^#)gKuHa@/V:' v?=ogfy/s.HPk] J{c( $D )Eb9w##d? X0cw[31FEIaKccg>9< #5QϒI*@HcP]i2ii`3X^0oVh:cvk#7 >5Q=roK;&tG놸 a_zN0De5- $`ۧWcH.Wfє}[Up_:w7N 81'mlk Mv\~hO$ [;Л4YGrkFz8 K7Ki$5rnмLJa;wVo%_aP8n L3yN2E*5Uqb*rYA3i[֓#s$1 [%~[xdce",0\g4B 9Y\VxioX'?G*!:7uI㫤/h#{i}䎮`'tH}y=f.kL]ͪ0EiějV,N>_ZϮ#G_b"Em^g6#pOICdzA*Eԅ3,g*EF'Ε0@r gU}Bޗһ}{$gAG]f6/J |1{\M~G/0tuٓ˺"M6-QG/I\/~j@jY\2w.cyLHyx[K/\x.sGgENO&X'J*Ɖ6s=۳{5dՁɆToa҅ I_]cPƛElf4}]㇔5e@wI4̂a*M 8lti>e's:%M-\ܾ uQxQW]珶lO蛮tR֠|Sj LQzE ]r:BĄ-c/xm\[_GvТ,se!`!4/"a?`S9T 2덯FZ=p{VFF>33]l~Jac W)1YqsZRQi`4*tF[KHEJp$s-HZ6e,1ܙ碛;xM|4y|:4u{8'ہ@DA-d&f-"qLI+3JlJVa;OZ1{N$Zѱf̈́[tA9"E*Uв4,g,0`9#IH7tt[iZ~+[p+R(.Lc@Q'FZޜAg|]S7r~Re9ZYdP,K? Qv!gWi. G(rsb-84."ȥ3PVUq#3wKٺP'E ֕^?%ΗL-b޼yMqd2x9cB%1~Ld,f:#CYϧ@5ľxzHjtri D <}{pUȱ-Sy $aq9(OiUf`A4__O/k!LV|0B9S \&Re=N/;2-̸:I+fx_`h˾@ie> hoܭS PG(@sFĘ.D~L]p<,?ǧ -_O7x ]F? ̘H-w{¬}dHz~fb9W#GIXW&[&{&OV%د0z(a.r[Wu(H2U9m!$ =į,pN-{]{)h~hZC9\~\eաի;W@# DŴ]ɧ df \LE}'me7Nỷ%?4(x=nh.uw7I@WL=&CM\=5~6 [W86I2E-Qܙ&`GwF;#/al7Ng&cѻPJt]̿/ Qd"s6=On=dH(DjEp23:G̓ooٸ0{k^eIHA>Xg Z>Fy8-2tMdEv~#_<Ό9`npU{Lp&S>[X[dgGh^ 9&ﱶ8O`UcIj2`g&KbWE[OGk^ /x"ZOeƀK˱B|<6KƞG) 8t"mO%Өok}U 5mCI LeI: i(p^1l?Omv8L3F!!kt 46w*t*6'4Ѩ%37֯o8Ev灪9Jw2]4+xKr;٠EP6KvIN;ʘ`_n[f\'ݭJAu\[NƎv&7~h SYăxZ,7 eb6Bf?rQpFR⏝ЖaA&<+P-dZVX=YӃ4aD?7hP;b";t'"%J}]jD_Xw\@LSE ChrkKإ T8-)?9 Ȼg9u=-:Xe\|m[(ů_c4)sYl?ExsDrrF/ T&p@Uͅx Кa R~4[9nilrQ;_ox޹JkWF9U wqGlI }gĥWTe[Yw EЫEm^A9.dD owEBB^)12Rn-E:}Խi"FkH Ne1g^j5\xpΉ4AlLTUzIr1j4uRX*UV [vz\EDs-J'$BqT ym:x{QkFKL;cTu~ 9.x(aSҳ};ZAWij9Z*`"Yb5Tz5*;lNH5sEYXq's44fܻ\SButźQXH=NNlCxg#V!Ծy#1!&6gedY31+[^ǀ >{U* _Z;L~Me q:f0y<ֹk{55 q_وS)|ocHUPJX58P,0Da$įhoEĥfb 1W`&W[@,%ARa}tP֫uL s-i܃eb}yO݆cA5i5=r OؿcCEn7Θþyg4EJkPB\2a.gSf;&c*)5tt!dO$uي[:b[eCnb.kSY+#I,?^vFǪ=wJ$E`8&w!HPej(T =/;\W wqY^zp }.~Xza5ly)ֺpgNmr"J])2)j;6DctbcB\x˓)j!'ٖ ȼD TB[YIBu >g"NaF-m4~2FųFmjB`2|#lM T+A 'j¢ m޻l:Ntþp7g&3]LW&vk!]S`8vxT@([;cj gɋ9{-_b#!sex-,Ӆ] ]0a/GzVTUbˇ| k4RI 4r2W`SouSSB0ļD؜JH /8Cf8 ڳeΓ 9pC!oRH g\`uoeAN:|@!SAr fO]IbI 4i>6\mz6vé˫S!YSh@},aQ [˞@~߁}!S3^!Y~[Gh]4ǒXIylIK.6Qm q`mnnr ԍ6ɇ: 1cȭs^.M^,XC54-RƫIϊMIq g6៻?`4bOj23XXs7sfcrV2nVlj2* NH:hJ{YCM-_^u,E|/Q4 q"%,sj- X1OٯCO RZ51}'r_G-(,-6e<r@") GzpGh4 l [(OUeTF@/L,͇,6wC[0󟟍:`-1,mI 3U&lfi>YgDEE;uloRn6sU|RXVfȦY7h,f}ߕOK 1w9|e7G3c[O)5(l͛'N'UM3\Ϙ,dODժ>{/3(?Ê>c ?AsR:y_i(i+j耘)cY"1\=n P#mgŵzbv f $^$)!;6 o`1&,F2\+d\XU{|c#ݗh򕺷df|jDGJ9N5 rx[TD0 8qt)ye&]gbƩKpQ>Fcs6pOsXEgK2T߰CtBGe0xN~!,>,N3ҼO3`[ozb$˳rCa)ubVVrHrSF'T'۽ܒbȄTȉAUߥ'hnO /V>7ސ .7A&7r-dR@7X,qYY QH0q%-buP_2}uyHN[qgj V:2K}h5d>:v' 7X-Y_7aE7+IG=rp㜸u\v3C;wvE!n"yf &Ǵ\i rQ F()ZңW &ҶbGH+<ЗI 0! k$TbI-C Q\^܁49M@c~]RAWC|d\imCFSC,|:vۅ#y; $?6$ץ!d6M`-tK5iJn/|>Ⱛq5OsEg)FXSb qPȽb%R'‡zu"uU2Nq ؝u+9 x0~[ |Iv8w,L0jmnk[T4'GfZ&-@u'At -guLzF@B68ȬϷ4nHq;6+x+#]-!E^|k)D b8ͩ@ @zBgL2:"}` V6ET#>DY].5ҡC9G7z>,?QZiskGs=`4= %ݘ\nJx{5ʼn Кy.vz Z #j.:TMZ*:i9Gz׭B{M,y98[*/xC kg2hDBa*ekis},R+5s!/ACU5 F8J} N22BW$JJ:ͼ>)3A^{sӲjHkv7:_O f7h'Õѿ ~:6z\&HBc_'.AyoQ+3i,pb#8ǗҢ䤩"0TF>\s9=u#&i iji`b`[սQT!g<`=%; 6z̿:9KLuby 1dcOP7mDnA &0D|a>ݸ>Z$[_e#oFmّv6|ٜ*`&5)NJ-+ dڦt^r06&F!WQxV)ʘ[ĻJq|ܞ,B)̤h2+!A(*7]]6i_F\@}3>y2;=UyF&u?U9wHxqQ2y?*<0[о:ӿwu|@[J`H nҡqL۱#nIf62"o %llV0,pB{¥dnl)Yr93T^g uBҩiUϕ@Igv”*0:TW-3dkz(ڌFGGgYbN\V!\lY*3maFIVM ."U'qD_-|e y{;:1Rx~ 4OS&n2ݛE,hOH,$DJrDv& oοTH3@ EG!SGdyC'ftUekN[IcӔĮjYGV0l\o3<+s-``m1 v~o2'KTbVPJ^۶h\K!ʼn7پY"|t (qYģzb]>'_lhdH)"^eULJA)N`m͖]?|dGs5nk@S(&C^YGh[-4*s+ Wa wb{"ϊWHٯmowGw1LqGއ.PͿH]gH]!oBЙFNFV| uhy?'EbipVm#f]!ZmI-4yRՕ Z JN/Se7EP,3Mw^G'W05އk^er$ j/TⶎwƱH2D`9M 1.DEy:Vkז9!6ĎPP)kgu*ֲس#_<~z[*?@5 0;1 Dm1 $Ј"}2wg10ٹ?% uC6J$xH.|?>@)D |GҨȬ@o=JcZ9 !c(ϭYcJVaN M( 59/M:7"渚$AW8%kGFGFFg9w,}  ^ʇX\J 2B>=ՇE0vv["V*f"6L\?yNӽ $^WtopA ]چL운o53&஧1mhu"V T'7ѮP^4e*@ *Lv0:2@6O'K̷ VEI jL#v|Mnlx&!c^C JRKJTz r"vݗ8|n);QTЌ+X "t{|LK*oâQ_$|)+= ;1%ZV wOi3Sy+C|KT?/4݉(>ٴ?`Kq wB^a띠 ړmbmǻSN݃nr^EtND2Lѭl!i>I 9rSv:tNe,Gd ~y.ɑNy@I:`Oӥh93b 5i: *rN1k1I$ZP 7$Fz x4[|KJCUJI gjl<)#[()>-JBmKOdZMT,طZҜur~{,`hFF6H 2`JHaE̵WIpD[60X]4y~9v Ajz”6ː;]ni}7vb>mӝw-{fg$D\g>X)헦SA-trʄ~Yť|q/B bx\LY23T_As+٦ߔi`7 ۪=fFJW'$k\([{*BhEW&d=Wk4M]񰚦-ߕoE{җni)M/E؀ iCƐoc^.0 ( K-O_ \>~ybl@wi8;B):޲\@f|73ΊjmG1Gtw{V:M)}@H'paU-D񊖡ӀӾF||b=4[ $Zׄ[*7~1νNsnw"l/'&6)MH?C>|ݡI 3fBr:ssn2a\ih&ti/U*Ĥ KHewYWW0eodK,Aŋ4P2n<0%0.q8>CK‰n֥d*ЧU%c/ݣvƇG6mKZ ji<bA-jf`1A9C@^賈J;jN H:ߍFMm P^b"h1m5O}$ق+JBKSfB{)CV3;~Ppʦ鞼QFܰ:b&7jEgH.jk>` Ժ̆pUs V >˖Yir2JXH7R RbBpb"`5t.ǀ SӶ\k3i/7x'aJ=]ʏSɃ8"OpzrTf7Q /-^j4Խ`pnF㉈\oBDm@H LlLJ*f-G3OKSfڐI%?}^UB’/<(;e>5)7fc]vpn}:W{Gͦ"!nI?U'c݀Ѝl{r|P䕖Z;a? U M#@(ǛJH1>R0RZO ɊzechN:}L [^ -`[U= #En4{ƻ8+"*9J5ÄQ+sKQq^=NS@>8,gxD߫g]_qnC&.DԛB s3j\o\^@A zP67zefI)+*T*>[xSR{/Ě eٵ3<T[i)ɦp]P>]CO1lvdtvaJ2; dUZq<Wy}r)-hйrI~oB%K#t.p_gxf;>`FOB6FuA}Z;޲byU* Bk~L ;r9vFBd5E\ ,J%(/+gn4Y¥E/pO,+Z1ۭ߆CQkStn2x̠sSN?p/l/9G~ݽs%g%05`gOcI5 NE.uN#HU{ JB.j{ ` )[B*̸q<<M㽃p~ʩ< {Hh+7qJr7HpຶWSJj|DC{q\ حɥ\g @+рUG\?=i|h5V5\.0Tc?xlҞe/a_Mll(ڴ$-3ƜR n^%ԛ#;Irt* 0g|2@`D(zT=r4GV9>1uY̅X Se_ +RM,^NSeYg [pGW-6os%>a|ᛝP =ٝFX+tT#x{X4ԐY^IAXv-\ܝxjL]5;ZDc@Cw=v>%KPmĐR֠:%aU;8 56;ɔݕK,Φ> |.sC$x8L 7 T20Q 6NzKxy3#0}VאqW>4~CJF| F'z%VTZeAB>\3f)6Vv[{6CH&4#u7bo N?r}1jK۷[.AMǗA^Jh ۔Nֲg'fF-d$NUkJYZ 8)V#Z '@0/E˽ V6T 9bQ<hkEx8 :{Hg[bbI$mʷ!;` oH53dq3$Eɔ#B}3D.ނrP!4=n>pX6 يzS߇fi=DP5f]p) Rj 4dyQ[ HBz4{jATóQwGZA/ y]Z~eϻ 0|<0xsxr/14“E+ii5%8Ri̸GRa5!q 10:©Q9NoXJܧLߝwW*RqVvEmw @ &nCiJ[P;6X'idF569/8L XiFĽ3۪\K^8=|Xij%bK}u<6+}Ad٘*[jɥe$X}FbX9ցq'JlQf̧f} (ՃCAQ3B`{;q{S 2IhAG J2t4S1Uc:^l?cOy',Vidx髅{}4 ]p|9GAn/v~.$5V@6AGgq,"]zātw~ݬȮ4+KAzF 4῁ I5M{MLgF =gU^ {DDK(*ţlolPש6'wϺ9v9ULOBԛ! Mt{t3}З\"|҃?fŋ=QxwA(_j9_Wpac>D/n,7G~WO#N2 7N^b}`*`}7}vKH.C7ջ!89K&+HY0TweCG-eSxc6t%"yl;1uw< ݡ98cQ~)#mM-t5w>y>nZI%7A$J2ZRd洑mOu@l*J9!ghsSxj)Xp$󆂴 le뙺qq͵ -)-~wL%_ l-? ؐ [ } "%uk7>\7bn{UE}~3[m٘2w)+֜TAFyEuѹJR (κXZo`MqS&81`?tc}lb=q{~fMޣH~I[ʘ27LMfv/!4:=\5%bN<[d[oʮ8˜ӲTgt1ЙW]+d;]ްgX& Pz.NvR흙dhj0l!isSg'S`? +m6 /nw)/h)"HO?Ti lp;cYο,ZN|^P%Ml"xלVP$GnɆe"-NH.jITk-XG5}B!/Q}/IN&(έuWhLYNl&Mt˸AϒΜg̻:@wki?( NŐ2ڒ-ldGũLOYkWs=_q#e> )~#LUΧ`CeF.c }vm;l wf9YVm[N[Y"{%CcϻG6O(Sc֕t w^p(WyeG\)sU,_ξu+JXy| g ꭀ#ê /PZJh`v=ijcFyBhP߰+HI | T`C Qa2|7+7´h%͜c:pp/C( (7g mwvRǍ\?#/߆ t J՗f}y4OԚ/DzӰd`t53 ~^w3 ")}UApx[ IYKp*U޻y&A`*9C)~X%IP7z\蟕kprϻ<6)u)%) Q~?ë<`wuݓtsNQ r@[}m kZIF 6(>)H,:^E%q{pO Sȡ3'c]/΍X ޗ[IPΝ,6UzED߶Z.vg.4u@GкSRR[=7 WRfzPmNr_bup$,޷y5z?F}@);v$?J`lR<NjeLHtqC]Sr+z%➾i5 Ȏ,HR ?MI!K:Vibx=jUК| `#4CoX.6ݙz$Q5'!ik+4Vsϝ_ Bfa3"]Ǟ1iXd?)u%a(s^ P/dh1 F,2XyX7ی)C}nH9:IJO!Z3hJ*Tʉߺ<)Ѐ@(H!K͐I̟ȡJY7y/, ia'sV+  - +f@ܾA)Dj3Mz=UXLK &8֥uO8 0Kwi!5ˏա=3>͒wdw5~oƺ0۸AL1UPkyV}98Q+|t~Wb<2MvV=W F J3 ʣMNildz|tTk㥰I'C?cؘYj Hoخ<1d6>tuãgl1zƥOhbPg5GcHnճ.x%c$x]F>=(Nnʩ'!y!$?,ͥu(fKϚa*X\|M i򮎭ݾkN.o\Hږ )P 3bcۭM%c=]9.H{£NjJo/O_NE zY l"-prFagҏq#JoRμ~GPX6}g kX2v2h?So%kzj8X[/T>Ox:TXZ2>7K~"L1mM^{ĺNǎC ЇI#`,< 63=PI*b" 0-!hZ}T7aMe)3xtJ4x}) onC)t=mgd޷@Em4E8*֕?~crHٛhDYFeAn',21F1L hޤUs{wٟ5 KSUCjpSU kI& 8M%+lA0D{5]Q\˕9WD=Jnt-IHٽ?rdz@si ){JX%AMz;Es tGUū3%x,IoJ넄->dJ&%>Q:TҊJ:Yu0'_~zN@?zj XJWBe%f۪zb]y-hFߤʸ N;VR&rщ@NrBL݀Vzc@ q1QQP+OOs P7 9P+{sw͓h+$".*^5H~ns#eSXHu Cǥ%Ȅ5HRˈpiMvv:2\n=o\?%S9?1";9~E Uz|hfA9-p=Jn}IˑEEi{Ŵ2{{E^kBP ރ쑕^A3u4-|bVR X<̻ YCs'0HkNzxo-jwO6R03WXJgua^g|Ze ?L'!-2[~r_HDG =Йdu=*tln%X5/\n@~al#4Na$r}N$ŖzG=b)],P !fn_A457Q:x8;Q Zt&k#][4WSM\Fr/_ 3@eە[#1/h ca JQPgƴl頄_FP fLa{2*;اiduCN"| ?0`4옓=v(P'"WӉaxapMW9ɩ!jfDY^S}*8"pDŽþQ%aީR`"ŔHiZ% h-W(x6HTLfmgxh;bKRe KQ"1]aK7$ZTc&`m"c ĢwG>X2)$% |YЌ\OI8.ZNpDFl*`7*"Ѯp/ۤy:a|N:SW҆sUL*)^m3q( W6xkt;9XRsf,uu{I(Zyq[Lp:'yjKR/X<'LEOJ=SUt]<XGt_|˜/ $k{Ũ(8/v]L_4|fA+.AƠ(cygqc]"6"T<r^{G~rb~AG7drtLpdf-RZv\nF* EӤES`Ջ~5[&S=RJ+1 4ډ)]Iv?\pMxk's$(-6U[}jpͨm9 m37p'/ڎM M&3Z]5jj%BE77$]:y>tƏIl`4^\61`!$y r#`PLӞDj:y.QPS^:I h۴dfsk$*&g~Ծ<{!6<c&O{hZ\L-, {:CY;El D` 5&Z]=m3Ni4s&.vo.ڨ>0;v<{CJK FjU=}q1$(PvS7Z5S0K7}O8dr7؈] tKC=q023n|:5:"~.9\Y+5KRC潎ᙞ9-ARּm+,U*XWg"2I?"d`ͫ/xO hPyireu! O 6p 5! >?֎m;EvFHEpjBp\7&3Pf*1Rf$yHۇy@9)kM92S_ه0^ʝNJs]dNܱ%ҧpǖ-5miNQק 'a618辪TWY]E[;bz>s6&Z, !j5]{1 +_5;9[΋en[--7͝)^sz? 3RUlN#\'isEv-/tN%B海j&oI^8ˣ[ЂV;JfnÏsPm=ef aD_Ò/ynjxyaN'{U vΐ\k?ܹMT :9 /og 6(ͧu@{[~$)@H[zyڊo:x~h`7.rs2:lj{B8\kޗêM KRmNKdAC.S6U&pcA PyR`bU[<?l6 '#˧G$sC,6?p`UbyteIYN5>R9K8ϖ2ŸjzBR@鿄H;DLv֏b6*R$h?}f6#9cy13FsS}6C欛ɽC+Kq36Л_ 7~ۇ)r2f3xy)3l l͐"H !UL5*jKGԷ:ùŞG;A-a:NsOjȈKc+YW@H)•ۤ43,"KAtN]Bmս:Y|Tb, 9>23Up}mA!fk7dfn%r E"4hx&4}KDG%53Ws OR~)9k"LEf]''npfI@-*ԟK7ܹp%uwצƾ[.ffaaC⬑kG7u So 'Pb`QHAS?OG1@Ez&I)F_X]7_ :"O|MY{p:4"ݯ}Ϣ/v;P0aIhYF?^v:M9}Iߥ֤BkYjeA VACHV/̘A+\J|@9joebF* CbHb?ŀ׶)BMw ]E K/=]@."!(NvVy):4djΧQ!Oz;]QԀNq DJC+%&FLY&%Dn`Q\:N k0Kx"A&27%% lA\UȸLGLGcx@ 奮~1%QDΆt0w+34+/:[_y-(.чRpF*WxQT܊6~%O~dO/y޽0adG?py-9Fvc$CqG#s J?DRK3AhfzC{:b 覀)~.$Yv(mq( d}D JÇp:ɣYMR b(a]./Ib\oy[ r1E(6Nο̫Mk, Pa F#1S1p9(,4,i\KjZZ$fa-\Bžq)w)L,f1՚;w}Mǒn!@T> B1chP^ )bK,; /aP*> } |RMaaկ/@ȸjinR~k}]h+1λjc~r7ʝOq0ص((NH,cH̥Y?P>88i_U~v*mL"v7^vHBh$ +caZxC<@J)D; cMJ7w.#pPk`3T/^pܙ >KGO$Mj?MtjlgbYw;> h &nF -3W Qo cIO~͞⿃J@BM=Z5?O^ fG5ʧ0kXʩl5ww:d1C5\,3Ɲ =~6u;B#@ӵ 'ER\L5t<,,i~^uu%9r}D)b̈敍<ܛJz~Z)p~(K  |-D1}ZKVL,Sf\2x.&T,s mSP/Gs-mC#n[ZUwSn#'-n±op_?Twf'*'b+s7dL|;x2̇Aw#[N PDM;nojQ\=@N0( ύU1N䊱 X?=_qT-SV,:~AGT~ @r.SҿTm D9gWR1D< 馇ka'm1O~tA:Xl2RHq_. <ڞYT}~סMn[qGr$I[iFYVdm$QS\⹠1>6K%8&ӓ"WN7śXg{OL,חwy7v뺝8%8aSt ܸ?UdeF ~Y,CAE [I XhlZ@@K `)D|4"xMsSޕm 4ANk9l'ތ|:هt9qFi:Tw&g[ޠE 9k*% jh10CZ!dmke 6>tRtaՂd*+y0ZpAkDxuv& $vFb pٯc>uG?i hNށ4)P[fkjN܃TObR^ jV; qN<gۮ}8phfON \dP6GE1%8G3\ p}Z"%N;nX Q/# iz$&m$oLlp#<]|mő<g]xMvk/D(){ʼK8Y8z1EQNDQ:F/XQ]smS쬋,xy LG>(QJ$Jql^#(9ޚvLX\VS\Cwdwn{#~ܸ8sOeILE!5,aYWvṷio:|1kIX)b##.X:(gdG;I}3RS?a^hP09@/ ߩtɵ&{@ILl Hm\ASO(UB>>'m$@Yg㩿bɝa' n)Tux]ja+*2|% 8*q+Sޜw-F,h.@k~BߏO1PԣCyi)b~8L^@3b2%ΕUø}3$t] 4av°H_^@.md#/ȥr*.|} HJ8ӆ}zy6Ȃ*_F`#GxI(-n TR__(X  P[L邂^3L$گZ8fP7%nQCW>QmW9HT&` iS4dDz4IjlwmmvI') \57Φh^vב 0wͰ(@\Sc Vq;,V)m8Kʧ{p)%dp#dEޱ p/ߡ Szx;|{dIVIdxkzՁ@ƾmèBQڵ$C4|6%6-C}er< VKhG5ʏz߼+ԘxN2[=<*AuO=3>(Ң3eJ[H-[S F+--Q*(3yx hCQ憣nbb$K%>LBB]8.kKm҂ &g].mrxeʡ/ AX;0, sd` DGVN)g2=Y~@;3Zm@({@g0D(Bu̘b<*dz |c~40)@8Nfɗ \l{"6qO=gjxcmEj҄c#M+39 r-Ua{>'6m Fs $qAN3Bu9[oGJz낍hC#;JDYj).~QG tzp%}5 |Q®FJXSn H5oma>kn*^BT6Ÿ {"FGEƢderƭ )P3UռzM&;/HeV U e,d: iZxov-'hoy=+Ԍn+zb@h\kG`ȣ5+ԧ¾i0\?Z͋gb:cP-fJ?̟;ُ@p^ˡ][ȵɡg04#LakeO!K ǑGgCx6l3ي: "#kD/eJGuúx\ݒ~|GQn a+P*K>[ ozF#>5\[n@p{TpDgLb7u1+dȲhdam Uy`EË}i+W'S <*u«cJͷB$Ѹp,n?'-05 kҎo 8&ZI@u`a<ڤQ1 ) - k`WYuޖ}?^c ʰ20"d\Ix͹3`שF3IRQ06RX+-j B#wpv`T1f`p^4;ژs݃HC٢Sl j^3)L[8.UMj@79barwoOW*J9?}kc KlcK"ڽE,=A<\.䬹"XybQ͟XV 7ه2~Ł`(lB$vҜ~eY@>_(G#_>-,}mDYp EY5F*IyBLyB)݃H"PI>#)kNXK%cD;e+ 4H1֜ls##!a=g BWA%Rd?{4jJ\A;_wEf ,#QOjRwC\) \_I ]@Mkϧ8^۾׷XZ::Nw>~pL%RŹ0܃m ?E8g~EQLaZ؏!-$ OPտ$+&3BƘC`kwvV +iV\,Usf B/8q{d'fٕ9ޣؔ0{AbWԿ"Y!m³lJU JeVewvvXA9Z2 BI8 k8W#&=v]4*~澇 X(d8}ٵfH0:[! E!Fp,Z(#Fߋӡm,?Uh-748p㣝ץ@G<6ќqIp++T V9ӷ_f<||%ZqӀ5#/J)h:8j5!\#b`/Z_WkA)0\j8L}[RݖZH܍QF?J9 s+󄞠p4`mѷc7c)?xSV0v:XiəPslbV'R(19w| "k Z hZ2)ȁ@8;9ksvR|tcpsx,k,\`Ҏfc#WX\^A7XKD6H5 9|Ot5͍A ۢ;n̥sR7V=:\s=N#%𷷅US4+eRkGS?d*G4ڳ~fl+A9?k1OcszinZ)đހ= 0/ -EH'Z(Džc3JΥUM{_cN?pC"H|ΠC͛O#g +{N[{)ϕRO*Q,x\<ǽ'e0ʧ!gV;͚Iuu\ N hvwZݍQ~뾞B#Wڨ] ,!rky7:͓/VB47i3ߒkŗbٜbu X W"gE5:l|[Yǯ#VZhb t + tgnn=&Z#SUwe<21HMϷ=ORKFDW 8};o|_DGI W!0uS['ELХ:V` V/ZSK/~J+4VA &#(s)Iqq)v0_A?h,흎2BtxĕѦ9r[0٬^i ?Oś ){a7SFa{LrI"Z14&Al Ӵuޫ>)YSHkKʁ#6 -FJ׵X%6X>]']K!h9/a/j* )"P4)b|q8Jw{r( PӈlЁ=$1;n89|Ry:P#zDŃ /ߤ 3;_oAD!,m6ݷ# ǟJg^g2b5#d"hz5ՠ ?f΀~5L5uTg$0BAz+t[ZܾJI<־х`5ioD~N ė,n* [*\mFzj.6.E6?aJ-Otb> }&1]g%$t2m*<ݮY> |ۃ#}WԼ$=8T7q?/%WOp7~b~DXE ydbŢ6񵂡a>TƗɥKR,,xڠ0j` uk~PđϠ1\6|HZ{*m @,{OJ8py)GH Iq_csd#ekG $%;n׽ڵ%s!%\73a=-з)Bt[Ktڿ8HҰ ^Hu%fmpGaQ8Qދɫ"(@!џ3T7t;*h3C2$hJCdIJh@{xo& 2dHb*A?bN2Gy}g֌CTQJfoP4#pb";/ƟAK6;f~6MjY27HWN'UPxL㖧{: iɱ{T~?-_~Ȋ.*o`O}u|PWtz~W9YojC|NlEwe$KC{8 ^JG]H .g[bcEK>GN!O \x`33Y-(Ajplj#7z X|J-uκv[g@$ ^Q f^[,5Ot?"A.Ugk$~uYֱT?kw7w{5# b 8jhYjY|Oeg;NH 2ҝ6@]"d2:K2wzc#l'7N07xI96=@=~6tӠ|\9/o$c3Ճύ7@ai*}1 fa> 7 M~# II:FVsdp%=ԎH0pp 5G!ӝȩ*N2 ֜oY5j4qnP:pD68)^:& wS뿖mg[qK|/Yn>`q]p-d2G U:PA x aR$-Z]+'4,MGZަ 9;U)f[- &n*3Ѱl&Ȇ|B<&66iBxÄn/sk2҈'n:Dd]Z(iXy\[ӭ+)쬲bqiAD1̤!95zݕjt#K̂e OYq [5~OL[ҙl/<#T[Ԃ KzFy]AR\ ;e|\(J!(s(5p2FF+/Y6kNM.>aw#!ŝ3EηO䁔_9lC St>߻[23$:^y\Mݝ;-ԓҾ329’ s= ggg?h `]ji=1:-fvC-⨑{^1 Q]ko:,7@Mwʝ`O1+#h@s|sJ80bq÷_@AmN9\XeQB**"^&6mVܕ\M-k2ᗘ`tSFH)Ð7'Or@$]!i_aR=_  .yP&~@?4qS$(4mO,bXKuwS@θ~k:s@~up9!5f:XPI(x=g6&KoH/ NG!9I+ІPmh: wΣU6[+*'YiXnƻwƠiB66`أVxCe@:c NV l1i\`.r*q#pmpKsCNԊkm?w(mh? 1ͥwǻO>.beI fѕզ%s .dc`N(ze|bsV/#Xq ẳvr$wm j5ӓ]rT13lk#s^}7`Y\@)Rx"M`䭛RkD4J[@iK>5[7*b=ϟ-P#?]?6"tneoGś$}tMR?yQܭ@a}-~cd 8#h` 1둺Gߞq%9.xޢ;\3VAM_;@ IFmpp(ӡ42JE]"g>I84k !=#P-|Kd7_]:J Dgt`[xw† u֋A\ Y} <L"G| L=ǿNՉz?&O,2lx?Dk4 [Z3۳o3(2*u|iy 0u(n }lkUoJ,JDzKʊ+r?Lz}xDEJE_iD& zVJ\-y5`3t2qN"qfT)m7 ۠yyi˂(GCK_ۓ\΀%d\W1)d}Odr5e l`7@춉k&RV^c9tųS2PnV6[n21 u45#Bk;Ze")Xְ R_>-sȜHn94vh^LF&+&I"?Pda =s;j*+ +J8W >90|wknn PJL||Ҕ,~_\+5d Yc}&a.w=$V2{wAU*SL8m܎`TėOMmM&7Ax3ß[R6y$Os*'ZMBQ\'U&YzL3A 1%e[E2<5?{c7ޛ*e]. 160bB|*{kNj+v?-k"%C;gV{ 5uݏsE+R7Td24ݒT:'lU|6 Y9j*1n¢N6$ J LiHy$آu0Xd"`V7*w)A治V))hwua-f$Nm nFYEVRLBEk4qG^%p>u)&|vKfZ(h@2/ڞ#9 rcǣq,Cŷ> Uw>Hk_--ue mP*P:z.ٖJ(JTQV3Ν= i, ž F"fldHfS JD4w 6K;sF[M [睃} A*lgUxp n7"2AlC/mo]pT/( 4r<=x﨓Jzh$O` u?GCYՌX@9FC7S}WN]? "3Gj `ΚS d/?/Gb ?܀)7;Ǩ,Q>X1U_PU ۤSN5w:M~-<Ѹ_GβTǰ3ZŒn>-h՞|d-J$IXDT4WxkcCvP~ܰ< },ZaDi 'ШRR ->m!b6|7§! #HSK-?VT]j( 4!)>#(ο =abƲR_uA&c (|p]gZi!,۴| @Hj$O!pRTH_Ԣ^& =$1X(sA1LfG)0U[}ZtAj⻷*q|^Ropbjc=Yk;RO>Ds۲Snښ xa&}6|wPuО]]f9hPA+熢o~_ܹ英&ϓWsRL?ϓ"pd Mlx꽩M9cE Kys5j%=Aei̳y۳JY~dvLf ()rzTI/iSG_ h7.~0XZG`6yubRB:{usdxAy8 ~ﳛ2(wL~"r җK:qUNdfa% \5£Տ3N15̰ˡ@`Xsmߨ3nrFm,Ňza)'fh;߂>V{ǎԻ}XgVMQWԫ99I BIG&oT$`)v^?mbON? G[SDB&I? 덗~D s(ыgpՀGxT0+~C"`fP}9o˨u:8E_囧l{IML[>}0 E\ߪT& \M`۠)m?/;vtl)Շ2&3,a/%Qj93 K{S#n5ݱ}Wm,&W@,hjtbɆ職DnDGPEU:A^]K&RNA] KOҦNe%0n6"aR!+t2[~'ILn>`/)žx@6BL~"jZ~ZN5%sr`)|y}w~t,aT=TZH,V! rmkW`#]_7tf/Oy T l=NXl5pN-ک݅CGg @!FÞ[͇v%@{\VwO0)y]}ZH9VPZrZ`8 ! f84ߒ݆/mDF cMCx¶-k\ӄ0K6cH*BBL(Q"(<1yh?}_W-؉y}eps' #2ώi&3 a0kNvD2ݿtP1sWj=,^نwj$h@/2QLhMN, c Ʋq 0ZăU3X]EEbɅ:me1mi|ײ'҈^[AQ"V."C t^&4$ݩY|wj0!^j@U_K׈dݡ(x$mO(v*t2sUXg741'$Ek| SlC߶@v#ί+zR[Ek]^ݶb_9y眦y" [”= fV,v`bdW`oEaKITcR邇%O0' h 7Ga}їdg$MHxFySSkk@atbTE hrĖA`A tKvmhcϜ72e2i5iǩNlkd*'Md_5-zlН{9 F^t6Q&6o(nۀxcAqYN?YZ8 ]{`>!`N:@k%MĒ OS ag*n+k,ӄyL<`]]*d1N|K/r=FUKF:GϦ˘Gݦ$AEA^v[B7 Ѷ1)iq2L~K _4N)fsCYC|w1sgπRIpDh5doA} Q]1 &Ejv|Ŋ? $p@_^EY R68O%&!Zmv1& ‰VcEEg}H:H7:~ ?Wf)T BX?aX&P5_i槜a>'{OՓ#x:UOIˆZ8^?0BL](W/fՕֈEG2nA YԦ) =j>$Ă.}%`6ӴslGKckdTR@L0GRžo ә3P!U_˔Pw zSDc2Mses5#FCpŲq~MV#ݻiJ6bJk{H d'b†V+hVa%>%**6t 5FfQB]PmT&uKfFXFPDH c`LZx"!}]@dlu>YjBh:v#hi8$«yN_W{ZCH3R>:nY֟v*/SnDYyv_>a7|C'BmoH8AMq-k5U/e _p ~d E 28Z wlow90ːR; rRM(Z=:8lŁN3h*g炟fJ#/DU.P2hAcct u?%eL.SBW(Z:|Xa͝ iBZ7ۿĆ'Z9 -@iI{B.fpNt2l!tŹG햒ZL&Śqxmp&)5U7,..xK?zJ=d~ik[oLf'[ld#;_I+cQ4Ա=9y=hƶ5rj~M $] ͽ^,8ϒ](f*<Ꮓ񜲼 M~'&I_W-Z@d xM|h(6FKՈxxKy8Pr|j'm(n-2>m?B3.HJX(B'k^~뒚ԤmSgPDcb?' LZru){3nnݿ] wa]ܶڔ9ߝ;_G4߰aPnf,E@OB~c 3xZqEh<$`0U|j4d>^SɅK I8ie9`AM_1֘X6Me$Ԛc ՊcϦv#Z}݈ۏ^+jF% hEV}].&"16S(Zf@ZPVB%/K<vBqCxc/42Yaк=#s4?TP>ٕÅz&9ͯlj~U#K%܎mRk><0n> uqgS\@sbK.Nu'ƈ\qjp$m6$;9{i%J dvg2w1/±`!6*؄Mf$ytxG?^5t05īDPrkoY4 WIr0AHrDhckxMLJh>)C\!惷 VA=k7ϐq%ԙ@.8/êZcY[ݤ|!^((0HSq2} 2K2g ydc˗@]:rE<@&TGlp0iw#ty%k j(3іroUP<ַ>|h>zvwԂaz]֒9Vs LV^Ӣg^L6m31 se7 O=92DZ{U^mϓf*F'`qjn$W&u ޓqqi ؅nr~\X3˝A3w Ne_,0(s=Q>.&s͹)=:{4.~~́OQ+ + $Z}NӼ졳? u-Ff7 (դ iO%WY; QgU z/az'BwtUC*> qc6۞\cbc<5mc *@d; {ٱ0% .g+&hN|WJEW]YJ"q5%EL^Skg҄"<9E8QQda(dfOw߳[b4UEk ǟ4+v*m1Ǘ(XFf.W;-1^'K2wf=_K2M [ xگ}͵v`[s=k/c cel?g'<Ŀj'DӼ̙u4޵Ӂ dh',Z5|SM~ SԸ/c>i|s]i$  lo.Kh!݋r>6B]F]/H;{HOk1#Ҋ"Q_up.i RV!1ay~:aQ[b !H~*X}70alzeў'l -H(fC 'GкKjV8N;dqs0M̈*RϽPrFjKKT[FM5 ^ /EA}D(mAqQG+R׈?wb 4ռwlrs+ni$e9t01ύG8:Sob=*k~Jc6 ( -^cn/^6֢"SctW 1O"%4|>8CSAB>,Q;"؊o*o+<+)\|.:@^nc8=H)|^9.R$x?[bvo~E \QO%+vvY7:d6UBphcf C{)U>&.Y'nj\pԩ},en⨢K*;IEyLͽiVVX/K'6]~C\b^5br$1gQK!9tR$ 6#H|/dSD3J#jqY\}X@Wu,<[̄/NshK<=&tE͇Oߌ5~㺛 'eqYMXaJØU]x M ~Jj+1Ytu1CjDA[46s"Vg(?qW#o:X%3V^Kٴnw5ك>Qux'ANtyN#"|ۗxegaA?^UU^ѱ^ӄQ=aǪN;.S EG e .Af6.VA/м2mT;wӺR\i&Y Kw N٣`U]bx'**ֹAE0w K Wk؅1碯2 jt S0>#iPG#Ba06*mmˮࡽop(m|Ģ셅3.DAa&RЫqR Eعei-$Gyh 3$9K Z\Ol=`KzƕÔיdo80b{ T,-DJ{m3 X}Vh;p-ۆ\vOOm|Pc}ڳt[Wg_E3t&%0~9XB)JxaGKG>'{1U#.5q'~ϯv2OQ39Pfdsp2_f|0DɡdK}2?F80}3 $u2y'bHsǾ ^D˖j7\VVyMui{MMh xz:ȫWDրM>yWӖ rLqE@˾5CČ"#v]zݥɫj$gF"> #*)4#'aWdV>tRK4gg.2 eB2C@5U}uXjd ) ԺO3|P1ƄDf I q2Ytk&nȲ.wJ ^vӅ0n"2 /7˵nºh [vu.n,0KLKEF_=j|&jADJn YɤoqSh6A߾*sQ.c hqM6#/%l:q`tӻKlh퀰 eN1AKq. <+ I ZJ=UJaوf:-CL͈N4\^YLER(f22 sxger'0H>Ƕ਄E p󜼤*謓lzb{*M]yR붺`Vq; ٸ1oKOOs1_4w v19)NH. ܲuaѨZ|Hx=3~B?MA[̿q\~X|ȻH[t>]n;TDu C_"">-g:&紗&5BйU4 Qǖ`}P>brypЭ?g{Tdg/vGo6Dk;w) d3KK/cLQZe35qkrx.XbRZD]X9ֿ3Gm\I7} 'V>W5(ƫep'+v SaQr /xw ~H~rRѰ] h9x pIZ֯|6К_ъgظpJL9,v`0p reA KKIMGq!x%zL0#x[7'jkBѨ8 u֌傦~_D#@MC mȲnopo[V $ƞK#݌uXgF}ndFE u@_QN6˦mtؙd9+r]G^T;*PI9" 5v'ףw0GZN9-ʁYE\07+$|FC8Bd|t2 CMVˊHg]  &,"'4-qz*)bb.%OFzjb R\޷,y=y<{B(MkxXw"= F#ڙr4O[co$hEG҅Bnu#'Ylhdøxܚ,l7$lOѯ8~-҃4ZЦ #\Jř~p6S=8>Yn;CNKAWBKT+#{hBH?\\Ell [y %DkKe٧Cv-0[uşR_k{γ񅪣Ԏmt  n_(vp "b2}s֘4,Y͑oO^[X K*cӞdM~)`b= AWn9׬Pw *lP 5NݎKEH$MLB_|Z\׵qujѶՄѱ"`$^(J@8f^ό>W &d9b|9ƛܾr8c,LdFgMAi [G =AH,Тfl|ɂ!J/9 z[r;Z3E$0t.fx ӄ}C]8ʻ* -Ԃ@}3fyx-F]Ǎx457%le(=o^8 e wS7r-lj3~P{L>i7 ȒUQFsh+Xw}Oxxjj'>Cݷxs;3SW4@Pjhr'0.?g}b)KXeT3%+1M0̍1'XEKw"]!۝R\VCœ@؂)Sz5^P)v {뤀}FZML"ZֱT,(TG\]Jы1bT{A t/>`uʦit,MhFbZ*@!;"} )Y˖(^A$ĹUr'j_.BXHcuaT~I*o); %p708_L{.V딘GR;Q4@F7ò+S;&INy?n$A^W_4t+^JRW:1:FՉ T9ܼp̒31)t݋JH$]=Vi7!8'Z"h %Ԁ:3R׹#u%`1ELhe;+"xR#:8SU\(h])ayvl1W_lȁܝ(\Q|dnmg Y}t. `¶Ya FKq3m_l{\' vMr &Sϫq*,bn*3[Mr='IRȭ; :/ 5sJT9f4zmi+ypDg۰AC2333F{[Kݣ^̴X:ꂖ&-k# Cn|OxyV(0J^M]a, ŷ-wLڈ8Otv3uE Ū T ᎊhܱN;o)dsIln?ߢgu#Wˬl}' i+S<4$%}/hkהH5^S0M1؊uf5s98!;\ ;H)Mw!ǛzF!g.)czhqNu"p@t\x3 |bǔaVJr vSesI%Bm묟Vf-y*ZW j#ZG(ۤ󝞁nF4 !v#F(mx6+Xv̈́Υ>VG%;&uƷv4%'d`|7#BeǾl-GMPDFf?oִ@H˼EoAFInu-BK%d)jd.'#$18 c>@T!BMVnX9M[e6?镙V\IHo6_R+P¸j{Kv™%˓a]zr4a>[޳8vV6c;;\ Cp gfo_0&7o%m>I^q{>5꟠8fKum|R<#EbҏR|^j:<gMb3X]=Ͷő#GwK(!obqy3zhf1 ki,3=> TPi@]Xc1 Xx|[-ўM1^Wu@:KʜӹȠF)ʜ۟xuSNgekVe+f:b^#޳~G]GՒeϵhudlttk/D^aQdA ^]'N;sqDh+Gehлyń7ܖO!-yGf=#:U/ɚįmm~> T{])H4ۏ=:0<@PG[s ʛۣ4GD8H$\s'QoN]eM%T[vV͔CҒc ^"#yTwR8КKT5€顢bEB xa"$E$*P1 ֶ0cM !NG7M,ׄ6%ʽ}Q/1sP6*kÝ(L1j4^ 0ZYr _ZXu J㇤?WNEU$8)F gPӇ(ޕ%m H=}{X'^HV Z??,=GC!CcDq|#[W\ȝ!%J{+xud:S^4^ U&]5FN#1rQO`^ /VH%AT䉒X>LEMEތԱb[S!Ft'+OV˃bdsWzhzF\* oMr/ @Nu@/-CX5ͶDj=F..w>N1u#%4hXs+Nhֽ#Anq+GYR(p.Y$+M ;KydR]{Mk&ߖ>P)/fi[ 8>7 r1ևa}{lu ycG"J\D0Tr)C¦ipBQ ?V%8B[-xU\^b' Z$;xr]W^z#<~IkX"!ݸ2~Sʲj#?r67pH>gʡ4J y 4pEEčHE/}<>>"4mlES FѣVBY {S*UQQtM;_9*,CR7ļ+\fz Ȑ v R_M'}gG=Ve!y!8KU=Bg"|C( a=#-Ւr_P V %r3) Z*bqaOݗAbZq-ʆ&^ }Lh|ٽ2F6+\V;e D9V A0Ac,ռeWԘLEضfיrEgqId⯴bDi@܂Bl YsUj/z:l@H/M&I\0p5+UfTG8z 5ɮ y}ΟRE6_O閤T9#ZmDe0:-- uޓek멱b šy#@(!30v >EUn5l-7P9J ӥSǑeT\zZ;.`F4$b6RJ-;Rwf>J8ʣoBg9%]H f="4}9'2A Su:>s&XC_su|Q;~KXb.Ғx7[/x:!ַ(  rbvHnHiUFʋ*.cΦ )ϗ]~ dQGC铨¡lq mW%QO^NV'4,(Xv}V:9e+I> HV\.9@v;@J^4_<*MTʦ_,,k%N/_ƾ\f`]Z767l^V^B;ITfVdča1oVlQi7׭nY)`aذ\.M--O񸅵M7TTcg}GT$u07r.i }K7QȒ#I,Y +;l.FH( ?3Q#"uzAQ8gwC &?Q~7ԓ&ܱ XvR8դg7'mKl9~z@1z} R~2 Z= N,KpqtLF[Sz-ЭF+n8a _+roRhY Իo52CGOիSE>}ݧLxſcrkHS CF"hN 7k/r|#׶ &@AHZXw 3G![ ??E>M7ym|Ox^7 HŠ a^^GJEzE8䵬D}.ScbC\?ھn:&8)smoSl̑uF7Ɓz{nCW{B%\3< j ck}N#> g ӮSon^pcFǶ`yq_&gσ4fRt^t y;fs8~Ev@u>6cevzCbJm \*)/+e]cV fR@ u>[9 Sd(;"Z\Z3OF4.b:A*Q+ ݼAVz( ӣor&M2bEA.Čôtdݝ:l1H UWWuj˗GJ&2&C-(Mdnl#O,x ;nV&KMYJKxrw*e^.~6ºV٭_ қIC!! wu%ѶP#^-?h \bwaJ˄*sC^a}β4hiҝ,!r^ cr]b0HcEG ?r1PTB'v~O9>>}[CW7a{$*p tZY=50Ñvd97ǒ(Υ;C֊/UR|/!G?2S/+޼v@* 8wvsSh`_v)/?媨˧ZXce0蘩zQrss-y{9Wsk;! E`EYEMozg1pcpG-NͬYᒓخE'CI`mE Q+i=vdt6klOn3Ea!ؑK7w+ LAzeB(T|=! _m{-8#Ҧy l1 LA okb^FgF׃ o< TH >YK=]bC%m56> ̇T!>MMѐghux(3E|؃is!ÍLG Rt/1:Je޴;2Z1 X9Mp-դF`dta7f1? ̝+\W ]}*GZaت z:m+&^ 2P:*W2-lC̃Smryt%*81z@V_W,)),lgɣnZఆ-Kئ]JIF9;6{sW@&x(yR+Ap,?0b sQ}xN%jY>QV6jUɊ9x)BJ=+<^\9La~@8d )&u|rv*f#}xZt`^ܞkڞYnI2[u^KgtȘ16cזc.vZ b=v@z!񓠮4$dEZ]O=*\=lt1(Cו>d9ZXGk3=k&^YKx]&'@ Fm9l1T|! 򺘖Bڶ7oV_c{0YG}*XՔXS_×E/!/Ky Yў|%Z:f|ڶzw1ft+38IGn9uq4eOMUARPm|Wَ`?`KlYBx2a֮Z*yKP 8(jWehm`}tlXPmCߩTh_wZ~KZT VmqrBtϩ{gM8 R}(evFdT `0`ŰE6!i.G1&#QR~:/Rbn &"j"H fª0cg*tUa wkH.s rGnJVS*)d+`T.;aLp\r>z h 8 Y @ֈT+?}Q<;>l)^3=B Uѹ4IXAȈvgPc>OHLJmy e~bl8k_mkĩ37z(0bk'6Qp RiZ*a 6PMUE~rʒq5[ŋ0vtHRz{qkw[D\0WrѪJKB5mr[I3ؚC?Uu*XkǀiYwTf&a}cTR_wEd)OӖ1fB/.s ˓X btF}6 W^4%xRuxE#>ἵ}ox3GO#yȏ&R5-fc>٢9Ͻc2+ٙ4v8ڪܥo̻yl)wX36<{$ El]K0ұHsŪ">CQ2mD޴úpdߠۤ JW\Y\09f)"\a^1)춼F`;( &f!Q^QPKM+̷=J +#S1-V~-`YDW CVQTc])o0)ٯN%S~]J7.>͖N5pg?Z6׶@GToeL}NHoe {hr&!f0)/TVY(w?WW_P]5FU5owۈﲇNb=Scm.0ղl~$:Dh)t/)GB6N؜Q،ށs̽-GPضfX%| 'J= O=jeMwtvT`'9L+Hh嗞뗥6>oخZi&),DFJߠZ)oqat&V=mxRjjDpdi33{ _~Sv^'dE xp]O}X~yK'%N ԝwߡ1Gc̰Ӵ%#&Ϯ5? ni/,; ܟpo]7qľ u=keo#Psp7f6#d5J"|v=,`WmN70bZɵ@ ,5z0wApݘWJ8.]mcc@ސc?mN퟼oQ,;ޑ/_5:&E_׻$"/+~q)o^SG/4tДB>w-P&.KAO+d붡#oX;8 ſ 0x 1V10u;UEzRM&a,30[:Xqo4Cvx4݃8;8F+ȡ>٘i+m E`yli,t2S kҽyǹy'<1w/4}> kDJtJPW٨ ;zr٣!)UwtvjV`+L4%p7@:VU]y1P.|m6>е]#ƸKb(xe+ѵ3)z=/"J3d=^1,:Ci.,YOVgH9g40+úy3K}-c!ZQBW I̘)|wެ6鋎\! گ[R馱";qsso} vv2 rmaM8 \!"w6JRhHjN9]w}3*m|NZa_ #n>^U~Zjdbᙨ9sO6 903 }46ԤV䬭1Gj跆r%opwJTxl*oz􍖽?4(Y"z@`?xޮ5T#U q(<z0/ބMUV)ͺ@r?Cs+F$8u&3d5O~&@"E5x^@1ca8p˹~z 2.f$2i$&uF7[:>[+/vѡnK?#yIfwNAqc7L@㎳]>qm$cuZBRˉߒLgx'>!,#SG\(\ MtW4>Sc)n`j-czSY\y,*îfn\#ۿ#< +inO$ FdNUU/P` |X +õO,TY[[28a:CW& Vxj1DiQ3ؒTkE1Gs atkAc@4FͪUHڋhKę6ȅkgvXf9a3Bۨ|iyZ e^WUE8ST`shs'݌0^E=C4 qe3Z)`h_-ng UҮhzGL;3P[70m+vw2(GGT[t8H񷝍akb|?b_4ۈicjpP/XHiKI!VʡRq,1@CXge>)8lj`ȩA1M 'W{95~|/\z|ʜ t|{zE`8v4gD]\(QJ!}n`~o5'SaLo3Wؼ jHtažX?))`4b,. $#@`ӡ]Z}})^t9W`>;(}c5Gx W"@R*Vn/+ľpuf(Ŝ[#%^H?-WC̭a/{"oteJ>8u҅+Fg0[]<\ã%v7ْ]Wr*)JMu>y7*$@_s[r|(JdIEqCrLFl ^9'!Z,-2 qD L !XG%uyKzͱMn#9ƨ V$^=].Qx(-Jl.({{΁D8:/o{,zyT29}L~jc~8ԧhIhs|"7})CxZ ]#`ۛZ\/T əcLHS;C>,;"+fqnL<nk|FB]~-zN8Vnt]Ew,f'7,5e tia 9*[>'R'-',lЗE5W.fDRǛ J2,\"ƶAmmJ1/} em_\a/;#Rt)7>|693w~SD+r2z rA"w4І6|Gɥ.ga]7Fo WP\#x'ƄUޚV҂ӢO!B[xtY[6tb_ew>IÙ`a<*d}fW@:Odil-=ֲWT۟Xw~Vr 3^fFIk]azB{%+Q?mDŽϵfQ0sؕ^7\o1ZV{i r.i-A8X;/'VݎT㤕z^N*哵SrU=RJAu^KYpwz?)-:V2cZ cF4|@'ffp) Re蕠QYM2q_>GrrDtr-HWyr<+=8N$MHu"EpXCq;w, W$, wk|x>K3}qe=)$\COP^biQ6_tG0NV:{ߊV{;ڋq'N^a}NliLgt>mImҌG dnB. Ty6~ _ L g\=a}ER%t"v%ō'7#v#OB;ƅ邥Z&MΞS0d3AaraʻD3^B]Fi-JMm+LnI* }VrؓVh*j!x&֍C+۳4$O3 f'DnY3e"߹d(d b;.<&-:vaѓCՠ#13J!q[ ]MfUV)d³7i/8X,$;h+B{1zB^*en?ۋ)AzeԎw_*Qs{FG3ozLd'W<{ťa*bŹEcMAa¦嗯=r$#DYNnll%J ĭ>/̝J crC1 TjIo+]L@eVb8J alsb=a`eaVyT kkc8Aۭs9$0v\7ɔdV-ߴ %6o6HuB\[ƐGBv'(pL*]^Ft[e2s,l]Zރ-gi֏mﷃ" 3GDȯ|Bn6/IO 1Zbt2Io~˞+= G\7>hyX3q\kРڅvLrG_h[#?;]L;rGyw~mIǃIE^-`@}$A޽;>ZLfۚ;hhFe"=ΘCpf T:nlwD0z+> hC(J?5jSۮWeVΧGGU\\zל7efE`Qu6E}`p=cL>i/(>Z;A5?xZ>P1΋J-՜t%tq\mn6eO^rjѯsn9ӗ0s}$p'_5}5 Kvgh(~CJʎuk-(qb~6tZ-_^rNXbQ.֩J7U0hգR m!z&G.~3"W+5 릪޹9?}O|_ff6s[ A0c()D*ԯ=C*hwəe@98sW"#7x3Gt9Lt3Vny2kI)cGquГ,3|ո^QW!4`v# ?5Ɲcn KL&}A`4b-hLezmzmũ2n=f~0j% (1yM5b.%NODdCz.D+`Q܈a,GÁP(G^fW +Μ؁19ưw]xs%5Ou8٩hWPٌג/'GZ] g%$@Θa@S(/" dʼqu\D0zNj*/> fThbXi 󞉥cgO1/Jp1@ xXC{dR,|m!-]}֔R 5-LK ɢ̋Lr?oS.u-DS5'/ػsfu||Xp@)"bA.Y1UJZlzمϥh PPfá˫RES=nRg' Ji W!1e\GrF/ێ  "_X{\2 @u#k$'^zT "=<MmmLyn+o7cv^eL1ݜsEX(LlEb۝-GD4 RGXmٌCK|QDX| cfVFYQC˲m 2j, ӞI'vW-kBz~FGC0֎ΩD,3z$5}vB p1{eYID*Yy.69(-HJ9EA!"dc94tiP%CEW +@vgZGMcݤIN&;WLOF81rH$7TUۏ& 0|f/>3|'˦޿,=x(#uXqC>o6s[MDž$wK!ul{+#c}2к.|?y q<*c,6l1y/;%[-,؇/6,g'1&RjɊe(oEbz C'ϞĨV2Usk=+/˻]FJ/{M'm_l)İK&ӀCN񆳇6ENnTe~ݯ#&B(s$N{fd{$L36뾩'e3@P!a H^%H$nC7@5˯#kmɬW#wxj0kGw{`=TYL:Dۜa y[]#*mk6Tf]k0Ls1lq K7 +N\:leg h%?~JyzT]Q)*H4S 8‶u}d8 x"%<,q%3&.BAQ*>M줱\ b*{_bg%ਖ਼Lg23=5 惹\_(T:1*A+蒿Z|kEcC>٭a;h ZOB!?2T;̫jn&"n'L d4^@,|mw|a:p:u r ѲUCW%MbgNO+g&)dto Nx)Qv囪Z};WX5IO^sBEbK`D ~[OѧН?W4N/P&r<3z ĒI*eos9F5ۤ)P/?AM G4lcNK]% /i Z.G,v$lp?c\<}6]AKQ v8V4#էoP)@3`{`r_" W$snU]B(  ~v U̶w)5Vw3L㝥[U7JmZ9|Ϋ3XvV1#} J=SCψ`MzY̫ҾsZS!'iN@cgt䋾bT_Jdup19IŘB:D5{@z3{9dˣo ]XԒvNr#Y#ޏfX,T2JoUh.¨3 2"Ij#ny>8 @ vbj^ 3(2/`cLE *9ZoܟCjaߝLm\YQ$Wf-4HH<Sm'vOүW' KMYa 00ֈYin"s5!rMdrm%[?= =a;~ jcYuVqQ者 xTOc΀럕k#>ɤ4au4к7Mzkh" fJ4w̴H7q\´5Vn^.ey}f?J}~q။[ԭ6'?Ո7g!WIe.=1T076,-p=zI]cSFzMv! !yg5Ae"H뛋6MYcibA|g 䜇_ j0y$HФUM7m(Z/,gIc;dܸfd{NH*V"K"?`$).B !ӁfW͌,NR`$ ]cyDY%}bjflq`:vJx\6Ϻ_(9H:XuWχ>w:/SLaRM/f-hP68 $v5pp;Ulb_\ \Qǂܱ5ӣagG'Md?%OO°lZ+Z~*psqe:jҭZ #Vjfa&-:ɓ(%"Ikqo"d g$lN+Pڜ_8IQ91-tit1Ȃâ]CO4]6LE %Qs"G@U,s3T`72eE^ӹ^,%^Q>hIѦ.| ,Ys<&t fO]- / h>VuND}?4,7j#sveAA"o>1 :Ʀ΁+?*1|)BհvX<#]z `Gݞ'.Kx٩[*~to8*^PhCA7yU 3rK7Ga r#ۚ>4XwLCD&: 4vz"h<v adgr81uU<w;d.cb4q[Xj;)ОSD`{%*%u* C{r!nfA-hv/- 8.= % ggtߧW((08Cͽm>wN{7|컄N1?fax'BFKi8$}G:K[:8:'\BcaP>¹lK,;8\ zrKW /87ȠZlU )- SE.q"+ws.V{'A%ΖEa8%v"҉/A=Qbݐ!B4$**C1C 3?\*>d0Ӓxog\{wg-Ut]bemF9FY$<=}<կ7uP-!9 !KPƶ.GBƺ6ʬ]OZ %e}~Ne.ڽ3NAt18>SNh7‚3{Ldy} ez[3 `ׅ7$:ٚ'8KD'AP CcnH^ -z/(^RRL߀R߂y$ӓĭ4Xi(MIsG/Q17V$Cv輲^]Z-RGc}T6-;pIMCi#u( ݋,5Oķh*zҥt; D:-c1Gͦ+ 6zrdžṱyA7Pֺ.V~Q*z`p Ao;Ӻ-'$hGw`o6{fcvLt- $!ͺ|ݲtű/䛟^oӽ9"@>ҸAƙt0 42>jL1 /`ӷ }TM~Փ2T<`1s/yB|T yZN!P5WkM1xg.-|G[7ZE.)6 +B ݆"oԥV~}Gm4' 䨪W?~/?(wqf-yb T.Jdݠ1&̷ u O\@&_>vgw8E}-f9䋋h̖4p舟ReE~'Hj$|{숱8CD݀.JvAh)E̤tɵ2:1_ZWaۢα- c,> b]s Ϊew}WD!8F5/RS=?gu8nKꑏ2FGmq&b֨ πC,cB>fۛw#tdkEӆВb)M)g_d7l<^̡Q20 ]>o0.DV sj~ł%( vf^$;;0sf7Ќ*zț6{-;DM3siȬB!䵞=~ K2N=x$ =k򑣚Q&3ZTDZŒ]mOƴȨ-0<~ҺНEQM+@aX)|9.кvRLL>KʕuٴE 3ɈWv&GiVJ-|RiKOĕ[DrKas=ewsT% ) mnԄ D7UnaͿ[F.<]IKJV*+}uա[9%T `-y"on'cy}l@`&V|4 ОAG"ؐ;PӪBv*=f!X#2ڄGM=ۑ3T3bXʅ313)Mb2)+wA݉cT=4M&2fz~ kiOAnq8L{a_uA;|M>dي^[5%{Ж4Ag^,#0t5g0)ϊT'RSYfr $fm˼BMg"zRQE+=@>m4>CA%5ł0$\UI EG\84rpY)ft;T}t :3ҋN3]wb q.JPrKY+W;W{YEdIu|{|M4 "wc9>.iTeuH3mx~T=q:>՘q $/>MzcFzzzݒl"8Lz ݒ+(j}MOsy Fi6ԫ`:Z~N x6,d&b`q).1|dة I/"E* ) m"+:<[|;탁ON]1G>UF2*#@#l;`5qfؗYd/ݻE5p X_`(rط`(XN#-|O3٢5ۗ8HPSMAr,B y_SLT2DAKOVN{cM_o73x/|Dnouh L"jV H +qh8zJ n .$IH@1P"f'N@pÓ8\@|F>xN}$luz'T6w8 kY`յ}'jAўPy֙Xچ_%42vվFO׆rW51Lh_[`̰<`+DE^/|E>KnbmK DB<ǂH_.mŊu"9{9&j}r44wFq+!‘RvQ701Q/GT5 g]b݌Ɵ+ HdZ=[z/i wa0?0Mo5΅`CMltEfV3%EUߌ,XZ}wϡBÔ֣>0ҙ-K71wAZigO$Y좊1 xk*@qABh+>$wk +*+mtTL9!xr@;z}Y8H63lt OidyUG|ʃrOeP ڇsuV4)_VTO"%4c퓄J˿=C6@g-2b"]:G=W~ l-򇴓6gh'6E# s̞̤Fx\m͛9gz0) 5USnb[ h<3*h= W}4u|bMJ_GT.r  ݹoJOg'pf[GVW'jț$QX"`BjӔPguBg秱v)󃩱 Co`AYV$}]ħȻK8ð=pSYC0QbNJUC^]ܞ17\nϯD1?y`ED`!,D3FwS Tk1em. 5[w{ XZR| \s L %}8U%75N-D1T1;[Lz!+㯢( CŒwETY[slYSN 9fUt6E[2É$n:v,ypc& [mljjőݣV03SQ5h`Lz؀Cܚ-= 8S I67Ñ I{6:R灸^mzFW^U19tʶ4%)V!?!YbC@`qkn{1 {Qbln;Hu(ƀsyZ~q#VO2mG3m:t6ͣC&;7[i{;Ÿ_nEb9ӧԫH@5A4Ӑ DZ8b'.PJMfzª/!Uq>}B+#I)*T:+?x& \A-5܊0g5//_mioN&9#. 8]p$aw/? KQ˗tk3i>0:db;Ƀ R;KZώo b>R)_6-5eH4Bgk4.r%:7 (U|ϒ*YXnSˍd9Sƿ]x) n_O{A ٥k(M?ϗM J ;eir6FL][\ՕB1܉d}cB/:h,b@' :Km^[\W!\֘w.J#e5SYUH'Ȝg>N\zY%jv̜mpH)H{5j3k{Ryi'9u.$p|*E]@ oA#":^Eh-O8[=ƿϴsj|Xx kY_i:ۚ fmOX` @$%RhGI`dxiR6(@|}m7.MI.A_nC\Ϡ`RI1@KI4`E=8wɷe&6v͇cv=De<}GQc\lHO2Ŏ cF3DTE7sxj:yR iۻV"P ^'-뎇}uLbב'Re<=Aм_Ғ'JnJ^WSE03_UÎGxYniFkޭ3f.q9OݗuD8nEKq)hF?m0QN.a'KEKCމnx5DH5G%PdFg]Bԋ} HLujqf vypC\kGjt՟ N̸h~l#)_Ejf&GwFB_}Qذp^ ,F~L,1>'5Jn=\+8? 6Tlk 2 ){ {T]ǂ0qNq[!v)PI`Zhg=Dd= o0&ܽz>U%/9pM!\*kqE dj'E|k|.Il |C4 Bgh@ͻ|DžJ|L^=^ 3GwZ^Kq uxۯC#]lc j/[5<qSSyuzVfόD6@5S?&љj]$p%K$JeQ r_k.Yp1!ݣq+UjK[>T>`H,o$V>swČtPԲpz]5n+@6;S C8g,|tvB0ZVѐ3|!,5@ LW-**Ӧ!LK9yY+p]$ ޺=^ 7= +EYh()b޲7SJ;A;X 8-+9?vѵn%Gjѧǥ9߅`DgIc'y`jj^M=v|#H(LJ֔}fڇ8&/32-W=@ܣ7`;(MCގ@%.m]>ϓV]OKv͡A[e"egĴ;uZ p ܬzh.OYW_e8.<du {:JvcX@s86B.ߌl"Hp|> sj!<S}y ytUmG}6U߯B{f^l?֧]@{qZnЬܲC' ֆب>i? Jaw O Jmh,%f)liN y=!չTdUC)`6{)] ZEvoPloArVI?wuAa/*d%,+”Aʖu`C&S*/ƗRCAҳ h iDU:P/](7Ζ)}^n6~%D+rkH"BǙ3$]lĭOg({1h@}ORԛqdBqz aذkH<*I1D,Cr {&ӡ%BH3@ԡtrw|>98 hcPQ=!NCS'Z 82P@餖 D SacM(|:xr{Gj\PգAaSrYyh7k=walA86wcyÅ&z;A2LFbt*u]+hLRUL"Pp9!70ϾYe;.v7KkB_3XYw|쳘((mu^l{li^đ"`m#$<ŭynL[0jS#u&ߘ ud\k2WMg_]&2 R9Xebh\0ҰZ  a6rg\ZDNwY;<ׁ*7( 85fΈU^z sq"JCP Al>uT@/׃$Αi ̈ڗ  0i p[b8PՋeN@W)τ|rR; ~/l.`Oa,KW>wֳdQ veCT]\Xiu9fN^Ni15= a%::A@}cD ?Qceh'&$[F,zi=6 ( y.~/-DJz4T] @KǨb( s43E0 Gt0Xƅ jٸO0X!=oiÌC(Ҏ4 j3$\j]t)=./l{F!׼딻|ĝyn]GLp ~M%"aia.Af0ዠB x(;nIcUm!vmR/E=8}ۗxAj5Q\2 @ƁM[8kG^y;{*1;'ZRܼOsŅfъ ѻtzJbPIډ lxvE=+`TMAPٻk_R݊5ɉIRIyVI]4E7:N<=^-8$aZj ÉVs:55MOVP-xm-EJS:I!7,05[}=}؝ "z%3`:g1\SP$ 0a;u%M$#[{R7f53 f21ӻXPWD*D"mŌaiHlkXfuŨۧ`,A%@gŨc#ZvVAC PYh,5.+R F rc Jv4Y)/fnd- %>c{jG~z_Q9GP!v``0'pB.}vמQ$Eɳ[qP-5UakL;ptLPN<񏐥W=HֆgʽP(cPy#"]jP>R:ӿ qc(l27օM(1dAH#6ч~ ~aٵRĞِ2EBT| )$fr O⫵! @"/B'0sp=l"wh_˯ ԰|* ԵtQ &|E, ? >撐6>pCux.)4d_@U`7 ^H3X0Q )W/"ԯN{>!p:گGX%ͧw p+ѹ{P% BVyŎӐJ;B#T7HqV?Gf`D}on.U=;P͟oeR~u`eFf^bZ%q摿S"ĨFΚ.Jv8pj ֮ 𭈎-EHz V2qUHh_$UHʍҰK:*oPS=n% k"P%vW -Jcd5%%L k,F?%K\+@QG2MC/ьueS}x%l0[[t&3eIdSzQ7ez*?#z.w!(u*c86_\#-ַJ0%HaipHЃR~TbphA1{G^,8T͸3(.R>vuZZNчt)E/뭈 Vdž3tf0zn88͹/ b5*Z~gͰw^c.a΅ĆrG1&xV؄ɐol`/uh!BT%we6EnNnO:\TV\3X# (dn6v^X4IM5u̪GD+!(BHUBÁlÏ#Y@=UTbZx &13pIx Ic '{S lfg?_caW21Y MX1A 6yɢr+NgnL1uuԮ lh$dds=o,n:N-Z:a-sH \S"tbs(dY0O T))Px hAJ ]{YxfyZ r5:uI(>%Z9BRe=.D5"=#yEPMƮ10vp+wcFЦk,(_KgQ۬}3m`v mZxB`=IiW[B2T=>!9x2pćtkbڹսҷᒈ5}RT |Q@z݌Q(@OgqγrwmC_j\H~jji>j(k;5ÚdzKĸ`w+ [^ҽE9˫@tX}k XS+-h+6 ȜLLӠ3xc*KQrY o`% #vZAo};A%`eGr{D6dPڃ} O(\!! t  w# kukʥ;jk7.^dhp'r;2ރQ2> 8Vޗ--=EdۂѶ:^} /n%oB?<Ӯh ie.w/PZ'*7{Mĺ7y4ED+bDr@ z\VCZX 6I,֋#˽硖/ܪjK1IxL0E$ztUp2gcz%9Cgfiȴ.v ~P=,('4@t7ORTȊV4y"<ɑ]IiU.+@~:D U=.{䕞|8 6B"૖*GC OHԄbS_^{MN}_[ H~T+ oSߙ7'BAyP̆.OK HֳRp2;;2I.V*4V4kL;$!'\(Rt9'м^d\LgUVxg U`*a៚iu6 =@~0ƛ_EkIF5/CTg!jw*l_(پڐ& kPOMKWp+ߍpK *JVV퉊d;TaH磶ThѻZpBIO\#ul,%{'Rb̓3eyI: w[C_jMp.)o%E Ed҅C>)RJp`3keϊڥصpB,4Ҽ~(4E4tTjHpxfUMw7`}`mqm,ڜ8 netH_U2UuQAʙ"9, =uS{[aōY(8fE: 8 B=K -CBXRlS.ˮfw!HXypjL"}b2j$lF"P/cF"^x$RP*QVgG ><7U5`H(Ǥ5=apJʴPJE1Eж=>IXƴa񀆏Ơ SA[˷~~aNzx)wU=b7e y˦P "\FCL~c/|GΈϟ9vUJ(Fe4)$< w [3%ݽ RwjUE-]P="ѥsAsId Ĵ̕xfµ:+ -\`}G5fG,GM2@vRsb+g#U 50\f-Fn8WR h}ڟflR:fE5 {<|a S·tpHHܢ n[IX@(I*m6D2}N1| T<ߨGؿ^_4cи]`A't|ez>Ⱥr'DzgQ0?⯝㯑k(hKZ'3 j_D1,SQdΪ։mB!i_ГMJtxpLϚSJES"z ՙ*|[ )w=ݖܘǍxhcD-u/jp&4&̇EKNRۚ|xL27.H?+DBjeձR=jQ/vD^)Z@SF!)+}!bE_= DWTOSQ,ݣct 5|Mlچ.Rs7JiÖDji@ qh;WCJ48|5"# HXy4uh@ۣBa YVY0ukil@/82/gǭ&Y y4 ICO,\c3 -43Cp"8iɛ i{J;Wvq6ld<@/VVvN6f3 Mv/; 9h rN^r`Խ *aO+zpwKaGGgH:_w53XS;&ܘoJVx&ҽۀ  J4m%QBRnÉUfNj>w&Fүj ͗.GyD>̃wAznG!K"maR6~"'Ul`&wVj~6ɤl]ލK HC*mdq(y4U|,rnwY3}zD9~9EW'vXR73PE~-R8Fȅͯȴn x>YSYrPm'&I']'8U0q/iLNDjgMNQۯ iV(:'R#=~st,)xnoYm®.Iy+yrY1y{+jfa}MM>\=De& g{0酧 rp{4E%=s U bCz@ppmop=rbsm=I n(&") =h l=[VrbʀH`zF{T(UqDս,\te,Wf.,6apf:ʩMCœ|#zud-lT_L>mԭf!;(4PB0 tz *{ʗJ-H?ۑg309 :#Y=}23u8 agD4l:'?ӷ&_!oqLPЗ;t|&W# 檞8\L qcF%[GHqţ`(3#L"sJz6 \C 0P0r*JK AE'_| E죜w;/}vM:?' =hb^H-ݱxάpQFjru-ܝ\k?:+h4> %^?;+6Vu<Dl[k$bD~н0 s/NL2.7ѹMɲZKEσ?T5-rDID}aƮ'rWƿ=LF7cF{u9{_~00e/_".*j糜ɻ]1Q33Q?ZۛUeT c>y7YGVN騢\<G=N75=?H.EHPGFg^i8/INh(`QNk om&h(|+}5俔DI.pݻ?>^ ˕'T*!X{֚@sA]XߵC0;"~t])V`d fdGaLXV>Vz61 os9oFz5+(P& ~-<zMxxzK C˳=5ťQ8M|fOmVCC ;hor\Ou)jJfO{NG:hjȤ";!7|hXK|Cs[䞫Y{/x> =,YA%ۭyΗ A ڜG^F})*0>O/B?$Hh*Dt So`\jy&wGT1rֱ9W!Zb|lz;.%Y rauQEMhWzwBG[ o΋_Vyp1P}l0R>5,0:Džjiy +3jc 4=NyA"Q>|ě<ԖsAFH̾e4oB߂O7ZC(Xυ0n&Z<;Qu}vnV,.&CX5[b%֟]cm\V=kxߧ1Q|Qc1|YZ ܃/LRDqa#[̧PRZFzU7")kd s]"1(rܢoN,T6"u-n罂c 9>=KMM@+ϊc<{,)KQ׭o ܁Pל]a= KU :1wWlkJ5= ^ve5`NyC& P>UAObI !i!/@Rcl/0HZ V,X[uxCpi# >Oټӌ2]ZUH |u/2*BH `.R#B6p0J0D"jsNF3fR>/ [+1>y^ΓUTn]J!Е)^+?X 0\ Sm`CLtaNw*V>a}CD/2hО;u[V+/"UU~*Ny!šq\$'A=$h{U,xb}ggm 2pDQR^c"rvJ#3HVn!&o ~ԂgdVQBO :2Yb_ d; (Kك-)Ayk[9~ΞZ D̾YkT50nIݑRxb 8 ɽۆ8X\%=%ū_W8lm& Vr_q;*9{"귣X/í5(_ϨuoӦQ 9w ٰzSYAqiF%1}3X!&k|MnK`o,6 [1~ {v~rByzc38VҎEK.6;R\\i7[$=42>4 h0ЩGh׈%_3WA=H$5*V.gsn0>Ư-Beo*'1у;c6nۛ]ja?HŋICih?=PوXZBT:6bPw)-!: D~ AParL\Lrˌ8V/(LTEޅ6=)+[E]Zz(:N3(Іg-o@!IoJRB{ 4Ffؔ(xNJ_#h%'u="y)# >o(!i-mu~4bz'aC&9sqzmolu)τƊ!~?],~W]i0 +VҽWBE^;!%$')1]棅X8=#uy3/;ezGH+1$0mL&/&:8ѱEB;ӓ%DXA[-4VQkF∏J>4 ^%td(pa<.IXkO7Ċ[Z\/LRrl6ڝK.}A`aw =-u2X-rb>K"h3`ƊJQrf`0Yџ܄5wzkrV9j٢Zd P58AuKJLqs~,¶: XKm(Ô0JjMrԁJPpQn6Z 7~GZ&j̊[ìwT跢jM#O=ϝ fSHw2Q#Ą~MTpܕZ;cdB8ѱK T.;Vۖv'y>͸Vufؘ0u75^͊HЄ\~5ֻؘm_^pT$0:sՄHo%kEu_[!OCj0~WelFK.: 2]_=P+zu'T:rx-SyNz=S/2&ݾ~Lo᪨ITAf*u$pYq4hri+K+~?QԨ8Z a'닚zL7o V _m dԐz6&Slvq1`n4f Xe|ZG1 =hW{pV8r+cGC^ n=,r _8Ĥm#R#HƗg@BTGνA#;[~ZtEXoKGx: rPF8:S$mǵS Fȧvn€utf+ F02FYn9ms;C-+@RƟf|yrBKՏ2IsBK݆~gMAE8.̮i3W`&yFr p-8’)KYiR]$t$6 }y}ળ5mf_%Aަؔvr|㊉"뗋xçQ᝛4:?~ }ʰڍgYg.Ts_^ʗ -)mk^5/b( ]I|o)\mnYwź/n T:?kG:6feph=!!9;m|/V3 _&b\г,$gyu6^D֪OXn|8-+`17$4!6!xUڊ^-f"^8793l ܄+c4 B0SUum'; h%Ū󭂌BvwAҫ,kك~x5(nS&9{?B>0bUs/l %WZB~_=̙[u@f `0&"(B q0dS·7OhcH(uC,0 'AJŌߌdF6ٚzdl5H p v'j[;Y_~Rf)p( ڟEC]g%.bvǾ_88Y3[{[_njϕS?YRO:-#!OMwPԐއlܿ5ZM0Zhr:Jl.> vp{QXf)wJ >mdއzE G3}saHHDE.^[TZͯ s1JGenL{Ojb߾o<^gg OG\>2wȇc~H@j#\!ր((9(R!GPR φ2X {.Y#g<3` fq(us1ܤa:{(s#(м@?if@~N-SNC]ֈaAvSh33S tο S>˨D J*TΓC1& Mpt5xJ]FeB8q:WHؕkJ2pGI9.%+$=Ժl"~KEvVrfޡ>:Gd/5{NHh@GJ q*Vuaʲ1[M0~͍yoʚ5( )Iۧi3c"aFJʝa.ߩx8.o Hۥ̟bz4+^hrwKٿG7Q[zTG\Cy-1DsҲ}en3CbXzNǵQR|%퐟FBP:$_XVD3)$:[;,Oi̘u-<hGmwHb6YGb=;:/KP-'[oER|20b3,G-IDg-vL}aI#tef9G\U 6R(>pe-EJ~K7jv lW_WPVa 0wAC>x7hDېEH]Ct[r%(znv*(t?`ŭHћEJazQX= \ɉ >YD:D[7b!e!#Q?d;ٳbG~ O|TYsL=L[ޣ8|T6lր$&Se>57Q4eho=yQ $4~qEX]&ó:{i8]15W@݆I#ټa% #EG@x$L 0ū,Ci W׏)^1˜:p2ea:(񁞞J+ޔ$~ lOrq;[.keeH{}ݸO;̇V\(q~LT^0^O׊^vzJ^1 U׈0&gF2_QK+#Sr+&;(]z\E4Y .Ť n+l~yyÕ,KN.3 }j[+եf8C9l^L# J f =rEw>\x`K¢^лK86b\/wR ..E&BRh]mC*}ޠ4i@ f.SJ;Mu`$?:}9*>^s5=O>B hX>aŒ2/2IUd.s7غѕ ]#͍藼pYHX&DS:Yao!3p\w]OfxuX 2#[ZvN˺g~KWsjhGC֜6->q2 iBY\ELkPtIz=;]2Av-۱9U"?Y5 \"6 B!v3k{-pURx~r!0=[I]Д)>F<.#s[?cm #ؤK.ӕGs%/Nmْ$6u6Eʑ#мj^EY|mݘjU_b8mwU{ '`v%GZy :cSMSZWTȊYPk$&yytƁ'jN$C D"tK-.+h3lx_DiN9T+N۬&oJåsK{(VrMP\5巌b&*<4=j y3NA2ѥ%1dY|OcF["8 `S.FsdD46iIJ0|_sB^L*k &a($r4M"߶Blj~_8l.ZwGc@9E,$ 'wGsmߚ2yQ*VBE9 ֝H_m}G7Lg,MqwYX"ȏ}'@!ŬEIm(.伨z|?wbU\5cu=| =Μʭ@ Im3Q6&)z db=(&=8(,MŒGurP$<3Y_^66;}D0۬Dn M 'J?Äuo3p9f!3d^R.dM )|%\ur=0Va& h[> P;[L/J̭anQ&dM1`הvAR{wa}uJycVLl$D/!h~!S ɾ(j-;],k*'Mr+qͿbXDؘ&DF)7R=¬CC)85uP&fîjNfKNt;j k+oF/WqͷNc,ԋ8/%;ު"\)`|a] ]`$By\*Tu X)P`cJ)*lV%Ea]/ArHKڤK JҲϱ<'2BV) T1PuZ|oTj&[1c=ތ&6u xCl)Q!ۡSh,> =NC==f1x`Pn;#q;n$HM†V;:W*C9 @E ֔&Pt8fJ&Ͳ饸=n| XVvZ[@Reokld`/L'w~;ؼP׈g[X?!0X_΃]IK>9q"t[ea;y qj\f&x^pnam0#).n,NYT.~? |d&-yJcG@xő熾Ww3),˘t?7"Cr }2,b3c`V'pcy .2eFO/xG6;J-s_F@]gU̟b8Lua;<'.E3 l/f /2&bM'O#.c8-{/.;-v6%}5Bģ&2E_D 03' 2W/07q;/i> Nr֙6pR YlRNU48+?/"*aRyus1eW|ѕ7CWCKrE'3yDn^0PZGKCp-QD^@w9I`[3 p 6뿏a@Q%#s4~K:-#4ΖS{(yR&1o VN!:iܪ_4*?f^W](\ OG3\o󋅚xRH®/J.&щx6K!Osq_Nsj-7]M3kT 3On!js7,DZ:XiPWجڇuvNNP .בW:0+m"6!&1[LӽX:>qF11o{Ӱ!rK{e*wgK`gAU۷-^yzj?vglΨ*1Dz%kuevHo(ͅ;Hm2wဇbD_ Ug2| D"#.3VT#}#bj72H]aL8f/&L|A+ ̬rs)}PMsEt`;C7: XBV5z4=%b`żvy)ہ#,.M&\6osB}p@1"瀄ކH`fM* X$V+/ Tn0/UY/L'8|P &(a=6T1Cd, 11aZB,mZPt٦@˴ :ׁ؝xo,ﰗ-NzC:.r1&#ٳ@xI[%]!<?ʷ A N"tvf[9Iygeh4Hޓ%NzBބ5$n e2jPio_ÎR ~ x?f%/ lTVS5^Lp&XȈ~jNe8;DP+N|F4sֳ-<4y -7 |ОF2/ut3-Z(FFM 3^Q땀B"(jma@8qJ7nagᅺ6~lѬjڀ ,ovʎD}'ͥ^z 8P}+cad8 & Vݖ^=UX^q|eu%0"D B] Eū;HȊ5:=MY1f8Fb1g@!zFVbYv||&dwe+O;+C ' /'xvXn 5C{ӌ2Zv,;](Ajv6xae[JCAgIdnO3+N,3~ F9 N"k뙚ɀ~-2F9҂8)X%n~If)KQ4zSڨGrr%Nr&HNGQB= 2{B5 /_MDɴn;N[}I*;EE4]Mtr㘟W$3I>^ #B MR\?F?@#3_^88jWdNL.sSXT-kѡ PkWc_Dl~:ESY'msj="VVlxx+w\2yq`h2|17}m\Fl-ϸz.PevxEQJmi o9:"iCul:%O1:#=RSA ƑEѡ&]I=9U} xn斯N \d!OV"xV$)JG^:ܚG?`_ĺ YhӛT-d-ߓw&o,,v&a:\KsG1:D^lC2Of%3b?*34)op#Xiwfss[:OOZ`A$"[XRiRi=5(4,E_ǿagX;[i[`,EªI.l Êp633#OD[9 f<2i~\10[.+ ɟ1A]'a;0%c|-V=v| g.Pd #l3ֿ$Zt`? 1=Дǫxm_ Zf7Kqʲ#%t/@lbίK.#;qv(jB}{ԋL|WEHb3guzFrљ5yL GrOs+E:(4}= 3lIic -WdU1Yf$$2ĩc8^8SL޼ :jb[96nj9vSfmΒW2U6üҏ0Z.ou]aOopA,"; ƹFo\Wf%WM'uJ4УWt!{ho73Ϭ-OoAIۙ_"-l,Xᝂ w;L#vV8ҾM"خW8 #@W'g]ZH`~E#ƥӫ(R4cCO%}?1]]4cRȋh۲Bؑ&v>HX[~WF&?NN4WRvP8tLlquyDgϧcR]c23e|r}N>3Y@#5zvcC &l>wZ]CoXKXGgB-)YRl+g3\)Š}lSUhfIbC:㟸h<i̜o= &bn葟BhVDEwBV &’A^Sh%̉¤;&W$|MAGةJW<ĚuQ3Ӓl[gmV"U|;B&vDBPA2ZWɨD"ainOYw U{9~v¢P~њ>1](8^b);+jշ'w#.F+VAfug@aS̫弍GB;#{eh.1ϝcBk`FlӵץkVu͝-(7Nӱ3T0SQ>up^%]&7M䘞lr^) <`e͵!O+{X=QVl69Q+4^;r(f of&gZaqylJhiӰZԏF%ʕ"ּLޡPp #L0?&}q]FyW #$.bV&BI1`N's;IGɰ~0sZnab7_NMh8(6 >'g6h,e \uTOҖg/ ]QAKRڭfb/.Sh >4==MA'.TJ' Dԉ`_K$Kg~޾XxYo*mL9^Uq9=]6W,T;)P\#Ywe%`;l ~ "0#?Zv:75h{WXX jjh %W woyyQ1,hQ^pʙ _+X-fj[tĦ w?,(F\0C(\şa˵ɭrKʰ"۠Dt̶uo"y!={a+1qTF?m3pP?fZ$)^tUS|E RxH%зKɱH2O`WqVl {%wN 5X&a}r$>E6+5b-$ɜ!qҭJVKzHgc 愹$8\U?رyF^`h]gV F]jGkuѹT{f!5)a&M킆$_eG6I ;rq,wgskf)>ASz~d(|tl|(%1+_':1aN~r/gd|gDu| Hk󴣩n5|lVuU9;Vhuq Ԋk|3~DaQ3> `WfqRDK٘XRm"2L.z ä oulcQ,a I&kvQip--RH ݎHRu,@֊o_g4_eZ  X-I})wh~& !XW3Zӳ nn.pD'V $60hrsU^6GZ~~a7zl48Y˲uM##Ȣ7 K{Lr: FЎkW]8JF9$2EMg^.y`!ucA1Ij(FDPs~n  @VMXeQeAAN_SSZVת!a2YFD8aB @r͇,>t$ G5J;ϖULE b.;NX^iٱl(ʇB+l`%k (kSn:3TX'Ng.:AtSVpx^7h yzopbM{})A6Ճ73BLBri>KF LobA [r<2Icis[צDEt;2(oUaԊ;CČ h/-YM4sr6fcpa2 hrmtTv@'Xƌ1峧LhT6<wI,}D7e3(m21Jn4f? 7"of&qIbXG"~pt6 5X6)͈hoZI߃zs`7q>~M%PƸD%ttAQdJcGzO )@]WN">UXh^ 68]d; OPrFrd\rQopvcfz`E]D* ^汔8OA/Ü'Ob%Wccao~*9q{cZ"M^^x|MQV.U(~ęh49"ൗOH7A]PDfO0z_獢y^tamgR2n1NE2oI4Hr߭j:s\Z) DxLNQj:Y(,P8SQ$=5>tsV ھ8r ق0:̉>> ͆ZفiC樒&1?Hw 5QkyLN P*DyvK$s껑;OADžjϱ[A[,8roR9z1|kXp%=u)i|ћÒاL6Xa@?ʒeoZѫūoW-<Ҕ~ 8Pqгqx *Zlwx+Y?Li(6kt GT ֨``兾U&k.٢`O>9>ix̫WHiӚ]m(JJiιu T}峏rkeV 0h**PVWoY~+_sN E0̔SkGL',7ܢ].M}$9J(HoBI.Mp(`̀K34RF206; 'y7շPB"x&yP&GG=Z-3𭋩{?g̈́k}p!AaЃ]Nxj{J ݥjLmvca4x[,FB`Z<0ts[[4m#oB `]_0RX G"BE'.T V'1H ?ODt:Е{R+d4.ʈ@PC]z]"1+ψ^,?O!|Nd`;Gz@ qV^ܷ!kP=׈Qni5eeO瞁[hdr!s1g? _QM(9pΙ ٵKT41K**)zdb}]$9taֿ͍2ߌzT6b{\"_9$]K=>d% .h1ʐETֿGXCPAh[lmx Uؾ' Rۭ.2>}Ad֜}+P׷5 @JYg ^SbjZ0o$J°^ԧ>bJL{ݹXUJl^C^eo[Oz1g}WŪ .h s@⡨զ02xڲ"Ι=Ϫb ͇˷K?f_"K& szHriٜHUN|42L-I\ qI-T%tЏ/a*uQQJ-q(Ac p-͏W՛l4|iB|oGbc\\aQG|h*h",&Imؤ&qx녣s?,0½TOQY'=M4̞Wu C <Ods,A`@VؐP-an;JhZJ1sPfSAl*!-ub(G|-Tzr30f}xrG5Ǔ{u2v*IM\lTHp@@E5h  %J03T(jNE 8!  rJIrnbs$ы$ v%3Rg#Jml>O`1шvE(FTсC1 gY'*ooAٱvcO3Mx:[N^8bSƕΎcĴn4o ~v#RdN~bŒL<FtSnl Gپص[LZ8IuJ(9*MZE]K~{fs76-֯o*X ij-cEPOaA@g9`H_A^p]KhBsV#Xzp5 z(*ɟgLDfcb#IQPnهy-sp|!Z@,ʕx@.0*JnV6!)SNM*Ŧ%'7%;*Bq=q*y~nT5u;xN Wy${ 1 E#nekE(w%/H&I#~4+bxͩ#KDwȰp9z'/ .ˬKgU tk}d$)~Nipl;(ٳ0t^EU0,b>|a9m4D-`?EV9ѥ b~V1U=du4T­4q6*>٨>Jchjx\HsfWZ*f̸LҠfFb'OTH0ʌ]H`Z:#{}i.6,:_PcbwRbUj{xzs7GZDL=VBzKZTX8䋸qUbʼn0ճvRݸyylq'U@#Sˏ?eIexMO&/ 'tTrfͤbX(4FCe@.Zgxtj$,LP>n~xMK>hvzx  k.[n kL {JI6 [Lȭ}kOEA9, iy{59EF{Iq|XwAՁ\&2UGG,4y_d).aNE::h<)Z IYTj&OE)Я# 6QҥPNt }zز6tސa'GFGݞ2iIդ:@_x&!& '#ԡA_0o7MFS(9.u^ 8,mDHtb>MSBV8Q͆jjtݽ cm0DRa/.M 'W͎eW;W5M&`"E a(lb{]̣, -qz^Tg?Na󢘭feMG@{eJl G`ZmAIe&`fS ?nAQڪbB4E[$jnkl sST]\F:>?ix;;KnvPe0@eΆݖf 1ՁKp&4^:Pc$u{ (Y>hHI<)c)ȉ~Yںpd ϧw~G3c@l*eXZ& @wi{m7b$Ha,.p*"~ @Kuxd57jYnn{f]:yY@@]d!=^*3.xz.7tOi T|*^e1uT648#OzP7D$̃ ꀴ纕@E~#'tޏ$ *ҙRĿ&9e JĔ poUR}+*/&#[r#(DjM"ti.ضQ|䉴%aVV%13a=, 0 c4z4N`W&Asz܂^;cs)]E`F*i/rto\75 :(f!e+MȐCsu⠯>t{͵i[$LcsMV2@lJ֐~̢Uq2' ҃8aLW S> Ncf^x`ɖlGC\?!_[l]S8+_˻QuHabN;INyAD;ܢZ{kPMw[\L~O+! ImBs(bJ1(<9 ::N0/er!hB"7VeIAjĖ{.~aIř-sM(:q l\uMig"4oyd:㬒X5o>QI)l 掬bj]Oؾ7-O4~FG^~JpL GO^e\FXϲu1k`Y "Z`3PS@?J|,; 'ЅL|u& V!];ȤɯWPzP2&bb:и>.I&ƽ*.Wa|CJ a`LziUIKoǚ H?(`λtBd0u'T(2ڿK'8e2R/#7?hlp>.$%$d&^zQ.~\fuk28ea.-JxcClg qt88Z~k -o 3ْZb"aŗrb݊TxpSsmcQ.K@Qy(*OYm:68okےou3-KR@s3y: P0/Q| -~}ժ4Ŗr-CKǨ7~颿Qy=,ռŐ]J-6Ql RK8{žn=zEZ0-gEΡkP U7 =Eu[}d;5͂oqxɭ$9H_$$e<R"ޑJE%oXuHg2ߺCr]em3-ΐ|7%pm&tPHշiDI^%R$d,]Ȯ{sTi{A0nqR>!P U%xgX; qF<8gǣyIgV=OĥݦD0IS9eI >-1jEuUvS>,ʻ!!(su[`}8!O+o9"faA٧um0F fS8AH7m8$OfP ժ+ekSS[ש 1~/ZMlkrHD1:np2|2=Z=#>3~N;HN- Bm6w@ZBcP _$j8| OX8l¶ѷrm{ʷTX^,j+h[>\F D|XBHh0D8YL`Ҟ.E2GB_a8B8۹A5@n5RU)ၜ7ZݡdfV YaƽRe4p覷av]Tw܂Mn 9MW[_$CqU5s-(s.Yʼn>*ս|z]G~axgЙ [4?h@4v#_e}hoתBI@o_ء?/$ ab^4,r?Q5X qՈl:5֑ TFsM- ۂ-Y>8ʹq*h gC %{ұc-. ZgRean_wH=]ZX80+QmiצھKLx.}rݢEV h;tʫDgKFxNmMϖ*TQz G?O2::F];"UW?$CkZɻcpЋ- #F^;dpA$n6tcj7:+^2 Rxǀ {G~Pkc3P^;J.6& [_DSgi:ܥ|9(G?:JIDz&HH,E#ͶEt! R=&\V yzʕ3f*a2%=oݙ,4_%uQgϒY=Q 2̺ErGxP`ԮG{ƉIa"0?̜JcAZ$C8y&H#hj:݃ k-iAPt9)Re0Ip'黎;–K+{]s\7H{h`ƯpWʗ2prț{P1.Qn5)+-q8{7 'dz+KH?+hQ =AgIL)ѡk{G 3V?}4a$/qŵʛ"_U6j+3X"񰠀4H$lY 3CjݏPS\(6G;QZHnX ֬8_r;x7hm1i(Tvsv33m :yPڜKF#dagx3`0պ悠, ֫Ϸ%lHC;:8yW"@DjԒ*o:a`H;5r+*(YHw㬩suwmejIy b+P#YPǑ)fb[[ _؀=_`plGI#IɤzP+Ōe~L. tXg,:FR?8i[ܮWV`s3[P?jTi*GM* y͇p*+aђ1z.~=o;3潭+UNvخ_B[oh~w|qW0~͠.?3dͧTbap ׇd\Sjh%l/.\w>9I5PdOSGpo߽Q+Jφ$U } =̲|Su` ";,,W/ov{*{ʤM7ĄkVg2 @>GN;OHf&Sr$L4 ŨR K2ܭ}aVCجKc~Z!ǃ:T"3] p!I>>]4>#lT g,`$i9GDOh~7ُhx$˂#B,R \Iމ3pTSB8OՍ^RI]= Z4#/߅"SGVmJ?[ ғ>UZ8Wo؇ HFSZߍΞ 02RD';&]ʠRyl4 9* s}\d@kW]RD&X+P'OB:؍㐏H7|p0r(UGӔR$Qo߀ 'E p}x I$:9PFͧ9ӰQL'ѻbB!6uE;XJ5]K%lUM%Kdl4pت5Oip v=ϔ :tWapg_}( ԧs>IS"?*O['Zix4Bڌ_Njg ֯dU $-L5l9f, @a"Տjw'e55U1lEĀk+&|`㐶!r ?Z>a"-& BKm˥j8,4EWCt ?{ ;/Czњ#]q}إ@$4mtۖkR0)OOӪa=6K([&c/c5b!$~.)Ǭvx*FчO=Zaިa2 kk ዌ@z.[Ocj&|"5Hó<:X7q.-OK8kMP0Ͱ\D<~F.d)$m}MjWFȣoݿFZSɆO_څ s2?b#8Sp*|Tዅp3{w+942H y[$6&(O2.pӜ5wFՕFkWTLģܓFצ>Ka V硓#q$x+:A/J0&8ח/Cq=]/[ۈExYw$lD ~]ކjfڻEXf}ψLM"|\0)6 LK'^Z-$֦s ,8ECи?jp3b\Ц?8Z6[Y )5Фuޡ~*T4'Iw%=oE^Eӡ.SaC?dvX[(z^@6 Q`ued*4sUCpS;f>Pn(/iqrS_ DN/ڝ6=ηc=N>p2-4+A:ߝW,0%Z̯,&aESfE OFT޵G񑋋B_d:d0Ipd(w*iњ]`Y 6^A3NJ-=TPP^kHzvb"Nf W}\vUHA(*MFQ>-j%aLjַ#8;Jhi%Q􌇍wKlA3xZL~+LkZW9Za~ccu1:,XY? 35QHjF§c}R1|Yy9ϐZZ\gxbH{#oRӶbpVw!6fۻ4%S/]9ievK>$QePz3&j_m Vq)1I@܁O@ÐA=H $a,'F2]?r|%Fgtf36hy-CHl\~}!$ kŲ\d+Ri3AXBY Sb(&ej!o 6,@y&%-%^#mӗ:p0JΓeH|9fa3l#meS>73&vy ]C'M\H+CB\3G3 ЛTIY"k@MӼl&˜[FRՉx3a~njƪ69Wx 2]!Wb>R^0f%>UX=J5+c܄}DmYr `ǰwm \U uCwȭ _Xn` ?ʦhSO/bε*7rlT|E#9 OsRPay$iTґhoxϩv#:ԬOEqU|y+lFTh?55KF#X gp7;HK &rk*$d)\z+;O`^ 7,9,e]I޽ےsM8FfMQBaYIFgI@y>lPu[gŠ-nζ8?oF2XlúquiO!\D~e*Ɲ@U/KXqx?y+3X[b8:!c[uޔf;i~-IY3>L0ۋwV(V7ʰ{+! A?=l 9 747[I<шM. 3Eoٰ땓; gq9D0:_-KijIvaB)5XFſ/P>ܓU¬6j)Bk]$xop-LqmE6ڜ= X8K vHCR(}|H5HCu{^2\$B⨈ A$`8 YEB}mlrEm3X6؈^*Iys4LhPVP$_!AѕI+߀6y* !M.??Cn^ŷ6$J;µ'a(,9Mqe(?,"MEsfw21Z]`0T(<00)p|:smt }_K6_-lIlP>>/^ofi|~}FX I^(ՙ:g=+ƯDfjŝv j;BB9ۛIDX#/&;d8~֤2c(6(4䭜GqYV5։]=u< uZC|t:ƚ}d4;%`j*้7!,lw6U[6\-$>S9la:lG\+f9FD\Ne&SŠ;SUk{CA§#}Sm6|X\] {\!K؃? #+ftk<[tO0GkP|lOA]Ny=bp">h&_JmS1>qq@]hZG'tsh쳡zQtmhB, LD>D[qOY|y*U*00zM{{k63>7{Irj,u2&R u` .]Q2OR(x 5UjeYi26KENm'ΏqOqt?!*r%ß>lv"ŕl.8$LA2>heI8vKr p l&aMhzf' F|:3P}tu7%";# "~SGn ‡8~lܕwv&, x}{6 eK3gpCO(_hGM>c,k/R<@=gLEڅ4h+Q T_" ne^jQ#áuC&IFֶ$|zt\2q" o2]DF'OK)(<wqFZET$,;f=# ?Ck0kB||hgreʐ]X1YDbƅ{UDlO}x #,Z;SzTq䇁}JBG}+ O0өvFavE(*,6m?Ԡ;4_Mm3ph|m/pq$r50\3A>V2nJƶXḡ H˭ہyU+XMĿ?>τW/[I? 9& QO~kP@6CWc<mgY4Un)f $pQl+!}T|5>p|p'7{6oj}&xH.˨Cw𶾋AڵQ+_8ǩxq@~/7mV--mhNƯۦ'P!CHSc7|@(&kˏ}~驕= 9@}RυxynxJ)_a8RVV/f--BUش:yi Dzm:o? ^ʬ "(BD{@/s;sqsö|]_KO V-oȮO73mN_IN /I 2lkoK 8S:[xI4pZtWR@ҹ(G#| ڎE)33F3f,Ul*xHw%SW,ˠdJ| AE,<Ƅr0U`hƘh|n~6Í^pCf/gD2StU) H]%i G|o׎1Cni Nӌ TJ1Tnb~f +eJSq"J_(a?E;HP/u4SL>,|2ۛUn<;~qn7e4pAY8.9A!w7LC WU$m;8rq}RhzDdWE_Y O{˫LJnC1$1X-E<.M0 GvKyE1nAЄXK e% ה)nk-@uLΕO͈jCW_vrb`թ P-ݑo: k$"/f1͖jZ2,PK \KuIԹ&8r ŇW3'w$u5X-I3.P.׏O`Ovl>(x:JGlYCbe+8΁EDÝ OHN/R(˗}yلhZQL`F˔ 'Sl[ &Ċ DH.a .ck׏y()$ઑ鏹,Wmi9diilZ IS)v2z9.~:ӱ0=FX3iJm\fC>5T*hz&>De61>F<+ř*Y~07i0ڜ?=t!L2~".|iRȮphʲ/ ^7:" 8׍R(cPzat#tks=}gf#99\K1eyzc<_JLrwEV i|ٟ)@K_`BP#*+jJJ43 ۱@ <@뗪po䓩m/ |#i4MH,^_Ux  cߎe{ @]:ی oHϮ Rvɸ:~lsK<~Z9;˱wQtlUSz)܍V3??f!]hFYҡHhZC,WqN6@ 2`LO7%~# c=P0n|_Y S46s~ʃV++̧r~V tHw7)vźwYJ2a:xUajp\{iz N(&U.%Ù8)@:C4uEƱw&x1sh5YueW<3Qsiz|$)gɬҼUg{{1ox h$]W?(STdy `yЉ5gzi ^i~C.FZJ=qs߄ۂTpkTAT~#yMXwG;sr#Z2 CJġi&5|!/yvDح}v\@x2/@s} ;rg/*v=? w>B<'^]%7P>xyܨ9?|oJxǓgPwIUQ|\Kl&ţaϿ&R@9}:3DP|LVǨWrcY 5q_JQu=VL&:b5F;1mfGkt 9dFF8L8*I[XTbKW&b_ƈ[H{Dڏn {ྻ ПLd֮Cyy#Fw;Zb±όɡ Rm;_ؘ f9k $T&y'vUW@z[(> ~MKņh_C-IJB!7Q:ߤIvqtrQϱxOuzAq|"hNK6N]*7HvKi k#If][ Sk6 \79J("ObF*~qFfY(ҨL$+||*v p+JNI'm2Z){dLrsy 2* P_d!A:kiꮪ;(b( .ϸ(U,2'%;ut3/1r& 74 ̫U i뱩;xګs.=I"UdW \ʘOwS x&njT"RAdGNlu0"R HV2Z꯼@*S@~DH =lָںX߯qzA{X0B4v+v~ A' S Aw Gy[RL|Հ ,@N`r;hEC@Yߥla#5Xx#SуSss;~1*tl0 m A$Fs;QbAUY1U/oέǨ&u4V,H{/yy4Unx?ty%rp{y2DQ My0pƀ p!|]9[8,T{ȡΝ>R8VRC cN(b E|kËNOB).`b?R$'Uyki%Nwp_ȝְD[UË T8|g:"*D]~M~VcieRቾͦo16aJK#j>V[w2,Pi biGQpͮVArݦyUKdEs"s1s3g#r$;&L$-\ N`dFwc*ճDƎooϦ^ZvX!(_p7X.0 p/˿˺=s& HäCuVyme+%w[:#5 $xFX=ÎRrx:(/ ]+YĀ.L B\v}F]Q [|u-h,Ϻ`75i[6L)2G:@Eu,L@o@OKXpr{2̲9cTu^jpɪ`pи ˍ~y.b]]0T~w4z=&R}q|=+Siq-PGŦmHBljH(#l` ~oPR56wN}~Q~y*j 7ƹ" [JŬDa``j!QV t&I'u 5 2:XZ["AyG˔( ^6\-2ִJˢklD̯i% C'@>ɵ`?@n5`Q-]r:9B='a[C\Mnahg5;+OqNDS<#Q {4,hShm'ALlgiQpCkDFa =saǞI&n)n":!fRhNdo}qoYCx. Wx46O*"&9+_{%'X̑S ݩa?F. E[ H6 4si)r͓vv9lm|jp b,&Sg3D/~NmI2[@Jp(t^_RiGkJl_,zGOiR!s+䅃QBtsk]#ƻG!ZZԯ!: aU{-_n. >dF1%؇ ]rw,R(<@Y˂-r\͵p;%n8S:r^WlqFaw>ڶp4Ԛ]y-Abo!Q,mN @ @?Du6bCuozLˆ0dMUGi/ *ؚ@"T;I{]0mZУ!1)ʟ[[Q_*p*kɅuC8w+ÚҖ(AezhBH CQ'Eg`U8J%܊E8aw0(rʩuV K?SF!h`fmp9f!_;hn׮boyf 3G= M TM;z*&Vz|[]5 Z>MGE^Su͆sYH0zbTs`3&Syl1]yg[bWԀZO cFliO1F]&?}^(2x!O+b敀o"I/8H .viCsZSF\TAWK~* 8V"n\,gb>)pbґH@K`>XxPJd~-3 k,OZrNeS Ixl21D!A74c@ĹYDuh$|eL!5OЙq;S[ 3?'}x7C?u3lN?s*07yNɗΥ* sXfQ[WWbTVyELcHc\-OJ,Cl|ęp=q0ba q<3vW:mS?!TɫQ O&Ro`QL{_VH4_gLn,֧_6 HABX3.@8ARuRL!o@~NqJ-U, |{%jؚR}%qѳV5Lbzqs3:M7嫗Z:,(uDf^7%EDتX f=y;%z/ JVo 3┳^-xnIkb2nפİ&E/׎hwVon[45rYŇs{k CY3+6w?NOR=M XׯZtTr[2J@ j"=s"ITc=a}|!_q')ulzW+]Hfa?O SI)8->E9q̉ךY: -zۃEƇ17e=RTu#-d+|j@]3drc)_CH;(JF6[zk&eopښ2kɯ26lDA44-,jZЦ wX>S 3Lp m(1-:l_~:= X<|k Ɇwr(+5A$堶iQ\Xڧ,Fvɩ|k_KLT"Cݻxrȣ>lbZ0 ;GЩFTǾRwc%hJzayu)CRI/,ķ&]=fRxRJB:6M/+H.zY%%Vڥi.}v տ=P֜y9FC\}ڿxp"\C)X"#L*&?=oH{\0\0Jq#5:+$@kl|Y!(dtXsq~y)BثnV]JӔuG7tY]d,t/ W6@]Ӱ_- F#s=c {B.pa׵/WOO0VnŠ![]vZY9Bf48-F@֚yw71*m[ET=IPۋ/CL C[>Ms /BcBsmAL]Q;bw2`?hZ'~ń󚻽,gl4.TYf{CT˘~+%zVA<.kJ\iM90pTfODHR||o6Ax]|Q>-HG19#XJhըMc/ L༺EZC Jkh~#RuG0rR}+MtUzH(#OmnYOOSFæNAa$G@L5X Sq~RJi3r&yK LsﶶqzLlj %'+(mφH:bCy'՞BWKLG*2S!qiZЁъe&A: :Ӵ y*eQpa]z<)mH--4eEoiVl5XvCAXn,LX}ClKX8D]X-3ld$?k|di% `!K%h 4eXRTwxvT)k7;т͂ 3:yу,:׵Lk0 Ȯ0RlC| dcb^#~â2U'jY' C˒CiC𞫔y¿"˛~p;A\_e7N$n5>ϗ'A@=rY^$Hj+TzoJZ.,%1i;L07oI:~o:/@Z(VdkdZIG }{ Wk*t_5deS/`K^}"ᑌ\7"3&ӗ༈^& S(>soo-`'GK .m'뚌-c:N۴ ?[IFtL; h}԰%& {AlWEKl 'ž9bjSA R5y1 5KE\8Y1|..SF = M.wI.{M0Hu04d9I-''J{kLYhu|.`)͠P S}3<>m1 s5p쇮iMZ 2lj6vGs۲2zF86̼`OMc*5p*0R1%o!Qm a^v+A?՟7gEQ?}%l1Ѭfz^B33G?M,P*`#5L0X\Ÿ-vP9n8h2r9%M/fV<9xKu[c_)c8dpP_B>~n]Orf3jxGݒ%+<ղ^X ~D-x_Gn-RLczm!=E}QƝpIjŔ/$KKSu!*x1&+Ag y}*žצ7gxP 93\sbagFybR*}pڇ\cK[FLpԇeGM5wOsx%72 nG2n:FQcH+6*cJj/+SƉ]5=5(ss_/EvwX2"P$QѲ@N8q͘T C].#.X'BDŝĥs@vbbOw1_M'Q CW 4-'BngPZ5G{-IΊƟ۽Twk5 Ir4rq/̯Vux -qǛ$vVlY!"$T^\z5~3Ijli%.=1]۠uD}R +1CSBteW[ G@xhYpװKm *Z.4UvjyD5?_CA貗HYmS%\ώlı.g0Ч>`4PƘaZt3a` %N{A|$51xY =^yOƴRGuSΐ^I;ʆF:=j\U3IյsIk0a^q$+ǖnkSRg5V`aed!VC hLmֆ*CTwL3tHiy)Μo|^Qjb՛@W1¢x̹wUcy*LCjYLU_ÉdOQERge{c3@s#pzE(^'F+-$ѫ,?qxRxh^w^Qf`܈y2X-;$"h>|uI|gn8n-nV T~CReؚv y{@5Pt̶qd"ck t8K`㽗b;+N!6`pY+!6Ȣ|VS}(>XzbP^}+L1A=CMa\˞-X`6EOHke̝} Jrf#̸|]Q3]~E;j4QmǍ&#. k5<?r lIZOGނL0ug=\> _#ad%VG$͞4٭\?HDHBf7oV^LX,p If Jq}3p}om-w!p0DG ۾U)TNKvk~'C1\aexjp_R9Bj".r5Z˹}7sdRP\x:s}> 196}ˀ>^eN$NTnsv>x"Avc^dc˴>mw;?:G%b<uHpXW!Ạ0G"l_ /OfmM| qxO)^7>瓷LAs;{ER@MTf3oҮTӽF?@yYz+ +tQ @+A|Σu ҆R v@Lv-H"X}Diؠf#'*kn&n]K^I]+49Q|\Y2Xn~6\չ&XMCg2:jE\"%$1$"HF1 ̴i&'$7*Lܡpdf$bl~a 2[dy~{<0 Z ~oQփya$Ճ&yk+SIrbZMS!1+fdgXybqYMbQ=et 'q|U̙0L蜌eO62l}!BWf>ó0Kz2wH*{S X?XGy6dBm4|{A@-a o&Js녏8r֪II]D);|7[K'( 3'?`IT]bQg$|"&;PVЬ<C [7Fe11}UuM.2IOo"H{beQe.Y19O-v~La m47,81}?Ju\x9g0s[JiWu#'|:آހ=g Hjo //TLi$8`ߍGܚ 0 FN0}1B m e V%A.cǞ[^2`~eӌNQ˚ 5nC~\ Q,,Q%*̻ℷN¾d]8P@) !F$9)uPCفlxҤHf+#P6ޠm謏9V9$9#>|h§ZB6%\I^S sXMvP|4fSc 4M|"IzK߿4p^k:PfQ-ڠ+]`2wukhYu'Lh$mx:5KY|X>PoyD ŷ1lkk}ϱ D[,{0,hvAkd8-AȾ;Qr-8>)x'W8VBC7՚gA%d# S! ͟Jq)^yc}yE atS:O>sM 04Ѻ)x#uY #6 ެաwulJ3ԄI8E &?B5#}ԧut(\yܭJMҽ꽧J"WTtM\Fy5MO[QNMɻ½/`~t%Q5nU :N5o?#M4p1 }*Dv,a@)dǮ#uAYwX`9VUgXI;+U_Ȅy`: -A@r4Jj`AQy;z8lVF8E4*螑2 +byAxkVq>YQdsBb!B bC&">%{*؉ucYƲ]k:yۤʺ孎DR/#%{ "BN :H a}bG o!ZHnfS Kvy'͇K~YwY}Q=bY{2+]D6 vsRm,eWj2>McPZkҫ'uF v|keB::fK k1*lzt0{D_qFlN{i+v,l9.܆wpm_l0#Sx%_6U5WhX4MH ?;V_@ؗa F8ֲ*ye"r4]?+urD/uK }fz"B|'kHi}`}{ 3')# 4Zħ<(ZL%,fج`!v`U!J8!#ٜ'F],ʓ!mUGxw$*5)M]tx`) 0BvgB7R:){AD 9ڰQ5Qʮ u1Ae:RKrM;"R?QS^. uӄz.h˻WnQÍMY.q!#nb{hq6'5T>Y8iϲJqEr"X8ؽ)nf%q5SL(WgtV1Us'955M^A(S&pr*5|'t4D:)^5C  AM)VBmَݮUG Јp}>tN٠x/m ?PD$(ei&~ J`dh } 2[]3\n^^2jʄ/haB;*0ԇ\JY̧;xt6UK=fI3 (u'.N3!A~GG2t0j5ȍ=0Ux?uvwTqزPu̳4fms]ZC >N\/B;94saY28אw_Y~pUn\GJHψqq[Kur}ՑNd6-L̨idg2wnFђ}Rl ,"sD&WXISU ig9P~PoUq!1`:E; d*ŘͭWs1;"/QM5=n :|E$o讬T.>?ڋKa28 &DnP\EJ7*]+v,oHIĀ&qB|asjBAA=C|d3!cܺ|/jqRw}|`0 DωXwPRAvy>v |#Yd{Eq`U8r]4Kd䮸~4ʄdUbA#`%^VMS]60Hsw(ªB7E> &|R@&NWaa"&%Gobv,:4%1r%V;㰡1z{z^ESV ck~ %B)%jGXat~PKCh_ o}w^ga'vF 0DbZ~.ߡ=/҂˙!)# :=8i,42T4fEX & 7wS/cԯXPEZŘP>ɥQ09ƪvEOr~3#6&;P>+Vtޫ'@326-<9 0W#f#>8y3XmM]qhppǶ4-ͭ哸X+IgLE1nNS8/&ZlenA 9 ,Ąv],t!.0`4Bky@(,Š\R$W,N?Y_ds$Uv1x c/t#[/&X])٘~^ ܓ @ O8kf=j+ #W;wYm&Dnj`q@%݄EnV<K:&B#(}Bm` #>M]l1jrMɽm>5jNdD_7$z[r4/HLmJ1bSŻ꩏Cxhn(8Mr^_f0R1C b[x'^48Ks [Xܓ@E:f36m2Wh^]q@*m'Ȳ"(MMUAt1.AЋHe ݊Xi[ޅ2ɏɴdYֲ7ss~ACK}֛R$ M+s;;~M>ںP-7M}oc ʞ~MŅGxh F 3&L^!o'gPr޳JW`DbDJKG(4 3d[`25.!C&{nP?@I^8;J3 MەvWNMv=>Rӝ&ѳb 2D /&*0/lG;nL%衏=$iʙpRJ$]TVBS3f^ZIlq-6gYe3C[aAfbEr6r_U[u5`qϮRUx|[osm^eפuhٔ?S%8k!i/ o8$kڎ)ɕQ8ZP'?))YkY)$InxU\*Ե5 e}"q?^]A0/jՍo~v^j:3Ar틬2v37Ad,wdѫcL45[h{nP-_ ĹZ x+޷o\O Nyd65hX'0DR&ƛ#(ߥ%KSiІUq5g]n=%=P;Q2lyg ; 1ȍtSي?}FHYKedj<QMR6 (Y>Um{k0z.6y@ì ;N2hbW/QB\SHJ~6]z@CM \D仢PDRc1ek[E8JPFe8M y@UÊC['Fo G+P҄"|Z10ڙ{ZDDZL4E=T(K : 'k ׋$!YQٜ\A0-' p\Goyu+#A+^cMWpvs~#H,m1?J! ɥl9?ɯz٩g,=j3Lff:N}4(ػ+O%~|“$j-H; l7= 9B\)eQ^V3!W|ǰ(B;wF-"Zĕ/{ ߀`$PI_ٓy42CG=+s{O6 I(٨3P"(Iif<(V*-92!}kzE]2Up9}P w\LYq<ֶdc@\V溈/:VoH-:9rjLdTf61vXQ$u9H-y +s1Mk g.ٝV'=hҢbr{զp'Jz*9= l%-2˲ݥ2'5̓} 5J:fU.'9bb aæB!Nf)#ߒ4Tu0*{b&*nD3^3.JOi':{}Y}:(}&'Nꣾz if"nz|fRڬ5!LR/A(M! $|*3qA:tOpHnт~2Yxҟy|lod' Fi@N++yELuf0 잋TOuL2nVsX KߕՊ0M| Q,o*գkOFl>=c|ݎd,bt\xcOxK۲D)NM(ε7C^-+ ?!A05"pЏo_pcՑJID?S*Uҗ-%;D0'!3I_Z<9bzĈDGq ^%x=*抉16'hD9VU/|<+:^-2pפhŽ=XQ'~#FknW0 aEVVlSHWwk_dCXQ%ǒ1c1/QFzyRk|ce2Qjp@.GHጾZCJ9eQr\%篝7RW4 f_ǕKsb`kX/'u(U x3mm|xgl9oh~?N1 1(X)%}?hC)'9l:{ZdOm.QR,=x"vu4:Az]VhTsס÷)*&岇y|_9\sY% `UUZx33ڐÀ877p81<Pn1XW3i9qvP爊O~#u.sk@Ε;RTig.*tCùQP Ni鯳1a-To oS<g2Ob&ĺrfODi7TJpif; Q:K\d*W_Yl>eq䔋uAK]} $),0Yy4r˒k΋10_''usdxDoEq@_-!V1&e_F=*WFaR{ӇUhP-͕5C±;k} Bu#dw𭋪]|쟇ݯGQǂ$M~T&IL/PTf Z%=4A1 ЊiZ]_ߵ ~WGNX$GjD [3iOERBtpc34^d6 LrHqQhZr "gnᓶ0dlSM S1 "ކz<Y;~ְi!wiWv:=`3iU\bYsv4R2zi~o|}X7j +U^@BF~`q7b25KG ,asdӳ =yd.HzWH?Ҙ*Tz=f_Zl} @ $TxI R=4"cA%՗Fh4lL)pBN}4yC DftסZۤ~a)ׄ{qtR"F;˷5mn}EFKUArʹ/r|Z~ d~Bv!kcG$}տX mWFYr) au%#2܄uF]41Q'OJ:XsĭUvtlS;~m7m ׫qjz[uͫ^ 1?FjX#̃570:A?q󹼡O~vj7yg}5',|QwP__w6P— ճUCQ NZqa7A-II Hq:M&ky>zG=}BY{%%ctgj,&|tiMō@xY2YOI "'ƓBgl}U\# oK,l謚L©}KW$PŨV\tPIx@z3,nUFY ]y3H#A ) ʲW\.,^^y mP _ )[=:Y^@#^^^oMv1̯͍)RxIK}a`f1j Ue 4=߿d0% yJ+A "! HT&eNe(_z&Zܸ~H- ڦ/]g,9.ϒ:.pww B"F]j %ߌO%(YfzcHԿ*bĐuT~t2`,Pk5%IJF)Y^,'_oHfF_jFayD1kl>^;Uޔ]}xVE|"73i;jL({ ,F᭕.҉m=syx>xbPL9W~W\Sy$, +6Q:BR9~qvu0sم| ubusVE =V5q lUjZ6M^g;;t,kʎ;y?jT% i\?;BR#=+=< KpV -MY)C h79+ϡ2(O5&{f"Z<7*n׎]%P_y܆t:|*LtvAGDt5ܨAnGš`Nb5Y6e5vzr_CDkfCq~lWB\MQU/@`H,ź!|94:!;շm)#cb_-,WR`~yl`BdqP.mӀ\ u(b@:MVA j%3X6Sc0\aB"%<)x9Je%D  oYx]q{rؔqξ;D2&F!it3L.w9w{l~09"6O4<ӁX{djij+}mBdl2 q58~nՌ˅G ˾J`aYQ}D,Gdn$j, bp* >o ^pOZ{@f N9L#t`(AhĚ-2 rۄJJȖo\e>Tb7"L]?ʣ{ϭdz3鱣jnv mUV!?5?}6he_߰ExOnh&tHaz&!l7OǣyFqlHқ^% )Չ7_nI?虸&vW%'2@Xŝ+(rDmO'DP0A_?|x6H~"N|hy(XpM$/]M@ ;fR(Si6wY7>YUyJ^/Ve~UW5[FΧӿl9=l!CBYEZ4, L*RXXÆCo>0pk>Xuuejmxڶ;5I#[p}c{1(S߳=7!Ip[G"8ҝ _~EAFINAY_8 fy(5ru.>wX:-P`b,dKnm)]5eyhܼC]0JYŢ ({Z$k踻*/x|Z~$DTN@pHr;W< tO5ɡ˺Gv@{/g Y&;häiyK&P٠AQihI!xV3sF  8xj`VS5V")ڟ UŦG]؍&bjWE9wd/TsX=fsW#޷iXuEor QxM-rrg.QU4?OG)Ɯ(1L]lXC_ڛ-dfYKE̮RYJRz0GeEAhiLy\ΒPfiƿAŒ}c12T?Fmڱx1~$#A+u< Rx1]Һy,puAbCb9 0jU(\0!T0`U`L71@2yCʛUD]ZK|E>0d)Nfs73 ^ 0_l5r0xF*:?^ 5 T׶IMF5D|pe$qQ"Sy pcVVΏ0ɍːŜ%=dg>$ |2&ԅ8]5dջeӿ4bdQ` 5Ԛ p?W$PH]W7$;;!VζhT6]j+M:pH=5JR⸏gJog]oSodUPaz#\:hݡvnMf?4|DT`rW㜣%wǗb8Ic E@2Gӕ:ډ2b\>ysr)xD'j#7ɫCe&+R AL |lLӪ3 *lG-\9Nx<19MI荕zI,c;?FhR-cbAHdӀ UQ7?=Oc}lr$x2┃V7T_LL~(f;s^רV۱m.]l9.1UeR>R#{?2VIAYd}R%6SaBEzdgY+նÌp V0!jijB.3fdAyEt=pOIt4IRb~wɹÁ2hX+fCHN扂S~P,$>mmkiyT?<cFu:g҇o뉏rUS^g]y$Пf4n)O`옸! f_@^ XAnSzr^:=Ϭ,co P\)H|VdK뙓$ER4q` G7w8x `bP>y~{*m8@M$o%;w{W|F(TX@E l)xʨQѫ s|2I.]cKʮ<4֢'.6`D~xBXح@ 6Tn1ܘ N-Np={s@ yW;#/!f0ËփcÅGb%:բ&+$Ig*x_AH+_(2xP>/nHL'U{ -"P.AUUsbf<|M4v%ĜT Pٕ4-slf8,buv ^{w䊗Q ~AS$t_ct|x}9QIEG?vh t>v3bk2aRql(a|Vj1#;f"Pgp~3q`֟'QC cG486 wqtwƧZw%#F2]dY^F' ZNÛ {nwryo;" $& I x Zf/c1ǃ[hI|]'zm)9ոwqdg #7px䵯ãP[w 9 G-[\mQr]O~YJJTFk)2㷕m@q|,駙OΖ!hfGarR: ÀT{aA 7n_~ItTQRg^18Gl!H`᩼NM9<1t0 (أoj|=Ħ6m`޷ d_^n[RX˧:)yeZ1o X)BHj$-m}7Ú>vXܜMQ׶ AdK|QH"? kSlqDv8#Ye4q |j؍ڣ.إ,.{qK:NJ.(ܞ-]} kn{%9̾&b_`j^<+/KE]U,{XsOµP'tc_;SC`ۙ#b$8¹T+ޏyI&"9& GiW&J= XQ(I[\BӳGGr0A>ZR},&{mQ>&Gړ!w*Fye,}9t>'PYҋ(|{7H5fƳ@a |ШfkLGN+9KT{fG&'D[3=eEqX/g패7˷4]؆4ŗD%-L~Ss`AP 'xo2WI _=ۂ/ ӿOױ\D|Zoa<}1[ 򂎞n/xk=RÑ̗8[7mh=q r<&j'g(I͝VAUp6Qie#Q %FZ9a۱##Psc.MFsc7EIR#Uf[OȲdYxgs:pqOl"ĝN[8@L7ފ՛:VRNԀ:^Vk(_Չz 5*Vvl $Ȩ5w*Bzv S<) KxjV7,ʹ,,MD&oMH1^.G1ًȡQP1ˋͶvwPq./]CuZO,VVk@APHۙ,@`s@j%Uop@{6X xTQ o6%`v`mF ApeGLenV]TCTG-Uќ&e*>'.hl^KS2ðTMQ5.nX 2%b\ s.EQM]G|*}i[ɔṨ CTuꆰqmM̐퀱VHQ]nVQy -CƂxDc }HG aR|ǚGD\':!',ʟi[eMUfO[;=9T ,9߷|ɉ^+sB 0 r}HN"R dnyHI7DE>cpcZQa}Z`tjY7/^?N, 1K `S!Fkzhf(mLu1t2I=ƗV\P #J dߋ6¿hde]mcdpr Hh>^=bFw)k?Uf7ҮM3!)X/d4%wFc2WW^߅{0ģ =vת+{Ρg+Id) 0(['fk .x2a_G^@ɟeF~C ˂u*]2!XhϩmhN6c_e0>x=Pi$)ݡ *LWJHh>7/5#)z33`Elo2wHWMDZ6GˊOP>8 ٖ@EJM !^7Q4H:6 ;Z4\Нpl=|Ү=@y]~nSyśh՗q͠蠂 :%XZ_Հ )Y8L 'cĵO]V.{R Bc|w1(2JӘ$j{~KV.)`^b8 3dEL#QG?5 :OSF1wr0+'ڵq`+zfm5l$#6{ZڳcbK.IUHL!=P,/2Kr 9=gaתY!%` <"@_Tv{D;ކj>(餰&"Q7SH+YXuΠS^ }B(@w S{czLG-3h+%o9i=4QiЛEꖟT,P0:ɁWKhys%%}&-ugTq B2 Pi8"F@IxE#7X`U"ifuxy7$ٕ{#4"GA0@C6b 01rBCKIV2= 3QĆ~ PACsDMaP%1m:J̖|XVvy& z BN~LP^cCSfԡF dh^yk/Pܗ& S%xh|RÛrʹͱ9J9Is [`eAYڊp` gB;6^7(Q_ID _QtjgNx7ᛈ3VCFMV,4Y?>V . ~Rꬄ;4Hz (ӎѴs?W4ؕLuH0͛ofޱdVqJ~Om?4$#/# !Eyјy|:/7K(!SZQ&7{k]gpY?CNjVATL_c1P?ئq/ |RLBVEb-'Mg(M9 1pf, ,>P;HW ي,fl,FmlpF 9u@¯Qi@wӧA jV?<8o xF.f%w<yMY$5I c"IR(1ڝ0Cab[_~eIq0 ,%Fb]ڍXT|r}ndRc>A%J<W2ykHc;;qXNV3/VbZ|1,zö14א:mV>+XJh)^mZ)SyMT rʯ:U{gV[^Qt(gE7?9)R`]2K~Bjv煟wy"awY\vﲙZaSW讍w9];Zmֲ]iLt0qA ' 8uYO6j|Km C29.(~ey+$`v;M3t!ndeq־8h GpX#2tg?~!"hwg/5\_kIÄ{ɵ.1)LR5OW3vڀV` M5&7'.X;,,ZCU xN*w^/`Zp .@-1O,|p-0#?LUBH-]n.UEEUW[ut(| D/;3{تsjO(hU. ^6`ԈW~a;e \x-,h/-/1)W?ik0ybۂ5&U6VCۢ%0TQZN{DO*Fo~ "l&[] .ޤrdTedxcXrwuFLqa"̃*GW4GX/'j/qlZufDb\#-LvD/_ySq,;.q}Jsn%@TdVȻ}JLt#NPaP1NϳYT~it3dQKy/K_i"ܿ\Q< kвU(,L>A&D)?AZ S)73ӓ : L;̀Kx6|J[.eu0 iK 1T񧖒M>·242C :veĻ|SKK3$6pF>~ Ba>^Jd~h~$١}/YD91vEِԌs[@6җ(i! trRkI'#>۪@|[v9&S"f"U :(ע ]c{3R Acm!PZG+SKFKo+GʚnLw$ RyD'A'f윾@c *aIwvZ 8tY͟9 [dP!z n>>Ueǎnh;5zxyX; gj4 r𤳐;@7RХ:_8i5n] Q@97zdΌ-K" yvש;""4mۋxo3Û"t+eڮry \ڱܥa]cs퍜\ 9ö&n]SRýQW&&EyS—c?1\Szzl~UѦʫN&k*iS UXHcjv}X5{E:eLx*5lyuK 3k(zӔƏ*@Ov2wAE%xĨ߬l%#Azg%UBf3 :'=%`[{GԷM~Γ;mߥL'U_;]ѯF)`Bž'xGhPܱlu'Dr潞t -c2J݀KMp^J<஘rkNʟtXS7%osc>l0cR`Z-V6U2eu҇&^L5U7>yS×%Vm} ioŵ 點bHO'&c*i<1&Yi!dlq9{a[LoZ[6ܑ9Fn8#i'k&喾{2MP~F{.(#{dԩ h3ia6HX7,XfI0%_ZsjKMDŔwD5k@OhFh .W:E-1t'.L|!iͲXҡzH׎u'+@;2z3K:|uQ ~b{ ?ȶJحywnLCCJoy<8W/2LH 2|I3$ zKA mO{ u iI˴raTFi0.?3IT],{e7KUJ2o$GŤMw l[]4 bn]?Q*(Q!ۛ 0='ɄO뵫Tv&qΚt?!&d440 }$`np% yAe?Qf{:` 8u#X꿰oZ&.2I.Vj|i\t*O9H5mv8p@yrv ՙ WAqf:;u*@BBa`NPx`d {/”" *I&. qtXT'dC`Da G%J]Xa[zV T|rlh7OY!/gXx@y@F_·qd (PR[ '&ĩ|x}6zuvO'`meA2][=!s,=+gvlu [3cѿ.$PiɠQ`?+W[O:-$@J7g';PbBS%Bqܥ]XWɜ}1+XWψ ٤2 vTaK=DH-Pc93_8RDE }UXQ,KvY ʺO;bn]Q^D:NPlˎ.#{E)lN΅Y uªh0AĢ0>lSvNOTNM\ ̤̐?%ͥd03݃C.2MۚJ-b;> ޔiWirf)hvOknm-襭܁f?aPyUpHmt tԇKGyx_̯'\Q (b'kqB\"v"\2]^^!WSyk#ÞT"\,Z)H~{YA[13_8{Ï5lq}vc#٤jFBi ]'W=Ӏ6#xܕUx*YTxhim;n_۞s`Du~䮃vĈ~# _"K= "R0JYiw] Ih]+Ƚj|g} &E`'O0Z!35R.)EOUfY3 3MLs '3c]9 ,b ϫg?$sBC5pw~f.,x]t yK?Tv6Yd}ɨYo>A 'b?;M'Ϙ'Pj*PI0M|9ј,F,kP eg 054 rbGܟ q,wOqzV Ʌ41aquHf+>NţrNF֘X15ҟYs։zkm.P;,8EiJ 1z޷% ʑ+hu-Eќ('kK<Ք )hKc6coxJm֦Zb]K<`#658g]$`N^֒iYyNC g2UC8Dz gXr6x ocEA7~_!H ?ȁܹC QY>axMv{{5ߐ}yjKB4Zޤ5gȱ+x P`.mTfЂj/! A?,uq%pe,sO/Uݛ/H4@1=7;e)[5 ,d½`F t7[; vn[Kb"4Ko`c)h] I p# PuVSW#TnlVNMQѦޠjua#/ #RZc#m>5IKG+k0 FV 7` ?Gv-3ŚKKH[<\49k0e|`I$ V.܇sG>Rt=?Zu@TYےxx:Sx$Z,QÑuX|>(ҽՆn;<#;z]DI˭Zqk@q|' u]rw-kI:wKg6WQ$}&u+~Q,Jmzr}=$^LcO Z=D[E[SebT`ƳQ)kǦܺ<0"!]=G'l-p;_G؟8߾'JoԐUkb~M07!2+D"DR.aJ=-zi|l7:yfW`Z»r`^\Ɩᙸ/ &I o;I#<A(}rqBVߍMz*:nn`װXl?*Gk|plj"cg榪xP-VTqUDf}4/:Vf+3 k1܅{_qoJ8p氬BGNr/VTAPxŐAڢn !ȏ /v<(9=9g:X\v Ϗ"5muD@*;Ҙ~?9:Ѵ aYxLwՅXfX40')DRdxoQ;|x#Q>]} 5ý]Fw M(xb.@0p3#_HxB WĪwp;)ʙ Zy,g-v 0Nb(+K1/,a2j@e OOC2hQdHb$ Pd+u''&pm}+a)2j9L2o'Љ!0ƈ$b<вfR^rA: \؁;RwK &ߋkI9HSbpE,6E@^IAt/עI/"(I4[31w)UCutsGJf;Gf[q|1` +(l [Yf:\q453ȆlFbr7t0~N+^m=E{oI,#Vj0O o=ҡ\ožȤhZE0)Y}k؟6h6g!-nKn:$$gDy$5O%n:mھyez#q;FadG pa3)"ʹw/I YwᇼMf_^x/_h/ %鯑=Em{ Cg7H!d[ujgчԟ8f7ߨ UΏc8͊TC)!^b>c3ZZݑQ8t&jJj|d;wn :[sGs[[ow> c=M>a%<nY{I B^mfspE, ƀR:<8t(QWt",O BH&>rb]n= ER!u5E}ш_b~@fl5b1 "9!͒P G7sϗ."3vJa.9 jj6i4wܞ]);is8d/@RHj;Hr?k4J:rQ|`+096њE] \$v˱>8).%-r~=pǥHU!pS@.oK/V 4+z/Քozp>#[Mp'eT/?z1"Չtײi,Y˗eAiÎQ~Ε)iw I8{j_Nޣv-<#|CD럙#RAU.np,%.5qEڜvv좸Jm^3F|cT>z}!egc fH{H=[ќN;A/_o)=zI]Yt} }TT2<&̇qXKc#j$=DS &1&b{u0cb;!qeDQy|IisӸŠ6(~G^h6Gwi)>den5aby@>o1`f<1 (8H@^J";/`FFqhNYUl -}D()mV(xL ^m[T{0r*L:O?6"JA`ՙ ; Z9fSY?[:.YΙJ%C06_TW r RR,^ ȋr+2ڸ2bM>VMz( fQ6gm~K'ͮ>TȜTGOoUƈ<84_2KBp,2/HpQ91~[ ^l+y5h,DET1ҬQpޅ鯇e\|MY6L8Vii"xj8=J( Zi\ٰxQu(3QoL PH{<-}? Z|x^K`j7Uòmq.RHYCB@O =P?q%Ƌ}Bj9q>ܞA~ugQ@x 28_a^/QHd߶H]x .vVN?l}HX4BIoOQh[) ~cټ Ic"9|&P]'?hZ"h9t+a0ƛ 櫓wʒ;2AF`Y5d+O4eP>8GVgepeŚo$9{SE5$4ֻ*C2Sh9;!7I[,qHeA G/zU?p'Vl@ܑt̞ Vm؟vOUtk \/ 1:' Uh[Y0(GO^"-QYM>Jr?E0lEoOjIԯ(/ soU ne' q6ZBK'UW6._\l Lh8#PG$p:3y2F>ݦS^*bjكQlm㇌o]x c vo@ ,?R1¥/ϐcWm-.PDy7ɀ3Sه>QS-r!Ae3e7/W^PQfA?00>q69Hzς2ԭчNY"6EAʌ(4,Lwʊ,@ө亜V;o7KR͸ƬE)}V[{R1 X^s=ş7O?k 18>[ M'+/>P  o%Ѩ뜫b\i" !<+Eg`8l4+ר ˩-fNoO!Xg W7H;WޭS\S oORz%iRNNFqN{&mH!oS`Pns3(4k-ml m?IyٲI1\ͬvnE/XLT504 6 n >* %ih$jEZV{.^!%J_cܿ g}ͣc$?]pm-ɝ[u[ABK?IY0wfЖrS`K:E3ݹL{FiL6`s]zn)ٟȟK~a+5NiA:?#!mrDkrǸSO. |.n,5Gnj|"]hM{Us|2ZGtq=}ΰ œS95Q!1rMwi(QV2zg7yۋc@ņ;n|))H-!w|fpK*Z}wh?1oo\{#KW宏$#$|g_:0m܃X'%T2Ykun3iA%+)^ c9Na%*tmd%EhclHg\pUzCNx^GΉmˈl(=͢_j_@7f@|{¡BtǮ3u } sI ]JR%: ̾bA`߃3X 5?@"4GROdJ2>2{ 0U^Z38J$ee UraH\a+u>oBxӗQku J~͕L?G̫Z-;ҿUg 70tz̏idA'mQi.~XBۙlۚJb^loij'4qsFѫ0h:Ǩov ܭ9KC;^~2/sKM+zb3C>}κ|h<tn}W1۸pvv]Vjz]'iR Y+ܨ=|h0G/ѽW\ ـn0 |셫V. q{HKajYR5fz%rniӷCg5uiбt PNωZ]ёu۾Hu;x[ Y0ׄă]Yʰ80uJf`JF6 .82K%6p0VelOkOHordUm.V_~ƀy fH+>Mwb ŜQmA  NШ1r;ܑ3l랊4TBQ7n{dLzTM5], Nr>ԠKz/}#̬Y )2^NfyHr+E36L'l#L= r$ 7fA<\SSauaj {nYcAƯߛ:Osݰ`3aMI@99&w{uLʁZ_M]=|ߌrsy~ldV-"rm l& j.!u(ZFf!#PƂKn" G,WGB|&P_;Ɇm<'Y}܅#n0+\۷L*R-d]z-_|ݕĵ|Hcٗr!\q _v+'-J,+l۞4=Motm7 -5f:8B<* c>T{& @;'!A;1&.{Q@ANIҰczFqƩ?eC,"/B]f8{Pnf$7<HI=i)eeRd(rx>aNIyh_NSsH3Oa}+$G)*GQ1Uҩ_z؇T.ЛAx 9XBQ+W pXRb]C-F 1\̷Xl֦VUpjXUYYpƒL_4K K?ۛp !:7zS(i{FX+[}5f='OΒypwdkIqVdmXYVNoO ߔ[睹Q<3?(ay`;xP $ugkN2?л;Ay_^BjpmLϨ&Ȥ)鴷}OS)􂙽Z]=d j$1lYjȳ!pNው{F/zmLvַAV`4Uꁨ#gf_zdxM&c.Id4>iLn 3}a1Ax~Mui:\dO%nĸ<145i3)QmQ|SAquxIMGM]$و[>1cYtvKm#tDOS#vݭ=D9zxNTm0oog;aET*Ԩ@V $?O~9by,[4ֽ/RS4GkGMh2aJo;BaC%Ӿ<[-) 8-ꢶ\J9W,76O?q kȠ Uv.- B_<9&-Q8|.gЁ`DеC5^!meucY=3Qę:Tפ8CA,Cuodqs x0QË'zR ƆLI@)j/41NjDkpvti0cp  [NӢdzA\?ăkc+>]Z DYd9}wب $.rΌiP S7} g g,枯rY!`omwԨM[r+;}MP/SCߣ?֊^7R)hRP<-l吣⏧5tLL7W7bf[E0cgYTG>q v<=Z2Р" Ac0⽰fo@D|IԒTX#i_ɶ/I%:5sԌuy+ Nbd4dc tNQxT`:efw֎9wAMO0u>9ZLڂ1N\*G2\LEOCyWĄZ 9}Pʶw(n@|DuBJ&qcbXgoS0S" fD GxD3rbG0lDAT V[?۽'1y%ukr5$Dņ#SF( !60^|}]kaDwD6^Z+jQ[d\!k_62w_B d_szZ@ hA[-9JDxk$HЈqm~onpQI}oLX%nP2=d4f8K|iOS:\=c=F:ihU:3.^TaeSb&!)|n-8 JͲ ˆ(!R,e%BO5L=M@y.§ ~~W$ڤE_S;&K l_KV8r <3J/IibKcY(k;TOSg]9"R[bmrE[.4ui ,!H/ |dH5A 3n{2RJUpn>AP(+4^"f9gWCίd7:aKִ[ \ U#VxZ ٞ^"J=BP@QNGpPNŽQ!v0DBw+J·-r ޯYl -КM;sJGSN6)4SGKɷ{ LRg֘;6^~~˦|`||Ƙl~\[)k$< Iy9Azˬ+dLA0oeYiUPMg J΄٣ G,axt fNg(}k|O%|!ގ4!sG$S|%g+#tF..M!zMe@kNC :L%a7qhŧTڠ6?Nsf! dR$:%|$^-/<4(`#k # (8ݦLlRjDecZ8f;tS9L< aj2&HҕW&t)(@oIc~Rbg(ԀLωvG,rB,y`v–Ѯݨ%phb Ǜo+KChuJ#xK9qP5hk gS3(dV*"[d<ϻ`SQ(7Nw0 ;Hq~(7[C҃L<eDU5ZRafřa3XQ4qȢ[*NUHB`{Y"-6,l@emXwf\MD;gSϗ]/sC_rSB.rS_rƻIBȆmJe_݀⃾_覼5pYv4ZN w[fH+"saݺEzH0` z-dKhX+B݂ cJ.3a+{쒭m<]v?X彳a5uzٺӑ;μennwB>|NYIkU }BVF;©[ A17aJѶIgs2GelKUה@cWVs{:6?ΚlC6ΓCH&OAn_cl^fיBa1s;9c{D bC/Ӆ;80JEbRKeY112 8`%O+L}مލl(7]%RN%=j1WMVسof6=̕;=,>ȖFDmsr &OTre!3 O/c|Ze`\! KLF@$ν ~E7S./kTm)BY꾌dm♟7=y~*RƼSZ]ˎ>Fd{X<7|Qk٢hps7QMxiQo?B~j W^{@B4h:2֐=[vއcy+aMNf_DvhNm7ıfߒRYGa{ǕKl4K*kXֲU&K1ZYZZ+QqٙF@@W[V1+C;Շ ΢8CEꆵ>A5* `]7acPFN5TA5tt[6 Q,kރkmj5"ɭַ' AUGC&p9EdڠȮ1z~Z5U]j_FU9‹,]L`߮|ɧ*"}N'j@Q5ћ@d/'pwv.6[=9H]NRPQF+f3 4(Q~<5x> PdQ1l"_4o Ȣٴ?}.U` ^I~Sn6.飌(&Ȧɸ +-rzBn2b Zh)bb'5em&)prXI}NֳI *?J'-wD޲1pߥBKs+9fx*#i:4=ar 36L\\K;SHNdk mNIjD?>ΉWSG;."\dGv.o = 4'~s8]vS]R"6ཱྀu/H2H5Z籇nٲ`¢kEk3z0nn6z&A?'"7TlDx^^ FF_\a!ߤh7l10'VvF z"Kly\r0BS]N4K>225 =6#5Np\Σ܈Qcj+։5nTﮌH3>L /"&i%3:[ǣhqx%b> xe,ds0C"%G\;&ązɫPUȢ)  &>(Z]0L\Nsc31ՑKT\6u%F k [96K4HJ @?6X-7rvr9gJA Khj~5kR:%K^N&Rqa9|St.g(:\Qpei+8z/y&dk=Lo% te6[ ? G*j!=Pğj.p_DVJLLca%# > Klk6V%wrcd뫪M'x='! N<_{R#uj<YnX.) ε0?:x++U}.<8 m?"S& 퇻쇻0Gݴ`_f;EtO}" :6V5L@'ietiI/<+M^ڿ/~x}OGjҫpJy$B$ZKR}nCY&!'}~4 }d}deFOpʞ 9cI[v{nw ^/uu/Vh&WQ}Nk "~2I`z . :k{2!n ~Wz',KU߱I:PB$ $dn"̀ʙ)̊,dOC.7 C-1vrtmU[5X@I I2.06zIsx̘q"sRTPYAbGhǣ) +qv-U 5h窊3Y pA a~ոDx?+Ap=CzsWWJAo$kyEwrWfaw+؟*ȸɤ_=-x|*i&-I!0rdsIeh yWOHFcu_=!I?>+ɦWv ¶e!?eEp*Ȫ˵ҷ|"u {uv ,frKM3ŷ^dal2 8`}w Jb nşz;kfPxuVkď"Lq(RU<^rV -9/~t<|nl7umjKVhsžaqoz\\'qߊ\=?!DMMgsM\),O7:o5}=VS?QzjB.O *ƞ`+Z$Ҩ=VZԓOz"C8(sm3zSYq{6ռ 7 (:g"ml`L,K01GJNwS)m^;N,wn)t#GYd~=@R5(͢#/6WkdV9d-1 y7+M2v1}.` (D(QXWx;nͦ4O|-r.T8:G ܘP\wu`6+b9G-q1+Ch1b:e Fz`?:ppS~@ϑ$L !6/D죬;g=8 [6^[7 @bb&K'Bv<ԧz:S>>/ؐsɈ~_x'o7}4PcnNKfMYof6mT옔цB$'llfx~wQpWg񽁠A ,(A<״ SI4mOxbZ7D(QՑ}:$o3B5fКQ6u9p A*'6-ObSs3S틗'<>0O?sd6&@Xh9/9pK`-+j܌.&;/xđs xZdA^&%쀦u𡧒S# oP@{hmW{k\0V hG\ѵ,lkQ'Rheroe Ɯ0u*AZ1k8j*/ 5䱈ɑ 1bcI۫_o#j҆'H?AFV7`gP25s7hUj2 "PAs22֕sW,AY9o~,O9! nr}0^`zWHW~--(Od ǖC 'CrC7ϘZ-{6 sV*QB~-5+RԳRg, i.Acgn3P L k4,W]ᑒPC&W14<s# u-6Q_\cyk+PGYtKİq랃+S~OdX[;b:Cfkw#LbHDa}UkCY|^&DD֋ wX T^`o.*-Y u=Hkuc!4,Tv'c 4fhԜQ}Հ Y)ޯ2r. Eh܂(|B:n[DշP&'WEd{\ܨH`N}ON>r??${!J!h{{|5eIHl6;;OЍegꊶ#[b 'mM Z:k=Om uS/`i0⹠gQp*b%}*c#hf#F,\򘚓MlO &6 6vYmc̊IF9Kz@ a•> 9Ϯ[-N!UG]&@F*5ӯUɡѨ)Y07&&T²lP$^'r༙j^p<:Rȸ Lt'eYV\̠yײKx0oڀ~Eou!L JԉLƉ!ɳ4'|`)f˳Lj@Eܦtk*zr/X `f\GM|,4*#hyZڣ糍z&U}~T^ ާ%\A*ZU,:-E?): ,UDs9B@l~`Ȝ^v4dYyMdWO qJ~G=e֮4@fF'yj6U0f Tyi;ʮbk/ʹh)R8=Lš&Y!?NIA%̮rӾؕvzo%k=3ZŮ#kvDs~<7+ 3Zi2g_! WM t+e*1C]Y1|vj_ׇ!;^ūؾ+^~fzh-p?p;耆as8B~6|tfI! +}eDjM:;XʵV._4[NT+Rlz!¡]sC, !kglCQ:'D~x39=8vl> }feؕ/Pޖju\ܫQIo?YO%(٤owDnKS;"o |45k:<_"1Sz/Ku6uT+'{8Ex4XAqT|[_g[>ҹjv}8p+|ƌb7U&TC~@ˌ F%l"E5TLqkFd@ L@ϐaUYmť\BOg"+ lC^ JZ!$`g@2򓴩#lAig[wƨ{7T_bA)%Gv1^h&S! ?bu@y=$aQ]g @)>vpE,afkԏ#`? j6e=ęPZImEW޴V{R5US~s(b2@S'QcP&X>8o .R%d ~76 pd=8jR8z8M9[5{^3iaiL<9GY.$kMVY>'IL-w^*5wwtZn u{i]4jR9@rC,de*~V|O| f0e,,@:?A\62Zvu4,`5L-^$xml0s_ _sUJc{ ^V0\LCꀰiBaZ'6Ipc^BlN {Sꥢ:i0$m ȸg(F>r /RSw`c#3/7%bi9wzx(3yxB 0wTskAX 5lamj6toM l;԰#hKim9JK@VʝF1óۮyبƥVN_B wCf=pp{4;'Z>݋w϶)!M4Kh i$u6xU/$QjK?ga^p^5I !aPȹPjh-Ŋ)ЫV~;ڢsL B(Nw)͑ZQwww-q@<*ސܪ9kw\A:˾] )([B^rEU s`'XD?X*"պ-aL|[2nKNӪLY-\mD 9Vc@1Asܻ&qÜxĽyJ*}k [읹/vb H,{Z Ji3 UBW1Y !7sm?Z\P{; o!V5DlúE+G=E΃a |6BS(R <.phfD_ڮڬjиşLFd ś tE3Zqߧ ^F14RAnm8JWT^v Mh(~ <+;&hrXImnI8ކ%GS#ej78Zw}^VY* PP[O@aQm8&ªPR{N%+%fa %,>ȒХD8 QʸpÙE%cg+mՌcwKnSS9%)T4HX*Aw61.FA0:&&78Bȏ{n8/C@jW\E nZO5yj31RaxB2yg[r w/.e];3߮Maza$jA ì9yKAxv#/*1 V*M_n{j`>Iٛ qQs(3zğDٷwE|g̠bAJv[ymfXך*-<\&N C1NPTMmGSSvÜB\1c %muZIdlB*Y#f[܁ Ƒ_0Y8y䕽"o4̶#nd#>U!ah»p 7P%St>|J*@_kZh z?\Ƹ;ꮂJm說k-VE JDd= i|b"y50;i{dz <6> ᖇY'Lf;+;c0,XV&C 8RMuy_uɊH|Y1Vߌd R=|B_Й5JFb+:GY+R[ * Vi #jGb\S >A1d"շ(uChԲ@`WjNXŁr:U}O-w{QNrg6Ȩ"niJswb+xAp%m/Uf^Q#_:h!Kǜɀ<ˡ@o26}udVvJT86LLWdm^@ BZT}0+P*%NRUS^q/oOI[UzxQryqv#MC9& ^suTe*}&siI '\ǚ!>sQ&nǾ1R36>ݙoPN| ,Jȣ l1uDPa cBc6z83˨b¼s_"-XKÐgdpt qP.(:T,77Ɍ谺%$4&pg6!G5KxMDq`cW]<C 4J7ݒjO.k]X>2ڗ?6J"d| 2Ĵi^I\3@˽yZ*/9ÿ[>"9K!@owOO?ȉT@ *# gRvvAT,>[Vf˦.C ؒ'Rj u3ծwAYMbz }ť[~+84êh#C<ѳ Yn 2A*eDX+-5)(@UD4<,z`(u f1K.ܕxU0t!{au+M BE6;Kq|'z 0[IA%kƠWhwZi,4W7IOn(G+]6 񉊪AQ U+A=崖w5yQw{IAN҅Z>@: lME9hm`c럸4$P%_鴭nQ${A; ѠDGNά(]W_qL9A-pF.uf X&,Bt.q?/q9/vr)f7\˱ 怗\MztM~wpJpj;DOI.Z_|'W 4.4 +VWC[K"ĐK5>b/ܹ%&G ]=M=Z*[N-k*`w3 lQc (+.Cx+&8⍣5W>?QbcxECKԶ*4ТXε+A~c#/A|`~G߭?%}~,܂'\[[Kqoڳ޿Z%ZP4'fո FeUlr[gxl3+KOSN-efq嬻שeEužz}Wz0,`B/6KTZ` $+v?U--+#z+<_K6#,sjUlҝn{гv=2[psreߐ#jj/03P]*,tWS$G_xڇǙT4Vx\!}4l`bq[}w̴ړuY/M8)_Kw~n_?tRWLmuKv"@9LMי1c7n;o#=`u'kh2t{WRCVkBM_eaz?N$$,ղv2T=)R6nrưOh  XB88 @ƛL1.^WdK 1[Z~iA_KƘYnW_pYH0*\\# ܈JLK#矱3>Vf_AgvXİ7TKIQ`JϔwWTƨ70oO`_Nx@%֑HEi>N&s jb sS9p\*A7q>qLشĀ%tq?2 =Z;1?xzZi>\_ e ϔWb9gҬ٤oNpTGrQVL wBElhezV#v3ؗ-d.:bS-loC0WQd,>AnV0Fǥz ȻW:/iH 6,Vyf#݁FO)UGU. IY^zt o }q{35.RN%M ͳdTvx 2na#d| F\v%41h)5?VC׉(_lć6"y-ET%[$(֩ǡo8@nwK/:*u^iWcbg#TrЄ톑rW ][<d T 1(C#u1>"A?%g lӂAxLE #w-0$0\}煯9Wպcfo-.qW%yȇK;+PIz7/vGj~LiFR˷3 ~><3kh@@*zCW.''"q_;c6#ͺ\ V mAEUM,D]&O9X++Jo[vM- (`eFh5-^Vu.kwԣpƷ7|)%  W~'pT:vFI И`B|:}mWSlXEtV3ICiU&0vFi %GDCFK${!pNfj)jJy۳ճ"Mkumƙ01O|DкI(>=?c(w)d\ez%(8Д1aK 2t1n[ޕ&hZEGsvdVIkĺ$r̍1N i ^V;s/inè|yT^|c|E#4Sp/ۆ_Jw" /4r 264WXE~=xJZ\VUQX8*>qiv/bn d[714RACp`$l8yc'hj'Mz$d;> _ˏ>3r6xQHL05E)Z,bwR߭I<_kA)ҹ- DHos4QZ8AvkSY޳bT &6TUQÌVjT>tyA2:FOtlT:a1f]ӽ4Ie0ViuM4d<94$D٬Qi<#ᄍF6peU2T!dO?.nFI |dy{'kX4I鐿K ȁ5ϡ.Q4-Qa0 rxYqtV AߤGE_֊7W֌|3'N,x =r"g0lmwlVғDž ~ˏ[M^* yΡj,S4dWٝH5(V rL{kּ|Xp||?w?BS9=)1Ll'PMQf\&${nU$Xܦkm1 {`j/ӃFOx9.qA)fS`Dl.K%C,IIGi&ح߿R㠠R["V?L̓juؤqtlhBp!I4ȭ{q/'XMunkDz}d̡Ԋ0b T\T$ ih^m)ܶL6\K\b+]<+&L $"< {9 T}IŊIԯ8H}_r/E 'jPx4ضV;4;NoƂVJ &vJVwC Gpͷt}Q6ssIſM(̸ 8@fI{WSJ6esےP񸘧uf vX.`./T]|ȥ׮q3`Jwtc`'\@9q;Mr܀\bh}̽F^ ov9T}q|dc{BW1ʥto.%_LGq6Q{ߨ<› xn=` O(7lIh˼њ :֎34g@Sr[G. Ngub()_!EbLΠ<^?N֩L,mCE=.kLAT%MXܢ] kTO ˃Qz7g(![;s{\ [RrڵSx!ft_77aytKII Cf3(]gvG*k-fiXľkBK.[U& >7Q.XI.?X>&+\NMhBP4$.ZB}/bsO`#>o]rK7*:%xCp<1:;O}Y5?s*bcm#lu wŨ)_AӍ~h 'pR25ˀvM*H]VuZzxZ/`:ǵC4qf_'}eoG@&d(iy<iZE&iW@TTDz/GVZN)̹&]{W% %:KS@`-%Ɲ9NdB[$^Dz2zf3r7K: TlJ+z RrJ@Mk;OC8G]j0&v(_K_xӁ=IYjuDz0x|ѭ3J yjܳd2!{2[Q a"|Zjٳ;z\Q<[ҠE AG8Hcsl4} Mt6U QRI9ق" 'e)oϘD_N})IzFˊ1p.t}J=U v\wPŕ(E16HFn&ūď#VhJ"5,@;+': jAi"'V\4ZiGG:F߰NSQrƢư~f_'ܸg!ۭS7~q_J} /@XEKE^:tCG.A*4;6f"\ Oijd2Xt虿D|}\ յ?2VU\s7EI *^UnBP׀<&AP'Qk#Y=i/fY[=OLA:ieIizioJ+T#Ӫ`!Kf:eسykv쌷}9^z/ {;zԢ;J(#mX-w5aELL"x! 12NHDQsu|uDC\Ԝ,F GPivuwŕU#=3ME9hN:nTV,Y*$Co},L?;1tkq9[w\ѓ)4v|  ~ yۇn0ck͝o? b'OG^ dA}n :pwT8s.oljSCfv VX:5&}Z|bR̾[dOE.04|kcA6ʟnlp)вѽPN648JƝ|zEfb,D ._xMc ,10{hE:pE|IEi&`S\f<>GRL"3DQ9Ö5f&lbRKM:H"n` ,~@ GܨX W)[Auجݡ^lJ@Rԣ&nK~V  v=CX-t>[\2da_x/!ќJ!Q6#8eAca5[; P"_,1VȨ4@<=GWk,#ږdr^}9oG or&WEX4hPUlG|{[{eAni]e;XBP/:ȏFa_{inN${˖"9xAQszT*E(lĴz$0,n|sZToP@lfOi`CA%^#nd0d<91O&$l%.>edxsN0 0A+hׅ(!= oD ^,mBhIl.My|[5{lĽ]Ck^Wvњh@Rs3ȳ\>QL$2 ˂v aΊ!BZcNk]Tcc :AB[ _ѐڣlJsB ֱ ,ΙS?zTatb1w䗾)K'tfh+(+yΦV&aANG~ 2[.&w+L:g9/l0sXsvaܟU {[9$ц-zJEA|_ QIؚ[T{BoyM;<VO󼴸DT.LWx(5ỏCNwzJy;gIݝ Y8޺ B/:?7b9/׊Rcr;,F G) W&!ޏIRlO p:N:'3Me۬yD~ _#ba݊Ec }EB-T7?ia9kgHdGg7"xF<Ȋ0U݃%Y!1ŸQ:/v"g!u0JjԚEA'ٺJl ?UUpՉ8тC8VF_-9tиI ="B҆>aaGs"ҎiUJB̔SD}0D#y!e@dM-+8?G;pyrt0$d;A[{/ fxN숭sC:N۔H)J 1)1,Y\]~Һ;D٨:Bٸʸ@8f yTkJ{E3EB,mi&%VG h~qwZ Ek%s+I"pS-oC/n +Dz~/e>UqLM̓¼L2qMN2LSu`(ܬRdhZYpyFnƆՊ nBEmTV/Q$SOXtGbc&\vd&xF kFvuހt;sSﰆV H'ܖeLa9q_;AK-V:eG` ˅s =g$yޔ&~ˣȐ v2 Aǯ_Z:|" f@H߰?lM1,Ȁqew\w@NJ5 '$YCjf tZ:֡8a;^mU%YbPʘ4z|[`:[%Z,< <=օmDѝb3ီEw cH$Kx`~j$(vOp%#$T]4\OL](ymt#{9H5)b58ȰuDG8`a(utLKxǰ"btҍE 3OR ceK0.WG.ҏH1z@%?tvAEʖ?G-O\ȵ{~JG0:) G䦔J]~*Qv2ӥ2$hݻX:a0T{ zmt^ &*q ~eܠ*+[Y_} < 4]hum}EHuZȍϥmR3 Ί"Zfh.'+U_ׇL*G˘gY+F%Q#IoWo?݄E|F/95[ru)5m [!۵HI1t`rtWN`j-l g|qP ߸­q=1{D^2ddwREzuИլ*,YB#@EgK"Ro”L|' 3 -E#b}HVz>k$f}%2Ve:MYwp}3xLd2jY`ddXU[T7`:N:fXQ[ J=s_i|P`; G3BޝfZpyMY!!Rؔ <Ã݇s?޲Z h2GV+&jlD蒢{[H b SAȣu.bުdKc z$,|Ab]][;Q{6aQR?DW@Rhݟ_W6K33&)SHe *(A d6%3Ո9c) ~?6ǝqҍƷ|<7밸AVP 7l&c\*NS!¶0#nUU*7R(KHfePjhho£lQuLea~ 0ʁiɳ Kj.Rol k ]|J}=Ъy`poF6`.&{"9[zlw}c1 Cd {G,@o!ƀk[ﲲE>E3JeҠgׁ_snZۡkh!${|;uj+Xj_s1: -Z%nOW YalլY=M ̈oҙmCX1ƊR`728'"tM.Tac""1V2L!Tt`&\rkӇOڹ :󒧍 gO:\W7/ympZ=@ͳݔ %AgSO^C(c&``+{Hӯt󄁗Ds]8.JxJ >q ]ajS$MG-Pt4>&Έ^FΩU7 G^ $4.>U(Ċoݓf^6YNXYơC@9) x6񫆉Z;<.M&TSԙ^fjn/.ԩ 'p׵^br"q,0f ~: {$'s{wĈU1w?L>5iK7oR!8Ƥ^(6FXNP46ǂcRl9jJ ש/Bg/,u />[!1?c$ת[ #n<eEZ"L _zO2|w,+Î6NgBNR TeMTz7-޶I~g#좊%x~Ypjnf'C ٣vXpfd2>HBsrɎ!IWUsImgM`F-̜t8\z{d8{ŏS>۴i>ty7YۑHϿ7̕|U>8 i@S( ',Wɟ9 ~ɸt!k!moz"SL HC3&XO^FĻj$65@&< u)[n&%Na6=x.v~iFFN'1L}̞MVg#TKxs'\sWdez'fLǛ*ɯS.h8t!4V$ϰ{!8WR JeGI\TxNҠV=JwjiQ#46CUKt X+ԯо-^1+Ol22#^a o> mf.8(@6 6-P\\t`FfJZJ3|-3)N3v{6="[Ls&3t`.yN`Wd}ыu@t9℺%idv;<>|(}< i|~#+*5E>\C>ʩvk<^Uہ+퍻 _H=sAVBvgZHGK*UVu4 lz8J[͹NgR}_Ԁ1Bњ_"|=Z>iAi%b>(q|:y*~A'" Q9|3"?U3@f#B oi МƔ ȯbNZ~m$r\d!Oob lQ.r;cs>_0*{W,0 jNObJBLmf +h>@," p uAoDC4QWЖ|/%v;w|(@o:1ҚsPVB *ԉ&_3k@]l6 |#ܾ9#17wN)cS;1Хde[౉I֡(/ţU(TR Hx%$^R{|9R׆q:^/t !޺UH: 6ɛZH<HڭSsJ>Mi .wnrجوk_=0}9RH#u:86Z *AZ㙗t4-J=@8OwJ`YRc(Z']ojA1ڊ#9:_8IJ)J+G ەfi>lѓVAa|W-o+DubP!K!d6O SR Z4ZQq]S{*:jI F5ǫ'1(zvg_abaa7s;>a@lPj'^]f@_jC7$x囊*/] ПѕNl",IΟ՝t >ak_MQ^slPe" jBX6S fYsήe'rݴ|~7'c8k(m meaq6m-B\ѿVp謘z{|tVYBgUڰ= Dߟ@sն *k+[)^Gyԑ &,oI~-gLc.A@)g.[˖͜,hC&)_Ԥgٺ&']yZ I^|) p{Gx 60gϕ\%؉{Nĵ+d9jFe R[/n C?ke׵f^kxpd (%dGt~}pYAQx NBܞP8Eu2:BuK& DկPM麿ޑv8' /pdkiBq=w|Ī6UUۻP >W,*FA7&l~/ "dÖ}#J?.3)S ZK}CSjwLǛE/j !qfA@>P$_W7i P^:/m^<ˠLX|;ՆoE۬̎HА!5zU R#`A*! %F(ũ1T`~_O1=!$~1DӓzlwA'߸7Un0툡bA&4_u{G7BŚoSFs鰇̔bg ~ff~-bH5֒C5x\!E;R:,KYs=nVeiT6D}ҧ6 %7[[D E_h {EB/=YvL$jCo!JA"럥s@qCX:Bzž;h`ޑ9y_];R>b WsL} fϚ7R4Btsj쐎;GN~i⍖!v{2i'VWic U}?XLgyPZEǸ:vBy޵W8+Hz; /3(~"u]1ƦI= /Gźs8ޫ !7I`|59誮m~(muhRWc )e͎˴+1}s({ū>,?:J u;brb0i5:6"БdBVsȭߩF@f%"e>pw'ܭr@|D)sxmkZ_`dcÉ-;2Q\I3j/K[mH=(q}~Y^g gjWPg4_#gLQ@)t; ҏ=5K т.d/ZSs=g_*=aDyY(u1qDMIwiyغ祑H{-LP+iușdO`RP/#YZ(O)b9<J ?oS(c/^x¯8wT2xtd)ծͬ)ZUӫ1+d]g -q|MV"m?j|̂F&TgI!U;<&bn׋R7xaP[8$RP-=|8'i)L?u:qk*G=ڃjUwHz8LIb˄l$wE০cZFCmMcٱn:>1lއѶ#6 $Ȓˮfe޽}>1`o3eC6j< >͘WoX&<'#Y?wIseGmzb?X7s#oېyN R+<kk5f~z?vl|i=zxEԥiOBGᜬ Db "a)3frt;%wT:/[]to)tnW\̫6aDQ"J3}1:A\cU ৞k!SBIŚ9l )U&¼xO" _u`:cQe`|_`mW% u6奏w{1C 8&QX3=V%C:ZUfPࢵvm4?~$́ I&C+|c{I# v=0\D~N$\r7&dx8ClDTP 8?mQmA<@ S]/sBQRYq,+<e-Ô۲Q$ pMIH_^8EbejXP*4]9#%ʪ9_0/Zsk3f1?T;߮ מQ睅Ƕ4B"RX/dE9B1lv ii^{l{ - !'g{( `1V$ HǗlV ,߆ |);X5,A%` 0QV\)3{uzے2cMFR(=.!g*AG 8Z vܶ|-eikjxf Ekcr50 _ŢhMr.}|3`Um=r euYki eozejѻr.@Q7Xhw&#^;AttÔG-q`\<H8TP 2ZA\R ^zt)06ЈE]Pω U8?VH0Z68 VJZ80)͘! e}1޿Fl8Pd.s6K}ta;1wP~`C֕Q4aЩ[Iώ,J-~Q.%h d 3**Z1XH ^J/<"鸣v8wڽKk< 6]Y!kj#Ebd^^rz,G`?W@ ,wtK/oeTxxb `+6]?XiT}8lpimk{'*+|+lbcY2Ei66{wבH][gD0GwPb6It_Z.iμQ_qƮfl[e&$0s M<hW-Rwd).:/ y&5dřs@qhX7j?/&'A8V)֯^;uAxJIKCk؛mY߄ 3J:X䶭੍w1.\|Tx+>|%J/HJvPPYՒOQǹuaòcu;ېDS뼺FTG,l=i#dg==4gN} 0M4*6,cAN!srݴ"^3,nRq'GY_kl@Haj6(-)f:jwǤLWR1u0HQ)\/WʡoKHer;TӛQQt\ sb#i051x'ىq7 g90i4#;nKrY@zJq 4z$q|cb>÷J{r2̠opW\_)\fUݑ7tR9mz*JdשRk m:ĭy n}X,Z!-rQ7@7XmþlbsT6W?h NOnhPB/336ҕ,c QH[|. d< 1e582n:w01xVϦ(,z{;E!)QDOM"6|@4"qcy> s2!LN+4I)ә=$ Bxq ZUb^sZ鿤-|tFq${™ r!aԢ OT$S,. {Ó'|vvʚ]+W~$: Y;(!llJH͈CX%]T@l\>U~0Y zx0v Z?W[{r!>{˘y*#@Ԋc5 i%VxJ 73ey9k߿%Yɛ}kxWX2>wG`Sb,B,ss9?S%3-6%V2dȀR3Eǹ%8~6aH=]~xy'}-2{ٵ+ደSP!]?⡰5LˡBZܝs!{D;SC%ol}аѥn Ut.VqYYMmkblM>k)&臰kk#^͐^WzB JLD=p\=Ey6`jcAW_y24y-S?#Xk@[ֳ|j,4YE'56P8EUݦ:>c`!sP”Ѹ&R6}a:X&O{siP c; m,59\ BQJ( 2>lQ6ʆvїQR,~ Ue1J/50\2D 8 jރnwR؈0g\=DXpOxgw.Ƃf́)r1݀%ݷr'tU&"tqH9̰Lv(>3=f|C:k>?3zz:i8KZL+=Ng*<$Sھ*Ƒ:oje,^ffx.& UOZkE,S吮ZNP`lț ޘ{ܤd_(xؚ-J-VoDȐ>4ī8xC sZMsO,- I5f-e8pA Dvz6bJU}W \ ar11DV1DkD'tϊTJobW%Ks[_Ėmy䖥 0@)dbQL|YM#FQfWV!=DNZv>*om}`ֵ܂mbzQ%Kv[Z[gէ w1]*du6S(O!A! JUÙ&#] juQ4; g/׈&Nvҳm-={+dvx̜IާclWW|oPx]Uga BG k/L@±#}79*5RID)YpWEЄkea,_).Ln'<\ T1֩Gy5f%4Cr&g,5"ve TJP|vNV۰QqrT'zFCVgj A2a%SZ!Շ"@.!^P1Cxht;OaV%GpȆ%EAmB4{ =` g 1B@7^ڏEϛ6b6˵%IOZPQ^Ϣf_q5T M(c5#V֎;qٲ˦3bVϻ,&tLxq$TB[.tÝ`X6.˜W}V"F?It(yi!jz ?ޕFW޿B${Q? NEcwP "~U+A@I7bjxȓBo$n*un[}G۴!MT4[RJg% aㄣ̰nHg ePpEKH1!G}څtҩ'ZY{;+Sj{.UnJ۹_ Q_2L!tASMܬ=`%# ^[KpH'!hU+Q!1cq>A O'o3Oi~'jˆ\u0S&AΎbnjcد9&_3Lu.RG+FՈq&m=x`oδ/ӕt4H:&6qpꏗ tS[~=2>'#T] C>:fc%QH>u~.:S'!Nj{Ae;xjGj 4X'POv1X?#UC)HWSٝȣ@XAo &wTo *kv镃վ˛Ly;hT;qa^K=g|%`<0 .mҙu3P9f m t=!(oA³\^G „L[ ,=3+*~=wg/\:KPm蹵!Fpʎ |N`zmm4[;]+NwCET (H; hQ!׌Q/ &WP㏔؅S$U1&Ӡ OzIvR0ƊOK-X5?MbpcSSJ(s|6%Yλ .&˰8j$>-;cr?7_ˢӢ٧ 2ڤҾ=4NaP&p 3 t dgkӶoKv{DW.n(=:V>o٦v hG`؂:QvQ 9= qRIgIoR"* _t#0"܎4#n KQo>7{pCm%8k=D &:!{X}Q&œPϜX8; ZR YoziT(`%}Zc<* DeK(<<=#\]s!YS=aQE1[ȲIۧWH.ovy'MJ2V1eC54g~3&/mݒ[\2l!{"/(rXb5;Jmqis brKt9ק̕<*S%~%^]QtL ͬ ؗK?"L[E1ͦRiw+X Z]nrzC+i2r0ڕTYVEJl7_q0=E,wve9 Vʷ wl/=ōl57Nڕ j S*묟|> pxI*u1yzqۢcpa}>3;OVf"6Ez4sװڲ5;8jYn˼ +O-]m?\jY35æ+U: cGHmPcWן/RUYnx[#l`ъY4ZE[ͣr$7&}9>iHlRᩰf7@aL`=FK۔ :Omfy=!Vw,Pu0_ Ts-~NYVa ͕嘏%f =OyϠc9 7 X`6O\ [7}u.^e=#ɲB/u.1.v>p-]ea-@_h& G)&2HdJϢvt\fb=ªPGǘ'% IVNtWe,cCŒ8qL t N@8Uo1+[4|~!>AEú?}"6IN"Xs^E=kK0f, Z-ȉ"; ^;k!8a(rO=.6JL3"he;s;~y)NK} F!9~v>ٞس/K %O 73X|D*yɏ؄K[W/~zw:0ʥqoB2ㅑz Bڸ>J|3lLNx- !kIu쟋7$0`vǽN6OKTʼQbd6"4?MP%\)2₨e2RŽiABHnd}_myגCtD{3-k[Gst 9B]Y/"js:S"3X(Q5/>]gĊeE/@=S^kYg\}&@g$y&ApY@RQ d?֬- (kKZv6˴~iEq]Ф:˖׶`P6)vIea_z򸐌u\3Z+"K-*2/Jo=v+hbc[c-PzDulnz](?<w5i53WNJ^pSw3s#0MvD=V µF*N>&pYw"{+Yj]9uDL.[)%݉kи!P`uEx oc:ĵ%E% 6X=Tp9r5lvxDYBR$2֒n<"t#$BTRuA|>BɫWRhc&7`\_frXM=.TmD(+m_ x>!ReD\)SYxN; 'W^kW-O&~c+P3B14fl?,J:66үRb唶ܑUV-ob,i?1!z'jX g/,[? 0R+h\ Tg"+ uIƖV/ZzaG訰&^E^'tƟNR>x]̞f7.phgh.gەK~֏:?渚iW> 6&jh{C6U 5g>H_oCAQ?Erp}L&b$`Ǥ R"Ѹv\y3Wu)Țk:3"3Y[Rd"KݺhwVh+5F'r#@&mLrvW(GɩW#g&lYt Fj êf)˗+Cv>^nȶ{])޿;b:.C+ )@Y`&ƠxS૑ii(=nH%8M|RohR[[8Հ%U=7TyKGL'$~H=_:SkM}qKdT?|b7~[>v9C*Dׯ'K8I@褧"!TP&:4?B @HO)`T;UNHv5I/,}#Z sPgrwȞVC,74``qRm~r?r`.: `-?ֳCRͻ6ÀP"ֈP&cTOhL7/! f-}~ftڭg{ah 9HD2`BC{C+SktR`ڱB($Lxc*#iPF–jbK\Wl%ƯolHjHWlKU6gƉΗ^(^w)ƮeτI0$-+=Rs5rf:#oBѠǸW?{:%_$4 uLBK-~p7cjT]KdbM,b}&Gˈ>]l(lb$"]U "Ϻa{(#=ש&!U$a𼭖@ @LϢ1E>.+v Yu/XJEd{ P[ž\d%%I+Μ(KTx͊+=%"ljc]=iࣲ뮝,rGn"F^U۴ >bԡkW V,0ccl&&m5+G0֔JH߽ZnUB}38 6HW `[dC(Aj쇰ȓ˙gHRb烕,HZsX/ &WzRa<^U]jt#9]l=4YMٵXP;y2rmuc0H4-h@>tಖS8o^+ʂ I64 *T4g6X*A^=&<# _2S}q&ޝtĄ/xFˡTzދ#QD"@Lj S#;Lm7wXIvXͪLꚙ'G{Gv27!ZG?S֍_1:]Lv×ķ/{vV31fHhӅkՑȥ~.^o)Ȱ.:-F4)[RUV:C х=^x n\ Xvݗ:U/A:.) 1—")W,d"3XC6^|ʽ9tɞ*1РY"sP>p'_~E o@* 4-h!5H xYaX1w{鐩~&2♿OG:wb@Rt]a%ٴ VU8cWJTRjOx?%(m汗} vE>GZ{\'J#eM7np;Ps؀Ќ1x榠. ”<'!¦?{wp{f힭.+NRK1,g~HՌ{;[y`Wϼ|GR5@#Q8WHdJYd_wO양5 '9TBղPT.ƝGKv>m 24ud֖ʼnpT!.8iBj>S5>惔3\+BiZ >bDZu+g0!Z3Knz ZVDS"mֿ^h& QS0^W_29šF^.kd4j3Fv%Nl\gnӂex䧏B0[҆) ZOj#\rfM/9AقS |_k )yVb_c ;A&`g"'yK-3Ņo(|vYEMrV@ٶR`#-u3c@ )&~~ޞa~l;W`t v&_ ۘ>CWn6n;W Y 8|kOLB 1R[R!eU`׮ցTO;@vAo&Vws=pUaM flZ^hFʹM/n)Y++7n{ h8njxOwf84:jƆUor|`e~+Y [&F4h"UwQ;\+_B/tz|^n;'kG<.l{豇]YQXmJZOU~m=Bhp[u :?jV`/oy aQbᱲjl Ty\W'a?&LQcd\Ta`;e믷 (Ew*km9"bi3;;aH[DzͩVi'-н8[ih2;Rϊ4>2+ƹY*1׍9AҰ%lcquPtHp f_x>HN+·FCͫAn['RPM:dY00];o*j[2)R^eK'ucK[-n6xx&ƪ_s-bZ6emn!q!KQ=UMYVp\| 6Gm48E=?)mj G4)?i$%O.M-r=3Tqyqy3ͱ~}a[ݗ Qjrmb|a8QzpnNDbFlzᆿ(9y |HV?i$t@]6jMnANyNZ7}6$0Y1-OQ#eYjTpYWnv;Y+ {"٠ԯLG*EA8"{+CO('9Б=<~gS𔔊?Avk5<"(9 H%}7.ND@ vaaZgƩ^<"_׼<J.<+5l*=bSjkR?.+9 =y}9:& vu=J=ƴ|U~G;F%%\ 7{,eJ9޴QJU@>$/͉k\\z{@jt );BL:.U%xWH K_A9^ݫ %ςϬǾ(-9^.wێ|EVxi U`` ?V :W;a3꟨ ;| 4z(rl kqϤBX4rs^=9~VX^Ѕ/]Z A-AxF@Sv|K y(f|)'sr ֪_mDqE$H<Ȉܖ$|o)C_C'#E%1\Kr ƄL#oVtozhhHcJnΔ No!vX5{5,ED5=l LcW + wd?mP#HpͺMҎ1:~_ˁ9C k )U$ thgAC&ZVN%iWAy/ 'sh >d_WA$[̻*T\;T hvMjH?B>{@Jǔ3kGP] ؑ4-c}72*)"Ql^80Qg^l; \AW"\CS1RJ# -0%my#ӓYMR.l4ˁ& T؀U<9;cj*q XV4:}rDf,KĐL {#'wQg3{t-k{mI!)>o Q,F))bd &<͐P'VfT0}§6[ Y0^x%p)I4նU󀽻V믩NHe{ tzPBHIźwtada)k0SɒسD3P&;P<?#Ciu NMACiO֯xLS~qv{IdZoȠhRz/0Ip?)W2 )-h c'2MiVJ"qKtc8!S\2l${n<̏B>i[p nvGD~ U5#q)k**cp{ĖD!G@"h42]{rP ZSr}`G7~ĝŹAsD#䈈Z] W M4͂1t#v̖h{*7 Ћ4jb۳.{(B۪]yrnqg$NM[EVmTcRۊs)$YX+/gqAl6eyLIZqBQ(kS$E MADhSiwhH)Sxo(eõ3I 1-@ّbz|ZQ8D_Xwma 4dQ)e@JZJ%fڪ$$21g&Qvˎ$(^EBdX!T;C,Ptzz* 5;"AdS'"RLg̀8xE}Мq'+1o,p\|.[YyZW',c-MFX bɊWe 䱮s'f6”"~p(CgW''i~6Q?Y}^''7 ߃42W5Wf B^*%z ^ylJ5{}'?Wr@om7QmY&`W XinH%b,:CaLd`ݙESʯ3nֲh[j{1]*R s\}C*R}#rzը<ۇ{1EPA}ߐٗʻV9c[,S\NZ^eG~8B`"2e)T[9BH:_`ODl$MWgy2r hfǂH8%)ފp^k°-/љYaU.¥i Gkʗ,^(w2?G-g *y */hvFtd@f#T6j•(I;?iroFa0Id׃dA`͍䄪g *K2=ȨI4i%$/ ?s6 Ϩ!3~y\[ۃe2[j3ؽ?ס!B5f=HA^ slԀ45Sh%ѨbᲠrMe0~UR?d-{IҊ^鲗 *4w_]ɩ]ahf?o(bg4%`ɑU!.ql6Tu+_}rDK(@)z;Pi3[xOZ䯟M=8e]FxR 8#!^'p*Tpe? kF֝o fr)0,qs*W+f} OљEhdry"iY'ejYI%6p q* C=3%elvdS9&ZZ|#5[{  } e׾M 2 wm 0bźSZ:.s{!nX7+{ETFB_a& v\!E< y1!-9xDf3IsAZ T5fl|MnJ_3',DxEqFG,msj|U|]P멲y+@jK.qx n,3E,ܑ1­=YD*AJ^| C(MIEXj3u[fPXXQwK"bWJ/UwQq0Lr?K1c>\QJd5ZE3s{%_!Rmkev8K0fh(yyrrC<~f kx7-0j؉W$%8K+C3eU9*>-qgbu*asq>G ½,#,P\UV5I9kZlB5σ2V[hEm;ug-f"ѻ)fd-CG|I1zy$So5-c&BnB)4SkF},n!漕ʙIu~Vv%"ϬK%\$ `(iGט&&(p0ﮛ"\&`3t!+yxtXq "\䯗eR9c0 >r;*TaBH …! s8_K!<_Oނ6kq{#J|NɢV7.^*.;^AG3kfr/zc)nK0Nwq&.YXGiCbϥګ|ׇ(RZ3Q!|OؐHk7糸^*j_Mi$U0!>x,\F\j|DB ޝȕ MŎgjۄaUH}{hdO?{C%}di@; q@q!Sx=!NzŸ֫;ƐN#Go e>mcb RI줐)DWˬgTO7 qGE?)+N,Xbʛ)M@N.r\[B_< B䛬ʍ=%mٕ-OUȯj墱=8侀jo ;Z Jdhh )L>"UˑVo",hcs5 $y@I - jͧ(3+{l0eoV1 atsuQ~TH_ `}:/[+2$z0 "dFːQX.*\^?@rpжPK,_6m^>pK5O""t/(B e!g EJp_Yx?b6*^ 5z9`ޗg6JRY|=Cn2B ,HÐ*.(.އ7k#th(U3{C; \4,!!4Eþ* 4H8rBMp^X"貪oLo=R{9Y3#ũk''Dǰh8έJ#lnqk'&TpoDU}^tp mca'EBt ,O0nS &?z`eX8-u?er e ȶz)ֿ4Ǯzo3y 4,[$@0qQ u%Ɉ^R@0EJްk~6jxpɜ4q|1HX,Nwݍ#6π{Yn3q2m,IuW"b$ɲCrϴpqݕwM.N BzRM()Hc- 0 ;׿+yf}6h7rwdMu>cWܝ`aw׿?!}ȭD~;p` erD:^s[ֳ"0WD4`㎀>׷q{(&AEdXQW T_,S5H>iʛAYԫHk݆ 2P %$PH9HŲ&_bÐ8Z) +6˫d!}& SM`&/MtDtt2#Ր2r(foM -\μ =,ȫmS-D_V&:վOwS%ng{ۏ"VmG }v -?fhRlM%ӄiv^IԾ5 \9{"_z-c5MK"I>7aQA} ‘7BW 29&!O5[G*\ %dH,xNK="?M3(/TSsWe&!~>Kya SW^ ށրvn rgaϟ0ԇ`ub5Jv,/nێeR˫mn@#@T-{DvW?uz 2J̒ukudWil)t7_AL>"5MKX%0kr:x`EX8Zt~RCXFlwv0#py\Tڏö_q|û'b˒`큣Io0P'`9>g!8fzPg€:[ Eu&]ՉnY]q+]W~ߠ&q:ԣQyI<_&]y e+ۇ5 M ;h\|xJI(wL$v-|2s SH]ew[B i*t{4hpzdG}?Ss֩\}n:j+}vQ2\_8+e/G[t$nf#`ʡYƁn&3R~}WðbքKjH$YP$;J#(>gbQtۈ*A[djM+@!D |Xtü3L"u Ey Lz.Eob95D4p ?@wXd2ve gwn6Ŝ'Obsa](lMfm5E Vfy>(ͻ/&JzbjWvF=B 7¦xKw& ^:oaS8bF;#Y+Dg i|:77P5dԼnGzZ$WKfnsoՠ֥4QZD%&[8Wu9npJ/ IZSic Xv 6%fb)€80V~9aQ`ׂG$RߪLC3.JnO=n7>C -QGve!b&r'L͜ӏ!x/OժK+"+70rmg6 .m>8HQ_ڗ5vuˑT1 ` // &ኧ҂ d1g5G; g!N"6d!zM85~fYz@^u$2e4xVZ0@MYv2lUܸU#3a_^;x ,3GRAŽh1U}9 C+V+Po~ipcETľ(5tQ¡[ uwO*6WYhwˠed0t$%rOèsӼg3h'7X 3meREe56Y<CMfm>+:j#,IS- f! \ 6mf~\$\> AOBP $5&eu5`Y2hZs.b? h]1aոTq0NsvZ[Mw̥REuRUP^K(_UTGN ;oP aGËKoY2z7F4Kk;ن+3֥ղIa:d.gM)$F1 +y\]ڞTDlAfuڪA@>B@r}IGe~u{o ^KUY׽2ܿs|.!kDI[RBis~DnO}0zvO /XS`687vր٤~i: M286V8)`A,T3__#%/"Zd/08U|foțQʺy$-U5\rKD'6Wۤ1M2R5t:7uvAsⓗm<5fJ=6%, 8M\Xr>ޚ]6ETb1._ou`0Ηyuugi261,D]{I+sQD>ٷz/Tʦe{Oei1VDv〫/O3nx?ஏJN;cFxi#|J` pnzf:oS Y"v@ĕ("Ê1Lj̫ =,*?4ô(' yTD46}q䀕@ ]B?HI"3k_I)3_$*[EM@p*(b|‘hGd+7ӈiZ3é^X;+grvIyԯdF^W9vh4Mպ`̥[_/NRxU4T32nqKAѲRGanpzB'2cmq ژ F% UsGTAeUF' U+~эRRõ kJ֛̉>d/+AyAPjzdr$c-c_yՇup9^`ϗ7>Y췀tMm"cHAo@Gt ';Xhci=ǀ<şs<2dI6+;c569vއr;)Fo,r*w.S?},r}e 7ƃh }ZjI_JӠ%#,T!o-ne"mē&N5砨HCD WqjZ#lS*#g@Tzs휩;Ei/q/xqdHbɶ=r:7k{#2j E°HސCe}gمf27xvi@ss 8D(V.l 4+[ ̫ZNy.N0K^D> ;yfĪIF?q@'ït-5&-XPzA~%V SrೱG1[ ^< ^ΎpLr-4^#>/?Larg=ӄ>C1H0}":0Ʈ]_ja`|G˾Te{`5uV$ugj"V)9$q`j4AWl]%KǴĺ&p#yVQ!MCrw$g֌[JfTӻ&x}[k0v/HВ+_iddT/Rtzҷ̊2K̥?ÿOn߄4Xy[Uh܏K}TLZfN#_c?IPE¥?Ff$ T˖ϻ׎rO,~ǓzYW[ !@E+W#bqgwXssa3*/U G}YQ$R/P;@ ^{HHʽAJFc U$:8zE)j7p۷Bq0Fq3UU W21L&X-gUct$7 gisE;ۀ嶺e ,vgEwF)붠 W @"vvaTpS18['M^ Qk Aoߢ]BبxݝhByϯ=[ KZ`( t}>ƴwXEvj(5THFed ؁Ue}}0тo ^ e_=5Jr(,YhCS mHE¢}Djzv;Jg^%SwDZ|K AXD`9Cy)H_ vP\vvj;(I-վ8g^yYΑRאw'fPxB4smޡYy=&REͰ* V7 K5nΓ!G ^j, #1XP2RrE}^]=M:y V@ԼrC *`!|aֺ͟H,8w ITPy,U0h1 m|؎k)pB@,,\;GY$|4 k&^HX4<,PʲBP?9y WOtÿ d/ }8<~/]bK%qX@mcΘn";W?PT7@?h,y+LL:cX07_+}((knV.xvXe۳ۂ:-@OD!/ĬFuuː|[T N"SnV^ 05Ic7Eű2_[h;-ʙTj5djxg:8I<(뾞+r 0a#]5Jƙ]ՓuЮčP:C &gYfn~|ؐ5g|S5eO Ђ9NX-MIuN.gN02 ]rƮɮT|ǺjQ<?iXޖNDQ"R{݆Fͫ 9͒BIs^O4cȕ t, HU~FZI pEr&4Ah 'ۤE{wnW/.xG+ ƅ5z%Sl|#k,Jϵ1뗰E]ߜϥ%B([)a*ex D2B٧ -/#j K16bN7-Hg'֨װCBqӝO N#i6Ye0gP͂DJJ+!$K#S Uqg/hЅU3$+˫&rzҾoz䛟9OV%xsѯ aª5kzZmvkJT!oG PMaIVBlY778wNj{2Wb yoLl\\̎l/k22" ʊifq-ۺ.X!DR6^PE;[T0kT׉M'i8^c2XDa0iVfb⎚l<:^&AN iopW=[D^u  g'qU:|$.2.Aau(CFA5ϪgŠ yAf7f;o|4,FrZL ޝ jgiI] (Rc |iN0A(/E\$$shp2`hl bO12EhPi7Ws[-V}O0D"V-Y+x<, L1;=XՁFuk Y$nBp(uk׹GB6z__xV+$nL بQ#(Yo$<ɁmOZϫ ^HCWybP<< Od@by#mQ|0\a VL oB23 SݯD{O%7'N8=4 m\/U@_wK=nPWf=g>3.a!biY;m՝BʎT Iw+yHnH?<'γ]-ED6u6xX)AT!/6x[1wLW= #\DzUFF_e5] |a7PlQ]ą ˷RE+4\޺baT?&SD;除 )9ҿahc炶9:O렰i-T;%e6BAGξ׵I篚O[JŨG{d 1S5Ua׌&77^oypfuS~4<1a(A"?fC֑|5kҚ&&k bm/c7<Ńu{E;MPtISM[(?wQ8UP3dAAA-R! KOF,ҭ^Ed`>ccZ #mR6./FF>*V[C(pS#,!1ǸQ"'I~텆6\OVE4o13hh]wq.[ʲMah67ψ+w2~(j3gHV[zxg(۱=m&]Yѯ֗FMUXI&Z!@JlRJuvZtX)퀸<(Zg?c0gMHK}Tmc^D\'mKo{MsSCk/KbYLEϨ=Ţncvé:9'OHg (2$OfBWPٷiQe[F} Dk@4鑧\G_53]u5T(ƩQig]mjmX.cHYǢ~GHwmMyVPԨҟy@?}z$3QVFfiHeVÛp&.N/@>Z;EmO,"6'= U_8X!2bTù#o #B  LKI6ߋ QO_˭ejiw4l(aSIp.W 4lI.榸p" wxߐ- 3 NsZMS]˙?Q,qn2Z[-ak=OnK;|W?r/9RxXCESLfd_ &_ ?AM,:0klR$kgug{_$Spw؞e˻"h5倘xh[ v._  +]V Kc$ bqdxO-<hϝcXU}bQe-!M3iTQ<#*o2.Xd.:DEN踔NdʎNt'@i+*m):^u$I)kq(Eo -^H0H׉.l404h1j0oKFν2f_Z?$+3akl"si{e?*9*RB#HA&pR¢T}a'ɴ#I}.l/W^Vq C8ho\@;  \m~(з _N^syޅ9J^KWxdѣʌ!TZf$1 ` gA}IӪ[uBowꉀVť8{U? gK/ <ÎX5vD%Q$B.y+;eB}V*~FᮁĔQ4K0|5$Fj+8x&aaH G΍'2_);ѻlAH xDKe_\Unբݰ{%B:2Mf<~%˙Z2S] Eȼr%p?MUԤ˴ދ{?݌װ{.Evjqi e|h*&AW_z(]C(̝XKnn'a4?y\rac2Yk||$r1k*RyZ6@hϤh7ߙSr1*>O Ǐy|_@qʋC:t OT9P:HVzo/{.0o@bLcH$E/THL1{&lωJ2.$`MPJqhZJjYq~K?)2y2c3ؕ*0o㹥߽W{8LѮVmbQ g(yyyL tݼ3Ve[eO;ev{0 >)]V!%˹)DYonRϟXiƀ?f^A{}? rd&n5JIlKyHga~%&%DF  e\#kt"%зGc_g%xQxSa8^>8h3D^Ea \ Fh8iMr5u> ϗ [z|/۾h(Ls]ޜ^u ɤP7 ;aЖ!{v\d5@qԶfġµHsa J*2J"CEkB`~kR2{hvyQOd4'( KC~D'{?[DD t(ZV=_)\-t:78޽rWqq-ӇÙn&=վ!`gWgl *^_Z֩ۍuɄ;9DyM3Z Ϳ)2DJ8z;!U1=XsqI> U>s'Vmc8'[UL7e991^`NqfUhG oyI0{ڲ.P$.% 91@cdDD޵L\er`ɡj ]e(f䨤%ZiKZGW_خ,\Fv)߯N= 1؂- * GLĿp/#m8YEK䖿BZjK]Q{;_(tퟹ{h?B0QA ^!Ct^%|:}b7gJ;sȐe47\ I(߶3=0z| pӞf*Xx1#cz'4+&w:?ISm(6ڱz+9K[VLp$/^{;[.E!}^xhz/CYtǤKW >r_IԪ֥;lĽh%Jz:_6=1j{F>[])0Oudkӹ7qِ\Zto)){ffu:߼I7ò/~T]r^P]qȐџh> ׍FBd&S!Ej A!bdceh!R\<2銭װ{iI4xыX Jl+2D-1!7;POvf:ٛ=4V HTЮ }gъe9HƏ"hVէkM5-͒QΈ1k" [Z0X J*Ày5nƲaOvVb'w-5 FUm^Uк"SA$=ZiUq'>=(t{𙋌m?.(h?隅G͇V?$b΃bN'vbX B^N_oO0o(-="KeaysPUNbfS;m1$}y—o ;þuй&f7,`3ַI 4׽< T c)hՌ`+U$Ρ1E|$Ot~\d2ndVٝ|LoE9Wǥr7z<z!s59ȥ#PژHF2B@yBn2R!݈SH*3͓tuZuNdϽBvmC!W~*>xx [o3t ^)Dt)uHx]ph"ܰ&^*)ިN- ncnkkbD1Nڏ|0߻wʃ@AA5alwA61ʶ\p |1(m@;) ~]p9]n,NI, O_Pw pn>U0B4A9BvQ6Hw4hs|Z=cri|㵼⽨>r׫Y04_^.?#oEl!r5'" \Y"b({xm4.8SUBd\%E\`3dk9=43V|b=юͨŜx-zSg8V׃TԛFZYl@RD 0iY‹hg]~&o`NAh6NTuXJяk5Sml/ 6ppuX|iKQEo4O1| XydD2f,<Ϭ3rmb`Bk'YAu+I853DdWѝHy̼V0CI јW ;=œ-r酣o)g_Eti8DSD27MOz0ްЄ2jm=pNo}~xZpQ,8Jxm6$x)Rq|p(^oDAO~YeꮀREG^C hĬ8&YǻAT2ƴB (1#33:j\ԪP8vvJ%lq:[&f4OvG^_3F6eu>>"|MKe=o_|H',g殽0=wɜPM&7f&kC AY4lj ꞯ2N7Y\zt]h;?)~M]>PKl73&!;L;:5yCB7_+9z&Ofñ-Ѓ>U[ƽm}̦UMhw p` 2nRxXJ7ĝ_.6>"^*OKnqk㵡$ggpH֩_ N >R+h ~ ʟ<.@ ꃳڪNjet +]5EZ MN/Ia3C#,D,)(^zݾZͳqO|!4e L$ pbȌb,;YT=v`$^痘6epTs)?f]ue4|н >x&-~BIp{lhI`\tYV Jd0y%,|o$GBDIߜZ?rlM'/aVr١mAj{hXں9xfc\P@φj2DrEk$#pD܋؞HwˏV`SExTQumOBMY@H# m53gMֈF|@̷)%v &!L }ngXzff͕׵^L:ԘqTv@ RN+4 WܪdY 3z6D%>fςm}UU]4O#KT![;)) "űK}@.a rWٵe3'w窕Dpt'ٻk!#nLB.OV"eޱWۅ_e z fhz4R-2t+ƫn~!!yG6ŌA6(XU^Np*C)O0<T${MޖIp}ktN /'o?L}U@!@xdVޮi-mu-R=:љX)v,-,[He4CD>cڒM\j dk L-%/ EeAS*㵽L/ofտo㙀VV !F[!bv\/sqZDzp>E<"0QqH 6bz8t$DVǮ~u`EM4! n{dO%f-sؘ &;-3u(?[E_!A@Ve dpj]kyu.z041œ3(܀+jFb;0/D6"M kG%. IBflp|:qdQl1J30lI9ɪ8޶+m{-g[?cK#8`:Wl S$Km eQD7#un>|!5,e{}s#끦Az-?s 39FAç4Z*rVIQ@nⰔjmAҊq1q.Q!.$T*x:"_{-(YSΈy "i29&Xy4!qH;ӂ(8{qdeȽf W\<n An~ Ɍ}ZU\cFbg$ܮ/{Yl#])C}͕՜_1Al,t`F(63a42>jeYƪu,;Bڷ [j(AQs7_f۱hư#D:D,:h/IMމ|'+W|'E^Dd]~HI'ȼ !RA jS;⎀.-t2fi Jk?>oco"}ZPE?;8S=i# 6}tɳ0mDIz|ܱ4EzO엒5ygrPd.ep5w8F/mP0T$C0Hg²M _k(v%wԲMSG;'LAt}ݔx)OY+8 R4C(H+E~T+X sZlMtP`]%J&߬u  GMtÌć{_JC1΃eY-IgK(9#k$;^,bmBfsbdUB,ݩ0XYabc qx*9d1x.20ָZTQNujW "Ȱ}ɿ?S415:<㣞;qΟ<"zSyaclPNoISZ .1ûCtyT>Wl8}/[fl r:2?C #{_2pX FCܯ<^/w;W]2 =hm Fiԗ^9 3Q2HFF^F##}{|kX>Ϟ a_nQ> QRc U^|*S KPԕlNf1 27k0%z`G:EdiP5NeREl#5jXDKp^DluefCH^ro r,ݗFO[a}O. |3]#U* M]Zx"lE~c5X;1P ;: u<5x?c!*gUDQ@YlJ$FS'gU8}ǒy>_~ ۈ^wwtNɗ 6)CÛ-omBjw0;N s|Wo:Ҡuo^%g̅0S %Esp(c1cVDbkOسpgG0TP+O)%>ш0|;3T! \SHȟ{sFV>p1P$[o78~Żxfs# 3Ot{ Ɋv;ں_ß$PaB K,aD%!Y9/T; v˴&o9تuRIM/&` 7R DT-E2D؜~9rK>p>fWpJ䓱r"5V.}v9QlY )!2% 0pO{:( 0|g "*">b-ۯN]#x+|Hnh\lֻegEWa.8<#RT1tT0BOm2wHjD$ ~TaNx8NGӞcav, zjWjih !A?bm ۹*L lh~ii_Ds;GR1cX/nLx״W*$ {kr< Ub뽲6Tߗb+BUش)]j/:)M4j#翍vѮ/SgD#s.6*39"]^[R1w%[tԻz\`Ouπg8So1K/ 1B"CG 2^4AqXp nÿĐ;rvC/:Q}{X?!#,ZYa*-VYsPB7ˆ59Rzo&/g.AsN6Ģb7<I\d {{qrD?`(FdžwClh{@!~ZR[ӊ`;7d"#m.U 9F%,34xuë \~$;wSE9룎o63~#ɗ_못7eY| a7]j^up*Xc|ׯp5} ܶ+.aOypVU# L\??؂g*hyGZ=4E0h)F:m7UٛS ome-%!5=SK"?TRM޺\v:eduVӪ5R+=7˄H~Eos`@ӠV`FӺĂ?ϊC'\RקJ;']U^%6fw.QKI2OϒlZU)`(*$=%ߠ;2^IsI;ٹDEB]Vx!srI`#w 1} )LYokb0ӂ ۓ>Z3z ÖtI"Za.ŧȖ~,v>g0"zy 湘kpm1h40//ɦ! \ (BԞarnB2XԾQ~/M]smzjGM\E {%X猼ɒsoc ?lRxw6[WzuIN76h6`wQ:P^B33`PD)ɷԱ0Mz41h"R.Xԣ3'X9М.;[f Efn`X?{=x4'FgN;aG^k{ZŦ[H`衏|{ >  _q0.GLR*}% &v?`6v >e*w̙AtyCtO^Ik0mFW'f*j)wX(`OPK|;HwRjN>L_I@C(qt9{(a&<3dn8@n=m粒C}ײ8&\s[^>gl+iuy-ZBoA7Iv 0GZI6abx 8yjk+fGiaT1f P>*uhm}1`FГ=OzovTƤ*Wy؉P8zٖ]Gny`s*̓ܪV=WS?0Aۋ.ԌD(_ Z`n4IX5s||֑9 Ώ0DjTK |N3ˮUT+UB8oCSl$*5mK*(b7DyGjR XfJN cLu-K4 Z?+T&qLUҦT?!.7$ޢ7(-IRݏ)2'5j'b|0GQ/*1Smg8Rh2uAN?(S6E5 fq/#%"vo B h\;}֩zn]KMWX󐲆B[us@T f}o&s=~ƏK~͞J?Yq4SsV1~Iy';Az] <'Ez•]9$ؔfi_s;u:qĤ1C4\ċđՊp洚M%U6Й劼bw~گzorTu;thb6]EѧM%oK®^RK=pT=~fܮ+N)@ejȶODt/kzodp GK/2o)@]yG/wۆgjݫ6ެ/Հdy"Giv؈y#npF5xϖjhƪNIy7/X a)`$BFu+GLPJ&]Q` MwS9|P$1 a]aE fʷ. )Uj_4W_<]S:& gS;=(y O?\FoO$띴~j8"ۼU<(υL!.ϭfjU֘ŧ'#oEqgL½Q{C& >kN&÷؋^ꉌC3ZcSm l:ɅnO6*Ͻ;e#Q`6&3Xј.aԯš3CsZ{Ȯ PSE 1A't^ B ?~"yD!ءtQgQoo,Y }bPPB_pH$dz)am $cxa {8yⳔi_ݻBLV*)5x[cFƁ(a%_[Jzx;_sv-h x/z֥yD*ndD0Eoyh9QBr3gf<&I/O\'%]%Z_IM@N±M%]-}5{Şvm7`jT*59[4TYrn Op-@ɦ>n'q(OmC4۬ & ZM"ZE+5@,uI FRKS`/`]м_t͢#ٰRun|q5FEJ;BF?RtYW-_YC \!S9p,J6vxH-0 *̵⺮e2aSqN)@ub$fA%WCBG^L؏}t@fJMI i}5tC+A_Ih:#x{OD!AN;O?It03Ƭ0-O9jHY\A?'ׇuFe#? 5m@ ȶ6MM T(&a~,ya;BIcc k'N?aw|ESކZK q,_RӎfJ`zτ"8g*W%ݶjPj7+@i|TEf9 'L*):!-w@-LMW+{LfKwB;/*$$5J\':> D4)KT4 R:4apWKQV{';?W&*cQXu,_Y~Hu)y]xR.h' D Y_//o گxEsJ6آDRU)__Ao;(i؀Oq$Y/:EI+HvՋ%D(l|E?aguoѪt}?=p@Ehkwn:hMYL^ʬ&xX+J@bP@LӲY p~BN[8 -_;ݩ\ampiսR Mv.{TiR4'B>"N[IAR%8#MY;z[فg|S?nIFTzGQ#Ӧ9)戢$6ƯiE@+eAaXɀL(Vgjwҭ @wPk_oG79--7,Ît$SS=;Z23hH)C!b:Γ5Pm@s\ҏaB󥊂W!xtAD@=Yc!C'y8ro68; grk'}8Gaj OYLM}Fْސ<3 W$Ė:8v#F.5.|^W¼a4pTq*IK5cU /8E6 ] DXU4%.5d ˉVtwbV~l`zK r< &hإ0.'<ȒvI*^A+\"՛6BPr,L.wN)tś WDʙKt_@zeHwBIRr3x.$H< {?UQōAՐHb)+)+W|3% AQ6p|ڣ;#zw4Rdh vl}V%u+/QT- EEiSx]WTe؁[D9H;\o_$yO{i6z)tD6w.bqsi/vEY)T%'1ΊQ$t- s|݌/uqT WD⬫ {1qLbMB+S6u:_!2SD AAC3*7P3mL]=E}FbSvl5EB|cyآ F{m Ɯ?ƵwQ~D"E4a[+\*H.i|ޯ֚+%1c!`E&UA(=G3 ˙NQ@ewE/+h뷼>~'9fxwCPf"йA_0χaf )".)DN3Avz!@Xt}#eW5k+L9־!FocTBsOV< r'}WU&H΍Ɂtg$< JE,rfeL!&U0V5gf }OEU&| 770ݽҨoi1M;A|$7_!i~57ɶ2}cڇou2$U_O05٫M̧ b+HT}%,粳ou[dRjm‘^}GE_ItB~Vmv <-"T"a`Lz [<2rN4^15 KѨ=u(T"FJ.R41BD3ԔޠQ~Gp2  e4c6xE ˨ rW}R,X.7 -r\&8U˹ꛈ2U".v Hak*o^Bm>[yXl,~X_*Ԭ%. 8S:u'%L?rnJL-ЇW!\CJ `@ZzlQ~;x-r/vϣIiC&627ڸ S;rn5rо+zxM`AXt4xbuHקcׯ$*.“E@E{sgl+1$%+RbLHL#D5c׽؂`F $VM3О9| ΙƌݺsQ[cYGI(,AMV{Z%^is Ƞ.m>c·/~,BpOY.f9͞ b}ܝr?Ň4/hUmth|.:xZtgFqɚT[6U*Kh* Y)틺NIsŸ릲O>E*S D.Pʜ&P&[K}ٍ`ߥd(ɄUNu3jDZrfM?~ڻnj\ J1}Bs|LV4ݤ&-PS/ftz|N^\NXCDv-i`o˧VcK7_[u"tIDȗjr·n*ti>TNW74y=0a]kVܫFJBЁ%&;]nhRic寐`1}x1!JԢD |xNyLMb%k¶#W#?|[`=H\,-m3]sE^jq׻>nC!dpqTmx6/@%o1lEc|`j;ʲuP_ړv`j$K' /tY/n޳Rn8svG*qMPޱ7##\ɫ+4ުُZ%HX=_YTZ翠?fC|+Jc)%؍GџseM/xKe^1ȷ=cϖƬУ3v^rdU|9ETӆTi*Q$WOZe'W.k6aVilǎ6?AzP/w!Hgu]MF`"=& réeR&ڪs[,q(ZBfU0k1{ X3L:o@:Ԯ AGj U:&{Fa$5{[kS(`6 =:W&>0^e#>Ռ\~M.F&p}9p2N:[㞲}~*3FZ@f,_["%lsE'TSdjzI hDF}ul cN^!%G WF]#cnT&;.'nK~NU[}9~fRpvnx1F}f,.?k;P${ ~ [MOh<6 1"TȺcm9'<= )轙͚;%܃?ѱ_z$p-|dZfjwu>wD&? V5=l_z\(`;yⓍzSuOÓBұB3[i/Ww儹w!obZF>bNaPIG!q읟zݾ)NOtH>̤zME7|Nkы D>rG=c~EPޗAG΃iQCv _ 'jXrW3n*.EF*d(Z2 qsׂvАEcsE+CG aC+NUݏt:/HS*^o ZHbVg4~p ˔gr2@1+_Co爅SR蔾awh.|؄ںU``W '/M3ĤB]2Txb\ZW д.'+ئ*^3N``^yGU"rP#dNLOM2~@bb.5-¢aTh(k߹ .V6d*=ۺ~Bcmc[t df; ^d8f n{ >(ԩS`!ZVmUNAۑL%cF:mYazEd}Bb.iLwTGacZ_Pa2/=ks'J֛˩?Uj)ɿFĉqWe{!S>FhC!<3aԱek9ߊ-:?#Zc27~:3:wz)<%K123dvU7) <~˪-!.o۲cB (?Un.%a`+LΈT]ϴZ`¸Tڟ_]Ѕ@C6̜ϓq?"!!8^7ʕPZdx1~1aͬ ^2GxIPs3!N;f"$jU̐ˏ\_A3aLtFEžF 29R؜8!Il#vs 'VoV# sZ&egT`(V)f8=n7}RV1(240n!wtA~?GT7L%I^񄒳9^-MӢU 'Bp;@H9lyߥ6^VQ1^6Ԇ+&HD9H wx77TN<ܣDsO!k(ZoXto Bʂ/)_80im3_+p- 7؏92A=u 2wKb,.+ˏDd3KOb8G NޡH oV`f_ =E吭Q3:wAI&3s'v3Q0Loj*јaHO_%T@P{ƌDZpIbp_ Ϣ<{0 ,R8z  ~QĘ(9tj_ H~*_s"G^ZC,Q?6#,^m+;+:=3+cK-Ma ad(EBWONIyLo4uH>W`-WL|eh9l rҨ2̖1.7˰vqa8,e|9w 'RH:]64D}ڤ.2Z`k.,Z{/8jU!F%9c eVsdk&!6W̩Pu)(2Sχ¯do }"S7*@3RqF'd ~ȥm}E#fO!bߓWMG̸ToۄAo-56~r]'yI{}U& X)ǣR&t 0g9̍/g@F'z J1( ڛzr3zx_QZ4x[jOIX5ֳ3E7Ӝd:=/]JsyT}|)֫Us NԶ'RK$F_D.mx=C9K<]"VUhO cúVъ77{,quΌ:|/ {b#⥱_ˁdXe;0P4SlW6.Ǽwj7m2r)a\FQ*}€&"cHd]}0p8Sj6i x}^3dp *JevJnwhmC nj ,P͸hkk2cڼpmsY]nx3oB 3wH.ZhXhRέWk褬pN>%B %lg7X!tE˜oPb@֬\7ͣ=.P hЌND]}$R g돹`_mFizdq"WpVbXVE)?; x3'NJTGIKy'f']0O.yⷱb%:3s^։|N HljS0IW~.gΌD$dALhE5߰2$63(Gs""}˳Bɗk=s|sOL6枭T`/X{32I{ B6w*{ -GnFȠ=f7hc+**>"|ҭ|S~f~nLa%y.^ pvw.v%1 *O *IP1*BM޳sW4ᒛ:|OJU?I3bg*9\o,'N$^Q82AM~Gs$(K gAa\|1[fѡxE )KjWGZjUQ*79ʧe;=i]Q- AbZĢ 5UŲo/r1h1B>AG2H{T3ʂQrnk=tBU\xpA k8L_ZxW7!jbDatvմ}"  {|>)w@Ҙk|ul$rz/\lNX qκ0;SH bc[w rXIXn|%-S@2eβq;a=B{:TrhV@/9}KC AI;V$p[GNb'03䶋IZ܂͹s|5!QK:+ۋK|S![R)suoӀ0 RԕtVj6GOnQZǟ{P*6% ?O|]Q+Z!)2aX"Rb;' S "إ@?qY J>O#ѢӤD9AqAF]Pֱ=1OT5E q6CW@P2ڦ(A.ւyMFPc.0wlLfLr-m{Z/A?|?tC -bai!s{hd0 Rf8b\]" q\ZqP]/}>op^.I*qh襥C<*T5l+sY WWS)AҔ '|5+h:CqlgSZ#ֳzr!_2-KO@cK1߶-¨d]P 9D-t.HôI՟؏\zg*\/3k9bo`]49W̤ڥ4Cҁ1%\d3xw× GYՅ7=so4ms',BDQ+|ݣF^5&.,O 8L \$6~QI=zvaBlCمY ́$:xә9ԻLZ{Ĥ@š")mZ&Xg8|ޏ,캻3mlZwI-Oq ) u.(Aދ[C5LN%|XMmx( t3,HlٌfgoVqbu2=FQeen-P=i8יG+< l=X$-^?e h0Y x¹Fگl(m^#)`p8v">ΔhuGQV&3́n#RѲ+(C!VN,6(?Bdu }Nj23 Z[1!4e<8cLl9̉ LVGmh/gmkTZ6Sz89=lGxzN/'\\bZG}! r2 ?ﺊZ[Z&M -}~ŇS)C>yߞd#ĥ]:J0lp% *dGsE:4rjݹ;b ' #^Z{@au& " LB |RniE0oCHP9a@L_@k@,nߏ21L?dZ64$h/?P #Ɖ`I$WUz5Kyql^ư)&D7c5>expn ~؋pD]*`EҦ)j;_ VhjoDp\`V`䭋h-Nbȃ묺Fp'Qn$@̌+E,(\Gسȁ5[, :bI\{!z 0Zmю3Na4-!!8 [~0QBq<jtиne0M3;=Dy%]cDȭZ|Sbv_go#9:t_* [p_{Q> > ͹`+WB3t"L o [E=XR;^~#-aׁ#xP jSXr~ fs{q6W!118 7)#E`BKF ? cWd5/vzh-\`ן]#c,m+OP!X,2JBNTh<ٶވ9I‘Oqvl&S?pft謍Q;_`؉au$Cy6?94i=3&c{$Af_&CN|J}L]nv} x̂fE SGԱgYZ07070100000044000081a400000000000000000000000166f3d9ce00006224000000000000000000000000000000000000006500000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/infiniband/hw/vmw_pvrdma/vmw_pvrdma.ko.xz7zXZִF!t/hUΛL-_\ )י-W>Utnq"o1}* )/i);"D?p14jtP&y T g)+XM uھfs4;@r?d?O^]wcG]1p/OzLt;d+CNN·B?.2(uXA\4O6 Wm^P֑9]dEAlb.֙a@v̋aX1쬤o>G>[\48"mz,:ts$mQlVPDWhNGȑ˰煱w%M UR\:/Uʋ`=u H4N9dtk4G7LuK;OZ$>1k`P)!~r$X4au{ՂDDtOLDH߸~7iZ&EUz&rzy"c\3Tڿ}8 HH%}ZV.ZV5dg^8<8pKe:N lLm vgSO-:92qȢ׬k%hT@f羴-|I]״asT-0 E+wď@1dZjN^jp8)btY)p{ "<;z> 0.dz.+tsegELG8u`VYNq\6{O0LUQH`u6t]+;:]W@4mӾDr/װ9Ic%g#uOܔ~;Ak`[8X3RL@VP\yr244/W_ W/.9k`u%ݞ3ē}KCLZbed5j[O~VpkT\A 3%ȚD10y7&kUZeo/Ùi1&-f\DۓYd_#2yfTxUDG'QZĮ V=4]=ֈ;EuM)X[_}!!^ɰ)2'"Fu3%Tr03p*33cIWG2܅$c cpHp=4 X05l9Kh&-6_}}r,zSŞ4Fa+Ǿ_u_Ǹϥ Xm=}_߾Ջ%?L2#,llW1(+-D\O~Hs.C 䏗>v[ .g ,O{k*MMaf:2`6g]R\^:?*k"pϾ\VRHz!!i:| Ml)[؉y y,XiДKgL;L_͋1|%o T^{JҍX؄t/[߳CbVGa1@؅Fn\Ìg'Wd3dwTbks] RbP#lέ,1̉=2|5*:/WP(eW m/!J Puhb!c9"^9M:6Z/.rSr\tGh;ܡ)ۧt `D&6B\`/\&C 9q=t>rn([B*@:7_KTPVo%k'fgDS].նf69@aѠ YZW~bn+#d0D;2i=?#|XG0ϳ>wg-HH$'BJBƳѠriA,Lwc.$,VفQtD>ʇ9+"_, m޽sat,dq3 KgǃE9D OhGD•L#Yq4u {M\/ P]wPl-I:xWCzoy]mA٬uSztg+x3|0{d*Yp,-u9;!%*$o{lCӦj[ud>Z N0Yn {GjݳlwKv3ʼ$aUqtq2k˚P :Z}z */Ҝv%>ֺsPX8s^Szz''췶pS lqrA@oj=1KǾDKIFwb4ԗUJ;f^7xl)<pyӏDy <Ƙq_>+abMd_4yy|1Uʥ_bHG1' K [FQ$WV@vJBf.V)1*;IޜZKmd뛮H=#X:ۮjuE/:;43]7rp23f p\Eo=竀4K31>{EIpDGt. G]GsA&?͝##(`Q9B]h?FauKz,DnKHs hh3C ߱ \їK&#|/DEֻK,yNYX"*9<3c$CvgM)At fZ` Fn^P.|7ʹ#>xAb4kH̱_a.ޞ">7Œ~:xcﯫyNtfInCRsu8|q#m@ɷsSFw&u+T =/aA-ߒE™d]h%,Q[4!TAKƱ ]] O5epߘWໄc<\+|)椹*s0Qhp.$WCLGO;)j2="^kՍ뭩.OR׋Ni%^}]z)f '(~2ݍm>k'_'LoG'Ch@)(e/\6$}0["5 >Dlrd1\f]å0c&K/WYă`!{{T5.T UlbhVnMxVXU]6/Q*ef4!i#"VR Z5W]Eڜѳ{koPOhBCEa by#fțmVl7CKVߊ6_Ď =.8я]1u%h<xzk==$LwAl eћ{65[KGƧuPU߆ :[tW%4QSv&7çZJUD+O`1Q؃.aԵmU_L#9&KD|=6Kk6A$vi"3Kq Xf#:.ך"mdiU,?! LCzt%B\+ gRf+b}8!z8p/ n ,(Vû3䌲t8?xL5SBl'`yd:\) [e7hnΠ4[Ofϡ1k$Ksj4徒2a# C|VI?w W5Bۀu@z'̿)1E f.g2JAc"lUHG?e}j nBDV y ׶LₘL-r#yTZ\#ٍG@N7rz.1ay%hfI%<Lf_!:ڃ_~)/%?PT| [>+};*pq{K转+bn$,ķ>*~R 1`N vQR0LjPsd<8&.;[0cXEUt*:GHkTlc|4NLc IL>?}[(d\X ش "t{[讗f~O6G7k%I # T =L癜țy\`SrJF0$J i.ɖ/鑂=>xOikIORL WZTv~&.:E`xYNInY}C vlyki0XAk,~Y$Kpx5`rD7<"~Cľ{9b$:kHM"qȼM~MW(y+N^QPA"':7mK/,\>X%g?\O#|g:L-]_`>k2E$~V}!šBdm_;Q0f -eEl,y} n͆l51y "Sda kyb3_w,Fd72biV(X7(ZYDl;/9Mc%I.I,nof"7fVBnxBd]`)|ly$^Ou#z(ֶq`瘫z%$ǀ RcRʫ97-PEɇ;zu3}KhK|0R@6.guOK1OEX)5'NITZ!!TK|L,2giC à ‡݌jŠh`;cn*:6!ۅ_w+,)~?vҬ$ffL1QnrRt/0WDx?VÒlfMWE5pzvҦ3%Dڢ]]5W/P>=*/(kr)UQ|e9#{V5̺#&! y6芥̂KL!q9ېJ$iTòZ) :?}E޲u} W!fyGlé?xw w-Ϳzup׿ /e?,F+m?AS~rk ~ x Dnvqb)x&K/cH2 OɍlO薹{ͧ1Θe%]GMs`rO$qʺ^'ݓ#Ьe6~.r( bJ~r=:ˣlƛYcѝ`"ea4!Sxg-U[/#~|5w+J{'olL5~a۫qa)[;DOAnzz2)!{`uwª%M˶+1"^ҊtE7{0`h'f w~;Um8a/M[n"SRgzvZ0Z׹& gu}!DѺgrE)aSf\;_H ,ijMkzN2[iK=J苪uOwd6f0re,V+b tg ,ҧ5ɽ|cmB#?=YцQ]Z/ $[ΡT<?j(1GF.qbAHWr{E/Gp2o%T8jTl( 8Np# + Ss>Sy=?e-ED{xG !^޶p.7D7`ODc]K3N<<8)GH&`WTK’$ThTǍ=HS)cS;itxX*xpC{sz է[EizjEqYN,`[@uNR~M nIqD,"ic&pEIIM msB~x S},sɮywgtE$#/1 5'OAᚽXLHw҉3aumc6{3'M v7&0j6J=1jƉjF%m8(5G1?yKgQ(?:=z7U}Pka42S|]_l?D !:FJ“Axy`66 b NVZ=VKV?yHb zd\ne6kީS4p+bDM̜.]7 ,)3?&BƸED=\Q.v@K|$_eHk Uq-iW7nk(V׋ߦ|J)cr(Am$&pۤU `-vs,9(eEJ#'T[k⴮?(9$'f@bhhLR3ҙ+|@^"0_Zq"9 w)Z:)[PH,ix%8g#)c+o ϶[ A DMZ$ZGIi:"'ֈ-vWR=00щa)O@Ѿٲ4&EuWOejP^Ա*ȃ7=ǎEb˦Ovh:V*qҟE=͡bRB NfH&ؐZ;+J1Nh3b oZrZI6Z\N߽ZoTGQ㙫#pafuȳa2mдϒ)XkqnSK3q-=В^G<Ua)EK  ̦Jv{Qu/upI~m dy(9=*-c]LsM+ lA$ЫM|0u/8#bĕ9߸ױO өL[1|FTr\]- tE z`/>V2b-d->Ԩ.ZѹSc͞%tHef>_.MLT+b+wi[kvh{$MkdS?@BsRftu: M[_GF\_$~u#Шϥk>?F%ٮ 6LSݲ ,*=50LjrNzuKj'4_cd1MGL&̏ͶL1xjfvr+bQ)C4fhpG)e;g1|]M.p?Ac ʥfy.WL_ +F"[1|DUvvlI9gZ)T yU4Y,#lq~ZV$um!` 8BŚHa Ŋ6N( >~ò*^f:( 46xa)5Pel?_ t hDJ᫭> HcϽ?G.g.؉2 -UFXUE>*\|Ɍ v@n7U{%\J@9S=Ft}QϬydR/HwL_X Jz\KAD,oFѼC4E#!M939M]UT]Aj`m˟Y]*<>D#`8^¬{:cK(ijϝꏰ*gWLQ;FL֒#ˏ`uӻXќ,܏C@w8yw̷$b1CqMˆDYᆈc8=./duft{NgNJe~_Ӡ:A$srBexMM=7z8X{ l )1Ɛ#&jtHM7J4rȗX%=D,DT;ᢺ"YӁj05D0znMe+hys 4( SDf .~`wz9'N Z66–XgX#yG‚k5{&rbf^J4P\N1ճd${ >$u[ V%ճbSLb}JRȞ{=-RRUm ç$=&zX玌2U^ T~5IK83jzQ鐈) 8o@&׻2{Q78b~^ԩTV 3?z-`8D/ﲔCWQeEُ6W rbnQr-A؝Rlc\owϐFKI}Jx_bs,<4gU-q?|>YVW8x$:bTh٤kNbM3Y>2z -lZܟ@ /"_ >KK2m$O߉ַEpYTY fcͼ18_+ir>r$Zʨ t4!;G w ?R6ɬ'8SFIitվd`-B*?; *RI;N%Jƞb(jp"W<)jaeӎ) }}:\eXk.:7pBL4a2TڴRT*:NOr_H?[v9ECaSS3uΖ Ls9rzQ;}UAsus V$6-Eqj`{}Bw5ɅPѾx>yns eS^ROl_oĊ/3/ؔK7/za"vJX>,y}wׄjqh3KA(+Vobgu$ҁTU^(܎"Ѭߖ%M1?` 5[}V)j} t|ǁh$jEB^*:{JP%cکVe6kmchu1>oE _9AV@oc۹^íDɉ\yGln-O׍Z{. .M&&q{O_1ӿuk}L/ [|4aGV8KYǒTtJmմ7H@-ed݅#_P~ڛzc\tȑ xטJ9@QQqyڟ HjOt /QS~@B7N3-#f(0sRVcx7 1Uqߍ#hB dHjJ%kŏH U# ٿ/q_m] %o (9wL$ A KB'`T%]G+i?* .̻>AlE4_ Q섴zVCIB0džVCoSGfĝtFDuD;gj(ԝ˧jbtVf(툡Ma@w$(ɥ\VGݯ}\^V1b(Ov() KjM7eZB^n.H=BJ3 "y`3H3H2)4rkU:b曉6D2uVd)/Gy2L]SE ){7:ܗ4/tͺe[0 0NjQSrHyH<Pxևi;jcb(KY~):VS.¨bw)$@ȒR"hj1R ^ƤN#̤#ӼW}wgSB\+m.h MiA跛/KDэ} S$m_<.k%v@dJW"8]!S5.ҍ&52 zF⋟O0=*䤩xqeI{⍚m\ |Qɭ uW61R$\V-6 ،Bpj#7YNJ+2osI;az%ឝO q)]n]LL1_JJf'uAr^l H#7x 1YC xTLu6S̓4,,;4^]ءN\5_|w5luC*=ŷF3TeS z Nyʵ#̦$~Q \CD<"X H{/'M]1} Y[-.J3K'}!Q%؈B;ǐqjz/w0cuAf9"yZ5`(ᵦbD#<߮FzV# /zG{UY5ZZ"@͡j˃ "F~ ~A="AW>d Ake䣨OPj)U ~{c 7j: o1fiȷD+5sf4dx"F h%ʂ X6}Sޔ gnKچ DY-tBӳYF((wZP89H-_p(W@g(79_.#guXeU 1/jpJ?oeq#qEZ #bP,IR*#\k\?N†fy_s/ ?Ƕ6EBuM`3YH0̭&"5p_L'aDȆ\2wY%YN7$m@qdmCTPVEɪrFm<`$-~0EO:t2ڞqT;ST?sC4ޢ)T:Ex>]δ]\~Wja(wsu;П +~+7d}+e4oCN{TX{| z 7x贛 *qqp,vE>.Pi|.anNc x\g;Gv0a *G)K/o7X:k؉?jC-UB3gԘfW*ϒ=d,+z140qw5Ci`7&pU[úEJх[$(肼퉗P={I[ϕ/*ڿo r~F-L@IgBB *.i."p&/mq8]m7YU1f*v8>l+crL_7 *ш,w^PՐ)P?k6'iK TIR>o+ Ifu ţ>`2k2wysmpO\PIJy+7kـ49nNЅ]-*ziBx mm3D+AǀRC4b[doΎlW-2 y8E&ΐtԵ KmMNlq`443~e'ζv6H-X⠕ mC}1<NVI5꘠{_L6suuuTE;DRKЦ;0?7x?fRΰ,16MC*9 0$B&43XƩ) trz6|k>Nh -k62`QE8~4T":@9EOluK2k88~i/iޔnvSfKI49{aHb}۝\L G_},oˉN=a뚩*֮@dbe|iXCcTt҉m`i3WVK:cZT[aJF(D~A;bs7{%z%0By@peo32n4M2dOC9~3QUV$76UL#!+,i{q${h&n_:FjV]rV;3d˦ءyH_LVZl-̮iF8#Q8Oj-Ṭ.+Tq!%L"s*nS00c3W}I_ 7t)-L~ M 4ك&h9 ۉ 2sR UgUvʖn p4~o 4 9/Ÿ_yomT"gFMpJfv/GOXwߗqdVGĔ)z'EfSB[.%4+͚s\ܼJBL`jlQPӪiBD!Z<[ga:ץ&;B. MVo ^boAv!a3X_=φ4.ntԈԈ?Qs_߭_!MB`%?l KV<9 -nFy?SƷ!6t*G9m4\SbGw-d]я^y Q۹ tL at6qaXUu|󈴆9RY(ˮ)DU^LT#!D(o5mW7-5g2,f%_QnɎa1#1Avv_A],9/bYtY]ބsҒn<Vm8ž\ӿҒN,y7(ϢE줜kaQ9xI5{Lu|L .6 VedtUϚ&hv=:UGs^p>L۳W{a633`{WkdrX_ߊ\cobe#U=z?, ܵ.)Wl'X'(#4ՃfA[9vG8ҞF!XFgq>Or 1q!$6'J#7}8a;[zTnP/M󝺰I3.oI3F (*t2 1nBWqqLFqgP⡤D^H%89ɼ8ož7v,d"g4Ӯ'{&}Yhh&| )Mdѵ aԉ2P~\EU QÝ55 .c<5 wG2pZ4_z ܾ!6&,[T{6DN̘4XeۀD 'f?`Zȅ y,NFce3ƥ(wGQ'1f$IVQ˻G::gj܆7*<}u#YpRbΗXhme{B:kvRxwPpQ%R!gEnjIH(%owqLDjC5WE0@I`Q ôeB}s![(qa ՛n7Å炐"wBԽcW*/CK_ѳv'iyLoLJ|By¾'*@2JIE8b '[VO~BZo|lkWWo0aˍ1Ga'x-п1pw/2KGS "-)dp;onTyHzE,l$L}8;Nvg1ޚ-,xq> 2ϐ/R{21hN/]CR`0BA n[)u2b{TF`0H 639ZoM<FGOsJ"õE%i4-}DWf]BŒ렦zm/M&LJlF2\ [xI2*"Vq$ `5d /}y 5z.[Ze;P6gC NtvASo%>q%Fe]ȾNNJ l[$]eT|: 9g7ଆB7'6wSf0/Y$)>_h>X1УFcܹXx'dN=}ekmQpț6?|H5E3;Fc%A+QxSO|:ΈK)GR&hGlz<@ٙda&F7M- 7暿zMiqTS6J>x4OzQҪ,H kj;=AR@(y3tXfȡ5ſàp>慍R6Ϗ/>?d\M+bPfIDES76`S2ܣ*q{_Ik c{N.@-< k' aG9 [y($@# xb10[.T'ɱ?Bb'OS#6& ĝ-b/fqA+9x%Yİg~U̐EKD=dE~͎@zӇ$]Qe2dZ҉ j8G9M{oyڐis5/t; 5u z|#Bڧ:m k:QuӘ 20^|g'%s;w$YeKp|i%p7dX"xf|'Z4YFVʩ%3q  wfj9"R-̿@@mX+6\; Z1\l,kϲXgQ*rV9]Ļ{DD h6+lܵ~ަc*ēXڻ]D5 \[ KDui'O7 i\^uiK8Qu9/N!Wr ss&/T!I#",jGX7(dLSFhn eT <+]udeg_3 wǢ0KRQZ.K,7},6^0QzC ynt޻N|5ޯw`vpTXV2o+[*u6y,i~*10ćaF } zcR JbxJtLd㑂gӂS*Y5Rd|b*(p_[1{$ . }Q3=Lmfjڷ+KTg[ j%|AEA0_{fmЫ\ԗQE8tm7|P* :끖RAfabݾ0ťײʔn8'!8BVM'j̗)}*cDՙ%BFf)ha ßfIC%qڟfD}:NC<84ɦؠP6*ޢ9$SD[Cg毠U>IX PԨSZ|pms2 QP~([>^5E-.( z\zQQh{ZDbH-@#Ϧqˣo>qMsa}3Օ#3'46lށ{w(Fۜwԛ"Qif[NW5o |]C*By08tl3g&o'U::^j Wɠى\'[."?\x%^{E,5#%Q=$6\l<Tvn׽KECFy\ *#3Qxp)  pˣ6$FSՅu6lIR lE\X1cjHNkFUCYI'U>2?^Lc,0p}P \9ҳu!xks6D Z18r_Zg|0+*6il_H?Iic3O,.gkunԿ ,MDm`yLVڋ<!t/bܾM;V?#&IcBr v9[1<:T4hq".fu>!Ny^ rVKXpsO!gp$"fK`wN ZR(fiZøjWU;XL!'@p@\=|Aӕn5IfYKZ.,_D3HJ2\3am0wgHD_{-J*i 4;PȾ k *<,)t WC5GNWӘO@wa䕤\>ÑmxUzto*xhR#~mSK "'{&nvkr(sƓqug W ̉‡dܽL> U"aj%m]0mjA^.$'%채l.puDݵ6~"-8K-P#nXoH"xs4#骘GJG&F !?*%6SNVU|!ff;Iʤ[ly;o}VPU&6Px(YxuZ,{-rhUNez[Ou T iJY-&`qCVNX@Y׌=E{$Jxq|ep\Ghe1Žmםd|gOKFG_;ՙCvO)nX* bپ{-geUkPq5;"Z=rڿԈ>JA{h!MhPtfY\t_YXsa+keN]SEID3dO:d ~^emɘgtZXY5y-<+a("[DM:bweoW$ zxb"o\xIYYSս}lopC_p /ῩR;^ P3 !k&} >0 ; 葀ҷW]^-* bJ1>YnqVN(td2 #>gbʿc̽s^ipeKf&ޭQ>^,{jJCpl*iG{IDO{~nxƚa;qỌ̀oQ=J|a(lHaAlrMrH'B^KJŮq69cR7QUgu%~K$[!X.0"@/PFpDcQNѿWY"9U!D P \٣p  d)k+u.Ra^U=wi7}xXۓT|elCthW"E֎֤an˸c7/%5WQ"me40A?U| \OēYp: zkXvb]+akǻ1Zy ƞ7 󷚩 ׭15rnF#αgYZ07070100000045000081a400000000000000000000000166f3d9ce0000b220000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/infiniband/sw/rdmavt/rdmavt.ko.xz7zXZִF!t/Ա]?Eh=ڜ.+[d^Gio^I/}xɤӑ|m-^qJy h-n<ӵOE>\ETңe%$^G٩ߝ@O^u-?b2yf'q1A/mOO>nyN~k S÷Ю,߯1I9[f@zGm)Հ+'VA|ZF=MUEZ3Yn[]T`hCgIY֟5S(ryGrVMτc &SKNBReCAst^'g܌n7Gw4}YN51Q|$o9IǺYT/PDB[wەBJB0r5 p […jVmBMϪmaw-ql'׉f&Ս26MޙZ uea[nm+g̘!KGd+Yjy$!siL&dbmo1qdt+A17Αc+QpxJ=buHbiCsYPQ ʶu 1ONG&N~rv/`,;,j0"`w5-ӎ!ڋy昌@>p~`tjJӾ{K?{섰' M\QeH.2 B E-,+&'!9l5vl8OXf_ZNLj,r"l6RWP+MF1{wj\| j}f 9& aS^;GI;Zѿ,Q;CM O߹gm}x]Ot(ŖaRviK!v`UX%㞅 $g4 Vs_D_I0učMw\};-.R˞;M 9/#4\x  &G= fte_Y("5g02GFg]? 3{c%# +f V-=4b`S7"1+o-9"?<9sDUMxiW E&Axl玗l9th}:LFMv:8oRfuLz^ʼI.8ݽXƻC9CGT=-n? IDHznH`<~"ߕt~.b>=nh0Ĉ!a-l<} HJj TX._ ODՏuYTZ(ۘD P+&u- nfU]yεQ1H9*mrxARTԓxF? $jޡ}1 3t ,9<_8D}!mAK;UMKߦxGFnXu`+ȨR$貸Bw`8?)N8ZmdG]c`}{DsRqs.xՃΈvYmcQ4+gĕ17]$3B@ZygJs(1lDWid4mdǁ^sϾ MQ ;V9!.Bo]S-Ͼ,^`$%#"zG0HT [vZ4X5rRXjgCY1nDD}~YQ #9u 3~乲8Mp3ǿCr8/:V=p)iUZR/+~%FKA]Cg2=70^gbmS֫F8pCf7GW-Bd^>H|I8D{tK~9sN?Y2U3.&@:,ӊx. r|YO5|w&,VX;K$] w(ACFAEl_?~ 6JoB\B10*e l.Ev?rϒu2"l54V!PeY_t:hWp׫۽qC@$ .,&m`I9 ]BAia^b& JM5z3yl/ej N8@:rLpw`=LU}A68Jq 79{ؗ x,F)1q]Pvr1N-J(kqZiE?%[(B4&5FwPtfi> " ry1 C -Ad?D(7/kt[,sȜD֠=9/9vKԦ؂ⓠw%ԼxuIoͮz{Ư[>x+$ߐg)E)Uo]?Y_ Υ,$݇ ZQU=-տ\Nϝ1a8afOqr0dwrh`fPx7Jr7xhgz1G|1/ !V?k c'M+F'.Ioi Wvbcy!mAeBէH2` h:cv×kye}*P Q >] {"%o %0o= zPȘ/>ܛbEYJ0+ J9ݤ* V'Nyo81Ns@|FRLgm gv%.G͸=-Pp>j+ i8[ԯN!HJv-O$><mUAʒΪ{i\򷴌5#]:)Gx۟=}_U9MNʴ8ZyQT눠Gsc _DcvW,һ:Zޔa V  \d<ƑqWX>f[6(`I:ͦ"E[ķHIrw$6X?j~b= B%orB˵^2ჴU8+ZҾDAj~zw? $)/3VtD{YJYؙʲOxCn>w!`ոy{KK%t)$F6s8]s~7=`f&h:*/sEVӭ'˝`_5BMmcQq '`3si+ΰcu[/9Ïy`pY'Qޏ JL _[0^̧iU0~flSJXV IcoQ]/e':\A v"naRǐpGیߦ R%v`hcKJ1/̇p'atL'j4;O8,nf} 5\TM8(3K2leFN^o%8 4^9r8 |. ̤&ԸIxtƔr_Ӌh?fYnO]J]8{1*Vj>5Vri@ZxfT|z]Gj4asrMf@!Je-)jvT7o]I%@oer ӈ|Kq9U'4<`4 JiƒQ'Z ^LrgHla_Ӝo/eg8meΗ@ɫ`PK zyCwZWCps1s}ޒ{}締k6*pagYk_%b#gG 6CSKnL5&_>u#Xg[ P]2>2[0dc!/?# &E!u59Z{AU?R -du^u~dV&G5-5gbĵίurL B/")$yN(6V`QPGok嵬٥RRfд0չN|il*CHUB Pق_0ZqšBsHXrm!WL tL:vN~R5#]uEdt5ۯXVthsdEhf<ډoM)A{6k1NYˠh|tT+$]ײn@ -khQKqf>n L_&B&m4O^QR"T?+4(.ȧφ,ʛg+{|?$c%&! BAGF ל cU-d trgcRcH Il=v=wRDz[{6\iJs#E!_̳8CWd{'ld)axO5bt_o5%ZC=҈U\AマKg;YZ/" ,a+ ]ȃne&:>YK=aO|kk(QƎdzK&EbKu bK,SX~$èuGnj@kkc~נt,orʨJ򜝱s&w絚 6HBFA^AY| ̚ӵDg #I,Rveľ{ZoY z.b֚-(!V\QQ&M1O)ȥG>9R{Mw$ڝ'}&>te9'[UHc<Ӈ{Uhས0Pb့@ K=ql>M)=!sww6ѱIu% *2oW*EK5q/o?M㐶ym w3SmL*_zft 4=t^ClҽنuGJڊ5L'^[•)\[6Aja:%XwEPanbg5rwR8/.(}1'`GdLW8'V#uދX.JpNϰok#7s$29^lD-67auhM5Wc0rIN ,A/gE"d(\%򳣓I۪֯- C*P%1y xZJKo# ^AN6<#p=>|s(ߴ(CeNk*X.o^.CWo-Gƶ "aE3f,9i }F%ozim(Qax9hgh}X̊o!L*φ(m =u+:rٿuܭ"j\[:{͙Ǵ3Qv.#d Ocyj&=:&ɔZR)Ǔ}^"|$ 屈`n .Ӊ1߲0,*7c+ҵfHrW'?H-{{~y3=,WA9q޵ drx]L95; 3e6d9/6/&trϖ/*lM=4htv[FZ ڜI?>v᧶pY|Qe"C_=ME4Bg)2#pKP- zx%\kYQ / 2.gyvfڏOs4n٨4|`GU<.0#)1<@X0_YhMMi#(鈯n/Suy1{? C+ȗb"qI1 ᮎM7X/>Zz=FDR| .| ʌ"cV~H&R#MfpfƧN`aB5Ԭ~BͦQJNq.跗ƓEe>hQiFĽy_Vw\3d٦".Cjcԏ7 Cw!p]M^ɰڍk}:[}ٗ[ UЁrŽ gc(*(=Jt{Ez@J~mq8[5e,ԗ%!r Vb)R٣VU97Co֌x 4Kimʈ+4 O *0\/T <+i' Glr1 32K_˵Z{zf+JaZ ^uV]+mLk !DzY %R*fpÂu TUnU(bk56 Z!4y7 ZK)٨Jk4黥fC+jYkKR޴ef fzߜN7ɠJq+;"d̤0eQsS[ |r3t=7|wcH~\JĐ`CoصqʷA-W䳆ejN(1V'֚8ʯTB4tG[Cݼ{Py!g=3aYL6a fB$]ƦD%T9MBVC)ň?S?=9(i% PTyoĽO~Je݁jZHsw 4[Ѥ8x奤Y1tGʲs K52GCnx2nX˴"&mQ$O$CV6 2?2wnyo7~;5:Hj%>=Yr.tCXvRE!{>%S=DY%|CFˀ2'9m%?h9oG|GӅH$h*8=M3W.:u'6Vy3>W򄮓R5؃|42@M}B9Jq{sU}{rAE 3']AFe%,_ X~ =eSʦ+&Sq-6 D O MF<-ډ65fv&V.ը5ggUpDDwlP*]:[&NbE x$RG nܹ*n9.\j川~ =۬~oПH^+P#yF,i$@U>5.yF"~hG=|A  qfRS[Eĭ)UT<|s{bwڳ^{\އL%FUPaZ$bl6[-ˣ3PiH' /b̶'x_oWP=xUoZsuQ*nꊅi}TI y H1[)hRDP؁mz5P2sZe#)6\At7,OSb=8F1F>e)î}^PS͘r҄Z/B*-y8΍;VofI 9 rIp|^$n6s E j>ۆhny= ݿ] 7v`ٜިd* j`E rg mG#p ¸ț}l%2 ̿^7e]s|y~xts{̬);TgnoSp[G37R*ITA,`!PX(qG!g9%{n*S7İWe̛0W8Ț|/nzgIL`oRo*=Fc *As:AI82_l1}Y3&̿a)gZW(!rbk* iqO1 )bɴcڬش t)rܤA ^ݨKnв's@:1{F!eluOnÜ-9YI?wP0#X;8Xy\v,Jzr<~vqX dU$-Kt*!R۲ڨs { Z.3eAGa;A**?j80*wh&$ee\;OsyG%[fw}ZX)16@d{u-"=u|~h yZ]@%XX̷r0a-7O_.~uCLHŹʙiN>t)79㑶u_P |49#/}ׅ 7x܈?)Yjzjc&D̜,H{Vmպ%"aǿnrW|'oiҕ4e ]ġz8[DjW6?o׿c; QdvEtN$9L?  oVi*{ 8X6WV\Ohco۰%N A1@ 7z0D錞.yȜ&[S]n!1sy(Ę>VxUubd3J=>[Bj ؅0(L3vmTx6kHSB/S9N>NXx^nIas?WY*)ö%!5UT,.90 #mYC.ZZQ HZ՟IIN`>_NNlZoc޳ U:@8|rabxXeA{)"e'!~>&|Ye!g6˻5"0O- `\M:AP|p3Tϋ" 8@bI !p ~?zֲb3؁7]:C/Za/кo}^%:c"?I߱Ȉs eT~eo9%C[Sg#K}qP׃;OM3*wD/P%Lʣ B\,]{ܦHgqHn .rIFcrK_3A9rDr8?[`xVn̵/"͌soP+=eJ*Z6."U޼ֿQ}+Q#X ˒GxFn=o}OD.yc>?R oj10~G7A()'bIRԟ~k!~(p ;39o|#S)|^Zt5 VKo}׍hM nV $zF4@Url0ʴ2 :Fny*J}mu`wo_tW|f#ՋDz8YtOW}纵8ca:5/9Sc%.`⩞ط (C ,:{%F#vؙTk#ȠN+Q4hN1 3HQx؈AoyWl#Tg5|@z18QK;NMўs S/`+C)F'J Myj_Xy_0[Kτ>$_u$9cUV$1mzH=/0 E˥԰`ت0S cmCpIn#. ՟7PuyE]Af FUmP\q4 iG:""J0Jd]/8TOT`[H]oo+I[G]~YUA>,z%z")L'9J0SJrxS\'s Jv;ԅda% mFY^ {"WtutDmٻDq̓naOg:D 6~8#M2ii06nz]Xd81D+*ĆuEБ߫jcWU,٘J>uwi"81ױHXfv:}CԔs8GŴ%Vp~$ZݬP-\ҖH|gFYYl\ظPEԩƟGf]X'-UIU}(h+oҁ\=|A`WpĘ!!۱(&F;$KNԴ3:Vcf#Z>a{ی 4d~ĶDaS k 'DEV~]RݜUQou~@(XI5(>r!ni"`@ \'5k /-83MSr/9PGVvrļg3*G ?vH:>Ƶ?-%`ErJro`7at\E*}9`hU%h A lsm¼=$xd-0Cz9c` bP4J\z1eJ7P&>C gSyӆAaV;T[9d ɍE֜J#{0϶P|ŵkKGޫiX^e$Ł9"l"F#0w|B)kAsY9ZEh JT$B1;TZ wE*n'A0Upua.3OTt{0[NbW,sc? KtڀMa,{ H[[MGA4U>۫N%t6(A٦5()=2I94"[ >br[Z5_MvBHꏚc Ϫiޤ$PݯRB)<>,VxDJfݽfj|R( mEm5ɆN*uP#%IG[mXhin龤S IoFnf<й Pzo:9h JR\U8mDA4u2c5[O4g%Qe݆K*k~S! xEdwik]862,S^Wѵ EAA rqTt' *?ZG[[}Oh<.Ht8zX0 T[cCyrSW"Pע'vPnypK%k]"q^ ܨR;υTg&}!cOċoTի9Qq~1lP"N.a|#@DpRE1F9 PvU}3B5=a1HLgRtdMJ$R,zo@T3x6 3Ӷ\i=b^ o_HSҧ-[9lݏ[WEH279<@)WZԭ;nw1.'jK.NLχ^kL t\wm̈?O6P|Qo;Rg jQ &pt֏#Mj8K ^}K@6>]'T9rZֿ`vjSo6:ʑũV0mteJ/ZN6/FP/bcR G V >ҿpӔFНgXz'0S5O>!'rqy SZuѓX7/I8]Wz͖̕1gD" og4yTcMIsձtx0OݹS4-O0kπwbMۘ /a$)_vky">uV͌ Qk3H~ale lj,VYC zBjnAu+ҧ*o(;3cKbYz+jS./K, vNtv`M?f̎Slm s>}ۑd% yUcZDf\|8xcuQtGԓ=8PokLm8XU`b2 A{%²t^QǶlD+.%Rs kI.};O?Ɨp 2mZ^GMdGZE$C.P\c&%0Zoafvd*y厤5j DB7E.;{G1XTq[ ͜;T>6&ҴGVVxkUJI/KtrѦFr !'}i]X&ia{P~ k ^\RX_/\d qyRU?q!mhkApUܢ&(--ҏhF͇~x lixifܩkSfax|μEv fR'du!bgD񻁊4g/!GF} ~ɶ9R )üJPrY$9uUf,P=084P$3+Кh@d(9R<(k̠0 0e--Gɝdh}/`'rUE=k`Xë^H ќد][O,ĸH :)!QYbEĂ/W|jdYTk3B 1igdO)!ܚgv0ŧ棿l_2(kGA`PV ni>14r%7f{CUV~kI;-)x!L;ڒ 'L~e]\cSH)GUVI>Yƒx l>?Kq -uK EKȥ+ Q0Oleo68ҾM5n3=<*U Ƽ>ɨu L>*< @P[?GUL*@>/Kz}*/P[DdBu6Gs\[Gg[vPT˄pŠ] . B]% 9/9b+~z[&ע?rzFgd-eϥ0uהMLEN~0f<>~hWyA"&5 @t طNnSz&HAkCҶ_fT/|b=}(X+Gkl+بSt!yQo7WBXF3󮅍qT?4g"Vh97utޔK>_[Ӽ7~8jfvJìNR]_w|Is#ͦ&$7BD@PTPrUjl3Z0Y'!620$ɟ!`O8b+(CUO*d'o.j 5w}!V?*q6p6jY^vDˡ#v@8Ģ{%Sm.^A<SќS{8oj VYU]|yx.e۱ n\ش݀ZȅjYop; [;LsMLO/\7 oJ3IcjOjPtBAl "[M8jRh4d.S }n0KQnRirsao?pcy[￰yb{>ܭg+{"N8󅬶h/XNU7E̖q:^ e0nr1}MS9cu BN˭v A@e l>E!UWfrujJ[ݷ;=KufZF3LMI$W!wm";ϫؖSx?wMd@B*)2Hou%]x1)jlTꍒ/)sKRaw]+2? r'CĸQ6kV0Tץ +]64G]bt - BbuqP^40(kXFw٪2k< *v76 ڶ +Vl2ȿx2\9*&"  I* &:ߓ%DFEء}cvL 1DҹNs9tN&]Kw ȧ>³ЈXگxACfC[%_6G -DJ~'y˻l('3ҩ< 1]u'oH&:E"^<[J{Xx~1gBΫdoj ?RhqWҷX:/=ҧz40xdrzԌwl!1K8dƓ"}܉'!Z$!R/ĊB8K:o)-97?<8!Ŗ)F;uY-X'$녶KA^CӉ->s bq!ٶB7}eՍ):+ξ?7I} &y/Ӗm>_s`oHeA^:•EHHNϠZ)9Eϙ19G(&̙.5uW rN6,%>JLY债Ur]3v:D/ ;zCCCU~;jv=jEtcf.Tv4km3IuYC^{k_=nߏRHߒDJ9JX#Dw~ܔ-$Hz՟@L-|Bu2a"/t8W\v+]mj,[s:c +#1GopM\imHtivg5h),W-Ȋ.%'?oq}*rȺǯiGw`BӻPʞz yzsxکjm${,)DP#DCP) '9B?g.J!R/ٯ+%zK6x_ G%o=7Te6 nabJE> k!clK erj?C/G%$"2WU[e!yir4|us; >#q"q}UD|Vef8KS}@}* Eps|6(=|8q:fC͊ffءJOV?QR}HRfqxw"".܂➭5;UR)JM쏨ıݻN4bR 8KE7ff\W,\OI"Dɺ6g6Hΐ9;fLm(w؋c45E1A*],UJ\DOct;D\8֩ 3MfOZy7ϛNm Y׊sT_tt8 X=,zœ/&'QN>ldk";^fAQYZ$բݡ"1meHlTks͓ #ړhsQjxGfOUm%wx-:أ9qH` S舭4s`[KLj-"Un9o$Abדbg7@+Fyt'Cz5l>@tIXNOG:jUs.Qe\tCwmeHN&A@]_26(J'a^NqJhe_\؛`p/DO[2q+kd+A:~1`@eoNA7ZΑ5:֘[cE2!b,XfG:6'TPUhRob[2G߉iKϒ_>F KRYu50f]ȡGnn >?^4xtod%`,@UyV}&epnC/c'{R>pJGGΟD bMYĺ_q&LOf۞p5bqtIYZI `;mYھAr7(5׼NL=ɻ5n]"ԃk-6馘zr&4z󹚹I)#Fv0p"t`8DXټx3DjƄ v)5"'DS٦`)kв`.}>NaKf% yz@jTwku@+zvp6T⍘Ni*_#N CnDB𓻦ǖA9Lg!t:ԗ)B]y-kӻ 5C3ci,?>[D41{g Qq׬bMroc ğq TO*h 8l5UHFH9^!n~0};Fϋ_=BhW&^dmq[μI[?s)ֺEC=9фqZ+WDGbR|rwظpvj~2{l(x ^F9@ctHi]IkQUz~Lx fNutPV&[Tڪ'~X&s8[n\YTlB):ĖK_^0͂.7K[9ds lɩߺ1REq(W:FܟvY>BgN bpߟ{jNQ?,mQƂ[Pپ2k?O<'XhcA[Y%YD\lV|PK:"$3Nm'Q^d+1 ZpW>p53;0 Kf6baNEq5~v{l'G2Ǘ'>M"wF^.7g6nwy':2 .$bYq R2~d&)Q|t Õ޶\84 D23v0#TԷ< 'SJMflئRxA>?%u`wSe ScWa꧶.k3ͨzT{.#(c}VIR8xUl8qy>*VI_­ta<׊zs˖wŻ`۲HWS,'|MZj(e56ܱe !X?n\\+βؠKI#&*)l0p knq*{P3#NN"oeti-_ Ip4d\6(E72ј6xKmkJ2i9΃3CAtx ''UZ0Ke-[XxLۺ{ IuViR{dFCoy#Ğz9SjPV`hLv~))nWݟ[#^u&L#NOXT'Ni PuJ!xcATSe}j؆׆(޹7Uk #tG*PA~J] Ļ="jMa-t\n~Vw*1pe5YgRmÎ HıɎ0SœO0`7)Ol~,5jFYq t( M'U*aurV5k׎j߫TLgMWCb`P1WCh`N|eȬUuՌ7 ,".dh/o1~ S2Pf/RrCe;Ze"6nM>~bSe?Q썿5 78- xXB V=k=hadoG?ziճEX7p4n $,6ߗȑ1G^ T?7=( j"]}[mxW.-3S%@At 6: T]I|70 t;{Ԡ!<" .#P ڃ( 7/(ܴ_Aw6Ow%NhHˆz\ùlSueLIC/( ; d ɢ7Ph'uDPIc`qۚ5y0(LG!딌޶0sO|Z>p9?۪eJʝIU# (@{&9x54>%I"9Y.pݲ#qy Dg_j*JџUH!N$ЫC2"q0}b0hvzd-~qx"9@\hk/ Uыړu>Hwt2J=@bՕXN!N 7(Re+xWO|"lP"=p`V;d9 so(G,h oB߶k] X'GFE 1>`ϲ:7:5>7|%!dJ> S P[MegI'<*3$GƥQҢ[,.ж0ss!Sd,kD v)Jm;' U- e 'yxej8%{Ē/Ϋ>uW3XN*M!Wk^_ ?X$G[h Tr[^h T9QtT<Řܗ= Ϡ ^$BqǽYb-8+MJȏh>"2q:fD 4JƢHXcbMA@V^ A.6ӌBwdֱ=Q&yGq,T%w1Y!FbS$+N$m(4ٺP/tQ8Uh{[[$i3Kgp!Fz:22IF9 TO-N/>j5 T%XX򒣾+5xGzBEs@+ʛi0Ed~Ͷ=]]ʸQ+%=&1>8 8~l$LI^[Uoi [wG-@qmA>yMQ3~4VR6Őc %׈d~ZHt:_fw j%J5A)΄4q-s>ZgG Wht9b3B&$_bĮ9v Oߞإ'`7FLL)٦j>w'DVxtykUq[Ā דBpGZbͿݦ0)|PpRB:^is2>CUm❢utKU\M=?tABO0-]\]=l>TWzC9L X%g YqXɃ؎7BX~[u{?6yfUH;kN !]PeEY )a>h CMv̘yl_XE66nG)ZQ wpi 㕒A8fDedVZ't0 O4ӜZro[牝X{d>EƢguR!Q.5 FykYc6aMbw 4wPԄ%#o;^ktLC ,adHV|yVyDE~ʳ8G>U :ٕ,·RG-R3ӺW2 ךUQ)`}cdCWdH wzF[4!.?!IG5}+7,Cu.iֱ,D %Xs!O]Fa-xLj6\j!5Y_>J f{AI[Sӏ|*`!ւ2]k5LꃑMU7ĆDYTb)!vQoT;&?<6eXL%Eȓ:)aq]4o^DTC ɖN=gO*WnuwxQE ,az\ vR'b]0i0r2; *Aeѥ=2B¦L“irϫ"DMT.ٻ#1g ?Ss^YӼ+&5*,G^9ℰn:r@l$ pf){L"':/G&-c axu&.<,gÖD}R,0BCjP=+tVhgm%,lh<}ex9NOd{֭ҷ}DFԣfN+tFQdo鉞C*pgM6𳏲uV|Ms {61f6$ FmN5XS7 n:'723Ipɶ1[Vct^H8U> ywEK3QsL<~04: EGZ0$TYFӪBLI8i,@wD y9V>eA(wt.;0{\'zjFT}h1z[=ɜ#^mCsFR:y_T ttkYIe =R9"37l@j9 |׊F`iMUp:' L-2GX P {Ŗ[E0*ZN wɗtTP{[zWGr;~PYCk칂b ^F\ɖVv¢]IDmm'qZ/GYv;<؀^'.AƎ0ArugSF[Nrv)㚋V"k#t/= \iaK433>&#aGw= bx8a2oACD1.B{* XӇ Gk_֯%rNDh[A|fhbKu5'ˑV4r-~"=`ڧBs3A(8d+uWpPI[)N8߱PKxv7P?!*0^cJlC8r꩹YqC#z΋ b^W\$NUc<2s}vǭ5̹vݯs LpVx'3?l>hqx+Vs SN;CoLj/ e'Pq׏}!XOstJ)^+>/̾iq++ugWBȅ*-:?8)i@$.4]P ^qȣ ^(mc m%6U&Fy1Ÿ.9oMbӗt}R8`+P:0 Qp(exhؗ$0\N4/kj_fF=vtAZge {09tE>b$eCI,UИm>Pא8y@#piO ]x^ %*{a%.fR=)QmF֏>5`p8kPxF]Zm[m!/rY+;5Đe/Fm2CXtPG je| [Ь3X!{Ӳ\:nn.u1/vPgD ?H2pzSм<~Zq;X*1 M׹"v$BgW%]6S|voE KXYHVOMgVna.z?@t0*McSz$sWu#&s!ߴ&t~Iz_%>l%95)J֖T>. [@'zH1v^RB3$w|2a4nog(XXq濚Dm[r>ъm.UV9 Vno3*Ȩ G=H|%`żY%AwPe^ [{;=tx4Ƕ;-+R>n6x>'&7Y.' A ZL\^Fۇ؅ho9 b}a 9ת߈zd"W蜦RVWq+^d₁l{EΑэ'=ǜm7۱ڼcPRWI߳ijb\kmNq՞ j\ݏ3m#pDn&K;=i΋_-rŰj%mWcL/[U`$Oh'cݹ_=O;Hw"=/J!Nѹ3ef;pSjPh^87޳iG}[=U֏'+=GߺQ2kT855{nʰ}-`H; WiMdo.9J]3,]C: D[1Bܠ2_U*ehЏŜ2qr឴[۟5숩i) _հ!+l׋@Xa[]")0A/^jl%lm4dl+Gf%~o[1WtW`w_fwU!3,{gIQ7eP;M&n7ކA*%8JU$ŔHȻf R:`(;u{3֑:D TTF.|Ԟ;nW¡zx>!^ce;~Vˆ`dW\:B]{THV \ELĭx0Y X-VSJz"+qՖ]Pv+Xr./kYUrj* ^9"āvi.NTfñ(Hqta*h ? ;{˜NJ8Z i̠$)b?U w8ң 0V 3-MyGJVENVX ꐤkD̾5oxoP;]S {HsVSِ9e8,r}'t(s=6F[坜⑎n*lxʥh{JCS`^s-F߫ sMJ`ęe?/pnFvP{֡cGZ:=Z QWӴ  cӨD~ӓ J.nʎF H4(X8velGɈ'=HɩICDbbIZ6uKeRkϷEbc6$K؀0/Cя)[^EJI Pc"&&3 SP޹3ܨv a@̓4[̼4+; "#P%!w(FO޶@ 8f+Ӄ!iN0TV 鿩{<r$fQPJh ZOT6`.tBO8#dAm93,w^%O)MdE&+a *,Z'mTG׹auxvZ ڝʁv1 \;}#,Jn x^iǪ#fa"qrGX4*@#T6mLM6EY'88*_GB7C;"35.JkeoA999cuh_ַMlŐ'`\N]|TYMaGWy;u^Uv#_j6Ce%Vi #꿼!oYt6)_dJZI#j$nOMz5 ǗͪHW'нO#saN}l8X.S ֛?"GlŎߢŭ gB}3:J==ɍCyc@T&- @Aٕ-u =[gf5T7`Qze`IE2g<5sЀKu`g!2 L!lA=QC峝(IqdPwĖU6ԇ 亲r=3V OkNf;Й~;-eH uT|/ [Z|ZȁGά:W|".K2#npgC%QZ*KpROVPo9Z_WBll|(p7&̋y_4yҜ[X1rXӗlWN?)cXmy] ljkVܚ'8p_mTRL+}34,VHߦ]Ş}Cf nymK6aMct_!<ՠYUTgED:1zPS^.Qtj/t}Tjb2 4&BTh q&|`ToM"yʝ/d*J~cIu,[F>Ŷ.$q(r\E:Pʪ3aQ7T'A?qotkKT^aa}B,dBTޗ/_UU0L irE%,EkPBU3؏d#7}'Js:WԶPdI4 `"+'d Am ,n+0_6lq9y/kcF4pr?ɱFuB{Dac#L̔-I 4sk|ʐ B3T叀)6mp&!xgM~?ONbBE"V{C[ՕYd$=x=*+hK>;S{/HHE)/[t|/t8y^m4!C\σ:˅bmxI}q*$A/Jڎ츂.q}`~by@:Ġs֙/m$za4D]UWZrJ jID~` kvqy+SZp#ƫiVR҉kϤLW1>J p|IΒW;~Ok' W:#um L5p"O%vfk< ۘDu Au:|.|BvHyDo\L)/aZ~$m׵ }wʒٰpH-as0f͉Y-3G]{,|zۮZ5 8& ^)B4oFo$ͳV&nhdYi]Ӆ'ZCk9 ҮKuU(Y>pft9]^Eз|EpkH" =hآ{v۷^6;!W5ҏѴa rM,o^K18!ʊς.^I[{["X ,2GRDcL^9 F۵% %뼒WR:GJi;~2iݑ!y# /8)C޻~ىX!]vWk紆d,GR)R5 >*Ķ-c0zI W,R9|<`֗o7D!\,&rŕ K3=/@c J~HH34Wq.1G0IsB* +lFtr ?C};{ P[2t A\rmAޟMC8Jj:X*+˿4v=6IʹT%ǿ_ǤA9D=dZ830YLS.Rp.oyJs+@lgiذѵR<.k.˩ϓ^l՞փ2r/f%.`Yn/Jʿ]xuJ դ}$c@#Vvd..+?96S#* gţ6s[HN2OdisǑ;FYK{Q D;h1qiA'& % 2DfF3gSg ?ѨL~xM)Y_sկ-̦^1$Sca^uں~*aDa@<}IN@L%^ä g|1x CC=SEN1 (ӡ-Asqv|]/G=P'L=Н>Btxf2eK۝w/)y++>ႡۭZDTy $=uS+Upvu+;=V 2-!a5\) KYy8 忔\Qa L swL>b%`h8Q-<8ßlL&{<-W u)1CdGyCI - RI;c)rV|v{w`\ȊFRvly ~Ô{0_2 UT wgG vfwH(6ca8s;ll?5_ΖF/_{X`Np`Ym,E#d69t'KàHP&˜n4,p( b,I59!/S)7qZInխ)W% {{U^HܒZeR'bqLj^KkWݶD}0ԔP)`]HD,ɿF YIpZmȶ  uԡ'+ċGK*j'd&:)"+ =9*"H'4K/s lXٸUШx  F/] 6\=ذ86.}KOtp5|2RޠVʷ5JxK%qjk`mWX{&N*F6>A2*i@t^Eĺi 4i$+gYn<ۦ9#2~;sƴaO6Qil>((8.`|RN[1Oz^L!4CbPvנFuS~<yJ b8j[EMZp緧YOWmO}KzJ:Z @c̼I)q" y*i8T@V#Q_%79  Y y{(ǟU VT]|B-!-$sn߹Y/~Xr,[N uFc+pꈶȿre2;u_(jgY-c4ޠk9PPcC`#yV14+h+u'WTPDj/,v;I]% "JMΪ q+OxW°ãqVs9__ZXveagݝ8I!%h+$WEoO}lNVY{ϚiTK#tN:bvYy4r]@}0 hھ (Js4.քD1epRqg/l*uB,||{In(8A`L%J |%0xkp`Kk\vXf+Hd) , sctG"򺂢!U Y|F'^rNMfTD =#OsJgӾBڴ@5 _󾇫/W:pU-f_Q^ta3+<;uDD.}Go'^z2]Y#ms~mEuQ;{?Lۃ~2mtwVAEVr|4rą-ANHjСU*務{ !Ƒ4Z O+&؝P= xw/k' ]ͬxIS I&z> T3AZՇ[  Ľ1kD l*Z!L܀aע_@ϨY,]=Eƃh |.E_5|p m n0 \ޤӣQ ?ŗ/c^^ Ԩؐ~$zz .7ꕸFW6 ۀ `iܥ݄5gK?ҳx3#O a xҥEV$Ð=O-zKBE8"T.lU؊>|O؋^:@e?Ӆı@lRCYZo>D@씭M~cJOo9  Iې=7slZPd Nd$GU[&vS<ߒVdf" ϳca󙯿1_g)KaDuv'+zr<*3&v@V 1n^Ks0Ɵ#YX 73H3YZ1Q3eMhX7_lS]T'n.;ޡ@d1gPƪ.xz8fcO klM׃ߎ߈:Zek;@ѮκA}_YL0])h\ Tf’U.f3rF8n4PЖ7@!JzoS}ʥwH %ڳ V0C>.4)Ҭnesk}oi3(NXV?a!bi '(RQ`5r-~vа5PD*'RkwD_9T*[ٿEX)EFynZш 0gA#X04 k`hu|>Zvj~<$+d*G@TmIu>F&I szT6lηQ'q\dNK4%NK%2czbfY+j< ﴮ ݌@džv9:1gyt%VސDN˛Үc t>?>}i a{}UwM53of-=Ҙo$+Qi(ɶaigVdP/Z zHsJ=޹2 :s4` {˸sÙVd#pKN~zx^9ļ}Lr r~<Ѥd7%F ZO}-o_*j )6Q@ ᦌ|J"&E,תr+5u' +(&ю'#޷~!YHB\ZyM8ns-Φ^;J#\G&B~A޺ #`GJy>r~OQ^Ե\R;$-{XgY3nxMn8oLl.IDMzգ"$QBL5~L ~So8p](d,drKxcX̩:D| 4_M8]G0w58PBd?4g8;nwfW]CXK4yCUәY\&\Gn @WK kδxX9Omr$˔!;alǴ? ,-J(_ʡ)֜ |dlGp]tA=n~ƣ@*,V1ρ|"ELH砪0;$rE8HYYbUPuKy&+;߹c~ C/Bڙ*K˓@o`T&Ȱ4D?0Ȉ$Y@2͌ ;aQ9~ ZrKV-W8Z.'t˨G]Dyp8yb+?Xx?fa2$' FInw^ՙiMLOwgE!nsm`] %<L}b„N^ΟMni$Hr.0C5j6p 0ȢZفg'=M2B:b`=a4TIk%+RpEgw9Px(;~lYJB嗔TgHb45YV ؛XU7](Ez D\T mRh"ڮU| h`h)t+4f:6[s,ETkQ2X@(imH~}Wfc̘:Q PEXځ]Fk؁U'Dd~~){3FoQLR&oh*.gi#ukk})oSAadžu+ |zV*ZƘG{]3t> ءx40X\len~|cIl"w `PN sz_ND0dgOt,HXBo mK@ݨlf3gh! e|v'8I]JXbY %ZjnZT\ nu!-N\2ua+oo4 hG93Q%Ws߹٬klr]J_ #n:lhΩWX)_$Az[ʿ̛f0Uud G`H|pK%dN_M{ !(_ 詥} nC)VW5k>%mt58|) -LkLIFaWc.]L@Y}qfy%O0J]cIJr%f."88Y͑m67H7Nw2l2+gnL^K\{ ;вr_*\?@aZOjoxӔr^J!q8#sQ|7?*ԪA΁}k7zP> V ' :H%AKf_ڔ:zƻwџe #a4qE=̖Ƀo{I@kYpILjvFH \b2t@_Sy@~+/BkjuВ:=CX\lLEZCW#`I$ `^tyU2ׄ,JDdX@U膅\qT["cs'?˙OH^L\k';M0ֿX976Znq8,1+\ g c *D{01P.,G=WAfw4{ᅞ@Eɒ=i|q"_2FȵLC0yڎO W;}ӵ]Z3(} Ŝ[Naj<j-nX iKV՟6*d䇺S!\00t0^JͤdE%Q[G ŸI 9o5ر!q4dlpa)-]aF Pf`0i9/>(` c/y->kWSOaj'%1u8vl \!ˁ#W@(Ӝ_hDݐ `q7y2>e?(Nrhq9@_eH:r=tWee.CJq+U[BvU}ݰCֿ^=wMrd&tq$#e^߸xGsEuܥudZi^dVaMb]_TX>y";D9RJ)`t)@r w[;{l$\@sNӳ'trz M^ b.aO_2Ww7FT$l:P >|$QK3ڬ`Ĕ5+nO9\Q$aW4!.Q7/,G)'6{5j `E$rqdTuwQ=L$\/3ٮS)r:@W24.jNB>B~6[CCń 8xnyd[ j3S DNF_^0p9=8 qNҳ" R GvBR_ D֒aW MwQoAhpJSۛl͙= 19j!MnJ'4JWuY"eDr>y]='Dݻ' 8٬eh[~h6+8{)m궚TAYuR%'ϻ8iK[K ̈́V{Brϊ ~`6Ⴌh ZX 7cё)[c-FʢQ,P̭^v [#t`1H 0Մ& xO%Y=|mUk3?pK:y>ϛ<%p5]G&lydr}I$jU!ps 2 k}.xbŵ90|gtQsUPs*+E2oL>vi2BŸDnd+^)?ER*-tݳJ Yak,n sQ)Y$ntV fH~SP0 wL7$j6LV `"u^܇و"$h.,SfSP D N_U@8k0'^0۟ٵ@:3~K# ,EH[B {g4|ST R["}xg=M^hd>ø3eeqhD^ ySr`-AF%&Rw6 K\]W&6 rdT+zeO]=sq i{@#;r t; #"θ#~zyoTyGul.#QwP2ZH`KVŗj_5 ) 265Z.cg4&2ϟԖ0!x̕;;bR}jN*Nqг==緆fλ̃L4l"ER2QW^N$}[ ݀ B+J2#Eޜ<M-|Y~jYʡ[rjel{"-Z^0kt @;u[QWtt䔜~ͭ%m5nZZ'U2T&qU  fn- Dc_p MF%Nhܨged RvKMm6=˻䓚zE! qpZA/㇪ڵH|Rsڗ?YܞRq*b@#>Qۮkp 䯐 QR_(R,.hoI=ߒECT܇.~%TKuCrm$~JǖORBD sS!z;O$M`hfH`CE"ay|~1tBAJ5rwӎ%mqᒤl:=;WKrjʤD"kmj[=Cĩ>+ U,NgIE3 qY?ƱE,fMw'J%vAӮJhYӇKke D Gh@P{?3w(;Ӽ, ND=1{&]R3pVcuEUQ+R >Eh?~Ÿe; u~ wȋQ+4DD"yN#Yld-9Kls^ &lg-Db *XȼiJWjbD'0 | fkI#*+Xd҂,0}==mwpr0=Dߥmݠyk1 TXJNOϼ}+1`ԞP+i+}R^LJDt"Dh_o 0L}FߞAPbb?w͈(!4CuGԔ .Ax_qaYTAf&Ư* !ԹR]^}!BtY<ҌSbDHofDxѺŠIfy5A?,]a~PBNb^0t -r5ŕ*zX0.ŽֿDC*XT4gB"%lG}!rkQbF켭!"$?,S/ ૰Ȟn!WޗG7ؚQMFQh*zb3 Jxљ7F.YZTn%-6m'2-0V(`!)P_c>XA5X-gYZ07070100000046000081a400000000000000000000000166f3d9ce0000b9a0000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/infiniband/sw/rxe/rdma_rxe.ko.xz7zXZִF!t/d`]?Eh=ڜ.+˥vvAU;R?%c ҡ‹_b걩9Jn ԩچϥ,>Ke 3ol>|N|(BN%t%5"\BgH`JeA֏ҁK_TU B9)ٿH2׭?r8[ᅠGC64ryuzni(]IuQ [!/1uWjj[IE@ fM^K%' 騁1!dq7m'hrSf_ֶlQQdΖ#fQY lmؒf͋#JqZ (%|M^/M6eii[Ҿ.X95:#[V`-o@mKa9nMF~QNexLq+ZkP;M.}H؊gP!>vԹ Ml&㞑I^ \_~"tbe+`_Uh ?>/Ji{,SF:A_V6)>]C^رZͭY]پ&JCk(b`8ÈS< ]&r?LN:ap6󞜻TN-B Y JYHSsI,)^+`7$ܺn#fp ŗK]3vo[wY0td_&}*ac2ӊCB[:uG,%S;AR3Jؚ[%x_?q%eN)%Ӥ>tualdA&+2rBLMrNeM6/GXgTXۺTuG^1#i Lm9 =G8`!eB8S+I#[r#)OTKic;H# FiDY^ xytC{&"k[]ùuSdg[ $XoSۺ/HpR}82 -:7(R682E᯾~6x>,/F0˯"S {s+ Jo7W`1:5A:8w EϻYѓ R631džpe97yY[ ̚}ݤ- oef{Vl>C=,=oݿ1ڐ3CJsqṒ#鴿REwo*a'<_2gͷLrHE(; 31Ed?5I*Qf4hUi^.K&# c^Oehߤ2w#''WG̤Op""')Z:ʂ h=|qFF2DcfBQl諸TєȥńnOUi?03җ/=7,#5tn%FDzNa$, l^l>[9~*tsw)PUo%O?c: ]g?#$㦙4ABAu䈡b| A#)d/ 0=qOzR{0#ɐԪ5j}X6zsm/ޒxvcQifL-ɵ֙]$eڄ|RlU զ}Gtk f>ۨQڎk??6 D^^mHIj3T`~.C+Kr[uڜ"y|ؽGʜ)x6>"jE%䕗HY+6:\(q=мH2Zb wFV;jY%` p4YUݒƟb6gҠ#B_eOGWh\ D-U^GW}[OZoyY-M ,{ v LJ`h*ZIA2+ܚ>9:تsܡJr~)kR?Qw7x`jpd[_܆֞N4A;V|7(+/렜j%B?0 Qx}:$!`;Ȩcӵi:uFE{[$Kat!|ڰ9؁{žQpyYf"jY;[espBW?)}{deGcLuMI93QY-R`(vqq6xQ9Oy)hn gq"2ŀe*_hUFl~h e--W 8bWLK-UV~[0eo~iQvK[ Wx˪S8]91AF`8WJ~_?qWG˱u<-37j̵#I'4%Ơu:NY2^@}Nݰ U%OK1t/ z:ڥ7.D.%!VJ |̰gCzTRcYr@VdW1i/ڭUX(~i7s85N韆/{٣uC9~vI$,1T$>%.*(DrKT6a=V#g]~iODֳ M20,I#Z%!/~ ǼX:QD I'L[к"9q)t1g֛v)pD@͊\t|O+6=XQ^XIhU+Z~`=oߣ;/QR.bw+{Mt>1W 7]=|-R$d&,B`f)yؘ3,6K,x4W" YpIOWS|kA ob!WxGh DS54dW>RBz7ىesc™>8S@aEiO!ck w(GY _/ƸWc} /ԍ>8.N4_Ad/H(#בK~e  'O:;ϱf4Y+8Ռ%$+w|AnH`%M5b;%mQj ?f␍lyC#>-Hچ?v(HvMăZNzU{5襼Jh(!iR"ȻS! \p7sL-:DE$nET Zgi?DG׹T`24'GP<}ytIQEl77ZokG$z汸޺*\ڼ]f_ВowdDŭ5ˌv4^3x~a=;DCǙxaD4K1uǪvH=Ƴ(Qc4:M*tjS zHﯻj FS\cCZ~2h1X/ AmO=^y [ي]桑bUVl̋*(ȩ>UF#Be 9EPɽ){.J)Mb$2Jc[VhqY\6[[ ݔ,w[~G~(ĖCEecI=IF,IDD>!8ed?z w&?"c]Ғo->Z vmmLgzy[zCrR)k1hx E0~^噏V989/` 7` O.{r-a9 xV~(PxROXd7? 6}flm=f= ņx%?ڬ#s ? -pέ u4M lP ^ˆ΂}7['W#Ж3e73Jx>mO^ǟ9-$1fJj~f>-p8!?1 ap;jA_|5ox'ƿ*P/qU -'mXRckdrpY' uԟbp)|XEʖ'1d#<lxi_|#=9*UX4g>< 0˪ƓJA ?,ˮ r]]l7a$٨"(f~G e=*ݕg++hܥ|M e@IY9nONbY^7u/p6Kd&͎vF]4xэ5"r LK+nA )k7&vd MLrO>fc 44BQ$RMVQ lKه[ߙ)ZI+$vfTQm{՝D`ഫs9̛ڪf+\?5YM`=D[h mʴ[65}(65qr:VM8;Krٮ*jJY jʦ7?$FPIA⳺rʠy]]6Zjp2tL`rm{JR4q_TG86e׿m%MFzΔN{%v2C Z8߲B-fRX8e~ IS:&CKu2Haiky)KFZ84 X୏J[eְtJ}c|# kKNR5XifCINRp΄7dIAƂؖ< #Aa#c.+2hDߨ9I=L\dÖsHg@YS"0isIGT}N(D,^ebPH/0 gm??kOMl+!xASӯ[p4ޯdqɡ[;Q-m6$0<҂& U^~T'^L$$W o1 #i@;B//9:iv=>N H1![)h*DsCxMYC]۴mEҍmn p JQR u)7ypQan=hT ͟7L;@@l9&h zޓ&b**/Y`Pދ-Fp1v+sG0Z^Zw-tO,ua.dd3]lb\\Z8˳XNۈ?_,{*, Ә\Bl-xnNo˔ 4Y+mAV  &l<PojWa$zCRYxHe FF^\Ј4DUcP{Y_>b%{O>\uoo@21yjgmIq$[m tzXjyn'U9 6c8G]tТ:$rA+р Rday-qrm$B8+8П_>Kۖybj?BH "?gt>',\z ^7[CrQ6<ʼn <(fB~J3|{W.\lea\keLf[GetYCa3/ ˤV,hNH -z_)`^&CZG 8*-](-aa#D !%?$JAKBo?d[@MuB8*ESѴA~s))Z;3BOѨJv3qM 2QRt5(UgD_5=i 1NT1fθǐvE֮e<$׊6 H4 H)R\/7@1QB Z],tRɑ~¸/SRْ47ۋlAgShc9Wڠ$\AcEBWX[ R:(- L;d:zZo/!Z 'eA5:W kFDHETZuh,"9{kSaT5 @~vb.j$e&~eyAa7l*XGҳ; Ѭ&b2 x蛲!+2" Ynxg:cXߵɗLOǓh id@ϫ3t2*,kګ!(UoBB)] NQ߃`# F搷XЖA4ay)zuJWY\7@ =O./QK^q׫R@.$sZ8TqA&H~X&Ќ0OU?(j2i+!L,fA-uk+[*"34i6KBP Rud(v O ww~ؒ߀\EtPP1rEu Uͫs+C(oEKCiW9 [j+!nlWSe۫F>Ľ^DQHO3mľ%A?'2" zr/%*gҖb|ntϢwnGWFBkzTgxia q-ͯVCkKC Y>A]e:) Ҍ*ި#\F_S_두]kN"NV2ƚ>>4Z'TݣŬ=眙t;y/| 84"G_'ײL_}_>XTSB-DF pB-I8]>uR"H:1nG]/jNT!nLn eh,jC>U Fk;ojTʴ-g"8DLZ\~ :/not2\aŜd6 ]aTGxFQnRYj^Hᜒ-ȎZ'e46w1 O#"j-f>m!-{f{8N179K )Ƹ+ł ,_ƃDlq Dde 2`/rwJLS1-a1EQE)JBJ6( [.TUŜ&:i"!*0`9TB #o:>u7ߐA˲~1 ޽!BogXOY΍ <`,&Tn6\N𼌬$*GKE2#['>䝣D Sc0[=xzTNWo{@'R:e]?|3*r?&M>cA8曂i[iiOEj2E;F\8fҧ/3! ?n5:yn2H^+S|xfrЍ8~kP ^pu;nt*z`|rm=?VLHT+&fCQAQ cyne͓hQp)!Llk=s4zuTvNMnv+{s َXg21L(Xqp.O󙆏pjeӊ'0ZkzY+VD:mb \xkO!?߀=n!Cu9V=[=2IE *10wI1zt.;*ѵ~|<_>ݤR3Oә1O#FBnY{1i?"j$(l19ߗ 9oDxΐb=-$5Q)+[KVjvۂ-k~Up{vV'c4ٮHҫ׬1eߝ(Κq;Ĺ F0bgP{$6rdxA}m_/O1BWZjh4z JH5x^!S^ɍW)"bJP3Xu_Br=p&gX n,<0|oO<ûxuw8MXr)O֡+A,j3PЦ MZ*iቘ6$Pr[2jur:8w2n{O|MTsk^Yd ۜqoO-kf.Rfϋ)QGzm͔ߊAQJೋXߥsq'4K*'"a_왢qt8~b?xDuW:.='vz$lY#% %˅R݄&ݴ ^Z b5Pa1: ;/iy0'ؚW $㲹@:>=j+t `Эdex:W fdISTO]6x3py(Xla>8>{f3Xɗ@;u#hsTa;_@v*s+k/ zu^Հ)ZwU3hmwjۙy -~Vb |ϣK6!Yˉɓ{hy>ύ crEl.~W6O"R:lH6<4&<'}Sy>w78 bHwD:^ut$_^1/ kq"ʲ/kN.XH5ܔ=BOoOR$} ]=pTx)ADs`>3Kd)_66HB-hH=ĻE#?C-FuTu#^(8-Nkw;я 0[_v+-Z.$#H;65C%fC_ Gg0td#x/,V*Ѥ) Ĥ@9:c^J\dy'ԃh)F5늬 xݎ /"F $>Q5-u܍ J05owzӶ:XC|%~%Ѵ )rWj/YfƻrS"Fsҭahkq#)İy:}<"(oLIW\Bs]A\kPY`(f'I5姣+W%oBmȥrZӅIќ gE'UfY2ץ)+c\y$8QyQ_^ch SgZѴeFf̚'lG&; Ϧ_wKU~tͶ[go[f\й#Gc]ƚd-UacͥRDD `hhEϢס"&;i)! 2l,1KJAUS'Y1<8V2)~Awi-Z_.⥣u3bU]*ogAm T Pc=7*S?3 zԄ(u6z4vgr&tval%LU?hi^OUKkBlP` UG&pGqg5&!Nlڶ1A'UW`<@ٯUE{D(.R$)ZaBt])9&D̨v׆MJBԨǶQ+\n%>5%eFQ6]GځlмM 1)fSj7g¡5;=wpYͦ~@:5P팑?ޣ,?[w<*oh?'hrCK*^^cECE;5w9tJАtn);$sjҙDLŚ/FdZQ*Vx޿Hկ0Ya s1hU;B]]xhΓFTѼe0zaB3fZ Uѣ'YD2?哜cInq`d{>Vy4PѸtv|z;!]4|4F;;c~y bN\-q4yF1.> 2xճ.=Z>,1_AXpj_g%Dɦ~Rd'\1 !z0o%u+ԒG۰DgE.י?rCgM̨\hӣVW_a/¹c_CyU!I%(EPD}v($ w8!*s$ D8OIamk@Ǫk1]ڌqïm~V'Y[#x+ p 2Ժ?yr|dQm×= A_ƨ=qK,}vU">sV_1Kc"CE;4a|Zu o ,T] ;tDNa_6[Pk>Fd .E!tQW~gl 2)$'idށ\P7(DnHf뫥Q,I9.ˆ>GoeRF <"!Lƞڄ++e dp nȽSh*{sҸCNi(wMzAvg 4'y#& ' !"D2ʈvW%о-eZ%a='clH6pM ㎤+ Iqvw(C%% baYcA{ mCSp[Ʌ밝l?2ApAwV.ѐqC' o6 Qc@rx8m$hx=ٌZ28d!/9t2,w oAZ*<;>hqFaWY d8We'i&;[ONwֆxGgz=ˏ]1akd"X4[vGDiOپҜp,Cj~lLĠURxN| .GNeiT7SF2 ]%X5V,` @8KnEAVoӾnd]'ng=R 4a'Qp(]g-j}1zt ykNZ)<'l$ Sr?[kIZ>UP2+'Mvq!(L=cOi'6!4GrDvM҈aNj:>7O\{I/iy\N>s,g^ҝLvzD|Q}'am Vpy| VleCR%eŒX0јNh}NPk⬀`艏)P-~Fr}=ϓ&B;r峙2m=|L%E0dD3O` "@5O^RJ.p2H>If`ЩQL6cD=;T_`(B$m|\8Rh{O 崟 #5"NJSkB'd&)*m2/a4|%r`Fö0*~2o/tSc* [L¬opd{&|HuE +d4U)s9j`WAQaKYMK2;ȄNنyr"v#~w-qK&75gÑ.f8oCJ@m7o?Rpߌn?ct3-z0wv3-[-T/s䎦ܛ f!td4[7A:=Qǽljg㟺=)TF/B!smA-)0; 5 rOD=&؋R4CL&Yڥ(?A`~& p*&/0dH ˯[ɎVpMt9@ᎉ< Э`Ꮳ L}BlB5Ŷku;V3Û^q |}G!blBTʑwn(vInX5w9-Qu ^nV,fHIcK%ݞ /$:H`ÈJ[t:C-K j(a[<2hx# lp*a7GOP!9'zZ<$pۦ8 G"@@%,S7W.cu nG/MIßmwji w%y·B֓uDUI)QRu{;1{+ZwEAo 2yW/+Utb*sO!x5議}UІuO/-2u'GUǥ7v[;׻>#mًo|yߐΜ;)8_ꈻcJU|7k4-y&F$@x .rKmbaٗeT)ː/ǖ x6JX(}Z8kyz } `7}to\l% [w{!H K)tS7ѹZ閏SBT9 m G2Nz|ۍ6]KŚ-B* : -л!Yb`A/ZAcSjX(CS(S khi<wEbqNZEڌIÉC )C*`TAaUs1c?BV6hNcFoSB )_rkeH>zMIk%ʘ59Fs+_@cI14PIS(,qإtLf;≠M*`VۼhU6C#$'̛}=Av @D|Nhv3^_($ 9rG;]UwǓ6^0 )܀CzG}S iR].:`k9_ѺwfVaJr1R߈i=W㈾x+;|fm(Ē{D^$;K~{^nPC!- ynh R'ߌ!EfiCU=8`ހ8? Rg 3Y4Gcԓwy^/CkXr!h- W逄Ɵ&e xC<5N]CrSKc$Z9/Y$OX`&7C>(yf[= ztA6ULƢ8kX+UJ_RS=E sCՆMU_om=qP?gM6/q==(1cOD~ݣE!{ Ꙁ4CsZ Lӄ1g=H.xR"K+Fl~IA:F8B ?Nh)6{>1ri,/.):,c%fW݋o{o'|bko9!S\G}^)Kt8~Hy}4H|i^3EdtXNsM5ⶌ#}׊Z P{t)չm*w/[ү]tdByh:s R|=pg}k'TI %uظLK 2DakEE}>&įgP),({, `Cb- {t$4m8,٦`(fF >Vk%[=nI:Vʆ,]) !23gɏ='9͙xc\~3[^/ )5c@jhTǢ,sdԯt_݅N>f9yϢ"RLK?qKsyhn{%Ƭ]HҘ  "6D^OKbkECv6ˬ$qh ƧÕ["/~wFܔ=(&5g*㌾=(b}ӡ~NwլՖe`ԃ1_D/}r _ۜ9,4i3d>\CTqe*;<< Y?u. ! 2X+ω8Eq6$Jv m4>Y MQ ;"R Rh/tt؋ l.mN'o)'i#9c_X?0imwfgo.2x\Z.D{s/크*{v  ڿ@ z=2+D. %Xoヤ/ 2$H).m Ki1߸=Gq@m&3) k@9m@3/4ŰAڿ3x09B' = "XO(ˑ@u4I.,bZrQ5K  *)EXrڟ*4ֶ|JYEJ| l u)ڏ&|AUNM+WFFBpWB6pc#&%gRPOr`<91é;H8&9F΋{_@ӹLl-um tYlrSw]t/GpuRa~ M_i՚ h!p.b:rF5 : M㝰ybErZ.kq3sn]!@*l!кof4}-P#;R2J+U,GY ^@Hϕ0!hKVN z7\4oG[gb̹`Dk+o>UW^1_*-d>@1-%>DmvY#8v~܌zz.B=_qNt2."WSwAKFX" jAH+X#:[V}0~sJL Y. 1uZ}3\!yedh 5!NxWwxPJ ;qUNJcd g9e0q5ڃ2aQnǀJ]l&v^bPxl8FU9N *~3t蔔K_Wʳ-Y = Yk1dD>u;%եݾs0{ZM}ʤ\ʿhkf%q ɿcOIs)N&&*xQ_Źg-?9RB9θ ?k2y(&}šcƸ@㋋ytRJQ3HSÒ(X4eViv7u73(*sYi*>J쌻p7YY?~AwoY4dMdLt++݇RȾY"S&O7,q[755- K.*0 $Am @9zOǝllEMCc`Nu> $/rTm&DT5>U+ĺye*KQQ\1Qsg}C w$QTQZuNs1y!CSIΒ8VcrC o.T4>՟HD `΃d{"i, 4J(xK_uTQ%@XCgEqeʈovs ]R*J6;g3N?EQٹTďM @*Upn^8*0I{ 7pqr &$͢bu\ p{p2lжk@X 6Д&CMK/& .xX"SH;jCu*8 wm&#۞!"buϟȒ݅Z#E7mq0}A_ӶlͺJA@wxt9St<2Z?2$DWh1]IA-^{m$pĦfOVn4#zuɢH(?>?nJNX//A~ H#G@ՌGm<$+l*'D󼰚 K0 LP'b8&n1mo>#T l!6˹ }R] \UMģɀFE/bU)0W7x,R e<nXq>v7&ы:wg ȁ2= ʍǛdg6K FԲyW!-AyujZ ř\ਐ;7S=o!$Z%k[ECL/Uc>FO:)Re]yT n;&O`͉4a)f_\q0B$[1IH'kXܓ"OO"AG.CS:6 !Eҥ8N[[=`uDӚs`I1qG[I̖ug'y!lNըJϋ H5k` >l*:a|k蝀N_-yH)Lus[b/S;#.F8Df *?W.dg'`\GªHۍb!DLN,: ;O\ c'UC, :iv,5VFHJ8|j+74nk܆)S_-"'Y[n\c'L`=Z0:?K럴 е}HqI< .ql&?ùR6ȡGs hq-`{*ڊǖa\|yPٟ;Y}?WE]?;H ^TѝNd ]]ܧ%b0MQ)7:8RCsxYKScHtOk9_O(ys 'GdǪ +,j%0Y0PKÅ9r 䩷X=tɖp0|Yȶ_腍=NZ26G?T-E`YLa*:Jd -c=&NJLAOލRv hB>[+I䒦` _Hly4VwX׌~hc^#%[nZѽ"MNcյf,RIЫx?|[Ff \U 6i?J(5z'T-vV=wuc% |:Q $Cβ viQ_go;132ES8h#b;kK/IA%BdxIl(4]C1'm eFϋ~ԿnKHC[Ee,*-2^Æb2%H2&x\&iAҽ>QDf `X3>yh9lDOXf/,Nt=Œ+N5 B#!@FN-O$~zNYʘ00M] d hp(/Ę_bx꾒̏qZ\'lxMk~6uKRA%ɱ~٨Gi}ҖѪ "MUХ ݿ?HrQ#u }ԉ}]e`]qSF;saLHINه DaQX58nA ei x4rDJ:a%,3u,ZG|,=tTKݳew㌧elB:Zh:D߽B9t6(R`dH}Tu / HzPY5VKO)!|ݮf "k eЈ: b#nL/B>{ 7-e7k#x+5,qUG`g:J'A` MPO"[2sD2,GuJɧ i ,{ra1|8 } `Mu'VDLlw"ގ]+Գ5.9!/o`"T^{NFr7_֍&Es.t"* pi}>c7c \ca "՘r|q]aOAೞEc#Fl3XhVK[#oBbI.ғV-RF$V6׿0@-1ٽd[o_X20uZ(6Ggcd ю͑,m;/|n2!BDTC\=5z&eoL7/'Yj^W_(5q>}*px38YCm٥DZW`nb/Feez X?ͯ5IPwn< `3:A`^ط-(5hj[K9 Yr1*su`U@_FW< ̼HWoM$~:~." pF8QqW~̮Jp ĉ }+@ "7DRA/wvJ)(Q%hV[(*m>Ȣr4qiHH\A1e(: 0ic"u}W ]; '* Ł&O55Z#E\Xd=;/+{cSsD]wp(O~(c",$ 4~!::|tg̈́'|X%n9Hċ9tl,2eL{˯^ =eM^ YVLI"kd͌Ese@-ߝʾx{bTXܥ+}TJGVV䃑$@a1W}P9٦1F~l̽Nk cS{4B~"!4vB>zA"BU:X+Y=Ycj&.H}MA*?Qrh}מlLջ7[=g,g f >`=A*#ںW=xNchƞ@"`Z΢߲ NJd 2kO}N5^3v7о˶ PA6BoܽIIvo(G7Io2$Тth\ 3? b>?Q9]#raHM3h.gG&RlgIs+>-ʺ!ɥ|d)(,&jG`<`"ɳ^x6L͒{QEdaT=.;"!8 66eon _#_p} h$R[ZC7L!$r ɣbV?z&ԓNH̘vN A6 G05W2Jvߵmh܈I7kkk5d"n@y: {ׯ,ǀj+=,Ygq6J|xj:Ea gvn6iAUufi\}qxru6ﯦmӴ]iIx%yG^ksxM`z98v }nMPxshy1F)D4]:$ (LPruc1U(Uhh.sC ]av.HuU1s7N۾Dk1$?KMy[l&?1tnQo`fM;zF)ma>4XtWԌ9s!}5%} ) ]boEQ#gwoQK s\ȂVʄ $@ΣjgN]5*WѪ$|)/F]K=vsx`zDuo7Uee~ uj"P@^ϖia\ rAL|# n)̓]8]WS銳$9cBaHiy0+)ͪ)uTwX/}Pg>px)`,VfLCΐ;0s=(H% [IWexz'4tXD?uHNDqYʵ-ztbZ*gyj]AN)= g-42S*`%mVHqsAӷ6͆=n\fa[[u %`TMS;B\:(ֹ3s~mĐB9܋C-[!{8Q:QZsq`ᾋHTAb`i~앯w!6fXLy"Ur^@[b*^ 1Dx|,K70(LoحоYfg,jQRjcނC[̈́ +`235l{qNj)CG42AҟbC6ヱgDI!~';i;f(. W)I௹;[Ĵ論KdGzH+9%Gb8P0M,2nl FZE[>7aw1HbX+]MԷ7[WC 5ӏwzе]:$ix O'Ƴ#HN;lT~- XKƺ+l$7 ?mɅ{ф&8ŌihV9 HʄtAs$ߪ."ˠ+iOAagcxsm0VJTѯX2E?9eZv/AY5݉WG[TJkOm?L5N' k DCwZ#σDa l'M^;%\*6-&;$#ACo NSΉa!֖2̀t6@e?f]|{e;۠a@uJzG)&k.ޤrN` E6 $^ҙW:gH$k [gw˻zU߉\G7<GZ pC-tucuQAw!Y@qmt&)ho)tJ:)JC5oQ2 n,62ds#! ңC}s_3kT2E$L߹5G+&23zH`h'MY"ء)ms)"#nS\Ib`852W'o&T\JUGaU Y:Ⲛ0wD4msk6yca*)t%6?Tn_,y؏ >Y6trh-=]t#tǰ̽5}G]Y]1Y`W1^<ϓZ9lf00664 [ ï{hYrWҳV)ˁ8,ڈi4H3v@GVvb:G\8 ǁJ0RNqh5g:Qv  BIP9U"KޠsҴ\Hwu"Kc/j~mI?5ޤDqT"[ vQՁ 4Sǫ??GZxF; ^U[Kƶm=mU )hw}+O7KQ5KW\P #h5D>+ =q  i)Vkd"{>"9- |wt<*E `M.j~,_B:7(4DX;C>+&Y>v#.+(Kj'7m7h RR7( Xp!@;{-r{jScȄlʟȪc s&gFOV*+%:Ū^<-1y#Q1R]X2ʧ:A\b0Ĕ'Ԝ]p{Lo} ! ןsg9S덜3Y'A,f+AݒndH!uc=dNGr'MEGp1ʸ1 P^FFq<彼.KJGWB Tr?ΟseS̼Vê^W#Q/G-CX| ;F$ *LϺkS}&ڞsˎ F_~OC6 j!qBU TWv:9`ܸ> JJ%$^QrL>Ҋh>Oo6|-o^rbi(|xx7㛅ID >Kc6CJ}E5_R>Hw(t< ::,eC"Y EiK Df  =(#C2){=MMP,z)_-%]p֯c86 V j*cy ANqT  d3}ω(J/b-'%ls%T~=@("rv-[}2^.p⪅={Ȼ/O`k6%zCTcs"Nad V%V orNECOi p `idu +<= h]L%Z8}2pRo&LE#J(ބAU?xѮM%e?C}$#+5: WR_),:l\frp'ێ|ᛳCuev]{;vʚ<.my>}w@Zst#W ͛xd+[X|#)B)-Ccjʼnx&-Ot78%p/4E飔2H($aP9N1] <Ҏt`P"Ҿ=]Y!?rjBL;9T\Kd +\jljc2Zg Di-<b;ulw%z޳In-wm \VfW= k2=X <!+ͽ]_+p~1}*4EW)Q%`gA}Z}4OFL#ob z% I:v2wROIhݠ X~|fNO;5`)6S`ڽ$'D%V3>|yAj9z*âU-h[mh/H->-/hMF^.#s/Qс͆:RNCM"q)WXh(+ qdX^|{/|SU2VcT@Bwzr9}f$t,H 4%nJfVxMϼEGO+# YCJꮸ͘{K/Q}EilN4!*t`LpXQFzX\3Ǵ < ^7,d+ 4P.8Ӆ5y(b $ۡ&3J]qaBTܭ>+r,4IEQGSp&S6$G{u6ڲ_IO+"F໦ le2Ǣ腜iJ9uPjP X2* *X]/m ϥra4@IM>hkQv{rTS«X2A&n$,OH H*8}Ac4$ٸ-xn yUwFfC;wZa3^#Y[,HG։Th` t n`҅nH1v è%Og1 U.ŰNLxkX稏 --]*^ D&&A :l57e2sD ˋP W.h4ZQny3o{g]}Ulg׌(象7XU; +9?`tr(q 9 fBykDd"\7Lđ[,ne篓tuf-ׇq&^k#D 8Qz@!HԹDd.e87KW>Zym&TqPvEh3FK4 D_0`SCcNX?!_7̚3* Z~RLa By'wȤ?yqfҐ0K}$P`x!Y%a`c?F@W \"{5$#Fp1fÄUK^#G[Y[. y!nќY96$ X=G8Rg^@J:Arr=a纆l\`m6g;cJ]3EU 7'_֩b:!"Zy='- }/𜽍 S"lbG$ lT~!0g9+o /w[6 xgsӽC[WY>Bs é Qt#ٿ9H%P3)P~e(e±wtBxgczBfZ>X5K%#cP|,w b ILŌT_ 3Sr5A?尃FJuC1`6Ueiz1͢vVڈcʌ:n, 8ХpM_ % HycNzF$n CQp̾!)*59rmd##&wc&8@HBäc0"k $:Vo\!51tXuN 2NKHDg4F1j ˃dl<UNɊ" Q]ƖUdgU&7s,hAK=x=T37<3LBG{ v`'hY 2\frƐ)Cp{ZdBN f*٬&F'`%aOw< i%G096uW<{j)X?t QCa`gD?Yq$&Ki!ߕ܁X_+3QugGv6)4.[ej>+KhR{6ުfM%1 32~-:[R=8F@.*8Y1R{>_ni™ʂFWj-m:1n^7jfOL; <.Sdž+9SOZ5`h -uMfkNwە~8a/k8KJck@_H`^J2Ϳ@/F/̺DGnQ$3ƀo,H=d+ 3Ni# @q#Wh{oKTy?!݄jI&RIlyGrb[;#-^B兟N8KQ]4Aj40{ȽP#OY\58Mi NS1SƮړ&.rt=GIVt7 f .u /R\V*/k;GCnC\k4g_s:}9[EY['cg!Klp]:w/4oScl- KD%E/a@%ʅ{'n < WgYTD'6oV .Tzc[OL (`!)]U(#gt} =JE$[.S"ӄE T4W6i>rIV,/bÈ}[XrO~GN] 2_vH 普r/ Y8\H+-d4"8f+~iW&$&eO[yB~/87NjAL}M8AZ^ĖWxi1.KX}Ƅ)`?ZRmҖ ԍ"33aR¬dL߂֭ հ f//0ۼ|C/!&fO00k~弱lϑ8}L>\EHwzI8[G; ر#KXpISY ŪAx8Y%,ܨ mcGphh,BXsN񉉦wc$XNB &Il"Fsw3[P ܕdXFY̿нc@1{Ȇ(1^Wcͅ,fϡ/Ym)0ַT@> ơǸPT ;co[;lo Ec$iwR? Y ܺbap |m  g2^Ys:#$W8 !і""p=c[A'鉼;55$Ì5]uA;a7>ԮX*XHfMA٦B@ysw>+/F/܆)⒳^<= SVEc =ҡ'㨌i Xl=\C-coAE$k`}^#8v=%&P'%!bciaczBV4=x 3e9Xw^dh@ ÷:U(&BP[`!Hb l+泈6SyD,Yw ;]%~ _٪ -ҿzMĠ/)Ti-icw0-Q!/O1R2 򔾢BoN j8=/8,)9s+OSѥ`@a!AJikd`u[!)}4?/?:P >],1"'n(AmP*ɊmJ4к'7Nc=%Opf)y,2%bͬU=lw*.ҍ[qL-l\;Rvܩ)̗2"=cUה(zkeOb()8)@ryh"[P5&T8[ꃡBۀ {)_:bR'?X^$#?C74^]wa$Gl +*׶ UOr? {yL{r+fМ%F5ƭDAkk B@+t[_27&]vl8rڌXVv>Q b% f0AEڊz j fjky$j>o\MsW ~Ũ`af2lUd^ NbZcj΋G/E\k55Cɖq3$)WSW|WNΞȠwXO15G'_L!cn$߳p.~Xa5nD2 3eaQ嘍gaJ1wZ@1$řa|v$wG72cڄ-2 ݷ,qs͞AƇA\Zpwo ]P|Z]½sVX!"x2DB@ bu]IHVR| 7'T>CH-;/nuI$4@3؁n^Z!SY_Q:mEuyBpb! ʝ*$9kBW\|vw~}949wDr+lσLIû7ihNy(w^`ZoeIB܊C ~@\tiҵ܍K;=r\ dڂCd@Av>KꐡMo'Gɰr{X"jb'BS )񗚒n&+ zJVk%]իb!lYXg]i]l)ETb,LSjZ/]pvGl$p w.Th˫cǔv ۡ2#r#y fH13C=̇U&+mkW H9./qhA#aʔaLڈݢP}=v&~A3.j@VQE +Q*o&E'7Ê3,n;NlUNN< 3h+ X7GvM!(dDkIOȟo<ˎxi:FabV)Y'J RxP5^:5;Vr^S̵c߲g+Gk_ngݽ+9uBt%˃dz*.ؓz- @sZ|^UaaC؆9ͲN dJ&'%ܕ^z?b80ouBF/寧nnpXb3>4 q$/B5,ga|׭$?)?zpqK8bc™ME%wo o"t-\+D͛L([  v(17g3naw1tGKs0}qZ;K쵗!?r-VG! 9J9^Բñ1CF`PU`$`ǥ/V_l]@D/(B;R!sZɒoy&5Mw"qM47RQ쩲/%eCY0Pϊ"D;QxyM>tӢ^, ǭ3 ]ts%/A:(9q/jRF֚=q ]x)-v5Śzǫ9ӷ!/<£X.0 A\/ t2-99tt*7ZUF2phSMA@g@I@k1AYLoGb8W cKXұB@MT|3|c4yWafXG,皐33OqqBq !j glQ5Go<ϋVEre&i ;|*"kby_()e5_޶h}W3} ܘf*h?5(QuBwaiaUP^5 "l> $2VF'>5`+mTu|З_ Hi;Lh}=CVՏ:9՜m}I]oc\ul<_BCw|0YQ7n=L>-k_AVy3(.AT dg(trj@3JNӿ%|"O>;,+OKz /%n=EiϻEɼw?jf[eu,bhVG inǣ+\@ 0/5YG4Z6{0z]<-:naj̇}@E٧ؿ1W47!5\-~39_78K?Ӡ {n)u I%6׹-F%¦Ex^j|u87^1|\7ż|sjŤj Hɍ"^ ԡ.L{$&#Kk]ƮlDw޾w@ R2\xbŃ2IU 5P(&ypK5τ E$zfeyc(10pIK~6W0khy@;WÙajd)p*Ci<@1_Жc̡#j+#)MGw>tLUO<I(vay gz6ޜ^AŲ 4(iCؗYM VpUv1dۚJw5fUhNh8lT3!%}kCAge`|nX>NX|Ĝ]N ј:sxAa? cvPuF^[b]RH嗆R$_`sƤtp!WѢ@ e8 {&tȁ3vM`⍛ߒ?ԓ]6+~^X-K# A`KgƁyw9 o4(@foJ^IM#ܯL:٬Gi""KSs~TE+aC `M<4 ; lz9Q<;?6֓pOwCEBɹ/Rwsw-N ~cP~zhA!(-8T^>=.I]^. G/2Ѩc9Ÿ&bZ_yG,&)R=8O< `6rVPIEF`鏒2cQVtnFM^ϯ,,I5-ħGKlxa%Tp.P;(Բ6 mKmX95M3\Z4_a gA&"nh|'"%i4Š7w:w1_+(1P у$XC0+vsJuh@Ҁ5 dH?<]L p&Tk!M 8IckH7jZnarOb{TY#&Ɔ7ƲMX¡z'ju8*(olI4'wlž҈38G2!d+c܇V"Hy9zWaq< |tvJ`7BlItI#/%x^ m&iҺV^ 1\Zՠ.LwYu}Wk@H)15HA'sL\SnRHa)I|zdʅ dہa=7+8r3l =X$n]8.1de} e;5ÂÒx= 2F`P(C!)\;} "1{(b/BSlYP^8a"H*Fzfw? c-F݂ |fbCWek{kfBM$|"L7)\6[&g-EE۹V P"?[YAqb'ZNI#4#kox[K4nK|zJ9%Wh $t%k/BjQW9+[Ѥ;&h4u4t嶙:_/_c꘢R>K}5u -(-Cs"߲M@s-oDl:}*C;gG5;ϺVT;7Y9f)Z/"Q_(2A˴5:1QFq{PJ倫UF ǑB/f9\; ?sx`1+{@D]|~Eu f_gz 7nI6H1{_~#)gYB" u8-aw9Y7$.+޷܆=f>Ѵ9 &mg78pN);en <+" Z]I{CX]c!hΒ*ˋV[H=Q8Q&*EV(#w%h^}ܟFHVKyoX5\ĥ˺9M0ͬt+ @i~ 6!)}~Cg&!V[YZKQ{+ x f"G+>r; O}*OL~?:B DLqcbyU臤 p NH0E1x)zA>rAW&naŠ >SrȖRÙIu7ݾĘtUE/"r6XI /{w5{]ICYRÍ+C!5V6de?ýpR|B| F_10Hw3#Z[&w %5d^Sp RNa (X+:˝r'*񢆠+xٺH8B砃/͙q+xN8/Ͼa,h}o U/voo21ejӋ Gjam= [x`QK+U,0{,&?/owkaŊw)3BA+O'HOi}#C9 Y 競8@0e ׍:ˮg%.W[Wyn+%qN^qo +m6rgF1CbHP &Mct@ dk^(ehra#} 2 T[eכföBg~=RpÌUCP nd[4w-GY(cyѱ)gdWI+pHMc(J2;*i`>QT~*C01F3/ϝ*`c:+hhՇ^QӇ284ܳ; B)oP vdq ?miIx 1MJU|Ly4ZOج9PW~Ҟ,$sJ"C}if$OTr!HUvݤ&pN$ 4 Rm ^9G|<4̺%>JZ` & _w0uU_PT$McՆHќ-Hڗ0TyW5󀐶8u+NÛ= Pxq[m3 zX곔g,TBQz+a*BbEoGm #ÆAUː`?s:ȊѿUB5xKs.U )|19ծᲃ6zt6IeTJ5U}863tA.0ֿv]Hw} Sӯ)=͎v1PvG"5TYu7ǢcW1(AԘ;ۀQmbr>t6K.-ZqtƒNd Ey#y3$=PX݃Q-y 3b EbJ_*j;?-/7\"Ru ISq ̈dQ7AN w2eLRgoįP8+4 _ͤ ƲCoĶ`d҆AtEp^U/.Fz[^(<.3j;e&aSL* J*_hҠn3/P1@2@hHMS}v a,Vi ŐN Ք9c[7 ɵ=la=@N3>o]'@lŽ7_ZͶ|ZD"&VVuuuŌGm0˲^ $g$GHhԸ㋒Yx0SZAp[\R Gw"Yt^ 'G5tg1^[y՜o<Ѫ{Hy̋d"aQMRE*D{!T|支fjUoze6}Cڷ~x OWIA~& ]zd1i'P(+eB];jǐPI ٩Cq8ʇd2X&xà/-n͡(aY@{J(r T'tsbS y&9*r m9f!Yt'}/67bi`XضO+OSoByg*!2,ۡ%Б j"~nxp,`~AjmQLG]G},3Gh*@sN *[3+ qdh7PkgYZ07070100000047000081a400000000000000000000000166f3d9ce0000d460000000000000000000000000000000000000005700000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/infiniband/sw/siw/siw.ko.xz7zXZִF!t/K ]?Eh=ڜ.+~i7A;\%җ"ˋc s3EMǹL4{WO )bэenS:Yx>|kͻQoVI$bu^⅁f,GcXA2(k OE3QDZ@.SF(;lSmj#7=f4Қlq|\CAk1/VYb/=fzfFUg/bcT.jļ[wZ QOMZʠTAmL($-F|=-9F$& +ӒgNG?'>qXOįEʠjSK0r~nI쓌 1Y}-}ilc슒y:ǝt:..@1 ~av$cPÞyb;ĘoUOp>e Tl`X6t/^ ѯtH起+'"5 Ah4 ȝL䜙j -"$2ʃa>~V^Ptm|m{*f yؗa+>r&/U3V U4jPMj=RXsqR4NeX7,ΊtfwYQ='y1vPƒ$j+#}[1|VfW_vҮ3ո^X2|:\+i`A0ρ5$uٚ O䧄np}8ܐԈ+m%@0奼_8X ,R&^u{ef U0h9KA5 >J[ijG%sU9cl]iK5' "eN|ʽUl?2[F<0u `n^ %5G-&nB~$KdXo;JAǐ)ü͵_"oP7#slˆ@ -(B{ Q])7Quoy%Ua*8.iS{e:""sxzֲz\sHnKI쏫/bg,_3,xh^_|Z4S4.mXTjQs|^Iaڗt;߶ !xg@)%guLe^*Ϧo_8bv*}wEN?HB8W'Egcl @l+A_:%)ػږ+׹+gɅjK1sNO}ؑ ,;?XSxbNظw~:S֠\o#ƭ ~v.6%T ad%I 뽲} bzn{BcUMynWfO2=h"sWzRupb4*C1QTd :c=(Q1,0_*?[3VuIx1{gG* hle u̪vMq5%k:cG ةݧu D7bU3t+,I_NoS2(ȸ\kTw)5+Ӧwڢ/N8zcPiaIDyb9&u S81l[xa<\gLL1 TNF ri-:@5o$y_!O(LPW6""@Z a : I8>QU%#>*'DB˘`7gޘCP `7q+!/B#5{s\h- r00n qSA~{WRRy8Ѻ'EAxĒAʚ ޴FI膜ZIiV =Bz|Jpq?6R5V +bG==/.(:B-0Q/;);t1},"5}@ž8QoIr^hMطY JȅnĚtSI U% wӞK lU0I!-2!/8gNĜ/%.V M8o{7^juw9SH-6wpC tYUQv5V|dmˆ]|l4 }SruP&CtC/JGq&mo< ⥑ 8CN¹(W\{z8uʪdquREllt6z@Ri䉡1x{:sԄxlp }3eMOξXs[܂f̧%̊ Д0o?.IdOGujT9Ĺ3!7Zĝ}YwJKĿ001.T$=K:17XdTow $W%LI=6tYuЏ- z .ny{[8cCO7a*V0R'I#Ckwvv_*f_i@ ͋QeHvNAoPjuOxXTsזQ]nzxneM])o!-x\VH]<]J{`!WW9~YJڇ_.(%kEVyΠc626`p9xx9PP_}ύAޭcfAW\uQp>s!¦xSe#*D(bdfrZAHu-Jy#tUE)Mľ[7h O.;)wr@%Kل>gr=>)U2uVN/+~<ܷ_|3 FRPݿ#7Z5rL96C!oh(NW*tc䡖 f˄G$MCUbD>#tM&G(CP}mNMPp&{ jOEh7 qR6lgOzb (ͼ ;CHa"=kź}ߔUX[2y_7* hqܩrF5娭OBcjJ2i(NqQKvgi ߿OΪ,xCSJ#⢣z2:Pl*Ơv(u@/&xRTdl8^^=Ĩ5Rw܋-7< VK2wP*%y9מ5mi31u(S YXfr=<ʍz}.HQ 02*FSxh5,j<_Y=Otvwyv gk3=f=񂉾N^4]ElAk,~JTI$=}.||[ۄ`8MUB6xo wa%[i4ݞi&z jT,ʜ+o'wwgb/B.۰)BURQCT)QtKM1sʘrsʨ3x,-uzzK0=CA<2${ Mgrg) hz4/0wNk\〗e\ l÷epA2nOR$?q/o֭72 i2=RN&\DcQj )D^  ]fчJ|q!mq8()&ح'lT(>2r ɴG<Bh&AqKQ-$%5$ti5:q@ 'lUT8(r HrKNuo5:&OE0=x!J0ʟY߀خR űȱZ"0/9J+#.{8u'=pc $>f-W5,0 Vaq #w_Оܻ)~AwpY<;}50\AoWZlbo_}UP͞ ݚLDa(`:Eno!]bajNX)KgLcb0A BPb'f3ʌGY20lr]"J?TTtz (Uxc6GPob{e WFMsE? xf@Ax8=n Եi/b|'g!Lmש̔ofw7i3Eo(FPLN+cj߭dwA˪\}\ܠL?ScN?Z!OA${ߟU ܂]OH!T\1zM=;;-eǨc7@XJI=r^ϢȜ2~v]`/w(0~<*C}8zEa? 0聣-5Ze)  4I4ߚ-s9D=i>a@˕0*V\Ai:m,Nea%رwD 7>Z$Iڪo:5l>ٗ+Q j L2/(g p.nk"qO-^e68._ :|Bw?W,Aƽ1`{z!7\1cQŞT(t T2u#VN2߯Hz3²S4o R #W*vB(\43w 1PdB?kϮMO3uXM&H6tF(PM3RͬLzk[#2{_*’+yԳ\~/wIEY#E虁&}2%M2;k2*jj%ϦyV^l-=SQwj-? K-Ny3s ,;[_o) 믱3rq.~mB@ c#ȶdr7)O Ajr[æv(.,SޫnD"HG}DԜqlw|w[} $I-UEm)O2T9O3腛hJ^\mra@AU{]. Ds4d70L6E &|JWp"+|@+u|MEeOĦƑvA!z[y]2Ć".Nx6ϯv`4!%]=%%ch[Sf$ J2V7B>M ;z ᚓ#;(kICH;ɥJEB{}~@G>\+o|hpۃd wHɧFͥ&CJ}rI'Htj: ?̛|V8wQX@zZH{@/θrOu yqGsYSUA !dy@'gTNF%߶brh@DoM@¾-3 #}1x{~$Z“% B(rM''S:M@LԴoX+,N7Y6G1nXw_6;.=1"Ot{шr [* LFFgrvIZM@|}h*:3nT*=YT.w~67/BTV 6L`~iA+PR*ֺN& +e7pzlu\~_u.`;~{ TC`l :(rzƸt L jĻ Y]MEcq9b 7OB6<Q|zzC}d;M Ө]3͊]Po*Ҝ: ,2eVOʩM|=",:reRg_|ʕ鈵8#L V|-A.K,Xk6{s7A_Ui3a5.'a-{qǹ]t1l^ xeZ%RXK[dKxŕF#zߙ]4Mw5cV[z˼IDq1&OrzMjʮH.0t S <nQYQqՍpWu/Na!XeXyP{ӕ}j9ZB>Mg9v>xqKq_d 'sb$,|tn BY۟۽FTJsؚOFyb[imOee)kpz@d%, NS% ^4}0X.E/1uRTkc /G *:=(v rg戕D y&:q?Ev(QJ7G@Zw_Pn &"qCg= %wbUnmXĎD7r>tfMCƾ>!yĊj@Cc%X&, 2Γ~M]+Zenm|:yL1'pؑ|<}N@!WpA Mb' ӄ@+yP@WϏ8\T٫CȖndG p~av!8bA2u#T1W XM8-b+hҢ Q'E"itmV YԒVg#re=ԏ$GN;aWIPEY5u{lÖImP*OIdjNh"i ʸ5#HM>k:C_hH#1 ܇7*wa"I݊ ?@tio qPdD }T4if׾20g1tE.4[7-j͝j( 7 0sq'_ֹ_P4Vfã 'n嬷e ~҂:f ?wMXM5HzwFHYw ޺ge4o"ru#8N5d,s򛤤с?#:=yvzE6mmk,lN;_Hcp{]It}627|nvbL{6-5Gz<HkX/ռslgFnWD;ڴ5gq@4@wGS;zb^ pUX-f]tAj*mMht?MDAxPL:4(%LT-Eat=ڀ e;il8mwm"6);!vzk9tc f(vwvk. B eIQhҁAAzt$hi}a&|k4ȜfcoO"ʙ-4pIA;|kP]x A"@!&4Ora_HKV]}J|=;.`53c:M wI%lӖWmIփ> 9lTkmarYgӋHd 'q|cB +qؽ |a<bd˔}"^*: n~6r ѧN;Q/?k,!s功8rͫ}N6cJ.|k-B*W.k;G73$ r5,1Em_Kf ҔÅA\.f=y̮vӄx52p2rRhSMN&?ܠI,Qj ^*T),`\G3D Xf3M-hL&=z<'X_Td ==$mF1p^ oڐyCɵd Lj;p_W7hjmHLn{ȕǷN>0C'b@,^K  {jnfx!WgF%jō.u˨Lꐖ#O\T+Ԋ}8ZRșϝOjժ=U56-5U;g$WY-WKX.7/WsN.[IMxc7-c \`/g[W=jDYXDă GN7Gf, IZV׏y@ⷍSL6TQ@7?x'esf[O $C;f a]>Hآ&llLŹbcYk業 .qT(fcb8eUʃRʔF+mټ FB&դW8 @a. dh溼 56eE qpf\a6~]-[a(&2뢂{E[l+ouq"J=(<αDF6vwݴ Vks$' EZzd V9e+"I !b]e VtԖ8.-JXnH9q P\Qz6@puƝ\@f0}'Mjm8 u xH5ObG1'i#c1[c݊(ũI/oQjvIIی6bLʸ0pr%n8,żE~/Ԏ6kM8Vu{{B{븿ENGy` `loW :rO)ljlSUfӿ.2ܳw!ɢZ=PAҨ| A)?@)8ҐMiZn nPI^Kao.Q2dE?E='|p@Zg{snê <<"{-Ka#@0YTiyWL _GMT`Ğ&$4nBl6}/+ @!eS#%-XY@\O6)((#8u#%*3sAbYl^E3mED~dd$\c-)6Ta~@2(#b"\-ŪNGC~aM7چrjI"2o1>?;狹$Ru29BHn']\a&%YW$6,| oǻsggfA?fvhGQ_Ukר-1;罓-"8ޛlv'_3Җ 47 [5>: 6w&e ʚo?De }jz7US;/Ac^2[o/qV×_3Lt[~n9EAfw\A^$?'8 kT2>"Sϴ p-yZ949b`UH kd`z[ ئ@/X2!d:L KVe&LpϔQa (jI'Ǧ"!R\YorGYC \e"h%\/FafK]l6]rc^@Q9yj 2,\+ep*ͼ7(#yeW YB$ f`rkvN Uhik Y;JU<;4pl-u~*=3˦|lu?KUּ!h7Vnkxea(vPǿ@>+9ѱfo84?}aBDh|`"@ _1NY#epQuAvgeb+Pc;$;AȨ/6;wDLBx8YyҜiaM0ܭPrBIB#kXk ;3kZ1$6~6Ԍz`#`Asnu'Qٞ._Zud"NN+:Xw`?0Ȁq}qk=U-dN_Ҭ/U$ֳ7z@\ ~8,V_Q^w7kr$*J&D*/_t1x%;oon'isnjR)f#T_JXd10ߦ\6~ uW".d?[hy( C=^_;*hHoS(t Ȍ+P4Q[x%3mc= m!u%L&⨯EHm{YT1Xij*!K vȘɥX 3ym_.> 3yapj[v?Yԃh\oaȢɗN7 R6*?=}n=+9)-U7@(u Ghi& f;Dvձ ĕOl%LmU c^:O{r[DbiahnAqHP<'S)uN*# aJD߃`+7W6qwcyvD $)0)MeFL۟G,.Ę!S ٌ8B/fkg ct[`\D*gVKY){}vH>'`DŅ+n&X+쌚Aƹߟ Nw|rA™Xp9RCY4G"A ) MsNu2krVanu ~r9X{d݈\d+r 40כB?ǙXMTv:lSyÝju4%*Bŗ::nNb_jd~oj ߿1g+m$u:g? *)Ц3*X:a r"pbO lYJZ*qt@(Ĉ8 &DJ8buY8M rwʏ>ʋ:0 M / ZB,< olx GΫCX:n"Yj{Qp^*pᎡ1"Ze,Ke3-tpd\^֕b1lkOYq:vj~DR ][t#D@+kMq[Bf{jAzt[틝n |ԻEgf8V* 6ێƸKxr ]Ű7΅BxQnSٌB0 %d3Ovº~SWSf,V%#nt/F beY7&pYWߥu'qʿѥtg[Sg TfG*!AV+ 29OSUrR*͆ *Kci:,9`7}7bG7Ӗ":mbS2juPv=Ǽ,}ʻz?B}G>IyXhY}84Ԭ ߾rUaPLRcWF2A~3.v틺!qц wpƏ3*Oj6Q.EpvFr!Pjo(NuI kI:ScJ6lX{:'pFqUqSxM9&<S/@6mDLCLI;S%Ѝ) |tM!:Ӿa+%خiE(^;u/bNOgDFgvNrؗ?TjyWZv,\ow,43XOdE}rSGn`Dǘ\"RL m_o]b1ϩ&_(&{Kˀ.LBKt,yGLMu#l# ײyµbN*+in7!e &KWGE u4ֳ&7Moy"@+_pn2EHhvmQ`sa45?ؙfCnd eS5Yәcpzr>xڙ πz6$VW[W=OC }bhZZM^>eV=IQ_Ӽ[2*hKl&dL@ĠW\`rR3wuj ?O!_8j('HIC{uUp'*rc&S,G"})#EnRz8|zWv0B}MgZ5e#AY'QL c57#¨T#7%xjQyd@pdEFC1Ƌܢu;"聦 NVv!{ ŏHۋ$?F|.9^?;(U\9HsOIu*?xGD)e)˭.[SZWHL`>zC33XaC)K"|e-NF,SH:`![߻J_뫴>QT ?ߩxUYő}LD^C3tyH>mBȐX!-u,׀;~c+⒄)zaZT}B;֚`vȤjOC*Ya;\{ZnLѰk~#QDܡʟp>X /`̡jH4 A|03TC]3EPA+#KrWV!~q#-t =QUH tkAڳy%\>1UH>xQ%Hi,{Ymua \ܹy iVqFjde`Xht*Vʪ߫/SeE.Ƀ*X}FG LkI^ɖ6zm'o 2Ϸ3SOV:ߋ:Ԁ覅J$E^$vjT٪%\ߩj#%pe2n/Bz i9)w9u3pQQji"WD/wԕay qN~tfhhY?)X-kD뀓rA#-⌄1E GOb4A|{ِn1$BƹIW,݃i' Zlh7PsX+<@fAWg:_ 2dti6AA YO硄%#{OV+ RLCK,D8&8"!Ќ`=[&T(,|W{QhrJSjlWEv瑆U<$/"nAXåb=lF+3UPEf=e6~6K5UKԆּ," )ÉP*MHӶ7-xyB9[FZ.GutxXVtx$k'B0S>8Q;mjG6WTQ.(D_kgI}j΀g Dm.GPVǯ)l bA ۔A +gb#S[T{NN& |e[)ˋ!t؛Dcaf}rYc/Ɛjpt]8¯RNR "I!Y$cW.q?(?f|LMϊǛO`~Ԋ.4Cc>q*bP +MZK@[ƔtTMh40}3QWR[FF8M2/mSW|Z])F JfC.¸ kW8՗˔=aYE?q }j&ָp$Hs\8' 7o ͊&7Qf[qnqlv1:PEmܢwꄅ^{!c:f${d{PrJ>}2Z8,j$ g1Cwj_[vPw6[tǕi\<ܖE,p8P;%E|F݇ޕ#{8D]>,}Mۙ@CWψJ-+Hh !z厄/[.wƸzШzU*!u" #lϓ -f5KIs:@s䷕ei(Yi)Hs/+ϥ:%&s#0)$O8m6srZLy4or# {%T?8=fWzf-_kEYzWI֪#?Y39rvߛ7[v*H% CS'mN$tDbod.A+.ĠGI%/̀JxQ] 3r70J?} `q28?`aP|E2ľ)ўTK~o+=W~ Aȡp!a0}Iʾ$U#Odח.݂Xj_ c4w%' sޕc0`R`ۘS7Nڂ[Rc[R>l?ONJ|)`T, bW>mU }L wN9NgbMg#* öv&-ڗEwz@9o/taDSG\4Y;jz^O b̒R+=y" =Qlew9+\ ,AsEa7-ԛ^֯k 6; ְ{[nngH첯͌E9@,\bS8DgVjBX 3fӜlK@L;W<Y&bTB+L)?0m6su]$ax_gAzEg(=P$Roߔ{w_Tt&KK|ynRռՠDJHMTH׻npZx͔Rv %QG'PdBzXô.@o!t_xFDb$ϗwxbQ( 殮E17Ym*ʋ]NN /ݱ\CyJmcRiWEj:;g[h|1njG2_-z%cGU#E,~7bqi=-/،bh򸊵 E],!ZZ&er9nIT ؆%a/dB 'X4j7>EJxjf4G넜*@$hx:D%Ռ>V'oဲE%I%}gťVddvOt ׁ͜ZrP,qj¬FCoM D4H7ћn&W_x{|mpAoϭ5r N=#(Se_OpzDK39=R9E\,&(!=r1E`1SyOxi0i0_Qm5{<ԴG-.KLPD)TiR^gvl>>? q<%j8O?'JOt*!;XSBIv:y7#Gsk@2eOG'D7#&^ɠH> G;.-óCC7wh?_ǰ^5n!bh\<𾟥>QӖL"YP)ӟdσan_{-6;j44U^NFρ3_dǓ61XV6#wm~ !('V9?=|u%`cgr3I25P3OV+ l]_Gt Xxh[AQ ̅ifL?i ,Йd>uĕ@J aTΜף 0F*IJaH+=+| dW#\I SQ*49ͳ^ '~Po.1]ag;j6ww@֝غ&U&mZMM$bŘmO,6g#n%'+q*CAN?*w4ް+{nf&հ y3 UZ7eˣP5UiaP@h8ǧϕ|ڵ`} `m󐾾5$<\-i{T6ö˜EIhGML-A9#o''3s)Oq6j`>6.,pWHWba CX2 | :50GzUL _@n$Ώ@|(9M0ӷqo-z1o+Bi $;Uo2rsqzn`LCl&lr^6KK:m5۴Ӹ~IWɥG;WhS[-Q^_D\OsFkC 3TFI}>պ̘Hf a祐2v Fu x|t#`(a IկEd"_+)<:2P}ĩ!:7JJa3C#8س(sc,W'Y4`;AX/3" W5%- M{iGwRǥwo4ʥ^QŨ;0ũ1m`Qұ"kȖaOa^sd$0HPRa*X\~QͶnYsmDT9*mR2m@Ȇ&KJ/t1tcl*Tv⌎XkFr"ݪ7uKC6X?WL!g^ TbY7-RtatN_=쐥0sD|#T(3O %HcdNŌ{GU?hyiېD#[xK Yj f9L @%aݗ3¹j2fR4v/A"LESy61 ;3#=A_p*<&39/w=H=<3pÜ"I[pZns(7=I4̟/o:6P7W)o\_+ QYYD'Zmۨդ>YXSj,& ~Z,dg ڭt3I ­Q4'pȧyׁJyl,B D,N&vf=9Q|۪gΘA'c7D!:}]34 _U[2IEddL$`GJbw.6J1M=Zk"؏n 1p  J5 @AC%1mDY?0qN'r]iX*:;< ܺF9,%UfDL}\7FTFdB!WfۊD6ŒOrW"W9WU9^5\.G:@.Dd7LtÉ<2<1\@@o~CB$Sk͏ӧ{OЮ-"QA (==MpgqfBbI4z*Fv7Tkt0oe>*@8Y}5C5̷+ڂd)JycC's]HQh|Doե69*ˏȝ} t+~@ 5Aζ|ݿ bRiΰteƜ@8U?q9\Wzѻ"u1ۚre/PeY5${fU5!LqGA4CTQM5Ɛ%7ATҥy~iƒdt?O\ Yl!R¢ӮY+AX {BAܯeG$DJS2R}}bt%g17^:%H XdrI7x'ٔ_t HTTs7!f%U[TvPfqNcPGEN[l!kǓug&*x?FbI9Ɖ~|ܮc =n乥NDr#X-ȃo3V|ZPf-&f;N{ _:cOhH 㘳$!TYe˖X4_$РS煣?d+Xd \l?ϫh%٭>A/5V~HU <6a܉?=s~ԬF5uRJ-UZȟ_Ww=Xf]rcˮ{?ߓN,f?I6XhӬ=Yp/-~1s8pYv7~f/C*ߌrĀœ;7@wH xA!IPn>cWjfexb2>f2.p73Wx+໳ !yXD92y坛*S5zhj{/xD.Sz1:j6jh*fhkt v"&Yc5UI$:0Mx$!9߁nKdsK/ܬ-Z`b Ԅbu1[,/m`UbíML Âc gȒ_jj[ssABa|?i=q=ҰZLW;|Z\Vx "Iu7HR=k.g?7>UnmxC6y^XEe Md`!z5 lSmQ[Vp8g5bb{T ;[ړ;;LaŘR3 ŚFB5{p9_6f)k)A>0CIiUzHH3+5F3;9s gO"U5668lFvhX"#i92ʵyVK.>am0=4a3Ŋ>pMDaٝ25EV:LDvVQYXKm,6SxVLsZA W#Yfq&ʆ[p^4qTgҷ =WOZD͋}v gʚՃ.+3ϵu%gab-8`N鰩T 9,*#G Wg x%tu6Z76=Us"WO=#M]AGM31\JM%<gC=2淏/P5 O]Qi0U&/i޸.Orܶ$w*~IQ(DGҞc#IDB,Iч) 8"sceIы!Tm=76zuΌj|;4<~Il-NB1_}};53@= kQ2drZph__<+JGaYJz>f |m}ɘ yXiyZd+\(ApױFO]Ή̣fb$?'5gR9K7[&9^pʾlNdyN6`)(NK <l/ /!?j!he4L< Zw~#/硟P;{On䆠2W>|sc%gң^WFn=scPdx16,"b=Jr$d|QY^)mq&Qw$F?* 4IPS 4ƅ 5%fя}1T8-afcl1{1$+.t zW"t] Yi5*sv9Vl(orZV^n$&`!P\ǏDmjcaKbĭW"Ila x60GCN 4Rgmii~ɫ-5*[o(^P+gutK-K (6T.N06nn_6j ~,xk~,AoZ~8rUw[f(rjޢ! e/PSSsVXWYPuOՀ3d\֢ORYr)_\ d,u PٞtLk.ZP;w^ ,(bM4Q4SVp$A4]r}Ahz" 7P0e a$d]692)}8^gߎ>8'|,IhS@Qv o-Cx~p5uZ^=GXZVdrzuJS`3FҦ_TŠ+, 얅CEѤXțZdшnGV0[)n8x@å.~P='®c,@`;"F[Wv)'8=+ @>J.!Ko90bKۏp2=I=PMhIЂMWo`0$P 9?ۤ%PwlLeK߉Y(,c]R"> 9Kg⻺SdL4|!5djq ]mQAt՜ [Zkfzt#a Su6|{/R'_Y I/XfV0ZeٰprEݶw.6ljHVC6m{Z})Vom$݈yGS<^SD2٫3]91.JӏQQZ/>Pe&z{3nHv!znkB,(6ҥ^\RHv!"伤q'kjaiF!UMIg:HlȎՑ-Q MlEc]m.{w2 P>5=xz["Pk't{=cq+{Ϗ*O( 8T>tIxJO0A2b`O k̖d9bvsMMvZ9zy^\.P}7=GL a|3(K>dD\G2PtOB}1\"f}0i8GdkhێŻd&RŮrd4 t?%H;>W;S) 7|m [F9Ld\RL8u1DG{*dJbRŝg'h)>)F$iPMUf4:He9j(4 0TuX-JX Ds#,[aso#s c]y!8ly>fp[e s7o^4 jDP5mgk@:8ZPuXÜfxŊEfS|YvO>-?|fP%><_΅ͳvD!s¸h{5cu$V0t,"`gUs_BayF\.ѽA6PѼ8|Jsp1\ 8߿2TPY#أZҗ^{wXq%V- v8x+=*|;;VBlׁ GeA#=.ds1yuACBW1RǏ^qEtmSpVlz@qyU 5@䤒\={ s&@"tF!+,ќKPwޏW_SQ`<~C"djaU0J@TXy~J. #_˹DUiM([OhGx 8?A1 P{t8+>[=ehM$*p1ovҪDyiڷW27zJG74Nf^F%yl>vC(V|ωo,4̔v;uqGރ$.3?'),lJHTQg2-hb㐴B- ܻ,yC `pd%3#UF=_A(& maĸI7vUwcQUH72 "#;)"@y<|W iB0BJ\sm ufx:RPSP|0ԊA*2vċWh_e[ Uߙ̻ۤ' W:3 Zdݭ s{f;&`ІL,-:A[z݆&hX\OP!  #$zT4 FtW8Zp(lFܚ+L;Na[q.<Cy#^a _a6QCMr l_k~[<"qq'&+kC7K %a0| ؤAm`@Sj zB{T#Ch yqB%&y >o4!&$^#5?FNI s}&jg'ەgքF5(1[Y˱=`U5gg2tu Կg,&'tNAeK9i 5gmT<3UA'6(aήDI̙8P#;L[v&=c&Kn䗸)jXW>#$ј滋=eu<8=ءc\.&-f F{@%_%)/+'6O!k7.n߮8RLvO +&pVU顬 QOq\X:8>,xwpGn wgb S] рù^;u$ԛlDmo+!~e>q=9CwPˑ܄.Q?h RE\ w=6cW0 >%2=(Y<}kDOt xZ-Wث{2'x$O?LT_3PuR)U: up☞zϙE@[vv4lx,96N9&]RMߔ-I+uN:2crk_q_H>$&MhhuPMD| oЊ^U 8)U QT -6mAQ Di'!؇NIWNɺ `=VN0 $zC؜o%1%ɀ)"Zoب}-`Eq:v9nQ*J?@ J\<̷LKbNB̤xV RPפ=hOVkP_Uk]M2K㌿zvv]3]c n_-M:^#AUl7_Xfkw Cq8/anDC?ȕY!H!WJj$hEa:"wnXrH0ytw blT1޿%1G.a2{?C aE٦jܒJQt>L @JʄxoVYsIj-#0ԥ&:Nqzօ^o]CHw]PҼcpBx߉Y$c M&-Ȁo'KѮmb;ȱB*nN;A9M9)=A׽Z1_- l螒^Ձ0z Uh$rٗ&9xܘ|& BP` Q8 gV1 K֞}irU$~8@.<@viw&j N,ƫ\~]ډ'V ejRB>0jq٩}Ѹ s>˥"d$`fcy8 XKasGnkaǠ컲: zz({Ƿv, B4SۺN֐T'bFr.Q X0 ! pc'3P_;K{o]RV ; atGIlzSCMs dD`@A9 FKyyIXb}au׬lAZ|Ƶx/Or`7VZd|eǜC[=4:Uհ>r bF~o0əf_NFEHU / =iJA{*u*Z6 !Pjd6v̌+, iC/zQ<0U)9S"m{`nI;jEy*ö]se`R~,@,n`0{i?IE,Fݯ6X] ΊgU j E-[2E__k(EN?dFNdDZtkjì&YdyO h،9xWFfnr.#~n슾Soz~ &DI5]dz/j9A2œ WBT~zܳG)71@)z9kY i5`󮙙b1QYpv86ڒI"íU;g_>,4QovְmrYdې.TTRԋ+*Xkp%0[`E1~L,0(hUPkUI,C, ]EY9#iCV%m6YەYJg5C(`6Lq:6uqd\h1U}E8W7|.BGe<~ZXhK"*) ]D(T{B+&//JVۛ}pޕ;X¤$IuH4ڀLҠ>{72Y^C/&*?N䌃32q^>U7 ^?r`{E3P^t*$[f[dX)+bqsћA )f0B;0fpsSɍ<k\!;Z?]阯}@,5Fk}a=LM (Je;\t/\s^dwްU(\*]PSmR^W 뗊Xv1 ā4C~r9¿DJCrZ#`J b+[\0ύv`L3{YƈR}(?[9ÒI$5nvc\z4$3xjkCWޏZwSτI{.g7Ő Ձ$B#">,Msݞxy 14_rh8eQ:3~-@rH`E(+>b^lIoKVy|X?nJ5c]V9ΆgȹCׂ.Nnټ*'Ŕ G9{.+S7q!4*6'6z[08,f {l>䔸~*M7GB:4o+a"vFu?ʹ2^!`aQ}nRtHT*;wR!,@S[^`+&ʶhtv?$ۺj 6oJ*(mʯ Dte:. dؿ4}Khjy.,T.՘UpRCL~eW+yDD|rF #@_A%Nִ*>mM10|@~p[ps*犜l`Nt%_{i>;T[ )w6b^ .Ӷ/?O]I YcLfKӣxkP4]FGr5+&0xy>EY R yL. GJjeh>ȟ'9X -3 TPƌ'Wy3bL缎a8ZuG+sAo]d;fdwGBU> 8WQ7iU<7Ek: ߖ-\\5NGԆ < ;zQڮwT>;wb2"%[h[]WV XJޮu蒷e!=L7ÏϜ'^א _6ٷ7_?=wFNNL)Y ʼn1R:Vr&lyf)sC G+?rFDZFq4?oo*xΘi{G`PTu1TdX-ըE]|Up} p[=WHJal>"!30xD˴ym޴J[Su,)?).X.{qzvfI:U Qڧˀ)-$㻊xᬬt?""s1"y%!pmN:^PVǪO2f}o;lȃ 寠{PCnXnÂ`2ɡ9ɧ>٪a;Ҹ^Z;'GlA9 Xg, n75ČT!hU!v'y$[9B/ojh&yt89v`֓n86j-x6ݗ®n^eٰpDDPjJD$+h@<0+Я#Eke$PUi%Penp%h1z[J.{i.KFΣ}E:±bV;X0mK[OvNue'PG|5`uQZ_hG)g8\׭p06ĕlQi*}UP.LtqPwIjא.egg1뱹SxsPy7 DE?KHdKjcyCJr9w_`CVP"B.1aX hMѽ d-Ȋ'( L㩎ٴ w_!fg?M6 *4wO'Y1mE.r%.[M z^]Rj~/r2. UyEKڔIj$mfU 5->etg&e^ +]"o׭R UkstXكlCH8!ɓ˴ہ^ȖI=]|jȥ_<>53faa,';7X/^_K.L*r& Ԑ=| HgGǻ6' f_<ʚ(7ؐAA`&ˤ[j 1[XJ';03~#\Ϡ8ZGBNz?4"*2C#}Jlӵ` toN| a:}#4f48*po?j4q[OE^(TBZ1Ho6)9#_N_5.b(>r8iU&NKPX 8x; cUu a (+9>1\UֿX0)đ;kb8 tJPQ>7wIb羋"k IYo[717״qVg<q,2G Ùw&]rCyۇ fښ}U,a㹣=S6+ڼ~%EԄM#Yf!i0\̽@=6^-ew ڹ L3"S54mھ |cLPWgӊ樍vMqm='2uk[|ý80)^\P,NjGD;r̓ OW;!_ %yjēgF >yGt^ްy]_Ѭ!5};h?GOD`>Fhy_I#;`e&$,T#^놜 :J㟖'e*`;@ Lڃ1Q#9JpX:븁%Yu~m8FͲ,Ap~{]oO]O19TS-Egy})/(c`׫ ֳ%_ڙI-E#mB3O'51`m: i @\6B3Z+pF}ivϟ؍Sz&: : 8! ٩\mÑ~޹[CmW_L\ I%(Iḳ ˵%Nc&֣Oٗ ݺU+Z{{ Jh wR6?H޳FK^f%؛~5\?%C7]OCiKXJج„9ݥ-KAE'}!7颅Ρ:ܠ~.F|9g%ok"Ϟ5لłsr ]r?\c#!|}]Wt4Ip9Љ"a\& %b51:W!`}2퇓bE>ii0ĖLf^W<ѷٌE͈؞6U&ќS7`Kg0?mZW=we2 #qJf~#RYs'zK0;eڳ=@eyɽEh ծ+`*K09Myq`CR9z!$y>$N scNn'i-@-Z͜Of6յ.k26Khзe+ٲqZ oǩ i>t!4ޖ4"lw42>OQgv\# T-FjkFPo`q=$Vl MVJur-80qOg'ߜ۾of%`u=2/ bgtL]q.)CZ2ầi_`E%RÃ2A5knPgrQq~jT8n:Xq?K;)<8~i!rFwܷԤ m4G'Q#]/cY$(YغF^›1Jb)jBx,5; o2Q!\k2”Uŗ5(O ;[٬CtUjtj rK֠hTrg]Hj ?l6{Co76?=(M)EXQ+@#%A/4F$E۴%?.3a/7 f&>n䛏 c ޲s1b[^Nub 1m  -ȵ`32+4M)s:* /38;"sТ6HQ 4FĶ*vyP&s`fXũQH&>p:ŵL/F @6Pt\V?̶I^hSY Y>E鎿w2|(18އH5+--a>@:ўZqdWI ' Iҗbiqj $#&)wwJZA?oN @ʼ&NbP?d9-Hi0@uۈH(q,4FmZEDZ+!Y ΰ#`/{[AeN@W)~Y^u 12ZmGm& 欷3|ikaI/Mz'ƗWA5l.\OM嫆RN u4ґঠ(QRMb9*1ww /.岠 bIVy˔)]6^H>a2Z']8,@Ŷ姞ڳ(HHh2=:>3l(ۘ/T<0 ZK3O>W$,k@ueNUUd(5 _5|.QDO:<l=ํ&pS:wcA5ȺSGO&bL, u(h׺6vV i΍Q'q2 ;DWA tB<=ʤ=2?r\f+5 6sG59zd &I Ք7~]2$P.Ɔ,|YµK:Mٲ`c! [unGj7:a80~;Gy=X<[n; [8Nc'W1A@g1x<0b[ӆF)i-J}7 au|׎:Ν). 3;/|eLi[}R?3".`C: ǚMyNgѪv ҮŘ)&7ђ+r,AB tճu%Yji= Ns l֫W.\ƞo7 DOmFljQ66+j V)dEPE~]q6|۶-V2[j-)sϧF!77ڂ^%[Ó fB%7JM`2?5`L6ꕝ4< y5ABVX:iRaYWq`7S'$G$TDnl(8=bG tT.\'aʡP:"9owC)g7\^y |DnŌ[\}B?  a}yUVЉh rS$]AE\mmUi煀 z1&u A߄̲SN0ܢ@PiR͑;옞ʉz(ˇ%MJHqrdM5e~± 3mA"R&% ;X!`3eip^ ou+ @jM8.&j!(n7r w7(fP!LtiC!v Ŗ$yTY.t,ii&oPbiEX3͸*,ZSҏT4W=L-M~mKY2qt܊{Vfвn-PA?jQ֕?us:`,T>zN[^.'ubu@T9wI!|@S4o%^JcmZW'(A./_@Xc33L! aؕz LÜtieKQ$kF= @"0$(X5$+l<L/IAn"j$Xd5T( h^Ċ~N4:!@8@3~Q7H%"20ھh]OXٵ摬 t^ 5o=yG5 _w˗@!eygڱpvLu2 wq- vY֌:S"Nmp=n,_+Mj:n;X erWm؉or%~qoqÃ9]H^'es.,m4bYH5d8@R0؄]tuHDYI|ɫMyӈ|WkYj"A. a#H(5AUU: #%z:VXXcBWx*W)":-u2_6%'F7ElOd&N9yng/`|7ꃅ|ך5?H3mȬ(ɌaӤZg<@P{Jj W i)06Ա a%=qZʩ4 [%RchZ}^136r*7O+9,.l}M_}A[ڥ$%W<`|lYI <&u*3&F-NHDŗ׀K{r% S  TIYɠE|)=o*"H* 58B[oA͹t28:|ʠԘJ/s+j7n}ʦT~[=ryݾЄWpS|~1cbجt9A7()[fO\«<. »X(jFcx5*vOL~Q@`fʣ$͵Vi""/=\}t하)D!ތ9n||GqeUԥʆ`5$]JKθeP­^WF ^vy!LaðJTJ :+e˭a#9G'uL|0yE͌UAb3O/Dq>QȕQVNEeeb .M c os0S?Uq @8S/I-5/P,$8W"3,Ϥ \)ys۶X-Ĉ=iL|6(PHk책E*.h(<Ÿuv&x]IiUUkY-7+u #sPg"ކ?)`P0?O&l?5xUNa=u۾JJ8zKp^~ޙLzW+(NՄ>%ϥ{ UV_,"ކN9iZILICypk<,ybE y@E+l$..|5ͬqD w'Z h&,CTamTᆕnc} =Fg\>K>ߤ3T -Jqю;*_ M6's^o/ȒP@xHrkP ǩZM\d#[Fq%ݓ%5w ?R?u$2ʬ.kY!TCI)<< 0fc*"Թ:n˾*ul*h\3aln*Gf{BWL/vB j k8F5SH඾$>&cCYV!A8eP]6$ԵV Tмnv4|ziϠՈ sy]+RrL'GJE1EW^V7Fx%W{QʖsU~:Ysi @d(nO3mHA r-Bl~yU6ח),nζ&-%d6TE6hN߱1/kѻ2 ("3@ eBbmF+S̓Vx;6Uq^Y&c\xH\.1@'j^GV/Ѻ~O2y`ShXYM =!u}Z@`o6>黕0>*RFO}ftbL.&&[}! 셉9Er.FZTϭ`1q7ʚO]P׀*T=s.EuOµWxߒu r5A- ø_ G#Vi2H(Xll/ECn/P1ǎ&K#F%_$Pl^ "to_X\s3VI`XZGwvcb.~$&@1St}; ReԤ;Ɲ+7^ÚOI.z$`dr`3zlUiRWOPM5hzk`+!}=NVw*Giu$&]bk3=\~gUӔsËByH"r jO¢tU-F@Rʎ=C@X)t=XB\Ur;Hi)Sc$\{jiH ĻxCV‰*|}Е}6Mʢw!\ɨ"\ DƖNgWI=aTS-)X|vrRj E89a7<"oշATE{OVo`%k/|q3N "`Y}J dAAP!*=ui1=xP~'ݐvݮ#CRJ a~JǨjD WD@\h&Kq |Tw#LctYȌ9 ԠShSV+ ,|޵[>PJX qTy 7RdގՄ"/_ ](mWтɛ(47O=/iE[dDe>g/3&xqP~S`UF3l#[$J sǬN7e8oDKsDǕz95} >, j4Vd 0>$gkq:N}[L8 4o ;B&#> EQ;_t}97޳rڝf9G 7x&ѶMV鈳XtO f`eѦc͟ MR6k0͌[Pq$8v>iub, )0 }vPJg'bo$4S?ץ3_$6xCF>aGsb_Ag-˃ x0e'7d,HgmG$zi8+ʝ@IYuvNJYЩ<5;,_zl+04Ou ѓ8fKqZB< +yDUӤ|<PB54N&[HmqalG:R-ۇxq>,og3HN~?=\l{Zvjyd+)ȅ9zMq7냡%GFo9f5s.W:bRF YPeޥ p?cK AGoNw>߬FY+By4Z/5U8Ln}8ٺO~ W|gg[kKL:ncWYC-G1,n#Hgcᆺoqf MCNz%odb~>D[/  >n4@L h\KqMe(HY+bӄb.[e637\u+e)py6To2R)g[!$xsb,g;&ibvmZ( kxbC{W8;%m-?_hG8x3)R`mL}&`mS_EiDЃ;I!|}΂̸`©O8KKac#a.P.^ oew#jM N?O18cWkf8B.^⬆5% bt5<9e}aĖqPi8bVGKX+1HI[4V/@/Z>\}Apc<#9ȊWB4§0)OVn}ٷh].?rNs?TeGEڲq4cL:#51c x|)}z۱*#* 9$ĵ2pỷ~'KENuN/y#@31=U{TA}Zaz3YH(D~FzfqH7cИDc|)`ܵk iB\;vj$FTw#>`3AL=#ĩ9ZBRkLwg-ƞ(0;l-FNBBkiV ON@V曧m(z&_َWPw1I璘K$<m;[-k8e>垌:@~eH %@eS-Rc),]r8#DsU,% M܃>me5G\_w!r͓)38틟FšB+mU]_9CKrMe%R7XOi z'h'ٚAߕ,p}7,J+?Dt*mdw$@Ns _Dmg.alCP( *Q3YC.GhXtm/o*.eZ2yuSJO?݀s&Rh;g54;L>lb!hbQLeKvP)Ck`f@5I ~ :Kg2*}mJZ[&])K(ܢ(P5=lZբ' I%4ZlUXGPx=E#8)ڱt[qx@#pX,WϋɟXGڞ<3'f%s w?hŸn ֵ>vj"UOXV. hCX)DD͑r-4Jo`kKE}i|̹;|1{pwA̽V%NmV =>7mz vu\A760\`䳳NU>0c,g$$ ;A}>W~z=dnMl#^x^􅭕8%SΚu6^·A~- [,xy9I+fQB59C5+|6a8[ކUr:r\#Oj~,F7:ͅt|{̴vhsU |w;;%@O ):c)8f>ZG,9N+Z#yĖu%PQHwO0#q\"ӈ*Jɕ\t|Lq6'e}"yh'O%~tyO<"=ɈvFю{iȈ5g^Z+фOn}Uʁc:ix#yHr N|hLQuӂ 4'AJ/3S"2VFA{-31#u=} Ϡ\Mf% :O.kA,]_|?W;iI7]LQnjuݝcg0nqҐ!8ZM>ϸdA*e>Ea:C'|T5i-6&E& .];iUDݜ)|'"%j%䩗 r,meѶM񡢴y+妾ҬoHHZRdYh2RXp EI~蕷>}538}lͰ܂Hp3׉:nt0MeGOge m;a'E18E&e/6nn;j:ܚI5%'l-W}{5nvW#HB93Nی0 oE4u5E6'+> T~_^*FQ1#AyN)ܐwggDܤsXe?76cŃed4WLA!VzF~Ǫ!>Ũk1*^}8/'reGMdk2 |g݂%m%BŃf3IBfD"Uo[?0jpJ o* NNP.2ŗk?gYZ07070100000048000081a400000000000000000000000166f3d9ce0000df7c000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/infiniband/ulp/ipoib/ib_ipoib.ko.xz7zXZִF!t/|9]?Eh=ڜ.+}lAHD%v&kɶM ad?8 }|͠{c%7,*fqۙm\̩TAFY>.(ZUf+^+8YgUɐGq-VZ2u{:d9f}GJ.Z3SK_> Yy~K=/K6eMugQC VjnI@c!ꊸ7C4*T>ZIr ΔߔA#ֆ1.[l<[gwanpb 0 f:^irE B EN9-) 3T/85 `&BeE Y(Baظw'2c' .ƫ7CS;i}/SSmƬ0c%CJ7q !HǛX&r;>Dkb$D7K;](ÅMm> >o?IhX<2C%X ¹4_+wsV.efsRnhv$瀾gPPK߳rGZ' -Kv& r0s $rðKQy;'(|Óx?5hs"WoFo!_"ii% `6آ鎩@6pew;4;J'b8%KIL,C6|πpM+SF-%,'5l[BoTGf{.c1>TT_~>R^Zܡ15VW.-iFw[Խ)WA)bpR.ڌv X91#L[L+sBPD!Zdo i< _`I\>:RQ,NIԦgIRGpt$֗pbVϐ?D0P69yPq"M 4{W,Ю3]g ZvR8tO;}Mul_(0X}0߸vrW]"搊WRwr$3p}?J_/)?0 q .UMPQ|k >K*R&@9;,e>WYӪJB.(gGZciBӿxKe; O_ lNXN1~&NemoWxpwGSMш@ =dxn>:9! EI?D:54 G5@Mz+80~[y Ads͐dunrtEIj'2ЋiSڃ2xwRN;JPNy,݋s{v'5]"zcic;z'rRygd]Ӫo򷦂W죒HsRϏ8蓆,MGk$N[YC}7_dzZ|p&WB15FH5֙[psB1cjcaZA}3i)M "4QpD2b'H= ?lo?gCF`+衴c"   7ӑe.[}Q:k1ͺJ@1$r D@*[)a(4,\B?M^D-~jp:*Ĭ@\`6˻%`vrWb-Ewiʄv\Pia_;\W$rʜ\'痑|9q={)h{N*l䴅5~1N8̀=┊mHu0 տŋa=r_}hn!D(,llE &駇9#ASm@zaZ̉cQ ،< _ ?dԠ*`7`SN)~h#-Җ$&Q|5.)p_<&6zZ.MXJZAvLu <%y޽deX \apq*+l,{^o> Y8[^)Lm;2S=ڞN3jP@[B 8dP?n/з!\{4{8]Ү jll\ xTI>dAF9HҸ:=k_wVlrH8iIŞqݭuժ+%̭U](.m&kS({TUSDҰBMuWˁp{ @2T2Bú__Ezy>#9I]wES_mN;4}M-*gI]|]AGN2 \[\F]~O&f]IpJW_JKgVb\X#Uq:& #52lm8O`3VL uv*\dF`Bch$K[o(+O@Cqi ;j]7+x\5hE/`:j+[(܁ 5[yqB׶-nDB 6JQNrۣ0ll mT+>g"bDz;WSh {2`,w٭t GOS* &UK1])hv{TOZ1F@LY%Qf:ڊ&tAK+FfWy?8j#o,@YO<sޗRQ #HE׻ifQFj =@[3Uͫ<ߖ_Q ˼h}!0LnjNvq,봪p Sm):f,57sR]=II/] S^V5Sۂb]KZZgƞE^k 2zTD>x7R,Ȕ8wZZ,9g:kM,vNZMHMnB-|.! ' F5|k9)˽:9j JBc3.8#e~{*h?kxDuh3Dž6fW5Y,j'vaUuD3Ñt$6`d_,aն$ɥ }jŨJ $1 un$n֕O9J"W[Ѩ,kf/Nh_xЮdGsFP45ONLPW v93ѐ4Vp}Bݼd E8i\ \e9=\8-dRʁ]̒kO߬&vpă9#6)KXI $(]] 3@+/߄H 9pӠ=&5~^bQQ(C nS'2@68,r Fd>1~9%X *O+`Drh͑*".4j΅ x}ŖUʝGGBc}3aB^1ŢXfA:HI&Gъg90KFimPݸkI 85}xua%+pUKBѽ  yH\dJ٢Pmhn4ʦ̅D}TL),KL,%~qiS7A X1rze$w'vdݧqd޿64d bA]A[Jt-.J2ēCRۡ[`n='hCԀ.|Š^0 /}=kpaAɨf80]K 0A'ksz*ි{ۙnuݦI7?jO4𞲪nn+TX`}hf0lb#'%#ph0׃23 zǤ`sM|IKZp508R`yVe (+bA_dMYiCem</WPx0vɂS'm1dcI`ךfcaBUY` 49ò8\]?ThcY`pKaKqh#ȥ 4\Ec/UeUL7-d[p#iAz>[ؗYTe'3 ZX t9X zUdrOLř^g~sEEɹ\}^NaX!ʁ*ya .T*R Ǘ;xtiZ\{<.@dtz(ҍLWяVgWy:o/^~dȺH'H3_}~'p~=WD!4,e+x+^W^he<%5đJEJz@xL=u:g؁0;_Mـ&Γ2o5 |,L(ٙI' .*-FɔgaCt6n,kk";g59G4&o eNd8\M?OJpM[ӓK|"'ӿrS]MɈ7n>MMf4Rў٤(QNZQj=}׿'xMAx&xuׇK.; H- !(٧-,wPx&BgY#46,+`/[31Zq%k}L^ 0lD9P(P߃e$XBBq?dW1#$>gE* bYӤj*$;S@ >1Ty [ _Nso-mHn"ʭa>l 3AD6ǝ5K\XR#7Bo &HLd/ _ľKBKExq:)Kk}4*>m.Gh!693Zm승Ӷ2C 3}JUSR d 0W'Uekj93b@{T*@Q6H̷'{ӊxoaU_9J,;IVpzQoJ?L {, PG,zK+6!05y ݯ%/!EBpD ?weZdd[(Ƥd8-ZLYHC K% XF¤1# <ΦRw=eY79S4kByÏR!Ryg~(p8fǘݹ+!=Ҕ|:K,7Qdu_*U1(T{Vgz@0 ׭h"%pӸ=Zi -aUk4hTU)} vko:{?SkbAľ6 3 Ue=uBWNĠ0v3߭2MM B}QfN4GMŖ-\>/ ׶,C:.%̌g # ʈRqj_աI|4U,E=K3eKEs3$[t8n7 br+ȹ\wdZZ4ମؐ J^wTbѮrܝMI~*~NGdeEIʁiLfmglgc8FV_6A.O<p.3Oi8'E6t?[$}-bdZb[]4j' [a`tmL*꺬ȩ%y nJl3J!vXwMԝ:~P~+1d&w$pNwF[߅ƺ_oIrg$Amn*",wp5Jt+{Ӝݔ 7FAS<Uaμ1DL=06h'1vvq̯ zյ[3v޹8r~3O/L d uql'H0ؕ,;;eDVz ݊eX$5|.9ONL Xja?WX:k ebԓ¹ߏ5eԱC0+6qdƄv!C,:ttkZ^eu'BPn4B~5'RF] HEQ^.cN:Ͳ_+\'˫g@CeP( /2mC5 (&Zát-0ABXM\ Pz!JgJ>P ḧ́gR7thΡ;ʩhw,K& gߺ䄏$\jӿg: YHr18"Cl-)ZwZs rP(b[/W,1c^/IհS7k-O}kujRFi1Ոs]JW -#JT[$ fr˩Khc' 7 K~He`~uwb 2q Ub Y)6rtja2%0.OKFm .4ʘa(S]svB,@wsR!òOr]̲_D;@4&+G<׶/S8NV^\H#/nxJU8hh=Ǟ5~`dj6sBMg$y3G_[&3֮ [ҲK[i:k9n@@/Mr>g;/BA}; cA H p,ZLk;AIZT򛃟9>zni X!7 )GV!giQ ,@J,O[|q@MUB+vhޅ(8z~"kT-ܸQ!śg} K I Kz}VCnNy#N58fd:|hp`aJl]GIaN3bU_"/Al}-jۅ$odLwS`}s{1.C.XGAt%GgIyEoI'-9%]TaH W5/efqt,ҀAyZl&{m 6,RĔyc{ q<l}fP`L>4+Vfs{yVA V K"qVS>% "Z@:tO>0 3)Y|͌ ZUAߣ-sڢV :Aw>4Ə?@]Uھ=U׺SY&_!I"Wcyly327C}6)zrZلYȀy*s@fÈS[Ce(.VWHi6,%}`7w>viYxImYVnL8d%CYm5:PoφpcJp^o=% =~3P+B?O`=;a@\52)*GU^=^,hkt20T~#-cB#%W[ q U42qUBXmC/#}tq JOE\b B1;f"B@ḛY(_WJ*OMObUzk=PDC*)ˆm6lk/xe@A3dgވit߃ǬhX/Rܸኤ~BH ?;~gVbf!ʢ+>pa"T#>b,}י~h;~.3bK3Ii.&c6zs{Dͥh͝E)q8T$|Rn x`"Vͻ/3Z~ 04* &XuGߠZ(ߎ+qC߷⹘g޹ʐrs:C3G`l&u3>)41 *=";"u/͢U8^($*ndcJ̖# ۽2%(o$gQPC,n-Vv3sF(#{;$݉y.ClNO^!p{Ԥ)>؁Aa{AgE,2ĈVxB 9oU VR:[5@uvŠ_AZq'IwK-v87O+:w‰\eJ5dsed,SΏ'DA@&K։uxCp TKQdž^1 Qoxqv=!Tu/׍ŝ$`8߀iEPUvԏ3}vpZe'2wxD`%F&^#SwÉyIR,!Я loo/p 0MY&XiXRЩw9n;Ķ>K|_.@ g<.F@.#cAI305\PB-pp=ƌx &韅Ti0h `v|<@u2m'uZȋ?X9EtlMIZޑ[N)IJ&Bw GC $ХGʃK]}ypSc7փ-[v&ɟ"S4b?rVűE6\Rn^D:WdH?:aQ5G;eJ$;_&LpC4sKpV!$80F5J9*Zn!}{/AEfR˓RVuyGCJis $#Dfx= :_>}4|,ΑIPoēJmA!訕֦n"gU]yZ4 /z>V@siCEcR “`@.f$-k>~kԣє@N4{7@I)vT=t-aL2@Ɔb6zp^xTAonV[JȤAqVۺxCڗ~)(C]TK˙گ9mʋ"4xescC E 5.eĠwrdh/,UDQ;Pgt܂.m~)s 9oByg__ u|T$뵓،տ*c*w5 7](3nezuGb4̈2B7&z|1; ^(ĉG`vH~Xx; _) ,$1ԓt/!(9}%-Lm4_/~<~Ƣ$/NАKf5/ X\ M4aL `DE\wQ=&Mc+ATix욡n&ϟ.NAi2֪Uvot n %A?9pTEv2 3 (3ފ>mڄ V76<;Yssr/ mڃُ;w V:hÈ؉ djin #~7UOXN^V-ԝ-)TWUGv}(|s&ڗcm/eilP@-A#"WrC\u44(EΦr७\)0T @\є s/)vޭm[Kɐs5d>d`x\J.DL)1|Gy\fZ-'̕ϱOg2͢F¯S@j?gT4 MEH`N{˒(y`,ӠQ$)aϩ%A)WAf-u8chW|7bLP 4s\L #$37# `Kc{+#%\hb!v FS[·i\DO@w\~UoR]ФHlc /N$[fl'p\k$$?eN ~!)_fCaޔxIz=+k֦{ QCwhe2DXShdP I"(BjN1X~ޥp-wg7"0KM[.κ{\K$0gϚV`a |(11]+rau9B,S޺'m9qaA!lUIx$FyyBC{u~{A271'Uł iJy Mo.aPUOd`1O'g$H #^T<>@H >TTD6s+kr>()BLw& P& `a{i C&6tGάh"<'-!"͜O}=oyU(GfoapR,?)%-N|Cfok̄hkApD7VXDE^wM`<0*tJu][$NR'<;gb$4rձz3\y =8[ i9LEq3@>(`GLIN\iHp;n$S0꜇`5nR)#=~;q>*US>ڻ Ϸ![s/bfVYi)8 ]Nٸ+`z$D(K0\r!Oow&4 C5[sVrni=U3m_8Mړ?_+քQL"'h&ITHn1!-3:T}(sxQ5vZDz0WJE[Xu'c!SV~Tc he 25T\;xp60;;RBD#v 6h 09y?0tkJ#v8]$ <q,现?thsDPĥ ?""ߚdNB>:5,2jF-"2Kp;tHyNPz^/:T ``(Uu'*6gt_d炮'Y[|ze-#lQ U bfd~ 5I# CD{=ZZP}+t"gT>:6h.? )Lt٪dEhH6CHiع߬SB'wOYQ݀ ~rv)]zn#Qsd{f,ڌ. Q6їp)1vT~ JmGD]-)%''$H[aî/n'dgKtIG}: *.=J)"LBrGEaH{IbX 4P,#3ue4Vd7м`Aj*1-@ Lk9_Ax  {sL7_ hO[U|s!gQ8̌cL3ߋ h ? JbmJx2<)~z:qj>stFC? >y.X×Ezwll2o#3^ot5T"dOftk~^QO3l%FlyꜢO l& s.&aa#̓+џ/Ũ@YiJͳ,c?o4U]px+wvI2ł 5C&ч-R? |r!'pyw|Yӎ$Vy%lϦNoz ]%~t@'Or8<6c=iڙnGc^4 e?Rv]^YY?IA\ J& "ErT`:̾vu3M6 逅#؇vQ;D{&֊f9o0M+DMreihz"!e9 JJ}_`ߏSbo'"t.3Vq|հXGR'mKM2*:4l2\ca;a,R~ 7i:Y&qdeacݽl .7ߪzǽwH" M"M|h蜢rڞ7Ism&MwV49iR^6:Iόr/rs\ݨWQGElծ(uHQ89Cv$k6?{r^&uIi,-<8ץ~^8qO ̬2 YG4(-ۚ9RΙ$@4妽^b"89YnXK؂apt&/*gZշ^*jZdz` $m2HƜڳ ;Jo*mZFAZi&P4ӛh Jіlf:ȫϚWI'*,!3/Nj7k&օs ag#@lڤ`?pZ)7D{QhZ!uL#RéWls% IZHlRw'-GhC~gO8Sw@*i)',|b!TYB+4!dH3 F4dߍ&#u/GSNGɬ =ȄaAc.4wc,>kKSkBޔP/' gqnYuB Sk[rjj'[[ "LOyWf *7~^&)]u In|4#bZgphۙ~TЏ}w x:;^e};ՖIOʶ^Z}EvNN7n"DIf11x>o#OտzGKxk´)[5W 8ɉ+&mˏI;`aqQtw $8x8u름,Y5t3çXGn&/4I>53ķk_؎Ü.Hf$dG>B#AY:x7ʉ{S`PRRKaV nTssJ<W^zEa"sFaHm泱5gR-j(9SH`i{h*3(Xal5we] i)i3M 8ҫ U\ m9ˌaGo+QWI‡H̞*qWk˸Z/(ʿt;q@%?g=Rz.\`"Zqp[^n"™jqi{ %[~ԭ&v%K; T|o{н>s5Ia\:0fh[UjQFTw=߷8=r1@uh6E AbWΆ)ťV9ˑs"l&}Z/( +|]訖Tb-C,!K..ތ*t]D@!Y{fz ,oҀRl%KYHע}. .auߟ":\Xr ^,n;.JBg;I+=`Lr~ƎãJ2*T'hg=&͜N0-3o e;2`k#%wC^4(i S#q6h>f`ru4ԢsU4Xأ6`zVi<}iFД|>[+b{ 7)̾Fz)H+t<4ObFb k {!1.@UlhI1c+[XHɕo:;OKڮjF q!|($dh!}*`eQz4=~0[z)r[pٗvByr+) a3K7S!Vɸ'aUt/|Gȣ %wԱK5?$&v/m4Ap$xԲ09ly*C{3ǂ5KjRiY*,U}UHѳOEeȩ5ԉse"s^+ǜ*K29s΃P9ʹv7ODVYx[<xMea08 t IyLѝ۱03H㼨 w=L7@0ػ1}@S5~?=D8Wuxw227oi`^KF\d8{]7:+/Oݵ=xi j_t5C,ǩʃ2.;>AXfcKop5}n=d&OE2È5jPIAkCq( }ԵvXQPր5SBטD^A= Db7VQۧH'68A<Ş_1K=HE N5n%XO6t;ahzNq ѷ>:#c&DLW-ro܄ٔ/ y5Mwi31JIο, 73;L,;\iv͕֞tۙ&L$niʣP}Iew˗SC|IS7̾x_< mV sݎ.Ü2಑2-\Э{Gh&Ab/Ze#\*o,RVO+xwL߃QqѵHټc+жuqjN`ΡYfaQS!yiS0^ H5BGmٕV=A"TğCgQUq-uF ѩ Mz.o{ :{9Ì>MB-ڣϳ.j50XS^i!)Т˚؈cyaL\hSo,j:a#u#fժ 0ၗH{<5<7+_I0]go< p\b)dWV񮏥jRwbwZ-CU-y:gnIStgЕH]fEZkOf&^ar-K:`+/vj@e=|kM|Uι{ hw+|w[ae\`nFo)<" hd:C c,'+;[M㓈|:6L *gx*nD'~cݑ) P2_!q~;̈L}EpϮݔCs$R|#gsJϠGt' `]O1fKs?ӄrS4{]$YAi[ƽPDC4U=o0'"sSwۊ0A O[r3;OSEE#z98 a=!f*?orZDW4LlP.'+xɢUm|y-sQ?hHȺ҅=q7 \04aMM6%KS,uY>ǽWw/mх.ae6U`L2& O瑩_<>Ƙ+ q5 I` Fl8& bRJ<$-./-1'd'uI(~WDT!f<& ̟qDݎB>3#Rgb[l5;YrhvX#]r`xnpn~~[i$J9 M(?(Lқ2ހg 0~R{b$o~N&?_-Bo3T*X>lw;3( DˊF`axo~F_)` v; 5 ʜL&ulP41u"`ciB>0II=ATBr_%VOwr֌bWm\½Nl׼ bqhtqի_On;paHNBZJG86KF 7[bK0;ݎzpЂtס\2VqD/>Z}V6z-[eѺ?`Mml]}&C*ZOXU#Iす aĿ2f!.k/ Qⷡ7<~XN^&4Kk0; NHW $=fWsx™a-zËESz[zs6`=AzEoO9=]:`oՈ; yY l=pDt&Q/rm!k\gB$%]*'F+jN[օ$AW 2 P`$;\5F%a&aH;6a =V1"hlu.ȔBbO']ڶ=d]h]w5!v+`Q*F|P S4pIt YpEKx>Q6WA2WAGo -U|{.mu[}Y0q՘acm)R(.;1">?Ml<ʟ,Bp .q<",8Dp!lV -E2M%N{vџ9 `6QxR} J1,&0t(qcd;ގ c$>vv ?o@a $e/¿u^?%.?ލ=Kl4̨甗=ˬ5`VOjn A ḉU4ڷZpV;u2js8422%^OkM,г/ql=<gk ,΁"ni+qX0{3oF1WA!x)ɹOV1?>߆w f"1YqYU Aˣ@gR:q F1M>o:cY О;Ps] lf*J sqIrI6j|CvMOW.# _/S阒L8bCar{h8R,0^i@ 4\Ŷ}o]XAE)s:\iW8oςTnQ'A\g׸ |X$ G5FA:!wNs;+Y@:5v&A6.Wg0Ͱ;C^!Pf%٤]5<1 ɣ"˗)PriÒ Peu|eޡ9dM(Z/GVfݠƏTk.C4&SoL[jFSCߔ\)uW |sk&UXfAeu% W%9NdrѠ7[;_k rfanLJ 1}=? xn-\ U="T:nXO}/vSKTB )õ$(* YAfw?Ak@S*GD23f5(.CknV\ͮ0 .Oj5[1웯֪`EƢ\V215yV-]u6Lehۈߕlơtvvrdn۰i~owp rDݓHqq?#=9k+Ș g7)+\TqZ5Oi&nb3 ΩE5S\K4Bݰũ6%x(n/݆nHrPvhwM7F_D݈A_+}fE;lgFu鵎ИYA$8>Ԃk=Aؠw'R?,aYX6o90 F~O8/(28ٖc 7nIdC)6s/=KTe=K˭= 'A7ڱg`z8{-VJvEb]?;i/ _DF\+ҴbόDnWv9[M L2Ƀ(ƉE[IN\#R ~RR53>1Xsoϒ~o1Jz3'g?M]\͸N9B p^( Nj :V Thn46s^#JZԮKKL?WHwJՙZ?c%X63i/ώJ aoA;|ߌ$^nZUL֣KHTipD4dFj.VPA@LWM`z5<1>z. dp8S[Vv^Ca/!_wwڐ|s!%ORj&EJ;TT4£}JۓJ-ƥ#yK".Hͪi|˝)|1-1L%\Ÿ.$/kNxao^mñ?5TX$ԩcGgk>+P$,gq, bPf&$:[ ,Ep!=>YNi@FZ7bTV2$ %km] bFQk|/C\o ]tZ8E1aa&EUGճr0o\9&g W6Ο߅:V;Gc C @#%" jʶ:6-FJyZG =m  ak} !`ɥcU~*d}(Էm,4IR"Rk0cgVCrBTeae-֡˅Uc[&mA=Qa$7IVl2`$+dJ;fPp  |ݛzR=$'w߀>} -lQ܌qMB T_kd o`E֥# c1x4o3r$T>>1.v0zC2l-̎%(s`ފTZ=R>>x{ael.#qz>x 68E&p_9#ZSJ^w!{! ZDtwOyzT:|`!t=%i&ЧV.K3 c|iu*~CH_^~(%e0d;`G=:ȓ#/rAUM-&2(@L֮2 6"5X8WVr0:5PXm,x|NF&W{ |c (TU/ywFB7NC`jLϦGzq{cG,2}g$؈ԃ94bVJ`J.]d?stnRRsj1ʮ#X'9Y"AEt_GS$0>aO,;K%o(u#JY BQum"ǁoWdkS=` !j=ż++*rAz="0Zq{oh?b2/I~o~ }iKxFBFϛRj.q(5ה_|00&y R_R5 12ꨓ#.<M&M art PFf1OI7ZyOTh5.dNER}D%k&7HrmekE>ݰDUɕ&N/Gw VueR=`CXt09<\d'J2bT`b[c|/ ;Ydhٓ%Vymƺ J4х GiFa=]hY(jmc~|de6ACy{lXЁZW{Vj ~qD>^Rz()DN )YsN˖${p;^o2 ԗo应!V@0sO֯1/sqjEcBF ut9 "^@*pg3ɿ|Dc-6b[F;֓,- sU Gm"@U,HS^=GLEn>>Bu?m? m H7-@Z}_)eU'"NX`+ +a C!gb"ҖC]~>x__9wVgY':HoYA$@ SO[ךH\['@ pꓩ .09U *}y G29ŻЖv14qXn>C󋸔p1 IN Dq~ iKNEg!~+H秚v2e~/z2DREPq]4O70*><X)J<4$t(iW_9??|YNú'$ jK3n`MPF`&Y̢9 q?%Zy_7>zpÊ=!JzWh"'$_9T xP,EVvDG6aI* Zur=Q }Ĕ?aynۂ .m 4~hUJ^k}yG̠h&k##}#(팦߉LKvJ;,w?~J?8{\u*ʆX+t`,b[rqJQv",Xq/!wgI>ksU[aC=Ea=+VE ĽPithequzin^U*#h(ۅp ?ɼ Ȑ {l a>vW3e+ `wͅ8 5YL[%C;3ʯkHsj(?'SqC~r OŌ(@y5ի?ؿ條bSʵrTP,!vTSmzRXǃF d`^* 5hG~fвHt}M'jf{zp 7?' h1 H`_DfDbp8rqg!ΕM? 'X[cvE}`r'XZV(&6ZX.یl{kNi8s2ӃFlfd48b4]6P !퉪CJ(r̽q"8,Hk`թJWpoXhݣd|E{A!lYw#NеH9m(B'T:a획{S@.fg4W= ɞ-m}XJ0Ӕj-(W:Q{;!ȹ{9n>=U{֘4l$˒Y@EFъPVu"e40x]|WZ |zr҈K3Ζ~LxίPY*YG)r&78b؎q^%Uh1IM$Kp0Obީ㙚ǴF}Zp:M(M+V=M^s.?L"UOD^Vx+u0%IrN㪱P/& W#qaoKc4rUG 7Ek:?7f~ģt8V&n)nYN#>-tT.NHwϡaE=^tXz0Jf}1Y-M|'Y\a=(jC0L%܈h: @"Z!M2( 5aX[D[[&Ij! xٶ$WP9yj !su5IlXNNO)!4ݣ +b//#I./"UcVTyqF<>Q2mJ0ٔ d^ځ (H N:7H!ശ(.=Bqg1i-G0{݀*"o(H.#ly}eu: [5WP_莓hpJU2]6qY '-}lͶXf+̿Oh09c;3?Ќ1 Phsvəïpr:MHsPp6 畏g~Z}u!$K%3bߕNHIرI"=>b6Do:#q/p&O:/A'tCg[5ϔp_m CO5V9a@sY#bN:~K Uxw {V( (V?tǔ^V;Qgo* VvTGu}qe ɯ5BZXvo70+A!SpsWp^WEW6d`հ=>h׹;Z0\/.uUD;oo5̃ &} bG!) lj"A{\) Z:ڜ$l#ą'`eU4ģ^|B)ՅfhB2w.ƴ^2h_ne QM #By&c5#&}jvTNx`'~jQVeA~"b_J)`ˢ , ECQr=s㒎 TT)?{44O mok\%ܞ!\:Y&t}]Vz G=KlڲW;,6(9;It|)ʎP.p m{Ls-贈;zTiKM^~>< KRL:"= 9cmIBJȸԅcr#]-c;I*R `l߯[TREZDu$na;䃩,$ s@XK/ALʷ"Y” ,@bT?{ sګZ2 >jUXID`iSQ,@u|zr-ܽ_4iL'_yS.nǶb].6X B{gK*Nt(.Svxf; J*[Q_u|tM+^A&Sw^V]UmCihwB| ~Mk0vJ0@Wu)`llET(lԽReY6䅰DcK_:'j,%$MVK4{vH1!1Vk? {s?( ̻5+ApZ$liv`BׇnZltjL~]?ܘy* Ai֕);{-UKW'Ojb Ѕ<.B}h^˂x]r@/ bg1*j#cY׾T3wl6LPb/ys7T ɳ.bKSu, LlؽdO"L|z?*>4:f S]2e)քW5"mMȼ'4 ]6T>d/tFPHxL2/A.H!LxRLDZ~rX"&~&b2'|/ͅ 38=qj#Mcw"+ (&bՕ!ɥ@ި@Ug fhL[,+"Kb_ٵB(3~( r[p]׫e(}R]XuŒyx̎ZF3g_s3rssP-MM05)m׼H G"ro ֿچs,z 0pQ/oMߚ‘ѳi ¯I~Fr/"`dOV[cwq B%HڕҠT*S _FA,J9}^ˀϘ:N;uXU.đ6 $0q_Τ&4 &mK>1RۃֆF'!'OX -p&n%?!= X,T/mقjS&e*H#f&ljJZ]ِSb6_Z[[ڽ\d:yF՜^YqsޙMRb{k@n*h'Th}D +|u$b:sS7ѧ.t9:ukyE`:gRUOR;\>G۲z sm&>}ؘOv-ZH:,#Qz=ZUM'%x]ۛo|_MQcy}y! 9؍!F9M*DWb73';S{o&(7)uMzG[|ǁ.-?灵q& Ys<-ϓ(ePP`\Wg6#ZGmR&'v4)=#NQoEA}{PkѠosbVxNzCލAYW}X#FW02ttNߊPCB9ƶ}3^ (б+:BjFlYǨ$=n:$Ηr,F48ұ5Rw!qDٯmU׽So>t/b^|3j. ÖRkځ/.CY7snE=_vT`kzx .}S<իFL{!@;f~ZEQ 㐇eE+ ;l&[pfAg'WTǷ71ܳ1qIx]go{O >i Tmd+9]жܡR15fes#M"1^rL:nTmVZ,>"Ӗ׌oL~43B1I5['nhQ@ANl92mQ4M4_^;(,vu:'J5ZN<*N AiBà:~I5.֦#lܲ]kdF4@;GiuKz9c\Y `Pr8\U;gb:ww q_p zJo"ˬO<-gt47U2S_h?L֎ Cm/[CʛC/F>\>€ܷJkk!%NT6w :D!3)!{ǻy3y!xhx-XiUl{N/Qy0wZ7_1ᰂ;3'UJ_ z1CS‘8eBVmr0۠vۈD8UH='AcqS9e6+%#-}brt@"h(y>hX1tp#mb8r\b6# i1]ިZO|ݥ=jR"M0g˷!o~; zX Uy8^#W=̰&$ Z៙8 )ʙ &k@+n^>=:'4.-4{(2f>R(*xj83%o;|*K/^=\uKu`Zf[KE6:)So &+8uOwiŷ9tŎ? zKLK1I ,*hyCݢ],էPSJIxɾi+2N }G5isai¡I<%%'_GYu{̉rG^DS/Dc"lf$bx-gmD_Ձrt`6{NW-aߵ1Iq렠{Q,n~8r28"G@$9?r{ۑnٿ1FkQquu0߉3q$j3[Sdʊ> ;jQ^y$*^T~O⠩RaXk+`攓3pqF~}Ĕ%_t5Ǐ2Ovk=J) O!,H5Ӿ&I`y_ -b㢾 %[h0:s氫JQqc^!Q~*n&$dRè PpLy%b=1,*KLvYVPmQЕs9)ShUSE{5,=}$^ҒWOry4*&B:jh|BM6 Q_D™9 0Xgh "B6K;/K[P VؿǢ[@ QiHIEJ3kV# Gsm*RqomkŪEI?M4`~w]5>Elr)hVteN;Iv㐛s-bpa+Wc;İod֭zAf%< $Q}HKqPCϾ|v~A(!1Mܗap7h#ɴWiA-iSUwς-Wp,*(F(?40ESۄ. w=qW@S̅ =Nz%Ў@(-2܁Qv"u΍)&BWI]0p}zmp&U=c~X6f7&+L`c 9{/*Hx ߒ }G$i6c?@ŭM`(vnSC zFP yD'ف怬["+I y{PyJ"ULtL(`#{0AW 8I S5;J &h7[^8 QA&9! Ḡ%$a0~&}\bS^k0*[ H;pk!хP ߖ`15n/<4G{W ,=rV}tWFLiΤ,0NrH"{GMn31Zг<Ǔv3v-ǒ 0 T[ȧmޮG,wfRnPdjseQf46 ^a#Jݧyצ4UwbI7E><;W%wv!TEkNBKρdyQ2̇ޘ4;_ |l[*9V( *^xIy,{_`q^7 TX;1hV 3;J4u>H'Uw uo.nE}_RZ9h7༕%R7Ł|a"cU!Lد/"2 $9BVvy٢`5D x?dsmz:x1z,+8-1B nĨ9baYJ -ő)|\rQJKR A/R'-jr9vbC78Eszծ~@|{WpV+9srS>hYS\]aouͩ(jQW<;=?`[}WTtfڂ~ eBʉ K)0Ѻ@{ɡqCk*悾PrKw"R-Ń悅̮}.T aTY]C,I\ݼ7p7[㭸wvU Oet3c~Ǘ4 Cb )~Od1xuӊSoo쫻Dd|[۞Gte.G Omn'l![jJv"nʯ͏\Vۛ Je i ,…pkU ~OT R3\| g!{d*n;b̓̇oQP23 xl ŽaXHib- Uϣ; E.%H}Oryӱv`z} 1Vk'RWH> ",!1.V&i4Z:t4#sHNjv^P?>A!QInc ^L5A)N'wΰKe*i)Wgݕ7m7wSV1fpo1$ُs2K/3ܒ@m60|wa{P51{,ξ<Y usӡ+@(N@g@`1³a@8orooIKн}ؚoFSE Ң G2upU$,0de.U$2ae!3 ~O+ۛUuqŎT5ha!  [e[H U"-^TdhRJP1h ]c&6#ܳäx1n8P}Kb?3sU#ZJ~Ge @Ȓy1]2$P'r.xB}}t)asUҿ0?r]u9Jg`)J19QvhF~L`cf,\gpnPPઃ\1|Oy|Hx_6`i[旙!a}la7<'jӗ zMatywMlП Hl[iEmk-Sݰŀ<ևp4v6'zd.">\zg=cW HI&I1~||u&GWXmpjci5 p8D=DN%e QP%",AUޮBn$eihh0V ~k4ÆOepOgˇFeǘ<4¼dJ<"1HXl>4hi".ri ;@zsxF~oNwV<;$lծgigw_̛D-23n,$,W Lc(%^ӡI;U$0t}gW$Z+[yJNhگ hK $ӵHU6'a_)u l2m˒ B&ٞ]|E) bx[p[ t{ˍOC[0E5FK@GNn-mPiJk Z9j3‘Bţb&09QGzUJ٪ޑ,ˋ˹KI BO5U%%D||ņv=R[v(s:IZGejfB"-r&hj$8ߦ&GO_1J!l^5k@=a}` tIi,̲–kX+kWr(l"y@^ 'a5#ϽG\8$]@+T3kluꃼBG=`/jEp^t7 D7!Cr;;J}z*fsy D [V=ԙ{5V,ue2uj/Vўdu&f>I,Ig3Jۨ*9s  3/L-#%Z皴q=^E*S}\̜Hd&a >M7t@ѽɖ:M<8&b $֕(ڎe! ڤ =_ Ad2@E4#6R^ž ͍|[g?N{57ѫsgỡfp>aq \]g^lFAPLGyw`d(bF 7/Wə 4 2 q *'}n% R[x-:"EX%[WoPS eqVxj|sIy|scb3T#j}ms)Qi8yOoXlDonZ')P'Z8kp|N%vJO ΎH G;J,q+,m ; л`U|M"AMٻ! ʼ4V4U'|N8gΥ@o4Oo|#J'\ c?$NK55Xrxk\^ştgɻ&GÆ2*1A6=]\[Kױ ,$r8ϼ?OY}-,w"mqT.DV ΍fq%f5rH> AIB&P K޳"N _*1[?J4*ױ>jHIe @*{A*$oDm) ~yfQ2 fnf4S# O4x"=,5>f}A޵$&NsKt7&'9d%}98M +wj7'eVM#RI.,^Ks907*!f\ZX@xӬg֫]M/(]"Zus|dXk,3I.ZV:Hf"VOUhrgd҄1%NݹL^ {`YlVԳ%9_"]6^:w.Hy@ U /^-o!)ꦚ76r;YUp@a{0iQSmm?O"Kۃ^ބ=*L#WgK7bweWN㯍ㆷ&>]`SZSA&Hmw| qn.O4*T*"u"nTal]iԂlB@[PDh#7(Mmⵟc?}L0/JJa&ڑɝ41B)}31U7(ǩS" Wml8S,PO@;.rt{ofaPM<&LL%9zs`ى}87OΑyLEKSv>ǝNwM9M9So*V2#3AgȻk_B9qx-V.A%a q3 g/mFvGܔ;b& pS\ڰm侢aDkWSp(G+.OFǥ&x`-ʐJ7[-edB`kZ(b#'+uܷ!qo}+Xg5k4>"2©U}sьQP8K ]x-JGSXpBBsN4'Ѡ1Myu2'(o YER q xuVT9EҔfA>=9EGXW%P* L@ʍn>e1 =(lO 51AU?Olu{e(6b%*/貵4ʜ^8bo0Ja 2Y+,zܧRVs:96f2\lWX<\q$XH 8V+w /VQG,ԟ;aU?[-;DJC0|#&K-4E;I'JY;aHJ&)(Հ8BDGqA]*THſ(fEOEqXx`{IvF\JjI10B6uנ1$9E,m} 4w'TAuFQo& j 'ˁvnz[3Yx>%ْEIFc3&9:"r64,מZh((7nȍp H=ԍ "ާP|kuI+™NV(%x i!ds!H|ҮQwKJUw*2I(6=u5lJzUB+~ŰQE{_tl9ȵoc_ Rg0) S)+LޝZ*Lmj,`:HKS^. pހI'ܥE~4S}rT׭E%.-Nf6a#d\7%&[ɆdQg0xAA4߆uv%uSR'b@C˦ !6olV%6(;պm)n fLj,z&*su>QwRnL"1ޡQ[6Z47P[D0_Cy!ϸ"Ҋi0yŧ0XY`A\mVNnp@JfҎڼ61Hx.X\?G%^)S|?A`oÞh^^:+v y?+kw3p_8x6G~v\CM_UgB7I[xi~[ޛ_L&PհE8W^<]욪NE1П[ )C5mbwZggKa|WAROuh R3б#(9Ы:W^%'j〹ϵPVAc&y⬨Yʗ-5%;=*RvQA8$dL?t;˱:@h$|_ūZ(CcHL#]NfL ©aXs ҏLx &B/<Е~TmEpjBI&Üi*U<' @n ڐN/ R$+ E+d.Y_J2/ _&9‡# \cLt3e}ƨ#J%~b3DQV NVD޹4 L'SrȰs6FϮ-OBR%9`ԛ׭&u0t;"" j3Uzl_)/=:`CP8sȨK'DǩQ2yQB3B礪C9Ƣ{o?NtNc_'N@%N fм@Zm.鑺0٬һ)"w9aw(;jaQaL~uѣmoM؜в!Ź7X_]ܰ&}@7 q# FPsfiODÅ'_҇Y_cml8:ّ\bXCѧ^}( w!TkB톃[}t5[j@WmTZRt^Ɩi@O{so\!ŽHæJK>]I({ F;J`apPiwF8{VuƵFWc꫌-ꗤu;Cx) P`t*CɔC0_& }~#$w~{g p0s&uCswGs:vn}.F$%{i+j;}[ D"߽s8ns -KũuTD ~>Ib3wLKv-X¤88y{J֙+(lz#|s޳?)9&Ɯ;힍 = Yd+v6S<EaOp2Rr&\0P+6ɏ$J5sa6FC>hz%2̀f *a{gԪpeN1/#v`],}S 88B`/BB1ɿ-' uÊ5f9- a: Fݳ2ڲ?G>xcǑ\ԓ);sLqY1fLb~qC";/\i^v}{Z:'Ba4$ԗ \\ѳ[XF,"o,rBi[]& oUԵ5'En蟱^냋 lk˜x`%mXU0m}e6T^ݗ0) 2GƼk+O-,:ɹs%%~I\6u fπ"K0O|1|$:zƑ Le`9ZX KG9Omʛ81Jaʿ+nSgPy-϶3Q T>WHhTV2 2?iruWL%{o>339Dfl.sr!]4h8)3 MY@8Y||r:eVK>$rA .sJR۶idk*:W5Uc7_\_;y."ٍU?_%P?0͘B9s[+ =M)R!a6S L ՋU:vv0~Vjl{dbs z@xd*0+E\a ~tt@V+&',sŁL*I mk\WؠL٥S'r2#9 Fk>$bŷ9=ˈ`IV~V.H٬rJ9h ۓl[h.+w9sWke((o}mƶlb0_ <.wz0-]IU2–Xs0lxmGέ$*9ev) A3l."W9E3_'eNbV6[ sDmb^̝ͮGѵAKbJ MB99]uͣ˸-b:tx N%yB ˁb+D\NаMj͞0}K}ja͆FFk}3ENKS)ife X=Ź ):M 4F%@;ч׺cFy#R6dtt49_Ȋ9'ƞJ6׏\E|QxJhwi$߀kKRaN#q|LTL> sT~W""G4κ70K%KYU!oD Vϔ6n7D8*OD |ԝo~79jyֈvǸY=G/:% gj$.(BhJ)a(mdnN&w%+Et}~k;FbYN%E4V5X)ʷܢ1. "ltt7L #GqЂ1K3%yuK{(Y;zV/8| VP>6KWq*=YcZ!jC}GвjHqMa*O:֌ 5߰4r>hʵ@9b[Ld׾Q[jw7/MI w@:0U̍)ZİD^i6vC~ZۙAⅶ`*"솥y l0d{J)d!Qalj~s͹atrB3U)ʅq+r'`lмm\MF?dCFc!&sw!ge~S2GBb;MYZ41Z=|m '&)fdHKyq4wPh=p!|UxMR[S^m_XlM2 hWi"}ޡ)BJ}R/K ~OւY`7_=p={.h Ha$;D/O?7r1ap9J(do&Ar =TiK+sD"'R.^a3LP\CUQ޺IZWl`^wl^Ņif<'O$JMXKIv.o/:+uR>6č-C;qy:Il%u\}bgY?&v0QlLY/YWL뛋?%\_?HS3ur;25c G41 f,DE}`͊qmn\)hSveb"ӈLj65x^>ˢzfO8ǠE {rXbCܕ(zF!@TZSO_@nH{A^ׅp$jRIÝ lb]̷Ĩ†1(;c)IOԬ"b%;ʣRXtN {넗$3kc$DvYeə_dy$y:} ܳֈ:#S1xV9I ˦ H/#DN6vO9ĠFSp\b`UDXFAU 7~P%Ų鷯;^1cㅒiBղ꧘׉^̉˸2n^|[dN@yy;쳑kHpP·mT^+h ՎY+t R衠W|OkДaHg-w4G+B{X^|ե|4f\YLoS+ð΁9ԙ<[jk|X\ulU%yS9V%=~3W\pY\j[MZ[v;ađke?# oɣ߃WxRwm<BIhD/ZY w|s:]LEet0^ͻfr*U5EsOnRA/ϳװp< >|b{!%u_YkU.[z J+d\Z<] k9= gdT$g0߼φ\٫IbnpUq{#% Qc4f/oXWޙS< %3i6 mr J7[ #k"6Zh5N:Ir_Ɋ^b[NqV3͡M7FÌ՟<".-[+kCq̄V0%A}X,n_=w.u'Ϡ, JMœC(ѢEAޏE3:|wϹА9Abײ}u`-hLa[>v_bG0l̵uNM!w-Xs&hX7&B) 9gn)Їv鬋Mb-4j]#Og3N'_XFZbAI+?"hwL:YܭmV>YN^f ׷:͵_5pma: I^Y40rob<(l}!@薎nDJ2ɚ=%Yͪp߻L+#y}d}R3&zThB%p˵lg[Ma Q?zU;&z`70%3KO۷w]쑯Xzu^Kb%XHyw=Bv K3~EpZR8. \Cqw& {ʶ0*'#şKh+85GV/*56^ u\#)l2=;FF4r񞽢;eh춃W bDWb:Qcɴ{e|KF >ZUO: V067)$ ;㯱/ >l6"s$r%W:`MqԥB1YCKcP9En"QȪFBo4+Z ڄq(d0Q[vq"$" 8Q(mޠDC!\fO 8`$ȳKcor =;+r!ҫǢzyOnbPP!cK[4ʡUwŇ] ^_*@{+4YƝHQno 3U8န(RE&K!R"/xnoKmsߨ"Dz¡d=Sǀcy/OT BNeiÏWq[r+ 7pm)Պ黶9āRv!qiSGf nR~ \ܹ zȪ0 [W ʾW*Y.YY2n7R9e pFB;}K镐4SBr'q; lk'2/Vnl}C)U%ET4YU7F i:̷r{rleeedV80&yk-Y6u_3|뱲4.yCx7gs1*GT])^^4&>8#ĸ92KG蕷Z9?"NCL RLj_\. zXlG*"7QMV x+XSsnQg\!&&4N@!20xA6r9`iD0[oѡqD6q+}CpA&LL|/pEJJ7^1}(v%"iPSPG<^9GJV ytѣA4UB3; KĀ`2"v"|\>0h'aWu~YyO KuSKI=HFkk% eQBTɡ Gr_0ouHQD*[TH>g^K_`$_P J^5Xt"k9rLUo=:;WBV[t"9D$ 0洞QɓO% [v_<{l?T llw5>'߻ }ka=\λ7aߦKMSH릊o%վ'RgYZ07070100000049000081a400000000000000000000000166f3d9ce00005584000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/infiniband/ulp/iser/ib_iser.ko.xz7zXZִF!t/ UD]?Eh=ڜ.+AzdgzMdZd};<1A{ˎm-Jഞ.V+S_%$J9_;\'=cµNp?h+"fB )ץUhtE*Ҫۢna[Amp\Oĕ8v0HP:qEzo0 qxøllsp;lba{\Hrђ&=fjXϑIJg>`~8-AY]-Ƅ _F\.+uHgU\Qܧ%jg:pjCgpJƐྉc_3Lbh~OảCˇNZד͠C^/Rߵ=$TʸiAp7s-'hyeu%l)7)BV6AjpLbÂv 1K @?8ЫmཏaKǍoG.., 1Ѹi{K=HA1Zrf8$.vB:ShSVyڇ|w[}do^Td.*Hx7"ۏC>` ՉlmscNv]G_3mKʘ?;{޾q~⾡Pߚ< i> Kz @BfWw'^ Z&J:Ӡ~J$ K!40bX׎D]qπH9ؕ}0{D@j$ ."yvGHpUCGX^1GM' )ZΔzE{ C TɸF-W25u ;e.Oʷ%{ ؏ OmsFB5h u=SRسD!lBDKr(_B"X"p7gW{}]5ۙ$Nz;Q{"L%ji>(AZcBA?pu~>]F)|/O>~MqF) `n Mm/U}]N ͅPI%Zd$d=,%=l?5 hHƗ'q|!٠4%DIkO,'3y n6O|`AR~un^JLNa Md:r iFbУ@_jn@9볢J"m @b8NO?= |_TԲD&6u|qM IYiewgQ6H6hv2aly )DX[T 6HQm  6ͳ1!kM1$%h`1Zγ,.Of\:,XY8nݜ(pwV_9}c/ڶkNs|'mȸAVk2? #CҲ+I "G`{8 ^`і][(!c*PF} ݳ+TL23ϳ/ 7{ַ[O%t:Yj4T{/ؙKȉ:r)S<ӻW@)sm! `|.'aF*G{֭Bacb beĨX( 4B':dw%3 t[B/zWC0k{[=#۩'׵<#8due^l\z<Uj"x)|] AT8m͗ɣpGD75'YiY%a)8mt`r?(.$@VFy{CGuu 1> CPd7Ny/O6@ ]uY+1G\*QJsV| eJ@|Hrc̓Ӝ'OkAN 88@9ΐ'k/7 %=A4^,p7pЫU{K,f@4ͣTXr!M$mN lR^,puw@a pt>Vt|[3hA ٠f\uo~giwEvgv㆙\AyPs?B[}MԒA\:V!O! 7y <9c$rѹ]M Ή&e;G%#-AԿ5xJ>;vq][m4Σ,cǂO[v.@HY4P8;,ՠVެ^(?JǑ9)@4 q{T7{7ʑ槮&4(8 i0 l.dGz Tê9'^@Op܋صPUܰ&u-hZt ޷sp>bA0P|V"3 JC[#@%EwB帒[/ :JF('uN=]8O@}4F=~RXJ ENEF9E ;Zo )CТIyw2"jG){ k?]Ry"]9_ߝ;au he$9u%l>+(H2WRKYxg (mLDޅj)wBD@&Lrv~V;WQ)^h;m[PD ƍEes_ 0b,4z9*PBL,3ֈH"ZԉE*n|̵#ЅA^(K3bfJ-Uv7X[v5P%V*?9' 0׎fNu~Ԩ7Q,g3V,*\tIuaH9+C/g 4d9EZ<#%;5fgٴFLJ?^]ZBMc(2X*(` y"cЃ,]2*ڦE$>BY 6-wUAв3ؾ/'{<}KZ*ʪbHO?&g+k$N ,n475[9rj. =mgu;6Lщrh=]o勌N]Zt#WTOQ~LJFsX޼žӣk=0;= ub,/NJ\^H`T@50( /::&o> ³ ëJ,ҍ6c&&sK`yj(jqY*=\)_ ˑl8A+)Ao-YTXHuh&sy- .N_I9wߌB:6 ƎLZ3Smŕv-ڜ]}C]UFp]k.?e-  ;WBhA\ّ TmGJE XQ91Ie C*U&LQ==џ_4YKLC޶6?w g|1rY᪘W`F5@Ow?<!F`LEj!g/2mwd$u3|'XC\Hg(_,v,$ }=xB90j̜w$|׏/j G&|'8 ڟXTב(G ֊;*QKEv1qR3'YNG סa`,0cWh p$a1aRBh5bnYK޾(@s c&]t7avxǡ (< rb֎Pt'Z)S aUZuVKhӷ|;Fqt>anj]^{Ǎ(,z  A 99$~i4E7F`e2囆C37׫{:jkwv[ӛZ;EeMwi^W7^L46QCB61` .mUJ3 #ls?Okg568 eH(EK%4YX˿s-7W#?(\K%Vf}}{۵mO dG;..IEYTVTkA`h$&yˏG+1|H  O -"҈d$Rwa0)L]Sa|oP,j5'Evv^Wf3&H'\e x;"M 9(q?bf `,Pћ hPD4N hJMڌgP]ēMBEכ뱃u:7]>1(9kPz+ɣx#F   '-, rdhn$ *B E=x4bWEbc `G] `m^,{c!Qʼn N"bq9"&V{D=(T"tkNvDfāQzc=PweYm PԑJY@S{OjPb-4.>='䥯uJhB Hql;SG { q?WY da/! jmh]X`U=~0/4%wP{hp: &rxӻM-]b?Tz.mzs\6.mFιt::\2~F0hߑM }*ɕTlOMcK_+T+-ހԔFcr0c$H=~O ىX\]mj|}eq'g?+f6,}sYaD>̮1Gfma7[rԐ,W\17L k<xy )(Ɂe~QL=Ds8f=!*֥vhx!6,GV<x]&!6B!GΏ)_{?lyr*$Lze˂JI) #A e\^rZ44>j8]U^Np~:mHø ÓUR ӟKg>+A z2S%,'{jcOant{ɨE`fr൶ɔfy{EC0uHV Qˏ@ [+:Wor|HjSԼaϭ$$\AO/ߑF4MVb뇦m—C/SI>0Tڏ4epNG~?қCnZo}޼Sct3!~qɓĴ-ړZ,vNb:UjULZl(Œ:c{1hՇ&hWĥD8ޮ3KL"G(ga΄K+uOw~*aΊ5}EǴY0Z8XLڍV9Ced_'9 { 2}(yQ@1z]i*\w1B :fZ/D*@7M +ʓdaNCNӡGT0yiz Snj6W҃uaj*ۣߗga@0pk}!PA;س߆iΊ!mf}v2a!'^Ñ{Z_peNq+)CFKHX{G_K q/B:!O PVaBi:(*oE"BD &=T' { vcE\Vzo*M@ C ́n&-ӟ-Z{2M6Yn}Og`2=c7׫,JzK{1ۃt{p+ikd+x9.A#i}j&E|܌$hj O(G:M2A'pY.\o D|C,F 1\VtFn71m,杛> *$}z[/ұs]~M#Q5\G#2& m}95(mm[ ѵ'Ōk~ L&$y.D~ #UL.<#> ~,.V;@?KgC; a.6 +@-7KV6tQF*=nN#cy*dY \>.zk}sD({B$qh1؛ݾ|uJo<UCDQwyN׫롏9e6ɛ% Gj^D DGoD ?Grhȼ|bŀʂb 5ŠzT1Yqc`Zx W=L!y6M,6"^!#) !?\S3(y3 6.ϴ">6zsՆ} ^i+ʼ\cP.SP[v{>C.uB=vYTaJpPwwK2ʎkjzlؐ[XF Q̭t;!$> Dzqw {۫D^[q.d 9XͪxU 1,M[*PG<42D0jEdZ&oU.}nGaV{G!8)tnntΖ1-嫌HReLyw[=i=v~k{ E=vxP+2erN-_߻8ǮMO]3y_ e[$V Dȯ3$" L~u_lLx{lJƸU=fx̦<'E/6uZIwyXN~s;mZrJ&cm Uv*yB0V1%|bX:[)rf싙euY)k%!$KVMFKNxxP*=wD 5OiդNcEAUf+ؔUT!Џ">ՆUuM˪6?DSbv2&;Aq]IӉ\l+bG!19zjk1^ m/W}^0ZHLo2 $9x-gI!po3@F_|5I$y'cnpMK z{aq.L~@̵FEq3m4/\LOAfQt;$w7%rEu_hӫB s ĮaPC!w5~)KќVGښσ"iyOTaO17*B_JBA[,B^vzZ^X n3Z]-DF8^>E֗"VC1E%J0˴g+5p hX  ˄2# ,'Ho5˙_ORd,qYhX#zF  Wqo w9KJmY GBY +?dV^L1\s!o%_Qo{dd5'ihuq1jm4Nw`&}",\8qS*j2'׮]]|ͦգ=!fݨ zS7Ko9 lys> D헤E4s *{DLm}Ai?4^_ׄ<ܒ|@F$r38By0%7 m8k(B%_(i'"f+> 睼 a_wDrͶп`BQ?rjx$h׳ #L. Lvp"0T҅zz#TqbYWBc-//AL7P3FLʹn΂ƿ2Tx$kF`aN!1b'#uy <~=sS#,Zc?!Ngp0[&S!ы-%oBR4#[j_#^:ӂcJIH=QP~ M`b)`R 9e4+ u.6/cAظô?Zũ>fDF@ʼ vt]W- ^vmWQ=~IZ}́" ׶M9Y1w3\4>PR=#d6Xe3vn6 9;< -seI7rp, H:fCDXkH`!/H_W@wiuu>$$N;v`.YcvJnmNqĜ#Lǥ|ocФ=tʗRS0 0.6BoqLx9ąq`AF-t;&Qąƥ/&enliCSͨ,>f'adnZkEjTu{Y9w1l&2I(S~](w2Sag)g'jӇ"`gуZf^sl6Ldsfwl5YY&`-G 8 8N,js#;\ F(Xyu*9[Ox* ܸDj|8Ma׎α] K ɩ^ڳK{ G2Y5md+ٝOyy|llM^VY^::P)c ;&=3:Z[hB7)a?Fߘ ˦HeJ USA!tO;}o 0wiAtd옜qحs8&FnzX+Ba-ԣw5dr% I%]jGq ewJ ?}m*X% :w~zCixKm]PCTϳ .IEy YY`{ʾ$2eՂ۳#BF[!a#k/ u5]o?R+Fp`UUߓ0%[w2dE9^Ɛr; 5o[u sdH!unK*; 9vLk:8j{}/d\Ӳ [U+XټIO~3ޣqGκNuF}2 x ܠ)ϼ,J 2W B#jrUó~A`R*Jx8Kĺ@VYǚBoK}VCqs;;!CZyt_&rtwSj9mMj\OԐbCL *眺PJDQp6T.Jy)h׭iEIFkGάF!4nzS'76jVAdFyB'<hQA7X:d? Iʛ3㤬E+RRn "R G-GhQa&JtՍKOG$0 )' [9Ӥ,"еldiD,`Ʋ!=) =Km H$T8wNw!2b-{aGQGe_UIK;@ d0 )ssɶHzߡ|ez+L !j\ԽZ0$oWBH02ŒD66Œϖ|>aR@d Gbd("mVș{R=jkDĽB\? -{R|c:?#"V!DR1hB%`\jas aBb*R[X7Z$ 1n=$u|+賎x|cSps  ų?S uX~^?h箫[0oA7*ɶy_$ '-Y~ ƾ$n5l3 <jLu0d~P3ci-"D V +F| ٴyu(R*^"ToYD4^R=DA$ҳ*=|{V3[]Ur ;9/8kRrR>Ҏfܿz?V*OAE+@N9і5oL !4Bc2'SV5Jp g+Pj/m({UueI精Bϩ]dw"ͤU#i|gUmhGkdڣYH4uLە\( x&8n) L4 dqiq~קw퍊aH4[.4WB}ϫ s?bHh'vٻ— qeݒ{ҖC&*-%:X$z7FNc^95' F.`wy4u _D= ld}\0\-[JD>B#ƤפbՆ%y7%IFTY҅`cJ?2npR)]R _Eq{wk&?ֽ Tpަyu"rm[\XLh\zS q "ˏO#DEPi&Oس5xę &s<q,!!Og)ϣSkJ+#݋k!bU|x(gJ|8@|I6c2&sp;%V~G99˯g1>J7{yĈh]ʯ'"F'`C| ,Cn,u#J>}^x_6h"$g\-?XCV//sk^wEGx-W0BȯGԁwrW*q}˜M!J^:-#1/a5tCD3qP>^!8s(,&$Q`e'*?XPcZYX&؎5@j'G>txzx:#SYN9^ReV](.UBi9%zq.I QKTVJKä޻}E.N4beP~O:.{emkfԾgfz/JܵL j .]gӭu=oVKNM+7'ЇˤiOsD%J-C.il^UX N@<6P 嚨ҥF'ku#P:YrK3Z to/tD程mD[`r#;s>z<F}o`Jl+AD$+FuOkz!ljYtקIPdE'AS\MRLɂΔ$unCbJ2]xrHI~HLHQC>)Ւ9FIm EI (4 zr-î*zqqY8e]gNeA)v(KJZ[–Q(kD&΃`Ԯka k Un@15/od1JXrb+0Y*&G!/wQ4gৃ,'Ed_O=PÊ;57ޞyPu w襧(ZE3hޘ bP-&52Gά 5.-SIm,o 6cr `<*SyKjyoS.xߠv--%.= f-KY#[QTL՚oi/g ,Tav5Y'l@ wT+NR2?-_.-`yNn°5sobl9^V'77>xBJe@RCW+6ҭQHDc|mi[lŹ zg1Xo`If^2"Z:7VդJBl<0׭%[UIl1q*=R;S 4/-z$Tl'cH,B0ks^gc؛Aлu[Xvd苹G_P^I0HW-V 6>U¶qrB KPl &UZ"ad-Π  5^vH p2UL1?iH-Sχ2ҶKʓ`7FM'sz )y!coeN* =)j;X:(´B IuHOMv2HB _7nF ki8jxMT\ȸfƲl*W?)s"џV]^oŰ'I@.3^u}.,N9 Csp>9D=\}gJDo,]]c GEQIIE6Bq͙g ۖ(?jחq#!N\rkʉ0#W[֛O\7[<@P͝؃X~aBiJdð&%:mv4fT7 O1Ta 2\#[7쵱 ^DdI,2->b/\Ag?}ͯMT} .<8t르f9E͢0\}沸-88 2%,C=8G!%CmٔGb;"|?b gӡQAG_AHG 59WC2O(5NMHYN_9g/wCc fubp.¤uYQ,++U.4H೦Ac=Z$q.-75ԛ\ŋrh"O RBI7 8ìX/D&ܾW~8<^W**~9n'O'!9˦%Cg$?pDPs+~ UoeN; ,/z[;6'NhW;8Vv'Ə+[ 6jޑ0([T~ ZkN6Ku-Ss3 ^}q ֤3bC#`nh3̀ P D$fʹ&ܽH)!W z >dh ھEKi~I*)\rHW&ahk辝8S |W1!̧EvG s/FH csJ摅K,WWǕyoU5)b̈́r,5y08kSlF{ٳbΡr ߲S<>\s<F]Qj22\X [5 eĶl0 4UrxaNjzX,R%`.nTayx.8l03i(>LlFfj\SU\RpYnPs:6'0Q>$*jJ/m=7Mۙl]Q+фJ(ovW5,(>QjuCx1huÊUTPJ L ! k3XW(@Y*}~UծdLi;} }Þ1EUh/v n9p[b.|o9= G]kGɢ\ X;@2DK̻C8: $Z6aP('I,|bdEiT#5$ 1Z-JTw,O$C ˉ Q_`K@}o}RJN K;*մ~ZD]peMZlOQE͇Im6 Tc U/W)ȆxPxJ >TqB]BGke؛EcK=͘BZj&34G5](ZWI!$ c0m$tYJ$b)6K` pquTn>j$G+tweA~&Z0S$x9|X@=@ ȴ}QfxN wwoBGATXO5Y9j%h&0c6BCbZ ^ggf"KMe%8TU:/=/} ((.dY!M*7h@Ħ^P%= @ ͷ\JCGVxb8lEZͪsjmh:mbs#|ԃ2 =)IWlk4cΈ6ql5 ꐓE Y[Ey𒂏Bov"'. ONM#pϺ^/‰hDktV:'#{\ؘ3iD>~2T(1I!Wt5Ka rӐ=)P pwl݈՟ؕTWjZ¨>vտ'bd&.x0bk1M# i5RT:D$ 9lrh=oSd| Z*w&Դуy˪RP3FV0i}G);}=T?#I_rڽ^!`MVorCY!?#9cN oOŐiY;!d⚓ HE9BH SvR4﹦n>K_=F*{JޑDTÉUcVh;HR̯<9fѠykU:xu?CvzГq} ٜ~gLpƹ.Щq!FJK2M6|c(B_gwy\V;nl~وD~E+O4]$/V_[{٠EUU7CaA˸Jܮ"DmKIjxg;3Pdq9I$,xXJ$w>3E- Ks׫:VJʶ `F=,򜰫"WDN]U>4i[J|C_tS,?|}ZY!wul痽}{iEayrGZ}}QX>ػ֡VW$^e<}L d3uCFqmEׂ:^iiEp$=HٷSg V™cG%z}b!R{CE+_NuϞmb6ޏũvUFIFF݌#}? f OwZOx5f_B;:S&s;F@ҕ)F [pש|yz=Ԙ*0u? jk+Ӄh qODŽ.|>C&"oDWE0boA -ݮޓٷ~MU]-Mt2 ٙ>(kx#d1nY/jMeZ`\ņڦ;87kVlPջȑ?<|Εs@-q~5iG3pNż笘꩘eѴ&˨v Ici}1,N%f),iۯFn|T[/? 'v%g#>Ĕ>Udkh6S t* d`F/Gc6P݊`݅#6=3EO,Mv8hnE]+ \IKV.g|/esI4)a.3qOQ"!P:E{S(di M8PY <wLm_q4~ڽFZ^0$c{o0bgȤr,{ Wh0)-^U2u"`AH~g& Uy0l$|L@C 4*-=[(ΠEvfrWB~rKqWZ2&0^'oPGxzcȕeWAQU%ڟjD.ir I|cU5AZ 4I?)@Rш$~Q5;H0 .#g?L?}{*nSƭ󝭰짡iVlaq-|Ya/seEںLC[>/=vxg޺p{hԷM7j,2o'u}F^̐a38Gu8#-oAR Vq@bi|p ru>$Y! m+ø ޳`2&[8BM~ʒ?獷ܩ`Uo҈)cPNgE>Su2ń.x 6mJ%ktx7P sܑ=/h;e&7Lf֝q-@B2滗T0HNs &bɋ؟hq\S3#:'s:S@̛.xQc~ t%aT< }b=OUAՀH)8<2][|.21`&.hި{kפ'~ *{K-耴t.CZ i?R $> 9ecoĸ;3K#tT\S% 7~8N qhD'Qi}Jg: {OuQ(Mr: }2I"kՀ'p O^ cחMN[|^#Cn@kS^Y;W7pLIWW)ѵ{%! |{&RMm2Ekus=U%ssuHz550d&8R2ҐHՀ8aeLAzʏ6}6xW!RUZVT` ) J=C3 nHW^ #yT=W&ޥdBrK_\Mo}q8Hxlf ~zF5gH a  2iP&Fyb.:I!hjxc&6!c<.hc.%iv %z̅LЩ3|TڎBq~Qz][j~$i`_/mSpѧQ'cT35&G72j9CԤa@9l㑿!KILͰx^L=\f {ר=&9u᫠?R:)9Enb-,P$p#G=k%r gbob8TԸ) s\ca>"YnXc_=PeRc~, KVJܨ@u;] $I/Us{߷σ:chȘog~ڨD a@7ԫkpFnYd&6iRLjL$yQGT6Q7M:9J#;1[eS'YrbE(ʌ~`2L{ِҀQ'$CQL8u5rrܠfw0S$ *7>w Jv4j,T4 05JRNȷu4c|& iS>MOwz~HrItJ$WDwTߋQκNbt,#M.3^-`Y%kǕ2 } vSUw'߹v{hZkF1 vLDzPARfדqu+J'a Y0sxOxo- :ˢT/`A4TQ䉺0MP1c Ț5*<˯C%N1Z!⼶z:"hSKN/F.<,amP#~$㇜shOA+'9ͅѕSĻ32 al)]N#g "P2m8Gi`?sXP܈tcVn# :'u8y40fW K<]rnx1'ppІ<׹xe&'.#CwP$Bip@gK53V,cac6eº>ܠxek-ހSe@dPӀ{OLB]u%B̉4\2?Ա5Io 2Q$7%}ش'J*!VhAMd#m>O2jx{bY hz(*߄mG R40I+=lA>߀`En4@(RcMB _p_-swDj:-PFX1j HEg.p*&\qHiВ|JaKʥQ!g։kڟߔԎm-ulLh~o}a.ߧ7+QB33ߨ=˭]z qT{,gzwea']9t<[+ j: 63 [ٕ /)+'0c]:Sa OQ?Em.~|$X)<_ 5P>3ckvޫ߿1z6H\2̉qx"ɏ-iks?3CY uK| o\KtTJ1:˔܏^h QkwcfpǾ"A—c?/(]Gɐ Xy&[oƼnC:x:eKqޏZ|I(=5'群\1dfn j%NW 2g&0.ё1ןGVL˅x;$-ƐM%$^dy ͉Xq.B\nVj 6O"C&2KWliO +%)rp2 <:. wjEFbJfpF[˥'}@2L $!(XM8ex/RpSymQR|7"\qD("s} b8ϛGXH:AŠe&t8btGX&4ng;#h'n" ݦ^bљte彐/*[NVg[LwK1m" dኽ8!K5Bdu !cYV8T<([-G-.b^q(V϶ْL.6aHILVx^Z8WHK5TZ;Tnɚk6=Q]"sve9.׵6p0k[?\ cGI*eBƆC$^xxdXlN|#0?C:e 5lkiSgY?XteI[.4BkY 6d1@)'l|UĪ6PxhDأ X>U-6{IARil mCD-ޯԳ%j,`ą0QxJd>~eAZ͠aUspcޚdv둺)=HO⅀6?=d?ͭ8@c=\(>@?N/y+g% Ѩf*ڴkD˪O ϯ@mXuvFBmXCRxޝAy;Ҷn\ev˴ȉby~K& .,OϳjA8~鷄U7xܟ/]KCAoSL3O) xhC*i׿G9%~WHlRT -(>$)'oN2|2B 8:ֳ/u,V/GdUs7"3c{-Zn~`_pq~ v9CXP-#|LFRń x-*ȄjyZWpҌ4L y;=]V^y ¸dЈIZ+?/I3n8ȁt'R4Oi>yl>Ke9VA C6כufڿ{LR hM 24r0Z@!V1 S# ګ> X]b@_/Ƽ}c=RH[|{T`KðgoP-bjKRѐD7\vWԄDs׹ 3A$m:-ptTGEF:2W,{So&Uwi}#c. &J63BYJOdld]#{02ؾڭX}QN1~s FG64atnПzU&\^8]gww7ΈHH"t$m 0ESHTj?g;(oK 9>is3gu$sy'(gOm-*;p̟۸?bq4U1IĨd iFB:˼b="ctTtAjK^ us˪c6|5"Pb+vݷ%^s3d dK'1s_Oe^~SJcc!ZMQX\^^ N(#XČCLiQ2ęj厱NHNradK1ŢTcyA 2KObT@7M@Lȗ!\1._mr9ؑg㦞iJdKg 5*RX[ߪGvg Ҳ:5gk)9TfpJz4:VP,o43I MFH7Hҫu %1dY<2.rHktIjGh Zy!TM5޹֊s@.O~^iT-~]s=|!,^?jrZ?x0mZ)^}{ŢahHM@uDL[ρrGHIeJ#$@?9yߠ!Rti&styWZcG -zs_åcK̒mQVO]6on% (HΘif=\/\1rz MS}$mNO[~M/XTekb"l8ssu<5S Asw`a~o#VMPw@Л2x=79CQ=A6pc!5DG,@@?TЇ0l:8ε=6B}IݷҮmMcU ^N,Ipo x9,PO^SW!t4I'8mUd?eMp!˄WGB;b.K<~_%!i't;󏮷oV%ڙ_ "dr0G6ȢMͣ&>,;ۉ8̢u$E &>ݍt2}ͣǒPp%ݶ{.MJƉ({WYPbcW;* x\;9](+O`Õ6X>%JzNP!a&C~Ӕ&*U#@ tM) n[")\QmYMc)%.}N9GdNҽGkuoNP6 oE #s5 \7fkjۇ ` !/d:idNZ, yEcmnE^4 ۱Ns-K= <{PB" a;uxFlA6jА?zwf vb%$?@p5n5lb.+ @`MYDr3(|Ὕ[+vL{HMq>8A{p'P_T[į9%IvT{ gJ*&(>"eO1|:úD6f[9p>n2ڐ02km~J`Z-켷ZEP›&\qb U_eD9 aߔFKfmXӀ,.3S^MU,,i2c:V&cn)zQVz9mnQhqsxUd^w(2 jlឥ a hTM),e_պ}8b]X*伮y  opI\{@^C p0qJf}\:@u>BBž8!J K\c!7!eEr,;x=atށu rzFWl/(E@'tOvtj!o-߆k1ɶxOiFfv z IR%$ȸ \4;VignfZ{[mEC8hEv+F鶋QSЌCKcSGhKcbxcv|46<<|S%=`?) ii[u^O,v r,\P qþ< W,s|1> xϒ{Hsahe[ڂS%ʫ/80n#>A]ƞ c5DRD*r5Z 0nyyy^<όós*V|҅5%JŘtB,R/2%gb[:X6U[ϑG^R y[o=?+/Ѳ6TIJa"!`E!ګebl$B l>/|XIZySFS }w?-.iG|$T6 c^卓9>[0'x Vrp1LX^O+p>EZ8TDfFA}WyȮhRkJI}xXJ&v<6ok?Z:h 5q|"dj #][ϓ <5R[{m} gHI2w0Ĭ&~(mNrSAxd LYcڥ1dIv3&Kٱ%"~&Mf"_qO~֊9uNgـ>Ϻh F]bx)٩Q-Uج,Ui דa l"&~ ѱ^;5Skcā$:\Ҷ_of h~.nIJQc}pau[W-Pf m̓cW%F ވʧ:Y;k_a"g#PllEΟÉz< *ad{0[jc"Ar+‚ )A>{J貓Tr2$s*sW7YҍP+w8bMoヺȄ *dyz[xR|vO|D#"{?u]oZ;ʵOǬZDǃ̩yz&ҖQIJ!KVuN]B 0|.\k.P;mfL6S=K3.5>Klʒj'm/"Q$ Wcwl66J@5I5sD#bM#TQMs l3-*q~L ~O,;ŸG9ܥCgO @(%5!U_·vy=Ɵ4~/_6S8\7ڲ|LCUΉAިv,5=<$[J8 `Z H\y-9c9! Foo>77<>BR;BF ykxm*f7DW F M2h3iI9H(1kw \?R' ϬQl!vf)i')"ެlj& k ?joaͰ+T6$`ۜ2Gfb0j}'Pۺ%A*.{Tk63 $@?B~|+ǏivJ8B> 3[ԣZwn%)϶SGT䮂^?zm~v9H4v̮)W>*0|3({:>ڕ3zL}&!&7Zgq=#JUbklyP];2~@"Q7z> HCjˈ=DFq,oS#/L/:L6 :qO&B0Qܷ_{?3iIJoez[#X}-^¨{{3^3'Rh/t4 oX&}kWājl^ag ?AőR^Y _{k&WEa@ѯ&۫s]vu1ʶ6sr_$&YCReqO]8HH|.- ͟.6)kg\5 w;>vC!'H/~=9q㖵v(w^vH(lk^%v*g?۟ɍ.>1 F8u[mv) ͊]C$`|sF6i"S"%ͣG&:ՌlخWW/~qBg- OO(|BU2'; ?t";c9N$B߁nH"]ؚ`?omhF?q1Q c5)%I\0|Pߔlc}Ζk,Ao { t{K1g!\WZUo|yhʵƜJ ]_B,O:ذ3oh6a ់1RTW%l{P Tbm. &ylzՃP5W#dv(d;qI; E^ՉZVxm*$\x G>Px sPF+tF-6$B7+zʱM \o))$g)dh8 :D&J9ٟ mA3F{f>:g:[ٷEA;f5dQyB"Տ¹7FtxQ "|,VB# Vʀ'cK!S-/,+i:\Άpsi4 uy0(5xta-AY2Fȩϑ/Gug<{PИ]I>R8*N~ 1$1"om41mp9!fb=@BP [anԿ l?Jlo "͉!leRWrzK2gM])\4%xT@[$WS.v<p~@W B@T~kbPIR訛 l O^չzu/0texNLG{C0qGVKYdp_0VQ荭a~(j2')13uːL.3O~#|`QZ 뙬q Al=?*k#\ K  Dq<|g֥~뮻K11;]揫5AH\qauJ)7/WL+ /韹'`a}sgOm.p8­ / |6Q Z7WGgӮAN}Pp΁zaZAK5"ji:NlC'A]t2#Yo0) &vRՕXz:h)J ͍3PCJ%6@OnQrRIݕߓfDGFw(֎:8=tƣt;8{ofo_qFsOfšq&KCtf _hYduI*~Rn >al\=js`9gq%JD~G?'$eE>ȝR[K$W)2fƕsO Dܵgz]>Kȧbvy way,T!K4\Zi A wNlT?6 d--|CSUp6c]輸j섛z J,I6&X +mD'Ec"G/ֶyIjHQaiP/gS'-@h_O֠{J͓40o}1V[o ڋ>ƼsTt;{?5Ԅ Ԩס?᳿n?vO3#pi-Wc23TT}|ԟE#RM&CΒu6Yl|>7CEQVs[F%$y3bt/w-0Tw!ƱPz˶)»G:57&VS=D0K/ʊG5*-t.rx%m:6u7=U {%/5c+~nו(:n^a(u5@p̈́GaG*jdO|)w"@8#:}kPQ?+x; P0(ȧ K%ZH..H /Μru{o BB c3d}V#qSBHC\Gpۄd!Ž 1y z$8;;[S`l c1dPWBx)ŷlm[{hcX11~yu"YQ*œ]Ӡy%^KA:hb )1Ri7%Vh=jw{}L{^psfKI='97^SҡO-Ι4r"/b ov.Kn^xvYŽLJST=vڝ;,(DzI}<" hXEEY#]{`œ/&ސs[5dճ>\sPCEbEfNOӆB>O{UG |߶QSZbEOO3 u/tkO 0nԖAeJ3i/8js v3з 8NE9{H7W'L)=0]GPG+Q!7BԖ3*0,ν7?B0#C2ϬX-;DUKYkF8DIGh$a MݓLJj"8aG֑6<@7XREXL#%!ueINTZI*{z_oLۀP:Eav9, dڻU2ҒWOdi 6N5HCJKaazVRF}KaNQ ( Q8/>Y|lcOiRǣZ;M,q7^rݘ + z?n57ZFkyp#f?[ ֑8v#kb_ |uA3XE-U5E H%ㆉ/=rjh?? 5D!zʂQeI@(@y?8J e3G?Jm+REQV+Wc$NJz^~r\#2Ejhy+ɟuHi.l,o4*)| &F_?׊91!lˈ7;!OS?"X ]$+n(ٓK0s᠐㕟8/4hV/gA]ס:Nx+Act-U|%KeD%203{"\c4sK׶Qv„fYiXq6)fu| FܒAqU>rUPK_s< 4vÒw>H| 7O;-o"M(91";C*xŬ'L9QEer~c4=`.WBhghks 1}u]^çڄꓪke@ň)j]V 4l7Ǟ nPػx5":Cv]%+_rprB.*Z+.pe!҄+`Ok:@ O– ?0wrY  _4ji~,J]2~aBHıgmhۈ^Y1 }Y*N#&0T91%/vu}T^-U 2`x?NeYLs(3 PT7%Ƣ ^`/.!6yˬZ>R/ Vgb9/ZӼ1k큜X?cbc:'^u7ީ\PNBĪxxvsU(9VsH }ɌKټ%/FKtH- '݄ݙyn'( GJ[ٔΛbרGo|*4Z7=z{8~`?kp`7K_07 AYTMpP|?yOЯDH$2 4cgy97ߞxҺ \ad9٠׳򷔩qYF=+ dյ:sO6D2퀂軆1?dI/*ȦO& W EdVrsũڣɆ5\^l76'GȴԈ`x=vEݫ [6̙`ﶘ,sݩ3eʚkYn'~r^HCAц/@.Xiqo-&ƺٖ+J +:zH }t5`H%+W{qc$65PoS1 W8),4$=.D6ar@H;9-  E™pQ(>azyFVlڒ씲)4RvJݢQ!+W5x9B,"aG7N=4(x%19Tejg'*#v1= l4* I|d Y9 *<]Č2#QAuA+ą G<qrx̾3!S%S_[& SbXa&xʲ.? %(NEdvE) I_~ { F 2&ݴp<ҋNK9Km.zt*89,Ԛ; $P@>ot:bY/+mbgngq0xW߀Ș=SnY^ypw&H%Ǣ/2.Dp;PDrdڪV̯CuLkCtt)ҠYʹD) Pylh|bɝW!UKT黡>4 Hj&l ؐߚ)I}4!<>!~WHV$ɤc=}۪9.hK^{B5MswR3!Pmb_:`5 iG{8m-.eKrdZ&FVi"6%Q^1Li?A8gk[g1_Z펮B^?dsm*fspi+G![|1ϔ]m:T(d".D ]ڦ\ìZPJCZ#FY!% .zr`Sц"G[10R-SݔPQHYtnD2"(/uܙqj4k`G,`u|muuJA[6F_hJ\]2n}ì[$b)10H Jv 9_6"yA8B423 ]Wbkדº)<5s'#BehFIϼ㾋@2&-p{5>)z/Vw/:h5( I/q X0{A:"mOvvʱX#0w^c x$dWSet;FPq99aSMwED,js==$|Μ0c1Xc-}!!#X{r2U3GQݵoP^.Elz(':Xisׄ5^[P&jfrtܭ@lǜ iF^c>_|ZU6]5c<)KALY!YrMT<ZB I@aZhY %'* FҦk gVJXS\DBo{!?j$|U6P.Yu=0Åє 1qug:k#"kc KGvUOI3< N0lyƚLP`l$gt]vh017F]D#NQ+K _fO=ұU" TtgE'bv <1}>ɈC-頨b&\-W xl",!~# ov oֳ Oh!SzNb&δҬ.7g~̍E U<_̀D_,@W^g V0לS\~!q7NT\M.i8t_J%Ͻ,])PS)V^0 YXY)j~4*d3j` +jMꮠ$&PUpK#(ү(ˣݾsܙ"C1CmD gnxIUo40 ԏǒF,;O+S,=.ہjKqvZL%Ǩ*beAaM$fW ԚLaWyayDalh^{&Һ҆rgbNMUK_6/jܷ0(0sgC5 ZJ 4{3s64rbx8M!EXYYT:n:} x~_Zlk`sG8Hg'h&OIʟ&xDo) *ތhYM 󎪘,_?%,X&(iS^"/Tf^}sh/\e޺XQq W4J1&ri 2F} <Ē;k0\:Jc @lĨnL  k]qKuѷSmJrh+XSkƪl7pV` fy~DjRp0&uI A )`,@p2 ?Ipx Vޘ>e0KϬ'l hyZ5F5 b F(jɕ &ל2I]M# CqDG1lBpCfI GH}HBJLgnF#oC8jac}mcHPtQq7(HK2YRhZiKXt0?,u>'i=.N7D;ual;:G6nj@BL^#hkA*To/ml%MI[?YwKgA |g0| "Q2߶3OAX9 u  #'\!uA)׎KJpId IT`{Ra)j-% HErhD}Il={]_f64]l8 Y NSWٹInaHE n2CZ6!%ր &΂gn ǍTl_ 9 R1L䔮r' o^;ܪcGa88SoD%P1eG9GuiK=]kߧR)- W@C1CI X1`L`=k HWH4L#*V3f/#|@f*7LG*yr9hDxw2 dTwp OyZZRsGCޘǭo o'̥I{:W-1 U N'|~Ԉ#FX t=op(**Lm)5}N_Yn`Y}:pXY=KgZf7*2Y2O -rYaJ4.( V_|CSЙ=M"oA]Ii /,vG'cGMG3Go`-Od\e[)5/dM~i:#'60W7mE5G9 O\"%?;%*3" @͕ΣE#|-*MdXWe=aNLœg+ܳyç"duC`4o~̾̚ߋPVƒ|P@uj~Wih!x& ͧrTgM[y _A֧\ .alb;)Rݣ/eKJ#Va yePM[sUVFrKig9ƕ2K|46<| *5iP V̙bć.s#yFz'ke@d}+z`"XqUDAIQuQ#tn{ǤbuЮrRGgx s9 gg͠x@uA%KS7qᄧ#y]cύo4v&)M>G?zFT[kg~j+EjԵQ#" 6%OoWd_ ܆yap]`wiǴQMS,=w$#ǜRX0(h]m2ZVbQF2s˱z ; Qq1@R"t?82BC[V}E+`VE4tX2D%aZQVnib+$rE~hkbC(8v u'V# 5F[7Q(䃢Z clF{>J+Cs*pYfrȿ63 Jmu>b[PB<Z$;7Y9r&a64슴yj t4?l pGͫ^DNvP^gv^|A9ۑJ{XxM43sAJ= 4P–ضT\H|P6ř$U%t(^[w!ə쐴3i:Fi/0GfY")ĕμѽhi(Ȗ_46=QJe\q~U47Ҭ̫ EWq?M.ve5.oBnIc^[Umx7uqPL,k5'1Ы U*9S >Zq: 8Hn7}Hl'#}pD䉅1i?CP_$Qhҭ:>UjVk\-.ao7.~Ypd73z 5Ϡ4@ Kr^)%:iW' S%gqwP"5 Ec` qlV4'JIU *6/ѭ^5r+:{.uC_Q*-3_,6Y .Y8 ȫ>'z9vM[Zi}&,#̿XGQO挞<j=V^c ݊/ 43XJ;Tj6 HK3[U!J^?M6QQ"_Ͽ@ oqC-ptLf>QݤEınFܾ+k[@WCT|mغB!%p.#{i/zcJDL-g q:c68:-^B6 shLR|T';?yZh}.pcZja;xEQ6+F" B/?6#ñҹeȦr $EP"pnzb|g (nڸ؀-plw{ȉE/?B>y hlI_`) ~PWqpbGDsknL k~_%==R"/L֖$$a9Gz =tƭ`0&etBn>Ye1/5!Pao"T ՗QW G="82 1X؀;7y^b:㓯bS}m"}"ڀ%@l?d&։BXc!'4Lpz^ ڟsZ@\ed;x81 %+יERvõ;=$ @={f?eZ3vp%,tKE=S2;`{թQxLӮyԜ⯂A(Hy@2ز . p۴z=.ݺVQaG,C \s8LT_|.pHӠbm_l/PANj' 6yh:C_0/\1t虊*}GIT`a@rIfEQ̥~ wl_h,+@cYbW U«[ 5y^6ʅ,o޸ZZѣ\Cu\~ΠҚWg(kd\2hQf̵iUR<~[[2ᠻhMjMMH▟Rs H>kxXo:r.09ߨVwk{,in,ɽw&tSO +΋8t` vzޑcF_[Zk ̾"ڃt%-Vhii9Kt6uʋߣ`![*Rj _|7%j|Qdh]K|#4>pܷ R RQ=+9'$zACug&mKu˵ڼv]ۈb rGÿdV:>5UARIQ,lɢhӒ}D(Ɂr !r?N5}2~Dz.:B|ޖny4s|*:g3z+&8˔fg$lp$%4߫7'Kj3e8vAYeUh#.'i]ir[]NjNN fmq\JYwK2ŏo{j„io/Y@)0C"mf&bY=LRh\ٰb+-?aOyt1ۂTy}SuEŬ{5wbL@:*+gF m[}k@iŹ m%#7WK.BHՆ<̻b@Mo砶%3z+F ;]Ec "ԢXʱ֑n!+}!N>%vWf7tJ2]f}D"_ t]W"Z@םVN, !UrPW}<`)D`nU|=zwiMu:Ml苑Kَ[BYVY:8 Kć9⼬w8 bUSC% x:UdZ/!rmmrXTB~(7 f Oy_ Go** z^2ݯOT5<>p6lisJ:5Pɠ1Y#08b^ZN_q"6-CyQ} ,I@Y(We}ߝH 3X NqGpE +:8i1fmx*JsG M#߰egukAmMh>IXY"ɖdfV˗^Pfuzk$Ao ַ:`P|]B1f89~aV=I0 5OL. ĥt]OfBx9@&] H̽d%1"XJVp:|5KId1#8YNl اȘh뺚dEIb%IumUq6@v^#-dTPa-sb7:<5ܐexHuXVS:yuZ\a̳TTZjUdMf;jÍKi`gZ[ـ"N!"R )<zn > U>!oYnZB"M iG֩骱yPȁVH|Q.J=p/a~Úɩڶ[gf~)Cd |HU<ԣ>a籛ɧqzl-OȴZopum靘 ؠwUc`a)rQpW٪/&*Fil 4kˀ yutZ;!vs3\BJ^_6P*x#Sw[Z9iBR5Adzts"Mh]a`:m=u5̼k(ly"QQ!Ğjhd,pUWG*L<O6m(bKv1z) /YmC ]ݛ;lF͠ 8mz[wM|2uR,2aet5N A0/CFrcV`V9(:g/zR„F+¬ mzn:Qfa-B o@ ׈_,v40:PaMnJ-ݭg]2uHTa [Ջ!3hnM8IHۧ}&5&h%D6IH擑vײ.%=? /Q9 Pn.y*˷B^?.I|ہ<z(s* ڕߎZNs179 69ӝ+acvW3Vf _O4Ņ3%@T9M'٧κLҩ`ؕ xR A ^(^3XSCWpYeZ> {i0 Gws3T0?ryp.P~Ým-A<|hAMꭑ p{x ؃|zM:ջM2LcsMD63Q %i)r/YF ݛۭBv#TqXqI<# 86d8x /aՕ^?D6TtN$9NfHE3ETŶh^AJ~dqC: ^Cn" hy9濄G8՘ѓhjrCBnʀҤ ^ (\{ /o,#rDQexCߠvf{1 m U<x1LNNh'Px5o8%&~v^(3cL`I>D/ -`݁-T6Nlr~  TȩWn]]=a|z[E' /DpҬ5~=NSdˡ= m7Xk-6M7V}0%9#^^b0q"ok [ۢVף-)OY*`uzteKzI1G+[c@\qy >f#l)x1L; O燫qYڧ"ﱑn7Ô Py6t 1E"q r@% 6]`df,D Gk"&>p9/ rqLw2:}CbDCz~i6jb'Ohb߸ǾpErl%_Xbz0rFH( h> m7ۈ-riA ~AA-~OVDٿ`Qd4 /}f$5R "HXwa1RىfA:Υ$ ,eܤBM0mwa5CT{ 4vT ߯kFBu}(C±bd87~ ۅe?g 3ذfd/ug\KD6FjB3/׾>ʘ٦)9lfMbj'u۔*ÈF'—lcÄ\#U4yf{g8<3r‹;"#sci9fZ%I_Wm'cEeh [QpoGмPV=IKO"˥R^d̚&%vŒY\pMI/rN`*1"̔#J136Hl45$Z_2o^)%oZz;al p1cDU3\o&A+D 9:rhǒX@j CgZd7D$]W5NfGNxP-{Y 鉝lgl*:|7`upFYp]0 ɣXy!鞔Sn Gk: 4N-FY0,N ɭNSI !~QhmᩳrHVmGVξjonR1dF{1:e 4STH6 f;{*#1z:cD/M%Pm(;Mu7AB!'kX2Ep yO1U駫;z "=;s +19J2kx0Ύ[jIFܶ<*c3QQIao=Z^0.XN^3k9XWh{ ?ӨQGY! apa d`!Y3H&(nw VxLFy!qBBU_Ӗ[@T헺Zm TH eҚwyY1Ey2Q7fj /A}'wUs$)3ۼgXY@;t(ט**p.:A$Q{\r,Dc` $xMx_Dͱc p‘DDW͹sn<6y΍9rokAQ nd!6u;p|U*hd3 (Ŝpr GGxf5F>ihw(bt* ЃiFXauC(Q]*ʌ? ^b/6ݭY?>6K qt:%7f5iWP2UHI vLp0rzd -'F[m mjjh+Z%u:*ClTxYM #Jە_|ONgVh`ӵrԅ"!`9?O ŘI\˪.ƊG'>fI8&XM c k~ iJ,ooG6 ډG/keZq#hf!&=OWv_m9s'?Қ8fB>6_5v.EyJlDmj.% EKn@)p,B7=4^`g[p_YGl~Hiᯰkiz26 w__3Y͕?뮦VٜP4^%2LTIJ2CM w^>@8k\wUX-HzPHz$l9[$vcn=5&8ܑ-U.DJsrΐy3IS7AwC(d$C-uQl56/=<1I$;FT RǎbhNqt4&l_D2ԃ 1 a0 Uxh;l`4|fbͼ*6Ã˨[42K;k(k'Yտ@?%#5Nn{dppK@{YDl=Ȟܢaʄ,K>+TK]|#:Տh*2 >-@ʡ$Ƞml-dN&h B5 e뀹hXdd EQ ~'0mw,IO2 e~V:(D_v }\ q!tޓ{M/#4!FipwFǘ(\$)M0qX*CwY7f_7F;#-8UG .%Á}23ZsI:w^N3*1hR(8vKԝ3PXe`UX7b'c/wyXNHup9 Qr'7#%VS:jUNj.ԨeTbuUd`y)f _u3kFgd\r!ɷqI`[סּ#? u"z@mfQruYg2q~QRZ4HJan(QVN2dNk$3rWvj( l3}<{z^Y{τ[.:#f j Ʋ< @jl㈖LJg#6)&ٷNNjܼ&>cvV>X;zIeq.( .XԶ^ȗx[zZo  &U^1u˾:Nv?3@[+fh0fD64;QٻV\Ӣ!IN&!Ukg[3ED?=lvivOԭ"OP6<υm? #:% #Ihat*dӏ7;םx89"Tݍ9k /P~Jq -݌?r_-D!XӚB6YvAPG)>|J;_vHw+qTp{f_ !P2 1GqL{YAXfJP0틍as8 Tnj|hX;o@ra!t:c>G۳Gf$NIPYtq$9]fQ֤'rM1ׂRz:3jQ[=Gƭa?)T{gIMiun:"Wr2߽ȶfC4kDi<^LUCߘ?2s%GzlUV(큲lPNA=+#5~N`+Z@Պң}r*6"cl_jmyA2\'1ؾd^x̳?h.#$&Z_48'ՕKinڊzbF7P SLs2܋>*=jC }޸+z (j _QJ0~$=^n?7RRlgZulOKGYi27mI)Wtw!s4ZEaY(N![^Jjes9/[=>ԽaATSY"qK؎yF.:9Uio QQ=]vx y (N8ngv  zX+N~M&$B3 JQ*/M?9VNF O 1:7\b[_#u_|$8Go?<ֺwѧ JfjMBn7dn&>*1n6#rҐS@R u ,J]'Bm}[P AwƑ ֌DeKdyr9 g]c/%z#!U[9C:r c2ƃXmoĤ D2i5ZFU19tJVh&=@b(#)#0̽ٓ1B EU(NsN´\vX P`9Vd_A9飒C%. )"V%eq[Z#oLNx7/wm=<cW$$5lu.5@ȽYyHL6l_1f5dZ8|TNCTx7YXQrgZA\h0<;$,!7_S1@KtM|J?w0eY>A:gE-~J "ֻ{X(n*AO@)LENveO&l^2@?k%[ٝ5KC)v(i(D [^-]GJ~-$$~_W [pew!5]ʳ!@uF@IJoK2Jv>e1h#UOQIsybM,LfG{*m^pw=Pag0g]'5/;€>r2czce ADkz'qF5ْ))';$X} Ÿ4Jlh:nlY;m><܍Q95N0A䭲leSv3J-󯶅mn5>Mx0Mb}<.ufCN#0dh7Sk]忔˜rpE|0{&qrcRHY$]6gK_̇bg&Df޻quMa72D-iBPΈEf8ﶯ|̒t΋ ф+ 74VTA#Ry-&e2eoU$¹:;,C]ݺ_2!,)'7%jls  X<2m'8A7:T5Q m&5y,دqQ_CnXW.!武aм*śAJ즾j@%t mM-o|  @o oRv{jڪk'7J3Z~-lHU.Uh#E~({Lꪧu&/sz>Y/z :Vv8HeЦ ρl VFTa0snEx *Jd3џGY)3

h]^5 "RXϳ> X 4Q S ]~#b!Tٯ6hYaCMltѨpB5UQlJ˭~;nGRF ?`k|Q.(?9C; ^4N@&>&~nA10є5OAɢbzVLoМC';jVOZ)]T Aq+82CT.g NFekg!&Q@ʚ:82ɐkjVj망8Q\q ?c|Q%W6 +$.^f' %+-^+_k`)  nwgYZ0707010000004c000081a400000000000000000000000166f3d9ce000073b8000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/infiniband/ulp/srp/ib_srp.ko.xz7zXZִF!t/lsw]?Eh=ڜ.+)B 3?YfPi U'OPg`!zL+g`͍2Jam,{g5O2:J'0:k.nG`8'yg_T]x LV m9~;nf;5 w#~[krOa+ܶǛvэjؠ!dl챴fvdG? >g_hA9ke7R+_h8 YuYJ˜l*#)rC( ,kg$6_: V~RQέ@\C94CTm4u*e$dkq.,Pgo|k *mG[2[sdmG;k6y2-HGAgN,Sop OՎWJ/ݻc}Y9^-|&t1@lbCBR%=`ŭq& %- ଴k- r,fryڟ^'`sT("YghHomg'.E2g \O pS?zg,F:czJHy -k/r. xwC''WkhDR)PJ%%{Te伩Q=P;#p 5JUHa7f`ʙQmSaABCsa3)g/ETѓ]!׭եb ]EՈ5a9dc1v̏8I򕍴S_;-$8~#iNEz}F-!e7pgHhfІ^,'k' 3.{bEjs( qCCxTmr?sdFF*MNT{jgy{C,Ǔ4yKʚES]<,E/|6ZL ۠"czPV0Px 7Fq]ޯt0 |PSo*8 Lm*lR(]2PGq}T?C\~:")荼[͍J0g<0Mbz - MIw HϨ=C<5,cn%X7r^NwScK [؍̰G#hhJG[5#S`Ga3{*s3;u6 BΡY o'BEYR݁Ȼ]W[@EZKNڮͷ+Or=]#CLk;{BѕrtEM5_|L:5L(m265s]3r{WGɋ1d?$g(gN6?e,кtXJNwWRDQYjU#'&BQc(QthQY>"$۹Nϟ:Ӓ'1 [B߻́!0b5(_~ T}ܖVU:ZvTǓK>1ӻW)XjqP&0H>!ɔ6W<jܥ j6ݜz$k \17I~d-h=\Ny'V \I\HV kb^qV Fbb5Y[rq:Ys/WFY V(FrDyD,㖼قֻ`2]Mso7T{&OэT*xcް v2K[< fMcsMU_(_b m%PA,+14 #U1򡊞bKCs^ emYXeЧ_c|xsF .-oq>{`9ڴNkƱZ n|qg),‚4Ӌͽ\=IQz[brQ!W{-&\4/ܚTsq7%2qTX))(ĨvG9'I Z 66Ws5փB ,seFaXeA,1<~in(S9'7lTjIJb/L".$m`a U&"ax(FpYh2xlvڛ|uBd̵2I+{)$i`㧩`YhhBgUiO2H[yHS9-jȠ9NB-}?t6 3L1|a0i~>5PDMB@;鹾T,'K,A,|]vK[hqt;8k$:&Cy+|H\GM_;⦁[_v+6RA"f$vM“W]5Uz-<ۉCc} u>do3{0.-ȡI@(} 2GT)f^ݖ7_Is~|KjsZl[(@`&SS9SzHrv5Rz?RQX59)5-Z&CA eQN}SVnfZ&p"3#cҠ w E~cj y״U]"E YPDb) @MTJyXp.T,F&Z3QKH[=Y@P)mnaDQD/a%O7jC31l|JU2y<)REDCҟN-fhoTZ ɍWa7A9_i&aJEFV# d9(CFTRЁxi`Φ0ϥ`B8%OMr70Uќ7kZ#;#th+l0JL]Zx0z B*vK\s 4@6\+f1 1hz;D:|T0B:rs=BZxXwlOj^WK򌗵< h$֊hd8@ < 1C.P 1oK]S>:O %ZGLNY.ss!Zm_u:: LoseAsJ/>Eެɿfc+枭憵!|2ԭ?T9[Ì#FbILv}]{{3;LE+i[5W~*}BiEs >R)[{3NCx%geStw m/UѪlyVM<8X.-hTX#6/Q ߘy81qT&۩zV@'x2ȤfʒN1 ;;„/e}&(9 v﹣ռx3 OWځ}Bx02‰cɯ DO s EN]1|TW8wۂH,~Nz)戎+ȥ 5_)XB~3qD!DV%F'_75k&LZЦYo|+ [Dr$g,q DzZ(s8-5d̪56r Er7$Q"uP>=;Sʌp'l9txu:p3~kʡon<G=.H܏?SCV-BXR: ᩎbRDx*@L `9 ䷷w(%P.#zsjnKY|,֥ ىUY}FF҈>N)v3\_0biP =A;qB|~(ƴr 㬡ԥm̅W:{u$1m\=]{0"t;;bD:EG=uňz_ NQ &+ay^J#ORD9graYkhtŸgv=`#@f H كh`[( $3&oMrj~аpdzsTѴ؞fSm -dv3y +蜙p+]~cwȹ M=Z ucM8Z&9u)Z ߆gĎS+=UTn u`ġ"m~=l+ALI:S7\#M%Aӓ2*GeK#⨖¬Xn1Km7a _+jMO͘g 2k#32Mw1 RݷEע z%=\2.ɾ4yY&%Da',S/h /9O@E/j_ٴ+SKRCϨ5z6=|pIg@ B{+&cӐPqU0@Zmfj%':zFx]{ u/lShC(1Ĉ8x־K!gadf;Iu֕<#}zcR ؇D`.AHKcQWkfݰa0l`{I@2tZ^d'"87}ӄñwr:DͶ2l@IrwQ"_AB x33 461 =9Al9$:r`$ljW%F#F2;xivٙm@MF8i?^cO`-ٳz>L~ XE1:  @u =t1(y-rd^J䥍J&i~vKf:3G*gӰ -d)=ս!׽[Y\{fȢCb _>a9#\܇H}; /|#e4&| %鑐0bÈ"ϕQ65~e $|#ƁfTZoq̥!>r p_v mj g'%9LR⍥Kj{?pX7Xnϫ!i'֎BUn* m _y *!3*Q⑒Q & '~-F7,`WÜNjv6x1`Ko{C+6|5CФGFx$Gy'ȏ D_PcX7:Sɴds`,c~#`&?͆/87"7D0QݽJk,4k "_Kq GDEbzb2K A_#Adr~-M0*V^o\z(كkPܛWF-l%b:di X&oa5O޸C{\M:=ԣ0D[ )tfi#c/ArN2SY @F{zL=^بN*~T]џJ>|LPEս[ 1(*;gv\DBFbelzWEe޽1yS館 z5~f@+ #j|C[$o%5z'1F dt7@Qd%g9,Qn ۨ;T̐I7DzRT0ZJ^|5Hfn2c%͡4[SGۦZo!g.sB}'D ;\:MD4>Z]b.b9&nB)P TT뤰nhx|ZFKٴp\m_X?, Ra/cKɕO,Q$$?t7J JPlvUHn Ba)tKZ܃$IsZ +Tr`ڛ'ns ;ڦ A"GXFAGڱ3HCT<.De፤T]׷_W*=I`ˁ`8(30v#sUc}HT3[xSZ忩4.Rt`U2i?.bSY8^1z|.s_f8IHAWە4Jk[yeã|hp/XQGn65p: 9O1ȵz+bUC%+>f==,X4{ G$j/RisZ0dzB>y剢Ɓzº .elC<҉ɩ-*TDzUT w>eFZ_1yKpswSV~gH?Ytl%@n?߃=DاgjʋCZY3hv.7Ԧ_,!U8y]l}H&'oh@W` 06plѽbL{O _,r,DuW }/>U9u!o埗c8fxZ) xLHTWFI!^WU[*UKwK坃d T)x %PYhJ*!801Α:q,dnXsVmQ#BiA~yȧt"t\g5@0?bW̤5Z묿6}}$́٨+"[ )peOU<<xc=|#p2.mGAص[Oo,_z?-C~:\#2#1|r.Q5Z$M˛|Uh&J_%⺨BK!:~wѠfV Sjtr<9Mk51u/ f U#~Rq%<>Z$ ޤޏa*SmyQ֎ P|gt6[J ^60{~ņE~a!1W`5( oYZl Q<['ɫƲTfZdK^ +Y)̝ RCυQܒ*@?CS)P#ĥ_~c9M`Ec )'ܳo=xCdCTMs{ 5c6bKF \E5B1Ϋ} mAWAP@.=mG=7r!zyҖJ?#(d-ي>fc-uxPE1fAv6 K+uP:#| !dW&^$7 & 2BBo )ީMbx@uj873-o/"0FiJ\J+ %A߈'E*0 !*8PIClT H`yDptz3i!}zz玍~i̴ȟ;uEJ[Y&{nBV;g1}qo*fb9UUZ<wTUbC"h9 v9ύOs>]Xay%Ceh.+D=.)1 NB'\>"r`6mXbL ) =^wKE!XlU`d]u\lūY)b [{~Q}Tn ["wzn "TrS31c^끴T 1֗P{{ 0Oy;xmC(o~_ % {#Ԇ_sw=wLȼk\ gDɰ uܑa=<@Y)㛎\# ؏2̮j0S@~Fr:$"bc8Ȁy1(<߫j4\L\^&0wݽxQ52R0yQ,6?<3H]tNKTȥ X1+_P%"E:0K,᷹-xAvq0W7ߛz9BD0Ӟh^)YWX~-D  Z6B_D91j;'#*e^ G.bAԟ5C_A^P w؊iYu%Dk7.=U =2i( c8k8r<4x &5bX&>F@B/jf2FYپn(rS$7+v/Fi$[b)ާǎGلs$~<=ywٸMȵĶW5!"#9QcPR^ìQG:ړA ojWJGP@z/^Ɍ";7 Mܐ /r]'irKM~'f5_8vu:`9P3;#o5u:;T%+f씽 Ɋ܇GSǯ)ry'i6:ܬdea[@_mUdoׇm%1{s\ =od+m6:)F E 9 `odNY gUY_,qm䶷<ׄ*MtXs:Mƾf_bWX F輔$!"]Ү4qXCiQ*vJa*MI(ǿ(yn'b2Gҷ,TG1J*˟N*P=/*_\h5tGPYjJ_IfOJjUǪ0m٥rAO:tCTH]Aa} 2sN}XE G3yKx]!#&&[Cs9ŶbFKKdϲ5ZhRI9GW,?!Y(;U#+Ȑh/Ӱ~̎ixcԮ)16%-%5t%T*FH7R0d?c/Hp UC\sl>I_&4-." 0ra䩷V?㓞Sjg]hѳ3qdJٳf#*5X)Ў0SaK;i'`]=Yc5U 4u|Ϗl\Ge16\ >_jq&Sy`̮Q5. -hqValm'dȍ|Fc!w3?gW k˿6sKKI58g$٥nHɩI9@[;3"p_|@+k9BJ? -GaG"WY|b5Ɯ[@kZ|Σ?"WWSB7Ȉe兀gl k$<˚>F}qrwF^rp ߓoxD'y*!@NԂ']!y45HjIE&RHjS.cyZS'{Ajoqw3ntPd.E6*jͱ#0;7Ѹa'V\ ï+oe;'_ۻUͷ% !y;ύp} $e.1.(:o΢!.yٷ 3cca T.q1$ş24.^>m zO䅖 8*ͅXKw z)D)GLGbMl7QgџZi~\eпwCΉ:<"zSal}'w0RU<1buDܗIcMU`~]*ȪzΓH7񙉄ӹ VeCG5J{di=6oE7??CP8[= }sʦ'ٜT^8 ~O]E={]̐e"A4]xu͵ûPq>{zfmV+xVv'&=\?u!:-_^ a-S.s6JkU\o]zz xr;\ i=U>#R,0+zsUQV>#jb8uos_HXB7KXz-,A-Q?zP=% fXr>5i4SPTj UDG Yr81{75I,5Wi]ԃeHZ_-.VXD1Q䜍}df2M8#8~c n E:dV,=yտ\uQdsS j+&Tcn)(dn,Dֈ;ئvAS{ ` WP kJ9<5 t*}f.S)C% 39DNMHO@4@.t:H~a~~a7 (4q4G/RZ KP2؀&։ K PRjݖm{vawuC}U[dZ՞kW3nNQ$#_ܘ?*ٺrutjX'>DyUH~k@?6MGhk7ޤQ/u8ĕF[rLGv΅\D@4ܼ#/EE˱k&v,%KpH4GkGH!멪Ꮰ:K/!y#NdC3&Yd9lR?_Fq.gߚlS"l4L^Ţ71:Nv1}NX_5nB2,b0{߈K;z=afL+k¼" ?퍃ުn\x_}LgQ_N|B0ĸW}8BG5̳\d߈~'!?mE l%cAЉ2tw&]|kѶٿdfts.q?o8\7y><%7wbM7Q !B*Na,-MRT`Yo}W×MrXŢViQuJ)#&Hln8@B015uh*8D =^L|8S)RQ(jF8Cp 5d2DOܗ3j`g'*A5@v.29+#%:mϕ,oh+;y;Ia<{EDU *BdݩjvF':js*t>d yvu;մP<\ ostV%|1OϠOyɥzՃdI\t[]*zSSPe[lxW4bA򋴿;ـ0LhJR,e=s&#W2YIFÀ9 ^ityC4)wo2PpOM6CEnrgB'PΩEw#*tȥ Ȝ Ia-0&m7[#bRqjO#ׂSc5Q32 pb:-"L2?OT"f[dzJB9E+?n'[ڈFN:V\%5&ج5,tnK/yG<.(G@?- Tŗ4t3D̕jMy0 Rє pZ kMẒ݈FU鹳a%ȭ]n1*)e-g4;Q*V Fv@ulBe帡'heõ4G=3R+xxT -8W1p؄S0.a3P:1M&9KzgUbԥIﱋK+I: @x'$~2T!BNJQj/n{d/eC)ju0/e~ZKLd>zqpi6BG,[גpi)o N6e<(|h"yWY!l+EN/ 2$gFšZ~e bJ)v@'9Vbb: Β$3;k~k+_c;\XuI*' fHݩ-L'u䭒σf\\Ï,qGS!~`,>٪s*A_LqY"%jh %fǝm"WEI3;_M?p~e!w/ͥ=*lա6vBSQ7@j*x1RqLW|jѤ*(X)Q5⢺AǺxeYkϛK fvUVQ|B^$(^SN'K 'vB1#)<¾vJP* ILAx~*6"YQ1=.I R^$mƶ(fp3 COOQ4t_49ж~$U_lF#:oFGZ?{w0g#O5CVUX 5!IPWM]w>Q δ[t#/GC|j3ADF4ڢ]+1oV& n&QFݍؼXi*Óh'XJR@jF0qK|'PT?E$!4X4ꝢP4g"IibN1mlBfWÇ@$U[2dؔA":@~~wݜ`֡>nS]HspG}^`Ⱥ!b]N$[FB-s^i-,|YѴ2T1Ġ"$8s^! Pa7y.F `_X0w; T4õJ[ B45uL~ӺD~яc0W閭|4ZG`a { sO0M ܸqnz Ku3*COa}Zٗa4l{㵵I_XB Gioj9Ls2j c+kŁfc4zA JG(GL1-t%lGF_N|859cnk[:'<ШM rIwn:RKɲJeykCjX7-74qɑiF,2(gw'm^UAlZhA?a~>+Kb9j֡1 QoʆPZ2xWVj~Uy|F5M5 %u%aTxkEHS%8 y+l=t*GstR^~d=.v.)<˯ާ1#q8~(Jc:K j`(˩RIDD=uEQVVIׯ"&D_fGK#4ylvR@d鯶?(%G?>L> K] F#-$ غSl6 Jdl~,WV[r$G@ KB坼]+-0V%t:{ )%/H;쉃H6Ufpxv_Cl"P UEy;Cײnq 3PDH˓8v|]5r9o1q:L1nK0u_6o?\`g +:k5 F3|F[[:YKP@+w]V}#SuH)Cjl_gvX~4–᥎\0=SA4`^߳a2|ҖyWϝ,乓s=>! ~[u}mƉB::| o|,Z1LZC3zjϫ!>HJ)r UM{EO_C,~7x{uYp}ӣ(ݳtnB3/Y;Wߟ6&msՅ,lqH]pH@8k.G-Oce&Ut1}=(TjD s#NG`<궊w39ts3•)y߷[p[oX_XշfJyi~qZh uͽЙ1Qk~;+G/#3H/Z]_\SQRhNB6BDTGvm_וGS2'ԝr"O+g-N϶Ǔ¢}sC{FxGv ~ڦl4`bG Oc xd_4Z7R; L$¿&] bu=K`Ug$B^g=;%¹*uQDM^Y(@w 4/ `BI>٫LI[e-"/fz }{Q]m )rN! =:aJsVEп$]pz67~?jƙ*Ҽ1W:J-[o Wuqʢ0a`jj~_=+NgY XD阴̹x}Pޔ~/.9h xLxX.G=bvnRbF 3"}m6J7jM9FfmHf`^ j82 :@j:q"[s =7ifҚ#[./)bqX$=8|?eRJ؃\~ʒZ<=a煙x{;xH 'oD ȷLx/61"j{Cjy/XqбW@sƁU˦RB/6KChmWLzƘ|D8Jy Y[ڗ#>1@]oCؤŊcFZh6bI>'GE@ UG"5$) 5ߟm K"dvcg}ArxLP]>ZƥETw#6"lT hmHw4L60hfA:-̍MbhϷQȖ 5 Nq>|8ŢY i]gAAAt%U ioVF5K7NeY[6o0%43"c RNpK798aVbD.ăr,Rpoat_uöxr&muy GRء ȭϩ$ ‚(sqEK:]-I/pf#rr=_DM梒KZg@h*9&o#ޯ ʎ'b&^W RP.էE^ʇa/ iTַv>|9}~eP!nǬ ;L_< pŪqw?~-F'| }*lfjGx F:Eh,ՋO”oH=qÃv( :uJ` D&rߞPy"$~(寠J1UàWx$ޥ l0't K`) %OXo0l! Z wjVwe̯ץj.4WE*bzŬ{4 dA+VLy)D%U7$,,Lq p=d Ra_cֹ'y"rYT?"h n5*sJ %[߿|z[hn9mά8nAZrvixZ6&Cp2φ\AhBbi&`׶fbys^GLTJoy{Oz1ު!LG>6<7doOk~5Ƅ1~Z:Q$]36-F,n*D@E$̖=?p&31g]4!ʧշ1ysG<4^v(iLkV3NO|;o#0b,+)ڏwb|?As]? \L̡BtMxX۵VCUv֬;c|CXwTzLeKېed-[͌u E@nt@@ʚUy#W*&^͇4Ԑ)0d.vS FZ0->Ld(8=nZVDogԜn邐o\IVۑd^ *ە;.t2b[~+B`[]W5@Aֽ(\:DQ9hGa=AOM y>0s=ǖ3(AOe(s*k/[ Qɔ2E=qוorEgUQO} G82e#)3R, RM J.J ,p_Wь] Cs;]'F ̧-Đ-;:\fڪ.FT )J#l|0vLj/V}sASɚ6@oY)獱U>>҉h7'u 7mKҡ矵P`AhO [\Py:̢_R}"g(x}6|s]38ϴt#1wkՆ-$aiLV( 蜃qkt2$VF=a#l$p 0vT`^ xrkDSois1c-:ZN\VTȔoB oSjdb-{Y5k}u6+%UǟA @X0[,oy50ޚ)xޠ9gm'죗R@HjYi/ˉ]7OY3|">}Y|K_tDbMH㝼ږNn02.\L7-osT l/~t%gD"/0H*JEne]p˭ ADYG4HKsy?5I&V$g&~_8/`;wP!{4'6w?WN 9Bi&Bn =*@FH⨪hP" s"L6^NvMlt-ꘋh";ڳ7^K4S^ iz8iQ{2"b= y~aki RjM-=[tkF>$U]Ԩ! lu a8tRg5T'^!\Hi)K}&:}M^ m"ATmm.U;fES#~@}"xp:LKtSEhFh,uXn Fy &)#fn2d}$+wSn^;0Rg)*umB]Ԯ- t YYix_x06xRQV6ՖB%vt߭I,ZjxtN.Fy!vWY*9V; 6.a+qz[@yc}0CGqY;dL,)L2\߁O`6${C[|n$ 꾼ut_w Q^`]ɨӨ~W%Ҷ[v7@ϡIQO (0͜&u0j^DL7?A`Qk4j=7^|-<,G to5hQXp_Iu`]O'ja.P[x'Uu ^LB$yM6(ʇixv*N ^Fu:GV y2BvpO)1rTirR#PErv7N[adN-@Ұ\ɵ ֳV 8Q5p]-q ~2Q]~܏]|aEAz9¢V /b:_#ʯGW=i)mzU,n{א؝AoO((oVL}W#q~PYC.4=ې'J YF0";z/ə6x:ɍ5'IYXTV-c;A,Yd4 fIō5fך+BIh̻V_O exP djb[s+T:x$mEvFyS\,F1EzKH0n. BgM љU0ahbI8 L ID]J]Dh'c]a#ihCJVNR5U,B#^Vu? "gVJskON}VAkMG[d*t]Kf?N <'"Cu|OLf;嘗jkF<gσz7ߦPi!s$J<3HPυe8ՋnVKNhd@*MA oY <[' nЩ!% !y 8ùV6MuZ!=[cB)O n&vT&$ jWG]ho9< J@Uqn:D:\j5'ׅgwHC?\c'4mC`o먡O8"F/lRg&ggR#GԣS^V{S"|b6~G">fb5O\g<@Bo eNX4?< 'x%VV/ Kaد8{uiE,V/|mGׄ  ޘb9,xa9@8td(ps[Sۜ5Z)Ī'νEXGbeq: S¯}Mq2{= :˨ <>Iw:ڼ}ݱPp`$FX snOyE5K3Ә:=2]EQ0d:Ӳ(ɛ |֕O#_:CLc6 hHC"P;s:9~t1lsO0(ھr4k +ʼYKrVr6>O/ItэU}GVխ#Zo"J9T,tษw٣"+{Wpor'x)CֽoGJ1yAqfq_t8|O.X<`1Z OD&BIxZG*k<E]GC'#}*muҎ d#RsIElCH@\HaɶFYU=la-C/osd*!6Hr`pHHtb# v'rDXQVq[AgS0/vb%'ܧsNvs*SW\a]y}DDdy I^_xGPho 7Lк/ mI`>"7|*-x%HdY!) )ݬ F DhJ=v=H/[{!nTZS}`\W8B)-IM(sy%uE+%[%B!?䛯eUB{E7P3&z%P2l6H|'B9!є_b2Sdb&65O̘?S?:r Q;e%?efX}\W}.yYW 9:%Ů !hy݂CW3y搀 X>Mϊt^@SѶ#vjE aEy_%KiY/x@]-lś7tvd*-N" _,$tQyq/rٓL#/,)b؛}0uJƞ0|:j sdIf6x DD+]|F!Rใ}7R*:#ne[B"չzUOﴣfX3TxĖfm_?nVJbsȗ!19}7ڄy֧焝[f գ/ O]_Gv_^mקG*닳yĢ4]6uYݴgB._㑲x'3nnY|5Y4{[u0tv^G fq`t28|FH ksE)r^E軥i ޢgJjWݡ p^A!CЍ@Tbpc9fw- Bdf[\$4TP W(Sjo^(Gey ʳ9^ݖTϭ@<\C! R VK& "XLӅl³JYJ4hgv7,UH^P Y՗&t=bvl?#!GP *cni I.J8X q-cߒW*d, HD7ʤʼn16X;ԼQVy>H˦Xt`ߥ;zR fɵ4tUk>'4StI(m}oeӈ+',+/%H.:*5z(28=ڙ. s%JI*d8r!@O6_7TM&9k*/)ьAr_ߐy1[>Y58mZ:gK =H' 8 $&Rp6,D{U(EF#JyٖG};F|*ŧLvnX^Ö}dj:tՁՈ"t}x }hQ:kdʰ:Dۦ]rkL mfhN,}U?Hf#\ \X De'iL?)_D]ʃ5`tӈz؞ME#^ɺmOv*yFhAe(n3V鯤5J9^@ꗝ_ h%.?+(3˽↢޸~7Ba$g:gKN.@c4NqV,w$RŋqDXmsal!h Bц&_,U6o3ß@[2 zG)'\ķe~%Π9rID%QHSF_ZjaY) ( Ӊ(nޖ4bRZ7 Q*w Pvl@PLv\,cGX[Ѳ ɋFV2-p50OCp Q;QQsY4|1^S M{nZiP*z:Cy-S l'Ut-?pMv\V'_0bLl+t).C w Yd@4=(87Ps1,[`sJG\DN>瑳ykGlHe-ۿd ⠄qHxQᆐؗž=0B fsq#0TlKٕn-*J8bdTQMBb$ ҙ9>~p }ZlE0'ES^o,u{i6 HmMsBCRe"Tw&򋛜kʄ/he$-iw>Ka .Tp~awQCw|~'z1Ћ>.ha-RoC+;6וfE!o5g cIIo =Z1/+2>%@qyDO7:>5$С}:t$ڼy),[@4Ɨ̗<,B}h9Kw8Vz52P K#)9̯%Xx=!ޢOʡIt]94!k(ۯAbH7͈f5DkH >"DQ 'o}ܟ8 i2qm=5U#?h')ahYUf)}>shb'][mhHؒ𧻓╡(=4 SqOV*}Vo~ft# ^ +KkGTۛK֦MHNE<8S恱gYZ0707010000004d000081a400000000000000000000000166f3d9ce000071bc000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/infiniband/ulp/srpt/ib_srpt.ko.xz7zXZִF!t/tqz]?Eh=ڜ.+7H^DMkR??FvN4-enI;cun":2h̨R8ɪ]#Y:gk'dfXV)E?Ug-MwrR|3l@2;%^N~,,:@'!Y`z#W~֍0V9]Aѕ5Bf6$JsYQ'iPCJd9n N#P\v ^oMPE|hKge%}}X^na;hz1R|t#lFI<`]Jч&i%z7s%ڰQM=[*EđJbբgZADLg5Ha,0ok^R^B{zd Qɟ ațBH~VP{Վ>XZ-]N”D|!}CjKڹ?2sQζiM{_`Ɵґ ڣՆZBJ<!4Ҥ 0agU*gBy /h{(p}LΌf?% Ðl6c e''֊Jni<>?=|c=a$6%o4;2|I(zcr?YEۖ:{ Kԉ?i莡 q"|NxpT4sC/CXinSnPK P/FAK$=;Ր1QOؠ6b zƺR Wam)&s)1f51t- d`3_snc aB\:_JX VvqXQ 6:(IW8u>mǻԻ;o"E y& Zv {-unje(Өj."yV(Pb^4Fo?_E6I(h >2^7u ,'N r;Jx0vG2]do谧^Ԗ#$u|٧e͑zzQU.Ȑ8CQ]!t\˱c@p䞧q!1&XZlhԑ ޠhΤnaҠ'g@*a.紇I$ZD_x+s"yȺxǞ5]Iz3 X/;Oʸh *F]XBPO%N!sU{G*uގ] $Ff.fRUAY/dLB[Wg*<0"z丶ͷ !Il] 8*'$P0x#t沒b,`u7ntfJzAWFr#P@R34]Oś3;1w9{bm> p8sG1 )RפT9!1A> " vQwֻG,dHLP'%j) 8SP?Cr^h|.= v6oFpH8Z?6'06|^7-ba Ӆg[ Nd.8Ed-!9u^ lQFwKr 2<6= `Dk]Հeϩ HB|ϗ*2 X,9Wb B5?;0e@3hSr5p%DWI]!?pt |g0:`;P!JG?q?mYpL tP#:<'¶u|VR"lLVRPֺ d\- \ {FiiW:!I aRXQv ϓdI=ר?Vl)YaCT?)Y桑&nwwEP1bC;UqZԸO$"Z^M?7 "~ i4*PxUTټ: qӺC>c.fd3e/փ=*D(N`0y0*ЮMרC26f鞸Mz`YaCw$e"ED*tಘs*WQs cI~P 6jJɀ˴C"1q:L8xMHyIU;2S);F+?Քa ˍ5? ޓoD͖+;aͽ\ֆ?lc8!ݑJrN8jr퀬d')['e%Pqp$HTژXn+(u_9)ԡ"O$Arɀxkyk=* uvk N/O@(Rã#f+IelxyE[UUS,m]o=l^^;1'F$~LoN?Sp0J򱎭uY4CxAN_[vHZ\u#[u ]䣭!=Qyu1x/G~ %HeK$fV_{pXFgLQ~inbH |B'NSqMcD\qP|.J';}TsJ:L\;* ib"s/x.ot)\_9]=8: ]3OkUi ֜MqTRW+ځT\CЬ5mQǛc}M*l8X2\G V=qL{zF04Ut/gG`ғ%L9$ĀeW{!|\w*C: M8OP%z?ڣ>M#Ðsւrש6)5 Vѕ̀xq}.7:-O]HԩseF_ĮUUDf3?V]@AY*YGQCUqi(|uAf,( {ka_ (PdT3W)C KXSŗFtC0m2&pUF2?71J4ǖ [TO~$B@3bO-F8ddSi^M76u H_:6g<y#,ۋiMR%v#7kp_4v tKҽIHZ@@ R.tlg=;yM"vෛSuq4܁M`"oaRA#UrRE.SӉ]j[fCI6Jy+ X5)0fR-x;)5[qi#8]~ n$;rްPP;!?lDr*02Dq!-CZ |.'[p#މ,?Lk{+{ʏ89GfE?AE݆=?CTBO4%a3HiÂ+*WK73n~҃ > .R \]C.c~h@{J1oYD"3h9~ˈ[g?e,l-㤆܌d&^Y<!iw]/w5(uWT"?KqiC^jV=M\/a5m dN8,Dؙ`mL3M``|{b~ESe]]pPFW񡱁y r|~iyEV. ?DS_=k0!02Vd؟A'_pJq}jA~:_M6#5hl*Aki<{ا MǓ!oLD11S;o|T[6Hv֥_=BU;sYA`L'@ ?DJ9!U/&6hG^3G̘g@'y&, )/=DLx- }|c4W9R:Ke?2XI+ v ^T6n0@YEj,%r58@!b$=H{eR5R>vrۯ3ճ _:v.6^Z@C}ꈦxh{<ȠO,|#NPJ cN@W'͟Y76BBR]:Ej@LJ е8xkQ4+tv߽Y/@x,Vl7%03*[n7ko; I^T80/gƏP> LgcڏDyʛ7FcO3Xz<}nG\J€Mq)2ِT7^=U,GyTTgjLP%fY}g䆳0199gRxPET=kl9mx jSb9f.R(¬t̔!j8UzS$Cl_tIDpWd/' xނjw&Z&_`62>=[%J- 'R;Xo>%AfNG6uEI!DhQO`yRtֳ=wl_xaC`i-r}EFVM m˵eO\)P"!gfRvKL\ҹby>wX'NЂ8H+nmz9= ׳r hd';_ľ[8G$8RYtp$ɰrk~ '*B6_+%ӫ_r աcpg#_~/S}j4 1֯7ߋfХ1|4 <7r>(84 P]Ç&v:$(b`/*"ȢG;#.M+:ޚ$0٪t,F%XEzepP0!TJ„H'k}_`2\1Ci;Cpy,S y/G 2DK3YVc߉ dzqa7xK&hB*p'g0I "Y 0œIf%`߾>")3=ܦS@fi^7-h!sS֔\`)ہmJa08hs6&)zx{݋R=鴅s ױX{ SIZv뭘 ]>& +LnOҌZ$䴱;"D8Z!7ZjA)VLmNGf$7XgVFE&{7eM+!Uc>ݥ U<*݌K8| Tmi@[[e Y[l%B-q{0nZ-eK=FԦДn@?Ζ8׺8l#o+h t?0/+aaMm'*Rm%OynzOY/\yiNz;d'W-}hXbw:aP¦ wG Gq+Ԭ CȍEϏ7hkOvcuNX6P@JGc}Xɭeɪ^$.rglowG;JµYMInTh wދ'kI)~Kg0ȚD(}JշV=[j5\U%Xk2al%+~dW[ᥴU@~GƷ<_|z1B{BS>PXE8 <5•7h|B+&c`u^.n^ \VVrwKRis?$-f:ѷ0>IWpАe8ABp}?;H~6Q;F)^DwD.~w*mxD +ȗ4CW'3XrD<״@ 63෽~3a9*bE,BhOf.Ilͥ%;tMv^4nIQ1W yLcR_RIy3_ejQg@Uz2pL-D~@ƥ=c@[nyֽs]{&]2Fl!K0:}^9W>:aϨ"[鹌؍ҽ1zɋ;Lhyjgd{ΛN1$F(T4ccmH{@ ܼ x1LGv%W&kgL Q>Y(f){RT0ue=DsI~7jK?XRiE]eq  U)n fzpT3/uKz7+I҉kVZ kfC4u0jEL5a l$qv23,~I`Pޚ<0:`V>Tߦy &ł~qmAo UD&Jn_R9V{yJइOJ|R*|?4vyPN1C ˆ$U A`_6P"yJ~\ʬ05b41i`ܕ 23ôyCZ0QXPer$G+YiĀA%l4$ PBLg6ҙU1G!*ԲIr; y`".0y񋉄̋Xqx=S~Uq=3Pӎޭ.8eEc| q},o] 27c"a,8R8.>ta]mVKi^uu<:֤};(2Mq"XIZTHh+iM?637)zUG1k5UkT(N5߇6&.6;e;kJɮ{UXu:m {"7l0Ox 1TЉ<#F|B)Q$GVM*+N 93;vqU*WN(tC9#JlQd*?hb%Rr1ڐAYRv0:)lŽvm>td+1]VQ]N~7X3IĞ%D+fP}=t#^3 0rm+lJSKĽ*@At?dHƗ.! po1E3d4'n զr~Au=C]:1yѳE#+l/!֨"CcBF}s pXgKI[l \F* iabe{#i sC ar \tmau%,kAq@~@K Q[If 3X ل?? sڐ Un:ENCލ{;PhANRcBrnOd wt&Q,ʳ b}'ɡX3?UBKh_], 3-oTC4$x9X,-|tp`>=]1ocBOH#V.- n9'IW2>"UV>JS}i$ 8xv<֚:NՇL ,?'8[`ٽGͥL?>UYZnJ SjIdVf~֋/`'{sUr3[6~w%~8ܠq$aYi%ۖf XR x8 VDeqWd>iU˯@خ7@,PR51|*iQmXb/gqlI*K6p+P%ĆnT6 Y]$Muݾs1jb6J0'GiPt HDv{  K2 I?h7XU%`i{c$\r!uG\ڢY@BG;l@S/WR$sY^K"`kfug ~pTdl_VSBUJʭ_zi_kh %tSOyz 6]l-`4W;7?%Ui`]+AkH?a *fLFUF*}OD5"5NQ7K Е}ov3c@IѺwFCc@fG( 0tEK]t$dÐ7{]Ž@_ zlvol[s37:P)#OnsbU,}<M94b0(PXU̩s#^f})E#Uyr=΢:r-^ؾJj 099[_|O19jӟ;,V d2ADbkq?7X ElAjY΋t:Y%,잢[&b!蕅,|~"Uf/]r/ |Y(EAr7"ПvcvJ{A[9̳2ڍ |ͼ_{l<ޮajnj3VXIXѹ󚧚F1M&!J j<OK{}?4!9Խp 8MĀHqLt(}ɵ&|:Rqd_r9PLaMzn%FA0 3M ѧWZ2y A۽g;K#E|kXù=8">f`|"-"!THiguNIB&KXk`juhsb T4uaE.&N!r֎AR:0K}-N1ܸo8ǩb|G4 >MWf[D+ IL7 BF-jAI0-#SnmއBCk۔PϦ'|ز7單:_V'@Ѐ匭ILV],le *Dx|d=W*[}s&1/£[܅{xDD` OI&k0ªJeRת>CK+PÈpsפ=/|vآ|Vkw"Zgǫ'9kRΪv1j'i^׭PPIſ-<@qOgin*I$8P ` "X' J:y4(;ׁGN nz@BL%{ {]u~h #/=d+`2ĢPP(rCTe?@ȉհwdW#T\.HsHO;tiG?ή"=.y hlR~dᘖL.;mq`$9R<]bNyVÿ/u>%þPs dK cCfVC cRj<~|F7PwDƫbss+UGtBIP0&"dT`\jM`ym(JFXg:gEg'lMA}LcrI JGիeTJ;wO ٘+Ez^1`k}(CE M,:WTB;Ԟ2i:2Wz4#` 3I~Ael|@x\n-+[6xF":7 oϞZn/qa!>!'\qz-|;Yg%LDٍy-OvHG(d)?[vhiB* ~ІU$4c9$,`o{Қ{7MwmӠۨ7kFEy6'Yj5A$kWV513?2Hv O[qqg^1KXZIL|\ /ݎsϯ+ Ob3.p\e9o!}LM>n̏WW"s(j6nW4hs_lpEW]HDQJ)buez“i 3o"<D=›tE:k7$nLTvF_IL#a V e],Ȫu|"hA2.)iIS a.'3Caef?c‚A8/t Rqf'X<ő.CJpwC8U\Dq@v*TbSHA9G

n~@AL.{0enVo{nt% 眛z7}b#H^7T F'>(E: 5| "ӈ| h3W[vN;-Hs?CPU˗߿,E c:eb(;DyƧO0R@7dR_q;P0Hņl~P1v_%L AF~kE% C7H)N!8sE>R_WN) 0 d,F;ޞI2ɥmu1LMcxGƛ ,  w#Z<=IVSw@2;P-[o+_@{ziq:@yEMC6 -뚌PD`ڛ=PY iE(9r]3A+2*"v1, ܅U\>r3";1|_vcsD%i8fDPlGDh߅$᫿Jb+xM>˼\fT_=G?Om-&*QNu?9_&c?:{i!OrKxFEL̄cq;)o}'O } 5UVU]^OZP54t{Ȓ d錓8; RfFDn|T۩P=c\>Fch¢RȋlY ; dFy3o8brQ<7X4-?QZ:ugQV>lXzy. ; t_Æ4ͻLzm2ꅗ ';^guW`AHYoLܡ] DLt{-<7qMo9g TbR):}W$}@ &W0}AlҰ"+.n؏ǮVXc.F-OwmJ/VHd׸5'mƢ Nl4|oPv@W4z-Uwr 串RKxP볊բK.qlT"njzeT)9v[dEo=[us oZJ;J<?h1&zR0a"I[j ^0pJ-~_Oġ Jܘ=,jxn"> :)!"4gA]tJHMnׄ m~Pz߉ճ_f0^0g13uՉ< }8Dnx `;Yϧ\cVCdNfIBǐ3v0m%Ӡhano QH-gK/J#H1 >_r\| 3F(#7Gؕoo²WɁK[G=o̳JrV'.r03AZkHn }]E .V5M`Ox%Ǯ,Yk[t;C;}d<zOgϓ沫/<0@'{xs='M18~s`"fژp5ca k*@ܒoRAqb|BP朴GԘ<4B9IBGjzJ>n5DYyu=V1UI'UO83<AyteYpw}k1qh6[Є'MTq MHmCADj輓 G 1`cFxM䋬tRln?&n]LvچD,%'\ne\o: 2=76_Ta_3?рj EfELʪsd%bA$E"o\O.qUw@G^-|&G{Rq'S UҞ.wMXKfݫ[\h uBodEKfrv^т쏂#w%pwΉ+,7]8J KF܃ȗ_F=Ūh6*cRZ!\$p|a=|KǗDz #Ir<3XəBfãUm}8j]~.|,G~ )׾{ŜlgA@ЍZ[Ku@ g±P"c]0m09#_L JGB#[`TB$ۙ6^'wxkE>]ux`ƭX`UJO=YON$d17È,:jzILN'2݉rb88"E\OU" ݕECso&݅w<cn@]7kP+sfւm}@葻ҽ=^z Qh<[spe0чt UPqU>t鏤g>'gcN KIH2bpELc9P_-Ύy+̛s+w42/nuKPvY;O*e QS" j vE2C@p0s'(#OhF Yף ki)br4ֻd٠yW}8b t@Xs0,Si_ymvDVغwo">x}R22EFaC[gr0G~I&'%0mTf쮞kڏ3\NІHHRaⶰރPWI,6Pca/O~\qZ d:kcS( >Ro:r- -fm#h8JJW}"F0Yg\sBw˓}[[y64u/_{K$hTMˋ:O%GϨQ+^D #CuJYBc*^,As8G[Ƶ{Qb(E[xq$ M:U,INT3h.jw $ a]Ɋ$":"\<;f/]Q-ɖrf®i s^!С3{BSL Mh#=m޳ IngR]*j XCH㑷 R3,rhsV\X@E;n޼0+wσ q0"HA-/ͳip eƶӛ4}GGDt`cu;o<&4 mTȤ?<Υ9YQ5 WN#!ݳPp >ѪM6gR[9qLKK#LK0w< ]!FWTl˕sZAY5"Oi(\o.#n ¡2:D舓Dcׂ-K;/'ԓISmҸτ}>h=V (TMK} ǽǹM { G.ؗWQu &e'Fhى}%u wog.$L]w+tnI'_C|ydٵY YdR}|qrgn[%Eì |($X>Dk׃^]@;@lt*zJ cY3-X=cѯvK^hmȔPd.>-mGb$MXd8789.ϊQX0sM8[e $MN?ڋ>'ˎf C# =1|sa}g4 htu;35#fT:(kO6y5LbdO>:hNQ!\)`WI.#7{|9}Z}M5Z2 :s^5&+y;oe!/K84c*> Bɮ5( 8oGtRLt@A57$Oef,=]fg" *a)/2Ȳ`J w@]8>cn7ߒ/>'$?N(mJK1:-ʇj"-Y€vSN'2`d\{'\RO"M?n~<1J^V/Iz\IzD<:c?eRG-Kѕ k`/7E ҝ!)62f1=yw\ϕpx'nfczܼCyx7;l4021/+Ҟֳȑ*ҬeS%_t~5&y'L@$B1'H J)>TD' 6Kc[eWʙ ffs*aP-K84SuȖ_B#cgqyxQH*w`ԘSa0WNtcf`HkKT+ۺɯE$D\vE>/b-Xah TucpGTI4"&@:kPPѥC5@.x|FӇfU-K\{ogܰGL>%IVa+g9{etfVgB$ (/m&~{&]zsJ&i{D7W {Mb=z* ˎ#ڊ|hJr͙<`bfV;rzC=OnTD3߿9H57^C?^Y=.ᰃX*P+&s,(pHI]ʬՃ6 :asDŽf%=ǫuJ#/Y5xZZ<çtl``{iDOk#W72/"ícKk" !c!$V`%cE7)9Rjqش9єv v6 'lOЅ# CZowqS4;)6kǝKd_@}njj^زoGOAu&i{9+4s oOk(*u@dg\"TtyDn"N~ߖ= ?tŤS&Jۇ%(%dT ی, kDf,y[Â43 W~0iKQni׺̓w97ȋH:-ej*/8rb4H|o#~EWN#v|~jeO wǗTb7 Jr` so8XK` ^9_=edߴ0Mcw+NԙXCZ F{4۸oU{PTO_zz=|Nf2/,aRuႍ|xoaq 0Ud]qj+ Z, Z,NK8774oݓ\; pl14qt: pA:s -i!NJ5ܣ|b X1}h9%.0*8L 19 Aޓx70ތE5qu(kH&ׂ V7@x~D!ߨrcnRAZQ?o[[Cv{g$PZq4 jF 6>8/}[w[3 +k3NOQLvų]Ylmm3c>,H"EA"X IxazX^B=%lYK}kg.6.u;6mrvcޙgH}xp# 5y ARSZftR\4 :͵ZEh03l̊=  Ù@Ī翠tWBᅴoM/:\a8Zpm#S)6cjϘ|0@Q$B;LOGÝI H2krIWVL>F; '.(U׫d MI"ǂxl:\j{RR*qٶL/ `ڌGEϻ#M>+*5) NK3ytEi"Cܮ$m2aAߠOAn@iuLT|Zz7Ts?{}ڹۭp_H`vm$$WdKcu']U{D㊐Yaw3M>.hG2󾕍e-fbu@pdh% 'q4xSϩb1I w ]@V$AN4 a?3;d䯊C(Ld}tS'`Eiio-:kTeչx͹QxaVgmװ1z^665O,Xp5"UpԞy Rz`Q.]kc!B`k#Td[6WRM KWe1' µUWgjQ d,2|] ;q4Wn=W* N@lj-$O}Httٟٚrž$}am;"JDqUYW})#Q )%VDqpp+I%׍7S01r&H mC!8&XaO?vJ'"[݈՚]}-ď\+^ SpxS huox;W"|S@_G_I`ŧbTHz›_lxg(86s|Gll>߄-~RFZ\DzhC9k %:x>Vh(3pdI'/}p.N!рP@5pL")kr@q_:/>j-uӘO3Qu g:ll $Gz;#Pg}xm\1W>^]&@)Peu_e5 ngF _OC̰sG':ȃn*/3*uiCQr7 ]/gy&_b 4h ձ;z]p8|˻0ChSFCa@=AeF5ypB˅9(Q E=÷+#iR"R3+֬  V />t!.d#]p Jy |M,㥴ȒW6+;:J c 팭o`@wa&Dd†?$ۃjms[[H&ߪerYMNa_ŢG/G=x6_U!| 7 Z!rBԨ82!ly~Tͫ!fĦ3$_"&MS7œ<ӛaz &ϸ-&>zuF+ӗTv;6~ƌuH2j<,S=t;Q[QV?F{w-8(޾>?d\E=,{fhV WHB?vS䬚oq{Y$sMZ6&ٗ( !&l,"8n~Gy@nhomgޜ ЁUoQZh7"%5"[lςjV8C ~+~H.? |\C~qb|-ǽM]~/,!Ĺ y5ː}6t2YuM^&W144iP*΅x)~ dT,}amcc1R0qjm:duMj>#95w(ί #o.J1.]؈Ip=Me*BW 5p(:BK|/QUð|#H#^{ZڳvODA|)A>D| %as%rŻv*}R @ktBd#U"p` Iֺyf8Qit;d2 Pg ViUwSo#?/W.p W.a*dEoG3Oy Ckz'#>Q5uةW$ tj((}uk^L+RDE5*OYBN`Xv1SgOPxEQ%Z,4%|}FϨuܗ'"U5aU*Q8mXJ3M)cMqnOuCϤ |\=ٳaY4SflrzVT#`sCL™x~$AclAŠ*UT4d- ħJR2 )w/WԜd$L Y[bC CjOo}avG8,p]HrwZ`ZHmI`׷2F H@7҄djD˕52 =0d%(bWLp)?etܵ`0P j@`,o禱 $t2ݏdyࣸ>،)h3C[|:l(H_| wi/d:Qog .ed"di0'Qii_Z U5+2cs )l\GSu. E(bj!xԟ@t g-DuҕfQέ߃{cZWR Wj1F۾WF /Y1?gR/ Q<x|GB=se2^iR 5|PBrAeȲ/0OlơIJ )̌CٳscB*pu[6][e{v(lނ?qv#\֩8x7 n ͿIu96É\jH RS@…Mu;Ps]\Vf2'XXn}bfE>dFRMY? g+唟@( Smv:ISԛz"xW`d7|)uHiHƥ޸J? `-G< xjڕ׫9ܹZ oPLkJ\Ij%Y{>汣1Ubdž42 -N=Ky4] k羙J{B ơAª VoL.CY~m7* (NEvRa{\_ _֩s]o/8'qCn۠Gtru#_p ƒ~,.Haw+bζ&hC ;DY0&XB(} 0)'.R10qfkL1iI/[m!wYVKU.'L]*%`0vf׊ KפI8 cD zȹ'F7,&KROe&Jk ^&s]qfVN1'a(AgkAnU^ֱV__F@8TSJ?,dXws`u(F%_i}##Fueb3Q.U޲0DSe˜ o JHRmA?QDuSZut۬fGza$mט<7%4S_d:t:k T)~Hd](Ӌ%cyC d<>`s!hQ_MryZm84}7xt7N9b+\(fX=䬼USy%$L1 GL[R Y7R3lDv+#6tz1DB.&:7vK\ Ƕ_aٟ(Q@iUN'Q&N$}Aɝ8,iv!V^eRܚ1qQа19x!.$eNnMA>_vDbӬv'nx2JD\-򧡅k7"vQ}Eせ ,h|8pj&yJ SN0`um~D'j aǞw~U"s8-TxI `>M,?Es;i#/~xG>wei2' m\*eߟYJC~^P@lsƴPW!1q -ZvQ,E64r8&S۵x`ERJF5֌Nt m)r]UH}My >Õ>Xw" )Mhp!mECG~yj?e>Dto/M&?θ\Ú]v<VE*JZ2NZJoc G0 ?݋[1+cxɱ`^2I6Ӓ~,u8 M%L60VMbRBVSHvÚ2@YŒbE'0B [)y$$tQܙ=!r%W#m:7},'%i`C%wXA>*ws\OU'2z? jMXB:xa>b x̤;y+T7*H1P4KYdX9%=CJbYFԭ%=8|3ܰZ> ###D8Ȑs<8Cqبv^%Gm7Y܊0^dg]6s&. LI"خY|p`a9'5HCwf:&mbX%hI `-ON͌iHqQzvhzS {-NAo0J78jf "Iꂣ Y`m̉HK,ÐW$1ynabMc1Ї(p}|OOnv>kgaP <;C*'1 LĮ;1QZWv=,d'IpWO<=h?98ݏP ^65\0$x'[ f'$Jdtf~bj so*LwP0aBD z}YS?^(q\]#B~D,Á/X4L7A>$vYi&7Ց}.qƾSY{];k[x gc5^6wafRQ Z|lŴUNsnis$龺S c8JZXϸ=+`Y%By4noG`P,ͨŻ]#7NMi}ߒ=7j~=6 -܎gIyȇTi.9sVoy^ٺ*ښy{W }\>+v JߐC;F77 թ=gA/#郥8~ E\FWy&i۞(+5 7XSJٴ1F-6 `|7*s23D4B(JuuξDBZo'iςx`8HOJ ?'1N .'@"s楈49D!1Q=git۾͸EVu!1DBOaP>Z}yx=VRO :>*~F{&H T8wKe-~ۭ5:Qb1ܞTh)>-&q yye/=}iYqdq1+bj;OyGḷ2h3Π Ƞ=lHʤ}BWحkpS(pZӷXIu0TnK@ܥ*ougbOiqzh<Φ}."Qrpeޗ-xzIG;jhVklw9UxZ5z޳R"V55vrOplm(wQgwe_ӞϠ#=r1oeMbnB*1% ( 0)˱x*c^u"Rv3eѪWO~mgz~Baa)4ױ>('Ri,?/ \3塸 1J,>s ΢vZ10z}żD&OٽŅp2qj*2#_2yuU)7? Z:-6wFo\y QYwmyI92-+ >p6u^s Wׇ$]<4pG:8W+h f H턳N%ZeSkg " "'t$o.X7p0x1 w)S 9I Na i/?\ks%9Yns@& %Y$}>Ou 惑"ߖİxxG$qTe\ȟtڸEUxGR$aD;:k1} EX΅H?.fg"L8B8 pMx瘬&xN X^ZF!:z3rTM7n }byC+t4>"2} ~%x:KS*%y\Mm?zi*sD[MJ%98ӓZ|` %Ak_ofLHgbn(.uG L兵,['7g?7QD|d sUZ,%|@{&d]ܬ>VHәs CۻĪUcy^SSl< C%N h3 G\Og6$>i?}|^.k&Xf ,7P\2(Xf]v6hrHk?{k0"p̸ \E`^a5+ц9w$8SM(W QOdtVVRQ/ЁiKpqhzyu9/I/7FcAguc{55b['G`' i$%C6a`NŪM/24>Y*T<:9Sa A֐RI:R? ӵeO~-:l |-x|;(HXRP&҉f7Kh?P7NGE$vgW,3HvJh7#cj:[$v+*V8_. jQܔBKg2 &H&pi#=Ӡ?,+UA`n [ wE"rzhǀ  1ݝ?֕.]Ƀ7j=@z{)KNA$?Ko-%o-G-XI9p?=hTT|o/T+ HX373sdzKTjکK0,cd~IdPpDⵄVA0dY#a悝~Rlg5G@x5xE MJ'(Wi-D飯X:^$MN \pv[M_!L- >`@3ql 4mʳt΀y<o~hߡm#',wXfTWtkJ0n>2و0O0ܲVcH7嫘i_T_<+NUӉienL9nDJ>J3lA k@wtT:b*<rn|˧]9DnIZ2՘;et@?f\0T,~9ppi9V1ˆ"݅ /b>ľE^ژ_\j' wv(pe6 SAlw#_jl$a&|~H|O b*4Uf ¹c|<*^>P \8|\2\` e?F gRTJ3?(ӡ+AmA !eR"ɁA\HB %>[( >YP#E  fF+LcDr(9sF=|_}f7K7>h!]h_%C_}OaCuJfMtC\SL]Fvt72B >5*nMKw NaԮc٪o?lNlunQǍŋ%UQiۧ,=NPNRK~[#r)zk!{aMB(OWY`C)S̤RSAfy?{?ǓVpĽB|֪r{/"R!/Uzx8H} ؘT0\*-`9G J\gP6$ZQ{7<2TOaGoަjpQ :&6^Qhm!R.eUgl"U\kހ@]YyZקFe$g%|SMƪ,ŝ:3wrT5-5nz RB 1&K{RD_Ϸ!CH.`/4dJܾ͉UoMT5j4eb0Ot!A^ |m}b]uEicyX:Bo^jOˇ&A/X4F/ii~5 CA2T=/W-ԠJ,Z[KЎ;z~UЭXԛyfDx%=_\фI޻`I!]0\Pk$$;2u'\R^[H@9+'}SDgܼ eNBK2KZPQLyŬru}]/F-Vu.7s ezNcL9 ʖ#hSV.kdi&%^E-Z7P]$V 1~>f7 @W[I| 0Z/&@/UYl6hlykE+#p(vK':z|5nIŮ+m7y+Kѣ9]|*1n E.sfH+W`V"H)i@T>̰Ҍfcr=b)dȁ5 |v9Tܜ}F}V:\;` [ŘZ*9F?9x5ù]:^.A#|Wd5O 0m?$tP rRM:{>&-`io;Mnz*hE6j``X0Qe_GX& Mk2mK=cC;SF"OѺ:^5sO9y4rujwՖ$[K*2%4E5ߙ[LJ fdX/2KhX_7Ipo2XPr`.(9\e{Y>mW}LnC< ُD| B;6 Np ٫1/ v!<2Q!/xc3CI ..]PqC&^ {**ۉGnA[ө8\?+ jq }R+zM@/[㠦hl|T8q<܍9\FiJiRq2`Y@fnU搴.i4\kY@p3{v?n_aHءhK#Ğ 8OJ^ qIR7H<u&3Jx<u&-T-0%MpۖCwY$Fs "/l:}T1-*:fA&\غZV7ȚKrMsmI;J6H ͦ[^=Xa7U+a{ʾbĨN/ݿ725'-z2-0ͳuH k6balrR780uhɿ8~YxM ,MP2|_z91;nL;͇<>"TSs,PJicG{dioU2P׆ujo2ZoRnu>v[طHpm^uܞTnr~Q W0h7{D~VYlr"2/FEUC <ωz&Az޾Rc77l]uL G0xBchaCIcJKt0=~̀MqcQ7z23gҢfKt{ma7A!W흍s ێC.QJ֕D~^n[_)@ҳZ;q{J9Yc]rIDQt `1%>}+OO忝2T{nKL]X$X%څ JXK (Q [Fe^V&Gh /G"d\CNV"7u Qdћ>n:Boߜ:NU/@5+ƤN?cAcש(Rx+{1_WEu\T),g5mȶF1@sMUzQ,ĢT#/ BUT6f о6}34_X䚃M\p^TUc+*/4o=E>7)<๱lZ! ,jMsfa(U >B1/\U뷺VC#|%PfYxX0y > ~2%b_JWZ`mDa]gsdAX+J8ܤ<)*e25Xqߜ}-|H:(b0QC}ʢF VQ8E)nL90ݹ}f^?@izcP.a܁<5+IsY zovbI~cjuf0k6iP=ʪN w_&:Z TCqC))q%Z9u?RSmW€W;HςFBha]c9l z.BgLe>js3JWT$ߘ|ps9) Ȧu։zbՂ9&W~]}T*!N))x[GԶ_^F *i} %٠:E} XJIo_r6(tRֽ扙 }ԅ7SIdvzOJBuM|QUH$t=&~Y>wS2В'&=#S=S(T-q`I1XmgD;&T粆u2c;yDJms2ft׀{. uS(n~[pzw5BdP8e?uL/lmE<>ctE"(ADËlaO׵OTGkyѫw(%B<^R%\dS@@Z`߇r(. s9{L -rd v 'd&ݻؔ!1շ&n^ odYBD2U4+&AžKUzL@ϘÙ?4 г6g#OYJz>(85x- ՘7jXE[L{LC>Õw.UvkZm|*MԖ7t4 kw=`\u7R:2GL?: `>gS ?xzų7gBK/!$OΘ:OS)|8iu[x=b~{hۈż/bz b*q{- xMXbϢ/akN2yG]`Ar7ʵ_r`5|tޖO_J{0;x}.w/z2~2LLJ5} -MQ>2i\P`OoPS,푻_)JITHtC)5id=@SC@FɇuĮ)6BOKR*ڻc@Jy8  )k Dqc(01!gܓ3Wma3|ڃESj5tRI)Z|1"jp6Sw؍o>L')7ys@,Og-v&}8\CMWC &$Ce S⽃j(zG{ĻԂQ^NtqYXZg|ηJ'&/@`a_87z&4OYJq*~z/[I3w{/R!Xb=G*kXA]6*! :9[[g:6D i^w"IV,@xv/~9 "';%yTo.H{ˌC V~-'Fېk{L-~[Vh{>kIn"[HW\ҡm  DBm>kz4f?U jww]ÀNOޔPG1Y?3pIUaah8`{%(y7֮4~A-x9vX:cMFHڄO?9H~v"l,S8|V[Z7֜͋Wۉ,[P' *ěg­0$S g U2(4 #Jnn{S /ox ,Cr 4a K{Mjݳ+%uXjwe䣟HU7UU=fRfߖo=H_NG4}J1)w Ax~n>FY Lכ'wuSm*%KOlWEܪQVIU*Ro5ZjЎD pSRT.-4=yaR`I2e '$eIn:_FkYNVK6t6 X阤UjGk;{q7Xf!J4RrVV.y .e.Q 0U&xYn& #+6&>%$^b=oS{hs}qnAXy?Kt w!RH3Y(-XX$77l~9 [`?f!zNR-XZ fjQ q#iK3(\ 8Do9xB" 8А+yJU{2Ƀs|O9<(|S.WCq0GdO-́DvT& z Ww'#l llM!LtwHpU`7]o2>pNW'hv $DղbGfQ<{Q *9ȭ .SG-XHK <́n2tj8LUa )3PN[Z)NE)K8?h@xڊDžCuY>(tS%N.Ggqvum$30/Alj(c2-TտYRb)HJ0\ie?:Ī_®şj7=SmfHtv#:C\o(p` 3)O LZ\VAsO#~9rYɂcY j;G4JDB~>s牅MyH( d_^\ɍUHLg Μtd I.=9(b_/~&@e*u>ѾyKFǂI/7M97H";"PB/]!WP&#0ܫ,H~4 Һe gpv7y6&Ksha Ԟc"XvrkRg֣˵NpZ+"cBĦ=2`ЉP<r^ ӧdMIW oVqݹ.Lt~m?1ڶksNҜڝĥwi86ҳʮ-VTvNQ7>=F 5{ʚF(~ݑgAOu@{IY[Oƥ(Kjb"@ q j8ÉRD5e4*J8u`?PJ?CyHQ5tDـ/cŜ =X5/L-TA_z5"T*bĽO]z'pq" 1[9mܓ{GE.:e AT$rpS`+P'F !| .7o)Pk%bDuC+L:=?2֝'˧左 Pg'vmY7|X `6ObFV7`}C[ 1{,2kεl{%澆q"NI(Qu>hbrt} {>.MJH~ԣ|Qف/=T+xFt#xK+f"Ѳe,S3Pj^ $[X_ZnR/'J#U,4Edw bx^j9jC+;TnZ42(#7ٙJ pV/#옦Uv:rw*bGi8)N-eVa.P#^3㫔 Х?SEsh?}XN2#k5"Kµr jR x$G}E4]fA`Hoͮ[ەqN+cL̟_:gg_M*A=eBhU DS&E]$Q! ~ɽ5R2p*̋2Y]l80wf{Pt%}&)yu$S2KQ%]SxZ?S;珈p|CN7msقKۣ{Te[\>!FcO>8f!o/L@JV݁JX>y)Hy Kkύ !ˌ`?{S%X5MP Ug}Kux$"Ap ÑĚ4xC! Q=/$+ZXқ@A[KEx`4h@ZY4giHdX\KFmT%.W^R?NƠ9R?ҊH5y欄7!! ?'Ai%lUB#d`, 6PW+~ ƼGLђyjr%`&Y;k]ɪ ZBH]PիZ?T]`>{qé$[ J~ O=`Bݪg:*Vx#rAMDZ[}+sS<~pЁ+ en?D}'Դ'۟B-!c'Ey+ /TLFM Ũ†>pd 8|ɌT ܄OĬ+ye]CRP)!x3]E{){|X+a Au&j/Z K-($Badžh0ƚSmZ[+&9 @?5߃W0>FD-?˻dt jaGN^9u-옡 ]݉*QbGh0f8hjڏ ZN/lYh8ؖ+u̙@ 6pFhLeį'## :ARiN=o!b;FO$5IexJ]߱/ʉ`py͔g|b-7IJ~=`u.ƼYEPL`}Qv4|gWq=Gwѕ˻6#LMaX}+Gm\v_(} @r(6a_R""qS+FΦ;z-W D&uJǯ?Oa^@%'؊{FEu9g^U Y,T哎»@axǤ6Kz(ZzUMX["u'Y\P$=N`3 $@^P AMQO[Pp=)vqNqXnt8P&ƨo2 T3UtƧ!21݀&D:tn<-1vX>g#{7B[sw$3h]G E96ٯn H@EF\?`o#t\ԏ[iѵȥ5?%^F~0AUx@Z.שF@y&q3P~\ O`GH23jVjJ,m A=|0Q_E^6|&!,Šc[(T IʉkKܧ̤yo)f4"bm ^HӾb(?Lw 98APʦb^IXN::+(xK6h7"F:Za7v"IMqtډr&(@벤VQ*ѴArh52o]1( 09l[CGRZU1]ucCH 2*[~K[蟉rO-1=#Al*Iܜ4 |峱:/z"쨋\,fEQ\bD1qx{qv2vs/^2J'r1yQ n#~R{~9}VaRW,!u>|&VBz很|p/ '؁Ò*fMs'G8j+ݠ%8JQ(_4FJK,7]uT;V8lhϲR)D-tT`\שK-t}^UջX^#=́>4Y~xHeԄd6;F &bzw& n~xN"%;6C_ʝgCⳀ]wp%xt@^g2{l}^HүэGYV:uKh;"9<\*{i/ѭQG^bOw$FQ uh{C;'>\zʧv kտ·g{+.9f^BxGBmY!(+~B?RL(T855$oN!tG6݆Uk-׸rmGt8eV$|@(yìc269x7$g 9<^z@j|XJaw0,.qޫO6FjFٕ 3کݓs A˭fjaaN␆PU|6 Y3J2gZ>?IWȈL1%^Ӂ𤅞 & MOE':aEiy7xcqiL cpI5cn^"B_KW=da=(לipΏN Te4MyZjɳ|fiIYP j˥@HAj-K!o-=I QWk٧}4fw+zڿ4]s1^Z3aSu$rw/Hi2K¥D'\$3ສIׯW8]u3sI.pkM]pw#W- ]"ܼ,1\yyp& ͮL2 [CɍcIs,=)@dn8(DEgB\r)w|ƴx/kh"1 \zBhMBdb]& Oh7ZqfS&J /nq-+8ˇ⬇ c]{>Zp QU4os/#?ZψuPaG.UyZä5ԩIE,vM29iU=qչ|҂T\W'uLxY  ISrQe3eu^̟#BVhM[héX[ʳ8Vo7iHdwg4%ܝ,|#Vpha+ݟ&|8TiHX:dcBAjUL綩?ٛI݇&,9v\EN6NSy7 ٢u^pqi=T s7AG )t|&g_@$ f #$yz\ן2t,m}XgߗﳺA)Q AtG}p {0-Z"ka$D ғاߗ-78SW^b_! A|*|Y˔~"Zpce]z5z)BjS#EgZ{1\|i'xp-:Ut^oξ]62 K :w-B:;^[s,5QjHNyI*nNW~[3E Q*S9/Cԙ5疁e| ȍеlԿa_9WFOBk]:?zdc;_kK3;lˮOu3ڟ}AC"5_ylڦ%9iԙDבÝ(/a"$dF0zӔ#R16W8c7R\4HX?75fGk28 ^ZjuǎE1?@3Ֆ{nכk|<#ܢ ]ٌ6$ġE`gg4a//O҄u :#^碆ÅWE Vy-hi4ф>"ޑU .'$E͙ Q*|f ?N븲?šI S<$V+nt]@&\]vĂgRxf˽_Ζh3Jed gm=?($3B cȪdz& B[ v~!vImh5 }ZnR+\ȃzd2!|b95L.0Ϧe3I.N ,qpLJxH"(aк=\7u"`;vBfvQr\7d^'c 5k؊0ǝ6fKٗ (OZl9OȨ]Mq7McFD(hBeZCR(}.)*ձ@'c۞Va,^`ݽZsVAU}QL+׺piTY-f'r8m 7d +BUp<[˘ϷߚaN^8̗kRi<2X񒚽PŊ,_h#o)xx)aQ괎wmn{NP; Mf% XDew0Z*R1N7Ĕrׁ6̇vaM{ѱjBZ P YlB B&LBƽrPKe`|Kf f0S`OWA]S4-?ĥq*m]0fe&MlŔk'3DUzTY@()1uN8[b&!B=YNj%A۫%V.1akC?x$&m}(lN . YM- sȊ<lF2nVP\^f^ۙ# .Ę!`%]^J&/|'VN|xr͘ȑm9X]//y>-Zmg }~m9ͺaܺ^ rR#_336o &_G TGS: W-:qv=Qx#-k@sm6 0Bd0\`>]yzwDPSb0k9"$IgWSOIS̰jty5?d-1GNƊWکlѨKJjJ݊:mxR>>.i)}7/f/eHA K-P?A7@[ <\yi>݀v[++t6պu8a;#n4J>遌"6v=3#+KcNu*y\Y ]cm uj1zOKP?-&\Qu-fBApRoG@,WDWer~fVdLhLQ/pb En'lؿ,d_ԯMRw_T$hy9o+#NC<+-cKI!;O3lx87Q0㊽l_Q޴*˩̄ J۰PM M0r8lfB6s&P> : @Sv!W= 2 csg: |=ۘ"b4pJoأ˩4XMZ~IIu裼7_{:eO)hoH+X]E`۴i} _ѷ {%Pl}N<0MxF] ̶0^3%HDB5#dM=df5M+J5cΡ_Tw_!} ^%) us%}UWR沋K}yΚbC3am8*R96*uyhdG+nm:blt<< ¿lCky`#\^| c=>sSk#E'f T.{=r4vRXȽG7V!%^r=)Oӵd3HBY9 B[⹟C{(a e&.z~ _ooT$x~pȈO>(><ukR~2u" +\Q%,ogЃ~,&^54;2q>vG/]rRH\Sܓ60 tH_d&T 'YOU%uTdI : KL*m_Ȭuѭ2%\#̣O)[ &dD͉Ye?)zl 4Vd\ \F#&O'}ށd}t~d/s& Y˒ɳx4[8` V_Ģe<}A' \T®6xM.i~g+cGxR~;ϔPX ֍]8@bUy,ᕎy0kizrUrKa |xeWx`T4ꐪ;UQZÈT2nN\em;ڤ}P&$qy8^/ wR+Dhg(8֖B<r h3 Vwݟ+`5z@b_*n75* <ϑ_dUT䀩hFOox]cY1EZZYKQ'Ǘ^'Q= `ei9^a}0H l:h~0}2·V! O]bn'o>)%< @AL;X/ +!4r5{ZY%,C]g1Qh$ >;̫_",&NA|+ڴyUNyp6MV LnI~!HܦNI)FO==Jjvyf|)@rw;MwFbLq XOs乑0١yPrZeb}TpHLW {AWԢPf}E!+e;YLh+vo/GzFIR! _gJ<S8MX- +gDw2 ]Ф%U߷׳lIc =(P̓ɌmT6g0Mx qkLzu,;x>3f(&v1[".""S*쨾ANSBd?9Iޛ.J㔚1x M@u^ 1꤈:lGs*+rIr0J:1p׈m5m"iN$mF1{ I3BhA%pXTfr,j3bh,Кi 1 }V4' fgi]  o\/IiETюn( 8M߾sj5ߒɲ6P VANPY)rJ;pGhך"i( ~QMNgR4P|:AʁUC)|A 0u bHmPߡ@LJy74Kϣs}Cӑ+g_u_r#*bbS_JP]=#sծJK):'-_h9g3%,~~ ˶GlJD?yu kuaVs4%50T)R -4or !#Ռ8×>'"mo]2slŞ-ca-{>gyMdJŅ*U;ĩ{G#+SĉXS3-VKvIVXdSý7+Sh Q`_Xfg0j}ŤƱ-M|>b_j3u62sD@a̔,%s6X8;I_bLw($ tByT< r/\ Ʈ@boyuDJr&3E l98h] 6]/h}aҿ!:0~ʐSlJ6 Gtl_N6=[[p+c-oǷUkn2jdH~- ߹` O7;R7?LlK+4hvPW`9$q Z* ORE} C p6>V3O9nx8dq $}V o8;)/0\%̮<.(`/ h@lB-6cO^b\{+߬[+4';C;6]1銉6"U21g<V|7a/]Fr^&mY *QJ'k B2 ^2Ύy,E+Ȃ#~ =n!e\k+m5YHNiz  eJ>|ޢ\ :oLO sU4X 0.5wbcjj&];vhpT1.!s^wQJT%8IiKwj\&abXR&s[\ZjCNiPf=fRW_ "KG <VOy΢g? {=. /mQSIsn/r{%#Ѧch]yN~]+*'"o?:ž]#C4`Ԅ&߀ıg(6No)$R?_" úfh' M} Fu[1n;eQf廃<-c+@&DY5CxpD #3^ײw3|;<1Ȅ&D D(KR2"H$/;+B?!\!zTSq=3x/@}"W|3 pgqտ^Bp'|Yb;*S_0DWJye!ϛ@3W;XPܺ{qd [7TCVXc4y/a+B˗z~>3)HVp }N>Eg]ÃĦg{l%WzavR~ {PZ5ʸo$*>DI.S S|/*LrADJeVw/PM<_E393ކ`|Ra,rT'O8 1gbMRB-hQ"2Q1A]:E7 8 "UnȃrMXg,ׅ1Nu 5tYT?<;&z9{iuE|V> Z<̈́2&, SK@'y2:meOLC9 /Qs?9}&h,-Q`{[&gGIbآkzlcyJp߮$pME\`Zy]>Tf~v?kaL>7 eA׷ٵ=D\|.] ukf_!ĵ(>ֻ`6Fd=7XϞ©J^o,PJ-\pb#mlj35NU 'n.OܿAF?ZA+ؔݶ)aλ+L굩oB)v/b#6ؐ)\<;Qx녻Gv.h $nòNcݪ\RC}st#"6VOhhoM,Ōјf9)H=A|L N-|޾NGiՍ#}͏0Y`?fC#NNmY/tn]izVplL(5QHhpj;~A8_dg[1;m Ah{>#sZ|W% /Y߂q[vPp結a sFh0]ŕ0hů5! kBP 8]&R$qX(1Q,JCe^Ο9˺kݒLALMEwzVn=zQM~HE+ -W|Ϯ8֏ _zڨ>(G!./};o ~8ʦO $Qp F긜+[N= T`"iq3`hvp3R6:u,3btǮmf@+oDo[)UU;'<^u }/U+ uA {Ukyj5)` jI0[k[Shԕf9_(^\^2GAyU9Mn,GCi3tr^0 A OfXޝV 쇩 -03XdEqu1A|"puVVy /v5b\nY3tISi"Kq EL&%s%"̎V) /;ؚYE#\&F,dRDy*0St= e2T|5@} UT\̓Ey JO0uzX/ۋ^VEf"\1[ ;!-ĵ>6ǖDp p&6!j|h*YOl$֓vA}LN2p[A_8{0-5}Q<Nj|UzHe0brxVA{i:󰟁BmӒ"O쑈Vc-= ddD0>"֏NwL&~wy:6Rvghz< ۪ґq!Qx>=6N0=| zFji'-`sج60S@ H{/P{QJ 藂X&P YJj?4,F\߾Iaz#RTCn[Zn jbR\U{R1ڴV}ǧ-Pœ;@H]V<%ͣ'oŔk63Y TZ3!"& p%Y]KRycbG`rSS|.BCi_4f@AmGOfDI"C0\Ӝ\Jw~xpKJ5w'dWvG<6Ck+,7\)@lo]AN#*ʼ5 ~%~u*1TZkW#Ef+D*Fyb -x蒅VR+0rMazw8TʵScKǘ}k\2S I'nPcl1;Qh1ό?uH6dfZHpsPĘM>M@V_5ݧwutSs˞f #%=ӓW7R5w(% 9&->bY= 1+%G$sY}|5{>E[`.G,a>uwNjE5-f+Ȑ9RzUG}UvwOnpGɻ4sT8-'oo}JqV_=˳WE*Hr+:JӚ۔z\(ΐt`r; \6V}.# %[t;vtWz֒{P<uJP>6Kf>G".OS j テ{BCJ@v=RSɟ=:ߊCo˱(*JRx |[DE`3`8d Z'C1U0ٺƄOIIcPDÓ. яUlbf O|gi҆u5OM1MѴG|Y_w@DflLae S_% *`t4LPK1<q+"›=eNbMRℚ]uMzM? ܱrmt)E2Mec#\X-Ǩ]A 㭛~^ B_d6]CgmYla{`< l~=ldv72%!]Ԕ gӫ>,*Ts'G*2(&%f:qu^8m6E@P[Nĺ~ǝlJ&2 Tcsk%7p|芘k4zb%iH9ꊚIZϔ݃CmꍢGˇTx#+yK1zG"*;-§RG?Nj~a]F!$ZjʗFDBikc,d$?mpiY Y', zx&LZT^hۼg4(ڇ1PEȨ?seQF{kv?P+&C:%T?azh5yVʪn$nV .ӭ.1g`{P*"~92rZ=G~$1kqNћk|-q{{mz+_oCKD7tkܳ_6+888ghLJW')!(Ӗ2ݟ;U']8Ka fن+<: 7J*|LjғgP>aHVYhOf/yT ʓn?Lke/ ůX')<+u^ e’`ad^\ۊx:{ߤ2Eݪ̽Yf4,DF7_NFnzocd fj,VS,@_vF#悷D;C\'Ǩ4yQJ y;{ťtwr"9WyIyTa.nX>χ0Vx,ڼ+G<B}OB"RM qKoP0C<ț+mݎeZRp[ICFw] ý|]%4!jMqϩoj]oz3Gi3fZm戢zPGs )"LU[fulaڢro\뱗J7%I$vcr&SmIY֌x[$%BwQNڤ~V#M*iō(W`JRh=u9K,Rre2O%ac. '6=i.]pW$MNj|&8i92`,uɉw^am/noJnxov[W,!)1N;jf}pc9iwOy¢'{F`,(B-M14`>g+ܨ %HΰԷc,s+!WqwĻؓo ˙ tj8,)X:]S=`k(^jTU-#-FZIΔQ ] Qo6ȡI)zd aY8T W'3T)pΥ2ev:,T f6gG9f=ũL< w4R=ÔYfo s^}2]\y\`eX gO$9- Ymr<+N$DØo\c(NJJ ccHJR쓮~*O?V6R\{h?!pӷywZjIPgyD[e+5_ahAK6+p+ַv(0pX[]׻PzY6׬u#V3?fǘs_iuQ]!Vwȳ0b r+bm7KduW>O ;;w$c^WGkYqLG^岈.>. tqǹwD' 0K.Z7NV'$'HgO= To GvwA)jKFD'pRu.ZU868Miמ['a9mwɴK6\HgQd pAMzhj)V"u Heϳ4NGL! #xaEJG ՒSi|X>x'=Kj%}W0τqPc8mPP&g4Ev5%SJspѢ৉wf)d]doLbx~;_9_I=tU:a한1]@Eխ4HL0æzE#3 =::_#!41tzSi?|=4N?Su nƣR@9zeKB=6 3Azt)1C/6|ĬXVBĘսleAt'{ 5eDYŸG"h>ԐpT&*91 }y1>7'$@}>ҡlT=Z,9t -'2Zuzu2jpޞ[M03W@Xa9[#bK拧np"\[؎Bh QOڵ~K%W[h)ax]uzaVӍW;E쑫&$l54x\MiC3-oRDXvzGl_bv.֡ nsf-OG}XaS2f衒b #~V-p?iy+ũV rWRoC\OlcB\pv9 ԸA+'Y׸sݙCjQ=mGʯV:ChiH2+{bMRoF.Zc{ۖ*QRݙY\E 婸H=wqӯOzZTS=-Jzކ;Woz]:`ΆWS[bgڨϥ\=[f:G%"S&SnW!sw_:sB'TaaA N`WS` Ƥ<2Ť?mj{<8>:^ {麄(8)gP-V,7x"JKzOy[&lD'/S6[ ʼn"?8Wn$^XũJF|1p)&I #l%;VXSފJ e[J>sw::r2樋1{bhfSAF󱇨11 Qu q ph'*zW O,q 1waB%S Iѵ䌖A\ g_ d!!!_σ4S̺FNShmYֺ0_x^k!.}eګpȻ;}9>U^ ik$L3~x{zf9#|Woj30i);(ڽܖ U5]҃X=|'<>7?T3Jc:U3/LNI2z0j+4N&d WY{4Un@~'g)[: qF_ڶjyU(ANX1}Xf&o89Us` ;b:ً`;5'7%Jq_ϙT3۱!{nk:@x{ (V'5J[!*eCX^WOXA@S֩&hBQ^b#æ$;4j`DLma\6khNNa=6zoUb& &cz*"kl9jdt?<~r8zI2> Dzij̤)>*IO5>֧/|5BWXVb/ WF@TdE޳=.糘POVһȖHg9|&?O]•ߦh&Ӷeo>^KWFۉx5l؝tD߆P [ VRhW*a=4䬀7'F q[C0.ge߬IԹ[-Whr ms}nN)-X4KX8F0<7X2j{zZ*&QD絗 vf6ިE$׺S-[~o-[Nkʑ9`چ;bi%^Dg2:cUףѠދcEvr !|P F>M傍K_\셖)f7N$VZ>:̄n)`1ДE{x4hF4 H(2DӶTOAu'ƜQ$MBDg rp@HdUdPJb1W*[e?$. -+h6ȇ%Ñ*}4ucQ[5Q:m035샅_gA%@3S5}|[hs3E4+%|26o!$0Z惕Kg 1,3DLRŽ? uL-aB*付 }WroNCXtp̚,S KewӾ #&**˘ hjN#e2haZwLx¯(2 }?h oFm;k.>'1晰oO< ƷBVZݎJ@;64{JsBm#c. ٿhs 8gqEwy>K5c :ѳڤ/$y"H:t!e؈qD!arP!Qu4P6imYہ=3`_4u}-hY@x5f),?WhŘYk9^5/oZ/wp\Qk9VG_&tz#!Mէ5~WT7Xf2VW-g>˅m(KKeM ^;1q N܍0B!#i@9f)oDKݰl~FBZJ Wb䓼+ ޹=(4X3ЯRџIilzGdS n&AZ + >W 3a8?a:H6Py+RPWPz`u{;?=qV)&ԜHk}u|/K&#@9 Jj1~%) W#O}XTJ[ q晬m8bN*yGv)`k.;*r;J ؄(Œv,Y۷FW}x 'Q0g)U.]&XfY#*Ґ1ɧ[+/lZ\yyQʽ)"]n”bc'P{)ɗ d~~5]Rh7M*څZTDۑ.s"4٪5R忻(XcPo(;*1Tbx+6,>y{y scCkҠ!ZqR2QDaǙe(ʭ s!k)!"U0!L$- "bsCã8$?M?/Pd8D'[KQ0eL[@6,;ue8CD{pY&a+#}\-T~akbaMFGnSJͿEM#7ƞ#8j|@Zj ䷯}pmw1]N~G^x"!qs }n'wћ1m*:}pPsKJxC|t\y>K)>NlUr/p:89mSI#85S>"Wꀻ/T a| _.3i> !Bo(ȴOquƫn X7;zN;5YܐK5ǔKs?(: A|u䥲{@og%,d6%fHoķgwܬ뇅]<z69[br6;7˜bu(Vv!e#HqסܔPԎws> cQ^b,jFgq]7*\]Ñre>Ο+ءV`v},}%s~!UKrrZRaI۳=rcX~ BMUZ1,w3ԝ~WH~RE CiM3O~hјkdiQKY2hdy&;$WZyIjivlo%M=˪/}ZLS޻WPe+H:mg" )@1Ѻf{=~<%,{^Y̔`Kf[LB|> +&+?¥EIxw%0!9.3oM|m* vҸj KC ]W]W}Z~U &nΈ#,I+8%>UG)_#fdAW?תRўU; ]S1f֨?էǟ((Zڑ. m6N6d-r͈JWm~ Mh$δsU*7 a!l%@@lXBM#f_=ܿV0x+C 1 +u7b TymB!{5?"'fr1}ֺ le4#zPHU*g)ӆ,'{Vi#U7"N?-D]tuȩ.Ve"S:RXTdTW#b!HӻQT e¢Qo]3C'Om'e5OD# s,k`LV;:*5i>_EpkPHn3dïj"ϕȚEv'5)}=A9Anuc8/o٩ըsH7q}BtuL}l Yω 1Db.V@Mtrq1lUxT xJn@()#!Cè*=ɊM\; >F0 }>9͊M?+z&?j'`NJP˅s-o{"VuWKԯUݎw"&F^ y6F'p(WQ̗8a<#]Ƨ:FGyFؒ%$o..f9|\M6q'jb&>M4"هC @<5KHH f Fz*x8+5Z2ÂFW?ÉEnjsNҋ.wb&^ 'xf.2&AFeDe~92Mara1ԥ1QZ zmS. .ݸ$TI .K[A~3 "S8z^5 ͨP)tM n*Ve@d%"w>n788ÊFXr+Uũ _ee |!*Z ض7S}OvN)X65>y7QNz9*Cawywa1nK4b6RҎZi=4FqnJ{L5h.9NqgcCCrP",Rݸ>PD鱎@5]@)m3q!+{[) 'sl"N{g'₲h ‚染x]kڠ4wIq0R,kIbk~4PjyR6% @rmP$ukU,V]/,84DbKCk4C"*.&Ѻ ٚډZmz)g F_˥[%mxzmόDDY,|$Fs6Uf:_W_3b[O1yYK`<}ds >Qu&Y:\'MenѮ1V>Es\7(zn|J:Ӻ׷IgsNU=|1`X!M7:+@KNamoRm؂uiFRyYЛPWd D0ቾPە G! #`{s`{r(S[xPAm)-^i.pd-&q3"?gw^%V м0ɔTj~ (itz: W .-T>#vcp3{8h{7M:%)Bo®Byoz͍GdQM@>Lpؘ_OSG4j_Ĉn® t 87HPF:&SuD ~~$M1y.?o[ F ꗽ"Kiԕn4kr+Fߝ;7j[8_>;_53NnnKm \`W\e>M">+ѥesM`Qűn1B:uAN4#.}\jopDZo>q&cr֥ dFyF 1vYH:6W&tttc.B $YWyɂ3t`jd!5O 8FAOi+gh p#~Fc;Ԓ>P(ةgc (Ĵ$N@n78?$ - 3@Q.dRWd*} d< J50{EsPзB{qTsЉffqrS G6~}wkeM+Bhvآd"ߣyYaEK "Wj<4\c e,93ݛg@\q dq/vq͌לY V9D;J 8ZU`&lyj/VKy@kNج4 g_D,r$FfA: aͽx(s"خPl[s!!ae@:g<L$bF^SyRJo)~1}&ctuv`u;gs %?tQԮP-S1]#o4\#84-I;*$]274Q})!Пwjף14eZ 3oB>dn6MŀX^o{wޣIhW|G |FZ! t^҉i}#7+ˆPG5*UC|yRmIUò8IQhJX2{CVHy1F4yG7&n[,+1x<~Ii!*e4VRsVn+6C!9ytHkc=3ɬCC}w=G? I1RD3t^\C-IV&tc; x/0#zޏYl+Q /)қ|JV ȾVI5 =@0C.-`z2:nMOGŀi!L '6.O]iWP?;yg zX?qͣ a3bL< YpgRl'OxճmV.,eʧY,Ko4K +<#İiydҰgᄉ M_<ؿV3R}Դ1_4)`-XTV7*rXE)AJN}^GgyȻO#j ˉ Z?N< 7>RRDB\26A"#BG`?}҂]!:&AIk m0<|7Dg^I%Bj WBlY^ tpNp+GĆL[p# Ee5T ,6,>m͈%E_Cg^lgd}axc/]`"ݳ ڰ# ۵T%Zl*|^MT&ħα 0F;<1qT@gVeC 'ΉM {D}saPj!)*g6`:aաhLNTR)FthSQrl!,T5v3 >8`Bg2\Nn`(W)+}ؕξLfyF)Qֵw9l nDs(7=iSA+HA J-8|p- <5''2IW%}0 <1Eu!r}hEK=]on!R^^+5heF߭6џ@:0i/2QQX^{q, .SC!6hslI+v#. n䆲5r]qZx+<+KZ'c~70#\7we xJ (}|<+3ثbb&VI%Ш~ق{0؈[a14>bӦ`WM| Y ѬK:6f"kꆝflc[)o,-PQ<{m^ ZBu./=O0ׯjiK|*8jZ%}X~ʌ| /CɵLk Gk,&K+s /MFDb%q{3_7b*:ˆ%>Tl1E!?r[7?! .s%?F 8 \t. L wūN 䦙uJ@%`!^7R~.bs]dw/,#:jUQ-@\}~[t(cd{a޽:h1;YfB xGsm(u!̍2&"a~Y1{XWz6FEylyϜu|_+a|B$/9 ]ZAv314[:,&XmtPpԲ$=-a9MNж*vju#/NV})ZwAQkƨH_^VKirim毋zQ~t\p=@-Ӵ,[NQ}F<Lƿ㨇G-OU k4!?ZCKr`&ir8T1 ltZ\2OLN_p7~z"ㆽd6N>=>I:? x/: &w"˲Q[7_+oh=ɇ(_q!!5aK?Hxe F@[k8Ioc:C=ʾ.jRUbw/8N!|\eQX ;Qv^6rS2A23˵z""(h4U%v "%3ɬ`|L$r >\ΰ][} qM M|&=@makz\YrH#g M܌G}yٓ"LGZcTܴngY2AuIpwpG># %ٹkr su`R1, Q ī@]%;WU 5Qz$n_װxg[(vg=Jx/Uk716մRVn`ߗJ W{!˦R#DTX  gܸ`ɨ3@62\ #<3,/z~INXrY(y| f8Ww@ebǙVo3nTK90⒗翸&4jcN[G_S0Ioi7d4tmM.+3zWV^Tܛg\)e'71S'sky1ru ן+! S[[Wgt VCyL6cI/A[ruJR6 Pa!IjIvAFpV@|>0}B(}qs T-1$4%;-Y 01Q :4.=5'j#qĝI8zJ<3o]=b w)3ױ\UV@D2 _~}7mڪ}qiJì\gk!arac"bn8:{T^Ed4#ǟ3'j`WI (M7]?Wd[S KAPM6`tAMƛzwVAe_U#5wFFOӅW Z]pL3:n)јi-6q;tlSBCJ@4u&F].6@=bN?Ì.a/^Mr෠\nUJ%ZfPNL&ˢG0Vf5^=WMhz< N+45V/ҨxHC1aN1p7ݡ KhZ-܈ISv58G. A!+'g v#;{gݲq搩.v^ %})wVA:b4ο]h~0U9pW'KYQjo̖Uo h% G"a^'-rN0LfSm]Y+ UP~}AݗM$7 r8:7[s} (ޮ'bzfV/ Gv5=1,Ob$ ƘO 4}djlUOa#>F<uD} VW 11^??ȁ\Ы'Ʉ E QnF>D)F?~R/f)i%d@,!#)F9! PZ=Z8l{7}4/~PXmЅRaiyLs#)c6gZK7oT i@d׸z`U9?oE(j_TF z]c{Mf \ 1كAlSdi&$4rU7kWup7aPa~RT[@a&6B;Ǟ'#J4=*9oGL~}Z jAv=- R/^ a/MĹ/ӕ4֠)+ENA0ujFhÒzG ܠw jj t ->?~"A!J=7ȣc0n: 1Ӱ^/IEQv~h)o7+7/LHoK@><;^c]ֈg$I7 lPzڹxi^V:ϦQjݨa6q5oJE\_}?SCqA[pޭb=g^8>i\ɺ7Tq=vh;<5Wmisz;[: AK.]G'Y7jMt QTC1?C&L5.7GNȚЋ;ٙ5[翚<҃pd#ۚ@#ra5KF3oeMْ%g!ZL,"tUdSlj}p6+*ʾes+*~ߗ"@ǠNBZʀH/zfRhR)\.ɷh[jCzVut6nSe*gR0)th}d#V 0i6~fK `s|]8UCQ81]#2p xhb`AK\Lxdm`y. \r<"D dJറ-* ?4b a/~xI*|G+Af: ļF*q?Bz!C/ThAKHۚ,7v_;٦zEh_@UNSWzQ0k^f~gwVRU6|4s혎m?Ua޺ruwL -XE*zZy)=xlGZyR; [UCQJǥ!SbKWRmof_sJ)y.AB?)+{!ɴW?&dˠ^Ua\!wD (XY(o񺸌KڳS, dL*ˡ:`0`Kɏ[ò mq:Z#G`{.jeL949>]/WV`$ƹώ VjL4l2"އvƞN3"ÖWlB E$]60AܢFSKzr)Sr"$ KPWsR:8"oJY"LTROބ 'iX/rZTGM6l oܷ3-/Vj- u_^0"!.;VjFÁ-}4-!.bT$KeAAR_'C킁{n@KqSXէ^YSxICs]|\G.hpVa6P&5 yjuTl3@ A|f*G7ж1(+2{}W;IהfT,1MlU"E=%dc&аĔSKBz|yB}̆c=0, Tg)6+ ry`-U;HyN$+ROqSf7F(_E~-iPBA(F-2*K9=0:fUZ[S=$d|5E*Ìn27?v8Xs--̢D*"7 W=bd_-H#R9˪)K!m:vėX|e4UE\hMچ\=<Vv-sr_Ք":&ʒZ{#!rv-c! >ƪ38=fqPgZfNEdswT3 3sODEb4u֝>DyCv}>T509ĀVrH(Dpgɒ![<H7 ~45;^j2cP G! eLteQ j[uy9ɘ]ER׃3UoЂ,$́ n w d ֲ;НdE6eןt+k xͽam9*lP6 \M" b^J6#$2.)y s, Y{Q2qSHzaʗ֋I[I1s!~nGad||l7+#JSoHw%uX!pXe;J$G&So Rl²BEk>O~c]lx'r4\Njkc\CvLWVpc3 mBA/Bx[,A.ZH=s%+?Jo`+ Z_϶WU%9V}H)z$hllS$ԩ(fG./4W޲+8T X $&gD(". -Tk=lD)O:@=1ЪT;$6?:e"rWeeszNC &5hedT3`~RV Đx3e_z<ܦUWZ_4mأyV5}-`s+DL_49K84Es O;cr;,pMSk`咔QB+~I {HcdݹvڝoЃ$f= /'R S8n,Aҷ JS廈d TI(~不 wz?RPYC٦.hG|0[QټYk;/)>V.cvKU$ԫUD ێ)\{z<&"l?\dsnah}UʔQIvwi\kVǏŁD̀s0Ȋ4r>6/U05]yn 7a,[ *YTzs&æ;iupyW y Se^_ #lo&>@@sOS6u7&~nұ)gɬ8I)kD2qBkk8!ep  ?Z.uW>[_QE|r,9]_piH[yL,۵!Ȩp6he=p5!dHͽ't)km%nhLgJCA8N*AhkBQp] vHTgӓ^-ŧꄡ,q2{ P3 ''=v啡GV0[)Wd4(WLτ#MjHєzdHwʳͨ頇E]5J&}_Ҩm (v_'~ffȎJ^ײ`?2\Kc$O?9{Ѭ*C*p_>2ւvKV}hff/]gAUMGT,6ZڗF݅fI&vS KT(Q)o1:]D# pc:\(r8 u*qHGIn~c߀k~Kdf٥cL8&O5y;UøxJĒHFqKhηOX"!JWf'Ĕ0_a 7qݤɹzn_+̓"ZiGٲui8cøb+kɍg{֓q5'.4vR!,9XQ&mC$oV_혡vv FHϣ\*ڶf#,l@ }P[^(Z',E.Go[fT_un$aLHVg2ܪֲػSseEG=TSCvx.A%3<{u-JׄU3쿋o%b>hJ4P=ZpduOŕ6L4FqLlYj-KGڗ^[4NiM^n$"=@ ǿb=M}С>5PY>^oݛsGҒK[X*ny+?p.+~[^ AV<2đ8.Wc9b,L=-"u ,Fq֦Etr6n֫qb+c)]tyuҺ+2ًS p"A? B7^"ggi{iRmlRyHM: H{唖ð.N+`tf+ǶNP[@]?@x1a5 D*&z{,"aZˏ(ZfI}[ ~޺_Į&1ySV-~u%kD8=zbkdo9sh\fN)I1edy_a|ǍRRZBGyi 4)iyu*!TuxFxA_KgIK kva:%r)߂v$D\-&E@3R*R/ipBM$V_5sOAa`ZVQ[мLP9wJH)2h1 ߲VR;7r dabtay5J%Y%!jn8i> >F@Au9(,²^?S? qt=Ӊ|QMiY8dl)p _Zt_ P s$hv,Jmz[;z<eզ7e ^x{:(v̀>~7kƘDOe^Պ`F7̣wք~!0$Rgq!6y.f҅ӠIrfՇۘ@滶+>4JU[#^Gv&2Ou.utd nI,d,q1t />_=>0Gz|N5rHvXbü:Wҵ5U㫟 `&B WaҾ,@fZTg5U巣vJ@KRЄ{E` S,Ъ$[,ЯP{`R Jf/|^Ր3An,5AK45'+V亏]޺uHCK8 ò-H$xvNJJe/!a3T=10%3] /pYPbI(7 N:A1z<:֎ӖO'4`/mdS` S` 橹*[B{8\!x[& !F_^3pzSx#GenP?[Pю Z=vbL Me sW[ec ^CnlF;Rh<7s ,Nc;w?v `;mvW`AjfIy.!on0F s,Q ~ ^eb%~!1tpa'c.{9띨DIN9x?Kc6 1mm ڠ"Oq9pj@ri&u݂-5 >5udw?+Ԟ S -uct$0״Gj^sf{8 }($=-Bs@cSx>Sy"Gmiܒ/}5:?[%$iDQ.D`һ VQr!ޣ,G.rFLu%KZ砊xXo?J!9lY&<ɾ0 WAtltG>;DjFLB H|02 RNjql^j$\G~;c;a %c!RI0/^Re 7-_Yc{x眭Z#%kdQ]85\4 YѰ^Mѱ O=ݏfs5,v}% vLY[_aԞ}00Z@X0A^=lK*(S(H+)~ 4}˕7؇7 Q\ i`Ob G< MTy"~YNe Y{ez5P˛]_^FFjqb,:/+W7LXX`] /c´*p~r쬄]^nРv~CfU+%z+!7QYo/S4>{d{}eT!469n^KUfP!uQp xWu;%R/"dke TcA ߒ% ̃9Gnt;!o.<=ĚŒOw\)oxZ^7Ǘ#{ k"qLJ}'TԵ+x$emU_;6Td";Ud<"Yd\gxj6E$$PWZ1cCFH2+$.lTɰ1dLSX11<'ϒ+#Uh˲r $xN)%$ gIuvcq)l^hb"eJ9u%n!_Ҭݖ,X3M B^ ԩ%GAXô`Wc e $n2Tqdf\7ažEPwX!)9 t meF:GpGir`'TA}S.Iip񍒵&(Zڲc|$Ĉ_L$BQ4%IA{3uUz3̱pm^xmIm&&)h]rF(p&5~Փj*Lzg\kOz;ָH-Q܇bDf6`(Q䦶[e(z^q@JJjwamR 5عܽߣ3d|ض+{uԈB;u*miR陳ԋx] }y3.`$9/&fCE#%O3zd|JmxR6S4U2u:T94%^l*U~H˥$}/QkH),=S`E{gvmLE0NIc,eer^O5j@RWJ 94nȏ]4$"|L7[4ܥ\ߟ^\W95ݔ6 j0ׯjc-~eD:8`gYZ07070100000057000081a400000000000000000000000166f3d9ce00003a90000000000000000000000000000000000000005600000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/isdn/capi/kernelcapi.ko.xz7zXZִF!t/0:O]?Eh=ڜ.+ˢήLf0Ftӑ%3JTamW " MjEԺ_tfҬ_zGClƹM˜w.-n{g@4 Y }<{}S~W/*)\|ǺۘZRݪH&ƧµVqg!1FYv eK](U  ʡhҐaxR@ʼk;x8`RjoJXkڨF\Fb -3/͒0#X1ӫ-u[й'O"ggAf TiK[&snݰfٝE{Q-"L1H=ܨ1Fp4l& wQݢQpn/_(rL<|"]>pz:j3zqU(hsL!.wϡڣjɓmQ}nzz [̷7 OdAl%#\P+=Dd]u3- M}:BUl{?73@0݀E##Ϻy/m\lmJ2{ښ}Ŭ=G(^R\:G# |%hn}Wz"_h$4MBb-K|7-dzT-Շ|Sh".A&(֛җ"~F}jR/4evR t]74@8h0 ] OV.O%ȝݾH&䛴4)W&ppCml\AT~to_ADh&^K6YmX[^˝bY!<“+Ig|  Y77՞h ܥPr.|[Ź{fMwk@/bAkyA $R`WI*MvQ>]YKdӫi ;$ $LG\1zWH!F؛ 7ulH>"\ů=Lpg1i44Y6idc2quE^HJ5%좙nrV#`L#tC#QWYgo2bha/Q(4\T[ύ؇{eأkRMY%hh:g*NeʪV )m],g<ðlMl<%iX= 's{˲I2%S-(dΔID|;%?꿮3*9iy ]{Ypwӿ~jrrX/1'Q:qrv?1'ERf1F5]>.,igl+(\wݦ7qJoX!V),;T#hťd[BZh=l8#:/g-r_4/يW~ⲛ&q @LDFqD8$gp* :O.ҋ;@zKW2IάGA{5t"~y\^q ?3*@Sr`#;z]ۄg0@+,SQHǍ9|k$~l Nb!|~[S]t譖d)~#~/{hx\5n8EKJkse6;U~!b4_>-){-QĮ#-!V j {Ҡ{vQg9=C=n&8=DW3S,vy,8}Qu`6hW]~S{&O(yşу*?t+9A; 5Y~@o?f?q+*"6 ℉BaN0I DA V8K0N5-Vvd~%Qsd=,p|7C4T7/ӧ&'oKCʪړ-Eъ(7, p32oV`1q~X > =`~ ݋DV\2y0xTDX~So\}4@nT&|o;B`0{<3˫5Sj&s'- { ?F!N}WriԴ0EnE|S.'Svn߬fϬ? w#7XG_}iԅdPS`+Y{T7@2kg6 d Kf Ca<kzSBD0$gE*r_tkM/ⷨM Xl ʸ -vvEy}_U=!H~8aBjS %CIe0EcJ :u/ _[tLd8397(NۮR"m>9.De0%κL4g$G}8\z~Bqxf*-3ڨq*XK5Y/?;&at C{ɾɂ3k~pMώ@igj8.[@ui&W)OE8bA~V5A t \iNg%9OE8j2ݡؾwפAϢ:%ښYPhD(5X/V+, Ft %蝩+b+}0/pKL4BCkHsB-;t(0nJK$XFS&8(m ՟Q}}J 'EmDPEhI]nX}?f?SIn~գ*O%n5>P,E iSҦwSʄ1:so@[[dO=g|5π;4dT\k}lQ2ZC$hl I:RF?4u#K5R8T)bj~݄uvRM4XfnyH NSai q!wJZdaQia.:k &PC:G j$) Klzw-}oc׶J0#bM$ lp+_f%i~a}h;&L5b*ʺs>Vߩ_ZK3XUސCSXd/> ^{:Un~ȡrn݃x) [%E7)jUv 7L6m#Ls7%O*tSnF G C7+^tA\6ÌsߕkfV+ 8 is~,m@T/m-#M:t"l^ѓIr`ԉ#`fܹ-⇪վB+<2g.+qW$`Q=X9aԈuyy $ҞIn-$-S jqzgUYie: V~OB]H!SBAšQɪ4SO xlTAs6Xe~nj󾫣$!篋 Ύ|;!CiQPe87eO7 byeީ*;rذLI Uy73>*V d3@lB/fda`PI/C`eCֺ_EuWXcG@wuz&*Y\}`K:9,)K_7$נ2!8b' qc_BJ⵹#!< jѥ0=ebL |̒>/Xf̫뺆CП!%Hf XCdmm fq[m&7YУѼ|.]mFe+v8?{\r/QƥРV'ltˬ-U{Kb75+$pG!ܓyv\Nk;򒌒k~`z_1(P 0xJF埐y[Po,\ͫ;9v^fu'qJQM h"|C+a_~+"ԑlײ+55}wBjK*9֐*Ome  j0ޯ,ѪΛK8>6Y=5Q$Y& !˽y ,4LbP bmP7 $~_jbY0E}xB~,NYփ*0{_!B*2$l2v#hrXpM^u#j,^AWap7Yo֤2 YjiȨ\FnA\WЕH;@Krea}UF$ЋWÓUf˥4՗`m[7KBٛR6x{2~KbSQZ:{:RguSS+ MUHj(`<&v"5Js8;:AzxX'.b~̩$E6JA{h!Y[d:z@Ju+X?JR..Tb8.?\43 H8tAcƼ#Cq+ i$s߯ m~th-i (2H%M?Ӓ΋4 Vy1!)P$/z~&'l͋em|4qð@ $GChaURV,]SIB]Ԥ;}ʄ  /j򜬮á I bmtp*ĥM17<Ko=\)=f6( fOŤ++8쳿« <(!f0nX"ᧂ)prKJ8mo0eyŽ:Bp:,C< UQEx'zmӸ ú㽕`4s.=V$p#܇[o IʣdJdOd*2m !gȈĂi=ئZȢ"v&_# \U +>V~2{bIbuhw|f8WµgT7jDQV8's8ߊC-?/4w>-Fi4D#oHUe/ǝLLw`\$pB\":ڤ)Ys/ M覕35DMFYD댭zla9 Iu <\H֎QOYz."yD+4fl c06I\Bg_^(~ca*v`JR1+{iФ`w R?(c| ,5;G0PU1F^r£JKrg W!z C` euV{|/۸e]TnO5?wF`g尷f< !:m(K'57?h[\o!>EЊ7gf97}$B<=8F3HM*ofཞ?.fapT]ܽfWO?%x O߽,icV>&_tw*%^ʃ+Jz#?xVc:"4~{woN򸈇5-/GUЪgjQdeGgq]:_A jK Ll@2}L^Y=ayf5oEz6(De? y_rl{ t U5d w7=b-`'"35ߍ_!&Qqi#-qH#D YubUE(R`A# -gp3q{k=>[8|nˢОcCAWf092$ vB" @:2<8a ~W48_aVɲC&ʄOC( mЈsR<WRd\ӬO@Yzz8LP ҇Kx[~6d@o(#ncwcnA0㄂g n< ")̍FM+^謆qnFbK˯=ܰM=xaa].%ͮ#ȕE+GV1-EJ|h L]6&POTNQ+΋9Ѹ(Np"ap< LlQ¬PÌӲy ?U&\:2+=kkl.c`p2iW |T&ދPHRm+$DsFxgm?exET KfߘA{f`LBzIkKG0%ʇ|Ɣ=[C2/ɿ8<;:=3vHyѴ G}yժζaMnW+ugytڧ \WZr Y ȃ:|wd@λp>ox6k/Q 3A"Z2ilL'uA@/NfnY"]&f_*nDriq1=R #ʾ|z8mHדWN Ei7uF@t-\U{eƽlEb Q[weL;?sG#\OJ WJUj[εY!媩B=c?;岆=m!/F*#P7v+v8(}S~'jmE#ͮ8mp&%wi07 5$"vˁ.t0mDKuxYV* ?*r}T/q;WU'd e,.MFBG$cJG56a ^ F€67`-yx}0\g5CKDAMZ D~qE{C8V e7 cA 2l]JtnM!;QWrZ:&-[l"BPē5|WI=*|7\4\*4 5il˥ˣ: 2KUҝ, 1#| M4C]8L s՝oInP'h6Six1-+䉖 kv#:d=ZFxkՂl7#$c6NP/(o4c2hٕYd-P}dX; DMPZ^_"4+'WUsjhU˯%/GvLQ/ZT#}"7$(E&`( BIx]ݩٽQEླt*"խ ߼=5x/S,U\Ϥi#8MYu81:&yJU^ۂ =*<#!E7=;W@,p4,3-~כ{2$ g{h(m24XSXerODmRo2u"O3 ZjX[h/^c MufBķ=.2$}]zVCPGL@^ރR2KbءZ}ӎQ^+$vVV3@-S-|Y#Ee:̘7{#/OcX3jNQՅM~Z! e*|ޙ]ZjN@e"@%)npWBO,=]bG[$ZH=Yʇ|U+ˎ0Jei58nYglN;=%.ϡO`W4&E&gG٩0n!_W#8Rڰ۶qD?TnɤA VD;rnrM8+1VOȑ4n^6xll< N[;luc~,7T87d,uApsuP4&Z(-T5 ʓ w:!8YeRho+/%(9h{ؓ E>s>{i%؊ G#{PP+FG@31<[H$IP{g1S~ukWYr!>3bbzkW* U$*VpGf;^ׇjy]RE3+f84ʧVJV:-/Ɵ>&h,L!BBYfHOx71es]KVcيsϣp`% 4"y:\81J/lLtj ՠ>_k̚:m0z 𖓙d 8x*9 `e`e R!ˁy%J͑U}¶[!7JCE߱~QwD7T4=;$\_E3Hj:=Bm@QF(Z^bUqP W;0WMÑs[N ׀G$<{ ͻ'xN}鄐ZdE.|Rw?h}SZ=;eZ Ng@2,j=߃kYOJpdx$f~WF*ll}UP3ᏭPPEE%lg wig<v&&*C x|#bjSWqI1aQ 3ZSrKη :~BM}[[8Vl#?%,%TI]Kawa̰q2MESLcKz1 XY boฃd/@xoӜRb ?6H+j]Vl#]2(i䭳vQX:b@̀T*2)pr`7؅/;Mc?; KL_`@NlqEN[}2E*X*^}<ܭqg.ȴc!F|'Œ͙5[u< SP̠'IV 3Hp0wU6JF!3+`;f? hJ4HD9朼cx>leմ [PqxU"^W2ĈEktְxd!s+t0IUpB^T5Hio' 6DڕY݆vV+0v\̠4rL_ >axz-V ΞMμт . Pj(lbYIrZsDf747= B e-pzv[sV`q;pK}#"$G.R:fȏ׍?[Yb@&ˡj%C Q5i l'b[<º -&U2Ы#KJ+a5@NSuzbre& $C6[FZ iTNK  [ ψ7ěP @[O I0;]:1f6p:۟:qI+ jǦjזZ|2J܋j]Dž~:, E(RT=6~R| 'GVfNs-|_F"==1vFnH&pZ:=-H̪Y 񓳠oJ^] x)N%i; m~L fvZ{;}8HE?rp)853{;rX֕>6n1hKP'C6t]@Jkk@E@yN[Լ @J j\P=k1Xg-z=CJ٘(70!SNT O2_~e!إh]WJÙ I9["p$&dpK7mZexiFŘM P  ,x)6i-T_] VOg umG&H0ɇ"kv$n&+T8 ,9Cn)f'AYlr,(q3lڡbtL'YiN{91o<2FuBF\,Tt1E`-<$|$:Vn{ϖ#R DA}<^):K y6/]IuslE+#8ҦfG^:  Bյ9H]+M- kMy6:*70֓eQvzBSu Q«"NNhDM|=yЂMfR#9U9*/ӫ&@28kvmO"VgVq?yeX'K2Ūjqal=S_mSZ/O&>W&D# mt]˺/Ghq}C8eq:D::9չP <vS)'g Y:=+{5C AF7 Y;3@M3mYF!%~w9C&;a72ѧ)Ľ_ĞCW wo j|d26[ģt{t{ᙓKbO#y7.x(Hb4 lg,NIӔ}xk[b48dR)4/. +ЌmRR4i+\0 u)Nj+z"cjm|YÖZBsȾia;C;b[c|A{XkɍGQjn Xm$<`R"T]xT&5om(9r҈^wfT6#B}_Jv]y)L ߼9Sq*ӑ$*VFre=-<Or$_/'@HC{$x^ԩ3?9N@2gCWz 7T I{۔/@O?f =CEǛ1B>8HO,P8U%Ye*{)T U@Kz.Kı_$=pbke$M~Z.dl`~7LkT'cm7F;}<"|O{A-)V,npWR5-mAN5OB!4 g-]0"x[cRRm0DV< %lN; F>O '26Z.=$42l|igQ‘ͽW)+&63XC=M=(<(ө^ It%( @7Ih 8IޡNW;JX_Z"Q""z7`*,@y hAԞ[m2ϴoP3eU|U|5˔%e4q;0͟y(+5 jXQ.HԘ5] &R)yNʢɯĎ,$4 ǭ 9m +OxQ:)KZR-k[}iֺJ鏢YnI!{WFmok+3ef \3r ?l=p63mlq%k! *4sT@wjRNdܓHlZ4B0r\g1|JDOh/Kd֛A)Փ3 28xbҢdס^dLڴ;|m-xO+es?GmL!?>x.G҅& IV4 #zmUTk w=x?v ds$'eaq9DmEE U*No2hO-\361H{.nRGMr45ށo3<_{ L9DKf34˵@HN~cM?99❸qv._~`/M ɍ$\B&T/mܭcZ1Z 󠠮7~ 䧷#gQ%FJu y,?7SpL)RTkdɊ.τ,#}"#->d ښQ4֐2!{,$%h7Ec2ji`""|-%߳? ڑk;3UA ?XhgSM bN7m^{r&ne\U)C7]9|bh7~ԭ4+v0ul);C[x$OXRvErK qߕȘrS_})ZXTr/\KdKj?n兡їd<%`B\EXel:W7 .=0]xk~ad*n٬OT-h֮34,~c`@psJ޲W]ZʅbxpOOlɪ]'- V*'7Xiի6ΜKR n|L} UJh?J80$_[YXn!,ˡiۮ?VZ6AO`7c*D(&gIg g_Esԙ>kRl%,5ƂlD0g$ =ҟTJ=;^dÀ?[ļllAْ` Ճ`@)W9p6JǏL)9Nk=zm&l`+8ȗt¦ːgsZKIwb ctrO,-ꖺkr\DˉGůʆra+UTYALjShH[VK6,Ԅ׫+yT5j5'!_֩78d&FggoV.!dS;g:]DGC>cja0)gyYA]T0%H!zvDV]h%2b `2T ؊舖8Nڨ Wl m|e" -Ϩd&cC`1ƌ=ݛo}Ф쵁0e%HFVu-s,*%OfHիX;q!lt| gy}Gj\hV)~5<ڽ0^'hv'JAct1.TvluWe#[nWMm}ۭ*k,0LlFJ8PWcQ\%[![r=XR<*0*8II|uUNyd.`j [Bϩ`ZRMTіWVyFMLSx|J̒OW0*ZzBFC2^K۫DVmN lYoU(.<өF{q 6|ˎ@#[Lǎ/&'OR8R:_<%O fZN$^N8X"`@56RFLiû''HmQwKˤ=#+}PM\*N./c]3mt|HN; R g\" >9EͼLwӫK R`|<,=|283a8+|:wR .-֐lJ)HP V$HlRI6=B@<qhؕ2&@ -Swh{lpFZ5C3JGO5or໳;{~csnGy3>]%!u[ލ9FBLJ ۄO9nL>P#4V]咻ŷMs1;IW7LDnUpR!,/"d YYkT9Y>:L5"ҜMǜibacC, #鬔;jU5gF!=qDpFULXxfK`Dk!44 2"X-7ov W茳ņAdJBN^*իHnP &8Zu6WC>C4*mGCe{^Os_TwIYύ_I r +˃ ?*aέFI,ڪg!eоe+C~'O j(Qn.M>{Нj$|YKwCcl۷)S1Lנ+Y%7F"e jHJ\k'~F38iH*1rk(ˆ˶*D˱7h[~u܋qբ13mihຉpL$&?/ Ҽ$l>SZ1^j fcD=+ p콼 NZpٿrY!!־v~ R+*.pg{A:#Tc,2ʈ. j7ZGqٮy>O`jސIR\*JdZ%\ c]ΗO+ gccQ0>*_?·Q*4I6C,c.܈m +*GNTM1C&c9k? ;t/3&ۜMJn-f'eSBf7 17'tbۢLjpН] 7:|U-Y::bXI{bpr1Gb#n3Wi#놶M˕^΄bgN$z=ѭ.iJ^$WFTH1NB:gxK+4jfsԒ=W@nOTq*PXO~ (J;AYYzkS-I^#O @r&?MSHO*,BH8B8 D11`_REߡ_bWd4LЖ%fqqHhR1Sf84l[mѥAW5Kg8@~FDkc|\ @UO)R#<=[#9߉" ?\}'^2R}hP_rp'^n|Prm}͙/Dm7V:Z-9)߿N?Ujnަ̜(>D}%u,Qstzrc| NޙVA0v{%ѩkWJq6'㧂]GR)$L ăLj-34F-0ng I>L-(ve׃P<ɺ LYڟ%ijZ]}ӱu J\~ޮQ+t:ZԠ<yԞfhlMO$6[U(jS+(f 0"V8MMajR2QwA =#fGv6C(KB"cu]KLoVښjќ9] E[-5rs'<<%AþR*}OWfx/J?᛽`9F3cwKʭ=Hْ^(hٽ-=qO OkeҗmbI>p \z݀D\~XV$Yc Kp\U;Β^r~eY`=d`;cրUU)LF4LXmƕh,ʏcnmew Y[ ܼ">)9UqJ k! $|克{׹ \2xۃ<Ÿ(aE 5@le%\z~z,7)<'S;1,"Q*!fzT3,w(ܧ;`$wc (w?]4i^ (E%u[A?HDaMCT⟟Q:}};o}qs{±.lUՂD֣eYjJdtȪ58OxۏH+)W@{eeO"*c*$8:]ނ/-T!D!#`rK^Gyh`F!B@HjrhWYGH;xA7x}ޱ(fu4 0)W`.c><秱ӧ^ FtQsAry|2tl!L@UҌ(mY<~$c|%~} %Eu7.rpVaLn1UH *;nF ]k䬁vZ)YXm+(t#dq'9BpJDnj^$78=cruZ;mURG%!&z^r&Tp2gs##kUԉ4oKHSFxxo&lGԢסv kuo&,P4SZ"2t(\vݥȰ:lSeq5J$w&ΨVrl-۩70pFL&5zdkܪ!5y5U-eOڼh$8ΗD¯Zf0oM˫2?hM)$(ʤ]>U׉Uu,,pUv!1i 2'0w-29Vmn!Փ[['JbF⾈,^\T{U[EߩQSK˄Z M!szb# ~̉Q43JR? Kk3%3&m Vv_ԷMHJ+$N͒cm0ӲIh ăa,SJq;Գb'DBճ@3|( zqAO&3 KnqjMqIݮ!IRQfDt*&4 P5J4_O/B6ʩCKkUBxuf`}a0;v#籬)U<צ.vWیrd-} Es ȸKJm{g Llgܗׁ:i$O[PA{l%$+ kD`iX{2>4 va&h\H;t(B$wʱqFsU 쓶l<!WC2 N)xp2o0V3mq05tK/G V$ ,W+jzhȣOuK~ F1} ;|Ċee \ӷx81Q2GY_OشVnzFnVVZC;ֲ1ә2# #уr U|[wϬ)B{n\>RA/0wl#BMٞJO8_4nL:< l>P?Ԥu<S%O:wq" *1|C'v\f0cAA u~b*ԛ I/\[z8 fX}ƴu=Utce[9? wI}!áT,)zkr=Z=:YHV=,\[g\Ljpli /wԴޔ_nlԒ=[TD"R/^lkKR`` pT]01WanR?W^(GnvUjA'kKk۩yAWx eq\TO%{=ga&&W~n I\E: ^" 3Dv:eKnY5E3I0Vs";=/1֔fMxdKx80mG}{˕9ּVדx^?M&A/ꦲ+k(nF˯=dh,Sɡh^iM? ׶K(ǀfaxAÝsk(32n76J/H\س BwbdKI 1L2Q'Rş IjZ{ HV͟3*QCi+^S4na`XgE*LCƦ_ >nEMUGQͮ xP^2hy[1H148S<:ZIA\׻i_$cEҝ o=&FGoɶ*W/uYs"Q2i)w|e٬vn;-ݦqݑG?Q6D$BWUJ J"M'"~_Ou(aIė!Go;kQ 2 E扨E{X(Y* BKG5w&v!iMmV"/Ҧ#:A쭑yw-4C~&RžPci_(c~ȧvt,} e߬V'ҽ-aMBcU*T7b@` Cc|HX*=trkᕎ Pb+{vA.`n1=u 췲')R;OucnA|@KKvb;nP6 M=7?RXW@)QZ T͌[ɠp^{f7 Oƌ'JlUJ;8m@8iZ^GGYR=FN񴪫\ٛ/D76CN:c{ܓ( 9\Yu#>?> d߆#jiՆ;0;0(yyN6fSZYR7 ]7谤#XAj6n錛s ]SQkԮ"9}HC<ũx.Ӣ;S ΰڴ%<z4k< gsJ:W:H$.e̘p5ǀv^EsE5>{:3-Evqy?BxJec(Iѣiu'sAs /(`uB 1w}oA=FSl>rM]F"ahi 9iJBit28g1-U{|*js:h c_0|4'@E a@Ȑ7*6``V-[1M*Л:%`\%[JGd7=@❤ӸM7~NG) uiwHȽaNyO<8i Xo&ٴة jЫwb5檄vЪ_kPb*rqH˾ wUnZߟXuPu֨ݡ=WF93q^ w-S}u+!S鰓ر"]HA{g~75AQ]AF?@DBD3lM<[j"J9PRBf90ʭxdODWq ,vp~jL:؎7n)ԒFyFrU7Q)ѭ#*7kE厕S&OR{@ۯuѪOb=p Lje B˜7_SDfUd#I3(T7u;g)Q?w;XU .$!w;O9N<6.yej,jVPjyGe]~K, 6sX,n2f,wD8c-aH&jI6ˏ AG^ Ll}}jVA@P)Y[7 $YAyB퓐!-J1z*2ceV6ز '!6'\IO(_#2m uZ1pRA)D>1=)dZ9 `v,"<ۀ>?fgGSӋ|3:|mZV~ğ5k6;9&p +aם dǼ~#K/Ӧ mJN4.z0|GՒzN:sN wxCs(С܅;ʅxgw*\l:p z{Y3o_({oJZWN0m|7ǫZdp,Aǵhפl!?/׻?*1;{MA=']7?o5nsr\;… saXaRշ5ѻH@XFD=N2QXTZq}5eS;$fn7 7C ($J :'ޚvGhؤ퟿W8AΆ0nFNo2\U$FR/c{+g=v@G^2qpE(*?&=^Ə$ا;H}0U 5G#\{eM#g"?_g1a4:y=⟵(JPZiAEf`:2~2zI偩 E7Sݲ ee[֕mFYD?]C}g"eb.3ӆ^5LJA4MMQ.<.ͫ^NэhO&U+F& a:i8NL4 d_́ O>B<KV͇6N1FG]HwƁǃcLRrY1L@eq<@<7T0Q#7EvB`guYBځˠBi0b2'Y2A=M7Y1A&H嗕_v~mxqPih D4pe QhpzZ6MUӦp> ReI~=R9sW|o,e'۔) =U+`$kzp@͡^^pFxmGC=;Vi5DAVqҹ0zJɊo o @C dr>ZmK;ŀß#*|uY@!wZE\],8}V|Gx0ӂ !l틜CW8ՖweTw18[?48Yta??jr1j ʸ: :11k/"\q.i4]}Z^XPFLeEb_:᱘u_ u4 &&UrNPTڏ΁L#={x#a(<\Z#;J%Ӗ{"iRCAv-9L7M 5@y&f2r# ZSNFD_exY=O f%q\ƝhXr`L[Ҡ.@M=`xP6Xzs]Nc(AНa )C3ޥj?!B2[O XR? YQ~~*Dx[]|#'ޙAi_g1҈n:?9xs \@cyuuBν[q0 "ﴇB65 !z,C*<ӴWH2P/mU3$sYh .%~+ _d/ͮmwGδy~j3ǩ츈_FV!Wc' d<Mm{ E"59Gu#Rg.yZw話R?8sZ -{Ԭb_W]S-#;hϑ33tWHWW8Au цh:bN&DR@sD{:ۢ..H*c~2jCҵ?3s9r1_[')i-J]#0\Һː%ԕĕ<݊m{F\C4R%3{ZhrqQE:53yvD]S;mL3\8^}]e7م;HzR;LcKzt-0oPfUmx+cZ3kЀ$kr]]4WE8>rCX$^gdž  a] )17XY+RIa/GkP(ZQ3i! A╈Aۘh f⁼H'D+8Ȧ(lͪvcm 5DpsN{e?9א`J  OVCw1`MFBAfۺ77\tī NHG~пPe9p|ü ݎ!zЏV6C[\A3*_" 8ʢډcMRfTjRG:re l4E2=zuYo)0A{Mg+LJy< G4 tZf=!jBECܞc3}>I"N1}ְ#9wf@_S^IZV)-%JoXh7Ec,=slpNWŅGF2SBL}Mm%'p@3E)ɐTc% .=gSKb_誃2(oLpX_{Y$%jNPH QaNђRڌA#pl\t|ăh=%AjE"`dzv_7χ'FW1l/~kgabTY).LG[Y?'.&}b懴,7`)l ~ke qw/ |p{+Y9#9E"䰱[B\p?aaX9G2.nnk t@ B*%/ u&\VW]%ph3eAJv|EJ,[UZyd]&J^ʆ苍6C&_ɴ jV.>=~^ebG 쿂ҙ]+r& mo IMأ&'3*ZwuOcOabf\ _!قs?f@@c2eG^lHB` |4i<(n84W$W~3L]1 ~ -gaT\e$}?.97r/u&Қ snSP9L?9ﰀ}'st`MbuH4)▢Rye/2A` صdPDQ/+7BQi]mK|y[!L!yoaV!G޶,#y( C3U$|ChqAXO9@juc 7z+tW4ɾn_fLnI X|X,3EU %H35/t4;:!dH4mI2ZKVxl MfekHa̓ND#(ʐ ^s @J[j b`tq<Ї4/V%8utBg@r)hNvt?XWUz"Y[˰N3}u2jpҘV$2N_-, 4_*}2j>t:~vS$gvHq$@[T^{ 2p`̝@<6rNt"V$JvEi-m^/Vi2q|\)=0žBDR!4:5ȝn3#xyDXz` 1 P8Ll@I: ,u'|2kPLzVI2)Cn2H<&j9qwq$],BiIwZw,ڤgQ?&/W]tj^J‘Yխgm:w}'KV!+it6RKq[EꈄǀBWB{ ܨ0lj\qH &LNffH ;9 _Z2Jm%/j 3jSd %O6C Zʭm # UrR$]C m^p]S!F͔^0Õ34>HoVS2^dq\ۂG&zON5-nAl:efry/B9YOԡQY3 b9,pO;XM{Wƅn-\':OQ{Xb?kIA %Y"az9" }NP,I 6/n3̈́4T'b4L6]uUdj/ڻK -G"4}_ô_sUwcG5٩87<-+r$>̓zao;x]}gcԇ K9W+[ydR]f~RkSRp9D4r.v+wX ~]\CJ2}(Kp݊ T)0mfLFMa*↘Op84eu(cNjuJc%H>XnQ#PK[gDB p34 ӒTym5QSNq^A+aVFKvS&„ѓ,ڣp! M~$&L`Lן7gf_1f& %St: ]=?JQ|[.MYLJs[IyD+Ӻe5ol`<XyQ6=)`Յ>iꋍ5x@)x$#xJA6tUC$ӯMO8(D)c)km8 -5|?&XB&RCnw'J .f8Y~"}j }Ph`2~Y̱%L88G츖i%b"g_-#.uQ͡5 !j,:W?&/={_xR"ĉ4l-iB^]2=hwrN1c~y %Sa&{ް4a3x=[a U/Ы;*uRd"zOT5Z5XC5Nf{ OP+$QqT^ UA$GO=cou:H;d._ey'iQpU ܕ˿'kGYCfWڹ½axVy٣,Vrpm&~`1)n_Rrxn ,8 ~V/tC$,0վkݩɐz9ԔV}iWL%;\';vb+*uBJV\WA_rAmD{-S_7NC0Y/FҿLe!jܩkd*RdWXs뤾~:$݉#A%oג_WӟcυT AܒRq˂?,-bXI߇ipGsk>◤=* WTu{Iz2.C.w׬J%uqG*}Y.]b*p֧:1^V{< #\JmPQIqTAn]Z殆:~yX:r=w)̎H-iƤAH!O`Y6FՐ,Qܽh-.S6y=u+;PB:+N)d>Y-)w#ұF~U)@OfK?O_&TPE$Ed39:ntqc;$p=lX)-.p!&z6FanT?ncN#[PyYNs'Fo,YEv@w(mFi4T`XV@~S}3v:X#99к|4.i hr֟toyP쾣рEz 6 H4c?Lx6|sĔ,h.syؼ~vuR2uZӌCKI'-iqeWx<ӭ&CKiʜ鳄]iٛuC1 2FꯄD]+LG/.@@g=n@/L)!+-]i#U*A<m*Іx"#7nB ֕7+PFؔX3\\fy-^ȇUZ&5\?dϹ bI㱺iE"J]VPdls7s_;A,E}u}+X}FS2|PRF-6▤QMNzq{yh2$E-@v**w1sn,R!4Qw]] .жo}ԵʭK@Wͷ^¿LI9 t{4ڼčxdg- ]\#|-Sz,]. Ԋd5i=t^Z#+0ܐl%=ͱՠLy$$44d>g7v#IT%;/C +SX ~Kun.MhggҬ\5!Kh^F~ie#wf1VN?IR8ӑ=ixS6Qǥ5mieܝAx(u#|cm3]2O F Ȇy+kuql  [\ZAD`e`LO  a$"G|v r,rK-[^8VړB}Hw$i͕#:\_юecTxx48q1fV!qkx&?Cu4*nLilCpq|l+">#Pv_v`I’䣄W8"k]  Cl &='cjmg8i[m/ʼn=znBSo p$s ?x50LXWjmV|"zxy!m v(YUXR8[pN/)Qb*JwL?u64<ӎ »$0YYڃ."6$ևt2nbK{p4,zVe@  {`@0BQ;T7\])հY~#M!p0L DR4ߊ<Sæ7qZ F&+7$ \4- sX;׭ l[8ʴ:*.d3|:-cۉŦ/ 7g6P@Lc'EBQ~);!pŸ[>AorX oBC!(Ygm}**n58 ],kPDOf3He}k˯Bj-"иU?V g $@>&ou8AAG\Ɨ]~8eMAs|~P5*VStO$@2vk^阵԰B}2)Gi~B/+ 9E_yKDQ`zCxyQ`G@ ;Qi)aeT)lŊA[%ݫ&|3楩;-=": =,JMyf3, FtivWXjц- ~I%}y{ LlR֙` 1%at;8fθ;8 k%?O;0MgO':i1k(?,)Mb+ GΤQ xCk̦$SfJn:X5 |#+-1ŁQl!!}8|!a:CbԾoXwzKC ??nҦ rg7$&M&nS״tP{qsS˼KsSof1b']D4ҿ#6sO=MvTnu(. |(?bMLPJ,jd>~ KPlQSˉ"ꝓiQ 3@Ckndrvi @R"kcdbUl&=S0nD`dLrNkd|9vx&`cĨ$Y5aI{%H*ަMYdA7\,km}e 7#HvM% O1 nB^Z?ؽpu$ 1ok#:0̄2UD?暣QW!Nms:ƊO>)pM@8+zv0rµEK>LX@m|eǻw̐7 /@H]߽qiE&Z65wl^dek|R JM$YoNXYĂ P+TLp;|~=4^`& d 0VYwhp*r5sͫ6AUt#Z"Ypʹfz/PLEH5z٤' 4>Me6f<%57:Z' tح,BD-⊹01d8Hj) :5-[ DjмILG9++ S n{$ϛZhS5?)txh)e "RWɁ{#Îz˸^g}rPVnXP_@^Ȱg@}T|gY6V36bNb}ET80{&iCA49bEAbNdQBP}?/LAmgoP-'M(`W`!( ❖Kj**%CtncE}9%r⟐[( (ٔ5bϮ_D_HY 7~N`w:xG8ꩭPv3%Żh 0XŒ=/p9(i!p6lYmk"Hpx0Nrwވf-B#{,4-մ\%=)B wLP &&B80a69VzVWާh[ys>dS[ !cݥc!B3۱YkY 2Bv#RXj^z&n@CwӉΥ}ؙvYrk\Imp?HqZ jUzCHfjPD3q&["!8߿MˬTKk]d7޴p7Ciؒ 'u&BY@QpD oˠ{/wƔA5bO)zS=t\N[``y;V2ss%ΩZ5'H*0M4+=d(A֩h`mrhEL[>Ha b7$*y?yA(5D7dF XT?u@EHL("؟c[&%esBny9IoIT ^ćc@jXL4?,(G uh6t|$B MMJzVG:E‰i觉ShK\poxgmxȳtIplv}0ӍGS==gs|iPXwE&:9̉!~_,W<dPx绑n./:ߢmJrzݾMsRs0Gǭw1?e´pYLԛ+V4Oo*WN)0<˪u(p5B5c<|E&ؓa@Q$aR9PV6 [ƃTR ٩ ~p@+wC<ljeM9@ڝhR'_Wv X/` TYY߮Ó[the1B86#/+:jQ '*Ic(㘂H],>߷AQ*Cc #wюq+9oj#Mqv`idV4:RH, rNlТx(;\1(qiHX8nAfZ_+UEt R£3@ބnͥNp?Q diiL#’}ë=Q/weJV+BeY~E},R^`,o6ջF`HΩ3qYe&hўijV ;=6{r5q7c.6TyC9M}88<5k&{^V S3wBlGtTTMPFb.LWKB ~>A-sՕvn\/X3komj6R oczw)RvWK@ izk#)D+o 6DSe}k6 Dk޲oU=nkk*D} sV Mۥ0~cvxXǑN8X`ӨQD@z79ԿPi/C|w7QDyNGdU20\N@rY:l+cLƘ#8YEj 7T:rVbRwt\m} pxܒ8R)%ꔼU)a3M{i*7uRpND" SmOJ'ks{1 θ˴#=ȿa(h!:F'%row/W3iuBg 4!c9do/4A@ymgǪ *<كD1}~U%}~jĶM_X/#-jD F{}*L!s& *]%\a11i3aD ]g i` wVv ϚesCGS{`LbsH v.+N_l|-7wDJp: BajOQ*,ﻫɼ<9HJzq6ޓT?5buV]TF1 ! Gn "^^p#.O+?evŮ]=ô)?Vfu 6wK.~q7Wj)MS }Ih^޹^o ,{h]u$R#%./K{0{N|'Enn.,Jӷi:ixg[,jz |2/sYԲm5~ kDz[M{xN(g,+"siiVHRCP |"igjP- ،Fs3u @Rgc6(r'SnE0%70N۬Ei]\s,F߇;!hjE82h{cwTuۈY[C/`\x=Ujȝ'w݊*_BAL۟zg71Y1CH'}Fo)dCcN@OG2qO381Q&HB?@ y(cy5]M@uIC >2>K.Ho`i?y\Jp#w'y[xAWsR\ [N.*tg"gA-<1[8aͫD-ib^uH 1>l&U.LKYH:رMd]C)^]yf+z;5+u"nR-6 )*'(=%:p)Yol)1V2$kw-~{p>j>y@>Z_Dc{20W+w^ ;8,Ulَ^d 9L zhߤx3gϕԍHA7vs`* ש]-֚7Z:ɥ2IJR#\s%{b\+] cE={r"u^ S\8upCYzh+Р6kQD57@rU'>0,I) x恞 7<{aoaQwè+@zJHDm}UZ $1fif*oFD Vi-0j,Rvצ3@}ޝM.^m[kΣۮ eH_q]Y˄%#g>Ft8_&\0?Hu R,x7R8+,(㴺cߺܻEl|X*mvp_rN@f+z~B`pՅJX,Wmk  qx kl!yVjVi&j(OM<4|eZU2.l{(\Ќ N,H.I;ގ Po mo@m2'A3h ȧ7;9]H2S|(BWnjǾ)"5(Z/pjMG!Q!l̈hKc;;(A.\pӠm#Ƚb*6QAܼ*v~MaFEKC_ %:)oH@2\-ݫY΃_@iu3Zø} +1'$(MRd-ϗ:Q\ F_l>6cc=H,mY_o${IUŖP6[-r4fGwL3z`ܒH2: C5BF@dK òF^I3\^'D^D-䀰t~ cXǨpZ1 { x"ʈI RX˘f CFl:7)%EdX"}ն5 A\8ݮdvp\->fWFk_nʠM"7MU:eˬ4?{?d1q8>}um܎J>1 3&\&i ^/Qle|=Da!K75Ir^}]/唀 ֠n3iӔ.44W/M>jp8dStJ~p6~N }zcYψm!IvjQ2*sv0{rۯWE~ 6 d-xke) );=Wbww++= ]ui KiX-ۋ_}3m}3_J^3~pS<^AnѪ#ge&o՞H>\,QJ{%xꌵwy1H1H~|I=;(-x[Mx돔FaLo- b #:)Lr97 QX~+)VX<*찜nfw˼{ oa9e7S\d5ƔɐJZ7gILh,;ʼnnױ}ޗKƑٶ\ضUw (Q 73;NTdǮrҠVfbw=j4,,8 cM 4ƒ'w5`g)-VAqEdE rюZ&JSbL_۽) yt컷9&,+tfj'Fʄ(~fyJ$UNݤ[ʫmV A%JHzw92f?\v\c:']I9s#h+Lɬ>ag/.}<^>ZTC BMAc47"JڟY(>jՐ7& F<0ìTB x3i2\B ϼM1%7ۢ) M.Ԣ /OH(3?)K_-ACa+#)5@hFcW`[2' b4cW#7RGQL rpjZ MHOp!J" ֮:z zbxشW>*5Xs*>ބ? sKtj[;A'@r6zuȌ\_91HA긓aioqjG6R;m=~#wĄR#,Cn{\@!)>EXmr Q+kk_\|gkΰjXݢ|A1lU;5KwQb (C;(^fKg֞B۶BXHhHs{bdI1XYТ416Xž_iMTqNaS,޵@/Co{& }FQ7A1E@vb@|G>vZ_ &)$V~O7N_f2+Tkۡ䝜/ e%4>S8*&q>|k5 5Υ=oa{C,f40]A q-3EI8e?#>a`x>W+տ5gX ﵐR'8m9eGw'SB#Ԡ7V}|W9ICeU)$bofXoǸ'qy|"R5GN=u*GB 3D{on1r LoĦ_gBih2LBA5U3d'#KjdxM3"5ytxdt}/MeQr%._V)Īwx5ZcѻFup -,sV058ĬJL_L_8]jqC*)Ԋ}6X{[a%<& rH 4fɤZ!\nʺxMg]W)^ZBn^ 5RkPѢS\0jPb^D@y8O9`PzƯub=p@{"+ @1#c[~m1\؞fvmV˝ = }zAL3W͂T5Ig1& WLE.^r7$ s}F]lV4+ ިG[_cʋЂI;5>OS!U⧍Pګvu/~: 07jZ} 9W3I%$hg/]k (!ƳHSFQƮӹuu]54qUa\@a$&"ćdU"=pMׯ(h/r@ .7b"`}{M!'qqZ0IHЦPtY%qiC.#5z1 徕Vo>+}F=2ZOUETӝł6 ǡe^?+7i].( yV$1a\?nbԞ7,_ċJKe4xtN<2͆D] ob2JMmqД%zK3ݮS/t*;u 7& v#zp.vˍ<8GF Z繁5LsdyO" :./xw,b|Z(󥞁:.X|vuP$ $|dX;IHk)1 J]0lT8ćo N:xMdCӃxoD)ƹĖzO`gBUXb 1Z v£\YU4|^%Ka];E g5{~\x)??+dԧ]T7+ ddiq,!eT) Ѻ;>V@?Jc@dj)nw]S\íwXz/^7 Ӛ˟bkԻk#}Şmq͎C'#5ݪ@TG*]>v%RM1WaqCl@."|Bg2 ^B_62P׻5{)S'qHĨ{TO* )!3q?JE?in (\w7 @#j ry6eAuX%}3p!zeXyi'F .2H`}< N8 f{2d4N5!v0 \Сj6s0fUSzx ,6n&CTv ڹɞOd>v:$R։*6rpkБn;滌Vu#^$R7$:iQCXC?-O yTGeg̴kȤ}Ԫ yҹ٢`jRP&phByF& j ,dыpV9_ ҇= pVk`po`,1P_yul_/wآ|Bd5J _GW7)U#BcyަqL A\aءKQ*G `u@ؤ@in8McDK'CxbZA; N \ , fHOWy)3Ac] ]l of1@@v˧R07uvy@_G ;3'zG1BjP5! ]j*M9tGs\i[2 ]^}L05MO^dNX =wƧ$Yi= _ -ؽ4ZS ,pk\җ%b-u=,>5tgпرywLpĉbTEGBnţ՗@ެ*N5;Jx-oYEg 4ü?; _aҶr2.4CduH >s1>V;|h4 s\3Y$E9ki~˪i7%=2!D p D~P;0)g|o-pipcן¯1`xAT%o$ER /uoj^ VT1WV7`mtR"1nEKφ(YV =;CjyM(N仄j#_R?  Zx"y̐CקƛxYxOv}lg5'݁lHQ׎L|?̋<μ#gT 5ceeâ|'Et}91jпLOsjOTV>cCjZ|8n\[phodXي:Ol8L`$U3}Xp{Sb <4)F??fЌr^5ZĖi-WZDώn?Znhٽ/P0Ώ&ƕ=+Mp8G' Jj{!BZ\6y/ փk(NxS%/|#g.&Msŗšƍʨ-Hw >j^<ֻTR*#B3SԵ'W)B3`'2OKh#'^?LO}T2`Ós]^61Dim|D5.5Wc BՔ*6I:V0Of.ߌ&rtFŘs?;X;',ʊ|/`AkT/)}k)\ @j"p JUDȱHЧdex L$1ESǂzSJ8y@g"Ues<*X5`\ MQYu4q/z+_dud 9g}A[)?8:I ~ΩrxtC ֽ?X,L:5P3ⱎ@E'Nw!gBjvs-_2JfKG7΍ݲXO<ۺ%fM,,=xyT>^mɿCl]M,92MX_qXuZ-ՐK(\ X}u$E5s?fԗ[av:6,@:߱bJ{6^/ZlO Dt,d:(K 2M5R6̱ROī܈XMR]V@ㅗE 'M/w4F-#V~Dc{72 ){l)Y͜ņ MS+?IL F0A@4NjMO$uuzUK"ocfM Y[Awd %EE"I8{(թFus7fB\[T/GpUTa }=O"7 U*--O?.;GWV0Ӫ(ȓ}Ё@o$`sT.'B;eJM&P0)9#3sVQ$ߤW&~[r~ȩe;?2JkԲk/պv Ԡ=#M&SOD1TGNc+\dBXDx%_.Qyȡ.<&D5HiNӟDxE;&e5_vҠI:YN fՅ8ʂx9Bg7lt1v[ Q­?P˛Q8, a'& 9P9nt`@_׋q&K:3qM:akv/kl;´~ ?׽ZN<. qGxz ˬe}p6jvDu!'{o2E_M6V&*b.umrj9&1b L  6^"[ݱ',)@aL7`N[`ufsHeT tAjO0#!(᮶4>zS_2RS+F\ :X>Yدٰt W֕j:m[טi=ūyA<,vW1/֒(ќYaV?㜠x?O*dzS(¹je|_gO,pp(kEQSQ'z ,0,+4n&3* &N>p@`zӊXڱZ ܬ@|6Xhʿyj`]k^v~l[`3VgΊ`Sɢ5 grM?>>і;2fc 1Oں˹0HƠS9q}l>}P$-":]2-#deU8m(#b67w KEyuTDN.Ql.Q*vx,fC>ԱӐm='/1#0._ `Gx$Ø'^:=wK]sMD<{ -4P؄9Ʒ1> _ *. ~k^.E2' #h[ҹ9ڙ>%]"?k!>%JUGXh4= ULdy'8`$Emeiggz"w{zOK^uėir&nnFJ>OiԷE7o/E/ɓ_pU@C]CyaǴ1vU`q]ƯZp^ܙ*KX}b zqқIhi `bibb2̺9^ƠjLsC^%8Dlm0JE'󀣲_#ri\hSSNu /Q+(ޕ/)m*ɮ; ixomP! f]S(tz}hGěF~2Y ީ{joV>[4L֫AwIg?pD<~e;ػWzU4 ?BYhF*\PYENԝUOՉ< Ģ'eE&|j}0xJ+Cƫ9ku@j ,ewūoRn +Wf _y@ Hd̾F*hr2k.t+2% }`3I6"1!js'Bd?bHJIn2dfQ%iڼ %wuз:X 3ԂF SD!l{?y(BS^$'KyF`TvX3ҫ(l?یRxT L}ܟpǯZw#Bl#hCanAO &$J5+MLlt(6J6h?fz=t$u jq: ]V<>k2[G2%%'i&d yjkSQW6F[([C2_8G kA?6qi~tiZJhw\/!bM}x .&#3Oo?I+fqF[.نIyw~l4:&~]J#R9Oe&DZy|7Nm94cYBׂ=z<[ua i&?Wxj#~Ep|'W_Վ_ A}1ob}c#<=+Cz1YMfޫw'A& εbk3yY~ƺ^8~FSZy ΚAtWI-BNfemeU818n&j!f1*< 1VF8ߗ p;9FJ]sw`4ԴsH2 / wކYE~vt1!""1b5[F7w},)]b_rӼìsZ2 (k[# _yx aMA6v aU۞'s-|maX|Py{/x26gP"GFPoVk]&wzu|ӆHdZ qb2Wd۩K~,JCڦAg&<\`]テ >έ.0t|u9/.\[i[I隢AaހA8/ 9a>^E܈ Uݒa`av+#pemRݻ^h5<_}2.dF@oϛn%g" i 'Cq`3pH̨!an¥xZZ2:í 7PGO,M)@طCKj'$\W]1f9#GnFo.װпn<va 2ߥPq@C9aEe~]JP?t{5n gQC῞L:zлa`]jwݖĆܗgkMd0!b_ v5CvA:nӤGc<ށ &/ ~ SCo* -UG$ ﱶ,.D%Ἓ&.e 8:8[+Rסp5s cGS?_vOtoXoeIEnnxW\]DIv.?)(0X]{T~]e#΅+<=N!a-qtr2v _rVq,;BV%xxwg$d` ?O!K67/. o;Q5%|pT _u+!'Y,QP.лIVg GيcM50QݹH|V􆍗Uу3Z3whs $OStPv(PYEǨfh9?O іak:k%Kգ!Zu`|Qa`i.;ezwr ѯTcXKOfN`,BHֻ# l2QCz~v- &?Msx{|n e}:' rkC:/qB?~ FJZވA%ND%Msg;ȬYl̟)-Dvֺ[b(}fY'sEg`]Cj4fɻO97?kJ:eVk(mTh8HjB$vV4|WF-hs#tTX4, Ԗ ᅀ|| :Y& NHh(SL9{}2o`S~ WQ;'RŸj>[UW?W4O,RC"ԁu)0A3aYXME#krk%"ۂ:OV$4PrKDN߫] aI_۫Q1W1T=V0f=2/ɸ`HW1b$aIB [:A?US2!J. Amzqz{e!Pn=.hOFGE#!lc.ͥ(wD4_FtV Uyѱ^g0Fԩc dSyӭ ~I,1ENubwI8r̾!A嗥EY9꣹W;c͵?_N9i UxJ_{nc4z#e,Nz``Fiϛ8y֟*bi o'Xq2[M6zl$N|St8{+튄5 b}L5GBHĬ?`)~Ȁ9PJʞҚ}ҭ|Z$ĿPym6{BHܓrǾѹ׊-H.`)b$=oܤ߲ _A[rUk-zy | Wo'Tˈx:U}},˿#=#~Eo8LOs ٳ(xU&j׮ XY "ΟVo N Dze}:yMu SU)aqSY@%s!]7/$t|HOdxYM+e5fU f1iln˟ܿXu#ZeqYfG^!3<T 5|zmNI~֢,v[c1)oPriZb!~%X F420;S)9Pgi@ό-DQ5j 8LRJ6gFO:/WG2@ޖsh3F<xj]ZP$%>[Mj/T,w;H[9tEU?nɎ@{ZT=㪶E+(@ѐ_aMSD1Mc ǯBޟ2^Ta^$bjٕNe@1&iV؍-?".mstX:j. %GLaBUK-<7$H-aa0]ʥj+֥VIfv!(b-=֟omq,Y*h Tsa>b6*q%EEAeUw񇹒lRKDs% z4We)8yrTzW=v6а`Bdex/LɞEAPȎ;ɎPGl8:>-JdY_[y"^Y()%JjG^`@VA^Ӽab|Ϸuҿ (jmwJ5}2Ng3Yژo ?FÔl?ttL-@O[A̋Z?8uR[&PL-\ B¶=\WOJ?f%x5UxP .TABfn:X3&1IS6Nty;C"63]~U{.ހ42/`j ‚#U}iM+mn#)*53\p܌#S$(n'^DMyT5M AR- ch4u ~ P3K?NK4t$vu;c\yn.@x }hHÞ'w+F$i[ ;ؑ&@Ѣʂ>*neɺ5~ͺ}MUɡ|2~悯i*_ҡl9\gc`kW|o)3qD[_+ 9CwhɀJnm-iA v!(*H9tJ߶uH2MRzB,훻,OȍYҒt>'NjJt`!iBFYG!sNB}Vy.ֈ"d0ƕ9A258rR1J*DaѱzKV+s~ZjQZ]_u6&gT+ [/p{O# \#߮t D]3PtAuS3ۢ|{ ՊǯJ ) K٫.ʐ&ehS^;2b$} H1e Bb෮!Cm,^FiYIޥ/r##f"r7ىCNp~5rb8}AjX|u|~T"&:jTo*9-6sSe9Y8?.ģ J҈f5fqiꠝA6!jB85ɐߊZS>[+}/`@e,9g1,>CIk\YtwI 17|ΩWdAވS{%V `Ҵ&5I xF,B2=9+ W60?ð8-} 'Ƚƴ?M+LV<)? .M{k\iAi* \C9{s}!;͙-6|^Lfm ;]SWڨ"Cѡ8K+*戱}U =|My{]jg-pLꍹMaBMlBBՕz/UCn,:W/{x {9=)%gȼK)_ՓO@WSkXG눠Vj;дH(]bpNİ"F]Ĥ6t #8e,f + 4ҵlz>1z?S k $G6r Ϋ@6.- j #r=Μ;Ῥ`/!8ay(29!"W:u2w[5])) Yy. 5s  /m>h En @R gufvӕ\ MA}=Y(_-Lx@QY_xZkT^ҚץmLC &eh V d/u(htes:j?C˒p +l6 kǓבY `lȜ^#<&$zy;Չ2LC= ȃ/ÜøĴ#`mrZTJ!~=gT"jANJ^A0#|!qWt3u"~񀴒*_drrq$VPj[4P'gKK? $)S 6v3黥-(_2_!Z2pȶgx";Ll3d#P#>ãkn oqyCjfmu 2*~XwO&#b?K.%21;#"Uk!nBD^ hJfrВJ|DDШ:1҆*D\b&ҵ;F_씔EeK J=W{ oȍZxJ[K* ıtjl?8<]\yMRVkrgb蔜@t#eEA6 |nn2d%h|lO1kXK-~n95,!/AeSWH8c,̈(bcgM/gݷV˦+7:{s_3TO_B*Yv껹$Kizyp W$uzz^1]H8",/m(3k硙'GZeQOTá38Y1 [)HpJw~,d4:Z$5?.H=,ي]1'1 [1qBuCNm\Nxu_,9LҭC)^PRr3@x;$K:l]ኤ҂L%8}m4U0Cg|8[ bS^W2zӫ^ Ҍ|ka9S>`ZeDHF$tmIgVΰMaa-X"1X^RZԣ>`P)]⥈:{9/L&QN6͒fɆ>_.\G` pI;~X~X1p.RhnK nK5ƀI>D II Uz*<~ Vf"nȥ ᎛8BeGup#;*/q ZMRU.QN%Q+&瘼;m;gl FqjE3Hl 2H_o1;+Vn7`K*]}x +=v!'_LRn )$5iԉYmNM"+0jG-LÞ*>eYﺰaIBw9 o[mu7B:PUmKpZc(aqvn4Go/'te67q+ɭAJu<4:T \Lwk)ZkMZXsu4ϭA|A3+)pFCQFiRۇZmRo6;$A;[rTg7# lo-p?NnGg+jI3W#ە&u$8UB wt g8KaR6 D;9,$\:؋)7c ~<_GW1܅:y)BːP̨T*} TNR;^o}V64S6eyW@&]/ŵҖ4ܛ &{zaro>c{{3JKl>R4;~kĬUFL1a (܈9$:o џq#l4Jxb7*8ѲȑߩM졌I$1gb@#X궍v`lݺ @S0NK.&<=L\m3\IMCΐש5π[pGH4>\tۖw˚&XL]&d2L4Q^ڱp@EJRd[QPᬘo_`7X6Gm 8R`v{0Hig~ itW4\È1i˿5j5_]m2!kQ==ٗ.!t-=eM![!\O$:o9N-Jܠ-;˞ 6&oc3 :J"1I^/Y l-~~*C q$lt cE`6;.2!7N *ftx7>R_ݒ&RM`&sQ87bI7 QIK^ח""|x\St)7߶ [O:<,0nmKq;Hi"_K˱ý^ս2se ~";JNjE&ZpSm&"&-I*gqi;e:B9P2&*LVl)I o0b`NSjva\Mc^72pY#5d~D c~,X62Gw,M$zE 4fջ+J 8xYfqmrZo8Ë˕9*C˹ W`S@8,8~[U:AR_ J`>P4 BL?N7#n9^@I_W#8U84_ %f=FW}DbuAu(%X$qÒnw4YeAWS:6,nwV֮l~h 7d %`P4 <V]WUn,8Y*rٝP਒ॽeQnA(Pm?S,\M㨛7K"TJ~]Ng/4>e g,(t(zw\;+ri->ayS$umP.}i?oZtB+[uRW=S,ء o~ 3o7Rc9Ick&6F+c(LW`OZ=s6d_rNT2&-z4FЖ2l@$!$?[h{Yљ&5)S9[ig*^@k]Szw'G[s_ܨ;- ~\]|㾕ܚ;xF>E+ejig pOBUV(>o *eH'7s lz*B1'Dvt?4:A4_1@f]_<8-{|޳Wv@u $+2";?ByE uҶ(d, PyWzRN|EvJ,!rRic6a`A9n`!/m=y2AA*bēI_Wztl\a=UNe)m1-uy4%2l/IM\x*H`NPeX \R?}AyG^W!y*ѝ8ٲ +[xitmu=5m)`fshפvNu*BHCBgٽ0;b WnUk'ͳ[4_1BA m򮥞e%h0gt'T- |%Z+!+.2`q'Ȼ(V/ܠ8B-crZ]Q[&ft+y-aYvA'$~-x; ^޲coW|ϙ(DS&K]ޫ ;@v񂲦<҄Pũh.ƜjOPajIW \UsF8M]zEr vDyCZ`+[!>NÕ7:Q1o;xCk*!ˆ< ѕda,אxy\>^^ 4 7Zw= a7xzs9ZX#N:0{3H=,*kL(+8X7I=T9Wƍkzv pI€PF/q)>H& e4Cp9k=C 3j|\c c0W >1aW>'fKsN0+]>%=paٝA|ɛ5z|qq_ e2uZǔLH3lZ._нe%ݠ#us|0ݴ-~{ Vǵ]|q83%:{hʻ?[ĕ  abnRL%(J8p9T?_ 41Yn}YY̘*gL["2iK}6ZgFRJI"/1:y*,wk#M%(o<ƪ̖iq?U9 rze3aPaEnaWI<:t3Q `V5jK_]2Kwrڄ*ۛa̰n/,$u'(@dIqCֺ[MNrm 7@L!3D _\kn8Ss UGYY6 4T*U0ByL B#-"5Ւ6=Z^4MMf笩{um^ $6 bs^<(D+8KD@_o[e̵I7JUT C 7/ kw, ^@eVՕ4/z BCdM=NT݆V1M|Ds{U8Koq4i(˂d}n-l TkJG(lXj?( fZxSFrUk)geJL19+lD0Bg cdRn}R=_;s`U7od?BH6{'aEÿʧ;wX$NR(ˇ=J'd^m`.F5:rmtr.}'Lj˕N 2NG~Gm"KǦc#0QD\ ٲ'i\H9.<i% x^m+D'Yr?`:3R5bF1^Kb@ u#\7Zw kV>KvVTqכpAq,_=Dgtb:f|p?#h_d+gzW UǼ4 / gyJD;CpN͏ZqʮR4-z $.e|}}JkA,H`c#I6#WQ'l/ƚC?cӥ0L?]&Hd 41:4yCޠVpY.Dmaŧ YZ0',S6d$zCʤqfCWI ` څ4 Z oSuY"B)U!n3)7~ZG۾0&wh EcRw9~fuUej-\`84Y>ǕJ~ǟ?}hOpMBm+ԞPGbv\,:Ǜ`'`ַOFG|@1  Dt8tq`smS ˴Le,,rVFQiAZF}.'ܿ ^"9uaqZ2iYF v8$~m.x"S?Jp\fБ+(-|3Qz& ?0 .ir&!X)rHjs2_2.M쳺MPnJe} D+ bLp<,rȵ,#IQ:Hj0}MbH^^\,sȺMɃ8,֬6yQȡ9Q|vÓ|N۳k(omğKv.ş 9|hF6ĻվNi5쬛iń!xژNnOJ`gbN'ӻ7SY<1nF iî2F㳒ťsU8:ƙ̓6;r'=aQMKPVܰw>jTyw_\$4BH0f?Q3Vn;n|*6RCK1gc45udrT u1^N ӏg:0GNRۻTa`w v`Ϛi&P.):7qדj[ˣN۾r[*O;O8yn=h& u^MֿnBFlf{[dAvUG ;3`\煍&;'_48|2qTxx$D2S,ϗL";22&<Ќc),W{3|Z+Zm-0fz yTbEhAO{LFE'N'ߨl_ Mэ&eԨ9ܰ'G{˝37[E壞2dY'tfڈ gXsO1ա˒9,L/4{,{1hϮB`a}qeVՊTM~>a22sWOC|Ҩ0}?FmF{v!bC"jQaͳ]ty^Ι֗˅55"QgtBCɤKdG la,0 LnZЛS_p"\zD9”=5BݝQZOp+0#H+LJvA %p&%㽣yp3udm5"k>Ezl*C:\f.GձkUM?`B.ozW{)+w2IL. ʅF4jVm9\f|Y3E6L)R}U_)V̻5Rr0˩J9oDݗW̒[Y{{?EV2`%N IYV]>IP -FxZPr_B OWf<3Vj,ܷ[ 8 3 %(=!CJ>PJ`!ǒ8BcQ9z-!.,HY"3WAK"ұvm3c.U72rC YU\MH\7}FeKTTfcQb&ۏ udfnk:Q*|qlnnޓőu]]oC88OSG-t@#/TzJ[+'h/lU:pw׌qMÒ_ &LN86J\EuB#5`[ЃIYd$Ƽ9V+xO/c2Ut9+$bIK!9ؕ_ ՟ 1>*J{ /e4Q 3v;  ͷxEγd%eR jTx(Ƥ!0UD۶4Z)EZqX >*0*ZtTfSy%Lkd{6 V6d<^}7ր#AmSkpStγ(3mmo\N-)$BCrT?D{7)GЕ(٢?Tf~k¿Q-ԘL~^<*14dPzQ.RF8\j"xM;gZC.I?*u<"Y?uk>6x#14NbE~_^ًM^^[U=IDTg7yE7>o=0׵sƟsʀټCKoYY\Z[w;jZuyo놝sXͷvV!Y-kp6j_rMaNZE I?w}|iWq45~*B.\?M F{*g" m4@[f Q[t^q0FѤ ޿# !G鎷 lj:b&X mSD2mf~84tBv= z%5䯭T%qT>4!B-D$/t1c72Q}/y,ۛiCkVRB^]:jwSd՞4MUUd5K[5*y۝i{9 _pY}Khɻ Gn#Uzn# {m}uhE=~!]GZѱ-йx!|'w^QX:,I)׃tLԠ1ui;A*R̈4+N76f'`7lzF^p6 C}W+VDO؝[-bIMb >kx5d.]k'LTL}Y+bΥAj$'y{4 ҥ`bcҍl}o c&&9mot q $q.;ڧoT<]fOksz!u;pGT)9* {Rx\y:vfN@\ú:u6lu`rJ3͢Pe=%$>Gb itGzɷB@h`ocyp^V ;3?xx,h[8k!xYj w@ 7PI #(1ēD"M'({4b-$RđX^ ST `L ČtФ)PI96+Z,FbBUI" /7uS=+sΆn -]"݉+ !ʳ a'rFŒt>pk-"c)0QqL4??Ϫ!M'p@X|9[>.(v..L &(/T CbUn2+x-4DP1LXLD0b\[M"+[1kDUG [|g~e`JIޫ 8&SsrhM%ឰq7*. eTs0\`5m*tZ/j.MJڀ;GRA9%ϲgw+ N V>k1R03]$y-[> >o=?jAvodE"R]u)b۠ROBT]z!BccQnnjdswZHO@I9`(n͠|DVR.I]#9 ZI џgjWvŵ)\A!n%nTh僅reP35=V1\CsvŁO^שld !FvSuwh2nM2q3R~N{w畛AV\6- r~&k&gG&eF.r" qS_0 8?Of7<2DEB@`SE]Ɵe3ACktj]ZoZd.9 @ox:lܧ"-_Q3N yܐZacaMb#6%9Kz$0DRV 므NX2HG9;'q!.nRVaCMuq[yKɹXNo rA"7O L5 ZhsZU M 洭#/sa+W#6Σ :EYkQD Bg֞-njR7/+y S\s`y:IPֳ@} ?}+ )"7Bb ;Cɿ CYôeNRr]Vm#<  7hW9[c'˲;t9>g3Wb7!,~.( Qzw%78#?8+ZtENq6 Ǡth!i[64Ln`@i*xL|iY 6P{YB4gd!-eqUfkB{]O' oѹMi`vXF$l!D`{reaZ|]Ct((Ht]SZv9NIf(Og"I\=! oXMH&1AT́ 01c '^9=d=FJqOs}RЏ5xAIK4EJ[%1:\yǰǾtO qs쐂,y/Ex]3F14QȟhEifl$};_^dh%cK ֩NJ`w;d .~E:(Wt7qy\,{LTtQo.;4# LAŷ5z @@Rz$H=q)NE1s4Xֹ6Zxd'`1I뿋y;*m1}Lh*s&eL)"oo%Wr{^&yʃil! HL- Q3捔E/lKrpё(4h1+I&^#z2PZnB>L|dNjǣ~FSl9B4.hs1'M|Ƈ"c_x( u-Ƙ1t]^aqK3;zk̒5[ȝ#)Drew8X::d|O;b׎p*,ik1 _FCwAvDgUx+'piMT}a0t3 {aO,@4Đ<+ߐ OJDĒI ^g1 Û1DpӄvuZg ;ٜíK0HTcLzj*W,q?4iŦX4U 5ZӼ<:&a=÷+˫;t*2V? g){f>l?{ktoD!}a$d*0cvnvm2|cY96+u+~~ uYL+4-LyԟRE{S"6&m=]WΆiVbI,Hyx8jU(>_$=* $x,6^~#ZCrL/N,C\m5FTwA7~[ {Yպ0&_$dr#6:}4H*3-ŎЙYߪ>֖e=:4D K ӯ6KK_]7 4iéj2YcJRZC ;@l#". f%$ʍiiDfy0Qo^vVqG Vs G_EyaD+&u$JF7-A-*o+ }B`g& 29HY.lhqj){e!_8n:^>b2P05j!p P(ik\+bVB&D,č/@br4[4L XE2(O s+kB̯|*A. R= Va:: ZYG!P,嵶 ,ZE6$fb2>4cģ3k*9 :FIҳ8fEt]mW ܂X˄{%qA=b_`vׁeO+~X^z-<۹ o:1Z\7xDa4ϟHmBL,_5zE+;Cߔxޢ|:넷)prӷWMN񮺓*9j? Vtv`"ڵ-3'^l/+g$tOfJ-FHM0f>5b]~J xc9c{ =P^J%=|*pFy "L=`Y0բw2BJi1sh9u۞ein޲9 v$7 )[iAZ3AK YH).32\GvOlZ®W$x]L5X`?2m%.vn\VV>άYi2Ɠcvix~oW|Tf'{}sF]wэْy\~Dd3ѹJ)p?<so[A0 6 L8`MN[c? g< iJ{8|F,h44gs!L+@?FX9 ߇r:GQNy01\hrQ<5Er9U*$J/a n%!|GO]c$ 4|6t_wΆ42-M͉<Ǻ4cݻ}Wa&Ld֛p20Hȱ Hw; pVYed%ES)TP^S&`0KP'YZs켉(C+Ȭ &/ӓq 7t6 /xnW;%9&h?Wןk;D;Js-a/ I_h Xxl'.%MbGcH`tR:KaY:cG+K5Dih*Hwz`5t IA8W9B&56[gހ*,M yV @ EڌG_upu+ u7@[OaECSEĨ 7nIg1`%}'@": =8a[0?07 #Nb {UA*' nlcٷjaF"jDmC )3m҆V|`S<-d]~e[IpVM[tSϰr#h7Ou!4ן2ɽtfJ !̌o@$X^8hV% m^÷_{NRy na:ő᫓&(Af[4E CqDWQ &$mI|DUwd]C4bˊD#6! ܪY.穼H*/s|ʳSv+ ˌ}tTs q_ +=Ģs=p7UhOPTA?y7A󟀪D7g.[ r: מa+ ϗʁ[U\`^LyɄ :xvwrmӟ f;Zֳcn'ge\fmX07|,2AsU߾? 32}qW]TѮC"Ɓx̶qw%55; 6Ӫ  N98;9zbV̅<*(05tAPܨ/ʙԭhUDR˔%G3k±Fj8tڭ)Ctu)ΔF܆T󕖻h?o fMU N4z'$sfBmS rkBU6TהZ|=74]^]nVe2EAN,ofPQ :dǀe-ϰ6@|9ebd'刹W %dl^"_Wlŕ)y,|)Jg > DʹCs<}X,;CWp-PY!^6|ϻY@įE^fMzRj=Xa5 D1R0L a[7lu#Y=Qc6CϽJ[/Sb-js-ȟ+`Qj͛B"sx^)R׼mC|jbS8#zEm#lq % ғ2#L#7ɯP* 5` ;T,17@YV9S|O*o+8A*9(]Q&[ڤ~p5Z],P`-;Y>ix&Ѓ#Zѳ, @x1UwgMm}%Y#d#Mp> >@C 0`aj%3L˱x`,1ї_uǓEn~OG{ K}N)s=B@aX|dVsʾer$C-E)t*Q+p ĸ 7˙)UpMOi~TH>5̱FĀ,7U1[:B ǟS`\O@ Zme,OO<ͱ" /o5TLR(BFρaRK$?jj%WTעX2wTWڿ[ :z2o0[,faJbre͔̿oU7 ^quIN=9 "~Atuba.ơ޸n QTx㚥j|( Hs#◎&SCcJ*')<:B1Pg8=ŒQbIh"a*!$_\{.Ŏn[gabvUk UEWI_ˑg S@? c42E׏-w1T#nː10֙T%¥cj!6vC֞4322JMp_NgNa}a&d`LWх8d ݗjtz9bg#9G8C6vg`Ů~7Rd' ^z\ 0zg1!#Kd>H%RYMs_R(mes,D+|pd̉LIϕC7O4w}mžwJn]|V5~pgzO,׿ȳ6wtN1cOYcuL-ڀS>/y;coB* lKg4iW\MsRyp/"G)>\g^L\A.9 |ISAN УG43i2>0 s[€OS 6R) [5shUT'D IFvv qrHH>p?;Cf@MӲp[ ?gCI(p;gWy5.Z;Hlv|LJ kx H0I㯥qUZ݂*H 4:`l`@}0*n D3;@XQC4'Dg%HcH)A(dߊ1RٻEE|>V T0k]v[Vtdig=/]eг"T63Pb1{ _qͅ ^O;zTr!_̞!us\kl9c8 \ԗ  _WZêoA=t#ˠa-'"TfUN?Œst*8hôkNo|%ʹL Y\(&:fܚoٱ1G,[e+ĕE|CK=ƺW`R5}J쁈%ɳK ̉EIvQt%I%;A(u/{5tL b3=JV_ sXD!TU;Ta<$.U"d&o[꣜VclP2,tپ%wTFjsS_pl4Bn #4P+sPc667xO{1V1@V-HSm\"#^JX;HC\hXՔdϨز,Lݖ&GKMFW#a^4*-*aD$wd6O 鱪9]/\_DGʼk*òRy%%חSr;Kt#̈4Lk/3'Aeiψ6 ҀzO$ [H3Tσ&.= J0jYgÎ}Po:5(! KrlucQoڄS@V.b@hU4bE !0QOԺEB8 ++?S7(KNoQTz#RM*)f$8ou?(w&ϒ:Ľ#┠`Ro+oZ&/v{ Iå;q?`k[F'-{YĐ=I@Cx@=bC(uTBƗEOlz@,U'%No&W-[@×-ґ} VJe0jc2adbTO:=⚣E+v"X߃wƥB$7+BBj$`Q(A.J9{n -W,lb$.9b QjeL\*͏nзα[{E8~s %[b\|u 7y?@D82U=I4)M EE8q磉L}zKV bO`!n+$$ty=}"1 i9Eܣ- Rbp1OTAp5\~s r5ZUw8Jn8֏hJIT` x@g.2+S*>'+<#ӗ+5P:Dy7/:N0H ]*?yvl.ƻWS;tD?]S*bm]MƹЧPG]PCR^n{i\=庥>4Q WMnjM텣R sN|ml'5*m:Nͤ$dĄh7pd!ne\Fu^'c$ۛEKkq(7psӷ+qҺ~TTGjNB챶u[AЫi]ȫQI7C/U|0{Eͱ|T"1K-u Le(f63jP pA]{2h';n=p)0fz8⥬7-Nmv7&Qmw_4ԣ'Tk3"pȽ HS #Sÿӑi}guر)M.]l&o|OͮP@H\˃%'G`dLC)vFƥvV̉ ]Ōȼ1X.[ihlߔ2 Rؙuaʞ_Xlwz0`tU:$'k^ ui?\ϔ!_+ ]{of17$ [nAQALz&LoA]͑ۮ 90L%dxҕD>.i?R$9 X(q!-Z߲ɾ,cܹEZbfm`8}$`@:$K)gmN>O/@g-7$|VQ#M|!o8Š 2BoF-U_`8ܪO 󝻷;q[RE_q.+|V8B%t~9 HZ-1[1@]^^=Id)l@AKY͢Ų NuՀYDLyR#Q䟽No4ϊRwNay!g= 'Tr8|N7K`Qfe=+2r(ZECGmP. [񺷅ٹ/KҾin:OPW:8$7I0(5l6XUve:G&LV!C xV:!QviU]8F\ӂH7Pnb M6 k 3n*CMu"^ Uyhl8>S[8[iW(r6n*N]Y@G F6`oIabP)yzLvbh"%zf9j*f勡ZwL;;1kQ6ڢlQeHYﲯLLi@:Oa Z0cz7첒ՠ䛌H Β-i&)ͯ `=F ͅz)l.iRakOaRknh&S!n . k |ʺr<0Sa51%S`a~Ym)WyY-G2 ! QUVmR/D!AyI:oitRNɁ&:du1 1a"[UPu6߯zmC 1DS% cI@KpdkX a[>8EX}aA;}M!oT_ʀڪd^趏g}Q&T6UY hy.<}pFP0 TrEoGx4!W;ƵaoĠ\'pPr0$X:.^#yaǬסhF囷qRpnMws "[9>ސAHeӇ-2~^P# ⼍ے6Ok]g@:!9E;=zG1D#&͆YȘO,+o3mȪ8f.2o\T6ûHWu`9](_Whu󅆐@j~2RP Ap[1kx:ފٓQlqN@NedzEl(k.Ӧw{8[v{ɦOVkm .SGI h4 Wx!EwXσ|VH愻oP7aY*Qܯb"Te82:|7bR#׬" NA_?7Jr3}VUY[44!f jO4y尋?s&hek;֥Zo)Q4@OZ~"vyoecnό*w_Q΢}q1:اl̒]GqU˾*溓5g:҉3%Ѓ1\C$ m ЂHR!Yg,cZQK2Ci=|nI԰ׯK>!um,N -1vSSP8AeEP-gf@ySvps%U=wŴ Fi<s3r+`Z&4Yz%*gʏdn~ } XJKAX2Yd?Uda9'2_gL–Sն '@rWIa&pvq.":"T ^rI\u仢̥4y\xP]o[iT̰};(Un6b QD0^P &^ڏ%JD SÕ 鹮T]Y _asL*gi2r’ta'ӻ-ˁkfWhbE|MKh'*&{E;1Ry No!7{hK4b?\¨28"xffraS;<|)qQT-/vP@_,7&=1y(*l[ٍs!Qa koXYXMOiů:GQkS `@,$A+9 >}=D"E\ŏ#!.ɚzqLZ4Ҷ@&f& q]/|ãz V*$eѭ`q`KOx7^mX3mydas1W=f0f'*{4c8[Y<=݀>~ _2EeS g!Nr sbܐqEͼ_ HeNi_UE7W{JuzVF|G%@w[ l'= gX$w:MI^95›f.a:_ɲU{5{}CQskWBy-bZY+OWLfl*yaZXQ{~&i!1H psUiX7#0:.S&? #CDo/p`2<:1^m [<& b*vœ^~ٝs{ GrUa-5,L]_|${F@AA?KˍMfT_J<8 I!%w㙉Ut>EjҮxJU? @iq o`v1n"%&WÚ /d4č\HR( QqEIʋTBSC@Nғ=qm>M   Y X-%9f0 Kغm&ox;(RR<'A2]3М@ƯcMxLM޽uD`1j@ S0`8IrLRY d?euFKs$K枾2},).zpZ`3}`jJ=CPQkl,w PKhw(Wy;V1RA4/(6~ mxW% sъy$f\nuel \JEK-_]{']Ya4< 蹈? n]bs`4ZWPkܖtЕ #בe-uSH@̼`'߳?HboT?$dʤ\x=&%76MoND|)=?\M1=d8r9fL^7JP=e͹ 2ZJBQv{<\r ھ#DY\$BcVn9x[RW`pByeE1~/ZeX;*l/РleWqa"YE80˛N)R2Kۥ%+x>#LO]A2@fotyѠL?K}q1$_ؗ$dĚ-:4췓x+~>CF!2ZӕU.塈3j"ipk[WwXYo 4ǡ~\{ AV[3!1jbV:if`x: 1]?.U3?|Jp!4DdQE,'~4Ex`G_bߑr^]-0%*aUEԦ]pq*'qM4 dl}ƾ_/2==\l}x ! [cIbZ3b#s0w,xs|.*x0h'D=*H+:&x\BFBO %M[YChןG詨*@k8-9 '† q؄>@v<tehnsJ muGkD` wL=ڵt1ց(l*_Gz{ PgcE5D[/_dLbuU}KP ao=Ax;K5oBn%;ku4ߐ,YE3Y.Z,6ׄe{ͮϼOUg֟2,ͷ{5lK7R5J>sxS绳;DM 4xJXWŹ&zcDy#>({;4#n[rQXh)*I\-cdSvqʥw'Z BϚT1&_k刅ۑCk-5n_ ڮT[!zL,F;?жڋĭPꁆ@P!ѾZi)p9$'eAȌ{"qpND :Cb觑=4+q?0 )ͱUrjj6`!YAdVJRԢcSjj/ur{^t e=0r)1bʫZz|[XwB6II)KP*PYEo\"ɑXg,Id;7DnUᨡ$;2w(5l`̭ `*֓)C6epPlW4|̥5*])о=\qiF{,BSHH`Jz{: BuJ-*cA.2ץ`c_7 1FJ7/8?ճ;֞{zy:%gim?MQ"f9dGHyɨrHɠsyg Q|;7ianK@8|U^uo2RN{n]<^  BhJ2S 2)"*rJw8&Ƹ wi \97sX_Z<,G(ARd!6K{ l62 f+64sM=ۥr۱Yf2,ބqWb0jK7~?h>TMj򦇃B82o 5.[(mQBO@y P HC>GA"pb܂C]gGDr^w\1N<ܻz즗e]++]z\L+]jBR(i/4Y*z}x!~eYo@@!zmwLSh ZwU j;沐ٺ&īKine2 }T7 j57@Ҋ -Kцig1BvXY7fl nUmp<%$,6]pDN[R̉ 0}җfV,=gt&Hc &xXFbDgp鸞UT1|PV=`Grwv̪άx<N &{$ir eEyV8 !BrbL PuAO3eMVm 7a7ϭrmd;:ȞzvxDx A[J zQ@rÁ5ՐS8nl׽j!pa6XV80j5jsW?"kOzP[=YLZG}Qi׏M/ZY^iءo38*Z"2V2P P2mT-JT 7%ྋat囲|4E/zލ7k\1,#3Q'n"_)n ckp@T˔e&R< ׳<&M_#%1?ǫj=;&]~NfAPwiCr/_qyJb9K0wLdϯB Fr8zB/3Y% 7Gπ|cBy "XFE1!`]z?ǚa%)1hD] g ,Xlծ3]bZ-4pmJ YtxoLq1m|%^'&Aǣ[,aVZ3m!D}f8˝~WM!>ht.B,;2UmǏT-~>2wK&j10\OxjͣgK+x^x+#īOף@xD<}a WY~̴ =dqX9.E =@J4ppRYj]y{xM^޻R\{%Q6:oX/WbtBoͭhkS#ot J DunK P>@+>a,CL&*Ǯͽоѽ\oȏx֑Z. ~o9@]K&􁽿2- hjBnߜ!P-1tc0@ԍn&;(fMZ]m*Ћ3 ә&""0r\9CݶhL 5.ǀU[ |ݐ,d[=-Ir N[Gl(ҋŭ͆ *2vY1KѾZƇoQ2-!{"S4Y(xJ5!0hih)?hx<ٞv:eW%yڹuBw5D&!u*&wy/WůZZ{Ӯ8ʻM'ђ+7U22p$>3[Rˬb@OP]/#pKa2kЁT@\*۷~9ǖYCEc@9^tAgENE`?&ijT9?82j=-bRF<%bKyJ:' 5@xW_I 49).@ׁfª7c>~5M1eH i}HOѽ᤭)=,!K?2!A\x)iVZ˜\ImOM֖4(ad=dJ# f7]mJ?["DRQk*l^4snĨK24A]r&`P;S{s.l)5T!T]W$L,[W3AfÂ1 8iY "X 7Kv0teZ(I]h8ae.PK=?wIT:Yw_H!j,'g} #@ '3MKaX*6J VNBN @'Ezs2fd#1r١YpDfGiӿu/YCRj@')fEEX1CMdR}7eJ¬-D¼HXE{f *ІKdx}v 3er'PlA4 =- Z"N W>7 ?^$iCB.d ԝ۰pWcZ~G=f'pŭs'i Z3m-a%`W`lis,~-r;Yb?X}𶴞3}KF+3}ZWr wd>"3o9ibjMn_T& UO]McfCFy|WK &~2> _&ݺj6J`pa ]βtJwEIu4F5=$7B%Oq[܈tĢPsJb֝Jw/$t>䪖(9y=F6AtbP7J8PCZc7mѩ-djV0Z$}ĹcG5hVw#z[2axDbg@.-ċoEX^>k9pm2Ic6E)?9w/ן᷽aKP%-_B/ IsQⰰ1_9wE.oB\ ]1{nS-`rM%H,e(XϩbrGSG%O[n`dLjb` ULPs c?R Y^>h3:⩁'LI"*Iq~ i'\{j;׼F{} 4q~9>B("7YxrùH{IΞܻҌKDYȂ&=c2(3xADdb˽FYyyxi___|V]6Н!CkU튡0=s r;6"`Gb,ul ח|IRq7~>>D˒>| G>`& WLT,3l2yTCikk@75wd נ[hP](7MA@f7g?~GLD.4Nwarl8[(m ^[0O83b{w.ޫ8 .@wΌ ڂ9M4-pcyZEkoƮqL# '&]t&녶?37דּq#٢I^Ool+nB؏}[n{1Iy c$Av$ o[F!ɘ~О xD+CC10h5p1x~+~4uH#M%O| |Ɍ$^_`b^iߓUP2\ a-1Raylhr_*#.ҷ[@x4Fefw9ޮ7=s p*p e{<ϻdXu#-E ͥ6:Q;n&ܟp,Ow ~ ̯$)l ,]m+ lWM6QhO)/X"=ڦBK [lW k\ v{Z)xb9 R0w쾃}ԕ|T(hz\m\m[6VW-ۼ$Oݺ Cy.8x>°q˯Y~)\uҞ=> /V (#$̓Pו<쾑ogeC+^}b EP ab=o-OS!WP[$5}:t?Kzm%OW$̘܂n'ߵnx-y8x31'dvz!]S QGxoqWݖp^9 44 ]k(IqlepuJF^NvJ3ƺ[lMsz_9}mBzu'I!}Pgd:%{KulQd,6R1cT8`P R>Į!y[6$h[/dJ:VFepsLv ,N35[(h~bO(L[eGm!@Tڮ#Bb{q4v ؇8=#bљ |-c@-ѹnl.ln;ޒ3 _{)߄^x%c܇,w86'n#t$M\l/ńQSNyX$}|E67e[$9$&If{[H5G\w s($$AOBw7Q ~m$Dp##wfMhLߝ$`W"={KwI`w LB;l!ԡW83Sӭn]yxNW ~z(9(al(c_M1+m=쥽 w} h+3.iv4 #Y/JZi5j;\98gH1! Z\楬 U|2J(Ar҅\`˺ uk ϗ8͜^;s>Z:3`N\Zk0x%('v/$0H[LU Sr >,/Uwش+l_;+hWY6fup䶴oz m}&g7OA>PӬoȫCplYTCɻ 4aCY3$`&݅%^$gpNؒc.3YNرma `1&A`{);.0FS2<3p1 㙩olhϦ̬{II7Ys3kع Z; 7&\Zj` LYCS1YPf5ӲL9jn :zZժv;O74 (vu8Ysq%h*)_+©O^…Fki)ksJ΃fp[I(!kF`ZR*NC?CS@ (~eN,"6r lIヤj婓J7$ٌFn%}B%ol' G_nk6>RR_WiL *y%y#|e<A"֦䳵v")Qg3RF.]5ՉbBXJXڨM[NĀ/_bo Myˬ+Nj|W<gL& ^  *w\<wF~5u#T߳4_|oɺ8')~;;0_ړv#z;/kFe⟌U_h?lgSY3pdg/Q0<!}&%0eD`+E qbI]MW1j{TJHP̐%pr Wvm%c^q WF`:QKKRlfF6 A!a65Va%'ѡa+yk*K pͪ+9Vٛ E"][b> [>m|h:rv4= Vr &MѳƓU76Z9%}1r1֐z^C醭![ d ,׻/SAOqD%ARp"0ҡXB)?~@r/po"(爝k9M^6!Vd !HHU>'bJcH ,2w ~V:^S#op,cS;b\8FxY5tvoh/ckovM];isg{K?ܜ|d*`HcYf+e s%ü^A,X1@cU(G<ĉWb羕ߔ6;MWD)ZƾytpQP]p<3*84ɝzG$#1JڣЗl%.)A-!/~Nz"W$Fϝ}?9v ߸㮞/_-zEr&F9I !AеW^#g"g }q,= ^_q^ f7!L7~HSqr(#϶XPA;-]'KpED̘',)P5tv`٦ ɵpOVgqрyTB~j‡+IbܶN}6_AYeIs(7(!D|Lg@;7-^2S1mC7]( 814q9N'[,+2jO,']7.#9}*`#E?U /ܹBHs(; GF[Y_)nVFl4- *q#^pHc/ԗ{%d)'`}΍Nx[ybϹaQS"%2 ȽS˂%o~+u 9}-p3c'ld 7arD!gUn1Gےbw &[\ lhT:`0P J£rUfz>}|"痒儏$1WA?a8L⾴h7M>hrAz=帠RB`@1ޢ[A$ ne~kZצ|o{z!!_5ѵޚB&rj,'1ё~/SLKX2lw$gPKݞpfYbq=M _l/ftIon.*:2֫Ǵԡ٧[gW &|K3y!4ܶ7Fye(fT)MFvaaRcurs=G7D^o6a-ʀQQFdde%qQPj^s{*WݔK8L;ߑ3Ս\by%)PSKb9uL2I17+bmoro Յz1Ґ"l!an1?`heK2-F,oćapq$4jj yn= MLo&69jX@0_ wzJzˢ&]-̋:y )a:P}u?ƃɛ .8q|.FZ!qaBQ(ʳZ_P1ԛ~81Ao>h5](uqɀ.tl%E\ܝ,Ke {]zA0 VLjwXPEJxŪXntkIdI,%ku颟~ݝcȯC KL^h'|Ϳء<Ϋ-貮|G5?4o%3MH܆Vw̧y Sқ_'X֛T+.7RR!W#mZ?uWR:_L1&"0A] N"q0%ݛxi b-(*sfآtd%ؑ?e觡q9bxS:y*d ģ}KӅ[ w2(%SDד)9ܮDeӐBŊhq q`puZe/ +n;Vp 81(N?ckLЎ0EP צ &(!DRx P= ioW#*o%rxzF%R `eކ ډ`1gY66rAh&(eWGLN4U=i@th]柽`1PIҝ*8VW.xCƏX$`h9K6򗞙suG?3A9i-< EY5ib2FNn@ZfSe]nwoDuOik)jD@`ሂQ5e V]BNȷļd!ܹߢ٭c)ք[F ]*@D(0Σ$` +n2!xa~ek-Ltjr1) cVV4Uy rk lƊАG[:|!\.攼R5@SnشYmfljVH8;D (k\T&>n B"U gbÇ#|W@|.תt"u̐fr9 tʧ6DrX]*ت<ϖ71h9Ҫam#4h]zɋplveAe/&TcZE`ujſ>Ù˩ZgPJr`Mv6sFRl. apq댴pjŀo <_(MY>wN+kMP?,!|%d\I/^vcuDxk ǢvJq5y:=P Qq9`<-*guR:+PkI6>P"vF6FnV?+mzͣ'3ð2hٌ6 40 !1H/rɄ~+Ln,Q6'xE>V bV.\cCyWދXko\?FHAZjeW>S: j!hF'w7N&7([Y?gQ$l[ldY"+EC\>mRV"ib] s %0gJ\7_eucrmi1.Po1;"$gZeyyBk8UkpGaw+&wn#8V1ȝُlMHr9BPMB-TyA@<2h=Czb$,U<Y/<~#r_DfrLAHUt_. ǩ M/ (PG_;ZI%lMpdXޘHM+_/ .K7> #nc2hHSȁf>:æw[HO efR9j֯2d2 ZЊCL (UJ.:Q-B/Nѵ2$ )شa(H䳓RG<4HUc<r~Skج'Ddťb_Շ#yMCuw#[mEyj_c 0ԈH b(R_LmޣQx9,\my@jkG0׏T2Xe4Q7v-AϗXArI ֨,иҤ ]7V<ɰ4T\!OsYWJfF{7 Fy}_%񌄸m "- <`h\WҼE j @7Z@Cs"x({ p(1*գߺG=νޑ*\Uf ]»1}Jvlzd?3 2gKj',ų}lmlS]NBQ'ӱt܅+͋ )At"Yj„E{xufj@KB> k~ | w. ]@J(^$r 9hX~qAWvaab:(c46rdoVv^eOxU:l"?TLPlII6=k@VrwJWd(8 D'm3ep%o[[7QSEAuUy{X@T~cX֌#ǂPdkJy.hZ;) λ[ө-=a>T6ER<k6K<%sUn/|ji՟1-s`5gvCZ#=@ dƙF{ՕX1@s ЖϜ̋QI(EFf}xҀ(2[?kG%@Yg<3o}.6Rg+h&c^d[Sf.Ԡ63/.}wܮ$n %=ᬑ/Deh9W|b-eU;ȗܖUؼȌe`c ~rǖNMn>i;¸ dJw})OG{BN7j+z=W~UJBm`ll읫UEb_;\uK3PK,h럋Ȑ{JF=#S$YlFSɓ7< oMYTېeZIo 5.z.bjx6 'Ig GYˡ2dVӳȅW͉s_ x{[ZUf=ganEOW2raTw  7}NF]\ wID G1C{#mlA0kߟw%46?Ǘ?|0wK/}@s} Cft?-(gBn+ޤmhVސTc.JFﺐW&Z #`!'G&U\+,% \9D DŽe͍ >Cn'FoY}IP@FL$DC_I:e -f0 *N 5MU:¾x7YB"e71'J~]/Õ/vt ߄E{??Ivg(Z-q\Kց>A2)Y ,nndfu%X/0n;S=D]C{zД݂t6H,Áf. D|n{bvS:U"DZuO nq˾Ne^]TS}_3Jx@xWG3boU8at3R(; UpRLtyPbaHڹA˕52@)z{)Oo\,>>| 'f}R?:@Xnects)CN2d*-Q@U0eAZ;֨Dw!ʋ0SSr(`e@c2CgZ-oR8ޖzX.sVʭQ4j.)CxXCI"KزxhEUsXg2rH724lҐ+):A ;\i^(!V ǭ,aaZy25 #VQ-~C7[)+GxzݫmYW8ttMV/|%OQK|BZGja[mTٝE%S}fD=RVg/;U&J^s47/:R5ѰNzu1{5^5˺_o[f7;Ŭd^;;F0teU3'mc1R?m{UDaLFb 3{%A?=RN.Ćcz:?yyKɒsy!AU;҄J+KU^B~4| oW@#:(Mh ݝXF=dV+H2bDZ{"Snfn?ub$,Ai1_P3#8\;+~Y֥Zl%PJF&)0OuQf'hg]CV*6iazU+_'f"Jom*H*U}Y㊎lDK-$ΤcvV;G;F"WX,ܾ<)YʥiQ``{˴ l)4ܼaW 3󴜸=GQOg6Oo!E-e\hM 7 &ObهF~kmgV-&H<ڡI0#]ȧrؙ%3d[}0v8x/]u,2jIrRY/ ˄  3pP]vy~{w;/#4FIxǷo4d^&^%_| ]-a6<_׮|F!m.A,USQ/zЏF+5 +éB26˨}9\#?޻ 3GG j܅Y(eDl8l"9 ;q2Sz2ȉ"Ŭ8 Y,D ]dRӲX.rcsDZU8VXrfci*5]J+aKqk}x$AoUapE>SJ";2GRg6B'9'zRF3L<7QϬB72[s,b7zߘ5٫A'# Pft_aT}Xzq& ȥ%h:zo|lKl('*[G.?7|fcT/gf9Rba xcW|{ޥz#`GOKOi+Ƙh| ;(:Ft c4XP ey`YM>z!BY@6Mfe "{|[l89܇r۶ʮּfHagwGcƺDnO/ T=WPgś0/xscI*FgwE)4\[r]X ͖+`0;PWˎoRA0 JS~?9|xt.\> Wv@w >Pgp-ax-;!.H]QǴSmHs&-6' ţQd1q(`S.3M\ *"87~h|"eZc礣'2H>I!qA%gWtPD OAl;rvx~e03>XWU$jiӀoh b"dv'xtt4˪ @mI~TV:'$ObZ-/ݚ\qyۛ#z1N F ُ: *d_hed%4y @," 0:g>@M {(b枎%c 8go0x:ظfR.V9AsKFFx baۗPl_>-`rvlYW[\?-7^ |.@O/M/;% &r"m!bϋh\MSQ)hӠ?%E!~)fw*JmIȜmt,fbpX"?(3loMtܹc~li Iր> Y!Gj8b־c[򨲘&X|95b |o+w1пVħg t/Hf ]Q Ek$H6w) n!8?Ef(4!Y"bf™5v[r+M q2f (&3ZԁXUM,M JkeNџmrT1k@ nd\l6r[9j]ikX^Eo:)e]ӟI *{Ü!8^-cӾ:}"WjTGj ˠ<4|x7Ʃם-Z5˭W{WY]]Y?fI=NK; .a SmFFme)H Cmwxv _8h2_ w~Yˀ5q#ufs>9A]imlo&?I4);M l_3B!gշG0 zW7k'HV-g WMgۛ4f} ?CB@W7>ڐ%h~874w5Wօm5}t.ru&+hx#I. *6#J$9ÏKaaډCK&t(Y"8Jph7edm?`Jt}=VWgA21;PA¥|'$-MXqfKo\RCC?MXax-Q4U+ "7O`&:Ԓ V0RHa^ԑ#1Q m Uur<~y3ƈa]YЕf[*,6Q$;I2A$ ZPeFJ갆h06O_VϤ<&Fl~Bù>$åk!{Ɯ|ݵ# 5}],7)um음2އE0:vUQ%3V SϷi4?L=S` V(@Ċ`mP,^|3l }Uɷݽ:5g&w@#[yRR%PMPJTB3hS۶$c8#Jޢk4Ujtfra{o~PVic^bʀqb QJQ^)n>E/€osk{Qť۝ }vlTY)ŒD&9V g ?)J ] 'h*jzL FG;?ӰpFoطD0|ED7BbNuEUjpt=y.ӵ>28ZI欐N&OZOH!C 6F|:L#ziu9Hܓ[S LtvQ4ȏ+h%kĄ6%Cf؈g5/U./=7KGh|HY,lϧ>AΒ/3vWoa"= 8o$ 556TbYLR6`ާĜ.-'FtJ14B`$HoC4R Ԧ }5聥CWIU",ȻY&id&B*zi9 Х'֟LG&[9F S&d$5 4pozW20@4F^y?N M3C#ޠVpaM?78G? -f4T[m$8vJfV4mN^B5e*Dž@MttH}>rlS!%Gr(d[0xӧ#q&U/Jh_10,[;P7"Jq3=''dkh|eB%Z6_ pM_xt=-jcClګ3O[T5B Ԣ/jx[?Gt i!f:Lyxl7δaf9a1q$3663f"^aKbO@foPEAVsZ$ØJڃzME ]M,HAG$Y)&/Q ~&!W黐@uC[ǥO e49!zAޱ6z05ܡ43d(s|UUuP:RPR]Br1n}U>$jNll]SdL_=%Ė+=2XP nң p/1!ww"BLf Mºw'j Ujk#l>E|yy=JyI9KW2\1ܵA|rI0kldM#DfӦoΓe y1ݦ'GY)ew |c_Ww& 8H=yJV#iAE)W{[) iq\ُ`~3e^3umC tw<="4̕&*Zmμ]d#o݇EMdWTS[i\C?:Ƥ ̦=ᕓ0&Vgq[G#TeA%wJ9'Hm2IbEl@l^Qݑ1@"͏z 5n ƣG0E#HӯB8$קYHr Vcf'G4aV>,rҨ=xX-5m(W>-݊ZR_DZ/AaOfX?J0Jy_{:νi 91sۢM̱Uo':0})h#h SNW"ҕE"*5^5fbbNdDN qIgF聶t{&'U\.ly hz^62.d<{6KvSD *RJ"\&ÓSqyɱB9>Wۺb=cuʵRloth{/&sBu=8.Q3 QHjt9 u)'8hk>ZOQWڵd:s+ pxUb:znW%qUs \7"xFs^EwzcovqP`dr-tT- R.>N}<οFTGN܇DC㻡}3mMA>;,1 "~Rtώո* ؁Y1pN{(mZH։pJUO#a-K?] 'uRTLr M 6Rw|Ai"]D%͸3_xEd *U2nn]Wr(~ ">2 y~;@.˼"T&͖qoP҄zC})}6(/>yD |P:gG7l1u?*|I[R6&-*3vF{=A6U Ic>&h: @2 =QHfRő_s_KsyDm B>;Rb#jY1I_fпnl!><rUIJL4LU͒ZF/ulp5[q4txgp>Oen$q,s h9lgX6" m`x'wjg[iX8^v+W9C\ bR u~GZf&Y_zo@_gV>ڕл o^b'kCZ(:܋ɘp\02-T@-ZD&p]<|1 qy%SYcIHJ}2'Ldϼ$hh MaQ'N5S,5 ־PKHu* p/Q$hGe iB[.ZbtCDc]Tr3> :-*kw"D 2aT 89 (I%R&.M1/%0[& Cq{sǩ䃖H5>.[:C$9EUia2TpDK/he?&1*!P?-GjIknAԲ_FمфPPY,mO:鱒^N9©ɺԔw`vyI]7#p?"WW(w"_$QEnYݵ1vOHi VSB>Mh9M@/:x5ʬH1݁ܦ m 'UXx@UVƜ@( 3Iտ)g_ʬ/yIF%>;!\h+R2m7Ip5)(,r -/$%'l^(6?޾7,v:ؽ*^hR('ƕ !LRǁ Q#eM̚{ͺ`붠[>F8Ja߾2ߏ%*5o1!eLc $6C8rqA8b\QJCwv=r`+Z\H t'*myDB8nY?,OYxJ#N]G ΁ɫp.Pp^ʓ"?`G-^XU-H %~DQD]YԞ57Ps^ĪkAY^=MbWWSTZ//PT/N TW!.~5)KkOܸwWtS\(uNQ*o訒zNEZjO@֨1C<γmbՖ,f@h'tKX QJbp!-LGA5%gN|]A.+ ףR"Ҧ i| @[O~ՀKο] 0QmH/zQLx5LHi'H]^F_6-8ž1C9H(sBOE'( u;-6D+ѷn ;%p}^+aHPӯ%T <"p 䇠 T7Ǎ/f݌QG}5%Hg ƾ{Gv|ƕ7@m'kA\5;͊\~ˌfHpXSzAI,kNlX{9qO/k]gV&&P%*X#Đr^j AYƫ=0 zsW~N֩4P0fetcno9@*TZ_򸫃WU:6B:VKc1Ķ >/WAH ѫM\ JI=he_h ko×""ϡ?V&y)Ro:16p vɈơ0;oMʁ8̽]Ǜԏo)7@.Y}QUAXGѡ'2ҐqBiĬ2FWZ٥\bu'n^$N4qꃖs~`Oslnw_ СVx @1u,g$x+"GA*K{o=Ϋ Tli)ҜzpH8"Nx7^g&!ӓ /2 &-)([wiũlϕ(,};6Ex-?$ YXͯ~˧[ҖF]…? pRK}\11sjn޸.R4O\Ep&Z~Z8xlц8_B+$,^[G" ÔҖ. P7 $ zhω mc͖_PuaΡ9q&aMr[/EXCxT'%lщԀ{tst`FzH2WM_R y3p*5K<HX]Т @A:h,CI:ԃz:PsY%*`S~ɹ;| |L^-II*'ΘڀFvjؔgn@&0Bu7[+p]Ds-x I 5s5&x:*EIlgW} 8̉`:m}mD!`T@ Ս-lHk7}T|Y[n, ASizdF xY5"V[ew`_Sj:-#˜lK* iJ4R&H}@L}T+~5ۉūx{!D  ő_ýSɠbӲE0L=&_ bD0ж8?q2D X~ivpvf.<ƍV?D{i9*N-꠷i Uǹʘ^޳Щ3:SҎ\GX)Ar0mvWCóЍ|3N0īrO{tnN$n#ঀ[2#œwQU* q<83}.Z,HSH[z_3{'qgj1aѠ?d#{gsM\J$]KsR@ Y;Vl|w^yJ'к~%W# @Ӧ&i; CBxVm(j#I>= Zszdvv.$G 4UZʜsc~.nFO%okn~@CZcRm{̭3'F&,ʷ"iZnj/;,$53t)'CF#*i=TeYu2gWBZsD0-'ŏ&5Ôzr !fAܓPqT5R{Ā}KQ9L ,]]>ؑL;hG!r|Ϊr#̖pHx&Mvaf46KAЎL"((szj=m+ ^Ofm3YOהXz#@;[^gk蔦!Y6n&}Ѱ`Ovrj_V6dCG p P8IE~æy4l)t7ACdɬvma\9Mzwٮe}[WLf=d/P vyt|i&z^~J\Ye6[˨UES.3DNA-~m31B;6o];+mc߼A=g2s{𢾊4fa,yJí2xC/j_Na'; ?dIgDmye0^;Q>@I /֨M\ DEB}zcrfDAPRwtsPB^[!Sͨ-7iU YfH6J +.n7GV5s2@\-[][0d*Vs?>: '/#4T8'M˅#3\3;*]Ǯ(zם 2obV'y\)hxCgw tzm?2 VՎF0@#!7י)g>g3 f9[2C؀9@%;Jw! bwt 3V MϜVK_z|?h8jJN*ʬ]/ؔ𛮽hcГXÝ?9/MDW^F++IPlT\a<ިSA ,߫e (`BeddpaۅAmT ٍkqqt7~01ש9[d e/D~IUqzއ{i] ŹR%v|i@I9eI I\wJf9.8k*(s-@4%~Q>>݁t fNw vnwW ֔&Vuݢasa>Pэ.!Z`OZ6I,e ¢ݍV)筝b@z`O*QrGC9e_j@Tjwz5?ɣ]*oĬ{y@ɶL? ?N]V=C@MJ7im1P_=O6kh?qp0W@L#fuM[iҦ-?̢¡<пg/cH8SN& ~_3p٨B^۰d%S <oNHSuxTUQg4 -yʽZI웴}&.C^ѝџYCٹV k +jL@tRR3JV# ׄtN[kNw E>1c]U$UuSrR-Cn- Dw@@""0اkUS>aݴ뗣'9iu jI+m ɕAg J1iFl= 32k6g26T*W yq;H˩2\CWKu?f1hh1rnDSGkS@_ccK>=3Z|ҍj-;v,~ ȝ`c(qYu>Ik1ؕs4a'Nk.ŎI@^;ֹ73ؘSKvw}ϖz@Vs#L_aġ½u(sCpBo@%9Ok/҇, +mo1w!P\XG)'^I~wU#8q>vO,譅 L+bȯ3B="jݕNl/b6:<6g{r1*.kT՝B:;]Eв?fwuӽCYډZ˕C<6/O@.ɕrK|dޑN\P*LNPr!`?h44ΐQc'[oۂ."]U׃tBpZe#!S[sr"c+1~Ng'sD8+n3:}gsߪ׏dM$ukZWU?L :gC?(9OyJ9xVB5Z5Dxzڃ{zmZjԙT m$g8}ApzA^%2uWYPbbjM,kqCtUXwn!|ho}%hxyt {=jќoB!ӁTJl%ҴT%ᅬcu QrqYcΑ$L }+`X+3Ly/KJSY^vg"kXc4j^0 S atӝ񦮓HČt)Kw:|Vֆ@1V:',-J]y#OUR;YYĦ qzVe8\#8s^Sr(%: ˑՠAѕ0p Q8q`(xpO;{AmSIY{d C|LpQ>IXpw@k.I-:1!V^\23;.*զ7ՄP>gD,OVU'.දӡ(LHT44w&YI +NHgy Hb \9T饠Z HiGT.Rvj s9#n h&hwHY$cK{N^r(֑|Zbkn_NẑŚIh̎y7/ȕUמR'n/mp1ZHbtk?c;+O;͢N<2 {p}xߟ6`d;eɌwJ1S +:e9&DvЁ8>oq+Ȓ'Aǿr!R t0hޘV4ٜh) g-~pus^nBْ}(A #(?sͺI(,= y ߨCڼVg#9\:ʬq4zM:x $D%'ʢ,\ j`J}R5 ǩ@,3,6B1E]DS=X}fB$&0L̩k#D=XUNs}(0(t2vB~WIHv ky>,Vx<fGk` H*%Ia>#F?#B*M a_?ce/WW4rGR$\p({±L= H9;l řBw<[S q睻vANtϐ #/kx0_aKN28_c{R_ ?|qOC/lZ%tDn6{d螎 5G jAvm{!"FCiUnZ5]9weh()!hPh^%jzd u iy oN`W)+b;DӔOd, tD~Q!FBrbSm;#D`_ ;e;o Ѻ"{ *@v4ajkGG;9Uyp{XBM;GQ)MkJ\갴n|p)ӌ>IK~45vA% ^=ء' )^n%HlKIݓZz+/1kT`p"ǔXD~盉$}2_QIfW:0%YSY, =D樳%ܿZv$@(*70,wNA˨v{6S6/@@,%֓C"H=WSj;KGU,Ђ0&`M==~t; _.ʴ@TjVD|XPnwa_9*Ց145 XulpYHe|TB?YhNIhkڌ\dyt'<|yЍ-,Jj#ٳ+1=u*^oc5|lOS'тAiʉ-:tS}V"smVuɜ3Bf';Nf9~I~ZXPҾtAv)ډ[0 yŎX}]b 0a>OoS(l=`jy}ס_ÍD]jquD5*ykɌב"#h#vVgQ 0K=`0K>Si@lt2*Z{ P=:xa`,± O4`* ڿy 1wۦh]ېMxM"ء 6=!"{RMjwα\kQG<>|F`>JJ|?xVdf604p&,Xl7Օ mP*"&rZa.צQI.;NR 8Z'J۴HxjV9aҫJưSo}n<"nKҮ~V-380,yzZy't |ow_ml{6&sr)oBܭ_"%:̬̉ь;5'1&GrJ{?B^_gns(tA6M *ob[ySL=}@&TCG)u~%69_X;H9Dm7/K`zGFȺBaqw<ܳ49{=A).3x7D{Im&መf]#ǥ@^%#4mƲC+zuSsִ9ǎiq lL#F|HXbdC w$k@$|z/8_TbB~IL%{%م ay8jv G OU 'fb >XILE[\kPoq~C`92Q_{-3CwH/]CY7M3pHPtV'vB/]Lhρf.a Y? 4g<_Hh/gEpٖa5c/@:#c6˒X9l }n0?Ωk%_"6hAa.U"!cmP`9bcq_v"e"VqO{5{Ծ;V0Cznw63(w=W f1ɐ;b'wTir&cN-!C%xP&lo э_ڊ^u0]:WZ@*Rl,bjw,mȇ-ȵ==G|Lw@\E|7J>ygUh7…&Ԭ ^=x&;J}&My..9W(a] nchz(֬Ж됙RjzMp;tvRǡIH @c8Dt)Zd#|X\P 0_`ቭRGHq%iuXF}SO~ٌL4!F$T'uϬ+;'= єS[8q1[ BJt5bJsércsZ`'8>&QpBx*Es0k)F񕦕4W,<^kWҵP􆡬זE#~hOhsei}87:ů! U69"|o / ƫKv&/{n;21.muB ɛz' EQFjyÓlEZ$۹t!^%ЭT߈|/ES_Ȯμ!ŕ0AEzu 8,0A>"y43K%׶f`˫T[;qʡQcA1MoC^ ]6DK@5ɇf:%Iϐm1ƙSmLR]Pv-?:+mv.M7gLN!Xr E$ӶA֔&ݒƞI=' 7I7dkK9XOuE@ a&Jv`9&2I^{hO{noA"*Iz+ddK8c A`zn#:3mQ摏D!)L¡#Ic}ڞwF\2'S>\B8Ex<ǵ{w[WN>bq@!K4N>N4uCy6׉:)/u+j쪝n3e5׍Vz/#m4e EhvTPt@歋UUq1*Wr3?,tWڥ_MЈY\RK#?P*Z4|ryc2[} >H3 [1%ڶ=el8 A, SfƖȬڤeX;VI-Ԉ$6$FW;XG16 Po͍d8&UFrm9V1n%!(<8ȤDZn6:Ey\_X RQNnD] yQ `~p+6`Lv0,x&G"CFW+!QF=GCTeTʣN8l3(zVcSN=h2S[W]1!'Q#!5%%=D<*뗵2bhq c $v+s{9fw!|VJg?"C_+ʄPcn;<՘ND'vAtG_T?̈{$ed==l69*Y:HFDNc*+eso%[%`[0oۥ`aX/Udr0J]%b9OJs7*"nj̣b[0aE;Cǘ=u؅ޛ2}t,!7eX{5Z]8:b*a%tBSjk-<\7*.s]x%sJv#ZbNDn&ozed(Eu7s1_"<,&8&AWYEW/xT\q4|V7^i,Cg+?KSPs'x=JlWRI>!CE= .v.?+U.˦= A q3ԁuc&F"({;f93{nCC~_G怩IV}P sQ a! ]+2OjQb~]{&.0uiZ_uQr4T*J^5IP}n^/vxo8/e5OpK=wQjv^~I`s;Se)OߜZV>㷗- j0\wϙMkύjy`/=w4&CiX¦N B'A/ 3c;c@3'4*dW 8|Hbi5}A,: &Nd,krfOWբ>ty!Dz *s(gL{3Eh֌k~%hXti`h`64H{0IW +NzɃL8E_ 9ww݁.~v'RkTiG&fc_ X:y}ë(y,,1)J7MT7T9REaxuD*Bbd`V r[ՇN`,CfT=l |,N&F²GmI !T V @b ¿,> !0`ʿ6i 9n!1xxl (ej;vZN|K-yk*a:(@+V^%R~Z!]3 $ş>j!ϗ_3*q{*:lO XE7^ _ڨ <85x9f1t7R;nfl!^x/`E!;+2=C^c`Dď,-[6j[0\4㸉2 5IS") |<( TaNPo{yZD< *|'l`rڰ)YeHL.nN$y!*DYËP8fILyaQ6( bç\'RYBcw?xg$Q"t/qVU6t`h86ԴvD2#\Lc1"R\&kK)dmw 5t ]SnD'Z _m!goWZ+hpjTH&FBaM*{;֎|׷( as[ŬEQpճ#."#$6K֞峀 a0w3bc%~lB|]·suH+-6'񅤌ʥVY?cLssjp)Qn.捥Dy PԜV֛3KqTdb\+g܋wQUvs$l8/#2. $&o dKM,RP[ORYgpﭬӘ8Cͮ-{p2o~1aj::c\BGm1QV]d@J]dv? K]OyBmҌyJ ,AWCi1|Dk+kRRffIɉ߲/ANӄ0h{(&Z)AOxeJhLmU6DEE?0~Ό(/;Ĵ#2٢B6N8PyAӠq4zwzB\d7.O-kSXntnK pd9";6\>Ӥym$Xbπ0ܦA *sAZ{ 6%N$xl f`w@AʃMbAъ' joeYHg;KIb^mgҁPdnqM~-ףeE7dsJաv(FtwlHnְZ>5?}Mvi"ޤ?V4!.>8͢>MYb͢fݱ/q~߉7\.P j@ YQSy/Yuc+$-z;V ]ّ ]._q?:1nn*Ua?:5?C̃E=jbhPA%>;Ti?o :-jce?Asf>o2^예豜vF ΎhLcH2GM^mjwQ؅9Yڦ!\t]Jȭs__ 47^i yQM{4alvN9ȁ=m"VZ:  7\o-dX˲d$AKyDMwB|0LS-lݯH[9HD0Kbu Y-DžttQm^Ra`/VPrv#ΐ풺/{;V/pMʼ*baRKZt2A!FvڽԘ Z(׏]SC^K\*.u%[xRGğukm z"iYz3ΐ+#{N_r/p/!C;nFK_ i̜ ^Xr nH %M[^Э:F\蛁ꋢc 'Ԧ -eWOQ)=YS1"Vt>v@lbh0f+Y'oǠeqJ_KjTHA Pnǘ|%)]BRX9ѐL$z Z>,koXmew- .(Ĺ"fЇ;:x|SNԍ'4 IJyC s7wVᐈsa@I,|ɁZ! lHs7ƓD"7e!C,;T@ &F{I+mQ}&jL-@B! pi8Hx麔Kޤ*+1)p>""s81 dp\ Ҁy/1wh1[-\栈@Di&y&t*ֵ ӔfE^5bq~ґ>Hnj Pq`ҋ~ASQ1PD p!t;`h,;Ejڥ`1K5k$Yh|2;)̽iUXp%։kRwJ Lv"d=7U_Nt !1w4ɵpykBt=k /60ְoŽx/M$)L*fa [q Ov qN?͍SGȰ{]vr eFћlo'L,7q#@RuYz[_sIc/1ڲ#-9Q][b %SZ%-vs94`wa /O]}&rp>] ͫzBOWtAdРjCeN-/N dTZCf}Nz]1<UPOD7=(5Y#G%pBdiWYЀhkNm.SWp+,8/dfpX4zɎ-Do ӼvH zՍMGC0d';VWș8 (g8od|{<T\lh2R|sK5_Bθfoe-sF7D%ծ=۩Wv-5J Q78S AܙbD:ےEۂɍ]I_fpNNt LpVS9%z\pg )"0ŖZ7ϊb))0GyllR `sV"SR]m !&9La@ ޡܕ%# +Ң23ޒ0wrpU-@Mw)c:Vqmy|nȺq>sN|&P7.YFkՌ2?i˖%a]3fjk8o"IO7x9w}kу(.U΂/fk6np'S!:w)An~'@՛v)%P1t{:o-} UjZvT Hq*fI .5nPZ%O'rʯw隹.Q_ϴs O಺kD#/k6n@"Vg>  Wex \w ? -Bd[ywVIsvXb@ip B3{`?L.tWR%;{qV:<i[,R~%a'.S:3)6L5[6.iu(o8֮glzOKa :bYWWuK{ ̪5O*0 pfVRyNJK66;`bOe I唌=>ď8״oaYW@`lm>X$#ƀ%?Q)m₧a]}ˈ6ucc(*e>D!,E˞CDڶ\k=(W-D=*-Qk=4uUUW11/澪wse^,=q7xAAjȓs, u4.Jp R8~'B޻}%!+տn?v]ʵ4 ԗY4yXF  S6ZNׄ~|O ' ʑ:Kj4Zg=Ydgq@TogTtm:(&'kCE~¨8WiCm2@[7D3=\yҬ_10}/OIBݛch4H/fi2Eq嘆L=R\@%;27fE8݋ŢnwCݞrN -7ٯ#ri(t0I6>vx1~lEF) $*$6*Ƈl p8vޔ~Vn5|r(#n\zڍʹ.v&x~ˎeUS?'T,nڡ齳. ,JtX;ggOTG)']|T᥈ ̑vqG;u1}&Z7v ZDV7[9dٞG˄iBW:rtͿ剖>C6t4E,U;w굅 Tj!՝GC6UEٰߑbTr-=Th:dOt)NMc==fb-OO:4+cI"#,|<ˠc,F Nrun.tКf)ӻ nV?>HEwfg_ 32pK\o {oJ*K +M8|+I[!;oމ)ǔ1]"^Ym>ٗS,%pi+ {=,-,.c`faC/;oUNOJ >{:@mvvo&_M11\Rhuč3)qڀ|OEMgR5et*f.,ƭvt66,s.40drF~uݛ 9I;Tϝ %% fObKpVG$oE1/zf c0!#,$j -J]l[_y!u6K/te롷p 'ZLgq(6u}pAt/|i1%Qnwncs}Ge[Y;C&Pm"旣`X5af "hz2zjlɵت&"c-ѪyX3ERyPj8/?bT]4ᣪ7Ovެ_y}C"4 OdjՊ.Ge JZsZE(1_sS81(k][@4V2*[wJV~-󶮞C%pG;oӞ ^jJq"J &BւZ/z|EU1(lhPisjNGPbȤu!k{fNh! FɒQp[#Fr{)Wmvʆ /Ϲ3?wpXeMU :e{F/Ճ^Vm=;ʳd "bp_?83hJvF IAM<l: hskvHoEHw!R=vJҍOTYh"ըdMg5kA6$іŽv:EdωaEjT;yVka vt+ Zt HTVV}ťuFFT!K/Y#+ yܰeZ d\};e6ۆȱ"a$yV2MJygp5ޡՃ43VpC*Zn-Unl$%o9% 9}#脦tlԨ5f(m^S;zoj@*4(`q61ן^(8շ%* 6?N`U5~UŲeZ𯪎Rt7; Q"m#6MO܍Hu+Dcuo.N:OՖOGW T8Gl͸~G^c#Em_Mwy3`jAcE ?= gPR>aã$ {ւ (s( b [f3ٞ=\tX_y q Aɫ)Q.-jƋ-_}I')Yb62":"E%*026w@Cs8]< ==L/Ws 3J!+kC=;[g*g)g+/5궿S y:¹eM֠nq2٨u8I,Q|dci ĸ>*Wflf|xYU)Q+NxZlVrsw1Ĝ?BpTL]șTaS0߲3)%vTy1F64??ǸJl t6TX2e>:hwO *9DCn&$37}ml#;rEmQB4*Q1&bz|zyM)@ρe}d:x;/[3Ѩ*H0WZ;fhBZ{^a̎q">Ůh"Bf `v7L%_KfA-5L"4*"q4N|5ovLCJNM/:Oj5: scxGU@PO Kۀ[xs+9n4`02ߑPOҼV\?]eGԯB^%UA"J||JQ{=>oQf-׭?!AT;!ARRElu8x x1l&K zR[iyy %Kƪf|(`rL/BQ?OF2oBz2;M/2!/3A(& @|v_ߴ ֜k#Ǹ)Q$_d  0VJ[ jςnpjVŶOP6>ԻQl":t.S`x X J#8"l&v %Ą q @a=gJ{WΞd^[ 4A+Guu_s5OC{KPN cU,vB+@3oߤl>.䊿Txw7«%J5]CvZIK<G&=_G1S1RBe_֎mCAA(9DcTCz~rW}ƞ\r3qR>A:ʎ9SJ- WO`Ax I{6t )灈sTлWG/o&Ё tĝ;/ik~'!Pt pzdN`zTB ͦFWTWztr%,߶.g/-KC=J+ B~ԶT։iB+.eCCS&JD vlOP< UPLKK*ֻhzHmI !3Á讻@@}F0ꈌ. t m #o ?^$Gd=Ha8mGL4CLҧ|;xd@|\̀Hb*2py¹>TI1<]<$ Nޜ̵QEk9yKBe9xNu``&HtɰfV[fiSN8PlN`{Fy`3%ǃMQ?ҁ+scLA}.؆gAEЅ֙Y7Ð t( 0!nv6,ց&쪷p7M(U亠/e͡ei2ކ7q݃wCf[jqmeppEO%.r=E 60IphѶ`:a+sKV홓d  >]<.3Ls.G>Gi`k7*;_%e2 iriլC[V9ػS=Zf*;n `w[FeQuѭuޟJNWH)b&V\ *IjwEYDm\'j~"Ŗ^%: 'ԣ12*;wv|I@ Y>.%Gwy,;"39#3P.6y)p/~!]?=, "(9vpy4?O.{$`{l\Kbɭz-XN* 6ɉ('w a-Շ ynce\3׵!'[)ihGR04jnF2p+{cyڄ48T&g TP' e=tFM35:w*d:6UPCybā;X vNJYΤg|ΟD7q^9RT7NRKa:-aC&|E3JcY m2VJSWݏv FA'z:(Mw&?5p)Oh\7Te=+Z( M#8XYS{ԻE,Ի퐭6 hޏ} 0 óyYR*q%Tf'u.~mj=TQh'h-?DR$D٠ʔeI<үP] 9-K ʒyn1f =yd;SrruJu("Q"ċ8d2gA4#<8mHry:KE0ඊNxg` WBK:iI]:A;]W#%_3;K0#Eu\K ڷ¡WbG5,:Ĕs#h:)6] #>PGGSA7ɏ  x㠏b䓮W7  ŇQ~(H N\d!V6 4z(ڎh-@ xl~}, prn]q.4f}"oS V'zUZJykɳ-GR3A6۠2ib>K+qZ qF)ݩ =9kas3"Jۄwi*Ⱦp"UD/L{LV[OM Rg9 =ױf?szZ$xd`nK4J#0[~c{\B !Wtx]M,VqbLƛJ}W)`(FmhNK`8T;=5 @޸z]*ьg;z!߷1-6ť@nOQUddT-q]WZ!_5_%\pMHq,azpi†%re2`P\w5@rIT"!:CB+i(Z jh9.-k !oqLpkؠV9ᕭ0.گ¢X͏a@;fK~"k=n0?K)t -ׂz>GYb[ʹ7{ZbU8g#gp(=>UC*lvO|9HxBɫvmP` 2mmPzs1w墘u`}ZE~5ݫ;qyIe]jEeyDXcW1F9HgvIJ_aGGfu._؏ d1}*~$.ND4ɣ,E@ JL2+Pڪ*}OWtoxZ8r)b >jY[7rP>9&Fq*4̐A(|&T̕ OL|?b!Z #jif;D/EƏAV!H6cJ]6L\:.A843x-cYL`%m"Vr Da)e1Cx0Jec3+frA'gX_@Tȹ]?}KP L1qt\rfzW" x訤az&2_ *䦡u>$9;]L1D ाI}xYW0 5/NpJ(C\AY ԗ5OFyin@BY4B>@p :H(ԑ-7:PUfbuٴFb! [XRJt[g$~=N|bknfhb,(=<%rV' yrYmB|7^> un/v n0[Ʋ l"+JV^@ٸU1wtE}glSMU v3gR'%>x$"7%nxS+m\p}Py9-}m Y@UA GC (>Lslge ZO RtuiՈ"&(*8'6 78`,=< 9nes1?ĸTv@' z$hݺ`8G Pip./j`|\@.+Bx(z%w姣82 mT\%.AGQwߙ~=G<@/338@[e\Ŵ02Dת[m#y"c4so(y}UI"Wp{$#Wz* LDuVR4C 1OhgЋfջPok:d}OǸ}MsCJUDZ*5 OX'9S,]K-KDQJ_F, ݥ{!Z]?2&V A{JvqFB۹_!VLhZgdv}t׏>^mW~#n1sAȹkHjzq>1"Ma|hH-Ȳ8zZ"0m>5T*\71*pNn}+BxFvekG;7FX2n bn@ 6$6FqȖ~!V iF0YYf8j?y8QY77o#q~$ȅiX;-q l5i'i96Y 7#cû4EdD5яz!+QXDԒbB(7FIeOF 54b0J[hԑH?Q֞<7f*t(M* hL观aۢMme}7Rx·Eˣ ШПNoAp@^[Es}/˝Q W5&n`l"o !;4..S-qz>.>Y7z ۄFF ;l"ukioph?q7Ԯ*u$w%(uEfߗы5VVyC=,1;r'e-9 |Q%7-8o4H訨dO3o>jgE&+\M Tce]xΕ*,4Fnu.̑uzx,/uRFOIfTGu$AK"kB꒯ŋd:"IK/Wף70lNгR˵i>{oyC:[cl>N_ntjF1ġy3*:n'QCPb'8YMテe1)gd\meFՁ4+;Z?noh~^$S2 d wh3;HA馓۱0<魒IVj3]Hή 'u$ō>bdTd+ _Mn,]CA'I2=R~ɱ T'qWJOFIf#V:57JA4eisYczPvGRh`4xlD1 ʥ5g:II:^re-RIhe˹R\Uda7٢ x~Moj EVbP~!TpK +q;J$15% ZS^HJ&[pl7)Jrua&&޺K@pxU0bLuI…-tSxi]rv TҕhEFڊ7Z1GױnIrA It[<27*E2e9QDy}Q THS4SS ba 8D&&Xn&cy|د?hiAKwBY&iq3a5qKVUDX쉲ZK >+%|ME4sɄGSv}'7o; Lj=ذm3fVfqiSA.ߥz]ɗG?;A^بK1$?+ܹcMk%xq Oi"0k5DLbA3bjTi! qҵ"WB(3 GoCjtGT ˏ[ mŚw*r6ў s}dD&R}0@`!^L7Ѐf?^jzScІ*;Ý"`| O񺑟ـ"J8";ݗT[G{u,AUT#DUnK.0(&v"xyۚ &͚0ZO:LCO19?JxfeF$?$/Ch)1koԇ .IƯWtW6,Vɻ3|%|Ϋ2R}UyP1R:BDH]vƫOE9M攅Y)*ȠڧS>յ>2. F( Sx2rb(RtP1 J5w10N e_vړ㟪1* w+̗sq')5n ~:#pP> mx|oy-41E' `)!ð;Ϧyf]"bkc>S34`+MmIfWxVbjapͷnj $ &#z8ҫ&,=}Gxgi>{tHpd'+WpSٸB~4,2`}")t@1vnM \S0U64Ȁ%ܵP TF N#b=ߏhһ0!,=CR8zdjz-R/ hơ] 𖺩B7ͧW#J2P+9EFa6O(*)a$-y4t5,D6aW<=vcISݖ.w1$pZnbS1})o%6qTKsYHWݳ܁B`9RԕČ, !kIaEQdZ-K{ZCFct m&cqǛⳑ-܋Z USDpG%JdN:͞OT0Ծԍōq2!W7K b&xk>'(׆-Q.Vms#G}|_<˪qQVrD~[4H^vU?/1{$:bHM/TuCʌsXKG>\s(IuMN ?4Ixva/Um"wf_YRѢ)h&8] vn/vN*w(d9|>Ipz b"pGM}yNU8}J&j!-S"7[Ƹ>,c<^|,]5+ ;"1g |mH=lMtZ٬~t -Аl߅sN5 oRh8QiUTa!W Cln.RF9*7nal \HAe; pk!:?D̡Gb8Xē?dZSrܖR |]mu~lC2Ѷ Ek5 z`I󛶒nWŃgƺ18ERQܢ?U")Kux0$-\< Ѹ=  ܒ/rG=`G-"Z2\uǹ)64P+CĮr$4~J/4Nb!*j]CcYm,, vrU&wƞ{neWK: } oYWW〝w tQ_H 714 sߊvu#=j8W@;YS!?1+nWݱ \^/_<ᦙ8bo)J2LXOa,Is=>A}mU&S%3>zZlWɊˆ4󭐎ίp҆:+#>_+mVmޡ+My{ϫXʋg=淙x߻ͦ->w~(kHSI4}qv[=zwњ/Pq"Ìa8O'Y %}%RZ +)k٧uwqUE"qD4zzABh2BA2AS;+K'P-^!0b#N9z$9w%|Zj0s1G>K|R9Q6?] $;:x;}R' {%Jzxc+jiӿDH_P%s?}YU. 1̝T!EG'85Ltȶ&~:'xe^='q rWAKnnnw}i*NO 1&GL[m$7q1(UQoxV*ubG\~3dɐ4 NOe'w)/m!5d6َF(R"$aEqL%u"~Az&C$@.븮 +C0HV\n~º򺻞3DW`H}cА~'p!㦜͏SY+DJ\Nae]ʺl};Ùz]513tgedUQd ?:Ox(9WW)dy9,2?A˗lb[l?qiXV(g+sQatU5`Uq.SAjw`OnZDi_7!=߾gWf!|r||=g+"i-7vvzCh+ٗŌ(k G:>F|=طAӰU*{Fw)t]_w [~Z[`Xɽü eZ^bTkMx79U4VBWtG1t*͂`-*52_;5{Y0Q6*:NvLeOv"/o*=`JuPȠsJa*]P-nC`kbn퉾niOM~ک >[`X%"ձ*~ jpOLZ`8vv4@To*]]!f];Ľ[Q+d6s! 3ukO[o 5 /)P6WD8ŔB [M\BqJ _ ,, !,dP $I0z:VV0I1RXz ;gNT8#lqs˖#2KIPU35zpQI/&5D6;a8{m&?_i153j0Gj꒷`6r7!ָJћya*N_VMc0 K1,E"qF{L\Xzc3/6OFKժ^Ca(J|xc11qبD?1h{JMQ[eIbo7<v$ uֿi|LUwJ/~}M_&-{V:Dl݊yQc5siRdT${rY\ݫX+.H'6,ӜtaݶA@}~-5Koh|bw/_q&ߴS@zn(*]`)݋ PcL HmWMtoa`f@צ,mYUZ!{#mf Oΰ9u8}oV E+/0c2G;쨨 |̕eH9Ӷ ck6.Fz@#>~Fo}e+ `kzN$p֘k'1ʫV9b\Lߑ8i|VЗ %ZBӫLЇJ$^S?Q?I֯zADԹMǏ^!hkt]@m xNEh`DFc^;xHFvTuK\"QH#I<ĵ Azsh9b1tNKssӉCH$g #hy"Rv KwRRE72;gOA)#q׼_Bs("Z4@H݃Q]g@_#eM(AW3`A?aDlp>ahGϸ q7HehIPvIǫec۲p0~([YFΞI hU.:;8#д ˅gw. Ԃ*oOi){)^:~̧Ďbs0~Ƹ TŔ% mKN `Y@9^. U`-7kC#'>@ZS''"C y{qH=efݤvT+,}22L,ce^ EhK34/$ F:rZL1}>qJVxA6B14E'jtq':gSqz_zӍ< J][!F0Jk# M z2uoßG8 x.wJ)ql}~ez_6C:~PBptۮ!ܨv3Wku$wFD0 r=2( 1y@^0WSN {> 0i%2?7D}yT b͎$RsHjm$bMh5f4 b(8D U fVBtOk~ xzaP}4@6Y\[4u6Z B [J~fdhpI^ȢsoL8@R G7y J%H[ \g͇mBEoo܆_(k8g|,u p酦{o , e2q 83t8Si:w"B[@LY \'oʘXR?ܕ'k.PrCBf\ga÷,o9ғ"9gJG I5EƷCvq@$H5(*7хkrF~u7p .jDvfA,-1mc!lwP4TĤhlpyJߗ2UhE7.k\]KNyc~X91ު#5o?>`Y.65DP_u~D뇹7U LqD g>޿ςa;w:rSJGx8q,0B(77^jx`2Y,.%SgBw#I h9Un J=A U~*'GJh<כV/쌫FM BC^) s;O\dGhJL7zi#2B4XBVͺJ RRg*EUtqLȈ.s?,=~X<$b>^Vbplf:~HKnMks8[nRQ#m mY8V1[:5Lܿj+68w$y`=(F2qAz8 c  !vF]v 2Nt}:#e^l )nuD\8f=2,tw# lċ G,k#HEo5St;-Z8kiEW5|S F{~ڍj_a]Ck4x:Z8 RC:"nd~*Ytew 5`PE -ej X{ UL5 6wW6tq(cU8 w(̭XGk3lW;!%eL<)hť@:I~Hwl=a-@5yh0 !, R,?(+4ΓU\acQpѿ&1rT'z &M-l0Ǩ9CG, G}K3ddzԳS;71Z3몆R+Ԧ\.0?SFHZgg[F9eDfQqOIQ AnZzJ 17C{BHG dXНjVS?b6BSvR;- H~lKsT@Vi`"_qq`3v}'265/v딮*)v muC%_"/T-h\3MU?'zwZa7h5i6ٚy2XR@o=øKqU7DH:XmjGu=gMH1S扊^W ku\7I[9*P=L֢6rZHٿ_O+ĵLˉ6;UQ,usKdi Z:PK$$6b8Qc#e'W4~er1' :{WO]R3m찝,*'g/iFm<gnX򓉷/ΛL`H~r@b⡻K֕5 MnIdN4nW8406/Oy &!fq+ð?VXbBY\at7.I- M[/+ $՛+LWzQɄޕ>(Ӊl$~xgK>9:G$yu.̠ .{g@5`J`DwFs/y/oVa`7sy:BA.Ѷ^Xe9i3HQ6^1qL n7e]yAX?"WoDjey'LQ$8!)ȎnSH.k Rc(uG&ImQCyWJ¶ x#jŔfP(Nܿ .B%&TJVfG.R7+x fo5@ RIjׂ<o@{L^]8vXlץ.W.[w1KPhk!hSFwsg3ܺ/w pqkΫdvh:&@E$ϡl!x%*b3ȜoC7#TT Z =ڎ#wʚ/:Xo73oFyc2{dGʁҝq`˳١10pp~7i'guc ^c2#;n{,D68-}P{;Y10 O܉UNpIaa  %";HQkϹ4ˆ k/F׻\ 3OU6:gUJ­Ji{`yh@ .bhwW!<z%Gv_-ؐomcnW1Hn<~a}er'Y(1D#Z!עɧ^ЦnWCs޵_chԀ5v2횚wE1vdH]ֈ 'VӹMb ϐbEF]}*k lΤT\ɿ}}Lb7L?[!dcb'; U!7:mvŌVʰ9qv-yR 9q{z!KϜ8 !H(Wc&hlکm]w2$/q~xwa j}}֐Ef(d ҜX̮8Z]jƞ(! Gol(B ڣH?R"䌁ZVkھ&-M@ms^"ݩVٗ@QfO; <cܾz|Q-9BRê>aGD_=Y y7<q03^R HK#32E+X2J,m38XXt=8Z9}e(W 0KeT@#fzi>ȇă4 P.=3)O_\7ʉd ]߸rlI;P]KCR % \B\RHH(a& '™V& _.}LK PCDF`w<rcԳxbHa^t*%vK 6*#z-|פtAY4rjX=_m;=(bbE k94v=Ȝ]a[gY=[P nDž\*Pd᠖ジZ%J U@#xTB:|ݔ:e wo-;ũ'7Ѱ!xU3=<a lFNm  GM,;yʼ~fv`{v1Wx$ $"-oޓg8Z+T|@˫<zS׭ZJe!ׂ7gD϶w H0qP+PrKp,toGO nwG"\0ykp .xe]PGDGCͷO}&š]#_g"kkky^2cF;HýB7?YbAQuUz^Yt2uj{NM-S_+N*R9fވ#SuE%JH/[,n-em '6+]-]oJJ֛LIn %pO< zEm(~J4TuULj@^MFY%w"d']J%\'A=2F =CkD-…~H!cah/TӡO)uE%EgMi9~/Xa%Fq{x<1Pr#mXJTJ~Nx DA߻nҸ>I?K 6aPvai0yh,$CZ2ϔ#|v$%i¶_2k!/I b8%:Gʘ]J^r ]XzynH@2&ZDkuڈE,!C+Kyb}^@|L5K/yU)qHqWS9z^r;׹;X7o( ':xVK ⅒ ./uƇ$X8(Hd9[㌿IJsQ̏}1!<4us<`1kCsRvޒ91a~R Mץdh>:7^0|M+EcEnZu XHWF+T2VWLęr]P,QVQ9N.vl7'"ftQ6%XѦ|3%SKrƫ:Nb;43ŐN)SgET]l| %]P>j[ $a&f=1ܳZ\?O\>aa/#Kc2G&?% qsŋ<cȹɉk[B~bMP4A3 &,}n+K2V%|wdٹ3z!5iD=ᄡ*8L9bF +YID*#S 9~kUӀ쥵|Gq;ZmLBV4~`3GaA< ~ &^#Jd;quMN%+Ljl .r{/F6UP |U_Q>PGBajϺ2rm"+Bk|I 0 eO;MM,pOnuyi!ja5wbƠ&3K@,o 1<,5GjKhQŅ*.E"횯D *YDѰ~h~0V;BDC*wȨi y܊)8ū}).m̒49^4kyaW\~.96–mePbf6S#t7YY9C|x"Ӯv8tnQ;ƝOC.aA,k 4fx!i>_Qs.NFer@d3`+ Вx#bǽBJ9grL `v*yiPd]{0x{qRTO+zOI<'4Et_2!H/A? nË+Q˕r]ojZNjޙە|ᗅ$iljJރ\z%[od\M eB&77Vy .xrze0v󻃐+d *"{磈<(b}{*f#VZpfxH2Y/3)[/>.xY8°kkw + ^_wU4-V%).{1¥O Uhll$гNb~j* E]i+hL[wpu}m[F6/:9D3g\ pf owhbfk"+6j+Ɩ\SQ ơȍ>4\Z]Uja1#25U P}E 3WIޘ䇌mv0,[|Jj|_8_v~&N#A"lFd˽[T*CEdS<ܷjpLwz vNܨvH`~;i"a"]q0>í vK.8ij\&NK>d[x_:\V%\%PF1F#.ˡ b.QXd(4 (]b>JhÖy}W5])ơŌ>(c+i8뎀tsro!kdhJ#kGےvJ`|ˡcs/.xG9; j,+*ɪz脂@~{t~YAPF7ёl cED!uAH&}8౾}po# ʇ84eqVGQC;2Mv #e‚/=U{ŪRW~8#_psfk.ZzF-s3R-Z@-0҂; V7i#Sfn qG#t! 0,ۘZv%;z]L}0,R* ES?|x3gڧ'-V_F TkQ{MXK*נ,Lj#RW݋Ʉ"^f̈ ^;LK[8jx"'>Vs؉^#4٤/o#xx8z(G9A2;W:S n+p?GE7gC{?'Op HX\24>=ZqW9T_uM%J5+5y1!NY}xCi; =pވ%^--4(܆YG-GZ[q=Q:N-g/voI *[O0AW6gďuRϹ^RÙzHpp'z@j*IB]?IJVw::΍cFwm"6:Ay 2 φ󐬋vعk!)R&lm\t{x*ۘ2i زNI |Dwem?ݱǃěN~rMH}Xt 1Vi¸-Ѣ]x 5rBJNK0ޓQHñHeg32[ω(qVJ49kNI>WD Jx4Bځ)vytd”6XTNS}f$X/#q"0"d7e>)/%Ze"Y&G'!)Sžӽj}&K?t5JgS6 F'MsPNE9dCFb<' zWENmʛ/G"Y`G0J3^Lo߱O`%a{ inH~Wuaִsv ڸBH5s?cQRÁs=DVpu72iAnaڀT7pjx5=˦`zƆNwM2 *ʚɦffBxbZ-LO?qk]): ֨\zy4pbHaԧK܈+ n<8|( smc"jR. `z8!+[ .x6#@4#n-\OYjYr"FRA^M>^2}ۢ=JQ7Ո,uڇAt1Y֐莸" ڛۑYG׹&^H!0[8;ΣHřwz|ce`47ktQpht62&U$S Xg3K J~HQ;%ٝ=, ɋwR5jJV/K HșCПEj tW'_cLgO2kU$1[ /YJ]$Wer]R\V9y,/λ~v ǞzNOj3\TY!1˘ `Md1~0uwy34\x? ZOx04 H郎7[ 4ssjIzin.X6vNGD7t YgҬrj63 e|p25ӿ]mU?脅!;y(N}?OU@pcƶ׳@' RU*EdAY)F XGZ e"wD9#ұpԦZA"{:IMVηʹkcz[\\:aAژYIgɷr ud_ lYXVk:mEm^EӰ+, r3"fz%x3{L))\;YF#09qlMK- 84%iەJ>vH4a[Wb~=B\2Pɔb_BKDOC,t함#K[;WE6 Ǒ2cPH |OA%'ݨ_. ǵ| *@bl{l\%p&$](cs,cno~FsE0/V ]9G 2xV諌ތBJEc1)z}Α㼨iXx1ƼPHFm+s ¡dr A!+ɗlpbotҠ#}L*u1Ѧ0!J G*J#)VkPZ5"Cg8㜓q2)W2 > -G;qŏ̬*!̃kU3d.䋐1ߓ1kUȦ5 MO9Vˊ OSp&ܛT7nb .22Rk6|YFV=rZ`1)*w32_[jl~4 OK}-=^W ykA6¼&eAąVy(u#F#Fs&/Y6dխEmG#9ͮ+ZSA9ۧ (N-GW#V y8C(E] "'ٝȘ ޢzox&U/O/YZa َS< >dql&'Mw@|xUD2茫1B+uUJ{ws7E KS!mý5}sXrY*S'=Sv(@D&;8mT250xF0ֳPfXJND5I_ ބwj1AеWHu5F_\/ Qbi2kùu*)FUuM3O +9ZE7ʆaU;)'q};3:RO BR+"APk@ )준9s{-b'S96 $jޗ.(nˀww# /:+<偉m$w/[cծOR*+V_%&'ρ)ՅKMeSQUω1sNS+V;VzWR٠r4#y#94  %p~y eyB0[X<ˠ՞@/+h9@LJBh^f o7eF^Ȼ oig ͦ31tc<Yqu}`Ꞷsi$92CYM٢qk<EER!DR~  QokAag7*vЮ#`UaXPͪ`8#O¦\R5Y 6HgDDz?8t#0˵mkI2 E`&ݓYw ԯ]S1zyBW'ʼn:-FoBo7ڧ" J y(Ot>(r^ƠJRr~jjɁJԺE?z(${,ǯFz^ !sź4ZWL{A;|=jg]d4 f?IŰJ$%ܛuG[5=0MłϿZG0/5E"g=qn} ->BvmU+۴6:_k$ C?MG `IZRn%s/"']u<"vаK/ /d:v.iP$ì}{9-88誄-%|87hf5 M}Md G(2~3&rJ ).Z~k63>_EO}!5b($dJ*ܜ[|U䫠 ùrt)(z1w]@qRMgF R<=Rh.dw+詛VrS*.9O20Շ[sC #!.3^ХL3? bȿ`-An>ґ"oSެehVR Xcb8M |{ ƬE(N|^Q!776֏mRP{Ao xm0&sNa NR)TG\~ž3ll+]qzSZ`1N >Y-SPU=jGߑӝӎva~Vd*Ut {\Q&sWC Mф# "(1 FQR $ǰ4bt7էp$˯j5NNwՎ55QcA1爎Yܦh_J^VGnN0-c{> 6~~]k{۱eT: ֤o7} o#:r,8=1Hbv{n,hWӐ^V8 P_<گIkL>HsY1{Kf^du)~2l_E{HBB\d( | =.-6$ԺBr@ Et5'_ȁ1c'Zև!DdM_aE.}ad5HBTDzrnBg@^ki_\)01^}pK~mPc :i a&r;5X]#Ikᤋwۻ!h@b:m~'?n!u |=ZyP,d*l:ERɛ%-u!!j+c1z ɣd S""{ vbB 8r^XhMnn]xW|D%G\F*oSc/.?dI=iA3z}!5 $}m$Iˍ9rNikL&lZ%kWWZAO>E6h$M{IpR(` ;P춮I/.Ixc~o+iN\d-vZVaKeG]Z]9M#e |o3s]G 5w43eBr\7HY*4_ع qy:[ IEb2rt^izçu3_{{z kVZ3^ĨV ?$9z1W"40'qݡuzbSi+YݱcYnK[㴤`lRy#1MHf"=/ROtp03j8V3Cm~@eR &;,Dܚ?azw;TV b~>ˆ-]fv@P)V ".:YD )hr˞,7mScE;I{i&̈Y"tO;Խp~i 4ۅ ͖ C;N9"eBaL/])E|X ݄ MGh5_b)$n/ j* 01킰-''w|YpFՏf0aYA:~fD]Lp;cH3{]pa=G8EnW$k]係t,^l%9P̥)#py4 &*,("A/-ɾPRij2p{=jW"+8Vq:TĒsM~:H&}1F:I}$* GhvTjs.~8un*bBn? ^\> =I6}:KY Iq _<3OMY߱Z1%1ۘXn+A8&83zQ/>LLCluAok]W%3i7d}uR,H7A= )KѼ\'v6}PVIuOM!fMV w^\_ꨤXzw8,z8Kख़^[%:iK5C$L&Ʀ;PFNTA(6+N䖴厹8 ^ՎKg =MI|^H6+|erMb86gXDjMl). r=*R_/2),ڬ0Y`n._C^rlr71G$BiZO38- 5a/1*^g;bя7/2P2JqštJkvƑ)6nld}1LJPLri|Enդӡeۀ9m?y=Da,Y}fV\mz4E-U a;3zqnޗQZe5Z]{tҐΘ|u ̔~ꥵͤ^b(c7:/e>Yzk{܀_j|rRW |6ГJ)D#9XPsGHs`J:t=y+00ݎ9+ziYxP0 qkWK9N Ro8nG xU/~{]G-ljǝ;TΟazz۝Té;OG}4 mD >dv9dW ?WZQ*MbC;Ȭgq-zJ3ρ6,b茡V[kim-)b`Vuɚ[]mMD:.a&Ydz}\NS"[J3P*)< E5v0CW|ORC^:>7]E[vFAWqǎe=s^Y~wÜNq8{O; O U3l"' zLnjD(#Rw >se_,'z`p9hTW;8ņ3R<} R]އ^Ԯ囌' l(+>pQ5Txj,QkH]4`:VԠt- W_QOpWco dL[]Lr#Rw)Iyt–jG4 mhEq4gaM{X4bނ0K`p[TR"99Qni Јpm<`i< XzB+F|CyG-&FC&(ZVNå)#{DPr".ť} fjb@Xߑy^cMh׮iirE7L#4E!QߘCLQksV23\W5N4PζnP'U3Wexq$lm87g5_f|={TN4c[MiB}XT4$]wqC3:{G8E@tDGL3)MD}t0=Xlj4r5/S.Xũyٰ Sm6 R^H~'4/)ɾG8wSKP~ yVD봘]GG/ [[iJ'C1v+ 3}r@rGD3bDg`" O?{]pt)l "weHD iN4覙jbJ a v[sLWw: 퓠ݪ* : '⹶7ƨ&pCAU/—Rk譥xٱ c+Q?lEdaZXXiY]#ԇknr~A:AE2ن7 '_^9B#I\RmvmD~e\jBKWN+)Bw9'f>Q$r'Yu@.Bᕇ ¤sM/@@[ "EGQ1r0)-3{u7tBK ZBpv.Q>d#MS(OdE-;\ s/W';QBujQ߮_OEjb!yfU6e $? }F]m'Mp%NlԻ"syU0g+rNtE2RUmF2W~k? dž&hy5wmћ@t*5DG5x4q}^oK}T |G>1En)L ?^'ڌxQ÷+l 9gjOvJr^ː3/mNJ:兔s`g,״Bړ&J=KU'51 }{uSMD@hfeo}Y3OX;p;,ᜟh@S?xkST` ~uA-JnlgTݝ֡H$eLQM;͠J1JEMJE6{EuZ;q2ki @)߈4D"5@ 5<, S,n<;l K Z!睴"dg/F<;7 & 1MKb`P} ?N/bzl+|P c5Ж砺tTcb6T H9C[E IBlygj״i) J!f WY RZ!t_DPA⭈;0WUBN;py m悀q Ft=~5A7,Z_QDUF1K!*4&QJ RwI5] -Y:~i! uN|FBgsx*"7:i U0w>$Cw3d z+P #`7oI1m c8; fW1bnEk LS͸sCWEBvTp1rF3!@{}Wt+E3ՙ+ A'Jo,(T*r` 6d@K7٥x𩞓&?`-_BB&.pkL$(eޚ#%aglP;|ꠊ#P]ti+i f\9A-Eks>0S, ~Gy۷ >sܫ.0kM'N}ڪ@2'Ř$ygc$a6B6KkCb_<5.VzeQz$PZ>KVI=ISi~ `)dStή|.}5].p.ҟ ? ڥ,!#*;m-PqiJOo~UR'U٨/^V> ]үԟ‹|UpWRau?0D1UGB^ҡt@_#̣`Qq @X(Q8 K"WxH5mcZzuTtL*+ZI3o7Q%]u øϸ;57eۥ8 ;y!8庺2GMY9S.ʒ\nAsFPAL͓+@NGy3$ |Ȫ]BOv= <+ JQds| y,F `'_x0B\?ƥֿU9tn1%XYλ?w!ĉT_=!0񂼵hx4 B  );`[68`$^S?=i{:l 'oOYFgI pW K\坅S}<#=39Jvǚp@_s1S5S@Ԋ^;Oôm weqraBީ^aw]>nPd06uK4bGזf E-5u8`d\7{"JaOndґ[<⥛5}ݞWDMbQU k ch Mu.mEݭ%0UD;ͨ6q4Zf75<(gQl]cD =0٪OìQn(SaD;];Q2Tɰ}X55c2yCbV){<6Th&w95(= w[$_A-=>sZvR9\RH`LoJګӄg ,[m ]Ƙ"p['-w =fcTgS4XPk7ݝݗ L{{F[z},##RL/ =1cae5-o1mkE0?4N{cR8o&MyOؐ!}re@_,V8/[# xg4']ݮq)M{%̑Ƨk=/ O d?kf}>o u`qGq"F5_;G8䪚UQH-ЪepK~4{tl=3zn7#+h27ΰ$GtɯX]ȗEpWyZmWITOyA Y?FS)cR!)XYFeZjನ<Yݼ)s-U0 CMҝBRL>ܑ }nB$JnUw3;`|WW6&4'M3SicdQ0 sSHwn+:ٲxB@yG:]-N?dAws"r.WYEj5;Hvfud)]P'ijDcEͽ[+Ma@E-K͓&mmDTmW^. ]avG]z}rܺNB#_$z$҄53,ud~%y@bb&cŦ/a9Yő@R\-  ԁL7sK , sg=tH ".͋,"7*zE5>R1BEz.Q%y%IM#߿9P: Z.5J `9Sb i$2C$9;SuX|/$pl?&9¸ec\sYյTvrvЏ?B*,xYԲb̏9??"Ox[b9 3n n U' ڄɒb kSEjMߤ1\^-uY_lyAj17P ü :Pfy; V%JSڝ YokeSkkpdNZX~&NEOQvQ=mah")]ȏ x_Bv+hv 0kړ33cBᱡ`F7 x_ZQ_$4L|1Hl{˚pVaNQ~^̋9Ԛ4'A6+J'2 r#/Ƚx>8&j?CsLlZKDRݘuC$A E:AU5]e ]ϐuuI࿿T/(Q)uPjB#ua i`-~ooeGSH-K'KoPH21y>`F_LfFZSy:ٯ9g,{9EJJ~D$wn2y_-:~Q݅wYL9EWif#1 ]S~d]ƙ⽀]CqA$^!jMD Oswh66%:bx\$7Zڌ vZ6]O]uxqK"X#>ݬacDT,tf8],՘k{~]il~Y\(q߭lc!Ё.Vju A$-hQFTrpr$ ;";sCzfҝ(.Oʂу1~&?܉ ">ia@sJRq?.(7gQ %E9 }Nd}?C8XV9 ~}(C|g߈|Ȩوv؝ 5_yNZxWr lpdxqG}ԎY13ZOL]~P7S ) "W),ԟ UmQ̙ Pl[UMο!LDd?_(LHA2hIcFWxryNy1-)%Ɲ0/ w62YShUb$ytAV"XO9ԓˆ]k0@# ن@ln+<*N{Ӭwlqwɿor;:uZY+)K#hCHY: ;@Cc6pI,jteimtzwft<0"5Φp.v:JH0K[LktFz*~XCrRpD>Rs{?i%7}_#=Mwv^%#+kpoIJֻIdO#AWyjh4/*q&k0$syj؁epgShQh0d쎵 6 yAZat\ X^%2F;$ "Yl "2:kq~ar (tod.]1-꘧Ca&&PTՎۋ-xyQ*:]PQmÿ2!F1P9C`ќs1iD:O EzH7{>^__*db);#8XCA*[H蘫k훵SӐ?(NCZRKnlЀ! y,0Q*[ȗ"B(DتG*Zߪ9V$$y4NPt`3^0; s °e'm7pJ7Nǀ`U$&,L+UcN*|6wC4B4$I;tD3$I(\3J枊;qQ+X~)# *OdihNXix9.~HzϠL6o.EݫD/Uai5 fE PShl"q:4:o; jZ?r3-AI4g؜خD~٢ d4Bb+A fD8JV}}VO%Q>]'tr1M%a l6vN̺]FeS \!*H3IhTQ٢} -MKYoFvvZEe4]`83mߎQxb­#cX+B~(M1s϶;_JgZ>(/&!Tw"Z;O7 Fqj,n5'\_km,>B>Cs^A'wn/`G yy!7{{'zSfBVJ")`jINA4bd(ʧ;Rlᾈy§}q֋IZkl*G UǺ;l5P #x= 2C(j40[h]5iaujXܲ0,wP+/@F8Jaiiv6ÆG>Nԩ|Q<7Q\]ٖ)LO Mue n㦭 7^+͵z8ôLcهp|`J(+ V.IAt[91)6ƚ\J'QT"bȶT#>/SZٚ>^XTɹxF%&ྞJY%.P*+Q*_=&8Z5lq'Ƚ[&\\~V&zeX :Wi^dv7SQ >@'roV1GvFꙘOj%E3Gj$ L@vTj·։t}5ƮuRy%uT6iSYݘLuX#[, Mc6Q#SdzєYW;;|5i h2bGإq/:(⩢ +4]T3 NRk7|ւ*'ۏ!ŕߤ-σld0|}o*=VaTv_DmW*}:^ SB.iuER(3*#t ZҼj[4LZd_Sq&s mӡ;P4^A%4i%" Wn3s܏Iiplm[Z |\IKI:,->FW1ZOGm!1f`c&N1;Zx :j{MUJvNcjޱCp0,U[%O/1jq <3B;43,ɘ؀7]V6. "*L/AB`<D7=%Җ'K J$L$mɀ/)&wo#9iis6. sw?MaL Nۧ[ TɱD4{4ъ{AĢD'}tZ*AYi}+D 6Wz8FF/`_Vl)@_!ҹkĚ}O\u~ ZA߀Xeq6tX wY9QP۞'&޲iGn[p]m&y߳vgUeSQnPbAU =jdWp[kn*/"{nhdY9ː69TL{N 'cV>qBݲʐ+JWHd(,Uz=gI'T_(\ŠgHU^7 ŕt*y@3onB/j-o)E 54M֣\@)1lG2EKjw|(ģ`kA*qMqڣ>c]+e'SD{c$92RzYWwZ OXº`2z:Qk+3:)AӃ\&BcsBSEVᚧё2ҁzh5Ises8&FB2FJc r]O9cθf:ZeKo/^[NjWښ`('>d[W.a13%Q۔lQw~j:wqx{GX6ge/|cd9)pOSuP O]/t@\W!fǫ~ɒ V1. L\7ZytP 51n ?6wS dv)Q$\G5h?p mfkE46ǭ-z Ix\Hs脷-=]&ј7v %,yEPĔu^ƯҚ * ف7~@0@1w41õm5q;$nj_ftwZ$DР]O?vuۜ"egRG>A4&\:xpK326H$COfY{' ]Ny?k^φLm۫WtK`1{UC%'Ѭ%7PPO]-O#࿥/bF̴4 I땳:G D >OSG%zd C ,wo2W(`81s}hSѝ&4խuԏ WETsNJQO!|/x?"u'ɽA¯+do,gO?W؈VT`eWI?꟭tzzfГN*aSЀU/ o筺bu^jti#;) af#"p\rDI+xW8䖜,]_bR)*5=] uaCR.t5$iAH6o(ͫ:&#u@iD+ {Ɠ<ysFkkz7E,h-CQʣ⸽^֯>UW=vH0G4+Ǟ/zlMnY2s*H vu/z?=/3fi;&XדLӹ2xTq݋fxQu[1YzO#t8¼*J ('2@=R跣|Xې.WQ/չ3[ɬ:O,ٗ\ZX@ vma"o&pxuL(dWyX**fWc46r \3_gfY;9+X[A ШLHlUe]$_w-.A3c햦)423 ò6ebd.ew0SC`2 lVS%8=euABTp$}I Rda(랖%zҜv? Yq9rVWc1)n'h]T=S:[wegRB=.wsIV;J:,DZxĽR5!3tp,bMsj >tz1R1DT,щWgIrsd5'O@R| !|lXrSfn/>d ׅM'P:>bd DRC긶3 kM <퍋'AU% equ-zJa:&qC5vtfa>vHvcd^\#JxuYAFbר}4Q* H6f9|'Aj(]>Ό^8[4{__o e8Ѽ}[~&#p!>}  85OirRrXgLe h2Hc,6ْK@>=382Oߪ T9{6 OnqB׵ jph+6;ykcƩDL#ǀ{0PX\tӖ<̮Hd9F:z5$"q$1nM̙"~ ,(40E@zAtNx / ]r_.zFuW\qOFl}=gj{v^`= v^>1%WFg0m9@=.[do*wⱐEexh Kٚ]1VbYܱ bUG3yf>oN^r؅l=^W^W_JBr~xPJ[2.Dz(O\Z'3j}q@Aɢ>JM9UJ ng#&q"WGv`[]t @vD&C˅Cȕ4\ !AH@>r[gjߵ%*P BuQӰWJ->-|! .9ٮcg0unkoAs 1"0yxN ^H^kaM+=YY]c#t*B UݰC3/#˙O+q'9ȑ >s' -.4MpQ1c ]c>[wبj }DN{rkH1O:=˙tŋE!8.Aދ:cbLvs!!9-ruI+6l%8YGI& 3QBUc!x _ DI>]2I!B?u H7!k~Q/7 H|;ﺓGDBP"p xP}=V s[m:fYh@BpivڳCt݌`Ҳz!ShoۖNzn%̲x.$A[, oM"l֝Io Nhrk7II)2!_;eT#.#\X%o.O5,@2 1"RjE67Jw$:wLЗE\^rK}h? 73c ~G鹀q`/JpF Jaz+ߖKOO$Wb)1BE^1 G<r%1_j}y埰p)A/+*cr}vօ>n&zD( +ׅעO u)> J A3јKH9 bn JBF[JJLv ]G\1Lz/QU_}[Hh헖%\԰8pzԪԠG/uAOdUh-_L{(Fqkܯ, "J&[a˅K\6aզ-㕩Kׄӎ" G4Cԓ/󉾾x0#Sڟ[@in*3\Ux-ۤɠ @P:hhh벱N*fk؜7981EJV?&? (ԫK?"E]+f$,xڎ7 )̃vM5TdJ z?B+vMrK׸@$W&/2@E*jC|*l=t0Ìi GgXOo={͙ op`\9&v)snmD73G;9fc/si/9̵yFЫf۴5i%O4-il|d*;rN=ǣr!5|㣅DЊ[yrkZ9s2C)s.k lzY Q:m.u(CC6{$퐾T(hF`Ђj U̞jȵ d1]^j}_uQ:U'spǩ'/U&Y< 'b<р.JhQJd_*I)%'Hp:&8 k.|6l;{%a_k}j0PZi |yԉ3Xo&uQцɺB]Ǿ/ %j  hk 6Lk8~\%x5CP-j+36&:A:M" S+@VzI_Ozd7yBBnAa:0 |`dWM~G9$?Fф)dʈ+SH|D.ަbCJUuφ y*i/TK t[P_Qq2_}ed冾h鞟Bxcos1#pާb yKS2D7r:ɗU hJ?zsIn} Ԍξ[)tw:@T(sKmDr^ya%wp<Ŭtv Nd]p&! nBZOS>^8VFK&σ.L.aEvOr5^JH3~ϴkCC*֏̶\AN;\f]I7S.MSO뉴l6{2ʎjCH אqui'K@`3b^Sq  ۽/߃CWRPˊgҸ`b8O8*J$I$vvW*MVuV$]ӄ ׺x~">>Lk 8\0_4A [&KqËKHKQ9U2|^=ח'9$Ht)v(7]t%:{L(gU{e;VVo9c]P'k%pV3cPs媻XQ&:ݶ ~tE 3G6]VBnx}D;[Tojr5/+dȾ:x>DN*P|nЛ?IOdzQ35-!ՅACaRL1N8:^slNJA #iŒ~q&Eu*%Xu'36W]A佅"*bIg/(L4KIjNOvQSdpӮ1<4o6̝A[Wgz hEw-w͙h. Vom-ٛw[MN u砢az&mꦘ)l1)ސʶҝAWm _xT@1 r(m ZWH\ iyFKhh v~klH H0|;z6Fv61Gf]wn4#lQK(}_6\ԩ^CG>ܼwkJC,dUhH3KAlcDX|>qN}Bε>7 i~lCNԅ8*[w r!u}6pkbq³ءP-gқN v " Ĥ5:*K»(E}=S=qnB Wo'n킛TMSFr *d(?:dQ&ejdSANp[?Ղ:$Kvjzpv5&SV\FlU{"jY18hKiB: >5A u)ˬՋV%"JM@F)d,t"ݛEJݫ VuŠ!򓓭koHF>:QLr/z5M ~ qڍ$2`+T:PD] {*M)zV+c^`Bd< 1#'+NIGR >8`m*JÁq^Sa NNBycӉ<2ixUeO#̣v膂o" S`-Z7\V=og8>VItolL&5X/=WMtrؗQqL9 KBr.ԓzJ* ޿vqҸ BEH %{žTHWjRMH?9MLo%`X 6+3-]ˣ}Oqg#]  vFt$^ejY'`L7_| l. I(i{֚YJ -lcJA<[oZ-@1NvB؄NP&iN;E%a:9jjo5_9H'_nT3lOH=q9_u˪n}W)s.pT*6 nnRˎ2Izf̬Gs]S#)ǣ"Y`&=혍uR;4&#Lnoz]ch:CLGoO %SlN6Av'T߰",KL/ChNbmrTLLa{+K- m隰~o+x©̹VOKݲKvimIu~1۱T%L*j6Z1Ean{mw#QHq(v;܅5^9湐x"Z*Zu!,ՖKLs=8 ~r IȉƕX* -Dw#%%sQ*]EfeD?DWtUL*7,f5iEcQK2hz^Ю;eL#Ze;O!P{pMD͇Z.%,OCgw,$fHUI SBie+1\i+ #rv%ݤ|(w*#6OiæfAJGM#W@Q`.,kdSx=WTHp+I<*b1divxZܐTj_sX{finulCDl4*!Ib4V2ˑ2RBX%-߄#I. ^ii`sEE{²bT6DVYr P7&wZ3Cvm;{!7(sS4gfyplAb6GӊBv(TgJ\ IEoӂto)D N9oN?/*7;jIXPZěD p]#* U#K.meYi麍; S1$׷G5 Hnh<ߕd`C )l \=)`Med?3ٞaqSWU mb]j["*1Ƅ ʵr%Ⱜ%GƓ fѻOmZzna"sht,`0<$ڽq{N[M ?~W萭u>u>J+( 21X`*̰9?*""ud&}B#i̞k$֒In ⃠c5jSd\ /]Z81^&!s~4gʵ% 3>xޮä1_h J4YG]jJL<ܒ%'$B{gJaxLvҕsf!#) qrR-s0F\MsouuC&P.h⟸D| cҟxmP`#A,kz&ZLU1#¸.CQit("^?2)L3iwiZ^~C@ L&3fHȩX2`j?g$6j ]ACrСYJcw j\h?!=*8]ߜ4BJNm/G*F΂Q;+ FJN,T=4v@N|%gBP+C{C侑Q һQi%泌k8 @5:+5N3h*2nć9|]+_O4LS>-Ͼ`YK('jc_]/1}Aty4# NA{Z+ŧ(u/#O恊0?[G+,#,s^!wAu|.?qa !TkU+齛(u%B:8ڦAu1i C*MH2(OsmX bD K`G^)ayq I]z5.j4 xt !7m#7̀HYevru(\Ő6#\b7{k"]ݰk^ib5GܐY Ǧbf+$'V$܏1BNj{V.*VJ7sXkHn_2ĮgB"dwx''kbޒ < yH!~;k1[8YP5^D3t)\*ɔ=!i-)CQTqa\%ˇytdW4ȁ"g!CU/t!3g7$^9)\ vx}6s(nmF08:(&%C<,ޖ\}>ovوfӋơyLފjls{Fh UD(j Exm:i4~Isqн1Cv脫сa&_͹{"Z-Mf(.&躨CD=P+qϢ5]*(Egj3c*nA|>une(Ċ͋ɧe 29GLcarQ;|'} 4Gd:,;m{v%X hA` TiNTH.n?L旕N[H:Үom,B4(dupz` [v)p^x /'艍t>-Ҡ֍$T)=tgsX?ױJ$+PPgpl:G@ZF)D›cva6ۆLAIX-Qb59Q |E<Y bc:TᄏZ |$*T2;LWLm8ܩZ;0q>c(i 8tAf"PՌ)_e9*^=!vۦ˷5A`^ J/K%孡봕c퓸ۆy:,r`_} G2+.ҡ3fnk-Q+2zy0mha<.%?Ç}7ZbNY 8YnsRg9gPJx̢D+}J~sP_œ3c-:]] s/tB/kmۻswfC$aQZ-Eqo -i`(l^:E[Bl1wN(Pct!Xd]*2/0e3,P"e ۩$"uRd7{ǥ(^HS8 ]::Z_Qe՜UfcT!n *pn!`UTodn=2лB_mQnlToLcSIͿr dt e۵_\? rXVOq7KZ# 3+dZ^&>ڬlNkQJvN|8J2ܣ G݁"7,GW]( U0]Cn) ΕML&d;u%QdH&쬿C!}zU!۲?А;o޾Awc[nWSgĵxB3yteP/HD!"]'z30VH;#Bn`mR)&d-hX7 ^c("Ct׆O!}VcpW(#I2?ט^L|xԽLҘiO]wNnPi400ڗӘa72I 1[lY$sCE$Wpcf͂2XXQ@ 4NT&>NU>kc* gUt% nuM|Ő}i~jh>`8@ytU*`WtaD ,-\ltKKZu]g`utDwwZ@=l]_ /_!D-A;X5DE8!ٜ߸'S]_C dO;CoL V;Z6],hQGB!CfD,t:n)#p =gs*iob3@oQX~Q!YיA `_su~ ,`_eH}唖y`֍\\6o:ۜ18!r|G{H)C&S_LOg.]PΩ"ȉްjgdܰSZˏ>&]*?+83@7$Lh1AHԓU:^"O7wK,m’Ծ?W^Dy=zzO4˛r_cN״%kCvi> ­=Yp¼8SBQ ,_K0s-(`.˅ͰeQaQ K(#^Q籧Kq!:fe^]2W;BO!N\xş;,,a_`4Jvc|oô4ٓ͏4/ NDh;!h_Qa/MsK5d>𷜸7gvJI㽲oH!bVaRWZyXۀ86uʏ|↻?H"{OWKѶ% N"dr&MT )OhCН{kYkˆ32`6pq:vL $i?1pER3r,L]of:߂IB{dRԑ-fKʼnޘ'_/~HTGv Qu\+l$@Pͫ Ƞx~f sˉWzln}yTb$Η ;RtzW4I2 0$që0^͵ O˳ _`ŴvAЩkb^衲lK ho&MM <+!h>)EYmZUX)=m~JO@N1;5^ ߃&{9‘k~*X)β]l]Ih<|_l="h۳00qjwm:o$scc[TVxq,_zY *Hei"92!M~;P6~q`b(`O^iA^ʎf"ө)zIਲqa148S%ϝ~Փo'_rJLT(BY[s$uvvPχ G`OzW/Iv%%gыgIVc긣i{Ya'#a+i60\HFb!ȅ sTZTܓLJyKYz:s䮃e9nCfi'hf&gL[!BXs~\p#) ,*j±0!No=kB=; *8 GrA"bDO2Ǖ!ɶ`-AoRm Xn:Nb3KZVC`B1FDȦU1@nioSr}A9#VpI7^O&)s} |^%^X;QUE )1P$W[b' $>hA_ĬUDO62049I-ۛOr!LPեTdP|sD˧j*fE!K&I9qqp><l#dLɏaI Gހ!r±4wIș<Yx jH8s_@EhJhErŸI:i7zh))R|wfU.:vIKx: C{_ӻ.x3Bxa+3jwNVpn`q;ť4ףiY}htf&j"}tn]ϫJL2u~o]Qu/[OVrt$zS)}ɩ5,l#̨Ql$ 4`+Z']ZEcc;9 ! `8x0U!4>yLjЍ{<ߋ FYڦko'aLao ҩzNb 1:NRIrAbWM8<6=.s/1 Bѥ.1UL]g/ӿwuPzY\:6^r\AM]P X\go] ugN"ԢtcUΔqRSPUr*7Ǜɝ@ċfݡ:uO|m/"Cؕ)E};]ǯʸ^)1cfLCVYE'YIv)]0yϚv3ۺkTqaw$xdLD0x;QK0r6ƴ.YNE :0QJQGp+ee dc/`=Goa!TRHbmF*$..a IL[ SoFsF*-ޟc֯;i,Љ:@\Ls/3wCހdcm:Xgwv,=4.%[+k76DlZrVn$=\#p k[73@S:3Nr%z6"/%T?ZH7g 5^/\.J|"悪[E$069"{FltԣF#`TGZI l6_e~| t&wc[ >/ YY0:@ó`B3 %6<-T̞~1]Or'hM5Jg Z$BoV+F [2:m?gW"zvW OV[y"0rL{sE!D7D;z6)+HW%tf<]=&z9|S!AYαuvBhxEk/?)/ Q| O/P5ySGmJF6 "%_+tɽm] dXeK ؎m*T;q&}3_y:]&U,&%=̀iZN8I >A>@mOn:l)X%X ElS+jeՋ aDzT)y< agd5At ڂܔ ߑSz`@&ŷ &a/#z a >Kln?-;Lh;3+44{"n' A4ڸ(9MX"ǭ#|c|^ZE@ЄjEpJ-;kYVD^h87\+/r`luh/kV@rBq! M HR]+4h.7.%#-G9/LÿA/"L{Ag1",:ޢepI Yp5j 엡ӴA%s3Mp{؇yO9!QNjh4jזkpxRKs n_Ehl<(hWWbF^/6\Z+`b 30i8p6jU,CK9+Z QR9S5wf9Lw^H$,ap1ѣ[4u\{ BMw}NT{`6SDkb>j+aQW\_t=^tT4PwLNiԼ kO+o]|j=^ th*pXfh+QhZaeN lxI}c= x P6^8<~B*Aq2]4 ;'RYjN/{1k!b2d'ް=-r6 ܾZiF=л#9䟯fϱ*?R6/An lpMB]@Uyʦ)KiPqYp.,Udn kO?y%~P'esa4ԊQ%=cbC%%?-Fh)=˜#żG8סe(2vP280_Y3ÐJ4>DI->7eQҰn\6CZC dfK/b`Nx 9&hN!Y^@%n0*0e7 Xхq , aԌc1qVEv մ=ԡ΀@{.XAߚ0g n3(ۉQv'`V}ʿR"YvR޼WLcٲ~`'v-p {J ,=ʭ)oc Ksl.Q>Z!ls[&i =.b1^7qbiwh@5__7 ,A׳AgXmb{eC=YY],f2W>9]PKϕޔ=P%34HHq.ʿy:9Ys}~Lѹ`E$= ràb֕OnNI U5پWa/N +LOM@EF!sDNY:'r[99V2f{[JķnCNj0%{4FӏI:J_.p}KFA~?*i>6b1mWbگ`vGZjX^)>8ە)m};@~3$Iq|n\Pƻ%և/~ݦ.x] RlYW_BsRNyĹL{sԓ>u/I*p_EشFhK,v^+md(Bj)z]Y- KᜐzK-CTXr@GTI/fGC <-z9!>y_#tR%-'oxޞr]H5 /y$*'\0گQ"})k^ӣ2 Ge589;ioBxZ}>Ԑ2;M`\u87}Zx]׾K+D*d3j@;Dee7kd L"Ͱlf&!u\ݦȈ@-̽HnaǹRp}_`bQ*սn1|QjY:@/ d ;O=u'7,_W)!M WO~V֒x_`G/R$ bc`@dY APHxRn !xQ@2oW}Gm]ïk0S43CJ17Hg΀0&V31۫-D)\\m̸L- H7]&aB, d.=A6oe c %H, [,}2S-a~ Jfտ!8e?oRv$4,d楥d6]jdv+V=U}]EL;ĭHu:jtW3~ćf0pNvnu4`췄A6~͗tԦu?䋐KFs![,kW4JN?j߷FpNm=rr̹ԩ:duַv Ȥ@ֆÕ#K(##ǒ<eWN֯}>(@$a{ jF9=t6] \f,zw?fL|KNL6gO K^ts& zs+sd6-dz:I 2*ƒsO q0-!H&;%$Vs~DG OfqzLuX]Hm14Ɗ0f1,FdGend}-lRRL>`k{{5"QX]RN&5`gUT`G1>;RQ_g_1bb,7IҢVGF (ӯulyi|n "!.M!s~,2ւl q,.M7Û_, FW!xTIQv4z e*z9 AB;Wp B7+`tO.Vs+gcDVbVg1$Z?nyJ!,2ψB>H!z94ctaF`T?O=B+ V4p|rmWqg s!ھ56Yw"<Ό?`#9^`DPrY1U$eyפlUHj-τc}d5U̝3B1"qPSz?y[Pfۢ}h>hkbb刦a.$W`{|a[v s3D3=}:jbW$-lu>EX#hF#nRHH쇁dƉ`FmXIu'`׃"B{wNen)+FS}hn;NWZڑg&g-[1h8 aBef#7"iņGm{Ȇ2dwtN9Q U_I9/ i7/-d倣|^X/`j\Y 2 Yqo%)Zy"rSX&oc-u nܻw=JlΖ;KeIݿLAtI H<.Wkk a-˟P)W/cݑ2$I%(b9fcwJE<D.zj/8D,2R7a?+u09mztn$1%d5igq|8QEfW P1 VtG-tqN//<>W >fOz' bPL їO+m0$I_L `YN+]v1YX L뛚vtU2mGad~_:N(v 5#ߋ(><*q$hFEd i,yeuζ]CADYqgJe9E_Q)ޟnYrB&uצB|4?-gj'#BOC\ Fcf Ux7j2 !ND^֌ޔT!rC\:Gq#o &EnoeU?|xb(Zt5L&fZks,$-,V $եr"3MwfoW`4D$:[Hͦ&h0D}0m7{6?$Eon- ,#lQ{ tv}qUYtΑ>q'8pX?yu i_\ x${CSbdۈ?&N,5pC` gK؃VZަX}Z|av3&׷4PMgȈY%m/ Sc·Fk;AI"?%pq/p\U B$%%by#Q s?A#3 %s_e+Q/^{E.xERKTQ;i+ ޓp=3*l:njS}Бʄή}-'/}}BI4yy;k+P LbϙÜ8e?YcMBR%@f4krfS޼s9|PIb&g4T 8*&Wu(2S[xA9,<*[q%47ҽi{l h6٣XMCx:P3ת 9j{)mA;v u+;{eKQ#˘-IA-a$Dⳤ{ݧ3U\ tVԬCACG@pƎsGIM%ޫ\F./ƨꐘ\93_h֡Sk'“PC) ś=QvN/̐-/4g mEUdABãBg]s,H$`*ޒT8Hwkͻ`qAq.l0'(Z@p4%5nOq@ߥ rΟhksᅔƵ Q'V u"m@{/Qג1"X{UWBvh`@6{+l'vIVؙnћG~xN>/"0CLq9F5 .Eox.<:8o ri!irC,QѲF9" ց<-byTUb~Gb?1t"tSu}Jw#~iKݱ.re+HY@e8L.`9I +4!j|ƕu멖ډC14l?+65rJDfN+1?3WЭ/{1"ѮFJ!j9 '.Х'D8CnӱC@|4ئ[,|n);bJ }'-'7bNpm9c-ԉ)ymL& 1bw`M?tt^Q *YTŢ>o/(-}pk5#$b]ҮOdW\NX<Фר}7f//ӈ?w<) 9]x/Cf~b5) S-3,!)J\L d'N1D qy'ٳJz -v= ISO4{:6sLoqI(gFBz,pNyw#Ɗ7 ߸f5t>} 6B8%t$lwzg_lN`F}>uc8ϰtp1%tht :]!B!@gt\Rj*Y RC3 >jg4(zs] Lh:}vteկGeI!>7~LMuFK$Yu)4yV2B1׊}VW{dۦmV>Ï*1hlnV7'UIx*FI}Oz ~<N Lo< |ƪ{gv%! R:8BK4/E&G)/el0uii'*ݨ;>^\_hrIbc0]c57#v=pRD)ħmKݏYnʿ#)jUΞ X@@xV43 .Q9sݜGOW̌x󨝬2@|U:0 ,o΍Ný}h VK7Gwv5<_qU,hv(w Ah tAVZC).nIw&^]]~kܡt*lar@&!i\w$՚#`S_|{/PdhZmv(4,gQb3Yq%Ϙ-aҗTRׯI+iP=Yٍt wtͧKIL3'5ϹT$OZb'$|@”.T] J vO>L7lHynycC/@yx5(,w6>)V].%x)ƭ CwŕT)r / l7 +wCS+mAHO$5%;>mr!*&F/[3y&sYe;!out" n9jM;7U tgP?$^LalҭwOB雘͛Us?TyYa: Q47ΐPUkk:BkŴF&N_47r}gy,s":X90PѿyXb ,ZzbWjme! /GbՖE/12sZPC5 --] ΅/m1Y]Os"PoTCKhn2qr{קg|H*#/;"Q:fXϥ(Ý CC٪m5ɪly'Lf!bR&J|g嵔&\-]+d-mMgVb%g(>_  XFEl&S|aVvV(,J⯟p@(.Y;/-)R%) qE`TАRSدeގlTO$ƚq'l|)!4EX^_(M~h.{B| SmAK((\A{bv0FRA_IV\b}cgFN&d1~ A&D41D \fv c!!!Z7Z [vAG= .N1s9#FaB$eum`* #+)}{.8¬<1j 7WG˿j%hѕuf,)夰̗^ '  M"]AD8f{=^vsXG:vC>5e@fkgV ND o=XLZv@3s@56?0UKY';'/׌mO 8X" ^.s؊ -UmLfմY'}옪 +]p\WMȍQ樲nJ)zU?uښڲ9gP*hZ%cT[e0L!"FM|&GZlhp6c2Ǫ1d\qa"7mG8;%L_p8=i*CHՍE[IOM4kR!U }_9|{nt!o9p\,zfdnh  :\EINhFTXhXg›n_JLEyPggl튩|{LI"ϠRR }*(*12b,eEUҹ?ҾwF>Údj!rbDW]#QN{χ h A$tw+ݟZc]I'pH7UݮIl*.sfK/8(6FhlxUr ǖBqS r_-ev閼=k~9q2~)]E n={G '4:n ƔAM9TݜIߖ  Q{*q~Y0 ^-N2fkru@*BsS~&l,6 8qR|zC=bP4Fӡ:- {cxJ5gCF*1h{L)>B^DwsGH,};u[C匠mY0_;-lx>gQY~ꟛdsxI,1T9e Gdͭܵ,@z VUrc%rd{cIb4tA NYrP[nQs_sUqЁuf5lV)Da)CSin}S+?[]{>U0Za]82 ־U`/}yRbJN{B˶B89n=}$K1"nTm 0Or(u{BNH=F}EU5-+'HiG8b&NJY؞&4q:Hqz{(&R:ˬe֒ISSڇ#;``ߨ. $+?ʩ{2A=Aе48.io NK,kzDpdn.txU8[͢\p@FSLyT3!i*Ennmh)HL>k9Di22Y<Hdp87/XimrӢfҎ olvo9@(P8 z"bmKgRlfFsxk DY 'aS㹁V UWxԪus8hUo.1TC]pkcCD)idAdh_+Oa(RF6"h]X$kIRԒھF)O_|ZS%=x9 G9IQ@P3R|4Uo 1cpQ3pk(1Rнci~q%_,%?bk=5xY_r;Qݨ wN8|}t–]?gdê`skvNdnLi"c088;!z8S ou66n*9T\^Ǭнco * `ccr. )#ܫ.fSokqケN+ߕv!8 O[Qs/Og\?#w^C%M'C.E Uop:Y.{ISYd~J`K!5LQ07ʾ팦^PDyFb$lQ0VW:ցM~g$8-LwO 9tIJ*Q63b?(@4ȅ:qK.f\dVVq$ <^W\Os:1c @5X5$k(5oɵ>N>϶1ax6&7`up~s]\c~6 veԈdK%]O%c^w2Pk_z@`m[m(EB#pەŪ2.uz? 3_vՙ<|ܦ鿞(Њ&5?Wd1E4NȐaVO*DHki.9dD@m&LЛl\53RRp`*d6TFXvʥ,cGpyTbiG~y7QŃC?i /FbGx{؃:\UEf0#~qRBXzs1$.[Ó#2zh\Y1#bOJp!!*ys.mf; ?9| CYt>~5ɲq(\^oh+G7U%R.'+hQ2DZJbL#^SC*2t/<:9}G`iHq 9[@geÃlfEH^w~7ۦO#:=谖uQU62E봸?|j|ٖzxw3ؓ-} ;}e}6 4=CurOT㨑EͣW^Yd#&I DMD^^T{!IJ1ϣCBpzhgpb^3c_[ȴ>td@yz\ ee ɞ {'W YM;,L7"Bx3p B^j#q޿6g`yQv[C坴Eܨlg7Ca%0\.Wq6s},s3Hd—~A[7A8-v_:E"Ƭ%F:hH",$};fɢX=_4`=ھnq]bZw)Ӥ&Ztõwc3:Z66MC AKaPAxAKV`h+/KT|C8]Ti^3P6vh:farC"+OWu*= 5J׃!3#U'xm;3A2 _X(̗;t#]q5f/NMr\ (pަo: Z9ϡ8avf+rbp ݋|q T,Un~l媹}h93Zd5넝7qSph:-|΄M) @1[m"_R(P "ja: Ƹ@5|[z9G`LB6LJ tqv n1#RYdw@6υWs嗈2T4Х/*Iț0eNtСrT9H3|5d]p( 琰/P@̯K YH01P)*)hej~s~'ME3gO1p)Qǩ̐*g 7v|,pL9?&뢞t>nn@b 7߬.R?Z\ /d!*2q՗?{cIAɟyFQ89#^YXͅG4A1*!>zoY)nCM_*pk}L_jjS%1/٣"b̠g1t-#/ i|禺~ ]н+6ԜwblpHyP !U=$G榻 (|xC2mpHE6|;&\jאoee0 l@@-tFO⠡S[qV@OݬVmdA.2 $DѰIlX4̚<]N%w ; eI\$s?WWѝǍ.[V`8_ۀ-fԵEe8qo XWr#(]C&Mhn}Zu$5L)$LZ)μ2z@kM'Vn}l1HNGRZ/a? TQ|vKOlVZȠ { B`&Hcbt ~~~ Bw_.i.CGQo|ϖG,6jEj-$uRCFoupKn,IؘG=%}Y_㯨ERnj ݊ mÿ47&(m[rV1ci6GsjS(ЧTt9K4Т5'q17Ԁ|Jטu*qufӹ~ZGt9}<(|tZyǎDFaۭX&R*N">> E<|l櫽3rK:`~S~"j>Qɧ&( rfYפ.3= *Ng| ldr +av)Zð~#eWw%@:bo6!E̋Ufw7Hkab L xěF^Y}v{/^c/kWjpO-tκ[HO:JaԼC$_ E>W7?D%AxJѽW_k>Qh=)CW" 2 \Tu^nwN&#`9趚'Xg8+%7-R86 /WAfjT3WK>VSnuIK-$ er-vT`ZsHc@28a5Vs7U2/w';n6:JhE׮_9KRA\((Pl۵pOw઎- ~;8E"V)I6er#C^ X'D LS*ٰi:x:tYNے*m%K%#,Jюبqm˫+dMKUbD4F4?h#k/lP֧D5{:w6<*`sX%2z##+__s(Y\eωb(H9jDXNcaSv0r$6a)uUV,Ki+i6Pe^5h?8.ԞM2TNԟ!#F19t(I$ӫ}MLhNiy KU$HՆzgs=1)ǐͪqR3;lc;ٍ{A z=uYmC.ԩM sou=αKkd2FF^:9g\_|&mZSC9Er K8 FFp$BceSJm=.pG%^yQ%`:XQ<8ELv B.r>G!usU|i8o9v!wss FwLs[퀨ܝ"wĘiۋP &FkLZmYSx OY&au꺷vC뾎N)$ttDazVFd6D2 7Kf.uWS1bkNůJ7G{7GH{EhHP(r/"yS8*Ǖiu=?F[o,׼>/|֗X~vTbjAv")D,,Pz.4N"8qyZs; i㏏{:O9/z%l>"ELCLsZ' (gDOq!Y掴fݯ]7Vn:a"H.y(47i3_K=4غE◈J=We̕!p`3AܷD02^7!q@i(Ц  rT 5E`|]Q+U&J X2K_RX)Wsaʪ\~X^M>_znպg sm.n є\d_Xa܌ËMwX=%1FOp :f8UkR+P9\?{J9d 5 2Um>fhN5@~7Av3T7̕S P a2Q5ڸ *#lzJv$Ȩ F񆁟W&F,wV]6y)4pT[]0ZXت ;1,Og=]K,*P˅)\hVy ygv. PQW&>d7c?fLqu=9! xl92>u^y)K&5Gv}ӛ#9^8s{.}J0pSk=p7q%`go"'2nX @T`ӕ@ *UZi>=+XT[ *.v+n x*$IeϣP/fVhS OeN4sd4YE'"a&gyx\G9`g`1ޭk¿A?u[l]#LZU. lϗFLN% OyE'GcVIԊU~pmjq$H{ee[͢ԥ!A@wޡkR'f"F<.Uì36LmoydԀ [N^2VlHk :"uˆH rn+!e->` #gT{R8z:` H_prezf1UG'pxzƀXqn\JE1A3>fy+7dNyڥYIoSG=0: -nrMP/nz>-R-@dFiw)b!Wpl~;3 WQyGO܌<\I&RӚBLܟTKI@ Uoi6WASص'].˞v%}m(#unt שׂH 4]V}ZfOcakAxt¡# daǸ( jv7JuEM`ȷ{w%ƺ N[j R/IqE~9"9dn{l+X@MR5de. 1%:޸| yCN̮J.)^lro0U^$HKMkK Qna!'zc*^P|K=[ɻoCA̵NMQgRf9uY&F8OC6!O\Mgi F4 m!G 7 1bUrCӟG端%`N%Ccg|S(5W5f[x@GSsA["+ C"i߳n'y3*8y nBdepfrqRdHP)lPeH|tQ)~fuu"$̽2{gM7:"\afY;3-U,RG51Wl D.XkRНp~|X_=2qf)܄&t(JDmєo4Wb! SrYyvR31^c[ۄD#.w{U_U>EFň(KΪ=g#`zٙJZob_ ߀觝'3g/>zO4TǕ[ЦŻMyn~r5MKaf+=}b6ٱq*(`eaJ%%U"-0n46ML;w6A=n÷4.('L@bϾ [aN8ZP!ؿAlѡ> ;@D[lOvV cxfL{!KJ.Gw{>QVUs !؟vF 8צCU!xZp?&Te U]%ĐetWeQwWſSX iC$etGc3zmhia(>:&?%!(voH V.~$|N|QvPY؋N3hw!srʈ̴@ϐ.wS왂`$Ⱑ6CWIK⊹pJȪZ@>$oUlb`2`ٽ"ZK(#)|ÙADyyWQ4V. p#pEq؝W[Arx[R.T4^B#nPI:WxNQk47 Ho;iVn+l[``S=<(H~K ̈CFR>6Jve x0_LJ^t5P"jG43/W&Z8#Cݞz$ca8h_ƥRH "-Q&Gף;Ϫ) _r|7<`p\DcfsU'w_f8f k>qؼCn[ԴϨ@#ͮ)Z9z鰮8݀[1l& 1poL*J M]6sD YOLԌ%쟾d4+6]1Ay72~hx y+{VuAk Cm۴T-CFtᐡy-9{{=˩¿t,ʧݦ̙¯Cz~>^5OZJsA;3."*&&`bm&Bq 7Ku-Bߺ:whw:PsBݘʣ.uh8rw4 G6Rx[^lGzX kϭJ$ǑEn/r ?d9,-9HvL]̝ϊFkJb*icI=VOpX,X_k1xm?O:CHఱhP?s!,Ppwꀁ7h#xvra<Pc k&JVખ$߅Ex!{hz~J=tmz#4uUTpPYu{ ycN a"( bGЉ>Di0•=RTv4|TWs<Ac-sgSݷz2 -==Ъ+.ۄL@;(.'[`4 5>"Z,*l5$~ ĕ[|mHy][@{&-\+DhND?hr2?BUl1Cysd #X;1T񺽞b maCَV`Zo~X&%Bn7)Dͭo%Ut݆[*ldT >S Bs($gX\^E:DYdnbҝ+ЕʵaU[<,XI1cf:z38FxGU*ht?uQ*a+el }j |>VW]7]7wou8#?jIBK ܷ,(DU I;4`"uo'E2,Vy p҄=ˌ׾Q%Ol Ȧi?fWbل\¶E y:q4j e h5a0fQ4\&S~~uZ/V6G.*5ʖ6./DGx!c^JMcAߟYvcw;OK)1]NABTo>?! \)qOdw 3~$p/%Sx$caހfP—Ve +ۚan80*ϚM*.{~Aif=)d[bƞAJ,oS8ћ;X!i E Vt !~O.|3-a(3nZWTdI[ZJob]>8/A \Κ7^yǷe`+nQ CHeP |^*aX19f& di΍"䴈*5eC&v!9\.>SaV.ljPxj~Y>teCam/)mpFpɪݛ 9h}ɜiHpU8/70Gi` I"/[dݲ De?_x(᣹ La 9eH \oldUBX uSM&'`xh $t^xԁG'`ek2٢_d>' &oG0B;;ZcMB &crM; uP<GǬ|1alޙJс6˙m{[HƂ=a 2_ r wdͶ\\{ݷKn|k:'Tx_A~15!1؛Mд I_κF[%y_U)KxNP:_L=O ~[yIjsʁ@ϫG_Jׯ#PVK0ө mq)}vM6Ls<&؈KOeW:{;HApH 鱚pAa#NlOd# Ǒ\ T LmWzg{|\h xM]fSH}9U(9<<7 طlZїBj ~G!Dswhm˪%ARG;i1 ZhX}Ñ9">Tb[~Wk|>ROC K004yٻ}(:$BTd2E%L ȢA%5Hjƻ&?J4ӄ`w.llpiv偾slp}QMdn:lsҤrY}Nտct|ԇ\+wiD xIFBA3 :i5Œq\Seۇ{o1V]sIQ ]0|ĉѱ)-e+}w(mjRrpS"W}ZllCO$vͿ_&' ;LŎ<?)C$؎jHeZ )SK}BՒN2!s¿1u„)md;'.'B1΃|%_7}布9V=TJF9ˬml懄\ϪsV}Y3Li:-*sdnWu͔' *plboLInX|)1" c\ZV̟;ۈ36^s%m޼D'A.*sc].h+L) u2Xi4jxVզRh_$fqpJu|'%π4}HE cSY'ף2Ђ(+B)i{v}[UF=cVl8VqT{i i6|m勲"d|܁'h^fF9jgU^8LB:XՁ -4}l;i(W Ř3^  hd/)gmoppkZ&M #o^ nNc'qr<@rBޕh?=,Ir"MZM64VIuҡ::1 [=cUHĐQs3Df]TS&>fO `Oi=sjUt_v >NaQrhY||^o@D%޵rW;>2橱b\ LB{\REMg|>IGuv$aUwAw`[GOWZ,:2&Utl;da%fD![r5ozh G76OͪiwR~D;\t ^a\92=TH^RvCs˾^PRvmxo(U,Uןб󺟧 eіbiu*C$.  uMA8j'oU1m2#GԟJC(pP8wr1m߂tEw76j%i_Ji$檥D vM\)?T{H,@ehnj%h\[} {(7uxMe%תuMFؑ &= gkz~5!)\c)5.l$ J[WIX4hl*mj7_h|rfbdN3j_GYWP0 oMY37'`VZ5UYjYp7o) Fby pԘuM*av Orz.$*@a LEyE2^eMzi7&>єZe @ې34R !_zG}n1yLJP#Zg [b́_VEU?:ugg2_*0MgD| |%l?T b%m +Q!"76dXT_o"3.q d ucZUs :˶ʒTPd3YAgD{#9y1*)n&KZyáʲ,A{T#{ˤS?T9J\s:9XR;H LY[?zyE9DXEՙݝ挠otP9#LB#sٕ> hpcKaՐt(to\eH_~?DBɽP_!°+Ǒ|'\HCQuJ#zS-+Gc5rU=ƣNX+gGFbUD:rBV;M+j 34rŜt4!"․)w ;Ø7~YLtbW7?R qipwpA3-ŐYpC_@zVL"9hcؘ0σz4Gs-OZ͕vqb囉>jZwM_&iUiLb6[7J|YHktb.{ȗ6`p~&TXa8ۨ;XA n룦[v;,=`.] M9^ 󏏣<>[t5)Xb%bjy7`d G[QBp;=0wzl1B5{=gvE9Wkս칁&v݋ $Z]2T=Ь}S8#yQ 4 dptFƳYȅ3^rFlL %5 Xw~ 7&JwfZ>5m \-XTb8񜸵-n~,NOɠSmX#裪w}d:1)_Epc'H7YRRR9c:k">44^!.w .`gޮU̚0a=5&$Kq=E28C5ne8{Zx.kL|BWC~=NRq1YudME}b@ &Z5sl`F Km+()] ^b3烡Xތi&%e"ᤋAÒ֗?ǠmlA9e3m.Rê2CA㉚G +7Oc)y;u)I)S9+U9zu1JS]QtK%qw6e[Ib\41Cur<ۢ< 7gOoap` ?$aڄ}r{}}߯ry h|ts($WEZUMJja!pL-(-d~_}4vM5fޱ675N gWay)sbD_Dja~Okp42#h,6Vk;D7eBY2'د^ O6qSt 5;>)*A綍 ''YўHݖh[)z%MZe,@ѽ>e>3Kħ)f<z3I)9,#,̪F #9Z=)[FISQ{4 L4$f(qrrW 0{,G\65$2*dWa hCp  >4T6L,Lɿ[ôw #|bY./I/T1l}B$d@/J33'MŦhkHzVB#6 y5eg̎fuCMbn: bh,/Q'Qf*kp -\U ?*/"sbD>$wЌ mmVu" 7g?ggs+gs#|P!s2 rVSUp̟!8;-E/'M4aoyd?/j'C ۸f2mW#f;ǷEY53y L蹉fkz4[6L2&4%Vy2f)W5=P/:公<'xe0~%bݷL"fDO xW_L]kfj67x|ש8fݡI_'j?'}{V lKVwG-]q,o[ 4&Ϥ|au#T-3*pޘ4Ɩ` ؕqeS$IsUiQż!LGf &ڡ(Nn\}cŸ͜p t%%6B:T)$R>Z8Z&zhv$ &4q{z Pn_g-{}J?`$|zgtFDV=} e0UM:PMb5֙6SX<7FQWMfNRceD+̴_+h1Ih-8mjQn@񵗎UϔCb@LULڥt=߅FlXYC^-zǞ+r2. <ҏa~d$;eȈ+kov?V4 gm)qH*SUb.P:]jw {p pKMꪨ JU/BtVg)NI/\qM%̯ZuQ+ ]<%E؞Ȱ!Mx\W m0KJ[QkD&߯9hV‹UMt:|^SUxx>D%%F7% >j<|o%g:[h-9' Gt"?FZ~K M.6EwezGrI X2t$ %t fH!C;PڡK⃡wx|-B}?p>HN+RU?_6ge( ]w7" $(,7P q֣Δ 2$z:Ca0?J`=(׺bb ՗,r!X7 5g:%ꢎ3bTiR۾ R >i.X#P62GɭpZ!e!LzT u4BXqFa쉜Y+VMv${-IrmB1U0G'.m%pM$>AM/J~́E. aCcp;~aD>vҁ~SLh{eE/ϐ>pP9}v>&`%(J92{^GōX7cޮ`d߅a 90Г+?[&؇ko(W*P rs~ AKmA88 #@wLbp2;"K^r():E6TϹUA^8e_[Ⱥȸy4[M"É4$&ehIn_m~U.U;䥞481#ʭ> / y6 MU ㅟ4]S !}*W#9j$AU0e:w=VTqRIEel?5#+=_R }ig!q@R`4s[ t"0!m #4cH9>nÒ$шo`k4ɦKX8ekLAf%Gp$=V%,F~30|uV5{)g&%NAkDfG_h/k7=}G86Ilf0 S,)y 11 ǁ+ALXVcT[_tTe.*6:Je_U&Si| fM|N痾rI,A4 o[#NF:'U~7U-)}4݅u_'َSN#G*W(:4\ֿ5O[NbA[Kgx2C\{i&>󌿚SFEmdߖ:xҁ _㶽65 B9qH@#{3wb> X>]׼^=ZPƻDi^ǔ(GAE /iڰV9鷻{[gcjDQTȲ2mh7R>l%+$@VT 5[b)l٩ɒb[[x ~\2Je_o5/AU+ESg~KAi3c [i4 a<f G 8b+5m<Alog53IR|kZܠח&V2As0Hܙ% &.=A`:jq>=O#<:"ûFB=EJomۻ87C n7:rȫ| /w+xq 8@S%j?!;Ğ5]ﷆGڌ+z_Z'.t]P #o:%ȁᦾٯfO1Qbn{_)E(DQSe_[d)I.ղf|@;73hvoQ67ui]WVxShyW,{$}:6yڨB^0"*,$/V"̾q{`z^c]QMtW.ddXCAK-sW#ӝF-KT'bCq>{JƷFm`/&L9ǖ%jP_Y μld'P:R=O8joXD uNIg;s܉6 1CNkyH(@k u|<1ŴfXTu-5^:uoF2-0y*xބH*c9=kIޱ41iYTȍ+zՈhk}(ˠ4IMt +6 L[P1'v巸lZ>o."&(%p%2o32LZBAۂlptD=69 J֌CѰ𨀕* Xk HٿdXSPE-(,m% 9j`e`| sJ:cz&tsB250}<m:ǽ F n>E ]7{d{NeLP%y_ O8$ul߆lfINY5zK8|õ[w’߳Иa~4B}oYe~_I|${s(ٽ-XT(IGթ!%c m)Qۖ{Q >kB!ffIqyB FN'?^`?dSS̓st2%ZlHА%{CHU{٭N?/ LON:uj"2"`lhBkXJ~ޣУ@<Q͝R7<񿂆喝dÚ #./,U5k,ݍ?ʘ`u7]tdXNz2_JgSO5"ގy۰ hjg6|Uא0^4K+_U$Sp(J?MEwo k$Kt A9rWp4vn\v+.̰mB,ǽA,2kFx@Ϗluu.^p;!%(FXjc+OM@ DT*bey< [m>]H&P$ckחƯ<|Kvϊ26o|H@WϤҒUĻO|S6Ɓ;<=AD]/ c=d}}ȏ@+s"BhM4كiU-wQOaه"9+#{_%&hm4T{歊p+5a<{1MWEEi$|M}~ dcn\LZK/=*oGD_UL]UCWT+(v4Rڡj9YY8h"k@1yqQ8F"\eɜ0ZE%լO |D9>3X4CI㤓is{*ydoPeW c@mRR*Ԓ72^vڒFu9dn sqJ)U,9  i属Wج;3T}&řIIi>ar0{m ;6BQ\uhm =)ޜrQ)R`Βzp;TXnWl]16-Od:W8=Ё^\"G(Ąџ "HoUH۟?~Ƙ(Z4o0=L:M{lWCw ΃QJ' `z98y_ǝh/j! xJ:"1MJKRv-)f,U'ſ>DJ_|MD3>2ځ?i")ΩMvPP;aD0F磳*$f@8*@׹8q9!H[х~[5SgdqZVi+aM\< Pp%<[5ě0C%B~eatyņPmJ%.,# 4(Q ]:~N;Pr'fLUX>.zp L7+N乗"*V|*t ~CFm,Lbxd=0LPW6(IoGV~%i9{rP&%2 N NSB +В Nl -tKv+drHuc֕?͂{b{<f1ıj*G%JͦjĀaъ%UnOX\k$^8q)0h՗`H5 ncA,3;S75x$sCY2Vyt we\`;X'uےqVLE$/I v.IgTv3򟵘2$PѾWM%b^, h{0 LX.i[slBu1AL5{i}8P8ϫ_#VZsjy޽dsyV0GE.#ąƽی'Vi,A֙b+{i'JYaP~ w<mϝ2\sFsձn0tqH1ZgM$i# |ydֱ|q~S\QOd+hޯ%lJpbCNb)<+nf9tD)*E˳ ^f+EQ*?:+ Ehv,/DZs2*`7R]#u.'dSh5!g,ǛGGlT`V]ҹa#{xN\~w;{O jK7brd$3$E]jI\2fw ' >~In]tֱתE7,h\rO`^_NjG8beWwNG)5(f3 wq;>,B ̎0`JNrjm:W;J^?dxAZ&C|WxLO\JX(lYZ/: ul-FPDqo=Revc\,=~rlJQ"L SId\sTWƫV+gbY& ?oCS_}v{Ӌ2R17|R)GH9͍uk*N#szXCDd3[Wm"[eA!ǃ\$vvUK_ xMcvfaw9uHdkRf;E С`u--ȄT--CP`xh_k9cg7[vC|ϫp! +q5ImbxVS6TvN+JyDYV: I1O|4p>l7[ Ztկ 6QG'][T2@O%Tk3Qc+ݠt:UgwDIfE 8Ħg`6iGN _u/dVW V(ɠTCMjބ|RS-5y$-wUV2 RqdGo]к=m+Rxc\ *;=AUxd*0IN"{;22vrfh|؉EAcP ȚPD,dש,`>ge&ӡd\;ʨ`9.s `'>L+pתtr̩P_&yr4"! M1 ]{W tK딁Ay"/FzǼ8k𴋷r5/C@TI9 ٧*ɰql°Vmt }S1MKc<[r0By;Ƥ%\TaIVZAX|CFW[Z7:֍\WT M7fVׄI [T}M&7&Nw'M 2Gfj S$.mԭlë]fPT+뜤Z h!+@CiUsH @|U#q~༺?DU1f5͗ˡd M:s_l|N~ݷ8 {6 B& dS^bK6nk@_GBMXoM`S^+Ocmr:iQp,Vn[EeA-p˔"⹂(X狇,\^.֗'(tp׆Dw3z79P޹/TS2~?CON prI4MYvpDD`:%|~88㜤>wAd:4¦d7Q7nNui3́܌T7 ݓD1J0’AqZeV.εUTF)*Yiz'C<`b(N2J F*% uϵwCТ][oVN#zk~L}̲a;1cQ3&1u SMdIģ"-Ɩ_c:JteQM)wjn`ImE+i5d24- pkr6.l3ìt'#`mJGSh{%;mw/W/thϲS&*EK 9MLg:Ztt2V=y} o7ґٷ%;/niAs*[oҿA r2~WiKe &LՕOSV/5#W}})B0(`"7[Fmn # tZexDe 5wHsUzͶ|/$:ŘHX1pVwu_‘TB.bKgByOe*? ej:kP4 _-&0~_|2563D{[Np2״Pk=׃Jo0e,ЋV{M.dlGQ#'R:W#Eـ ? R}8 "ĩή\xr%":IToM3Tƥ{5C=[ VֶulUw~ D,"n}RBd&#}a0J "R%~Ur5_^91Jk۫z6;1pV*dv 7  r] ft;+(d̿XiK}|"gѵ+c֥uj;+FumtKClyOϳLŁ6^1G$R݊ϒˣKˮo9Ƈػ_R%Lm% :J,ovk&rLxROÿd}*&]5&f _xv88K-ZdF W*mQz׾|ۧ-2L"Rbq9:L9ZHA&5Y'#Ց.aA4X$vCp,SK]ۜ\L1OZ嘑%2F5UVgeRH ij}>#v0âcX;.W舴MN:^/M;$GC6!^Cuѯ*0rl{%A=7σ1֪n6;`{ bA((p]o^^0h<$Lcy[sȨx ".aTkƕ C9C0Z=7:e EuJ[sRʔx.Z73.-@g{yjSM[^sL=:㻯mkp›.J/焂'$X&NibtոƅmHki/hA{{ǨVMQEL+(X(8yep1 =y `6ʻuC\WqGgjms3}6eR35S C^ l*ߩD eTd.~2\T+dC{ysu3©a]'+<^]&6̎-^}>(B5Gyځ,PF A*j`zqSB' se?!ճDyrKF=v/m"&Ɯ<֠Z(/(9BVƪAx` 7d$Q6ԿaܶP&iQiT#f 3][v:We?\ ЁEG"ʶ?~GHJV3Wvn̾B:ګ.sŜ0ePЪR6lZo,,.Ȩ|>[FD!+۫,a-[c,""{h.Unx>葌NR`;?[^~#,sdU;9V]SRzaFN֩^Cf R^fIm7o cؽ̘l2e Z5 NzvdILI;9?ZZХ"h6!O{aB۝ RզlT륂cEC&Rp"ؿL"UI)JHJ|IS:}ibNj+@NЮ#RHvľ$(FI$`Zy uX'oݴ. Խܝ-b=-rNWiYUN83x`0uBb V& lĈiٯ urҢ%eu$G |`$)(Qh0w<5 Ky⇼#9P1#2%vq\En1^2Lu2uʐBȠZ Gw~ԴG^}u=`1Iu ~侼yS.6̙e Vaa9^2b*b04aȹrm-P1V~>|`'90uDY5J uF]00Lh nJW:'ei< k٤A 6[}dGMZS(Z#}r~m;؎Y*NP8q;jzlAs+ܦ"qq} vZ}_{]zݫF8qmEsr^wONFsϓrhwV*ӑSq#tPD-\ `$ R}nRh<6fܖ 3˂lm 1ќyk?υA s?`oG)tirʎuk[񋓘zUY 0L :0<@ȓa=|Z͓zE\UU5SccJ(a2|,FI F=\,5y{d'C2ٔĆ_5.]g@wS3 ^Vh[b3e_#4/2OynS!a%KGa p9@$](pJynTDö׃1R)zv~&l=8õdٻHMY9#}_}UBU@`x5hY biUq_&9M-Ρ aoh E .A{᡾ Іzݦ1-Pȯ!F2a`ec͜0.*7%Cd| As}Cf'W{e%t;AY4Gǜ0OKV|jEn9̳a5BON۰)´E^-4_~_ĨbwU=v@M EP&W?Ӏx˗2$58$[ݰhD⇧E+l*A/CQs g}ohOYw4y7&F9t܁TaIFNu>Y NHw|}\^'.-ZA+GzQ6Ծ$+Pi !ϴBRuX}+51,@*Oh"X|bNxymWuGGLؙ dN1z/<Qq4@UHs~ax0vB ] {2BzU-Y\SGQB'ƷXOZpu8z_V>@bilS W)t7SH͂={Sd2Sr-TCS*O:oxͥrrB>}h+4M|=@|)~s5X3vE=~x9f_!CԎP'xՊf^,V\12 zeYnU!eɝ2o *aI = z@-9g^AeBPq@3Z.ebv7VJNiPZp/2]BHgzxH^ & 4>Uem'@$B&K9^rV)P%ۣT0<1Նp4&CI@D#UaE_0LY=irȴULu'w$*F]9,Q -0Mтmko8x{~*"+i.jr[dN0փnXMӝ`$s7O: !l X:HRVmDbg`Lу1dя=CIEQ&Зn?%Kz^K[C=Snj$n4mQ:@rrAq5n-7+X! =b朶i8:P-"#%ަfJZ~-&mQ@ TX'\O^1[$A/zM{_~pDI#(p.>9MkYR !#[H]e"znsT٫\vZz}/d)cq.K C-m>|Vj.C.)1+e<礑ΟS"WWZo"Pp[4arߗ)8Ϟk(E;O1~=Sgë=aˀ1;I\}M~C>8@٩:ķ~ď7b6VDDJdsC{ vZ\br#kb.k^I[[OutjH/T=Vk5u}eBE NXpaeݣ4w3V+<|m#t)V/N >ۣWhu<SXrnHEqsҰ8E܉?bK[ۅ#翂RǗ7l)%(1Ӵgsqf8TFb|̝ryc$TX`$S]={a:ĂiV+76-X'wٲg6S\H!dy:V;n!UQC:r|d5M]ܸHb֓~kܷxNYKy -*]Ng<a$_ED\ q꺖276W|g>tAQYLԗ~kR..Kyp9ug5\\m-p ftİ.4D2cˤa[a"mx8G)^BġA2ʞEy|=N_ &y+~!4m 0(zI%T!X \3u+;&mԳs;)'g>rP;?e•;(Vvwa+U$(vW&E=n."Տ 5aj{Ie?Xl1 <:؞ cy4}[Gt*"uwo@:= U` LʠD"ie}=J~yw(&#lRgoUu&pр8Is:-hRK7 z:ϩuH{j34NW:7vA (fA[-?Μ/k+T;x|`H'Գ&I\j0Tj<;Gu֣|Fs+Uz嚲|9ȨUi)R)+bޣdg4> *iʢ+otMo|"n`#gWJF̠p\ҌI@ iL Iv9}Znͯ>rr%K/5-z8@ c:TfkKL½?s` `њAW jo@.3r{7r.zKl>שhN_]`[a+b5ÙkU hkB_ Guø ;op5}g]D] ~WXw=u g3%TpijC W?t#V`GNCo 9aC×/W?@^ ߼='twʛ :D܏{ }9C^A^j<.sI]n▉5Ӯ8?!..y6GdĻD[PI4S0bW@pҤKHrXh L:%ZdjN8ӧLrK!wCASaifCYk:Z۹rN3{4nȭ_j_jMշ$>l=M{ 6p.1;pn5)OѓFIGkD7yj0]D]U^uɛҧyPBgE[EVhӱC%+C,(Z t˂ =z(hYt`yw${2+ugfBAw3HԦ=Y鄷#Oviƿ!{tAT|Rgwp*x(Ѐ :8nZyӕŢ[rT<`>,~S#se]v(Y%EEvZKnӸPz#yzނjO amR#b. |&޻ QDrhlʉKkKl3tFm |8{bߝ<&rՎ 6K oSgB7v&(6\Ӊ3HaGL kVGKeg^|o\%T/HZ4D uJږ427]"wX|.ʹA +/.sj*viAb>')R#tQ2tLԋ~MFe7%AB& ׋n[[[ݲb_(;wu4ƴ]<w6~cG̎mN`DLJ^"@'gNBէ$+L_cĬT$iC;JB.gG(Oe<1;H4-s<H0{wkhFl@z4:.b:MF; 4Q̉ol4U?v A;:m~b9Jր׃ˠ2T _t)7.DmTUL~ ,X]V=vbdc}Fpfi.ěrL%(Y# h3>ztb-]ԋZFȶkc"HR@8A4Q~I)*n0׃ *jEf7Vc ŕb%Oˮy-.n҃#& h~)zWU/fFZL!}&tAkì#5.`;09G 0$R:Gç UDŽnPgAB|,QӾ^Gϫ'cs›6guMM/b %+s 5<;3_ҫkTS 7.4v%@L Xai62ՎlO9_2gs͖Qy19JðpgR p_(':d$%צIJP5&()Bֲep1"-E twujp +EW3Y8O_-(P֔lwCA'<8X7HeXCo3͎wps-0KU BLxfz|Vo#AZQTn;3dmixBȘ#,ݥd䘅#E=fi:><3l\8 \/DfCim5'n( S=3Lo\@ ,\Yrk ^o&7p1 oYaqk~UNp~qe„ 4`-7XgD[Ɏ{"WTni" ETf$"wj`[epQMEB#Mv4W֘M GmV]4W 'V|ђ1s>6^]6z4wt?=hS`8Ÿe;ᇿ< +vjh3Y5as%mkZǓ6 \c޼LJ-Moc%Oz @̤27NtZZ)P#mcvN/^v$)-U+pB,]&Bd3|$UH>CdGS Pm~OYmJ@7$Fńd1V_Qv^x2d: 3SL#ITfn*{+eǂʁ0M}Q˘8Oʘb78s5>w6z"@Qmc ExIG\Š)\@t}f(14 B.Թ|Oŕj:<O<_^ZQlU]zcQT7f4δpVdV:.E`k>8ʕ!L.MͲ<5ky@rt1HfWk:oHⲭ}MIὣى苷m9.lFl*;1=օutX( e D1#"  n ig+o <3/BòI]DIy㽋У3Z1$=>61m-,; ҷ.(x09a/c.i >37AR&aK2cJ e؅kmxlgf*kM=x1()xfn ӥǃʅp;nOv" m-p&Bd"jGѝ,W13Hp:uz#94suMXV[4g8&*k>Qev5䣆s* I#{@Kx 1e`ÌV(He&${.0Cs | Z9f;8\).I6CI.~qRd>#G;=8>J6[D@0v ]+IJV WcK46Dh Zb]#Jg XՐgѴs{/, dg=oKT⋑l&eRL= x)L"[oQiS-Ф!Ce@Izݖ%`SB֧?|6U]u,o`Kș]vFYFd#TM ^@E]0>M\~aM[ITEoUZ1>Jk rؐFB9\-dzހw Z2/hgg|q] fq`Sg݀O?۲#RwVDU\&< C:юsyDY eMB2PxBW')4Q- W sc'0nmڎZ)_`6pii.YԠbZK qW!YARvr^;!t3d?yִDJo(xYmpw?Wz sɾIjhמ#%/*?WIH(uTx?\d'Ba\-DEZu3IwKyTh>~. UAf֭ 9f+_`b;F;8| %2.FgF|OcMlZ-l_شzCf Rۏ1oyF9b MɄ#9{UצC:gd Z5)?J=E4%v]C&0wDjyQz38wcw\k 4Eצ( ~9R"]I:%mV.:Aڄ',R9PmEóiB켚ZF"iDM;""W'ܘa+"OȬ<.{~f{q.OjDE" V-q0buǃRݩˁJ/`Ȭ'Y#F4W`~#͗jq(;\ ;*JT%[~B:bO-x׳st>%Ad7[6̜2l0T@/HoyWCmΘ/PJ1HF$? (=k*dq-"*(ãX?qV#_.%\ɒjRP(T}ap#ųìlၑꁊ=xMB.S!tn816w]۠=t:W5Έ6y>鰗,) :`{w3,ڸBߔr$фRҸ pdLR3̥vKe"pL wٛ UnϜ)^lN,1@U4` BR֓X" zdrڰN  cO_jUYͤwX@Ujs0 jRSՒl^^c{:'>;:9ߢ:~iۭ1 jq 6 *X$:!ve_/M.FPU֩{H!wcce:KbMӧJ[JzH,N4>ilisqO#ZyI;b)XbS8)]TpHrț^Bs \l>}oi{CG_<cmJ[q#x٥-L| *4nz>oRcì=z/x;Pnb/RbG?dt{E zwh *16hW4$>s$eS; ^>^A|}fzBUB/cp Մ_ X п.`'4:?:&jb-h-Ha ~@Q*dyƤįFBM^|"8cx@^R |7[qj2s@9 7?\Auv4K nP;B-Xjהx-։t^ŭכ1ז/ z S_VǪSWp,/FWiةW+sreŶMpt.HF#5 \ p%GyeẠ ZɁ@R) uwUm>$4K"I{a:Nxv̫~T%W\'GBÄ%(Zl?~T|BD2|VBsS@o.jt s2Rފ@ [7G;M 钎Nx ѝkfgH-)-=)=b t^؏U1FpI7.j }1x"| s.6?bt< (q f3ù^4ϒ gE%JV; |#ߝp@ފ K0D.;[Չ%*)kDib!u+R6O')>=w/M^BZA@DM6@Wݺn9HvYï(ne4T,5vТ]v4L.$wr~r$%&r OM-1nA>Y5w5'pI3>ɶL_i qD8(<^ KxdE?\.[=.O( `}6k5!sAu)lV\=D4;10,?]EMSV6l*\Ǘs3قѸ/0nMKGLT5)V]EZRC$ۦ3HH }Qpq'8Mc@=떵 HwcW(6] I nsZ)8-Z<5M"vy-M H L5Q=,uc: Ѳ-]Î(+N%n[& 2%pGڗʯl$LÝ dmr`,# QrӎTR j  %ֽ>Eθ5 26+VwƣXj_ZCaOM bH17 e%)[ (5Kp|^gx2791 N*2D"uvmyg2pcеDaN*ץK'-f$>c. {t-@:)4̞NkP{&CqR( 1Ϋ^®/Xy@i1?-@GMn'z"ӾMPnDvo Q>rUc- I%V)iDܮ<`jo.ᾩOaQ,CK JD:꨺|%*a>О{RG;ix uR; O8D15ҦV}9~iJ$C55VSIډ@T Əx4sla ȯ.}<ͺ_H&{oWh=tPo{ %B@ɍ4."7=s `@؞I s*|eM)sR56w gN{@ ΄foN\ЉzXeqs(gVrD΍ $l؄-ld*W7mD#|q뽺zVi_BbM~ؐxjD/r&R|ʁ_)zP)su}LDrB6Wg[Ģ/i)\K%=3KZGr.)DCXj{AKU< e_JPFyIV*GU `vkw>v u> ыL٫,kaa$cd7HavBVZh1'*S"vh ~6NwlTӘx o|/"*?ampfp'1 /+hzXѫS#us?kitM9A(:M N OWVJC[RH0HV 7ETcx UNa?Zj.=؏c @d=3Xb=0?lNxV=6.H8LܷSb("ZhH瘐їi#)9]I%$:Clp3|FKd˴miZϤmbPsR˗yUHE ' EkmiG.cZoI|Pn:yv\y$vHl`7 &:ԺDd/-3Z>h,TDu2 3a:F*clT&[K/$OIֹDuzaqfc$/6{Kc|>&:ctmqe>n% dhʼna%Ӭ/P*'**d:W11u>>рh,gJP9# b1ɋNkg($69N?BFwɢ~rzNϬD~qzY~c(\'ݽ2^6ZHdkfL<Ͽ3on3bJWu#l ٔ๒F+/r?]_ Ј3mÚ#YiU\ |s 9jӳ$+?돨/̯(p^MfuA/$׬pro2 K 9] Ϙ >ȟ zg);w:&nHWƷVP G+v0L:Pr+R*5Xkm3=L83ANAw52[{f8̵{LZb)rl~B2X5 JaNGyT1s4ޗ-BFc*1 xMu׫?0BMP \*< sˆ:/ꝕz!aL}0{n+rAi&y˨ڑ?a5\-]ޡ;[64#F#1GЌM !%]2Ԫ'ȋ.ٗHI9;Ht"Qpۛ!D‰QrRRK5 -괳  e3c}k/^AOxw%5-8M5(&_},)ԩ[0iK_sѬ]Op`Y!a_-e-6r]C1=)!9a|/8P$Hε*@@$nH%&(Z޻>vrsu `ߟmp ї#n]&J\SM;D;^ŋ(5]+[<Ƌdi^@`z?3 ")kLLTVEcCQ(cч m߶@DN-#-}"qqtՖ{@Tl!"szX:.0hI鴂el?_x\/`\?w:uLQr~R3N.,tT/Y\^9 Hkx]ޱ$ 1>ABUi2I״J]n oꐳJ=CTc@'L+Wx[GtYVL98gyjv卆eN:>HcԢLmCwQEf#ig>ɭ4ywh‚beFA%gziZuRyAE3i PmaP#') ЌK٫}K- |] qf'ZO}ta,{}?]F݀XQb`8Y5kb{+(6eςn3.Qs!iorkn~ǨCTU #tK1w!YrY+LJ`rn tȍHy雰4Yzډz(HE2&$ NLpF5ʭѹ+m+ "F'Qc/~Ba^FfYi#@!ˆ HVf;FS<-?yr(ue,4"@nhD.i՚suZb)bw2H~nIA5id}x %)=VX%O$db yPqxFSY>/&`p*soq {,r{ғVD\:x>s4Wp6B6C'\ = ;pB~M| E]Ѳ@5 jCBzwv)_\X8 t^^7?}4iϾvXKeI'(FZ.!_>~]fXm@TOqxBvg 3ɐ!*([NϟkwV@PM[[zpip!QT[-7-~wAT󗯆}&|*vgp)3$!MROBgj 7*lxHOrDXfW@%Mi٣mmNS:*@@|ОWU "~ƾ 2Kssq=u.C3ƽ'p7#eS6E/ZCC7 7wC]M6cXօnL4|wo +/}dn]Lzl#9ܠ]~pH0bNlͦeވoU]@ztfr!u##ktoX+MLD9* pЂ޻X&nJ YxNP##?J~489T@^ڤLkZziBՁXG2H Ǚ\\G 4ܐhH60)QsWr0<Fߓ TbN}+1#ѤdZ}n/sX>y:ڡ md堹Ix5v@6 kϞHjrqɌ;` zOua`w>u0 ؆SSz~r.㨛SyGƄhOk$gl@7]'[22apD4AT{Xz^v.~1ő:.υ/],=@[ґp֠+MD#Ϣ$Y Awڦ)>4NĵZlxjr]":H'Q)ЊXe␐&P`mPS9AT@Ρu47 ݅cO 8D4m3CC k|cq}8!$/3ԗTF[7Cѕl[m—Fʧ"BC)0O|kmP!#<7tnhà__Pl鸔ǼVI[ wZ#ɝ]𛅗Ap9XR\ y|lC #E(/a;y.xriY}.BT \l ,6xVE==a$i$;J1'ɂg^ϓ359Rt~1}r֫~sb⠸&؞Td?vs)QW9NoF~:Z\9,K,nR"Yܡr[Kyed3h=KqHx)90GH$N-%I~&!aD 㖗z8Y4jzP"f 9LX>?nN@ ݔ1>4Yq:?xljAi^MI/ Y~Uh/ `?5?ڮ.HU!AIJ,1r0 #t$C;1:Ġ6 h@%f,-;W%<9amd9 P"R+ AnPv 7 ќ\!׎P;`muCVr`Su菈 -WZ !^PVǢ/(z :xJ :{n2g?m˨ř̻瓉u T Z F'W&7`?cNr<'͙a*=9.MɛѠ.%n?-x(M&m`R 5pWW'P̮]i/Y D)u%-+ρ\IGF%Jpsj wۂE\@)nCa)j^rl/E'8Sߟ"/ 7-ޫsxӺ}o 6.uy>A_J< ,oDFC~T&Q6pE<yzT%DŽ5< 3^XO-EEҬS0jL |?E!"  nAHëLѿ\ή!aژ$ `x!}&|ˬ> A8놝 P&F}kݛq(]mc FO @əį_-qtngX m>*nf\wOi |pAcѳ$;M/ 䏣E? so,,+H#Bto>@co|8_Ya@ tiz]È *@"f|IRp>͎F<ՇUBY!WYRӌlCpIIA)\wCQg3i5J_ļ: }W#b`etzLA b|=:ʼMG<@Ǚ{]+"w5؄=kL ]Ǫǿ`(vz]W"+ /xCP?rx +6pk3KyZ9j3 mo, cZ`H@m͡UMVaϝ;z$M TErjj>h<-uy8ľd$7?f+ g ~Nᛘڡ۬zQA͌0K9,~O Bp2#3 ؏7?+?Fi ,zO?I jE#ϿPct"e6.j?^|];|+QE]Kr£uN #'&Ldս!38\F$UASKF8:9nȌŘK;؊"X-.w˚}R+@a@h K$0=Cve [鸈f/>_3zhu[k@ay Wؚ' lͱ i4'@2{C'?fLO߭䓃Ҷɼ7fY$3gA>)Q"G,%_7Fq<ǓRM5;iDe9\yw0ahO̹/Θ2A_8lԓHO/Q / jɆJНD|'oPjj ;*yL9KzSqBzS9DSKwzESjٜCJۨ+8: 8]c{R(l6;"R_6؏4/*߱V0r6u Gˍo ĺh6S~cő"ZM쥊čH(LN1<2V6&+´> 8$<>|1U ,|>{q^>\hjfClP9)an]X]FE@YgSTϸ9nPޢiuwc $ZS QIXCتbG-PKJutx=Gd3 \\㛐z YW#PBT# ďd}5Yhf\;I{޷@#A>gKe 2! H[S*("1W%`' JQCA2XΫth0NA^\ǚ1or2Fė4Mq.²sC{R**PޱsLp55a,\V6x}2Q}^g<,p gKTTz=JzeQ@i;8rZTx] ,+aG6-@ksܫ$GQz0)|̉<pIeW=g7a<²Duz"B،/CT 4W ňn`OKS4PIڟvFnd ^IQ3E''z1\ ],5utN<~;_5Ƚ*- f(ڗG0V /D GuA @"CLcQ 7(S#/2VWBPcd,qE_'"HдƃW#sf+liBf܊5% X1izqLpZPLF RP9͊5& H@_yao'6|m"kxZ]eP"xxD4T^##TS΃هsΪ{YOu@$;#=Ky^2̂on\&ҧ?n2Bdta66 k=?X]'0, i8֤QP9#sʓ,/6ٹ,mQbsXf]+:+5U {s0F(ɌTFYΏqՋyBpVUV빋mA( H+ŧ eGfѮb'Vپyϡ-0j.׃Ƣila\:_˖5ZƁʋ=lqi8Xˣhs ߚjg %g[J6^ eSE2 s/.4y 6|ϭVhy%mو/{&RڤRDcEN1 SZx~;Vlګ((L|m)C5"&kE*Gxw@9FRPBU2J)l( U3[錟[8,7Ԋsր.k$)ʫ9Rm(%o.A1:ѝi%Dwl٘^/yvb-<$]/C"j^n)iv6b9[*.8wsћmSR@ CGY1#v`w!ppsP텡G҇AOGuJ'?%_>7Ljr*ño/Xj{O$.BRq>GRTܲ I .[5؄/U.Fģ2i-O6 1]r)΄fiH3+k7 4(N&D-04!_s{੤'kKa*3:[з.KHh1ӾJ&cI]~4aǘ2 ȫR,Ť}2ŠA^&ߚbCyɷ|J5pu]⍕9S~>l"?4 R?356n*Z<_ oIH&=z]FS qceb_io̙}YIcVi^ :D}$=,J*&E)҇ ?{r/{wFP 3jSF־Sȑ+4k1==T1Y+$PWnlF艳!"{&ڄD=&p>&<0:]ɳ#T_$tK*E~CO uz%2r 19 DYOQ3s|(,A >WǗMVI!tVb^G]P9"4w+2:μfvɥ֭u1uųMp'4horgf);a hWmPF ΌyՊkO^8~7HOF'}5 ib6Iy ~Ig HŨ&(rh?Cfx8W>[orA0R_HH>ܦevݯU8ۿ[%kd\[K̗i_GfySR}R_P7:xn| BUPO3:ZjiO'J yOBլcN= u,i;mC2cQqWҭF!TLBd9Q!σn`Ab[ |.x Cc:;iEqCH~++(*W'8nrr:OTS|AkiI]~\XjV&Ţ8)| Xޒj+6Po!%W.RlZH%)/VE{K}ҕPHe̕_ (lg=;= g<7Lu  EX/AcYF)?pB|7O?8|H~炶,oI"u@gcWwY+שOJ;iEթs~a:{Gϒ1'!#WZ 16ԾϜ'zݸ5^sM"r1z +D>9uopx[V! 2KQ*ݾ eI҃7 8g7j|b.R=0@TV E_Py⚖}Z^DQ4YԋrNlm!M 7U)&:|$&Z>+z%lPy˫6pn4 x|?|o׾U:> ڙ-{t=F^=Czp"NdɥC6y΅ LEdbl8xȳ2/t쇖 =ǜIS2iQ+m36~Љ#RsbD5fǹaS(XW#5ؑotv]O_f౬&[T k e:J]=iyȈ!Icj߂ Џw-Į {9R2UQ'xKXx૥啔 v:CEi0]?"=&#Jr+>vF9a%#Tʾϕo$u ;ϋUr=-5Ѯ== =;qn"Dwdyq'qyy2=\ &ʖS{jZ2*GϟhN֝x4,YLF$V [maKNgDNJB) Y$E=>mHYS=tG52'>:w]B&]cf,ȫzt#"Q[Tv @8zz岍="O]PECEs*B\&{7Yuʐp\De@ e&i嗬 x t Cbh,{H~j-8ɟg`!oXsǻK#.S~AM["$Q`Wt ^~Z9۵D^g/H" T JX :" 9c|}̐Adsx`PJ![_+ <3L Ym>kݦ3_v(i"\S:yW0y0'"@2d\\`}"dͳ%=`wH?|`ח'( ,`Eai]_f&ufYnIt{dX(Q-2ZNf@.S1PSuSb^4hk~8[97ޫ@9hKP2t} _M"ٷ w`̱Ft2mD0p.F7n6&XJiMoK%S/1j%|j}5,M@+$?|Q3jɳ d\ѝާ+c\ u%\Kv$g%wZ#"U.T6&2B6a..f(TJRlLdB#o%0vlkݮ_ jv]ek&qL+}|j:bxR 04B i"hʘBΜ9}m533!SPc;E9@WDjHq#)2CysnA-ܻs~sFg}u5Nqrb3NeHt&hX {BH*\{\1#( =W宒uh87ُH^WIzB}l^ۧE{<`ӮS! F*.=WmB;4btᴮ p]H"p ky+W9є#IN1Hs#yaH(kMI{2xx(0bnzIefKbHH-}p iW \>G2D :Bk9s)/ Qq E "OАY kEUQ@aAK<.T- Hws>K +#_[X i0;1#j2RΏmyM^ƉTFꎨ^Z;!#ID`1s/x٬DYn^C>c+WI VoR_SY?WM&V@=N8>uθKc4A y8x~+su&6Tke|,cG[(俍\"a|DISnZžg̜9BFsvDUP!S" cUmЦ'ވZyx<502 ^Ƞw :BHg/ka33к5Jil[gOyb:־oSdhA9s}]`m R\j=E9i  ᄛ7N€$^k|7.g D@?Gpaq(#9TzIϯ Q65q֡&#2A֠r;yT8R!ᡠ &Ww^]dB&}c ^0 ͜DaCWHly&bgbEHFwglݘzKWO344%g4_=]8MoҧP d aJ1`T0ny>&oZ0=L9^{IEL4RӳzVCo*:p\v2~QyQ p5F,z>tCPk٩,9R3 %C&"v%匸q'\F8f&\,5 *@C@-0Iy z4I7%(A2µ)Bv{>WP{D)Z1쑰?lxҨ ,VXn|سLfW `t!@ǔb/@A\;Wa=C`eh,DAt? ) *fY4lg%sON8}RKFRDߚ<{ր^bٱ2|'nf쌕"ohV c&y,G[_{\ʆ[)^lO51j]&TϮ/3z,.+0{~ؗA0%YdqB +~B9y 4[\\ʂ, !|*=8>($dD!VYhV^y!P ;G>,N=ξX+f"O[..NڊiiN,!`Tg8 pWB$Iښd8a6 TLy? ټ0#y3,18'Hun\7P`Uor|i^S BK4(`DL#4c8o V[RwM3AQlaHÜv!*^&XMiz *iEIu휔G@N_ | tS_E,5 rCS/bvE }DѸh"НÕd"x &vl(H^LˑHf7S>B_ӑv-{ A-nU[-w"10ǚm&U6ӣVqY$\O _ o>Ѕ9i&X5vZ('*3cЮ_Rl&n!;UHa>p'򨘂_#9βZZ{om۩EĈs1ZUnx~^]o#v 9*ulunhhK BX_Dw2_o %o9 q\$rĉEGVwP Ay݀D{ ߙY*!juSO *tjiikB[t$Ug1x;O k%a -Q^>HsùUMjD p$M+eH鲥?1=1NynC{svćV_%?TϷ%uf]*#}(TLך<7yϥ`֚ Dtmf +~dllU0>^E@-ik+/CnMDԒˬi'qj͌F10+NH&<: nYwqH3x(çJ(t:3eA#3 9G56[وXFuUa[&RjEm\ ,]QY/JW$ `_N0ϸ@Lm265,WQF;n'Ѱ5+]ND jDi3s7$}0UZ ZZ^?2Xu-a : |@68>'~bZa$26&\ꬕp(|ؠTʡBR|=,|R\hne!TƼREn?>*+fo{6 tV{(JܷkոeqsKuZl ;M. b Qlu8«_O(-} _)5XFa!h|ŅZPDzO1A5[ؾ/1$ueQae 3w~ ׯ&.Cjm"uC"LJET,jcK\~U :$&if:  3h;/O\xW;oHlE5 1aH¾_?^#{!W1!łq2YRPoa>EҒg%#'D{= p[pzǠ/h \dɘz{Q:eu~ F-lE5M|a˨i8.%'ڨ )jVo;UF]|$|7Fyn`:`jk-F bP s] ?%tGW uˍcRj^КH$}5֍O[⽔:{U0IH. ~YWw:}I1hmmG gJrr07q|2&N' a6cq"Ip5akfI+WPFBsA5!*FYQ<#Gzw(+۸4Me" w5ِۍDl U׆gPRV C#G oO2NDP6OR(%6e,e-`pqwAFfgR*;T0O6r?w, sf=Z:= X/3b"\Q]% Q*8A&;oZ'ZF?m s8z6PzrLJ90FUZz3 -*(HMv><>#k8Hzڎ^ 7qa%㘾H=ҀkJUv媉hB٩CBH_ieOrʶe'(]#0zӺ4 TǿwEʺ-9` P5jV/P\묕Z_U~p,,1 P&z"{sGfG!qw&f9O2~Ԯ)l/ED5Sh~Jgi/ <}MH<ȶ؊P>|pMM*p{Ʀcot) V=V8or# ~Y>a%(;oxƤcGˀa ƾ mv]}]75A]?yҰ9Nw>T )HQB@&`bxZZ5*RWqIG|E"1'q]\י3*NpQi ̣wy:reBMEZo!,'AO8f le pUH5O!S]@_KgL4)?Wv[wl+ ʺc9tA'jaNnog]3Lt8Xy_j4#IO8UQD ͆a2pE`@;ݘ?QXDcB]T22>?Xfe.]$&fY9/#ӠpβuBM>m'KG֖4BKc(h]\5|ɐA&cbOܵLRI؎þwr#CW&x 3Zjڨ^l(i "Y%J(( \\vGTw|xN;s}׏D=yjdiuDyIRl|wH Y\k0/|d^W9N|QdQ6ܭ&P[QKOwƠHP]ṚM2J"AEXq(,+d E 莧쟻\Jx+ *|Q`xʙ&X*X}KÓscf/F7RUyS9[Rj}Cf7[e fJ>nFYm^$NEC`'CWXy!C38OՅǶ ՆQ /$qcUZS;9ٰM#Lh/~-CQ㞾hC[BP .Ws꓅7ə&7 vy Cem{ʚtOfE":sG0Wu씪^|? 㴍4_B RbGAY>r-%s0x~ 8"u3)t>"_/ ƤIo>{!{E" %r0w`YYIC̴v|)2|WAc @[4p9ld@@bsT2tI%>nXnj)va3ӵGL?3vo\&1@a`P,qʹ@?sߩ5[04BxQ ڤ5_.j:LߗIs'둘$'dwRQoc_lɺ]mvir_f3]_ڳ{ƮSly^~ؙ28#34'u {#e:ce t%raɖr.v >,],wu4]q!˃/q]d;c~V"q,.RՉqUC!˦GOw`R4oGQR^5!;z_>]2jd dmTj]*9!khPf@:Vƫ}*Yvoj/_r+|޳?XHh(^fQ!C[hJEHo/b +Oч!gV*̜36gPG|q]Svo:@zn]b'ڟ7?A)D1h]k~cA@B&Oncj7V+EI|rk_^|tŘE E,sLBxWRa$\o>ھԏD8c]v{МS*A'OO<wlr/{zV 5nQkf;Jg s W %h3bQ M8 I+ATG"C+A7uTe,eQYA&#q]GM\N%E߮͗),bb(Y Gep>^u7Vc&?Yu%SN )q=AG˳]yVHAȞyO!V ݥvɫ&j`5mW@$`6??PXݲEnXzU4TP5CE9nQ]s nAC5]+;3&>+ǎR@!م_($m[$~ԇʃoW).dd|FdlDZ)6 59PaM&[ 8~Vp0Ɓ?Fyt9ȝ\Ƶe/t!?8q6S,>nG[oxVl٩1o+l&݊|ecK*Ν6Ͽj' %P 2/tXzt-)S}lJǧ[ ĹF+4ITY3qZ0 /Obh ń*'v2xl]8V6001BӛZπNQ ^uvN*Ɨsؾ>"cMKȑ"2 *l,(xX>v _an"Wp։]u7T"a)UGf҉"FIc{](VA$D-SZ==LnȤZ:r~0+ۮ- Cﬡ̂dv6ڬ.lHPOwq"BBSˮŋ*R;R4A(촉8B~|Џ8Cb@4yRJi]-ҽke08΅At;Aշ'Mh */e'**{tjBʓуQr[ȕ9&i`4L,F!{Ci]Bx{lնT* }DMl"[EiÇ xz (a.UsypsnZNID 0ƥ$y-"h4dY:[/E9%/ـsse0!*?yo\82Plك1 ek|sU9Lx'G]a~[ * pw3 \c_e3T(ܳ Üz}|]6ǡ壈`HLa{~fY:)?@QrCfR{PIߓp*%ܞa6%[\'~c^w0JPjj& >ffxͷ]fCzG/ :h+A4UYC 0`rʌgFF) 8Q-Y'W;穱"p|̬ ~搆7w_f!2O,Ʈ!Nr';)Ł Xnԭʔqen M3AmZLFKCP kG茢U dTz.kiٜ&`ǖf 1jV#5SDB wD\W gK.'o$m$"eSL#5j9[+dS$ &ҽR #a.fd+bXtZZv^;zZg=+ƹUV /pͬx)kgVr3P ?-ؚCp,R0#i. cMוa݇O{@ ir4$q8;t^"-;Dfvx$P4s┗88 i(o)M@Le{zjv" Y rhs# Оwc@ܐ`nݥhQM8OCm3eP*Z98!8s}0zn'7yBIAtэɩ4n50ޠS3YUN pzp{x7vo 3] ڣFZQ,.^|4r=nU<+Jq@.p0/f́[_/"IvelAojiGFi:uuAa:!ͰM; :Qhϳ$Eop6~]{H W¤iĊkJfT-}{z&qéMyn1eR/*P?`7oCyxj\+`qz/ztb/%in]' 1~+Jx_fy+]tӕ_EO"BW#k |qsW/dWQ{#Uz1: rXz!9os78Y'=,tr2/^g" #i)(|~)ɉ[q>Q+),/B-EȮz!AU/b[`~xz`}6LQm@R%ATd6 ú5jj*9V`#&]GngI<;fDlJz7+ahPR-!wئb J~]*Aw-|p/*vmSJtJkגB֑GZ:gσ#awD+\Q~2Q^sD5o8 E`v03{t\/ƀ~8oOtP2Wg*.X'KWC%Za '*ID7.~UEaPwMml>3]5Udnbiىl?+|c-q!Iw$WNwG)y-O:i3[nIp*k^Q5KVj @@o^Ӳ6])JPHK6pBӞ`󠌰$MI˒ y5s߁6L(+V% ࡈ [oE:_.b}GcN.']F6˛G?Rx OqZ;ZÖ Xz&nW11nTzP/kB3hFnUvqzKEJڷ ՚Z/BV) !"CcI`VWO6d)?ʦ͘r!d*٫qqqaCR! E:8`YzHyLPE-V!/%\]p| 6lǟ OO,ꬬ­ǨȄpD*] R9y>;ë?DF|o?D,؂* !wpRXhDRv…ħVT1M/WJC9|EKQ[ GIZj2̓jЄd!$It'PjMiWTVw+l0/Bik2`%D3BDŽ-fFj-9.A?/b?fb4ϵgg?$nn 4[ MʩQ*㋙׏1?%c|)ROn8bJrѾ²R"/mӬ26sC0f|[Nh8sЙ6M:v|mfR[ipK@b=Vkzށ߻2D(wd$t~hxrrt&=S$.n40D)"kt:ldHўԳr!7nHi`,amgئyp1?:$f~f,D![a#t.fSsd0(*S4N+`ddiH)`9h5ABYc3cxr!DhȭlEz459Awtk&OwaO_>Κ V*.4@TA/M^WafRwkXdkǐS oNVbwrCiu/dy\-\ g'`Kd/$S4KQe" =VUB@=9E?oyP(nj7'9I@y]XF60u 'Vg,٩fZBWXc5U-&BC~+[ q"_g@ !XOat$WP.j2<kPԀ[:lmي+k(RptMh7K7lg]Rb]q >y+3]^BZ7w|?arC_s8*ϻwqDg,pG9@1/RAqmE#7D4xpyW:u[cxe nL5x G.V|f$Ľ_&\5ɂtҺG&4DaxdzhBS-z4bXz.:0j=j ժWJɀVDz q-Ww~\BōU$ß{|j+k|~o23jF$Ly,1E=ڷgle ̨n$a]k"XP_U6Y+_k"[G:v<:RcL MPl$v$H~n@|r(l-V*VY efs)Db;dͫ^jʛؿ 2k*nn˦-ec[~vWn@YDAx2Uv;gW%R}qg#Ý=D Tߨ=Ș['#?;%]bSgnGM_\HY!=`lpla۟O,3+s\ z .UG8-PH Q?KD#ýYc2sZHh)J)`pR| Z$1JQuo 4R]B8o"Iq\2p6ˀVU1Qcř3Dzj@"%Ia!mYQHed22K(3+n@{H&o. tk ~>r mMZfO @joG/2؉~oDBxu6&ueM-cd|Fkx2$o V]X3gřvt}HRX6~-7WiFԐ{G%di}BVBj^}؅B4 aQ1]<_i $Q#֓&H0)1Wc`X^AI=ZV]j͢ G3a#M[(>;0o6V}~|k=O?>K;`/=c">u#o>,op b9bJzoD]BQ tV R D"x~$?zo@,xpk_e&8#ɏ9c ;$d&lEo+?Q=Z_iHmYv9ׇ&}KUKd89qX݉;qKȰ8un\c MtR6{6 $.5M OT39QVdQ|Ö81%D'^lw&{lNfd_>B$,틂j۝lS SgqHZXvv/r.G r3kUubɄ-lU,@ Z؅T'%bJi!^b4x0Yv) X}OE3p*> m`(- q,Ϥ&[`:Oľ9l?7Ul;8Yc0Vuh2nq&@^S!q]V&3w*H|BP(`T&\?wvqPR>>Uf0P$x:7KL,M"};M9wtѧ{)Dvv"L 2eg#.Q4R W&iO? ,x3CRw2$3m8^ﷴpR FͪYm $ ~v'Lr9$$pHc۟ 9q" zĪ3#t<4!J {TWpz.IM '$ZFm#5S3}JT{g>pX8}=Xh<ızVuwAmH9Z3J"},LV:u/,䙃!sp _l|SftPg ,À~C%s*m&Orٿ'rbtN|V0OipϵK|/X"ZE*tQ[j,{mR5[#:Ih) 17)x!!$q"8zJ5C1|$y;Gl[o_ok>~Sc cr~!Ni;3ǥ;'^K|bM9=3$o͟a+2un?dH}}(v<&.7˵p+>8^7gGvoͫd$w="pgXr9~ChL]<6/tV̞ QE uwo5]O.^"cBK%0zdzYl]x(&85Le] 9i-fCz:Ѕn 5]Lq_ms"4$6i &/NylCۋ ⠇L'?gٕGƿ|qQ+$dXXD nbۣЦg\nP6ydž3vPQgvdl<[G)K?qKY|2)|]={]gn%l6dV($-lGo9X%-}˓KXXXŐ H|rM@yɼ]ɻGdIcFa Zd rk YG_z~ s+[ &Rڭw2u$k5=ZPY O7kV-Oo:S]v&5|\u&+p)煁[P*%rDg*ۮCO7A{ ej|(qڿ R zb`GaܚdK+/etB]4RdzpqSr޺]Ʒ>= Sj 80ؓSz2@/O:ۉD$v*\WxB葑QIۓrq2} V ER)զWB8oaiEwj]@ ml wFdJjUU~<~K 30Dǎ  \+SgqKEiǞn$͍/َG22,hf(9axNe澨uS'?E)y9Ci2'il4f5,D0jH{{MS& %7pAW R꿫>%E3󕏅l7 r{=<ћ K"Z]N#HݙDWS/"5@obw Cîpƥtނz|&~6|5?%p3|qF -l=N'&h~oPMYŐ2^}>? qZЂ>|[{ )̥`h~@q!/A Fǖ+'0`b1\34)7Ϙ2qZenRNbmFq7.'4=Y9jA,βnp|RT-rDEj-w],LFs1&%2)oo 5ͪӕXҬ9]6F-\{ƷAS: $-Vj_̰0njiн%Q]4-<ޮ9%cؐ~'3|G-bGAMۊ(IDP~0g*h3TgVm)lyhl :gsws". QZ}eԵ^ƽ/A B's"ŷv2 O$~# T _B#%r҄J| q^.#:IAWoV՝Fgq"ݙ+TĚ%|.O#*ϙOc ˍw8'=\8`l4B M&2pݗ\^z}>VGP K0IJ {iI/2 u D/>p|n}!X߇6Ҫl?K 0EdNvF2{%+ mJ.1p!`;sݼsMn:k"/$<į {ű!FVO6M#H>i3+>˾kL gh!~V9[}LlՓ-YO(P{<+$6.in<Nv拥sź>z{** AutĠkTz;_'M ;5|i!ܙm$&? "Lyi\SOP&ۚ >H{%o-nQd*'rAsXLR锜AːMcC\@oG]hQG |p+ٓD;km2sQ9}P`#<>76)w`ȗjl=BID}J'UEAo͍]|EIR74c0 _ lT>[JLs92_po@/f5[D}29԰NO O%I(i0c֏ari ܺ7q]9\p%A7 Iyp^V֖%۱(gK HJ2$]rtX.xP 29v. 9F35j7}4^Q7Y.}1{{X2,uaP8yW+.Gך,E;Fr1R=Yjo&RB1EM~Ȅ)b: 駺M=?nyh1G׸r~MB7;xH5F)q&M E ݧJ&iWbY76?C@iT x0eZΩGLm!@_s{%"+mQ%yA=L-c<#՚$YN,EP?En9ot%?AXNt0x@0X?G.PfW {D ]n z$|>UU+D1(tldC>י0r--咯&FV+ȧEsEAKtloUG|lj);Av7zw>x& 08~7k[ҚȚ`>67@L{۷6dбuw zgҷD%ٽ|"3kfmԧOOAIppl-yWPJ`&5?#S#SIXwe)H0c~-xqq!ˏIFWTܾAK^fE&ɣSF"0!f| _demrnN.*4֤}-0l7㢆ڄN՟'}̞ڌŒ[b%,fޅ5&!Ob/6?;z;z_ SL;yMvZt]mc9*l,H r۫ICSzčY|24kݻ]/;4ޠ3` ֤ a۾YЧ뗆mo|=brF{no }#$W.qiiήv%qcNshl܈&-V <PڐjrVQ" ~Y"_ߔ{0: ^)hƦP >: ryf');&gS>Ҍ\b-xBKHac-ݸ(k`tBFck:(SNtѶ7sAtt$<26qYG唵4{Lg%X \5הck Cq Mkf'܊J..wiMk7NkA|<p2FtC瀊>ľ@7Nj42tF2̷ԭ*ydYC_`XOéA=a<_3ͤU3L,(YO FD<+n"Bߦ4rXX+FYл̀V*7խ3p^+4w2J~q4f$&8<>{ujehqe*u<  L2N0 P(MR"0"a)1*,-1ϧکػ+P%3tdY{rE5/2K;:3uyrvͼEy\-wXfGOLT$YJ%BeU32[i^xd*%#l?0 isŮ䕌ƉH~O/a~`"z#GҊ_sS.C[2(࠘祽>Ύp"*[Tŭ1)z`^8\O0CW'}ί[հcG*tz+_|*$u2׌MTLPV7⬥0Nt4Wm`Zetu4^\K3%0V0?TFmbh,J.^^>.6KArz@>ph^.,8! 2~mGTokUXZ:W| ˗31㦫PYqc^ٗ^W}0$MᑖsA9B.>.uRa:` 45""ŐU^!!}>eyLmj. e fR%)DВ@ C 3<\Vvq jrC-ةW%Q2 [0.G:RͯKseOΜl!a<

+|׭X\4 _`: *(t:lmLo7TdxWt4ң6kE֫SNnߙs*ut ä8c,Q7Ә:?@A49IL-uqnE0j(GX'ૺ2VNݎZ㧼BցPHf"LXwXҽNԂbK*!pxݬ /ݛS fH񩁸2]R|A1%5U~}G⃔;b2*:,m>s=:x+QBcm4 ^dϵg/k1gVhR # /eEoR!Z`MTlX#KdJ2۟|.)O7֮)r_Բ_?}tp" ZCÁP_ ˡ;!a\qet$zk;A9e ـewpY,x$k4$P5({=@%|3ixOw>yzIdJ|>p -BSQ/LӍ/TN5\qGy ~5;kUKٮ|q>,u+<<{0hZYH[41o IR-X,VA K-&/GRRlB s&:f/W@ 4 3^"tqdٲ-nyS+7ZEQwة֭>ym/viuwI58E :C6+^_m].)LV~*f|&~$w߫B xIE,mJK?u:/L OtFS6S*6Ȇron٬mԵg2>U{I`k(ȡ5SK~\>Y~ 'kVfVx%7C0Vj]jRPm]>(K'psyrv5_Lf~sܩ?/nZhArTGr4r0k"n2NMM׬Dwu*<3t,Al 8V}i*0@!X˨k&ftQD>:eL." /e;iP ãWaow-ʎu hn1gɝ`BAw(ccBS(gRƟju;/,V zs[bHc IۢzY=7!.<=yLł`SQq ?k @v NaI"JfC؟=(>WQءsoKHP fEK>@}XBA? 8FB 1̏#h:{M\s!qRgp8S>T%Fln)7!'?nz跁TݜY}FNu._ֆ-U-m DYP tD!Xx@*oN:$Oqؾojh5"t%t4X+!sI&R:ˈOxϤmH.҆d(yr\f3)XDsaZUdJ0L _}-V9W)Bz䨷Ex{⊥m +A'5iEf#_[@bƏ[t\Bઋj˶qڶ&WS@}qQ Z/~&`5ؤĦk(:̍@i'l$ ۨt{`/S@7 z𒿟+EۈItc&v?լSWp :gYs5| lh |V׽&4&eqbʵ,͵.hI7-F=tl@`!IG%р Ufnpnz#{b"&% 2ع`QNJPM @u>.{ޖ2-ce{N&||o|X,)NFלA[ϠQi ՐAJL8ݐx9j͈SFD&฽E )d _`lXFc4_ MNJ#1I}S%Sޣ`(/gqc~KظOzWtXjf}6Sd~?C⯓U 9W r7R/e~|-~ݭRAZ D gJT6a'one(M(Eo{ˆ74H_2H:ú =O^,i` y%g 抾&-|D{ܐ96R go*)2*􎌄&$ vNë,67+0cH4<;%{_%u-%-%*<4r_1P&!v 9u-d^Tgv<o_L\0;seʍV[-jsbj+$V.D݇0o&7lx-]k?M xjٜɅ\c#K!ǎ%w`)qԌJK\?RfHy\$g;-4-aS֥zD=``O Q\߮MG/$6{͝rx8>fZuM%D >-5D^TQN3pзm'CF&F恧~8#t{jk\2my_%vc {"B >NQl>c7inSnFKS}#\79eisYgqpKtf:gF#sg&Xd쮋m̶ ^~&c*\6H(j1C_mBwVd/m}h+kO2m^ B0Am?nf{Ȝ^ۅT-;zSR;+iaP)V;1$Igˣ LE3qQƷ:Ui 4,bֆ䧑H¿d͙g b6IG>>/dv~ϚBr`čS~d -GLG{%ݴm# MJ偼fA^hsPҍ[: pxٓ-h8`.F_+ <a:}ݡ6 .֜8ܠkŢM;N AOM6\0\BA^|}nϓ A咟aZ F` uqB[ *SĮ/qfBcq\ܨz V9q?ڕDr^L @[vӜ*Xs-*) i.C|ņ12-4ՏALktjYv9,#5}G_ Đ3dV>⤄='YnPHO_YSšRT{M*(*0} .@K떓]?H- }KP9|< -l/&bıa ]f ҍ3W>fP7c1[ x-MvFYwsҰ-2rx;1mW4Ug&y1HmmuTL*QOxw'al,8/&a@YhNuq|dsz'bYN[f1 n]|+N G5=ƶsL"K@z1XǸ\oW4P[=՘efIg`P+ؖ{hGP iV)T7r ?LԨ{dqŠܭrc6 ѝ~4.Wv _5GU\}8>s:̓r%z>yAYX1ANfH; EXnY[X:KkI &v4G*Jw0UWj@C9g#Wã}mc"*XOYWǐ>>BW1솬MXa n˪k~kqVASsgm] |bQ`ma|0FqM8C̩),AqV;K['NA: 53XF]E"yOTz|/a8pF LGư~[A#>BPg]cԜX;8!"ʠc#p]$A uG$XKkt>&km&̕YaFnp tcˣ$*TZ[qi>؉f0xQbõ=}RXHM+v-MzG[vz{5iHm1m7|x\*d3K ^cZc(W\x7%ư7t49g#ØT>{'UWlJ` 9 țpp-57u/Ho^O4C`J6 XCP e- *jJߔ8"(8d,5z%@JQGŪMR4W(cd!‰:%'wv.e1MW^n UyHl=yR>MF kqK_ &a7TZ`kK3 !.DE1†fe~V@9|e[ZxK@ ss>ɎjS,їv#8 O(@aF[g0CHKDL8`}|l{%l5Kҡ&!ʢֺ׃g1ܥy5[pwySkĻ8ܮBP93#4͸ &'{9,¢P)^nC,@$$=W0x'5^#PtV//m2Oa:;H2o3YK6|)؉硂1,F:tl 7-ұ+Di0|զ5t,(_}?rh4a‹= 'hZ y(TQmSYj$9MaՀո^uļ0ţ;=m"TR>#HA>uW.W}wߞI!oCfat>,2K~pqQ$Ӕ Nh? Y\l-J{MP#|D'S|UysƇyDB'8̘\dun8j!y3g*[g9Ђ崥P*<ߖ@F͠\p-+eFEjIK; nf @ƐiqyR)NL))Ajn7]} (RKƤR8!)k-k5bYe7Up#6huzP j줻lt t'_DgJƥe!KԳM %ȳ FWE-0{ ή\>w~?y]"~TZLE>^ {0?9-kwTR"?}zVos´9ZlQIn[̲դsf0?F[)QMDq]}WG2º:HqY!ac6 +&@ˌNɑP|ixOF&a)Ⱥ$znMMZ򋜾J&Sx'q*' C8@=;)Fl9|p(Ԇ4 }+- SP7Q}F9q]v7tt:/ rWq.O:Ao+ZLHދJbI&$gC`P% YF<.*SN Dj p?G'u߱{z?XX/KBg]t}Q@ |Hܓ q:G%>>y3,13=8(w} UHc顓Jp4DDREW<͏Y&$ )8ɶVb==I,/9qy{/}b 颦$]Ln1v i^He׏& J(懯|$P 2ȗX  ṱfJ[C5#`^6l覃~ Ei?}d3O$'tX;HBWM?8F *!6_9a=rx%iCM&?ʁ.Aݤo#T4qQgo1 > pCnGABm*|w91*yց 0vjçDfțs J! 3\{h0qM1!vROi%%OʤWBZ~走"]D$a_WT֞V:b2Z \6@m8i"s&5 ReW Q{ D u({K^}f+>9(Y7z>v 鿿3Oˡ"qv%ӴnAɚ%eIG[i,A00q|禭tI4@3tKרֻ`RvA"IJwdh0e"`t~Z,"o-6̮{fs?I]A6F cv.@zNvi\Jt1_1(J;/hZ)ܛY¤u.^?z^'O99J57g3CfG:`3!sAwhV랹+i*G GdO^v GDI7c?']$wQ\߲("%p15yZ:-M> 6U[?ͥ .r,67//g{ui۾M8'|oHJ׸R˃~ $p}ͩj1=9sDY$YЮ'%OЋtHǻW${Y=_罺e H4c+Y8T(`]#jO1eo @2xFMm>O c).7ǔE_@ly&S+x@Mӕ&.Gn7qq&pJ^x”Q#"=,i:X)m̻/@ EQ" vX߬6N#dþ&#+nE]B %2^%=\>FS0E6Ԑ7^Oi/4*!)E%Y|HykqޭĕwRJQ1+™QߎB7wFt"hd\n-ȹ IɫKyA]a0~k&>:h5 4b;[nbQ1*%rBC_y&&tTyG F(綂SY PgA* ",<t\f6 ldbBvZQ( >n⩮5q d&H0ufoc*g^$C|K"Jh0r4Cƈ>O# >7/@r̟ z(FpZ9D6Deg=p.nu%OW{LoHlWLJ0C]xkf3߼pK O D,M$Vi-J$%@7NJi;fNW%5/Ƨ? TdjˤK j>~Nn.~Ob oG)$vAta,NARċ{qgn".?^e1<# T;ݡ9͈=H)~4|ok*ypVQ/RL]D/G@/n| c,d+6uN12P&FY-e_ kέ#48r[_7?Mz<1$n{GHz ]Mo^ۆz(]Q3>{NF  MroKK$K 9vtX =Wvb[JPyl293 w#WAۆv3zݎ8V7?[ZnԭQ>ΜUM"fɲ mamKU&d0;6ϛtIC[$XӀ$)~,>_U ''?=_ɞDkc&q Ex:@h铥8T/-*@+{5n;t:+7 MUq{2ǷiPjD*k 6dh'QS .$h3gFH0bDR+mF))78%]x+p̉[#P@ (4(?vuMlF0yȑW&Ѿq($dVg.hSa U#t[[ᬂ2ː 󭊰& =4:o_zIeD#;lΣj4 9o}YЦ-==ai>6x6Qv`h3ۥ=FnB:nJMa*&j`>FE˔:o-)3TVx9{8 7֤nEpq|>n97xV!"%T+3`Y9#--PR%b'^U#'K@yM_Qe6+ J 1Z?!.hG8SIoQ WGˎ2X Za}x( 34]w{_><#i=jṱ‹2xħ:bi4C)IRM'klRK=5ӾI*if='~|d.+#3`b}VF;>HU^N̩LʲvcOG֔j{iԉܽNzhۯo.ᨊϩ Cy^fPp<njפ"dxTW*ǝG8KfY/[K7piA PoDkG7fPWlJ3 EꉼLY Ŭt7R6͹Y5غ Nu^E5XǭXf E#G4a ֆ_9( MN(f&LprIR/j.pć.rPP? pX!qFHکh E# -1{욽#&TvRH(Ж,V}"P^͎<-" CLJ԰3Р#Oh2\SlpG4v=W-I8bFVecL.Da:B4D{gmN j{!qk~*|7Z^?aक़}&7x"\%nhI԰>, ]=|όQ*ϖRPwt8tp7YyXZ  e ԫ:  czmBmr#Dr-6lo85xu;nAAoh  ME,JYncfT]yrmjpOT@ zCX)uGaylZC $My(C]PՍA$]-3{s=-|>h2 peNJet64LW"ޒZb>;شBC[ 1U \@="lO+6芷sZsfަ.9I7@B)Ɛ&ʸI zc$f(Z9">j#n]6'qRu DL{ߎ}pd$S/VBvIHӆzhoVY\e0}vA/mC {6!( 6A{8?g"I$/攡;aQf/45,E$|2,h=^EYM# OrX N$Dƒtu*l}<~|wO:]৖Af?!ȂP;VD+rP[iH<(Pv ֝&XBdq/|i󀤐w ً&P6LEqX>G6: $TswH<0`kfWb,^^p36j1BJ}:NHFDJߑ*ZjJ8w}^ I@+`)=5l3pmɅ1 *W%jY3@l %innppiV2EEbLDBrMZ9>"&WdZ9mF;HhdJ~yHTmuuyɭӳ|\jJË lK `9`y3dRY*t@X W m?Dʑy9 HM}f]6<H2`5>SPEb4~-aR|`XL>#Șq65Z?'(^;fehNoYl:죐Ang aYC-ZnΨe#i !A`y:Xʠ- ;gzwSNq@Y6 WkUhʱI+h33<@!ň`7)tgm {NgJM9>+$a*[MAr ^dB i,w>pe7"yqR#<$dxv9xE娈tBT%z0WNʡ#BchS%Z'4}+z(>P 褙=\,:/b43<,xWls;CQ.55Q7,$ײ?mf^J7bp \>Fd}Kh.7DXl~[g.谈N#=۝Mg,H~;-k8xQv'}Pm}JY$IPd*xjpڨdqmʏRR,BY+{g᳻yAw"V?,(Gi"P:l@Wej2>)4"TcX,f&Rxf,{<[`pcL<رIi)luZ"Ł#keX旮3zi:۶G.yvxh}]/,^aYA}5B&q$v^ #| q؝UչiSj[Ҹ66^gyFǃs-ZS .[j` +2 3Q-4v,h?(g#~m@nBS^aRml+#֔iO=whm,Ev$8YSPs=߭"N3c(=Ԣ܃>+wt ~J8ہ"ZȰS>1SY98+|Y ltHxrP920IL_=^Jgg3}*;\`!#i$ {vu^Y܋!s_eF *wo.T漿w^3e.^3it ,'l>|Fjc܍.s6dE')]Y7px z8g ͦq`Ұ _xŧ/+o#Z?' lS=PC&*caCIz.5=PA)smr+뵚5ՁI佄+2ob!?7^8 /ܫ9 ]cw%,:H뿥L(rLTAf ?Y"3HP/\0KOβ$DTSrax p;0"%5ujhaݵh?e@TԔ܊EMYͿ|" 1Ebc鱮g\J^ɡnQ3y)k~P8B!}ؕ";S@0Q:w8Vŵ5BN1Z-9j12q ~:HQ߮0qd4^4nKȮ$yk4)hm"|WvxP%<sȄ&痦nÊ;(BrBT+BC 5$_CQH>(j|uu+F1js^-)د̗Ty#E'z]㦦8'p=9M*oAHHR˼ pgs! /D*1sE]^+N>e`8T㙨\V*_45G (8(b&; JBZ8x\jTi]_r;'hCeͧPx2.W=BJ(h T/B㖂_y҄oگoP LhƮUs$`>>W20CnU>Qgo-(e<&/!+p:TBPm Km$fz|*fQ'X6 ;Co=,`BXd)Qh(f>A"mgrqCsIڬL|J"0ƋOZyKY(1L07i3yJdixdmv/HNmUoYV`$ b*&c c<21Q+s Gq5`)?f0u[aNP=Gl47[rދ+'dAH..@^8W\-о'N^8\W{1˱-'%h}k%jvhHs1ʡ{Vꐉ{1HkpjPSoyŃ7) |݃(q5=##p+=%;{TۺYD7ל$cw}"U+IĵtʆzRT%#}_g%vG!=`kUjX/S"$qׄ}V׀'y%;2is]b\O +xO6fYKy5  !4!܏2 ( H"`v|tRضVyөEDB4W-"C&V'5qD:\R=`k>p*+$Kk0Aye:n 9˷{ ̛3}Eg""OBͤ=ɃF޷b[Gc\5XlksO~Q\RzDpGͭ`V Vn*R6vH/v8%sAd~2$,c"hRn%T"e'56Y"^FooG/Ö1*iEF!&23EYzioy vmgd.ߺtQwqzJ䏞rQj!pv DY~6 =`pQ\YwVsN,χn2qX|ǻ8Sj0 x?7L6*9VL9v櫇!a.S%j7<qЗI 'k,ckC ʼlܬS4kLr00J>FZѕۂ {s ٜO0Lshn~@9mv3jA$pWiX^(-.C$4*ԶQ#;RB\H]1;z-Js$R2dz&ܙҭ8%I)o='x`@ErW+ zCk]PUׂZH냰"qY4S_5tVDSMy̴"40[Q%tŃ7zѭ7+orjsLp ]Y56rO,#Ё h#3D瑩zGJ(c!=X&0\m~a) A}E@b 5dktMv(DX#=ڈl7ѴAe/i\6mLs v2w]V`P]<ǽ$ċfH"o{gކPX\K\יRAJYԈAZPä́OA:%GxBUg-Kܺ[4=K/dzo`wlV _SQx#zDFON/V/)BTwøi41N'p\3n$^HCxE[B2~YaGoI\0.x%8SɗͣЌJvAj)A3d<ưCN7kJ3?X̴qڒu}ߒ۝SV- j~(8F0(5pQo-bdMD?ۈpT2n֦_4'X~`_IPϸFzxt9IDkFNDRV)x6l㽎s y)VR/s}O њ;+Ǹ?zr͍X4?x\Q@mOL&pMLŇNrH' $991mTq-j=_ewYqjF@"VKݒ"]mfrI.5ƏeHZ۪׀oؒ_i-x&햷]y]G`tJ(fbu%\R\-BG[ֈ H EQXu8.穧@bOs@ai̷x XʣQ3Sm% >Hjt+2*Fz%Ԗ1ɮp\@ښ+تCkHAg*ǯ=-o6 Dm׆IJSl2C*%9̨>@zUxW9FKJ<#s;_ UvٝxTNaUaՇklVE麵,tk}=fq~$mcg*,q>=9`@õ1'ѹfeBCwغ @E R9P DsU aN!%.L⌴Xo p< ʷ'*s|>Ks:yNs4S$!U(/I;*w_qYa)³1}Xu'MA1ŨvM#NIh`C45: ny0ΥQ> X5j/lvtweϾW99<$2}#T;ˏ\vZdsQdSds:X[gFMg(3h"(0Od Yb yԾ?iGH ׽Ecx"̫8G)8O}`Fh.ekɠYѺ`HVM`P Wm_ HbU1KT<2sac +n 5J;Hva$T0h+0Y>\% Np4'$BjF|_s\id>՘cr3-5 %;Un=)s@;LE&i"E1o'ZsNI.5"u:yxvZBIg'ah'\Ŵs ?휇czdTgNgUG+oUl"_8$,$=M\<@3Mbn&yqWp?R̓S]U:.ðc.TpW- ~qP&HVOX9<" *QzzWJƦe>dy7["H>ړtDAIʻs8iʚb~ZC!WJGX:u/p&^#ȳ+ce"P-EQҢ-iAo#ވ(lVks 馷1RgUp|A;^$E Xf# ^MpY]B/M]HH5iFRO*ӓɩ|zZ5umW9x-x25nL ]Unb{RzaY@y/,OȃӯOacXd1Ǫ9弲#vGŌz(\"  ݙT}[6=feis'[)꒥L'FV1)/? 6惙誡R*^M|PsSB!!.[ 92ýYM@iQd''i =cH;J!.fj> æ]s>VDdG1\e+Lby_lS^Zls3JSwU1UT}9{Zj+5#}X-f[/; '+vJc uG̠br66S-} Nx)^>ӷTT7uE&gI|+*moQ70HdN7-(>dr *9f\q<~ `Ӡ@!mŧŹeH/Lh'\LXFlȞy=T4 gȂ}Y]Op[ck6/6?(A5#O~w0T棵YdʧJ?x@M12qdckI˟&x$AbE _ tM".+D`-{avW睑of{n(VuKUJZ,DhPz;{U^^Iuh"h8θ\]>Ϛ Uw[x!*!#Ŀ9yIlvn`%UBvn'1T,r!ٜ$ Q` s_XnS(tOok}λՎ=O'IkzA.K,A@E򿀼ݧh**tz+0y,eO #CBՆd8[2HQoci|R Z_*bCՉ/a.\#piL)K>Ph 02`FNêY#a0u-뫁Ȃo0kXhg!'g}cmt#=bD2yBHn.٘'d&z! ;۫yg2։O=L\4T<._#8[* ih\ bl!<\ (V͞"/!6@M?DUc^Oⳏ=$!'sLOFlQv/7tr:qƪ0|sѦ%5enTƯ,W`dD1 I%7OTTog*⾰{I W:i^$>nPy`<[ Xitmp+"R4\7d`Dk?s_hgyPuO&.JuG?Co"}+c̄5kJ+hԜ RbʓZŻ"!U8LsXnGM^^1t;yO8Ȳ57z 6mhdȟ[bJNxKA,v,I䖟' 7n mKb 3G]- o ?檋zVZa! ׁmR[TBlA1r)U.%O%1loyCC)9.GDM#hxѹJwSґ1ep:֢@R &һ@ol$],kͻC'(-j)@R4jQӪڨbN}?ӥ&_r` $YԆWٔaV5}"a}Z}yCSq AWYQgY }"0eOpOCjS 9aB?x  9@yp;Ϥe-seY/acgH3Df e:a e)6w hܤ?q}.fЌw<k"IjrM[r DleϽj] E9cIr>H}^sw ~OlnLA{0*j^*|hJ;:g>}a%H,̟i\"I- Xq"qo@6&LVQʡThÓ\)!U2/V  f;#]ZzjATb_Za{ŭl"3 5H95jpo^RbZ`k@ ಒ89ΪmZ؇̀4h`ȝON0|vn4 2 Z[jYSO H^^i~Rc=a/dٰ+uք8^yR:g;t - h[}GJuuW6j[;w thw8}}R]ckx>pW+* v/兓nX#(nf@f*-wafnL |O Nf1Rcq4mfkf# e mQmL.3F*vp OBMFf:F76` rR_ 8GQڏuI,֠g%J64]V ¡_ Zݨ"@*|bWonvDjT>}P mb fkd9ӣd8e fֆl>} ?_j~/6k܄.\b١l6DW` m~Y;VB?qջ.,n9syԪ:;vMAdҰcqM2% iNJkyqFJŸčOc~&5˭AC/>6)dG̺L&{/ \$eaK\+m㶴Pw׻m7Y`Hj" i]fuZXw˻e4Lav;mHCǨP9t 2ₘ{4LL!S|WuyA0!RwZEHV)]pxVS`)'d:/sL;Fg;{m}5@pGnըҏX0gBi6n%ϞD7-U@J@n%g`JH)l[ih^R#~ CvqŪWugўv&8l7 .`Y-YDF3jIaϪa&|Dξ}c91<(DGR~N5 ~:mY7{%t檣͉L 9r>)F<*^NݷҌS9Ġ'3D}>_j(xĞ-Xc!SNJ@qZ x߳w t\Sk[$|۷Wr|lMh'zQwi /':T6K O/{ {%xeaZD>a$ RsGiT{Ob^5NpQ[ 'ʬr]M{*)֕ī)OCڧ;AennZdRS,e .pJS~IQ:sϙqn\^JmKi V@ $F"šekn֔G`\^kJ#Z FAs5[f].s>HRj>Aۂy:e%d:p?>koz"t ) 4KI"vQ?Z3N) H漇nV4R"NDlRqTLvӹ0.0yUOFVam_GUƦh1.I j|1E_ͱƲ -}5ij!r7%ZBYIsozwbœ$+>rd وцQ~f/3˶G i; uN5?O9?SHy OelYs Yԡr/o;u :J"TeZL` uYEp Һ989Aı]GON(e haۯdF&IbzȆb:S,( lA߹27d eKjHOh4̖ 3d8m[П1-~ @43@ؕn-h &_-gHN25V9*r>kBz:N$HtZ~D!qd%GF([2BT{uњy;x%Q"σ {]:D"rV؂xƳeZFcŞԗ?š 6v[2T?J;ʅ˪'5+4|WMW :Osx8~z@WIg@KfAlq ::U^i74 A}b&wsı7hߖ/ц$S(-#PJi-q!\Lj2kT`ʢz6dΞ+1^roW`ߨ`FG6o|O>WX"ְbԒ殀L޲:R&^Y#@2$L f,MPcmJ!i+FuMk> <\IoVpZCpi- Jn¸F$WA2|TB޻ H=Dl G 2F8KH63+a|Rd1#q7 "QZ ? +t0&uMjv׋Kbșb:6u A,.XiZ]m>Rd pnMf3g}ݿ62c4@,CyLo|8Ldf]Ո:X CHF{UV/o}^kPXou魉#*WjN9T8l*_[(pgz7 :U0L̟ b@_2#t}\-ԉB5fc"!ݯrLX9}hft,>}TV7'iB4 T bB):Z\Z2- Ώ?=M %1~CJw U,dKrڿqghfͬMKѺ}nqWexoJn .>=#¿_!>&(q215uhW|5$DZ(?a .hS#9&tBuN.KN9C$9֌*|йZX<qVc(M^tw70q*!| }3z\:K7Q}HGQq]]oM''T81h3I ZE?ncb.1I2\.C=?IVꞐ)U`==AM`W+#5D} /lΣGW& h"X4:<%>4H;6=!,T6P3~X9Y ٔLw-OsRAPt鋷̐I0۬CdBXJߤFf!ZoL(l8zT„Ba8؍|}^'Ǝj$c>JAP hk?GuC󌄆dȥb:"h[)6 GR51*DNҩx'!Y5]yQ=8i \wW|Kgc5j]G1Y#JEd"h6Âty"߆"5]P|M@H3>D7E8GT7dT`!G7@Vo[/|zc lgb~aW^[TnjT> e+tݓ(8 猠 NUR(X32[WVc]}dJ |bwi}P/ʕa|~+.]7?cu͒& ^4NƧuպcm`X0eTh+l3]B+V"+WfYڏVt> _ojX9VYkl ޘyr>Nb9ۇ!S0#y*Cu)q5Åpq-܈uRMԙ?hnI(jO|BCF~ҹ|km_bK郈w-ͯ &]Tl^\"OI**frì,R$\iJdo VO@Tbn>b"y1h:4f}.zN#f9#7Nj`DShDK/-=ܰ+_8#Vyr.g=+ [Dg҆uɪYH>誉~r4Bt3\r<C(~ߖVhF 3LJO"D}5gr$-x%|ZpO9t% NO7r9jJg^gŬ)B{0yuW6S,k?i5HgjS&e*OؑrY5 SfExMvƓFd@g ߊ9ڌ`_,I(9[5چeij5>8k8b1>M™AZc_N 'fa5$M>Z27tj3%A{z?P)ǰ7Wn8:l-zZ{Gw5aÝS@&SNpgj`c 2Ő{:_h{ݰ}o kAtSzԝZ BL]\4]iux/KgsYZJAS#COay'>;_`V'a"7;ShFa̲C[nAGbCOH{Iq3ǗwQᴍ׽(D5ҐrwL]F2 'P5|BEKm[[PJÄˡ uwF!g( xGW]ʅ iaφtsɟ59ޠ&Ry>#(@v2%|(t6 n78aХTs' <]]m1@"9Cvxam[A.- `V@8"e00[|mB2A:m.&4U1 0_+`:z"q"V,⬊:I~6$gh\9>M;}JxmqYf1W"UEJ'ģtG0nnw#tϸuЫ#k$DVh1 tQR3^nvjN<C ȁRrx"fQ2G ՠz,NDuVYHd$d&NƧ BU8cSrBi[g-)2-? f>֑3Rv`IplC᱅]-p=rӳƽtv+}'x;SrSr ."UeΘ*U~ XB)ζp]=|5ffNhS#@}"5$!_Ѽ< Ӯ0nGHA wH*wbU(E ײ[Fwh ?K3y&f՞0wƕZfREdMBY̔UCÈo֥FUdD)273RbF5٢ȇ}ەYfvLH$1įn!C/|SsP޻!F  ޥ[9caXha&GYWd->hĦ~Hpڑnbi1W),_A)~f{ɫ_I6ruPV N._ k%$sks zEwɤY#!e#K:#J,IJeϔJ2h?VQ` pF2VyG/N^PmsIomD!UJmR'xT['s5qe$+ICo2e'ZdO9[/Pʉqd GqwNn!㙽9pZN+9Pag 1^ GbAW>*MA L:,6NŇ)V3 yrP cN7HGdr+ ]>HWlnxpgq0 }yuhП!4 z!wk& -QhDO r@hd" HGoW{ײ}Gx[pߏ _fI(/u&OW[(Pkdܛ߽y-/P)"MߨEMMWS6 ٮD[ro7#S)g`jF8zu9\"G8MIjzu]S !Xl/@ov_g|l$%r}Tso9o|!^b~\86O-l߶d ذ,o@TS=$}N\#vZ0DWE0inF|1`dTHy4_%ܗ<2O6/6@g_`6k.miQZ@_ mDM|-`f}'s(K}[lw߁!Ud?pP rJ 0jBw_ky.zF#߅nhقT3}!QCe };_81Y5uOܦ$ z{πuzRZa-Ijm\hDDb<I 04=aCJ6wfif E6gr}X2yE{F-(FLiegU 8 P+3ʑf$i8gBe~OMf.ǝГO,x3Ts4fA?epl`(S&DMTCF=g\V2"<>{|H`5$sAs?twI/,hpNW~ګ͗"KQJV1U F *uq`ַfƪпsAWRr'mzܻԩ\߄56X6Q쿨g/']NB.ni+<5`|Ff熽D.;H~P6 )p4Audl#N(.ȣ.m.ty G |PU6/XigEO 9-Fm-8*?i*}=ӿ(g3aBiˍ1{__uKP1 AUCX.P]tfgffaD #ɞpA| Lj X)>|,xT+WWbXSBIJPHɱh]U{dNu_ɗu_445tOЌZ z\ʾ2h2i( Ce=;`VJO)sҋ{8SA5A 7ygD+A[kZs[(91/IVeMm;F%=2[[ Y:FбAl3NoMmYdY1g%2h[QdT<^M]T|B 1G͓O %;QgmEZ1{<0m?Adc:V+tHID:w j.~(.jI栙*p}N:J˂9@<|7Ictl(z/A9R9I00O)})48:G[ty,=Ma@ BI_.Pa}-3waD)L{3::^4= эԼV0îf(bT~-;bƯlrT: ~W k <֗Ju?T&K߱q)7M4EK(~ +`FYG}Eȍz@+U3->9"K@\vfq(!\LWۚOzikȝh(r*a'~E:9h ` Gqт/HPt+8S3XT\%^c w ؍MVL& [*8b:\KJ@: WxYG9?TK N`=ϘXqs{S!%³sʶȆ@He2Џ*mu2:O#xæ"TY4[ DOb~"LYNxe,v]:P&y1bp.Ye4(%R =gCBnkAJ~(Vn|gW`{0o 48N SkID"wZ7^mbCbE}Ia$ 2}LJ"3Ө{F"E&8u ,H5q@aNͩ,*Cm" 5yPꑷ/@ 4V"aLa'\^(숬:\vwZ[:BGEV 1HilPL2,YAggUwK P4nm-:IH< 7" L9; Np(;si{5AQY% HA踺-QfY :+Ѫ8T ! =7?ڸ ~L:b <]J;aW6JmZkNUyB7q%_w6m0@ELsL> ͔x&?eECoXyl]rCCu])N T54=t97]^^es܂CE'x@Å#Ѧ˃XSo}\cs.1q;lQ' ?3H'_cuge+Jꓸ4X:հO$g 5,ć?MF#*V1kfM4 &Y.ÉTBS]9 o^ as,Gk%p<"X6rNy "ꔠѤ)e}~fFo{9o%=CoJ#l)Y,ogpzۏT GyUvD;yQGW6R=O^'~,NgM8;β9ZBC=,GAaKw#\^ٟ*_%BUv7'0y6ǡNY<;:$`E>5R! jEsIבFHJ=rx̸ox-UkG[[(wg=&KQ5O9)RK9p3S:j[x`s턕j Ԉd$V] ѵky Ih{Dr65笽z:2gtҮÐ:$^K "H" 42ݩUN>9bX3 Vٹp|Kc\s"=ꄞ=B71$sX>pyҨPP$w\ Jo u'6Bd1 P Ou|5kaay,pOqJj3QF̤fʯHwG Hc4 rvL n:BјsZ75v6G',>3bHLaHf"U,g:Y{J 3ՋZiΜ Op^`Km {\Jo% KJJՉF.-!0:A*%Nq.ù95@nL};Ux1b ߯ E뭔,E͚;SϫXQu/0Kgӏ,FP%,AiDSOȃN6ѻ^\F㕻bϱ0Dgt&ARoq:T((ֻ)vMk:8ْ9gybi$\}d'+. t>l]QM?Iz-aNT u\"/\,ՊXCl+ * G4j'\F.A,:Q?/ˇ-3,Vt\OYΊBXcwԙ7 cwNBP&ې\]P-PgH^gZL[&$~Y4k6/Pҹ!sБى`d UPRAg0ЬT%iueWJۗCFq&Qpׅߢ5TDoPQ%SHvCSZV )\zAǼ<v=r23(9MZJ _?Ɛ“?dragaB{׶y8u܂+cuS4Hm"b WgdZH'?"ZHLGGp̶i#]*̡n *gfb\I=#_aavHĩUI+'6s=i8mʦs@Og'{@MPy04?f`@y5m@ :]U캠M`F{PV(KRY=Iܥ{ <Zuoҏ*D~Rr-XJ~Ɓo(ўCKod-d~ϛwA1 RpLY9KC~Xz~ cNced.Rp'xǍ`LZy$5_KB@BQڟMBd }Hȴ6l e ͢q'u`qCc:m+`L9MTVYh EdupֳD@o?6,~ȊgN;{%ij2ny೰g>4@ƨ/ve{A= 4n"Ӳg3הYoM\4ih )~!4=G䍫/=!i6^Ƃj?PLm;.=-GկcW+SMJ\%|)^O>{'5$ƯPfϞ[ ?ӿƙNi +}OuG;)xHÄ{idG̰ s:xeIl2J` ` 9+yߖO]B#{ǩ7!#czHH%yǝ}jn;C/Ċb0"^#%uc Xbu 6?w? Q.4ǑarwzM7'5O~ ;ϙ!&̥1 ..;C1:RqGC24]ʬ#@s`3'P-8yϯ^iT<_ǚQ?i?xqCkM%Ֆ?j8LGdO8."$zDtʵ+-BBZ}pJ%yn,r/nʮ!:ADvv.sW?-17 :u,;M5l,P<x ӭXsHC=b Qzuk/*|T2ƈ@ggWӨ±f E ¸e0]&[qje]1]F,+tW tDUJc1)r" yՌC 8U"To K! +Х{FA*nEEJȜ(X* *d) Xs૘men!G'y( ,_8!օxjH#oS {d&wJ胏JPJ])`cuz)\}e ր1\?cЗU.TRN8 vKZ=kg0fTp r揘>F(e ]ro# ,-.E%ZZrc{\J;Z.Fb;I91![ Pr30U~ΟƆ p[o-:!yI-Q4sR!*&U:jxb1g޶qwg(\ {OKUǨCNYYѐ++d4:h-y:bC"%|OAG3`/s/՜m*&m Ö40nBv;ʫbL9^zx:.pwɤͺh/pL xEFxbzvEn؀,H\1jyu&F)XTw]U&+ӎ(oE\O ۢ2^F#j2Y.KH=Z c5$9 jv:74-C"QL < xVc V~҂2r7EY})d1;+sSiRn?aiȥ $ -<{]G1k%g?yp_7{{IxX=vjTh'D=sׯ1f q'xOslvy 5>_b;&PfaoGL01qyw&A㵦ovmm`MWD7x61xT7_'>`@&:P}S 1W]_\2bb%#! $k,8}[a\5WI.~Z2X FYYwK;X{,ۈ*c*ti|n@1.)xgڇ:.*GQJ,텆72o| սIA/!*-)[}i]mz!H^h2 `@Fb36|M P-I)5J)ZD# 05 Y $^Lfl)*iM_LCPUdRAVl'Bh [z AKW!{I]\| C'4l<6dlu.8sE6gKdf\ݬzp6.GY(`dY#_DQω􏟢}K Zz2ز u,̆{7MbY^rӫ@ yb0ix3 wZx8 [9kIln^y'ikJ"rH*CAX >`VL }0(bFOs&!WE<`~юҠ4p&LXBcFWt?Bn<#dVK*"3R` )d<Əd\NԲJ28nؓ+ɣ6^}9wX h_{ĺ ( eH~Hv')ݮQmK;˷E5ك0N웈p O q =*5C,:G_W) _U1$)^1kD2l$ !-)0HZF̟s!s P\z_RkO \bK#؈FVkN7)\.Kp1>q&ZPfi_ aE0t{S=t5Ts4s[?;Wfx'am&L],~lxNmejU&v_QTwa 8<WC-[vhDdr.pie*Vp̉@#r51{#6ݲmQ@ f#hmX 1a6⹻^ rANoCBLb]lf` 6Eܱme=AU$<<^WmI%qs2I?8>vp$Q8'* f aX7[dN(a<;lKojdLIz05%$beE%QWQJ%Zl }HuzH*Z0'RHg}eJxB I WcRh+y??2M'!2Ǽ@IxTi_;\SAl5QCf,r;qсL`W3tBu_=poZ?+ b<6E챍5mF,L9w晆^O"~k(FGjX <-rV7—IDYRN.x͇Nջ[}5N@[]9f3WgҀX?ˉ̾f OiuN&k?X)v TYc|pK/%4Q5'lW`. p"\\$aimӳ_[a5_/y(ӆ )1 "Xa[̺N+d|{p ]luaYan屃WcD=86YY0KBoPOdؒ5QI"LgpAۅ [!u\R``R+6[6EHEІj@յyZ^ձYAkIrA s`%qHTT>Fш Z7)CC Foa fqh^B9q#L㕵4-7d˨XbQܻV4mOZ22K}#,k)%^[S,=S_qr]#p^@p=ݵ7F<-{ƕT>Y(slZQdPV30+JwqbD+֞BlƂ@bPr991Z|ASGPhqHǀdX Yh'CJY;q,U WeJ'x!*5y^}(E&:FRvoHXxKefRg{XEЯO!V{.I}ā+ͣ~|%Ɩ'']" WDOi-7%c)')RdYm:q=532v+qպ*d(A]j[v`M3(YP"K 𡖞l6@Aud7Ds2/,_H.wYtHnD!y`z9-uoiHLXT郘幱o韮F_풉0cH, 9[>ZhʍN 0\[ݧ NEpp6y{[-iݼCR+`isA%Pڰr/}'Jz̨蓟HQBʬ/=S{EӉF<j%4t=g||' mA>3u6iq/dʁJ  Bz\ڨ8#ِk@ڕĞ,:?pQ O!k$Փ5pʒ(Ι}@FT?[Hv.I<#Ed_v+;cÄ2*[5QmbԾVUPڦZGrx0Oea4DvO죶,U c{#(<7/;PPPn+=&-+7>j2'(+?n.*uzjq[T JDpF貹u @“T B|F#lW%R ?V̱aѡpwrY ,1Lf:S\询gGi9.-Š^5igSIYL{u$gX',Ʉ6(|iE(2 xEJmYH:UE/$x_9$9]Yl^uDO FLᾸ.ςjXCcp]sZPl ͢J fZ,bMF&\:p˙n>xGNŢ)A8L/5z!N$|CHA Ea~Z%-o֥(DzY'xmoǵH9Ϥ(}#x'{}*Ϡǔ"91Սli6"W=ܷ'Qk)3$D {m4oKR dEoR[ד W c+ Je%.c*N>S^(߆k@'ޟan#0p 6OP VѥұEml8&+cure`_&7m. On`y?ݯ:# 8UK%ބ5h*)`sŁCf>&Y"} _VDni_M ]Uo͛Q^mxJ_W#R~(wGԈ9U&vϣ%o5n=`R OV7i:s{9xbޖ?}x[b$ yޖC^NP|*w#ʐӰh5UU)+d24 re⎮z JcwϪ֩EP]1\'/J'X2ݜJlWS6 7+eDn4㕏Ҹ 3Ĝ>=}'TCHOЮ >Zie`X}~AeqU!\YV9-+m[bX$->t4L)tIH(Ѯh)iPdsoizeů ׺KWc@^3`u,HmraxP+k5 md9@I摕En s9^LݟJyecb[j>>-n|hd't>ח~%xVQ=X{j=(sހKef%rlBC5KPl [صY}i,eYl$n.и`6O":}~ ⽹ r/&x22#kڪx#){y\[g TidJik('kDw3mCU>ۺf ]DoYx&( HW!iw)LL%6IfsFwܼc> ñ#F3*Q0^"DS硅fFl"ni^/Q}w%M(rӻHjح~Z蜘Xg6WC/Yѻ'.Bv( Xya *K3<8["ط=\`t~";ד|kB=BYؘHH q\;'dݸ᧭|+Nf' {l_? ^ \[e KQr&VHu#]'R6%~*SحdO'Ry7>%Y⾜\ 6{Z:xmbNZKr8zA6bUgQ%awmWg삝g{65 x+yW76if]pNBW0W@-<ʹ s.q Lgȧ䢅suڨtLB{g"&'S$IV)O7_oL ޑ%OPZkҧaXM%d܌`tB?;l^Uݩn{am> 6xC>)0"0i`Je{[S:xBOłCMMxcD=ۻOi3؞6$>lťzZ;2mi:cAۃACVxo(gYZ07070100000068000081a400000000000000000000000166f3d9ce00003030000000000000000000000000000000000000005900000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/isdn/hisax/hisax_st5481.ko.xz7zXZִF!t//]?Eh=ڜ.+opw/c{/]6{i1n>&+ɥgt)%?C>.^Rg Sd/X9LmNd*x`\bhq}NT;nHMDM.1LSD`fՌT"n\trW$U`qIq.Kbic 0H qy1rޤ[, ǁPٓV@ϊyUH}?'`N}ޱdPV b-<4U._{>ehk}Y(wa鰛ywU4-Ss=9(:gw$%wnmNU,뮲1ԯm)?wCVǐvSEi\ *za:Ñt?_ (VKr`)@&yf9u 4`e0efKel{zc]2py5Xc++fkHqdzpb3Ë4'󱣌sD#B vQ3V _Rٳ| ]P_$lWSZgFp7ٜ8];~hJ?hi^?fӛ'@оCKk./&or?.L DaT$0u[!RN8x.xi_G &{p TDY;wŽ4{ D#cq{>'SF"'E_:#2cבlMgVNT?s ӲV?'id8KV4Ҡ )F{"-tĘ5-WvUH8o D. B2M&99lw1.TUюCb GVW 0@4㳸> Oٰ@j/Q!؋ 3TgkchlG6$#0 %rC"!-PPOW!b0| swyC1!g[nyɱ0!ar+Ig e,,m|@Rwu]{ (P@FCvmf "QuАsf9[oDt7SBgcvPޭN,Q, upb1ɳZ+riVu=D뿙jxNg&leOoS #- &jчW)>1Q y7iNT}Akbݾ"̑ b: 0{)^H&gdv$K;S(˵>?)CX6]}# 87-a>S*EcNAe 4%~Oyp^)Sry+iǕt @P Ǟ/"'ě}LrL/&Hm]CQ eی0_= #ߩ-OllJg>HQuo.d[Mx&Z4,$=NE0`۴{wi;45{qqfkjIkNIUʵZKưS1]*ty/-?3$Pߝ0 Xٗct9s*yꠛ*"X m՞}N5c!6tU) ]Mff*$3>Õ7xbi@@7Gtk`dV? @Qd@!(Pc絉>=qDƆZE*UE@=A *TU! Ykls11(eh34$J$5bn 1F`( ʯ_N䭓w܍K\Aq9g(PPsqivwo>x& ȈvT\pӁ,;hӘ'Pqoh;r-|P2 `t_mY]!z&}3EYi@-܁&bуR [ٌ:W̏EFnP2gā ?hO_|Dx{+w$hB]oU:3q_^OҲaǪ)_ ,=c8 qN!GWmh._NRld&X dǬASq6H,ͳ9 Q:tZ`VI4@pL/GҜ 2)BKyE+(y{ͺupg,m`O1v$f`|4 NqOT>E2#1$|P'%7,-մ/я~JX7N+Ul/Ev\+ƞea"7R(xK5.{3HM>[M_?74>2\9Oңy^cv 7ǮK *2iQ.JCrN*$I!GDYڎJ?b`)@|=LwKmw6AUD)D^U|\Weο7ЄsefԴ BmJ7ȷBky L-l"j}q|5$b.0nH*PG븵Nsۅ$TltH q:evsC|!F Ytmv0z+X?] ~`G~s)J" aWBUXwnIBթ*Q)Onr7< =5Dӽ^V` :hg[^Z,73;'t)w)+#4(J>Gz8%&C\}"㺻ǟsynDSEn_q EZ|@a▼di܆.ma[Y\Yl,Å/52IZvrG+Qd,2clMI^#ˋ>vmqD!Qf5tl?M} ~oKB"4t!ͫVg*.p^/m@/?}h2[U9 q B` [ qV`5Ex=v A!3G Ƀk4ɤ|BS[Tx~Lug#52RJ܀=ϼ%VH¯wҰLiAGw-Bc%@d7&(T*2o}̝=C6xtxZ0k>wWqh(y wT t;da { kUp)FSUv5C[4lW?P_.cn{7U*tL>.i^-f PEԖ:^).gV JjXH-f L_+N&q+fe5cvh hpApY%$e,uYdG@9Mr*J ,ԙC7OdƭE7 +ʹҦ*Zhr=]K}bRS[ʈ˒QŴyT9}5 l}#04 --MsW:B7lHn;y#-'l %te;\|:;JAHmP 5:i96&a޵={ [E9ajlݥGnh8.؎:8ȗOl&ғ H В,gɹWd`3ŅPb};Ϝⷰ(SwUF{,GPkk2&ڿ\ߋf洕/O3 "vMB8v^ /ϝޡv[.$KQd5#cZPP? Rd\q`^J>hV\Y%)EVf~fv3ZwID*ʞCYO12ptMFס>7Mas h 9ZLTO%wtVWQna`t睽u6xL}UbpE?v!yU Pd"FCKWKly@3=Z5Vu7VSWh7ŵyi0M tC yWfƵ./4C[w(u;Wx "̢3RC[L~mQROBqfNyHٸz@dAUIsyQ"-j%Cu_=Uվd{T[P[{ɧ ɔ*,[X#$K-Z ށ Mz袎8x|i{J4pNjK(XМҁQ\koHf$xzGQY@~tfe9X "?KA? NwKX=z\#2ZH;4fS'r2@[qɗ0,Ssrou0-7WSZ@%!d j,dcȘi*@ęC&{Etz抆S0Tؔu]J75CLTҪ_7}Vu?&i&T}oy{zc}(2\(D=O2Fo=:syųqNEr]aՔE+;er@Ѡdl@ A6s:.#7+GyR#s5&с*r*ϕ7夓P+ 8CHf.լXJ&TO~Env{߯xqKy,=ltC}M4yi ;[ PX`6z298sDL:l+F $ޏWøFY`4 =ɴ!Sɥ۹0tv?.2C)N$HQŢȺLdI16٨8 ,p:/F/̀FpI{>Ӳ/=SBj}J;tek'G q4J?h1xiT^$@֩4wV!c7T>5&<506LniԲY!2 cw»?Iv0[Iw+)Rvm/vBbTliQ64?NөTSʍHsāAz[ };cd [+$W⠠a }Z{r霫M= *I$ -ZPOVںXPoeq)Qu;kֻsb!i(T,WKN6~lOf[ܛƋ"P 3k"R`P﷡w9) lil}>8+ԃSUrxvk #NyXO6r(KxPʜ[ 4}K ~[>Qc5qՔ:͓fU2]dh8;5mTvaW<U5+$G ӥJe%LҀxeV1Dt c̒O74>em?B tuO/LW u MtnyKm<a-$>fߍz\: S-LKRĖm6&dWz 4lKe =QպeCi3~| }aPb5@ $mSe!2䆪nua ]L%EݕmZ ֬W$|:BHх>؏^ H/}}g-ͻHVE%k˻P/@=Jr6>cK{QLY+Ա&}gtBok\Ih>|֋҂8݄]f;TzyzwyOG/53 X,}[Ե6}$zfyܧkpSIT h ca(!ǜ>- ~gKx0+r2fzBG?Z2z_Ku?ȂZd͸blMl10+CXy[A"$^ =+9aV姂2]pM*Y|o{q 35OXY#eu4NLiT3O9pn8{rD-iu(3 A~nc>ļP-5°3zi h3&qIVO^{IWP`t|Ԩ$&WBO=2KkX(t DBe׾\ 0Bd[̰9-ۅmmWf+/D©MDwa\=j3l Z}ĩRnev.aqE@'=o!"+hwxfBƕn_5R sny~r>p`E4Tq|.Y\! 9˞{ vD|;KcG@\}R"0!N-Dxa&o%*(i:Wv| е(o wi2Y>Bþ * ZH1?3ab{M`ZZ439GK/4)]#ND$y0qgiV5s|8=Rr7UK9O{U+iRCQ? ؗowJn3*>4!gԭW`H'DʾwKd˔{2= &ϚON& UWxJxÚM 7$ROcf4<)w+lsz}k(?\ PƲ/m%;_D2k,8frY:y4O`qP]wqMKb)uh u$~8Pijޏd.j_)iiڬ37o晁r瓺 o{[H_{WoeljAm*5AJr6$Ϊ;Aj+T0q'{0Ws% G Bw@*}UuBvSi8UҔ!rd#oMV´H+wG\qrL e>k'|O S$fdn :.O3NB%oR{9ɭK26yuMHϞwQnJ/ ڪҧbP3zh!rVlzں6A# G|x`+ubߛؔ>6- ~!eˆ/U%) Xǣ:|?kƭ'2*޹vsYdREmS%)1+USqεa_:=zvAF`@ pu/#&KJ!H} YqF˒t%<9)hӺTedA^?OtKд=I: :R>icsW8r&os,/u 3 6CGDl1bt(_b JV"4C\.+n,:!|e{ QPeEM{E% ٸ܉̏1NC!)* qR)MQ8ko&( )RfhF1{caVБUJwA&,Și9kSR$gw?g?xtk^!4 xJҖɖLl]\J>٤BZeӱ؁޴fUHFIppcr3IPfY .Q ۓ=s'i_TX|+?џ~_~'^92Q[IBר + -s cpa8j!wYԐ[Ճ[&жz^KS/geGh6#բ8BQF"IT% "eܚr9s6'CiȄj:*jo !k(%D>Io$RS U/湰9@-0m0XR'JWa/mAtU,\rq(@SX1qo/V,ml~C# ~;c/$^ d3_'y{/K<2+|MLeDd7tyVw4̵1s4.m2W2%yX)/0ybbuZq .7l4<'Y/%;R5#_iڷS3б3dA/{oC;ߥzN%PB}p1F∣݅uL 8H!`ۏěZSn3+  isڨ/N&^\Ie.{rtK Vٵˣut~LD 3Eb zn;ۛR ׶ ?HƥR~Crk iJP#˂+,'Aҷ2)%Q$uo(M^%֭ķ{a7j2ϫV1fdÅ?U"" .TeֽwprDUքMs|O2w"/DwmRZ3Vd Diym?3`^qWў7 rGRW_5!խ13486e$sXc+1t[XSgijjzo ,ch&Oxٚ\Vax2085>3%vk-$ONlU"6Let(uk5>AHא޿,,fW??{qK h1IvBU@+Dӈ 1vlZYD \7څFvY3RXb㺨Sh6S]eԓDn?3m !8;xl7J7U{ :MPdV`7{ٱ=.pYN5E1Aw-hdpx&:StloNJP8C9]c"lS7By&*\%ʆ9ͯQ'q#5.bk%򥓃:w~%BPOݥ(nd`gYZ07070100000069000081a400000000000000000000000166f3d9ce00012844000000000000000000000000000000000000004f00000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/isdn/i4l/isdn.ko.xz7zXZִF!t/Ra]?Eh=ڜ.+ˢkI4Ȼs!m#;0:P4xv?,Uз!` P\semxRRrOR#lQEAr2v6R"#[;#WtXXtX%Y?jxHߧGmmEk 2˯*39qCI_94Q{#"Qmh9:YVP RU $$ܶ.FVȵmɎh64^pe!Rأt֑e`Ȉr:,Ri(^ނcpxO}~f26ϰBb\@m=:΅roPEEQ%U@Q31xV<[>bnRqAΐb;=yrr7By!-E a][ȿG`V)atn͢Q,ޜc2~׬u-013MӹoO^7B-  Vn@ʺ =v`+|?N8h#3qz;'Id:Vwv!1 U)Iur~Xmg-fR-A0cbcLM!\j%2I%`%T0K5y>T'Y<˦][}PkۚTmا(2)VxXݮy_5o'g0{& -uh+5!Sw!+D=ٛ83(,V>,FӧUDo|-S_#jwEpG[>[-FO5M U{(yB&gu[z+B8YC7%#Zp>|3LAdpAJ -S½)1:)*LS,r](%R3ݬB>oAԘnMԁ@}{Ľw}D3n&2K>W#2qch_ l?7cz99W=f?KMCIϖF3iSJ;0@G+ʐttzBƋۢ5 K9lM#C61q8͏&Dț= L#so#wtiҼLpfZ <,pVBl_#`~֫F#=8!LTV#_#ҁ 5}[@UM37)HQ޲-mvc` hѤK OuEg+Xe; YzU#koZ 君QUWRt*=tfj=Т#T!= (g=CEk-s.P-vڈmBPdvV> ⸁ nPds'3e8IǗ϶EPu%i+uȸJ扈{K%*SQ;>7t#h xrfae ^E4)Fceׂm JKJԪ e@\1~y/ҫ6F'`]8TJ W=R"CBOF%+)vtPN 9,!V٨!$` VKX#,eLzXE|4{df9}7\GС=Z7@RLcڜ-Fx:PT0=;bib"l$ӵw}+3stF2̬L߸BLAOOҼ.HXbݶXAANU EgG2FwmS bGEu6e'>v25fOդd~nE=P+xiܚ K%jE]8"NT~ȍk~+2HS\o%YA=AQ;B]JogE˩n؝:wyиA8AdRn-}׃- !6x*@,>GU(C>8^L!5ݩmaҟe|251Jw~ Po|!$F(Cwe&~e~{ h s^HEQ]InbILD+1O% KiLΰ!uX:kY-qk?TEAͬ{cvWܰ!R57iiyI;+`?h2-8LqEXrIMh ̖Pӟ"bZl](ε}mgu+rT (̹tYlfA{oʥ|.n1{M|=r 3J=~.5@vZ =~HmC/ AzVZqؕ '.'!#.CdjA]IXNsG҄3F_y>ɺroPDa]R^R)Q5 vPEbdX&P§j? }.Ou94FlEwG;՟ScC2?;ApzJQ,dmH= c];r`|fBP!(L[s|ɇ@,\(F߶aUOo,Eju۝B 9󺊵n=V3+6gs!Utvum;uB*nC rm%꘩ӾRE @|Ex5NGǂJ4'7j QMmBVAfwe:ث.?daȷqEmIDQ4RN]04'{=a!x5e_/&D~.큑oш 7*كn4k\ǙH/H(8*-pMܿfZyS)!G=oȜ,Upgϴ$626C̙ڧwu(1`j;Tsl>el|•"J:e3| e%&b+3!1)ahb'zl2A55,n0DsCb}Em)#2?X:?4 EW,!d̢HE|@nzMD6%=H @O=a386lXaf,+NdoH@JM@;`Eq؈ln+̨JO ]4uGSQފ.㕓.zS&k!5ei Nͳ9\+KKvꁱ$pydM )Gs= 0kfi>W0%A4Ck +CXZ,Ddݰͳg8N cDEd%-B]I=n $D`XXH]lak%acB"*(V|8ixCOh6װ9|gGe`ھ#yD6&..#Y}$|!B}5q{IfQ8a89tFhB9*A`Կ '6Wݺ|ULtIruN Ы Xx޽=Wޜwʭ~*[.-+oՙ%[iwoG(>v{6!7Vj: $ő+M^dމ^}vgڈ%!0C|:}l#o*F슆_{Vcp>˷|3/dX.,&0EuR q)C\zy2|<)T ͐laVT Z(1λ&7]se4tӽvHPQ3> A]l,Q1=*>@-$[=U ʂnӓΣ9:(2hO=a٦dRɺ3+]XB4iEy>g)BԨ"*!L]p SǨ^8 <uvR[`1.Wyɫfs6<=G-Qs#ͣhNWjH!9.w ˪ԁc 2K ?yM5VMgHD?c>@1%DkbKĮH2Z d[a:Dkf^_kj weYAK{w(fuz5F[!'(%__eJ+ hs)8g_JĦǃzG4{P|4kC^[=ΜIֻгJ(ܭyJS|3&Vy^L iVK%-"q\D`.kVȉƃ,\S% pׇlCy)cZ]̇yO>۞K MI~8.4`ŞjճB7U[d WPG=GZOmmyhH u@p;XbgH)k͞0ʲx NIbEj@R-ڌ✪ *b pwᧅ_y'/rPEdtDZ^dLэVc)y FDL/e.tئTK0{XG7eS:S!mXr5Fi괠fmDGO(ĞuJRMfЃm]~l5U'-ڑ'&P'nL66Om59R%1I rڿ}s=U=qM9P^?N#)LU>O;kdg/ pJ/οB6(EwpQ %e۶ mTD|?+YH9h闵v'u13+d$*riO}jY))E. Z-6KEʇE,qǬZFE?C fh b1"ǵVSOUJ |6E{%n"" [.ސŏĀRe)]4FC\-NrR^'`YgH~ICD,N/t.vAGh,a#}!`GYiZ?1o(;p®wԟlwL}eMז~5#; ?]  zxS10̂Tΐ~6nvZhAQTN`3f/AMDzN> ;RE>mۡbG# _Ӝ6u.pθvT{(N?Y9m<}\šw޼^qqqkA57-˹iӕcL:|_'sz@G`ėA@54۲由N@* ֮C-iHά$?ʬ#9BQv&k+KiKUjGNu_'WϺdtb2a=4:|M|s"sp&Hu y.bs)(3UQk<.+K(1j\FP^kpoV&R|L؉08_lbBA?X[懈j5 \@9%|K,OhP,$ۛ\ۻ"_V_X-CV op'1kc`I^q] uͿ'x d!ZFl g;ݸV pD|X#v};wZ "'jt7fayeG`&LiD*xwݎ+9W̆ E[E&me1$gg_?b2/qǂ5ţ,HKrĤv4Lcr9"D*jdYug l#e4ARsC>^\Q 'ӗ&޵z*1~x9y{˯QtT PuJ.'F EC">Z Bi7&VdU r[԰0k>nAuB^oTgjn˄%,ch "jX2 !:vA .-bYN(db%NFOtLEJR,Ӑb.+Y3lfr9D%Ͻ?^XVě}n#1G z8+Js\noe%L8>)yQ}]F o1Tw.'ROć$YE4 3i& #AEǽz?Ad:7i'uayOD(+܇OsEֲVr^jGV`gzŞTg) z 6ҤaeOU;O6:`XEgÇ䫶_S3$,xb9&PG[ta⠐0V/k=h5|j_-n.gj=FӶ#5ӭI)glC;Wxpmv7  hlkH6qEr82U]6QXU(Ԫ T?)f;I#jodMHHߚ[C[L_ͯ\q0?hMט/CmrɉCF莴+&Q3Kэ#;;qn̋sGʳ^:h/\:1vzI,ޝ;*RK.7`&<(yޭe{¤i)kCP:')T6HAK[C3褅kb`1 Ń:~qDF(vgćtq}9fm{ysPԼqv@E̿-l&ꁢڤj%t5<:IMHӹIoz=Fڄo$.=KdE%[m%t6;P n@T7fzʙ64zzVhs9o(N#t$}xx6qÈ}lSׯGfGl(&Rɿ#Q^[?hQoI1W̜qO{ &".~\S{KK6#ZGVdڭ~㟯=PHJ7_- 0*_>c|iK,~ :/O<6&4A IIxT _tHn'XLRw_KNaScA-wXz Q+=vCCdwbB"h L/]׍'ynk(U/XZޣ99ܳ18#(*GcIJ$mL [x? rإ,v\[Z$o 5sb%BwޑD3 e"g5D%[O*éZh7\}|cEH(]ouA-SԄ3%LG /1T3>4'Amo&zo6ᯔPkă^8n0~[+3N xgn=SYq+T5L"IxF^i@vvw݀$\Nsq+WJ0F>rȽ,XV*M#LČJj\ȲDG'(wy89 V%/~j?+fS7Zv/<{ UbE`wlh!`T !ZOHefݩpzKSR3x^S]bo7ksnaW "7 .]_]vu{Y-^tcn8?xn:%$`nsV'ָ/UxX@:5"RB)ISIO.V9QM}Qْ&[K.*p"f-b}*v)$]k+%,L$hsEQ(@Ʈ#ʼ|6ui lEDqXOc7g̵5#M<=r%rwuK#"Tu!d?G _h)Qwmn4—k--`H8rmh0؄1FB=ͫN2ot}0y071w$fX͗d{tj48|3N?U?TTN{])T] 4 z•b*#,ABEC)V] `+\\٘To)28FCJa.|dyr;Qɶ/d?VjOVN#NV)-2E-'w-%^je Ă}`$Hե9m t{#nB`;RX4IS:ByvwKHLBtzܣm]?PZKbt]huH$ U4t?UmOo 6C]*AG>guqT-ܘJm55Dh+]i5/.'()ns?Cw\=bnmѵ51Ur_;d$n&̴͖ݻCnj;@/:9fA綴߈mu!9ΖM_/ ^jRc&p\3U=Ϭ Ar;|GUmE',ZwB ˡV9pCuX%Dۊdw!ͦ/hW9x]rvm=,z` ; %?B@1]%}aĆq-Lђ\NȉnG d4/*V@oZY!gq?08g|+J!W$`qWIzHq8ZmV3Y`!:}!zbfGw& jia}fDmy򾧏ߵl޳WUk]_x*uVۖ:-UՏóMIe-EX\ H{>"BP$28^8 iʯ- a,QN,?cӜ}(wMFM";4\0 ͶӞ+G [h^A؇ǶP&FxM&Ca? yPO'VyP8ԃ"ȏ `ވ~BƷc{ɏ> u9n1RQ2sM+ Ӿd%bt ˣAǾTCV8٤&r/Hq.ZNDQ1xHab.%-~[ItZV JeX =J^^SG1@X5ypQh-[0Q8p1z0}c]1 39ϼ I0#%8@`9NԷ2,@4`#Is7A?0tfOhM|\kͲܝ/dkv"ӯ~UN۶fU~5- #?[L*WVxK4>.ufo隘\j(ʻXqÑa#!'J Z}'3Iz+wšv#Wr -,ꏝ5IXjf: h ^"*CtIqR"I&Q1!:*X<Ϋ6#䰤t$S>O,uW |lj~D@XF[k&`o*!jUzjSLdq^4&Ƣs7٪a&*!*bXņCBՐDNj>uEXH5\bmA/>_ 37^uNbtVv'"OR?c费k>;g>$r޷ɶ571sDs#aF5X9κh̿ujvPK6@B&1Q_y:rJV/4/y*O,92/$5@5|&oةؕgF| t)&JTD]=ulZ|]8Pf` R|!aAIewYkDzRT# -9K@ܙTVq@9" SK 5!nZennOV|%Y- M`js5/DlCORT|x͐|C&aG3zC3F<#@gd^*ZUXl0ovQH|&kx6cR$qE_;8bX=1SZ Y׏Ǫ}S)F73!P8qCHY0:^ ;[ G 57i,o2'g}߹W6ox^|=SʐmݫO^x2Gv3}'QFjBŨ*_E 'pLQҭ*ͱ~SL5H1Z@릃irzTUCnY B'R|ZB}&2g{}m}YJ7fSZ6bds&W jߔS H3oov6!aF֐Df%츾@ĵǡ_Ewŵ-{C[IUt!`P`+*6NVeAwQځl1e˗Ҁ Xft\C쏙cFÐ9[^T 7rUw-Ә xOn2T[ oD3kr07JOohw" :j ֭i_OUŷű?*=) `a Jc^?gfKށe#\CθMN 4hڨ6Kp(ixH yl%A\۶Kwz elV?H F9nQ"c}E)9J铌ヅaɷCH. 틂eKDhC_^r&ޒwcAB'c[Wy5BMYVnjJy w(Ǟ(qad /E@\f\x;Lpq̘5Z0#%?@Gm{m FfN7a)m]!NiO"aT׻+è6kzys!BW {IDvb$HNv,qvџp ZeDetjuFџ"! mNuƟAnrF2?W[olg?wJ e ~ERNH 0J<mm|Nd(lXvOWZb:S_ȩ7,gtN,a߭ċG4c-9@y3%ݏ柛0&z[ LrUwg? Ѻ"ŌIaq/40Lh!l4S0Xd%֠fX^0rH1jt}\}a.x}QF2~|O!\s?; KbDi^FnO)Mװ|7A }%֢ag̓ }SneRY>] |+jo)z%Algiu?Ĉox?f]]5WY˂X_>dYؓ qv$ IJ4eMO.FKduM-b8D?k!T~vU&#KVIL!,'ȟ7ʏcн "s1w0Y#)_nY%y).(h E@A M_ͅ*THOQׯ&7Ƶ` ^h?Q\hܖ.\q '"Q8 Qq:]B$ Ҥ[anvJydiXS1r=- 5FY`qAV Q>2bxag%4cԟ̕m%W0F\#fDo3\h ӭ^[ӈGcoƛG9%5zDsiXĒ8@OW{}a o$/+[_%%lzle@}9qjcI.z2ŏe=2 :Y?ZuКV $A?ӻV${;:1s}:qEn ׃b2EUq'pu.y Z%X!g.y9Rt=dKW#,#iO`[uPŨ.fEJx\gcx ӳAk^iι HתSO~QM36LGYt.>2I_AE{#Dmi߅E#q`ĢH|VSXt\ٯ/rxv A]zG΄M:]A를mo3-ƝŬʾ2he&5- F8![T8Ct't _@ > Yݓvz"SȔV *& >#vOf@D2(|b%BP8V<QQ gXE&ܣ9$i|Dވ"R\s>CLytXnרeteyh>dLJ1k{.T6+Qd4Dn?, iog!n#LmRZKOG&<+F/>}AĤjC!sTjYp2 &ÔLlj2H6碶Jr|a4yZ=J4\,+6ZUj0$%fqi"pRԑ=Oi\UyϲopcW+]̘S)|xtI^SFBpK2 ^O"x"ѡӽDHE j S1-jlw^*de3񶜔v=TXOHDYP87Cz.]{SٛQ9"j?X%jPjF[_JHRtdlgiܨ0+ZS È Nvl@`v?=T9>R!2%q,iug B{҆;TfGNT@fT5ioE%m~?: 74c.^ѡupݛ]2twu\wdoU1 8T\Πҗ(o`9:cX#V/+Sm] ="{[,a2p?In 0hin ;DoP*߄y $2]^zqw79yz.٪ 1~ncLưB/U0b\ǓOʲ#nJOOh6-wHɴaY)r'$;$$`܋kZ$"q7pUo.+'ΜF ~S36 Ō˙-n]bx"DR8 kEƽV!4fw֜$K=YQΜyl?ß2R5ߏ d@Y߰`Emnjֹ?TX0Ur .2_Xs2{:woGy"-+yLZ|5m:1FfGi}(8KvnA*I?m֌s_pleLJP2\ bW¶aa~n8fAITKE&/w__|-[|ٱjLFӽ 8cU#x]`?*F9v:vOce3%EL 93w屾ՓQ(h/Ծ7FRȖG 8WLz~ t}HY"DJl"鐼 $19و;7,-QsYbF}L*\=ك:;e͘$s~N@eG٫ąZ:s&.lcc%R.7x+75>a,RaRWHο(O0Ui_lu5ybw‘R{{@0$@`]ko%f\v? dO97`07D7 ũ"oί|zyQg i]b|i,t/ע\OiX}ڰ ?cЄd@I>#̎2PhQ%]奥9d{k_`|aEg{:j~+Nf~ܦ & !ئ1*بt{ZRHFSHzev[A.Z!TK.vZ<n,*XdN%w&>WK|Ou:7="?x=)՝`! k0~,,V:pkzů01k̹ȥ5$m\֣U|%ƪ J2aXy\De6|H8IXǭ =#j)KL0WlNOM@Q&8 ԇ$ mZFUeh%c E~$C岱j/Zd5n 5Eoů湻 nT?eB4I=5^9u5nRgh]Mk!ް'+ooh͋! B{Θ<= 9aXvŗKe$'6;d5A4k̖t`.@bVൗϳF@\PO'v߸M.RT)چ pOmy,u&XY a|gǽyDf^j^?s0tESG*ܦG'}Ey_oWXAv(?$|E7,?/D{J B+e'{M%FͼaslL W+D"w!b)#YBʔlw/B_Nڰ@'d[B&MOo븬 ջ?q*8WZפT~t'ApmlQM*@J[kmzzn`+#KXCly8nR8<+6B|7UNj O9qCS~rV{gIp 6hgߢ:gʊ`x9Ҩ#}=T23Gt;OQb?ˤ|cW` f^BM<`k=6<̻H7 j&vRo|`jtּ-@)m߾t+_mnԥ Z;bgS=gJq4  q!8 T|ˌ]$XL]˭Bި5ϼ TIe%bkX << zPVE}G3u Xj:G4 Sϻ SlZVC!qgG[o^>'0(_ Ph5Dzn70} YpP[` ֓L:*d`X̌qPW@#BؗCXyRbXZMcx^N˫@|0%-꬗1Gy'=fTM?h3Qbɽ+TTkQMp( [?$6k.wq#-YMb#Bz|jgwz.GvJ+w9K)-n%NIleŨQ)O'SLYx(n6ekg-~1R6Β5=WO6N|&$XvY@HWtmu/FaO+e"޻n1 TߙY\f m&o34(l nENdv6*T[h/tĒhXyS$Y&K퉬¶;G#X \&kSK4el(K'ؓ9ۻ㫁 XszcH}ȡitq!#F3ˡ߮-KnV6?W*Bs?k<^b2Êh; /\Pu简>T{d)ו=`0HOG_걢D]űzKf4RU[u-ЃVG6M >H3¦Czft V?1tw{"$.#Ro9x>Ta:$H\"kChvr"0HVv#rnpr씟~Yv}~i{3ˎ kیf] ,L]{_O=;-jeH]eG r&sm؆ CJNp|t;Sz&h^$8sTzݷ{2s`cc5i\bDB9:%UDF O oKKtR+ R ,< VF#R^.1F6UP˘5}CD"dÎcDv_F4uLNA O&`]Xn"~SFYw]1g E5>=2ƶvoq, \O/|R :`@70lPNۏQ|^d< F1g٪)XWQ8W4ҨhE]x̔,@O"]dy/da!))4*P 73bef&~G[ĸ$Ҟ ڛd6.)0.F"/$62Vw1{7T_{L8{d |fY*Jq&$О9XoF:+EW,UZ ?xTgoU/ӨJD1Կ]cuDB.12 \ F_ ɖ~luHM<:xÂp`H**ǒ;kyvص)SxV{21 EÅ`9e\IѷA#9^T/o]$녘~d`ЯwE ^hv2"{m'+q7das:R&t%=uӂ+} `l.1qP<-tt> YL"7Td]~6 8LNr8IPoS @|Džj"[>H`ޟ.]Kv`̐Qr0݌7{D cJ}rkʗ#r%æ&]򶋍01dGNꢭ.-.J':zH 10)g<1"J"v. o\Z)䆕8nuwY5F,iMܨJItpk)lf~<{GI3T$:"cn6vfߥ1_ZFNqy,'ymY3FShLqU>Bu^ ,E`"ٕ.R&̌1SYȖ\6V@u2,֦V47] @6ruu c鄫56b,ƥ:)g/"x5ǧ\ Q RIr%N 6-ʭ-42O[ 'jm|wJNIƛ!4k?B{C刼Ix\VuIAqx]xMd7oȖsڇ<KS:N?1 -\pQ~aCl,T2+y-W{E [ zha'ɢ @A ;0k<~:BgYzf$b91?rDm圑?e]Ky4`X :++8T5co 2cs"$ԠEF0 ^*EZZG@F-\ՓIq~ўI -ǛU~sz}Yэ傌l9] 7k+n ,g||JPSHh(PM7TfHɍ2Ǩ'>R('ֱZ@yQ--֝8syB-;pd4߳\XLSA;ZdT+uV>,?Z UltA?R 4gsNLLi1|wn3سEr PA x.us! ޛ-)/񽆎qg#(-64<#uO^[lD4a9 $Q@t8ܹLHJM| ~9ԽuJIN&x‘|PJl:"u̞ĺ7f,&rJomUsU+ @JH9 =`,-릞,7쾆$LدVMoUd@hO[tH/#@oGR ls8!4?b+,{oSz&i(n\ P CKץk½$ln@""b$rT_ [&!ǯmFGFlFXUhۙZ?KE/T177OͼkbRH P(`A`yc[OȾnWDz0qysE۞Pmd~NX[)W~ p3l /fD }'#|8!2OqqFx'[\Ȩ]Æm}=Cd57i?@"%al٭ojZ6"a; .6:0obD݌ \Y1ª*KK5rغ6##zD*E-,C_W(" adͫ$o+uմ+`y]&qWlF^m!H*(9a7uq{4I)vqj0|7L<58­L ؾݳMJ 43tT}m'GZrIqEl?ʍ.02u{-U!-ɢk#ks\ ^*`hXz8YO+m p> <$ױoNG6'h=F\ܹ'%KB)ЛR;E,3[W?]RaW~ؽշvIPa"YMG5Lrȋ)> %#:]-c7_%KH9Y]( }"x v#CfLyDm䵋ie FUūn: (~HZ(uֆo2vEQ׈~tev򅃀#C(~$-SEn:΋)^ l7&4aǃe޼rO]O] l9h>OTD桿rLMTagT(vzR{'`2#zbQ#ʭ5u tS dq$n#Wy)` #!dcmO)>x 8'W]8^{>"LoK8ܞኸȹ%Z&l[x3?/G&dm9sq.yW +}lwc`fnzLlUg^ERQ7pa7,dGGcAefP˛Uv?^9:7:+r[_/]OntQv2Q.fN\1){]tɥK+ۏ`FTJHأ2xrה `jd5Cә3O7:h(dfl;3~b j};7b62qysBhWM()1V&^(0pXZ s.cE{ܡG )xq<="r@飁(A̓Buby{Y)9ȬB꿾զmU] R۟ohM>4ĵЀ7G0|q~@Cr+y‘*M"{ۆUsRYl v?#x)0WC'?cA,KTcdLkEqը$$d,ᤴOW{|Xyg{ kzb0 lB9 J ɉ/ޤ#csf]oNszK U" -&4 ޽!PB<6ve 4b|8Ο|[zuv`9f@v#$d;!aeOшjegƹћAłڤ xIRdLCP<= %ۍ:uxϴĤ4Xvfc{,iJ,/PKڜ=bSNjL3^HP gq8k^TMou⯤n.E_*GG_k^4!~ \# LfherEY3QVWzRQ#JMmxbEs3f./yK`;#fE+SvI4^wu1zB!(0n1j2x5p>֫KP6į񲠂,ǯoEu>_T'@d[ˢ5! u;T~,vNvoKu gVyhB)q$tE帇~tp,xUCd({ T`z!o+€x+6|/vK-v-?kEDBe"׀J p[?;; LX7{kw=;""%A2]d6xBy,?0&r  gͧ‹2"J]ˁ^N˟VGm3aOZ5€곎? ΁GQ I@ۺ(p`UC9hr>`uw7coqsZU7 `FK% $,ZȑyPYӾ*lKrO((k)-)~m Zhj?R^زQ(jp{| O=Ny9/7g#4`ērj ~QAOb?(uMk1_TJ0A|)uv@<4 \Yռwڄe]78=}fԻй>MD##ܥі 8 <APM{YFR,lP$4:nS-Y((O=,&ܸqHn׾#K.pp2@KLG8 &_ ;4;t@ܿftPzI45O{M[ԸΗr%4uXQyiA[H% ,>`>7p L;Ct;9"Yf4lZ6"EmT֬ !+Ց~o+UZ.YSګՒ$(п߉L8n@<^Ψ;@GeKQfKh9ir^W@I$Jq1"oՆ:/ ڧLahP 'GJ`FߒA @~d[eQ2o ͡p`AYaM[opvҕxSL3grFC! Y?F8t$7 [og̬}2Ŷ?1"_}_0z3ˎ~k;RnwË׳oLZ1sy=R櫖,|R\@7Sdn-k@Sz&_4TM8N/vE[1q 2v,۬U]"By2 9X~k]ʌƚ1g/ R zx&%ƭK2i0<،dA< DxNCM* N?(tC5,iخQ9 ҝf% ߩ9oaJ-{=2"pZYE MSM^NZٚ$tv};.[ KX88[P$BUp.z1LI>mK({`:IV+wŇSQTqufA52xlX-شNK{h;a _\pWG@!p$'Pv)XiMۏ<\{t CA>[YG.DSD&xǿ&$7> _NQ-.s4 i7GIJ3f4 ι.*y&/=wWyMT e%J17 UI??fBljZx,1Z]|G/lF䎵+)<)$Ӗ-@#84QTKB?k]-~QѲn`IΚ~&;EJ (>^icٰ6QzYM.׋XMrv9mXe]ϝj^2W"h8O{r $۲ՕOf`=ݛVƣ`1)s '^1 9q%LcaQPj2))Mش$x"AsOc^y[\ \+'tтml󇍴MpZ͗QZbs=P&x#2t͇q; Rnu:92V1<%eh%hp[vT&H(q!3A_xLPjBu|2j8K;4龁k *6-';P "=OooHjq/uI \66鬷IY=Ći60FK#ʆh`̎WTO.䑿5 v~P-9^X"ypx{99/z@ݝgĩJV/5.w~ py`x`Z}4E V{Wu>dž\(˜6b_]8> 8/; d+KDI@5}0 JNri9.k-qN@LmJiq6k⤾z104<GJ cuOĝpDg_W 8-}~cu@"W,RWR+t\¿*с_ƀs xzCgd,W@G?fV<,0BZ@3jX4'S7(@v h|eT ɖ^[SoRtLI< *G xHφ K*O%Z$MͿ? +6m,g "$uŨ$O~^ida\B/2s 5V͍ Xymt]MV,U-E뺃n)c28"Xٴ\e/kzͦ'V\WAešM9Kh#> pN&ݺzNfE t&(tC];/;ݾ웽2b٦F΄Џk8)jLEٙ?tOui9њ_gǖĿ{!96(3 .B0EA_xwǕX<^4@@0w#Q5* pad,bW+s/a` Ly0_)U:zNRI ›990n40`% qF;e_t)ǩl_GƔ﹚F#DKhǍSf.A1X 0?Rꃼ^N$r`iP^ >ގw$F\Z\ɎBʉo;:y6"}1s}VTH$R<<9h[٠J#uL 4&ܘȓd!xQMޗ6:h> zfhs q堘;Mfݕm8RArw[e **5 Tx&Q5c))e$i:F KrӃ2Vf{Y1#ĀrF(E]| UEnnkycSY롚l F1$? s޾5]bpvX@PF5b3FlZ)҃MQMhPMf=@Vs0ed*܋Nj a2Drκ!?,f9T̍  "=3YWFq}ɥ]%&꫗p\q‹U(\RU|IEP&B>Abb$Ҍl*c=7&G%^Kl'7} |:?$ =an!h>$>PX+LbkRբmJak) EC5 k5DH1ub{HJs?1v"HǝΝki|D )wE._F"Œm9vڞ 2R~]6uo6'C@:j ?Չ@y8KTDo/'9IpߦkMtZ0̿F@2g*V}UFq!ZRYK{tw/$Ec^mQ(N*.5֒=:Do(Xrzw'ޏW d`~LzuQfu>Ve/(T~\WZ5Lhh;SD!/`"U[ո7Q1{dfÓvsJ^hV>ǂvDjj^?"D/+r~^ڕLU)'F NzAN:^TNX=s Br.C0`7>z8RYfR2`F9&(UQs.KyuQ4} snK,<;VPS#M^ƽ`]So=pl+нDKY Yd))O20Su2Z#6kl _#m? 3Ô0 z&{ΐ d!Lˣb1]L:J_L*&(0BDPP͕ QzSEģO;[K<״r_gW/B#v2ʪf :{Zn613Co,UJ ?2jy^ 1>n+!43ᳺ~nT Upo퐆'ZL_]\.?`Fvf6hqG)$[#%?vC0Qb09@M rZӖ[S6ރB(]Ё:노2LH1B1 YT^i K'&[E  A΁7f@5ȖkjAOyV\>ÛaE8c}tMcky@v.fD"蔶;^Ú^2 K)r]79}6s$1 ;e'֧>FtiBJ}q}DR %d>J(I{͞zsLzW2ƹg.1}T[KQlZk+HaJ)`C?l1Xl`+r:v8!L!ڌOJ*`ץCCLs뷘3Wg`u~C$Fh}V($RkJʜǃ1sEO|5+}{ؕFau/S3Z<DT^ֺ<pHmpa.Huj;$M^~j%t\$]q%Rcy>f49#/U y98Sӱ SC$l;̂)TTy^FUQaEoZy DOA>䞳NX'4ݹ%XRvNXSn.]pjZ34u+'R˧AI,zy$s#+Z{$WI+I= |FޛAowvĎXM|&5|?q^1dJ=A1D; fU;8=5]dPop|};,X~*ڹ=MEnvSTx="W1%qiK4A~}$|u"U]Ef6{47zHZLڔp/ͶC_"DopiNj: >NRajJ7cP1S]L)/V!T˃ϕ x J2ak9hEwY&\[UcY@\uH73ړ eHGvRwD$t`̹aE-+sHjLFFxmjԹ!i Uu-u|O~A>Ģrc|4D#EE%"L\[+ib"ޤ=El" y#6A貁ϤH.kyFJ6nU&7s< :q HpZ刓Y&o&jND=C^ 8nlKiԌh`Eg7/"O&xiP9PV,cTS#8R dnjt1+%*3՞P6[KئF<|RS+m,FGrLk ;`^=$֐( eͷ>)͹SSoek$}g 9mi%Se׍ؽ1i<tjD")G۩ᐚB <<=|xF0s8,JWR}Zh%)Y(eڏ,+2G^nV,{IwaR[ˁBLMm]PFTS~I:0:.nJ<6~O?e5"׺aF.,qovOAzs1uݎc?T}3hiDSG=[sDוk$vÒit m1tDEI)o8- r%G[_`eeEPzS,σH:e8ϔ_6(SEfRxD'X}i]BS%i״9/RrSH2_I;^<ڠyvT}&ZO1'؍{p%1W&Omgr4 x/Sދ6ZL=_i`.+U( e^ Tq鷗hlЭ8|{NrT䦙8.S5Xǧ)錃.3 HUlb@ C*ސv[<٘"iͿid2f%`RԽ 9I|k"B@n8O( ܧT2T&7# @\l<r,HBO8Cs<€ 1B>F*,Xw7pv,T{{1Й0.e_.RΘãkW݄c{`X4ꛒ7}@Ȇ7,V0OY[rDEz/uuT҄D@gwO853E9W痖; įyzYvCb0o~fi " |؛Fb٣@GCU#4v1U2vI|6|y1 C|k@"nxE!Lc>Oth\GGC|rjA?q18v"@t`r$5|4L7/ įpKC~dy-8s fT#=įR>ФOҵ?{!'`3Vޫ5uP;}%x ~W.)>*tgo҆j<ߦݵ¸ӤƦu&jvq`M4S  ?<(γ )`-4+YJ |r}%̙dv䵞ch"@Zl/A +6 4<-\xVjt%KU:AaҼWPu2 e}JP o6a#ⱻihnmJ-T5O!*#dνk Mg=3\=] 3xɵꭳ!26N?zj)0Yed?(bƻa 1DaPZ{p2^kEZU_$Ipkn eA?5ۈLQI 穼A.lˤRrGB3u`9@v٣ق - T}8G^@~?*Ve};θ#w\-o_4pMwSqUpe<k%(jRiqB@oKzm*{uthOdjƝfAe"gJV#=H,QE6_bNgLG^鴄d-s=[,|+{2Rǃy}L&8AW*[Y9 " Hм]HԓJ$o' h'5*UktIrN---q+$gx7 m1K}Lf!i5!!}5 Y߉OC Ad ?Qss;8T7fμ*r VZRo:֌0K_Wf≏*<Z\]b^FUO`!C^-TmF>n $405턇N܁? lx.4!Eܐ#8ʙ0pCq]˄X'/jxl w(1/;!:]IPjF`_(J@e('Q+?F pZ6 #$sOWF,e{/AOҷ&W)[%naw|]%R,ۮ?O| 8`O! / {qHj?iG* 8)[zLn{wVU@?M!Hw ){(*\"U0OB"V18v}A{ R %a r gc7$apť`S%`!+p/DQ(d5?e_a'EBep(KZU?݉j`~zWݮh",nFZHHMᥠNJ! om/bDltPp%P4 jK#7oh9 T!%OFznȁ}R1_Ǟ{۴c-k9Hu[;͓K,.m\U *h'Z_HjH20To##7/Ħ:9Q#z(>{%kth34?%}+TXtLQ-Ͻw6,&_ϩxJwjdMb;_L?kC醿GMmF (q<6sy6PWD;9.WdRea'*:8*N#dI" }t{pI(zB"]2\]2g]<E쬤LTq (O˹6 ^T@Rt@ۿy{nxY!(09} |C$YKYd[qL!!Dlk sž"p*qٻUu [fj׋Iٮm_+#^e[w] 5U>)MaӺ<_B$/WG2=qoAr/pvl0P0$񹬣-P+{ q5s Ý ςP%3%Ce[  aiAPn&v˄_)rH7E[#N!FEZepRnMڮXe wd$aH"75*As=[=֐ыnbr=4ZjmA4SY]hJaOLN } i= 1d c|xǕ O;%7_Tĩ*,/lxVtttayu^KVt ,]f&/#t!$@u-9؍"UM#(퐼l >!"սbeTW[hxr :IlB^LO/S,L7K0"$R׉\wD Tm,UR<FiSKn\l9A{,duFW7>APD'f'k0k]ӔyK<ʕ<➙$Mns'Jli,t7ڱE7L'~Fq.ӹ@6[Ree 9cĔ4 ^Ù^ޭ-{RLvX Voh5ȏ.|QGC-XNZOYZ9R+ 0 (*`5t{gѰ!^hgYT|2K "w XnMvqL2ɽv;2p0ƛ)ؕ4E n:>hAYi[j,׋4Bܪ0W!tt:wI_9pg,6 `1Z$` d3Fb βe"\وI'鋌T 3uF"iF.rsZ¯ _H]QGa=ޝGd XBUN^͈FIoMJB1y,,m1g:*[םpVN; .:GԐF>?]40tS[u k\ z LƓA&RKǏ5uԽุ(Oƭu1%k2մCG ]-gY?B!7 -VSY7 %bhKsf32>h1Ǚ^}=b F c u@T[U1EmĘ&&3;@hi/FGIrG@J-o"}w j8/'BϟPMgoDG-WKK]Ԣ$\¿rMƤ-I-+Q4#i&\yS$1ge, tʳ{HfsμȺ=E۞ k H.~00sHbmphg>4Vˀ)JVW3F1'm+.1'u)"AAY9P7mVoyaL=}!pr([Z `}ȺihYZ>Nf0,N\.a{o!6l=W6_Ӗe$>+r$\V iS*© 38Ǭ>T2mc5)I%#,ɀEfF~QWoS悬M>L"D!. エb a_tOO?>bp'hs[ETLC&08lB)\'^r/wH!Q.Frg='^`ӀA'CzKO)t۷}3|mB?Wჰu8< ?(0%qkagOu0ݶCOՃtm`Ss>wSf$:_ :^QΚ+: ]]#@+Tѿű #RFǂZY ] ;FBAK8Sx8o Pgs:[|ֶbIIMc볫?A ];5+ )˥Ṿ8v.ّ6uPR J ڝ9ŪZ `wPi.csaB#LlNIC9ķ'DoIEN Oޜ8ĉs8v{1=@HcS'a/ܥMrN%|n6>OoQJR C 597;K G#Stu-i\[Rh(0Ա _rDGqdV(R!3}<09!4Wױ}? S"[ d_˅`3ULp\T8?߀G$‘T= K,=8$mYZ)9un/1e-@bkLnR#f=Mφҙaa R/>/Zneԣ-6 w#Q/,8}BMiocձ8.⹙GNi85nKly܊ۍCy~iz~x BF(g"U1-q,ޟN, DZ筯TRL(V%' K N Tg9a]:P?\r7N!})-fGVGMfh%E4pl[H _ȟ\Xյ\ j60@EЊ 4ny1 U7b;.ģvKqbv3 7%cbvO(,8:H{ڲ ᗷk2v8w2Wv~VӰMe7|cd [z@嚖܅%f(/Bk/`4C%? X!6iMΥѕP/c* z[ZLieoIa$dő_Kd10c0O:$BZk7^j Ӡ!k-"ىW5 Lwau/=KCTvS[ˏ]pSb"LO YGP35,jdRmdi>g Xn`E4uZ4TW~t11ޝ ["lw_*gCaijq;:mq]w wEɽf1s xEdDOdv 1BWC'ʠ\1bE쀾tԥ/qCK;WgNrW8n% tlNhI'cwV7O̢;-leg"|y Y+^(G40{[[$+2ڕl˧:tL9)%Cٴ !pU6J ٳƋ^*t<'qTYk5٭h)j"%܂_`t ? u(:=R2Ԝ}%pԤYrYE]K ) I+'WiUNߦi=f>-puAKDbyY۲juԣ fX8ʪ򝿙f! :ܤ )wdFZ|$6,>C5C w0FlܳEc<Fqv"yvށe U%/g;ppjRS9lSUZ JRQLm7ӱGC+*e(3Apy)}Eɳ=Jj%/,,jX'c?fr'2eb쥯İ=f7q5)z7tx2,$[M37jRkcp>;1;Cۆ(o|1t&'w_G7۲(o ! y>3YH,8}hb偊c[Z#Nh˒*rwK143\^zJqoا)? ʭut`M,mU`#u!6^~- U~e%iaC NFː仝aNlJuL)" dɥAL>&bA?I݇E !NCBA$7_m%DR1Cs&P"I :UsYUd'eV\39c+q`l60^5^ړ%{ʷRbZ!&a?Й1W"LO5}`+%=%SQ* djm< |#WDKQr,1K[>uE$#}) LZ1?0gUh2iqAƈ<n UD`Sv NfwVqo)ƌ%-Nb1*E-' eIu #,t Eon! ?D&wpRSğybJrc]X= x&Aͱ3 >}(?W:6^uL`iwPg (4I).R6CyO H Mb{_{@.Ykh(+.\38㤑DMR;p HC[ l;Q^ɐ}mI$Ɖmî:P_zYw4̘E#SN<3X}WBބ[954M_)67$K=q/: Gb"E3AG@%w ~I3)2 *WIӠD6Ѷd{ ʔh`N\kCz+=Bbj`S?V+& ;g_ Gd"cMoӂZ)@a׊h~7,^R5vYkezdm.%ye|A0ʺ+YUHRoќT1M'xozrTM]B6b ,DB> ZN,2LG| !`6H:*=(<228x8M_鹧@)!s ^ iAMpLvD{R  7|;XXԠf%zh-atyS>Fkbl,OK%e eqXSp "(;|\oTЅ]9mxo s -Rd,'v6tL6Ik ĖV3dž?^ xJWG AX85F?_.LM'j]==WW෇T6qu?BIV|1D |WxzqmĖXqu&1r*%l^)b=ٳ?,PI+JJ|ҍi, a/LO>.T-}-ÞOm~˃JMK25~ٕlz=Ǐjx^ qu LY{rM5U:]]S.*CR|خu;+tXuۗ 9p^N,K#( yEY&l')=63H((bs?aUjXZfӐRjC &f2ab-\wON((]h5&.+͚P߀d2JUL4yxU5 OA &[ {b (;~I>qT yTFIYtSӤW ¿] 璵GD4p[Z(g^@R}Ҟ`\͖oq칒O1ڧaH4jUrSâKR" h1@Rϧ8s 8#8vD1Yȱ 0Hu_ Qz*Gx,}("w UT%s3Qt}j}#;p&" D+L8z0((0.O~nL gG(4ẅi7lBFnh6\۴ vPL .B#X N o/L1zVm~*ݛ+])ʴb^~mt G=8PRYPh-*Ghg{_n9eߕXMTPTn53JUT>:~ ݍ.V "ѿuV.MWcL+ u1{*Uq]kя?׹#~xއv7ޭo `4 _X}1%Rw1Ajc|xcʻ@vG`AQm#q WDqs$=Y85=Lё(fF8M׍Bȕq@ HUg$#)%}x86%C涃bM5m驅iϻv6ӿ.1t*1?! >Z+)m>tl%.ҝW٣L.Owbp =b#(JBhd]b㖗~ cȯS^!_uf8mM{E5ر5\r>Gx[ھ)+502ET(-KgĐ͖E[ksø98չ1x@]m98C1+7w[O}Nbe3pǸV -U&$Q[ϲ8-%l!1?p(=POާe\h=M&5D&%jN<3ƒ_jw)'7+$"V+wFDi$3`nV]Sdک0P,A#r:|7cmɱY!9.#5MZVq*Xi8\N]@[nrj8&, tJ-.TT6%NQЊ= }/$tHHU3Toذ#؉I?RKƢhϨ$ "f[wY Mln|{Ȋg|zr8mGҌ^pH5bwstt*8CaAr ~gJPuaz}{=)Ǚ܃Oerx*$< 7XK:\q' ;N}BQ${lNy=V?|p Qe&^s$}Hc ԯB][̅[vUP'Tjq>`p e0G MҢn3u)꾹kS EC˝Q2UCA-A*9|_3K7I@)ʾu<)+ᭊ"'ΰwV0Gi[Amɾ{9/41ɛzJ˜^z`W}&Iw1i$BnΰhH\3~C^©172 _,֔0_нK/zr{3c}NU6'F Y}`L{> qt +_9ʸ&IwwS0B4Lj>+IM^oOE1f:[i-6iK12JKI%E)QƐξ{`>zc c<1./'NEcwbgq-Y*bFyk`nB riC:hIOʆ`B6jʗt?3uhY+ʗ.;EB &!zh$~^+6 _'6]CA\|:Ʉ=#Q{e^ɎR8ԧa8&=ݚwy"m$֞rp*#-ôPȑQrӛ\6t'L…5֘.  D%6XO>55G ! {Spa+xfkQ1e[wv%]遱Xw^e ݬg.\Ej$6>mڹ)ߢBHY>%wprN'6ެcȁy.\fɟO!d'Q3!J"RFCmIbo]t/d&Μ{qƨ]=/BB1 FSC 袄#7mnc~n#I@V#6c gR?5{KZK+h,m]P&-+ώ::6Db?Zo~_UTgi >ts?DYȅ0oҍ"ꮡ'M: ޫ)RGIy~߮̊Hi&qk9$k{+c_6_ٖ]\ZsPznBG[΀b %9C2rڧ\j$K 7uF:*{'|=6|2.SM;@!b ?/wgn$8*O˪Mr1V4<"XS X -:Q 8h?<̎z=N"%wx5P"<&91A3^3}\ ]wiAщF2UͿiζe->5 THGj΁[SJ/Vo'By ?=QE3= bT:~ @Q<)eXS) ?7l=;uW-R`5.~W)z]p0Amr,zcKm98r'8I ojyL{ҮZG)nT*2GEDwٟTr)[yYb4|]ү P8Qo <ԉ\uYKuqD߲^懏m#FQ T&uPY)QP^TC<`6 F$NwEB(DwKz]^ƅϽ< b݂i-ߜP kHV SqE'^~3Q݊ޕ9oA:1ngIL>faWhdd$ pѸgenڋHu$)uxiŤTDygaW0Zt٨A0kZ]i 9ªM?|SLa[,$7DFbk:DB )b%:d9 Mφ zs#(dץ+f F*B$GOMtUe4 G%9e]` U%ߔn/6&2:u:)Qd8MFҕX_۰rm4O4c|ٝ}|7! t>E}j|(~VbCѮ8eӂ5NC%2X 溿v6i3)=4qfG(wW]lIty(S`Oը`ΨaB^Ei>P xNzC̀+fŽ[LQ@d[9݇8٠=#Tr}fԖFC ;g?y,J 6,ADMЌCM_d86#1lz'\ ay̘\MQx('RR,BEsN2V8~ۊx5d`j ӆh`09LN.a v/ۿ}CAbWE0?KCt /V kmKsbSZyRs_'pbI}o ,VJVN :g]U=ϾUɸ az7Ba? ԄpٌQy~i9 g:XsnTbaW9=}R'43*#9y6dw4 U. m櫥ٖ,Y$AfLeCDR.våܮf{c؉DbGI o?8Kn;xzi2<7p`ĉ vET(qmv@4mGrV=8+l 5?ڍԦw?Tc3alY$$bX_0igɳ5 (J=6Ai+HBxu{V)8;4 [C~ڀez)9}P_8w5&-vC֮@؋ I||`^3&UǭGTBh %+>G Y[nF3Ԟ[)Gh2HK}<} <_|oҘA1) -1Zj[z6L!kU{tk_#KITh6b Dn>*yȶ,DNڇ*1gR_Y1VH<hkwغ-& fWp^zn/mHMrrgJ.R"vv8˟ׄ7oDMVU ..tWZb&63د5t6j?ڏFKja^KXX0®E۽#/K}Uv^pbkԬЌQ$az&=L!T'Q.z@ #J!vk޻Ā#MnDu?m9bQ",V4 w>LY*|Y;/5txpmk!03C٥_BдP(8$]'?&-[c?śn:"y M%26/vT b /ɜK/|KȧX7gI8QW'(I1=h0"| ? 4Q D̥eFw+ƺW݃},]2_q-")49V^{ 4D !sL\lX^]0,ppݸvFt4EkirLB`+SithbEh-͞M8*bqN"Tޭ @$n6Zyk K ;c=Edug1"fkN] yB7q|1J1Rl4ģjc4Mv cQOC>>Jou#,G%l97HNiOeF/p36'OhY1:?Vxh"h.Ög* \ؼ*1N,Љ|蜍yq4QU"Z8}+B rrO?Ju,_Q N6eWyGgNн>rREv7&O7fO*j@CInMKduB"#Rmi$Tdn34X')~|V'ey:1u%}%+74mdUamz.Pe_Y47][Bq<"XVjHV)NL?nD[G$C(iE9@<;'OefV"Qv^ E5ԋ6x<|IEPD'WI4 7bD[JI!2Lt ztG4z~pA*hXˍ^C>50T&MAayС4XV0MBbePb¶'}>cVUg9a:9мoKI̟w^Zޚlou]du=5Gfi=u;7B˼-D ;;/[ppu DɥCCw%aͯ֊`)+5\iSZj)vV1aB)6\ ^`.#?blX&G|y"$'滁o/ީӏa`R ն(c0-U.crs$ѫ+G*HɻkCQ3$ܹ/Bm. TX%Wcop\[#?[Vxd)))@ O[k/2 ,Pt'IBBmTtXmOYYY:VT`49TZtcK3CKZOy fĜ*yTKy¬~01+"z1*6IT{"puuаPGQ|JKܠ73@LW K#лXJ֐.nϴm6\Yt).D,'H.m[!C\@+8@Q+uةb^Q\]gx(Ü/T%Y0W0u+苙j^ok,v;b0',8?[R%1)s)F?ҽ Ii-SW+5€5TO |sNfNe頜 X nooOi`'ج v; nuLXo@u%HD?lk? &[ 3E]4ȝJlDy0.[)jbwY=5۟o隑xο}JdeWFצ@jT%)< 6$gM^$AtARz E]@ z׶ *5njl[ Œ{2md[XQ 1kOgO{Y{c{Ҟ.C# vWsQ}=QH9CQ-P?M=AÏY!d\$Ȁjr35'1sdK 0{g,٩T9t2~pv4~,̅K\F t "`&xJox=ú,3Vq P>5l/Vŏe /&,ӪbuF8J:ERR LC 9l7*|2ρݲdY1\tPð޸װREY_g z~)Lӌ93υ$N6x-'cBɇD}.~|F+C3EڢU_!y1K\ bG~~rHeP6tV-'Zr1^좇[wM$G?3(Be 4.MUbHY(E'S*\׿?2S\8c\U]#&<lmΖ#RDxb2%yTQ~*zhȰD\7۠AgYŋW@6eD(ʜKVO$~8)uEjK=ﳿwB qJl t.M#p䢀W1^@?cZF9)㨽7v^Ҕ|&XqAzثS $Ы&i8*lN>W|]ֵM~.}X4d^)d.5!Ce|Tumq?YۜE4ƪ :7GX)㜢œ/VLHtZ cpyGս4xT!0$[e2C"FS%Y@#, &êUINU1R"U ^~V2V/Ju0-;}UnBf\R`(fk.Mi$ R5T!i?׋i)}I?ⵄ&=RκѕZwnLcl4ceɤe'hqʲ =Gȳc?J4w3qMD|ڐ:7o}"TsQ/"6 RrXod[X)x5PnNK!1B"E8t +#c~?d[2?,~xȊt L .`N%tsX;747s#ɏMbr]9|=sN*f|bg;]+pg2vvB:OFLe2- \%_z?l_p6FZ QV6K'$aJv,?(4䞇bO.:{ bM~bLd}L(.ƶon'%:GN[;]ńAۛI#>Vݶt^sfNKc%-5]McsHΣXuc$*66k-k م`x.xєp9pr6!If,sRO&|"Lr0^:IL ~qdž<A`D2(/QZQ/C~^?޼e^m!clȾN~feWܲWxxJ9Vm1ZoA1SA*cVⲉ&I<ܫM)}dgegS6؆qƮ RY FɷUP'w 8W.pxlcZ:$tTb{h,Y3ղ"qf֜}bY˿c6b}9h?0v0i4۹\c9kވ]9R9NFbeSqY#0y⾾yMJFx#fmN7}u_g~$%΀fMi!y,%cf ]Eᄉ"l-~9͏T vU[~a1mbvBZ2q>jj>CK6&SKo\bj'MlX̲$ҋ+:FBSSb;Z5fj`,}ԚtT9Rq&)~ r]u@5䪄2ܾ͞p$7>TygĆnnNXsI發06bͧc Q.&RSs&ÌqcwƜ!/^n࿻ Ą.hծF0@aVQqFoߐ(kʼnW^I]B2ꉬJ2QB.gQ&).cM,|?1[=}bby#jJwO2TQ"-L%u4!nֱ7hF?/( o~(T\6LhpN0O|ѩ9{'U Qto7NbjQU q/7 T1D{=jDy8KC:=M~*hFG퉅!l짢2$!Z,f4pJ8PO{Gf]Ieb*1?5U5k *G>ӗe5#'F4?CzO1*~DU :hv(# Ҿdǽ=x@@w!~V"_ KQ)"ՐEN(aPkH07u Sw窌^HE4ZfįV"J-襚;V4[ڈ*B7c-ugLxoT]%܋u2 |rHX2!9ZBqZl+u6ʊ`$w-wUCB F"wK}nw?U*@Sh0U3L |;0_mt~ ޭ ձ_֞)c,s1Հ-N#΀c O<.DH>e`M]ޗkw4|¨h,0=0E`Xc:.гM"Q+Vdx-#xηBBY Z8N }eTҟ=*5[^V,"`ճwz|D+˪$)[B`*`~XWhbd\2CquZjƫ)9BUj*cqx]f#5|3 I灨s] wAN&GNO2w[:ǣsg|Iy56w!W·Mv/j&&roݐ=5Gh| ҃>f68N}jDm]0%N4a:g4h{K)| l:;"rz'V4Rj\XU.7f*#["Ȩ6ɥY]\VL&3Ɂ8Ar2Ot7V}g`"A\+ẁ^l`,*BȬ쓸Vb%mkAkW!gcBY.!҉0O6~+&@6L\ͼч$6L_B`Dr\ yЏy8$lrfjӱ'!f?;qm9 rus/ Ԇ*K +AFr|"t&<ΧhA׫$MZ" ^*崐۽Ld16v/ b19CX{4+I>I'o3Q%ĉ 9/LG_ ;8au'Vp6C Z^%`&!:k"-NRVG;E`*(eeQbA%B DQ~ 7\y ;dI& 'F`VDgBe¨T9$- N e % h('n<XlAi.7KmPI;o3{4mf\ wyu{k dѴ/9Hwx/%qV=Czsې8V/d@Hhʧ&_D NX4gq10>BjA<5//؁Ȟ6Cқo`jǯ)RauEP; ?v nb"N (iKaH u [hBM$6hwg[C6`R. %>UͩA!"FI9=D7v>.[ƛ"yI;cb'| "p:1z+/vV+W>JӯPu65?M2}([t<16FuT}.y d-D~Ӟ #ςhB6.{".gǟ@\-(Nwg:){kI,ۦahQ3HkV L SO$Y5kP~7&M%ѣRh wHULO䘧oH~L=0񧊻'q|K'*DZ-紫4jmf.@Fc*Dn%V\Q 3 iwՄ$M!J/eّ( S"Q1h i􊛸*=)aNE]爀7 ,m`H!p%WSZ~So'=){fŠ CodƔiTؕ~xc)%ko55oz>jnaE7(^]Ode'PQ:(n=! 1c[F>#]@Sn'Aƾմa{F-c!WeH9+=W=!MHMXJ -<ǴY.ՂK |Z]sG}9;۰>Do}޹7ݱː94Pڴ#Bئ@5 4ؒ_76̂ q*Y!5%F**ʓH 16ҵe3yRxWdCǦ~NZ#NK]<ϸUW W~* OOݓ<ڗՐȐ,u;#C͘mF*Þ4\zԖ 5A DIR:V벐2tbZYe QL?J 2% ;1ԥy\rp_aUaL&)0EN ??ٸ[0 f̒Wtԇ4cUyqI$y8(z#ֻo2eOn=(-퓊JE[Gv!e,=1V4g%c42kk_b3B£8Q.@1͚ _-_HcPzEjј|vjE 7+cL[jËdzlڙJW#Yo^#'8ѱe~v%U4 |@׫+8c, Bfa@?$K1G]xeurg"պ.yjD" J>>EH8)PϹ1oe:Y@Wt\4y{2jbU椰`0c{&܌cL6 mc(YP!lYTɌldhyה-onil@*si<΅| -J[oq^.%+?FBgBX` үT*\,[vmmA2C "gu2#+N:So":smF7v:|Kv9hD:_7 G13g ~wrkB' UrnWnCڌZڸ̏moX1+Fԩr~6 7b b)C3UB])Y⚼:wW{5j;A^n*6(eh?jN]YŸGZy9弞_4 j8c]Ĥ >bg v&@PmX_(JA4onMGDch/V`eDv\n%߯ꤌh__kv Yk-INۃ hk֡ȳE 0[^xxnL8ugCWgy%f#$|P l+Ggߨ2"nrk*dMvGA*x?_uӶAP !:LkzRŽ%p2sSE }ļڄXA>)kgxؔc97EVZ L􀐉LM6p0w ߌ6cf\V=CM6eH zv(𫹞 h*ep<٥=[==8ˬl?z Ҙ(5ý.8:Yb|%eѮaQmWiy+=MrB,>;!MiJ A+Up)}.cRi@^rPH 4Y&?0<ؚhKT)T"1 @MFF[d[ըH DJL&XU2s1w AY[1gc25!(N #L8rfhoR̛zzbz"@ yȉJX Թd>5i%aadE_zJ`O_;uC.M0B B!zYzGueTD w dO-E`mqic+6zi +\f \ɜ.EOwo7!Q/iOCue }FH@ZO#Y-̇\[FpuYk! ^ﲓs*|/PD gIr"+:j}]{2 UnfPr-kg#bҜ"*WK_ GdA֞q[ΐzu((C!/eɞr!|_޿ԏ +C=0+ŧN ^*! Aw$՝.|@]f Ǐqnlֆ=Ȣ&ULPMi*|rz M ޳8kTio$f&&:Kq.9!0eMR 9iQ_':.1 (ABTYg%@V$(j ֩~^`ͭL1C 1=!A?ewx]cMDtD5< X䄾-^ 6 D1Ǧ@ WOu8=/O2 ~J{Sך~8AG[ =`_nx( I45bUshR (Y G@G^. \A{ܧ`JJnu.Jw@KĿO`σ{-hGB+{:R$~ւM)Pr .qz'o=_i\=L5PŭQ(9?̑70 +.Po۹v4s:-RE"n:H 62c=8/\(p-v! J][kB IKJ~)(j (߽eWvb~U3T"m~;:EЧ~܄K^,ye+>}բ)[oDܫZ(:Uri7yuH%.%ag;3x SڊN?? ϣʌ@wl\6ڈD-\]O8P4הsy:07( zYt!g7⒝wKY;%$l^LV,_N &͂SyIXڥaVC%,wJ߷% (=v}kmߌ^5pl˹ס{p>j՗B6$o.Hkձ{Nx.qR~G[xyFvFj*AFTZ#yEmTk^?'cÊ@u:AJIE=[yQ? HԊ1~FbxuM7ş;x0:GY#MC/{1hCJDW'𞬂4BoUua?fe#]Kq:CH2-,'6͗$ 'e$MGפV:K'[&Kk-í՘Yʏٻ=<ozǵq JOY FeYW8Xirv#We=KtySkcwm(1{΢1% Gϊ}jT8o$aJ#qzgQ5EP(02%W݃عg0NAX0jTϵu)Zu/zcc`4I"!w^  "|[H<Swo?j[sS_e!yv3f)vZ͢Zf"=)B:lDٰbz2n4GI^z5bW-ix;vEAf1"9}[fX]ݧ Bay7 ],A;ʿӒ@Ѫ`S݆ BuҾB 7( ྽׶7{-. 9t5Y$86q!o@f|a'`)SNkWJhutđ8(uCMmt? --DnAs|YKc4HxSlSưb^(UVC`Y.̣"v;መ]a[ 9W د@j)ANC#+cJN M̐TXF)bfPw ]=Z`Tl^K d;lI洑~Z($Yz}*>unm+(0nmFTM:cV(b]YUk?G1}?p|&եQ5 _.VwE%@,%R ڶ_5꫅{L^ 5 aAuXLLVoVaʊ3wz`<| b.gYZ0707010000006b000081a400000000000000000000000166f3d9ce00003618000000000000000000000000000000000000005200000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/isdn/mISDN/l1oip.ko.xz7zXZִF!t/5]?Eh=ڜ.+rxK>/?涯4tP?'XP {ly+A8.p'ERyU5e8;<٪$ҿ;(C+%aS?*+AJB4/=mu5WK3'pH! 'u UV<ӱ#mx58Oֹ ,}$.^g?ln{&^\̌^!u\4!k>Z%,Lj-L܎Yfb:6?VsB[d]K l3-%/[uZF;NI{Jw"4xuVE86@ @}Wqya3q߳+s }~Ӫ|#3hȬopBɅSy'KzF55bcE~;'Nd`3[TDF'zTr1]h%sou]`v th޳ezfT(c.V\vf흽Sq:7ymX q&P|<)/ Cu_sm3Mz+ʕQjQ/ :8V-IAw D¸HcIu:fn/eȄoʐR7b2}U3n.Y `k9o%7"m~E:%5`+@ e.M LM pQskXK& |w"J.<5y]»L_k`hd]Aտ2XO$e93f2Sw(H0_Ak ,-9ĵ>gkwy2B? i47'J,^{iqXUE{`-:%Y .| lzސj)7lM)UDa'$xw z 7dRm:wBKۭ(;?hY!%:l%leeD#PYOg<bXPHiy~+er7/`B[_IM/Sa`oJҋ˵N脯6XhڄIiKB#O GO_)@&̄' <*fxLƃ#dPX:3dMq^0mЉQ>NV{[ [ۢ{M GxN!- A.puHIv7Qz61X2`Jm(`bpo`~7`ͳ1&8>ҙqh&+ %3e`{s(>F\?6D|!`tWj/ ;hA ܯıuW*#?KR?ž 0Eˈɟ{AѹzLvFqw^B>m4Nj^ŀmjЅd$G./CnO- hIA2>ALXg͏r5;PO#N݄$0f윫lqpmmEh+7QhC4\ϐR>*' 8.o|w ɬm Ǯo:w>ͪ<HȒE u)x7`[k}Bd.o z1WPֺpq~ͣ% ;z,gQܙh@0OuN;AuP8{,ӕ8/G@ ߀) {<{*#I|NJ&U)%_t^ʐ6瞭66C;7ͨ7adm}r`>!#f=η]є{qvzCo-Hh鸥qF굥-c@[lJBf!{cPm (0(2xlBnƳ#E;ڏ-ˍZ<2t>DɷنR+j7SwS?,Ol? C3Q画x wOfr}R{8(عLKA]˟g c]YBK=-q IQD<9~4+xO[wqqV}HX=J]Yw*=YH\Q9-5KWf8ytğKVY{롄(=>B$DuϥRz VA#qАyNg4iSz[caIVl9n 2H ,BݮvWrv:,rŪ$Y#g'u!5J9p -Xk%֟|)0nUvJi8K ƒJ:kWUisTP(SxI&F&+?WAA-.:2X%?!GړZxa4݇j "+|](#Tp[-I&n/x>.L]TB8_%|4¢aIh䶞4іl˒/:uރ~GS5Y*ZPcv⶙jps3*X)" yKE +f+HXeGaO\UQ#Qv#b?&>9J\g epGH4up^ÄH1ӳq7j,ij4(\;):plT*!͵næ:NOLMHbV.&s>9Ǭj> `ˢGbplC ʕY­wp7f[Krʠ7GĘc%#$gm~ /faKEPYvY^s*Z7Ph^ ]m֓571pU .m~=m [h. GQrzvc玂CJXy^j:QA!0ez/{@zbniQ4x>udlUWڰwK^DVT*ȶ+;4օ0-?>QGDvd@-HP|AdDiş*qLwv&3C^Wu}S&Fqx|4B a QQkcWx IGHs_6W9Lٶ|Zi|ܢxE8Z|Zzuuhf^W8"7}~L2 ,h᩺}l4~qc@#Oɸ>e0gJ3ʪ(+W Zso$LҦoݘ2Z!.<M ܄C iLS|N/.-mG9#k^3d|>tcQqԋ9uCjQ57~{`yV91[{MZyGV"V[1dA2j0pEOIa!J,nƚgқlwJMb__WRqhʸ|D&'.AZӺh²f| FZⱟ؀@f',ڴK<>tck;uƪU0Zjr, #JE%oPRi\<تYSI"z0-u)=o4iMX@+$e<:,keF6J.cXP!&*O%OJ] vݻhAx@=z: "@tb'pf~d;;'DeTTXΞupɐ O'>bl[iSM(SPVz._hD# yLr?P-faXQ{f̷D6VG%!ݸ ċ jqXZjr l Z'abBmGǼ.u}@p'/ y-b;/h"KXQ~WIwfᦎ?'0px6P*d"D }ˠ]A>'젒6z}fDcڷڌpG۶}[bKzԤƶTFNm[_y]qG8CaMVpqX?4=} &PD1f:6ݏ)QdNQV$RXEov'1kC>:EJ 39ROF)4J DmC5~c jq=| p:4Qh^K B5tWeT4lF@l/ 6ߨ]n4V/sOo+Y! i[ %M(Gb~ݒ+>l8YwQk1W+ԭÙ/+"E#|;`{yc0xFgEl]hJ?EZpSdY_9/^YlAՔvJ*yNfkhƤ;H6IKGeqϰݣrC9ݟdou2fkTλĹ_R" $k<\=LZH"M}֪.~_Ti35 0FU(- RYdA6"8v%a{hEɺVA175AXlw6_ mIEQE8ǫc]v2U]'J/ w<ʕtwD_˘ @o,X lt}.ZGf 7bȎ͚]ܭƱ"$˝0STPYx=6o_4hh@,oӴium|Ȕf^2+Ll4/'9B*oqiρ2e*ha[)8%r/N€'h!s-t2P,~t8KR?X&.~. 'X;-Jx"lϗ3};$ܜSBa,`G(`2r+;,BP5r? ӆW[i9UH'XP"4A`ޅ߸FZ15 Юr*_ds'9ځn=";hq]DS#Tnj[ڤ]jtkE+vE6 /xEy]iʶ]$sj`GџRڭ7VRv[1Tk7伳金|hE9Qڋ'n<Gkc<=k) ݘLcU*ƥW--`\_:,Y1++u4'` vwJ0`f!VdP;}&C18[t4+/ԲOA s"e{C XEy&(~R#WIDCSQL Q:  jj4V֣ /`Լ)%.+R@f|ōfttʊ@*?=P=ohT]&q0p-s;ANR1rwTu`*ԋ4~܅r>rXi%TƜ#׸y^ fAn_.>,z!I 7>1BiLIO۫C-5ЉU F[O.H,N  $4\{NPzyipO{/&`K͟bᩓ|^ ],o^cwkc\1 #\Zxq]#ܹݱ]bx -`>$C(hIidAm\jh]ᥒ|b?K]HvRDy $!h՜S($\FY \DIfVGʄS5 .sgVu:PhQE>Ib-찟l9QSF+pwD?e0b)?p{G~=ZlTR}}PZ℃ҎЮ2I{`I%T MWb"Z]y%>>A0 V vuŗ ^ؾa{fT >1 ki _-^!m8Sxp.KWzҷofs07愾VZPP^Ti&BCs2Hxc}r[;wCpwLY2g݁ٶ˺5-ALp͐KO}\\h}<J $)7`kb ;Ilet3z?X7 +b,Qئ͋!d1 v5Dm/$JVU37ahMm/\jS-$ ؼ\H95ĨJp%"꒶M ޺'&)#'z;qߨ&tnL$I{yR fsufD-|i8n w-{bI:g)TT.e l/RY'avƛ4[ ;,k} q@g"Y54I.׎=s>Vҏ`PD&,f~I(/S͌SHXV?NvtyHOz~cV`)!<X຃ x󮌻j١2E,zR?ᆅrXj-XTT,$CvAp5ND/$ @xЉVЀՕ:og5Ұ#)v>_0 ׍̷jehb(k<͢=Lh^n:x-d!&E!a#IVz">ra Jgx\b*\]n?0CBc~Chh!9ːǯw@>~S$ UAoո} 3y$X< euĺpώJ2߫O!p79| SxCU~X/}29s3Ӱ8 "]Qx9mT>bC[8y%!݃wǗ";lnuCZZ4tf{Ң1ِ}G$<`&7ϻ<'ꖆah:%IP 6 FbqO3D c7 OY fAe⸢zpGaUέ,5`+)ekB_%A)nߛMF"W?ۯl`܆f<,).V)\`-̷w Cy+JeC@w>n}'dpN:XDDaG]Uӫb"̊Iw*It̝'ho{RKSO^)໼X bȕӐ*uTՄY/]2}h>pn"8Un~z/u?t)N NN\4I\t3趭MEޮ?$J]9kz>-꼌;>wN mwֱga@nr,xLXou%?5UNNosCooG<21X%bu观arx1j:{ɜ띓 .f%\f Т;S XЊ#ND4bž509Mr7) qeNf-8TׄKA0m6$,s]LwX쬄.R |]o5:^[VG#RӝYfTXDБZ^? }όbyO[!$WsL}SSD;[V&1X_V<0f:?ņ,38 ~{rmqUl VWtJ* &Aȷ7vno$/t6um)\ @TG8<1{WSCk#lk TȑLv~{8ATjc[H=p&<`VqrIvŗKG'Xo}\TTCѱ|:u98>} \x/xV;l@[߶yQA.`>;}Z8xȌjQxwkACoEG{X|\gythNVX!]jQ"\wl VDqH_eꞏXwWLuxT!5,!)Rd v5{BPwŷf~6_dKCp,ƼPmN\Kp'7z,zE_nI {ڬĚnG hfYx 1XT- 'IWD\G6_ G&FPI8b`[ڽ|mGh@O@| [\wP۔)y<#H9Ẽ;v17T+.WhW0͗5 G k*vb6 =j$+e`iX3.%m5ǔJ|ͦ"bn8W "#=@qfh"oŠ'.{L})[LJY}GҾ`jUё|Q2MpF@;ygAu\/Xؒґ18q-K ^>Mv29Uc[p$'T <͞vdg$O'Vn܂AĶE,ۜ4ՙeÛ#Ax2IJz/C&GF5'%pa׈cqMe?\Ud0Pz]1mrVw5nƺO~ Y=yXwy 7KT:pm(5r[)LCvķ'6&ʏd-Ŋxۣ1^J`P`ɽ^܁ǕvrR#LK:G_FV؇^N3Y_UHIwH:x0 >qF(77pIwᖴ:XwR%8!)RS6u6WPRXiM*xˑ6z5Xqhބ/rkS;@oI5ܰODG˙dFzJkMpVf CfsCXiY-`k3bt*?C+i[,QZ|77K}mD&%v _'|>(b%x\]7k/'-geH OEcrVAe%ξglب8龇4/M"a#ɕ*A<^2 W2DrAqx"o6` [%1] z&(_/466 Wx{[Bugrv>Ih <Aہ#2.łJ-Kd8҇0ge "{ uO﨎9ӶO[֚2cGKr|O(z6.9u]kuH=Wa)lb!={!kwTaExLVV܊ lS0Ece* r[X:4~lW 㠆Za~aACI0B4wVSkF#d[blׯGѩ؈<|s{ :DL5]w>Q &UKNixB`pb,0'c`u8^C; ݬAd5 Y@:oȠBZfˣ@)MNAUʀOi- dY:&F1A lJ<^a \NaP<[0P|GdSªk(Aҙߠjpʪ;AcNcqb?+`pǿqb;zoP33xzn"68F񪶻[Tsiq'צ_D rEB[xNbx leux;E~4k/1_0h6__`kgYZ0707010000006c000081a400000000000000000000000166f3d9ce0000b6f0000000000000000000000000000000000000005700000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/isdn/mISDN/mISDN_core.ko.xz7zXZִF!t/&L]?Eh=ڜ.+?L@eUYA<+bcj7JK*6is=P|K*]t H.hLN'0HWqߨdO$q70FwO5v.&ڳ@ZޠieA>07I-a7UQFsnb+〭yf~V&IlEP<gDz,B ME)o0xK]))6knpF6i(qI* ,` D%u:%h6/ߥ=gK<ȁ C2!spݴfYtŶDuAbjD%fh/.cgG3PlFywCzsʎ; `| tvDUVUOJTezN 3"c=f(ӆFv#S9oIw*7St^ NAԨh-1 I拯.O&Z@{.z-&GjӍXcoz=41h< mhp!'AQ栽f ԺVJ X9;o߯Y'GNM'K̹G=$K3/RC4w=oI:pzDzp~{q7/LpoACG hW?Ļc`(~>]@ЎJBRJ>Ó3OjOLcнy ftH3PBy.c`L W% 'X\ۄ[IDW;mCI9eRd') E|s39%\29ݹ`Y@# }@9]R<+Pf*U$({^Wh iR?OE7+*цX0. 03%8+3 b4:/ZO(IG@;8f(PX9:p,WX_~*dA= "]f|=b!MiڤΜf;K2`BBDI@z cN$Cƞ${)UKb|pE1[4`k >Cvvw_ۆEn6-y.?yT$!6V)/nu +ZH@v]$*e_O<#Çrn5 jaߺURd@ FV1(ڠ!' r!tPqsOV.G<?5 H{FO:Gm'?QpU{k@gdMX=Af$- r*^zc51&/BNݓ\4:)㜛:CゥSfatCy)>aNLYpvޅR&Un*\B㢉OQSNxHQ2:XMfΒ{A/ CP%oaHt #w} 8J=QZlڄ 9zOϊOթNmǷ\&ӞG :]t|B70¯S7}@WVCtIcl c[5h["*?ZD󸰺DAhTvYtr%h>"HOe1sU8Vh?-XjG{BA}&lr=૸=G&_i֢("]U=Uj 8XUc5,:eI*k9d8Đ]lif;ZGZ^3K*uADxo!Xka] 5 Z6L2 u~4!PՐƮ <:eNnyWOv鹣mY׳]U[yhXLZ $FNsxaw}[-xb=1}xI %U sX:5uD/;BA wMT?7O) U<"XNI<8?r\cf- WtyxfjBC=Sc#J!l3p߀l4?ٖOGӹ>gy̫'[3cJm w|LԊv"ԩ',C n]t$UF!+#IC\^53\Q,eIQuG򗷸}TYTM-"!]jDCyӘ&8g|xq\{?[M Ϛ#G-)&FA(i7?*Z;3eՒ-.ݎgt*O3C)jyXo(ML{ʥ˦wg6L^n>^㼼V 8YfjlLSyW5f⟂% B QU[{N#P9)PAE`cP)~(i W.OBoxՖw*e_L>k9pP`j5HnȖSLUQNl 2n G0˰TEuM⹜C/F=#U,(*?HMjcezYrGL%J!pmٙ;?73_;=,h&ٮySdž PyjO*.uGXd5Fo6KȞ I !4_=/;.ȟbGvۍo8p-$9z&vTj>8r?̄uSr6?f;y9N58q/0Gա [Я o@u(W~e;l2FEzq'c~:j-߁ȜPY[ FZKʞ~0+qH BhPBUԠ/ƱQQԐi$^H-!So_>oS{?z7bԚW`{ 6;f0%,%)Ueڧ~gBk/)6-#E̠2(]ZbB; 9@,q`qrGg-kneqr ȥ%ff+Wf.V>h*yeՌ@߆Ϧ _&p6CLaAQ)yl06?WV!fΟX450G#ʠ[à%`G0}覝hWȾ[VXtEA[HPbӸ 1#]\naI;C rvGFgL{+xE0tdq 8xa)B_'Tvp4p+b5 O o1Q>m8ݔۃE{RZFPױWA=B}3mmMGo,^a׳1r|m{mE$cZz]b]!j8{Su$35MtA<@%qi-?Kj+Lb|P'9c?bf 93PuqT(|KOjxy?xx$)[śQMǬ]^ NfJTp:^z/h2z̯tJϖ:+]!Z E,+D`|>.KOsOS\i(x6~x gXv-R $aG SɼE/Ԣ;:cI6"q؂*L^ݔ͊EUfܹc/vΈ`yVnuqto!>@PL5-I:r4GA7ӝɈCCw,hrG4 Ӿo&iղ}*~_X+^`ZșF1;Z Wuf٫d~Zx{pI` \d \s:G^)LK5׭$ Dzrz4 ۊM;l_ QCQ`H_=AkD#n2M`ө$q+:ڋ-#Z+ix5bW0Fo;3F} XɶE.ssS#4$b/<[|RinO$j=k h'Xy(ƶ6- bX7'^Y%y$1LnMKb!zμۅ$,Gin| N\N}^Bu?III .-ny#ym8ESܴȨ  *#*X٣'T rWtgOnXcߗlqX&Ji=0O9I/~\&JŚN2xQ=Z!lTfBO(Rl[YME:5hflۦY=5XE% <'sUlBţHNn(N,tP XmȆ:oAqh](nѓZ W4kѯ7`{{0dl=-i}妥xkI<46cOtނhwB~ Į}MyvCa6>nGNRGY'<}/^j{WZ>*5nJ$, 6D p527C~E##55/H4 ڪĚڀnΕ߇H52ֻ|mOFn/$!M_/.WxPJOru)GcE')ZvGXꁎ*cAsf6co!KXZm^u0%p} a; "%^JMԣ콭@}i8x͛ C@xfÙ s(YAkk܉N]hzܫt6y2>gV K)mjiYo@ C<`.b "eWT8PqYj~zLvuyrŅ1?-./R6%gg+qE8&)SRwAJE"+&iŃ`C$CN=й?4"HHA;cz9Zx=Ė"6Ds_6a{QlܮbP X֩i-xA@hYKi'M2]tD~Ŀl0tʕu8[۴O-*ቱ\C|cenڈ\xK_}o8ݧEmdl"gxad@N6ݬ%s@ ]RP }/ڀ_+끯 %&Nn䦆{plFǣ@쐼*sJ/i%|W^ )-ikjos’c*sxB%H 0 s v]oFsiϳ$o/MKz5{Lv τ=N]sE5L~ z^т͡7h3_aU%Kc!BW;}PR/C^H3[>wkL=o ȉ致- N-L(6r%x>Er.{,Ǧ1[dcOolf\̖3*@:Vh5^+FI``w\ [4wM`8Cd I!Hb2i5 Z9/v9_xyu;m iPEPrT̝d|ll901[$xj ZY!, z]zeP^6?÷ͯ=۽>dz-M>X @vOq. 8t(YYnc*ʆ`(KXidGI $<Jc(vƥ fI q* ((\ !+ܮ:El?,<,-`/ fDmbJuxr*ǧ;(47:bY*>BP}ÂMxׂ;vJ Y  z:[:0X|*T^H(H o&HO4@ Riϸuy;G2چoN-#|`a2<-y^]7oa-4Dxf-3o_k]FX^#Mh ؘ@b=7XE#֊ZdX;9P厸A^i2<:Av?'Lf*_xς!o8_u8]N,kI#Ņ^ց@kP) 8git2ixEUVwﯴo8砅OѢ36d(tMw'4rMj6\r*lx-ònş{2y>k xY($(qè^:@RkY`wW.poa{a Xsa=YĬ5=l~@} 0|-MiiâvۚIeUܗ[njQ]B^,6~8к߸:TOXlV.T P-M"<7s?vBpIWEIHzJk.HcDRPPK&T Lꭴ:kDq]†L+#>"ՉziWFٻZႉʍBgT%}nâk9"u{C0*| k&]&q +rHLK{,j]ODa!ZԬ˴.O FK/㸫byH󏣂voD=k] KJ }6)@*o9*")496KlvUC$ ehƇi%<IJK9I-Xh\*7Gk,ݥkۍ1 v( uH p*?߉7&ۘQxz=LCff P:@u_£X_H1ri52A'A:s~rFm.ۥ/%0Oް-G)"z7G\{ K|nW77=8ij I[J,_i}Litl-`:KptkM9IkJEJ,G /V~5b8&^/U~e>}}F,ww+7czs۟LF~јt[ }H颟:wU|`ޤ_y$"Rv#Kd:vL@n~ty {ZtXj\9cPk& /FQ?'Fm5^Ȋν9ir)KW8nZXk5m:{EVI_~ȘԤW7â1zz1Lѵ`3C|y[.㩼aL^7EȞ vQ9d+V'H6HmEFlai EIZ P\8O qP,CL꣐"1W" I0&$&}:B9]M0J Tosq *`{74qv0_,UvU0>4.I6}hAIdT':34Ec]40JP"{.oՀni_][f*df{.<" ʳ}.0Y,K֪8~6Wtҝ ^Yy ]/Vi`pZ5?oJ}[`~Vp7VO7~9p:rI MųĂ<ˀk*Br݄c Pր]`JobM 31=xSdY)vU&BhJg(jCttaUnEkET{6އGR$>k/W&%\gi/Zh!>4/.l&0OM>9jb $eZ5;#]0&3Ef^~20XO8'gr@5Q(-SrHԃX] 0dO;w],`)Z[ S- ,#6CCY jsW5x@Y:VtwX#J\$yS#ا+Z8ca?; .*C 'h>5^ؘh+0$Z$>A{*^O@ɿ3{b<DߡJ g(IglaӘ)I,(Bg*\~=sΓK^Ùk@ & \>A.>m PAv@@T Cӿ6:8t^a]դ Et=F.ҕA(@7=&F9?e2k%ҜeV#LuƤ}Ѡ؂!|Òu YꉸQt]|K]@Eq;r)Ė\'xzg%R!JN`rv-Z"H `h 3m|fP2x GV5yPzNNI4p^:HRFp=醜t45(86"Y>sSUkOSV*oǠ\xk6xZy6ϱ%9B- Ѡ{P^l]Od0x`|;B<$( /c5&[ 1-3c])aQch3ɐndqp =K+w蒅Lt͎l2^gBg/N. G'Ob5?:hUHخZW ^͗Z>œ0n\AL  BS] ˡXCI.H>:C2p;lKvfJ^p`OR"5k}ip#'ǶPy^xG䛧oY Y 4L:QTtRw˅1L#iOʜ܌]bGGeCa^U-^@/Ko5pb#X*kjOn/PlyDA QؒʩB^Y]7 `q%qe}'χW$}5ѸyD(?# CU3qV)#Y!=Z/@ ߫P~l_`JX P9p£6 YXA@) BϏ瘔}C2'R ΄QrvJb4N@o:4AW1.,fbpm>;7jScy#0ZE;l{ %)$KPtmNJL}gLǁ~&M灲#ݫ<Ү!=~ K?G)mP{` YD*k 5>EޗvtQf%qIq &p28 b Q֚Gx  pŮ:'«YP`rlKHxB C=Ps% 0 :+У/A,UʰwHFz -~eF ;$G-[V ˶3!@ X0ۭ@n7>&upcF=$B6! |ryYBn]K0/^"4=hdz 9*t; ~ĩ )E̾:KkYrJH__AW(^]om}$祣A`B4ڸ_(kfA)ԡaZ1%mhovoEy[PQpR|.k.V7@ƈ:W+MWcjOo0*vxL 5}:k{zy>^rWm'IZ}10]jn# @a)" 4$ߏq3}h7AфޫA,yI]O&vXgrvCZ补8iGOjX.T& &W 2'=T$^{̛Rqviט6=;rlzBH<@9Nm^4+^GHv ]SN"{ʘr1vdF{$ڒv6 +9XNtpogÚMX ;HX|#b4`4hU]@2 *nMv| s8u܅{ӧoDѤqqvg +@IߋH_-c#)#O($R%qoc)v[k"/>g x Na_T2ᮍ=q^xy%7]ÿhndԸ/i"v;g5Oy:["Khl3@U5^5']gŒ; Ak*@ewRlvCb حkGM~g ƒ#C73tCiU8tڿғfĆ^Y>gp{֮ [rkQ36 E!ǔajc E 4^'K65eC@8tAzSӳ{TV =ڑo{Z"[Cn KB %5h,5V9S08S4:ZIQב͜+ë}:.B,sMWP&D_AM~g7ȼ%4{(/s ߞ24: &vd0q^9 *3V'ں, wv]9˵!A`]ˋ={|Ysc!z9\NG侄P (5i%"EKnmjŖ I\ 18zxq%&Ff350DM^."'dZZ`1^rc C$|[eԙ1)j}~ӳx',0ٜc'I 0X62xqU3Hʐ6Oe)5 %PQ<>o i'puNǴYx u"a.Ƃ$7q:4 u"Ņ) &n~vFf"- cp82|U@]'d֡b5XK7JJJJ PophjP!i[Qz*s<7.[E6Y9XB SvRVJDS>ZsTp&gsFr#GhjX'lLI'7C+O^(p}7m*Mw\csj̪>e *)Gұ v5z$*0Fҵ^1AX~Rݾc" +-0v 4(H4X߉{'t&F`eΝ؈‡dô!*1UdBrb\#lYkoÄ pp&| y9q& 7֨,A_RKR z(IZgH.Mwk 0Y{9vaVMS.)ꛦgN{"qڧ.Yy-$t7 PYh!Ų 9vg,8}]МlU1f;H3ı5u<8IV,5!6J 0fł![Ll>@+*C i $!\RԚR%Փؑsճ(NaO r"8QBgi@h/hRS1y+6|Zq`dEhA7S_ t8<}"1{ B JKp^ӌlkL<f |7?7HI"SvA?S=;F2ZE8I#i'LȒHLE׿anwZy߯+O0[ U: s@4Xݍ[ *:{m@ %/"E*fWO OB?ŵ`n\. [UɂT=r{hKE]ض)[GED9I$ڜ4;6ali`T/'x}%AR=Uv7LXyr׋IcGIM@NbƝl&e*u\-\Xsl$:a߇쭨ḥXb[fcIs L@Åo@,d;訥?;u>%˶y=z5 tO V\` i=Sh@5xQ1% f 1[>ml۔y~1ptKN`WpIe`AV%~Pm_ުx);*X@EԲZ25ށQjT;W7 ŞH>i: QH 03t}Q`V/,я[Xҟļ>(IsEtgĠg 붨A *Sffd%j41XAT+TA_ŋYY(i˜֌YR")+G df9%HޢzP{T+" NS?d(,FkTP<΂_s"G8v=O 8ĎaU2?No,:o?$ZI#YP]j?bj24.jF_l'vKG+8S>χ)Su Y+Ln+cl kFq!_#xP{]"RhUc&&zуEILj2aU>uT ƒ] zv6&+TO y\@W ίru+--Ua=&W6xa^nu AD'~Gש1T'L`%cEt] H1ʩ*ƚOk/Kz'4o@cWi p/u)# 3ժ[`sgmU_b:'u=aOfHnQ=;62bnUͺaf[ OU7b"# 1获Kԍ@@@Jd;.;ؒlVRV>lfsc}y21y&}VߖE?/zA-to?шzAy*k6GEN73ܘlL7kFOӈ5} 0pɞfG#Q?~Gu!4u_ԃ"zs8+v$' t[vmS %#x%U EbZ"ѼrVϝͬs.J7p``*.E|#RA\oܭH5U_{^۬RhOK|97Bn,^,0l? ~ph8Vgɳ_x2*n研e SY Q{2,O)~f; )P)O$ϼy[m__?{~-zb z>EYBZB7m3 QkB]|6[TɃH'/}Ru2*b.N5u1{_=sIgGcgɯF(A!/$ KB2&cƒ`evZ@D#JOB/ъb10wױJ6Wal-sm7cPos"83wF:Z(E,K\=?KۿB 5x M_ND}>])*jmBq/V'idB.#9 7}/A|2[ d Í}za0=6fϭQa(u1R)W@kIrΉ&URXܾ.b9Lf;Nlr*w @L_j4gh{cdb2x6ϲt O76vs7] 7Az,?㐫 )Jo#r'+7=1$V;gPNv+B8-]ldmÌk=fzeيU] \]g D¼ԟXNH'OҀ!,4Z oQs镴8*||տP $d(4epzbt[!.X([ Fe09ԅpM'\ ٖ":B cUYjʦ9h JWU11323١6EC[ABiSD mAX_X`\% |(y?SkغzCfۑ\/fc֛E a 9.}SZ'ڬ aM??,_mɿDi۶C$" G ]I ) f  o5R }{)ƻw`a>eUF'' NЧ0b8gXSO^oAݏwX{OFjvҿZwXz3 P=%]D5-AYbSo%FWYտD}i=ѕb,41~ѽTPƖR3}dJ!t=fVoR2MeWZXBžr5K>*JLj;)+ $v~g/ͅIH)yeW~|MlWU:#J@!ETU$9hdg7ηdTgkk@»5m- | srLE.uAADV BV!@KbLxqyO  !bTK2f8:aGԌ@txq7u ;\F4dZCͳ/L녬6-g+BʾI(׀`48B3~%uDf/*$bdyi$4R8P+6T*'0CVL&eEb_} $қ͔գL%0Q.iJtY]@05Vb:5lDXC ^*KiW3e@^UBb G+O֓IMc/TΟDnzK؊ Mzq_|LyfaW^.J-{qkUcsgS3a;1g#?`=]&nV,4*o /11zj|wGkAھGLwNl8?1qma0>=^2yN"㬎KaUwɈ^0ow{W+'r]0Ѻk6\=ݛk'gƇF'AUZ|f?-<_bԔ@Z')$a4"Q1uaQN[+Pjɚne3,^~TG'5r]5Ej.owd_F\URP >ggfejc'|ϟ}a9'cnuVG;瓋9RNɌwQgDzcS\%A}9EH4g#p0t*n@})۟LoN[N3w௠#jhs73j6n''Cxg]}#d&oYfE岌 󕷤%T~ [.JH!ˤPpTem,)czW\_h%>bIaܴQs@k"(b|AI+NmI<_Fl$<XbО@ k:E6J\Q€T ?8$yic z/x  2ߙHޓ(#_X8n8瞐1;fc {c0}uD lS4_w侖L@/Jgrz )eSjHc(, #Md"SsH15jYWֵCx, W;}G_)taS_tQ6#SN3>g0GW@u Q9` ?_Sg1$ q3Z,Jl8Iao\BD>܋%WeǗ(6W]Nm&H`[1T4<ˎ@(.D8#؟$Lپİ|D~vH6^JNEKHP!Mh>|wZox%JB|+<_u6o=hax!%=VRnPBlU*2AiiۥE? 80a-bN T@!_9h=Zl2x2qDi&\ =3TїHOHڸ@طl%lۣ@GjV>GD( 1 *cs*]r86gO8o^ry$L^q,[j OX+ צ+K~H;yxO<L^˲.LQYWjO)dţzEc*l0RRXoٷxnR!=. SiEt5{*(a 0)CACi%"f&!Hth^EZnj(3x"I(gBƉ sW, W2q7to+&0dj sEZ|x;i-3Ϻ<=0{D{~> նv=JHtx}+] ͎RE*=4ZKTؼJ% Ԉa ^5yV'JLWWn쇗RM +Jk -W_/Jc F+"" 5}1^_GI|%h?}J"(,hgx`{2>\G*E%!G-ӝ 0Q|heܯ 7f.WdkJn@ >W P߁c#_qqDp?ic\{$)L5ygŴC{vA@`ıO4Oek*ufmzE&^V`-FwԜ\{*21N| b0nTLxj̜?'mF%.ZZ93^){j= ³@qf6ӒA>*}gK>ޟ%uwm:a+&{f}ۮpۋ {3Vǿ0' cS]F|H*:\JDlW1-3V x.?7ds k"aPcf~s7ccأռ܎ZkP բs}e$¬;4^% -va436%!6T߭eJ|3aCuVp5L#?qC @VET<3Ѻެ-|fGVN<@x-;V7/6N@G6VyvyH2ڌ/)~e=YV) PhTdcë;gF 8/)c0L0dWKQ Ѓ:U C UFE#3 r/SmN%@srd>pYʗ,+-\\110؎,3a΁wbv xlkSt\0ң >'It*{ FfP4F!rj _$Lf_~K$5D}#߯ʍNm^$U"9k1 )2'(xS3WHS P#1|?a੠[6Wɐ-_*օB2[]+k/JJn_L lՈI܍LHq1w\x|aϩl#ǿ4gf I|z`-Z-UZJ9}\m´EƂqWu̿C HxBV:DG,Ł`^Ȕ;-  ~I>8DuA&&z\>*c}G oeB5z?P-9YH-.EﶫYa:wE&Mw5ﶳ <:\9$\_Gw; l;?SVB/Xz DU xۏS+)a `Ff&m䇩[:NDzR,} 3Lm4ZH%^CI,TPU"h"E@ekx{oHӘ_#}ojU7]I:Sŵ7a\/̀>[<9DzYrDEvfh=5qH3v_'TA{0*[Eh1~dj9jCJFfSn }`9XUjP;] cwNx$[20{^KByoqK)}#tI3cME3z73~_ >8d.sŠ1iF9G׎8MfU4iXZ;a\{/Uv!t^sC6"U-.J@B7Zd4:V:Y)[2VoU.<<3; n^c$Wv$s:`(su$Nh~8MN̝?!=@302*K{o" Ґ Cgy$  ɁblN~20EP8 #^G,>4hҾ8[c%/dz!A6TՇ (F!0 2hٺqB r%--@H*ht=hmDsvق u>S筜?{ՇSc? $f\ٳɠ5"dz} ]yK v.kV biG(D!z|g숍3)~;43wvF.}qt,bl?өt1r$b&#&>=L:EJw{Wk`ǂI7cq6HneF׹WͿއ]EV#24:` o9ɇid9ܪ,- [1a_v x͟tf$ ;mKsV +Yz/-Mf=єwbĈ=*36z4+ (y*))i3v7,)]3ou_Xv/t ZCՓ9G"! 5myv*6jU ]]8Ds?nTO#y=>ͷ8 2$627fW ✠ɺT;=yIa2`i$Vn_véҲK:ɚFF[#dI+CA0^܂@֋f"5I%Sl9^<N$gUƳwi*It#: SXN W; s!󿨪 Hͳ"liZdR!nKtcz{w_ $2UNwk#n4 xJ7<Ipz0xB}@6H"% hgOGRf(h3blCL^z}S+ƖOVe+Ҙ[zQܾ?dgؙURAd95Zvw/{Ov4ʱ&U)4W Ñ~ VL0A!;ЀkA:YIvяQt즃 y:ME+n\8s٢c5x`0p)#2d&8ٝ˖ol¯+o9˜9JgNrU]6ԓFYO{ m[\Ѭ Ɵl'+l r1fb8~8KOKzSri3 ɁY7!-!hy#"[CHt!,/=e)iAB;hg%^>q< ,_O},Jt9"Y`.k E:T8 {;׹t;U31UEyW y͢['Ln~Js~f\4i_WuP#~Dk=zL >L\҅ ML>6LV>Z022ABu7+׼f@%D*gfa-d<XΈy=k9K3xaWqhwD%L1FG<LjSGj/qcL{)(뫏#TJP?GdP[ۜ,/Sv܂WrjG0ii*]f]qe[<ᗒOF򪃚ײ hڙd]DA^Ni9$k12)%ޞm0v攐)/УI4FO읚+&n;@J*ԩ9)r՜F ΅!zNϜ ?Ҏ}ShԞ8$~ć0nW܏D)q+DqU0R# ɞALݼ(+%w%E3XU!x ¿uAC; `R uAqq kBJqs$/Xj7zp0.bKAEFoS6x2?@.u1S2ꫂҞa jn~ܹ;gvi0+yOg܇y+Ê@f1u{˷77"yIUû i5)$Dl+ԠQ6סE (Escf%b2|^U~8N?\CQ&9>[Fm3I!7;Q ц:7aqzbu5Ђ0 @?ֆv|2+;&򱮻RÌ]PZ#iHZc虨40 m0rBRp5a"֦#Ce=ck[[x'vůY]*u?K%]7Bֈ{"SG =8b% =MiNYƥn#2Ȍ?+/>wzoy穋xDmbj70w1zy<*K]e")k5wlx36u/v]<VwJWhO x4&DOa+4"~ZZS +9}诐mT1\sb6p.`+[NyEm K15`6mniGꧏvΡ>4감R>z{?A-6r>[5U)p"u90D X Xex_$!rjBӶQEHN{Cj'586I& a7{Y,dv]2f/kb֫ Icd˺հ (~lyCyZyS&X%S5Ϙi@r񍛰6(j0Xggs9V4`$O 4S۫B@K»pBDp)8JIحcӓ4ݟ2\suD'F4+eR6wof PU Ze$e]Ǡ34[B&]009:;\,Xw8%+޻3΁n6=??~2uzqFF߮!drGtwyѪܤ^hB)^E={חwl*.<^^srɋfdT{֧?0iNF9H9Ajɮ~[m.Q*֚T`(PQ,"d;HIԫn q=|PDN{-oC3dwq .4%#!*H/ZGYCHUQq{+NPa;y58a *a>@V`eM4\Mm孓 [V)k^.$wK^-kޑMjQx>ޟC` <%b؂i +A2Zvk{4MCD˥w ZP^Avڀ` -k pZB"&?tVwNŒ%6~L>.qki8ĝj5 {/0 t ;ٽ߫T65 m~s?({t3+Ёfr6^'. xa rk?:gIOg@+qlXAK? |;%ǘIjU=-&r *볔{vA (p8t(v6q#}Xr(`IЎ̕8ǣB\Y$hQUdAl}^xE&N:{s$`/ެS>vdC,^Lr`{7 0HI2Jrn/s=$dxKM F=]'֘P@>7VIrLAC,1x}R<ˢ4@]!eQb^'sm10|ѧ,e6kb #zHs= :w(m|I8[[lӎX؊qGY]Sx(!?7(J@cywl̅y%bˈyGt=f W :9wz]3=WŽvw`K6SY*N:MЫl@A??Q*bg+X]1ó^~=GWI=ܟi* ESNJm}O9Ԁ+|,͂Mx#:l-.ďP'5YŨ ,WQ"k^U~=QC=OԖ\'ЋW~lsT; n!+eTz@ ;Fn -"#|" W;IlNnIgY} PǒZSU$1Q-Cnxȏ{zPqy&KHI[K-]عz8 cZRwbiqK.F]{7%:3Z'R;@^puꇣ!Rn ]!tYZ'3<]²@/i ݕ\)l%?S:ķ~J* gY-ꁮTgvA!&}3j;``@2v6͗vHݜ_3m9 ߅3n-CTG/wؖ޷ Kw"Kd8Iі)>e<<LJCXV|ϋ?lWo=XJ_+Fg=(XjT1Z@; PҘQr~rObVa4BF E”^`LcD7E:DÁ{hу3E)yGar(G/2BM&ZŐ|Ӏ߈H;^ڄ=Qh%Fq"j`oEڴ]!S%P%Z$8IiOWyVzq5| ӶklL\l`.f^ajj;l"R{VS<56z+ςisPw: R`IMOtJ^G|v%҆EDF 8`u<NGZ8C6z 3p .;}̉ |nkhyhWĊvG夞bK5t]nM) 2*|v͟4. E)EG^yBoh DA'5^]iU%IiXFE!'a:SMoEHK0-J̣ӭiĭпYv/^zXRH`@ ^H ]S^8|+lӱdnWtWrzYF/6WP<&9!Rk ,XqOA*_dz5$[8pn܅R咛`3_~/!wFefZJ/*_~?niVOjǝVZ#. twV>ݲM7.GA?jvOZY:ԃ 5ݲO5a`]f gKN$i[@ R5QV:3$wG FeoLE TtЫATX]>kJUyq/Q鑞Wc3 OL=2mÓYlZaĆ6Eȸ ྙe.U$KgΒ|I:iGT_uK-#5$s-XFc+T"t-3؍AvkHv 7Q%낞++|)NWdms2l6xqYv㔱e0g1ph08D+baJƇ%0 `(;i2. H[/x%$ֱ,q"T{Ilf;OW'f2 *‘Xw ?o(oA lQΤFGZ :GPҕ1QK/,)XoLiVCSw_}?EL[™5L dҘ̴]R=>]ya ̢&>㦏o&iڄ7cz! &M&*j#ΦI\bQ Nm:;'˨_N=)';!\dH ㎁/H7S|'h9yqA4U9O4خf; :ɴtkifCh{k?GbGy'><\=i3h~kڎRD+ӉyJ_:Hz'H\ ]XσOT>J9@%i dlmDhnT#4W\,i v* =Y8fO(SXppWG?MfhK2g豃irp=+l518n@xva^̌49~+:%{w`lO+a<%aSv+*WnKhRovrV"2oj#`/Vj&Oe ☬n, 2jR s w16l>pLKA,n1ۙBmPFx\n&clhÈFؙ€k28{@U˸{7@w=uF.ЋZhhLkm}mgXCvCCa%ූJgcez$-F^?HpvWQ)K^7 #NYI6qn,9}wemd^@:}p3PdʉؑRZ|o+@[Oɉn-^[hkJ(bMJTu wZʅL2{iRkNj ocvoR+)=n-Cnš@H,[.!@5hz }"µm\UV{{(ޜ~Qd+G<>~:WW;Hhy<2 #C,H5+Hk^ZLimcg&WVX'E}4>p͋Ś2l poۛY"ZM;|pihPrX(5 AyB{90&1Xk0P$256Сzbsquw~^J>Z)8qCcqc5/~.=9H懺giz5K% \,;Y#G'J8QJu"%V[ Ǒ`*vun#Qb@enu=cf3Huzs; iK[MV ]]7Z­mҌd dxGZ#\U=9hpֱʊ"gՙXMA;jp86n4_[m';FOQV$=sSȾrF'e>FQ_|m\>G8H~|Cs7X+'`3` h<-Cg_4ck%3 n86w{d*,mo'T̘иFck T3*1R 5C tsHza/;)0c A:Bq3`vc3##{ I.ʛ RxUıՃR"(I{=ovmuB7?AQ鑮h^2tMY`b1/b#pPZz\hͳ/Xbȅ*K/5YQnfpYQ'7;ú5w|Diױ¾Ԋ~Z[i45TQ?)$QtǠ!ꖏ7j}AKz-K MNU/, Yˣ-k4@*@7ItWȤM;&*D8&QYP5߂[yvМ-B^4pNg>Eav9⧔Kpr\D#e?۳Z8&t7QSWUGOJzOΧa6`ED &MmMPԕIӻU),:aL?@`Ӻ$ VLj0p -Q<3upʝ!G`4Y}P#tB}αѤVƜЫ>5f},K{yɀj;5mw~9PˆqSepSƝ,sD!^VP=S WieOwuXkcDKȪi Ky$sFq`-W:P<` ;N׈jW7^<#smyEU- =_^a7h[W2d1o,R~o*9 [sבfгӞ}+~S5BsoK+$5tCS_q4ѝd. oczrVuwdf_%}Z;97D+P'[xYPEHWrWҟ6hY?HV4 d|QeTy_GjEHe2n뤄jx已ؓ.VDO=̃c.SY7PP*?yq*YA2;9"b9ђvth8[eaBSC雭> s6 _=Td cR~-*4oUzL-gMh/6فm;Zhqz+ P t,6Z$!wэ`OVVP\7 p&X]UKXMRbʰ'H炒H:jP?52XGc?b @/545F7ihO0SljN5d7aՙO92 ^?zxmY#Sق4̍N%o`4h7Aq )t9>l]3D,X[t9)oO`'7n. ;רgg4OG+FNV3F`rY=!/BK>;x^#9qM㯴e\) -,$PHIo/6rEn -xn)nj<ȉڏDKZ'BƝD"Dzr'.])/ <,p3ҞڑY^;GHK+. "uaLo\r񓙸PW zȣP$زn@)OR'*YK9Y-V~O[^l H i9fKpZ9o{&|cFlUOeنS*2gef~8X R(i',$ *v\w)2&.f9i5\ xj!(Se{uNC!_X +2Qɧ8Q}[p93g4f^nr'68&)za#qٯJOPNuf%ZiKy[棂`ѷw]DBnrx[|OFH9cdJ%zH^$ycg^^Ljލl]71\A?5˝`뙐O[)lfB^7DdŒ'y5ʀ7OU*)@4{yX-?-!/E{-xL^CoK{UT?{KRE0/M i襅}Ac<^A63@ a6K&CwAhv+Gl =G?pz +~d1kXVr՜1㵆(à..iX ؔ mxB?{D? 4,vjrZ|5*/:0"fADM hjtwimc/C"V:np* |V|\=Yx~vDEj92Ws I@g⸴^SQ9>VƝe .i+?c2l|Ӹllq{ H]|Cg}ɾk5v>-`hI* pQ_3X:S^]m+EԗxZ#T^E(?΋g۪bhhI56N=$mY&Y ޛL]D)X.} OdI.]b$P^>|qS^NGSa}) jx[p* uRm|)éI.M +Fx5]gaaj;fj :"Tf 3]x_)l9~"6խ*om bNHA~0מP}S P8wH'2EȉaZ Yt% (wρ0%%绞A}iB@qZ%C!L.T}}Z%"w $7zUs鰙БXmkۈI+a/;4rw:,KZ[+}8rsEYmIZSyM5Y=Ӽuq;Y54Κ bV!I; \aN"}[Z:5k2 4)Պ!Es3"ZIPR[~E5jѼͪlLi +/rGvẝmhnWgw 3I*NzFi ս*gzH_(xSyf&ͭ*qi#ȁOn"kndWISx cKsx[L;>``zlRᒀۥHjhI"SmO`SK]m,+BOgq:o&bC?7 i¶穐&uηymrH.2dLQnLEj4]QE{\ճtxK;_'էi8D<^˜IC-ʝ1⿗B^"!Ր]Nl:OyT >K*xi P+'\^!wwRp̉AIUҐ #$v6U4!kX Ҽ=A <8ؑG۶\W^ӊ-o$GJ dݯ/qȌ9"d>%-KVE|cbO4('w2us~)fj\odTL s7޽}[LՖ+2$ANvp=^琻k7-swzvZ.46~UUls7_a(¦ʏo-o$7k?J͖&ɿ+J Uߐ-ՑKcȾ܂Ǣ#՟2_BH yϸA^\MNi +N_15$suGDV0 CTA)4pX IJ7 l{( A4t.P4"D <,g4yt"_yeaM?ӄvƩG"{FrƑ8VB,)I.i•CN0|qA'PCV">ORy_ G*"R$Vq[mtG$:V$7Xa: uH?%)TO7͂(Sj; V bipܙ2:d B9,<4Y tQ ki!3D~ydk(Uf0Q`>]ړi|ݛۢLn772caÔ1#D#Q;ѻ'sqMkߐd3QT5k{q" C$}M;txp7/p2+l zvNVX7čWPmQaM!]m/  1\0oZ1eنz.iJw! yP*&w>1s2tTeHo븷y`QA%d s}c ~"px=OyHT^KCXܯ-X} Afok*y_cg M9(5X9Wy]Hga8E`Y'؜r-bM oICsmn4b>o"x59QBOXUupHDfa_|kli[ݫZW^@-YCJ\=9 .J/ oz<f &c<Aop,`K E.`ڲBOhdXgCh0?+o 8}! )2؇eǣ&(3]W'nwH(pR`Y\!La7k<=] nEF4"rI c:)ɞdVԤAk̻e?VEH&Q׌jSxQ"wJ*2 ?*bO;%Z䝱6 .߂2@e47T_nձ}t_YiyKgiheX1诶C:KJ$a絣Xf^cTC{N4 y#Wi23ߟ m=Yv+e|@\qp>TܞE OMÃ7Pz@Y<b2[KdCQ1NÖ50AidjY;k t)e"'_?)3:MRE^$L ]Je감,-mr ƙ-H} ~k4.Dakq|D>mBf1{ = @bDQX[nJꚿIj)ũ[J 03263*%}hɁLR$l@cNJ )5}X@ @(!qi#o;I%=ށ7hK 19~A 9Hѯ-) w ;ա4FU]A\z!խUg;ILZ,!t jrC?(&jJ8IKnvf\&U&T])di>ceC F P]JJVDx"(p }Y:ײUKyq/Ǔ'l\A>KjK/E]7 $BʆW?ezxvϱ+˔Bm,= -zl?Śh8h]Af8H! Smx%gZPpn.\,Ӯgu\k±" Wox3C~N)`9S(,Mݼ;H$b1 İ՚F"t}ok;묦qA)ϗs}v^ν1QziLgIgQrV-/6acYqc [8&t -Qp);ĮFK3nkY`)pV'z]5%Ll=d}էQB|pp<@ W":qaŢ J\W-@cƯζAqeWNKݺ?Yԟ'wPb[~n%j.Hs2Վ0/Y=⤢;Nx1 FIAxqg8;^ G鳘-06-p=K) p:t|T}MHM|0><-筝Ҿgsjՙ6CLax#%5ƱÊ>uU8 ov|7+E`d[!ͼdh WoWɱ(q}cƈ%Yj5-Pܦ)ԫGGLO2>̻z|bwV,,Lv4>=KqJB;) $+E˼8_}Gī4jPpl4@olݿFꗰh37t,*|H+Qycm/vwڷ%awr3d_r8NSs,[T$@i{unQv"UҁvZMם4G뜫;u'"pPP2<ءY۠7i xoy l#G5m^F&Lz]5W(jُJ*8ux7mT-KE d7.W^sv;rj2^N.8= t/ S"m XUϘpH5;s%*0p)I05E;5\,H>7#F%rPH P*C(![GWׇ Q?.ɻYd>Qkᯊ%<w}'8#=֧cwK$T'MLDLΧl<'y"n8O@TP껑Kj^ ?՜kd=9Ŕ:tdyzSޭ6?\jmr,H`8SNUs<K=ӎۂN ) x D9R~QQJLm yh(`櫩}eS%×Tk ?k7j 6 *`7Rytvr%BgzochF#6y:Tez!46R2 ʢRp,`Aˆt!O-AO63M׈X~Fdqc+O=AZ7ZDoD7\%mTa;jeXJ&BZ~)PQuAuUHd38KQ[y5?y8RIc1k5-L& $0st륬Ao+lч%N oeM.{yE 3y'E>w];W/2䇦"%Nf؄ᣏh UtzE [5> d}5E, 8Z FV Bۛƒd $XCeib;UXL߯gYZ0707010000006d000081a400000000000000000000000166f3d9ce000015e8000000000000000000000000000000000000005200000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/leds/leds-blinkm.ko.xz7zXZִF!t/_]?Eh=ڜ.+ivm\)&{ Y;M~0A}]"26X3 3s.Wވc{9n2[JRCf,+7 SBXuF(%i_?6&> Vv:LIoB 3z uK@x5V˲ƞX}1XjA5뤵6c_f h)K]&|clVdL oI*KҫCCnGtEu 5yiسP[{TTEpָ6I ~dd`!$ i3719(2sVg#GwBT6i$?Н-aEv Jue =MwaD+i<~t Q]̯!+.д\A ̫ %]Epg$yۤ1߻Yiڢ{R/X5+|#.4[e'\fQiƔ,ZIaK8wY@-  (ǹmhNK6o0/wn/0O"\t|rĚsU tsjw ULJVI.jT7K7#-"cvw݅0 2P^-Cǿ3?ڇkoy~}"6,tao"8=LDB:1hFվlsf5wnFؚBR etm]^ML#b)G||-]MTMت0.)J~(!7y;Q??_kUo-D1X埚bx?7<5 MDp*9=oC4G&fmʳOBګUrS~gϑOK49 ;J-{|YcOܼRވnH4ٗ*S̸%zEGg*}BbYMFv|px y\o@&F:] G5WWYKfT|M~war LtgiwVsX!jc3OˣN2< Ba{OQ8n$wpCiUEǫ_d-CwLzي'#N$U&tQ_zxq{ZqA*d.+ιq3خA&[klRNoƕ^j6aU%|wPg#Jφ?G65l tbI:/0_&> YdAFdGg㝋@뫎r@/0҈cx,7 "\ᒀWStb02Eܲ~sML\Pl6]f/RNXEEI Շ0SNnQcѣ.e$s~+ψ~RВsA~7f[輪tE:^ ,'a8 #$*Q$W⠴t?rڬ6p`v_m zX0%j8fͮVl~0: ˁ1W<ɹ×ǃRr m4 k8 rӓlyRK...vDhsR)~SNbOrS%@X[7S#z 0K^+d׌ dOY#9މZf(*I;#Ghr!,B9 Yq]vSĻzG-J^Ìeg홖K>ign>#Uؘ#އ>٠e.d-oiիL듓nrNϘ 7ǠN>Zwyf7e1KC0ulEPoZ$C^vIKw. B <Jr_&{P- i/bKsG$' .sO_(iEr-5!ٜa]n1p"U1ҋrhZ< vAtІ;rW WxVO? &^qR0IA멩"kT8(Ó~yi0e] +[3 xV.m7?%z)s" \g/]^Vn0g ShoϣN2]}xB]"Sܐ%_ {8hxvk) vz޳ _CjkZ8VKm]TLyZРh5l3+dhڱgYZ0707010000006e000081a400000000000000000000000166f3d9ce00000e20000000000000000000000000000000000000005600000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/leds/leds-clevo-mail.ko.xz7zXZִF!t/@ ]?Eh=ڜ.+77x~1U}"3i4"ѣh2@FUb;(ԅe5a]lroRyvrod2Gx\2쉰\;}hlSr~E"7f4waqӞn8`h޹ЙѕbG?)ۙ+ O?=Zz6dw7a& 0J8ųvoۑh&Hu>v f@UfLMf[Ż>IV{}:j#/i"2o?] B(~ 0A+Z֕RE>qFhJ,= HlgvJ?XP;zʬӬZTQ%_H7Yh =͚n*e1X>?ey)*OBq2FEv=SRX SpMj#^V8cGHK2I1D? g݆be(oviu-&Un<,}"+_/nt3p%Na?Y9+NoK0PPHw { g_ZQmH6Z-NWaLq4d'3_X%%w&qJwnsSMIN3do-&+N~81)榛oh 2jH$=ˌRjC(DL%3}?Y糿l'B4Lܫԓc@/K4K.xJ"L(f j?s*1ضٯ#\+ հ ǚ*Ov-myUe*꤁I?i]hGQnq|ZFV"0m #,ƫ| hHxB6y S- >|uSJKݢ+'/?u&Fن Hv(Ɋ;#ԡ$ X@HOWvwp-CbPکn!e"l yrC%Jݰ$>fq)6ϰfIl-;ی:{L^ WebL;PA@My~5B*6JTeQv*|q{PV`Zc Qd{ӜAVnAC 2B]?#)3m) 0ґ_Ezuѯp퀺˿z>D 'Ȱ΀ NlHgиxͅaE_F,VCs,ke6,N G0+:6M$6*Vc3/sQ8u,֛:wU/+Ka\@L7HX KNCVe5>(0dBҬ\Ӯo-`dY*W'X."n+!,&0#z[9 Mn]#\:+^X0,-a7YOSF"C)fŶ6TVjHE<_d]Dqc9w%VbAt^0a,.[`uOykE04X@!O"SE"4N_2(I5CyAFmmMֿhLBg^ySLPgDF@aOa/`C6=dkjO$_A# Wmz9pS\N=R6J'g[cgP$aӌQpi ;=z)"RoSUTQ__UKL5-‹<Ta8^=2DO"]..Hrȣ,]om {'$O F.s8qqiM4U|D^*~A؀{_AJ 6eB}u7ӜǖUw{>Ϸ5iBx*Q J( =+ KyjWm tkGF";ߚͰbr,a+a lkD+.j*ƾG'6F_jiTN_Ŀ*>f("$ +zEZԩj?99[hxPg,rɠ% 5@n~9$KA/$ .geھKACq[;'3(Ÿڿץ %ȀЭnE`tXYɢِ0d'ŁرgYZ0707010000006f000081a400000000000000000000000166f3d9ce0000106c000000000000000000000000000000000000005200000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/leds/leds-lm3530.ko.xz7zXZִF!t/=|,]?Eh=ڜ.+受)f.e|?][3E VZ7PpŅ@[_OzqN}_Ƅ| e Ka;}7ՐBү(5VqyZ fSF#OdG!ܨ~'AiEK ^tw/US0 CB fйLeSBѨMX! 0tP[tx\r) ll`N{u8gzTr#/iU<R yC~D h5PTIE^\6ԅ0"?nh@if@:/g'NXf?jrs!Fc Dg7;!*b%"} |UIų}Gnt> %숼ܫ=|q/ghrpf6_ts#̝cUWgr끫]5wj1P8^ySSFzN$ eL+OR\,/S{]<"ª2>Qv2k~'w;бx*q̂ɜ[?{8F!-d*pro Qe{nӹz( BZZ'JpN6pk I05NB1b$KgE pASf<  ԧY<>^M8L1NX,zyda[^bl6|Jͪh7%4hy쫅k6 Xyf1a,(qjJ.x戊k›Iܥ2e|Jؐ|<%-^r\1ϪW$?LT0OjGuDU"4zÍpqIQElott`qxTg?? *GҚn=9Ɂ6)uXS`# =5^FC; ZDNT +gMc#03"F!WK7F]q Fc,^T&F_>BD{B7"ډk""ڥD댆&* sR|-{\ft*C^_MA[kG !?0wHjF2mK{{%PsxWE04$&qh`PC~Ṙ7`}#r;1 Xg.MtP@6G!V0տ焍?R6Z7Ro(*I֎̤:X+عЃ#~t < ĶI Kџ3])XitA![ɥE3JE8*d}Sq`[3^gxSp4̖TT`({a-ŃWp{ݗQ"[Q##Ei0bSGorH%S1c2DB #*uJY܌;$Y'n|U0GR+BWr֋T!GOpnAM`d//6Yi*\w>{)} tohs%_'Gd'[,㖑xSl7CBu&svTpƔhKcf8>kh}v@ᯨMb&8‘dK*~6y_<*k,ܢaW,=_wa쎭\Y?vJǴHbL2H311V*WlJϩ0\BH>-q$|Fm'o4LQ \l3fH^O<&*z J1 2#N=kviL֩] /8P`~mF'QIO'6KiUfKƜ#x}VZh-!TI~vbc6KF\ mV >X2 D0%=Wa2&v +_1T.%N zW?y-<N?9}euh} fv 4>sR[L˻{ShH)}B^{MT "=bҕEFD(Op'?V`ŕCތ; l [d!.u8 eK oy'%BM7n;4pmgq@u(* (Z_f^OG  m?^ϙ"޲st|sS@ؽZ b a']lbxU:^N}GvŇb")6ngGs:?DZɾm}r̝3\ W.rG{+y* za77 m`*efod5"rWK:Km- ̓Q:iLd#/@sǜqցpkzV`i_p6Ѩ,X'b [I+r eXq@b~ w"2-WM#l)IF3:&siW,Ne=_S?BϪlwVɠկ8(}4qw9eowRy,aTʈ8) Op]5&ߓ1,JU z>u+6XV#N}Z9C|&pwB.yC1@zIzC"IbZE yw 0]Q|̱$WT}h:S,g. -ANE3O.|k/RD [ZZQ߫3KR:d:m OzTQo(y^)5^jݓ<3b qv*JrfdT˸LEYJ"͚1& >S HB@vԳeL-ׯF4=Rkry[SC_tJôr62vfz~3Idۏ lި!^ X}-bd*) m!>jQ PbSg,slH;Z۽kJqݒhCE]Վ_glO1Ԝ%BK)$k"qZ8_cs/*c {NJW>7x0E>dN̔ГtRlI4eP*u{43dH^):ڨg7w{6X6[g{)nB˳z<(-j01m$}EoW{wqY&ް(OW Z%7E(z_9Б%qB6}唵G|{t:=aKryӒo } |PʪV/3WpJ u6Be}f=5*FE!H3A<+ Cw_\TL-גǝ8$Y@]c?džvS<4W)qBW]. V`PDbMr9qCNl&8#e&TqOcoG3A 5ӏo!Gz\ƚ({Wd aQ=BPUon9Es/o_o[1i98SBj8$2 hPm1,mc/1k Nz[y9/;ZH:NkX==Jpd؍z;=^ Eڼo."+R+!%35edH}|'9F87@30\Pۜ@NI{i4x;mN]vUC"'4<_#⦘: L., zD8!N|&)Ά,-t/5Eo@!y<ӻC]'S9Gm;t!:VB4^qₑI=lCerY-A@þ|6z};ߠrԣFܝ]qr! +pmȃW0˘"GoSݎDc8~vWi[/)F%>Ӗ*.wr, d}Z@a R|gwi&>lMmIIO7_+R и{0)f7>;:,p;@ :y%^sS8죵y|P"W#)* 6xUSpe|-.uɾr9%xrxD{%)?T:7ׅӆ8WSІIKG؂.W ,~ MYu( VS!@ڎ`9%ED .,r?_jaT֞uv FO, ϱG֖ٖNKtSK䘍^qu'(c]>WrXfJ\'A-.byR} *]uk1\/0}HnVm1VxZxz证dC]+k*ƌ.tL1w"ˢ;׋"/K::qlȅ3y4y 29U/qrC ܈Tjd\rOtNl{MiW*P on­3-28FDs{=;.B~E{p}MaXD'|/吶EOC=38O,zBW$wencflVw֡Nk7}{^͓ک,˛X5}8so0GK+{"d?T/wHkL'G”|}fj8uya jwQdi&2( z΂sOTfsX]¬RLǐ%II`/bz_- c "Lieicܻ(6Ş:U~,[cUb {^tP &ZLAt0 r^Z j)"x7-ic{({(AP&> ESm-*`fUFЗv#>`xMZeU ݛa`5s@!pY|[E# swWE~VIjO0 Ϋ.V=NHeXwڟt[Q]L3luueE0CQ]:N4^Č=YEéGf.B)# x*_׈d x9NA<"7G<"6xGNafn BD'}ofr_,gD_ځ"=ޤ F:Ts9,dzEr>: LД< TTPGCdq7h4mt̬ԐsSAz kFbHSyɿ3I3K׏BI}=V6[*&$sǎ;4+1Q+O>7Q\ Fu4\(kEfUXEaq*Cu)uVۂA P;)D'uxdfӆm!^sR=]D /I # l( c<a[ߘƱx!ty1LvڄSr5?V?Ʃ|i"T֢NN.h3E],'V 櫊m`H,H`rg:?e^{_,(iN3FVIFTQuP !Eio"vaPC/y:b߫QM5QG10ϕo:Q*a" ?S AdsR@y:Y@f9F-얢q2Yt#5qvu~~HZⵁ-hz)#CfWڝS2|fs>Pq~qrtqK82+( ?p^uf![î*գu܂7KAݪGqep'B[ {Y]#sET|Cr VDD;uߐz)HMvS(Ip]ǕxwxȔuɾ4M;Ļ*CI71 _`D͎*mV*`6hE7)Zlt@?a()yk]nl9nMߞ+9ll>^_ДɖRv ]"nU_m'4/P6m]?Q5!I8FXlveܯ*W(_11^1uO5f׽<]wMۿY !kQrbyf+i/2ƈ*+!bi eŸI/kƣ9C ;]~>z]XkXyw[b@ Ć!MH=.LGd'8C\zq5H CW;|@8hEFZB|l/>CMXRZ[׋-l $-|3Ix͜=_VA/B8pwNv)- ZXb~lb!qYdQѕ;9K|G27R>-=E^[ci^י YzpPu>bͺ+*c1i wN6/-yfJP b2F8_"@[ʄ#gd3+R!,BD+0,lmRj^ï@L9 J ۞wys]TOD `/#VIg Al]ճF2۟s*pw٩P 3#Ƀ밤=6B-+k@J6Ȏ~~j|'Fz. ؤQŌ!'v$8bn c*>Z ~+,9W '^xiPk/~H4`¹4,S0Ў)VHD%/m;*ʤ%_ /H9@/֓>m8؀;'decb~똂_ WS@{o&"!\ I%VO݄5]6CUJSYeΙFս $5ӥ@;f$)d+!w.ws%1[4;[q(&ym1㲎 F @r8Z(=!"U|JD+_t:MkZ[^ yM_ǭ+ک/;g`d!a'٘a74PiY'L?\ϑmp12ujBɦI'kA6oiYnuS6Ru~y0c,'΁$*EHTD0 [MCYCnұ̗NJS%. 2QU?Gx5_vJоqL3w?h< D7"Y@IXDB-2ҏfi7"5r,_ F9 @qRRD@ǥMڳ`›'kn. /pf MD\I׍8K-Z_w>#JwQR7J`5u:z4Y{"L`%r!ǥ|{Q~S/ku% +ΰޝ }yPYgkڒt{;p23hb\0zF8|9';fl?z#.8#'O/RhW^>'Q껚`BѭRۈ6\JRxn3Fa0xw FK#b9㌀鴲27',]]Ul=:@x"9H'}iC˥"9:M>2$2HtaBkiЯ('ɱ&7MocR܎K7zD R2k9h/LZ]8Cg[%ZNͿm10?_ij3I@𐀥oLPoL IY bz=]^`nHXR>CZ\f[ҽ,ٟZEf+qq=?c\j`/x)[L@cޕ/hIJ]ގAK9j6TS_cw0A/4df"F@";kHUߺ[xko"Ȱ.0?"k}W%4E51.7#%AMxVH `8!Mn&e&]2jN7 ُ *pZ17z}AWI-溋zC(8$)|( M!Ùr Ip s@ oB]|`Fya_thnxbnO"/q$= :h#YZ 1h͚ecbc$Y*s$_CN-zt Sa-n."W" 8yX^H.XE3_# _Bs~叔L`PL #nUv>}gbiڲA|>j 7}9ha;ca86u=evp*b\vMZ:9Q?l )Oxc9ǿw~R2o.Y15ؒYzwh>,5O!jӌ-oK Z5rL)>[SRI !%[׈#¶߹Û(PQ&DJE4<^;5Ja\9Έ=ԳW]NNE0KϺ?Hh6 RX C'bƶ8ow^3 p^{4$*;FBēo56bv`f aTE6 8mA9&%\x 78Wr!pq[k3vP} `3ZɎ9`>5֓0Pd|u6LW߸E=ia*`ʾA4؋a`kzߨl0\rz.t~QL‰ 舥.nv 䡻=MA@$ }f吲H!i{KQѧW ܺ3ڸ(R/q6-k]zlj@3 6E1C3o%j!'r B }6SV>R\!&_(.FҡmPbb4t}f/Pe%a@UXNjm:LOrˆӇ#>7[qfl D-?mkEVOl lb)V83b!a/Y9" ;J7Ҧ|?>B7+X6~@fRń)K1$,u^MC&Wm6Xl:r})~?fMI lT񇮛CL5po y.Nf0 .|wA18A[|UY#$k !ĪTT*V9箏ԥi^q[%ޘȃtd70._J Y> _M_$X~SWidzOm$K()EST_}5&o!\$Jv~ 2iKSDW W 8Ըw 1/s8R=Y;ho2[1 D'$uh;D]c$_Nf1fJ{TX̕w]Au)?o)F΂9fY 0L^c7Rmܙj3B̦ / wh9h'홙CX؏Aed֔2sJȜ' 0;y11SQ,%ڌtC/PԗSKmKk=ߢ܅WBnJT W%numz9)s6z %~dJⷒjߤWDcyL쿖';h-LyMl[=FتZI,P]Q})D2o\35&" 8y?<H8LCy&?Y~d2柡[fY!S0÷TPiSU ` J|.1%q&*>2f2 #0)1B\_*7V`z(kf ѻne$oZx>F\ͦ5a'n!Kl5Y]oa;Ңd0Mr=8Q¬ğ%(&4 iVZLGNںs!z|:%h,96ቱ?8IN FEUx.oEr Eb!`{Tz_T(*ͅX̯fd/;1U[T6#e2,a'53/zz3 B=lMwa)B6r38tƾkɑX+1Hdfz_H鸸qG YѰՍl+hAOM'\֛~J}:| ( <0|Ā>#i,r|$IiYu{U.$}4][75 t02o 5R<~gTn\ǣC'ޑ'A{{ט^R҂uvS|jf,H0jOD@_}csK “[Q5-nx(6 2L3) ]8 D\K=![mĄ0j|DvODf7!i Fw Hޓ'Y bdۈ"5f.ogH/E# &Km#<wJpEE@+xSŤ%йG)|-!wqȩ(xj xɁ~A/jlg Muna/oE,37Pwh6 c4ZhbăUMOO4T0UD :\ pgt%0hZKwn x2$3:\{Ra\ tP"37{L<>Em*Ix]\D57]8csTf`«|<ɀ H)Þqt}iG fI$r 3\!jjI#p jAI-8)[`A*[f5CajRZqRKS Ϩ.֥IqO=g&=}):lwN !'ew-(T.cPw}N`di'o'D}Hru:woVy_t.l'ޟIG*$E^ca~B)lʊ#{,1Rd ^CiJl7flC Fμ {hɹǘbfX˸>1?Y!TXR*H (pq'O$=ѭdTt"X;a#zB 3/ pKކ/XO&{*#I./Z1300`2cC#aϸlnK,ҋFژV E\]˴ Idȉ=.c0 ט&Pko-|NE{GtR'JKC ԟT[ ' e)2_DXUbF׹@Ez76^ hь)wnr pe!K룱ڲ?@q>xS,e% 7DHNc {uAaDKn)ƅ2(^޲a/0C!48փgĻS_߳2gFo'_Kv +-?NU_cC`^?qu|(%[lÑLf6"Q*:p #Ϲ*Arpt{Os^·k)򝘢bTQ-L }]Dh YR_CXv6Sjuթ( >mw\Mwxdm>[sݧl,\ʡ#/v*PSNRf?&LQ_D"QGϭkg ZX9³=L,I&=ڈOwVz ~A Db\NO:( }}J|Fzc~Ʒ [`cfpފ#m.AJ:bUۘm;خU7*/5Aiq彈}6Q#Nj(BhٶL]wڧG=lєW!p-?MeZ-%%uWCV݄iȁPu쀧1T]9ѣu(fIxxsUv>5VGLN 50a:0a^7SaA^+4OgIl'_ Xu@٪@8:L/1N%+ydACZ<7Skӹ^{qW˕'g] jb6.۱e:`"ʏ*VzڃUza/peMS ,AqJ]#rl'6tM%wo 9c }.uYFMKGv ssB7ԥkLb=Ib'S[Ң|T,WDvǑdG,Dz~xE&츃bS%6tekܱґt?>7Niq҅xnf5/O/ΏX^pa$$;'pa$]TZcQp%])h)4*wzZFZۥôT5 *8C|[e!B61(S)n=Uj|ֱ\2vҪ3 {|pt<^6]aZiA1e(ɨ˘/f}1m!kw' 0EwHpeU}zC89pE/87a8R NNتgmmKꌯ4o}RXN։kkJ{?pn*A1 Y~jo#7sx[}V$@eDrmgl̈́L}$|mArgMY eU0{m7py#KazƩ`"U2GCp1#'5>|A}5IGb^SqT̍΀CENTdSgL)ꁢ*4H-JO$ER N3o D<O&taY~|㺢F'գ*YS{< }@>p&n8F@Z;Qˀ#-Uד[eT"8茇ڟ5,JD^8[V\4̶&|U/9, O |5$\ $rGB娺<-Q̿bB&j~eɣUFTf ~R%hdmp) o 3k,5N1hʾ!45ω)}FͷDdK9) W,q\nWWFW:pfbT  t?[I :=^O%;'I_vRyJ"̨G1n%SH atݥ>WM); 9b&5x&K_Xv:'y; ؜3XmFI`ܪ_52,E.:5q7#;}.яg挏*ߒ44A/'pNAOꝡ$\b =UOnC Q Q~mYHm#|zAuMA.qߕF[ APRԴK cTI('62EqPE7[̶< ,7Sۻ $ۡn12I%|r=:qlPy,fAMZj±@CVrC .y})lk`Ps|;Y2 yr w}j76÷["2@@_IW7\L wSR\uq>tyaavI5tXY dEgD%b:sUxuHS[lﶔJڈ2sL$h0!|#-J~p!+9F袝SIJIjH$-#kEh71ٗ-l{>S.:=hP D!gtyPp:LVWBͷ r@5,3cl _GmߟKg^L v(;Ro89ǎS|2XہE2nާcfkXY_b75c &,d0dF4 3"Zf~2s:Lkۡ$r@vQy6E=Pa')DfCMy@& Fck1uG+:1-"һ7DsV`J7}Sqno$"V!$_NnqkN{ᢢpŮQ $]ҏ9}a~]r|ZM+s VUa "c8r9Çz!>ǪS:3 rnAz&Y JD5$^ xL?g2pRH<=k9b@|< JR6OP.鼾SC0uZˆߪrl.rݖ)" oG;d9>,QC kh,[o#$?Ĺ:0K'u{UebL. ;/aa$BOx:T0bQ ECϩNp8Ɇr#1.6|Nnj+ 2#2DvNF AOVՆ \Uh* ˘ 7'"",fukh6=6 %J.DIY,zBEF2QWpz,O=?ܯXqU8>!x1f>xɫD2 dQjd@eEpV ӉEUưcbfX[FV*O!u.+odg~ce!a3+Z!glwVc!0-3Km@Ө">wMXK6|5R8v$l =lr`^ڦٸa"h;u~sQ)>iR.3vuq\kGµ죂LE; ƻ B ;?v r۫,}v+6'XQ؏VStqRm-U ]eKv¡/DWbo!^ !EG#T̗IhK6qR>"Rs65Roͺ$"bڃPDٟ_C!z-?ϱdXjv\(VcfCNSAN{Nʐčg{+_/KXÏT {̙tQDž 33=ۊ/4"S.^GuqKM0JAy#`tgR$(c]:FJ5C YX6$$} tyj| V!C ;]mVL9#H׿-!C}Qጇ=n!|[IZv_SСtdS# q`$ ,$]a։2.m!j딤+6~zy00fM'kI!o+B %& OSR}p!K#,LxQJ 94-?lel`C"w50 Iz I̮7UA|JQfrJB]A]Pis3v.sA͢ $j:a $Oa@4]"+g^ #:+(b1:`I"ǡpƒKYiqYyNXNF3uچL$Eh}{9&^8с/mV7"A*:NKop.}!*k"/^{J$IJ65Vy;>ˮOsfTuAFn-:jyLjCC V`a&n@z23vF`)=zͯ12352RajY.r^l$v9ij% v41N#3z."TnrGP"9zO0Vm#S!e;݈cN3`.`rT09N"B2r;0JHWqCn :n`Ah"N%o2#!j~ Aʄ]GECBsXYHT:PmЬ!s1KDPsvתIni4?S>b=&!LcLJ8V.Ē*}Y(ǬW;Zgۍ4O)-C^!diׄc |@4JG 9<_ 45e8mG^޷AY>+˳;}D*[^" ݞIԻh:c;`hUJ%Dܻ&&Ή>v+~uWfT^x4q`EtPE\&7ȿCX}'QES,˲"WDgl,s$ו u`o\3"HyhE67Cjr5|Ұb*үlK84!󾷾D/Rym ahUt6xE(\Ei%0 eѲXpAQdjy|]%=XA^A^amVC-;+?R@LG*x͎IJyv"gmMФU~9Y#(g/N89J CgabёOȅpJiF[k\qKy <ߗ4ΦqvL`@\rC+ AtѤV ch پ%aDŽ'q}H0vMP!4}/?+wlOM.(`w z =Ŵ{*m2(ไ$*0/1k;M_ګ{-_|je_ 2mWDѪOtѠN{|g'eF}mrA/h4fs;C-$ߘ nM,øW;ǡ/tB5}b7 sm?ѰD|RCݾw`!_|1NJokqX$OiA# ۞Ÿ%=(_TJɬ9cQ%GIP]eJL1wp)O]FGۺvȫX;R2{Y5_E Bs078hJ91Q~`ztyfR,d)MQ+qdOYnp2D fS_Ŝ Mbo pQpUߋ>6`L74-G=0cswIDzNMa`O3鞔7$U4HT ^^4ԅJmZ?JPR㲉-\FE EWaF'o{/S>".=g|4:=:+m9`iJē<>s$6Rkqd uv`GKy.@.~kb^’[aCgn2QƨGr@OMsb}_9FV\Y,cpWk\]~xBAo(WT`;Vlڑ֚ IxN!r^ 9@QҖӒ!KiSdr:4 VG/C6't2b&49LUVaEQWd=J^uND:YrMx*] [pC][1>QpOx9PVvP21kl.:/ĩK=Xr֧͸,6B#=;/<N?-_=jUJdjd=2ŹUW>Q8Ey!{gݲ!&J߶]⥢FɂJfX#C p!s9ze,Va"Iݿ 榛N zS*jbc6BFLMl廊 |5Ꜥ)fhCg6$WPkqQ)̃ZLy /eJ ([*J zf:d!.AzZ gs0U 1¡[w5ΥD)ǻv*,OlbF$tga VGfpZeue rw ~V6Q*um#:ӘlNqF ub_ b JTB#?"ѫzX9gsL-Y^'r|vS?(#3!qOҝ\χ!#*HٕDUz!99*LfT3co蔩O%_ mK\7,9&$J*rzO ׄ ho30oV]~d_tF?T7LF8Se|<=Ӗ5uMؓ;# tȡ9N|Y2դ9^RQj6 Ĕ"| wޮ JD]9+?G\ > )^y^ڷ8[כ5*=#Eiէ +0 I\r5s~RCk,a(ѝhj{U@8 զ|c?2bM}4dDy+A|"[hBQ49a86L_,(w̹%NqΧSA2ڧ⫖\?)\?}IkBf  Q@pcIN02EQ/7WYK X4K~`q%f/. "#p]nh  !gv))c͈j=zĈ`(ƛ9Fo|@H8GF6yJrjJ_W37%$n 3{%L6Ә~P3:m*0o^JewV'wjh%0> = }vyutuLjPdRux wN!ęFHщE1)ǡsʯA2Qy!kRR c27ήMOdխm))M=B2A ;#j:(h?54Mܨ FYNkejAE$/u3_ Y}Zu&Eη4‡JbϞa1D^Z\Žv}{W0ʑl2+M#awY6O%fA3+`D{t,ۭ_։w,8QF.?,De-n:!oݸ7\/Fibɷu"Wz6)6*> 'h1h 7LhG4x}GɼJ)0Cs8$0!T6##l돘76>R".)/wƆȷ)US @N5@m,*dZERQa/sU%96WvHHӋ%0ssiJ?t`eo _K=^%zakf_Wpg2-d{CZ;m\/'+>@еvr1U}ߌ,m}a2]M5'Y\w4=P  T_+gnmǐ؊ uϸRCVw;~rnjivǂ" Ҍʦaxw 'Q6(s4@hKRԿw`gE :PȃBV6Lq{ 2Dtw5M~ґw" +Wk\pr[-S!3 i?qغf+w_JWz:rzH!Yz@u l͆UH 844m?8!Z)e:crkyVP~B!yxrJ}ǶS)J!AmNFdjh;-px;M2q kdjqiX)!PٖlDݩsNГ|Fqy2I|TH`3 "uS?9=c w C]Üe^1Aͺ / ~ҕCL +Ҟuc,=k`szP~~ +8^#@EQ5hK鳀5\b^6K埱7|3 ($FƏnr[E xW͎ȱFzGBʘȄqN0>'#e]zjp+ӫl'0էة,1K d-^ىS /r$w1&QuK&/xُCggϯ5`%VoGpoP# Qji2Zx@- pVetlW:WvW!rroX ph8ޓz[.S%]_YCBM#cyFe;$iNz8hyy@*inYCwMxoM@)y>&Yfq}qT XD\-l48 TšڣVOP*PZz."hӒ?SH%iJFB~o5ɱpڧ-mX- (b5(M/7o9< F/rt.C+h=_&yNא&cjFd4dcZ@p4L38.kƉۼm1/֧flQ0Ts]ŭ^{,jad2/řdO {TJ:.؝onOW X|Rvɣ&e|"n>D` q0{N\d>bwuTΏ#7ƻj5kDu6(@v|H֨F- )Z|;]fxX#7D僸@j /Y/ӵ}om4Dl=2 >p܋}*Vhk3[MH6ӻI0o]M߀}W+nb˕t5{BeJ?plVuPG g|d;zQKCF'>"3#'#rVTvM`\L6t"dVouLtET"FLt " {E_V 1v:v7|5smu8O)h>X_b eh)r%4akNuԦQmmv ^dp+3#FPpԎ.mדKy$%N@ϼTKZ~Vg9O#ދ iҳ}r(}p`(X~kfQFfGpܻFJR"t=^u-nUqf4OxAo>!  25 [ -n$ϓG9o8/Y=(uiNZ-AwZ#7z}sj؟%Lr23;䁔\HIO)T Z?Z7Z񣸳Q dR@lKz[t3*6T~uG 6PڏWo앙f8,fl !+悭GTϘE2`ЫV=CN}퐦E's?KU]zNficsBy' B&IzF$ԂW kdm }%R!rڱ %v60t^a =~$-49B_.Y )HǏ#HB 4_JzYR0mU=55ڙ_O4E\(ɽq)J;Ea[WSU;⤫8Xc!~i#05 6dMA`ܥ˛S@{ 3_*)5L CQ8\67PKz9GP> Fsɦ{BGr5Ü/Jz7 #XG3`+a٣ j^T1խ}2⒣o!fbp!i>-pTucPL1AYH7Pe#ROꂝU&L_-vD& J'ċ]PteD2$'=sObZvK= hz q@c:;1f> qu%E#; ֊kԄ&EKѼƔ2W5֣%N,6+x(dq w #yֻb<* S@loHV~:L+hGjo:4Uu9Z,.q^+WmBX?$ *e\ 2:W1t+) F0]q%[lԣfې%F@v^ׂt 9"yW2k.R9 U.Zu58aqvUϹ^Ԃ,L*k <qnvB~ޮԈO?OHDCeBݾNS\A$tqk G7h@<󈑻 QĬ6!J*r:`6{\S"XV\TI;dbNan W={j!f⣗y%\- f6G+6e-Mu>Kmʳlzme7ܠe)!WǬX#r 308~U\"#kIX, Md_]."pZ%3Mkp}Vz[+3pFEkrKY8 p?-"(:`!=jq'eɡm*=B(k jh/J|J*"_!I}&kwig_ : p2C;pBduoD"τQG83>X~$di^"Zff#8oB-C4CYU9jM]Af1CR Xr@⇌R3lݣ hK!,qVRtWUYqv2W ǩ ^ѡ //i6 9OzqJ{gyI@Ogz#ד@9 Nj=_3B_b_D>?ǛC崛7zN >L4auzK7YV4mJG‘9`׻]r֫䦑KePßA=NR6LTS ذ=y05jjzN^ CnM婀m.d ᵫM4-jtkz"f10+P;.ona?pK =*Ӂm3G=:@j wnhW.1ƦvcnQ[f[lr% *'y]LjUB`Rŷ/O~8#0U¸ r],>鈵)o 2™G9L)D9P'{m~/61gyc0 S+\&?~g l}-*>j⍈NϻԌj}|F~)FYKRU) a RVB9S<玼r@_xc _.QտI KKfqd}Z&Gq'^h+tjQjs4ɺ$ida3\4ZKf.cħ@j#GAG_0g]Uq1~8XAbbLʮl}_^ x8Q/ Hr((9vSp 7mC jo-"}^ PR' 5"Hԋثq;6XM0Z!䷯g^ deX`IX@2r`܆u R#|Gm_Q>KjWh@s[FR*]X:*e5}+~. o ا.4)0f kL ΝhVE!҂kωLD:rc?apWg;/sעgKKz?j0@brK˕7s:!$=ۖ|فVOiPrKT3 xbM$7|$'38-UذMGN6.OeR}@HrͿ_gR&'ExxLQ&›Z,|QRrחjbт7iz rN c1ԌlV)Z輪)Qn8f/1_βaoⰼ!IC68WMj"`i; 哜 A_@GyQ"9`<5b7*O:SwLYk3קΤ^&ĈdE(۱z:7؇vKo't.˃ 8pcS5k~NBu w:vRG~gʴlPKhD2Kūmn%:t+:lib>F|yIrA o&p82J1dտ!3}.zK QSm!۠9Ô~eӼ!~5lמhaRAZ ɋ>}w/ v tJ.nfo; r9 l,|n s]ɘ+ڧI 0@CȴO-4M̅=1R})|~\`hg186j$;/s(fq5܀= sl.?_e#ԪV+1ybxp 'h!`mX\|CC/RRvQI'CaQmShhixM)`X62G&./}B:Wy#ka⹨~ :4ϥNF[RW5 mSQ&f+2:?6)Y~|^S0?>[t+{-rfڊU}-+7i qO%%Ȋ؄?3;zZ..z\PWeMe&ج4M B[vN-mh[/4k\XD.JeSw,sb:Ӛ0K{Ӣ*7w'̮*}Cz< |r(Z6c梳р8Ot]K~b^)sp;<ϱ 5HıRbB&fAt`Bv}LZ)T%PͮKT}*|*ܕ/1.\[@4FNp['Q/}-T G.k-BR8[[ٳ1S&ɥg"_tWKXl>*5#ߖ ;ڧK ^mɢ4=hRO]"zKqY.9 UJD\d@+)>NP;VcP_eWf#չ^ʂo$>&ǖS[lZ>6 QTkI go4[ Di1^x ~>+cnG-XJ$|z,M}<N914O怖dH:k[2RďI(Nu#M+l\ua]LR.pg̺X[A-o&7f`ۡD80E: ?ߪ_91j%Eo}oG;֔P61',œ54ٶqōQw3ɨVCZ>}]06Qc<;ߦ$6M!x"/ţuzDV HmhF5qAm!aDŽ::Q{eh)C}C=Nފ6 #0rL @zl V[w9P+!" gNnBƇ0jNyzq*vIy8Jݕִ'He\:iG/ 1ew^{V!צ|Y/.%apS Ű޻$5Laif{ =~#eC!Atnh[Q4ȌXEs?}sᤩYegȏ>c-G3"]4rl xy)NqQo]_hI^ L\g}%K-3.Y׹RB"ޱ:e=af*{N&i=x?!} BtʰHHyS -xG>LV kăp/a/C~oaրLՏC{<')[dq?"7zGLÂZs櫝raM<`n&a< W" Mf)a4 6Qf97pDL)Ѭ3;#d#*?Mm0"hT"oT!6L˱k]9 di:/{=x#cƶQ׍-̩%0;} O:deHN㺋Lz.oծH2މ={?95 0sHVko'Q.g*Txx.&(fy^ C >]U:!,˖:w2,|V1U5WY% Cݥ/aj1 'F-u@D$_ta hѫ3*;kCO4Tr Pk(P0Q{psD{i%úEPn[FB `VaP7 5V=y9@膏W8fEj8|mO`+?s#PCHv'VT&`D9uBtE̩Vi=uU 13uI<ͣm}=UcWƘP)\9TV+GZxW)(EZV%+mtI F%p8xv_q4CBW(H 4N~ _ءV[FgE6Yf]?ݷ{1>μ/S-Q= 7F~'}yxv%/5#5Z^ <;i@hB/aXѵmrmUn@ћid`c01`7תBG{f2^+vyl.WA 金(vCe:jHz{%( sp6;eJ5WdBq!BFX}=eeʤ19od"tFC>6/GePͬ1<5WZet6l >KFA4M('q>)2VmDi4f>#çT3D#1ꭝ[g/|+ߪrICpJhqVsq&Kgo??c(ҥ\M|Aܡc8&p5Iİ, l.JH-O=AFn$i)07IpVÍqgAm brJĬ_Wgo$3o4&Pfua[0z5sA3t>bÎ'Vе \ԋuْ!ͅ赮@/?ʾoTck(͆lXLkY=]68]P٪5,ct8|O~k"ҹGCJd6Mi?ۡ {*`U&FKX np]!\q`[iu`^N#lb|^66{9`RsȒ4puK 0>}CdQ@|J?sށ=KE1tff _|4\?! abF*o(2@\PwIupm1OY9+V"ѯ;8{Xk!,Pn* ,/5\wˎs$]٦T4_Ԛ:gېpE6N7[R|s{Ci7)A"!ϑs.2mM0 ڞlC,qԠ)w\8/x7rQMid H?hudm(1jCo$G8nS<4[ߊXH9Q(dV$SLȰ'ơJ3'Hf2$-ʪ݋Z,&uik C<Ȁr܌U+\^ L((8[􌟷1^17?IwzK ,j3OxVCtpAe[DCnyTα0uG2g{S̻=6й}\K A-oI7gj Dû)M 3,Uh]y>@v#i>+I0#| g~v•8#cr\@@3~+%tSY9Z V&<t` 'X/O(-T` FH=k^t/4=I~vzYMmak[\ ;iHisH[oVٖ߶xX+;{C&0! 9Xh7J2B|^M؋iY|*K!K^pTF#KZ]2+7g7K$`>%zy 3P a>{wkYxƄg[x+"5}oRd@ؖۂ<[;FR#]JA ^@ OutL1ڌUv1n#H⢋&eI28ʛDNAIK 'y!hj2Ӥ m@Ч@ *W=w7xv"w'43S7﮿)x^I=3x,eӋH)5<#0jeܹ=?H#҅9`#`3(Nvi'C<;C8dBZ<>QoЬ͏/ g68PJ+Co~וl;cjvcnItqyFqRw#/20 aB?W, 2XV) SԿķ2ϘߑJjt 1L`!3KAP|ظ<SK nU^N<-h{ōU9ɉVmjf8؊>>UgYƕ^MN"^3+:OtY<=0"rv/O+Elޱ^ݤ(nE :6/)c :뺤l"3/30YɪCZ3X3lxkrͽ_N3ĤdvR-J|zQ]+|0weZwI mV%$y'CT'l L^](Oݧa٘zV'( @T} HGZ] ׇҸ tX Fr -S"# |['m0&)Gԩ1!⦘W@9vϿZ}6u&K-f!Xu1$UoMexx+p)jßw D^|"ৰmK P.m[@q79iz ԂD8"D1v/ ~Vdv,WQ"{@C_ ZCU=S|t$vR թ3_]"@9kO{ݐ2(|]$3c*?ޏbɄU=y5k{wψy<=,h}=A&ۉu Ӳl]W9#xYii+ҁTHd[u:!tr:O/nAx8لcGznU<`GFܺĸ4! ;CqaLª*OX,I R:4K a$-_ +/ɂ'#/-ryw73%/l}}W5^_1+/5q[![/괦KeFG}[rz3]G!8 rv9$eȌY J &lYqNg?.%_Q2g%O]I6WLkq"t'ikƞ9Yni}uz.0٨"j= \/J-VE,wKy|Xۓ ?ӧLRC>S#tz:i!a'y*@AkEX|j7F1El<1 &w\!}")s\ɣĉ-FnN)\#dnqLTfcwAÎFN^%_^"p9rw6K Jgzo$== ޟHU`F(>_B^a~G23ղHM)|چطN쳇ӄ@X}dd#ˊ(/;JLѰE`v4ץ,k -Y IbgEva@>)MNQo|$gO 8jH9"db"N8Æ#52KMiU'%vm W(HX>t $+ U*;({@~1|sƯZ 7+ʝ\+9cpF:=1 jjlRUG5>MgKKW# ߨuQ s1$uJ4\\ޫ_yr;pIbV}vh{3sc%,Ja,I]H>.}#n~bX,#q+y2lyu\瓖7D6aү q2D,?yl>4ki<' ˫ HK_'?IaxpKR#HXKy&o,3*y_j3#  kX6^}V&Jc-52WowG= f{6J}~B a-|S?B4Aqn-Hl Xew;x::dI po};ӴTt% k" h:ߩ 'z;U[LfLo4UbT*@{0BY1]}f$q şd;u-~xl_{ц} boFP+Q#_OY3 Iw.w }Z$ߜdaۥ|3nNXы_δ~,B( m⵿+~u3@V*9oSohoeXdL})JqTIp06gdκP,BuHt'Eh06c XW8^hLDvk6_Lbg8}cQ"|ek \T+Wf7~db,IՇļe*2O4tsgQpj~,\g46! olԎj&jB5h#$..&E8[0vui{K>a)=~mAO`2f3O} FWaّKLFACE+A#ϲeE[AWf5PpYI';$XoFe VOث+w\Ë.ar򴭩#I@$Gm. wy 2_j-VW`p`z>6p1KsCX,keg.!ۢuR-n ӜBւqdRb@FCilV PAyNs)0_u;Adԙ!`jw?reZreU.Ԑ.*ʄ=A;-I78csoL/C5!"'$~81PtM]O`!jOr^PVSYׯSl9?NeGB#QlΥ3TNqxG^hm_fyʚXU'a0W? 7h]<.nvh.4~^Hl29<<϶=CԖf#B}jC!]h61p-wt!`HWhyc:6#V\КA !}|mr@a`Q8O"xme* r'aSmCs(Fu75w{|tq]DAB̓G#\ (^w^ ll0O@ܲIQO#1֩C㩸rU/:C}Q^9Nx^sa ! *.uíymN$6 o0 O{6Ǔ^|"Zc(-Z7|nqCNF>QxP *A.]].b.t>&#b#P넫\Eln|5͞^]Yћޮ_I-Z)oH dD(ޖO~*\\¯N0jXd1R]I\.G }z NDSJ?ZA` 5ߙټҼY(G-ˎ5beXFԝ֟jG;UL0x^ίBmUW [i!|[CY5fX/#@5I)_/+^,i̺U.3QZ}cϞ_YT[}_Z2IC& F8f([L -)g3l ^BUido#֡&-n|SVtU޷d7t~=ܤWt /j̉E=zWcYd9I=/; tos}0rYZ"7X4vך e8(fc,Fi3P3kR4M`xf vO|z|\4߉(~^k%NJ{rҷA٬,8:+ gerNJP/;lU<L`g+`}ե Hbv) ,,$h|ӻńS`p uiW̷}r̼[!%?ͤRu:{^Q>r laY //ZoI'gj[ NP .|pE6_+xYW_wd IS [~-d B8"^yP$Cj`{F;+~P{c A5㢹}82!Rhuqp{sAǚsMKr: ((%߽SQJuu藲Gˡ\ZIntO@uu"aE>h -dU zx q&U3szrw !mtualf@JSmtU;{:&"mB+8D8N:_*iB0і/@5qeN<_=1C,BC…7UaBP%zƖzy{-Q"HO.dC{t .JBˡzm\{q#H!).I^Xk dG)D,)ǾӲmҋYƱ PvCgw{bQG-(I)@ogkaBCjZ^/X#ōK$A}i01&!(bdFL\eL2]}@FV%1Oj$ B7%rPq8橵7L-!{W@ђ4Ttȿ)Y_dJUc(`c `SDK[(`s xGPp'?)7r7{&MW'dA v89gFD.Yﵫe+bb #pN^143 ǵs17 .G1hWV$h+d99 mQ.B[şgovvpDi@AA#3cS.hQN= h(K֔G1-F'Yd6>h'~Rj~eac!?Y ?.v?.qlZ]RBn AkB%^=xgԊUV8]1%/@ 8{"0p:MpwRo Mbv#rOdxU>Wa~ 4*`.ƾIBi(}f$>3M(RiV oO  N4 =}G1%*(UUm#3Św˾FL9䊞cޖ)L k* 3:ic}#j]C4Q4K'e,@_&α"eVl  z>Q$J6^B,E c %\xe,$`4=MP|QM@Ҷ̭ph |)h56+0s4{G[m 0Mk;cn"Vnȥqš'4U8ERݍIɷ`O qHl}1Uy_MUnc_}1bS.fgH pV롪Vd4ѳk%wMEzٗ@H5q2xвUNK \7uXif=a8nM4(^B~mVXRpze oߨ6{׳+62-C0Ң6w#7ld)tMU{'FM,zR)Kj]ԭh+?@<+;z$JǔKd_5 u\5,ϠvHiOc.Z@cDi@+65}|x#!y T"|D zwGbė Gn R!F]2*)g`g ޯ=@'{&h@x*&`.&eۊ~t,ŋmUnbZŦA@l.A#RMR |$^ U\aQ"nrTPbo򿂄Wl'b$t-QNٛvǹ>FXbp<0Z̻\QgIlGhVUwV@z#=\`[69/0yH}tY A8\_M \AKɝ8NRCd.\F# ԁ祏.8ʍ,R ӡI|8&Sc-pʴ-GvQH[3/v#c'yAT j%θ$?j9i r(SO6n+q8~ .7> lQ$9bSoj+ jZ~dg@Ux!.o; 9ȜVzHYUйF?21˚[hgP[K6Z2~;H~}GtP'R̥kG,VzQh#*GϦ܂hjn؛1ƐוSnVeSGMf6=;BYjshuBVu # mt.; TJE?-dXLs`, sL|k'(ֿ?ݾ#vI6n$jmH'ndg\k㾺^9m\fprӋ4:ビ픣hz!T˵⤙F[ӆ7:'_~"\,7z+ (}8AXJ>4U5[U ib_[dK'8p6\4xߧ,H#ns q lmP/y*$阨I fSN9;ԸBӓу(ݝ* `|57I ©TLJJhxrTW60/?f Ҕ;\ BjlLSkj.}銋41JU*dr?jhKa@2KW%m仐*=3s 1=YhŠt,5Pl/lHbՠӈjrcb8tTWUM?f7=ӥ!* EmS! OPIp: kk8^p$yqP, qL/z'oLi#7uTL Srf xC[0i&8^,|ΎG^8\kо>0Qf^PsZ\pwDUI}1%S;,SYQַGwٍs Y( RY$Ctc k+[r YD0 ";SFܳX^' FC^8QWĕ.-$t }# X>INS}ݹkWt,Oţ!`h΄^%/Gr@ 6ފ\,EK5.\9Skp^wv Оoiv6JNa>r(҈SKeP[L;DiUeI1{|QànΊS7;A ϚF  %lup8#fb? dQ$@>Joe¡U*f胐hV&]); Bpy`lP~ K}Q q a#SiG;b8!HW/,WnGP}3 kQ^[]A@ċtN:>,OT X`#o/ŕ Vզ|T)f$K?7e%A+# w(vJבh-:1GF-ElJ~$00=Y 0kOoՈ05 ֽ6GYk~ETCwȄƎC\(2AS(ϼZC剓C'Yx.i7}yvWN:mymڕv?~Քeґn͉-zseiǏ3ƄdzRU h;^QȧHj:-:YYp#M#S5sd *h&2=$+.}[~QhatwJj2:. # ٱ3u# z.-Be1ݗs+`2Q!LOT`}5><%T<$g$$Q"gfpUp漺gv> doű hJxVWr*mlچۃQlfue$.ttrƩJ" ޓMQc.A|>OZ gYl*c<d^rZG-o_P?Ctԣ,zS ` Y>;zFeH7V1w{{Dm󹠭hxԇ {:yLj>U`Hܧ:3r׵KDHJ$@4&ۭj^m8ciʷ!i"C@39ֽ0N;cTb RTCjaWY?-iKLќC3\ygGb-5 0Ha~+*^(!7c)E?D{EՈ^@yzǮ*Qx>(cdd&AehX:y% !WԹ[5ĂpAdjv"Oc֐%l)er̞7|Hى]6E+"o>Zՠ^K!'y2.-סA_6?$&S"lI˗ ;Ϲ5+2o#(3G`Ա]dЊȚkx腡-f䖦2t_21Uw$䊑 gw.9+T#%8`>XnpO*]f- JBZF➇P BpxLSnVpnb%U=Ely ,LM<(M5w!&2ㅫ1FtWwcZ#Gϫ\8`ILJAJUsP5 X # X^Y$}ϵ1IHkрo 6@{7>9v,[KO;>wn5hAD?;:SԒ_t΍aiqzL pԟ2NQ -\;e5 ,5A(?:#eC!2u +QM,k_/Vg*U^Yᎍ.B@y2]v5]!q@=K~ jpGLۃUV%'r@(B/Dw SZi$29]&)Z t(2b,s_N4®;4冨~%&ccYԂRV͏΅l,SÙe3ByLxmXg}/9 WbkRD՘F:Mg$HU^G%r@$NǏK$^ 6x'Ь"oOHlPEK ws"7}ncLf,(C>㯄./]-5>͢j ^h]NAUvy/m)GFEeujd~?(J'O'j!lJAQ>㲋K"EpgʰηX<m^j{{,54M)]yX 4aLT:fĂ`h4שn{O|9< lC-YTR0S{D|2lLIӝ,jMVki{m^tɥaJ rdxW(>\"ʆ޸lX׮?醴6|l*6ڳ;:ի]$T^yf׏ƜN\`7vެ%|SIwҌ BQN奞ݱP\ שn5K=JR6jSKVӄ&J,u(Q6I낓 nqU:735+In7 s o-e|W}7o'ڶ.ʫExJĜ-Sk*f[s/0X.^8kvW8 dkm'"m~FKa ,zrnjr-GQ O*4qG=N :k?;Ŵ[қ-kع5)cpj;h˫GsE/ Q=4HaeET&c ϰs~)!К zQ,F4Jbb$.7mqE Mk/.}!a~2%wW7Ȯ9<F,y \:b*GZc͇E+_wbsI"|w\owLvX"Ķc&"XwLl5ΐ'94OC?\td#<,A$Ú3R;<'Z$hȀ /ޘ$)2ܻŲV]R2PEOpeOk=ni\0~c:pUPyykbOz\o[=Ulȳ ]nAOޛc$o\H4$?j{'iZ&3 2WWGd8pADvdD(o+)7xX1ʔ6V2N䖀;M{W'jEHɵVlGp|x6و_P}̯Jj}]`lcRݓ$3~3G1A4,ͪJ7jOp\<ή~4N2҉ʏ6mF$dy <˯'xgZlH:h+Pa/xsS7<TF}q92k3=*V)TWŎi>\RPx2x|puy+|cw7w,V<۪l9o{UZ98`;udzP;Ջt2\/6?Bg^a\OP6!D}[wΒ0LPaRwvX3xe!׌Iﭑ 1J놶Nid? ;Vdh`jY|W 5C 3OWz.|I+4,YKr;=mblK]T;v~SR]xS lƖՂp@͎8rʏ&Ýrh[%i̕r~6jG"w,pCpJ_ \xHA9Ix_NlvlR]C,gY^3; P.u N5 aMZgy Tހ4MJh^<\ND5q-~BY>E7ː?啌M,GBp(ͩ'Y?݊HvLvCr.=)@yuI֠#2tfن4c V_{!!u745]KҚ\ND)i /^8dvi^eJr`q9b5AFEdct dȹaC2|vjO, R졚Gi~Q6ƺae6Z0]o2t1-]zHəCf˭.[%M"v"i՘ryA.luFeu˹^] vc]OU]Gd}fa,<> >Ou'7K]Uf`̪pVJB el^44L_ M-ߛǁ6 J>| Me\O Lq:B4dXV t`*OFmO7%O!4U rQ*L6sgd`~LiKo{/;[TwdC䐆EqBK V1o^2+۟ N5*NDX+V8j!$8-Jd8=a8|C}Z )pqhA, ]0gS60<plH8 *V= Yam{<90٥!H"+`g~(`'p:~ޗ{UCr>$H6WuF;S fJ "͔R,ڌft#iN"N'9^MTpKfNO*7B>0uIcӊ$~vYiF}@SIt3D.Sm6vNc XTy\_UEu=:@,,L%3!>i/4^5x]9KYbI1#$eDuKr (.q$#Y]Цr˙yQBCrcK9qƭ1l݉@铒]p5I OߋK`CN{UYθ$"Fm7\ojcF 9nN:+&6 Fv T$DjlsRPү?0!zҟ,#X1^29qg4.ѹMn/.ir Zڙ_[z:YEcYB7x:ŰLZv ɃmLAHQ,]-]+/f7W@Y6,'Kr3+c 1x xn@ރ 2WYdNoV/8ڇE0bDݗQZHg+:}&Yc(IӊcwZQD䓷6(" 0TPY8T&fx!! 0]$֮n뫵z åMc x J}6o"LAEC>.sBh` !`b kc!fji!k ChB }@0jho&gYy%V~,`ߖ`{n/h(+@HhHA~pˤ_>[< ^fIT-$~#ʮNg8_Him=^xo#6[arxڣ(gQ0)qST ȳqD>(oyzxvwhfXWVfx_^ ~m9fBv&o=F A9:R9야)>ho;/>kVCgzvWNuOE#nPi^qD+lf6jΞ0|R&7z334٥.B ~^]|m42 OR`/)Fw1`Zm9'\P"0 M͸0;ԇMpܢ6p͐uUǾe):b6u֮T=9Noa#t//s~߂ϴzR0)=Dn^z(OAIa#¿2,o'ur hԵkq]L݆(<߉mMY95T(;FZN=G35]+ve/<تݓp .F۸ktm2Vd+O!$oYlGqv+FV١ys]d[_6/GV} ?3yHƟ%('Y:y&Pn}_@y' A6%D)L2=x'Ap6u9g @!kS 9Ce t^c֘e$BUOaz'G7s^Z%ѼMj2n9&o?A 41-)r͆[bΏ8%3*0^N6Rhӈl[QՀhA@L5Z| Ʌid^E&Bh>KUVA=nJ.z\\LH{LP=*- XR0ԛaOP8|>7\U*583yrNdBzoN2f۵a8NYoAm 4 {ZpADp T=JoteͩWS<0F 쓥 l6:Nt4<`7Mesk#Hz m =o ]5%=>1ueGC]Cs_mRmE_OUq~a9jz%-Y2 ʘ$0+o,%ݚ>hK:TnӧIƤ{F?;1]zlʎ&nq_ 0T27Keͪ+vyc̡-#o{?:Ajfe(/@gL1QO9jAuΞFx=u c6 7Cb[ s%KZ8s̯w%||kMZwxZ{]j8a"u-Leԍ@Bӡ:jLª>m_8sdlsfb=8;x*N2S:POB?Y;$&;i"`H?̐ ,~ѢJ Z_cd tR"yd Jxr[x<#٤ KG{)"xvak*A84xjخMzr8"N]MtHwؠPuؚfǥc` (: @ edlJzm' GTP{ ț =R@!3V_\% &cFT>p=+]bvmҞ-au8cm=>"h^i%-x#Ğ(_ ch7LPpwӀy)մG,i:uZkN+Ϳ3;GljwEJr:RSXLN~?E9 uWo}!WF3THu :` o",KQvW kᶐL1شcwkeնu ZiU*a y7T%;|_HQPIeVsk1cŖi2Ś7AƮtNGkEpA,pC;˲U>%Ƭs:; ̄'"8HZӂ@4n; R>y.#F9j2 |U8=1T,>ug/!axU8Zۙ4*HC1KU9율ₚRhn*`+؆lmW$1t dzLf6` H$y}B';imNxϾ(+v8[e7 'É>J2|W/DgLі>UP]O g+{B։d>"}ES^]E&'7lNWnJݰGPF7,? Cam,mt髀M2R##wdQ6{4JLHʼnʟ%f`g=CGUQEbq|ǭ)D)R-1.M4@j|ƅg*PprzV $TU1Swmr! 9nG]D~ci )qħ/g&ќYPda8\\>İ\+&Yۥ垌-T6?l4`4Ha}ヤ;*p*No9_xd FHTocb 6~Tmo)%Pbe4O EWhՒذ̮Ɔg.$MbK/;][ W%!~gQ #7@v>A8UYWfMV.-'ϳw>~;0H'W5}'o2~5Ql*Llli,?KRrh8g< F/S_ÏO7v'ET =HG"?8?`fKXoI&H`):^h, 'wt#?vpi0ADL½VtdbW2؅ "|]阶?ͥ>}%hL}kEyLJe /8Cgum?-5^ݮ:E RE?  @CP #2Zη$5IlwR= uPy ׾7E  XQF+k͜MNb§SfC^36U-v`vE?.0CT+ѻoh%[+,W(FO(\KMi`C6Rx[e|ڤBWFMh/G\}6UXet9)YNë@DXrVcAh+bY,Ҙ;QHc\y] `vwl}dZ*&0?ы(Si_Kxt@=ܹEoה!Zƃj5>Y@YШhD uo\$4" Ys^C"` )$C4ADp4grnt_I]6i=^.ULNe:ܐg\mW(ˑOjv弨 Ԕ9_;䃼d-غ^vc;7~U?31 \ŏ_gR\2nT8n 7Y.n7V-}SO% Hq_3Z> <_k8 F5vOpI͕J.YWY:e?8nX!icRD%N'>{d2_wۦ?'%@#EI <_%JLd lD4]:#@L#&m^)υjya@t/f#. )m>3XԊ`ٜf^a|{kV8lA 1ϝjvzӵ9U#x;t9!Y.u^4|hN6oEp~##հqG]N@ ݇&s>,ZnS`L1م# (0]F<@;yVL[X:l8mV,էQmzu1@,8.[CHv8@05U!7滎\V2 N.r]QuB4[X/XוO BLԒ-LJlp&߮1g<%R\HtXk~T1$Ëƺoպ^sMH;$#/*yЉ=-o=w+hwb-@6 YF>.eI- ˬ%CQS1VAꮞ)a>54PeR/K\}lrƖچ<:Y 3q䊯s5Dp>kLzV Hpb0}t" >j W$Ue`TElyH4c?($P@f_.L9u9$0Oh9z'Dkς!'"_׽#=O)2D x]dԊ5 ōfڅֶy~kidY`t]17#:bǫ̝C8],8-9E/4Yvo[H|Ԅ]:+yH2WߧAexڃ}tEbf^}TwEi\2͌qHV=0[ GLUm9WREB@')'t`nq+<QNqWOycZn{6cy}q7:oN\u GY>H[/}Rq2)pVz-0>ZiT;e1lNha--,i)P.XdU\ )t呋nOnR~0)0\&%=Ն!"^nod7*,zs)60Ak63HJ.=([ż]p/j9Ӥ>u#ij JoaujyD5VMǖSq{]mx3\k8M  !жrEl89y}F_Y>Vu@ &_w `>B35MNp_]!Y4饂V PlveƢ*Wx >TjLWڢNKk  ,:"M qNd8,dwU{+ ܓ;pMI3[ "ëKh~N<~Ch_Dd aQqw/L(b=X]YP5g+]z2MMt#&JNPT])ƒ \o~6AƵ.Zԗ@U qJm+i_`hIsuR]c({/CWnpe(jio Ev?!2%1&~t2nd0g.c?q[1"BTPsHL+@ V^ﵺ("a@[kF<$l"l L ? VPl]>/f?hI4'0p@VSQޜ 7I GVvA@% qP@ey1Y$:=+е]\/zEmUʈp}R<)osXŏ唕,sbEo2 kQDPs*^\lOXH88H k,iU9`~:%9V(HgG K 5K(I,zLUjBu(ǚ>XkOڪ_Za\c-D[[Hr7Vi-_3Pt$9.rQZ)i v& W\ݿ ƩWJ˼VKW%0zw0g]wqgЙ$SgEYK8|F\sK1]ˀ v%gH8VbYQO9;n;郭+:(!=Iڅf]z9@:ķ,z MIH%>CO!PmvZ ^qz &)Y 0ʗR1PIU"ur95kCu3A4[7E-sIx^bwM&t+ M |.V] + çTeJdm_[$b_ S>줣rٯFzmFjOFF׹OU( dD;Fg2IoukMDՕ{7cI a# ڲg~uT)u^ۿ6uAg'hf\sznP#ᗇ2#cV?gj>=b^yNݐ,ƭx 1R]Ogqq"N9n@Qj}-aU mX$1KCgY3x |zBWC!2q5?Y;#ki^ڮ|2k^!o+ǭ,K@dW@"*I\ (]V%[6U򌑾XQ/(q39M46_S\i-}.+ٙڶTŨ2e# - Q#ѕ넙ܨěu%z~ =f1Lӏjm,ulQR[rWF[\B8B,hXk;g .'%gC^؜kE؍G 1#6 C|O/fkg4eQKcׂWod9)OC~yNɇ!|Ixz WCڇ4ӧiRpc./ šhǛ}%mY$Bba)&4CjO>V;+cA#5Nx.e&ϔƶ@5 TI](i7\6{c(XFnTS~u-R#0)-Η}~1Ĉ/\ʟqO!*=2zi r,#URGPų2*WDioɽ }.RMstZG[s@.C,rgxW L.ƙU>fN4#/$eeF`L.ؙ8>SY &ӱy6Ź8zH}–l 6؎It&¨ \&ad+(ܱPC5$Ҙ6/Kyy1%x6CLi?)L=Iu${}WgN*Ye9GAl‘99o)`R2*q2 @${.~TvX^m'Yݦdb)x BAlh,+y#1`42@`ݜ2 7=K!gOȹ=K9_9&cPC$R#oR^@ԠviL Zq*hr][hH(6ZFO$S>W f0?p55 ` Z1BߧeT$h0t@I34W/nw!s1-{ky,NlVڼXsFAS`C^y14 c?9t|:HUcbk|}2iPMxe˫#lPc6!Hg"5u9-yD_<[I׀S+'O NfJջs/go[u5~ $!Z{lFΌ{LN*Zs̪2 i0ؘZ @ HQkE:`,o~_WAv>n{Ĥ$g4D7rGє,p!X3(I'_؏Ө(no^Ɏf4b]QIJ*܆3`.^b cZ2yU}_\ꝒpAVIncv ZYH6o&LAǕxܳf̒{Q}|cjRcnoVkw\'$¥vRSt:ni˝QI_.60?am>Bο徊9|R͙oCFIAh/?D.`OLPUT.وWis yv鞗ߔu''1`bUeM'hž"Ng~S#0ċr>'0}_N_B=+RY aYDrw7]93YyR|aI3oa[*$7bbhBdÌ}Ex?3WǠ۵d+3Șg^`sf>0ȟ Sz{TP'fj^Hs H@ҘȆ|kWyʸ.З2 ζ}ɯ7!g'˭$af_e㈥ta [R4z O Max]?3)*;ر^غc 9 QyЂV$9G[5!;ed Gs((O_'<rُZܢ"ʠJ~ɠZN>>VSPALP__-yx _!k'$f&xGFLW!0)gy>e "'rJX|x""T,X' vb-,'QO!ʡ /o7- ,W{K,1h>^jL'8^[Vy䬆&C"=x<췔iR'!.dYegh]UxߵD #PêL9wC$^x, ;9tV#`~I[7RCM\R-I4.ˆJ=F;G;)\YwW"D+s澪 V mWPh8ZΰÞh~{uͯ6E")h]&dѓ>%J#紿< "9*=\SH.7p;~ޫO4Ibm4n(}W80TC(~"1 ,`!*TEzkU { c?aB50KyT, XaFA 8!!0[hJ0v>_͕N Ҕ⮋̿@A-tJӄZ*'%v̑y0y,("=`F.Lc%s,:F,@TS\(gKmzIip*UaB$ON6cA35&=#9rA;1IH'GCaf.X~ﺴLC0C'D0N%ntuP}=jAwgoU8_.O&.Ƞ思:]|/-}{)1pDrfoiV{L5';LB AzN].c( af Y j"ZģO\$Ib;U<#=8e|v(}T#?V7{@~ONUP}+W%?Q$GhэW oHOMm۷ךk_E-󐳐",΄SA5tPV7>sӬ+' Cb<"< ʳVq͉ܧbBgLg }\n* e_ # `Ms4\t8<${ڎ;ċbš=0(fTO;PSVp^t zt[iRFY@J{3g(2ia$b9z23-HHIoH ]tv*ź`jNIR_Eԫ Bۭ.L^ ;?: eӵgF=ƣ_a}iteA~<0? T2(-5PqIrM4:$4Dn;m}| 0s5u1Hiyq$BHt"Flhq'jpQ_xm?^ ,sHQ=@e3婄檑*y~F'eg)B}b@bwYib@^or_]?YH$Ǯ pr+u s&I-áCw#1~%hE mL]ϻ&k1YFݼAQmeב)YAܨ9; b}~L;>Y 'Rˍ$O8ŭѡO%ۖKTX2#q:1)꬟gה:E[lOrf_/򽻅r]@Z죧lvjQ@<,8iÑ>`fcWU+>w;B ǃnS~(#N"f yd݌O*d2dT*DSUhxRQ2º%%ȱ3DԅpA:``T! 9Yy O ]< QV<rJAŸ\u!0R[> rUG3 D#^6q;(/xv B?LxğD!ƻ|&3B2B P \Y{ ;+阆eY\^M#m.Z؏W6@D9Ttp^gFHm=d?PdTAQA_^B/ $XG-asCԺ}(K`}\`XĂ;;h Ofr빃vx+ȻZ2T,_9{-]].zU*ܚrZbWD=n\CO`CgNVBu ;Vz{}I6DON0-=VmN d7_쮳/[շF(#O*$a#I)Ӳ@Nt Q5.Ra>yA{Bmv}d\n03ΆcEuA, +P4rSՔr@$eͦ#ohK0Tm] FWR/ؒ->'1wd&F$P񰆛c7?Y* O`z,@ߖMIRNt2U[ _GHg7<~D21'Vmcgې~+8:5%uκK㥩 :~Z -P*ӃB=Dr([v6+@3DFVB|O!,"H ӳcm{JuoJ^(?J,u,.yidI~ z5a\i$C܈% 55ZC !r~J'U#JZF<91+ǭ70%Z=؛|Uv\pVOx8PJe!QZ1X(4e$."7oU #wrCũ Wi0=&[~hc3kNm/3>vMa[ +tTRL߂D,z0i̽=py6,U_O5dpQN2go>u6P;fZuޝ;D#f1:d~ͿEڸ@vxrTiT$:sͩ-H7m2^_;•u^O t<4M_r.ƥT4*&}([= LI\;T#we@!v6DKwαky -&?5 oΗnjٵ[m&H;CD( 7; i/ TRP75]Ea1>1.ag +qKh  8cpH;Yģ'y?o΋iB~AΉ%pi0St}R"Onar](%!P>˕h > Wkfc%'cي5W'f΢` Xqb(}:+]\jVh!7VvZOiA&m A,#}v;U5ps~4zok/ޱݳ^3\V|-&Ҫ7sç DQ}պKj :ɠ /p-S~,ĤA")jJ~|I}h·~[#4~ˌzx`Z4>+L)~{ds0 ז3tV/ Q'P͏K 7Kˇ' Of] D 6淛,L58:4|Opꝩ9<#pxS|NnN COx^t1Z^|fO Dd./͙]3cZO ZpIIMD䉸4T@UhCC_$R%MXUdy[~IjkQ)O8袪8n] FA9M]yx̠(KNl g2ʕgX 5w;q;@s!:6OdԿL)Dbs/Uw[X/Qhމ{OqWlCfom@&(\S|UJ+B(hƊ]/ v.XB0`?xphuN,0Hq \"5 xiJ'Ɨ xf3lz= {-\)v)0K;VcF?IQ+ jnBQ ʵ,/&R:#EQbyꆶ;/y(؟ 'Q`vK!LT5w WxP?fQIt{ e?/.\ԛ2c9Do XBv]j/#2!7œeI3黚ɦQjCvm8U d\B #f=CnkB DoO>EgazSFTG!#2tN>Vb,uG/61 &⎤GrJ @ %,$طɛ!m։V!J6^abD$GEv yd 4f$\&$)NNjEDӸ'WNdR>Q,t2DfR a?_)z鉯,},U%h%@nxp~2 ?c*RB1F À4?l3u6:p\^i+nZwhӬJxZ@Gw}'uĀ|t z58\ٙ('o7WPAL$DGwRzŘ3_GR}->f5!s_0+2L F7 r㸥CMDV7!,Ms땀uK:N>3 P?zc ٧֭Z{Y"[XxN0ko 8ܝ,( ]OgG_̕+ت0(IꏗOE}25i>xfx FƳw:@`x>tZts"=$>r/j`  4tV8Fx @$ [{D]/NAmqPv2TG$Vq 6(*.-KG,pU|C\BcY2~r%~ >`zzoܶ(V)H \55 8{ .& ^@^)O|*f`Jڄ3xI*$^BԼCORr%iN8<`w}ۺP &Ym1EL2tjEQfqѤh,ׄ3Nt!2a\"ܕ㵡|{e $2sHq !st ] H?x G}P0?tW$4Ls 1!W y ^ Ga&찌ܛ{6 eAp|̍6Xf|` <^O,יՁ»@vQXMzN1'J$ٙde?TM$Ţ"=P@AxQs0RՑeMM\_2(+[ $6I(&31$ӵavU4S8K|12G3s>vwx$ 澸` oxq.٫!m"mi ̹_3;4jgA$Yn|ݷ# zzWJ?#T[WnJ]$ du@u ,2ՎYhP7;1@^FIRavCb~ #!)oZu Z("FVFPO^u@i>O).ȃd쫻jvmY 5I <9NIVG?2mw$QoQ ԯ{cVо:87_ÅM͞sDƸi&~+cyS.3E%:c$h\yٝXCv8sc{@fa؀*^tո{/9J$fkU&<8?e2H o5F $ ߼MPO}0o{n孛ɘ45f+aɁrZq 96LmDWpm,Q[_X'5HSh.ee~a0{=11U ڜ7Y5u~U l#3e#8#5vY?Hu=okK'n޲غ/)(9(ߪpV`[_ly)-ǵ=%n[aߔtl%ZO8SyTvcuU9lë?ZB PÎ3f`Dy- uP0@fC_Ȉ"fH\7BL>L@%?Qѫy}f bAc_/^?F[>E tܠ* RG9ħGNPXen0:S%/ĜhwoEd!-HY^f%DI1W)PirC(}{"Tb3TðmX܋F6ͶTڽ IrE{5Z.oBx$Vb&]Zگv*L"-2w& [ BQ@+mQc ` y3JtU(}ԔPЍ=t(iʛ+ B$+ɇި;ue#e4Z#o4GGDxSYӡmXwc92{͓$bozZcNU=숉oK (vAr-%7K}jilieL߿c֣̅$/b{#~QUcۙ~#DD9@ፊL5΂IjT rm{**1Ŗdu#d7u4o'dfna}-qVpgp/T?,Rjg<@lKUg4׮Re-aM:eAW3YzZdơ%dZ )XtrX6[ʪ4oA 5BYܫG驓n;L&T$1AS־= lXeeasVTeK6Ҁ;mAF%H N=,2- .낆4R+xŸ!K]gycPCp.Ρ~B ^!s\8Fס 0`p7eVe3>uw<9>R]WhdM M@q{\A#`BbUmC-]T) Z`PL],Zϊvt,宦 ֮ҏV߱Ij `L _Kd)i*^TӢ:}i0qYI%Tg1n-V"Һy <ܲ|&%d(FC{k$M˧ݫNlMZy0 [B?CDHX>OP 0!N9$QU%.Hx^0VG:PLAsGvYwaߴ(`1^T0?eĎGc8ADb/q)}R R3u b;S\C<!^}:.)X^G#ThsLU%Kyv;kMugEFqMi'_Bėx U!M%U ,C>,DA+EiudCHRY>\Oua%LQ`Idqj+n HNmkɢak&W&{8[_.f;Lo'M.:BuhZ)jYG.ej$uKv[ܑ !kL(1#Ĺ'"[.g)1Ҩ%HkjBȒ*6xh`@ q`r_XOLQG D>W՚s:BhncQ9ɫ'v^վI% n!YrX=:`GTI%c\8 ,#I!!J1Zʘ"l'trBW|x^z~c_ ݱ{K\9h,!cX ëuXpA$lY^J[}R|>#BAHԱl GgPXmh8:"'jW 92֑"~dD䚫ةrw`…šxzOw;ԣEEa8΅yk֔'램@y=iK jyh)а4n"5vJ%/DEgD:ʁaE)֗U{B/R3ۃn }ݣQҹkj+,D{|:Z-3OfrlYv k},1)ʐ׀5v/Ibe|IF Ħ'T/7; Ɂ47ڃ,; )kaW <8Y7[AQSͣ8. )'Rjû<ЉGV]~3>7$·xD}v ܈,^ƕ]%9ȸ+[Ӌjxo&.aćdSaetu[D2?K.}wOC&((óJLX2)} rvFL;*+@ ulJz&\N]xHZi3y${)q5m|b\ifhۨк9oɶ~VnR: 8CSP}~a435orCdwgUmr@B#A0qK$hl)h62UY/(TK++^mϮDFY"FR-ٜN=Gbba-Y>'/ˀv4 -3( 81ipJ*}gS 5xE0;蠛 h58xN~IϢ&= %U$h4#SP>CZ̟*c8}+_} DV˾?xoܔzmK W H6 DƲs<,G +~H|B*IO}& /LxkNA~ n=Ղ蓕Q2NxJ'NĹrj ,4S0o&cmFhsqZ,-E%`Q q Z.|#{1gF1Iv6WͫS,Mџk1 ST:3((,`=HGwFď*)L!::š=w'?ԌRmUWt[eEf9 Tr"Na ɠm]. ~FZoR"Cݿwj~83 EuZIrX <(aJ+fGg~HO[h`y^ߵbE*ӟ eFJv2:W-İK0_1fKsxm)pZ {x\~Ou6.V! ֞3G#)^7L0P^ۭ5ÌS\!wߚ':yGDCku$CPmmlB0z߸H }2mBeg{<g0yF0PgnHp"[zq:5 Ymn]9ܧ\I7fj5]6ٻoi3d 6mL?!ՂiJrТeTqfL@+LgVJMx|^3Y8:܎{T*KJcX]a( GC=&@nc\yv;/ 5|ƇL~%Phya$϶WXT=ϱUy1\ř\mB|? D4#qeC Tl$hVΦϪ^ ^@b!VE슁k VdvCa昉LRJ&9zכy^^[4e6㯌fvn*0$ǗZNȩ@{at0Zx"{aɏIzCŃ0*b8|BE;7@͓K&":ߺi{QY 貐 \7gŋ&ɾn޷%Znx@ݛLSIm1r :I~ݡ[^d"/|tO3 9d}qPE"Y]hP5!Zz-qUE @~vޡ#Z}k ꟰hFyǽim$/o'N@7c!Pp/ B; [o<͏SCaT{, ^O/5 |C[$,* 114W{nEC=f9Lxi\d%[\hRk}vޒƂH]ߑ'1nPoeDn|QeR?9Phm\&O"Ic}r,=k/\mP\l67,4w-cجYg`m(HpmV2GdiȮZ =Q=}(-q4}EP|Z g:wkhAW~PsխRY!9]z!$o"&C T;|T}hE,&QF̊jXXkpcT)XStkFnAh q.F!%hj[h${@K$ }+gd m;RlYmQm;ЌHߗn!ZbPVyNJߊۣh\u'Ns 2r7OS{Þ;PYEJ w-`fPY:1 h8ˮ|_ҾT#.Oh 7LİBh8v%!ʑ\JrF"쟌PEHA.W2z>j~)ZaAwbH}}(x7 hb%YA+ɔ樊SX[Nܺ8=4#S+G N)]X8"mqE©diأY֞KMm-laSHGFU "4虇$ܫ\6kcSqGU$H,]ҋ08*pHX]0)jiDjқ Tn@ja†и|Pj.T%D)#za;^vaӥf=AQDx۰tsXy A\EkzQw~2Z9Ldwj"c⁘7W {#`qyo]5&[4Cv|!ׂq/[ 4H"8͋=@hPmdf{XE@TcJ4ԥdsDkЃ&wAVu/HX,)g _0ZrQ20BjA:h\mG)Hǧo|z" a cSF#0:}!HUzm>|ӘYA.ks.Өxb!/¦4 -B{ύ0RyPKM*S;BB'?0TbdZnt2,{w@ C$`kQJkvk®6 i$sIS )L{o8J. J rzS+$,2$s㿇Z;N03{?7Da`Fc\Chk~ʳ8V"D#ZK'e'-('ڵd=,eV8oAoף~e5?y^ߨ'Hi03? \QcH\ҼIH )4=n2s+b\HҰj h3T)‚{yfOVAo98^rX|nƋi< uE6;Slw a>x;dEux0k(!UKb&a IȠ^`}Z;.Gty*XOϵO`YzߠGi˿Y bG[r\nW)_{,SR@_iwRӚmz6A'g> lJFXO%aZC dݝ2yJQ iJ6G=UtIJI7sw-Cz 4JN6(Gx)0yh:b^́oa/'dE۬V/0_\uaN` %YihՇiF5ʻg<0$%PE]IU,oh _O敻:h2}>ad*U,->/cO2՝ ^](=w, ϽEHzڢZ7ӐYI]ۏC[=GjS"LˀI9b}m=qb5O"c_+* 10dE@F+b)|$#2ԤI3_D";vo4qJod,W_L;>%sVO`V[uFYW&_,m\ ?pMH+P[%Q+]P֚]n'O-κQli[IsSd9+H|OѼpNG-*!Ldޝ:(Oœ@7c?O~63x`s[.7BzϹFPۚ, kK dW뉂#02N~B>?`_簯dH]D\-| & LaT .m̪HݷJެ$@y}HȺؖ2zoH|Rx_{!Y (`Nn=1{R槜:K=}j HKP-uM­ NTELg4|nL |kwY=` Hg9金.Z>Α3OEmv Ե'B-c\/ib5|Wi1U ejؓ$ј >T7]] ?L6VQY*Pf]HkD {o'. cp; ,'X8"P+3uKQ?}_%X!+_2"m7R@%B7oK92nrzk:mN[,N zt4٢ЏͰDд#rΜn VC!"W1QA$~ׅ]EN)%ĴQsji4iH_$@,X4wԾZ2>_S9l*/կSS7˨J :ٛ >HQںR7WjZݔYI#cW'gY##c;%pIir܄^'rU& A% "S[J^{Lw 4l(n ,BAȾ8t >RGR=LusRf/7TϪqfx>0d&~/z)`cb>`5wkI%wf@F(AJ0%ny=9k'/O'%~x:=ep]W!ūM6 7PåZnff NP>x,u *5Iu-HL㨗^_]\`3]]#c@N >/޿Y0i`i2B;hh (mb|j<pԲ/q$x.6qp)o͖.&4I]] X~Y]XL͆rt ><Jn}nw݄@R/s%[p{%p J[AO8/R[]b&aԀT8!?ǃ(Љ9mNZpm(ugoLRK dS-.$/   i[\' bpǿhTo{,ÈaD[?pM5HZ՝L,Z<7b8yBȂ/)%h4Bn$uiYaō1!tP˙} XEjjʢh>c53^TOJgM^.z/O9!ˑ[UwA;-v j-ƀrZzPdi31A&ML{DѰ;LK$|<ք Fd>:~/Sc+2.e$q;60/CS8:0Z?Qa { BfىGKXӡ6\ҳAޅuҢW30O׏3H?oo &onBh;NrXʖ-A lFQ_64.yMpC;uBTQ&E6?5,֣swzLJ#jۃh]:2YަD Q^2_#btwӢGuSjlŔMijmCiXxG17oLD]DzH$T?2iLWdXFçsJɆP}1 n/hoER gp-JĚ|p#G89A42[6I5~Q:ϳN{DCZi lm-D2݆Ai1Stؙ(tê4_ۻiTT3Ff(g,#ܞތXp}&bi`&պQ 5t1 I} 2 CVm1("dBa(IoubrUg]5\:`WwL4/i w,SHفIY_ִ{r`t9[w /.MyT?lKJљnA잶",[nشIϷܤ}O.1fOO$u8Ryd7Cӕآ 5)pv iOT:c ^aR+:{^t}^}z?É輚u1\֏5-چܽ8Gpx7c3VfŒ%ͮ(\D|d;d>FjP]2b]1Jv2ˆ=]-چ3igPr|Zo ̡gZ=my3J72_)Ktn ~ /qvu[.=g>5;ddV6*e?Fxue#$ kKR, aӁ\+ܠ+ JR%g#ssȦeшzgC^i Rq;xl2qj1x@i1^d y:* YnaRYB5$7ƔQ[32}ϰ̛p>Р+lK Yvnje<\K:I#2޿;c,}ۃDYʼ8z|Ȃ=W`q+T&dC3 =Ffl/nI\V'hhdQV5{ N1L2sq~e _(ETByKڻy5E(p]*.<ٜcmN.>)@/ INU2`_Ugg~MuXFWVh%)lM}~h{'δ$vr4ˋl#o mKG1D4Z͈!&y anƹQq+>-;/\>^(-hƿb+=X0O^DA[5#IF{\Bܘu,D֤6Oi5Am? MW>E~Ժ&W!m՟: /8 &´TQf,OSܵT4! "84Z.b+yUjިUxPu"͕a uĀCwEI̿B6Li|P¯xMnX̫]D&j?Q(“AT5!@$l"HH)53 fV=mTJe:vf{*Zn ƸM2VvfMMP OJI|1 Yfn0ZPd[eݤJb<Ӳ) 9LIGK ,ʯhHٰvRWVթ&~*)0K ]Oc_LEҺ8ds*%̢(ctCc\7=U04uW|n1RϢTph5P.oͼz!S~mvlkf9Ƀ2qeӣj?79Q~0PvRDID{:?33jU4&`IGt%f:h1;2_n+vפY~ !POo_B_^%S~Xe&4E8g7[`"cV.p5aI;mX V1Ud7I'v±-?56MyMf6/>#cCKg&()9wP2˩R^lua<͡e34Gp~t~ =O d+q' ϧN);=&vǩA݊q\zUpsfƖٲpNC}z?lm* wXI޵qz *۾[$a󂨓Uyڟ&2.'.oRϓwG1w):͌ԐLײ~|NmGd&Ϋ;tXN}ej#Zo^Tf‡f-N F{c"%GQ!ܛMm oi;;?txU:q-}JQeU5]\_V7XT^ xeur$a?I CSȩouR9B-` 瘑r#<8>l jl$`ywاߧuUT %,hvW֯) + 5 -\n ޠ1BږTfUCk;(VCT՞jU *zob4+Qi4#..-aEà ç EZzFUCh ; ڥDdֻJbf%ct^y-53I+FP#(odu`Bx^3Y@ђzn/7B}2\5F` dz%)a"ExXR뺺}FF0H -Pk }7QtEVv]G@'J p?W+)GCۮrC ~%!/;'aґךWi-Rv]1hvjEI̪.h9,^)C]bAhG2Bm4^LiLLh= 0?K,@sL`(oi0 H p>Ks+9Ž CJm>py[ܿ+]ͥsNb]GG@`CEIĮYY)ȕY/APusK2<>#JcM yلK@>Xw1^-|cCFݤ[Zibb]|tb{r0G߾a9zf nf]~,O3^Q>Z}Y%F^E \*i㈏R7URC`XxE4ת]gY@ă[ͱ ^"E iÑӠTAs{\Kc̎"rٝ/Wߓ.S91#z,exoł>be"S7 nOc}Űh_Yo3s1e*NRMf! V>}e.'Q}u5I}3ۆCr*Mm^ s$2%KpWĆK>&VmѱF7u]m0CmD%j޶F{ N 0o_b8[`Ys]E*%~ òwCo|$8ZDce:tPtS>kBM0ΣERΥ@eP;(ѫ,X{Oibd'gN)BL&ιSjem ssMf  xI"Z_>==y  'D;ůP[6}Iz@NGE"UoYަ!/wFݏ?%OAٻkBP2iA+cgQџ% hǽJ8IRaΜ`,NۻyꑐUdַ.OMhGt$I9T*ACiEl\lkE`fPBqcoMhp;no+t`+BqaPDhL(1L`b\q*fdcyGTqd1c{9B-osFz9k"ck/@U+l<$M}q ޢ)%\d~б9meM'vʻmϸW㛅 g-7=s-dyS ntꔕ }j kfF㤖67 %CCyfkl;QQ Lr[7]dz&a޽tr?hOpOR-0"A5chLB<+b]}u3 [ _a&7vD%@$_R#%048 B YĐ6ū%z樽ķ;~D7p,؄F'9IBuyޡおغG BrR+`\0h0kQw Ƙ.XN0¤yK"2n0T1Ue◜X(Sch OFC#}< (z`ꑼMz'3C؎) sf S638o*S*%bGg ɏ“zI">s)##ûgz$;Di Z/VUHfԙ5PO}ܒ/b>掘{*b'(;ڪ=eʽ?JQW %ÒV5"^ \7"]J5umxT [3.zU\?]uC60if0~+ c\O0.,`ucK]|#glU< >AT2j QDg1$Ӫ#)?23]jBFɱB7>Ra83OHmaQD(|[ <ԑgJ9ɯ88 " [IQ+kX2}֚^~Kw!eE4,ԀWnY?ךĄ|V\v+^!Ŕ䆖\=NLJGvOnvvЍN ᾝw `eK j$ft oҜB6'$a$KnhVb6[eTg+-%i Shx G- t=(z1-jmQא r 8G\ح?Ctƛ*`:Ѽ txx+ɐCVgŭ0kPIxm\JıGYd84Pr mkpt UyǗanqDebEIzFM,jVX )Rq,JOgO{cw=0P=Vcj4: xѤSKMLywaضdI bV~6֮Z%Wh27Nl>Oa=VMuڞwE !(P,!NʞbuYYd"aK)b,10JSPL[H%F0/Ȃ3B瑥l`@ȣֲ*ppWCSv rͼQiH 79OFvᦪP4Z+D}iNʗ5!qKaR_tVN|lͫfXbZ&9UdAwBoޔ)0,(BW2(A2òc@ Q,".)yDIo%)|ԟW^5鋟HJ X; ͉T.CͫͷnjF˓%sEQa͕h8Af!tN/? t#%\ID :JޠYU Mtf`V2oVTڌÏA!8ic9`J\D% )yT;NjEH1X%|pEt C}0R3n\؇?fJiil:{W+K񐌪S K %J0wH?9se)dஐ3Qz~^llC nI/t㗻k He*sLH6bGVAD ϊH"[ |Roظ]^1 S 3Ly9z_c-鳃u.*z1#vR,c>qiW'|mbLXa$j2SӖv1`2(Oߏr0&lz#_ٰ̚\W 7MDf,|6w MT{B3D9yKp`ZCk2S3]&4Ţ7$#l}Mjci)Zfn*=(e%-A,[}hS;4H*8l>SQĮsT9ep&"'gQ.uhb@m; AV٣dE!lmy>BÕ! Xe.~ .)IB#! ٟmhaq61^i! П%kqS$"58&7slb8' $那 .|KS8@ )Y ,VCBmV=ŎCxp HJ.sK *LQ;p$:~bw`ۅ$rր \>ItX&c4#rGl`G]=I}Q[%uA-t @CgiqY)g]2xv@kG' R*DDno ]ԲL|⺱vӔb,μpнB^bWchs=3 35Wx w@ ewP&TZhu~JFBB I(!smJrϱʢVԀ|:xI)\Be1SSJ;`ΏU>nQx7fLƻ湡%_c/w^l0Dq {AiK< ( ~Z"Մ;r tavUF!ߤgO%s|CB=Ά=] gI0W?zXo&D?|Of va:d45ИЖ‚uK&VVotrj>*M8՚P0$ x*5d'dq ص }ʍm-ݻU@>gKс!ǟMQ `SdS-/×s#345k~"P$'Q򾵁=Zr0";-/٧,< ߣ;92mpN׋"{[Ne H)Tʊ~m5-/n3=soOg} 6G% 3{?5 0y7?Sܿu+1ً[1=7Kl$dt:TtZb (O7b([8FrTฌ*,W na*"rSR]h^ܛq#C( QE ipjo+ICo'ONf%/`+E)je:aU5#uV˭aaɇK{`Ҥ#=eV2}ff!na*ʍܲy9 " (mrW-& ̌qȟ .^gQ 5B<q!}uƵ1q|.!]mdraA3=svQ,\v["\kuv]N2ld F%lm 0\]dGv$4H5[j&0,\awhW1}Z8ÞƜ|4A=#GA {8O Ԥej+?Lz=YXݳ/1{ne1s}܂T}S Ddӗ MB\q?`)J81ش^=yw R8.jGu l.K|XN]?O}UPHWܜflؠ*+//|q9>5Vq `鲧DpE˧*cpJ=W `Uո{y+ME4|% ms5N`%&|2#p6en` }xK's'R5!so*Fs5vgL.FRn SeW a|/v4g%6yIgg+&o"q @kw!J6z[3YT3i eJg[}y@`ʔ/m)[h Zzq"HgJFA.YEb+I&߄.¢[i&$rN3{ O\݊ yM0xET@:Z}PjM 'okܭp%Z1SrǬ daWwW3dʧ CQt ۋd[߳fii*c@m>q.܀R:&\4II{woaF딳>cYih[pJiej ԰;:_d-ޤ&ߕS)-Z%Md W1PIn@%7sv׏K C8 %ύ]9xci"}xO <Д9^/ lU >chi;'z 3R, >PRų)rv!s 40ʈ72ȡ x[r/=%ћL4Z 3̛eȘTj$b IR;lNeB=B(N.%ST;+rɰ%sd*i ~ms9w4 }yyvqv_zbesʪP" ɳ=WY7Gv>LYH@`.}0%R,9|;$yBKH~=AN16 []e~ ;J 8J=9eF+%(WMbTE|u*N~w[LC/j|W5 $/'pD8 c P,j3hZ.ejP#ףb9 VH&8b7K|7Pd_?93E#/ o(+鲺6xSr$e.,4Aji:Ƈ:⚭0]Bf`> 7ӒVvܘ0*oD Wހeir8 ,.4WbyƥBuA5[;* | On % r 3MWИCh0YD Cc7~p : Eρ'9¡%PvXG!<79\땿IN|@u<4'Hq%sֵ۳MCmhgSjҨ'gu-XT9Te)F\lGv`ب~w[k`Hd?Soٚh"#Q!eWrsbWޝ?:NהYe_z|JprSq-ӫ2zm,Jy2bpGGf Pr=BOIy(5Xkߐ7NYV >-MyDwʮBzc]_AELUQ 7hwkυϐsl- O%#+l1/8;ޓ3G=mGA(GefN@:Y4tv9xQ]r661}!<pS`P8_ ÷ Pqp k$yRwA/\brT-aB{^ٌV\S&e[$yBډqh,h*Z 8HX?t:E.DTXԅms79\";Se9c+d\Fu}B5 !'RNiC$_Oy4a3Y ϡT9v+&s_Y"EFρ\ 3P\dߜ:ޭdǛds1Cw:Bw&< T"3o XR,k*ǘbis w]:$GqB~7SH&S{;dz[Vt/D -)W:t3C8Oٳv>ZYrd˓_HZimX{=eJi !zO\&# ]IzQee/ZS͞i(U09ey͌n.3$h!pOAZY-3ό4Ie9 0mBASh=o?Ӵe9TIz+Z{!./ZQ)7xB]^`e~ǏX,No1L/̱%We~++>Th t}U@>8N$rL8j`dûOz䴪8q ,v yvVXu$89$\Ϩpzy$g=& o![P% }JUYJ< sض2hD ?v㺂Cm(yxWUM{QĔ@-[]isw_Ty\s.&HA84oAH} {,nw#=ؓ ɯcl$UYz;u}4_jx8X/{Mء(+iY$tvw!#w 8IM?DZ '1Wmql B F+Eϭ :tCiQԪX)5+jDbr G~cl> j->pV̓ :lj~Ľ++LTo֌mU㍿AX*GgUYR:R$E783̝f΄ؙ~2-+=QۋPFRۏ]7n~䯔Յ6c@<(Rg*wӡځ2 G8s诅AHET 8Fv;Rl{HMdslbLpb@qYN8+wI5!LmTs0Y8*a=9v#la UZ["ΜзVD&A:G[n z' W+OZUXӧqXEnq`js..W'tDr%rutCJ eY ,_Rs10lA?*Gq_oYITcb$gO%\Tt: E^XVzkdB]d RafБ,!;f:;& 4 ĬΙ"#C c`DpChŵo%=He&|ž6\xleP.~:D}( L)T={~<ѷd{ƨs~U41|(ƭ5Kbg*Vºd|p5C_WԏМ:W?e n.)uZ18pM?] -5 %M &\iȥhK 'r6aE1? nG*~[W`*C5퉾1>sy&wX*<]oI$9'̔f0wOh+ ӲMS"blVBjCw]VjTXYL۴OԍH &VݵV]]T=.O-3IjnHpzҼq) @:_9">_ƾINOjywHYćxς^" L9rkK,Hm@ x ޠ`J %Cj Z-Ɋ{3-NfI7BŤTdAo>WzCܨjyvfsvn)]T( ɳV9 6mOGyz.7@@!;ˉ]Sؗ`|ᗬN> (I)lv%k qLOzGz~Nj=勞sANJI:|mUQ I7C09;Yx/&32,Y8wr2)0^; xK}rFx}PfX%w`ܹnq.[XH G, ef+dCPtF/HvW3ΆQl`$As].e;$I8~F/~UQk; L|Q+s6wޱu]5{u|5\ɕvdUy^x[ҵ G\.^bކq.̊w!Jn s5jI H5lt/N`Z¦x vWW[bbw QT^ [5t:jtq*L ID` lMfQ}ql:;pò?evH=SJR)hy-gAt_S/}!ji+}1b6anț ya&TiNqꘙnIL9;zc7x=-\K`, ,Y.GR'X(\KؑCp-Y6 7H$z]EjF PX=ְ~C;$M~8"# Y џsD_ 006>t3v".-hi?N4C Cd-+ydAEȯG&u*kB|N:8?3gZ^d)# }**iIauNl;:isf/J˛t7a} y.~̰m. Ԫ?7?vǚ]J%G߯tvo4,|N"BBQ}VLZkTp}iZ=RH1JE-Po:3 9}' c M_rd!B\4fG_Z 4zV v ]d6ЬMp9(!M`_&]&{Vb{VLQy.^C=mӔyeq^I^c 50tjVbQ`x"JөS8>gjh; io- \i wR /g#31v5͂Vo4`mKB6/$x*`тFUӠ%67q%ޡeC: w];-5Rw8Gmw4/eX{ųv!`>wHo!FY&G=.U;#"SZXc> D%;Ŷ^e#7"\݂ë6^c9}.SQHNȼ./2 :efL) IT's{X? fB/R)x$ ?sT!pne S#[Id_zZyeb,q_qe,ϛ2tyP '_(oL, y2 eh }]u{Ǫ~u=^n.9r0p bZ*ߵ+tO~O:*^"D:EEg2l\|/^\㋠HM°u">+Cr '*KWѺ{-cWк2j⼴%Jx-ekE$zIrE\ZyN!t}h/&.r WlU6Cfن5d]GST%(4"mAF*#9@3}nĈT- j `qy-XЌ7wAƂʓ*8E\C9L2,+Z"^l%9%#** BN;$B:"1ORCt/Ț1< XVE Y.gXybmϚ,k7U#}ț²WkKEvwԦٍV;e9F::{aFvwbٽ3Đ 1?i8B+rpv=(@xצlfspj!*0RIGtG{7g\r,Vf%XFO n2ȨXZNڨ|&ziq-x/pƳ]w9բ0!KhƂ1]5xHL'&lU ȴ}{))[MJGx{`x*} Z ̫%-RWE}̥nU0C5Crg">frgc,@6/)u(wg X:҉2gª+B'[ܺ%xWk7Is=Z~)YiW`gν#e9GNT&ψ|61۹Lj0Rm)o/5iT$ X 1uv ;@tĀ\&~9!fTt`W ^Hp-@,xَZ9́e=ݕYVYKL\/kSux:#4!t? Ԧ{YGv=RG_P++٫ca88t*ׅ$bj:lV'zn%.;N\5)ӆ2e,O;M= F6eZE=I+JJ&G:5oZNdk])0Jɐk)"АX=BFe =U OS_yLܟXA"12&0N4*sHԞdBkRіR |/)4׳e@ w]$Cy;}68 6 axj1i]-i- 8y+z?jÄYk17dTa<)7^9n2\nq=ւuu%0D3Ӷ%WZXEOvߙ7> MJ!)ߏu|Z`yB ݞu3V>u0:(.~:נx(aSbR kTa|Ĵi`- Je=F3  wr醧~LCkѤP1̽M$B| Gu#=dm݁AyeDiDq浪H&K/HlM7Ta!Op&W>&Dff~J1$JybcǞm~sϭpX٧׃S<%v!ցy6BoB_O-p_'jjdQw){auRSu$(|$qn*q\yOsSqa(j(\9 X.0xnjjjs^ 1,'7|sAﲼ,AA%bz~m3֗+F;Bu9N+)eelDT($TЈP'5O. ^8U*gF鏤k[NH50{9tMHxp`NTPP^CAW1GٰzicaM"PdCˉ!d<% U D[]D}r#ĉ%!&[4  $(|J|Hhx@c(?i$85` _hmQ>O9ynD_$Oa R[ҤʎUG+4Kq:+^߭BǨ0=eݍZ||g@!N>c@~d: -M_ńEg>G7fŇϭ#ϝQОA{~KI7H~Iw5 VE'=1]N}w=ZLsG/yG9=\zrWPDxڄr`vs4| mW)V-8fCSz5U(\bZW\"OqSlΔ^_d~o*=]Yn* "{ E:džfI?)% Pr-Vaą* DbUɶ٩oԽ~ﴛ% J' K/֜|N bdG'(T wfU'/*!EpZuhեFӇQHsmOAd5C8T`۞G&u8L+V,؄JCv7Ƅ鲝V%ߪ39sfLsR̶_kh3yѤb[_1S߳o` ľ0*d^x""`\/]6+ yH/b^cdN15dK>>`EILo'6z\,RPW[_~t:eD q8pV?-ZUe(kёg>Csr/%J,gwylf:IcV)nIԄ~<H㨅12*' I$dk* ^S?%#p{ N0~7P:i 2Q3ps;h0hQtyvxXe,_u-1 iY Cd$1C\\wNJ3- @WR k`7P'і5n S g`b0Xvy;ց>alp}#"Ej'Mtgۆ'9|d]#Oܐ!ǦlYF:UlВ-`e natP2ozQOAb:dx^)>dG+ͨK"V3Jf8H:- Xaz}qz!m:tO ㎣d vMvZ`}o~*}@j >!ad)ԳE/"YwW FQ|:_Gudेo 3OI&)upva1[tYG}ɷGݹSz端Շ!0Ļlfڇu$O~$;UXxaNwjFKui n:\NVq)G>C5SJX3>D7Zyqg*%cB]/<9W%S+M \$Et1ٸ2!S]˘C,Cf}uc׽$#ՇK1V~1y̫=m>I]vH*,"hOQ JEo>SOOcP'&5fVϫ@ޝqUZ+Xظ`K}JW$Žev-|4өM!zf6Sq =Ƌ^;')xO!%@EKHVˉ_c+8;&eW PUxq6A2B)2{c'Jv6NwC38<-I! G]|F+QC_jɡ" 6ʐQbʑToePR2^ : xpR7D,?Pj c[MqV(|'6/ZAQ+ : Ԑthͣ剀>+X+}d;lxi_M =LrA|O#@Pq;1r օW"m[:͐wgL^Kq@EjxHUkU1j4cgE0 JaM# կو1qz;X}owy_=7Kq쩘<jwuQ*eH" z;3]M;:+ԗN[W:TOxIRg)s#Vw5.z42nz5փޢݦw d˕r1kzҲw*C-SnnFɩQMJ[xuKjwXyFǗvJu>U[ q,@ 9 /:XW fM6x"Pz:GdW5іJY@זlԋ5k(G\OrDέ AeHvΪRq?GO# H|mTrAz6{&֖ޏMգ>9ϨhjUWkY@3UgXբȗE~3%(d3iݿjACs3$0N^&`b,P `]u[#Yx 7N! q'bmws{T' fHxtfι)6F /|ێ1Y$CݜhWGSMqr2%wM }UؼsNVE)N ogT[lI/dz@=A~]2Xfu]|hǁo9&q3`?6ۖd3xv?iSLOѹDS.'vՍCn\CA*M&:XZ %H<#ypm]6FmՂ2// 9(0>UeiKq;'±cσD'xb<&;7ŭέ<ZTY loUW?o1!~C&ʮH-pa|"8rax +d#Yu ER?iI >[_S3AIX8A;K)UvwwםV7Q~fAaN7pCd$ ugZپ@ZMPx̮Q'/.k"fpA-}vDw.ƒǪ-o2{L (kUE9j(ڸ1)"f] )J+!'d)y>3rZ!̨5Wtv xw|*k +Oi&z?X-t/֣/<~Cαیp뉩!]ĝ#1[kD +DoY:dF$x7Ńw3&ʆ3KʺP]B!7.jXTIXH}=K(z WۗKsj֐&t 77a1nK)"v&5k vF+!+0S--&0̂Š8q:H$w$φg!k?~f80]E7dRn͚|0* G_FpgնuilM d+F_3N(߶oh6`*.#f-P{Qnw"vvtBN^3 ![f-+}d [H ScA7 jHċ`o-( &wU偈t>OKi>u$RmLAXT˽FY8CuJOﷃT6L*Ih mˋlj9'qO(ΣߙI1KrrgF/+Icgը,͎<+<_uQpU*H6xm'KB ,6FoWI=Zf#"J\GQ7Y|E5 tɨ BiwMprJ9Wp$!mx5Y$+~^&S65? x8fK$8' Ïb#GI'1DCR6Hјsp5Ѷ bT.;t.\ɢT/֡.t2z Q FixxYv/軅4t?yִ0za$}F6d T؂wi(97 &!%>_í#_÷r.MXNopaiv`'ЙZ{~;90PQؒCyg7Y4͞A5s]:{ʴ ڞ: @Z xjT.1Ubd2앫:SGq<1$)f?{V8o t+HL6\8|(1+j*hLӎsL|r OOUÖq2O\]W3scf)n/ʉcu|lN:qҠS"e Gvbď!-}T>>\nOw 9 Un$)ɍP_l&)ypzd)r+=VbՒhS,4ӽ5Y."R8#$i<1W*Rݧy ;qT-h tAƢ.DώLZ iqx9i{q<';90[ڤTHK7_w߃⟨VpI3p@t`Rp$EQ+p. X2M,$k eM?/3ܷkpF뇠/~?_7( Tec/m*#N92KͰbWE%LEt/;A'O[q0%@j.P,Dv EED !N.tr֠*WV=֨аdOdxrMQǺ`׮<'^(A^iQV(f嬩Ј{=_Tu_z/|LAez?%(?m?:NA {1O Xq W]?2e!}}eiwUt;c⬠C5ǴwȞY&Қ90{fdPȡs(m fFf[bTLsz6&PY<5wrGv|F izEETg*X Ĥt$;|%֬^ ϮH΢M<RC}3Yg*>f%x@kkF)F}vLsW''q@@ޒ-X0lfڱv/,C4|]:DF%8gQB$ jg1S9*tx_i=DgH8oA{F^eݕS`zPr/̯F}9|s] >̉w 8>O55Myy1%\hA6(dғ@D0:"q[p~3=Fl1[Pd~sNZtw5u"bڟbRfl›R[@q_y0,Jq)^S#hA=BϬ `D-Gr刵1UN͔=`pCPD0Zy(AVXܘ vtMPr$0E}W1mS0UUHc'U0*XVs r4h"]bM_-?'>>n;Ӯ.4>^WLoI^Q5SDz-xV}e lx:2 a ɞ~iBlQ % "#ND[da$">@mi"I:*}'qbpuGf_R40;GRx!,un{a K-Z3jh4\1A3ʴ5/Q79?t\E\=6)ZiȤ[#wOO;wg̞VWĘ((m.*!yʂ|3QVMKEoBty\qل(N&8{:P?azN ݢWbzBJA1$IaRu`H 8Vl,ΦC4E?uE\d? cW3Tb4-~!oB^MJ0%g}9lEB+r b:3tNx AaEl'$`rۧN P!#$U>o5إ|c׬F_+e(٧sWoO"Is^Dz[CO%Gؽ/lvϋ+D0Z3!m4ȝ3OY\p: <0ޢkپNV9⹉KHՌ0YQ]ĘHۆa"I|h~,P(|LuyF3W@yUI;ۥ*z $z3ʥUdBZnMgDճ)͐JOYQ.2*{jWDFZKz:LjB \IŁ3e<׏y75;ٲ`H Zfk]d8wlt̼tW)M` 9Yn +` r_#I*A.Rpw` U7lJd`}vܤ7 K㯿݅ Tm' ipK.\iF"-2,{K/iM[l)r?JX bҔAbLt53gZ$e-NEYDBo)#ϣ 0F]x15U?SyL`}JW LLϧOVDD"\zP->jVV-}:WZ"I*S&ԭdDO͗{ Y BtFڶ&}}Q`ăڇEc% D?9-Bx9 _scWu뻼W,!n5eV5ET*Q*<40'Y]3Մ;ޥ3,4BMG`T=`x5.E A44j R&4]O)"f|Ѱ:{&%HlPw˄.BOk+YkPx'$ZУ# ah%EKrץF@\2QTdt Ab vCz1?o6#=AnXd1(Pifxjkڨ%__q\, lLrM+46.g'842g e`b#o. [)`z˯>6wRkQ\e ̫@f$E67✒-a($F\^RA`^7Ę\q%Ex%LB >%uwf,鞩 BQU:C OW~oq/Mب+H(f99lzkZ;h/1i뭗Be ,$ǟP40QCJ5oFa4q1A,: #0["%Akw5O>)д.#y_EX.Ψ1ΔOt*?F6'' e2m%܈,v xajjA)vY\kpao"ƻ[Q"H~^_1NV@Kx&? 0CJdR97U(D-8qb;.I1I^(sf\z|]lZ; RmK:pWL>U",9%+7))c~G,z~nmv\dQ7{dwXd@L"LSO1J"R5NCc?L'9RI&R^܅@~UX6z!EKƘ-Ϯ)7GqЈpѷJzR\|}'zkY#޸_W7V^ډ> ȰJ?jY0Lm~Q2b7?:gP9d_uZw߉9Dhr{U>%WHl=R{Úk vf#i*f zdˌke8Or(7:FDx=,8w[:pP}ʮO:MXt}^|Mh֢o_`[Rbszjt+7O6b.C' Ŵ^jh1^eMHW<>cO(*AHS(JǔWXg{ZI*II'nM`T~Kidѣ nBJM%[X(KccGb#/2|faƑ=u ecI4ŚBcs7JY;܌YP6uN~מMEjcܚH"H1/P!;N 6IDQ+Apv4Ԫ=&P넺*ϛBFe:JJTW#Kn^n&о04Dy[=];Xtjm'<'; !|f5?%ʴ5{5Ҁ,3=LCiH<o3;j)5*hO*!YMY!͎q.2q׷XS?'k"$.]CDCR:T~CC>M՘k;'e}i*I3YYɸq_cF!xAX\rjKqW_S* |c]wle$lTæ(@C! cPFaAP"D"c$:TjfGS/)<+KhST8=o)~yk-WX`sD=k]2H.{[2A %(Х*6,F }#sP3 JO])PPs1{EZi.=j6PrG Wt*tL Ww%LXX,c"\Iqau% VS=UӛQǓS0!)^c JA 3D{fO[u4P E?'KbZctѫH%̯xh%j*mw^àN!(H kXxx]頟F-fGͅbqNB Yũ|9jwzh_LsQ:rLN$1r /@MhH}k?!zEU\48QUh%7k]{ԛ)@o% PF_ToacE@V$)~˹[$w `R^mO jfj }ĚH-wn\ Q|7} DF CI0j=BE@Ƌ|#̰l/\O~ 6kh"p 2VK[.9 ^YZ QYhK8*QƝyV4X,}\F e2| WRg At3䧠")C 5Ieo:eFSD٥ϝL7F/ ع('Q6Oc FKy!#h\ 0qǬwKTy8KЬz_ӿOE{.msUZԁ[0ێy?N77u"Ơ+ݡc8z{A~=ԕL1ʡD, Ex Ԛ*. H^0M*Gֽ@EsbḒŔؖVKN! X> 1~~ѬQ~;ׄ?B aDqGXY1y-]5DAy?6E7EȬՄN!ӿ\ޘ= q_<[y'a݆E^VO8;WZf!7ō=34fqQ`,XT:@x3 Fρgr6sHIDqL)K*Kh=vȆԛ->56㓙yѤp*Ap֥z^rli/WQC7XGA&=ykr*l j=U[m)s`|~E`U{ϷpаcJ3ӐRlEvy)'@( *oUQSZxEo Y'C^8Ə8bz@lg8ejVc`q,忶/1#s[mҀLDۯdVS*j;MyeKO9ZyR/:: sļcM4^]L&!ɢ΄|v/0#+WY)UYO@d*^ft`z$ym6!T+L#xQ[(- t>nҏ3B aHÃ;]E'I"|7:E#T)Pѵ ZQ!u^VlBX컔FH N%6ˇYڢ$\O=n2w@ӫ.0q ( j 3@m[>lPw歋rt ]IHw$4 Qn8w`25   ;I@-ռG aP3 P1GeDPNӕ eNGs_XLH$ue/gKCmwZѨi >Ж /A魩C6vYlNd魝Ew a=7(̲vSBuL@:YFcK(}c7a¤ Q= pYZ*o_<Ҫj^wcɽ2v}fbT)>HV*Þ{?eC![ZSo2%1:DKHڌWȃяPD"=t4 wf:Zovr=ۊ =qޝYH0JN`؏pH;( P2hF+qťFw!bhPuIt8K Ɍ#*7jO?Ln^'J_̟$-V/5ڞ?w@_^bw;Ys$51oGE;`NS<ɊflK٬BUOt;Tzʮ=-jAkgsYuZ45zZZ-rub Ƭٕ3Z _jQrAkhx,ܽAfOrJ>%-L֐6Wu&r*|a9%`GdMvn`h(^Y\ׯ5_5@d ,&P]#*'slK[. F誠 L^hs+jedxp ;ZUGg-兕jI)m1"zcxWl.h ְccs&Nx_FNrѻqǻ&sZa= |&x(HoZ <0oՉa6(䜒nd>oo!ѧU$M^ԩsGװ޺sO>n 8fBޜiG$"'|ĩfw- VN벟dVFCrl-KƆJf:SB^Peʼ)|J/.vyum僧.1K<bv`rciqr5SQ ,M8u="PV9 񳧏{;ƄӭiD4v;ތq<]0z n>)T$-k$F1J h4-"wd@0?ҫkdT M8)f&uEJRXP}g<p\8fw{๥=JR4vaslY͏"7y;b%ʣ Ѽ7&wZğoy UWUV棺A xSt4y[Mjw6Ni;c-]YrO۷-ˢpM chFXQiU3l:ecjv{ A-5 &`ghcĠNEED\dIo84B=@!nI sJO56 ǽ4,7rsBs3,qbTKdI]yq@AP3rI9ᇠ$XXn'*9V&Pu5wߘh顗Ǎqhy2k-U_o6qu WHGS#xiWKBjZH\4ajr σ7kej҃[{>@*~cs=Ff{ ?ÌE5q{#Yֺ*dYc̓5-.4KT,^r^(?OHgCw֠Gryrqaxy}K(jAyxOF;tX Edy=ä½aq`K.$C VkGq/PYY,2uEye8n6F- _;}}$״/NpPmM] Waҧ}~v0#.iiZ F ՗M˙ ڿcԨ§8ŗ}AViF2H*{lTXTo4œN%&dwc#l20>vئ1JSoCv2iܪbAH>`"&9ex3|\Gw*G%Y=)_ut~;zֈL ./Ft_jXi(gJ@r @/z%fo ޢ|ù%B%-~KA6P .&#3nnJ{`SvzN(DR?_K[:G蝃.+ ZXY{?d &XЊ+1m DbzuacG@]dτsúˮ(U䍧猓5FsN{捺?#Sw>LPTr y+'#Ƅ^q!)֙gv@7c>eXч>uy#  >LJkch >$ҺٕNJyo212"ݿuwqs [;3܇:U(,Ё^[z<ۥ8c: Qu"r0Y`v{ =/G?g '<礲?Emi8@.TѰN s I'N[睍k+Jxgy=iE Vx,aHrF@.PÆQG=}nܯr2]-=#dE>&^2Aئ!WWQ8q mVrt^rk\)ҝ$a?vVxQ=Gck߀3ae_?i`,|as{ԑ  3C(dcPX8~1_?rZ ޘUvKyvڟ5h³Y7brn Ω>8ϧy!.o̢9x)dh6W;I/H}[L؁iEvEoCxBկ:Ę|G/IYW :)ARv&bWlOQT! wq+3/r49Z".#P2y%X;N3u -c] leƜHVF ۴Y~V}C{T*1])7he9*?bsZZG쾑vȚBAȺ6a]wC ĎY'7Z _ӍK(!i;c?dhccbWi#W.ռZ4 +3b ?횠'^/*f9 >l"N=#@Cj줛n_A^ѪH-MYϪMfæ&qJ>MOlE[؛eը5F0-gq9KV‘3;~eS*t4Ue6 ba0l{m)&(?QmJ+eey `Vǖ1~8:djpk4nA8;g +'Hpu􍮑 egܲYyH\;/Y֗t04ɽ b(ގd`t'>7<߶|v08$!Tm]MP1o7̐?5o#MQrv eeL6ܨqlo(a}?Vp6`9J5oqeX ( 88pM?}txetS,MNVا֐%1sĢRIe?e} L(O,g]"߳L4ڌ_Ƀğ$iHO5_=dgʩ(o @&9->Z&íEi{|Wȑ-3 twc`UƖoZxUfKoM˞i$\pZנm/\h]EKPîHr9o0A[@Kf<&nuoßHK޼Kw~8l[鶜T+s۱ݕݔfz@@TN<0Ӳvgg)VX[;\Q؎ի q31$Uˊ|g7W~\3mM=?TWE՟H0~ Pt/)7HD}9p3)|iX+?w?s!:-?* ũ*T7dX(xn0wNL· X*ϲ\ Cs&BU՜E>B]:r0hhBQBkt|EJ\ggbqmq5v灗DI)dwx(H7gX|oH(&[ pVV4$uGF?\a^(Qn*8A N2~g9SD8) HAKf>ϙR(p 5vȩky'uP^"|5|r؋UΠ>: [!=v<"VJqZFיQk`R}̦ YT:6){! JYKr`ˤqv _ۍ'kwQ(}T \(WGTu\;-iddB(r~CXFS&ȅQ$v=]Sb3D (ݹ'۱1˚/ $/9$L7J1W ٞOSh6,X5]u Z[T*kyó j aR3I`.BWqJ8eY`9,gӾŌv߃b ʊX[J!gVIy.=̈́స I5(["cHRv,L.TJIWr%s79dN5㜆f{I? uR5JbiA }]R"OdfJ/,!3[ոPUR~LG8@INү3'` <$mXd?~s:f Ͻ De(``y@%OUAǡwO,3Рv1V1 MA\ ԏA*ݘx\L莇G1 h]q!ZÝr_x^w6/sɶ%۝)ohZ#5zt\jvTC I5 &XIw&z WFpgǷזWk"!4!LkSlr`0AHf(K~f,nފ^_yf]&`aEx}faxABI'Yf0*]a2_N鮄*/Sۨ(& =zǪz(a0HUVn"e3Rm tcP}j@*n>* Lw'?|'%S YX-+ 2C!jV ݯLct?Vj$[=O.B:V&wXE֘(U^%IףY\i#sUs >cQB]AϚ1d ͬeaaC Zm4;tY32=չt\K Z,&bi,9ɓH=¯Om㝰DD=3\2nh5[ʲYjeZXAwgǼm^,N]=>СJ(jJP2rΣHÖ:lDbg^_RAD`؟qd; z2Hhsp促4`$<wIBC~~RkmdUҵ(1JR~xa6J Bͷˈe$M DpPFTCeہi!:c*&~X5jjJ#y;ǒϿD01~4cʀ3U@ ˾zԗ1vt2|:9/Vƚ?MN6Bh?1TB-T"WW9<͚'YoHK̸1`6]'rK:]Tw[ac^b2뼍c4"{rZpsCT戔kEDgن8Y`]'(Ѯ jlKBsۅ:ohMhS)xL9?{=;Bz[8I$l^7.ݶqN0F;9/)! .,r\`UCgA]y)لœ%9);n@x^sx$z .wu" r sBr}g |gt_H;"p(,:~T"O.@ơflX|\A] aXV 3|0<*Z\b~]O GJ7>Y~ w|\LhzjNVNRn̛\ijE:nb~Ĭ iS@ Qx-'v,H&yL4N6DqoEyN1S%Smڼݗ)"jZ/(ߑ!#UO/Hon'-]8ΏH;3p h2++yӁz 09& $mJ[k_ܘ).'jr`CkV;#Pj4Nn k0~8!>È#.SDL1WrC{a7 lC`Trsv ~A{*n KwzD?4, A!SJOV.ف e@]fFpc7%_;͡Aօ+2vchg%6?푂'J2O M;nXu_&}"ѥz hl|h'gC ΅UmźH72 N6zE u/oĤXm\.;Ӎ҅B yz!E J)3ؗiu='LttN:P]6՟[Gי$ó;J|W>̱xqI&@?] DZ鰗A?h NߏIЧQwJas։.+Fc:xɀ8 Z%zm;5:Eҕ)z_)+ faO̿xnĽD0jx`'"LNH'6Gׄ|jnǦ=s7i_Ӓk}sJwٽ=O9G8OhZee+: G8~&{e[˅!sopnXP$)!L8"-_fMdBDa|<6Bn$X:*U `57ąĉ" Q4r]!Eb=),)t3&]wPFںD!Ph&n_8:*e=Z\χ̣K&f Ԅ<~2q 51D8+nfAߨIT[蜪g).F34H>]c Qx @Ppİ52ˁ1jv/X/J"9uߞHn0")dϮ nO gYc\mtAƨaТ}Q&=Tlp}ڀ'ZP!`1 xv'GvƁ\@~smcA}&F|ā߭QfoN;԰mՊ#=Q ^~czTx:4hw#朽<k̳!r#:)X@iEnbb/AՑq,TM!)Әa||[asu§,/B "7F_QMҦ'u7/:n35>ÛI9xVIZ9̦.KQp{#v"5&8O6{53p3eզj sܤ&Tt oI=l⧈"Tf" lcn ZneZ-} bpMxgak1zp/~#"d>x'^FqaF( )C_J[.&Xm/0Ԣ:>e*ҏ nCYhznA5`,L6 zy**, ';e(XaF-苫î+:8mNRTykɲ~= ]`sfϹk0.Vz2qwzC'8:}*Q <&3$n Ęɿ!dG{.o`*nݏB=fDL+ӝBNݯ&=xa2^ h? ?"DTYV^~\[Jz?0XJq|Ί,:H/`ЗW $L=sĮ>WK[9< eC67k2"a;4)0a]Ժ1YDQI?jrG GROioꀴ|C!ϵq$,OjVYx|\_N8LTIf?zuʻ3|MgAĦ@JQqBOmW:Ws{DpVx ?W mm,n'~o^o7ZZu>j}>+[ y՛]>MFHq;z,Rԝgqd?٥p!H|z(hпޛۯw~z:T뼨W(Zdz;LCQU=BRl( `UX OsO}u枈Mn7vYȧ Ba1Wz.,۸ ,qQX2 op9bȹZaB}T⋦flNu?^1>45!~$O:2kl/Ӫc-m˵UHBV8G1zGW~Ԯ#T"$7eǺ^H _uG9|hReꄤnYnlA&ձsO=2cxds:|K.'_z5hi;SR7(B6y`]Y8/3 ];_gajW+f%R,{Ө{p<,>n`6T?%Gъ ( =PnۉD;rƘѕm^LMwٚju^Rx6qOu^ҫZUơ$bB# R p7wjH Hfk>1vv(qЏ-ZuPeuI`F ǚOP439pNHشWF=N{=i7PXi{o<-.Zd ?܄.~͵WD$+.Cd~|a$Է tf2}cc8V:R& }"eG]<(h[@RAx Wt).QsŞG V)t4֋kMbqڇ-R# .ӈ,*ڵA a8Q*Ҭ?zlXO-W(l uL Fk|tk NKJ7 r"#8C|<+" LyJgI.AVs6 a!Q#[zJ=_όl /v,ZrR4#o (sk-Izn)i8A6-qLU?oJVQ^'){&VDxL٤!6!|75Jrl҄O PZh15 D>*Ÿ&'4iѤuĉe= x\ҪH wa$sWME&ܩOсVk4¶ɹOW՞> ݧ3)οOFԿ__ʟMhyn->qmRr,o+H%y  0-4$ZW^:o#C1U2H#yMkiݶ^}b1 ́ U\VlIhc? hNFIu 79 z| CW0yRᩙp9#Ԏ f?1(5j#YRLw?BxTZK:]pJl.G 6.0TF5Q(!6􎎔12X8qMMYS4.OS.rF.M}eZ Yi+\8 z&]wwC0~ xaw%,x msrq ̈Sc'CFr_(&d,FR`" {H/4]@|[E)Nbk2i_ wcC_!n8p. {cdVͰ  EDibFݫf\#ִ=*k^i(=zth 9׮[K5LKNKwLQŴQΈw23NalH۷ZalS`~>ƽU X!.oG~C|)ax k랓< Z}ƞ)b Xk/b#c3A<_kuߣ#YH7':dJTbfI~BB-v1R9?껰hF:ZUud%п#sC;_5/3^ʝ$2Oמ  e {q]V[{A(,[i|x i?"Yt + .kۀ3]t%'86|iw8 (OW+%g[Nv J&A:#b`_KY|9Ȑ_vr0c2)_G|BH<8>'d; #1$sRhJ@s^4O%_ -JgލCFI޸ylUzc>{ jy( p-+7ȎXZU`ES(^mvTHtt4"VS>!mŮ/ *P}΍t4L'L9R4/^xm|pI-fZEf'H!c( r_@^Nǘ9$),Io]=]z5#ݾ)n5. {x$51yuݞB#L8F.XurM5mؠoEQ5"SX8MU;!=P YMjպepA].Jc!bôV)2KVb%^=}: mZHzdçZ=$;yՒ&m[l7?ۖ .y։3-6kȡ+j:LCqF[h'`'ϱWRF} \aA:`'Y`՜M9K6~QI[*q'0]U:;zJZP*\Y:OyېLlիxWh3˃/a2!aIzc(;`G7`{!a?[,p}MʼnO#]n5);<^- YwՂOd^/X!!jqefޤU?ldRG7Nu% H$M<5',;x0>n։2Sk,:*?^&ez2c*#XH=aT6iK8/>ږ aon%HP8C[B#q,B!z*Eᖏכ:}< l> I'2qb^:*9te +BJ%ӹaQS{^.}ϔiqڿQNdk/xH@©eC5V|-.Dj3ཇ=V4fgOlR%J󰑔a] /)v8_oy%T !yM5JLmH;FЇD Т /L1!*C<)ЕŢ8,SubT!21!o4rJA>"! 4)T:YfJrװyGg"YئE+2BARUБ]$!1 5DCD|L pD WY{m#n.}PvߎyK|%8d^i}6>>[З|ߠMHDټ -qY9/*4;`>a"9{,D?Нu#K>}jDD@ϊg竨sq/)'eI w11p]2Bm934SACv7ڥ~\D\L)r)X rP$2fY_01SB^ޠ9>[-3@9n^2FI/mYK"HE7=*ǝx|Lr[%BUR-mc424c5>fv\{P쭇x~H$~G)#Gy!ԥ^r199Ey,2$m.Yy$׼|҈$wNnmS.yk8ɠ=?tذ{9l,kar`˘5XYkE۸"-esSx4'[F+֦d79` Yd+8SV48XPR#'\V>5{,6Nsxں5 VX<zrby?o~΍wP[^i%pQ|b2CFƀQ~&y"@z9gvbkgGecw*0| \`ݶIePt?c6 2ҙnra?A9[= f8I}LdEt#iAE0r\_hvSDonrۚУ*Zđ9o1=HKv \dF^.c SWr O 3[$f\awݷ `oovdT;l^,*%.iԆ^d׼"ts 44|U/[ EA.D=zx >&~QmQ̈́bݹ$V7&m ŜfwMYU @P?$,i?r, tVY2{Hl|Vۈ|y\]]ݶ1/@q`LtjԄ~P ciב}=d;J9Bw=i;Ά]J7U; ї"Kɚ_K̥VMr5eXS e}{mRANI޳ jTCҕ Oo3}uNB|0 3ïo@BICIp*"M0_ͪ ‰?md')I{Тn/7;$$Co8 Ǒӭê#8/H <*"BsvI<ݬ6njzq,m,:)(tPȽY: HGkN 6UN?эR$}2`HCd/~1Rwx=5r")r)-A_TZW|~H?#'A1 럵J T~ fDVo 0[Bi)8k>t Uu#1+5C=8}U^t1~{levUC>/ڿgC;kmx11CvT";a؅|a.kNV׶j6h2X-\nW/Nͦf2GEƿIrN7II 4[VF7]96g5sN:kK^_!-üm B2d\Bk]bDUE%_ qxj.śIVSb/]IjIUܒK?(hZJA=$h@!!2~M!hbdƂ6Z+ Wx!P ]Ft¦^t)Z6L{CR2{?ٽ'0*7< lcY/5 c u0QjOTއ:YD9㳫]pTױafvʳQ'&k +TreN4Xf1[7 PPIm J{V?^Fī['??IsH5q- ɦzBɓe\lV6K u.~ K`HAEB3Q i|w9A*Wۢ\I^rHə Kp߶`?RĸVQ%n6\cAj3o=k N䣈S8$Τ˙G+o*M%KT/P T1{}Es.Mp#w vK8%R q-{I ~LjLdt[Z̮OӸVخ&H$y=_V `\S˘DYIk%f"}'QG5_2旮fXīV&h_bSzMpxm1z_r(=FrA%i?oH1#: $G<0Gxx/cǾ/)vR|p\-Tf2%-er,'J8zPaWǑяSLrkcvE^E SvU1q)\9R#L<rcU@;s;eL\$j]{D[8d6/kRּHF1shHpob͙,oILURb;ou;A3Ԫ {R&_dۡr_p=4OshJW݁#٪/ݼf I%O'C>eStp]'eǽ@bYc:!`pwM<@T#s5ziA*qX߶\m5bpJM ! =h|__OnRQ`6^CbbU"C?N;bH|c]9*O*kmOFhqn E.bHfOǽȟHpF#N]O01AiL\a]3s1Z- V( PX)t/}|QY!]lK_UIooÀ{IC50 .I1͡?2':]2c2'B'z­bῧFK+Ĝq!Ԭz6X{̕6L vPЍwLbQGQa/N Do#@E$ 2bfw _N,)YųN5Y-K'*a&؛ Ӥ~?hhj 沧ʭxa̤GzFa=XA_N)JKW.%-${|eKKO@N82]>v_4hjbW-`5VF"~]EƗƻx6E."3K㞗/Qf <9Z7`>{ ra i[ɶo8 Gdx n-rw_WfʇT^1qh3{؃*dG sG~q YJz0ZoLk߄6T9 hMw)ef<>ţ0/#B+X؉fb:}& P ;@AVb-uavܮ2x65/G fW_īw8\cn,:@a )n6eyY AxxDD q:0*ϞdMdjXQ;/Jv&\ )2)iB}hFvu\}5P]&}|-]$>?f[9UhV"T< 5D1cE٦圑aEI\(;  = cHEIbV]{5w .V%*z"J@|460,F21w|" T?&2&!#8SbZ/=vűO`fT$>*uy4vA2q_S A ]J;ұ>̃ל6A'Ls#SV0@IrբbϐQ.INS8kO0v) &g" =oI$' /{˔iӝvխXO]w1T8-tm;lS;r%qdhſ/D ;3U%ռpGșt!<}Yy q7O^TرV䨐:6N JK>^%I_Qߚ[=#3TfPo^_E@X _aDȵ&[~#4q4E'qփwb^#,hAs.Z[7Џ77g%Ev.<ֳ[4G ѭĭz,}@l^fe}UOkCSOjF"kl|eu\SFS{1SXHʼlI(ګ$~nb$(7BfN siSmB~U&5cr}oc o` Ť"e<."`PHd m9}(-@?=,ƕɁ9x7~}!@ZJ!E>S ",3eľ*-oV,{{E$_ZX>YMq7jO N 1!*WXe[6IApN#Y&h0g!F*/TM-_l 7ȓ֭Vap[xG҆)F]UیlDgR9VRlԮfP%UuB[F!j%R$xS^XU_,]9Y=soB5(G;RMVzY-$ܐdV$EE0Lē%t?5ޠ(W/É"vxU@y -\q/ո{o^!}Fcu.5d BzNj㶙iCɬ)A)>++hR+ 4XԅBZm+m΋QSR% J \TFf7ڍU f|~έsٍt۠k.5Dgǡd4^Ȫ՞yYA!wH$nUqG΢m tJ\i3`P 4b9ք|BNө-5.NiDMU.;Gӽ0+R'HJ|L+mNtuUúr­+QT "ײ :$RO +,^mrgPJdG@ (&rL`Hov~9Pt^%,ڠKPgǰIe>NV]rW$5@ =xdy?.gG\:9lᘔ = E9T{yNa]L8 ą3RTCǸ LKBu-) ;wֲ,ݫ^)2#o Uc?q/_Q չ5bEA p1ڀwc NQHҟEhkIN#GJ9nȫ~g/PeAa{]:|Zݬvv"XťH`랉kR$ۨ|3WPC93y|#r9.&#3}6P8tJ }MgI3:tǔvNEķuQߊ.uKENmӚn4ٲ1SpFA/&m,*/sW:ъAz Wj`ӦJԸ/rԌQPLX f$ bSՃVzF-} .@:lhyOX+iyL<zʔ@W|ԽV@r(A;ʊ(} |WW-q 3<HPV4P/ -sJT4zVT$1&zg;鏕oJ2PVM3+W`eoaqߖ1U7式0~m\/!#'k?4Yo'S-a)fJUadHJcNQw |0kXpͽLbs3T \{9ekAw2[t\h۪Ge8@eGe`6g+殆5b ؜ǝ_kzqu/ZMJ0jɞR5#)e",>vkK$H+N?*r -K0x%U'9(HCa?]/|/24B šx+-yWeI:q! S6LCg ӻS+oN ؏Ѽz]-"g'R+,=SkE^0}]Yea吏aʹ^ 8z%SK.FR1AЂ1q-=9H gA̵5|JӢv*zp Vo?-hw Q;-iøRÔ 3aE6qDhl D"m&e̖ rAK,B'EMqp=_-M/֢ Uhl^K uݑGyM9u`Zõ|I;P=Ĺh 8̖&υ$^Yos~5$vU5%=}{><T.bTbñ|\ĥ I˪]5T@فQBev#e͎ua0 _ԛ_._K'3&HCTf[!>uuB/6{3P|X<[E++_]3q؊ӄӬ 79d6Bs]lL 3UB,A2n+Ww!/>h>`Gc(҈^b ݍjhp6,dN3iŀmLϾ`vgϽ3 F|~ y3%)w #U_1 ZN'ZZ =AJbDjF ヨhǬĤJr ӎX!GĭFǽl 1+>|zij%̟V M3~{jl`4ʄ A82!HkL&% ycj"YT{Ӆ[ Q-ba|M`ɯW?N~CblI&mnM>| 5ʶ>9tmdS<`%5Ts&;h]t>u{*DP+lyv+T])Z]H;W6>c_Z͜sq+ݸ QNbDzg\T/ Ƞwp5"A MBk_NAeĚ|sfrQE7FuM`Qea 7L,8I񟚏y'K܄ Է+GXpKx"L쿗QOj*"?Ǹ\h64}KfM;ւ :Ô^/k8я[5WlKmI<ާL$ŵ:aӋPyDeYcĉX]R4TGЪh"v`:!c\xWc͇%Jŕ]K!}8<|)ܴe q"iBZˇh/K4mE?fZrt"eVF&'lu]P:Oc(0EfdYp?=y]u;"{ߕ\u5UN ^cIC߶ӒX#JAUA;C%2퍤O*`d!Y]*n/|b.W%̒*\` eίުKW%EO}w?R8OJJbNEl4R(4"0q>[n (j<̴`Q~z݁O!RѴFvsdQiȱbQrk鹆u4X-JcppX*܃NvY&/kg6 {Ğ=Ga&Q#i8bWW n ԝOX V•Q]/H5zNst L5Lh):Q< (LdqTdlոafZpAdMq쒎is]Ďlx!vGN9D\`Su~ex6Z^*Pl!~➫E,nDjTeO"N0i Qh{4/7Vi،ƒcIP9_̞|*jNbsKٱgғJՅkG,m/vkLX5QYU mm>fyh'=SSUYh^0lwx=8ˌA0>jT6Oy3yŏ܆ ( >2dD긪PRz 0c))#qdjbtf==< ' a,uC1 :4p舱;*̻W uFd%׾Ӫ>s_YN*Ѧn9(OX>P49ͤsCQí\IWk'OG ւ|0,|o?zF7gNH`rܺB։LAz̾Ϲ@4=IIb:*`vnwwQ .}Ff}jM=TFf#2-QM7F n&y \wX]-&5vC0lYʶ@5s$ 0'ss 5>uܞWOpa[qerJo2ZazD$% [)$P% YcH*NA|| .Ď\TWkc?O8$̴k!UxDŌ sgYZ07070100000088000081a400000000000000000000000166f3d9ce00002104000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/media/common/siano/smsdvb.ko.xz7zXZִF!t/ ]?Eh=ڜ.+;Rݎj)]VDMpVE&7?z^M=E 8-FJ6*lԔ׳RtDlRm.DWE| [xnu2g |4XC7;$_\U9aݙFzS>>pE6O,gE:/ѝ4T0?\^oXf1Q&ß*qsY{=1QM4G|7ۚ3<`֭\\}0^ 6mVnBnEz E$䡟׹IJ4L >7e1PƕptOg lg2Yd֏S} P Lu0mRcHL=@9 f8&87&Nf@<1; aUb̊]`8Mq?%{)2"yPRDW޿v@!j'.}_79}Po' `j)MF[+Beid`TgL;y tCMaǬlIN1G7Oe-vXS(v4TF'lyL_흳45ceS"xM*ſRYvxttaǘ5-.=>+*32 Ȃ}?=o*&Òba81C\!M\"E8`UXbDzcdFyϿ1i!=fdS(ǣЪ3\8#uCb&1U^AQh-Xi@jdr6T~M6ތi`þh},3<{=ݴiW_[.wǻY4Vii|m+U}Q \6[+K>`.}v;#dI E泦R%,!1J__6RLf {SBH&\e:31ﲦD?!4rIcE;r<5!ш|A }~])cCCҚW|g3mw>(vQi!|U9Bը}򡄄 Ezz+F $ }1ӦB>yM+m4m]ixm񧕖WL@ \BҢH_4~0-gȚ u p;;R}塋/ =N6Jj(+:(7I¤$WNQesSnAN'Kbvq"/bx/Ц-[UQ'FP:+:ln?Z|Qb`W@ 1=mĤk"mb28,P+fs_= {^ך'm“LSII&>/f{eq[bFа{ ~>(>c&L=e%T@;v"ښ$pxs|ȫM}" ;&Zfgx+.{BI0NBÍb//i̟ ~o= .EQïB7\&0Rai}r؈ؔQ5WQ~hz!N_ v$70nAbfnکؗԬF|ϝ܆~xbĴqM>:ϊ&z},Xi)/A7jE3kIum3҃iDž"TНEwv ~o4:] 1?]; W@R7O4NRY%SM^EwAEyD:6\'|.FᄕlߔP['hy>:}4}%'rP :*90º=a:H3Qб@l$ dr%8ncۑK(ߥK{co#^bĄ~1j12[Y(񰭌琻^ĒNsr"luSz\j\R@b 79(߹ift rpH6%<X&=7FEo6 Nޙϸ(G337рArM _J [w2fkn;7@YGh*b}pt #m'+-3=lS饜2e OR j+@ՐgXz3;)%Qgq$C UC|Z"*vphxlG2^)5f#a8%H}̴G~ɬ Yay Iq%%a3YqOIKS璦(n7L So$4 d5i|&h2 bXF"sD ي0SΦ8J8jIC2Ǫɒp餒ʂQ_LnʅXe }M06A)33E^th\vl0 \\ J`(X`M8peȑBN9l&033]X7ʀ#NPrg0e#d=߶\/̲ P"cBaSHC890 N8^:?1aX(HtPd*+-)s4#P&{~eQ"ʯE@C$\Ȑ$[A46EFȴx,r:Ϧ̻F÷`$5A|XUu䫎}S#g$%i=n|YJ3tVәBAPH zE L/ /p8$Y*(Lr:ǐ, D}qp+? 2qJnxw]Ƙ)(Tnפpq};7&-zR\#+=m_<\P:# ܇`#B{0w93]-oGwW z4=ͺ~EȠ~@CFn i3EUnd)=W͏xqq^,v]D޽7ɫMDL5OǸa]ldwI4 loལy]I(Jkۃg&(iq-Qe|ڍv{Ɋ]{g δ.އO'bY\| ϧQ|6, ԭ+}> di%ǚ@9ŴjD.X*O[ -j-5;.2hky-E"Cʪd CcyPW|@g}&^tI8 HoL'#'HɯsU*?(ܼ&gJ)r``yTm}%t<Ηi@SA&ilz>Fba38[go/3c R\! 9$ X2/%SZ, .RrGY>%_^dKiB~8}VzQO= E7*!bUwˁ!0bs:+ϕ'~,Qb XN -=cSaZȋq*GDE}+8JKq(A16%\ߜBq)_ͭy~'a/US;' 14ʗڻRhܐ=a*l3|,qE\ƖA݋\٤+&S1m.'qW]}m1ɽ?R߱< Y~2:զmXJ])۷GMX׿E%W3,Zs>Eb@&0) –DBgSn'wṲ*ȼOUk)ĶPڹ-:k=Eb{lu dP%I|/P]|Ns3?gwx0U[`,L. ?]˘BU IZm,? =-ggSVԅПoEvwpKQ9yӣ)4Ẏ ssJZI|#wW3|tRb36uڣMХ %JsXm3K5^M5-paiXfn8_m3Gppi8AûcoVsEޮtP<.a IƵaök{ɃSQyΟZp$bX9$"03Wԝon'xx͍=B[ږ Ű[?ʲV >~Q:Zb~ٓr6Ia$'ITf$]2PF5o_]O2qk.*,`UB\`jݮ֏asQ#Ҟ̯Rؒjws; luîF6K2^9W"mK60v6]ٴ=d+xu^T  _{hfQؚۡFiBV0ۀIXI+ϓsDq|7kիQ^Vuc8+X8򏣸 ^^j]J<tpF}G.1$xXw*̌ސfmHlne+sf 9e-]`V4,\e ݬa=0&A9=1m~6WoV:cÏZ* OM8T^nA(XbUto%~d) Op#ѐE-z;L7,QnjB 0`┲:਽".6|X$H7kRq F& \1dX9Gu~$@h!-qfCToQn:$RIYgū zN _:q FBy5L1ǙpdFg҂Ga<_=ku_4 p3#S#.43j׋t_s`j}a*F?,KrO} G \w~2aJMfn=`!!#; #17guRCnJ,D@?8oM-JUT!2&|ǃojwo%3S7PX[uNk U~y 5|}Q>U+1:+*OKv؀Z p1q8@QKkKq#fY8tuO9t+ Q t%HýmbcxywoZhj_Cxđ-I+r*7\`$q@_Q۝OF J86n^ƑR#h(yIyjŕ {>׎ (:d6ǟ5 jxDcRJExǜZUFSUa{ȱ]$מpsZ~:\9G-Z]D ~kMTsu @d̲~~5ghskI|\n0Yk^gSWz8K)D e8uG) A5n6K%IXG@`E .R뾿!PaaQ*M1Zk *z8Ox襥-J4]_UY،Ư/SP^)aZZ|H g XN(GkiCM %.yTYHy;xȸa[YZGRfw$@Y#$69hd~-ݶbKE~ba'idWf';Fd;_NPMbT)%i @zDk;|0쩐bͷ׿wF_\XC6XX %/bK}ՂۓD,^(尉3P각mE,-e|NJUgcp^~Ht$ 3=W]w|3Խ!ʬyt HgD^hpޢ{IxmBeM )oTWA f6X=[,* 5^ROdX;5Y^\L\3Bob-]U"S_0O%zUӵBHP&lYl>CWΡَdciG l1p -ͫI}1p!؝)Kx`s8CeWM\X²L"B8-eɮL/ *I^a^a#7~ ;XpƊ͜I=.;5m3h/ȫJޘX=ćR=ZK x<t˿Q& @ZjDmA(BˠQrj2l%Yj|=#b`|բu$8#F=4ϊ_d;d=`g14ϯjc‚< )usKr|~jt.<Ķ{5Tɇ=,6ȯ7I/$>SPBZ-H6x^= :^l]˸SHSӟX^m{`N%!L^ uigH>\&.)b$pѾ |Y'uT>7M0L2ꘇED .9:,@yjL*s}:m*^.^:2;cY*ѯq+5Qg-!)Os7 wK0L}cjVd(քҞ1 ;aGzLg?kvk\é'C0'pנ4. sq`Xk4nkh#,y܌wP,yKY)r"WgweS8➵F61 ݭZW#`QfYO#h>MNivOݱf˜)XAt&(G0I|@zd&u"YQ``lщf:2#֞E~W$,nT ~SM% 2WY71X{V;f tn+ r}N~+LE@"zt~|4KLց$R(Z}9 չ#Y{\-X> dQG@Vͺʂ؞@i \1)wΎ~pM _ҩmB ol0ByMi (mTGNyEá"Vc9CelDP289 -3cN1?ä]!Lo4QŮE]L-+<:?tfYgܕ?7T}Qq1ĪɆन}NW 밒abnzzJ![ =hoQO@k!]h cOÙcēnf;2SZ3?6"MhzsXKoQ<|en+.0%f,7^O*kGL#8cf@vrEnf ̟b?  \1X{8}u9~ZicQ p2,3SJVtfl| zH;`_ZYn{hV |U^U8UKܓױBJĬpW宗9n4`҆u`.NԀ.#ι<qʛvsR7"1Q\ 'x"(\>[_b|3mAхQ\4XUlJ³;tJnXs^AТю+"@}/IfuW\_Mn̜qmH} Ֆ;t7cFsZUL'$(yd䶂wg 7T<+ݧ}4zj.$R>n<}l@ffNo8{mjoAZeM .k, d8f|()>u9 KTJ˝r>pdmx_kPTl# }@;K24A#IqB sD> }۸&NLD(ໄ=90`,r LFY{o'g!'6T<䰍u 1q ,3#pP/jh!)t2B@ҾлF"B!zp5&lគ̜TQ7S`.7Fb5ISR =Z ̿f|"&+U;V|9o/C(8>ٟi4L 4šbH~>zN&`gIC.݉{~>ثvmItl5`Em嘥Jp!ۓyME~]\7؟#qɣSB|Nqob˭A)-[JQB <|BD Tiel.v[cKPc&ӊ6P8B9'xTW|< Ih<(.C\MDƗbU?s8bji Ds ^_) h qI6;!DX 6tkHu3;B)|E1?Ee(<~|: ])j?%ū+9y'p/7SH ^3`xN-"-.c^_~J"YDhrF܉ `8_c雗 xFo iR-"?G[wS𵴮y /Ng4I7;xSʙ# O: sP]RJ ϪeDk+eqO.;߾/sR$V&X!zpf&DVB* hmvvvs?;Y` ($Xa߄S5Apv^ 3FX(%EeQer-C+􇖮 $*{51p)D\5?Q >xKUi=ƛڏܢZ7aBfVa/R`tf!=x#݋= aAM ,G~'/kSZ5Qi2gP6 =SM3 {{3r Q'*9(pW+*=:!ZwQ*W"K6-E "e?ҩ~VQdW ~A/$5~X 4E?D' OCء& :pц_;ƭ(M07".&W"˹4!dON.HXʨy*ລg֦zn#4q j'فFB'1_ug?z(ze@,A 19@$o9\mn5-t ,0 zxI[9 23)atnﰷ+k}S49͈jR z!3uNGB'ew渱(Krc^8(6H2#{3fiw{lDyͺb;ÊANYw6^R :h=єoM(Qblu?e24M6q R|m-.< U3MeiAO.|$|R$|䱷cv2F2~azsiu.&2 o]7PbLThy?0QzX2?]1aݞN6\vTSZ}$!D~3q;\x]T0ߖP?lnu$~:,GRo1iIisy{;OC+1] #:w:4mq<7J(5%Aq+0a-tH d@nˬxp܋RDP\{8<ѐ:""絎KR&!QfQ!r_|9x0D$D~=\W(Jla`B?ƭ ƒ $L{7JYS`o+@ *G[`$fØf;VlvJ𰀸Sw A(xX;Q,^'5|H#RgP&FL4 y,7L,S 0Ǥ,8-Dg$yقv4vldV-o!W#b'y,wH$ihtY >&`FB;|> a aQ#ñoNYb60aYo\o$" ߦÿڗ%]OfB-;O'wn~-4gj逜BtͧKR\wU ~!] ؊1Bw =͢~:SH[WNXsUv|F"鯢 &<ۨ<|>EaUtUFO^/wQY~ҩ~r L9[WcpYaQC % rs»owJyOLb،x=X1.CUpa{uây~Աg mT&AR龌jP#Ҟ?)]a--^b*ãI6*s;ޱB`?=|Η%4%9^u:>zBIhI:gI+TjT^u9^bbee[7Ԕl#:AP: H'R9h0jI1KvV Nye.E婢cJ Y yVqQH>:>5ac3r)PʛU,wvY̤Y8:H4VE8 lJkC/M %#<ƕƘ~jkggxR ص # BN X!ʉhwwp- L/*Ҹr8`lnYN*! Bv2RBz(C\{R`,.O{z!,AS [|OM2;jSpy%"j8̈aV߷qӟ.ߺ6a# Aȃm+Vp7{/"2q8})IHh7J?@8 L?win{USݒօO 'G5H+:'=Z:v٧hO*Uڐ)qpjO}̕(uFtTVo(T=٠hImPsgH׫Lǧ47+xf7,qwћs| r,46 ]58KuYJ-S7p{­LxJ DXQ7!V{of73-%LG>Tok4:yKGR?%뫔y&F%H\ƛ$B#Zm`ٯ[+34cc@H"ǜtذ? lnah~`TL6(WMvg\7X-2)d15T-M6dD+O/43k /7 1~Yvg"t8@)¿~$}0 uMa.ҪSebK=V:BٕKYWR,H^uDUD,,]5ovX(Qַ%8 \ !ċ'Z^Z7uJSVWA0hi9.^CMM#p.YCcU#$K(r91>јh~]hf֥C!Y+KVZyL7W3A{t)AISa9rSzgzC/,2>+˻?vVz'*Ah?X ~B,E7rvmB:7=(WxaGz3 ^2,o Ა >O¸E ^~DxOC1@?oWcAj#@e(#զ? be,Z"Gt.@ޓzfczI}C5 =#ٜD]m\!ע$9CU|=ǥ7{LKh#q1m=)FY R>0OLK7_ĔجfǦ}K3Ɠ_sOF$0@K0 Vp,\<ܬRĝfP< "gi,?^eE-%FM)Fv]"ot/ XC*/ Adh{zo;F9TP 2ٽu3EyWqiX^BlN?m_eim *$ v;`ٌHN}Raw+'^l$=a|'!О~@;>_܈Kjx2:PZ{_>cO+N٪ruh^U3vAlO,`T:"A@bEo][*C7 s^-pۖ:W1^c$Z 6/tDDKY Mh4QPgqT"?+V!ƼG%>"S%Oce4zBGz`PkbiXEd:'o%'QJ .K*ҁ'Ig ?$DG[JzE+Yj8ʇNosSI^*Sth]J)w3߀ xbf2$+b%95췯L+<2RnQi(,33ZSiS:W`f}cD&#`w%/wذq %##'Rd2kvh){Ãqr$FWZ|CryNa*\lwwWk8] n1q :]@/"F hfӭ=^.*.TKhN$Xu^26ߊˌdÍI[Ly'wd?Ĉfy8l;W6uzkZv'7R5h2sPd-E1L| 引V,a?*m!:5wP&GE{3NR*ڰ >)̪%j68nW#6i)\X6Z&w+A:+:5Pz}CrzЯv\"2%c.nEz7*%m!S'=f,׶d7@9f%Fpo}#;J*/XM>HJc ^3[kd5Rlr4mG TbZ8v4w<&N<8'"76|NAP=wLg$cHQcmXX8mȱ*^X&6㘿֧X>>%UHy+: CMf`PuvV"K /k &=jtj^$3Α7Y2hk_m|B !t% O_BvĔ[ǘ2MYK9ƔFj*PS@сGN%Zt dbKo :id%NUh;८V i\)nt@е^`FsSjiwO.̗OO~6Nx &4KuXW h C5!2+%%;LKAtc9h8_|6n1\;F@\AѺ#`-lڄBkK];^|QfWG ZUPܡ)1d&QEվ|S5E89g]=8TA`:3e;9/ <~P66Xafog =U܈ܤ?EUyK_J+ $o7א\uESLOai]lq 80VvUԫ+R>4D/ /tkQU+#Q`̊L$ l#Ĵ!P%&:Sȼy]t,7W\m@lU(ZuKB9xOcdԊfYPY@tDNS<fVڹ?ӑtck`՘$@g\BvpIե_RYVrO~S< _Ն1l7y$ N ֛3սa&v*bjH=TJ%gK]6!bև^l*LqFY0_2gsh~j=iIvLb-9r@6u=AvfxI4 3 yTJvb}b=W&T-ĩLw(jNS̰9bJw"e.5.ӏop(٪\aJ2_Qrsb*)eNx ^7;:eݬ[kIɓҿ9eّ3R Fɵ*)y@H.) O]Tm/D'NOPWش,CѰJD *"QAIE ?9*TH;?+G ?65,ˤ Q1֊%$^RS|'!8O>"+p㠚wִlf(ՅFvqQFEwKUXtSoιm&0]7NZ!%MKc{-8t TyV_bU9P?OBQnkPU2Nv.%~DzB.xfl͓Y pۢ؃=tE 9T :ˉgi0,m5u~VMZѮg${+&[H 4$YE@Zsu\kɊl BY$4y%γ.@/=E!j 5mh.MHpT'Ϧϫ: EB6p޺o;k>o_e\Zd1N5W4;>۽=jo3ênE~E\Tm*s;E6k%rHb./ԳQNULogioEaWeu@* tC5xqV[$s>@1ʆU""Vy/͆fa0jL+Rp<$@FbMX[Hhc6*e,ڨ*-1:+"qGҥgAi*c.;6@/tJqUŪ2B7cb0q.E88|KzW4i^y@ю5s<[nu] pK:Z¼ NK96BN{O<=y̑NÄ$KPfN>dy=߽Y{Afkޚ,M2\YO<F z|3Gͼ\lnbra[",`,]{yɢ/!bҸCҕc&˓wG5z,%Ur j?$VZWjM45s9 K7tzאAmqX;O(e*(/[)-,Ku^[̣#1N(n3 9Dϙp?bGJO ¸3[& eh Я @+FL^fve񊨟y 6 aGW}w,8 cdWbc2Z4[N7YXs5~YQY; ֑,sЀ>(JwsI#uS.[6+jq7T\[bl+B?Ŕdn EeCM$玢W%q;VYtwd0_=Sďk:<7[ :HUr%f~@bv2"j"/ث>0m\G Iq% :i[! i-7V%&JC2 i4 *90G!s皤,J2w擈 MXjz" b_1Ȟo6ܦ&=nPoJ9߻~5Y2yAΣ{SǬBX''ӤTK-X&YDQrӅpT"l}5sٽ& 6Buwzd3q!!uw(ߔo<((NGt8IDi~yo['EbꁢlD`"??ٜ4V3y4JӖ:aȭw-E/:t>S~"s<+h_oQuX#,5jsI-/[<'%Mk5]!aBBQxjHi L$ B8"G (򿭻|&;rly08eੁ@xZE{F&҅Wh n+1^PN<"Դ.feWΓQXB9uɒ$i/$,)-΋ǧ4jKƛ՛/tAVzVHA&X~pRɟ\pPLmɖK+hb(F rG #_{Qh,+P$..9d)WhGQA p/q ?F.N܆]TՒr'hOF_pv/|Zt~OɸbSNbu/ AҢ?^K2kE^Y6pzs2I܉Un~IE;riM5u+ 50C'gIB`wt]ˢ|tS]28pM] ݏ&#rO|dLYI"&Ta񒬋zڴyEfg$ϤJ7oA]SroKͰUf$9C+6@̚C&-ANLh`x*aϒykf(fvц40 ZɁtyL0Qҭ~})Q sAê`cumX[B(<8e & dhP`kF[D{)s=VviK֨zK~9(!Y+גzb!`X39 ,)L(Cziן[Aʶ1yʗ {u}qKyPPB?eMD&0DhXxL)p 5-_z"]{1FaB1{gkfFcRH0)kJ:݂px3F7Y*qE3B0V(wyLj V0@y1_]Bor[c@yn~G SlydU7\ՠfEXQ@drЁs|κʪ WmAU>efgi2$&Bcm&|B&&{ʑ3 坁f@u8l^QABz'8[B9f+R'B‘ Sw5r6q -8vweO6^ Ŋ,j0c"t>rM8y}[=Pzٹ88MHP ԲH8Ḯa~fq'nTKrBb&@܂0Lj߰,bͯq!ྚ!K'rH{-CGp/`x&T"tvph[ɇ~NUﰩeo1Ly YF}XxVe9O>a"C5xG&dxXGA>O!ߚrNކ Hˮ+]=BWo R_Tj򇶵X,}qf]lH %cO]UHڅ3_[8)TT?ysf9kM׍I $C~=yZWu;`ń6Fe޸0zI0?eAd>mX]&@DGd#5v>W%NHߴ엵ٌZZZHsjhv[ȢyZ VՎB7z_ r #1~ۋ*X*zD;?R;uOV3s68.~>_۔c=Ja">3J'Uo&[UhƢ1R5\ޓ2~^llV?K\DleS\L: *@{xd<!xH̜{=TsK2(j>= KxhdwUdEU (Cm7dGL*.#g I΋ ulXLXl;Zc"1Tw2WΝ0OF= wiHf~ЋTq3V,k'۳h|BGT{;E;sNmh9VkD=2 D$F<Wv: 3V&˰ڹgMoC7l>FУg P*ct/[}zBEg2*QJ5?vl;mU]R`"( FuoE+jzʾԈMklm6+Q TD«@$sa"<2K:)zN %ERdWN_ D4ӋxL),,]yY zi a-ЕkO7x)\PGw e[ujGv?&@e#9,r/~}K/x6U9) 3ߏ}8X>,eAg+ӍXR>3<_TZ̧v_G-%mIL&[hYD<)[+EYiz@̝j֬PW=Q=1˻ɈuXoPsOnk+~b /;I Ys/ַRs"5y]Nxhf 9]geE Tֱv~8HyFlX ߒko'查kd]VB}&.aJ:cdి _{/hkFEgqc }48K[*\E(%;'Kaj_)7mgd,iVt !Iv3ؽK}+R[wPӖr~)%srҖ((V64񕑡s,ɲ@)Z  k+1\H'b!)m{d}ٍ8#;e@9TԓZwQU-a"AK KIG*<=ZgB~ ŏA"]g&'3HoL*+8U2aҳ&[ni0jaU^MRr h]+JGg+ꎯ+&_N_aUQO֨BĠbp ׹U7$@mȟ 4vHxgg1ipUzZkyL}SO)b,9DZ[zI?)|L43s";(k5l(W/ A_H2 ZZ#Lt̃vK'<vXz G`H[h& 5č-+*'%JgKo7d+ByL|h ɍaK&ϚO^W+`L~ (u*UE#?2X`Ү6$s)HRj .\g=rufP$qlY0MX `I\{] #u;}K{Vj)!QvĪoaS"1kf4W# |6) ?*;$_g)̪kjCrj9x>g*K`М)C)ǵ[0G5R"T@"& =W3I|!iqk8PpZ7=ap $Lt/+ * z3{KeYpR2qi;X4ĜTJȫIN"s90Š{$>bM"K] ;bUOxzGAUNd󇹷(eDD5M"eAE4%kWm9g foYj) IpAUOr#;%[tiŽg4R`c-Z# uy!5G~L~osX SLU bֱӬ&5\rj¥@wr-^otBrR(R2>[28N4dcᅰf)[}@ŝŜ߂=B,Irq C)$Wҿ/krj-i!%#uHso3}(=;j*b=ݶYWH^݉$6zw; fpع"HPV,;ݴN4Zy$¹J A!}PB.LuV VKL`>B<^ M%VA&s`N 킗yeE}Ldo4RheFHffIcdgڻCgnASTl?1J5ӗ@ʇrf=:e3Y nr$i"r-N>SBem.} A4e:xef&'Eh$M5I2.SuCujVO_{jgѹ"6";?-ThO:ָ%5bjz(iE%Hdzw3IU)Ϗ4Hs-/J5n?{p )yC|{[ݨ^&Wj*32B{WTw mO[$Bd.<$ wPgG+3\zqGZ*xmlZ` bpMTEHQхS.fy&-f hZR=fi F+JЄ3HpqvGz:"V4vu :֡WF)$)kg5: 7hmw.vD7Fľ'"'MLh4/7,Yv >s5UovuG,*"ӱNXctcWD.Tz7崹Ֆ!x!qb(_a l@/v>w*8> nQ?َݝ<4:zɀ%݇3 &{-TW}/†F_V3:)pLc\Dlt˟/HUj2}$y2 hAف@mcPpߤ:8b1hr itޘ\σ}ϸ`CSpFQǃ\֧A)J,p7BI>Uפ 3XS ^H`,M!ý l o(HԜt?Cn\{-UѵqJ %XRfHe߷;p䭃~+sߙ7,+E>i#δ揅cxo`L&LF%$:`l.B)xo>Y)(0iL h #n 0:2 yM} iŽ}vFE$.P5ëE,Ix ٰ`P -, B^$ sY O"SnȻ.5▩WM(a(Æ.Ӵg!"}')V~2gq{*}7ޒ9旺 ϛ\HЅNG9E3;T/uh "ĖB.fD<瞃 RxVp)OZi|T䧩} K,baZP#1uE.6Ja)m6`QXKORC uN >bJavFcږ_p&Ȧ"?BO'ʎSC Wk!_~SKI<`C1zGoRw {nO?b=QS_If=/-}qD0R8"b-k+DarrN %uS ~E _"%oD)p"eqێWˢLG$.S+.q<.CD{Jhp?@NH=aDL:7?wU5XЇ{)T&vcPkPbo's8/ d0Z,T7c (n"eV+AR}ܪŨ,4E4ZAz&EN̲s0[ZE !>W]g_,[GT# Ʉ+9FnT3Kst,$GRwV?۩ws3T X0'R,1VEp VЬNf&+k y,XiBQ|2yu9Cv5 z')z=4/F]5 9f&bW*> 8҃ ; uHVW>iׁx sL$\^'N w_PrW, ?qްĂm&5x_з_E#,Yo|HMaǚ?ONUHH#{)2L9 d?/DWt|)31I t+ـ~*#*Alm4uukؠPqWCAxUu<jSu=e$Vu`o}]S{5d2mm^I#"UB`Mr gzſhيQ)Ҳm1^xXï4ڲ)04廚E߼+C8W2w 3 3|7݇G&fqlHE֫E[RZV:S8I8Pvijx|Ըa8ZN|ʬw5_RT{9we!3cB TFJ R]~"pҙ8 aISe l10DÀyb1BjC嫡ݻ;A\8:"g)qO6ζ67(˭q0pz5@&,cNB׀DuGV:, UmQuN 3l=pl쒟tyib &\h8,*U\zyƒRaL<[9=I/ctk͗||j<pI }EEH$^zboݔNtrDWF2DLc;n}B$[ְBR7:EKF|؎HD֘EVE,7oֱ7C֨w?Sv(/PZ%bb?ֶ`CϮ0u&A>J>EAԡldw#}f&!=K==_QGjV- =웄虫2󜙇<ҍkd|f9I3:BO7d5_Vc?=%L،'a`61-e63v0/"?}P,3ݦl&-RUU}ZGqUL~ҦU1L@0e~-IJo2o&}cu!殀j[ kӶTЪ{u%v{h#mc8\ܵgY xtV kQ W#sX&J,ka43pN0g("H##3XP5MeJ&2Gnº=ﵙ;'$C GSt$CB{9=̒T%4]m[-& nrHJQpeWՍ,*#F01! Dʿ@5MJORgGb)^E3U0KUr۬/,4L" r?d:/9}îJ6IE8YACj?rB+<5US&34#4{T 8E|@sѓ1 "K|b=M_"},o*UAw_\! "n5l4]0(~=@> ]h`-7]j\ 6KGNöΏr/VþCuϮQ"p\j Bx`\h9(#Khz/Sz$+GAD ]sA'`4jPlj$"j43Uzh9Up*0ޞ.eçQٿ#(l&z)St>FE>2⟕X H bHC(sj"Ow+©*gn^T;RCCŶ\Ч^rk ?$^Nheb lkU.66n?l[.y.#crUNb(8c C20 ffu] mV^r{̂- 20[>.gPAGueZ}ZeCqFH#E pp C$:zX5\ X\_ ^e˖|.? &KVvdK{((KT:U|L[TqH>w"<=mme6X*<0^I ĸV:qEK滆ː/>C#@/;]B]4d]Lsu߭mP^$cf:+irEev>^# %Ws*ڔ =}MDv/M0G]O$oR:R[CGQ4P%]1]I`|l %4 ='\O vxЦrc*a./T?߿%a< gWR*r@TALx3*-bWJ-pT˦ëot6޲f+MLgO |j0r!a~qEv 7m)gdϴV鑆s:rN@&돫-[Óq츀%T{RMm)dx֡ŀ`fӯ%͹\Csyl7Nf˂pړM?#;;,7ޯ2ф`ΰ隕tlr;2eBR܇dKuQ^JD~ \i91H|Pׯ,L&wsQ4Z;\?;cURr%M#L)evkǛR DE%"XP$R滑~Gͦ ?j'&Q<&dz= H3۝#ٛ62߆*(W \fha)s!S4fkh O6-lt&x@I^sa#ÐV~aUnIԕTKbҠћPdc۶y'+Hf݄ sVQ:98ki?[2|)Ųs! jKUN)s#Ӆ#VP dJM~%<L;qw1#a0ð8NN?^ЇD7HznH: :Ø֋?B( qqo Ur(*4@2W[6 ;2YZ##YgsZMZ}pŠKOܦ`#h&(k1L49r˗M:Z ΰ욙BO']Kt"W&u'!gT3ÊrVנ]&DR.0&DN&|&a0.4}E f`Ra~^iHa"S] ,6H iT=En@>qjwl&MPkyFNL2tn{3(,6C!؇qDkigFϸ^l$$R SxKy2_JG@BfJ>,& mfq1c&ѽu- K Qc#'7̲V428~`?W }Xu\_h`plh_PX1 9SQE,.qw?Ɩ! mK"m{g LQĄlv_H(=DE 4JVhJ%dOВxJ|XQiR XCڐŸ^cvYf\3:BEυ.b R4L>#Aڋ lWBig(3t[sD~nKaOË~KBTCŒQþ>lc)0x `tKy}&KGs0(?SooNsSa&unmd-XgqDKgpVS&ynDT0ըad r%^yT ;9|O_8p^;+]j!ռWRf]A%kP[,WL$-!M_>M&^Y/G+ A\w^_{mhb/(ݚӘհev˵@M)@٩k3{׆a ?t˖W40~&xOIpZ]g(A!rRx8l|krF,D ;pEH҄tpYD`l.X&Z=XfaKx<5i3ER>gT3[}yjޤ&$8g(QcH7RiZG\QԷA#\x'] X6s/iwٔaoX5=)dJ6*N$ùUwtJi`em`ϒֵnmAE#ה*Ϧqc2+7s x\Ok+G:LPs6w6)D،ڴ35GݨGa~~n]e57}5T2O162!EgAwJr0լee-.dxE.ׂ8pG.eȐ|mqPü{:=f Ls5;BgzV$c[6ٯP5R&X$~^LQW'f<3Ω4һFY!ɶuG/ NZ;&ňlo03# pCsc#y4BP =-Ɍ#+zMS*'so30Ypτl"/^"} M(FDIV}[Nf#9kwS ^Rp,2v1,s\$YFtsɠNf#J˘,s&ƽaQuom8^SZY|z5"C2W;q<zC1̅OS>U ª%YK$%\cO'(Q0sߎxiV SwcY) KidWaF> Qp6cZ(^ !jyꌪlP N0 >01V2Qư/Q|!)Ϊg B 2}.:U4*'arHo9C =h&Vl5.+$ nw<\/孟⒮Й(xG-:E߯g,+I;' Ϟ>PQ54zl`Cf򭀻lh ;ayQj0ԧNT!c siLA)vs7%Z Vm1L_$wq:VRSa?rёɷ.\K*:.qt1!s^EɹY+]G0^ b@b_w;X'XoK_ǰ-O0 Oɓ}7]$}^~f%M9M5RT(zD)ƋHdS/׉r=kXUڛ%3̒E^ +v(YdJ>axe)ntuҌ6iI׿= B!+c5Uud}k+f@'Po&=,GEܥ?o΢dȵV[)(KT j fZB͝wЀ<18Ub""y8xW;-^Ѣjs,:WIJqf>~,_T\C8z?r@CDnH Tu]ڤzl^hg^D%{X5krHzcθ $:>'Jaqt&Cίkë:3KZ,T7( PG}75$&vjRs)Q Q n0=g8kCۓh7@`EgES`5^C&2 9dG`xLߟxd=LRvzs.Uf h6!T'+J6CJ jeoO~OŞBUhZJQ+[2 B0[&*34iӕI+~63%[K׈3tbPrSJy iI$I)EТZ ]#Jh0!%&ÿ|Fwb2 B rBU6`"!6J:Nݹx.m DGd Hs&Llpt(Kp#dkOU< cܬ$ŽZ@apFTP@0BW,-4I|[.,*sʄ/%.!Ol;Lf4{[Д-(#ӫl'O#wA>}30C?J5ݙK@(Z%" ?19}Y0"[i%|6b!7J(卞nb+S"+f{U- lz;[˅~{fu˅jY̞d=M|% Ev ?izp$$laܿřaH$x,X7A@ VBBඌB'9780EZWVA\ī9_tT,|v=9~ל`ҨLZqȵ )8g*Q~oZٌ  YW# (nnپh;gtA\Ë82Ce=sSFS[@ɴ`1U5JR" VJeԕ.Udv"'pڂNsw!ZQi?;tSUG&ooCFׅTͯBRnýBNo8E_?7,? [ggQڡ!HjKN sS3q -:Q}S^ؖt ✑LbB}ܜ 7rW8(9IˠM'Cr7K6r{*bS |b,(hj 1aGcLڒ0|blꉻي [(p6λCu5bjuB-t%kа<S15-d^Éq@| A]}@UKB+$(ih%hSF}~,br:[9={& %7vg`j(ftm m~~H4FzD'l8W (i)NpHYWf[PuhzKIHL71s_]\ո,_%ME4(XmU=t.Jf؍WJo(.pS||j1E [̢*7 a!LOQ@7Zn2?a֒_4M%E57OnOv2/&Qڑ!oѭ+y'dћ' Uѱ)||Q"*HB$QX0#VGz>)p7L%|-J Icbu_Y/U aCYaߩj>edUl=GTED: ; /*2?;!&URnG?T,KO3r&tʬ҄%ߨnmp'49+Ax"730&}m\![n9=5)g8)y^8ԸXSmJzNAߔ@v='<%_P|}X#oWuG8 ԤB3XWGM!<@*1W>l:sLJwYec+u_)3Vc2Ե(A*[3R{IF:V(6g x*ApJ5O#硫RhMvmԑ'DS[ (E^%)>s1ӡ,6=;A׋S'e'،kg FՋrӓ,Rņ-o2 0_,5Dn NRv9Y@c -84D+}u/o9lk s$GEs&'dv\G'e`NX^^oo,_ F묈b@/銉S}pe;oq?%|?fCxHY 1d͉Ub^y9cxrjkTf^"|zο9=wj~d% *6 k60UQ/cB²~(tF+)Sh@ژQ?\q)%hPV0SϏhBj^\VsLhm҂ҧxS'D{pU9He$LzcW6Vk!*bG- S' YL &ўe~e|EO1}(5PaGu5OpaŝiڽhkCHVHI(FT^*`  zr/u IFPrTzBNkH'w*c**H9O Lp;UF & M۰ۄt?08:Z+w+ωG\;puhTb<ݶOw Gz&Kl\Yl=xu, w6k?&D-i,yûϙ% Mp}i>t5~o`!R%U(MzbqE=#9/-49,\\-'Dm PH<H ?_Cr/컉Lmy<,y KT顮\6=ùsPΖ,򶻽IN cz Zu@R 쩡plGLXŶ셪]9[/rS0"6,ѥqVZ.K~nhշof~p𪶳դwt #,ķ:|Ӎb1ܙK?@IjN>2lh¹@QgJfI {NN(S۔r5Ur!i#>@:TxtS̽S7RclX]πa@Du0B㨪rR(2U"S\O lrAı?3⭦N<rm]ڍǥ|Jaq2E_Vu0c]u{D0i\y̋@HT+)#` e#&x77CDJ7h1KVTHMF~Gi5rZЕ6FV4đ 7"284SաÞ*-JT=gGt&ֶ9Q :fnd/m B>u2 w>E^z ̩[U5>VDats6fX p\%lh\]9:sR |~P6T%J,IE/U_ D_1 Wc xC0-,4җ mLMJQ~SH{ Ȧn.ė`L 4bkRt˖a5 2 HzGtZ_e_tD"Gz4O-t2{ qhOi0sZƣ` 1h۽;GDz>5Ƽ#.o1 `  M MՅA>-_ mӇэw5%M)L>Siy~Zsٶ3^sCpAblNL mW3Pnӌ-?Sj #nk =ta0g݃pe[U ]`C5ic4\@)g؁SV0[76҉RG^F}dhQ8R:(xu-bqUX&JBMv* $"q]glc|Pr0/'XPVx}~0[4GGVe˚05$B||$-67ؙcfɗ]R7xh DŹf}+1pa\ؒMȵ̞1oT6 ێ:@G벩Ir\V~v?p]׏{`p$^$߳7o^qxp0.=҅BC$(U순ٍ.N/[}guQJaN=SbE ~Ч7EOƋ+NYNZI4n\ޟ+"!8en7ez?PԲɨVN.J /{b+`2{y,ƽ!r~vI='ա(@{Q͒ok1 .UbA϶pT5c@$u4nh/DI΅Ch9yyC.JAI> "[pQ.D(t= i;bs$YZ iڤ72C-khO$>y6|"ج{hbGU]ڙnd2l=!h*'̠qі=rڳsJ2ġ$7"D;!|#(\a[#Vԓ/nʲaMk PyP_oc0Yzپ,A( j7F+??Rε,j)R‡f2~g9FL~p$O4 eC[VWC࿢0D71dzezk1oymOd8kW,qu/ZL(OZ)_Q& ٤FU,ҿ#܌@~\5Ht0U]. +oJYKwK)m ۃ'#2IL}MԆmX3s=I?ђƚWI@FK{0Nf\+q?1oPD؟1zAjyEQ}d*7 FDEa3j!} M/ ;~msrXt.-PqE+R;h mh6}FB~zx.& ʌɱA碓ʧ_d+4P}ah^%J4Txj  :&XU~ 15.*$gE>~82g)Ζ$BMg0h+ijvnzZz =@G`i FPϮ~O7Rv++)e$?e 0o/bE/[=H_bvSZeT 'p[=z3 &14:]l/{GbNa55 mr}^ՉJM$l{ 5609pMo˔譅@=lʺxor x4oGrHrsU8ØL^iڮx/oߝ[+6s5$Qe>J߾GkjnHNqģM/oqBB|(x\E1Z mĝݗ.A i *vz8 cn96\f5| aС >q|"iA6YbRmB6:{fc)S]) G"մށmQN% pI3ΎvkF dJ0;3xReʘ(f'oxo{Z7*j7R%쮇ð]2ܨAF?#y.XWу32ЬH#ƶ=IJ'n Yrbw\\|.!Iۙ/hY8P;QrSI[{k O^8I^byPR(V} b \3WB"a>x<%t} &c4kr;y=#t¡?cuU0H]^2C^Ho|.]$yN=w;Z NE<$tL?տ<YSs, 5kжrT_AnZk 5tA }MgQphBrX^m4:άpVҋ~rzu"LW5XX5f FJ|tEErdq|ܰ"LN us' tjVqFXf=1EoGhZﲴ>s$ 6kw Zs nOGIM4XJbX+aa9":Soa&C/fpT˛+ RP2SPnTo3"ǢYb.QE.kSŅPؙ g 굛oWH Q[N>|qu6$1v_/'YÝ.0}M~8i H$mA?X #?Q2b+ 5FPv)NJje;j]xUYX1*--ϡjH/PWB 0%WG;U?Fh8doḎ"|Ųze#yǔ?ޱ>R<kDȺk۶!!;O`CgKݵwu]Se]GN`PꂉK1 ˤ$ :Kj|@bdIܲM/y<&b<@u!a*h+4ٱ~)PȪV3ZPyI6bay~ā3zk\r=ikmqÚ͛;o@+]"pMBz4c.ykrPheZg`#Ss%jgԓ} 8pZ)MR||y3` SMzۖ/*J3Dm> q*/ԮUK|#24Iǵgb f[[N ]qt_}]I{nKcO#@D%zn'0KГ?4[)f#F|]oA9u;ӆ%b[%):wO],՟xDg>CfV3ZW'qjfa||57ɢpksq :NYbRN'7khnz0':ٳ@v+x|8#v g"&z̺Ɯlc|B0rwrGfA=JIL)#~D6.eޙm \ercb)da/VqnSKrqUc3C^Ri!kY)lƣ4}͖ BC}[8=e3"Ȇ5s Dڻj s\-(> 02&e~F+'D޺Gsa?ۇ|PH<*\Ƌ7[yr_t6BWHI_7nx)*%eD^ aF.!hʡ˯P&'_eK`ju6TR^Gu0ꙴў`u3tr/;Jh;K=,:OlwiAY9X{s^|z7Nl08S8ot<`sLPz*{<ʇC"liqD>F^ ZŞ]|teLgG'^h踝e3YĄeQmHVf߄aS@|]cUejP2=t+jԽݻҠVy ʼnxkZہԨG47M|?N y! vK9 ^Í? Ԏp >2؜SKN!Y8ǀaK[i!?# vh ١{5i٠l`eզ0#ŜlwSvsKf:Zf/G0uړlāz0Q'hfΓBTנX眕aa`t*6lj;2F7]}њ`M 'j%FYdX9/k0<QOZ jz5qV9 6'MPr1C2;bx-d,Y^y X|MLRAκ|V{!Svh:5 sBXMY93Ṉڃ{POUkx6PYvBb ^Tr;}po]d_re ycҍ2nvSy`H;;fwFXKc@a%I[8eјfG3)=~z \7jz '0 a!n8_.R9H`%J0?bLbYuebJpym0pZB ܼc_?yDXa vwV:Lp(_DQ`]vq)Զdeˢ5]ݘoRRG7V=Co+N?=o?][C0_D}֑g:J{U~Nu$w~ e->*2Cq t{ H. lhK LȢ?+%ݝ}oLuJx]6{|h_ձS ɫGO۠(ׯFa(8p|PJ2,3[%4,p,EmNP vTT_=,W4]D]‹dA91ψtlCc0>VFک(h{hg8ΠTLc\N^STC @%M#^Sٖl Y5W']r>W"3A8z$2CRMFG 0LZ^kj R0VZ9r29 ,! Oj+eqCc ՍZ ۉɞ1 ^. q x&ߤߟ*K䓠+HZ]a{:#_fq*>RZcK|0џN\[йU4sq(ω k*i""~Vt?1ر݆L(I[߉ՀX/桘z^3AK&)ԙ>_G:(\U\#]P:Sü΋wpv磮du\:TAMh ~co_=!Hɴֻjδy68`e\R̢ 2t7e1 =\FH\ rb|d)#e2EG!pUV[%#WIO6)`LŒ!(j:[B7 kG޾գ%X}E@B2wUy&ȶ 35o2 []mTb8Vڅ9w(ٔP_4zʍ3FѼ(_/qrmi9$0&/|9RaVm j_yƵ$w \ү5C*5] uhG3ɰ|zn2,+PӥXj}L \L5l_r#3ӴD$Y3SGk`NΪi&ƧV/X-@wCU]}z:c*i aL)iT ?- ܜ[PBԄ3b'ԮDB~!lDM-{zi Xg|o|@7N+[ 1U J0{A[S?͎3ȱQ6WE VF9P>۴F@c[cr j^1' XU—γ-f) !&5~\ ݺkVwA8\Q;vV*X/[\pW. T-|4A"\E'_n ON2ʤ3؉y~&cR,6IΔQ(/ݷ>TqD9Ӎs"HPQ>pF(،( [v4iFOIj3J x}MU4c/iQF8PMO!Ǎ݌հ}Faa]qLs5__cɮ :0CWC'qpoKffXX>\=R9A0+A 7A"gn ?>EDwb:l*z҅ъSª<_  ,}ʕ췧#ݸAucA, r`zފ%~RxC =QⱡD_j~t:Uq*I5 …3+Ok0 ǞWqٷ @̛Fר^ Ӣjlg9H`ҊCݴJ*v*|gg38ŶGR!]BYаydH{"ɯժ!e<(|N!ZC_{>f\W T-4TӚgBX6fjiXR9t.Œe Nmwq}9 *"_J+z.2+o\(ۮ=fxՓGByZZޜ}3$^Z<SuB,5״WAb>\`JdoLj@&b)JN$8"6;HNxfwoEVt8Kzln%WY .7խ lj]-ʭ0uO扈`yJp6#gy"XF(TТzX%\cǫ+⥧4ww7uIptـx?8 (oOdJOg%ӟxK]ϣ-Cսa؃[-U֏4d.}Ep]8BqN`D϶eC!گˤUf\ 3oVC8e[+7ZƢ*~ &%PI'uXoNndRE,_4'= up=o0ۓ "d.e,{Vٌ 3-2N1=\@3!Ǻ1iov=d[6`lelKC+M'q~iͤ*dyȤ:y==}d(5 ^ƎހP?𺚏g`Xn%@Zsڈ'0W{"oV>/A5Q ,zqUI":AyܴmH50ˮKb0d^=0O?رh@ <Wh\dˇXXa1nٽXpLSR: JKG-ZXUZͼm霍8VCÉ# N kO쎧p(vD]SSSC#qF :gA,4Bnd^`Vhop}`&50.v$b~| 7;B>T{O\k/y:!G_9S?kHJo>,|:ċlgvqҏ mP$qXh'ڧB#W<)ks83wȈl-k|۷|;E_XbZatډ=tKs69+!䥪18?83MiB23T<)c4Uj^L$ϚҥG]Q_ftsP>⛦C UV (^a `t ax\4/Vdr[vʣVNYE  u/mm,/!3麕11䅩ӰZf!R%T5Qbt%#QLp͒"Hb7j}b7o ^~mEB.J;H!eHI3鞋9"96 m7s?H;Qye&Su5Mbtn uŠ/Jc^gXj͕`1Kwum~r9pǃöv*ߘ/v]4G:z?.;UP8l"{Gw'{EQRHk4b'D;;|ТP_*/$Kx&I]&dCj:eHk]D1,(PP5Uwc.spM4~r+ngcӺO+{zV#=$ Zk 3?QWxf \wy0-omXJ7VBf^ 3cMWQW-h㊯82BRcCk鱊48[xU^ED ́&Og&n6 h \S^_w)= ]bz2 Ear|nDd!+=`ph"j]VUc:#2uj@_4nըļՏ0;X aɲoϷ5p]E5ghGU X^qI/R  qܡudK.&"FͶrnoe~Y-Hû4Pْ?#X?HiWYFh^c1 <;D~͔7f; a¾~d5*Rؙjq4Ȍ<7\G١Ar-6@tqqH%~+hgā43=V+R*V+A氰r7\=l6 08S|78[ 4ERFύkQ:)t} @s]-Zr>p|髶ż~г`$8Y1i\SsV֣mٶČV +ݘv0|&܅I6|#1$ TEqQlZO.]L4߀qM:Bxq!4Wά%wғ,aw~)FY5׻_wEj-2lmE$ei9JwK%4NCv ;ɶQK,\"垰Ht!6Yk7MeLs\G*.7"mXlnp8`7x}SL9#{[PIۡDbE+6J`ʸi37ۧ[2J@%1O{pvi]tUֿ횼A*IRH߇*م̣ ^+Jx 3x"h48Q\-DĢ <ʭ?LR|Ī.η\@Z) 7"?W7E%5?,o7D|<wwkc=|k.թqӝ@]VMG3#R B[k`h0ֵO~wp$R,go|]<Ծ_ ڲJ) MȲ ;g$VIhUG˭P+X)(2$=S0s[6~lѰXڰgN,=^{O'x׎#]x>-CgwAHFaӵ 9OfY9P2$%ȱYdZݶɾ]]vJw 1fjidQB6Y? ̙[:(jeMK%iGqh! `#rB lx JoXLH6co *`@,f{$L/Ni৳?t9>MP+7?q\ -fTƉV_Ny~o}nDJ%6AX:,Uơ+a]cj(acRQbdfKxcw>i%>ÊC79,cE\}#̟赘jE8&jS 5V`"ĞD4J킰:\%ܕsS4ᄪ=H Hy8&*vY@oueaL#A^};s>NQ8z{"Zi8ƫ@Vy}1OJ. \*=|d݇Rd xf˔;0 c'XU2^e** +2U4D9RQևU.Rܾ3n(q'}6E0gJ~ՐcחuKJPW@>zSwa#06eDw( ,8|6X^|ZZpQB/JrJm"&ĠƯkp^OzU-Z1,ܓO'ֹ>~l@. LR"qa<̻-|F4'B;7\j:ի/I5]N+(Cp1soZw/ s=b>ZyhjwFU".';&ҥRb 48{g/!線UcIY韏>FpCvgjtF/>}FCvhse%jȚ)̐ $"N6SlD.E%/ <;Ҫ`\rxau4JV W]IdZ9ۘ 9}Ƹav@nq6.U=aAfB1US6}9 N5I.52ox.=˹tp$nSѥanQ"72.Ktv{1;VQmM 9tӻo@Fi I kgzbfIW.SJ6Fnj&lLH [Xѳbr2w-p螃zQD"_B:J_ 7u fEJ2} ģ0t+\j5[!!XyAs!XJX(f~dv?Iqtmћ^l,I ݟ7R16*XtN!v.:‘Cw֮nd j!~+_ `t}uٜ~7qE:e/7GSGmxA2~ݥ$GE :dc+7zzV}"ʤ(@Kqq%M*wǨHXEn>]깫}0Rj!o6ai ^_c>IxS(,軅.6/5T\P'`EO_I[ng6UG&ΓE=bp߽i6V.̠&"]3%f dF=A S?U\3,RYiՇ$yztGO  ׍b!w,6$_i͆7.BF9Xe9,&w|a1勩D%|GAgHDHerMυ &8BQ/U/߶3x;b!/<ۉ<؞ىE\D7:~qCQ3ubܻrN@R<x;š |P7d|hngLKfx@|XudDǀ7 #X/+ܖ饍L:SbyK :ӅF$ &QBXFM:ZM͕Xco,r# "IUٿbli˓_!\'K#xik7"_BW;f8]>}iU< HcanN7ĭfaTO4 Ey~ [{;5|v舀lIW\giPBLLDpR^@bqGwȍm; l}) DEe:G ߒ7\ 7( bDz9eR3\ش^P6,,/)xχ1tU;= ?t&e Sg ZR/g.kk/܊zM&(7FEk/@,II< 6 nvR3~jt if BW20^/Oax"6]G]Wǯ{0)T,*W EzoCXj ΍jRF7v,54p6saoRJV)6[J*;pг[vBW95gEL.Ć͑KzF yz+ht2)ɶcEeF]lz+`qt(RV9H61QG;jT&@Hu,@dȨX1:fS2{A?Y%!'oAuGPWܩvr9DX":K535u'ὩAP(F}ihfEYBf#xpZW~`@Pƙi~Rce wV9p9E~```#5m`4$V@6hW@C\7PX=?pW~^!Z&`n OӬrA4^l<:S خ~p5F۞p VfmM:ǰ*w:pg:FdWHq7+^$`ZX0ͅ'>$*ɉ~ (,d!!XPa躍 7„ׂSO1X3|Qv{bMP>CXw+›m7 > p+ 5 (PihxyBs՚f'5&ڰ?"fϾ>JO="b!g F @lĂ^2w(a=]I*Դ(Y(r!I~ ؙ!]W,/ɠueC4HW193K/iݒ TAӬ]=|CCOKÛIۍkƾM`0 8^p*XƗnE>dKYZ3. G:B@ӵ6>~'1,[$%#W<*1AtjX$HKh$%0)qܳi$9 NhF JS7,[t:C AB'tK;\g+든DXRJHǢ}^ 'af5 О|[^4樇8OAԢ"5üw0»ʡj1-"].gzU,'t縉pҤ?L*j*d7qnb!#Iy ` @[;vE-T~,jJڴde̎ |ɇ:thU>.KK2 ŇUwZp<5M~ܶR^\|oXwj7pǦ#%L#Ő{nzE`/? "0~nčdX~鬼Q5XniWql8J|+m PURm{[pgWHF;v?4eJ@Vs6B ]`p)]SօnM>zN^oaGUI }l‡i\f_킙إq{ )27ϼg>81G73\L"VvԔ4͞}Alk e8!̝PMY~p=;@<Ua ;Qbf~PD|Ӧ-7<`ݤ{n4&Vl;Hdq]Y`eBeh8& ^YscރMidb5doXc!/Ȉ;f܋͑8 AdєF@rf[t, n&hQW.Vvp%` *K"Kѯꨉrw"}G']G4on a\^Q7χˡhv_gs6웽 :(s ǏSA#](\<$(M̱Xݐ[Y$l4}Cy;dRl6sIj gm 6Z ^Ocw d[~ 1Ҭnr\b:mj+Űc7d+x6o[P1bd4 LW^+bؑ\D2F@}}f%w ĸ35lwk3] }|9JV3Ù^`q`l,sfY|X$fy|K`bꀯ. _v OjD 5Y)ͳLN^DFMO= ~'ݸ Zqi?=5Q2/NRΐd!Zt!̓De&9Q\B}Q.}6w1u4 <0 0 g@twk&S>҇ R {tk*z".:bl*sF\aYg`F7 OkaWt TZ3l7!_CŦcsy֥ 𤢀*ޒc ʟjm w2UT]Xm_)8vrrlQ;Ϯ\%A7G'BڹQ픻yYMT9wнJʿpHo$]_D R'Xs\/P ,AIAT8CXG]f>Bm,0H4 GlBq|uMrw&-PNNtc qGyXƺ:f䶎i{b=~/hmK Yv!Q|G^WdM-9zGi6/ko | p i]cp}Dw19EݰhMhgDd>Su u*Z2x۱ͬN.pM=h(5Uc!FS78$Oҏj(\\>gD'm0DyQ#Rvz% Fbb(G\%"|QR- Hk׬ ]@G*=iCqBkοqЙ)Hcg3:yi̖n>Adi~ʌVT4otIq -^אY=l*mlk $?U)p!K ;xp]),.{+K:Dqw􅪛wjB^hM-ǿSvfSv#Rs)DzN{ڱ v 1s &Hj,!ɱNzZ4=H[rg)́3h.=XS3\Y3ďmrlˇ9EڪH }NAUܻf_H[iK[@<'1Q aʚSoi> Aێg/Q]7pa:QT j@6vЧGZT作-l 2!v>s@-uCuyXmW}K|FS"]jؖٻVxHDI*h]s!$ڏ3t\rng3USSiDQZ0y%!B8% >LB("$pg's71vmbB,Lp\ML.^V}aS&!0ӈbcB .@X^$|ΧYH$ }dj`WI/lQev8a%}6.)ڈH6EgP3iXǞ D=D:*2*t0Bb|}1YVJ KZIj//b?7MsC)B :`iEv8ÃABp|N1H~:P^ ʰugW=œ A1:F(]e6r;!hR>v>)˩8ӢN[U} v6+ 2?{sYGɈ(͋8jN{Y#ߘͤ\WL{SrYBD+Y{h:^\2*ݑP?$[ ? PQ AÔmgu qk= $ຒL3ܗu05t.mDa٩m8:U 65![ -<F ̝ L:g/j(ښ WhG{?b6'[.Hs;8ٖoSMٜ%"MitYM=lۺ%f~KJ^ VX0c]sFNwC#L#hOy8|XG91w4xL 0`HꌮL[z'grE.S! lFAN iTDpׇv=QDۛ)5`%b!>XgldLIJ.}2 [E\^k4V8=rAĸ:;XD d=f ؠA+CAՖ4Goe,қʡqY>gzgb6́#8$XM۟d[Ou)+ʰ /]yHz?Cn^Xa׼+9OUnUguqBȯ!L'yBIaIv6)ⵀ;)< )DMwQX[Qә!F m=@hs}/݁e@\ |ӟ_ɍ]+M27j`\\ALMg#C:Iٳ74 rghҺ v[bVrmz 5-tq2qԝS!Ң.༮Aanf1N(FBu6ڧ>wԐ'9PTGbW2nFC(Ќ˺hn&̖ }vQ"^U>jܷRD H6 -˳ic%z]̚He<1 rd nAJ?'&-EL SW*YeX&saO, -̿Oz1$?W$?ASJ[4H.geQG z&Sãi C*(9gcAmڧ);>mD *Sh^*)]kScdb*j%CC@#"_D~umpqVIDr3)"Q(OPcݬ)zcM$K?N w]_^9_A_rqVi0Vc緅"FgJ͡/O)- -Rsm;]EŜCn\.^ YIϥP_&_Chf-&a1:y|LyCrFcu^x~os؉Ҷ)yV&V$`~Ʉƚ;@^^ȹgˉB5gcӋg@x"haxp8pڱz"25c5KJdDa*D3K`Nsjal2N-vhBsbA,M)2"B"7 iIh>1(5TkjՀ`L>JeSE'n@l|4@7_LK9+(d_t 'e^t@G4Ӧ/ޡk+nP) #b^Dcdd}|vhՁ1CC }vIl}{ }<i'!%W- VE5?j:'rxfDmHmZn!"tJW:rRRqmw8 _/v{ϗ#mӲ!˲2I4-}}6\Ub/7qG /؂.TeU>x#cJ*%V{>+u ώs]>Zgs"#$I`W}`UT_r,%pzǶܮeRJ#j* ҲMAT 5/'E^J24F!MX)q-gRS9X%X'G02=P2_3(T[cV?gb-LK5mRm/fj`%H nC\id-/k@Mq%V}-Aꥮ g?0U2 }Ɖ8i3ARyF!*Xaꯠ6o XSvM 6uu* FQZEE TQŐ p/P^>nT74 f4'wp~gP<7W&hB:F"u\ @枩f>BFF Ü buz:cy$3TU6w2Q۫dS4ކr;kWƸy zKAY]{0]cX=TO4*6-BE^8zcOHN6 qjj49 F-yopRe!Z_]m"Aed^ᆬHV.Λzl 9@OVlU[@ ?kP9567Kv`PԆ MQuKRXϛy4aT # #2'yjD`n;xq8]2T C?BgT= (qYGSZ]N䅢j/&E;`Tc׬L":ܕLh&J,"騆)\90IDy=*OFhX9zvV* Nc͈w-9h֥׊sp0SK]ErZ.ߺ㡸iu~Gmf]z-~hAg7S5/LuD8<\B ^u(>,6o6zFѼ Pb-:WC!Azwϧ :h"Rwp̱G0u/ oW4os~Il@9(,ٮ']>}gm/0OtbV U޵A`Id1c~8Mh9>p-"}i@6ֲǣ=&`&292/T_<$x:+sgLJp!( REܮNTa&Fj'g}/RZzB%3/zbPr 0eWJ{5WcE}}-)?}etSJc*zuK1t'bAS.*ONۋCTwxc՞$gŌ|0X|7r#z VҫTV{8@{h|]W_Rt Y^P=KN)޶9lDक#kO%W#B^`q?7:-! -0ǀxIKԲYw @QBgb7z3q<\C 3"[!\"'&{Cz*euXF~XD4OxD;LV@=GE!vJ$[`t2G!p⤖ p_ϴg@g^@ȁU(iہ}t@{*pV-)jM`J, ҹWD|[1 dCyNB.Btg,C@0tܷ>'_<upC!xB\2iK D_K^t'`} `I6RWt|d I* "gK$PuKs$Wl3t󧌃t]\WЕ>P?$*{0s5=.a|Һ#1W:qw@e5mC(M|U/|y{yl콳rÜ_WIԺ#hݨ5\͸'˱_F7UtVbI$ojB!{1t۴Ug+-7뿖dw! t%||!Z庝6"nDi+Vdgs0?AO.LIA`QE02-- jIYՇOrw<3 auAmvStbwn^!" VSBP?Eus2CPF+Z h@qu}o#]\;&9ΊS}mڕ5kbv~Vw`O7"^P?LsKζqY(,/ bu(O@rmzg˰%Vqy8?T}"kZWjd&ݢ 1i-WQ.Y`arHBD):F)!df.%2&i'Ќ*Y,5x!9T.֥%_b`*FžZ{ -|;Ԍ`tƏ?l`DSFPn]||D"7hjP/( %y5EH eoփt(+̼5WدpyGA~hsʰ!"SGr`be|e $v2\.$>.9q#EKnM>;El-$Ge*ٳRdBAKh5`Z"<=;?C^ ;z>'G a >ȹp9˗zc0%Xy8f".B?_ul{8uK3@v0А DR|,*KVJQ jXG u)N_Ŗ,֯ޓGaXkS8z!Z?uOni[/g2,-IsЍYd6ڙ)`qȨ͸?ۚK/Ĉk.c[93TZ?:9\'{ QBnH-0$,K;إpXpaZ><Z=- 612<֢إ}siTæF gˌW`|cߙcei d'kJJ (X8*>C-^@+< N;5!(( ponO̒jJ\\{ǛRhԜ*GaM!,`qtoY؄T(46(O6N/fu[o`qW^BT΂Y3Qq}B{Wm-[za4;Pb8OE"tJeq|咷qujAy9'LU/oña E8XQq1Z_/PzFq[(R%;.WZkh`7c،*UG_),Әr|f[^׼S8+vG5#NcIPRfO {8ymVB$&G~ݒϗZG^?9KQ2h?Íd*Jt:b; korV`2p!<}=s="aib´Ֆe3 ?7C|° D^l>܇1 >AWC~Aߓ[3O20tqr({fZurGzje;5Vw6,y<NVFKv^yaR,mLa殺FY?D3 76ú 6-O;gG]f":]Lc(ӭ^d!ftba$;Z{ 22yt2/,X=ng#$GMYօƎZKŠQ[GZD*q;3ܻI1K cIA22<HnpC .0`|%ܫDext3BH]S-E$lȩU8z`:+yHbͣԴD :=cw˕K.'M9j%39T~sÁCQUk &2?2tVĸHT+bt$c` YB7&K&,;P--CպDNO$3WeݻEsr;':m=H`uУ# xc%|l~|&Xy40▶ GlvFc巶RqT_ >& Mdž")f9o YMi5: k?bϷkvVz&U1Eb5 uo kFlM:aB?Fh=w*hQylK iF`H"D1^YG"&Kq %D _%K h br3@|rMl';KHn6Lu7˜~|;_njV3E~ck(4@Ϫ/=8Pd)qdI:p/wq ߓg%P}}T5^.coy|qeĿ;q Cjꗣx/.¤.t/FHv \b&תIFv{TP7egW~pN7 8;~}7)'ENdӮ1 ,E3?~!+P,qSt)`'a=37P :'&'2E'stW>z~ Ȏqa-odI}n5レ*WoqYԵZP0O(*ޔQisYݮV(ϥ6V=8W,i"Z?]T#~C'RT.: Y0?]N;Wa)Zȑ' 7d%ݍ%ɠq=Ə|''țYm ߸ *UA>tAf)d0P^rYuK" (t_#ΗWv~i 'nf:@%V<"[L4$^7RBf5%P;xTK7LQ+ @)F4nZB.7~{D5S%u 412)է%TGLާ.BRkE"4Q`J+Oס`nT% Sk>y7,;\ڂR]<ƸqR`[4VaL ӶLpo} 9ۋw 85ny܌HAHA.U{A.x[P~ǎZ1%y.쉂ńf MX. Z@E0Ww(ޣ Hb7Nq5ZX;u R9ŵbMάyQY;Hx |])=WxcA[ooj7a$;bF5|ރ o!'-,{}smzJU5[U4WҕЈHfBfsJ)&{_GK,&vlx0`YSmt=3]YFVr&nڝ[aX$7X˘*!we1s6&~?ױnʹ+Wu_Aj"r^=-j9iSeV_85dq+\AhX/VPaz^jN?j5n ([}+^.9~@m"D)UfQdz+Ei(S{НF &WENWOw zLWɱpaFryt4]5̣u*<t@fc(nrhyEn@xTUm3KkJ=2w_$&8\bAH/VjY|!Z-n}A?^ͺB>Xb[pIJnrݸXhdJ!yDQ7cv8eap1ܥ |"0L-pzYWZ UYgo!`9 헜oWZU#3sHr~׺_8j%zKʳ7m>BY]l{~Y=P6F%0G!WF2uT6sD+E]X u*D 3Xs"CK*e5`/(}piނu˜Rbn7_mF1 Lmq(x#E%>dcZ2f- S !nhlf0^eȾAY`7m*o3[)HJ$ץ=nm:(Q~O eޣ:lʂg`:% gu/O P~tFݖ87yvgu}e¯@0KsRdvmm+RL{q vR!@ʿV_в@(F2RuxS(;c+2a:V8+b#d0QݙdRw#N=؅v?ߨiW҄p}l ALT+ELv&aڎop!ϒ{2n¼Rm]| Hȉ h\^2|c9.f03:yshWFY2ULeʇCl\ѓEW![U gaH? "O#Fy6*,eMgg&RM5'|ߍ@bL.FA%X|-ڌ^JmjFw4jlW:E+Ⱦ82E QeTq;HlS5)eSC$9UQ eI٢:+^@/Y<0A(f)W H`lEḁF!ONZ|zeP0I=QT/$&'d-~f9Kg:x jƹ߶0 uci:NxX:e4BІA0[adCvw ?HcAOޭChvk[ ֋ʞ&;]yW+)dTefoJ|P6|ų^1_;)A_!fjiQy6g:M-;Zq)i'u 躦]C\:ʓg򏓊VTm(WG'mft;g|sB&juffߊ .i(+3pKWF? 1͘ ӌ'j;oa:s B+'计4Zc4f)xA+e鷞8uQ;1SFgz4EufóIH5 jv}BIQhPΈjd_{z9.W ?N]W.LXԬ=]4EBmx3'ŋ(*=!,Z ƥ9B &@C9>jZ86:bD  mMs )⽾)w 'aXF1ep$߲vDyC3]9BJoԏ; ,\S9^DBbuv|+֕A} Of,'bBvgX1=Otm喩5b#9cJ WoЈh\)ju-V$̽ʛ|Q9wM/)^+gM?!))={X:Yv:׿ w4]pR]5M=-R69l!ͫv+hnks"2v0źp؆G7ψTYnnwV;5:c?}qC K$\S`rC9Чn>!R'WR:BRTْ^4`[̊hH#5<x6{?\`nA;7fd?9nwڪБu"fdy(7߭q^Ax7/GL\:csʪt;`xG;SBK9_m w{ |ǃ'ipxb^MȈwa"q&n϶S*XA63悿Ɥbr/ JU(zS=$u{#x}vwh18\ )x^Q{ Q Q|W5I.u2Xa-|Y^ok|>N43&j*Ky2/i)G>֖5T1t_16z ^+K 3v:g1nm;:5#(eaSm zeAj8$p{My8Uی,a!ڨU\ ?m3fQ7wZl\ݺY!3O,PyZ&Zٞ#슏-.x4~PuPYh8Kబx_͍qbj9z9J^QqP_Ӿl@k">S܄ ;>} D]T DG9 `/ѓZ@j2K4\v1δJ(iíd[6kkcrl[ODZkWSPҧ c7^)aڞL>90L$gnnf{6pJs,k4$H3ʨ*ݍM x s辛o__>-XV[uu?+ΌAU311oMg )\|;ۜ,P!ese@؜'))h)T孆 k|׭?uK\oHm)=D⇙2N4Fg]Ke8࿃v4&A*yz̅ lb;!H ŀS|W y gLdV^ՕM?R*6hB*h{`/;f&R_ ts&RyEHp nV:rJTwx![%^K&7^$i~gϑ 'jN~~W$ S*!GZ$kMw;C/8C1;4§SxDʫ`@A4xJF%0,%E yfA._QIBATH8S||q4!y"87Xi޵I,dJ\RdHU]pxfvKBoCp"'6SNRu0h nٗ-+mgF\VCd֥D4bA~&hyw-$4*}cڝ<y.HENQ^ :0.n }O{ q,U-#+=0Di_A_E!!EDA Wk[J! j8C˂YJhʊLoi;΍Y DN-* K+ͳ/U^˸*$OfGӭVJqD9sVđg"6"wغcwQ֜u6h͌EJ TX@\*6i`Gt(%3YDZ~^)0b{)/:N-]B >WY]Ӵ*Ξ6`Yg3lm0M AЂY8r")k)iQ8$,&2l.Tq#z [#k{Ίrqg7c`PnS 01e״t}~Ť_}l7W|8RXhֵ"E=gH^+{p_C 2޶[I 2sܞ p WT1')IDH#`YvNjeޣ<\ֈ0yx˾q@p/v9&gڑX]n1SU} CaF\K˄#ny;t qƤηڄOnU`Pd4|)XgMgH0Qv^0-SҀmlpMdڡ .&RZ1cNBc9?[l5isxtˆkœ^E5 3Cu$\4Y殍>A)ʬ68gXCޥ%8!0c2ph Z4yK? A^^hdBw^SQhrm)O|]XZ|3g+ X5hLmyx$< OV6"bt>LVeIóSY^8dlfmVU\39)RGuOJ{jX .f今Qb JJU3(ܼufeZ'428PY BL%ɺ]sK#f,y5^1T[È)M$6 ׏ts=ox35gngÒ09)KB+yxC2 :"@ rtg%Խ\oYI̔KϚ\[;@yRvP1Cr3X3R =Jz[w|`FgŞOQ@3?EڠYEDOmtC$wQϨsüܿi;ld `NN2y1M! #q@S? (s}U󋋅ʢ]& f`]7p=4onjW5ަBѹe|#[XblgJ>KKlOʉp&y3S<u_jp#SQYicqM+梂 *,}Bg>U` C+@\3~Q 5IH屖>d BJ * @ЛTn9R l*oQۚ//4M^=3 >"Qq!vZFE0ŊGaR)[% ɱe_P{n" |^I oh w oZr^U$=WXj-=Mv8-`"W¿bJ󸚭)wP 1k^^ZJ@AX,+ aT#5UǮYՌoXz\X);O\fW&o4[mZ~h`a-=!wگ![RY#2vgCX9>ˁN+/$bvڳ]cg in6W;h^QF`j#{ E8ݡzãm-s7\6{qƪ:+\ *[#Ygw mX@Jd3~oLn[_)\x'usL R^6A c,$\FuXy߾*\ݹxvL4=3_`uN&=#{ő$_2)3eZm"2gy{8iTݳߺk%&ɇ&Ԫ8RXKǨ9?+wCGXtT&<5@>:xb/hRe P! }{/_Z \ k6{j~(eA[J$Rv.n2tl= ~*8ęH?JWygf 87:JLq;8[62TYN4F9#o޳#خ1ZŧHFINMˁ Z{2[{@'.6J[ -I0ohDޫ܍9 b  e#.W -boR:-- RWOO@qq`E>0&(͡a3kJ5 7< /Lv'f3nB%|݈ͥU0t(J.e mhpTYo @g}*Tvh9èw++' XANUY!yHD*W\%moIZffo}~CЌͪ ׳#iXJժ? ܎#AVܪbTG}kڤo+J0*W0KԺ@H r2kcM C˶̛:N&K2qDi qK8LewqFo\oǻR|Uf`0j,,ݚdslj;mIzQ7Pݖ%ɅC]ya!,+/>/x< F&>V4[ edS!VJ#iF*zYW26#pucUvyϰC}Vø褰"u1fyG.$sf3V%ݖ3[RgDes zGw,?ӻ)xNQFR̚B{?.W+ad#^XU n+8񙬀)fiSMN_RAn۞*W|hO\) ODg82Ik8Y!;F/&9{=93& 辖bmoӃJ(<+uP.lٝeZ󝻍+(5_w},1cHr|.afG̩ B-.ھbۥȱr3cE4 (Y r|UaYA14T\\YoR%gGƺ:Rf(Xuȏ#;k`]Vni:YaK\Y b+Uq*,Y.5%'ةUu2FClwcåJy <4DCB4-Mռ|+d7v~'e1^K}5d75+Y$h+V—MNF<5 +={gAKR)1g ~|gف)0H"hTDݴ<ǯ#b7M#υ8uD |OVu$U9gL)"-Z~ɗ #ɓ1:.ϣ ◧,$*|x*GJ2p ;#6XiA.t;;8 ܰ`*vkm5Kim9+0|vdK,'C1T Z~2 x~W\29Ņ,p?@%F@f;VL!vyH.c@fΫC1T''jZ*l|ODOZxF&C;UH@*9nae4qyIO(+aP9]Lh!}leF M!]xCHYC1Taʬp?-a\i&ٙcv--鍜p 4dkzk{&ʓCSW8= "ή5 [jA da2 6V.fŋ{t|ȏlψ K7VZy K3SZ4>nd^w],O{\EfF.o,ho`$pP/ҧ~ 򻍎Z_s v(}^G;q'r(*@@(@ IbwU1(g*֝I̐]o^Et9y, J>޽` b2n'o'f8N#ZHgg ~ۑ}`eĪҰB^y, tx8 h[6T+S32z`EU##-xCߍXgD_[!/Ɛ 2듦ыȡ,hE|8Gô0H>w$V8 nP䀰$GpP&=q wq/3X}; eP(Ks/(|YuQXQqKyS̙_ J*eJ}V!GA PA^}PpB ihV컻ּaQ[*"dzKחv9YAxa|l`/z$)|SvًC6XۏT yky$tʝm#b ` u%=g?DW'=2aSGUH mYlBq6kv^BD]yXN*[ fpsY6AD:n<5h˰ cU'Tik0C9! S9Bmj|6NUsCs/I(Le1 2`lK{эb:g1}_W[yx#cj켒Jzy *V_ͷK>RQ~)guѝ E5~/ңr׽)7NZM;f~ʾ@bPx9{1MZM˅#H*X~ښSXa;*}wu}>UvQvך=[R<ްZlrt&+>[5'T56OtXvE㍜DNUk* Ve5,0։mMQh)i}z̭g+a 06O6h![XlF*k8l֜68kL~NNv}ڦ{I kcBdjz׭]$X?}߻i _~ޘmyiNoB9a9CQ1/.%DHnѸˆX.) 7p`Nelj]HL!ÐTM4,Tw("ͳݑp)8p8%@iGZU87 p׎.̉(]:X_~Sڞj ꗎ*b)xT{mby#?tl:{LIpȆ\D?/Zg7Y/llx ,-]? Ӗ0`sr>%oT u}8D4hKL .䮂K>N?4nWIH/kO!D 7baɁ 7qAQ[ T\ggsw:9J9+>a</8Gޡ;] ނbAN5bkuG$&@x/ ]@: -ah}V5|s=u=@<'zО˄p2\{hQ'X* 1(wC¹l3@VҼn j;9w%܎&;~b:vSǛRIrw߄yYB3c˫N'gs_9e!̕ƁWshwmNM &^}[Ӆ M_RwEF9&5_۩-CTEB/;~V[to48AxЬ6nqBNVXkIҫ>^(WpmmRy*TJJrXP͹`N1;ۖ%DV80[` ȿ,YpQU{A h~]=^;%jU-xXC}u#ڟbY9J9pQ;@Fe9MtLs zRFұL mμ?UJJ D#|T]3`ufm[ 'I‘̳B+:.Z[{ЁPS  Z.B?r#UpBxSTknwg J 2ph_1dA DFװe 0j"˗?mƤ\$f8TE.^ԐFsJHmT:pm5"c/Q>Z-Ƚ=ZA.[ mK:_yq%3dٺn%x>{ـQҚcܩʴA7ɮOj,r|L"P^u k2r68V`sexi1ͬ3Z# d*-th o֟r `N\ MU]1@Ay˯&}>V{v֯cr{Om t B6䵿fe(l4RgH|xab8ߡMpqGEOox#\;f= aDEfE#zFe- k!]3:,7IJt/BDnyYEֵĐ\@raGdla*g AvYggkej'D`ydN8i(lE!d?M~έK׽qkV'g4JpᆨdY duA%{f#[x?R9[ʱ(؉d |4saт`x;l"hIW%vMpA v30*6HpLe{LqK7Tg:0d\wC//N+Np88`q>9L$8zj2KR*R£dk, ^?gwFx9_YAiær'3AMY7c.= l<_ZUel54Ft+AXP!Гj;t6!ru¦0NsQmTew77_VR$C'{a#p *ف͂Gm8)WwC+գxd&V`CɎqF4&u`ݛ槓@;MM-)-^vs uzL1:~SG7 yeZFrJv^j0 y`ŃU] ~ӀErK ;bf=ii҄ C`c[}]<%9?,u 9 s2]gxM F,ǏfSŃUYJ|YWi]ws yZQaDC2w! i}l@.Qa bpqiNoIFBoDFݎ;]>t#iQp.qbڒvo5T?,!;: XDD^D/Ǘ(b!ٝx(֝KtMn!G~UF"P{ܛy.XD- JuWi܁oύΜ=z'5T w&w'tc }B+y3uége#3%SkQ4$XqT#賥MQڇ'$`{HŠ\0N?`ժTLwЪMr4~'@5AS{j Lڵ~S4k*eRw-$6 Q"zWÎDOVPp<ʭ=͑ZdBhG`-NBME ĂriM ' ^{oV{:/b 2DBk>Jة[0al@aAs'&#VKL_"&خZbXzm ;Z1Ҕ 0&eż 7S# 0x>N٦Ͼ.F@8K7;gf\6j\cfX[W0_ mMRb.EG|'0s\ߥs)b$%ԏBލ ;ǛjĹݗvyu6XM4ZаA8Y`F'U~R[5_v"`cc1D%~D@f#Y$F2'h](3w &B*ڿ= 8ݣ`zQ4Mbw^5? U3<>2- ?]!2 u95oKSĵLYU"͵3@L7PǶ/_츥IdvS6KU rn 7P[+P&^OT$QW!uW}_Mʐϳdo(寜9PyȀkG*p1~qIȐ[zNn՗.Oй\qINK6=d#QRip "moܙ\[ <!6}Epz~M;Ky(b2Pw]GcU'<=0=c;afP4nlTy#"+w60GH NǞ@_C@IA&ƹD#U}O\PJDX\1{hq/rp coV h 'wБ{҈Q6W| h%|er&#c++H/?v FzzNt {/^ rҧafcw/3(`dqjnGEq[_W÷Q%s.W){pn@JsVVyl:A R\k\HNe6JO'gGC0aϤ-],$TV %, vfz"E6Zlvl+sd>'S&KRJTZ)(*O7?d5WQ1-_? /:oާs$E }z4c呡 2bj 6SRV$aw8 3뫆J`8ͧT5P^2TQ7xOAi hn0瓧s?eXiq3ܔ_F1k3F-';pΏ:DiYLbx]E>ңZm,Twtw@A-AT% SJ(%׺aZjIE;5_@E>@y\gEv-E)GNWAD勌gS9si^ϵ[hؾ(gH_(/&R΍i >+B=mdOYBR4#so2{iֈlHE* ,fQgP6xDq.'yΜGZl7wkWT׳Lb$zV2:ʼnҳВ+neЇ ZlԂcF8^O}T[loĄev-* cX(-54<\U"4Aihg R!{ w6*ɨzo J0kzW`w9 < FA:尻0,Bu$}L^b렉Z5=_ݠ\HؙyJW}#SSI[SH⤊IwGnsd<]$߉F]Q 3F+5 U nGh٠r 7[srj\_Wy_]as[1HY*}j.9B<|0f0e;Pl@tMZWǴ˅{H-d#y*(( 1WN6%[5ԟ;!cBV;}q鷔yS!='zj朦ubYG\!K1;jN@p&˭jHA`yo;>`C]ˮ7VyASx;ݵ[Zf.w(&ٝoOfrQ4NKyiQŸǿ-]<Q႗5 W=Ռ=ÿ[xy.Ь'%eNgA'gQ)ߵ$_?dVpC+K*̊艊u}S¨ne\`UNl5K֎N\Lݶ֜-yY!^F_2rU]o.JGp:ҏYMY8ZI2;NGnlb0Cۅ[N1+k0q$r\^b ɻWc;NHB d9E)!iK/cVq?VcxiH:MH{ ZPeJ 'rx>JC:g34^ZhG c4l' )ˬ̏\X)>:Ruv lrWsq'Y%g/uAHкg-^_3?D;NC668حެuȔϵ3?|Y WT}l xsmnʫؒѹm[ UlK/xfvP)0wXG6ۙ)n8_vx>u#[e6r_gȟdVZ8Sq.2"!s{A)>VR@G=y'y>YP%cUVƪ?D `I7g˾"gH6AR Cn S$&hCLe 4ejA[sN] iiZow8v긶c8gKΕۀJZ4:Bqw0ԞD0M ~*N7J]!|)R9~:E îo0[6>zBdh:a[.u爢 +b~7 e9Et`p3/Uӯy|bM+ڐiSyF n 2ʾ6IJ[IjoGt4ʞ:yzHz.`nP_od_q2^oK4.yys/EfzV3ﴏU64lE|$ &|)+} /Ls,I~nfY6SⴹիO9 xf56\c C >&w02P~0GwU=5TEы $XG)34)ݒ~ta4n%łBb6#MIr@%tz֛>_kN.3̍TkΝCD6Jv/\:R;ƙH% /9gm! </)h:뾨ʭ[{z&_{?YTV^5FxvXW1)o)`ִ%nuhӺyP[\z˓GQ/2@G2xa$y(v<*J?B7kx:SDžMj"yEzXU߯G(p(uvRJnJk☠POкx Ԩll82},^;W5u{=Ͷ^I}Fu[5g}%fh\&GN6R1rLv6ꛧL "VeQδͰ ?9490}ZBsG@ !܅7$ #4Q)[=[qRștJQzpoUC᭰GR;veJ1o=АZ'`suT x3{ ;3 ;`ygbLz03ⴒd M_4'T-Td&w!JD6 IxQC]M!`JbZvFz'lE65xF-E/Gƶ ;`wkLltdGublGڽ!g ~H{ 5oXLA>m1jHƩW12D9PPؖAJ5,AvH96QtdZJ[֊w}M1?76t4Ǩ#mw"ͼNaeDDᰍȰ饺O=(9KoRf|¾9e&m,e447sK| lِhyphƯB1u4ѦU(ʥLx'NFpԹ=Xq:dttW?>6}xq玎52~ PgT1Zɬz~Hp"mXʁ⌴tYj(ʭ_kJ> 'B#高whءQ5D))5!(^= (=i۶@-Sv:&Sf1ZLcNK+u/@o72*xnCCuzHkV8zcIH$BMXR-9O=8A"^UavL.{(}կ)ϧ2*Hijqb9Nf#u15  ;5k 4L%M!fK}ib+yf|WNdK"<zEؗyk'![}xDDA{P &m`.VFÚQMYɔu/J=a\M†D'~*4:U) !;qMql7myO BS?V":3W, }&*wX'GxꢚB)ɰHwt,l)M0{Ǜ ݢ@%kJO{ [0` q݂$ɂ~x2e‰7M{JK0m:hsRO:?W8c̕%@uOjΰ?h/cnC~I:4VUWR(jзnUYS32ܙ<8!}EqOM -A0Z2#*3V@_sKj02XdwAq 4|9[ K6&S|s=G7>&W*N#f9,4P8Ѫ-66ntoQ=(z#., /SXB(Xb0-|Wn^{!p;{+2 Fi#+١7`iļe]6n9®E@k/{(dE[hA+dku k2(%G1e^:~ٰmKO> nP8GUGa^!9,d)#6tLߥ-ND ?˲UW'Ķ{YJW߸BkhGΙZ(*8[mn/- 2nFؤk<Ky$(DQ_@׍P"t";QVD񀝒0P٬F!$0 Y4%X#AhM0} jY.mnAfʍ`'0aWar/'8|;?O݋p;m; 48CCrn?$&^:ȑ/˕-f_骽+P,ha1)CW$yRD1zx͌],<# W5L-qa:n%w0.g S.FM8]{ )%k(i<;p7ÐEWLLb#,ND+Ѵd$ma+@'Sz[oBzG2*t+ܞ6t9 t˳C& B+{A *41z`m݇*EIg-"!3]|(\a@<>SNk+6B0Dz\y^)E&H^ܾ{tF~Nje8υNvB)" z- ٜ1ɑb'vI%В  Yʍ%q(pbH_9l)ҫyP[ Oy}Tc~:Bp機4W"Wa* jǬTſqv4KI+iL . %3ۀnq-/:Ā+V:7PGV^bp}Ӵna;#{ޢoTF9\fN!/cejkGn,04~yQ+O[^ 9+{:}yR\q0

w?}RHxˮù(~COl~6!G>loGx4YJ>8]PYFL L?2a(<+NkN""ٓklF y$o6-Я(:|m>)& jdlX`1 }0k t%泹*@I=60ޘB+jaΠ`qŖgȯGL#ZM弉LTo|^]=/ߖG12mXt(O{~>wJEASneհVݷI9E5hWtt5f5~uAK/O8쮬'@G nN,0 J#?y`/PX I^R"=8+M\nJ}/7+9^r~_9Ƴ9ε]u AI& c=rxVN.Fh q MS|ԃRX 5*Rp`,+~xDe o*"$@R3nq)^F[k ͐Zaz}:2(w`8֠ &r#<mHRWrv QF3 rAxp96ow_Mc]B~TP.7s`ZFI%+N0 MHѯG<,;oN VF^&t6r9UwdZ&% `2%Rd8@ @0hpZu`ˣV4#5d]ᅁ$}-ZL-V!A?NAeEP7_4B6PCiW2=ӲR#;3lVYǎvH'֐ٖx 4X!q`/:3M'GOk/9D Ik}$YsvYrO6@e:w%gzUDl,}TbBFEew`Mh|$jGw WP+%ow'?L.dR##$%TGs%{o&<"6`eIm+S״ʊB:} ]\|=Wdjg\`'~<:DAHX`W\mNYt{vZ@(nBW[9d-6̽>0ǵ$<4rbZg%Q^dX h%fI~S> H{R UC8_[B'e^q[kƛbBs\/) S gX;_i5+i lǸi[m9]Dۍ@hԢ8pQYRdiUUKCC *% a&)g.4:,o\C/+:9~uHlet.X8Owsnjaxx\C?/yc[n~tvͽ~1f8Lyڬ'i{iIw-:" Y\ᠶI=Na}fm fs:ew&pEkSWCV$vy#݄̈́

BwLdGZ[S˄A8~MI8i?qYKGE}HԢ6c9׳HbPsjXĚd螝@}$-WR/ 6w3$-k;$:WSfGo@aK?6/48*Dx1r &ZR+i\B`gw"h>e-R齩%uUNՍ6 ^vqx:7m@`Vc˨d0yeXm'ZuBS)drN 1L+U0󔷫d 5(QAқe,x[N(KJnE*[1!}I`Ec,@#m>` {}Nc8x>nz #E/59ۜQq5 f\u=9#nG^m`]`'JTQS Wfa7 M#+5ݠc\C8Q31Zޯ[ фyߖoFVf_ :FWM/_Q@Fx8K _Toxν?839شD![Ӆ~$H]}K쿍5Jb4_U+*d >( n:y7Hx =m:.O"N E&~ŝ[mՖpA13 >N[2y1z 4(Vzq ~2I s8@˸ _?"9h{+TQ_K9nW%)\hf2EUZ ( X'ǜW=]Jrz喕 4\~{ާ/{}v"]3fv.U[hc@"6G@_T_\gvV(00n|VIisdu(5DzyaL]^މ\g?1e$SnO^7xɾ*V Żt9ozS2+ra}儧s{GzUs+kgH:$unhP  :%x6,ڀJO8hkķrRm͢s D=F3G*)rRIeNeR DBw2zV2sU$mL#sl,K|KVUrE#y˵zXHݤI.ۛ-Kix"YJ[bJ>Yq, 5V:-˞JЇe@ B@ kfo; _`4 7J3$B.fU!xA=3;^EUeP>%8% U+' *܅++,KZsw='{LJX`m|;&Jd|-ts|ҜҠcL#Vk$>y3r5QhN4jW*=;|#}]&aȶ/m\]lDPRR40[Pb <U)qا )~˙bN{5AlЦ6x:{OGA n OpG׏l@ָH(nbd[Q2[}A@ h[򣓟2Ãv0' .DlUJ:Ѷ"81 i#k?ZWPcU&}-51LB)t5qj:0sܙvcA&V \P^-3}jڇ$Z_64DQ"41rfOq-Ą<86qQC}m ~WC8VVKwٱd|V}jO(wOtikRfe2/o4L@Z^,# i9ʬr L\ HDvE rxV/lW'+ Kl ZQKk'ȑNaŽU{*p7wP*fBVšߤ(ip"놲NxgwFCt6jxP$U`:B9nHYpِ!ܿy;G;p5zfgqzla6~J2E#YeqV%''.d9Rg,2: o&) Sl7pe)GUp52"ɼ?)|P:Nwfb#yfV{jɘޞꮸ%Z@%,< G=+,Z_{YeC %Y4ޓI) ))aXJ\rS^P5y(ӂ=7 ^b s,H N֥[*6۹M)`bkA?t.LH7 <g 6r(4"}NQHX(8O*l7pi!IT5ٲC%sT O{y9Ǭd'|.Uizh#-t\YQߜ6=Byk}+|_4o'ec"D3G:H0=/pm%aatll<Q<;suz{ߺa1ieV?jAZ_!Ya$7 H~D!&{9KCZ?@qb,%WM;D!Cb>먰JG)ZWBUu5 P=Z>,p7ebW7$GR8قz)D(aLeH"*E2X0OV-nE%^ygb[%ny;rRghFɅnz>-S:Fdkw;?mʰ`!0>Ex6)35DĢ๋Ei]Xx/1<_dFjd,E׊ɢr|Q lRb}DGi3-=doTi;z57Vtk-zhsUw=qK NEN>κ FuP?G;KlxvmlnȪHQA\H>ŵVd.:&ꑻQh}m/Rg 5gçkB=f"ZR$]bM`3\ԁP{둬煽.ENDgTlуIP=WIG0CJ2>zX%sZKMʰq/hd~/^ힿKZ^rF>pLbYtZ\\mbnd Jk=֗9I;ͻ5,FhC/*]_YmߓPavY%@qqĩ4Hé.$trN̰lۚ\n]@\ /vѵL49K\g.֟&' ؿ|t#Z c8m,IFs sVxeiuGFIQY \ah3b)Z߭2A.`1{)?Ir$35::oC+q.i:bugOoDe*AiFn]Ud1>GG 9|< iVƶIJ5:dY-!MmE$dT|KK£b 23H;i~DޙF֎2,:59My`CJ`*A5V͜yo%)^%GG7jJE(^UVP?&MHvPR@yPwݎ̠ 8F9FZ»>Q6eΦ/#ZK1n 6s{ ZBebq§ydI cuLXogUb8L@[vī*,(K%rT9V^VY)"mB CmR)9`ИD NBUЮWze=s `ObGo3_AM%b\PozF!:Xcz mE4\-טo+ {{K>; 6i ܈9JH4=0RA@e1Aё.eG 1b*iWj4Ғ{%0/oG@zqn'YVg =.8 mN1*Dsaa8 |.(=$ (RY앨ԋ3\&k HԨ'įu5 f{nl%D<e,E&si]^%=pAP`m,ȼ~H5t_Ѡ}P刡Cc0bN][eaPRS8Yɐ;f^ϳP>oC/`PCJ|t1XҙUy,Qih= xع)zSX#.1v9&@ddȥ&e4YMKg^9)rth(T҇g16o-gqVEʬBy:"nsYO"ܦ.82 dq5M~HqPd-5)@1vzj|N?VP^k kPjfVS R,lISV*٩-}Cщe]ua!ILCSSywAUD1m˰XCa SRB"䴔>:5z$7J5u}/:QW%>и\E/|{ޅaS)&)t378WPG0 ؔƸɘ\iIt qgC]cݻASl6EsxG%+T;I.8mĜ *kEʬ(w|5~/.{Vi&BfN):V<+i(ϔEqoB*d%t ^1N Fqچr ?,u1)g(K ~#e Ow<*j+ if6)pS<0le1u3'ָzgB~uzXTvv(GO}[b= a 0VZk3xX81YGG~=4B"϶/2Cs?n| =uoV7Ve˱a->mvOoCIHC{*g}G+G4672,~~DL#9 y q,j0KʂbMJ;av8Aq>|ݔ ֜^žf6ƶ@o$TaP%4ǖj 8h*&{NȰto,}297>eBo8=M2dz3:8D8cGd91C#5F|Y" ! _zx@@ZJ-FB$2$|(U.Wxɫz!z)m$N[&,Ӭ'-P1t,["< IMPaV$=|6_*F>Q堬&JCo DGJI"?:l_~ou-``Mޚj++V P,da4#!e%,EJ~4t2USGɿ "+IXߜIicxpzwP6a*i& g9ZBk,dmtYf0~m9W"3DB :fFņ\Ib^ ȇbZY^u@7Њ~JP&N'\)k&|W]Kj Q*/.|"h &%k,ޭS]Þ7R?M9,'K"[;17^ wk-fyz4vwн9vO3z%g%M@ߗ;Mh 07} ,h#)hğu!3I ,cZ%;QS 6z\P+c/KqGѤ02{qOÉut15ƧΦo[h @NOӐJtDf[=n+dŦQJ|h5!"]o"$G*~ˆ3(Hàv l^qn"Q%Q@M\`ݵ|CFZE  {QK.Gj͏b{:FMtfDt#"іjCͷW ڑe8wO,R#=HhLdse_a .m*fzjŽfO^,VYJk1 pq O㉛@8Ϣ׀3bR$}+ EvRBE %H џt6g,41P՟S'PbtaJFjTS!۳ X ##~gl3jm PSi$ UUyiulrB7ko\(^۫ڏrOqNXnxf^U'h w,.հdz}0@5c(-dS/_Ldg*̸3Uѷ}85خ\r{OZRTVUW#M`aF9J %`H EВG?WYg_]uJ=!!!sh0_@j5p;6f~;Ai*85[ b0vPk )Hy!KQ1N'$Pf\$"ce,Me- Wr(kWA]j, |x}Pj6WȎt|k0z@8e;㚽@O֤{;G1u 1d5KKSz]3qT'7"FͲl6kQW>ۏt`75d(&Л4ΗAEO@e-OS,wn)A'(U"YW'3׆M Ƣ+eDwzf ݪy!$'ɱr䷳Wqtl0)woUVzKd)F7CxV}DH%ԯssM$Y[PP*JR:g.'Y_x'gny4"22zVoN|J 0%W=| {7(dc29} owѕ%qn:qM3_m.Do!\_ur;rw_n,G_uHaNFJħ|{16TW7a>s`\#=P'vu%YZ0D=)-쭬qb9M@%iJ=Bq&R鑌"#XϠ6˓UT. hx4OR% !%1G %OD3f1O,\qܹ,kC®`h61 U?[G~ Ѩ 'v?@`\BZ{fɉܤ7wўevx&n' TRεߞ=+//w̬> İ sS- @r5[F%DXO{X8b2v#=&iJ@[-}P&C3K@zLGfص(džBE+5@09$&aIi.W`[tFJqJ"ZhBk}=~fy#oxŁt]ğjꪗ>' Z %=5OtƼkgr`tN?zEPh}(m%?&NMUi\wlmzSȈ+6!sY#C!2CSޚStx-ڼhY mGCtf6 YYUGQАuWє`i+,l!ӧ \pZS'Ig D}O^e<*)+_Ǿ3;2ONJؓ|  ;\٤6 wFxU~ر7nVK61LR`ЙԜ-߭ńhFb5bP3CJHWo@כ#Aq7 35Ü-N{#Tâ+Por2 UA|a{}O^6UNW]<d_V#|\_v? ! ]~ȢURXDJ qx*0\͐Ce(][!LD 59ӳ Oj2xخ!5hH6k؟&S6ho , 8ǝ˥3eE蛠ڗVI\ІRs֞k?M ALjLOk;kvM~xc3ńW ~B2ݍL%ΩZI4J7ź?؝dޢh^j<=4-\Ё aվHC=%7<.x k)P6gj57k.T0? UZ=u5|h_kF` x4;s~Kr\ 5>殠h5e.ٯu -ס`аsA 8eHci8YWUuS8#lE8̇~+W) J'La߂y.Nhe$3HX6+#%ځ~D~-\ ~ny8dEe?3 +)w% H7#[@c ABhx2Aز]Rt0RzH-NۣP$$< c1TSP3W2d>7#+ݾ[\K[hv7Zs(<P-;&-hN)O 3,PV "WRQ:C/tz"ҠG;IS"]p5%@Xx^:Hߩr=[i %b|apϬx<}ݰkdeze@-#-c46t]횎䌓DVc$[ugB)$vQƑσg*aˆ‰Ad5n^fzj(ܔ՟I\SRקx6^ˣ(p:)BNmяl7M}]V)p$aP`=d cЛϜg) 1(r!V ~Qo=5!?MS&Jcy1#&Mܹ/Fأ4K?Y~ћW= )I(|TdBr[|CV ;r\739/2 l8?RLKd IKU07mFOքe~N~L(w鑗W+vJlDd~PE»x9LQ#*%K2I<RD$XE˰ dEsJMv={V&!ouI&ocIXt~es?2%q!H# k|"{%JBC+hĘ} OmO`:/\|_ wK.ftRA]ySΧ1k}S")OO*:洁]^⦅LOBv c e 9|0%|!G)T:AX\Ozl`Y'Um?ܸFRH8i/'+| \5 <n8%9Y&7\x{vc,vK0f5|ɥce8PZtY.`8 - T7]1?H+ G.Mq.%7p) <)`#"ݼ[*g0.}$5&,m4(DG >A@]jÎnܻy{KD^X jc9YɱRL.0\D=끯+CI]7 \'+ =C+Oʓbx+gbU͙"h*8v\wrN9}R@²,&ت" ;{~{n39z@kgq kV~[֪b^!0&8VӨ-`*kMkRtD :pC ]A3eP+!FzRC& *_Os#TC"if L VWNy|2&C"FBaB7=)i_:ղT{x @!Q-43NѮ)O7N=Ք.P㖑GTa6K<7udan!zGa!,~ĝ ː8'|rԁ]t_<%$6 |`j v<69Ihg_ xౕjRikٚB᫴34H.!.%'fg4!" z61_6~##ƂS n`޺ں-z +: l$orc3f̞)c棲V8Roh ja/3Q}`Md0W_K`䗅TļP(Fs8lXK*kC0BRdZJӂB}A8[K B$1w:z~hhViMF0\G VGLyOTvު-p*)w@=ȏkcυdSO8- ԓpKYM$ EQʏj`2ʿyFYitd<֩~LFqIkl8CV!1]BK֚Tct%7 8UTJtQ1luvBt56BO'x_E,L{ipƵuZ_ SjbCJ p ]/Q;!" WA=_.'Z))3PZYbp-tQGat{bҨdfː,!FPYx/Ą,J3V2mB35iFg" (͔1DRC>H.KL)uOMEcB8eҟRC$-Ϩ04K0/DG0^L#e+[$/l5O~:ה-ðx=iʪ`OIVC0xxrPI;D}BYY [9EoWT{qܬY6a[r"=;^FySc} |ʵ |͸2McU]_<\txrr_,hU8}<ўX2WZK(hUm ˭^l=im738B}+= 5? {_Y«uB ',UIX0SuOK.FruN.yέqmZ6/1Thp9fgdhB78%M8Tɳ)rG0Llt,\GM݄J􊖭#|Q򺻛kš@ΨK;p4\jքe`/bro4"5U#W|OFdz~B?ٻ(!(3 _]bR9UJSĦ@tXXwwF0,,iFZ ~WJTڍ>.Hy|x 6.t@èA0M= yL1Vhc-,]Ė i U0(fej#(M˰0%JhJ|\z`KʞHƀqK Lؘ I@=va5qޔoTv3ڼؗbW91H )k1|:WoM^~=c9fwA4`Ga՞ FGF ݌$ 灝Wх.UߩL!zbUSz4Kx 8C'|NTo < ̕o'LHmU3(,Cs6(|%_$c.ڋOhlu:#BtPk^*~h=W_fc&y"Yyq44DHs e,r/ki.?ԥI4tHgZ.g Q?iҍd柷f,q]vU 1/YS=<.jө9 DSZ~[bh"}Hŋ5;"ˢoc)?$ ~Yz尲Z, ϼӸgDE'C-h9 Bcy[R8> < D g2ϕo-cLx.J ^HT3%tw$-?>GJ \zxH)]ū(~K7rMFvp,yh4!+  TV}]uޓ>۬X9vI]SnFn/R&CBD75Cz~;ka}C V/qf9e0\!4kD{([K9~2-rZkɭ)`SUC3 +ϙȰ|,#_w@y>4 }eRghZUOȋ%d9t '+\Xn"7!'P'̂rI[;Wi ?F9ޫERgb_>&{~U 9/>|/Sib0H ~ʟ1jB q]1[GX:[y X2܅xt[T]blt}an\fV׭L?js X$=kGJùnBOFSCl9h+]MܰTnP|E1hz)@ :FF!aMqڑTg*soFc1g<tXKJm{+6WP+@u cqnᄂ8/딊G5pNγg=bI JBie^KS54(%+;#QQqqyg5ܗgPV>Ʌpb{6h~}E[[I!u\7ŵ~?Dbm6# !9F l¹QlcOp MZ@%,E)$qC;D%(T*QgK<}e[*7ʬT# ^YDn>5ޙȭB0B 0T~+uBM̀}֕Bdq1\TMhPtu3uȞrj*b{^0ZLڦRIUeW{c'yΪpRקbA;P!XVsg.d 3JQc%ըbC1h$x~<SX|C\dCV{ü!`j;ն$.Gٖa?*4Q6+h| Ϭz> -MVmlJ,_zJ~1P^4)B:8- YR[hTOw{1 FS|\xXnzig0ykQZ;/rD8 T$AI3'EH#$ͱʕ̼Wu*QusV0uHa*v7oӛ&-7!~^F@ Q5tU NiXX,$%ZD3<lءbйgcDmO/lq>)#JO=-\ףv<4'S_ 7$ǽYf_ژ82yrԴDM,qa Wxy¯n#],_W1eFs@26v!|T|T%jL&Ѿ.-!Z^U.ڨΌq`YL6^3͐@¿~Aι6Kb H YWO?BuFZtɉjzʣo^<@XckʯFyh(EEbl {{s2gdyAZb 5XaУډOC5E(MS'?I`E8cB',M\*ES31߄KZDl hEuܽfQI|e6> *4n׵ '-HSeFw=A;u#'X\F˖)\3juflL lLhgd|XPTn4ygA Uo_WRVxr#Z`oEYU'SmQhxYK%-ZÃG戺v5h ; txBČP]JqUEV^hS%Zrb]z^"LA`oXe$0(̦p 6r@0Gnm\;@\lNFh5F!tWkYc=]huR6E0fI쁝zZ)yƪ`r!tFyAk[wFI(?&zDt}-[tC] j+i#x p3Pc5 R[y"oYlF.\#'6h=HXx,AtJ1 4Z/:%H[;S]-8:DyQY5(R*shBoeNOl{GwbZ$s|&?&nЈv~\sdӪLK*cTٛrk5nP.sFÕ sJE jrpS8Ss SOӆb,\ %&jj+s0b]?oStՓ?IFp9ϖ݋Dgw8}vPC}@! X !K~Ox{}rS^o j𧜎,LC9)o3ܮhS0,$;AdIJ`s8uR8 9J g%ןYGpg 9/c.2:7AZ!Yy-A 倽N*ym J˗Ecl1 QK7M{|I9N߲ ( ?4s-LUrN|y*-Q6^#=hqs_geai&%v19ΤCEf,v]%sx޹gQAJ⽷lt&<5%qfVE(! $FB!]UsG(H0آp]-&T77JevN, j5 aMQݖ:`m4>m|;K}p_r$1CXFIwk#j|zCȄG\kn`h^  ~(D; F:UTŲ(a/poV#Joc"L ^HBH`Tz_}]iCg!'PYJUqcyS$?sBz$U9R =#RGޠc&?nw:IxuS-_uujuV̎LVZVk6aꆉԓcGyU蕬*KH7hC,HsDŽ!Tx7m2*7G07w)(0v7ە5ЌNt6aqC3{:ip/=Ccd@!R p !j-Wō -&R7eig;2⇾‹4da[5}7=(%qVw7eMn (W۟;h[E3T ;Φ g5I6W۹Oʊ5&-KgjCS4_r ?7LDH:OEljҙ"@y}h MB%d)S/r}_1éL9erᥙO? iH F=e+b~4;& xíi.~lHi酛n1ȹxkrE?x2y/J[?/foe*Q[Rҕ)?柃{Z9Vw?<'dǣ<ZJ Q* chVweׄPNέG#]v`YjmR`2sv1ZlȎ(r%Y&S{vMvAӶ.2iiՀ }907n GJ o\–q񠯱 n΢HcӤkñ \%d`tE{HB~kK׭ ; )W1fY h ]Sٹ1Nؿ?dks{7x琇fh=N3ײ& aalYF.yA6@!9Tx"{As5ƯLwI;>cdo$kp6T7l񫻞lj&"k {^k^ .U(̽E *ؗ$hWU3?xPc,Wo;,+#??;>Xjf р{uO81_[6;3/(Gړ5j#0r>d!~Zn^<7~~",^3Qlù'X!`Mɠ?X2?3/Ûuz1V$A!)0*~L"K<&8X\ ֙vF UEJy85%:Vs҃lQl@)U9Q 5}dx+@ewDHrGsb/.\$ Ϋӊ܉Foi$S I,R |I͗*lÑwN+懨0Z` T[ӥRdGJܕCUِ~뜬djp0lXs*;g2WrmȳN m99QIr0!SB}D, ut"qD^՘8 q2I, un7d{0jj-\B4f!P'S`LPH6B֡iAe &RX QtZ]-1' LNKB&)tҳ9]$CSJĘE8,AB"Β%J_Jm;(pR?y6bVF 7/i}IkFI'p*]zSp>aj"1FIL~ }%͠8v G8w;D=*@u.xs(\e_ 1lYo+JGcc@= ֒NX9⡓ԩ6EQQ( 7Fl1Ć#{РgdSӳMNY/^'ury2A<XQ#׮|%[Ƿ "J,RJZjˤ+OVo{̽UX~GӎL.88Gw[rC&n3!W 찐L=(Dچ#<< Z~^ vEPav^̻(KCCb \kGQܬ4]|MOj!죛ozQz ]lr4;b` B.z̵sj#)&VMkݖ3'vFܑۖAF9I-\U!59iYLiT nΦs6>P1^!jI?l_`ܺppm y 8!F-`q0@zw=~(.eJ;~o7%e%ћv>M!Z-oNj&5mdYj4:P!~~'j,`\Ւ2ER%q8V{\jVV~Ұ5n,|䂒6tNz!&\X3?O5.[i\-& 8]E:?? -iH.:]ЩΰH&t >q].3~MpZU2NIkveK(h1L91Am!m) e.axTU5 ö VO-$' {753 Pl3r595&=%-(ڇsLcؽۧmr#o%ڙz 9m݊ #Rn9 JaF^hX؃kAuI씇b%8:ߙbXUTy'qK/2ˠ$㺥8ݍM,.r)eJ~4Nh?(tFM9IQT`"?u^iǑ4?sUg}6sHADŽ1ܱX QZ-J P2Vz5v-yC^"4BUq r^5\)-7/^&*ZeihѮbprf@e汼4CߡFO}^3ZhQ'ַ? Vpɢc qϊ AaBh! @w|(.oF^dByzȶ:.xwV]iO=jwdx7 P_+3w&E-Y?2]nj$]2Y1. ZY"vׁW, #xoě7 jSc]4UU(~~-ٰkMڹI,S3-ch[W! A\=Uw"JE cP5} Xq\OKC3N >}Dxbe&cD ϭ?9-2W{q{π'ݰ/ЀF|x)p8I#9+Y W $ڟbZK/d[[Jq*h&q `.kScG`]̤͜+K1KDz'͖!@#CNtkas=IJI֨5]x˅ 9J r]q kt.`qWHAt>F0 m#Jy( ~y-sxv:>23vC1y#B(ω9_\f:BIZ. hpȩE`1W2'C. TXdKUlWc y5ClXm6"zlHhu<8✓,O.l<1W!e@DOouC r{(|{(q7eGcrA.woKA&[zWRO%z׻҂p«y?G9`yvTeV匡`\7b.soy]Ӑ2bFP U.?:q9zlfװ7~9= o)Ž`iu=ۢv[ӊ &' E=wDad#bXěQ΋J HZNP;@, ;{* 5^4,$'QOG*)6B+Y2gƈ-ކe}TejY6u̽DCOOmWMysꊟ-MnoX3{5;rT%mE:|?tWQoe8:[Ym}t.u%VͨC"l F.Ex.?Tvy4;s-Q}8LP !d>=@K͝XCs">wbTQ/Qd7CM8sqw2>P=ؐ\|{ kc1)+n<,a:E4G2~þh)f}J#GмTG˦輻p3޷H3L&KFf&cmܹ6vdT 5(Y]7@ld#7.sc.2dc 3ͿW"Ŭ(㟇Ӹ\H3`OQp:5\^*r@\oBMd;~">Yx@8>z?H ]0't-B-XnOmRhHУjv1[pO'Q< W1%X% $ۇu?~?WG\0"l#BPMP R IinLw4c,HC'OCo&@sǐY;P4aC礌t!a"`>- vY땟Sߩآg|e]ăD: "UmcPHaYRqv_T~_D~|5 HG/_m)WAtde?./dYyUou_(|?LEا^M2eJ' (qүC[Wq&h)h8: {MOagӭ\l-h/bKVb<չpĀnڶkPy=>kKnꨮ}5z ߢ(L[ ɻ@lH; X=K-DMΨ51 7Iea+n(<{Ε Tc-A%7]UEg"gtk>O @jߤcY-7^"$E=+DPT\ r` >@5 ̲fw2=[J p3.LҪ=f {jqGd=B8(n@Ub:aSsM": b+XfmHE~tG G]O?G@ws f(#-&تHL} "uV':Z\ImP WN!FK!=È`B'C@ o]Gsue-`p6MNC "x q a@P?o%v1[`$z䛐 I510:cr1GI;idr>ǽ,7Σ;,J, L&V ~1ՠܖGoߟzlrhr=쁍?Ϋx& 㢶;xSܣFqf?f} fF!yv@`I0&=Ne>4ދԱa,;?Ak^!/1K6lQO\yW pםRg?Ć/T0p0Z\ ,CΝ d] egR cnsx3|"N!N !PC3{+$@! * křPۼhW41^\To6&aCt-{ӉjUI=klvwǕ`HWE{A.bGY k|2mB1;tZ2JະGYU5s=U?;Οl-q9Z²3o:+.+TǏ$CW6B|e *UTJe ѵV $uE% |>@ٵ1was-N @;^x,꒏7>Zp-w.(@QNJ8˳#jp)2t{Q 1,$:(̀eu"Bpr cmt2_S/dPT=-al5LYM)NC\zCJX[eљ5.5l-mhG(|4|*`b # G&pr͝e$ݱn~*D*smoAw} =eS]\a^A_ni1밂` Ĺo.SoMGIMŌ7sRlLQtwB]^rx,gˇF0hMX)038|u噳$X(/vVþN֝v֥aHRdPk'}WԴ/Tb(*8Ff( (͌qxhjtLMfDq\ZޝmN6eV>{*2eսeR`!H"77u4']كta~$H'!6T:Jвy̺"ugYZ07070100000093000081a400000000000000000000000166f3d9ce00000e80000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/media/dvb-frontends/a8293.ko.xz7zXZִF!t/:?]?Eh=ڜ.+Yc(r8R$CdS.Lקys$uB 2`2QDP=1a}>hasxQpND5M1 e_Ar Q"] ˵ x;l5“ >)m σ$@X3twxJ/Iﻊh>$0Y'@JmA粡q4A.O>R49"DhR`MXBY>["z Wh'i49T3DO_ۮkȢδj/s_H@\\ABŨbZPk2,\ȩ^uG-#JAmx 9M+NO AR|Ώ,lFP|[L ci8AO)'EOǑroOkkX[3"Om:Ŵ/{r.SL?.|q_&(Ivx2;|Lje u J, kYwErbE,[vf_$ g3fLg&ul~ۀZ I)3{B=8Mey)^$ԣA/LɡK<#4 1TTΩmz {"{fXʋ훁J%\Ʋ;<ڪ6Ҷsώaz/TR\̠Z] V,A?-yWDgwK' ajC}H||7{1 r3X0ոbJ;ScJ1 nP pgSǂ8sY/! WHg*GP?| xϡB&0 Q_}xq&^3P|"CJaĹ[Ρj[ 3̢gy}^Rҗ +HV4Vz\M >h#y5)-\.k֌)(7mpdq!U~=Sk̙w5.,΂eln<7Mg$ZY#yQ.|e8Lѻ]p;ņ2;,ƑtO3OP#p %pIzfg<>26ϥ~zsF z2]rI I`<нC=G+5sS.ʲ4Mo5H\0Q] 61+q,,j؄h1Ev1B;D#)Y9!AMhMq m?rM+bICE<9@/.ct:F"9q"@IIWCvzctAeLd(?;)%Y+hk`yA {u-Ï*InH Tm5ul;&Gaer2&#_s2yxPjtdBjdEdM%_E|"2IX##Vw)BvA%?ЇY0Zl0$'%N7.vͮpaH%iO 9ؔGWS9]I cRO58WTˀpՎN].;2ٰ*KEwRCD}ð ;+?7zRph$ 4 Gl_̟$t_K8nu̝8>O+vh(-B֌ Y|7\dw+V 9_J<δT 8<mƢ B`%fj~g7+GgJa'I ?Vٖޏbъ\]M-Ybzщ뉕F0fk &(Oty<1xw(j:v]'Jr]X; lhz+FZ$TaL`hjF_0 ؼ%U.uY'|ÆAA<ύB-'k)NZx蚘ÕzH)SR@Le QbXp 'ԋٙ? !$|'@4o@% 9otsB#7I o$j;15VF01BT*:5V2.UcG.jH:"W ۿALk[cRc7fZG Jے?̲F_UG1k[mj tڳTyB=^{s1/ߐ<%TP?(2WX?C=?|5v/s'FG!9毛0TS69 =v!Uvd險S?2XARъ9ZP\sEy,D7r 0 (~Bmu} Y=887=F0!j  {YLcc7&;ux/H;V)ř"7Q@/ N L >XDx!,[B5 @-i+?<̚+cfkRf'UYrC[Ñb﫰taU0>rofutyi7Ou:X69w(ın;g]Ǹ^ [']$ɸdg&q!{]EIQT' GNR\}X 08X ̄袴0 B3zJ Y[JDǂJ3m@Z:ڼaw8㬶Wz!m}L^DdqB)=-[qdۯoW]|o vJ45}oe5VƈhY]K{UW})@}SIixWq|j ]<\ X2768]i3AV5o7LmT=4 ]k^Q$J@e@K)_{bA ƈlaF45y<.xc0?fQ=AmF>$ֳ" üy#Sy"503 ʨ+o! ,l͠Ox? B?E(ݜp aQυ?bfIPClmH#([ a=e%;>\E}WMšs3:cqb!/lqgڋ5=Oy-u- \҄Brq]-vrjfY{~Kbeo6HW '`!t]ۑȔ"6#^ q[5ѥP0qn`lǾȿO5&U0T%#n1vm?[}Ճ0 o:s3덖?,5TG/dxEFHh bwx/3 |rqj_SҐ<&+mMgKl'n/ݑ&Dp0OEe>VY)-$Ú!3TWg?yoWCKi1|y'h[W,ߑ|0k:֖:#t'é-?w8v;jx툞` 0Aw0Iԙ+ wl+]gW9nD}{'_/Q$Ⴣ ["0qYn&s&uBay =W7pH7]'+hm xlaFk⪍LJOS3c[y.rٷPG5uM q@"iHv1[<><^6|_K?=q6S L ;bֳX=SϤe14i1[:3mwԻFC1"w~:1qEyw p13UPU#L7fƋ$&)dgp̗V|!12b1:I^BLW+o Oi-lL,d1mW:Umx7y6U{/TS$-QL4>G,_Ю퀔7C&tAh4d 1['xg/j:ص !;+CIgg Cxe^ V;7U_2 GSy՟؉8.'hR~|u=7ľ#0~3X]]&yIQmbs Z&TY|M42dA|^sR~ਸ਼ng4jqj#Ib[ ]O;Y&QR`]X,qhe=xamޠbVr[g0@=p߽Ua`VE#3uEKY62\xX0z߈SR؍QCQh=}R B9UcЗˮhZ7u.E bPȝ)C\4r̟=X?<]OVG拈KĜ1=\\@≦ԧpo^ͷTwBĀ"'WQo0 Rp9*yZOӈϬH0{5l*Q} aUaY.\F%ڌ"{`ڹnwKfrlLq[;{J!ngUPaGGҚBNVKę%C^KY pexJ?މ jƧqLYh\_o\2 p. g_6wS epPMVJ4B٥nHpU(^17G,$Q]a|6_UEx\ k֫[B+>'MX@ۍ67NO3Z$ @>hkӳo=ωpO@,@`\F>TV43vB$`ˆ H`p#9Q@wJr>@?aETU@EV0>*y% oz jA h^,6T $N j ߫@k06?z8\](PW u#Us P Ƕ0iugҩ- ̉ŧFWo;Am7u 09v~]Y5Yй.Sl8jۗN^ 7+9~N6&Kh%[evG) tVɌ El_ԣ=nQ3p|5 -ʷvZBL}?E#㓐P$!xn?0VU`oin?8DG}лsh*7Ȳ_ 6vh4dh QeE 3%M<=3<}&es}N)Ȗfv 9yjH3>*/>4Ԓ(T9~Q\xGSRu,MӅWs-P(#D)I̶cΓ6HAuclwBԏՋ[>Ĥ\]TFNNs3s|ѳkj8de䓴J<OL}h3{c F ^nj?(?=LfF[HyuaoSo 1Bq_ʀd=?Ү:QCJS {:J'I&4QxLQ_-7yD pmh\1Fjy벃j3~e;MstOK &Vm$XdO)h+0Ҁ ~]=l>HWЏ:ᅘͼؖ7%řΔaz̢~݄`nMׄv ,X}8a65}nj M@(]?!z g~ gQ88ҔCHNAӫ|.nrg-0sWb?oWlnF )脻Z1Bm%ߒ2MTزM[_0ɬSЎlrn Ԧ|/y/nӿ_:6LQx{&n8!:>Pe/X2cW;ejD;$^۾Ԫ68D$|1A>Ug"6qA^yA\)O6- A||V<gɲqDS1FȢ<%\0\$==Iv*HvݚUjw2sya>MtO)^/}eEp$-FVtMۨO~{aQI4kf0u?y7x :4=K}K5MGcӄmu"lfؿ6𾎥ܴ]T[)9~M`^e| g4.=o\1BZ!X@zeڭ`xdX_ID9O9Dq^e> C8&ԱKn o#[m6Avy+sA9**2nDw=q[p|mJ|Añ)O'OxRѴ>&ND.-EoKq\s<~M|&~릗jniCDycԳ |!A4oΓviHR{9vT}Jwk׵s7" YꙎQ `+(!vP1whNWdXp;}hW< 4%1;dzQ¬ޫ+scV" ;dX,Cq ۹?hJ:Vښe[P̥{<ҘD,5@e eqޅ '~SO/&%}0$(~QGC&x \!wf2jξEĩ>XzwT4oV6 U\d\Q;X摙p :5j+ڪl6 ? > &Ǐk 'yKY;.Pp |.Xc.1^ "13FO0QHxZ_~]ųա Օ=g]3uާ_H)ѓ@ۻ BsDboX`5 ;c(֟F ʃ521qtm.4*#:~99jJ4I*]t@ ӆ*Z"q^udgFlE}`(ר%>:N UF.n`qUgs1neRF!4(RLmBWͩ_tyd}(p2(e!5 !ʆ>yұ&}nB*_4#oKY]$PQ^>ŠNw;< TvN~ b(^jNĻ\{)(AۆlM a V dn%> 4ޝ:DѳQ)k@3Y(l!9nV)T,('e+ވ/<ŗ1ޢzxN @.n6E~ l>$P96LA0 <`Huw3`_L#g(c 㱆BW ۾:A`C*ohK'V򞸁- |fJ䏉>j$M23v Xa%7`Zolw`=Q!G5 ɉɇsT7B`v[z(2jOV[r'4c5+\㸑 CRE\LWhLB>fh,٠bd2Jֺ,b (h$EZDnqQ0ឨ8]NrN={ Beq6*Vg[3rֻ=&Q\ -^1PiނWilՃl~.m٤MzQ\ί-򺫶~P'u}v'rvCiD J{~xK]U>`*,r%>sFLlGod1IRWIN.O/U?&Ï Z!tGߵy^@{*5J( 42*(HBj2L ǣ2*L֒ Wj>{#®FGA|I)px>Ԝ\k BgcW 3b}$pu+)RMl:# Le$CeDjWlA!,?;1W`0LJ-N;G~Y/=.lڟn'H$y[Pf h|,)@`BFr"e!\; ˴7 Ґ/I0_ª6 0Ql <fs*)zEq];efDԌwn `U] )4QoyW|=`3 F^sDG T[YW.Y:uٓfq7+^lj6su|8Q}$̛=K'z^wL|I⠺!ͯq"\B6;$|k&2 *lnr؍B$~ŸWYᆏT46Hp{]=q05ۚЁBms| y qp%gn-oׅPA+B04 ;16XҬ?gXN0|)w) >Tg>011 4k5SsWrd^7Գҫһ[yXP Z.#$&rb^Xn<ˤ\d,d>$b?Id_`ʬp<]X\я^3e:|+LC{/o^DQR\>#/ ڪܦX;g.v9¿X!l5"k@ {B<e%)߳sP20%u> H(V0uj6*$ ~mw2~ bkkw{޾Km\`q4g.هg\I=R-^vꅚ.QVK}\f=.4w)=Ui/ _$L6 .{0d_2DN6C2@ArA[5v[pbjR0JMAc)# _1( i2<}VKE& 4%q6QM|b=+}5<1 o??!*47ӡx9hJilB*vkux\هXcL"u^50wHm @*{l0Zrlڜ꾮6e{GLVI0 y'z3MoW]Mauh`JXfs%mqH`~\Ӈ̼ZBRB%=УlttЖ'Mt XUgPU*+_h"TaJ` em3`:f$G׈ c[9eyO1i)a5II䌆1_9z$cI!hz#M!/[=0 eayzD_ؒ,>PI9mv %{译4(]EύɉY7G"g&N b{À,IXy.:t ]!(I!!@vkY6`4XZW ?Sjɾ2'Ώ@8D:"@2~;zTU8!9ȢREV2 C8y{Eyw{[(-B2P44u]EՅWnmve>3y>);@Z %ʓFI*,ƌ@άϒ77h<"a6k,5$h֌+_ } Q#6LI8kmKP!e ֎]];/baw%eqo⿠Zu͓(Wٶl+H {큜3 Cy_"L? }Ȋxk-^r3j#m'*./[hM2pOgG%=2!.NǓl[ 7L~"aV >,p+B~45%]HtMc4d6yF;ז@}}Vr+*%,<84 σ1}t%2A# ֲ пJSSy#NJ&8E洜ʗ4D]a+jLV˽fY.|>IUp4wvENbH {2.z'*1M OQ(bk "eJvѼYbp8y.TanY +e>LM<2vUBr V؉_:U1jzKg] PR-.pZKȕ!61)2 Uwb(\F:*Z%Mz}x#7 ywIz5&c r휯/M:,ep^ApI'I-8\z;%=<-e&p z`VwU88I_.F/C qPݩ$Hs|0ۜaE~"prɲc,d\_MfJj /VEOV_gkԡBx ز]w멟#C{xZZd+l?$-S |ߚF\ 죰8WD3G}%CEZ6ʻӕZT=- d3:=zεNIl)Ͳ)B|m(LWC6#xٙRu)ikh'ńR$$@N|7j%idzyKOye(w֮ȁ 'EbS|`*ZƗ:E,B|goz[&-o-CX?mX8!S4BB`o.)٣ \9T8M#JR䢣N_B} &㕎X8 4X$@ !ru n7ҕ23Ԓ& z~=9l/27-z.~f)q/^+ hWpR*1l{ V MZ6-&DXxr y^-˗#)K'{sD 3o=T/XIXa7Ev%(}5wĉg\Z H9{#xK:[Uz'nx)|hm'kT+vTY㖦K%^8/]EMcD2BU ްm_iӷ~D>NӭNs-@OC@4Vt)o(*2kN-~)0Jil2dA-`VfAzbjP|L^1@+dy绠eu0}1 ~ϑ43tDUpuT5kym:|Kb.L{clq(\'K0ڗqWCkWlFp%?QK:+ NV2`m Aj_Tv[c܏!%A8 s06Eo?T-(&O UȲd[Kty%3VNt {61P;3y=:'&k$gtfa hˏ&W'IJwK8 # aGmQ\ mt 8ּs)v͚'S2\m"v\Q{0ɛU{'`*!R97X "^j1pX 1MC T%2sb1Jƅ}}rBJ~.ΡCؒ.cb5߁. bzKO?0jF:(^b;_xl/ާѪ4=J=)$\ MK,1>+Ƞ}Kbt;|ð2j \ʥI.;J8tvlڑ} .5?hӔ26P#'gg&TWx]jpС; f n['|с QTAV#>akLOVqO'3~%/tm0 P_lU(9+ߑ -x~cJʻ xFW\1)Uwh5%~(-|Ӷڎ'Nb6O'0w̮g!=XCL T Nnp[IMPs_Z,ʥ F@0\hļILv[x'B3^9閉i8kPW\TOյ[ uG[j ]L  C}$%S UIZ>dXɿ 'tUb ?䊧VUew+#1EynRnfaxw @g:ցJO2o8"~OPa=|E ۑzYJp l3dRzW\VP=5ł ݚ>O Ȟb}jBZ+H`ΡiR3ZnoY\u5LGmߏ'Hwsi8o,;3qbR\eҊ[|w*׷: +Xy6G;)^Cگٌv`cOPe^/PQJD?IHP5$P 0#dQ`c[6e5wOƇpǡ;_i&|Z\A֑>:PpWgh]b=ߝM-S>7C >:Z*JOŭIV:Ϧ?q#Gzra< dBډUM ۻ&I吶ܤB$G'\{TQ¼"?3i@zZrC5kt3oZvSu\|"qE؝;~GcԿ\يH%ؗVT*)iK{qu* h~g]p[iF'V6\=.nWWo;^P=]h.4yxT У8TA| ~t33;tL|lŸ҉8}<>rPlbw gA͉RlJTGm܎V}*(IF0"Pw䆼k]QQ.3|3fO6lTUJ9%WѤڋtY)Ͽ> $z:?Ox³>楮|8K"'8\s¨.}`!؟C 8-0I PC{gY:]l)OmPK,䶶(J862P3ԩCoMf9XU7} rfku/#ț?j)JqUUanN}d\1yvH{i$34xZIr"Oi%6'nÆC9 wJB@a,ST ߀s*U3/(rvc̭u =G=WZK002yiJ܄d7tL|yU/kVN(?9{w@ "Z{-V;mhIu^̒` )tdk4Æv!3Fj'||z^W WԉOxХ`+ⴣoq9'va`"}g1vgmN>8]_K j?LM OA>PČ"b5[fefQ0RzX&4$ H,Ռr?&Jn*we/Co&"q$d1?Xs Zw(RV& i)hG4'V^]2 Wz to&; [Ġh;{@V)Np7>^n?|V8+%(qn` ;G){]a2iIZm'Gt5N*1p; 4$(ܡY`V?J" _wF K1c#xK)Y<na7dK:ntAiv,'Ƿ|DmhK-(oJ=(P_ o8EGK:;ije['I59uY֓gHЭ8[%T Cɤ ^X_:iu*Q?V7;|+3gCPN/oR9ѽ0VI0<-ltS%؄dG$dGa]O nN&}g/⟰_PWotKSY ~#*XMQ70鎬,[)fpY|#>/"< ڬBSpAk=z?:ۀ ;֡E0Q>.q c S`0SRnwg3'^,k*\hxԽu9TϢr)U8qUѪv:+laj2u"u! ]&իh S:$UhkB m=_ E?ǪExjPϯ(.tЪ T{0΋n;:OjK>l@IZ<ȗFᒭoIB~9OΦw>bW'B jfAh5qlثhbFhXSpY6vh Yry`GvV)H2{#;& UqkZtP'@QFFPJwKLS8Dfl,Ws960Laݦ!-CX yyMrchVxŁܔ[:.H]#I8l0vL]!IS36f?qv90|CwF ,(zڄL `1 ɲ LBj0[Gw 9Ylmb_M4p-p46PH+3nA9+Afw0Ź>R8| &)M Cm=z=X0,`QO/GE6:k]sa:I~ĒCZ6^^,߼:H$<$"5|8LR+h ~Dsv`nefcjȇ>cf7cEMg]/B0^qFNF \d~Sx0Ut(GN½/G. ldp9L1Me&H7,PXikSfF&O}5l+L}M*Lve_koAɒ<m':ՑlbP#P/ŷ`dZFvj<4n(+LJT@dnݓ'8IӃ塣 ǑњA=z32-?]fGs@2/ZctdJbn*$Ta#xFf.W.5^̈Kbz1>S,ꄕ|VsƶHW¤$ɓ]3Vp SmT|-&:41n(6ȷwm@L3n"bs->*ZgC$p;~m!2L҅6xJ_g3ltkdYx UpxUj8ak\q~ 6eb! 7]eP @<%BJv5ZwX+͒FhK.?rVh_!eP Qo2[;:H}Vòjs@m<+]ȫh|on;[\y ^C}LHb[D,$WF|_qM/U&5.GDSF&F-CI}QeYy \2s]{_1s ~DidSY}U2hYi M?L)L~DZXc ʜ*I G&zv&I_WTH;Ɨ;Ji1 g3,=oMg,溉7ϑW&' sS"x ENmaɤl:>󂍞+|+CJr!* {jfɋȥ4s Cji+oa-i^yY/ݦ0N*Kco7kPt##R0G'u EB0'A>b\dg3–J`\:[nH+A#1Zd""^T*\r͝$Go{iVۀc*V[P ߞaiGmdžeOK; | c"gXH7WJ Q|eOK;wa%gxެmshQ]I֯C{M,2*\ !gM[6,9Ҭ;"LjѾ:@lcj` "\ɌU e;ف4wcY\&yS0A)y_w7 `]SQ=~%\5,EmnWq5&}@r>],&Z[_?߅GLOOƊ>U>s͟x#ߑ:w8 D B_ zD4~֞b("t x'>8PŢ /̢;/ p\k?0N, 7rۼB{}iɍ GwK3g=Q ºފ<Ҋ e㮍R%# ;C :Ia/ꚞ6 ՘nk(b*/}یTM@nݲil38Q 9զj[xc>n=QJUJ!hn~xi\ͣΠeUi? hcl/*%ͮJnɛ'Ce qnLEjgJ8˗ ՛b>xaE;Yżu8џő56sh6y)P6Oujl˴=ꓢCJp޾^dZ8ǀTB(( 'y52;X?Rz}0 kr pf$v^]' ÚeH>XPWAGǨ9gzhCjꤽg/qO`)s+ָkfXMN"PRe|4n)hW;R}27TP˔IQ&Zv2Ǩ,E:C=}P$4T!.+6k;ݽ ?fV&w/C6#;@YIJ]%SbrUJ+qAm4e!&Pj)D)1[5*(od4gz~?eW$+0wJ@HkF1ܦA~e 2ጿ_y'88nPFi 汨Na1ۃwk(ҖqБxGeD~p+ޔd@G)d">KLH>0]WNmєZKח0>N?GΏ_BVd4+WZ).]]faAsi/`nH&-lo CC*KXz ;Ӹ *sX7,DZH ޭ \~Ǻ1ONۏ~lIcB:իjLQ*QUKFM`+_4p" <`ThWj>=NF B"jGxB=[~j!jg!B ؀R՟}}fb•2íg0q XlodS(#4;Ujatcssrͷ}eVcJxTb]^HfU_ G ,gh t Nr[(V#jL=5xF|IP! \Q M+Ili^j ޗ?OH{햼&S}ՊXlu%[ anjaN ཕ/"ŀTV~ qK~li+Ee001\ %ⵗ-Nfbz[$XnWC:@ D} PEg E]Uįi]HRj G&IDM| O<"B`3P=j棱֋G$N56n γF7/A+9.KjcWOڽo;uR6vs= ͉ik3g @їg6cC/!B+NH-%yq+:cM[evK$ gm3 N#XLOE;f  ?=ܹW5!M [˚R0]aIpdW`coTYw?)4edͤia0ب n}e' U&Np `M6P16ŕG[DW=Wn2kǜ႖ݶ,=AH@%ulBH=hnxiEˌfh:(!/Mcu "M Z呝G`$ }ف<@[1\V\-ir\EU*) 2W:L)3w,V vkdD=0"01<>DH>B*% ߯crV=^ RrgmbCW5Cn+#kUAEA?;1e<%,+˟s}@AdC v+4>!ZI sМrl`"cG^pq|uogg92>8¯MC8Rq?*7KD1dhCA,1Tj"9R5l }c{k5Ep>kݯu<Ud7mPJR9g[df0ڡQ}gߖϥJ GҒS Z5\d4];ҼH~4;ieS[n%9tdܯvL- lH*~ݮּw|a"/5bqSWSB*,${k%ZUC] ^o~W"jz).4 x~+nw W<bp0@Ί%c{*K̛EF1Jir"fADib /52Ke^AA_F)W; +n%ބԬ~|4ͪdzҲ)LÓ0SV]խS7X։i!XŅkCGvAy& q~邶.6Wk(`^]p%bJ[ÕrStaH w*SgV˷[{XslewREJ`DyυyX1plb0۞N8BJI[]$hK*Z)wK ;l{*lMF6F oWhWA␼h6y$@$u_}lɤzm +Q_qQtpOH^((/3.7+PHk-$/ wzJsҮkEu-~ ^ӑs8Su!}'*e!?Äi|~>eZEv^G AR23$F2x.|LoyIXKwhgA-ӏbHrUmj{aA?Qysg;c,c,@v4Uew@}RUc$!r}W'hG1@<u9+9B5%#Z(8Fc_j93O}ݠ*wιѣH 0&1…I_h%^NȍW͑MG\Ý(4UF9Py&%FY @`?;"m3zDݫN-63e MRPg \ymf֣@}7)P4/cТ%2͖`=Af Q4Vfۓ~@I)Z#wQOыs^u iBCK%f?"ӱx̦90+3o篿%pÁJpfYv]-AmmCM$YJ6? D_v%e9h{@>-@6# թd5T?j<$̉wܚ{VQY]N"t΃ː&8*'Z$""jcaܶv2 |> \^H6W؂d6H4ӡzznE`[8O͚Lgh3]ӆߙ3+Gc衺Ȥu(ZԱK@-Z%)]Q2U<}I~s>H\};^946:+IG.)q3]=)Hgma`Жx0,& \2#t֛J>O̬5R8716<QBͿw[8Zw3zɍĨ.XfNfJʬ.imat0̓,KeL/r f)hR?3ǝ]vjjzqp,Ԗ:WŦ>Ê^}-fwMT 2N 0r&d^ڝ7`ޫcDvT,k[˰| m#U!X??qN d'JIא/$cv O]a^&1 .`U$ 1#n6X ]1T[l:by|\?\[a qejkN~^]u71=.F<ռ閌١lğ);ņ-Y-K8Kssᗈq̘qFVqӶz=?GIG!䌸atNBRw^vMAg?Æ G!?[ 2\lu\ )cws n63&7@Џp@w cI>_3DT6͟Ȧ}ԛ>zDm#)9)lXt-(:F*Et,i3YĕW/^,GXxC&LnEC&Eʡt? xm:eإk-5qen 4Ƒt3Yh "B\tG봫4 yUY;I9 z|^gh4ICUޚv=ЀS1D6˃ % u=?vh yA k^r% \?ea%#|8QzRwfЭctm&M3tR0,+LM(OYuC&aկ;}Q{Ck yP'/(U%K-Cm%0!|_deĉג -uROY,:/Az}ݏCCUvch Z(O"b؅nYw|afj=ON`V됦>OnͥXb<-"ޏୗY\e~(opxJ}V@mеDr ~mT"ɭꙔ6g?TG -LԚ{pj+pPKu{=Cb5Ulkر ?[t> ۳AJFV#ѬZ7+z_iWa#Sj:Jq|yPHY|L&oXh+88s/ekkCAнZpur2p(ܻx`[7NMw8>y34 &_L¼ ogWZDf\ *洩DFHo 9:+| K6! s6ۜ[315${ m~J1gw"/'[c<=ur0,yG#%@`daϡ~ʕOPvO@oĎ誱>g9 βet<8//DDyR]z K@򬂥ҀA2 ;oϞۈk;u1SVِJG/\?8 ]ͅwT*,v_(몪1w3!f*4DƳYŵ,$4WSɆz1(x ˯m36~vVMǕPS zj<_x׈RiZX3NzKhO"c@֒Zh˳ft"gr*3tnf\YX+V=p쑨 S򦻠4hf t*+ Q^2޻$Y[I€kp}҉p+o= V1,un3 +zJ׬!ht&[T㔆F-kGEn6Z9!s!z'밃&Qb̩Z.Qxpjt74r"(;Nʾ' w ΪUͅk$vO)˳D$KA1t<1kC|i 41124"v DVm~ BGMHL 7'EyGD,_›$[jK2ľm'=:ljLYn7s_)/n֔e苈)F2)r~#ǸsBLPz1>mįTS4>Moͺ"eDFۡ0Q#u^rsz .G CO:~~'/kc6 '7<)T{DpQ_h2qףּ: W)mxaGq=Gu_Ǭɜ(НzzCAVmdJu߷}0G+(>쟉qf8OZ'Ǜ,rpHԂVS8"PAwE#{Jplvz+Sɲ :w(NH<1n}2$%UX^tHx ?TF=$= !rak[Ӂ,&/;kƋ'k(Nt2 V iJ-m.9SVj\76٬3r ݇T}[Қ~b֧*404Npg{5lo 1~M80A [,%(-hSb=OūˋH͡Ɇ4H-7hߊ~rpڑ7\U'ךc3me Td.Ծ?N!D)#ȯH}r˿٢G<AaP#k*:__=pθѱsAj=v8f>"tn@)72,>!2 \r}1 Ύ|@{ۇ3B>і@' >m+yZ}tQ[ՎD"x}AjT)/ԜHTL2e&м܆V'!di\D'B+xz”_aU$c?>9"\]Q ,``?uk|Cw7x4>kl,8woŷ=Qb67N_>@<G?hGz4 ID`a#x7dXRvHǗسLN +!Қ٣/50RY ն+_ X PcKq#`poR1M*4k1SeC;#1|$r9b!5e'4P=pc/A٦爫@P%Dql/Qu լ*=iA"lfU*ݬb7|E>k\-="=m%I EÀ JN":>-R|f )JK/ds!Q_`akCY#-k@ӑJ+G{WxYK7jxP#thC1ŪT@;,iHE'yy܅W掼ux?J~o,wr 1gԼ9c=; NAߊ8~Ĉrȝݲۆ| ]¦g ˘8wOjE}yL'U0q3.1'n!Bn/: RÊܩt;KY_R0~\&P,[L.ݾM)\䨦 sEÿJ3wWvmlUU{:=e`t3͍EyS7bꈀ "4I>E&V;\GS\b@zr zGSZ)o658CjUgT;H.#v:O69jHr jtuE1,^-%F"׭I}ʡq~yN툞x߄a%/D5Si ݑvV tv2x%LY!Qң_X=WFj%Z\DgdO)tTf!u,cHYV[M֓T<:eB60X9w̕N_іcHAq-0`ў.Y3X's(*:2}oDp7>ǐ#ќ}_ˊf&i K&՝H%^qCdd*"FkZ }?혶P3f0**A  YU!\wEJ,\1[T0gxHysli ha}r}}iWD>G'"dF Fݩ@,$w w }k<,gM疚?YDS[$V]x㏃$,{\~ 1dWCCefԊYU.B!P 2` qb=ŀU.һ}.bB;DlI}@yyGwК*a=DUm%f\rl *at( TN!  Z1/C"XKThM'W_GH+1!fjiW2nnoTt%l} J:_NJSke}JSeg҄SVÍIz;Jm!M^ꬵ2_⵮w&~0 4δ4Y1ŕI)'tف9'=4P3 8`;< fv4g6sEpWѼ2}QNĜ?]2zwݳ"XD2ȧ>+ݰ -yq%ZdXJV?z{6vd SfyuW  SRdl0ۿgy@‡9J3ۚg?۹p} n`+̅[`Ry޷w!ud˒K3c.lfo1rX6zFck۪wV8ds?Φ:F\d[Wa #cM~dNK0Uud45 z4ϫ(:WDQVh%l{AS!⟅'2gL(b̓F8@eW;5eJF#nBh5- Lf|p%=Wzhօ3IW αIDĚ4-^@oS*3v2"-|f4sm8b̗M"@n"  : j`Kэ:$,[= 4L)WYW#Gs >xL uJ,|0, _.Ό?U:Zz,,ԡx|;8C61f!V Bn>־X2>7ЍW1GR6/{d{Uo9bRO 4bc6 |'$hcέ>e3QArYĢ g҃אW9Q7¸ei MUW?)SJ7PuIe HY9#2(CUC~#ӦW씹ȫ,KƦF׼l V!$ޏ-%I\8yx?\yrom'L##\9zȗ3•r=n;(wT3fL"E ( TeLԼeG  ; \.#^^(tt]Q⢁@].S̽U;)蚷,$O(,c끚X3-}0?f+p|=uā%4vSV۳Q䟈M} IDRu WCj"j+{7iQpia6kTC6z; YKB2g7B]h={:95\\]/Zs jtr|pQMOc\ژjY,.ϤY}FyrySfxQgEQhEͷqVDAJD7쳼0qFH- 4S4 kAr5Ĵٳ2> cGd*` ]FV$U,ۉed7FXό뜷{ (GiY󗥸ƀ]wR`oЍvML0.FF^8TI\oD~+F:\݉9s%0*m1|>'Щ+†E(b0i>Rn/ճrAhrsPwA5.K#59Kf-BNB5,@qdKtPǷ34:ԆivM] O磙GjӐ$]m})jG,bg}9Wg;UUlZEH۰iz_`lÁ0ڀvRg-W3q-B4cB%HlemZ6`Lh?6/.={N"wmTp9w&Hu[6VgGe7g]3~ʳȻx_i'q"{?̗āu3VxBAl'=WkN27ڹ ճm(3t6 ;8r 19;)rH_̤lzceb_wU IC/wwsqZ2pXIAΘn9H~fmv}rlw8iY(Uf>95DWZ)W9hs~2łł(F?:c|Yd!!vȮaFXtD"+5"%SvDӝ`zT{ th,ps-TUZ l2ıPҝsG[Tː܀-ƾM-6:R>b'(%/$r.ºjIb! :UFyc& l.Yli!^KWTeaSmvM8}q2?ϲüRdic?/S8p7% e}{E8'1bX?:mau.*p6/i6}ON:XU[i ["F{ܼ02m 'qvQn v _$1]mQ&HOl>4gx3r^x$4eMu,unZWoQM4Ϩ!u90/"|5X$Q.$aҸ9Tv$a@x_`l!!n1@V`(u/! our;!o|DnV,*K6zi-~iHNeH:gKy'W. (`ԋ -!$Ic#}b b=u@J1l#| KۼPwەm@ě "IOzoLUI7HoK4#@^/#NL 8" #0/]SF%(oC,loavr_.5=XbBPe?b%,%] 2 E=#|I͵N@b08P7lcb]%|(I񍠢ݒy߳n+Jxaun2W1"1~F4ZLJD!8۔S) r|#AW!'ʪaZdgN-G]cr%hX=;hvpg34-?Y9}Š0Q}}VQ/oފ n3oy4~ѱrU(Cky"$5$[BymPEyk婄߾W6lcUݷ|b'lTJo ZJCg&~D}Es b?cﭧ-i#u=Wܭs2_nSCT.+|dCg\aQ]:(q.Y1>@ęjK'D kw.RNΘAȌP+E!LlÀ y_譧-3WǗDG))q!`W'߀k?;l W fW1W]׀MsQ(ʴ{E vNLLBoq0#$H|QkCQ}e{cV|rT.>lGbުf˗HOy kR%.z"Ĺ}H UsOMOlC˽$*E y(ǾfNEUFإۏZL~>ڥQ>*4fPA Pӥ HJIkxU718V nջE;%~<-ŏ#M0sjD'&sLbiOqU{H7Qwo3uXN܍i)^̒HplY+30zPnYMOAθl(4_~$îY61ߴӳ=>Y/:;yZLu@zk^^-#seQu6D'q޺m[N/fqJuM7%zD >zޡ){SyX| v]S+;d`&ؤ3f܌>s;ynΝQqww:P~qF7IKW͝1$:-n:t0eE**;ه&Ī9vd{ L v0pz vǦ(<2Bs &5V( HS;Xn.jEM٬ϨgKCApV2K`]#@1hѓ/ rM&)uEd2NTmq^]Z])Y*#9vBM.m_+,W+_^M!_ x0&7>*v߶ u#T~UI膏#g|B@r+ Igl}x޵vz/W?Od`4l6E*͙&JLq=^AVY(pucr)Q x^f锄ĐpP:iW0m(Z%埜f*^~wUz#HǔNpfE=`R{~Aenɴ=LQ[35biԉ '+G13jt7][?ݪ׀&̔r Ȕ*=.RQ/4av KK#DJ @ćP6 Yc-v4@?GӢ d%[r^{ik/{ oN1\CΞQP]}CY[Qic%Igg((t=tWhaLS0jS`տrP u^!> Ai+J$N;38ͤɤ_WZ?;r[bEjZ9xRy=cހU'3ҖM$jnڢGA̮qLB`cwRWs~.Q['֍HbKeR{CYHsKv^;Wwڥr_3 >k/^܌I,9/ E 3Yk4mXu=>yxe#\l-@4 SIJs!PyjOZӋq'(cz+$BvEWyc (,1-mGV7)mA'CI[Y?Xs]yRCB6wU23MET2,[0=lG96K(wyr'g+]u Bi]#t‹2e d2Q>b;6EI5.6՗xlLHz>jmRR&o`5<,=\991MDgMV%C޲Ա;Er8-{z[1t"^_+Lmey:jXj g$?j-&@w . * <6bSGT*|㙚2ޒYK[ >דBuA?1"iA}%yBW uin[)="wdخ8@4|P;?U/N>yr(so!kvm޼VISj9N(eC1;Rd)F.yc\O<8« G`G\ ccʕ꺋}m($qsyV7r[v%V>['g :m-[g€m0N-mD_~GD nҪ+BJo&9t1PeK7e; ls1ҔGO;[ P{ pu>^dT7c RO_`#7jK}IYڻA.`#oV:-hH;#Ђj_}mx {xc ( cj h/.UBO'U  g苍{l.V:R 6G虙ع%ǜR_5JXKtAvY'Fm(*$0fB{Z9fMOۙɩRIl)X%:V ̏ 6_Kün!Xx2tOq~%l*nJJBmԛ ,$f+7v݄ X:7[}&"Skg<؈dc 9]iN|k@dܫPKc"*چ !bl 2F f=|( 08|Av_CF<21]g4Thm)'y\ķوo慑 _CG\LLx^7"./[fLN5[kpשk:(JXKhXl/$m& 3jVw3}$j9Kv;/Ҧ&FE;_1՟TO<#rc/vú-ØͤXcH[~, >TS|3uR@]֒zK"l~4d&ꂬm 46M4xgz8\e0 w^N"?$:k; 8k3!uX?'6' @ld"bY#}^(EHv;%lq$B'w ),MG4R.¬~,xJGPpH%L߄j{F(t[; P*UPُ/R :!SRꮳS@,$*μK"NƐq"F J/~OVTb5!P _%盗񷲷 +T!Z;r`I@STw DB{;y|tPw0 HJ-S{41U;pʨ؜Iٺc(Su|A!Q]Zs2fў[# Tf̓: A$0M_=(Pҡwu4AX.m9SWĦ=qoVS-&%:?hYy{?;UMbn $<H8ܱQFϻU&;iuFàD~fF]R'9Q"Ef7gWPs6=u=8Im1Lzm$б OM*'@mݵmvvxNNтn[_1 3zW2-e (‡/i\, < _>ϝttW0`e2:R Bޢr*Vx"2œWrz.2"ύa))!xPkX|ع[̀|Q5wzR;fh_R>RzX_xzI. ^*;i4@fh2 H8\ :ԙ=41X-|' - ƆP,J $%blΰ1 H6{Eف |œxI'EoFGXItW)lQwB.Vmn藨o!UτBڰg|?ʋnFL NA;clQӘGqm:M3=V8/3r6x%S~cZ0op-rz$?p۵zxWh~!O.'hS7߱%RAs۾*!/~%z2P"gLG!maQ@Y>*WGvxFȸ5J T[MuRɜX-ɆK(д$7b[kxD8rqڼ"~`]_R+\iH%Lqm:'sE.a90&n@ֆ\C'\ G>GZUUK6sgI4X逷RtDbQ|@] +=xn & u`9C7@5QH2b`̠SD ѣ?sN~n&*TpKTsOEȜJ-%vPX_MFHBW= /=%8Ɲ6 i{7+JNgM f2"=&g*XH?k. srQdO:O-pRRXlh4ӄrJS88E=x7MD=(7?%ђz4ލ 1p*eߔS D$J|?kj)هu\j` EV |L;?SreءJ[Ud…iY2;L|]YħTъYdڀ`F13f zyhe^bCr'XE*b/n Ĕ?en> Q: ]v!σ5 b{$;$.z8މvz4xK#\UOYòB] ?;ED:㱽OwP1]}WdMl.oh ~d3r =^;S ,5 ɔT0YyZUk_w2! 4>5CNE >D1 @:Z7+G )C{VGZL[Gx[ qƵq]O SmU[" &k*L|JNTwf-[tj[Iczxc3QW-Y K>hUF`W)n}{hFQ}7c9 ?B͆Q7+piCJb# Nђ ;Id|wݬ CR\Hl|RV .YV00>a:%"fA[ʸ@5!`]ѾT'.gV$*,cAߩ,`6[0@2z$<}eofYg21v>I}% N걛&Ȥ[hBgₓ,&8KEM>!GDq377 \h#OB~M}c o.7OeaV5]O%NqB܉jtcii^A*Ї a<<܀e8Hsl}XB44R 0 :+*o|[N`$:_?(ZS)G艗AR0=$_ ׺x\ˡ L`ATbF9 Vk 30pE>Dp]PhWS {}i&7%&E"L87SNx.>X k31,Q|젭הiZXJ T;#>B"JIh%s܈H } -4-׆n"گ-`+C+&KfA 矬\ ZF~{}RKZSY~G&2YLv *r}]lw"* TixJnzr{pW,aW-RWgU7 DntۧO$ 돝 yAW Km?K2~@kO!a Ѡf]n"Pm$&oۦvNhfQv4GwCʈoe w1~Zvm6\PQ9׾翅^ջv)dcl1{TJtۯT)/e!DzN?3DS~QgI> JX"d.Pxcm:Ox$0N=ڌxX^"`\ҋ9H4)k&zR]>JsLC]7mn9:d "ߥA[ɿzT\>S =:Mx1jγ% ZqO-gT0}LM;Ϊh^`9]*R!6ey Ȫ\&㆐ξB{hCF]A"FgRܬ~ '.b );5%Jp Z^C yT踁O.XTO2hW<s蚷aЌ5l&ZW K\x&jz|Rɫ&;FYoEyB\s6mZJNTS3A.`&=L%{+݁=5Ġ_T`vȠH" -2 F:q3JiF(tC}t30u{17, -*o UrRdl#r\7ԸIk8_()!Gf-m 8jΥ &[-UW9o -i׊=tuqaOcuwț/x5o$ņ#o$ݴ?,KDIkA~ٗܭuuX^u5p\.7*|27k3<2)k06|+\w7th9Kۑ@|5%gy{+I\mPc_1ߴgĨpZ5zB^ZNtgӁNT7cr/K҉LCR8:A8B hX)O,dpj<[E>Cï8u*uEpFyo:yhLǤhqi.h sڕ]J !l,LE:LF8DG1k$){ͦ⦼A%P#gW -} Ro/sM36z`j 1ؙen7ʆ̔u:`C c87YY}\ !;}!J %b.v]dH9)zPl"fd:A < 8b`ևI dCFuL%?{w45@5~R~9A(T*U׽]B*CU3:[.( yAB%JxU08f߉vh5(@wGAq(RE.71PjӀ~ЩEy-*,:KWZ BZ:FH[iLL#eg-{ɔq\@ _S;Q8,r@e#a) aP=_Cڍ.>#T`ࣗ_#fS?F0ؐdb 2Z׃ mWBH=5H$biIj-@əmjoOS ׉/s fi_CȪPѿb0*KOR' , Ύfeq7Ъjftclh}@>F+s [?E%'?`Vr;-A) ͆D2u|٪6[ 2~U僤y<Zϴ6Vw_`RoiHdP((/ّkmn tc |؀!a8mlXG ug˙bRC3s@˅6Qh3rX>%*`|LiւTԜPա/W$we鼰!;#oe34/?ϒ? aY9b^"S7hY,*l̼Lq&0ռFϗ1.in&v–N,<Q[#Nb m޹$|?\E XwAj h&L%=v=sT-d~\ʐoceKeorOqЁՐүDPU )zI >cҰa*繉 d lZW2#d [lK,ss"}kF׫%LcB\Ur&{;S~!WWۉm8J>U#+h (A=x!3(F[^ό̀uc%{cFO8ޞM Dt fdOPkL1H@ piy'Zn.@>ANtpnَڮci nM"PM,ӏ~q=G^F}\{EKmxslK,*CӭIK o]UIVIU>4QWYv! \GævQ5 MKfZF@ݟa<0'35*:Nv-- dT0/2.Oȩa$P?},=W*2pwSE (dhCxߩ֡_N0 *g|7@=(%Yfm/XwPP]`jQb́lKӾ BkǶ#t&M%bC56j^fg]8m~68ESP"-+ig^k_I;ASD,ok;jc,Wq Hثh>%KA.EL>}{94q9Ƚ)o'¸cQ;,mCMd.:)ɮ6RV?|/$k-|;݈^rbʭ, O., R6,,Uw5*ɞzðRrۉ[gqYh!t=Dsc{< #1à0u,(qIkg> H{c4v:[B>{Gr]I!$f6: %GP8.a'19m4;vdRPYngr謑F.'ԑ!DbhL^&M)۲=E4<6`9ި áI)KfȦ^Jx"\2R!^4?Mg֛5Oc Zy- ʝJYe'"}r5OX@ktӃɜNZYOQ1\}Bء$rс̋ ,5՗YM}#WYg?y=qޔw2u{>×6{8}H]'ǔ^O0{JscקK9aZ<1L̤q~748M!k[خatgA_tX0TSArj p*(Q*Dh\7"Rȃ+kYм|/Rvo_,  JŸ sj+ibF&W6r"_#XT "gwԬݹ)wA.fq_=<"jRR&z^upyoާi*t-IrAe#^ŪJjo qfhT>_P%FsZXZSBN`*+c %vL~/UAHxV-SO7}{/*|g~2[,/\[|J"ihZ20 .uF=7~ }-5/^oh7m]dC$\DxE@)i<~SqdދiVpY:Ec:8gRE*wyx vK?: *,2D,Se,(Uťv 29đ*v4]Q]C:(@3T*#__rMIx$ONkgX,0ݿO4L$@4Ke6ֵz>G &=F3S_ev'gaϡ6}7YǠ onFURymJ'UQ %a&<1r+:K\MjoN+9/bR|Nd o;D_Mfcw\%(StOu8IЖch*mzc*}e.uKlم @ݐ (} QCV{]S1aUrQs2t6nTԙ:fۼAF/C7km&}̴9/2B5L7RBn^"X!'>61)etCRҹl듯Mf{-]#;ڈӲ[7!aE) jSSƾ{N}eW%~شc$'8WˆQF+Hҩ!@?B"dqvk>k]lyy؜@?Z$:?>>u$0HlTߩdgZHLi}[,oj ~+2 #@z(Y/MTO8YUәHP!UAy<]MN$ ny P BUZRWR ܔ]2g?;0,szĊ')heё>ܚ">e Fe@p( )h6skUۏ&RpxMc?g}k#a>rɕ*ЀTRQfqb ׏zOm=CؓTE BhFc9EM8l5LZӀО⫶^\ %"A6ay)BUvA\':+6]|<9gcJA5[;u2ۢѠˋC!a'YŽA|L^~vrT@T;ѷۯ0a_r8 kNh* B8eN D+BYWv Ԩ Y{lP@xs='w ju;L=DPOX"͌i/4nb¢z-]3}JLu}p, &~X=tPޙ8mo9 ýL S5 =qjNR{6Yz:h&ջ?_E"Goq4T 5Ua-e'l9"%튅N/)/ sbuݹ7 2p.p4T'&3pLwM\Ϻٗ8.g`x)Hq{ѓ@ pb'K^Cmôl:o eR+tB+'$=9^}̬VSo ȑd/Go]y)lpEW^ @3 <V DX^D ,I6o3z;i6}k3V]?yvfVcCMh<w.n\+gt J]/9 Sl䶔3rDK?b?I`) seM~$6db&"ksʎtTJchE7gh@ 1% ݛ= x5V')CD;-j(6ޜ=ڃdph/_2ghU4"l .V*(_;jt#^T#!5|z>D|L0TAeK>-":}p6 6He<;!A7f2Cϣ8 GB8+V}{QBkg@8V-**'xѪh(x$MmRKhNǯE"bG:ap=f]eYpG y ֹ]g Vp'g$@,/%ao bBN:c!CQR۰(+hNiL#7mݵ Y0<=S3Ki0h"Uʊ{v/`m:dh?DhԏxM!1fu%*+L e8=N[QFg"bޕ\~•@Nԇlg<s_OeVȧnl_i;-!OǺĺF6p,^|2\'|:MCw3|/(sIreWz̎NPJqD)iվY6>h;uC;H=SEy m *pBQ?w=S'fi[*[T0ꌖ66˖ڜ:4y"ޠ}͖FGI̞czIު,p@_ Mx*#y(IyA{:K ?9LFy{>Ъq-$LϨv"dZgJGP8zfT\vFfWz#Z6M`[,x@ʪSua6Jm"ٕ #S>] xX@9 C݆屓)n5DȊs+;`4#OfT2

DDQ`swA\W rs,us=b%T4ż:!#ZQ78!Qv7/>pOS^=Jg|ʼn ~ E};6,W/j<\!QLȬQ)=$䑋tp7%wCYͤACĝR>ILbj3jt^R4!P6Ϭh^>$!P>4!zP@ s tg莀 (e!i(xSy|K}!@p, 9%.8P*9[XDdƚiևnDC={ȞTMY*fE dO1V揩hq\E7H%&g]Ibe.0QLBnU(tUEd!jTV|#Suh"%Ph06R@DlO}l$ C֦)ҵ~dIB!GoJ D5E{U~ ˺CWAdnVba|^a a~ 8N>]m}-_ QO 69@ @UR5ZD&ڭaIs 7Yzok&"C^%ӌJU=b{X dR3Lbm`m*'Fa!Uu59x~IR킚O=%0o\{ YS!\4Θ$LѰYv.¡MJߞÿSK]lg2J@l69){d+|SŠ5*޴ڴ^m㋣w*6 =~rd2Ўz `z qm̺U{4.I 4Ş~)U:o ͵k|κtXd{43Աu$/Ѕ)Q0oѕun;cH)+ ͢ҦFzQ'}A6 v/^7?+N.uIyus jKcڌ&Bݥ>k c5gUVn8xDRDUl(4>5OL,%\׾+9U,;)6P6 ƸkF +{&QLdl}'REJX@crjC,nQ(mCw1 6 qzb2xύS}lYO=O(95R][V(9%/PT᳋#[1܉^"-mh"NUbl~N4h]Ps_UXjyπٖKA8ŕ"G}Σq;}jW"3l}\<N| ѭAr<&#B!(F9_SDj5|\V(8لa4Q[PcMrϐQV''f'PK]Ţ?']X<|'vآS|鴣xcyz;T)^U4sVtIKʲ5N7΢5EB]_r>R83D9-m$n 2" 5qa>'F#|r͍`癐;FE:Q++ gcm 8"a.3Pb`>]j=V@UCz@en/mB"ȊYΥ{pHG4zQE߄=s7ǘ"?͗b 10C7eo=w[[?C 5#?xEn;Ѷj횬˄p\SD)yC^ǡ*()4(Yu5DuJcQlw4}˱hpUx8Nvʹ=a=o ,E}/2 мf ufa I]&T|&fGay_0󷃖tplp䴆s͏QvEJTE~2y' ifq< 6 gG6qj) >>;j2)"{,ݲgjo*HX:Plwz}pǡ4P TE_s'2 `K;6X2 _ N aNUQGEd X.X\d.PT*A_l,ǀBc%KŲ Ȣ6F( )iF͛>"7`,pj>Fme"[(νZUD(W.м<W^ˍn8X"$ j_C2t <1N?=*$!(IwۦtQ砚1ߩH][Ibp/ܬ W"E:uՕlۤd9wz@;|Geϗ8 Piz֪PՉskH_Gg4-PLmbJ*uh,x  WĀ&;@ YͨlFm_ W!Rp.;r-x֫-ܦ}!ՈՕ_ƿ/@.jqVÔ.?=ۻ4s5@ռa>mS4=h B$m9;ssGk< )":?BۙoNhR+$}tp+wWWWY!ms&L)AXb}ӻOX?\+T5w*q@q ؼ$fT $eKSl4(9dY.i\}7S%0mPދNHЮxgBPM: 7jAKF[nA*+,SʓrAy{Rr@ Fw9&ǍV8eo Tĝ]B xcb^P2/0_]t̛fߊRV"W2F|p5v+"X'g%WKGu)pN1crGeknc犞o7 QϮ0UF_Ya!BI搟%խi&-EwۭMo<`$1tLU,Ig,l %{&8d7SQ W0q3@8/V`)BQ;lx>m IQ_BwK} hG9;@;?IIYyа+{Q/zWe\Ӄ;O%%EN r3&P3;&4;s)8aQܖBpMoɨh0:d`36VoԈ۳;hsƍg(qxY]2q^0" oC7_3 `heVJ~!Is`;WJ*X=T1BA `_9J|ُ !~vb| 7Cw1OELJT/< _peH)-ZO 5E T_Zs2.io).^%5pj(F[Lhg"aoY`RFuKN0.eb$J3+ۼɌMqP~&W(&[(ť:,_֯>iIX"m}O 40~; \)Tj^2>j%pkC [۹Nk2 G U,jz- k "#Q1 b㕎lڅgU94f}`6.a[Օ|݂tNRBLX%l3)?E.muR/1S9f$ψY."Z̒uL6+üjt k "`{ ;=wN٪;|u=O=<Ƥ@u<nV۩p֯t=l f ^=7ߎ\mBI +p;r5򓓧NՂ*|&@97cx$7q Bw;%B?P)glƏ5cem Af$Ԣ3acXAL?½ֶ?/ȥz!FzA[]ZM 2R^^l{9aswY.S`6>Sxې&!H ;+Ǚa—V'Fhι?s s̞@Ro*HC4[258S~69"[7dvMTtӿŵІx` z%'Ɵzk^y/,e5>g]}KZ~^Hia] 10tE$C|0"̝6phFp1Gx=6J\!DJG') BJj1]fGev82q|r]FbT0$l/L0[Sڣv|.aYgr+;Y/ s|9y˂& - ټU#Iʹyb6˿C 0JЅ&n qSXg+u/I᠗݄m\ίFgKnK?pFSwG}&_Dȝ_dCCoAk:n|#1 ^訇ֲgOӯ6X _d@V`v2/nFW~]ہ*^Tm{P%WDO|9IU0z\nK#@MF9b)ƍ`\~Oy3O7U7JZ P{t 9͜{1q|鿞´P1 !eGhSE3F`u$.Fvh!hm Wd`rg:ԓ]@)R/i$,i^aO}B%$SJ<Q*Rz # J+yMO<ߵ`d^o[09' \pOvtbJ5+ntmGH$ߤrߐ9!Q _ua_}L;SɧAd; U\|opJ㚋>Sn7l3DpoTDاCдZZhyLhYml/?GUF2X:F#c+bqۄh"qm I=d^c$Q1lmv8='_ VU90Zwҕ U{A/gQVmZK]c8>H9q Ϻc;uPcWklɔCs͹U>Y0t EY,W ,ڍ Tq/+bWRA}x f(| ĖDpmgq|DY1bCO#%:y,_鲰GJsU 4ܬ&谔EBTc&JCdh󂉛G9j '-JHO*'M9aGBH @quЦ5Z[ bhu(ʒociN|C`}|jGߛx l[a,=Hښ5je˸ K.dno #oWcK3; 3AHt_^ߔ\!WTpMزf8Z骈/V^=DzG]lA.UŎIJqkz=E'FH5@0 xs~}^lAr mT앩m6[q|9y?K. \c3uEg$/wǻhP";]x6A{޺-W'pLqp *Z1I0dwmoVUeN6wXT;T,^<Q(-,#Y3*~lY3\08U:I1>^d{q->m.O+1,-*+yoE4<{a?F<4$bN h6+SYˋ,.k|cE`Mt[Y5_Dl7-w ݫAгجim}DlMҁlcdɣz7_fbkHs7F(rt;46Ƒ6AdيPN3m[MZoKX!&M;/se_ʆ_+hohu<IePN|խ|їqc{*JSG{F"Ҏ`;(ЏuR4vj@є2 Vȼ"azJ*xԆ("Z*Wvе+HHdQ_A_0l@-B#f_;χO-ޟ)󰁰Z`즹5:963~K=hwmgv<]1p~?FWI"-=L 3繜6bIqUhĿ 5['!jY~%SۗgJʢE?}W VӬN![LEB Y>ݒiT?lU4L2 e/"+t깙{o5g8޿72vdaVt԰b,b^Mڝۧ5!/Cῄ]Q4 wSN4SڿFC?\y +oboA>ؔ5@I#!)ٗ;8K.-VơbFdDi tN[ x&p*^ YsU?WT[!F}<-3ˠcӓ.J݂:Evʔ@NH\so&s5mLE MLč2ʈQ5Z-}ZXeٚ[ Y'~ z5BzgT CQ:c!sTLiu,v]'xeXt|jd(s*B]9SaLzKQ4d2?7ކOXvy o[Bɲ*|,fC,Is1o8%G1I5IcK3>/8]d4]C6 lp<@ {-U)c0[ B1ʊ.G> ?S~Wk>o h#XfG",1ߟ'Ǻe; &T+>'@E"öT~5ϖF׻"@[ı87ysBIW뺨@t~H62{o3:9) Ϫ %Q5FHp_ǃzlC>t HrUwPn/><$v7b7Ǭ!c h>/ahCN%ۊ1AbƔ+.dDࢰ !UQ>XsAOI,zx&nvogoBY,.{ 4Q.H <})w19n # \l6fs>6AY'h#>ܨ)مh_,^Q j峂5# y1e5(jc7X`[/[nۘ˖1{ωis57?Ih fmK>Xn 6qlѤE4=@a N vVhTyY+>_ǂ)p*ab Jiڢ-kjR,JĜsp%QXmYlpq?Py~p*ޝPG#NA?^ | *n/x=?mqT] Ua5T241$m;6$OQ8/2Ιq吕-LD :FX }E; z.^" 1 ?uCҞ/9Ɣ׷G ZVžBs[jta)߼ÑWY)W@gKU&H,{Y74@ ¤[rOsmH {XH:D #05z=Ue0Oȸ~`R@!`눶kzg :.twjgYU<JCꉖ4&!r_)2/Hnze 595."}t7lO#~e+3k~h.`AݺDO M7'>7#S"dU&to&r =L)axވ#.DJIa|h>Uⳟl n:KpU)h *ZgJ1XR_.4 eon홎4* e_1ҏ㽶_3 !m{L%Tt%׹Sʇ\+ d7蠩-)5 v3# NY-.8]\0x2($I_WS8c+Ԟ Rsn ǷpV.X 2 VC %iwo f/ >i8׉fMף?~PXq!BhV;*T5\icʴ8&bqf($M8!J* >YsZ/kC2JrkUj{潾@czܠdC / jMz CЙ"(f& / '^-N[87>k 9*N+|(=mԠb[ͦG=4/F~]Q_\#EGI_u/_}yoH6<~p'i*NԐ*pmܒ%ĩ1Ҟba;Z'۰'Џ> +Q_tQR#j죏LyH4z5BcY1P3v@2:Oq,oIc p5<]Qe<^IE7yym°Ut̝MK_·i𛡘 7`,Eɠ~Y-"kY{}P>vAI"jУlYО&lQ龎(ς:`"*l1y|~;Te7G?|d.?oˡQ,Zb} (b5 +ek=vTiHPwXJUS^  XUi'MM8 ቚ6Y#`'Vm}*Z$n@ U d ws="#/]Eclqk,i 8h[жx7Aox*MIu4o+kfY_ޛɣ1t/odx\}2hJ(=f% NNŖ1|{#"\N-\ecO؛j\ 5e ,qŠp ^K}1\ōhZz(q{k'U:{r, BӔ4z1zwiZX{CYq"d:f2x_XE+`FakY5\ ["m10C ryV/;j7od ā!W%" bU頋]._3=cC*c] +wßX$eWj2Q?2 8LQmڻ?O0]܆up1QV`߃|B"^ ~ǹcET\j|6jeψ"~d]%Ed!Ihh?U||\o79F4dU}ӛRp1~uvbѾ}w9p)(6+<}}~B6f$|z]|e |Z#ZdrEv3[ NDhUrKE G v/RN ))}>_K͔$d٢Bf3sN [}FKtRNJMV$!\YG}gӢHu8n-5um5m֑+͑)w~/0=aX1 \X5i _:khvs"/ e3!wxQBxovRh.Td_ӏC*/߭0 ŦVUC9LlY~IyqK{׉mzo͙uS4ޫh*OjKĦ0IZxHYY nOfQ*twuIV̎I0e}"״: "Z(N6߯+-ᖨiسPou  ѹ pW*1Y>_A*Er`SNywÇc|kK(b n~I}c@[}bI-f<)u`BdR:eeDEUSZQ'V)1R5zBE\=h4SrE-|Y!k?G4/uӊ8M7SAQԋ"4NZ}K6\yGS%sF3 z$'PT/u%jYx^߾9?/50:0Ո9ޢ\KF?fƧgG=Colǁc9β.IE-7A@l̨?-8ϱHaf Vwṱzt$-V,xӲs@>)=%j Xm/l`ȕGݍ,@oc]E Y^G0NH2Z TIy枓j8K*e!G/~Q'ɸa$/5.I{H=!ØCG1jʮlұ3s+Yi $1eĬM1m6:,X׉g=?dRWn5Y]rqմ-v^VvXoZ !!*sYXvPq D}܋ׯpE~{aesg/WX3Beenc9}F" (ݱ68"KafBEFR~0{2[$z~9{XsQAa߀177*-#4I_vM%*_.XT-Xb5cMwM yQ_UqNȸpfAj d` כv\K4%ƒ:BCm tzX 3O<<}| kegE>5 4('"OşP],72n2LnA֌'"4f69+>Dk)vAP`.R63Cw|ϖzDbt]bh cfp& i()g K ^kMU*hjhIAkjbf, z٢Hq݈LVa:ʹ;J-+&ŋ`kΕ\x!Y2;[z@TA:ݔ B.3(Ųeb lolʛ w$ԹؓaD@-Me5Tz) nh&lan,G$|ј<"4-]Mepc`4n,ث)áj,r~fFs1m}+@AK-W ׸ZP{ygo[SCZ6Ï i6mEK`S;M-T-8NIXTϱ& *ʗn8.YQFPfPKFb9^ YؕЉ+:I[Irq=RRHצ_``fWZu5ăA&D6ុ,=wsъL)Y~oI7ب1]۟y-GqoyMouR+|ѠJ $,&Erצ2H:.QK*? [+ kK\+͟L?p2u\7G\ʿL~-)\,q_Y I.XcY샩{p=[Bke|必bӊ%(WM4$0|[Y9)Ejq,Y[-*سV }G<ܻV2FUTZ{G-x(+:[1;v(hpptN'GzLdFA0*ئuQndOpr]"F2KHTL-e>eX( _C hu?=kCÀm9=){+ʓ%E` m\Z"n.~ Kr祍,yMɎ rVR0}ս>C lE  }v&6ڭUmFZ|մQPw Zy $AjZ8_Y K6#>R VH ,5 TݑU3~@rLGOQJA9w?h8$0#N5Dcp8~$Z\c)#1_uзTD iMɖM +4D@dfy7szWv!:!9˂X%uO_/ &鉖,y#ߺ-Ieg*RO%jsnD/-  x@*P rEridzOߜ}OfP.-9)`ZwIk <"+=~){M_V'u(X 8g2d}#lXmp*'TN|YV iz)PVУTX?k*{g= mWfyo5>IUĝp?PxeW63V>QY 8R?X ȹ:6v\8kBy.&w/ECib.ӎqsгZ-^Rc>o#p|PcX0;uQiI!svMgd!wn*Mq2PS$m(PiC_ȗa+$ e<CfKK9{CcGX,h+SR)ܒ5zլ9֮g_Uфu1Xbfz=W8,QI,":Bopz;΁2$yOCLB+aW#?q~p%ߚYpZEf 󰶡|ERZ^x_U4% įs@";JÍSl~na[zqSu)dIv{v,tGUw_W+?-bAMN0EYIGhaZ%7qU}G4bq1VTCCZXEl;igh? &c=g=AT> #W[Y. s0$u1V)mcM$ ps063hє-PXu#=1U.>NI>/Ȣ + p̦I~kU%<܅h:)UxHe$|ǎ8rHEȨ$LZJuiyWǠxy` RkUIpgh"MŷN_}i4|9ؘGsY$o+"ztOȂϘO/ϒ\lOM.Hi7S޿Q~gO>ta < Kĸ5~1NG{LJ7Z, kϬͲp~1kP;{[,?ċ+;}'##0.]%(t_]Aq̛oXohS{:*qm؂°%X/cV![W ̀(/~4U J?Qa =*OF}څ7AQ#C:S_7BytU=[͠7ʽ > 𩤟'{YK`T֮S7cƑ,fZ E|a&)f;e8\" ZȞ^=u>VGJ9=)qv`Q,M?ϓ )NID#,|7{W/,@PVx`R D/qax(_K7'5GIƥ  &NoH[@tWvC+{ c\cd迗u9DA:*chim ͮ8î`KLE<.<F]m6c5b1>GTֽ j<P<ġOA”+RjU rv0 {2ƒ8 K3P,5XgϱJ|f3#yTo.`o86 4f薓h]̬ݨn3\+ZMyB;ɓo Ĕ78&]ovb$ݮ%mz u6k`%T/QC;$oP#w.~|N4C%Yޚ?3[Yo6L]낾/P&Yp!m玡4*L)xFdkuЃx"Ñwg>~]R:XO M@{`txp7~hpa:e IVF?mj߸Ϣ`gZ|&y$r&(g `S[0cGbݬ$"j ӊ{wfi1܁Z(W-.dž>{k՜0s57 Lg ➍c'NLJXubQZܪ!ybz.bKRt<J0J۫֔C-tV> 8KGqKbۄK4 Z<` 9J #h0?I}@!Pa&Ša1*FʚsZMn&mJ2b+mc{l. |f,jC%BUYNJ٣e_PsbQU/TT`ssd*3(ۈ+WmB7`*2h(M`-"wnɷD(7-A|=H?k%kۣV&/U3Gګ@GeZ5i@Zz̾TJ֩S/f_FU4qs}c[aIctsi[2 d @qWmCA͓H2iik' t"V8/@7u7Q;eZŎ埣'2xrP*:Jp M￲w9 ~V=cD_W^I#5vܪ8 @Q;xsHx<*хU,js,J@ݮ}3F5K)λ8kfڡHXH1Cǜheˆ!\h=ayv21lTq)adC?Êl*؋__g+SV')IohUg(ֿF1ڪ8a2Q8HA?R7^GGOϾY9ܒ̎%簗QR{q T\#F5qi9\+GrܬF&Ӎf4-Sݩk;h-gi%?)Hp&@6eӳ˔su@ڱ{-1x$2Ey'9_o*}< ɿ^pIPhėó9)/UoVG7Ҽ EjE5$Ƣ<ڑ~M+ ƬGp[]4ѯsCeN/ZX8%ejy.ʍ\b0I$@K؉ 뇝Ig|R)JSnB -7q p5DAJ31 t:8E. $_%R:OuG|7%|0ؖ"3k>c=ڎ2f(. ͑>{ RpޱEIAgigz_,u2~ȒG5=I_I(db=)5qs94lkvoΈv|SۻX`.87Mc  q:ާLY@"[((6l\9:1zBg|?.Z)R9hc> j@Do"}P@. /`]kIS);>_Dh%a4X'߾_,FSBGO^طQpݿ#?P5}lۏ c8(?:ĐFs8$he_X[pCl_xOI4B_f*ADJC SP7ff(<c6݆Gcň{BGk 7Jhg6Hc5b/;J*b6Ec#!KwfFP`(+*J_>rZiR>\C0e.Og8bzD.t`}OgCsηA~OcRt(oKT{/\%Mbq˫C\Ěy>C -`|{uj_+~|lX}='b/E܏5&si\SzA XƔ7*$.Yd5țCfi~:2[էx0u&Yxm刮FIT)ț UB"%@ T$3E/nB~},Ū} Yjl^ /NDѸpߋ:;%WCv ^jt䍛[R.SH= Lѱ% kH~ &̅S|>^tC&ې*f4 }bEe1m&LLG=1:V\8YlxSM=a8us p^I#4C ^X(mR)XY¢-x= նZߌmTZC2dž_P6'y|s޷V(* $\\9$ʪyDLѺ9j׬) z6/[kݯ9U9|a9t`JJfm:w_lSfRKcw4 E> +7d3 2w{ԛ//޳ϷCW{sp/\s|!e]b7M ZY5"@(ȶT0}Nׇ^h ⭖pߤV+* 2Ոi`OVwu{bВTF猣5ƌ8sc@n)zQ6tH40'$sp.s 5 5"Wq){52=דlx{'ݴ0+zX'Of7>ONCӫNT~!b F!u3)!;U_[f^78 NhL=0i@֘ k =YD)8.8˔1h њ&NY ߡuU6IWnRQH6XZ}P~ oqvd9MSO5 :O1Z&':n-n̍NEԮ$Ⳕ$#w$ ;C\cnrGL;$'~lh%Q>63߽㖊亚*eʺ.ŻfSiIA* LcCF%U} "+æ!^]BI?( \J |+=h/F[X'pdwռͲP^/%u:r]عA,3}$A]Z7#h~RG/KJrϱ'qO4k _ ƓQl א$ ԏٮ R#VCowp1Y,L@xz=\K㡜: DHA=^;SPEKQN`Yp+̀dsx~x.Lμiq*:/ !Q'YM/a%*=T! Gv"Rj}޽&nKpǁQ ))HR>rCޒǭH;4HY Z}@Lh?QNZsc*%ՓGS»N?<NdX5X=qԙ|B7TšhPf6v1h1(=vS)@ܶq)u$ML68_u2F9о'95VI9u3ib;?vi6S gC]oUk-a_zƢyK%-tV>ǫmHXh> ,}q$݅PB Bd< IŒMM/ O@$S%:1v( PB嵮ح")sX& wKG 'cr-+If89#96WPj$#ߐϮʒ,®2ޓ@U8<ڰP|4Dr9e;^JE,wDeB֛Uw1-b'Kn6Qr'/J"v*X3  wƇ2d+{_P 1oc;f4G#y8# ml3/es2P~pٶVduO}aԑ "B#{c Vb@ϼؕ/`>7ܛ3p (]&Z*TԵRQO ^"noEbv*>a(-8".⼸vl#</W%{h2Т??ɣVUIG9:P1{2gRИR ͮ1;M'5\7u=pwƲp+F%AnS?o݀ROulB Z%. ͼ0[*y9+'&TOvѺ"}F3}UH92`Z'WҖI:#b?(fIZ"r] !9F`*ft.s^ɷwzU8gkMbҾU>h=<|gX _~7_@%}+%Ng#dYۓ^A>A_D;4EIm$9@n›X?#bD6;~0c+. (_x'dj [5^ :VEm24 4!pVM۷aLwRD91f1eM-~ЭJE{Ȝ!yA3bV]c=B./9x~/j釕?1L w@^iA,@mE=&;L.,a( o@/ruA)/8]vqtb+W9r U"RjbAlxjz1Xn:@vf&3?FQ0 מ%)[epF*XAPh~(\ǼkH_΃PqWH |9PH҇٥2AZXVZ2Q #v"W~/` p Fts~eS[OWE wMKq; a@ڒ{Xl61Ul6ZDzX5~CW~IiI 1}d3>al5iVC) b*b3Hc1܏-hu O='F}/j}+vWY9pI%h2 b3+<59-8_\:"(\+۸%ZbǍ 4*L՗FQ¡WźmUs@#}3-RʹU@#RHLtYtfDODQjCHT*;י܇WUo/N`<\+-"gR o| ̷=)XyOFi9m[)ML$5'gՌKޑMO~*[SSHr5++l;$Ȕ 3d#z1\yhMcגR'䑫ˀUV&gD OX{E]> yzZ%ɹ6}-/iV-#H/V7XG@FYT@#ߗ?˓''\̂˻񬧤n8S?bQԴTf=6`)ьѾoROyݨ?7"V({z3 zq`xfcLQJUSx9'-yx[n$TIndkB/DwθU ܒe6e@6z^d!bre˖9StOdXwg+l倊 ^ )+ 0ٓPs'az Z3;ZmX7G:;OF'If%6B!U31sMfݾag%,y K,5 ;z2gf`NO&Je;j~i 7bqj ۼU9VO>CY櫞8; {VpKǪ~̏ $Ỏ<}@iKedVH/+OCPRZc CRٲBʝ3YοHSEPW}垤J"ވg\RZ|k?6cHWvp& p䙚d짎Oj~ Hn×oy@øHOKCQxU; c$6'솳$:RU{|6D MmUH -)ư,{؃;8o5=xRd7zW6.?rROkFh ܷܭ s8*!o]P>>x+dҍﳸ}no5& uwCdfo-CL;$u(=`_Cn3>7 mЀۋR6VoSVcb5|1OU):ELxW -c Aā5M /nN؊:TDǟ4*-"ְIh()%Mj[ٌ5XF=Vӏ .C3ʽw;jW|"a,632U&<;,qU$feԢ@= l.I=G\)q[7*~CFD&ezK(Gx *567&$L|#@>؃a7$wX]wE+b97D6)ŐcE/ȣ_qأy.ԍ⥝jr;p>;CnA&xvj6) w7ꀇe,niUdpQ?}=@q|&:i/yRUzca'$)C~S$4n:z`)Gd'NT9@whB;4.ֻNA5 8PqvϔsU%z+b,cB^ߔDP7ÁNG=4p(wH༮"z))dco[}[(Z SUc0.PYizՎ^Tnof*nL,޾MRm,%Ef6CR". ˺or}(eesh]v[T1zуUT,l]ȿ(|ݶ7ͤ\:yKOix\sՄ%{@:tReED j`+:rJ /C3hTPpŹ.)PVyFLnF)e%C>4ȗ7^ ! T_ئރj)0JFGTtm }HPsV] Q*)Brk$WH^pzmcij{E% uo }ܹN:DdvC\F /wsbAS(TʈE~zEԌly+eJ#}(|1s Ic 9}wRczF(hߧK,Rw1H8^JLAR;G $;Eb1aF40YiR_ TC"hP_{tj~amKXպanZ2ǓP>IAUSAO=+I:r͑Wxd|'ݙÿ D0+Eqd-fGÀgUi/瞆cNfTQFNbǭ/mr4X&悏OgdoY2xʺn8Jbʟ"e;xNfm)!,X0dYyѺ,鯎 %&:(Y#אmfj\3B^$Df ݒri9̒+s.쥰Z_bj {>bݸ.L1(&Ħ1lM T@48o״hîglZDPqJ r͒>0ߏGlf79:)䋕)}kc4ŜZJiaYrKMgv>#^)q{<>-(ύFwW;*O̞5` f0C" :S-Vy_4Y0׆T`hjBf~uD5UWB/#J*ag̣jMI D$`4DIm- 4$S \(&a!z- 鎏JwL28O159X(Z57oFey\ m LnXOd0~ԡqtك^2.EȒ$VDPʶv*ir] <"Nx}^fTHةVs^ %X^B\{חHEa)& gͱ]Py`j6p*1Ag+Y͐I&GHPM 6m3߭/GoF쯂3,PHG^R H$ΐQsX@7lwkކ0 . "geO/M yZ6'ofwytq.QTlEaw;S}Ne?j=BZ⒞Jv= hfD 44 DV_es^V.YwԜk@oZ uWH*g:Y~8Ǹ}3׉圶"vRwv>AQL ^qݩXR)s)0"°AýGeT:CwohaG9krJuovѧq؀yN_j8Zz#vѠl^;ح sB__tuun")f./c 7}x6&rŁB^Iɻ VkꔤWz0:R=DOd̷zTjC'TfWd]F{f.v$xQ *>dvR5&q'8$яOm5p8C>>+yg|7X⓰II`U_u^c"Et!OjIfhE% )AfJA&'H}Kڪ:$)oeQda(}|H /-EGMO #N(E>瓴zkD]Dx<,<> zYc~nDW1ëL[ݟ~PGl_<T`ΨzWVo1䤜Khy#@YO yAF\5kt?|i*M=ovy)U'|M:dy - mU\ӳ~UmHtgU {]~Gd+{uBv35:"ü,BS~=xmPeC̏YhwvGxTaơCVP޺HX|hOJMJj#A@[j2$`#SJ|,|/Y 2Q$l+8W\4{ k>;z.m>rKے-Q]%vJT¬AXck/ViQO=uU^Ss5.Ҽ+Yŭ'#uv[OHRoEJ7?/>Z6#_ho"z<STnhRjՑG:wT @bee^mS}s7-bE.!~4)H+4NgR=.Pyk Β %)9lWo*U 7`Xľ,H$\%^O/%T݆>| 55lE7tD:b+u3"׍Fe5 r.9oW.9hY;×~#*vJ3rbI[!rvl)bѩ=6y i+^JeTTjw/ojX4s.YrMG-+KTYߟǾb^31annnW\#,J-Drнþo2d[ 9$=W<; HἜLoO:\eBuexAN)Lް]vz g;*MHmzT?Fkn`׋K_lF㭠rkӸljnN9(2*za y~'E z0).M‚|:<@>U,ipG4*Tp٘GQI>LHip2Jr5tm7Mgƈа?)]2P+Ws[&'JB' U*76ʌMj)+TfvYCF֪d - EGȳZX#Gh]ax\ 2Sn `EDS+6L.G{l@Tw5'q3쭬!EɚiO/sk^%fNXe_7{{xtB38x0wGXg&F{=gk]H"=.ԂѩgUd!I-hʛ[S6m?,Wn0>"Gi?fc ėjJx=0A s<[$]EwƢӈ]L?%PCNDPbGG"E7st?qb<3q&?\ngVާh:kFM9I<S?\T屶Yli,aX0 x99xRBd'@ oF\E=灤HT.:"r~us9^#"A-'×(wKqbCqMѨM7rcl&@V-V7WN Gƻgo8MyZ6d6D:YZPOCt'8V[jujEn0݈mn)5VmKԒZ&sS aNaP*$iXYϛ:yƛe Wkj}e/ 1AܦWlT72䎱/oV iKTGS׳L)n=U{ꆸdb @%g)(bf* 6_1 &붱PJyJi+<}0}N^jtX`tt (?$<5ǖD+ȓyv\lZ칌J'wϲHrAw3ih$@)͂)yIOvR-4Bntm]f"qXQA!=K|7E_E,'^K<4evry\ YvVY%v =)](.wqXu|ͼLo159k,D^el(KU]o{33AN ittGru`fM6CXʢػQm@'c߾FqEaC^ Teu8bsJMɥP}?U7 hqgIL*<4R΅:Z)sB0uGMjqR]?g:U F#^m^#t;Za6G[LbvNxFoQ EC }Ok0VJ]TCQ1+yP]\(%3( ¶ֲ@;eTzN8FUpyρ)^IV H/O}&$rw:|Kޮvjck$* dt,VB+Cv% Q#סC?_lpGN69aˌ׍T$oF%,;mf=XZ J4nlCتfbiJA9$)Mf_M`gr>zi &cYeYr1DHb3Mkzŏ N6 G&ҼʂJSlpFzi>9^߫(ஶ̛oli=ԭN#gijR DcJ6 ΡQP)"S8RU M4FIzGyˈ).@c9WoT ccՊK(mûGEFd8lJ *zo0}*ѱ$W4 .ݜD&9'2k4wG ɴ[HŨ;tPB?B C^W ԏJQl.gS2~_&ɛNډn*OKBWQx$bϊ\FnM\_9 YY8PYyy P+'WçFIckԹ_OF<vKϒ% cas$IRL-bg>;anh[7rakZN}95bL2WP$/aN阌 =I6bRg& hљ栂H2?P:;am5uaK`2?/DG+NeĻŬ𓠽JnɿFT@DL:KpqWSl*n]JʇWb2,:UfXT.mL`ac[Wv$X+P*kx&\ѥ:& V2BWA#`;l%74]IOL/dGGjM=v.&i)JoyiPM1GB~ AMH]mShWq$r va8iP4FW5PnsVW 6_2g<Ó{P.eqդK%`*d،rN uغOsh̤.2 - pu*D|z/>)5dSz FzT}L DXC=yb9v+ɗ|Q%8&GE]7]42}nZB(;reF2+F|r9j9`ZJ"[[d bxCAr|?3:ȝܯٖy6:$KC%եyG'pU{ys;"E_\.\&o*`jLKoث R2@PbJ**< d*WX YJ+Z @%CGη,?-RMf{@{r4]E҇!m0Sf~`6&Ooݪԯ8lw-F菔h`^ݹ@FRd;92H +^3GI(zRRKBWR?P~d31QY_/;dS]AfqyCpx<{z#:-o 2@Fv$Av"@~\9@h2lc,cknr X0  {_U7!W$Ft? Pm0?gע:SBu VKyO`ۄ0Mb=*L(`2PwYڦ;Ĥ3& ;p~yꥈ3s6X^9V麪΀aH()"Jc[QH@YgC VC0%KoM7}揲xAz䣱Wj|-ijfBq2!JeW\c # w)_"qO  mj(H Ӏ喠M=XM:ayWӔ^'CGD da8vw0 u? kV7I˜Jz|^jp=+K6:ʵ ;< >!p\iGPqf^3(*N ̴,D]u"/|]Tۭj,D{n$BR9 k$ ΅zHjS1(ԙ_4KpkKVN/Vo ;CȵW&aʋr@yXYtaJ7:6'UX@L0F3ҷ[ vmG#4D Yl YQFĚ4rzOF҉8(*VnE5 k޾-MuM&IM*n{cj*w!n\ Av<1^}{:u!SXɭy43^; _3Z/BKU |̦Nk`;n#g*&1h>#ԜX @fXӾ7y:A򅯗^Hm%w̋\ͰV}dx,\eFP=dn1-4,)L*A {~ЪUCB7KEK`y8𱖔&B=.,H_+ kixɩGmw: *S+.=CKHI]5 JC`CI(lwK,Ѓ?Zvf тJ~_\h+wȦ8!o D- AT^]G S?sSƷ͉#a꟤_ ܳL/m0׍}7xت*L}6iԚ?6*Y_bcQg1l ?U̞3PtL;+($|}TnRob\ ^8=޻&aF,m)Rd WXqR*[_icչ 0$ņE?j蘉9G,7LǙ\S0A'>VKÅ1R⃍L ԰!о$}oC7y޾Y3wE߱?Hio/ًJ=E!w_;kXz[թ6%=֛+yLrP4X8:"]p2]PpM:yR1 *nL@54S`A@|Y#uI9#Qj0+CQ,4XBmȠU +ӞF2gݥ޻7Jbk}K> t{{Tx%'#dޢ+S3F9X&+.i2֎q̕#pb:$`AɔT#\#[:3Pi %s$VӅˍ6Ώ͇c(;S("74@P{P> w'tg =m=w;_KhK֏9a)c[  9٬-Q%Ţ-Q=lS ɗA= wxNw`hDSp0 P4zJ&b|P PP17z`*0a"I׽5D_ 79Ol hOTpjbOAzA)U-Fj_B*Z\Dg5TcJڀX#*c_Zs>N/V6Wc [}$ X Ol3nvZ{PۇCUS5 'imadH?yM$ZɎ a;JZ@n֋aj~l*{sl[q4ЀL4]l-DB;|OP})8bpo{ =k!W$HEժ8sd8ѝIuhS K %^ODȮYWu$kMmu?\ɔAQ̲EctW'8a#A2jb ~&CZsKW>-}dx~ ϫ?a'|;,ya2 vHKW˫KFLMޕ@+Z禚>Pew\gRϾVаie6X> V"C^},`&80ʅ#`!NngR뇕n 0 m$d^x{&V7 snǬzD#&YM@}#c[^tϩhQ3˳D( zd&E mzl+quiVM4 R^Mgj0p!RBgdRbwrrVoNWB:tοF:~\ ~?%@dqF;A=;`'vKQ *#qQˑsܭws;og7i9iR˖H2SP%"NYa91jN+AJaiO24Z93_6XT|50OOH]>1cxaƢ6Y"rc Io ՠVGq Xhp㥆˞ܒ3"cM &e$ݠ -gV&XQ\SbaԘBhPr3^s|-2LC

\\J/bϙ̡2燏"ooq[=-ދ:w㩤7,vq&٢0=-cs4~ȇWKz|JЖ*"'H% )}{.Φ?öa~|F`d|s,C:!y-7kgk[3lSA:S@-nv z" Rr= ;2;V[ oa@N&{-O:,]n]84d9^ o,eeOR$ C 6Wofۖ 3m*kخpd+\["w+7$Uxn gH+_4|;m,c] >@AfFm ¢Lζ!:1i>J ~3ݾ 7_Lڂepg!ZH`?KplY)<Cq9D"D Rpm0ƘU{ͳHR:%2Dvtz9QC͐WǤ+4]zJ7k'r;s{M,Mh_>5;a NL 52kGـ׎ @>Nk\.!gT0P6adym/3xyEMiIt 5/ƒ)z~]5#FjbӘEzfN C9)_WH;E=wft#G EQL'މ@rN/)ԁ-/QǼY8+c*[oB!o-qO* u}sw͘L' I&zl+X.߯b`!O2⸣_xyWErb U3r+Qݲ쒟u5p(L"!H  i0Ƽvms;&y~Æ?ؑO^9J:Of)uM1MET%cI@_]v_;ͼJ:w_O|aOU^NjzO!+, m(-W 4Qƅ?U~Lfdo{(ݜv65>Q;$UE4s?,9m%P,g> Fu]a䓦[5 S"[ͥ؂t?6:3 E Nlrm̓3 qzm' P(&25󸳢\2H2LTH}Y-5=+zFEVUZ%e}].>Q nlǘ ςȃ9g c%@n$VA`_R)S;`L'MY0l3o f 3)M PM !_k5pRzWLn0H'b~)Ԗ24W$ʡuՃE7‚hh~z7(t1`pS.& F2-<53j8jYu[֋G"KsLp\jO}u@g0*d&hāIgͦ=9 (J']Ld-A1oAN6.<(g4`e<8&+<~GɨH,D͈ $b nxHD |~{Ylcf;"IvS[fx'^:N-* L _B d>y}8zzoH$k2T t Y wƜ Q~__? UuC ~&L%Q.nn3w^OdhTpq[›`ê ^hT?2 m%YJAS,ro07(Gm}GQ }M M=ƒ,Tzvü"J%Ʃoc8P3D<6Ҭ" $}dZVBb q^$pm1bj9Gi)ޞ)g-v38("C p 5H-m4 h&2jVBȓ5fOl/"&do:av(:N>i2%lLyLn!DSfs|hZ_~467jdfm&g!kpmWySo\U,'nyZF%{16V3r@Or~rM?~4#Zc=h2>kVB<tiၔoWK}fv$X~Ux~PBJ B+-KI+ /FsI̼j^T_5R;s79L{쮽ԼvUx* z[-I'QL~ecx6; JDp~-`۳MG~|5.GĿ..X\Da>'D+b!Rϣu5 D@!ޥZlAGx~zt5Iڄ2x5:ʠ*tq4U&JaDds$)=zu6QOUd<ҭo&ԧ-D$ HO :h ?@Qs);%QE-򠁺 U>y.#L㏝FRkݗF_PV~6ZߠP3c`0!xow"R 8`,b ̡Bkf?߁~WNVKz;_b8.}Y/dVhp4^3 ؾ\uvex5 W 6Y> 7^ //G-+~y3oW˙|U("Pӱh1u L`?>.&s |YC']P%spqmFNY?8a,f6V%`pR#L9mOln]M"Hzc[˭p֌7'=<ΖA /ri!{~ʛRx&8p|vcte[V }`2Y3ON'넅ώ2Ex=1<!N?a>{Ltڪ ΆRw;N-C=b(O%30 } waBgsB?@a(FK4rb|ݴX=$GLy+-]R`mK,.z-6H,%%@JީӿI`9ߧ p|yNs;k@$}^<W s>šCWHM!"Y~)m簁2<(q=z1)k ,\ܙ2䑰5om$ؗ }(ty J>X:E>$8-9^uJ.lSQ%<nl'sN%T[3sDljPבX޴)DPPPúix.z&Joąb$8WX |?aн^Oc0F\7GOHX L3ELCÜiY4)oA GHk&hd(HeamWN% Rq)g A[M$L28Z6ɽ˝Uh 9sx#6X=\R Y/oTX9!cGnS+l.BI7Tь'}S#sԨ8! f,o~M-D|@U 1p,9ad/# :\}:I] @5Rmp-~8D5'抢b!!-0o񘡯@mJ.P|s  W6j:@({?/HL&3B@^Tk_A|Q^D}PX4)+xj:Tvpᳯ>9Lw1]NF%ir xd :-C67Rl;jN@8>i0XR* &U:p)ݐA%7Uahď,Aكb> '͸\-<Dwd=i~ ѮKСLj\)G& XP*lDS* Sv!i3;fk#^H͆t p5'v3qgN ^xGTpDlXDwG]n?!tR#*+ʰfj2yQvSRP&Hg'Tho ߐ_5W%= %uKmy\a{=/ɽ~t5%=6? }lGRCRTR^kAv2@VLjtfY2 "{(DPkI.eQ=ݕGĈ= !F3Y[ 3?_~Ɓt$j{?3\Q:c|s9:o"NPEi"9ܢK|G|'?ތOO#(F8z~- 0}CK!3?eCw|l+s)~ @sǭâH[LM\h\* Kl"вֻE$' ],B.cCJC.ZÒ7zY+5Ϛc;X;G1ovU@(FU\D,4C>zPʆ81>m#z ,jxэNP$n`t>aKnEO{#~שMGUـ0L`й :q1޼AF/x!j65'Q)]ޢTgfgl?>;j7և_{Y?2t >V3s1S]ĒzLNeK(v"uM4}jgh`Z3bض%4G-SnB_94|`34[qItua@C|bxl7SUpy־_y̲|"G}"2<"Y&4kyJ8 ,z&7zXppnf?=qOYk7'!ZM ACm:Gub}TF4M `% ˜Jx٪0<0_4?Ci~kGdMėdt+?٩҇'Yr!?]1 wqvuB̓mh `VjH'h|b.>6Qi9n= RkORi@O>W%2ӰңUuvV94  TbʛqV$cwIoZZAxC]~1T[dj!c`Ą!E8}e‡Ose#zi N#;TPǯ;J;츓x|T͋,Ųj71>I\'?*6\Y\"fzs2W=EP%+3܇ZAX/VVo+8a˨+Q n~3bv'i;imaGlB(':gmZ(G7@ _/5k"P[`͊̍BX}xڈ>OwTi C2R>Tn)SlA+k-`OK^4Hcm 8n)_@tI@uFNd~h*" xj*P%8\ycbLx 49S 5Z]%.'Ny{oxfh'*!و^ >h4! 75ydcŌp]5&g%E)KcW@6_h |^\t,e]" P .pQJYAKctu*f*'$ 3^CxwzxӞ8bC{(V#[OB덫όUߢq7^"p؎Ti=Zk߅E,'6u)dz5$3qjLE/Б Z}BONUis@*G6OǦzaoY˃e!协\Ň,[C#{he[PKMft Y4}idO ^<ɩװe)ZI@| :S}{ i)|+<ڄ b>q[4#źw84Jd}Dۿ]ث:U bg_9O[fj'"ΦÊ zʋ"Pq؆̐c!l[,LJjh9~ a2yFwoa8O0pE a lEspJZJY5]x,8D/1֎!`a6|٫X>Lzڹ!} f ?|ȱa.7n}(O~(>e:Fv؀cj%Cv=$H_*N,C*Pq~$sV4YcS!GG+G’C&4Xͫ2:,`ݐ6"y(DG Gx)q8^kLA@!S~x4$j%kPظ#c6RVWrf.x Z8#'OϹs0YwG▤tCq``h3 ԡ6 'wDgB:U<<o9QE`@Ac﫸uڤ~zY~퀋eb3}HDh i{{K6"XV hzgKZaOC / q0ؖIIxR*PpNt'&nkjvg7Km%-Cx ?.obySFKO\LcGQbAKmt]TKrEppEѶt`u1Q"-.'4"e&ç>rILVMaòsp;2 dKӟؐۙxq{ӳO1ù!^Xkiv̔ Ǒ`9)=sRx>`*uV^]>g%<|Gig :YjG9kRtB{4{T##)M~I"NP$AKx>|>2(&S-[Ϧ ]J|4ex!Gi$3=|6؉[@[օTiQ{䍐G :d2#|1R'K"E9㝽DfJJ M+Tyx(GVΗխRN\7@c%1gJX]jᇀQк62Sk5쑓?hI\v dj7]]iPMIF!o5"mC*1: 'uⷸ|nNg "^I3 0VB 7<bfwMNhi<{âpYرbC/Ѥ,Bc`rղi6׏PşP&&d. 62Z&tD3.Co[Xa3!\4nw,"kNr-i$w4m[ Eb oU>O+x.t9-[M6)5 X QMj%eW+K O.w~n{7 q;ºI1Dzͮ/!L8 ];_e+.XIԣŚCRT8 G, Пz}rqL苧WhEĠKul|W9u^KlwǰpuTHJ9p_8^\'T !A^~9|0; 6ŊwvQ5f ]]{ *t)ޣI*4 3~+dzyk;e蓖uJ+֤Ú!`-bD˛ bɃX'='M9kA-+.bAX6@,y8Mzr,/z쥙䗂sE_4s 1L{_N2Gx1)_fMQfޥ?}}&yB0|KpJ5yV(ְN]N@+eTNſD`Ae9ݪٜ; u>]&r͔wŸ 1͎؍ndzK#D|ak2=}H3V!YY@*^<tZÿJS@ջՐ3r؅X?)̬e` #O`Rٲ 4%_N"Ue$^Uҡ$S}#a3!XavK`dz4> ,29sQ [cMme:}|,nD˼Ou`0on)7jD8͉^l'e08 1w4t~D!^Bns=,BMu%%q,fV,ar +wN{/eǽ5OWu'eJ:%#.D&X8-ݦօpE{DS#+ B<#zx2r*_f!]G *E7s` m0eNZ!4آus ld Cd 178&g\nTT1TNLs3qj.5瘿FP>]W8TFK+r2u%r*hzV5dX\)Tr)RRe |*-_0s@/JIk f  @## |EzlO:g1ҙE<—h]#a72,4!JFss{3৊[Mv oE@',^c?n3`؏ẋvS}*b|?0 g<%Um L$֫wZb{$1"MPc`sۜ"NB pN?xзnXGO8BWUih 4XȭB~^lL,&9Ks\@ ҷ)L/J<ck0OgC3F?ӊM6KZ4z<<[݆>^ɱLՐ́#lr#B!c%PU{'˾ͭI& homG4(N ,;N%UvB G'TF D?G]X -&c>k`z9dpdҧdN&;5#2e>26h<:lH57v1Ӣ{#ẞ*"erlNDH9P?pu> <*+Hg~ve`$_W yaQYz!}k:ӎY~J7gN%08 U 67'qp|.\ o/ &qEψdKMb%tTfˬHʭ y̯RAwmw7o16BZ+4n<\`+AOqfmoTN7#e׷!6 4ȅ?/5\;2"QDԌ5rl5Xm̉Ei/ -t?؃ob; WUjMwļN'o}VŠ}}KG0q+˚Lxn&PjB͆F jW7 ftDum~BtY@sB6mEkTAV@}woRRIG^ӊ%a P[c* ǐFuP1b7l%*r;_ ˚);-p EEnAmC-"Vj%ݢxw*\ hE__:ATp񄧛臮 uiV`}'qHt68_7Hk GUj&a8lj5NM}Օ Z"3$u_֣D-f`!=@ Q+rZ'W-G?rv0tލgW&({.8cLm`Or5;{C|Y. )ٴqš)[{}쎳>YcDZ0ԬtY~✺[M%URVsv<ɂ yf&eig0 ^lI"=WQw,/6Ni60nBzZ)JM|g͉zONٻCUp%fhPvyyiRӨ C䫔&юM[dcaª5%}d̐N x=%˗'NUr;@G_7.#/uzO!=O E½ԜBصV-]?zxPeНbh"#i2vC,VЭe)j`dwcWg[BT܋39Y<_6SOP%zE>|;񜒻1_wkWaLE/xfǣ)iVNQsnwtj*Õb=gi}B0}IЅm s c;%>[a qu"s郒d;IiȖ M!f/TqXǶI^208ԽY`Bq0!u VDz>`sJ¸KkMK%u*'!)mے^p;4sE;}nz5MjT%)n1z)ርXP-QA9yYǀ0w6^h:0ʟhj~= t9F2ڶB3?~U}8xhfoxA8$NBur,HU)bg\S_H`btj{epX"բ֔0v۔a #JGTYDH>?iHԧMaڽj9UAi.YY'Gg6ND.Ky8n-mC*[uz4N-oO%V]Ta3b\H%:Fw"yD qKL˫Q]ǹPU%z|Jx Y#ب!"(pa3(AcBXO'\Գ`lHDķYeڅl?!xrl6Mӻ".#&#x,k!?*@-=EI@\,7yuE!_C82wF,sGCLO [0@豚@y 9"ዺt+ׂqjSY1.iN>^0DxL+v~ZJ[ծw 1vUnyS+lplY}R>a**+FGh@RdikB96Ω 8< ꐆ@r SttVST4%"&OD\ /2^0)y 92c{_3LaĽR?4(kx~ٳ/D=X$H8SFib2z!Ei"dp|bvu> ',ͷ6+K:t/baX#o a dI<<-/PJ֡{J#7X!$I4c .0=4YV771z_GT~-D ,.EfK< 6jjym}isv2)Xh`6r95\]Cr;ftC67nT"'WWk]`hy&ry j6>N' 29[hY$k9gC8GJ%jZptz=xcSIRzulF| J7{d2zմ[j ~ NST? ~,8{e2Lblj߰ЫVMYml.]խi63ig[vBӖWl0t)$LP&U?'"ȹ!R8@*2; c~'D3p\k!C]|inX b*+8A?Г 戹QpQ\*^5\@QGYqI6_bb6'xROGRB{.2k+zi4ͷo `{R.iMRh[-֎[to6h""jU1ʖ[omPMk;3YAOcQ^9OW`}d[֛+coU]y;ㄽۄK6.ᶻU3ݶyW /p2q+Ex)w~^Y 9aGх]n{$x!(K=aT n<{I/JʈZq'8LpU`(p˸⾬]唌+KX|dŽb߂Pz+0Zݦ9L3V|C4rG| R3KjnܒƆzF]hNNdTh8Sq3[>]RN@Ve vƞe}Y0uQ"%)#鼾99dAˋ@{&ԓjIߖ6䮭01n:*̈́܍ַr)47`xQ6`ϻ;{t_B`yoooh# wag [#Ң#볷*wvyɥ52i{Re/Ae2*wL#X8^ 0k_aAݭ{85P܁ſYn1SdM<06-ؿ RVkgD %T=ۊaHë t;Q5IM~Em<.[i FP@*~.3L1}tɲ j_<-"D̺U~ Fd*@) ORDk۴Hckl$4[w>$QR-/qTelS)8;D I?ڵgZl{P!wyN iᄢܱZU=xAo  *UlUm e)+K s y (ä\㍕kݕWc"GAH0?&zLS]w=\_MD8/Il>I\_snI6e<-)0(x^O5Bڷ;18OXњ5S{GVs͢u]cTRkX3aexi2j *5BV;T-FRkқgöqEk:y^gצS3op"̄ǰk xF&*TRؽlDShR׃M*G!316BU?_-8z r;@2/W_rʁJPýRTmݭΜBة'?da-VNY7<3wi* u ;ețT3Nٽ'/"ZFYa{]Wu(Ȃ+4k.Vi᪏(Hڎ'NȥtArJŞOΌs <4@;STS'W wx`_mxWVyQ~oN i8̯%%55BwRRyIȅپTS5!@M,Ͻ3ZQ]TM[ [w[M*q[laݼJ ?m&}x]Q@J?z& [_$1kh4=/WdeX:T>aKD>~x/[jc~W}n'9P6)_R`4]|z#yVڨ8HݤB,w/& ^>\[nFJ=0UueS&f&!U/qstJT$L5SRF62yamV|=JBw4uEWi~:Q\=R=@A'C]Dˈjy}8r×æ)&{|cX\Y0Ɇd7Ns<ل^4HU)'e y{ͫY9 ]MAڼ˓$p{nu!/2[_B{w$!(jq_Bmk~<;!^@d"VHvX Ŀf&=F_-S}&Yz$2jaJlPr~/]LC=qE^˘o.`qY|pQ=L9He#"\ty)kEaa]D Mg0pG$]k ZANeۃZ^`.败̽(z? 0:FFuI6LM0h+ rfLs4/U6ۯO+ʸ /~=JY)&Z9_]N4p+!U=XYQޛ" y\Íˉx2U׮:hLwa@8rCxُ7B07ENwQUvs;6`6ImI[?D~%6r:. KlbHuoў9Jx("ZTyЮ9$_R#E+* ?Xy_'S?#65^@P"v}<n|-Wcq7 Ejjy&`S`K"@!|ػP!р΁~Z~r E%/XB @j4<{uIRXpY:6D+FAMdhXwHlMdh1B|k1;͜ _:ZaߜK:<$ Ct}8|ݍ.sN1}8vp &8%ȏ8aA_J$8eޮFv p+_vGZ&Inq(3G*l_g !HbͳV)rM>IJNY<G~ϒRC񅯧'RyH8Bb7\&Fx[L-X'c' (h;m|0=qq6-4ǥTtd'cX8]CPg`fS6Td'S*2yz-K֮ZeB_<@0ؗR֩%.547ڀA]>^(O}4ΪwY37.j90vS&PJITK Ox D ":IRQ`K #^(mEHjF17b}54&)WžֽNL];\ csW\8g7Uøb 01EncW,I'/:'@`eQoDǫBOeI&75 T Z2"Ti*˜<(s ƥlKFK { ]EU@~+vQ; GʺPҎ5+7z{ rݍQpaP45ʖhFexj0mwQ6i )Ԥ6&[p-z 'VzP ZץL֖VL77V?z؛CaL3sA!NvBEm>T3p$bW z)uƚIm=^6&fF/(=)U Q;l# ?=Dz !6GzD i,'u&  '_X]!ɀknkMx5uFWrp*Ufԛ^,EW9Ȅݎ`\@JaJ׶BVu3r;Ċe鞖d K K=b^jH%[4]#e1MPi(:)^kWCC\ϻy(u4eUԎ 6z?5ρoW/HO0I~TKˤ|ZP *;Ry'h? P@ HGL(|qZ tJpyw#;ǽ5@ GC.s&oVj>=n. 1ǒђn9NF Ͳ/7J\JU_LoQ !rN,$+܆p,6V Vv;5S#i9Lt\yo4^Hro_@n)JOr֖VRz0(b<~G>l%R^6^Q_O;9)Ki@,*.b>-]x^$hL-S}ȬAn+lɻu :Svyƴ:~ M~ͯYt1'Gke}~9 O=yeR.ӷQ|/@Շs©֢U~l5D0uKӬ} K+,N#q9R/erâߟ=Ĭ>tYT rΊF5px4H{7Tk9}QIRbgͺb *~fb3t#ɽ|s^m>ӹ,`$J)!,{8D3g.at qMAdQH )⨔Tr j^YhB2$8G8v.q3*eZe^GV.<)N9AnԀpN,y#j'IJW$Ws=ZB9QD@2$2}.,qL=5N7iW mߕӣۛa;|Ӛ7Br <81YGs5䉑τv$AZ׫ȖF iP: !|y!U- ^`7ZB(m%Y/;gBi@Mcq a(8U3xn9wc?`\h=S_5&[tB*jú| -{y3WCܧ(+0 |VT=f# sB /[2 S췇ſg};ˏ:r4*u"w*f>bK-Hs2 k,ydS F{;}3* CH̶H0F&xKxEqKl_9#ϰ=M$oBKnWk ̔_%v2A N@? *`{XJK Cd{o8?/ #1 mSݎlZ_zs .'ӝP'eT牒Qb1mx}*b^aJ~;H!rz0+xYx *?do }k~o}\.y=,r3ߎoK}y7OĔW|j"ⓧ&EȞh ?Pʩ}]m<9@YLFAE)MPT8U.Gh?Jj>g^}%߁Z2O E5:ShHM+"4ϑ0lW@"wwQ1-8߯FtF2 +{S3 Wz膪$7hItv>M [ɔu3R΄{aK'Œ ,\Q؈끒=$H&>]RSQ3(p zn6;QGN SR)Ur4=>4I"4G9 ^笜M^^tvJVq7p KwP2UF:SRy f.lfU,Yr\O4T4Fq'أRd"# N ? hA켜ECgso2&Mb.]/7h2VkKj6IW֬Y(s@0~8Axƿ;o 5llev_GmJL@-DILdKn[e^+tz*JA,sX€RFGSx`6>,RF#)]EYc) ѴL}~Bs8hMy߻.BmDy,ݗX͓~ԫ~SJkRX[wIC=ܪL zf)PQ H vw1)oZo1 q+mw/{Hh&. ;-+a1KxVuR3)Szp2%ôbLw*}ËMA+0R,pYMvmfI[S%BIޏ#hQ-\.􉾇t\g?jC6N?G?gev?=iH7j'ˆf$|[Wm3:Q-U!JՂac%t,qg6Kuʗ H9x¾ϖuR'ⱞZǬ{λ8cc5;Kprڐ!BfUoZB7-gQġS,u;Ko@ 舆c, =w(<UԦ-~wcCs:t"R{+,ǟ&&XaRCCQ`2=&%"uBB!,xRWH`}dHD,v =%> ͣh2O2ffI_H[ŠS"cZ/'U7T¾vriH·U$n6,f%Ծ-`cdI3;teAjр0Y=^Ѽ7nQ>F瀤mg2^c=7p MqdsПUk%xF=!.hk,\'ܡRf#Cͬ7I>ySB\O5F3IHԸ}WAİ j@,y[[пÐS䮱*;r^mV$CʮRFG11+!s(w׃l~{?\րȂ,ZO'iԗ_@|և`9\_>|hG7 \2b͑@׮DI+=zۧ" VfpTX##kq?ڭf3S˻ewbDe3x?[@`eO`\7L9nOvmth\ )PG%PN:h~`=!3ĥ@E%?r}젚q suGf;4/Vh(I =i*sϨ4Gd_Z_r4,݀-Qs@zaR} MIly xtZku7ȥ!'5UᘎH44$]jx\3wrAXI{[ 4U<ןd{L#Wr.9e1[3z)J0<{89 -왢~K1`'LA0Tq|TEh:%X 4{?Wv ,_ݗJZ9zj\U*3,\s1CtEts &xs.yi _q|̣6$I@xjq1ŬU_2xjPp@3_լDgO]Ǡ2W;><8hgDs.ּ2CN?il-dM GUO?vRޤV\~I+?n*Rٔ`0wAmk{?]ēSmKON cKc\lp\N3iAysa0P&'9+wX7-nOZr6ZMYThaXyBI"7 \3xXa:5pCv`ޚ= `C^Cv ;Y>n3G_m]-D[[- ğ߀ב^n UgNX,/o,*@@ӽ>QbfmgS[ <[Kڮ FQƒhHIHlT(‚&"n)yg0/xv~cM't31Z"?9`& ̶ 1*y4ݧzHHIfj?w\D!Mmսt!7rNy#8fv |S}C}LI‰XEq|J kZt`k\4k~(`JÆ򞶋-Rç}i#Hڀʙ\^+^ڸT”sDdtWIt^)%*mkqǬn>u(=m8K` ȥЬlRz%P[hW3vѤ\o ^6-g $oG(xU\p]$$t%ʺp=gbu*UB/ -,.$(% #rXd[eWo qo֧6xL_F]la5:bFD)YZu4IU5o?/^‚\+#!igl=aH[Rȣ h-=[_"W,w eC {W~z5HÐ?9G d|)YWd!sJ&M*qv d&) d=t%Y ju6 v`%q<Ԯ`VI; :"jX;2nm|u$qILh3S&bߛ>]e_f$gw7^^5}?F?cZVGoBbh A[O%4"j}~W)=:y洱  ~ 5 As.EdfYz# IنvFRBPj},&_65[o "Vs2Nw9l%פ><#3O fjLgjf%Ѿ`!(3c]SŻ3Yӵm[TWE; Ia0hWCIġƄ_2lƴjըLׂN~z B}\m3*&0he-*[ZȎeZ%;a  j`NrG`՛t6K[GL|.yXj,ŞOD&?P,6|V8Pll, >}(P_k#O /P䖷kIC?2$?b6b"Xc{Dtp A j"\YSexR'_vcݧF OMq9ƯXmDe**{?3SVJCΟUȒ\48W~{۸6}D`Z,(~(쒻)jFϜ}s ]8DuJl >~w$/bj+8bG5GSʅ=^u1i |QTZ WRk0pU2k*y#vlvy^%L/@ 2#~E@k7Ղ ѽVLW)5,!fnR~Qs'aIb37'wTMS4%J Kj v8 b?y@w+W5HZ^z;+fJXbԩ&PywrM'E끈'}3_#N~[4ُۤt-W_hMϔ@FmHcy%HfQ;959h>gvnGNRxޡүi!p]xt%nc)!]0󿂣;#y-n`{ k ZwFzV/PuۋқSF]jR ~i Z_2ᒲІn~fDt5%^FBPmbV'ĩ47!I~1Mf #<ty\J8Obi[ܺ^7P-ik׊jJWQAnRbĕ]H֤T}b4Yw^m~Gu!;䩰V{kOT!~?~A 30%'*-ęsW:(,\"]6G_إ҈zƣ79uʙ53>j"&ArZ3^cqm\9ʚ`GQ)oHpM|tqZƟ';}Tbݵ:+:Te]s{^Xá& ٔ ;HE^Bw~X%bVj'c!h|vR#`+Zoc(P>5%McPk郧TdƌnU^>FM+GWe'Ih 蹈K<|dKLcvL^eٽWa^/| ׋<{H (QH:zQfr1s }Yt`vĢI!x.HpI`7@S4@$P00H|#;܊UeelBgphMH|]=Ⲟ Rn@-=b`/),pa{i%L;sIi኱h|tϑP&d^8V{-@ɛ#±C1 [dǻfJ\%E)r(OE+~# wks͏菎op4}BZ] %GH4fl+^fLei|VAm|?x3ЃT<XX3U$IG=*OXԋȉMBgR(%} /C%o^cs@rZrY\z9sB!cN < C~8`+Uxn5Z'fq:.+t~lw7??\v#gUt`@C ]ATueɝ+xp  ×vrv%3W{?ʑ K[gwB9((g_u{> MTd@ F?9Ir e"]c!~,nOg@G@ Lkb?H 98|`2\"`&rOҥx1qti:JAq{v 5bHt %[tWnY;(fH~M\?(Pw'VZ[0| `7yav$  uq?o*ZrV[3cqgK/-߾[5xNMes^vn݆> e 9e#, 1SbwU,%QyJ'vSΏS6ְYkVpɦ6\2-c᫹/4B]&cڲJ^bꌘ U>٢icN{NGR./kK/rPЉ`cKQ8aՉR vDH3 =~^=uE;bR!I$p 5HހolW=,Ӆ['e,j=ӕ=5?{,RTuJ,ux>x"Yg`:/yo"0!tX8_ 577 ׺CD=|ܣOV#>uDJҵz/Oc\wA%-HU094.AN+Y`֝E4325aqJǪ\2=!?PGؕy%İDQԖ_L餏e,|7ur ;*ʏ~t^\ԳFln)%Ow n9Ʋ1pM=/]XW|(QMAbu >$6Ey:Z?|zb!Wht(e;5q?dgB 7½+QT~VBh6n5X2D =|U&Μf$;)|˿ᣥ:>.0QV| ,1/V- bp#@:yO! pQ, {YͻiW@ZIqA U)"S(Zud=oyL̸$to-C -9efUOjRA[PI/PUL._.fp?Xl0?6fLՑ&%0EmD :\/o۱Ι+km mր 3KR+Z"] q'z82)rƳ;G\yiӲ:+ZIym'9`±_P6٤IֵtTԳ}p?~GT9tF[.RMH1ȖGUHн E%cWU/Z:X RUT#qbqLɧ!FT['Gq8l \ZF6 Fur&!A;{$y]Õ0N6b\ۮKiU>5*!Vӥ3uGV0AD0QͫΖľ!!䇤!#'B?sxwKsV.A\٢K\D0J3>9ن9ĴyuW 򛿸MUi x@(3T[:Ym"@e6vxbҡvPJX$Xߐ\~YXvy|ʕz_PwV5m&ˏQTSb+ڡ7X< j' cskXZc9TK3$zX! 6CwppAyQ,@ӂzOYħdh' m'X E4MxIANlUKJ_U"uoK|3Aʩ29}I>!Ɂ| p8X Cma+fk%RߤyibvҞ6 Tҏgqk?0Yd'5Xɨĝ7 i#nf;iu˛ʐLqw׿SȾʨ}0'fi۾(|şPi1Fi:lgk!3H Ē~o 䃒0;ZҾ D"_kt/'6`-ujEnC4C2IDEyxqZ$kUpwQi6#1b^5~Nc XG.>p+L~`=eT] p,Zt_%l+)s|(w^Þ&vc>~or,51@L;E5׶#~êqhJBlwG z*by ֯B9fdhkWMe )X'n#|`^# E4/VxadEoEڶ`Ɋ[ 3 ݧh8_~vHCZ1? *h[÷%i*r)?cGmКf VۓI O=wrt(O ^nG!R#`Kv}R%ֲ.H<,\K& DuЮ|A>66™EJ;!:&} U`kl xS[R=$ ԼϩZIG];zW5/HCG|L@]  D[%dћDB]f}澾's$=r{kND:\8pcxv-Kv7CFˍ?Tz44Oy#Mbյrc|]}_H2~G&hxoT{l9%u׍;fVK;6[ = a=J,~bښ}D"Ip{T)'t ŢctYNFOG˼5CQZf256wf7Y!?1I2^X- uba٨H5]oj+ƞ"!+(DS!b]K{yW)xbg#R] ı\Cu;ײk[k-5˥veid/*YX9QՓvTT~\b N ֳf@(b^0oes}^q<Av jxF%=8H˭\9z뇻nvǀprO[F#mo-fl- icงpv8a@Xe" @̈ٻ9t;hFdoQ߽xW!^^y~L</kn5r[2?ٌ~PK#!zM5(\:CqF8ֶR~a81ȈkD$ 3˷Nm X~JcIEsk0[*T\3Y7xVM̛3חZj1dsq,Ʈ#^ڄl$"@S?bͫ/@\&߭Q^=w[!Tw/Ev؏ U%NbPxYhLܟf|@ﹱ!^PBq5~%]JnrGyjoO˧*720 ,re[U*(HBh2Th xh^@^όG΂tCvhvjޖV/>hÑ@:pX:I E%$̨K@!W# ETuWՉEJNw䔖'cΊ+` 2",GHݦn&xŏ}#MoWcKj`BQ,wś2Zb})%M7agYGz>{!݉GM&BHXI Z _4jm]L Js?nSy F/Yfl8R2^:CKO:u`4a6q5 Jtzkȇj/^C/Mß#[Os*!Ry$缄bQ9SkEp4`mUU˜N}B7*ȿ,p޿?"z5eNܷbsf,3TGYor `c+$ŜTS.-A6͟d%d7bmlỜDu9ġ`K~ZAElJ5xtdp?$h`>0q( @m{EFf鷂J :Ƙı&@+\]~KSnm'6wHmK`R:&O:qŠZٺRR*i֌x%7óӺ?L亴tt\v7g1wnz$7#lMKB dѐXlheA_ Vj=~} EMQ}1S(%XNyGTL^^\#ƑLyлr0"&Q=-YBc(- -Bҩh$B-@HtX/X=*8sxԅ5wFZ0=L?BuJ}G6iw eJjN;Y:Iw?IIofL4HJTrpG3hx1޵I^UE'-U#+7 ͋ry[*P&Bc+37 %=MPbte0=s/Q)Q?۪ mo] 9'w\HUcq)j|磍Qa9|\HYk0^5;+w#s4V0K}EwY%Mxk R3ܜI @CT#=14%߉!g@t;ԷĀU8AcMWz?b4,tG֛|+MϽ0&rrÅr}W=!sdq B=6;S:Oĺ͌9(R$Aq'4HoMvo~j=%]ua.?EG}ea`^P󠕄!CQ #U~R*jkEqEry,&@X 7#{\Y9{kzqlYvS]o?gEKH<] UBiF,@2X:x|7伱af<%]bp_^jAzIc mu/O%K 8ؠ@zk!Vj-j2*TYN_UU{hyNc H2hL^Xt*{yoUK[ySW.;FL 94bK'*bq.UhM[  Ӛ jx1T~TMмx9@32G ]DHұI 1k7Vks^^"["APmnCP\Xi%irA]]rk mmDj9:̲ӯV)kϺJ,qCM jϿd:' ?A8]5 )GXZ6}!<5WÑz`OZ|lӆT:Dַ#}w-0$6af H-iTrڤV`Շu^hK]hI"y0kS-) RWY@%tgSajIMo։psʽ5U0\>5 "77EE jͳAOs<ī+-v9g G Hj.CΤ_S(* -Vx>w0p;BBKJ-o(v+ : E!;Rŵ4F@LQ]CF %9#Ա2z{ㄲSxѡ'],gՠ(nQ妧SXٍMmU}'ӂM/2b[ i?L]D7JLh;/?~HER/M&o&-Ih $8q{u/!<fM*T9|2qsg!pAɆnnڗ)^, ˃$S\u*ԥ__O>w6 :ǕG:㟶+AUm3&4ϰ|+p//MZN8; Wo 67=&ro}B+0rZ>ɫQM~O̰"*ɁX;]yP2Z{Kggy  wx8A:Jbf_Tݡ !GɤN9ׅeNW.NW0`jeɮ7,F u\.G%ϋ#|؝׀loO3Z3jSmqM]*mre1Ž 5pώ!AhY62 0{t5f۴h(Әtt'2z{2D8~Eɨ؃2kh~M Ppd.]]*h5,'U*VΌUE5lVjQD ]F"W3/aHwܒr%Y鵮݋̖b+<ؕB zVk5(yΤu,6r1XXQ('jyNBtvf_3/)>@[Ξ}ױQkqkO=PpL*uf'LFW-|sFEKgU?E 0/@Y<{'/f{.H+=jCVZ K>R1W?Ճc<4+F$/TGL)?ҵu]_7 )="jz{$cc]LriOH# pd0C `d7- rcuKӖ. BLibz{fe7øF'5eok$'')Vv&X ? ߼BQG8q"# iyNߣTSo%팴)e$tK숋@D{Po`yq# w3`Ύd 42~Czʏi }tDo ע,OYA;(J}z2"_QtMӾDF GJ 1/U{A%[A:f7?z󸠢?PsxU!E^~%T~dbkUO=3;!_b!d^薢 7 VIOiBWz+dme"A:dS4XP"p;b4tv0Ě<9Ǒ\1@Q ,WPi!3AI0m'>TfoΑ:D@s1i{q8υ@b08 %WftyX=Xv1Tn(Cqx\R6ār' dt`79x)D[W΁~x.lp|/dWv|,|4?ҟ{@bڏ/.9͜. _b_Ts$t*_g=8f+dYJ*mf⹫|I$Bȿ(<*gەTV~-q/I6N=8 W_?KAnI}j Yẳٞ*zz-߾1ؠTpDKϬv'5"ovș+/քXx]hO 0Z^N|>@z̛creyp;DJjijR$".%\ZL eCq^vlv 1o#@źhF2Giw3*<<ކe-w*-Z? Q}%J yz 4mO߾Vq,ON%"h"k-h`(ՀhD!3%B*;D+MBaʛ2, Blj1li3=) ޘڼ0/^\$4<>9nPM .6hADnPZn FGR >xo:C q URueka!p0?K Ծ]9r -_ߑӺF<} ӕayލ*siUOo!Kr[+DP<닺drȌ,8/b k57:/T*sW2E9$Ԩ0/Ɛǿ3p iJd*T]zskwnBo{*Su>$=EKj2p5{A( NaKx*T2dWgߡ4tHPTv4_:q0#ݏ<{6M[߬4*]S&J飻DГ=,VIt^?>܌7fQ QC"L \L<.){e4A7wAARXA46Pcu_/ps; eh!#n+ciמ$]`GsvRְeIZ "ޱ3j&pf3JQdI xDE$hKTȉ$Kyyn "w 1C;]w띃v4+μOH DHcB:twKO;ŠGswZvREr9xI,*4n}8L;cۂ1{۠:9#, @x՟Et98Ħx2G53\TXR1[ǜ16IK+)0|;f:FJFe5W$1_c}N\g 01w+ @ȄqHsn+ h@!-7v*61}1qs`' 7"o"E 9k;,)Y!/3"2h'uޠVm/ y'PU*C׬c&^UF<@M ʦJX-(!ĝn&̃3o3߅x[\C+N~Hx\LWN$}vzNSo h2:5 ^e2h^BmgʃɜQ& Hay ^|N' 8y|םKg 9{jd&WIE,ĝ ¨T|&=qԙf/e+C=g@a3@%bcHױhx턞pcFȇqsO ǹ+2 Y`r;)c`F)&tqnG$tȏ&<\2> /q s@FW[k̩F+S}uZdQ$cL')  % L`@Y;_Ͻ 2Oӎ,Vfؿ35Ӗ8wgf;hLǼ Pr)e{K/sR+F&nM? ߮݉Q.tFl?uO=CRnBMq!ΐYIgҼ\ $:;+=Gf &t2$wP 7vg{%J|Mߖ,&:VYL* //BNy%n~y;Tܘ 5/4G9ªS XH[:pT!{[.raf_]p^V V,|6iqYhYJ`AEqRV%#?ԐmFX04, oD=z (%ِ.}GiPQCbct|r?[c<0wx 6]Ok.a;ao:g"PyZr\AD0vK蝂^W ܦBټ\^E}7m"{F*Ik2ϞP/bvg׬:IS1 5rn{^e5TDCS|ä oz.CsݡW)!s9#aCv?n%8iqBکB8)WsDK %nnLegB" # S$v(#Atb=Wg kWYgKOW: P]B Gt=u:#6L*&f'WP(4B$x5|Fw:m| gcd3+}846HP+nUqXq+a/W&ۓa56^ 1RA%{|H 2Ȝ:?j06U!ש%Bqє/jZ#;+XRPòrz5➑9d.>[%, ,wR$A.&2MdyB==t [ CDDPn 6 /YGfjdi eMk1xcyʿ-0q#9o8EY+IJ)K4-E+a[>o[BMȖ:RInQTcGg4z&,A)K&(|@%mB4%U)> ѭ(R![- ||ͤ %$XqIO*za ]SʵRេUQrvpfO ~x;i_#>yuS2 2Qn 37qT-Xoc #5'sOWG0d9߫`E=)-]Ud܀_m33%Bž8./ͩ^QY[p${΍~2Xֳ^0[偺Cwh+ĀƗXmQs p)b^؎m#zKcM-{ %;kp'5Gyq vzu9LSGB| ֧'gD(5IG~/Sw8 Iפc%zv'Sbi3fSҤ.K>ZA,[V>9T88%ߝQb'vIRjm.0Ǡe!{y+\(e~MovO)w-E˟ltɱ+;F`h#^⹔ry?Wivi<~Ǿ0^!S9KNjLjICWN3@,sO0ouŭ<YzzX}%7ϫZ5,TDH5Z\%kWPBjˌe^ByWǑсB}9#m>[Lի*le7 JNB]V.@eT4]VW$v-:x,xvfp}׷B7Д[ :'3ps̈c(&vxQE+WgasGUa` ȽG >K-ևaY6ygݩ4߆qi,|/qA$sdw&DHr37cU7{9HD: ;|tzfAɄmGd8u׷9lV퀖c%JsFup)]=JE66`e.NfdӔW^zsXљ - zY`\t-i_ 7i \D',7pA3r-mLGv˓GZğ*ԼK!+Hq?W=Oj?O*q|M*Vdꈚ^c}85Lӌ[| v=t AWVv{| D.up,r/Cpni4*D=fg$mxXGi_9gz3 *G#Kg!IN-uFRɎtݘj.zlys$Ka~̥lPf$`h uIrV+,eŖN'2IQKYʐSdc% t D4A+{Vp{:YQ` ǔh*gE#/?3z^ $^LTs6D.]7S`S_ֵSa%m+'2$4(] ΝUvY:/RFG,XgFt H=UxLwQ8= 9BBK{I[-Ra_{>W3ԛ{zfQ{@[v%_'JqLc>U+u8'EZ"Wkݏ^ ^hOA(&PA3x:(XA{2hIRR+m D`Kpd| yw=KhPpx\:{V3_^RM>a̐HMX>|N~B\aE.IPxF4gQotsNiWD*?\*_JJfӌv_EqVܺ{)Дk Z}Fiٚ>1=@?:O!|UQW{^Vo2J1Zx*<Xwj2(ĞhHw9X'uf}s <4@ȹЋթon)O/ ml6a y0qHGO⇩\ "B~x=4F 5vD(*2k?s2ƚ&(tF3|y~(wT^㠀#,RK;oߘ#K:/\{,1 Y4켺ں"&u a3ohZU ]+.^D!\r8 F.2$jZ0B~U:4mL&/7.zxv79Yw聗#{V^OEm])SDq`*hn)^OQ4E/ X0Niie᭾ .r%KMi _n{VOe鳖I5mgl[F0 ϟ#\dkk06P R?TX>95EYX 2^; WӎԲ,ZOrm%[8 ;*jE$}j0PN'mw)d K rEr`˝P[Q5Ni&IwgmҐHU:{!(gM)||aADa宬\k );8zX]!QfWƖ kb)~NYon*8ǂƃB"z-G>lN$L4=wA`Tz<_69w3`NW>lYTķ"ѳ#D8 )]qBъk_#HUpI!w` Bu~)sLp@ W}+/Ԉ/nm&Y,:T(be۬+T x<sg0^AdI Ӊ;K9+ko]rjQN9SB{^ma2H.&(dDa{][S뒼y)Nc^-p5?k`38=ds;JHVZ!R{oNkS9 AXcI_3 ӢraA "|ƊggdDls>pj gM;S2S # 6$q(=%]_ob,|)Ue+o}p$u<8?x}dM'mhpڔ ف4=wRN_Io6chz%B ^ei@BkMC m](y^7GM +Pe!M['!k[ wwNApRrrQ)lKJd+$]+eNgYD*[%Ȫu`EK񟍡8k@mdRs@G?l6'/|أ:CxW~g: z æNd1nbSѮX=V`Vr͔/ ؕŦYt5k-} 8Gd#;,Y,Kzΰ?`)q,p~ʍ!@_5-ݑ!e'<:wVNm5EV^w$K#eY,~+;!#lY?(nˎ`Yߋ G7C1U|a\  ' BnsxFG6^# Ho#,ȤSiK{ڤ(wq8 8#1YrYxC41Ve8BޘĜ# ?kiZHH >ua֐ td2(oF``8t!UV:WU @vX\Y]sկ+ 9FV $ hPE|6裨 ۔y$N f,LO'Kr7>O:MnUo\ve ]gA~gcuf"gqE-%߮@Uy/} P e @H% juI!g"|@-4 \ƝSC}_X!l7 $Qr چN4~KLepݹsSC6 ZĶAOG,oH% 6^YX[{=cc28DRN_F܇)ՎH6i$oPz}( ^ӕMv쫌Շ &'} @hvHT9SQyf:MiAx=L/(2UnͮאZ(SLlo@^<$ A~ 0?FUʕ>/*njXrodL:%q|cJX)!#r٩õRC9Flcn܄fz[NYy jy~;RT qk=eY>-DP`"x;vqҹy<2}<8#w塻<(HUbe!<ʷ>]O > Dte*W1:̄(?uzf n1o_tp [QdžPO4tǶ2v/?,lUaVK`}$X·C#W'?xxKe۟8K`'}k-Ő2 Yz4m낆>2Ci)iCa"HAF3H.oξ?U5aMڽ8P0y )+=[w}+80ǽLmOT:.k2s6pAi躴chzb щ~)? QIV][G˄#N?ijoF%oTƋ -Ej[2#pEs'G)bHm'&maj`M[q:fu DIO:~qI v?`9Op/=&ZjwI*Erh:Ҹ-mF]r]2k{Ӵu[5<+8ku53%8XBǑʈ1hX#a~?%\g((=#)ՓtƉ7v>K?һ`[ʘ+3JC9*OC+:Co@K<- m.jCRs*TcDʮ!,l?)0UR& ĥt4ln;"z9+sԾsk@LQp-q[NGi"(1)۠,͖b#lpz2*RZJ _o.QnMM9ՈlD2Չggg/̾P7)u'7ޘ{é5b2j97. RRW5'*}m-@`?e9!kģ{p9v˾G- \/˓B檣pMfgq|,]fljԋ5zFnl*6TY/؈5ÑM^FIXoPo*Z nB5~N"F͕C);9!%]ngAfWNuKN ?\^2yۚQ$o*M7|}S6,ܰ*ZvF7,1ne1&diCKTYٝN{hxzl{11nEZψ YIE=n;NK-0=vT #a uۋ9r^Me¨&bѺĪQӴb^ߩd-[-ulI) I 4z9&|,P^JtqAx5_ے%T_u撡ALvjKv]hQdT轐~䐓C<`m Z!=eYJ}Qn.Ёq\ƭFJچD?h$3v裗zE2 >{@Ww}jV;o)0 PYGUy`S$ܥ~9j/h޾荩(u!I𩠛oMs X֩)yv?5qibn}3L??0ugbZ8+?,5":@3(Ũ5S(Q/ BQRY}#au) iQe(/uxX3?wT80{SA}ë|<f- %=3Yjq ?/YG) Uz(t~X'*nOһKaỴS \X iG yzY.K˾ r{nVkcg}< KwJZA(\{`.}yiED~Qs5I-fkzk"ЄNuuk St<&Y8&c)\z_#:7[3>nvSsX!a+A/ 7QFzv㻞So!65ǝ 钥g9mF DyjT.=Ƶ'쫢0ryf]C)L2#6)[d 4(v.$@28 S@~H +G=dT@P3~21e&IxloM!"\9>>m0q :̮|f`n =$Dqd0)gc`/c͙7?Vy/a;'P_`vvC¨}4ɚ&f*UaS#mջs8714yƺ:F- \pRO7_Pn[@î|E_Ku}$8 uN1<8sڻɗ+J+拖 ^$ G|ybgySLv/JFd4ܞj"Kޮ% |ж)+@7Uӟ.w$.bZhj59|k-@P;HJ16LҟFmh_shpEUJg.$oL;gZCuc`D+#FdܺBoek3P{HGvF2͸"3+ Ři؁]InY ]uk%jK KSP`J5^Nջ<=(4:5v"q*8"+BZF^ u<y(TתP=ej7Lⰶ*GRζfrBr\`SNy_O `Y Mz%!:/g*-aTׂAq!YR<?%IC]J^]2Be6͍R;FN[o,#Y 1hM^ g9q6 'G@ۿ7{t !dkaDtZ!?VT%v_t | mweo p#Yasg5[tow~Dn> ފxռwox!@KO/T7TD-$`!ʡ=&):}!4kp>)B$yEޓ0qDz2)Hc$}{Ҩ /N n6;TxY]~Zlt p1ž0ܐrr >`S}P$TQvaȠ 0:ֿË%,I7[Dgګsr!%X`쏇V~ſtwEE;pDznPy/WAH1S']0Ƞ]Lx]oQ^ԡYC[2kZC*W)ϩG=(_S|[71 }uLԘ2~2.M_1/2ޔO,-,GgreS"ƞ&<1fc,=#s&,o0Sy7T@ëIT*y Q=C_9ovh_mYL:sK{WyjY+ \E҉>Y~( uzBi ْ+U/roHF.zx#\7äJ:qAc8PNj'^Rk 3tfR,Q e%XoBҏJT"K\@BS<s%27)9ͤ ,nᴰݖ1a@m:ıy5}{L"Ym Uʹ,; *DU^KhWTYŨ:BغBzḧ|_ƒ !E:P'7?^tzy]G2o'NJQ ۣ~0Q E$>n0&|arY[s}ɯC ?+Tl>`g{ rS[v vC)*XǓ mU9 {nM* 8ȓ\SZ[2;:6! ӄv)_Sﶘ\"qj{Y1$z|>Ga#- #v d寨vmW@3^Tb{p @vq^P8?#l=P 0>pm<bqA& ׭#y~BԘ8֍@C>?&ʍ|.Ṑ4hHXy'ߐ/}@h `JZz&<}IGF>2c:kJ/~/ADؒ DŽZu!MFqQ`Ymȱ5,Ů xK 'tw Lj|gNpz}.` H*< Iz v!ɃfuR֧g5'g4M w/<=LSԵƝ[_ehWt1}kGA @9ՇP>dkAy|HP|N~r0%p &޹OCw)ZuatIU4Ҧ]P` vZ LR*^f*a b&~!uo}>Q<IujsmB-F RPԅS8ֆ!y.>Q㯻 5a0FRtG'8N5Ń^AXEtD)Ew\.?!ehF vVe9+vXCtR2!vѡ[ԨM,+WY%fH iQ?$vʥ"'7FgA8EU0:=f`m ? #ftb_f<#%/{uL9qqm- *N,cF` -|#7AR8ME×R^]'(Ҋp2:h͹VAw4?:@9˖(6+I:3 hvL)iܛ(kE22YCm=>ؓ-$~Rc$"];c !)v ؤxam䚻Lj]@#A0&vC?jI5f2@!xr" &@#(u/fcfGqD7=|;̏2C A;AGn@ cTW4;hhoۆ[?lV>xU/5 enUZ4}>SG&AöaZukp^ʉo?IW>*!:1IWP6Pjp Gg_iP%N~HUc{6ˤݺ1%{;RrR(іƸtVH~:%e%-J׭bl1/gK>(:ˁ6FL~ at"fcsMH1%} zWMs*ۀ*Rkxg:N7=+ Tf2v=VzU ^x^ B,hxYr A1U~ɳd]mYzp cjV9DPB*C*l$({S  eD 2 `צ(DX6@rx\}&XCzS_ H+d}򯸪aoݦHfQovJa6wgE"4IR/h;OSe|k{ߕ\ FjalFz4N)׋:&M_``{QRެV"@4k,ߏ_܃te"95jKOʶ qgDV"'ž g!X6Iו,x `WCӼheǻN`ƫ ;2e* d:SF 4J+1F+hsi)Z|jUEC wmfaF q,jdS-<,O>'33v⧤UŶ.ijnyM{ᆧ?]ӀN)~%4_UXv-Y*!x}st۶L͏q[;WX'c^:ﰳ=q ԫ/}Yd$4pu qu)k@ɡ_,ClJݞI,v4&}N!gXg<hauߋV8D!!KѴ<* { <W)(C6}&#36ua_aߚ'z 4*o\S(閰I$?Fצ>lǍ&R%ϾsxYe-bKLd7\ӕĐȾ6s-ld. T󅍐 &b< ??h=OYJ Y;.iHΨWF+2PK9 t׌"P|Z,>K_&pk\S6'F]i"i%Q<[2TI9pfxX/ b1@-^'_3Y_Qp@E. T.k M!+pβU ;8g-CSV0̄=O,y=OruxU6&T!B h F"ZG`c/+MN\W7<`6{.3j#-cX>L!Lf"QaL Mv֥'ם2,ۡoy5v0px`СeOo|HE8Ju 4yHV^ Кxz9[uՕuMV#7/k/e\QPJ~VRb.v -@4ol|&?pE0(ekՍ*0^0_uw{Av_Ϝj6pBuӠ+тY5vⲺgZ^}QLյSt>؎@%v_綡Xg%E#Ѱ(R0id>1MŊ6ם1{()*qG^Vdlm;_TʌtݰM5$x{n{?UU| q^|\-npUe)jFd%$Y3k>a® X ea~ب-]Vp?Ʊ%6 v"˳ZgpW`O } 6r(#fxg[ ث/0}n<$ 8,sڀl:BH~(ɦ.M!e<0臃9* gZ{ a6økl.(/4̛eqr 3|ß^v?"h6S{C357=o\grÆd,rv|!;o|~RAe‹ A4F* WoMdqOp*gl2IgusopèDv3{U"֡B| iXT'x*8e`s7F*Sq4756> ࿈_;p]G̝u1n|\t$2oͱL( ^ET%a26eҀ=z;{ v"# H@~n!;Bh?*$RB%ބZ'a|gPmWR~4ސjAǓyg0u^X53w La6q W.TT5UѠ̊ a |9mmvsjmhOWᎽGy%9&y[(=E36M^x'[-`\TpK9o~2ƒP^)ҡJP=@T &!' -x8Į!Yhy.y ZrG̳|އP5 H1N"g:U~cKˀXKɄfϡj3ng3%昈ږSyH )$P"QwYG!;•9>7lַ/M+톋_GɦI=| E@ U)O%\t$BxP'S2mF;+ 0ڥ^sWK*~ЈpdJ7.}NPo\kZ0yؗ06t/l@+MvKʼnGQ-l[^A.NƞY ?(#MR6Fu Tc#,P_]n:Se_- y;'WX2 nىAMyNfA` -o¡uȹD((ch5.7 ii'&+q]v=C6}''TEC݈b:&S}"$/j@Y{;܇^8GRca1~ 6ƳyH!S*mN^ E_v-sOX7E•*IܻqtF[w;&~t]椷T, &,#K(<`A?r^4H(|x#=)=z_4-:a4cjx['-rsgbҨ; ֈˤ|$ 캂eEsBVt28_(Bѵ>`9$Fi̖YA1+K\!q' ]! V7YBԼ}Pcܻ\.7(Baʃl ֑~ГܛV2*6fs>ܰLcH?W%Eo9Z\hKvYd SWT>YTXdPufCSP!C1/ku%0"[8N0~x?B Udi CТ1`>9B9BHXLޗ3So9C9&Ά+jGj f02Aa]oҫ%m7I10ϲm&jQU/ ;'`X<` ZE\oq+Ʌ4G_X͈nz};р9=1EgvՎ;:HYE ] >5?Ή/n:u.`V u#&2?Iv2' yŸm 3J0 M{ ?hP“e}z OS=66@J0>"eIF ?+~Y)vs3-h /0NBM&~%H6DgL Sjkۗ xO}[#W Tv>v0K/BYb>H*N>|$_\ lm{h P}9$ fnіf'fฏɆ³մ1=1-&ʰV;R|ԇgϝr3۾,^C'YÑt8ƃR͑/C.*V Ɔc @9eiOvಊ|r}^qM4XH tDs^]*Wa#R: }ʱ4m#P`_%ے{&d2w-uYI(@$ _U)ś(p=`y׀A]MnQ?Ms|:eu S&yœ^C>=\f݈aO6혆2☘V GL1w@ʟ)W3p5TaH<}p_>'K!#đhwu6kٞ)ӽ+[ %Q)F K7gSL,.$9\1jMPu4YTlpCOUbMAP?>cSŹ>Mh:n<8{Q^ƪj$PA pQo2y%4o_l(R2W4kݱ#7+iGDzL58w,Hd%. 2sAE6^ypcOuNyYY}$Xsǒx[P8ja&eK(R£Dh:Sb]̏ owzf]n ~^ &/go ֞*r_:1}ؽUMe"+) 5 ?镳[?^pVnu}RGSvϫ`P2prwy#Q%4{& 1~fZW?u\Ўl5YJjjj_: `hv @4R JʢKDF#_q̩93z`>dxo&0C)e{ϣHEv_t2&G|̺UU%F0VD&65F^ZX Huh?yWegzs`dDH_'bs§׌ ;ȺSJS%O'2* iQn/]IM)c;yJ2c  ^gdSlCT~sZ-0N-:n̤c%QhcN&|FW>7z>JTnqׇ(gk*`F-5ފG(Z؛ւ+LH=( 9$W [dް% UZ#v;~vb#ܬ-8MW_n$(Dz#2{E-s7| {M&PCigwDZ(|u.hrb1~8*Yt`v=~2rYb)'TQƫr^ϫj;Nrs+X{KgsX^I ҎuhEghnInkOcd`Fs}34e.Аwrm+Uvqv6}ks{Л.bjDU^}V1JX-c]ÄlxY[Kp\HAN~!Unu޺=nc9W^g껢N"w>r6&Bd5oGL;NEl]Iu@TSy"?.HJ^0l5X2S]@X(vh14< !h(;ۂ"1qAw_/-_aFIeDdZ2-W*K;&M΂@-A6.uf0z\5="}>H=$]U8AW"W՟_AWߦ gC_]4)0FY|u=ΑHo.!b) hmXgTx$]8I+ ̝3Zh[&}sZOlSNH,wD~6 -`,m|~ vsJ+ NL/Ϻ4:|3K-_KJWOѸtqC%uʅR3fӀCh~  G=+Gܮ{cR5v+XyU0+U}菒=I.cB!q09#Q#;E!U4I4 {rW{pc mBE]d \$p4˪wyLeT"xtQa#SdM"AEh yJJ]ئqw$7m 1\:8ԩ0 WMѽ|VR!CVISB[9ߏE+RU3)XcxN;!WXyRDnӹ%]aњ쌇{P]y.*ͬGNPDZd :0Cͫ#a^5|\,|Ơx}"pRř m~^.6 7͂UujT2b[&^LT Gof=W=:Yu3Ԇ"](c0TxRx\xu5mq_`zcZ'˚ߕ;ɳU6=ei\Y#~gbXW7wU/ޙxzڰ*K\8iXbsP ;t2齳/N&fGݞ};>H%@ =mWTl~n; T=PCi7F# xsv 3ɩ4*48H,Փ%i'|~39ʌh b_sFflpNV=!lݿۣe*wMSBU[r}j-$Ov-x=}Or("g ># hR i8;>|($yBgEC") >&$TK3ms 3pCK0< i\BR<(*Ƕt!B $6@NR$ӕO_9Tߏ񪋟: ,Sq\穤WfQ|'H[fdx}2&u0~Wn*৥cFAA)3|\Di62Ix> 3٫"4G &j7]B5gթqZ κY/-|Biٿ{I`)aԴt,? obFNʉD 7 MQ"`NHF]%H%@zѮZ[ev۪.6Xr ?%Ouh Qw0J jC}”m.hM*5Ikv1}eӮUEl1;V6kn~J5NmvD1B5z)% 21\('C)†#~wNHD{%c6=/sS{ˏyY$H'VIb°{CCֱ.g #NGGР+c.9ڊb ykt (5gP`((E {.$Ֆ#Lc'pYTM8y)r~c>QYAEl\{]Ng ŷZX)Gnѕ2τIxi䒽L:~iN|p ^a;ZkꝄ,wCGy ohoW0TYR?2٧ K9 1ӡNN0ZUTxRꢃ7 \2a͗BW ֯ʋt$kt`[ 8X%E4=hS}Qvi1HFNSGWL&i6fH}+4~/~joi92D<ҒbrdjBjiˋ瀑td`KiˋZ y[b!>,Qx(@saCT`2R6ԟ `|ei)AW Q='/KҀ/ ur{Wƈ4q7,x]21*;&!ڝ:rX66b7M7kn& .1 ̭dVf}=`H=g7qVf۶/ @X}Љe9"$+7/ ZJA@@4*|mߊ?2_}ec&4 #yVÒ s%ʠ{z1-u<8 2`9vB q7$Z`S^uHWkSbI-{ٹ%lѵF\m !(Zftxʹ.od%hֺ?61<#~p}u*G}w`wf@w]i:V~:}0l\:aB݉N$3V_~ atb!A[3eRF k)xl?J/u7xTK뜬$r~"f1`Exú|Pb/6ZdA݉k\0u_YD&p̡a1~lN5i^DsfU}'Xi$jhz|?J|_vH*pS&}0Wl"CJ.|EF_(]"i޽v]F6k/P7S8P٧`pP9imHx:'k7Ȋ?fkӦ61GFQFf"9g?WfLk|rrojW.CMJ~<*iDzp/ʐj^(ůj:q+^D3KN3B;RPBnt\l ab_*?c@lgN(+Ȁ )IqCgc^h=3o\nG#9#r?ûTE卄?*oŲjwtiX~MEAɒvTjo\?&S*TaQlN]:ljȕ04;>+ lJr {2E|װX!Pإ$1_`OK&\!"IvHOs߱wo u׭:Iv]sM5.{B]BT!<|MռVU T.^/]Z=Q bWv1d\ |b])q}qThMtM(J%w)N@wǚ"\Xi5}8-IF"1A#řk/?*sкoKLr|:MWu^WȡeIфt^,>t`fԶ,CIfl%<4qċn?b\o`fVS\^A~cEः+:N κ!6?vY6! ?wZ=8X͆H;{_o5H܌qՒuhJ?nq?8 Z)-}Albӌxݤ:vU+wdx#4nNp5a؏;igO`T7vF4x uϊ}B 4Z*QJZd9f~ۤPIKbT={3KvM'!W51]?}tWJkEk!~L]cq6no9$Xlq$I d]/&x)Ea|/_za=) >8A$DdL2mT_+U杸8L%`764ˮ=WQ,KLn=qb\Ww=|-f9 /ʧX3*(TAb< }[vbQ`uKq4mZ07SPUeu潚 U HؘZ3EQ,2[b'? FȶPnC Oc[|Xp۽ً>f|!a9T}>I++vEp~ٓn@Clءe|Ӊ4!31}pZFKohF1dоkoLD_NBV#qj4CA0rŷ:Ә "rE0Q/Z׾]z{ڬ^ h'Zn41j ">d0q=?-:VƮ}zDG SD缇/17<\}uQmM+Ȁ3#\Z"<ڧ_E؛Lk"ƕEw1ك?#%J it;) hA";/gvqßgLPzζ2:#Tsgò*-:80gb})~&F 6a=Xx-bÀBsxBY8-2Ea>ܚ˗QiPtTo86vDX5YJt2U O,JUӠTW;yG?PPdFЕ)贇D}tm]]p/Q, P vrb1&w6-[t}5#Ijpp)x$&śqT/S>kʞd7ciSkiˑOOj}svKXA8<6!3 xմfzr;Z|ut KeÔyr&-_<ֿ[Aw;טDQ#_'Ƣc3J d 8 sC@&fC^g;HոaE1opג6lif^c (0SٞA?kfwQkK(q]%rJb_BVW XtxRpLJT5O?:bx mBq"u#Vu}eՃiPF\v+\Fe]vfHJH^G1Ү"MJSsHna k+%V6@Geΐ?&@`X 7WqFub)LS)VeJO,)3K *wXdB橐E1[[;D? ]r}ÿg5H漉JgG(Pޒ@R 0p_ 5Xd M 9ٴbSk}Kx?oF]s+xq}k7ZgFœp!SGW^aN (NHP8EJPéRR[*C32Ɨf%,;=@=r6ޝx? ˻G'| ՑjNh4h,rmì/QƼ ٟǑ%Y:' nCLjgH48uL)5yȷébU&{Eޏx6w;L{IMK GڹdV:<<Ѭ!HH<ad'v2/{ z?m/&s_ ,H(ʼ$#?㴄X\xI7ELȵU'\@ P]/'[JT(|h-"-*_e@;׆V-3+` w2~ıirJjٍ&}(r8η<&*kpؠ~Mu~3?9&kcDFpL1 xΖXU4fGxM #\'mZbA>XlWEhxԺdzUIѰ1D왜w~d<$>a`LRuUpj U2}nzL<G˼|&I,e fcUL6i _3ѓ- 1T@^:bQ'89T'G͠GcI/DQub& 3 ~Hm{ {3ŕ11Ψ39}N U;ٯϼX=rLQ)Ȧk=\ o`Ө`'x@i{P'#iQ\ASLL vX!0AL=0f)6kƑ͝:{.)HV.8u:]fT6*r-O֣\:gV4D(1#,h˨ wdF m\#:``.pU*,^#i"BS+403dylԔMZ64 ,kDCBZ`#",ez}|Cm3VՎ CAk#fr3bKybzh<ج`-UD,3ǰ/ &dK$.?e/\&${2Sle7WXTUA  }XuMʣj뻇Bk %U}ȣTXiq9е\%b_IVC7s}j٠x׆_HNRZ8k| #,9> 5<-| 4T"bhl)]^YSJo16̐y"lwwT?+8JDm r0 kDHs Dv.\pGp9ce܌c$d,q??wsyٜF(w?;APWaIz?btjjDǐrĬ+c23xF]g|#+9jɲG ,%h%*@i-w;ɝf{\K>lK WΧsǯ&(>Bvc~1C88h?YmMaAw M[oH 8('s69YAj5Ⱦ!!r&qeй=E:݇0"*Tkuyz5~LI\ؚdh&AVp/?^@*8j)LAPI] wIO?q.\jZKJI0Xԛ;^U1`FXHܤ9f.ׯ֥4'g8I^6d(45uk@%QS_jiBY_! 7D|LF-Ţ՗h` h 3><f,jݥ 0̳|X_y̸U|ϒMJNq7'(2bFE*qǑ>2܍>|5ʚ~b6||gZϔS=J(<OgpJ"CǢzIEGot bLxfJeShY('RRcGQIf+K pv C5z;xw VņepEuW vX\Ԕ҄@ dbp%@L˒ ~XFowwaۤ'- ׻U"`ſ\8/3t뉔5 nO8WPEߔ'[t;{TEii_'0'̡+ |D=cp)20GwZ4&b-"2^^)5 kW `l`i1Ql堠"v5ca2vchjޯJ۫4'OP@^ _ ZyU6I&5SNb{S:|0)*0GFʟy:(%fTRۘ;&<}:a1860 Nm($j.t8N.w#3<> ooϬ{t:b`dv?/inO"9rs},!kq'%C8g^P 9/*Խ2ts~8?LU:dau&j|7Z 4C%h92C%8iFbS7dǜ/(çq  b&F'Ro;$+tβ- PXoOCthr촰}n?27Zu7wB+F:K+(Q}|/SWdXdʨ4f8crȵ(xNN: vV=uvƸռ-Dl{ֈ _l60 ȝ*AOԼ٣h&q=;n $)sVS8ǭ*>i }VcLۉx}ɴ@JS".g̵$pMlGnab(P~s#@j|4:*IuW'Zuby_ԋA0>hP?uvq \U` oZµʰ _=LPajԘ`?-Km ` x^~㭺4UlGXFIצ(,vEq%<"0s"&A M S7J87z,,q'j\Ā=p*4v fY_iyFXÏ&|qqpJd(>ɬΥY4;u2PkChEh>Zij,ORc/BXm"&`PDъGqKNY6.ׄ'2uPx]3OקPOP+~׽xǜ|OE6«|Q3Ez2`qq{&cr/6,iu1H^M} g~ 4Qκ 3:EtXkԼ@z:⺄}7MziL]az=kac;;%'1ߨ]!umtO"{.NCgBidZ1A?j[~O5.Nf?)V5bs:_XMeoo5rbUC]o!YF%ێC{h՝OGgPKR[` *뀘2i7ȓ>YʨCU{Ɠḍ_!3I|8ƇOT=o_@}0{9Ũ&RU!i%%ȏtHퟺ.XoRLk}f=MSPQջvC)"b\ERY_$dAzl7!o9E]it+`GVx DŽnmӶ)Z" С؈Ic+X&^4'ND)2+/\EoUEA!3@>OFeSFm\,%y(5 q53`Z s5՞ԲĬcm6LD% i]$O9M*DZ /63b7l$/QIG?nÄjM(:r\q1P fLIʳ㷅z8Gg}?힍CYrɡR.Ag&iHn^\F}60&etrCZ[3wχh,7ɶd$6/x?۾t@Ῐ0[j u $)BH+ &ؗNbR+Q4]h .Ź,qL/\3:as-8>cam@_,JD:GµxHjs>5]0[T*)][6LhV;}&Ja3żg@nӪ lZGRo񽃿U^ ʰ֫߷npUO;o%-˺K1S^خ7竍]yo(})#rPjoFI{*8|#W]P3n[؇d7I#ql2UVv! BU9Mz%XPFKD1x=߉eӌX)&?`P2ͫwNeG] Fe){kP$CQ"D]x94Kq\ĠY2:hY`=p 0lolVj]1ݝIj4 ۱f2c"͔4k{@$W g}N9U]ۡ k.=^_?63B?& "΁jbHuƫ'nLHQ*Ɯ/jH(dWo}Hx2[rj(-AE5}T'8<l˵${^G:t2H\g7~n@-;īi*7io{qx # ~KmJ ;.]%XqqF|d]gHQ8~+t5ӘX|Ț{f -}(Mbל@1#7>MRc cK]nGZ*vn2h-VoғrB=x۪mK+e<_e궦XjAt<2``@]qgi ) Q d9H&}KE㶡D W ;ysӌ{ YY[G rn΢#&B@NƖa>)XXH[!VCvI^ʀdR& .kz_MMϖn$ Lz* pF 0:>gto$45VpFmyۘA?值 ?;~Q-o6l~ܚ5gy*N!a3P"GJp!>);Q١sWًCڣiUFv|E"Ԯ)|+{{lM.'  b8(m2C]B AGkvK9n~+cc|H[b!Ci ѤW*s'Bgېr 2Ƚ-ԓo6Pg[S~W(ZD(\hhRúК+D^iS!0dȀ/yf?cZ$m`}ۂ/4 ADX+}N]5@afx }͟<.,8z]O2ji+ PA/+}-ItzMOB ',`X{-[A  ~~]~Mk_B?1(R_3? r\eqCk_dian7FoAhͤ \ΐԡ<="RS:0y"O@Y 3n$vj!$ %ûQˢa{ܩ!o*Ʊy|Y*]c)J0| $')=Z?=㴵ɠ\pS=0Dp살'u)i[4<~lT܊^?ˈ-gp6rMb,*SZ,99H|$Y((X]pzP&?:9jeV/S*J(+hsP~mD8n1 M%*pwv};~;[VX \JdNkm.iQ[N6 ?ʁj> j(g,_ns͡J+-Xk*n(wa HN'{Yb37ǭc M_ MW̦R%<4&]`I 4TG41.dޤ5;,DSޘ `WE*Uqw6%w?;fҚi %񻐔uNpWqE2:y0ԀNFal<Gy)qUfr(2MNPkX{t9GQaѐwc4δW:Hy4<h2WVWQC[O*>ϷeT\ޥJ}nˆv`\e5B)IjSEsXxD.= pl8Y,Sۙ. 1ꖢVu:Peը2hdX.V ɠl ye陫6?;ϼ>1֛W%ɕ60kʌR3k}@uY4c*QmIo{ôѸ :XLfnX}he,Ib*pNcgic^Eq^A1\ =&CԘ҈˫Z? ^a ße3o(2&ChJ8!.`ʷohj!q {7Wd5Qf?oE_k5k5,л"g^hg5ނ2]d͎XCSUo 2W{ֳsL:8 u{7#2W8a7:(-m3; U(Z˲ Wߏeo !-6KVzQTK\fyLӨG!Xqef~݄81bR_\@1˯ϲbIܥ;q.3^ˏY}&{~l/j]#k1,k#z>Zի/^!.k#{4(-q#( fLph <&~N/n6/PޱP 5$@WoT%=.80Hp7%fJRdEئ!"7'"?vt<^ٯQ<9;z +g4?k :ި t>Bqagɦ u!Y$xN\<?ȝG"{RFשǏ6ޖ{Ud/W+D|G}fHR~k{!:៌k^<&znY3v^$Yjp@/|rq07VU)c(u)k?ㄙ`ҟ\@ piOOpV?5x_2"Jba;KaQ+yMU'X(eM5e߸Bfr/jM"YΊu53V=h;t볷mIïH 'ţ˅#rNj/(<1p91 gYJԦYp`DfaLpK;y!s?|6?Je7lH,b~̂|鋞 ]P>a׎a7A '?12'glGjVbՊ="BHT jcm]iD`k mFXCf#qaZ %@EVmTzoJrk(]L?cH1LG8LiWԭ\7!50~_ORzrϡXBFB-|O/I@?VRʪƸG{̲kC%# G %,矺?(M+">df+|øŅ]xAOZ5H kNKV?bQCb4 `D*{nZ:-W'SCVOh╷N?7)_:~4`hёc큕u\W4bIWID5\`łJpeؼ=Y>Q+U*:y˷rʍct‹mE B+:*b3+>^Zf[YjhC Q QS?$?vbyQQڢЌ*62Ol,U{Ot7\oL9O~2ٞď#_?U_,asPwhd_4eC|JQ72C_DýRwz+zLw 0_PX#N:_w)>+@wS! G[uPVA@v9J?X΃u)<$&66~uAOHŐ"]U C]ɖۡMV^_+4MA@ z& A ];zFA9W+JAf n`_ b'be Ğ3gZ1K ʲEkInȚY22RG6%nK'WzrYDLU;fD0oWLp_0#AdASWj8 ke7UHy(yP̣ \N ڰ=H2Yj6ZG) 1AL}΍|HZ8u%ԋ3Mgaڪ%z6:^@6kqQ+//\48_17Ωuzx,M;Ǜd֩z ϜƄ ŪUs.`5E!BԹgn @u!9[oA)C3Zz13$a˖ڹ1h+ TV~lma1:Di^ՉXx WߠaQcu9^ՁpA>Mle D-[PH4"鬐SH#I m5_g'3yPq}G_h'Hfy.loH[X_E[ kDۀ?t14y'$|=Keru} !Mr@&8,9 {U~oO SN<\(ہf>蹙 t.U|>q,9+iG04k^KH$2nn1zr{4=ItzdX;/j ,~@ t G[UMn{yB|$l(~+1C?VN2m\ ;YYDښ*d^e+R$VFu63|7>P %F%HK搫#<"2 c;e^@8Z5R& ,L,zΩQMGFyŎ6 \-}X^|Bܿ]`˘R`DI 7Jrf&43+ Z&1xe~Fzο*n= U U$~8p,K_ ?nvWXaN3N":݇5p}FSWXdMX0QMOM *9YbjXѰéa ѦJX帀S҃ rVsX%YSG# t/4=o x=jjžWq86hob83SnhO;Qmr$!(Y"7,9Qg=2u hJ]ҩˬzWv} 4fZkN[ٽ9t^d$a53#y`ZuD#l*Xc n~FwY!ވq]BSGs9 /r?w(B@ hcL. 9|0Q^7:u;9Fep^t(E4xrSߴ@j1~$&u c<r{aߊWKH_ 5/iu*klmo?uiHVbmWl\0gGo!p>:i):}mFpdќ*C'B*1(QWap\Y^y>͘VL {/rA4cy,Qp ZT{kt[W(bi!]INAXqQn<@*恪fĐlY*; RO|hbcq:jpՁ~m rH* ]*h[&tdF9f|xrnwD)Yih9ߚyzgP;X`T]S 1-MObFksA+aF|^d0rP <$ɕ>6gտ ji ;tNDY ܦ7E6c р&w:blNС5n.ӝׅ?R#l @R<'7GPwpQYQ~LAk'{<,+Ø>Ǫ/ eXWG1秋&ټ60S]h쫡76%x&dק#)9.J W0Tf(aOwepc{z C# j-}mRL{u;L͇obƫ] H7^iw9Gt?r]ݚog*KMgkFkVY@c)A6+n{ȣ~^RfCtnā?Y@|:dTMl*xj!xRW$<#RUp=z( a< *f;s$L䴱 QDv\'eGr5CReHi5Ҵ+(2Zqȍr! yݠsPQ%9DvJS*Ds f;cև| ( 1ܗ olLAʬUx?V+r m$<*YđQ'phcLZcWT?sQ2짺Y{8H"Nr ?F̩US94V_ <sL% !\Sr7OۨYt0d%ޞkbc%46bM[Ju-hȞ3`$fZ x׏M,딶cCw`.[ŸC]h#sp5`M%yY7G[Ja6pHrȫB !CCLL(}ΫoZQX`Ϭ. eG<_l`SCh;Gews5f2r67! F^7 %+/g_0ku_,?P"&C) d LguV)!!-SVA<|w)+v&k)(6 ӂg^7nh)>*6';5H1%8X[BGa<9z-HeY|2[pTt\U`4@DthqG{]xS6 C^c "bv2 pY<"1IiGFQF6*gKG.94qE5d˙gؒ.n`^p4|4=ˏ' 'eXX mCǧ=5,Wx*@htIx@#1!fqDp.<B(*֜R&C5N2h70M>UW"mr-bi;fu=YP'~Q ")[ECzrfe71X;u,[} n'~V*`'y뉮`eP~0.H )Ћ /R|M)CQ4of;2ybQ^(M[0.cFwDa:mel)4go+hZ|p>K:Ԟ#e2 nTV ԋʆ ^cE(t2; ! /!}dX%5N?.ߪ{k7 PJ:9k(/05F!4mZZ:2x9]Sudب̥=5:vP ~k)L]dNfu)p2QVCHTF>(@צ%o H8[v4/fY6aϚyW UuXbi2va'{%O}yZS%d4ü3|pG-Va|80asZMўRGV/MX #|Qӯ޸,.izԒ #(l(p,>3}~ ܶ:խ>d+bɤ;{`ʼn## k~Ee$X"{Wfe#l͍ ~[F )P(mP m<,9/6A6d6o+FY #{-^υE{zEgBv?plmDa| RQ'"_@Q; Iށ.ЌiҩHLiD?5u u=ڬJ-t炅3>8]jh*Ii˗Lnl$ףfC[hW(Xaڃe̍K"rKt Pobyi ͈G VFn`,όC>Hms`WD4c~P MH)z3y^,DhŠ74vRQP/"c\é. >mM Jenʳϐ`H(bc]EnE RWz5l?v4ۙ,׷KbĽqK$'Yq63G\=)~QV!Ho@޻:"+}EE![qBEFU#zũ( P3t=zPlŧf=P R^rbb-\5郣Շ[ ḳ>HiWVXXA% m+0nu6eqmTCKqqk@fIdn8)%yӝQQ,wUVU\>˜Lx!Ѣ<Ҡe~ Fme,]ЭwE,# q$$HtKĺI+u2㮶}rňҪ~!9+m^gi$iթtnJ ]6V8i ޘeb>Z!Xn47a$!b,2Kx%~|i?d87I4('sMN|k H_#*¯s8Fr-X棄9@5i <7Q0jmJB h-PW_ύl|Ja{I5V|EoƕPÅi89_ 4hg3!DoLHٱ2tz]rLN.1%q`W2OҸcYڅ¶&䶵.}9Q9(;N6/jƊusՑkm!mQM!;r݊߃^Ǹ LVgd;JDe.Ƅ&bғfţaxde7[ tz-JDul2 UC"dRpfC7eGM_ \~+r|Cg9/NySسY>]n2?ޗ4/%~v|"xQlCבֿ4~>]cS%esDG;2+,W!cxl;lj~QG7՛ Y1#r/ZAODaO-JpZ抜 v[Z|L갶㑀:~(X !YO|h_ؐ9sƆPuNXpjt~]J%}eF皤VBLEp`wfP(.Z-?f6*S")ێ =S!s^a|W5m`ǝQŵMo0(پVak6 ᗃ6Ajō!Uhkl~eޫJ8:/B ;?O:m=:4}}'pk8Ka'Q\'lR XMmU#NW$2pxZWS={oZ ^eMvt9{kB\+ca5ϼ0il]fʟpa<\m A;Ac6YS<@yK\6 "LEèC|>) #݈1.nwT\|G|fw:.2.D9~l'%VYMM1OwVaX2~9VeR2}%,A7Zېdtҗ)L j^.P*M?+!iӁḏN,'|CXX`̧Vi8z 0e~L0Qlq(<'kjV5j܃}|@"ہSU$ zPJ٧+;%IFuab{ﮛ+Wi\aF+}OwVtj\&Vžn6'0;K[F $>B77[xzU;)/<[XPx>V<|1"xbF~owF{m化l[QņoUgGSc+J^Cen@U֧TFz 4l!6Y(nZdR$08"k=UtULcinQ=?2yuCDI)uڥSE  ^]dybfJKh9}h}E؆ چ+Mzy]bnC P-V<4\aj.y  ^~g/%i PMvV*L ZNa 7XJzX+= ANYwomwC+kD WNWwK`'OUG՘]@!/ {WuV0(j6)/ٷ# M*?`z/Q :n-w`j@%VޝB?ZtrQ3v2iIq~MFgu]GW򓒲2La¯ ̓ܚ:@!It%  Ks(?pKGƎ |XNsYT!;{h&Rcxj9!bZ nOkOZI fT \f)S {ˈaSq rJKuHmn. 7sݏϵѷ ;y[X:?@jh< "g/뵣F'/p&Əѹ)#tILiAġ՜#oPP&Ah B A#}{D=Pg[k$Kz>/ T 1{zf.z~HRfQDA*NߐzM^ʦ3bu T?q> [,y=IhA^j]rYEʏ~ ,}?Z@iY*mMW~]J˃-؏9&y*ϕ| SgD4( p3҉JI1<Y7qe]zPE8SL!`n- 6П|bҾ5Ԩm6TiUp6v]j AK@QNUH=mB/nrƞP4 LQ'-,dzV h;DQ>=k5Me:/**=b MARՏ]6taFyȖ@;{Dv MNSȜQb~3C7ʯuN[b)\ERZ>E5U0/%;ɫˠ#LuPIZ.?8TnxRgzT`?5@w86[^IQQOI?1o:h`٣8 y. pz8 >i f%p?P=|k!I/纩~RsW~z?pX>(54ʔ |'_F]Wɦ>&,d'{.69pa}Xc)>NVO28[hU}:lJҥ *-8\QAwrOD>Lw e8O :7`E=ߤR:,^v+q-&±)9 WZ ҏ1NZ`ʤ{-A/Xv]~ G%jRE7&Z!4I AֵDrPKQcIː !%~t(~DZ~lNFdJ;K3)IL3#F4k)us,tO,2p㟱z*u# 5ߋ+c.L>98FtؽBSkJr:(;:\̀%uhhuL[.QPK"L96Ej,nA:HY3R"$Z hߺE3EjC.2~pX?)׼.22BV%J1a?ߥƨ&W Kg~D3b!S:˹ K xQ*^\w̑'PQgk.%QGذ/rHPhpc GV+ yôN[qO!i?Y=Qr" &r7/kh BhK\WCjJO҈xgH]ZFu밲`-,Xupgm |O;qچA8QUa4|,ƥ*TXzS-C zO&cɔ4ex$F=SEcfҴ#T.9 xFb p])3,{@DON]蝩+Rcz/p! M13U꛰.1NĞb(+nϥhhsMu1b}:>j6qi"{89mn mtZfҞ A>?ѵ 8Ay7XvͳIGxKWT½](jjЀWJX(RmygUXscPS05w͋/5~ʯ2!b/'*ǻ=(TaP {{wc#@c9M];>|.muHܘo2]U-C" 6XM\5AvvkN:^LM1`Q7qg*r9UDPP$r]ʩ0?i24ɩ~wd dWq9H_VƐK &򊄖nS 5"K_`*$Z P~#&cb3W20B*K5vQ ~VُRvK1'WzRq*g8R_Q H+s?s}iVxRV~kRq U Dzw` rr ʍ"AFK.1-Ir* t:"8,܊{&%N,B 縑P?qGdVLjL[y2w o$ʉv#1 l$`Sļ[uvjnX`tԛcKGu_ť25DN\߽ϙqɶfXׂ Kf'މ,җ CBa\zpk~řr*-AyS`x#0g7D+uоdN߾d*[y?^=-09& #Yg5ʯ5oރxF8q&dߘLKu C@,|:\s/v J'kt4A+} eP\/hݧ0M K/yONrM6۴>6=n~arOdfpJvԛbQL&O2@8 %~/dfM Ԣ8$z8D+z Nr^=ao9KwֈR~}7C%o!O~qt1_.-ə\f("RQ" Ű4 YIؐaJzocIX232z9;Ӎ * H̥<g8}Gl&{+UR7:0_-jayfmggH\49/@ - şЁA޹4H=H@sƱJ-:"#G:uwZ DTn˧*P8_*}lrL0Șzu/p.be9]o./z^(Iy]#w@٦Rq$'Qʻ暝0P"UTR ۀiGGͽ7g=lTV,h|:KJy%c=G,q}R$3_H )+Wډ{S:;FO|NuWÌ4[TlWQZ Iq/EUv~2D|}M"*4m[D`sVC7& }[Gc T><&cQOcy13_V??JI\jP6`D'"O΅!?C-(- lφUR!8C%FG8e Vu竾]%䩃3k܍@m% ͒C 鐥}?3$4K i]ՁG6]ܳj?{(S(q$.9(-L}$ ,j4UUxQsLZ <} > o752z~0(;L>D6A}'.@=66a3t{F [ΟF`^K_%k0\oaG4|fʞ@]}ID<#xy*3jH9urNOēû8Ǡ,m{$X+ &90y ZMi#(U242]_[Fމkܣ1oAO^8LjujHJd|S[-=c{k MpF*E8ֻ֤RʖBЯN O?"S-8w&bMl~٣Lt_ RvQʼ/+B6˹x|*iB]uu~꿾Ql;px";cA9t  @"{ɝw͸͛\xV捇n.a X`]oŏ9h`TJQ:‰C PI :.s e'"gȉ\'o{\w5C킋ZgZ*~&ŜvZ:ɏ ˌ?8#܂-trw6"Ϥjl^ vop/NU;^}*ڍ=go-zԔvD5;G0x@L%eX>iQ:7Wddһ>@3 ݈|iIU z6S(NVDUcsk<6k |{\/K찁ww]a80O2W`u:i7.R\AȪѽRlۋ$%{ܹLRijqDps ?Mk.%Eᘠk3қNn+1nT >Xj37{n7=s/ 힅ҹ/g̝Br_b\a>C<Ô&OںSKxoWE *gA|ɱauz 3I`VMNk1: a|_V@i`˜XkENơЯHy}%B`X:~jװ͞[ioK"gb:HiE5pՕg_ԍosoզ,y^댄O2`XK2n8[fȦdT_5#{&γ"7[SuGjlRg[ӘxuB?Ñwpo] s ͈_ߜv>' $n1='l23gTAU!l-.f M%ckM5W.{:UhcL5:g"”y eLIiݎS7%ӑaz\;tnghSJaȏ/(mꊻ֢SAiG[Tϫd/N6z,s:?~K'hI5=ЇdgY>/`d aFld2%DiI tP~q7:87̵ܴ$|%=/(/Cx㙡Bte-0cK$Țo3.f@ |jtXx֛ת}p!lN0$P>CcKpncxPlmZD{Du^_ IkI׼> X+}j!F0>pTþ_;7K,:yw{hSu\/d̈L*z@rDDI.Ih0_lE8$AU&W;S/b0'H%(W댦Y)%kֈ`/ݵOs퐾,s@eNF$Rd<.kN#O?dsz NÁ?L3`-J7n#:XknemA_`1|#qf7I!KR#Th׻S3KFo q9o=l'FyYo\c(ݺ/t 3XS8)by/F ĝ=a^E8nU雙 5H(5Iʋ@v+"adgҵ+VZkssu]6bbS7'02Tuձ]ջ4a"bnuΘ7Xw;6!*O@5*箅}op0*賯dn 'V]Y ~ŸVV2s ?\VpEtw\yu/YǺ"^Ȩ/ebpzy}`,VgnDfmtz %s)\R ~p"K! Zʪ^< x Ax!*ι%gHLeJ;-,'YIz?7HȈDG },k~1;ZI&G,J%}7HgXz!ueo<ζد0eΪ?/$fЫ0L鱻o#{/6F֬,Q7`-G|UlҖ B hTGqlۢ_cF2p-,7ՓQsbءZйuRfL"sl|R^4ŬKi6)OtcuW ȍV𱲉u,NEEB4MߞDV/t)nSB6!v2sj`J E˧_zNYo:Clf&j)V.6s}'z/T۵T&&rL[aå>,Xtm`\768V悩Z<Q]KGOĆp >ɉA %azm7rdJqϥ F N۲9ty;e:mDlSz~M{$RkTuZnU˺V̰|P*7e8w>cj-L,;,Oqzr5ExHtBTy1Bάo5,]eԟ['4Ib&̧)AӯyK_CfEe]dK]1Ub,;Uq '::QW1t2=xZ{&`N B?G,n9GĐ5s@8SfK~_ 8әqߑ˟@z&2L`Ѩ/Hףar^3lJг#<}Q|8v ~ƠѯB'=V&jLL5u<ƒLԞҶ9M+ 7s@W~#R٪jE?0%J] H4ފ"a.puP!q1--oțyЁ6xMֿX>ds0oK t Z)*L-aWZ( [oEРNm? D6P=KwG:{4bX\LRy23с G%|խsJT!=T͇2τ1=L EaڋU N O>KZScX/ (QMw. Zgpegֺ.aylc+ۮK!m.r|轢`2,xrWk&|WW vn-["^8Z]RowBAywz6Llx.:/%[cGH44Gn #<)0seôlM̑DJ3+gZ[Uug+ 9B vT(FLcؚ$lCAWWzh&lҊ1-pvH-ߗ|\Pk'*e,B֥U[wK%Zx[b!L8=Y7%ʿV̥ٙj`_y.> Zc| TX/>8KL)@܀UBT b+2XpQ,  ׻3rtd^]e =TPnlƐ$ɗŜ#HۺnFҨ^fMOpk懮궹-à]G9gK.-a2=䕅WV8ufP]z אH;=W_qAݼ;T4-fqA7}VlC)J)G FV:ďUW-Y#sp8-PZʘ1.&{'n ؕ4NbPvjcǩS09`r,jz 5mL27 s>z l&x hKH_?GZW?Ֆ.UvO&ܑ́΅0{^q>M ܇g{GcoˆcŮlxMz!%c~}s9"ꆐK&@ [jTar2)Y;w Rԙ!G!w2Ymg/Zc E G5!RU.WߜAVK_B$}s1wS GwgZ(d`ȞQҭes0:)>`-^\: w#S҉{w'ꔊ/; @jUǧv=M!NMo 9Ԅ_tv<\Fh~ AWt5\ <5W~}#cə ggvy܆@VQ"̑E@wmaʽB[o09 &-ɖݸbIrtWeVfێF͝,dH'ħRĝ;B*,ZH|Xv?O!TgQa$@SX֩aX6\,scwmT8~r4ҿz=OBQLx'M_ry'9߄8~L/g>8^F_shkX$/˶1} ߾RhWH$YFwHO1(Kd~s{2W_7|LbBs>-0EN#{K%Kk~[4TzL?meHB!qEyZq3Jq:݋ ,_;gm5WHSwU8M Tg4}]^TsEEW-Hlm-H!؛ jۤϗ!=2|;q7ن~ui2O3P9IC-tIAm1%:wSzGA6BGf:yK t0]bz}3尼!TUfMN> Jqo!rj^~2Hn]D\-v5f{V  ]O!b+!ڳ!_8WL5)}jDǂsr:Z5;D _̜r=`? >`T~DCe|w,Dȡ6=G}.)}%<"R a,FMHD訵CLf~^ =Z ”5G"E*NyPFG(wl[az 1CuۯMh5=;;8"k$ZL/gD}lH?\n]l1IH% 2#eR 操Ye$bͼCY# gT.W-lg v" =)X˪6umKJϫUheϴaqao}(Pqot (-FU~fh][vY=BeF]j\ O.ziJ^%bPziN ?lPZf M_Q׊}DO'z0~uJ4<Cf=בm!p^~HX+]h`A͟/UtN30%W%v+x دųM @blȈTC<ʱzHJgU3Ӊ]$9q}s:78Gq: ^vob'M!z3(s\zO#H-H,RNjm+ѪD)oˈoi5. Pr3w;X| e͌%G\?!bcThmK@K'C0!Vhʥ7ߌr &8LZ?:m-++}S6]K&6 )ej] ¸W-\\\&8ѯKܦf~K-<p-#laN_lDC):L}q[`}}x2@~2M0HGyIUUy1DNmDh U ]F 2|7!)F8b"y uw3…&3d&R! 2ˊ!O_5x[3|SG1aA=k+%)~%xxYgw"o;:/djtnp3uޘ[!*чP p$Χu袊gwL) E)xQ5=7Z2xtqfx2w iS;>ȭz6nC NV\b~~KxI4fkPù =W{̂k+y1${Am5ޓc'x*~9fZUw ULHuI0Y*j: bSyC5AedA~Aq"2D̦(w 7M>1+1`?iqye@jZppnCu_a ^4#-k5e3x-щH@L!w1ьb>ʓF8Yu6اhK']$cډaMX3`:ZV$hbl(C]q*L`ۘ]B*sD(^1./ ]!߀b b1-D""Lu1' @Kt RT輾eHV{. Q\":`BR%#Sxm ~y(LY4͛Mf~ 1gQ}!Gp2քJ,31НW_o8p@y50$`A~PjXļ':r2m T{;hƫ| ]37x/)Nz1S.9'%- !$f1F;j@ڶ}AbPjBg٢ѕuJ˗oHb| .$;)́Va}*#J^bȱV fB-}6ɥU8WNz·d'-߅iw^LKO Eigu\%VEmu %D)eTl\<g$U S/k#UF?e>ǽBl\$hD3`EBdm:_rof,Df~&͇4 V%{ 8 RGTX@ؿYAHYg( 'sa졋 QK7IޡL"4M"isQ_!NlnÇ㕕4O E v c(\9R@Z?bKOc"X-gHɮ^bkPc/v 0A:81ؙ7GUe te*jm)w*? hn8&u J> qxVN#1ZlPî"'}.6dBcTRsI-7Ù:ߠI.knE$# iBMKޱz/]ntXmfМ?Sڰ:4I!‘pv|bBͤO-ߕpXiAxt³7b/:a!WBFڜKv1|s" TƐ#5+R1WpfM{jo2P7{OddAj4G A$=1g^LP:r/+Z/uX7]vMzABI55xdŅ(\ ୭wL-db3/o'< S盥$`IκJOCpUaN1P[sfAW*xwm5ŢoH_vf\UV," r!Jz^, ŷQF)pJz?۰E 6ܳZo=oz-3ԕս cy4g~]# hQzkrEj/ܡE%MXnEEU@rZch#Hs]X)N)Ӈӥ-4:Hd ~{6C͋b~pgx) VF"N-(^k/ە d_|_4[Ǚ Q7k-Õl>6Z0o@ո=1ե Nn~sپj=%M(Ynاx 83t8 a:7CGw$X9p"Ф)w77uFU?_6&^Q@9?J7)IE2j,hE͛` bJުV - zz:/aקEO #\[D}Ho{ 3M(mgKAWns+^jiz5BJȡɾW@ BT$6gZIE'SP\QxޮM"L74ڕ{W5)(yY܋{"j99HHXꎧ.?s*a/!'ѓ $.␳wderfhgN7,CJqwmhȢKA~A22IVa m/h,T Az d ZA\* u [٭ ^A4Ow&mQիFʾu81y9dy<׊6)v)myw4pB ]?p`nQ\^-o# .Wi#^{zH.S# arrANbzäUTᪿAn_9!9'Gg!i[jzd)qLT↶q}Ur~`J:)76BG0`^Gⱒㄆ8~}&\Vzd VѽUO4+($ p%R z$.*X.~lBQ@=*Q/2]އI3 Mex~{oFu7`$]+^}~{ WQKK~{k9y9"DNs$FP{0hq@NHn $mRK3Iki LJ34L:>(m]}0Ul=ʂ5q|uF*9fQhooAVN kWS ݋6E7B=({UVv3bX '{ӵ V|?̒sP ~L3s_b ".r"*S"=a@WӉ2a{==~ŨX讔<ǬnC]GٝW;tր#d1=c~f;|jNx :OyzjffӸ;u]$M#>oVL#t H D1rÞzeCmh:8} as_oT:j;:CHԡWAb^4;4<4_AHƑKU6=oJXn 1M8l'+SSNp>eKr 96v8(\)Aڕ _z-N %岙<\zb zb~RzClg :/4ĠV2ΏG.lOߐ_>wL&wCIF"o#i0کk?#s)=lh.5S;[} x<7Ɠ?ʠU"yĴQAV8س2stu3|iUtS<+$ ^CM="mey31/׫=#9J.W7e!Gx0CxG@is^cHJ&5T m²ll͘UXR" !ˇլPjQ=77q) y{c/uWJ9]Jm+c6s[W* {Ntpy Ɩt7%s3>Љ]!6*)ίIid8bLC O\Ӥ7ad"tDJkcJ֔6FFYk$͘ Daf,aҍqy2:NS.pEMQF$pv8*nI{O!8~Zu'л^ u m^(dm&LvKG +EE"̳PݶD4&yYSd%|,>"=m~*F!Ɣ̔Oូevt~"ƬB1GѮs q o,)LX̍5&ʥ(DFi:81@(E1~VU*ڑEJ~1Ya;|X;cz` ܣzgkS^ӡzgz7^j{Cd@ <`AnSڎo#LZ;Y(mFzP7e H#NH}I6~ vⳕ:])cڂ@$j6r0w: P4%/?pn.Tlj VZ!EJumoN&RMt`0W2=YX1SoEy*`Qx!SUO|߯B1!ŤZdѾFY4b-$-T)W'(ĎFe׆8*Q3+FX!lbn-굵5}Z3/g mI$oEj G7O_ŵ^*:z1'K$;~xp$wyy΄nQ.@oE-O튟|SjWrwx^T=& ע6-hDϗQ)[o 3h]gq}j{7d\;=vh5>YLP(a}yid )- 7K.?oE3՝H<IH{x ,* M"v qآK)1RG Hk!gr'ΩE *<>dp"]nh<#Mdd>΋K=vN%߉cwV[!J?MuPެL(m%wK)T?|kmk,:Ԛ6{[ m8c79b"DIզyf4]=8|# ՋO:Ŝ#5Ov" ӵVưvSojo [5 w [\31;$"'L;v|?dVm댺lJNERRړ3+Wa' æ ECڅ ^TR3 O$Q:j/xUK*k%2;Rҏ@w)|}/1`TGuaN`>q1Eh0e.\mT/OqHwv6HhL ,MFz:E`,HiĆⲯ?u> [)jR3Zɖۜ5لb19vU Uj]Q%=/0YH8 0 6\P|ʼnJLX՟@FuDb-w{06Z*hpe- ]bo˄5X9'N48`yc/Z#q,e[B-lt/OUY9.%Cp-Gz"yev"߼nO!!M^<*Ԏ*1\so X,y̑ӮO: Hh3Ef@C6&-Mfy4fV#7SGSܷ5C8-4қM_núRic&܆L;I7;LyTK8P|bӞne<" d /k}I &"а}PX$r}<=7w@`̴d>` g{Z\zbŰz댸DAU m 3N4NsA)?0a\Y!f*;CJ4:8ٚkAC, xs҇U<\i12AD+3B{81 ҽ(?x[6r5!B]uDˆuR$|v7"i!3gnSJіc8/ӌT׀zWw fN,H@T)F:N3ey9h9Kc|t2> Zkq>_o;GqN 76e,GZ8e̷}ʦ͇'|#`˕&,Ċ To3*l@^ӥvt.ؗE$VLeKrCx;An"ԸOX )}:0fM. M6c\=/9ͥY{:(~T9UMInBӼ,t<'/gEXC,{znM -ʍ˪aqG7b@24 Wwg.pzfD:t>tkY*NrVܼW |qp Rn^ŔiWWu"tHrīY,{E[k"IQ޳!x,iK sa$\UqK3&?Oa@m~P9hq=Pb&j/(7%.-% >Z]jf$w˺)9Η*E`ӒAu]8ljE 9M ت8ʍr~5]z d`fA u-AZ8ğ5N5)J [!" P m]:T' !ج8?NU=PXSh%wJճ^uEKXi!?NZ\m_e e"_b)y%O̠T0xr bAme9UkrP4Y:o(wu?2߇'xSo$P}ʭu3qLTm2.f xK. Iu@M}r2Vb?x^w}@Ai1=-;.B49/g[f^ΊNHmnxgC^Cjg(agj+99CC?F/@-0V^ ]YwwL鹬͂W `Ȧ::[8hLo7lȻ)Dó!lA*`xo:s U-Gw`WޚDB3S[vC^ s  VK)!e<1<'Y +:Q^Ḩj (?)~%yl!@QnĶ喋p2K(\L}A]OMׅ=O {0߀9szgRNDnӈ?gx"P+D*d(SyEBYLLc3af NV>L{ k ;*Ö "hU,k_NSh~SFm7 sFp9Aw Nҥjv1y'w{^Lc)F'3>y1)uyvޑ^0\WwD9EzUapWm䇊+&` \U$o+Mϊ/XRYlIJ[e9k{[ȓhߣ藤ő^ưQJny9* FZyXY/>hҧ>іC3- 9T)ѤTш*MPiuØ,j]mj#ߪ"WQq24x'C3k+@o\$'71aSViP"ܡm}I A(産@:$;Nk`5k)j[?ujTwl;4S3MZ3aDH$G U >UaT= _)(bT,D+5=gqdEuYphZgPQ!Ȫ_ڹϲ (%F>Ibib[ iSd$Jya{CtI{iGAY>(?auJƷ!3ZNtiuxw}O`~+O@&H|P򻷸71+q;߳0cf$K͓Z K' >SLH]zH*누Zʆ8.I%i\Ӟ$5/3 & o,n9l3r=^<ٝ=n-p@Mss_E/dO"Z'$r,ѷݷ%tX/:ϜHh(-Иw¶=+|KZGÖ(3^vDe:yE=-v5`1lxnYrQj16[t"6VbPAAG~KMF"hTxN?@YQ 0 Bڄ2Ԩ7.)W1F CkUa65ރ/ 80ki݉p73]ƗbA6vj|qQFZ:DpPUu` Ӕ 044H-j8@8ZGw sΣly;J3t: "mXHB;D5TX"62\aC ~ E?91h\ eY"lc$ķ !ˆb[m^5i"0YaFIlg6 %J`r_JsGTXC6G悫@E3kM.͂oGiQM|e eG$ȿKc6TՓhb9* []/;#^$s3} ydM٭UqyJ_jʜ˳~_e;):u&QLࢍÇkESsA,Lқ =sج6@uy=K4}R c:)%<6bXFN܉, Ky-ox\-Nic-fZ9ZL{8h bWU>˥lx޷XЮ ^; tm8ڤ1סA;N֦<4nJHO9KCMB ڈ.=kڞ4M2 QA x!ɌIY/vT2[8c]!)3gMUwzWf/Ŵw4"n lYvGbKa kC!m(M\?+Zɼ$-e8u*g3K^_2b+pKNҵAR"?g{'g@lWMMQ}dK"t 4t^iŽ*!v)'W?}voź^Or ,IA7.@]U UQ?is}=!B9u~ qbr^Aⱄ[a }h@UɥBb)PfL3/ð[ſgU C:@kE9뀱'!w}>Hpn4|4ԗxBQ8%}h."S/UT9R-o.?,JhRl$w4x\uzXM/՝_w~%>lnc^8L @D 1m>PNƗMlx-πռ1'?09 #TUk|cYS+6`hJ`㙞,E ZpM H̺ a5 Ew'^ qΈ"h9<'"/-@ ]J0+71WZڲ>< 7x(:am'(n7x|>;^(!V~.Aj0Dk-Eц@&'j}l{GTRQϲ#J{~NYnF7t@yqnlgS9E2 P+ĕsXA1{Y i)xG`bR6_Uw)YI QWStA?MwU289zeFXY~Mȝ5'Q*@RjnvgZƮ>{}=eUwَ?&f'^K9h:=xd$ BVGrNV` NSl\6{f@x&! N3cS1XmKF BXZ>8Ⱥإ$'j~3m!L[Utnmy9`f8@PP~Pk Ғa`"Jc`/5 PzGz?~h6EE"X bfI"f$?X;"arrZۺܬx8oRT^)џX[z o㫤j֮Yr=&\HOm[{;q"$@0#4 7i 2l[S&+:QC_dU}Q"%:zh_ӳj9`Ɇ(wܼE }v}M=_~,7/;d1^<d0T88Jbs=zJ6C-B?91Cܝ.UU%3q`=GJN"o[g,6ĩ o +d7\܉2\ZY#%V&e?h`F;#f}蝎2,x#ѯ+g%GN, o8ϚUb̐;! \ `i7BoƄɫOuGZ7Ix_q)_ydeg"lVq)=!# ?gJ$2+,:CO[D0ac`!(uina3YQH5aj ]s'DѺ0EL钍=_y֞yq#Œ$(# J_E&CTnXP I/kѥg"r[hjFͽR6eNxt e܈N~TXJ47 ^~xB kcs|/ 61lys+v_pb90A}kdR{ګ%i2PY[b m'PRwX;%\n&S ,2wC'SbRZ$[8l읔W3h0ܳ#_]MlB#:9( ="5ֳ񈯟UgpL6˱14N :;8镽=S:vGmn6^k$e%?Y'^s>/׾37`7W>,ju|X}ʾgP$k5zq͍%v96LUX/g09%?G˕QE)X>Cϰ0^{-e"8 [W` ">$"]tYp WV2$@f\9܂*(l y/ (7>mSTy?dإS|a ezB teN0RQp i=W3N%lib?ʀ,nSͶ^ O߄bˑGuRHԵYW2#QЙki%:Ā@!B'j"^suM$mbv!y[̛=5_ޑJcQ2K an݋|O+?Ϝ==C-= 3)|wi16$;cX=O>^lP苗# uK`Q#k͸m3R ~& XwH %ID uw;׾7 ڐl,L6Zi H)Zrvs>51`k>_k(-,1' $T![fD4&e$`dP4aXsI cR熏bP7A* P0W֯pDi=eOOwǗDGfq"#`/ 3AҧRے}综/X1M%h}®a _[M~.0j|-XαdKz`O/y{52/p0mcE{:>{U zZUdAy7@ɾA~IѭF`.+;rnLHT# @ZB Z#\u-rA MWA|nFbBo7HB̥qڷ;pOpVXP H p9fӣ%n1>;v.2Y=bC,5#YF|hoc :)ݏvt[ U!Wyb~(qKyͣdBԹRM]Y1q':)mf${TcSULS ^/:KW,,;F%&~lCL.>g֐E(Щx˶ESup,d:hp%e #h+C,8Rӭ N55}UrqҰ  q;Ū''H:F;I}7]F8J_2jTYt=eHJI;V#.ন:hg;צ \J56(:vҜ`Aimu@'& ۽LRp4am)`OĎ@y:CUB443Qs3ĎwE8zߖaܝ2ֶ:s@#=* YZB5TK] J SFQԯt$m0/v֩/EQ>[Q쀷C_ICsZ[➢ N[tL`󘿪ij*NA>/3jYmk%ZlB?νpdj7_2r 'e`NK)+\GGB٩ \kJ636RT =+Վ)vhL@KITK1SR@PjV$DOE[y8py fDx[ w]׶~#ZCύHvLAN8l9:rxQCç(y߃Մ7FD}.; *0%f!T-bnaJ:`~HcngF~=B oauTpW.#d/ޢ$ * ~SCUr9qՓ~JH8UDqׄϋ:~:0+tvW͌Nkxt`U 52ŢP<@[c_<Jm'B$V 4vj5"%}ްmvIPM' flu~P>!C%Hؓ\_L_^ Kwܷ/k41C FaHm Q/UhI$VW#fQjb3e 0⛖uб7k~EX!Q ɏZuA}J+$ܬe \."W-Q&\iR(k"+f?y'gjUsJ܌~n,x&l:>SOm;W,̀R1%x `MvB^=tVgQaF3^`ʕ/p"(ćڂsLn9U~ _`hFN҅g0wcT 4P&VR "C<]t{F-54t8U:44(}ySX as_svk"YV0sm3Ndi$B"4Uv$x4V~{[#ݵn~E϶'KŏR<ׂV {X)9ġ*%*M!Ql5|xRsD*B'颻/3kN:ˬ,'gSৗ)Gd@fshdȿ*NcXMhSW0Pwj=1`qCs5'k-% +ʬ06^re =I&K[j!|8:--VfzKÅA^ÆnR'(Jٷ֠'dGڞ~IIA09)n |bG[t?3 (T';drF`!#M&<{.ۏ-E\abqȽ v:g:5|qV2=Y}ȺI{MA/os,dD`O|C8I住Sh?}.S(e96'׭M+tCzېkAx;Ȉ[}nl#AJkcl8gԵ#4Kg:MqT!0>ᒅVҔa t1bQFu)[ㄩvuZNqq6g`T!:e!U]85%4?ڇ*P^pN/"ށ'3pжmqժ&M]_h_ Э * zZM^SL; < 3EFϘn04m˝/ͶΊƤ{rU0-~#@f,ue)g8& Ac[s j*Mqnimri1-MTVOY+q.[Ptܳ`o!ťU> fQv_ެF;ThKc뾭Rx/ JФ<(xAODNӋy~稅?l (Esx$ UzΗm<:zZԁϰr *`IGT!~[^G= p2 u1_~2wԤG9hlU> MjZa:0!r6f9|A|wi6!E:7vi^?E-C 58*gN+ 5>9PR33&X1#~;o;)@&351م/;c&؁ui' R]|,Ð D]" >B56Lox}臆G{)33Leyg2i4Z &hG^In4=UѼ^w/G gB3l5@:YT>%VT"}n=Mr\&tBS6JXiC;<tbMкN:nQgu*7p_R!?r8r(Oh3D } |? 6'.@='ihQ 9if% NtQc= @ϱA=F\ !vaz"<wO Z}Lh{edAc vz 3[!(yz0~9&2yWJyx'L^;®uDHWƷ͕ٳІHX R ٮl֗c$D7 f= 7u0G"YF.Ĉm5ʂg[ڀBUe3;X~l~h Bk`:19ƭ/SWO6\`.1!r)Nt<NRhv\Dʻ~_. M,J#w|]U &(qGd9iRm'sp|zM%6P!YULqB#: {EN7+%`(X\Y;UcsP14۽> hLجђgY!ZH1aq;{m/Tڼ~%xpK'j{QwXX@g _ͽio3ee"/2zbGq1YA|t 6D; Z._D|(4ڒBUeuqI7;`N&=EY}KXoHZgHC]rk]_y ,|Lr2en1oH͓g{bxIUKUwA}xs7-}|nb@8dKk@o`lۨ47PM#Jmc¹9tk"Jy4Ey}_c@nll*⋰goMg*<87sa"8Q#q v > s"0K"OБƣ}0UI~xs8Iڇ+8Bv_w4)_șwnД˛%+oH&z5j*4DeZqf?MB'mԒfA2݅O*ǃ 1'ІMr}4nz]F8M;S48\ ނ{8jh v4Xɠ6 L|k:%OBD>OM߽X~3,6g$E6d"Ym*"V/)])R=melJHpu-쐜iKm/ $ B11 ث7ynA M).1?d%a!]xZ-a7B%$b,"dILcԂwzۀH=} V9u CVQ7}Y'є5Y(u,"Y-[O~:~J+8枴8}! Zow|ir[nL$ 1@K {=uR,h(ޮNcKb*MZ\k;Qt9ȥ"fE Fu|zC•-aHrdF-̀؂%ɨ$se(x| ZOE0yC;ؚܻqU?P-BG qq0&|Ig4pO%o7 #"KM15 :?6ߛ9=6&ȋa`,i2Mϝ.+ï_^W;=FMox]}`Ʉ,9" t|c66_;`p(ܷP#&pĠ1=R'A#N({+ȴG!T̋IpH}G)cyi-ek#^<-)r&>9.<b8 $c$ s:1 Q^/>uVkK/ca]T nt[&Jm# dG`Bb@!%o-044uy)w+!ݼNib8mՉ R Z'6%ͥŤp#JɊΌ %Xֳ+Y0g|;# 8t_5؜,%*O023g]i$-*㓸7:u|(.̔_F?e ~X^97$|5^mN^ k>ܘ< nS(Yk^f4iа/ ia#/*/x磎^+m2WܽP%8nD} X/& L o߮n#8mPрGd?v9ukTpgm'mr]go>e8"kcbDĎeއ\e`Ay)gװ#1m%lT.}P-A"`8  زhj`ɫqajP6ʭƲ]ZwpGEB#"މ.l'hkm2qyI+9 FKX2Y;;FR6)`Y1m,VCgqg= 9ucrO .I.x֨[ؑauLq~k 7wo+`~%W%|o\@\c)]* "VW)c]@eςCX&% *2T &/g+%xIȝ_l+6 aD?a|i># uY%=Pj4bO'C֦RiZ@)֐K9pa0)N:ByP ~"(WZ@R\E'sAb7&:[Ih0 t<Z0W'@utc^ްΆ=A!Z2p0GܱN-ʓo c6\_֘6#ѵahGKB?3w')焐LFqyMpN+1vnvMYF]*&yӵK5WGTc0JxpxS$QB$ [YֺLK>j/n^}q9 UQwd%ta*}Tݡ-*b4U1{(gsoJˎͥwQXh$NL1Z]X_*̒gXݏbqzhfH i ^b/J'nyyIn-ޤ>`W.08h.ZٌmU97eW1)a2,nǿw\N*]0[X]*ŭvSuJZжC!M!b(vT8o.RC@X9`xT`O>ٟނK8,dÒ/Z$3ڈar A'1b A/%|=KDkn sȝ=Eg'k3[Iw wZ~Bm)&zŘnkʅVtP)q-=sj*g&挪* E@~ ^0Kس_bpɲ.WzTb$‚N٤p[]'Jq6ejr:ҴUĠtLbKPK-SN 6d5s(6'2CⅬ!Y8Ra).աs'LC2E~>okR3tMb HQ074|P̥za_w'&E&%yq"/s<* 2:|u͉ۗKd[uo:=!҄vQ6#zP)Xϡӻ8 g"%E1W{ULOQp5(L-խUIbGeѰeca& 7_F⯆#>%dE <Rg`x7ߔ*iB4ZE`b>B980긵ѐE 7^[xb3%_{i!P`4TZ.ٯf\li*!3ۖ܍On պH/+!so*6:YR=v^q)|-1ByD\^+-]Xɻy-f/91U)ҵ Yoqn{F< Zy)E23r.Sd]; 8 ZP8Z_2&~qJM!~*}/ V f.<=Arjd!WN _XVonEa(gR7qoJI -;Anԉuhު&pI;^Q-iӧ26~CZWc/?,Pxx2itDZNf(y$<[|Em{XRBLG 0&>so4FܕXޑW.dFTU "_,_T1 Dbd&9ϛܬ b Z=k)yUIqBУ%׼$rÏ&rA,|HY'/BMQм<)bt6J) T` !9Y' awEtPGVٚYu%;xdHKu|72=^q'Mr뗈|r@CZdA tC@)⧜06#N3)׍L )k[A"xPM$bL0V(UBYPu؆`,*Kd&#>,5V«hPsna)NvÍE_#uY?Hf@D9KbsyJO4}~ Db.Ίgbr%֥{e1QX2Kۃ Y޹UC4<֑cAϙIeхKK¡Moke>`V; J>xYiE A"GC FJѴn͠e)m$ue+.Bo+Z,LK+XR>"JuZrw/.DRlICT<üS%u/Ƚ Y0t{tºGDĘha@k$yZ._k1jR{&.Gm6G`eկK3ĊQ &x_mdB;M8Pl .̭%h&Si$j+"Eq_}i麻ԫ,2]򝜐VStqhfKu~Xo6Si+e')` a" ʀ3/LUdؒ1:hE^T,:˄r߆걲I羻-zoL(% spAhh#TGfPb"OvKZmQt[Y2+mֆy(c%j}@N;WG`onFӒ^QgMu$0ou[{f6NY)>/*!ai~L~%[RQOt~=9,߲D/Ɵ6Ζٰi^q! f,H$~0Z`R?m ,[!`d3Ŧ0-y}Rk;0~JbmDY>D)-~K܂AwsDWվ!A/jE0W V_f~LΩ36v"O_%>,Vc%|^ȳU8{M}elDv'|V~K~! x !=ï+L|7*R)B[@$Եk63t`Ȫk]H O@Ѵd2ͅdo)Y0Px*^XGׁoKEk4ڍlQ5}j28XTd u& k+ܧ5.>I/z h2YqB병[20`6=I)E%D%ՈӥM!K,*c %_.ߏXhcQXKkwߥ.r]!1A|:(eoI:TT\M2c⅚OE{?H:K5B,mW XJQQdl#Ӹ4nq֍eXSiL:3zY RspP bm~^/.yGÍov7bq- :zp!A>:9RRi U=zqB!u9`>zLl _ T+( $7)X00HF\kc=̘ͩb,<[@sWŮ%A sܢ-cff$uOeH\CPbH_ V&َ$D %x;\m+m=G'.~#"2'!#9U fjFr&i~Ӝ[t=)4׎YlD`=к)(sʊ1V?pډ0I@OTأ_>QRM}]߂,t9/,џĬxC)} ,MT\$Vc_pj{7,q`B&b#2Ų̄VukK9Q8HkyX8pwf8x'65လjG23@])Aa~RV\zGaf" hyW#ٴ<i .vw$ BR18@EJ27@tn/56AF]x/mBGW0'Cfl5< 'JjZ=a22%h+| !,Fvq(fWM!=D${#)  [uk(:_M(Y[TuUi"}>ZX4: )/uwM(H_4h7rgY]JɾUoJ)71g 9 No5؟{<{\_15!f ѦOL]ьYS]OzT?ĆP%y|=8J⊹.6ëkNjm / L 1j q*ȿvX3R]~'9,n$^fQճc`LJ~"#^bO|i --g&^-|9*`'5%Vi+V:f۾f &hNՁҋ7n LVMQC)U/Z^b9meCڴ:`03aGvͫQ 2Wzg%}:C?vE *tUT6`iANZ˝LxE/فkJiGMDIo_JHcI?}+ow/ ~wٮ(Ձ6F&;}>ɗxVvdqzʍPuRYNӯs 7VmS*%6DqOQy/}^n1.LR(8fk/xv%`_ѡ->0inށP)d>D{ ہЮoNF6G7?3hLDU,i ~J|411>(LjpEp28QDv[u/T]JAbcB]aM'u#IiV3Dg-Y:A弯\Є$Hӝ|/ҡxWKT.a6@#o7 \~X(9܌'n&_=vi9Π۹fl娟 o`RMsiky9^:$wNNݬ@*k,0O)p!-\+-b V)Y\U(*6^^QqE ʜM[g刨XYTL3b}P&}Bmd"̻Hj1ԆhQ+qNַeXEVƮe|"poAM73#$?Yqxh*iE.u)ve;RjҌ15&/w]F>EhA;T&[𱅉bw; ]OUd .n*'a.h:=#! ?y`rpDZ!kc (M\*coE"D#Bڄ3 O +t'Sbx껇@^y[XT%?]z?fW<+I~}\wG!BZ&7Xl)6N[n0{}!0/* ^h~\2 URɝϡDϹ8v-PK,X(;fbpngq6TςNmeLࠎͮHx1{t "B!˗Q'j}:>H6xYu)KkkF&?X#ZgE"ö?HiET9 H]ݭBU[[>DgP =3`OoIGz[ կC$6c"ʈnЃͅIܯZ'?c' 1A#5/xg焛dr0/ 4zD^̝M\,7D|: e.޷%uŕQZN`U[ĖA-Ohm'JӣXM&QFtCI޽@Uw;:i}xԚ-gN5alAA)l⶗nN’G0Tfد'*BeU~%%bL:T-E *ii.qdU&JA[\#|i% >P&G%ڀY~ ?7Qڦ)-߄~g۴KǷ̪=&䡢X|+o-q jzhɦjak%֍'{.ekރt-|nOߡ.b+f2iJ!.@bwpU [>M KzȻ` -EauXu3U xb3 cͽli0DuqII H(`*8{ .y{3!))q6I =6fP F`:Csӹ z d98n*aJ(vm;ft)O('kF|yYq27f3D$ݱ4],05?JF б<<DߜDuq6)odCYZF |"a$J&m y :hL}b;[PÔw[)_[!Al+*6[#n{?⮚U4^3 Llj|2x x=C8I{[_1Ў ⾑OLWv ?5cQSp"vvs۪1:Q,6` N;:絠!6 E,b]G7Ch CA6ķ<`Qu5#R~2fCDz8A"E_xžqKmoV(i-TX.EZL tD Kb߈.ei? t)c/LzԀz+z r77X:z݌Rc0f;]?'lK#92C,T9 `L(g޴Zk5N '>߼ A͗~Fev'1^iftcBA,|͍K8x5iJ1n.Ո:HoKGUb}ʧ1EiwhB^>v|WDkv[xG-mߛ UK /2V2-hnwA_2>0Vb;H(iE;rL"x9#R6 ^TV8g@&I}qO)l $azZ)18E> h*d? :tqMgYmD Ώ\}d^M(:m}G:iF wrt_|u)W2Z^gAgW~A1%pƧ3Nm7\ x05j#h~NVqHRqg령$h^B:O9}ۄP!vW鉆횟>zB[Tvꬿe8n2"~xϤ Z]Lu<6TO}|73pE 75bZ3hw [2KVHNO>CQ+7ExddQv/WVDbiW%DᅋP;TjTMqÏkKbJdy^{E쭹'~Ԩ Xm{(lzV7B8([{;|7OrA~n DpJ"57dLLTTZ[7AGN= g&_o+=TϳRCokXZ#: ,%xD;NU&h>.Mӆ*ǿt 9@z9߳Ⱃ&KaZ7L''#oE Ec#(2q6Z-SRO|C",֍%pcf?ylyd s/z( lI};˕q<1 [M[ 6Hqj4' öY>l [Ϸ.XBt3!U)Ct+S2g1=;BK B8:pУpض4>AD,vVpBP,r P=k8NEc?*Ż>C^vfo@Pg$2*,23#LF2Ŋ?x`i[Yn[qہQ "5lBF$ z J|C9GK_fW#1%Fc*3CJnh ѐNټ][0SܨU8aH@{qZԁBYjPqSR{>gYqD~& PSQcaKijh҈d?.E7@Z0j\!=@WM-b<ӝHI=j Vc 7ߘ{7O'ϞxxXsG0Zl5?; nMf$}]7B8omd_f!Et޼i IrZ,F%?Pkz`V/&==@U ex|dLTuT3;%Ҡ l5%-0L[sR5 C^Af@xeBNMxp^C=Ay_U{xxPV7^~X^൛o'V-jn@(d4*ZǙ08U;-BC#}َ_s<% ԁK:)ЇE[:0xmñN:Wңtz_-$@zy?G# *$'l;p"*M9 0fOPu(xEj~ ?a 19F+5v@{)/OȢڥKPx'WT38n+ -J\9{##>}JD>eun^C7Q;P( t-|_+֝~^c9JQKl[{yUm_H Oyo_Dk^~>|)C|(歚#n)#“mv/,JAƠyiiVƼwA q໋L/* a"Ew (D+^RWg0{!NvF0ABAYj9 )jdg ʤ}WgVi"z2Kܬ>siQ4|O/@8[Zܨ81$'`Vs :U҇V9z#M`@ѪSd8O}D+X} @D.%b5v|{qb@8$Vl4Gv)`znp&3Aݤa.G-IQ͍MD-pckܜjC9R!72_X ר7yO|75SYE1bUechYQ˲=jxظQv!Dˍӳ[CTEh?1@Χ3@Gr5\OC=Ύ) Dv >B-24cP>n|2I12gd>As ^RTr5"K HEǪ淦'y[!W+)΀Qa؀~bK_ ˲E+9F0l1h1;SnAg&@PmِR!K{at%O$CYwAb 5ڪ7s#ʡ:~j ?H؁KYI(zh]$ܟ|cXPp,|W61 oIj`4oh>H5̈|NXu>l|z麟"n]=K K4?%nX` t1DFiS)lN 1]r6Z|m~Hѿ%K^(2+SLDP 48bSĕĹi[ ,rJ@{as7dȬ^&`>@B QHqNcʳf䔔gia3vu9$7?Cd 9 )k+Î# c@9}T*$wx;M/2(^c*ǥtJO>|+wѪB"E9 ZkxoT s{##;h5 /t3ܝ"p+^w:zB :6CIBWylG&%x4BA;$WpoMWxThWF⠹ ~jg'Vkv  A%>"\W\J n4P4#V&.;%+6VER\ g96L/]։Nүn[n_yMͤܔV$UN=Ez.ݷz*5ìXaa'+d* K+G".X 얍mQLHԃ( &lum5!x}y#hܙTRfIT.jL3D6^ ($l|"PSZσt k9 /=MV쌷.,w+@ʔ\qs+ߞ-B0bqӷRs7>Jʓ-`FVBF[Uτ|UvA~5R}E@;zA{͕p >(*k(r!jrwN}|B/gwaM_0jh=!$>tIϑK@9AaA`Ls^.lRH2nRoEӒ-X~K 巷Gн4z.d;QC$"1"VؠKf)YWcBhR$F/]Q B0D|s:ɏ0&g7 ge:SicIT+U|J*F"f832eHSI쾠GkF2#9h9GBZ2nᐾNH 2 /! $АqEow =nUԶ+cxL'J5 -SZNקx"1<;I nI 8ӭF[?DԹ X{ow {+2D/F`LA&*oQ Pۨ`_r&Ð0 A'Ȝ( =KB^!3 nO(w @`7l۫ X0 'jK{Y50N} /\|u2㙫U@'S>i@Blw 8kt{F`Mr{=I!G,,z]0uw_ɧt^%C srsğBy_]U0V̘4Xm줲 iw f|-KrZ|m\9;h؄/Z)oSWN(8l/2[6`-+ #`i>Lk׵ i ^,.V=SG^'8ߡ'Kӧ}ުQI:0@grsz \z!һ<7Fɿn's\"R%*BPA q vۆJ4cc/ޒ[.i@Ei%[a;<sf -8,$^J>fz}l 6c̪Ө;@@M:eɜ]G5kV> E 5un8 ; qS5XvM3v[H01M o`K@Av[B y˽xlx'pj_,P G[ 4"ֆRRD7W*{eUF>j:e|9QpVVg(-i0snܸX &p@΀wK`-mbNEGҫ]RZh  -NNv=j!աt7a.yka@mppPE׿f͓ fbh> &,F_aHZ8t@3mcd|˜?5ۍ En&( |J+U7lizu#]誡goUbkHt,`00:\:ieHp$ m`p=TЌ#h6ߙ_|'NW㷈xd7 (7uǸxuS K0q`~6@_NZ (8E[&_֎^^Q3M.7uq vD:\~N?Rn`zc/y\r e [pu%x2gYZ070701000000ad000081a400000000000000000000000166f3d9ce0000174c000000000000000000000000000000000000006400000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/media/dvb-frontends/dibx000_common.ko.xz7zXZִF!t/k ]?Eh=ڜ.+c\Mvq@WF]^'qP6ve 1C[SJ,7=^IrkbC==,a?2 gwcٯ:x-s -\=IS$翩0)uK]tr~曂 δEkrY`陉f&d@ay}J 7tn"OU- 0yc?i83ۗ귪 civ8D`TL,X/CI"7ܙWU m_Pp]lP ;GEʠ79J 5":L j-7*X%vuף#<(C5dX$g,M4V?,phLw9R#5R"S *#(!uk سP֎l9xTK eKRU 7umiS3dQ\SOxWt_jt;~u8*@ #F]FX%O+j$q}-"D>y"]SwtY`dP/24Jx__#u JY 61F`Bʊzݾ-Sw uy"ϕ-|LQ<`YEz7;;GF"&~\%b3"7SRM @/>閃%Ȑ]ы;J=N,h`d}ݸ lϡ3d򫋧4=0 Xy{A..S mKC1@:6p2jOٮs`=,$K,O2bUINy8[P5 ޙ!Lϔ|C:E_~t%5l3\z?&h=;ZjIE2C_\Db::tpBr[bPwL>8`^ d;4]/_̛竴H.ceAЅ+0-G mVL("w \9DsEI>>Bc٠1ca.UKAn 2n#-,̴ DN„S0Vo׾;vvJ.*Lׁ8~N'uYf-*֓2nB[ QIܞlw|R0`+h[_*\+{gR:Ua O>kKO8ʄ'M+|{7̰koEkwOv̰K}ȏ&2̽>+n+=lh (!jpe{oyµ•6ke`"moN.]8pz$\CpҤĐv;z~]o6K!/=C!w#d- <43Α6^_Rd!C5 2Uݢ  .5Cז%Lk[*-:zSWg ruUVdTLFS)}`wMF]P.X|% AsQ},o% mR.t!`HҮۗԆ9oq 9en`†x 81sQ#*B(g3q#`r=N \-|wjY9XOD0!fw詿Dѷj ؿ+o"#(;;xO3Fqz 3Ƙ|6JX4L tLf-xFk@sRqR=%W]I3cIGWI ޥ] M}z̢.dJ+V غ`mVlU u a5%ݛyXBlUrٯ ~c]KEx?wkk,Τx}DG%>Km&Py9Dx~n[UhNhJl<\R= F( Ȏv#9x]L%gާ;4Pb=P<20~Rv^7(򫛐j\Ǹlg.FfvffI$cikvحzY|} ܈^4Dko@W뼴}!OZ]K }M7oQFt chȹz/rXUW X-_DZ񫶺:w~p!JDxԋ}Ey 4!!j${j\KNu Üa>a`)`K" C۟=D =͜Sh=32/r$Slpy΁(g],AJilk1zafAJЛA'VpY-]eNf*^)iMX} n'F25ˍK>ؑ6a*/Q^*a{W\e09cz]*pb1.O.t56J4}ccgӗ4[M_Iٱ:R۪U vx?%5ke {.듔=q}|}_.$,ljz4-~N.az~°+<0v Z*0r8@tXP?Y4G:ZCR`ԆFxX;}roD]1b92N}Ys&Asq`9s13vgTڢ D]lOt_~ū7~(򶗌g4%`ŇF"NF7$y_q(;UUoȜ.v)}ga%#5(q'`q/{߰Iزsu僁_N$s֝$8zK'*! hjߩ* H6iZ];=I8AĽ^* 6 U'@Yd-8j|#8@6t@.ވ3.I!d+dA1R;zϘf׊LSm]3b5` 9H)uW_5WOt NKl$j>@r&NuD^Ògy@+G .O$AxS_VE:[RPXP=1>\-tZ݆ğyr]'XM4~9-`V &Kʢľyvg^}JpL?'Dz~"#j+(19>-.4VjZh- SEcvPt gD#htXNnI^Nv_ E8DSNR @fFfK3< ڭO eXARe =.{BْL([[sICCidi~k[-m@ Y_"<Șap'rǺw1X%׽ٝ GB^&z $b 0[EG ?ǝgH5n!ihNşj">!0>Ԭ60xWS| =+8;(٠~A+g^=xٗ_y D,79oj.TCn+spF!3@#6Bua^*ڙP{W^kZ.~qŸٽGuHp=Qd:!:[ q _!/[OxXz1tl0p\.E'|&݂zI0@|"'G(IUgCVQp I- T-:>br-C5Tp(Xܡ΁c4kK]k_L!zSX:p4ğ+]+^bKmM!2R#igҦx CLpRo`;,=vFynYfjN^͘ȸQ4 hP hE ,92 G4]ߊ$j;SN. ~W)*</K^)_$*yyBl\ŭM3ct1 PRIAGzPḥ6N-h n)_kçP5] }uh.O#"eLXN䍚g|PVk-6Um =s9^&Ņ[_Qu/GDrUa2*XqPҠ; ^,fbv2@i73tܚTcEE$*A-/Yh<1 Rܲ+A;F ~mRI}:.-RgYZ070701000000ae000081a400000000000000000000000166f3d9ce00007f48000000000000000000000000000000000000006700000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/media/dvb-frontends/drx39xyj/drx39xyj.ko.xz7zXZִF!t/_\]?Eh=ڜ.+(D },mtX[`^ԤFxSzGR離v&+ye4"#.vu]r7C3rwF t@\ni0$Jݲ֧ ^){w}8+UVr-u18v&o/y^2?c90.YM':ADNr[ itԷPo06+DlJ |}H1336 <#[j Ȍ<@Lq~3Cq/]͖κdxed[ ]䋢l'ÏR{@+N[]0<1dQ݋܃c ~TqbIX (] "y%s  ^-nG6$f{vPfã ^YMgSz%ޒxfy)쳪=~ 2AλQG!R #<,;/d+uT=y|\(QnKW'C.m7a Ȑ݅Vc`TJoC`l p8tZ:0>}J j-]'ܠ]\ =9y *0jҞ s4QP|Vo/%<ѣ``[U6)9rt\tvm pDl5d:f=,7r]'U }IkGHaQSѡ|TȁSI8S@Tq~jvAU\ l@3F>q 5$*Q w-`XwiޖtwkI(^ݴ&a:DGgjg9uLaHwk*cMrO&=(eb <ZQ/?$Ћʒ66D*IDn L328LJ)T8VA ^r۱,-Do OX nx fnɥ\wO&rV VWXeiiډi30ʅزEشK8ꠖPy~؏y]G qt(ב,s4ܰTXvIIW.: y)o~f,j>]X,iH=zy{|"NéZG *艨q~ ؠC$c;uV%CcR@E\• mڗPd1F992j 4% 6A(m4[Hͷ<ĘO\;E+hhmXƽaeOdQ;Lu$+'S@]!{3 q7~;RSVݙxt`G5);Cm]L /~ )X( 0㵾5R 5B_u>XjeT D&FrlϮ!2l;EYy}P)wbh8J4rIc39 v:T/$ V$Z$GPXZ[IK7Fϸt CP{ߔc*z5u"¡y~ P: *D#zQ"  _ WBάٟ`QN~O;OM@ )}0k0]D| G .-Tfќ> 5sUgYugyއ3muVFwo,1Lg6\hN;p fꍧt], se£oޢcx7PeO!󴶣ٛMW}:g?N^jdgp6)VcA|V黀2Gz@5ar 'Miwcw35JGih(d Iv7r#]!d=} Πl3X9d r]γW .Ƞe>h; Iigs&~T\Xᓹ^4r$'wI1KEZjFkq?9x eha >[;KKwk PYZ~+IVE{ ]8TE 4TE*m0a{K8S%)oUF CaZo4A:^g }h޾ aQ:kx&r9Q#k A@mx o+^_J̟]*D ]lm4+tdmllf.#ҝ[#+@h1S&ydl+PRd'6}eh ?i9(@!f8[@{bV;~۟v [XHEgf6ņ"]"[^܁d~״Wv8MhHlMebiXcvf~-iQUBN!zwWT5'crb 1ކac}Pf J8?\U?WnNF*ULCV"79qo5OFP7O\~Gikt U2Xwv"wR$'䇠\v8{ar+?sg9t'1rp#p^.0?vggʊzWחQX{,5?725-NQjuj4 ͛%%|NJ{OMrx!G:\>UP8T{> cx!b~ӝfI[ ^GⒶlX6眧V#Ql2%WjLi e+X蕇n@[lƀ+68L>UY+Qvb4 稴Tl6UA.>˨؊k5:pYm3.7TDB3>>+Y01a߯-<(zoKy&U U;aM@!caB g3xG^qppGcG;.' \gO+ֲn y679 4#l PTm $r׵R @}y["iˊP]p,{]ʧr0%IX>`#8T?T;#7P?pQpj+!g88HC)UÉߜ5KzgTC^Xjghgոh >+ *1^gqT?3}p^ޠQC 9Cч}Ld_R y CaǥDya7BKc0aV])H"=xҎf4%#ҧG.8=MEEOd""|' roWNTڳ^gh#1G !Sߞǂg.zJ|U0DwaVd[ő.AF`':o9cX`Hֻw/NAx) [|R #bc~DН=*fʥkվyɛQ?n!O1Ѐwa)TU'*ml(ԧ5A + hȍysya8!gDw[ vTtsl-(^:%Ɛp66,vm ;H vW,y-ǵyDR"/W1}gTƟitVg]^#[RRunݲIP1of#2b !W K2'cԼеlVa ūΚr.0k@@Y2 sW~FF dHvj]V-e"q(e}c\Ś19r=hDVgtfkhVWAAJ1p"g:UX8d W 48LYZjyׯĨRun}ge 3z]f`e_7W>%%*5v%21bI] ӏx<0j95yکoʸrUE@m~'Mޮ[AAQw+YO風VkNdH ,2S@fKbҏݯmfc]ӻxZ4s:5gDݟWx9$J6 $z* yg r2p&` `|MP.YBz],w޶K4s&p{}$9~;>g Wiw6Zj>d"D)<\ m5Sٓ5{Udd^q2|:9 KuIГL]A˦ à w59PAT⩋0p],-m)wuWP7obik*6>i)2%k\-o>4_ZMD.}7Fg6 9s7vH])vRa~TSy*|~tiqDR`T1PX^'N.ap81k#2HIYz+@?y餋K: i'޿xഛq3U]o2'䲛MUZ'[N⒙*R lj6ˑ>G8!zH)]la_ib6T9Cap |E:MMwNIAŁsV\8d0Јs3]{$m &quV9 򥖟yR.\TּPI wtf~oʳ?m BfUH7di sKUT VrQopp!Ebqs,:g qI],j/jVUr^gwIAŭ+гuN+W}3KVc1 Z~d+"BR1 ILeQEsr[vQ'xOdͼ>ł"UG)3V${E0" pk_ą|ە^>^ż;=a]WظޖXDuɃMXwPנ2rPP*#8%7Қnz\B9$h}yD}q[*3f%ЪG6\H]!OF$4J2xe{:|\aDWJZJE,e/e' UHs=IEɽ /Zdln[~g=p@aKzaB\R6Pa+6nAʫcs^  8NE. hb*3+F.Ǹ<[ڏ^MjO:/̅-tѪ@S:v Mv Mf`q5'YQ}$w rΔ5JtK^"fL ,4Q ,u rRZp1ge~R Ҳ I8D3v ٯM Q;Ctԅu%, 3nb7tUtDa} 䧲\.iڨ͘#y dOTx2p6+q6JY2],.mqM1kd0i?9 z'Q{G}?ozi#^/^/\ s |\E:cpb,nXM 6,DކbY^?`v5x>wȠNJW-= tQAmԛP*UIcž."y,PP=ujt =I6 "gvp޸k9Pg3+ hPYF$qp8y8R g1j&@SCCVSyS;EM g7k{*9zs19Z Nveu &ÂbK瓒P.]5ۧ6[^%Y6J\bW TM(,|s ]KR[md{Zͤ6\GK0x7*{ڊO;v-Y[ zkSyXxӣƪP%{c#=퍅aR8[Dnʭ)P0 ^7%$:_4m8)é}B#Qc3Ox&,"[L׹=ޟ6hCCʛAiTƫYP-"-nLGέʕ7mJ5\Ԍϳ6$W‘F  CytGKFGm:#puUfB:ꢆS52uK2޼*c[$9)׭3"11!brҰV72ZxWen2JKL50uOV0ju0c_Q@ ٿ=O;W&f05|42@."IE7)[DMë:kbx3I6ϋ"%nߟ{+g&ٜ9pK(=!0|rm,Fhwl.ùTƨ.gѽKٕ׋pWq{+;Nn0|eyO-ڣ~NAxe˙9~F06HV*%"̼:!ax`<<|bJ ma@tA$O!yEdN7P:8MJ2vuSfAh>,qr+,0s!fq7r⇠cwƯӄt+&;n4FmVDv~HP,.%S&z"Y (I4^\&_K a*bZ*wR=x #$:!^pU P%j,/!K1 WP3ã :I 3icSj^p_653K}~bJ8:4oyf5 ZCrs:7b/Bؽu2[bJ,;'/r"9J2)QBaڥI҇^vpƒuc+Nf++E- w]PhRR=&-ad8d}:. @zJy摂9ci9 68 G^k_V8l:SN0%߃Jlč?e=9\sZ?4<VG6=W}X8ȏ)H3NyÝUnS$iqW5i' J\eWEBl u҇"g :%s%aW=:C5g4&jaBn& } Ufrw&0U60[@22c(إXJD2d :/a8ш4~'jzi5 1fi>+V=qǛ6WSl!ޏmy#nhQ Rv)r)4T IYf N`b(o::PVBLmAq6"ںE28:Wݯ9+⛴(gn >̹C[*_ 6oE4v*%ެ*UoH#-8Pn4h  CWTƼ9.bOPoz#L+I>} zt1f4L#'ŵpΪ3r{(-_zNΫ}N925)wzD1J7]::"*|l̟緱0 ڟY`A+Ą*u9o݄$- e7 R@9Ó\ܩRvBJ =lE!rTB5\K 9!v~jAŲy_`02 A7B d]`7$Xa a)>XlL[4D=D6*UuG9s齹^F`=F㻰9'q.a(Z|T)N-&%E 6 TSO 40  "^0iiaIPbQ][>P0S? h[#-WsU:c>ai$&\с "1#.f9s8[(.[@6c<=8&=9LW.tdq_/"U](_y3Lm,D OXNтLAdSަ&ܝ Ԩ[(DhLډ,Z%\X4YR0-# P2%zHŜ+{-C;aEL;p7|*pL2 Is&ҳmyL2L+t_qެAK9N &E1Bw3ѝR l.e3`c}Fk5Ha @2/3ڬpc߀z>SR;<4t^/u(2;:MtWfklCү'qC`E!Λf%Ɨr;Y|t(""49KR#=4XI|T7B[B,VcD6ޣvc%6AvB~R+GੁaFCtԠFkm"DC<\ L96$ӛN[=bZwb)3i)FKwӁEvrҿongZញ1Ubfa HV;u@m"dĔ3(UZ d4h߮7/ bmEVejY2޵cJɥ@o5N_fho5:)ҍQ3Jf啮{_3򮲰YE?C!#y\CB \ԥ؅(bȦL>Pg*~Im.>RoM! - YVip,^Ԭd_؟,Z֖6T% Rr[Mx wjp8\DžMu[}7' }l%e%+jS#䠢/\wo7Z|pɏ@ "tu|v*= KXtt=) pp,t8fK;~u7m=he-KQbpdU*N'E^jKqcYJk>E( A"W"#b&$#l h*hxĸOoC`R+oy*<cȲZK+cL-Pc&nYZ:Vl,wA-swpp|f~xGn'Zn呿szI+;u\@ViőFOrVXҡ6TMɜklļ1ւ2fI`, EIT5;S)fqܿL^`yy>e[W9,XWIӒnƿCS-w\yK\oK_(I]2{H߽ H6"$NLI}=͂bF|oHu;X "' ?{zAQu IϝkIkvD &]օkKޗHZQOPb[0K[6b$1kSp"dz8Ϙo6L8ߙt -/i}eU #afLsJ?8g!.r]d62iL9;+:۬jnƆGg[gkSz A7h6u\fU oaq>)C4mٟ}`NYAsChwROe٨s?sOrWeHf!ʼn' FaƘ^:^P&YgřH#ˌ>'{9,|M}!vjR~=[^&p=e-.IݎTό}FTS3/x'Gb*Txx-xc>7sjVB x%3V8:_,o&]Gl={ZxF$@zM튾i&cATԮ+6[/5=4j '' uV-ȉ (L 8Z|3N$:h\H}z^xZs&k렶Lkxa峈 ^#s7&S[d[R3]* Vkjѫ~q䨊[[#`H:Ix`jc<2P/dax˭ ցPDmv.HP;>dLdN_jx#p}7Rl^kPp[WQׁHLa*hYb@yI jBbpKB%+ΟɼÁK-SDYls`nLS@̘)G[DhUԳ3Gwq-Mzv&RMv s]HUO猄t1L%v<=4ݥop)R!6.*N*BkEq;."C"/*w y-:J8@, En FܲXA\fckCG "+׷4LgFrs ިɡ;/U8$=7>&C82t RL^DŽTItZN\9 3? 6ʴD  Kεb1޾R>2~`5ºO 0Cr֖z1PYqw-|"ZFVP*9 Lx#(y;ۿ9\b`9L_a4v2 |`(W(Bmn :Δk@^{Y2ͷn"D䨖$w Ys Y}To]@zda#u^q2U b0:UdO !m4.^׍CZx|:BUr"DPk8yt^i%i Nڨh 5tܓ!~ާcN(h&-_!u? A c]׳蹡G~_FQ';(;%*BP$6pʕ$@/ U2&l ӶР45![ZQ1f*h[0:2×+m`'WYHxo2ƚؚp4R{2sg `J$-~ !4oE>ͲMHZJ;A>'\[؁-1(No$t\UԄ )Pz ;չ sNbL hʟ\}:TUx=bk ߪȹ-]XRNFw x[\H*vKF{a_\ʱ[jͯ@ݣFa۠5G?9;Ǘp˄Y(Q`JxNRj*xCO2L-&5WѬ ä#n3Z$PTf$li}JAuc >X;د1̆kT?_Ϯ*/TDw_AP.N='/&tbrTnaXVea /m':!2ўT+*'iv <6I3!B.}V)_e'ZƯ[L&Z:f/w@(bzw:eY$ӎyكk h\~'I:Z1vˮ|a" T:#آ8"XG;- G7eJ]K\IؚJ%b8Ǡ_H na5)[&Sm%z H1#0="m{opˢ =Ze):kvי<7cqN,Ɛ5E+Eў:H.͌? DEAnNµWK!`{(˺c4Hi M5 ܔ5JCD>-?? FTr )57~V31nCw`QsNFN9Ur^aK5775p`ȿnYq ]L{/3a NUB\+m/MovLbY0;5/]x]r1AQ<~[TaQPqxwWܔ5䱣]r*JƔ{K@8A~9)?% f^M\s&Vѿ5+.oTzlv_) TޫƱb@]D嵤H+=YNJZ:c4I.0PuZNkm$ubm-}򷖊0T ;U:|AkTBʪ"9hT\W/\(tK]P%gTwCA(Kq4)8YM`4CG7` , mMvB+n($|M1LtfNe_)jrtGO> =ss{F0z*%tѽ~bY:J|u~xٲg AsAk?1D>D0dxۂ)M<K˿YaRc߅ơ,s[4~n"5F!TӯPq "Pk]cJ" #HVHk_X0fkt`҇ )^GRhg3 :6D? dI&piݱ$A^g)گ{` bINm8XDbrVxUĢIٺNwJnG `v4] 7KkAC3vAlɤ D3[jdPv+C X,-gwjvaC J 3D^I~K!^XdgqG|˅YI± ʄ2d87@c LLX_Ώ} rbKEA1m\kveE?jI3}FF)*821B$oW|}tA{2M볍IŦLbMybH)HUWٓ9ܬ-HU65Uk*O yUω {޺X^턚[]GZu Dwޠӹtd"lIi.{ISvq%) UMR n!;l0uy& JfJ}R_$k dr¦i! a8o$|m\{g5nZ Kf-\k/ Ԝ{ID7.ҐwxKE6aWi9l>z/DPuW,;U9 f4_Сtm\khtnKShjRBS']в5%cIMS? >qUofWSO5 vN͕X:&6$;Hc6JgpWD}cW,ހgpdny\/ wt 1ЩgWt,ò(OSûUY; jk#HջNj%x-F=qQ7P:]&^d~{mRL,tWl]GP+Bq,DyeE_Hj nwk=6֧TͧH[rgM4H^U6Ѐ|[gܘ×[`5Zɚ~@Y:6EI7C= [RYۉR= lxt +i蜖zzȚf-$܁FYʀUE@*ejXqzmܷuOL$E+ͪzwߔ;ǻ h;9;\›= f8iI$hEMƯ>kdJ٬\T̓ZjRZgVClJHSCM%ٝgm$r>#*wPke~hd|Dih/>gjkJA"g ~Pd GNܭ :CG7^ HW<4E Cv"#MbKBS yiM]+] _3劜NRQۨ=Ff>(^:BPRFUOT\bV+;Ԡ}4,D iAP;i/&iM'm90^lII(v#e:H/pMIMG:]+Bo> a 8^eKOuCI*|y籰ՐUvvh{hX cc۪Re Y4m i.j +HǤdmI{DTyEN뙄?fJԖ'7d!..SSkT/쳏 9'`[AO!aYQf+RMeu`gI box%E2>*Á) h6}b!)XWo/[i1ǯʝb'.dGWTAV4 ا` _A׶6+z͊MƜ?ÄѴF̯UjNz;+:;TkIsc+9@>Tmpl'yj( WuTjADtɺպMIZGɨ Kx867:bF R{hʵ1$ X[nؓsitI`bf ;-#B:KqmWp?C%GrdUۘV3b/ ^3tV!Uw8[R2G_m'7rk۬^FT%l-51CPJ"r Wnd1bwg.##xJEzt8ap91%O7('D]5Cq^K6ז/$W]BǴEJpL(p;O5Fa;G? 鰗f4Rmײ ,$-wMy]!NnG\?u]q2t7êi"5MA-;l R˯I?zxH)M'~gт۶mK5 ^i%<N1WbЁO/(1(39{a'ȍ=8ae1$BnK `eaqvZ8o^. NPix3 a-hBn-V#/湅? >YbJx.<0,À7@#NNc"K?p4Nl9 ~֥pǎ+aQbu_4l1 NJϤV$c| 17<5co$Hf4n e Vث60Z826*1 %|8ݞ%o]Y"S^fߏZt /ڼgv4:Y'lmB]t.dQt;xҳ[;fPPV 2ǜC,]S]WAX;YgAOHΠ!dk`P$$8׶2eK^߇dx0QGL:B CZ'ϵ8meljv,h燽zE# p~6x< ctu|_/TDm>cz?+OKlv"Vb XeLQ4I0P;PzkAiI 8l6neqKpXi oۻlG-7۵q$QT*%#Q E) R?Ű2ݽ9*|{50׀`7zhneOd[ IO9f Y`:[`E! _bb sbU1T5'.d,KuN̐#?1)p"+TZ]cN"B)Ȼm\Ԗ +ȸ<ŷ,nB ]3&8> AQp流`%3oS%L]a'B#PB} v*P`k\$+P!&݇_f] ͕ RjxROT:2ԈKNbY~헲]"Fl݃ srB*>]6Z; nʀ$cww;4Ew}ZzA~j7*lOEHI_lvx\y$ &\'̤b@8ڔQֈ8ĊY"UVQ@ɉiO-0l-ȱ.͹G)(b<ʌ9: *TN7t%I>9Dž$[hŒ~yȼKΗ36Re֭0 y]!$] <.w?Csw[Mt]]jMhgBX< s^H.ၿo\'q-#6y_#) rהe&]{ux2YTbLw/siO䳖!^3t,st)hK82\sUxg謏[pcTw %G\Zc'Hvr3cpةHL)Ӟu/jF U#8z/<) }YQ%18!xRZ80"t.Rxמ ! 9WVuZ#UK?]i:.Ea&l矎m&`Ul{^󦢭ﯴZ8 F=y`<{B0#Iı%97W3 릙1?;l(rI$ fOIΌBk$[c 5춋d"3xqnG>LhPN8 0 ,Qg5Gư )+HGncgQ-({HnF5- HP}"*.&@Ř'φi=݂Dшc_Mn{ҞCQ#+B5@`Ht>[Lbؗ_|M?%jթ\aS=[r8?,T| -X}@OxJ5AZ/MnV蠗ɭDP)icXZPڲa+9Ŀx@+B;HzVY]"(DpgôZlSv!uģAwq}@4 ǣj?C2cIrAܛlE<^Ad$udp(Wk$*5^gbleӓ]"o{LF{#b~@[y0*sXVԞdAi:6~%,#cJ!m^hÕZ&~GB0,L{qR*NtEhb"5Z; g󒨞uhd@X$:+a)RQLJˡyB]ud9PW[&grNvk`Y" 5sy'\~o06e-s $H 0VNؿ޸RR%TzE3>QJX˾$]W*kU؞le;:n2VY -H_Hy'GJ<djb0YƑ:%hܕB ԇHG^sܨ yV<,0.ky,ܐX13>Ȥ)\e ojF!#L27b~A26+$`6/0 )'0#e{ݑP<ğǫے^2E{h7z ڜ8Tn\+fWhr Ǘk16bҭ3HivH1ngGLp]0<_mb t~H"AH]ͺ;ޅ#3ƳN/==X9jW<5]$]]KHHԚw/:} ݄ Ȓ'l#9UnP[0 oㆨB=Hobpk)RCφ@kQ(oU ޽A]Yhz @eAkR.sH'+ܨ %l9`,8MTsÎ2l}tzcm ̰M QBi #j9J5DAp@iȄ<6^Krzz,}9VV *s+vysP0"XMFgycU30kU`InW}0d^C_xtc=jMtܾw v*v_=+-B B ::eҴ/<#DJ4!wM[S(Ç6[8V3=ƦE! mኧ9!KVQ c{vE:לlr%ʝ᠟.p(ܛy GX2x!$ L .G s8D 0 c,jDh›c$P'GGy5X//YU_5E4MN%Ϸ\yDxr<MZ}K%7Bt؝(O.{umW~ Ud\mr;YPzjgѕ!աg6~E__ iA[Y7."`$8Iܭ Ǒ#kJa< |%:›9w9n6I BdSJcY݊j`Ss"㾃_!5ݏGdڔ]!N~iFـ< 8Iˏ%IJh5V:s3f%ˏOVuv_}rO 6q&5׾GA6'.wrU@SR<߈ 6t ^0 `ҘaPMZKU_1'X-|憦gў:A _^HA$]Da8W򉿜&uwx`+?G|0ގY-[\bA`\&[,KzŘK*o2Vb +#P /P8g8{yۚF6NY:j4Y$}-󓝉n Q6m?ZF{#{ZE:{T,Ѱ™BlW ^@[ɟ>R&L#SW{ qAɱ;נcWEȃB_ -8j!8O5!oH!7D\Tq,ӟOz~:?+:7D(GE?|Xkeyt rM AZaZsAEVwbP4 T#7S_*9xE<i*6PǕ FFH8aesd88X|u,?[o71E?Ȳd6 DDd !O &\8vW@:{"elϾ `e tq HwQN>pYL}z Ch&r4"Ui쫸Tл`Ame0!1+dU|U"/B71VGoP;}[G;x[wخUH3r?Vw*=DIthj'L)je!C.Dϫ.OninF@|t>HwE?f9cՄd SKXFO w<=m=ʥa|蒶<}CRWcz]Qj.i2LRPͻOWU@R{3 &C#5p92[jX8H(fpSstGY4"t֩v&YtVm8\JN(SRU3݅: o!wOHWXP]SXHV+vG0i'p<L<6qdݾ ,gÒgYZ070701000000af000081a400000000000000000000000166f3d9ce00002e08000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/media/dvb-frontends/drxd.ko.xz7zXZִF!t/-]?Eh=ڜ.+WYa]cp Xg[%f?P󖠉pmB!-ߤR*_=1HG./+Z<FrE!h27n&a-#)n{|?(:$7T2 74Iٳx]IeR Z/?+0lrd.xe\ʜ't[kF2r7kH?[E'?$؇l\n2W޽3G2_ L) k@m"u"7qx-[@oVIJ2nA[R~O6#t[`L54XF&21~kE/hD Jx LPXoԉ\̣*FpLXYf BhGѣvOR黠Q7צ>ZF#"1%'/xtA2MVLPU"2;c?C΀J]aw^b[|"A bm MRk]Ȣnsp<λIgkTS8s)fWMǏpz- s*}#=n>&jbY]AtkBaS#1J&`Ғ.t 'si֏aA; j „؛^d* y_mx Fuw>\U~0Zsl'G)n(vc1(K.A7)$6q ![4v4Nj[o{pp_Ύ7 &a7P ,rl/1i*ul|+_*|Pu.6%Z:y}@+!nITD&]p3r,Z@6VB,)/V>O=~e{<n˓ &ICe #vf_ljɂ5>5mq^ZE76V6 ,*Uxߑw\bVkM.8niU}X!MN{ߢ;vkVy1$$$U0mh殶ܘU#ZG,$fjN0cpى.٣hk  8*(84I-UQMSJ84,i)3QekjkO`#/>QdRW*oyF&{}x,'|;ߘ,EqHi g [JV͑Ί^ENSB|1[TΥ+ lJB1y Е @MM--9+ q)Yn n_-FTIOZ]:/\!C)eST_B*@n\I+!Iatb]'O|U|o7mZ)LըI Jy2M{XG* @DR(sW>#-g7z wEDo$2Cs$CE]\sʂ?R SI$ "86R9ztq%HWp?AY C6vX"li(۔$Gzw91y,&+|!r^/I挰Od}ɠ3O>Š? $*S8>~4ڥz.0 QDO7c׉'.-^fxoٛefϝ(d:UJ6ۑBA^UT#)[8L dc >c_a5o)cAvO3NjZtx bǎ._KރQ Ȱ3Lb4Iii\5XE3/3n U`0&ϕOjTST@G5TN-1զv∗Ym`*a+oYoR4!~˛ uFh=fDU ]g59?D7Ks&^ұ95R,Ls.i eztz;n8cuaaxg ŕfzy {15A pa`+Sk0vzuH˾ TrN͵Z%KꃂuClB3;Kya/+ԤAap*g] ָiG Jk1`o϶#%lRr*rWw6 ky( D/WB PRvw-BgQr A_iKֹ|4wHςt+ڳ}֦1 3fγ%?D^je־f8/IzLkGj zrTWpWH3E=sޏ"*qXI?d O5C!*4(<3C7 kEÏ (Gvڅ+G#cHƞ7Ǧ<Ƿ%<8vꡫyȸ N^9%OX T/C%#+MalfY@5bZYuJkIC33<>m\ۃb& `\%TAEoCx9*yx]S']AӪpPvmMgxbd|W!mJ]bmn3[2R:exd g  xT?M8o*0#" 5h(Bk%ZHd[N+ԈqۈDAs:0SwB{rcJjQbY $Rrq;b垅c4xF3?W( 𩪷ZLd(tXw,#7WHQ?/:$~^RݺV=*o)[ J-s7$Ek GWs7%r9R=`Da/c-RWQչ8Q,DkΛ#e\:\k2;_**.{,#HY`SX ȠҰܡzՠZM%LW$|SSZɀCoǟ|CI:xd<[H%kKGE63:/F=ŏk@i.1zcVy'/P뱼kK[ּ #DQ.0_!}JQJ}X>Ij>8tFUz2R٘ W˚:[A68]}/zAfd0`զ͐/e( ]h}k%:W"큽?,`mNz%Y*xSP#;3+[0}Szَѐ~I)scr HʲhmBS "-m>mϙS4BgZ>&R;{*:Rܸ '`Yӯq~FBHr9}t-M%7lO=ɧ76vU7J>3u P*6N$і l}Ð0 >r垠NK'\ u&元"F~U{KTI\Aj>~r ϝ ; (BkUV9KgM_.T ~f׈8U;ytP3o6-AX"QbcSf)ϯ&cEr L$ѼU~vʥ;]ۥ?e&\!F[GJla_ zvL2y}WK']=DtO:%Ye.e|2 S~8~L˛ @T59KQH+w \5A+>+OƄIwL ^q nli>rdFzK$.ڧ9_RxM!3tY+Ĥ3)' x+d" .~ ORп0 M'@?H0:36x gZF$Cn.͈t5 cі?{G@EVWxH2'`^ QL#d UE{0\/ϤPQ7,%Dա&ܵMO{su١p$mD{]~In;YX$(M|۔6:A]L`1rt UdgƄ'-YqZRQNpD/Y8m[O(/@˔1@QL8잠mv5 kZ1Ač7}=[rW eɯw;P^6߼"S2;>k3S#oN3Ϣ| >zZ؃-π, _.d 5Q3$nk){Q+"&?rn¾'3o| e1 VdS^ikxZ]`RR*LCfUlU)f>{G:.K8n{ĉz^JD/5lZ4,w9 I땮Qp-~D\rv`~ONơGª?6 ƣ,\9 Uh9h/[m/W.#mxK}'ATg!szF)|m/!FO'䮳q [)h1mLYQ8Gc. VG6_uϱJӿ ]`bf{'AUloNW25*r=& \YTΖ'8K&R`"_H4r~J{-)T],N iqT?Nd|.F*;T-ڋHy?%N8\>,<7J"So?LYZ B@ ]X[k ϋTPar (e<5jHP*N>8^Rp2ÃǶoݟUDRГr`dʒ/0FL5WUNýhw136Y6V$cF%2T6ht1)v}J>(g l$Gfܓ:T/~"&EuLg}Zt"wViR&L/X2}>P~gR-FCm~՞ybޙ҉P^pN/h -)GTQĪn.lֈ#ud1˒Fb-"10V.곍Y' r@_WcɫV}׽"~R S #u]sdfJw[+QN>kTv`2ZO^k9t> ̧2ْ1_@8뵞. [2i|rc|/Оhhȁ5RON8\ l. rD6,unaF+w*e \N6,v,p}$ 9DubO;!x?[I]$UtDӗm&PRΘXc;lt)Щj}wҀ-Xa\})ثSa"+ |M`ܢ9=w*oI|>$` 6m| [gGܜ'b%? !v@)$& a0qt̳ $н{!ݢ (L¼jP$kB:.c7@)+*.p\#t!_ @c7P<_&"I0iDdjW=hdj-od(YoԶJ* a(ш | {]PVcz,b{"{Ow,KM8*AӛeH hUQ[TFN0QNR^+--$=Ek6c%oDG4< Xi5 4@) OwK9/Yi8ӻ{"cn{M2aM䚳&68f k?cDw, PzŌYҖ (sh!GCSq)ˁMĠITPcfށq_੝lɇĺheWȱ;+HSDr&u-@x@R~S=,` ggx"NnO~P0}7PJn=%KhG+\?)_5Nf R$%GO X IB]E>7h@y'#%`^9/JcDof(99Rw .f`< 4ieF2j DN@LHn[P4aK#uF5-DrƘë!IyqN~e]Yq4bֲ4j@'@<y5#PX4\ˊާلsS ZxU1lz%rgpv1XָEDXS).Foٓ5N|Eql2:?I|ⴜܢz?A\m~e4>'h!*k]QdU2zXH RsRy6U\=ȹTŽ\R'oE\01YUtϻ a>~zVL aMt .d]nRWEbȿj>f\R? w\(J4DcĻlV+A-0HgLJeo, W<=ڟS0;*cxB%&(>2: +H6 kEԝ񹭇BJrcD?"w&dd_-. t]|N|[ZГY_ja:9}xb/bZcl4K(&D"liOӱHe 8L'Rce4HXHSq=IOx}tc 96/u׭ՍiFz5aXm\ЁT}AVHaBUow{RncU8Lʱ= Wo~\P!4?W܁O\ 7R}(Õ"bCҰ7DN%Ht ~ӽQ =ZFkrrJWKF#0cj"Qh܋]x"K)}\7ּua} ^ev"2}**zZ nøcZ$1b@/f _ H].j7h<Ƚl7 Įi5ߔ ㌟?YxP1W@4m%+<$|!rځ{]k5_D0EYW9@U#oFe't)<>`灔r˳x;>1$v[Lœyp9^h~8!u<"}jnO"'gђe*Z@[tZH9Nw=xó`iwvh͑jtIjR*7b|i#Hb},Sff eIDke83~ m@Ȗ;! Aw@(zmcͥ'ʣi UO7CP5鸋f?~c|B89`򑃗Y3P5ggߧshSʰ@,הWøM}`֧G]Y5aƵ2%M?(R|s"@dsWu5u}6nۄY BRTZY>M.ie_AnB/u-Jv*2TĄ~A@irz"G|E=%8+ey@NUq* BRwͪnHnI{8a*1Jy~ M Okިp 8dIVbnJ+;O}4]A7S~ѰK.#b#u!*UKp! 0(zE<+ IXh@ '{&(8G >ѣ!歺nW&`q9ȎL^ƅw`( m}8>4M7v~6tq`0J03}F<#Ϯl_ddC ˢGsWUan@? hHo&]RsK@$*&+%oP䋷x/[m_`fI8K B/*z=&rD}AQLLw댛 u ~ڱ:%Ͼ ܮCmR+NdzFe{26Ҽl> qrY7$/VRf<|R}<'ܿfۄ'Χi T~x%zj OIbE&ɞ3^Jy@ 3 jAlBKrم˔4d@@$81-'pƩ=8G7K:ހAZ ̍Ƅ rxkMn}Y[ _pAD|I ׂ  =ALJ痈D\' fo#W,$~jј#՞9D_nuJO0aiΕydv}ܗ.@CC1 D=VRtSgr`h򧄺{nRK=X qb$uٶs*fI<1u[v*\6P6wR3N`}(-Rz:ӗ9M6#<<v7XD1xhI͔q" RC 蛡TW>]Oݛ_]b঺Ƈ?psAWYa?EijP}.[Tˁ}4ёWa9Nնˡօaݠ"\b% L{X:llz,<XQH[^*4N(1c:c5c݌>w-+%awkEUݸ1(>+Eԋ]ި$Z3]41fEEDN*`ኃ-2Г&acR&f lKCDS cW~28u'}e퉭8d5 VݢΥ뉞؟\A#&ڏ6P#PV7_9-:~{^>ҺitY{/57 -蝅BgCG'"yѼS.QuE#.#Vm<)[d[/H.rj#2PAin8ǿ:GӒiy׼NzxSX X@'S6S q@egC6M. 9@Ed~ Ec!#KM$u"B۱6y8̓4n$ ::.$6kIJhz&yo*cC$"" REοI8EgTtqgd2xxܒZ/5SWYQ !+a^@3zLٞӼ4qPL~e;_YE׽jn "7JZO}t> _i~4߷Q9nxcy˜:\~`#ٱN`9# @$#dεP6h*+>][M.xQ}-w7 yRr-+=.]:8J7O* mms!P- {NBBWlnS*YeRCT.</A5dFY-k{bhK>2Gz`Phće>,"o"׽_4\L1ev񷑼DޢU$TX8;VLm0 KQ +R3qCQ Pāls9)2i+qمN*!rS) 0o-U&h{@}I0SfEq㶁_Gܭb#e'MjSMZҍa4&/$T_ꃄM l2IL(AEod]!ʆA]ox@PqP6ϑ`F{wɏHփ["L\l 6qna3 ѓ)UH1`pjb@@tc7p`Lp)gH媔k\VZEŐ&=yV,& c-qKHyU;na׽Ťǎ<dJ;d=yAiA}lң=KĻjإax`L9BN%J~'&r~INHl@Dן=8)AA ?Ĉ$cњ?z (z q!dj_S5w-FC[]"S#k Ey~+\ z,H8dS(K=>wsVKcOIBF:ZNGN"S# ' |EjpeWpS>4%n9;_+!smpy- $\Q j;JM['FTL/iKNyq^^d dܑg KL@([StGNZ:O6XY~@K-|̋%Gkյ< yE۩!LÃiX=mT=fHe @|+-v܏6 Tjo@orox&rV!j7=@9Yx6?17'hz7F$yLE[md8v!x$d(@vS=!0ا3Ur4͙FfjN\ hslIDn8To1+KRpaugLƇM%{* s#i^.|bKKY%\%ib7ۥb2) XQ$!ED3 i[qbUZq}?˩&UlF,˴͖( |_zxӓSݮU<&)s=WlyqW`{(+Q!>twˮXrL+y X$Ow5t[ yp|tAo{mYw`9CȃvԾ]^("a)L#gPy]OH-# S[ ;'ülkH2H"ִG8 (Yk7;Œ@h7&6<=r{u@kM09WnyC"}}Lƅs_a9pK)8WAs9ǹ4OYl: /5I80Q=]o4A'64_!unXf^҄ N3)x/#N MOٳ"'- )f_7E5DOզe _E"t5FV禜RGR8IۂDЄq]fs_`ih'<g2HxI!q,&`%וР>S24U?9a!vMLY]EBf /My #"mIGYR?| szO9JI^>$yҲ'G((rSCl>Koo|mZL?6itɥRqO '^׵LHjNJLkTYSd`כI*l;z_=t+q"[_C <켧y5P.6)EpCuFVM,,;ܟ2Ȃ.?B`XX b˔Ț;E2^&Ф) lE4/ ;ê2!Ԫ ]RY#ڝBkƼ#7͢9Ü=4>'&2CGZIHIϖDCnEyA+﵅stջki\]ҒX=jc(7Rhz<4&gfMirjy1zm^Ua%Ǿ㙆wVV1,J*݋D58H\]]93(Ƒ~Ӗ~eDx,mŬܤͅ` hUjp޲')t .͈8J Ia0*TS¨+\ 3TEbvvZ!HHSMO:\tC/vDZ Cg~'2̈́gxN7KsL>{ *yVb !OgY /'?B_> -vXQ3f[ZÙKW|j=x7^CH<|-4tzE&fƭKu OXV.p#v)_K1>Q:9ѷrO\@[cb b=S̪C7&tl1Ϭo4 UsIR<DS*?.T5X(ab⹺߃cF4bdFuWx>TEsoL i 4DV%cSKd?Zr%6Z1w^[Z\S;L$hj}>$b/QP (Q&"/."a @toƚwD;2X]8ᵺ.`IY$Y}2mOEf񊍐); dRfw(Z♲0>G7`}miyNŁl1j^zc7 EW)i[j/lj] J+ւWs~m;1{?MHc`]N'z&'HG=1sBۡ*NB$:d{5/l>^TPZ0c+F h%TszKW0xŒf?)cN~9TiϣU"0[$cY)A69"p6e| Fцd$ -‰OKWKeiGF6=W%ڋGNX+FГu6%!ZiSt]sOűw'8|P4Tu)v^,.<O.,*-"/ɮǓz!%i R.U)qhP40yjAq=o3/]UC䃝Th$rPe< vg_6|! p˗ޥ 9YB[nЛp Y;nB G(wũ@GT- O+rODȤ\z҄{PuUr+92zF|/Ūw*o2I{W 1tPwXmh1Ct\/`V#Djx>es]c/RK5ݴ0 (wfv::s8ӹ,b1ԧf7:!/\׳7|CƼnO>PU@dhN`Xi&tʛjK @DJUct)CZh1C91dCFG$7~GY x D3]MuJ4ÉɆ- լʣ+f^{k ^saƥ/8ԟ,lP7߮js_>=AnˎsdOf%- ?Pt)HoDw`Żp\\&otm}*!UMx5dU_%t|uo!1'4iƪEK{$91H IB 锈})X rXf4e:HWF47yW@Vp9-t {%8Ū£}fe76%vfB=X)YbZX/0a+TCR_q5IL ^m3Y^i.lh7= :AHk9pbŬo_`6VW|iŵ6O¨^Po᭶ZtQWv%#w֓$ ܻ8R f6ھdsE {`TԻv\qCj 8N#s!Y5:5@/}1(H<)I/j]nmO'͠ށKx_rTj.<-$~Og y Ah&~9 g1EY3L!-ϋ`wK8 zBP\3I]j*ﵐ iL~K-|' |k/fɫvrtoRJu- qw BJGkj!hr5f] X&mU[9Œ?CB0K91JO)n?.d`eò1~puwSyBDQYвY;?cQ32!y亾|C!4ypF0_PGKd*"v~U6'6Nr5bOGACu.e}vN0 .zKs" /oe'%Qb-: 䪄D0TP-z7-:auc0?ΏRf Yx#>p!eE c)Cћ:\ Րe\k7n2Z/:X9[+lD`UT 1ɜWCI7 KQ&Pdz6=T*2Dq[\8 M8SPܴ9͑|8lT> -,/9l1e4Wb`;jKĩf :F:0#9f]?~F 뒎Õ|0$)>rJR 䣾g?H&5[iu ɂknML?Q`A$Ђt|i=mh.; {~ FhvC)4w{EcgG;YR{J(}lL#GUv)d-g&=3aKh%;Fu"b4m%5>`./uV$zE瞂k1 cQ3RMfϲ6R⛎qnAR;=*n)!'5P.Z>kbO)PU;"c wn&cVT}RJAS=–(=͛}yzf^يFx2mB.8j8yx]Ϝ 65071)mEt \l P҅c+ZZK zOJIWBH0@;>7qV&GxF4:?:iǀ䗑]{*>πXˠԶ =ȃ ߛݛcTr^]CW#8(DN)em׌ 1;&;ZyӅrr{I'.C7_XA]yFiҁ.^U1C6ҷjʼđ,3L:n3K%m?K`-/vvy'Q.΄XHΡ}evsO}2f}K½,ZڇZ]!jWILThx̙8d xTiVEU% pqw GKcxM|E=,@EWHRV+j.E!?r j w ,4 +9LeV>=N,ԃkiox3o?p{ a} W^rr6'{DŽr3KV{z˥fB ,\e*. W/ʠhdP]< hRPm?8I@_vW@>;$Z2ٰ>4iFS(Q c!5+f,PezYJ`{cp!hornkDA/Y6wԱ/5/.σrТ<@;K6BJ *Ýd 6ҷ=*z}cR#GRuCk-1;q4u x>r9]v`}B!:Vxy_/@7 C-Rl:VA-S `O ':5 wE?SvvhS0^6\f: gs=VGߔm*yU@h}9\}?YWFC[g7qa#15^pekVS=VU2bݺ]!y$4ݨݷǥlєRiUFlE}Ee30-eA4v(*[;! LAWBXO!1|HwDeR*o$ L3 ;,΅R~v&K=8\K/"7Mg`My$cTX* .Wk{@Sef DŽN^m&ۿz\fgNvrV8?Q!?K15ҥnr2JVVk]g #vGcX,%&V.Bunq(,t;zs.]SocOd2e+Z|G?X7- ^Sw!N +wM9o¥:Rӧ篩ʝj b?6I~T&}"W`2{l٦1+ ),Mq.B1q; ^'rv% AL#br}=\TY)p22yFvVd,>:Ge0R=E=}2]ޓ:*yʥDux5DFDI0v 6U6e$CRqS)1(edŋLg#?rARݻ(=VǸ !75=0Dz!ߝ {οC꺱&_Nzئ术"@D ~mȠkp40Q9+~)Z BGQJl ) گ6E=|: T!Z/;6NR?4NMC(pF5<кGGGPX(R o8w<(n!  xG7]BPj&}K| _K=kwlFVFܥMo 5VX=t9"[,˩A jD+`0K=] ٥ӷDZcݡ :vm77)I ~Tp] P Zߟt̞D-JKSQ]TQ.X_81p %2qCi6|wX=d;*tEs6XEjbڝ/SWS `l f  7 I;U§hHZ&׏٘e֢RP.W  klJ2;t |+|8G=˗@^ XAHGEb%2{qK N\G:K]\\,N!vAA-0.i]Hln:H¢3Gt(EaA.8tܨYIP0oŷTS麥|!F$עw? sG,9xFьŬj\Ȓ oY܉块ʼnR y(YpGjTPyDRV5NOPW+VӍަ=ݱSr׫[z)l|v3h1t G0ձ è }8rXS cx*)J\WP/ݰy[QBrbʩ|O2 {'Hg:!Ge'R+ pϷ.qMǓ`F*EN ^\]~+}}%!13pOЦxڄ>qJ7Uf̿gVR::e*,dSʓCֆK*dz} CqRg%1i@4`S̗ƇtȾ`8r) /wN“]Dri# [x~G[硿tlw8&33ؐ|AzPJK&O*73va  y# *-{.L*x\m/2UKM{$p$Go|JYZ]"FNOu*S}8t=Vk'S=<6 6wsCd g8mwAڤ/㼯MbXͷWZ a3ij! zKUa;6][xOpY1+JMى~"A]vE:Y SMur>ab/DzQw^ç%<ϵFs|UEΞP#8CwmVּ+o]^hm&p{ $_JCstiS`<1}$I\,\*4|],v҄e@i.nDMedao%?I@| Tc?v4 w:SI T?V=g.Yxlq)cƾ @U^P5z 5$BLTW@rmclRYEЀ^*@;=9]aW5ۗZ=s><0z>*g%f[wv<_ kXD2euW38e,d'W»_1c1>ɏ| ;k1ΈLf@ %&n^ҧFv\%,w{ԭģm`N'#IrUA:ghp.[sXj12@i BtXړQ&ʹz[4V. >,J;BK/0|8 ?q d&J x?ڹD&GCzZ/eZ#)Iou62SQQ=/_Wo+B1G:t ciPƓ8IzrydmtJ1WM1og5*MoW[1Bkq*]zU71NmQbsх**k*KU~4p;^,'}P݃EVVt0NFIr$DyZdB G*K,a pew&BAO:_ofu;fN]"C-Nm50eZDts{z)A[eX}=Ξ# z+\c !H3/逬o:S1 H<keh۵Q1¶9{! elyWɼW#1 j^ ;OѼ"X2<&lc;j+_=ϣ*ϐ̶9zV2o&uZwvJ9J7{N$= ٮɁ08xdMDJvq!K+TQsJ,c$?߆E[!]DSN`H7( 먉OP~L^eBZu 6O/eMAndvJ HZ0 |l:%)9;InH?}3JoSoRxn> 9D|Njܧ %ְ)Ȑ:= 5]IW]gfsѡkJM6d5.@E@ H@מKn\O\\v%JG"|9?*W\_2BM"re̻Z2tq,7yTsl/{;ive@D ;{ƽ^J_$isDιTӺal/'/3m.;BXؐmУk{d[̣Jn|U/G].R |]~SfS6H.HFd3q64vfv!rVڴִ]e{YGд=0OKlk/1MftXPgTFl/!t-$] AlZfvC0Xpܫ|M#C*^P18.0znh9>ƺ\Y\C)XpťfnEќƳO E@o8}W_s{NV86:Էz(v?+`"ڄ rJF0rPR8XhM%S:5OQArIOVO ?,vks2_Uppzk/+~Z1"!}">Ê'ULI۪!7u<йRT6ŲE4)]_SwܒJS$cT [ 4BaM]A5O#bp=su%pچ+4Z؅KK[UKxr(^ʙ"zݖb>aȴ]tΌlG.%f|e:dd꿕a3}a:D5Sva.cGڒ,Lj5TςDz.VQyӛԧ"LX _{"Ekl Og c+vYgRׇ k)ϣma%gGQ=4UU(NDDX2@ h#bc"9n0U{5;K?x{қ_i q}׍x-Z|]h \ 6-h&ĐԌw.ȿʯ%p)Ch]achضګ<WP,X##d@.{ 2 9qKՋ4[vE(:2@bжw:"Fc&Z^RewbR(<lOdpv$i ^jř%kfҬ{ި,x'V:75&O.3_Il:AcYOwƽ>sY&=䣀ma"j%8uFK_7L¡YQ`Q,1ѹ3z<]ėύ>0(25_frM;ͲGT@p[sRwkDYCKOIl$+NI0ׅcN?@YVycߡ 2OR HIM4[/ڷ ,ۭ+7P''fa p ា5AF]ss/'O=IEcҸ 8.&Uӟ_3lNb*roTSCj`bʑ"f+,CHX+LMFme?zP.jqh韭bX?aXnionP+g㠋$̲ى'wYEY3fnКH5J)$-P[֯Ws87Lj$'AEBMYrCl7DJ;j # `?iǦp( 'Ra=n=f2a9S-уtAxOPg'z8M<S<&0yjk@p- Wo"! 6/~#qyܸNhq+}a+IH{ | o."j@ؙJaN -7F(I)o~yHaUiFX,fI1d[;UN͎!$q]!%Ԙ4̆7̟hysӗ<{.SmY(U0Lqݙ/ ,g 6^4 cKKZ^3~6}ȕ; y6a ]mv2dR.yqCB;r,TPmQY P=XTNv-OGlu`דjH q[ ]N_O8 F lU֬CJЈ]OzoH YdEx6dG:_L<7vcC{P_ܝMՄCcvcB68_w|[l>)Fn|NRm79[21|WMŮ@qa4uhYF !KilN7ܢMpn.,8^HGC!%Hg]2em/'jPҏ3G /BD=!Dj AwaCޒ6|X?0_6P,#a2Bvi#ympzU%4B6xY/%]Y3Q[9k~?8*Ȏ ӽ)odw&<ɲ nzB߀ӓGt,t/_x =S'b\n qlN|z,.6[iCyYӲ!Fs*YEiH8wrө4״Wdgd"ǕQ}JB2]q;o*U'֯ph AJOX8Qof٩MaL!Eu}uv`$lVgq˱IߑeWG'">pD8|ػxD;sTf>L\ĺ0h#scەl;[Q-Ca+ˁl(qfQq"䪶*)}T%$kE~K+6 pU8R  Mj\FOo0u3z&3'J~_R0>xR<\"uD$p-Ӳ +-{Y검BەIX~gE퍎Ni6)or;`m.kyFNJB>8ּ? l^G'֫-LP=jͫÖ+h ?S? ʂܨU)R/V@%6xMDz=t!!72>t[.Qae⍕¥cX-5 vzM ,vsnP(psղyw0ƑhƂc/iUhFXK V˕ 1سwb<<,w<"AYנy:\Eꆡ+Pc|~7ql#[C_}RG,ȵՔ"iBߡz!?_C@.moslgUgxZ ԝj[bA RAqN"{пzۡH=rF$N{~yXJS+mZRpQp6/ k9 3f$6F+=Ӽi i[6ԦS'C=e boMU'Iͅ^%A̟cn-ꉜmn Oh|Ho 䩣SD !7Dp\D!htj{S&1WތL$ ˿,*;C2>w?ʇ.@g>o/w{ 54C}?m@3c,2ȊLxpH]:#zjUSl#` ܋u"ɡAբ1Ycݧ+93aGA͆@&a+h@V% 啻Qr2B{2H$&|ދfq!" zsrM= 3{ MRڬuq!шb!3'K͍:O^e47b~>V.϶QTt򑁕ƓSO~#/w ފ_빥h Xs T-H(؏2Ҏr0pajIpFg6G_`` _4WS. /iIzx`B5J>_RME y 3 Lٟ* G%ol%0k8k\I t w"H6U7)Zw4ܡM7 ƞ6?nϾ̀k Pz,ojzaۍfm!f?\6OʛM. dZCsvZܧ3y;|%z$h"s/,UrWuQvsPS+!kGq,ŒޏxDʤ7}trWH ǡ$_+K##3pa2f\]ங( e@"~7ҳ4O·\ c2*?]Q4&dWhvjDwa |)}4 ci /#d=mY)h5 lZ qŒf,Q:HóJ~#7{j]ɘL峔lK%O;z ?b^p7YT/jV@K%*Nx {>0cNZ+le*"6)Dk0]p72O8kʮ5%AH+P7AפS/MEH6MuXfVago4'{.e67;dWgS5_"5Rf"yxsbZ!KVʋǎHFsl{c{ꈑU2i w櫓A`Zt{Vׁ["=N`,V-'ɿĦf5OZZ,rŽs=M lI<)Rԉ:Aĥ[,}V3Jpؤostq wdXp6&?GO)3Z鐒DSpZ(XȮyB/wȼV ^ڗ[#@Rnp-{VXC x)dp@>M =Rf(Y!6/~feg?cIө.56@8I%t v*hL e sB N}kb 5 Ȭ6qucWгa@l+*>\vLW,ub9I1=Q6/| &l QcÛmĚf))פvRVPG{P1J3ZAAUAk>T);LZ#um=ڠDKrnjG-3qWZ{XRp5C%\_[f5ԍy-XR#b6$Ǽ>8اkE`ͷ85npvou'w~KDg)1k%୲-R nZɛښLaW dNŊXeyD<G? hF{Z쯞 ؖ(ҟ 0gv<(ԫ{om0TF#*ò`|)|>4'f2^AZgc>uY* ;n#٩[ea)a֣I'!g-G8tUd\ C8JLr *Ik=""Ih%)fI/Kځ}-M>?e3|369u HA8X%* Pͥp2CߌǨɐ_VˢxuJrTcs3ryi38w7baTd=DzlOA_w<㊲i?.V^h)؜18"ZGTse=7'\Z -h+4VkrBؠ-|,ƤK.:w7þw7N4-5|_) 7G/Bܢ{F]|*fB  gRUbH' 7  TB>#i>TՃr< ~&:^YKE,(a=6XL)3/o|B¾;n"Zq}ס_l.;}Z<+=q9yX?bB~N׶r5![=w\pJR(MlXliZ͛ph]!i!1\8V 0p9RM͌3 7lď="X=vE~7E {VIK(q6ƙFE@jݛA)!+sĸuc=FP9Lj"5N0`{D+ymX#|*3M+)t蔏 d>MU$N0jEIE\Vo*)z3$"o8FTG2*3wkyD~7Y"|( |'p+#x\8n(2Y@|H"is|˫}z[J[Ryq)ѨbbCPD޽*pyS` 4-31Y٭L Tp|*Q0Ӎ^`hJTCoDf*ƫ<q8|ilG/rg+3 +Д ) *mUXϣ,=jULUtw/9S

GZױcѥ& \],z{/hڪׯ%"VsOiƣxt6@qBDuWlILSvOL{&_j|hA 1D9ŅhZ&'ތ)eҷRmyOd$V?uie3-PQZ6Rcّ:8?cOc䚳f&oxrt;'75fmi+H#(zU]ka6XM[b@&vb$2, w ty|c*ot%_DSɾz,,PM D|sTo8j'bm_Bx(*RhsE ^ 2$* EH =ݻv@U9S߱X}c}V.؀LAv*VPq^'vc#m]y!(0o(?V ozoA.y߇$ YO`L16 yC' a@놋"w#%e/2U]zP?U (:?24<пR UUK}/g/:hzȆ !E3MJHH`DLmw Pi'"`/ >Y lĀOiu77sFO s1PYߺ'C_@:)9@$\^xpfkɏ?$:[">J05X4jq2yB^l&'aC*/&ü96y,f+Ҭ)]H"Dr֓m!UTƔ(J/|}Żf!Po^X^I!iS(,/'o2Qόh"25ܼpdF"_}s; eØG 6 .^#.R:ajtyg{yrH (ਈ= JxrWCv3r=2MwAZ :~Ƽ/ jR40vZ!Z^HCK%1}5"KA p!!o{r'ݟ;ng3wmɍr&b_1*iX d4e< lsƴ7WFJ4 k =M*o'I|57 ȇ)4)cՙKJ.5K (7Z(+Puw&h?XcY5`< *pB(,q/HD}//l#AY @.5!Y3(^()2ag);~}"ˡ:v+?}kHh;SPSs7 paKSh7AHYΥq湣(7fkxjj)eVQC1w;Mr&jJK<Dn X8(>~ XB?& W /ҋ6?Lʢ!\{o%x F u*cdFe,.S ȃPԉX {U[ޖOV'Ȃ_Td41g4^ArgXwh']݁\Ji ԟL}ZRc|=R)Y7!4;TYnnoћo3 4TITBG6 @o SZӦDMLvzB3_gB %bB6%^ !Au\L e;se"ToLhDD=O>J Î˟?ޛy1o̙WZŖ镢QdQAiTzumӆ$K̚!Hx8x"5:a4bjtrR%)]fM p$R l%RY>A0p(c?gv0پ!䛖tpp7fsBd?],cףpr"@=<\iMSQ[3۪U=5b6U~4O Ni2jI/.J[vjJ_ћ> 8XMdh@E4 +N8@EV@f_Z\nĤPx)Rh86ǦhL贷+@U]p Ω@ňN@uX y[vO Q4t3wx)a=lq뱬4A; zn"O- WlP;uFf5L@QD˕;VJh`V2a{[Amp&WAZY>Eui;;J pni߻ϣxyBaUj񘜵| o,)=HY`OHFyi17]89Dw2M]'̲0rR?)%CiWkx&7Ġ{ӿ? ЋK(UcE(E4fy>ydq=sŭN :zoCȚgݹk Ml>!cmĉ8] d*Yig!t@m- ']Cu Ə -؈ϓZѹ+{^r<H_= +u3| x`YpF *v2js9b;҆1+[&ڄ62&?m,EB5OlrBa\g ٳjK5HLi_KI۷2NQM݋PEM/!&3.'3a.lW;g%bMAKK-k%ЭBV}b TgZ6Zh@$uR{w?ͨ?[=?Or !n sU-o/K! #9\?, b܃bPR̿0mR쓆Ir~I=Su+5O0 5%[# 9u|*`IJVA,Q{.F}!3rCN)SB9[V›CY|W_&g53e+{R)阈gRGz р Ҟֈq9j"Ҭk|PRsu' YpQYM7@4$}/RVxiP_ul 읨7͐g = ~X۽ߝǕh+p, SoP=u&~ R>\ڼN &ʯ_bF`ea'`@gwy 0tэ>!5)Wu (pu[s`lUkTevD 6 ǐ<Ժe'V]!U?J;]3n0? k Vdk xtSDѕ&cUۉ3aOɂ$}/p&"~C )iUWʋ<tΚČiK>qq _@VKU՘jٝ7i9bc rXU2βh$}Ռ>>P>:㡱zQU#e gG4l/Q_LT#G&H`3s5_O6N~G|Ę׀p@cqGScSgNC5IhM·tYEHʘ03B;[jJ:`ŤO?&@92Fc9/0U0Z*XC WrTȟ甈ip9t""WJO1A$|QX.muSs6Ja@{k3Lg4 {Eӛaw}.kK=?qp}D_ҕ9MOT9Ѹ^#܌];v1)@adHKVTm1%&hUGl ?,oYRԳcϸpu/y| * T4{0/-2Lےܩeݐ3H2gBHaJw*c~ BRml& +zї1lKn3]!$R=Ua6.¡q[*VIle^$hs :GhIftYD7kiG;q`jqu! TN+l>L_ QP9!psx斴ƔkSfԂcW,Qw{ŽYXu ,p(G@a1MHL=3aƷ5j.፰;udul>@ 2046ҷaKE6?7[iԃHY;5SODaٹ T0#07 7Jx+ȳLJ- c[˗-Svnӻ{!G {1sZD s%-WK@(\ v۾?3τyXU RrkI CTG UI&!uC>Z$D ȕYZ1d+dh#RAV>׫t~uXM?'K";{Ȟ WG6S/:5(,2KY_A`VsmF@סyi3¸A踶6MC?fo?$ank5q3$܀C͖lKae#{s8#!]Xz"/u߮1m eFB0<*Ȣ&SBXyn}C}"Q }2ȌgG'~^H%b`r|z3vWd|?3d= #>>TK[2g SᯓL-z*3Y-ٱʅ)_K:-NwhhkDBvKM_}= 2WBJ7!JG-{ޣ+mux1AsY8-zc/ׄ -Cך 5OrEggy䩉Ypi},X2bCF5wTf)#ZJN rR`^e3$щ0:ee"PI=޾Dթ.Q~25ZR͛?@Mْw0OsSPi Ͼ \ЅKdRDBRč?m8| ҕyj6٧pi2gEwG9\ 51 du/[,Xhƫ_a6#xd3a%ߒT_ pv|*y¹=qp[LӢ+ 0>խ B=9[+HӏRTRy?;s9H !X6P—mG0/>z @W{NSb@K"̳SqyVg0BUɪ:>vPCքrc{Wj~ ; tR+B|`"g\e0dDʳ}pam s BWd.unKo)úbgɒ>3fmRCdS$@UQ&<̇H:xm {nlķOh #Ջ9[ӣJj= Un*N_LN :e쓈Jv܄2Y})T bbȓ> 6ͲY^hK7G׋a*ѠrwTWMz9&2H}yz" F_tc~pȘZ%6|bNvsRO2O{t-Kp~DM".(h:G_>8dݜ.P쉳Ɖ;C̀*h_!!kWq.-ՃW椌$WVo3 cȿieQڏuO_S~\+&L-yID*-xjsZw,ϕvEbG6-;JkJ-(fGѰ:g<:fɩj >wy3m[A֠Z?o!}bB&lXXbɭ~)kz>W@$JJk+/ 4(&9*`+@AdA} mLLP8/)(*"':F)ERUvb!sEjj@&| Wa=/;d*d2L>Ƣ.g)Xe^R(A_ԋTq>޴SK.P+ᇗo9UC&ͱJL#UU 4SY A_{La3<\-#7HHL"bhё #(~)X;>]]y`J3-w%#5b#ś i@˨M5E#7.pMa(M s\Um:nͪXʗ|Rꥭ3_AD7[эO33Ȭƫ2D\ l 8r؃ȐE$NQ%H+L pJm;iUCp|^ ,p A+s}}7Xdb0qApF1A) Q&T␌RWkM&uk5/LUQiv 7DŠ2Y2.Lu]tTpHm`Ĥpa׸O8.+HWBcW?+B~VW!݋M7$HRH=]ߔSuSk50~䜳WV\E6<1+y`zhSq" F.Ï*E3^ y΀500U}^1U7k>ؙ9aPI|sMA0vf+;2=}ot<#RPt)"}nm;zN#KM3r+i)m+Ug}?$"k<gf(N4 ?w^f {`?:oS$/pgp:K)@+HvE1.~o/\h;]+3oi/SF@p+ Emx%PpY, ýoע"a:LIB@(Q5Ax=|l4\z©E/f#ƷR6Tb}ՠ|^_Œ`%ܧ,R1v jz4sV0z}Kwy\nAwRNUa[:K?w\MN>/fa:Wu1B[ 7taHJ\ѿs͗!xOt*M=c>ˌߋ2JWBq VG^bO3'`)uF{ ']=81=#/ 5'zކbLpW`xNQb hf^̿BZ7c,#n :YZ޿Vw~V\%cKBƔ!MPj){DKrt L4jDqn@(8R6MlEVW3' V6QnFn.GX>Ɠeb*|{?Q  7S~[sI崯y37Ԗ!+}>D_t7P7]"|n%!ф,ֹս&xyRX*}{e@RB'6RMݘ|m9{?<Ĕ05:oz\+E!wf`+iFKB6^y5K@̍0:\A*B~6|OF5Wjh~D=Svxhя7Kn!}Ux7?d=vU̱?{67HΪie,W5P[;&1yLyvfGa-, 80wW~^IƄAs3lx%;sWZ e 7rj 0-5OIwȦE(\ jV&ۨXv-c BY4:&⻯ 2 nTB )%7-A8Z $qW?AY }'S)2Z-wS7`^ֺa¾L{bPߊ·$@vx^Qɇ HxS%[([W묯mi *S| :ʩ/D4kįK;"b RȔbd旇y Mgq^ ؁Ǡg5 |,1r' [{daqbȠ є<0egj+n3C`6DtJ9*`nu4{*qm]8u2NܽO.E)Ia_ZN цֲd0FM(b(6Y]qWJiVtYԟ?F(3Ԁi8fTM" q!~ۈ3x{Q FTfxj_`R~4Q#[e;XH\ƁWi#r8Z .+Fqqn8Np ࿂٠n4ں@Y`L6%Nﲋ_XFٝcciˌ_&BR440ħuلp,miVvekfWp< :hcȉr.7LE2{LU^-;暙KH[p.H%k=pR8r'|Dɗؓ/%VYF9 ˶鮺Ī^;;Si[z^ezM9],^{&N{ٳ:Ró!ΞuSIENQ9!=TkBǺ'l0XQTUD8jATUP b)ȅLݲ.`2% G-eN7鯀?㌐|7R T;ި с eWpA] w9]~]ޜ mtF`(kjf omzc\W$@{GoQHtUg?(RU(xݴ^=ZمdB)0Ge͈-p8ۗѰ>}ܢc>9PW^Sߡaˎ~=ѶKa m/4l?mlKwljU?{H1i!eUceiлd ̽e2M/_]#Lư~jYV(&1)W/2l?Iդ!7J J]CmЍpBqMHBƋ( o Zg+'BS%USDszO~~!cE=S}n~]TLLCtԽX,L"Qàgo!8̘~id{`NخEioΦ˰KU̅Muz;Qt;b\J3, e<|_=3fiQ?ŝ3^a%ys 6e#-Tl`ϒߨCMɀhuS`fnέB6&>/eXE&lb #huɀXg-T{5ȠSMAg ۪] grFfFLFqE $yh `Ⱥo냘GmHG` ϐ^j5H|Ҋ2,n؞Ke )i\=`6 MnI֓7$؁$ 3#D3_sL]0AЎ4} 肸n 48@$B Fዮc7Mqim"Wʢ&tma퍔1͜%{gzҕ$yW 4h+4=vC%M"P7N&Qʷ#DHk'֖7aGt";_<#ux)ۀ[NMY/\.+YC9}9୦ڤn Tߕqd{Z\aUx:_㋱H'Xp_)&:%Y-$E_e#}LlD N0Nq#M U 5j R]r uT2\mGk I\{uO i5ˬK|BJڛvK ?1DIҙ/̃NwKg-s<J;99f'HB#̫M34XRcdl$¾#Ϯ+~5k:"B dz?yŝ+14 tc8o,atpݫ}AtVxy0aGa@j.s Qxb*;ED \O{V m8Yxj3r=Ivwpsǽǎ/Qr;Eos ?J5X0oui߈s[9b=8gv}r*Iz1d&`zP ~6IJ8Cu"N^RƓD߼ʃxPq4"O+SQG0*@uUO*I/v#qp_hv ަGT${5nX+K % 6ܴ,o4JkTޢkc7s "0~99Ssͪ AtО5EQVrBѝ*KIs[L1*Ctk oc #]]o-9#)6lwR]WU_Bj kvhGWrE@`-m6b ;VH@nȻf1AN,aغ^:1Odʣ$3(db1G5rZ^Lq%B7OZG`Ba)w/Ӎ0jv aeVj oj#,lLoXކ?`,I]f2eOLt0]AamЈ|?|]4삷lM `0lN̖ g.BDs1/Bk+U<g\h6lBW}K%noHd|FVT$ʍyʴnfo:riq}Yc;I8%L ߠ԰+:&/I"A31O*Wʕl*4·EeT\3bʩll Tx=ԏhN! 1g  cwڶKA˴hdIN])LxT`:p \9:~6G5-=0A*3+NPQ?bUE[A)Vìn?+8=˸lTm_pk,HI\!\ݝqRv7"|/7˪r 0?V+V1<#N #}b=Q f va.,PBJc#/)iAoOG W-\3wm02|zcy4|N,JMB^W4$洸ҤN$b$ ̾$5?jN+?k#YYEA5_(".<'p_!  ڵHUD}|(:yZJ#Z%L iF,k"&W=n5nP0ݤ A,!]fdEJ.}5m?yh02Ռ%n}prƮzA19*;pn" E+xdHYAE8wA%RȒPi^vLG *NZxCܖz77ܛctd, 90RslA=#PF:լvgǓb_95F_E8 NBB \`Vh|v׫ SXjIEEbOX&=2O^]hGq5 sz F`=JpuwkSXyB ܮ:$_${K iA$ cvϩlkicǼpI'NO˜ a"d2inD--xY=ufpt|vCS3"WYwUN5RٜYS5ArOQCq><.ٷ)['Pp^Ru;cYdKoHIĹV=1שSrk5:.KOG$1WQ[ݹԉ'BGsaW|G灴 rPYI r1pňH@+| SYa75;8+ hT JK\;ɖB&I/T`Pw𫛊Nz0ƏvadÞC_' o@hhlE*p^_e r6y &K{ͬ(3kGV,Pͻz~%ʄYO/"硖~O~l)ˍTbY%_TdBGTQ6x^TYR\7淍  f!/~t9&OD0$c\/xؒ*H0 pVTz,B>`g5EW7/B_L0x?Β?,us$&Xֵ2lL k3.Yq?Qbљr4v/2 Li1.P%ju7= ~Axwqj lG(3׭c_SNBif^DGg\* Z$nV!9ڊ) b6.Q AXj)=EwD%z4_ִrcF~+:;T2Q֋*0\-4%MP/baߊ_e"j[ 麍ѭ.Gǁ-WO.{H789=>)އ>gw'ڠ|QHAE9l4gm&OC(vH[܅KZIТ%1Aq*O՛%VaU^_M,e,Ժ%}ag#"=%t5i&]%1ƆUή 5EmqKU_!N/z$Xhk{~޳BE&u)CQr{1vmuh_iB̨ b±BWn7AYqǗ0lNY1D~gGwwJܴ yY;?0uET0tJ GN;f?mDPb_UNIE3[advJN_$EuJIPV S< #gǷ;a=:QJ*u|ݖkXd@X "F}flT%&m.Ƃr`Uq~%9.dB5bArKXh=3G#g82{eP2`ؙ`o\#[xhP`0yd5$=Y]~E/Qy*vOt0&M/:i5Q*̡LCSq); 3|0ȿAJ_X?n%I+_8_ .иHΖ\MymQf8A"\imrRN$LW =^_H&Pke33^-h|1xzgw$3X9s+''e^*i[Eۦ8%k3B,5?}G/beo|P͏h_g[)Nw$ùG9ת;w4fԣiCz1ͥ ,rx_O(7V*3FLs_6=;x?\` *ٵIi(٥%q)ͬ*vrYML\ !CɯEAx+tF!9!$ Hwk†B,LkY+ d :x&xZO3 wbla[=YX!z!]g3Oh5љ &'`&HܣeL΀lЈ =L*e ڻ p 8+ Vd'ك|r_^(sj a`*Mc*2C q,B)44|-|YR-˜$Ǵ̌&c0RRye}Pt 6ߋvXm OG(e-m ߍˬ0HLaSg<-"7 G㻭P AL@E?@B#GTRB# ΋qMūX|_,2'Wk%# ݻJB_]oA81AFqcN> z/z{f.ϖJ:#ù&o@:x cFzw"`([gZD:̺IA./wM\@ٍ𲇪%w)h%~hXۈCzȢ1YI$qHW>EAmHONV4kxX7[S؏}Pzjss3n8F.1qP FcDoܨoA?6RĤ3v^OBŐL ^K_k񴉩B5/,g<ȏڴ&c.#!^ (y昏?5ȁ%V/O/a^k'0: gm@2 HYFdt,~pBol &>!% v͂N*1:loK?I Zߟ<ƭ\?/$ ,6 }-XakS_Xs@)" y,,)B5CWG_n oU t^Dg] CB!cJե6DOK}8 H"ʪYfJaZ; :T?c\ ax\y3Qk arմ9q^P|OAnV}cys76/52wXwJsR1PRhYtc]%T)6]* !Fuan+2m 8v%-Ctd7_!B  O.L 1q,'7,!Q9'4<] =[' Äg@#y[{k ]"PFEJ~[.\%/Yt)o?u> u$;U[ԤVKxB.5Cv0YUFs1##CS3mY}`{1J@Ν;2z hZNԥ'P=2޷QZ &T||WW`NV,X-!y\a.ZQ- 4VX†DYp:{~7!#Z2Z/NR0T%=rA1dcrn3/Sόz%pհi E9s+5 w/}-lX;uHwm$>oaٜ4!%Thg= 5j/M5QTIx6H;pi ["(ϵ 񒪾EYVrMH{<FHF7Þۮ&%y.#@i! f JRK.w-gDzSG3AeMP)[Gb/FZlGʘ<ȧ5ިOK->v*!~醳e⿐,iŻw7 Wlȅ(<<#ca|Gt /­|HvVl+/+®Í0jXE9llU2b2>TDfЊɧ)V+Z|k[p+|ͻ)ρtGOq3' M,FJTm 38,3D\qvL7ًmn; tf+-Ԅ+.綄 #\&7'>pu*541:z(Hc \?9άڡ$!u 2\qR<&W>0k2yǻE3Bq3ŧڊjSv`v4W'#\jYO^[5>BiF3.~HACMϠuF;tʒ#+j*{ugzR0@PEwYn4kE)pA]EJ8"ȩ~M/`&e .Zc+!~N]T7v[!%^OfG~@U8i3ik!INh("EWG)qGz%tNvW<̳Dt君rP\"_騟v?SAh8&7\JV?^Oh'Ju0EaF!5]xBc1Cb 4gxDY1ԙB=Cy̅JDO!]-v_\k"BV+gC$ s0h5GL3ORiX7CS9yqZ5>i[`1η?E*! GarqU܂ZUr~SbIvx>r1 w?p۷ wtBTkQiIˮGEGbyWLH: ǪUNU#OW\3bwl} gjB :*Q4DG149gO쿋D|Rn;ɯ T䋂讚-LAt=A9 V*;̸i ǃ/BGUIiä+ؑ3n;W86`3!,"9[@u.H^9ʶ Vf_εE …tlr{*.+y/zl.)Bn Ә:JD[<ѱpV{|Y6|&V \>B,h>P&h]sYS-d]uUc@Ķy)7] l¼`A8ؐrj) (x = jtD$0~0y[fčxtL@kiOp _1#}}Ddn2=s#h!g„޺xnRX<^{Y\Fs6Ƨׁ7Zg jgoCp#sĿ UF1׬<dƙr1LjkrPV(<l\yr sNU )?:F겾 ɐRG[0lC^({9V;0^ 2K$z9w%a +!w{Ti{i(БHOj+ Ѭ뗔RT.r.{CxBB*WHKbx.ȉC1o"ߓ_[S5NCYw"gԷ5AхwY{%>u_.7yHF} ^EL=DXdaD3GxT䎌;>n#9?*nfG)Sl!ܡ )y"%2 6wM&B633Rn1`˘boF1|i1a^g^@IWf7M!͛sMg( QL*ԗAAJK~(wWD}4譜j>9BMIz2׺s>CzMc3<dz6*Ar=a1 qcs"J]ҠbH5BSbT@w5Sk,2/[WgTg" SusiMZ.}j% UcaVu]h`2b>[+6u`*+.|C'2ә6B ޿T2^!' xګV*JJssaw(FO3QaP-q!I~ۅKVBJ߱ĵ@+x@q 7(aAˍ aj<~Gk:5 a_G]ZퟝZdF13{8])*Ǿ2dxhnk'FDIJJ6xXU Ooq*DٯU۬wM>tJ_P+.*ҭ' q$,ϴ -Gtwe^U4D֫- ͦIE6h{AA8yϾi~Pbu8]Tbt),j]aBY~#/_K(B-3Qb^ *N{:qS.1.|p|r7mCmύ6&23*- Uǒ>eL"_Ey |oHA!t8GOOBsO%~8+NjLc;'i6V,+C kxUw(@Ǧ@"^98#e x "MI;pXGٴu&fDa4<Ѓe=3t_}CM>^;'^+ea?- *u=ɘqi!6;Q2fM46_ԔlE38䃂jEmkS[eZf5ڧrkR I$@EN gVz%606zUq2j킦8_W[R[\3D߫y1G<$;\k a:Y|?<LœXjdK/49xl1w3$l 2%f09 Ѿ>Lh(BuC3ŕ˞ ˭ +*=.b[#i"&(l-z׋ BƓtqRE2O[m:nhd2q87mzHjSbAW L8:_ep(z$CՇ X+$?DE 0,Lo!Aq7Y R.:)cp-"UܫQ oEz 8U f\:Mg=H1< 2z}BJ~]6a~YV24Uucdb)KQ4A4[2VNU{ٳ eNpҷCjr(@a4/Y%F?^c)OV겗ADYg6fF^@ˆرKa1W9ܽ)}{ВXEn"#YD$WIH+Y> N}=^wFwvD%vQUJ8]#Y8^:bbjZG:Gw!`3g=h⽇k\Y?Q`Ms-)6=3C\K_<9V"BXLY<JCȨ͛ I fC_,ٿ)wDW^k(x[kԯ _Pa~8}¬~S6ׇpoY|;5 --1@y$ܟ4Tbf׿oTr|' 40ݑOY7Jj/7P(Z`M3EVDz=+`hO?P\~CehA }e9Bim'm]{6?9L_`܅(y VFGXC_k:Vyd-CU|㞺%p>xտ%x\sܞS2(ɭRN/nOMzuW#$27`)9Gi At7S5ʯ@*sTv֧",x|.9iX?;~_mWp -Ԭڟ-BXD" aqFb Ȕ z.EcIU+'A):ֆW\l@,i߸ \֭ #Mzq?RF5IX,j7j2ØWT2ŚkHC=B3t]b'R>T<3ius޷|]/q:Bmm!hA_& 62ILe=ԏjYG}CsFϕvŒ r|8 ( EBSKm>X"ZDSb&*1PT? '8Ѿᚼ=lE8@>ypiEOZ`GATmUb.yHj#?Px38IhiXy ۬gM=o6 J%t/G#+M54& IcACߢ,7&6B]M\濉!Ba;mO[#Bb "?0FLspA$-*=*}k䖼=eit!pXr1܂[^γ3PNW 2G<$m<Ywvgft&mk#{]ҫoϮg]q`q%3$92 M J~݄ OUzء}ifX||ǃ+i@xt=a^EcH=qNzVsA<r-B@B.7M&thWOﳦsz &ʵT@zh߼ILwLifZ,bsjgɋPI L?IšUc{]JW*WƘ[M2wI+ey:;hEd69ݛ?֑qMeCvAA#3 _Q/־_%b)_,3r!Ù X0b VMQg&)gmQg8v )mW%֣êOypQ ,,+AcBU*(]l1 5c=(Oq{3.$?;Ny_lCͷ!̩k({>M:˲̺WDj<[5a}'릤ɑp)Z8W\RB\kP}S%{d slK.޸DXS0sU7hx*oQ&iITUw4=ۑ!aa|]VqU!!u?.넉baez{;ў;!xpn*ti(s\ 1`@e CS!cd3M"w lHȻ-7)}Z[LsA'3aYKߺd3^. ~I[]_8ZD:& /Y;-!U.Dޗ(Q~ rWYp&MJ?xB]P?bO ; $1' X;촥l&30FV>4仗ir7a:O  ǀ+ l`ꊐ0;/RhkZ eegN([`L|P>#:|M fđ{a_SQv]^ڔC wJTExQVJAÊsD,4zɂk]Ud"g(봂RhtL&5;.ŕM޲N[="%:>V\}BL\b|y1 S_"h(T*z07%2[O,w=U{OIH)JDݷ+HݚEY}Lx*kt#>\NA19%t[_䋃{u<]wo#קc2נB!HcC)4$߬Fz5jh-+蟐(u:^M5AǽH‡+V{=7p;s6#u3;V{hiJY1R{Qdo4q_qpj/F![)M.t:HCI\`n uG#ײS# "4mtmH<˭cTpBnE4kYD8kLuĀ]6xRzes G.\9F|aK'kIV`TG/)[I L{6Yd qViZ1Hoe!Ww֗$k3A8x7_p-U m @ Dˋ^RL?|( AbZ.K 70eloSqPZHlQ4FRsLan8zɚF9rWoaboHVԌwf7n[ If͑n>Kq'B#ޫ*IxM#Z&έXoq0XiLM*\=fB fʿtrG)++D9ǐ7\j:0N='I4%YEf-ARWHBkjltݑHY YQtnm>Hdia[*vap]s#?Mib8g+6CklYn9S$_3TYpr4w`/ZȦDܟa:9\W$ӽ1|ŃD5^\qV?\ZHaT~Kbm*G!̱t 6״TI@^D*[J\ A g>]-'cyMƅT~ylGK0fda$M.ԊJ1*V pdrSz 7M_@~CPN ouN7theUiܔrJ;QC#z`9ơ`D C҅셾9" i37"42 WDt%熎F~0m{ 8,bq˯g|\B&iV$ݷ9_ Oˊ%{I#̽ZN8 BE:_ʃyn%5Bp}D p?>E y/&fQo(^BŎ'p-,IIC5q>UMC[0h;Ԛ.sC !;1tH]46\t@f^ G2 [Z 3=quYfAؽy}cK10B@|ǪmO"+7[q$]Twm}b tM@]=42jVەu< UZah*OלdMvf9{73g#yjq*n]p(!d2oyTײ;+$ݝ+&:ۀ(FM3 :)QSx28r. p얋\^"+CBXBJ>;3/}R /$ȣPMjOBdm~O>&:̟xP?vhO%F}K ƙq&XB^-ar&.Np [k.&n/ ouc9^4mtYEHPh,z.#)'X]q8Nd9fvƣ$!U_6_V #,rsr?r.Q<ֆD!B2W6hY#M @/:S::aQ 710#AG#nDu 8eV{Np?aV!8p 0})<:*ȵDrʌe30]?Pws5#ma$kĭ՞lxO͕tq l0m%5r' %{v&6vET(!'yxjkG g!G ˘։#O܎&8ج30Z4:M^H78QF|g뒼Mv%> kDGeLue:xaCH%~^9GUc@6 %k(NCaG]/+MW6oʐ0\ w6zL-ZnTok`of`١'0öZÓR m`y|B#L+ΛȝygGn 33ؐLR_ɤ3¯.]Etu DYLUR-vWd\3RQaYӡ1Rc6V ' tlS򕷫eN=pl=ʟVդg70&C,sL l)p&txe%rEPɆ}/R иo ̬G˱(8F2 fõ~>̘ōr @ht~_'K6 's|:)t}:&F>z&ѩ#P jda{j1QE{x"a-_<CtW(G"*2nsk `'ڠn#",5S_*o/^sH4enM(9^Ϫ*q7, ^'qnt ʆf # %@VdD5:ˑwwSox5ZoQ+Aq0.܋v%;i@ &oï<"b(7`;H\( e݌ ~pi% F0/[ I WfKTeq.ށRęIqʱq0-6jq] #pu}xC`G+$T}֨UQYZ?UecE3Gb&tv?YvRԑzdэPgJꆦ Ҕ4ШzAkwqg.@DyQTִvW Eb>kohf`ttZz;R1ċ1fք$%~\o-t: ZR ?z^4 器2$=yMIe{ z*r2GSc<>ƿGuu bj͉ gf- f\$Um~By(, DVVMf뻓)! dNfZFFyZc{BC vSz%G^&l~fpƂ҇̎EI V4~0 -zc`I-фNă? !3}m9 ]nDo""҅7`UGɲ ! ^e$46v%7vX  L%5y6JR]+̆9Z5TV!]%x4#/PIeg VHVXqʻ)IW13PD%ciޮR2:HX)݄8]2ɖ&>(>f p,>5mCH㶢g[p{zD竌m: "kRkd"؇:qe&ErFxZ.3FnΓF* q/~ѹ֋ۇHRWf`1顎^ًA =6@ڈ;m:U&Hsk&йnf5Q2{ ҴH' Q ]>b ~;:3#l.Ol%s65m߆ F` ; ASS7LIbM ư\.aم CuUH] JuZ% ؏Cr3l<5 xٕ\5{sw,B$Fie7~B}\?] C#` |ؽI(o7SOPMazW&1sVK>*ô"̦}пO)V2':oxsj}ف Ƞ ww~}(,CeFT l\-3+z+/+HNhz" 9'1Tc1;:#tt(s!P@#7Yτͨ}uGZv76f! 9:*<1GZh+sLˈ,j@a֔~QJXGы OCSbELKDd},^ǑZP=؞ytIYRȍleXQF; tlY譗FWՓ$!8)ʇ $A&Ie6IK-{ˋZǴkUCf (~[y4FDkRE'%on_FEV}[|k=2rr>TqFe_X*J4F80RK+kG e-~"T.nD jTE&t$9|OwAp9 `d`/h&aAon.UFq *߯&WW|߃0Íҝ/M57Ge0]XW̿`0}5)Y@bYsS2lfHgflsK'`Il0X#eEXlē{0 =tTlPK1D^=g{C won,1:GHq"c-QD^F/$/祕|нm-9sC`qI:C`H4sΐ~JP9Rj^yDCoA tT \6q߉|( % !/zlGa=I Iۊߢr`ִ[ Δn5zQ,<v}Qkf ?H􂁎Rm޼E1ۜ&'~lVW=SYTXS;"PZƽw~r} tuk`BixcԊ{ؕj   Nj3TƳg?#^9)]H#MTbj.OwW:ҎN 3IW]6%d.g+'?Do~U3o TƝLƁ^B;, ~NW#ը%O5*l`wq4le:MpX!;u31kaۇ*a+@MSpmei la~[@NKf:JKY2ADX/CH#* WM7A%I}@  3~؇B+FVAբ ROywi]D,ߘ|~%w[#= V[rt} ao)% Py^Wa_㮃L4Kp2?,@{u:,,qжS5s *OԋV+#TmN=xO65|82$T~VA /߼}2Nʺzoz>|D| lݐ$Q-w}%Gp!G# QC[KÿU|t=@Pvne+)1dU!]e-27 mܠ>H']FwP}?uÊ2_Fzwj/; 4幛{l(h" 53竾P wf% \DŨI\XVSբRsiZ`y'J&'y f HHO+ 31 CH :@"S]V-w@^EM`[8Ҳxhi:ÙRC$ίT -Zw0qeM*idV7 #We\kg#pC20PڹS|RJ?<9a廫V KO"P=ibl䦩½+XGT&V sۯgP9aWNF~c4_# ک8v웓q@| <=!S{poQm.44}ssrL;>xM w琻fK^fӌHى.wAz%VG)'%WY~!sx_`yOT hw\2K=+&9,=='؆9mNU^abl [Uk;' dl.}4H z=fRV7B5mwk(&LVf rK_Ȥ+ Ig79I'GG;'ޑa {Lrw!{ #lR +WGw?tT(' 6ˆbkPaGD 2.Cah^&iuc8їg GH7Cj3u.q6.ʹHWN +E6氦a{[!O4:O9 U$O2ygԙ`L @u;H~65f[2'1iT%&M:ϙ>S/ ^*s칢9el&p-HXʙw_+ X@L)eʮ|-@_TL}KXo#^E#!o:jt1jNnx] SɷY/: T_pKm|ܸ_Dm8]6|V׼% e}5ĝbllz@5:E/>j6s8hvB@yT22 [qY o7df/G*ON p)ǃJ붊 ӿ)jC&x;}MD=SQtYhSݡ\ Oʟi*'ߵҾqYؠTɶ{;OByZ*Z /RcM du TM0*Ю#Ws Se(a 9)bә*w`$o4x'w!^/$Io6/|_R &""pa|I%lN14 O(&ByݖB)rrRit7g}HyY]Z]8lmWsOz%/{q2]3xRTGv^PLYĴd0&~\tGˉc,9Z;``WVV' nҠ>!kCv}/"mԝ Y \lWR06z 3A/"[ ;<Dž^8qC>MߋFT){Q  ~ݞ& Ep3m2JѤ|Z&zHR˦ | R<8JTU֚rbBN"j&?*DVmQ[^xdX!1/rj0, G+$.*]QvH,EBQbUz6teHYһv30fqDhFxKg2LŹwU2nmXyL ᇡl(G>TT$Qju!őQmcMwU4,75+Uri#=~1V8Mܞ4afAm |MkA~D({T90A.vB9g㑲7rJ~U`]ks5GLK`Ĉd27_#ōSx*˴J !l#oYB%O8~Ã_&ELcdg Iy%3} lCْeFŶB( 9HQLmn淭jl)> (Iσw6 CteMǍVǬ]v2v@ݻ mh{0|Qrh_1pi7ځ1<7zKX)k@(,NK6(_i* eӾ7Wr]|O; DJ~T/5Y\a:J3MeeŠ'%u\ݲMk{пk]A4!rC [nQJЗAAx>Vk/2q8WrSjtgeU@Qɳ_]V#,;|Iޠ̪I+~KS'#om*C!Zw 쁉rH*P_5^2FBJKD ǂ4~ßƉnx|'jq}9gX$S(܋) Dx{Ij.-{^^_&ꤲwF >;9P^H`LvFYU$Jiy;,-?YC16'n:$i8dtY 6? 5.#Ї^/yÃOhJJ^,|:"~9JyJyX5`a*4FD3=~_L$<́Ssr@]_-9dר#br/I#5`ՐR+Y C09=,Ń6a r#@_yzÊ8۲7I%?㝪NL$SV4SN^y&t5zWgH̤:Y8Uf[o${P]܏6x,{RR(9Cos[޷ 77لA+ WW)Iѫst؊й=hT\{ʕQ—h7B1QwY{o'Ȳb5o[~xf(vvtʻxK*Hz G kf! 7:Ӌ d˒=B^/j`/D|_&$]{"GL0I Lfg+*t/p7<O8 B x-k_\54~C\ְfŸZkITLh&yR8yAa$-)jdtɤn5Bkj낪Iݳb.zb䔁8J J(jjO@Qd%99(]=6Rh ՟+Dz @hOk#JtyFk~CNﶰ D F. 8,oEfT1P]d,´N6oyLzITڒcC6A!oTV@3x2#'HjܯzcA|D`!Y">K=N$j^ AS⏚.9" ܬgfY{v$w*AkZ2j402;w n _m-8., 87t>GF/VlqiEH^?ҽ\'d^~lZFgN~?w%\E1&b)4-ǘ3+%r;;X: pvC>H9tlGQk| ½P6w @ׁ`St:,%X]Mۧوr"w\Cj-c_44=)I֮M9G͂zߓ3+~U7ȗ?u= uG1@fr@ oČsReHB+;b bT ҋM_E{{DFvW@)oY'41ĸaoYA %ȻtT2h- }Uc'XNl¹o.eh-CDGlθ[itv݉ob$ԑEUH# `׍;G)@  %vn zԳ2_x;IHGS a[Zxǃ pLݣ T!J=ulNG䘍E\$6#e÷5J'jtJ|*oG p5:yP*X~(yt|U|Cr6젭};oˠW/asIFb>E^'Ѡ Zt E em )+Tv3蒽76Lgl,G1ї r9@-1(/2WF7䩳6؎ЇMLhHPE|!oᏣL1= lϹE}u2'ʜ)kp&DZk}@gtK61T lgk(1|XH>/~ fU9*ٖ7\2)yerB wiF闗So>i戮&:#՟}SD K`~VXU^/~< $%pnϜn5٭egNN/m.X޽h9'f;{ΐg|R/8%prpg껟$@7龷=$OXABIe^4y;-t,EYϾ\}zH0>zbТm>kHTYe56vujOTe!!;Y⯎.~3Χ }So&` %3S"ᕡp0Ax/=}ty8I9U9F>#VrkEA,$HZ6oPVBڃ_;sD Sj|bKa*[kL2~? %Zf^W4ι쬶h $C3  A2QT.NDoͦu4|O&9nJ2@? 7J9ˤ )`F B&J5F̻ⱺbBs'?s1*D_i8Krb:ds'd`tmu)95=xUr> m&Lp1p&haj=F̦=0X]n5;8g|$4pZ²|qtQRYd^sR.Ԑ):5g<ŌnW(ap*YU#Q7 Ipd=>D͈Djl&~F "SП0]`q mۉ d"LF=Dm>cF+MUjKc3s VZ; ށ1J%:BՒIhRZ/4aߚzn rT9ff-?+vZs:A H\܍; ;;ݴ tkŊM'O@o % 诉njr&tLFWQ7 C G%((iְvW%=, E`)T(QXQx@}"V&:knH qS  b\98y|MTW.3K+6!X'W/2֤zhi6l5KEFwaESwĒLG‰Y<lF,B-ÕJWLvj^a>fV6WaLPxuڧR<J!&45zRwDB<送Qw}{mis}+rX|`xE>='5/veqK LHԚ=D ^AU~ZSv1P3`6V9}:SqCAz³*✒c{eV2Wq[@|~ Mg! #S=YWIﭧ6߲|4uU+DG 厘!CE|T=_T`:%62i@z.dPxva$ yWv!epNʇhRL SrAϯ$odk:SeM+}F\ cAmHy<2xT DLO̎D;<~RrkV\udr@2a? ;PG6ݬa:m(g%=*D[crSqo.{?;c&_2+F{0i<$ĶY' 7zD "{6*07lƸfM}_1Sc+R6&\Άz g|~5IԼqyp0EN b|9lAW^D\6WXzR\*NQۛ|.a) )g7LȭmZ'>NV£쀶bcf"ųsP'|w|wL_n%&!|lVR+Fw!JE U1GW)ƩXS>4;pW<{}j%LNh⎸=TӻsۑWK|'a^jb jhe-'HRX[DshFh*ؗX~bʑYEJUv9Dc( XW''sIMMtB) 6&>R/3{@cSE<1#T {: ["xD}B$F(a]3W'Q~&qkH hܪ o39;ZQK.%D::1֍E F4L깯 ͻ03q Q[#>~H(w|ljU:fS>\FoR{"mkBLIT0oGg;@Q.}ڦ17;"BֺRRx&cjҷ(B-mB!;Qю@`ɼ ;]2W9Б\kƒXF6ԜxTY ԁJ2s-Y3}z6+?\t> ׹D>;43^&CJ3 3%#JVn_`>H/[@์MePSuؑXd!Uʘ= q Aå"M~e6S~'J#Ps93\O' 0tuf~T;X]BXaJČu9Xz.YP' P̱T]*Af8o"9}-+/G8%ǷNj nj{M5=决P(Vj̯M, =L[eОUeN1W:#:T_7` V I`[ƙA>OvaD n΃FnλgsŁIqhouWպ^9 p]'/*#/ gl؆ /O`M:GvP11'AΏ|]X+@6rVqg<:Pݩg+oFND>QT[J:ꦉ;P{?X0q_7=d bDCΙ/p M0rQ?9Xh4j=qSwѤa =a 9I|-"yfb hTe/t8ڎJc8QňlQv>$7R+H#! xKxK{&2A)./1D_/VG>&hj8{Kx Xvǁ~~ p!gp#Ӄ$ڴ.tWgzc~2aLGwL4ͮ8:~W Q'A.X = t֘~eX-TX k:^j|݅ 8 *ٿוs)ANE[>/t 37aqcx]UnIy: XVB xRK\ꝫkb Ǻ ܔT.1%\*#^:)k­W}#u|Q"ü>&p/vwäLvHD .s|J2KZ&;/O[E\{e^˛bB#՘y7!)5pP|YӄJ0' p_w".S CрH@mj+^P-ȿx[aaB`_ -u_ xJ5Ճp'KB6ʬaw!UM~I(scye8pbsS>*Q^*_U k-t{iRY :4K"̼w?IQK9d?Âx;ElFIf˦vUvL!um)aozU 7t Wh`?&s\JR9y6x3'Tt lq&Xn85n, B,)ȕgOڱ2k0׃E4u[a B7L,CI̍,/Mrnf*/V~6+QQ'9wvd,C)yIzzDs0K 곸p;MiK[ 9j=m2g<$EJpn|!5Dŀ)HBhvkzPn=n$E 1W@4W=ÿw@\1 V7vj̉K K VgTeڞ|zB>yUqLsMfMEA #жIMѰ+Jٛ׶F_I6L'cRR+qN50Hu-MRW!{Pb,0>G!x<|ubBo6?s,$4ٓZp:1vsU]RyJٖ6TPD  fh*ˢhx?۷;sfX.N0 cC7jK.Gp~Jbq)FԃEq,z<2l2h_Y D {/UƍW'Nnϓ8"RŒdOv7ݍ]3^zj?^oyXtogدySզ=JI##Է>9z|fk/d^̤/zm,><+_2'b Y){s `gQȿ^a.!jMO}"LNAK:[;}5=xg2uaf]YJq쌽HxcϯQW43ZV}q}j- W}_3 (9A|x3 6-.7Ż!Nf#|X{gDIҋz?Y&H fڗ1#u-=t-,v :V` ;[ń~;U(Ke~pE 5GpSF=EFmPz4YMCMxt?}zԱ"T9>6_deN8 ,߃*X^a)2@ T} "ŰֶU@}:[HY0V{lO*ʟcϫA(`#SK҃x)V$nPU3)53E?jEf>>{&h*oqQ]\#\@i (`{Cw+СP 7 20qu46}MlWf{F-@nqcx] sD[ղp^vw8`"F)\XYkt>쑫 Yr-w!ۀX@Q3C.| y#/㧩u+ۻ5"<8X>MJk7_PHj=ΣyVQiыq>,c>Q: ؽm1h 5K0d CUTfyЃ!+8oEgirZ O% n*sMPYSB^R m<0ֈA^ ֖J znjߦ֤0{&<5SNcIaKMcoI'"S^D^JF^7ƴr85io6,_*]~:4&0&v2P~Y{%_`h| Y}s-*x8<( ~l>V%R٘*Uf8^i%Gd.^9D]P+%C.;y5KKF7UA:R T?h `'D=fNK[=堵[Z*d'sLv,EOo聴ԏT믪?0BC`&Bo{ ڼu~wqz<)ss F U @osTR.`b gXE>P)ED| ٝd_}DVl= <^gUlajG!U_պqXpvZS˙ljԘ.&i6ec\{tby r̫y ut̀ ͼ(\%#ECEz'uWٲCU=%Ul~;ץqɛb# w@)bi+c>.گ_Tg EqZORBDKd[| *]2Et=x1r`B:uOR h >$WN !['όQTϔZ $rRgZA2wì^O+aEIܶ|_Ȃ%Cr$XX C-*=?3V.4yq,WI$`"*)pU H/N(zJFu$_]o{ t1[׾[ )ugiCHuuaDe }cy8r|y\o :=5 [\ƆQ!=$Oۚan넇-/9e㰙(lETMi*=ޣ;)s= 1tfl^ꐝS\1Oh$ʌ*5PZ>tKԫ?9M Is&rlxlK`!z_ r+,+˒(,=\zoQ4P_ ͍#VcpA#ޮA3I eݓ~ ^Bm٤!PV_(URm{T nBj˩XuTӄ[sRK=9vYz;vņUS՜<4ZxAN2_(a0E:T$io;9#M3)WZ鮃!u=&Dެ $O{T?΢.w$0sscۗgZ5~ 2 l^2+cF G[(U~}C[h6LOI%b&=c85+Y0wCMo|z)4С}Px`TNGzO tk>tua>žV_.wB˥c|)e BFΈ~[ ptSW1?Jcs%@N`o읫Kt͑^}򋴀,X3_g_$v1AX ENoכi\#{|{7y/6%3?Qx FbNG ~Em%D2(kNf*!0kW6ۧro@FElK,"wr7O8:J}ckRv=~QzRsC/[ bul#PaS7Y~>4ƫ IƓJ/0}ƚ6tOE-@Ztt4M9{\-?{w0n^m[9^RU$>ޜ0g))KrF=^K>Em&3sY\/ {L 8M rEC"Q3@048"Ƞ\+. J3 $-I_Df5("?2qbVD@낣Z.ȤmR&$XOE)[wG1]ҍeWcRYjkXI8x y{i,L&M5+< qwÙ! 0\҉W+#2q/{}1̓_=w+-DN26?R6YZGg4F!xf<{$REwFӥGЁf8+pQ؈x/&BPλg_p&Xڕ%iG۫|+`MXؘ2#`W7AnJȸ>=27tAʶq|&yUkNƚ$xMʛMuoiAQA|\Qtʼ-( ? Ĺŕi{ ims CK|n[ی(AqyY%,kDy㯫,ucN~I8}?fg*(  t=ϝ9NxRW@Omֵx'Vna%Tb%NQQfb~LJ|ՉE*pRJX+ŗx;1&-X/ 𚰟q9]/2{ѕGInueqP$ɞ80a0{H"(c qvK ~Xs&*^*ՂK0I"[dW©ޓWֽèS(>cQ+)LLRç5>x y=PYyem#qz]WM ;\Y-+iY3\e QU+>8ɥ $arv5yioZ:\ӕ̰yɊ_ksp8^v C `UR՜_ OVOA(;JCE Ǫ/CP͔bNb64U)ѮPNM)>yݠ]'e032`6JD|#|_S  &J9qAԞpc3 0І!gV=ܭ,8d~nQU{j3Yx*GN|4 0l(u(+e t:qDF浌2p[U|uyd"y`=S?ܻsc$+NMx)*_9P82 ʾuRWMo횇#qi!<VH=E"/~sS&9FydďRG5 cU<^zKʏtEP@)5;#]8`'HމWSQrʬrѓƓȞSlLhgsliֻk$ʀ%'/*M ;W)C %QvJKK\|PzflCw %xż߿qa˴}@*G-YQr< Y> m>Nny=+3 * xmKla"#4Xm9ûή#+P9Z _&_*Oi D\f/ž UJ^łf(&j>i)WCblۖT2얎H\eG=wZm%Nx{A.W^=? 1ށ;Ͱ5=((ppr)O[, QĎpW%`_E?VEhHȐߦPܹ vNoY@q)ǧ[&6Sűe<2KJ(gKF[`<.D8IB A!Tp2~9pNe Y%zbҵ[5h.}_~<3G.+&\k .hކ0\|bw9`!>5*{fhZLYR?P_8q&ćޏ8;iܮ0+PB,,!5J$f,THr'.H( c!(? 72/k:T P&[ {G*OLi!a״xlȥcccg"A ֜Zg]TR{Yb[^*A>> ?iLABZW"tk̩p \KJĶxW "į=ˣ"ҟZ5{Z-NByTYY+}.NTVW^dX)m)&_^(b<#@n$yܛ xL12'NmQ8fk~HP=Y@> qljMof@u23AtaʅD ܮ! ktmPԿ 5 jga 5&I94NR\Xl@ JL:-(=NmS A춑ޛh4x#zw jm5`ފLpf;>> &D%`ɂR{μWW_ȆEĀfw!WK):@%\C m6[ fȀdcqh8 s.Nm>hcgA~d]xe1 \GU ~oI91w- GZ}Ogt=M(Yy(=}|)&uP0Һ9{2l)rKKiBK{k6 htp_7e=o01Ø`%}.2kXV+h 90~2hMpzgids9}!(n)~ƦAԦq%X44U8_}xněuzDvG @o(I-]xy^$=ڏˢC'Ev 9aQ9AF 匃@-]+7,LY=`ӣ9coej[\~G?l32Ґ> `Zl |:ĥOaֆ>zF\:#Q?FnOOV9!"GbM"¹(ARdS "3я5*𿇘0@7OGpsQ0>5B7?qsb^>s}׆x8okމrB};%z^#QC'Y'P.)8UWG e~E1 DƊ`l^od7L tu++T-% ]Jos9aKw}D^ǝR2`Crɀزk8zr\ @Ӛo\:{ez#,F%jV5~RB@B:'VV*3LD6hs x$՝|jG:!EhfN. ЦM}kcܿ=dSfePT; r.-iOm De,k ۛ Ovl-)y< ?pgC4ZȻmL;hv;SbAW쯆ug:u1?[|16!Bv},Kr[|2uuOԝvz_?5F5zDKL(SP(?HLV2([j7SGTq2!ޛ[hy{Uú@#== |$,U[jk]2Hoͯ'Hc`@ʬ~.DG;Ww% .Y7aY./RNtulVu v+Ajm&(P[0)kD%sDApF;0S t\.$\L,_'̋kLAWXYHactS96<[8Pb}Qӈ$0p0~gn"?&Syt$NX8!2> u8on:ZO9QI{}Eb .ަA`5+BFɋ0%> .kS})5r/kq@> k؃h##V,5RuQm}"L@FҲG:LKǕ>/!R/ĻF|?%<]adcx _ H{<"8EWS~LD0_tZDIlV솉Pξ O~l)rp70qO,YfRo>%U BOexZ%=Ǡs^GDG'Vj1= T?$<MYVE?`-o@Q B3bOq(^<")MZYIQ49C[ S$^ 8&?wf }@AK`X_k]EZoG piaYO+YY|.b2aK5hi*+ jm57V͝<8_!ƩY U>!,3}r\Ŝ6~:!NyGUp C,ω7w$e4 ˷>ƧEwU[=ɒ-U}wc/f|-\YCJUk҂ID粔I%$Ei+ȤF 4z?YCD>;v O;qlg'zT ܌ƷdRSaNL.$d+*g'3j.coz/2qAȊ֬r# wOk Q WFv<2UT ȴ8floM$ 4禈1£ (aLE |^GǻhpK~eP7e ˑ0 0~WB yf-X"h4țT7fc"DQ@yPnv,oqJM C>2zV,]dfޠXz 1Wt43tRlP܌O(PP.BۻG=TS46zȋβlӁƀ3<1\n: k| 1p3p ;Segm6?n:D]+8ȴ&cqn, FHM/j0X<:LV3C Cb̕ c(7CzYj;]sUZAqkӫ]0@˼52parI=Jv|P] Etp$`dU`Y^]ҨRny ,mOZ> "y !^`-L=j3H"XϏ ?gѨ錺MKRҍHri*vICrໟԜT1-¸7]F5+AM Pg $_,+c5|ue |8D}D)U.Ӗ;K9=h,&J?իa3+LF#A NxSZDmКxEWӟŬ+hr\\h@OFʑaTm)l,(l9bC%$hR!C,^!F7JxiU Jʖ]o']j>nˎ%ʜ]ljLKz;0k E@\\Em=it-PKrCG0 1uЅD2Hv Vy\ȈXM{cLyC*$>nӁmPSmUAp5 DG]D|D^u†@\U\a s@DTwJⓇzhP WPhk77aplʇ_B=MB?m6sM[j51ژ-iz#(S84f>hPr`+4͒@:ˢНeECM!;YԩG7~AG"ouW#U=y;*vS):gѰ y> S"(7*s@?kgOKׇC-ltFeB1<_A\ګřFM[Z'Qej{A'n1w+k]h~I-Z" Q|%[)3bR0BiֻS|lNP!cs.4_ޯ3ph2HݖrbHo[b=ZFXQ밙fOTNwV8+ˇ#yDx9* D2(Iz+GTsOZBB82ݿ#;DMfYh#Q+b Oj]ҶDN[->י%^b )38/ޑ@$fVGRg5x!{@wK[J?E}ĢIcx} mpc. ־tǾ=%P0o>NђO%QS|B*| ) PE¿ ; >|=C.Q:*#ki["oK~<]G2Yޱ T%[l>Hq Ct ?|5I*8۩RX7 z:ܢ.R,O$ `x#T3^D>q%...M/*yW-o._tY$x]=ėr{:}ۑJ?Culڰ!~J J& $Yz*: tԮ%&*Dp86Mص$3- y ׺GV)](b]ds .XGXiwk+9tA.L|chk2-d+ӮR*"\ͷi0&ΨXd nTf·^+Gړh||hu1C9<; FDrRXꬑDxZT"Z}CAJ7i*CНE)#ϸFl7Ӫ򵄷}YEo?I'됌~j鵪w+M䍣O-=klPsLJ 8>[lc`ýѴaݨXj`aR#ݫMI{y'BV'Q9=[kR{ Byvx\W q] :E{F ED`PzAe "c4 I#֓Aa{KF0G4B8 츻 v U%$n #BC!2Aa^ە\9y([`5`8?r}8[őW U11']&hn_yS!&YOn( ,{ԨJȬp|1AU*n]xǽ1v*>6)dOaڍ% )E2&e܎jɛZbJyAϱDr7ɷaHP/9pQ B`Ʈ! WqwITM ;]feA[̾tY'Ip 8ϣs zsbe%ʋ#O:{t+zJїTO7S9 3:hv9SkXnDޗ'NB=o'ˤX4F*hqA%` F}'NU~\9D`@ypj$LW~d [֋PƏ4U$E'EPEܣti8k,QM![ -woFΓ\>pr][ЍDa9,2,` KϨ,SRR 8ٕjXjVxR>νug@ ~IwIphK\wbEqűL(X4"|t2`h}5 ߳J"1},]?U8p UO-$m)bmY8czdsO g L;UD"Ͻ pP D.yj=K͏ڔ@u$˙Q8H' vp{وE2kt!^O`S֒;6/I7[,wGxx ;s|!?DNډ}=_٢C3A7ѽiS(Ak,\OTͧ(B- MRÀڈv5{bPB-P!ctsn)Lrم%6$@4ޮͨ|Jj %ZY$ ԉMo#ܐ#C͚I!0oiDʡ[dd2d Jӊ oV}t&ugsX7;2Eb T08/(8z2q~|O9|vX+37x`mROwq}r+ ;hł 8?(oŵm0 3\F!$G*%hOh7ynkb_JZ R6jFo uE;ԓշEu8qT 곮ə)0>].Cʲk[cMlXhQu[adPtO8Dr%TTkf<*qt6Z9#Tt')\ #if,*xsh$^ܫYɭC,;^TTizVu4V6Ex¿H XK|F|b ?qfHo #?*')K,fprccŋeۀ :w"3%5:8tsf>&C2钑jFIfsc:f|]aQ#l,]b]qޯp΄$]J[,Ͳ atŲN*G;}eтzj^cBlrDP> 40vŗLp5QU vanA9֡h*8O[b<\-(nNTcR}:MEVG|#ʜ-Z%|#͈SݚMͬo$JW'\Phbt_ ûhla)Z_О_}I#s*8zp;ZO z?6VwmK(Bn'|9N^` tg. BZ'>j%$ `ȵBf*^[?7V/ÇpZ7>[6۹N2Gj>.X$Jɂ=lB%W:wtfIGl(A ֧hBjf9sgAޖQB6#M*( ^JxqUPMd$sg } 0t<^,:7|2Y&7:Aoz[r*?cܣ.t:w;7k#Ï;?t7GPB)\CTm0cQ;xIi|In $7"Z_r@C:t.JbčVV}Ea|+S5_^Gcc@t%) t19Bnz2/P -iE@/y|b(5לJDxLf[Qt¦%_gҿNpeb=14 ?_e電#&[G Y"5"N :mGD8|9c013n.fxPFʻA&h8Y(9&d_7щ747F8 / vX{je.FhC{6w<ӂc{oH9[^[ȓc0H3>=BS ]} /C7Sv(9KH\cXw2$ytPbsnB$.ة¾:%QPdDI-j0VD= l!M ^&#HfnU7D6GqX@9dL&&pP,n<YyŦFWԂ/ғC갡 %v)>c_֮!:gBf v` u!)=~;9|IvgoƨPU6ݛɅ ycHqZ])rsq699Q;3q2BB/zN?!g%tR2qACw e2QbԣʗRdj8..gݯpEYFKh"j(l=sZ9J7C)-ÈQe##Rpe^,,J9no3[h&&wX&#<1/$C#T}7 /*L2@~4u^7mn"l:,::/P.l>;!받;"QS4&^.gjқr!qzvV񌺦99+!Hwf3$~-}Φ!{n@6=1kӮcnI99&o@Q6ë'0%A:Ha3_#u3lcWJ=#'Gn @Eߍ5U]S< Dho; Y!u}#bVP"dnfː~7ٶ-6QID~}q#eܫ*Y9%Go,Ԝ6 ޖ2mNS08oAb[ҝߓ_pG@"ꇇ^&$dfu-PM9g'SIn fXB7dC}+KA6z߳83[&8ͧCE&v=vp,jTF*^*ahX &ka387 ݣLi!\$= weք<-o#a=&D)0 J5S}4^97u(Kqvk3G^V4 -:O`.UmD7(VmlNOpٲvc.] %z(/傗-(HPa ujw<1g2dDu ^˰NAч;|Ѱ LtxR&ɥN_ޕuܪ"hUǞ@b|F}=f_m"MG`{voJYIHH oyRu:\5bj07+pK?ix~jA 'Wew~J䓂j?Lɫ:0d ;[XBa`^qb,~:䟟ӓ ƽ蓉*`WC;(}nۏm3 z-`BJ6dnQ=!\/aFGp!#9!Ib^e-jWזK$I<;8ŵe؊ gOjC}9AtP%;:+|Y -ߏbJ7v]@*X˷^9(M| N9R;x3WZ)gn]@je:ͧ-!d-1_AR)`)f= @SEBs<-ڞgfQ6cVt+,-9󰎳rIx\F8؈Fb*{S_.F%#`f'\ :|#nw eѱ){XvGF3qC.J?:n9 &^N]xSk͘/{^TI2e4NX(B@:~촂GA| )*;2H)Y0ڢrH~{*S+v1>ƻvC >O6e<dEBѪn'pb>1U 1ANj$~N@l˸:|YH> O#x4r]2g&xNDTf(Ѫ@bMiDC#[,X~n}H(z9M[˳0#6I${,A`g$IGUfzŶj-TazhLV1BiO%ZCqT{] N#>Է'Z*au` ɣZ7\qlc)fN/؈sR,>7Xִ1 $u| (y΄,Ia\JZ}#I&1_^hXbC?\A"B[43mg*ڞ`G yG &]z=oz[9Qz,=O: ,[-:md1"{m-B%nK;(9%Ps"GP:ys$hԡVXz!гJ-s'ڛ`]1c-/l P&1~Dv,nAߧ(*CP{zv-a U5k4rr@xw6'c(رyc^h;_?׽\&* މXtD2K@V|2@WS+Z3 ͡x]~Phj)"]V];ӉHlukY"RJS{R bSܐ:9s#ED_dM-B.1vOUjį`&xЀ[Ô"wOߑ+|F^Eu9뾰 H5]a+|vS@(tncC!+6UZ\i"eP) ĽnSaرa<.8@BsuQb9m$`-ĕ@-NDWiQHCO.9C58M,*(RғE&ap<T>fQyp$e1/Lއ e3mmaY[˘W (0/L*b,L.D>=tRI[3{N>V?QZ*\O{iV"6h>{-yv}7\ak)`RWH,)V4\i0qk $в[l+UpVl|b4gAH|XcF, LN>\LN1_4xqSn4.e׿o91q$NHlL85Q^kJT꫾͚kuT87 +>A9m@0$[?E,qkp-^Xcl=(S[7!<#>D}!m\| \ۃݖIBMQJHJO&Ń&U;wGO\G, E~<\\007[JG\BrsqFc֎ Z"9p>T&`Bitg&WcKB,in=c',S 7"^R|;7(Ք:pA ku$Q]j\pXl¾Kzim@DJA&"HS(OG)ۙ&v˔яNdgjsW@%2;ݙ"d!ӳEӇtEm^Cu !f=ߞb*;\;lsty$T3j@Λsyg4eV0G/!C2] Tx{M]KN|k%UD1V+I,C}igV) \06yJPm 1x})ILgc2*PSPmȪqw{8g#i[+(OP8ּw_A )Cf}\| La҉vۚ:/~윀(:_ǞWh&"tI0D´{}4sjqy~|Y<E P7?I*}ZSA_ZtVp摞VZ'5怮"s?Wo7 % jӖ\R__dﰿuP0~h@G1g;]ki_#/7үM`ҍ=/!uTKlY Xv,~RtJ~ϗMv5ko'!vN{k]Qz]e#-%|{8>kUc:/tyc;/4 /FKOۦih>Z慺"o԰pe㖿{֠wvdH9<(/sB(.P Pn0oN|naC0zjY<5qP-Yt~.e.`r7*@T%1{1/o'xU2P&[CEz_ܔѰnd~(A#:,l¯{&,pjE 웒|FŰ" |ؼaQ{;>\}q`mХ︕PH_@ڶrF8qǗ[;,ͩBT }1vLw:Wo9 tdo|elu)dy UkK d0E%tDr뵝Zj14)&ٯdԮȧьֻGLUs6fM1ǫPZuV{ =m=-8+K/ 1\]K}81/za硯HT*&L Ѥܢ|K:s[DWCm+,;W >ވ˜ 6gV۟>ȘkE Rv'6eQ̯͂4YL+"_AenHIb /?X<B@ÍSܦPLuZqһ!^;7^_PWj2rNMgic)*l]Y9i_tf.@,V'I&7Cj|vGF=wC1u= wHIpzI=vZEgҮN i&sX^\kVt 魥Uxz]i(HnH޺տ~>k'm<=Ln?0Fob?IuM`{BO@,Pxj٥Nz~cs,\ju!SƓ~F5p;_Y`F9P*Å ЅuGwz4di hD)Z>~-WNBn]$lwiHr+zk@dW>,ڀ^G9e:ɲF.a>?_~d";;A/q=~0࢚V4?V~yf/2$c-A$p%3O`8ݚн(:%`4Jp*rNAZ3tDeSmZsw,"炀g9TTᖝY|Ƞȋ ۇb;فjxO3ED})޿{a'Ɛ@xe0,x~a>]47&;x3GqT,WY2zj#-v{;oK$oaNHLXd^׎9+{Dr'K/i*x me6d󺴨ZUJ19q!HfrXQ[!J?ѩBsƹ ~{bm1pTP)yn=U/ĥ[UIRXa!o сPi`awʘ/ K]>rcBy*n%?l*&2py 5iX &nlF̏^z嚈szLόmZ<01Os2 uBah*'r~8m2UD @ E$L*U oۥI'%%73RيtSID/sĥ/,^_Nܢ+ m(.[yu *,WN_D~-28\׿dv"AҡF)9W)V\0ɤP,!2|3i{=< ouש(iUlLd dr˜fiBkoNbBx%b2ɻ$ݍ*7мS;I;8%[9_ˎAFq[2J-&hdEky4_V^KgW$ѽѽц 8OOK&}{v0knD;q>73t}x(4^U'dĺZu .?9xve_7 T 'P٥>1`+.`r{j..lQ1J[>*UVAKc}GlvP4cG8~p ?d@Jf|pV(6+nyd!C&ШBmV825;ts,n}G,ݙAp1ߗkB7ɝ!L…D}ϳvbe%pu*D-.øZ,%A FJGՓ]_[O9oUt*t@3)ggӾqY}99#$ ,3ϷQ׾D(y7Wwqfq]qP9U/,YQaZlIz7ay6=ywTFC/a'4䷫&H%,- 03kTR%-V?7*U|\D4)Ж%TI(M?Qh'uź%J›+Pњ^GVt#*z¦Q*-z+1RD#?RDu>,哮8\硟'|\$Y|.u z2NK;w1LZY%JaPQLvT{1(`<2_Vgm/rQKP{n'$T0{@H|L_}O\d${}s\N= CFC9b1Hj=YW^RwS1֨0%F+f&DV ldذRjtUV%ܢ[w_pAꇧtdl~;LSLy^JОc-;ҵl4fW4cޚ+ÁX˝fC.GJޖ"m vx*eb@zn-4Z?g,JT%c]9Ngg67#;8t_Ð*Yk3er,X"Jyl[񼦅޳6 &wϠ',R~ 3!RpSLbROAntp??>vEf-[3~G 3=1#lS?EТkaopl!_qƫkH*@Y[rjͯ@LՀ=!*g9\FͷCeJ,n؂ܬT(miu/+nNGE\Tu6t`Md*&f bKrנk*uwELA{SWԼ'lRzR;UeG%Z\ ՚}9!hw:qω΍f; BexN.$l-hPW22摊yǛdqGEbi|;{"@SUN 2(}Xb""Br"LI9ƘsrycmVkgξ4GZh;^{c[IL6> i|'C; :#/ӃXN,7\f㛱P,\AIwI.1pm&<˼'[QMĥSEڲ^"P`kW֏Oqo#J}u8;LNh:98PWz޽ Kn9H h H4˼d/[-;B1wz4BCs}ĈB$ LiZф;o{LXg<(sgL"= F JT._uK| :iY;ioZV; ~#sG&L^ד/iŘLȊf{Jk@Sq]Xr;{*Ƞ%1OXE bE'Ro*z{~9JȾr7*h% $c Q `iGM9Fs_ܤBf̈."x |ÎL HUv/uRLim_EdH6+֏>OwwiBvr9&ˑsgf0N?@gK?B]^MH_A>̭˃:OR64 JoX(Y&m%Sjp;"_X&W(RԤS`htPMWD,"iiJ"0"H%V60N3AQ_$y5f$@F|–oz yc:Y+xFKgXt8J֡.["Lʖabr2 2,,H%ntdґ`Bԏ|@0{P`z1"IiV?mR`e$D 8#m{OȞ ?Ǝ_|='B,: $j%Hw'ٖt%G h-!iY}c;Xʳ"V Dl21\dNF:S8vЄ;%k_rm`:^q-t灅s}qLT\H[=(o=y?Ue]CHku5m;NYe;H}wSu9>?D:$_3֦$ `DI;ȝ >+0M,-D*i`0ж-O`KɽA}-xLtb?8TMO_fHa%I0fYXp3:`ж0 ܗ < AKnTE.C}CW$mrQ)^c妍[HJ@<3#P1c68z*˃W oٰLdu@91 o{sKuf'68Rt*`TK&$5m NK+4W5_E[Y0@':n2v-V6 XUn zfCWuWѩ>!a.7Q.#R/:.D$Sf11t3U=dPsYpފ $vۓ̥uŰҴ+_;J`g.5¬eҴ ΨHu]<[2U.pK^S>ŠeИ.}CsG{LZݻCĒb bp:$MLgu5~/[!UWO~%Qg$'݌˾/@Wտ2`+%swM/eEBhGhFl7!M܈2-,zO5ѻ d!݉1MhQ6G/gp_'M}bwJr8szi*olR]RSP`80tsD0r^Ҵ$:wʣqmz 3Т.)kZSrQ `\7Oۓq2)j1!~g` ` r0ºYZu[݃* }~w.wȋ~3-Rp,oN$Ј[w8LEn'M] f;%n:6].-zn>;X̞Z]Mn}{*ᚍ"`8si 05p AKd4YRUN K lֶⓦ4F~^h4.lߏϊ0qN"lU=H#apx\g%qvdAvKpl 34~q3nJoHzsn5C8v=9*){U8j.9Tܤm r%&(#X|LRc7gZ;iF3JiͲn6\#XzMh ID"g& [YCbTA_R^Җ A-lcIܩQD#fYwJ3E,A?$ęCNy0GF78Q)h`tH.%WbWe 3:*P4j0a[˅88u}c׽fss"+9֣8_27l,3!ҷ,Ti7싗B\{sXV d hI&S6Q(;**@P:PfiSgy*Oo22H8*Ijk&q _uES}#qD{qߔ!TXпXy=;qDB=GW%ާ,ߍN.VRQkt^̬N*nTY|Fz"G\CgNDIR6|NVݿnF}%k)vbU*2K^+,Cnm?'|ܼI ;Hg]c<|(9jv㺆ky>:A1V3J'@VG;O{{dڱ"!}f16f먍6x/s[n͡`IaK'䱵#]\IÐ!4*w lPeǰ^;E0rϒG3;뙿t t!YZx:fmIMY&;8:Nz&"g &49<_j2n V. WQaʽ4G/lx.ǿ ՟:=˭zn72ˤk2e)^TAT? Zd3#ހM.=U8#gh׹Kt`iN_#<3Tפi*+|fmsd 0 5bղx޿z#ۀqaPn2y6n'A@NE +*2eQa i} VNDuWZIVH߇Pso-|y4rjc6 fihov %: Ԥ֣MqP"/XF~ٍeǑܨo^<9Fnfd zw[ RK3E̖Ͳ> @)l:9ID!sIÁ]+ Ρqp= E186zCྠ{֌q){2%4ȟȾ\<ٍRQHt: %uJU1&C6NJl-"K\*nE5b) [T1A >H\%oK`XUNB GN6 ujh! $kxў^.^5IT!=h\E㰤TT(6 ?TgձW]k&_Ăb g!TرN#(YtMEaC6/^ b9W"wV`Uc1%XGR}DYT^`':/ CQB@о:ʰ`trzΊ"s=icE=1 ˒iota?A&B 1'0sVMxk"AͩG5 o)3kX7uUAP]Qvƾ<.o:^}Jub ;u^ؾɩ:>Ӹɀpy傸vȫ*5)myq)Kw ǹ^{N8%@MU9 Oԍa~^WHKWhE"y1rG~ypnN " cB5} +K<2='7Ű: 6Sn선- ?6}Ej>i 4﯒~Y(d(UWr&:< ??BF A}3>q若L 3h"eg½#FnIgr4E%G6q*?ȥfjC^V.|,EzyRfc%n{2 c݉~V:sxfIX s>Ζtm+JWx[5NY94{>+ʺu$,\d]/MwQ8ZL*bZz\XD/,_5i*x׀U5Țnoܟ S=aSVؾ5K츽gh!2_l3D4Ι!U( uαyy:#`~Q3ejͳC#zuǑt xҗu/Ă_Ԣ|{۲2햪! f5ӤSW>zQgzbjHE7k*i$;BwVQ#D1hI_I8ME{$2!fӇ*qfV %-ͷ|b$şXf=guWۨ(zbw=M|B1φ:;?Vi_6t*׮t|\!?}.[2A$|]J.:i`xsބhB(ITsH]x|Zլ[;$yYZbٕ}Ze, #;5Ti6 h8E ିHϰYt3eWw64-85v)SWG7zXyIѶtZf 'd_ّ'cMJ (&@zvoE[GuA%KcJ+? !1>څdA|sa\u nd|X ã{P:nsb [j Tr [W۫#OaCzohVu@PYi k#Mzy68/vGm_E)<(y3p&rPIH)յ|( Kze |}F9@k& b{υZX߯1fLсxU`z;o:d˿Y1ZK3CϜrM.!A8 a%wI*JSXa3*ARwtĉ en\bܔݶqM 51]4Z{aJs94o]~3 jTȍ`)mtӄVDv>}~t"M'snn{` L4s߯dJg_k6Qu;T}W0iE'&?d[e7" z?)!t!M3S_a-K R"&kZ]0:eRd![rPߖ1uTAȊBaW&-$ O 9z3"^QQ?!6rl$Z2DnK]3ӤC?2W`D+89y!RS'3*R9TtHFjR5Doz!,!MW\1Tb]@j]t.֟Doa$vȲm;8`BHϙ3AḆ>b"qFMmw|dv+ޒpc֙B߼MYbsM5f\ ">ɷ>; )kOPMDw?feщ'nr+`7u6}2=U(Rz]-.j9oZ^g+Q" %Q53yڊ"8/>z-;$H&;XSA/Hc[y ÁWG V q{6@cMBq^QwXi=_M]`Jc-O?}GFU܂|-LɒVߢWFXG"~<^UQŞ8˛}.8@΢0Y1m,Є#A X^@Uy93+DAYVwz2]Ap_{ǰ|.=\S-E9,ⵒ0>y?=v1x6,Ӄ_hE%[&*pvwu=; (Wi4C $'LDفѳ{ԍȈk4b|Iti%zw8Cz6>qb%?-\(r9%vMmo-Bס`e\o') ^ k1r ޶[Rx6tvRT +eڂ. &!hUvZhN{JZxxo jAQQ (rqC;%x,R,2#'$"'W;'U],qH[!!Q]|x1M6՛ߐᡠcFFHJ '95cto k-bD.ʹmƕuuD}'BÂ飄6\ś.hjdqJ 7dlkv*ݽL/F#tI P4f+a3פId`G8<)<ݑy&۳(iL9S8 E1:Z8d2Q5u{M@P-C贫*)fz}1RhBW$M9*G:wOBxѪev7 %D|UqnQ67/hNK=o*'y5Ô(y቉z̡N5xzbebG#noyb-sG9 ԭ) Ol` ST`eAL #y(iÄ4BijV[kkNbhzNN"Ebp^|* {MQ3T+[ZVw"ީ J$~AYE&F=BKr !CoJnr>?ށWUGj)zYK6#i " i,|j׆NPJ7Qҹ7eA9 y壗Hi»K"M 'q$SZ0911,=TĪڪкL>?Ov {{E՗EZ#:*m?s{QdA}[C8=݁ქW/h݄]y(F1.3 '/ C>#E/$tXD9Zơ%:'YaeN60=QVٯ]dQZ#U'm~ [w1sͲ$\TCґ/0' `5MdZ"03koRJ<5^Pp;/PN YMr2vd T4_y {Yzي֙sL;6/tjlAYZ6O0W oi%m7kUp+ b]Fz;!}7eMYuhM%[0?g{PUg)`s]̐n#yH[[W^ \euVUi{SCr?RoR<Ⱦ[=:6Բzzǻ<sMPCvLҁ&\ ?;ئ"_'6K%玎HvNT.tSaBak:JPI2GlY ,Wk,B&T%ǜw\ Fn^P~y8]YĐǜEҲ'%?mX@E 67wͤ%/ >#VytDk+eo͟Bdg0?b€_=+F¼r(l]T>Tԩ"$MĨP W.K9RDAXEQ5uEPäbyaqEۧƥIu կ!X;6"u5$)b*! nuwj! S3abRqTy:Fx #ڥZWcx^G!cm"@=|@YPWQ2s Tס-yT:G,I61wSk!"l8ME*St0w6)vȁ{qʝkUucv&ˡG>d S9įvby<8Yzg;49cs?5Ķ/Y/HO]Z*s?Ъ'$\а>o¼]pʹيȃv(jkd H"Mo!bDHJ}a'ՊX!EG5&CSe n4q1FxzXӳTTǘL(Pho뚊6GN?jO91$#܋&mSAk{oO"A)P﹣86.q߼|f],a w?+rM@bHs9f?f6Ǽ!z|o?H}\zY*CJ96l#57A@J uewF뺪:gP zBcf?ҵZ,;maӷrPQ'ڋ-سI*y '6^u{\-{[zLZPD@;0p˄`ĺ52Ɉ %f}Y,{~jb}fU@N†nPܖ2jR؂#s- `[햷Wt69?DKei$;G.p薳Ge<j'8GQ8kBH8@b-ށ\c(x02"3գ"V ΃H׮5ut!ϪKGl01|vZ]*e4^tJw-Bbg[<(\c+ =ћ}D+(.ɏx|ʝ* mwu^p2z(_⺏Z8 L&#jYQTƦI?xQf.hVMIEVHŘ NG1J5725:\g_+9Y a;L51r!70_[sL/T럮 dKK(nړ3Z1%i\}=+2&97^6C]5㑔8ٔ9OjPԚmW0+2_WZ *b`\%"u XE r)73WcɧўD~{[{g6~:n_fh8`3St`-G uwssrΟm5 Ox# ?+ 4bLI+rV)2Bi o.e\1BM\wɬ<&\+`P!oG{F(I; -lQF~8u|~GEI>_?kYv*.n +l iڦS3wN&~I %\D(Y$+ L1f&agva 8qke@d7m6*+S! 2G4 %fcrMrM 1G/v '/P;#Gg"_jl'P6&Ikm{BKq6Z I^cXqsAa9seΒК1 A#b{cgLDa^&RGx ţ3|"4_㮊=9MGureR"#t )%v*/tIaAќϮ{D1ek7rPodޝT(uA)WjV J@#h9Z-X,"jL?>6la܌(LMm!UjK7挃g{.bH%z 6^c%z3Gn Ԉq볾/Z]ض^Ky8qF~36-,"7ܲeȱ";Lee xL_B⍭3o"{dY1&>CSa]Z$Y Mb.rak6.8}^:%ſA|D͖P&OfʅM͈$eҿpZ^Ǧ￰~=_k!_o^:QS9̜gZ vNxА6:+rs2 [aysXmw~^߁5QvzzSaEJnw'Y PcWJ1Vu'kVXjLBI9{%}>[dCInL I KrSdvӴ:;GQ93$-+oUAro#}=WTȃRY.&(r6vaoEMK=*_U7fP×aց*Aog%]wo6i--˖kט7us~ݝ}/֚};2y aJ-KQI 6E1qr>^A%-˖S=a\!B;bxRWe&_%i\ @֟ޘ{Cxy:YLs9q4Ɂ;=L/eH?FK(jPH N:a\ʦf?7ND%ZHZ8lۭ*]\hzݭɊeҁReK CwDD^aϊlKP:o&=-UT~WфEdԪv$b=gM<@{D[+79!WgY0|L@9=ʹ %dp}#}b;o! -UXMFo`{ pa)7itQ"1'!Ds%Z nue5yl. 6Sz%`/uH7v Ʌ$&3ĐD;8񩭕ņ#t?"RQFRA&ߝʓG[id0ϺjWֽ<'\ME ΊQB[vS˿jKfvnv@Uom'M (rx:7[m4\ eᷩ2gwcO?}[?Sg}N{{6Y4"eDxTZ>}='oTV۬fFA f`j{ֿOfRvVggň-,{FD,C(+Lb.gD 6=t7sX""2-l8B:o9e+*8PYb?)Şo:>Q鵳/Ihs 6 l ck/l_~ت޴pgPգzb^4}3j^DEBq=$SR prx -AU/iV bp6R.m1~=F AΰLi\=(I~%.~6ø+2=YIdqbEQMߢL<2 3mLxsb;eq) U3t:[ g~}2}nBU<S6f(I_QҀo}^rEU+`9f4dL29D/A#J0Z#IjB' dao:c4fWG+[ QS9 |y͟NF5MrhOȝ {lr;r1qadb>OxjTN+ۆ҆s7#v:`Zׄ%XqԿԲlFxqU$rrԫx Da1v-hv*bUJ'L4}26oAZ5-5Yjm0 nvwsBmmiP=&Hyӓ^W?`S;O4D|όFߎ=/ja8u@|\)LnU6QT#4(Z6r:BX7n13"wN7p|fy8&]R[7|rHjo NE{\j3q8\  5OMvd7&)u#Gl28.qwއx~L쾐45OLD\ǻLWv%{DwblKCq~6K:xޑn;R.*YB9$x~F3`trJ Er q3oki)fƤ}C%,JcQDY-c$9-+AqCɑtlљz|[-Y:Im"ܡE􋳼cVbN%SVsRs ?NbA`} ޗT&J8? SԄtg { (1* xԹ{B%@qijފwx"M +IHfD49T.g \|  lE]S h_JJ蔱7x!cP$ƍ?%73pYZȲhS<$2Ǩҏ'=@iڹ{ _AvPm7j-ҾħO \ ?ԋ=PMw+,tRѡOp1Wt :@3۳iJ~b`ZƵ86@߻=hGffV"Бk'ĔȎUewAګ{[/k"Q+8%&Zeg8ž ZCBdY1N5m9(g {:lI@D䍓Q?؝zgkpR|/`Hpu:tu =yȍθ|$Il˞;D׵"o7O& i2R*Dž 1'EzvfaH)PTi)O^++gd(h"\|[2x x(y>Pێa#]M$*[Q#KƃD q6p t1$æ@c[nƥh(cC#W/ 1>!/; Vgra5ײ~y 3) /QLٍr@z)!gNS 1z,հ[~fDPlgL Oxa6bcY\ ?XKgm|("Ok c82FJF0I +0N%-!vю07_'P1SvaGX폚y5މU\S1cy݃_d1B>JoM|ѴE^-ezt`/j,1Zc)NiuMgPQT,"j; /Wr]^}bTRH3o:WU{WK_BαD?!r5X NuȾto3VB%x+vR1{ P|KWɜbT~F9 &B+nGћҌ4,,e}2 k,FNp- v򺳜JЄkqXy>UlmX&TUȽfH,d<^8L׶tM3ZBgXw?l |2VBUzH.hBT Vv%Dvd,ػn$\kAuH ^oAB*>0Ls hLӾoYB~`8lRz%3B"jhwozmkSfTz"h8Uk:S>:GIf~ Ts'%8]s[Ezb#c.Su$9Կ {BrXE1s?1foxEQ:s,%2V8XƤ З89$XKٓ~蹝u< B|`^u<ւ|3wԖ4I7uxo-\`壆j&rDmt2`ajba{-Ȯ#'0tWq+`<*vkҘ.F_ |LH4WA*x1j\P\37aNoхRjn~QG޲`<~w>gm_ ķE*U?U$]],^_$B"Bղ)rwe~:RךV2dE=X:L͊qg>L?  1}R;eB2m2ya^m;gQ|1B@͐>rVqKqN c_DX?&L]IU 50El+Hz"#r Et@mܩl,=ڒ\> r F?a^Z^pȦ?n~ MnGu pS;+HӂUQ6Q:‰~lmG\iҠf #3,WJwЦ#f8vqf/cJJBZWGí^5`jVhO=/KAc߼{GpB:#nPE2B4ZOz@GzI!%hK@} @CSX*U~k٩`gS3]/`Uݬ) )qBCN2-F'By'=c(3COyΰ>ԡt׃xM_c[*ά XEM57 ђFXYaײ*uLN#? vg Z>pgjs۵3Nð-̓C_,Kjm@(kv6 cǵ9\԰].'ټ[J3SȌU !z0POHzWɾ`MoJ >f/AbbõUhHsd,v[db[F+qӡ )U֎KAeOG&uvUQe=C doYw3r;m(O`DrJ2z\A R@J.F=쏂&Lr#υC%bGCp>"5?4u|+)ё!YV/,y7XJہiϠ{Z8$dx㱁 w+K/iGFu^='BnɆh&T-7a+۞Hhҫzgᒋ?@܊3u$DU>_CCFѱō. f(j (ÉG+jn brW+C$ȆMAVt !#ꡨZ6*n= u\D1r?> Rq'\ [(Wa|6GtreJt'?.S﹤- -@@b./Я0L2Eךȸ[B@[R1DxF{GH圭.3M.$`' gɼ+hpUH"3b5F_sJ2P9&S*냄 CAI86-MpOE*awY$]Ô)n9@r-2nҦlVx}=Ccbx7- ,z]؆@͛/NAr4y 2^`Tl ԰FfOޟ`ޯu5+0cf(6?'[TZO~iĸ`dWMCh7TǙ6erN!W7՟M"ga$kULy-25D/.R  ߀ly ?cJj|.SI3%YUmuL TQԚOZ$Yۮ26j{璂|@7$r: ˆ]QW. 8ڱSVRTh XHd4ڍlXu?gkWN& 7FvҔ 5G ܙ4_j\1L1 b$GZQ  Pj`͖WGdEh:uv H|mL_29R*Ce܆ n4QKыlxV C>ȺԀh3Ҋ%6rd!vq`zX&*ZB .' gi 52OP<-@;m\S_7I<~Gumcr\9rfKpvQk,|[fɓ (\Lޡ!X=\0goX{ K[leIO |z!2YWx,4ҿ{_JPfcg`/*ojlTdkoub O8YMv)#7{c"C{,yo7- Shwz3;,T,ҋO0UF(l."+M&b*19q,Q[ C6 2S䲵+J}8tE)*)t4σq2xI#|#q`fi=@b"[VA$ha2f (Y1'Awq]ҝyHܿl$BVbQާ(FDዥ3⩱6fVB/gJeqh߂M YOz꒎| Kj!N0ϯȚguU%U-ؠ4WuÖց(# hKend,HJsldVk@ɷtQ+C\T‰X>[BpT LJSw7>7]T^R' 7Bbx0"+{ 4;EҸ7.X)¨.5nVTї*Lop,6|ꣃ%%ND:{H^AxN!Ⱦ!b, l ]|UƫZXR13/ INy&TͯIذkl1p!;OtkEYy4Ikugk}ݔA27Vw /x{:O3_421f;XY#&To:z.z؋)9"?"I ~,qEd* ><%+D!g{HltʉG-bBqbMOS c ((bw4 Й` \>\M\*xBkm`!ţ b5*(كox7'4v(KFt,8)xԀ:BM@]A0Ox,H&3˓C#C e.\ЙO`^} aebRNh<_р[|zwigmz*nbCBafX@\I6>mܹT X $AI범}jxQJPEQLZJ&AQXWHIaOi!4z+lE GzuP&E+"H]SaG)$FWpyh tXońc1%E@* <"u+gM_ԁW)x+֛+PPB9KĒٺ2qVxe7I`,dAN#a4Hu7mTË0mLY4n%^`Iv/[ u52rƥF T+z`˵hfu-+9 xx@ЛVnJlOIo9]f80Dv#੠[I"@83KH]'lj 6 U zhF2nռ\oYT]v;B-&^]bѵf@?V Xd*),)ݟx]9*DTQڤҫmE&49 J =6'd0DS#Iv0 3FUCQ5q7ݪ&|Ys?O4G⥏v 6%'xN(pV5;F)HdlZi_i>S_ؠ&/\ Ԃ$o%KkMbnAZC_ ^ |Iæ~X&U홀5F|} wmZY;]vrg㴢vrJ=Y_ 20493uc/crQ6,_!Eȫ}Dfh絘a? .R*6xB\&9ҒhD.|3&}4mn-Q?EgGb`4dX'Kw3Mr.P{r.lrWL@#b%;2wrQק|~,`ޢQAÍ!c CRodwO?8Te5CI| ^4=zR\߃] S篑a bBCe1Nl5leL1uрWb#^upz؅]GUP.5{ p4+f BHYm T*t"KaJ*vTf!$Ȉdb ;H;6M^![%2]@8iIB+4MrOg"voP!1ӋnS[Ĭ3jMO /spv!oޏNí۔`eP̌}g3"7=f? iOj?:v˨SDX_QTi԰>P%e~- _R>θ;r^7}ͻW&Wv˘ Vj~ڽ{&SOmWNYl#UnЩ(O1 5kFt5rHzΝNt e@ڦ`C2ӏU|/NL "tD\Wx{,lW F1u.ZImuZ7hP /"נl~k*HscK?F;Ua4K~9@؉A1 G-S L4:dsvpLL۝S::6Wʁ(9KZ7yM'I#rZ*k1V;jʟ71t;]J_ZΒ0cS3&kupQgXJޣ7g>epwPu}e_{"E(8pxS2-FQӬ~ g+2xp!π_ZCޑdpWh Ff$BT2тP'dw !dƃT;7RUչ)2#H~nґo Zq9_J%?_+ ]589):`ō7몱_^y;^}5nz'X襁ic-N߹YhN]նX0( `΋6.85H0#KW4*كԢ.QMD3ͰW ϳNod6>g'7´|Co83:ɤtI"i&C1q3TޤoExv̵:f9J;?ff)u[vyQdzp=q\ {k x٠q twoՁQ3q%<$0 "5SlUa!$滩Нj߭oM< =lXem"utV(bXU"n2PFu)nws.L=[f)>zi"XG(:vMd-:z`Asu&d5{Ǿ%˩$ɻR8z2yBEVvkˇ)u7kFQ&NتS2]5Y {jڮ4Q9p缏J?3h ү #6jT3'Xr[1/'d݊^gɺG:OV PKˆ#" R;CO;"ۇ\: vkMr9yfPFGIiy[_mͰ!->yz5ɢzA'j_e*V Z&>dCk%3) ՜ mLbV0+jco]~e=omBP Hrj_D>f]qH_3I_ڙ3MCD;C&&4#i(X+zBfź&3UwSAB3M8F䈷mo3Dzøcۻy(V튝`D p0 X lZ[4c^ݍ;A+ i0|"iaXs2pmVd c9@\\h* z<{?b M|F~X#iw,uZN\?DSnD>yaso=w6,C(h ]n\nDp Z3+%ڥkvI-RGMgkj$*:HHx $<bOYu(גCXe }5L$2WeD5xgtd֦܉ŐDҀX&oT2n!!)?]9F xh0%yI8O ~%=9a|(xZEquN94;,]n 5CI!k7d:'@6I#-Hù;ͅd`ah6cP𚓶ŗm c6;ɆI @j4RwHrlP%m&X$/s`#)j#(LOPXUQIjGC,Oy#s'94& fdJh =h#t9cO ~^MP`ER EFCsXM~mBO^3v 6󰯋;;۱SvߺژVHWvB9s*2vF%S2ycŤ]~28OnϩR;>.և,#Okaعҗ 3OX^_OxH#(BsvdMHg@ZX#ز7-Elݢ@o,n66ZP(2 cwPs+Ups Q S~N5SNs|4ݴ~e{J%t!K%eqR Og¢@>!T_­ Jl&\/ֈ+5\G.$-K6C«?=mUo" JfkwƸ\Γ`mFwq j )_mJH싶z$:_U/g ߴ{z-Y@116Z\p2xe|k&IB%RQ}totd&Z=r9h0LThB !ԏsmֱ RP#- ~ *qʱlB^ss~<Ͷ"r[h8O 3:OPy<;Iib}A)}>(do]1T4Uw[fb색scO6pzk% ķG.r"W.ϡB!8Hq[UMjWg=P*䥫G$>>RLse>]Q2Wj) *sLz[BKj UTxƂT$8y@{ϘS}|_Nyj_qV7Hr vPUжN k)1# 76,2:*1Z1m)0|kTdT } bʏKP=Ik2o)f d|a/s*wYLM{B" DRR85" $pU%~}@2`O, ۭaoaQ:,V|WHG2s޼[KmW:[6Ϙuhh}09DK&┙ >$.8-v/W. JʷRQ@[6dL,_B]Lڄ }cr6vPωQv6%mol9 icRpoZ|AɟlG[KCbhEҬjU10ygmdKTeyrҽn}`|h«A;g4Q\S=0SJ!oayz5n$sߌ%Nk)sœG1m,'xmTVǛ+Ӧi#6.ɸ>2-\'`d:֢ja'*/^h@xG?{nΦ(W9<-'RJ O qn_1ت}w]aj,G^pʴmy`}ykKtL epD Z0x.]s~, Vg}=E2xUgVR`W_k7 P)ϞPY ;D  u3g f3+YijV+xyvQ6_ "O jVЄ7d d4t7LǏ$?Zi$k~L :Eb3/i)RuOqQ|0CR(厫7zJ n~ܝE.=j0_/йp4TtD/+W&v*s(3r@)FXJj 2!F}V-2?دS(l("j0+Êߘ|@,9sO_Y"s}X@; 5QAnpWvt|/o< c;kG!FP6/pdo~6ӟa9-UgOL QhJez=:ٝw=!"M :#8>,< QYL=]oEy(׎`gfT`9Il̹C888mox95EN8AksU{T7O&"x<y^G(LA5~_|bv#]tr8~ϳ(ŏjS-](8uV;$};M8+#J~߮'MdrlC@([9?z@GQa9T#D'+kXrFn꾚{XKJoeA%;;@`dxgcBSSx4r-s@ ~. Gu>**SO2& Rk]͛%5gP }ar A24edZx#uli#X.?S0EO&C.ksm=7foMئ[^ AoME/r!O?+ƊAؑʇ2B=ݵęˊnׁ%O,/og˖:+7f^xJ 7#%Q[.ӗj?\rc /9hal8SA ⢑.)[tC*7 ]^J: YbSh^$-AT#3 N>1 [7 yZ7L֪RyA>J.5tAP$3v{$F]ߙg+P>^H1 S AV0v 0ߴP% F׵&ϛTt>w6,]Ŝg1-9 zN[? @~aYP~<'h^*؜D (\4U@nʫ3[Pj_Uv_x6'54@ vv1JNo+xfa$omy\cMkZ|:Z(?/q5UDM=`V[gLr ?}S҉u%_ѳ-JgȢG.=tg1"~i:إF],r!n{L1JKMw׀.S %v˺L qM$J`LSf ϐ1N p^.Gvu_gUN>LL{vԖ&l9/R^k#0p8<]/MJQ߳BSUS[=4WcFog[W)v"^6֛ˎ|^зR/MӳeK=Q7Fqm#;bePNoHtR+ LפTjuv'M9+ ѕ_'!\TmA &9I$v1Vfѭ@ I*'㰳 i%9[F`24be-1vxB:>dFȓgpحqSt'`O?sMZX~ϒs:VC{0B*LFX"ꙐqK+\eBd]^I+tTe/o~IhZ;G!e$[:W \/~z^z T7Xr zVpvɣʶDL*VLaZ㧧܎|Uf -B3G}MGg=Iw_X) IRy"T!.^).:+fYJ:S`* 7<Z6rc6e3Bb$I.#`oyRXưi {7Jу(US ^b쑢lًY])uaf j*Ϳ nEaI+.ʨ@˖3Ja6B27{UL~NUZbwTU1ecA0L~e~#A{Q*$T ORtbU.lc5LC|^hiS㏚Z5yp$"6E iցd q"v*@ p |w$1,JYZ"kuJm,v\ƷYm\]J#AЯ~ b3I@x8Zbܬ!=".{9#h,jOtVOq3!˹\ 6H|18)6G!ML LjxUlt^qӱW6t'bS*(@iNFMCTb]$.uЪ§^:3ڎNbOB4 v) +Y.LW{cJpzh#=DFNq^`~uPȺ0^IWEJu5rL^c1F_z:}Y`[Ls5 :1)ġ,Ɔrkz拋n w}Syae(N~`4X$"xݕz8ױ2gMg[N3F-tqɊk;yQHva"!zURMnW5mRٻ(jZ`G؜X45*;]sKo5PYvp4\wADSCRH fXԶyߠ?K .xcJIpWxަխ)&OqG`Vj4bw'  ]R[CӟVqPg2OXMNCGF2EϏ~%!@ݠ p=(:7 eM |KuV)"!+É~Ĵ,aIJW/>8\N`eXw9`9R݊KNd3P5+y@Hs_`+;v mMpv덡dؚ9B,] :cۋh(RIL~GOwؓ+K5AqV7k=>ͻ }UJNCMwpa8yf1خXh`us@͆E3+Lvȑckj i\' dx/辱k+)"Rl81@ĥ뉺 K#P) =23}r@ n՜?MkgֵOpͳV6Lұ]fia򓤃"1Y~N}sG&A\;X0dmOĐX,E&J xfqQ-?<Q~ZE>Sk8]C*Γ m;~%y4$'ăS r5Xg ޽-J4UMx2|K+Ooʂȓ)FJ.K0H+3pSlܤL~7o)ڊ|?-*-5gSfh@ڷ҅`8ٲ=qsg=kNw4&SPnFD_v:trG,0I~Q~mٽ`Ig20+t^B9 ЕUJ(?=#SEI:VV"#OJ0UR!#2@FjFi:qb);WyW?H+ѯ/"8זvw&1oט5NgkB*KFVONp,!tر)7gk>pudW~u^6Z4箼2 ׷S(lvBxj7x@Qb~ x0͢TΠg]2w~I.xra-v @Gh&|"O:1ZI>c(&۩G"֛C J4^fIeiI[Ґ]Fn ߟ 3" uY"꣢z[-+06HL1p8:T {7UvG<12s-~>L@qdž v6UP."9xD? ѠB8sߡܸf-#CL ?tΦNVu[|CvI Ckܤ;U[` em:Hfc[4bC Z#Nە<3NQo650VM4my竎l{1 ^2 iev Mբc,\4,%Fa.1CGi|? ^GGx~b;pz.Ѯ3v úʫP>1߯k68+cy䲲䔞%+ǼJU;yjLOHe"2l6ɾj)ؚ;@ZW"/p\V!Y~cWs? ;-RhH@%fԽhħQijT$0 9?𴚰#fFuiۧk/F1{uTy\+^|} ߬IS+{ӔMsg b͐-k4uϠ$Ho٤ā͠-ޘ` 4A g"`T 5qxjM#'YOJ;4\ )oޅyq65A{3zl{W.-738̈́i`ols)HաD6Q l/NEße !\]ӏĖZiV,UhXܦ^T L~Vx#Uc+8y |I,4~2y  8!nca͋u{!gc"wtJYg5.B~B }ԋJz_#t`fVfy5 J{v )T4qz [T8%@wԂL_9Gd9|k@&ob8U%*hu:œVv^3#2 ׯק|uNYMXUaП4l'} PMVZ;PH=G(jWnuA>J@GVz*)B[=R{s(oPYk8I+&Q"mkFaed/:ko΅ @jp)%}R{wDSFeGj@R(Gs%g 3~UJ6+,VHnOS6Z 0mN?M9V{)'],]$#(ON#\ Azm|kBxMR苳h_6?ƚW`fG=zPR{A)55}dj?AyB 5!6zcԶvR P#QdLNip|vkÈaўձh|2MisO q\B*X1xıνD-Hek:ex h$8" ū+\7=z 3((o)]0ka;k6{lU{.}4R)vs K]Xd ZzvsE^mց)cK:[J?=~ti ף1 !Ws"z~à OCN=CV92 'axŶ rP<\qJ>u; 142Sۑ g{?~ FȂi@Si>$00$SHq:,(k)CŜI?=;7&]5!* S BLʉ3^Aޢ>|'ٴ #aƌQ¦ccy.s70ts݁&Z3˸z>/6{77 iB*\I|C|u"?^H)ۙ8tb?'c zKu,1A%iKP&|{RdvqrPC$=&B,B.J]&~Wj΀zoK72)nPx> 쨨]V:2sRa8-z/h{Ap,at^}+:'GR&%^Yhaz#7bC?2ѫ@?C+%-#; ɯ!PGk8;Ov*'Û$jAwC[SR;#|܃3p 3ILmٗ}9Xvt/4*_D*41=DJ}$zK6#:VM̤gg~)br^1F sB'Nkߊx}tK5bsHޠP}OQ8?wڡ`!00tyyӃ*T] )ɠTaw[𦰐9wVGsض$ l0t(5ˉ[ޢM|^ &^݆(p@Y֍W(_\DTU~S[4?%vc8͒ꇡR?"C]uJ =d9# 6}sZU4a'GE/ifIÝJX>zZ\MbeV28pnס<iBӮRQF uO(sjRPl˼/7%; " TdSBp{E(UW|4KܡNMAzR~iCrόcgrM+9tIL-@P|`tsf4kuO"GW)?II!lr'"j.Rt"b\bf*}Tv`S ?IP3sYó xb죪}k15LLʧXdn1]\;PޥiHσFR |A* -!Č]+W4#shKt64Mv 6Bs>Q?6")>ԈS8\3(п\ ;P8O0]n j/M$ [vf?ue- kOakdВS{Xu y/OKY"U |vWj?pPk}ё*>w쉴n4\-#X+Aۻ<fcł9!g9#bVP鮇'PD._Z1 ShCZ\*)٩2]\hzh$ElGHA$nU/c>";{# EG>lv@Wj.YtOF^${e;KU=,kR(lDCHRN|/-АBD~7e6I@؀7@undŰlAqECFe|| 1ig\a0}ki jIf82*A;<<)<31n=xg/M,Ӥ8;G!wŧ4:rM+/z ӹ/zEvi#.B_PcLs:|pQUW@ ¿L]P)~lWEMu ϯ9S1̐h`B.\ssO,ǞS95p(9&|]SʯscɷxO&bR̒G2s*fE{5&$G@qE C*nbs]1ZՒI5ˋ'"D=~I$ĔqIM?nQaҢ&r?C)g$*G?sntX[\7T7K_nA^; ּeH!&HY KL[$-RuGfYד"jB zߵ 㦴iH֘X)Mvo 9SGt_s5Sl/ 5 FE*,Dp&>Ŀ<_|6;h־d(aW^>2uw2/HJsl88 e90O_/qjW#UHA'R:Nq]W:%ZMy?Ӽ>ӗ K[^mq*<%̳dkubogp؅aGF&*_` J y!YZ`*K?R՞zb~$ee("T%y-+Du^R+APxt} nDqmLƍ@ Źi'1t/ $Auiw@o9ieZ9. يzVgʮ6$# FŹviM'$q}@9Le+7Dh(4N+zk%c J 6y$'YoTs =L" HDw3/$0ICƞ+OF!iYZ{e^#a(5ۃaIXB<.V9$g>jzO GbnInCDgfTyM9C>w+Œ&eN<,;SQ7`962ޭyOSke8 ++H2UTu4U`U;U'=17xHX_c[gܳE>1u ihZtE%E)e~Ͽy;u8O~;G>slo'Y,f1ATap ְiҡ)7oa3L 7UAd0.i[4rƛ.ÎVHrP{Iً)B Ըʹ]q{ƓFU6OX\A?Ԛ("7d+'%) 2K3t-~FR3ncLxv1QТ,Rz78SV'dק8X7b&j(Ձ^:'eif9n2QSEW Ɓ1mMǑϟs@QRʧZ8K>epJ9RD\A݇R00tfߺgn81?+0T:gtSe.9Z(|0\Zo9)hʖc M-cr&(dR%c2 >D NL (%f 6ݓ,XVI5fl)h>0$ZI$ ,?^6 Na CZƉQ+ya#HwGxn֋[Aҳ;+Y^z!!$ݻyJR{sg( 샰Cc!\\s:DzV&I/Owrd${-oD6*uiMu&+sf:$c㺦.e8u@ft[gV` iX+#}&iM=-i_Xڪkꖶ=Z&F. i+Z9%,Z|v$F}qŒ5@H?dt"2BЀxehCvު]D̄R D^CY?"@BpTcti/9e![56,vц8Җ,,S;qO7R]=*^Wո8,_`J?s^ϜP,AbY So7/PAꦬtMu+k"Tޤ+uw~D}!Sb4SvTez#|<a0oF)/Zxq~9 8Ջl>rc`J5Zx[XDo,(NE-7N.aD85}%\@:#Z9EH*7jp DMe|v,h_PP A/Y79EtݪdE!˟z76X֧Zcj,R2mTm!}+aON!  qh̝ '4dmVKozIԪ xJ[PgUocƧ#oܺC@A/_bIڮN>ucB:A}Vb7Lm9q+nNyM3-z̷yӯ V)m%":Ԥ(A蕶0 aj|p@SX+@<H)f gط/޾QA+}~;o<̋ɁZ]oyG K,@&!?atWT*4;Vͺ8T(sRUDqLk\ #a~g!]r@;Tm>^4 q"pfo)8jzj>Ba|%`,DլEǷk$ `-W7$̷ cdec%GzY. r8GdAޭ晍oΝ;$GJc)7ob*xꬕgcoᚕ٬ TN)^#||8i p/|kj4U نÐ+@H)7@`wAެMJI&wvhN-*AK uadd' :^ +,zϓdA6wG] ¨SV])%a6yv9;y-⧞)*|BZ1Lz#A$HTkvCPh_k4 G8_^$*2籞Ph#)`dR.CܜY J_{~/lႵf_JD惕Uɥq5| ѠD"69#,ђ &,ɬ@H4Ah-H*U4yh;1<<+-n6=G:W|;XB`'xL>U?6Z6 Nl N!,'<y P:hB7v:f]ͱKih0ׄr8HYmL-+99x'h~piAH 0)_5jXgSKc٥M "_]IMx􌇩zp X X8Em q ! $s:# 8dX03_S"q mZé H>C땰S<80^R't ͱ.3BX;GPϪgY3IZÊ;FD2t#++?0s@Xh4? 4Qd )ݴܡC(a 𕒈Q>E`;ƒJlwS @ |͠( ש"ICI'!?' 'AO/sSϟ5 kf9dK~77EY%Ύ6Zxa/KH‹d"660p#ۉ(HFl'C261Ԗ& /R0;W׉O¼!rDJZ.wsozK SC4#zO5K,1lY\-AY`)zNK8q5<;Gg]já-只P_gφb$駟pr[>l9+1_&VI7;&1ߟpQuRU:Y$֯vP#6,yuTw`Iœ:DvX{7 h?* 25J>G3Jnc.B5ħuyP@ͮs6my{Djgh<7]C|䨿m\{S[Hm[ f|L JN?Xq Q>ar$!T~DK&L'5NNgbnKS<D{C! p^P)Q=Aj.F,mu0sj |Q _[/n~[hjы%5!꨸.k*49bqWݖdERKF!@T:1F2ai68Oaj5=a;]"(C@:A~Y#9 +sH$,jޔe=e!SDFs1"1 K>"Q[`5 /'Goղ>LB)##\*M (C #/RQ}z{?rJcJ0;'EâϒȜ/?{_W +X}4S;9״ѵ=<5\ !,žrߺ"2a`\3OSTcМ_e͈ΈArwܔM_lb0ld<@UpJ)~(!w\_Gѿ҇t ,!7M#'cuӷBqΟb2}'oѴsV^T;j+so&:vr-zo5g[77n,?)UuPK!˧7hB58Ykzs',=Xh\ZI%Ht7s2QbnU9ryN[&)%wrUH,}zM 8x}jz8 w<A:@P`x9C5яsꌹ/$:<}e W"DF8rL5blQ: [ӈն.o:úKSGQ씗(}f |1ãX{}KV%rd ׎%v[*_ &!RM4R!4V~ f c/⑰٠pbJe2!w6ROM\p(ikW0HJ1EJ!.fѥPC랤A2܄V[١٢grf.~_ w} -#AesLS6(?(W#ջϒ ݠ^fal\spGa}=97y>GaA "4˿F ܧe$@RTϯA7?8%cȸv͖PlFt՝Db6%+xD*yTHLţM@ DP?*w<{s幒22Vޅ{ id 0# < -ˆRIF,Q/ZqEgv,+T1[#;oVS2Rvv W.=#-(ف:9ȥAHd)yћѩ=/*abZ 4rsrߴ˓ŅYn:yfIVJ>EՑtRlb-qHg 1R۸d*iH`I@lf=ԅ@ަ7_m'K'aλdS3x'-N)jF@=˫BFR\V偎J-$%M=! 'ŹLMВBpXBo'0cz620]LhVa ֊7x4Wv{,<(c3 h&Ucaq! XkSZ@˼nZ:0rgIDsy RH?ţ$ntV`[LȊ]Afd;ɿcbEaFl E؛C7'u]{Av}0a(1:+Chw>pLq&c?2 oÞn"ys+]zzzHːʓ jFi-= =1y  rv{n>ϴ{yJøcCeǜ`bp# 0yACOt$Sh2q%؈ MMb`SC*rkg|q2˨U>>vк4`$Y?=C7m&(#WoCu B|ͿNIt܌t۹(^1@%BrFr(|g>Ik3"u9ɨmgj'ƨ?_>FD TMVoɯ@.jXF/l^oRVKg1Z=^ H85| %)b_*s ou^ۤ3f@^1ֲv,KʎzŮ5N)-V*Rp/IQ} כ? g~ifB?rtڽGT Ԅ7[,j$ӵThY lɤM`+T#j`VԙnDc#-d|b4BE󁰻䞔mq|h.:OuKeB_~#QY* lZ`y3Ǒ)2"UFa`S5qEIDݴpٴeR)*@kko+UU-2 @ Uc2YUUDO8cTi&$2PRQ99St7W[! "N<0J%~'iT0w4DVvh6J/Kk[xbiz(齗P]Z),V-D h.) Q(!:\D^L Hev cTeQ8<,vΗ$,&Ē}ooOF90gEyatg.i{pC7Ɖq!yIi!ze$''jkkE3m CY /y`;&) +gUO6&lO76?I!G qG;[ i+4.C^ ptgڈD)2$Q|\X*ZU`qpV}l_씱su dCQ>_Lk@گgzB$/̷; *{k[ ˎ.AB\#Cz$qo[JvblUs3k-ݸ%b>H7 ~+z%T9z¿1mh!4ޤ0*Y iyWn/ꬦO]8qۢr:Qi"n≕m8uc Hd=A](+X'\Z:H5^'nt{WׂiG I\!_>ޜ/ZQZiYn3,Nr_X~j%rlzXOWa٩ HzRB">TT, ZA&B(7N-JY5a>#(Fr~Hl:qA ;c5WYqߧ=96yʮkk.dI75pzpxpKne5<* h(v  T`|x vAGw[ZK; ^GdʦdDdž FÊ0D/iN$cnA%V+k[{ ޛ8-6< ma PF٬ƭUB\w7T+5cY,,L)G7ψz$/6볳L_o,LT^)zmT )V;U\[/kgprE^:qr 5n̔`=(x90( zK P-V6OM7;!0pJXg~&4M6pjx|-Ϛ]?Hy8w [ tq+\N O'JAWOO {M:Uט7tDe7n~&Ff_V.YeB![R0M_ 7?$'7}D|󼻳8ޣ &D%~1PW~՗OUM)Z(=&g1بj$`ߺ)bAjr(B LBCۏ\R߈ުMIiKOXfëyR;͢ЪWuԃ~%̢].%s >i$x͸s$)(:'t0%DD5_Ĺ߲"i /|pf~;]P>X. `WM(9`m>[7n'MLoOS|KkmBwЂ42Bj@T҈ũE.+9~ބWL_%0tY[2*aOD&JO=+v (+3*lfsE7uU'j/ְyp,^-2#oIՍ,I)*gӳ)8_I0N@I(͇,H.$g!5-oԐQ! JpX׃q5ZhlQ{lР_ܻV,]R[K׮k$L~tϾ(7ˮ(TaAOS_x Nwϧ! UbM,J0pDKuSүפ.:^ٸxӣrUbӃB"'k#kWԠ0=d^ 9AG^o?C?uȤf_.SviYmc&~= `w3UҺF<<0Eo\<0OB6ݢ ?p01 k07L x*ylw pgcoY5MY!S5g'eεG$l=OVànơ؜X Lo(?L7931cn~>U 7_Y̟Z˱B 8qZS) +΢-$ ֗Z@qךb sp fUXսȜ5u*4πV2p=jq>co&8!ߛ 1rjoʘ#_jsXfeEV>M"(I׶u<2 㵼C>L[27I}h$17_>6 -|W( z{v ts&z[Ïi3amXZ\zS:ި\\yD)y9`U+UR)ml_-yäk,Nczԯu\}x!W&mXLCbւa]bS+!*gO*FTfjOuKƤhZI9E%fC art<+gJגpFy/nb5jƣ6+ӹQoDFl&;M0?>^~3]&VxJ\uOI{P* M wř1„AhѠLvȿ9*σo3}~ m4WBq: hA\2R5 ?, ,M4/X>?/w&J+;-,U@\tҵ\ibqI,gm\!w٣uXr2YO-=M"l}}1$t =,:C˯c?W+Bz)PÇꍷ$n7S2wNpӇړi>8 uڜ)uUAqc2ȨqU:NY4˔WL`&3nvg-m&K&$V?=l. JITz/o[(HsP>#ut&$ m잟닻T:f1 6".uB"f+"VNbⅶ M9|̰c3 E!FZoǤ"膝î*Ez;7 g^@<#N[1n zm?Q[Z[ .j3-q %0W6xM}|np{\fs;gO?5\j.5.J\xpԒmK9eF ChaB2: +Vh ȡj;P_' Mh1e-F[E鸽Ҋ N%;S5}n{Sr]GT^&p K}ۤ&9^߰_($rIiT8.'~/05' ޡNjsEPOS׫\?XC%Pa-pLFN@m&4GlnS@YZ$0s'I߀+9 -/JqvKF% rw"uA %ЯչEm숑sSB?㒤~!!ZE)wrPZSQtLjG$/ ްYcv!.}`c_jfzq48f\)О_ӏD{\t Dx>;#ؑ80U-3,OZwMTHSEHtxzb9#Dprû>+2g0Lgkx4)b^CMhk ^2ne'xȎRGP<:dtum˹~mvRpR{׮,Y|Jw}jF cq⼆\@z"L8^X|fqp}cF!]>é= %UWZ'R(@&"C-'FDPUJ/-'zC<QzKP'~P@Y7ۤ^Yw}/cdyofP!%x>وXi(2?c\զAF7 Yj$Q݂Y!>%!@cNlV8XfktHW~EaRgnf0;a/:u>N^{߈Zm%ít2Sɪׁ6W-J'p!%m+?ye@:g?n[<#p JtϚ"\{B?t> w0I"SS-'^Q8dBU96 |bpmLmx%}BGvQǮj }ݔ{Vxv-2=-UY'{1V9j? vgZr/96;R6cYLlFB+ D;+(JEbv#ѻ= ]$S[=&EqwAL$!T1?GH#Y*Db#9S ![iWVIZtʝPDԹ UeMF M[N[3H]xLB9. jfK6qX0^0\01f>~JTxAT5*3,92'EdRu;p3d7gᙠcWܪ3E+kQ{:5A<:`[䖩~#RKEOhh~'jNӌ84 oz֕i UcW䜣q-{zvx2ڴvS{,&Q z2^E os5&9é_XfQ)ga=Ț9890e^\]#Ka=m3ԑL*A(<>,x :_X:%m(ۜѓc#8 hEM?щxtPI1!sp @h;9(*)+ C?S7H*sON}×/1QgTc,̚^v%_xZ-&׈8>p&I[|+=0.٣/G_=-L= }Th'b/ɨĈQ;ַn)![p(p-V׻oc{ՒGzeG$)"3Q^JXxoXՓ:~L+'VCz`x&8\xeZĮ(LSٍ 됙 FH;w"w7uWQ#.SYwɱ98 YYn *$S@GP>N`r &wŌ <̪(Y%>b]q3dMR֗ŕ0찕'iرjk0%[{(ԹO[I.]@$h"BQ7e:LW W` i' {P0dےr#no/B~ɞ uAU\Nat:!:'-:w舘%'umQ>klͯw7c(,jzmؓ_r&dwI3 \w3<ֆ~T,JPe]`Ad<e9/R]zXm>deUPpM/P\}΅~[7yHJh5µzۮ3@ >*1Dt/>b&g{b)\#ceu;Y8&y߳.:RT>k]оLfyX|1sd;+1bAPJ*0l sGGh%gf\FvI9E-$/&49:}ALލׄ:qFL:r*N%Xtۤۓzب&,iCr+Ů/ :tǐ'8JޗCR~2jE vQ3&*w1|"P2( w5K,=^ ME -kdk_6$Gە| buT|&ɮ^An2sc )m/>@*^j?S콗YkT:7fhwO+M7A88$RW9\HcuB >ĔYJm7&`M)Tim"ϴ9ye^_6 T ZCUszaFy8)wD8^&^Qb[߱gC fX T!ejb^J'^ _OuNՔ F^k$xSŀG &,F Qf;wc[3,HȞ]3o?#Ma-~>Obj)ƹhF7א_7aB9_61ɾjzsǑ7h)!}7L[~Nx{{Z P$@ͪ↖Ǡt;m:|¹mіCAEB"8X3cpVܚiM^ ,^en$.8Ӿ͐Ǐ$=D!Q4*(3WLPH&$ `aooNGy44!΢Q9-;0 s7%_hqfxe!EI(N(nD @ ʢ, ] 2@ pZCrIX. ]PN(b䎓5DܯG'b̪faZ-0|~ IG%춉&ߡ8%I5amFvA{J=8j,ǐ^و@{ \AZyeAR9z,O*WHOF#X~,<.E=uK$ p9 :F몿ls$lDhhX(CʕJ@~7ߺhcxLEXufi#.tFYMƫV< 1Ym+CvtqǗ\%C"6C\B]Y)I%bf;fvlzu'[Z3ρ\3uG|T] SLˈdW`hu-B6]5@M*2RQ\#\R|,znYE$CŬ%0R12$H!yUU[Ua<.WAjWHٽ>f "yBZ2i>@Pc^46%[\'w ޾X:׌V! ;{Y)שMӠwk'L;DjC6dCnpd#/PW ikAIȺv6NEʚo7kD"̈́mm[zYXk\w$omxvAῊ\N4UwX:8LLr6*F!"N{EQ*O /hXw6qeogѷʾϿS%9-jlm͍(RUA˺p{k<7GᐓsP ` v lh1K"^bOyxDh'P{tL0.se(]ɠA!rM}UPCSļ鞁U|*D,rl~xԹLnIc)-h-!"%#q8sMILhGG FB.G _̷,|5QQSy4(p*z)=iW2::Am:$Ӧ)(\\yݩ0#LF-YNٮ= V4jXhTBRc1ݘtzh.8M ѭake@*xeMg967#0q eE^Ԡ)*te‘24j絳g4쏘^BfQ^LAE/d oP^.$EG41h!x|Wh8# \2's,`s,Z]Dهg\*: = YN&I͂M.4!0E,ƁnGy|!~)4>*wQ U,7&p0:.~u@b!Ŧ@ *bAOVauGV¦G1dƸ5qAQ ){#Uose߻Vjx\BJzE3\GJјvI "ӕ'c@..-bQ[ġх:F݂ =wN>+n}I_{7w\ӁtPXcq]ۜTqHmbQXT}], fXR9/mD;DYs\ 8+COM ONW'h|=]OqSBitE =ݶD;!ky&,@]?wܹ H8ȍ5;8B|%M8E<$g*j!(Udr"Lppf` 61-'G0X#r"} /@X3زwo[峭u3=2S asg*ShL _t}#j2qPnmlƙG7ϥTfLH>Ӎ[cìR?>O\yT)@JA" ,Ժڛ{!/JD286KݪSx,9,FϓWHBx??}P;^J!>:uzcD^K$zͨ7Pǥ'|#$1oNM a|I*(oV D!A⧚{6֍P>ڂlZtv*oH~xEdE-[B'fBZGG0_"FZDڷޘI`)Ϫafh`i )J9^m A2k0*.k c-wWEїjTA]2[)}đ,P71w z)Xm2嶗l6|HQr(hPh/ |:s$];kf $Bb@y.`!a!aUS;ѝx*EkDuL]R9V [6yKтyRϨ,B]ăz>0y<`"x}ɴm54`Ky8no27n7,5qx 3yXa _!Tџ;g@߳y٘;刿is1Yx~> t KIۙ? X()"$jLLE+*UPfsQ IJZPSBxGi8j]nqjxk;*OOF;9ѮA%"Y2ʷ x(Jmy!]T-$?ڧQ|'ñM҉.e kd,Nş^HyipcÝR6."Kh^ߟRE8f|XKpE;},io$ 4~.6Kp7sӅDH}+jݫV+t;7gj݀i b㝪HmS; ;qrɵFn-SW7M7DuCrCL+ wH DS5t6ߓҴ(C(q>RMAT$І;dKV%1wI mvܓ.xWT䡿$OP!rr BH+ubR Ŏ5[|`-Mq#&2/CC.'$O蕔ti` 4:}VB+:ͯ}V N?lmO"G5iv>D 3njn7\m@Ɣ?( B~ې7~ONY SS+8[8®,vRLDܩNs.brKd&BOH(vthIN,|fe&9W 4U֓ BhF jǴO;$F{ y.\@wFH 6HΟ::YmRV$/a3U1ıf9tTj{ &I\0o}s4{Td)0 xuPmjiAj-=JGj[ۑmY:.IDz 4W0}Zo*)ЦHjsRu ~qQ"2a9Ode_ mˠ2reg[ CI,ňR}HH%/_GǶ-7 6& Sf}h+2W')p#ex mZ/-I(䔰E{ƪtERV siS &a`D[$}1pK/GXcW˧ηӼX;9=K~[3AU1 տɓ"̣4[});E@E!y_ĖqR͠UVi!oW+DŽ,;ȶo}ƽYlM8, Ba06pq4y%Exٶ<-5ܣcqb@}8i{i{ظNume'UYՒ N~HШ V\e#ZtjM-BRޮR~*t$9Jðoѓ[wFKy1% v5!&=:ޅVr26bs$+^)pDvڄ>ܹێc2T/ʢDln)Kw3H%b@&Vh*h88 q~v98| پ<74{6n'>4!~xL)A~}=hYd =hp5o)tbEAzuA90Iosx2$t_?%ferzuy0PRV,/`O0?> 5d&ç櫏B U;nU5fU-hhg{]bJnLp f<ˑ HiR'Td^H+;.!ytOyJa6OF;>?[\0\h-$@Ο>(ņ30F^LMRNRz6#c٩ @{;X)q_,>T\ִ`wTH2>kޕ"z) m=Ld|5~WnBRHT=tB\=J=rc*zlmE`%%T3cyUO{jf8}sON',` ?,~YE%L:@B:#Tꮣ-> ԥ) JhËT|C"<|?I*^[צH2ہqյ[_1iѷSpJxt?/Lqp+.SO.J+(sBӢBXjHEÉ%ҽ۶_9FPշ,CJu&B^mWP aEO9µdd8K)ۉs.YJ5dѿEvoN˛GP_XX ,P>\xHf-8S5݊Й c5a? o˥߂ݛZYk"r9d˖48` > 1sD1R-KޡIcN\[n5hC˗$@E)_oH0@?}*BUI0xGhY hee# ̌k^Z8[k_-|C5I&. ՛V"ל+oYdɃ>XmjUb/c"AK/x,5A͏ S! Jݐ4\qޖ^+DcĩҍOŌPơ?.NLq=>.@7k .sw6Sq!xaՒzyYT*ԧP'p*T-r64j;s[+\VVȘQd#3h܈PÈdy.E'2SͬQ$&Íw9Y}+)e`=nhV_d ܛj糍go{øFXL*>=cma9@j{`a}:" ȴd!/]BqG ۬ sG >ШMe'k%e, XP!^a챟nOXѷXXҘ=DJfˡUx*IхE&M'}'j'@2\uFRD {3TheR3v_lKMzLx79|>?8DٹbmrD7okB7& 1''MǓAʁG#U k/.eד8y9w dgh'~J)_O{&3=_.i&7vR~1U7G#Gh↢5{%ڕ^QqT8xa?MD5Ƭьb1Ԯ&ׯ\LT.x]0NOb3!v`^Fre49ʳTtj>6`]\*Rjgk 0b_?uNV#X{q4z&']Ȅ*؜]v(]q}QLҝts8wZQH#qf`R 2ujMdO(Xy7D%=07ru(G\jܰO-X= V<P_uw]ҤJuL.qɕ o]Ү0-e@pI*k><{a?Vsn6q'eO 5Jef?3D*~ˈ;wej}_c.r1k nQ@4XC>< AG`{4|5]QإId0tV { frٍºX-/]WPþܭ>.(V0Cs]: %/#\bjg[/b/_a,+j۬"zT[4J}[*&c&"X$\o|p) {pW3-lɖ\&ቐ;1B3vo'F#ݧXJ(%w% NTJ-E.bV≋@"Ú-?ba WBn%o^mdLʨpF?g7GL=|=K9LC +CοS-"ͰwG<ѿR߾94,]asN.#7*`|-YC’.LDCut ١H΅-C8u=Ѩ>#'s]HIP$^{UVmP|ybg")R/sN!v>ΣÞ!z MCJwjԘz$'Uk% =>;';|ɕ 8FjǺMqo(伀No:֝<@B :qP1IXj&ή>,x0&2bCJyf:hz"?u)rցOAN[XRÅmY#@멂əHצh ?%FXijBlGoϣPc.e,{!/p3ʁ+;R 0XļX |bufFBA&ܼVÛk42fdpKK7eLǪ|]1j6}JMΆ4g";/FIK|Ai ooM/`^\12E\(ܭ li?GMI 9{ rgwQ u#\d zZVp#hY gduT0 ;lf$(J>sHz.sMzQyUWԂVw OyaHk1%9C;{!ó%;~B6 G{ ԫB?GsҏERڥUHc$?X84zr'{KE󯟂dOGF4sXaO {N&: 鎣`VpFH rdY_9>=߃kodG"|"=_gZ B u5j|oD3ɔ{Bѷ͹R9չ;V\h\,82-h΂LAU:l@%1a)`~~D|U6~m{nIIECf,(f{{f _H:f4n $%hĩ'")8%<7eOI Ȯi،7b(Hg f\IfgM˿ZZϘ~6C2Pg\둪_K4VH`W!%@<=+CƚW\4cr;YKRAס"kN{d`)4_&>(h#TmF;zC`&=rC|5 Xƌ;6AeG}-3b;mqu)<3Ƽk3 av{$1hxxs$̛jKbH@R]:}R_1Ker݈( ݰUBaI:g+ RzɞK=饌7nC"V1uSk~ԂE }CB^-nF9*zh 'egD(3PyT `ۯP@*Utp!d\V&+[KRs.DSbp XZC$ZL!56{ndDJhSr [ p '̀Nj&vH%ek-zGYF7Gv]ats|7'$oFa-I`*7 R,e<:CAb-1mHz2*@s3%z OP'cO^PpkHg ܅=(;vx:m/@uts?!֟oHFQOoTИ0h5"ׄ4 ,a 84$ i0+Ɂ=2KSҎ ueO\%37Όz~ E| m3H1V<(V,F"Fz%: ƅ^SoPKs)]ӧ~MQi@f0xx;X}GXT/ 3|eEΪmMS榭G>FFc435g6^MZk*LtfX5~&w^8©ˤ4Xno+),≌bEALȈ;KnH$ɼ&φ y(UqQH^Y,w e^-s i qǟs`[ѡذ6M}a1_ o(Cx'}_edCpqrE}CL"N?wN*% <\ ewRݒlk!kd;96Нc[7[gOΫ  v֥C*T,Ԭfͅ}: k>$# (߲rG)D8}By|I-RPzCxy;J!o9zFEah%~5lq{ٌx69Vč [c6_[V^3EgŊ4&{xg1(]Bh=YGR+7ò⒭" ѧXJ @Z+K{Ju'U QPdMu{<4|2MMe~!8Q/6ޠnePAfa\V$5yw%,D 1G,+5,AqG`'3b.NAwv62"ŚWq/!QNW6%5o4*F'G\_糗*Ѽh+MU/n?R{]rEnt]?; -RsQRWVQ :_)óG/Q,Q`|ѭdt Vo?(A08n_[zy"&寴{>|$g76f=.!_AJ\i0]+W}B/aG{QC F5oմvwSΦ>v@_Vsu~4┛B['_KVTp5 +ʣڷ̦s~-:MϰCoqq]:zڒHa=huמGJ݂Ps+e( :.:G\'S{cGᕼ٥E.-}5\m>QRѦw! 8󭔍2v])E"몓0=߽f6ʚ0nS>u;F5lЯ(Jxls7˳.Nڋ;3j@=UkWLGIɝ|B 2r<:?"b~E$5#O%61c! W(z<ѷpys* SV(vGDGΘrng?ZYkot`8IElq}]8O  c\LO/ّyql\mjӀecנ[WaŐ%F1I]GznƉG||S퇪8lHx*xgbf)*dS4='^ Fdڣ-cz5`GZ;I$%K49g蘶^UP(=>%F.@97c]ޖ<#bUp=C0CCHtWC]= !t=߃Z ܉o0o.m}{o*ԨH ngE>ked+Gxy.9=&+υbTR Wx;TtEg|m"HL%,?\!GxBdu"ʼ5XQބZk.I濛`t60b,WLWtJF Q#A!! U O7 Qb&k&k!mm9Ȗ= 4qpQџ /w+|Jd*nمh-# `%n 6WvV9FC v@̡(ܒMs'EvnpwȽDfѶ +EbƑ cmnO&|2`V=f)7<}(3e(1GuyK5QG+FNEg7: 8B,2*mP exgݢ@ ::̥ǒҷ0[ӎ/ tMESѨvNTh6bI OB,G*MUzג: 7Eu2Ӄ߷v:zB`Jm\%*mCϜO륛ܚN3|CjylV;bfuREemrrc,YHKg"Q^Do ;CuY XXTzAX+7{<&zhTvr<) ^>{m?Ч1I"-4f,0kPU>.dUpΩU˾㇞,,; -,^#;VO@MnA9|;BظTVu꟏YlC$kήi2coF~HM!-MqvHEӍs0zjxբLϱs#@1 } k38G H,h3{u70n3 Ձ- Bj8;d*zkayg^AhIZ./݄8S2eL)SYA`7!@@*&:v[F(KWCsScb(सouW4@H! +2?zޭK#Ez'`eUW:7w<{N%ū͋ԝ>/`Q+aQnHIَQ{h10, װOv@%2Ɩt.!q SLm4ELoC,\l)zT;*(vg`0/mD$&_Ob.39~kE6勒a"V ث$a锌2<7djJҾhC0X+i7KoF%r!ר`kLSm)qd>:K:хp^A,A?L-|4MFk320{|P&fnϚb>h顽gJb~G2|UOcI\zdc䶳UEɗ3xܿaƫ"3LTr~[LFڀ)/5l|7fcSIFQX3 GtJ+ ܻE/qc˅`N(gTF/=\xGl(l!Lȉ0bQr4K=c:hMvdV\?ғQPtAlp->-<|S,abD}<=DYń m7[Nƒd&Wtfx FFyRl+3n֘qJib6H@ʩg 3¡#=;A/aFs??v墟`;9F_a3 e|G#sXͺ+j5 nE"R*B+Pu̜Dru!U9*6(j&ivTg2r'rO l5FH+4Ek(@3(X9$8c 濨FBkM7ڍ] !!0,<׿y+\cld8p.EOR6D-;SS!'oF?C< [A+(Z~L_OB6xA`WBV{1hc@ưШ/BDodۗՋ%' f ed(*=dus=HC50..UX=) hD0MBsmضAU[ǣïpKˌA{ 2p'ߛt..weڜQ0GyHfʘ/V`!IِӏhŴxe6&;_ORG32į^GmTk~z`v'"XtK,zOcVŸqh!$5U0JEj?1qX7}g3&Jeˊ6%vAe2ՃT^YxMہ1zb8=D)Į݉R{)PB4Ǹ2g㛙v&Adex? hj{9&q OreJ Hn#3Z+Yr0@b|]Mb_rB1OCy5%7)?s 0LXT^pB-dQ˩Δ&`4x$2~f)p,`iWN ea+p(QʝE9RP 55kQy~4V" o֥Ϟb< (X#=q =jsx3IA38MUFv"'6zakɖY4q٫@f'&jNY'& #$A)VzaDZX̙֜)S~ w*$gms4/4`54n4ؘwSv4Ts:(\`P݌v溦lGDE*2?ږ#%o>}E V4 7"hP&kO1Q0| < Q%\ z>3ݫ HyY<0J(O1b[6 @`I8H] AܺS{Hph'*1: z^4.03Wגb~NdB iO\w3`nD0?NfqfĽzu%J,[e~/4of]qu?'P!PσC+z#ߛ[2&&yi;;l@ >& /ڰlHPR|{Ld:^1,RtRiAԣa`a÷"%4M:r8ӓ[N[ QShh霦 C"W ϡU<2Jw|{zs3h㤳rݍp"WR&Ɩ3W;-I訹L4& 2% XQEf=zcu8nZF|r)dݪgO`g%gZbzW0n-:s ` *>sZ 4PV^g;  ne积7-1 V:2S;;x {0$he;:98j$ x ~Z[S'd+uc5@F=Lv8>ɿ%C s"ǜ ؿ&d~XDMNsl@&G_VX^[girH$d#GQ=o(ƴO[ȃ+ s9 H^.nKZ gnB /]Wk:{4rW$0CQZ9)LR6d@2*ZǗ~)E6MYx}`pb&ELmE%C䖺x/dZx%Q^&2n710[(6~SGv=ߖ2Qb \Nc Fs0axOˣFX\%)@tt}W~ѦVw%r RnYuJem5w&U(1-xA}9QkK*EO"gTBq>Q՛s5( eg d廦oA|K=ꛔ60H>TSl$W3z{WJ4#EqXЕY1Ȉr^4tR^#,.[>4ӢnP֒e\$|7# պ[Q>ߤ 斷`L9Ŭil#3v@b<=&a{H{)L5RuYLqtñ4C8KbebQ2A,R.Tʷ1-4:%#fstWyQu\n~ jV.J_N?~G[YvLY 1bdr &reZ; k'G6qFZ_3:4`_^ӗ9 }9MSSv9ޥ4z10*q(1Fv4C5"!ȥ*@h_ܸ1 ;7c>oq{BV5фg%là[ERUd߽VB%Ԥ,X%H=fQ!Ttб C3MfސMpڪF/SmU_|G0_\Xֻ#Jn Ŋj捗nn!/VVIzeE-z7̫r:`q`p,]fܭ=`Pv6jh;vcYxX2cFn洢nO{Ҷ+.ƚ?j\=~dZmef ɤ-acĺ2uP$s_Wu_ 1Q;k=. xH\LCR!ADLY7ptN> ll@hxnf5%Ajﳪ8"5י`)|ȇ&&!G OJv̝9x{Նz`WH BhԚV02+h*z+fi)tΓ~3]PӜsRG4 rx`MA٫qd=u˩y]WI(`h`w)8޺&Z -Dw jF>o3&Ț~^abBa212S R`f+2;鏐r^&Zd2y'?%獵^a'D;8qęj(DIgnt1__;U^;+ @ cn,=᛻M #ԭ`Ln< 68=Bhݔe EdpXeE+n~ы*E4gwɪ.[D)'7I@_,W4A)9t*Y.QJ6;gq0JfZ겠j_)K_}nIaFm`),82p[V=؞4&1 kw_}fVLr'Ѥ`Az~CҦZ޲kinM[!Uպ9k0a$+urz178P-KA\RQObnIsN]D0 kq`(09!87'z︨X* i wXVYZZT0)VDJςJ;DPb]pwd2Iqx̴Or 0\&F Q1۾BRN#ags4b~#&;w"oD_CF6-0+!7WOrݰ 6?QKj8qiJTR W/cJvV9S@* { jJ$(K97bkS%'*!zܲ)@6VeBJi+ Ӻ8@ұ p FH?IFwSSiN}P$<څ 6Y'gv\W.I[.4QFڤDV>DZU2⟃T4H\PWFg&hqNq\NpI2:vʐ> %Fu2E 1ɒ: kfa.Ē+D~s1e^3FDJIrު/9< ߞ|ЧWaЏK?撉UѝGKÂ8XV)( ]=q2 л."sLI#OI|){iiI{P]y7I!Q [|v0 mCBJ_,`vThCvBn9(ke˓c.c!5?o q@kSMs;Y: àYz;4SXպJ Rm?Ȫυ,F1A~ƼQe"jLO|fAu mu"F#m5`gƅVNGǨ28iY>R %~ t"dNTtRX3wMs|te7>޿nՂstf U N8Gp^av!=Es!^< 0 s}gCzAc]3a%5Zf-*#)d~5s4o-WJcX4{ Gu %`#k1XPN߸&sp>^Aᥳfvn,m/m+5J&62ǰWFʄgp& c9B}[/QzfOiXb]( |I0_\eQ&N3^[r&taL_; ll+=۟-Ƅ0&vTPs$a!PxnXD.PvuAF)&5e4v/c'a8f躦]$|2:% ـ6'Eo&a>TpyAYH[](|}LT0Q)՜٥3N\uQୌJSNm2j,+cU~D %_yv!E6>(Yd3Q0vm; *ƢtH=i#7hfd.qW`UfGD>\/=IƱF ,#WDam^g_ޕlJ_&u ֭V[ k}ߙ冰Ӛ vςGثȍfށCLՂB GC$]Ե =r,XρmM↑ԺKE+Xq/x<n:h7A_h#*|yPoYZ\k %UF W$++콏8yRl(iͺː]sz`/A8nUaq1L,|?䈚H?=9FTy.v6R쎜c h |@'wV}Pm^ڨ2Ț@Oi0#;+ 9N~6OҽzIieѤ8pjkf]ݬXkUHkh4+G;$3hccM" ׳g)6=EuF|[㝀!c+3*[5UZ C'uD.Ь\Gt>f4kyn%ow ֘9dV5LO ,HkhBղq#dEQHoa+(Ͳ+FmؼPluHA](ɖQjxr*sR>c[lq?g[ۄ+΢GyL¾tWVmo.8ʥC{cZvɶ2C_Nx~F˕"pQ#/+* l+ax5Qm TW.T}γ]W_DopqGa~ :Wh #$-Oȇm)n"4D#q]d"ɸ3r n"昛@kPNVy" yL#>!bb-w nw:ֵ:9l28H!\Mlbg|W[&u%OfЯzgά,#T[L L?cyas)G% G൓Kl&c\6 b~ \{ >9Mk!,Rl)+^uˍuWZ:%SzL'PٵJ մEڈIDj\O0Imk0!R_1nZMJp%1' ~b^gS$eMGBb ǐV5*3v_CTG-}_ kc"muVrFG{GYcBb LƑyjNx@q~ꐐQ=Y |~&VQ@~pWO/];^)X 9ERs삑H~7Zb>ScjN'6bpj{nRNIw]؃FVk {G/LcL WЬ s^~jR,ޕis]Rb. qxwHثyEΏVuƑ}|ScӋUs O?2Jh%򘢜R_#s/L 4ajPaMkjS^?Hb#%sdӕEoYceKҚLj~`, /vG&Z1}](G~t owtq1^(^Fl7ĐE/Jv&S#`Lrkl) +bb6Z$d,gm9 tҌ֫Œ2)0{;d۾/i=E%:'Ǔh0 *]b/BϰTofD.P̐ne6 nr$3MP88ÀŽs[KL$*sq>BiN};>4VvVfT s|ױ44+{G#d@X F-42mkFy v!~ 'kPbtvb|A<i霁FX>zrIvԫʪ;s}oPZ޿{"1No<5S^l/U;\X :+_zgYXz7Lq}#rd8զ?4pB-7|O7-h?qd%8X} $X &7LF2溩l 8g!0D8jrn@smFfޭwɿQa>Pw' WzmVy&cZ@3 #E9+C㫗!-#*hװ7éXV>tzfjή8?4*u: 룇huƗ/=2JG'`zU5]MY{\.|4+-%c;Doсcs; e D3 )Yt8y{`/<0 GHAJ7$Kwlxwƛh\pN ;7ԏ9z%0܎ U(svh ^,S+]OiN=Nn+gHNJ417|I훙BhKaֱ3ΨdQ>v3* { u}DK,}Fyо:e|Kf59dhS,z*feNnr {bwAEJb !^#aOOJlHuOt 8؆1 (yMtgo7lH8F:w <)շ.&r强+9 qr@&  EٸeGZ!E<I=6hPԇ9F;e?+, R-+1izg`W኏0l_HQyO<g 0prƹ6HR*ޫ)d@hٌxlޠAm>tE_#Wy+'`ɂPhJMQ"dEG+$",4>jO|$E:>Y4V5!h0NG6BF0S:0.[q0EqttAu6B!u foK0*{M.\'hsNq$n&P3jMt(w'fd{]񤫷0t;)!F$?^?si!/O;#Q^:[e6.e4Jh KbzL}8wӧt*9y_  ;#0k܃e!O+Q7C:u5c9nT=e_܊g׺|Qtsu3D`9iT יCsϺ 0,Xw&sWFBJ'ۥƈِD /mEkMÏDemKbX;Y*kJ@UBx_[Z됚*I^K 3*a _zUCd)(ɪ lt@JvkA]20+~lͽFWۛ 7E.:` pL0?`&Q 7wTR4C(2#)-x92pdjU6k_;ENeࣨM>;p/ChPpCV8;? @.!BI_ >wegth<L_ 8$ q|4閉Ceņ*EМIj\ĵ=J~4ߑsf^-$H!:C)uvU E~㔿O#\%zHʊ,0yr7b|c2EXpk~⚅[7*"sK% 0{zm~W7ź+֒:&@u׬DG0;VX?W9.@N1uu,YHZ` fwؒ8/SV?&M`{Fv(/M f?R {) ZZ~B'zHZyF^hҵp c+mWK<_cSwjmY&jb,+Z9y׶~)=n 츹";_E0vf0"XVX߲\%K1ؑ% I"JM86Wm]vc ۼO Fm@E/]`ە&x1T1]5rJ;X,lة;𗽔W(D_jPT# ~JE7H8sT)4^AWԂ0Jd (Vzs94;8$q0lkDhe_ #?#@˭,R⠵ije 8TIşGadJsn&7 FO<ħ|Jj3tl- yca#RJ[f'{i$SNA}1.v̡ظraE %)K'gb"+}&/͸]َCE`vzt-+nI{jm ^ 1n@]c_LWNb&}>q8G8u60إC>xjFiV&UmZb@Ѵw&Ѳ{$tR 67k_KkTLh:2K+2^+ TU'&"ke8y?KkvL^ٚFP>:LNSʶǍ 6?'(-vU}ڄ&jPZh9f&v"w )説l>5:p7YִvKW 5 38N7žx6k$jhM߸f=d bBpPE; +ĥݕ]7NtņOkW̮Pi"AP9di7T:Іlů_{HRyq!ґ뗄).1/5XxQ-S-4ՠj;\+'ۈ:r|hAWWչq'͢uӚFAYJjpfbXj&9%4HxXg/^a+@jZ?#-H hڞΪ^Pp֛-q|A`&gڎY%ԍY4VE )<$(7cxEKׁr?nT:|F@h"E{{4 :mKH8A_2p@<'10*QDC:Zݒ_Y%xp* :F,֜6.̱FV#Õߙ't uy X)<6]S oy` W]oxC]b+0E,߃krϥXOb]lducX-Y, GmS V T2ݜ"8tR 'Nb--7IsTC&Ot$4"}vnylrA-z ]23˘w猆ALܗ2zI0z-WJ. `M/" ?sGK̋O&$iR3Wg^?kb͡pI6\]g?1B(waaP9lU"bDX$ F_@RU u3t'?&-qk &qeل+všňk3u}.14`!a1u(hŒ~ )%[͌am)9V<1RQns \A!PR?wե^LC<Σj23Vb)!~nsAB49ubdld߭r/_wq ¨ARjQ>:~Bxs*A$Ō!]7$h W Y f< 1)0Gˠ BWѴ }wXQ=@ ;zԋ+a)Ks|47DlQUA/&)ii ?Uľcl  5{jY󵺖C~g#L1kH8^c;Ty$lκWm[䊤w]Rǃ ~s.F,N]cv *4} StFEZPΦcD;XϒK58C½(Lw󼲏h\|$Z}O|̸04l,1_jW)=ƶi/1=T&#` ^ s:mFy8f {(Yx“Ҵ@+u2.J5DMs!e I N~7 =eZVuZ-g|*7.&  X/2Zvt#2fOMcGJWFBf\ۜ]\Btc"zRru!<V+x"`,K~]zlj}k%ɰ#ye]ޜKqTf K>|1T֤%K;ؗ7}" *6F}ZLV[99ta+'x;cD4A:y {#.s3zH>)N7SW5.SKG==Wew}sV$Ągj. igL) ?ڰPW̾} }R"%ZKjY_pfef^ :Inx85o0 O8|:{\"{xyԺ^cWm q,VaR>y?$JVޯ|!>Cڃs?C2#݁541mN{-.BGɲj-hjkK~"ŷc h\<4?A0T|-%I5 '307[ ̐zNJ#Kއ^$kObknE/m|l[OnQ>7?{'su+O OܸxWNi_fM}yjuGX (%mߦ+9&%KVޗ^!\B>~xZ3D`鵨ۼ45S`>ηQ$'>ZFxpJ~%a%(XZl%#l\ļ/ hsg%iՃ_Q{ ƔSz .ڶ'}"Z3ة7o4hS:YAC|AH\&HY3+R  E4mC?𣬕)(Nu/A7RyܓnuBeWD̔7 &QO[ ND{ZurAFI35qD<%?ix)_J ^/a2 w_Ap*{6BA3%8{OYgL]#(/m*kc@5YDؕQox#ϊo; uߟW&1 x(:7f&+_(`ܼf-FQڹӢ@0/S(m>Fe3ZOkI[wWKw\Qm!5yjݿ( pŤnt;4O/NV{ѹ!T,gSE5~=s!<9Ҿ'q]ubDq`*1Tq!pDY&]vޛ cM~7QG|Nsݞy,N83zˏ+tЛԋFuZe_4-[W`E>%rr8F-YqYSpAivgނyPE~.n]C(-C؜OGӳnl fӪOG/`D}+/ S'~NmlT 찍pbW->Q0 Y xTS댹ovRo?05sfкYp<{5~{NN›/.,Jm= |PyxwS%߻%"u> ,[-ifn3Moy5oSIysvR|8S/$C^H!CBx>XuS."pw6z5`;GQ1-E/myu?)6s ~1tP:MZʽHݲ@zn`:rm.,jg4fK!&z] ;cf{!\Sգثʣ ,GJw+as Uh;`p>ryDk/PWYq4LR9Aqw/q#cSv"͢ul3+h`XJeȟ.3My=BNV?+|Y"1b5!!SYƙq|aГ gͪ!k5ch'`ZEw(\pN(dK4Sh=c%OhMƕ^v! L|N.(+əY{U!+I#Upljڶ۹_ G;a`\gm;vul {%zY,Zb1v庀QRnYܶ`"Iᷔ-bݞjc|hL^":KīY'e5^2b[U~}B"KعdYBTcO7îpɯjXx c}8I;3鍼qep5ύ[gD|qI~  0m$nO덂& qm~&j dUɸDd4* va~&߼#~8គ7 g8|vpUPԱS9#%'y>=C\d67~zPw 8$յHVa=SgHL)cS,.DB>>Zn9./Kw5Y mƕK s\G~[˝$^Y&? qQT d2b(zUh^6:us>Ҭ^eBz?e s D9=of>Ź?7ξRϼ.Ja;jBEj[h[ԔMЋ0+:8[;`,V#?ܸxbcxu~ ݀Trm nL A>(7ov$5@0pk x'Bu6"t{\úgNCȕ!'+E7~|dvƕE\~-a(ZGZ>Ƨ{s}M8sѫ 'seOًd@0~U f.֕ evDTSoᡡ{nj= $ۇfªo qLz/҇5\Wc7wsp>CXnjV(9JZxG;k2+v2p`d'>:Aa^chA%';Uv)NNiXJUMk)fV8!/#ԃ]$ 3-xo"0#_UA(wEQN&dhcbT:Nă7NL~.q?PN6S4ĺL09XBWNn,,Fޑ:P5hHu!'oսsݐm${mh%_>|Eű@j1+{ɠY$e5h.[EHEcܗ_pZ- ɮsDbd㗂S-X1?E `hmR5zGiN@6n$d:\^.&*Od]̩՛_{]p4xu"ŢݝN# FtTLv*۵d5@4rEIBVp g2 ^?%V^cPk[?$؟9N6z?/0grU)w`m} y,7ٟXbҾǯHem/!a,[ZJͻqvuSbC{zƻ&/0Vody˨Iõ*fxV&MƠ%2y%a=A'?#Ea< ݫIopoaȄюm)}1 D iCO>ݣ¬1ANUEz#PMjnD 1j88 ǐ>>LV9yyQI(Xϙt ˄ˬ63UD"ߵYc[Kv#8Bn͆}~N):{HUr1e.eQYaOρƍ7:P sk툘쬔 V殌@#dݨ$Ӏ:MU/ ;qZOd jolegdr6vUDofpU V^n7ZyhFk;'cP] Fpfjh-_`KQ)%r<ʞ }OD|  R4c|EEɭMx3uEP&W-t9)6eqz+03LԀaJm?OTtTF=J.dDC,ib6hȵظtT1kҖ/c(JC[U+HchenlϮ+S?*pИgT)s1|kG^c$ ; c1w<}Bɸ gB{/tu.~ 6!hu"|_opFmr⪦DV aR 4ȱĵ/;{ni|o=44?M[6M/CI67Sd[gRØk<Ε2e'"8+:D:^j-r "yvVX{D?Y6޹0^8|ֺϑ .ݵVL&`qa,_QcʹbƹqNNI{.NJN+$~ Ѥ2Aiի; p7[;m EFڋc($BiWHq-x%ʀz%,ؘ5D@d!|+suܞA%ubH=O(°vg +3{Dm,#W^̼U;QaJZ]86Pʔb\-pݫK}$$l'H7d mY%E$C]nU?AHY0g4yʤ<>(4'=!<;$/b7۳Nw0u u|{<3v2\`?Ė@hZꪥҕ@ pD/R^ 0L0f&Y#JC4#+mAĪl,#xA3ŽPD5( V]-h=)ߔ 30BGV,Xlw@6$/ ſR1@+yb&~6Xp5q0o⇵! zvlo;sm+q۫,b6b=`7+QdP`~D":=>hl$Y0SkzNLn7uvXҁcz`/g1Y/J]/~`!tWqvT*&Pu!7]Hl 扳(tMX $aMHu$O'4%$&/N甊R242R/__QϦX^`.8RMiʼn(k amŲѸG4שt^҉sn・Xfy ӣnpoh(uApE.h] "nAY?y0{9#h^/S1ӿ$$B܆J]ۣj U2\na{!0Wߠu5,?ak7hm6XW)},Yz {ЉQ-Ymy6Z((S[|/b_32MX9dgbv0+5v%|wP TV}dY)gDimh~yxt:<-9)dqDvԔ# !3v%XbR\(F4 hM<ᢳ瓪O81yh(|?^ଳMZx8_WCLj} 3g4WǷG@Vs^JPUT:W "MX1]F:8 @p'T'G[9ԬnƻQd{6>'E*TE(O>@`645ϱ^-Bf吇)82rMD:b-l')i}i)ۊG'S''d?E4ckI Fp0[1[qФԒ "6 A]dF.뷲^ )1e!yOk {.NX/]VB)dbhv:GlUE1,o)Q|\dvbc|Y?M#O4zƯ_oO=*n}J >gB@dpv.>je9+nt}~#b 0:2TXN}9جp?Ky G#F)ߺ+,gHhRnc2FqP͜>~khI qtB'&C/|&Qd9ի͈{ G:PNvMMB(#\2/s *H}TtX=ót:(ț4+Il|w]&$a bɫ1@`{в#Ƴ ip/@F9ᬖs0;O4/C gx̩3U"$:"sc>ʁL5DX.u]R~@އ?vxHrͬhFA Mq`A]8:cVyYzb6.uEIP4bX]w*/G$̂;4\j aC:ty(V.ЏڅTk2UGPNZ- ց3&d'Mn 矼ʯ8P^f@_\;c 1@UۋK2v;|]1BvMJ`hS4h"o>J#3zb~Wp]x|V8zCŘNNM:LӣvQ5&pg{2b\գ snʹSMg#6"*;NJ&&eŇz<` ;ZlHԝ.G=If(j*{@7⎽㭠YY ^$ 8T rTZY/ iL[t'Y*Ii4 hF1biYJI6*vG fܡ~RCg_W Nw^HhV?7$NVRg,)-5d@ܑ{ZC:|7cT<*&Ү/~hy.p˷ο$f?iڷւD.ot$n:sǥ5\J "  A2mpTF-2 4dmO]JQ,tN11hDf_6;a$&\wv 7aᮣT:wP➁pm,؃P(6Zq.'g*6I u[[ HSEgrA+x{':7Codz<1/oC;|4j6_,֩!œDeP"S+hz]V2ЇHs5%\^KTTT"qabTH+($Ftmn컞"[ry'Μͨe Fp;$ "?n t6*=$Xa8|0h܂QճEQ'&"[ZK%@r(쟻/6 9b7[ bI` YJ@c' 7[R╿%N9Nmas{G`?N{&bz>·znr$Ѵg.ua.po[P-k /TQYû,i^ 7y>Xz6wo"F~uQFx+>"z &X>*FTڎs~6xkMm~Ÿ2zz27E#ѝCQO<% P@c?O+.n{ݻ*achNx7^0 *țe5'Ӌ2tBDӎ{Ay+{ߴrykX8CS4MpQyVqWh;U,Կ{N-JD &H)F.͖m.[l\"9B6'IQJ\N,c*,o Jqgͤ#T+D_Әg<`CA9:%`1hԇkcOQ 2i%\} Yg8 ^ os/BgnT $2MYť{i(^;-+[}Q"Grd| f8?ժJPolY3=!JV.F3i>*,kgЩ+N r`&uX O&c w \f&ɴ!#(#nj[g&6’0`B%1%~eyA|%Th|Mx_nl SNCM4I5:Unʶ}$Q@aY)LDh{ůcϳhI9?UҋhEH3e"-E xe}dC-j#݊3Ԛ4Ҡ@؊ʔJj#Yɛ|]#,vrD7 _m͑τzĿޟh \$%vspX m]F& %uUsN?D/Ӑtv|4zI Ѱ,AFRm2ԖCbytYntb__ą̜j83 Qw+OʮhOX(+PBr#3(;]>B?Iv3 nX>Ufpzu6:_(8XZ\Vr͑# ;ʼrwxdNKع$Kj5?Wdj b];Κީtё騸]tAeIA7\c\"7q-i oxO.]$(wO+^LO:KB'L,nP8{CͼYY֦UCͩ::atzidЊ/]i M:^E4-.J)׈lHt(i<5+kN`p~,jUJf'G:Ht8~}:+NY2I#\iИ0K;x"QnBi;x-6ce^o-\JTzW_2UũJuɹ^}nnU5o _@i:_fwR9F[Cw+Ù@XYE(6$&nBXK $+n7G[G`k.S >4PfȑYzsGu% ]m0Np06X}hL XU3 :1VUrhY= ܇XF_-9X X3NAݕYX30_'KZ-Sd W8Rm'VHN=z }DM4ZoH&WrRf8 Ze>^}U!;`B> ̦{)l56_[Y]K=9]=HfA< 63`e`]`:=ܒ3E 6Ms}jn]Hl<|Z>A&i( :4t-]BW*7qg 9"t@K ^]w4?Xj6> z}<kwP$)QfʇPO&B5 # ڬ%uXK#W@h,0Z q[{(Š eU6h_D`5amLt2bq->%V'I`!)jB.ӢVιyXxdkѤ3Iɡd={ـGC4hJ0"ж Αթ)h '5h>smgq1KE6bU\ehrMz.j%'ҁ [gڊ&[ гcT$ 3W.}8`4`N/JZE`sHTJ+yaD4M=N!e%ےPqVq*Eċ8K>%YкKUdf+ SN McW(5wL)L?GwZi_ǀ9!r=ӭ"lx8a̹?J1XjNvrJD_a8Qů߾9u1'焮|f;M&we iu;l1_Ia  6L $[~%SF2b)H`NI'WFa59S#`&=D㜵wwh4ٗ3Ʊ9u;pC.T_洒{Ziޕd<JƐv[p}wfKH(J&6xfkŠy#yq&~U*@WV"FiNh=c[7gUyF/bK 6y޾3w֣Q] 2O ?@/d n̓)f=.苦 e )1j-\WB.5  D{>Hov$N˲:)SٿR;D52!ZC%X:V%TM2qJc[tL.GmoVt\!;S q BJr֟Zc}?Ľ~<œ%.)Ǹ;yma_; fjp,'L:LsqOZjձ'FGA\"w߈DQt*}$op.If* VBr/z/"k#).?"@tU78t5q.ZhYȰ }@FFáJCf,5a}i8WuQm,͇cT2WQEG GWB=-YcrC,ȃ)rsS dn 7躕t>{U::@bIv;Z3/ӛSxޤ?0h}܇ mAљi ?&cSeK;\CnE01 4Z卸ʺ|Şhj =Ei.ٞ,OB\;/':]@߂}K ';>OeHvehJu;lG/crN[Ae^o2K63-ֺJEi֪wO}„O{D7}Z[gs"sdol"mWFlL\Pea`_Fh5[)?!t@ }8ʯ}n?[k1a*(XH=Xi9|>$շpxix`Hnv.HqA[<5. wZ{;}G+: _ZC9hIRR,d3Ga0ʆ*xEjX ̠C\HF nrJUz,l Cn֤a2d-Ebvau#켘 yH1e!RtLBs:LM#{Zd |B%W o2xf=!D&k$EW4+X} 1xo/4*jf1CW J?F'^b7sTXmM I)Fa݀7DZi|sPأx[NeNEVH}xXcpFʮx0YbZL;H=n2An{G]Š'F}H`dF }$_V(~zS踉L ~:)0PȎ~L_Ut#𭷋wgVNGp~Exhf8n(b{NQ +16P9B ??WM֏/{yAT²Ȣ>Tf@ rfA.4ùmd0u-!ƿc Q R Po2Lfu{|fb5>oTˏɕDxr\!mj}%u۔y;**' -> 0t*ƃ#ec`)#Hc]_pve Ή&qeRJ|{$OˡdsHn6|Gv:#H**͇[z=|@7ʤOVa˜̾~}Ln.WzĽ8& y )"BJ}_ OaYJ^ge*0EDdQ/D·Q,B`AdU$xlA@ AO gu)@شJ¡j)|P/&z&xpNjT;B|.- Rd;fvXTɷ˪5V"ߊi@6CdanT@:p5a/knk'/3v{NKU{=nThXMXO }1DXF":'=™aeV1k: , # &K,1SIA[tlQ{At*q@x맃ˈv(/apb}\3)ئr8xjaܛC#= YC^ >اq뮸&FufdR&URD3i ;~7 LI$FJ^}A02et vؼG=Ѓ_g~xC'TS[! G1!19%E" *@YD>E~r̒e_*&.DwНX\i9 ̪dJO} s}%tM$t`h?]G);5%&8NY/ s]-n32[6%]'=(x_K9.ǑR[P_Y;Vٗ'KP9@m`+9 `ƒlA1pm&i5J~3rv-4!|;eEWD{ u0ly~z \X*J\l:=e4:pί8:TMMCqⱧ օ+?+NN֊xROv|x F;xq_ݙ`ڀ{mLG% K~|k^ݓjW$Cg@qYp=ےp=ЯMXg7O) &|a oj%A!'.w~k5? G)?8QlS/τ"Wc2 B%y/R_z!jL\>&t_c浘F|"k1!(MY?+] ^ÿ6LNs9weC܆;/d$nøE;җZxꄮbm֔DlPyC@R(HP齡M"HM*oa#p:N3V 9zH|#7{3hM;{bbdq>A##%0\|D}Xs%EQMR| qyENݷuW+~!9JIR }b@*WQñ.2?}U-zU@ aU/G!ԦU= RL[li2k/)Gk566.[=b=N$a2}U K)x2,Ӛ3\S8!6J( `S<cIJ #v\ilvYLRGm-$!+{Cqʏ E@Kv<サ$eCH;SH~8‰ރ:L *Qth "iA@hcԓ_Ա#lҳq{ll Él❻$2 | H$M\DQ_\cq1.KOT7^,\;A_m~l޺3Ppp"=x1+uR ;] 1xR/ke^uvp_Dp`6)d}yg+ff-ΣxL?iXק9` lF -͒Sph[XÞuv-H`7rX1:K:1ahTvT=Ԓ Z^yց xjũxD6W@nu:3^^[tŽfxW9Žd8`^Mn kg)5ޡm"*B LA`~ 0R%u1$Pw) rn1ݾ.WC2̤%YJ-7J[*C2eY]8 ٛ=>̉L d}zJK-WxznpIs@mnr. (w<}c0h&␊Af ,w}&~a_T[ QQJ%P_[A(MFTj\ƂTk6(X^?Yy)ĺ "=+ Q\F×u.+L 9qh=j3Wm姥Zζ.1_'~LT+>߈1/jI 8;w:mSqO_bkYR2Zb*_8 $"@5o}$GjRnv$Xdbh`UDB(]+9dWyajBAux8SS~N4D ynWt#SD %a=eӪ=hOJAKZ+8;S glEt f=ߵE%πmxg'76n~Fh{N Vj< ]ZM U_]:;9f$K17dyol݋ d1 gέש_P+tI!e ,qW6|z 1 I>%J$&s`uyGn݆68`n|ҹdj}oӀqbσN}]6!2?M ; &UQ+5ȑ`.=[C@몠#bf5^ Ljߏ;XqsF4<x% - _ϰyJ_{˙6< Iܤ8y[\O~`tQ⑂mֱăo= ֘C!=h(]aY@ፑ8$l鿭:UhgF\b7X#asIW52Q¸yRoGя&i1Êh!~`/?9d;OJM~~/L,/E:Gh,-11}4 o8T xOM"*<$7 ?K뵭#ͮ*hu}AD]%C FgƵgܯļVݵk#S֮\ E }D0o?gOkVx@{nnŰl[/-!LQdxi;Yh/mfxe}ԫU,BXviKW贞=XkQ|HAaµ= ~KnTSCp ;PIy宻 YŦqV]`zqn3X(e!ϗ#ț)f~3Ya e6[(;nf%[c2Wb o8:"qчk?0tXv1 2#@@Js$*`n& HkŸ9 7 /zTT!\{_y,i8_Fƙݽ> Z"? xͳMyLL&/*po?[/zbꕹJISV&bXCGo֘%c!1P pU&^+D|0^-Xn0": >#2 nuh2*x.W:#(3wGP8==:}%z Tz8V}'9Q6ဠ$>^xٻ8M0mXg7t3n+` #_/fe/,_i {NfG[S}3)8if\FhN0qo1MeuYPʗ(EH=9*x=^wtC}(7J(t)nuBP8 +zv^ܣ0q56onu##tV?m]|S $. ORJ=wnDȩ≠443w"wa*klgp~݃(94?d W'D*_89Wf(u62` |}gCBa˷_kW|{z&ṔhtG LHG BK)+ٌ2_)z8{iNZנM^ 1_9@OAW*F.PfC2"׳h `5)T>cZj8P$N q:YnmwY)DIbWb8AE1H,*犸=N߁ݏǰ7<%dl ػkk()5{O-g{@aqŏwGΕd%uJ̿3L6mpKRg -|D^ْa`AY *!WS>ODhPBESiDegyNT _k=XLd)9 B[B ^|o6#pi08u[{ (_[yyNJ+hib)Ә[V lNJڝ>(ujDW*OT@s)@ ʼn|YS9ɝ}7XĨ݄I Ρ( ~< >viײQ,0isNxOܓ)Y:ݽM ¤d%4VNNV)}v-PY[h\cQkЕLsWdP{-֧wwty }{*YS׉ao1ͷw%ϒ,#W=_)BTPoC"y:4jf2uK^ [Q~ta^eSKc[L*h_z=C_e؜23GA׸m*zjٞ%OO;٪M1~($ c; .I`~`Q"Y[U15 OE0͙6LwŸ> *v>v1lLަ?/c}PCŝZ|:B^|݅OX_mJSG^mYC Ikj8>0h% 4='?s.ftN ^KX+'Rk+Oč#9`yK`c"6@B1vWՌğ_\ nIB?V%]Gl)`TY-nm8JD<pW3!-?Te6s )*RU =uZYl|Cu$7?MKoVZo5ځzD;0 lwFӱ@nkN5]AR>n EmUu0,>BaGIAkY3gAU6-ly vd8|[)NzT421.T (t?vF.T8]Uqe*gORN7&^sK%2`5(eiZy@,4rdeƒh` nGb*H;ơbTDn7ub,FrAjɀcbj.*XgW9˜~K܍9'g1YE "ZALn]aB;,h=0iPLܧD>n) KT{g׹$O5"*'Ac=q*ӝu`hc/~ź:fjנXeKMN "x[ΟFK%M-H4wĜ`=q!p4n姞+M<# 歚hgVo!Msj햡;j6$}td$] =a[ V ʡ@Ad8J~h9KM\7T'a*jl!1V7o²$Tt7抇b.U(R'`0$*Z=?J]Wd_ 3Ih= 3(g̩"w.g3O}6{@)G,jp>%V:}kNb K<:NlOQg$8J0#gv"ٙgUz)ÀT@:Q_n2Hf;-M$"LłdFyZGV ShxőLaK1 4:-'G-06s%7%6e_/?u2{b\zS\^2L0DxDiǨ8L3\1 ݏ{n rk8fk,.b%=/% C28~vl+EBA+v4L{P׷fa=YK^ Gb"4YABKCSM9cdqo+pMGOh$[?K ... ȁ1_AX C+Ղ:5M *rRn=0ZJa<+KҜl?N~IHx] >I%~`-5-Nd:KO,#g= F}X秔/m\EH"5ΪM+-!Al^> Cf_OIݖ6Jum{Ekh鿧g0v;a]j-ngz=zB'%u0QT_nk7ݨ<5&ָ?s@Whr[+]uL| K [Ҕj"zǒAƥcpx%o h&\ڎ$|&[ _ fIt"%*tf9;pZv}n+lQo*>XA#TX/g/g,c;o[V/Ϲ8tАu한=+;ks2=ɱ~Яҗ=zkw f ZҡS]Ƌ 'L^Ѳ+ lvW]Ltucq^K0*HYN""0g&D} )}Up~#kY,TlAk!'X)ũKgP.e-])Y?xOJ Vt5gLfiC;}V[~?20K$FɃ[),N{.`&<l8i?E):]>4xwy'&sCr4{ Td/iݏi$HwtRo& -T)-) wV1ٛIORC"gqMdcEsOu jedT:f! 0GBf4*'qGC rzCfGgiSL퐆c&/' ?bUZlBL"[ʖQf/bOKv21wϛ=U0RvzyF|/jʅ?f٘/#& L]G)QGM#yb \$5^T(`VH$_ `I.B=/0/ uarݟ#^#G @URJ@-)K\4 0t[ '0]X2*\6Qr ѩKwZe-4a 15"FُyC4 ՜dA= rPea;=ێyߖ s]XVQV$)ܞDWǐ}R]q^~DT74sSP{8> R'?,Ueh]<I)u[, :V3(mޖ?4ks70(jgDZ}MoGt(FS9F~dtjC̭w\oQ,B@l.YͪwtmZnsos>"b"RxQNسѯsup0.hBR76NRl*57-Y֨)toIS@Iej;>a4~.pW7=#&y3A\Wӭ ;S7hj{.BNT:P1ԝmT[2MwTQa'k| g?s~|&Duw/mPH (Br75-8kXssΊscXT 4s $@TY>q҅3(Tu~?esGg_e\y{M~>;>YP3 !} X';l0p"` #4+m Ɨrt&Rҡa$|"OӜ_ʟ[[EqqJ0.I.NI1O>JrR,3æb=Xb<Ԛ6O*^ N=U2oHkp 'u^)| ءa$1k."*(@ ,KD0-JYH!T)GN݀Ǐ =-DKg'G _DϊہF]`΄еm*gWrԗl?H! #N) ^F⩯b";/8m2O!GR/K#eha-S]Œ0Eb;.,Jp?뿏ױ0IB֮IUs"xMG)rvkà= o Y& aD;IF\?4~ug&miZ {Lu i6H48^| X?wG&N^%P٢@㳨2L]BD}5uֲ4 _~ l?H%aѮk`(T EYf m>ؐ1Ͱ 6 M:Cߝ]A4!qE,%Du `~^Y-Y}EFIGZ╟VP3T<;[9(aw#PF*XcI -n}wQP=cv>;h?TC>|ZAIi᥿fyf1[r7)l^`*N2SfŬXnBEBJ̻]#K< 6QYK;jhc M||BtemsS8{ g'Tp=&ܐyf "O` 6 UZ5\zA I0o?7Rzd9xZ7mu %R!ҨWƯ|VKXDo3X!v=?x_f }U'­~z&X+4utd1wތq9lhusW>4EnEpE]k>Pvbӑq&<gJF(f\D*D/T+h`:Tݿ.xy8A7JGi~=ч}zsjت8jU𗪦j5a51\ Wvtm WAZ 3=}REDHntЌٸiJ݀6SN6m 5&ُ2ܗ0A붐5wXYWEnγzÃWu`sDiԷsU =|$y% ׹ y]Ҵ*[qfYraAhц#KCM+^, <~Mb8RB : o0T f4WnJ^&ps('ֱ!+AYbWGUpBzSxX&)ܡuiI`ACtK$ESlq9.%$'SGM*-JLGl(= ]Rг f A6Q:إނW31Y[m`f n8Bn!bd8ÉZJdZb+zwO% ?/ Hj(u;CHq7FǞ}m0Y_Ѵ At̔qV~ ,o#dbwםB,EOI:cb?7|~D,> =5@ ]pifn HFf5 ޻:]mC!Kƛj+k}H^YߟS۠9ex}rTaH㙰tsZLzjОz Uݰ;xPC1-%JG"L{zb:) 6. : #^9x6p?)AUil=Z7|q䇼n F4v^K}q&)VTVD؋׾ذW1)Db ;F+٬[$Jy 9>?&{뜷xݧ#mxH s CLG%H O, lJLhoK4*-׬=mc&]྇6EOMOǿr7,/8ƻ'0 Xc9H7y @C W8P.%(GD6 kŋpkFLJ6u0u5n/zr]֞ ᑆ8 'MorV|wcf  SHzdA֜4 HX#M&xU{edz9&09=+r#Yv;'yfXg7kRA8y'WЮ\Za-e6)嗂,86~@e]X'J6̤|%(=/+xW>I{9a\H yO\> μatֳOLn#Q}=B\(;mUf:rn2c&"lNko\^`&1AJ Re\ŠN!Nz0_!(C\};g_YcBrk9p$BqO(aw+#xWu<5.RGb'Q_4nm|_ۨ(jK**tz:?;V;C)=ї:ZZsJ3 A(GH{܆a.*FTeZ)*(]BN%΃8UOͭ EB0*J:( 9^p^I0{,CKn _l]O2#}[ϥ,S~HƱ,bilӶJm#G;,HNZauƔPag0z'r x/ĹNQwMp8@th¼ȹ%R'qthP.\ Q/1tI% Ɓ-ur*WjFoAEeuBM|;qɺ˔TE#Ve؃rWi 49 f}֢W>jDG#?=\(=, }ee"FPg,z Ϸ+ɿE?K1l;]Vc|bYWG5G봾@3?TC ܷݮț_1pȧnnKu<,Y5peM;o{K]1{Thb,3lg7i; : C^0Da)S#&ʻib7e2Tm؉mv<:uK&Au =힞ܨi״9KUO'-D(sEUrN7Cl# zB!Mҡ76B ƶQp nv,*6\3.Lw bn]ՖGoغlՕizǦ;$U@to(Jc܎ $ʱW?/nx͔V2e/O}w9ζ2`[!. .ֽfhc8CCg!!z&9Om0E QFwV/ ]ihvrI qS/ "ģ5^jCNҦvB< ÜqK]ixstRZK%A^0(ڣ<ӟ5W>]mէ ۵S5M#J]̸!TmX\zAV;ί>K QAZAѝʅ|6׿CWtA#Gs^RCz{[WUz܄6RӨw UH9ܬ"\5> )dk5m/_]T4bKL:+6XeGAt '!{\P A2u.P ZU$1fW.azhŸve]l%-^ts{AX/pw&N}:*F5D8QI+3ǴX zRuSݒu'VuL~cy*4_r+u X`eiP6kosC )uՉ2tФh(l^f%!v_Y5@L! kH9|2dQW^-&.F/fcTA\j jC &\xj/ Ep%_uPv.ۮoOVV'ao񏮇̱"eNv»ta1c3SLAΚ4ՌP^iv"oqj MoN~a6Q0 [|YsK>ղgVL. ^5lσÀDIz{{Gyػu!_AJ &Ytri5|jjZX8="WY!adR-?쌹Xro:YˮEycn#MbclCzgh+"!ᖞҺ囧[ .41|[u0h0.}w.7?Z`se⏞0EmYiM:[a cjnG Iw|!p#maShcmZ'Z*Sg?mWv/9ˮ8ҦS,G 01])Ӓ&,A'yc K74Hv9ZgͱԁDMii-ꐪ$eˡqF!=FZ|zCukqYaEPJRT[hMլ~{m+-FWtM}KDu+)z4lAe#] r//s-5+?eGwĈ1*̕Acf8qPCk+C@&s "XdsnQ͌[M]dyQD{3V1FD HC`уޱsb\큝A+aȱ\mE{R^E.OR_| ;/ȵgm^rEPDo6u nk3$!U҃ ab:8Uɀ9w'*~J" ýNik]%Ŏ`uCq KRVJ"aZ+9 h2 W²?noPx;&fӪG>|[wN\Ys+dX5xdDb^")]zj]4K(m'IW&;b+3/ /6͍$"#%f0\#9e蒓7av%l>%]p!8×_ba\R-{wſ+CBwwBH*ex%xAq J Mz@6PTQUڮ{: 92@]9#y8Ix ԈeYe xDj@S/x%U4 C=hAd JJi 6Fwc8Cm-%WB[O:َ{jb[~}}qil`_պTHX]yc1E;'\4_6Zp:]]>AOAb]1rHGз% 8b_vdKt?#[lY\ʮ:&3:pumah`kIi^n@+!˰g]զXY{)jWKv(RgFŰBs^Zc H,}04Hnciv)O/nJW_F,|\q+X6>}.( WW.m( MDi~?l6#xYtR!c0՛ʔ*8dׁKG4Ve$!Af^̤2P & EL_-p֏(zBCi5芘%ILȡ;xr/Hy3} _.FRh/sQ_u$ݟsDm@@ϧ[5!WhLIb,Muv3cKaNTVb0aWkQ ]IPA}G` _Qxar~ڤ R7IA=e":KO`$®vS7tq-*ʒ`RcBnL˹n-@őKI57XRPk2OGFk95~l['U%x|# YettTE2 Rʄutr 2;h$'euDL??k֒1'*ׂ.g5gp슛w5n{t0WSy!^kh[R^smF~bJHi[P$i-trLQ9~ؙMB-oQ(Km鑵tct)9̬VV 95d&]&V>K*AOP#J:-c̀^H陇2L(JMՓX MJ8|n8DĢ &!G3aهKأhL2)U/8DFIn%$gq:n_}žO26INj_'-[#ī3`Zs RNm5P/h /zԺruxfqRwt#{7SRSlͥI)1@wMN2h] JBQ(^"U=bqŐ),!u6.jT1GCNs"Вt?챻޺6i=,ĚڢC8Hɗa%[V :TR¶V7U{ hS͂Ż79e |=ƌ5OzT|16 "3FZV>+-W*7( A,h|h>qz)s&<^^IpU2rh%sKE7J) EAx5gjcnv7iqmv C]n&.%mݞ󉧤i##a=q2#H YM)܀+X֩a^YpV2Y]< Y.UE;wAU)c/+鰆;ai` ˎQ4ԤlpGRA@|@6XW?`\3*S #o@>ffLTI}дw8ھ5܆Cih=!ițXԘŮҹϰ, qd1VAuqNl4h ^At"۩VĆ*b싉 # ?g ypmH`S|QoqC2hZBrEg6^'z.}85/+^ٶw::Sa =lhkCK34½:CqHBs3&|U-uYTp[ޕZW 8\ rB@AFW:4Lv|S n[x-;d "FdP-Bt$?bsg-q%k=ԗr]5;^mFi2#'> V٪mԀE0CtV\cB"j')rm,>=S'o !~E%Q@#{;u;8kGRiVCK2cD谤IPq!:M]y5VmbtC#[K'E~ւRPEϾ"s`; 'GqYMISUvݼl8R}.jS~ p\'8i*h%GKk`r+.fZR(Z)-Qy9jW7&#ObrV:fWءo>&7Ou&lnDfB>z<[qo+ Gt+_dcZdU90%Ͷa;\vI9 7'΁+ g6hΖrH(k_8FigGVH[hhZ8jYrY>Y69n!v:|Zdj|:V/*>@#B7a\%,'D龏2&ggTA}БB@<8_8[1CYoވ~#߁?Im}|qb!~SU#߳yڶO@vi~Org`/gviRɯ y+u('$F*tʘOXyBb|oCkmo@K*+< 3QZNy9ޮ-$>4!s?dثI tn^&X삱CW4IZ#hMG.Rpϛ.)u;qYLtx_DQA ;sLyՌW oM?yr.`Xi   p.D~Swb|mENuΊM|i4}=k3іb8]K}ق99pvO%>GE]HK:侈_KSۈk>-k%X-YH7e¿Pb7r{pf~PQ⌳~y}vYLuu]8:΀_z_on]wp ,{.~8I' klWxUQ!C~0, -s[vQqŔ_Tr@{nR|}m[-}Rŭq nZmڭQs>hhp"tI./ 2_[VR}wˉnqPDDΫlK2ntHΝpn3a]ηnvdP͡rh_>ǝCk&a͗)J B9"uֶ aA)Mvvك/H( Jv=bz;Jb#vC 9EP`w̒r"&өLF^x2*;.$8سpt)bYΰ$R'yid/5C0p$ϡ{FpgD;.2=pU5*e嬇~u)Ma12y&2&(jH< E[klSk Zsl# gc{Mn2w Y /pY~iZKgK?Hˋ04jR)L?8͙?] ޷}67{?йA9GDXg 0+poS-ʋ:wʑL: TIۗ:VhH=H<tzs:fi{߿gkqtKˑMx$^#e ) ay)+1R2 RAU *3i qN%)9O%g ѐUZERnos#K|yrA KIबCōFWB_U܄c&- uOo/ /cȦ}d._i CtJGaHTg1PBp̯@a>b4"9AH.O'!LSenw!et8]w%.6òevnRqp%"&L^WN%D!Q疎vPa]$Ej@'12j^@miBLAuB$^C=HLsWç w="* b=KAHu(v`*;$:wMEv,@n,X13 /?ZF.!n S=ĥ{Y],?!ˆkTv&k/xmAlp /eB&^;@R,b%n[ &Uof hy>Ju/ìRK"DZTuA`YhVtɓicq=(_܂OK@*꜁4dfsW #8}p&)4;6{7ohĮ3-oTIO@gkYG>i_3V{<Β!y3dZJ^C5\Rʼnd8q1 wuWWjK5+tZϏC@XA5I khe&AԮ )%.U&Uw@ꞿ~`-HiYߵ(gB"RLyzȧbFqҭXfsbCo3:ौr|ر'`pQxfnMubZ;͒7q"\"D pŽ-Zj']!b&DEL6? kF`@gO]YtVۘAD;Ldݦe+X`/OV[:uŎեGuXuWHL*sׇxml@Fț+hű X@m`…<]ɢe? ىaa{OE4%[~ώDBʆuHNPGa+ ]/Ѹ#ILgkH!5ΘKkxg$B8qGpz\oDIky(Hʔ C[Ƥg8#D*DǠΗجd :z\sbiJpy>9]HMráHo& Q=$5C-aJUy T3&(~H :ēD2D4uu\z@Z>=ħ_9H.NõI1j*^rX@ ve [RKk&L)x^UҊ.$4`T:x?)x.$]jrbf#1U0X8`Z>Ԗ󝎃ZI\"9K&a+PdiauL0f A2j!RE(y<32wMVq.oWC@MZ`ťJ(M8TG&rxz3ĂqL|KWqs){U/tvoMI0w1LŝsE6}<"Ѡ-:%昭+f \rK`DI#>LJ4f|!HYWN;=zz .\b5nJ[GƆŪN{2+ܫ܈)Ñ0Tl" ǾS5MvӋ$guG*^ NiʣNigB8|jnØJ`p*گdBf'%ieqy|SL_Ĝ:-sTz CܛD+RpfANtQ=&X0ͤ7`]L3d18$,Drԑ2TIh_*J9դ&$9gԼx$;'Y GM]|[.yl_}?[D꣑fNt4lUsNdz6BDòDeW!ͺ%ۢV6B=_majbwL5:a^_i@-_vISὬiGW0xP*d9CQ~ՕbM/qeU|X0+PAθW87DAjwWɞ!p_(bK,)i5 Q@hOL,QA`q=#G-~rO2q&{u Iw>%[+e~aX2 kyʇnkZBX6Y*ei@`gNP\fP$lo3[&qycUDd/-{#mrӏPAz?JQcV8G^-7OߵH@0䑒45&B2+5 ҙ t#XNLy$zŕvd+mKrǴyNjAERb'}J= k`\T;OB U 7B Fe'U3 /J㊔eiIb3VPM=v)fpe@%@:Rͩv` Ыj}G8Qfx;aٿ7]F/H]c$Vv=Ǻ2f0 xN`a7 =y/Pz)Up=mAњ,K5z"UECd=ߨ_gܗ,O5{:9aE&ϚU N(,6+H,`_JnΞ-2 -ϸe؉FL$}_w7$=N&::P#rǀSa0x4m"u0J5ayt3A}xg+ sGdN2u?sX_@x IZWP]a,kXOYŕZBW.V*=׬=^R s"RRXAQz\6$[W &x/m־p*x[\RzʗI7bb'Mϝ&+" FrL/_\FVٳP5 ~,[ֵ:gY)@a)XN߼SM {USއ)Iks3oHbrNJ:@aWYb#K3.jO B/&_IPV&0UhC&]&Y=ddjbc5v#tKô-C}l_wq,BLOۆ[¥[W(LF6)mo4`cd7е#oA#=0M?c}/;qTmWBRBݘĞN:_.~HvfS OHJD)( !ފ*w j) i_G^cz_Zo-8/ kAk l*A]dfW X[E;nS>NѠF% 6e"jU.ld5ɻ+ƞҵ.{zt+f32h`$Z%K[۞  uG|qXF-vlg0J]qt:Lڗ= o~vvy95z/cۙWt?eal=}dhň. ɁUgJx5d[1r`,M@nFcTBxt]d́o߅ D :D0M&e D4-'}-I-+dAl :D,^q\0N2?':}^|g?Kƶ&{NiͯX?KKU%"*pٷX Ď{aG$!;uYRW~'#o{X.Gj+86r(iG0/z ДYm$X\|\J_-$Vj0۞1x=JBhCɊ)lku /zÀ^aK L0E__@R o{S"TcR!N!rN,>x^~tJ0Äh](bU$!+A(!m?E o6In#;UhM>e64g,%K`JLbi[{aiʠ I ZA!@`t1Ld"DGgH,8:_[xhjǬfB-m)ڹdݱ ~Dkv]K0XQ7J '|RILVa)#x. ėޭ񛰊y&su @0XN r39!-',aȝ ;X%źaAy$SA 4Ex#Ϯ[A!FW1p{gbR \q߷|~*WM$teF0lfL'<%a+%5lJ`i6RۄR3ѨnT6>M>&2È8h09SR]ytb:PT|]}^ؿgg=!ҦWyޠ &yLkjGY: >/ lk^_ɍH "+8Ax-0qZhO٫qmf v͂B](kBd/K5oި<ǫA~'o(n(W}U. 5rLh5y1lwU߳ӻCiu?>SD.!ѶjQav.{{,̺Ay3kZG8'hZ*4ɾJy6b7N'+hU.t"'`,ɰh҆/,leL5CƵehG3 qH2gfhan| 9ZH,9 2V2t `m,t94cK3OW!-xtW 1SGu fex"sq;Nq[ve܅nG]nK>jPNIMkN~ ;cʔIו?%QcKcZ&ȩ?pJf :BqeU]CUz>g<e<^y㍿׬vi9c{i8+)y8xRk#ee\a؁xʥ V e =mRJ**ex, }VbqvI`X,::v}0~o B"U5 LމZ\f{?#鉢kZ7ĹOQb+eTqA'"0˙.h(mr)NPH@'gyN`6I2" -y.k@lA:fO"Ud&QBdQ$>=lKuQ B_g* W N]M֘qMZe'|t)*4 {$T![|va y1Yb5UL\(zp^’O(;(T9Aq-H$Cqz TzO->&NEd|-1035ĸ=^4.#;\9Ų O-:ӵxūu ܾDsPGO E^q4~[Eƺ~ab:ӽPxg1c'6A3u<Ȓ&}ś>nQutyA!3AH/]c|) eJ.ӳ}@u|8s$ jv睝N Uӓk2rڤf\bnuyA5j._Hq^_&u ѡƥ25(cz~p.Y"nL}1:^ŠVx&\V7CgH嚙Z*F:˸OڼN-I)~6\fIJ8=Ql} Y@{+XdBDZGQ {pJAP@B>1Hڲ>D*j7\foSOPU$Nk%]@_>/9y'\mY۠p"u+'J[$e> 봢 q5>t#l Ch4]ZdGfZs=q\HC+n@P\t7ŝ6 "gCB1RP4(hR)U=!6A2nX#>Eӊ_90L*zV_U6IA_]\wߕ7 S~A>H!7EEuu⡜%oCiǬ}ER ߀@C45%U`f)e+uYFGvI7Ճ Ljɡpj#' уqPD(xM WGX걥fv8UU{S@ b1v$#UOƄ~dx86ȋePurl$Mpu%G:9_'W npk8%%3HkN9ҚmSom>USI\pfLqLzyw*WfQ!*E\ ~DX[0biX? xy3+S"X@`CϞWDSL!5^gq Ś< mJ?p<㯔xU BUbQcwWpL"n+yBR>ǕH 'gK+sa!"VC$΃?0H-F7ZM1ԯZ9#h8Woꐗ/ "ī.j1e:4 ?seY@I(>S޳=׈EÞHݔD*_f>WC5$G(@1C<tA-YlUBa!2@4%5SbKee4&ƽWcA7ZfdW(lHѿo,2U cnPjfWQOybC2%/:@@ G-R Qa p| #&vCQ֗ȷ;F,'_MHh籧/*,"īNT:UG/S֩SeIpaXZU: PPϭ[6XRoEc&XdL=xFx0/\P?(2%P!R!?ݮ˻YiC`azfPh*KYSdк AaZb) 8l$n٭D/ T3otOZgo~b*R?x4Bܻow>ȫ1EXB޼sy4 F ;N5QFm}HA{8t O$E?ʺvk6}mvGeR*}Y~xP4/+yי#Z=A#W ęTGC\P4A|M{EH |df.z(|.j2YH,K2m[ PcY$M~7c;S#)Dvw[/65?&0Xkm#N'E KxHC}7'~}@Nhp Y!BŽ쐮V&ڠ5ya7wT]PƙVЕv9jW:ncOeEnLQ)e{d-M8MӂZگ~_?>*77+v ^o<$2*1Y+xcTI}6zGGi۱NT0npfygOj>HrI}6ĖRT{!̭tqW$F\R_VkVVնvs?K H\pJԈ9OEt{IeJ`R1U(:SuK?5q]9/Ogvt3ҷ (Ců%)Ui#߿Ha eiHF׫r,9j'u*iǯٍFx݉+wrK~>$n0꣔{$`%f& CPM PQ7ǵ֧ Nށ|i;5md<L**PnčEpDe$xc{m%i:2{*{ oC! b?oFrZym,IgQ1տVn9:PY%Zm98hGMmL]i _. :.h072Mؒ<|S6l>x_ܳADFd7|V_#Z*qLqiwσ3،஁-eo$;2-Ps :c ٵWh$gDtҦa%].7'j<ۂtgJ@Q #[#| ` ~Ԧ°G ʓdX)\I]gXmMq26|F'*o!otcgW3.[;|s*%nF/Œ<\J'~0*Pv d]FM=DWMKmJh]Wf}}6d^#|9w~ fkyKlx 'AVW$3a7I;*"qyL&YhqA oO '|XoeC/tq VQK-\&H[HϘu4y0CcQm0'Dvm=z 1Hr@nvKݖuNLq*`?Ը@?e24~]IGH}DB0kqc\tO4>/I$d!53/ 9SO88,d/H>xP$t-)i9 P6etZΘl'=zSkj5($ o`{99~2q Vӡ Ynm1 ( v 깨7x$0>:p2/L׵T| .fb"Y/4̰kT;m{F ;Yb!vV:SKν/40I4ݖyh4~2рNwI]H-tjEi)GAtEgH1S=RCnjRPqk!{w;Ⱥok<:KE%jnT>ZP*TM"('WuIl틇*FHƄ.A_@IsgIbϨoIwfYgikgOi ,~Ƶ k݉?RFp,AM+'.`3㟆,%)jbGh昕O8ZoXS , GxCs雷Ru|^&0Y @IL IۑCTT+I C0C5,*L)@od]QY7C@[ (}r\z YLѬo%#P(Mn$%$.xbQ/ ha9TXf {ӷVl^Z r p|Hl0.1epj` ~iaɰv8KDg`媶ʙ`pu~Q2 W%3q\jtn~]L`ճC݈v΃œƑjxZHi[vxq5ٛI-E qn -,v*XKgŏHp(6>fi߰/?c&TG}`Pd5R<ˉHH&_ D/vQ?6ʊ<#?g7ׇvr>[{A${2~_He.;Q ]V-yKI-)fihԲSo.+Wѧɫ0c4_ɵӧ$GDfO6H0fd'2/Xup(V`8Iq:SI`|o.FŃ& C +!B-)YTq8Kͅo[.>?}iHH'=Ih10ncY'8[k`hgfG!R)pGb>ߗvL@AߙGbt/;LŽUnkK0t'3BCY`hCBVú1)~_N'Mv rΧ.H1eڀ؇8$9Sl:fc^~^z<4qo1ꕙ`h-ax^w ._˙(FQGAEj6+vXLB?jqW΢ޣ:x|G '@wZuPJ WT5>)l !+*^D N/mبrl 3NcGjnҜC- EͷtQC{[aj!ljo7 Ǖb" 2e%ƏdxRżyY;&w֐м[/(MNڤ^ p=\5 J7=א-2az8OFx1qT'3WD~Ubǝ"ƴP;F qw d 6޾gZ׫Au%Il@s/ rI(kZ@+rZ:Z4u됼~U=!x )N ڕQ( cԞټJՄ.; =䘿ѕ9؝.,TkJ2vgu{>"\Cj͈S?}} bc݆Dr)MMyD,]b[Vf]wޞ x,^8jDMQ[!;9K:ݸ[nXۮ[ڲyGz6]SCr{$6h66e+ɿL,[)j`W3ac؄ ogX;ȝ:R< -7ʃw)0^k!K;:E]Cx0!FkgQ)T4x@?p`Λ=;4,㍏|m65}!c1qr=$׉`5#L5_zLnOܡgeQ $ }^+X6p;tT]h? a~lXʑ$:`%&MI 7զR: qQU 6c3㭡;, sC.V@qV<ģ$MN"D+leC&sA6¨n~ M慹}έRjR^}FKþRiLP9(73tpY!{+Q<l#/`K%J2tqZI *͐z_߸*_".ntj}fT)Om՟04Q#+ʅFQ [|1KC7 *;'Ժx񸞩/4e@dLuJ8/ad 2pGPŭ9 q%xl$}]Q z 9ֱ6ROH4[8Un.st>0+қQ0P^8#*^щ 1 fb4Q#1pj ^(&DvDnx +,pVق Unfԭ*uY 4/lZRƧ83axaO Σz6r(Aj PᭇB֥ԇ0O0oQJLVy^gO^tx~{"B.oeq9PR0ėnWLANH#aL<3_3J|֑="|RQSe'$qs/:yLW0e2Qj7ۤ-BT 7B^ pgJ\" G ?\Y,jK8&a]S.4MkMY*U/nؒ 2?''% `${{!>, 9VY3`~4U~ fJ;wω xUTptHi>;-x/ 9b$A .cqfPʼn-ŭp8Hi[F!dwl; kSZ&Hӄ9'HV˾&/u؅6PH9#qj/mwgџn6X擳QJY+fg1&SyA;d/>oA2 n%ɨOKKpoF.B#QJmm~'#ixJ<>"6w,F1Mh`6s f_Eȇy%UPCh,ҕ_»jO,ďgzAN )\[\۝,k(^_ŌMMN- 6zwgֹmȸ$J0۵|ΩnE8eUnZP9^xW$6Qck x8ZWWbQXI,uMf'EAf*߷f5kD7-+'h1WX,UP tވs=锼yXE2|h4dDyjV;Ax_+ UVQ%;:du?CJ4]a+~V2u |d✴Å_zg PE_u'/oՠew~)2,cJI)k:78 Y[jh6YM}w7Qla Z4 pe6'\+Y +ZSZRqPr*m!Lrh?^ߐ(*6؟hFAu]tZ*]I秄H{1½ԋ*DcZ(VBh.V2)A>ƕ/Pdq\)fu:#tBE\QiS+$ W#*9C mw|vEq/V|'>ЈEӦ Ev @tTgC9'T})|"5!lkwnl!E=pL^y/$niTH,{C'OH6j(#%qS9V0bY;s#q5)Fif6.ͫ(jחK|.bxYVNN~dU3z1/Y_  9g6+"R+ `/_ [/!~4 tC!bzC'$h4>ׄ\\5w N"vt8r^ P.4B L OAs.;gCL4B/HAMe F|n%.d%Nj0 #b\K>8{Zxdz)0KUZPF͜aAq|8 Edo}dB󴎓RZ<8=w K\ٮ.}|cF7*$X)(N9ʠbLV>2JC3K˦jL2ho(+H"Sr64h-Dz?]J5U gy?km؆(U n%(ߘ]kȞpDQ7^x#~•I4M+&C;[9Mz?#=C)s"n?,#/֭ (~cۢ$Fml^:Ƭ:*gP% S]. dB!OdxRhOE'&(`9% G3d/9L~,e'd0T -/;,L9z!uعTBXX Fo 0I]2Y[EwW7<9m; jEg9Nz^=| KΚP<~@zTnN~RIː[N/"$'^kbrB;D;l4%^A41Òo(٧ &V<;ZgT&O ͍+!]D9--/SXc3GB/Qyyg't2URFtvOCU-|!؁nqZN wgg6f9W1P%GP =`Dt7lVdoqK)ٳ>q5 'iE`8.6Z:HLj#z^n墸.Y&DkߕN眻J,7ifxGRId{4zR݂ӟ7S;&DUfS1WR>~O L<^y}[%Q.AjI>zV Ox!;YJV1`QqdTc#@sΌE"kh.;;!Y13.[vCQSڶiA\˺{*W*Žxݷ1ȶ` }eTkH*e/ͅD xo[wx#˺YzllZzf ʢ9܎\+[E<09X2ݶ,Ies+ZƑx&+]/[ckd1 A9颵 WΊ/w]I?LS?Sp6Q^Y J cw36bF "i4ٞ:er LʫBE Of!tPI3]t&/ΥovR'<t^(Uc-4 0^ol\sـ5y-پ1W_rѿ ;=1 'z[X2[`>>N;/&(O|dp?-Xe ۍ#r \Oq*s6]ӛ<EAּiy(A LwY8α2i@sM= JonAMZ]ѧ JM7 $?{[U(ghVFޑFBU9:!QZtz- jkX򆪈Q f檹[LRb(MD0X}iJYEvIQ,֌pVZȤ}YW?eZmDTh&g_3cُ>w Q\/S2+K}ic/mJtvF/U_0tsTJ&Ҡ)碲 k4) qV/<+5O?ʑsx5YW ˑ r}&`[d!1k#t mV2uOHkUc )6#p ĭ*pvV0TAL--.|xGɛpM?ŀ8*ɡ_S^.L AԾ@m/K -Ǿ 157͔5뒘&.¨\`DuF{মl B;r ҷ7,C񘯱)8V̟PMb鞄6F$~ɡ<}:7DdM[Gފ2X.VD9!G]`wO{?f :ZVf(oIȢKt𤋮m&)W@)x.q,b:!<XB2R2`9$:N>"vXա|fXP wAu#osQD T3, q(7P "~^@$D[i-py% ,Z]t$_<Ѵz N>sWd a-^r U=7$38gC1 I}nYrLySgS`i:rw < eU^?A4(:nڠE+} xbU1wIFC!j;w^qq#I\ʥTi {=#"!CA~6@áŲ/e)?csR8EFwU:m<}.rnOObxH41:<,kR-%"J0MXtbׁuGnPvaGx\jS>Qk!]u5g+FR (19:y6 ߳]aO>8ZX\555OO}ۼZʩ6gלV\\n?(~!jw?)]QTN^i[ɑcT"^b>VTJ!jw޺=c>L)ng Da(QM+jEWhDԇvWn_OB`f΂ʹ6%*: vM9@am,3+TQ.!5lz!J+} 8sz)Ȏ2|$D(;}/:U~*ĺ(/T8&D,rlH"p1;ؓ%P%A|aO}ʤkWJN l'+XïD8G6[ώ]-b E91Ǡaq azNYd< .,'m,`N∭C^wYƂĒ=)GC߲ӎɘ?l@ :/5.ȸhԫZz98"a YM_SmCś+K9A! #3C;4_Is.x%`n̕`|*,2FO5CVKukRv SA8tO t.Č|i׫͓*N.W"CB-缧0:eF/oisβ{+H ^=4עʓKnIGH_ڛY=}蓄$?_6,Mz xc_ u⿋-5ґ}ZmΒ$rcP []! L'_d)  іb$ BX2*(Te.Ny2Tp.(8jNsJy3dZB;Vsi"M 12`EY.kɑm5d'9 T~ӲC<4~[7_.ky]5% jPT{Lv{&GBu+1Dܩ mV"B;'ti@/zD\- u YQUcV$Cզ.64eU-9t~IT;W:W`=/6CMէL^l3MJs\DFUMsŎYc.>I#/9#]9 _KtpiU+D7+(옂VTVԐjޢa$j˷n۾ VP%Qt0F&~:fqM_n|w&iKӧwX?Țw<ܧWЦեh0N;6ju+J:D %cbk:Yo8IċնW85߯Ɋhb ۳u*# ̗.5tYRJa}~=`lw(*E~'a0BySgı_5lu EH]mQѭOWO΄)p1#Oe$ֆ G2ߠ(0P>kgRO8 ">Hptdm{Q+CmQ;Ҷr$IM") ]+n<4jm G*(fu~B4&O.$iNA7hwkRS[a6n[=n\LD+4m3-{< SϞ#[aEƱP . }N׹+a-I&9Y ]"_XaqښQU 0rx?) A6O7&ҋ3{l @':O;Ag C 77y6q92WP Um uڇ0ʩ`S`"Jp@>u6*_ ݙ52 JxZwy0=筸soO/_b7M9]vӳf XE3ZE{򆊕TչaB˦+߶$=huc %IwSS;n|aI"(Ǜ9+QvZکOŚ+6 ձ}3GNv6IUdQĸzr9 z޲鄻))mӰ\irpxflLqb)1pLJ5\wYqθwɔ6U \Ǔrڰ1Q/2(OhIz^TĊWc[/խ/"d[K+i 5'"HLܙʅ/Zѕok oD%  l- U r N+X7=cTzTk%[Cu1"+ B*­{R @sGPشnÆXlMN$Sg}Yvݒ~zQ*[ Sp5:]u˶mt!Gz|WY r=bn^ոC ~ mB5ϝwY_ Vv[n'ᑬV}f1\Ls0-('L=zSx#uwRz} $eT%tF+96,r8N*}8m̃_O Zl\wG9FٳR:HPl C! H_z\ 8K2-^XDש;lskt$k'$LX%t&xl=>HeüpvWkk%xf|sBvjn QesG4 lEW/}Q&9g>Uj-c%7]'Sae&%o~S&"  ޡ@;?h4P}Rpɦ1ȥ1a5lΥ?˯kwccoP(N^ 2R=ͲE%%+H>lF85KR\+\x2Z{&m)F7!4-gS 6n7@R0a?`i.zwpɧ+9zu$>q#js'B{Hr3t>\hL}W ?:oB ¶wN^Wrm8 3#W5Ee 'UU9fz*k~j|+ƥ({roKv tڦFBմnl(~,{d鵌 BМ66 oHтαTƖjF(P]x4cݲqx"BC=)%zf㛼~'mr!HqI kʝ'YfIIq'e$#[k *odjb ?v$G8zAx[)@& RQri~f]ϑzg.#2֞ Y@Y0oy3L Myb6'LLK^HS?)Xj׳>Z!7Up,P cG=b{׮/_ Qq~IHF3`V:rFD< \nnaRg,hTPPIrfѰ; H t&TBAxb+9 :MgV\ͿhmE֎vWHZ5Zilz-@J eI 5ezN#s-JU~-1#Yuo38b56 F>/cE؉Ū;Vs dߥ/H,%tzj8CqP%c|LpƅWGZBwxm}1n nZ^7w= 4k AFwMnM!f1,Pn!jrT=0{dЌNSEqqql4o}rҏHYNè'~>_w)vSiq+#m.L;~x!XGvQC?6PV*{;,A9d5|ih;XMӡdȍ怴ڔ6`ᮚѢú\̘96O3AAn}n!h^7*? ft,!~p.мG?Г"f5&7.߶W Q^wˑ8`E6zHzHIḀ6Z"x`HOd1mJ" t$x4Ђ7yrX2[m6DE :eRA1Q4/$`cJ) &PH`UZ<`Uwd՚)=z)%P} kJA%FB# \v.SUVՆV0m灊qixtSuV$Jk/8M)rpruU!LU PBodpu9_TpcRu)Fp$a]`B ksoNV:RS7.0ƀPg iq8Bpc!П^nHeV91B7Ň=zQK/S n*ί*\N`!vI}cj`DHtD9"QM%w7ݯ(D=! +͵s@lƵYB-^HS͙h+ZuZ ؗʞʅC݄ŴO߄kԗVlgc6] [ QH/Q)[4י`E) Q )`/8F "xN1}(:MSu6Y6OWq+mEy5[:=@GYc{6ў;!KNk ]/3"4୵?INgO.%:J ;+'90 Av"(EĘmNz*Hs&_ " ܢA_n3}]{%zGSOY*J B^\S`%XU"ƨpBIoR-Y' *f$ B*)@8#"2/%gw~· \2;ϛp`Nqgc7F05FHqmjpN16{A;k:n|ߕA/1;>8†\J;<~2"2jn{SǗ`J ;'Z\)ү[,[s2Go \6=ө!SJS0"I!gI7V(ۉ'+R;IL} 宪~ SOe]-r˟ '̈\m".@:8.s"!ɨ u3׀(!- c'Cڟ" Ea 5R"B3[fMO>LZ|SWykq5Ž! a8?B,2~'Vk8 H8S_juPs7_NyÓ:6&\mM#[, ُ[f߱_K E_432)F?)|W( Ց & pj6(Q?( 5뭋 eWכRߕ/uELws~{r?HϞ)iZ0 yֻVNjz;tsMfs#ť,q sj{,0tH$)DH 3J2Ws G6ԷH{3_v>L#.+G2VRs\ۘRh)dJp 2Q!RۥzϥL$. i,$tEG bh-O )?#a1Ǵ_PU mϹ;S$a_r3yM 2r.ė6xOhf~\~zPbA'Emٚx jZP~Z$MMvj/Wss<-֝|yGV XS'l Dryke:t Q c﵅ O;D30vWXo網bńYlz5dxRL %F'/-_P A )(`Kid $(]^LpH{ M6è3|S8 n7jct;k>"kv>@8]Ǿ~I[fnce/Gi]I&'-L!/4w@ 3H@=gp^:-\Mo4#D̝4qAVxZQLlF1;gI1L$ެSep?Lj"4W=xtVkl/F"J[oliKY(UjCtya颟zIRrGQHɼfC-肊eL.̺pq3M_djtfPD֏v2(K u*!\Th X%rz Rdq2"@ lEG}woVN ]3E#ET,ۅs2\}@%ޙZ$ڗt.Y>5r8kSLDvQ8#hh9`-Ro2r=v%JOb _Mq-=NНW2H) .!ʤJ]3\U% '\僼)}$pd(> B\nB+@|+bkJU1! H#!þfL3a:9ӹ( B^7 d >>f⇤}YF:\1T*E_ʜ|~HFAxX0U2E"UB> {hq{mԪiI.Ef m@TjD/KrQ U茬p&v2qt/]Ŗ]^ c|s;y\\-8q؊l5}b6[d#@3}~ u5+)'r6t_tC OXs[. hUvtT|?(wr,AC7$ȵ̌\m9IJ4kGFp8c\uq>`O[ai; pznCh3S )φ(q?=5fe/M$nZ0v*[G6qK ;VZ?D:U+lLBCt?e/;o=]}",)châ;RM͈"/K_,h]wB 1 1"vGoJ݆ncܩCٟ֘Ɛz"]Iگ{D)&4k̩"E<NM^π%8y<|ǢG|NRnVu_\v*,>𼀐WbG`4$(5i( qB ffqR`Nvf WCMlD`և!3gA-dYT_NѕjZ&y0DZv&~Rٽ<\Ҩie"}PJ ,:Vم޷;^_lG]cX8~ls,켶V ,t<1)6#Ы:^D_6rM:i{ZB7с6ˆyQ1y1|kq[nQRZOW>Zf`&ՀO3tc& Ra$wh}] t@jjHZ&J9 ɴQ|7croNBGqr{q@:J'|Ѵ`1${)[}xQzZXXh(''T㩹*4zkއhpF d("oLqyfLkYw|H/,Hˮ erqP-<`& p_΢7 8M8X2nP \3asnkb:ֺ ջD |C&of߶G)e"e12/.JSћ'\_mH\8,Y܄pQbniU]|0`4Do߻zUs}"rva=<_GHX\"Y ,CwAZ|eY$Φ?s/']_;*^iËzhqaaRdx[UF:zR8C]5$7n UWz9 ?J31Wd)ή 8w2<>ŭl)!8pZ8 ZSCDq^-V4q',{\WaP;5 7wJ[vtPo~ƒ1o%{vo;KP9;k'H ?@PU۾uu=Ssn~~=͘8s1R˹Ohh#// `芔YəW\/ pΙ N+Iyd1&23O=>D'ca}+|ga>U5~Ss|yzLw_bqYoq1h$Ȍ'5H클T,:82 +Ia,KkW[Dޔzx 1t&DJ9l3U6Xt>hW\ۉ\9e7cܜt,tʬvdcTUIPNTێNOH):wc?5Y~R]{G)4b|Vv`妥'ןT_ST8jUJt1nS@z^6KJ0[!8%<=87ծ #Uq):'[cg8rt7ƝPAoI "dk YC$ٝC=]Đ~r+!";\O8'9 u7}!dK.\6ufEuᨒFSEM$cz_4ҵwԱX1f'_Ϫr4tOj9hoo 9bnj9d :_[#F:9c/PR;.Vl˝3qշj ߥ̺vDRpƫA`ZV'&`Gt@k28CyB|Ge Y"˹OGN%Ft_5)8lV?.5K Bzr2qhGZ[ڥD筺aj}(߿ E3DLԪZT#>4Gǡ#ִ-y&9֜i \J_ @MJ* m0k5GDИ~@= ö׏$ms"q %}fHH06X]\: hW|H=pk]tv t;gUb͵"7N[EaׂE=w![H-ᚳ* .ZdT0n(i{To鋥 hO&ec+5 i߷ֿŭ$Eȍs++lqǑbċ$8蹹bw $miɖ;Kacoc-S㱼u+̕cN*(?*t=En6J"Nb`MU Λ|syˣ0E$,f-bt16A<(%{D%0 1QIA*<}@|ߏhc 4pwy~^?EyVwF)xTRiXrcl2@N'&O,ĵ=r~G |3)y7=E-W! F4B%(Yu4_2@v0s6m!@n:̳O/g 3>tw:_((9C?[9L$_6Mi.Ja0 ! xkt;Yn],G5 @pxu/l:Ѹ85 @ z %\]%(T5 sSaU& %x%)cvJ`VJTf\b O~T1aV΁e'ԼhRlҋ?br hTzZv*, M=~ aU$3zbz{OIzu#4m5&Tdd**~ /I Tvܚyc<$@?>^AX8 ցjyJ e.'#4^ЫNJQ&:±qӭXR/qǀmC*'Z޷=N8G +c10}/ !_17ԙѝLfIAq`tš|y`n̷cNF0Dk ̞T2Qg/U&$ͫq~{wn%HX(5)]>U6-!%#nOe5>RvҥjC&/ގn=QY $nT O|f?.vR.ϵ=YʪiWZp֊,yG}l9PUxCy6iLX^zUJ0ƿȁ%X 偅+IF~]wEKH ˴z-گdn90—]-TIucكalMI\]e^Ũ_a:$ %EvfoxW/'o4=ePD%܈OM޻Ebo< *G]|/ǽb"֜;-焯~B?%ih_[ψGE[J܈p ;mnhLπygAʋ;u3&2? 2O*<֐Gήr+1Юn~bR"$[mu51TL |߱R=! ӖTҪ; 6kG1N;l+KT|,cdW?RU[/㣁f*lCXЪ^'+9gF%.!d4u#%N^OI; S&Zrt*?b$wNkGpaC`bq5(1rJ:i%J6T u!( #4`|,b8®ca墾>j\· <hec =6 ]۹TK:2XӳN]#~CLޤv?(k̴Xo ۷j:9#:#g.GaVs yuyWȓ|:0Ķ.t;St6_yt' (ޡ.x8i1Zq%[=.p. 8҄ `ZߴHdBm9=ŻVWLq$NV̉{ f MKfFaB;+~ܒ_v<\ɗUX05@A>boj$) ~:Ac|8UMi^ I zzQi?y^9ъƧƳ{-vYd귛 T Ⱥ|##?S), f^Nߥ<5!!mB`*$sӃ=w1ETKvd%O.ec;רS@BCH%VAz8_@Z4W yR )`,ǥR0j6e䤯&y Yy j6D33A-$Vb:!4x>d1%.C,F r9 Xu/qe@Ox]_-ARkٹQh Ʉ`gҲpe)m_h0l0>aK=r;.7zVz)3`.nN7SAmˈuP*Kض2#X'u#Ľ0{aИe<q??q=p^:kp}M{3F0|T0J`}Uf -Ē׿(Fɔ|KvƘFEp|5Y37ܥ4eYVy/mD+ZaLFqHp%X4YTN*kOW|67=ҏJmq%ZrB(!?hSC;|pI%SeAۆ~%GX::~;ZD] ^+D #%'mf!ˢ_[x?kLD\r?,P~X3U|C}3932~X)^:ÌoCg/[?4ufU!!Ns榐W%&֠|_ 7npQ&鳛B1;^J+UsgWe6TAX.z^@ k *6Rx ^f,ɕOdN&v2ϡ(nu y)t)A!›\,=C%@]&7\Kdձ=¼yLv;Z܀/V_ڸG8}FA0 \\ 1lJ0إJwC5%~\xkDKvx o%pLg;ӿ.*L+ђ]yaڞt6C=iHZ%!O¦l<Gy6VvHL5 ,ӛ"abƙ`sraH5z-$*ƞn5SHUvItn?-BҚ7þI`r)/?ς|t]t;fSdnMݛ`(mhHD(+}Qj?E} Cw&5l#]Ԋ49q %i Uz~T?g6Qom?\K[PlQb8S|P$ؽG.oP0ā(4OحY5}ޏ3IHlW0y497,^f^%e,4p!ms:K7i/ّj>!V`(T&RJ{\pCUgȚ[dzCSYq jNErԙC0! Ep4?%!*͒X'-Re`dRsiEA2ְ7Z=J(dj2qPޏH]gP!<$TWáƹƪ-Juh'%~9,!tX$ī{dz$:ƍEi0g+Z,wKCpki;FkB (?wėUK79.p}[?` $׽11 Ch(}NҰ+SƼnrKɫ[seR˒YHy,3w: k 1@ =NnsZu\Y81u7VR%/EG63b`Bszwc`J"ZE86!zbrGoσ&UiG=s55XثM46"1}7;{H"9u٣Gh&RIPl7jd\I4<{6!R#S~_p>ki^FJ:~QhA<)TR7Oe~,̙WЁsIM2#-m>6~{1.[F5XZN>_b^KtBl1@YH'ȧ;φ^Ka#x}70=3cE| dPRHr,9 p|lc~'65&J!epP}:eJScpU XX,nϹ¡GzTQc(s7!u3 $#Kqɳ U-NFvt‡ʊ1?&w#^f:o*V&1[| zB!:y鬧-:QuT GEt8LB#L'ZxV̻1Ħɝq@B#Gf}Q؜6"ʃȴ@3Ib]S{/o0%9xXL{J4&:"LK=t8z1qMӉP# ;K茻;ZoඬLVyI0ow@(E)¶1y9̋$`·"c$A=ANJ7SXҧ5=+1䁶_ؽ SЬQX^Yodj{|?:~[*{`?-.>tD{ L7ϽU^+O)p{gg1A2mWJ' i"?a $eqI*Roܖj0yf*=>ZlRKg_ؘJ/Gmj8[Ls HGwt̴ 6THuO>H o ~5CGܴpd, |(PajʄpO_l482}V:Nc)<^,91R:kpR 1v+-#xPkzg^/N6pxY,ԃ5Ft1idOL2%5ZJ5]CF#H\{s!pƐEr-Nҧ[Ͻ D/ TdPrpLx 4GI Mχ.k0/`͐|mSU~~$vs ݡڿLO y%jy@(l!`3|*>א7e'֕݊Eu{ғƄٸbW\`k3ERidn |I%VъN^L S6u뉇=Du3֧󾎈{:s*ºNutK~:(jZaMZnR7wq{ P#[N~(Qȉ([o+.aU+Ty{5Ft~#sXPHPt:HP6apWɵp6n\sy)u_Qxkyw^ Gš|l#}$? -FKm5Ҙ>rfP݌E@uR|tJoBMo4*_t> o-ȞڪIwJMҲDfB%7UBUxs4;f36R bsPl~@ub!q|ፅ?|Oق%#h5KldFz1#߫OE%KQS> 1e Kُ~]W;ߡ7S҂ D ->. ;?T!LfU6_3if9CKrJtҁ,ʌZk?z ȁrբAe(OeU{92qIխ>Uͣ9}M&{Ջ>z»Z@3U lKu4*sY.tI}PTj`ݨSy{Mp8&# XOȩ-ɐYi,5R".8K~YыJS;) OMHXoX&^_1g[r[`<}0@_m6dVF")D6q<5r FF]aʎx"vhHoغ!U~X1 O 8{B!ڐܿ%-0D(,<psEd9BM")}|[:D(GM/=]BhRLsdlƂ7JU`!To/Gw#W(O>ʨ,aƿǜ/픱֥7+d@,swkV]W阈.ddC]:T_}p 3Oٝb8Ѣ`Z(,Ǫ`v̚C;diY!JMT`̆Nb 0I^2 9E?q[ A0K߈KqjdB4Ol)'k};ObC#lJ8ű5\ɸŒ+X[gm}~Or`]Ӣ)ʷz52RE *Gd%^x:- U3ySOXD냱+dn|sz H]y9vD.BuεFY{o_ꞩʇA~_`pP_̜IUrCA,Ȃ6=D]؛z/-+ 4 kU4=-BB<`5E 2Yi"g؋JdGMf$nj,gVN?ZY(d]e#$p~I"dFK)5zaƗWz|뉢4f"yNM:%he1$ڧ_*sg0[^3|o!"t{~O.8`k~kajÄ :tm]x5on ҳp$^DaG$]ik_zZ+'HvD 6d\IahvR|֢(Ra,mfZZ@G~ ]V0{j~XYw/xDc9A죲tXU|pjcUqt X6t  >f+-T9$-ohz}_S04o`cY hVd~0 ŵ(FxEZUCkk7c c3{OhA JVpD*YJj+u#<}ܶ.7}gҚ[3ChNoG"p &b^z?aodl^GQj֌W@3]%s.DŽB Co(΁Bn'ht T7dvk )0Ҿcʤt6T~Q3CmꖘsIiNyO}L?}aiYˑBX" c͍:I!hJh}tr:)(F"Ah3@USJ鮗C4iEN @5wfvƟ3ؖ[yybo¥\UtOAV]X SXk=w>}=q@k\s5;dl,] }WY)Q3Au\m͛LBS_}B4Nɨ -P23qDVͦ-6JÐN[J;?O@q7-Juהny'`)і^gF!0\ Hp]-: yW`󕵹滁FE=wŖ(TƭLH;~boDofh24s7˙Lh]#vPLQjF;;2tjIjV_0L @֬h"u\?Jly8}Oü#|t4'g nNML /|ڔ%o?7Δ AC}HYw%ؓSch^1_‰`mj*<^ MDbZ]IˊҨ$w1Hz<:.4å??e@&ʳ["=#:bRxQU3l:|؃ibסc( e;ۯkl˅pEmJr>2>ZdzS?k1vbDLv kbvnl`8~]7)iW(}Lԭ%)mR1V7zzl¬Z8 Ӂ[ Wc*0Wdeuv$/o1ݰ<~#b~Bѹñ"`iLEO\o@G\]Nޖ`-OK7'qtI5һCCN+1]XF(ml׼:OX=Ro{p)I0V3##9)ߔg=V6VAoO)B|&n\U\CǻҮDz~gy`$ް < [H:Nh7"J01F3^i!?"b%bGкW ieY1C9,|onJG<(Ǧb̀c/FOKƞK,m*Zš2> MNj;.} a-<8R׺IJr'of_X(zjq⛟uv=g} 6q6)GU.8S.2񚡰`og+*J̯_aP`K7 МF.'#(mRR|p͠WI̮- oBAdž20xT9Wk'JyxnOylIEJ~ڄp Gx2҄s1)J͑xi8&@*J1^{P2DWƆ[XĎ肋>dM1} ?Iu;yC7 ŹENx@P:ydT({oM}EZoHfFѿL_ꋋ 1y@u,A˺v٦N$Ws\*Iփ(%(t"Dֲbl*`^츋=XpHX&;<=3x LnpK$q7 \`r~)e5aBY>k9k4ô$N+@P,}z&J>|KƗe]Uvs{gGfLAra狕;fy~-ZV\76whSu3ONo?g] Č_n:)r<4`\U3m.Ux9|0E8qg֞$o9|!9Tz0B8e=B6\${\-41SM͉ a}d[{ ZļenZ{uRdC/J;UhhzߋN,~qq,'w =TG{sE}{K ylw[}sl^`c2z@dj@ YH}1/j qյZ=X| uCk`z>y%5f߆SBN:\BIzZT5wr$Jh#24Ia-dxrQc+ ɒob?ӋDB5𠈄gRL{DXpl+EUh7ZU G(oz7R y3P|6VQ5+z9:vBX;ԡ!{%hSg%`OG5F%JlvEqUf,sl>Jt~KLhſpZ[zpLpʨqm &HD։"H{, Ug%d_Odĭllb(ű^"A] 3Zœ3%Td8Cg)I?ŷ5<[Zf _z%wITkQjIhD5ʠF=AZdƞsL$62}xi2foc<%]n94q< YM.A=yeOtnF,b4=VP lQE׵}Mٛ$ GkP8_r|9LEIyK8uz.i+5-\b37d?v^V(|Xɹ+UϰpX@Un{IE׶T Q*D~׎(x#ʱp[BR+|.Ӎۙj=LKl ɔ5F*p-zΡ[2ʀE!G![?Z:۩Z;Z,HNI{! dD٘ˤƉowKXl -{#oF1I3\Sx̊@<#yi(GQ]6ɎPeF9MbtcS%O-ANC*Z,4 9z{ߤN碠 u i\,]QL*a!B7|W! *' :|[?0/,==އ ;'!_-+"UV}4MbKul=7Gʫ5iƐ/M(f>aj.DX J4]=4TNW5'5wZ o &xpWiA)Qv_nڪ3+(B_~L&Sl3OcT $m3f#o8ݴE[-0| WxQjak5yqy7AG[=:f"x2ýnt-}Thz45Lj4!>sڄ"4b3px`e MD;L:7[y'G 9FOkJmymڵ^r]nƙЦ |jC1 =4&4He&~?w&Qyԙlƃ"-ՑpJ;(addρ&nOnYp_$#!ϻu2w ;-\Z# *}FDrpclq+tp =@04:eϷaI7qjWVg?Lb %a'$\4|f8.L}%*#o&ڹGFl=q?3~49v8qɒ~nP#Aұ- `mfBV: J_ [#`(p`;R&l07T߅9Kl=K~%'xzGp_d r LA׮ܵ`~cy;؞M%b{D{WoI6Lk<:CeWm. i$ʆ^FL3ݑlt l佉`}ϬĐ ? ujIVQGwO}GJ1 ĈxDQ,R;qkBWNM6l[OǯD؊2P2kt'ڞ}]$c?P?vyW&M5b_'!BTjқppÌyM>a[.PbLXSv8FZ^OZa PCgS[2n571ݸSJ" ąG6(OZlQ3Q=݃CuΡeg?)H4 k!o!kQ$%l.%+`7,&#~/$>E~seT\%}x|lI@a)^-3?t zÙ$?2zdVYDnd{o1dt. [ I]ޥPzXT$I{ÀWV9.|zzIf ipƪt˾M?"-asSg,Z΃z+!(2Ue3.GiH ]͕4^xY%VDUc;^;jѵs|Ы!\?l?I2dYV"P6ZznlkP|ճx=WZE]aZL ’Jz c - TP9g=b@JMre?|:z:Y^D 09ͣX#:B_&<[YIO^ V`!X5qW/)T8`lj9`q6)߶ R3`OWh] Vsm`Fe[ xO17BWvk(jZؒZL"-_C]I 6ZжD4t7#djpG`.0JV~:қUc,pGIpA|%y8ի#[0:ʧ vjNnRk)Ԋ<&EcUfjzyOMZȫ5t sp?>uJX [k}%t✲0&_kAr^NӤZ!ʞ<Vv򄕭>65Jё,k3S+B"jek.Rka#|2pM^0)r J5DV(GrD7=QlEĢ Ι`seyfGxN6&Az gDUuS $ Zj۲~5f)Z.MYuѓGj*vLG㟫FLy4~(;Gk΁EptX"7{  ֍}ݚVϨջZ}r::«[>V-eIAŬ~{2{!ILAWf.Qq>،9o@"OuM.,;jX&vÍ@ ]'>YXGVcFa ״6]֝2kuD Լ:> "LɮkOayB*~ܮ,bT!S'WM[!"͕a.]hIy<5Wa ł5j8U֐'h_M^ yY`lD,NtvF^"Ϳ~ a:N8Ʉ ? i݆W@= x@ɒSzP=}8S|!!-k+x\ jQfBOEtSGb"t on'Ň ġ( ՐӟtQbns@p*ۘ@.Xz݅ӺgGtT1Wgwe'DV@mv}2ޥuH_VU&sޠ"pE.qtu&4ʢĀ,3kՑ>0w//Z07nߪWi"$A|YrôyGQBӿhZJoUR7 'Tl^"\[aչPҙ{,4\2_ iP1zDAg]l\_~Pr+v|^b_4sMنWn"]@Lwc/.b޷bŻc:MHt.ftnmj7>{ԙ}AJǾXyШ.l=m\VS__O0Eךg-] ueiIjI aC`IZ`6,: *%)_t4SzƩPsH~A@УњƠNG7 Iۻ%BT ZxB\ oB췅V7DpKq8L_݊`_Y?*âAY R !d^jzzʀn'yAk:  sm}wl^ QTX H^4u≋Ig5+1lrٙLAw -䁏Q3lzRzGy%bhx 1<{5o'ÖΨ!xV:ޤk+L8o5(/&.ʑroshXL P[NhmlXsW/"On)[~U14 c H@2}ԝ#(rq)En3#DڒoV['ю'ʮ";..Y>(Tv2=E9-*<6dIU wڶ^.k+ <|Pavh *cVR8 -^ǞUa8.x$v( Ӆr_e3dhv =VI$mjk d@s*A7BXI s2("%Kj.o *^a=۾YЎ~zY]]:K;1$ԑB"_z5`Ԍ50Uݲ\Z؊8 ƶIuPʿXY 9|&(J$|Cot-HOܑX3/D(B/aik4;Ġ:Sc\/hǵ&jHY7\>HDY]Dgk0XI$f\߻䝢y-t~ w(nj+b1(ˋ).oS{`%rxbK競mXg,:}@*!gs@sx="i0d5&wS^X\$r7ҔL{ЎJ. ]?#-TۨYsMui_K 1Wɒ+RKSN{$F&5N+IH@CJVMm}8 DTb/A,Y{\쉑(@ڙpeB rDY6P-nvj":ae~,%0ڌ+܊.jvSˎb cJ[PPfxHB*[5LIܩrp,-0G8d(>'/`LxIyIJY޺ X˱r_˝;~g2 \s܎R~"**LL=gSS?49jVߖak*K`jنhʡK_]{sZ[(8fzcUUUw<:5Ncf#{VUwˮsFjR3 ![0bsĂ@6!7ݒrˈo^KY|wq2{b1\$uaSɷ|l01\ |]U:,x$GZ|lN[~`B8SY2eB&тT6AvEtst9> &"Lx;}f[b۵Μ3G`-_AÜ0~ k M0xiiU?龷.f΢rq2CM 38>W#fSO!BN?MQf`nxڱ}R{Ou \V:Qs`CNȯ~> &^(q#IÉ7p?<^DOpc%EP2P!ګy"-u^e]6ǘA]QvGkm/a$?KR;̒8YL~7'Uz OCZCOQ g)"ǂ2[d\qz!]÷"]7H<#pfhv!ҹzJClnm7czXq`gY_9F8uJ֬6an- zbQfj:?7HP7~zz r|n/jfV=W?D0߯ 0G c#G-@̤/(#sXZu*_( |GXD|1cko{Op.įk=s xJYa~fgB@S 5iA[$ b 5Rd ]BgKF#ajWfQPoH<ѢZzB ~I;/3=qJH ;/r Κ D+z N gwV*<"9*7}F7YRhұN0 ZƷBmK'/KU\~ 'Osʲ9+^B 8z&Yf97$?q!Al**/t9kXO}Ec:aI>(?xnbhxuUTT E׍=*y󖉑d8w˦]$l/ uͱ HN.N>O_tu#]}1es]1pxlz+u^^^bw SD] *(4ٶ,͟7ig>`L Br Zb0oa$ҙ8 7Z5r4\'N{v؃ gl}g?J![ Bz98AMMT8: PF=̷U%"t/lj2E=$U*]>9[f / 4*9vJ Tv)z4+)x\Fԏdܛ*f y*W.$/*ߝ3+tycS:ewe2sW0r\<74" 囮b}զ=ZTWn{?w7bዝ}4,<#<7R̒σ~_]n[Ԟ֕~ YD ِHgmZ^}Q9CC0ʭFqV.T5D| ohUfwEw ;dGǑce2wTVյM ;D ׌ta6?+ٛeǚgEFRo ں`0ʥٹǵ%ݒ3?t@>u QF, jZĸG)<]U ӀCTsu5;*SkL%#rDcgr殂f} yxsx]TѪ|x$W }F(}TQf!pv~mPm.WF;qNpr_KӔ%W;E[vK0&Rm@?paӚa%q4Q Q'cR%bsA onea$-9~ヲ;=l~DSQ4w"n,띹-q[ E6 Sr M7( h,=oݳ2{btaqŇ=)G08vLC9~b G^) 2p!#ؙF2Rx(389 RaȾœdJ38k={ *=KNC38[/uֱz jn&\F\vs{;6ϱ ho4T-QjMie(+>7]}&]ya34#.y'lJ}^:c(hrx|ENcfPV'haqzcT_ݨ<rZĊrI Lj C9t4|^Hz- 2sʉܫ9R 2?|GQɜs7RdZ #+v騘~zfp" N(hG7\dD B4z٪SgU{JXPϘAw2CCYHy(]aey@zrX64梤].묺f)WA-.u`@2SWY< }:@`u^5"E 4gC@c:ҡ,/,\]3*v5'_fXUSɗL6n~&ӣ/c$k FyuV?{ABg.,iXG8VPzlB,Dƺ߇uqi :x37vF]63fgӶm(Ѭ(wmž^)&m|~ j{Պ-w_;5Tj^MGsp xJ|@i'EQDL& *MSt[@1Ӯq碕oBI g;L+_ mso_4Uu@Y 7L&j0Kjã o=[v&`ҙ: *-=[-LXk-fۜŏ)&D;ԋ{w-ߕ&8q+#z* OqkUcY&}{@iıscbl Mmp5 6McX ܊s7Xڹs Od+V=h A,XBֈ%70esߦо9>O qd(PoT<FGb?Uca?]J4\7Kdacݛ-C[r, K$jā4 g=%+$' iPqZ2eHԑ rNHL^X]}Sڈ.f=Lm&$.*:y ;NW+YZU'n(qaGDm_m'k덈p=_{\8gK JW|m* 16DZƬt6?y}E{0"¹gB-D8g_y@uhe=K=X†rDzƅB;mt ؜&D[̆cfT˸,vQ+ˉd@/W*0tS ;'ȮPzDi$ZN g2r|+$9s~,qHH2m1ZJȝWp{/,W/7pThU'-Y<[-w1SE|xګ +l C}75d=T7]k©zk˭+oʽv.p͊ 6E3 aOdg/1D0K7{vOY$4hC%%g5MT+dg܌ RqC^鼥eoyQHlf>.>㺖߮y 5vW B֍g{@o:c]E;bjXe`[!, rJZdBpiN/RQGậ 43NMѪ2%B&U9F fS"% HVphv3 uq%jJ3A.;RyG0I.'gQP,&Gȸ0hׅ'ދnR/GJylAbԛ/$0 4QORwme~E96zWNoeqplxh}G2[ 9_oq:waVx D&T h76wjd3}^zٴ/c4O}emdQ?UEmWOtƞw$ _0}'x'dk> z?敟qw18eu-[Pp2ibjлh'$~PQ~Y*RP%p!ƒbЍ%j\,S2Xw#V|s|E4,Sc&RX B T=i$_U@ mx/ ):"97H8[ciTJ,2do}jNСbH-lЭW&[#617D+Y0dM;d4qᅇؓ E0}&BɫrX>Fy# O{ ӈ%d4;{G.r_RgdB宜(Om13J*4Mn>дj%тќD=Ϭ\Qy@>ЅySA9->ka.zoQai֋ܪ8= qȄS #:JL+xט_LX6)U:M޿!AlTEenIh` M ہx^أ*)Q+Ll6)blA&sYft2aDj ebZ# Y 6PwMJh1_}x"lA9`^nCڏZGr1m mhLcg^U?LFʌ.e| _S:x!Ò5400a 0sNE+eo om흆8_uplVAIkhzՆ.ww^@q*Cilh}!cֲ~3Rnl+Gi!9SHMmӥ%h/خ`'kQ E8gh0I2t kfb'#^ ( PUʬb:(`">ONLj h+kوMV 0t\Ec+q2q\Y )+°Wd^ùRvq 'n2{?}xٵ"Wn7%Z/οcjW@aCCfί—wIUfEY,P7I~d!a '&q͊d1T?Ԑs_eV$y@n%΄zєY_6zq=3yQIMnF2&QP$b,j|X{:A0c[)bZ2~Vq? , Tp|]AZ9Z`U)ʋyi<y: +SJL,kPqaKWDNXTJڭA5<1,im7 PB 7F L{ IFĚtسê![BMJג*X Em<^A(R$J9bD K]P;-P=VFtE(~n(i7[E<35ĭC2teZG..jUKb \H)p:Kc!VOOͲܸxv_8 iϠPuI}3E{yW۩Y?rw@0|A-Z/(~ Ҋ sW}T)StVd V| Bs}mۺ;}q.Ε ݭx#լ:6m\ז9i:wx]Q3hJfm/9vxY]8+&fB٩l$AOc}pbJن Wr9$9{VR^7?{7+<I ԙDd6.اp` ^.(o{5C!}0v뭡KL+/]L#")g;<{Bo0? F@,&t0>7s2y_Ӭn%N ;~8fz.ψM't6V_:UC}nS䣏 <@my/1pҦ!{ r87)99lg G$V'&vD617<BߠF u VGWR8ZNH x`mwcT ja "Y+NS{Ljq=^՟0. a:x 6ng5$kaV_IHn!V 4$w7tO$K^w+YphLA{y(O>v^6ÖLgJE6eau}I䩣תϬ=<]SFtUļFB_jX;Rx+ξW,=H{nSҤHN;5/0ʺJۇ"@h,̷CY>:8<>w Mm `Sh1c}Lb_D0049:Z:[ 4‡J.n[]HcW tٖ +fy\Ư:%Rd*AɬёZdS CD`ou&O"v6Uv$ WU8(yw؅!-B-UV\'^R5᪇ñ(&Eеptn$Gٖ.?@no(@*w7drpeUD:;aʅ3qfOo|c&WI[98@VekԘS ymR <_50oq,٫+SrCHH` l/J11}>VM&t) q'OȤ/IaKզxrf΁:SԒĝ^ȢWXRvs.% ,Hx^6 ^ ,k*7Pm5|m~q Gv+"njZ{qR4߻8Gy{8'4,ixYd;g')C8OxHqc>*c&߲]-G3Zg#UzPV%,dH--;ө,TU6i4>In׽4&t]^A3xɳkJ.o EY4bzhhc1'./ۏeU\F1"}_sEÖA6iXazIMTTibۺ?Jnl$R6d ~PW&TUk#*.Wԧ1]}qjUqS:4C'=.lR51 VC ,ڽBě1%eL 5}ݗ%A:o(C{:n. V U䄙!rQse6W^p 0~[B"⯎M޸AؓTk˼2/Fc@N穞s_'F†hҐU"p^#v4"Mh~~>{O9Te@:V,b3@0 ֆuh5(HYLM_P `x6i"%7'PPf[oW=nȠ]HښrD'!f}YS29*d?>Nj[s(dR.f~jVfm<*Wq)]ݣ'Y傢SY\2ݫԻ\;qfGĐ!p'He"iy< G-ap:M/og2玏&uҘJR:c$$L[O1oD'FIO ;L"&MCİ/NXQͽkU<%O<|[/EL W]׭>vv |®[|foLS@A68h޿{p a+D!Fkp(i#6Fນh! @lPol@[j"Ùi?nָн p~Ko8qP9Jpϩois(@ &$ x#fяF5i6{5ZDT@+SQzuk0@W;] xCnKJ{26$S:WmoZt kIVI~)|z'<;1Ū sQqq9 owl[msd`!H24_Va,㹸#1ho8k6By#*3_,{q/s׌̃dl''ckovb7j9_.{nRW8֤GCia˴t@(nߟ/$gzIXVQ-MX $uQ8Y/w({whްϱJ? ! p$Ԇ`c}A2 8e=:}]%2§8OoS:1n yeDVzC~\Q)Xe~?yW0W.㗉İn Ѐ)YLνGؚs̵]7?(c&ĺ7W;ETrC4tҟ:F`e!TOe|4II@ҝhy/y] {Lz΍]uZ*Dh[jݻȂZyD6͒8-9Wbd$*'ϩCXmT(ٛYUAG$Fˁؕ}T¤YRQG"0 (iw.bSVj1Nl$7՛VѤ0'Ax~ybI`ACbwfIry|Qe!q5lH4jg4[S~*"]PEҕo|9*m]n;%M8gB68<-1Ϗ%|Y_}xH*HjcmCe|4d<-Lo.7Ht4 ;/סElLzI[֭l=;Buam _iZ à^{Kaդ]fL^̓OGۂ"+70~j^>Er?(vDbmcu jzi'@Ccv:X:|f͟搶0`JIIϻ<6)$iFq ',,\F.OaY96y> 46ޟ4L9юzp[u4Z'[QYX_,˪:!ߓRcD*O1l-y |+tK;u`z'gz[j v0E=i?#ItPwίcUMACퟔ%\OO'/迣²9rEH:@jyg-&. ͟ejoWzԯy8⟻.q?FA+m.{/NnJy!ן"Eek.F;Yt`ӞU ׉d'Umcή}5@5ե{Ȁ4>7wU25pQ93Sߍ7uжHbi.hJu&g n^{W,øosYX{V ;av01M|MǮD.t՛L˾ۢswojz:0oX'?O";V\}Y 0}fi.Aց8˹ (4mXw7 ~ɈEJ=du{MZѥs $gx: ]oz~` *'SDۨ NQмٝO!Yvt/Y'3XuVR눿c/\2.|RJ <#"E)HH{pݝ{ɯITe*q:=]wD+:V[A>{f)P"_-ܟ9/ )x*#5`9J)p׸x] oOXkδKr+"a=؁ [ L)E]FgjrhlVM<ߢy#`SF,nz9Ei&9``Jņ(%5xHr?`p@X,g7_s%v1vk:Ml:nj_ՠ~nVssnqplPH> 8L8b7ZjsSeYEH-{T B9PdT?.62QeY%5D|L8{zmw"(4yznRALOeUJ1/OVLp6|>/P"xDӣ+"z:pQTa,,M]}ixO 7{p8)v2b[t.w*͌>I,%Kߪ(cV+{ʽՉVD&wϝ(a[^ҝY5DOZ~sV{d}i28}W[K01C hBi%V 8 ج #o0/&;Zh͖ CêxH?D PA#zH.E&m6?sԛ܀!u7:ӗtkݵgWDdI qJs}Ȟ'(F+p㯖0r}?,JvN'5؆]WG9a0 UBH\;; $f`hW̿+P\] FFr(*PH~yV}eePww&;t4F}1`xEhU%|vǙ")44G=`祊(3&ENJXGa2. ,1׿Ei{u*i&7$ᬡx&@B ,0B#~^US2c ,"&Ɖ'ċm[Yf/0p _wn%G"5CFO ^3K? x G/~tFhk#d7m.ax YD䷩jvT?i>t(c]ߛHocyy- AAU:ㆧd5Gf&둦B=ϻEt"K uJAhDkOJ_ֆcm/t(Zv&3_t7AЁ!@&]O{| 84g"2`nW&g tTr3,\N B2ٽIqDmtk8DbNHLInVw3@`ܲ"kZV%פYmhEԏX= pA>lg፼\%1%p]yWcˇ̵7[,!|g_Q [FN1sEH%pJ"mRSKY?DKeC8ٵd Ou5 C%a_o g{2V4ΆSG!0.Ua䵬 [ VK@0P𑄳b z$JxwRz5 7 YєgEƶ9]S*Hs'.olީ25BKT}JTR f6!5 1$dؿZ@n,5rntH>+4琢$ŝףbQꋉD2p0/,?@'1>VĝI&\Ж%dq,ZӋ}npǮ!M࢟ĞtD:ER]']{dc+ ,vRgӹ7#Fr$g+H%^KH8a[?M"CaH ( l׆+ Qf~Q!xQUKY~TN2QA!Fz3CMC) ^ Ȑ[w)62$ח###<!kY?˨ M HKZRq0 6 4m'2,X&u6eO G[5"4NXRPTr?rv= 7S~+ C&h!| ^ zcF-z%!'rD)I!Yܔ{d[wBc{_^pq,w F좟6{J@a*vcH:Kha^gj@ڃwb=\̺pJʷ9fv,5RBB}r\|EX}!%Бl6X^g1TkCșBͦD0Ŗƹ}f̜J Hed%E\}>X:~ bBk OVfl%NΕd@ĈzD"0w֐721K VI?pqgX2OA$>@g&7AeRo UY4RBQ$ε%8Aӆ Ŧvnbicp 6J(,_'~Ẕrpq?{?ixq:ë!ߕsšmIy(*p " Jm/]TcXoG.F:>/"9쇞{K'ΐwudZ-ǮH]qydЩ`Y.̾UqUbc0v1n7Nm[υ]H47f/V9PE\a­* WWx M dۺ!ϾV OibAsOP/f+du0@s6Z&`?3?oQs_O@M,v:q?IqҢx*,h(|PCA_ Ppx}sH9(x*>R"ft'+.՞OB@CoBbx>WNJH4daMMJ)E>N8lRTZQv ccJ]tVVE=Ͻ`_ziH8{gP幺haPLX%\33_t$}+k G aqFEDଃ&_kE$_@c% kq($.PDU4W(::C3 ӖBŽRշ۳=EQ#"4Ԡ<+0H$wIST2m5(` qt?OIhΎ ^yI%`Q4}y@z|#Ogr{G9zNy5ldd́Ը* nsN D 7S rzZCWb[v{a)f5e>!uH|ݮQH |}b N>gW"!aQ>/iQL:DWD!T~cCIwҢTm™^+/IۅI$Ks|VI>`x^PG<U&M7#'#wP0 =k$L|K`Ak5ц;`Bܐ\NM{ x;s?g()%eZ1#mKrpT7|Wqu/ͯ7:H|$esFIXs?^nm>}?}YKHf5Nڷr*8>[Ʀi%hyc@Pg^c,\Bf^C+ej,]h]1ruzƓܴQW=e<9  /3 *սӍHg{NuRA ߲9TiR9mWy_a 10v$r-l>񛱜&]L,y$Dnkmd!Wj l}@tB* E]ػ"%'H1@'QGI|Mb6ugUdh;Q0qUcv X/ЊA rZS %_yR\L.9> KULtx#i .CaUxte~k|> sd&1M8@ؤ2p}BGS=Bc{L|L'2({& 끍ݖAlh4"c%P=ZQ#b nE%Ҭ%hh&CeB5EF2hnAWk/5nyo7uLؑv]I7;K }Ǝb;Y aMeXl"/[yf k?P ?: dMNT#4Ql:/?ۏC4*%]w"j$ :yHJ}!·Yͺe(Џ 4GI(#:1}g4}!eBW'"ċ53GlAup.K$TIw6)5F7(ʪyyPvuCWV9F̻1d_=!7v^Ca8c0q$ r 9E5J®ǰ{:M6)!.u$hoy mR]^kKGū5_'V,GľLdpį#ldBز Յ5fq5o _e93ӔK79fs8&,AF; UcR_;R?Ɣ rRԭ/,sR٥D 7&єr>ZR8 \x- _W$Ljvj4~cRrs8(FC.F`2C;CVX  ߢyZZ^3wez?P~Ϣ ܣ"gVC0\O$`A[}5 RpQfӁUȹ卝' u8^mu*J] @ٸg"k#\UټxBn!B' ?^6>UsX12c%Ro.luhAqH+> dFY)'r@3?/2 s&2ʮ5_!O@,@oMw f*HPWW Z3jSH| ߱㆓+@x1bel;+~.G^5DXlGR=Dz4^ѿ9)k4+ !E{S fbNeR\oxԆe~M&O.Lf*nxpt习| j.J }7LJ\;[ wQS`ٺt FHK}s8jb)xj$Bm7}}- -M_>9N!nK;܄b74I% h !eu΋Sc5x3t:;P-nrZLkg&u9Km߻NK`jܙpH^~ܝ nG8׌xs\V83DʛD`r;PFS&cدֆ1V^;dp÷rc\vS[עM@G6+i2.Rru R/>ɂ3kB4 +|!ۊK7@J;sNmA )2[ʌ1bEW'@7]TLdD0lD*I9F9"JEQF̃ W$‹~>Dyg[C Rb$}ܨP5ҴݸLbڝ2^s> *KY .m!l-t ]HxRkweѮȨDQmAfԆuv֐wa]VvF/ KT|Cߢs:f@B]. auC@Ӛ_3T ,Ft9q$f5\`zui&ô^7zpFcoFzN,!!CDE[i'λL@D=`$LL c ρ^Wڰnt.ɀsG ~%lX+8@{00GnHKmJuA cG>ܲ7̮xkT8tD!Z~qv[6d"0G& < e] R[.B/^B^+C(/4]zs9JB:+i(scwI'0J,>-: $`s_AiN2St; paâO[KIqhWIynЅW7#~ۨ*OMB)Bq4)< D<(Ѥ|GBϿ#M뚍z6Se cѬ\ ѮP 2h6Y/zKв!CSZ#DhYnᢰJ}H^6z=5wh;*%`nzF>;FSwrGg~2Y× eڭuqk\ç1i;X.KZy`opKZa^XǮ`SwGN[Aʯ@a~g=Buo%Zq.'HapoWBHhԭ1.͕.u"s@&F0~h9ңcqnrU*SHށ&Z:g[F=mtH XలqL8Rs6ӯMbNY2Y Q T+PzcC!G8F>^5\%.5)ᄭ8a:56A5[|yx?e]xKNaxt&UA-E aKx?b|(EFwjq T) _2]hYRZ6\*݈(z(٩EPo6Lu i,Jc /$l `F >o렗ˤ[jkGsJq?ӘŪ;0tְYI4zz^7 lNsK YBP~[P߸.c325%}cHc79(;G16T7R``S6+TV?ɳTpr Eƺ 1g("H;2̈́7wsM]A. <Jt|5<%F2f[*A{bhXm`~v M7u[qG$  1ږmv*ކW7C3Sv!-k`gv?."K_t5,]j ry MïJ Wr4I(MZ@2c#ʄS77ŷw rŭ^/[@Y18:&qNgѢißd8zk$604qX٩Y7.SstYRk9!1ZE yWӸ+JCv/[˟;Acrt)7i i u*L N*2aλ Z=)R|`N\0f ޴Q y<$S3’]>vp ڭL$'L;@ {NEWO^+:eӽ ^"ʎVf9&0H5]hzWN䗦Z v?(cq"qj^}`$b~Sx]D˳ˆDZ.Â$߳dLxo̤e⥵KM[wY^pf{4`%H+\69݌SC\}r_j U-0R7¿W+Lc0Tie^V!Ch &k=qCx d]BzZ\~?KFGAvuyVm|9 3ϵxWծN3(NX'8-!еnCXᲞQ]T쳠yV;Et4<b  ʲ/!-Lb-[8/ ,˄A 0~ [d7M^TĊ˰'x*s\WZ듫^ГO:xcطR7(+i&vDֽ/RL؏_*p3`u`}sIBߒ5.*APfwj*?.@=a^v@8@2aL!);ݱa:A<{@']VVQAgiAZF/Tn]qA5JU,)JntZ>Onת{8t_b<8*Zfu:(H'%XbٷA a؀R/2xIa5{~2!tr  =abHF׊,&Dq]bZyEWq{ˌk FH\Y=zn:ٶ˭tJ%qEwRFdG1GzF 9ö^IR-nKĦhg o}f0RԄzYLyV7YC.i~?U0PG!LگO])XFxW <3lքW v3q"Yb&nxF(=h,ޠ^)*L ,{{h%'Ēca~~1ǟmD#>ĴVegx6|2\S^J+Yi"tÓ[1ښQsɩdO$X߆uwP9upu5l)9:{TeH~x ;)h]Fu=AHrc#8? dрFlaG 4b`P}tt`je>}ˁZI4Vi=Jmي*w ns\2@iOKXsVd S1U` *  (&RI Yn-ŕvQt13P]zlBk'F.ϭFޗ UM#x;zNqb؜p3c#T":S(4PsЛkĠ<~rf{[?KÖ w>73UʱGTYArDaR*wZtYW=l0H$āS7q4E&B4qgdX,SCk!"c; |Neb)ǔ` нE!yT]7 ƷpeH+z^yےjZ;bng戇xQ@T[02%ᜉJrqo1aRK`QQ[h%TK  iX4YXl<bj{R葃g6Ny䘴`nJT U]2/V86DK&s`B9su=q^d,+iyx>h? k4%&UngѸoY/.[Bda(7.hz*ST)*Ugp:kCsB&tr/׃LXcԟ4m60E3 ]C"r6k(pm>'?({\'}-{o5&iIšK\Iuf''(Z]h2Q}uGe-r]9Iܔngs 鏴 MCJ^ H{yUNwbhh"Sq9K1c .>ڲhpւ*s<}w(= I<OtńO-j8 ?q;B !nGgUJ;nPmN %O!C>IL"P ZP>eMֹEPXN 勲 Τ pݯ -6o+:H/i*SHԷl+DB + P6e}aS"+r6HBkhhPVkmQ7ijZ"xR&rsmf`f>e.OH፺8ٜq*83%]֛y D,Y+z4v<#oyb|!ՄfYU.IC+P~"АޖWAɢ ֮qO2' rVbGljׂߤQTOW'# `z*I视)b%8;koM MӃ&2>>ctW`Pɏ@rJH,>5%x x޽.q%6̯0 ~}ULV4PCVp쯰Hh':@mⴅ +Ğu⡊86LK(\|m-.e$;sGj_jA(ab8 T>3F1 pCg9hȂe|(6Q'THS +A'ΨLSq?R!BHV͕)Pf'pBbG2CiL܃ ӴږeKU#9quK"_4(4`.dh*Nx ρ>آfK|l܋}}yυCeDG_bu򱌞!Zչ{&-ݨrd(9p)o AC8RlN-(WO5޹;G=^N9yĦά lȒjaN 1ṭ̌>AG=I?iQLmDw&+fyTK ? BīI[Xolo>*`Fim)ᠲ(m+%gQS`T}a7R^w҉7ǢUƯeu4kư8Gcd[mA& ߘPMa+. ]#)8{iѪj3L1Ҟg_T!5ua~~R+X4N ï45`]5x_ B;){Γ _b)k~Sl֫tXBմg!z:q҃DuWM*fŝ ;*?)<^xḾLhO")nEb,+a-rN7>*F/urffzJQ 5~+8mrn&3h|HdVF@ݩxgR"x7x*Ѧ떍j*S̪?0GVFqwN-\&#wz35v_|=q`@fH?<^>EƶNW)l}#@szxB̹=nrJϧ{-wby2'-LY5Mpl> 퍺bH&^#~@xĩċSސ$/8+1_ /U) gAD$UnCmsXo@nɕ^}D+4Ei:oZX@i8-wr[x򃺔)vcgmT{KjVt23Rl!Uߍ`>;)q5 .e(E$*Eat[{Y@Yo7K6crv;İ1}%?]֎4ի\;EZ3x91Dt`ܦZ{/~[wE E'S6} khip9Q{f`N~%[6V|,7'QN#0C0vY hSډ5'XOwRݍ;NS66b%wi$߬u;J=&"+1mI`ohzb'}-H7'[w@r+ lzN ڇ~Xiy-9}׎y(p+o$A mA$H!(ٶLDMOKaR^F?ޓFM1JC? ɛLU]Z!<)YG 7aV?y0Ǐd:Eo7v\,SVȳ ~(xkbZBA3k}^6IF^J T /xȨϲl^هГOu* >˵eodbkAbYB=@:8 )egF}!F,4tE)N;adEY3r.DjmT`N;+>_ dS%g9iaQ‰v5c YFbv0ŦP G]xeOZhA>Kf0Q"Bв6+}?ԅ˴km0; ز4ƒ=וQչoǀQD:~w$(>>B`p3 ^N2iߚ} m'\Zm9o {?L#3Tut]lMD;ESBhzT].]z M*ņhkk|I>Zc/m"(ٸ}J=FjH.B@=9Zޣ?:1%!"|ȥ4}zp tL x~pr4G|FNH3&v[uZbM;g4z9ṛ#nZ*Wh:O1F؁+Ӎ AԖZiC=}ŋxZ MҘ^kL@xߵ"1r]]!b-ncYyh$G"DCeY=Q9q\̚ &'E 4KՍص 3MU,\Ӕ4QX$=}ދqV)  0PWSaQwE(#Pf(A}n-Tɻ_wdM3aoc6PF9.dr'ʟjӲD ) MM|n4AOHVXAL}qܥOJԋ1EOX)}Ry 4rLsbd҆ "ҧ#mi[yU:uClˊݏmz-W:D/|ohMOU>RJ7@V/Â5 qa֥r)! t ID%l0YQ'4 >@aF|CmcCym)H"Kb ?LĄ^b5.Xlc-g5S!\A_)}b@ ' yg٢Ǚ 5k|GyLJ0#ۥ4!ud"Y΁SG H=np3mOhM~9h=RK`:tKuXy^MѠ5 YJE8?Aۣ)4nv-f017"(Y ?kObQ{sgA/_7ngs6D*DzgJ](% =c a'#)&şg# {C]8ݟto0Ϥ|Jxbj/ {?8E4nHg;R/w.8.zAoj0x{cΏf+&gXGd7ae?M[pz57Ɠ d`:4 Y X'"d 0üUNU;"%^4NXk\m EhU-/X4U<9-ZQ_u%{ lp5q%J1h w҄Y@ʶ=G򊱍 QNNXE&~Zs(YN/}u(_Ms206үޓA㠴̤kXe/" Kw Ҟ4vT#~+#FfkHWhhq?>իeKm5cC)HX( <#<6#ɏL}a}cqO[o{V&ݾ "' CUa7[w\@2],9SX;oa JҎϧ)mWlf)X,jzv57Ơwx'+R;N+h=6yTWecn.+R!#sv uӧ%-\?,r%&g| i9{ݢp?UufJjˬI&WY v%rVw+ghc8UxM+ui<;R碨0hrYd+ ЖJGS%sϔ\AzF.7ڨ=ulHg.>Jh@Ĝ,;36\g^`Aw`@3% :0>:oyL=_ os8){jZW4/NV찈Em&YX*a=%.cv蟬 !DaJ9!nrkCEKcy{4":gpe&k!u{"{v"hiu'ѡPr*ݦCAqY6x?Ru i=2K!q݊:VTrѰ3!: B1+ȕ=!Ks􍔎-NH<=_nzi̟Xp3] ;pZTIOmpEGr ye5$ZojѡiJS3fVHuHcҧpZabmtG8}@6XKxIGȚy3fFZsR Ugk|"OrЛFL=I ~ۃ?e΃ ~w]/}(rn9k"$JpT҄F`S?Er2zضT^cykj}tMp8L g⼂w?R4GigIV,WLn&%y:tRl_v%8فdO R\yLqGQV0>Ϙr={NەZH< ڼezl%tA姣.͜K;.зtլvnt>_YP4kš_; c;Yn(сZ`Z&Tq_;9[P# / =ˇ6&Ug>xѴpB|ݎcVlF;ɞer`YYhY3*%SL(&kl" }%{}ܐ礻J㓰>7@&Qr񥹘un0WNMY~zk Ch0a׊GAI=r zR/4g-ò.B ہ(Zቿfw4ag C)h!*P)(z 5ӎ'V]]©L-'%VY#hzueq% gYnv27 {?zMsvȷ]nD!$ jK6Y*'di:Λoߊ _dyb9SVۏ;w νp8AN8!ukPk׌ԸLH?>-`+39drbzH9Ui:o{aN_~!fzEq  Uų@?%L^6P;L}UZ͵ @Zh'ͲT T}JA_@zY q,doe!6I^suc'cr5qzOBsWYr# y}fPNaA/lcnvV);3}o+%[D`giZ\+޷X!#qDƐ7# ʛ_}ݡzXm=*ϹCӈz?yqm[.g&*hO&[-}iF{QQswN:N+]{RdN5&Q\Aҋ]†0aⒶ"@.HÓMt|c "z%۾* Q49:؆*.xQ(Nj/DKIV~z=ɎKf-6Lrbxˡ6BљH ;:O0RSJqCkgLJn;8W.T6v|gS[]1K ymMyJj뒄>Ig5V*9+HP-RUP~H~jGM^kKH9pL쓸@&Y4Tz 6sKfwJ8⮪c_Jb";V{5]aF,`?pu'"f.0_Sb;ľJE;#ˊHvUEzUdVRa"qǔyLJ;8uWH9}2<58͉DIbKJia[0A_ wqﳑC_wArN+ޔI5΍9f չF3ڣL>&a&x+.Z!!F R<1l3A` Ά=EԵC%p{ݕ_'񏫟eO9Mv.6XpQ0Us{ܪ;Wr-Fz^s-}QM \=~ Z,™@y ⰰ1ʍD|-CUyV2+6YUD#4 |jK)z2d޷086O.'& Lh .`ץ? [gNq+і䲁CoJz'N? ȝw'.47O`J:5{7`oeh5jQ?0cM͆GJQf ~bWRV f; /peGhх'Gq@H%\DC'2[L:1zp+jaDj=Xµ%!F?sQ`l(;C 眂Eb+uZ@,~y,p<AЁ꾷dUdϤ ŚOӤcԢa 4F,md뱿}/O40dY qR ®IHѸvQR u|b=0hKf@mUv0,p)\C}cIм`||}a{ѫ:W^s#3B@8(UAgN)\[|k)dQ1~cӐPsUxv Ƥvv,NM0a X@{YTJ;.n6y2‰rx -A6pd+ExI ||zV)yTPZ:QL<좬}~34([WB (RvZq Ugsgx 8X+NA *7]ߖȕ'q@Ay]@ts'WUɪ7WuBޣÌB䪻@Jk~]"1ȋ-][4u1Rx OYgKs-V|"۶X%FYd࡛2nu9<|mD 5VDUacf*yZ8ڰj, ޙ1QtOPz~#dEP|*^3$(׵$jYҳǁY+!|y0-C]XWGlo%bbCQ*'KDFV޵.،㤽vG8'nUJ e$xuUJXwTfŵ%m$JBNXMrۏMDLehA&N;_vmsumL|`sEH)Ԥ9jaJ*JA_㸼S5u &7^Ϣ(/}G㔥Sɢy+H=0*Lצ;~(.AfLռA mjIpr d&$J]MQfL ⯇v"5uBࡃ`jQiWqɝ,H, Z*=gD*4+N鰝\&•]լf]u[!'9m}4<}&A[w-B;YQ[+1$unP -t=LY3Cgz4fKVoX#|>gyg0أ\E Mx`SKʰj\h{.h# C.oqL]݁U+zX1IGX 3H+mGH:92/f)hew!s`!y&i'iRqT$2ְm4laƼ LъgoV_Ӥ$l u1\yJ`Fqbelk: h;xUC-w[Y?w2򨙍 a|Wo䦘V@ڒQDWpR6O'oʊy-=HܾS#JERێ&)eVZ]aYYق ͂QNge6 #F0ޘ,WFM{\'R5k(*|+S(?$QORP' =_>hīk9 * mzBOuF{4Q wp'2 c5vD&]2a|*^ScZ\C%L u (_)$xxKuٗLtˮuWɿzGlRl'77’ *a $aPdAmv V` qnUzfny=&0>[5xP]) ;F?y1vm",nP&}Ÿ65|^ u@ &9h#;+6,skbbvUf\ɛl#UiK0*15MQrYpGjiN~ȉd V{cYx6]nj^4Z`APjlQT;"݊ 1%ҝcf54t&havxU-5Q}иDh=''5Z~s/qPh׌j7ȟr[_kϋ^fd=jl|c%wp";7CŠ@a;lEd؜ݳPwThOY> G -t4JݕS3}IiZ0Y;o,ۀe1di)bЉ9~zn&+8;syJ3,oUeNYl =q%]"soJbp]gТJB'*sF}bw; C$J @I# th'f%yNndj#:H:MqN6(ak.\vyWO'^j,t?EifEzt>52;[~P~w>j7_B'YY.w=zK} ZPSLrSeDi{&Er MU` _F$yA+E?4@"(pQzm,[-1D3XGtF㰯Q ]ZhB gMe Zl/(FQOq^fnoc>T9cP9' #d[QL;ȃ-i:M۬)1G_X|^"- sʋ"#Ȧ?J櫰5P,p#*!蹐&:n)'阘u3C4i%BM0mW5:?fIwOygfkتۋh] nHtl=OW~Us_.w[\eL'j5$ò?/Alim1_AUr\#˗KTFξm QC!Dãa+f9Bq'x(z_n*QТEie?V#>bDB/@_grlO zL Xyp7*nB\_- G78o`"f7fpt!xgpI&l\گE ?A2N:3%ha(q9Z&xK#CF`λ~Ra@2pf- ! ٨q>Tx}"x|NKmfsmEq;x9a.VM6vwV\Zr`Z1\MW THZj߮骥D^lA>oEfXd5?D0Migu}ֻTõvЂV٫u)۹Dp[`\v=Tv uq@'FÅ@q M/{'mK?'A/xg?ٚHR=54qP3N`'2ܓl Y{W`໊Cʃ)Vh˯t*M2dE|-B:5- Gj49"5mv Ck_ֱ|_)Y^X*:Ճߧ!gǣIҔ,llR>ϡ" #|)ۤ٫:*_P;̉ۺ9yDG+SIF~D-lorO\D 0dqh|xcorr]l𮷞U@|_VH;$sKuG6'M@Cetz=N*==w~$gdU;b-"1{,Éh>zqDD놘P|^K͏K`sK}~fdqs|O/=ʲh*\i/zgoD mVմ?+?NۚF|"G  |‹J>NV8Rfc+򉐅ЄtC 0t)V9GbŭQ  ؋adrArQ϶YP&u|ue¦ql#brI.1%갎_zaȊ5ݼ'c-8ʖedHG:~r#P αy2k٬T1F3%j0ȥP%C?u,"B ['XQ.n 51tHCcJ[K"_/˫tl0a_+Ө|&p8QBo=MdkE:ex)N;A4M3-<|.EOpKtNǭ͐M ?e56pBҠƔ<w|.~6^jO/FU6vA71q^t8u0tT&S|뻛B@![M=#o:E?GÉ-<&uZX(xtOy!cFSҲCB45juX~,! ~gm2\c}%..yr N ^hŻGJY/*ާr2TkrS_6fria,Ckxdo5s,6M!eGN18V*/;8vQ&n LgWY49BjbL!x!.5T'7T$ ޱ ~W>U hA2`ƼwWEo 1Da43p/ Lz"Ĺ rHr?jЛ4.f @,vW[T56^=d. e;@.G:>K K SQ?25KE@c2~l.)IQ)V2!fM7tY@%!#r7p+:.FjWfm}ٛZɝ SwkP[/31rϷF-̞PnuaRm !KN!E>_HbߩIEyD_8>uAjAC³wD`bq)R)nM/ePIP52o?zeZN!>LBwCYlrxC_@ka(H .? }"A;SOqf3:ԕ+ہ cW4:XZf6ޒo MN *\ <Ģ}j >D]߼ˑõJqsЂh,{mxH+a1 X*QW'h.rߝU3c(N+WOq qUOC#MDd?U\?<Ɗ􉡱BaБɦXxqMҩ/FaԖ :^GWrדy={ovUZn>Ȭ2Aux qz#H"bE5&a  YخF/йSzkΝAͼ=Ԯ~ܩfg'mnP Ae}L'r,l EQ:5>eq_oz%$9ecұx674_~oI^>ƫ PXxjλxO >`kiN͍5:Jq#Nm]3QH~In%9m9< uc_ *{0>1K2ڳNےLC,I}GCRz"tIrOPw濵c{sY:!_ÕqzxZBb~=.>xXOwW϶Uxn5ZlL&x9YM\NO $bUq!h,*(^qFkV̘ J$2n`?"-`FmPF15ɶEɸ'?>4!X$ A@8PLSf7ܲSaT&1l`Wa _luxi0KEj %ڰ匳~ ?8wt3w"1!cw Ɔc{ ȼҋiwӌFH񃘉ӿ8E _py84X7yA,aU:1;+~X Cs`q9: fmt̸Hn}7ɅTDi~KݴJl1{eK=iʹۙ_6SH*p>/gd+mtMz\ 4m @[Z-3(}Mb#ipfg"d7IٮdyOȆudw&F $6i7 3{ P2ң@yv'AcނwB/eIДoܱ˒n #L-ѥj…bio w m!@&zp&nq:(p~*ʬ(QeGv'O0u=*<_bǬ~ xĚ@IU`VeAv4U~^ǭ.4@F"J*Y(0OQub HsĺR)H=}ŋcAH'CDƂ\o6HU!灮4}ozҹՅl iGD4tۗ[ՏX t|e,!χ#Sx뱯\P`~|~ŧFۉLSpSM軽@Vٌ_cم vv{`ARwxFpݖss[!p!z:oO }o UnW] cϫh`@ݞS"RT9yQHjmۄ&ZT2&tUF +]IsLR3,B@MKfuA?yr+ wHbƎreG& #1,ޢJfwfCKGK#vzX -@ 0TƴYaC؄S~YL ;;5%Oq6"3GrxKYkbg'r@_ϽU }̀Fd{n!AοovFCG{S^F2uUq$%@dL1!uNQ"YAxLkz&MotqL,[Fv3HtU` ]Ev鹧=k⛀$Ĵ,l5ȃ02/#|z0fu~^dnTC4ӝg y7?h>Dž+L1QO*puU ')%}d6{C-UMH[VN ?] q!$TAJ*޺)E+-u"90rzOI֣ | ˫<*~Sc{|SsD ,`zxI ʽ- (#FRu%lXN3c5~+|LN iQ~t7gN7%d{ru64bar|C)ݷa25GH&ag\Ey฽CFR_nI>, ^ h>k<"s zS`li7A:F-| nYQ_zCoڇw$y?%R/_P"fwyWloirwl /~,VxbB`ASK_їzCJ,Er8SӜ5FFZ[AKZ2CXh mG%i-NJ;+e!w)#>gܲƈ)L:*,J}`X:)u:KfSk';:ssKikur VSJ6רE0H/ElO_!f/2^ȎɞFg\b{ڻt܆n%Lo)㲹 C nr(,܅XEVlܸV!C=soI+ c覿nI2sS)!.k\7.7s5ONU 7א*uy^UyqKK;H/Ꮀ}}?l:GNR:rS!k= At`O{`9U~XPp|>- dPWX9&j C1Q rl R[4zr%߆9'K*` `-n› ^5\ƜWt~ˬ*Xq3V2zq&joXIm=Hb]Ď9&kc`*Pg%X {~YН0f Sw躾.DL#{D Dn4XЀ/!c̸CF " R[kO|`ظʭp2-A\H䍠$Ryhk>I2JL?RK#A!B] ښQ4bpirW e]埯 ? E51GBmtc!v:cqbyfQR (uZIG{h$dz$Bk%'E_p%jU +8DrRRRCv7;KE}T{(+tML[4Q{i>\cDT1N_vp{Q_T{$?z{)UkFQͱ$lKxg7{O^  >Anjb/oT{9{Ǿ@[BSRۀk1_[育MR3fQq6DZ ygF,vBG3~%n>E0Kf*@h=ABV De Y'E$ R(0Q@8KBk b#L^G~51"ִRDQ@73*d0D1Aɽ^Ho֣ǛG⹶ᚪe'fC擩ߊ@ Rnl~rͨUP =XugD5^z5o}}P[mXb,Ʋ}@DazM;T5B hoȕI~ahv j$6i-IBM$l㊤g|EL@(=8.lgˑ1(Mzm;Ī@c9TkWj/@,1 ʐGD_57'+7P'[R߯vm1oH3n<w+ N^ֹ`h]3$OIߡK^VJq+α={;ad¬{vX-&~v^7F/䝨rt,y5׀3[V,s끍=M](H9 %FZ pyf$n2J[̺>Ie)+9}|凍˵#Ě2ncI~xVlVpTܤf<80mIn4m- z{d1Tɐ!!8["̨27] sX N~$LONUED?Z(UX r>= ):xpE9',a9 YƠ#iR^]YfdG3M߱( .n -%ɱ6Nd3Ǻo2a\<ܜg]c\Ica~!osߚrx~*5DmL''֤ٺ >Ov9SAi롌ub.cģm%z6oWܦהJǞ{.yS|6_{Vfv)({eAL~8P8Wu X+]~#? {$[WE^N&QLqV!xuKDXA=ގNZxuO۷NK~KtRFSԿm26/ p7XEx݇/! PGqm9|7Oxtڂ:O4,5!U' /Hά |Om%Y2ŀ$7s 疂pLtӋ٭5pnus% Pjz7<`X?I.gCh([ 'VT 6ɨ*~K?D@#6>bװZCI z# Yg!1u`nBY$<BfbVST1Qu9OfrN1e+F#ڂ,UWvs\{aCȂϭjy`ϗAᑡ3{)7@2P-~\-nUo7oDέ\_͏a\n8fi>ڿu'Dt׹Wc_8qi(pbH>}C?R@/՟S|!03cUuh.XV0X}n$FIz;\YemW6wHӴYgHDžlTòBV; v-"bj0t5KjTW\:&٨#x596]ix4jP1Dc 竪<Ow$a8[ PyaGe C@UQLky~ИI"u'2jL(,R3@BmқI]^^gU540#FSn5ucl@m@S-IVN^Fvo$!7@eW >%s3Vl*tQll@}%dB@GC3PХ2;x^<:2J/-ӱ3,lZaQmP̸(c}wwrٯH i%9\~uFL}O GS G;u5[/2 njgO!kCbmEȮ?'޸qRexp*Iu&s]v[[@ _$K.mF, D6=3z@ 펽F nyd/tl10'3V<ܐ)%~"\̟~H"H^%4IQF)1xgZq❄|jُ'Mp9 xieڟ7̈́{؇KD!~!En4{'yXJaAʋb[T AfRf?p< T%b%AV04,-aKXr/߰WRLzu6S5؞J^JDs~kQ+DW~rד1 ̦zbDEXm4C?+\?^ OPl,{mpn\Mq5V;E1Vs*վ/=[F?]t:eGv~Q@UyoӻG=#k5f$܂̻,J9|L|Ug:8CQ,`Gh V/ѫ[#}k@C^\d]`>̛@<){K{у+eYyS al?o" V ,!]8GMv>7|J}kAOYh3Hl{ʣ%%A- K啶y_IAVur* ׇG'->U,Tlуq!;D l9 n<&I5UTdL2BW<(+}Q @}[J\vd0`1ǥ1Mcqejߧ+U+.1{w@³h=ڻt @zX4|W1f)~Nv>;b;m@^۽EN|hǀ{ºS^ND } _Dj :-֚ x6*1~T _r?t}T\V4<֔5yѴ S/װWkXX5q wiƳ&8R_fծZ $N^dXI FWЮI\;,+:Jᗗc]G㐃kG1ٌqMGhvSIQOi;?E(AE_NLpG<,0̺0dߦi) > |L@oV<4[Y~; v_ {`t=&toԥ7WmcaȓD՟N )zߠv/PPu,gG9zt[g&seH E\wId-5pơǀ)w(4Uh{ >ma''AݟSkkZ`Q֛u s#Mդݭ#ꜲNl VZ5݊0PIv]{u<}'yR W@w纪@/ mtN̈́R(>e AFcP;w:u⬶&uK73sK&X q[>Tqcx0\L$g̢5Mȼ5V}dj}GorT@\2z]iIZ){"V8qL[|V)~u5о\B$uyxEܴhyHJge-s#r}ވ T2ZUӹj,kRkfzۤA[S#oYWDN"udM6pC?e7h~Č);aЮ=IMz'=.P@}VNq(U1#T~K)\_vc^z& 3X_tz݈+`{W8DCNȑRw<*B/i쪹 @N*y6~2Bɞr  =/[c[jl8pOz{U-Ҹʨ,DKl0^0~ly0#͟5F$ـ*ܼx;}>L-$†eBn`gRC Ys![U68s" qʟ ghww׊0b7(8 {EY1ixZ+d WU))Q=h"ͦssΓRI>7L( jܤ\Ϻypgm1$e<ȉ6jqנ_Pl%K%y㕨u( Kb_q~ms3i-AhD~ܮIL# Z.ir@C4?ʢG۴/n@3۰|Y`ZAVYBUK'r+&~^hG fonHQ1 g@ ߌtĕhbCvޕt]%MqXqĞ94mȝ UJسn-ש ȡA^^xHڊ紇sП-]A$JmoJ9t͙r\lƢqBa"ϝtxۦ%[yyUs4=A n${q>:/Q kD1#s YrqMVh}X@J63eUe`to̫5ϼU5"E r6~od;jSEcSI)Wo.{h>Yf8ŐܒfdhRGB"88V :2UQ' SH6R`@]k~+&L!d- lzPef<˗hoTK>߲9'Ll]H;2+_p>(<5L9TQU[=7OE#ñ*|ZurFo3i%Wv2ZAsgݾbmr xMw4=?倉 (X͞(O>p^Z_8Cف+ qS*^m罋P&ը]!Sir[$U]67zz5^TdV$өvqd}RdEbl.%R œ3:F| c?O# R jN岂܃MkFX[G?`=:"+Cm:j[>k`(wԐ ۪WC:CXͷP1ҖW,P]F\u9d$@o\ gy4JeȀ Ϳ<bPYr;\'(=Y锌ܚRe\/~srbov@.\3O`sQ}r2 gAz&֢L eqG;p[yur>#*Q~s\:%Ni1f笑vB:RBɗ `.69 z۫|?FAͽ؆^kGz3e_,Z <+Tjd ?HN͝ru1\5hf3N-!K0$Pcvd^Gn}řtɦNӾtsPgg I3vke>Lw%֜;.VB[9_S8QT9*01yCEH6(0 bLVbqH&bMQb3!ֶ 8x$W;k \pl]QĞi!\ϯ_xKqKVV\xq׺#-`=.(ۛoSYN!%  ;:`S(aYoZ4q*{R5MјDq1-r]Mc \IYd4.b>Tœ6L{#:f9R/ $.{0P S)̙T6ڞ=8H 4K2i!*%-b%i# 0c?giB)B a8$ѐ~-9!^%oA:$pB,JK vݚb&֭k䴊g8q]CgCkp>Qf^3 9e32|AzRFDC +- jͿYZ>CqquZ~\ [Bb4שX|+,ee$~wx07x ]l%et| I䬽0X#VщS9bW9*nDy&GOU3 ;x~:CIF*)75ͤ1KTb'\1ǏzYDSBӱlR`8v QٝKD₥/c2>xt]Qx1\fTȑp1m!;V^gy=[(qw\T, ϟӟ`o}8Щif4}'zԸ`X1<'H0W/ݪ W'YRDGwm. ɑ$fȽo 38e3=%Nºٲt1v*Z7Y4^UFUʪJ?gvdɌZ4Ý[^9=8e*:xFRS3(klk|v/*EtboO`iwp-2*X RhC%| k#,XբCt#5*`ߍq7 T ڋq3Lf.d:y4F_bGo=RM>'KaWn}{᥇A# Vcռ:sGe9 (,`z 9uaqgqqPaxKPsj0gX%2Wם҇ 5rg|&"3 rU6|'n]䔥;햲:QKήx)#31S<ůoI[ix$'`o{SA=}ܯ[et,U $!K<ɚ0KCmL/^BkĚ }+c7ɶ>G>2*,㝔Tt#`ށJyS[C&+>\Y rFKU@ɘd/"[lx@SLmJ&Lҿ&ZAa_;~Edu30y'%rršF|gUY70:Vs7Ly) Η*Ò+3 5D<~ũ6ϕׇ!O y0qsT޶bIHFi|pso&[%.g˅C >Q)79OUA 苾:2ȿė}H\To=ϐΝK߽$z&z&9LƦNwtPՄlY-Ĉu.qz DI_>RŘcaqcxиI̭|7Fo:3]P𓩽gGXt(9^qs;c#.mҍ%@^ Ǟ1&Ė כR4֍Y{BL(ɚ`kw `8G>6+v,!LVֈ,'|Fu˫OX$i-,"(Ѫ 0@_n` hm,b nNqS ƆnL ?A;yL!hKXlEfq `i m#zrjo`(iVl.[_+=ua~qzud7XF$7j`T{~AZ{72Ac9:K4WOHNjH`Bxk#r&.4uOV(L>^7ҫ-w:gRHP.ZA_:}-qsֺ#̠a3Vlju5K…[,޶x׆ &hsutQ"_2Oև!`S3[ e4tu5xRjpI!WL>*E656%u:PXL[>M.N3skKMLe>=iG0?/X[7œ4\A,*c{^E.!%a8v!$uWg]7ҥ+gtυqG6.Hƴ-f!,NȮϯf'?b;[)qʢ =3 *-' J>M&8{6cp~{&y7O_e"E:n%©IU\ڴ`ib24$Ff;‚G~ ;FXQ'CFupuB.RLC~=" #L3ì|MD~6aQ0~nhwkW{=-VadP֛ /oL<׌,lw] ` <6ʃK vSf쵐dYT;B*R֞u'I6\OS#&dd z̙r:xЩo%Ū^e2 hU㋗ĂbN#qR֪QquKިQ8d?u:`fJk"tbEt#kLZ-8#A@#^`y&B<GВ reFT_/>J]^K9MKPȝt@J>83ՎRvX+Y~nSNBūq/ڳ]ٚy"]w`^h Eo3BW+q/PV[0lŻU?I_YLRi}bXEN~̤kv![aIc3 ooSo֋rb#b}l)d헁H {9~*[X͹Z&tY5ÞmDG8V'b]?#$NI& z/gWM ȩ(VdF j[kSU4NW)G{ڗ~@`z& " 8"K%KITVݙ9g Hjxe6{GK9Nae=Gr>ZNܘaiսlHn~"@ r5ĦY͸jsa^;]ҷEU EW ry [I9!#5{]4dJ:VSw`>O+r)> OUl.m0E%?jj%I~kL5ӅK&`l""P[c)xVh !f+"uժ ane$c/U RTxCY'rbDiVY/ȇ ǀ?)9Iq_>َ A'%ͭjoĄ㜻ގ=98]oX4Up'eRNVL(؄듨:uRPi1R!{0  H?.LMu8rt#sɆ+pΰW"_bK#P?Tߥ5mgO ߙ竲EumnHE>nG W?G@ItĎi |uZ,sPCYҭ~JyهąIS;Mf?VIƒ e) $ i.T77Q++%=q[3 U~F}(;–,"Vw6jwmˣ}HڮܒT>#"1 \t-׬a5՛1z{UAB=G{GX_% 2a&s̿qPl;>bF".d 7bA\)mD/C5W%˯[wۯ]q{G%"]=|;`CFъ^9ӌ |U_FOuS lhXLy·,lf5{a7a)Qf2ٻ|E;hH^HDnW}ANsYH7 IԘΖjWS9a眪|ە Όd'0N[u=.:;^F#|q saXC҈hOmC X269+{k>/ϸJo6 b*"NQpqaEq_qG4N|`gl)獦ylfg*;t3O^a$%y ^3vtqP_?V0 2x !y<>$B?c נ[sU.ϤgUrk4g 2YR7㎕4|(vK^n}0u#L8ޓ&s RÀ+|^B< JjNrupCjaNoɀ u^1'rj1k&OHqB^j%̶([/;3_ReڝcWm NdIdmּ9N]k Sʡ&!ǜUE)qd 5YF+FE>*EgܦGaSD y<ڵ쥭}eqVЀ4Ua6[hnmsK2  I.@#vW bdlXYި[<;XPtʵ^Ȉ;3BtK^6=G=&|9jqW3@d[Z1$8z8ƕhE"gYZ070701000000e3000081a400000000000000000000000166f3d9ce00006378000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/media/dvb-frontends/stv0900.ko.xz7zXZִF!t/c8]?Eh=ڜ.+?~$="-u]"۪_ڤ@{h#xzIIͼ#Y=ŕJf?/F Y.H`.V`Qv:y Șf~>@_EP`ӹk&!lZu˅W'@Uܻ6_#Z!y]"_u[DLS.ŷhfQ({&Nҿs,gboʯKmTڏNɴaA`X}h#je@ss ^P:#Kdf ^:7u6qiE=3VT wFMHʊ);OaiqbmDO hغh?|;4vY:8E}:K RA|: Y:xc+ؒi.U aȂ&"MnHh{}'KԎr}mK;7r\VGRJ GdU H:&4tKi93H0R!y/cb*MI)0};w&87e:$h gCCt:O be,촦2_ݓZ= ϴEw;F q ?:97(oNJLLH\6lFgpo|p'6D Nmn'GGwK!x5yAxoDFg%lV 09e 50G:-\V̻-f;`[Y wӵIAU;fQBeC\qjeYu> m TNruQyce9E].2/$`JZν:+zGȘp0ʧiG-}_ÚdC0p6ŸVm-(pK#4Kw"I dȷYCSOK{  &X韄Ic``cs+W0ʜ2q yNjbJI{ٝʗGMW:9CӃ; 7WG@`\3"4*k22ۖ}~zHkaf!>r+߮("A)1 DGw9I]f$@0YPUL0q_*$gXv_kp S:?dU*2XV2#?< <T:,K^ONjCh6"45QjGORFӞ~:0xb4zO\CO(Q B}=ӎOGoRӚʻGÏ8x1X<H4r™z{/CVfsȍ{MG-FK i`DpuP~X YU۟P.ielCfun沉 QW A)YO^Y'Pg ƶF ;~=b6#Ri4}~%zu&`1"[)/z7 ,W!/++.j'B~ݳѫ4hc!\M44Ui1a i :)>  {'ϰ(7aYMe7)|1DϘD 4舭R`<*2VwTLИOڡ7( ⱮԬ\KHZV|ùBIVMT Sd$аqâ Gy+:LRn&vf-I&-)ʼnV a]sQRAbvb CiSV=taXFSUuKsgE$x3uэ)ھENДEsYܓp:zO<)Lrj"ʓDIy>}{(Dᇯ/|Mp4?D|/z}ȦfGjh 1\'.<36Uo=4'A4b0 PS wmX<ƒ &Gns $LA,n8tT (=\1ZJ66Ohto;wr9VRSkGȤj>%)':~iQciZXkhy0P!=PwJɡD2 {&iΗzf@S] ;pF  z|@.$E{]y!aet"BS[`?xKb ?i4|`|I̪,jwc oO̗395%ݗwfkȝ“'/(9PJE4Dža`ZdI$Ex#.8˨J8X?c}p vl/˹ 䏂sؒ{^P{#HyUQA@'-xXe{960`@'˥r\D54<^ڦ$ |>IIAg'[`m=Y..= `?5>0~Ȃ0™M|f)ɓypr|8uq=bNT#KϜq`xwbRFMob@)б;[cg1c N/nTNaPb8KAIj{VXppwp[aU6:48 ۈa4tۡ=u8cҒSHXYSS6Y{0`'x6}iYXѮ`d4 b3p|(5B0j(ryӏHϖ -x^\"73Ix־(s,UXɟ8ǯQ 3DK\bS&K) qkz? iKdks(`4-%Ş"cA19r,> ҥ!Xk0}Q#owY+K0Bm5D["w fx;Sm^+F׫k'!1ƁxwJV;?*D,`GLbISFJ4+֮c^X{Zr ƩGRqU"aբ|ҜO]8KpJ=%JO!M}K /RHJq;j!->7)f\rW?rEl@72O*FCuAʜ0dJ/( LH=s܉L-Z""`;xyߕPo!$MܣXaf^*Tr\Q[+fq&P%4;ή_<(<ܚ|zabi W8q|l8,AeQ=bM(>$[M\۫@5F{ V"R+4rh %k"VšiwtHen, UX 1;7s}D5vn[ lQ. ,ŧ/T_LRX6hnEN2%K-鬁Ub'[ K9[]ҋȉ#djN˶RE\+䜷fE*MŁkdZ58inol;<7@ qz [kk?˾#r;Xp$.R2sO7L١9}ae\**B]z/2/PJC'USUWf7}oi&K_JMז {y4w9vG$̒T`읈:/hDV0ɓW;WݨC9/TɜT\FOJ?Hjik4u÷kqp0laHoQ ۤw_-N?1/G. UH0bkZBlJB%(7L)&R9ݺѰlbj.O̍ԖQL#rapJmU \bW<neՉ)DP,2\ E%_"^EO9 Jef^4*c&iϊ,Y݈KTRu@x,H*X^>vyǞNŕ!"UR.lpNxךgM/JTub0OGmH$\[= Z˰s˝;@I*Q{jyjZlh4qLDˈ$'r*@g><`Dk=ƒLS M^/4CNq > i_)-,fZ:l2ID}1 {Qo sXF6dudVNCG2 t;rNk>u )xj[ũځL`JzjS?c[ c04Ǡ<3~<ʳl] ,{$c)iZ;xZI2(EiHTlnq؂y;-}6vK\%^NڀLv8w0Po {,qeH{7a5_qި^z7,X[0CC :҆yT- /j$br@S…1'T\1y\txdP Aj/`Mw:sF,H RSqK-2#."k鎤fXq> H^:2sߊ݇,M~rvZI~k`'eLM/d7Mo;nЖ9IT!OقYbK+٩x_yIOW)טۚɄRD<݌7aQ+H)jSq\DbrSa$;W&OpDA_:E ^3>i®,*O"P T;SӾbf Ymm#h'.} BϧS7;*cWK&<ĴfU[pFPC*ǃ#U w[d)͢*ڿ4)p:A5I<= !+FFq`T*{)29rxRӋ2WJR XvhIN~8QI$"LFmlId;G1[:H!F=[4r.`ٿlrKAe}ľ{C^m]x#jE9&s(rzj9ڛ{mK=62,#. 1 BZFi/6X 1{%<\A@+'ϋ#vfn[/m4`l?3t;n"ZZUCfC? |X=)qL lF`"- bb|/sBgmcO$b< 8A#z3~h53*Rj& Zf^, p~(Z@9Yv6pޒ-Fn Efr[AäszGܘ'߾082Bp%<H=a v? f ;o#2K ްH1٢ ɞ|6!ާd kp$zAȜTm3Ӳe/B1y>zi ocŴ,!I*m!K wl@рH|A.̔?BnGMjP2JKPD*Z%!CêdӮNM1݉اdLJy9 6L{1aw .khGȽ+d|_ /Hja]jl, 8=m6-V1C,wۚL:1eF*f_mRq5b¶^a0ʴl*mz{pX̄n&_棁kme)=z=H[*1n qRKUfE ?AV~T% tp^fuf}:&J}G"WulV~W?Hׁ;循+]pGdX6U3bCq^v+oǫQׯ$ ? z}O=W%+@sСL9Itan&;2Jrb<4*$;:'^ͷoSG#GuiN,+/lGI1(r2?SЕRO;DC)K`MVw2UXhNqyicg@>+%1`zz^oʊprk&5Ib}}y+7ޏ R(Ud닔FlZe,wΑ:#3> (%!d.ȿD'%hUjT>G08{ACz0i/Ro$Pcy[=zmNܟnȻ[j20q+ ( äB;jXZ!kA{)Sq#}ɍ 9Ј¹?ơX' ͑a NB^4d"$d?rN&W(KcZVgO()/yknd>`oߗ˓6q+At+OČ'}?-|m '{ F ]bSy)O"#AC(*}i˹#H2;GƀdWƯ^T^ZNJmh-9jǺ6]$TJߡ`8C >fnc&6 ӛ<.''5ԚdQ.˒)p`/APH&Z( Ґyi L[oERo@m#2QWA,hQfBČY ?&EGZ wu(_W&hITG0 X~X-E7#MvьV$g1`( JS(Yf}zhwWC㧛VJ~7h'Ni-(:k[P?w*WH՛h0dB:krKOelYCSBYK +/]} BЍ (8aXmjJ#rC1حVD5%S#i Y4C՟qV3,u!8)Ρՠqבذ}re<5wˊ$2y܅C[lKy"z(fi1k.؃?ڝ3{l;MBY{c0e(K~x2ayW5 Q=^徑MRÆ_[5RmFR' JB/Sgb(*1ig=m~ 9(he |l,db(L&K㔋DZTM v0wP_=p>HGe[k~ Ģ[P/'8ɘMn똦Fce\p]@&zNѿlgR N qLa N٭mW@Mx1Fw>[r&%%;Bzr1pP#x,-݁}kʮ%1МXy>R@[%rcYA6Z>ZF؅{Y@am"+|.`@jD{JX~_Z=gͷ&&Hj7h9U6x%S(ROS3W؄ߒ%h8GݳDAL XfMXvP빐]Z;1m]({qGizl8C~h,xx`NL a$C`%N|YzMw? N¡pƪ꙼Ɣl:/}9`(Wz;247 VFN|g=v(hAЌRǝ8y-Eh;h E#@tbrU::n}[Ԝ!**xb.nSPbzCH+uH86S׳R0̪~ ?/KmI[BhzK-`gjxa}o ř .]%N r҄dMW5'˖|F-r/10zIUN#8N/~Ju:ƊV5`wYujJ{_Y|JÅo_N ?rΣ6*n&܌tg@=`h#-h3y)ctm+c&{rV\azW w'V8֕GZHm>chۼ,X*|͠}{xK tBHXEhί9#> !Bψl] g2'&UK. Qqj58$0$&l0w;߁b(O!9+վ`ٓ8;Z< њ ~,8ٞ:$G_IJm->tZlb4AGLdkrP,Ȗko?(.36$#TA#x ;Xj(ۍ_ Gxv5!Sp]_.f~R z K'A2N 9,Au {@k/+Rf]cDߛ{HZln͆6f 7ǝ TZ3?U%K> ;鄑ذ:'KAÅccmJ!Is,6q 5Tˮ&SWB<kIdSun*1]¬`0-'%ޒ k#*󴙾YKXP%z_R\{̎IWs'zu$z0o ..Y9$nJa[$ۯƦ6Y% WB9s&L̞ ڃ%L:V`cxOwhiy\7 ez%YwǜmnBXT|PR@\P#4 _df9 Nuv^ QMZ}Ft[[ IwŌyϙ4Ahmm%=u Ԇ;k (m^rT0W)?0RK$G$U qp"?89{Cu&fBV%КtѸ/r)+^l5oq?I*e<ٖIekv'WG dHU / PLHiAmFm&Zdd1v88[ .) }JB~$|%'=;UdeDq6^.^ӯTk]` ظ:1af`v{m%=ot,9bS)^9 WW-(1L6k|}#StH`}}MIk:A \ It; Ob,XsZq$Eb<PņZշh{in=KP糐 R.Of"PHbC]˴.IÌƈ܇$0[;6gLKQA9uV e>Y_C>!hbb IP]D߬"ua=ZfK1(^BnqՌgLPa1Z-rN'zzK7YJv dI"۵85.DfxCݶxʾÆw#uڿC؝R;d\AYjELgUV)~{DsVʔ_2]T n}FM'sc <9RoD~eLwת§lQv h48ZPC9KFF,*2O-Œ$[\}25C P|%aMǤM-C+ii|z ƍo= 5T?Yw#ȣ?M^m?GͥNP D=u;j,(Mkp|#$XiڛJUh "i&%{]= DKk۬}$ƺRD) s$/r'>ZMy;k)vV?!6Em-FĢ͠WMU^ 34h $dֽ/z.%&bLamWf{+/Z{ᎣpH/ [wk)ӊ(ph[VIˮU~ˏ\QN$~XX H%(2Uo#eYDnAKvtׅ!C<잸Jf+&hd1-=Xnv!bf6GϸQ*щEF|)DCK'_U T{&0a $Qgǔ#jRK kyf^ܥ'N`r , g`\珧 {݊r | f a;_7ϱ(?.9[zX4 e,FKG [MʐZO|>tupdlM:VJ V9 QWdJ0FJ X$+9">4Fpx .? G5}bp$vY!LsW1feT ֭eOJW.d+#tÑː]yqZlD{c+>X}ij {yg6pF,a_@TD7GZKO+Iȝfõx0G%QH;t>X=;_;ꊨPfm@㌏S {7TbDi)94 [HSFfWҢsPXcLо~9r$77t~l\ ^'Y20PS /~&tJH8;|+(i@-gV8_5 s+27M{L*m:#WЅ$VG yn@4$0 )لãvmWo2ˢ:Cs =H(jr& N90kLk}v9#mL1I!M +-R~Ha+ICCP$75EYXMd7ם)0PACDCY= ?]g Yty{c 47B]8E$E㄂, oLDVo\X=-?CD IL<0'7|E 3%/4qPZ[C [ 6D9tSD(r󸘧0 oo_I}sEbxa ֩4 ,F-kݐ,G7WTp.aqoS|C6$ޏ +0/E7,0c0SFF~6V7Cp4y;Q8EO},MuZl%6 :yw;s{i=d15stꆿZ W|SLx Z^?ad_Jwlnn|NȎ ZYX[ԬYDfBk)pպȎSL\(3=MG[%q^IP1< ԟ|U͞i̷?MyYZzʚcIN llsW_PA|Sc׆*~J>zt0K-P$ǫP5xYkbw,w3[F.8?0LR~Cy*bawŕ%EET7=9t ؛[6[L%8qR&Aݠ caTIciV̕}># M=0W#} ͛(~ @/7}9B|$ . 6 },-'Yg+׭%15f׉qFePOsEX5P s3~#\FZͪ@RB&ď|j=Ĭ.>q.^r>@"%O0g厓/8"DAr䷎mFI~mbLW "8f'2=8˯ň .5j\P>XK˝!NhgS:Ӆ['r}UyYft%e"LHIDQbʊ&\ P%Q A(Ȕ!K[m~lB]r/د!|v~0!=tvfa]ϊV3h);gs$ն9BA@jRtjis_]0RQ "Kxa7s32ȿ~WM7-Y2AehstkTϦ=ɧJ).O&[kW6ll|fpٿ6)wT ]ӱс:Z?v!>4.4)c#YEh>8M) KKk-0FKxp49ހZ>j} NaʏEP#/Lq}~Vg"ZSIJiċjT5E34Nޟsib^p#f:ݻnm4TT(IGUtxhr^_w 4lhô;y;͝D 7d h@պO q᳭ƚ@ "g'!ܱY2EP9h {<[ciFč&N-7a}[mf\9ӃrBO4e%* ws2dL]F䚌U3W0$5bZƄ%*Lz7q|_`YG nFcJ9 J.(A8c6\^j,q~y(:)9S?Kl'5zh8`J1!LaD˼v#39y(aQc1E25)^S D=SaoejWv$n sG$A_<(ַQ_8!|A' ]x{C\_Txe^ E4eឡZ<8{3*mՓпRsҕzYCNvCP>O$զu MJx$D# MӦ!PHbaJіy Lws}Ey+yA)L80: A g;h#ȼ2 #9 3ٿ'Vf&=+ZDRfۨ5}5hWJS0#S8V/s 2 o@]7amoANzcT2QP" p3((Wo,ՓKyBl\^Ηe]%Իxs:WV`ֲa ΜU#k %0;豶A|%)oz!D@v:c`p;]`0j&6 #6bMzg?j:K~(+h2#'I9$AL?/7٫.@Go|] _r]57*Чb8<(*f6ZKȢ',"[LoH$ɰfO'42HxTӇ N|0W8(7 M|jкMRKkh.ahZHC4􋗳W]50nRȜܖixb vêF뉷[.B}ii>|ơ· *hpV~ A,?>mgvO gK6ȸ*[^)&6{VXVhθ\Sd 6;6}E֢g“q5LDFgo?5u$(F+ āv?L=kx3d]FcZ.Py4zZQduM0c/iab -8*Ͻ?=[ w+IsD`uti#t&FwkE3X-)9hPĭ e˔_ ^^ؔr'qfM$<[u/ m#2& ]K6m;n [RηyA}JEh ]^ƅW, vdkyCh%Cp[`m9lh0잱ov־⭸,M>W蟭*f*TV߮'g莽qB 91 k-%nd mh;88cs-cxr&NYF i]IqkJX~$!8+m|)+hiYP2HΏiLTS=GVj ~7vPZp$ C y9<ؑ1yI3PM:Σm7pq^\D}De.B\!^A[}?6]afaoфtɽor/e^%fʶ]{vN-dro:eh6 lJ9'4@[ 1}1_<^;a<_Ql ! 5fhԯAQKNCNȡCדKz LD򯯨_iE;1IzdD##\.4,jJ!R٠lS`jJ7aюعѭC?%j lA=ܸ+ji`mX+2_8]0@iҲx_HoD|ftHF?o̰kq5|OZ`LHc/R ^ Y<4zމ?MڷiZP<85 5`&"C.OhÛUXٷՈj2CX=Z cY[?A,[)a]FJAeЮw,ITjB4~.-Ք9EM/xo[_ʇrw0d hql"U0ulxL!5`3aQCZl,(d)O 4fO%UP%ߜ7XX)|>p RpDxbLo<'~,գ^6 |W2̫ 7LYf| F|: y{m];}$?+SChiZDDVcY.({"^K9ߠPW{BЗ 3"}MG|?D pE*Q=4"pWص&4/3ѴKWcEh%cKe/S q.ҬoR7$Uwx! Mgs񡛢^aݾ#"&֮*O >"GYp%AV:Is%|-uuiVwF0@#%mvWRnRy?!,hL}:C=Z]fE* ڽvj/V\ݬ/RڴIf}l.sFmZyjw0;p{;dHJE+V1.EpDCXX7^)iu)B<-?rBFe׳w HmUZF+x'KФ 5q<;:X Vɔ3/ 2*lj A ڑ-uX|4Uq}#GN9ˏk_Qb2BF^8r=avCq/q33Bed+b~):I}r+jU:}9Y3['̡.*t~O,GcjEHOv;q}7t s/^ Sr@geLT.'eY<|V#`̗K@P8{0*`mwu2drG(SBO綬X ܩmkcgd~Ël}wFz:; -)>Rc8:)kM`g2g9& MhAY|C ROoe^>=c` 뜟g? (׈xH&'t)$ ܂3B~0_a !U#,4w\?n'P&67;OϤ, oم١6-dX(7 E0\ 9+t|FJGrh}*t2"#^ȾahWeL^^O ,Z)qJ5f2(yym}u#JqASWNSHW58GasEtsX;;3GeEL%4 Yn%i]jƮs$Kk!1~By9۠w8Ak8eYi7x6L2>8_5Hx9<4$ ֪yD_1g$mx[ou D=p"Kdh4-P4xF 4LE&0a?3y mJ={A%2I-+piD&=.3fnHt϶67%XiFjs~ARj) 9z ([,tY֠ɸV9zwͬsGHAGjPTb7/Ǝv7%7QfgFÚj~0ps%q7IFIe_ ̶wƳQ =+za'iGH`~ E󇅁8i rVD%cݵQ [XC*>lL( D{:d$!\Ї7tJ6_l`2Ӄk0$mdHi_#]M/ALi bmewݭJ\[ "i:}=W]SUyUキ®OS`"S#Sm0E* i^0C5iDs';=n8 [ йst2.q'0pHd C]Xk!,S=tk`i6dY?:'^_BA60 FJT`H+52ץ5"ZQ`Rr8U&sH)89M8r=둎#mm~;ΗS+rR@D0*Qw2uU@4T{3osZi>k%Jbܨ~A4f]$,W+Nao@Q@N+5ڶ~;6 V P$bg.BeXAH0Tbc \wh{VRuZe)~d'\{-8蜦r]!XHDZ/VVঁCY~0U^l#5!bx: *;qS$iIf ŝTHk  ] x(U7%/hֽ|zJJ`YY!dGg5\MkGR@l,Hӥ×[|)t|VFcMٻ3z()^ӶW΃mݎvP2<-H+%(" Nb!7UH'pj `bs?"R!7M0++ 3CFJTh|$^xu9٧=؃mRXH<,EKBe7Gn|' HOZSyV%m8do+w (܈ۖ4m$k@8N5' a#8J!nI=f0Cqf::>P[zz^IVr>W ; TFLue6T#ad=_oZ>'20'jkk) K0,4N_ UvÙ`=KT><@Cҭj9d\eGRS]GX%d(Ef5RyJgҹN*y??ZTgYZ070701000000e4000081a400000000000000000000000166f3d9ce00006e38000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/media/dvb-frontends/stv090x.ko.xz7zXZִF!t/Ổm]?Eh=ڜ.+Ƞ > Eme. }3 1 hTK'-U|gxƊehJSAME[A%8r(>֨)0cCNGa93p$3vNJwiiјꍨ˫`ybj#.=n>شKC1dh2_+WQ!L@Oio[ȎΜ?'O?Y<]b&51 1ʭc#MS`A GNJX{A ;dvC#|YQ[~ۍz3nm z/h:q拫k%o%;5LI+UD)@_>Bd׀92oa?Y3pԯl9-G~T" Rz*)"b"|fC}R8OZ YgM\wqPm)94N%Ht QmȍE8N`:gD$1gYHrB^ S6 nGEǛEXůsXHPiwYf~0T/u#WԈy+ Orn jY=ZX5j?7"6PS=hrbФ dˇ:"4L|K꿭?u <,62A!0f5fQ;ohdΊHϳ{N!p:w kac{6l^\"2hXȳo0i}G:TÝHZ2\>[aeeb1h ԰3qp׵ȷҝJ*vN';]}4N-. D2?@YƣFOd$pc7"fm!rbYފy雂aex7&W!RtzZPUMW^QO'?zRXutt+R!!z#:| r%x4񲤳3{ EY.|@O;FJ0_w R8@tu":M. ?/{ k#^$! 8u4V](%XJ82nq -`Q.B7qhT })V!b+Hm5zV/(>ﳆ5;" w5bWb#,K{=Dސ(TY'=u>٠ɪViXV(R@n)J2Ј W=[9s-Ȗh5}I:kS{\VOCy9=sd fOlu#_7/C,%_Pr2hdX1dZ3Olga**LOlb z,84&_? k6uJnDᒸӁSfZݫSCe/΍lt1;݁dJ19ͫU=R?zkg5p$砾>C!}*3 (zHuQ3[9 Blwy-.ςnId}pEwJ@+vX'F3#N/BCg`+Lv G[cxx5g+ vtcIe<+6/]lք:mkO/UNl$G\̢ͦbp0Xj 0bRyC=ge:η.H/|+ l8^Re@EcY_k8uNM K^i$".t&9T>rCiO~NgsNila .%z>4Xā92tK஽|-Dph gPn痊&5 ܓc-^vg$¢Yj?zӍ2PbXPmtކ_{v&`6=OEH)Ccu: ZJ-.UǼOBC^bpU`\7ޣȌغ~;~~-EmP%S|xyOryY υS*>rI.+ ꆼ]iT-DJ *0ByYiau2tzt @s~UOLb%2|c=,{t*emōc]WV.$SF\ޭ*~*|=BWman1xqțAF ȋQo_*ɀ|g[;F}.x7 #b=ARUZ:lOOl*,-@Uߋ0A A%GǩD3C*B6vY$pU#. 1rMl"vrWRXgmHZ d807+⑼A~4jav]D6l4FJ?iؼo@}2V,4 \@+/=6#/2/75>84+P>%#aj=еțg{;?=e?ٲ>7.ǺxܧydAS*"i<=hƪ~ζrP?mt票ߡ^x+IحZƳ9F]t`q` .Ղ%=D26k`^* WѹĺuxV,"HZ"E5 N>q/m"KLQwkWQH@+^m\a*A!@tbi!u~!;N}^ur)Hyaá<<]Q01smr`6 J/q,ZJT8uz)A?'۹bY"2 [ Mۂ-gMjvdʼn=fDϖj0>}Sڦ?_7x gZ-;u?ljpo,=@"Lmۮ\&4iv¾fr*t8IZ0zfRXr"/Yut`|razr4 }3mqZAwW Wf]pD, yjh!Si%0͔ d۹&)rN1c sq)SYвE|}xu9H$H>> gRxHcEi"[x W:] bV-M C%n&.TuQ >x@yΫ9:zV T'Jٝc Зn{4ձ1L/ndX&Aw*+h_ xPدMsNsCn!dlf4?ZUEgE!Dv_G@1Ipw[scwG U;$YpJ v]ْ{^nJ=y%+|ǘ$>S1ea+"jB]V8lCz X7RjMTCl rN,:KSd)V?2$VcZtRRIHY]҃VW v4z+DHTyZD,/-qP%'6pK{ be V]-H'_m@tc‹ݥؐnH!" `m+q|q'<ٺL27I٦?/]m{%`*dQY'uY-[i);`cOvuA'7g)uQ~v>+Ղ$x:Nl%gD^[!ks"nY- n-ekr,Sya=o"_J1X6f1&ט#TG?ӲN"pfPbXi9R ҽ_\IaO*)_2fWu@. U)řd9Cy&fbmO!3V9̏{\=?A`t\'G - r%t_,.AŸ́hYuVujڹNˡoc4}&lxAĿCLjzz9Gp!ј &Jཌ(;s4b9&KHm)o\azY8phoJ)̰GVb̢. uviW)*kex&T 11 љ5 @Dn-)^:L=V|ۮLBP ɪ9zH7}Ґ?dҒta&y߱O̻1>c5h(/L??nm1|z tއO:ݻ#XƯfyJꫧ"͸ Ԛ@/ZA0*ɋXKWK0S:Z~2f`8@QTHHq)>z~3 $xXOL/B>&r=%g-KJUAGpY%ۻ}|DڤǠDlj,^¿^՟ƢccyAURgr;gbLf`wݕ53w4&aZq4KDKM>?G?V_Zpmy/,X񜦼"]]!F>yWZHS+{PL\R7z,֤]-Ll`aхL wPρ'hLb8\&<ŏh|q0Bl%/V43bT(H72_L0_eQ* -ᇢT; [ $䪠N%N({J>evJm!6Q9ʵ- @X][<|HkN݈IJ"Ʃe= Tbr75.U̥OR7&ޭR5g46~+Ju-첩8ř_JPp~6Փs`J͘%9M t*O$c#T)ϵ6QB)ZR#񘟴Y|'k{2. u"D8Jp%?E Oυ G9 h2GhM -ao7v$!#7 3N[;6ւKg1->R+"h tdj)Kc5MBT!8e6MO<-;UYzK } >H6"Y\) ,55;5 uב@sES~5#2m<ǹM^0Ý )y7a[]V x xAH=]ҼcA̯211_o9$*^o <]V'>]r7I/k9t lc5l;ZD) 9hU ?z澲I"|!.wUKTճHq8C_n7vxPe_r-7A )%v u 6ĆCnTT2öw6s|Vxvɻ:Y&z,7LA8ݑ~͖ǡ~AaŦHqB%C- u˪{"ic|EpC˧+t~36Cu_P^ӱ_p% +Vxp]Ȃ :YOBLa4\حOV_|yI8aj1ƀ,g5YL G?]lu .(M9Ж*]*K\rVg!]؋QA.hnJhL?[-X$ 3S\ p('k:~sstBEkw ʻ eQGC%{ڝU碷=cՙJb"؞,T,xZ|C^H0ukv-*E L z݀(0dž1B !~!Gd-5AWU҉I_qa;Xܣ*%~2?ŻZObc2[@DC@w;FSGctdcPV)j| 7g(V&P-LxNQ:Ȱo=XЪZg$#f>*CbmfrPrWxa|4+)|E]r~7pƩaP>3lR%0lөjz XcQlz5،zsGkXfCK]JdVzn"̵ K 밷x\Z"@{fRk_ 5:Ɇo1j)Sl7Mfwt ueg<@UZʮQ-?YcrL Xby遝~M%%Mn1Ku`GLYF\ G@Tq酲 x'Y]Ȇ,F [nZo8Ch|x!N޷ȃef.M k?nJn2~{傞9kn~1'|e(z0V<߹ :λW6KBcDt**t-76DSBsW༹15ڸwC:pGύ"$j\7ċ$eTfZ@c}R+뉞 Z'~;Bm-Xo¨b#BX*2g_t^%?OϺ^u*'&싵lZ:RKn L زW{3;-QK `GkS3<$+ٱ_LIH?fg֭bkmڃkXoO/)I!1d>V3\TISgc$92aH"Gۓ sQEK_Q9=..[S"&k*a3X[ JkܷRD TunFj{PrO.Ws1$y=٫wBƍtO?Iw-E> RI/ow\ƀ.QUf6(qZeB@ K?łQر_܋ i<SJG*3\"Opq>u)Z+ ܜR8w}$ pbo$0}9J+də1'sehͼ#AeCxa.Zwhzi|k~*P'Okۻh@Ź!ѣ=k/#W~quqg{֑o(U&XKu-3+O ɍ?PԮ:,Ѫ~D%*o]"o-gNvw([ n`ataa06 طAv8^ 'ٿQX'/4 -`Fm:B|}|R,x>`Bp%(MtZ{QC&M.MeE#>du9ɑv\RwdS'(;b>Ǽ>2ecaP\n u_Nc6͉[b_\c&Aq!C'ZB C\ /*)aId}G#~[e9j ?ن "9e#E8p?`]W\?4#o/ɵ}=BW(lY>4['tD T \o? A j|D)P9PMl%4 hk0(ʏ9)yξi~v6T iB#h,0Q+t&3L?h?1u :&jZYMtPXrYM}:]9PJ/z^[ˤb ӇӾ3:ij[fhu5ҘD[Jl ˷X~ ٺ$aڢ%0Z-h|iR@x0Pp ,zy!;!ߝvmMswmdT._jM=ȧnG;h|ٟ;jqkmPry*l;)"OoW#br&k.ffM@*KY:r8{N r(ZJjbֺY)_Y,X00ݶ&nH:$U9Cj9MWr yQSm{q((8ٿ+mƪ'+J|f7U3,ZjT5^[eAh7jwYZS2/+a6꾋-Br{$,̍~]Paiuш{TZ~ƬS (rL+Qhͨ!-c4S3 vXZ%r gG& :^musMAFi>a c}~y  p8KΡFO&C=[e[`(qS>x4Óp.3T*+!6n ]5bdVҏXUOv%8j9됐3MI)w{+BI4FcQ-w+=_ [ meb&-`1QEzi?> D]MHS6j"W=y2 2RGݚxeɝ\{a#g~ g;IԸ<>4ħf pmɫSH :z+li0ϓA C42F"ȶ,= ;2T?8\|0C`V?I񩅳I5xߨh(L&{o2BnWCOW]{ַv|f]IBa։9>Uɒ$/nL |2WDINM*$)gI>ɶySND\(3SE*PT(/x PZkGE;EִK@sI76=nujxCNKD`̈+Ns'(1tFUQ{iechqȥ~V{yhќWY } -DF!b8J+?!V|Q/s"&w䟅RvyP"ٕ s}.\MS~U#ϧJjVjT.7p,NTav.`,5Nt&~̥W̱<*OuӾnlG\a¨s!Pj8F3%r,,*"0p%;_l(t+7&zGHa4,,c *Ti֨ GQ*.]`]qkKA| 8d?ѣ N[=vӞl/ذ â@o-NDſ7ߞw H_pGFO<%}H^fw4=:D&]ŕ!1֖λR- A?ג@42HPG8r̥B(Ӭ՘r !vN ?H17S E&o_jy'>S)B*6>@RegSq" 냱KI{8 ;tx L_mY~ x*HPҳMF%k&a, xF\5$s:iMl?e)uUy^ Җ ޹V:~mt'mЋq@! x:r ). ` h6gWܝ#CB5M/l'ew[Oa]tr0łRFH\; 2~x95`H!f>dU8:Z))byߋ]lbu$AA`{x{$m('#ҰDUp8+c}`\P ]6HR-*YT_~tD&E$Hה(D*XkQ 亽jH)e^>fɡY0A}e`M)y.ltv @IS>#7`$'[yf{ZG<.12`Mppr .XRa6. `.թ0O_*pH[Ǻr/K7J,J=^ΧoZƃSjYK09WfGO,wE姩qA<{Eڑ3JN`kRY~ XG;ʼnz'/İ{Tq7|#TD a+Oc}wk 3"9avHSRZ0=%9.yCMvDjTWKzIg 0J‘QR*#^> vv=&CأAsrӣȴ'ԗP])IcMlS!] D ~qFO,HFiVpBh?d@Gޜ;Z 1h>|7?i7 s܁kLUs ZmLsz=;uyq`H Ć٦xٍ,?2P$ 'XigBЗEoʜ/3BR7U p; ?7E:Iu]>|  p~er# 0-P(~G qUu!й5n"[b])'j*b (QMA&2؞:!#~HqY=lж6,.}{djkM,PݒͦAaǰ_iU`w% cChw:wP$OMȞ8Nh:yRHy֞N%dK/(ܛ yoP H`. ȏUe:ݧ 6`|&3W5TnQ@GiѦE9*bY^ut< H0] +bb?~)Pg <83DߥeB'mZs Dxq*NH ?@(ɝ+s8|xCA=L=dk;NO p(\y"Va1-eգ}˘#1.s]\!?xr?'6 ̏Y>~7e )h 7 ]Qh.#ơ 5rb+Hѣƹ2|G'0|Us^£.Ӻ7 =H& #siC#; 6<1oe׋s7Gt$Β&&3,!;tZڂV=.Ɛ9>ۃFž7x.MT$*``M0m5hE47 BTZqNv 8| BFU`AڢvURc h4K6NC.`W:՞=ۼ{GC<[1ڟ3)qzSq˯ĻAW7&L7PI)iu #'!|ys7N=_8'XXP Xv4LXtqf~s!;]ASEv7sng[ENCֲ[yOBJ.,b+AUrim~ךelKO׉EYйTR/GHʐ}oT1#?30PKg-=-Fͅ~P S[ۨAyG0(6UU2ցyM L<HdC9Cw^lr3dsw?)LƫyՅl3F,ia!hdlĺIK:̼$H1ElxRdCe4k-S3 EdTtyŶV[b*Z]nx׉C26Nokz/S~԰M'9ґz Znxlv((>ޚ{YW "L#${<ǕmW7iF;ZvɺѡjHd*G^nxp:;ߔ,ֲ0"沫qk\mk}A\K*K '1MO# :ByDo24cu7_^'&F&H1 S@`*ך&CܴIPHVHޫ JQ#.B[@߿o!o0+&ChCcԞqOdF0W]|fMwp<*-r9ųWAMͷY& {>p Ш‰~"vYoyXѿn*4 HvG`mDp5JGO4!=#qӗa;άA6aWNx]&_< zLNo!QIgmNx6Ȋ*.+#,>@7WD bۑ"Z WBԌ&>pg%@lTe݄W:_Nyj8-NH#t03A1P|mx Hx#;($=>o CW-üSS Rٰn(:LDJRwf)pU HwooF >_;<Cl&3;xM"p;,@ux PJ![Oh0V?:WVї>g! ؠ?> q)?TZrf-Q@4#P:f:T/oRY % xTWoΔN;J ݭ"Q;IEBFAnQΊd{I!j4MO*D 0 ڧ?X[$: Q2SlqMkJ!~ ?m9JE~ +ܵ#jP9`M(VE5H?u3F~~E瞋E#drsp!Y>†(t%) !>Õw )NuPS+${*8"jϜH[Gj& % k£7X^Ύ9PNfi-!KQrIu,e`;ӵ_eXڎ$)gDnd0 F?§X?ˈ| c(cҞV:IPa ;[c.2_399'36,\MFF\j@Pj=m–g:>U1n'hp,2" t#$㜍tdr"Y򙑷+ߙi7} ZWGnRE%o6^0 })pVMD35S͡LE<h2>'VyvnS ;(42L6eȹ-k.2lSiuG<}𓙢PG {H^Ћ.8X fmg57\wR?08jq5t2(d,C]If~FttR#wRfCYVJŕ푣#aԋd#BBO'ˀL^ u̓ ҙbUy3ZlF:S_E Ӡ[M(r_aPrH?P;i\KnDy<)R;:| u.TL,7T=8Rx$6|*6P=u0iKyB|[K}%j xt^^!JPecC<%IЗH ϊB#`` m6E/(@CQB`V?~KBG՟+\IYenJ1 bB +_M*Ti𐟪cוO>oAtAP>J kR+pS7'|YtBhlϠ:iM,$!~8F8LА:QC\BnY"rv6u3z}ZMltKl^0-jaskb_ _vL(ۮ-G{F)_叐>N"z!=1Oz@?t6NZK HGqvOvO0H " `zrue簻*|?hF-c/$֘~Z-5 c^p 1Фo`@23B/~܉7 I ~9s/TV= tb,yלh+EݪrKFm!S L %XY-(<ڻK.gaU=*,R\ GYBYv-_rDCsd:3z)gGtf/ktPK s &|q CQd t,,F' *U83W藉n/ ,U;g{@_4]]gi(4Mٽ \6q2sh݃7uN@!vhA-k٦Ҿ`/9rwik}RI4>r&X||T$mO6G>-]pOs /wԂkLfRp$Vu X"5Ci)jvK`qwq2Kܴ(ғIr>%y_rT >9MS*M_n#.!oe ЌȖWpT 1DHb z)*+&EZ6Ji3썘stf?\ioC)+7ruF;! υ4)}y?f\cC\iڪ;cc?El0Px/pmNJ,/)JI9 w9c#|[XU@\?IooQ\+Y׸~98gY328`bnk"*lA?{~@̳c<,@mDž"tu˽^5Y/n$R xw)7/%2T"j^Xzb@9322K)]ٽN ,h%'e)=Jy?W ' ř3OF)k"`CL[@bF)t`1Ex5$-UF'wg[ 8k4/<03JyDÌҚz"jo5N=7C?WaSկ^1wRk|z_*,nhnO TJ2ih=Yzm*ЭOgg-;S?qQr$IZ ȅ]1K>q PX6)Q>h}–FҐ2,ƑgKq5@oSv~F"E.iON]ph.p/@K̻8~.$13=#vT|{˖ɂFuuXE I#%AguW"p2ZT xՕ;2LB1CH+ۥI v/bWBviI[7%G/))j4Rҫ)lT>˙Oq/&om}{8ܝ-w uXOGdZ`֌K vt8#M KQɦb&jƽj`N$0 #43H' /R\F `#wj!7JO~t~H\+-+kP\4͐Y@1c15!}/_n"˾/ATTc1˜ ke+ RJ(E9f*@qhT*6%t11 %c$Sgq<=xqNAXrTx z Ub%?y !E-E3_6 _^4ı 8ZFP} |N%/-OC ,,-=ڹN$PD3*%Jʇ!TXP?ːb[!F8X~e9...W+DmdR߬Fv)iD xGzJ)0-z{]&pT '\wqjD֊tWK8eYBuw1R/MʌTFz MGLSX{)?$T;ϽFOK6]嶎%ծ| R=!O켯#c{K9Ӵ ! ꏾh0'e$=ru荒9}1wQ,W5ը++ aZc ^r&yttbQ7KG,KsEnTgDW 9OiGrﺁb$ݷ .[֌Fw%2O1&]5ypJu6-&/kIF Ż#Q;f0wJGO)Sν~} ^ N4+d +Xs.xZfaՊ5?BK(C|k]䬃]mpDzL~OFekHT\MFŇϊ D`RnZI~.i(T\E!?7)Bnqx(缥9ch@aӜ-պwK15l~7BaY{kV"Hg@lPv-#QH0D/"~*9&dd]į ߆^L 9J_ThIEFv\7-?7#"A[ǴCo$Jl!X #W?`NVOt\S8B5qpdD_[5˗If wO U{GBR,IZKpqmwtoS>,`O uH w^rP6{.b- f~XZ"V^`&WF,Ab}ZւA3;v-' FȖ߱U߿`E -wB/mPgJrQ=k&kHF#U̔pTĹǭ8G9.Tܭ`T&@iP^CWSCp )q?.dGH`hLr o({̾Aj$ZN]H{X菣 u鲝zfzj[[OcL!uF!@o~:S,ـIV;A𘫣$021zG3=i Qq{ǁЩ\D;1v%mV2 ,fgHSgS.B"ɘF+u:(J%uˌed imM{u2ODqT{ӈ+Y>?:p1uOqn[+ e,]5QZ8t YeI?/Fl[51bC mbc+'Amq,򷃑!tېcM` oB] )̸H쩉sJ@Dg7 &vۗvrT׼LJ H<˵WE/>gZnq8;Μk\v0)y"-?b6FfGuq[w$?(`3 5;*c+3gVyǓJD}WMd}lӓ˵`94#+n4(^IJc̷+qeIb<Ω$֗SPfL^ `ٙCf~ Dǹw_Wa2 !<1j T=y@v/R ׈h"j]g۹ٛ|R4-^fL?%\)w^ W&;_=-Ypk>œ@`UY8ClA(."}ǎ2)FRh ϣ$ P/ι^5:ߊf1]Sel2(τWjzAQq0cI [UGA0-e\|91e[JܿK7! ˻Ã;uW^e}$OrFHξkV[i' y tbA hZQ49Ƅ|tdpiɁc~[;@$2Z"4y2ѻ̢KydA>ZjJ!3Jƻ225wӆ]7CaZ{,V/,V%귿"YGS'hJ(?n ^ƀq3|Uܪ(dRO}H`.A'cm'}6tWǎB 'q#@d&'6k >zCL]p=`RuN,&j1tS),q;?PmqbK? ?@}zPK v7Ivϯr?%itu#YLzx;W,e!9Y !,c5u֓CE?hXVm%񬨊vzXHp:ݵ2Pm?;G<ʪoj 0Z[gԶDnsM7'rK%kZPQF>Ғ-FO9ClKrb__bl%lM:k|TMƥȻcՊmHK%}*|$=~L|Sn[f'$Y$A(Oo5@gBQ\d q~j$WeńG063 w6gߒq$.F:[%(guLYjVϱe9F> ߷P bHW:YYU{oYnW}Z[W;🻴*Xd+&ȍ^yn,uQñ[Njd9D1ϲtyl_ޔ0Ev;=?|ӗр4l:k¼A(S-:C20WT;çF`U~3\U!N?I8hi*XaG Q;0 nҍr=yq:ЃF[Y eav+xMzbPo;)ϛ~9pxwp KSdvz:kAbs(hƏB6 &{`E Fe0PV2NуNY#FD5#M>vƌFUYC-rlN34RK^̎uj|wzn;w qeQQ9HRڀPMS+ w{v)sq T6>Z ̂t&@ u wRɊho44 l7uУ] TL7"tFqD> t_'rI_'k8 :.jK T਌R{Eľ:dVlhJxN+eKA1=fb 9wdd{Y Ⴃ/WqkA?-m,:&jjYD \TBĭa4HO<X-FF34$xG=iwm61@6 Gqx~=F:Y!/X=qwLV24AUjٍHAO >I&9!@oq# -3e7AMU%4갋[<=g$r$H#;;``^NճkHɵ3O0zmZ&br5G 0ZaO;{E JApdK-ЦL@71 ";8Vn#FKVTU0Ub\33CڒBO3SxQSDU1ɾEѼ!QMܓ"=MgK? ?%n)kx⩎jbgF?Op Vh <*zQchd#/)e>$6i~Y6w2˚1mTȪfLBظ<OaeuWly=/ >,J Hr) cLXB/QY~Iy8'~k1Yu&E<2&c=/)&_#\K4 $B".mNp?ȵo<VS|dk GWP=m~TSBb1rZb󥼩h`^=$a]'bhZ@3RIffM\ n*{OTƂAxA8k-PaNUn[4yc,fqp{iKK'Ûib]12ZO## *n Y`u]V]|K1WѮ4˪(WY*n8S.$:ضdU&ٔ8{'I$EbSN!'eNύEUbC/VJFr ?Ȉ֩qg%w^c9g? {sOtÔkB8bS8NʹډcRUMy=B'H`%y48Y|"P>&OIU 8'` Sp]A^Y[BH"]K 5`9J=w-4QLX ZB7)?>t h$Mh I"*KQ8q?x 򧎽֯Z& ^K#w'ԹLNx/ ^(N#~LsOQ }ށ XaUdYL(dNX.:l<=SqwXhJ,/ُy$*\dF$+As.Ap,-gޚ7R6ryl6[kor=ChFúc0FEof2fVu]:qzEA]NV 2 UpM8|Ŏ9s£ Ua9"23jƉ9%I|n뫨IlTs]*6 bo9M@+ ϏLUfֵ"&+U$46AY/?FD"/_Xo Qmae Y*:/kz߷ PG`jZ^ /w,k.}I-Ze// ~gQ'@XH *xͫqx0nt20ꗳ8Կ"Jg Ţ[<9CĔ$Rl ֧ +cRsPZ$4ߤ #e_Z24Bu'8`\Y (ЗHVLZ=NS7j(t7OP3!'!Jؿ>TMPev[P.'*7us8{a};'9Dn\[Bl4*6FYJ[!?r/.`eko JkK~-ﶘ%]#YQZ2!ĬNXu If:b Bɛ *)2&*iǼH_}(#PI}Îxt OuWUpsٗqH\3cj};^Uc?]jIx* LNW3$7V"x Բ1 պ^~]IhbU̵P3KI)1!W~Ol薃"|'_\C/-EalXؙ}5N,Q%b.`7irj^m9\xC bKd^ABvKtFXso rUm[j#CubسK.cIJC5w.ۜe UH` P 9e-U0+"֥tT%CT*ۗҙJcۛ޹3 Om?F<x!I#7xrI,9[X%^zKv^;c5DJ!k!DͿC>1 rN>SPYQ5bEcqkɳKPK!PPEcHFNվ7>C]8<x)Vp2˚&f TmXd/ U\π>8 K/%wu{n~Sh3_BkgE?dٟ~A;J jN NX3T]Lcfs.n3[Œ|@22NxnJ yS!~hN̰P~Cz8癮И;2-Ln}phq6= ^񘃡ܼ+קf 20GW9=❝3-"{GӧXzuw/I[A=qZ͢j:ckƍЭYoYn?qܐCGWʓPQٶhbLJR\=۷6I>g۔90AA۴5w 0;%A3oOQ F>8\ZϪN{6su}dhW#wt&SsUl\sŃMw6%])Ŀȁڜ\*I>S6kLy"(kbuaxQSLsWAVF_*MK:ęZEwP]Uz`0[^l`d Rx{񠴤;j˘o=3 v ¥|-A8f"{R~Ǎx CN)#v[=/ d,lfսTN xʚ&8g K`#xC;xW /)'VBz7j+-7RT xLԌ-vף(MC0W$( 㧽]"Y_ݢy^$C`5gna.9E.pSH[6p"Z(f`2j֑I.87p!  9RQ)z#x qK拟q`wz)Wtk_BGғ7af4++ҵG\ɬ^KRSu._:))6<?ң2=oy7R|R@lΔ<]'(;gT/._bn%vV_ߧ-nt/׹WYFQ 3/` bbȘ+!^.`>GuGyOkN=@3sV|^OA\Ph=>T;euİF\ g@ `,\\!u>mI |x>,NVff-1^|{24b1FSєх|=g26 ȡ^j'R`(\J \][_%QjYCoO"]+y 6k +;rPFr$jU7Qe^rmhдmejc^/-jt;Xx"I.Y9[Sfʚn ʫ^&'NFcV52AGL=8n{ϘacM$px:F<% ༭YjY9}!4WDvNfpr0e`;O-Đejt'yc,eAYz-7-#h,QDғ_E17j{:T9e$3juI$H} `D!bvPIiH/xn! ,`俤9 ^/+dűPL}YƇ6f'&rxmdvsbO(+m6' @:Up CzTTO`x oQ2Co 7Kj~"RMz_"߸΃m ƨ==s-q=&s݉e#k_{=B+^[t)Gh %e+,\9ZHP r*w<ђ{2k|9Xq`y]T4nA0EB=8tOvI4Ҳ.g-BNκ&oܦ\Njh.},D ힶZ@;q1 k9tMkpUjg̋Rϣ ê.d!ҋ*6Q ,c٤fZF`FQxǐK)"hdFdzcP25(,YP5vB,~:<tɗסfƤ(:80u~ hm"+)mvQ> jU *c`Kif!;c712Pj R(7h^n1w,N2f8?YpsCwԀkp@dPZz,  _\Њb}me;#bfn"}ʼn6,Sd>iib(t}qFP?mfϢ(?tT^?&T=H~M>m}|뾴DPqn,fRfyІ kZ7xeh*>jyU/H%aVCQ q"zJCztve[_7Zy_MwKS(žavc7aԑ\!5wNtS[ETaV Cԝ>r_s!8CNAď!UD ֲۣ\bܗC̭zT;9{4 D8PW+иl%)%zGză"IAł=3si疰VY~`#yc }BrubA*.OX2$3|V^n{9.bDC4_÷Nʰ^Vg0f(x^.?wˍ*ۘQdLFbTW[~Yire Lm݋#)FBů@ڣ/voFNΜJir!U_/e;|oA[Ev} 3GUjJvLJ̢ø[8s>V {ц]RUS~lf1 =an$,h ~& ٣{9޾u?4"83u@ϰ߫e\!DD*o8);rUq\g0^MJ6)2-S>DLȯ$Ռ0Op-gt|Jv;Ŗޅb1< }&dLnZ~K/5<1(e. y}DRB(H +w-@ J ADo1A ZNJ7P#W'iuN:)Z:s/#YMmX8ϳ= HN1?xZ}`v}vh\q`pاU@a(E;q*H/|ם&942GéĖ,M|G=VvȬSs x!5d|ٻzL]wD@af:`P1ߓwJ6Eokh6SP&w%RN7A=vhfJG71xy&qw8Z|5WA `l]hǨw|vj9Jbʜz;;(aFvͱ{BG~deV#~H9B))z8B{ Tf.Tԏdzt 9AQhblcE7aƢWleD<<5x7#X$s@GW!?P{[p jY\sII{+/QM*Q5*֏+h {O0%%IPeX V|w/w-!G^>a c{$ :-QF.M0S9q ,Ց@~ܛo.^ROtph8!0 ~f|CqVɨOdbsC?we #uSA=\v2tT+G5vtf;WXۅZ{hXXts}%,P\ɸ/'e~\HvF0b\=ITgDZИ{$8/<斾-Y/hs@eL3{f|QN_0q,|I-YeY?Cmgn1[ +5=74%~,z kWZqwDNU@ȕۑ,E;yp 0^='$.vhImR%ŷljqLbdeMG}.ENaVSSa-5*B- U&>R(}NL/f{<; HVuV|Z W bσf=;TvMn~+R[To W^[e74sVk^5Fţ.6j5g f?IvY.MF&'7ĝ/-Nz;8zzL;c%sy+h^l=,_]2Zr>#'&(_$6c<~2G13?& ZY?X*M~@N)ۦYa.jOW(L0Rɱ9$'EnސZKo+|Rb>N,`Zh֐tKoߓ"ۨRfdS#`?]F䟤*-S}-Yc0Nqu)R*El |Cˎw /y.#o7\'h,rҞ٥݌y5`rpٷ<:CE\CWʈjCf9=A))_rҜJОy$2;1Wc'pY3l +j~ b a)jPzWyGgu) @an1 ; Vk[)YZfs?Lh4X44J](Wn  Ԇ Fu+=5VLA=bf_1GsҰstÑ8GJa{ #PClbNjV[kk'&{x_r!ڕ]!{{6(72tdt2VXƃJql\v[ HҘ zިV;>o`%* }9,c /&3gb1/%&]CxFdx6/OZn ah(\pl(xHy)N ֪qS+ 8.@,?c24i\4$hǮihh")kp~V_54KXK0p[}ƭf.3槷 5]j,} "s6`IYw5q^h4dLnC.{GMD!@]>%2(2-츓[%P [dRZ/hK)CIЌqЁf.z<(7;&V7e"f.H$ nw3yW< }1 6CG~*.uۖ7Q?O *+ ̑*P P Մnvn[0yHqje\#]5ucuSYso/bVwtD yMokwH<ΆNG!}uN,c% AsXH{jD ĸ[Gi|D\5]'TtV YX5)&?^ \K޳oFtmdowIzG 09ՔxK=DƇ=㏌fnq񑭸VT_>\'E $ 8oDPjڥD'9X%5mAaGU#3݊Fq;@*%Z$)ʾ3%KtI:Q]O˙;҉^o]@UMRpOdm hх ]ߔuu9x??VgFYZHTt,^f3}fjߗg*,LPoŲtϐ/ #{i=óshg]sKw jI N>DN~u;h3V2LJ}}Ɍ'KDWZ=j/,OF~vRS-_K- [2GT e' bE4;>ʒ ILu4O" v,>IAc{r-'։+h!<#TÖj 5H*Fj SE<Y-iL꫼0%zH_yh"gs`k@R-lyN& >yJ1 SVg̥(I.8*ՐzgOs[/`H"TUXhPyƅưw#1,94-#͙ _*@ "9ϳgu~VMԟu9_՝wIŶ-9ݩOv|yz-YO1rGD7LqNXe'd# ޻zJ dU92OvB^abQ aΣ1QFF",mBB~ȎJgcSyHD画ז@+ElB5βkhdz.R8ZAgiK{7ƸOn&A|nx̨ qaL-U]uo$ƷA2_8XBXj \(bV)}GpM&(Qڃ{2g L KzU 8LQMK<O7s(9G_Q Yjِ0&{G<ϧ]'^k+hnV>sB@NU ܜ[Q>b& o႐lżT)Im[ gOd泬i(:np2Vܓ-Ҋ~. j\tWm>qJde Ot+-@( F> .jN>zO1GttuO$O]>e>' ?@!\>sZMVv}'v.uM>wX`whhW0'߆jpʖ T+x7Y:>l]k! Sbtd|ThYQU$/(del<'b͒V. Ѧ&L飣XI7C'ЫWx#߁5?;%*8l5M/@H#%\f2!Rlu};f(w\7;h˜Q5CI} Z<}pԸio7 q~NB@%d|8Q b`a~W}\ԋ UU >1pD )57htKw eieFq!"',@˗RaMI$*u0%` ]äH"9kk-;ɅR q&ΪRqAÊA]ի<Uԛ.Cs ؾs@JQRx|vVwNg8 (_+$QzR_}$R㰍tM'݅NfeZn O)z\"&vrK1w:IZ-;6+@ b 61?iI?n~E/ f.lJG>,lvuijܙ MWh5M9&OR=/RS a_p+?aߘcCjs<%b1z(W̝vQ+gai.m]EH:uGkz`E`K4MJ}d=. h`M*FvCFF0/m6i^A*YN EoP`D`5B@K}b^N0%O)\d摌ig۳u> ߼2RxX!VY6ԋ63qg%֬VA;gq髯3f^&U2XRi(-@UfTIy|"@tknvz Yۭ; \51TQňr7<Ű%)rzwQQ0ל SlS HpioVXљ}Q,1D,H<paw9|Be8SފtLP6qeX>e^aO3ߥODETc:(™A D $N*D1ЀÏ bq Ӡ|.HO2W$21T$Y׹l\f7e PU> JNH}ݔ_a`Ӄ.%H`/X}2F.>>_7z$oa".F6+z`Xb5 B!wzEȱ σ7s6?BKA^ZX9mIْ]c_l Dž<(*z2v/IA+S5N>FdRzXw Rݭӹʬ?cȞY\ C*dy JDjb6PXMg)ps_ΟNMحho n@*xIJ4GLڹN.7yoT=ÁvAzqGeIYL{l۝9_2>|XfƩZ 2-#ϭ1|3Z90wq%Uҁ$ ޸ĺedп/|YeM0.GzUxʙ\ݗb?qL}ZA<ñaI=VmB`zmd9Dj[$+ '*{aUR&q3vR¾lMs9[UԑeŸ*1Sy&Z11h;uD @d/al6S֪:$1y ܅AHz GAghNdo(dc5OSnag[@3S׵S ֵ;+U׷3ҺO}6 ʙ-!*/"zcD K(vc.W |@N6 =?ūgԽމ_>d7/ϚO=dηdIbd&!pYNf(1ѷ!p8rg4uSoَċc|vjB0o_ Ww %RS%m@QrO݉,NT3oeYtf;3놉x󽴟 HwYVWK V0TlKVkQaP Ij7=k`QJF-ڍmZUĦD"ݝ _@~[~JCW}XJ$h+M[P)r3tcW[| >εĀj8y>lظUdžo&̨6_mnKpQ_[_8dauY4ls(#`M45S&66(JVM[EF$S>%IcX7a=e2XӔn @0cIO^HC[,JCBc ([ 啫/Fgi-p~ Xa} *8&W EN.PNwl9}XqRgs ,L#2^XWO|ES v7Y ;bGW=Vؽ{6O'r[g^B.IpZsꡋ([W[sɖ߼]cڛ%yiɥ*pLj?]ORpPChEhTd!:Td%mA6*Eb5-NW2w\-^Oţ&bRe]xڟ@f* 0Wţ~QLa :6wƜJixʼoj)əNO#mE.4 C߹z뫟"b%Cp'*l^:|]?@0ܢR7v0hDV:u5uPb& r?.KsE qBG#*qf@[T?޽?vzM%>d M+`5| BPr;5}!X]dQ9u{P=*l>"hB/τ0s)p &-5Sϴ2.ZIn#@I- @f BU$f ؃Zeq u+N l9zf}esE*9*A?\=r3tNiG)nx ꟃ{%eA[Q›T"Ȩ G}&Cb +Ntf6flPBChnHx1"4Orlb8lsAH#*e<Ɨ1%%í3EOm5D`n{!<~PS0Քiibd5 *X`H-wXFVJ@kۈgq6ˉ&YiL ٧B%dMd5g_1DSEBq[B2- E0b鷾JvY%'cvhF-\@%* ( X |Tĉ@vqq9$̩jdQ`d'7EQzK=5J[KD7#uP ^wB,O} > Ln!b~.R1?دPO Ӫ@ۮM%hش ^LN |j΃J^&c$#I ^7z%5tbzegwwWj3w^wӔ (o'  `++񂛘 ax{q{8-d^~edZC~vZequUqj;eH1an^1>a޶\T"ÃYҲH<.EO8B &?gֿ U`nwfYA+wx͔U2Gxw~QD.*"KrxT uDLonKv%CU=H:CHrStxQbH=2v>έ'vQ g>JOw,̹_5nDo[ 3٨yi y&-neݪde($>L!ɕ驟^NPЛNK*T䔸ݕ4Ld^Hw\XuZ-cQMd+-6C딗\ wIeFOPVqM[ct$HeΕ')Yu܉)Pd-ixhq0")thADcكdMwH?|/I.1dVT2 k',oZF򇨐Cqs-, 7saF:wu>iNlkTEKv(I’~d9k5{A ;sH~R ^[Bbtoa5巸@S]~6Si+B=fy"/̤w%!aP#Ehq%1L69SVp\ZbϖH8 PEmSdLp^H9#DŽuR{ʲe6qK&a`T͵0"KvW~;n A+i¢26VS+1d nU`^:9-Ayq&bƼ.#?(SҮt :@tT]]g"S[0<;wh*\:;8&[#wDdT%]!97\ xKoN@;)Dj3-!Ĥ:(@*t 0۝7Nϟv&fmL sgeF ;2>o+Eہ_SZY%CuR%j+m][;FcuQN48k=v1)dKK~顲ү{C+q:͇e nVv,jM<i/?%6%͇#.UD`5@XԃӚJ;8Y`XZC+ϙs܋͆\LlagPbo4R37˚{Yt(14=a!Y?%ƈ3dݮz\9qB{&QPL|.n70tZiNZ>aZy#o1]^9 *^Eu"~gsQ ^~Dc ːlY;`c e?ŧt^ ԊMO xde~X &IDnQ yy`Ƃc׍3~-#\Xl:Ⴜk]SKYW2 D.uX_UH3 SC-@&hջ~PC4 {Sl!#-h7ϵd8藍m:d? =1P/rE]v+v`8z;tblM@:U`_ٽT ]ffS-m3~ %980eU"f@,3N] m)u&SfOs~P+%R=7UCUg;3?@$}Ļ: tf?=5쾞,]s7B"M+IB |Ng6-L_:d1dB:)]^̘Ւۇ]VV/q@ | \\)~/( ZE/a U[^$փ`]ln-ˡ'm}kYz([s aгC{0r7pz%nȷAjz/BJYɒoH@׫2g" !FY[iX0{5CTQY9?gl-2v_UE_ϻ"y Ƙy kK@+q^4*I8j,'9uuInp+w.pL t`_]zĆqx3cQQt/C(DȐX!LzHH[ OGȗsQ  ϸ Ki,svn׿Ui9E샢y#Re-vvIŊ9|h)X*sSגQz߶y˻<jٝKOW-JkOuLϷ  cWהH lTs|YWd FRi'{p xUUmhW~Jh˝Z?ɤQ'slC5[/ʕMɺӗ߁~aSZ:4_\XC0Ĺt MVY nѪ.{רnjdk ZL#'I FIB0GZ6!o1&ҙe^ֳB'ߕm\M癎|}NGG3v =2M}=q*<9 * Ꟈzwv?946#>/Uf P&X w;'o˨ D2\*qgZq=h4Q#ƶK5 {H%Jk؋?vLÇcn&oP@x1_%j6A;*d{120z-ǵ)b!_s$NƱ:Pex]n턁Ms qv) by M`+jN_<(u|翢wב6CXf<`'i/7 Qr"-\m  `6b(XBټvsxPGu%0[ލsw-ӌ\gT;|eUTFLHEkZ"0Uwت5Z|h]ڑذ/@mҰ' {n4 +mo9_sQ G EܤwiP0jĈ$!F#eXdn-x ߅UBbj^P`]-S]jA {T-C[arg['BOTt7H}߅J zS$/!ro#3Pt5r!1_8,W#Lj  T0/Gd"ׁ %I Z|;BJ@-.c~fO=h k̦o%u](j@ڣVQS>\h  z|Zf]k~X n IzQ@,B̫o1gC톷`2x"5Cn b/abo(cWBMJas]#P)鎍'bsŧ!}E1T_=`r~yS}NH2|R>w|SzRYb,`'&-gS8/=]qZbV]2;|W'W<+0,>`X둧3NZ./M`gPc]+Rf_/ѣ" nC.w޵u3!N,<|hg6}(O6n}>@tZhMT͉h,總{SROQ n!.t:>ɈNIzb"҇*kHQ# TCe~)Nc\9ynzک֤V).8 <L8Π2 QcDjAXի%fWTWOnK]_d8x_Lz ;9?m/$vǎs|̿Jg\{AabBW4&=O8D1L9 as{ժUO$^H,tyA:Yml=Yx[/Q7΅dFϊ߁,1u\>OLVcI($ ?Cs6+T< \ ;/heL2a>sr죒T&!p·`$!v =@07,+fr/kk!!>ܿ0OI~w?O\3 K!ddR'Vr}ǿ.A23>SuB F1op. M|gYcz6Й u Ŏ@`5=ZErEt Q|B1#tp#TLP&鞝jDN B7yr3'(/ j YYȭBT@L$D4\R䲸5It%X$sYvFL@hmժdW)a+RH}'8@U4 @h9 w`4hD`\*Ģ,iaq =ZO8].Eb~DLr Y ŧKÉ&8Xdޘ[P,H7A,>x=]@"-A`1md0Y|'Eж 2yfTъ>]E:^ .gf яd "8l+[ p̶u < Zʕ4'vq[j?`M[F^.FlHZM˹k ]mPk%dTdk #:|bdIÉ#n/^p_}O*n8wwpZoQ.V捘f nO \! NLeJqu&"%_}b{@EȼR.$ʮFV9s]qpU1"G$!C9_I2`ٯjUtp2V߁둃w!woV1IP}p}QG ,2صx[UTFcmF`r̈D7(YBT ~ی Arz.  vGXWPK^,a yNWRpm*SK+`^&aa"y ¡\ԫ1kPFLt 64bdkm|Y"zj~a_M윈RPv krQ{N /26[sR)`t@}>WVl_ [z l(B%3fڮdTc؅f驰:j,]gE8>yZ Y4seJtOai*oe% /TؚN͚Z2BIl <974, ` V^B 2soC@6ˏ_=LVa" zƀAtzթYi:#+,O{/݇Fv4a:۶S FG 8?nYu#a7XڗV`; >>4.P E?^xd[z)~(;yGە8bqLR[6#VzH^"MI6XD]0`e/_|s=1 xF-P-'r6+2%ۈw>SU?aSSבp(#IN"/{h͸GJ͜h&ϩ1{Tٱpqbch~ RA-%%kt]&MЕ&q$ b&H2^ KZkMPVJrZc&SS2>5i듛P٭~:`dC9@<,aik%nvF.IRc[_{"iu`zq4T#x[33?\bQLjc811WD@xKwtwE o!HLoKGW[հJa;F@8ΐXK`ng]6 2=+iƦ'V 6()Px\}ɰU\ﵔNŞ͟E3UJCҰ lq\1 6uu@ºG_}i6li*T4HL>f.l>&j|vTj#2781RX 0Ǟ(~xͯUJ׭SN\]!> 8&*T*y#*y,z̍"5AVK+ixvhXꆶU*ޓ@xm[BQ7geP_=jD[P*9} /zXq'0>:&_I-2g\ML^OFoF7Ɵp)o4$v])x},V=N5̴ο5BxubaNHE1ZP ߟ^Gc;Q7 Neх[ۗȃFZ1R[1 bݏ-vެ(8ޟc_0as ^EԧԫϨO?IF3h q[@ d*9;Ԅ3J~ś/1 |]gcd?Ԉm^] xg"jϠ%"W`>I'oVG q`n;ilI3g)MY" 1|8axwB<XK )3Ɠ],.#9l v'znMTJ>z[|<7&ϖ|-([Pi;m+)Bg a@JҸ6c}Pr[/o9CCIͮ`.v 3$EebKSK [3:zP`iPْ)ESz?ӉuBۄD2s_wPjC%C76Qj.Tۙ}]7IyJ NXWk Kv<Fh_Cl)7yt€Aͣ'4w:j L=RRI_D<7W81"s D%3}(:bK+''CJm)nkOf +@Km{D3yvtі ';3֛LVLYep3>p\*h櫐ͅ|N--!JneYB'cO("}5 ϫ D;.LNbd)%mJ'~J af|ZF]ܒ$v´5ݎBh+s&ݪ_ȯ@ILEN6(â5v؇70ᜦ:\^`'=l-|[xT;YE8f[Ei2j ~rw*#^&#NWjZ[/ji y&C׹zD,_ȖU0Lc>)6~`7e Q9O0JxL\ϣ\5._%5CHWdbCcknod_2¾bq׈ED؃HI9{BCi MKl[R)6찻t8;㢐w.=EZGvbw)c|"qTٽ+պ1폸n"QpFl͓{*L 9tt}ޥO1.BJ$#DO ZV2,[\rq'g$'>G%rKT<V#9WA(tȿIlŜR 5vޮAr}tfpWSi w3j+1E̊6sW*{7$KskP}.hf#qy8>\v%Uoqz^[4jZDM/ MK]Ȏ%91&!3)ǘ WWNMcpE<ܺA钗b񳯀ʖ 3AU-!7Q|ZA~EIф'5ŶL$.2rd|z]_Z&"Ab;`QNӟN<B.BӪ"_餝,"10g.}0 i& ?اه=fY!0ֹzA/0]?J7njɯEmhG28?%&@k67#L褷t3c'm&D9=!aqH^..\a-nC%:K [v^E{˵;t2!ڴefFԙٱtՠx`2m<4@O&-՝T/V*bwˠ%Ҡ"#ܰ01Z<.Åo;Zmr&|@'ӍmTż#<0憯BH x%9bxF\(jvJ0/@ OHPoGl]#ʽj[Koݞ_J<7Ş@ƥRC9(+k^Q+X:{"~tZHF5w􈕋C} lLiI3^?Q Sj3 Îd䃆k4 ?P{+kIك4c;!=;Yf; B,F-f?t 8Ä4hL"~/s`v8>\ì[;{ WŲ6 p1tK$mꠈ=( V1z- j8(e2"S$C/BQRϬ[b_Ŋ+DL硥o1] .Gcwo{w6F;3A`c IߍvmIVO"0^{[-"CmnV%<.sQr)S=IEC_ N &٥_ !8Q)IV~*wȏZ9r߀O(r˭Zͫp9ҳخdIq8FWRS:3q; #x{+jO.(6j[(A`W8ZDRZw}2cl+Ϛ֠mNr vmǾh,늼mU>XNɂq:%(E,?%S- P%; ѽղi]OwCؾI qם1is2OvAzW@Dr5%-`ha:t /V;po#/Y_F/SMlpN5e2?0-A/60'_dqxN+}<ŏ8!d ʅ7*Qfϙjp09#:|{ q|Mb)d)m5hBJW@*?ג2킋(oIգjmAØ ?6F;1v+:ICwd-4hsS>UkBOŹK)r7#|>m!6m{tL1]8;/rNj#d7XmrT"wM̀0 |8uCmR`2C^UWG0N]'b4~+e.:q6M_xo7MA/aS?!?/t^ep+9#|%3siظ~\!S)H_,AWor8ʍn%Ш3ꄫ+[cP/G,bd@TѳǛfŸO5F(҃džiXﶍ1կ0c :C+)ouBP+?bn6(Or+>P-sv[Ll)qX4Ut*L bDXǷ ľ`_uwu"VWN+?Y_Kc  Hp?Ş` _ӌC Emu_ø3V-JF\;Zk{yCe;3,ֶ'BݧoҡCr8ۡ«]U^5f^{ytj ;M(ZDûfAdq.@E r'y[3u AD.rՍEgdƃ>t)3pr.ic9x['?JFhqnDXV-jƶvx)Rޚ4'HKT5I@>6͙J҉ANm9%4:0Q1eEUt.d0%#l7`5Nε4 Qj1t׍h1rE|B1,}+ oakVu$9_:8)Ix':d}YAG_/rmrKlmyŻ3vgl#N?y'Bg0>^XNCN1n^ %p1uTE٨h6]"tusx?Ό>Gv2nhhup)ۤ`i#;N HOjCEܯCKTVw}0B%ݓIKk%u_$ ͱQjMt$ .i{74}}nT°.xglwqmo3GʭZS_msM02A(>IǯLoglP0GbpxNJ|HD?Ê[hHIb}CYz՚yTt4hu^y=?@416s*( X]yBZ:*ko* 69_s{~HL/5VA1߅fuw[O&Ǐҥ{Yj|(*G2<_73t5bJ˿H zF$ʢI/v8j00SG%͖hDOAVV\i]Z!%Z#VLf zؗy3+T-' P8C1V}.B(zŁ3iin{9km,N9\H&%SY{ݶmf1IӴ쓼,7*)6-ǵsU4nJN'YTB't ?=gy޸Kٔ+(z8P5Tv̱$?gw6]Wh;=e?W_I?^3۸bY8U`HԵwT w|4ca$m;#55 SAZqd sPmvR8d[Qx[IpIh`!!4[uٴPbEJ40cTyd͚g(T69_[أ(`=2 Ϧ?jc薞ey3-᯷ e ؝";2' zݸb UTo;i,e@/7= \iN SI8yqSkOwtGtUMHsq|aT6eYQ<`ǞAso70M]i8=:*n&Q_ `boY;0ϚvPI Y\#PH]YPq` g:-^) ^ow!`ި$"Kg3+Uc5F41'ݐcgkai?ul^eF֬~t=LڳD/NXbu*|ctJ[ubP2(aK{/r:brqsMKH--{ dUΆ4|o_8nQJ @1;%JG 0rł,J#Mesv?6}xF(c7IG I|O/Nqq  V [r0ƖF۞0[qT!6qd8] b{[ eʧkk DLKhaQ=f-O ..<>t{i!ǗҦ\CV`U U6-\?j O]V@EvUݿd_6r)EW!~~F U$IMA qR uDXG|MQL}j&Z#_Ý U%q7}UBl Q]򪐐a]5tJZɲP"=lDՎ'Z$v4ŖZM\;?M"4P?˨DDnpP m@xo{rE-hq/mUzp ~׽Z,sg;zJ"HT.dW W$$5_!l E(d8"Ut͏IX5D D5-c (~aK&59=Cz~ڛOԉb9)LȮHɀFhRM L#Q=y^ okKm,_'T)s2=1h!;[wl鉯= )Eu!E;Ilid3i׊;<; Xo2Z~iMC'7dApCDO˪97$^$B|Ol-XÁ! rmF=z6u+%=_OIGjSp:M:RO֙cnQGI< 34uųL̄/a0T 3W>)%{_#dpCB; H,N4N($ej>!?NuDjq {0u4Jz~;!m"G@_G(ޒ;CJ sɒf M}9SGjw;Ԡ 1=`B:W̭% 1uV m&Et+mO 3Xnk%i5|-Ba2_Ҧ)FYvןiKLB ,7挤FB#tpx ! H/!^LIJ/~.-X;DŽPo@}SxX%pؠQXNt.lFpݩMl_#}p1a[2Bᖪ NX љeRʹ}UxcoL_DR\ j)VYͫm38%1L% A wj m.ycp%3m4[0#j:K|4|˽6Q3\GB9e* omṭV'-'Ƒ 46R2lڹrˢhmN@gK- (F`Zbz>WwS6#v;W)E !sEF쌔BNOXc6ujvAfxA~s[#QT`oӠ];ֲ񇬷[a]#@lON]xYs ?kDD0%0HNtqF:'*c><|'B+Kp]/% G8(4& :>{U6peǸB͵WдBr\&4pޱOQf&ff6ԟt8|DzP)R>4$u-M<7or7ܸ͕? HWq#XH3RF{PS IUVHA\,͚WLºpQQ.~alxԧ)gXU+gǩ%7j8C;{x2>w@ED,z2Y/'_ISηN5+* ׍ZR~3ρ "WD}W0FUþ5fy}k23+(qj'K&p#Hre ,kn]9Hq@>Áe v3Gp(' m;4*kg4m^ټqԈ0ml͹=B}m.I5c}R=Bz'k5k%=\1oD rr9??Q%Q998Ah*,!\B{v 8pCԪ<C/{HK8aK5=l^*`2諵3d=J|ayOo(a-"E_?t!5C5m'wnʐ*O>WQ"8%OB:"[G4,_9 F~P:Ä/8hT@qd75`C քNK-{NX( c;Î|؇EĔaμ,>rҞ#W UwaӐ=KfD&f ƞA~ r4}f}H$=zCohL ןײjv6#Ljx@q8_984쨙ՐP!Gs:H8n#xmr؆w[P9A%yJc[y U @"j- p{Y).VvcYٚ?OԈ}sI3W6fE9i9o*g; 9$M.=?(f5%@~(&#\T0 %CBg0tbPKjd9fd 7VZF/уCTd m^"b`"Wljhr!gڳ޴}C_U$`44o3Mbo&FSPuwoRΧ>֋{ooh%>~0;y]'R̓? AIwj_b(zÄI1Ipx2S^Yn:{s?FpeKm~䞝$iW ߂c&Ƥ`w\Sh3d\\vB[cE}~2\C!a3 XFn"$|n\/Ǝb,@Qyn9R1 rWKa x",KZU8U^M:<y/LejkOD.1#2Y2fNǜ%#)Vapb jBvdؤN)؏TK4"Ue;"ňE辕d A˖W$]U 9K!\pSN,K#ϯ:/GNV?ez$W9bw_pN*sy~/MA>ms]Vg)D>ap"7e 1 $ǽCVnq@fqzrTZϟ5#;ŚxNnj G4~yECM߼bWXX޸oSGn+`G9ɘdXS ̀} p?䏏VqY#mzLF8SYX΢ !'4"weRq;1ߖ]]f2SSewlUJkGl<¸٥EUu>J vx,:}̥)&WH+9hi-"N}]a7sJXyqPM6#I~^e`gϱr26C'NfPﬨ=I +{ZjI]3y4`M΢,Z-#;'V. =J 0M dnãa;;-H\8u OWM>údũwGRۆt{2h)0 T=(=}gch}4oESrGwn B+xIq]]ܨxm2{K4Z'm2cpV$qR^$p%]ݚZ1Z[!j]R 5fATuP+yg櫲EvU6͕A\FL1 Brd}0-I"3F&rٵboI&{!mGad ~qrV8J$qHV|d5' x+81eo?MT t {S95C f eբP5?ސzfcvkmA#f{ώ(!U[h1[2o\y@C -=R/x# c|nQ7d,]Vނ*5"}~+$| ܋#<utĞwD֝גͣݜmg`X,D 3\q˼/K*j\uGyc`O#] '& LcYy*0/CʐAEt-|+W2 |6 q@U@h{tjd?TMpT s`ϝuWB9|} 3Uny tɿ$[ txv\е%v[,tL)B4Z3/EPpfЉqh850Ik3$%!` -Yly;ϓXQ6h'p}tYF zVmФhZ 84[8 \2:^Ɵ)^Sc)L+(~爟@bmޔ0П0 a(wɭ7f4ڎ5N{j@$ὢKTиzX3/T [PX-v|S{)\4N9MɄ eBS\sxHcs݌H$k d؀}c^P d>5rA^S :)=q2O5#p2 x%1yP!ԺN0ɂ$P;+Z͍Zxj6\#*ID]o\ʕtiT>ڋ9>ziK'].=*&\4r_gX7Pox9ATJ>^yq^JS~Go{N&;eYPJ%k.nBu٦c6`v!!r~zI!mӷ=ٌwsZ|hfZR`YRGEPdER'߁dLm뽎-o[WT236瀩N=շn5ٞ'ñV1ɳej9ȂsWHŊ/QL$aO7k]d$$ V ]L£~]z5ܱe3#w"\ _LWJrM:U`U 3~VbvF7hk\qhvt]xb% ^rj E6_O-ʇ* %/Q[WhP}i. pvҙWPy ;ùbL͸ssNxyH3 1(O#oq3$#ä́1Iu ),0ئ# ^hOgzHF1$}yniƵxLcbs5@R"Aq&&n.VF \i\ɅX t6&/*>+ExU srG"VHw3c:?aԃf(T&[tmlA>OVpk|N͢Cu[N<P0Ϝ6:bsgkCRP }عCEɼf˶ovPGZ@*4N[Ds?h Zi^ot*#F^~竝58 ]䠭ʒ/9MCnSCYV ak@!Et~}PU9=,c{( ^XkAak-F`̧ 1xy7N4%OVw/W TTR3ƹx {*M+lVkHΥ*%")oq[Eb~ڳ5x(/eG1L:h jO1fѳCRdÝ(rJU;su a*~OTcv <͍ٗ@#$>n61%$r/}} /+M'ݢg%$^c`1RTIv}|g%mHp+ԯ}JXm8^ǖ]JMR!]]UQQ6}g>@ ؊obfeIW Iu1x %M3G-q$W EGTwjtsRLh[vO^z'Z&ce Wx;aFs=Nݑv70B|wΡ,ܫuT5<%n񋊉+O٩ZꇖHVքQ|z =@68[`r`<9%Ch_)٪hf0E72Tq%`n]4;wZha;$2orZ 4:Fu*3$׾lNKЏjCv7Y<ɚ#k4T<Q_ԇTe/;i`:HFP*s_|k]RG)`q: `܈3}^l4:.BTB0d%A w w}r[PHazOhXzMNS[ ' !39W`d|Z,[Pf//(sH<RFg[Jל F#GK#2ttʨ˹[cG6T^ӨBmҟ#h(="t"8M%I UZ}@mkދy9_+;!PyҗRx;29(M5s0w#e7yWG E:*G?Ӆ6%L>Żu1'Mk˴;3C֓{U=XZ)5pV@)֞@b T EwnRLLw۷BɑI2[wV͘,x{ ɂ) { moi[Se 8"_QzY5,hk4~;3^0zbrWiqAWJ3֚B@דXsSQ+3@<>̈́iz}MYmNUd l$</*b],xaI6x (9ofm9fl1OuN_:b_r)_W9'oWB8rSŽ%]@M3%v$ x5Hq|oNjZc`C_YFtYٮBE`Jgʧm Em9{NuܖߐʊôLEzS}\OYJ,|۰C͛zdT2I ZϻCb,N4mAYѐ,aU al^b+pe(cawWjɏS;Ϛ=qŧ:L(C>6ð[;R@^UZ-hn_Gkы?oI?H>(u$Qro&$C1c(+HrY⠼+"mҔ 88 dDrWe)}.MCN|,6Z{ktDkBdKⵚoiF&).2\ s7>֏G|:zշCIR|'K7eU;o-kezM*]l+4/O|QqcmkRm9i]ǟ#ހ:&vcJP[j~Pi  +;ó P@(k tуyn)& q%>B֪1MyV<-QP&xRi:2<׼?u!8'XR>#ca_pa]tZHApW'~݇}(V^/!SS]7vvkCV(&Ynra4R|j'$BUߺI K%Jޫc^'QDާv)Pɗ6=RߦdGyo Ir*u\#|a/2UW[*.lǙ,d|gW~`68w`nd]([Z۲~Z)IrOOI| eCqH* .lL-PO i,M kJ~_35MR݀;e#)^Tu:_w 5@46ˁnp,<[ {\; H9`k3h`ج֯*Cǜ-CׯV=h`A*H݀ fW+Ltf^,.KǃYJ.EW%eVeH*Rá,re5rQ5FMRQPהX[mڛcl1dcp-f)bR4fFbjXwMħYNn?! #XF2Q矶r X' Q$PD#i62-ݣfg@:H ֊ZgvFmF<jX8|,S[{PQu4``|g3%;BûFJmPr )%/Y$hgS[ *x̓7GKYI_o)QyJ6yQˊr zL$_':c_K7bEqKL4w QXgb{iȭnXuaKGx^g= 68GRLOi=Ʀ]7gctWMՔ`lCERCfgі.1~{cK%[D K Yh.ÒD3ZT^5 ub1pyǤ䦡IA%ᄷwR[U 9D^,ȵheO#֥hzRM?w]8@lrmL&a^ډSvH9;63 }X %,BLGp^>{j72"5c|'@벲u8M X &׫rk-Y ɑ&1 l~g (=q(gTpC%j̲I RT ?h|ek<%*XEˣ#R(\UE 츶}۰@s6Ra0"Ɨ{թ:;<̳{UL =W?ºdwk {t)bSpMH>eZ6,[yQGCjR>2~@OVM O4up:hq{c:2 'hBλ!5aRȇC$(&؀ws/@j&_vE>4 zr5:RTmtPA.j464us8nRo qJ9\c:rJȹbʃ+zѐx KrɂB"N_琈x{D4I_6RK欿e>j(&^SxoeBvڅ%M:ANFsIʴh7zphcxgEnІ%*F꤯)Ţ{_'1;<#]5[)f_o[!h^p)O,o= "rI.#!9 &- EC@o3RJ!?lTn8wQrlbJy (a4;*IU'Lgşm;oa5o5)=ģ郋T(EױvItldթ` X a4jTKn&Q/*AU]M)~ ݇>QĞBC|`.a:S2<^p,b (-QX,$MLwyqͱ=չ# t#1;ȋMXKS$ǽR_xzڢV<;E{FR"f bVWXS_gJkt#W7Zu/a/x5g 8)<2Qܽ5u%yvE(r ‘ZxYk[Sǚclzp,4Jţ籏D)ޜ$wk$V,-OiC+}8Ė=áݎkAoH]_[Px28f4O\6Kxܟ]{tyh~\ rW9i"N|MZJ’IRFfwiF68Jd?"}ZI6f42/_ w#]Reœd0%G퓁n */V)p4 WJ򙷧FމidLUy!Ma ]jx㋙~LHL 4fhӔ(߫| f|BJu^' jz$:KqaޫZX5bKXC)>9.=<'}Ơ._͂*{>LKa}A @xsj[̵dp㳮aL$ڞ/6cZ:of%gyi?aQ(ڢB@'/~$L MJmg"UN001l==D/"eB.uWg{yά~qLk7 ] k.L!ӿ@hwѧwݠ~Zv:+hHC)ZJ(!m=Fcu'剸$En]ىA@b s*a, 6IqG׷"Za02 IGmx`j8yjR KN\CU.@_q!-hNKDu|7צ=BT}cxq׶gXEVS&~o@ jBM gݻQ1w&hl_GZ"[K` nǶգF5x"jmf.<<_@ZxN+=|=;/?W)1:3D9%F_[+)~'.P< `+.L|a53/QSa Ox?]o֭1kb vwV%Ի.Hc"/+ix`ɲFP/"Qqow/HOm`9 e.0ksu('cIF!uT 5s@?ӄf5g(K/y; zFS Oꪹ) V}oIUPZ$׈bV;!*V->? s,ɸRu<LjIE:29|[,U(AS'A>uBa"t>L[w#pc֕8KV4RM 0]psĮph4Vd˻ůS\)8#V߻!f:Zׇ]!tniPUCwx٩Smt\M;dx\mG ~~Fx/fϏ5RowAÿV.E+Si5.Ya}5<{0/YӶ"9q|Č+)iv| 3w.=,-~y~! |!d!|yV|Ua(e\!ID^!iN`@|` ۂ,4"(ۦV O|&|9aj`i=G蔖 /|loSL{6\jږȥ=M-k 3kl, "(tҌCwvCMaG~k_P?i M^Vܑ͉I0elpE" #.CW:3r<.)s%JvȪDo^,I t-}D`B5Xދy)! P&&:W*9S֢H:j] 2^5Mm]MP_fShQE&L#&}XJJ2#dLgtEe1KKPPsW~ꡑI; hߧ#Yw&ϖ_ { OVˮ `}.a?[])>/%\2Fl`NAg0M$wbGFG95<ᝰSȓp!No~ ŧ eg+SO޷@8?EǹSkDJe |Bʑsz 8Q:.u_\ g\9ݒ._Jw_(yEl#sS:vQg weo3m;5IJ$)6`oAA|w=Bs|ߎ%4\ycp ɘaš.b2PIvho@mFV|$UͿgQ엁pLx2p$,9<Ikd)ѯt`ew@(ԥH-nçe&Uh$4,73O|_ y Yu?tסȼ΃pyk?x$ N wf0H!>{ُ6J(dYgZU^uWŘgw0 Lq_H.~$Wő%UT#^^cx[eye $K0--1U3]coL0Mx--JA{, WY)}nMq7S(p Fq? ӫ Gω7~S=wo07d`0{Oe\%G@+r`!YAcl8ʢ~L_Huh#<ۯ$dAeX&s- _>4LYN5"%^I?!>E\A_S*FUM-6Xqs&xH Bs4 9OSWrkÄD3 Ж/B1{g0"n GU[7VPS% ʥ]y4U0K:[)Vn%zz+t~T|{*1F? 嵋Ѝ˨0-QTWkxb'/I+nY񥃶"Tïͤ>F/FFjy[5 z0vK0I@XdT`\Tx=P ~80ޒ FƼݢzD|upJX4ڇ4 783yk7ǃ'6G R7aƋWz\JCE#VWȕxZ?2ڮMf<[3{ FLGc;K,lϷhESDp3su=3!|ꪺ8`JV\PJ9tꂱ;6x+ƢB}ut&T|`9tpn 56U vKV i΅gv8bIx6Q$7--Q@)&hb4n.>>ի tʪͯ`[2 x=u~!Yr1"Ydףzd . ;E5X;Ǧڿb}{3Tjq3z-8XTCV["v> I:YVLf^(R*7S]WUMW7ozbof+M H/ G-dR4ch{jmtI1V:k8g*\?@&9 !nt2F*-f',=b6sE_9`~ /)ZUpf3hGy`r5S645p_8ٺ_4?k_^A>f6Z8oO ܝWyy "W;sxCĬm)hFᲣXL ^hER-~0iX`BOTR#P/ g#%lbrQ %rwg>ޘ\)%Gi@1 .1uCFj+JO [2*Dm-=;J ,Q/qKg$'=} +bvu rZe$GWv"WxxJf7I`Fի4"ƴd3ʲfOD&dF-@VjU.ti -B K<*b8TP鶖-N\_[VaKb'jLJ|knVQZ< &ݑb|vK<9:F{Ra^={d )ʳ,*Lc#\/ԣ;*7"f<ŕg-]b;RJfRDBe@jEs.Njf/](KYޖ`gg Z9ISR{{9Zr;6fb!iƛrDǥ0#6[MhӁqdѝv46U+-,/Y*sTea0bZE]:00hK `u P5ʀrց d/mAvHtLe{ pq¬~/gY!֓67۶?ɂyEFNf :# >u*)e(ˆvN*hǘÔĪ>77Ĝ 5xӧoBX>DRopgv*JFUP1\ҭssF[-nV-|o \{5!R4 5$+_υg=S]+qRV-Rq/|_KP ;QGig)FF6 wt FT9&-͓Bڄb=Bx%q Rn\pKga wY X WB6K8˄c}p(b)(w<ߏ!"PeTVk1 sV(ɩ$1" 挝d?P!,e fkRڊߒf{Iꐢ;#~P4歟 ^ҿ 62Y=xV:p4Kt&>>DȖ)CIDAxk]V mM{gs5R b\i& ¯Ke/Q4Ѹ%q޾LeCfB?^Kt-a16t,rB,?TA-s`4XX'uPn=lM4\*e !-ZiӖv1zӱ(l؞*,!FA1;fN#W)SOlޣ9*n7U]haY6pH W>+qlo~,ڭiNb*sBjfD%TLfɔԗ"(F9⸒tcj T'30vS^NThtդ@i.)/{6ӍU4_)\orI\y:=2c0I=ڛz T7pp [817$Z^\(z oxG6b5?Uļ(BK0?`<+fx\!ɳ3$j(«a~(G~Ie!WYrLٰ-7MyCͲhLP(uQ^AGCw#{Ї1Ρ_.ǧQ9U@$siΔ $Zev)'ZUA D1yRKY|0ꗠwaRq&dj_?r6㙨9^ ̲;Y6n_ 2aD1oNDPsFKvt7&$!* R 2*zsq'薂 {\`7i\1YQ8qAtA^ǭ莜閨p »l<ף`7_\@*HJgug3c2:*/byWQ>TTyoό'ܙN wN:$^o.eqWK4.q~5 P| ʔsYaβOw  hJI٦֤GF'P͸pMER_YZ| x2_R, ǰAQA.Lx,& ȟty#\y&B[|9y nfMmT2 xg)K(9BLa{H|) T3 ޞ44SWׅ>L DjR':W dPz<fpY?)6*˹ 3 4>ѵݯj+n!E^+9@V@E\#.^4$R}Ȏaz+!pӂ3b}WK+-LFljuæ]=D2+0 dV+e濫uV䲱S%H`<莦g4ļmɶ&Q.59ČUMX-&7312%9lϼ '&MܑaQ0, f1杻=~ y޻C>]Yρt_OQXy i?_샒سH~O +!}U^xjH3W*x/z9iZ)[c1+:;@6怄~GFLB_dgcbw(ج00n=JCNsҹ}xncIB@TmEJ+W~vdan2Lv'ޟO]U4B|0vcoN=Dʫ j^X z')nduL.Eaa ½$Y(I[H~I#f s,%&cq_X=y ճLL? Av);G)gR\K}7 +Ny;QzZmn]ky45AϚa5XoIo:>+GJ@p d3-<0SoLv2&]g "K=^U ˔6)ylF֓Ԗ~XH)l[s(0:M1gAئg @;7׀e c5Y]twY"nۿGHb|86!\Ubi"JlO*J_cV2ypED{HPV0oᗀpoM_؎VKUl׊~K[krKDDh1Ydԣ WvċV8xJ0 XPzI_k%:\V 6.u\bw{ ČQ*fx f,&Cs.{BZ<þv4?JڰZQ+ Bw.'@~Q."¿AH50( Y=6_QE7 0JkE4 vr FA,_Snv $Ϗ$' lc(y0^@5L.G/FSΖ&#=W E+~>d{&"GklA2O|(XtR?Dw1gR";p{i{f+X7>Z oB첷~Cօ-Hch:Nڸ'{O: jIK霝2K]G@ i)>(UШczyX$ WʊWDŽHLsʄRmV>4ɔntwЋi*TIuSi.[CM Z9 0`_ 9" @RTQ_n>`㭊DJt_2+>? ~[ VJC'4ʼn{ϖM( `G]#EQɏHI 3,Aa+(2q !YۣU`\JƋC3/+fl栁+^PÙ1 7EUCkZi"DFk ǐ'ut{!H;^U6{NuoO]d>=Rwc6ŗ{U52PΒje- /AT]C;) LTe'n{I){K>~HhS.[&$l@NMUCF̀/4nɞmT{sk_>u>BRNy&z~"_Ɇla[viq\IiKpVɔ̿~rW*wzJH hlo0JO*%W/8ۄabYlJQ o CQ C6LsLa %y  ]./sZ2o*_Y΢h}=M' cJ.cAӢH<ߨJw 'v"*N?IyFq~^Kl"&ף#''䑠k/eN3=FQ';)M^ϰ03\5HGOxsnʸ]Oy0B$<_O+Ӳe}+ENS6=_HSzDS.3!|Nx%]r>+8`f9rx%$3 ,Y嫪&mͩe=Խ⠬L#uf /:N:iU05GDoO{J.w_fGbυ#{Hg%4i6@[Ҟ#E-0CI/fyD->WёRz^ <W{ҵ\^Y8CkRn!Y35zz_^gT&I#|Da*HƛAhA N{؇fQ3zt(O7.}qب83ϯ?,zujqE *akh1AXܧfp>x`.VvjDZ,X:Z|r FR${9< bD{=UҐ켜Tã%[y#z>w|pr]`fS>*#.MN{gRQ%O5"e 'SL^@ cin`ssPͽjYq@[ 5lSi0Eu7C!J'rѮֽkS+ ⺝"|㩘n=3xNwMy=ֱK"Z Hmȶ3Em9cf@![Y(fD+o?%rˠW2 RhBpP]!V)dXC3-] Fo߀`WZWrA\SKrBTO8 wt yTE8>4o+ΕC>WbGR=hlyǦVxξsԇ_B]tv^3ԻL*(P% ^QLM15$dF W2šm(^ '1ǀHC7pHtU,X]R#}p*>4L.]< ?OZR T xCH"~;n,`tj5|UOJ ([8#-?qQykZHu-/%rD0`d +"U U7raە%8kmu!T+ѻ Tj_/W}RY8t(f\:PB\_9^+֚ɯ 1d?Iɮ FvJ4I/T⛬";*>{vFt)֥^5G s/=ovTJv4X+T7ndV+0 ? t)z =Ύvf*/JL,\ yK+6K(~s]j%tH;F^,nGVY+S5B $Srv~Kg m#::Nr̋R6Ƴ!!k=r#|OT}G"Sm"7_J4^8emdW->msXyy,J<)ivI˰r+b\tX[K?C&snRu5-Ju90ɩՈmuS$<څpNL4EnUt}!E ׽ߋI~C,w}I;nD i&Ax{3u8b]Iv ;ˠ֚V| .S+4Uy X)Uw 5MtԃFt '@˛ VkDL7@84TiJ+*]ћW. i6lp$ٺZC#gׂ} QsjBoCt!I5eQ-%+{漀H:| ph:1<Ө@:J<!4Ն4NV6|ʮ$ANDRLB7㺃؛];"sB{QU9[ 6 ad`ZiTQV?ݝ^:V[eDF{E]J +S VI*>fh]ےu3 @PIbM:Nvvx3xw}|ګ@\FzҎ&.6\@_]JtGGˬ~t5(0HPCG-Qa''uy d hIffHt$ 7'PPNaLȣ2 ,\@5flf?Hߡ|ʁlHF4;n1pP{L'3WW @5{XEYAp-g"~>n:^`@0\a)iħNNC8(dEQꆃxR+ToMIwpB~~Ua g> ]#v(6%L9_)1$gpg%@1C~jc$?u|Ѱ'3*)|#WgiK𨖉~V ]COښtIOxp+E;F~*J"<j 4 tJ!4l:i4aŒSG$L h;,.3Z<偤qwUYCC{_}AZ1M |4= L '/FhrLtsXΨP\[שLj 9( 'dIhF6߁ :5؃jŸ6wL;Gݤ5͡&&lGv6akWi$TڃNpAE&2^jd7x-d ((臣6|ĉE9m**&1+&RJ~WXUZzlq17}i;EP IŸ?/SSY)Zi"Q%`J"*`:\4bpي$ЪC>?G.o۱荜*ߴ/^nptΓUŶuF$MiSt=hhMDÇǺ'nzL|k.R%=}/F\8u{L2gsdmm$a_[XTC/P"7oJ%gڴPW7ķw!(4`5jRr * `#qX:Mph4Xܢ){} )umԳUv@ 38?N55H5xV6X,)Q``㩦?5ԥ"iJ##3R3 f攝Ncv=σ:!$"]%e1zH6Vc^XƁOqmK75gelQ^1L ^y[7=d?uK+Vut"sKvpg{ ^x6U_UNw q?n_QG>x,Y1YGVźQ6Ў}2 ]!LT<: Sau u& U:Ay̌ Pk$.~lD6|-fWM׫,>9J*I66\2:#2|FFV-e`!A~)x$(D[ >uBuqބq֚aMUu@=$Q}OMDw9toB;У## y~nDD r(]Cz;dtͶVuϡCcFJq˹ѽGCR͘t~#?ƈ941@/dI1(^<`K>( 0lddqe: ƥ\ _L+YdqXg;+2<{ť4v5MufRmsR@8RN4KPk-Ɔ} ĦK.`ށM*W.+v3`֓)2mnoݼG Nދ͡D$/p(oE{ɜK PXVC.$<"bJ>7xJ{zfnQ(|u<|$<1oxA8b:)FMݥn/t'{O4,m&}!i:zdGje>FZE@'ZNcդtsƮ% (`3""+1_ۤ{┰G F18[33kC]4Br'-S. [XT,gODf4#0?h؛ha[g!2 DWf?aX /W}DTO"*+W9}]y+7RE3{UԷ@h;+xԤiNaCEuYܑq.!k jM3\MkX4I0io׋:a ڣ%+f%o'}>ãs:aF-zj=9ݸDjdwV&6qZwOj26XǖjbJք9cO͂P.绩LQ7* q(hX b0:C^֭5kS'* E _e< Ʈ `d[FH?]p8p܌kG;T8]:urЋh*H.lIKyČV\AeWpaK $S;4?eI"qaүKUIBT;c@<;6<5~ʻdҙwsUm4?XKfR$ &(uUlNp|wy8S20XʥSlYI{MIRWZ dGc]LgpE32~7zq=9YQwwO[WCΑD@hX*|1/oz%͜ءMfJrǯUWc'mt,;+ {t\>= NR 9G0~3Hb/ &c):i­v̈L 8@KYg`<[lE8g櫥? *9HHAbe/>+47ux `Ct?t&`“dHiuJ4-c<"}T6YJq!/{4[!hM,·TV'@ uzS$*iۯC,Jc7q>bUq. gS}aRΖ-BB YmFqV%eVRAXhq擏fXJPUsFRDէ .NLt+0P[GѯM 4뺠 #۽mhmM,튮UgbŒMrHMK :$U|1|f}Sd5=toq=LL,uC22&;Qgl__^TS{Z[{ώg颸G~RjFl#ϑ)fi`d߫-,0ѓ-zOWaR\RPhOeDҵJP&FK\=U1 jܛM9?ȶ`Dܖoƍ[> :i]CCmM._.3i,Irx0\q"mjihȳG9FĢ(NM?0~u;'ϏN"l! H旤qRWyЗ}?δn D;J nL#f7.cW:q;<xѣzny3[4=Cq3%ҁ&/ =^#6!͐ @Z.qL<*_|lc4D/öd[?v%8zy]]'^OVSX.:8ڙxL~SV:Ͽ(iViؚ# H~J?!~ؒX*>Q4әg4ԩMjYUiZ>8>i6l%uVz/M ƿQ(_d3-ۓp )۵w oDt ˃?ȱZDO=͠mAx;CK5G|}բge [/fy sŶ a{\bS17 6eNH7K`0CӰ# UݻґVn9߱a xYTfJS-2͕g ҃X3h=q0fneٙBK2 6asNqWڑU! BS'̮;>,xp+.9ɪKSkg!joPzDVm?PJT ߬0$kI%r~c)! B!Mװ!8hiZL^Tms-kpfs:,U-t/X:yV{9wI%xxZv%`f4b\QL{ 33~RRSK5te<ղTՆ2_ۥ?ӤMBhqPc* G~(?Qb"g1^j_-Z$W^/ w8:׭H>h&t4]Fşy/nvEnɀUń5&-!͞p+ADLHCw N|% ϒn^&oWGv& 1Ӡq[  Ѹ5<|igF\UȳiA/u}6 `PUXWs(XORz\/IU@2=cAC"?خ-  UjNX`C޾٨ToTZf;hHc~M0:Hd9+;,~ь@KugJN3FeX=w lt ~=Vu֜ma[ǝ;8#o}gx6F(=Y8֣"Q5T'm.rdo蠀t's'={5okAnFzyգ-_Wt{3:Bj:F#T4@ƨVWECMi@jYB=#]̼f)3` }Dۧ^-VϭIt`rU"V3@7]A $w']/لR+M`q̇`, [-piiUәAnMQ??$sclHyP۾9KpSP8>mƼYfNG~kdUCI$ /ԇL_3-"n'H,bYڜ{6O&B: 6O Ml4.g=00`uO/>X.ĜyH`)CȔZDxVqc2 \fBcDVϤSq~r,-䊢x^s&-F;6 @ևHJb8qgv̰@^1Lo41K¼='h@-"TԤIf3Z!T5=M4#!dQr#FH;g b ȪcιF7ZqKG&b+HASdsIЯB)'z hUcG|G-(<}bjYgro&QVr8eAe ل0|ނ};ϱTƞ ~H9ʹxLL%d樴xdؚْ B-ļaz}٫d*cnȩA:~0g@'B$3l a:^uKpi>mnNMoq} p8sv9|/1Jzcavr0K5W楛)+/z7fѿ -$0e(a܇B,\P 0 H E%;O 8Z3SK`"heձuThq՜>[XAup6A}>FDΧ]4J]P#r6l b^`gj[BK"kHS )ӦLƢGR1w·PWB±Y~^T{oUU{E53dkA>U#7j *2Ec%2 oxd֚wKM9NAfX=y[9H-(d/ 0hNё 3V,Bw6?(~T=] F-!uA1˾:Vt)OxG1ܶI6Jښ$X^ʼA9 .C+tvr[VꊮUKS/D-J֡:<;WFo]xo4hE:Zb̈́"ǺmCsq8 .9@d/&~A߉V 165RSᗾ ưHXmhF l4h}k%6@jTtEV jxןa8IZ)y.hfǼMmQʜ߆vDB ko%86` ~yB&BmV;A"{lp퉲BqEwƳ򰅻8  FmaxZ]Gc&7=_}ɜp]%ט^T:H1)LGK}|D LD#BG3/5cV0@j!XRҶql¦՞9'+)6OxG~P[郷O H3CUI,"TFm1o2y"o3o| 2ZeOLp䨬ps EƗ?6/@YaϭK*NT7-PٱvBגdՓ(=Qqr%pYZYi7 ̵QKoNUƛ Q<)]Ri8{IHmwAVlΟuQ.XFlp -jהsAl"9vOgfsp-Y|B͆#-YevJu ۫Ti À?:s3_ϻ4-v؛ ,g &zzΐ]@yA4vu'=F\z]r ѕݎA] gR{ mA;owx4w?tDFnqѣdv5C"Veᡴ`uO;$5j {G?Svsd'Twr I/9PWbs8]Vƌ0BFB{QPW_wVj'D|"ZOמgczfeY8^?b< gpvm[橙BSXx8T`k$DÂWαN;~F3zw:q^]Zg'+6a95!3JYܦ)`<{Ob%geUhu5B<4)ͤWiC8%  4"RA0[n I+e$ҝeXLN[X.B:%u\DX9xh#= %nL6w^2Y=b[)&tC^?Kpbf"xxcC=$Ӣo#:͊vz^Esܿ(NΟ/X{G|~DMilW1Er0s+!#mW#G v f=KWIpsc2)9"_Zbڤia^@7qKQgoR!נmƑZI%oPjpKN'4%w>? rWzX\C*k16r}ɑ+VAsC.: I0m.wOAsEݫ}Ofîw ,&9;U +WO*ڹYsZ7_w MI2FO #3!h |jVf9d9)~?BvU GQf[EynԳ6AKDᾏ2"Hʼ7i%IYf -ODvVBt9,bYpxٔ/ $_c}F}u)-e)-76@|K59o'qµ48 I%B5%>h@%v2X/8mo_Љ`0>!00!7X=,e:}QRyew|͇G>^_(^J D"!8#Nl (Gjs$2o@~A8b;5v`ߛbz ͯn"c_'~ d|\{E wG<#]n4n] PLHx;,Tf*ץ:=us0Ǥ;ـ:I'-yϥ6jdCNƙ73ǻ/k)/!29nTуȒިYhT o܏ tR`TqXazR{"5Gu)߭"dRio\aT)cIܶu_ڐL~W xC4RL=F>Kjx@0dGkW7RD7|6YiY%!h}m//qw!EvE;YvmPmsdhLH_T6D8>YƑREF2DAz%hYjo:!RWr-(hqYT.‚biL/Qc! G}+}&!MVB^ClF  >[ xzC;rV 91; ,QR{x^.VJ)%HU~Uk .o#wMmׂRjM[5ß;_SEkzЉUQ%zݥsGoW4%U8JMG%GA{5b} T'luZUp7~~9hΐ@PSp>Q ю4Ű,# ;UYE|Jme׮1'DCoe:i,g6 ֪kĨ_wPÙv Kzp#5{X!"5f0WU%ldN8V xPe(hiPE6Ƶ)S7 nY @˫gVu١PQ6>9imnP=?/%t/xFf'G{9CM-qM0<a<1 MenAmx)@cS.DзR2ؒ{:f89 4k'( 4 4W\y]QR `Ё9^PE:/qȃ ;@-ac~Oڛl4 iQlwxf.G6 B[4+VRf~^%7rU0󩋏keJZ. HU*.LE}q-Ԓ͜jyUf#hP˃&R*MFMo5F?m̲DY|^JB="aQt~+H=3o0?!&Q x j}>8>+ſ.(IO%A);*H_zt5?Cx ^N=J FCg?BO8J^}LE/ X\zO`fGG͘jIT e 0=I(jS4 +g)&DK{*E&ɱޚXCgFLu,Si70Q$|顆/F K\:cc$mh툣0><:G[|m7 .s8Ntl\ JB^tlFLڍ)@A!G~++4,ӓB%rLϿV'G4ꭨi j-fgt,^#t}Y;Z//Ϻ5S*xS~ {h/fzy' ^}&MwSpfjL7J Re\dlXh:P9(01F ^!ۺٗ9^~0q=.`5EOU8f`\( iĽ} \a`QYտuOk+=jK[@&ƥb8x[ģ.=MJh]9-)xJoofN7y =#D"J;u܈!PHXZd8EnTiD=S)3(H{aIR cV.mP􍣼hj'11-JoJ;uؘx~]9~I'ɜdafc =~q+a rVV6N)ωhB|?hқ*-(y=+ A֠¸hZS\S8*Pea dgMTѸćZۥJA%<*aWRym31B@J6Q[GK)|QhꔽV[07| 1ބ.hċh>[yj1{5BiVi6=im4ldulsܢňLnnr J eĴލ\4_ƚe61:3e^/$?|\&54(M#O;f/1Ƿ` n ~UO Vb8CdN ŀ4uwhPxhzf:ԛ'q ˋr=u=SyىkS_Ye U Hz|DbGG]#GlS8@8D3{:"%XHEE;t/ _ (]2[~o5yA(#Ry^={43ND7IUO|> TWѹf&Vqc!1@Sh0nkqndG#]dXP8 O/尉մyE[fB3M?wF½𚨴z %GlFV1,mN$ʟt.\B٤EzӷA4b+vX #`5YpAب/dI?yGo<G|ሙWHCOJq~Z'lel6{CaWc?N2/dWtoa)s qHԛB7m}⋺)|].TK{io`>nz3qV}H}MzHXEKP{_վ!ĭsZ 18afzC3Bf,!Ӱd8dG,=ϔݒ"t6|MnyiD4I ]Z ց9SF5 OhkoՏOg@K۱j1Ͳh @F׵l,y=J"#8(w}9|ٌ̌ WRG{~dI^F6mh&ᮙ!ofB%bеZ5X`A+ReDJuk%ʴf;eyY f]ꆪ>tYL4,=ݕUmDzA" 7E3sI"5GDfD[r$|UǏцmCw nu]$M^iag'һUx-PBŸ~a8R><@ŌTB2+1@bln~߮VԷ|:Om} A_$˖3yq>~~%E~m^prG||GOuG簛ash.od.:cQWH'w )}&(7Yl||빍* TCT܈90hS\L P@l:&w.jguװb b0񗓷l:oQR(ˊP e%B7Jwaʼ^Wy)[P8IxBnOksr*.ȡd.n[k8>n Ԡ$gntͽB (*&! sKۿx-S@cz4#u>D G=:_B.-άz_2JYHr iicM/ɪg]c~fsAbmwdܙyr- QHUAA^$O㦄oIJl$6,gl6gyp:D9D[d+ŸyG+yAk,jOU B _fs _w~aK[cBt:Q!,v:(K VZDG'/bcHNHNA/*\^\a9|g\~ H/U7 %A+}a œ'}CT[Կ-4+gs]_èA6XQ Z_ϖuѣ֞_|'LXnOϵ8)ƼOIH֋Q ͌u}/8⫉Z!B>7;>Qyqq+HG ۵ X{cQYo{*x1Dv.CmVsi 뢰!냾l'>* _X|NmoFCbzV5ehMu .zcꉜƞ}`c=pǦMieB[8?9ly]sq~= UO5,Č*Ht,Dw:NFc&\(`, :nM%=ynA3,0jR~;gǬoP?jǬ E+׃LrqW, ~`v)ږKqp=a,TE'oED܎@r}֒.Q/b%]σ`eь~jƾȭO=HRүg4Ν&[|r)'̬4b]yoN{Sg^ i 'U8h<̪\S^?Ѯajjy?ʝ@<"r.,9~lK<E<^=5*$"}̔Q%±!8MЏ{v/_E4zзV] 垴m(^Gx(r2|r^12-8bQk>:J^?2Ar&4(J̤FC= 1@n7H=mcIVy|6uG'[m2]g1#M߭TBM/]Cke0=2B1lg膮3W^?qBx䥹XH 6 PwVDCD'dojhG4GJz|f-9 1u k#w`Sp]ɩjy>;uk0㳆/lv_0@" ^x3XR/fۖ~ /XP1*}X?,VD$1؊_}KOL%o"?kB!C%|Jph[hHN哑n8擀`X iƬ7_'yLn^x~zm#y h6[?/sjի`  Cfn,A jؼUH2>S`H~8.{-K$7芼0`Զ)SydKH{tNr=e?Q4zZim: WZp{T72Ye *_LAX0>J$ݬHx_{4>O.ѱ\Kf#N[s 6[b?$%8r(k,T\7oSz1TzLCG.Tot`WlwayqRDd@KU(ꡖusň @x2EΧ,.c{A?`ʴAnFX=12HJ)Dg90bm;N]r[at,f14A_vɃ;tKZxAtT埘Fx7/#7HhQ)cU3:%+[N!$w+z+ c6p1M"Yq]N'*CKzWp&bb'Z=gM%d!g 1ќ-ci,tOᕞ K眷"a=9:fZB?}͆Hz>^#rkCxĻ vBQ%E|c4;"ԑ]~ +1N-2$m\تr8U~)!bO)p䚉*Hz5ĉ$qo+ۃp:Xql_yrU0ULfl/@hzT?ӏʙ\[a)Z!\Fwv5ɌuN5z|qWTEVKc:*U5S#+[@6R>&oI 8TyS#첌8V9/jE E]nm5 %͹]l Ds_'/ V"0sƲxXi^Q·.䁌V#хLjU HkO㷐ڿÄ sE;!yP!4D ml -C\Igc-tfXHYx^~(q7($k^bw;t J+zںSMy7r|9 Mn̊~փ3dasbIx#Pc-DS(Q{=EްsXE:&Ү*~sEw>ҹbM$$Z“Cow;?]eKD: Cq+js h1f]]'\E,C.;yjbd2Irm!zoy*K2{)tE}Cs!? *Λ] ᕛ}S1 "a%(mALO|RŐ\fӐš`~9* .1|XxT%U][M D @Ĭݢ]eaY'XA$.%*i]{}ijnPMTOE}Ilx(Sᰒi9kуջ7˞Ȗ9 = Ш=:r>f [M&im͢g |dAɷU8叢c=Pg^~0o!eZfVҨ<;Ja/A"b_v ]gdšb1Xnmyw1MmLL Ac`yW>mt? Fo6Ԃ7埅ڦ8].J`TO΄!&J il,{m#are=L<|ѯ.w"^'x_hܚ1Ixb3vuO@c 0 N=W񭿦us>K**~ OneåȟϘ`kbyэL*>zDiYe *f_JAiTfi$ې#%pua-;{>9v YΝxu|Z('+w]ysU#d̵Dj8^ZwetwCa**%1O|S_@W VzWh po6I K"=N1.bNQQDYQ“*W߬"kh GZOpQv9vqpmM"@Hcw[zA3߬,'孝ޠ?s5n3-)Ζ]<(  @0iKH@qR 03"0@ҝUA駣v{P{DvZJo݊eoL>͵r铵'F_Mn\Vd/+F$j s=%8Z46(&@ tۇ.bֿ^e bb%" ~ Ύ6ğ,w[~vY;f@W"R8mǥE~ec{hv %.ޱRçIԱbP" *zh"t%jNG*F1]/d{T8TwQ펚Ã.>L!=N)r%qؒeU8 @yv g++&ˆ:qXB:ydfׅ91w^lryIdNzAW(M[J 44p[ϑ{tt??;01ҙ3]xd+ 02v_*wubb^$xWb%9\+Æ5b9Y!_lWl\K<;X%V3ْwƴ1Tkw}3^UY+^R._nHb'Faԕ/]!6@JĜϬ8/lr'??C$#AW9t7d"k I-'I&JM 4d[fk[|OO^L]^rA;ϼ aZ!DmWBY([p ]S&c+[rDn)"sLҵTI_R"<;Fb7E\,"zi I|`1Ry F[Z$#Og疔Q Ov+6c@qs$NAuWr%D+ϡ͏N-cZeoVb|$4>Nuc߿jsd,Ǯ-y16P8ErLu$UJf|1@U6豑sY5Ft;+ܓCq)&XutmR!r= iG= RזY*bŵS4TE7 &8S<akZj lUc- A>JPG!,gY&i_'#S:D^ƌjzc%UxT6Sܦ÷{sK+*zcv)(U G0;+&^NchYg!+]66QU-JMЍS{THI7S&]{hu UMwRN1s]7N:Z)Șwtcr P,\=GW#)|x:hL6WN _ g2ωUU{k%+ZT jg{-TAoYà; N-uo/4l8e,_Xg`AV) qZc.7I0O3s2ڸK9o Ƥ]S <%I8OKc;yRW su{Zlj4f-n_;yMeDWG4ƞk dq;['̂fi<)Y YqjI~bPQZ]݈fYyA3 Luh^iT/a@#oVرԑ7O+ Y ; ᰺]Jj:4Eu}R]Ԉ栿GZ`JS!sZA2)$hNr͖B:7ޣ6&7^gǬoZbfT񘁞æ=J;APVBXAQ 7Ԉѫ)4wk Bw.o ؞z2:s6֯ѠKAFw[~xpEbIn8ܨ݊9{ߤMEa:AA4`;R3(e؞& NN]kU"sA!=Ah^AqSxQ !}B^V em}XKs_0.'~('f†6BT *n20> UY4ore-n'9Gh~PPɱO,hdNC]޴̼ƭ@u4 ÔE'T寬?db;YOc)ňϤ`{VaFGn^ݲzO,QX쉦-||{."%DRONg+>MGOB]uZ*?si፝{$[]4h.pjwGnx$>kOί(zuĢՌc%:o{ Ou2:,UmZ K7H|q0 XZP 91e8dfb  ipY0]E&ƢxJ֭oТvc~]z5z6*G>LPs} {xdI(Gny/.DQT`Q2gk=T R2UPfDv2,{T8DIǧdvBrJY 8~~*ėh,yHvж f H.\aJKpȝNgH<7á)0U#V\̽E&yyثCg@GnD2Sw|CTC {Ω?lw&~Нw\ j|$h'ΝD{hm1\aaܗ -sb(i>6_O9ym -pd>a4qчyWoe`g_ "2׫ K&̺^fWȝLYf RK={\_GZ{a@ӯl i`TO׬RzxK Eʑ{aLyvh^o]G .t}z/9\#ĢPO(?Ya~ba%(}8Щb<]_caإ8: l`\ xסɆ* 7\S3$]RޤۤB&3/WNzl$rx=Z_nEAǴ]p!D=0h%wsCH:'@pxPjn~X%:w,)ee\z\mE$DjOM)qcqكX)Hv݅!~9񃨰cգw"R=q+\Ԫ<"#0,.΅FA!u'efeh_㠌3 u'o~IʦZ/Ev7XO #K FTDg2,_.}xSwws05ġqVfw'r\ثNl>$kGGG,qx,Je}?הcT26z95pJ{K+Ln=*(}ծU!ix!~w؀,VHǫ@{o CY.M)Iv,Y46 >{,û΢<2bLkIBLo&J!v -f. Oޝ5p,0][7RGcbyp8ėKFdCg#s9&mC kϩZtdm9A@q1*Y!ȓ ujb5@5Pr%TzxSp9bܛ\u+ ) X_O^y¾ 8o|̛ p{3dR g(顙IJCc9(a=8KۓoBg6[_3>=laFЂ9~)٨Ɉd5JZnxO:-m>N2N apgk*g]7n )( f}:Wk}22ָic՟"| '5U_Ca/ 6!u h*vPT1LS[)čK`)Y?ۑ^Ϯ"0+QDsdm pGؑ~y7v5_zcXwIp za=`$qj|,g)У6nz_xB?j:NN+1C AvYm?G:)7Kr@0x_3lArut]c騔AYSV|E>XqlqI~rS|uԷ[gFLuˣ \VoY9!oҴ .ίy0bC+pj,ޱ?b9G1̨>0jJ>0%[$?VZJ'hדJQ!K_9̂x!A2DQ^,ނeGo|ס1"Q-2dSya]24/j>zzRfɳcT17 Lw_) ܄1W&e#*;2ˤrL" nk#)ӢII jsfbm]OONL 9ݙL)ѰSoc]ItTu!XZ|>=#9K^a?*K&0fAќtc͋r2!u+ 1#-_@og #L[,b (KILo0?D_#-+^0|%u1=FUa&PbE =|png=FܗvC_ '{nV¤] ._o=>gk`Ov{¸}Y}> źjM]i4\S4x`Fa<,D4ɗW>qYPr?wI7M>,/ ay*FǃRkxZE~k+G`~.R\jP{?ˉ7d2u<i^sL]C(#Lʝy>uhP^z+D8~Ptʼ%wjl{=Fؼ?҂d}Mgd.m,4}Lq@ W81 ӗ=X- ۤ9VЏ7NaM+DۏPR)<2GmG|ofY \)61ުD0IjᦴS-,TWh !A~4bs ; /glN^@e,حKj)Hۖ`0ABHZ=]9%U$E[l}DQ ;lGmD[-&%J? T?eY8 5ĔA&+p_}Bۡ/j0WKњiKP{_nlYM4%ۯЊ R7wF;9G.9>|hIrMǺTaP:m̿$4dNk]FD8TWKu Cōݠi&M, 2NMf%)U-^ףW'Q1lu* t2 ?)%)ȥ&X\aKݥ{?81!`c<5LMPh'A+Z XA 9ܭTi3ez uHFd]pbg{R kĚ'DG58 Kt2!g3w^n>.g zxPZQus9ǡzy w E&<hp &ݔaZ6&su!3%O<Ֆ*M2['/ I*(i,[n]fw6ˍ29%,̀npmr 1rpYe~dԸ QЃ0bmR&7 zD]e92y m-'gPCZ VW rh]L+0,.#8=y̧lS*ƿh`oᦔآ6gtkjQz;8F)ڜ4C%P`6*qqm8HΘ pUEQHO`TIQR[O`|q'GJ.Kw+w#7bN9<Yn>`o[ :~ )~تFvH Nr K\{?ȋfpH;^K_,߀ i""b@Tq)פ3cUr<хjὁɖmz^5|G(;&<-N=DZy?x;@ڤ|*8sE^7cvwdMֱ0brmG4;{׊D49 Hhc"^E|Iwydճl1[Sr+Wk-{tE}kL[>Y^5Ġ2'6‡8rЭ!1!$2͒b`/6fPG${vgr ;pmJ902Ou Gznw>R*cX9Y-&? )7mG;tc˧lXXW;Q.q֩s_a)N^!S obY&Մy?A]@:٨i&;!Wc c z?S{AAQ[1/U(z+kim?tp>.B\%QR]bԊsʏBqȻKP|V+%ۥGHL?Zq {XjY^?0LB&r`i;ZR"3Lʣ3*`b@~92prJGc Y~2DZAa 1<ܵIO7(ջ iw]j%ou2]-S^+)0Z`5P4:O2.RǂzKm#ZO!\U]m0+gx Y.GVfdJgP,D:91;FxɴwR0CaNU;ge@2h N><$BFg b]hN59Ov3J!J7y~wQ~z&* ޫ ìO݀ Q4׵&KND%^xG\SN'XҎӯ1x4UM{c"ks$_ccyqs`UP*5v \}msݾD;Sexv:zpey-Ep G^%hL/mg *6=0+ `5GBWc(1fiq8xT] JXԲEC\H &]Y_ O P>8o!ޅPFd-Ǻ|k{T F9 ne ByaGϷb95۽^cb\@hܖ]jsi>u&h+\@ %6>*N?>+Rdqm~FV/f2rg- ]4K3ucN4jF̽>.nK2]IB lhԚOlVrwi/,k:r`cGi`Xvxb]l1XX+LUzB=i=&.L&.u&_35gifu~`4Ī7˴Z/#$ƃO=؛ۜlu@BD~AȾY/!jMuz_e\(;ӞU!`,x /o 5E 㼗VXjocW#N+r-TCpBx_؉Rǚ:?ꛜXteD+qzh{tL It #ߣ)(bA3"MAܱa` nl1$֩y%;,0mRC;M F3vOmLa;:,h}#__?1leO=WKC!$CPZ?x:; }ѫY XX {0^Ķ'{ທ/NsnnVڌ~r$ ENzSX) ?Lsp"lilS-Ht^V3 M)6ރ?og?ʾOoYv?W\A͙A2Hr-j"Du coil,Zb>(r~}R9Cki*1BsLx1%ѯl@6𒚊C8i{N?t+-ֹ̤iZZNֈw[v1Ri} _C=$ \*DdQ\ĭ 6uB~<9S'T򎩎p>W_JS wi & Wks2]񭻫,if HGgr9aZ() Q7J.ieSGH ;aX Uet8(~qюc3M lظcu=ic(8LJ.N[w҄q*Fpߤ'J(ϸ^^UMޱ׶0Mx)aOwd hO ZR>eu??dׂ(2M?"hp i?7F ,}>I < ZA͏0ni. g^; b.r_fF!wEwTe9?\JZ՝,ir.n@`X"Jn M8Metژ1*.fQ*LV<œ|:|scѐliZY~խvVVF'(or-;P;~u7Ǣa~c)\΁WȦ0؟^\9h`,@\%m&(0:8qyn}7@~o@BX EN7ҰdX fS=ɯLnb@ in(9r8Tg")~5f=uM[{q=⏸?B,eOʥϱ>s\ZUZL6}TP<.E&M&/ ճ q'>gL+7j/*u5eI 1ڦ9!ӣ{ة7IxχG)n>:3X:d 縙AlV:C+{2bѷ2\ה\[Cr#^ ש Ҥ}]nKG ^ §i%(4=U?0Le$+J^IcR`q(o*>'Ʋd^-H5P"֭"D#~^{1Oc}u)ȫ=e[vO]׳66 RlQ?ڊK_ye6tI˗/ݣ cKaZX݌SIaP"NB6 ,1Syeuz7|*_Tj`İ{泱jCqbeE/,|3ƚx~$y緣ZYhhbe4Vij3lSC.?Ftнf7,lIq-^& 1%.쵓iIn1~z3fk[AܙXUbniQNg{U9 ?Lw!iJ9ȢJ^g _= uS_\3+w 5шR+S ɾWnEuY[:)&?N7vI(UpMbCphŊEoHP|+WdkL2;3?A[Y^ Qgaf :`uPLGI,N2tqP 9+/t,GיBR90@XϋN aZ~Vo qnݯ* CI$;V= e|uܲ9Ŝ+{AeURQv7,$lxjkeܙm`:+wc2Ps&j>2Uٜ9"?2ݛ46il_}s kSN#*.ATHunYG,aa?T/X8Vs[eaHOYn{`Bjf"s8v&$䴴8ۈjkQն>dW>zq Gňx'xGCw繋js:Z9+}$.KmC=OB*vn^F -6z"tJd̫. -gKcrm 5u$murJO]i'np񶆰"ݩ7Vi' Z9XWHK/ cEEVͤP<ߕp^$W _/s#r,glia]mf܃GIp?ߏE'j`ꥹ6"Bp ՇüLh[G䉱/Ja6LP9]ۉ5.gAaK` h@uzʼnuqCX;&bp>2goؠ-qMU-}X1ޅ ?PTknh=$|=Auɳ¿`@/TՊNMDQ=3۲2m gv'T,@R 42EEae{s, y_lS(v쟬m1Q_k-P*A^.b٘0ڨ\f!~n"9Eq-^$*JA͜`%GJ1wܑjD&l!_bidZV; 3kQ.TVQ(\w،d;O@~3k=ǍK! L&ێ?xUF]zuF{4'-:vm'[頩z?'PyL.-Oqh'1 Bʴ s(P<:->aKG۾vGMqy'ohdɬG,iG%)l99c<ݮM>Ǽ`|we\C"ɏ߲J?0 BF)ly4,=Qb8W{ݤRmWdWo cgBj§\&2\%cP>Or%VQ?x+ӏ'x^U( dfx39ip/oz+ҡ|{YC<57i[CFХIo]8F75$ 8uP#;8m`3nΝ#+6/u{ z6*G=қeR}]B^}'42Dߠ:]*-3{7\ u'P^ч D-7;n* H4~B(g!K \Ϛ^k! 1@b;›HxRnZssa6JwAq*ER4f Nc5C̈́}pKd~L|8"=anG-HsDN֛0`9F>Lg9rbY;&d'Lt3Ym'J{e0~%`,z6PU^ }cxRwhOx0,y9^.3;TqxL}^ ĥ¤fzx C-ux E,h.XMd/kxݗ/B85>eY0xLVڦ\R:T8mDsM5%G6/<i /q\nࠐxojiʬk4ԹAPrGŗo2]&Z'?ơMsӳ?a%h_t Mr᩠8ƻC4CzngjV'>ӑlr1Wk/pZ`,tYFUf ؉7rCNFUn(wώ=(_! Dhl]E^5NhENquŒTG]%iے`M - :}ģWK}hYXn y s`g5,?xvS^U ȗTwpg7ZF(LfU{gԩVet5ko.sD2bb.Q@@ٷYSD2D()o5T\ iXJ1yrD#b%4C*CpQ/K7d tgȷsf)+* [Wy oR9T~DE$`c0KE`SJ~PŠy_ QگfP7b877Pydy8wH&lT&ZN\} \! ҙC|yܽ'-ʫhY15F}o? MBhn-Nkpw:5>N'y(QfC iI|u=3q1 r5nHTGu6wEu` sOx4beZM`TDR3DnJ-uB ؔ#s%B{2VK$92.ucZ*rJkRv #(ְ N} $#~q8.i=auy v>{C'&26l_bd_ƽg4%OykQp.MVb$g6ڨî)&OQ|e}_D\\=`,1v/.Q8x7B\B:!#69rfLncif]SKmae90͊]uٻT>-=;J9B QѪ^Wܞ@' |lqsDKPTGsh3vPu1%~5:^<֣PN }6y4m>!]y'. yaDzO+ALq?8ǬےF-0OAPSJ .Xlu:E`/(4(uXy_Ur6en*Z#*yt,:J$Yڽ,M%78t [r#qV][Tq>c?_6թ6@&Yr,BPbRWUPy[SCcf"^YU}&bQ+k"B:iF?U٨A>w5GF'Oi_ɻ`rP[CBޱ6 H GQ7xǠLRNYKeÝ].i~d&j#})+lG{M@> {>ke tYjw"zA͝@5.`rNɦ5*nve *V.5D4|MίĆAfh%FS',u>綝ٖNe+r_47[ϥq3[l&փߏ3u0 Ɵkl3%N1UwW@4&_& r> sK74,TPz:D쨾O@ ˶K19Dw^m;A7Zr<x-rNu_S-#hJ.{'>$H 1jĜhvTZm3G?>LjܹN=͙H 5ƒZ //;Ѭ{,M⋱6k%ݗޯPWT^9ynczt8T{T|  C>HnMr^hi3Z/)8gc0`n[e I lRMN.?t[*'Ej.&,Wm%qkv='hu.[5acU=2L_~yGƭa{I7~m;'q2G86B'{XIx +I$bu˪U<ܗFTZk+nuAO{n(KgXKH$s޴+OOP"6lq9  ZJO^UƔQqt*&#;(^޾omh"a&F_KVJ#T5mMJ< CyJʉYIL՞@j䃚e:"is@s]! 3~'dN9>OZŗv#]2r;Ǭ?e93Ѻ²Jv`q8B/AYpè?y'p|vMj Yx%`U;?JXY*S }*Օʋ%0yFaKXy%gR/i6raxuHߪТ<51fF8.A7E< $Ifx-2tFJIzQB[Ս; 4O$5Sܻק\YIC `M`x] / gߓRG3ЦbJu I`_ݻcHXE ?deaǁ?o}D\Psib[,Ka?k=IOueUCj^i -Ȝr&Sm i+B66.#NAֿ@ZI:e8HrfP40}eAfao]̓d1-2: q Q%3hy9T1IK}DZ΄{:-A}|zJn- mIey>{SN%غB8ĢX֟3|u> sELQV ĸʳ\ \`={a޸fW 1[9,$Jx^*z \ @37) խ e|zK;MvOa$f$+>Vϡ&6ې+60 $B\%'>3*wĺj|SO.+A!ܿY40X,jv3?XJ}7M4vҥ!.- ~mdnK6'Z=/~orc!LH܃W3q|. P!46B;|SnI[~oIڙƒcR\7dygJꗙYhّˏܐp'8>kF1Kx$*4Ŀ^^CoXJ?g,h'\!z^%'Z'|Ś_ۘfܾT><džŽxY'^hDʰ:#f"V$8]dB[Ko*[儑KY˃q%Lԫe;yYPa }Y,m.055IW}N{aEЋb.\o)HDdjz~2`*h<' |8|2Elq!wxk 4#oq,5\q`WLNҩ kw8!?O0ŀifl0T0zScަ~ʹk^y2g^y.hXtǡ9YMu?ZFzJx7deU:8hYfr jr&: f3Kw =G W3_|"HZI%a]6HRbO-PuIem;>p󈫑}Jb_Q<./d*>U|.SXVyU2^-5d{->EtG .#(!WSMzY8iZnpKޜp1>I>3-: EaR:&CWdv0 T<ws!9@&TʙKXD$;h %sDi`nϿNڂ*Gsu;`1A)|-{YЂp"w=s16!m EyYḯbUm\T0|1Ph14IШ&"_25}B~3Ia=y],xU&]Bu dr~2sχ0v&œ_E Ò{b@9aiK[{+g滰Š57@]ؐzhPOgK9c:2_g'jQeB^Lw˒Y2YuQ@1Nx9piF|iy#ƂTSa?7Sƺ:8/[CMsB:[ 9$ĵO۷o Ec Fy_E-1ϴ}NQ8@d(pfJvxL)5 6r*>ƊZ0Zsݢ5LnrUOl"+R<;HTkq<)J%*|dbR6{$+VȼMҔ1O9zm|.6! 40z|E}4J7aQ sڙ@y<./)B' 3 z<$+Z=$}d5ۍt,7YG{,Gpf(oF0WeMBW%)8gs,l~\$ 8W`N=,i$|Y_[ @dcG~e܈u3;;n.A aQCKgj,u5xԾ٦SA^pT"zUjzg ;xj!f6Y)}g=T'"ձT n3>i@|3z::ҼV/E"'7u%w_|%n堭tLXX^~YuBr=+T9ffQ ?qi }K)?$2%jDQAu#* m&Ux@PϒH|Èʣa\2>"k3K"g[pfvޖ1.V艠{(ӌ4ƚ-FF\F=[tr .~;3f 3h= ,]ÏPCץ Lrs=ϩCB h-,A_e%Voq rIϕJ?d<@O$RV o=JXYsˏ@;l9MX@OPOT9q+M+ okז,$*CLWՑYcB;5>xJ =̛'[Siwf!B[jddnӱXhlҶJv MO͓xTECgMF"<("&}& BC]zUyחhk̓@V+hR/6GMGZ$*2nGgrʞkA~>>[ K`rx,~߅fKq@, LwD7& rv;+YcCZ:dkSڎ-[(j͢dw.)C-LLD8&J.(Ď8>K@VT|TC+.ȾOBdHzk1Єˀtx21BlVfP[7҂ӌefc,Ug nދ1>Hq˘xOuXo*=Ԣo'Kecgw7 (->R¼?UX[]JSD |x ,";uSLCYt!5[|5ǁ*cܓet10؃cs ̢ 7 '0ۆvzJlj2*L$:s֧}1>kxcMesDn^T8y+ ޭD "։׮# QGa]]˧c\b {$0͆ c1 FkL'?BP 7Sg K#VX[8vhA/L/" p `ռ_ow|[JbVu4-sp`?u@J"rEfɢb iFز~J84>r g| Z@E= ?KcуT \yQ90h4WN]pU#r`abzgs`{)ĩ^?6\nJ7DC t7@\UP(Pk㳁ގ]:a LMu(9&ksbmBHQji9~EHL%b DGbbL ܠˤ_Ig,t%\S sSǀAvq1n,yjH7cX:@ChpP0t@V]N*OUгE_ 9Im8@2/ a Ɖ4cC_vJT{2&+CzWRH_) &!-y`e'(7}rV'~T]N5BvjY s վfS$:r:x#݄ j犧O$Vwjh5%z uNߨ+5/HԻt76$+$t.sn9aj=P<W1K)^4 "j>v(Xϟ¶!.0xtg \< ؅\=%wUYXp~}+(>%sy[L <}N&'8E.bUU㵦F?$$|:|7 <{zkWeᛚ^U?1 >hBbicjUY'hhlcg=Œ$_?YSN][MΪEJ_RH+hq2UJ䯎F@jsk(Б{>u -Pr`&d&iPRkL2 ,K qQqQ1쇵'5cM^v*.9B`~ԨZt L,Ezq9qw0uÁXD4~ƨEY:ƻqخVG Y&ĒIzvf\\at0JVןɝ\ɿ+wJ)*9G >ּ?d;h͜HbonwĀ;&b~Qy9YӖ{.qg(n#Ij1kW-sl^ؔ(5\kL ~86$Stt#SR,^WyЦ9qju1(~Sv0 GRgr'%]8nlҖCAq=l|li*)jֶo|ă  mB#59*XJT|5`dcZxz°ib??^^CCc½ŋ91$3PQX⩪Pȧ*l<c+GPۄ^Hثc}N]{\űE.$En$&W6vPu;k3dhG@;' j76GX#c@dle_f_R_!A#+EqҜiGelזo.bT9X+ft5R^(q!KU \nzqMpTes ׄAs"h"o &%h0H/=i+ܐ}72NPs [3lA^nt4TԃʙfyDy&҇NهEJe AF!>i3ΞĖPqݻƩh̭J `R8P^D0Ab7)>v2i&晿2apWDғd=r7å;*TUƨIýH5K\D>#DgπB^*8t^u" rcW`lx1Xۦ.߲W̃{#Y5[j5_XY}S t 6H >b{_}o'e J ŭ_X uSl>lGx]²,!oCT/O+].{*/ZDʶ.nl,B}]bº0\ Jz%i~~tɩHM؜ʋ^<r"CXy5CKґʹGf&UW#{=_'^ڷv3S-2#I>l+XеGS_6u"t)gP>},2 y8b'K8a$anM7P74[?1b|#$pˣO+_Ebřɐ.^kȕ:jZb["QV7`֠tWSlȄܖkY>H5tF7w_,>x~^4K=i=T_R.+_."RC>dDL.u͍賤imEW5q?{v) _r\W-MyO;PfRiD}R/6B&D;a4g4c@"EZ3_NˍTzVdGHD0FXJM#H4c.!@o#iFX?7_U@e4XZ+MX9 dS]kfBH?2a2VkQ!I<\uTJli@fZH'O6㫽~U`څ R6u˥֜ f/0l[(=ydj5\M.[8V%PJ'8BwNpa{ރ5OA$ղ](cNbhcB>;1cqB|tUߧWY+_ Bg$gMC:k褎g`B} Uq~$YO|ipDbZ*9Lׯf 1^elNeQp8/ɉ~ C0og'8_OVH=([?H79{()snw"3.h43[S8~j8rp9hDH'L RuM.2[tFbZņ6_0rjPmpS)":CV ɹ-L_i2)f;%xs Zj֛f-TB(`2T>5LŒ3ϑgQ OZ@t$ 6 ~%$*Ƈz`d ~t%CfCFSuiPw-G]9^RRx!eS=͋ < XK1-2DFEfagv&P଎t|L:٭B%0\:9҇4y52 ( ¨|_Lv߄4׊3 D6]3# /gu)3[5%v/@97I>vqF@ me+n$T{23߾W#DH9Y:GvTJ ')티xa=,l_2yրLѤ_]CJ|a p hڂ PK"O랥WvE~2`Yg(+E?@znOVۂUCjߥ§MP2-`7U@,L] ieb8*w }E bBBSZ5 8V!V" 0V2iAwz1 _x4P6ur9a_ItO,5\X.KBvؚ~Fjqof|[WhB=™a!gFXHfnt ?I54Ǽ\ ;xeLQ4.c"A1Qa-ԟD\fx̣'fcb⛿UV0ӣ=x,w>3אү{-&Rcq*mP,*m`aoZ9FKY)Jg^e ((ԩ&~RFzbΏ(\<9o1p5RPvYgk$"e]bPdr2Gjl)UDSЍ cK$Z d K -Z,aԭkX 7^)%0|S-F&ExK˔Omw Y|k=qp O*iճ^YҠ,* afxod,x s ϵSdӋnjdn ?e$]Ū G9K`Ys;5)AFL ![Ԝ!,.#[|fxZyFK-m}j\͗4R7Q\@RA=f%n?Z׫z'׃ y8=ܢ-u嬀A OA\ޙ: o(N|pfF PZ66|ٟՉy%1,.jS\DZ(S7,^6XJ$CnQqtP*6ٰE닒L8wHÉifA:#]&2*}3vL'G9zs<` I`{3 hF  $ `X?'NSmzQ\p0v Hi1/p 51O&0_f,E0"k4"4 \O]( ~1w0_v8JKwPkB-Ezq<ړF!#[,t N46u-œg炗,/Σ劰W }o;+V_l~5?#s 2]+*%:0F`B)+^z:fl֘(dLWئ`O5;x/nb̰ȃ9 qgOvd6 ZLƜ(f|:WpXȹu wwi-iu :ͮEކ"CS-&§%ⱂwUC+r-'sL1+:ݥBj ^IDjj}g1~,*VFzBsIT?޺baLۗ[+üf}h h#ڪvV]|~|ÃV3CQ [KBqIۭ=kv'i*=F(1ˎԢ vY8J`1˒$_DJKT=w&7kBf`j#I gy9jŸ_)RC~GW&nz%`Y,cEaˌ@] DtX'_^%7$Jww~*^̡UUC)Јd{:7) Z,3WЩxA&x b4VwOEp%t)cs6WK0љ{<.o>ް& Y*-SxD Ws?!T 86&ƺ3YHĹ1Niixlf6JL꫌\yBcȷ'g j#-9/vȯrۛu?+*nGPuzX 0-'mS=*x`Kd%>G!gH #,9?NȞgjkT֖lM0 dCO}+# Y&u5HrcWcK'~ðY+d@bf`Elm3Z=ѻ}PQ/_.gDD&i/kEX J]qHsQ@A{Mt,=J0Q9u/k ,oO]'G &~v& PmkMr[؋G$ή:FGh#g L-[+* ?b&VXLxV~*7Nu]JT:'br¶i]-{9~~ȰHTwy["UNb̕&S+*cQ~l!q,L~2“! Ӡi}yUoP\V.ۺ yeדI^:W<[eǼnj0PNմɳ`*q |@Vi㹦>el$AwD84 .AV/s꼔k7NZn(-f,r OYy]q;YjځӠNY!ӆR qZƊI!LbU79.=\zce"Jˁ QsX/z|p&!9֌vHX!F.li߬r ${]DASU>`F0Q6}bZTLMK9(hmAv L_ h㷄\BWiL }rF'i2vt167CCx:WH  `MU}h5^pnrNyp)iyP])86ƈ7""?x7h-Axܘ0Z }/> fKwһOGB =UbWjBR*Yu>u޺on]°֬7 K7Kl.ԋb}+ͯ'@ͦQ>V o qꞆj$T#oԕPRWx(8.SWw/ |WWrz.;~`R EFXAN\ ]nM) Ÿrz͠y篎SvHcZ K&^f⋉s؀CrBi@A#*9_/ ݲ5ئz| [)x)Cte7Hl%2cEo'5d|єX+!-MOP ԖK\m]ɮQ}c(|Lgb[vcpw_*qrł&M~b ͍@߽dQ۪n)6nYk-cu`:^"*,?`;;po8N a揥˃NJ %f9* !/эX)oQIUf+{>;E^=MtO A u (pķ@X)tf)<-fuB֠V|dT) A$;!D}xBW_u+7(?7W7VW]z Ȉ/11QB[&5s)nNB߈~(שλ~+wu]v%@+tV2H\GcSS 6tXJj _Z%VݬG*]cfbM:Xx]Λh<5y}xgKz%$(ǐq݅рKYvX7' `,ڛd[t]|O5m /Q}SS1e\ uvmʯYUe0iQD3?UV"#a}#[IbR K6Qó'ig8s7%4C)Y9P1tUz-5 crt,6_U`x#!q.4E DG.YQG3x%;wcG pq,(WIps8>; qs-b$ɃB8T6Wqcͦގ* ɷTqUKE!y(==1_'"3^j$:Z>!>m&[嗢+ W*Vd#Z3}Š>F}1j0@!QIfEl|.i$Dٚ+N6.:_ *zo*R=@쓹En+V䟢Ebu5,|6_%kՅX&|KkC6;[wa90DR,V-a|TeV[wx1"?aV+HꟉ!Ԑ{շ 领#ioEZ==mJX4h&CS匄ݫomH;Q5TaN|z%ESQn{z}ʧV`"m8W}㣺f[>o`'0`o"̉:i lOhDշo:StXdsEB^7!>KQDp߉eбU#<56ݤv6yuM[ 괾0H`PwXgU??y/ڜ-!f"FR**6V&Tx 7O;'ƃ!~qa aW;hBÐ\C+@GK k1,7v!EMTwPu8#?%]I 5M[&vMxd̗ /{El 8~.C<3l|[ R],(tJ:'`o=5 3O%;'-zg C+ILl$/+J[ղdE ]ioC"%X|=+CU*bfAxE;:AEJgU񼄏hhHG/8KvcI曼|;y/6[7,-Ip$5)#zMu `\B[{1YH4vT*U!_oΐ:%3qo:#t?pc_&q')N%y%%՝4N64y橮ڿ\mw93=ZMa;OCF,^ҙӗ<\-eI(z5[󎳚%Jv+(9͏bg,'(/c3wQ1 h9 TLE".˘Ֆ{g1{n8%>I +z CMH5߹hz:_ulzyXyE*H)'A]ʪ#93A_56e3 p .d% >r^I)kN[9;38n=Za9gIq;!7ӘuFK] {uevuV%7XA6f_{ {2r3+IsyC߭,O: sX豫}bD㲹;m"˟65i-*Jܪ RXnPUwH>KOqywɏ&{EV]lVoTlb , ŘKϵQqjAɸzĥrjcZd$CrC3*&ʜW" ȟkNBQ`Y,}n 9Dz)#Uѳ`Zy"I䷟K=Cw 7N< NE([fV\y"ZB&]2!Z m̹W"IuJ:᧤ZcEB%[Kޏ]VIѯ9薤{Gme=x\y5jRB>GLB[Hr퉒"Tz/\+ ? 0,ӯ)m6uhj=1ҤpX5kia<0 =n&'ؚ잊 sm $g˂%Z<_}s|Ő*:-.ЖLxMRWLǑ!*1&O'a .\.8$KĨL2p!i?ez9^9`[ǧEA\qH :IQF9ʻG<'26we:YR"o`wMvfN%rW )je%5ti른fLvAW rԕQSě+cUM| } ,\5ˊCg+e+3(VA/܎9tQ I25wD$V'lCq9fwFsm(OMeMy"4G:NJw6q#heorBի&ý8 IsOjNJGL|EЇB %ڪH;FsD''{ 3N1zd!N$C>h9Tvǹ6EDE&0q\3yKM$VAQ7!+qMd+KfYIcv:djN竂Qvfm_Qot{7@?Ĺ/PXurD)DkPQ⒜AvZWUh'21 5@TȌ5mv<18Ip"{讖?LَL82vxi0!'Ռ1@nzD"o?*! }m[2q`o~B&wmF),S2n$[Ox:ZthI.bL_|cc9aʽ0 CuQrAU=*LY)Q"Rm E}Ϋq|n \wCd߭Va gM>hxw A,jB<8eW4u|lws1[ioơ7-,H@}Sm!]?/9da?B{ ړfC~\[m~2J# 3noj\YM6F$klpk|a}L0}=זL4S®oVK Ȓ.t虅fޕ K[Vzhܯo03'zy9cz~?A6{b nMy|$>(pu]QH"/:KZJEWɈ+pI<jN7 ^ssW4#m, \H#uTDgJ Cb@w!)W+ +$Џb'Rb,ͯOݢlߓai2{>90ZJ*_ڮDMjFrj՗)~(?l/?ɴ[W/e48SeP )|h>ZNRl3&tD e.3cqJz,4}4 WBu7r tYh`\޻:IL5 Fo#Kb1Ε2ȋ.؊WeW5>L=+"^h@涁$';ү 6y8tEb >5,k:g$79~^ԼGd">tIB~W~ZYoq ..Yr`*v˻+sŖ;=rYGgciXHf lF@OUG1bf2κzr6ͬ鹍|xp'1؋vVŠѦ*d%ݿBt`m!x^G#ݍdLT2ﺾH d巌|}* ކE7m R J<75Ps}Ñ.J-dnb| B~bd7HuvDPѩjHEEj[9B4 A_n*M{xm`QFW;**?֚ᄽ O\p!+Ja ́خ֊rAX.Pi>QN S->a> Q$,#Wz:;=anѹ^1a qn|d!=*+h}DHLl9$ }n B0|{Mb}éD> "`pqPe{=B9A>&]\dxP"Q&VH0P{EN^GN,WԐgl_59 x a'ocoo~u#3};v>5421}t5`Qg؈N2suJL4%@D(F/#cF3YWd8ZU:mAiً[Tl,1SyE +Fk_\ Yf 41KYa`u n?_Q̦N|LBUѪmnd6F:!4&`&,]^ ~;úT,۫ZdTgQ.n; O &xzjjeAxs@(,:xǹs`o1NP f'qfϬlغVZ *Q2|&J2;c[D.q# sDcυOT91KYO 6n:诅4I7 *8Fj+77]R [CP[KFte.K#$j>ʜrh1gߪGƐ< fgj!ZN"1ڎS 26rEmQJ9y)ydnyK1?'$˵*#:Xng[ o\\qF,IH@}t]kg%G\x<-lr|m ֙ qLN:Aߒ]%Il{0 R,5ZVLOgQThyY.QٙYeuS ?9ΗS~(WL7~voLYxba, 6/4PPJvk~Wx^24,v9K@¥hYZΙ4h5GK҅ڤnస,~g Ք?ϭ|Hٟ:,1X a}a֚[*2*ߤE׽CBWǝYuQEZ?[ñܜ6L#XQ ewiXցa 9G`˂PA%w۴5'v=R n!G,|J?3~78yY,HRlS9JučL C (VQ6~Ipm ,&ZSʌf@#s.}abҚЅ>Bǐ,Dφj&?Y)(],^E"g] o܃Q gt=-O`$ _4ybfQ)$U_jKW_cp$H3ou&?mĶCPKM]iu*t9&Wҩt3l}yMv|-ExUX?gg+}b|j?w^kR.yL[Ja @nu-j_x8ՐL1y I=進H1Ssɻ"HC8q?fmGg C;kHbvuqFZ-?L)CI̧h9On KPD 7֧\ jH%Pavi6!ukg?.tJ]_JXn']qD r|p‹(|'qJ_azRr|hʅUߨSU`A'JaYH 3+\>D `=ip^ f혬p$j)٘]7tM8kw2:{-J'$$*om4E7#ZhV64/&D')` f8^(js0Qd&VZ?7=@lEIgj5ޏ3"U4CV C)`EU.aHG[/L7xŞ|!ZHZER|X&i#2.gy1#L);ѝ<ʕ]r?q!j.Z_~dnqU_a:aO bj/jΥ{VMҞok[+a;V!"DSzK 9nRj r`o:}Qvk}r­ LZ3JBPxĿޘ"{p\Cꗁ|O6g|ǃл*#Q*g6~zéNT\@6ܞ!yY%m1x#N#?ftffǶy7QCcru–) 7-R?S3#\8ٻo5|QOC6ބw?Yg<{!Ga' 1"S=<ǥjX!+yWy 9 /m,DK `LNk#ڱ,_hv;HXRTgSB>=: ɴ.TMt+T*NFu$Q@}Q0LYs͘aEΔC[LjYo?I,69;Y0il"Fɬ\j:y b{0:7r5BOu;Xzz:8ƉafG_@#,RǎJkW]eF@&&' /P0"F_XIqTc%ԞsG,}+7h ~'ٖaYw*!^7?<ڀzTyF)D 2SdHMB6&'Y +ÁlFLK\I3ؑA:0N/_J*@[ N֠v&aݪ8XZ-Bb" G*⸧3n0alAiW12ĀΎq FJx_8JTS0s J< E&ZE\-g&  { WGF9͒nnVPN;Z4+w Wʒ^[ =IZ es%P(1ɖ;H˞1!l3a/Th(^@כJ pV1yʳR#3k'T^%˙eʨֹr۫ȂL#^j<Ɖ_i 𧸨QǗ?.ɺu=vЏ#N2!{;3QNI >U%}2;` WSiPeO f"H1ݘ-$7*߾&3J޹ v\Ֆ N6u*$z1qY"j/5ȱf" _\-.o,e[|~x|+ |Nq_ >ӈvuKxQss4z;i^;dX5C 5k^]4J5˥Xp/6ȞjKʀ-uh.4i eaZ¿B;v<ڵNԷaq!E@<ƍC 85aU29mQRL0~{LAj|C<\0+X$4U֥87 ~џŵd t؇%G)41hnH{>*xmG+=OLYXq;/UjEyŋ(:$JNFdu{]][R+Q'ȼ{. u=KtgGw@퓰,X*:7QjV,㴥\91ipܑI׻&4~N `Ey!/V3  P|U@[N" -0*:]NK͌D(AD] <M>gQ Y9@;z!4D)] 6ǽ$4c"Kږ$IHQψHy7 kK rFk]D)T,~ 8g3E=6[qGw2_c[dcMZA홈BsziLg?dqtRBc'}UNܗ_[}HCt Z(Z\iq̱8.rw誄8}pR3-_B't_k@8xsا n&9 SmUWtchg߱уR>w6~Vy3|T=F(ʹTo^~K'\nvǑ}if\ E!Z:2ojiD÷v駄wZz$X%+w]Ew`BP釉q4&s7_.s FYm+aeie/Z/B*ֵ/E}h~WӰWǦ d0BvUgRi]"ʲl Qz7r(;\0D9hr]5]=[iwp9Cq$/lέ? 1.!}F-ގ&g̠G'(H*cf 4r uįm^鞫LNk!BϹ}=bWqw;Xzb9p) -}ye9YYI5lE#游4d"z$ȶ?*~WlP=*y=pt̍Y=᱌8±uG9ax}Q@ 5,v7~QARq2!.!oha>L`T݄ FXE5%f)K{r*N7,6{#ӌ-}5jӱOom%@ N3PHʾ*fnL톞;@sƂyb1#i( e,6h]B,0!8[dqs@"}t[#y-brx +NIL6ϝabM $(fZ?e'la/C*$Mmw O1c՝0P԰F⊾|AMbG!P %aJj;X^Q]-Z\]Ӑui8dGQV%SB/QNٻ2_eMarER5͠ ^3K\Ίv0/i+|yq0RO72e_Y>oz"3+AwOC5N(-(¸Ȭ왥M̳zyt;txUmETN6җ.zV5\7yx!$"c&\f^"Ģn6}l.QVˠhbCX (i9COÔ{<'!V<`,֗,ƽVZ2.ҷxⳜkj6̂mBdstuUz%O يx`HR[Lik>O<9iSl偲%le0/f^EӷU?]ZvYZGFV\eI^RU܆Q"ZG/&²μ3N㿍WM7ڟHb{}0IOs75~bo-3r ;G,oBtzOΣUiv}>sF6 $җ֥ J8W-/AD^ s)H3?DɜGr- J, j*x |;x7 E]+J=ࣗ\ zk ɋ\9:CIjWٍ0!tWn"fYbd/Pt. \sPh 3ee.V^h<*,B䡜Ҧu-X)Csp\\ vEWuFU5.D_p%4 O_A;}*9VĮ) "/Vy$Cuk<+ 58 d}J3RN}h޿S^CH qlk9fhLk%= gh]_t-%^v CjAK;ziK5GԒNt"Y_&⮦Z'VƘя 9eVK'_{U?צ::$Xj%q%-} `yNu8;_e ANl>=`y[sjns-C6u׆?%U~ab_/t㜈_Nҝou̵׮)^x ggCϟ{;j!l56x;A& $gESX_jDwq n*nX|r*DYAOe&צC?Z 7J5ػCa+7C7g̹#!Vx;NDjl/nP>5 bղe#v%zwn03~Pk_jܛ>j)VMS*ʑr%\`jV^M6ui\Χ8 Ho8I7·W#Vq^NZ m#ʣ݌*|5)) t+]ڵ%m-PַEzb +h4L6:Zj-2}Bؕ|X7(%|ObLcw pȫT\)QRXC ,mqX܇(A]MBReL錼5gl(èr#7,"r}[ϴsU%MLC jsJ(4|q$W,x=NP҈˟ׯMXg{H( S[uHPĐ+-ۘ.~V0Ett(\D0]f( Y7x奴HiPA/@<:pݧ27Lo*ͫ-o:pW o'3)8j7Xpd]P*չ#1]tIdY!v98̻QF. \GB~=cHS/N`.ҭxDyUR-[fz^6%"A`Z% 'ş217?B0&sS +4Ւ. "ZitβHyC)U"oinZ0|_>7Ŝ/GTxn:頻xcB%.6ܑcaB'4y . OV.P7MY x(ft+tT~^LѦ=KoMBd}ܣ@ƀW'OčIeeh %[b"1+Q;PgeiY|:M;pk. 0ũ?"[ '63QK/U+u ܛyF VR7,3jE˕ O#83!Z2J> 5S؆z ;`MeλlQ; NN8{4=E4 i5„dNQծ&G<{`)]Qr9 &ڮ|gt #kAY0CbUV0M2k]を O8F3揰 VGrVIrCF\#Rx>)h`KW0̻ ['tgC'2ZyuLer2!e$f#Toa0p|%IP^Z"GX36}&W't>7AJy,X,)%_w4 SّJ>;#»aF3 +d i~$~_%aU"c/U [w !dkf_CS<HZZ8 =X1C=<;Qe@W r1qm>:Կrm0ѳ^f8-u=pz0WI-f 5VNSj4"=e23U񻙏_c= ׵eƙJsa춮mJ/Ȩo_:Ԇen0u_2.g1ū9Fڟ}deQ HY9x ϣLZW:/[H3(BǯZ1[.h# <>0 up@dD3ЙsQ>\P6_r-XBlؚyDKrU %𸔵^ѿV|9- YYHx9b,E2ݚ{!q19Jq3 NFpeI6M|w5S! moR  +O/={ .H]12ك՚#/78`j;NA /Զ[R ணzQ0gwJW¨4:Y>ڶ*ګ3v^l 8VyD Hm$Ң#J8[!TһX䀋nyY8_5WbW۝?ǵxq`\^XlmkWgeqCH1z 'TX ja6;Χ ŗ/vb'$S; aD%6lnjkl}~=n>,y.z h/غIHeNxǀfzIy&|EDjc(Ӵk 8Rص$=*Rh6xx2>)]}qL Y_EBF5A~{@{ , EOCX۾ #R 4+}A|3"mQ{Iaܨ-/JA*r(i]:$ 5L/KQmrzg|߯*bl 0ACEOaxYf=&MIwJZfBW1 Lĕv 0+L0QPtG "تE")a5zgT@T1EBQ~- 72h|?4mtmvYrI'B7E:yD}2d:@7/trjgfXaYȎBRBdr<+Dꥀv! 9a`C/dhr 2ȮEl a EzRe i-Jeh؄P)WJ? U&v_%U@j2bemQ .ڐg;j'y0"?E:B0ea-Cñ - zz7oj^5NI!kA*#b@(l2xh6ޱ!X~̊mg:KdV]ܷq:tXne1(s5r[48Ԝ[y6>f"O4LeAc4P-V8'znI"6g:ϒ^JOT'r-ƠaqgH=^J,?b jԺ_V+D9{&p+sDйX?Um$}-9-~(+`\äЦhSw wznMF|F/ucjXJ^i&3р-aTs=9nxֆ,¯&Lj-ծtbNLPlrʇW`$v^ E0|Ny*&ԁ#)X k=Lg=2L X\9&y,:Iߜ SzXYp `Q6G -M_+ 1`uA{~ôpV9=Tk8"=@3Nx!y ElHsy]Ó_Z3*5 8==~>&qo)xBM` `u^Si)ubeQ m1Śa.1/΂~yOXU t^h*\}7RW90O"'$ +ant װcT>T@޷(-PFe4 [ .@Vo>'DpœmqQ-ݽQ2n~%W4U|S+{ "%CgBNOyje8(yo>D4Q25o+Dp t͝=Ψ=5C[{b6&u`6dF#y^ B SJY=V?Y2 _πU:cl9!3 W6eӿpef,̺lʻ*wGd)%_,H%jjfSϚ 4;Jjj,"ՒoP*`c@j)+^:YW wiLMux &4c`]`vVzKn}ۍ?=T".͠ ) 2#Dqvo* >xH#N6sXzBjk@}g`*u;w'ۊF6x<#Y)^!HW)W#-g3:Ϻ#KQ-;85:>RzSC89w=Y֞{_圐`+N,WEAw1 Mѓ6~;hu ^ k^Y{ȯ1J1{rs; p6N.K O1vs~/CLzXBhq^[VQbCnPil~Ql0L>$Niw\ylSSVOpý jLn\*~CԁrU" 5e#O tYRwr:4?d[ڤ%\/mna1r0E~{VtJT.HU\,Z36AL! Zu?s1HO(Gp7M&(A +wTn'(&`9QUqfX|e)*ݽW/ % Jwea\}V{R@k]qO`Za| O?U4nΔ>Fƙ{R̩~i@$8œ!)(~&uez3C珝dw&6S<jĈZmqB (wXϦYWx`_ ,b8У1пaWkb"-ԺA;b|V߲JR~ʣDKڄz!g:f{6OxYP@ԬǿwuԺq# RwzBY)7-q騁QdOd+8.s ~2snԭo%"| twUo}X3GZ`*0o%%.h|ިbIHfSE9}Ԙ<_7lLk6)jבjkY]f@?$?BZƾg{m E^JseaHT;չv[Ba|e ^_+ŅͶdv{4CN[&I*bX(J'B(wKEm<յ]~^:;Xzu ԋYAS# K] Ūѓ0xM &YdUhxɘ0=L󈶰CAOV[=/Iy)*Ϳt%2/yUѡ͏x8Drg+ѕ 1mTM[R"*mEh|U" C+MV$Pyd'Ut6sw.;Q1p;LKŔXǹqc/dRA|4U z~e0ߑM&(&7^  { DJkX8,C/m)GFdGvR0k'H_IDtDSV?E,7qO46FNĻMx[2$Rw(qb$qGpHHsW2f>ڤu(~cpz'W";Ohʡ 1<4yu )rSHYPVA&bzJtfF[2:R&$iCP E5 VT -G<,.U}<Y׮hID.oLf!)6{ nhHJX^B&W/DRrEI繱lonc3>T~uqmb+oaVT׾,3-YI6%$Ux]qnzr(K6 ٭` EmzB=0~C7:E@zVqL$z ,ݿ,vuUKϭV׎\`].{K/e] 95P5qāh 0Q:GSmOQ3l͑qN|b?^cl+a/Cw HƱ:&W6ܴb_۫W՝@/ASY &eU|J~?cp) UlЩ*Sd@džԣιK2ff:r[jWJU/S^xܣH mSG>c[U^؜kVef?*'|7R23R>Jπ=9M-1ZFUtNF>_<\Yy]SR*L`^G𗑫9GjFB %rv|V~ G^o@UJfuwl?KqZtr3q'ҭ:em^Zk>v!L[%Sd{("\ )=ZDYoCRTmb&.NUᖯ ^|HqtQvl]ԌdB6xcڴ oȑ{d~;ytRhś=zh,~e@w;X.[+y>u;AsT)9 "PWZ^ƖIX%aU0'w|4c:F䉧В S RdOjwV1y;iO(]Fuow1ߧs@+u,;گjxfBQ{~;,f3T@6fSJ* v7K%^-f5TqyM诃IDz걚E R5v3'k dRÓkjq`L($6c.r. e',\T^BV 4&֕@6O"X#y0Ul ) ov`|;vl>s6pSB"}~wC+RܹS|aD-ۏ--~H~zjZ_p\vN= AS~N\\ú2*ZU3$nLƓ`IAHE@{kHqg\r gvêH"2)7}YyɨPsw`my).r5XTp]F.Zo42bw/*1ޱT3O|ZpUW&ǥmF.gt-cSr{NY1ҕ&<3= i|pJdo(=-2.8}@ؕ㳊2'wڐDV4124Z9]XW,_vJ 5OĞtH1?OߦcؖVP+$5p1~P6i/C nɱ"c8$6L藏^owBpVy`+|b>YI9 lFKW!B6̅sVhdt[`,*̄7!ʙ@Y2M&v~p=ނ@?QcxKgil;2)z3AR&o2ܱPgnPv ;Nߨl*`>.6ߓC$mo? ޛ_^?QI7hrۅi}KJO8&``BS3 FOm S8c4z:Ua*{lp=/Ehڐ7^8e>Kl૆G>]$XC<b ]2`~3_)b96٫/a#H r1ŽVo*⭆w0b\|a8U VvL qAc}A}n8hBd4(3r y%\1 ^d ULlT{N*"@Wcm=~ly f{SER70/OhCt[n|Ee/ i?ddS@"ъwp5N~&yoᡊԞ$&o~u\2?c\)W՛:[| BO0w:\ 02u/^E@a(AAkSSj )}Br eX r} Ca_d)1LKԷnPTEnԃ7'P˘|؞"wFpr@5`/@ % ۾؏,g&DB N14w1.F,*3v _*j;8qO3='ԣwHAC?cUhzS5 : "2 [Cۏ T֒bV=/ U/[9s{N Q PtM,-ZEbuXXaE.V=Y8.ӏpAL @:'ohWw3 Aℷ nCUN%鞊~;S#ϝS b`OC&8~Df[D:IN9=ѣ%l#@8S@m.= !.|Q/eqlq[R#E'-/!ff=qfHÔ˾ޫ4_jyK(B {ag1` s\XJ #gܻ6r4Wve.a}:&Iق{&6Cs yi'd} Z>ը iJÿFUvK4k> p3Òt^+TdlQxWA,_[Km@uoȍF%`{4r3㦗'jqRp&Cb |hmJOZP u '٢] `|6漇>%hr\,VYWw9VB$ Y/Rg$+z1}|+d_ 34mw]F1ڛ!ׯr$xZIs}i7BPsNaӈ<uYHLܞwUD6!H29)B9vkx}ދŗ6pF: #$@"@þ>U*]Ȟz<;OF[)I^kQܝr-giR] 3}=M٥ܺ`4^=Kt+nQ.VfAm1U[:2x.E$Ȭp= %%p^mn o !s(F8 402Rfg>wOMXYG6=7qCiO ) (r9AГ_ ,bĬG(R2ݑK5A <}VtŁs(6'A~u3w NgZE69o+4ns.Fs%.)Kk;̏|:N&ncLJ`m"l#aR1cjx%0]wwϾZ9ŧpo&ouX秿Pvk>l;L5 ih!8{SACJ-ܞGlLbT}`|AA=ho(؋ V%s#'P]ӧV̽NxZo8=TVs|O,Yԛ3Vkrx(׸ß 'G$FjlꮕSr ܊s8lCIY[-n*n\?O-}C,cmΒj4SgEHwO_"D>ⒸDLpW[QtXԕjK5I3M^0k봖r @'ֶ4$3*ܥ8C<>Ih|ry,)3I&v^P8 ])!N5Ӯ߬-iTib"2}ovC k= +r;Tf:y99Ak۫EdrlG{6;4ƕj?_zwI< ʄU!ۂExٔZmue.!sh4CISQ9-saزS݇ A*ť;"n?ѐʧÈڳ>t,WO۰({0RcaJSZ96R3}4*2TKuH}g ڪذ+͠bNZAl6͖Q&O@AiOEb?#8gUou>g-Cc]vG\!Nak>)H4Vk˓`2F 5&v`fq'V !nrڞ_gµCӵ-L0= }jwT*>eKC>3 Ζ#YL)1ϹS>y<2C!gzbD&0[5k%?{虼UJEE97]R5}G:+xUd|fHC(қ+19!Eֳ ˄DshU0r^u<@պ2;!zFH1IPzL)wX.V&] l}Tނ͋oS +r׽`@$Gc-+(0 %EbBUar`/Iͪ* 2LvaNA\5H,s{dS {+Vn`qQ'Wվ$k7O&i)ھ8ew^b,omدGf:Ko T [X10\ Cc}Jwr+Y5] H5.I*u+q7 mPDٖbcz}6;̥ E{1 xli>[W;CB$0 ' AdhP>G5T w7o<qyP{N72= ']/8R?}ݿb<NJzA9>:> }}5lx ]@:|"5a4?tpYhb؁Χ^vCUxE4HLVZ]Ɗ+ P:Slv+H=(1,fɢӴXqfKX[Kr+;ĦgGw^_|WX |J,ISòEY j;BB`+;psvD~k X:6VO!fw;de^Hܽ(7i\qČ{äK}oxu ԯݙe}&gԠZGtB$殍i)ss5)!JIۉ$5ͳZe8vǠ 0a# ?x }AFI RZ"8uT/(KAQ J7iyO+Ʈ)>s`U!`YűnEp-'rdB ʄ6wfUdc X&˟5ݏ˴6-G+uQ!}8WɕzVJ-b5r [9M29jv)xO^fM֞pM33V*gg⹓.@NgS#_{d>y9k-Hi̒?c\YtLh%)9a Nabl$F~Pt IM`}%1k}rer0 ,%ߩ1|gssO:~qI!ڑ֞\.ɧT=M#A̼fƞF=辁/2W;tuVjc-޼+M[2XN- _%Qꄢ`ΪM§9 w>Hᑬ&KG5;-30`(.0.h?gTFdƠ쇳ʦ C@0M{4뽈IWgdyՓ[A#kegP >i*- %6)}rl3CF_9z@B+*9[qI#w>z(&FlX CqOb y{8jğvf%'t;k w{NuB0j]9]Y@/!dSJMa>C[*"R_`7b6W(XIa9Ӈ{|_N/= M E8$tK3:66aA(By xg׻?6 j82|f4j]Qr7=}X5/G_OؾlDa Y|z[XJtx8R8MwNQبdwpUq&=?=>hSO&t:qBK /V-dJ٪.Fؔ_EhwRSl] <#Bfpaȫ"sOZhzV6@ڰB(ҦStDM=f6>αT[eOȎgǓ-#_$~z:vWUtB('?\ɡ3h,Eead)]FP#vV2vD1Hg$h u6DXK15RF쓑 \~HZPYF KƖ~-{õk3bp a!<+Jb'jZ猭YPc{̈{7JBsR=_wtYר*5̥Ty^D[$,RxfW6TZst;ga bw4"8[ ayNXd/Ez6:`ڛCڡ=^%">{4xfbjtTI6 nwUgo[`-쀌M*1e "Zg :A*:Kۥ"`1\F= GZ.h_gWɫ'혳Nd7j#z,cXlrZ-X%bІ]"GDVP&UN˳2R̀ۦ21f>@n^W8P^}5yU"Զj3lVu0Or+^4yWj ]}KG@ph"l=_نpPx8c"&ofvsN]kp'~`^XhW Vr<#%R]iԭ#:y3ΐX4 r#F65%6(&H5]]Zqrph վLp8Be@k"k(xc8fe뺴k@>xF7NJ*\ 3Ue^Q[vԉ;[ʔ$3׶0'[kts{hk;@BahTk;ZmnצaV'Mez[P+v|[OpU %OZ"؅|MUh](dN;R4gsd1aETeT˿_3zM(-'-2CnyN&8!n Rn{e%.h,oΒNZsTcŲ=8sQ)?C{jZ  }9HM=P*v hFvk2r}>x'ǎ^ )pwlw=a_~[ᵬN8ub_D5:|l NӃvۨ^ʼ(ϳp+w ce9sIwo~"O+a | `=V_6Ze4Dh05X~?MߴYRff&xt %BaطLVj`)¦gg'L?Gg[D0ew$c렬\gǻLEs6}2(ʃ,kiM_ѠETbt m"mZ0[t{Y5[fU{\>yB%:%0MwCDWwck.?-:1r~438#!A9\€e8ŭ<E؍0gߎȩCw&W րb<_z3,Hr5/ #ڃᅶENl)Q3NAvX_YvfFXkF$g/겳zEfsip1 ͬ/b~H-sXӏ %D4}]N2+~Ёib5+@T~&Fy#EM[&磽Ǖ")!%GigEͫ6d>/n$2V)dT \pFfwpGضQJH\O-ʻׅTi뀇ޔi.3(er0qU]E =9luSrhas߻0zQH5(#4Vz295[:QLn!wq`O*Ts6)KLE?o+̓׺]*fnp#<sL2~[s8Vd^LÏ߷B$Ŷ : a\6*2\0{E}Lo˚f 3CiĊ~/o$/O{F/ 7Z}|~3i~M{O[>ysVq&J%┐L(f2X؇oA@+IXkp፻֙3BflJ@_13{LTH=ҹ&#^K˪Iً 1@aIMqyӹa 8@9p NZ ތ9̖OWGzS/X]N 59A=,Vlj%Au$G8]׸Vu{D% G0@y,2Hzȉdzni5 G%1-$C1xS֏#[q(O?T_6]-؄Vڪ*C2d .7d>@}עSLvѸv! Gʭ,lo>4&FZ~kKЄ8n]jw )؝ EZFl ۄ9jm($L Jdj:l%5ސKbs1xY\9 ,syez!Ye:N& ? 鐦3ήA:XeK3%our=.mdHR~\}i%jq 7=zԲ{7_6`rdm3,̎?9"3f<ֱԭB+EI3TWOzMLj])} Wr?S"զUu{(cie#I$zHw;#TV5 Րm"ۊ ЍȖU 6w$!xB^-2 3TCZ!^@pJMٌO2k~u@kGT.8-~x!i;xE8rE٣οiM9{CTw՝}| wvzp= {U\HR=D/ Mg' ZR|?4 /ᠼV.|QycԘbI V /v\Mi Gͳ ]^ j FRXt)FWUi8ɺ +wq,wԁkB3${zǩ_S_.&LV (w,2< =5I-eg^E> xcqW[4b? B?qjJFBavfQ)QjJK֠o@5|Ug%a$*W%Cm-;͘BgH|V6١(K={~L=h7k.Fʻ-rZ A>(ٹ>Dgzk?|OwBs_$yy5%jEE}Ja{S1a,l,Td=}1mFVs/d!xVj!k(oC uG} vZUh5D4X9nqӾ$0l1Ĵ-X:rRUƮ M-Mtdbh ȱRmy7ɗT δ+  w'pt.(x&>W!-bWa"duQ\`GɀkryHBn ~l_<`ewF&|3[> Hbq(LC/ nCT 4i$eYv{\~D\/@<,y]pspW!)hӿd'f,cϭ3qmq(6\@wʯOGS:m[[y}r;sWFF@C qLQlAu(FJ3U9&(uY ruc^IǛ(4$Q:8+?h r թ_J\常PeQ껗6а$5FЊNT-eq Bm%k@?>OTz,H*.@@,x#HY.M pWlFr\x",Pp`IEI*1#v{!^}Ov[rG)>KE 5 h)d0ڔ[VVbZh52,m*vv(wjet El7)P堬@{"v!w2PfQI)N#1 w;_mPVS9vqD'2A_j%::^UlysFEO3\DNKzрJDR'պaAzm/@x+~ \߮zmO3eYW&!p '#i<<:{Mפ}ffj?'4X6G_cDYn9>eFH{$WC `2eD?r'qd`xSħzG>. z?~jE_R7~^RZi"$k0e/ZtomЀ(5<|ros!A 0g jn #AlM!IimطJJg"HыJy22x!)ap~`ί0#J!O;md@31QTzdy팳%`lc0Г ~  # )89L%z e O0YpJt}nw͔|lXf&3`Eu`ņə72H&ALcF2@QuΦ\gEC%21۝,{(mQ}L)&mh[?t?qAyA":Lz%p0/J IF^eGݠ%f3j\'qt*@vPU?%:Ch0:fvA[Šw3lhs6RöeB{֙0H*p(P<'VH.!+*lSg?1hVq+sq CwP)ָ3C/ 4v"la$n: >{d;ċzNZB 3%R4J1炤NNs#\l|b؁ (&`ijy@vcCx$缷B"zyx.__A?6]t[2dԙj*;uP_(Js*xlZ;}z.3^nLO"ADi{bDŽO8?PE/6+]*T C<<7/qe۫bmL|G/.t쿸 QJdlH0a8fsY(x]/m~$l#taXtb9qE_DK/3 FkaA(&Bz~^]z\+o0h=rRMn҆-|6@篺 pKnr@I$/W1\X`&l'Dyp9i/0&%4BfQU; 3ِ@"_vTDmb3Eӱ$`½hUwW%}턼~PU,ale|DƼ̏{/mc~>nֲ4'ߣcؗm?wbJ^JD"~K.ErfSQI/+ :qNb,$8uQbX:8|reSkd@cJ-`Ϣa FS1T1S {:pLq >P+M3߉7pm=ك{[~6GӚf-h  ,">0|a{i޴?B04좧rm*-Ut$p`O>R3y._0%i2*YX/rT+q样tEy@̓2vp :xP {0ZƮо.P0\AKXz9ߩ-Pa='MS b] j.;̴PLM;+8}|bcdsB¨LC ޢ`Rr\V]k5 j'j6B)F:мtHRBV\:]Y!0s[ >8|>X*.9Jfz釋QFoxnN^gfwCԇu C;K4wѥd@ЏK'nb<<}NIzJΕ@M2+ʘ~e_Ԅ;MFڵ\$)PRaX@d!ۀNLGX|m@<7}$@߯Pmize*DvpdA TxJ,_o#T6:V?5$R HM@98JA9P@ c2Ηﱅ]V8qO@A-Lt8&["7Ozm|kl6zm&^X8Ё*0( $qϽ:|k.8z ) m^l^_vyg鷹K0{3+n`#aުzx0x14\'Nr| X\4.*Oo&ߝ=0as'Ƌaʧ\>/1r"u9_Ic"D9')Һ. ǀFƔG']N+h;#hKd?;=跲w ߝi2 ~<Ӑ^>d֎L4(s[]Ҙ4@/C`jKR/҄iO{v%I}RϲK?tO4M@y؟gɳլvg otHQY-2=ߝ&K=GXQ@nKkÎdd2a}jQY"!l$ȑA7)_ԓ?~dXS%MZW_.῀зto{T(+^p^ʒ ٬!qw,\ƢEЭ5HJp⦻X3n)VY 2a o+(b}zGK66RH(\v;gjp^Ɠ۱Dzu{9M.2=7~Dڨ;$Nuo-TGZӲ@jMĉEjla5iseDV.!{-9-u>XJ]k$4jj>Z F![ Ja7ɔuŘD_xz>%tዟ r!Nqyp'52&D|-t&zbnYب9͊-x}M݉`]E 5y3KZ:Uz7DPxy"MIrWd`-XtQ5C%e[ffi] y7C~8}zOؑ9xŞCv؝F9ۘ>oKRҔ)o ` $AI{HZ`~m` 囃CiU?% ex_lb_?ai6M_- q~u[5K8ßxkŸY5V5nT؍|v4c;ͭ .NL#Y) ]M#`B$H&ME:`Dڰ6:A2Xߩ-tF_ZڊE߯( (qu6`q.Ed;< xI8^ ;s+Qqv9Eg ΁uVӇ%+a deʔ(0zG%S%8? V0+_@h}Db⣛o<)I ب:ϑ\ۏw+:\"><נI#ɱxmՍj$ep71Z{:dgȿ>Kg%+U6%iW%;} s3Y Z_8>iЌ2 xla, 4QTJPH4@yީ 7}݋X_ +BW:@LEB56ɘc?)J,n(DZx).VBJ.QqL5m4UKt4N ^pc}d;^K ,_/|ib#[_ImB34bUwB8:nk%!@"ABe?}0v9lQrH(ߺ`1^usOB2J7]-\gIfh-p `DK%75YO kWJ T7Gv/9xV>fP+z^R6"Uo:.-]M! ?ݶ%=-䬺Ӱ{p5enFadc4|&tdFēÜ)4k1K`Tϕ kгg >Ȋx/7f*/ ɀf6^LS7Ci_^f9 sPYcNu1X$KD'Msj(Lځ U5m̅XcWQ[87bɳCM1Km$Plݲ9mźՔuaqEyf/;ʫ*6g!Y|.nuz`&شP:f^&ŭ ڽi!#0IɗxJm(, tXNrx7-$8-+ҤjR ̢a,eQ h )՝J4QQ؎M!!VG|ZΕ׀g8S~[QEfLMx~=dz^_DYeT,(D4' t*avw% *_Q.oif4A$@G{.tIV+\kK =DzP4=}Fx+&$X:/0,{IN u2Ws}C̸Ҁ%54rn0/ݞzx> Y wEJȅqgC /BӊBj\3L8M̪?UCe ƱVlhF n7f >J68;y%قYXD|2@ͮ SIc!> LiA eJ!uҧ^>0*)^NJ[t®%+B'㞴$ވ^*3\>F%M>STDz+!MvġN,L_6O!d|߆TG:ƯHn:>cp@{9)YFpA14e EC5pw%?*uY]^yg:JKwvG'=Ul:\s*DE:X].Ε|bx%ś* s~D@J )FZ\R%`RkY`$Bak;\ϯeT5 dv+s7vz3tk} c։IosIWm&a 3jA H[GYᕲU0|izjnK'|+~^QWfY8 KE̝qli:Foj$JpБ7Q>_.撹*)jh&;:\ҺHѽLÎN.ȝRLlq90 GE MѳT{"DP]W°_ݧ)YT~;i݊ Zejagb;+3OP'"ހxqc#}EpA0l(Ouyum/9ORVK~2y ef5oܱOn**dlDv]puW51\[W.҃t^D.;赺F:|ј}4 ]d`gj1eXavjoE򲼮raž827nj4=aP _Xrj.P!"9ɲ&y ObĺȪh 4pp>ZmEWVtcӹT2!)Q('R(wWiMGNO8_{ۇcf`WBvv@U4e<uNܲxfsڷ@Ib2Lhvn? 4,yfuG "HIo#O+Y1 L*_"s"9GhcJ ^RܪMF8(T[xl 289MR4+*R&[<<咕=$ 9tcL:uA;.Z5^zy 8ֶJT'#:M a]%Dj ~ BP v= #GB–Ԩ)YV$&nˈ( 7п1v{^SGRbh2}Gw&]ɭkkkp"[M2 47"j2C:2lM*vY@~ɣ{!(xnbaA`jJ꿖o\ t>?p(i^1͹[)b˺aZr:wD7l"A+*&StW`DڦS0>b+&IPM%&x5u#ć`p7եx9eƭi*Ck*8a0^2Fpkgf9<(a(x|3~p5ڜUC{T=cmWo7~}OnSY14mo ,>m1!u T[gCoq}y?DWhXř/~<~Egs V^>ɐ o0) bZtFtqYbө [f{rp ]U;: BBzkӮQc)8Itw.?[*t::, T|'} 29$C5#$+.,AL,^0êRQ*$sLng M&B-+B\Gw hi\*ǎ1]jy "dgMTD8T.~QD}k > ֣T0IFn Fi,^TO~I-PFͽ;ۭ&9 $>iTCBj/Nu<\T#I @/YR/Yt5FisJ9G}ٜ g ` 1jq~ DJ8ݭyim4u V2vӣ ů\S&tF%R3iK(xh݇Nb#)'xbiE:P>zߖ;0_GObt-BF_z{ oWcWmw\!Ρ" {/B'U^HvC8/cCvOp$;.:~ȱi~Vҧ.67FQhdߛ}M^<^t82ev=La#4&_/QuV ]8+p\1 jnl6:B/՝/Y˔OA>ąVs˭Y&bTMz=|Y YHIw -*֤Č:'n7)ژ?tғqUn 5LZPF 1[ċퟰ }O&88z%ѐ þE79B{~UoEA1#A˻{amGd&O2###:=|•(f!XQ"L!pImOʱl곞^pAjZэ4vS#ӺrҎ)7m>~Y@niZal%1 ;ZLj{9_HI晁`@J+{h  :L3'~1+L4#a*2 "|m!K꼇p 2kz?B>wM8jIS»`-R#@1w3J_Q|b8XDf@Zb]t<[/WFdqhwYیZwo{K. vu*:&sj Z<[C'r:kuK,Z+jz۲<~& #C\um :B%KLNgTƿ( bٴt ypAPإ緬1]U :bq\U# T[l+).FӲiVh_D11(Dޢ.tUG=EI#4sܽ56\e-&٤\43ydȼgVתu٠h0}eCa b!ʥxY .KcKs!f wm):C=+zI[ 5@ն `6<ԫX0lw=b&vQ?F$sTEMTqji]P{d󨾃-+ƛ"ޤ]/,{Ba߭Ygϙ[+fh=/x!|<0"b T؏JH7ڃBE@Fi[PM|}{֑ !%֊WPT IӢ:N?#\ %g/$7uP7+U۪.q <ڎƚɡhG{N Gs(*n 5ZWSd[!rg0=3 6H4kw^u@`s$Uצe &%.R 7ݓwy9_bS_y0j- db vMh}ﭏdQꂤa|ϣ1+$ΒhR;F34u劁PrvnE=4A $],^O!&{;ͤf)˫sNZR7GJ2 !ڰ^Os`u o] ۙ$%Wm`:KHqdN,VGn*ǕI92qy JŠA)(EW-Zo⶟Y̋:DB*L=AH-:&DIQz!ؗ:u.2`>8+Bq:ĒbMX<%j] g3= 쒻.>շ' e4%j+*i3r + ^N,wD|9N~Jǥo.Gl2xikΐ@&uG&DcwI;%=Q#Bu[B[͹܊HS4<)D=~q c7 WD MAVIuȗaG*O0-f^J`|RJաf+ ebOPvm>sH)_޲F/l*]-nn+?q0F5^?ѻPB i<P(.pf rEՂA#ĝdPQg7+I ?mԝR+;V-9-IּKXZ9)qY3Y!܃ XgiF4¸eNgWEί :ui]-6lICB.O tKHB?8NG(Uܨɇ%NXt#Ds}㓇F:_vdGv jFb_`4s=`DeY.ûjua7w[i ozÊnz6Il2QzG36 )jFHu]; Qw".*'S1@0~#4᜝Irbq9{.YS-*.757Ɗ)k?GL?Wh+*JT8 $zW3~[O~q;pgɿw-$se 1 !# =/cϾ>%(mc7%#w.a>舫DAUfW*MXF+]XcǢ8=|>?Z# *S8SqސJ0tόrv8]rЧcw ʘY@SqQ9cp+/fNkqN*/EyGP:7<& vB*j¹cât1o :ΫL#KHH1~k<㫁3b?}NA^G4O+e neAM]RoڈEnҷHp~jNӁ6Z߄߭bP{[b=[pqb,19 ^N"j8m\gN r$m\qVr_Yd2x¾5>R`lT=+LE¯!+ wO  .c tF9#k̔ܐ.6l^C]]\]R -r}%X մaxTmk?2~]I P=,s>$nb޴y-ya j(WJ(I@P.ron떿y9qB߳L[u!} 2>}T»fŮB Ȁk/hhk^kƍ`SЎ% >0j K]FHMsDuCTFFfVI^n5]"-AVLņhö94"M'XKhBI5 bfo 2z.8O*~5;TBhWHNDF"̅D!4g!AT&H`F'k]jw0KaL@dQ8-F"ձ,Ҥ!<@[e< Ec3RB;zlv d{uddJ'_ UvA˷35g!0[r@h-\_ ͸j)تQF%3я9V_n6ǁ9BGG ރV7 B%UIVbE E 8=MQ %t_<}6 9 x0;RFn-`e-$iܖBRlޟ}b(.:Z#B" 5xPf5_0.tsN{LfO}8<Ȧ^MY2L C5.YnQf& &5hfɧU[0KLNsiQHuײn]fGO:-,_Ϳ[ }#{;'%>Z(}ؼ1-Oun Y Fv!-#MIUaP>7~¢#YۄY@!J5$ZH, Tru UQ0o# ݢb/xEtqSDŢ9}y-J|0_ _ ܴLxs+Rzp9\eW.y2J^T׼c6g BLrוxuCMPx/2G# 21S ]]a<$0JqXhATH@D~0ȧqO`},w KZ7Yo3v5^{۶-9+cƀOVfZMD\go*aXM>)2$cd:OKjWu*} /oxWS@,t*bAәw f}m^dm k+N WP3L@;z5H:;$ Z¶,4Ջk FYN[BЉGǾ29㵌7IJ"ʤ-3i9#^ZKpl JߗצMGAB箩`ؘݺk1L$e`R6M۽okU#z`Pp\:U0|-*pݹ͛U0cb փQ5S6#XxaBy e)nǥީAs-TҍjX¸M wE]e{E/G0au}3Ɯ*z*$40.n s:ó u*տ31r6dտQ4`e3v oQs{P#|BD#Z 3m$ w}rao~lCE \K\]!VaH L"z$kLsOuw9tI!ґ=FLY\oO]?pS&v9J,#6f\M!k! )S)#JncH [.@f"1}Jm:\hW@BLvi XSyEͣqgxƅM1gEga|4ʤ{@jdgt21nN^[laft/+'TgIqlb0t.pZ^jn6Y" S$@y/Pfc7 +xڌ-Vd{-QsXdTp #rRfX YE5")Lh]ѭWΓ0CG(f~yH|Rj/dG?%6."{QS.30+O $&s\6z*01$T;;E浙J9J,gp zBa=)AuDžn37FF,7 z㺱 ͦQr GԆ$vO,bH)>fABpkI1ajE%>R)SM6S"hl'Bڛ/8Dh!)$8Ðl z\/h~7q֡#Rg)ZyߐD; >VgD, Zѧ̔KI6X{񒰹LAku=N;_ޤ:VTh-$Z!S1qQj.4 =n¶Dp.Day]rb-{?xx6w0yo2I&l4UiMa1݃4qC>2fxp 2$ތl*pDYN(=jXɑhtik7w Bu]uܩԟ]b2 Aܩ7/_vL9\3\'D-!wbj^[z #Ft*iB\/rfjE]n6MٽJK!a^OǸ%n5D@?;aH8qH5z Z5*8~QO- @PQmv/Vz=szzq@kn`e%;&Hr6dX/#<&gKZlXwM[o듰ƈH^VG@Efp9ԃ7iE-'0WYG@G}s ovz̅}Q39>. F|JrRFZe| I[8~vr:` `]y ?ؗQt}c8) n^S1 M6aZVbfvQ (HQ9SMifVed &P~q+w_d/p}L)= 僷qIٱ!iBF?p ޺Dl0ɰ"ɔ!5,r͠P;4_nTo-s x=K\p^*Փ8S ni:@HSF0哋O#\-tാG7'nu>:X&O6FshLI5 ^ku+%h /VG@$n/MSww65\͉ GlL?2SĜ$6** '%,6(x;TPedHuw uA49ẕx#=fn!v]IK"i0#i$J'Of@lL\  h?wV]w1(A- z% ZZn$n bd> Eph_,{>$*.1HrLO46*Wύ5cѝe+DnB7已b*"tIָc >o) {r@`Nu{tj?p T.|P Kn.a-uX{'yXCpgZyaT} ; CۜfUj B.#=. B@684G'^`0W8 S?s!(dž|TkO(bARE㏲ ![*_C4vLhRl:8\(k'9w&Hsz />u>21T{k:NLp*=OfOt(ګP',25^Zu.~Ic9_\!8 MUd5jv6 0Hxކ!(we鏄^Pd~Teֿ ==0N稐YUȑl#xB؀̮@',UHL4 .&‡p  f٠CC*n&>T oVkʃa.ZїQ5DGHF&xlDGG-~P!Kg4}k'3.}lU]es_%* /) t #FAV kҿ|,ǩunW"5a*f`j W >?rrvi|'P0 1C@0ڞZ3)E i!$ohO(2ЁЄ$J#ټ[F#| HTtjQ&/)O& ⥿P|ebV6 m&kaX>r5ʅaf3 VPRN} =Qh)/;̵JPoQ>F˷&  fLjj~r w`j2DZlG '{7G/, YXV?Ivqӧ .sUT:^fG^a?F)~ۢu\Z(H3.&guXGF]k oRއrvT9RPv'UPjYhrI%pt(}'8C/ YP(#wasњ \"`p}𹽧Aԓc^(ejO ˎq:䝵,{:tU/<zj)^<"V b?TGm{B=w%k SnftT sEa]y"Y "[2#M ZyrZp1fsvf_* o+~ygKUͼB"vp#@. ,yw,˧DVB7My%PGu?vg6HSeNH嘒aSuF;o  1P?;ՙZ)G0:F4{Vw=xIHxݕSH|fJ53x[ +`VƟ{:9YY?ja|k투G_NdL[y*GstlO> PW¯6 ɂՔ۰ܛ϶9V8z\ lO C)Ԥk+Oߟw Gk=O0uS8Cq t%\ wlD6fb.~0Ҝ"րD뿢(S-sO:]@U۷ *&\i?:0U֨f|9*E0ZZ"&9 NgJqfّ"0tû:;:6(ҪL)&\4hcM<#LFі@JhJ7z7cjOQ_s6mG`O\Z ުJH`~oH)G&g{.Zz/)6v'yh-Swsmk\pls5]b؃lJ"ܴ_C7޵@RWx5&bmD#KOU/5߾'V Y nnp- s:: w,ҵ2:Pt#,^P$%'E,z4epJԋ&r>ZZ0{/ޫЈ1&x 2!tGڻ2j7K>JJّ0j4 QBQ)m :4`<=Z.mN,(q=&#eN?k5)~ז;.KM }79i?ᎩHzm;"4 #KQ]&oQ9!̙3:M oc .fUFX n]aXQJ)[pN䡃َ}ԫĞ!%5㷘MI{)cF! VX0PiN)` ±aL4\5EOq pJ\\t/L[M|tblXSlS)hkDU0JhiR aA>"ebI d?]lƾ@>|ZO:}Ighb/4sZg0ޱj&BI꼭"'.̏Uܕ|Bͦ눜28JTfX\ЦAvJ,a CxRJ7݊e8gVќGu~F|/b v lĞex9Ύ6BBAZ-Y%T 7~2:  cƳ$ Y}^XZh '̴]G6EaQIDnmkOI݈K a]v3Sr5]ɣ*Z? $t~+v3 K{JGAVM0,aZE1 :a|Tߢle 3DFYBͮ畊,/\h6T迲vM d^䣴oQGLڕfoӂ}<4-;a$Jù ij Xv<j* [qUy [}aĜ_/v[T7?R~hf$刕喰Rg!Oˇ{?1 :ix9ioO ) ڿ*}@T~wnsN/N6zr\nTb>qF'06Gm - eYjUz0`껌-֥+4"ckv< "fY4\Kîl]qA\0Bp@^wVhy_M!F 2ӕo&rySKq^?(boL HtNV}4:<5f Wt.c$׽_K.=P eq˟d!j4\*2KKVVt}= +Xs"6g 95lGG[ddd Ģ}sՆ松l$ *' p>ݳ:I:1 kjbHvb~!8ܥ'b=75ޅP]넹( bbo϶[(V 7&gJJ;/% +^̚HJb"/Rq;JV1G[Cwû]¿:   kzLPiۗ b' :+Y(Fۅ$P[̌yw)6l}^!4.*ut2uYJɝ`i-.:NVwk)f0B1Sq>bn*t6+O.3\J{rfFĹiӅKM{%)#!LK9=dPҟê_Ecee9M\`1aN[9oˉiaҙ\H*ZcOX;2i!ToZbβ=wPM̑G͑)axsY"[3P 󚷄颫"kwFrFrsljnjoUA] K*=yTW}, [bؑ<1쀗 !*(/"0t\~*Rؼ.iHӦF8S_CI Yd$XCOk!~-n`(@ࣂ=a纖ZJfA\+wa؞fvP_(ޝ̣L`Eصi "5rvI 0/{ܾcn^T _XEN!|\&MY4zd`AQP 9 mMQg +<5dR-٣n*qXy*Q&nY˨{Tϱ*ָQx`ӯn:Bۇ7 JBq|.rрװǂw?AL׷kbг?= )zT(O ˚ws< q`>ٷ^PpH`%u->``(r0Pi6I{/U˾zzԄR1׹3d3=+y/4OWiC _#16& ޘ%@\=r݂&n{jA%f9DQUy?1xmv+sv%q+Ɏa_Y5/mGu1FPGk˾^DŽ= y{3̍mlLM\q8-T}7?ꕽ&Lݱ6)tot^,P7WA*'{8Nf +zl b%KNy_p8!G =텣DV8!!]JQ7Mb,U{CL5'f S-"7%FB}[4&)0Dlwxj_1yL~y)X!j-ɠ2 sd oFX-w, ㊞bloF}b/ EUq9풯7=a7Wvy{ )4ME#W,06Ρ籴R$z >4#̯)VFE䉙y{vBj Dļa~v8u = /sLàE`Źܯ俕wZAeO)yo1Z%ǖ au)0ڿΥ0Гoű0 ;3Mvr&Bes>Nt+cՃEx^t"L0.qEr2 (Nl27,X1-DA#qVLi >RnӉrI,OheIeLp=N%Ʒ#M۵نNE=.ۊP *M~["ɷr0fdĪGl`l[g}1$d1A =:8>DAZ6=/֟x=6PԆHh<ʐW叒)J㨀kjZHlzR (1\؆_2mE-d|2.ljq" 1f ԫkUXZ?=%X,L߿Ln'd*' ,MStiόvY' |} nT;dcfw'+3sZ:2xЀ`/rPòu33M ?V`}Eɴ4&1>/$$2HO[R&iDDۏ8 UQ$ Ž>W.!tԺ"a`߉eVf4EmdȄѢ#WD\Ic8"*݊|^N8]3Clw(G'|ӌa1p5J$lo^+8\d 8Sp42&HP Vq9e~g\ y yuQ J^tj L9(W|TUՐSV"+ߴLu=BEcOĚd Õsð졐owFm }" -s|[ 1TwG⠬j%?k'vHh̻IGfEikzu':=,V9USɍTja7r;~ ݏGvF/)xbCJ(oIJYc!$Wb01K fG {`Go1 Æz4^An1> t/|< T ≠[Ⱥ bB$#z8]Jp'-P|D(ŝlt"3Yg`MDji[)8Z+Wbv7~}ѐ[nzꔴEȷ"7Ld1u0+c1Ffgv:j cZE`}  lylMᾉ7Ǖn!MQabCe}|I.!^V:3c e|Y0.Led;9eDz [O*~i`Թ=iC\?`߂DH+[~+/ +H@jukyFunmsNeq޽,r%ȈVFIcn:[no=Od_e'ML=JN ~C"73fQ4Xk4yPꟻ+!& 0F(+3s;ŌuYcwюl퉍K=ɘрNҾiI<Ʊ?rFklD/m,5aȖl4 Rڀ0l aPݻ)Y{U sLzb`ќ`S}0 v2?,~Qj7] C?5? U˖ d\`eDJcSّP#ȔP(u!&08üPrpU-Eo3}oD-[(_^ڎFU &jMW9^2uB^ W53W)ܭ-q~ۍg>Izr~_>6d yFxRv߀P$'=+#-w8Hezbؑ~$@L$aP>,ܯÞt=΄$kq'hP2b0Br^2ԴS!ʠ.LdK~zD$&@N퉐 * $3?Uе\IBR$i3EE+Q )F7߬0Tb2Z8׌)dPtQ=5Q>aP+Hޜ,㖉b4#1>i"1 _  ['FKC^K/)dg c %8\3$Slbƒ@/wD D;&>'vvs P3_LftA3war r8uQwvx +DDRۨF`5gi-y2*n_fÄw 7_d,N:or>ho7fQ&ےnUԒXVwuT͆eА^`rědJ4<;wy/@ႰX-f]nc%'6 iإr= bƅdCS02r.'0EA8:eBi_ds䉃l51%!\]Ϯ%I@ OiW7CؖLDB5'}/l*Sh?(}5\$Tз{Ys?{{8LBD&')/j$&H~AT06&,E@S&19x ,'T㢝Գul% <f%Gh lȎ#lrzvxz7 [kS$‡VbQKr6} #V//ʠ=wlΨF1LxJ4Jo$w7lEmZgf]\t2x8M!i,FN_׆$C,[|V:NQ7Mb1o~,g451(^#?rWnV6֢vx-=h(Kߤ#,^4%@҆2'ɌjZՀĒczPN)`M1F]$*`3[^$bi^([DuhMvb>ŗPX:ۢ{ =u\^`ylګZV$p2G~)%R,}"pf7<+Mb_f7/t7:B0g!Uh"בHWVP-7;aeK@SWЛ@ aƦ6ğKɂB.h [4MK,̀gᶨꓦ$ܼxxI<晬uc+!019N(l,;%]%ݜI.ZLrHn U[H '˙/OݼT}aETRMli`WTv۫J[xYCŔԷ:3lo"{;u}#x%k0B|26 |P:E9 //Yؓe.?r6ZJF+.V7jw\w8g}"Nvq2 ˲HiQvTѰ,nB1k| *~Lџ ڞ(hNk58"jHSu:iGO1 4})|z/$pwG\p+{մ\j^38e^DR>64, ؀Ec A)Ĩ jRYƂYpɇZXX(r|BO1:>|O=,pˊv{FGiJ# 0\&oD0;VoX1x p)T]N!Hm#("no2rxY^K(gj3>%\ş9Ȭ_o*x\Ć^&Q=D)~Kbö$uk c%, hS%jh1gݕHeҟaMb-bU U͡)A vTO` [Rߜ5(I<4a°e ^Fc:Scv}7d|yݎ;а [xb1'\酯/Wv+FTsm{|ZnXuL!jeSbo~@&Xs"?"]VD]]MఐƢ)EuE٠m&>ֶJ)Ȯ4R6 ׹;`^+-u/ƟFʟEdYs ,=qOM$J–3B “TdRNw *=Ѿu_[N Gx؃LG^t)a}kۚt+hJ:N@^6EMDI-Xn1.|6 ;Dq^ O~ː/6ʃllldm[?!:sB0e:;Fǡ1Y&j,5 SCa?ʣ[lxdݳ+k<7󾮡>AB+]derkʎq|% 6QlS-M0z#`(EۍZLm3WSv6z$ߢs+i69pW!G#m鈎Zࢿ3ŝnVoSҐ{Yp:h)̽؟ Oh;_ >l#/+*kP`䟭r|t 9;U^= mq~ =Ko>dZX$gI0TTj@ Z([E>_pPޠT6*lx*'#^4]acݘ41#ʹUMe9uuX4"G^x$ "S?[#. m L}¼ eRܚ*ru3չHT5E4ÊI Q"$;},#lHlܷ%X~a< (ePvsEThuYO; d3lr`؈ *HwnV1J Fӡ UF,'CPmoI%4pF&VQ/9߭6}. DR}Mu9SpxgɄ38h:C*9C^\Ie1 ]Jh( )WXq27,[|=D3j"|ǵ`"/$9}zM1fqi:nbXmFh9»*gqQ/-th,aVieD:}7EA&ݜx\H0g'^`qLd=˃ݰ&KgA;p%uQrp> kܦWcy8|uk)墈{!{υs<wtpYXHa)#p p3 21Ez۽?pæ?C\ʓDj"XQK LL%YcTfu`~tC)y:^/بhL~WXWu)xx$F(;u*` uઇ'"~e.1KoōWW3"TF>:"O9!wkJ@EkWEXI6 8+kvS1H4Գtť⏧'_̝VS ֖Vj6tb ^؈Y%nuɧ;`&1gx- h7~~+~rĸ= "uq:Cݤ3Mgw=wvVߴ}mli3=F3O U[a/9Òf}uKo)'5Cܣ+V]_v`zrZ]LޯɄ]ǂW7W3Gy0u{_c{$T$W/X^UPWF:=9w9l,byuu/H5OV"u?%6y Dy5aƅu=wŝ45.fIjU#NY!zJcEdJcG%wjn ro4 Q&RTE7V$_ r)Ff Df>$4Xq=eǶ5oP1us&I!f%64ܘ} >o_|"|\$aa]F"42 ~.kP/^ZRL1p\F^m5Nlq4r 24<1Mѹ9}h~(Q0+eWcJ3̀ T#!޻lvY6-18a3()q6 E(q!\lfIoo`/ YmQs .nX´$E'\ORWF1A~ TDqߍzu>Jig$Mp25]l%Mut-CțBZiA(٤Q3 }f RG' Qwc3fap`0gCGHȭ``hgoIyɝ_4pZ?VW@BGFM$& ('j;X&b~iu9OZ\KmYdotJ :WnB(0a`$C X@Tb6S7l:;fj(LKex d?JRa昧@6O߳v7+7@XU0)i݉}YԮ&h׏OyAfD]`M!{Wm ʺ'j!ΰ߆F:#qRuKӭ_㠷gvsD 1;2VceT5k6lW nd)s%cmrbX4r$^8%ma$L)w6kG@ ~Ed~x/p/#լwiuim|H VyA c&팜ջBP⅃:jK\d^s1`fmxfr'2Z1M0%jNds\PtW i\?W};7 ^qYM.Uj"Q]>ǕIqL--0lcDf=!4+V1?ɬL\ 6()Y8"{XrGvi8N¾wS s%:;DN)QFE>SCiρ]1nsP[BexzkIxlcl~<\tie\FQ?YGXsلS ީ55/u\(A]g }5buZPzVSil× ӝlb|[H9Kr=y 5[,T $\/m0XU7qi5δND/;ۀ[*l2\ϴ&%7d8t7ޒd56d/;Qo_IC֋s ғ6 I䔅 &X[s@G_`9T$kBaab9*ƕۦ*aIA`uiŒBga<Q| )Xj D:,u}_O,\Е#l:æbGMj@Muq(CS֪0IAa)]#o\3H#a'"wJ.WLool`̪ l@AnX\MwPb="ceMBGi'' lXVV!tMyFh_-p;F7v,;U Pyԥ?:'zż[}0]#xN1H=-_$Q詴룕c`R:zp+ v5g$\20x[ೄgC#K毲0y[0diΒRY =ET!_ 23,/6T"տҧm{%∩c&Wo7fk2Z %YȖ}1Bx/pnoDYkN]򮊃|L_8.f7FECK'50MHԣ3.7MG#I18pg*"(~2Dx%*&z6\˚5^ۓ7d!&"Ȇ{  r UחLv Hw} $iVb?_Qn0Y SʗQ1k(jR'w޵rX\/O|ܱBfSl"4]L fóFc*@W5l0KQГ;Rn{T+Hklw0} {ę;sC N 0Y.ms #~Qp8Q]wFFZ28e 7w#ÁErb smhfF\؋%†yKMao,03|҄!#*YJQ\yjF#h= [s[ox#Л ˚#(Õ1-"O!+:k.,2I^!Hq}!d+0F0|1v2\}=`0mRNjTmQu|颽K15f~ euœc9-TY)uQ&h' ]  [vlm_r-Ʀ|%h;c4NL=C–Qx:S;lKD|BB+ f2vu:aMOLJ/ =vxTKS? 4me4o@ 2.YRnMF#LծBjx/oY8$lD5L; ׫\Ā}b`LA5$#X`8O'!S꫼I὇r(&bBD*[0n")Hh}(%:dq+eiD|prC*x ;gχׅC-d#B`H \DŽ3+:ː}>TB]7mhl/t~):x>%x`0cf7{_r_,<}I.KN?gٵ}KiɅz?+uጪHV#Y9L9\ezτkc$뱮,~(/u cINE'tD`B$/}0{Yh&￁ܨ)`; ɫJG6'kUIiP+ty!9c[f O^p|#-FEܕ xN|GqHx k\JI{xH}E錠reMe3#!L@.2v bݷ5cNOHpsU(u$wrzʏH*r$d 0t(?a/ ^ 8v%Bݘh!;EZ%;&2V%;r* dYm(L"VƨwtFOPh_:īJ:x_Hh]N^"Ҕ}a-}uԽt}:u %~ fۛ^>4yN )toog)5嗥p1! J_#ճ52Vݨx>yc}\(m1VCFNZPk!+g!$d݈ U`?5 ”U?/u6,Ң0P#8mdofܧuhYrY24<Psk?Fvbod$|JPUL T }.􅼭A;,q⠃G.]gFK?K7_6*!lҏ!wǘ[y$ }˘Vl_8ERdJG[}3Q5sL.<!0[2K`0-rr%֛8rL{2E_nڞ7b~w,FǦFvXOGDfWP-֦,x-bчJREEƥPdJ .^Sm+Ue"N Z77iZr_1ׯ(-)Oǜ{2WfqS`{NYtONBjkJ]\d,sB6fcd7&vܱ~]"0ļP2"[Dtb'{x=3BqR_3PhRUCVL8otm0WRѾgtrn|GQXAzn2>3iʏyiG^Z|mFf![P ;X-/|>Vt@Η&;Hd16 hd kC?\ՎDt@{E 3EC"6܃*OHip#HFVdFUV5wBs?K=[792o 3/CE=7|ljd7v2l3e-c9MY ްտA14;ɭp@ko*Uc^YfB qCO ( Ε5,m7" }*K!^[v<nYZ_K7yƧ_Xy,o.ehsTnG&hX'5mʼ8 {[:\o;}o"Z4Ek6z=ISkn-Rt ?a +q z XRT';wATZC!*eڳ>HfqcMV;gnl ijXį>5SB#Ww/Y;8)Aʵ|6HXȧL rQҳԜYdVqB޷0 ']} }_"&/6XZ & g79R'$m]I{̆=SxںORbp1]- ͯG( "͜m{.5R;;ؗ8QOGֈ[)92uv#ĐK:B%O<$" !m܍ɀQ/?#Q~,yRݖV;6珩^)e{T׭ҳ`Lsb," _XGeƔ'Aʰ@ *Fw2㵧.A"w=4xmxwրTP /MMgB?Fc$\l T1E8j0E_|çޞ0'_Qj@lyt} f;13H xH6=#D}l LR Lk wh@f[tuayUuG.(K0uBYM5wey󔐊`<8[aݢ-3~#5i͑:$J)RG; (:敨 dW5)3㬱gB̵ 097T:aΝ´`/N*@6dRT<O02 JUNEӟضuo=AhqWv=inNV،XRѰ]%%"yMkR["L 1RܟD@i}iH.ǗFZtV0BKg] "ڃW euےO[WɂxT彳Sw-&%>Ȉ;pߕΣubAR O 9P/@?2Sr?b@PP@zqTM%v_?tgڏqkBwh5aUiJ>=j/Żø_?B")6mA?nx?qE$/'8㭠a^=/[ؽklBQ@F.Z<7b֩VڮT=fjI|㙉Sbը'$G ~uSӳ=N ==ETjB}yC"gTj45n%0}?QY|$k)S஋]cJtLAeVfwvĦ Zyw}X1?! NA+FF{<^ђHj䳼e;,h6'1ط۠Z?;3T88yݍe KyEYvMX;2!e%=ɸ20ǪU4idS> ֲǿ|^?Ef'RcqPfnZ:櫓]0mbw7i")­zȅIȶIϡFU_8g~ 05"bRd5Q8JGpY> LgGiq:?M4&3 't[?81aZxu|@qrxxobuK pv 0V}:(ڦ& I/53V%0i-/i)Y E_b󂃜6*tZ@kVjesr 3_~%I I2%uq"wsH 'D~y{^o4Qhvww{Pk),m1ZbO ڭl##1*Y,D "pɐ#n(O֮jU-4YC#f rQ[t%$Gc R北'xP9|?E=*]$Q[oUH9 3L fEθkQ:X_M9Hge&\W;no7_yeow<g4%Daq>mf[}hV3j"6VIVP/5k&=@\ mjc >zr)9O!*c9#!X 1aØc߲fȎr7/1~;]]|\U@bmaszc-<9h+# cHF'uwBU<Rp0^ٓ) gcZpDXmwٕGKZ8NSF!ygL4zrh nxg"[j s,Ra$jJf}R~8Ll fz>&O^ TGk |SAlO~=9w)D3Cu8KЪ-SzMbe:c.:ygj/op'\Y⺴g3JlqA/;e"pIOi5+^_"n6SЪΤ9q 4,֙a@֤0>EAn,L5ᵯ6ʟ#@%$ PNt{}%TTVBk%aݯ _Otdt[{}~(a(l- a٠1n1PB6z$y0H2 ݌ A4O6 Xjx{!V7F|d(w[4xSnM >&)NWग़+Y_H&l<_Ջ!ӼV__w>] {sp -"E"#]0OX|E,SG%F'b{]0f+z/ۗ)ܶB⑃;bƵ1veήEf(Nz"<Q7*}u [m)52NԌJd?iNBzs׿L6p^v)ioZxz̄eD1=WOuW4Ypxrw _ Ln¥] 񄭕n(0z̒m\i!zDZ<n΋݁/1T]';7A}J(lHHU6-~?&ͷb?,-H e-ww\1Z9EB}]nIC_G | BaZbmo*\ Kfڶ07~#@Ú)9yگ3疿7tjo x^umkS)'q\lbYgnp~ +T%{ǺD\裨"MA&DUjq:@-ҝTUoU.! `0tq#m>`Fjl%r ;w+<JT9)) [u9{H$?7@4 8TlwJ]Jnu{m36D+7{M68u> 6\C:_(b)A)DJT N4 ;rkg$9PVhpdcw _+* (]*)]Vr.I.U4?"F#4ٚE5'ߝx9F(TosIo0wdƇpta^q1wL'(o EpC8jTu_8aGp2ꞁ/m?,"%qt$PFUI}Kлs _pRTFYK<Ԣs4RW4ѳm)"20'UAmGkzMB*.Rft$LexpkY{"J0!&l'ؚ9fzO lƍO RVʃ!B"h.GR'{$20Ck$}\˽%V:2&RS 2z$7d%:2tZ&aߗè3wnL3-Bg)B^zTc~}B?ZpuhVb ? j ]`AO,5AD$_.͸# 3N'n`Y2k3`jC K8]lӌSS^-NFs@=@3ruR"‹ח4o5QÜ%nnUJBj6By#ɜ cYv\UMbZ5G*KGg>~x£ R=ma Wx8a~n%BCMHH̾2§N^=g&^r_ae>x{ܷ87a9 O`6~(YuH;QJ/nyu%#:fvuݣ A>D.`&Wg̹Xw Kr!70HI 6#2w3$Q2|UˆIӖW[h qBoX9VZU &x*l͎KIZDŽQS'}/pSy# ᢚ|L`WƮ3fVHkB>(d,-svq3_1pQCN28=A0ca >7IuB h0 CՋZ'!qӞ}KtG%3¸Y͕uN"x uC~d,03L)a.Qi6~!=tǰy2V)_ẘ6N\|Vך=?qLou54%RZ8 tX DN~zWtB\&׭àIjx孟E%n'uG3Ȓu9 5Kڏk>B7Vy\CG"qxܾ[Ǥ*5rHVGZjF=[W+' mYJCS}Ng+,c %Cu9QD.& Jt8)fPھ`#?ĉ#[ֵdT;J]=¹/A R ʠPZw3)z[ w{"a|c{Q!LT.wѠ?Tz[ܲ+Z&W,ʖu5?8ւ~dh,-%j^+|/3J }C)ٿ4R睟SD~] N_ ԩ[u%>^(^B$8j9K&wrEmHe;qpA|Da-H"ƶG>(=(J fBC-jb} a4Aǜ躖n&u4Z" ЍMx!|UYs-; :&u (:;6XIswCҢu`@csW=ӗ-"tUqnlK9Z:\WnСOmWơP̸:)82V*BCE&8|AvRdcg%E o✯ӋY,O_']SBOi;qPlQQeoXx I|DE~r}SúpN.hg-f$ K`KF_:Wc;_1;qżk.P~(Q[aW2vҧo)(AkcƲWΌKuNVD)CN%hu/f}C%~Q+o Gw*#̓%F@ ?=B+*\<^f -TDEkW屖 K;XeSھ ȪUҦ >`iœ[}Fr QOR[r }Oy p3OP)'UEQJ,:,^4Ц# %\eq8#ujj7ݘ`M :#`*\D8Vb]EwU =0 ϴzu{,B~Dr,\i{>(Êazۋ_q':I$_->I\D*'e%Ǔ|!ϸ\(ϸvyj.yzG"+1n4 XfyDZu9g){cb"NTvl߾ʇxNy7$ʓۈoC/3 "Ule?r$`h^Ę?uH{ XLwy 9is뾳KCA(<(û|1kMRa s-S KWHn3u!C*~*fjQގhFjB v+ ɀAV Lvnӽo3 ZZ%\ p^kvlL hhV$ *: |f_a Sސ h D}"  }9?G=4@ԳדҵH%m&`sdWhXV$m=?bdirs[Y89R933ޮ{X_3a1Ѯ X$/J1#Db9hew#mԆSZ ɶA﹫)I4@Z)^ zJhx-K4)@މ17iYA{<=vٕY̷|&c8:HNx{<ވCudsЅHsL~  g%w⨌ TL>&BV\Zb\;]]) TCoo[FE)qteÛ+dtpEH vQozK=~hd:ٸO .g!z%STTfTNIV _})LD&S\0pޗzN8An:"(?سt.l PG$x$ 9*e;h"X-xDQYw^JGmP(.@>[@}Ф^d"8b_oEN;Q!]-?UcXʮwH+‡pdNΜ{vA.잻PU1p,&1:yvA|ٺLG{̽~Xŷ* F9h?RPі87*'VyzaZu_՗ڸٍX!O73xYK,&S\1+~}(?fl3K\A8*bdhY'ǷS\fqm_]>JT*6mw.ZqwšLM.r)Wd~dnδbr# W=1N~1cWeEĥ-p(BlXb)? /"J$s81\5!z&]_|^†%|^|a(hRHMU96rƪc~8K}b?1Q ~$쓧(6j 6nJuEG;>8<:HK/BۧR!D?s+됰 2bhٿH?^1 |X``& %s`.jyB)CmJzVrӧ+#޾|x-6qRۗ_] i0aQZ{Av0KCD H m Igٝa#0^j0=bGKg?/ˋF~s*Gs.+ él\P=bp#$a3 `u-0ec*Ot ,ȑ e]ʀ?qYspYz87luWwx =8ч*^}9x\gTUק[#(ÚK:㧼B,S4jWeI}(~{[~&Bg˞k $9 4I.'WEk;":bW?-0a1h.3eR%[g{[MX?ݨjb6a8".m]HX%:5kek+Y!Yaʌګ~u UHÏ$FT|@]ҕИ1p܃.c&dE1j{ }RQcC4P$dt8.?V7fUD cڏSIBT6s7<ƜDݧMUNJ,ƚ ̑ ڦ>rLf+TXu,C1vT ?RN`neo-Dt]]-ô4SH."blkhiW(3,s=Pl)H M6=z^&a?fo`D$ŇmiZӊv80* 4V6BLsȗ5| (!Q[^UX !cފַ}3pbAfƹ;!xX;tڄ6ťz6%?ToN=8t%wEM./UԦNdb= 8n XE)wМswN^fpWO=ȁW\:9AR䭴 6> v%9(VA3m)Wُe\:uI XGU;eҥHͪiÖ,BZJ=}"_C9A [y){Tҏn]&bJM$<TNQ' X ƼBoܾpYUCs?~B@[:Y ;CrRdmE00ou!XA̷ Mg2kg5fQ8DwFr,ރJΈq1\NkJx*P8++(0kX:uzY)m %OG Z;N/ߔ-@+X|ѳ3&!aڪUue%,# Ropr/~ a&|Ys=">yF,WIxv =`pn=*cbz' ! M:SMfҵe1#TѺ%*l*B!l lƋ}; )ɶ%=伛'#bx1[PAegNB=zlrVGš:C |h*>Ir;wiZ=_gxe њZX)8%cD\0AŸ}JA O.B%7"N}j3B[ LϢhM--qT@J65 M| ̧F0{a{iSI]JF#7*aalG~U|槎w|S[!]%߅'1q* oqxxTl,PIpy.-*wVZXK(!L_R-j![d pWW4^M_A]A<iVA ,fo* HPGd~8IV'7_΀jά%.I'nR#;eq‚\Aj=hk|M$̤˄*RUb\yz٤ ]J)Inxk3UÇN[p~/ݭʖ (PC(,gS? _bVZ -?N+P=y?x* _Dqw/6;W;bTؾg-I`uwoj?ڤ5~,4㢟)ڈ{< y>+IBBGVݵi0H|zIFFP@/AOs˓-ypٓ+p$CkC{!|D #" aFٍ@^ZCu14QV?ߐKD葀 81U5nkڠ{om ΍ +Bb㏂/Xvv$ڎSDɍ9*/+:AU#\99AijO2hF%Sc}kW^xE]sp/|(A݋5V&` NTRCscQʶ0 ;\W?/778oA**WUA@q?ipHo^ꇮU5 y21vkԪxT6^K :4g?Å<8*)$'ʁdqPn@l_4ǹZ`{J*kDjŐK\PG{UQN=jSG2ZD=bX-Y y9 4 +xÃ$J4Jա̟!ôYntӢ\? 덾g{Z'.N=¢}s "YC_d6s95 ?6F%6}( +0jVy>>M&91 ?ɦ#{]f}Ho;٬+Y (!%{kpjL OO&c`U0]UX |7,@) db\lf Nw=h oq%4Py%Oj6w(>kj)"?0xBU pv%W'^[ig^!51+$2^%Mggj5zt2hÏnbq4Uu)3ݚwI"d?;D NPvr6LPbgW~U K{l  SJa%ƶ2 0( !NK5bœ@mc/Jv7X84r }#4 b[8h.Wqtw sOv5R|,S?=&|ox) ۪oo c xҚ V(ZWg-ԱH(!Tl2\0=9Ofg7MTO"dkz91x B3 Z/8kG:;;pNqKQqqYՔ%+ hLo%i$e Ts"bůF>0ai%_,5] AxK<7ڍI,!Wq*%\i2s1o8L0 zbo"N^qD׮w&tC6+3BME{yn7nRĖAC~3;mo}m #>8DeߥH4PNQ( A`'E|LγDvH"F߲D-6im{Tuc$\  갶"D :8VԈO,:jm}͡VMa&c'Zyh;Vpzw m!Prؗ?퍝,p!r>6\ XhYdpM CC&'sR U?T]2ٛh;z"N0Q/*CjS}Q&hZ2ÒI$6?iJ[cfֳ`:եP0T?l0LdbsdgPȤIvx֋YB K|| +GMjZ8~! ktmVX*EY}vQi6gRgxNzS"㮌)y[qH{4e{V?.M~ OfЗ5 )4c(z?\&KK`RhyX"UXT&wxV+ǜY_wu^FNJ?Ѭ죳}^Tz365=ﱩ9c}O=e"W=N>&8U U/ #A1ơP @ [1ckV0>KgN7O;Qgw5U9dG VPGV>gCϫ0B>i܁`Y$|HѪ Bx3*CY/#R3tV]L_\?2uȴWrb+`DsLily &w<<[}:deD<Ō_J/_gRO=a?QBjc|J8gr|DŬ"c)Ҋb[>=o]gBOܧ`ҙ},MG؍1|h^ł2;5_>lm/DxU?Z?D*A"{0dׁa"Ih|{6 Nunc8cg,.7"\`wO9@+Uv]-TF(Lka~7`fRe""(W)e/sxTl"$jr e &5}gOgI'CSc k㠸n _Jk/p32/q8- ]ua3'S}mkfPKxD# 18pfh;#==%V }=ͪ8ʌeµaKw\2M3"(#ό$o#Ш]A 9tt2A><9^Gq eO` Vް&N%;OWn *xPdrS$"50}pq C묽*T&t*A7)DmT~+P6 rb2$>iɇ" w2OS]lq(7,x[^[YBNC4:z4;`$M~: x%]}R0%Ig+lص|đaH KtL Z$wo2pQ}=4O:R:FVnMBLƠlE5. ̗+$[B{mUju;\*!~{n aOӊzCeObC5:6IDc*xwڪ"񇕺5^}Z+>OYP5&&(եjPݭʡ޼''OU{Wx+٩>u!>hLU?Q6 |>5I3M}Riv#-k6`IxDL!}r{`(E'cudq7y|a]OӚb%<\/ŝ"<&4U,nr!)/WH9Jx-6Ҕ!y m J^IN45@!Qz5y3k:^@R!uЫ;/z0'L6lTw'Ii[J7YE  07쟼J}=jMjܫh҈zQɇ~OUdž+hi̊Uʎ2O0Mqzmڑ/v]eVvQɍSi `lVM)uzOR|yFxq1"A-Pӑ5)p7\evfn[,v&ϕ4O2Baӗ P3i7e_!غJuȶj# r m3CHcȂly21AK+qlC{ x7yJv7yGmQlbV1N`^۩Q(;𨩝'* >>M|)ɳ[R2eaO)y{,x]|{pl'0Wɯ܉J,daƟߖ<;%;/B'w}O4i:xRᅟ/K_ܸ$_Lx_$Q~z`ŃiqkoD@S'&4.8}u^4]«}"(Ccq{fq;2h[smޟT`aVc\OwѠ3Cxz۔s>"9\<y$b#R|84@ٜ"=pͩ'f *.skF,6r}+1H!6db,8XDnr=rSUJ QS6Ӟ *M/1 $8'(*(-;dϳ٣HˇcyV*O3oD,pZѮ`N&`t1w,W @C,}tY)Gv1 W @@Ը?d̄Iқ>Y=Z5ܑר)-h?Ԕ᎑tDEnQ\ `} SNq䛢7=yk~pWVtM*eB9N~6V }jJL]'Bo SR@ [;70YԒż~zh/դJzflSY&rB(v;:?Rdn7R"/>MjlqSK>xi0ܢ|,A;[{%Ц 7t70h߭ZF W<2V3h 7 =/ ؿtѳsy1T _9iL!ת\=#BǠ'ԢY"KbrͲL j@},h)SxLZejAZj3]K &H K悝g,0W ܴ f66uP:WhXMVȧٌP oƆDc$cE&]g'<~YXc˛ao/:zD4)b9[gŎ`'{*}b;FA0SGUE#ځ3u;3XA{Km+o=q@9煨2ϺF]X`{[Œ[zDy<{MW\F]@8k`#`BnP`3PQe_ -ް&c1jރ1N=7\ΊK-3TQmx 2J=&Us%;txGn!0QxZ9)WMlڐoRz¥ܑ LB'*fG@ӏp^M/ЀM()q)2s"wQDƓڽyI? E})bu|ZZC`zԣWГ䐶cCc$ņ4ϪLD!uKG]Z,tp,Ǔ42ik@OLE=e@8B7\4j1 AH{*{+ -$B)i5(Ū$84Џ6lE&%+l{ޤOBwGPXHX@Z/bJJ=Qm } b`{:i_?"ӊ^{δ65yx%8ȏ~ NƼ wy"YMQⵆLY򏘼h!"?;l]Bj"ҕ^̿y ._X^EsE <!e{K딨rG(ԑ%B}/ls#BM}KC^ME"cNE+I"У9jg[B]W5ÃvFq͚w) #׶-5!/=V&gs"#MG-Ngh!ҳs>'aϋʼz9fb GTeV LȩSS.ĝo0S0$7˛kxNLPV_1jo7w/bAR5׶P.j1mᚆB܃D'=@qfY>_W>o~KcZF`LDM]$$W GKyT嘠 `Qi[fD,uV N8+wfGZ}H%K=4I|R$kWWOU βbKɢ Tz6_I\j;rF6nx6jx¸y(g;!1j*c_ }kZZ=OZuOdD6v~fj\/@^ "'hGtb5{4KPb?ža–U˦M)=Nkhcy uN1iɿ-pCDك)k-t HсS ?Q #v'pRT7ƽxhcAt87 8,^MF,NdTTTb J~>#UKg)eC2Sα9>w:^Y_dlt;DSF`h *2ZKsj5M m-$,SuFH& koUe(2xef[&LeW>nPaYS*y9ïcXM~AЮ9_AW '+/$1 CU ~2+V λ՛F0Zjz/`SKB! ZZԪژ[]%|gI/IG3n ފi;z|ڃKh1;Õ2Ԓsqe\d,tRq3nz?R@RI ' hkG(T|F`uɆЪ{ry֢Z -Z9^_l7uXݞ0z֌Ə3d NnV,3Znvwߎȓ6= vOE/Yʵ'Ksנd <&#qe89PR4eɘH)" 9XfQXUmVy)W܋ vEʹ845߂$K#'`~ˉy5 ٝiw&VЀ1v~0ѢoEB$@fWߘXگl6{ @rǸX&ڟ1h2t /P@ SMvHȭQ!:7,ưa"m?T*#|t7myo#iU-?8E8 ({;.3y=wOhx29[q|3*4nŗ&yX 5UwtfA`žv͙l[u@("&W.EEC*h"OI'~]86aKPS>@;Α]Gg>=zqR,uL(N9WEXKU0qU½ޫQ{VakN>Y]"{OioYs"w<)^ i;u&`E߻)nlLbښ- '[5 ZT)шLؚZ q3KQzkt ) 0N еX ƅ 3}|&1 ]{`9jV|ZXlˮ!d2D3hg5*&[2@ESM$-Tr%{Cخy9AN U !jLlV"]UH +\A i Fs9ѢQ0ϘnAYLU/rk (XEaP^Ie wg1(- ٢[1'($hx_㉪; C ?h66P5OPXTɩS;P}x^~ U# p>|m7cyCPO#4R_t #ޥR>ȣ[{߅WtHĹBP)Czơ%qЛ$,sDaD,G7{8I3ˎQQ͎,֫x 4bC2 y&n~! byvD!3k`!)^RڂR*{% 2@(;)h5&΢0; Q|/jZ,}a_j5 `sZ&@H.2{Bg*z^UŨ||Gzu|n~NDMu:;7|~:kPGڋ?KUOXw{ODž;>t !EyUVd%;#qIܜ F ?Ҹ v/3!uHή4لYa7-|\ -Hh#S<#ܹ=qϯH^!&Ya_f.̄aDEw[t. S~8e}^'HN:wp 8%nwr* 3h'J'옭7B_:بuAݜhy:R0+d{( (܉fU16,"7 sTb0QXl]ҭN)q${>.,4W9ȓ 枤A@ /o]ޟj#2s$y {q-tVGkHN(! &mþշBy LLC1ښFz?fYN!q9[ B:i ܃Cdƫή^#36vG|Ϥ0#O.tEٴVj]Wu̔SeU[dj.WHPL^=a $bgj3|wRD!@(ZB`*ߛ[uE1,=w(>i'qfy*L % ރѾRazJԀll:oZއ[Q]AuxhY2@4("Y=y>Ql2qFOu6;D\6)V4Ƽ[ˣU=g9elN-N2kZ9z.W"kcXBu?G7j2D#*'_o\@ h!-!RaYV:51V iۍ4/ J./嵅,aI yJ XA9Ҙh/|wf +Y,{-l)NLn`}U%Ln:47jOv2_'Km'h;O:BLӎݳ]o~٣=ul>V!mGH܍V5Bu &8;{tWH]k`/p_QQSTȃDgˁPlnԅF qjlm[@xihɞ5 ~mߋ\H@"@ q9 FG-Y[}#t au}"it ҈S`*;?q  M*ޏ&8aueS3GlSZ(ږAM0!>n@qOr GڨʓGAbcO[F&ӢQz~Px]x*Re5=Ts3< /0/Bfyu0ʷ߉z{/qځpodC:V .]V7hO孖!欵Nkw|롭i.XW 'ҍt!&mG& ٩֖N69WN#nlw,$m"qF<ػ5 %c뱐O ʌh Q-ԕ2l \|nS,RZx6AKV7r]~pxn<MlVk^n/+(8IZEyZ, j"­B]pSYYɵPsdRwH[퍗Dx%UEVz Waaoa~xH2Y_?YIYPAkrv6#6VyG~ׅV[Q]AۀD4c_jЎdC:0|n"T<8tjn\e)YqVĥ@[b}9ˆBoPǘyT. XKfi[Ӂr̲x&v?qg#p:p: 5)!Y=P(UCO&^eʌmqw+2`M0NL<)r8J9L}/۶v|u'E"Pj5ƭ1)WUmp1 gP8Gx&0~!$]/XoF chKcV2זbh_71'%%*UoggG\e~pU n )m[wHӭ]/_{-tWCxtXu4jGUaSv댣M3Ҍ04(0ؤНyoJβ/˭~6LN(IYwGfВ!>ںSv{WP: Et\$dEm( a^-Y$ln݌]F {lvT\"/w%-G+ﰚ(ڞKEbJ]DޛJ=5go~䯒M j1I(pG`)X€$1H@cORۻ!1;"hU ,C$>yOnw6]*7;:5#t-fm41$,gf#n% Iv7Y)%)v 5/]ղUe)Voz=;Đ,-e h ֤`1+ 8v1Du ,#_"+t`v-Hԕe;4=(N"pWS]Jpts\bl>PJp=_`HC|c |]wFpNEc'"ozR+cd=ଡ଼-DFR6LIMлd9vc 0_"\ϟ8c,{~FLg7lf"X 07?g> Gmq+YhTFwwSwYEZSc/]yH5\۴/es󯴪JdY ފsb:d/J=WkQu4ZT&jwZ&-ip i)Lܹ!o?L@z zYVsQ4I!_DŽq>I_pgTn_7/tqs(h.PY^ۣ_*& =nG[Îג8ۄ;9uHȒfkZ-44b[Ƀυj\2&[B9ua<Ɖͽ1],&'1܈մN(%ޚS >bs]w~ @@뷷NX0/zG`J06`tU?/X?6cӕڧR~dQ]$_$uȒPPu&0"eM0薐2.jJ:*0v\]nQ**g5q~M2 Yq kv8ΡITc.. x Ļ:vV; 32iJ:6za|9i ͽ_95bhqD/Kbhipd`]B5޹V"jP@ۣ1{`)"FpS[tD` ߁kzeRrSd&@d>_N% ;FR) 8]QS>ϢU2*5l\}uB?k :ftme$`}n(yJO$KEhtxLMuôN1YC=.c%7gm1H ?y+j{[ګØŲétPn{ۨ]!BsW0{ *s=Pz7.~a _$vgG@:eob};4 Fw@5iaK樃/R3J׸ywyzCrTϱL?V ̖QgQpG ,k> jZ\pYE?ӷ.*OgfHI k _b2>dCפPHĀ/,y( M=$Q V4lg?=ISď9YCƒPrEgtF2WjC %vIIyO$ Ū +wb(T?Qp 33鮟oi)̢JYfQ:t(+܆8Uc3ːTr!U(_HQ xdMيۙhHC(8/( l`3tqZ%LJ<a|b<"*u!+ =e8uͻ.=ؗKfz 5+8^(E=BlL"e4O)u.dv 1[PsQG~8øLO)+^ ^/.d_#CF[qA˾A>){g e9z&M1ُ΄c:j/(3p'$ayYӊβv^*\[Wħ)v'QlvӦ|#iCMzL5W>l0^Y+VAi'`;RBh"R FEX:T$rsu!N%$?GL q":Z88v'ɴP@;|bh]Hͷ:yT.AVʹL- (y%Ӟ6BVsMgBE~̀. -WlO\aS]QBGM/Cr|”OOnt`u4Vθ`=L.Q%B,/0>R~PM!ޢ>I^!IoST05v=ԈqscnK$cFץNKZK2S sҥJ%Y8>~6E:'mR:<#s~ڡFxUi&CN `l\!ߵ-GKXIι7gEK6T|4m׎ + ؍/穿k~MXPﳠ[6=cTvPri䮩rZ*$ uM gH{jʐ!ZѯEBF~E^XӘ}#b+i8\Ks@]oT"z@U̒ i#9B?*xorB>\L ̻?$"#&a-j}T-l+toX;0dcaFT*,cp%N5 >7_Jb4b\?^M4:SbnD`ٲ2A-nksR k+#o}\姞T(_D5p\o2;18V.@ѰLB耳nM- ?[G@ Jsp!,܊i:3U#z Q~F5#ظd%?kuj?kS?@J4y#W)&MG_tPV0%𔨑zAꪷ[zds'f4 xcC%cʪ2EC~}:x:L̹AO&]$0QAHhl8յbױ :& aUZOm$:fr?il#\Izyunq,89/__D`M^]Nd^O 5U/0ݬ;DMpMي,$ߠ ށZ!E4cHfwMP;4:Y `w}ugl#76@K2vGNqLƿe8a*>uqP )϶;'G%L)Fx,4 }q]e9]tX7cD)՜hZ,?٫&p;ODw-nX*+ čpf摆ṚHfQu73s]̙r4QV1^w(5UF?W? `*TA 58XZ %Ы<'zW ;JK-Ub ?Ѣ'!e|qWH/Ps W-.:/ezFwwy$;FLdv^KL N]T bӾ 1puc_©V@/O8/ASTDI䏔!6E5#[]X16N DcK-8'/T>QRf-j ޭv,0oKj_*P'zoꠍg+y9^Sa:':s{FI@¯OAB.]lL|5`!dC^Z F>wש .XI灻ujcDuytho"*?KA?$ ܨ4V,tOzFzӡWхV(.aub~YE/vf}:;Gv߬Xk?= gؔӵIp]x~>JIyS iLVc\vb^v@M|(y<;;b_}ECl`YN8r 5Lw٪{9qq֝KDifG>=pS>>}/"]Tv#ڡnʍ9je0V?FINΕ8.% Wڮꦫ9;PSv?I].0wBP&rV7ducQ$njLйx#2=Aʈ #6X>yͤRUSPn~ۢ| BĽIoVhۡ)sga3ގa%قYuP?@%㩚JPz`eA=]:=_H$ꗱv1?1uōVa[<5о7&(~ThEW8tk!_czPvɽz% V!SՏaȣll2s3/-'@ܯu7"QMM%]^1Bms}ҵr>FګhЉ˝s ˿ؤO}RޢbvQV2N^ui4.B9|ٰMQzCi 0AR3U] &s597wyQMWin/0񯥹3BHxӕ)C  Dx܁"oʶ l{gh?0Nҩ*O@ԙV .;Qs?um@g![ٓFdoywz^Ì1GJmuM}u` ]~: -\ݮ3ozSBS͈I d#r:MFSޱrn!9&| 4ҚT^֥mgطhڟDNztI] QE :R hKO|JҐf[)3ڽ& Q=e\h)Kˏ{LOo3HR j,$-}}r,"kn`׎BYI2B^QW#@=#W|Jb>QC ##KA9:a 섬[qF$-n0 8u O庤$Ƨ8P_]63 u )FAcOKՅ:M#O6a,sKUNS 7cL(a"rE`G:J7S _CAt _bB&'?㠟G@B5* 'ńFZ*uL F/Ք$lJLs/ho`pLsqa+I-+jV-``o[':5~Ek֍*"dgs`wJd?9l|;%oU;$eƧfvcPӘ,~%< m*pK_ᙜUa,5l9OM;XccSʜk F[k+! LZ75dڎrf\9Q}*l~~41xf˿ VO#oiAlh-Gv:6I%=# C=}_ۂ9WNϠGYK2'?Ā#yu H *R)珛 MM8P=~lzgGK*t.qWn2f ecK$^ ,bQ$ C?;LuMk9vƙyEP v U 90uU]kѓ |$Q!=kFZj *gHO~G>"˜b"4QUd0I6A3CPԚXp6 ^ \&&,fA!Tg gq"X'b(jN HbRHL%;Oej7_+@x!jpqܑ13|(zy{|DUJ-Sz GBV:4v} N"h6_"ӧdŠisJ; JqE'U!KPV\ڧ3aZL_o[9½uR {Jnce V1.Z {Gcb/>U?I;bNޞ25\-2O4o=Is{vJ^D)Ϧ zC'S3e3>QKΣ5K$8ՠ_,zFv`H#Mcy5a~3}|Sp0r1)Mgp%ӁUxd| ^xxO ;6 ׿7'z8ۑՙIshV1~M&ogrυƳMh+ԋfHYPsrJT@Szv4$ewRa-]n"A4[ zM7yh}8Ɖp霻P.#Es΁8GC }ZM7+g)+ӝd+r̐¹5yFYQ6[İ&^j΄Ъ]ofԎo'[n.-—|KW1$'\ܣHhĔ zp~#-둫0!EEs똍@C\+D0n87H u]Utrn }*\v!$D,|sm3!b}RJ{vRVoY O,:#\qVR2{x-RyVӺ?~@sB'D4Z[!:>iꁭ,߭k/"6؅uF)PM!`N~kݎ(kkC߀o$,50'Xθgխ=G:b۳ҭ>܆B? sW׆?h,)Ʌ< Xr#>Ii ,xx}U*DڟS)(<4CS'@}]11i !͕e|]q zg;#C!CdNs׽ d)m`y$[5cSI`|V B;L\U:z<|iuCRQpĒ^rYB9ZoE4s^MŶyf+OSgQ{o?~ჸB*MSV.ѶMu͙-jwK4#J%lE73BJ7&J-,D~/6w7p('6u}F^"R-c M,QKO2)QY˵PԞKw^gd<-qrqÒ̪S;J,0__\;L# zIZRBZũu"PͻCT4'籮.z]Ed%[߆U]E+]2Z*5 K4!,/蘻. SzYB!uS$׼G (:p[? b 9z_挾hkJ%:pg;{/| ~!_ +E< ^dbU y@E1>}/]ၽ1#_Z\g[,{}f e!$`+ڟؑ!ܕ}(S dCo޾drT>Y6eCxt:eR玸vOxA9fEI7vػ $w-@1<8}"Snbdbwf2K[QrU7lp F%¦oz7SauoũyPQCǜAf9D ojLүFj:vN%P(t8:-+'5q(_C PLf7x}'Ǫ)Zs艔K GOPE }'aUN磳FzǸ>ZV3N9ԬX(-0B(ā0h OIK{) ;;A>g*z`=?eaub38TV][rT%Dq{_ګἨ4 [g/Rc1:ؚUKr:^ d՘&VS܅BV4ye3`ang[wf~Ĺ٣ *5bJU;߅ Kߐqʬmkhtz.g*++* X H5XR=7 Pz*4'ܑ'Ч"8  .%'jSOmy__L2U[VeHH:Ds,&^u2o ,:RP&5YP' VA#GT`)E1gIبMs*'`kuPJN˚; /#ppFĭm5sHCf+tDT5*"5LGUNgdm} Xh{%쒐m6˧jo_Mq}RFs3K*@{lQڻmG6~ywL;W x#Ѓ]״n| FLjΌ&g]mkF:8u$ ayLxJAډc$#{-j] _fG@- Y7+[ hIᅾ^L61aVܟ}*Geٕ0'+@zI#WŤe~edm1H$*{Uml-68 ֓RL(ۍuL9K&ĝ rF﷟?_T7O:wpk5 ![z'8G9dQv4 [%4 wq Gn:?-p5];귄j D|Z$TB8`I6fX{m~QgKv =[C׭#B|eat4'_IEH}aVӳK")+|ʨ4@U[xO I" vj5yJ;ʵ$e]H?,fF2gPU:T~T(gD`L}:Qaz,u55@^}i MkSXflm< K8@ ;L27npY^I-P0k) 8!v5]xqժkCivN[ɽ+r`&h?nÄ! ( ,2 Yo@pH*aCB_nX`YAG243vo ?0Ϩձ5^s<&@{i+#Cπ=R5'mgc K-.VyZa V* l$8hjoXxEy~)ʬl$[lY@8dGV_Mq@(8V v +/+I 7ި /?;B lz9T-f`֛rx/.I> 6Ǧ}s{t-IeXгZBvs_/l@jk~v,)h'J @6B<l3 Q5 .ZLV.]PnsAHe}ff"qRW]?kt2`І)؛zIܗ$A$x^.a$0q'0gȑPg!G(^:/՟(q@{slD 1;vT~zla Vxs%8@1s8` SSJ@R=.?_dW&,޳>UB~6?m׺<1R6U 9wT]=Qbu=uJFI۱4ftؓ8S? n82s|3屩 &);|' ϐiWI EJ[eWί )f, a3!SAhcv}?-T3^F \iB*ShJ3R6t(c%0`W[K8O~nع6+Í裰{:ԃQO9[ޟ x`¼?;:D൘D$Q^ʅK/i[?p[<r@p1&*nuC謃u8"P{rk>{hG$0r}ewl|_GПM dӫw!,j6qa?MRH{AD"IsԿCvz'b6k &b>i7@;1-V7su2iO405=Jt 6`)0Ān'D@#::#߮+(kѮ4-Q흟1#hAgQ=%!|GY~ѲJï~Tz-(hNW|չ Ҳ} lԬ?2`[SrR u +$;<:fR ĵu p ,njbfVOa6uA^x=.+6vRFEv6'$fL !u̥[HAtjzt5,1-@D2I߬AvFM%doH<}ze/))e[ )~ r) 9Ǜ)I(wnB9-lhoKkcӼNБIЅdJkR~m»Oc .Bah̥Tr0git h(V|Dh9+z "kvCir瘂_t8V-8/ZJw_TѱHsA @r3mas(f` '8E3)(^ā86wm$̙Y¨21@ybNi'Xd%l OSGfL~e)ُ\paGmЇ%>/u75, [(\B:R'm>(ff)d A_{L'δ۰Td(klVq~D!\I Of,^H~gA MPX w@4KZλ3 J s Q,ݩ0J,m~^zX6w},ӜERz*{HYG͜xW ~"rI+ĖBg5w@@D"n؉5fJ<+:ؘ Hf 8SeWv?{CE;?,v{}w< 9+7V>ZuH%ݚR -a\b;#ףM`- da+ -[ ;g=$즏#bꌖ1|VO׸pEE`_5)ֻh]3GH8ktՐ9IqTyR2ʇ@f1L:LI S.9TWE=w?~~6*+}]C v[ cԯX"{ 5ۦnb1RT$~c7aA5A>&t;k27+r-.|Uy鿁z)tmz>ƓzsD9Byw.h4h["aEƊM;EmaliĴHO*L"Ř.E6plIa8j5S#(ZS7mv$ S'籭tl ,o*EQ?^o+no2 _怰]}D|zӈq._ yp*Tn: GtGroCp_jlήN'PeqƟ#rԈs`߳z]d\SZ#XaFqvn`:Cdy&wl`ZWJY-':k77!=UڡV'KT43yv55S:mIҊJ5Q%ɦ ^Jf%lA[ϓQECkn˒(9ˠ#LӲUp?Fyed+xr[96C.^L_3>q-mHp^ YbaՉFU3]}LSsc$V':dtxd> 6VBVwf"EʈgN4tŐdUpOszKW)cۃ6q#tL [③f)3O"^/|вO ƛ+݃.@Ф-JU" 7)Y+:4y޼=_ӻل?J%j83%c詊P(e 8ډty8֨B4fR5 w*j< > !fLOqg+uuo@8Jdl[rm9IQs wk*OMq:P-f9HL`{Z5a24yY\nbRku<&dLnƱ ?{~ JK=):o55%53u۽aMuOQ|Ys GkIθ l~k{x%{^ }:7wfgK|ڍϢoT,!F fTH9 ۈo'W^ NSlIO׶pzd0 9m(޼ % \UJr|BtA;%.j9FuՉ/-I?| 1Jh+9?3ySA CmyHH2s\nI4Ҭ8IabP5 Ѐ4(0!|˿U'ӧʝV_3 PRy q|F͊d!}-#.me3A&S-[D(jЋ"봌QMQ4~P`^Lr؝!>pU#檹š\a`PXtn0iXu}M1L΅@6'kq  hAQdOnkٜKPO"N3kέUUy0Jh|fairOf &bK i[)QY-#V!H^f)t=&sBdW6MC;I_+P :iI)}<5Cu1f}TO'v^x[(-9X90a!8j*4O;0Wur+נ0W`uV!Aų&7ջ+:1Ynݱ: U&);樣O-m ]Xwy *n|ô̳. 73entd\5Dz?t5CS=A-W_lUB!K#`1lrCۜ:.k?0~uk4!'n,ITfGƉ+^x{iZ]ډgWg~PG+آCal~uSed/p)鱗Y4 A~[2uq/w4ũѷ)Ā-ݚG I%[R-$?/j؂1<2EC}}I87V;U6lpIJA"@ hطb_.Dg">PPB{U)j,.FDfywz Qh]5vb/v8wHᗜv)g#Ţ4N>]+8m 0SR%R[fS6eLKϨCd+ݾF~)¿kiښE.ެ]J!S`hDVA9ܻM qƎ/1ں+YZ e? EVS:>{lSQa}/2ءMYκ}ٰyF~}qsAq/)X1n]3 h,4{z /Ή67~aybel$Ia>k5ini05n%^H[a 8$SDؼ^kM^`?bbF jI̟M5@=[=}W /l({ s R?6=EI -x );Y^9~~Ny]c0N)n#Gl Ydb[ɀW}זAKzTgE42D'RQZ=#H\_j芍ʺKCs'~u`}ؖaۀ ) l+a& څ8@ Q~ c_ZHL0DUJUln+t__nJ )'*ʬ=nԑagp{Rn r:3*Pڽ| ػGIrQ`QI@J}{:!{+:% 7gYLNlVƾ%>/y-N= {=D%1b%sYzbѿ M2WU `Z&/$*g$1)=SA-e/ !TQWLvrwulWuAEWka`S-o/<n B RU򍝾 5:šj3z_Jxw&nr"l' \6]_ܬ8 WQ.c-f' .3\eNM?Q]OtM+ a8_z2{d*WW ]ʧ?`9L:a JF{es!.Lqf0C a75ax~vY:H|*,AS0R|/\ϋH9eGI2jzAԘ]n.:4 SsLMYùH"cQrÙ򱮌 q^^ vw7wAՔF[]}ht}M 5\Z<-U[_4rmݙgcl->b[ z]ē_ޯpr9*_2Es".ZHϕR$Vo7ISLA{{[gV a_ `(7W~O{z^ &ɂ*.qz~3i19|!ӕI}n=u:~/gcmB5P,so0>is0IκwIC~- K?(aTq5$dDae-spg힮릨-ect0~6yAvIn'ͧ6@{rXr4.8?RCc>,3?g|ct.ۉ:Ukrl~-Ɉl<Qy b.D2w,EWTWtQ|»[TE;ۺ:Gؙ#v І0 rR\G9In8uLFC`ˠy%Sznx%rWM̏%Mސ4a';3 D2w9_hκ$,7P [rIM=._)MӐ/z,+s߬l3ӧ&#La==ʊGjb:aBY8odkѨWXo=Su,+ep=+Ct`Jo|'$+xmLk=͐%A71s 2=ü c{ ITvFȤ Yr'x0uv[2PXV!it;GlSk zUxX#~䷬Q_w르;TP¸?'6m;n,m<s]ϵ/"v T7Kax #pR2`$g}A}Tǣ#$ Jvoc=)q; BW}+;H{fe :Z+vIjNV78RI‘aSʮ|7 u\;q'M{QlޯqO,|Ry(ԋ zk˝]b`o4i5% `':F;FVJJDk<>2X8#D?F&"nNd`B+LQ ofp!0u q%7DՂ^bKHȠ7րڎ&C6̩0yΏN7 eB.z?vZ%!"I:Vp?˥hY"7@gkQ|~ >.QҗH+Ye3t?܄ݳK٭C9ܰs|;ɇ_g3?'<"r6vM{;*1?jBT ˈG-3G֧I#fؚn0B#>tϙV$(ꥭ`.h|o`ҋl)|1RsX|LjE%cg6uSR2b֣C06z5[QgqS pQ$c;K TRvp>o~ݺxMDdwmeHOh|[NdOHy8֝J/1 4H1pel->!B1*-L_s/)au{cf&bH4)#g}Gc>,q R:G"f`I DQ*0ϒ,v6=ۡ,/v-ѨAKv;a姘x-cwGmSXe!ocpdT+ҍ_$ cPjG M UJ5b~SWR7ѦUI4qOm-ۆ2tf[KP/ xFO?s#Suh0G?qݒ@hyN?JMn*-"DUfv3@t_!&E`t4~61kA4ф}`F `9|Dеv]8XUH2`VRES6:(p &;J {ęCbf'[ (ۢp4b^96v5(R<KT%vA='˭P~ӌf,1VRzZ!/Y+Xq*KZq|ke~Ph[ ^=&N Qkp#z5t,$W7 1T“ץ٢E㥨 __^*.eYy8s6UHLdԽ!|W eCR1먰xC$-H*? V@hŁ}W[-D8g7',t)oq|ɰ}yue}$Z?OsQ< w;ȫUy2aʢR^5ttXs#JR$+vriʭUl6gWm禫Ώ){guv˟+4+7`\OX<|L@ umga|~j )zLT Vd4E)(vk qR)eF衉BJ\/x!LHTUpؒ1n7ʮx7"|)7.ៀ))8ZEOf~= R#X@2)ܸqj0GF [~6xG`d?cةTϳ1Ղ?ᔬ dH$tZydZ{ Es&,l'Aզ,{&8"wQǟC@ Ntb{jHO&"sKqR ;Wl]-.(66j 9-Kn{j E|~1gjĔFi8~À}|zϑ b ?YP{+qÅ:p4ư[vc-_an%Clca(inT-8m*K>`Ϲ&ۏ4؄۪Rg:$8>GYZWe. ݻ?و o/5*\+d) Nl J5{ǮcDl`U}}7}QhȪcSU/Ky0 ."/il=Fۃ]j-8e1 ;iay9> ,ۯaËsQBZ  m ̵GsKF ՚O ظYfq& an)A!+'!Zn Ӂ*ea%M_c;;ZzEu1C s|Q G8^, ˺,' WMNfAgŎp5Ax$}_xl;ة;r'te Sh K3F):^ߍu'{&'E4O*jgHpr~j h ܠXh*.U${hNTp8) 3j ,IȩY!U0ٷir`6,IPH\J%ѥ*X%`v)IeДtG[l7*\ڮMrVF8=+(jbX;X2 BnJApRO@Oh> .~JB L~>vW';QWV,{cAD@}LCס.oO&wRc`X,`fb$@=iwDݡ# FR<=R+ J[oTH`ލyÝD#5ɴ-m&;Y@{Ƈ XAG8O9G(tgC2g6Qc}f.;edYc+%C/]bXMPԘb3W׸r3i\jJ{{k =gO;)wرP/ #wVz` f*8+i[Ym }}ӯpI^8J2~ӥdlU>x^DjDBDWq(A:B <8P3UG{Kc}W6RcG  aQ~&bzޚ u4OT7f6m5 @E9TrسLY(9"硉CStE;vP( N h|$s|"PaNRTH҅ͼX$$tЁ̢w]Eg%< Fsjx0?%ynu D=s fKyE8&JT6m h+VDq*WRg(,AFA~YQ~4;q]җE ZT߱Ae6*O+䗩ҹ w+[rMczPcqsJs&K麡ilQdP<}>ς0.9K>)۞i#8܆ ~$v?,qzYvqeA@L-5O$_%lmʍhO#CA%{./T N>m̀pl"%NKq"qe*JJs$?LU`E`K@1_k_<f29n9TO6_k-F:kD כد]étUl Y a&iѾCt>N ֠ Һf m7a>P A.^ 9b|I9ݞ4b?:׃L#Dm@8dNF#ΙB7g2RK6WEOCppzߧZ%'lЯU& Z-Ndn,[h}{p@H+7gX\NzJ(d* v c:Aȕ$ΞKh'սƷ$y_?ЛRYF#V~SUSUM='O.q'Bһ!oqEECH'BkaIuhֳO mK:W5qXB+W]`.Z.3o*Ѳ䕯g#rz}u'>|jfh Vòa)2:}/d#@yܞf y/q li󱧜WQDx&s^^"y`Y $kF ck 8FȿՐ8MWȯj`gE&|+T2JD{WAs>{)FKTL\19c:E~+R m-+" ʠ:ImWۉ`/8wPh)w1ztGhR҉m3-.ߣyV{ 'RH,тpg/ޓ+섔.)]uebSՎAdw@ϳ-+{o=mv":ȄtΏh~"»/nAXԾӅgA:6IB̦0rI_Kɗ ']>pAp;N:IqlZN ]#AvNwɦB>fp$};bRH q5lXH2 N0yu"% "-3c#߿7gE Nn{>M\N?.n5gSDڵU/EӾdN 2)'΄pRv7H]H TzMmB(x{46CvIl# QS WH?rZ|y MmS*^4yof0:'pX\YʍDžk;qw: 8>9H,~T _zt]V |( ƣ{bqmvZu|zKKdgŵfӏ_뼙1sXqtsTݣMA-)8aq$+|C(DSOOEpEݓ#]ww鈛jEa$igs0 U-&IIώ-B,x.!5ٌ,qS :!Fgt( b轔eRݿ>/[咽J+?i=qsOQ{*)?.^GoBv󸫭|>zɀ74Ocb)tws7]qx6L#S7 $+:*;R"jo)RĎI%$lusR;p(r ;lkTb!'Мwjk# ^}t,3;{t:yN^20>>FC?܍{sʮ&_B H0m^Il/ : Oy k%ܮ?>"&L͓!P x_9f,=P7oϻ1j:Ki;{LrKFXԠؼ\|rVkXJ6At2$zȈ -C^>oA]~c /9VXA_-蠙2s _1fseiE+d/=ga`"q;*IPFD>ךcEx$1͚fE1hq I[2}5=[w4εR.v"~oǟqKahKQ;bNrh-?AaORKZr)W C!Ql5gwZ.Yɳi`@P2m #qNax[ Dwݎ,py21ɻxP#RFnqՙR\31ӬH|. -4jM؉k*8&rg"??m6 !<ݙD ڙKfrSan gКo詿F9fW ?62Rt0d4!\; ؖ썎 ,^&b¤ DvpQ:W':@֎xc?iĢ_Ws+ѠM:{x] @s taF}9^2 L_| tceʿ{:YO u5yp&AHqHٯR~8X)_GW,N۬RL`,;R>Sx^=ļ2Ux7A='@tP*@> [R 'WqhOZb|OZik_~uz+{:^XˋmHG'iAp* @,wFio.jٺ,}.bXYP2(2STۓ sz SNV%u*\~C)q0jp> Qװ'{5#&W=^#v^ &1d#' B%pep Zs󽝾ap,WMd~''GW( ELBO׈}.w]>xҎ %~>邑E@UNmr+32zȪƈI&MXE0s82+$LJzX ? Z=eDU)}`L7#;Puծ ʽ4# S@jP2}CQc/!KùFl&ҭ-AwỳeEhBl:]X YkfL\d ܨk\~%bp>8vDUƕ!&/b{y+X.1Fq>3X"?D fDN #]$fL -Zv$tE>êJ&?#l?ߎXƨp MV(t71q;Zw C<\Ս*R"`wPi0~NA@NJU3f-KphS`=~kRmz ~D"/-k']'` `}O ̈́Xm/M]NpUI O=(jȎ˜-/}Cx:cIDfǥKgR]VT8ȉej4Gߌe5㠗֩ܬf,>!S5`"HZE)pb-$!|*H7|لAvߚl9!o ,H?%S{7Q!4?[uQqrURStFQaO'w-_~7edc/d` /!h>ܡ^ ХD7=H*J"8@>ʱtrH_g%iDAV"^ eArN/?%Tr'S ֱS,{KV~Ձ7\di0zḨbD&"f$P$bA) q*o.'P.'Ml;jS{6zRu\PJa?1=3\JmjXZttwEzSTzUY-e.Nu$ g /DHÿ )H_rIAyJV&D]YtdHbq*g`(fuy" Mq-Q$üz/k-Z#t]:uLD6؟)?*VrBpH ktObGл*mp &PXl,Jߨ }׳?j^xV'QԖK[8M#vx~]hӦ[4X$C]C=͎N2sұo_ 1 VSo=Y2"RIJx~ykhRrp /-&ͱ.=# kNIU 4

  • FV^mMC n$(C `xq6r!?IvzũpZ|Y8g&bLӰC]Y>*ۓts`ױrp!'F>)ojo?Jg,|[5qr\mK)Ս(s\{oso}w\x2zg132h&a] "B;Z_I3 ~1@OWN1SohMhve:>%P!Lum] $p yA~Bu6 UNݔ¾Jկs&DS ,KaE 0p|e*ju[!WjJVL&$CSL1c! 'tL:шp߱UeWuwi8r@0[e(sþ/rG{l|n{RPlfC+~&h%|PhVAy)W%6W2j7g5[b[eU u_ Ng$9[~4dwB YM%O>i}b@ٳJɨdE~-LʆoB G Av63O >/&u%NHOsE@UZI !> V>w/O TّN/S>HytĚ 96Rg[b*C0B27g!X>E6 88<5.Ȉڐw,sq4 Cfyz ?{y>!#l>K@ܔWNmPJП$tb卖*M]RW exKo@ܟPhU/'(z?W:@N+g/z0xG658[ aP/8VVM={u |%+\*^?A(5|1_o֐eY*K9@:X+sJN&)#`":"Ru~ м8\-LՌ'w]£,(0u`yko[5R{y(Sdbï詵'ɇ–3ByXN/*N{e +bE\zk]>˄5 k ց?~$eO*W (S1@ТN5.~h_xj$WspUD~KG΅F޽+$%LU֏*5;^-Z/*,wk@49?q֟n p5zverydʕg7`mᅡZqB,ZڍSLAƿVqֱ~t@l/:bQcn}F|k#Ƽ/1Xd@3 n_ 8k @N Z~OrSa,9]mڗاu*MKt! NxJ0obç4|=.SDtN 3zdS%hyDqdܰN=)$ e]{JW_@x܁4Pȓ!53R?FЫD>Ȯ +}Fi"G0Q~d!YmJ =BԺPM`s,23e`M!YA2ZىIR{c`dkP6) !tύ|k=LiG,Et!cWpx-*SP|? L92$&.+fBOy 4Z>fhFUYKI5b k' vબJ: jnv9Yn ^ZΥP@.dF>0+U43Z˰^*fW%6 VBL%_ H~7M"Wa*)$1yy8&'!EV *)ROZN͊?%z =(O?TXӪa!DX pEVnz] ̒4? 2 _X O5zC@^GRH-Lk-,;s-FgۭHj V}Db[t!Te06ϕ@Л:]ߞ8iAGעQ+DUVX%:;l5ƸJ913 M_(yĦ_LFK?#3a!*={8 oƉ'7j_J_%'41p Adz=ulTXTFiR߮K[>Ju-݂N~q.4"9 ~QDEw$fWbgR0M}'iKzf~y;\"\rNƤ()9Rջqy2ī䟡|%lXۀ1!#SQCVDј#8:63RJ_òGuNt&࡚EgEi(o-j_,3AP/l[Tܖ{(})g)%l;UK KR=CVc畈.g̵WVPqϼFиQѺlaq2x%C~MmK]`;(]]?;%`K~w/dva)0Oi4E$졠 l!ݏ :)k:OQǸ:aԗo[yumz#yI6DB,YnuGPcm 9r:P-aIRt!6reܑOȧԠoNJLphbI&Pj䧦,}+Bkd#Y`߳ V̨C6]c5qyΩ ͑  l=IIeJZ4#ɔ|t>G%eaA4;x#7WfjLER5X@k"?)!5wQhXROklxnjGEE g[At 礲'{#iyX7倉aw!#+{ `o2 /=ўܕ"W'sRJ/J{?A!%Aky%B@_En28d2'aw S'yd>r@it*25#PEXab\)э]]5!&PRb hO&Z! isْJi;?b|'SV ͓$_kf,v?ߓ=PpVxGWQj$YShA`#;^+t$:'Wg$~D$s@䗬*3AwŷˆՉHy2C{xTϚkSKPzS!akϠgL0 r6FMU'e"MZda gUw_3;<5X9t@%49o?peQH#IH0Tt5ES&B"Ii(s ^Z`9f́2݂QK9֙Gq@S,ɹE[HRMK|_ 퓂֪ s[fqsI|!r)Y" (1澢h@VݍT fͦ2RHnR_աh`jwzK#b jJ|[V͊E ~S7|BubN ֒qșrfNs3rd"O Ò  ]S"Cx\c'" ](;WT>%vk帩dj56"L `}#[XmwVZ>5UL?6J䅚ES|Df%={HXj]/̦w\k^˄q P>N;шXX}O!/劲6)C#yTF8g,ÍͮlrfSbu=͸̾K~$gmׄHγ{g7lZ Ȱy"@3A"#i$M|&Ŭ"⴦-Q ,R/$2U=CS~\qG*vmpNc=):I$ ˗\睦_N_SMFvWw|0m=JkJ!Kܑi<o7|f@1/a i ю`D1Ȏ= 2wRCϰ)Vwqh ~a&lPռ)wyYT\Շl?[x%5%!tA'|ax&XP^ |Z#+|)b6r弮`bWHqनOr/լf5gg J!4jϛu^pV\sD8`gA9oc* %`IҞS ,傥>"CT}EOYï$H[RϱpO p9?H[A6"}[Xn$ET_d}B8|˰p^ $~5 '& _dR2|>⥟rT%E:9}Sĭ^k=*̉.˼X|}$_FlHGGPݕ͘ \s\dI pGO JB@xtbw |N+wrcF _ \N׊ xuNX*>`c~[ktrNTbiIHJWvfs|2d+o;'UsқC{3XNM,_9GI_-\if}Rf. U@ |rê;218UxC[V͇{~I}4=U\\ab;@%5!C:Evyhx^ o&;Z'%-sJ&7O!|i)laqYRL$Gԙu$<^P;+T2Bc}Zl"G=u1,sURݐMmDlڡbj]^Tq\ m3Q[HEDq 9!Ԇ2~j+y\GNlWvb1:cv4?< RYAT=ju.Z|qfh#qePO5D)T\΁ U'nx $`[2̲mXbQf#$B|VVcOMIGB-?y]P2u׮"9QEe/ȻfLTz l๞Qw`RZ2;}+Y@6C[_ˊkQxee̎(44`02qbp,$ G.P-[A'UR~%d$naf/&B{QW\Fғ޲|~FN`b4M;%sࡢF!’ LrhFfwYdr?Mn" P!9Z˓,UQ[>*C]bL*W DrP)ecˆ( `!r&'\=h& Z1+޾ZU%Z_sgӼG7/i+xH=z7Dz,ikҠ(2}䀄(~a-q499CX8NexȎO'GRm Od㑇mV"WΆKLJJ≾.G>-a44.oBV^^C& ^ӒOE:I8G2Rk^õqSچc)Oq[FؼWECq<ΜWW)-JsAs%\? g^l.k^䁘,$8ѢeY͈ JU,V0lӞE #ӄ )&o*#!_l""gD(jDfgp>m&52μ{qC˪4<(pPUVkr~6EZ$͒VP'c>F]U6梂>{@u P^ms*gX.XC-HqQϡNܮi1JWѫ^rZ`񪺚K[xʇA9(9Ə-A{s̕[ qa,:uzv -.<ݹc&BҼ5"r"$"]y Kg=8ii^(d wɿ嬪Q" Qs HgΘqò?4qE?I]8ٴtfڥ$BBz@ˍU)?#V""K%)Ѧq Cr'/k~NҢ{Ĵj {!vᒗ #2ƅ~%-"Lܣ6 p8}[Ic$֐1F7g@ܙ eKbzk1%-m9kr*KcT|hCٳTu $ D-%ioV4>qyFĝ9q3)y.. % v}OԉO &\W^ӿTڈ'r/o:|A3MuJoPzYPNŇ\*J}m/ \AV6|}= Pl^B;neL$;S TGt!ufnyb :O`) ,l*2۾\${,uӭ8)>$;\)ݓDO0AOZPJi|:tFӋ.$]%;x's$ d+͗oQu'z>^Xʬ|%2|XIzj\1B}P@x,U9'7v矩(}CJ Gcf{ԢO _{8}{2IBJ ҵ#gC֒?ӎHshiSM9 D<[ƞef)~؄BW; C潸p\fdffS E`'AZՉ}O>S ]MEGRc"=~^AK+25+*w5э)k00JX/0TE0wkj&WV{X/**Ϣ"bߚ{i'i xRp5H!J$#2I61e0It鰢KV(s ,wo$u·fQ'᬴жY~`F9ͅB,>YewkZUϲٍ<= h9zXm\4s]ܯXb2UkgcUi/ F?𮯡ƻͳ/~yE7+Գi? ɴtG[ ;zJ?xP5{G5W܎!c@𶅌ۗDhU3sH8bKl\it%| Y#b:!S~f-gf Qƙ pzt0neW٤*e3EYaJȈr,N|Or13N/N^A 6|Q1@c]!ahا۞[K -{G0Vwv s%X*09_i #g^PHlG=աi"N  mΊ4pwTmw4怒+I53ntB0?jKzڜ58w/|CO^KP1#N/ (,[a WK#Ay eD=U9kWU]jD]|RQꎤ]A$C+>CI3K#q1Eqcl?kӶfJ;9хB|ᎹVd;{Abòdًe{lM8A>UoSAVL_]3NKx\vj=arJmŪzՋ9B9JA}/j49qO Jc,]W^ˤ;O x&{3/KLfv[&ycWf3 .qJ7Qx"%btYni|eVYx? l]de i3uH*_,Ks]&Ai;DNiф~k)hm?7:턑;䜎πw0sit?%4ځ8)@@T|O8x,0Wgҕ$u1KdzKBtbvQ6wMqKyF0+'AMoԉb&KJixgZ_B"߬/`{֑Yz3H'3Cga*%vDz!l֍FQ% j= ĝ1 jGƮluf3<'kX[fr^Y=`3I;[Z/Ԍ$͊GwXH{no&SjXl 3%@3fK]>o Sg:R7  l9?6!?nd#kmJ-![6T$7Ӽ,/H,.A8-<$AMuh`r,jʽ[K>ޱb~N"hGVo}D =|k 5t%(UcvBbE;1TSh"SS_>K"0Hm`N(^pnx967Y..Rl(cUQ;*̢3FIZĝC̪ G#[}0O$EEE Z Gl$)>^ y >v Ut_q^Ii*GZy]@tNyemҞbRjc~) mNڷrDI*#\*a] ;*aX^] Xٟ);ǤJTE0@#&6ldlX47HLl= (saOz|^-}Ja 4W`c]O/U92+IuH]Eԓ}>TpW#P.T8ˮBK@\g??yUي_ȥ{S$"&jJˋ>V\_&:r3KlƉ}Q[SR Lba%+r}B'Z]sbb.`kS9w;%IC4\PBqh&=7ү0,8gr1!c''u$?cQ)/"_M76W)zx`~cd. |r1q9`wdDTHMB5pLNV6?%5 ZlS*:ܯ2V { U xbig0f2#DhT d5t=?1,"+P"*.׍bLt@xR; 0U0{Wpo9iDMɄSǧ;o^Bn:b@I7>ҟ4 &ɐ+o>"*l脨+ᗭ:%/핎*3SAAR-9{SYh @`X @DMk%yeuZ=NO4&Űzih=,:.]L~@eƂ4)t$13H=A|ffƜ^hvQF~ӄ [:3 :M jާޜ~QATFOJ\P-jdz`Ta~'b?A~Y OsC,6ą(o%kNAת\>^6=b-qҒoGֵ9;;բO;+,S]#5 w\G}"It݋oVyP;>fD1 ?{ہ񹸭Ip"7q97Tj$MUL94i|[?օQ~Va_6V3˹zt=_szu䋵MUYh<u9/`(?7|d3*o˯֎_%|/FmwIuqrWkA}JК{}_E(V y,*vp&Gx;F1UE`G:A$i=u^̱1N]-1zmr\je[ͫ/}tuC8kWoQ`^u Vƶ:ʐL&qCN8n~R lS95d70rk*;V:.VqwVԯI1'Mq( k'ﭻ#*IeύR4xRG鿭zQf&(w$KȀ'iUW4EW"?3Wct?'{XP $H5Q;p\Tgi6Ĺ0-QEF{v} '-sfI ma4X͍Wnx{!UmGfA&8/HL@*IȗgO}S$:)(@Y_ E⿟ ւ718l܍QJYМݫ|3`6Vd1^YH%#wlD>ѶmCE"5xQyy>B Mhm1S;ӥ3LDz_^UqQ(ݸW}"\XTQsor00nc,o9z>jLbLďz e.:wl`QrK#R޲N;]F_ߨؖ,GRLdz1ۡv#*!]apdЌnAH`1!&pSU KX2~|&OWt/vo+pwWwh HX6FApȬR( y[1 YSs}Cȸv~:Px^S9@y]臊#g@;ʘ0Úƴ}RX>;=p9Pٞ=x%!V7q{NojehRJq})D-QWR"GO&%Sj65 0+_] 6uኾSv[QyDED6Ķ"E+/b5[C fc[Qeݔ4K .Ċk+].0ĭj:.{')6e2iO^WV*mR%~ L8"=c6/#f>j4jHky o|/.hcm5 g2tg l@TrʒE.^`Y}\bTCpJT Gޢ^(]AQ.ZG%%^ xR"Jvf\9Od-blk‰2b2MXH8`B/D6سɪ\)]TeM8Gj?!4@Zgyq|\fxs6\yC߿Gfr]05)ʼnGRwb*ֱuoA;Tq"Jb9=s |?ԡiھh/&Ӣ#ݹȬyX֊eϫaXfU1n{~z14wrs!Ni9%<'\tuEQ{eӣOO.>i-bgD.>a%=(\GPq:cDC ΌLj{R.3YnO_R6ˀBD9yWh.D:WBKy/k{*P[UYr$J/^&= 7 1d| w̭!"& U&vX YHN\eB U`o|K,ȇI]@{6\@%[(xi$9ڑS e^d,xp?0&, 0 nEMN7)JW1k'J>&Ll.rub |aF#1槐%Ĭ;@X rs˸ q t 'm`>@ڮt߯uZ#|=(m?}dUhʿ?[?yMQ\DGAo6JEnҔ|3#;pc mߠ l H5]Ȼ#3z78SD-{ި&G{&nHh,_j8-)t@Ism ъAZk>14c{78੧ dH&fEҲHipwD S6o³ T 1uEh`cAL+>HuY -(c@k6^&\DdC,S A0&!]S({5ezHmAxHdۆn,Kw"'ay'?Ν6#IXz6j,HQC$38ə{ЍZ[yL F< '4Yۓ|yFq"4&&>uK9`nNn F4(!PF5}u/݇rWzʵ:'Bt1OYgID+8u;5(hy${LeMk@v; qT*bsqXBV7'bKgt=Ǣ%8L_, u;=cTHf53l?[9J?zNd܃mYM*D]&mҙJχ:T'JiUe@z?Su?!jkqaW@W[Ut`ZrSunrmrYv0{ !jn fup㡚gAo|;N6Zt,V zza_2_dA!w?Ū'"%vmdnNA 3IF m8O@)(tǫxɲlI\_*d7AQ/+m}<8w qrS3} B]=2,a kP^& odW7 Ҟ!QyBB#QfiB1#[dmrQVw B2:N@׏˾M '<OLg$[7.rdG g&j~X LDxrFT}5MFkT@I> +oX>!Og,=`aw**oF' tJnBLdXdpzq/lOUޜƾfƖO??E,'Cȇ5;Ostp\ $=K OzJڂ/hYA%}͒sˋDjWr &ICm \ЌfCѯBo.x!3+YdO#!9wR|8JפVd+fp: u5ӣ6>d1/#kL+lƂ[UY^έǟ.LNĚS:}wN@njלΨocʔS ϖջ:;N3Pڝhbe܉Ul|!.GzoLĉ>p|8vG .YZz,!i5J:_*2,4= )N0LAPv rBG*Wmaf7ޥJF`udAs^fWsf6K#kGEMlq&E,[לtSRG4⠝XL\Sw 9 u_ qqQnUa}+p;=mAN8-BjT1\)mmFL3!s45ܻ=fj3|^{ Mʆ !շ+ɺTcx Dl)A}|Eyaah-I9 [eoˬr&`PʞHOmD3 %fz@L=o1&Ufa*b:stf٪T]WC:j㗑v^Vfа F*>Zoc-ua.-TV!L ZhDH-.gGu#QgɆk)|7(aba)]@|L{1VJN[52P )vbC3K0[3v߲/ʫvL:{8%"Dέ S.I}z~.4-ôUJsu]|PbksVW<1X!soT%ҖO,OAI4L$Ŝ?8qѮhJK58RpfK2Lqad!XAmL}dY^cÑLE;!󺶲:|Ov$Y  GY ݏ"tQ?6 B T]Ae17΋>p#x) IBœPGQz%X-"_?Kl~*/Dkxfý"-/eݟclx#;H _K:$coRmXtzqGͣbwQfg}T`'2=ݜ/0ڲ=iS%k0? Z(dP*={uVR.Gt.0.3p+sqt * KvG6j$3VoTgYZ07070100000112000081a400000000000000000000000166f3d9ce000018a8000000000000000000000000000000000000005700000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/media/pci/bt8xx/bt878.ko.xz7zXZִF!t/ae]?Eh=ڜ.+ɐ s**Ӳ85 쑕Pynw~w,ά^.ZNs+,+&[@j3 )׹u7G G%xԹo(UQX4K:`FT)X8~cP-Hiqg7ߺj&17˘e^ErK%v*oѴ},BJ!%ZPb 85CGF ^z٪ڋ6"呺%W_~j)}$8Rt{rlٲ]Dv:"Rqu5ԙ~I!,ҽ>[nƻKk?Я bA'E՞OʄO[y4nB93Lsv#cu, ~[q$P&uTϬK>d$J˔"SG0斴lvL"bEft16k'ZVfH {A6۱kZX@t 9SCᗅJ%wl',ԗm]Bb+; Z\(4F_VXY1"-Z=e9JU[lLj"gڴ]PbӓRQ=;OBřTx2ds!#INPr-hq.#=8;AG+dSHV[z>)ZjP3moBETB:%w!YCb̋>&Ћ`iJsXB$Sd{Ctb,jN}KFá͔&N||} :h-m$,.iVj~BJ4L?&" Ijd{Zz#ަ挂Ɔf&t6ׂ6pQ|In v'߯!D I3DeWP>}WS@XTވkH*>&,VPNg-rFRZw +>zs8&)}"5Xf 3q@YmK.8HOu OgX/8,Ю8s\Zi$p6Z+lC@(Z MTo _Kd;]DS%-yKU5B-Y}Ġ[ 1CgI|k<߄;Kǎi *㘽Prn@v0;}ڡfT'RAkQlIa؏?x'6.VJ&R!K(~2Nf<GjP.f kwҨxc=:;aƗS/ ! >YX^+&4Ná3EszhWY;;|$gwl^(v1b հ\^;#MU8[P!:T}ei=@kcD(uER *$4$gvJ {ۅ()#լs9m|+Y<"ŀoKIjQQvj?}Jj$>f9e'vNLiDYK՟{+Ĩ6?`䲠GYܭEeSs=؊UZ|Vif)WrQF PRL0va ҌGybhPc|>(@?DYITȾki餈yhso})sN4 WeQ zd#[8zow s$)^xnϺPDא8 `ouC>'apdFdz$)ިD:Uڨ*N? b g ):]HQos }n*'RѬY"\eVӛ > q3NrAwIK~t.ߖ>Qr>H0ymķtyVQ㒃1!SN2Fwr6P ;F[|HOq%M7 55RB;,Qxؑ0pF*.^wh-cISH騸m/ȅXR.~OBVjA6Hg1U 5UTH]SwrFoQ.E1,x}Ew"bѪizj(ťj=D>~c$!2֕mܐWop+?!lq0_YXzH^S71nusm/3nhf %ZPcBvb|n E#PY^~ٍpW1dApKk9δTjzwj"F6;`(ґ8sAql#J;[Pȴ)NG5pmOWRMF۠0T(U;AfW "XazLKA6C4>; ,` n="Aڏ(\ $!w.1Lp}@H-:5>SQ6 ( HK9K0ckmN.x4)e"> ӑ_ oAX5zVUV5CJBi٭R^GR(:T¾z6 f?8K ϵȁ$ "4 z(tk$JC}L0j2Y!w 1r,ؕϔ CF&E 52JQ`[@GpI%s:`H{V4., 6Y- q29s㢯i 0sl3-{so,09 C}Ru s{/3즚*|)U<+&hʌ@RY$[wlٶW$t ?RTuKؼaBm!. P>tt8'lFNџ9U)b| H2Ǡy>dx=4Ad.d@y'zѻQ՜,:9U_1''6ٌI`S1WE@,&Iu=,=MTM}!HrH[;iK |K>_XNx{P0SQ:/VKg1 Trʜj])Am䑃1nwH'8seؑ2Jۋ~Y=mpA47;|%+b<~Rk'?FX_HB,~m ?)\>ɣp~X*b`! J? vƔʿL8|g2f-2mHgVw5^@ȷapeY6 )`+qDw.-H.;J+,MOȐ#jZ{ʙ,fk1`&`m(T/l{Vu|x|p}X.,EN>JfjDeF`?B._Z݃ZCqރ"wʹ%Zc`AX* kt We^\i4~*ޏ9ZUc}uK~vۇ`c,( O'{K]9Cva|Q"]C?fȋKy& y)j4?ORf,g&ʙ%љL$δF E/Eu.+@ݔRpLW'xŔS>{;v6ŶwSQGH5W} ރ_?ja6On3V{/XLjħ΁)}cǁ}[c9Dwh`7^7fa]6U?w55kl=~_71B{Tr{J$ZDAA 3_X},sKh3;~sGq 7/zc12!?~~˃# +پ5DeKqEPT4.jp-/$4&(ra*^fVxdQnb!9$9A|x%nO.FmU~vKeub fbGbvmdR<wV%!>P[l^릇AU"0Kg[G 2Be42ox*o%8L!Do*SF\ d},u2wF<[yB36s_,xQ0}>զi??ٕtKUUHCCaz)̔I@) $!LI3P#Eq:E|7M{E3I\3"j}n[eK=sWx5VMT:shI_.Kn̅hѨ2'Ǻj(gܫ)LiNɔ$4JT ˆ Y8%YR7Ģ|88h,dTfv.Z>2^ux@|axQiakh⪏cB_ c%]9יؘۚI}p 5(AFxUXe `-jϋe[ I/`J~ڤlg'yëX-E`1r& Ӹv]JK5(v+.LF _[ZiJX5mZzWiNvI|ǀYSwdnX6藂\"i?N7izu|0'1+$gYZ07070100000113000081a400000000000000000000000166f3d9ce0000fc0c000000000000000000000000000000000000005600000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/media/pci/bt8xx/bttv.ko.xz7zXZִF!t/]?Eh=ڜ.+nGinlݏ.#udE*.MYT8ZWHv@'7.ܞu!T[  OFͅ"M' 8IUzSIiZe9gp%&|V.s|ۦS i|Az}Iv$sG`Evma=\7}Ovy-ѱn ~mĐ* =_̫)&)o簘Z^MD/L:n+M#2I.S، ]pKw#Ԑ<}DQXɢmT%J* POI .* i1쥰kshrTP'Q-?ZkD-&5`GDqZM%y%K>-Oi {<{sSe_.,_?)b$ąo$>(33&b1dۤ^cf(]3lU2{I#aL5-\ejA6^9<럔*[yqIr9NH Y) {q8!;.|2;C3> tj*4MՌ1НYHD>\o4F&,wdRZnW}$ߐye.a~?p5V6Ͽnr:Q9?22rzEJs2zxJ_H=]EBlFjr2 z/(Srop6Nx?†JY;;F孠C§֪lw|3;P񮐲R˱ 3C":WqAz.UWqʭ*FDH}>~@l3ZH[JwlxANRso\Zdvޟ^|}n-}5?7hˏn[~Y|9% TfȶspjX[EVG{xs:.[8DC-"v(lNA쓂aCHgq>~ˇE0 <7 7L8Zpʃ^k*soQHE fڛyU,N!X/i;<4-(LN^tr@ j`5vE xPX < %!X)xQ*cb;{ \Tg>PXРts:3[v8l1|2Wi'3RH?r]X{}QW6/6N?Qj_:OW}FN#3tvQ.H~#]|NntūeY.g͏RI}h0jCBYa-;}9N@cڃÆ5`7o氃iwwZ"$jSz( yQo 5 aИkYRBUi["ֱ?A4gXx|uD驁TӒo_6qϷ9n'*XK4]|l=2pgS J3نꚭ,+\W$S"ҥA3ljJ6P?u,wَ-a)ر|]^ry*/#.H=' I;-T^%{ÀӥM_mlp>V%ZdL}?jn0HZ{j7)rL21fiѲp<_&,ȚqPβ* b_R/> l׌"DgdRȹ=l-5|}r10ZNc57:VmTZi<A;o$̞WT)R~7n=`{i#;S•Cw~[YcA͝fЛD~(Zn<2}vi-bOCr AU;@{wK%[}b6xEg9r4Vm59DSo>V>b\ T\i3 VF=e*[(vj\5e-nF2 fj`,ZbDyh}8B@+xrB$_65èWV9sݨjK{ S2U?1͊9K[_3l~3zp}%OirU:f WO:Tvz3@.UrA Myﰴo9Xs 0g0ͭ6YPDg7z -=-a*]alIh{j+G @4CQ9k KKPP;싔خKh”鸍23~K hX Cmrcm_3KC!xpN8fXkLmyp߶O24O+62uas-,DXJ,G[RO)5m9I5Cm+<@P)J?kZԹ$FI}v9ISlkJu(I4%T6=oPDM9Օkw> ˮ Ȝw^"=]坋b3D%QeW~ 3n^War.?MLxM<;EA Msg7[X7 VRVO٦I/˾\6%N((%͗k($ygM^സ!fG׾\Uv P 5d3T~+F;|iŃf~@|~o>Lk6{_W:&:Wͽc,RA US6"MQJ1ZqY>B_c #h_|b\ph]QZ83k+>065xzx/]9ub dWw_TUڜkPx ]rܪ*Vǵ_ DmkR 疯JP," M`:!jv|IGJE*fU?wE $lfA{#\~b4H*M' jcFBƄWT7j@T ?[ H`tryi$Tb1M5#ZH KI~NOnRq:,KV(ͥQv2c/¡ hSBZՋ9X\KNߢ,3%8gNz\j_::Q xQ,0YP kzGa8g2Ew6\ECqWy,Y\Q;D.;w}7 4tX9dcH"`RmaV2M3s]ҟi`ϸ]|i ^ZڂLTÖ/Oj\K?E;ZRTNJ^ Ԋ.h^nr+ _G8'w 1@A1=rN`JþqzX.q8ȇ#no>f,ZXOմb{|X ~D?1ϔ08tۋmT[A]*)L6?tShE4mj$L=M# ? xdtfy5UP2Iʍt]B+ZtG L٦~$ژ Ai90 gF}ZXE 9u-p%.zjq7- 9&Xa8]#A/̨Ue jM Gjf+`-] =:x8=u (Ɲ2.k'W0k@!/3[J})v2ĵUӯ;.4;ğd-f|Y׭W;Em&13szDLEfIL7/8fQ[۔sunyclRB]&SL *oAwvC_ f F*C5 D$gV7ݽs_7(R溻kW78P?/5Tjzx5}HIx e ѓ ]_zL:FQgh/.qw7fr7 3>*a q`Ϧ zd>@ gS- ğ|Kh0mf\ˈuovL0@rn[͌W&M$]GuvaL<"{pa?ɱ_xGH}Sqԣn5;R0 F'Siӣ=4XxXuضX7 ͒tt* {ƌ!_ );J,TTxLbA&q[ifֽRǻp@JP!S8l ?M[zsoY|(Dca9dϊr3zTp٬N_<<@cGQZ'0%>3 ʪ2LZAm$j͠eKR'ۏ!%ϐ^ WϚyא\][DZutwC=~X>;[͂A3Qy /(8AM܉lU.i>AޖaN!#(hrp?"D]oqH ULM|/ή r R7vY iD+fL !ڣ^zb{>JOyAcgG$ɶ1 ^J>ڑ>XTOcݚL)ko֓BV@(CJp;ə[rHF\n0[ba5 :Eף8&lR'KsV>j4XKV4Bx𨈚zu&yQ^DLo2;Eon\3`,|~5+Pkl,sIOv7d`=~-W0P0/9Sv9㉘`V_@|Ԭ:v7(64op!? qAT `WjaaZ;d) )OfXG֩CXJ'5sL驇jކO?A``qE2OW淋xUP'O4&+HnW;< u *!z[ u"e@ ўm"O*81H5G?S0`5ȓwS }%jslWVei\Bĵ1an R/XX:S3IZr; W;Zcrn'j?Z*ăf}.IA9(EWE逽wBy=_$ I2R}\?n,K8h}$xT jq\Zケ'HSF˝1.SCE3{`wYy~FINo|&)R_JaC[h`,Bt޸OeنHs:cvv<,7Ot[@), gLMM$'5-ő{/Ӑږ< #f|' ߺ|f-x{%JU<8$aS:qi/j֩Db=(|9Ԑ3-j"4w̵;O_V5]iU_/R&D|:NSi /P!Xy^)3g{^TUo0xXTRuA&I=6@+I^N&xv?;G\ F:a5SQ){\LqBII?k hR`&WWk1列\?ޘwL8{}ag~(48_$_)^@>@vz8\Hlp(K`,MMoOyW'rzrDѲ pU )hTOq/h'=ƔHu_v8F&SnYi(?|߹zoG3m $UC@:)%4(y@tAAOL$(ZY/g-J/F艧[qzi3~N` 8_7_^ƒt0 {~\`GӵR9x;D!.-6U|"S~[[=GIyk"ܳw)كz$?AWտERٸ״g2`9I5;O(NDSX ^% g5jR3dAͫ1#e{"{n^?p"u`m[ռߋǙ+KoXؗ?2OyuFBT\ ԰Oa6/8c2f*b;mIeyu^ЛC%&]4;qeJpH1) $޵" BՓ-[bQ$D!?5ƈs+mSC[G8-Jo3R) 2ݤdBD4tuѱSyThl2`;^["8~t?@g-(n‹ƒ(|V |ی"!n)FNR*KJ m7A 1ī)9[Źk`L0 M*m'b@[ڽTic}+Aae:(n2l TR?J".R  xLtfA([D֞bpThc w$qAZCXP7^B4C/!hOWAO7Rk>>sm~5ݯ9#x9,1BnR>ؒH-)7RiL<(-MPF yZ>Qڷe" 0a| t<^R[]D=k !dޝ~7Se.İ ,Z-0~ .tdA7cp˛t]m{0SE6{ ~HVId}!_ӂ\2&Iμ<7ϼi~M$햛IHlͤ/2C_E`m҂7`zjtzl'Q/ \َk_=_t<5 $OA0VAƏ  w8ڋ՗ ƇwPl}d)~wBMG֢vi JǁzT}6 , MK_Fqi]-e!PYD+ڭ;xF|s'[mgI!mfCw{ϕʱIcEgv^ڗ,WrgOH 9 0, Hz#DHoB?7eTY\dU/I> :9Z,"X) [Mk>Ӆ%la.yGGBz83@eylŽoS o,2*ǰd)۔ s#CA ]ȷ9qOWe(!I7_LfcOP˫~1U.Gk1jA5:֤c[&5[jZ'J.qC!ӭ#R쑃Y(.6ioekZvm68p*֗>cy?@י#17fX WwLve[,nQZwӗAVr*):({ʯ ‚B#Y)Cp{n3i ?.;cJP9XuqJb|H"x)lï@^xMkiW?zs $(#gAYp>f^8u?ES-"ɍCEq ,Z] ƣօֳ=.ucgx}}kԨ25o|ygTEjnU܋g,xŽX_dDF5:iL}Urè)5k{Box<97GjqLJvuu^O?$y0MXlwmߴn<*6* y(ƅtT<msyZNd :qZo'Հޮׇ6\"ۥGNsq}!ȻX/GkCN\^ٶBPUG'J,s*,J5~1MR3;޸ dm5?/ex 5o>{}S{)%+%̾Ƥ{y?PQU[N?dh/ɺa9B VS:SNf瞮 iHXJ0ܕ0+Y|>KʯVcwG o@{AN+2;e17VMm< ۨفQ^8S0T/Tx< u|(J[A-DGNmF~#Rj~| ʪccy}`񇝫i򾬉eԛkVf\P'UO?LӦgxͥ0$q-eZ^[`^ƵY=Nm@sg pH\93C0)'xҳǼ u["V_*?j ߝA %2! ?x)[t!פ1\[saRK{lI4UɡWzbru5RzϒuVdVO3b3X,)=Ruq[ LH7 Q-'!sH'#͝Heaț84HҊsr0-%ww&_c9ۼWvB#J!NjbcLRiZ\DfHwz:ާ/l7L5TNw&&zJ=  Zfv}jBv$CݖT+wEV3EѳWv<\Zʇ>_0Q4<;5 !4X{V/-׸q2PIa%9_F1ժ\MAJKB`6<(@ҥp;C'* 4Eb,0PI?y1[|0\ӋʞɻIU=x+`7'u$jh;%dBFy[ZVfřvT4Vḧ́˅k+I3.=hL\I+#7K݆s4~MhQWVxq4δ.Y"}x*[6GSw&E ioTA"}?G B/W1(NxGI6#M~72GQ]3/GEpq*:i8Q8Z9'^Բ uKUq`y+Ō9CzJooȣ{7"Z|B+Q3#/*%f?:%eOA%-0`mA䴎 GMtRmZ",? @GMvR^mMbA}vaNOlEMDnP^$(Oek@|# G=-Qi2SgA*jCխJF ~0}Bo$^}Llŕ~th=LWVaQOSQ!뵝/2jgaKsLq^@D{F{I?mal?kfD,Dxv #(r7wp,X%L⇰ oBBcf B]:JuNĐa#-a]7v+W}E(0Q8lOC)>+(#0Y QX%78FΗPٜw*xOnzɅ)MVv8La@- n6un7ޢp&*^wl `di$Y}w<)X{i~B{ī4°&-ihhWJɋ;ԞKE XLu .6R̛Nd h0ppĜ6߸zWg5[h?Z.;tJk:?v\ǂ)S8+R!>)kҫ@Xե#" b»qwxVE ^uӄ 6B'^ .%!lTH|/U:2Qa qĻm ?~=ȟC]ۖpeK\YH3~Ojfd4\,G^)2JpWe ?nSkԃKz1\"LJP--u{lm`1ov'̼O˝a'OT+rNtYqf:D51Ѿ.q<,7{{8g%K]`]f#3-wqIl%$M5Yg$Ae׵JSqr2(@oğP:I:zI:/0ЖBGA񑢗ۖ}Ѯ*4H蹹2wIFf6N:PXIOne`kَ]y>d YpY-i#ъQ m\'lHIʌ6! Ϧ 2inD%TE꨷|fsH#4™8o݀ܫS]HZ}5b/yCD1kH|9}F Hz쩆̤ zKX8'{m!U) !x‡B7P@H<|9o6 va %*ΖT}Nta1 $ yL4ur7&kg8l}#.|%o pvl9(!ߊQlʂv$k ;b kN6+`]VׄQʒz"l'o/wg]7%' $tCgץ5Ѽ[ 9ÿI2WXl^_%+Dt>(ʏ PÙti46 X_89?,FQASCga Xe)l]F&CE&%gy,đm2P4F\к!&{M\<3n<<LfKA>_T+38k[DK< ]´!£U~}cO}ؚj~=^'ǖxF$`̣:t0vZsfEO{X64HgSChQ(/w.+#"e5G{H007nG=a%iW:w.M3}Fecp 7넾V!2X}v~pcJulA6T)~1p43s@uT\޵]IJg^V8X}Ώ~ ˔ou)X&y$o/V[$&v6)n|M*.WKăBY@tn׿CFH6eUŵtFWwi/uBl^2)2h[ BM-"Ϡ@N/əD,MX28Ff/ )MrHHqyˑ405#')(uuxf~Nu خԹ:I| Mt7|(0UL $ 2V/F̿ Wfč6y_ד\\Ȍ?6mP2:6Кq$D<ݟcHWO"zPŃX)==ARLxvC +)2RT] d_VK57n$twT 8NDcR;G l^uĞψR&<y|:ƩzyJq9=e0U?4&|[]<2A\!b_*3 nZxK!_ҝ #'j^@'#™hvF {T)4ϗ~"(x I'=B|ox ejPYH|ɆFz2!mBt t©PtY..θwZ(=Df.fj׫#FQ[6l1`y*}a(KCx3ai&~pV [' mh&>*c|*"=ճiDjٝxM )AU8ԃ}̦~t=x 3<t]jAkJ ):R!ʱxrBR »dEm<iA+XH)ݚv 1v8SΑT ȐV2izd~=c6^b>`KF!`2E`vp3N"^:E#Yv.)= &/ ^ZA` Љ뤘G }h@427)Lh~^Զ ?F;̪Q$r$) Vvꛫcu7랽Su>{Kt }zSu+u^/f\a!Xf>([XK*≣ Eς|YT֢k)Mb@D-;{lIWL(+$<b2 rw8wCC;`ŵNR|!.9k d |~ៗtԘg<}d]~QrT(KKO awXw@?^#=2݄c FM -M%P=u|v4ׄ{1p5+HvnP)hS81+LG(ɭFY٩t#"?cFFTz4mDD308iKuJwtVe{޷ɞ5 |*C{WQ$[Qq\7pC2ϐƹ)$ XnB4T1gNdAiy9&sĪ[ZwItXޣ?;/pYo!T02nO9MlڛܡyzȆiIT*ɄkwAڑW驜k'E!MieK6nLZ0V,'qT*4~U]]bShP!& `!ʒ:xIѺ/RlVkXݨKS(xY#bޙͯt"KJWvj$jBGZ?$S2,{ lJse8@)kO&k }=X(+jVYo0U$N~tIj_?~nŸUPaפֿRO潁: !1[@.FdGtlF&ue|!SGoax^)W}/l⨄yblVȀqX%{[Cxk;cS'0zpx,{opY`!LRᛇxć8' 47~Tݶ# CLKP)m " 9D%e5 ތkK#{2I~i8o?nrSVyh/7- …Tm}O1*2e_U~8;܍rn >U@5ZΧ|̑ wi Ι/꤫ "9mٝdR9ւ@vȆ~ RHoAN HGQ>@J~B/\JF.T$0pwQk6.nYi~mȳUF#\ka )읲t:*zU ឆ^u*Zco~g&1u)N Td-d0CzLMnʚ|z-٣Fټ; g^}?L!oJ `:j(,> 3Ƅ gK i&e3sl#MF50D]3yQy8 nźgkVY?{L0}?E/E؞ ]d*6BW'j/0nKjpyh̔(%+;L{jv~ɤS{;!]M7u9pIi6oμ{7A< Eԃj+qFy<ԯ D-E!2#b`ou\xknafˣ8wk@2ydm\ iXfMyrsP;''"QZ#>^oTw5 ٽi龓|G_L@QW}٠yKb{ J{=~Y"ѧ 'h2`Ƽ=sJaoGǦ3%/[#۠f( =cr_\3rN:Fv()oMQE@B/ӈ5_T̒3@R?\[E฾t7t fr(-|Tk[O~jGoz/:jZUG-QFf5qcD'蒼 aAd%~J=rLܾ0JN'Yf_-v"9 ;_Kҿ42BM+g^z)*ƛ""|/ѻYU8Nb56'*9OS*˭O}}$[uI9 5Ta =\Vo=>esK64MG܏MCaFC⒴H4Qy!@[ԗ1W7Kݶmzo 5:fOj1`b6ϱb-ԡp7"Sr8m\4UsczA?Nh' 1Q~ S}245Ӏ +Φ/+ aGskAZHozlk*Uzbpx75_v5DT' %r%0^}yt=toM)3*{>s,&$i-.3`!8&#Ga24(LbzF44QI13`N|koTzMT5]V %d'^i//Y1穾F-%b(>0)}{ЯmR0Vt`iWU-NĻnP&ceG~Q? 5+Ǣ}Dóِs6`aٞU7=BmMcg~xˏשJmg9 vAdq`"'|d"h׆%!_m z\4lhN/-O(&C(ouL؈qs3hwcyuJ%مI؎aȾ/ a7$t4Yhτ!h=u,jrJPBr,N{tZxf#yϒK2eAs &Sq׍.u\7(v K凃D>{]~7) : 1)qbk. ` U#K\AvT CA~j u~~A%B+p_9ɭL Mjլ˺!9N=g%sK';؜`~ٸwl\ 봶 t~''؋ +~Z@_'3Dxvu0G?`@"uVVpLœr-/uUPbŲxMfX9߀* J+n@NJUS_z ¨߃ #*<9n` AdQE;l`ⓥ2] FS ;6tSVs[k~avd̗i;d3|vtLɪJ `M8'ԩW +t5$#gnH\s qz_uսOoSKr(gHD~g9 8 opNKKW랫yiW%2aCE!tf A| c4{?JlVt(Nv=3OF,Gb\&^Cb[`fB?wYS[(_2W>w$jZvb4ly8Z;KJ8u"~s)0J-_.[# a%Eah'I}g-?^UEjO4}$TNlA(*WwKgV /L!,4X\0x2\osbXL٪>]h`~ \oIǁC0_B NPJ5#rq1/–hg!iLL-ŵ JFid6TYfy'&XtE)!WdKqH$ow{˼DJٿj|J|gP;Y zC.1zzDhTa};{" LnZq$\<|vΰOq}cՏ\$/\r#p=`/5X%6Ǫ=7x̳#R5.,?Yʽ᥶Gt>B$l{եE^:yÜ{c"r^UxL-]c硹OmE]mNc`j/|(I, ]C*&xۆ(0>|z/Š>^Ƞ=▣n偏Lt-=+-@cݙe[p&dgb-doZgn}a c~ϲH5o}ӛr$6B儈P Ԑݔ~A.i3V6@'%9Xr4P=)e(]ݷҍ@XaffBS5 4z^ ^qJ - ė8yat7ye|2-8RۖMzXbSTalt<:b CR*!Iܑ #|RpcXG _ ah)%);ta >n';aȉzZ(8KmTTZra[$j=>Md-9RS=E?eE6ngs&E$z\'](RhХYhWlQ' >%kÁOh%(%Z?eRl,So9Ё#hw^㑺c`O#baLۣ6cVbYЅ هe `M92#oʄeh%# [o`sfO&"Q؆T‡m 3ryOImT`!9 +K+s/4β~κrUP2ߐMݓoF2[y[Q%.`?r&Ų+}eQp~W>%bfQ!YSOZ^9ċ:?b7Utsz>~q61n>`5pM 1v7Og}Nt ʺ+V蹊2L+HK=@&߉>P*;:5;S !sAevkn&`MUՎIu&hJBV `Yv~G`*i|GٿV7^Gw ă u5紿r[~U_og1aYBuP3̾2TFǮK\sWUhȄ&Ms7 5M1eBR4u/}}۷#(=- ܮgh,v:Չ61vkLTЫF\g6 00}W[#:S5*h*Bj|{ZG+I421l Y`5X m'n@M|&s)ʽFFhV֦ tN|F ͐z<*<9Wa^Ew'P]df'Ւmr(ljhLc o᧘9LjP7l[4ɑy2d4Яί>kA(sD{3=" GirviQo @:BKm͞1Ӛ :q:pWʴ򋆶V]sT:/%4^<>c:NHԸ#сP͞=6whA~[*L4yDt) ;U> ;Tܾi9p"7B>j{_*.ݭ@zXQ ĹC $_p%X-/ uL-."ff*;~H\ 5]U1>&UX`4:{_,įLI`j4:ilRj"6u3#TSg2*J E#NjQe1{[L k|jGOx b1}$Be:'6m)3|ObY2fl"LXY>#S0v73Faиu>+dؽDg2Bv{go2O9Ndʫw8f/1;V,-}$/r+G{+IAAul r’.㡔aS."ayBU㖘htv' 2ߩ(F$fth0|d<8P`WKRu@! !9\]M%L_!ozlKJt$u“xxYlaW|ҊxI4^RWۉ\̠nԗ/|<i}Mnϐ 0v C25#Eـ_4by|ӉN>d,#8D􈔅x5Hh*-װܕaJ硖L/HWL=D'p'֐^\'ߐaO%vo`*p]OxՖ]2^;sJLu8 0ՇXAY%W~ my3X CQB[/֞*i;kGR.$pG(?k~RT=A}) I [ry r0,5E&T"nI3.\\chC5Um\:x0=4O/8M}%VpKc ]wgBUf`288A}*0%3ȥEg8p;ۋQ2 o02+gl5vyh:Ć,SG4Utׄs:ӌbMFR-@{SFC_QVb-,!)Sli spMVkŖev˘fhUbh|} Dlg%@OS1z~\Wgva6eK/AG-)d SQ?<"r0vwol[J:$?8AL\YBjb|D~>+;=V2VX(?g.q+K' x6Ij0 e8D,pKyZܿyNmo}wolXr¾nt U,|cp }XLFˏ#@ӕeں7; e.1 rO"4Ccdk{ǐ!5||L^X W#ɷS9 16 qT-\>? Ӝ(Bk"% (J=lD=_x:i>hg}(gS$ecPKIr@?]Tٖ6p3ta:@?`_jr^h*\;bCI@^ϬVkN}M g[YimK"5WvB`r*Q@<d7g#ߕ@iNxoG脟t҄*L!o;R~ )@PuXk i2Zm_+f2,b6lU #\2:9{0Pv%=gwwsz~siN-| :X'٩/z5Ii[;a#mAuoYncdX&ND^گjmnH{t5=Xgy# .YΈĄ2tJ~C3i2=$Vfţt@6l>ҟvQZHxBrhjO;A d3$%rQ|)~Ƌoh%%| yuFT1ac97 fu__Y^;PN90 މjٻV}%5ĕ^@[x|tZU,Rm ;"I)27܂`/3RHh^NpnX,*=~B+՚mTcFNA>S#tMXzseY +QɮqϘa BS:;'W4sQK+p~lTz2ݹ0~w|!KuiyP-^_z%=29ڤ7AK`VE[ geUYz0 _ӈljuHT5!>kGMS^zҪw,@ uw"qc:hGrIxɼE :iMYO#1Բ i&W'x)QC4ϐ{z_a3=B1FY ď[ɩa$4a(R:CnO#5.A7iI&A]4_DŽ>'&qų} a h#ҋvǖ̈́U G85o0+`/I QRGm0!S rA65aΟF0kҟkpӽ2E%gmv,9܅c)rZIpq|2t.Ʉ 8%6[(~.]?DUQ P)bD?҅8ov$pilku.TU6͔ʊ6 g&i-Vwݒq`,]Ȉﶇ[!G] Ivڤ"|&n!G Y+tܭ{w>mdrcy J?D[uRe_tx g#{U0?6ÆRɖ1ZӞnaMo}eæT/H.0cһ!1pbainQuzSHEҥ"ƪfB0EX_@XMY#-2H!Ċk!LaP }?A!V,RB hN@PqU@:n& Qbp2|JyVNckMCqG;A*9MaWE{ "4زcrmT{ _USo/IoǁuDH&Ed{xKl(T9`ֈ>IƢ3&LFWN=D Gy C2.z3GA_ )+)1rL¾ .V/C@~tCnί`OL%dڜJ!;J@,bƴ}FB`!)Q\2).Oy0h}GlzodBiV-[tE,GA'O+&5U?|^dd`{͈m4kzpR Uׇ /bXg&FR9+5`d,&M(JOΒu6`0kiH(9i A^4B!䒳Ep_l3i/p35!ެ!#AYa,vWNK$:WTr='--q,>q_"a 螩|{)?d+"{!/I_KZtT/iMR]T8\bC}zְv!tHFNKĚe t|nGwvRLqܚRe\_RN?ct}ۅfN7(0mk"WSD*݋XɆ6cil姯pz)I4pz}Bg'+A&_΄wɘp }czfU̓eŦ͖s$&*9)cI,ȀI؏9+;.6}z 6'7̱0rד4f15 5$FMNԂ%y9uOcV^\(WNA=s4 ,Bx qU,=DN@])Ҝ9q}gP5k~Q %]h//H&HQW}JYoXJ/!`:3bp@)+1n<ƁSz#\ A1G 8'WuD$-YxֿRQr"#&w4'3c, jSX0~ۨėmrfBi}g}Eʶz@h./Qb aJaFo͵HP(UA>]:J32kѹ } 6HC8־J^mf4M}Dh"mJ,Qi:qFT9],=.cOi;,w x01j5D"BK+|@l[g=+rTRmxkAVQLe&GUhT,ʢ3VNj̯̠eP٘O)x$t˚8]'@gWy(ᵅC8AVU|'ȢDA됍|\! T "ŪְІs ,•yK!A&z.mKj}#4҅xv > 7PQd|v!/*ه$jև[p8&kG5V% }hJڦU%,$n) Y Jz7Àj+w"F?um!Ha4`ՠ}^)R 9PRz]AK1,dS# T[GWg w昻cg+gg$ƗJ5gZ<[W8];J%.${eMǟ=!V:X2paGXΘr[*D Aw3`_`a;ޮ f @'9@⭙p$g[TxA3$EFtci&RZ12䆷.mcЎbJ?Ίnm&9n0 ַ`]TV^]p_$7K$P02Ch d+ RS>,Da^BC9_0["@c>{j{EAP}LeքR 7I\yd jOƬreٛDkZӄǨ1#1ǚ;k^aKh7}4vX1dys"ٛF0ɼDuӍΚ06aJcd-.f O9T?rաR}%`R/ۍOl2qp$xz8) k׎22:}:aFedfeiG#B]ykv1/^tAdj PnpjK .܍dKe?T.Es GDWr_:{ r(ByVmȐIKA3YyIR_;$סy|~)p UjcEQ#b"L%.=bgPZ9;L:%'R< d5ɺ6f)n:˺]YPIvR\bRYO#i0pXuqsY0(h<kI&i[p;rC~[Վ,jX*RO!]$iʒQˮgK@SWԠ3V\Sζ._%,kA'l*<ދ6Т_{6YBH9P {52iW:ާgwAѨ:* m(u:X:02;e` $\镽٢*+3pyPAXRxG;ջ!2;}U1cѺ$^tSï:(h +aoտL@顝PZd2{j ƍR?h+>EBjlJxJB$1T!L`k|tKR CV 93mjzBG MmP7\[=/j*AYe/SUF 󅚖6T3RoF[Ʌ8BqĻe;Rx?H@yA&)Lc\Tm(;EKLr ʡc>>bj5:zpc?IU,BȒ^7C~mK[.c+*p?rt"S.U󙁋V7Vx?L exLR,:'b!SU\uE4[״Αk藅l0TlEs[t/Oh9 zv(EG2M@M{կEȖ{&Na<;: ^<-p:9;AF).ȏX8mСFO#vw@?G/kwHxڽlA5> `{pxҌ0.% 7#aF W٘HPp=kxTUJ}S%|Mm)UiPD:x6:}ѭ9xw d n`܃X4_ kM}0 W՝*z~%yV ^+-41:=@ϋPz1,@+¼!zCSO'KLtd = $V6"ؐb9CM);:bWI7F)8,Gj l7⇪- mۂ;ւe3 8q]f"LVe6WJ4MdDP|*\T"ʥNWLש(,;d5> :p@i*n_RIH5xEkUI-b>΀UF+Xԉ ) xG|/5kꂁ?Čܦ/ǫeEo2773rbY(R=g;>?y'ߋCxL>EpFh?D۱ĊꑾϼdE8yƅQ}ۡ]*f:>ؒD u|)gRwقuT؞\]n GC(ko! [4,.cr,iu׬0HPs-xO9X\1YUpq1 r;(f.?X bn Ȁq\z~'L eVjYTm-"k6ZI+y;<6m M= R,"LG**p ?TS\BRksl±9o~^7-tjYJD9脈BoۅfovSƅ F.Te5S vY1Þ0BT`kR#l%:N[.`\ʘ0w#jPp^Խ%}ۍ̓+NݦRψ)&(zh2&#hJtPkoFyi$*4>2LFD9:.R V9;Q!rf@t69FL[6@y^sW<ۊ9ro(Ƚk`FD\@9^B^ ^&j(8:&qG(C"t˪:a-0wЭFP9@ ԩj@}QVG@HTJ8c%$DA{if!t,loRpɈ&I7QI2jōٰ)ǒzY6ӞMqvVxol@,+d6d0:Ng\I޴Z|i\d[3B`BX$` -bEO>uh6 )}S <؜JqAs)dEV;h >?Ap[Z_,#VHFѦ7cpN2\+٧`̄c M`䋓cH)86<7̞FH $+d}w4xJ%HnnPtue T)#"=]Z}-T[.N/ȣ@LcПZUTvRXY#Sԇ|'0H&GuS۷hQVu _*'[c(4^oTr_"_ړ` hkxMQ鷢ޝ9\j9HHP߳@g}SI:9uv*I#x^_Ī+}և%<ުfO zN}>*VDwU/i~E8k^%:T ShAUQa,ٸ 04S%݌ou F0[لHwJ"!$LN#uH[7ֆ/OǢᛮY?4m3xlˑ/5qq7;06hUݹ2մ4 ecmyg]X@ e"S<ʍfh=ʺjnOT:cwz.ꯃ$P݁ZVvz8hj.r[G8:KBDQ9">$>BRbR8P/ԫɉC|%}bLPR츥qL5 رEOqVw7 q!ƞ S zxͩ͜;e vEDyТoedײJgq_ViڮHZcuz:>dp`Ek |~`t=v;HdU?ы~p\IK@&@u4y9@1k)́I,FQY2J0yԅ]PG-d*)]n& 8RC2x^ks+4:ldb5{)7eRT-6ZڶaQ (d Ա'J6D T ɀ!l94C{\8'N)PqU@Ⱦ0eYa¥ݱ4 z}B%ڽ! /y*rn"py Mq GI ggjQJj[Қʹl9@Cd(KڭDS5P$"!Ϋ7{Ā3kތ$D!?HɘXRɑqӶCS(_ SnL_h@c.AΦvzA%!PXێ^S )xL_d%(s B fۡ'{:EP_pb;N{}j6$X T}:jYہi AKR 1t#0vc7u3͵_"n`e7 -&rzh;E@ 14t<;NR TqOF^ONz24bO^O{ rno%&!Z`akOuSb` qI}|^R.7ՂN%nD=NJ!@& WAY7I4kdk#¶ >ϵ8H%E ^w]RUhgű~DW[`br†}dRfX7i Пgz:},R,<6WCP 1 ZG8. 纳iF` @Dt,N"@8[5=./o%7i-Lg:ׇ%Q>{V݇΍VNKsu^S!*̐΀;7R'96 sMV픤JKB(+\ݠ*b(me.&) 5L u:eS ?f>3@D\O#<dv9m-` ߽͞=pO9aAQ:PEW:QM=68$R-t N[(8;F#+Y%/0P?5r!X$ ':~)in* J3$Kў$}̃P”9ɠ3ٽaٷC@9UoIn#cnp,h^4\C?:/#&;',櫂ES_ »yʡP-{c`5_x. i 3Oj.C'r\} TP`Q1I^bS77,t y+VgDZJ $`;X=42kԁlʉQhm ,Q["%vdt'9\gR#wsHFSQ;{+GҰ4Q!fSoT o Cp>ISCs~)tI ޣ~ߒ[@~#}sI`'p7{ť=jph$3xp= ҧ>M C=C=#<<E206ժT&T)6v"Qr=)IislLxYw=dk[*#DZ+7H|~Dd>Bs'h6H83 P:lK~KcOk?md'=[N!z}CG Y,LxL'~׿YJ{ g*,H[Y nńνĴc?쀭l~ڌm2Ŀ1^K~bxP9w_VN@^j64;6Q( W: C%檈yۂR);PEl!`JShAF!VXW3?|!p0:>WdhrD)o'Ŷo;W\V ϶;E l&G1tintXcH?(Mn6#-$=>6WH@l~vD4eJQjK.MScf V׆@x:(1jHȂ8*T`i5']KWʰNGo@zEZHnP J WRZH ż['+]u_y4`i~t\ >i21`lqۤ BB6YpWf,꾩nkrsmB/ 4ے桧tā,{>rUHa(d4o7ޚN9*SKkpKAPGJ#)u:?bKn(Ps /-U3Ǫvy}:H6⥹am,,s~['BԊ?c9@_7'7>M&MAr"'YzJܙnnu-$aN+,[|˩(%@L6Mq&kI09seQYRVc- C|{Ɠ910No ީ'L _Y7FQP% mNgr8n5I+ӞLVw { kLKJr ~e75޿Z낵nV&R7ád$>'/|'EPM_8i")al8,n MW9Zk0PjW67ޮA*&\T J6i*F1Wcp qdt&4S嶔4{CԲGk 5"/hMlFt;boc ѥF݈o>2z KQ塻Ymy CAx; pGݚwXZ4k! }ՍJlۯCMpE<7$^IDuy1CFU&6x>as8eм}~TBw/Mjh exej{.VgІR~4ұ `B{:A:c c9[t'>- =} wgZsZNKֶyW6jZ)fKChឨ{BinW݀r;|=bo_,z9kZp'|V fcdkڟT0SLJ:S-WO!@`h{eF%gQ3vHݷH߶bymyXru1_^I4">50t׹Qz]x6O£5uSKc0O f Jq,gEWI,-wFA̱u^#!_kyBi\OM*0+Ӿْ}-]#{.;!Fr+BAJp7J4e7X6/ u>4]'N/BQ~yrS#hʳ۟.ߠvU&~YS+{z>:֟( YbCֈ Cr!Y{M2`ȗu+-i {=' +'/Q.l"NnsLj`!@:&TBg1APlpv^&yE=6L eI1vnXi';65/ n F30n o7w@iXǎ؜BǍF=~>]NE]:!V%<^#ֺF6кNFw۞[!4ZInL TYL!p?yn6c`_S U^b%UZLX[Mr@ :\k|!Bc,L’Ӑ0{.0n֍ Uw`Mr'{SZ&2-gH^y [mWn)*dd4/6Kj êcV s_;,INm^DJ!O !3#fsM9}jG;ۦB֡=c{y OKvZ"zSWeJyjj<2aܵ!e.My-[9ƩxzRtC2.]H >S#jq8T-&eg~&h B|?<:a1jX/Wlwxi/:Bmۈ )q^yʖԥBĐTJ.jrC+!5Y*-jhζuuڲsJ+2w~y]siwr*GEkYh…K~X|“oy$y\X}Bv/6/S~`ELLRz~\gok5畭&[[}23,pd#ɨ3:MKdns8̪whmT$'G02dSEh 4'Q$1><< Y}"@2!R66}j!XUB&ns#+f0 O"L\[Өuͱt)\bDG2;̮hhkAM%D4,olW@0yhnv0vv'տ}O6B3:$ZB$|L b~c'3_/ o .ߊ>aWW<oK.l>o3S5d:տj ZmjjP@+^$?$ l#Y~Ho=~cX %:cB/zFxlìUwjd 1O5B8BRS[.ԘY]st,TYBGv ȾeU7Ww%}-R,hxA-G-\:~'$4,8w^ /B KqcJldy(IrQ>oP>= jIpTX gI7Qhtܓhm/z+*<GmTD]ܕHpo_-`!&܁jV'%seq̄Ko_ Hwل#:NR[gRȕ1Qr ĸ;i3nU\p_9 ɢmXb/_l*zN30N98r"5?$$ JI$p)1eB2yM S4 }M"GxN;5/A|>~FǕI}GC4➧AdtxDBYwY=LjRmxf Ol?ѠQ5f\ZtKepTw;~S kE4Aͨm>F.vA$!5kjU7 [f"f A*6dR?P։*)9:,=swd?o:ٮFP.ࡉҋ8hLK 3 5\0\/B% ewx,23i&pT+՞<4XH{@ڏYrl^Ѐ79Zɺ%7"IWi؏' 2D}vU4[BSG}XJB([E`زҿ@aӨCa},Ґ̑)-=)3y5{#^%EaʫDޡ )=8ΪKgl9Wt!lq5Lc-l8<J=Q!"ypIBOz*;܌̥훦)GT_RC Ce\ . lQ'7O0 44 ?A80b5u񢯻3]sC d!q, $ P̈́݀cYI 2VNɮmPDb5s8./̩: 65NO=_ -z̗Q r@ 72?Nrj5amN+:uVc*ʶ+|=;OJ'٤@lyE,YYtXm<wo!:)P,3v𥰇]HcRFXe%Is~1g@o>ݯ8iPpшĊÚ_a|zͳqǏJ]F~738ĥz|]321g\cn=n/ nOp N.8x6wN꣉(%׾ҭl@b2=4)pޟW=@"0ӕ䃅& 6T`qe^םGKoZM9\2K3c>pW[^]X(!|պ@{ӰLh"9x.T=鿮$,zf Cmާ氾҄Ҳ z'O6!rq}ŀ{m` +us B5p BFσ7Nm60ʹ<ǿȓ?tҝ=چʘrDwXLk]a8`"5' =#a-,֯F4QYL-r SS$%ܜ"8~.Ϭ@j39[f8[L;q@ֶ ,8 \F`.ர:S Y-PQ589ąAP;~v1:M{C`+ L`uIȔTn)߿ #lIv5MH\Q{er0}ܤ[.fo_yp3W@$փςkS-`",u .G]$v*"68X'Æ{ILƺ+O&ctp8i2(zVb6D߆eI0EAܔg)l:@= dȠ@/[d}͢fhRtتrsj85 7BR4#@$)d4lM;Hn̤ߏċj&3 >.9ST2+\g/i_6Z2FZaZ%}e9zk Ő= {XD&Dī;+_7۫gD9N8栌k'\$4"Fu#M\JD[s5r߻ ?`)9?t͒I7it-j`z^؁n۠w;ӹ:/mYFǵ'϶*1Xۍ_Zj0IZA=YH2 Y * 'GQ}+)8<}ԓ66Rk\V6 \*egQ*m^bsm,Sr""PrLk%g%`vמpݤ-g-&o+[ WHfڪ FfE$vvKF7I"z+Uzld_RO X9͒@l"[$(ÔM 8cRf[op ;ַnac 3!Y*Fa!`Jc&/Z 0DݢT,|FwdKLG 74_A+|7 ҸjYBr!oa*1*:c8S\|oW6V*]:s[-v?!C,ClN:.@JɉNq Xeҹ;=6eFoDCt72V8I.Þ2yoj$ׇ,7|1Fi%l}ծƈגM; hե2%r(L\gֽ{?N*CFKZnj-bRCnbaBpOVmn~Ƨ0r6Cd8n:} Ѭd jfk>HuGVG!g deUg\ÕNl AdnW2s|d3}QYL/5iAۅqm;[ tsl N%Ou,qz^AtCj0AJ3,$!X棒Y)+5 Ky֩ ~zՄ/[6I6*![HqdJz3f D?P)xHƨb]*<-ݢǏ,9NJ rijXo+`sQU!͏ͷ3$7\|oO;8QW;ox`4k\k!=nP.Ȋ |s8ju7`v-KY<=w:vK-P;VQY(QX^̰W+5ԣvUB{3#M':_GAoȪB!姤YoNG)~ex9eQFƔ ,K<Tj1srZjâXƪJ6hU /@f8 d纚a{\~db%ð.3cLΣR˖- ,jmv!)YlXF)(ZdoVfuUc#>iPK8 N3<&wV{|ڴ|3)V";R3vd `_psѩT C3|gz6Zyф{6mA%Ζ̏E N{ii7\RKS |ߖ>DJ c"'zv\_,E/N^,3itGtk8`x@% )'Y` c#)bO(tÀ l+Y:llj~&h]cST ? Ip)JCA|fShe lkp4# Y,@0(sTI~ʑ PC&6$>VʐXfߒT[&`ixDFV[F>/;b',R#[koyPg(ac'mdQGXxQ#蕠YkDRI x_>rk.[[5%`۫6C{F% Gj9ITN4|nYOM' %7J5`c1ɔn6,A)WSV́.8Hn"_4tʶip(5oU?9Sܞi!MMV֮N LSuN.$SoEAdGxt~pYXT$7LP! <7 oUK̋wI/ш*?w^qCQJx9N.l;F|QhS=㻅Qޗ7EWI[fׄub]׬UCy/D#,pbx+n9q6Ӊ{UC PPS߄muAv @%59=`18wzNݵ23볧:r}gT -(vRĀR(+ Y ?θ3c0$]2Fn?4!|VjYʦ;.B72*M"qqKWn,["'i6 GjcZob򝌿Dz JK,lmǛakhVਣ5:nudGJ%|P!d ,z8> ̰ ?ְ/>n:9Q>aP@:Z6bֳT0^Oې"T6loclf)J*8:bO-|.~(;EUDBahW 1[ 3)}9?6^mbv\LWSwթvFB\{iU Om(Ȝ@)hoQ>=c L& N]r `)A>3OvSp::\C!zګ=cka%@0UgckhJ2l6y-ˍ= Yv)5:߇ob,R|l %x%u4XxXfEot^zq& |5lOwo@kk"OlF6넗 ^xJzrdej!΄Dz]0McQ GWȒa' WZm_4 d~KWhi^3[_y6I*rЯB_#WȺז~xU4Ǐ}j WaxhIJD+J dj'PwDaG2 GT ҕӄA^77/jrХGUִ >g^N&b|P@Ǩ%h(-zީ7vsWǀ7XgHZK9v!:Ha =s8" I5$9BѼ, {Te/@ 1Г@XAXK"h}8:I1'U`S uaM$C#(a\eaP>T/>Gb;}Jr"$P)…MDwO":Y6Fx'Ta%;WěU-GOK^Ԝ#/ L&6M~8>/݉nv)},Sebsi1g/F?|5u96gQ0s7m16f1W`L36>s-~P*M֤9*Lt웒{z|[Gin>q&tIN$k$5(L&̒pj*rGR}C%N|iƒBbv&и ֨ d:]?`9 ZLIi'q3?[6rMr\qdoD d>4S؞2_u@np$OG>vIXߠ$.17ÆEZVk0A% H?{}|dh0Jx a S-z"Yۖ=j> 'PK!!&r- 3Ynd8u_9r;ް+44 YF^)ܸ6/IT:C 9X(wAz˼]/WKh;Q`~QYlc.*_ɯt|uSU 5#DXvG,~m9ơiIfY'.m9)bũ&sdr"0DZ !GSAk,VJ tZh#vGIѴP(Zio5a\E#+[WOC-TڌiYbJ jOW.(sgfy G+)#)\#H8J ݓ|Aw""vlAjEnƅTCnWhYj%5J7 [Շ1gԲ50y9Ywc4T_051/I)b\KB>P,!LmZ/xwa[ItAqѾvkU}̯V, E)Ze^0?X,Nɪ6|uN)ÈoR. zZ1tr;i5,i֖>:hajlNq_S Z}HG05|vFU%ysñ>O%0m02rI?ռkrv%+[ D-RjeK*ycMn.aK|I@/V/zUÂrCw8־%UxC0Ln67|R'›Pi@imĬrCc\b ZH5KĨϼ=ĽtIXnl$(>Y Uf.Dg;$G4GV5ۄS̠VOIzヶ,?MaG;ܟL}8CK2zAU)08&OZ$3]̐2`4NƢ%x2Bأ:N&A<IaH}z[Ȣbޖc n1tx l[jӫ/,eJk ݠ7>'Xi٠V 6MBS)@I*i,c_ٳ9YP\ >uKCfyRt{ V [w}MQN٠٠ –j\8֨Criѽ7z#(-loߖEggܠgh~հ0#Wpض_mrRF;e`%AILf0Rmm*Q]0bPhh4 sT DDYs%_oeP6Z%2ӇkH wQbȵ:ZgSo7+8.DRsmWB:Q{QyJҘ=>xIu MLJa `eb4 v 谌󮦭0ifY=P#0Uw>37)\8R 05LN:֔eS7LM ImRpUR8Zjn-vHtQ0>q ;\K35D /[1/C SAiAB'_GM8s pe{Wy ξ/H5U6cCC׫ѿWȩq9%)Fq(e"NPd)d^[SwR(2~ANF)S zOn3i>[3{@C3m^סDFgz]{ AvJ=vl,W{괈`+y]b!h| qCiڤq}[-"Qе wxMM#'2r-8! a/?G/o^=# *J{!$[XCd6gZn1p*/Q$[>@# "FkMl, q @<]?KzuOj/u-( W]qY翳E#ݭb?t'xsFc췒 MQ DDϫ0cص'Ss:jb=K\hKc^vfd f]ֹdabO~ l!~8}r+ͥ_ԝx(e+:2PTpBԲ%cV_hAW#5uMxjo$_G)/M͸oHݑ#[?9E-/0#tB{tYS> HW?oΡwlVS)0lD52E jb7yvC{c~ijhcD>H̭P*JRڅ w>)RcvGZb@ l)ŷ/19j34?2Hf-])f.^FK|nMXTePy&T ÷-`~-5U":[]ZOd|CRI'j5c2WcahpVHvvȁƿɫhG-72~?q3zƮ׷1Ik]§ k` /B4ZV2]'nt0lT IPr0O75u aHf+W&̒z%Ơx6yF!,7 :(Y;yn>._.u+w vC~X| P=MjSoL: t֋6R 8lvUU[&$"-+L /#X~TԦas13v㗛&}ph3i6\]WAza&ٿ|#n !F4R'i5S텑»6"[jK4%&^5nl[ ;=b6pa?sF>=G\}MP{#ؘŭxB N&7s&A';=+/.|č~Ԉ*u7@p :bpt2%N>&^c?Vvp|U^YumBwfj /5]DwaIhiڍW.@w0gwz5!jԱ# &K剕Af.eMιByQZ)5tT A8-.cA؎.1^I _c I,wF!4OEs97Kp~ZX_9HoBo2K]G|Y cqQ+R?qO$Lضx Zakţ͵O~=FtwrjHY(]}h͋]͠ \\p $;AxXe+dVdty rk˺zRSJh*˯aOeepw@m!-%`E%™-&RY5xQX5S*R$/܃slxG Z2MtM<$%*QW"/L:ddbp?ZXD.E7ם9)<)N~*bS\vGTUa,HIpm>B2`廫viFQUCzܞުUVPIB29Ǖ|N`ŴYucGkfd ss'qd4HAy"N ?}ZTJG\q0s0n-&hю\T_NFC̖|I\*"E׾%Dl@P6%9 LjRyA=ŜSPmA,Q5K 'qLK(ĵ=}y!BmuQ) M;U ZwwOɣ G[#L\-qw:t1Z44L/,*(y4LqfW5窑Aޑڐ(/MsR1_E=qU@0^/-Z wKq7s0RAÇ S;KlZ- kM_<аm3 H"f.@"1s(tƃ(KlŶoC$_IeFg.*lh=K6_"vQ.{8Un58@Fv&v&~*[uᄂѝrpWYw:x_ |t׈Ȏ)jEt=H88j5+?)%hQO~IX׾+*@W) *5Wx7-dຨ{A/~׽ϛe;|vx*'*E)*KPЅ˷~N[TT})yZL1d&0t:!6&BC?3Y5#EV򫏼f~_Ue)$uvB)Xq]WN Z~ !py~]sߌTߪeê8V3hv `bM;SGG; k`lь7;M]_M>+cJ>}pܷ)mh-;bA %ݲF-jd1J…R=RG#y75@L}: N8LD/DpY8ym )OZҶ];g__]2 ct3t BD@XgsL˔mngf m=k K_'cX?Dgek!ޏ$/|FMG\)Կ|`y'`U ȌzrYʤ(RP(+tIU P #'|%:Wvddk됇hȣRRf|96Y:xo2A!l8v$µ L>Jn&nM{ Mcˁb\w7bۗE ¯95 :y9K=p]谷qQ "#fO[P$H[T2$"Bqǰo-BSUkNo^̺C)1ydSIdi"jrsLOd2h,!S5]){TjwMnݺYچ]it[Es׹caLE(< z))kE[|ʓN?ﮁR(Ǎڊ,"]L>]t[T7kbzTNUCߩ}>'2.C# c5%EK dؾeŦ8ł[ɮ3pQAoe%[ d@ݘS8l*]֟u:jDYi.tzpTAep 7)#)F(I[mk1%4AֹΥH=SXtfŻit؛!D< +ɢw.~A5m=Zηig$fTgcz_V{Px8C3;a` c]y`tZBX?i#I&_/秞k5M?a/7q'k/[ '~8rgvb"no/YL'ӱ mњFH K~LV"cI*`ǰՌ̏[#cq/|+eWA,gOwJ/_CBłΥ̍i?t:Z_+ 2 ^krUR[LjUj7Yg0(HE/c`){J/V?Xv@!|>nʹ̆{+BHĐ9wRUT3IjRrZ>ﻦ&R=.Ы?40e)* ܖgM=ۑEzڝ_e4mYc4W-żdDdꝔf 6 )DkWm/0o yn Jlp,$CwW6 ="DS7Iz9#Lb6{ř?Gœ*~ƀMޓ=h3EWȍC f Zoo2֔bM@2#<(~E7j:Ɔ#Dt&%FIY<C c_@f+geZOM~yo2(Xp&7ǂΌXUEƲC s\[vtձbzZ|hZ@H]GTjZܼʉe #|JC)fэ am:Tm˳6 DTV[R#'7UN~8!a` O/^P.MxRӟ/ /&zkЇ NԶ3+îCQ5C\|P{C[ڟQRA􉺑;~ AFX j,z?ڴAx1u'?YZu:{*2F:"иwzӍ{2ӻ{&0^SOO*jHCn6yo0`G5kq{1?`֕\KOMU|^*΀Ι$T5a Xn2a<26I-{ IY) pr¸jP$j.SJ3\D)s 2BKQ;! ;p[s\Ze߼4RKYKGƅ 1I? ,Z R+ I4ԣ-i 勸PgPXƥ0_yr칖0C5H:0^LCrD8*;QZ)DT3$>D/ ʺ~5*$Gӑ^)%vBh_(,{hV!B3 (8sd![&$Eb)rR0ZClopޝrFĆe!,CT["|nѨcR)uⵥe/x^NޛxrS;x (]fB4>sy|@_QMBsR: \qme߶K `}nWѺv Ph }gr$w<K %-a]1a\0ƵvDɨ#'CTf&S dVV PdܵDA I"3s~Q;牝ƋC4Ee1-fD @]YzJ *ro''@Xhw^wI[X`HKkƄg_HBMqO(|R&!Ap.XNXSPzɣ"YMԌعZTR9檈׃T-@1upzꗻ˺ Zrr<]U Y9a812XLR(ۍw>]mmjA)~rAQakYL Y XL -#^uWX8{[uau6 ׂ(ߗz?yo{}ee`鍑}r5ՍP7w 4^$,PDҳ;hnCiJ%\F:#q4v(t|SԔ78wT okDDi]F+VYєe})ԡ"]~2y,<[rWmV*wgUk+n@!l HAҵ$^C|ݑ>e2Ox6slJ [pBVM9[pæ5nXg M-x >%oŸ }U0Ȅh%ϴfrƸx( $2U.Z w GsVd&*Ľ#"_CmҌ}aE$iK Y.yq.zgX 4nu'w )P K/ hV3Ϟ=ϨGMb CFZfy)sK5N%`F@+f JEVñ W{: Y3$?ذtoHnuolb{i 4 su|BLoQܙ%?kd{76!}/kZj.Y}c M=iήT0O &} '[ϡh "AMx}ƶl߿u;-io({9&Jg&EA~"iN7 k-ٹ5PhAuЁφ,>~&,O.OBN'[K^7%`x `{=l̜@8{Ef#e59QYY bav?I4y ӮB AJ\e37SysK|&3Z})=}D,^s637AS8ZMYΫ/Mƾhb_ {nͻ l>$eg\VPV\1~0O!_dw9e$npSH kܕkVWFI> _P>[vr'=PR WwspPbݮUv=Q:a | BDuR!&NedʉzҨAD-~+Y4A1ܝ(xS$X]`vS؅4hYSqDOJǎo%.Oa{lL_ 20V5P>\%YΔNGPS&>nc2uiMAcI4Œkք7.eV-_MlYT۔[om K[[OMոz1)F䊜IjE0GSvTE;_=Kkېl7fhXOJEB+ 5ۗ"]Z*4!}^ݐ\މ::\H+ 3ē˵32ދyXPO jޒ-cjLe6nn%႖WJ jRw?PRMW>=nm}G<g)7};Ѥt s)[7u(MI^sJ_Tu,EF ;q]Ns1Z4$(&x+7Ӹ O75t!+sp>4 LΚaHLW(_3q1 s= 5 |iSmOq,b/=1;G]Ev54˥׊"L*A.}-%@*|u0=*DY|" i9o^tm\ۖ+THkbݪV˘LJ뛮o'"={! y} Ez;7^ 6Ր`vb49Z ᣪnщxc{ŵB[vadﭞ^xq56'g +n͎ՁgE$`u'8k㄂]qZ݇ߤZܑy-}#4s9k68ڸ{^CsHTk^2cT[vW(3MH"- BIRnpE}aAٕ9>xX%B8}dR1 ~8gꀫό߈,g$%+2ã8 t"{uN`Z}p\rh-2yCxb6h\ntpo%)^ܷṓ@ReԂ`NnB^m6!BhokĜx~m|xdRĥxٴO4w3;!|}0h]Dcw|4MD_KJMk3P#{ .)?؃Ce|E ѥe ٰ8 <#r ׯv]TV:` xG8eSLN/j1j$G,@-`۫4FXQaoD e$rc~.nO2B~iu"^-"͒ &p{F7(ޫ<\(1rdfjCS_k8B$UH)3 vJu?(t*'R\PLw#iVG2 %$էa{8%xy8K|C+ w؏ J':=k !dlv# l1O,`aIOp]eܖlBKHpsz&XXEf Ow짚!?jE"lqNKwJJ(Eu. =(m@5cѴGkќZFss*&^*97vxG;֭oN3efkR=ҧeajT']ӵ%c8r0 8bNa/<9QU M%ܴ Bǰ^_$81~T,'3y@jcY3q!1MQ~Jr$@bJHSGI :*;獃a޸TlU,FAb(IwA՘wT#j*p"Ea #{nGEFL؆&,Z?`~dAFa7@pB2`n& 4H Ζ H?C%{!>bCuwvK#..q'2boCιS@śQDk<@@HLO#p̖ ]MG@k8x}Dxaģ8Kܚ󻑱ฝzbe2 k7zJ=u2 C@MnwC( IL|1 ~vy?z|jӗEԉFr9e Ѽ 9Rٱd cK@q/mJejP3,gEv K/Ԃ.}˄vMʠ4ө.9g:E1NZRYRfWȾAZ2}]|N)_ i H q}Zty .Fn(U² D0etVG>c0h:.SVoufCLNRָ+2J=ٮ{xȦ{6FX/&]ƗPYJsc!rQ쪵ˑyx/= h;&9TW 1ݫ$ Mr1o&ީqr?_5/ E {:F;HԽl (_cfoO② cz6r.%Y?zR٤E"ֱ31FzD`RdfmGS%jt/M S~]E{35y#J.h>#+^j!cJu$sEˢGWjF9t  ݵ\>dy!M*.us! Uh2lӀ ;D=s0űl%q}_Hsᄆ7TҘ~z뺃IfXT~>٨zpU#8t M)Ȓ#Ǒ`#r;ZR:%4 Ld"LF/fC?d?+m QYEYm;׮T|cY19Fb}F0-eh{w$MHn_F0#?#7x L'kS=B~*Awrq<,nv'G ӊFDZK?7m3>:a đauNf 8?eNQ-=IО#FV>̄Q≄b/ɩ@XOD^SO*$ pH1ܰ#2I#%Ek՟%c̜/Tj Z4M>o}Mµ>H d%IH~ZnTxVZk& zD(iRhǣ<Q)vqn,|'gySd@F%pat%_I JgFQڿQBcqݬpy\u D uY$6 -s.~<:cL/?` 40 26HzMS:(M!6sf}M!uqOUP%K.֮zw2fY>K>Ir]kOO2)p[91ɚ>09rCPCri+v)_ۭ2x]؆BZۉ%CV{"\#lMDv|z4qٕY%)^X"u\|za{kdi83G c~JxU  S 2W*ho OmTctnO^J&ZI8눗\KGeuȴ$sЏ+JlTW|x3/:B;"ZMIT12Z[DSNuķqqQ)^aC͚$I%K &Y9&'V,w򹋋f5q!NMg"0گoln71jy-3jtyiGb! k(W//:g Yn6Fzk T.th -+(N:_/:1|"[y:@`.N m%A..N4z"?t1KCs+t k%B[[)!7rSk,TQ D/zP ZYi4L+m*1oRيgoTxrw.ab\rg̞Jnid6!r@r<#&ywFwjdYu#)Tv1~n\-W!|΀eB`_&\pO'6HfbPCV-moWi>KN#c'qjfi\CW XHYVGdܱFoh’$ Gw{ (Qy U8ʴ\f*/Tl+hIq:&ΔY~fp8OG*IRxBk˴\1B*P,УͲ36Pj$hrJMI M+L +.^-kpҲ9;9{7BE ȁvbY&Pi+V)>C صdj]q\*Z@,=>A6drA:ɹf \35?4W!t_UVQG"%X| vxR`-X :ÄfK:XpW /i>ъµ5ՆxIFnil%ytY@KpAj !Gp 1fN\p .v WQDZ.NG* x2Ĝ6BIzo=8X=%uQkW.įn qp5/R&&JgSwb>_c]AMS}w cs0{(mnB8Orٕ㷼BfͿ}ɞg%郉W3ZǮ𾑪s!'b6 vL,=wA䅇z%QE%(_+^34> QFe}v%_i(nTeL"y8Ż)-=i69<_\`5E֯u-޻(TעeO++ט93li9isָ"IqIɦ]Aʿc#a,F߿6\̴o{ _--TP˱R÷dͨ4'#kAJ/L)/<\tQe{Ǡ-ڕso =ђ9UX9aQoM$٣n CFar3z\Y]CRRFBBOY$~!ޥRT"Xs=?ѡxe5h-ļ'uAJQ7٤뱴_Vѿd*㐬u1M潪n,dGI>;4d JK#_ؖ;z'ˀ9Z_z(+K.LM|wtczb$4ᨱfU<~ ca]d )}LE~G^BEsO/="t:RC/Q0C@R&(Q6 ]v|d0yzo;'?x#r-ock[Pd(~ 6*J}ˉHR_-{ȹ=Fb_],!RXt4day??Zh{WFHb}"mA$~!_:ÃCeC{a8;H|/h @)ps{A hw"(Pa8.48(j҈4Jaڑz").ցpyC26-(_b7Ѧ N޾PlT Jǡ{TQ''pe=%[eéIf,| ٭,άf^dekj^§?&)޴5V_<[=C@"̙6-xHr%)uˀ~{@s~^)Y;ಋ& IlX?hm2[Og l<<[zž0ϊYn`ScO)g0Ud C|s3'wr1e%`.wn-+ \aʽCĈȪE+nEw;)kw #-$z3DJJާow/.Gny71/ḟ-m7+%6)*b@6͊yȃoU{UЬIi 7 } _gپVeb鰙O32mf^gVqRXElˀBfSoFt :7;FA.¸WM^k ?:Dn~IAe@τ8Fsϝ1EkM!!s\ ɺ8j3ddB}IO*s|+L%s{9crU IK$>8g>jh7yj oF C2^/'WaQћ/(W["ŔSZ@*QT3>"ud-sumU{7drq*4Wo7Ø"+ieBO"dZ&H OHsxd%Zw@'YiPB*ٗ* Pu-+/dsZ\DK쏆P;pVT̰1:J`0GB:'%xǽ#!lVgi"zeЎJO|gS%s849 *ӕ2)ؾߵgKd2$6ڱչ#9dO*@'ۀB[];Ml|${^)h{9E֪xWZ[Z+N-@_5Y^;ƸrH\.͡`ـyԛ~X{tFlT$DjJ!6!l;p1 gמ>q!vH$8 (RXfuѓIRG&!XAl7@"%Iy GPCDM(?XgWijdmBWǸ$=R[gxSp-b19l`)fey'|ŶO'M1tuLFIdDtlݩ4zǧE qpc.Fk98;O]2GBV XHw_iV5#Rc 3  ht"bn|R{YhNŐw*Vi_~z{XF՟B7[,#܊;~Dj0EaaHI6'aar~hz]yP徂jv!q4S R5){nB10ezWu#d]bH#XR (Vt'd.PDZ8|yK[ʬṅvU"f{f6bt:Ȉ,ԅ;|N_X|Z+2x瓆8zëpqV;֊ 7Wo"=fOQ =.]{7 Faf.$[=Ϗ*uq*:N1 6AY9kO!t7BP^`Av@{r="gWM ՟VA@y"U;f$Bf.`X_H2$=>g4Bǹ ubP:H  [XL C1- "3ۺ}cl@"YrۂD%lS 0ڀbA5=_ڧiΌ#(n!lt;^`I-BgRV]֧uKXΠ׼H~|\HEMv6wwTR' bꂁwe0m$51@6Y܌bůPFrɜMyse^A|X<#X{}UD. ͒/@)~ IiK"0*/5aF`忀Z4]yeW3cĜe8܊|,{N R6ʧt*!īHd = z>̿9-i+AlfSSd,ܴUMt}&$WaHhsuh'\e-e14{+GR^gVqJGKYBvXG/*0Y:ΌIA>Y)@r;TgC̩ڭ̑sy\"e"l^,^oONcfgy6m"g^‘I^*BDQ3Eh䛶vZQ9DC]6!;jվT-Ž 8eWI9 b*@ f;$)pLxc)}a' *yJb uՅAj:쯗UxשM W& jbqB63(f`"D{-}oU5nZj;B^;#b F 龅GKUJ靺@ 02AP~ _YHaA|-@-MZH|4#QtT^jQ4e~&pbP_WpQZLi'`-^aT*æx-Ӭ+^[)zJ0!Kdp}%ojt U%9Al-ul"@O^ ,ZN}1=gA'm 1(ӵkQZ׆~a%o[',t˺.tݒ>J"(BI%cwN<8;-}lr^jFq.͇LX6qZ8](ztrx ] b*,ԋ4AtXEb}||G(44Cm{biv&bS e7Y6u[h}fW[bSԓ-Mj{q_~u!{FNdrL<.M csi:{:kdv#b RoA=LpmK("UÙνJ`4Ps+4ӹ!/: {u=Ml!.ċac?"b{pe)JX",x2*$^/wX4Ѯ`Z!iDk΢_(SAٓ6In{Piz|xł"H/8 u&bՎ|#<_7H;v״%e.;UBLT.ϗt& @t˷E 5 )l5wwgL°V^͛AʘP;eml&Y2V\TG3 K/4 D9$hcԆ߁>麍%C@#N0VIUaizW~e턱Ol0%n Ei_S4? ]ax@ѕ?tl!V7; 8ׁ\n42ɹMW9խ >h }2Rv-?y gՐգ̷d`AWJh|˴NmoFt&5hQFyz JN4hԢ8 γW<#.?=/+:Iۣ6 "4Z U(e\k 3@[G QHi/_ezxD3] MJ~jdlC) f޾{>Ua2W AZA//xRޤ, 0/:?($KNb/ 21L7ǣZD+qF4u* f{D;e\,i*]ޫ=`]|cαȿ^|E'\MpΣlDlXG/ k[pU,G8Q.mk\˜TrOemtK-bb @m搶Ƒag)F4= |K@56oc]KؔF;fB5 ,B*.X P`H-]R%+E d4ȩixvG(UddI$2/}agH_G7c4HlD6gCB6V)Z!'&TEiWWѡ}wr@dErni]a1r`w93ѠoG^^D / ȒMʆ!U _8h+3(afcrMx(SVE-0-QЕ&23vwz۽0Yc(Q#2zQUU Kc{Λлu4[vaIN^n/xC÷i[Un!S;U2nآ8㡚{_ݤWH6(cJwBPfhPJ^:f\7ԗ kri 3]xH~84|Sld }k)t ֪s8\Z= ^^j| ]c(|?K9X|,f<^[x3YwrĄao8V G# xFsסY ]j輌կΡ8IXKjԛ)"˼=" 1vdHd3tćW0&7;; +Gmܩ۴C8r0;L&\:w2ѧw"#Qv\JRFqՀ7ɐPg bC,dDqDK7`|[Ju"ɸ3}[*Zlvz^[ЅAS&Q?_3v<ϥje^OqkuOjnoLGs59{`ԒM<2["X5Uz⢵p}ÕSQ}Ld~4?AvXB@yպ`$0yL5E|#P ^|˓ *cUnH9v1l+K}Ops⡓*/xTv#;♰x!>ԫ/7UB 8N/ y4_re>ђ*e܁/);"q=[-?7L3#z]ƾ.&sДFOJ c>F҈\5 P 'AP?6K¡ֳ!@GmJYӌ|#,5'K?} 8CQEYH*!`:uxl ETsNpqoϐa:;ɦxg8F e)܈Wp+h1Dd9 AWzX#!-KrSd7{+Ϣ|7'";5+bm2+]Va8ҀҜqr긨TFU:3jeSٽ#=/aa"$B.'zNʠzզԂM5Wc& #AlA{G^X!>j ^rlnW7DrsPٍ"HFOea6fR^ex֘uu,"58R5"6Ƚ+MOvR57Zm!NGUab\=5nNj}$;2W{TY7ZD1⊵rG "^Ir^+srVLCđ6=!] F^1a0AjD/ܖLptJ&Z&~9Y'ߜ~fY۴TNCV0"Lu*e~@/u0TwvNڽeKJ&_-Bm@%礮xVQDۆS?({avIc'}Vn0"/Q]_2*Ţ|Ud\ܫЃ|"B:績vNbeQvQ3WgdG†o'}ëc t "|lIy_sڊ-=nkC J.MS x4w IX}zpܬv23j𑋸u~%鷥Ũ?:jc90yc6A_4*-6+H0UxoEUŨcĞkd`0 ob>|_|x7`hV:Xh}c.\2囷{,UN" /br 6\$ (:6A lg~~"dRލqhc5 $sÑ64KJ-ET?SѰ 2qWbe6><&:4ej\#&C 9aFDe]qNGqG ƻN, RƩ ~4)\RܩC̰I7V@( DmVI ۃeH]=hX{drGj{јs y+G_m?:+\ZH:NGCi~-7k0%_{yW;Ӻ(kGOH*2WrwL3#Ɔ߹DlVSt9I7Ce &>qף(RT~.fiAM -׿.B:B?exJ\kJLi9G+bBkJ'YOG!skz9qkS4+ozU;\ph fH{=jL\p(mį^=!Vn"(<ȝRhJvܩ|;xU0Vhj;x'fĜHhݸV/Hv WeYh7p:b$S?^Qj~ĐuoDWnzПO,?FL!`x=]xB I , Q Ky/GI?X?VipOl(]-O) |s%z@+M#RYhlƾ3m7vt\RoЎtMmntq^օeXsšr_є}inZ?=;w7 H+gmp<Ƭpfti^ I\ t `0A3'x7_>,+AWtb]$3AwPiw: ,1EhR EV=Hm/eKY/,˺^,]:U E>di;F:ҺXɽ}ΤBr>|;N^OC& AvGke/BQx-)?ADk0!=@lO3 dųR)l#l[hi$@.b26;On<>jLIX81ĹI}E0KX1]1v %fݵiVjD3()fcâHB!D1׵I@&\TGAd&%V'\ŕpfWeϾ*%z<޺Ȟ퓰۪$suNMU8&_\rGuh//" Ɔ80EeeXA,onv}]|f4zv5 ) Tըi[?Dm 5( :i%Ts/uIINʔ3v<oNq9bh~QVpp?r$'K1ħ)0:;5r;R>̻\3Lql}H)~`1=׫*#b?]SȰ*o+ܺ}P F 2$@فPx cibkņo=L#i<lt]i_{@nkڜ2 ?1D5?S@H>I[{3!S ׽x!ߓ'<}!$0Ȣ >PgQOW a?)x!phۉWц+r\MyyO@5~$hӷ m@j"=6bCq9UǁA~=l- ~z 5h֦:sIAFA$3$dBV%sԯz(q2gCgFC$MdO:vqhMkk v~VYa<=]-ܠZD{Z=ڝ6R6#pmb:wH(ҧǂa>v7uq_z\jq@<ؘHQe,\/fVdgR'Z |jȤ~VnPHŴ$:xeOi%koLm;;8=:;Ά[F]0ZtoF:HkK&`v`@dFrl+6}inՕ~Я8 Eľ> zrj5.91{ ;/.*25Q$R tߒk@8 λ-ul`,LJ|3-D;m< VȄ3Qj[n-n@ԍy+̟W"pJד}2naJ^ISu9 Qّ:5nߧ{ljy)%۩M22ԏ!^0:BnLNyGM(.cC$g];.ð]K&,@jn |M;*4QC|m#ָ ݕn㟲Z='Ox$ z-[d׌0P831?.$Z^rvg8 "E̤GCzS=)oUNg~O^|iC[Bdr7R)rd(niG!QJ3[+qT{z+sxÏ_nr[2Iֶl_g C;<4:- f.{4n)OwbyFE OD4}Ј#⟩tL\e9SgrB.^0O[p?PS&}n%7$D792."+a~k_:QlizQSt3#' Oxnzr|lxg{%Jq^a_[ϟXAm=b P(ɫhx ڛ qd}ıꃇ^ؐ9?u\ȴ;?kuuDѻhn/褄+~~M&AU3W_oCe]Fqdx"]L$0~4nZq=;ZtK/ʜfP!_T֩@ d`l۸5!W=!G6-b[^hA8@cicgdZ; ~"6uhxcJƌ(;,䦋D"( KNɈB=,S gTCgP@2SՑEO,5_@CB#XP-sn0?"Ex,YEtԿ%sˊʊW\F-rWh&T#ʵ蔵Li=u|Z?ڤ>=BRJfR?ͳT-ڀǟٽԡQHHڮ4ݰ2[jt݃1;$4cAI&HWHpjjh~CS1d.AǞ߿̬g ͥ<͠ݮ@:DBnPKui!=y8KN>d״/9Zr ɐh4%KGSJL ;/-)]@؞x1UMH&_1d Qvh+"S&(6U P^ya ?sA:G]M[΂kN A=`e}.a?-bfIFjY0AD@@0)½6EylV1Uc;cII2H4 7Q/ˑ仯WNO[a;fe..D7݃/wkLBi/Qeu2Gt⩠#sQ*D×o&X@_jl}7vEwtJȠ8_N}0>ШG(a!bhv m)P&==ú^; I9ȁa<_Ы@z6iW!ÚuK)Zuw7(ň$矬~BERMbkq &׭ SqѿE_!,CgwFj!m&F.ɷJw X.Ͻe)p:X̪xeZ;Y1N /+$՟SxV4p4ݎ̹F$MG[ {`&/`iM~ R3sdIU.5=rˡXlU$mﻃFlha򷋀o|>3 [5$e: PDFaW?enTnV dG[PZ\DԀҗ'̱'\G1)o&#=yKzZ/Gh_̥ۇ&ZwB  ¿ЀuV(7EBCnخ΂cBR򺹷"HpԱw_qS:TkLU@7d5YcvVd~xp@j0 BgBS04€޸FU ցoNz0353] y1*}5BM[=]Yg Q_8;ʼ͜Tnf$7FG/;L"]Mv[ru5^KV_w ;:sԷ1iuPm j3A'q aJWCO&/b\>qJ>NQTaS/u}cKi./&K{5Mzle[dUzt*^OdxT7C881T  " u&j z*1D8/[Yy(]M?l$(O6|Jf%{>%yá6=F MKTe3kYPJ #,HU+f̓@P[WJ 4:O i'M :ӯ"(@cOK/S#,B&NF@l krzXՏX9sCb\2M1)KwpA'8^d-oVYZ|,O.VwmScϥjq{QL;q .e,-txIww0{p(ca"Xe den*R w#EAU ֕)F-DQ1JyErzjG| f(78^}dE_Y,mf` V13 )UԔen ,ʋVS^M;]t)t‰*2QK H~GRD~yzi#0,L9L$f1~?hZɬ xWYSaL$gE$ePPmS^cIl;K9D-.XО溏pajUeSv_vj  e1w]rK\}+9-=ok5eax:;Qou}֩6jU#,׾`~w*.7"q0 M^ETۭؖ:f;%䑈]Z} M-֓nrj_hG~bq\b)qĶJ7hDZ'^kv;o{ ݧvt~A" aAZH浹}.ֺh<;k~9W]0o@J)Ev'lGǸYt[H}ϽUhÝftszD j-g$URPݿ aG] MdRl[f yDTn!yRa?+H""2:KAKA/b즲P'8ʪ`ykX%٬5(V'D5 \d2 V_6+Ew+k_BPnEo m426=G嵰~z٦6Ё>)-T/㻸ə~۽^]UZpy V@E$'%S*垸1Ҩjz,E7"Qh4o3=4$G Dϻf $B~czIto((`@cQWXM;0~X*/kF5i[NM i;gSjGq#s‰α P~z REX^p0r͑SdZ o)Igy;ը SjxLdOuix3bž y $}2\^]i./G}'G_D쐨t״,b8b;2ߢtnLf*lGϭd{D4x!;^zD 5Q^\-ٌ/[QWJkEiF (>j* {__:d3".X\z> q W_EqU7U`S /Yʹ5 \QDRGZhhO7-Z&[I(YEGd߂_ܑ|W&P=A>:qQ,~~Kx=gz+Qahd3{"k]:J~grUMq].X^*lx2NGcr71(^ lYk)N7#l!?/yQͱzU![Ns=F֐k֨+]on lgzĕg'$dxݬ7 hP%8yN{X 2eәfd:v[MRXJg5-P=|ѩ~ĬʴPԂI2v̌5I8}(} -\S6᫝x%] ^lU3n:jdnoUΥ%>wq1nqSuy蹪o EOU H4U=f ~e~ANsܝC7M/k?^h4k~3k־":[^<7^Vh#og ZHAn~1bDלu_vwWEdB.AQ\ObLWXM0bԿO7yiõ"h>J"$ؑs詌<b.%SκO^:'ߝO-wN42Nf!TjF,%b?RcRs%tOOPg?\-:%UktI֍T&*{[ AV;2FDjƵO'{85A0 Xp]FSW&3pDJ њ<ik*J"4C`L̷ yZc[L#ڨO%gʓ3XzYaJ {>pubg֨qM0.@ʌK+OaĨkZ!C&bIr].$- Dx]֋X-4+IQP3g,y{~tk}"I-peo]ѡ NfhT0ˢh5<;i$y'5 pUE'CjACUC"L=P(yF!Iw^` Պ/}0ZE!%6sdzm.|nH?0Ʌyꑀ͗MtJ6 ܤI\z_wRYI8yG+A<!ycUiw2kW10A+u TcaMQ)t8 96yu rA@PP4 NEIH ?}a>*%i{zɇ،aZ7im 0}AiHgFM̫BT]<\;/cf2x*Ȳ7q95"Gg/JѠM̓S# $:.)ST(#8sB[VBykvRJq[ڝyP|~Ǖ7h^٩ChK rL$'tu'fylDݎ(8//֬nc@7`G9r5.LM7^]5f$%{K7EOKBNZc띵Y41PL.~B &BPlbD{6+;jq = V.7 +h JYN.ۧ1h1dZ,!Ӫh891 ^au-Ԡ7#g Es(,.Z1Lq|C2i7%h DB/7HE3 &&RU :@-?ki\CLB5#]Bd` -shhVw8waw'=5Y'ht|lxQ90.!dGupڬ~J?+e`J:tޣfzm<\nv~ SgD-0 uI\D|q{mrC_RU6N)%ջoC53^C:y'6)LpW<6#uj@\=p5W-AM_+LX 'TW{:* u7=4ҧɣw”O!r;@!JW*GZRGh\Q~. -2گ|2UN _V65UKZڀݓ/ 5wrd FD>wseXNLps%M̝4r:k[P+*ȥBE9jOC>^r6ŏD,t+=8Su.n.B Aywagї`gA@5p9lsĢ{(hMlw̺.v}cS=#O)4XOcr]u<&Tb6TKFI=D+,4Pd|tKRPDdY s4ڜ[ST)</Z 6ʉ=u͒JZ+-wy~0RǝZt@i(BC'2#8v.e%)@VJq|f-&˔2߿Pi[wych37Bs-X<L=O99ᖾ8cܶٿs/g4)txhgw'{(rt{@5Fڻx8Y.y)S t=zI&ы\]}O\IHV|{d`/ׯ%(6>'BZvnKyD"5uۼӾVi!:uPv>j)HQVͦABI a.LLzջ3{Ӳ슺8|n-p"z9fGhᳫ(W咬z&5/o_X "vh?΀#79Iho ԓئ > ݂1 2VU2|ԕRJ}aE` kLxFq7pc6vI5}4q- + ^ Hl\R.6ڞp#cb,W7lbe\wrU\T^|B&`J{tᚵ<KK+{u] Ψ|ʹ-s*p TJ_p<ޱm"~*RR< UA2`.)Ł#`n+,?؇[dmr&i$8bf&ѳ׶.U~O11(ӽRN]\ 7CS,Qk^X<S+J>ecqQ":##0\~;A\秧 萏]=mnGGgd7DZq솩Lbl mLQ#FQ@F_'6~BuWZoFC04vUzU?5[m(fY(&ce)3J"#Ji2 g`1Yƪf[7N!8.#-g9E0FJꦭ70"q*KKtM&` kǿ6aW$mVbc ⟾?ra.64m=oz7\]T+HҔWKٓqάwxdj`:&:jr=\+$D[3F ֿG˹2poȖԾz(&@ױ=l+-!UA*Nnw7Ww |~t2/ُy}$ZԮGCQz+6B8R"^q8DEdA}#D:XOl?̭1 rأϸWn°wpP+GH'yS%V}a겉+QaȈ~OR# k#'ϲ/(Z]xkɦ>-ڋ--yx@WGFm|sev߯Jo8ȃSDt<ɷBb p{\( `cM#= a ;6>LPP0af,PF?=!:y4옵]: B+gVMZ ,)!QĬb[/o/\>$AOGEHJix$A565m  .T,߿@H g7så*x(8HuZN0*Z&K]{o§=yW^,rg+~L TG4W}SБFz]ٕ~d'R9$֐k0n'-Jܔy#4e`i~)j7z12ױ;lVj.N@pᦩS7{yQ# Ky3)ml4E>4WFqL1~9[:>6h..ou{SZk" #e4$a @S>E%AX_Vx_4hVzS_ +5V80`S1'iqy,fہfeT9\gt5;7ﺖ"}S7o.LJ¥Ϣ &fEK# 2c=8hjiQoUcI=n(iL7I̅i>c%HkͱM=)hʟ<]9@T_~Ue!NCX~怄[8ûͣiՊvfA† .X.(r#__Tl*:㩺\gUppJL6CDwB,L@!hɺKo0 Ku>_/.|c>oju?JDZWǫmDYAu$+T=J_ < (BU;`|geRw]ǜ3U>i*`d9zwCzK1s>Vi~}}fWr@3eP{f9fFbұ7z%|#2wdŝha?X#5`RaLZ#Kot vu[37-vDW!{.wj`GQF0?r{Zm5\GmG5PW>NxDS86f{eA> F/D(: dεk̜Ѷ=+Hj] ~Ҟ_1dΧAv fTC%"$e{F@|h`9 ^r׌t3pw%&Zb7B@PWϤ;safAs&e|c#brձXuAc8r2 &H T޸-O7k5(-OtL:ug-N~[ZucQ3สt0[r1Uн}Z:.yG2:a#Kٔ# nw4-|sR"O^l=e9S.NOaJz0(R&|hId&pZrǀA(oy) e/*qڶ hW8"/)LC+rsQn0/D%9unzv*T*&-8}m^ y&[lp~L]?pԦJҋYLRyYC/d ~y4\_brj_WTp^=}9JfjDӔgơML;)ãʬ1;] ~-K5_$2Aņ~Q_W1@!@>HX~ž! 8+*}ȋ1l1#⺣c/qF^(F:mtik-N$ڋXQ-nE?-.>WPaqs%0ɣs',~/-//3MSꡬfC ˮ*` &?ؖ"DʢIf[94?$CB٬ 4"7 #aTgS~s.Ƌu ָC5'.{l%-m%k>uD*BRld!^~2@ = zFmwmiJMLLM{0]tm*hAE W5_t5  6r (%}JHi=ѬpQ`C'"`&r"-[keA!؋wMWhm$ [!; -ET%}Lfvd_WLQ17<iU#vHWoKs2}diij#\9\Ѧ̧mlQ߇MREN@5~Nևtyļu)S1 VfrOA. dLb-gB?qUWȩ9e6  dmWkmzab‰3p{\mq-!-`Hij‚ g6愸a/3z 6Q{S.rmH0Oƥ{\oX80HN#lȳRLzjM|(У  ` ڂ㲳C]\HcőN߲ vY"JW2ȎH[/߫YgPРI5)˯یs£!QV1!y㘨/:Wz%})Ҷ#=r޸ʿ䩬llJ^^xy>Ck%D|J|`u~?yFpqڗc[@1DШkq<'g&8)=:(2\Q:e1O 4սm&TsV$b bK:} vViL .ƫTۀy^s٢Ģ3UҘ iLjcH\@H)EG<92c`-\`-_7}d+F4V?ĥ"!¹ Fχ:n"*7fYoNUV| p&e) $圾p s9B?ϰ7Do9Y3Cɴg.*ga1ѕE=Q`<JQa?>kMmxIc7ԫa~^L"4_kE9eYxڸ2ӮR|on1^4CɁ ehCNBLEn[$A5pSNhd]2tJ.3P&Iݣqs`d`tGq&J - AY} n  ]mQJ3 wST>HZ+g"huM ͭy-ſ3Q Z^=ja^0)η]yC" %VξcAN; ykm%[j{o`."-6ޞ+. 4")U;+$_ vNPۤN'% bϝR8)[ap,[  Az!9ΚQ{UQ;hcrwaAvkr(9ٹDTFJA +)xLF[7XvG ^5iMzG-,k WB[ k9)h IWE%4m\4SoYkraa˕YMCV%Yȣ|zߏ$y g u4庥ʼhtBp׸"(!+ibYmD2HgeՀWVl{1atAVy??Fjz_496#sFq(gmz&Ά9xXFHG".]T?+9jER*LevIXSda;s57@c)y{~(Ě-3*:|~B;_[-\2bg1!TRDӡkhiF'gGRH؛z40)Zm1g`MaJU8l;'3mX\f޲D361w.f-v>ۭɺ&:o)|}3oIdk#$9i¾sbfٸ&0s#sRژ* ΁n&5"6q?F*gkJ)2aWVqrU1fQ AK/gS/p?W}_0j͠#*T&^Iơ =)<'y98WP}NE"qCg8g°ek68Δ\O禕RB8C3]uoD 5$cAyb-h3p /RB Xx#AZwt FmwrU'H ,›*=$WWٞ=܅GCQvPP4^Mk`ZiJ87;l#Ub7=n/*S| T0PcL&TAcLC_ʥL!GlLďlۦ:% Jjޭܹ{4bdV4]rQ:) y2ႍLJD+/~oÏ O!.5=?#[PKIB$G蓿/cMm^zSd^EFD1LWNRѕI]X„>)h :C?kl$z1 sRwz1Te# %'zVi)ٔ4#lj/7P@sI ␺g2V ģ"^D0kjد]#|#/>7)"u֘ݴϊL ZN xUs_jƒMg?&I֮)Vlz9"'Rh/{ΐʭ۠H5OeL!X ![1L_3<*%@g/Am ȷ1OD`3MX.llnzL2v<7aۑc}Jj""n6'1zP¥ۆ\$#eh ;sMLVy Y kQpVpJ*"AuIg0YS>f]''Ïx?o]Ie/zT(WACt>Eo)lv 4 m I3TDR.`|߼}pe贿*Ef/v[Yߝ6T%,t,цTU. ?]c&i#/hQ_l0+duwٷ ?%?CkL998ثl 8i@ęoX"HrOxTɏN:ea:rIivxf,~R3P*ZQD.f0b/3 F+zD"/O zz]d%ut;IeLϯÊz`K#;% t o/+ƥ r }ef j.{h+@isZ$g:1; XC|$S87#oT 1zHt.b!!EA/Cx"j:x YIC<::Ce 41v8oo=tC#-;u?}GKDlҒ(w[X64;HJ3^;ܕNL kAܯ}2͝+rF.;tN{fmT#J䰃#Ɇ,Bvg('%gV B4HSеD8U/و}1@ O.1]1_OpOJ u !dGH #B 5x Paϼ78Ѩ%َB?-nr+nRȋ q `"kB׺]w:qD zĜ%Ԍ}dv}DU>RP75T3ZakA*`X սNJ@+)0f*PI$N^> >+vږB./{s+* C"#-"kW$ C_Y3tbBK%[Z;a?K~˖ <>cq=b(l241SR5sķOͅYA"n>@wGY{y @¢5lQu@CN\\R,_$g 5EeEcV u2|}YϕA˩oࣁ7f _7NF`*8mTe=f?A'`.W /KWj{10DGO/]fLGJsMY RW{HMy4Oqg$ i{0\x▾🸄 6 GiJb✭9d 9[s č:Β ^:Z%1GL~%$GO aߛh!IFYh:+8)3,P eӣ|,(t-:Pi$e?x;}S)8WeD;5, OMB7 <'Ňlzz2ԳY}9ǡxNpW}w>+ !h^c`i 1(`lIp xqf#ca+L vtk]-I9(>Y8Lx>c[P^c3)58/k~z){v) P@Y.gւ6udmRS/=tN3K8 RGG>Eh;R,8EN0߯qsg/ H|~m;T@<9-_zWwGt⡆eؼmǖTpਤm IdtÓ?X3.YvoaBc$J$R$^Zrzrɽ^u٢p>05C_WTMרӷVfLLօ# }JWRJ E!B{WNݣ Z^Rm6_Qi嘟gq}^fQ[ޜ'd X`_0=1x3rRpA*Ocj!na D5̈^ttԻ}>y5G[izsQ@"4Bsò8 6ѣ(E֋.!OKVQ:]6Ї)g&DTUdH91 nVy`6 9f~E2 zVUPwCdۧ !Ub_\F.}\.rJ\?*A/ـ[K?otM[юw Xt@j_$QH c8ބ ܅)ُ8~rIbrb6x5*_aoqٞ܀싌pf/W_*7}Z\5VmN?o˓ '/L/, Zpw7ڜ|xd**#KڰgY  n5Wy[+$`i=yJhY9}PD%/C|%$iIl/oL4|?dc @ aNfCmd0GX:,@L[AN'!!"˴km.q.\oiU2 U..PQ_wru~*JɌFd>R.+18q(Twmֹ>USCݛI=X`rKPu}σɴ BЕ/֚gl5a0r Dkmܻ ͑/ DFŃ *|HLx$f rݪl`IgPByݝ-MJ'8zTY,@5 Ź leL{̻_iͺpy“rہGHJK ͇eVzqZZMѸ+Oŕx8ad=.$6#ԔP|ʊ;e}Ģ ,|lCPjh 3{X90w S* ey+<̤?W*3mZay^W'q*I>'ZqiSGp4.\ks8hO,cy 7J; ҽZ'|KH] bz /wtxfؑa"xpD"Ac\u%otDɗ&$i1{؞s1]Pε7֎` kW32 r |D@H4cGŮ)'ZnU2/ 8Lp]kqxJy;>\P1[:R}wXqë{3YthDҹZbi')2m`3 zoF[pe)[G\=e:P`-/$r}׼DYi6fIm}sg _Et I8aG$%}P)*w4:NNIf|OmyPz&.^o7:\ ®-q"˳꠾xMJzO ~90=ֳb2c,6{$uo+dn070H,pJˑfRҨu}uJ52~>g Wbytu tLJ" HM2q^IF|GAgLo ~u"σ=\|#Wv vyM3zc xl[n>NY4x܈gu/bkRuʴI*^߰qp M9ʊLJGmt2i^>'*I*gn,))M72N+aO݀O8fH6-acZS):s5{̪n"K$s!7{Wr)ʰ"w`<X|GrccaAa@'W+m'"usSFw/jL"J#r],r#l$1.!S|_6M$VܬW8i(&u m `?QL/ʴm^/r&_I@~NF}PR!z3¦.w')LZ2HT ?)3+VaGdm KOˈZDmzS4v$O6Ql$ꛚ4 ezF+fBN@%IBplv@"R.'Jii7PBJcG#qGkg碹fH/#2<6 [j]hfD#j dɞ8W®Syn7gۋ` ZłDڷiDX!7 \İP*7m`1. -:. Ti?sZ'ISɣ-t޹Ic+WBPO[i`{17;~{tӭ"ҩݾB-GJʁIY{r6Ҍg!F\ \SCseCL2ddAD!$5 L_1Md@ꐦ=#jyϪ#(OcDYENn ڛQۡ;AfV E"ݐ'A5'ͻ"i[XF ϔvHgܨ# @ˇR \ hWXE,+=<&{~,5v8I6 {/}|(Ox!ᦘ$Cz%X'kj}Gh5V09Ps^8Df<:m:O'nNlJ>薃7+ɞHNy7]q*qKcbO}WY؜,֊ؖk " fk:( i,bVD6%M5MGzrwyĥXi9"YΥX' ~`LJ%"ˌzTp{%Qs{2zh:Aj7覾0IxbӶ?w\O!ۧ-XQoR}3҃l5FWw]zq L}i8LcL0( X'G>Iڏqx ȋYpuۉDjFD;= =sJ1`Z\. C2X[Ef"P B~ u:Ruȁ.3VMC(wXSƟ>ֈjFgTgwY^cH Z:`h";EұJI{G a (5b1  O ӷ]Ww֦|F8Pܛ1BxAe˕ѼE^h[JԼm ߯ 0F_OAN(>kB]^ %;L VWxy2|Xj dSj%.{RJвV;͵6`)dONꨏb\uUֈF#GuBt2H  nqMzCTG~ky fL0dx>^1Wf8_9"&Мz5ԠVP׏'Do%ްo_G^#>•tl/Fqi 3BlepՀdܫ3W#+b Z+Y!EiV,ZV<όLh`R, !@ad!RLڧg6#mN`% `g @> !Sg?3 h⓰eͬYeޑޒ`GrT))mf= ճOT["$2K ߣ@yi,Bb!HVh6m/*>kiW<2((iFDL6[]Y6Dھ#,6J]Y DC2'1?'q^ !硎OՉdBνpWta@+狒yevL֘k4`!0QdW?Obʩ ۧ#Lt5^@%FT?_i\˼Paw]JvE=P| LV< tSj$,Z; J=A4l=|dԌ4 }$Ff`NaAU>iɗX\0a'Lq!i}4Lt2ӆ[5AYXfҧ8QTtGqJ_gmX\ 0lc.e:QHG8z CZaS[<y DZGy*8-c.0gg](_]\@qiT 6e=?̳|7Rr00>nW +bJyk P\2F6ԯa5 猩킓ndW!*Ye;sa:LB\L`]"\؍*.SNz:iiY;^oÌ]e0&`)KH=(n zn7$By~c?Asq@]HU|DC>Nʟo>vX,ha)UܽуY͡ptZ N&H(J >’%DEly妌 T/i ߂.Ϗ{m6k6NH$:gA^UmGyu(z!`Yp=1z<$K8wk;YvR+J'0݃kS}|w%ݱ9U[$JB4TkŖ#oc,*ivm;R}k{1}nS {9WLBܩn*Vp.@B&]`Sh8pO&{lGc( WSH(*/wnC(*6#|5G6h yȽ!evLq ɠ6U}/sxw˩O0{фPd)l}Bi%JKIW1"SbO^ߎNk'^0)t$rIM %>Lyá}kQ P@#[7i H5VP\^7@PG<$"#@ VKgn#TFA0ic? uk+a4:Eb +=`{`x?PS# Y)E3GXBNhilVǰ$Y'D &Im@>Ӄ>wh$DgYA(5svy<R\wqWlfܑ0Vɔ<̇L JHOh#&O3\ꪶNsPw }SyOB?oP:zqbXIs 3̻;ViC[WMIpNG{raHE|ƣد GQc. $ MޭΖPRL)3ҙ"2nca8)iBrsS.x9YP")Nt" Ngvozf٣޵nxotU2ߨ6oS-BD? M zIZQn?*Hwʠ~&v$"dџ@ KW.EbҖs%O YM>ɅQ=^! idܕ|n"{َ JtS RqxY>Ne$+#Iמ M!̤ J<_c yX`q{c} re7R)b[Ash\5g9u]6vg9qAyl76u:E~]tltø^߈ק1#ߞd""V\ ^4Պ("x>h'c,.C"ȢC[mYH:4ztH'E8|ɚ2Ш7}j _ P=xJ'/k!zx |$t`YQFߪZR䤌Wwd:hB$~i%&7.R#+1$a bxR@aMou1؝ͥ'Wtu"FQˎ塵(14+(Q3:2H`saA*H;%ټԣx^+0ggJ70CLib`1Γ)F_ =lJ4xypA]p=b*rJ?n&OeR+,03594&X|))e-n@0{_2i9 (C ;´:h.PMD#c4(ޜյ 4cZCx="c=i *tXkAZ퉓 "@x.n瞱+=٪l}HB0Y]}Rl}C࿾]]r `u i#5_HV|0d![x_rCt, J9c*撸s>N!eV*y*[`r#AWhhmoq&󿕴- ;XS)Rl.^s!g%IYҩHEX93V> j̚hXa;aYmnSpf@?\4ZуMotkG%r#wp4T8O+NJ'NXCx=y92ӓ*1{ %HJ>$Q4IiՆ1D)< >Q] 0@.7bc ?H6SV8! ǜ/iid4 w14ѽkt,.+y'׮tVgiu4Q,'Ic^چ,2=teS,}:V6]Cm &f;W mYКr.+: 1S 8VI7 OI)WzG)|eqT*{Bm'>;l1d҂mP mw/ =Be./_{Ǐ8IIziji)gnmNU#rÙs%q/F4p^Hs [tUćciGpOZw8HWSYIsǑOu'سl6ג"?Ԍ|`y M48rUAla| 7LrHj(Os"w$,cTm(ŀ;"q/V "䥨ƂY | $cǤ8$;r#躒nxs~!^=\33NZsSJ;( iN$7te95j#oAnoD}Ⱦd] >z ńreMp*8Jq+!!5w6ڟa _ei?sWM[0I)zz  v%d_2}nZ\94Z'/y ZEέ-F\M~[WkBJIXRF>!EVyز^-މ7T[L+L&@4džW"wt0GQRK ͊WЛT@w`Uj⇁g;q%֦cJ;xu t%ElyĔ@1IEGb+J m ;ETKZj`9}s9^ -ö]8(8͔Jp-d$ tpϥs]rBLv=@\K'הMch"Wgnɉk~#s^UO}H/"bŀ։3BT3﬽e}pߴ5 x^3[OzI>}'Ip?ԓBkXL pL H.V틹X1v%gSѩ+e7+0hS_azG>Ffʿy>4Rˀ͌[g@7x)Fc-{7j1iө^ou,p 5Er&B ^ _1-h:8G:̵'aya(.ϧY";"d ď pΜ-"ʳL Xܪ1}FB0P*+l=UOau YȝH%3?Fj-侐&5ƹo)<u->HO<`.. ,VJqf)_aѦ Y 4Caa0Hs4I|㈟溔SΚ^g;_BU) ,GS B ‰Q5l:x'Ȍ\ [dz W } DDOX@:))B2*]XωEnsd6pg*Ub!~F&qR&0^kE˼RCHČ3*A'S+_ۭ8ȊtYLbņ+籒b|%r/d,]~wإ 2V9x!{#4EX֫8N#T_b5)a?vvKNf `QT0k06փO 8X uQgz8z' [7J7 !'!"'2`t]Xu2SԳ4 ޽{] AOr MMUdYd$<䨷xX÷ C%( Nv/J0. {7s4_Hj%dRmkW@7r&7T>Lt\%YV,Q0K|l^ (q)'PףEg`S5@sj #j 7{BU`Ol- ޭ~8iJ01z WvVqA=3\vt׼Ǧ 5?``W5iw!%QW馍OQdQ.I)e٢`nH`3gaO5͈y=BbL8QT[RӾvaNxsC@w8beiWR1"~˯p!o4 =<n>& b/<%/̯}Y'.qOlF\e!2`)Lsp2tYgC*8`[jyeWCh p|^0= B\ӱaʷOJq#8OEMVxؕ'<V&5n<.ZYw ͪPZZމ@g}Są#(z?jNPclDHuUS4"cy=]Ȟ7 +cs|F[Y W+96G"7?#w^#FYVǏ?=QNPv/jjK5'ehP~q[=.fJ۶Ղ%1+Q'*d%e>^}suWSV<7DͼЭ܎!>t4s) 5keN;74eeB}&Bw (LhhW}|L=Z~4'`99 ܜI&1M\eDuw[jU:ǟX"$5‹΂gQZ:9jiROۉU>w7>$z»\$B- +837 XUmNuW2[-읯Y_>XXoz6If^}|<'j\F'𳴽BKd>BuCn._lȊ{St+.:Iu"#t fCu# ߔ`"ި>ƒ(Wϙe /G<0ƓhWONCFɮV P151;W>D߅CpM %vZH74NٺljV%WJ5h#[4X|?lDÀ(s.9y!~-߈̴OɉVCPS-FhNWBAIXg(:5&`)5%@j6`v9m8$]ĪfTQ4D [ſ{K rT|QLQLS\Uql ͂ھ Gz ?{DĆ#Y^!<{(h'+NӁa}^R> vp)X8ӹv\zJB;gE7j(; Ѷ$TWӯM~ /E>֫RI<X {d0ϕ#*&8uflE6}52&^(i#L@?GqǶ~7xMsnL^l,XR? l|+r,hy$XE8>1wWYܡb}2HQ*>NX;FA1A\S<1}ޛXY2' 7B2ӘY¹+V W12K8deSsGkI 9p)͏G2d4kr.TsA>Ő)gcIZc{b2D>qe}E沱!qUXnf:yǹ,\y3lp;ƭY1 ЏhKϴh8\z5;? >aDp4!AH>3^cz F] /r)J13o=4wĽ<mUp9t@ٓ -LNrgbv:+p'33j_F"js()<ğk5&yUU>w?5oQo+;xkgGK @LxxQ$Jc2\|@ oؔvl/h#E289$I@۟DKnVT$BBk~^&֨fh*, EuJ)· $u;F;߈Т%,BfXy#ک~-5NԷ._2?aRi?lBSF_Y<Ó*AH,E(`8<7 hVX(ٜ-Š\SJ5hȮg^xB_u:8#ՖbM3lynAE%TU yiw_0B!ɑIrtn&mm;MT šUWX1ue^ʢ)j!$# F5W+kQ|9tp8-̐}'RZt](7Hzw*uPgmDq~ncP[2|kwe%'IT~J6y MsdgL7$_= ĂIeޛv0R@AD^qcT t2edP&GK~5UsC>B"}0"Yn;vqݜR)߰(ۮo@\ǚ[VFr<%{h.ȾV^p-W =/$w`c>-Hb]>q3|Q s0p#8Wj K Z70\ؘ:Q*FTcES티Źۧq})^ fWUzyP?>>r!wQ'hHf󫎨),u֦OgMˌoZ7o@=dֈT ,)u!k%k(h٪d,x>$DU +qfHrs5s$ѭ}{`N*B";&0xoP.ܶ$),$@7n]PáDYt:%uV3"RA7wP^li5u[,1_`3(WҼHJ۪Ȇ¶:DD 57bEZU7XVl_I=eDcrWҐ,ߏ"bWM (u?d1P94/_ Hm,@z=4YY7ST*/RV6""!6Sy>/Fh /RScǜK!TJ7fl/ T>7\%-?q/R~ǂE$(o-n< 좜h?6 (ӡ&O@غb0bB*&t]w0eNH:ԤQF/1Z^ ??01N1˜MS%mky={e#_tX%h0pEMǹ%gZF'ş;-Xz'6BS2_ղg,,Qd;QZ9'FL n0\\`juGC;?)3YBs@@ ,U6UTde1ёc8F'Ӌ/c`)%s~r)Ɩ !0vQfA=*jRY6U>@IV+EONn򑭵ͼ:+&8l ϘD#Aommnrvdõq(R|S! QQj\EiГtL[=ѩ"J?XƶBt[ |`@@l|;k @%t9ΌDjPÖЯxoaNb}!c:4Y,$@ԲW Jvߞ*~בR uMb ֞kU>vb-K"hyzJrQbc'~9hlnrHV-rID *Z?]ڹey\aє<9ae `hd\uwg@$ ]$?k2~_8#`,ΣS1A%{ۥj)? RU ԛ UA( Y?fb_O6y*8%02awB#܉!/qu uM 3NFJ۟#h"& =LrfT\a V5̈mtI">·ϯmcEJ= :[`dch~]^@l~f}]e)XCD7VB&QMڡ͛w;a- (i#,:PRKhL=0piv6\< {B8<xJ >STqK2teR7aiXy(>GKKpG$pŲ[H7 b?X%^:T 뒀n榯K]2&{-o\åF$0v̄(DZΌ|5dMz+TKE}H~-hhI_3 Yĩ ıv}UHɜ n}у%' Zvk /JRKm-WD_o&2nqu$"}!yFǰ֬#hX|&W=_ G&kzl)17Ny~ )JyȕNR+G]؁qG2Pɐ}ÿd-<΢0%Đ@ ǯ{;/,kh(|Ӵyޭn!=@p\fA5tuWDڊ܂;7p-A=Lmz{yPߖ $TEaSS*w531RE"n̰'|vؖ9;sbzNhS&$|[0Ooz/ɹQ=σsU {9%^U2<盷/b9hiEO6ڻ&_WYku8ly D sA!|] Y-웻2MZGvKyb8@|AG=z:׊ja$#s.f4I5pZc%#Y ^$=Wj $]u[Pd%p7?_-JARUi+I1(;?#|C`GHNDW"n/98y@&BmԸ'W+- 4>Q6G(+Ӻ4lU9$ p4g(=\i07H#Uw%i87zd3v_xl\FlrlrN>X")Z=U#+xCd57 N Ws\QxBiI}|^@9vJr R-}N폣Fi kڻ߉țB+id@wWKrlRyyCys.Ҭ!e,&4WQ& By0xhȖ Dž@ :^ N4n4ukАz=k*3~4d~'),׳_>rXzp/}$"+H,5HwA]_@^S4S7k^&CYC[=:'Fi4ȭmV**@+sGoGVr;^/0/91B?Y~!=.t袏ǟ) qUbwO]_Kۀ~av({QsD)iϗ4.EbVlP.%Sbk2bq;6nUAQP%-xB:,UTymMFFf^yYʥB7( >˟`+-Dă㹤6#y4TLO5x 9Lӗ0jnI8Үi2] 3_׳G[GX#?]CjzJχiwtݿ|v쐬ft*I9arpXB&?A ,*zE 0~r,\k˥M*QIAZcZrUp^4jcĴczAPjtohhbyᄱ1ɞuSfGe?Bc~{Ӡw#aXv N玃3aՠ@ 04xn*w `}jbض>Y;yy2@OVl'Rt[&za 8)T"#Wr3E8jՀ?*QZ*Y.zX[d8RG|A~wW^fX6,2ɄUmRaڗT˵XްŦ _ SNDNѭE(vI"d9O}mYwCX<f}tt&c?| Mkc\f rdonG/RbF#"n zcmn'`CuoEo.E+j| 09Ct$\smm3(t8\N|3\9ad'aۢlHRy~64 ?ov5-(~ڵ^blM lM$7 ΁ uX+>N8U f\ ; ȸي"xHy⠵"0WZP|H! PR&tw:Q4齺Se @gu׵iE^T w;CJÐ|^Jiϟ[m| є+vGCkw#W2eHWV'>W4?>Dܭwot'GJIY]qG ?݁a,A9F.7Rk -N$}o@ȃm:uM\L5`&\^Y+itvz|F]I,mBFlPt:ƭaA6L-!m8L)S(Z7vEAEKtb",R[ DtWxZ3gYeR-zq6¾]q`_^QKL%ۿsZQ1hA9fYBs&Q>5O@ϊgH5p,!!+sUOʑ&xj3AyGPz@dvB~싲XoPqQsWE47=V&Γ,ca~хufl™J+|IFbauXP?' &0>!T G Ш>shT\Ar82h28NR¨?Ct k?pIBA # MjEnNh#W(uxfhB+ $ T"U;d^D9Pv L@qxSF"u1xF5~ʅ~]1&ܶ']@%h+u miKC C h[j{y{[XLCv,T={c>WI>Ds s ujڛ0+;U zk@IOo_K! $n?EqRO~W/z@"THi;n.s9z.C WÜqGv:c`UD۶+: N(K!2}npy'XOnw'̃Jm\Y,ϓ˓@ xY`^+ԟŰ &dݫbC"hֱ8Am~/BYP̵Tg|>bX\Vc4cyϹ641j3nwXՍX˿GjΖdZeXH9g{IJ?p?V+0Ԫy;|>?(`㘇+ZQsz@F0k#>_fZiqS^3M.^'8܅(DZ+%:ZkXɣ-EVdEWL+I%2OYME%CdE$Ǜ /fξ DEAԏ4C㰶a6ur"L ?R?jPLt~RUҏ8}WxPDwè?TJ qMϷF:y|~=j-?|VʚnnaK6,tLiL=ϕrɜx7W %b9Q}Jɷ69Vxh"ܤљ{HyhN]9଄I ݦDFRqm+(SG]-1R&Uy I2k$1+9NnE mJʹM tDoIsrOƏ+5ܫ7xLRirHLFH?N=-%y|'J\!\fw$wp,28Om=p}<[Vij} M+ՄWxe4S"PMwNWK뼭y|H[yԉ̓ydq/"$G{M@Gnю1E{?(n\BdIyzd$dgZł cщORʨ2*%*0Px*-M޼·|Q,yHBUy$qӕ2]#ݿՋq.}!ZkMt; _ ^&Ez]J0GEAP\]$ce!o}?17kOQ8GGi VYnD/JEE}z Q%_F} XCRp/{Ak12`b9h_rŽs7^2O YM* jeHg_F"4)`Qe&3F"K<͒q[6z^E֣6{hPRH.?hX5>2xJH:qu 왐uϵpB ƜzMTdMf<{?1^^{5%MݝSܟ P c),h8s.p&R ({( 35g'HyJ3^))SMw:{Lqmg}Ӝ0a=!a͂ ґPP OdžG6Nk aL H%^o": Tf^EEl."bLhjWBGuM2+naӸ`qԯ̉躆:AU<I[EpnH}PPqlW:G8K?ƳKڨ"Yc+fv/CAa|?k 'SL}3=:)J.RdLW*̸I. EOGSom®1QWɌʮjJP̘GlUD^#dINB;Hv6CkǟEllCcv'SR]=?'ฆyP $˅nWڃ wNeNL6 KaL48ҹ{P4T+9lPOSQx#AQ0} Q;T Cw@?kc:y snLCݸ|D/dDo,̚vgKSxf$x(oPoFVFwJ˔c #-wXU5a`j9.ul.WUV3hgX' ׍'Zm/0 {A V:P -Wj`7}(QĬ=Lt!B)'1zjt}[Ge; ζDfg{Vylg: b}8o4BG':+WXJr[c| V7w<1!'bgc#b1ͧ+Kợ8Ѫup 1ׯUc 7{1U:v8yE$Xl2!K]diB90\V\QСR_J.XwltT/יkFOsHTw ݠphQV,a?墟Vj}OLpL(,HtCݷLŽPq8^ځ{$`ܣ#mAb,Ut~:ip_9ܟi(:1Q\<~J D Am(}MXW/dZ,9@P0*lD YzmĵZy^T}ChmoCFB v({Y =]nmh|C^;ҿ "PekӍd%5aI.@eFcg?Y4Qظtў1L?(* ;s'̔юN]_UAվyk-3~\ Ժ,XIPFR8=אP$fNw +cFMVX;>u 0B7GpO$.|gz5i/A+-зA; lhOrJWfS̼U'֯ڞcxɚq|м9AWS,WNKAv0d͹*Rzbe7i*7G͜1Qj.<;SIU7ې $[2=Oy9ӚY('{Ļdt`Yi8$ЛM E/&6$j["lshm/4ݭWg:ݧAXb$ jAb))yEC i<z_fr/x*)ΐjN@w<YY[Y ]pv`=Lm p,H68~ō&w<~a̵*iQӠ?W=yۈOJP>sWiE"eGvh~bu/ۖ^ۯܰ^3ޭ{L<ιLgKIhE>80L+" cP2Qh7_;13Yl]dHl@bRgE#]bAVNy0H=wMugH}`_ OJy\{Lҫ  _VsDnïpkY[aOg* 8 ֌Fk/:4; piy6iH nQw%`NΦNэ vNmjzr ٙa|4ٲQ4Vm-{|UPZ1W>ԡI_~*ff2Xtp?5*4d@-ΪB!BV g}XhY?aF)ѮWpj<Ɍw`׮凛\G#I ۀx@;77~eBX^+mRH6xhY@4%U5eYlUeevW:=,7d".]M#HǿŰ F` >/@"N{wRH\r$n vJם "BK<`c./a=z0VF~[DB-L%4D)2Zǵ/N@ 2] Z hctaxYU߁ ˺u\|)+yD1o)F@wL<3t#jȡ02sI<5M+GuΣs=uג=@oYsgex?Wj<&s5Lu#槳|85\,y ILl&l448MSXO7Rz(*"mE/—S\ߙCh(УM)eggnV т4|zPP[86Zm}!b@9r[ y1nZD! ¾SʀG~;mVG;ZZTɥ_b㊼=yR#ݚFN˚n:g_HG:QNJU@UA;ԣ Nś!xVB|*f2S %g}AVYZ<;X.}TynQkDS{_-&7?嵸\W4`uYqAWks8K>,r >OEuq25mJ>G_r)Ľy#e鰺N~Vn^m{ie{Ge9#MCroC|ʹ9v1K!]Hf= kc,͒1}v0_bo 3o gFؿv顂 )ˬhfU4%Yncwo~,¡Iy}ۃu*pldYuwu/"I .0G: ? Ne5A`=vTPǠMʊF)xU_Y}犒=>ףB0Lm\z5W Ճ ͍E43Xbg \| 2ӱ;S[\yඅnp\qIX#v[‘O|xܥ PD_R:΍A b"S\8ԖW7/dWE@З_mEAK:Ek("p @kYZwߗ膐WnPO}+-}V[2'DO-$0-qUc@JamG7PISD/CI}r9NU W4!\zfZY V ݩ~CQ?xosKsfXu%YuU KS" ګ\1Ch NLZQ;YQMReADPCk((I`#"F  &YYjז1`"=ף޹92 W5cwCGqN5mlt: O./Zq(k`o)r]svQ胎$hao|$4L M`ϕ#M>Miu+tq\:AE]:T",Ik'F|Wę{-Sv 3u~+}1"[|I`쎶x~/U櫈`%= dv;pӍhZʾeOLƫ񒆮Xxg){;z׭*NJYHz8(`bqf#\f䄦Wd{.z$R/M f1_J>?:TW;:ZFL g`Hu b:ؗ 'ZbK;6l*3xF%BWV!wFR#[%a|a9srIR ϶joj3` c׷`ZP!Tu>lF[`i"zdz<1mITCG +2?R97#AfƲ#Xc;miwz>%任 O7*R~XewxcK,yWCNRS=rDr04N!lFk7X{\g$=pi ^[noM"h+R\\ }EDnl4p24l˦tq ޶(41JZ!`MT5]4[LβAă4AߡJvx.oCHOޚB{4P+%«[5N\X$ XG,K :cߤ#}WAF|{bdǑ .<"8k*i!E޲Ŕ&Y/Lʲ&ØyjV5b~$[>狵w}<;]%߉aj[cK>Ud_]qcS}9tN $>'9>~yuPa^͕ >mkzx2~h}Naq1S}`@m9:y[m~+LH,G[qDo^VAh}LYFKZb~ Bi{.f ұsPp^\q e例Q Zq,o~cR0ȧΣo[SbW3^ [mNgqnMA3X'F}X|`)DOf0zOW+:xZK1+O el ߄W^}7-ɞì"`T2v f EC `Hg{2b>U[bQU4=x\Շ?FB'CdanG9&vXNtL u9NH٥49H IIO1RK2,y6JNfȮTwt"48zt|f؁Չ0yO"b돖{ѫƫL w) ]annkU#cǧ u*/ّu*9G[ ՛O1Q&&p<ʻ׀3SS,%azܼ2~kոNTRl{$Gu5v?[],]c{oх:ozɓMР? oXkW+-e0*@ج/G{ qz|̏! ͣ:+AKPW&<v3ONZe yW.oBsRmn0Nh,lC+.5UFǁ~؂# J({wm)/䞿A"FטKI!EÔ`NR!#E8a;޺" 4vvi2%Wj&u?v^I:ߠa-׈}v'GX(03~7‹/zቔB:={/VgьdB0 {ñY야M;2ζn` r,. W;\{ gzΚ#뜦*ֶVƛAȀJ~c*R;nzG4੕V'RU,t%tСrLr#|0w\5S= Z@9p÷}MOfVp\ȱ|M{l i'WZ N&A~e)fW<>ǔ/XPoXkU3F%kj{R!Jd)>,GP=@U[ K2WMN0T-E/ofB#n%MψI=GS@D$4Cآvsm&e+彚1%&x `.Tst+İDx16Mp+p<5L %FgSj)^xux:Ĥuv}*xRq$.`zѝU}D ؿHVnLOaX l?fݽsovY piW( [Tpp|>e7T "_Ÿ: nr/rrmQ·1<$|Kp GxKs Ⓓ>1?8—QPU_|CY{6_{#^4nV|TPy}XN4b]Ɇ K K~bPst:'}SowNw@ VOOA"tO/0sɊ< + ]s ߷ `WWa?ʩ:ܣM3=4 y܋x U1T>ъ][+gpFJ 2Kֲ(aOW5 ԔKpmUiْKJXuϐ`u$PI}t{0ҩ8,\(fuR_f!\˃)b\rIQ4Pms)LU`T#oVҬk^}>ahU%# a{ C0=(k&b Y`Z\!+620WFFfSnQ-g7Hc貤]XnV2_&ڨ.4tE+@U ,wO %]h IJ\CW:E(jiP:Z}q]v8ɭ-~-M #cbȼ>@oS+n'`;wGmשQ{XKcG9A8[^j t~f!N ҳZݰF]D6,΁mxqPips5k> ؖ{Zo밖z `]o 1O ] 12TnJD,xEI4+I7ez凇gZ?-+ȘoCVߴԨ~Lo|{ΞP9/4h/xLtmb)q96db牴8)H:vcn\Expj,\t* -a65FW,.'ԲvL!rE$J QvPblp ]oVGOcNl3"v!zN"J*`ӤP{ 7!vqF[+V\9i XA"iwOg%u_y2mr:Ί\$0Dq@|fu fy2ld9LU"a?Ķ&oT&t'+ˈRI!RӂEM2Ҁ v cȕH25@%u^d(Nv%fVh J HRcqien:.y6Y!0)9~m*'bW>ٚ tEO1voN[sgl\0+^#f8+w,{JF cN|EuM'II4>'{NQ`FݴjEKMs󡇆a^&-".6Vd] ?{^@W6)ei?m:"OMW=l/7Em6d9aG#Ha "WdeDOC@躪GaWd\X59(QO$.l9+ BviF~WwGHn0|qP ςo-3fǑU┕Or!@si|+݌>܋v;)],qJCsX߰ݦFo#CM%${;L3R3 =`?o$^ݏl31/z/YyKe T?<QB|2Vau1ŪH sk5Pӻ_!O56=7 Rݤo]2gT(gq$[bϽA#!zz2)IQhO. AgdeS6cr٠=Th8nt58ph9)CH:p҂,+k<"ƥ4v~gRC@>l/pܳit ʩ!IJQ\a;HO8 M07r^.So>e?Q`תlIǛtj|SmRwDS5>V;_#GUݤd18 U$^l9%Z ?LY,REle~gϿL\ vY\xMLP ʹX\TC*Vɟq@Y-$/> YGu ;<ǻ![Jai=i$x%D/ skOlzVQ,ݚݶ:τ!C[~3 JAG=Sjձy\#wdZDRbo'M ?WGem']>:k?rʨuhd;PJ.L`GD!Y: 4?5*P,6s@ʤej0k]% g]3(dgQ1:*WB  $XR+`TNFDvEݏL@;Nd+'$!BBd lN^Qz-ٛ0y* ,Uak[5ϮE۟Ј)=7k'% ,ɭy]{Ƭld"h /5 [WzSnjO*?:-n'w?Db'Z~4 S?"`p(Bbo;.oH~V!$zG̥l3ٹ[3RT*eel).&'ުţHpTq1!@=?b5s%xcڌgNm1!.h!ö<4OGg5NPg[.p= -Mk8$.͢؏7#ȓWYEf,c GbAѻ8iP]P)QibŖ/"-TQ}! > '-˜!UA HH@kU8/w{gvPܨwpj3F U$UM&.fFXWr͆%b9=!mwVڨ]$8㙡1 ^/1_+ 6+CKԗt+cCkqi{^D0,$Zzk6p_aC w Q|芍MחUy11FVu^~3n1[ăҤu"29vypn8-S)I#pvE#cjܔ.L#Ն}4|A&5P(͵{c^3V^gDDcZC]T9 7D4Hc(a/a '1N0MTjv1 e&}@ |k쮃@t"SσmiPP<06>*'=1 XDq`_NX[KAʭ~0Bmwj)<-ɁvpH|}"y.~30c2fƎ]AVF916?Q_*S44gZuN5QC;U)\IW[8-|'0h;0YIۂ,aՖ8e-PKۥDd5p'͆KC rI_7i;M9 haWJR\ΩAWq._II'܀i}BZ0Pʳ;BgM`Tz []%@{iN'xLRF'0wc_A~\[erEhfe2nc4I6qNdu{U8#Ij`5졂U2~Ɗ0fZurlR!|?jx+\XZ-h_q-CqVBrWp*/p{׮,O=I cGBʍڟ[ vX"Sr@fQ̾dMgIH== qzwITp&LnIy/d2[wmAq0v餥$,JfZOۊ&)\ oL#j $!XdxPK0QCB6.q86Ɓg[{^6I\~8P[[NrRwk=)Zh2XL)˼]|X!|A}Y>Cr!`oX U5͏?ʶ (+@FP}IV1kPIixKўiJB.wzo'dnUo6d} [tqeFkr7,^}HɨQ;TK'[{Z3 xHDzq1^mskvP)kC>\ laتi/P[3`rtލX((d! զêilU|jrbbv%o؜WQX=mj H_~|8$\Xoуn* AA 2rzlczŘdeȑIØ> 7x_O }֯aљQB *k8/ f } `/-CFXR7gHD.?[*%R|vEg` [2ko6Iw0 9niwl|AW-%#?Fx.Bu2`7ppWQ?:Y[jG#6a\챣vv"Z]R ,kj?uQI+m?-48eV9qݒ+^}49[h>vǧ{E(>Iv$OBos-%ZKֆ,q23v/o֒C}dCdM˜d+;0\*zxL@k QrD2+8:IHNæ݂ۙDl ?1s7Ѭ7aa>LTr*[usTtTpPQ4S,CYNy)wL?yE?eVR (/TfvY}~+7 k\k` %s=X~k -/Y=7ZOݦ]+v:}=$^}]}MpQ4#SD[@Z6Ȝ[aF!*Z^;z0 .AӖ;KĽٷRYpDEZԕ{ퟟYZا{(Q$q{i@xJu^ZS<\cBvҭ43UD*2C11"u(kPKD.mA|ZCDv?A,5үKn B7s|' =¾ Ef!k'C;Y! v݇n.$#q sS Ng#N;j+`l&Mf.05-0>_p_%hNmShQy^{R4M\m"Z/yج*bkH 1~ӗ2UIT0//8eӮ{&E%}F;ܯ:lr2 6 S`etɽlL)C\8k/N3HHsKcpy@WV3мF!cÿ-`fe&!"(H/:Fhccջp!ўx@bm ҹy?pU>vCƊM("auEx7kg3u y")c0=AabLk؜c~6$Uq<.sHKR;I#5k3iIIVp&lKV}u! XކSFD&r4̴ [l1 \rM~=#F~к(\ : A0!.#BGN~M[fYuz)4!a*T/E G^(7}aF9.`齙sA~s;$Cu0|SC۹hyWeGh!wzϼoa3@؋.DC [* 7`sI. zj:$xd{]6W΁{38O=bC5=cJEeG-KIخ0v 3xQT\';I8T\@r `ٕǧ.5PX&U4oQ<Q8Է"?ցf;ahWfS ?@ OGf{tip;&ǔD2͐KW! #[ N'E'- %$j2G w1@)n)kZF'7lDfOg>c&*)|!CH`EO!$<`)俈h[<xagG):Fkwq|D$[)3(6Οڒ?DEᐈ| @AtWubd1TΩ7toWY )>(BL_bmը&+5u_ i|9?Ht` p;T["J<;'aWo=m7% @w- y>³jh>1Ui. 5 "l[$ `b)Ca(֡$es$3^ًnO]b~z,,[o/ͺT^kFOvveMZ)LDB ?5~rew*4O_~:}>MzZB`$lUkO59r @Rc^y_̣mzS|=b%ho[ÆB7tdZ%&e_6=lUwVqG|֪h{  ¿D4ـɌY퉄c# 4(9aoW8M90kde S=PaS>fIZ&ˎWUrl,Nzͩ}< ʏٞ֘x™q 1/jKArXy^ ꫤ 1>o3:@<]_ϽQA[RA9<{A4SזU \Dp;">M^t1sKԦn!>Y>ɨ_qC0̏:/ńR4]p +jejcƕB b(eW4!1>pD=_- 9`rp=KCi)9YIq-R],:t2O1Zp ?I4.ь`;sAؾnrD8Q&yDL">I։511r^O;BJTQ&x B/U"r(nwgjMJ&W ڽ-|ocŒt8RslZKUO3 b@b6b1> ;kې\WC}1SQus{8opDh@ ?ҝ._kQܓiV~gB9p[1eUb;w Olp#Nn"͘7w.a9XJ2U*Jxjfa[ҡh, WݱّZc#6({lP m&S$bmjn|b>^p1*ekk\;ɤB4`$*| 2:8\KǂԪZz~L8'*0)ȽnܦUt=Z]&z[]I3pg"X}iYž9fF %6u;&]Rvcul"#KlT=)y2/1?B o`Vd$ON`?=MhG*)Zvqfs / :om 4qĀpf'yc_7'VE`Y2/FfN**ۢ2QY#%dKQK+&]FٖSy)hόJm؃WC -_螜"oWRϬ7<3B.B Ip\Rh [HI "[ 4: wvYa+G9y]RU.8[9@G<[.O]8:s;]?";1[^ 5XB[%CLѸ3'Ұ֭rJh#J5@`P(vs(92XCHPB>)X8)P W4fAȖ') C?Z}Xŷ g#EbSGU+Z&{V8*wAxJ "q]|؀m=ccI&?q: zҊh|SdGv#5$'3JϢbWY¤R ѐbq ^hrWT5{)Z9|le! SMŪX$=!+JMQOń)ʟ =2K6'[;i?(%y>Jݯ$VEJLۏ!'% [1ѡ8zd> Z"LklA)ت,~fnu2Z^vѾ(*1]iv{~i)ABPOLHHd5.zmmO&dlb5. "@dr ͥpSH GNInNKewѱ:W-;6x|ш(rO,+-|ᄑT3 9CV]%Hƛ$L ſyX-(*d}>m "Boح;6 -j/xOlĺ N'ovޞB`4|147ADKsY) P,5&v,q;Τ^qi)1"vq*rka;!-xuᥘk"AuQ!b@|aGL5r ʩK^NcQcq_׹c:|RLx;I F6 fw5L4b]M_z&ragQ Jt,t DC 0ȹ+[@cM~ S| @>[ WPLj`Ss>>u̧Urh+0%j<2r Zz>%0pR~N>j x{Wن5&$9<}̠IsHӠ|֮4uW1 W (Uȴ@}lRMM& w!>}75#d4,WAe^:R|6ԙ4r1p^Z Pć3WjHpqG2D)ќMٲZ¾'}6,M;Ie 74[4Zw:>ִ/ı7:i%48an.ts"j:lZ윲ᘽ 9K:.tH&zA˙rVqFiW%f^@n*%:?e9q>G@l,و51d!-5ptx)qlӘ*M)e3j&d\O˥`ol̐E1_Yrn;T}AD;S?Dݻܖ=ͰF#iԹJTk:6.z™z|JViZ/v4Uaʨ9iBU-6aCoLX@$kJRB}̋VI~$U!9{DXӂ_aZdNBSԠRdsضry-ˏ.nBfNiw,hA,Ί6ի|bHk)_ûce8|8ybi,HՍs:[R<&V:RK/fo@<PR€Bcj>w5٦h gl`U陙 6&\EZcTߔd ,aurX WG/{0Qɗ~4SsDE~C:s2y߼y:әxJjYnvV@TLQ@љ1 ˞%^ rMƈTq"?1޴gkL k"mwLw k & -庯MkOA+YhUR#o+tܐO_WD7yf'l6tey54*I!,>L~1( t3ܿ@'튪rO2eelX0b_l =4̔ CZs'oCJ8tܾ`s8e)簑l$4aQ;FjQ@}$'LP:BY|mZ,~\R=FK5J0qCG]slj f3` ?{+u/]q!v |XH$!<%bHCׅ1y%c|"Ӝh:`q "YY} (7%sR"Ba(Iϊ1KcvgM|JapFSo0,ϠI1ڥmS(G8<0S-x) } b?xݯ,J$ilR9_@1iGgTL'/| VY%&|PG& sGy\{ <7%{6'xXqV:Ei]KCnN齻(C3a㱬ekQ\+ݨp9| D1L9ʤ2Q #ʔ>S]?+v?qbVFEƲqNKEȃ89G8};M+}j2|JPR$c8D XO~@4ai#uP?EۍpѸ.Tt=2cZ/MY ,t޳h7c1ZMƑ܅˶$WignOkMYwnUږ1_+ T'4g\3u9s`=x,_f-o[QK I.hVi4|8> ( :53,6/I&xNxn-A|I1 Yo iwEHc‘PT|xl8/<\X6Mo|Xu&[* t_0* ,쯂~ZuWG18W@9^$-S/Qf㦡y;X5| ѷڽ5!IˢUp=;Гc^` $s(p1rMk_܌j?pS;ZiҮ d`OxzaܺUQ vYC}$r]8L$2Ik%Rx7D; db}Ādlb7,53iř9` 6dfQ4p?79CdrF->D'z x!LϛY@_ƈ(2a2J!-/SU>HÐIrPږ 誡.O Õ79ÎtW]}4՗u5۾O4zSjz+aRB)Rٮ^;307 Ƌ̜g+KԲd|yDu%WWb ZiÞ.v%(y.TdyI#Rz[qqZ@OrТ R_H7`sCNrW+̹k⿏E5o${BfGD0*~Tߛzm7A}U%ժܶיi?[f++l9D{VOY+C(vz \?>vJ%DKK KsYBWv$up/i\<#,vBa[I /!G EnQpk,(zͻm1 2Y9,7NDoH ӕ~#yR'Z䄯hU,r(5@VférhBCY(6!IW\ =j&€ժ%O ѺvKX$%! \L/j6 MPYjo3o+ƪb'"SG@gmlPnܱ/88kr qɲI],1EƆbuJT(0yIo&LyGP&E ClP5&Xk8+6:r!.>F@| >4xeQAޠE6\僯'X1 g&<ϼ6-*-1MCӈ75S1͇7 u62$g?wT]VM\&xx:$iG5(%Sbo]BܬOH`a3:*4?!1HB+ av]#͉u.FG ijE+FwH,XViv)Fg:5kl@Hnu T )ETn0H Fxwo_ =^mN >pK/.￸h5Gnw\m”~X}[LkQ2A-Q8j_itѣ$}Nh t+zgCoq1$/g Z8Q JpWL[OwDJíJnȲ]ۨS6ʹ>%-e > "ʵzⷀxGHF?WrTpOPt)sp*+̻ aEknC$"yyKhh0#sUȋ|tuUILi7E"s{Ʈ@T2CD[V^{\()-bXIWo-UaC\/M^w= {MM $;R a6&52[j6;8aW"oąNY5+O  L3z}̰F1 ܲ>0h0'p.@xfb$62P=OS@NІ…Vl:G%k+EC.~N&=;eMJp/) ov|F2^wn$e]Garc9*aKT=!^] 0|4PYsçΏMbyrsc#a!g"HS&JNDҩc6~<~8oEA}+ʴ4uʘ5oL7պUxTvͷR{ (x$XMB~P:)BJRU4 k͸&a[uG~'קQ8!d|Ҹ9 2ܡ hg]1Uo|p} 6bJ@UUԃcYuq@60)۟"f@(,υEFQH(}+q|4A,{2Q/O˷ߺ%c8dVzM~W6ĸ@b5}>j>>S#<09|LP8o5r'y2$ OX4jq&vLZQ1S#ZŀcqV/5_{0NQ2k gYNHJȪ _D6""\rD6%$S@.ȁΩ3Rf>L,]!N^Xdq0`5ޙh̐^0ՌE&Cyτh&g԰8y׾D=[1>zmL8_bR sw|#\%Ιujen"Vy۔1AVSe[Er6Sq;2ULږbs8fc*UC^J(r MnM$FM+ET솩JeQO}^ Tʑx| <,6J7U 2XL&`fDZ3Vz-΋R9҄j^Sƺw“ /GӅ`3$HZ٩U`EE/mePN٧8TjBFiU!5GlF{8$ ޹\(\!K$n?[Ǡ^Y 4:A5cvгbU-Scz&-y#ks>R]:_ǜG%P#6CB gMCZaXAd$&B= ^NTI=&%L(C֍`9 Gs9r#K*0P?uiTrHٽ0;mvz8c&xn'Ō g nFa{ ^CTlj>Eʣ둬P7e#O631BJO(FymWmu}yKt#!4'OJ.,pKjڢFRT|t5ɥ͸%$nR=j7l% ,0MxKTlW];S]Z8 ml ޠ>K[:g%fXK?PNݐW$vwtA3RXOtK?;}Aa|D< )ڀ,GDnvQP -p{)21D65;hЅFQ߈@q č2v}.t$2Bnj+;&iOB:w|;hSnO˙ߵK'fH>HB(ȻAEMCkGw ˹I2ڰvXS괋k Ɵ[oWW45/(ͣ@'~B>'C]+PQX)dQ0Qg풢?A \ќI*.t˖{-L ]o (,ϰ =,n[iLalGieJ[o-TF|~j,ҙ3ƅf7׼fb\W'"ܱA:!ݸBZuh^ȳ1&-iȲPL{#҃1#x@HV)yo R(\J<~>%Σ&h|Y;8du֫3mj:U "N~,=AW=K;v{˲.;\>^DXC;]Nok9=M"`kr6??JXwuce> ʜqވ$lqdM?KoEي^vv3;?MPB"cy@D]]aeb7 Ms+qGfFE.p2 ~+l.O0B9~E G[U=+ :g^7F5j_=*[ UNg+=㨉†"b-J^ A9M)znU2a'1W_ ɮeMk m¾=wDuaYݸ& PdDS .PͿwVճ.I|-ޮL~<-Evjۨ￝5S/@ޖ̵U4$n=HlmȹTS+#K\a8ٰg$nf *f-,Q0Ym,oP`i߀ |uWFߴ}\GXLa{hpEsFWe0g {ffʾM ԈxLrI/xF逡gtfme28Y2 w~ 퇖aNTI3]xMC F+nDpQ{d{ab,vV \u\'O+2k@b=e&~.Β(d":~FΑ{A 3H2D|vOM Cpy~Ugg`3٩M1ȀJPt"%&8a{ŗ hyx1{PȍJ=Ni<_ocA{^/ҕlT`d͵v3F, g(5Z6\#{Qa} I@&c-SIƺ\74+:sh)T0 |dsz2gF#&8J`NlK.4zXF%6lv*y ;sl*W=Iuxn~QMfF=s/sK ɠz$zD8KVpÌe] I&Tl^=̼+0L;>|u@I襢* Ci~ZtH}bpLƠcl| a;MS+%Fؾ2:p4ttѬ (t<2sqxAh2>&z2L7 ?9X űآ[lL{rDR)"M7!;hMQPh=P龢 Aj8*6g(Rmp) a<>dRX!hfSd<`#a{ٜ%F ӄh=-@XҚd Kj0~b~ۉV$_'#D\mʯ jL>cڅBMRo{-de{S,A=II6h. jGHB]Z$hN$c@%`j> ieބmn^{Tivt繅c|WYЧʙ RtAvHG"nJX(B˘ 9$;>`#0ʟ%`|n;N:ܿwu*b4%ߎ5 awtf:JT^3D )XaMbey:/?"_x^#oޤڍJlѹZ%d2Dc ?]XԸݕbba,(sbdռYW`6gX~+\M/#6ܚ4gMb8a)TN?[scO8&-99kkZg ~Xf 7e$w-Vm8D(TDt`dkx vw M&gPƪ쩦n^3CXz\g!#Un쏵CTRTsC$L#4?Ԥ)ߴ4$#@PNE׬nRIB*'!{Fg+a J !EjbP[PbsrHIT~6|M8Xܨr5*Mt1bU<șT;gp٤#_>UaPPD6;R~6"j1`Qͥ]ܡ{+Dъavh~wT._N QW o#wSSVBXTh贃Ou:9( -SWN^6I}+p3( Nԅt,H]?˱66č ԿZr9%n9y]p뚦NP7el`l );>QHJi-sEң z5g[f twҨ.; ˯LgdON?}}F4)اVрT,m$ ,Y/BzFC>!jmR9lR߂ޖħf9\Mꂂmm7Cǘ1m ô~vs!lVu^9@y(WNE!Hh];^PuKZuqNo44AS`ϐٶQDsM|2NGcCWJ&cTS^M5~ĻW]u {c5/v@T>!\GS0޼I_0ƞ0âN᠓ D4bupS'ڮrN e%SM$sP=ϻRc\t1M-H \P:[,lYMo$& _2=:+Z!ھw,ݳ5 ÁPO#W\Qv-'ك D}%RD-tyb CNuAסbU؞X9qF9Yƕ{O&4{[ D1fA M͝\7UM_.mL-ïoKJ\儽)kqDJbɞ V3JMk~^eK}4*h~JT {0NFVK@ʭMoE0k($^RSϚh/Yl( ȟ)Y[SmW [ "6`XjCƏej>MkZPtuɌOnYd3WY7TNm ~SwQE3EO?q[e;VheiNLD]2[9-zڼzγRuN;Z^Ғd>0 Jv|GD@inoW3v|T>xBI־W,U~\NZ#j S}%?QP2zon|1px~n_p*N'\&n7 )X OQÈ7|tjR9/; ]ω/#3?VôHp% /stW{Dv жfQ0@) Ȓ~/7*fH-`EVQlaz˜p}EȟfyusH%g)YJa ؐ^}?ŕb.6iaj=4L:lehq` wO7:.* ? @v耬9u ‡i,5yefEnځgmw}@(EJU3m'uo$ћic&? }Ry_d2T#`WWX¸^I||D$2Df1M%sK`"NRln~s[vl+vٌEfqHH eyV],p*Mzätxϓs+ !z8p*$k"&o6D{?R08o't?d/Y,Fp_/"0,ߤTt yOu"CuPut 6@ؾ3b;dlp YVY9]@=.#>EeI3$ʔe\D6[m)"*ײ,[d؍ ^.q%,]C{^vg-\vi+ǾCNhӪS久昔h*_S.AygmGpYBXَf=ϢlwB&Oa$GyU#Hb=c!k{Φo.{[dmRIe~Rps,7P.߁qWptQ~J.Zߞfu\f/[g)O]&JDža/ nDŽ!4yi'‚:XU~i2X dG [DS0*ĸPD>;ORE#%nqiHncdszyPǕ܏X{e{(»q1-y! }QUm6iKV"ۮr6I@[/]5A,YuzI6cLg5)G"X XNB_V&”mk[~MI͋)O ѭ33-uhc 0l8d4' KΡHA&`˔z& ǙAN1@d,y(Uu7_ 1 rt0u<5&(MmkX}c8b ,Iיw0t}<* jSw ٤(i{j=3L¿: ((BnzOl$#XEkDDݢd҇Γk=KZFv[A ͟Aj?IJ~įS& ʂA}Şb7'0B RݐfU:D쮋@$DWnm'Z%SF(m0B'X::Lo$FG)J *(F@+#f~xfN=B ɡ*"ouu#Kp l;ER4fПSi# iPu3XU΀{7F2H{3b87`.70#kn k^Z6+F2bX$"#0Y;J*(w*/U|\@yd 콗jաF/̟wK+!6NB߃Mih$Ā-Sۡ^ovzf.Tqe#80 r@$֭ľ4n+7L/1+{pg\\|jk2t7g8\֟+O0BϨ<&/fŌ Zg 'Xy9FaAULD?A~hanQ;+ ]T[V qNIR;܂ Sr[k8#7jɆtVR8}y3 mPcz1Eb{{lU}®MS%$]_Xnl  h^yuVۯ ,55/L#3/8,* PDNK}h% .; ?S0acg?-O*85>ߜJ1u5_C vușC&˱s_lQf~oJVKObȝrD<:iSx/0{8-t?ju)]{n𞮯"[zn_WĴWL/ݬbXUf;o>U'8>\"ܽKg{ԕofu /<"o`3̮[`Ps=,3cغ\B4=,9z {1Nt8Cה[J_AtWqhPh&SҫAx,E{BdXͺ6y`/\7A9ޠ1Ҹ:|;$p]T͛ؖ-T~4Tua}Ѳc~Ѽ+8!|J2L煂ݫ<4='A5Ubr2fmMhs:j2L3EԨge\DŽ*Ԟ=g4Uj8o 0$zrѝ6<,TXen"넁tBζ$VpoeRZ1G[.W+pԵM}?K X5K~(I7)sІm0,飆gVfbK I4ӭW(iKOK HFt77qV:M3޻va+G ?EsƕUb,E”B#Wii8DbTP=33[=9P# {\ v{sv+y#ל[`zUH lPuGF`TM}9#noַ.J93$7&4VɄLE;\#14C;#\~y5FD F8^k _V,#V}zt֋F󯘅wIɎqM ^4̡H9审17Yruʞ;Pj1Q4+dB>z:Ű˵oD`4tq#埼\AoǮk& <4M{\0FIzHLѤC+ mt+,58h0<+(Oua[FQIoqYd"WLK~uGOuѽw #"57%tFe%ۉ`Si<+{? Yo'`4G䢛xJ;gBBZc $6Aů;T2-G<q8[%.%%Mo na)07P_$0*a.uZ@Ә!kfDvRpk$eIĞ!CU'+9 "ˆ352ڌy?lRsЩS͍D~WRb~:봚7N=7D eɈqI0߼`/*;wK.L+/tt  *y3Lp^&6mK}zOm'hkL{7='Nr:sEgYZ0707010000011a000081a400000000000000000000000166f3d9ce00010da0000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/media/pci/cx23885/cx23885.ko.xz7zXZִF!t/g]?Eh=ڜ.+;kriܚzRy<*XvR2 u7% phb4{eRK&C<7,yN=>.`ߞ}p:Y'Ftz1u(mR=FdW3:[nC!fq`^]SQ1.md‘51JcY:ع-VDo%3re>[6~ٸc-'29j A\hi ILE•7td()b lZP/NEK SUKm67kѽ;D\w|Ɔ|mqXڹ^)4)p1:x :O@{QMTVKGR}s3 +?V{@r:j8 )XDA pf9iڔ{1P; ُЌEԏ/#N gկ5TX[Ɩ)O?Q %%;Np8q~4lj &&ded$D5Oh1Wp0egн `"'MTWἫSEQ E=!~iU&(۞<6]g[wX9|]H]'rm3m?2+v[N^G3o쎎c,*.?<%pР ^^,gNMnݼL'Rv F12GbyF{we7>u7erU)`[ø1+ j^_EnD&$@olX8P^RMAm h鈴w&ڇ9vEc֦6ɢjЕfdc8ZYiC9&jHf$BUA(3!3 GL{;PbXSW=sU7x)0ӧPu\ :31L-Ff&s NXW9JrlJDX)Y$@r91+ȡ^s_]ъ :37+v8q[1l"4 ,#")Ԯ*6ve4- mif庝"QZqaCLr5kpE|ptФTj,|m2 ƓqE ȣ $pD]1Tm Bc- (Tzb[wz=W(̞dPl5潘ZzixX 60 @wa'ɐ;QOԱNlaeEpùg-T`=\ {~9Zz8׫lD .de)Lz{m.nݽxӸL7=&4 K̞ F1ԧYco$[.'8]2Nxmޛ6LwB%;jp'I>+uy33X[\c2hyEN!`gTn Ayc#[$F6>/!/>d]ˍCSUȋ)6d5oI^rvD#Ã/Yya'`I#:y5D폕L^ ι$6wɀ@U,@E=w'*bTgy5҅!瑔\bȻMEPs҃ny|-&ei%N$Fr]vT3w[xLS7z{$0Mj&ӯtɱQ~ݳ+dG&/sV75ɇ=| Tt:aZ\6U m*q- ӢA,B6ZJ(<*G#W3HBu%?>Asuݣz Q;ӜKKjY n1l1bP.k`YߒƍBoTܭiOw3H]/dU_c"R ob y/.#BnIΨ*_y9a&-5(I;RmX<9Ge*сbˀ,e*ڦ?컴4*alN(YXG*Iy1[L- >&bK!^w6G`"H Ғk{zLm?bm.q0tf,.ÂkXțQcg4N 9WU8!ʗ!ITyNw l1=]٣Xǎ$GV᪭ {䣉-?K_Q OU w^rNiNξ5aa.JLEt$Ie_֝E?8;U"Z׌أփGL EI@[YIbvo*[&Q%}@1V?tEߌUfdھb^`/; ⛠#esEfuBۊ$d܀\qOlsڶ2pzO_otRO ØvNf[;/7'Ru緩R#xu7o5(ð(+6Vt\|Dp431z?@qS;V/Vs%Hdf4\'Ct>F QɭqCTW0b"K&P@|$UB#wF8|(6<ʘRǪ&(˵̼)N'D:Vƶڿ J TE: l{8-eא-hѳ  >Jiml%q BIȆ&UvI Bwݳ68Oc;~&EI:spZbT`YaK1$"jx`%F@S`A .w ~\{c.]28p3ʇl}{NѨ;.9G6zf*<>cxg]?nPk6A9ٳkU+pƆp6UjG%ɖnLbt\kA(9 EGzEc)=1M¨Q婧KIr q,wlq Jx43ߡٮxȷDZ鳠fEnN(S4qehBbyUwQw( *<3% -1s\Zgo9?ł5,wmsP]I Sg4vTF'ϳ„olaV|G)9W }2gWtL:Lȥv& @I4ҹi%(w$ 5QvYlUCP]`yXv*ә3r@ͰX9i)~c]Y].mKDSZУ\]_ZXqF_''~70x /##`9k^NtSy{?gHn_ v2ʯEBdѺqDZ  m-Z9:>^^'2T.$ !:<3W:emS2`fO珷EL16̀t[=dLqhu *@S16(õRjHJo╞a׏Y/Vyq?}H6qrZO/_tBai4ej:mP9kMb㿕$KP|: ?10uWCp5 yWӍI;jjmɟ!ive vLRQas\!H:+hKI>NL~`Vʱˠt>ck-R$,ͺfTiv䟅N[X1i<LI9A6\ G4DTlQN0[C$ 6H7TGHZ<+?xΕݔ74,ȩaP2iK d= FghO;[y .P-s.IYI}f̒#&t@0Io()4(i=O/EzoD0״\FKc kk|3Z Dbo㒙tLq846fG_`hjg8+R5l~KF c.4jy4rT1l9+?$x*9^f%Nb Dn(@;~rݤicc1б:YF qo(G/_@03Nd9+CAP+[ O@/§"Y0Le7A׊! gavCQ†Z6]'S>4BqT^ՀOv~r' X ^)K]rz#t΂eӴHT*K n4 ALoqjv,>vUV7AB^Jyxm"<ͤn橿Kz}d[ʛ+ס˿Wv? ӷґTI(giܣ7W:7X>&.V+i|(t,%_5 6Λٷh~Iˠ8uA0`jF)5 -ʑ]Ikx쏺i ))i^e=u0[g/!{pXnZEv5 τZ./e }j<"+eQ CUG)^]q~0LeGwZ#7%4Q%熚_C8/'s"ݏv D gjsKz04Gs΂l]}?dI+3; 4:P_Rmx~N_ nVgKpќ!M1-z)(}gg~7U@Ib(r͕` LZ$Q);5=hy7qOv#_7UU`[OkAJɁhZ͖Y/^a!s[|rWqiwE0uۤqR_RjR'BD%fm%8B5mk)[tihV@gtx@;b/Svng{0L0g E=lE.ɈMjIJ >3-L6͛.; 녯n̐ 3l>9Zc"1X /f+eŬhPR\rV.?-~i(փZT\H%[25OV4IFz2[èVc~RmUZWE01uޟ'? ayI*YE~k}o%{52ݷIp+~Vnbfw . x}s[7g@'?Cnuto`Ka 5neSv}wa^I~tϧd2E VEOR*,FPGU͒rs' lzB0ZkFvDGp 4f `iS.=*q XFE(ֈo'ܭKЀJ~e=SSAECbXdz@5\1~?;)dTliuրpGB-'BqB v>*QS ?@m”{qmdl &֩ާM$ dp R%Vtޱ]vSȸ8[3Dָꡬm({}G.Haswbk |Z][:B qdUsL&B~ }_9CYR='eƛ~];1_T~rFsI_Bfjcn. - W ԥb(Y1e"ZЪEBSK>$*r{ȣڮUj8΂1&#.qe9BC헕siaԓp;%i[Cܚ2xTB/ʟsBU'41&059UM=>K\"lCy.:FBNc_im9 G"Kur7#__')bnHqd@\}jDUf i5%<.RW"9z հ(ee7oZ/.ԑJNC:bt2msgJвY=4Pڧ@_q}DNCWL|Ԉ(V Cok%aoxdm7ۭUxwm,:HZY} 6q Ϯˬ}C)_JaCC,†^sˎs,ܹH!.UgP Eaz K8[:?sDm ]Gf8Pq@NmsAl40-X{G[C23YlSw5^_\xhԚϬD:pH e{x#..ι 5ʢ"ҽ*|w+:eH<_RG.~/к$ݝsC|rTC;{*V#:qQsW2C?FAa7/[xQ-Tϲyx{0}/)3m6MA%XϻUr7'uvׁ$rs&u-Hk:Tzd=%2+UX1w4"v@ѧVmXx \ϓW^^ݷLrQRkqljwmwH;OK @I#s,"lP\zxˁ S"}ydۖ>ڱE a:b~CACn^i^`Cޙ(21AwҤm#hX|+deb-\ 93_.qbxV|`r=2ot|stxq3l*VoyJ=4i|)ITOUf D%O87ʆ1mS~Ń(,^4uo4֝5 |NN5%T]GeS]^2'Tްa ?~Xj׹.o桝RyJ"C l6KU&D1=`X-a_Ʋ9x,KJ.WO? pPG }OGY-HH- \>/aeGC0{{CݪtK&xb[}bk0Rj(DZ=:m PN٥01Ȉ/+ ֟)L}& 'Q (,vjҎ蟲2Ó׍|( \?21@ |r* xLX$NlZ)05xp֖bp~CC\uن(Q /mMbP ˦-fpS̗~ v1ҙ{>Q!Q$h?j:?ܜj>t }EKzt?Va6rҌX_Щpp7׻>GFN)yՈ}>kGoX슓 8UD.owěj,7up S2ʬ~H!-3luˮ\gmXXa4"ƄMώ åz 'o#>r1z>OK@C}Zlq 8MPMB˕!|KCFWY?ګ_(M&*EP Lg0>"GfuJ<{16 {DX9'];!4_,aQy) piCnXO]mL K{4Y B̎fs,D΍o>pQ% J)K@˻, ~ur^sǹMNط1gTMA{E6} 1EIGWkKNN- NO.1{MlY(iOwjjxic?g:Rfo)Xw+L=q0!ś}ZF7̎e-}6l3[H0{^0#G;| 8* >{\ U+BB)TXm!dI6< L>^y.[5vk.U-#*ns I'GMqq?GCٴstIc )(# &؊?ƸFgG;+h>yzb`࿼G)2U9=$`Ȩ> ά': 6?#hg&kwDU<1X| %*^;(^D8$.c\>NHi0+3C) uDžY˪x}Զ咆r@X )Y}EѣZ ۸/>=Tҏ$][|Ĝ31m/XC;8_֊G1%H9: -'M-F`'0ũ4ˆ@cҹ6QS-CD/dž)~m0qڧ:|'8OiA-(M#tf2N3L[^Q47-peǦ`v얅,ɝeuV+58T((Z ׺G=Zߨ5؂X*ԊWudoI*VVim=1 !]6 E }_$©+{0P2=dCJ4\I@5{ܱkuֆAlkqt-q^t|1>ya.M_cuvqB‡!$;PlM_%M (|;p[٪y t/ 4Gz- ,!Jtt<МzE`x* Kב(Bl bBi{\6 '_BۚE:MѭoIB{y؁EpVty*WS %}T}N(h0 vd7 8DӎyQY=E",PY=S9 ' /\uAfQŋŷ\yЅ-P>_@qK9B*,*HAU %թyv1qe_[2T8ql.8fM,~dC2M|G_dMK8/ݮչ/Q|1: # л|]"Xa7zzT}%`KM~/T ~\7h8lj>%^s:y 0X¡ʷdy5Oĝ@BW?sVjg@ZZ)8#Fؔ*xr!'V}[\gFZVJePbBZ!MҙR-?n."^NZmyĸHßYw1졏p[A{";=f>(ֈ_oqzxNñ*a1y~%2EwІi#0j";[YM W, SO=ydr Ƶ)n,r.BV?Fj.w_#jY^ FP K|_6!<5N;C&#=ظZQ9Zi|Nhrd ExwRuZiA(iM(rՑ[`jgBP->LZPA鎧bx_lxB0][}z- +wWe;L\?h?*1i#H0y4:W[~ I3W?RjZ$_ZmZR|8ک1y2C (]>Q_0@ܱ؏kfoͩ0OxDnwGAbWHKu$$pnONٹP٣Q͵~2(6p+) $*$]"R--q4}COҧ DI{{Tvvv6\ej$pN-e!pg |\P@8HJ?em* nLamķvhrW{>A/ MaFq-z!%5*@C8O_dm 65l3d).Ehf۰L|w)W =)ͮRMN:W(w/,ڶsF4? @2r'$eLCXsr6U08?c.DyIZ$,P~Rfg:rf=x#xVM}BfhըJ|ʈ'suz}] ԒDU&BU ^w²{&:T `И\iޛY+J㤨V:-޻)%aށd-Kօǚv@$a7VW{jHD ʀ g1mXVHK!H^<'Cli[Uh$1'nX2&]b/z3 K`I1Ld:Ӡ]Np>?{XZЂL4?G T7$Q 7!/V-ec;2wS2/Vw$d1 q%t˯[ Fnȹ꽤Bu{5DscZTJj:{d?Zh$;ʟ)̭Gv2 %,I^z%!_IDmL ø_؝@ VzuͿyceB mDfi !npZ7Y5G\J&*8 K4*.GVR jͣ'kwA|gEC+~4qJ7eCl4h9n}^J-5s^&CLWF#V~^.S2O.k\E7d!+=@Hy-/U%]lI@yiI-);VjP.5&Oqr r/ Z#B^3X(*U  ɝ7uH9~GK7 &$/1s6-ȏ*8Nhj7EOOI3: b2v*|3P6C|.X{ob%xNlWЙGɋ?Tcrs}W5Qg.Y/">UI*YL8rˣ ڇM2i\,b!UapП/EXm0:Tj+2dAm8`55ҭg@2\a4z]Fh>VS@S~Ăy?@g 1'֭c$ y(bGAN g$c4*@4`}rWMgɵV~oITUG0vhK4íN⾒ y2R~E;'$ٲ3ZuhG[x0 h^fl0\P+;=ƒC{Cwd =S0گRӞ\- o;/A΢\`PLM1sr)cM;{tV*WXyA2=_JmJ| 2b,J͛ʯF:eedg˜\!ReVq.ohu>!5ϰgnDGQJi g5aYOo$.t5 spR ~$ˬ1*A_9#<W}Vuvg[͵l̒IYp >l_" 2̒V1'*bsejLelEO=!e'U}k(T摁 N}cYp@~u7u|Y?MEK-KZ7qϑ!hi1dV=YK$$%6_3jiI)[|,(d:u\q-| :qzC-,ʢw1"b\*Z>;QQ|#Sz\MܽɐR~E:SMI̸ >v)\Zaǂ Z!L54,Ja A +ըi'e+G Ҥ|35[x쎹p*v& iVS7CY?-V?OS:x]o=[l%)`IADnt {-gmg\*V$􈏑)p#yRKvx v=Vԍ+O|EpVSm]JGO&s5C_|4'ڷhŏm$YkǤansaf*;iw$ }ggzuwKVaJ ڷz/sk}Dh`/$nj" xͳ[~דlyUf[40DRIP.* ǰ-ϧbkmIpў XyLS9[r9>QH@}ЊUݡ/ '$VD:Nk}AH\%hW_MnŮS(E~4AK-Zs3OFŇ?0{_xg)Rùu>^چ,?іu!T;NW?n6k_K7lLCwu-)cxO>e{F} {}*TD ~)UpFRB *ln(+KpdYOp+wkQfTqʳb$14 \72溣":H >2[Y6z6jy89([HP]&ͰTnH>k>bSm麷-p~_IANywcsՁfic Ŗb`umnAC}ߦIFJLG0r{f7MOE*Zۓ[m?aF;zjy+Jd!vtidV0w'#1#nbXDzŲnew (2z6VbMO:%(D-'E(@+X$jʓ iwzLhx=~ +yVc)] :#~}HiU.{ae.Dd>q ɬn@x[&]WóL*BUrUY@ga≺bycg|4|vA#2?Z܉in]e c rQGd72p{m;̋s>Y@+K]$l~o!m7I"AfnI8ċ%Ei|,8|Kf PcP?l Qg]TPhd_ EA$fp)قjПQJw):e^[|oaJIu-~eOK@ ML *;!R1p:="RtVpcH{K]4d4ڷB9WiO'?B F*zn ]*l $5T^VX8SQUgz:l<0 | s1iؘ~Z#l ڴbW-j&ez4VdWqk^E'Yݒݼr = %=w[Se9)HTIq!68r߫y+xIkms-2.1K9jKKOr!GT!~4+D_3S\HjW}!g7AǗQ+RWbԡ47H $Gfǐg) % ߡbo&AF p] @$ Sצi'#3?/~IOfG*yYZAgq5$NTwS]yG|Awj Z WZ98%vnn !RV2ʳ[N\K\Ȗ7z1 StJo ,_Fk6g()2ٝNG04}$ ܾ_&[iJWɕTv[(N 3A?-\ ڨ-*%ҔUUXv6gZ@\b.>|njr_)O^8T6@mȱ'ﷁuBlN"`o0m^);WK D;E]eϦqklLei#R ?D'T_iHRld&lmV28+$tcqw˸g0LZ("CvUU1Z>񥟷H^6;g)>&h'zܻ)AỴ1%@JKcJk`وi%_8n*3%\O!2"2?-kkVBK]ED08uĭ!*8۵:8S\[._rx 1,Hش_8LXF 6G'OCT4 t aUjOK$~q̺54~*+VNOl4% 2`N2%gxx![!m8 Nk|D"QlH&j||Pl;2T$fK3}o ~l oa q <:%vL,$ -Ռ3BqW^@Fr .CS{+8W,9hc1[@m9 ?gK[Dtxdz rHO,x#iǫhJ޸vWj+["LԔ X<ٌ uFjdh3n}?g6`D;cd︭| aD/CIҚ/Q5)gwYܯ W6Hu9=Rpܗbmoa9Y "SymÇ 'E]eυV9+x"Ns59_{cR}֯$1$3V>镢GPnnCղַj_@!YPi cSUbEX1F! *;wg%|@6<@[ S(`1Ush{> xKG.]G_'\_(?Iv8xq);q |زefRe۽bfgE+C>O*/GV 3#y09[g^6p hAɽpWrrEiVai%˜ߵ⩑ PIi!WL7>=+7QL6h1ExAMV 7ƹ\yA9>tY*[InBHʼ0O-TVMCl1v؍s|ĵ>Hi|ysʑ_ȯj a-Rw$JJ*sJf\HmSnQTb5_ʟAmD˩o|b"L!>-hL]>h}Up]|l_qxYAr w?a| ,xBxC~?)3xUKmC\Ha=L9 cAnt>S{Ξؓ PbPD7Ŧ p:Oy>fһ7];C߮ZX1!%/<|c+z 'vݴmQǦ<_m nbԸ9ur,ӋP։ Ğ-M]\~*Vѫ*2U}\ 2FG1xQb RGD;UN(Puj"OB1DT"RVR͝)%f` WS%H+xm],&Զ>c~@/w֬ ޣ[qHyF m@(aF4jPg+VPÏ;!eW; %}1$#W3\=$c- lWNj3}l'G{&ouoP}z%."]-K9|#g|(v7K[t#W)S&!WE!%?AKKߥm}WDM<ϋ(IʆC;'tϯSyׂIӦ-I$&/~rqDVl4(ᛃWc?%Z:Abry C_<H<1A)jpV.PBF|Ai۔AxGPBL4@GBy5uXJ*Ih:e."L|;uLi HOG4WAo=&;e)=GkgW뱤3.;BG銙c@LSo Tv9)x$egrWQ*ƿև$頕<02Cadϒ_҃[#21޼@pc !ATp sraʅ$Wc)Ka>2?'F/SN"#MEq뷑:ӲkՖ(H8ZlFz4mdm͔fۙ5~e].9C y<x4ĸKtF2;(uN&̛q~;q_Ƈ9T_vjWY1G{D}XS~Ehs't~;#~Jo=u^j9_DO,ח u`ǵ3S fH՝B7H`D@68>9É힂UNNvBK:AlB*gL鹷$1seNe/0H_D݅lqQ׼b emJTIEy%FR,AV>&B,y 0#0)Udȅoir$ ZyKd|77; \ՆaY/33Hxd`&J~Rq>t&‡)i+MX\Ҳ$qI s !q E1SXV Ep?ѻK}2Ei._2cHA .2}Xf7}a(ׂzC ij#c~2c-ղpC 6R¨|ES_S}cQ薯Z !gu+I6^nI7R @1Bu O-);}/nϺ@IHY゚t2?Qrn8qэ-ݢiS9e FqXFڵ<5A20 KլĎųDV 5K徲{vkhP߃ Lܻ`mW/{tX Kz3@ל$ăF_kM%e%Y#Ե6 e2G,  sfK"uz ϝwa2igKeٵyWp]wn=q2r`st?~wAtȀ$pU9Q6uO]?29.|{9Mgp6 s젮f7h5OV-!퍤Vwir \+d/S]qYzl?g!"ͱha홊 7Lއٰ֞Stoǃud[^I'glI!<)Cfչ,lZOTt$Fjx$ДNK@ʕbyɩgĝK33vO{,C7G~(-M9rnM5ZrLK)w\ lDQ9T@90T8j2'wE3){=acJVMlZDI?}6bՁx@T+zU3L^9v."kԲ%jߵs37eʤlbl kB_`SXypӬE*[Cu2<D(ӮLDo$3pas,c"%ZzVџ0o1^@I%IJparBybK:L4Ưx Yli'eQKYnYR/LH~J$g }HO~axH~;6,tE!1Ll҉L'vaH 5 Sq \FaxEՋ&ZV=W0_&Ce5({LEy3w_պ1o9V?Ew}o}.4mȧUI!}FI|&GQgL+6dݎ|P{n@RЂӾbliS.5is?Od z1~_|,f{=-_%m}5~!c]_ĕ2`ǃZ $]A`?[c8P pHL3k@JfCBOfgh'K%.8݃bH"Qh1w82[7}pfd" o8lZZk$<I,7{89y[Gycaf&:<΂S=30b+ ~ zGIPAaEE[/0f Hn``lI-,T!x]L+[J݊x:eGq+|g6iyY6_axr?q9Sy8b[c-;61ۚz'>;u:$U")t3DOj  /v?)'7u+,J0" BB 1Ʀ;9Im]s}[%J1UOa?JRQĽfITV,tv!ZE?K1!GIǚ!iy'E˻fJS/2VEQXQ5QHl0&)Q(G y-Xō1g|lVwSTH_-X_\UOHh0nIcȅF'M _g|e<=A775 §-j7*%j ߖ6l -q8`CN~6ON99B K |6lQ:_i:W/Jŋ0s5)Oy`U&*LbL7.D2%Z#5dzMoh ZI_lF!lxʆ +n<&hn`k^**tM!wS`&u=ܿW&/v3Jr'*@S x,=6p&O>ITL2v ps 3\IKU#l%JT Wf ]|:qF&3V[ ZQo p'/,,,Y۵ZAKOwĸ1wK ]x+LQǾ%iB7N@_q#]i)e׭d||4aWQڎB@5Τ E2F9R[Sy?BXI?=8bQS>ofg^<&Ȝ"#"Ø F.XܑT6GZi~@jov]djYF4Ni㊉axmO]ӰB+DNa?ۤ;l)4Hq+!b)4FhoIh<:"dEvȞ*NWԟ\Q5&:y77̏FqU X `Zy>O0v dgY=ߵʞ/vZЙg='@堜Lɱj&/xZ@mf. { bt%#3c+% ؘĎ閡 g\jسр`ZJ  INBYܷЇa%'Py$|gzAS''*[{35?tSs~Ф~¤@7Uz8<@[7uٽX_kMhJfI1omX_ܯ臺S\.e|eg6ox;%iVԵᬭЇt漅a]Α1i%aߥy9 0'RM2WL "WS>lΩIxU⳦8bLgQgc 87i̲\G[*퀩v9҈pre[7>bn_*<1>H;dI:WVQkNk O7 5dz8#/!꣥n-}e@UӑĹTkAƼ|eGFټ}Qh7$'JY >C+].dy6&_+ˊD)Il$%{ҫRʙƼj£%L FiSeQ'Iv'V'Дפl7N77g6/$I×6p2HYv|ŽJTc3Q@R=H7 5d0c [0p)8GZZ2P.F_5wֆ$a1{Y3ܹG^)o^#1`dO?!7}^ (tDÂAttab^: ([M;!E!b^+# }!=We/hQgр(~:8HӐ #:zPv@ 7a?Fפ{?'}@0 s/YHsnXa_[_d+b-Z :U|m~(̧( ,Oa';GF`ZvV.!2gwxoVg>4O~s^e5`o3mZV;9`^>Fcr̠f:iRw@(KŲ!| 'te`={rIs^v.GR8T]5Z$@s3!5ۙ>y|la= u)Tєif0E e\1cK8ۮ">oXwQ\άnokBЌc(?ف/MzmL<}.LfWj LS2{Q(7GY| u zbhoi[i%z/ȲUse~H?. zmV'v?ڑ&*WJnЪF<&L7C~< oY; ܺ\n #0-9w,#gomG LVB4li2|K֚t +\ `v7rK%^q.${d6٤頙oHv}f4p^ڜ$)ʈbٚXR^҄^X[m7ICƴ̓ ?Ӫ7@GmCi݃|slCVমD/8WЯ18N T?GWqFgSt,,CeǖPNwעc3}^Nh)sG0I1GM%iGOD *czk$ƊghQvKEA^Ӝ>1d~mGrʍ}K$-]g1. ?051a$׍"|]=`TKF.hiT8X`M?a+,8]SnW'>v/BaTd ׺raXMy]*fY*O8ZZTH潞sMF :%>'4U>gn+՜ ^xnc>Rr]6n>2ݑrokG'"UfJZB4h!:^%Xtp##sr7@j 4 1C )7ڡɑf7s~ *dϮxnO !{ 6k4,p+*lE}',1|TJs+p-WnқB;.x;Dd#EI7< ~IMNETcøVo9מ삭m1j@ юa TcfALf(rc )]Fڷ;2?jz"% ~W> :$H:Ʃ6^tV&gv)¢|Z/z3Z`QqLw4,d-W#oe 3Tc{W0@Z""ܻϳ1L]Kv:9.p^}?" orecߨ"N+ٟ^h BˇՀ I8Iksy䊧 ؂ EA`AepCǀJ B]ƖrPgM4>plŵm˜s;D9Ox B``1Ű'G眢X0#rGM)$l4=A?C>%K ֊fFJ2Ct?z9 9Kl=V{>R.c<ДX}p#8xp}xkn_׶ISOڋlܰ nXxk$䂐:6nza_~qWbZ8 ֥^׺rv(w}|Pfg$Vjg0 */l9f^91?$ؾb"I 7uFs^ 1~*D"5h俼;)6w 4cxG,vw#V!:~Ə;۰؄z6]$h mJxIlpܬDmel'(wp쒯Nv>6k킶l}nmbYqYv5DG~j ϷU]N/Z_jn(FKky50}6iC8NvwueD[U1ZRlIyw#ub<-zU,/9ILKkNq4U|gb+IۋhH ܩmeW&kBA2W%J! 6%,s'Z+Go[=dhG}?b0Z0urvW4xƲBHE7{Vrac"l*I/RH0+<1kOUoz& E `in!07rgFUK#:~eWmc*sVkq+NKwDpM,!Utg\N ~eC{6a{G/C:t}(" ΍5%s9TI'fȇRb +v!:xR #j+?RK-LWҬ,a4Px5BoQ%#'!cHYGr;2!=Oc?. ;L7T̾I{Q}~ @bhLm+vNDeczEc~cS{lc8Phcl*фE)_åD;I2~5O3q6:bNaD_xy{| (EH<ٲ(,&11Le0`ATU$%@85,SB-jL%lSQ'&VO4-';>8P!?q}g,QF&SC>^*H6=d#l6 56KL{0?N :&߳;ucU-! )AfDb~(x{]G$،Tf=ggsS1:R}H ZIc=:YR{M>L5XuPca3W{Qb~:_e!Y*qD/j/h :9Io7yX8$]tȩ=H==/ ZO:[s9 .BVeb0 87  ƴO㊟8[2 ?@UK0I$pDk,g;x**RV0>/ ao~}-*lEkK)M̒~/˝G61(sɏKF\lL}i`wx.={4ڜe*^h_ɔa%k]WYb>w >PӍ.4bZI*/ c7ݬ,(Lv2 -1t4jԭoPJ_각<"]rhqLfl ˇp&Ȗqhy>U 4m8%3QQ䵏UJt,W[S!eTl?IlҧhBWE:'B%v KnRNP*c/_"0l@-O2=[{_& 4r:ijP]}3$E|՝ь21kp4,a:}[Z(8NAJJ`_Z B<>c .Rئw"쌧ouC ]}D 〺$amƀu*(Y)f"X1$K /8Y{}iq<1@2M.;N xz3:nQ,,ge- kӤ(15M v#IhjWZa( /*_:mG|qJY; ba&~YQBsnkS!7X^1_jVb /;%L\>p 7*$p͞25H0n:YRlٓ3qׅGJMAH X&S:s '!-V>s/qdh3"*]<rq 5hF2 ZfZ3Nn#v|/-=ְf(3Н!D{ow<.=x}۰U$*R V{hͼ*#g>(”#–("<Oi" I3n+L>-}Qa(5"cFg/{֩->}BٴW1Z@fIV@%4zw0y:ΞU_?@rWSQHG4OnkhjN*l0&Ys Jq9++grg,QdG9讠֣צp:]Rzp,@Ǘo^ B U+1ɲj'ii63D[2եB=>j{!(֕r,v[H}eh+OKhbBT?ƽC8 Kѕ6WEϓ I!w5?l9ւѳZs&Y*tՐ#G36 HNK:lRa:U!klsxG_|Ç Ӂ#V˰fqWD]N_;k.u.xzF\қοPi34$<cHT-K61 ![ ˫gG]K?n`W2yQ!H-fu$3] gA<sR̈Dnrup%TPRȌ8iP6{}`ܙX,{w;% \5iPQiWi$Ud bӳQt u2JQpX @zgC6&ЩWMM1iu'̕ꫭ^|>F{U )|pa5"nwk^1:54(>*8h sTWP(DZr͐k<_4:&[[ƈvku5װfkő^|t?kO,+/sOҿ@DDy ;D3˫8v݇o 9 oO)u:@];ENƾ:nd0!Lp7 4l|z~=XaIHs𮆁=!?d?o`y]\*Hƀ;`]X) qqlT<+`u(3_"#z\:nuFFkGm\ s wבhrׯCdi؈e!LB]f4hݳ|A (9E:g) 6r1.mD,([Z! rqYsW@?y¨szb$T*T0*͆u ĈkTfir^ eyu<A(% ayO;!k 1znrM,]X IG~D^30Z喉NaTŤ?^6lq.*|:L2}מOζZc R"E Vq-~*5.STMR}:w6HyaeBB{8"c{8q=`툐Ǎa*R1iBK UZHk/ɸe$CYS j|ң?s;}@ͬ=7#,f_b*B e/<]} yEKoY5}v ~Y-Ge${tMY`0oh[Y ,i8ꭦ`a嚔7p#U2/T*QCpVVਦ2)',4|*8b[ȉ 5i\zdVC)ɨI=eġ7;@F77+$~JPU.il)3`8.p~uo3![YW{it3q`߻3;yˢdcaAnZ'F@F͊h w섵AޑHތ*s=AJ.1j8o4p<ŔCpӼ)[‹Xxݥ1J~Knk :H #]H~$zTĿѹ_&oVtbn;ZiU%ٌY>ZR]Sҍ%>uYTuƠN lZMrO`XhKAif”W*~:"U7px] zEP))%rW]4[{D ~j]<KVha;X6x6 m뗹nc?Y(ȟ?G<( 6~yDhMW\E#J =Ћ#[ybnv[o4lfQjaOZNm[[c3-2|h{MU hG'B{ ~ܖ֭fN{y{5xۗ7>=0EId+WXQ|e5~;o .+iMB+p8LO^vhq/PИa:[hZì %O,.CFP 0O#8sy @Kb>'PTb a K50{94uvϔ7P G5hʆ$$Q I3༗j=3:fzڰJ̛sY%f8,H*}E1jKKc5!>!y=S|&=Y5KntqJkɍ@!7Q_ DIaV!5y*+2ԊŇG7KZ)*ygv1y¢#KѐcKsR;0"DNf( S}wֵa.%R{]ț]y)#S&:9Ōo=(C/`ٳ֜9HػWObЬpW~m*S#FוN:ݛ-7mB% Idq#VeNKNJ81Ÿ*14YO)&$0Gnwܟ=,QaM4 XLv/%{X?FB^40}hY o{)aGO(:Ô3's,ƀx7r42kXhHwTDT$ڵ`7 yɵT*=="!\ā'xW/6IeXZ mB"H?¯ ~"ޠSUrTM:u3FAÄO+ s?Չ\cLShA/:Bv {.yd!:m:: Yk5MሒS9l7:n~kvzD)?ć)e0|>jcJv⳵:&6[̥z&6?#`~F"t((k}O πJUՓ :?e?j!VnUcѴy'WeiIOd gd?r\sF"ӊgw.Iza23kvvSxBiСǎ@JyvE@>YI@[&asa͏'Vp@"UjJ]RF ;],JU$G k6 IX.S: q0VhܻwśjFQH/JudfL^\>Nj&kd*lӗu mz9iedI/%r B2.f,55 ?.0Dmp]$fX\L )ë4hL~sZd3-&5:` +D# v bLu\çS"Ę*!h^{B@< '5w*7d̝Y°:R DK-Bi R8 Z| ]U*R_Vi4+eW͙3R3* sw~pẌ:*_1¨6/p3[N|f4XqДZL,tӝpB*˚0/vqnDa$ >;x6$ tF"\[n{?t;5hWX=^Ȯ@N*޻U1ߎy@vW_ۼͅ9c _xJ0AwEؤ-])bޟ&E=^*iuz0;SJd8?ֽ,ęrH W^4q@ct_ܦhoF][pq8t[DBׁ{ lsjӄC ?_|oF &Q(S8-D90fl9So{ CEN@ uocѵzT0sT)gabˠpDXsI\r>7WI;UE,{kԼʮZxZWg IJ]H,d)"/S k( R?܌}fxѴhB2QܓvcDe y5E^ t;0lhژ,]x_eQ;_>DoH_ja&Hg=:Y,5<ηDm}6 vAo^H*u `糱Qjh+Tej?NV= tj y;" (ʎCuDٴ'3*K0/[=Yͮg!P[Ō ?\bu?wFWHd7$&`m%2::*r;1Bo *_z2:WT\A>Y9TJ:,T!4̟3 >ʕ hB]}q(6d(4[d+yq7툚ijݩ Fs<]/7f pyU,O+h,O0Ld!dRN-r%J# jf9-axJcJ!>I& *OֆO-W_<%芾WQ̵a+4ّcwe'hͳޢ$ (&+c|#9sNS U0 M^d*&@"CX|Udl_X`s_)Bcb>(Ջ &]L WC%r6=bzq+ O^I% @&j&ja(t(;'/Dύ=lcXzgۻ'@vz'[bE l+5ؒ %e|~p:_j>s `'Nwn;7CPahyXV.IE顳y|d,!gOsvV̴ Xۥ!OGg6e=2k,(}GeoALa-pk| ҹp;*Q3bXHخh?hCyB).e*B i)ўroJWBv;y-Mq_|)%{5^3 _0Y\bD\"]owRxgg÷SէӓUZOj(rQ7/ܨb Idi>, @9Ѥׁܾ󞎅f ѵj:.ypVq6N 6.aKe -5AfZeȲVf þ?Ka/NȽZzPS})fڍ OԵo mPF() AtK+l(>غ q~n|5Dà f9fGFRe> (+?1X:*~5>)2=e9:չ[a#o9O^wA>)]r4nA늲]j1*l!G𤽰,*}5a>_.}j5Z\'q^6${@6mYU媞@#Y|(@D_ZO-oSc<\mj,t4m\O833{ 53PKSF ]6:>xd)4W47$H=ܫV:٥y"]ɓ]`RhovƵ/cLLJͰGj90,5d!E3 %$~QBvdYS0G h_M2#? "bˆ 66ZHB >|k_^[ĆVBcd!`v'*-E/x-3{y/P0$+Yy /lklݜu[iuF:/0ɓmmb;pL]Jسq`9#n|W|l: v\Da:(V7.9 }?GKPOJSqCRhLud>ؗ7yg >%k\xgPfnrkoc"|jC Xg|pB)`)l =ld]tctz{ J:3b"\ 4ZhcѴȑWyқǝS9s8l53Pop B:1X֩#)8d}pw!{F1c Crw5raxAՌ"K-F㸰ejg;䅼0X `R~V:L$u_;v[l(G.*AC̙{֍@eH ۼ{T:"9^”K Esz$aCSJ4}o!: J(#R]1;>ӥPq,#^NEeLeo SGe<撨 Zp~lj\x6=m˘ՋVUq9 h r)uahr,ChًptW|#!ehwVtglֶ",?o,]x 47&ۇ6k]ejcEdr25)/qZ@S@]zmoöiTŚlU׈>D1ξxz:n3p,E_|ϡ @;j{0q(K(Š7}\hoRUvĶ$Y@7׎8t9i3~'Z}TR2A-6*Ldx<:*JOJ=i$`ڿ%̟.\Wya+:6DٹY`nHw;FGO[ F Z\۩,|QH2fK9$ W P$(Ja>z`.Zbi'MQ_(3"\W2)b.&Eu*ϖxY`D զS&a4=>)2%˴e>H۳ 0 퓵UxWA P1zCa%Ep8:,To\Sқ<3@ foeǟǰ.d&Ag5if"qlQUMMXXnDyեb(1e% 5:1QHԵ# Ptf!&f"LTUUOf x0AJ K8nJ=0Ņ)zy >!fs;']"p=X1$&7z.IVEAy֖4ߵ-jlnnwt7#C0mhao(JK8\C  I FL(V|Zt|@So^0ˆU$+Enk|/S?A+wXIb߂U[ZO`k^vvZRWyt-|j$x"ώbt#'%OIOu7Ѱ31}ly#Q%3z|Sw x՗s^doGgt\[-ޫ'GߧRSx$wċc-^pX> ۮ r!s%b{[I#9nګܐ.'*a]?߭Ц*t(Lu"]p4ǁĕP`zP!|I|te_G>?_`skF h@ xx/$e*kk.z>:f@r,;aKrpC,?6/Y&'8^8҆:,%3hC-2ZN` A$*Nџo1b߽!<~KIj-Ǫ=s5>WG:͔":2a6`KAPu3Jzb<3hb?ʇ?2}K }nT%-VWbarP¶+,S/ajK^Ǽ0rqz'<N? ֋}ϮvB\}Dff +l/1ŁQG;"8P`_Kzlp`='njNyV:'1߼vMǞ'dU`C4{<5 Vqu $XixMAnC\1͋uc\*\s]TؓOb^׃rڥo|y^1MYCd$ =WJ~ipZN(~:ҫx ml#0l]1ÀMo}?y{PkJCv:Yzh^/XBd7&G\O~5.P佥Dީć7!{BǛJ!HٵKY(N2E %lIXqy٘ʖ уl ^kbQnLߜP8]s"Ll.<ͣS88za>Iou$pye1H",Վ8X0a֜ݶ"d7Cw|;O$Kp5WRsbߐfjbtpWH\q5 g:0!=$Adͺ/f52I .yS@0TD'~IBn۾k>/˷s#Ҩd8^,s XJU{H.7elosD; xj-WGZ |2Mv :5nx|y*ل#_VkgUXj:Cum0$]WheIJvY}4k!v"PINXVhE =|101^u^ 3Ӗ~I( :~ amb|VHHo*7!cy&dGf $",v+04 5^>Nu})xdO=si#7E/tfn -VEG7YTOEzAcvΠ ^i;AT݆Ȩ@O͵^]/&NQEqߎAfפ-f8v +_ִT&Mg4d[w4-ԯ}w:jL,VH6||HWN1CjNyixc~{/i~=*:uq0|槹!),D?FÇMY=fXzх#}1KY9vI.>E%hCsHs{Ne'Ѥ! Μ̖K9I&Z?3: aut d23KcW[V:Ճ B`[PgEc2lѼ8uT.!@C Cleq>2 "=,h0m:46@{xQYP$ ]WedBMxp*-9s)ߤ.*+ʨ4-˗4r}᭤(ZQ7O4 I0bY^6ۗ lS7_ 4>߰iRK0ȗ&gz~CM8*ɰ̬2Gno/i)X 8#IN8ft<z$`Va%8sj|c8?/6PfRo sgcuY* 8 PA"nXFf_S8`u)I~)2gp@*t{6edmTZ`^> >h@>sGoځ;S^<4f4 ˪ 5HCi t T}'" [fV4Q8!iC zjF LWHDkt(C{ {.)=^Є  ȀkBa} È3rw+͐ *$^_f B[yڮW"$[J,[ 3%#@ Pv@qqKeZ2ϻdN$?`8inEkM#^dkbuQ!L:3eL uN; ?L>C]Cmh[)> 7ث" S30=L^?zܡjCL!,IÃG&Wp6?wnƓj"U(B-GwI! '~hqgQ}8'^.U9ԙvVn'RH [<H,Nu:Ŏ:55Ksh @19YLlGBFA~Yl9p (nBzeSgRtN&"pHThrǪ?0>{ܷ/ї\WT #5fj+r&ۓ Ɲ9o/E221 rS>Y B:b?Hp4.xE@yk>F)Wnm] >{&sk& u &tWn@?bzEHRGU*o5~4_q}h;huM'l֓̊g![l5LlFO詸\!S_̹ U7Z:#©["z!)k>^[M.U ${덍O9b<\Os6c3gT?!vy^nooʬn^:Yi)7?Gjr'] Y -unBWHWT . j)0cm$s./&us>tsʌ$>c,_jM%$ :_2do/G ÚK7DxR/#_7X@K]e;3_Vg{ߋiݤzٵ:?fE Daa:'~\QSؗ!y+&. ȗ=Փw jDDOx6?tt#jWv_SI9FKQBtSTH^_Emk=_`B2JcXڟ;!ූ9;\L+sW8W rANw33q&́!2!JhV%۾?"X :S hvgA ٦)Ԧ?N  pn᜶U- L cnؿYM>`՛}ַƁ L)Q6g,f֨ @A !@)އqX:"ʴpfY]ƒjJ62=b$?b W)'3/y7RQPNz,,FDxi]ld؉VJ( ZM +J MyN\Jۛd[KEAl @UE a\5JL,lw'h )1+0yY5JVR aHc]DⱳZ,i {R=g6KE0{Eh >~ eU&#;(AA>7RgF<dkio|R7.aE5BFL#q?g7x2]6*˯o8ZEwFZu˧ĒCOGo<5HqR*СxUWڸ#'pr2헦}D8PO2հ*ODe),cGo_0:H̰=Ǖ-&Ɠinsq0~Mx1}Q A;[{YXb!Nt,dKCۺB,2_NQ,pSl(3j;k$6.緬x/K8Tl6ZCV0Q,.GG~p].|Kg1noo:XZ=mXA3QC;rCO\8XFkLC~OV٬io6̈́nĊ꿆F]Pc1_;58O)}!aKk_Xb1ܝsJ*qq$fGFVgB3W)L.B$𜋼{w6~<^bJfѸݒfp2'7%T.Z9"B>Bb -7:ԩw6_vURD b:[dUrɯL]jo;;n9ƹ MvtVXp$ uLzn\Cu!X/f%cb=# j$FQ@N?wu7~zV„@XKT;5FX D`>ɧ(kqԹYb'*HFL+\ݥȟW#U} 7p|KEzmVrCP[8+"zN7h}i**,%*֌s8"$Μ,zX*UfD CW7Ө*R]*+pUV?5T\7{Trzd~Fq"5иjAIIkPc)5)ZzRV#wh/rJb:9 bL,g25f%`6UmX6Դ!ap>]$i7jx(ZIX=h&41YĞ-zeg:_Ìo52)Ҫ#-@veM ( V SK>aN.!PBa8Bߧ}gjXřb.|'e-_Cr]KDu)fsb`!FkZs6tm=,&%*,7lڅ^dҊ1C_\ UCiX6! S2';@Fj`(k2?9J#fUQ R^\Z,ѪvծϽ5\ă1CBӌc\T8yoXHd$5G'"K{FhQH(:}fBk#opVw)5uCl d'f+v=lhd!5 V;J%l%3KGcҼe\VpjLdwA"ZUNˎUsZtgGˏͮ|dX/ B P?4ʃ)A_"$u%HA Y;5ԏ#kCر3y[R %Г%˿PeRꏘKu76Mb4qz20loe J+8(8ifmBk zt #:1<*k+v)8,"'%>8&T%%&:,l*kC&+ <3ݙ_r!2 !g8O/l|j9#k4½{^"+v{= "53")LePmеSuH8JOEUkT:ApkeW-I\pC%d]jJ,`-,*&A5ǔ^1u0 u mQf3b<!b|+'voMkvw)kX278 ,f``6"ô"l1<w\XN޿jrZ#负:7)Mu[V=lx\iyO-$@ў>+8LËT]kdgz}=21UA(;Osts9w[v#l<OY_vөg )&IFV& #KAφwصE"[D9I:3r\f;t e{IkɥGB3.H<"l/CCW.=!ٵsd hoxƾtߞVcbV\mSM}[a=q\_>ưjBwg!.b0Kdm/nB;@3OW;@=C#Oɮʎ<Í:?6蠮7)͛9>Au?fHJ?j%mZ~4`Hi__ƴGު=>@ nRq~Ybt$|^ZNp0F2ZR5LY,[Y1q??cL&8JQ|](:qW%)kr8_SJ"YLh^ˆ0&ũQk9X v=ySDq8_#B\` /ySIA/9%y1+n/`L6x @9>dS+;22T# Ķz;R2ZחL+oEHq2Dž7ڄJ%Ydr&E} RYI{%0) ;J'<=LUj|}k9!~xO Mź4Veᔬ~?k)ߜV)fG Wm*FʛaIq4VǠTl쾄z sOtqx%d`a#Aܳv%բJۜҋCX̄Q+Mښ3<UPZZQFUp:jyL+;18T*7]fܼ |ƌq0) #ۤ٬'Fv3}7$'%̖mHY܂Ρ /Zw4sUc5/uFPpE UfW!199u!yz 'ƈdҙ 3׍[VO(Çtu 5p\`}Cy:Zm r[\]SwT\f LȚ/;/z׍n-8gaͭW+ȸeG->c&S=Mp\&p󱫎u Ez!W&vfr9vǹSAe"}m CiΣLaeP-@YHEL|YQlϳ돧5U:\BNky#Ի3M.jʄKF&Oy‘U De^ oNM4űRޤˈ9 ހ |#qs loN6.B)~c# e*,e!8MU[`4$8*:@],~˚``,G"K["-PL/Uc ngFd-X˙_cI~ G-d\n H? HL2y+ߦښVv{v5BP^TX`R-q0L4Nv3~&,.@s7%x&s9Lx82Ã6W*:\JJN((z` c#_45c:%dgGsa/K-)P#"n5nqZ)'?ɥbG|OHkǎͪ0?sūI/!3<dL% $;FgD@Rx觵Wih<2d NWsL%1#NO<Ho=c\cB#:yup>/d(Lci+{ _D[_†rhQ*vK2T^vۆ,F׮޾N9 +pL?/kqbELZE7*Y)k>UKB@.rLPmOM[*!\dõ\՜G xXy TzLbT-7v %8BVԓ Û[1b^vxTҼsrFxA1 )&*dd)zm#1vOi@x6)߇ L(Wa0dwma0Q-1ϯ=|DXYJ@|x#G#ԃϲ-o~ lTۨ-bjOr'tp>vs(iNH =HZy|=Onɪrzk2 1ډi#3F4z*SN_WjXg^ݛ-0NU /4F Psl"Y"AvqUQ7C-H+ x\!"Uᕞ2}g*&V%eiJ+!g ޥsFJ{ث~gߌc˪`$'#ݔQC+l:PDm [EtGzEy~+zH:R4c^{hĿ2Jؿj$Ah8B9]+Oobu<ׄ e]+11v8dzX,D!Y'ŧ 'r?Z0tBrHX̼8wlO7dL!0ih#|(棳+k0pi{FJM8wS_,s#1eSMp_|1Qm6E;Q KBA=t.~\+erj%Eb_ P j|#bFBܛ[2U&`hNZ@NE\pe^sHf9TrNMusg[!DCF#s܅Uv0k^fxR;}qu"7e,!Log*QWVQY,NƵ܍GtPeyd噛4:vKKh4 ryEɋ)F.soGˣ&PL*QdߴԉP>/@9!\v.U||v$-@yrtػ&Gw^dRj&r+8ޙ č, a5e@ZʟGP-ѺU GFvbѡ-bK_&>IPy,Nn\rd0hSV3$bt\$֐넲 \'񥒯OZsф:7uo4lIgm]4̕r q0'3$"<-B@\q tf"ҁZ{b/h4)^ iSDTK"ƲX%nB<ӌ ]DV[7n!k>J$idA4ƬMŒ:nkZ0u?lMnI= )MBf.\-5_fKY@$=F|j7^@c"oBKn(xއGge{U1gak.TgKQM$!$ NןL喠SU@]Q}Ӎ`k110 ꬅEF ƴѴ1>?|Sܥ7*4 ja$em2/(^o {}|'?id<tTwVjl6>Bwn~kC'aNnhI&dLN7Wr=䮂cR@\1HYƅ"}fO#aP2ou*4C!P`N 2L;C:\BEE T>qq*53bGzې#.\œKj.tnCV"+Yq׎vYkhn [O3a}(`pkcdA.QUeJ80-k6xjS5b[a? Y?-!!GI Mὓ8=Vq_oݩL"+}+MhjFFjdb.lh /`J-\i )c卥cud~;Vtv*#&j\j!RR71Fb5$įXʸ X|:5K Itli*;l$kEb#mSDXVcgYFߣm4_uY6{.-5mժG!/e_98<$uDVA?*rh5aPςW|=d-Ga[OⵣZxܥ\:ۻ{[QY,Ѣ`6P(T7<] cO) TYzGm"DktEk;뒤ш2p@(ŋLp̬Nz6bͧ'<%+k-`yd,77XT<AفG}GR$,{nhGFoHg,{LU]b>ޚDE/ nFQ1>2u'@}WǗ% 4$Nd)R\Z?xhqQd Mdoi_124\;87nvpKA#G0fW\ 5^G-q1Q!&5y}̎{k0 Kz0fɶ8$hXR9aeBV4#Pcf|zFU)y_o6-۝%rXG*Nh9?5.6)wOJHjfL߯Czu>P9a=MFTG† j5ZxrES|~! Nzm3ލZqqXDn'Gzd5\#xnl&b;#"gB̞ț>Fۢ0>! Y`p\tBphEI }HV'vE("&۰^.Jbu]:7![`Z*MxteI{-Ɇ.Sl, *!` hZ ^GO2{>o^dNp)qk^%TiFٔ %ZS4*$GJW3W| ai1l-/J6;@ s@*0:FP!z\xeT Czerxe?P" utD6PW:*jy2Q/t rHsnuh lRUPn|jіCV} [:yEchA+Z%LK|iHn\M_AJP~a퍇DҹoEBLxt[ș "WW~)f>7lTrbHJ@|JSM:j僊m yD*Jkk{)d*n5#m\#~*կD~l"y#_5!o\ (# P!Yܔe G,\6H3wԈP9WId̍ XvhaC7NqE[e-7՟] $^m>F$VN1 &0n1;a[_nJYe~tsըMOŕbkwW ]p _ -M/~T5&&Rv8&B|$+Sy5M9JuCnj``(`D(IZ v! _L@yK2# wOsM$QhJi·C7^[2(&$ \SWe)ѯ]D #"/KPjO`-ԕ"bD8mO45yky Db놩ת$u؝(F5qZOP=\g'u"24>էQy?;8/cj9 nW3@'P8)rAOOdi)yS#􎂽epz ~6n!f(aElݾ{2s48no ׀I x`xiUmy)^,:l^M3gocNUFdM y圤Z|l{mDA#AqG?;/#rl-PVSd5ͽUcBSsȄ9Q;񉭄xjZ[14OiJ? y%קnq>7:QѵMqb`RZ0*gEVjZDr#4"cw&*e| ۾aT6^C )x*gSn΀x < p&R8,ϼ^/#MyJY(᜵NԇU8JFaHV xV=4ZAܫccEnUX`D Z.Y)!ݴB=Ә" Z}iEU >GTO홡,pW B&%HrWy| -ZkQdW Jt*-9vCmcl|LGF( Gc+BDiPUKZ'qKW?F ҄tg*aeW+"W9q(y# Opk?}/$p`.l@HgW*nGVUolYy{nCz?"= ?'6#E^^"`$WnA5LXʱ1ہcGݖA0 ދFw)/kTP+%ZT]rue}$? QX E9ULV|}T-sL7ief9]y5 Y`$o1<0Dn}VMt;?{0Ys[i ŪZY>Һ=7| %@hj Kݧ՞ݚD|KQpښdS˔|H3Ȕ)Px>{Fjq3KYvП?g'sу-} ]>ߠ&lkLǐ.bu+m􍊺C8n&j|s9ȵȐX#|oz%Ӡwob;Sx=0j; ס 6F6#PB"Cʣy /'/>|62'L4Du^ > !c\6QiC'- o'C8 H!"n% LgkZ 'Jwqq(5{>ƍ"08gihgfT3osEd(`-tiNdC%T3Da ^dS*5#>+9>t?sp|Ó11Yǐ[ ; iO~>gDc)w%*J>@ߜϝ-kj3VYޢwx@=~*cC>֐NmJ ÎO5v4tKlxq& N zXLp3[+B7LD&/^f?uHOX+%г E/ y3ܴku}!@oWly4 BWG@..*13)Õݢo g6Mn~=%9&U͑ "&ǽƅsj!3®< ^/!/ӷ5D )?scRHL/e=ִ FD46~5)Խ[dF/\JnLn4K-Ghl>qe JIh#}VH(ps;Ix@ Kz JrNˀN;e"[Ff/FڋFdĿύ'ya"Om~`!(icPa^Qh@ >VƇi֑~nM?λfOwrNE@I"RU1}.;GEnBAgZYF=t7ĖxMaRTL<^k YOQpI(+m&XU l}rILջowwCg+2|Q8~cR@n؛m s kBU33ar _!V nxj9z沬pQq~ GOɍ는$? ]،?<Ԡ|G{EX<*b%6э,^)G3fovR1t .˭7+.CQq7WT$uZԻs$ %8Cj ^kO',>E:\X Qʯ%LCK3Ҟȸi1-wJ}R^t6q8j,4DOCܖh]dAF@KX\gxQkzΓI=]{옞+qtF2do tjӽ8ՖT;*ll^$ׅ?ō!e Q>O[Ý H ̸1D,1&A-'ZAmXމ?eG* {˰TDpTn60=fx{͔euJ(5:\,#'ie6Il#15Aux ;h͛:(@zBB0rs T6j4ZŮۺwݎj)鹃ߙ mKfؗ~īƪZXdnɪ 绉OɣIەG =+ tLX WnhqKsumIt,+澢>lU%pnC6/vF=C؉.;*/8qY+2>PBP"xJ]uC{J(M>;b⑘s *1cҟ?Ggk_p7_'l7֪{IYܠ2>8BXJ+}h٢R ё~k0@|LJlF!jD z҉zqB,\&{X&[̨/(aN[4awdUsxZ%3#f4ɲR7mܠIo;҅2YNӜjNt;)]2ʛ:>l=C4Ƥ.FͶLmgBUMİTC|/r/@YT)rγR|vM-A27+#@|zH2h yPr_qM/-,nh~+W`*Dd•YqQK S?ї`י-\iw8RS ۘ$<[wu'M~v^c$3]Af_~w;FrD(s<AT]j%QGW|]xpd5.F]Nf  20!R9$/:|Tpw;pj$D;Gn*#6']RN@-={ʻ6<-0[4EᦿB[z}NT#lO8Q="Q[[8=\Jmh m}V~$/lQݛˈ0kƗs);>Jc 8D@8>$5wJvEۋAǵ9%*&tlF%7%Iop ;ko"Nؐ77&ā&q[-~ ZtdؕbJ׼/Ws[p{ȾIyR,({Ç!>9PB>s6UN\dWѱd89<3(c$tm"yjDE~!">=a=nc&-G8Sp l#IO*NvuS1^Dp,$p]E} ×Au@kb GL=a$~x:eI'D9u[4)(d-R5]?R-fr6cDz]`vtwЗӆG^aU7ujYgo-;(IoB?-1OvwTGE z .IC8yޠu>ʢAWpyΆ*Qunt$X"ϲ-P›=$P4oS9kGPVą﹧ʮ<[% p|,xe!\h5{7`H=wML +` $:i sJ-Fʴ1S܌I0\Z/%l<%)%FN|ő2suqseJM4Z ߽[9b@yƒů|Ϻ}m[ߠn( _);K>,wa~MS=:ھgzV˺9dh?e֗k«jmJ5/i3̙wk{S:[/N%.'R:5t{NQk%H\唲rs$ Xc94x4޿UPĤ4FՉ&w77ALRD‡5#ӘA n吁;)-W!(^]bk Q2aavR4~_x-%~wJWhx| }qkxzlDa:~ KYnj鈗D9=>=ԁ$NF#\ m/.$PD |iٓlk!x]:cv%a;NjoގA(H$k=k@z{K\~|or]Y{NtMf]ۡ{|).;X%D pJHt(Zql#~d'0t aک( ?GR//앋_x̻G&_x%|+:VHhJ /*`z4:?QYF$5_g[!"wzu>d*U!|~3@9$)oK\1}A!Yo6ӑqNphS4mWb92.,'_ Kj-NzYN0\З>/ A25ܬM'KN%1>^v3xӬأBnVÙbۿ.|>`iNzo@P(i1?06[P 쳟cX^#ꎴ}KC)QrEf8=[b&ܑg>$QTpN3IAH 2B8XZW"Y_g<{ _dROY} Z)aB*"joLtija@)0xP{ņB:tLڅXbelPl M.ɏD0bM~fQ_Qio\y$-I1[@‰nώґy ,ts٥wW@6ڹd g!͸,˥vߊ!wapw6ǟ{խμŵCʸϚv9/')D_f-@cuw5^68[x9>VӪ/0q @Z "3ą[ĊkbPB:[n4PΞRvDIhpOsp>5vIPn5C!.rVtQꌴ]wMmh!6p@􅾱|@e; ɹ?";rS}T:BVfSҲT{fw.,8a$z3:%۾A @\;ZW9|2" LԲ)/Ő8b}^WR!?U|Ū3ouQC]>J 73D'1OؙԳj<1YחIKz 70g۵.iF(B~荐'\H;q1)B=S0 b7oѬU"Sd.!AZWdĸtjB7>zdVswZ. \Ev@kGhC,'jG#˜T~H }bat.6{:kBDm}6EHLvaJaH(5uVrO)uʸ%X14vr5IYSn$ Y S?>@wBTnziy:ׯKz򆂦%'xf\":efsW/Dv\:zg^aЭZR?!ٽ~i@W4uUeQw$lj^tN<\oOgr66DϚ.Gac}ySpK:KL?r-S{pw~EߍBS,t&nVI:$mDn8n v[1&Ui;`_ҹuԄ|9TÀwCRsd/ Kc=cAuDca6>ILE}p%T|o3q@ޘ/jӧ"BdFdaRI)M /h=GaȚd?35c# Psd#)[8۪,$v,xdnex`E $#ݺ1=j$e(q&F/n jAe?`Wהb1,bSôIa`!\=U6ƉX o,Ghp8Woa`|d3ĮpQi6HЃ0mQw=JR\ݱV2}R\ta LM3dRS\P>:,SiT5|8^?!v#K Z?4$xУDo1ű)'qt19=\Wܔ̾B`^ D~m}il[~ڛ,M ĪG[FK?n\ 8 V>e aO^1o{Ҝ~4,jЬm*n‡m} {'cO zZ&in _6*8SWl^\2@fRڕXIRDWy4X OڎIt#XO;]Pr%O#ދ%7 Zua}VvZ:+q߶tMa~\2Z$w< Sljj ,nUW"#y ō;Į+n[>KsbTn:o\57@l0]#\d=>C`/OVWTҺ6iC (w4yɈɷ#Jд^Wv[ʙ^|(5 &wS\{ ޟ.he-:{%hL Ɖ 4~lT/&j+Zp 8*%idOEzT `14R]'zr>B=|m]ZI4)Kǽ6ү<7"gYm9\+DdGYP!6g?#J݆ޤt'Ug&/[+.ekK禃P%ʑ :', [V.1lB\ֶd ] 8J*‘IYYv3صyۺ+#JOϽ+aTO =lcGZS0q+Zt ['i?s g%)jqm 8S!q+56/('MQ=v xxֶj$Pg*95IQ2~$u83.ͼogh#6[mWRѿJa`m'<@V-Jc75L<ꋲK$7C+Jai~0FzQjO1yi`xYy2, T(LiI piihGMR oҵ=˼r.'4pBfhRή~  6VwĚDuS𺭘$3Ĕ=HnV^dǥD !q̧sթ6v@EjD>[* c#˂ndZUqCߧ$uCSK@YN̰͘x- KRs!BT:F4Rh17^KNt֬!IfQ_=CVHbR13[$"31J{K:zP~ _jܰAB\gn9s/KMP3B+j`%\"{=xٵmkв-Ey!q9Udn搂Wod `LC0s/_rt`&jSVzW"I, )$B@o.nYM #} ~pG|3k"tc{ܓ)V.E)[,eV]PaUoqM\jߑ5ltdN !=4ڧ>`cI7^Ƣ=%Ha`ZhgrzyC6O|E"|R][vH^ŗn )4_G;U}"Vvx%q 29G.1y]Z"DoGx|#jwږzjcx>w}vڈZ%n91riIPlڅWT<vk@YHj2C9&0U/L[s 28[?/Np<؆[^꠴fahk;X{ 6dylѴbLaxĦ cn(̣%w7yiG t2.>V)scs*$83>Qd$N}xb 87cܤ鵰cygEb!c܄r)FA%l"AX'{UXIL*LNq" g]ސ"a:o]~\N~CI(| %Lji*I$7ZhTd_4i4!x#)gcOtS\.GGۓU<"[y;w Npe. UU7u%ʂ\~~b5!?;(lXQT\=yuۿa3`XKyY)i= ug8P#cj:Tg]a({~ekRkuCmS:$-GBm*W,I.ͣ*q ]:*p.{W%%0tuɝ#~;ɍy!ju]TӠQls#NJc5C+g6[[؟d7bq%aPQ*c൜ѫgOJĮW~כFOUAf+Ӽm.㜂)q6:|?/ҕ̈&}3J&4|$ 86dُN:Ed#ƭRxE%g &>ͶVƇixy-WG>r&MCBhLx *. Nӌ}96g ̈́U4GN>xXbrv'\سn⾯Kθ ̂ 6{Xq–,.RThŪ{F?Lv ^dp5P\: G`7g9Wc:\Q589H搩>TfZ*y,KzC }},ЩgpK`7-ΒUfJ,ruP.6˾@I{wlX25TBNm{r (^!jpfXÓ5lV2Fλ6!LΫ6Q=غ_#t|/mye pH% wI.w"@ap MZXw7Y!HuƲ-wE`_Eәߌ* dc9p0@Z4S_epQPOq=lH.B S6tQ=7e U#L{d&&*B&wZQ9ǀh"nMYc2X*i'*scV:-czo~5 %mbbQ:"({5(5|}".K5-}})",F˯MC KTI ue+vql4Pr% zwf+MV]22`K+AK)yvȼe'=Å9ɆBEf[/!]30;xpCO1u땂]k.Բ 8g~w8g1_[#SM$Rrnjh^\baz~^s@Ց-EG=9ٗ^mt`(Wh`#3K1(ʝv%Fas"㼷.qQѽ3WsL@&x0K,*϶S]ĭ$^Z-1`[[V`|{ao|(~+]oKThۮN k{neov$P-7}-;hpH$xLhf"s/Y.>v ߞx~YĂT'2 OR$)8Wm.^)qgyƺA$^ɮK-lU0Ù_HQų+Uu<"YX?Na -/Ӂ tQD{28[UkV |ɰ^qT.KR+#>?tcYȩ%/f6MP),ȣi fO9e14)sE=.]㫸|Z ,e\۬|4.cy--w;qAd<N`kmѓ<@Ե:ߑcp٧`(z>ш`t{U۟R|&!19 drd>ڱ[eDǨ-6jzoN %^[S@ iKXhx.ޯ`ض}aVz]P_ӓ̌IA(ԋk_AGc `gD}``O\ЦG&Z/~UiTP|~ gOE(ü¹kXm:rbA?"&3O͐zU)^CF3"+,x?WE`sͬ_t $ i\XiɇƸNooFu HۖlpN? )LY$ ivyqyҭ ؠRP 6K mQ.^c>4E.xR̗:Xaxɯu~Y$ ,&kZ&ןs^~T wk(ZZ}|$VwثOxVM^S;YYl'է(Oӈc1MoG眯8#6U }^+Nd؜tΨFLuS Kd>v6m>h0 T5Ikbw H4iM"|Ye| gyMcP(Q}ep!d|W/l,u2=\plҼ![H*ABTk=t%ʪ[ĀJv{v8ߑif;@jYrG* |Z}DZٸ Z2{NVn{VV.Gm95Z!KcH$a} XZ$DGbB ~}fh=B&U :u0Xqd,? a+*Wfg <;`]'="c7k?y%GJ58-e ڴB{Il7@@]POwm7?-w6A6#C!9 ,,>=UF~;5N}#Ͷ[Ɗb.0yffpZ WB]P9fQ,tnA-DҬ'fv 8)3vD#h=ǶB{\>8иެx5_텥 :<ۣX G?cj %*>Iug[g&8*YTH;Zw֒ݬZ. 3/%+-FkvmoJqk uMڕ%3Exa`6_!nk =T4@EΙ䉈ʠDשVBz|3GלWDK̡PcLo%_1גdEac,c{J7eLnកEc5iQZhsm!ݤhm 3`ioTXTLS;Ѿ ⍾q_3p# sE-mrZ2#s5 {2͠(_$$J54zhB8nBPޫg>PG 'z{jI,w\T[)5R:cםGrt>eE snC|m'm{5=fQH+o<+6NrEbr;`(Z+VʟpD!| =PLLαѿw^|_qj}>s"<56vQErsӠMT@Ϡ_BVy(^IشEXO&2HA2͠e \iT'xǦEf3 m.ma}ataKqef?A5?x|C-j)xʵP6-40mDiN2eX@>==4ny9DVfk>Dr4aBi~iw:'7H&r3Mtgtg]R|yV1FF*"db6<f@^/R^~Op&ђ %&/3x>&' ]=)*٨ɇ4l@ b`)8nKSՏ):šܾQ2^GZ毤̲;+&~GQE4ZłǸ۶aͽGD?^]l@?@ߙE Vǯ4 xEh `:&Y,q5n24\7;oؗgyn뛈K= 3Aec.~23tZgݐb#mJr}3z1v|LJP/,S[iߺfy!8NYi`ReNp)5QܩvȤ1 agԭƱe䋧fDZk]WBu-<90rg%;gm ] 7 jЋ\+3' |%?)n҄0yؔ'aWUx$ȓvm.͖!56AwpXz0Jʆ2<cdA"=< JڽD{ P[S]Z[T>+2Ġ BnU;[#RB@1 >v} V?LB% RumO16HeAʒED 𔤹Õ- S5] O/cQ(ꮴQ:~J a[߶A՚{G9Z .^X@Ӭ7ArHhLxR?*Y$d8o"N5@ִn=cd#NOY$bT7xf3bz;fc£J' O(G~]'csG?3Zgo;N%+oV hMFZ S;`zmЋ/2C ,isz)39JQVV5Xp;Ƣ5RB!G2X1uc98k2Km]TE_QsV}XPǑnޤ+\i4Ò`xNRe$_w(#8D Oogz0@lh2ǚp҃F^)zee7k/㖿7c[Ϻby+a;Z*FX Y[2k[ph7R:8- fP/cKc W@Z"@D~0o3KRbg8 w彩A #v/mGk]Ag wF,]Y+-swTu};4H;b0$$6UdG_"#a'^B@X062+A>Did+ٿ,Īr3A%ɞK"#R܂S.K*ppXUFW39ax=\q5obM(rC})45Q:~Rr>DSOծj[DqXAP[abW70e.@sWSӀU'TP+XHac6aT-FX%EA9>T55OepEahzQV4=LqP:&/u8CS[qƏMh\>/sY>Ts,kF.CQj B@{c ~*ƚ Bɀa~̴c52OmÉy~,e 7;u.LoQ2J91V 9ݒ^nx\Lݎ\tFv 9)A \YՃmǜ=?hW`yB zaڎ[o`K;g{GNf2[?!b?RZ=2J<3C5Y?ג$oFxYZ*HؘH"Jql؉!}(v nTo*>Q;d7%6`Օ^vDY !B^-*ŽGǤnh;yz%pQXgwͣݔ_-P16UU^2%fql޷|cgfHQI EnMSj!cΰ֯Y:)oL4 [W7!c$G?2+eF-\cx0P&eݝǥ߲72@}%cȆF 5ob]WÃk;x_Tk2ӸYT 3)Xp5̏HdГ`+([i&}.E\odogձǕ+s"8I^r /?]k:.a8,@FYJMtgQ|(P3%:lԶZ5,wjF+!&/ϾSdz)ߓOj:y:v &n;I'l{6(gPPƕȞN \| X]c`f: |ԟ9q`"sgȶ2р=ӥԜΌ|nTI.ƭMi8O(uv o ?E9p b"\vӰIMU}`st:kmH]}sUw4U ۃ}O8Pt«<lIqKj1B2^84dOՍQ€hݧ]_hRfEbՐLRܦdƼ0ObBA]U4ة}AZ]Q$z՝C'$'Ch#u)p&ƋAI33k=rR{'Y:x_vݲxu=W'ZY(!ہ!F{ K]ZiRc1&Fw}EAmܺb=-tNrIpc;Ge/@;۴Q[QY54{)\2!=:IEbdmo,(]Up ؑ:Mi0V N@NoPO4kW>qXR}fu$1˧.'+(ç~boyvJOӻ_yVAl OŕYb9UB^:noJ 0d \8/kR6(¬2jџÁC='S+ O`w5cIsUg\qoy29(W4pns܏E3v/xMNL"*h&*JJ[qBl+mպȏK붗,Vv5| Y<: Km+ 8Swt6 ..29$BC4?dt?xAs'}A\SA5HckS㏰(i$$ֵN2P` 3V~ JE"H=do'NɏRH *q. <`]_F>!M-,*D\<(0ե4m{K}( P_ u@iɸpSEk꼸T[D)~PccYG?K{$&f,2)eL&Z"+fN+)q@2(M6`tWQ I UuүtģT3:Ǜx8kW$)K٭[X7_ee2m)8bP hQ1u*Rt>xx9JM*LmAH:@\U h @-b3>Whԓ9C̶MKG2#{1R҆8 B+pk0KZ5Q 3XΦoI|XRQm?chY4E"LJp_ ~N՘y<&d&Aa+0ʜTZrR\ĀW7҅#,Ԗl1Ȃy(MZOvKʖz ak_v0xaK AZ/;Gaz$5dɌ\sq VVKi_W*5לi7b\ m˫qw  p u0~6pyLE?`۬x';5JyФ`c/h. K}A_w1mS-sMu㺟P,uaB٭ s|GX6>DF Hk_CG\qQr#t.!םKJ+YjT OHP/G%|2l^. frYE_vC*%YaZ"Y@GfIgF>m"KTtxnŠz@n`1DnɶOeR2ttZ ,M0]qMXY R,]/]!V?[s`q *Ƈ14lBD¤C"BkF[*t `=-LHBUsZ2 ̍aW"7{85] ј840Xk9kE< n)9p)O ]֨ 8thf3b'&г*SS͂qg^d@rp]:}Mm;p 3bF)J U&0Q$$˯Ѿ\NTd$uNYV*2=kN -=5@M#٣}: 'ÎeY!$mh"VQ2;ߙ Ε:O; rƗvcSF(ԢjAV/nzLfeWߛ@4B37t׌f[\&> uJ }@FŦcH84BuE~)BQshhW>pGC: }]``8H$5sc`'M@Bgz}AK]tɄVmGp@A}ZitpԍG+|)*GS Y!zOg-:\$ץ(H >)(#Q԰ éƑ]~r_f7 gֹ퀻 >'dW7grU!aʬoUR_ Vӵ緸 eyQ/{YEmO,ιBz`qؚKoQlK ~ro  B{W;<URƶ|qS: B+G`Ϛż 2hhv:>Yp&}ƒ8vV `q`pg 1Ds\$E stṓ"FXI eH.`jտX虼'Bw ?'{2OII&;}&UEemNiֻ 5fd!ǰ.J39{eF n>r0 2zUȳ&O%A gIl,1{Ru?@15?f#znq`dEGm8Qsq7e` 3o!2`cx"I]Y|^n*Xy-!jVlۈqv.aSr[7+]d&e4c<>i=4F_P( KE3~9$*TOSs>dڔXV"h Hgl*ld1>a2np=NiW.հs L,xe-I`}RR=4Fbv"j:oVi!v~gO1xօ~hX­CI oPVh); ؂xOTx lwBd > a# |7GuKNӼ@[~<欅eI S׾6n*';coHMeD֝F=j$㹶=5%ZfFݕ5)Y54Z*/%uDoh [q8 ć7ph)D6 a\%s(8CN , ӫFJ\OQ)\C*؎E6.m5AN&TʌR /RimdqtK٬^2j [~u hF &}37. ~ATށZCKdÉ$Q]gQmAxOx+ m]X/YWo['ǰ ߼@]',enZi!a }ol$[wcQa_'L8dS>8 y W5WS[Hy.,V㤰Ó~Ԝ'1ljRo~Pr̝wqMl67M'4~w:Flu?fJ @QOޭmv_ Ӕ $i>JHwok-mKrzHİʶtZnȈ.K$m;EwQ;`Of6Խs!wRoJ2C p{BѾ]Ɂ=(Yj3z^w@z¦NqߋER1sFVD4yG-k+؛<5agW2fSc@zyc!VN]))6uK.8;b[CC« 3عa^8,) !N5+ae9#%0 jxU.lo ]x%y yy"toFͺ(N-mC0Q&N[! ̂ɔzjz^ od nunnOQ@Ƭtܧ2¿)+"C>v+YHw2k\3yպO>9p_+hX|ԖG\6 J d1SRI/ߎű>l""niǟ 4sio/X4e%LlKڂn|؁}jݱr@X[bQ8/Md2bw(:˩o Ӊ %Iܺ%d Q/[ ڛPD{%%FSPz.7w}d%o6*W?JÈSקȀZ#g5>>A;Ypsy@4Moypm^LeRro`b`IѶRE?SyȊRL>)iuL@28tg:l*t{ &?_(j]&۱1|YOLulu& gm."+y eq"#7e ^WڏܮbI1ævo5=%#p˂qߪᐉ_4#)2^k sM`LE271XztSՒ)(?bNm(Q f8x_ !;5~D$V dᘈGr+zQM.5dAeSw)7aE,A~gn~^\n *Oc/qϐ xMKW_؎|!Ru/,;W6&Gqkǰqހ5v"R;QKËCdfc/` &fH|kI4LɹuuQŷK9J"ܴ\_yMhDuگ|qYv7gh1}|$PRq+sA9"Y6pH|7hr]2~zHv])L3!G1z7!febkuԡ`z!W,ճ`=֮f=yB3k#\ FPԖd?ۛdqImƶֈEB^$Iq̀RhvtB(됱෵O+UoJ=k7.6l8VxNrr $~D\_LjTyeޮm]j.ۂ#>S>A`$sklJ1mq|k#S. p- 4u<]NBQG Ƀp-)+9PҩDړ4* y;qPb'OzƘ$- :/ ͑T6Sy=S') qk58"#Fm#T>^Q.DQl#(m:Tis*s1o _^n=`܍r,1KdGE tP|ak8ahLA3SmVHԎWݯ8|5nU1 G>mwrz6:;)a݈ *:E(bW,9u4k aYͪ|fO Aqc*PE U]wM fa)Qѹ*xivQzScIiFEaZٱ x7p 9RNhLR.{܎?0T4 *v LIʹ-HӾ/dv TV^߻Cԓ;iٛ>r[t^zx&b jz3m^lrsmCǟ_ve?ln%lҰXIr ԴDm6*rs z\(y3liFqz}ccHv#U Ů4 pLib}|7:-dšyT޽{}_{1B:#D5)v>'lhᯟAdͤ*=&\gyv_ƴG$YMI-6㨮Ko <̊1~DG5oWM`j\6f%v(_fAK#oeHNZԳ VR0H< y剉.s6l,-^aVlUIK}w= _dvb@US'qkC_apʧ^6,|n!v׋JHr^PµöIP}53?"'Uff] j$Y~q]JU} Mϊx^Pчm$C8pmBNmOtO(w:Ӯ^ʉo< \\ p%>MRʪ\GB *^8MHP|'#(t` 3 5xdJzUB#w]`›ⷢKtښˊc_ 8`m = lЁ:Ӟ3v8uȼe-x^}gGO (S["A(6"?5w-/c;6&gלhPAЋ4pŭ; bab e@OF#Gx9 gD[;m>#Qw%ʞ-ɼA5,+qANt 0Q8`fX9N@yvTP"9,9 ]6.-<fv{L`7 FяpYYoN 83E9vn!6iu};iƓ1bct]!Zunz+zT">aPI09$"3)1rKH}SS 3 ֌t9ڰxk8YF•KY"3/+JhTx`nN''tvI\iR6!i>kڈQKtH2! 6|rj͍0$j5f#.첸 mptz$èp6t)nDvw W̱5%\ . C܊J|Һ>n:ulZ;WFgAt8 R?F]Jی %Dg1eʄ- #kG _(4qeӵ֧LKF0] 0J̊Rx0exgnD#LU1dr=' ⴀY̬/)O1w;_=w{6u3G%UW|3KƫDFx_# j%ND[E/Lq]ta}k ؟~3n{;I "1zZ78{52XE3b0%%Eԙ43Tr٘'NRѴx'U7 TbRi|4E\l$hx;G)kO6[J5ba~Q +5(Sk|bH6/ B#t'A EcA^5,@qLp бZZKnKUMjŨEW%[*\6t+ 4AqB+w (ݖw9:+u]t/;,nDs9."?Uڬ:XW,`k}Zvڪ$Q|cN2$w}6jt=( Z Σ-γ٘U!гiM"\:"N֩^S't % CtUOU-b QKICв'#NUWE*5X"7=N Ju"30..N7z⼳HNr02qV3\e*Ϥn^ zUDŸ ?8"&G>}\xGz6Ib {w 6B °YjE nl g3 o`) \5nYP &5IS[ 6%138;w%Hьk9k??%㵃QFPꡜ&Qt,u N)0t <./]3K & 3#,mVT)^T8vglm'끰>8>OMPz}Wm9U\醲- `wTCX79U8co  I(}x`t; 7gDlB࡭'ߏ@[4ɉ;GwXdoocjAA6]r^6Whv+A@[|pG@yY(vj!%9\֠MbL_t)+#iܕj iX-n4'Du)g3#? eq6Tdjov"G߸%-V܆BFkayܡ*}؀Ƴ1S,dz>M`ܖ톍Ald2JMù9->Brars2czZb=^5QLSZ)̂a6:jr+ϻf(Lud/2@ANVo>o2ߌY\? ͓`Z G1'IBCjořJhy*w³mc-4J>o1a!dw79!+'_Vz#"JBrFL@G߶d(9ߺl  3(kT&ɪrɘ:NtKu)DmdzPk \Vt,d6^s6C=%C*Na") *?%|b-j'y3T "wSΐ~%+词HwZr{wm*Rӏ=&[_ ȶ"˿^n"8FOإ$]DȔk jޖjc= &@>PWA7R3N]x@D %-R!,\=wǧ.eG^J:҃rI)@JE?)I{4mxb\C=GB'pV;e/ֳǸ֮n$v+Ό ,1i @ !ը:wht|&ڊ3WI-% 7w[z ۑxOga|V6_C#xkOxNF  S ơ)F?WZS#킋uNGpG`g=^@,*>ϓrPfJxYΝJteKhB"P播&(e3sD6N>F*ɭKu&e~- M! w=.ihYۮ>Zg(8vbNG@#-SD6sf@ .tha#eiOG{ (Gdam?p= O/**DNKJikĹYW'՝9?ckJXbTjc!uS~}#78>D콟TL+Sl`B+3pl 7J$lvͶԝy T~K&4ɥQ!>>u?w-!AJ/&똴e{eKTU ,[%iDMė<9=SBO7?wS6f]Rг~# 7@cLqC|tk)JJVAϵT&4QKn `@l&%s[^J9ڞ*B* X(xA78= 0g(yER\vb1ϩ ȄE:nwl z9A _|3L}Phɜ6Jk/' "rIuuEWP~cXNNGc'/i=Rt/A"f՞ })x<u'{ߖ>D~⨗:SH1Ŵ@QK^ߛڬT5)o w!`#W. ;JI'Y+%X4=R$MG;Koą- iRg).qcX*(OIZUį/X sͪ=*;lJ}zV _B7%fm t m.w|&]..W* E{U-<V/A ۢbDLSJeE) wSfupޕXs!z/!g eJD&V9(ss@2u{/vI5m}E#F\d"3`1L Mww|8*l- ii="[ SIjy*Wfqh…J}> 9칸U@(ͦtcT_QSD=ٱO7g<TP+v#,*"xI5Q 2oos݊,$o'^fݤ d:3gu.uf+N_L6FG *hUU.(#,JK{؄>jڧ|u mVkq\UtK Uu[! TZ/nҨTtlV(3n5G"a1Pf'VPM! _<&@ܰ.](.ƻTwқKҦuDsij= @J B@[7]I99![+5k0[]Y|YCje|bAbWY*DSjra:4NۮX@i9`:$ ɘ:bR[+[ 4}o" SAQؔˠ21.zqLwpE=} nSx58O5vWd(6;LcN+ɰ]Dn5hH1q UL5G!`\#~=7Y-5ݟݷJs-VoP.gr};[bIڲ(=b-.^v/SˮA5x}H* I_c'j2ep_e"Ce9 ĭ |ŢӀ<., K)23?iD@zC:RFLB֛OBǒ-l Vk˂[N⏌T^ު2f"L6)z6cj2! nlŔ0c0ZXGˬR7̇yvTvcAqA$d KM-CMvc %$ ^FM"B<@g_ga~tʨ~j7 iBi\Uʇ`X?Yw<P aY_C5wtvRKc$XtIqqkI׿1QG^ Y[=ӵ,ecI&'ru02T_v5eDjO戮ȼ s<Y7I/lŢxb;+ec"+gUa2k #CGr19*6H4_+$NxoiG-뜞1ztEv Ob44iU_0fQk Hm4C t :W[3 MFLʱ&0(F)#K_aXX|MR)6+7Q`:8 l\u@mCIqU<=AV'7,nxNΟ)t;#D֡d,% vtaA Z@}AKx^\/ 5&@'Wb0ZWO:el䫞|˷횹F9RM L$q7C!rRܙMȋ-SebAOV\R yh^r\(dz9`Y#( IQS{VC,_W|I:Pˎ-Gka-{g:_Lc*xՂ386ۢ֫ 0xI $-^[cFG:["I+ھkrAGM#D )݈$w>f&%SAA mnGp8=UFX)?E9[~#мr\"yB\B?KUx\,e¦ B#WYKr-%˙|!~^k6c4b!Sœ]o 9_僶Q4Li؎:?a (  ,!g0 &R9ַ +{@9%Y5?Zӻ,)]5*NM֓JT,TL@,OViV+IVda[E؈$0]t["6piCW/Cy,AoygV}PkV- p_#@2La~<> 8u\1؇d2?{$V#Ejwyuwdul}$f 5Щ¼%ex9s$PwJSj_UT;K𕉜IlEʮ>n*w/N}M}~?.b*RCg.kuDKޝhx'PݡOm,X^rţ ؒ Cd?&2Bg2BVlO;lLY{I|w&'%z ixlotN9(%}G\9mEZ)tQ2F9PAobT֞4Owgq"m, 8,ڞ~PD]Ϫ%:(%=1MX֌(Vbf/&1@|=p]VIUNz v+WI mUbƤ0,AoRU {eFAֿdijEx'"P163_'9*}_cu87Z01=Fi$˖c_VHaPƶNyx/I2`bS5W*&\)ȋ4-xmIy26U % djck1EHby$}ҡ>wG<_r-Vpzg W⩩qj7[%;/ӭ]s`~0YV˶w OɭG)cqKNtlKD@)g=Tc鱄xx{y&eOm9|Н3`UDaSjX9Q>! v/ D6s*N`iS:Jp,MZ[Ec{=p[+!+rQn9}s$ ߤ}T)3 ۞ h9v3 ЏML6=Xb eY9KN; i.weVF.bY(?FNjV0S^Z;EY))M|Ś(V[QK'dÌfbwd(x4BNHCٍēM\1%\\4<7+N>JhdRV@DV1wPt)di.DD~IC /i6.jP3 f~yD'ßHd yD{k(ڵMPHn7oκcОv|ڣSh.ͤú>{Sg{ɘBJx ⤷#iHJ;/=|˴h#JrW1L5,vs`ۿzI(`a4 On}N&A!ECN) Ol.^%i4&r'wEἛ)Af{'rC9 &~E)dZ/C-p&O~~6050Y~-cZR$|ZRnT[Mf ؉%RV>s/d | 8bʴ3L3&J]0eaLIWX6*xEq i**au>IZU;dQo /ivWm,bTևUƠ.(w):P+ 6@m껳|CAF6MdU/Y<ڤ!Hv%'p02YQ>,=ʐKOz SL,/^HlZ`LmɬED|hƘ}kk e9A΄i= tч0Q+h'K U;"? ui QzIԙgV@Op'fIJ)l(m S`^-`1NVurT햛^X!F3}4s3H)mbBw2 ]0%$2989Ia._=a< ʿ23|)sJ$)bxPay8ǏV-N`aj"S yYV7c"p=rƭOw>Z@-O]xljc%ڳSzy]x@P,>*K|IPǗ#cr?' %|U^0x7XX.C=zIwzj7,px5^c!hRtGw9IMrQcC7`>طoyW)rWƦ@RDǗ[vW04C ,tH"MZ<KlOWrr#q`cShBlb]k6&88/K>,5so0dp Dʼq!z5`o&t + Ѐ \"2Za 5"ztWw~'~05f۷&PT13skZUphHn&zɶ ` 4^d+ 7buqF6x G3bik4w]d}O_kYs;jF.̢?v,ci swaeHכ+Cݛ;eQ3EMtDҡFµ+Ƀ$hwf^MN#+gih\Pci/ -+&Gd=&"QwSbBy<磕673b88׎V|I_pm'&)c0Č2+]lcx5j7ʞۑښ0H=T}1\AĨsaEzŠgOkxZ)߀:Pw≢'XaBnWJǛ`5TJ3EmZJf{h:uA^x5odV'v}Bb~vy,@?ިWĀ}Bu;"f,q\T?PW|bOk " >6j}$hIdW䣿OShŪe ; ӂ˂H/~ATS1TDذ mQm]lg\,i;򚥺SL\^ZGa)0 }~Na݁dbk!덏rwM\$pvz^Z" w[e5{c)tz$3R i)6 hMH./:XtT 䉂q0Q̃P̓Np%veh Ʌ*c<y€x?1ӕGvaIlŰo@!¾ َOE9 ̅ӍZ M:UU ,a좾d1"!S{CL&8(`it?uvon*3N5ϴū5]ʧ"d\ YJvud䯋U2rZ‚9,oNȮ+9{L?R^׋Iz0KqFI'NL]DO<籣GX}Ӆ^n5}@o hȝ:Ѵ8ة܀'%+$Z8-% Bmف|2کru?;TϤm}dHkqrKlkNm}&W0 D6;,AkE!<\ިB(;ddjTh0Qm"!{aS/]޽F?t.$ɤm̾g^r{w "R"Km`+_6Hڃ$]voa)fy/^% ۫O$ߋ)8U7qI[7fut1JTm# $\j!*=:X{cvu|̈́{%7Ѕq= FXtl"-6^ۛiY,g-Kzl+qޕic`}\oɓ+=]c=x?Fxp9T 0%"(KcLcmZں ]nrkY ~%!So˻r$JP ‡xx^cCw¨S4`5E1% V>FƏ:ܜGbh7jj;7Akĝb^E%FOIio@Ԃ#8 ^:q%:s^<݅fvB?˭7bfL6Ͱt X3ųDS ZeD`* `Bl{ӧRk |~tKT+lskd%sM84a ! E[<$l%ڇܾLY7:=>"+wj)APv&d{(ǎb%#mBoFrK>HZ'tyP&zaUsz|L GY;K%CeTE7WLC u:;;,g`7E`(Ղݨ"b%:{sE"\ 0f9 ~(Sҙ$#Hw2 e 'Űѷ`m"8~[fGpۀm yYWZf1S/UICrFK &PtO1ju(XjPkr1}I!:_z4YmCZƇ45@\{UƏUw,ӓJpG'`~{&A.ղ3ӱs^m*t6| Fwz2.NΗkbH>";ye'6h2#x#o4u~7D=fAFDI {^L?=ݭ2n/ǰ+[_{0(2&dZÎ(r;a~Ő0Q8Q lXPs _$09~FU^ * =[k Szh0{^ӭùc_8MAGs(wm%Stap>9(s*HaRh矆`<;^&Lp|͂YspW$`t++|m |p< SKDb9 ~e@Y30PС՘U'ڷU'Z]+Ĕۊk؎{aŸam&D&FMF$PDZX=anJtLoJb멾eQp /#2*5fJ0*rR!>]#Nkԯٕۧa'`(~|F$W%/a(E\m_vP@r/_ Dgl ]ư0PW_{zj`{Bdy-ח K,_0AU:; K*mLSdwCR&Jcw̡Qg65:\>`BByY'"]^M˼pMFVիڻ@M$OqrfK͘1gE&da% Fn|6/Tkeo~j6G^>7MIñwnLG}XQeqXV=6ez()xV1dV\OS ;quJfhr*t Q]C=(Osy$4}a #N/4uCZ!L[4 nH'p6hGH .&'8x:tFfؚrQw|g@}`º ށPQqiϟ!Zo>5{f.2jĵ(_ *:l=a{…z'n)VZ+=: a]K}̽ϨVÒ@d!Ŭ޿FAޔt;MҐٻz-C55&I|L'五"Wm+& X 򛊲JsvBbT&-Zw+IөdZ)cA#PgM<>:gù:"l?[GK'۽4(^Y\n}L"rvt@rP$~[ޚYQV+~uKB_]8sᜤ~"-:J4}ДNTR LW|a^]#BMc̾B EKaǣ(WNg,:L.)Wr91BҺ ciJ"^hFGGSPjμym#}'gr]~8L;l9YQ( pY:㋰ !Ϲ׮ sA%Mt_8ǍpW~hvq$*$~ V^ w퍵?YGtLW T)]N9r"} G:}#G6҆,hD5LXV͊PʹML 渭,cnVPR6 *:d߹` HRНfDϤ"|oA#օGdF.rΩD8EmWd4k`3Œ~lj(uI$+tl֨!GA)i= Q6=IXGѼ'? qHXA9te5Ē|Dï @>=a:@EAL8P 2}`"n <~f6YKDŽT8vcu(H%@bHErD`} Bq psC TU< ֘ (7SqAfJv@4>ۋi,I6tVӒw_j*q-+J`k\ AY5GB/lFn1nKVHŹ4Ĥՠ~kČ)wv~0{1"YY^8Z;<ᯤ/oSNf x{)v_ThѤH p.@Oq@J^Y֠H;7Xqw1ҩh2Xow!F0dXPx\$ :T[m#jB$NW .4Ɩ]70*xZTc,DJE4qMhi:WAnh f3`TDrT$}+y4^ל!hQ!/M6SʨSy1!K}d/q1ŵ]flpIt^#acpE+`U~X VtSwjR?ޓB8zX=\pT􅶪YZԠɘB;~8"e?4߱= uܺ)uU}AC_Mi|3yǧX:? چ6>+ h{yF?9uyJn4J}Dͯ=#z+hgjGg{R$W}! /뙡++.,ߋioPr&jo}cfnC'T`$ j6ʌS8U/mP@ fRSi`Dzk)K5<[EQh>a'%@SQ屢};wC•|$n\oO"^Eh~ Yd%0^RFu.Sa5mtsWCU[8mY06b[JC<{n1rh71ȋޚ ?RlKE#NNpH,Gy ۂ3X1dڒ%|qdCnR%Ȼޑs tPB8n@۞Wmɕ@(Ki_ި5p|jVR1eG>`[K8x=@qW]i.׿.,u зHo7&v>'ĭ)3&ɕH{ >oCe>ں8(4X렚`S3>A"TZuy-8E0_MYԤ:W͚ݨZ̟RY}P1A_7 Zetp!Vx E׶}X)(쒦nf)Iߧ4:0Hc9mjOr.iԊmu4ꎌ]qFǂt\p/-;2$y%]GD+Wj%K@ᴹK{F61'E_nS=fo߆M}=:@^$H81US5Fo L%t)`@~EW2eFTn!4~'~r6x hcE{:׭z}%Ν wu \,ƑEqli _zfzڬ'/3N뗚+pE3J(*^ D$+!'mgh]!Z3,5 >@T;[9;% lqVвYA[c>SYGChA~}=[f)MY |^yМ !iD#Ϣ=eC8֡~E]GIPlF{p(AL byCݢT/9BQZ )0+a#K|&_i)(a& Jܨ^Z#Sܲ*V 79#c ~`Q[7ell_9)Nf#ZrN~*OG^_%{v';e=" l^V`X6 !|Ąh>&_W(qKy62 9 ǃ9l'!kݎ7jNw s ~zK.Dڭ= 6oʂ 3Rv7ñחQ|iy'[?B.X0|::IhbNDq|nS'` J60\U=k 6sP HȚ9v~zy.ecQN2&{FWve25%YZW#:צ3WnQ@TѬWhv@>dVJ?Ô?IPtVK(2 Dc9sdU# 6$ܬ Q `jj1)̎Qp$i((Z2;h}`kK[XGY3Bng>@j>Zfx8h{p9]]ĸ&4=xDZ%5Uǖ> |:m8is"3ޏD$Ķ`'.MRPnݚ|la89UnN4tP`:-cDZ͸h'6k)rH (^o\Ih6s[F]s#2yc//=ޯd5G OxL 6򡽚)9&ރ@Ywgp:BYXQ ZWI\aӤ5Fv ŧx8 S 6X1Q]li}h%ay-; =(,(+W`f1eckNr1:_Țf2fhp~߸!=; g@U#%a?kRUc H*R֮:\0h&ǯus͆urCD0X)`Ŭ̯;7B)0)FzfNp|wx-. p(_vG#^E{W";2c:z66d6Ӓ{^C6fl{0Bm2{8n8R^th_Vt;sg:zDzq)WHv1ϔ]ZRs4dg<ϕb"Yz5%LRЪc$0N N zӨc{߾ۗ 0S=h{k3˶ʅxQ+aNd>U- HYL2:7cm}v!`Ю rJ=XlBEU6 ۴d )OQ~A#(L{2vg&\1ȏokN"E rg q%ɟa[+P-Wd0XF_$Sh$fՏWQ_-3_wHbObgRU@R>ܗ]YwLrGPEݼ(()SC,0WڐnZYnL:$*2GY!E*T`oY֩)_k_Hk.^Ͱ?41gMT^u'J=$VB9ϷS rOcY%&zo`||vxgM)H${n(%Zez(5D'Y¶ بpc46j`ŭg^Enu{,Z\݂ҪGC2B_M^D+0Bn)@v_w*N77)طbDfgjzpгDPfF.O)>*2a'V oĠɐ.K:QS^A\.Pnl1*ȑ"٨Zohrj)pB~z+><P@DMi{\ɥZ/1AUjI!Lig_qbcA`]H DkVxA? P,P+f_jD0{& dbeXV`+gRjBEi24xatU4D^Om"m7iTk .[og3]}0Saw>:E@M Cً|~!| d}MFX91tdx@y- r`thl]9ۦ1'uo 0v  z~k]2f$^Zއ86hf1/U֜ktq"Fċ94qT((h]E֍`JZEmЀ9#Ĝ$ x-X Ϋ2C(ˡSVO~ءys"qiX)Z@ٌट>6kzz,HJc0~,'j$p >Hh͍f0RE@&Ro}<}ك ?+۸ٝcQJ@&ޘg%'Ժ[E׿_d:}l12"=Vxpcqcc3] څ='nCN7<4Z^ӆ$)3̚B FfeV6Y1WQ7*p*CS:UUluA,H 8}Ț 9%a̺vj*p|1tm2lQQ߰[-/;FcXK S+(Z-R񡗍K՜1E`Ƥ Q-04e^/%gTuuIδ@((^!7B=0P<_o::hL>MWЍ bsl5SMKދe@4RyOiz05,hj|Ą}=OMk4?.8H& "#nl w&.cucρ/3ι)ӲڵV +*']75{gxe`%8?\6q@JRɀhϾP_&iWOĐgMXɁ_Λ߾ƶ9є2&}[꣓&Q3A.f[OX Hn/g&_]2GҤUռqCPw8#k0Pb<= %')RCA/qR/ 7@ظvf(R& Uj%<+E׆yw?=Igb!jeM%6&9[<6{Z/m+ײK{Qt&a4ЦQ>k]YKKHɣ Y5JHiI$MwTt }eB2!aQ)!woJk W։EfLOmǕ_"mf1@[n% RA'f G)|DETN1 H|HHF2ƛE܇Qۏ }ˮM_z^;)q#&|*9̲t]lr{ڀ]z>ܨNdf=؋.* G!hB'4!ۜǦ>酙,i t1pLBG. #,$x)"tJ˄rnJ {1/4ɴRphб%S[ɓPv7L9 (/ŖG"4ߡѯ\8HF%P Emxim7V&| #b"t,lD,0j}c4MՀWSbRKJÑ=2yՈ^j0*Z̞ЂHR'gEVxAziymZtZ![y=~E QpqK?В/ߡiI$bTx+" s)[;EwfFS[G1"i)84D0>$Ώm-_Y!DuΦoѤ̫v&,Utk $_dɟpr7htݎ،J@EjT1?d|KNo|M5jWCjR},2-5%m[0$V-r1,vh^< _Nl8(؜G uo ELkS]gyY-ϙ3♖0qNw 䤔Z$Yɩ˜U3"ʮ/N{v)D[ڨ'~i7,M_7ɲ-r3삲7rtA;*=4s@lv1{m3.2eDѪ) g L^o|uczG*I 4\ՀL&sߥT#|?;_8J¸P| 36 l15mGw[toP7r ->[_k~l\ZI.Al;Q TmRUb9/.\TO筲f"9䡔.)ß}/a*srzFArcotaN \EU;W it\Ih&̻Ku2S!,hYP<ˡd ͠$8XC~k@4ϵTURǑax8q?sȑu«IMܠHyR3;;s=$Rn Oѽ@/k;|H+ HOe[4pP.ES,? P{9~rO#ބόbڶq I+Գ%}Mk "8d>?@ѐ4#}IKJS`@,ߢioH?7.t+PyTT&n_ S gfn0{D#5or2?"&QEJe'%FLpq>*\6x|K"Q^v}[T+4r?gY soIE9o"7kHH9z;"rqZ~-QfʐoTͥZ{no TżP゛4wZLjQNxJir.9HCJ@Y俯$H`a×l}*L:cPno65 ~[޲kq$!Kkn Þ=wp3daPDxvɚ'ЯרB-ό.9Ɛ^2su n `&"3)nD4pu)lb '*ym+Sd-L Ɖ7q-ז1wt=(Rh%H_W{MQ˞HYF[lmxɖx"x8U.fFlQқgYZ07070100000120000081a400000000000000000000000166f3d9ce00007730000000000000000000000000000000000000005700000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/media/pci/cx88/cx88xx.ko.xz7zXZִF!t/`v]?Eh=ڜ.+Xu] r\U 2ۓsmj@[1AZ^9 1K NX87/* b]y$E ! d`lNM _6"n*9Ƶ/W<]]IP.<,߼8:|Ef"HtxMWoFw6|1T_IYתvmYr*ίgD K#`[Ky|A cۈ8@blϔ&nW:Ɂ,9=E ԌQfe6\i<\W~.!+_gdĻ8l)26x+l2Ah|-%ˤLP(:ޙw#)ӡʒM1UZ0˚ y꼛b a17?ԤǙͿb=:}ċy& ZmUTV*y셈ƈ͙a{ah8ss#9l+0Xj)}7nΎa)8j  бV4cB*6a@9'F"Cd~i]qWkmV>T9_{fW)bWFE%]Lcg_:0!u-:=^>ѱ-e9D"MH}X"Ӽ,hjž oMб+m[K^IJBLG°̜ UqԻ `0ޥ[b'm&A] w }ﺮXV;̡BT` ~p›$P &oirb[oh@݇j;!82V2;ml)%×Q E/M1nZ>b~m7Uyҝ? 6tw!TqG/* YykR1РMQvJpцlXكjӬO erڏP JʲrOBo}vN U$GYj4\ =X&sRܒj*:VzhTzFsnf $i~OB. WkH.EuitHѐUɦu"̑&;p(RwJFsx|61e-zu*'Rww@ D\*J;vq]-QNo_BEnΚˌ#/|o ¦]K'6^ϖYRrh¸Z4й|N-A/&e ɣ&+Uړ[}{SME7Gz93Dv47Ν]Q EEv-Dv08MxvvF[K^p H?^m/:tAYnv#\>D$qZ})A%}[ r v ð$臍GV[ۛ!'qz79qKԑF&!eglhgkQKODJ$=x/"ARl|5; ޚm/n6u@| ]h$=k3:A}mF#܄F5?|.+%>^醎LwrX߄rǎv⋌\ yzK6ֱHh<*W ,~x*_OBN=6.A{TIvR?u#Yت}_{?wg>4x޻݁ % tigvcgąߪ]2~GZQ#Q}޸*XJ`l [-*ȡL9`L`=-Hh5}&[V7)qRn m OavQŴ`@$!DUpvVVåّR#cPk!FrN Q=8bٛY&A)~8{;;9D>?oڠ5gMjK::#2:evQbeߏ6H_qs*2fWrf^Is->huby2/}I|eڜ͚YiVUIŻ x;95 cW[ @j2.jlbZ( 2r~(J{eiD5y@%(IH NPC*? /JhOgӜᢝ!~(t6!lԘFQ`k" ,|ü(c)ۼaoCGHwnnVxJpBI؅U~4j@C5_RHT 1w~;f7bpSʏvTL_;r6ۢ6#d61L")7}tO JP0=Qj\D"`;FPc)]%ȄQ= %cesUf ?d9HŇL(HNMESsBHP@3#0$gy}> tohW |`/0s$=b~^ B9쿋L/RS(iѿ.*:IcG11OBK!IsŸ=7 G ^2Gf6a6ŸGT(X\_1uSGbT#j7cnt#̫SaC\vYvnEķ^k$Js2؃BSK m R('3RcBȷ*\ Iꮈ)X lj!hȵPUjl?L4 ӝј}kv~ 7OߐT9I[ PH8eX ROh8${h(\CrbyRmg,oԯS8v.h >J=amیgGI˱e ~K- SZ]ѯ?)Oݲ,I,=A]v8*Cbt{bʑx'AӶFd 9„jҞk,]3ʗ3^ ^I'KrLZB1BX:mOe{D_ 5,˜LВ4BbLƪ[9bE;Bc(*H:WN~k'刏/''m6a_\Sqv+6@X:le߭[jsZS ̉-m~=-~ʖ˨"g7G 뉡e>dڅLAj8t 7IDIøfDz1?Ly/ˎC<ӡr$7 TB[Zx5dJ%*OT2rœE75k yPpQYG,hMX;%fֵ܄Kwhdn=\'O ^+ѸJ5>}34t u#D/@CO$zcbxا{uhr} JK];׌W[]sEc$ΉF޴7"$\t:09l?bsMt/ּdDHvsP&Gv Of}Fi;aFa+jLI85 OS$<5aD)$q5k\'M Z^L7CĢay .؛Eg]me߃)7U~*6ə?2t} / ?z~dpCC\->⢋IPN"tW.9|!J5ݖ/.\3`XG~881OU$YTnzj.Ӛ_- +6p{(ٵ@75A?Tsavr3QlxX0a|WwG8 N@Oj"wG\.7}瘏zͅSVl}3zz( .RO-ͦeUQ<eLkƐQ=4.c26gZyUVr 79.S,.mQz+uA𱄓Y..r&pwMIZ O_}ER"B7CVsCpt9 :/kY:88{"x,ҬPn\*B%G1 o0=zV<>UjEnuR vX\̅:\sf BԞUݱJ)\&yUzT@׺떭1Lo$ t\F94;h Q%¨/i-X];?2C(x#C6%C6k,dZU[Ze,v„F&d &~ZQ;^$bΎ/b=p@wMW\Y(zDЄ1ޘKQS1 VSDf:DeL~UlwaU/#N|$}ϴ,?ݥ3&g4<`Jؾj XsKݬ><u1-ѩ0:p[=av6p7 ;BĠ/dUi< Ĝk᧖~߂ߝQ qtW!,yh^?:=*}f')!Q#Yʷw)F05ξ}gא-3Ǭ[Tj47n+^jiJ.a}1(ˉ3^Bϊ3c2`T0%Y hXܽ0 yy~)3q^qx2&wg:mᴮq,.544anَ5|l-ӶX#Hjxlb:A.E@˖+ Lʿow9$<Fu뛞2>3Hurng3şL0]aefF}6pUW}͎XKNDލD7y~\92Ph&!,eQQ.@1ޖ=ao1ߴQiSڪGvgXkr\kW4>XyH_XJ&( g<>FR,mqbFגQҞQp-U}mlsμT!5VߠEj.Vd3J5bmzoifYؽP*ѭ}nvo]Ysocki_V5#׵|FL-#Sh*o[%ZR~%qO0KtQ~vMmzi^~@`-rw,N$a"&"p^aNʪeB\Ͽwjy'pF[) jh41[R5;%8sa8N[r^1Nz_ +5cmME~+5KizѶsn`l ؖ)ܖPVorߠ:YrͲoj7?dӉ$#+q[igj=vVڳa24 g{[`T(NZ:("TeX8۔02IBMK'<PntvE*Ȳ,m`~s})z'(zX,BFMǁVo)/Dj9J>x@d b W>W1 "u]G-7+?mLwUnI sWZ+,h:7(OˊQA ґ U w-_l/"U K6m` xd4?1T(]66n6։W~-)RJwk2Q.QFqɨXv2OgsPY ը1 CD^OJ =zgKA/K'9DQ|vM=vW, ?4lAUMNCt"*26^g]q⻴CQc z2~˦K(3_mэѿ_(r:tHQ%.L_&RHk5iةVBJ,otB\9Dcvgf7WIfS#@J47b O *낼_$;C^yIFJÕZ(ɍ8q+'PZ2(/JONhɘEI}%8`;i Pm+i,qKK6wJmyX(Nƶ;"{pPrB8 \݅n&tWQ*,_o#|(' `/hrh|9w70m_g'z+=!>%1֪jpBrٱ,q#?MʰϺS;Vx-l-dQ*=}s=_F&juUt&n"teP.OxMT*OnMm5 i]F$,&L]]Շ}xeՃ3%pD7PӶ `l)ֻ-4!ڝ+ (πB ,.7RZDfVC|u?}R$V%EBL F(57Ȇ ~b0"2x%ҝ;4}*Cj)uGPbXTk_j]Q:/ԈkocJqS󁱈KX7鳧yPVDiY< a$mʰ. Gu%7ezo7,qy` nIfZ[A[{^Jaehs^j$Mr&(F ǡ.k hv7t \a~iT9V_>/q^wi4 􍽰esabz͌L#^[L.7bp/tl̐J{Ըf_b;:Mn0N=.h ίc:$#3 /0!֭FORMqWKV m~BBtl!\˷..⤒ے /y,U>T+ɣ(q8}[ݦ]IanQ3m m"TJw~}e qOЏGv&uTbF_ZAN2hA- tG"i9F3 \I~fM׵Θǒ0o vf3۶69ʙD+RJEӤec{|B ڦa,6spCpR;2N p"BLP7s}2vԐjBڠn6$KCDISr 3*6Ҧ!;OZ:Fؒ<:w/U(g?h PAs0]p_7tƼe+Cʗ0e7CԞ'Y4f}Q~KTr9Fn [sUG~SIwP.Rsv0"E1TSdй+ӗ R43SQ|f"zRȕ;Rwo4LO76.,靛W`( zQe2#Vi0v>PX`Z _ cէx59xtOSjjvH#R awcCr1ݑ[(ewƣ"lAb\kiNH&@Hk6J|ӣc`ѡKԱK%J&ݱ}êp;~u[~\ƱNӨhIE@c&aD:_sxOحUS1rc==r[ 9®d-څ8-A+ WC~"<9h&nz 8WpchF: UE's mH%?YHO`tZȋl;pJ"e bdǀV-8Z\ 5DzDxTxJ|YWw+` {g8]6eu^6o^W3kXi? =XZ bZ\QsHъI9dYkP-OT. Lackky^d$/~gJ0ʂ&YlU!|gYCwlU1w"^El8wccc60 ."P7{F@c#zֳ8o;cgօl#!HsrFLF~&>M5!bP-R# T8a̵~Yi/A1cDuކ$2e1eOǡ/ܰѥ fX %DusP~9@ɬ& ikl_w)  OM7 U4 )y{"Aο8*T|k M MV^ Hol¯L#ހ-2:޼[)ecϞblp!l_l (~cAV"*!:c!Ji-x5z"IEM{u$v6~cZE,CNH㶔[i> TashJ!7 R#NT0f˽YOc 89:u#(1u! {K]~4K@s(OQ=0xu=w:g=~낼Nergg+#`>KcM/m^ˀ*ۺ_fX4tiN箼&Qǫߜ>_$?%Jf2EZE!XV{ip᛭&Pƙos;'uEB<c𰚮DesV~ ةh!".dafw\̭hq)ObT9M1mJb7`cB>7s-(~ Fǃn3-?-(ͧ+A'ݶF)a`GLIJAYpgj_zYW1*]h3\N[M=^` qz=0=X+Մ*A[۫E4yN:sxe!y2wVl9j,½ϜP ƭ|f=הb%\dvq,=鶝k݂(M3) N HusF4T1nz8f'gH]wr0ڤ>qџԕIi:sۿCEPAV>ˋ㣿ni2@!W_qP"pfQVLk'I.?CK> O֮_z2NBlMI~9PY-p@9_T4j7u6%95nRw+>w!מP) tWU^V ~-~^p}oy8 ?@ejejhe8(_Vf3FelP%bPýw :r!5z2+R肾O i #G0G4CVfv2G]K'-q]6Цɭv<-@lv>aۧ߭l4+)pCIjQK8np;ѧYP~ h6Sr&>Z5<9RP~'oOMrS$:,N8E36JblC8\W:auw }qjr}N-X]TF]"/G>vR ;$QЌ w䓹釻zK*,Q" p'k=QeSﺟmAHӊ_% ۼQfɤНx)Sm+縥 QvpB:]}`0, f;P3*:djp;Wg/eYku06??w,ͬ|8U^[?/P91Ӫa>0ٚ7 :}>:Ւ1Z¸zN(k ,ݛ:DRV64l-R}4o}aASzkIۜNj|`$} Y\Z$* ˪*EcJ+| "_IY)F6j<ǯ % x|Cī=/._/&<H3œVU<>|?I]A"6ފ6*&>;tꝊT2QmkVbV uӌYdQμ+_I'/LBt.L"{_$ũh?'9H˘׆[eP&smBW|Y&`̄|stfjcNTS9)$cLʫߤ(@4Π2N%yMuEZљ]ӍO}՚HߗeO ,?\iOFW#meIF~-~n`G 1P I4g,Z- 1Q&"<0ء2M>x:6 4p8[X%'5sU< \i@@e6(RI$#ZU A>CN-pn`4Y uГzz4`V^"<4A;NlK1cc>x;}(4F\==E͏Qę$: 8pѩ,#)IkT̠ ǥ=R}jghU.Pi$# e*WYDHب[q {;/?LY@w hKe<0cjnߗ)-s2 =YݥA#*H9P^>nFqΆMпDC8$p_`0MX^N:^1=;(&KjuvP"rO< Rd[пh_h3v8QfxtT&N*&6*_Lww1y*[ }r|Lbs+BY_pI}QU1׿h朗 Wc"j|WYh/i5o|YֺZiuRm"2:15sE"1*\ͺ>ٿ-W{Hٰutd9W+[F6d.wfVGޡ"dPIB{ҫ"! VIe97jr8-wRrz"]֌@8ubwU9V%̊y f-Jq[t Y2*ًIB؀E=)ci^eZI/O6ZWTg{ $FI59O onnd˚Tn@/(4'T>9_F)*sy9fʟ+#WJa[yU%Cb%]c 5|(W+!3,Hn`M/]=p@I V2 T.Eu*^Ŕ )8 Hb& >;Ԃda?*8AEiVíǒ!e$1%bM9@e Ip觏@?x> N(W(_4&"O >ͽ5LNuQ.6}iX1&JSe 6LUlZG7Nٔe'1 Jo \șPg" kiۨ ʏ? K-X TlVmrNQz56BcJ 'LBlV=Rtx7XFB~Y*V3!TZ"Y= M[bI6|.WP5+a=V*IS%9,.]o~nsc?m rI,䊣%{55pI]>"[0Q0G/׼5P}W@e!ky5C"?vjqHun\>T@6wVZ␏2p(Ȣ!ioԑ?R°Er 7$$K8afMq.*PET6ٍ|6ʵ (D.+m Kx3[yڑL*ƨl/7ug5o槬}p8v6`fjeVsؔg3w|Q,H|;^+? [2הݨQ6Ǒeg{\Az8}+*%.e'?:(L_+2O؃JyLf/u$RD6KUvA$#fXegq(bg?yxd6M{f҂>"TZZ^kVz%|5PUQCGnAE~VRiJ14F fd&,-(x{qiթE,rb]3kcNvrBy״DFLrlW" [O^Y b-1 qLw[3ľ r]g~zH /4 V;%bHEkN~X%y6h] u,ʼT]idz(ۗDΡɟ?OMqI2G 葵wD _ɔVeݧ m 8߿@0#G6lu  ә&4WH]cu ^ VzH :$MD\uBh~:SSz7k^ /쯏}4HF"EэB #'yő]Q\xMu$RjYՐ횑tXL%DOdӕ,R]->d6 ~!e9)(WhutUfu\B198|-8>`"MM߳}&"Cn5:Ƙu67ܩ!  } F~qnB#7p _aJpȏ˜{ksۥmҒA+_fz&OeND'K=YS뼏W▣E $kפ BeX-@&A\<Ƚj0&߷tg {cX2^ǥ9NGvPgahs6{5ry3ᵋjDn?im>tIZ_4) l t(mU%y;Vcgvh{1NH&<|ֿ0]0QD*t'ɔW Gu&}2؞ >M{X'JJ;e 5~ӟ@7(xKwrgPe,uS nzO^ą"0voM*Lǜ"{֪UdYHtk޷$`5?tcώ2dQheIt߭$JkWcTfx! 'Kȕ|= 2\Gow28Cu6a<{;_xO$pW')5Z Qb)[컍f&vؕ[t3^?E=-2t 6 Íß[P CǏ+Qfz<5(Gro4lN /{ }]7GI? +V[/@ %=[mwa9A2s}$fj#8:'dq*Le[N>_YB_ONHia&VmLUHL7Cmbm|R)iak#q3puGTpoE}rdtp/0|a@ՎFy`-X e!mB&hAzpqSɬaQ6MV)atw3>=F-`~!my"6b=+ZCɯ7 UA CwE?B!9ئB:7w-ckJܚ45|\%HGVZ?PF4IP*[GvN#zPEcJf`fgo͂;pMIF2=JxODd{bq:ቴnJ'`0REs2svg3-w߬hJhj9;iR`q&2# [X:r\,XU{)X ۇ?8FfljPZEb~D̰l>l>J`84+k= XIXC'E+Pp VT9z|.1l)UP\jM0Pv'+94+0>r(K؉@[u.Fik EY,Z\ii2eiua3i&C-|.M!tC;>,CD)[5BWg<w"Gtϸ#L Ju慍w@ `L_:2A#ݽ6UO;w8B0͊b=e^l v I_xNDFQ(|4\\<@t; F+b{5SPBΑ١dU>fСnȧ-Y ai bE5@ ŋu7bշ9aB]G>)ߙ;ŷ[Lꞿl|S302R̓TOkKXW2(F !uh%T$4g-W}\0eKne+Q.dN6PHg %2WV)zO/1t}z2ʦ`.2|Z%%$ZبR@jvSLF>+488]q7Y%;3@,8z9$te[K=@tL(KhQoLbjIѲ$5'8L*9?SJVևq"p7IlOh<e99Zfy<],{.FfT[؁?X$tdU͟Ljs+]#qMy ecy)&gֺ߳qn60d&ylOöҞ}p=)~gKfZ/uBGЧPU;Mxk!7~bb+btښpv^W2gu+XV~BŒf&9nv&ZqF\/œt>kzȘ򇘭Zi<ԩtE7&Aji* `;F;ՇU\6jZH8E~8 f)%-'5WuzXvn֢n/ .laね Y2>ju)'oVR`mW|u&(i}?^gfc _Qtrr@_ϻ2Hb0t[TDb)ј!n'`6R[o Fc'RC䃞F뷌_G(bZY݇ 8mfBʆ"9V0i%œc[ T.ENvņU#4/xw]вg(]cϪNt-L>ߎ8,֏7z@Rum]H) Zp50G?` p9E#ePkC56;vqkMFMFe b o5AZXv AW2jCN99YN@/J~;E(Y` VZ \QןȚS"JOQw0K9cR8r/0,#QHa.F凟yTd-ftԠ78tƶbUIMPУ<0Xjz%֐(?>6'y3`t %WE^!3^T4{Nix*rA:f-ʌa+6CU<7(7FJvա7'/(dynŎ^';1=J2/4klDdltDtD~r˳}*6=aIQQU< ̱t"S'?ewj?FPϯW7cyv\'9xj%%a  5cKdT{N%G[YygVNvO,̱9rRfxY,NU .5bo⦦ 0y8)lٗѬ޺[o}Ff X*M }egk, oalBxNEi4{[[6>/ &Ⱬ 9,pDHelmz ңD|~y(~z٬r"b~Po'T}|]a<7U g/ʅ:fk{Hj xeP|,@[t$[dQ?FK,"%QkMBwsKSbOҵ>綴"Atuo.W)Ҿw ֚b ?h&+kx?6v `T-8ejQ:V.:8=$>'kipEaK# 7r37KQܲ%xyyEQ]7ݟ2=/ .X~jDU^e3Yhj㟩1>鳉1?mHړQ7_ uZoȽnBQt2%W\!=B>ˮ^}߿vBI=zk01Yov)kb;?*{]t"Q׃O2$nH՛t(&cE;]CᦊijHnn 9@,Ttl\<2 ꈥ.+,06PA)Ƈ(B2&aj]Z :VK#!m2{h*>K w$#<3cel:1\&]"poQ'흫Z%D(')I@OB):ec:K:n/>N83 fגڛFN%FoXBSQQ'lUe(znFfv_{]K6Zcq}~R‰S C귧g f*h{Le-{HTTP#^hpMXLQa-G-1Q5%XM{󴰇H2ݥw*J,¹qGI|U^DczX:&IXE{x ?Xgs{e"&(_‰]z xH-EЮCGYRe "qXqh>eikRT8 Dx;lL'X#=e^07% ^+#,%_0Qjķ];"+|ĝc˰+aֻ%eKǡ崭3_LYw_SPT\фcp\~R ւid*7G"{<ߥ:MhlOtd(?Az:1ʖL=GSզ:C!>6L??PctwsA DKȧ$Lqb^41r _B*ګ$˖o[yl(äSo&cZXj8JXWE Ső2ɦ7Vʔ}#Y_@W00 O KA (jWZӽ'y-2u^Ot^IWҙy2r!4_*DlI沇QgeL蠒>܌:Mk96kɩfֱUx Y;[JeX&<ԇ.L8T>W݀T!<* ^JWߋ\-x486CUgS8L`87Ykm+C峈ۭv#^\K.IvGbVŀ2YW<)|:RӴmkG6s8?;dJc$o[]yȇNܤ@VW`JYO"U߂sDIN/P=5EAo,\¾o6.֧#8ZȆ|&R'!iyYxpڣI3ufٯ JbCK8~)\JD0ż^4o;n4&ض# b48\4ߨsz1n%ƥ V'kwqcusU_S5$cgym*ԊHѽ)Ʋ1IvJWԩCos"zZpb$VXeJq6T/:| n%`8((aC_CN( EIn 39?ǮvBI\>h/_ixU4bjں2dxI)f&+2>{ϒG\l;)Ol\L:_ңla5TB]|FVEqh-$'a I:8%rƒ,QpSGc|L @+b=٤eIЅ 򫾘wSM=݂_-dHa11gֱ]@;TcuoS bnyD!?^I^ dTiw[%\ҫ~h@*_so UZ:Y]̀a'dGJ/M!Md<,ҹ%)o$h:8:<= F›~e(=.>\0i1 i8]sͿ6I<021*t3S@$܂Wa!9'a!Kr9"$˨Q Yjԥ>:n)uu~rT}"tB@{{cHz%?b&Y[5)b:Ot螢?"9#J_ Q*>Kwi);+bڎc`(e(x/Xd/H_0$N޺ EDT$qx##",ZB1xq&TuaDٿ䞘oIS,i(a;D#sj /!mm]J׬c0pLJ)XK"VnF=pEQ]; C,kP#l\XCImNd0egGjq_Elc\q~w7?QyyYdB/-r2?`3\w+3L]( 0%&a܁rT'6eN.9=hf#ywk7j#0p*y)Ny}}]!D:W?#Zpqe3y!.#qTozDTr>YvsD "[s:xzȲ#sⱾ:Bʫk)͈Gb{E[;~S[4ZLdW.h{;]73l/=:2#e'M}RZ-^/V '){8Y0bMhu0JKQz7x2 [2ó'r,^eM]W bq]P >j׆šɈv,vh~Ͱӊn"Ib%(nϦ,7nt~Z[F똾y9:r lаvolsIFJ򘋫g^xɭ\¨)`p߱)0z8oZk#&%yrT` EAe֘HgA!uO@ɦE~LgQ60v)9tSћ?c@y1rA@޾S{ĭ%adDOBbkpdb rE㔻63\޼O+k\xŽ6zf;U ]-7d6}h5FG9R@hfHh Cǖ,Q pMR8؊CnrCe_h4ݢ*+ϖlI+)Ul~9\' -pH]Xi-gEsK3F{?BkGG&z }ɘ4Gj,] X sGؖs$䩮 AdޘلOʕw@ۧ7<>f]\ɞîs/CauҶгRU> 2]3V3` EΊhXE0 d:/Ahp|*£!,I$ b1-gFIjHUUrmFy`I+6~ H(V_qa&: F( Z$ +),/"+1:"p1_ޑ& Z? nQVl;~,]ߧ财2tSβyJ+DzjK*fg'piۍD-^s$tbK'EBƶY a`;iN{hB)7tua Jy{ɹ}JŜqXQ9 `hS<9dY(XB;P5ƍ@5k4*ѕ&%K-tæVm=u@dU_{nLC@UDŽ<3c|ԙlMdG> )d]N)Cf ݩG/jO-;QCǕZ4PMxz?ԁX) %k&WSuoM /kwzsܚ>1dbThgب/ 4j!0Bgt9l;wc l\!ёQyH.o{M^Y&0tѼ o0i= _6Ӷ'leՌG!r((L F_l(x0GZPvyԠ")2b b.nk"g/xTLVܲ:V=f%4 {H֛P^PB#X[bjmH 30WuU_ ^vxxw`+ f >̒zw|ExeԻ]:*uIEœӁ6Q0ژG+ &* ,2Eײ+v06#УD- /gBuD(Bŏkq[ 0n$z(kMnF3_n\nC@r)5 ;g7n55B.\hD ?.v+vUcv F &.j9 d̋RH{l(6LC!Wmf)Lڇ5g^/ |8ށ؇deW-KHjwMCW_2%6ݑG#փ\.b2Ca|— Wx}Rban,_ $yn\!U Rؽkto+/;_uz*,tE)EGgJ֛3/0,2AՅL!4K@rTdkEUOmŹ^>^t.f$x~"iN Rh{h1z2:)'/^B9[ͯvhn=.}{pUl_;lf XaRvtT[5k81Խr~Lba׬^ab&nYgO4*xA-3ɰuwsDd6AZFv 8Wg0q,B{; pXyxJ G]YbGm^qx^cd8od3S1 a"c*p"FxbIaiY!f2 _Rv~X4uD c~=w{tLJ5ċid mQdՖJ[]̸DUu~I6Pj=\Ii(TU T;k-[*Y= 'OӚl_nu)̮;{`ΙQ+B -A =[QQxdpspWM=|4__\xs%&Xb箱h^xt LMl5|ɲzNŎOe8h-'OK, Z7d-s^pejvކSR k?ijp@uWx.@VH[T}E!@xniۋ.gVZٽ&r% nd~ڛKQ dg#B(2JHJ&Laj?9dt^^G.[[ .pj10 w805mdk.Y#e/,xNr~(5˽) M(s2v|Ujrܐ&7ѯc F;  *uVOV_ $]PKFr*#:kgFDTbDvt9 wOqX%P dBؤ#eG[9O9_(=~Z+Њ-jz9`LѼ8*Ѧ>?srA!}Q"ۃoJ.,dHaE9ֽǂt^n- z#dP~Xaf0J+o GpzԷ >7XNez|ܳxFNAݼRڨ( t? fI$T'ՁMF;bwGo_`QjƼEvkW(2xǽ'bdR LN `_ZA00ܞC1yPvVG)P ib!Ͼ5%ycO07:+ό!{HW l =NnoWDǬz)EH([M=<|qgԦo.U=ŷ~_JWyޢE=+Un&!Ee{$,A>/NZa}5D{=וea>׮$6X)' {`u*%Kht8w5APG{\ }ilҳrQ+\50XzT"5T(q(CbGuA= j7[ꦽD,s}E21yBo7ao1-Fآj$ϮW$\⚩,}ܩ)`G\y.MW<՛4M tmd$+4YOgA4eʰܫL-\TW}5]0ӯn YN5pzr0%g?orECmP|) b@'OD}xBDn]qŕlePB:p{ݎGVJ0 !$j#:-{:dkصgr9TRjy.Pt^J&t1Vo1<,iaay΄B1jH ggD*:н#m=Ku "$0<{slj?j@ʅ43<; )ILx8@7T 7m9gVoL _o^І$^Ung!<R–p 3.vqe2}[2ԣ*V)_O^@LGp/Ԅh)ːYay)T}Ҙ܈`a<+U%Wfg Ϣu ^ hg$ #:!2;$(iIK}\iӭsm_kM1+*PjS@_S, jE]e|YKGЮCl"DkVלGNwL9*x3C|r"~[wtM;E0Dfhg0W2V˜ dz Dz _2PSPC?[AP"{>E;;Z̺I_Qp%&xDž[I1z=˅$ fY#= \nΤ NQ,4-oZ#OW/I5p2O`ܼ1!-JUCy|g# 8P8ffF0ENB咨fVD >֤5%/C+OwrԹrD/Q>uxi=r ;СTCipԶc4hwhX4??;~IRwߒ%[@K~*.1#2BCz0_|)r2p7g u$\{]qJSqu=H:h*g=iElInDߚI~p,@? ,_лC UO>5aD{FK'lqfnP!˜Lȶȿz)`t(tđAiB2i4E"IXy4&gYT`7HX%נ?MDAL.5y ;%)P9q ɓmz2a>жXʒ_-]${%Zs~1߉lY6P >V$pmoQL]c6qM^ 3iICH`*c`.b;>v+`7ڮsw.ʂeڞb/~<@+O^$}{J?< Ă#zYa:';2Xp4Pn)&'>XM5L\ٖ &TVoڶp9{< 'GL=0E`6 c:~u=H#_nAs}Q~EN}ѱ14~a7!~RD5?ӿyZ:`L^4ě,tkGE6(\Goc4|ze|Q+sپr{C ;]ߋyک#y Ĝe.?3B[Ô + XC 6 wZW e,IpEOp׭9X߽3M2UӘpQf{ۧ_ lʟpԧ0*#T-?d U1Y8IJcNm;$X;&+g~YaӅFka‘ڟZߟ!$'R'9.u7j-Z\W5y4|;-*yBrztX0Q_! lFS`Cz kwr5utl1qP}ƭ NI.oktue.~M ӡ l\dګenқ@ DkE+B=^it3lAKPaN[uDʾbL?Wcrf#aps9rJ ? o]y4-企2(7_".Dx@Wُ1gƚE8&d y_ѶK244\S`)&HD!Ҥ^S_mjC20i|5{b]nLi_Ǒ9Uȱ/JF-e_̜ YC?,~ᆓ׏C2E{. Vܖ^P@ k|;*LИiYݺ:/9:e KmŇwL,K^pXgGN }_Y 2@r4Q97Wv옻>vt4vX# k :GZ]zL*H&L)K\^&x7Knikx%6fCvO1YFUӖ+GYʲo7Z}=IFoplW[ E@;ORTf3:QFp@nSod0 DMthJS2|zg5[7fvQB buA; EvsJvi\i nh+^7~vn5 =l#M4{j=L+%Tdhdp4,Sl6AUY0oXR6jIy8"ˇ^(or`m Oc\h/.u9$H,2u 77<0}`oN_$;1wOZ\P 1vO PoY|3RUws0\ x=PF໺<{n`uQjrSCRǣ]2%y?X%/[ނg8isЄe!cժ2;,&dxQ2Қ:o!3X7)yr$z.ș7Mb[$`4nX\\C(09CYqn anʺv j5iƥc}·, _&y/X}1q`u&bnP/o֗K3Q˻#Pp;RԈ@m!(DqmLy9OnCA,7XrkniF[sPƤk rWITQ3τ<{*)m2dm!iEIU-@|/@Ph_y rC27G0ȟuEt>tHfpO69 =NxG7N{L63tCDujACRg.gX5@WvFٖazJ2u EsUqiQ #mRm:b&\]zǧrDg}S&stixvyhmweAK-?="ӷEzq+HA`MKMaS4}w8bn+=r{A%RdBEPmTGTOݹ(%!׏{@WGV45hi _1 L|"K&f ü_ } , ̑+kTf؞{fVa{OU-AzYiys/pCk7ahn{bAv d݀SƕO*P(~j@ewg;po\VG}&rC8٘tPy'NyHⓩbu`AX \8t^HroȄ@HTڎ܋/"m U5ăN(W3璪/se1U b7Qfp aL 8 CZ@l;ϐt#1U>ue-uAoU#j`2D7gHQ_Tnq>.f UH1Ax`ZAH@G3۠q &^L2v*8 H/&{~1Is/Q96Tg0[gz߹;%>E.5oOm+M( 6uI `jT8$cpa3VxODy Đp]fc%5e&jwHi~@3k^`.h0hOc=FwrQ =sy?ju \-{_A(*$1Ѻqy1RRC Ao7qNĜ|Z 8RzH=z`uv9jYV$e_a?ԃFZmtfk2XwP_w&5YI}U3^PaI>Džtڈ1bvx*O!G}-o"Q3V sȶyzx/qv\^9UN)e-ɩ%_F(0PE쟆V4Ph;j`HgUxK U$ hq /TgNPEbȇ߅Gmwozk^a7'Q&u#JDp]h41Pж= :Z͔%`agyl=<LNq56]۰.Ɠ:M9g"f`3ՈOp:Ւٲ1;W\\!Su`M ;rEhS`A/z`5u S38X!8@=g1Ѽwc/ZBKו!{Lw Z fnlVsVW"C]+[*kT)_fYOz,{=~q|DE]\6isFvs pr1^flV#Jv.`*Dc_4raz{gwW/!fP$@=O^nmBK2&ؠ-r1Kޫ߼fxVjVmc{./FK&K4<D"b,M[ڋkxm\Z>5kMI?1H/dqe[[ZGV?Y#"Wؒ 4Ү ]vSJ,R-F1$,c & ./sؤeC-מwSE}, bp=iG˅@‹I)KVkʊ46-i7Ӿ_*M1-fK 2xu]3 +F9YZ)&&yn8%'jLCTPfд;@]K %Xx6>n bɰA+zy{m 7i/gMێ^J ?JrΥMI{sMׂۚ%9y3i_LKc(欯-ރVnߔL;}O_9QWρÝG;ѼΌrəsBiTv+v̏Fpah_|zzV䠀 լ@%4Y.CS,J=c\?3zw\s$AꙆK/o)Joo2%~_?bgDV;To͈0$ jc W-XNbhh ;i_iӫjGVtj?NN @ERer E368f:1J r-Mͬ&/{u > ThB wSƝ8),Q=Yʵءɒ*7[4d C^Is~5 7,Db\Goe./hD;TS6Up-gE%x#8* Pp q9DNg͒+nZ3vf7p]`:S! Jg^+Cc0/ UvA^dMs(^QBBRO*! 3(s/HKcۍvѼHŜFw8qXHbυ!l;Ԙ{ 3߆; $i뿺(12d H(%KQIJ`6up u X>T6ϲ;eߜ3 t701EeL_<׀hTISxrHh}gҨ*NvJ*PY@:BYjٚޙMrblK0fo&w[D΋*?̨}& Ed^kM1QߔLh}4sHvV*-(HJe!S,E':&L!uDqą'v?^JAE;,IUmZ~M}LѽU/nŒ8ӐN=:Y xm$r$c/,˫ii$?~ـ#8zGpMUqIŁɥ+f>ݽSa^3ggL pa#mD+=oM -v1C**n2pS@9[B|>%VcGDX%b:|#)JU䑖H=G/Jc x#-=cǟ^?9H8/>$YXYJyqqk)&w"ٮ6:ms/xvkR='h$oŏ& 3 42\ t|ZÍCfؑ`ṕP:X\ ( HeJ/. ޕ le|bAoq}3+oԀ ?),yj5 6a3JR9c2д' Ƭy,d/ȿqqL%L]"b70}"\n%ʜ'[~%;%"NYTJ8'NF6b< 7AKf@.|պJ] L '&9l_[%+0LaG[*ه?z@؉v~Ϋt{I& #͏k԰rUVTv0"6/9]ճ7o:(t W!&<`7_+!Wr lyés!_)?"W6x'J*nGN B?,;:IDۯN|Go zn`Dlj6I%n4&Z49.Cg\& 5RVc+NV0T8 jO 974L& [Vp&,ƺ>!pO&3I_%ZO5`l_X#4sQOPt6J"$ځD<ܔ49n6tތlp^eLa52#|H%RdžI>]sDsϳFNlz #ѿ~"&O,.YYoNeF17%@ު[V!w=&WC@?N t Z|:҆kt@HVu[PQJk;qye_ ]-aQ4pδQrJ 9".?rv_s + 1P{Vn;n񚼳 T@Gy+܁m-v9BoE!!G FbH/I@KCrc--̀ DF2GJIN{ƝIfXS*)_jV MG30hIEo.٦M!a$Ϣ l#`^h?ި=;mR2bv}^տHE.OA>۵H3IJЮF$=>祒Y7m8gGO͍\yhgTܷj:{_z~5&Hd=r`т2a]Vfpm#7̥~~m 1+p_;i#L`T'ʷ:>7^Og*YehρW7dajZxu4pȻR=}iLPSb) kӻVr1ĹAa6 @>$l"4X% r9pƞgF=ngrp33dFxkZAs8r@.x oêA'#mԓz@Kn2d8,B3 ?%eG B5TH[89q0Iy1 V<$|&K|o"Em+㌑ @_%#xL.ÂYWwkb7$ws,~^aB2[TU3J0dӋ#؆Mrb <*- ! uCdRdGCMDL{2a6rtld8mM)UݲBJ/ [I,+p28j4#Z\?/muy'y5#BuHxSoI{7&tjn_}Ŵ!L[,yCArDf,BLQډT"~UV&ףCY `e5>c&pC.R*kk`gš0j$aGuhB}50ψ vX[6/+1wjp~aKa(F碆6}oj9Ip F(~G8u'$DBďP RK<ժ% gAnըw}4͍UV2[Sr <п2O=ytfr- I*եSb]<$)iDi*"^C 0K[wHC~ X@C6AzD˲-EJ3^gC/p N70v&(f%nқђi} 6dz|"R,'L0xtX0hTNmoR)O> &b[NxGwgI! p{?F>F+ho{s$Y5~Nץ:g)dS iQ)¥i~9d z+US[TǨ*4bJ3J{!#aq;$oHgI=W0U* 暩Zp%:@[&<6b@aHsK,~O6:[aj82(<ZRÂ9NM \m&u ߢKnv;5L@ t ҰN#]—9ZBѣ(8~ 6M˿QQ S 2ÿGsUihb_6T1}U!vwRGڭ ۳f7JlpP4z. `?D ul~"8 \hAxլIt- (!t+f}{51ZpiԞїT 6* p յ|U hG}.5|sj3ŔI x""V?o,,9 w:?QaTXձ+%zF/p(ٗWÏf)< ph1?k#W3Eת _i#iHb\"DUb u㘇I<*&1&<^pXTt|m]d:JF,iTq2߈ |oKM)>S{<`r4Sx,RN= ..7|[BBdn#%'ŒBh7R!XzKdžOea"jO)yXdO.7#Hړ8.yqFlWΌ|O>j~"W{Tʫqoa;PPb_&yHY'C"/ɡdۡ=I۹99`ӠHO_O ġQL85xɕpqt'ui!:y5=|H`9@ 5 PlGT8þup(t @;yvF/PWqFSl,ٷ^fe*`2N3{ySO LJ>r TV|[ʸt!}JMCŕx/!pC/vn53}0yEB+_Tje .V>JLܮMڀ?!zD$ZԼ iSk;?3M!UPr_T)+ī2ݬƎ9)5jI|.Ó0@ ƬwNs MBY+SQJ.Uo B9,b6G/z& ZV"JDӪD.k=u$c^ZRo[t-C"%vo bxyI/gvR@Icg ?r\ѩӳzELCoJȈsႾ,H.nw母DD;] fZț6?v3.# @@X6DD ܘ>o0iVagl@ǹAu\[CڪyJF7L-?-$1!)_|'9à@nɥvox-m։[ m-wNKl;SXt{g=zN>`%:F e/krĻdX+]`tѫg]iko \X?H hMwt~PSۓU:uihH!~PQlxčݖgnt0wfvJc^[~<O|mo>caw}+0hF\]fAQbI`+$%IWf" ~(OuLAU> }F&7S\Cl~|HD#Ib|hڙ: =sZbkK&CGY^.߀f.iak/NmeIRD˔lGua;Wy|^M'.$Tޣb#rX7C5׸n$Ajdnݴwk/cq`0|jR0_05mWڥx>m&  gSO񺀥vhvT.$ -w$fM,HI0[ˇ2U Jfwwb;i%~aG+q.&3²S.yt=Hf8A$Mn%}ĝ"7D7 *LtX gJ*vdg,἗A]lz>9fyt\;0h&AD =@X@? 'y>4WŹNB) bj \#UnpXUV2*EqDYlA%?T!.v~ĄUr)t`ؒrtp7k!b {c =\)>ܤܨlQ썤 p/7g Cڡze+$Ԫm( K*1W7n?ND(n4XkM?Kۅ<)z)l75 "=bN+lq\=\64^\[fBƥCuS,+!f1 21.UQ:Q ]T` ~?qЀKWʮ~P- ԡ~Xx٭H`]+I 65XEU.lM$hYY잉Mq1'NtI4*JF2u!:JX~0 f?-:Ns/^=ɳ=|b;st|.iuK I| pTP?>?*'3KI|vd%W!BnQTiL TN6&;iŦ$/yDtH"xPMYnN&">cpxi}m qL2ՏtgCI`#5k%ԕTɓb GX X_C4}u*X{>Kj1Ԩ\ާF>mTzHvqvt"i:&ssL§1EuG21Sr|~aqFӫ~ s^y[s7Aq@z $u$;\ڐ}t(Wi&xq=[ЌU }Yz)~s͜ *A$VlIq'҉ZgG 2[`ԑ; $ ntܣwټiu\8_K9R[\KjkOd0PDI*g1T2YW0>}XU-@u7kb0-ňkcK$!{tBN/u A"Ʀ_K@Ӻ@pzڿ,-"={7U.R Z%O ٬RTQ]8`5c9J_Y FHԛ:yc4tm5TZ8算wgvghjE{ C>z/A*g~̷_k/1TZj6My^A&QG:3`=,ʢpl'bXM`ןK3k`#(qgO]ꊴ>ά ɘ>Z \QDpt3 /L"kڑ_8O`+L3:K(ٮR'D-SV"P- Q0V]1 Ф!]tR`? 8 D hX,r=S1_SMUXOw)17~c2^ iBTQ&L*2@/v kl+pGW=M^8vJ7J P$isJain/Ttze;d?jO((ȜSZJ]7ſ^F ߃>۶+[Nrv W d b xM鹓[sqARQ(ΫRo;:^Sy#a>M ܖf` 0ɲ9T:S'I_50%5WV(G#.A&!աe6 SeD]G8j{BEfA%{m\M>goO;-=e}K@6P氃ŷђ .Ν}Wޖ7Rc]C;<ԒM(t+.wj/5bwLI6&X*6vtqmK.멼#jy}ec tNsO|  0`7 OyLFMJYM8U]?OcH$zK쥳A{q~k:A%PEٹл/X[x"]D>=_kcA# :T"eϮ Š~c: ゙ 4>¢$IX[AB_ocײ[ UHRM(A$frݖ~H(LtuaY)Hrzt 1bRǀĬΨ (~__ٹ(0U-aWz:SDEdaȺ#]}'M>`X8ǬSxV |ly JO"[Oڬi(P\psW`v(IU]r9W/)TIZٿCfy{DQ}O?S!+-hd ]H@|W4WKG\2o-TүI~V+)6CR~ƒĘ3'').. '7V][FcWnd߽QyklR}M|\O[Tbu,1Ƕa|RĔe,Fʷ[LZ_[N>Y|~*k;N{d?$a3xrJs^t̮0KĮD'0XSΏ?8& nA-1'Z;ײTҙ5 Ц0d3CHA;n!ilzpRp D裵s]/-'& pJKÑWnV}8S@97Č/bb;=` m( pn%@3}6LvdYzdtD*ӏc0HkJ68x*c֑{ό<79< }!%XP`X5槛Nkgg lH iQn6[= ?"'ew}k߉ۚ爜D:ނuiϷgw&cYXr(.|fR;)2@իZ\åHo] Wd8MRi6ZGYE t/7eCؖ#GRtwbkD*KtY"KS77WZY{'ӣDi1+6f@Sn&sAfW7-]X Rm{Vо"I`G8B1˥! d ӣVf~vaT ϣ IV|6I'!=$E.Pz_X|뺟XngTx08Ag]M^.h#V5SA%XV[&~}ӑpS*b8c%٠.%Ii4L7_T^` )spXf֓=]&Sn|~~+7qf^!&TqWW; |9 ;&hN 1'W Vu0mtiuxxwuJjF G.U5xDžo]|PaH"nX"O1[r.9xD=Ӹz#djv4uۗgگRS؍c/s_%g#H#۹E흞͉}"e_Dnu ~t&M酈z ?/'kS\ߓ~ŤT%MsKtPc8Zʲa*0#/NEv)h>]iR6':7T~xG_Qk@|͝N1\H_wuBđ+Ss+atK B]9cpK#;˝fv *a F/u[-"ZM6 DVd*-:wP5HIddbFLWRof@Uxt򏝊ǨٲKЯ4c5ㆋM6񀊔[ kvbk1zJ G!c4X `nsݫR-& 9(NW304N% Ji}dZ<У=xZ<o.ℹZ~M?{c&6J=T;(*cOky5콶7b) س"Ə=:V WmofW.Jw[_H:pV`CU%X+c#½)jTm1L/99Bh]erʿ{FZR%z4. |k4znV'}m1,dr+BY/!~:,O`W^TyZ!jbΗ{pq/'uwx/@oJ?bCbce#Mp2j営6YL6ϸ}K{J!~3AkiXav-6)pM*;zMCBYAQ!Q.M`q[S>yp5bSOr V4tYbXHjoEU@G\#r&V|RV2?18T##|:TSE b :$$ꑳm`ύskJjRk.uͭo=$geC̎~ڗZ}A.?3T2TliJ̚, 2!{zKR٭^+?dΦLLNHAS\ !W&LT# jpi#V NKu. !0TS6űG*"ġq/3x, htOVFRˤ; Ln:T Tʅp.`_ V\e2stF I@#9ɡVrzΘZf7:{2j{pEWvϏ.`-9L꼮0}:,Ģ|t>8 π? e]mj`3Q7]&vZ/|J+,%+zϯY-~OT$'(`: Za~ao z/[ƲbCq٩F$ RLX<(g]0O؈ ]W(#T؄C>RgYV:D޸xư5CAbodS:ZPT8m3}r{wͯ~  hvȸ$6=T*1}5W-3X,YvAqRL,sʩ^ 1ֈ%hkZ:ʴszxk $O|z9ho7mҚ;"<5K [=(c|O3%L#B-މ zAj}a4<O_&*_&>I0xyV?N=VAM%D˚:g_QdjPۨYvq]ms=+I /$6_ v*(diqə_cH{&{9=e9Tq>,Vi'YM➖;"p`xmc#Wgi '<ā#VeOˢzpCC 5l-VKL>f{jo)hQ۴O3_[շѱiPS tFm?Sz y+ wav#meC᳄/ Z{B3NpcFP3*t&HOR3% };9yFGI ԧ˪tHp%:pZk\w X?lxzU?׹4-ZGH|;}j:c*U >W&K,EuYQD^iHS? 6're ֪}wvda=-*EM[L3 !~ݲɎQTCS!}bR2]ZkZTEkL% Ar#:@^bD%xU^k[d}.ln!MpI-\W^o5öeZ=35iO+(qezDpM*֮#)檣ߞ=E&{Ud_l9}Dզ{ Yrϸdui't G,[v];^p(싎!A0P or%bU,!;P#u 3W na'NB=DDvftxQ$ aAmb`e]# ܇};#1Q\p={ڧV$=)ef34,Kj '/ q9BӬ>~]gꫩ|Ͼqϋ@4-4Mhj+-,9qVr~ʳ5ZBkj%d EQk} J+nǪUrT$(sT5|rUC>x睷FEq{G.)AوUZ>d^%jpNlZ:n8L3U$LcLCx<+w>CB0`߅]|GA F?o+& _tq&Bca(G zh[nFX}Ӓ51>J_~l}ھ{( UxEOeT&hd8=D :4k tV"òU$2 3w'%(#M1 VnZ׋ԓDdJ#j>歉ʪloOkv䅡l|و-\Vf,Aޡ&iԡKVf:i31͋&Y:g#uꠖzt2iUJ.oAKWTc"O6 R ->.%_kd:`Jv\qb09O}*՝>5ii"ĦP81"grF՛.fz?ˎJ5ILxU'95]?g1t!q:"n?:;zcIoh3# ؂t?i??"[`تpSJl`B&%'M})ˋ3S L[g_QU( .Ur', rs2>4r:hlImakH0rxBaVPp2@ = #(0Oy2}Xg*l7EûeXޖuQftWm Q^i ɖkB{>]=IIh9'8Ö ߚ,sf.&GV+OpJ2T7dyOo -筨UGsG~dX9gclOGl^h[SBsd]U'%o'ƒ3e-s %OԔYeVp۵[-9|aPdRN3qxLI&}RD5-y7Jh#LbDy7EX KH @{F![DU/o*/!4pR6i s:j./ ~a(aϋ?Yo w!Cu;Ԑ`no0OqpGT*P<𢆎|Ey ^?Ji%V#7 Œk2xuYq7Kp?N'3(=w[eG[."~C:iIǠi_TwVz:T/i#& )cmlׇXFl5[ګwco{FAFI}Ec4*h[qYk|4xPU.<{SD}`^*Q5`r^zjst\k Rzw 0mzm0Oiq쳇F77"7yMSv᥅ Wh&۠%xj\߹; F> @ȓ\j}5Evv02ʥ"d¾rrpaBߏV&nLwҖOț}]$K YqmI:yPVZdwr{RK3?L uoK 'UL܂Tw:TYX"YCk`R F{}sy~U gH- :ڲHR,q[?"~6?4okM>wscnJ\̒e`6ЊX$}i/aLycUiyHO '\렔EEI"~Ff YrkA$Ta[G-oGyn^No5M,;C4BӬQ7@vTMi[Ȝ6wc6[pC su)Ay̡k\1[ySqEןF岩b%bfYNEPz/i$ڃE >l9N,0K:2 a,9h z2;0Zv=4SYHU9/3E1s5o"G0ԕ*{e;-vE,ިcs{==9{9z=~XCh%UV }[p@=dP쏰mN_E`CHpFPvIٙZW605.ۦ#+Ib3Έu;+ Qzj䅑ۍ5W6fl,Ƈi`JDbLEhn %uFEWu<ҹ3* !4DS3rUYe*)P?'DnV,[Edۻ'{f˜Vr3|geM1f JNː!D}R%, Dtva0D:2B&}RvvJ߂KERvÅ*zY[ܫЃ?;fp5`)Ef*&y1(!P(q_ /;j\,GZ͎ URHðI%dU]K;Yc5Kss9q"[;oጔZLc,?6k>ZR1jfݬ׾ƤaHD mV;f ^uxub#_2yw]#I8E2ׁ3׿P@'ak4E;?wmU{!Y|03[UG8_1v4AKgr`9KXFG^SE0dH pmEL`ɽdBK ɲ~M)}{0L\Fh4ۡ̉@m^^S=HYV2c @A6:G v?&QWKgawlM?f|*. 8њUד=,뭂dE@H^z"xT+g0!DOU-M8PO ] hQ(Mx`ʉ q1!vX:S{X¹Qt~|%ܾf*|Æm]ҠD\I EXYzx6Sf˭f7V,h {P)2 =aL*];@^W2т \-g']MC[h.Ւy vb(狗Z6Uqc xX  !45dpbKn 2%0/%En͟ N_n X H\~°{+4[u$辦GLpNuyJyO 1?gFmqzożb7Q8n`.T国G*H[ ~+{VOua HSg4[ u-I[)%T6.V[2 |JtzAh0 Wg<;ׁ}Gk;&tAWDq`ҍDG 1¼|ujRut0N5\+_>2T A=Yi;8co} @P*)+~|dP6'|؝JHEGfצxjX:Vkf;P3eRUެ(_|X]AG‰G9IM˸^5z&i4Mwƪ{ %tiKMJa& .\nnxɓiE7T>%O\ t3^64sg__(ua(LJ 5R*1St"uX+S+"ڣ㼵%%|M^Ks#+H~a-HQq䁗=;r(myHˤǡWq4mgϖ|NXfcT+}$CA?1DY! w Y޶Pac` 7‘A_wt1zB-?mEl t^n舥9IZyn9}qjD9W$*1GlW\W:LMƇ*/~bWxtV=@7Xu[[v si"+ Ͻ?b~ͼBܟILHZzzєMyg`Kz*2k z:*ĉ2v"ﴬxgi<f?!o[t&5:b[LΫ@-(obRnh+0!\v*#5ldL3=Fi~&(mM{HLLY#z|Thp$ˏ9ӘDrKJs‰qrpK!"MpXV(⤎L[{BU YT^YwȂ-MTvx9* [Π,T"S87JZr˕kZS&:4|z_Uh×~5/wTlw4ߋQq9jV J}TtLZk8'ļGrx9 Qj nWPy4L0m:hBTauR'5 P"H>[c"k5Y9R 6O;~N1e ɂmAjCy2LZgE/J ɀ_*EQԝ$ze2 !Fv@9Jx9=C;v Mzk2WcHItBM~a,҆5vo9Nap4;ZLz8-M%ḳo7k!pv[&}~vRLӱ'tH[ ܨFW@v tPH]##ai^1i Knι+Yt| h\503{ܞ±dRпi$ K="8j6la( loT1tV 9j .c|@ dpō2i$>A5-6LkSꔩ q˃[7f\271鲤 g6IJ]S]`]:9.=ON@c&Y:SL. ,Y/+TKC06ٱg㚻QT;% 4L'h*g܉̻ Qr)M-%4O#]j7[`v`= BmB!`nBKhpcl;iwD]_-ܹ[ .QVwo&GqX-Pӵo44PCi#ꪅo?n'藋[5" 9ŏOp[_ !!knR,Y[|x~VVm`sQw6W5ޠf(#Bpu)pWpFWn;_}Y D>n֯D_-y]?2՗ Q?_T1Ӕ8AY L4Vs{$wO[&s !҇X葘kyh8Kf9G+vpa(r62wFQ S2ZW`kT0Pz?SS7iH_+}0?V<!]Q^lY9` Xi,,cRk`%y?f$ *dśhbp,[ ]jY$rkIL<$%$De6EUfsdJZ/|zL7'@bMF]=ɶ4<%o6 2$}TyW?>џL*%8$W6˄pͰbd}yr6nn4Pҭ9xC S ~Z&Zgި(ac)TǕBx[AkzGg Ovjpos8D6B^Æҧn_G$o2KC+ݠ6G(r jT +D_0s<8cO۵TYGP |1#0x9;$+8zI<D9ڝ mO0b,%YaiBG5e3"ΡpK8w"b~otO:~\^YQڗûOVkLk6Y[\* uܓdqR۬-HvV1̀cՆ"}\"ڵNieOW)0pHm-#9/0mk\AHd[beIk 79m> W[yeUx0Cn=:iGUC'v«2T+̒6kTE:}Mw%`ٟH':]"?"%8=>miXƖ w8A]FJmR@uX]]GQ"S}ƒK@- 6L%P%ϼ2}sPע03-xOwaY4):7N:!}1OA'BlTKJ6rR|~iA܇z;t.y#-$oGQ=cv/V5V,7O&nywkmjVČKHcs6QOp{SSdni?A>"q ЅZR3t.pE,Is 5#xcumP~&bzEeTzͪ&;[8l|mo=&!!tB'(1-)#CRq1C >ivs;z$n-߰?ɥSH4 ݑYc 2Mh1s*275g!혆A/~5jA:"OƅmϥY=< A&5P]\#Bi3/UqC`4(X8R!\j|0]b.4{:\ڟnP@Hw_iLDT Oy,q )w9mx+:dTr0}ޙ, LPv!B-%r[B?HN0`b} WYGZ¡aM!2o- roĐ-A@ZB1b>x ^Hdg)uX:ˍI:[Nfɵr*MRo#oSsB6T-=3igZˁciS$Mc.sak\yStYghЀ9a|?+CTrҚm<^/qg,b*V9REtx;ͽF L+kѨ4<;Kr1I$~ kx/軔VGl [] 3F;%ǭw&7qx†9J;UO!I2douM/zPj˦yD6u)"GNC{hB&b B{*w>fp9H#d/C8`%3|7~؏22M舘;/'Ћꋛq|*ֆrUk* o2@C0 F3zH͗Ϥv|bLjjku[e<%#2ϲ4:'i NbO}$՜[Ad}3< ?>8m{{/q? YnCD*96=Wb]xdz\ߗ燤OَA[IgqKP_g ?] 7ffoY0Fb4jS9 -!]oǸ"|8Bɣ9'zt˸ָ-3p9nNhҝ|泱2ytf5\{qgH]G;zZ4] CҞ4bJ~'@'bFwd|.KU=:b f9c qʂ SGQtCCH|Cx"!"m94 mL\9 Hb~#}Y GNNfX<;P\U£c,ygG9kXy15((􍇵!s2ৡ͝g.P Ѯ+s|\^3iZ6ANxb,,ZJiF]{Lq2jՔqP8į$bֿD\ži1}fl Ŧ{ Oݲ,: (kmIrEbVo,4x[$K%O6%߰.cOJ5$bxΞw@+b=8,TRp'UK;bM!$pO) =ǥ%sA`yJ&;*an(՝&/hzG[n2(.]r|eWt,ML q{FK` 5p;xτg0:q>"O}II^@='Np;аΊt" R~ 38-jHÑjˌ=ccC0l8*Fo&/Ä`-;i'ݬ^^(b Ve*-?f1ĒUZFͺϊMS{60eq.zZx48h}?{-˴Ϫ ; Q~3qKկ*2"ire+K۳Չ_"l k۝R>Yȹ&#("KG8Xk|"*nժ.{J`È/đ& q-rª1fܷB008M p !>8{ yl4;ݵQrbn#{0!Gc`Z(I.{{ Yq"@Vr^zm#Iml}g Sw$*zS(=-5Ь P `U] j SiJȂ܌ג%~< W)U%oP:XD{InNWSI5/QȬ\5DF\Ui"\ǢHgST7PDq/ 1?a@StaKo09@:#y$n3x]rMnȴǩP`gePb씍QE$b勉1mjW[i(@DtY o?C3ף.;SK/)"O{nV'J)>W(ؗAⷎ[7:DZjC wo9u<*a W+ݱjFR8M?xo +@lGl$ on}&j#Z4PNpxsR$;5|r9m)R&7,1-jLmfɯU*Lwz8=`{4l6Et'B{m -5e;H- .LIMa<'<~Xݾ>T5Qk({lFU +Ma MtS;oWtodq?SoS,4=G͆Ywr:].5'-'w@n댫 ݥ@1o^%d)\ {q T+X(.dkN,ĬFU_<_k2l,tP'm ;wq{hlq>Se 1HtWFN΁SߋIvEQ<_$5B۟=S('!WHU>VnQ' ֓]T>f=A '-y*ZɷkTxQ$U+D89Az@6v:@ 0X3'YYߎs# UOwOaGiT<(M~; ;_#`^=.sQ=ķb;Ymm+*Xx _SߕCه j+SvD98t- By -}:@Еfmã($0rLzh–RD6a l*g"4M* p=(mB%V25C :ys"!|F%o.=cYiŎKa;_G0:@b!2;I-$0 j8ӡa0-5j5"FsFb/׮_صT&6KL_0I`ΑO}p 9r2W 9`]& K)^ޱy0U+pH;SPp,AVv(Oe61Iq|D4s\/P@ns@e%OP&D@gPmx ca{˜^6EVqIa\ ciix';\tNqpArjUKoB+'Uj @'ԧU#{AI[Qj7XlII}LgYZ07070100000123000081a400000000000000000000000166f3d9ce00011dd8000000000000000000000000000000000000005500000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/media/pci/ivtv/ivtv.ko.xz7zXZִF!t/z]?Eh=ڜ.+o]j:gಱp;^<7!s*x0tDl.(ۻXs%^ʏ]IlAJ +uV uAL %ƪ쎶ƂmBR𰊹A ~#aށ}܊-ÍAVrY ^y)S?˷!<+鈎}S\Bٴz >f)BD"kҟ5)¹ <| BYLH~L萎g5 ,J.:z` JN`4 \ OLJ4:+'8`h:*3Qn H.5 ݐ]T'u?c㠶i[q)[$6R"g`( sDs}%"GZ4[muCM _ $X>fjJCax2zjBA_RU] *WOLj=ЋY+)L wS$٬&?>M> W%e&z<uLh! M}w[@72]Sw,b)]P Z]׹@U^ht׮ d&BğlZEis: M.$3䗘PZ&7 i|1PPx( Bd)ܩHBQO5 p٤}8O"ȸN}PTIT%LM*ZR׀kD{W'l~;6IB yW>Ә!m+zXT.e%WI%؇:8vJ|Oxzt#2fH*VV%׻5(-:!:t>APÓNd_;Li|\m\HrbxX2=nXGqB$଱P@+,3*1ɋ2~ &p]g;WC6o.-t#&x|,n9N[<gW6 v.m} vt&RThI6rtRPpQ[ ƣ6@){ HN"-HmU×rEH{+J_30 c ɢjYLlKc͖2J[7*?cمhѕ>V"bG]ȵ ejҭ!J r+uDpOvc,yª&tʅӽϙĹI4՘\?"5li5Ŷ(c4/ 6FB=z1S{tTtJ,dWEo[Ż\x)9D<%x|92ObߍCHikxμDɚ1b8EBߡ fh4pPB"˶43[%C:% ^гffnYk?; kd4Q}> (4?g8]iv|Vڞ#2$wPH#)N},㸇L)^O[Sp7!Ft%#.iV-XFS0)C$"ɗaׂ`k)h,I)0$jJ+h{dg9>&&B_`{-EH09E (ax8շ+H>n X <5u5)=:Emz+*<&iLym@dAS#}vݣR_& Q,> ;tP?ruL ŕnW~|k },]O %gqOX`_A/= [ZJX/R] s`E>݄TN!g^Dη omļ= r/Eq)?GL[u댏DZE=*E_'2M+:-H ̴xs~M+ l?^% # .` s˾,}uVTV!ܡpzOp{~N:d!!#8Ihwܟ$Gղ+{#4ݦbel|oi1c1O̤r< $Bs?-qsJ3RN`ƝuʭQ+ghPr?O~ 5V;Z72986{7Yd\|uGũ^s,UÐ)KD©Ouh#Uh?42ZHUAɅbM1ÞxviΖ8NᠥCTl՘{WVʑ)._A5$燡OۊAޚ&SY#Isܒblg4V3pO1M#]ΉS ypj/Foa@jto wr\ӜPͦX&1Oť|M+sPW!+zhv{?F6R1юJZ nuңV\Z`Q_gWUųSO;17x!Z&ݥ]u<s1m[ ӁWG %p4jSCj=ZOqI XR~jWFszA 4M#R8?Y?louxDBc8(Rм`/lZ{-VzIٽ( [x$K1E@p{}+ Nut<lJ3~Ҭ_X8`I]訛cm#q'cB/m}9òJ#$;Q 77xi>55ShaeYEuP"fun2z|fx'ՖPF25{1J5~ةIYu~8rOUE9$4f߼<5 "ZsHzqa`]Z3ԮEZy lj[OI^ѺW՞gis Jr+ⲯg2*,[ȢF2LT z2KV{G&mb>PTp?ۜuEwP7hIИwq(ANsk=`l]ڟsÙ=˩M!lMUme-%vyY2-/| 81j,L\W֍~U?gh<%+6b-:v2Ё7%3.19֌'y hn"P-?;5ϗ>&Nb.Yl_%x}Nrgn~ ~od7.Q+NQŴ(TgzҌEf/ u+:YfRhJ>QOk`^Ro?iPXGhD L>:t 8Y?0Ν?K*܇ÿvv"moqUwVD+lCC}Bs8X&Z+]~(JZ-4a `GZ]ߺi#5D'/Tݜ^{*FO)`OM*Gl! /Cwdsβ5K+A7՟q,Fla^L PBFqW]][AJ},E7B;$ ]Gyj\lCUWBf nGO M|ɈiG xqK_dk,8vL)R<9*ü\uC啀2ZXSqn yE/s*Z.+buRrQ䚨i᥆kqᾫ.A"{"_^ZM4nsCc7b8}ERbcJ}4^x͞ 9C-T5-d =%{)Hj 0yԭ +\]Q/4]Sd&xXSg5HVq)h{1?qq=RHeaGbu/e$=]+v?͂(]ɻ"-OnңU$m'Wa jE H4tlPGv=O.Td604\9(Ja9NȜ $/S0j4(MPVIP:օ?pEOu.s@39*O N%@OŦ`TԤ;Z4ن (v`t" >z4 @NBں;iȤbob"nv띾'{R/m-J97 =BO(9VFKoއ/O٫|4'?$5f9{y?Eu"/wUy|5fϪ]>*YqH%,H#4gH#̺{!̽;=Cw& %)!~+r ! r^0V'f$]tvƺ>#3&j<3@A! s`R]>;tO!6ҙ'C 2Zz*ocNyoI I{Qf4D )"X:jm@ Xr 6h*v -(77( \s3y1sMVVbص NhtV٠+wGS6|&+5M]ф_R?sƟ+V߯v6u`"-'\kK`B + {GND>uV+}B1v_l>`B;O JWDF94 #a'V(7V`Ksa/!ht쮜z!JԙU#(?~EWfMl*z$7B1c/oJe.ڂS6oRiʘ|ņ?T>X[@6zC 21qiykl#8h},1K$XOu%_T>w?ϰn_C&bGT0ɪ ]%&Ia$\ތb_!51d @.fRmtʼiΜrZQP4Yc?&G:iy#DٻΗB JR7OxlZU;bp5[hL@*=,P)1xCFl"2\z7\N~~%_of\8)b(~J}] ڼTufFԜizǜ?U^i:aO,P~fW"Ħ+, @8 Τ E {h-+ IQm5OKJ*(=yJCZ&yN RDcv^:͗5P?+cؔ߾ $:wr54k2ƧJ0v֯uRjK̈́Ѩ*3HV{R*=ch6nZHCYIcb7«^N(]皲RhrD*I81 }6~ tz\(YA< HKTpMFGUEeMjO]}sąT93 =9:is(2/ZԂ]IGa\%rd u%nӟUܼB ۧwзYEEv11pex ÈPgm:xVQտ8A͈Ϥ{-%)"ekT;QUĺ/&6Df@ 642->DJ# GΣmlM&ȁEc=OβR} U64!b- ʳPvi`*5S~^qk/u PQ% `>^ʖ ]tʩ "bS6҅F:dbQm+z<~_'P}:,Ʈ{Xs}3EC57$P֭wasrg+hcyÐwdR'Q}$?̪mm^ 1V˓{`xlMr:3mH@htڗ9+">`^iJP[x8]B)uŠqjI];!)?ōsd(4l)P=ҶsEt( ;oA%Ra bBd!*CMu~4BrcNoc/"AAdZA|'[iҖE U[ln#-$a:_!P3-`efkLVx A^;Ip3EC+m _SaE9k 7xt$"}Nby5c2-05 “˻Q*e65:=r2>I6R2E09Ic!MS@[8讟OgL'@&L`\vb^W`",^7kq;7.U]lwnZo$VTذMbXejaDηl4p"S,A#(W?v)+,Gs~s<[2؆8!G",ufcQ^}m`;p26Ťb!u<;nssfsC1mF53R1~+!n, iou*,*;kIS|"Nl(\ fWBJ|xiʹ(DC%;1GgH@([3bQ -kGɫmkDS3I+2.DOXw%W\L*2z:e2IV<ڀ71&СVIt]-[e|Z+ ?Dh?ڌT9Z|5Obvuur-Lؾ5@S&g O08 !lzn׬ d$G?eMO݉?RZhY&i8xWTy({Q@@#GWs 6;@Xֱ@hޞ|Kg X-8K;צpksu,NkLN/qIpv,mo<;%٢1yBK_x=i x_iQ[!5"!󢕃B;qj β`gNo7e(#ynVPᐒ.v)'C88"CBơf1 `k65~2j;f _c$+/#f0@(`]E-B&#;$S{r flIAs g`HOTgMKYE\-$D9Tg$K PI-)`8·f犖A tY&WTR9ǰE r n+!*[+_JO>F~Cm食i#pԵxXo,lO}'̞QGf$`cz~azUeȗ趽Ȧeq㑌pfR^66whLlMs/͋P^ћJ\'h+PaT=kɺ*}c!KHr};p/3 sd=¿5t:@Vrd;8Qa߃7G6UZ?SDza>c[0( XŢxyh{)O:A'[yaJsXr4F+ J2;>+(E'<SM6x0Eƒsq Q%i%$^ڪwMy+L-|8"g%GzOhwKtF򙶭>K$!Z/r.8JƔ=,eF"A}R q2dLN9qEN ޝS]yRMmiA,D_O4:*q_]?sYwVf*a *1}һSl9jrT6eB3#T@ى$QաIa[٭bDA 'Hn(Z-'xܐQ1[Ym`+v\kY~08k) o м>0Y([΅RkN, iʓC$PЊuvDfe-N{8]͆!>8U̵dzk۵%Њ҄'f;v5OOU7[)ĝ %x86>0DõcF ("Vdta_NBgJ/gw,ci?T4CqRMO_`p74`ɾQh3neƲ؅b,Rsy;IP`ΞkfHɛg8[f"ÑWv1/wݽ/m)%Џ_Sn s^T/{TK''y֦QMyJ\QJQrwWb,UhLR gX"MJ*U h[@sKOA.@nOpc(Y2r[^dԳ%XPĕ0; :B*ʚ̽ N(gi9::7iV:ؘLDȮJu к_j*JH0q`SуD}+-[UmF, % W)G !:]"qLJs,oUfKi87]?Mz .VS{aG9ԌbH7YۦBn:?gFLf2XGmߚM8'!r4+Pʰ ;&dX9}njtFB{BĞ{ SpU/`ӑ}G!k?z1z!J<0t*vLN3tR5>'w\zߟq^nڥ4)52iKYRC%yuf땇36qv;5 Rv{nHO;+EOSbz݈Xu[30Gvh90~hԭzIxq(&2^[#s2`gO_謟DlyE'B;pʪ%< 'x}’dʵ.x,]"|cr>,nU84P$k;F1DX_U`B] 4f`!n٠e9m ׅqt%Pn8CMq|= ?b=ҕL4U8#l7KG $$ yTA[i$oXDeKiJ9NQaȺu_9;mc. jJ8 yJQFwx.;@:Nc.0sluhJ& ~qojn _z۰ i:h}g9pY Qc'hƝX% d.^$7R|هU)| "!+u0JQ=;Zp0[nb\Ě~7Lxٟ|BxܮtOcbp]jە1ehZ{ߺub#"r 1DKߥUz`Ǘ*@ 3q| иt]csg5ܸE}a*A]FBNX-\=^6iPQ}{poY>} xޭ 6 Vlbjz'.Htm 7t 9Y䎬\}Xz/Tg >C+d-TIpq6q*D!$AU7[zjMl7{N\VItR/g/! ujHFM9 GցoSZH?Lzjȯ͗M' Myfa}ը.5gĭ Y1:=}3@~hM:O5:W4D5R%oI] ˫&]HʷB:Dk[ڗoH+K3s0t;Shن[0kz|lad&^J"w@~\>͠_<" h)A՛\ 7~DePizLJ}؉P:zAY06NvP=W_"pPQM9KZ14-bl3*ɏ/\/֔* /Ҩɺ&^loҐ7+[MT6!jtT4k붇TچGuS䱃9嶮ϯ`  LlRtړY3Stpn1m=> $W|D V vң?yYiQ Dyϧѯ:: 發W|>w  6Vwl%vg~*-tX"bU-H(=RƓEU&MaA%Ex+CfE,|/C^5>eqJē}]&@C6r Asxd[66߷ ٺ4\d.Ш]S+AzJ9hF'ra7)M-V)%hX8aoJ8 ?g/3W?M`F Zr9yȈ" )p xm8fo(lT ^*&a"=0)z _6p WQc(i<GL"XI PQTbq&P˵_572n2bs{m>:*6q$(`M͐M/ߣNOX:w D26o:]{Nj8x`f@9Ql(5.~mU!:n3u wDcC1".RدvZG ^.h(R$)]ίzGn6ƭMx̋SXQ&`InϿ5.0,KaoÈg8[sEY+>*CntՃJ/~;EV+zιBɋyZPK$Oz|:ʺ^&>1eޠU̠|[yd:?nR],I YX &ɡ~6V5!GH}ξYٸLO?n5c+!L[d$ӓ9J4ULM7kfᇑFNˀ+v=ة"DWg(N.ն W"0Q%\3 q(%Ezrb'< )|⵨**H$\''BU q7r? Vbw݌|<̛Ǚ@ȑi,NK.VO&Į`sh_1ǏnG#P )RZ0키>-ZInȻGCJ:p=BiO>$ZّQ%jzQ]\w҉6)SqcUE:d^ Ύ#IIJAS9\ ;i}aD'P26d@l}ۻ75uJ?ji*cx ܹp:`uYos^8TkllSIpvw]Ab^ jQo DWXb,vct*vbjrUMgȐ±N @%dv}y'p|e"fUj ɜ})M}$Xj s^ СF{pncې c ]-p:6OkHj⣑w]?X :*AgҸh$3&5?%sCHYEEfYM XzsIJ[ȞNN?ܘ-";Q+KV{F% L$˟zܶwԽYiU[I*G6n٣;5ZmƦπHfD(N{ԹG\I㫝Ti bRu$o[: k1/< 6zbv16Rt> ūTv7yJ\ݠ9ENV i2Zsi#l錃Zjznw%!UdAu hz7 h lC7MO"8F*g% UҦI}4|[¥OI., ^s"56L\iK䪊I3_=g:J\uhUw1_b,Ȑg{1m^) Toucn-ң:JSgq6rp@kPMcWA8;OdwnwaK*gtkJޓԤ'?!jifAH8}\g!|UN#xV5-@'ԡ*DUט%=G\@W_qGEALN8Ks5K\OI) WhVUk}21C=yqآ 3:Z U4kԞWˠ෺? ] ز1xQBCm_"a!1gStvGO)eҖVreJc6ITòڭ;t3픎h@37}ѝXR; qM4-~r2neTGѷ "ϔr繦"Cja JEV˨WO߹k)|<w(~t\*V"p؉܈Rh6 paPPU[Κi^EMq4kyݫGp7~eO,{D״1#Adr!ym~=!7YV  'l1f \`gC526a1%VEEK!ReT12C|C'8jPAq Qd_,>ڬuS>*QWk% ZVxS8qtT-cuY!@jE(ި,ܿv],M@}В^gBjN+N<. ^ɒv뇨[fH4iO#v +-wpf91) Bt~`,쓢BꑇiYz!^sTf6ٳ9ːVlЕT x%.c{ٜ6Icյ&Se>L+֎|`1Ӓ,н<17hZXQ̎]ێzݿoA2HUok# 9 9l X1~>>5>F^GNXw~J8l}Cv?#NTmt eJt!}+ߗI޴ tl-[gM|-ۃxQi0vICTE2M0"K/b~?+~j)&P} 4k_^ p=ܝMD29~xJyoc( `1I{ ;gWӊh) ? ť<ЈđGB02)fڋںjt V7ѻ| I_OrU/Bt A5 D>H+ 0̥7~H9p˰_%ME5[tìrPCxO4B_dkSvRF?P*߀ PD,|Π\_S" ڷEgҊ@5|0$| ?DDw < Rij˰[ޭFn|2]Y 9p+I(6ga i~LR!'5:mofݕ銫f:rk!*R)kWK3X62)z7#Za 2&j6ؐKJ3}iVwq `c|cǔ6E1=d6?Wq-K{_$r{9lR3fYrƒ>&ukVc)_B]\yY[K͕֔sM چÿ{1Lݎc'ee\Pރ9Yq^"fPQ6| YLD8κxv k(:VU#p#C[PeLfǙ1υUrpk7=Ʋ_p<άu>W(Fe}F_s\mAY=Y&]piy1*Zu#Y;r;P>AWꡨv,#$ei o> *Q2`u lSYDQNl@3ѻ@21y RJ^Yмl*FO$b+)_?˰NEŧik~p٢G0̫Ltm&i!%(;yI9;8.{'e#Wz}+)T<%B qp*|4@HHFЌe5>s A.Gՙ~DA~N YtAJl+QBϹ/„Orٰj\a+h(<@ 7 KB;^ |t*pv=d{5٨{<|imꄹ43~4$R=Hr5$-6qTtMJ-GJA8N{E逡}#ɴ)~! aEX7VWpۿ#8~)e'?M@L8y .#n [6@JA ~7#_ a~)Nl*r &CI ZB@ 4891 HYU XOP"C4O CuME@.;BCF8z&ngIn6i[=8A\Lcy,_+RǼmP+Nj %҂]oF́Ą*hm`b[o*j. u &-~i6Vi5aMJϫtyd{[8u +"/U*B-nszN64?CH[L.yj DV'40Ͳ@+$ZT76CM2:3Ƭ|)R*8Ji|$ٕ1Ҡ>P79+\HkNڑrhk_tqRU&'@ҤYXzK6}mSP[m̑tr#OfE0+O:P(d ~i 4~Nmг95, if3ؘ 9w2f1rURf ێ٘…{C[H T@CIJY^GklN\:pBv1ycC9742 y9)DJj9ctx-(aN>)&o\n\X&ƻM~J\=|CH*4^%REgc㻵S|ͳ Rseă O Q&oyDG~;}7hPȉתב?\w_ [d s5Og k$ rlil;=T.g 4|ihrw;:~eeh9ԭpb<Wˋ8ޅ*v}VLvJG-!ɼ|\t 9xϪ~jN7x/e$N F}3vwO+SwzNˈwZJMIzFE-nu9i+F y8VanN=B8 pK+ޠ YuhI?C#q2Nw]n+1k줤:Y>#? <8m_lʢ"WT/F@9=<{ŸW|'LH4n&Gжi֊N*$PE=h+3Q!߫]),q$sJGo=ubDR ƒhUWpn0iRmX5şɤ35hFԵTmXU."Q [QfkESS7$H7MףZv\+G̼qM%5ϖ4"L?|&sxkgal8@[E %"v K62nCcXq|Q? _ {Q&kүYDk sȅϫV).Omo=bKgL<%$m)ƀN;S0pHp}bv'Rw m3M5#u:OڏFxqZ]ST)wąUwΐPwmzw Qg9;ڷKha\g`g8Ӈ#05z>`(}7ݙ3>I@&Wxr{*'O6j 5C-pD;e=M:M (B(9{K;c7q%INmd7`uYN2z #B=mB'+W\'>C[xuξ &;GW]B樶a%[Ӭp F,w'sp}8Ny$_@9g3AXhJdx o~J5`F毗i,uku>>U$іTitU-Gro܆:EN3ltl ma1`=UA9ηUvGɩjS z_+ *p:3';)ae5f~Eq6)"~iw'Qd~Hg-&"H%&h=?x'ZfKoW KYܭ|EI|Nl4s"1M!)| p;%'DQ4Dt24iڽK8 |:ځ5 29%h?" g#`FT/ΐ -"*1y(΀ݞ ˜Qv;p<ZujiLi'AVR#!løf!Imq3b+_w9ePȢ ~cq]/Nd>D`(gy{tʒD?*I-~L"g- G'oO~U`ͅa_kяKҒQg[Ch7̫V(SÕ!|+&C'L=QdkOyأ;UW%[T1-/SS7ǵ܀7Fђw _[̓GBX輄YHRQ>|% Nă| N޷7.39yL٫P[c@GUÓkSV 7`.+5.`q;?ww;B͝3i5ě( #w yCEe 1 ,-ı&`W*H{<'XԃOFCHlh fQRA@30^ur.?wHm7]q1tyP RiQ_NQv =2`M!+! .؎缵OO 8ͰX j`Z-%x0_)a2y3R_d/)Xyb#%koY'dC.H_y^vd( ͸`RluWBc.P< a y4Bٌ:b;@v@Ր"Jpt ë9f,ٗս} јwmjRg T:Y 0Fn3.;.L6:upk)z14dћ3`L,-Y6:MO2ī, !|{OabHx:)Pi\eCSBʣ9Bl0G9E3&hxH.(u^ﵲXiUcn 8\k#x9p47?&ös@ڻ~w׈3cuO8*ɈŇ(SiJc[=жW#é9x8V_{$Sֻq(#lԁ%.:ܘ*+g6] @@vIێf,8K,^f0"kq UVXF-tu (nqs&"]ev䊗wI9qK;5&mUK0c 3I%?cE{ '#/Mn衅PPId)`9C35N Vm2gΦT Uz$z; ZacvjWywadԈvȿn>/RaƐ}DLZ=rs*B̆a.y[za-y1ۀd^h ?[㦭.hnPuy _]饴>mƃ3(H $f9O PQ5% ;Cn:ʤgn)/H)Kw ѲZ$P0JI{Yשּׁ_O "(0EIş%&mwDF>9~ .i^ZYNMɕϤY$?k΂ChtCZdFTDﳗ7Ku-> [t>J㬙\N}$;Fɘ#Mfu]jZ4dn'ϛXJO*b~J2~ KsDHH3H[Ko}Pc*]ER1,bN\`x9 ~YU ?!'%gM \f.hH|`R$OWPB*GёhDn9;viM#mO00\ulؤ>rm?/ذA&1P}ybVCc'eWjxnLM+N̯(S}v|aD5e`*ۼkp:=)J3o_٫5{>+ r+}W "Nc L3ad{F`;UĽLiŖT!A;+XM8T$ OE0a/q3Z落<]\j1JDb'Gc"8mbYǘ;+`}FMO <=c1$6EKZ ǺtA(r[*!}Zcӿxj(Rcz,88:-Ih 9fui . /W?m!Z"MTd c[0'){&kѳONtZ1b)m"_laSNGsB[F3/ZZ=,;Y_WƎv>qE Y7UCyk/[1}r$ B*Gb[7:&ri{֢}#qdUr8_f<)=,N@}&V<ł9y< )pFV}sj,Qug2/60eRfcyLϧC^Cի/KgobTt}bH|hT'5.NϿ23rQԠF׵.67r3sn% -.Mۣ‹- 4\k|.-]ZJ? o㉆SZ's@pg|; D!8T [{qv1ٯbaWE^܌Jl^lm|sBU{KXk Aѣd*WFc==X%$3*XG.+8vK5 8r ECfل63!v]ȷP &"b0Y4QNev8s>d*OQU9۶pj7::w;nVpL[J?W:ԲXYՁ anHY8ٵT}B{H/n4Ũ1 Z@xR#A}3\@z,+߀}̑@TYw }MYRBV|t ¼YX gdCۚA)FюָT1)ؠ /èva.5=6F(2'I7j[ Tn׶-uI"/a-{szH"OEx r5%R&o3>`ZZ08臾4A50&~O5*nld-l%_ʽFJK+_`khC7ܒBe-uE XpT`9DMc`Xi!Ы\> xc> AavXIz?]sOT4kDS06O¥{>)]SV +Oj `52|]zL#~.{Ы8*Xpu1}${:WAr#b:\I-oVtϖ$| %y؂%+ϧ98ȝk^}_*A_Sb'D$݌^ |[Ǧ@y̵9 :bLjl!D 1!I_+0}Y3"vp6B0)ɜ2l9} K9x/6N?{ɠΛ~K4$IʗS' eeʃzmu&q),޴g~*d熢 KFO# tI7f숏YLvOgTd 7#F"lՀ#k9K3J RjEr 7W۷{"ki(_uHRک=fnh.x騏FPG(6^}Ww͹Rp-Bi8eʒ{pkQNg3dn^''Vp}4VG:m^!"sUy[3g!~4*q)lZ)J^b+vvaqQksLN^y`ƻpp's65M8.L;,$ F-j[icWDlF`QI=e|3*9P5[؎.f4ҧϐ43V"ց͞$}\ߞWs\W e}IQ9Lf50U^ N6Ej>FwA@\z38mHr"HmD1p1~Ԋ\kwC FVy^5\Db~sy |5d48OBWº2"ƒH~{h e\lK p-mg^ SƲ#iUFϲDi.Yȑ_Kq]!ڍP\:8BuК:7R&rQtn+ !B3IG f^SӞIhZ+\锂Yوh Ⱦܬ)g_}Y B32+6M=MCwm)mCv?\;E{(+&@̵xߐ ˒p'9s@&=qM,!}iB,W{m@OȩKNmHhHF'h\{V5!2iYLG ~7,?&\Tm*nflψfpr-2˒b =g<&A,΍!/I&|bUg~Pj/?iM_,"K.PRlD`1ݿDc7KĠ׊ W(P[֟1 W:#է\FIgRpT!ߔM0pXHqQ epi˔uSp@h> T$ha04 9^KU,5!bQ/q*V*Ot! ~c0ĄI!*0vQCW]ǻC M+ n_{_ >ܟU"k]ٟ#P E6, rd%4)B_-A1q<޻ @< iSH<ځZ,zC6W A$_kڨǩi\s4Obrmg3c=?4?Gi>|$WB|; d8b䵈֨M%Uhk/Ugohd3ֿdtFm)ɌP=Lw:INě׻6~ٝطtԸ銶"ײj!ql>P5 cVFyOg2!8e D/6ߊi z)o = ~dSw;Y%) A/[ĕ ')kD,yC5Zwsb`X d.mxʿݵ̽a/K{X:&mݣP* 3D;2Э$\-C=N7WCFn4xȆoGʫA?]/ݬBOU,!3 PKȈ#l@cta$RҞx}\GjݮA. Y㮰R VtO8QNF=IV,ݧ oޔS9~ؼwgm !HHp`dx"?ieCאZa^"UkfT;/C1hX_'Nڞ`f3|vCngYȌOws9{Pň`;օy#Z.D{pȰOuVIl۲3,;T_*-}uE*۟UOxm }Lj~)*H_I˾=fQ>B:<$Dۗ]dHWc 2P)6p=`kZWKҘH(7IZ]\J߇CNjd2=!ɂ m&6tIPZx=#aQ$7] ch<|~)F Dc:pBG C4{5p5< ϔ7,$]obH roMY>G=-5k{P?!1Hj\z\CB*]sT+.EĐ3~C8 ua؏.SA?-1S#enun,+&ΣLRc= F6dPva<ٝJIDmd;%qe?:̓m(݄N67٘Mq"2KO> : "'ǮiإԳ" QOs ', Bb1쀺xpg#p ^'f+3~XbÜ 34:0 )$\ ]{soRȗI!. W.0/ʉ U鳬[^v8d/R0sA(2tj5,Z9IY' H!$C=7Fl-E+ h3HAשհ U+#1Nh;@0=~I"_qH/ 8KhJ7)WW4ca\j9/-}\A\FWEьVuBG^&2] _n"H[FbӷEb36q0^ #ܾ1煵 z3gוňトő9Lg^̧dlCPvRP)a u:mWP|}X퓢>m"s\Sk% (-5yحQXϩJy{2]PLX3OC7I%dP+d9=GoMuTj-b+"F".niFgu8iH_5 2&H,gR-IS rSųleHmOC/ړV^2yHRYM WѴk $#Hvܼi!W5@귽2m{- SYogI[Uȟ uz%>楲 CmBҜDSo*; JޝBgm>9Ső,P _QݝxDos=x% wP@,$\p1,BCH\l$| P݂1MdO}iT|\Q+`c Igzwl$iAqHrF %O7eNR: `,:J#GplY_?L߳T=͆Bd".H!t6&o>R3Yoo(Me/uGmLqv[lvgN$UP0Z=)1Ie9syR< q)*Sv/PaX)swZ.}M}>(;AW_)nσ{bK~Gm t!؉=JI-bj4J yҁ0C;vKWZ rMs">6hiWmJ#pxe,*u".Ɣ8!n5a1R26. d^ߥ+}MՙbL:pi3`nS8PblXPzHuL$%f&8535}^Lam6Ijt+ Բ=y^ƈ`FzuӅ/=Wj/^S &lW[HO~ Il2Xt&8`+ ~=֔[l>gMWaLЦbe$QZ؈?LQ ܟ" t;!UX&z~qr@7AI2^v1La'4,.% DrHW:l|cEʒ ,?pfN Xk3U <(|ʬA3( F+ 1l:ʔea +;~B>3Z YQl7XZmxW%x#օR5_/S&^sK0~_dRW3dy4Kf^4PNLT]AEF8eXF!h;]QQ (~+,AV{Rc_e +Ө@7cQ񓣵C=~7G6Uu<t6eتOX  fIΒ@ O$mD2d=I*(('ָX?FZnYZ©nfcm J u_p&;_zצ`5өˊIA첬O_8N]:2~]BL{Rsa?[y۝/ʓ?u-h0^PAHI O p ?oQ pzz>;E8618L./{S'MLqWp6Fk%ӃȦV4*~w:)LvM->`iIFd;WMvdG"5;.,}ԘZT클.B\1xIEX˵%[vV %xiR0Aիc+阑+ imUeA51צZǶNPz`x)mhbO PᶜEJ6`BΞ?ݙ 9YAFU{y`@ }OzhYHb= @8LkU nC{՚!23![M0yv>E':mɚZug:~?A:' s#_EгI)fb{PfjI2<7/V5 ^ 鱗_^XGxķsFq{MO$⑺̩П'=3_+m$Ya/SտBW0y]lfJ9!_>5KD"e>U0^Ax !Jmcu`!i dMmF^ـevٻ) .%X濋Z^ H7+frv Z1B@I# 7~(\ҐQhҭzMIY:>hGu{&{[A ~%"lGGO{\KV/X Zb鯤rJ B@~JL2,uu&-͢z*Z8a_kY'pw5;0a_,0. >xW,į^;ˈ*lh_^jKfqw̱>_ȓ bQ^OiZe򢀰zRWlJG5>{z{? tHvៜLǼ١.u#w-SSKFCk9Kr7_zoqG]? B|Ff&^ ӏ3Bp{9w4gږ.Ih%^.uugfQw:mS@OLJ~Eec.DyU[F1c#-ዢi6*(xWAe1b37W-Whs וTliY^tAhlHmk9Mޜ9`8 4o9y"0)]y\4 R]9wj5 _[ jt5%;-odk @'3sCyl 1NHE>l-z~()D,1dtTe"!QElqrF/J t/ MWA_ 3k){Zg& P(\1=:e|ۘܙ5.R@H;$1ːL5yX+ט3^uw5Qنa<-2`Qu   ڔKHEh{p[Q'Ug:F0˲;8?2Z8˔8+LAwIԯܫLBuҾa_CKq|&)XzmL1){N Yj_QOƃYIy/Q9^3gk/d@g`=wjسEa8r7Mwhh2OQEmb5sK{;'hӧ/|,ERԩy# ^lyp"qim p(ہwO+U8V&k=&r҉=';LƸ~6H>1>\M XĻ5Kcw cm2YcEp?E{6`dl+EE)KJI}}M9A"pFܨJiN#2F/Y!>F+jae!(Lߌ1>u1ƟģBxݓo3n8㷞 !؈EZ ;k%:FM++u P|Ae~-EA4Z׈nIbe"yE%W4TN ?bY>Q9$)/c|#>cΕ6@tWt@P+Y C$@流^ɞ_A>1->'e 53vԐ\LhTPC5͜fNb j2kMxJNg_daeo :a%Hg1g̊6b |ĈW4XpW\}/Iv )cdBvaSV%@[g2l?ρuQ3dMyހĮ' G!&5L4OhF m1}Y=:4W8/ʽ@k#Ѿ,'fmG|&u~[ QpW0iDprƪYXbY`{FG./Ѧns;Obx/uIrb^sj7Z32&3D >uHvh<..Yyv9x{R')h z"^Jtc> 03 ]u%3!-bl72F>FL_xĩ(| Ĺj g@CqS|y$,0K($<aQ׬Ʌdu.GЄrIU\;fVf; f&-+n;wDBZZ%&D|8P*#ϫ/ULޭ7glK2P{rOY4hOpl3_mkX䡃?[ R"'a1߄G.?َ o |a4{xbSdyM0h'ڦ>0c M32;#y4>̝Juo'˺P _u6m,>}E\!8) Y&)$ʐmڝcv3e]2Ҧm/[IBCpVz)/Lxѵ_60T;,"f!5! %cSZ{=h$\MQһ%]R hf&J,% D\ܿl!J?")Ax 1փQ|29_\EQ@H\]kQe)nʃBO pgL,%UZ;Ƴ֑uA!w@UBy ,$X<g(  */yw$^:$n>)IkctFA"uMJaox׋/t(UҲYD,:I SaEDX#/uw%I!iwz`ΐR~ i^6\us1TחgfKF ̎#nj҃.? 0;y) #Ѱ/\LC=|Nf-| 6%-DLsE{r#4T:DgL@h8'HT1&2[sn\{/`dЎ36Q17Yfooh?Fpn -:@;!ZԦ%t`,>@`о$㹮`xck@o8S+K(sqg^pK꓿.8'S@kYThwӃΣsM~S﬉ƫ>[nٛQMo*»k d53|lӱl"@uʬ7[M49gxM 3q3Xb3w#P0SzåĞ$rhbZ*+Zb^=4:y% )Ii;o)6a mzxP?]_>֣8%ܐ/\ #w⋲Q+; F)Z^"$Tc .4ZE#늖gaDdZ=|GɨO"%w=cV-V^&bpڔC+baDJvieփMY;(yD:Hot'+P ǽAȉ }Vz 4r_'7j|TWOz<^'mAPyLwm4&hԞ4}|#"??u- R|>n e!^xq/~kz\K쀿tGh49r7cGrmd7ka`dnMU-œ+=f36{g E&P9ćUƂ Pb`"86F"z++r]m3<ҿ.a_ x )'8#s+HtNzJ+ۍKg=dҌo:x5GnX@Ƙ +zL~Qqz1+bIC󬳂a^7yqOW`<N8e%`? CЗWpV~Ƶ2F/ۍ 1 ݧ[U/₲V(AsfX}׋+|ܞ.O&8;QU?v:d(Gh`pV&1۫oWyۿHڤpڤ9h:<lW>f~E[B$GV>Cky3<3ְ>'ݗag&f#KVÖ IzI@bB4@;@>ujo gP$o>'eަ6ú6'(dm.%ENvwV0F{ni{Ƕ[MU[U^1pA>oKIC-D#Ta׍Tv0,2hg!@̓?~VB03*CQ#xd箜0?XA0|m:}Ń"s+iSQ55nFs 0,Yz"zŧf>ԴwwLƐ2D$`o{# Cc^4|!*/k48-R@>JԥOT!*HP'~(ٱuz"~ׁ7|^T2)hR/kNP>]KpBDbv>_Cl z/9tnI{ۈmD5%A ].&L"fYév(dZ`c@\0Stܴ!"G]:sP+wY0'ȬUq=hY_0sɉ$jܺǨ uAJ;ÓR Kf$)I8qn5ʈ0]5%?uQ  o MQw;߉с2߳@*t[ISH/ٛA\`/J$.5XHG5QJ*SQua,_U.<.FUG-ur:pNKʈrc 'odj{IBkr+̶pY[õvކrWbPxL9{ Hg ?Gj}pc~A%n8Db.-l#E̅.>zU&C?Ò_حL>NvEYkK!t`}6^XG1⑌=$qe!0I+l?y ,xsdZ[ԆZRe>߆Gꗕ  R=7ۏѴ&rxN?d#@1` }v|$Nhh_r2֪-tf\6]x#.2%q9B58=rFsP`?m6ש f:~ߝjY^ 8H"KXVP> ॉشۂյ^e_w :VhГ$V`t*P[J3fMTlų]R$QuyftxI/ռ~Yr. )z:,ňb±P{%~C &J.Dj|F:_\SIdxl@Z^9kx+X8bw vPN`_F:0E.JY3cW5"MMkj-is N(C@tVz ]> ϐ~R^+`7V0lmR9?*hq:@[ "[Xǧha|8Ur[_r[w")݃ĸCKHz9^z8汇F,DS.rfaH, <7@d3JS]\c埩@J]Ϝ*$"}x[AF73Ka֜. 3Nd۰^AHT3dҎƂo*Eh]>hD@ZbbJsd3Tyt%=wEx2~\3ƒ4m]zcwΏY2F@޹mr 9u42捠S51u]@BGܵ%?9|2*WlӬP ֩♜ ړqutӷ|)¬ ̔`estw&i /Nddh4PZ0%gnF>|Q,B&$nfV3B9AQ96ϟLMb6[ N폗UV<\rhgl5ca_9?sG(=yxܽ6;vc 8LU޿ @OS } rGS8ێnK2;9qN4Xz'Et#Ÿ&K q-VuL5C&$sԻdV)2qXw)F1Z?}1};#%bSDӾ9Ec>`AAEdPg$2{MZ`w|Id-誴kꕗ)"j9p[wO/ 7R .0]OLH%f)\{$l@ ]Z\'TJ^D VHۅB"5'W@RGcDZ2\)AAlz- ͱȩB/\"[=s]h>6āP<᭼tZK74[n: Ce ~UO|s@e6(YVģ[Z2okx6Mjee& EYVExj7fQ>+%A {<ܖaSX#̖v_*479֘ c;b(a{'2YU+Mgr?/kj>u2MSR)@ }&XE6}# Cdl@avNy,K}wGZ ўbLUAy9n Dɻ󃂫=;wQ ~.sM`&`G(B֔Q/,6@v#Bf9sXi6GC1 d+h$Z?VfT \5A[˴ٌQî-xWa#|d4DQkq%u_}H74e(nY ¹A;o yB#]̬(=O_!lDG/Ӵ FlK*دl- 8?6sMsvr2M!*jyPp:->Vﮬw 3u#[͍ʁ?֤`MHNeivUoK5凷ansy&dy sݼr6 ė Ok9Sz& ޾nZҋxA[+" !`>ɮJdZ9fBqkP"OT0ЛKycu} gI0Ԕ4PFR[G#$iy_7ش\toW<ouu1"ipp"XߜNK':iGkK@b:voYuLO\zwQ ]5{J_>@aiE#recVʼn U+CP0L¿qUrOP=\#"G 6d Ȃ AG疓+jʦD[^v[XzϔiOܣękxZ'Z{K9CJ5x4֦LSd`P{4~xcU@5,RWr2-CWj0߽L̾պaމޤ+bko菉^&aĈoUùR}m@접aIGx+gPkuݿ Ke Dvst"(;vGl!F_t{p)61LSq*=kApHQGh4Zڲ;%)&%VT%zj7|!Uc\爏Nԝ~IB7&tȧ|xJXI@ XFU I렆y[8aQWѼn%ÏLrEqH I/۫S'mdeU^8&ݬBob|Pc8I۬{u14bUj &)1YԼ1p1b p ݰnߠ2&ܸ ~&žpTIKޯLS;j(^ bJ~8p)QP|l'w1+jؘƞ#}5Z"agǃ)~7H9ײT"@H6 &+sXNV>=nVB&BxKOBؓCC01Yq/8jZ[sBB?̴ީJ#Vn#I`Jy~vLM5aԹ3U>B9z6hh_s5Sx}Fs_B3oj[0vqN-pu 跹!( wa-_7V)P4^ԾGxt\_4c7 r^]^d[|ЀjdoCNXp|0'R@h&X)\9V" lW1Ky9w0R2[*ρΊn$2ԜpaUplN[Ә88 / 1Kcv!7 =61_*Y*+IS3`ă}m  2ڞŐQ?M Fe̊ӌ(x! 366:!*iGE\'gNnu`j)slSzD8&kQđڀEշKn4HEj{- ]2*{غj-QVNU;/dvdM^͗E>g34TY̌΋Gk8âᦋMq@"㖤@,w{:P8l֟vJQXX07O7=8I~ cA0Ox7S/8&vVc'bՕ:ٞ8v:ZC;I27j1g55J:"£WEY6ɡI^+e^r8coO'Sb`P *d&7ۈ%r⅗ivs雤7^7zRZw;EjʶA!8=5+v <5"8p.:AC<%ny)x܏Cfxh WOlۙ2[n}6G#%hCT":-rO?EH(lA:U"Gm"hKM߾J,ZwŸޗS\%|>GdJ~mS勖~b@{fxx5cQl+ -R(|S/PWѕQk;J':6AãzHhLdrQz=:OY-WCT)2$k[ hyy04QQڨ%44/UV+Sd -{OB[E_U<{PB&~ an7cBޭV]`EtM, Va9 ' O -Z뺦4z2sZ}Jud0_#nJ˄ %&6On$MeAq̾6> "#ϙzXUKxjuhtijkk nIט)i82š]:},v7*Ho=ʀ,%hwdo88 ~ qdј&hHcy͙`VwTAι_^%)'\f]Vˊaۑ߳ƙ)-F-֦ƿkipg@yl?_+ {e`t:Zz App+-9-I7:s15 *R[DVzL#jA0y#{o_ocqF%-[ έ/< XǭG]aBmv'Ⓙsuy& <e4?ҩ7^J0MmycNk=7ZET6] f@IgE)i Ň,EY_WP9LJ*b2X9sP20 f;TCxfX"uImXsmAd4ƴw|Fz݌?zS3ߖRagҘMFU2'`%Z/5x \%^Hǟ>&nW;'X(F\yQkC%-OY)JHXa?j.\Lx~U}j 7`mMo{;N~/:an8mI'1J;'!U,n I>2H +O-imk2,"-C?Ξ?C ~Ud5twR$Ocެ-췩}Υ4MgpIUld0 zm|_ 2s.aMnc|]V5\X؀<ᇂUG;4s1i<><0U`ΧYXG3%ԉrH\BwBU1`B .g r/zJN?3RHl) 3HJnʍ4g˳P53NRWu t(cVFr\جk=ѽ=K];!9[ڂ(oW=D&VNlw0Մ9 f(Rf7*PyE˟7"2ԏ.eNydFZ-Hqg6>-SE;3BQT6Bwp_y!y󇆵/L0Yj@;_^JeK TE91]=Pq6Iy +^)ehTGf:} g1W;x'NR&am&X)97/3 biN2x)U,3TC9Az,U>c 9(Y/"xG]2V('v_9^H@ h0wȲsdrTSQUM½l>oT#HqrV w'8ܲLw M&5\qʭu;#9EoKUjP0&7 y#;tRKa1Xh>ڮSbv45%8wc%Oy3So h<̷XϦMK;gɘqj~-LNjRX@>EQ,PA,85{dTwy*0dDX=to$l+%SEXPAr%""#k'yQ((ϑ2P;B3UicZ K| `e]_I.7[Vc3 h$.4G|(zZH̪S&I21Rb؁7F R٢j%6V!Q&nӣ>"̯E~L) 6#i ?WS˩F_zt"#J<%R=§۽í6)ASׇ+ 3Ffz k[O<"Y5oT& =3Ro&ksH<+5Х2 {NhʇD;j9!.6h#|p:t:!fF@^C6*퍜M|b0+(zr?~ A)n%9 ҵ(:Ćy2"3:òbYZu|TM,*h̫Ɂ-l(> Kr꧘RfEW ;BE'E~x b?xqpb\Vé EۙJ{!.Fb)LӞ3a 0>͌bF& [(}!Ki ?ɴ3շ*doQ6j0W %]PJKr/ZJ2%&.B@}]75oԟGŴl?cVV':GD"ubrr,$JUO%m4>;vfHiRf}tA-d:I LiQs祆!m\&% +א[H`MM&bں `:% wWl@K:/;Ղe4k}"˚ݦDav@"%c 1W ,>; `̈ MlC>v{DY7E*8ЯzT5r#tȣrʍ! [p_VOuP!`׹Ƥawd۾mZpHM;ҷEutY?]IjtF's$-1x꒾妙ڙa#>l8-M/k5;4fJ:F75lˏLY7:/?'r1Gũa4J3F6J6RZK]n fU{SԽXO6ED z\U`{8zO_3YE%>Һy]ӫin\ Y*7ůx|MN)+LqE(^"4 ed'$ n]FygEsaEI{R$7w`R{n h& ޓkxZ T͑_vcoIi(g1U)3t^.Y@쎢¦׫eENOMq=5\E@&lihQ!{ש< 0|%Wαӂv ?r>E]1ϬO,xൡn, ՍY^yM:h h*nڝ]*t='" u&Yf c@Ch:ªrDpg#}F0r@ ]j kDp ug] 78iϐ6W\r/Q׻ [;]S9=(VG@fQna59"wY}4dxt8,zߜ,,_["Q4Mpp毖~ )V͎,rp`8AmtKڒrx=N~uy{ZGu oIEdG Y_B6/f-QPYnI!$~I_}Iau&zz O g_'~k)`v_B[NSC hl7D.KzR9)AfՉʘm/^ʕǬ;;?+Кک2<},fx<_EېIt,7^~߰6k_x(`ҭ s;Fa(bv{ݪD0 ճPO}dS0msglC5AAϢQ %QX/jm[yh򼖁kuK_QMqh/HL )I_:"[ Ay[QdIY;osQ[X40}xj"s~}:qP}]|勮Nτz Byˣ3y,u7H~H{y'uoWH:͜K[hsz}׺ig-e' Z}Kg"";~\ D)穒o3N=n5>I3:,h)QOިW?DYO!(?jO}W[dc L;Yo+U% 1˲,j#? +.t? QqjB@JP;e&w\]XLX-̤1F:D)3>e P#<Z9|C^m܇N PsHbK5_ ;AD`wh<"($R9~ 7+s|›F-I6Tw~ij| 6MoP#xnщ$O`m%#ي"XM)=588[2lW0J+)FkDZNDqyA"[ $uB0<fkڟF* l! q<̯]HrgNJAteX B7>gUXOICt.; 0G:}:6 %B2?D]Ĕn]?3XYL]=OgU_@ Hq7b2\]=1%t"If*P؉!^բ(pUOVF/Q(L;*$~jVμ=_ FYWADx:H5bg=Y#D>024)6HsX*P#$b̡݆ec[VbMg|:œJ3P[q Q٭xhQukKAYe&}AK߱ɺ{o5a[D@rd艸P*)V<[l%1D9{`G`4b3gkl|$μݓiqj;W 1_a`tU(qGY$,N4x3U?[#LC1Rok ռMƛڔRc`|!@^ݮ0YNF/{٥ ƿ Y]Vⰵ Ê;e}̵w٨t_@{88&ޯ tz@K7L*l:zt*TJ0$mkKoJ@w=+3cqi.Ava K(Ig@/|Rs.\u>l f@T+'S(W65V'4Uf`N P)Mooe0s!qR0DT88w|;d#ŬTnfuN?y*Ĝy>!SHG 9L¸dɸIԦ F+.s]Mok{!=Ďэ9b3}ixk]8; >IW[ڥS|d= MǪtsϳeIpZ3tPzerR5 XyD7QLԍPO FWd_"sòwr,^-{z|1"'z} =N  KvvA0([ۺeh>7NYg,|v` uAHz[;Cז@\B=Op>7B˔4>):Θ@/R|*vS> Tm'[e|T&E 4yv{2Flw(荠'|F{<- `}A<ةWhc_BB)RozREj`14Jt@ ) cI5* %HƬHV) uíkXLeX㪅]K!6$Y ] J7[4;}Iڈs>wc@ hY~u[JAT̝W2vo'LFzO҇7z*C^>Xyo'Nb'sK) D(b?>߻5.2/)fzbo'7y 54UT w^wr˝/#{Y ϩ2D˽w]3.^P14H([nⓛL yΜբ=֩Q!ii- BQKTo;2$I0;0գ* JoL3w9OVGOk_dR'ʡ[\g\(DsYhMlW>޻G||`} Dqm :@sZ22:4 as ;(FRM @m7t0]\QAVvo)uzΏJEt7qC(oBh?݂[zg ^J_1r,7|WXĺJeY %gmt"XG8߁ ȏ h~Hjz*bXu^:OWE>̢~BʕyʂEHq59{;NWK۝E0Kӏ]X(?z#~!峁ș@dŃLB$zh,ǣࣗeVZxAW"|H㛛QO1O-Zno?2P< ZsQRx ,-]rɱ&^ŕJ2 bq##șB",-Qf%09M5Cs; rVUc:6`#.Prt=8g9ßS2yUKTPceLvQYNm++m~J <)%ԯJe3*#UBp.%/Ȏl1"cu& ,VDŀJРm%He]k~=U&b ycem5U7W[ sAz.Fi׎V}瓺 G3 }K1|`uVy<461hk0P@`~Ɯau 86,p?"x) eb$٣$oe,L=.[OX´\GP/$gf \U+^8(;G ߾pKs>1ݢM 6"VjR)(#+2ũ6n@e.rP Bn0ςDrcl2 43-A+ CYi8O;ڇmRӄq Ej.\QSޫ{{y+礷W?x:dN"U;0gF>ČgPBo~,C!kjKV&jf TbUr.,`OJnB &JJDJ?/=qOإ 3 nM+QXNI96*j=Ņ^ڪdS$+;-ōLwLw4SDҕ`yg:i'-Ee.QWTob{n3x?5??IFq OI@1XAfWmGcY%ȝy[͗ϊr׭o7ap)GmHhޥ?d]g;%Rxd)sٶCr#"<9Z^)Tê9SULZMJUZ| _]Q`.|ldpEQrFSjw5`")E u:!#O 4۳lĩ A&MQV%hH)DN8vK&ou˒E\63d;G~[]!5=&tR@te1I {y5THZqt#.@& ibyw+鿢R7 mISPF+SOX6V@!~GWɺ34aV䪛#LSQU-M{ۚC?Qw姑j7:B8 gտH:n0)MLq* zyYosGxfd0{,@=MQu;`y5I!D,נ7p10V?Zs~|Q (Tԅ{Tib=ʮH|%𨝄-.}*^*'gURj̸zIMpz͠׏ax/>=8/[m3JHlAܕUx9`#x7]L16`sM%fK##Vx ݭ=&c0 ҌV٥m59sc<*rxCRfܴ?N(fƈƧd<._T8ձx^ 0vVaJ7$قdgaR\"XV0WKUX$ 襱?ڸhX2 x;puģz|oX}F cPZ^KQ6zi"iJQl5Rו׌;'۫ ~$k'xY.BoޣA/ ُa (01㔝6Oyo+Fb.pBgfJެ3Ȗ~%WD<[7^I^WXcP5!ťi. !) 6;#R,ax~(k?`0gO}0y `DF,P:v, 4йCr>KsH;RM{.Pjm)t5(Ȅy5YQ!a~,QXI{!=.:]ɸF. ب uypQ+vEl/M,"v]10.QvQUZзLx rM<@UѩG]ѓcIl>IWj(CWBIOe-m1{l;WCLS{M]ĵ $KB6 ʡCg|`xf 4B[eta}F4XvcQ$]?@W h9bd`|x{fs^㲜Q>YV&%NNsYD˹91]j;Az?%{a-$ye *c({vn[fq>X恜/z.xcl _ro b` sP. *|DC_C$`ĸ] ~Fx:Y*_-֍'KHW0S_C)$Xei1>WT?WD_Qzȉ@JjS9 FaeXW*/mn<yk{p.| rɛ 0z4rQ)G&eqi,{s#{?'?:|`'-A:RM=q7T04Ԟ)"q`( DHl_B_pyH^ 2<+p<}<7z0Qҕ(?Rt_(MM˜z>*6ˉ*]uΎg#\q3;銮PTj҇~!%"Dʰa*x '@ңEAo&+EKSq i^v<wT'r5u kූk)y}/"HP>:"M)\3fn `\)( jPuܨ& 2d7MQ~ZWϨ);jZUw Nk PZVէ!YUh @I>)(<+s e8#:+F]n ծ9Tf(zm1PIy[CFK@̆sRFNEfvA2{7[sa1}7|%o~ 1/s sI0Qq9jwc߳!ҷ*wB@ g(d${@1)'>>Oyʈ ±Jj~7eQ6q Vze=ҤK-Ji2'讇X&[bRh?a)0݄Z^h:Wح ڕs4f\}pt Oi xPŸ}ԙKry-Fj4vtHgӥcCi$"D_kgi$Nפ2:ZnT+Ik\a~s(y46ޭ>е7msX-sE$EVx™i9pW]{֊47CАȡ1Dc!3fa'i*?|&J-.K #Afvr6   &TX$L l#v$eS$o~0ٌI1Ձ1J,7M垊<rˏ~dZ654Odu@e2{%ē7I4b*a#x/Ѥ*V5@v(6=qp7YFDJ=H`;sA;rb8xV۾,)j gxK.Mu$ 1<3:>;ţ*^2%aHn mj/V$؁ƻ{I]E9_)-yWC(ϿRܛv|QcJZO6؁˸7},2Bȅj{qνmP[&iUDZBڍ&W&mXXsWrƗw8yCt%5{1Q5Xcq]vޚ@uѷYSkK.[9֫ӲbųUI \BJӈ@%48lw p `֥'cިzHJnY{3EL8K>q6 ! (t(hI+,J }s1f$L[i5qd0 [0-f@% ctdtE.'/z80 otj63Vg63<.cO3W;ff\?5~tS )NQ)Slsjž7ym !hsJ!aJL(,40ʍ, _!vⰠbknp1æ3;r ^y)3U67h>`lDq}H bs z:{ݮpz(>=>7OFt3+e 8Qȥn h+A>`) P_p{k']${Mr牚\+ק|(xFVF^/;0ҦHtdw8ZQ.r0j% y\ȣ4miHN#okDh=CWW>V0p\DkX`βTxY=ᇞg{7bu?~œWz1`I~i5 ڿj9 LGWlGG&h2E:[G[Ghl1[>Qze9-ʔj01}Wd@zDl &XHa'_[˅_l/|X1e"QU IQ^6­^q+:`/X P:݃ 6akAd u[Zu×i(.ҖؖݓĽBTYh],4NjO[K/utT[u@#ٓDfOۻ{ Ecde#U2W_Xu?m৘.FLaw!uFP4<G;SJ DDzGuP#[OT@ Ÿ,m. N5:k^aF;aOC_k$[ΎX9?c֯*tVqeAR P@NIZM`RQքmփVn^_qᯗTO#Si|2U*"0`o`$;=E tNJ 9*:vUvQ容&h^"p1,W)EwUCdjmkyp蛊?ߚs~)՗^xx. C_"6۲&TU6M)䋿 GD`RQvmVf6%L;X6bJ[FųJ{fN.$$ټ0@o!6m Wl'{_iSXgw*BEL.=<9췣rBݡ !+|z: 2!j$Bk%u?EK'lLvkm9P7#D!ETJ2;滸ndg5mkvV.wdSZʴ_g='6?Ŝk"v;t1AVjSs My+D( &%\-]^Q~˶dLNTI ]gO4w﫹y8ɸѐZ;KV!z1Sw!Ӹ| 0_ecu(r v%l,1LIjmsOTi- Êe:r@82hk-E In3R.SICU,`Ò`^b"Ia _ss60b(6d|̶UO\5ϕTl_N9> x[8&Џn; f&90/U4@1Ƚ >m>AQUi&K+s&}܏c}@:gʯv ) yd|漄PILc?AOH(N­-"jc)18ƒOpE^W/4xK0ҹ=>.{jk!-b߿'@NΑǵz5Tg-PU&^*>+sG'g?@ph,HVgo菁[eLSitC;.*:nzPLQ6 C?ks6!0o&;uWZw'C"H9x{ ڦĩ4&jzSv\ Y! R'F]6Nlч1!~9/|rZLl'j#6"KZ1/h(i]$}L" _UTŇ(2c[n}3|gJ[w{Ҥ pZEruj՘a# 2} O<&P0x4\vMmd*{qJn?WXq9ZJ;xG%~B~"T8c&!%f8-iy%>M:R:)0GR,<Ut+1^Ey#gCHhNU\W#%FBr[*@xԍJFT Fqk:!_ )f1 {dz3Q9adKu;R@q:%yd/9Y 53$쿮!"iD ]Vz듞2{Hq̸(Uouܮ+o^3sȁ7s>"R]t}7rnVmI Ln:ż?!aGTq% Bz#sP T?AW8-Bȩ POv!lrGD}3IMK3PP8 ;Cn۟>Rq#c?-I]Rz:U->:"5 ȼoo*Y,F qn6\%rf=zL)" 'H$(1V&G8*"9[m%_~dlCF^ PPKLE%&vF הqH"s>kdryU"ca~eiXkrYdLoR /|=+n^j$S&@XyML7/WDQRksO_$Ӷ߷ Eŗ! 8Mkz.͕;hrlPIY泩wvF-6R+6k, IX]A[Sq Fxpn0rG#qfԇ;Dd }ZܕsyX}y;"'|WAYGד.I<4#`a'ľ[\"I#GqOQjHyf?TNEnyH7 (vBk/Z<_By +~ _ h@H0`;O: !%~OJ<4GEwx^)AQ9wuע_e])0 NLyhͼn0hF!*B8_ydZ2X #fȼ_lsAYfw; ܃"1PU цO{2me=Q!TSg\ IiuxVpcbw/0rB&JY?vAC@Mj%Y٠9 WQb( Yuz҃98qWՅO(PyZ,nEcE>?jrXNN} Q5MTɰlylŽSNP5 ގ x[OO9U,q"L)l8GYeԣ>k4匮k010 b 맙`X(Pj37Adhcn]:-v`?E/ 8У7gYZ07070100000124000081a400000000000000000000000166f3d9ce00002a30000000000000000000000000000000000000005700000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/media/pci/ivtv/ivtvfb.ko.xz7zXZִF!t/)]?Eh=ڜ.+ SQ:@WFO>-\_H;̲ʚ!5 zÅdx2#*ЦeŇ@U>)T(1g^XS4ռf .1!AM~!Ʒ JCc"0ù`}w4FF [z`X,) _e |FZjp}avaê(_ C O#޶Fg 0+IaV 45{,ROh ]e(4i0LOIN"S8-M}`8=#RGsPYO9XIЀ~f5TV$A6f 3B9 ~1 >$~{B_Fmm\f g$.~q[%\+' +cE=؋4TnZ˞)}x}Ʋ! Wgt^ J6]lwunBAS*zU6vprۯ;`>u\0_^V"7~*v-ptP /JlJ{dS%o~|5DMbh=*=uCs tԀI7qGƈ=5$a rQY' =Z[C2(cˬO«2ԓ ʟhZk+*sj!КN{aBhY_C޾ReSJ0Q_k2݄DO72_@>uJRQ#c2ԧcEy;. 7Q\?+˱26P*8x4gö^ь"FEkcsak <{Dj0ˆ/YoiV HHI lZReURc͠ަ#S " [7fkZ0tQO^ h7Z(Yw'9Q߷nS5l6ay-w%=aJCV pK|,$z4l!y)mjzbgcv=HCd5PAKBcg!K!'L- fyP|<߬CZh%WgR2y!?! ڧCRi3o.>shCe3UNF@Z_s^P -lYlZĘ?cfM6ui8-]w1,w't* {G/ٔCZO?;\6.O$\ӭ:.,_ MQp U%"ב gFTIr *7  Ҡ/N!C\pUx gH],KQ7k\M4s{q_KN!4,B+|32Z4o.pg.Aݢ' S^ʼxo&ʣѼ JIB%e Qr#B% VHL&n i0xx"m*\ α]00E\Ez::l2p\Q:EԈ̆R4k*Čb $IX,\þze® GKݡ-!5]E랴Թ ԷDk i JȝӘMJOG*ߧ|+ͭ_:.!#  hv(y;9srbb1R1E\Yd@\ 5PQ&ċbbb5 ~ os,I4?nUZjȭm>mz [x'f#}vqzQɩ.hv.TmEBe6fD}tPƾA~5E yӎEvn8=CbȂ"wI+v2#,UYlrn:ŨH- :WaSSsQzP8KYPS)`OgJcb c@kV*S\4Gչ3DX-}?@kQ1LqVFSjNY }qlH/E<؜Yv7 mO-bA&Qu4nvxo_jA$˲1CB*ytJU^]m26 ?%3։30ȗ31nBb2eTTz4( wv[%mᷞ-)Nuk$eaX}I"! \EBQbl__e I|TԎ6J N6qcxIܷDQ J:MbNcHZD>\Nw &ex$y!F3" <#Zsg[h8oҕ?5>?SC1,΂ CeUNz9Ql5ka*2m*A6r{5ƾQ,8-#+w0 6g3܏kG(W ח6h7tFیĢY $ lVMT bJ3msFUK;sW^Coi 1eC\1"ؑo}l"`Ի.0 j&Hbڙ4&F%Q8'.S$B_a*i@$*L,y6[,\![ǖ3*wػuDpHTF(\6n'E( @hkuGd8iNyzT, _4gԈG,-~9HlVx8A70}ՓIį0G++݁lA -QC AJ-91jylcJeuSAqHv[ mj̘#\;mgmgr}"k@uKs4e̥/ SjZ]UzW}:sϧヤ"eO.v:'([h~yRZ"&6gs{ 6 +3,/a_BեoW>% "rFK%f,P|eUT2Cu|>J$mR7ߓnEZ:1c W#~@Lv: ,HtH(]=:L9ZkLۧXաaEdJ2Zc|5[o;iγ)4ywe[F")~ s',y⭦oU΄3uW~6KjCW#œ6 ?Q$^&-{8SOqEC;?Pf={!ekNju+)k֯k#!Y)̦b? h_݃~!VkjIR>gͯk^ 5E;%[#EN歆"6!+t"x@BbFd(?~kwq{ v㐻F(ΕI'{ W۝U {^h"Jzh\v=֌7 K/ZaF{ZGrۧaH7˩,w)I?ptN lhgA]_q=~=-tJ.x,9VYAf 2˷j׶ݖM !uWl-LMȓ UHz>(.Z{٩j 0C[lE99O9(Y"IW@,Jl.e=Fȯ|B0hCՉ^MwZH4ltKB{r9 0aPQOyXBCzf_l=`z=*aZ[7zk .?xd۹/npkDE\UFyxJ3M,_X.v Igu-Zy#ٵQ LXNG3@"X1ǎ=6)^J-#pf/YQ1 T rGpFUT,*KhP)Ϝ,LVUZi ʝ*\F'iգ<_3tgR_TK%16w_g_-߽<  Lm*aنwN6,ir$i<&]Jqb@ņt;#eX] .o`UX|cP_ke8lgq]8\bbdq:Oq04*i 'Ag_WA0"tL u*YH?LjlWQÁ]=86DB%C֫Qu׭%Fjz7˗7:U-rtlwDd$ܠ5؅WUí( 1M#$һYMR-{M@E9oZGǔ%eNŽaPCYuTeEAT|7cH䐚ܞ05I#J؀&M>gDּbzMY Ԝ>DMӅkD;5 $vTH+jAUMв,oCn&F7O, ((ppG[)Ӂ. jUyӬ>"Sy WbTg0}Fb{/v.1tt Z|-ӕ WT[NFAtA٨]ማB@U xz˥g j-'rCkxRۢ+=Unڿ Llm^H+ݢYMo mnLvDڃe )eV>k࿊aR䌬Kɳt ]2a߽@{o : %1=(L݂U_)k50=>%scOj`h{@_Hg{4$gD-^khvkփɚIF4\"җҫ$XV& 'uZC{̺HQ._]h<0 ?dJ*N`Ycee.`5q޲*͏E'|HM8X[4[ ƗVʺoe""sx1!v QZ_$ЇjJ],r :YBi:y<uxfNҋԶgwZXӇ-&*.9y0\M0b $©:`v\3E)L)ۂH4`U蘌[83LpC*~ٺ<@( Vq0:=6?P:[tfߗ,R$kmi*uk($kx/g7K ꌛen9,?͙BKA MQJ2e4."Ҥa&v./VO738O.d|;Lr9P:<, O;M)0[SNxzwJEESZy~ʙT:g NmvKI9V-R{.9"2ngh*"l-yܤYm7 D/ k&f|# CȜ/ԆzO(&@24ѹ`YIԈuLpUbD ^a34>0S+BZ]|_m})wol_<̥WZ&3M*h2t`Z(A+k$C&禚 b2MkYmB/vt1nM֢Mn6 qq[$ C;e}/ ʄߥO,w/Zft0Y=Ʈn<%&'gZ&ᵶv@?unryzQq{$| d1 7P8L4Vy*F.* h ^=*uJGT]0^c?L ky*ţAhS2B17u_G3Ëp,Ӵ &gLwn㇞]|g"VÉ5c%"|4`W%^,EnAPqIC`):D s*՜XvX6 4S-bo>d|[%PBrG0~*hT+֪+ԋ}J 1mBͻ+4ԃ+ :7%lq4Y b p8/XF?*P1/y֠[w\ڡ {Ď&N|s^bߥm;W'I/^z餻'ԥ4%9O{R'3^%-eQU*SF7՟o].-#FYR!ٞWx$JZnF# EY* x/S"nW=|tW[~ F" yE-4e˯O= Up%>3~JA $(֜C5Mؿ#z@) +NǁSҾHnŬ]H<ۭ-rK2O d$Ca;lj6/5f+ KmuCED×D=G/HCznqZWQķj4TtdL琷>Y8uvC65lcN ."o x"gzNr&U~|yܺmu?F3 H4cWFCbl<&壕FYfQj(?4Z Q4&Lz 1Mdv`HU5=sS`*˖ ѷw̉;]Ѡ?Um2\zK<%$VꃣHXlP pOiKS}Fԟl5ЋGX{* D: ǛBafqxpZ1ʬdZ8|Jg(xZ # aVH[MrÄ@T>ōЦ<"!u5cqOU4q Bʵ(n`G~ \&..#MAa${(3>O> ȳ3'Ɛ+?bc&ZWJCE_"eLhv$)4_w>>}4\]ah3a2aYpyjO`GxL'/On*𦌫)ed2_c48F:VJca̒~?&IX[iiߨa0rD^P&ǩgC7|JmwNO@O=ڪ4A$>zL9ۨi)tDsm#TǗ$ONRFVd:GSS#Vk Z^fDZ_sb=˵_^c "[h4ZT}zFʮ5auKoIsm4cYTBK 7&P[YX? d!A!nyaUU@p,1<^) ݘ7ˌCkfMatnȘ:bf:s\F셶? d|7{;i7Qj^lo z+}]]J¹*y|II>_{ޔ!bG`GxDFGj2ޕ%J4 iCjdsza|)5ԬQƀI/j̇o)P܉ErjAS>4I֪} ':"u7v]}'ik~%Q1';_r=ʑ96X7Y.Ӑf7hQ!ۼf6@5hsNl=t`ݍ*$)Aک\k*c SoPoՏ^eWQ6AZ8ëD^1D,tDc`KL1W 08.ƈBn.۝̆f d>sE͓1|(`J#ܒןi,c15uN*g5vX rJ'ZҺUlpCv_}n|\38^nGZ4 QS\%N.yK,lzS y#O]lݩ"6My)>XZ:8h7oh1W\m"_DlT7՝pIk~ZZttw{sFo;5S?8jp: ZbD4 #.X]5G^dM@A\9pIv" "cpT^]POŪ|b%%o [<_J4kCT/Td͐HSq=>&!PGwDZ(iF܉J̭m*;St-Y0[}e=$uve/Dljρ 9 MG , 3,U_Q Qqqqί^xiV.'[L"d8s¹ %6ʆgxlj]W3-5p,+$hi(M_N$ؽ;Ʃ@3\bhT*?aAEVbf$85VN|W89Bgk Y!v_wLp+0kw;VNg6'79ĭ{fM!s+ץڇj})Wwv/~TCh2 m0ee|S;l>aad СV_E@hz5U-sBhDm0 wPbY+V [NrPף?IUUjd}h1ksUFAX?sx( )0suG=E=^g !Tٮ\;w-naWZ G>38#bvnTO9[_D+5'M4ԩTkf5fZ:^Zj8nQD/(΁`0)Ć(BR ߰7F`y QNE)ZRkʏ(/si0|YI_H´v|?f#8 @TatӬ:[MKʑ[}:myO2xsbѤUeZٸ{|uqKīnnەMp,i@b$?1J E;߄TwhXc<{~,fsa<1)0R#/r$ %x (BmswR"̟& fp?sHd1eFx]& |)J6xXʌ# DL~Φ=Wkڟ)TT[ z y&.j_pf+ՍXp8RSAKYՄHcר2lRtv\82AIӾ\ 3ӿ c_HI3dmA&BOK@pw+RU@HYh'0Oi_ &J\`+jՖt 9oxe޶J9D]~V҅?侣5l7y`sDk: ϓ>(4ԫ攐cr3-$>a䨛n}ۨ藠) W&rH58YUIc!osan,`o`2okm=rʪ4@du mT#QfQ$\Rr}/Y0QfEX8>.VOǺNqiL\!0_ѶK :)Z4 ޝ X+hB]+N$k[#-I)a:j*v͒zٻ_m\\JmԳ~^jўvp։QF& kL#KQܚXIJ3v:+ĝ_-D˃ĥ(q*p٘GWO~W{EYBGA k~ԙK~ -DP/,_]-vlFγnz>cjU'c[*dK~-aVbb[~q}}PE?g 50jSzO qV5Ni.URp sѢcqi/Dxı0=wxeEUn V`S % f@a,hvG8L<ٕR" 3e3ZH7 ls=;#6dFTGX '] Ϯ徯IgDA~E"e~S{P *REePw\/HyM;\ "o%iF'\ധ˟(h$z~Mm' p/o6'UYyA݊k~U$jϟF9}Oe0a~'8HnJTO$hI&b/k(Zk;fkrO¥O;:[ъ[ɏ9D8^%- |ޕD2 61pR;\b=PUYO]\QM, mǓ|_jlf4TP$DweSJ[abTf9i~!Ӱ /. N>PFXX/)kyE͹ 1Vo.yߞ]&ֿA;(@%\`Oɾz gqJB}%%*?SE5.(HOA=^/JfxS$=(.PES-7qb/4_! (0 XqUњ h~RHmdO|YZP$V%%^ "0Ȑ!H%DLy1g* d -Ե0@N:,5Dd_o6u_/AIʬ,&EbU ;4coi FR+iB }d!oN-Kne*Dju;(u}$[~7c5Y9p*UTV?epUOIK2l &</. Ϫ/ފK: 9Ws`dJjWx>º+p>b/֎3@KvUGs#pVv$@D%YDėzS8f҃9$V`(\aG5G GjhB /KߋBkʅ,b{]LuYS9A&ɡK֪G*ݭ?[ ZjPx y+k*H1%r@! tWBe"dQh:RO`VM]:&5#7QmD26t{v?QB5=;v7UnwX| (BidW"v^RJa&} ^L/Lo"$']-Ey Br9}ixأ}<$m Yp3)l]KF?=e$͸sgI᧤UX7i].i{' !se1h ~^QT(?uTrxeyZ 7׀5M眶CI&(e$}D[ ,4tΐԈSu<]Mf6#&f0`P xr(ݭWn"TlB)qE^Qgm唀I|0-.l4Tz{ 絽-Ep$\ꦎ4HfxJ2_6ik:q-0@ҁ>rɭ9\{9(,TI\"H͙) rt"\s ^9>)fNKfY0jO#0bˎ!"p6y2ryMA{Q5LZsviP7$ o^2 ӭ;Eg4*sD]($~pa!!ycpo`BGY+XLH#_,vMe nD lFƭwX Kʻ,l'ZNQ S{}xZIވfbjTw|ノrʶs1jLނ .wf&(gYZ07070100000126000081a400000000000000000000000166f3d9ce00002a00000000000000000000000000000000000000005900000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/media/pci/mantis/mantis.ko.xz7zXZִF!t/)]?Eh=ڜ.+r72>/d>"M*W58 ]#eyuf>} V^`l:a1#˩ƨ$pn/ 2AN٪څO7- 0욺PisR/MɝRCP}V.BSP8J;% ,w=9J:z`Muqt:\/uj/1n"ecF{P>|t.X@;L]m_ d|#G@KˡlWCH<# s0ZSmTi# ml%_ؠ=؞|~L n'\_`6B)>m=@VyheCǞsg燽mТE 9f`bִ%!@mt@gsv_&֫.L a4q$+.bM@^NxM*!'$EXHMӄsE:$[tKǠ^r^(@ XtA"5)՘ZX\ZPЖ-QBg*霫0ޞ`䎐cy'>xC^;F"Gc5.}?,;RjT9YX/渔= ۽f*=O@N#0!'hb%<(4Hw]ji,>4!$1d0|C8O}}m_>4SOUtker*BPf8%Oi~ai L0b6G9g9]7Tj;=$ra`7l^[?w>Y*P[7XRP+n[Q!*l-,ЧC7\Z_0#u6Դvs\z]Z4\D3>s`M@> ={(e8۴0jZ6dA\1!>sKp_NpQ݇>)8 g]|a) uI^Ўq:[v݅/t!j"lC1 % H7qD)g$`]n4a\yɁ*}q6g/6qat6G&NA>쥳褩5F"Ν/x9^|ˡeV9'̞LRP%T{Z䳤煷m\§XđR>T`i̫⥞Um\N)y^$Ǵ/\=Z ‚ݎ̜I{I9q{Mяb+Wm|WU8䂡zh$GuV< ιy/P\=*I<i{<|c*Ui꓋˹~Ǐ'5o7/Ph &e8ˋOe}Z0a~JyILŒs%p*é RYP F(}z{HkC1ےnߡ}<0wț=?,7+Ȳ R֡]Fg}Эz㰩q4~XM@+@tV&cӔ? %$ I31Ώ&` @ ͵ "BCSǚ.0gld _ ueˡo§4́piKB;.3`OV3)J7❮T+c&2qx,ddN,M|ܷ'eG]&7R!C4ΧŰ>; TJmo9Y11jt: jK9#x}F PIzj{m$^䴴IU\,x?˸0Niҹ8n uؒ#@ٕuMzD]'W p*3.^ ڀ V1(:Ǯ /%"B:4MwYsɲ( > s> /StDt`Klh4Do\ !.$C@ bY)xe0OE„V'x"D%1AZ^qm%И֞*)j__ ,(C^X 32JO%ů4 ٢/>PoxŹ(K]V( <{6_i*ـ ǖT^a)Jp\R:> c=[{a$\;u3J{h>Qgaڶ=¡xS'#<bl(\x9hE(-.R ,/ 7MKeӊ- zl9[ gmS573\l@@OCB6)Y$lJ!^tDs#vlPwMt@ηl)hGC]7DYoa발8JVzq(JR|?"!kĐ>ܱO˅EjsV@[6j$cr6<6r $%/yt 4OKu& Y [dLR#8!޲9""!Xl8+Xr9䲵㼳!ˆ> }@u3c GYȵ)}FkT,se!VJQXo;#G3VD7;ρq 7LdMԔֹL No&3"eO--[N[/Kջ4<7Y|LnʐE4&!n^+U=)}Y~ȷRphG~heNQ5#gS(:Fb rA 6F^0{c-Ѣ 0gEZDqI 4rf@ޤxfEoGy>Ϻ`wZ[\m+!_µx:^44(ز=N)ɳWgl]q^6<ȹ"}a<=tguD^蠎0k:Po!d-ix"ظdίwa:׆eJRyw`O* yfvPrE-PB*GxrFeF,t=]gQndO3++=WL&F0u'rּTN3znw[,Jpo0H@jɊ k!&.;1!=Jn+t3T嗍괮霒D.#= OG}5QΠ¹`. ZV OH!C5|0]r^鼕f5D$B3/Dhhxo>rC]6˞ᴐZڸB_XWxLQv.l@, Xж9NW!LH@X2K/=H$gQ8Qm4t%F~[*?R^F)g$ެ֊u?k} 1\B׳)o`t=up`-ˠCuH-bK-!PRdV{|#=fR\7 IoiֆOqQzWjV:->uTx`%7w]u[)D"5;?:P<{od?FTTm1/Id&nȃC\#u+1h/o➯T^c+KU6}s6Aa⃿h2@TQ }\#ݧ +wx/V@W]}2(f$[a뼣/)t?m(_x8чZiv@}߁^?O,*',쉃|̏_A8 P^inkqbfV@h2qgK!b K dsO)'ͤ-zv]j˘oU !->AhLdƌ֎M܁ dQ*]7'ƇG5|G4Y'jQ98nĪL.<~eG͉O>XAӗPU9W+3t%­{:Ƈ68z̝,-8Ȉ;.;\ჸ3A:Vo/憷VC7ERs૓i4 J6Њ]r7YFh.&{8%&}[nfnaL3^H u_8("JҠbO;^n/˝Dw.P2P2?o c> Izt`D l|]μ+}7le^ٹiRwP=Re^gHA^g)yr9?D ]E_Mkl'\፹CY6TQ`i^?Bjum>\I-z҃ =)s!l0S˱{Y<0c6_Ma__H,@)\\պ񊝰x*ӣeKWfjc#S$"Y iĨ&7EQNs~ecKSR,)QC V?L\cRǢ@(\yXJ4ol (sr.<*ΐl2᝕ϻR6i" JsBEKf~F{I&pUKXr|e#5p\{YU0hihpnHBLB<K071sT]0Vľ>,5cWco@P1u82:kG͎캲o#6\|OjXmB>OQc])7[<&żoz䌝°`C6++4\b8Tߛ1;vJfn!_kQd%5ۗcb_'!tm/Cs}ڔl>h2`L6Ma،%a: tbo_:WGa&:7g8mPD)X9yi@ZxXI :PrmiKfcI 0_xR8y3S,O"S@[zW/byi|pPoRC3]m/ <.qt]3̓ždYkx+k-]ZGOr ='Fx`KN-'ȇWgYvL"@v:vYo _D՛Q6No_@Ӆ0fQ )He[7R<,M>;<`d8LZpPmU|IpD.&C(d{R$ [!"xմ?ROHw3v$Q=ӏI\gw"[N=;wࣀo1p79@ZcDӴ&Hj>Xߖz$wy;} GQx\2yjk[ӅɃ#5IJdc+_ d=@A'bq9nIXު,iUAq ?g˯U ? !JDҒꆱI*‘_rV|wGTз͂Y%] 02v-? c.4|Эm u2QǞg]|?2XN CxcĠ\yrp pRDdcAJ+ ~疜]+Su@ 0MFwV`8X}!:fT&>%W2@1DM>h!,^i&SMle(\ҬЌ)htOW=c %(lH&D̍>:l9~А)cnbdK1j]&~l 0 AZ{x"{T=pWiעV;f:F1&Xi6V{I&:m 8꒵M@X50+ JmL^$!{rea֘3^9޲3 "ΖEAba}ҋauDk{[+8ffyԠU ^ȁ+ȵK4R "T z[J 7lpc-pGWAՂPlrT#Ita_b¼~k=zItJ˺yjxu!Z6H< hJ}þ|RP.z<ɴނ`N9SSY2 Wcr^``ohR0>~ ̥䅲2,9!k.h@ X<+D3r.<ĻEq4z!<̮$uDsr/faVaSBZňL׋odžB)*sqpG ;/Nc z/u+Hp++0tШ2&Tt97C3bc g7%/mnB@/.KffaF! ~3uyby$M+)M# @'@ib]5|끆kGAgoOo?tlu{;lye,E~7c?]tWGK;}[b"nD69r;ӳ@ $#\H&b%%Bqy@e[&xZ&}k]/3-*J|A׍"x:8]0CɼmlV]G`O Csa}jQF6ВBu OUHhvc$v}(r].c,k\i2ҾJ='v7ܧS UB./$K!;-"I,>GnU9PԐ{N1ސWhb4%=ªئrƣ9b>k*btË^jW:aƥ]/Pߩ.bsx7"/ɸdƊu,x= b`NŽ{7Q`5uJ4Q&'4F69%pvL Po6 hbzBY8ֺ|Q%_7Wsis0`ZV1'sJj{k,ᷖonkmp ~yJ.c U}ze'L>GֱM6hai_U{\qQ-BGž86|I᱌ c%Z.J":Zf\/Y9j6# !H=Dc b"n2es)eP>k]^)9|K>NK+*RqpPPPquhP AjsJvctЊ*֥@s(JnD-eWKU/k^RYYMͼ{=ڸ=u4{ 1 8xWrf L(C%^-lMxHJc{9+HuY̧bmTbqTe*pb/uy|o =&eQv觚˙2LD,\Gx$XF(B;J9ϢuIgL`-OD|qs9~-$YЬBܓ])ֽ`La;`8jag.`kCH|Hh́5ɋl 9WXTt˽(Dكy%aOc,kSQS <"3Wΰz+&f|q ER>hڐ~^Q)jZ>/.))˯Saj2$Z>L-=7:$ }L$?cAW\q;RS?QD/ EN$>ųKvqkaA/oýozفeb+~H}M+Lxi#~RES!P3ǖJd\+$6oZs(?}$[p?j_){Io$ׇS)92"&K vXIzqg.BI/V^(&Z[?x L D4a}_čПH$.tH }5 u gi"՘ԓ $;ܷR޳p=q< KM宒]2t7q.^xS:vbP59#QOP y5}/<:-~I:1&%@|8;~jV o&@'ߧ cάΫ,6=d ٔtȴ(s6*")-aGU庿zr?wM l>͑ඕiPW`A%18ض嫅GEaW-;5K*ATi MY\R6_)V;.+ gG}8&y?T14CHX&CQX%߃RHw&lK8`/,Q'XmxHg5'~,#sYuszu^j*@-@n-wٻQR!%ǿ9KR_99C@E7|upm@oht϶.7bA+kFǺ]Y6 B@ZA@A(v<~N~aq (Kp H3Tjq+G%.^.f?g hE)cp+@ߤrH0,H3Նk ̌9E(P.oƻ+z"p#Wݿ@ӎ| l5+`@~~Ԍݓ$.nADQ"lC mNJ|l *5Rk{lE ~+2dĦn`r^@c~W~eӨd ݅w2ky=_hAKNi df 7-nJ_=XZ8; Nvt>\T獆%}Jj[WrCQ L2~1]r TTgĞ8h'!Y̲X Pp i;7𶯑jv@ pA|D9h4`htR!_ cIRr߫ӹF:ٹqIwQ2pŏr[\2{c ~~Ȑ TpWdY꠳ONATzv88}&X6* =vz dV4!7B &ɱ]qu02ՠ'@%oR̽-dE6?,J>ÌEy$׳xZ5~AlTv^A_X' F.m T^&EVFU fa~4wDOh69m?/Z5E*Pm-K 3tR˖Q ^)|T$wZ#gV?ESv gڹVu!ݮ+&yTg7&9&HpeGao ?*bi^!m4Ht(v֗,;} 17v>1•:6عK KW妶HjX\$1Yǘ!Ժ@*l!Ł|@l=L͜H2#Rw1Ȝ \?KqRWXozr]8r؊!CZCw^疞qlXW$+XI`0̯͡[=Wce-6>deMu!Cz( 3IZНrCBw,ĨA-m^Rzi49-)=MnHW2鄴z]8 X0bam-SFD7=ExlyjC0I5ӥDl Xb8^*sĶzXRKҭuRYxKvԜވ^[ML' JY3^oo Wq>`"h_$?A>YJii/ORwqg쏾8GpEb @OO)W1q.?bh9ٻx>Gޚ_g&಑U)\n_VY$F"fCWT!IpJlь.g_715>HŌm$' y<2l/e6&}ibD&C&F1_N]w*nW ݂dHZ7a&4*P<60;:Mky#`<#>+߫r+T^͸5!ƶahw.IK;D TkTiD̝;#ܗBnVqE6ޭ AA8cyT <=#:Tv9}a<=,4`߼7:7_xSŗ67FKy 1הe'tx ʪ-A an2՜ˍҮ$$ 4/ @<K-ݖŐHǙ bS:>>5) A!㭃 j9{I}6A!bJzV޲҆4+[aSaߠ| e}2w i,4& spDn09淳"֛T0N^hO-QXGB]aJ T!]4đ\Q2u a>ћO)I/7NΞh~ k(y'>5c:խÎ}^:WohɵIfGiP~J `@njh(feXb<˧4=fm{/fPA+q蚷{Ԅ[t72%!KY7 Bǥ#_g-krN7%Iz4*螘>C/S>˷ TȗeUWC mmFc\@[sv!C8az uZepQH@KuU ;/m^ ?_]O)i1Rln1Ye/z8' bRB|Q-/6gdwi92~ w=i U1 b:"cju)"q +in]*Uv"R-$޵ %œsv_w\F'0e~%#EuZe-{ lAx-Ho}R&^{YG!$j;HA%.1CY ͏c7LxWo0сF$$ΧCX FRŸEGAx~RU "'gSX/á`F)q-R>Iz".c" ms!XSs%IքE  O8LʣDrU.i ~үʡ}iQHg":d渁K p016,({F~(]7kHM)R_7YQ0&>STTOVg $)P4`Jʤr z&l…LqEs5bոH]Hd졃Ւn9'%fVA觩щb_B6)fnRP 9ͥ3Bѣ?}[򾫹}IdTyhQG?? ,<)CyluW-V);jŚLԀHjg/`6eK gkַ+UЈ=Z27&GK1]Xw0 #I' ,qĽl{[=J`) t(mi @bz 6+Rdɔ l.lP79Nv#KMruQXr9?j)4 sL zVԜ :&_/f@<{^G.~$.#=gw~1HE~Ú\P:Yr!~r^PY@qs̍@upEA[;QI5×u꧅#2>n,rw﫤AɎZ1+ff SLP,@.]l97;[+A/"/S Ֆd߳6p!`jLzeFZ2ݚck7Ơ6A=4+bޜ1T*OE{0(F^*@G|O8SUL(H踰Take=@"J^OWջE FVS9B#xGsA!maA8);726\<:HF?dGBqL^ OV'hUJЋ{ Ѥ >F\=ReUE/^Ű;` /Jqh/]رp<]O,V:^ǧr KqGT`oӂ ؍\oYe0ĩ.[Ia}xC="[^ˆiIv77 * (ai߶Y3z` j|)tlcdd;`]M]gJk~I,6'g=8kI$!=#sg$ GL+;#Õz#%ͬr?owq}_9عedy>vAZ YSr`LN e}Ghʳ{AJ)r*ҝàF\Ձ5REe[^=&~ny4$!$K5ϑ(-C\xMgk0eB|l2_W} 4^{X7`lI4zۓl5B&6hVi_9hSm>%[fՐΠ4$BᯐzY2𤬢J(3*45k _ u:[-6>IdpFYKFK K5=B;t@r'tgT{д!gfWi8/"=aQk%hIP쐓2³DhΛ;Z& hbO3tB+`ݸ&C__/B8r'jS R Hs2^|"~>Ykoʳ2z7Fs?|,p 4ErP&Y(Q; '\37" KUd?i.щVs=&2W3l2b &!r;@ԓ9n +^h#ͼƝK,s6sğdT$ Ovi q`.h=ږAw6JdInn0B,' [_>Ay^UrYȩU?IC`}GA}qx{Rzja1r`EC ao߰s6yip~Ţd|bxU]{g`,g,=ӗ(wyP:_Kv\ѭpY;댡pxc %O/}EiQ64k*QT? _^/'3|xEsewЈӥh x@@KRdk8r#. \zz'[,zI\`Q0CWbR§FGC9l &pxڇAь!!qG;-`Ϩ#q/+O@vZZAMe}6/kO8*y1Y~Y ꮚ@Y]]@cyX@"xN"tll-*I׀ptm ?HJD󐘾ooD}\nCc[gC8Na+l\ݪ+B;:i&]ꀘÛ} ^;~LmYG ?M} KK0|hRW${ 3ћ99"QJYmN6<{\+yAIC݂/Nƣr}w Ϫ$[#ůݗ+ܼז> x3_:9zmι;S%T׼O*8洺U$jLV oV CP?#_-wUtw K/ߍ*+ݹ;>E vp_컚˸a:Zil `)'/2S{(iT%[mm>G؇ p^RM >iK` 2֊}/G ܘۍzh͓a:VUO󬻠X1#iT@%@!+c? Oq3& j[.>7܎P-5E4dR kBqNFG-8-*4v~qSmܨ s%Dm{8^]ߝ3/:1 ؕɝpD֮៩]2I#stƺvi5~Ē^рXnϬWcČTP_iG4P iUE䞯qe~{Lme$8l X8TE+?h={ݼ%UMS[gKK1r< L%ǿa2.n@K%yiq=ya .O p7gIx@9{eGkUxT Lo&xϽ.iZRZ}I—z98Aa7PP=$V4Y|lFԲYvF*s8y l_67N$KW>Eya%P!#7'bL֓?0 if(0-PgJiT {~S.HW~ eOMڏT{ ! 6y>5xf)tHYa@*p u<+9- w !cT}fPi!oi~%kCSF}AJiM}){}|Ø94R'bi#>!~8)ba:wSO&´R~Tpvݙ,lbV3QXxniWfCP -G9:4DKi ?u˫VGԏ \9cQ}9*v8~֥u$y|^@NnXU?rZUJaX. gS,pHi A tLPjD=8 \oO>3f%sXէ]s_qVZY*<DR=T&LKy~~`<9_T:"sjOa;k:6 O4^.=/dEPb%eV|[]jG֡Ŭ1q $ngH@!($seQvje鄾Pi!C呑[ua'HId%Aff]]tK[ w`dݧ8!wGz5;m EFoWzXWV&a)C2F |$Q֞1(`@Բ? :{t*O}fM+c*g9~~_`:m< RܚD\)>nǷ,YcEcDD১򺐪r[}߂smGkW-A+&z^㋸m WWƽI-z/"XCޣIbm2V巺l9,eݵ.α0 Re2ajqzgWIcg6e;s*jAnݽ=.@L]Ib9TIe=/kEq.UABGl^rGX*H0}z{ 7 G V& Tr"o܇>1j^szp]f[KPӢwЗe iY"3IyPO:*06~(z yE*HMBZzD%coPhx?nEVIk&jbkFh;MwYY 1lE^%;6FF& Tpk_7ԒkV:Sm_U{ٸ &ciCz ,O#d3=GR$^ .}u;$GD~fgIxbW 9z%s.o|֦+;jw 7Ri?F2 X6!`IgwJls<-OjæW[?钥ا{(n~\ m;j-171;H&p R>&(B)yB eYѱ X+_Ax9,? +1+:W;,)Љ- ]Ha-sSdjdD\`b䝧WCA!$K~Ie6e |Y<.6әQ7ʍs,y={*rP29yN|w__ gcÔ G])BBV6xtRM]1;fs{`2y20~xq[4XwA$g;~:z1o\'aoޡ;npBH*X퉔2Q 3IS | \|Dfcıtd^FK&z.YQ8tu~ykڃ!Ƴgߑ3T>u]o<7q,&ָ*=n튡6f_kq] p^{30\0ZWϵazl̤DE ÈPI_-vqi(r$ ~癒 taݮʸunm+ڴt*EC S6#ڽR0{a%!mg6';mȔMùwG$s *_X؍aH=NN,/$/6mNIek'~0P[kLjX̆H#X!}5\c&6gOO7D^bp'c+ՁjWlڋ{9 1^zUÁͿ:cUv^0g_CaŸ3RsiBB`z04yoo>lmwԇx6+W2(z8Bۇ!w+Wb(Cp2#Ԃm^MjjUǢC }j³1)=2)QuwTzZ yʫڛ[)+Lbbu+T[(J'*Ȯ=s$.$9SEg ˩2S ; dt@w6z_|qA.g3amM(v՜{%SE.[O U=¦`y~r ~_Rx||ze0XE,qV,Ya_7f,^I)=e\״( *2L1"}#z> JV-Tfn3QVYpO &r媅~-AQ )5 j\3SF=(OLxYл>zp/Fi.uЀ3Auv}g4KpP#z0L:8KcyEWʥ2{} 6" x ٸxeuV ;*LAچ_~{f-I;*$nVm({B˕1])IQB3 ^w?Vۙ$Q ~2MxJّ =;n`ܧq%='qPxmxɈYN'iN k`cj~g|R=%|}01u`l]K(z58h=-*8!D:K>؋N!b/pA޳㵩PMfrsctl+ȿ)3qtΖ/\TdK:&Zʍ6ZaQl.UP7{ߋBK㷊Di`J+ŵrthvTq)ШaNoO[5 0q(#/P>3h@$t5mZYƻ̂1`@IDntm7IuB/d;zGIծc::o=#X ?:7қʸTͩJKId-$V68clGDeIwBOluꁙz7@.~Vy> ZRuc/lSMکD?nvFӁhGx"\-OHWΩx#Uۣva8Pİ@A58' jvv d%ru:&|;=1=9}^p͏{b+]؁zFH{;K/ښpb\ٗ([3oYqy .*$6:1&bdySN*Ʉ;Z*?;{K2} YG߄$A#qK)V ,AUwߨc)xE-flyo8@l%9,^TC.xE1rsYޭ")_Z_(-qH+PXGZ^  =/'u4: Od/5q`i`fxgP8, \Ó rhew͖$YB+bXKqE"ySSx K\b)޴6 ^Qľ њe޾b߻Fnl!'4O7!Ri5aCnI {Tf͡TӢf] 5o2'qDE1# %?$GdJ&bwL:^R*{=ވi7@~vb~2vWݸ"O mW1["u$i#0怇sɠ+Jh2RǫiVtyhE8kSkշG2hHLZUI|% /U1*$_,ox } EYJ;nجhyE>t1@J\M/?)e3ygկܞ&b#Z*cjKʮ8t<) ՖtsU?0bɕ((^DO^4Q?dEbi0GѰ<~/@)G9WEdܧO0g9H dRSxT{1qTShhFFwy,_OB9iJPY02y{ItnJOҸL,؎ž;*BFO(2Cm8Lbԭ F!`?DC@"ﶓDpn?fpK l#/ 8c)Ͳ?ʣGcTA! =O-j13H4*|i 8!ި'-!b-+ TY6.JV֥mPb4;?n@7-=/!mhFN GG ;k',U$0lJ׶cRҏ Yڸ98<R xԋc'& ou~F9d))m5-u^q'Яbn!3CQP`N lx8Wmd$\Y9-Nb[L+?3Oo&z,._͞v48Z #AIb r.⤁kU}t x JmF>oU T Glͩfj}o`W'iC+Nלh1]E(YuM'Dp5IUHvc~<yP ERY+lFw@1H4g5?@XiR΋)0dt+(侰Rq 3ު ]ŷ%%ѪpŞp+. fRUwɻaۉUٰ|m1aJD)6ٳ7A\g6ׇXf= VCaJ(8bN-.BnT"v> sXR[cҩDž_v%FRv5@4X5Al||OPgq #'yTb2HE#^)m([u|α )%rC$TG >k C& (bpH P5'v)`2:i'p)ްv&n $]":iDeәFϠːʭ-5X!( YU󥮌kRѲkvçiZ0ıIM\tr8ݿ?&U4O/n;;Sfrn4kqIZ5_#'hpVwD&@?&u>{5*E$$l V?60Xz`=o$7B a^롋Gͷ4P KYb#Z [!~RϓFVz.Ƚ]_C2/lj5ٹe|gLN+qhZSC,gbAeE]a3T"6Td3gǟe_hdFM tfRl6m@ (ofmH.mX&! bS1gYG#>mD\W//0u 0j&9{Ҽ]K7́+0xYI9OA1B$d-nQzq\sҩ|XъLMtqoiefy(uNGjip⊌֙5jc0 ۆ#)E%5a--nGBzhC.du&VeP&?鵀kLG:$L &X\Qoh*<Ւ0vf V@.ck$)"X"J{Ib. ;óI&Ỷi!O%Q;kar'^ĉlgi]7؀H6-};U k0/d/w=KiUgpll;'kMO{Ǘ7AC3*'eg}OVG^y,s&0Wچpϻ\>O<nWKaRV~@ހu?nY9"+)>CD1' [ubOAmr>I*!+/LEvkl+cHHKzǑl|/IVi1+vA WxcZ>[N3fKB=o5-زF+BUq@(xx pz.;HOmpkwQ>N+ϳUޝRy0 42w3H>ch9مCnL80HYUZ}>U(6A W<-2 a']\-SԔ= {2UNԿuV-9 ?4Eu_6+rr ጻ/rONx\ 1M N"UDs#*bx?Q: j`M@ ^rӀ"D&80ٍesڟryFim$ֱa&Y@|ʹ?Jn^rx/x0ocͥIA:2PYlQV@bi;ӦߤxC1Sf|b{2EbPxk㢎|'B %Pj!j&+ɩϮ[ W4z]=0b yvzw3hT=N_drp&ʗ,1 OF˟,oE'p=fl[h!L} f%n0;,DQ/ڪ0(k%[0@@ס^ Jgq%"- wޚURZqI5g>;_gT /oM#YF7*+˥0.j^ۄ' ,J}Kd)ުv;8[΁LE`  j mM|z38NIKƢq tФ[@7QMDĘ?B+N ,i! t?@.gst9a+GDJnm߶8M3A7G%p"5@>BB[j1{P`a]$C-Gqϟʍ҅Ki!MG e[mtm{`.Ƽ'}*xN3<;pkt_&Bp4]D43ϰV%'fL>k7apܨL*<A{ ڕM= PoՒa "m\ӕվH$}ttoݰ৭<sRڢ@?:w\Qr2cXtmC3餸aG([q k1ҹ㬶._dh)gD;`#~TBp<APx:z(ڬ0I{%R~ wwzb!_*JU4V?NϫV~ l]Q >,anDI@Pu4{PgTA܌1t5̛EtZ6F)c}F 8@Nam_n  H&B/'e*rGbw 9M`B s}־$[C95h߄ciga^驚Z繒څZt`UȉhN5uAzؼaYy:?3>3DSإԿ* weH_$;,Y>SqIdz@&kZ_{bBB-%G"V?$.}wL(xKJs9-f>!̅cgz<k~oz:Rm@Aq3g)&{5ŠzZ"^F0)Ŧm})cNU(i9{ވfvO؎lX!ݱ^OC)5Ɵa\4yبaUWx,VZpn=(X]׏L)DvʉW܀^"hn*RIFYi\BĦyɠ|g;6i/6. ­I˕<~-\g̖}ׯnyDУ7~z6,֯K,gEc2ɢHz]X#cj^x1ۧn Iaj>ŏ]Sw[CaAl2$L$["QkN)a}F. L%2ܘCݙ߁s4/[}2`ԌDμKӌM^6rQSc fk).VIy#d)-sZ:xRQ(VH>Ԗ'7%EkT?\\tHf֝BsF鼩Up4۔ gU|%Ԍ S: a- VS= ?<>.<6|t欐Qc%n gY *-,BZ:™ۉX{+~2 ;eaLb-/Z¬ GT2Vu#WKڴehݮ= O k09f|l_q̡m&#陭_YIsHeP?Hc ncP@D)/, ObҸLv8(!t{X-*[FlaɬpO'h`,)xyYltnEy]q Qt-]os`d&(>r6ڜ(r}jiWg{nwԱx& `o+! χؐ!qلK0L("/"Z=yUW-/or&u6'i')ۄm;:1 Tj-q@ךSwNdG=_+7>EXH%-Kq62WZ}y?|-8,AfBwOq}Z,DZa׊I*WjS;4T'%GH,6,D,4Ww矌NpP4qJTތsiMR;{l0>8j؅Lg-G3V vbe”SYP X?Z>/fvv]~O:[rtIMSpXaӍHѤ=7 /чaˆG.-Ul41'kD  0ED?_?>z= :["v_);uOurlu_KC.9= dß\ͰP d1@re$+#Բ&t;m R;miFn_<*!6D^T􈋎̼k<{ı7t aG` ^BcrM>81 Qw.f=Dk&VǑ7_QJPBr՗rm?.Jh8vN 1#ǽ~NQx̤)V!.RK S۳1;48MwUd.YZjsύk %zGOga0Q]@@s*Ћ'6WEg9MH]Jd3?Ǯ7۳$ (3zV0_Q2t^Y[vWrXsS,t.uDt.;oYKl/ݳԥDE@ġ/Lp  7/.u9_+Gw8JS+/r vpP+;R/KHVb֢ƿ$IF1laHj2PWZb% /|S}3[[0 X:5{M˛wX7}7)P Z*4%S_FÝ@l^-\n6.5M].ـ6lcH<4?$Zd )nqX+CLG'v G:Ӄ .3w4o9A09SG0}δ'u@B[蓠4F-;Ss ?^WTp'q>o[)eµf@+*Vرu)Kȝ߈ۓT'~JsǢ[])o[%k}W}6ob>PULwJ2?n lb(pLYnӳ7秚 uurޤX7φl Rjd~sY2y7pVJd e E4L8tC\w'GZ%ў-'_mi顭xbV@p'0w8y :;؄thTȍs,H9u]et _ dp(eSQWzz} C)Y9K !~Ϝ?Е _5$*Eg@]86AxfaF*@(JtaJ.nCw!e| oSW2/챐:j#ͬO,XRfDجhĴ:ĀUqir2R[}uY1&gZ^jvR*%u_V)Wf:W2W?{]g(h"F` M,\iD#z5 4 yxVs FUb!Cȴ_e;gVuꪐA&7gG*2Ku )kN'MT |I*Kj\c*v~"+ :ݝ,&1ۙ}uV}ŭvزuݠ&uP Dl #Z afrut,`. *p,]uAn%Q+.grMYtM31u{[];/7uA7 I)l;1oy\2)N0o֏ plg"`c%3ЎHdJa+ i;$7 Fltg_]~,C.@!t`2 ƒMS>s6YJw=q"Oz]:苗5ɏ/W ZW@U 28\~ĵ6 L4pFwJ<<] IeŪFgIcgLːÔ׸] ee8e{ip4B4&f+z uriGA4ѻ0vyw9ߌ~p9j-Dd|צpo}3{q\}d m%gb0>mIG ߀yhCF=N{ɼum($),O!TCw#x蛞@zT/,.-4~_/!F q~U0,!֨!"GW1(O4vM n %e(T πHΫ_9f` Im v$V[)=B6 Y-yO@*>̨jcCBѤִk2zAŽ$FÃۙOb-ee QN/\#CEJӮE 2~aC3,,8Vs1)gލƊ~i4rD[vQO1q+ ƺ'Tt9shzϳ8ᡬ3}R⌈{t*4v&qH_cȆ 5//В&m[n1Șz Nm)K'XW NtN~b{=#xU0p&HWHf[vJ>XN`xHqcF @F>&ro ʎYrz YB 9z+s{fctQæciykԌb"|FAocj#c<-:Pyg? gc]bS[u#@Q^YT= Ijǯ0r8H0%8}D,~Uo[wwg0Uny^p-kOD"0m&LZHoh?;n k]yCk%DxXc=91jhǔwKa)vlޡng Lu+45yQ5 e.će g~)|I?z! 5g.A,ݿ<HBܓmD+ Ć/;zOMP- g1 i!ۧ<v?yL.1NÞ8/7Ȇ@{>+Ŏ^zk<{c<7ڄOer4:F9~/!#7c-{`wt$cӓ_ߍs9tjJ|G!H o9.\W| B5cZdX`ё[z~<0E(?慖KCY\oDEfC>^uP`umjYe@]x}]tfJӟk3K_VtCɕ E CD n f! 1)m8ȴe>e|D]|Ͻ@ kXx8^@,*9}4Y\tcCCzv{'&;㫇%j6~:ګqgCbwήߔ-:%N mOX>W?[^ʔ<ҾNGoa8rJkETdX?(M4S;?QNJ,_G .kE8m`XjtہQ?)%%҃n8Ƥ)jS ٜ;4xap^S S8b^26/y,F$Jyf~ w:8ٻؽEI/"֌ j63sܤPv\yCY?؄`C\s(}T2*טXRdy8T?߁PX Z#T>qU jNd|2w;1MB^⌗-&GuS s<GU'/Re% ؂͜XSʪ;7K i;,dRiVFc:cBE&c{6:sȀpeS`5ڞ/eRJ?DkC[Dlt賷&-[ź{e ߬@S/D8(_g5|F)TDn%>v "NֿPRzV&xCcg>W֡n\ٰ<^:YQĩf cҪ+Xð=ɑ|1HEŢC=i~~O WGW .l cMc-x-#qSLUl,oSg] C@Y&܎@&;Od7nؚV -Sa[fパ>pL/I'/ԵߦÐ Vڼw=sEޤa +N23r 7l 6y#&eMoWαT b=,Y+H6i5x(rɮm"iGƪaM]"Kd"ܫEhH]@ww%"tS mHb?n,fbبɡy EJזZ>̔ # +gÍ`t>DZsEXJ&!f8cq,~{EȎD+1֯`CK4V?ZtsBkت(fKE㯀%or#XV;)zy?T欛bBU>{Z%)vn!fpq$ $ea>{ZbNdeDu6 [[l2w]`f]["%<멳r*`63- ҽ tP{Ki06g]j g̡8LgZ.(\0i#i?ԴY&h $>ZY`H]r.ad27 x6:IjL2PW;SG٩!03q/BAur) /_B $zWCpV!߉pL`Cƴ4fͽsn;('4`dMAahF6眬[Ip `&*$j70z& E 1=Y]leѼm-W,p&T^&,1{\_ ya-ax^BmɊO&!U $Ib un ]Cᕆf&s?06W v8|"B\%+ێ @n@N |\'W/qĞfa:K Ϟ-uEʌ_~2<L)%p=+8AQܫ^!7 gU(0^~F?rbBe(k*.-fv#ժ35R$Vrw<`3E0=H eD9 h(ZA͝A -mO.M,!6ν)Xv!SG# mOe32Gፂ|@$Z9mE#sPhlqG"87MVJS`l!TgLcBzJR$BYABD8:q}JOmݒ^yOq%nmƸ Üۈ?ȖS#U o9'k!>ϻ*lReD{bXy@wPAɋ% []^YQk -۩q" Nõ n<=eUVIvY)9Ze2kA+X7c U,b$\6!)}9kv'[6,ZzAuN]=zi=%Rt;iFqm=r/AagӁjGj^hf\XAB2+ނnrDk ,knژʱnQd,x`zta  6$.^v"ޣi1i)`V\pr ɶ3XTvs#Kʠ/cC唔 <Мv}kSڂ=(/ᑃ/!ǖԒiEW 6i\ON@xM[Oa[,ƦܪP+s\M(oG{Mjv&cuFWӆpc ӡ|G)qOvإP*DC&M^ljZ/9y9߯!ojkt-pزT\pv+;\eK]z4X Vy)򆲆oICE?Oߩ1ՂQRw=cjXfǴk|XI'_'bSD"_h |LF}ӈdIqW2 C1w5 dUnxbc]K&e^55=vVE96{sX:j\R1pȵz(pGqӢM{s"# s3" L6]O9h@a I435imuN%9OoX9ySZdx-+j[Z4IMk:oB:JGW*)0OG֍3)ZFUq?wYD\\Y(0% ]يwcbZW@6| йԴ}\@ 0 (ٜ(dQn,Axtqj& =m{ė*p 9ɑ뎙TĦc;wҫ e5Ll=SU|Tls1b8)R_;:dqӣljpd.|-ׄ,%}O QaLdJZrDŊy )ɡ 37b ۥUXO;5L\u<XO3{s9R=⚞4Nix`?x.R0*P4ڭH)3 :c3鰚QZ-q2MKwq労xc /уf^)YҶv]>&j@b!L&$#VPz\0uD#;lJc B- wNwd[E! !cpy_G׏x$-斻ZU"^D?㜚S2=<2Alo. wNDv#*]8W!MtMGs"sh9Klطulf6AgHq=K]Rh=U1!ydEկ9~F5S[$?F6T f Or) ίE>б],ynؔPH2t"$8\F9rסm`Q\KKWRjAVd'Ƒ3ZdGJI)5C۽>gB`/T(@Гu96KR޳¿9~W+J:͙4Pt gfiW":׻3~[dRQ$I3`f='$+`d9Xp 0:8d:-@ĦQ!̖{yBz\;ڨ73`0Pn*gY{og9]2P\P_:%X@X)2ўܖӴ֟asr؊B:{3n6_æ&QMn NE9-l=wEv Ǿժ6(W+'gÛ,,YҮ>],DQv\hJKLsjQg=fV_vdbhH #-; &*c2o Gw`3TPe[U$`ENUKRC%4X󓫅 of iBZA1-; c@`.\{MOꖕڻ=.@C۹c +vj>#,L9 c`pCzeRka ,&qNwМHOU*QfoيzQY+֗g@ l&S$~_c+LMp`2<_cm~ƋL^j ѲܡS+=8L 8 fx*!.p[KE?Xp?@䟸< tn늣O'Y)*BUF^.n'lk1j/l.xޮ)39 NJHF0]E-3 9N(L5rQa#"ty% 9`G턕Ŀ"D"\QJi -߇Gf;'@Q烝"qP242M<d6tXiGtMC8F$p'=nb&~tF86*SiCFq+Pګ2ZV?& yT20g) ~(ڳ4$|90 I=:HkaD˲ဇ:euM]5ZБyG<*/+JKό+y| A@Ő^s%[$}P~ݵH }S]*:Rv#8E 836a3MOV:eU߼j gTeLNBW'z}_f\V~B7|K-@Iѓ;:FԞrh}b5=Vt;Һs{D q>Nu %ʉE.4:zLۻIp,ƫ`ɩm^0qsjy^jN4@4RQZmXWoQT͊(M@DṊP=ܝXdkgܖ^3<,Gh” L}}yc^-{CP6e¯)w@>A~p|;0!+IցVHt&oT sӥsZ~4B?s}I4h{ D#Ϟ;Q:1B ,<\"kXB$&G2F#'ǰZWTJ+`L8S5 g۽rdjݫv4N-p Z`?Esgt  wtLsBzu;+>A$9kիmQSn~tog kId| XQE:0&Mh~u:|+EBNVGqψ4]G~9 !oTE{k T|[5泡G/H(d.6@2dB.Mr(u <.Eh8v{*&]A90NuH4;LL-+pR`@J&b!] 23<|XNBx)p&k>=GWRo17o}shx\2(A9XUh(cTADr5Ϊ˹dճWgJC%GRSXɘ%P/:R\}""L9/Vž+^3XR#+ !BA^G:N8( 9MbG7Bam$A>^)&_Atc± 1o,[qrda*3p5QA G}0/3ߙlooy^+MK}l &c12Ky6VU4ZM~Z eKi(EYaTٗƵ^al"ט@1ƌF{sUH <+Ѻ+M*t }vZ< >[CѬ c?M,-MЭ& oUx{-i;i.y֏F^V0(xԾ6!&|DoyW޴!b}&ru s{ p$Q࿊g3MLx7QdbW,LDPM$C9d-B1h(pҤ߰ Hel,d 3t)񇔗y]Fh~KO \9^H%Y8J{<*"h,~}d^W_]YM%NFj5](CX\[=JAׯW{r[Kgf[DV+((ή߷_p[ 5EC[ Ɉ ,/\ɟu5hRxo=dAT ts4a#LK9v- Yޅ`,k ns*|RK`#v$FSѼvG Wa0^|& !.#c Pz?KgdLQ80e8g@ˡo&VU͙V!ԛ/]B "xF~&Q-3͛޸"z 8~Yc/C M2hș쟫n똮#:Z89SPkTґ[&Ķ E?U8mo 5uv_g:q->!#x1 =t۲]i6DN>SazY2[;2##e1#(lk}Y@Q!@$˖!o)v"ODAIlvC3Tso"ꀼkoh  ӗ0e>uDi0$h,j`B4]?\2h0UGl+(+o•?"!U%X" X+-D8okN]ٶl#Am͙Vcʿ@@Q\-BR/j+2w>#$[_ h*~ulf nH؅`]]u3Kz~֭d.?q! ?q_͓аC 虲& ?AZ]PVcTzTʑFwxc;h6T7)Jm~N5ALpp{(€(&bjKԯy~ۓ%O%cnVc!+.vv`RŎ{{?ui LhO,c3q*F{A,Y(d O 'EV 4lZ' 7.{P##$Z(`OASϗ)C#^V3Nc%aġ$5YH&,׺1iZ wQ1X9S݆5kLΞhTB1[2@ eP>hX@W *>jRpR%Z/E[uHee M;O? cedQ`gqcOh$!h(uZIg/*/c; 3HX*ZdDjEH'\0~w|Vr j-wY)r^z?G+ZS3?'jhfS? %`w/]KqB+g> Imo7BbԸkO4 tFNbKN-E`yJ_Ck!tKr v`UKIHciG7%߬-u_q*S|Oz/r}2'YAnT:# "K쇲)>o_ 4% ++g:u_u-~ m]%$ j1AȐKqy ؕP {HU2+VrtmD|Ȑe脞2U`\E'8 2]:nA axnpyXuTcqxh\qǺTB)cX'4:Il}A˵_qS+*~}8_8G}#S@A`xš(-]J,sTO1>Fc: K/Q/ h;Ps _>Z'vޣ -"9tTfP hpѿ{"=c3D/>H(scv;~OhOWIFo}8MA4СAjp2tAob}qb4bYX{HdSg>_eB"l:ݍ"4^Zjۙliؕ"ay b G*IPN̵qPQzW3,Az*o^^4W/wZFDJ9;p!W.b kק~bj|ڑEp 3xQ(?!mpk AV2?p#$csgCoXK=kVb~YəOG,<}Otx=#l1rVͬf"FcEiԇxi̯Iү3`|*RIJ*z;9t~ezg2ktwˏߏ e?z|vժWqn#m.xҍTOd#vDP5>fTqx@ h!x($ʣ6Āw&z?ihh|"Hf!ʾ>]!ED]t_+G*(q)kGN5,8Aw ugt :@$弩Ts3\brv2]vF&_vuH&lF7SONfhB"o'tbu=PhNsfЧ~L-Piw6Œ7Mh<N9elu ָ}M+Q3'G0JlI!Rf=oض8ag-tn:="4 G5ӰbU&Mo?$IçYU`+_KY#UYQ!w%o35ئc |UO|/{όQy*TiV8(1ۣsuEv]N xdxQ-Sw"PX S=?Xb7/b /W1dFxxCe_wүʐԳm&Eq\L7H_wT9kP On/iJ<xv,H)t'NE몿X{Q`\@Gyɸc(?|6>Ɏ_Sk^u![4,R KbE^Ļ,1GeZXj RA B?=.-bo'3z΄T&hlAL S 3l\8&o%4Rw#:i6ȖHTe9U`/TrW%L?q Tx_#y}T  59h֩O0ÜN5,@1EmҁYHԮ]p/v%rIG\{ܴ&QہW >)[תlc t,]3gI Hm`bؓ8?d8>N%B}]5^\YE1ۈOj@2*6L~HhwAȲ,Y$%Z̽H lI5Mm@%nA k Y;%U%R<3;tC|HCWa_uL\ԠD%]g 3GG m?|8wg>j,-5Fϭ~$=3Jݺ.]qrnЬSܱ-rVķF>u.8‷2'xCkb.hP;V@6̥ґ-58oc9j8TM1-짆 tG$$07mR8v !V<ՠ=K5 Bbe+=̑OjF(#%pn8y8 En&W PpogHJtDOuҦ׮ R2 2M)a" ogaRL(?,5/Gm-҉_5MX<vajnhǕs;_R6@7W^6C2aF]]mv_V"1]kZ)2ʅԽł|W'9 |ZT]hy [ |zF}&-Vb]3Ivc>3{] 8%֠zg&b8)m")=J!c$r򦎙]?X6U$VS8DYO`o7]ϒ?;*)5p Q+=%j/ BM6=NK-.`$kH[%d|` ?Nb)V,TI,^T6CɈS:C7WC'ϗX|) v_WYmI;}otd_ \ ;նt61RB'QR& n~م9lȜ3Ud=.gC4,Qexu!8&Cc4k]c,xAIylzrY M [<'i]KԖ,˫%N;T &7 Bu8AO[H.+/ o Њ=>PM~=cX (Xd>vfݳ bŁGt ޼cT9b8%<;2pbmvNQR̅-8~w,gN SHPkaКVIǢT@Uk]劧뭗7 b|[Rx. y3ĪO;@(tv~%"te{&PMȫ;AD.! Je uJ al5u׳nsA p"_hMU'ɥ~IŸf:/T7ecvktl9SnUSkd-H~{ʼnS9q'?MsR cY$UKTLQQVn0LPLG<mol@ɛk)q_;` GڱC2mvzZru愚B2T*p6 y06D-j:~:>d~ n A*V½EU5gG}EAZzѷ2!FE3BQ:mPC.RV 5[Cdv()3-uߌg߻7`rsN€'0 2cGܴʅCA_%%M[X {2#O} dYIl?rYv [Uݥk8H|:eݕ{r}302PIk"60lXS( g~ΘMd*q0cD.;VOX_1̌F>HRU{EE>CdW6ġJ"}ED;5C?IuUH zĐYB4N஥n"K$pgu!Zp/-䣡k頛49 Y6:iv'`{: V1 T;ز!%g]yp뺠%Lvvf!^zv1j jJZQC\ y)q[}ZIO$e1&>晏 9vI$7\ ,1ky"xQxwĜt[POUD) }x]+^Ṡ y'QI"b&htWV+> 93Xy'*,S&exJZV!kFn1ƘoA許W ?| kpەnu TVm';O58fo1cf$# ͳ>m vC@ `g Z O-&/hW"ʢXk{I o%P^0VnUsI[dfgR& RnFKmhdm|52ހ۴dW2#FyQ35N$[IJݶ07r;˽?;r%lz2tԶ-<mQQ VycY ĄlGj7bU.Ὤe7)z4C޹[~N? O -cjLgW jj↊6\"}74U˷N{1Aa$2 a-9Cn++7nH?|\sYq#<~Jfe.nWȨhrJv)Btj6ȏCB$[|[:2Ī˓W"& |%!6pA"PYq϶s掔[6:#L=> VaA|:*;GKcxE&xS]1q?;,Zg=SVjH+ K悮yrXXf=y;BhizHz5x%}4v2"'pL*cM<ٯH} .gW"?ƍw&:~f_*ֺp}b5 ΪVJ9| u&>NTs̖ mX]~SORu _$qA~qDx-"RҋUSql1^b`ƫa3 QTO%ů^wt`.L?|A0&nT deɯM2S[۠'r,kIp::3-ZM۔> դ>^^, C2&m?".4= /LDWa9Ǵ70xH-S{+u ^Cd&c%bM֩7JWf Զ7Ju<7|Nd吸˱yOh͆')Ma&(oAH++oIfi˽)d~s2IdsZ Zby3YXq2&XEܿ|TF0Eεpt޺8r?'$^z/hXm>{VvwrX3ަVEhMΘkv4\[:1 VyȠ]`=io\[K4tOdpncۢݵM&6G<U">x8br;X3 3q]š␛AEx|Bwxtp0AtNFbqo PwJ>XQ09iԞYu^%@odq[j|dKPW+=]|Pio584% cSLS돿ޚyhQd2T Łrqwf.6[y*yspf[9JB1܄rON$y1D d^B="xqM `&H+阕lOy"ba9/pM++[eBX7 E g#zUbIݳq hQ7eCYA38 J@4-PV$,o^qR[PX|NnUzoXs' G4~!|W#H(y3B.YU+9nb>$w} [ N&w&v ,~,ZZkzGq2Joe@ 8pKJM:H> ~PB{ZNfΊ B"X6W!O?!ʝ2hK~ltJ^y5zTͷ\abS ֕lt0 YǼ竢O-8 /C|ֶMF͏汩qwyC&pL]7 cndws3k6ߘ{axVLRj +耵=[b^aU}Jw7Ȝ5b9KfkC<˔m:[h!Tˆ-y6&%d>U p#; +OAhUhcW!bUV䩠A<.]rI@}bZMy -V@T< Lԑp==4aj]AM$ ;?1TLʷ?ڢ4f_WLUW5Q3 Av2~Bf(P{A2mҹ[ PsȌy^v@O 5 5S6h5>*!fIM{87|?BD]yoxNHeclҝ1Jd5eD~o*H+] VBO6qweA5`]1AU!+Akqs֞*b27Q^"|pzI5YZ3%4{x=4#h%2kx8>jeCz UXr$%uilF'!PuN^H0}`$l齦^B|?9퇉8 ƇO8ۙN[ֽ2a֣`x=|m}K_wMF,qL^]uMN/x-]}zm'M!``tF]EInxGIH"ۿc/fXN8oqpT8*<޵O'l ~V(-K$:`ecGb3N%OMhs`spsvR{܍ }uZ13e}(4d@p7_H4լ++ T(*D W}-+P#mDq7]gHX@ԦV +ME {p;hG)#c{P)3'_>N"*:b & lFV H~$[%C5ܜ2MS[yދE!-ğCIg@b| WY2 ->t]!]!==inhF)So\S>@'w:R x|::䉆7XW'|$&lJ2eH.7b&c-uw,>Eg<{rPsINlC^Đ|PvH)vxCx\xJ3$#f*{[y7":^NԪꥂJ\|X% +Zf j|HTKb{OD 967FZaj8SB/N'ݼlO໲D 9q4qKF}5܌։ʭeYnmIU|pBɛiO)uf"vO] \??~zr~'ኗt]׺z0 m0:ou '2 q*UrNiPx2ջ`խa|Y~zƷU rfv 9]t7kJx770uiiz:q,MKh.L2:|Seqi1x`aa7yk,tbWn> т|!fbiWH%tpXœ}aJiM>긅{IvTUdj4%fBN%0ux i c:4R y3|j&7_K NH_ңRB< V'.n|aFnk"uLQHRZ\99X?kb s/&߿F8% ,Q2IҬ0 UC"9oDV < d4D N= u!d_V?x^ix,Ūy|#U猑jv2&ItVwU\h %,OË́ˠP+ m")?jeY2t8Ǩ627@ԯd6^^T??D#A/-IڗxŒ40OFTiB)Q֝%>y)T^;mV("cH^HV||v +uj.1e [s9 Hgxt+TǪSñ_r-LX!0E~}B^ֲ%=pqU럢ń=`4l0qKTq}1w(CR}N ЪkFøՎ2Owbl#kqx(%sp5޽_[G׉.j&2f O('vD7)>ɂbxi:8(c0ƄRmӺ%a?ZuCCs{»h JDZT$~tqY`O:Uo=L4BE (AjxA J {yltR%j`@QvE^z,Zj#1tsqK&PBf@qվ/6${o+]>va7gG]z("ƚhՐT nxeNMSagՏݒ~5=wDi@cq?}클FjK/ Qj? 'Hr4ye%zy,^ ly%IU- pΟ~vW(`gށl"}ɚVZW!gB5]hTM6F Z/ 6VZ{\a]7lttOC[qWǔU6]xdW?,3u8|KepW;NLE ʫ$qڜLm{Mw s紲p?eC"X:kG)$9%7KcPm 'SNott0k>K%5YQ.IzdaMÎ5s> , yLIU$*9ozV|@ Zqbpych4=YsL֗!ȹJ)'rH5gx2^hzU|DV*1$"+49)+)1qit GnK12UcqzCҧo>cFZ^։lE Ϯ#-{mX-[AYW0j oXˮcHgh8Y `.Y]6Q3L^֏7kp_v+k{~ ׾K x2,F>|2y toRIb$ob , Cī7!R.3QI{-IIÌZZHzU^Dfe*,rNJ7҉KB1WC+] faìy[i!2#/n $NH0SmO?_Y74R4">^F7.2A8_t?'z΀|pY~ OPAjċf`O'FyխtMg1f{<%S\Y5 xU+f>Yo1@;o~%ٳ|oLqccp'CLB|wTX|vT+vXB{rcnJK QL" bGd{jQ#tzYFx"zV<&وbC!;׶)[o8VNܗo1cJvbzz·ꙥy#38ZeN.{{sȊEyWs^IߞFojWrcuu )MCoϵ(yi |dzťtui>>{8>:=n8"2I-,S["Lo >+'D95*R^ݒx1ז~@_U'h~<ѹ=& Jc~ήOv.Qu]%Os(ڎc"KjUupY;ܟQRQ!~eOIHTuq%,р=gEݞui޾hWhv\<`EFmeWx?"#zn;O5Y: ,ETFOLQzLw4{/7"&j ^fb'3NRk3Frь޲OE K!d`,lc3@#k~ EFd撙fi259 "\D HpJE3"q5 }t,>=mg#+狽8JYb}\o?$]5T;_Α8|w_.p@맼}.fBVpq{}DND)\GCx|M]e-_h7bQbܧ.JC|MyйA.}@p&XCy r=fsayhl^my0 yַNrǿw>T]c)K[%3iY[2rx4Ue:*Ǟ!z4EfM{qOwXlU,}+S}|A^ \2ou~˕dJ~+Y$W>gF?E6p-cMp ! &Q{Hx+L\jaF0l|Kou6{HW,*At" h5_i g8Dl`A(x2vo-|9!z:3 AQ0@ƴ}A"yp: mCэi'*FȘ?!gVnȓ.nRG`1=q5εPAfl蛉̪"~Tg:%V7|`VoH6giܵꋈ*Iuh3!J=xpsMX3*]%\,k)ojA`szTPTMr-_M %h0ϝ2X#'T;>'O;:R% 1#g w: GV[ pߝC3+XAp:qqp\;G$m㠨^ _zČV-/]1wg׭ah[!9J-M[H -sǨ=,#+~)pZPkodX4IrS:.ەlRh;75_&~?bϺ^ZX<^TԮO4H`9ҬL) io ro2[w{IN'Ȁ|3zw*/3DX!Eر<՗Mw\t:xnza! O. YC~ٗ"~BnԤ/2 l#b.W+y,GlQM1J^I\,v=yk D`垒M$8+6j-$"xwb~RlZiZ7 ҹ.ݜ  9*t8"4?>$M E%GliApݟ@m^Als[z7H9iw{8v]"ÛVd@ I6Z8P*oV}iΨBKAES BQ48E[Yz0wo#;ߦ<~q{/SJ0\yqɼ4j?(VJ֜:0b_ &Kp=HDsuK$7ρŽa7S/S)cu; -D"XH"制չ Eu:ykk WJ*⺯C*ix= 1<cl>Ǣ߯TYwc5P3 ҉ tX0%Pԑ=㪁SA񒞧+0 h4Q[/!Gzfc*ks4C܌ޥX;q ]iPV6 )cSp3]j&F`r11祌0oZ? GU?[amCK I̯S-^s\j<)q`!N(33/N uc y7}=t])&%Fߌ>؅b7Fp QRВ+C}oA)$}2\01U`<˯ ,grrCC8Рϗ" xU+B4n[`k`N5r2ri4r}K Y-;o w iRXYRav.&kB~P'(a]ZڊR$X89؉^6H5D}߼a>[b5Qmv`Cns  -Šg!%PLS*(m@#<ƈ7[5=" yfXv*4oٓu'T8%#CG.ue&,y8D +=J|x:9^_xtQ٦G 6+/Ywyϓl tTm:LE^/|J|~[>?uT?v{*a{cbvCSNo?8[3 /^cCK9 fC#KC@PTٍuz2 e {4}\ܟ| ui4?`VaFK:|Z^59M72_YYJuȣΥ!_%nQ#Uпz ":Ԑ~=%~-]Sy4^k=d-޾ 60@i"O ,M H1/>IÍ|NO #C$/+{JQ}ĮE^&krºiv6MLް?PaO^x{ 'LN_h!ޛk#ҟҤ{ ΏRw~b7 TD5Z7j[N0 l3M0Bb^%$LL]_d>? ˁTl{&#d>HkrَϮTڔE V7%6hM p֙ǻB#`GHPk_ʆ#9~ՁUP>a N8pҖsx a %B X2r9[%ZjE1 beyw pWO1{@Pa.`-srfۭ O.@Z茸gEvoǀL8ˠA}{++:`[Jr"EmIW,C[.?USEV}kqw] }Xm/>S͌ϡ/X/Æl|r%daiGHk$S̕e@(Ab)ܰt#I ju*kJ٧ M KtO { AٵљuɐCte8J'B:FՓ 0,!ЬYyu%WPXv"xbIEjL})4m mKUXBz͉?'"lj-fv= 3X^YL|fϡ1Ѥ翙رrZ `IB䎵p;%~_5?'Yǟ_uجRY - #8 s.CykH1|SbX28neʽ:sFà~ fj-l)Aҡx` %7"`K$dR!n(6SNTRKd9R!Wy(4T ހN֌`iir[1籭#؀-dz1m(8kVR{ iq`\5f+X:WmXh"2-X@U!kt>bg TJoA8mIOǟ im N9ւ R,goOrA XR$߱WYzQǒ"@s<4r~ B3^8sR6QGX 7Dե4߽䐟r+_-M* =H:Ջ2`6cvQ+"4Rz8GEtb/jzZ5^UX̋}':䌖a>Oa(dZ?1;FBv/VO9U;)<FVx-cF0UJBs^L-ǺAU]"lԔ /  Wi.J;|^>GגfJ,dzB/ 5}ț 2.N^s&@<6HMچ#r yCI.K0ɛ4:"!<33?k3ǰj8LxD7DJd><3s#Hjݽ15`Jmuūlo(LC (=¡]/ؑGԼ# b\?%a㬱 S(](d*e']?*M~by@'0}z>]fj2ғuLi޳)$` b f TLČÃid55e{ @585@<.gY8N ?f4Xdh^Io=+r_ UyJy%xUaYy2!{  Y餑gl5l"ȣ N~kj 1ƭ$Wl Iʡ^-l:NiBfЈ3$I.0V WsP%r7PKߐ',{&I B*uY]F)AgYZ0707010000012c000081a400000000000000000000000166f3d9ce00003a30000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/media/pci/saa7134/saa7134-dvb.ko.xz7zXZִF!t/U9]?Eh=ڜ.+Uۤ9$EU݈𲮕ahKSe &u^1 j.&EHF;y2PM~kZOGwf 0 i-^mh#$T^)h)q5sO֝qe+[A8XvaMAROV8E! $MIFh dAknx+e! އ#RdE{w -IO_5UFTv\ɤ(od YfAߗ7̓gn:O Qm4G %X$UNi pZ! `C7ņzM X(wsF.Bam݇Xi}-ɡ~`VDHEl_6$yͰRPD>^m($!0N;CC0nr?9ʃw=^b!'m3jp3%Bf(82F-J_\LX<6A+GiL7f`AP!SCf?C5Ҷ- K8.pNqۧI:rM#&KvZD ԌGbKitO=~ox"40X0Z/ؚi|Ns)UTB^)p:Y{#%qh2qCh&e#/ #19O Ǐ,p(W͗PrnZθMms7.8cFuc4pK]r[/S^@^r_DX:ЈMTȚuo!لK*B0G͐#R D)9 29u Zb )CY zu)|/Vx?AL/jo} '0k6-Nb,qUɤWXBB',[CR@ܙNWvV:>P⊤1Y<2>]f>il#ڂxB)Rܑy쌿zQRa^J N(Bd:<3nq˙x23Ч+vZZ@"XyucT>|^W(Iš':j+gg c0gLc$ _e~+IS莋:b1E%~Sw,<p}u[eJ+& d=`5Jǫ@F/X pǬF1gi"~G^>z`"Q.~뚥"s6e 6# e#4$NDx:9Ǽ ;3_gZ7HRtd! t¼Թ-uŵARcЀEHotUZP9N8k15΢NB($RW=oAPS߇qbz}zfr](|)WYML/Ih/$2Pua1E{1ZTA'E c(-C!bIδ]r 6<4:9$lB(Dm^X̐gT,X:l 3>'9V(1|c^G7jRs&n?aR|@yو3js;qי]dnjKAeR4t(ORB(aM:I`FD2jMRGŹP|58~x5IֵX[?Q$̑9Z\MK(x5!/6_Sn59[ Cz_gs(^x#,JhYy47 M }}'uEauN!)OpQiYLybSH+ ctߨՊ ho9ˍ?cXU`AtGq#$lW B @/R|.(D9!`J9̝4t'q< ?<)+YaFPvjkKkƇuWOߋM Mƣ(˩aD[փY1Px[6ye+gT&vQQ-Bf۰jƹe+ıO?U:gʶYtt:9FR+[qSr# yrd.)e]/YOڷ3ÜV~:pFϷڒ7b|E>#ՐaK䞰5ʔQP[z|RW""FAo6$x}f{BR[XMuZKRFCT:758xn:B`5,|5G?CG$S[\3%#*bF ߙ1 wt:!9Eف`C-1+M,ГZjŜV#̱#;$Ʊ5FT\?iT 'O(ȟNi4E^kW# n Zʒ ֜EZ9AM>ϽyxvM9)sdYR@щ' scƐ\󣶢nu˾wt27!x[!` 9 SU;'˖1uDJvמQxW }ѷ\j~a\f"GK gGBС+Kڙ-YԌC7^/i+y9WÿLA{^jjv߼Tq]|7Skn)h"Kƭ%~mB*Y$sǁ \ѐڬ?x.>Y)n٢|ϮȶeIN^[@";=C~b !$P^᫇j6Hu"0 @ WYJ~] "yR  {M633V(`;d G?~KEh`͝V!&["pk =Gt`^ֹݧQ`@x<*pq.Y&V2XfD9"v/veމ){0,!p~j <H!׽fqE4'YC Ѷ ԭV̫ݖayӘs:TvcB&fÝa˹V.9ny ]iidd~xF(K| Zشfr% JV9c%ޗodC/A? kV>u^dR<9K.,%2bds;aN!+t|Z.[c i EE(vU߱BK6&&#,;FC~7?‹[uF(_޵jvQS3Ġ}IWmm˃vj17^ʌN{4s/xP5^@jQs&*Q}p2X Ty浓mq'0괙VA"~lt@yJ\Y>Rk`XKhR]+e t{8(tP.H'Y<5 ;JWqf k!?2|X&DLfM,^  bNw}='A`Lk15P7q m' N-7C#Ts: @z¸FEjz5fp6rydnjn¦vzc,@BN%18t?qB5?gj-)mzJZ}2$; -M:!1&Vb^zyUt{"tƥ].p1boN; ט8 \6MT}џ1^2x0 Y͛R:9A'4/_? !{RTI$F_t:E26B{$Kijܠd*͙j8Sܐ4:[x.!ļWi x*]CXcKK>}4f&f\v.5;TZ? ֪YVHr[\'#z)kQPdHz|x`Oq!_W9H]5uFNȮ"HU.~ vvmꙃEW% x:EdV9P\ن6S渹CepbX=( :s.04>Qt&\{5dxԒ9*Qǀ F?Pv[KF<˃owJ)7lbԄw@Wk08esq+`,9Q䁡boY[p#{%^>BZ3.Z 2JBR)#XT*|秜gVE"ܥ@V7kE~N7"㬩Gr}1T0e x1NJdNQJ"J1YNHj^HNw0Q~5.+ջxՓxrD'1.(̴3LKnQ=L! . ɣؽ"-c!YR,*?,qv#7l"q 4WvRa4CޚMf+F"r}wܩVj/ qaGMg&'[,+[$ %Kpςs0?,t۞sʓjanHQ/Ԗ>ji' 70F}wF4ek[zxi2| eQS--::dg1XS~j:G)afuO9z`t֊\.zMsOiۋ`RO -r]hyW{*ȄŬb/JOP'!EYh;PܼW"Ϲͪs=JOr΃R55ӃەO PZO]L=Y@- We˥M$3JNJUI,;5?L]tjdo>!:f., ^qk {5 _se uCtسoG7,%1ۯU!HIe$K@(ϣ7 `AtQ(\5(݉)Xeܭ`NS8]=45Aa .vK2c0~' |'@\Mb%rG͖M7LCxAƪ?'*od ZQ)#O>f \8|F5zA U)4U"`4e<B7OaY/("jfb B]g:u#3O-V )]?ayȓ& Y<;K3ѣkE5i#9=L6V^ysC[*۠#yc:EI&'GDr|>) xwiUas݂GP7JZ%A՗חe˕ߊьNN|Zu2P~ȧ y(!LgqUbW'f١tŅHGQE>:heDR ` .P}Sx yi\ W!x;r F琘IST\%<[2Zq%9Z$ O^c,Tʎت*M@Z t|1v5p|WD OܴPu9 /[>rqƦ,>v\%kc~%3~/~SAM[#B Ek&@Bt78"c]HD)YWbş>;*¥:.ROxmS2=*ópc'pG\z|3JbWJ\fN_AĔMdR9*77tXCn372-{u16#'W љۂal1~I;HTb.u3l/{Q,;m;_z6˛tSr4BRxquw4~(NM&WQN`k6Ω¼ 8@;:CN#~̒l"kGVEj.V(hpP5LEr9m_FO7 ;Jpb/_ "sRlAҥ<0bGC50=1_xzL9Ģjvk@) LLfSP`Lw/4"Ux|wGF#͡]Gu\vPiym{$튌΀e}7/yПGKbl |eWwk_RBYa=LT]$8ɯ:Ĥ1@$?a 8JǑq%@`$o-Wu2ФK# ks~D&z̠92'"AX݇@Xm1JY:BzA][҈.m. ܍sJ ORS7PL?VˏE0m-ݡ6/Rj5oF)$q myCŏu,vhRF-P:΃s9V mjObDp?K}U'RjCŎWsk[\qbjC\/նYd![g M1.ji"JnxH7*d$lRd]Mi|>Ja[t|}ymQ|RƼa:7XBZ ;"J;9;_K=p}v6i6=AǗbA&?M Z{:D^v.5ո9aL D_[;fm7JaJG8 A:"kXHxfZ5݄P_vkc:e] ';;ؘOʇƁ{-|7YVfo5,ـ׈e0P^A}qTL,ФP`Vhx]d_i;]13[ҍN8^.Qvٯ8&iۦ.Afu@΁ MI9{~e;-y`(L|2֟BpMK$HxSM폀HSh@^p(|fԏEuSkun|C5kṇlOS"THf*__f;{=V6Z+2/;7 % F;=,^fę{)_X&aJWaмG5KsmROihbVq]]E ǐfH[ X;0Ljy>QVa+Ό&(vb0Gg8XL>] g=$wѫHX./"  by3z=|2$QLqlQ]ۑ,پZ<V$S%.Ƽbzzh %_/!j5$Ԋ񫩿:} V z~U.eU e_e-ovWԭyO)+D*8ob x 1'UI~ qųT7P~ S(Hx~ԅ$I-D)W/i4At^4pU`K)h`M -dYb~9{qizY[3TQ CrU\%s\V ?W IJbc8xG%ڤiA T`̵m0-OT+wY* ?,;~t5}8 ұ9FY޽᜻7VaUi"B)tt'}yN.-هpYͰYꉴ\ߗ9H &̂X d>/s#f̥x)&ƴg@{p4 `Pb/M%a6Ֆ˜ FSQKltH ,E\/ f|#.7"n[_ 7ΝY& =/sܩ ,)I64<)_ɝUl{ xۥi.c)rQOu[3,opa=P mjwۗSt ۹B]cl"3Λ;lHjvNy:/ $=bcWvUj Ɏ($#e#LH0UD.& t.C[E*G"* 7n:L+w42smK?.M(sβ|2=]>FE':eOB+_Sȥ{c[QM3܀'#kBK|tuVf'+#CJ-5 *<͋s, %l4 p~XLr/ޭKOqzX*V 5BG&Pg|j{R;^R`P.;~_ "fkA"&Pw"⃢XtC*B=ccHZxŌ{7N#lڦƬSigz$B^VfVҁ캽|$]-[#%nDz5ڡ L&7 -GF}riEO@œepM0\@;D [zbsM) SAOPumTKy@'zp H4щ34K6M'` Lc@v ZqM@Q*#Jqw6d b)a5ܚa"Qv^y^[ uYHS+ f[C '%GG<#-dS!'LΕv7dc3΁Þ,3iZ@Ygnr5~[H5U 㸐^ Jޚ,.Veك4B-]" nBb^&N` gYDas~NLm~H|Q@qH$]&2357ʹIUB#U/.?V6h?խ#9+WےPΐ'6h.ǖG,wۇ[3AHRHq+fFD1'R\*3us^=<&Q QAXXZr(  ՐDI97kjܫwZbD 8F J@ W5\ؚy=EI-!M!'W# ]HR i&n]k4*bC靋ױmkb"h~ZWv"&KȃkGFN;v Lu v (1=%yr`\ 'Z|4%r ZK^_1rga7ZØӸ!H.I!n '0[0"d1ϼ`6ZTJ;/=t5tzgYZ0707010000012d000081a400000000000000000000000166f3d9ce0000164c000000000000000000000000000000000000006300000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/media/pci/saa7134/saa7134-empress.ko.xz7zXZִF!t/l ]?Eh=ڜ.+HeZ 4D5\2M1#ku.GdǍˏ^K{]kX -0a7^!1y~֧Ly}|6SC$B}Y8Ct`^dS 0ŦOLO0jt@t"LըK> Q;QD+!h?98zgʷ4Aumlk :!0R?s煑bg]H`,X\#4b H+#6!s~j;گ̅HEdEs)dqm'-tUL=7f{ AM8n*r$/k3Wx] J̇-Zp#W'R7$Ý)|4!A^ D{ 4_k`HXsٵg诊Yƕ*>'ܨq|/Nv  F]5jMtPutPQˎ3ޟ*οcFVU9_W 78(tfVu]E^GPŞ]QnFh%#1r?ٝ9"d#,w(k%b}/ ]K@^7cΚ]Dz[v=ZsT̙=0b9T){6FX/-v}h9V+vC~t;%bo[ڬju,ͯ&U[MXxMpuBXO A@$z%}妄9RV~F+D5-,Șjmqw4XDrT O$h]r;,ȍbp sm a~6@ h컷3jQ~l .t R^;~\zRt3v4IޞOWY5{)z52/"2xq3LU[dHSxz9F=fHb#'-i@S_op{417|k*ͨmV|,49ɶ !{ʣ ],bw$}r^8lW N_sU 5 0XsgyI<0kJXOgc+5/yuD1-8([%UfS}扔p3otoz%'8v&ą p BF4P!E6MOfrQ>[ sjQ$:<~upn";.z: . VLG9ԕKyD̦+;,G{2S0\8Xϔyo *:aPw0"F ¶ 3^(OXP ᥉{D48DLQ*ryX`5 L%_: wz=C3:aBI3bCR`ѿ w̶RR*0bL7sWYV'K;D({;Ygϴlsׯch!?#rzMy? &zVArXgā Fh>c<«֐k@;7fECx ]'C A_аSSP1s~a)*uY %0/WԅZ6RH}i(n1j|~)֦?3).e~S;Ta;7XyOp $j?r;[f^|| {ǁfUCU=p@ق#tOrir>G@>4D&dgj 7%&i~8mu>Yxr)%Gmh|t=3}&:JL3^<%+EVU9[ͮ1^Ud k:|X-ۄئc2P]йofQ`"sn@7ug%a/LSR)y]w%aN5vlmNiRS "4w}-fioI^P3_5C-') /WúJLV4L6),ԛ Qo {<+~ 14w w6ͱh1%wK(@Z%]Z 0ZYE>6#j0r~+?|?«Yp!;X\CA)m;Tk< N%s$='1cbw.?ޑ^RJ͸MqNZ,:?>I>GHUdM7X9v*r5̍p#$7dۼ sߎܔyL)uEσA3CpQ2+٫9?*we F?dWntRnq!fbdJb/ÐwU']% ~=m /EF( ݰڑws}GcBwjP/"T{P c աt2gG|dùv)̲~Qx&%k +& ~Kāi{y*lK\K5@IԿAKbhWg9EA_ӻzC(YEO:o%] ~.`?iC?N "n͗4TE/ !  xhLK3ˠg'?CcGNёwYo,(pm81`u6ŁkJ96-jSIא<3B!rɳ(a%2R>N(8rٜkqG&*5($Ɋ&6Ke73ikAbUp8 #ZMo1kӮ ɴ:QR-A{(6M*C[?qmbR?BN*G}i)Ym][nKEMAao*ǎsq^3ꈈbCV|OW-.aޮeheigWvSXƩr*c߲*0R#n0QsbNfvUO;JG@ߒ\R3VȼCҧ:C3C3`\ YSd_ݙ>嶿burQ[ 6֬,ngYZ0707010000012e000081a400000000000000000000000166f3d9ce0000e144000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/media/pci/saa7134/saa7134.ko.xz7zXZִF!t/E]?Eh=ڜ.+υ8BQl(plMP&!|ie2>tp{NBgG tz7٤ІcfcXӚPPc+2e!e[N'B0KGJ\;HN?u< >΃ ׭)2n>* kt/BA;Hk1DM0+=K Z)s'~$xOn'>AɁb&ǃku%| _Q@9s+|iH{Ns#eώTS%M&H97`=nhB>id;*v֦,]iXM2,W%y76WlFɶ %֜K'_\ɐ |(Z[0+-= =ڳs/K=^W}]*JTb!MRalȌ)?hߙ%D OG0Vig} rj3yR vz —(-޲yS8lf{D`[dDNZ\] U/HF[ẁaj%VgC;0Ztäx\)& nrCsrhBn r,ItWx2,mAVd ww.ʎ",~v ?`"瑻=l"K[h&_XLoX2Bp,]LZm/ P`~Nƌ[|^M"ŴwAslu &at6'#1t$LĨ.;Ҥ$r2jlRy^%]lAu --A,7QE<>][.[$iO=ڽsGxtn\= 9)3:hyDit^袭P>}OOqW泉10Yr[[!^qK)"LnAGW7C܎WsUu=o{fD+g5>VDcaH+'w2+_b!1϶~^bx9NRv-Λ~4:M;ѡ{; wT&@kG\O d/m;#V}YAGMb[ձW0s<j;gF9 1 {ȑ+QҼׇc'`7py+`{#5#i%t~ j& M,>] Qx,3ifpnnf:OK5fN~/Ɂ>۬uA jah#=`f;0Yy#o ز@=y lpӦ IoK>k2E}!,wZWK2"0yq`ursѺӻfˠdRºb W.Eac @RDDeue qf!m.E(%VTk{#QbaghW5W {ʹx5`Sa xLjn (x(qR Aŭs=OȎiu)pV×1ݮv?'ΧLںhZsLsvhY?4Gt5I ,crG2x<|x F6dgB `fN ܨnؔuDX$ q]D d^&FPHtVgȹD^IA*%3dzGߪ G m>*,>Wi_D09CM Q 9_pi#cS_hpŪ`h6#ʝ FYPȢڸ%P TkXc"&H ye젷lo Lf8<9=R_ VJ@*ڒJyx.?MfVW"A0k4 b6$RMMXh.F82 S'{lOPzE #6]6s@GgO;`&xra֬0Y; RrB\οoY]WsvmFxa~fǠdir?~ A$,0jAY$TBL.?Vuy M7lp; k2EkxvJʬqȕi*$>ce)Uv.#)"JwIf Bʍ R9!!&~_MR@V0GO,0Y- R&K]AR]t^h'\\WƜ:TZ*r"T@ i >odLQOJNn> [|y`j؍P$(Y-`uWi(MpS68^Xyy^H(f)AUO˚w%jGH'ڕVrIT.'i} %9+vSxϗOq@HMo Ӝ%{D-ѨKC- bnTVcBcd9珑G`4jIWm`cS̃c͛׮"4۳)}pcjOq6m;2n 5/\sJ9;m@F8۾-R:kP hܳ@o2} Fsg=1*>yx,Ώ7Jڕ7T`c/.EFtp)CMܙ2Tq<6MACSM.h-CV aF\\Y.q+1ׇMiNv*PJ[d2LĎ Wigsu8tewAǎ?dÚ3RC:}q|;]n슆mw'"F{T5|y_nVxp:M;RR3Vqej}i+C [쮠ЏmQ|AU7f0cU5>%9#̇Emh2Q3xv] ">+  Pu JtPQ:+と|d,uj^rٰ`!)`(9{O=^|363W<ɳ3 3lxZt`YS߰9x+OObnY֡iBmJ?Oe_]PO)1܍(,N6bRgqB(r*ŇYh6T}3fR6J{ś4=BqA%@a!Z?t$*$X#.0[? uꪌb۠ާ>u`bxo5k$,NGD1v뫲\<V.u͖0rJfe!Q= 0omH3G($پ 7byW}>cfu#Dze+6r>xecʚh/6dl03֢TЧ"6!NYga絗"Dnj& Ge9']esCl9Nj^ܦ8xL? ~HDϞZaw3ҙTͰ8%do#K5đUuJg0ָHb-;wm%M5ֶUcCԟY?呅y-{{Vk|s*927 9io\wi^q}EӾ<4b@)9*7Gp50&=XH<N'̳Pvu̟<jĽXXDN1ݑ@/y"ռЁO@iyDu)hm$*ثoڒ.±yTOՆgs.Ezj–L1ɧ~ΓĠdg2Ul6% v+bfJKv'fUX= wb_8EdBub<)W,i,BDNڏN ~R'>QV/@2HRs{lQ(Khn17 oDT{?a&ÁkԶ.$\'ZsP[U[aztN,x4&y]w *e;x][!f\c7׿##}.PlʋS/C~spGؖܜ\.ePEnѸ !A>G5A=R3 ှN9zKa$<#d$-:)F߉U+_,B"̼%!d[kч_:}t/0[;j@v(`,gN_ul Y 6Pꎟ*npV-dyUx%Fp>Z# yנHړ #4l"YsWԛteJy~$z"8WlB9y}MBIw^‰POOFE-a4}+1ҝ\+`mj ELev5,ͿIrmZDt(񊡾xƄA"*j_ǞNXAoF pozyZXjLxpxV r+ܮ6 7ݣO\_sUZyp=I,ٵ t=ɉI.仏&CB4d *kƳA6aȰp+y| KHƟthtYZYqd'+;d9y8^?݀9,Xչ))kKFr7 idTvBMngϼªѥL2^:rns h0 {D⌍xBmYh 4QJ:]A<}6ƨp"eqsHYD2"_F>hP,|/#а xhl  ̓jC3ojO9No fkaƿB> ]PE5is*.5 {`0r ;sAi7HJl;d̢ȱɖ}tVۚ VV[6a.,AiO~cU1Ma.DMD[zrt;Ezlp@|v\ui}88=נOP(M#^xe4$rTEKէӮV2Q7~5aÖX{HSw/t?qj(Qҋjg7SJvvMaM^F} хAy A>ᠵa-0&%?* _yd̨,a"jq#4?Nz@jodiG`鍿3ѝ,_6%<.ϨJ tcJo{ANW@.UAS,ZUv"w~W,=a PEm0=A)ϬP:DK 5 ,իDkk9#KBI˶K7ΐVCDC)8CsW6*JU(; 3$tsD8DS8X)s)IOX|3fu`C=[zL o R}|3:HxU&a?Uf9nrsFIf^h*. }s!(=I~4ÍUy0$T/ĵ xϨd>V(ԇ )Q_xUOܿ>NlyCfA$TImڍY n.+.8R v>}3! ΃"A5YGX̥ٚ6X8 =,W흽O b fRJOInU_}_';+\rmo* HTË OI=2f@XN\e-\[u4jdtZdER{>ɍ];GqmNݢXګʊg1+MQSeuBGrミ0 ?uz7"VҊPKǽSsW5 YFBߓo5"&dN+lNP)CN0 cϷ`[uwc;P&4C*tn9e.0O d ߿D9c^hrDg8ٔk2|`MiٞaZwÞQ=%_!˶ȺJdyEz {6]? [5D7!}iĞH&I9:PaiLf,14% tOfS~-<.fHNJP; 3&^ϐR:KgI*T~s%QmmЧJqyzb PRU](}JRvt$H=Kcjڰ[d>R^XT 7 zR K4t!}J=u9b @JMp%Lu)pPvL\Ǎq3ε^L^D࿛1H;ĵkΩk ewClCBU7 rv#O>3 |Y}>k+Ni6Lw4PzxqTfڟ[Npޭ܅ ̛(*iN9xmrMNċ K:r50صW,۴Yl%~ȠAE% _7sAlcٵuh7R#IQ`^GUh!4ŻV>-ˍǝ3>+ʙ8"''N}?8T!$+܏ ӜV':aK6(YB6;| $+U\_6Y۲j=Z繆!?vH?"bW)AE?xpcM8[<ء)khVBoycXa=i @b'\ƽiF2>ap^EY>)r_Zn S3F|_?'͙WIpzJW$cfXEwfwfSݓ9M{}wP>"Q@Gpqu pCw-w:$ҒH8CmskYAM'R_|C'o: qycHhNpr;`Lh_S6Pa⨢*iq2ۈ}>{͗X:ҿ Q34ĚaGbێ씆 nt2jm#r! qvƝ%́ ̰Kl.׽&Cfu@EZA|Ls^[Ա!nV*:F+gN3+F^YZc qѴ{ ]5P⌲!$G&~{ϝ(jN)ySGAw -S.A+gGׅQY_odSWs'^q(r4ɯzq/$'Q?.}=|j>ޭITK@뗂A0;Yp96w.L"H}G:- Mo?Fdat>9 58AEn|5E>x-|D\ͮ7lS~~p~?g,[ܘ6W< ;@x*{P6fe$laZPgtW"?w7Ygȸ;=Q M9+pTlT-X'Z9#J+ʛļ?E}Q$˅GM@s9):9˚MO­fFo{79PO?Lno?,tF푉|)ohv!b&UzsPɁYK)lZH}5'p' 2۔˶ L-v)b4 <2B)ӭ|CUk]Z ٠@xHW}bKYŸ:(ZQ́MS2H=I_WF3oע+rz}=YqUj2z Ngʥɋy"JꚗKz-S4 M̯S%Dx *91xdNՏ{F袦wsLַUT"4I ]ONٴ8Ҭ; qt zXmDpsbD9<@vd[ʺnteq5gڽEVnMLq@ǵ/b?t!Fk@:nojXYn"za,ve;wn_ïdr6U`ep'i'&C% i=ׂ?9DuVO Zb9,$OdO4CP\`@]䞣˲dқ'[۴w|Cdٰ׆'-o^i#={3Gxe-D*nnNoBL١`:ENj='U,>bf+\95ۥf6 s x!&DxbE .ExԽxbεylp}os~>bNePgwBl҅NIx`y#?s{C,^do=/ٓ#̶yckuJxd|Fʯ}xecxyVO4r9Y3í\|dhUT[u[2.nKVJ9M7tS o+] W=#SWAvM#?w(܍I5&0:/mx8hGJ<;fulQ$ǚ[jyx* YosOEN ]IMp Hol iFtlpG ?m[wg%^,w9Fc/ފj[UQp{tdS[f4U&W]w/y-C13I/j~"g'yu˴>3Nbg{-z WퟂC_s<:5 -"i 66r̔~&A} 2m6)Xv3Y4 jRl{sE 3\VL 0do-7^9Ҕ.MQ,ݶǟOkep7TDo(,Bgt$ /tf|{k;r=C2p #bR~Mvx4Cg#&iG{-x\5iIΪoiBtU+⪩pSe&?b_l)dRRgb[) 92ĮT{WCK?iG( $<%rA!: 5-ahͷAlBob  :5ب)EIC{O 0n#O"rmS |_t۞gnh<г~j)ѬMR~vKyez* W݂& M:F_v VeyqѿPpn }_y&]kjjƚ\bjF:ř@YcTs? ޘi.V 05D6}Vw!,Q:.QQ^0G S 87Yq-xbGyI]LL.etZEuc TU 新TRx,ȰRC.~I91̽R/e GT53D4EwTat@Q:{Rq~C:(`\Mj/(-2SpZ$ƪ˭g3G骍% OG{zz%7D36g JmZ 5bG5/Ỷr?M3sa4 9oQJzȺG{&|F1}_y>ȦIC)_A))!Kd^D X졳*EnC|ʲ3mi['WZFT1ÊPdMy(Eh˩fX2B߽ i5̮Eta8jzmo!-&#t,v:^Hr^ʰYz?#Ϲg {wm찰>6 cfrB/\*' " d7>ˎC﬙^E袂)\y|B%A 񼱅XwPQpӆߟny}z%۽/53 _W:LFg4nyR::II' W1Ѝ?Fu'~O7f`OYaߤ. 5qX KÉorx5AK ?5{M?$7W_&赈^ 50QS;'}-9/K&46s ([Ry37G:$6AQ\C=5;PYW2AuaUF/ߋ?Y9J)"g&Hwi[kݡ{YaDnO1~.X3o`cJu_ OPפ" uxٶLF;`WRP&X ͲU6nr-}VЛ5`sUű[[*}a^gB32ݤyPזY7Z+n]c9♉Eq-oDǴ/~[l8#jy}Mx'@~f@J1k { J˫]8,H33>Ȃpe`jꩯmT-щzFTU~繠_ZWE n>A+ {f_E#&jYk+ $I?siżLg?O6Dkۋ|&;2͞;u}%Gt |n[ jHQxu i_Xs0J|u>o%N^5taxw@L9eL*gwtpf_DXeT;̼AlbW&d|L'N{Ul}th:rnfpj ̶{s$ 61V fڝ )uk+gmܶ2ygwJ.  l>vKX%# K֧tSaoklep~+#gn\Wn8 rX"ˠk5<_ !H BgpGeSJ ҫ/򼺭W}b"+2o33;RSP@KwarX&G!oEO$&'x= A?7`e5d.e1 Bÿ mԗi`\b}SB^r/z4&BL")G/y =p`4!)@&Z/*+RWP'#K2FD2ܿ=;, %GM嘚&&Џ/rjJk&"wTeYրa]N:_B~ۙok[y íބ!|V1i@Xs_1,>ʭw(=c &`X픂2f TUaOAR=)okϨY \2YͫD( s̶"hyYN7`"v-C0/|dU>Fak"EWS}mF@s:eh2q?sFVSMiL *RE#;I6EVKHhÊ?Z(&KLŻW%Ч]JHUVV\1 )/*3/CZw)"-wq=eUASAi"G?A"l6*2B<ߝ8kϤYlcbi]BˏŸZ0cC9Öm38i-g4 L|[(>1dsvz^Sضv$U9I,.~.}͞i$ ̱{jGG"7&/ǽv?*Fۼi JvU)=Љ^־-imj[/ns="\>cNUZŴ`ed^.}6ǺxljH}3Yk571JVM4YS9M!%pMulK|"owS>8 C|=5HLtDQgNj-<~Xtg2CqS@L΃X@|7CEi=d8Pעt{j55^DNU ѯ- f<IBwS9w禨,r& # B.Ӈ68" k/H `о aSЄ3 _Nlw${ {Iih3ZE/|mz=:|Wg ƝF}4 1nߒzwtڑ&[Wӭ^4`r$ZxU>nJD"h~i 0qŻ+@ z.A Y6'| @or `7ыp %]g7\tݤ R=&e1K/xK/a\H|G?ѓ@wG6f 0x̓kJ<]5r{4/i SsQGO7l<~Ig'ʰ.gHNEm"DRClE~P=si7>tAp2x-r3:l/niaIhjb(OE uЕb]! [Dײ ;Fx",aqn q!3dJ{)NcMM; iȻbX"e K\5)$K"xTʹj #]-ccRQ}0,}rc{&"E:BQyh&ªElд],SˇWsxZx. Z` $ȃ0ԼCϪ(^uһ>4]DhK{@ɟd; X3Ӌ4 cYS(.Q+yi44#qn^SjKݟ$&  wg/ e Fjt1BNNʵF ψΐEΣ } A>EY۬;j)̦EcnDڗ%IatxLE]D6.0&ϲ!T|~ E(=:+%_X/|J!aQ`'Nh *5I۟7w+0m $*Zn][{{Z\ CGIcK<H0X[|Z;2WA [V@Fm FL8lb~ e`̴AxzW~ @WJyG`$)u6pBFإ( aX"PM.`M)J2G=9g4guDewwES׀#2-@v^B[WyE?_ZO:⿿%J{ 03"15s(P),?(I;\PMUG2`ߘ,uVcB T2V*SkLԏES3+<훟11SZHN1h+>.p16Y-WS kfEA]U~SmjwM)fg)T`JrOxytZՂ˚xƔNQdJ*ۘ W^`Ug4$S&S$`~p?Tu\,ge!v 2>F3y\7 @\y,\[> s 7.$y 97} }Xگ41_ g'k|Ϗ:`e~)th7~ WBxL2RIf(T ,UWGҧCU=RX0pi> 9v߱dT20T*se|-0htY}И ),^jg1, r`pHnD?[v[O4r܆w(t. t4G2sh5Bdoc/nq_vfl'WL,8?8T(|ľT]f $uɉGb߆㙹_[Iyg!aJTWssacud/]o-47θIԦ\\iz KX}p7x>~@AڽV[v6"jWu%%pT@IH&1˯wlf.lB(.>YY5Մ>+",4odBr T_OKvՅ]^7YjOoPMi~+TRyt/O c)S}Xaז$8R_!_Չ@}FrJ{ӓ[ l?+ g6*^sOas oj9LR1=6A7S"Ku9zwѿ8L&0)&O8[vH.?%6XtݚyIF:Ȗ@9NNrYO$'X#/v9oEn?S@E3b!4wnಏrޘk{tѱe,>L+|h#rԆy) iS.&cg/DuFABۺ${\?_:6ܢ "'ثt,~fF1ŅB GRen{yDr #"5lNЈƎ]Xe-!A8R8g0ycc[KG(Y(=%OM""tJk(;\Q7/F 3$S%3!-ٗnNAyс 2#%s/=e"7˵ o34<&:#jz:o)Bn E\lEg<-W$5Tg14MircHB汼l]z^ô B:@go3ñM.I(ONe{3oO~*ک.nC' BX-w^O-/,eJ8wmIсie>@p &b'P1{I4t?{Ey̟Xz{>q?uڅJS\r^ߊgLSYVi9 .^!`XsjuTln{&[ݙiL$y9:L|D:V|ۊ_CY =y#=霋"$2̴h+8E0WKMVXǃvUas嚨/l4y%"@]-nN`'2;wǺiA-3;\O~&ږ̕FY{oimL[@bޗk3n*T[Я_'jC^my-M&NNBΪ:U3[(րj4]_ 0լd=Vw=CպMunhR$b_Upt_IhV|Ux!ăZ' !Zq23ƁPqJ#D>;$"$;ҏ3q/Sxwsa|hJ5 aibT6C]x=ˡXz-hl 5;WQzc1E k:L`1W"^f/ ̔ˤ 4E$G¶.\Ŀ1?Me)V:*(y |5C?4cs]=]؈r^F [FȮf/73:VQHKS]˼v3tsF=i1'] FYI6yfXxbfFA[B4'J5 )FD +NUKd qUF1V *k1yy;5_Z$4j͒p>. $,!Me"3) p^#ܠȀ(>n['>F,EQ5>ӯlFf"ÆlqĤz `dW:F`ssXwgTA9 X|C9a= ZH42614&ΘcNdfwe3̝ BA|3T7U^JHWȮT%Ur^SV[?Z/$T c0 ޺혨:͟kHqLs \BVs$5dMΕwM.bK Vr7-a\ Ƚ) /xt$*oKNV` $5|/6x5qGE\IK\8N;(r9ҢC9 Q|&^O0 vI` cq%k2ue@p]1L VU}`' ꚹ.הYb&6;*Bţ~ (46R^Gӝ)]dNZq¢):b7*XcYgDR7!ۑ%q Is8W" z('aNqYl2v =Jza\黨F2}.מ/-B,y-X-lt٪K™*qLh*@+L<0hw!CTȘՀsgqgo̰Ao~º1סS-BKX#l2P&UV~A|}ؑ#u #7Ʀ;VnDgs=FZ?]Qr7dE 8q׽&`)hv44HK|ya 5^Pt#:J"l !^8J,U?uAVt8 ޲`ך2ix gлWX"S2U&۽4y*4&Ӡ]5$Q`Mm;X\S[vp1z!b]Pd@y..kCoUx6W@ XfT_$ O)J5#ˇƠ,9OJD)/c5qjJAbOIgAJ X%+Mo`VMB!!oB)U.(|͐G혤v)s=(ՄE[Ce7kĽeDW =$0e rI Mtȧea_+>1\ޝ H{V)z̰Tm98vl^a=23? Ig>Ŵz;hQ3.8,s˸7qk˝^Aoxl$ou`Ҁ0^VqG;6 ?e/;-=B$^"[F1umtcY"LɢYo|,C:'j#Ek&$Co7qp=|(sl Ս2g -j1XO\_s1U@73~O|jY?Ex\!dˤ?_?q[#H1;c5h[dwehUvC'"Gt MHat!Xv)!1Ec%%'נBt_!v2Ikf ~ \:-(B1;rWwWO͖VNy} ت<@`ys0pj}ü7+w)7DIRdN|^%@=dSWwPCWe@WT1^&Hو^ ;3PpV1cҒ;Ӥm!QJO{QH6u9n? - .&0%<:Ad%.ϦhЭZa=i?30geihE%`x$V>՚u a8"Tȩ =Տl"  7vȓ*a !뜂 hJugDVLMgSWD x?ʷ !a!T(mC\LIgEi&qg:V?_TZfLXd pvR<2 ۸\6-Jzd3QCxKa dOuϳJTzdnO"u뵺\/Fދ/r"|tAF-݇#kʯ.yuE-Ӽ%^x9`f_.m@BĒlU,#]MU6%Fv%$XIzc"^4M\M혃_Usu+zCUZ$Ox Ù䓘˽x4tD=ȿ )HYH'IΑ͜*RLz:ɬc=4"JUQe͍߃.e*{#ɂN>1)>U׶sm{L/Ԁ.fmz$Hqz߰Ϊmyj7xBC|JGs_qP+>U$U9:_@o,`]ۆ#106LP{v0AtXnj?27Jf6\%bG*VL*괌8-_yT!>Xc)] nWnr%dMh< !׿PcvXAqDEQc!fL7$5j *L;Ǽ$ ccD;! 5۔&N3^h| 60X0CyeUEA2ߏ w #bO.& F'==lsz&v99ha1mK0~mo煵_!`ayO 1ds'lHH kv2PlvP3s)f,&a>5TxF?rx'˥hwfT 0šGTzkAqoʿF׆a s^!(26L!^㮁ڰzq2 ZpJo)DvqSn;pԗph9P6|}Q_cO"G(>ED"ɮk?M9OZ=|s'U ]E*F 3_s<؋/J Lk>\7(yѡ/[א x\#JC45H@;K M oT9ńQ}uTg=!Q8jZci3r #2we",O~N1]יbdV*zR&iCVI" (.GLJƃ}f5k.:OCb؎Ϩ̆] :VdNBTv/[߂r8'EpEG= PKv,A3)?:. Gwӹ3?>ۤWŅm:WB0@l/AR+-,ԧZ Sr>XyrӼKP%k&Ȃ 3 #hws,K I xb ;7} gjAL߆q cR퀭u9'/7KkO6>H^~=7_bgi䃭j $?b.59"-G?l?}7bQ)3l->=Hg3Q>~5&3 ~jPBkX1#4ݳv|;7]D'Xg{>2'AK/N-jrЊ:.ZOk;IS,tCNe<3*&#՛HZ`~ݡT\I ZrT =u=пD. 'kx@c6\j Z85z~k[GΜϠs?e12E~E0#-# #'p0vMPx{V`E)JhE oʜΡ)so<uʝbCj˕pѰ"zZ6ݫ9f *xOHO`{_X4*W9R 5.XZ&.}j o4giZ?LxM+֏;CiszOe3jb [Xhü ʅbIs;L{hi4iXL׉bUwM!? qu|X$J.!5S|Є+Q= hׯE_Q懎XYM} FYRS',5|Em6:J-kif@y:ˁ1J\;aE3e`pz@f1;>W7jr]kF8.%(L0CkA$cGRt3W0O4M KO-Ajz̼J%˦7k]]lÄjhyMH'd{DXNk ?[%*lA9Bii:[=U8S׾Ql;BZ+ }ÅfnG8>6K; [Uǯ`*Ȯ"%ǽ7%I#3+ [5hȶ%?j >*i`'[ȓߍfQkڼ\5R⳯1Nobٹ@vT3F%V`R +>%U.`xA^;c Ű(!ЧF}Ya`:b0!kMS9dtXyHN<z #,g<'6P%3zxӇ>uV%<Ye]i?2Qxh_MDĠJ5yB@4YKꓢ4dojn9fm˹3/ߕt(=-_Ut7f*9o.O~oYp21&S<,V/+ [ɳ"(l-Y/Kf_7o{ڲ ,"ObĤ\hlm~S.C8 }i[`|:% ,N"'.lq8#1˃Kb߁-`sBpsF#Y[ [$ 4N龍CE q|1x^tT3:( ~˰ʉl+z b*bհZ'x&D8! \am%>ڭB7Z9mCimtșNo_Ԕ<*9wgL"55B < ,8'mF[ΚqT4 /y# 53$vٍN%Goեn|if V_ g8Ʒ\nՐ3;X=hp)`ehBrxn!W 3(*"6*QP$6I9YA.[D}+.iPH,¡Gz7o:EM,_Qnag߲杚h톓wr"ܫ/LgQ9ɏwj!g#ROf`즈33pz2&kQBҤR'}"!5՛C2Ք?=cTmHg7N8559 ?F<)Ϲ yX-FZi&肟TpxȄK0FS̱y$]et:6"HX] % HoT/)4:VF="B wuYjaء4^o [7pX#;w15'2j[WVc]N&\4Ds5,g&M6HƫֈS NOg|iU Wi,?chiV0=?堞"Oal_0]~g/[eߖe13&[N(Y5bs"gL(Y+\^%</#mֲ^GV|NԲW1\8ɯSFu4V.lfLLOaLPt}gaTO[~褐<؇Ԙk nr =5ϲ(T73lR~`l;&̩sJh]fpԴ&\qe]%E 3!Y7<+o I$4((ىC_WWiSO ֚\xS5azW FB~:zf/iQ2rs,S՚̽ h\hUl缍3̸h% )y+Q;,Zx%!G}HO] Y1)`Γ %_‚t|e)ޡ{ Uь@X.4!K0QoflӨA+. 0=}MdWM:!MĘժҿm-M<1ްK>^uߎU9oX#`Օ&b&XWߺEMƷc]ڒPtoc ??}flMAPdΚ`_C}}8in^CeV UL.ЭueUvjX4f" M$!(J:cƉ`|T/ 'vRC8ȥQE P\Μ pV?o&ٕ-el@HEζV@cўkiO +ʪo y 4뵩")Xb{>-UЖZAyM_IR(C^bkAE%y;Q={ ׷>hTJ))JpP6跓+"7:Z$)JW|f|pCFre{7 NiP7]~RyG>9~N;ᏑgFgӛns+X"6&=pmЊYƟXa; @CkssHhfeQ0g+67"G6 pveB -)49?k<)J%{M;rEx 5v0lyc;dîI]nWvEttj >9,cj7 _sV_D< F@)s;N,1\"%Pi]T$Bȷ֧9tg٦M̟NPt륈{(aC]0cOx{_4=ݓԖDsE;$AZ49OW рl}N.`5z~ Ӹ%;J3lLM{paB@d ,l-#{&ѐ܉TQ%$s}8ղXt&R-\or\ɁR SjKd??#l>>³weLNNw)j*Ʃ_\]nG> /\Eڞ@"iBp+zj7hl_yO;6dI"V`tk'!L#6 ~ {=f3#qgx b4~k^xaj@41&iHG`2LS(p+AW"Z ꆚ\-~hxzWh9nLw%g!Q @>.Mw kd\CHXx:<*XD+ 67XbdK6 zB=XB9(~<2ac)r͂O٦`Pjhft l_=7DҁSӦr9uy{o6ȼ/gaP%Hj;F gb}ᬎMobj_P娚If>c/۽G_<ȶmcDl?*V~ɜjSDŽ^w {k"Cu3pekv?ȫFLܧA Oj>/hܸ}<j7uLFF=3Ex/ xzx4( ZN 0?H i; PC۪p"DnUlIf+6wr{'s|=dN*9DK'ޒs0y3_n.[W:h6u8sX:iQsppNQ戃_= _gmśoUeB0 * hdQd~5&C{qň>wka]Hر}e3 I߮ gL)jM7UHWh*׿f{\_Cƽ (<98=~'~eL7+}&2|JI :ְ{ g1^pp=іXYd7G6ʫvD=1u\سG0/ r1y6pMDָ?!$6.#) tƹH2@S/iuk[~s˸[#?`_nRBC䰇RUF3ZE,?UF]@pG-rwYGD,>E6%BGmhDfJ 3LCk3 nW_<H! +0|XSKxsv|-|Z$ @? nZx0︍瀂#^aul0nj(@ۥzu zJT(\5 \Geէs@DxMg2Qo%k((S ;g@Z*pD7qh8D5 ʌMZa??+B\6yHѤ {vG/wh#%p6Y %b4|h^sϹc޵}K!dMUmDlU=΢9q.2l6XҷO+J@+tШŽPO[`CTJ"pL._sWf[kE-tG_5,Wx C,Rqux3g']Ǯs8'AZj1ml7z[o5ݓq31Hӟqr:#A:kH\A]QMPtdСKN('^msT|s`S!ofcd˽,q+0I"e$ppb8zEA CDX#551qr 2!Sdl<ܾ SGIP}rXzDSқ߅} nLFgn243N[@b寉 8Z}V)kaAk7:'\/UUMѥ}S@ĠBzHJ버ų +vXv8?~/Bd qFf{G8jcU |FCov?ˤw4 JS:TU7LO۳xk(Zhj/N@RS5 fd'fۖ^u$}̴:)$4 ג Ǜf&C?uݸsI&HiDrsXч$}h{x2~?*Jv=n `WIYtF]ts,Ì4gA,bP&4'Gj,ߐ ؏@Ød%@Yux3`aԪb(s^i3t&m$HX7>%t bTk^\\W`1{ x)do/GxIxIkaxI~;P E0쓐%%J଀8D Uw7ImBН^kqs?!y p,ψ| žQ&PIGRs'eD!P5O9fjfu4^x]{Xy$.Ta|JیX WFꖾb[{*V5W{tAŭ77owS->RbPzeW*kDM':K_}ςOXTԏ\5*v)lQ +Sl(ͯlgs iHir8moߣj[zx@ylC"e-g uᑛ$l/ vXAF8(K\e'-Δ ePLSc/I/ª@??U¤Jn1:\dSD(sAϸR.fqpC^1/%Oܠ墠ES5-.kG]t(qݘLV;^+.e1 ]) <~~+ؔt*t m#5$bŶA? QaQcr ?daRN5~} c*7g~&|hoˆur׉KqRjM4I )P1F,5E,)O~"9#(:G H徵˚"1]dGug(ϱ$ ONALbAR8,i.wR& ~ڬgfN)줸^C:+ut@2b@Ce+4VY;ӾJw" Naȑ=<.İiNŜk ٧i]`ܵqKJ4׮h+f$o BëࠄSo-o7{8-yDJoF2NBT޺PknB#&MrIfȇ&bE?l+p/& l<.챏"]|GJ| 3cɀ<צ~;Y SΰuM=k#ؙW%jE:| w1ݿG(jLy K2-#Ӌ`iz?Bee>U(Ƌ_ Y1~|L'qWr|2*- JQ%/Yw>ՎuWs0-blE }c*߳3% [nz[ČtJWy$oʳְb;#ǃUl W&Ocljl A'@R+ Sg)N{`ہ[ oՅ7E/λ"$cל[ {j|?F.q5Vs?6!m7 fer-Y@MzULLf u,>ءxeh*OdB~=s3Us$ع29:_]C ȀBgqÅNZJ lmGdN<~v-͆`bM)Y!'xTsgH|r&+o}'rV7rK1 b\B-Ik0pAz-q0wS+6)T#RO@|glo|xmOMH1}ajdʔɇFXO5Q:3,nn29ڧ#oM,ӧq_J3<Fb׆L2 |TujxwC\S'^$XV,ʨtOFFwᚔ@iY\+?PqʡW\'qIl`,E= IbfTUҧ&}Fzţj<rWe1|CIv1𳞂vW8.^nA6;LҼhLP#"N4%Lռv@5,3DKͶCS&6'3uuYryA䦮kMk\s ؤtskcpSY2 * GKS kɎ-`Je4jUqs̛gxVNovK0'v $|JB :w/fB/켉7uNI!{Y~'uq0SZF1qn̰ڍAQjqM+Yg) ݮdٝ?fv2Z_Pe{FVѵ:PL[1+%<טs3ʆ:i\YH 'ZݍЍ7I4 x.bWުWFݠzy#o>7SJxSg.*,pH)O\ro&picZPHn$y̋/epIv>g8Z^QA#פ C+HkUy D0$k&\,-:#uuOZžtνݥO>Em"nf 1:>\Dl`? 2RJmYvNfL5h[8yNn2 V6WÏL(G޾ϓGwl_%IYIQ> r3 . Sҥ6chu;3R CQx4bʂAxblcSA~+GZ7 5~x@iHlrmVݶ]8̐T{q;_u2}wܑ_c؀:gpl9 1v9(.G&=bp }DKc H1`{c;+^F7xC!O&yTC<'.xY}:9a gM/%} xQ![KAB͑ D)I @ ֤2w)r̢#Xؖ0=ZBVW8+ gSS>IX4WY \SPIM0:j)'#TZ%Ny8Н!)<&dl;nC}G(ndlp҃Dƕ= } .!thQh(M,I񯯖W^|vw9B -.aqg+L8_N^.X V Ė4}X1 brqFNnL(R;X^CWy46C{5Y 8b3/5$[Gh|)Lyc/+.y LCrәa26D5rgVHn;p&Xtx&Vpoة WIGʞTB;<]}+9ì/Z40!_|+7$>(3tN?̮Ma$3Ygj=V wr bH40 __RcyBMIcٯE>`SAdZ}mÍP_|TNɁcAk6.mߣl}H"CX:0{Kĭe$. ݢQAS&{EU^!_Mm9*Z>\cά&;R;tSF[2>d뿠`|JJqĶ {fO>KEj^z=Y? w,Rph Ca7Jc3JW^ɶ-"5e#95ʯ#L>!X\B=L Ok٢l*#q5YΘ֗T._)=uD𻖆R#!I;k3ݜzXM0Y̢ Y z܌%HQwlj!mӅajCb<ΨT;WIR!Ȁ}Fj:/\NOG,Ng؞CrGi&#hf~2tJALFP9ӕfAŢR,D#>'B%|vRLFr1ҭǰZW̑U ڞȳ1|qfIZP據$RkA{R60yQQ) dvP;Йvf>R1(41  ymvD@rNUc'gV‘W8<9j>$lJ'-?!%4QZw:7hG& cA3R}j%LGۤul[^Hd+ >mnFDA f<"9BX#؂mU-.υ=q^z!c=9;&fƁ -6Z<$σSpr)鵴bw i˪k5%2:?8n+dl`1|csF,Hx/%>|'K[́>3=Vb$;ff~ =Ӝb6*r}qh!*kF~g#߃JU}dv94oP;]p4ꁐ n>L˙QО4_Kۊi2-(6)vVK+WJr}b pJLar+YB꧐郠̆1<%e3'Tcװ ;"_NVXWxCy:vNⱪgUkN7s2|_ |؛"!hzD(p}-4#&]}(e¹jYg G$̉y!HRIeScsFlNnpVcNm8#  VgS(LWt%|}%,:TV|E8HxI+-zh_m[J(aA-'G^<&,ZՠEI43(,t6%94 S \=mLc\GJ3]Yt/d>-q((Uʆ%FfNNx[~R6)}U^Q.VOW:~d\֙=꜍L2UJZPP))>H`2"pb!\UXFapJq^ryqme<6˽?nM"x#Jj=h~-]IeKHk~[ޜIqq$,]ګb֚Őʜsc_Gv0,' F6uDmOI0mqקU(g`[*qgPVnby[R[X\뽙WAysq]9v Uj>ןHv,"1v돕'K@+J[džOPыmДYKy׮#6fF]`)W?(]c߃eCUce iC[S覺֢b0@ L|)Bt҇![bי ^ZeY jZϩu`U7,|\DOi5i:d ;X47}qstس^no&"״tKUpGVG8&j5N;ӧ ^G\ UzW?͞8c^pv EP$,9 ;>  5iDZ<48jt d"[ad;y"x۱,/h'=wnGHSF6m Z^I180i\BRp!$ٝp}783FkknGO۠E*`ZDx 8mo$].p&JQ G1)n.I6Oռa}գuVߣ=#LF$!hIx'!nsXJwr$΢ކJd=9EDHgam54qj~Sh7+7r$L/J:Q((vwk-f*ѹ_gsE5g`R9q&We67vLה%7pb~t$TvI)?*<+{nn;L{*/F@i\Pm?eFνE :rc$CN Sܹ"!`rDGtړ$Ťdlt%HB-Lv Q2(ĠH(;;𺂿+.f `-Xˠ >h*VQYh4y!h5j;> CkؠC*%'{0Z &FqX,ypV_Y 'Rح!zܡUN1~[.B%d}EJv奁sR/ =0k$-fKkf}yLUHܗ%]{J/]/H#]oۮ:y4C%GOfN2r[taS2M]xՀ(FR*Z7(W W ?9gQI XR\ ߮*\ha"uEƹЮd(|/2ADQu]zU]}e"AyRىݼ0LYP#y%mK-s9Р3oRׇ*r Pn<g⽣)ti@T$ JY7:2{<Ƒ cvRvyyg30AUʧ.cl]+`ێyج'XXUO[eZ5a;%7ʷs&JA7};^Aˌb̟JҢd*˥KjB+T5٤`>j!L; 9Wv99 #\ڼcsM8+:J):hk$l,h.cؐ9]y^h^sO~E#4iWWS_ZdvTd!Iql9r gt#kCB:!fv ꈡ岡pL]$K|X,uncS}p,&Ly ^Kxn?4\Ȋs_OV`xmuEx[q姧fs> EC_ܫ|$3+QGd+,Ηarq?]N`vQwmz_ r-Se&Tk}N(SPC>w;tzAw \nC;#VK_θ>_*hAf(RʟW9mr \E0?H~I{ <NG$@'!m{'ev~irb?fA:bCY`L7+I_bu"OՁ}n_o ܢ!2ٚL AsbwG'{Җ!,͇J̋F_V>yRNiX6(u=ԺBC3qbMI=-Ajr ̱kA+ȇS`C;hstR(CLylhڢQg(G!%.mek. pfJ lm1'ފy>r7vPafrV2d0bZD3:·ʇ@ TQ  mmDi {WkQY."`lY$̢+!)hXudӖ;ս_Lĺ4 R[XER GHFu mWԔ]k~\/IMDar-Fk GE_ʂ5Yfģ[@y7Nֆs9}Qlq W2VTDg\^ƒ;Rs9x< ;[ daVXJ1EסClj2bk{ ɇl2ȋtCoyaFRڋJ%o>6q,V|BmqKp(q'P?j=9 _jJ[J y@"%͇ymc霴2'V[;D=~)~ͳsQMΗ{^"$%lE&}-;i4)kv??B%wA] 1ɇϬ-|ѕ$GOtH?a.w~*b4ӭf"J۳Ai)zh&طŠH>͍ZQM.SщWDAǞRpȬiD!(d$N }޽b1ɿɀ@l pRI ؜h9h]?X[ΒQ|֯z G&V'r-%SWPwȔ-z%$Vma}YowC:h q3 bL ;WC y[_2/ 3;Obm=^vIE.4r)-%{0"* |?^_Ő5\ε:ڟc0U!1hA료Sfva@\Ѽ2}m-uv흏Tլ򰄯p{K,;~ Fe#xdnfHX-0[gus)pTM~EzL\{Ř]q< ؃l:@NJd0dѳG abqL@ݨтsz2\Ni&4ӹm^ WhJ/"L̑iP/ޫP?lsCŴA/c 0[QN5l3ޫIǴSg{fSZ,Y.2T|: iDvg@{p͖ӶB`C OP'Gc;6b49G%WOіe$:Bә  wܠ˶5=LJz)ZiSop"@ n~dF\fDpJ}`7Ǯ.z|eKHXT؉=r+Yn=@aI^NS~$5stJgr(.c 'ɔ9jMHR ʭ;-yĭ `ݰ (ғʉ0;"sÎe+VSm{64;݊VBS[׬ݯ BS$*,7?ѮE5ƴ|EZTa:YG ¯}ձ<, %5Azw'֗e`cXr^ T=Raن O3QX0cu4W65jv&⹾Ĺ+6Gue{!;1C wGN} qw>:s*n0\}<'׮$JPV"=q\٣-oWj8q5gp{ ZD~-gixp4aY _iIձhɁ>q>:o! >%Enw1aνIm>3۬̈tH|lHvя/(BaΉ-Ꮶ0E /@;G^/In8-J,W| THT]CМstSsbxMj"1ژ,a<>zqTcPCGXd `{*y8Qz6?YY)[1SRY;G?yѐr5A62vPI^ߠO'$-c ڸ"Ag^K6|\/QrL_Aw5%a/QSVT-8mUِJG]MIчI4McO~}yfs&ͤn( PY1;xvȜ/}*眔?]i$knʑQ֓ͼC \?iV!@c"x0^N Yʏ̆$tF1"=&hq;A+2O4C:Ϭ:1a B! tV{9OE݌\~|HʓK rn+=N),tV2mE3C5r"b^b`| +vXcx[lN S@$v-,yrB,mEM.~mHVYI~Kwv?T xۏlZF}6 ^BW CѴ/A͂AOWCo1u#*^tkWS]m]Nf@iy2t`iSgjedx+1,<ؘ wLxNꛥsPua\rϗY05| DۊX=C#,8n^^a8}2eΨB Ae+; lm룹c5{IEJzxWʏpU\'X&?>I+KQ{j;TzUC^7 O1qfgPad$Aiz/\JNRI% r[8:IJ@4a!:?4TA;;ʀ(ѧAG.#^{Bs_+ƩQPa, :Fz85׳0s]m#$Mo*" 녦b>΍H 7۪#Zl:\b A:U%QȊL0ʒ1B4RW&6M>{! zV`*XGh2萞y0dmGT9esNavl')*^]CS:,C*0p.|;9[ GV.[=rY[͈&JyOn;-^=P1WV2O .Qjw]kDRjW2>0o'qɟ?ǩ[ oET+ W4LAO-. uq&\]gG6]ʸ;b ޶(TվY^c&E~S^~˞/ۤ?9ޏڋL|V׺gN'ln!0?%ǽ8vQA OD-miZ2ew.)VEF18G-4<#àqwب.?ꉐ vvyLoDzgI\t_Y~])D)s4\RDJl:v1!||zKXpZS ;9r4X\~M/ J˕{WD!BRW6$`GPx٫n6ceX' '_ܭoyq"1@=^YaY?c.)vjƅyxQ)zP(~6A_6 ,[/M7zI%0b:0m.H.~397D %z긁s1{{N l#j>JW/ۘbLiW]|uv(#ġu5%d,WC0=z^P" neb%УȢIU)b 2'Q9CXx<|QEt׮|Ov4߫R>d8uUCɎ"ur JM,U,uR_%0)u$aըlq#8vt;hԺX\ʪm(t(> >aCWvUmOڀ w:CQuλK;x}t5w_0B4/"C@jZw o>&,EiD(*>|5X _K3r / [L*b4+43%{QH7+H ֳXT u>k iS eb8@$k,>k6WԜw؊Bn5*-YLr4^q\A9QA^Ux%Q<*zH-$J7$BP᯹ѽAnFIpA'mo $+gYZ0707010000012f000081a400000000000000000000000166f3d9ce0000d2d4000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/media/pci/saa7164/saa7164.ko.xz7zXZִF!t/们ґ]?Eh=ڜ.+,^s 2Q22r*k Oڐ!jfU>vh` T{K.xY zPgg* e+@QL='"A˺)'-?Q^6z'&3˵6;8d$YÉ{sdzGv$V3Wm"{ q*8>6L-ꦽ0uЀ]5:=+OW+"0ᓠ7Cl)MBzVG11ؽcSVLcmᬟ6 7PO5(>Mٿj9@0OB;J5lZDh0gEoFg}D?3COܬ [eӎ'$+߃Nf bmPf4xPt; `䑶 4R[~%6Yn<%o*}2(4j#"GfwGmI Rz+ݠx9UMZ3`6֮88ABL9L9$^sv[+#:2eTe\aQyybV训B]5Q&b2pMq h`kRk;L> Pq'fv::ib>YA8Hn&f?.bWĥ X+ppi@=jp*hĢߺAMWsݻp(t0"dbc9/38V%{'nU^A~IS$[DA0[rRӰvrpvwΨ\//#hU.Z=Ae C B(\WG֐sSoPFs pv\ *5N-" 4 @4x Ql[3qQo~y,"LWMe4HPL7]bqqb- z4&aOLƜUVW\- fa"_sWq"TC-Zk KtT[zK֌X{_d]h)R/Ղ>g1>QFHgO ])-uwCzAXfzX#&"4`$қ Y%GìK)9om:ʎ'ŒFhn.<;j~,RM_w)oy+n EPO?+m> юAy>:7; 7.KG^[w 7"^ӭIvMӦ.LiT0Ǎ!\֐A\Hw TCKRCœ`xkHt:q"&Пc[&hgrԿzՖO=~H-Ʃ!Ĩ|g +x>M{Y&Nf.OzU&KNWh<ϱ3tiG=:p PJa ňs+̇a@cAiGްli#Ez|ナBso쮝ex*8ӌ.lUlLw[U!A$x@h2!4n]&!e`/j#hk#\tS3d,IerE.@{\USl议@Mzg@ C>jrb}"Kޓ *lR yBDe5j`1LQ[mOXqYIg:QA5[Q6Ӵ_MDJ#N O(Աp7#Y}h :2)P{ʩS(]^iK#7Oc /{I^pշSF"ѣ^<[y?R/ fHk se:u&XVVbˆ'ʺjZm TauGWgѬ%-4Ww!!Hfe: ')F@PQ0A4ca q0`55 WR]6y^ﵱW\ U/R6-ev^Q8'\֐KyHV\GIvsꐧ/-.@v6dp{O$ vx@ 0+Ȧ,7q͓;QX:%fˏ~/ Ѽ3l80(&3 ,+-u[#lե*gu]xU.ݮ (@YF/EgH`tՒ,-j@yLJOڜïp 9 '"s\Nfg`~y[b׎C,$fšơ,A*$thl !vӏ/q<CEbdݙ|XĽr:j5fAUYU:t de+1͍m m.U~oV+?Oe{sg9/[QNO1Ђo10-s6go Гr‘ q8+(خZN7FSKztueBd^gzfwtէJԊxHЊ!e0uv_ޜZD8x:Bo;}=R*p~źjnXZ)ǀ{[`ϥF@;G,=Ս3hX2X0 mBWkH.? Fig/]TZ)7 G-PL&pި.-Y"okjlnT\I"hEʟ$q Mu^S^/e2%/`0^5ا^3n_$sƘf)\Dd:颤ȑ(I+D8iHoTf7ahazAƴ-9BJ_6B,a>A@賻<6(b!BP;%jVH3"w%n#M)H h^&8x1bUS7 A W*畝Ea!CtH}l2рJ>$6z9iCA*v}Nlz{ُhI-$88~zCr&CNbzOS#Q=UMMdFgL{*f{4 @(t'U J9A)2N?MW:@gUPǀ͗L-^ TGMоW^?(H -[?_6:չf2e"Yf3:-w $Lވ8.%S,Tm *o W@p{@H\lfNXx҆ЇQQ+~UY-\o5yKo>G#AwSY0wо;zlOQ?ާ)O)w5kL 0a6A׃3dG $8aMy$,X 뤕ȦUZh`قFQ0a5F[HbI XO4X'NG+n>ڿ"74⏉YPqIӉ=N,ԴܜOB$hq/ \pdSzI Z̊p="*x~,aj.PYeOTTx(,u#N0$yұx,XVQrm j@؝E 8cd{>X|v~2ct|䲑tOz[,^2L''Ee@ӑ E u))̟Q#kQfg&i5RZ42NeʼYC!?⽲җv%g_1P3ɶHKҵq*|cz\~S9$3 BH΁`#tpq#Xe^C]޼& ]Z-9Ά u%䌟USr0~Lmb +g"Vym$>lra7LveܗsKҪpqf]ƾjVUdL4cj@VU Xq̊*!Ti4 zfg&^=@  v:9LwB~Z?M?ɬĮcLSXJb4v{|X3dwh6.,IBut"M 9ej@ ovHq5q?4 Y/_DLi9vg˭I>rvw^NHRǍ `060q%>\^\<(ib, jeHN4Ǝ t ୒xUKQ0c~4uiE'sl27KHGd@Շw(@23Ő@ҴBpq`EӔF~Thpq6wKb^ˆ|fco\j8o6u]+FG/=s9vά8m?ە &Ϛ+; ,,? Z?~ U!G["WşZgUYRig MhӀf@O5ӺIM\'-0R<*uΗA41DFH~iQx# I}g{"q\(eX}v($Vݣl "nDc)h"gQCC}_Љd]/Bߣb nc/ۺhmB(Yr}<C>֞f홑 `Qu0@ tS.:rCC+I,;TM[sz\Z b3zʩļpw@*u.A[ S`ۆ-݄$h44&ښ,P ΟΗ*Ϋk~xʃȢ*zrPz*+^HP 5bLуLjW'-9(Ysxf $iF /lMawRa鴽20^ kB$Q@ϋ,eR}c6)w\^CA dh؉2rD14뎑K ̛~zLzԻRJle: DRA^aA20BI[O\l#L:8\l"Qrެe}eq.n_tn@Mvמ"6> 糜e.1XQ,ɨ?dg 4?a qhVt Bqq# $ Q@U"7}E c#Zm w5ٔ-9 ­t :vU?px~? PV0m!&[YxʣߖEcb "G>Eb| L%Dl#0lTD-a!dP\bB81 Dߺi"+gI_1nӂZ礯LvVK(b T`wFa''^i"mJ58mDFw4X"I=Skشp="̹ԌTy6x^dK KPMudYA0`ts0׸~SeA߀ e;Nx]܁_YLdecNXOa0ݐHû|عgdQL}<J+Isv;aύ#]¹"/oiM;h-rخT>e3U?i7Y 8"h '5}^@fFKxn"}!Qt;k^p5jxMw_6Jw2vRp1C͞JN%;'o`U| V٠B]}1Bwʣ=> '-Ue^#(oVU>3/1}sK2t.93ؼNnpNkjܴCCާVm03>.P|Ai?{ˊ.%QQ#C"at{( 4ii|א;N>?+B"I#lQvUʑ0>V's3Oh%~(7BBOg*CMiZ(ܘbz^ @]pTGЭBcaqa$\Qht56_@9$ĨA\m$x.?_ݿQ5r0JO;NZI7c yRebQaDMjdRyֺ[mK~5hnڢh Ϳ<q(ņffh S* #5#*ր:0Q@%`qIMwxaX㯪-h YZD_ǀ#g,xu秔h竓nieϲO6ڸcá(`nf4fSW}KԘ5dgg*.eI#.Y[-ws-: jі;${i.&0 v)@RpY%QXu@D-U<0Glo}c_Ok#Hk/Na3\|$pHўuѿD `y*em0|R&V&KUSdXj56=_n* Pح`58.Ř.7YAH9ʆ@3#9n[{8ޞ!HV,r;FRJs󅂦ඵM`#V-Ҕvcc@"T¦j;qPz; b輔JZqqk+V{ R1OyW6{,&dk $,ůNƑɥ+b4^iVfpc䞀/<]{i!3`Ê뽱zi.˙\t `~4c!*}Myčٜz0iPQe6ꤼsZkQh޵\?ՐMI[Y M%/~ٛ\- %6sӬ]բX#שk?Am\jm=gaf6DtQT"I}DĊX Ipyv|&R5 ݳm=rt<[xܲ .Q]~ݗSPh_a9㸪#@XYĿif/le 6+Vm0zfrC_tJt L⏃dq& ,q@H% UXc|fڷC$Cx n~P U4EQV0dIIRo(l~l80jFPr󏎀`='F$4t blvn}^I.7qD1Ò vM>.AÜ12,q%/nd^5qR \0Ώ( SJWt/$1/{uR P &2S{c׼;W;W'9@r%D=%jAW'\yaCN];eB'}F/)UZi= 28Œ>3ɸZή~mzeF:. cE0MKG@ ',__NfbI$UExqqcޥƸni/$Lj(B s@}oj;d<"o*꠳aw'% ?o=s72EieG0X ʒ ŝإ-ʲ@A< ԝ\z4ӮZ D-z3[tD_qM/Q1;3O(5:qGDّ1֊i"th.1CI3\2!' 6xz"a~ܟMNmzW;a;;2^=|-5On6kb~:'#-4}RpRrǭ}grP%"Uзf$EJ?*Eq5Nb\aŖJaVA-U8CĘr ecFw.|yP oc6wBUT!cMCѶQM ɂrVEF^lӍT9%RBŭlb+cip"ݝӚ :;F!z^b 5vT Z" -]9&S]^e~-H@LNoIkA"m} LJhJm:a1~{KVVenLLiu8YT@k9T7ZZmb`uѦ:_-qycRHUr/(M!e{0Ks;Lw/P'zt[̍ԤvA6sㅞyzs lPgQ]"^2Dl7EE莒}W0E& B0ېcI Z.߾ծF&v4ؒN_ʐaBu17)x`SU8QeD`:^-xr\u .ojn.= 2#V OPVpCаDi:hQj4䪏j{h)۹TJA]gDʀXklSfSkluŒ TԯB29OCɺFKOs]?IJa$ӧ[2.+֚\|&2n|lBݙ8Л$Hy- UQ(aKi)yr;J~DQR#- zRA=w# 道6!T׶ ǫ a$4C#Xi?PF\ 8*AS" 󀘈a^t,U~3T m e}ЊeaX`gKJH]wF3/\V)ּU.ǹ8ߙ_*&Ɔ#X~+r2-jQ,̊kz1^Z 0&@ }L_2'@;(f!ւr9uuObDE_V>y`: 6,܈gYQphP<9oF+">򉾬8d/ABk:Q>`fiQ+˞UbkKD=ŬW䶠:B`LQvīV3iQZ s30GQS;kskEO9'7E"6yr3kmF&Tv' %,Sm/ʉLM/im\pP;5 ּ'c Wk,"}&CRCa<᭽ܾ5%B&NJ/@kכ&B5km bV` ~f59-rD[ ͒LXJ2737FshŎ}k>"~6aLOb)F{#$dJCdz ]ǶyX"Hد+E!  $l^^!v%_@4(0Dtp*9ڒጶw~at$DW$b*Em Eu2 /僌Wڑfʀe]1'2rPPYnANi%؞k@TMD`t \'^m@5WfUCźyA`&6J.4gWtG>a?T҉-JBZ)f|!5;D~εQRG(徆zDfr!DR_0DXV*`'[&, 'E/DWE1HD*nAd&Fꘗ, Ȳ^XY`{:V OB:MQ4Yܦ f0jYE/rw4Lqs|?{JmJ[!;r؉UX[ȆAL'tlO4;-:ѣގ[t͂Շ|2ڐc.9\STjm s)VFo7R3΄qe*P{pPS~lALaFЄ6[t?!d CxS/ Z1Sc`y#9;mXL\U&b>(a,OG*ӼJw֖YS&N$A@kyf?r]B}Py >b\.b{Gn.f?SH;G1K҇j1:̱= 2LkVN6} FvJqvЅP-yq9IQ?؂DV4\Ph9ZeY5aYsGi8wN;Y o@?0Uw_lckrY4גY6C /-RwLܪ)ro{rzWXǥ"lPfĻa@)''xE4"T",.ܪo/'WgMg{Qr_#**AsXqԿB"%0HwTD1pf \ljfhx{rCjkgSv9b?s<È_8o,MZ-'נ ^ɼ (3VַCbHf9Yʐ*Iyru jȤEwg+Rw-hQ'!xS8gfu H4&PE,-n1kE9m ¾A8N Mh.%z BM#"4i>pUYhHt[cT$kՉ9)79bJP1y_\R]HXAp#f{#ĸ?Ib8z XQ/R`pwy. .RR~A/i$ߓ`Ac z!h ,2h5h˼j@7z⬄%6ca{\gdkRsVJDY#2)gr)؃egCMp'ȉVipt5|ݓgaz6A8 ?%[ίo"%Nv&~bкbIA߹>%]eaSu7C32@;<+|i 6ۏIN VWdSwf#yA8ΫdFЏoڃ΄͍'X粪kIŌ_ CwQ4sd<8<{_(iMp!BfuD׭U 6Q ":F1ꬱHLd]Q b8gʙV3rAyRy~h`W!Lմ*9JPJ2ε1"4=r7 &jX@kL"UKwF;JOE(RG<d)5썅?`Na;@Z}eAP! d!j=mxH qt0LߥI$5٬|;M=ILiG Xn_{[BGf/eo%)o9h2:d,Y# (FwL|5쩅 ,k1fƜlIͯPv2{Ѓ.rFJxpdDZ S(#c t|8 J wlhMzIxHߴ$‡чnTbPǣ{ݐq{`Aa{գ6`a4ȺBVٔ :@ $LO$I(%aH ,,^qWF xuv",u5eA+I%2 8'ڑ%bjNhJ:˓J`>zK]\ Vj qEzوƈ#ڮy<,X;x`DX$7j~y%(G9nbs7G@Z]i7bҀgQ.{HbMIaהjDYc\vIg;zU$]; C,QF$0^Y:+/كg=IᲳ! dj:HK"D#Lѹ- Ȩ,*Jj,-mޛ_9Q5&)`1NDB63Ԍ3ic$S  ͘ER<ڦ튕,]SHIOp~NU$9/g^`Ws5~KV H~ 7vXuueXjV'øq uX7e\ x9cKWYZxor)hvˆ֥Ta !c};Ó'zG6%s<00I jJos>8xeT+eЅ(ql[dwgN㐫oؚ9<O8kT3kˬk]Sa\8A|*fH>1QGݾO}I-0f4yI,\avN"߮d)Rbo"A!ӿ~Y'|j_DTgz21VPemyb^&=GZvRCC1($ ,7oLJu~z'Rj9cOi"=hTwlnx\yoz&f༻}.<Ѕ*Zin|*0ڟEY ձkt1h8E-3RFMC b\(\gJ$n_5qa.?$OLII! %. BB^j{7^&II[!$X"$_ZϘ7,^ߝKtbCX6#NM8z@M*ל `+1SO_?xv\3-2 f!OOJƷ1M[=jќ5"?(+%fĕ4Tl{M91.z}XReQxKޞ' \ԡCwcgmk)rxpgyr[_1>m\U :#rÎ/PϽe)TN@,{lMWT2Z`)~EVZh9ƫt 3EKš <'VaTfK!an1BG4@$ /bi񄫦;8\֯GmBfRbɼVK9(ГAKIwmGXHMϢʈIזe`DҪ-?_%2Qn܅%\JBo{o719"hOqB_9Cι8KWe y܄y6Y1~`c YՐwaP׀ "M㫣P% 6XO!Q) ~ Q*3pj-ͥK kH5MK|sN#d;Vc84v90E朊ep毡ϠmrJ ~QV֎A/#ܝ&Cr@[窻eghx uȆ~1a+K7tڢjZ1D ܱ l"bԣ䔟%Cy3n2$ u.,*;?vH)?h$Qk:ɉTX=UE[oYd(Uqnsp-;QYR5Z%w co]= ~^Ʉʸ75-od㿎~KJW,i="%%[*P %MoL e w|×*KӵW8pO7,Y-C,  'D_r8cBoWJ{%mh)xTNcEWnJ6kY$߳JhbOO if:jQ\yIQG̵̺(}tY6"msS͹r}_:a`9VQ1e\ Ը(QnQ wja8 "gQ$3@ߥ€ZjQ He=P TU {ίs 2s;1ctgl`:pv[kIMv #uFRPXrZ0j>sa#w>`<\5H9f1-Q;<Ug"pcOC(xI4R!(ېh;=)p'[nZ=GQ^q 9K)H=t gS+9ux\uO*J%##1wf%ѭ1Ki[ xP$rS17PDo0D6g,$Wz%QTY0k֬u{69AϬ'ew$P// AgRG?GFp\ߓ.6P~=oۥB27x Ek&km#_!*WIZcG(|]b¶Wk̴``TW06<78 '1%{['ɊN91CKNghڸ%Z'?8xxMeB3W!-"b`mEd+"&ZۭGav^adj#e`NSو,[og/iЙHzkWa১ӽ⋦} b6(l_R1m4!v!!5M=(Vp琳g@)pg{27)Xh `n J7KyIk3UJnAKTMAվQ52&$0zWN"+P *>8Pl<1ό| IjzY# Mɠ{zq!†%<ۛ2i[{5`M{RwxC7vJ+sBTxD?:,R?N ˦X1TR{I#RK؟sKIbQS-Eq`n6 cUT%}Yq<>&Q3HCpAɳWjlXUge3{P$ E3P7;Z78lD"z\?,^¬kDtZ19R?@nDJ0.*k-Y][||GKIyW^P܍aE(I"[cvЩ)Bp2PZo1sg&o`LvZ*~n6P 'Y0/.[g#n8Tsv |[ئ[ii|cq 9ƀ<R)/MB8K6Z1;ID5'm̞#|z4J  *yyjXy, 6V#j6WG&KsH[W{myRvsUޔ65ؠZz#զ' 'F_`!j&5M9^rL_\A _fW#{TK1=M=c 㓞1ŭޟw0Si _ (($:pjm}mu/+fc薮.nPd JbDŽDGto7 ^dA E WnO#~:$'"HKy8}'G5ux߸r5өݓ!@rtef2XO<%sX'7;|E*;f{!fFb*}XzgYg>c^E5,l)r)3g |I:ݽ,j0'c(ٗO}l+c9(8; QIsU 2&%W`1ʮ[*9ffAwd&дtO2~<HZꕽ^2Kfl0s5{#/FU>JwݔH H:<rZSGV\]G='s9ͥEDJ*DMMt6}<>[Pl/YdbrH-xȁ56z6A_6b"r!NLz]g#r@t,4Mۄ8HvA]O7P6 !$Pq(9ioChV= P6)V?I9/dċ7>Ix%~q_Kg+)~%(;r r' ިZxӷ8͕\c?ROS:&~_W;x ]BQmMgPR) W`1;fccT*rF]RuII 8T͘^4M0} /6/ DY&sZ˨uT{4O]rד [_H6&t!׆]Y}([I\f!J2LC؉}N):).kX bj-겄;`'1Nߠ3{-vA`2()<$7#+Ep3˸˷z0q6.k-V>" ;˒Ew`'S T_rٕyj!PP2-d .᝟*K19 ?)dϱxBkue(mnSX#{H "1҆ 4Hۮp Vw1gkdQ贏ȌW}ɑ+^}l -Dn ˧}ɘVhv$奌c@4@6ʩ-&İsRN8l-߈=+ŭ5m 'KD~T@a}\sOe-ʠ|$u06Q(Jh=_-xN{3Bd@ۣ)YE| :[i V}`C<*;w:[*+))!k<\2Erfk.$hP@Y׮F=oF, >zgAf*rQ.Nlt#Z 4P`i$y:Ii=XDҙTu9bqEK EMWb,=n0!3˖ӶR޵:VZ硾G+ !K-+"$EaXDk.rVvzV8 -$p?`J ig|Xyxmg=|O,&? j !FW=Z2PR#5,a)XH:+GlT$6 x~K Nv^+Ŀrv{"AdtaRe/_cχ"Ť@Tù}pIDUFRͭjYb|n!\;W`V0>R {(,:\Q[lPwv˂L-w!@ضf} P;֋U:ocݔYk翳-11:Kvf jZ9`Q帰]}FL=lt,VU|b f.(XKU$Jf3ses'B;jx'k.f6ߒߺs7ڲ! U`*NCulO&1WFeefw?2 gԍR Oetx!!QhUx.h0IJm([6Ġ?`:^#EePZ$c M2!w*X:W_eػ 2fgV|GaCJ0f+ #0X'9R%G|Y3$3[a?&}+"P1"t#vԽs ,[%e(U)t+ܟ m 'cYS`Dуp`'J"gi-׶#&!hiv!Q`+kXu]/ܺz, NN (r (/шiW`u67ES N g:Y"0˼"g֜BodKt\y7nDõ8WB2ֹOfXq#3!>q ,Ih4# Nҡl(J0= F”'~{2#zrTOkc{#.*S#+3aP&ecN骳VKV:Uщ÷+t^[{!ɓfm\IW=l50-es5wj?MyQr,['EZ0'F~c":ǟoP%AP-hh$|:p:|;䛕4Cq[`뀆XGz|̫KG*RLav< ҨGͤUS)QXӚx{l'K->ŧAHa>-Wμ|B˞' crWoxs]z/G㺖7o:ĪlJ3D` " \K ӹ*ǜBV`@rա)Z=V7Z/I;bI$} [h`UQ8j`Ap6 c{q77D|+(gǡ-0aq-$O^DK[۷SjPᬮτ{JsjKQN1@&t*Y'&k(:q~)u?}K s\Yoc*~1-ST5X˞)}Qtp'a`o=X- Bo.!V0'ғ2:ScHE&/Ϭ{qVf<8E]_3ǜ.?|x3~TB6n@NL%v9VUO-#y5r|fDZsyHRE=r6:'o` ˆL3=#H aq69XLLRu:T<=WF̹R?FJV(w烶+p`BXͺClͣ P;,y&STKS=ͻDԇ&F}ܐg&}S#RNC잦9v+ {U~ P6ܤtJmk3 މbeKa`wiw#!< іD=Sįߟ[IޱZG(?ko#m^E; J>0†e3 qyl꟝T2wAb'dnȁuq@F/ )ן̀)'I!o/T:4e1Sqv H¥-YNl릍&&?nz+>Pac``(1 ?S[e.tVC hܗ6XAkqO_2ǹ.6x3uv9"q5Y]h4F,s]slnh{c}'d^J^zUtn~!z;K)S % fy,!"hazzpot_1z["`2fL 4>Q{Bj ~įDyw;+;仙"zvIx}i h :ҾklQYI'm '8Q:X\L,j|$fO(lbVxxxl-|z+e%0pDUj½C{sݓ¶/reB $O.-f.S' &1'|3;J~FfvYD,o6(ݥ%9=a1mbRA"x@ JL^͊+ŕ߸:LG&wefwklHA;_ƂzGJ̋a(9$JˠA~إ12۵RU&TVqŖeQGs c-4f05|O<V$l2BOw͖G%P\)JӃ~ ƎLq97> swR}XdxV1v4X݈e]d-CσSg\ךwt;DhUg쯞 fTN; Hl8ļ:db x ˟oDfab4He׆Cm0PrxaR-]Ɉe!9N#Ȝj3~G4-،-/$`mD ʄV'HIܢįM1_waȔ5@yjfӋa2 sVȽ2X]7w o4OjHLp AN.C=XV}%'/ wdZ ^$n9s۰Ib_1R˂\څtߨ]RO"!< iIGv 0|?uu$3a9[^l'oΪcn)iD@.i;l:EW`w`KJ.:,6[٠?U(cD?_:suTveUѨ@'-޺52inrր}DB1$]IⓨU؂5^KU DJMx7j,W*i-YAST YR;B(%*f1i/9Uh'(D.D,Q:=@_z|Xl")01_9BHKz@}s:,bij{ģ%$| gax_ -]U=y5o?$SJLH%'-Oꩴۻݜ.gRSJ?&9aj}k&J:@ SK>+맇@%d`(2h7!FZ:XF2W"8F[T YhA XVS'[C^TgI?_ ygw.PūƲK%Mˉfp0J(l^D<. úosH{ m'pDu]dY>m0i(m*]2`{чpǞy E =gzRl E)5 ]A? 7?Z=u/ps1E<*]AsVުj(ݽ-UT V';ZA0 Г+u,`7$)?cɔM'aK`Ni5g)lUIW=sM$1*[¿MgA \eq#UfnnXu𔆓 J(06!D# Q%ov 4l͎6?k񟪁:`&&Hpr\³N*:0Z)pߴ=ڌq.Fi6i"3V >\c/#z%k44QllE'a2`% a+n=nn -`iHx3OVȬ"uaZNj1 59ŠJ52S4uorAx ̄:ȿ6>7_:6hڪ >qLWULNՄVMqq~MXOAX)lʩ2.OBM AW!^lhKvd>3S g+r %QayPI@t)YN:V!ZMt^\IsnYLg*~[.!{}ɩ=&&eZW9!:nLRSL40 if ε}܇*wq8jO1ϝ -V9a6}.Z\:8qk1`iS{68o^;QCd`;٘|=D91ۼ8]MΌg紇eŽGvV.bp B{Bϴ@-#!DNO .f1Ȏ` JsņVS/p;v|x0Z(p>s7q)^6 q# G5+/J>' 0aƔ WCZOFִZU 5Rک!Hb4d1X=t]+ Y/̼O%b͛~P eL/@"EM¬]7ediQndZ1JDNK⫯_{ɶ暞%XSe@q}.N!)mֈ)3s.آ9(:(q_;7fw5Q!C7 6!jCLGpbp=ʔ1OKzF?Bln #9u=']lWWk՝AJ*Ff[ue-k~+?Q_^lNȱH<,alؑ{Za Uz>Gs$5n"OG lAe )]h[{ˁ lj%8Hbz.GO ~- [p'Vy9\g>n; ;lhnPVD"/FGjeVEҖ᜜`+h%"ȴ2;4VrK(u6m2)EV}NŨ}lg?_ $|6CͱXƣT:v^tt waK$[M*e9E ߌqgjmFr 2t^ k7̈́ QC ]_c#hX;l̾<. rn !G\ eza5ֈĴ`+Oqs~m趁$9Ac/RQ0){vJmFTxH(-Ǟ twF]Aip" V< $]6{u Np;aEt"DSc,zd\ Z>ՉEa3˴[Џ * 7:dE?6>o<\IH%i=_Sr&WԸv)-"Y=99j?ܥ  ?;ʜ#UoP-i(UOJA E$T?Q<4N0А =Bс8Fd2'H*lRlû6f3+'e/&`g TQ#Bx}Z*M6 i ur xsVH\[%8q1j)dcY,Ȼɐ4'~wx]IW90ڱTचKWHi`Ȏ#G!2 Z(enzB-rY-;?3X5 PnӒhk.ǡ CE(ծfn4 9/Q[߶Je$6A0jP!ݍϵYRCo%RmXg$W) \C+.9tU3:tdus7Z-V >V'Tecxԋy CuJT|=n7[s2m6O59…mM/N;9Hb/13, 8ϓ##M r71jyNeIQZ. cK-N Fv8{8+QfAr/J i]}Db{@ʦy@ odW;Z.Q8P "gE27p8)Mܘyw~}KG ۲ޞ ТʠhVܹg!rz MNwW.~) 2]CճnА"Vi5X0OT o \2愐2-&j37~pzR)eL=>a_ m]$qmUp H#cn0@,9ty,˽٫]_g{x?=u.r|8#j#;aaf:ٳA*HQDuYC0ؘ]@6B=ͲАD)#k.0UzI=Զ6ڇU"|_`Jܗ?%y(Nw-sGm;h$6MB>eY.{>]eHc辮Sz'uOysħ|d?1 wml}jb*'G ؘo7p(FCq!agWN*`5}ʼn;8 _G]H\Qzm ;XhxOMGs*KeZg<(iz̺)t 8yS.)UP42*syݔbz 1 ȃA1ގ $ 9 ~$kht曊LˋrF!( Daԗ`:"  ; | Ho/e+NJ%9HgC랎6[׌#QB&Ҭh>WA{Vput"D,+.q,`Ww!A#XQVKfvRf2-X[ky@Y5;\jmfGQs+,G~^$0fn6tp6=1&rV# λ}s~<յP :X}|~X VP^^K&!QhUU-,z}at;r-TJx 9.8gk<f$C cWCTzx6 1Q-/5|>u ^msEG;Q_$23(승X2ޣeGIfn;i#5"d"l# GOr/~/3fz'uE%>3 1\ җNtnisBʲ?ӿQKN#t%/~V JC#jMXt(+;SՖq\vơ#-%:DJlɕLz'06 S0# Ic#v.O Ni0:`* ˑqfm7[.MOzFSIWKnخA ŋ4`>ڬ/P2cs=/@%p3ޚNT,A ?(`cE&ElLa*]0IQ~t_uk%4|WZǿK[&ھl3}kEV-rcL0D%45[b8z}$#v?oT<6Bd=%`dҖ5Le1S:ebXE} UDڶR.; g--2𦊘*ЕM$Mq8KX}E@̯nLF?eJ8&iid,EINC g-U> YQ&3* P=ZD/|ĕkoSd7,i !=#HZ=΀L)? e5Wb>#o>a_.% H `,R_eNJ[UȰ'I:,&˔XDֆ`{A ,\_ffm=%)2l^-D }]iv>'NH4 \+""6hB`@ egqI<@h4E9K-׌ׂ{^SC0(X xNkLYtDŽhٜ~Ej) ?kHG%35y|qiψ^!U{q=!\aމ| |A|Qdw9/NLDRͣb;c+0;PM:VOJ$ԼZ N~b(},P#7E;(- :%b.OHR/qR b]kGU.qh -0ZP<糌'0N I)`5 b(le]>_ 7 QNoߌBE4Hɴ% ]Ə{<ץќ\j:M&k?e H4KFEOkd:9՜*Ê qc:v֣E QRv*tU5D@Jaaьx/z ycw; o]N]O˭Y|,}] ]cYh-\&x d ] 1?DC8|$;H6ۇMߟ#ZЅ?6_Uz-\ <]3l Aܵ@p[1lA(~fâː@{Y9su9(H"^Z.4JxʗiylNE+neAH<.R쉮|=[PBWDqm sQZsy֥/-.A@ F`g@O31iNud/3D^w-OZ:hBݯx{Qzw+:wיTsuH?ި{I =/>7LdԗAItz֙XtPg%&I kG2@!9OU= Wi\gpV0j IhR :!Q= RC]acbjrE3ÕJbUC΢ ->+DȊz?]e' \Iqh&שR# b=RGZFFMӊ%>mʦjknXWߓc?jh?NZ5:&tv<XA=z+OO% &8q8-Y=owEKMVM0oAO3*TY7騢~Z{r+'%$eZ>U-4O{Hs{64?ٲu]nE j8?6}lP#JFȜlY1xG[/[am)݌0o 堹N`G\-`5*4[`ye* U+D[1!߬][7RU餴Fxa-LYff4q }7ZrjV.HnI2^yTg"ѼVBZ.@;Sc;(po :-[ߜ,Ql3L:nơ,w_tT嘲CeT8 Yi03E h%Xந|u{ LR]H줪`gȶߐGfj~Www8_a^a0KD?*|H瞯LF{,D)y&:k2f菴[]33~J5iոqpF)cUKx~\7!,pDFz{vlRUOJa6yގdy,.}sGa .DVG3 y-Xeo$9^EY,1aicDU]EھrпU *|,uw&9LvHQ貚@@]m2vqhЕ.:;6bٺf"u`-Ɵt sXɎyimA> gIr:8)a{QjvC'c2BP>wBxeǸ amXmTZ?񢍳 Q9b[j,3yWQ3~9]>32QK"Y]S`Sp9K4xGŠFQrRcn1m2eNf7.,G2EM WF _DLU[Cm֪B([Sk#$2rkRg9ëߕ{ Փu儁SE!I9墒nx Gn*7^(eWd *(Oeؤ!~)|S'o9\Emsc)R TToy\(OdXOhJE^=${BSV%*<V4`l=o&T K" Y+״Zq"/)oNӁ G7jάPCLH; fM5J商8>_h\>g Y,sN-OCz1eSwY+" 4uh EWO57  >E҈u\ 줅4 RGzV5V.4h\&4}s҅`x)zޤT rkO+pQAi'U &7)x/(d`qĴsc+\a~HKY7Tګ/2҆F&}vW"?~ 3 i"z InȢI;mo5eȳ.'xnD|T5~]Fo;ja?7e.NYA>Zs`,Eu$lM:b8;=4 :Nm6냞R5%\;E7}\77WдHǺF(B&cU]pLei0X^@ئ ʘR8ߡVڤ-c#sH5bp7v=\DpnXOx5u.~\썑t?&qZc"3[HluϘ 3lYl~D?,Lbb> Nv{t7\iEWL} (g_@:+?AEi]+0vbDkq2o6ے2N`U^R}TÚi8<גoK|<^:{9>T.&kL,>X X`[;C$H:}9􌾓өNnbŗilyB!H#ڙ7U/YD)BRgӇH.-L,"qv/4I%Al~Tr /] /.ꢥ'%0F䰙޾g̐JR劄>w`BOΪOo9D(+%np=[;^};9B}9}UH*&%vaWWۏCVN<2K>"^$PP~PT;.U8a#aR׬0cs>(FVU^UI)J( Ğz)>0 : 2*J w&Uz%x;h5hP&+g%W n Kկ `O@ yRW:. *kQnK"Ž_PIA]q,Y~AJ_bV[@&2N%2ɳ]y]zU]W 9pŶWTlN?PjU/zDk[,$8QU>)K]vVJ;#}Q1wa]:7Y[T};G9S.~ ).+v޿l{2 D@cNԪWM9kfuѧStuSgQ\3xhZ}tMϩ}i'"g=y~qBx r\T4Pߥ>sjJc :`EqAl0Ĝ땠DF <7" c0x@cJ Ju4}_,\Y-ϖ0c8'V; g[q^ϐ wc?ڄ vPEp(tV|Nr3ǂԫ`-#B;uez WVsהQ EeY{(L@}`@5{ 9sļCRUD$ )V%oGN{N hޜ:Ef&ڈ}]4C^?}Q~ x2K&*5N&Z?Ur۷Uܯ[Ns1/#Nm"6@HYq!8ИOV|oz6m+ׄ^-+8WʦMrYD tq0;Ί%h&+P`1L(#(O>-bd5'U'6 {#=p򃄾F;?IE ;]B:bW~YBK_ؕ1z}@NGuTqPN~K;-qNo~rT4qʋsSPNhY|(sv~)*@s(+3K @Ge@ 1I\վ yKޭ|\6qtg2Dq\p ^oYKkᵷ!]Kݩ ITɪ[L~狩br9AM F:HF% r̼B? ILjY]p2랩Xwy}U)nl>hӠr@QuyQ!)*5DzhifDf 1PgWR|-u"l9!i^[}l'n^_/ʫ9bL%M_cկItL9qRTT,>wl6(6J3d(* /U"il.iI0Ǟ> - Wq,KBJZ闬r2ʴ l=ZF ݟ;'X@(lT'G} T|Ǭ7P&0^+d?o څu<|GZv`: lWtD10LOY:y#]0mUې@#i6B"sOdHb[*^^}U_d{ 9r#>mY$@zm*R)vHQ)V0T\j sNl!b`c(#rÄLfKlM,ℛ jUfL1P Wcae-._otU")aEX?n`j6 IK 2^`p'qĘ&^B:\=G)TDuYZ.u_y#߷'I) 'UtQǙuB׈}i0K)%6Xm 71ߣ*RM?9 "%) Akm4fx 3G"{=Hkպd+ x]cb_e1 ä*"tv\"7Z'ܹ#  k!Qg!{h6 ‡kq^ - >&C+CQRolj1oqYZٗa*_ EeCǞdJ AZ[ze.e'ཝѣ1=IQ}a`2-ҒT?dcn-L={T I.]ufk^y.'`#V%c(}[uN[42_@JI4e,I f].5%Pݫ8^~qhu\pe䙋1>%b Y]Y NU]z.жn$BIHrQȪ[pܳ0FWަ-8f4& n+}"' l~+$L oJ[AZj5Fh} JîU׾Ӕgu w {S`MG>5km^ǻgб՘ɵ9C%Ni͸tB@R rSbvCYEoܼśdvE1#M_?QӨfȱO P!h8a֒s5(-&taYPm"r,_|Ik %aӶ9zّq2+.`-Jq拦 )K1*b]{;sepzEnIuzāT/vbqklYֿYðeLk"az+10LNS<Rtoz}6a8r ^r6 Si1awJNQPk߮\B*RV?u{z|A^ iWD+8qsnw\˭Z<]$<-6 Mc @;59]r@#6E'@6ผoD󲝰׈)Sev7powΣϜ0]1(iW <ϻ!6 8'U[B ˠ$|;)8"x#'$}=ME!XSU#$Q J8wt:2sώ?**8wD:i?ˆl ҀT_B) hq+1"e":Wqn.ܒ* K$Pv zL Hr`^IklHkI3_kOphf}s3ɿѠ`+Ké{+Ǡɱ"rA ՗ nmsRkvi j۸aXfd/?6cA#kֹ*f㔩D)Ta?_\ Fю! !n v}M61;.%>/lN5i=YGp7, ,yJt3 0o윌iVf~[ݐ8Wx0IRL2kT1Ҁ@l I~ZLke"_9N). i,' #X!HEq"*ڲ(~k} L,o_<%7!2sTa4mg:q $qSX(".gbpu[|Pzʛf}A-+3 #!d^[/DDtJMR t Dk-{;u6pi쾀j w^_^iYj;:OϒAZaz0̶J%B@ooUX4e~GmhvTВƛ`څ}J[30 nƅm`i\`aX B6BDdEGQ Jb6s3'vv4h8t)q O%W2}\lX#*zC3^&HgMl(1ObH2ex0& ZExkV&RIQV|XS9߃o.B5s1g{ƒ@H8sAnBѿA ;DIʩ 8vV,]P $fdҴ+;% 'Sx EgF}R2*FR\͖N9ѣ6j|laduG@i[CFpϥ8f[E$'Z˷M2ԿMKʕйcΏ=ΥXQ*#{EBU3kg~TD LxA= @c` [E垩շO4A4=a-ja+Eǁ =-nf}fl8%(Tw&f.rƒ)@Ơ(Y_׆WhtV [i6~GXUn}; lDY7:* xd`q4;t-:C1,NhjH%qP!T@i[缥=jy0hhqmaL`f+;@0oA33YHhh`MrW bg\ nm]E`eZIKfs@:c..p/GWcdڍC[xCpg%&zMS8jh59,`!M )7nq 1'm0Թ`ɞY4;Gv a4V,M䛆$TU S[YOgG`Y8.,2T9CJle͢^ 4{QٕցɚLjzꒀwGn+ Rb{־ZjՎ).K3S4ш (5 n\IMf/V =!8oL+M*~9CMb˽469%f16A7Up,e(0a>g}q%Ԧm"<)%H׿e>XNLV;-TH< 0 HʖY ͅ3yPKVYm萧K= %ayqɹm2:c|jH3C T; #-| A眣ؚ,X8WZQojT \0F9<+nɃy" SN&@)^q-T: Yi /l2 ͕"Ļi!'ogЧ"SJXe"#1 ۑ?<<>}67oa=KN5׾:]@nYCb(l,eYQf >gC"h׻Wq9NHyQ_""ڬBꣶp)&D[AD)”9;y#L{GApLBe&Ȇtk+&!bI c=&2kc_m?,e3{xr<~4l@@0h^~c[3u*>S q/s1Ol#saiC-w%X26ls'(;K}ڲ͒@Gf/IdKXj܈CYUP{5'Q8$){t.z )=o7R)MT!}, ?Zd ]PDVe|[7#ŴZ/=|97GbUo*=0T_Vn<jm: ?u5%K> {0PN4(ۢT0!,ϑ稵֍([/e\,Abu%UT'MqVfL PWv?lt9yqHy]qi EfcwSlp"c!Anu6c:+ҙ| `?F,'۾W6+]C5 03w/DXz~b:OA-B嗊?f|veVs̓eWcg;D劄! qf5;00 MbS'` fa1ePۢRe>5xč,XZ!"futY Ҍ* bvދ76ֽ,BSUKJwTa|UFy23߾)ojlv6]CR 5c*ܛ]|yX~H[ GIGMbcݍf>fr?uݥ/4$dJgXcY 7&Gq>7W8df!$?JN d@=[-^FZufb GsVS&0Hm9%mج˩pEl"ٸ nJ+fP%]$~yc]:s*:MBr\|^iO!]TS K=#,z#>Ois!hGȣٵdՀ*Dif鑡2!;U_`Te\:S3{Ln3Qvh6׺Dc:a'-)eA]V4baKX"NNw:&lIĶ W\^>6`CrUFJ/N1(^M0GޚYO4/R>=D-hC*X<𚯃CѬIlhՉsOU6c?9yi(UW7g+.J;a7f`0ƹWx<W(%{@5[dT AD_mZ\>֗&p^pVtrX@._9f#jJD TR2;);KghCiC;'3,\ ?쏃;f!ύ¼hb1$ެFڵ):f6i~CzSFv c<;.hZW>4)O&o$UBl?! F0 CS\@H^5F8,c\¿60L9u&aI 3osWwwq{sd[!{PzI9{v0>Wn a*6Pkw.,2-MSI_nƻaT,]Hʬ]P#^_Nse:APZdNLXUnӷslCM@"JTcALn u8"uHj,j8COܞ^FB^E0γM ɻH\0J`u3;g2mC$Y`+VR@!}UcgOÃ,iiXntްȩB߇S溤8iT, P8ɞt% H&#A܋cSܺڈ4_kWy1<I$ *YP99냤k"~)-q֞oW#enw1:v}Z>64Sؒ/y՘ll*&3&$ݤ36B') '.jbر7NXC#]sFǻΐWAS笠=|qӮY{hq&#. ,f˯p37r٢jc&0J:hm 6ʱ*6uo)7ra(gtƞZpc $捅8^H˿oqegM$DWzϤDmADB )D;<K끉c/q?v"r ]Ca$3}<@Kޗ͂ y@9:fŭP(+ Uu۳Rvse3j,$cQ!*-'LHs&[?P / c#{mxu@+Kbn C?5nl=dF:&fpwR"sQ~F#PV'|wc;;,-җ:똸6}osҶ i"@5t)z6.f}`nT@:NaM͝ib^-JDyd eO*8(J% pbH饘lNJv[L1/I\䎷;b D8X,S 6TWr<>ޢXW}p{`0JbD3h;5TB }E;wo , ]]-V'l{c7ܻjj=E#!H1 4F0ū4G+I\eOEye*ZsD5Op1Lj;9ah!sPDŽiɱanSCJsB ǏFsݞ,c8b糨?8s5UhL%<8S<wϪ D-ujK9>\$ 70Ǝay51b^Kj $Dnb K]t "O!aiw$ڙ@L4;K4nWH$LCˈ'XH ftY>WS ?Ts7b8"aI(etu~ ߔ!MQ/9WM1 e?lݘhɝrNq5c|gQ\svkQJ +[^bW_}>PFAߴdy )z}kv -0M zPy1bDo~mVtCweoɓ/2T44B1MF|s 'O>w]0[͇*o@d.;i^~OiZnq4 asT]?c u)z-:ҝ5Na6t)vJ1z{]>ivD]A4adyE )ǰ$n;_j/*߿+(ҡ3PkRއ3rAx22ّ͗/Ψ*BSAD+eW9l|OCxUY}ւBuPG{u/OY,( [WZYOXhL#UT46YZif?1I$N6Lv!۠!t{Q}L#6|sZٮf=|=/ewowJvp˯y@e,~g HR ;]a)e>V1$x|Δ35kuUI;S{] 0}.t @,Y15j-<Ra ڀp:DsG:lswC$wr? |hvQky ,ݭEZpV_J<\!r3lCꖚ\U}6[!xKʒ =}TKXpyn+E*VW`L:rj݌}=v"4=PޟxHª Fd$g2}/\C)l4LljDsCIxEGY/{w*ТBtڌ%8$1ĕU6@#}:tYA}i~" e>\Y>munMƦMdtۯHZюԜM:ZRR5= 5,#/n oOM[N&C D<<>? ʹ~2@vHd4_ݶOF4(w?Q |A zw_OS3n CF~0Rf Gtzٹ5&xl) WF7:C `= 0#hz7:kP<$I1_'QkO/ڻ+g/'t)X~&Б\$k7NLyG WCLm]P#0h[8d&Ԑp8Zuo=xS"+\PmQw <NFӾenzES}} }vhD2E,؞IOgh p[1|=mrj>Uۗwa?4vhoȗ"#nV0e_u?-,#YTŸ{6C0RU%Icm[$+prC|s<[ P;w\':NaJ,6?<6Rdp]uY}:j$x2X;GAPN1*ma)Pƀ.I4 ޛ3<|r(!mw#| rW6*+%o=rWUn*o6e>a"m|6,랽ПY;шL o|de¾FHlej!!65uh&ZHeedg ^[87`{tDH."$lx(^BxfJ98Qq&(nKj$ wNt۷ޠ!@${tVB2{9לӲY2ehTֿW/5|mq[_) ~h-Z[6>3 )sqCI=2xjiVcEJI>1ONBAQ5|άJۦA|4#ƺCJ}/3XrI{*^\y>JRW3B͍KG[;JU+*ƥ5? _bI J2A7h_Jɧ堕0"FGVӸn^ ȝr7<7ߴXu$uƅ]>pbg+zY l)4Yu~6feg/X֨jCn"XsI9g`b()L3}/i5=c:}q4`@ l6j~;+ ]3Éye}&6fBh^9W8vO-@ZsGx}$]K( ;1=fgwɯSi;}8[aPq¿8b{0ltM$/qfUЛi(?11dp{ɶ"`A2:ee]iY3{HJh @^5ۗ2s0c?[(/rBD`) nGB阜 4QGU(DZX5+0Dy5| hqkxw]+Ht9zifFtj1Er䐠i[Z+;I"}WQ#2"EW&E|S.Ne~t!Qlo<1j2#Sť)(lfjO7vbQ{!+%]$5Ygr?R`Q-D$8JQC([bt-`M3PY,M4P,_X|[UVntz,`wFQ ,>}Dr*"_,:_'jMI 4ȩG?5!Z@u+M`j&pG yKGDžn4id|F̗,AGKa*7.Ni;l֪7i? 8eMk k}YOd:34v(NAQB^8@ZyVܤg\g(W쬭]>;p` X%5X1fTdFY+N5|4} .DF~ۃ/s%zLp37 &`:&[ڸ挧 -\i{8Y,h_(Pߠ> W<(YW48iв*?B%^b] =TRGSilu@ЪMD=r{:'z3vy$>ҨN!j,C od]n|u6 &Q<]^NVh٣]S j% ?2GK"%:a#!'WݼR^Қ@JM*PÌ~ġ_.ji(ƯIIoL3|AVnV5Y@&zD :bJR;WI5l>eiX[ݵ;\ U;ӫjKX"i&\?0D-f7߹0/J5B&+kPȰb _qIw2^\OQ,?FzC`T~ja$w[h^mrg8b1ayxw`:[Id@asHy*5_[V#+YDa#(5q׫d'K6߰ ْ$nwDƅ&4mWutRkٜpF.a5R,VϹVaGFX2\>QA5n=q~*-$@ y)GX.Us">~c,KȉOh{56 L7ie?g8⹹c `-`qvNs1Vf+}Q-"X^աtN#/X)d&Km^7F7Zo+Q3=H)b;*`~j&pLǍ#\"w?a~L]2G5Cu[ #AZO8jia˴[Z!Zƨ >w|_j¢xʙ] O|7p|Eo[PcKt>١|ĭ$Xl'Mh+d&4"Uٔ*8D8{F (_0F8Kpu*Lz+_b`K̲?Ҭ` b֔.] LRBkf\+̠^|Uo{Ԕ{]Kh PD='ILϤߡbFGHRP>Kl5C482켕 П&HA{#XЩB WS8U֕4i[tU i{c`,nε@Gs\LdYLhxΨY/=iAuP}qSѪ6PL%= Mj2 fQPƿA3 疙a8]k&Xmʖ/"SP+zVDx)oT"S` U=Y-CihnԆJR8'p-mt)5|5BWfuTO^ NQ hh#z\V)2TmTbG 1պwn(x@UU;ev Umtfk`}Y@<4vS~]7h>%.~]bFanu69Iw LXlYXw+#㰨|“ծa/{bU;7!{e!`-jj#?]l;$K<莏}/Wހ=iaſiB'QC欛5r]Vj0,3 Y[m4!C 4Kp>$f`~ 6CltYDQ&ӧL턙9Ȕa2jіz&H|BaS$~(4kqҘJ@aR,@"kWT plL{߱t7 D})!LlWJ(UIܨλa73UKpOj$g|m^W,XDaD lF:dXj YiǼn)E_V?xSZ (6g7Wgq-e7&iy k&gǑ_^XBHc+"_\&\=ǟkb))S*aZTTC^dQO7O5Ee&UҲ͆RkqUJ[FL]gBǹ[Yջ\d$鮭0;, 4ݓh7Mbv2>Hא|A=•}U <62 G2ˈϜ%u'mcW+SxSjvD Q60Jmw0j^%+|\s٤>=,`'d#Y ƽ YrW\g"778٦3֪6jnC*g BSm3hCҷ5O B-t9kj7IR! adg(t(f;2>hwɻtүRN[y̑3KqLȜ9 [}G7!]K$*_0~^޼XژE٠'Iros/ ?;9b΄U8vS(e7 ֲ̿ RSj:'o|C.A0)ϕ-. 23uEwa)Xmj&oaRn)>wct7(m&k6/}e$ȱrA0l{1t1 I*?+K?#`bEn פ KawUV [L;]o!x\ ^ZngIqKqj/_l֣S:`*Jbii0# :jQL^&FӧmZW))EedESwTeLY.!TԿdy`eLkdךN`,13շ#~ 2 r3,fJFU| 䪗'uX Ô]RW1H(V޷K5IXD2y\5RL-BϋUCx9>GSvWbo*Vˆv >]vw:)ffT@%3Ɏ)OH{MݕZ՚OӴL'X>RrUeK ,gs>9,>,\_A:H_@ʾڝ~]2̥b+*#38X' By8).+ 0~CLދZ~AI@Mz,ēG4cx2$Ycڹ,pDJ iw!x͸ jk;ޜ)oAMZw|!P*B[Ih r\2V'{Gàby\hKmգ~嗜O9W6۞{Ǐki5=F(9gӝfCȯ h6 i&a\W>F)TSJrR.&G@R8Bdpqz WaӁ$ŒEz%__vȖ=`OE-(J9g1Y4*;S^-m/ńY?NB^-x`QG`kz/FA)}x{֝@7 Y}bUKLC=* [%At!n F"1IB= \Cr;WũEZ;\&yY݌Tq7~QBi;q@]<>niᒲ݉1Uz t]%Xcx> (q"Mk:lBNp5 eEUXrWh8UiQqpR"n|T%pqs.zU& С >9+9`<67xϫi"^:d|:ɥH#4Rv"m҄z)h9 /QccU+8Q1}nfwD呚O[V+ouY8նWr$氙h۰' ʙHhr̃(4$}+*:*7޾U@+VCso%qK:e0MB\ƪl k_Mb)ڧU&-laWܪ:FiyffYR´5<馝F2EmӜi~ڀ. Rl*qI<댪Ĉhjd-xq5F֪ >bKdmyXcu(}+U88UsLVBK*<\+7y0 ]\LDZ[P;ZGOMBwf7șPՐ,*m?w c><7zԷ4ދmel(ӥ~M~o=nhܯ6G" s 9ax+4(n0Z3HKB "5y~Rlɓ;ydEXĜy<\pV9,pM{Xeml!wkobҫN={i[ SmB7uDJDXJ;/_0ޚBi&ʤ%fģmLYៀŊJDDu_PDV#QLŴ5:u/`LAu(w˅>nq^GŚŃ:qt\ &䕻H$+r}CĢF{0-D;7lHQ6ZÃr 5؃vfFǤ0 Teg SWaM'Hͪ.D OM*6kA5*ioU^582 "6=1eg*EĶ  1-tN2h03phpɗW8ShL\fdbjuKjlDAPgIݰ\)`)xEpS=:6Gٮ9Z}KPh]'8:{ ]NnXSB3~zMp}B d? 6MDEd<‹Ւ9F/vNxnnjZmXuBO= S'vxSwf[v [ݚs۵3<#8%ĬmjX/ͨ+V2UCt++J=f gGgJ23\:8sfKX1(LE7GvÜ. CQE+sjv ^ǛXHi9:pz|MNtJ,- ]?0xW"{O֣br&p>2ndp=߽Sa6`͢CYD|:؃4cxdx&)_{K&Yr%l$--?nhw@vMXAva ].Mh8ǐZ%s4z#' ;ȎPNZ ܆ӳ/0wZ]}Y[75$rog jLB:,{ߺY⸑RY}޶T2IZ+LlhH-q/ޡZiS+/H"!h1V[#-1@;^ǐ?-9-#%ro!,ƾI TO̤.بKrL)Sdƿ@dbF;;'e_?k]A  h)?y[0{I,,~Ʉ!_fE܋K{h<E8It2&V 3廑)&fْr W}\FZH=>"6<a,@Wu4/rW)Ļ> ;d/ܫŐ;'%*c R}Z&1'+E ft`[ĩRLa-zNLr<Uyz;nLGȴ4ɱ,0be$bW-UBh;(Ea6XlcBxaɡ1HL>[ۜ7t5׹g~{ɱyh柲TlYHf'aɆ_OĄd< ~-F֕2ip-"BV]vWÞʢB(oy[br<.zgwD֖\+OASٸi)(b/McU@i膐~0'-;'ZѾ)=Bvkô[+NЀOT>^?R!? ݗ8pi6xDjCֈ!:sSgB)?Ud`H:R:=pD) KÛyNVzIk[|@",{ҢgW -5=\,:Ӯ{PA~&[쯛iݵ\W_c0!^tm..7[lZ/}rFK¡2ݧ4k{kDo_\gO?aؽ@4 "^mۉ:@qēkqc=RNNKBRyx L=dz|0k='߃)C)iJ`鈪C jaAX0vktFN^Vfͱfˌd * לt4ḿ9eUёI Ny7y|L{€@^O,c/kܸc!_rM ݯ`melj:,"ҨR2n~|Xl ^H'zF[+ pz8x\5n{\1RV nNRC//E^5_#dEPufi>`cY!w=OV/u;O!I+ְ'y6L8djsYQ*sGi?FvޓfՐd9ᙠ˼= +3v۶9YU^)v 2ZIZzT_R@e6`؛|,5A~dt%_ }W+_S7~+{/s{ .kdgRC#Kił#|1`?} +x (֚rku\?Y=7>v.pj*AQc('+NJc΃M*y<{ߞ.q)m(ΟpZAue)Q'qx^k/d2B\>@\U^}w-\4y.Nd5_{Mgl!Qi6Y~Ж#aYxf=&myֶ6, __].\%=Wl2CyȢZ&`O}5Y55\,3^yة߶ksw#N P\Uv 4+VjK2n@ݓG;)"Qi$E/S@ $jس?zMlAc<7hY4ʵSڃ:?r^' 碭m„ !5 1&⨔m2<*E@)H R:*Au9kJi&]{ oXt'wn 4[[F7/S1"$MX;K%d$(1X@qKf,jߠ}*'EU]!\XTmHvN ^%r5d0`d~X^qz,Ӷ0ꏙ4R>+7p.FC!{[%EUHF! ̍ چUaYĠ9j6-#!i/&,̴"{ 6b4)[u|pI{: atgwypK3Tx%U[D-Я3 "V?%ewmme[y?K`kNm"BeD5,XJK// EZwa @Q,L㸟j ƕ@t 5ȶ81M#hsP\"MRW/xVLc=ޖ/yS!JZoRz!̌T}zY V:+YZw-u?/ٸS 1ݪrS@x*)M W}8\ %@ ߟFI!%V~,p"~Lw [ǝ{* ow-dC$HñpB~yEW.sDL7M3 >qI6p-*KFKU#*Ԍ:6U^ 5Lh8slaXX'rзzRJA ɜa@3ES=|?d;0^A%!7\e+=ReE_=S}5#^xl`3w~f])%MX_[d][UiBL# UcQ@ס$WȨq.hi0"IԢ] 2!bHOyՀeQK05씆w|QyKdy 2yּ4윌oLMC"BFcj_:6C;}oeaAZ`t R6\'1M*`PR0`6n+;×(?[ R[4$ILyz(&R|Cle O01X.סv|y5{c|)c T0Թl4LI{MFU _#a 5QΚ #r;pyne>5tG #CڠWMK}Ο-@x$T/E'cJP.i{Cis\9k^|4<!yW z !bUPb-`jdZ* J\31{ % v_ 0T5\MJ}s;`>-dE RJ`>~@B}lh׌RFb^U&[zYCϏ1*,r˲@`!^"b $tT,bG% uio9ȋ*٣d\U~Z{/0u7UÕ\Et H!Kny1Kaa'r@*V=J엧cf wHmƖb9'XUt=៮QDZM(7+ĥp+­'NqmAS5ԟ,l)5c"_/b > 15.qocQȗ'<"2%@<-Ǥ*4WROU {^(>P6b<E(-mېݨӔ])a*pe "<۝c|]Vִ`t֐\q>tk7d"<٠Zn#ǔv8kڕDdYZKpK] w@SjH sFwQs.)s;vRN>2m_*A-PУՏ]&} 04r2'n$h/%5f~(\)@ٱ69p9,I}1_Caֈi(`m-\/% ?xahzWg&HFEҙ3ШOUFW~ynD RƞZh;X׹՟uބi) e$B6 ZR' st~` T?fIJf6c:n[r zǡcA3Wņ\\xi7ŶHuԠ1Rm@8$RRV\,cL41]Y_ ;m|Lh*7Tf}kveU-@ OpӔȟ~VhO뿶MOΡ˂S 6xdŨWԠ#W]hy97QqPo$Vcy>ELW[ׄ,(,X8<]y޾.lۼD Vt]b3O>"–wTwfG`OgJ.LL-{[~*r 23!6sܡ}\ >;9wc7z,)àzCĝlt{1YR? r 1 }J* 2*ڢK neQgX⯡Xwx/Ibi>? +7/Q,pXdYU:Nr:{H0L{ɃU\y"/m32 }9뙧"E9"es]6ӅR|(qE.V4"VG71Sz2r@KJO8E ^F*Bͩ@ 2 pPT9t$vG8*6|Bhc@r\gzUCk~O NqpFc`D*pN:Oϼ d9p*6C*jם%N%Tf뾙3N0r] JL@sp |jep ˒bzX0}# 'NmzC[>FŲyc'So&bYPǨtϺf݀#!+Iăkఋ` ) !U:$˪d@a%y#ofޯv%"; (+YOJIB}H0vI>$K(XF+%2E̼EDfZHeXVXgqD"j7nJҎٲϯ~^nD #XHg284H./դo0IpG+J05V4P$k9'#8Z X:C1k'Ԃf7ˁ&j.b͝ n\ap6Ny -󪃪{ɬ\:G/9j4}/@cӧ5<W|SʾZF:W5[aߚgCȀu9C/sFEy8Y8*!~E2.a j썜pb55in%uD mh9~ܞ6SAR1T1 'Puv̢w"V%Hosn̥;U1Pd~BY)4{JG"&-j ~ơl+]3d  RgT4^?츕2Dעa6T,_M-U.`BjT֋Ui[(@d2 qɼY {=l2t2!e3!YK!F _L0ؓ9S# cFր_N{a);ݷ'@,5L >*MAo| cte"js" 'ŁjJE# 1Br>,؃S۴:Qwv":G4p#'PX7*UN=ڠ Gf~%H)]LĠ=uQnЖ+Mܩ;WAG#Ւ0BdkNow2&X. F"3 UF+ )K.g }{#uĹ@'`Ìuįi׏GFa}o(XU87^(T + 2M]M gF4p0j(a{1KÆ,]y?8r dƖ 1-Ӧ+a1[܏"j+]EͶ.Ksռ)-p/Y8&8,i?55&R,<4TS<WfNOP(R9Θ_FH K6ԳUv2ٳ{}y|: JYQY+n޳I/Xɋ e@Xs1N>Nw=hCJ75G7~pt̂]Qc!JwT=#=^ 8>fu#5E%/S:CPRV6|*repٖ>HYѨ<|jNrr `col;]2PXNʲ> w3ٮ頻s*~5Bn {4vCAeB_ 9 U+yOa{z<+)z}IgcT5ӗMBdaiD&7+f78{9v}z <%ԭd^ .ֺE50T%۱u4w،;BC>4nAgI:U'I*+.b9k00$$nڴ#$ʟ;|Yۥ>e>ƹblСGyG۽nA67M߮ V1PS׾l8qgvt:.a#e;qĩp>od[FzD5 Eu&dJ)0xK5m׸}?UqsϬj% 7(ޔٛ\9"aHU.Ta\ɎU8 <}1wMgdpլT'w. # oRjN9[ȍ:|j5(<()-! q$,}a kaP-B_=yWs& #L)1ЅԆbNJl͵_S}>&sPRwuљbi|1ޯGTY8A*L~Ǒ 0֝ڕ@U(6/4N_E_zBų+y\?=?::P>v9MWb37Tİ`Ap#cZ$Bĝ5'r w/z+ RB>ެ_^F2(4< 6`gJ) jW<(h'o>'dUByfr/tpέv]C()ެ*?(kLQg-y3Ȁ~sv.1vT&ScKGSfK_6).ޏM*Tf ]V[{#vغk+{Wv xH eƐi% ֛h;w(mr/ȴ )vmt+:B3CYN#  0GQv=stB)^})k,Ֆh[!=@|̍l*!2*JugZizI*q|=w \ZjM9F͞uX׉pmETAhiGq浀(IvQ?UY9y7]o٦XwKŇr؄#̆J!׍ݏ8B0 !O&\ \GZò{ A m:gt Tw \8Y{|琫\2YO}8xGןP< IoG` ?QT5Qb eNթtω ~0$gKGi7M{@HoVs}BnUJF!$Q ֬/&ӝ@5,UbR"O8IePO{co7 2(\38vNQ[E|[QZ%0aRMy|86gK[gwl6^e%A%JC!` Fw70Ǩ޼wYTĊ̨=nuF1Wym\拤qAژ|>B}JO)9$N֠)<0].h0/kc_#,k b'ŻCcB8Zr!`KOQt2ha{?;FV~~מ~g<+(r} X;M*ˉr3)+OaQ/4z^vjnLEgFkT?,nۖؽX6$r C&_y[̽gluU-­~C~0izy FlU"8kVk":@o̕.<6vΚ?b^߀r;Z2i30.Eּ=?U-m|֥U&Ne7 \čӷ}![-ɇ.1f6R tIhoߣMp RE{Aߟ62S=$=P(Uf-LV~K'! %IlR ow|H2 8Je=*]2ٺ+p&Iq]QbUrF40=|O1˿~2ߔV&xҤS-,nE"мkI5eOǰIS9h;A ]kFjK]WRo0Z􏅫>aeJ+x9 VyU[p\Jؗ-EOnZW?H۟gSX?(kȅ3(N> z^˰=(FZq/WRO%a D+{/޴;# & a S E) _|bBXlf*٫@(_n2Z\F~xP%F.z?@%^HNP0VԾd-̳},)p- :hKqټOmъi冷@Q>Ux?׻0hOG6aa(Vd_xi\g\3cLM%g*.<ԬFK5ֹmE^*/ |7*-+4˔|[Aw\"WXe'zK449,9c`47#?'|mmy !bc$>H>]*R7]'M GS*uY,Ř~!ԹDqYɝP1H lu g7q1v_oin z>{XHE!ЏβR~hɕ(]*C7Tg֐5{i\ GP)`"g2N*@)8$+)][zk'(&Zl PQJT8$Fl13qjcWona/?.Fs̤'zsc ~cY<}؁ %B{}ÈcO_@D8M6m PsX/j>YՈfXzA%^_c7W+Gl(M $ l&`+lUG<(Tq#PˊfjthH">d3r-n|m~v)8A嶈R}2fb/g{OOVn-#]<ضCoTq4@ _2*',މH@9F]O!q\u_ +PNVN/d`ϪFExl7|KXO4A}YCEg&OP*Ó,6&Oc?O@4I<@6(O,Dy3J,I] %$94ТYTS@hOi| z1|LvB܉e[ k9Ymh_w la A\iq]FO_2b \$EMP}V,v 1}AO=h2[S<!(ǽClxEYw A_нaLeUt`k$|<;#d@%\=6Ӿ6 ,Q~su@,QD] riD caݫG)#>~vNBF@FTuckMm .(ع6jx_0n-pqҸs[0KY(BIm$H=L~A {M[BrǶmD'K}bQ01W B bc)*;_f5c <͏oNNxAh&e-'* +p=#>,1q 3/+7Ff.{ E~mДWsGI`7-WƔwNLHA0,pIֈVZ U;u+1u¶cYʩhBGd~xFMC`(tvinKRcUvEp%/2A]b5!o^Fz 8[_w7i|@(eS$ɘĻ_uOW TaKY @Xa~\dMckc ʤ`]0HJWiaW6:(j^='ű99v3Gc1"]xtpӕּcCABOcSH* V@/ = HE`&K``r'ppa} f]=1fM>X-|J`Nݱ#}BD~ԅ E}eA=[4V509(k;tg',wPs1w`q΍(}hȾEñXLb.ߌS, Gy\A֎ᔁ2#Ly4m< J Dq4jÝrԂClT 9Cщqm/kb wGϴ|ceG 3Qy`+"qj6YjԞc*)f_l9X<F% A^ߕ ]Ε5 Ao~ḳD]ܕ>=.LN-Ti2Wz y1} ?Aб5f;L2L4l/K$ywE5Tq@t,lșR_ ˸َBNEo,Eս!`y'ⶵ/O(6*n]WM`5W̐>W#Co@//7c̞EZٯ2V P?^CV1FBBWh ڑL͇nY+ӠUM5inuz#^N[K])WeYq_$AQN>Ep@&K+#@OLbN Qt M z -N'fm|.zkTyyD`H&yHf6^ #raВXgLe`V"$ViQxO#=h' 2X8[93'H^'&Mjӎ^PmfWu_/SWQY./_\ZySrԬ2'CS/]Ak7iÎQR&9X\}_ 6Lh[wc54-2QJ*e>b0wZ+V b2ܺbZI@0( #ԖdLik!,fY=Q! ˷'M{,I dnjNQ^‚+XZ (~>ќ+@ 5ZM\Nvd :'۹%߳p2BR7 EGomT5/R_ڍ5S!kːro_RpCƱF[U9]<-c wIvEIYcww{ERh{IKI W|tEٷKծl秫,1ungQ=24r ev׺p=x>'T[B6.U؎n#sszaaa 9s}pL̃[gYzc2Oym>6eGs { s%H݌ߑu_I9R'sq RL< < qQ7/_qA;?o^ RӜ Km־. LB3+0Ug[+h 8X`zΙ8OݧnL ;ƈG,8) MHû, rucyuJ$/vaX}⚉Z5\sK 8`ӈ]r DT Ԣ tpʋg]ZdH=44CD3?ކj*DSshY< 2 s00a4{Z/Q`sܦwZ>PÚ=x/8"v{m [ z KD7=MUVURAJxeA;٩RfJ(l_uTjMJ4ĝ6;ʗ/bWɨs| k6qϛ#ʰA`*yra[~rV+_Қ0ap[xq5[|cz9ӻӯ8QvGAy J%'bQF"DԮ澙];#>ĽƦBLlͧ / -_DK1 Rφmrw}׌2p{QCqJ^YB Kt5jdJѣˍ0my'3JǴ"9hD2ɏ5$fK |坌FV3x ¹KkCIW#')ȅO>* k % Æ`@ZmDu-#<"c PƆvdx-mx*TܯN j!pv[=-E'EWL0]&HӕZ~K97P"d?p>X5Z#)ZV0vtr& raRyj .ޭ nz(y si^lQL+!^+bˆ=QoĒ0Ѷ7\|#wg2KS\"jlGZ[Ea0'U$*]7)I%N4Sӎ{<[$Ώ!ؔo d4538e~OQu$+)v֝44-(漌N׾*0š,S@t WQ.1De+}E oC)[M^yͬqOp5e"\hjHCiY,ki&d oI B]y {0D.{&!$!ńŋK/!tz\byxλ\PH~&jaPd}nš6ݏ-,:W~[KCr\0{tzrh[ꛊߧE<'ӯc등Frم$n=-4P=aUSznj _5X;0h9rHrh;$?;'%yYƫIS J׵h?*[I]esAB35|2X /nJC4*rߴ7ҔqݛX{kU8X kEWMdzɯf Z T^[t>:ڐ%mmr'Uigq%IW$Hi6-=];_IS7TE7<ʇ&lQb0^o iМ8+HOWV*Ug>vɷ5Gjms|ݧ,^pr=3Ө:NF* z}.OE_4.2J qwB@>0%99 )_:]f}gW`/=6:HwrPsKf\ɜ* oDR)rxf<+MAq&L as{A\'\O*1@-Qw4~$X):+.#}OaߏL:]$Y(Np%"%5Hg{PS`l"mTT+ D( ֩fI$QzB>B~<ybqw sY]d ͢F~DRȧqo_nfLFO2hMv:E:$B Sy ݾE=@qIȤc?,ӂ;#aRgbt\P >P}̽,=I׎1\I:d+SWw~KU '@%ƻuESdT@#k$;D&$@jzi /1jRoo%Vk9gAS4٘,jdpEmAQO[,vc:cB$IwImʋjU_{nɧԐI1 J xT#dHvvq6aJn&fxr$I4[~T'YTJi9tXQ?ȠN+=]u}J'Dž;y@CM˲Kkf D̫<#21$\ϧa"ytHD(1jeŸyE9f%Tko8v_A&g4l;1`.]MEQ+ͤ_Bɬob#ā= LDs,,O><鬪zp-\C\lRJFa'NXI5kqEJ,>J܊gxYafZq]X4!$p8dZ8 XW0@MP.`Ӝs~1U˖O90"p|Oʻ"e!]*Vs#j+RWRZժ\[)t?uYy0pM>mu#&;M5U[ D4h/sOgx8SbP6Ԁ֝,ÈY+tgLU ĚǽߞqϚ_h )c|M֒t4%ÇGKXx.fp֜"2$.ׂ/`ALFCd+&+![w%g3WN#Bu;*t*k[coP?Hᭌ8TݯAI6 pe~uFYAF$z~@o9.wł ^S^) f[fBiL6#:@[$W^0[dgÒҫ^/(:54V wG3JYu]h0ԓ%\YU1[ϭmYg3!&.kPq܈@?ъ/wKzH1e&͛q#ݪƕ20"*SCK%=fkE5B?@E ;YvQx'yc_;x^gl@t L WP ]耎ej\AKobk&UeaPOMȳ^aw]! pp yEQf|Z cui~+e)Å3tztB􊽲8{1t<-=L ghUG`kçv, ܣ$5 :iy#z-91ˁUf73.R|ԏU㮫Ii },:.Uctu6Wc,'p3 Ӵ|Nk_wKme)uZw{H>&KW&U1݂A[У"<%k1V)Xx#Bcb3 O:F)߂U:K"J Dݝ:g-&[ʇ@2F )z}֟ROa9mkO8EYBadPBG^:{Cr4uhͲpװ(4ȅ70u"h1+ HFL5Ek1B~V* nNXF쬃Q@ QҐZUú s?t Wcێm8wkrk dݫQ-V/$޲5->݇řp<2.ח"- n'ٴ}. K >M5]Qr-]5ك~Z(ѵΜ4$#2vǴ~6gi:lEATT+>1ak’?1t5Egh["sD81Y>KROCTq zLGB.ܷpL8v"|Sl^EГYc0>o?DׇPv#Ml=q)dv)^sT#+AΪT,xksp8e3)FJ]H} ً^B<6`6e2}xb}VqXZs>:+D-۸ iO C\xK4w ^) ԡ}%ndζZvZN7l^j ͋I6+,tt-hMi2xzovT]^%c6P7|ժLcÄőC=JIjY+#o%O\"81ؒ/>L3Ҋ'r5@^э0l L<ӷBE ^bLDzVHbwuH`lC{< U%W% RgcsIlmO܇fBzٖs ѭy2Έ`x#W3 vЌx}{rA]Vߛk\ ".K˞{vҾkFfv? f|SblP\UGSF/,oum#J2_\AMXOo[.ߺ~%gBesvx| iĵDZ#qIJ`m6L:&׶FgfǜXOLwF|m*K  0auDą@ N;+& :eGpxO?{6#'iLVx פšUJ7yzX K2 …s,Jҥ#/ o="=ҙpNXGC& kӋMjw`(1abZ)-%0OP56e #:7ȤrL#. DTWn#"sJ^jtFz{7ndH}/?;2"&Ke銮ύW={W-=}%xG 8eg#Q~lt,X5Z˖.I͊k@guYj]]AmR \VJ%u,W^uNj f:$qB:<֋9w%ghYR`~4\7 y?tJ|Ϝ76=emSdF.5.TD&aF55Q#Jc5|\ь$#aHL9 ]38nrVL3W:>maj1qDeǿPscl\p>wG^Y |;Q^ r8J2obh ?\q?û,jpg^}&h~&yJք.8la_,;\묨:QQ&·`Cqw1g 8h<`tI?hR %t+PGVunuKE&1ZU[Ozpxg zouMS+4jV SCH>`Z*"%t`',H9 ] $*Hcjwq{$\E(5]~ba*>(Fg?8r~[|uK?'r"\Pwt'ؒH&9vրꅘI S 25Y7ϕuY![5:_6.R6p=-ĉ#| TBB-: ݹ!zCi] F](cu8խ7KIQyl787f )[,KUQZ&dPP%v/XI3,q@&T$7ieSϬdǫX 6z)c5V&R>׷4g*K2W\=CXJQpPe3Yp6Ƿ?gu-e[“nu{!A2\{=\J{f'Y=C5/y!xdҠ::6}6+\@v$҈jMm<9zBҁ}ϋM $M m˸2HaU|;G8P b8U c g  Wޖqxr9sZg]q9=FcQHyYvƪ3Ơ^C׫'LJ6"Kxh0閹,(fo K 5Q^yuU+-OgYՐ''P%m&4Iщ C&5,3mB3%ic?z#\yx%r;hd?ow4X ԫ[+Iy'GGA'VV#B×YX[D188nsWTyhir>d`T^:@QqSC&N)QMs泮 NfS/esǵFaCq][cYUpRIBw*k' /Nޖؐ]_쎓궣r>b@uiI=nY"6[O\dkih&pG^Z ?~4wK͹F HZqYGĀ8Co199kojAu8#=4 @NZTJ٥>5; Eg]`O*O7uqf͔Fzr]Ag]XdAH9QW&^6&(~`V5 15!jPqLB-uj&ƃbs?!exR `22]22|Ϋ,4!:(G6 UjEF^ZVt4P?#0+Q4٪zR~32/=8T~/!bP,,EF O9p^㞏I(jF]ʧj@^-CޜB2w$vx8&+ZBx8l8ѓ4Tzr}@M; Ս nw"T-I@ATyGe\8PvWk̅9Xt'Kin'y?%^-1A9;4Oz_:M1;vf->#w$H1Q"'dɾbD>&[ dBWv_gQҚ#Ҷ,jR> JR(Y.`7MOyָAb&>.(TkH R5f!(3 F}[,h~coV[9Jw9%%=YTmq&$ABڢ[BNRG٠cIHu 4ld]3qN$=P mR6$ <.3[oKUEaw%h5#Ԓ8DzA~s1x@n~d_1K]~(UrD}M-9loA &Iw6ǾOcG/h&xX`fԼjQK'>n$\g>>Bk*1jܯf9: =c[Iy'!zzYM1V< kg &wB睇ܷ iƃM 7jA(DvH_mgYZ07070100000135000081a400000000000000000000000166f3d9ce0000d70c000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/media/pci/ttpci/dvb-ttpci.ko.xz7zXZִF!t/L]?Eh=ڜ.+8Os'sP24iFiF ph9p#]qws=,`˿L4wd g%mn!'P&ӧrq<֯٦A^.$c|~iwx$5 u_GeQy9 Vǘ/MC]q]ܶy.s?SP!09qjY!1󔼦 h/cF$sQYk)1|-+!ƞp)X]rzf>4bUqO Y:hmY5\E4e\ sY}b}&wDRȺo?ƖX^3`؎R€37P&Inօ2Ļ\5 36R2uoh [9 -{nuveeTUÐ9jD ^: Lj;jB[$m! -+YiGHHߓ$ _EJ$] (<\={ou3=HHNv뛛᫋fUs_71y*|ӻJ&eʯ`:tnxLUrl$%6X2`?Lk$ &{u}؉*l=#[H/NW!@ kX ZMwNj>:*aY$%Pp-kY]7G`=WIL ™cD Bʾ.2QCIBWBKZD,=-x<-fy<$V&|\лifqDTVDpPھ=ͮHݷ1-ŪA`O?6_~ĩ:R -|N=w:4oKރ{@Juܦ7{Fh~-2&J Nob^Q?UaMQ456rUt=4}Pw'SH $궬8>oS{$K˷-CF-4MuM@^ _4]M 5I(hSPe-xt?d}[Tcybxh?"D@_sDc)wQ$Z/LtzN[CaD26")p 7| ~=^ma/@&gA[]"W:NPOo/ZSe FB[%aY;(^XRZ;nf;܈zCZ)2M^A6l 1k3"mf[ȹ!d5V Vtp,Շ7J}]Hn5u&s45V>oc Fna/HQ%x%<, :v ?{; ,]mցk rz5|sq煜$\qbt֟ OIS.@' >; g |gCbhޅ2q Nj)Ίn}: i;Ÿc>Qp$hGjVPsVK90`%*(~G֐ 7ZvV=yfءo?>{ L~`l˯EϦ)bqMi.U2&D]/*k4LLҤy9qFLD=C4 9~DMk8$~Ido[2o2eѨ:}xK=O͓eҁ%3Z8;5Lz:K?lCAD׀ONUWX+@$9+9;ae\br;&n0fGGm*XŢTOQ`M^ -Xbޒ Pr T˱(hSBG?-k~ Wm"u'2r;&׃71c&}: uhbp5Gwɤ[I[\w}-OF+C̩X ԒI\& xwb(\f<n) {~U!6LeQ2P /A)*CWֳCTj{j/{XG#irmu eK`ѕT<! G~!iKv_ex1Lb ZE:,b_R:ؾF@dP旎 <HP[  uN@p0>oCU-v(oRԏ0^aJ+NӔ΄pOTr":{x>|ciJ!4T^S:QVT$)Š?qf]h|o>$_].q;|_$~`S:]5Xbۏ=U;PJx1"V3䮄D~p-CjQ-ގPѓvN#[6(IOK/c#Μ@`4  |OW)F-aA&w5=IY/;9S$m\W|hsdCY03FGXUƩ /s"u#Mҡj&d!(D$Pl޾%&GN=< K8^w} q A&쎬Hk^oU2K/UY`[ԇ3ogXm9U}E'{m nޠX)rqb6h 0ޥNl/|%ߪ}&ƒCU#MtDM`=CdpfSsW.a^p&t&T59 dt;M4[O<0i[1QGR%gǁnU'r}͍أHj ;?gL/;0 )?ﴝۗ\d۰\aEݕVFKz<ԡc2[!Rz"'YKTFb] WRt2EY9xD=ߗ}- eHtWֻtXsW6ns(&|/tzO/׉DܩY$=x)MH/S&UYvQܟ2=ꝝBOaRfm8#t'ehlP6=ٞI  |6CY P!=!W{t(NEeACF^#`ʓ2HFc'a'&gFTʦUyM\i6?p%JwQς0" a}eP9|q? {q~[0nϣwh4n]OgX @L~E`jy;ܓSMyH.֝< O39 ~2B`9 jo ?lz+kY|bxa-͆|IݽXW$EU8;]1j*>`٥&)xX Ų]8E.\[O1nrΣy ^y 60`۬Fg ǭrp 1tBU1/ slGi9ZF[e,KX%Y24kVy="iS!ƲX¨&{[}a'$FI`|_d8W8q>0Qa\XC,/"ߟݩWMOzZ&Q9-#\ U.Cp*j'+&CAQ4J{TQ(h垜݅bńds`5|C(xZ&HmṫlusHSukI YT."ݩS x dS#p_`T ,Ri"`sD0w1m][ņԥR*BT2}3?Ylμ^ xe0?4Sµ֔Y OBZOwA|j#*}* %MRXuN9Ha70hU(>ɧ]@gMI jV(sA}CS)u2GoҔlVj=LrhbAB@oQi vI!BTN v1f%'" ^fYs a tZYqAGxm^o|G.2HIPhf=4Qf& 3)xc νj 6 _E HΚgH>yfہwOJ'v\&`zgXBukاHD!L!zg{L&Vm4輛A؅ Ju]$lit eߎ kL-\ U 0] 9`=-ًE" `k~ u O (fޡs^b}8ket!^#v>#Gϋpa<߾WK_CQ`QN";%`]"?";DP|NleD=%.w,X܃`\Eޚ<}݂b485%rk`_T0ijn.@ϩʅќ{fMC+؁\_$fn C)6m0}oDtt޷B U[?q딺DޏȢDnS =iꑋtN B'KA!|e#J g!b6͑>_jvuXKfՕf\πd *,'VU#mh7c-]w]I\$6u=>PʈGV0|ѱ&U-Q ͱn^ NFOk3 Uښr;P|!A?##4g(wnVXv Rռ3 ,]@A&:4}ɥEҡ[^`5s(KycFRbYJ1VBc#yAwQՉbJ^)5k%WVى}5MDvM j206'/.U`; D .A7z]Pbݮj5&nzPrF?ZPĀn]UˢRVKo;/lUkZr\@ٴ fRm:< /Y 4BhIiao: V2 f8R[k9y !iRąbwۆҩeYx+tb3osaQg)8u\0ȧnZ "Hf/YOm}G_@(rLSO~6RS? i2Y .>ŔkSec̼s }ܨʩ#zl>:Gt<,MK>:.`X$Dc\qYb`5{HeIy0bjR®`dn{BY͢`BQwDR.4֋ݪ)GIT: ]f?LWPWnaOb_9YL 'U8i`ӗeXѓbSCš^?lf ; vHq]kl|‘d&Q=S6t'LOjJJ-MH'JaZNu/A7ta$H}nrv)9[p=w{v]*2l-L727mYHWPD4QXűN)\m^ UtL${ ggDq4ˆ3x2D46"^A"lFm]LN52ݖ^Ԑ->˸!r>~7A$* 5˻H>#dj0dwyӮ?>%6[jlB|ϭ6QʕVF9naɼp%m)/6JkcU R:vw&>#< 9LSH٨zmߨ$pY7XqKnըU$/av? `twɦca޶aYw=31@"0.! @"ƛy_g}zx^ E4O'KǮAq!{38S'Qo3*;:5;-*R;j>Pդ0[Drm/CwL7'tt: tc/V[;$)c[ǟ8 L;r` dގ{ )MVxjq|2G.tyAOR%ÿr$Q*ݲ&ݙzMf+Wt%+q@{a"x!v0>VgVN(twɸ 14b K<\OB)atE{urH q 0p|{Y%}]E<@ݧگE00ϙibE6m#WX($wlb؝M 9|P `38sȈ[/'"a*Ԩ(W dsi I HE-g@kSH3 oi,oX+֘}kahrQv$ç7G*)-z Zm]0K~$oS^BBJ^LnydnXCW-h)׳Ն%kS8D2rͰۀbu5V8 ܈#$+2\➏b]> mJnE)2p[@u=Sش\VLgx\'_K>hL+=@mR;F[H>a*1ND ql%gLs͔˚-\#ժoAz}*jלq#7}Xg#@c@ֽIUr]z<~0oxr  @wh&3pe'1pH}'A1$l/ӿ/0'dj{o{"\Y@Ԫ}2dis9Ɣf8+UA9ȡ$\#.yE,:vZbS޳a f}c%, rx@:$ȯoيHla>P$E\nHO֚u(ES-?q"ȓ+_2˖"T;'q W/aioKy 8 5{b9eIJx.4-Efi*gr < WܿQ'rF)WnT*ɮ4|k hJWoyG­~Uvp(!R^Ip\τ$~¸ǿrUœQ[ f\u%P*gd*?k3.;G:@P#6-vXAg[ϼ =J] RD6R'g,c"z.+QQM'RW_m i D'b~gƝt:`9oc7O@NEi dU6'BMUIB^7p|W_K ~>N5T딉?e {LsX6;ڹ*K19|/}X=OS EL2 3.1 NV P-0|5阀}|}Gk(eyuPHڃú@4~wLUK+ $RT.e?hoJQy&. 0zw7sy592{9yfԼqgg 9lO _ qտxU˄=G'nkDrRJ]ڙ?3e{%TіX  U=OPR sWǿ|&df|q9G."d 0E{8?<<3Oi{u4CP:j`'$RR} 03Em0U!ywAl[_@".OӨF}y^:I;џDf eF7"p ,@ώ 1 : OZ9{eA5`{D*Uȩ+1zERA~}s?'j [/ PG1گ1wnnRtRkQ^_wDXXǘ"${P`P*+$-mjcMN B0*Iڌo`z#&R.ٽ@.CsDr{.Yt+F"0n?$okcir?Ƽ5pΨ6~RcU2Дv7^ TNtA٣TrF=Jٍ09" j104X߼w*ז}odnL88R)dN]o6$BQU'sFq_"G=E QȫT@%=YeZ叻k|%!(#i$;:ABG7٣rgJJ :W 3,c9Tr 1y$k垩tďfFhBN=r!cQTg .=03 JԬf7 +JT&ٔKe=4B :*%',s tB a&@ U=[AO[u0D'MF7'm?)3l.+IezMbUU^N8b\,GR_F5˒{72Tt>%sTf]*"sr:dopYrJ(7.f׭S).bN? x^;T*vd qqMT5DȲ rOc}sT|ޚf"`8qxi ݔDHDT?g yѡlɖqg?m;\coc|6|IWX%rpLBHl$'} Q .WR0܍E  u Pg^b~O97kܡ|o7.]SKm2p_Pb=4"Q hi\s%"wܛ4)=} qey^4=WvթDO)9$}.%x|ȲOVISі2sdJ g@+4Z~=bD˹D;*#B,t]V#^{#6;y2wqAt,$H_< [>m<a*6]Z*i#$efLsAh6ZM= ܉*d08,&K){Rx]| |Lu+LXr5х\,[afHf"E#F۵+ b\~fK`쎨M+ h (ϟ8TF({t>q#5s ;S1.A1o ɱIeүXy<% 9Qww qyO+eKc:AOj?=4^/i5NePcG.$ۻu.dYx- AWru^WB(PꟶRPc?SK&_čypvh- {1-~;L#[Y "]%@*J2@ӤtWSM^)\)%2 42]F}.'Dy}- z}e|.ٺBbHEN`lgNQي-é>JfpYD{ BU9Nuu{o8B˜,):XU8 8oe"\<% ݖ'R0AqpBh2e _*Lb4ͨ_AN`EHKec&3/K- Wd]1;2 RSy^XPmC~GP+`@,(B%K=}XYLb頊:, آWLl";힇 WS=:tR78i;z1N9zdl:gw= !o}~42Cmޗ#rsKv>>%Y0z2޲?Yp-(׹9Js[IczX}I9͖;RuMVWKG#Idw *Չ܆,7!FN 9j1@vy2G"ʊsS j$b$qَ+ +.g~;Кˮi$rr3P3Fnʪ%[Hlx(\/QƬ)\zC 252% {' Vb2 y^Z;;djܛ"\5D3,/qrԢ)OXѭ|huGDo셻5$EyԶ[bט"iL՟}YW- ;i*Ҳ8h"#s:K7I6r'(1s+ܞ'n3*OfUb,NK1=tWOG|]:?! dPDFP '?UA~~ ,հ $pKYWT[:^VݛdzP< TT0<XRVNt^f4 ܬp\-.oCHӵWygcx)ewϢvbVy2KI-1&C̍WՂ9nsu8ɵ6೔y*KV DED-hӕ"Hx4rN I'jEP2}q5qQ+jqS]3{z%Lr8戆(rC}XKsg I 6uR^"z-v # zSit,܈.J:1;[ ϓjGCWT0r ,jNR!~T/CiM"z+g  }9 =, IdC|ON`j%^'F qx 9$C@. )RqUrhZt_+v M'ПaoM4AoT |"B+X%䁻 qUAQw\a$;@E$eiC8PH]Z.2np ׎[Q4vu 潜 'ʶ+Vc(+G-_p y|n0]-Y1KD);S?, qآ]MV O씪wG*;̈́=(0CXSHbqLz&A7i!Vm0!%_>!jeMs:iFO؟h`zQnn^Semq wt#"󃽫s=hFa#xS'v#Xf ]lJ -|[Nf{?"$uV5&f$uTf5ף65TQ둭͗Y!o1\s=~?>; S24 +%F e k$Q)lQ{>#Z.*H,,ʅ`,cg"&G ݢDlw(Ǩ-8BrBJIQ{xcZd7xlp34/R- ."UYV!χ lv4|63MlH#5pMrws8u i~XɦdZ^q9:HdY7XH?и_pX`S*va+gEŐtˎXO1+~[EpD=]xMAubC%FK>vS1h&cjA6=LJQ3[:VZHj02-ak"BNy֌.H ?:2v2f?Q?l z,3}yB)j,Zl[{9JԐx-hv>qo-x %kϕ\WA- i $g4!DNYCTZôx c6eNo@|C?LB~=:'ց]_9yqܭZ9w 0xB.mVa6HꠂS&pz]`(79çtL`ɿxre@|*k810Li Ëu-;>Z|pZ}LYruihɰae|Y&|D[ģSUʧp] |ٷ`HAN̯0 g| dZz& i߾LѶb_ևR+ @{>$E ^gԶ'Q^J^xs?9פw֞._Ziݻ>=8f<,uYwe(yQ눏0jr%&aYn,kƎpSlm0 wO*Ur SF?݇  pꙇ[<VxbKGXkH㲬^cً$«}x,p_ ۘ_^HaDD:A=c /|f.X):U*OG{$D 1c7M9:.p6xPާ*r񾼑c#6C03^#Kȹ#E ?,ZgѮ7}[uTq='KBU|\b)sgim̆2/fghΏfYv;g+ڎXPfd vjCmVoA"{]F{Ζ+r5x]Z{x ӭ?hӮv2qiJLO ` %^hҍlNV2#.F03 v,,M8R._楤gvvQlF?; HeqTV(cc.jbA:_l;THZDNNe b8?i(vGv<>˫FG|:I?wH} d9 (jr)W&r@D )wU}B-L'KV)nP:5S٠]/LGzyY5 tQᜎ[gqX<\n`mY5"*myL[.ۯ 7iA5͉()Nt%<ن7ei05B1dBG/jS֎]E'g Wc{/w!uw@fwVܬ-"hPJqV٥w9k7/:;-&I`U: <*(U?SsZ` tQ &NڈB6"'5Ox:ueYB"f=-G]ݗSkm9e=S[/5IMI;NS筼9m ϻGc7ʤ8 &y"HrLA/vda+{ 46G$4 ) #;;4wӰGu> {u>gSfݏc(sG'ay/x&)| s?$0G&]y쿿;$IHE-P _gMi;&䪝`fd?{59$jY`$6vҋ4](+?OdRl*gz&Csu fDW&ԥX;UKu%dV  K Q m : <ݫk-mhfmC\wƹ}W6 Yo={'r]-<((rUNC?a*n@cB=$|lpPu9iXGjR(7yRL]XC#fWKRMbHzl-plM%0H6'[l߬ Ya'7א+^56^º2gO.|oo^b". D"ǷH4#bMPBLs@[,~|Mfn.ǥE\YYP-0T'Q dir'@|e=ǿANw}qC^Jk{(29@}MF۳îQWs&y 2 F-*.h֠β5h͖}Sf/XБ_ntB(x$ <;p[vR65FJG.NFs,o6yNK6LLpܳעԠzW+7c eBʣ}~իyʡh5;kBDE69QV_c7Q}c~C1 '8PCE^%{c;E3J1j" i 3 @臬UsUt\{̆M +V`2Ef\{aԎujkW[/#pwy6HDOXʔ%DP +'DC \b)Q9IW1\e|Kh2Uet0hU,$138jcB?!eP\-:F\(L"|Bٌ׏9XuQ3y"MCX1ZDƷdH\I9 K!evz<ftxAx:4O-Wl#L-,CN0 OCJ/궾DD ]FqzBƌ/[, ,Ygٜ1{%1D^/J{ W}HxBΊ C<+}j)s:~9>7Ĕݵp#B+@$7ۻ^~Dc{lĊZ*9epxa\}r*]^. /C]xa1PشA2rW;Gi~f+1t01!, D1V4/Q[c|g}TRbF&P|=>3)H>R\Z#[*w9'BFUFqj_8I0$9Lꁩ i6*wZ^ʟM,6hSD/*=$ź'KX>0O{-/c /MpuPj,Oy:@n'] 8z\qD݊X Bn) CmI)4s!ߤwn;_ޕ ]p tʺo<ǠIXuǕ>ZH4 }AeiqnY'UQFx/jaNnAIM8-{o1pXcf?!{ d?z|k(VZ(xRҞs[zkOqr[E=PGF/:ic01{H G{|QH"b M'̬VnNo0g]#m!Y"OU{(aX)y_$fZn8,C?H- 0uig}ivX@: ?_̫>oS"|rl/隨CxdVlO-v4'`or_ڗ1(@BQT3 A+\2-\a]ΖT5Pz :*윇[%LRJ}9} Ըzb[{L\]$O泗 .֑!S2cFMԑ ?㻢`\^zAOW L0"&vvtH4ihDMXO'CM@3 9OhSΫ |2.&doF\vVk #m>d7(%QPInLr0r^$uF>{"rfRm}8Ri#=q6 y7z9k슝TreIeĹc֢k-vVF 6}3t4I.0 *Tp5l]`Gs5K8텷s Wi'Ů7'j kdv͍@:/| *PY"ˀ n^̰Qr pQL2a VЉJMpLJelr:ңC2Yӑ`uͣ=~2ޏS[Ŷ ":_($}S~]AcyD 9#6yd֬NYe}eSMhnSk1=-&Cn⍹m<Ҷ mjj]q aFT[E&o:10XjڈXܖP)}f'ȻojՔIiz兮nX{҇-ac!3jO,`oz⻨;rh^05D2 'SQ^X|9m*Bcl9bgoQRa\g,x}S\Ґ~JMɋ)ץ;ɤK8qftB ~c;{#UdJsC}zIuI<4-9S?~ocmNysؤm<7\g4oap+ڥ}|d^i%9>2"u=-N|& U ʍKp4\GcaPxJ,d6N<˟5՘&QT&P:Bݲ.jۼ}~)1ғ1E1n &?{L\v. |d?f0t[LZ}I5/w+:QpqAQZ\k1LDvjM`Ҿ6u}Ƹ9h0O Bߏ['D!PBqKc(@Z)$jc'1*9hűئs`|bNi$2&Ɩ ;o*kb(X)Q9H@&zUtx*Q9& |i+΀Zz*ؘzB;yf\w7ǰ{<'4QżȒ⏬sb]Y@U7)\Z/in=|p-v2msteW8%7dQ:5۳<- 4x!)pz]QKcЎH@͖+z.-r%Xa@8KD{̈ |9"VvvŇ<Ε9XI@є6WepGU ϲ`4 Ay:*"~#I~oNbU(7%fJdgb<^#kn?#Ei=Rc6[Pf8SD[][[+5t%V[顐LAr NDW:4¾XX*JQrw Z] HǚE$AܳISzi oAۣ&';+t}o^C9qHb{F9|WM3_R7m* sڭVIӬfX Ng~)sj]$Xtx,?I@^KFk|a[G/`!!Pd G@5 ʤCk^t׻cT?CfGy/2=JSOs*AF/CDְQZi%{_NCL*r'aT! 7`K>ʹkuj$eg6͌YᶮD?Wa-BN0ҍ,0_4ږEIJ0["99*%R}5n0HmLU*`s̩Z*ޣILυ%NŤP%9/4]e 7b)^2^vo z/,HP''hGHCaykEۯEOoOMGϒ.JMYj 7 Mf#8c~3A)i ZI氿ϕ3\>s&ˡ(KB I~OsM5,^P]f%[& =g5̯'g@9rzt|$'M>XxKkPwzcsR9L%UT~Btc4jEHV@kte"ԴkfHa?Ev8<૮q]țA,nЯZ\$#w~I8Lc]%ch<0|S\F7a*Df6ޤ\7R*:$ƺjr[ $,ؚ\+#} My"/??Vq0n+CXs"2/E$U4y9^91lS0=뮊'"T &e*L!/N7R ڻA&S QIvKH޷WsאYiSf5UW?Q'|nXkS螒 vU Š4.m",&7MVWGelj4~G y*詁GZ@i>V>]:݋"#v/c.mbx= }f4:KH2UȑX@dڢ [)NF^ 4zIp]flpYiҚ#!X .hLj(2{K  @n~c?{G3gEgׯC?6#F V+ߴL?> ɸf($(:))yb Դ OTR?+L\Z4aP(رd"j>gg1<Ўyirg_bqSF"#HI()vQK/@{KU.6j__i@WsBM^ R@lJc>fR"D<T=3AiI(1]~bI5;ԛ4?KoB$<'D 7BzM({ d\`>ZSLodk=gc@O}Ѽ 9p㘙7wX h&ٿ}aB׸XeP':ΆYi;yuE5­H9Mۨ('ZμȭYj !Im_VŤ"څfßȂ(̴!oU@B(cc5h[;+u-l7`-d&6eTHi,T]Ը=$2CqE.8C1:9{/K>5@V2CGл{ Ϭ4ΑJupbk+ĭRӪj翢F= Z-Qֶzc3? &$ @ ^®5϶+>% > 9nX+Vp>y~\u0vn5]`*iBu<+ 5軓&lqkof՘Lh 5`!$hȶu҃n7~CQyʾ%A<x550AK,Bdj98%/JwBb vU χNBJ.)NE`} (ykʅֵUoKUh3i<®̆'ͮ!=,Vc`thFjQJgT(9znEfvlZ0{{Ÿ8X8ct?Kļ#-a"\*)jɱ5ôhRdCNfp^Do1=A4bk5ED0X=X6f#p9EMZa s}dhwl#aPڜ:}Vsޗ=7me~'!:AϤv8K8ұ^<@cji@9C{f3?rPDupOeD"1IKgT蠚Ze7[ļT>b֬L4E̺pU*r^qiNqk.}UWMwk(*h@eWZ)XmdUiqޞOH LN Ju#Ѯ2(\ʙ)#YFBԔ0y͠R]1%]D¤\iP<ò= =~8Sgt&wxJkݾh`~_su4ӰK |6Q#`n7(y cdZkVZ]w-W!+QVnHvO!2nsF`Cck?%{nmV&4\ZpgJ_illa<ψ\ wi'PŨ+ 2T9QS O-v[rV2/D 15Tjc:̫K[8?hU#;R|,IzߺޤտrR빧07k:;ē'ٛoOGĥ1Yv>{y&xjjoNHlP-1:<-P+aQBz";b $P#0!i S16b#+PFE~&?ʞ_{Y|*QB:6U@IKxM"U-_hvdzg^=$b[4уDN ͪ]ፈDKy֕ 41/zx'{:ZuG![Zel}>@!Z})ȿ@Qg"{pP/X&yng [$1Ҡ9L +v0zA(0s=?O91BќΖl<ky;j8m[tF\9y`8*lZ&xViتؙ%N*~˓PW4g:z'yԳm'&+} LwDl-Dq5?Vd7|cHCM?D[CfLkXNG:PDZ@*\C!\q)4e$\^9 r*YǠ: O@Fiv< (]Os?@VvEN'V$b;uѻ":6AޢE؍ArT8;ΝmsZʛ[WhW q6.bjWuW(O5ՉL#~@-o[)c69{&9z ],AGJ+%,8Z' q7Ǟl5arV'&E(`Zez\Nô_ U@U8I0Ї;Y4"dD˖v"2$ Z;T:pF_1FQM %-ך426P1  Ƅ[|<7t Z#Se2|+, 䃞EpI,iC-Ͱ6Ocq 1NyDCh Eo}| hӋ"o60#TzvB)lqDrujw䕻IvjY%qz3 a!SOmR,LY낊>I9 ~ o%s]_ U) mp6 : U8'3ӮBJotAD?Pjb8):9 4Ł!-VL2VL)VwrrT~B>8C5 7r+4)tƽF_{F\O>Ey/ ^Q93/;SWAvgTN4~Hy:OOï_ qZpRv bV.݋uो)ȩ&1$BGi-o8옌%pĜ V Dw{)M߀PΚGe v5Xf$"xzijhLZAaJem7 WUمβ \&6jK81;VfJtzn_{"P =ܞym|3{.-1mg'8o-Ř[x(+3 he=jw̚`ۙQHH1Y0YN$.ȲurK_f{Jn)8v$23~߈E&Ei7u|O®[py&B<[ǘC R}PVB K}=<oo vE^K`PbԨ(rK_e-7YcvpԊ56zI|䎓A[ yjrl˞;!) Z({ ȍQHE')+C~r s&N[kve,PQ-UVq:'rm\1*(D54hPo%,o{/` (xDmfH,,+HCZIC{8pB: &Ң6u"vp -`Ѫ*§XUAE\>4n}ӲHĬ$ IB޽/.a'3wH9%Aشy'x49P-jibIK98axxW/{Y1 ^x.66εEY:(gyx,]q yʦ'fk16hڵeׁfgsSuIC򨁁 4ki \,fyN^ ӫO=H{E1R4L*W ZI"Hpr,z]@ 4 5`21O!^CnIS|!3 )c.DDt/4ѫ^M'^"i6\. y7]ӾYyiF8-ڎ9t9|S ]=lxa.ABUyŐ(L nټM4K=j)>2٭]}G'WȃBuC`ɭ Hns^Pg?i f{eBM<8BLNk$,qi^$xɉ4s\`hQbUk}+'7D12Z/\`#JTAH}ZN8L 1|!R"J _z]RHJ/ox.JKd.Wlo,oҍ#APGֻ5Ӄa[?)s*BSm" \wx~ !)/Z>UE)yM̉ok4氊RAϞB8gvR]NƋdT5VMpScKGж:<+b&}>WǼ`@{QB2WMgC~Xx`,Q.hUgϣ.iqbjE"B yDghx]Se= _%3@Bb*2"Z3|R ZB}.^Zy<..Ŗ=q0#Kz(&PިjlDe-_TO0`(HWgAZ[s'FNӁ]PSġOsWں0@nXV't"fD+ lj4в#y9.B-{VLP>.82KA9;j;-DUlbBPIrQ 7ThŗG05R%{xybYmVS)7y\c!iU a&a֘Y  ~wD6n:BZYjƛ1*A=;rRV F^_(Ubd@LG5T,'@(X%9΄;+5&fu\vMdkgHO.a&q'wK:!^'ZN;hx-Cy䄁Ap*YKRA_$̅E}!pÄmOx>gEt2_Lѿ1{ N$J%0}kZ~1 GHnʿQ޹Кo  E0A"D#r)?9}92IH^o `+PjP\+_9qtT N(i㲻 ǓBq0;MpTw%{i we͆u=*F)1OBRlxAFkY,.HUwd[2<Ɇ1}l6)qJqRF 7 ey>kr Ysp[>zh%;`zʆBJl*ip=3*u1oǂ$텹v=9C@Wz&O%cɋPڻI,5h 9&#f_&{F/3{ו,c(?݌K24eǿpŸv*eJ_MU| 0(s\"?4b+MG{lsN}H%K,u(G.=QA.G@:i2~@X!lf8ߩ2\/p~!o iCd/ ">5XH(Y5ej0)Q82,TVF@4d֒sqDX#F8,W, ^LTo6q0mg.< X] n䉀=kƟ2['uw9"}"8FwnY{k @î!PMd6E m3~(HiYkK1(R!Aü{84J [A cMNI1rtuC{%EPf+wfR7L\_3h3qi޷G}F__ Giuhg)LyA9 xK!9c.ג<Z[MX X <=nD4҄7:]ʋS |*NW4pɐhj1T?U;EQ"x~R%Wq xǝoζ'Ǯq=vJR mh(z]e:#WH׽H9ػDgcR6Xm }6h[Ù3ruj3C.Bz @#s-G\E< WtbѦeK u1YvLRd>8^+hJdE] хBER![ba@|hqYpA`k0taX*8sSg)4 iDN;0gf3 Ϸ>@~8VPbfϯܿJUN0zک+w{?vO vTh'?u'tAۓ=CXl>O9Vv$wf_-Jo,|Rn`QоNh8_#FmU%Sf;:b//Me yS,_^|u&*$'}+1IK|}jLa3-X ^Y :7铗%ڹ%ЬxLe6wnp*Y F90 x'9yO'.@V:)  IKKf(/\FL,Rm ?:ry D2#Mlj H(ggHHe+ K7‰ ~jCMD*Ōĥ.k bSNNW+QRSuH.Kj9֖ioS%wHQZ>jEE) wW 8#*4Q|^֤YHdjք^ ^)[6:B,TY7qZsȭG n{eHM/265Tw xG;;a JKw4 fkM g3H q9 yQ 3Ҹˊ{;3v1q֚hV| e.Hy"%RBxw97IqtN+KX<:K(j.M&|㞗½.Ƣ+NzVN?'ܙf˒YG\Чܮ@pjkV>Lq11Fc^r!vٹvƸ ۠}h[IQ1TWVۦ'֟h].B^ ;I#ŲVHeHx~L@G SuU4 :4K^^1KbPlhԼJ{Bǥl"§04;μW N o^mΨZr=~p 䌶=WF4|dj*Y7f2.D)ľb]i)ʆ;*+ׯ:{YGr|('_ %6x=t\Ў1.aB%P7xһ7Y nzuP7;YM#?awX=(kAZC 02}Ĝ2 '-)lvaȲ?"krf'`4p?Ί@1z~OcR(w%{JƑ\wFwS{v6Ҙh*(Asw&TyQMǭcgNC9kYm" 3"(ֽb/6CFQAk'tq {IRɿNwN;S]' 84OB.gҰ4"9C|aS _1x4Bt2@ẏts,'T+ ̒xA[mFvtG@7{|5ezHͷ@b54~qDsRBȃ0,@xCQjzoJ|:QT% M 8x1KX˭i(qϟd F B8#~~oE!:R, }Xvs^f}M],oPEv)ihSx[u ~SEx#!ޒ^ĉfk|G4~yEc# r+A(5q ~;sѿTe knXRDEZC9y=? xDqM-!(cpBq@C[\ v5 c !.%b㸯}C5>Zn a#om9Ѓss YM)XTpx:vlxY# hwP |T(j C \yArL$%n%&i?& @|x~/!A~cʤwhp,X$PfB"ILl?_9M1ѽ9IđpnhWv'iƜ? |zNWܵ՗gbHn.5_b5 gew;lMѱZ5 x6n#?&|]h4k{ n_ WV*1/TeRtE=,Dkw1Sy ?ARD7&uq;\B:Ø)[@-sʇͨǯlO#pK*R*!"2ŊYIaP{x{xd-24gEzk6,ߜP/|;J孴!2\?T4sgP,VdSu2S֓:@wrFR%Nc14NGf%;DiiG9%R[nਸ਼JT9%mT@y ,4xx6eƽv0{ElvB\$r[ . -;ǿ֔$c/< @7vljdΐzG[36,Җ Dks I\V駦W05~I6d$bSi!. Hn3W8lq=rCj_?MXNX V`/\mz aӺ =Vյ2-lSm]s{AAxF`pZF(Wmϐ(j{:a`t^XB7&q6Γ2C:$Lo]$!jTHX,y6i$H#)s@nri;Gom|q-'JlkhJv9eY=E3˲e66\pY1ϹzP鵹)I0VfY2b4K !ݖ)PK {{uZr>LѱP *R "G=͍ j-S𷝅a$S#iɕ/Qeezka%b0LMctIcyGoOQZ{18HAL7TϢf/ܚsl,!'vޔ9r;$iC3fX[_(Ec{)#pVYaǪp*HD{ʺWc.mTJ#wx̶iڰ ?w?2m~:Q?s5Lp ODLff+t oVzkq3*B˷LCf:xH=⸂ 0 w jx`[6N(ѐ^e0dePc5D GE-ZB(i OqaPB 0y?%vx is}0at0`ϦH(f% SL8ǜ'hɻHY8׈W3oqB:!>*Ep;'ЦvJܺIY3xQPdiΜqj !w"szO񙆥4Uxl>\!)+gm.E(zr&x:s&VWmDhښ?utWW s.|m-Xl8GNGGGkݬGq3ܾ@R]붿<-KF@O9-iq$/6lZ9q([F5Әlץ{ޢixE/}iH4zbE:!j~.!IwA1X6Ȍ<N)Kzxzd.:!*{n7 ޑztW6\ė GMf}YFxI8A"G09W 5k0*nwt:eӶ4`JmSr- (!95kƾH!MV XH 7Qš™.4<4v)N+qe ' M˧+oV 'Y9F܊Wˆܹ_: Blt߶0^}>/?WbqSN#a2DOis.+PKzo"= $04 P0wAf^bk&Z-M oNQOAf xcM.\j}1Nv]eEtktueo~+ |f[[#BwQB`#%_ !b89^)J81_iJ!7Og7n`UMy&nH=8ݰYUv#@;oGF50 @n4%3)Y%P+S)'hCcTb?sFeĚ Py iK f'ƃePmoC'YNT^0*Ζ"jG*/8ƣ?vNi&fS ]GG3|o/7oJMV-5]55̸JOo`\ guGĄڙ8ЌHjqKʏI҂"禗tWW|TCsm!EYR &v$5 ˓w<_܆( wɳ8 Nz3[Tݸ24&|4K`pB H~l1 I23k=.h0وFzm?4L(mWbt.E EŮX%!FCAl +ga{\\)\ULUAH[]{ͺQ3E[r &ˆޘJC18 #5xE;_NM*Ƀ6 qb>9H_Z5#bD SxX8NeD}ļJ1i5b"$&?3(QPw(CI.; T'RکvX`}5ݶIt{jjLVU~\!&JiqP+P'}.uV A~C a8TܢoE: 8/1ĈIOY5VB/o{Ըgכ]L*LV(bM(lޝ!]UJ)dwR#FzQɹU68-ӂk,cHm`MKt*!g@mz>h/o3qrTJ3?M^ #vbx  X Bl Y<*}OHLL'R,:G6Oz:SS~WXSqʏ6Ԅs5+>>DdEEμ ݊e<`Z\BX"Y癔aHk,hrJdY \m1xF*NAB^dzMdY@|w7?=%\["v,f"z O |6nջćkH1:^V'q}&O;p$^pghVbL ٵ8T4X:Q`9u|Yq̥fZizƁ8x] oF5IZ}?qMɛQ@YtDj!rAZkۇGOpii.Wvʪ=p|c7 ٗ ;;Gl<ڢ]8;d 'שՆW/G9F_f,]ĕjj@âjdrinە=+p=L]AU+ʽp#L[Lq9hȲC~".iE3 4_pڜW6t~p;=0wEٰ_}F- jjHp?jkxxU'5LH3;k1YK6@9y#]Pmzz)DGx͗._ BN`KxqI.dldQC1%P1?j=JnQ?Xxnz1F"VàQ(H$+O@*\8ճtHFRjQiv(acm\Fs PkCz<@q)oNJb4VD2In5NޣI/ụN=/AWuYy#utuwAS_܋ ܕ5xRb;kB: 'Z}r& OVS"yeML|ȧ UPI&>ue5G `/K*7ї-y m(^ϓ(U\XC"w6v:HW$q^ ֱ6\2Q#hA,8+ h\@[!m_Mi`;BTkF(bXwB,_* ?rIGᏩz{YLo±( w3QFyB>kL8~e.xxK}r`gߵ6Ws,]ͥ2gߧLs bgE$FCZ}f *nUŲhݒCC3k +363I锫W uʑUMZO?oTTظ(Z);fiUkC1rǒ஍䋷V~,"mʡWکsu<}NtrC/@Izqa"Gu֛9oDTAi0$K9\rAH!{:'7`l6XV"́Y5qDLi])+C|hB0 h yCY^jy:Pc2U\տ짩֙)EIJ8 rZaQKr@-ζUIyp̾SnҬlv&`ot"`f,ƾe~EL٩ۙB?԰(|$N!yU3$gFO;sف.t'ȁ=tu[jX6cb%pdT۽#0kWO_D2d zƦ~f 3* 44/:kTi}&|tg5u90r 9$͑шHw=˞!&f렢&rEo Kߓee:ڄU7 icS܌ ^s%ЫS|;.2 .cC:fc rf4jתsHW3=}J 5[&my$n1Mo۹4ʘd$Hr|sN /(,n&Of /; 7,?|˩A)2A\9u* 햑iU'a<)Ze!}K+Ew@56p[%6-13J:z?֡[vGF(&wdg)֮q;.ES4*d8My$cM҄&$1U*+Ȧh̥[cDgϪ>2&\ːDF\a!nYZ3\g!UYYnc!AhJWH޺<{%obا9]{/QfƘ\ a7@M yS;yN9y't)[I+dT#[Fc{'Sc&2+:GFG QA(\3U+м%XAn!ƼYU^ʲu/+aEZ_ij6S7gq<IA+tecɥ㛒̏xU8OͫX3fmhi7]7B(hf}VCt4 $e!<~*ԕ8&y%lj*v_sF ieWS,: ME#5:@\]LYi9 J-jA/"843~|""ԡK4ElLJ!\^(]Wf=NQY!hUEdhg<5dڡ! Zq [TQMK %uv_VŪg1c'j͸Y`Յ+ 4XHYvMKGbŠ4.ނ7NFlMԛrD\]uՊ@ )'OԞs1S*=eA*90wI%ӾBܩ+ kr e5(_ջ RnZK/"Ni 끙0թi*]t7iA2["%IQH]v$e @ib{ّdޤ\O`žrǏ|l*-\`jPPـZEt҄~.Js܊If hvcD;n\#`SXmm@\676u.1^ L;+t 5nm0+Oo1uʎ`$S7]ΜY1vjqc wig}'Igq@/]7v|Ou9Bhr2-•{pS( G5OPĩ1⃆o4 a/`*fC9 =&|3wH0'e Gw1sbe] (<21?+íd.8E7Eީ ل-p(2Of$\[\[!Tw|>!\ /2.<}ooE:-UF|:TslWܮTG~aޅvI\QdD  "E)fOlC0\@wZؒqԐ'4ŏR:0YP3S4QP1`ݖ؋Sz+<T}ϊ(Wa0R>i xԦTq) ;kؿyFJX*82R0xiETp@ϵm{T)~E,_3|;(Eo޶E_*ܵ{=r޼qڊztWp ?ӽŸZKu+9Cİ~vK΁}iأ7hu, i '?պqkwxaґXbve6+BPcIߜR~fЇTb֗)!JNV' X`<+eupp60F RvMz(P|H̀v؞j*ۢUJ6tֺSEP/HkG0fq9 =K7S&H "< Մ*` d.-wi$;ե#u(gh t(-} Ibz)@ <*03b%ZLѻEpDଛ6YzQ`@ T}~z =9XV,{㵖i Y vw$$u-qη1l7\?ޯ(&ƧgXƠYY~sBLbGT?J6Q?޴1:2:U=LϙV/vlFa^wٱ#90OUy=Y놔F]a:Yk%Lx1 Q! 5de k|Ew1_"bOcf~\; T\LwUFQ1arϭ!p^u]I3D5v.{. 6~r SJŵ7#F#ԚOߎXcvs$Njg 2%}l:`c& F`U{aX|;=ƒ0:ZK+!ꆞ2ATp+?h/Or2tܓKyXD76P'z̉2ќpǴgY)%hi3?2g!o`׈Fcu+YzkwQ{Svc(u#f>i_&URvWi'Z1d7M@-ēzuTN xq>P֒^! },YZH(+a|;m:X_.?-;*P.&k/0$>$xڳ̟(BZhz6 WSWe>]c9yFreG!@>i ܒ~n2@/[؄.9-p`e]lpwa r%zRms.ѰhC..8AXr]N;Eכa6k kj*ZGKkik -6ƒ>T!ُhY޷vV!rr$5aL-mu#C[kAs#@ȉ4aV T}$ѺcdTD£;d5}hܜ8Ohoc({ z't)Ԭ9u;)9HDރWA(EVmt:#?:UGvdDt1ҡ DWh7ׅ)Rk[LbR VpYE%yO0@u~`a I+ c ~^rH ˭W JMM}e*ߢKa˵kɊz {+y hQPIk#vOطpU r$@k|sr4rX+ҋ$;evR4Τ"$3/ux,7ruߜHw)ܽ ۤǖP?.LZ p1)~AͧWFC(ilf Q""Tm]@] AA $5yLJp,@Bس1oz^E+6P{LMe粽oa2Vw?v{w'?h[Q'⼝E\`q|qy-Zb5 AS|y:}<@]H |s#h.ŹöZJ*t˽3ukPBsqsF{vpnNj-͎FdaRwtlrh gBy/h"wjW{sī-<(mavKb+m"+TcJo^%dOq0/>m6=/قwln) )hWxn{54zDԯ9*9 a/^T'#O*;Z1Z/ u*Y+U6 f˱c@BFZo N}$F)c҅*Dυ{9KP3/u-좸t!]) Dm)oe+}/U_3ݢ60; k6FCv6eѾ zGF/M";i.ǟIcK)xrq !FYqJ謷H3Qݙ#@?st^p*٫˕ )3H:AtPyjyIMZc[О0j2iUK)J xzc~Z%ZhC CuH`h*TQ1ӈ ^烅zeeWM`dߞS^Wkɍ2~D`=vBwNX+!<xnРRn )[-pi{?I Y}xyN1j1Uvވyivs9*5[cEڋ84hF'q5;e Jm1a8lbsް6J|@/{剸jFs eJ#C$(rx2m :An З[תŀK﯉C",(A|Bp w}t˒7ƺۡdn'dW` :Χy# jޡ?3Vf뢃1 )onԁͧ@;{ד$N"רe+pAA|RWf_M/޿^8Ȕd"XT5^/싩>!eRjxGV2:IG+>HG,vRg s.^写C1&p9SDcIF:bB/[´6zY w08j;ϊ DKw^H>iɣDg_"BF \|S]aO5z{## EG0q#Y϶&rV<(ׇ!h R4脙[=OjE0`'V{F.( /m).^ <mFAaq3ΑK \QnX&O'_Oo2A+չ!.yYޢU*&?s`k%_2#daiM,LJfyh 9Wm@˩OQFYute\jcCm_ Nsu:̤yx6fj϶g畧xNkgn4B TWš)No,0o9]ނc}D>1F@g+kAxʰlk CՍY7 P:I!t*Gtf;z7BO>㔄/IWz9.Y Ξ7rA8z2A:,5|ՆA]FߤɂT95!^=* jj;!IK'- GjIOm-"쇾j=rjc4wM@uaz7^ŚQCewL6DŽM0*J/l=` uӵ2g0DwR2(Ш))|%*9[Jߊ&i'.| X7:"N_-#i `vU߄HX7$)1)?õ ټi82Py-&ޭ &0 q[r1nt'P/ǡܹɘS #6x1AyL2ڼ&0RLlF}pxIVICo(/h]FP'1߰*IyDYk~@U(O}h bf~KN>x\D09k;R1ʕWIdY{_jW0GTMT80nW"X@"@mC]o>.Ĥ\#h je$+DW#VQ*S6=&6~gbB5"O&vR[k;<%0%EŇ06vբЍXa0}Lu@a|ڱgYZ07070100000136000081a400000000000000000000000166f3d9ce00000a54000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/media/pci/ttpci/ttpci-eeprom.ko.xz7zXZִF!t/ ]?Eh=ڜ.+ɏH s(G4e( =̈-:N+)Ԡ8UѴ^\AegVԳt`^#CxsՁsè3)2~\0%*UWVT\( GXYtV?r Zlޠ@HWp;*cJaʴ oZlxFÏg?Ԓ1πɂu޵qG͸-i :!C8ukkZߍ@LT uAnlڊ(xv^6OiQ4h7fR~p _֌L/p˼lh_2!T8|78|B#hWrH2F. ç*KH% )JvS-":|8Et0 `VrZ-/6zAX)\cܓA1z_`LyXR5Dg?'܌Z.3Zf4l2X-rR[0h+11r]XI뇘R'ļ ?iLؠCA~/>g$A(5߳"h8@fypP1hW4/Zrכ3CD育p_?1l=Qr_LA}df'O#a%8'"Tb' JbY1?=Q+O+D@çFk XD4" /zps;'ݘNwzKQRI$ a'8cnΛQgcAz?cٺ$<Б}?F^dm:9[>;'"VX]èxj/F7d4|c.jD`29\@Pb#d< hTkW^oG1JXrF ,.b[&v. oL=:nNT1 ,|[:Z͡xm*ɨŪ'\,ieYo:ڲ~ĕv =ĠI*À/Oc[=ҳ{qoQ(1y^< 3f-Zs:4ej'6u _y xC"˔9?oG$E0쾆oǥQxt ; #N ֢Ҫ{)1DvC/<؁Fff1==gk)(S;±sgkCÿsL~0Q3k M`Х!o)-^5JUCp-Z]HZ=e_p`L,dX͸"iѠ nahFc *W$ʊH EH8bYi<|!Uz>%r0@N):pb"C}eF"Q.ԵN)ݯRۯ;\ZF{O}$$(casGkś$Cc2S 2^lbYe]) ? ZK1ߜL 6k*T~gN1N)1uUCgoN1N:v8N9Ů2o7^BO9} ~~yb5~Ȅ/a9;;TN{o`!$Tб1Zd9Md3S &ҷaĸu%XoJizYG9a DؚI!XB8tC+=σeGy 'YX{S tq- =l3 -%Ӗ>ԪAnNC [ͫS4VaR 45p έsmEr~{Iz_놿q34\# vtI8a&j2D3?({a#E g2|-NMMFVp@܌EC(M.(#i1BUlXsհ 4=w![$uJ3ֵ?H s%P-ڞ7ujv.Kv rD+q9?r%WF5_|䕗Y050 Ei0f 4sq~ HBhߩa'Vm5.jxpdVztťʮ$koSd.cQ47ctuNrf "KOPe(^eD̼DDF~LP2&p wNj9)LɎHG)Jz) /{e+RͅMG[rI+guHK#alsQhP HUBtrɽJYnH>")5+gr@ecMH6a΀ Xg틒kjtE9 K<|8ӚxN }2ԔVu(P_̽[oLW`ּñWN-ذ,D"UEu$m:wad#ѯ7fxTTRx!Vr<8f'C4-iqoo|rMl f~9f.SHM쁍rrG*ڡZ.fU w| 3=LD.<3iC9'sPSÆ;=l<&3{f 2Dȇ3mC}:6qkAm_uWʉ;W=LʿS kn.c:c?I%2Ї}o١[hrYlEc|f/U}bc1pzHTo{Gx BCe,%*Urv"Og]4`w&g +P@S2Avna({US~/ PuȈ.=e@|7ds>D7geV|_fH"\(b Y5_/+$ >MDR9'iYEC:׃mXB=%^fE(щ"\d#{#ybD]JXVECj )>Gi%y^42?2P$QnÈ%&I؈c{4fղ.:9d_b=2讕f嶆4>}7Y"|z^=R ۓqWBJbBhqHv ;fVPgnͿ0 ZSm̪LƗ =_=aƺRAPlc5RG^;ѓ$s?(tb۴T#Zom"m6ƀ:H6\_8bRiV渫N*;.tRȔF,ORc8qo' J-ߺwTyzADZG[h}/_IXEuˆ7QcٴZLN4ř~ ]+,+"d 2^Y ?˨}8=f6@囖m*N]g'M>>´#c  M%ly\[yASz*MTl= 1; 0 䦉Vw#Bؙ"ceGQyCE%4g~~%+ep6s2nDQ+#ÁdJhf/inSH5)1eH#ۀ]tK1JP%3YY.{ɲD(VR0I Tyg+<I# e~6H pU lXpu!{FU:yi7껷 ]% i5vqBd4 9hg.UCKW}%2_V*I7P͹QMm%D0wVTV- 3Ԟ 7.CѪNBMx޶ϖƶ;b$d6G.&,B~2DItFm0dy~(k g`%>C/TEP# L~JH~Mm|HMڮgR}&_sPv'\~r'Dq"F4c*S_ޮ v XPc~᫰Y`2#ЮkK*Q2X$伷Qj bn[4: ~﵆NAzՏM tD^8>iÓ#Rk=P:!*Ujί6е^\tx0CdYoD 6<$ةfO~ ]?Qd^OdPƪC?5a LpHZ|)}4!bRb&*4ˊAjd#h֍w*^dZutDwv.7# 8Ø!dx;n5x p+nՖ-1*## aLt`ʏ k:9Z!j6D摨oCW-DOo/AwAnuXQޡwUřW,^]?*yulJxTc#m=&u\+NDO: wU3,q3ZI&3teTN`kUYg)hOYOfu#b+6M`"O<_3>ŗ;{[y:u-jfT7.?:p Pw7tԃ07e>a=kͣM8;.Nl[ } ^ b-ԫ G}.r xE✿|ױ,̝}={Y=`llX8p{~㑾TQ'("E"Q:’o:Lڴd0$0@KpTm%(^Aݐɘ0#f)2WCۭUWg1y(+Vd JGB,r{\ߌÔqW{ uk\ⱖ´7m]X ҁtA7w^dqesp.ILUQDI%PtȲV9ɔ6.WgDp:;&P{)O)fUג\Nb2BS]#vw^C/ 1¡N]Zcr`4+.>'nRJ]+Ăn;x  o<<#8zEk ee ?ۖO>$| ptcFӭ GV%) [fRH D<78P )B%:1eB~h\m.>N'b Ml ==h"GZuT9̀0,-6Y4r]L;oI/{Jz%mFu{iQq0Y ϭԶ; c&Kkn|zU|bESgV[qQ3fX۾4Q7J/+yz $sqM]&XB _ɫѨPXp ux:ƊtJ7V/PFaq9E$;!`hZgȽ"k&ي0BtBzՇEug:5gd $SчD&A79Ciz}E2<`VءnMѿxS̆o{+>@M٢Ŀ~Qƪ%ssż^py^ҦmnW66O!G2{hyӆ9 >:dybFp;uCAY EbBN%6#Hm4ILk'k܏dF4S@yWȻu:,B*v !͙lOx[71mRȳsAIXE 1y:E*\(!Q(D9^i<sk)wW%$ʩ:Z&|1`B/aou\OAaS^W<\5<Ƶo#p6fkyrOEBz| *&N p9*h J7Lt˸gJTcjx8 9ƧBөȽ5v ==*ʥf~sl!75̬5+x4s~Ի_qGBٙĒA*4z,4׌ؕʵ BbVwqvn̜s%ld*x,!'8}ZFl(v,k!F5L6w Tuj}6] ^yp{'{+T-Q<7's`S+r_.7e32"@W)(z=銮v"LPх{~9t0,xg?/+/ `"v#i#jdWR5ͰZbNVRČ<5*ˍiaBCzhly`Js]N>RMOwujl{lifR*I}BOP+JWܼz koUidXP;ܵ>=@1s5N'hCUjZiP=?kR<%ݐ~;v+[ Dā{!YQhjYd#z gpfvNG)L:"Ѧw]3 Ag@Fxʊ^0pS1s9 t7_o^߃Z&))z *9 ?oO]_~H&$6-+ef/]:|$R623_D-H[4G"Ku>dRY6)tл z0o9C͂VpۍC]qQTUƴ0Kd\hs9`NՋxzT5<ڣ\pm%v/'c L9 CɺYǥʅNOggXǭgMJOvN%e!t3>RM| 2x#a6cUk19;i-)YdyԇwƟ8ҡ$EYaYI11#ܩE ћY^'&N k mZ'5_K;6+0fy=cZ`(0&Y/;V\+\OL4vS^KfOuKS`NFC 0}YYN^syώV`79bSykBzx}!X&"U,2Zn̄,TlXj:#C0gж#K׏[Cj| 㛫Hdj(_y%|.G2>`T{U`N Kx~ۃ ͆u 뭽_.ȸ*ΒZ%n)삆Fn[lU4'^Qzt]w0xN8gQ!qwoE9h*3X7ZQ(?i|`qz0~O|b({awrhS-DCojS'}孩X1QZ>#ڑ%LsogLj;r/hV~swot)=E*|&l&zh(D y KM#89^A5^;Uk\s֐ *)amڀ6v^hY>9QS 7.{iai *TOܠ[^eS ^.Ep aGZ :RG75i!rTr)9Q c=->G 7|a)+6,u9!eEUL5G,\d~[Vd[/kX~cmvgvCZq֔qq Ps|e gDɖ^QymG8 3*| QPKc^ O.Wq]4o_nQ&E$1EtU8/9zk4iGkdG, ˤG~Ka}hQ#٩\2)F'\4b̬52%BLdCR"|_u Du#_i|p3/Bx-upsQ "\㗠%JfݍeXI7ڛHBbPT'a+;!JIy4Ml'2bP `<46R*WX.1HnLcN`Ѡ5l=Z]?d)R:XeԳ53*Ja&9ɤ0j^v;),20\JhO"MT} (@8l"قvZ?P251$lWP  v9BφQS "vʱHcԽ^D?+_|HeU> ؛/p90Od 2d&LA勒[ ŜS.c%f)Nrj: um{׺p7SX@d v,jp@a!Kb'$5{.z2#()(( 2ZYkWbq;one*?tNQxiXWn( Ae e+w۬z|_anYl2dܑM5eQME}ᑓKn9)|8"@U=CCo vy4kA X,𗗡fz2Q+7=0oJ[;H`^Awر"#{/WeL|~2 2(WJᓗp: \$DGZUUM;~<3%N;܎\..".,{7Y#iy9(;|:OICCaG6_j=X}8K2W}N@ o\Cj܏`| ˫d1 \Q JY/fHqش OjQehלɏYw"z.8TzƬ/,Hw0OY%*F `NڑX =xڷN`̼<ؐjHcƃ&ZWT9Ů:u3$)r"Yp6ky[PːlVwԒE&qJ.{ s YK|$T.$>_VEWR/}"7 8EG Jt6B 10Z%vwf`W2V> $8鲽 ;ИFIbY6Gpl\ɾ=HZtdmvݚG%o$yق)#aD-ҨEư]d@K?p`nbb*Z'uF17H} HLfr͌?J5We[?]Mېvׯow+f1C g"P_4I,#3 pIΝde Ө5Ņ(mq{35dafȽ2FvayH_VOx9'$BuRh$&V9,S]0$e>nJbfwNza~#BU&`U};Xцl/=D֬7^tY~kCH9\.@;EtTtC1qpHJFlO(Du9sFI6Ry }-Q^0 ΫH܂*~ JY&o@~SqZ\ ׷1dٳ=ݐ sTrK%GBqJnhV:6It-wu{'kFoEdV]/$ smFڀČ{ /<9]X̻r O{:Z MNyV"a4ȹ>PPZd,⤐iSU*!p{mWM!pc%v854lSC2%l[mq*j( mqWZ6Veo8>$3VEg"nXK%^zA4x\uּ!'(\rӓwbehV~#IZFVPm)akO (tXqtfOtjq*EQ=F!(PtjQgu"r^YAˆJ Fk}n:!E,\u U|gRoSB;2Vm0Ӭ)/N$(w QԬgX%Imu|Y+q U2[ ~#g<㋩5,+lG_17w8=b qj}*Q6u-Rvh v*گ&bTnd(xl(?EIC9޼ZR5kvUǀ_>cnƑ8} Ȋe`#ާ!4gJ.Ĵ Yo| @}sߕg|]&ۀoŴ[LI"^4i)7@&Q04(N#G`9WG}ϼ ߋ02ҍbU,gޘH_"F6؉nN*%b^6S^.[m̝xX6gㅎQM].LWF! Y dii-at.oD3{);)&hk-7m"K8PBoy7j/6zUe|T61`5O>|KxG`yɱ\ao- b))?FUXVReJm.%PRd "7}M2niMuv['E@}R,U?K{EaKԶ1F)63 ; #i*r.&R&)[ʄCļ!R 6^!hadU`fEZיhn־v~a?8oԈ4uR] '{2 ]J]6?jSފG]ұ dAD'/Yi)l1":vΪL܇΅*pA/at/fQdr6`F cB0-_//bږ<@#(#埨hW9R8z&lmbW>?ifSOdeZ}.+s?tty+cH.jӶ{v["y</B|ܔPMZsB^rUdZo 6^c,#̥@>T(M|-(Ю7[b4 hQBSֵqM;m#ѬE $Wm4Zȩ9Z7`y{eATGj>N{}R}ܰfNxSQޟy%oJ^B 7XK?Tw+~Ub(bdzE[Qz4X<n( f^ҵR\~eARN DO/9 a9uNF] eX̅l8OPo^UYOPin%J*;6rV򳀗1R5ӵu*M< 'rJդXjy @} :OmGN{x UT\K82!8ufEe~L耍sI(uӡ32XgJ|S>rwJe7 Uϓ;26 9y(mVH +ެgIȄJ:oh"M[='3%i30,qS5CKM ,WPh.?ٖ?bNa׉HUGI4b4J$'PBp8g̍}J`y]4Wة-S2Ӝ]Y vJyՀؕʌEU @# 9zl4+E\7FrVSI/2SA^$E@|yzRRh45]aS;Gp*U>O@GnFcGov&)VvͨH.큇kOwnOWeA} 1~l)+ ]tɸ)#q c਽,٥>BmBΟe]puHstGehBX$>ry)fr’O^\=: SU(G!4`}ڸF. b,$8t{h aH`gԚrE] qxw>0"&R DaX^ AUA.sC9\rsY 7DuhR.p6@=~?҃T^T'cݠ >pw+ $w"]t|HXGM5A \mQ$^]ՋI PBJ~&3j= Y^fuRb>6 CN]͋C1.畕V%dhkHP0CTsL- &CHd3ehDZJ)pG#PU1(i 1 ߉N0dTlL@.?zYVF0Z&T*MKU&y1j/~9EaH{_A` ܿ1MBAd ?ñn ,g`D33F8X#.B'igC׏Nʲ[Xy٬- oz2Ҹn>jEQ>,C gHLPRpma*Xjq/mj1^g4@b8 zb{# ~vOäF2ŹA #rp#'^XbKs&JrNѨJCOKFmz=X:Mbdkb[րWSٟ(A2ݾMW3ԩ`BRe#RBu M= Xu`o"y8T&w.[a& ` sX<(63sд  Jr;%只TL K7@>}#N o 3 1ӳaxZbLgLb%pK͈XE+(@C,g~qPIۖbS/ؗZוU+_λ5eB3~{"u!ߞ۳vT0׹|}( ɧU|‰Pe5/gvg.1vO8&IN 2QSY.qvaL!q飖΃rOY_5ԓa[JٳPm|&B8TnUvB~co36d8J˯V1跨6h{ [o$)_c/5o F#!.V`G<09nDal/3޶Y,JXnK B'rC( d=`7Jn8.Uj}K/{80M6$0.bL/f"C'czfw+uEF.ivÙ0z\%.bH闹DN!b v,tջ(O8&bTXJ?Dh2vK|Zv49XQQ/.Xm0mAYfeTz_/sPEm=F:kq 1+Ypl&"qXk:}ىS[,IcRj0O5jÇ2,?LTAIV+F%/d?#xl"WUq{-yxo(/<8PU]ߍ+>ofٞ)FJ+k\#6| *g+Uٳ.R(yf=~"Bs 62;pӷ,>,gV/cbBIv\+I!r(M|$XVyp/.Vbt$0g^a:5TI$ z4V.(֨ne;?yK"ha-X.M%\I(`7Il&=^9m|n5+5`^C\atmM&iG-E/A"eB~|P0};sGٯ8q;rߝ؂̝DJllk;GN O͛z6d7m#^5psC-'6IT̴ySp/ěY$w̳10/T01`螚 R'Ub0eJFCM^h%?9 u g4Bzk\"})6 H*j[Kwm O*ֆzjj@$<۵Mb3nI9bڳZ-(z"PM! & }Ь 唈6+Ⱦ,"N}^ *+_A.c.' "/ƀ!xUnh"m µV֟C_O3hEBQ䑋+iWbNWT(=nfeڡ\cv;k-fV^<R]oamӕS~@(!΍0N8АrRx7aXй 0`RV_WJW9jZi,)ZWiL%?tm1R$fӰOH;':mW[0mהԗ@[,K^G|Y50 Rݱ?SwF9ۨrͻB\(&7WJ{Gn^ֻBjlrdo{<ȕW@h~ }wY@Pߥ1h3]0XeGt|˛l:߬M[P>Р7h|H7eaqf!^Ǎ R!z%j .06%{PPWzLڵ#.Ev' bfʃAIldIw,p$"fĄ< (DlX=IsGY;m@'Ś{BFb^)fA:͆@6`?vd aC\uh?\ugmt]0%3Hu3n"B .A~<0c ߨd\9J%GRQ{|]|3w"T."/CׇeXUKF3gn(p 9i&r&q:kkVEoWɡPT0TjAbquoVįTKS`N =yƔ`5P#Ar~e,vAE1߲픙Ɨ5kKl7Ǧ  YQU `hFњ\Aq5++nأLNұD5|RjCkz5o\x^(fN*n:*ؘh X]B,^'SsWo"hX H Cٲ(,1W JOY{uNix yP #F|2SԉgNUt-EHGI%o9ǭAzdԝ|~9H+@nݺ'y `S_t}ܰg\!@2o=f D$VbHZ5v߉뻖i9s% )H~E>@ !vn482g nzHѻ4sfN0eE鑵$MgOwD{iᰶ7EXؖe;>r=|@%p%!QɺE:LgO9_x?E70ͣ 7F@YIwl:Mppk-T/}qI-+lwjE'߽g A(:lFK׈ \E}|ڂ`AY@7)uܹIUkt.[-@PiX뻪.$}g6gc3.-[ w G[ ~Q-]>SNF#Z6Nq ̅lc5^Vn%ؼľ*吳vVM\̊ɌvC!8VmϒE!A=5*C6i#cN]97'ͨAȋD~^WmZ螷sOf:nX0G1XzL5[i R"̼ܐkY`&l&:Eg"sNX?M.` uQJ,=pSrZrH*zoډ7v/dLil'pHOE߸)M/t*PVewSlKƹf %P|h*|"J<"7csM:7S4ǟLe#G%5eZ̴үF&&ˎJd0Y(i)˄ iam"Y.*p-K nrfp&-8rm.cуh_ĭ ʲYyܲwun'Ky3ݑTFo{t%2J3'0"XɊ3p&ߐϊS"E[MM2~(ߖS ތߣm__? ESE1%BӤZi>k*X &.<@GDCխ{d Ԃ7Vė4"&+ak+zh'CەN_VJ:>:7bQ[^]r!"/Ah4_ w6mTCZҕX+Ϝ'Bu򑻨a.f@h8P=#[kW.v_T'&Y7s<^u.}9YϽ#a OpdlM+Єm2#=rl63OKJl5nku\x ӛWi)5Mq]1u7XsneIRDA{,Ίo  ]1zlE!(e@vZNsXS%ԟЃf%b_ S ǻ0fzB< (O.vxg@nEsX`ɮPEf.]y7_^кt$$Dpq֖k1X$٠# "?e*faUemr'7|wBo:_v<5)YJiNJQ`=LAJ 8G$b1МW =5H9S:|FN֪H7Dй-HiSK]>S;1!?$@yImzI]> 0N'|usXf+t)pׯ]"e~k?0d7 '+cNjCg$ouҎI;IRl/9=vx砈Fe͋I̚zVg@KEFO?RxjOt6ڔ#v֋?p7XxkEs;x(E.rEef#~HX[MjlgW݌Tu2c ͥ4B@->.^}į6Q"9᥻cV@eL5=҅ԋbwF֓)?<;/I!U3X0<)VeK0M-{Іbtwb@LJ}xX\O;/%jC*53A6*7scW!b[Ш/েx>XAMs@F o#ٰ1̏ 0qT˓yI|[}!.Yi񋑌X6Gabp 5\I[*G8y4}qay2@)"Kq!Xߠ"Ûw ˊXK)̱Oh ,ߗ@5NVcwOsV7'j{?ǣh^R;R)Zab*aGOn[_ќ蔽Qy.ޙ*.>?wavZ0 ܿŮ)ׁr\hoDB/?Lrg?X&nw\=}Q؄zqhĂKFƜ!ݮ*2hnH7=.(e ["u90\\I(k7W0YFXޡ=K|W~. q -+kBSͫdǕ0~R Wc%4ɺ>wDYPdM֪\`&U|KqBpG 1*ӊ6T3Ji*Š(PN6xDpeN$.l8y Tjg< ?M.{c>s *9Jus -2 F;͕*EfL̎rǒ$ŀphĻ۞\9# ( ,6e~Xl>sJ+^.=~bsdoRkN]X1MTɍH^v߷0wv 쯨#iiOG_m';{:wȞf\|P߽s.d !Ifl.Zۤdyߦu\Z&%w T&:)!ʐ[ R{lTAKgƧ$_ݿX萞],\okKs tpX=i7F )-Bܞv-k{V7F^/!k_ tI1]BkЅYD] * Xkڊl=={{/xyފ{V fA31Nĭs<ؘn)iVFj`KY P9ӊ#9=5ACzi2/ÎѪ") =.܅E<"f}˱{ *g`-[$sqb c-,e;{F= yOOݺ1XBB|!I̪ݩSt)fYmK0x aH\NW`sKM[6Y~`];$'T,\IwA*:JCB0iR ?Mӄ_g+VMo+ .ܦrS/2d;+pR4EN)XvR}:yR?ݻ|C ޠKW OeɹZT[BrBBkd.čn{_g1_ݶEИ)bcaDU1sHf/FooNmɓu~a%J:]UMmL~?DžϵVYe3W7ec@鹏$6Oh@YDi>< VW B!]CDW/UħƮs3Xh&}\l6$stKFbYOeL4)dC`n\n؎y@RR;nYF8M!h"_d^;_Yr~zlH"@ R imdE{/(m>.<'ո:k%=p3F(Ar!qϱ<뗨OSF4_ A,+ׅ.t U˰C$1vI\u Phk|V܇Z]FxSCdJYj\IY``pg?)Fzjbo<4&\+ZF}^d%f:솂}r/Ty--qefq?L_xMݢw܇{ ޭ{7=XJYfUQmbDZkuv2-}ser4}ێܒcƲ'eaL#6J 1ޑpFyXV'O11W- ?>֬eem)[q_!NW4?@kɻ[lh2o_3KrFo/9:W$x"N,8ȯ7|G%8gF4Pšeh85;qH@367eԩ#٨)U5hc."vl§ |+cz'- q|""M=ug$\YVݨT/q ۛh " F8# r86BY9)  ߖaz-atZ}1jAS= VsOMA!O~O4-ck,ᦏx/g< ^.X {eТK‰uaW!EAsziML꺪hc,f$W9g~}u9}s`$;YKbBx̮ -k\dir _%DMuJ;૫gpn 2/.U5QNTH[**rj!5˹/nqt]/PiHn*~BE*U4"SVt4Y9 :b ʮs(D2lChɷ it+FTUȃ\mg?)NS(#Lr(G6+r@ƩkfU[T+h'`Smcyڛt[iɕJQuXp<@uX^/:@>`Edu2C5S E{?1;&{*sk6$*|}}(k o+UcW܄M7^(u9;uODCgJnJf5(͛weQmi4ߍ1#aH˿{4R`2|V贳lU@3㿦><mЫ ЮBٖ4{r0#Nd%(j/N q!M1\ ^ 9-IØn@Q]rmփt-~rJdqrO sʃ]s˦xFfUt/E(}OacLÔ5 Em+Dnd6Lz~9N<Tc_p1ܵ8\9i:vNFC _m$ז)9q/_P0) dG0"Zax ;2 BC%rqU1seSo P %ee!`AĀAvv ˽j8^9o#&w?ӰOjU^c߭@֮:*kKW99r@j~Hui-3߹~="tYщk5R6F2d6;f|o/zd ,x9C`?0z=e.xk/ʯ0-89Mº4^\ n'l&j.iPP<< Wi!M ^ňܟ̲Bkp ;,&'3˨B'ӽp+B2eUHU٥%?yPpLmtxC!>ZkI,F&rd" JDc>R/[`w3*fǟ{py;މPF!ԛ2t"u#|t|`6.HcCHԊZv"3M+Vaq=v=[Χ'HoK`SJˎܢo;B¬{@=h2[˵ ?h8rP`78jHQA^iW/!1GK ]sXn\J(r}r) sWi;._H @6< rMih.Eꠖ~ù>+Fݱ^VX_ǸWz~a;0A$VkrG0l鴳^%*%XX9iBE>ܾRASb"ESq, rb@W 9k Or~&MJR*_*X[_Dw a[`/,BXo~CMEf-jOp_FvQ_,!3|T/B|&Ȁ<ʃ}ρEd,c ?pmn&(3E62ilEa|0>#ش%sg``X8a{ĸJ1+W,҆oYX2Pb!9&`? Kn(W2-~)K='h+8>aӕdPgȟC54)NWtD)l!^= YJ udm# ̲kHe.YN/dHA75b'yp7ڦہUHoeOY QT"(f;{4B;V}'Xz pD{n k㓁L+q/(U8=M/W/wy2 pH"#'M9:Iz'x>asZl_*f'a']3 nȭ%WFUN?jA8 Npw6F?XI-!F9zW~kG 0,z$2CeV LtD4F_\d,FHoR;w6V7cg8 e]_㴟&jfGDҡYӼԙ4oY,uZEl5pџ^om2QP4mn[VHݑrWSZ7»}P;"E$Ѕ/Q={LD1WUs;SH(^|ǯz V u'UtA+)җ]!D5 mRXIyShj3À>CS^F 3LB9M}Nj**Vt-{ ߜy Mg\yjA|dzv`Z6\Y MWmY؏\±iƶ_Х7HG{2qe z`2]S'EWZv\724Y/$"ǃgWW삖B@~ l͙@M׃(\^WŅV3CX{DbA h?ESw$K+# V$ :4I?ƒ:Uti]/Jӿ M^ !~={<>Ywq!oAj!ŷ Mڙ^y.ڵb[-vqСq uMb TF[0VzZG:+ '|1<Ҿs[x5F ` zNipltI;P}|3̀HM ]ZXaL݌֠fjp-*8 ɳ@-M /O3`,18͞KXU&3v<lf:cDlyeKaP:_UPkjq?TghtEȂUi~̑CyRoanF˺Dx$t F#rLs$%S9K/r$-\l;afHL '*-j~`Oh6jvohEZ֬sG/"ҕLɹ[~Z7 (F<?ɲ!Ȓ?pbA|q☦`[itcyӑX?^D:辳l$n֍RQ ޺ykݒߠkg =VˆNs kO9VP)*K50R54 sk29WxA(S-J>}p >δqIt:Z#?T9LNDRԯ3{|يw;<9[7`A b͂/]@}S=gE=xZra}i@9#6N`:0Nb;|d9~-6xn{J).nGm'PT@}> -O (|w@zYt@ZPc4i_l) 3kh{El}N)J|6l}ǎx;l斔ZU$_˳ BhE$,mpl{DMjRf;E Eѻ8H\߄jAT2x jr%"ƒDcHz7yd!_+ň fa } K6k*Ѧ{_GoLK"MD"OP#tyI*P9˦5>ǀi_gQ+DD|Π1f>,pLqW*.~KGt%UZ6ygx1-i.ㄳPk סf9eE _xwŽ䟿1TMnAyV| ַjk-6u3 AMaz㥱T L-9;`aA+HG1quIJ{~[< /S-=!rCE0!3Pz7`v[NJ8}sR{Ǔ<ه-IjIԐӀ>n8D=96]OԘNw:%oy`c8;EkmŜ9UVב]ed HO\ögdk-* Ecŷ8po'k݁'&^k5C܃a0dftI'ߞ Ә!fJ}^{Btfn+R`5kFbl|#JdjL;<]t` ]csC{@OGBJ0ϗǮU`xbp$.uR!k_ǵ3`>G8J%Xl+QeǬKfa@ô)b0t3cz5](3sC)7ugY  0u^Eq[r5F'Š[[JOF|#sp⎢-i4Y>uާ[R.|fTYwePc'oq꧌usc Hv2Uի!Aׂ^/!LR~ ZfޤA+u#Ixn'Wڎ_OcQ#d?V+Sˬ ʋ%lP R:mkSv&,z@uvy&8fRxL) 6Ty0 D+0/bn  @>Xג+"ESApiS׋06Mҏs=Z5Ż<50 8$Gbf؏a~E02%62w4*9O61LZ&١`X U#h֨1& 9c4Ҕr45i~yQmKm:buQ0G70lĽ+aZ58d(+du|]+ ;Q9$ЭSJyg]O^^o>Й-W<u6`"s~+=UKG O޺{ ,'tP)[UIujZgBoXK&:=+F[>) /$X=#wyv% % yJ0_B<5|_? 86ZJ"JkY=88Pa.=3g`Pz<5Z7%ь6J5h'z]Gs"SB89#S^0+gd4j S=+Sp)&s&'2C$?5+l{p[ޑ֮@l )}G0W"v(c;zB+NHx šJ<™F"hAkI|e/Z$y3⭢.{_lFN#3fCd;4^TqBԈ3q.K.G_a )=T3`?r j'0ނbX.- ݒE@Y#_~4^K<|}@k+7>VZQŶ?PO@PJSBM&`9cb^%QJ( 7L_wMtcxNG\,#\QnLOX xSCABX~b]$V!#z;BI;(X!Ϊ`聟ǢJ1 |G6hDE"qGwڎoq12-rҌpw`:c)J<k`#؂/is5Q(_ '.ٙ+ˌ(q {[pLȷc&5{A7UwuCߓDҦ"5Pqxz*dqŰZ{yNBif;΍qW(k̀<~ɛ!ݣUcyn1&-AG-€JPÅ4g9U1(Èm_/a5^k|Idޟ)XVYZVUKZ(punRbixģ8VH3փ_@7> ͤc0;sSZdA߱n˛_׉:_e@(~fWXF`L"& KPǬ\b?ἦ ,jez?{aä"iqr+pmtޯF^1= Ԡ< U:3U Px'Psp3YE_a3/̴fwوyyO4"@n]ܛCMz;p  .S1K"qnɹ({_’Jŭ0prVpkijɆ{EllS*IӨhҽbK@Phe 6@(c!Jg낙j[AizgVޑ7baW)߿l*HTUAy2X5L?B/orϼr! L[@vK~\f-9 hC\!"*=7R↩I%C!$0.dONtj@|+s[TԶ9Gi%2AzG~XV] ݳB2U +("ws|(B&msJX<+c]%iw6+,w ȼr bD ߷0 X?Vz@>~aBkhg})W|L0q^ܾ[7xF_ʑU{01Wp6I@xsםMTx$7prz4ъ '0b)U|89nLCӴb ׷sRŔ~xtSOF!Gۡiɯ|kX 2V6K.=W-#H+.u- gV2r obccyxd;\ JB=?HiBO.Mug FD]^~Af"="ݷTHTua9 X ФVlvݳ>X>{ҍ>K~[@m)gYT*A]LKn%{0^e'w>x;@|b";$Z*,GKFʢ]\(pI;q+bdΡ}2h+A)LTnF<:Igz0JcNs4BډVt.KpC Z_xA@l߫jDs?M5ɍ xB.1]Z}g3 JygJ,,]VG@,JAkS>!t`Bl3_"H=/tX ĺ%Yp-`Z’5_~7.6N M秋qj}9T9Ѫ{mc=EK,Jx\ ˒`Ab%cN7$Yۃ腏1t,6}z- *@E[Ya@oKZԪ&ڠӌ ;d0E&Wuߊ8#8"ZCtqss?`|OK:e@u+dGOn,̄#|ݬՌtHhO{m|w=]jvw_J"sEsKmp1\WLُeY@A;P:N-ikLl`HƎƨ"$j`߁AjFoʹ :)igg\o*`0P 0ό\W{jupb+`WplnMuGsښØX5V@##b.2G e]ע̬زK  o hzgNQ{h^Y7?a5a.Z4B `&l `fERj>v#B! F변r-_#F# P=X^Kq?S:`Hԙ,T_|EEN >IJrI}R-[n66#HV*dF`n]K/ǞF)قh&k@cC!0a({y:~,٤4o"?rƼeFp&M55܅JW=\C]V:;i%b o5H&m!vfX]L&uZ f>;W~_=:10k"J)ŒfT%v|~2%Н}Nct>rn=F9G\l2)19aO$tT*XL3AOBb &획MD/=jkY8۽:jكsi`D 8e] q)3n+^|H tŭ&$_0k+ԣ'w oGWGn]צqXX k8dcԎЀ~^=5CY_r1+?YYA Y;,AarRcdp!·&V1 MM+vQqJXGG2W* ' /Ϥb3)8&g];>RFT.d7os#ɭ$y%5i&u/s(_ip&Vbr DCŸYzy5Ѣs`u5YiX BB3|غ VO)7 ]Fg!B>ůʱ+ηH}YMxIyY,ZĴG4w@\: QkG x#9p| E2HҢ쒣i~Ĩ ڀ'+f5'Vi[WWZUY78m6|ShZ1 k_H(lsV%O`n%mM?XWy`h.y'.vLWx';>[$Iϒ[tߊR %wBm=@vj[\D xkT?Pʭ*h=@"Zj ֤7^wA A8#Zz"j|?M !#)kD2$Cx`2GRmE?δ1^M:؏&~DibSH bp~Y>ti'IPYF3z,ɂ…̿q%ֶj<(?R!ɠze`s v)Z;7e?ץ*Q'\KqTӜ< HƏ"i` _:ӒLaLy9u;w Jp*F*фaR Jlm:4= hӚӲhclIڍfܭоyj^p`[C\`D`FGu?ݶQ4n! Qwl7HD:,~ލ4J8=3 u.L5D @Xv1f!`1?V{Mw x6ƨA X] 9_:W?ʼnJ&w}[ *7 6wMkPHB![e<Rh^$SK8 ]qh+;Qc5.Q92{2 .$] 36}f}BN"v2LT?7x$/Y(si]3=.QRnʸ+ݤuꍧ5 M.CS|se.% ~lݽ'|^IP1Sm!X NC*셪4mNDŽo1ЉGT&5MTѱٌϡO;M!GDLp)X=sP$SS:_ &tƓzBd^@yIٱ{WX & bO*O5vՇa4,lgL tFJFe? \Grj=v>XllcxCpa(Uq ڋLxVJ4֯,QH;]&,m˜hsX\6? BfFJ\ONez_BWD4A#:։NV_{ Aw9<}/}CubVP*"U#kZYwm3y @T qT2qhSXY;#c5t0-}^߲ {"N\#TU#MjDx\-QtY~= "ZGyMX[EX-+)F)viАspw/t`WfeRwF ۋ4?:xӇr>v1tq-j;FMe?3N9>lP:_+I56JK{-馰 9 (r%FiJq7bD##_ P\I$W= ;ZKk%1 H%x8_5݀"V>FflwO65b+ŽvuX 9>~eA"?Rf`< ,,3lDd_VzcfPF/ID]:AyBS`>az&Cm=3@*ɒgU.._r㢥4oV Bg[Ӛ _}N I٫{B3ސk={.Q6vqBAȕ,5`Aw]oD#7@?uۅ# \ ]aM\;+9NnnE3_01C';~Dver|s<1`ѳTWT 9lJRLGT4fFUJd9YW I9 Dl/TY >vr)d6@X@{4Nh\橧[&np:mOñ\)YivoWB7yqNo$ uCsIeQ.Var{&Eb:&CE5"Es*{\w\&kvȔF J"9Er-n~Qܗ'w4ͱ hxO STظsrM g F|ݧgJYF.d?E)˅v.S.t_]Ӭgw,Z00!9N@A-16l&㝡Hфa?gPEp91+w>l fu e~C201v4I=LLFeɑ+ p='Hѣ ۼ94Q , x}^|gnPfEf|"@j]`3G Ĥr8Z,f_A$Á EBtMD-W +(q ||W"┧?flVĚ&bj5ǑKikmo,VDm [ʹ؜p H t к;FpMX2CJshؗ_:l%4Alh/S Y%T[:SkuA6Af0"`&~@/:~GR %eƠOtUH،p ~ڛ(< ^}y{k~Ͼ}qyaf r&^uMkHڱ[|y͉"y&lzeF2U4RZ6&ЦCps\#q| aRxJ]˩k 0X17ݯԛ$N\vf225^%d~`z^tiXt>M\&10jr*D̟F⿿ЯZ!̥!`{h +ߍkh<Pw$Gud}-DS ɫ({B[RLǿX4[!'B ԌPB~~.Hs8`yiZDi𑼖@*4Tϒ%gjt,`A {B'ߝt@#9Vl䢅ՑĻ[Lm2yoՓiJgDlܚ[8](O6 ]a[^d$?hcı#q|U\~{EC/BceҠy Ɛ8zVl0@slo4I5?6EOޗiU?4 %,N~e#E) : W*!Tǩ5d֕HlaG\ZT[!pUtT֡z%JY?JJB3ч[a9Ry0i0yPC NKMr`Bȴ8A)BOk޿-$b"Qɶ!>}X^/,@P{G۷JMIcS*t7Ykx?ʽ1F2c=K瀞Ȭ˳;tgz@&t"$e$1kԐ[v5>g֥çIbװJ\'VUL?ւGdi ̾B~{$z83l<fz'or;!Q7ZW'Bi |̦Տ̷l6Ma!d~,SLʶBuh\b+⯜m\V u7\FErA;޶s.:1FB VI3 jr2 yS{3ba $|Y.Abz 6nE 0^,4SlHcWZ)ת|4’ٸঢzg(x9$\ϿTfͫ*n Ԛ} `% Ӿ`黠54!}gHWfS˝%v$hzuFlւɷ |2͹J$QĉK_p14Q1*̚a> ޽ ,D'oiId&xpX:g &vϨ?M18<}W/fT]%'F~ gZT&k*6=d9#,Nxȶ&0ݽP;#G ;}k rXHj٭-o?R6[<\LΉGE$Tpz*v)OJRN> E|HJwhS)&󎷀)L\w.ae j'M>f"!"UnϪtZՊF!)e(?2cO_|J+F4 逥(3Z?u`M#! qhezvV֏#ܻ3hvu*:oi:H«erd\|-L|3$Eg#nHY(K~Z+\#w|m[A Q\ha0I=ypDž'I38S4@.*Gńg*LUZOOGqdgdMlm"t0(ES$s/\.Z*z,CDJ}4:3Hڛz'Za`ʛc㡟{ѨK_]}`ja>;ߪōu11pF[HggͰYk=4o*] !l}-}ZRSpD@ DF;itKknXIM{iƍ qJT]Wa}A[^biƼ,|Q:%==I.bƦh6A+R-Nl:$ª j-[Λi? X:S[B+9AO[[%9Cġ[~G\oЈxכ*Y~+ s%OmtHIL#2XDì1730;Aڞl9<̆`%Mi&QJ4 Eg2)5ũxܙH'_/Bv3 !1wQ gCV.2^QU#Iy|8BCʒ _I_xg<&IGp$4j m3G7bbi_rFh~Ó & TMjЀsE dBMDM Yy"\{L{%AG 5%׈XlD{4=N4'7wb`n$Fs9ZxS3EeY^cU10k[ _Eܮ9?XCԽV"IKZGsޛ +NM7"x+Ll0(+dbQ?,`&N(ma~6ŸgM&huv :CƀJS,+ c&32Xpbۃ+ ~4]HM 5HFutt gyWk[VIJ:<HT?p`CqdV! _ L.(RD8vߋB7BxNSx$ Dž44zK$wV (յV`P(kK~ m0|>hHq`J69! C}D>5Kv^ w%(ֲx:btb @Kv3UJӽipy2lS0;"9۩F15d&Mh4%6n؜Btp=GVtjJC6=`A2|F>ETF8 yF_PBZ,貰"~$bNdcn8+Z9F1ÝUb%n*-r'cY h\ ="jG $)ϡ|'rNS!ՔV.fÖ ~GB|mBF2|郟rh Ϣȡ4'R K\ElYT f-}ևE^͑RF}1c["Xm~^8_Auby\^7[(\~-%O05G1\Od5 >Bs\ΔDc7>u n_ir(o D Ϻ"b*ycoA1G3?$*9O0AEaN4&:Bg0]xq, M,ͫy)r2lSc?Uo;LPjH)ľܷO n(ŴJ+8j#;`KUέa7-6 @pa. ',$#Q9` Ʋbˣ8r}K +[! WB:/hN`R=Kl Hս%2jv`lj {}.Gٲ(oὡ?m4Ko{Bܵ5ЗݞKn68"r‡UwpE!KXOJSú g&-d"՜VBJRyzC2bFkDUKys>LUVuK;ɊԻ,`a :D,q$zS9q9|EJ/LT5V Vפ39^r nO$W+S2jqSW1a͉q.iuHYG|9"]y`wai.$vPJ4Ld"O:Rt|/Ĩ~n3+Β9y8QϮf5~){K 2WmMű@6<3Ox!0jAr0y"YGK{@.Ŧo}vQ8a&۷pCDo S>pWcmi||U.|&!]%_ef(KfM%NhUv/04֫vU|+3534ah}'1Ge.@d0cCt /?u+[85Jjk+鿛>"VIi YU\r='viFgHXbM?_TB[Ob}{=y3=>h5 RY9 ~b_2IE3;887.{ 츕'ndkn.|V˞03u;D.L: RmH֨4(ى+b1I,m͛dYb[pOk>.'/ӬBha;܏H;b \/ent --&1{K❱tȂo{D mfH$ %8aDj>L`T]8oA)5WC vg,@GqefVcv5IPOE.w-*.B)z%ם1,mL#ڋCH0]2aqp[j )Z漹eT, RX:A[kGhSFn>3ȑ5ArÙPnz)S|1Ř[,Hph<CM*+&eKl;"YCU޵Ί?S J'iiXSoǚ{*gvp/hfvۊ+.Ͳ@>ƴu;+cuKS ¾jMwVQs i@Y{,մPKPӬ]i +%Ĺ}Z,"[aΟr/Ò3+Y^%6)v?h/Gt] \w«j4; qK($l("&P/V4icBwb , O&)ˊʓ"8$QsVRYm:*6UϹ0nIFxs^c-D͛xCܚe3Ĕu} ӹ wH:tf-. ]i#AJj2 sї˺7pќTTuRPs ϛY&msn*0kAgcByy*o |F) ?$^ sb 瘠'cS"!PL0,kӾ1u+Aʮu Y&!f'\6mg),o$.qڐCb,~L(Q[.!Y7oV)C??Mcb!}'q[}n,ΘM$>ޣ^>ص6t~?]"*$*^^︫$HGLh[g~DpG`Ф|cҨ}#PNJхV:|%Ek)|OG,Ԇ bs"wESM|ft<̜L(20k:M+2]Lai4dTWzCM 4kKQPb T9GSF~ȰN^*N 裫i83s7yW1iHFxGȴu'SH}_EY^vFe*SCu29[Oԑd;յjM "PA6[v}jV\oQά"Gnxºt`[QSN:S,&{_}M$3"^˟S@߃PFs䰱v$^α+{t1:o$3vc*q=h-Q\XΚismWl7%cS" )]q,\d 80[*BclAĆX77k p4B&c;&TaI&@MU;w_u\d('5M0)ߣ۵Mԕ# R+qVl Aƃ뜏'1if4'z  ~M9r9+TӎI`6- %VYJ۬!:DTZ[>v/TU-j2Ͻ2JۊEGIR3^DoRw'f%(p xlG^R/@2^eF(eƽҙ%/耢{"&/7xwTP*q7&" KaԂ.j.ø,9fiEZBtZʵL|'z`5OޞM\dngpk4v< br{㘴y"u@mtVK$:(P0 l\Mn}I𨷮"1 \4/4 cTkv[ [7y$sz"hwb~1Ϻc'x&`*A5s#\i)]vpn=NΥn<` +J~33h ޛnMC,z> 3qSn)!*ISR /!d0+kMձhKLO9Uѭ;G *'p-L *PWaVOMhήNS97ǃ[C*.xce{,y,ho E)F0"2g//{Y4G/o\Reoub&@R*.5HF{qظcY :Nz9R8KA(o&ʆ 'fBX1T).@  `1 ,T{ _׋Bpj@x4Ȅu~ɪ)ɶ3J[Fzn $bn)B~.%Gl͟<!Ф8pNW|ۣD5q$R-95Om_V;/^p"S\k .5 ~e9!i 2ό/K+`ps*\j>ZN2ҌH+D;C'}Q~FMf7aYBL _qa7anyj$Bg?aC d/[sZihKLGav=a}k;11ӷ~t u2Uqr7-j?8-m)Ĵ8\O'dHY*]w79dl{InKt>}EDYowNkZ-YίJ#ScJ}P #>bH+ UN{ť K{ ?Oy6>aq#!8$|`T1z^|Ev8Of];n:̆?z c'qEMԊ&[Nd)k|PC9Lni,mU-_.XLn3=\JRAJ %f;&#BH{t(Ԥz_tO(1NԮ& !Gk B$ļϵdgAw+PCTTxKp/Qi E7a WUJ&lT!QN^hqFy~rE:+y|2`x hlCؾiBo Dߤ*bI8*xpŹkXzzG GKfٟQ]'Ii~]gH-UzBB[{!G0a8,x~ Z~<#jKRF"qUeT"VUi`'b,*= BP|Dy |*8f1?pxe+hB,W4)]4/o;03AJu0gMнmNN;9HQeF<E;'?Bn2qYs3?BxN %x,jg#)S쾙2Q8F:K RCL";)Α /"pƘ?);pU4&SzcGn?W Qr?HVJ>̢2!FeZkZR*2Ik MpLeMʰ7^v}tR4qE lIfpLG̉0 F'з]==RxNN=yח$|=iWhc/9u}gP6Х꺞īBNZvHW5AKO/8z4 &\oe1; [i!;<:>ʋ3Szp#98V'6' V Mie7+ HO]fa)GD2xҥu~=46hh0z"VY X0^X)d"Kh{a(Gfj+ 6$ur]ᅼ]hF(IĂ0;x)B:^TY`9]NJtBڸ&cfyC/^v<XT!0P0wIp#ՆN;`~gVTjNPl482Q(qRˮrolOکS/0v4jЀHcUskjnY[[F$D>򍉊8(  %C6P.ȝ1cSbz\x(K-|f+'YM%LFP/( 5H/|+Q\C;jYR%Su`!|Es I7ow5EQ)@އLDjs/)$=WPeqE@~4܃\3 =\n~ `rcBjL;=KAQDx:X&g][8 iqWLI_[7YmȥlStD p$|LIrLVmG "' b>H.nU[D Qsۄxj(>I+?Qݚ ѫ\43"+Ѯ A4KNDa=( \d:H9^l tZ?-֧Y4OG`;Z^ 8CXB呈uo@&E(Rrǹݰ0 *Pnh0:hcHs2iH,@!Թ"ayC?lۺA mx\OcimmR%b2)"cZ,9bY^AC ri,P?[Kl «\#o\$G zعF oyt"˜knAa\z]CIFq&#w=$T;E bFgO5AbC2Y?]\dgs@2Y}1ZeU]ֆ.8b LzkxzZ耢 B.ro)myӒ*"z?Q< R  !&URـ3*9cV^OSaбyn{8T=;0c 1 WטjGPIA^@ w4ՂnZ*F 3s`EpiS @ @FO$H#xO[b2bl*ԊGl#׶{?+f<Ō)֖._0˜QpI_sٙv83TMC3?sn4lH)7͢Խ3{7@3B.`J˴,y6Nr,Ὶm 9HBX%3b\f1w1%8 @ k]k-Q^YmsTotnY6!U f$|yO+⎱Mѕ~/3-sҗGnQj\;П7#T^]fR{PTKR㝱Ns2ccyVzas N7TdokOc"EЧ > lصOk![c\7mT&oI촌 3~yazPbiy0XSL+;: fR8{)0ErBj<\i%4OwS\K{,$-M #hrїS[S"P䍧x횸8P_&k[٬o\X)19Y )OݛnߠCe_Tq 0H!+[QP=dU pV5XfN)63[BD=yN Vww J80CTF|"|rAYk?uR9ίzkbdàa.ޯ 1@٣10NĦ' (c2 8|r#ثH7Nv]yNV@ѰPl:`yw?7V,7 hM?=j#ƣXՆy1Rf+@$X%pSl3؋TҚR9k/ˁN(֞<:,hQTu9M 'C&S?4/?OM Ay%Xs#?Ut + s6`.l,CX˷؆(Y\&G%%JpNݽR,{-9~ k5u~3> K:82!=/ K(\"?;MX u9'.fnIK,ʱ<-tdn^Dz28*.(߭&Jw|{7:7cwՠ='ŔZ?NlJNUv2sgYS _Z<Պ6I0Ilݒa Bj[Ы@kC//'B^~{.4 }& FV(nejK|iœ:4Hߘvb_*|96RQ86pK*mlW/:# p˿b8ֵAw1.QM .i &nɜ2'$|VE+3jm XKUaWWs)Gcá5%|ͶL/g?Zϧq7آexdAY#&ӽf&O"J%t"5.טS g*BvB RGV5X c[0^okp|-o9폇7.DU5/ƽP\6mC D9Sv\ ?iڂOzE/pDPoj6B,*$?3񇚞/Kł;’FG` 섚GRg^a'9Ppq^NFG0݀0!!R¥4QE)Hz̞H-,K vFz1jw+:Y-utZ GiџQ cs5̫biIvZX \lZJ[9^ [Ge#~CW*Y)-o@ #=9g@u&qp#o-gv]SH司OR W94s Vxc.i2d^B070oJKd )!@D֪3:q/^9;]YgX-QUTf͇"/qIdf },Q"1WVII}V״Hr7o"ET 鍤Em׏hW2x~9pǨ"^O|S weyH&@ +IZ&KUܐaVfpq!K'Kdb#[_AL'JGy"q'.g*٠tx un셉Z1xH,ҎĐ5rM۩`{eRrܘx1|PE{qÒd{;Qu'"<)1R",mZinzE)NZf~'πn w6V_EWF $}2ٓapHSE ކgO@ꛆMT25#0`Ԙ{@L4q%y`ѭp$EAI\ɫVÔS#ʐ`g÷vkk갆u) O͠ӲSŝ Y~hcMk&k`X [c=f*02'♙]g1D%bRA{Eqr>,Tx[6X`amB=gv_XX1 P&g/GZnS>"SB3A3֍GE $ű'O!誠>^ zS}ne]3X/Z,X_K~ѴCԵM#og㿲w8~v@eezЕrd]bXZE<o $h{t@;oR, Fd"*M[%Qn3ߋ1eO9-1t3) wyV*r_5e$L%"`ݸKѦO:HB'6*D:p6[0Ę„>gDM Jm\))ܠ GY^E~khVn'e#+ۼ6 %X_α#Ba[5A +Rb'N͕Q>?\Rҝpu#.鴜jq,V$ F8ӫs Ju)L"z[80\w 00P$hb;sȧD=Ҍ}mUi;qd>xA#Q0MϹ2VzH@MUrqMdw)󖇢eSw8Xi!/NrFGv}4aeb϶!_[޼/9XY`ݩ^gF{K X՛, M_|*)dv8ǐEy7ުIrBM*l:Sg/sfsF!^3Qf޳at~[\d-_uW`qJ#߹)^'82KAS:|0ff {ߍtsTb*wyppMxܚȂB{w(mi΅%DJEt~ɼzfB9UɇK>ҢŮP'Lۣ~|n<74[ pS1"2'5qwPCo!褳ɻ>CvR6kv"6s5AQ3"K dNB\mMD.iP2QI W@+X*wo yjH&m‡ŬDwGPn)*/ xp9}wqbveֵa3oo[DFV GI+hC` ewb#E8oFQ4m K;:cE2v$aohu{xGK C>@ v^0fU#'b].4qqRѼY\~/j#ח:{Jxoz 2qQK%D,FMnSDZrZapޯ7e?>WDFGӍ٥^X4Iʝ [ge .8_26Fˎ Pm;MQ&rdg9 10$%stxyuĻwHQ*]GJϤy[M?}"]Cm֯`F*:DMП>Sitw@m)ӣ_C/ ݢ|!he/aQ&Mpwt5A=qhCOٱzoiO4]809g;/iMoKBߛM əG,.8M0E-Wޔ/&9p2Džx uH:\󴅮/ ;mlrmvɂc nݕ:Q^"'BWю$ &3T ;$59~rK svrb/Z4x=zU?'K\r7#0cw֋Aimc仆Iac.Jzk]7Ptlgs8[3~`=6ҞB4}/!_"*E~ew\K ֋K e-\9 t^Α| :Bz7Šmٮi;ܛ8;R/ [y՗ RZp^FgO4Nvcr7*`ܘQE {{'rq%v?@Hjo ~5B 88^0uJ+o^7nk;%|}ͳ:\+*aI X{#xBKDۻlF&5%CЦnR;A^BKBT^8FrH?+MXtH;k:][(Y6jD,8MRH\ Oo?jZz j?İ5c:K#ܩxVq9N3U ˚o~@y$#B3) ˘Z#&=),@ 8hIRGeh1ȝ<˰4ʼ{v^+8l.i~o"l .ދ] BbxUqLi+@8]Xq)BLޔLČ~SٮH㍧Hz;xXEq˃3yE]g.Vf;@dRn%˜'Su"i>E W²_c/jow(Fҏ6j^62n^Um7p1^(y Jw&h p#e~BEM!2Ѥx )Uf;-nMy+Ҋuz_;vPygNδyh?>$a2;z.*Z;A{ح@Ř5N> )zZR0j0}Z ũh˳yA]ɛl  /$N&@N2 ǸdB(QTwqS!K^jF(psf 5˃P7C'?P<q؜Հeӆ7AuU ~؍PTNol<]q5G@%[grǎIm=mY=$6z'⚶ 7*7!TSxjݦ"=G߳7a@NJ7ٽW45i(,Sd7cȾO7nnfSErg.(D.|pZ)e''K0E4 K3x^ghWN%474d4jaDmz3|GzaH7ByH W+ժȯ\w|oؤEMbkcjlK}|M(JFF#]7qAY~t\:kӗ6x/o^ SfQ\>M7(/m׹r֭x2ki; 3Qڠiy.d H ýRuoؖ=g|(3:6gc3 KJ8@^ O[ZjQدX17SK0xa02^hئ3{7ퟭJ{T"Z_%Q;!~V3N)?a%+լ:(c'0`ag$8Gkڞ7Nq١*yac#G rſpo1@VjoS)k!,6,j#5 %€"r,-LkeU|m 1dS Ẻ.٣TSԇ0HfJ'8.tFW$3=SLQzモ 'KmÀ@?Ɗ{ Z옄W'p{,_7sǡk <+'bށ:mZA{at2#zKLg{`Tj~\!pƿz)rSg $M2uâFm2pUւ^a: lƱ%ljJ -$80%*3]g Ri) -`3oyzuؑeɪ! cESY"̕Uԃa[O.U~g [-Zጌi'x[\R< |~'źh5SG9ɻ)}*@S\EghEØ2Cٲ)ktGt>9v& u\lŵf@5>K/_.QDd{c|k\'XѮ*9GPp~Hpԇ[}gӒh\Wڊ梓XKjd,qCphVjJ`hwɚG|5jUXE> J-oLp0U/USI9xrMJXp.ox-jy3 o.vIGU%mEvcQOl4?*$%P\t]P_bdN9PO{@~!0o 2hՐF.|><xyTh+ ®|[o j^ o5߆W>gʛ& ~ 1E,şwoJF:yfFڀՇ{PiAJP⍥w9ZR.!"+4p)RnLwKVLs"яDE*ܤd-$XׄF;0lz"vUsd2zqq+X$ H %* -|ml\)ܽp#bN*MD im@,BW̞hc-*E1tEY1 >KDN "hoB[ÌH0AqcǏ3tWD?R ,t_564thnB"/kΆ2ze?@6$忖9ǒgCyj7PX='8dJGHٶ X8RH|KG]5T+jEQtzԹ `bM *cn.LXAg>c(\uF .lWT<)f[? u>:0 ӲJq_+86lb,[8Y#T,x >,4%Dɰ`!X$e4} t{>\#&qM-FA.$kΊILI_ԣRŗsx ^lOmD Q^H L+;/=DMHD4g{XK a"YJd~XBJ]l:gn~9(^çmBrE NL*ʙp#vK'!AMz5Ka~UfC~F`"6{z&rdq:,& =|IIX?nz7TT_R7z\|P8l9^ 7Xf4tfuȬ/Sۅ{ےw_z:(]S'@q Ēg s@XCVJ-3ja.eİ2%x _"X[0yE ^bsf^NsR<':r|h;R0N3`S烮hRqocҦ86Z`o MX-)#Jxi̿1!Ӕgwb,n˽z[EtKmQͬx1]:w- ; ?Bno@+p+E"EiTtvX?3%U=4z؋rYb]xKG0Keղe]1kg7H獂7 ~TЫC4BdO Cu(fSe-<ӲM: 4bTc(rF㢢EBI{biJ j)W|uJ:W6tbZi=.nJkq)ر@]i''754O%߿4V @k$XwW,5щ|dU?f<΄r!ISvy0!=r߼ic.vٻTD+oY1VyѲ1N~x@[1kk1o.vŚ[ vMXҧ#F=NC1HB(ZCBhf&RT3!sR}@̙J}(݇[M]}=Oz!lGS%L4+)&HAPfK4߸eOkr6mγ~mf 6B8a5zp߰B"'$[%x LPDgRYԄ:%Bl j6b9# -1f7H':0F3i.A ] +/6!d xR mR.؁HZ鈌]8Y Z!Sr[ѧ Ұ՜gba=ZDؗS͛ +l 7J-boeLo=\pH\g륁aԱa-qZvJd#-3X;'LS=`Wb@Bz7&N7-Mk Tr44%obCRBCIvZPoZLF[;H_bA.'tM8$ty㮜UuNyDNw&7X<0u  ٓn&+9R*`-u|Aqtoa,uFGuto}G)6KQl5^LԟC81*`#FP\"FʙY Yվ6!Fn԰5_3VMl\6Gzap))N{0Oe?:=H2˫T?m>&"gSMbJ~be #bMN_OEa! [IV_n4Hdp]4*#X4Jq#y5 >~>#!(ag,kz}oYO9AH}u U\(Ve'|+"z.691Ng9ZA%%D|}1ĝA,,pA;o#6*0 Lzmٻ]QNc#V%`RbDoh ~`8x) $^B ;$$Jdΐvz]..=!)+(@X1&ھzO#nR0khout?խxԣ{4w;[#< {"yP3o`+`g;P!%]x^#JN`E R!y#lLgcy#1FM ad5o7 76/~),SNWQa)HbzQW=|V(wbU0&Lra|vвfKC%29c&OEI:nuaHH | %3lиٕ>ք0nYA)B 9YW ]<pMtD1@bW|[w cɕ94/{ڜ&yH8_]-MYοg:04pJPZUN'"$;e|lDdtDSS`S+$wI=ٶ-b"$?g\lak?:Fg-vopU5L sRFX_-w3uRW{\" \!0 gݓpBK1Y}RB&);FNU֖ sn/]A~ #v_Kg\=wBOU|'hCV&c;s« Y'*ނlȃw[mGYj5ସOӿ:vFc:~%T SuTewr' + ]Mvs}AÒX$l>Mx/eEw _*3Vjdp@wS 8x62Xxc&"nmusRȉg?MwmvO0%/ѲzT |`3mD ؑ-ntbe3B`fsذf!axINWFbDwvCizVişE] CNB!,Ҙ!8Քyi`!%4cfXmM`oH0v%CĘwm#.j"*z }E6w&|d$lL ޮbbTD@;iSQHےRɛ/XAPQbr~J~:*цl=6Їt8+87;5R$9h }R̀jÀzR&VR|b257jgA!w1d(tM渨4 p|({)|Qq Sjnv$ x,Ha^&˙OºAoJhDNN/=KeQ2ðIXI'캽d~CO\4 UNq4b 6Ms5NM"ݓQ.7lu[sJ[Y*Ӥdi8x}VP/?-8J+~7V!+m^P4QS@p!?:(Фx侳[8.[3G/0׺{эaN8j3O2=Ache>7Q 2H⥕cc6,Urums.|4K>o^_1.;:Ӫ9vݔyfw_%B87ö/4^܋ԴZlm!kLm^OR.hUoS:Vdڸ4יDo( |9+Z%]3($^LaSÏ(査)65X"~.Q7"J#M(.o| z1PdFfN=;H iCXPulװ \Z[vRwn-O2+[u4ESykp@. 3@#z!WjZ)Y?oV5g@ſ'!}A;'i SYZWnXhi<:Fj^5bPɭUw'wu~PlJ*s|9FNb0$N |u84KqŬi_66~nYm,fGԞ2#o=D^W^2k) \:Ifx"`0!&]GӞS SwEwRq,YbXE>ɩ^j[=,$uo"> &8c[K'n`F[ul:c3y}9߼PgG@l0]dxp2w{=GAa2(wrR.s1N,#^yÜc71]-UUo8[ͪdml$q+}F yu16{ža={^/s_@󹫲4/(/[LU)됱ITĝ`h0YU.M=[6fk@d[96ZL'=+1ؼuk_+FcdZpX[-.5(DWU;r 29+'2G.Pv =)Q3/CR_c>PeJQkB{}Z۷;k3Q[xsxϪcA3d+)$n>UTwǝBťcAyIg MX{&Hd&)\2Jc"iN𯏒i豗QhJg3醍ꦋ$A[MhhZPGZw:OwrI|ߩ)٭Y4d(*Kud]vM5%/p"d=5DN-S 5xģZ}C.1ص%AVn 5><1Ev 2ܥzDTy,`~='6i?\" QSVzA. /ѳ7C-$; G$W(|)ə^_DBA7Em nNSՑG8Fl=Ee0q韱 tI]C=;x\g컉a%8ڒT(!Mt3N!Zmf>o4>jжܠs[::6G\g ?U̠~ 0 믫|:4gұu8Lы-;G ɟ\a[sj[].f6uK ˗{Gۿ-_֏,|0( BcdK-vQGΨW/"+zIpz %5rIGLivP'L HҿdGrPNaXDe="WK +GqrouxP t>:lnf+LLMBfrҙ@FWNu1w1Pc)J!_ӯªnHHL4;fn[_? uVl\oG)QW|n}NS]+PJO/$ |gwTv7dE`ҹsKnT*׸c2Q-+$6Jı6ϰKudqNBaIKD7ttt[yJrAOr坣 ڋe_?Mt%,я)5Ka6V^)gFN4'+Eа(Ip3pJ +O0Q Ň\0v/\g[)|Qlpk0UF+>cP22 {,+g!|v: T7ͤ#ϰRQ$ڵŌ%1K`=`\D1 Ֆ!hVYd䜲ȭsuu pΘ;xJ wY"wn˰մr33Aq 6ߔ&{-+Ƽ1<U1d J߀PazvE1{3V2! geO߃tULoμGo+3to:5̷Syo},RCuV7\|4#QQo~XsV./$<l5 a#Hב@^Q1@m u#U=vw_>:ͻuTM%A1Z#(8[4a=&g+xХ1މ_͈28&}<-d@I(qKQnBuȖ x;ƥ=|MxpLˏ]*;/_'fSYI#Z2y섽( c(=,Mq=_6)N8vLkQ }qrdOZDϘKQJ#T0`WB+{_:D>;u3)ĝN$3$Դ'xu'>kaO&t+]0] |'$xMnLIk]@n55 eE//>Y'ˉ xE,)ZR}X85VCox>a[lHj׋bZ*`ݶV]s8U=NRF8!3/,C06DzW ISU;!}YEw"va`*S5[gҥSaf!M>w_kQTGPthD( H=˩7A7 ]U_X3h,>uM4;nz-puzi.+ir,7?s|p~vH5xY Dߵ BNJnvy؞-@+]d67̨(J"D}{Y~5v"7:N 0ɀxvN`=‘ sdEopZ qÒ4'RCIUvL>ҾW9C:}fpהƖ_샨0ܵ2VuwUKk- Qn~wp:#B$uzfjJCk^؉]aHQ#^%s1,N ߏZ[}&hfUB{97!r+ӉT*@FD\iH#j}w[q:E9]G=):Fgxi˵a$" 3B1A}  "xee~cR[8Vbٜ+DwǪ/06AO#s2(@D[I΃w/3r 3@I7B‰T-W]mȝ6!a,Ѻ 5|&."QBrEKR/^@#>(yWbi}N2N&2j(LQ(#lIG\6!\__DU8\2]e 41l/C*mcp 0a$b۵4r5FX3ՐR0 6?~&Q!/>dP_p/R{%GLQ"07̣U3pUAnعmo7B2Usҥ VMПw쩌is6XYۉI?g7ы=]=O_k}^RDic3LSߨծZL;@G^sP7~g`׹%Ҷg:pƬ'|wfuuo_syơsm̞eu p!cK32UZz9MfR2@rQ ux8γm 4S仡ğM£;D%LvM~c)"Kb T\*|?kRbV.q4}.N>f+:Msl;4x`&R"Sy|V[ Kj^Gr0!kKFf*jΔAHѷ}'ɜׁ.hЧMՓd۬>I/5O,oi9Ú0Ӏ_rA>-V fYW",[}OXiud@&Hyq 0> rS cBV1ص-`'&)봊-Owb*};V?$9hG-v_pq2UvEc5Iq ȶgwpDtbu?ΡerT=iͩO`pSk*y} 4W[Y@!HT&~.} ,bah>FK.mS:K;Q.,D4 ~#x%@Y:@S4Rũ$A{Q)xّVqA x!]wH Xtˈܛiw?e59 iߥ Qi ?lvO6_kB_)_6yގ])Ƨd ž0rl,K`;?'$$ gE*;gW5 P..Gg:+bV q1n1 uzLr㭋e&#o7q`ДJ)ipEl2ɇl,\$ҿxc;#Cן CI[Kb]mtY~kә023LNx04c_4*va)ߣ1ХT԰_s"FDWe^ 4DVY7M۞+&@NH}"r.빣ވwg[ɵAWAg,8mUZkhx˺7=(n;Gq$Zb?axb-LWxuhyY#dHBK>ٹrnup:ORŞ|5 PMy=t /]bLN폇:Kz^@Ԃ_+XJɤs~-vvw"dq<9/٭vD&)ok]Xo o7C6߆k!3_ _ALAMA`hdFxI}ԁɎ>qU9 V㥡OAW3}0U(I~^kAȱ(bpiJMC^{ǽkXV]eph [n#S K9#AAQaiΕiuL}UaW~ EarF<e}"6vE(i-EE5¸'N<լP:_dUH@:Žw O:N,*+HCt:ϊm8l &{l 0D9eeOCh8Z}]us%AEge)լ58|2Fp @UJev3h! +tCW*:콈7qO&~l*xMW|nyÖ FQq=&-xVM^ G+StL3zz+%,S*:uK*Fy^ !^=z*|_D%Q(rԆ !La )9B@ʢ،1v+K5</Mh;ݵH䔱 O>4bF:gN7#ֹvx3cjl>]*'qԫᛱvz<:dn,sNA $>F9^Ӂ̝ V`q UeeH!DíjK=l~ &B tE{rY̅aX]iXf…?'ʗc_5M<2~5Ui]) +Lkc>yE"NWX:EWڶLV-^EkA+Lj|XbA4c%a*PΖj9Sa/6Je$m|yV'aA0A7/7 їpTsITpqnN ͽL} q(ZӸ0!o l6Ka~ sdL 12$KKŜ]ނ<)6 {ow`^U \[ 洇?/svod->ِ(7<`a@_(R./YbdZrԭXn} r]THVf 4`Fs9ԁ XLG6|҄*YSEϒe~Aux1K4MwQW>buE͢*o8`0݂w#7[69alJ%!!„U_Sx?RTdX`+=] P !6 .PYXS,"NxfXg!Xydh?U Ԟ4SKfTHuLȬ"ct%nxKҤ}^Tб)>Jpwߋ]{4WnC:b(h]'Q-:YXJiwAso^yNO{l!Ke}B+Ugꌥ}_HT%# I'[Sz{/K- 4%_|wQsiM4&I=\qKV ҈Rj5ȖRChNhSO*im=LK5Tq߫Bzb!-q(Yq3Eos 4lEG=@ufh&ϧ0욝[{my*!X4Q0Psk}&G`zў<~"o̓ǿ^*r H3 ]voCWY@1c' k"8ŚU"?Rh 'le$e&%@/Qјs, 4jx0QѿQ>$"NsĪTO+m#pw#`&vG kMɸjrZ\чpBc!2$&@;Ԯ&xҴR 1]6!A@sOJA F,Mlm(r_$J;~ Y TrzIO(ۖkؓ:N8f;5vut?K^M.ئ puY͆*r`kKm{jbxO(jI*dJBVuWX뚹[S\x3 /l P_z|[Y{&h N.(9ٿOW-|e>#3oNRdEbRsz#ZOcUT >#*{ҙU[4Թ,LC9u11kܘ4+/fU|D"fG)Peh/.) 2?E{w"V7.dF[$;[\$L%oDύNlh=I=?D0')ى:ii(&2t-TKIc10l.<%ԣL9wf+j9KUq|6\`Rc21(A~hM/vRAݫ<%(RPZgh2V<U  Y^M%oY9nw5vZDESy}}Ay c!.dƿ)>E7Ez`]V.a)U'f$4TnJ^:|Ssͧ"b3Crs%֣arJSX!Ҳl@Ff>AgCM7^HTwk&\)є,`z)t3{%5 !\$d5@]=>RJڀF"AL0X/{-t@yF˭fhyK'c?tylc)mS,|P%Jjߢ{\1(-C ~ꄤ<Le袰FㆢWJ&AF˰lFiE[.jϣ=Ū0) }$;H3҄O&8|mu6m2Ʌg ]S⎫nY[nzBg{V`WI 1k*Öyj1@PtX!|V%Rv`,h˦Y>)щC캢I; 0mHTI3'7Tjj*[,F] Rg7H~;Ir g`]6т`&7n6l\x~ ?|rRXe`M+#HY܎Nc51M(2Yɱ2i:=s$r֘ dד`$;ۊe8e DO 5r)sG1yv @ۢ >k\{-M7Kޙ—v)9MiPBޤ5*n\u~\X,JHO{Q$/1%ܤĩ?vBЃ¼nHT nc8_06͘(/ 0c2& GFIK̄/qA&+4~ / լfU!sHҐrM?v8=2®>?NەׅR3/;d7zr^sydrHem}6??B)XUi}_m2Q.ȗa }L SsPr٤1}jMg`c0p.XROcy$״ rZ \b袷 t)n_iBol\i4ߦ] Rى-!pMX`s{Rr棛#\{BxMà.rlcʽjy˭̕!҂*'ҋ?kڼN Szs?wpRB="z/oR= 7w8<<* ΀Nq91>izfYa:<JdLF=5QP"#[ګ?C5= x BmOfu+u^g,NpIxx-PkBy *4FpT/DQŇHZB6FYdyr(5f/ӓ[|v ?Q]/rQ4ߴ?hV՟;Jl)*tW7/ HTV;K =cSic fDp$Pŋ`ܸŠ.&Qp(0m@@+frd|QCT1$}pVTF=9? h&ߤ?zC泛$ižw)R=FN"Y/c%|$4qi\|6of0LI='sN4Ϡ6 mϗ&^s2vcoKG4oIHzϰI.46 &9G'bռ9yn8@ ==tɇ{Y,΁.*o))c_V0aC"_YT;kXٕl _B'΀dpbH8?C0#f KCDL㹻z%rcj Y-Yw@ ;6ݥ=!;BfLS܀*v daEbO%>I~:вrB3Ç I]§6$j~B ZbZ6—Vw۠C9_RȺ`Uvr;g2oWdW5J]Jk ⢷/NRd#Tʁ70gw*.i^}s\N) @l F"?sv!CLOH7ZS$wi86kH ^{OKHNt@ء(<6$H,wt3q,wfl/5Zܖ#rA̘,nEGX{^C(nā! f9^҄m }MS~vc܏GÇM=uuk}.(ulN2jO#?zEš:_G3G&8o{zTuO a)h.{wH<'׾x;OnNf~~`xVnSv8WJ Ah{I gLNLFr&e R(3> SU$C#AKdQ{fDaSc{Uj66Ĵz"P~)R1g#f# c1OSS`>&<PZw67=2/WK |Q[D mQ#"*G-ad1PD߮Jd'B.Byd֭MlA,CGXl'L!BInLcR$3Y7rD"Z}j^ S\V|_iHC:KOJbZu!3k?܅'>M։n9@*g pP3u 37;ܾ'}/ IaI?r^?k< .(N/|YO~͖ Q1tuѫ` `*a2kJdAqм YhD66wNBB9UCٜ@ ̱6τeL(磌4u# F1`=a5h+tjU >nfÚ_\tKj .ZCJ8+̭h1Ye~'EAx >-EAMYvr<CqOS*9.sHe#׺QV=L> E%δ*El4|rIE].71Qߪ߱O3DdX𯗣~]306BvA(XeߎrI1Ht+RJ5VXA,)T3Y xj>{&v>H?Ɨ;`1/T*Q5ѪO1DFcs![Nbx ~4 6%_k֕nz _%x8+8 j23sc4K$5e5FΑ==ƴYE%")4*5GrnK,uR{Y%K[{%hMps06dזl\0 іU$"ӾNz9v>ȸ.^1qRtn&Jŀk/\C` SN@j2ʑb`S u~)$.v-4.*0|ĘbswߩF"!κZ'3r׵Dg267RFDEbc6!x"Aa2zo핐IUEٕV pҀd~~*,y:iWCƂ41-Ν&_&##E߷+z?;Q9>P,]" 񐅐wpp :au8?K5i*Dr2WڗQ|) jD}o\CCOh TMs`e6 o\;^e՛H0k Cck#eH**.+^qG+WS^//Vo?;#$9? `y%L "pM (d57ե,t0;0J$]Q<΄5fg'4|;%V|^"0~(܂RPS|aE̫pa_:1ؙαGo{Jb%+~tw_(',fP]bZC`LB\咁x]a XXӹbV(Ipʄ>0=)+G_֟M\M~;t브2`\'~ZNoǧ qڵ&JuSam$=!W[{YB ),Q$0xZ8VCKs=x22sa&0!dڤz|Bx<-Cb-upA4 $E.)"qL7me !ebfY{uN7/AIxѸtxY?dJԁO0&u5Of+:𣜻@S_;*LJSJXv"? AF9aD;9=xc50/fD=].6c6[WzOֆ}]~s%#w\7"iFVد"S;;BAv^F$KBD-X["xVʵioW^^Q.s@[73Fp`25rPr/݈PRi7"T74⑅q߯ݷi&I)gC}:Qzh20;9q'DP8*Y}/)B5;"~ g4A; tḢ2tmͩϜ0?y`KXQ)#p7MT\:gOr+} PԻ\?Wb1nU:0u/kլ:!3"5^X-:-2` FYsܝK2>d ǴWldmY7=cUTy 09U+3VWӘrd+L: fCab1{Sz4 f@h[D>~H5Dy?Zl%#wؼd=6Sm]0a*hl.!+N1˫&Tɠ,!V~UP={c ԩ^mW6wmk{KHU=-g4%V=}DVCas9![y.VA>9nB;yeG46K.eON@([ *j =ݯu`\=~  X$<, ||0V琢iq=UCsOQ1Y_q09=F'7[ !,&nJzsnaKTO⍸8'H6SΙfb"2rck剫N2lG٧(bIc rWPةXpٗaN@L 䛋qd۸eL"HZ'ŋ:6u&ש+:vl ^tl ?A/?M;K;ByA/)$ UmEl,4+A`Ӿ y7v8,[ %ƞ(w8 ˡ\HtiL@"Y 91r[)q;W,c{7R0Ok2fj&E$Ũ-fk-;}|Lҏig۬C;(k4)P ;I n;`9RlwLAp-[0'Kr`6NXSpՙ[b(۔iJg#]lV>mwXvI_+Iz(xyj}!1ү v_/O~ʷY.ڜebMUzXձY_y z:3Lc(|d~`2O-zug &- \<|緋Aƒ*~ʃH=P \"^$9@蜈f!#Cq.?i}6G?¡P`#U&@˰? ]rXdTWWBI᎚H>25?3 DC1 pVj¯p\l[Dvלy[@`tS:ɰT"쩑E].Pv8=]= }0Z-5x^Gl/9("ůb)mxAh0pL(<`ڲ죚."ī/UyfdTp6X JnИ+,>*,xTv5hp|ݙ`lpm:lfi͈7a͊]r7<nt-pd[g;ojKE7$}0A6 $&s#.{ð%SQS?AGfF\nep Eu(1B[h޳f'ٖC}*`Ť씩 ;%k辙Sf9Ւ♻d`n2|%<9q B`yr?I:ٔQH 4u&[rLS /^b#dW}SoKY>,7\tN\cK?WwzX%rq9d0?ҠɃ7miv547M@hpQ 0!hÊKփSj *\&*74@FR?*?S+q[JU0(g̮EfS5:D8XDY Aj{-[=퉜bY.Q^ҵ[HAwY&;ȇAмPiEpnV`{ߟbv̈́Bێ½K@bf!zYif<%d&.eMsRԵRff`,9fEGl,L6hA"{M{f#  `w>اa],uMb5t ”Hv&Pķ1XHO bcw"X7\.Č*Qy hY>Rފ$YG}y6e)!T ؛k{?ψu|sͽUr{?ҡ %ɴ @W:Q#-P`4S' ls;$:˜]~ ~~PkɽF.ܖ{?!xJt~qX> cxP37z=a7HԟnX`KslH5 [g*.DJ1*۔0ݪluR&JC^;/:9qaAJ%.JX WvQTȚB71IK>'t>d҈`rCWhH~*( I# ( yK1ESIQ~to|A2~?=mO${2T7.r"zeM;S-7](#ؐr-u`@,)u.Ug:6n*‹zOO͘,m[zVxg@d2}X)$G5$NdHDZ⮴#Z1토@/ [Kbu{%˂*EqrJK ~&L`hKD!sƑkz-8p]zgo(Zq,.+SL>1Us+.CFa8蹝cۖcovwB2Dd^|JۛF#v9fo9ʸBL`*  u4 "r a@P||9ʷڹ>+/?K[ʗ;K.8RwOpwYqwb/~D)ែqM>kn}]ީ0 +W{QU*ˍוOB}et5?Tu9G=@"_YK6$taȀ"/$uk 2^½B,^XJV ގ_v` HM=UC}\rPbDECQ'k)CDr>Q3p vI\@;bCjZy**αԙv2 T #4gnf [-(xёCY%. Ԕнq i!5^PSmZHv@{M(}ur9A@΋}%[];[jwf mu&ozvOR(2#_KvU5ȓB:W5D&<_u46ޞnnp6՛"X6x 8ҍ5 >@aIم򼿿[Cfgbh:̙M~?8vDVll]v[m_vynIӲtEv+RG153ڧŭ :{5Qt" G:^3nD3=%n|*ڼܽ?@a8xZ"ZO1?D$v]4F 'z"Ya|cИhK'j2\pQc)y+'oyQ^;`liʩ NԏHc*1axzV̔TBx+">qr D<# pmL|ZMڣyI⬸jc}F@\!MYh50uX%@R [0 Qؠ+yH !x;bsJ=kv(_/ue?Ee;KM1ąSQr7v$#T PEt|k /3b5g{ ,Yrl0ߺAen"1iHɰt)s'o?#D/'+j,F+1Ǽ9s²%Pmd[Lܨ2ʀeZ~`"hw{a73$j*8Jb_TaR xy6Տ$jL~vꇤV ymWiO07SEW#+̏fe>5.u2g*Nm:w4ܬ!)#_lP# .ӷHuoƩ$ n+ZWN54~?/J[+$!V[y 8 xe8-h&T\#q1n<ensSaLG~Pa|1O0K.vLX؍YpU7 [3zT+s kT'^7q`FX=Q\$s7$2 FӴ9/L7Kl_i|"867D"I:gVJ5OZna-/։Mv/{q苲<V(N%ҕ5AXIpO=; v#Uk )g!ݫE*:X?k-5L޷Ef9< DTXuf ;(16s6t$"KPVj3XeH|Q֞|6$Ez(a!Q9זkjAX.YZ^@ō87p"%j4[jٱ{U&;[+o EC5*KՃ~JKKTGh2%ܘ{42a-az~Nn' >s!@i?>n@2R|I!A<}n$eP?` 0;E76x0B0*|9;carZ1ps^VtAQhQcT?X0{whުm>4UMG Gx|])tƯNo.,[%pM1s.VЈ ?gbu"B1 NHZqgzMJNXp4A[5s8&L3*c՟֫B[mϬE2gO%{hepyJвZ8@@ $(/ʮxr:=(ʕ^d©;X+t Q@s&u9.hfPeX ;%Mx650 n/6yT2[r@u:êqh1&[GZ`Dw$Jx s_WMҦs>hf5?$`si̦;8iUp 췉Z SjE[ӈ\DMw,eȗ!/ 9d>U_(2di|}O$0><_@^FdOra?FL+4e$E`˸av냓 fT'n6{/[|<S]PpwBKFJ~ȂJ^+^ WX2ݕ%0m@ kc=қdw;A 61,Q- 3U0Y<=`д8N~f(N$ˁ4UvQ Zt5ĕYz e  \IZ68!?P 0 >:1fW3U= 3 ڦM$.50 F>, 6\qKᛎx0T1ȶxV\JOY1IOc$ 6x$ }Q&BbBPl@܍KmVN D 5vIg$ E ⒲#ۈ:%мCg7)^4}~\ڥ R0aډ%g sҏ*zc$cL-ߑP=,1ۢ1EV-4ᮝ<W=!ZVč?)M<uduqքpa6j!~;#hdBkoqR9v*#l':ɧ|o3Vl-U]!72!Yf.M8C+A7GF UdU"ywtDr#yIV!`q5{ ;ԗam4ꔉUq >Dd}07khhuOoY5 7&,?CkgupW$&XWDRk6CTX*cOZs )f+ 1;)E~OAQQJ=ɴdee7_G"UO2^Xl Ts f|n[0'$+}Ϻ|hT9`ɇw虁XLMg!8tǂSu 6o_QQ7RLpbUVT|:?tX&Ďr4f(S;ͅ2?ϏA(l>|s꽍Uw|!ӇJ,6ԅNg 7j4PyE2K Wvp(;*~xT8sh:$yȩ&G<[UAvgEӆ3KJFz]~,ks<%qC:kYk3>+۵5 "(t:E!n]B d#FM~~C9TQHN;ei/q!yp/8mQf7ȼO#MX0d0yxBnKS,v4@]ԍ)^Rr5ٗt;ޅl:;D+*x#@ H Np/ #ݥPRQdh K"̻UtwacvDŒ~WEw %i7]/iDa2^3x3F0*HH;r%iPw"|hs$et})IR:L3!I]g$xFVMy ?8 U ?/Fl-?;qptWKt qn IcA%OTIՑ" ӡQոj r.؄ @ݢԌ-!cy_$Pv*mSx#JY9N3t.@*tL'r@U۟{9 ӴQ3RoI&΅N@4jAR3iՋvnadb/! |B@')1 ^&AٻywPRU@%)%_2BוD9֘hiӇ7rUyZAisnƤ4kDz7EFu3@&j76-;bwC|tUX zKKNWIԧ=u+[=Q#h$*r >T (Hfq|]1XAmHCO" FET߻|jbMFL+H3nK,RVD_`ӟ7!-p 1 (8_N猴-t;*K]xѬ`r@qZ,K#W Ķ!\Z0&Tꦔ 0Nܝ :s|E?î78gT&1A(.0c@< ֎Dcc[秱߬ w9j;2rF3!]aR]^ncpոVQpﯘY9mSc6wEQvl)UNe񓟯lWJm\GE  twD*O`(蹏5: :nz7_AEK]|pAASK-t5-bmUƀ`wNPv`9Q%!R Vbl!K:~f;ugF5q&ppqnMu~^f]SN%w}OBT*X 1ˀVat/iAw,~^@v; {.DHepO^}c-Z4{r S}SG]/*Cе޳O>K4@l&Xe)G+)b /Ye?S6!Pb-5NF䤴Uܐ^Op;[BF_B}HQobYֈ{"N04],4BQ9fC%|2/ZlVXʍ&cry(ᯯ;s$Be$/tߙ[e2%D'\իFF [qU " ˇC¿#ZXη=āl䋅S5:b9}TA" \pHe;ݷA+5p?3sJm=_]Wm&Dpr+6F&OK=JN.^VtScKDyJw7ͩc_sǟZ'=Jt",b6i\7[<ke$!CfD+!א1[.yӴ[;`յ`3 qRq~w=t=JÈY$c57x;a,I T"e3wBC]Ҿf'7=oܲ^37awLfxlz<w[6xN+vsfeo8_-EsP^wo%k߂va_S8$)T F+Y:yw6tQwD #S=Cf>t+E6+sΑQ' *\hX3,sӢBh 6ϟ/N[I QFI@boހB]U0qEU=`HPYΪ&!vǑ%Q%g<q߲Ȟ'ol* %ו.&le2q P'*5Ԑ櫬MW }OuU\[nf$B9m% j& vj?i}Ay[!snr;KH A c`Uv<;$Nvʤx$wOsBI{;bR_NO<LK!„PBґ3J#M%Cs)ϣ/ab; s+vB>%M"# O~vɷ ]zv)e;g(&)k:ʋIEyt̜ӷU0qk;秚guG3# ěJvF!^OU0!^``FzwOl9aGr̂ʽOSbq$խOi/quL&8.*zQ:xKBbE~5>>2mmj!\v:\nzrXO4x~؆d|Bx4ANMI d;ƙOst'gL0~G/#;A$yKM'уt5ykE:KchEEfiwSbܜL  h)ݡ:4n%4j IOyt`,OeLrR|DvP,Ro$LtRUʋ y:BzigbF9GCLs;xljP?z)7w =E8{U"554j1=e 9;fpNL,2zX/ͻeG)"k|'''ĸk ruɿmFG.Y*HdeDۨzSj?ɑJ/~#khXЪ?BWLW2ux>G3o&a{ۙݔ+62R-d'wh\ܰ|hhcQ|ϛDU~_v@(PH|#Mnynv ,˰YdJLK,ۥX$_ƹ9X JV!{w֌Yt.׺Ϛun*KjLѤ%:QL尉!n ]N(E-cHyoΘA/愂sI*Q=:D1)Z(+tNl yvso^P=,i|xpPMhn>dg: :V u 9O5unK7aB3]NiXfGE D= E mqf~ΩpQgnߩ9kֆJ&=0МiDT|GūQb.5}D22 ᳀nC{CYx1xnjb,*0- )̺-o{ dO0amm7#IzV&`"'5̉bUni@([ *eK>, Iq䓷o%|JzEHS 95|Vi_ȡ"aҳSjuG{C_^CL$n~a¾6_43#lg{^NSDc"HER'5lJU~b;l.q%ᖈNpV(\ߨkIifm -t 쥻_HU`ؒ~Vv&g`:xg%imLKif %unQHA, ae\ 0!r2qYgdQ롸Eū!2>Z `Fx2w84mi묻<2&xQ hubP:7m`u7ᫌڞ[cL}(ꀽ:K .=AhtQ}?sm|Q)B8NgL`\UO*N)^Ê£ ~Ul:ϗKXBmb‰uJY GxzI޻Q|Ds$Xѥnar54ꌉqD2d)1m2=N[VPr<&μYElBN\(-g<OMSnTJ,|xOzg冇k d/T#"/qrzC32#=,aUS %b-;;RӷHBm/wZ)$ ~oˠҿ- [4 DAۼ ZyI*?QV :=q ru[YPDN"{X"w܋~pĘ^W27QX TC#>ʒsXY؜ފƩW<{~<ݰTHEj-ao;b]u䛽eH:6d @kZm($ƚ%uPR*JLY~!(:#O;c) #1F"A,{0l*{&bEaq?y?jO9Ȏ&-KTñ/p5=?=Se(h#KoQ1%@W5PYǞ:,TKhzp>;(G0 *# d&Qg*עEV0/Zt>h{=[珳x2=߁mRi# #m2MA=̤hDW_Ƒ?o;zH XR.F@A{ 6Q<ljCVoM5dF< 2PN1k6^u ux >0G-84(}$辴xeXΪ"wD$)Q|xJߙ++0 K5Ĭ!}Ț Sҝdz\O2B;aH8yޕM:>;]l[6vSUMho8'oM-{hš_r=&wG0n[ΙpJN&U$앛8o9yP{P mɨi# U;"b]ۑǃr1>oyLn4m:;&U%fo>WR0H/))/0BLy\eѲB$iq"?; Jh@ y% !}9}3( ̞ʢ*OǻRe42%A.h߸_w+w.b;in/kz߿dHW4Dܕb2 YuYaJ҃4Uj|G\^9 5uOI DQAmPq NfW2lr//EC*,&rgNK{߄yOLUvmmc6IK"zX6?Ti=6#K<M3Ӛ@+~ 녳1ȱ4AJ؊^cƋ ;<rHcQA O "Kh6}#|19>Ss}rUѲ'* JBt_h/ Gg~f12~£[՛yKLK{SP؅a )I3wh,~ ;f;xI}!-v7NqIBf;I]ʞڭL s'C/;֜Zz3^+[Fەf]IjDg͟ >}d}KVAR \))8IXh Ui&;An9*Fc(|{~J1į a}g:sic,c2'5IT6P9}6\ ZSA ѭg,J+dt2+SrFo|V 3[흯d =bX=gƃS_jSe.B dҠW\ '{zǶ )Crzt{O F+/ϭ >/ Y\UPbs\:rR1tR`oJ@xvf괭aHmWn6F h =t{Րj9_GUPݫ-EHMuoml3( 4&uAW,sJF\b+\}!?gg  b3ӯt϶"v4Gn=(&zR)ɾt Ut٩(d )./e2.jZ ! c=@Bp>gze?+n5ͥge||jU8an\z :J/ʊɯ,Ȃcn i? 2KOy8/48H}3tdAλU { ƙ['WISٔB_~LL\4ʉc-\_ ,2Ȃ0q m1NNוnBw .y ~GHr0KTbg`vbvKu>zIYk691VqrIW^cܠ9\3`uF;Y0{wJȊ 8+'!ǭ}"8O5>zUʠʃGwJJ͜7Iӱxu`1C ]KND`/V78>? pp>$0QP7_bH-T{ Bs+pr! Z ypNg"w*Mtɷs)'"SSðYtt^nEC;cop>| QY?>(7p#_!LA@ }Mwl{˗6#Z;a15CcwxeeB<$Jh^.Lc{]h۸W#@>EХ#T p9Ϲ)]ws5*xS%&LVaϼ 0+ݲ4,E7sn#]z8J?'u@ˀ"T:ç'#m1B; fQ6gWdgZ&P7ˏYu&@V45_3lr|1+Koe;J|Wny-LCՑb-VM=MOH#v !ĝ̖u*U${= XTlB1\4 0%\pp AhiCf.7b}:IMH+GtS^aLFoc.BGE0'vAlDQ2絲m F޵Sw?|ID}Ev-*܀4\5LXAL+VT[B ރY5w8<#B5ȵ쐉aNgnߡ?˚ >JtG'l;Q?+AN;Iƭ]agX+cc]zfwo"=֪Go]-_kߜG?+ڨ 2?݄&C&pp;TW>]KXa^V1yNndbx[z(>p~v42B Hݑ]SP)I!t<샨1M(IA"GyC2PѫWT!:ɐVsApeb07 `ߛ:Kg9Г+fM{탮O-&bn|auҮ{b6݉ blE_E$D ENЭ ߒKsb&"awf4 h\[<5UjԡȒ4`3*c)dJ2)rֽ஻I!B^IȢ>bWߔ?4VDq6\$G w\;/Cj)ތP͸:򭌈$giT M)ť@4t)by=Ǎc! `]J$i?+~"q0hJ[z(:Ewj"(A\ ;uNHez˲iЧgIo e˙l:8KyU7}- j\.9g(hXUWEc&;p#JkQ-_d]4.T\sF ~=NH*f]f%uI&y].IX:w&F+HpGzP%"L`֦ԥq4;U,T,C cèޔzc4;,J\7q`״ {:?f̧K @r5}ns^=0ĐUu#(ixذAF~Q0݅~ng]x.4=Y{)tO{ܑnӖRm¿2` q7W_!bb)$$ey=E,VwDia76Ov\pȦ"^u4[7bK@~o]z#z$1G]~$"]n!)n^]j?ŝ#@eRk$Rݻ@<ʑkG-kL4PnDkUĿ $]Z]q #T𔁺i<."wdsG{a!w)mOI>߉l esg!٤lIc(;!,N}Z$gEʐ;ae=2n2Y"<&;>*[HU<N D뵩+4_?{V !<`^E:k'^pCAHL|} bZX\.1M`lZx,+L"= bѢd/ 0%4/U\qz07%45R:j?>:Y 9xSuGT5lz2 4 C7#l3aEt<&kJh OpM U> Oa;[~"h\] xY]@>^xR'b@qcrfy^ Fypp3z\=\T_vz ^"1MoSUYQx n]jfE۝hEA*5 Mj(4KXYYD7h&ǭ3[(ijƐ^+ ?AMf[ao۱Yllī?{a_XKTy$|? 'RKuGC,o  !*rCuaz3T*`Pp5*3Z'qeRL9A|q.:m" nf EZ)3+ (owuOIL/˓-e;u%b}[H_UAVsxvuM܁HVVf?=W+/HX9`@ we-XcvCՔxfl9hN)j-|vWE*q+7܅ㄓٚ̒E mQs3O`D;sA"_<cH"p.5=BieYɽCAG%Pfgza<#QOIPs*S\J)>J#u~QX0F"A5FbZAW&§l&C A_km7I"dpR4_tt En q*S%Mik۰C2jyjRV,d^ݒӟl4NĘ Ŭ@Jݩ hZ4P_Rܨ4p4jjp3s'@Y kA(K_;RC(W8C#|Vk+5_ΈN.p),8g|K^pϻbKt@Հ84ZYĝmMY{&g;Q]k #":KPg2_,'܀Skdej(y637%WнA`kq| c $eijt0uuD( bYA$@Q{짆.!b뛩+Oz[ړ7h`0CsghV; KyS S&&M} zr?dֳ='يbv&TzStt;ly6jvB%cf^!o[ ?M Ih,U#Rg'tW1E?_L > !X& V'aO(S1ep!Ev$e"'հ(];i̮S ;vPkb #^0F3}!NݭRs݉kN Z<Ƴy/Ӄ\+8N^tyG1?O,хu~}HۄڮSqOyH谂nGHC0aQr?T(Q Yޛ.YaБgE(4XT鎧fzsZűSyX+QO){nC5Æ{8x"܎od1wvVVlfBI\DT:\\F- %c6K Yj>Di<h׹@' ǁ=l'FD)9U j~A%oT'ƚ!Ft,>AbnȟodLN _<a!ҏ_Jڗ z³#)6 %[c{Bj;L" zZ_ƻ }zsN^ҽ|^@7{jX0_zΕWcf|͐'AU}|]m 򾈟l tx* [Nζ+**g9|5>\:4w ~$ r;_^])@qr_DUŷime&vn@y|\d[8: ^ |?XO֓nqmФ/ǥ٨, _dN>i\2M!ܽWI|>{対)}ܡw+K #֦'I ̭WR!sFSiI  0*x u6ŭaR)kT6G)Y6~sgyvɼ#i:`ye2럀5U猞^㚗xK4#ׂŊGݚlY%W.H:p5˜rq~Gm9-VヾIbNnH.`C8׾w@LjPxll# •29H%cs559rú {=ˬFgIor"!: ѲJpYq X"&S@Qsѿ8X] b5+Bu3+zvp4ndʖ|]~e70 5PȦpfASCmRx֛Yy8V |0Ɍ T3gH2>5j(Z\}fDԓXm iym܄kt6Dkfen,}VV^PfDr{"Y=a] !*0KəQ3E.Z$?a^X4izY0Se&>{\W%K@*NE4#J_V}?#$)\ o*jI#Ö  T])B.`" CKpUydN ]o&{U)O:,oҾS?h~`A+4@I2Ku9/-f>1!ӏЛ.Z%Xҕ[c5u$FE /"x6ud:Cc$I5m?A:5 8-M(Xh$$i@AأI.^q\ZpwA5|+$xx/xXȞiGTqt!Te)jA6ၙA[hڌVW}ޘ'ظ&VD̝ˍ6<)e,}FNZKggtDD3R-y7 =7'4SJy0פīH0N8KSrD+_4; 犞!ϐ x9c,"םYCyDd{g rڄjj甴>A{xTREIUKʱ3,KSI( F?(4T{ʅOK[ٔ]2x+11%brP P!uH4Pn'y?E#׷+0bcǢ-; 917 *[' LBşj:2 ].$G#.SVt,]J_'"4BI IA1IELoFŰ{ ?YHY6IκA1Dc.`M.?{pI5u6Ȣ,kuy6Z̈́-,vt^RQ^w], 9Sq-G4=WpANhW0}yN<>% tY5aǙ?UfDIO3H"kûCM uS1{jB-'3*RוF,梖۫M 0 ꧆Lc7% $K0z͉#`μаq3*`gh/G0IA|˰/"O(ǯ2Evm;~g-8&>dG5BMA wI;l>ΫkL,,aB<:&Tɰ3i- E^a=w)Y\oÖ&mԅME&C-$y"bpoB"q-=].V= ٗV\H1 AćMS[o6p`::1D[#.Cf3|PTc0:k7jhd=G=o{Â5i!iEsQ9ɚsgB0b]G _TpC=Hd% b $Oe*n)VLowǮbs03q瞉ڝ/Tm w^;)Ob".$F1oTtֆ.}uKŀ+)RHg$AsK00qNFQ&xw@*v5tce[jT ʘpAђ. +oa*|lg,l}wl `$ Ĝ'N+֑37LR5Uc),xFɬ()#07lkFWkfPDJe/% Ӂ):R*jI2=ɂO+B^bxUĶ#^3GI xr Kb=(lCkI|S&~@eezκ Ndt-9y GB^4op"dOeAbiaWPZ{HW*&VqNOR 4qX!bf3" V.ʦ/KV Սe,@qMzU1,fFW=U!-0kWw\hrzJYb$DmN a  O=c7;в(ɚZŞzXR8DIR,"T G^ mq.Wo>&Y3} [3ETD([қL1$gqwhc)E_#[b`QY̻@IJ~DKXh.ũ mn[焘I 0JUx=##3-AؾeMzTUIl-{:]c\ijBޯK6*bb?'Nxeuلg%xey9^t73#ao${*LEB <0| xH@W=ίzF=/uqMcls_|wӫ8=FC;;\7,ęʏGpZ~b~`|S$%*u5Hby uet K.z ߳dui/` riS<כ |mEO8]|=07*K(ZVf1Tȷ͠ C{BлV_ٺQ@_;FʎO޽uAp;`Iandv`Lٟ񰧗De;?PٿloeYfj&Z[V"?欱1?#'mq==MJ~O?QfCJsd}4 GY8cV-u^ha잉t: xdv(fMYYk=!n-b(@ТۤAi;2pbs9JXF=H,*A/LؙSO.u%<}$uAm[l.dqGg7h3:Pʡ!VkHIMӶRZ< 2{/Xi{UiZDݸ^Ku1vn?g^UՒ*:۽ѥ,HE!u|-?nL0a?SDZ/|G_Dp D 4~m挞z}ѦJ4io>+/I,H Ĝ9έcHoBC,N 4d <Zl>= Q"濓CH.,_ D?C#,3xмZ-$Dpa:qU8$堨.cT, v Xy>9wBg Rv ?^V+5pFb 9VݴWjIN?5XwqA١YHsgl4=VF>+PȋjjZk>pLYvӼAtAǦK3{D43E-8'?uZh:8|6NCբ.7Эd[yz-\DZiF VՑ7rpGB ~RiD+oW)oA;CO'n bU%p*U:._o;nD9=vSLWͧsd2x2Sj G;qo#3)t3\F570Ǔ|569@==)0:B2%`wA p{RXF y8NcIw1kUu\I*԰&ǂ,ӑ!}bU,N*59lVPzHôIQ*Ylp{h:kȥ5JR[eQ*XthGx۾De:q/>I%BE|7 }R}% wI\ǭUa֫ɼʾUY/=SuR`HoLuIө":ݎH6jc/| lLLЙV[#gpŨ7Cy] '8$98r=_-K\$oxys|I. %:c}99I]n;{'b̊g~2ndFJ39n{Bv4%ߣGXڥtMv(g=]<%af¿CK# ϼڙ `h|e;?lWFny`Mm^Ix[K%2>?t u٦瘳|3O=/5*K, .(_Vl1.̂gPSr!!{]`(S !*| n=[+"U̻Ёe6 ~<@wsʣV }-աݡ;`%}a%e?]fbg{L2u|8^DWZ" v0wr# G'hL7|Hl{Vȵ G96Ÿd՜K/ywa?0p$X[ixtԨ3OcFϚ`2iSYĸ&4->j~`TҌntkgchbRz[N#i &Yc|2-\nvP#2 =?\Q{}zNqƨ a%9mbodI֋sH,*jM2V p_AĄ;jHUVkA>`FK[[0X!AFTך!TZE)>J3yokw~+NOOmJY?5f C 42`uye N:5*\U=ۓ'@뀐 L|w F=j8?Ϝ@q9Zlck0 A<@rJ\u+~J7y 0q4wk'7ySv(V[Vg:I'{U7BwUPo>c4(M8OFOnB{ -4Z] & z4uYGecU ?:/օV];g3AsuW7y9ejR%UlWEi C^fZ5Sq"ؚJ!A3B .IԮP IR)4q1̺ Mf|uRw0qNМ[K:-Uja)&sN(Ie1 '^ b0߬az!8|< ܙ%oǖܫ$lL5^ ÐQH'0PJQg~g{"uƜ*]S/`Q=Uh>"ffJ3=Vnn>,#h4@3ie^yô^>O|3ldnNV=':}hxM dP9Zˉ@ 9Ld6B5WrV%[ agU}U^N̩ZAnle2C*  8p6ss>zKlaW\{6*3Vf_K^kMsܺnϝmBLk].:=KTRbW5M`sGRxG;s.x \C0 ΙͧKy vddt!adQ3X0@ 7.xBu?$5WKYО3 a[ǻaaˑ X]Fo:jxLfV,_H8 X4f';CJh)`A1;Qm`[sHץqsZZ%-q0pӟ|ܐa^sj Лa&-<D:zbq(N`W*e#rA;IY;AFXL K$9Yey0bʙa6U2!Lx젱 u_ 7'NӠ9Mg߄`ʿE\>]+4OB9|xq7F!߉ɖE9çJSXy{N]z 7oyDj* &r8iۀ& [1D2AHqH~,;/Fl*O bg_L@Mr8Ipљ$5@m cE3+j )ƍm~Lx2q7:qMhHl ( uC#Xiz9!)] A}̜*u:?hY`(lXe"oAS>G Ӄ!óAa"}minfJ?26i ^\PԈĻty/1swAO=#,F4mQ"S1lر;MFF3Rﲹk;$7>0t`_4\`X:Gl32p ~zfz=AJCa8z~ 'XEr9& }2 ]0uqFmϗ&~V؝:%SK_8IH F 'jM6x\Fz B$ʼnɾDŭscMW_#k@8McБ\U.,w OD"Bg#^;/Q]Gg"nG&u@fԮ7>zN7nn~ -F.EH ``|Ơ\b1m^xqxdMB!xr+e!T;a \ Zw{I!!yZϋ] e8YA K;% _'ɢ,ERjTBOIm r` |+c XA B  dig~{k`C\-ЯETwlVW)w+&QP_m4EZ"$+.Z:##ORЫ=L}6̳ۦ䈚3-5)#g荸##x;MolE%u5,$%EzılTbpV=AujUWVT$nV븅\T`e2 PL@ d#DQ¿mC҂V~[;ۃ{ `߰[6S$ȉ#|dNf/m+=suQ'1b84n B?U~t7|t?uYA.~wod wP617U>+S̋ D"*W!>ڪU^U?ǑgۀoGο]h h}~g85b=L%Xt|c%{D=n0=P,V K\`0:sT! 3 ϒS/ q2c]'kU//LlB+1ft/T.g(놶>_\F Szz[o=35 Mrv]* ^kT9(S%"d ˲hCbmB#6Ib{\(킏h5@,b$&1KvJ40+Hg^mtnC,4yVRv /nRH4cjq[hmjô'=nsty]| D>n" a(#D-gZcVs P;ơLޢ!/ 0Wdm-HۺϐYˇ1zvߦX\(D<$]+4q+ZCKDe$9U34z*]E[_*"Y VEdw6|[5hYtfwt>3s+@RtGbY1觓KHD" z!wr ;@POR r%G `֕OuCSsV)ʡO_t!;;tx zvi*Dqgm= )JvNxm(\a*hXߏ0ĠD `F&ؑ0OV:!Z*;T V赡ʢB,xY,yȾ-㶩UQO.(G*q3`HOg8 cCJ>x8ԯZ (J&GWm3nio 13Xli a3 7G>8c92)8Z$$ܓ0 ŋS8Pӗi]eGۢ/^N2T;p~;?,''Gp< z*;J@شM1u= c85P,<h?SS`f5V0Zm@(!+M%ZW8&6FƵ/#R§)`\e$[gAx5EOdpSO8ؠɦ({5cC߆}iM.pw(_0CO5wX! 8UXbǑ1Sx+/]T,gSxjf<*=iĤǹjF2sOcI)#"=j*s/$qqXN9%♛Tx`Hc2U.)F=bj͑2Gp\%gS<؈MwX&x2<4iԍǃ5)e>Lͦb,hvGd/>lӗ{ ZVpP(}'coQJ!)P4BﺌACbz3~LO"je9>#r=,t<17JÐf\qjX'2vtz.6ۗLB ^Ab/" sx3k4VmWP8, <-!է^U *5H@֝=!bjL.j⦆&~Ą^~ +p/l[M7ؗH-pQs9JZ|BM|`̗F- v/$oԖbEV^8i25~c^o K$/COs%{#d3Ϙ" 35 T$kvP!0ZJ +k:~:Mہؕߨ7HhZoEC>*,n5:NuZ4=o67ђscm ТZH<" X   2eWrc :]T'QEc$lQ} @q=Kȍ_`eŒu,țZ@F1/#"f\Ѝ:_T7*7;"w=N଱w|۷%% t\ wO3f09pf6z X t' Q ;0F4+‘^":_S:F?SwŞ2bV޲+0! rU. }0 z7& >}ZErſ%A u䐹2 +! ~ԘL ç V.N$zDy3fp OtС}ky! /QX{ugĔq}7c.'ƀ%*v(_D{n Cc'֧Kn" (e zFT'' )coxH:@2#V2>+uWPLwe)ҽQE,QBQ1 {0@:"̗4 h] -Xmޓ9i"JjO$8UOt0y&JQxo~4'[(ż$N~޽MYRmۭl^ zgxH{e:=8߉%E؟utI$gv1`XBܷhC,6>.!3O 7m:kVoq9☬@hSFDTgblIG{7ll)7$qOG8/qcQ]+Moc^Ob)*-): _ћ&*I2IpέrK@'N^乂mP)(*іMk0TצHv319?T}h{C"pN: fi~h *Y8^$Ƣ}7cW:#d,d UK8בm*cZXnzϮھ%_ Q<ߗCl[vklIRT+Z+aWn=J\}DZUcC'8EVF\y18`#EpFjgZON i7je`ОIȢ݁s>I*L3x ?xo GYVq͆$?xik}NR_5m~gZ=ЦH?L8h.t iDEg$R5 WgTE*U׀Noy(~;+5Y14ʵb(=>U%odHɴr۩0QDpiMPS'l:c!9KLE#,-7U+^ ",五Ck~P 3{#e?*B)aH|Ry}tv]v[%Vli܃_;A'Lsc {F'עH˄oh)Nddyz4C6n[Lئb,aS>r3,E7`)3dEVyr Gș@< H=xPD/OǺS472 R o A-?q<~1փL#CݛS|oĆ:Ahl\G\D忮 + t9YW Xx4n|KEnQ8Ľť\nV2㴯,~huhN ~6KP,NDE^φg L# ΈP91oѴSNݶꂷI!?%{yQgcX<ʾw\G)F Y=O糗pǩŵ=ZGFU-W8ӛuD]3pCNmw5 \&M вiy`v\w AL1)qHY#!k\b=:ED:Ai7Xژl!8Ϫ0\عy@倕t"KT6.v~A4^_mv~g͖6 GT\DЈv0+^&2OPu ,Hqj۱hhgFCpvciH8]pD:(߄\sv*2Cxe )BN=lG6#PنVӇU$xʨFU:/YbWW)J4wW~2wVB=n/kCH>lxi0ιAikjo@LU{-UTj*h!t}vAp jC˸З4IlFAH#T5u[;]x3K6k'O(ie鷱b5ݎ=}?#a5WSzfƀ`ſfRKkmGw&yϙ[a\6e+#xupm 1tuϗLBXNrd?b hSI829s8jtu:8} [:K(<](W@rۢ+ 1R * WwI\ %G=P 婜ɾͿmulWT]+SCvD'F?lb\d=30 au.R4V:5OLbsÜd*9GqYoZ^R^VsxWA_P믊Or5.ZW|L>qC4Q%Hȅ:Rʒ_CZs1'] DƢU'[\5bT`Qsi)EFy(w+jztڴ~>p{B ;HLz{Y1g)v>-F'Ub`?R9'O\@:ag:>^}&=v [l`ބAcT;GNX9%:oD࣍qL՞1%hۅX5[K?QPv0sS]7BT {oc~{M2Zrz̟)<*H͛Ys8F!L< fI6dP^];.W4]\`uA-wUUPz y䠖I1p׋ -C^*@0x*EFпM@'h54RHлQ) 0#-t3ڔ¦W.-tQ“$6v6ݥQqn$eunescK1Ρ0 l`Yyq Ğeqi9m޾aFM'zKo^)h1Qv]§W&9>D,dSePP @t&}ܶ'_!=ef>6u)`'Z"= ]j)^;O=jjP.W\wCbIVн@M&-ThUBoVW-0ؓe%rƠJ t-zW;'}2Lt> eTMTu628fV)'*2U/"W{{2ݟFәZo8ﱕ<@1B/ςрEP;-W1r [uz:+Q4W0Gb+J(}hNO9VO•#pa3B[~2hZx7emytP>u 9g/qs\u~\gv"@[TE:=ȥs@ghK8$خXKC^ >yDV3:Mk03\_>'BUU FJ7x3;M Th'/*~x{{֐s>n6v_"=%9T//u&+Y1q/]^kffI-CvNBR,9H!x&XQ_zi,+^;DuNf0N}$=Ut9 >$kXB6 'pzN9`SGGeN<0 i COʌ%L^a6a@qfR"ו}oyl褢{/Ked .G1?p'QyDnSL|ץQG(9;3UZ\_zWȻigGw0ò2v+,DАhe_HcD¯>|>qG`Q(ނđ΋"}T,^uI2?!`Dm13&0?dw'M *7g*8PTMzlanRm=O ljx]vT.|CCw`hXՃW<+l !UsQ鴱Q(O]zMg303KMS'tiTdW80w=, *O_W=t Uqaĭ)?pɚ<1n=A^Gn[_ t~ɪxLEώw;pkI#s Rf.Ɲ=kN)}xu&Oqih>1:ƅHÛ-GR_Hz 0 Vyˮ%8^om2{?a0.l4EW/$J$tqvV2<b,Y6T97\)C0=UsL/UI'aj q^ r}B*'bjaҌV`#Y3qӬ]8{h&m؀"g$k,??orK%!xf4G3䦘 k2G?=a CvML hFzWtu=G23,.=wSNsۀ$]ChngkBx? I|ZNѮ7!ae PgZ@y]|WxHVXZm\@6;ߵc0 3Pk1} @Ee;=o p^fh3.vτnof,QBf-mr1' aC`~d~ӛ)z,[!߄CL5mz=KpިsSVs>&sM@񣜨UD$SLťJLҴe7ò[k;D%6Yn&)C}zNzn* ^ cyaϗ7d2}O"zq9o#sw;*nAEp-E/P`ha 阺s[Feϥ7fRz\:/|{ϪQ()Ͷn[IadA|XKKmW=7M=gb~M)gP5RJR8hv1^0rzF%)z Sd5d1w@}-1`y7d 0g}Ė;dF3 5.=wx6%>~Tti@uEGE|m~(Ff/H bv9gxUi?e 2UYbjJud/meA/TLo)ʟ8zbm38|n|տvWmx82Y;^aH9\?.#RHA-c]zeA8|1#G=cF!;R,wEGjQ5 hiU3VF2X='k!:bM@Ѷ׬}uʄܶ|*(uyznA. xyW31#%{JJGZY~41ER@12*oTB ﯉13pZjLkf9ghv|G4y,= beSۋd?Ōe=N7nn'2aA#?-# HHΉp%N9C-5 ؈F^{- 4V\˸{d,E>Е#y@t09kQq@5߂TeZ&}tMp0-qۛԆ<xv5i ԹJR]UT#,6a_2k_Tus CNO&g WGe QY.رBP淎Я 80f/_AhGFDaI"5lyJrO[(ܹ DV~ bqUqŪ-r0.M$?"hI0{>pMx*쳚hoMGSNX 2!̎$lcl+X>ς$Ɨ˙c*\Tud?) m,!~2#::pE,!IO._Z e7m*+Hmf4 So~?pE\I#}G ҭZw5e:3!?<ZJhTL%Ŗٵ5{IFrmh"9TWnQBU@UQd=%ݢ{%z,λ0~-?ÐTɖc3.ޙ*ʘV Mۃ=(٢f7 L'@̽\ T7l04)<DYi*L!2K_ķDӊ.l{mٓӆ~9Uފ?ŏGe$ĮGX%pxV^ʫrVyߵFn`$ x3`6,s>Wrh *\x(䳺$.v#rkHvnRaʆr|^ js"OeR w'*1i)A=OW]%!AJd e\ic+ ZA" Xzo2* FgbOBt6$yQ#:8k/G;>be@:jIي~Iڈޫ1Qo8b \1:޺ L|K t:cϯC&~oZs(ёJ-OՓ Q8xdVI &r$R6Mpg?D&/*D&L<7U6M4s|KЇE"u%LuJ/k4+gIL2D-G)Mh(FmJL.^GDcS& R_j[f} y"n2JX\ՙbC @H>"Cۍ Q9^;bu]*p~03Bu#,a:^ &z\R nO+eNb"Ai12P{FD>)0an ~yG 2=9UG R|`ܝXq} ~ݎ$n=ed2Q72+O\G]I,ޑA!WOc+>ͫ+Be}]-F¶ƔYU0~G"ϯֵqKp\D罭dQ0Á0PgA͊Y7!fV7ek~a8x< QXYi$3FWX i;@Z# M%dhBl k˴vݼ1)wD6U%H Ÿ[.t"V9cI]J~=ӮR o!wSQKIO[pSHTBAUaUߵWQƀu`ޣQGJr7٭bzHbfE mc aYN&ѿ&~1:tVb=E&gez@CDG8zuuu.m3Bn TsHkKTa"/sZ m>cTӤx]@,?ʒ>;`pF!,1gd,xi6ޓA`~JJWb[lN@&;hI7RL9JZMZjW&--uH`%6Ymԥb<HՋt io)+v/ {3eu GX$QØ)([JXʶ"Ր8K'[av4ۆS) ?87@ 1x@WIR >/J\Ø8hPAbك4#6%_!`+C>b'Гi$,|O5 v xǰb*I:$cN po1vqM} :1X#dJce?R|vtmǏG| ^?ª<:)à^K ŋst&um?@bZQBMڤ+%(b<2^WM )\ț22p'do;`hV x;#|ĜId"kJq$2 p+"21駌h-XaDmE\p!P#t]:k|x&TzGLcZn9ϝ eVn]|z />_UP'[s(]T6@WwΏPP@T6p⁐ݑl'LKQmC(2Cا bH/F!*c2>\16lSI<j Y6[ Te}đNUWcu 6;  >dW߉(!{2z GAhHͦ7% 1%zSaZq bȤJ - 9=3u SPcuxڕĖ U7\8f_$1yK:V^zS2+nUR>d\y?UW %spXōf$xH2W.|ǰ bt0nM\EQ.|V|[T3[HO^O :̣L U?f,QDif}U} d]8i-$S$ThN=ɗeD+{E+L\.t*w>7- q [S}Լx.1XK1is;AoYަݴ{6^>.7hE !oY$4îwJ{E3jg- қ1V\}\hO8YpCqrm^=Xvw|ZC%%n زMe+;jiA2 PށzE|"\w7ڮi5uӢQm\/Gv,GIJe #ξ(j-4U%u^85Npk Nxfu3!ԷSXLu]ܽvw1zFzҌghʒ4%H-u3*5>PǏ74>('CTwۻ>gхO,U\U#:8ZLVU%V y=OijĎڅҊfU<2ֹcn9Di~}G]Nw5[c7_wMYkZ57zAފI a5^2gfÑ<4@r~z&\Ήp$:[i(10q7#tzz8J '6[} ̦-ֺ^{:Z)UKYeO̗#顇 S@ǰ*ϲi h<^؝H0ʫ6ߤ}͠g $jHcvɌο,OU?켯(LV 0;uѫ\{dT<l55;\Ao h4DD1r ɶe@ ^1WܠFH7d'qRL gxPҐiic5ėGImr,L=OEQ&`[s'32r:.vK%Xޒ!q1nSib2$S85Fti%f͵k^*vxkh,  z)>&g*F ='Gv;>ks!n{۰MZԣbM;m%hұB~3I7= y}&OL"!~܏\Hi'˽hitk`-P_g9BIC.2C u>Mlޛ6E]D/67\JIwة5f7M U-# i O)^tszS,`}YF/Q.JAe_ʝx;(#&3&^])ˬItiJ TrbUNH-qhsa4@&56 k$OWL.pZ_/ңltN%7N 'o$ȁ98yv0+8,=3o<0$ȏ^r28#4p+?d;e%jBl|1#%Fh0"*d98aAssmγb¬K&lR*ke6LHd ܀v)3mSf)/k'<hwjpLUUWhm5@@w A"jbPfFp.8!WȁOPI4\XB3ߋt;TzWR_,A)6CB#A*XƭeQb8`5yWRTjԑn'9; IX,;MM,=‘5vc@s?Q"9Fvۀ9~"X3d4hG?9 v՜a5p.X稖Dw:,\xORe>/:)?G~ ~ |H15t}[!'ݻ@4N[- k;%e=sg/%#i ݪ ts-)W')eњ)V;a4yJbA-%c=UaS7GmmHe"#UƳ3j?C@se' j/XAtNy򫞧%K a91v-qySxH.duH L~ !+55EH^eҠ?-M A-;8Q}4fET0?DMjXS7b[K/)$|xy+N&E~?\^q5;~X-]w+K_ (n7cԙK [{ՈK"at#q'Kúi6)+Qg%FbކtA٣Kq#Zx; v(&\>5Ul)s]=WwL?A(acoE3 FFTǤrU`Pe J}\[zp&n޴M=m|2˛8b%w0UAja a;dؿOX0.{T< aG9S.ۋu3 e`yS,exZ^j£0kef<>M8S肶C ka}! g'VBU 3}C}v;a(ZTZJ <ùx(}DY=Ȧ4{˩iPãxLq"|6UMj\'fjLYpZ~ya1|Qm4A Kx}溉8 qFmtgKq6 fqC].me!,$fbOBd*.9l77R:ӋC+"܅q,&$#P~T[.Kۛ e B~l<7e%?zphhB/0# ZHF~]]UJDL )c 5߂ˣ wbב) hͲ('xلcSU;i@pܨV#S" 27MMC_1_F٣iuPVCꄷ,5D#$1B.0՞H0y$: 57{(g |iѬ/ {d܍jFu #O錏Np%2p8V߆bUHFkRg`?|pӟnH{ mtyPPxd!0k|_`Xf)7b| KÈʩzx^eR*bԇw#jN.H[ı9ȪfhpH=YºnOc%\>И + Fs pU|ἵ,(5ŷE/EVUM@pe[!3PFO=@,P.} r)kpSC)ޠhE(/1NE*3hU,{ ?$ Cˎ[5,váPٺEQmhedzqђhھ^@|4q,UPǟ{!|z}7TKgm1(< 0 ^K%A?á?2<4igx{͙V]Bx1,Wtv. +Ct~.=C2)kGI{N$)Q,aQOtG?r5Ts *"PcϠ8ƙ?>Y(oK$ rΉ9 fHܽGDf9ч_0͚wL kZ׮P{LIs  )S پ3p\;~)q78M f2t!́3BU9w6l}5C=0򷅰sci(?w8/s,"IB0ńe6V]SM_̵Ҍ63;-g4l l0r~b _)0o0VV fT6Oyh`5 2ӍTil]Q#j;;K_gl)$7!j*Os[>/2MοԎ2 Hv,Vg {pJ(K}[ O}IiŀGNİ%_tpMY*`Q#Q7*##{="mf;KSY~X6l9KyT eϺ˜uX.K]M5 j.|gPԌbk*ǫu5/Wn^}i)k}PևBϱd$6 r(fG83ý1A-<ncJ+Jro$Fȯh۪^x[I8+9T~hƃjEˍwWw"J)MA耇sdu\>N{g|/}uC,tLs(#5wH'K/Q 1Hk_{'#a4t^^mfqtN_{0*^WHנO@ t.jӱ8J0[ldқv QY5sT"y*䖙xqkt xaԇ O%ܽ*,M]Jh5@ WiY#@d2N RhP*-enR X7]pYޝDCL^}$5ЅlFQ 3c[vs첸l P;R\i#[ވzK;dx?-E p+GBġm>Đ It #$GhMSoqT? q ȓNE.8Gvغ\9݌Ud}X9UfB|@Kn0^ PXE _89K 2V73?e J%K e%xR 6 جA}n!"o]4|ht*5U#$~ éX́}z@ ]DG! d27'?>x1|>Mrϒ91Qhbnro"M(jӧe j&f+3aE@-<RPqY! x2+q5bhwCNv|ey)f!O`uk{#DӼ+lA,Q2#Zܦxb Tsأ{n;@ X;lƲf}z\qz%5~b%y+(FWSPL[o&\+Ⱦ ҢW^n|V3}y;5CdthQGo#굨qBvbtst~j.'W]QV*!Z?nK3AnB+?lu7z&GOuq[zb1:vna0u[DUayޗSx¨~<<ھ_efj÷c 5e9ur0c#*Raނxyls2S:JJ qV*gna$|'QU 䅟׋_9.W1U]g+mKZ;7*"kTFK5XIx*vG/ة ๥ pd):c$}_%.v!_ C{ _(ݿ5 6g)#ъ+ђ.2w5⣺UizQ͍bv޸,mnCSls, d^k#{dy}'̪FL-.[B"idGSIf眫)Q$d D$nNB9t&f2N〯1J>0T T| YP>ߪv}{o"J`\lYHfA Kzq{@EDN;2!Š-\ɥEK>/a] a:O܋>H2Z֤Nxj% ۖ+Mk]?v؄M(UzRubڬ ,Z&^m n&& t-d#V$0=Cug4x] j$1V: q.E1HnZ{gDdʬKь3>HI>˸s_LYmAm`֬p{ O<1{ v洵 uvGRԔ1sϏ ;d5͢a`];DhyW$9Uɥmܫi쁴|?ɞgj\v)D~`g GS$} ?-jeeB?.]$ϲM"K.4|@e0慊^t^sv  p/$ ;D #ZN! l~(Eħ&gVd,ux0xRmfd6pFȷr ld"U_8k/ #Xp^/|~ߗq]g 4Ql0~SKwffs.5HAPv-oBdf_fɶ+ za[ZFS f#.5{/K :uJ}[ ]Տm\j*;<-`БHWƤjz~ &Yv6jݟ?t$bQ^[$u0F)y؂܄p'Pw8nia=˹T#?|½xtxt:P@߸ &5AUVb/},[OKhҒW-F1 oadx؋.lb~cd-tU+ҵ{Jn]d[S^\:Tsis8ieiS]gASg"*b/ b~WmlvRYjCƙhs8[_R>Gw}HjYe^r@JՋ^~9 u(\Zv|`,蠦y"^g %Qf2R~܆!غ0QYk"¾pe8j#ThvR fi;n~s3;gtK\G!fSq&ՀR2aaZ8 7JHOoܣަd:MdYߙ6C7iOpX^t'*&lkkr2*oTXZ;)6r#U۝ZU,~߇"WXo+r7? v:!yL\Zf _DB vgA8R}&NNPH=OkK:=JזCd=vbHT*(4["(@eMM=B=7hĈ;c[nՊRnwRr,r O,#7b W;_:НnC- :һYY^+~n nߖZ!%iO$>d*TFF@t%qŅ")Rͯ_E D8i%_sFy͑OL>E?4r[EַD KiQA]"#P4OP߄crF*Ag8mI6- tT/@ÎtrM`] |dHÿZ[u7_h}OYJ_3K 8ɱ˧:9.ćb)U0wmW7֎dzxW ,3/d^Fċ|9MQq'S'sft ݚ#-1jYL Di{ 4-f^N8@>g~gS 2l]HiAEb^Suz}@sr{h;Ǧ:/=IFN7P)Wi/~b3bm)[ycz~R}L Kz{ dK|כpr&Qsaq%R/z6AFxsn; +z>p]']%uF״?zshv$8 %72cp eS |v^[}-clBqzfO{ۛ+s+E506SI1Rθ>R&&8 sL^$bb[slvF}9xZ6zL6-[Lh*'X8>qn!߅߁+Rѷ32w/VӕFͺs#$MPKmj9.!j.WںXpPO|[3lpm%U(/qAETԴ>~@74~#eciMX=Bh1M}6!icKum.8B "ܮ̏3hitC2ym1}U:fi̯纫 峋7d}ƺzy.;x Dҹ6JnrKZ 4=HVkkTS# Q"6*x @`@!ESㇼ 4;5 ͅ^N toGFuB`3Izi. 0>!fl}QWn`Z=X}!"Rh7rۊ,Y9zqMzowI0aM M<`P:w%tχ6qi1-n\z|Q' <*k IFfk`q?kDiٓd\P'wr4l&Ԟ/ZXKvjNi wȤG00ֈi~>l_dY:j: zط.<9b̽`g~oo!hq Ga0 ¥&~9$S\5!V3W»g}zK).IťzVN[/:ғI\L!|<5l 'N޲ D4U*BTOқ`j/!cO@o l?u­wGgM zŦ+b[nTe e5'DR?{xv(3툟7S.Ў/d^,<׆=|^IeU/'< ߮(.0ncїٍ װo825Y`t?goTC' f5)C>8$=]_9(#K*"r- ټbLͲ IlŚ~1TGYw>=qf֙'KV{moI-Il ڇER>Ō6Pw^~C,Y[aV v1Aa!4(\kۊ%OpCHkҽ'Gh+LdصRco g@訓`^`ORâH>ؠU4X;㈾ݗ+rl#ri[t!E?&ȰiSBH*CosD _֏,WP _bG'fE? & {%2Y1{5' ,Nҙ[S@۟hH$ Q_ƵO\jDre() 8SNzR5[p AduӱtO)kL^ yh.t3y_~:_TJP:ޱY UFBk|9<(I?D5>8oytDP [s0ڍֈ4xO8NG2H#*yPZdrX}[ڣE0-[&%SPmhP@L6kG mwEbO -Dʉx)/ZZ ƍB:_F&jYzmΑAWkM!3zs*tZȇ+N6bl; uI6K;eB+eH2ڳ7~(n(gyx }GXh'moY@ iv1e럁* t!o˹x(O-{ׯ[T?l!ZuRo7 nz-iExY[5 Vd7jyힶ4jtEEF+\@+G0LprtL)p%tl9ܝ0;E׽qtZ[y1anؚA>*t$" 2Nml@}P)C;P)8.uXڈym Z]qƁw >)n m^rU98)斶M܊Rp i\?q2 wj$ a{20-oPPPcKk154|JM,LDcarn:< 'hwZ { y\_[I~reU΂'t(k#[ʞa8_sF =L6?@BYB?d]ȁG ; cw4;ZmܚLA{"mg F!zOKIc8ui۬7|QerN3&1ge(/DӇ@MoJ3-aҥڳFEP S]*'fįaZѷX7nϮؠ ms8{U'@ۛ#rKx2hƃ|kC.tBux{L_MNwew8@*ݧtETډ_faV="Y4JLRo43*\ WP'Ƙd3Ta[ !W:4Ŀ**]qQ(bPP-픷ޞ^z.SνPYn`4槝8ŊCIz*f䌒="UGϮRYGGR(v ;v ݪ$CVMHئu7twJ(vf oh1} >x>.?s]y K eE87PoA`r5{Z=J6E׷5̤N}P20>zVJc/ PM=m' }6Ow,Q̒6D07sC )G$jJBCzQVXP5}l*lKQǐ|pPh h!G!:D'W癦܂h.N_΂ ?&"hIhH'KْFS69EᎾ=8Zm-ٰ9u 7ќas1_x:% 6f_ݜ¦(A>6 ԄXx6`{ :`|Qnn=1 !:k "Td$f@&i?M_ Q* 5\qQtl.kbIji"a3*"Կ;M#&/55TW'KYM;'s'Y >^[z41&Hd%ed\Mf@d&.PЀ5}Z$hƙ*<^9<iH(嘆p\xp4])6 uFݶ@vBs6gxvfT?J>˓Ɩj*66?`J..q+X\޶ƂYpWF#2mZҫH.#"iʲssk8FJCw_WZsx27+eɜ)Xb0JZ<9zG_bc 6=Wmn > l)TZ푴U#t[;@Yi~yM`rB>l"Gb.xl-Pem {ٚ_MRyBFu^1\* 7#Y.[u`DYN$ļI Q]o3qiǰ=Z> " {T i(4$֓('.wՅD/!֢FZx\躃qp~Ok8\ԡd&}:,imc|Ӣlqt\DqY!e ( Y@͖^ gjR)dfVͿĹ߷uCeYFQ]vN'{lhp.FWIgRQzgt(gY挜nHqU@kɰPTXUNrSU.}MFXR\ti#-vM҄jPR &0gj=v/e ݌Jn㴞sb2ƚ?`-~Rw%L#QGdQ BZ&Ԏ^' 'Ij@N-!@ҚV ]y'YEFo.ni#332hAm1Kv(hgY0Xda j\t>Q f3/P+#OfFݦhd}!bWV̀p_}- 1UpOG6)38]vBLh N,~}I vH sӯhF͢lL)?QUAch\){3'uvVdsy6:nk C@"qKj4 ،mnI99u0^u8"pGȠsK/Gmo% 估<QSVFeD؏5v;YR抏7xcPfoO&Jx `@пC.y{ Lc>L̅G](Ep'1ć1gts2PVOHs`wdrܔ٧*J5WXģ|b'Bf2dJ5^Sh[5ϐ]̓r`Į(őVY\ ^k Z.(`q=1u*~h4=hRhDҖxJe{Kq뱇_cejvۼX|U7v}3Kawyx{د_P<-I[Ba['os`c.+fΓa @˲E K7x Nk505ƴ}b 2lao,AsO} -@RL̮8+e-ZDgXdL q$=R}c] ؘ{OKi9[ܚ4~C ӫUXQȭNOISV^%,,țKy_ I-4*=DL[6/v)LRxލ1i0Zd Q" n+ zUt~1gnWgv+{/B2K21eI][ ,p-ħ#)Rs2X Gr} "ȏy 1nP7`L r 5XNs ntc)]62x͇kU){ݦ$$t?!GEr?8jɖJY)kj5U2,ϹBlAW3#t*]B(ƈ;~^̛~Q-c,.q5pR{m Jii4&:# ny-ĆƆ7rf]TB)TtʡaT #яvp~Y{&s)9*!q)z4I~Chw$?9m l2b5 ėTm"{!Fv$:D;a#PK(a]T}GL'J88ii) }$N >84z>)I3)eh-N~߽͋0&_ ɦuqP ʯ`q]0a;tp^U՝Irɚm9W yXA4ƠwV-NYުQ5_Di`Wq}xp.]Lb*#_JCr۵xVwl(lmG*{JHkhIش<%f"پNw{avw$Qe,Ї<wZ߶V4Qx2&F6-ZQlLAm0[d(sj%vw+HWGӤt[0i䌽kMT6^c^{59AI֭`=_[CQVTMi]N>ZTU2vã\TY!tSE*%ßt}ej!x̺k\eĽffvƱ;uxdvU88W!8FtW2pdߨ Cg_t:S˛͹Mcu,r :gc mÜ5e.9p*1 ٺb.GFqYSĄ`, Evj0pWɖ#d=rH!*k Pqd e+i#SWYwo71Aka$) %DfH4^u8b|4a]ֻ0JF+G~2ܸl*Q*m?Jҳ{ƾ$=vXe? I]-(jnCk]wIP\@ɍeH vt'Fyuԗ5(uibX[x Ol%%2ӫt2.y282>3qI DLnH[hZף#pUeξ;K ^\+v)IJoȣ ֚c27׌іLh#|=KzP3BQDc [WԜ6!`ծV"~ò' pY{S}YwT1 0'5Cxw\cx5K?:0:a.EC]^\l}Ҋ>X x q;̤$i" V7ڷaǂJ{2 (y [4Vp#o]Y} .nT}g#V NƼn_A=]r7Èb->*cn׉bb1!i7z7r[/'XO2<>3׬SI v`\+3r )g O ig<|E΂wUGdNz2n,:<k=:iYET=|uu'*J[SP׉I~w?eGͼlMJnq;>]PDRu1a𿋣6ڳq 'SVp譵G9ٳz>AөnFF >s!44VEsgWIu{R0E> Oɥ7ؚr}"UE6'cR8i(1[Vw[o3e}#Ng ‡g!123rbdPG~XV+9xv)\&ͽ@2E(Tÿ\.CS1S:+;4e ԓHt|BiĎm//&-i2A3 (Gvky}6b15kJIm<%jܟV '4O V_*wTI;$JnCi} 7BIIm6>!S(H҆Hy84`,ÜS*IU;)Jb o/Jl,s77:,Q Lbg[\Ns,WP"t_px/H!5Pڄg@m- Fwz _>Sf VN6мI-DBu 6yVT1/A7E;{ [1C/َT"tCv\¬c]7-GP}[m{xCVMXv `"nIt5^ѷd{Mrp||BD ٰ)26SObu QV9av$Ɋq㟇nN5 E ;SжTl \N\m[yN{OX \5BaF:7oA*%u7 QœO-crJpx~1EbTAH%Ys/A`!#)')BSbV_,1 ?oJ@lvTl**SL3ka0Ql,iz#JWB˫N'@ǼX8o3M%gʜK72|Ey8hMoX(va@hWF6wVl(%^}?ǔ\RYe%ai<++{_m&2g%$cZT79oqDLs; 6!X0k*pI 2ugm5 `:ڇl :p F:p}%L!a,B!w5#YYIEU h1Svv|E$8ܸv'@9=g~%@cs qݼ, 4nP/AO8(3m`A|9K0R;n@ld-%X&/=LQJٷ+U tð4 =tb-Z򛑀lrtMZ{4Y%Ծ[?Tbw|zt^1re` I].Jj v_!ƮN{ݲΠ@ZkS+Pо+?94GrATP6,+ l7x9`lr.>B V┓4ll-^5#24&,#͒>3bZ2C mZa8L*_H#gAd||\Z4=Xqt'~hMwO|>Ně`ERh#Odlg`8MFvɀXX~ T"n9͠]?49}Mhczx Bd)lsPc4 ;ңB)W~Mlb# @޳K*&?w)!R𘤄jPC`Ju4H4D7~k3l\>Ԗ)CP䐿UWU-2uæj yA+;$- NJdAi˶Fu`LqELGbV^ 6W!H@@Hة]>b={+sܴ0eB%SbJy=YI>FXUQ,6-xfkn9Sp8qxPq8]ʵXZ*Brkfu|[eGgjߙi|.YW(~<,.VoYv \b3<{\ՠHHt ^i" ˞g2(m"K</d1X6s}:dt5%bHV&hqn睅۹JhRI+/wNW՜/U] 0Q̊/Pтv5dl zWs zHyNf'W*k_Vk5b@[UO"Գ*Ǟ>[̿yQ;a0i1)HFk>)| Q(i G'8~`iB>U䱚T \tKر4f4 &v}e PѤ]h_PO'mVX3v8]]`rYXo:wzjK=嬜ZX^K*מ/NZt RU3&ޭ 7߁x*P3/+ ews(b?KzlϻNrdzЯK0q7 s0#ΰ 0ζy b2ݫ"uyJ* m\t٧Qq%Pg6Khȩ! M2\/qo_wK'HLd%KZ۳3Z<(EG< !!iIp#oKHI y|MZO/ZESڳ]PCu4~qƋ"Q>^cO4L#|P}z6!8m>\\V —.e28ct%Q0ևJ3W=VZUԻ>Ϣw1p/g >nӻh52QI@wJ`bUn =|xA.{ِ|Fi"N\7,\$QE([`] ]PL-_ ^/z_pn#7!sf I|rm!׺ާ,0 '`X@)ɨ(-vBP_=3Q$cSwބRYj$jh|T;b a$j5ѧnM9kP[R QOӰmཝu8.ASn_hJm4i‚$Bff/=}ݙ|dx *se:nFKEw%3ZZ.zki YVTi@e4K|#*E4,aeձ|'&*8KgP/+vlnr7,Fp(X8,YIvV_#<)!CM7U9"ٮ a`o#+KGU',hw4 E[{ќ$գ`tX"OUױ4jfYuY:'Ҽ{9 -6͔+-*9.  3(T`o<OSjK 1.5d-YʞK̔l0v (^ +ϱ].oJNYݔsc#-jtW]++;ܾU7h82|#^F1 b:!N&.0SR,Ã(CVIbkNu&L;a&&ʷ#}).DJfR;wH0kt-^``hqq%{"XT (0|, y v,&@cynˣ,UjOH"bu;PY8m|T;&9b%u]n:7lf$DLDMIk,_,v߀L9 )9F8fw'5h B%U2T.eEkyAn<0W9Ŧ5ȕiڽj SSH$Qs:Q*&:_!M|PSa'hUD(KJ2PF>2ϰaiɂDD2m9GL|5fh-,dGX-yJVnՈfO"6m?sZXZPnW1?uY[UgHv·oj0`V ݶ)WÕ]H,(rM;vlOɪ1D3@Xw dX˳Iھ@&s+\U֠h ci!{(ZAA%i$c4=Et3.{6t}ܿՃ$LhX@t}0 { j~TPԂrFdލ'ceMtk?g`u\۟ 5s\&QϬ9߬ IS+ȺO[_> 7tѴI1vEQ/ƒ!] LfNi5BX#sHOoD3:|6&y)%P ' I@ r9J GwE4tM}fws륫m):]XYE $Zk< F){>Djdpvtް5l%T|K[F7H/ CeDS4Q5fLzY1GOmXgMYזVrxM[_AzkV\+R)uhEywO,8b緣(dc$s W#~%*$f,9)#R0_ܔ^Jujp?&mG[:C~uA)c$۟k0 ~#ŏE92- -^B㵂U`Cؘo.˟նH;-=~oي@!@]Y;e:8ӜiNtmV 뗍ۢv$Zm)\ʀUӫMD >܈a(2|5%:vnF]55p=\lXiT9F)ZMsxڸywu{nX\[Cn/TQAx쪿v=& Y 8?xLT0#;͐<֟j09/@]Y/*kMCvVn$JdiP0?a|0>zvȵ3sj? f/OT]$RCĜy|g3dpeo5{$akq9S{-IdE.2[ds'-6XwQ?comxCՕс,S FB4 '-~Ks*Iڟ:UgI~%u5IL'`5FHꍣ|fxN O@:D V4"e}$hِh' #ա&5fŊjWحngYMDt82]eL 8'KJ*!⣲ЎWN?{k k].GfSKCt1J2C!){Jc oC'+kyC1GK;'Dx|/i6=!*&pph:z+%cv)H)EޯsG({g@4R'?Љ#d KՌ6T98ݶC_о^}aCv~ \-ys5(H~ %v}$fn~S)AThՈ#o v˥A ..O}aԴgc d@QQq&Î!JN_VrcpmwWX S CZdL}o}md"BɥlUrǵE}ds+U]ȅl{w$B%^R0 2~v;~wR TGq%1[tu$m-N91NlcdteMcSN DQhRU'2r0vPh*}3>+B*Sl>Ů;81>ZT}@g#=`Ho.fiAU%Kjty[;N"/iDX,e6pXW풰wG@3M[W=;!qVѩkNe˹(7!G$8\'i C`}&ή9oAiOrKVZ`[z")#پ/PF%NNc/w}Ȟ~GLýQR4n nCzNP)upR xp < ?tCFqSR DCɣީ"d'@,Yϐ@Zmw+0ϡY{B/μ-  ڈpun]⟌YlzƤS.DD 24/[.@-I6edn#˄2oGHPȲ @E=ROkRMߜ&`U][tJ>>+ϟ䌅6$ڷ3]wk+ ؔsDM[ KVgd٪Ҵ?ѨX6R 1sP't'cxdUvY4+sbO#>upSp^> a3״&=fW[|lB@!/|)bՎmƶ\kU5뭣Si ==?Jw^)YԚNj0 êiVΞ4(ν͆ؤ0е #<}T1~I7 $;*[wp>rz1'z'N]6A09ŨoP;cC8Lh$@մ +6H4)Z8V%"}*/wJzp Zt+jKd*-YkpXY)kXS܏1X0؞>\=r)Gy7dS?a:aUؓ)~ĐZq2tumU8.a0U4wLM1@q=Χ]M `OZV|Ws%<1u;V5fqðm;d%6)aD.M~_`r}Rygt{wyre.dcl8+C.XhЏ&3"cs2s9` #=g`b"s:}GbaRQB>jݿxcvLzaU$ʙ,XROz4eb`I3%wJn %uzoQoTj Axd+w5(=3$(Z5\Jذ?կOH5ԇ r+<>=]۰Ɣj ώ9[!e\ Ϥ pN<2,(%H)ՔAÁo &F$!YEq#tLa x$]#'Gn\7z)Q@8 = <)Co~d.ǭ+[- PVֿ5[k kuO5/|Gٰ"~d^5}.q\_਌<&\FuVmsO)5oN_4\f`X4O $V6p}+itSq+H~m&|0RϓG%Wل|REm.Өҝ1imA5.ۑY`Ζ{}bQC$FTdufE\ܥOʨyqUEEfoL5=V@.0D"& -z$iPQvfW m6@D+P%F K  !( 8+ ;~(T^~ տ k/='l,";,K{ 'Pj;aU`SPг= @jj\ҁw!ft3k,6}"xdl70rpP$%U{4VEUlځ/ٟHu^u:Q%{Hb-1@gh׋qVik%nF%O(5 X{ي~o09$l/A2Bh< ;沚T*l=q̼[/P XB$h>K_Y֗g{C3 dQ+4Gqh>8IU2n)ҋ\_<+;BX,pY(b֌'y_ u969Yg0 ~]QO*nLyfXq4/"r<4c,}| #\0vmMxXͭU}},W^6J3!Xkoa\"GUSW)Nz);:MW?jixJ_%rVۅ}Nhz>$3b @[^5[.xgb1,2[{_:IsE@i<~3FoE1,SXo c)v\d˨uOTNH@P.yZ..كd "E,9p^[Z0h I39̼ѨRo*/2S>\̳l>:X:^ӂ `!;d)޳,̍])!uercc*DY{.*H5>!*SC+s-RHQUf}oI^(5-7-ˎ[8sTU8#7}@/ȹ沓iUlӄ+-A-)z`7S±);2L8"aH ?4̖xbب\7({Q[5{/~a ;+ 3ouWB R7yEkKwnQD\O&`K_;eY Ln t~.I^I ruk*߼)Vz:hu:C9Ym'4X:cbՁJmWKU6NNw1r;{x3˗Ԍ4CH: r;'>q˸Sf:rbgFW!C,Yt xF7d^jFB4[^J= aN*4pZJڎ|x,o%Q]ifv1ַ<~!'X5=$vhWOYrgjUFfUgMsș'U iV볯0X$u4^I*2cCmcz?jQy)6\!2h>"_J2` lM e ^$" v㩜N-RsE2^ٷOI`xãXn;v]vWJGj@z^{0Y_m s:䅧&V/Y{y TmE|- $q<؂/FiW=.dl'E'Rb͜+1!Aז!#Z@gE ݾŢm= 1XR}7^ %4x66 #U3@R\.j0 }@ FJB,y=ݽh1{x(ܻ{&^/?2.Ϫ愕qk@&:4-g߲r-*fd-B47D$)K\ӿ%k.5vLxzA(gci E\ 9M|s4*\%Xt/g|dvPX9ƕA_ }}di/UӴx-1ב/ýδ c1#pE?z[JOR =6tkgjrrP2+KZUZoIa 6)sR;j3Dی[C 6W[tz}ȹJz6˜q*i \Sju&5+A/t&˷2nM^rwn(‚3:hq:1j`ʒbRݖXa*i>*T93No%v# V.* B̔޵N>ónSے KeX2z- 7Ȁ7)؊tX7жZgg3ÑiYzT>CQG ˹'9RӲOm ousR/vсO~pm7_=;Q.B6ᅀt BcL⥻Z8e@@nBTLpz! \`ōށw\q-gmB_h/3$g畈WݨH^;'Ց̑=-U=#4u@D`x>Nx7<-~ANBd4951f .ǍIAnx0x?UE0Rt:h6#{=ԍXE,Tp/iG^֓[BHX.3\>^`P/c \(T٣Ğf%%=$Ó;nتWf4UYBLff _$ogG A-7[rh3Ui\B2ܠ7wpDsHֺL ["EeJ@2ۚVA]yB80Quh2DB辶E1yzO1F'ljAiL|ߥZEX'g wZoݡg:ޜ "?HdPlɨ1T9dM f5jQ%80ނB ^+ Esr奙acZ&g,(3 vU+a00 )v!/wq5#_ϬBf4yL4z(;%O 5ȄXĽݛ \11Be45K9%s ,:m"\Ӻ dUR0fEi>#ЌvmMP@Rgp \Ohʎh`0Ae>\t;VKoyCyoǑL ы8;UoQiI\`5P e4l|~ Wߞe`8HQp"k}!6FF!]oW?bo;͹|NQ=(m$maxۢ&))L呔Rը (,Z/=-c(Syu z hWf4/nhQW; e TЦXV٠R9s}B孙2aqB~8a⴫DŽwZ`~H[Ӄhr:h>ߠZ:m& MVU6H>:8XO3{%J.oGaXttw5i zo. zIB$kScOy; orwR*uڇ@Y-% ,H`k"` ;t3R(tہZ]}y醫O./ȝdkjw-Ղv1rva==J"-qQ(}[s~%<0O2[^NYA#d3X7n nǏQy`U9\Fdir/,ʨlWnkY{w=ԂaF3 ksaM MD܈tZgTt9>Y\h_ ɫ>ѧމi[ >[f=yPAI/EzBl*-0|e* ~<RV.$4UI+ody_j0Z[I}-}^QTVLO>5&o!2%l_4KéFх1w^9 =y,/*M[yL5Xd 0^j]-~7N(=i4+Qt5ͷܳ-mA%*>Nr0.Չ 8{=aMyjܾ덲kJ}MxZj^ ҹH3{rȘCs/Bzag*#@HSII!װFpSn-j*Tp&=RF MP2  pbǎsN+D'Z'!4ک . 8G^w  kSK1+ ,=Ws:Fp߬ry"FZΆm/+w[d?}b;m2gME6q6(+O,*gpL15$T=ksGl@%8lKcZ o| Xjh(o8LY|]@2Sv'˺a?ܴȦmNjDm')`Ծo"z6* Srw$*ؿj穞-=c}[zwP'̀T9YT]`Me:cro݅J"qq|_ rIL5lliND" mּVkv8ccOX^\1C7SUȾ9"Orz:N,?o4/:+`p1@ EaS<)m5Yjv"s7IC푍LzH`΅&Y5tWx&[ynԝ?MRJa|uEw<<KSß7!(-zky[g=/'S'I29 I:P&rY`T|s a2RsRȢ/-mЀOz ܼW&xZg%i(N5R [nCNz/ [bC<ӕr Z֝ Zd.z5"}J j,ƣ>8ϭVmEɲbca#IŶ3}Es!2YN3o;pUI/')~Kipm\_A<.*g[Do H`غU"6s?M#Oܡhkh! wW!^7ЎcW@ 6Vt'5ZܫΙ?~E0]ASIJfdSW*"!rCK1f /x-V%HN"ny Uԅg]ه"*gx|znʶC] ͓PTIϟElF`EY$*c¶`bU ZVEKP]~Ds>\Eu݅[OWĹ/FhNҮڻ)i;on鈍+ٌ w,JT]c1ItŞiakH?S8h`eg*R ^q(I;wޒ03֨.´3{!Ӳ(_}Ql5 ͨʲ|hby%U,([~eTb[v8NahCI/}_'E)<?7+(sw?23 3=W : !n>%쯄:)lIãu#yϕa'5$MWxn#8d`KlZʥZߣ*v'Ntǽۮ@kj+ DFe|Qg$%E*i[k0HR]_J=iK߀fѫcS̀&fXZ$p Sϙ0j)^o~oV*eS+"&h؀d5Y5_ǬBc` $!Ė!C~rIAnTV JaNZͰ7sSs gϖ>6E6 /7x֡S1Y</-ή J S$݋I!ɕڇXg5HYӍ)^9"8T@+35gUXO@\<҂vRX[zg)wTKeT.mf%J~L*w/7~UgKzO E ޜj޺5h0PB6?f&0 @dcK(n45F-Q?kS>&p=ɳJ TW6]Kpv`;[ O>[|;b=T`~ؼ =Wo'N(xc;([#"bx//~E2;Ĵc? ?Wts'ԀgLNjE7 ?n.3F=.bR7,IQ3LNлhBTBrx9ehr.hř\98-ZCb2+^5aeZ(T!r0LL,РAōsfhis)r,%6Gj,:N'|@ `;.} '}bs:'}#D\$}4"=k?>|yŨpg ʢcuc55 | Ү I5e@Ǵh 9fZ+6ΠTeݹgθDI5CK+NRiւeU &PaEdJO(>mK_g~筦Ӧ$SP+)@u=yāH:h8EwRS fghVi'̤FW< h\d*%r|3+5GZSb 4Ց$5z}KOXֺKyшGkb+ {g1:!Aũo*dA@jS`m*$|D_6WW% oR<BP}鳻!ө^k+$qgރswQkN< wȭ5/\<5pO$:LCMN~F9$]m[~$Q* _9"Z=ͳ@hW68&bFn&8]kŸ:s_YeK$i[ ȆY^2P(FPS~bӢvpZ4x)=R"iGM >g ?Nˣ}%J2n64;إY]3`Gy0 Va{Ax+"(3թNx[ 8kѻ(~lu@lL5pt<m#+/^IpiЧ#}Scc ƺEǖFOė:<|dCLIݠ1p$;d Vp;cU>襄v'xfYy*| R叵Ium]=+G)#mg"nHD5vqCBWDö'f!Y3'cIk^ORGiyW#m`A:ߡ2auZ/F8 ߮m\x7`hc2 z!=z_2g.AT{dz7nEHZkmQޥNjP`+_$k8(C Ms)T6ݷbΌ TIO(JPÌJF ';7@񟇖4p63TKϴ&靸~N6EJ n3[G^*2?Brs::Z†!-,p7@~L$Veq[Dy]7M)ѦxLQd7:Щaik?G+=UegD,)K<'%.%C)i(m{] )g3Z>o;`ttMʆ,QCE7#Z*>xJ酌U7f7#*KD*HGnT91/fV陾)G1V<U__Kd?j*o_Q&;-Q-sLq`ڋ&6O g w~rv.gtmWU Dr*7EucU[N }I*5v ~7[Vp8`n UIɂKմ}#2YJ,zJ*1|"~F&T +SqŌ$ڳ0\TDZHfu>ݮ5?gE 522hNdf߷ JGG)WڨVLd53lी֗YjjCVV F=㛡a7QRpnh7G˵??esPR'`a1#֍{uZ WIBj,ouV]Y5كT-ш|07v!ֱމ d w o8Jr9ק_1‡q&qèlVHpmؒhcPd 9% ?㱔tr"bn}?)G5ә{;:f]2L8ؒPLJFf ,+MMyI 0^A W#[ߧNSyC<\^bceӧRuo``"ѰVG*?r[9 .uFsZkOi½'<+F]Dk>3+:|5F"ᴐSCZu./?܋e6{VPzu|Ʃs[h&ĄI)bTD}=g )"cȾam䞌P ՇYoK[&v y">W:gTOu*$ ޽u zAEI?q2\8B} <2[kzӱ#.essP#  6ITh|*gb7.=EOК37ܕĞXȪð>܊dzWiDA3WOrIDOi D Ծ^Ĥ#@ܬݫn "6BD`[IEInXeJ09xxeX 'A/2R dNHL[L5BnD+<v@Z|Nu_@ߴGVH WqYҠ_Ji FJ} ͑iぜNtYiٶTd=$Q0 1,8yL pEQ+Aeusq(o8ώR&XVF[!Jy X$DK"3|£Ӗ¬_9{Q+bZyZ V,Eyf&x4OtSĸ՗2o X`ľ+C64/%ʜZ*m4uϤs }zo-.9hlS x,Y%Fuך"H=/s_ŃSkH!O*$~1>+2!,5WMj?f48ؔ7>DUϸgd%]DFA^1|B^"!x CDm" ݳ_p6c6NW.A(SP[;pa| 8|G!B)|) Eؕ;QFFu |\{{"X)Ѱ*U[VzነB`l'<0{_U"lmg@Xd4y;7lB2L >YtTvx ٗoJ(黜t+whZ~\Q@ȗ/ђ,KzZe:mÒqطX~=93a"9Zf٤V8cwinQ-]Ė 0ZI=+ G-]b<*DiW詙A# 3Up "1TVt87PBۇ8k8ӑ)S {XHeDl`7 P >'F=.j/;o_F 5# 7;,P6R^XݒZy~j߸+F5HLKȣ]r=qR:49iïpש2`A.şflpih}{$i*zG_8rτ}N>3Q"?~'cx|kSpݝk'p{gJ},K`1nv)A-M窭FPe5҃7-2+^(n3􉲼Jw귮<.zs^/Pq!?V.m-n<(;EIi>:o.}5&@ k+&(-$K-6md:L޷1k0; &#ݱ=E.SjŠ(CoU1ѡ%y ~5D';# 􋳬8OPMӇ)HBԗ0.G6AJc0+4^⮶C'*ʄRYBĄ{ؤDQCK9#vqH|1CٚtRT8E{@ZC8ԗKt/NhB,8C,}@,ڹɓ3CELY@aog'n ߧ ui4Blb1n@sAh4P,pN~IF9F$M2=W9Jw)OZ,;lؘũAƗp\r cɪLKC!wN %TtZuk0{c|̛ g[l?k&;:څ:F2 ߧ: JG,A?7~<t.!U;GmTFnTEɓ*'PZ)6'6|Sٵ/#Ƕ^A$&dʃImR:|"ԛ͘hSf/6&&B$ e4 :ޟd7OB; lm*q at#ol7m[YG Ϯm']Gu2zN5ybE]SU-y12VaãZQ(Ln2Xo>[.%77 `.6G.L<ég%-Mgm?RjLb'@'wZ)׀eE7C|c(4T .C LlhPS0/1IWVs^D ЂDɹߤ)dE󹊊Zj,Ѳ0NVJ5iԀUrbt7@ꈫ_泑4:u'lXpLJnXs:[%tɻ݋)f;s@3҅h\^eS_´e{e$|J7B7!xclx,_a-2V=?:0!"ى=Nُg܎ha>[1g\=VHg]5b$I>&vI뢻 F:? n7U"1.ˤ]H ϞHoexU}0fqYY* 9LNvMuߖNaϗ >{lDQzVn-i JKl:a |JTL - ٨+b7s֎oAC9뀷Xb[!qD\2+j=kPQBc0Iҽ:OJ;\C'=XΈ_p6"LG2l^RgY0RgtKE_w*rwX%[8*CCa@xUZOW%T(yhPֲ SrC$aڊF#W޸PdN3k9 oU@ȵr3R#Xj<#4i푞X󾋠N}Ъ`Sq92yEqo6=Sscp"N/ۡwx 7q`Scr iK2rCύk^؋5!\@D}ωKw$&z}Tώb)ᢢ/humIyNT*F=$ [{1.: }+9޴IR8!m*>Gut9# 1-hG$ &'uJ:1ظH^ƒXlA}49io3Y.< _:[1/)> CY@}.+Jf_DnD%\fMUPq)L}nIoNa'coʰBbbu$sM⢿KK }?[R97FFGv]m%0'8M$m#,\s6u1U*Չ 'NOh6 5B vs#Ut=ƅP#qMTd%-a1A,p=)o?e9SBظc@5iJ{?>p4 )?[ 0gL(S. 侨ZIQI uS 2{8kr ,&z?u0mq;E=W hӍfʡXZ2$Rzrkv[`]kNt[VۦX;xuS+IĉI8g]ʺb1M-Ls|:lǫyF$ ٧M}EG4XZ @f$i:\"V^RuѣJv0w?+%go u1IX,;.evW9Du^&3$uM5 յ9j]fˊUvJ _|ѧU]Ӣ4cB!r *@цгIJ=k~Y0>sM1$ru73Yt%n)|&ĶFL5UKmǚ?mٝz`*vO2B.+v"xG<#Nw""ۤlQ"e Dg4UJڶ|aamt<ڻr4qS"IB1 x \ޒr>~i/cy oFA<F(m̟N[2N2wm*3b#f<}TXATKq^R>ǵ7F7;/N [4 /ayw2KqXa9 uXܳw :"vϋVIOb .f# ͪ(3`uՒz=v{M-ܳAד-Ɇ4-RM6֋MWfR=a-6nRЌ%~&[G~G]ר Zzjk,6Cl:Z!KPH07%ۃxVaXMpݻJzu*rFB`'>fWIy)ݰ6zΕ'WbCLN> q!ZƕIZN-krؗinM[FoڻHί"M4ʢ,C;-r5Bkm7dx|~3 ?Z(H7q|OFe£->:[;^w%L_J^ GW'1@49ƞj#UtHN%*\Bhd#cG3'_$ uunN"C)+ӢncivUnl?Mq1p a@VqEDUs/-هO<<{ 3w>XpOPxd.ZY{.?)y Wi@lڑ{X~. UJ z~2v"Vc0ҿ :_ TmfU'\pB٢40Ϗys0c{V{=-aш8YVȯS2T!<,YR<:k٥^\ wF 2׵ܻ涓M`!_*>taM>O;WKG\4ΣAŁIhd$an;kj5; .*THS6AvGIՔ`\Ϧ|S̝ ռ1+TiW{U7oƅN=V#5\'(>"C=jc4 ǧ a's3_jr/\>?\KhB"A,hUWTߜ~P\Mnې#~ \YxU8dwIh}ڍ2+v?m+WR[ɒe'XHam[,S_ i)G2 ]Z(COI'b|HJ3# q\s~>@Y yR;+ -2y2xUUG \^ 4\lUGÀ:{3FIs9νjEy<:SJcqvlvd-+>@8J8xVn?*0ҺĮz[sZb$E{B{tKLt""XX6~2-iAü}x=x}5z̶aq>WeZ'I_K瞣.ƚ w(/8ŅНG4Bst[O>N870r7g.?jݾKY۞{tH< `>պB|Wn@V؂DzmV5Ә!ot-bU*3GrLa'Eȥ,Jn0#rIF]߅̽_ևw/E%_N7B*p?w=1-J|7&}>+<,I3lD@TΘF2{sbQ,P)8;v\4i>Q ֘9r?֊ 0d^r#G"BBu#Ӥ/fCq3~(UscŔ *ǢiFWHLB;`5PLg_]O%d ņT]FpDx7]{OCJU1\EMhrѕC +XBd幩xۚW =?;MBs 1]m1Jȫ*oAM(1<rquOe%#d*.)Q{տлH@5}?Ԥ9Ae݀pы;;}'ӿbF QXx xP_,ͿI@1>h#!NM DRQ_ I[wD`OU@pjO0ۅ{X“lTB)\韮ulorJO ?#@vS%>\zH[x^y] K_~onbImXǒ1U^>$6!6B4+Q0DtMUO(9pW'\ 4:AOu`[~RlK;rKeBo9r[XkiA菴pl.1'NE)OU)P!8- {gK- ?p|$QF\!a˃o97;C'?[>O`bJ+DX;4AYъQj[iVP(f'EBmҽ+ҕJw\{gLDͿʫƯP1%60 0LlkePxS~oiS')ftmP[J]{C_E2t\iqbm{Kâ/b~ ;eH_e5#j TаFO0lZ;$1){=Nu0Ҝ<׿ $AAz%||x ;J+&/ʜFSd7/^Z5 .>d{= Ct]򞜧!o4~\ a rD:K`)viR$c_e{jNmƋޣOt68 j5hChD ccH6弿aW%!@,U4=M U?]{z,w2@Q)pIg\/TgpƦyq,=zf9Lj!WWsc*XgmyV3H9"'lJ^Tpwɪء i@'8eF. 奄%qeGLS{OgCūS0_HD" .sX1U L#{`꿣ӆ3l(oK YD&ݥ84HS}Qty+pO:dw<]e /<气9 mހϧCuy 2ap5vAT Bb-[ymyPY}ghq_!B҄J鹁iGqGH?TY8FUGeIlsdNPVMHrno]iGyPwTa֨I/%F_O:Iah9*T^cZƅ㖉rdfy'R]| ^ytP0^&.xqhr~޲مbFce+f,u g9%:b6x k1Es5Y2L3ʌ]ROk*(^6bUM >-M .}T,\A._lOr0xJx;0.概]Q#'k(K " kLx$buHFnbY'>CQ 4N㽌`S^Z٤|ڃzv=7zcN,k7R/DDuVsRC~D̒D&fTR_I붐5oaZQpfl]j? ;[DىʍS ʐzNR.W8RҔ%;@hbsի~cD^DN?HXD-*+hmLА,Y%גYٯ:VPWc![ѭ;J8#ɋTn/-6 t4,%YR%? .#WRGĂ޶%ټrEpw& jeM~RG'z;SȻ%}*A:w(n9ҫ;)؝ڵ>)B-m_u: aإ'dDmxZVW!!}${Ti%iY#uzva z 0RЋ}wSzwY\@0{rĚ.~<>\'&^#綅$BKn n%2RwƏʢ|@0( ]Ak16*.8J"̊[n6=F)A 1vҳր^]ٲsĢyΘG`,qd yQnU:OH`m&eq?;خ[ s'k'?jI7GRZ͋p: }ɚ6zxjAg`S& &\=LrAB^}j eXnCRJX(`!cb^ߺj^gs0^\@o0+D"tcҰZ_х'1Uu5]/{ĖTbDư]T)3  T'ϼgA!!x0* Q9eObuX2;PF:g*Bkף (&SDj ".ֈrΜA s AV胳k7)ҤKݲ>X3X=7˩Ht$6^dRXS/f8PLJ ^F/ݮ(-3sLAygOc3]8l3؜.d%mHLt `>@"ٴP8L;6)Y4Ra)38%$h\KOEĬ/ O9 ]@եX@FsSnOr.Jz/;tF+. vլBnƗйvE*]QcuZ׶ V/ZIC[LbkHRd/ >\yEqk749a]OpҶ j샕I+ 4 M/+K8+7&[patfJzf.OT%!٧  N٪~6=zm@@tJ<Ѫv7M֏9 jˊǓpZ?9JHPHOL:e7ЬkC~^}$ JnMnXA|ZӉ HbFTdwN!}+ m3RmjKK΄๚ݭ[Q4 ["t|ezMZ$k&E<8~1|V!~&%KXk?ĐIuƅ$)*|?"ed r.e4<=Z̀1oD?U` Â*l,%!5R:>Kx|hDWv>is Xm>MjaY@5a?~XԶЮ*[ KcEnc;+t1w2UJzDl]"{&֮-mrodKrxt#-j &"J,8S x[Ѽ>SLV+y?'*-dH|MþbMi}'wF[Zа3b q%ijr] `nȧG0/onh@OAP@̑pQԹ߹N6 N-@]z۲@Z"9mn5v -*yW6{F4l[ࡧ)pjK(qүs1WJO RC2:KtSɁ7*8sMpx [οbti\4[e,vPG$g;S: /bbTuH9Dc~cɔ?hyp>O;;Qr+'?b޴/O fR'2wpSa >1;>#H-sؙ 6_E2zNeSG,/P\pD>%dI/xD &qqOdQRSӷ\mI8!,a6:^+?l-J $g@Ce}Y.Sb#`G#vʎZLh K$nc@솕W;1;Z;G'U% tss- }L]KYyo`+ Zs! FqfD4U]}j[YawQLw Gi.ʫ߸DveO#g'@*C$׃vɺJ {O@ $I2FO9<_S#"R/ r1yki16m{ξC69O69\ d19j7q=ԃS30/]\kOK]Ю IEI߾'jǺ]:֟\,A߉LGA,O=f5jK{{l[.˫N2D&nE~!ڽsuB"ƀ6P \+2l`kg Cyd{2EbW+jQ[wB6d_c̀`du20&vgFC)KR")punYm"ǯձһ YD[|7ot1&.'i>$=&uhe˦ AmŲBǙW3jAytJԖD}-kg?kP)C5i5n?.t6W31u*M~zbdpۿ}nArH G oZǐ9dd)wwBN]Sp\u݇}/Xu_[{*_uuMPLXu*{Az r7BO]r lg|aɃ*^_ϢKp+%(nȌ^Cۭaz- sCP7WVR}Jl<`ÁCX$ԒiWhU ?d VM:Fy AA jԈZ\hK?sX<9$P׺mFm1e#Z<7̀E~P8N[7>P?NFtÅ9چ@uug#/I; 15hnLi%k\M`'[7;EGa!I<͘Sr :8}d. `qR{cA7@+mhЉX }= AA/v`F*0]yI\: };ғ}< !,0XZ.E]OΧNЪX vHuPl  Mf>2}gAB{?|Vnv6Gy(hBK x= FG:ê! r ٝhH^ZB`lEp {xY``XAu^N.Sйtk|UMQz6Y% 57+w} f'0Tm`fx+SG!|_c4ʏpwTRɜR#hkx9fW3ݣQ{I5M$WW6_|FT/ @(1P [@=Z5\I3 )7p? b:EBZ2{YubLD,Xdcv:D&DH3e]sZ7]Tclx[}L RbYE嘝B#g. uiDI4DaۥT;e4}vk޷_G>@>5E0ΥcAL, &7To kW<;H::2'l:`DBm묺?9XW]R6&:ڭKQQ(sn2?CJe}֏M$yzg6}6 =\ D%''|Vg*qmPD1$Dz툑Tf𹜨Ջ0J3̸Y~ٶyL%<]3# DIv[8}7BuQUkn =)-62|WaȚƇWK 0F ~E_u0p֥THV2R=qH }z~b{2eGy.zK?0K -UJawOyc&^~biUYk"Y}wh40J//P_` z~~u{; b66.e^TԀnRK`ƦZ.{ Wo7? (D5(G1_46wIb<ü @ZjҖmcnI'Ji>N{'5x)ΡQ-)k>œfdS/:1McT"'@pz/Әcw]L7iD7,>|K^mqxєz3 jjTjyEvV1fz:ۼx8ΏԾsn}É=aϱ@1.ECu0dQḒ01KSKa5Rŋ7{Z*p,M2&Zf۵C /5Vs H5rjusD@U<4Xթ*bB]˙S+ z*L; sIaw<8icT(O| ?qwkXQ63cO-Ϙ̲ J~QL> ţc3p4{Wh%Nq4i6҈,)/vBud|_go+5d5|Uc\6fKCFkQL_/+k$RI͚; (MG]ebc|C]^ʑRd>7 Qw(JY}k yCz,V~ዱ] u'ϷRPcE$* y@K.kgp-[Olq{ +#kuAО0?8Oµ󥝑h/M-Xeq􎽍CM;<[2g1pllj*d.'\F"; tMmqN/$U~d?ߵO+1;cѰh}|&gD J0u0.镄H`=j9⧌yu-G&CLXݧ'ɗ^ag'A>i:4_^N$Trޘ>֜pƲ0B+,J7,A`XaPr[(a)=bNZypXNv_M'wNFRA_^e+aA(+,x! ﵆)_ KC],ĩGqw$lq=-c% i3yN m??f ƶuHTqЧXxV_,M:q Nl\?p@n!YRt]7X=u@p1Li7okr&L6ȏR}:M.];}7eN з:XEk\f8~h#C $r;r+winGkz4(2/3JJ D2,C\e ; teHI~( Ϳ`s1]*^5Y9$wǐ l 2dM1") 3bǘ)+n+`ƫK 0ܓȹN~id ;Nk0G6  Յf}+ME M$;̭#P[) 5i+٢3 ܓww1NywE֘-rcF& uw;a)s5{-uu|+d@^Z:Yd,U-F`^\sPAЏkr!Pޒ}^ CUn|Mu1b kPy߸9 \xE%>g$ j႟l>#j8ZSwniKC\R(SQpc+JĖ3{ ?/̖Q5"WupqTls8qVW}wK'5#P`IpAP|@ 4|ؕgBU_f-')?Fa R; $Egc-(eo2ɼoZkk e>r,geTnV<+oId\õuVGJRA6aa$S?%̯yN>L%M\r䯣W? %}R1OI36fRcKH؞Jl9mnڦohyIRYѥ8bsh z37C}~D;aOekWJ]9"Nj\fqq(6dA#*?YMzj1~N(]c{Ar7R0:_=HSi\5ܝ'0 >@ s^ 8p #RsBuuPfe3Jb bfQw\\k9Xr P^c_KFHVr;/?&4)dڱds\6}Cݭ dSm.|0l7lƕw7N.%*FzB혽,k!;p31 [Ծ*ĕE;ԀaTߧ]Zz=Ea%jks;CVT,ΩSʅRpI}9 zkX?w_Cf1gqBx5Ʌ!OdZh 80֎sMLMqHVQ@'>z&;+ypd~E+|ҥ6fq,nH*t<ܒA2cy?rcD0G zS46Fgy?46P) zZʭ,'aAҊ \&܈6dCf pxE)(>uwJ(͝ʼ7hY+2K /rhWW7!"& {z"LLעU8}YF?۫ޘ̾Y%V)5?+daLfp!F!D[;axiV: x7`_RHS!l1DMOjM4L9sCvkMOq<(3XVL-/+H0Kp,< J7[mE^??5bT(nM uTJd,rB+$#=.!JNhӖ?4>pe/ Z&Ya}ÎoAmLBS=QX",>UR9^;L_7ndGy#Ʀ(o-Dn$:Ne3iyNi֋h$rp\ϣyQ,x}K֫Dİ0 uu΋9jwLG&gu W3+HL4_<緲-ڵ5@D&օ !3,]4͘LR:i Uյ $870̝:$un\UL)o%ʋ Ƈz\7SMX,oO~ĘE<. M3Y#LRZUjӥTlJ F!3- 6u&h _tR^_#0$( P"̎f(yug8`iY6{J y2| >Y1*{f ^fZ fmn.zr,O{$n* Jt(wFZs?g6]TsIwU/_ C{~^@2C PZ]؁V 6 x_ ٚXƌT<\{9uD%4{wQګ0ylCOحƚ@ӱ&Iޞ֎ u5\PU%!j.[/GK[8݌bsZޡy+T -{ BwŞ`Gw|925*7~-[HkW某e@G fobgʌwt'ꄍdIC1M'gf!eަ25 l0ފ0 :e;&f>eaRoC%t@މsg0V h[*ףƨpؘG%YvpyN0^P+!;w5n )FjZˣ?jf؞,f(o+Vc}Sbŵa V| js"]δU9i?xuזrE,X8hmAhAm~ӾVc{=0eg2@筋q6y3wglTmKqDk誠A="zЛ&l/fI$hZoe+N.$XUͺ;Uӷ&^.%;󤌶s4A:+JF8 Y-z.mmr#Gィ(x[`ix~Ɓ*7Q1"YX3јL߄> Mb:m{UG; {KAu (hJF _;NE(7-E1'{*(s"E"kS%Woh]?mVB ϲb<)}_t͎-,w'-$:I1tSvAiɦ ,>wE[>) %(ܐm|[tML\Aj\-'y /3輇_cHC4"3\ B[[iHORjҨ#/0 е˘xw7?'f""k]_Kdl4@T}eU[LÓ .Az> eaT\Ug*݁Hħl_[Q6Oy. FqXb?ߎ%.ثel~EQ3DUko~Taz,Pmܪd>)h@4D#q^[̀)o@]zKR<l u"sj@ [#d^%iw䈆P)n i)ˊ 鄘7D>z?$C=emp5J48(F %("K 1.U߅oi4.WB°0`F 2!| $5fb2Ccq`VkDEtC 2LvoM#Gv*~p/*03- : (i&.~˚ZQԈslf˺r=h“rX{_Lԇ1΁Ȟ Ø$w{b'lV^]F~KV|a^A!Ci@C3w|hW$Hc^2b|obZ5B_&#wKor46D!f\ Re; ! 8E͛w (41̒Se 0&$G# b^IZ^QRȍ;?n'YR%J8IɱUt Lu3NvBihuʒWX/XeEO͕Jj1Q{-T=@!$JE [Lkx/6 H4NOEifOJH) sDrg)T!1D R<>iPTSеz>&g*Φ_&sg(1S>%ebCM_o|<%DMɧI P&L̚2A*vz;_y:xd|ip(`<֩{$ipIӬVIBSׂG߬2&uztd_ 6L{.>{Wi}g^Va)rL)bpH`sX*>zmG>]}y5a6@.j%)P T!c-k])v[\SAp( rDƷ0b wt(cqf^~} R@ݲYʙ9].0Rk`p@m2+be㘪sζCJ\zMj,Qנ[N$85Qv+[m鴃|ypae;O pJ?kK'&) XtOlU6P!t4Jʐ-OSR0M qj6y4@q"rClq0>qܕ2~,Y ΋P0ݻfL٦/ΥzyTEQNa$P K[f$-k!Dl@O^M| wZIoW^BŬV ZN@e(/)@#Xo{{GkѸQ&mTvV!Wrtu *^1\e[c j>"\Qt &&<"[rѣJnA>39-Un/J&ͷ;G\tŔ6R?Zg+/`tkODm=.7Ud׸0,H'.H6Ma5yn D-jҤbMPZs7C4*ܧd4/-Bu@9ЗBMKU6W΁ "d puz݉=epG8}.$V)hx!<K@Oq)(?`?2%Q;͹ ECWy0cP*;ٲѤq?i}<\>2Ԉ3 (P$|t/f4?b1/:G8dO|mTՕ$V%+̸@ˡ\ q>Y,˚@FpzI#SosՓZ[A9b G̑ {˱DC h` K;0O)#Y ©)#] 9xip%EL(A _@^z(M}xC&?@G6eD"[ӁL\.TCV޾6@Yx^ W쁚iq)X'&)K*B zO`XuRqCYv>J\:%Y!L}٪H?N5Sz{NeCg) F4-hj%IH h>E+$[ ]+/Dne1u*['ySk'<#n mK%L_6U8|vÝ.vI< `b\?N}x}.L5Bl^ytdgm k 9ݯ2Շ95jT%;ix"B?2Z&w'aC8:h/m# &fַF1+ s9 Soб3HeR c53qDKVX,cG}8?L k ^ '^įAX*vS%Ӝ$6~i~ilxc4s?u;0JaA^ۅ?S>/T &2nRITga|lP/CD>c7V &켎پK+t(:2XX? Q/QזvA-ז_yG?4TjSR~#lC)TaGOnD``$ RU"=67(d5 v"ϵc{ipL6!F;|}w(<:Q$ͫY!#i~J76+SVh$n\ܚ֖W f$1ai! 7PD}}~%|o6֘W9ԿI0k,ߺڸa=rC^ܧ;o~L!d),~Ŀe֓|W$ܨ()&6&T$|AHspe{*$zD"GGcZ<<[NR7n޵< C+/\nޖJ~P?|xTyBo3%T2LawnWd|˾Fp|9$זK7w?J\INE^̒CH,w7zܥLPwhM\RwsǩYTO[Nr":=K1M6Gf^Jx@XihH[LLf;O,<UX(Tq"@SQqB<T "kv0z\tߪ$Wo.wwXt?@{{i6)QadW,̾M]bA^u 蠥XPե qI j~\!ʧ7>'<:Hèйmiuj#HT4v^a#fOx b$3;%z>wGsfCxRii:O̺vDL#%BPL7= PqN-qڝbk7cB$k?A)i6R7( L*Bw}KELKT2hb2h۾n4˸kv,eF嬆LkʦZgH}K t?jټR?ʬ "[6fVO˖C\We]Ѧ6{ $ r^IR\Lj$p?QBt&;j=HBx$&PrC1:Yl-7?`]]__ْE`~#%Xg`c,0sJ""ѦCjG\x SJV;LJWKq OYJDd%C(5fP7+Y8 I7eʕLyGul;Hm`9/ƶ-M)8&ҶkEnƋ1/HrԻі-xJsW`noLPU(Ƙec\Ú|::T | J s\٭ LmŞ+ʷ1fVa[F8 zF -;riH}h$JzKD!^:d(nY#ᮘëW?P/ ;t޲|N^8U)?v7u3":Nۙy<1'sM6gf$W~,!t~$}qAS> ( >1+N 2Ogsf{Kw`ʏ0fxC &/ iE#q~}r: mD4n-@+ J{O OYKIHw@| 4$jzP3un zuEe^C,9D&E!sSw4d#\q ]9^pI\l-70MB,1a㌬]Ř iizP #?ߚ n0O/(ΒC.320Х㏔ 6 0߻byf{܍CxM}'!.ūy[\ky%xV4n `,m"Havr{I`l#y -*Jh+A%Q}Ӝg S{]}+(bu|Ato; jv쯠 րaD̘3557WWm4陒HYƇqj/񦒖cjR9NZ"T&\ 暉T)\ I_k^+~N -Ra`߄v!f'kk;n[A=~)Z61Dhƽp :@ZLÀJClw}K٘K9< ); ;!s5Vi `;OTT b=S}tri/Y b29?on!zͯ|Kf8 oXY d8 T㸞ܻWŞ_/L<1vhfw)G!i+pg!-g3|f+.SjXl+%J}f[Ƿb Oz2&nJu܊:9qaN~]lPun ᡨ"|Om:wOl {Df79d G=O|6k2%K]T~''g&h8̨BB?7y'f|L.7 :`m8f?61bs@iUx/̈VUYkHweQ#jE.7Nry% HN|TvyH7bb.Q6 jj$Ҟdٸ Wqg;Su] ѾBPI<ށ(FS+4<~xq%qеTYd1TP8Ǽ&|N>n)ef@#1?xQdV 7x&YJ} \ =T7z{tΑzbn>ciutڤ'8dxkRA%6:ڵʝ77o攜}v濤'"*L- 76"L,(ZyX%@X8츰E+9Nv#1qL )\Yi*i ݚG l)mO43@ʢ%Ƽ8+ +ÝBĬtW@!btEM[&rˍ -_9Ke-'M>oB>#MIVz{FSJ9 NוdlHWJWCD5#Pݎ^w(|?{=_長%."> -}^1t{ ]%跗nfR% f޵0jX{00/?&a*E9 *%ۼȍ};AS[L7rqR }?MsIԑ͑+ϽQ a&K['>U4Tv~or9*698z%ni2R[fzhا& 0%zR^AFze; fo_ʢRw7il/SցxF 1m85>3Hv`܁+cyd!:ߐDg3 ƶ7(ij`^@2Gze p,S=_"/ ӣfm] > 81kw*c 3[cq5WTGRc67zb7S)}Yw%oGgppy>R]-h`,IZBC:9dWG 68-T6wn/:>YSQDt%0Zh~~>[#O\YS5x7Tx<85  yF uM1Б^:c,}Kвm?`79Sae>ei*p=Pd4(Ezp'h~ E]Sv7Njpsu=nUX> { z>2J p7""w7L+pg)}j-ryvp‹CBw;S*hMn=#7):뙡1-:+P h2WF[ wg8Tfi \|_/ !E}o|m8R,=oV<ޅVQh,i}pma 8rH:Mmt$ǯJ/W6=mU;*><%NˎXnniaXx˿x,ٵ ٻL b8}\1 `Af[OY;8(1R$m "!$A:Gr5_! 9u|7^ ۲"b'K4/IC;^-bu13k/k4}B~jZi;}(TUJ32˱Nn.;V:lo\N&U \0'G%yٍq?M\ oyYT6"/{\ 2p'\b;/JRND` # z*_P*5_L d"Lq:DMB7N5}e{I?CixdC.o( $iB4ee%?(a%얔HjƞN>*l@{GH,1Ώԗ .A1V؍FW8${8o~@UjLbm 9 &oC߱ыKD/?P0,>[sݘL͇x3E]G*o'hJ#$Ye'{ǜ l)jH35/RQmLɐ##ªT-=>5K=T[bN2&.s6p5]Dyv>SOꥋ^~itwy܂u^n VU`XcVg{?(KV|,H倗>$pC=ʟR!2oӌseND/m%>w$7.I(LnuQp:CT'lݬKGI7t%]gxj[C<".S1>~'⍏r*Beg=4Ȼ싄']i2 @sΩ)aU)+Ungv9ZeDg10*yWʣ36p ~j{t?m,WRt"K@ BQNv4o9y7G,!L&NXj &~ uϺ`;=e/r'ȱ\!,IBr8[T;3+PѠpJJ{'*r.ä S@&/ʔ>:RTg#c ]g\xXiSK2*KG`JYQFF'( 􍻩bsI}8 YwDgcxQ`({L7ԉ!(pgF,:P&/ږ#dyԍl恧k@uS5a8x` APwlN']%9wWs|O`. t]"ʵ%Di si[,Q:Fܕr =^$[9![ U@gn-oXq!}P1CC^1L`ϰ-(a:TCcX5 SJF/b-;50J)bۥUt푛ae쇀a΍mtj竚%]>]|jfUhؚ`N6{)=r3XZ$Yʙ t@qE Ygqƺ{TU@5k!tl㹂׮t# "}\%Fߤ,0K:`5Ŗl,/ez] TixJɝZm}Řf=]dp+c A9!H4Z&eY:=QyΡ7{tg鿟Tݿ.IZԽo J Zu}^ӷ$,9p_דA;R9^ dqb6#:"E6 |(떲wj<A.G$P17@NH-aY!/*~du8D] }-+hsi{&:tW/~T0ѷ!O\A9!jtkڟXmrTˉ}&dN֥BN慔2cD8s0sk&?9{!U~G h& p\,͙Ζ7ε2[8oF'C# `]Aw@ܘa@nZµ-C+f!NpSh~ Q:vBǩgE4 R[}g6v&Ykea ^q-N+>Uqv3珁FNe@ *zZ>Kۤ<=x3,.=%$ 5P%|;FF3S?2Dqh}.0NibZF>x )2"4Λ.N%3b,(?;Ӟo;h'jMkhMsNP"ySeiײ-KɃ37=(C; q^ /ElW̷F=Oنd[5D}TJ[7=?K/M c$Hs( &p6( c50P;MKg$'%9z:߄g>Cod0]-V4ΛPs쭬=exBKP/cXKI`Itasz34bFjWes9t(F/ а?rAUqKε;>F'Kx`3bs*~VgKjRDwu|36coPcB;|:G] p 5!^q[0O ʝCr!jzp):e3yF \ M=x;vwud? 4D;G_ͼ}d g]䭐_Ɯ5zsrړⱚ{ݺEyÚhi, 쬭T-D޸%[: O*0쳌d`~ؾQX\Vғ{V,\/ B!oc(8A?:.U,Wue`, eGkRyBJw{W{um~f̿`7O.XhٛrJc  vެ9alnZbui>M|H۲+]6x)Wh##+5:E 06 Q^]SZP+Q1[kR,%P81ajv\k._?=j"t\D]@'X}q]&P *??9] a/LC&B]-h)؁AFdG0Mi֌bIϯdYp"3P>et[hG5K?, /5!bxwQUn\#dB|we .m:8po{2 BШ5 "|0MFW5@{W$n ?d|ӆ2֖Ef?T/4Ll lXK}VlV \2 S>,ێqI9瞄 CD6:ں3p/%W\ZbhOnqB/7I4On m&ӿDYGt(bJ^`I7c6k K?_Lӱ~s"rC)JXĈ:Oa+bɵO{K&&XVB^",5k1V9< ҮXFf+/;;}&V10y$[ i5_q@!X%ƘFƀ~L暏6/AʏeםB3,*%{$<{'kW tC?aH><ǐқR;/eػn3P\Zp h|``ݵf޴d7jy_ 2]'O?TZ{Zݿ:3ﴺ:ĎP-mSaP# ` nJ%oB^rOn?b0d^sN{!'n{ ~)tYZ|É.íRn@D]bX3^Gj{}UF;q 2v} bQAଧX&Ptl974ڕUM(0 O| Z 7i->./dݜNC1IruIpP¶p]Q)GC TU®f$=\T4e]:0Ct`ݡy^Zj,ғvyX.+JF،@k&]>i϶nԗzhD3e*Pm43͚;bXv0]'Zߤ8Z-%"MHag>6,镟ɮ ӽR9ßQmjE eRR+c`ԏ?$]uwOMac*g0P%Bz6"BB6Fn S&tZ o!mǨ .FZ#NzBoצ{RmUE4F"۝ti V| 17rz-wR\ͅMjCuVk7v9K[tAuappou*ү"0y#1Pv(=\Y m?$;u(tZ8exAp^'BCr<4MJG.F9- 50xw,[=;ON4v_R(#\ϫw̽1u^U!.cj'`|]'Yu 8biu"yćβ|OrH-+5Q{5V)` 8w_XOEEQ\q_=סfA t` D=lTPi!(Lk#v0ݟx#x uaey!Srou0ɠd,fMT+Yw:KOX|xަM e')rC3OTg4>[>@p9IK}8Z` 9L=5՗h@{f_\LBj'-tcѫ>_!U$@ڥPtBVk?he/m-8-^@.< ŪWooߕ=&.ٲUT:So.l#jȼ2ԉ6SH$I/36ԫ gr$ ϜHZ5ۏ3Qx K>Yԇ1.2,;0KW_!וqUIH:>X`=ڤ`Q6#guT":xFv]G9|5\lb2%]BP֩‘ } CQȆbsBԎ(v9_+{ЏZ¼7Qd3s!URIAı)[bZͻ=J;y]Ț.dDR\^FCgHp I:(|]|.2*G!U *?w] h'voX =U9^tCVB\ІZ7|@(q?3gB%əHMT2? )$ͅa6כp yO-oAh%Ǡ]3gM 8maT4ȌR%IF7s` J55 #X?7:uѵ3Fd'#UY;/PM6y =<Ҹo6qa= hGwi1١qgt iRYe2mY(rL0v;y+݂*\>:P^GuˍyF;JIDSΊ!pg]pYWE݈@JVL8uuSEj0׀p#Opцa><"3Kvz[OF [:*$Jl ~Wr!ͩgh\ӽDѨta=w7rcDs2*|T6M$*U {+*-Z^viŒ *NHm<xk&3nlwR+25-K:X3YCiq6ar&aT95T ?Nz75c4`fTS 8 .9~mWz/}(tu6Jd"7kY3,ZgQP-ҝ2Ƭzyވq w 1ï!>T?_ wnKmj$ #埙:aT}@EWcpҋG#&EzaVӁEx#5c+5YZP&@ų.8;FxyBb-:~-b#0l~¡ğυ,⠉~wH˧ Ò:iqԒ* CˀȻt-+fK/8>rߵ᨞1.r |4=RennP}3|Xoa.x:(?8t16F'd(|oA݉7YVV> oxA~GyOF: p}(>'}P,J#!f֐`V\16Iڀ؂lV\S1/a6hH/7],+Wb>1SOuI{! t'N /{}[wT hALƄ,,5 /EMYM1r6MQ)nx#< ?2vT-FÉ4_A3%sǨa哠ȦaңPZi4ɞ[&3@ fxTPhT[%t`ERc^WdAz/?oͷA/6։0c˞C)'k:mamcp{61X5r$O<ҽBXw\R/ɉ}ё~jiHBGAȋ3#[y0fa~.IF:Տ]?mjxRWd!{:+P uRO[Ҏݴ ٵf,g|x߂l4Cw9K #,aMGM+FqSWaQO0v|jzM1Y/y i(,_.׉2Ǫ{?mgvf$R|VҚndj2kmǥP ?j5?W0̨RrDz}V3#^ĝawSvT*il<;b=2r[?SL9( #ל~͏,7o߂S;dy cr}_U-11͈5cx%_VGI: \Mq/ >znbX.ᑞ`j/ ՟\y Osu։h|(9BNۀC 4(rf˚?m[>-6PK ݻsa*#c pV`M{Z=tsQc\w p{Z>kGu7{ n}q5tP/@;QEvC:/A+*\p9g},4%ZیwAՎ,E'}FYxxC 'zC08Zp|'(9r}A VC5wG~5*3AO %Z;"NBDҔ.HghI &Qh{w?9XoilV;dF.h.pȏz/CyB;R^a#(5GȪa d0 Je64íC 3ZIoE]M+ >M C%H9E!%F'd}E8S$\FcF8Ir'w "{BdeRmHjpiəbR 9V8CQ끫x8VKP?@w~w#Z4yQ/["Fn&71c&=\#Ok _<ijI}W;RmQ^([ Kjm4r J0gb 7JttCq9B ,87P1/gSr=3<g;# Dzluǩ!![<,4؁AΓMnb!XQ̗W1 ir>d;1S87u"';]@;jpA `?9(imI| vL0!óʋo C&(f}/<"S6,G2}TFiF&e\` Kw\UMr$NXpMfS|x!D XB 8ˆӾeM6.BsF|,BL%g:2|5,K5'8`maMg_ڪl'z132c|rmsju̺q%x `2E#vTy8w ǯ@IP "j-G-2gިRޠ2ڢ+sFWgmİ8bcEuW!c*E9Ig_<\?&byQV6: Z&&@t,;uplNW1XĴ BJF aɂ^{S6@7$B8i'K!GԅAɾ%]B[WYDm.Ԟ{.wi'Ht1-/2BkF`q XM71KOYx6ǂ u86:6+j9o&>)Ezэ1(H@U!Ƴ :khBjA?d[nZš<8 ̇Y _̼ H1~l_FԞ.6^:7R:jtdԘ }Z,_ޚָd |>ķ\#5yf^S/Ȣ,v Y8=|x[\|φ1bOVL6w6tَºjlJOfY{(-`j]S3!Gȃ*r?J!s;O]`{jTn>h8J_f&GUJAP{+=gs~c M FٻQF`*&<n:< \V3 8Cd8IH xjգc3~m3dF{t:qKeHTA]ʛyiF~$_^\McY5G "CZ+ml"0ry=8Ы3ژ̙k Ji ߥJ`c^d(5Zhpjba8]ܭڱXIz߁K8QTH+Dˆ &sѐ񼵭j+ !u{nW;:xUoWÃKpTN՜P58F׏Fs3+T Y}_ayA۲< ;x55kG^xx gR69B n빢{"`let=QW  _GFV61x]骬ã궗ٛ t u o . n ehbeG6ǼCVVӗƘK0.˶ol_Ud=[5BUd>p%˶Ӄ_(R;ĆǃpBq>Ȳcn\]sq=RoH)\˗2ݟ hXtO؋FF)rL?0mr5b~:KTҒtžr oo?X5~>j^^`w, xwpU5=@66 )U3MtJ,A_㽊 p̋X~LS"{o2_JR)$CwC|0nPIt<2쨭~jLx/C@i,)B%:w@EH(IvE=wmAq{.#1 `l1be HS u w[>rkƹQ9-n*l' "ؠ#Kd&̽耀jqX+C]L0 ǘ(-EBWLPxz;\dg3 buUg`@2~(IIZx~AYIJ͑] lW_ľބi)j I8e U?h{}𬺋;@MRAQ\/]j)'cefU>yڟbb{gheѾHɈl5 / Ykfn1$LUxFIM#}V3a!<:EZ^V9ڴ'h\(DaG)!MOR%)ֶ0R!ŹÄO *E6iSe`UBv#3)@vV7Y}? X6# ㅢfg)z{z܁۾C9PSk6~ Ӂm:{´⪘:q`ּЖh03|^Y5&@Ϗc jT٦'$Rەp](Eb{f#8vDQOe[]?}Kth0d%@  !:XK׽\b` 7\@ p$nEZ4dtEGא@-c}_wY^zUh-ZnPr*oB]2`LKC դ;}} rL^! &BqS8Tm'O;ey8> DLeQaF<](m5Hz.onH`,'sdfZS GD퇆U@+t|=ÁqUbŠdC,qi*OcPK4C3Oǩٚf9zE1T3:";>B:M~R}w7ߩ߳V(CA=QI I^RArGnk2*WZʶ"0 >9)-yb&J 6s Z@$Nk}.dsC3uВIESWMe;Zu {51QL!w (=""M[e5ǵW;v ΩJf?4 i珺Hap }|zxOsp*xɕ>m<*J-&|s h87k NNͰx]KKfV$t]*4`/ٴYUtG&^u@J{[#Չ$=T;7˧=\M=2QOrEY}fP}5|MWڞ P|w2LoD W7 7-mmX?_-޲,yUG 7 J,8A;OtwcI,xtI}&:p跽?V\g#ߩ)YPMS┇ N/[ݻO@ZiMQ\ KAyy Lt%n5՘ hϩlUw#Y\J5DiI% B f3~@^Ӑ8sڦ,X2AP60 8:kQrjLӜ,f`"6rGr#8eJZpמ'ara>I̳h$APG ) DrBd~x2eͲ FjaeWFS0n Auie$6L"ګ\MH.g;׻tt[T9]1ΙC֒Hhs\7%}' ؚ)AZe|TlPϷ}@t{d/NhGV?=0 at/ۛ:@+DO0TBQe܊Nnw˄ X21Gi`=yHHA(i[Wc!%Vؤ5<=N%&b*ZF&L$=-]\/eegCɋ=$\p9}#CURI$$tn/?2RGK =UHiŀRrٖ:\[+}װg[Oz] @[/zG. ͎&FOQ=v.^>vi SnL/Cb(a.|I 1BVu\T_^Jհ!^4_/ۼx0GvKqʦ_m}t«!L&y_5GXVQƴWq.-CX8IH8$>cd#ɞ.ihh(#!'ETB !Y'#IBUo:m& v,*0f}InsvA,J T㭥&;腪8<=%1,Da81L.XM2v Mt0j (ٝĜTè wD H5#z"OhHbss幜h*嬨kX-Xa  65鏍mQ k!}DOpf'$#֚T:bnNt?5)S.\ņn*plL6i,g)Nhg[GD$4A˺D- [d{u8 &_Vr_zGAdxZrbJ\|68xF@B/)%fy{KmH'v*:.0g{5bD ;dn نAe2[ZN6k!f0;H 7܁*kH7SnërIF Ha bMXopr>ř2wQTվFE_k/1bAx=]ϑ/@\W,r֟ 9cN}mϮ|߷UTK90 /w,š |AK#f>[ZOdYz~GVC-K q-pbMw;͝x%%-P8Fia`2vڥ37ID3E^y{A},N(ِ@n堺_ǰBWbFX*UZ1@|Ƭ59-T|eѾ}">QPEmu,'%ٴf\wJ|Au(v,)3\%Ha{ U D MvH"̛M0˾ 1(bgV($_!tlB1%MM%(-ڷqU.5J5?k/b\B΋Wu1| }STeT[ӛ{xwmcӑ等7o9!c#Z=$gՒ,e:g1 ꎂhEmqB=ɫ1yUG}BN%LX^=qzD, dਆ+O@TXE g`${bQ塽ЪQ{*sv7f3gwouib"+c~%t'3nʒAEC#a t}VR+G:Z<8|7~#b&[Z{ ;f"%1~FeYC/> !sv"kXB(zUu-9 _H;gxY~p _ި2ۑG~ЃmS8aPeVZzjڑIc 21qO(%Aw^^U[g"N1b̀jKڧ$}``B`rYɿt$p==h~xS_ZȾS^i.!as;e~|{aAqJkboGP~D!D<zp vc:Wxyɵp\)`sxֹ(CN,_^nӥUy_Pe{=7I,3!5Ͷ|8ħ8^Ep,(g l$.#|E>| \b$vrb֬q=8' ŃlM*S 4xCܿѷ,Ԕiy#RUS>ޡߦmˀ O8+Dؒ%&- Q^hsX.8(ZP~LjO/UIoj/5@emڙ OM^-sX(a_.YG fJ]ib}kUAj]a{A;w|sOdI^[hYA]E0i`U\@r L"T)bȨpݖ[O9o۸c=pۉGrn}"SqOL:LGM| 0pz)i7艖i@ŀVR. .eK<]@nrCn}5EEtD&bu^6ŷz>51^ t4B馥?Zܢ o : \E~);l!5>}d6rvC)W Ŧ@#8w#VjV2 D#46,j O{(Jm_xxݪq+0㌑ؾ(NfuG.53`+ʐXɮW_6N5`}SDɚ6 œ]7m ֦mΫ2Z@{S ǀNP.Q@qlLޭ5eyT%Sc)R0" sH77q-.ϻky~7ڟJ݊Zjr/\`sNWC=޻B ҫ{  dO7cE/"ʉD#-YX4D0ZTśN"0PWxr8na#=c^}mf,A>ѡdLF"X'@G~a%O-ÊxsXܐs t6o͇1NG!čDD>w7n2>t '6'KWLxIYVF%*Ur{ xH+ toNSȡ)\X^^U$,Kz2O7nA$-pT<R:䆭 ~ga@&*WˉLj7?9hJL' l6˱"}W'؁L<`i(Byp#Se4.@:Lv(@4}wɝqJ bS\ +Ήx6 )'j„%'*hbR>lCs7 rP;)癟f#~CW% v6O'-1l~%S^0FK+%mwJp2E~^.%fZ7bf}ۣs|5$Et$ @]M2CjG]Ӡ!Ctt# }[C^%eN1=oW$JW#ȝ 8'ذ_1zʤ4'c/ iUqsF#|#-IONƓ%Wjך{;ȴĠԤ J;V0;\(e0/[6Q(WG6YXGVV|t&$h36Wg_ 7fCF2ጐtpe#"YU&#L7ǞHfΦxw4֮Ii@e:(LVڧ\}&(!jGDwNᤷ!GetXɖ%vjdž! |VUa;sKFiMUq/21^THVʒe@+58A\i/k ?2(!m85 :yT@5ն ?}g/Xhj"f[vsTz_s7$X|pC=Ooɲ v `I``GU'uGpsXhm.Mgܻ%*NKK3N ^Nmb<p|/mUx-QW@4BDDxA`k\3z<fWwx QF4#Yd  Sve5ڵToLlc j4jX/7{)7R}ݝxҚ՟@pTh돼881hG.*i9΋x TYa¸A`2w:ZQSNIs`L +45.asBT_a*uh3Ax\r͋ak 4Txh%_fŃྼ#% NAΒ/{N?X)ǰ!tgրY XpZRe_5Ml ax湀LQ7]'d"oe׳Upۄ<ͯu+ǏA-),~.JڿmfFI%hI04$ku6NUHC CtOTtgh,O>.Pzm| 3Y%9ŋ!9"AYr:}CAԓFi呕M]tqH=ZfO}7t;̠)Y'l"3Fں6/0i+/~~ل9ʊrؾpZRp~\պԔӲ+/)@n5g|8=GJ;V:txۺL/iW"XX6bRKk76b5{ 6r?8 #Jr0i tݻ,'Q\gC^)>aG:T1F (~'{ IGn BU#x_Q=^qFskځn>^LCLxs䗇N-TU4]˾{-1[e>zǿwoyYk}p a&()6n<$ZmN˪uǬUUE>p D$DP{3g!8ك>[N2P_XF5fz22Ha˅*~>P?LB?w 4vXkq9ܝ_v"pø#Z`GZ_ `ћ(㊾$ۙ,st+ \0SNeoZү]ćwF.xEA l~ ]ˊ؀pLuD*^Q,r-M*c_ #ش~#=&nBy/FpisuILl&""_-7K;+"1giEJҰĸ+_ej/0uӨ'jfTKہF MIOgaTgimB'Ĉ+˓8L((Zy!`dY͏NX#AV$/DӓIUb?\QAƍ):ZS|(HJaMg|>]51mZ kVH3 ?s *{txbXGZrH3;iv %g\}!A ^KwWEOUQ(|m_mZY`vu(.yE5jIJ׬I> f_h~A~2!m<0v5?*D3J|RpqdXaosF\dֽl !Uyuج;sr,05 ok_ .&fZl`[ÐhRُ|O+o[;gzhcb>8lXdM$#_<_ZŀpifxuNOJ͝#aoANBۑm[%4ryɛ3,^ǀΆ 2B`TPAf)K;iA]1PML4>^4G,8c{Hl=b*UEG!}D@O/1ZI>Uy < 50r-5ը/[k !m~M*b^94a CnN3ŷ,vrhmQgba[LC1x(HTqhq~0 },*~A HMC08Z?cs׷O%閕7!ve"Ifp-_ oBiC@[+O.4si2kQ"yR)elrE#}&Ls(Hm55MqRS~[PAI3$#O?uR.7e!W 8ιW,] o6p(XM >yg ^ˆpCROu礉j>Ī+{~-q#e6kG DJK/0E]TT3L?3\m.ICD35s21@6?5׆I_ZZo4|.>|e_$;72XgiR]*>taE& *+}QG/]}aٍ"I(O)-kDMt\O!]K#pO]V6oFsjZ@sq.w۪kDi8!`"뱭޾'6E8q3B Uթ@j!كYf~P6tFtbDE7 yK CGe JP+F\@UbIb9 J $Og>AaynTQG~s12 vgVSy* pLQ> ^$kgH+hGaH[oAUvo9,BEucP}+ħ_?9a|AҮ = -[qφzT1(2t^ }Ԭn IsA3WxĄhGKX#1hxx*,"R8}֓84 \iu-=~ul;y:j2L2C:9i[ \dG:. Q =NiJ{+j[)ˉDAZ[xڕExan!^ZPT*H?P㵒`LAn PHWsC*Bč 7H7 *D?>=‰0;) )K2I4OڲKW(32-lVMWl%3GSmm,BzrpU*s@-xgysw[6Aox(41⪑4fkCHpvފ|NůBFvxlFbM'omZZJlx ݔ 5)F J%K,D[Mыvhlk֯}b$M˽Ez'_lxDJ\X5ps}b?OJc;mIbquzݭ}眉GFU;;F7:SÜD.ezJwN>~.3fg(U=C ~>tf6Lo_ocĞ4pC\m)ytтqdPa[Sfn|ͫL鱺2,$#8߲/Љ(dWis؅.qXM&NS8.TQ͉:샾a+PceoKjJ!/;.Ut6-ҭ_T'X=GAGjgY%Ž/$;1i13YcrǿPt^&HK\x$(5ʋm>Ss{>ds $6t!ܲڭ##'펩XK<'1)qC|Yc(x6d&%߄RZe?3 藁 !Y'Zt{KfF:׵a1>!XO[&c zuS;-*n=D.TCvvY̌; I@+>(/EH0¦ 4`aRѲBPgL? wҞz/#iH:k&`r@y>*ZN65$QZJvF2۽J ŀpM1gJ 0BBxbҲv]0UF%Տu`YlA ]hݩQqx?zեe=UT SD Н pZ/, ;JzO'aScB3s&҂T6qVZTӕg82]n-<=7b3cg.>Zw&/B)0edZ df_>6Lbܰ CֺDiL}Wrpgy=QKTGO؟FJmJc%"7)3jء-ܷ@\-˽Ī8x <{~OiKSv&LXuvBQ$\z?F&D>_R?m^ecώ&xeDWL+F6kVo۴G) aH^RጱyP@K,q7(x-@^> ^4\\-]E oHvkc6>k@ Kȥ$WK]HG|ENX@ԫ)|i*oP2F MT2>VG7Vtd"?OŸIAe+k_t,@R`Q]vN[;)ȁy'$'A]B7ҟu@'f_ m",Y v)ѲP3'¡";,D^ N;||1z1V3P*Xzo:/]leBχ,x0#OMVJ[CudRl!2?m/(%33O4w.%v^r1^U6l֓$N΃4o_Nʕy!xe ɰ1WdCDx_6̜竹b+8-Tٗ CeΗqGD˫6|B(n):lgoR*):n9B I};!*b=] HYUbnb9ذz uB9@ܝ[0L;YC.4B4Nnʀ-Jr$g,~KkwEzӷK0_XjgCP9d\QSr.^COOJ'T8ig"obHN}՚2yc ? ogۋOg&+׬͉FX+P/GhL"jŶ輢U꽦X4|u!K,,[_QNh kя=_ȣ,y8 P݈0?pғwcUdt6WbaVIaJGRxۀ}ΙKk,!p%w}?*3Tԅ@+eL C1j3eLf9ѩDțwOz>?r2{K̘L3soma?.:Lǎ˯*}ǒ ER9LꮂPe9KeJk0Z$`˗ќ "nJ Z#k%ZU?/Tg N93rR.N/䄃r*Sᷴ$AYn1>jLK4h;`IeH| _> :RD{./5AhJ?DaҞC/ߑKG? ·IwF<2Ak7mSƙ3OKS7wb=={č"Oڀ.4pýɋ\D\:8CKxmW:Wyj$pY ɘNq1QiX7dQT:KJZE|ѽv^3{Ԋ-H-*'G uYb AaGyݬ!GI]"v$%?+eIn:A|d @SG% ͐Y~$` "ךYDb.̎~{3X,ۦqj6G,k*c(p.HA2J5[-T u9a7|e!R u"vuc*|fQ6DO(B`YQJ, IrG (EQ(*$ M3C Mcnb+ /6MJ}7WsȕBCnԣnSKv;)H՛"^Pح}Q^р{00R|*t~S;M.PVVG98 TH#lPV-1(dvx7Joci׳6zY3,ugcN_A (TO߃A*usK9i\OWOŘm[ Pƒ_'BJZesO~xݶ. >asb̘܏I6:mu u2mdnt6ziﶜX-\R4M&HRI% /&84_/a(8 ,)q7~Ŏ.,ր q*q,n@!-<~^ dzBGv G=|)J3}`dDЦ.'ʼɛq.Ŗ.en˭x3L<6mPOg P&Xq !n@j"f)+d;k \[F,u?ƇHCzuR&ֹɯpꂢ*ںjDE,Gb,;侂?O_b9_Nyz$b?P[n"הF]=πD`˺3#OkZ%*N|PW-y[ Pk(\Ѕ8J+p1 .!N!s00z +a2^a%Ƥ |W`߈qTԕ}Bd"H]RpU E :U3e-fR}%'U 9xI#{?-r5>3W?kcH""wJ ቴ7.ptV3 Xty8} DQra:\{:S-ŬK'hUyp 3ycZ+-E*w?u}%jH^h/9$D?l2FVVg%ۜ)b.0.0G|Q{9Գ[_]U?ʑyZ4艤]B(HKt]ݎ*x Ҭ|V`d-.^v7rQkusL:R&K<>IBc1!b? \h"`62RL;֯=͙aXŗl; '<SQQM|43/8'x  [J">,XEJɣtmT6g/g?1[?>N)odA +zM|8.yޚY%N7d6&WY x^yM=\]_dՄL)sTƯIрxrڣGn,^7U.r~XD[ͨ`c>Y\g|Ó]a嚒%{AcAԞԑ|hrD~"~^Ko p8,&\q&E@“D[$X>J,s+VPO{]8yNW$y#pE he, L6R]fPsUP~돖FEqTJ١(b7Y=Th>vjlI>Hs.RA:ŘǏj| 6兑l5'Џ(2M,w}gݯv.yQ)Q:0Qd*D Ǥ,J,Z-%2Q$~J Woڜ$CSMC 'N׽d_-rK [)qPT #@ruM"I7I*i-!KڂmӔ;n/ˋ1'Z2Ojeb4 ŮJلbߜFDzྡt*%js5cTgByįrq9tKڋs_DWRK\8l_g\̃؛:%J0MN+>8!a6p&37=R9~71c0n vLtYԨ8ŹpaN``ŭ ]J o) Ϭ=0W8nIC O*mKd^xz]bU0̰{Sm8AzsSUF2]VNf:% *(}@O&&*RԬ1CE{HMP/~A}N 9M V\vV' UBwG gr۴{i<DI~o2; J& 1tJ7gR~%ҝO↥7&,SRr 4 Shl֫l;m'3J/˷R+m =nhn3F%7^slhD}Qeذ7tġ<88M^wɞTBw{VH*wp}Ybgi[hV0~v N֖L 8e꼒3.l7bfC?6?@~섧7(ޗ-,ei nV3uyHn '^};VJ`+)9=Gv )w6g7BhS ]]aPQ/(Ui%SgFNz繤f ՘m\fD阫am|OpQ^!T?A=Yխ%Qu3͖T<5aM_r~D}YH\=9kp\jK]1Sa1<\Su$'(`a{{V߼iď>B{3Jn wᅪWe$i_]p5F7Z$yz@ RA=blFBJ$_4MT챔؅ؕ%WҚY7kStsj+Uk=&(ܽ*m0ڜ'I$?}4#oLw!j{Jf_/m>TbÜJe2u7w#_;IS/za+tЖM,g(,5EY=Lpdc0a@3/^46 |j5N1 8n,X^D#2~.|5ץ`@]pgZpl>v @<׾g L\wfڗ]0n BBw0)( ͚!F1TtH B.kw1 ^ +1JdMLl %(kE\T_Q4` J Jk $2a<[6Xy*rMWhzBLng6ٛI!{Âx~`Ԁ#xJyṙ qZ($tVy-5.U#,V$`lG_ws.R7Yy dQ$\ žOjöl Ty+mOO BycĤ E١~ L.?8P~  ?\Qb{EJ٥Uoj]nq-&r,Z1 Phi]>-#ao!{j#eW47qz~亀ܻ%k12pmyYԯ\90|.s&^ QlTRL;H^%nZRS̊CoL.w)*pA`nu0L{SOnbN-bٕj+wiX""ĞХL:YW:S= ⁞Iu[5"Z-3 ]&&Dmțm]a\"_9FwwdƍQ15S[ KffM8Oq7|"s}ȫx\Wҷ |0etI)9c`_qBD %Z+zT'Дi'2$fa"!A#t"5ytt.W-=qX\fj8/w`shgRE"I-{qkK2b/WY~!Vl/܂㪖㓣;| $|؅Ї_~C<| 6ϖȹ5|R=2S=)[X56X0e2m*ӂ)ؖʹQ4Ѧ5|/(+&ڛSBj S3M]|=pT_ >KR1uÃn{<1 =hf/k>cO L62s5nwEʛíMU/w"L7A{ECCrl0-|3,&sݟ[WeЏ=of2Hju 22ygi* yN ZF+]`⦄]m\4| yHyNC@3/OrkΚIJջ(Y(T)+#<FP8b@>#!/_.ڜ4Њk /᧸0u|1ݩD$&/O#/`$ޙyO-sG _|TnzJ2hy/_[:fXǾ0`ܚgb WAH_ Ƭt?g{6/-W,Vyu/ !wJ,S`ucPYf/6sGnNp41v| %6YGF?LQwK%} P ^~w}x+#tI(FW:o}K2[vҷ\y,ג[]k ]jiV[B8M~4i]أSdbZ|ïP3h%9o r}GBtV.x9ƈ-kHH,4O OK+dUyC{{an۩k('XmQ o{o-uҵ%+9]ԱWOG3^v^(>">67GWՏc=ϐt+t|B<]=9C+ToI>'[#pr(iZ8.,QM .uڜHv8C**co|< 6_7*`YCU-4{DA0hF ZΕv@;86lSp?/Bo|hҊgk͗'j}x@;KG1U/Pi6[x1AzJ;D^$&Lew8}zzy"L0uV ptq%ViaFx= çÀ2kRj]< j8Uy+XH M_eswB=)Y;- } N5Cd=AF_k ޒ՜ʭ)47nf?cI`ՠrBߡUߙ Ep3HW[=JF5_-u&$jio+ĮP48,2WS4(I 0*`<וH1QRzFquHV?̯SF84M=U2%F+Gݹez˸ UM}]j>Ƥt(:[3"IĮ(%qoZ bv*'3 QY,~ᾝoN TVpA:A<:h>t&kuH|I;4/Րf]}%2)اګ_|(ar_ۇ*/V2[b l%%._kovwpBu·PX*=ha oN}.p<}Z:0_RO7$c_l ٟKsz1q|PVKT< UAdJewK>8((g,(\{N Hd6JxB8MסI^E(TT+7 nGUd!.ĊcI'dnk> i˛=3&ivI9{:S46 'W__d";蒐iv'P8F!E8W?BtGBv$o)ߑeX+Nl7Ի ‚Fs˧(V9Vl!5H3'mwIZXh`a⣸Z;ڊmWVoWuM;4\L_Fmfl"V̜imit']^,<~:G-s):OG9LײXmfsv|J':|]ϗ$]{m A`Scp\ .mܡ}_j6w/gL `3^&Jx1 fy -VeaFE0YjeAYRx)=>-sP߹']zB3VqE@K.s锫'#ܥ$= 1H~)^cwhFO pˆ"IX-4pU:`{p)Q2l`ݍR͙z2W}U$4]"b#D>:)kE{M(gǮǾʟBiǐk)Y n` ?D3?K{lbǶ} 'L/IXWhLJYaX{82OnڙK)Ά%e_]+jjC%V~ sⷿq%쩱.zkU}z>#%\zL4 =ACLpkg{ɽT%WyWR~7% lMPE~lxD&Q4m"y# }"L0v1WK wFGwFoHӽÍWvJlB򣨈~)sl YҸ}6G5C__CB1P 4CΡndx3oQWX%S?,F e #@=M5#.}~Dn Tyi?C kF Ƅ$K[CCI?2:bQVN(JY8Ũ5QT=e'JHeBL̑A}%I$ DvS绮CT+.Fxѭn]3l-zfyQ2=Zlk,A={SNlVAڝ[KAaH&宓4?kD ?,32ǫ1B H٫:n aP$X.;wupTw-^U4=1D@xTFNeЍQUnj5ڂE$t{lP݉ctHW%i{񋄧 qrPꐅdS}>`9ݢ9rqX%1m+f׆Ky\+ B"MT ua|ӿe(BDɦhɕ^td8 eD8 b kqS0F?zD:*̦V`6Xfs.D3$y/ a|Hx'4aJ ݕ :K&g觪[vBtyPF;N Px'CS^К%o&h|$OT%nǚPKU"R!X?iC|%cn$Wv4hG{%=aMS+py+ruW3^YϬpͨ߻*p&{مp:!׼^_1UvʗhnxκGH6JL#1VwiOŔ9w%)JENT!E?Z)f3Bߨza{WkWEDCNgHŏhŖCuId8hP|bt(Qń0#/^7J$n}'s $bu!]MVU\0|=e$Iw }1D"3)/؄g>ԀSa(ϻcc`P+ŕdI:95+xl3\p 䴲 _wL1SBp@FbQ$qW_ 4Ok}:Ri;*8[n%pHa LE(p8Ǔ'钙m#L;^q'Ԡ-AJp9M取yq -sOq}nߝܮo F>傔୸<=&ϞЭ4ZţjX=? anv [6( CgIςid5P*ck tdx @Y$"p_"Ci5Z̥4 UXFq瑣~5.Bh$I bx[=ޥI7~A 7AR3z*4~$["iHf#l52?}]H#hBKKlH~g&n=CNJ$w4jVXmg&#'$@@g6B_eNYخVԲx3q|:eCS ~rn؝_b4Z'~OzZ[8 =*a.ĀT*ĝ0|/fhJ"W}PmvZv«-~A`ŝ'KZmT|ibTu'h#7 ڿ7Ta Ezn6%%{dm2gVdqnbfso.>>>D^]M9 n +*{$5c$q@pF #J;|VN:rXs"Z)'mjL\$ȣ1NOv< /fQ T%B[5;`m\hW/RVD8 rv"lO e K@\ ėZ& "o^K%f/ɗ pPm6%ruSNz=cu DwN®55's?C͍пPwx:1ʳ?X#cq+Y }Qa@ƕjUlQ-rl})s" l{6ְ҅d<]L04@YҤ1M `0.Dx)|n;L4քI)GȀiTsu 3'8Ys{ ]%^ s BUg@}ܿ 3)>ũrӸ<7Ut۹lmA ̖2b0#=.EBqۜB4MUZXNPRKV\'ԕVZDt(rr4En;$,gn;L=rlB@ ajMT3WSK^p+o}Qv hvA![Dxj""݉)  %_ U:^rBA-͠KA/clHH|t˾}9cHwhȒg:Lƛ s bkK^rl& /`L[xR?uHf>6fgw'Am\V`!A/iӂ$ _l:PMO+#'Yd/m CIF>чag#J^ƹo K2p^JN_#!Xi/e'@>\P-'Cza$} ?QzQ7\I5n6YIg` ZM CjӻKR-MV&FT5T+;%$Yt4{,nNE?nx|)3.@tY+n?n|w {|3Hz}"aV%w؆-cPTk\+TKłby-566=?U-cD.SE pъ 8#p\t<+N ?PU/kUYBi'Jv4d&nZ!'oUw]UQ9*t]g"W0`&=Q%TBi4Vϱ?4'׊=!/3j!z綀uSEE=6p{ fbhϺg=h/?+iMH8?}]4ݷ1FFFF*TX\JPc"9R=RN)LӢRVpyX *FI@`$e[Ӑ:9ն="=A./"zl"ĦwEQHspUDO>օ9Z J~~8bߝ噾pM~i⼭x6<|`z B^+%:L8|WN!3NOyZSAr~AV>wZrV=HL/~ C$J!% 7_VbqιP*ozS@^14H?ɷ,p]q_*xly}ױcР "|(L3&^d= D چ91e_Zp^|05K/?KO`9;ow26LHlQ㾌6 wP`ZK- ؀\]2giok.L#Ԩk6^^P^T ꦣ̜}x ۓw_H!|wƲuҢ'!0[ʲ!]@Ҳ{PV$Afⓣ<2qԀ<5^]!C q2 f\ҳ2]IoեSi;tPLQ` l TZ`$Ƽg6Y<߉*?qqoϽu X1XP1᯦ohyđGRLZY#}F L.L$HtPa)@zr EoXBƴ5i'`֫5Qz*/X ]3%dq,w+y|vl4URAfr+J8hߑySu: | QgaVj Kh+R} @,ph6t VʼnJkU QHCZ` 6K?H.I_U-3Tp8$_)=>-*$^+ zWDD ߘ%qbrX֔rwϗBQ ^wȕ'%)#'_P&8F| 5gX7pU3-"+ΨY뾮LhxU?eJ}ӯ T|O~\~{Ӿt%Ks0&v펠ȭu۰)fW,uq4WG(Dٯ(AT* xz@ZT7ߖYg.л7b)d)wTK}UA灼B;8odLOy@DKa{I gKPF4qm/fLz@B|9 wh5E+n24kP= UТ- LX%no kJB$N. ׯqs{fձTDSOdhyFFGgP߷GD9{kq6e]o?([s;$\ðNoO֮5v%@3wFRv>^q&&o)NkGF-3wlXJB3t]7Ff{"&^}Mj4:yy*9 4?ni: CYθg7.9l]&+1V``O87yZٍ^tT9^f.<ﳖ5 Jlr.=֡G},(/ǝnH+}L#H kem>x.@ d/#=u*\aD.8v3"klO6Q`ԗ0ikW ?GaGrI -J˴2zi {󄓼iWH o/F *γd+bO;wHme !a116Аp85yI vy%8\5^fsL|rIqgQvNpB|.I̭EZ[nT@ģrX_G^hG bAx?h Rf",4^DIXG-4 C ǣ#\szTyNf4-X 012/'k3}odqe~<%)ҢL*:o+>dA&٫5z_g`BZIGg[m,4>P]:/oc^w^oCi-[Ts7ߐ%{mA(}i6V%_??rYtRX$>" 0F:ޏwh|z464&mN(?;`t-Ac/_@ r!?}k)AH3˴WEHJj! ƆM8Ug0J :p=.9M$0.9UG8A$oJ82/$#\Rg<8Uį"[lx*FTOW)hv)zy.uӎxcgN`j,^"b] :)R=6A1+{i^F2 /8&(Gwc6M+ފzLA2>KrܮGTss 22e,JdT̒ )~sq6tUU˺w-epRb!/K֓} [LMȃ{X@h$kmmjiΫ9w銡 Rn~C5"*Y1rlmQ>GT>?JJu 끱ipV)Ӫg:.ѹε11s UH <^T 35SW@'ʮqHf{|QIS81Z4Z@:qI96V?2%aQ$6[5$vM/^hl`uA%E]GJ/`R:dO=zJ"%">.\7zRziFKXxR&P6w(؂r1uksljGpXKI]nкphv L 'D#㒬NH`Z`:S ٷFSKBy0gob(v"3 ?swɚ4AX0 BlliphDDiVh G}epn']jA3件}LƏn|aE3ݬxNPLL(J22Voˆ3PǞ_ oJ풱c؉ :jw9ssT߯%vH-| E} {^X!E+EMS!ٜ9E;,=(B+qQϷcX#!` Z GG*yVlؤ..k,8 lGKw^GMW;RiIie3ZюR@kb/%o\˒*(+bupF{\ԁA!fW:rBU_UQJ3wX%bT aR.)m&8Qz@Anc)C= d_]qc$ :?ekNy+7YiJhC8CE.WO#2˸Z֫S3ĩQ{*G&\AmNAAj 5sK~B9A,6 Z6f? =rڀF:Rg ݈RXvϊFLJPY,>vT6 ޟ焗\=x0RcPY4mBI KA_c!/4=9c8E6B57|F>g)_lv$رs="LN(*nGˬzhQN9ܿ=%#^;lt'_8YaH&8f=LbradlhW(W?>9篌]?0M:/}{XHnF]P$YLޯissVcқ 3*4r.>{u*doOїuh0 L@eLaF:> \8C8(!@j@hepm9SZYX-Ox9WSɹ <)uCⴷu)b IB|ݬ:;korr:?uAQA.Ar/z??6640[2,iԻ-7mzDCt9-PվŨu*rJ,"rlt7?(6 =jIU1 T?'4#?1lr-[Hv %)R4+iB Vs70Νhd60Omhv Zi=ZU, Ce"\%cЈ7wh} [*7UXaJβ9lU~LiaCr&UA4Wъq0PRpW]X@Y_.n.;(5 f~>A3`Tu)P 0ɐmaDY^l?loCfJvxk>/ʔf1&5UKf.Q*=tP;Cn^C ݒ߳e2 #G&*Js`%Iڠa ? }kR):wƼIh_@C%,o>p7#q zb#Í3kjı:mCneHYsGYw^h[R®C0WMLX򣏏 YF|'m`R<$Y.؟YGpdI|ULX] `x$t<xqmPE f܄Ì=asBpyi!JD3-cG{pZkoɻ}l. 4~?l󩭃ց%|B1TB& Rh Es(+pj|[a5WM*ՐC৑(T ^–=rIg}Գ # LnK(wq7gϿSu M9' 5[j> jB5&?MuKFkW߶{5Rq[WAB=T:?Ɠ^#UMbnL5!4@l$\vr<]+P- a\_Y%E?K*EƋG OJOϣCqj~(Z,x.rXÿm`o3 S.*5~9/6-y(Ԥcs ے L"tL :oZ]C&JzE(QrXX\80g Z#e0dSpbH\>U 񳪎u>H Lm =3el1[(RkJff6G{)©EX5vT| .ȳ6Jg,fc]G.}4l A)Ep@n,ze~q*V;TeR=xd!~-jtZ2F'8f~IA 0uӟ t y,Ym(𽛗Hv_ّ+hZu@ڰ̽`a0*1 v[f4qs.XW&N0䆲̫!?kv/=@^|adƟ:6HSf!N { 33c}r~Bμ7 ^6/SIx3dMhˈ(Ki0y[}y8oFd5O[yاCm38S h.8ob~N 1PqaИU+v:=f\4baDYP5=Bwf8d+Vy^ӇOfUo!Gi|>HAp+W4@MwNi&S%&rnٻ͏~2"I?DUBd#CZn5ۣ\Cz9U{]eBI1inH1גƘ%k p?t׸Z63I&V%[/H&q'|*W`dn%6E HZnD縙1I*nkъָ| lm9d*j-O*a Mdj#[b~8揽=S;Huߪz % %G:Yr[顩_qf{Hhm{|UƺS5U K w;Jq|WWuv-5.:(bعR #x.-Z[ Z• 9J,uzL[YOx(!XFQG׿śízr$ZSmo ڱn/?- H71ۂNd>2' >V y7Uư0\1SN¼/Q} omAqHe z#J0G\~woYc4jۋnCz=W QĬ"[0T<ȉ^CӥAOSDKZQWs՞mѼG4gM.M .&]zXvxŔ4f! !}KØ cnuIS_y5818zmTi)vL"#7nLƁJbٔ}^-@,{ -ȗcX^$B-MJakSQ>qL/`)NRi7x{ `ir/$v `'vhE5Mlt["[]SH _ /=c5 #UZ?O {nOeh4vZzl9pвR]&<^߉z/!xTd}z a{$"+^BV[ tS9{dzuu Dod'XlBs{I)wPRp`YB<_N *N,àRHMNtl sp؝s9ٺ5N8qSlxG GĤĦ!VAOy8@=Kp+s,l6ECxh*xl8+´?vCd 2+u@!h&vz @198>TiN%o[:ǝ=Y$G&1o=XZZbzVw0Sew %pzO͇$P,A| G*_y zSфA'Ibios&壷,?y!o\,,%ͼ!=e. M.+cnQWG|jƚooe.92907 %rf?CH ~xgE#L|Bmi%ZD>dVuWs\uy3$Ig*!Z|^X nBo]3Sk_ߋyj mj=WַeD|W~x%\?TWTEgc:Y\–rA)CN#GxZd&Wr_Ĝ27S zȋar4NŴi6ɮr2 PAeǖSgU1D.X=ԕ_z[07Gx>}BI{w֋.8o;Vgz_Ԕh <~C>-XָJ?bM>KK8zKeK^b1"%ACIPFΗ3t2{/NҲEٲiK < Gd >W:}Z`- 2~higvAY5yzfr{i(Nsh${#'m(90k裓4z[Դ [^7vioõNL@SK9`a留J,R* ټn-X3'N9!&kYp8Js4⢅gWv9x&ez'ap-䟩9xvH8E F䲉 f čpXvҞIvs"Fpw}ѓOVQZB/IB<~tyW r΁5ɏm`#ÕHWK:O3Mf0A?8eȺ/Fñ(o(c2+]B Nz[ -~WO(үXԵq; :2qzfHòqtEel7KD{؇ﰢ.0~}o@ E"IօCh~Hfp\"W̗)Xs [\qTZ=bP7ZjFq,- @3%"w31W9֥iZGDB&b&3Y42G `*rŇHAݯR ފ#abG׆>b=9YZn!8x$yO֒U'E>QyζVGA+D><4Y`L!/Tq΋C:+ԅgK_޲_,Im+{jbeWճvT|q4B*iF| w6iiu -.unvYC͜0&,/.vn u=ŽP-~s卵AJi5TH~ 0s:@b1J;yJ / ڜl}t쎵 8MZ fg:vquy~҆G++z|T@ۃ"Hm{ K-]*.HB|z=լ F>P){[3mϏN8) aSc.[~*kĸG#REgLRyB@z 졟̶M;ֵSO#q[WVe]T\ q DQjteRL{|:#!8[ŏuN T ;A6^6iQfH2}!Rd'% X%5RԾ&f ʜv,[8uPNQ\ШJMKEi,Ly>\}w@{+ŋqFŻĠam59F4ӊȉ{}gJqLH0QC\[WE?w.Vi3*Jb|LTlT)$Fj qE͌ `.FYTBǫ!X6৅r8+}775T]GbS vwj".< l9^@|Ի<1 8ӡg{lTӝ#&d]|MIu=, 6 [y(tđU{,EUTz4Iӝee ݚ;"|.&3˜&<kuBy0&@,$i.XՄ$t+#boJ;Xm.aCn =Ob5]ѸlgCA, JxX6ca!J{;Γڇo#U3SK̮!%*ʰ ]%:D57OSNHp %hm熥\n6~wVöT"m%4뻜LCBa<=G,\*dUBsvW򝓕<ُTT4;R\pj tjZ*CDmz+^fi,K蕫0ejv{_4vYS]?LJwܤë6ȍ?hYO"Nv`n飡3^'LI='Hg&zPpYVXwZpXtT8mts8J`Zb2v2L-0^d ڞmf"  $Zj#$6۱N- 9d'Få'6^+UGtx@ThdKaYy]OI;junƌ Ay[f"$25l[)s= @/ _qQtm= 0TjTS[ݎwaC,5×FJ.0g/יny6',IDu k}5ۭ^7 {)h=Y` &paTYË.+Ӊ8c qp+Dh?5Ѿ8` uITI5L)ײL{Ϫ&%'*RlNHM@J (ͦ?d8 'Lw't¡'N бdDvn7nфqMl' U{ѵOHO+~3t LJi^JzI(` O L"05>k TOZW-g`{4oB! fn^=A=ݚ_/BMt0v٠rpVwyzX5u7pS`W-ĔA *@ĥ 9 Fc"]E䂮?x jhx!M WoK؛O;aFDf4;jf;EP_@"c`tm~ "ջ^*bs˿D;26e3&v]aMStL.)! L{5c`'N2L"'GuBZx!?Y*"1)+YN!oIt`s cGvo_3`=RJ7zNsf+wxi20]w:CϔIQ:biOWhv 띥>4 xKR=|Jvƨz !ލFeXs(PZLH#Z*&LN,S_6h*Gv;`u% TV9Qn.JLؐn[?ANM6ZM~`b?q*G͹d|o$-EcPK j !'aSo%Eԝ׍;vV"t w&K˿@@c a/=sW&ں.28{2vN"I;B*5y4/:{2hGI,S* !hJH;tE j%BEC\ Y-)6>Tah)WJwҊ!{B$-&}@7˶d\?N|3D8s[Hc ƃxF_UhS*:%IokDB],p)ȜdE?â]Bw!d 7V53U3Y)+zlU5E Qƌ,z[5]o 8^bhw;!QqXϼ0`w$rLc>tQ o3vͷZOjc4o%MFwq#b +4n EJv&D=γI& GFVDU*/293ȔdɏL;aMUg@~N]JCb `Gu]OH.pj*a$NxlEL Xw''OHLpk$DŽl:ΰR.,1 fKfA(?Da*``E{]~ײKzx)~MJ3LZy 1sNRN x5 n tSZci盔m%">u9J>n߈ҭ\`pB#1˫~os"'n"$纶%ɢhOQ fZxҖ-6=,sjs_=5cH#֡nɍphKZ K(}F: &jh@T߆>K4eQ/%Z}BlO)D_T^#O{&C@)e洶&v$!>IzJ`::ɤ?'Fٽ؋72@3,Ÿ0y!8{q+V"RΉV\W%+mDAF$KfB.e:l{ۡ|FsuLˍ(R7]-dɭ">r#zVUJݢ}]#E1?nV'CM,\~JI_mDQX2}54?R1gNBIź @K?JB0,'o,vqb7ǐ-n EaiD Fn1au `RzmiMEIMh[{ MjΖFfbwu߲5M&]oI`z^iO=[oBph ϨƜPE5 u:THCW>by^& X bۤ2xhFeiPByÎQ?(h11:dό=Ӏ 瑧=ηV,c>jT8 \Vx饓RZ$T6k1&TNЧ z>m!qb9nn@r&)YJsB=0ʨ0}pz~j~Lϒ#c>dX@P?4k9'@;e+9T[.C_#UN)&YN;j?fKӨF@w,JpCn |pv9ȍ~^W vL]rVeژR+4fWk?q֍`ᆂL(Jphyz%g`v!۸hTG}`uh: u-UPndnQQ&/dy6*PyM)5L~28>vK< m2+{݌ sFU7SefSٓ`В38z-P^VǭE`^-O'_ܿ\oիfL ˉa.;%*ﵰH2Yֺ-=UTNz\+Ñ!/tk285#)@p_~-̯#Yd`p Ns|#]ʱvޖʞGH}=*TFwrk2LR$9YAȧ3#cSW 6vT~OlsPϼG$ }$:!g o5ie8M yHO=ڸ:]n`w@;#陼Z$x^,p+Q)'c[ KsQ;$j${FΏ݉*"廮o#a/T]Fp"^uj1F?zqHNQk #y֯.>i.Ȏ mu%_VOm)mU F%]E^tp4fhבiY{t s!]F~"AZͅ~AkxUa/xG\oND`L`xGV0QxF+@ .:av2א A;G]n$(U׸$ qWr N,V=\;Oh'IS#MTxH+m'+}(V+c7gC]1z*.ɉ@0Aﵛq-(uSlzbxoҸ5sH[6X.om&rv >[ QY[d[Ѵb|Hr:Ub.q`|(q)[F $3ke.'4V,ⱼQ%:q<K?/mF98Ipy;}n);ڎ@>P_t%~Sz%{ȇ^/OJ|CNhbiS /`RZ sܧw4Edؠ@H 0zӒ]4aF>Z5 kx:0Y ǤfLWل+j+H1\SOAy6̆\e$4,Vh{=چn@r7C)cN/$o&CW^ D vY(&7|EBR,E4hYbA^h"-0:x6acֽzA4ˍi C(J` NdD䁁UvO 2Nǜ81_C3Ƃ(ôK58NCmxl A$k1/ȝXw3){`[Qov`RL6K5>=s2>CHXX[ Ia7/@8j$"H:<?抧ACCF`2h&M= Wu IVPd~8K81 "? eu/71({ 쉯Y@(fY(2lmz.tV -6*na8>Fb~SJJ9u4i~j.T42t5ٮs zitXUZ#E긐5 XVeYIcq$0<@*'2in@#(dG˽< 4 FSV[`_n)Ka)Iw pگ> +.]5-f{P\fyiJGB.1kg"+@湧1|4+"Bgn̓'j٬wJw 2=1jYjx'%K?5+V٠wZ5OV)iFf [!AP-9-eMLQU0=?F~S7Hdm+2'-;d^\iA(4qSO &BЂn3@TH| Ij4M<QBX2BVwsdt^SsLb$#AH#|B_V k6Ef}ɯpe-̞IHx<:ECg|/}M7Sncac`M:OXza[*w~&hB󬟂‹.J0{zioI Abz%3L&STz+39);_ x&f?xgjj79 ,dC|U/>pΚ|)[,T YcK$,7ZByMJ2JA\.<9ujJϯ؎@^_2~8cчXMTDN&ϴ᜸eگ߼/ZӁbwq#Y?2$5 Kꌍ# "F}eoYc(ƿd{'UkJv{J4ˠJf5f->*^X€kW_ H}>c$"  Jw, `2'nNn+Kk2lB%4Ƒ_`-~IW+٤A\N7:տ-|/M!*&)טN̡眭)e-ːDT~i?lmGQ$h5 UH*a)@@i`I`v߶wgʹ=@b+)Lj)ؿa kUPm_$5Ԉ [ޢk+dLb( %oͳ0jI:CmGjns*.͛6Z*]3{a"ơzǜ ?KHQrȝb)nHk e'15#yB"1;L-hXrBuaVBWxa7:_*P<Ӆ^]pe}./lVHʤAOtW:XrC6=ONLD)IyuDjw(:݃pkcs\3F} O=sNJ#*.o"PVǬAHxB=Sv>ExMcvQ[f|'z8BHj| &r(]ooudi!<b)^4zF)r(9h]MH, k҉k|#{D # |l%O IY{ Dc̯ A&NjhZ6'E"u(:P[8)9 lRO)&l/Um9('-PH~1Ã=X īߩy/D1!ZY>*?O4`aH4S;xe>CFhؓqf]-`EE:1Ю6ۑ^M"+iaP1,];ZH\ YS1@_^9O@|UWXC8NX!87eX}ga|'.j>kWBt !$:["Voi|20<40MpipcP[oX^6LF,WyH 4n0t[L]v$W쪽~goVKw=n" vVԷ>QjjAC;0K|!@7oΆ- QHΖbmգ!jR?#.x3],:K4<] )G:m^~(\c(,'W9Τ vU/W9 "]2x4$8+{.p䙦Q8#$F'6*Hfr zA  (ÿi #EYzeF,RvT +L)P`6"j>)5Sī-6̡eZLh!5(2DƘ J0QigeyaP8qUb>;٧N 4L\ ʑ)"|G)V9v4OؙxjqKU( WȗLEۦ{ndRP)4Nvɐ҂Bւ˫(\*zbd!yR* ae&r^? V]HQ% @1d慝5ŀF\Op; u!ͼj܅Ճs}o@%W{(ɺ+c9d,ɆZ$bγ}!e:Ģ.|wZp8'HU \!|R9 4叺2.:%صWE\geC !HQآ ۱,3WG}p=!29RuaӂQAj#tN_LΎzVT30{7nodDޛu4@]&A<hGħCIK+TNq <+Dsb;Nܼ]2mT3ZmX`Ў=r )!՛-~P] Ë+Sꇿ.Ppi9pD(mC`ع+x['J1)?jg_<g s-a8Z#r z/e /TVb2&|7 $1-@!5\ljZ"ʮnڡ`fU+EXf; Z4ZZtrc3Y|e."Jjq[Qw5Χgry>bƳ^2ZK(re\|̈́|gp 6h.HTlxpP. aO״u' V2YgfGfKWtwbf!t {Aajc Y2YX뫓S nٷb5u"uBSۏI6Ȟ3U^+qJj<8Л"h?ZgZ`7ʈ0$ spZ/i+~ų-k7ϴ3$a։'BEU!l:`r熪!S;τ|O xkR>Hv/pkqOŲ:]8[!) BsdD wL4LxSl&RfX邻E Y  OK7_YX`Fl!xb9b,MZJ8k y93Y|N)n`ۚo7=PF50 |0s&Pd,:Jߛ=H 5ѯC,ЕD7OcEn]^Ra,lw$>;af*VAX7i6/*˄¡9MA>c E;qF-V W,գ5ȋr>/ 41>RcA?z[@L1A>9:^(gz2?XƄO~=X"3ssjQ*6x}=?F2͡7^sz0]'dz;g۵c*9:)9iuQ7z?N\ z]ހ ;8[0T 6;F\!SL? drY5owVTq *<﹢yC}x2k` xVF[w%}FMOk+M:cR FXh0F5gpOB΂o3r} ,$cLaGy0QKiyy(; zF7avS`Q*ZP!2,*^ڿ{]AhAm)x n8Y Q7߽ph**t&YkO_m)V\9,WYb9]nv gwCZ>z=f*٦uq U;=-/rlӭ(!PXS픛-|x}~J6 C\ /_7 [SGӇwμ 0 .9%2 {z]H8,:*ѯ3Q?:ZsD{wrfmaI4Z \)m4_bm-؍V<r dVvC4C=rZڣA$s^D诣m :H|IgPb5(N{f!I͇e +bYpؘBM%$Y~ͳ6vV'h~}b}Mr5;AKutlid4uHQ7e ǝ<\~F aH${&o-Ê5^Y9Ws$0hݛw13cWө E$s擾EjAx<|Exb X6>^p~c]iȪ 6$ OuY Qqd0*!%kFg1XLWpj[SVdvX\rN4nFzxDp31)⎧S:V͝)J\Wzt季/\{%CDP`;:* xGdhO O|K*F؈e62P2Bn9 sW٫H!rf8Y!-(5x)2H(n]GuVY*߬u1f>XggQ QX_"XvA8~Pu)m RJ}svW2՜PWF )EJ} r@ܖVQ0T w tԸzQe$:sy"IX"N3h'wppf{ki&Uo/FN\#=Tv6qHK8tS#,(Łnr淥Q_n^4v Ŝ7;&@ FS_GxJʓ"TC[dn1אkqI).4Tñ<ζP[ݭ[r1zA'!$1:p3|vEEW&VKC@dnW@c8ߘ*}ɅPjL듭q&pT:N5`@/,l8^d[G{I1|AG2"Mg}qbBAΚ" l#E` lh8kQTưMB8im.Z똧)qkgHU66j|Nǥ Y[P&5䟖Jij e@#WPXy9\xl +?':Ku=UMͼmwfV敘<#V Fi(̵E_7[9i*6d􈅩̀?itVv*"';l34܉swV3Ď$φ~k8i#Udd_q{Q=-y䬺"u5 {k^,}o\4{.P̎ѝ*aj͈bN9*(θ+&$jʱd|zRVXfwP<輧3"ZR94F()R0V2բt 1K^m_).cdSg`e"k{vYi>ĕ%dfaPuntA`/;hq:L+*K0v !;FOW$nlr_miK'@*De*BiDSDE~MuyYM*MvY1NJ"LK8RFۏR &+`F7ɿ-%̾,Xl;xT'DhoԎ3w) g<6ivgN_L{iy'ZA6ds[:tuc!'NjEHF?x3Q_''OrNΖ,)bKCE)_hJsG'eT hfu E 8~eAAS*.2%N\ I'/QUFFG.OjmYpju#hUjIoӘ-a}n'`{ t@_uvlR-l0>[)ֽ֕:w1!d'`>yC:)`*!f?* $&OAfhXo(D˩ Src* %,_IӮQFdôP.\5\.{̗y{ǟl/OoDacZ>YʓV{*?JI.tě]!Fs3x}x҉ W95!Q72Szl #FoS[&W/kS9rYL)6+ q,مv45v޾ab%rk$^o^Z}%r OBk%p:R3Iʜ ex#YoˣOiF VqC0V{9Wݒ] Lu/O0vf%TAN|ᎎi / i!$%qɼ}M~rM|g[v%;RxrW6k u>'/3c)VNZ(-+LP.:`JJ¥9c=bL|8-R9qx@Ug^O0ʼ"w{ b䪃} d.DYSbt=gjǣl9JMHcSu*Dq͈in7tFݶL̨h SSm aVcLMg\Kt@'1md^IQNf铷 |~ɜm)!Keu[DaN N{ ~#$MEw|kG=X s 9#EQ ~Cɒ͇E,bݟG;;7 2^!V#,.f'Rno豢@°mvm.,v 2Ki( @BD.Xxb`Etj߷ R`# V.yt8JOZ(eG_ŶF3ޚCc߹ch!(^VEMefA:kvX0puF7wM_#4TX&x<JAfpnַ*/n'}lgO5(dTgJ)e.iyJ&ۨlKe^y蹔ձH5406zk}W\OlC=Zr{5@Kef[}H.eX%^?^':ⱡD mT?IZ% ~&[]l_*/ZEnG•LMH 5[S\lKxx04*ai2)!b Zl:-ﮣ J4L"%@hiӢG."皅ceQ)Or5]~Ϩ/Dar?V9 *t7khT4n)ب]}rC;+]3Hz?ÛdѪVTz羹)L0Rt`&rNIAv-RMU֔."\Ksqҟ9N5SֆȚ2?vpG- dxR~|JN }ypˆ{C52qK= %d@קXDK/\ <V񾷫>7E<(]]T^I .R::6HCWɭMr+\G b!o77 fkG{Go3.[ϮF෷KI mSuoӬr$q2)D16mn"L;q۱ kZM cF>bf $UXvD A Tͦ(!w NK~0")f5ZchVT)ΫXG! cY=`S6 Ȫ 4r@A= 㨚8{OS6p3 MQc0pPdɒ4ȦxPVDCK._MZN:\ w\0Ud$Ħm"2:l|h]PMq /!')P_~R+d3eNg*aOP̶x@I|~[h᤹cgq58h]>Vc*mD;q':4 JhNN*1.0=?Ũ5 oq#4jXzP GY1ES~_ fgHZڲ<ܶ= )׈X~[/Csv H"Q*!rg?07ѭ<jpG֠$NrX P?C591S^<_c26Teɠx"պB;>2{Te2.eBGCmRXw< RUz ,4stP22ӳoW) rP0Nj-.0 Y4&6(%vph+]H 1.D2XcsV|ޖɇUoMQ6+!Pv* w^$nӥ J%9O@xmr^p:t鄶ňkC} ##pޞ_B`K,1<`gs.AL\On ژ3,5gg BLQI`]yꊁ3f]'TuaqP8P]EۇDhgᣃ6pʐgM&}ZP"RJ%5 ֝lu ^iMܷ$.d'%KG7ЀY!LpT ckW9FNb5_6)#y>js㥶0q҅5UCw ki7k`!VS%dGYjD΁"Y<TtCtnX @:۩;V)[2$WcKXE@to&,ڗԦ=$Ә5yܱ5۞(i8U=\+7gC}C:0C>z{jT>'4S0RXP&uq*F3Ba7z1^Y>z.f0w4 QR)x۰)YtH-Tgy{UXL.V:[k8Qb)|'l'{!sFܨקּ?bf, Ls3ŀӗ3D.ˈQ<$)t_g:T߂Ꞑ=i=~YkFR°%~]9R/Kl1 zsƴZy6^s.Hvs:|SP5g6XƈjTǾ|Tͭ 0;'\:v{ xhnd8^&3LHA1Yͣ17޸;[1oR漉 l֟%.3^_Pf_"Ex;܃"F$^#< iP˔T>sT@)詢$o0P \#gt`Qj'WG5Y iYNHooIo>X8O<37osn˩G yM;;"'D~O(hga3u8V<a+X5lfS!vJEʀ=&?"J:EӝGgW^`i #Jh?3D٨иYTKl[ 8B\M1̐+Y{.zpS}T蜇/MK ~Ҏeveaˈڰ>hXw&3 >03"+)ʐӴX\׏,A@nQ`sf۳oǢ6aRou1O^8̬%pTԝ`I1/t#df΂Tj ozHW~qn`'34О#}2g[<->- eX?%adxϑbC/)NB%dmSa%K Fu#gY-Rfuʏ9~%*ghkg-l'A5mWR6i}=3<;Ym^Ӏ[l3]?}}l%M2J=voܛy6nFiCb)q$kg)TI8 Wn|).p^@>,4 RpiK?Cp:֍+/}-Ⱦs-#ZCty@/$U}dNurxvD0l>{GP{1tŞϦ#u[,-ʫL 6fY,)ښمs[,#I$YRMO) >LJ.OkQ(׽h:%^;:e:Iq}cyMVn8e)(˄Gs2 {378f+G9Q{h .(띐u~٦%'^ kxz{Fj 沲[Q 8F.=f)/hɭJ:$pgq|T4[ ca]OjRb/0޼ ̆k@Yg!M;L4M%Wc$ lr "i?';=}`} } f#sf;azDZ^^tЁ!5#? ېݯ7Q\ jj::zs#6q}v~ X”f>rs eU#J238kF@3uE5<,8LBۣn;rǰ,.8> hA+ujF LBQ+ߟaHۣiDt'彦]]̴lUTo3 َžė3 58P L|ZuAej6c8=r>1F -Y TO)"W>QaE /_y{K IdGv҂1/;wʔ8;4H dvʅK6B}] 0pP 2CCoPN`n wOuu@)*"aL lX~8H_l ɥHY,Gb9=$?wvc͕#SNgZ)QQ#&=cl3gO-wek3gb-ffx1Ç{6TwPT hwžQgU\˪(ub,um5[Zt/*H8S: f16RMܳ6o$"yܵ =XRy F]@^\;&))Ji]맪t`r:gbע A~DA\2R\ wӍ1A)Հ :YO^95oe =c<ۇv )ȇY2|/;pLnm ஞPDNLYY#v(a}VZ4wNy>Q6NERPL23c7 b<p^OaYe0|>"10P+-̼plt11HH#3"79>LGI=+YLzb/pT1-3*sz9li<ðla2qckNrwpIJm:d/,SUxnOA}K+Q xF"mH? 䢏H5iSlPvwW~޻v w7",]prW5=z׮ב2>$x.Z-C1ay us΀4B4`Xًź8#3(Ibػ7t09! |`ڞ&kЮyv0U(T+jGw_)#pB_~VgZGAװAZMinW\N=4 J@enW|D{c4m\`hBM\#1"Zr0"&F5$f1%#nޔwu]p`_>!9xE7ZuZen&ZLp_e:_ݽ4 Gdn\5:l^D5惆Z7 `o"kc#hWv::ZR[M¦9P8Dk Pav_glf9:qA&Zx@B=oWY҈|S&q|G w!Ƹѵ.З+ kY A{QRfxnq@^uͬx,#`pyYOdt7(|@ qZeMqo_yEPTRށSKoT |ߦ! FX*8&Wuֈzrn‡&K 0~\ib52'Lo>\b2êL%戇Ӌi_wإ0p"2u[0H ԫkIpd%qb𚼪(\8: &2-ٖTv,C1²EZ);ti$dgZt=ͽ:E:Ltmt\KzQ;k4J rY u?B 㗷fYV#tClWsdBbBg\N'lV7! [uUXd W`G'f,OC**;+t0Q&wj1&/9矵|GkFi5;&+9 gvz%.5߁ (UUM Vg Tr-3[VF{@ϳWpx:ukm_cg(/y+ϕF p_qe' jޡ7UL5n;RYF~] n $/Đ\/^0򦁡{`ptq7ޢ'8]r$/!rPӫzـj ("ˉ#8 p@X d>ќL x =eQo`+T:H)zƒeRZ^>-|8w[`r0ǎmx *,sj,(NobX.ַu@qʮ/ܒ1XDLi0R'uŜtv& _|&HJ9g"7d7v.wlOsT -vT%db{fV#%^kU]3Wg,"Z5v{H4jLV;̆pvC#`ѦeCbf}* e. >'gQ苆rɾQU FGpsHwq$S|kqy\Uj% s!58,IBU;X.ml E'1#:җtA/=f)RGOǢ擥 8x WEq;x"H_rb(h|3. bj"w]fwܮ;;Q8g zSRT[A h͕odjs/<@nVUVw^}T秩 :>e"\!Xa^.M~Nqxv'c$JnRFw`a{?KՊj[];rhf~ILHIKS/W@PVVq- X|p0ȄVBjK-?=V__-m ̒IgψBBXeZ>QTDm_zٮ%V\DH4\.R;Hkn.괳Lj+ \@ ȫRbe55L9gRDc/BF [fN7LjڶdWoN1 ]oF?AxL(9O5a! ɜFVԣǛ DNmd幋JKn9Gr&4<{Iˬ$ Aĺ )0WP8~%1x(6#]Sb+þ,N, _k H-(&6IXNn:g1xtgJBSSj FwQI,$p@< 1:ږ9 r(^`p;,:VMxcPz,Ǜc+p٭9䉜:l"<ǻh_7Tw45=_ŜVWcGORu!Q4VY}U/pFBs+e[(:*'SDž"`tPAG_2/=?2pS״/+5eLXmI8I-9Y {9G:BĈ\v0^|nVb<4X8mWDPci:v: =F<a AؙЏج{i[XF1p=Z,j& ?}jfF! %fC^LViEFݡDƒ7cE2⯾%z>unFᛄ[lwq4]ԕ)mhjhJ/d|.iF q2'ͺi/k91/BߨlRHku''bw9ˈ>U)?2!t.: BGayȑ_U!qڤ/f;&;|:~|dZwlvu 4Շ-P+}'$b=NHzvbŔME0ؽʚ(eXax1L.hqf]&&| p""s\hsT |c|<Dȕx&ceVd=ԱF2=`eHv?=ԛhX}>Vuv624΢KگgKrະ\hL3pGd»ɡ) |Snz0Ў(<ʆ !h:ܮ`zf|w n1G^FS!T"H\}ಌ:*`)*|D@h*PhyTgĘh X:F@t""L`_2GGw{6>|~Wߢ5Ol yq1G*aλੲ;,%]ß*Etx^V)[˓ }fj}HP:zLӔ,Tp&X;˒+x_)ZںIPEu#x۔J"CFk;~ھ?#*/0U-#"h7#P[ƫS;\X Lj3mڇӑlk$77==94Y&% :Fi`-n{^8SdHCV@% 1ݯ wCϟ2sbHޙidj{,$H#'`,YA}W+u5v;'O(S8|%{i:ÿ YNgxb2,yzar%BAmc0|crƹ ڎzןXڪ$9_Z HHNÃ8`HW/spgW y1R-yJ6Ɠb=E7!XV|̵$+9Yx/OYvjӖ bcF1yuB\1\=B& $/tm3)ɾtckϫC NFT5J%Df UJ VnaE"s. F.`.hBtQ'LgW>Gӟu.~JUkv׸phW\מ[jSwXM?V%UsV.(Ye^ 5f7qgv[Gq2"4Zy9lVTv@',Jd(R6jN(@󼽀`H˵ h1q^OCK?ɲn&L*EiuW;@:5+i 'Xh^] C@adR?e7XSsG 4catg&.T8XJ}g]7X£XNÍ1:oiKXU&aMc<5L67tʏRٯPzLjE9b3b_yn`[..s1` 8"1YKj <ohUxƌ.NQpmT ?dX[+ |ej Iy]&?>D+pVU-Po_@}29 &ΎWeͷE2~t#_%=1=+QE*Y.u>0.R0`- m;@ٞ+ViWa0=)푀. 1rzKx#@6ײ{!όHƥcmKlS`+/}6k{./d#;%ƴe)sF1|LMe=&a@ҁ_Qor0=.9۞ ]-Xrko3gV)}]l.FҘRƢ% 5HN ZW jM]d(}f{Q֩Ch8~g7 Vۡ7e%p}Wu0( ^L%~@|4YaHdhIL!@g&wxۭ{ڇ1,c0aı{qWFG[6LIGL@7=a;tw n}f@-:go}p]f@xW5ä7FSfԳ:ZEbaAϬtKPk,'-X,cs.dS}DGx5 8 g#b:lb!py`,q.<}uMzr>Yv뎘"p:oL0ݒB%3>:Yo::wVvn2=_5zr*h@l'lBJ>o]D2 b1C '0o>1W\Lm}(8Χw( w1qpý7hc]1UI, =g(V zl] 4be_߄9%x:W~2(^+P vW(G74/eUL)t\G vk@~<00MGMc.~Jb[l83/D&BPj"x!dz ʅ/OFjHպn/l<T pc~{Ĺ}124_?z B총dݺY٨ŏb5" lQc{%3iGj[n'͉|0<­xrكS% Ga頸\ ю ]Ͷp5 >b,lAhNvo\[cի ##?;(B4 qtV]7v;Cxr`d@{ YtA44; ~ e :'J$QҢ~c8++jiw?uH.+f%' !ږ NlDZ lGBn׀81dJ8mGrA9n)0Ze,e; :RF, ÕHt \sË1zǘ;i AM +Jݪl| te`VV}cGa]0-xp/ 7ۗɄzތmCXz[E=+fȳ= v kJi:a<=");Z_ \ئkMD ̑1?CIYYQFWmsp{FY΍ۂnB& .y1w r^*͔SP: ^Q_y旬?қ{HqMX$; ۱hg`a;*iBp, ͪN!POMoM!z(P}aw͒t֝΋EJ}jw1-{!%->X9zچB%=Zo#1p"ɆD>Dje?bƳ˯'ܣVP>8AF3 c=IBpχz=dxy{܎ŹփeR;vȣC.- o)1b')?JُК]ʬ D >e*We%"wGJ 5>Szߍ 85ЈAD5 8g#v[ONKT`.ŝVktvt@l9S,(&T=NWj]H}5ߴlC Ի[rt$ `jv2@wSֶgoQ\rp[-qE+<ZiÜ ;ncU8Χ~%MBnrP@>{?OyLϪҒA7)Is$:L(Ҍ<_F+b$}YksfNK/z #4q\R h#h"T|)W.nhC.UC/^ÊS|.9Z$K1 ޳1Iفb1TUgԿ+A g5|d?J7HU$~P.uff3ahS{(_xQ̼YUաG8C]ܭ@&ؼ~ *c+6~b 5b^Nvrcq)urNC3vuZzSm)Hf ;1,#tҸ2VM"L[~KkF$fd5sC o;Ht PJ?ҹVC% 5 ;DQ#\@Nߒ \ 1pF4۴rYl6MLٛl:0*)m $ါ,(դX4,x3z&Tǫa_N #[x{w)G;4/w ⁼2*|vl_{F+j-1W&@`SpUFz] 5-=/Eamy7UsՐkIdh&Jƙ=1g`3ט7Ңmb* $k;>d+V _p-vi@K"FriވO\mWLƘwRgV5ə<" 02^}#:-Sj(8Wq^p|z Ȑ/fP#do.` m);:B5\u_FKhr{/lg)cdo692Ne؀#9s(t)(hN!N }d"FS3Qm!L9Ŵn} t2yLI}hB=p`YkL*DUcI KI8 R[KӜ$R~AoLhqCh` ƚ=/zAC8+* XgTD4p$0YG`ŭ %%dգ>vgvYڻ_digfiBC~uN'"'{Ûaӎ\"[&V2}|7'C*d|<&zU_4:N9r; ]8Iÿ`3/\:옳hH:q~Bn4&Dk0#glۍU.OنrHpM*ve0d/|.h׋zvbPJ&$։ZȞnՕؒjik6!TNhW+EH"g12#񸆙9jl6^^]O4::Ŀ,&O[Aܧ*=aP\S&V/ܵq_ݤLm-5By*5 ,D~L꾀*H)3vCeyJ%-V19輿z 5IoGrJK62K^W{\B@lًwz:O?dB^qɎ\rl cbЭepKJ20L|Àb_q<-E5PʙanHIp5_fׇ1=|N􇬓J]:nʓ.N ֒eOCŐڭPG<]dZfO`*ywqo" `2_bez$I 0LnՀ>JB~Ԍ}gL#}7i_o)&x6ր3_\7IRɪ6 Ť d1G\x}>w#ƦHWgxutAz~BA {w>Ypaա{dn%T,e;bd?Tp 7Vo[EO(~6\c =F$#-<帾ku$Gw%śƠ{bŤsvs]7/j{k&Ŝ˵ש߾šW ]D$7< "P\Wq|DtX3ݦ?ל>^UZ~'!NJtRWgOޚGX 2s+d)oWm[YSLp*έAyq #L$߁xï93_ I4&uaW%]TD49=%"*57ZB!!HScg>~e!! cW@Xj Y@!c#ڡ++jg>sQ_VT8tŅ܏aBK(;PҰ.@C-TyZVi5m#z1Ƕ詢_\>UH_nN,:5Ao#D64'0X΃KRtx*OVj"p-}ZkZM(!Ce:xV»7VXZeĆߛ01766 kz@ m5*XWfVe` s{'8H8+d h^S2Z%6(%eX?zoh{P)}+;й*r*V|)8H-ʹ lrZDje^2xԍ2@Wv?ziқ1~@vN)ŗ'9)~ps4Ϭ}6iN1 #J1ZgBA!6 j-e˺wZcAOxhye'4;;wO( a1 s ށ!4 1q°y|]?צO,7r,KYpU)Iތ'S{"2] CђD}T۳}a m;ʸ"ժϽڱ߅ KGhZ\Xn"I{bX_n=.#)t TݮOgo]gի%ºFK r~US@ߗq k4ڶt;IcFa_/ԑb @E9Rh%  d< zRj⻦uD -1[5h>fj@+4jqs[?k>fkӶ6F=P,|(3@R8oRNI,C]`ʽ[U6wy\X0zQs2i-4Q_dP?[ RTٹ KA0.6d3eE|bҿQX~gHhBmrYbQ=;*f7hiٮٵ-aݛvhgO)= 5\wZ^c;(лN&|B6w¤Bʂ(`w(@)e0e 't cxk1;;*x1ɴX8c@ԮlMgeRW#ZrlxuLcrܟW(a:Ԣ@s}F,ݱO?b?Jd1`aQdMiY)~sl ~t d7,d!;I#Ynp\D_,&vḊ?|!.KbTI V$U/]M6rx}0XA7q 2ݪD\F=qGe|& ;04hy3Mr3\~M 1ʧ_E) ya<Ya\Nx׭f]%os+os)JqSUŤtT-ưqHqp=Ml&ߕYj,{KDg ]PD gU%I]xgd)`1~?5bǞ[ܤ*~4ĥ kS@ XZ~RX*Sg 師>Ek.>0$`c(`o4ٚ( nSx9K:u |QFL}+HZ@*YBfu_iyZ8b,9cL Mpd5xuNƫ!2lJ$fv1-ͤHHO>,q27&~xA)8Rz5Zk{/I}ݛ7Tձf#8D1{"i+y¨V5ώef_Qw\S~~B MtIF2KkKbA=C,h+gOiS^+q0&>ȝ2kz`$ Iٞ4G " ^Fm@4tf4ou/%\2S(]-Kwn |% ɑ tFj*_ IVr)섚)n멧$2e!5 tgyɠ:RӟC}eamM@߇U-DN>7oesj=qwf` %|UN-e#+<(F@j7}KH+G? O8I55U4@a`]j."Sp!XmQ{S'yglGݿyekݗLREV5bNqURS*% &a~gmxpoQRL~~JXкSf؟e_kL"lH;t+s Q(TL8yQ=Qm UW֎{2zcA9h5e>Gi]{"$At\ٷ2A`Daç;6=KԯOӾ4|%&mu+>QhlVD ve.VwkѸ۱_p|3)% ]2{ٖb3,Wm^T7靖#A7بqoM/̂LTҿL:WV+!)՛J dzؘ.΢Ü{$z$ׇӐ7g .(E#s;osݙcgeF"gï,0 IfL BK%(~_MA0|F=jw>`*7FPNllxZ|2vY) 5|bo6CǻD"2'}=L>tbWx]}ƢxШ0NphwEႎNTܬph,xiFxI5ZB\.k9<,, M>߿a6ǭ(`~ӑWFn"q>ed9=7D'D2` W bL[IC=7 &[*}\os_ҿ 0(WKXvūɸEeV,k i/j]^>/!;#).u~l1JN!f.ˣN0YMĐFQ~Eƀ:7N5_ҹKTc2 nfSƩ%,"}\s'oYNd{2\/U;lۺ;(+ɨ!|˳|eBA9(RG_*kO4$$ xkCQIeT@5f64E]6WG5{o E#9лgYH?2ME1 F&1{38h1c6aN>4>Tr3=>R* Q04E24^ ̎O#9Kׅ8 vi u*ŰK_%IښX0Ab[VS2DO&45'TQ_('oߚL|4(Ԋ(/mr▫%;zDcDCtF8qQ V iSz)N9]ej{wlFW[%zue'Zf(?)QE8"2d757Hs2lTS4dy.vTWJ{BS0RHqf} aNi[DIa-htRgDYFuG\ Ls6^"%ZN\yLe/zT^i7wsV! 9Niie{Ėi]6p4jrNԶ*H{΃;]2H ?Gh.˚^FG<7PHG`CWL8., *Ygb\҂_bkrkNL^pD:; M|RCKDXVPGE+G XGH~7Lh džQ;$#o%`Mqlº=Y\½w)mXob- ۈn`r@L!W(]A_LwA2TW5e%IadSw6C᦬v)#LZ'돐N,܆$9Wu.5C0S'== =Hqr╸g&˟K~ e>D(yyEw9QuH;s 9kl_e%Ět<"r;"ȱ.BxPQX᲎~wrŢXzsgn2%|eArvX%m[T Gx7l6r-,_jҞ+h'/c-{6sk<|;XP|Ĵ/Б (kfg=wq*[|k5xp*:F\qO̊2|/P凎2k39PmCQ7 U{GZ w*3)^ܐRJzeKwxD[5'BLv 5r sA^vY|2+@EK$PeΛƂNq9 0^.gdF[o`e"#T)F EZ*I?d0C> !5(Ө$9io?WƃYI/]Dui^oeI>vFSirC2Vfh 49Ti3hCL%pki5p_m`:_TKOs±gؔ4۲/R,v(OBpoDo'o̕64s-GQ/5<È xDӀ$=r4U:`pFcW'OAu[Rͻ$ }q1ajm2%W OFI&#G%-Ty.eV !fwX@t݅0~aOԽv$bc< 6|Ze; &>+łIpų".ΒGvd0W &~3W =L8Ї< HH*䐄#z+osM5fՍ#e{TkA.E׶VZ )34YVtH /yB 9mYޗMAd] [9Oy(kR9!sJv; V4bwMs ^H'ZlG"ւ嵵VL_}F3aNˑA4_m(at;`yq3_ĮgNWHPyS8x5IP@`_(.VVqXzϡƧ"m&9TC)a=YRY`x3eL=Ʞ4h+kR|zśa?lh/8v>}kDTCzn̧|}3JW 'c?|=_%qKk-=9\񣨮+=0(ȃ-"a?Rc[1CZAkWBM'?1PP%$匁ȥ.zuB5cW[bߓ$j݀d(v-+lSl38`!SN_*v"Try@`jklb-?Ÿ ʄܼ%1/I?X9Z-W©#zgOY!WH٘g"c Aڇgӌ3/80 — ϟu MD1ۼ)좊( J3FGu.7SMg@DѹZ ӸnN:hLhH1xu`﹐E[ ` f\U4@M!!֖/+ QYaS.R 7,4uAkPUsg._/GmMm6hj8j7Az"BA K(wǮjk{"<"ûJn*dx "Q 6Z(q`(AO-=. T8] R,+*ʂoQ2GJIA7Q}"ᙟ[.3 U.,ZPSM&F m9B=2t |Cv{8pj AE^}8{QCBGxtJv7 R6 bGچ .{24Õ0x`dGLK.GY(Nh|qz|Fs_> UuNѰte5i)cuN&{d\a}F i1jAdI؋g9,$|ڊ\6EI?*y&d@?/(;R>(l_8ו@kE^Qb8R71֌hr L}%by ЖYkަ'GN$`һLoT/ |_&Q[JU'pMug#l߉iv1„-QF\?"ksOO ׇ B*bR=dIkLXLMrNpO,{B)N;4)h/2MFS()M{w#VEwxX{"qNC.%~وdE*0,{ރHU&Hؑm"dަv][=n 4So+$rUT؛Ȣ-r"iҵ=!nvNc<2<,Ε1C'DD#XbEdTBļ95>Khʹ'$D'/WORAx}xz-+'6(-^,i9{ 7b)ѹ@&}F}\^a1XS ٯ py?Ɍu!Lw(=D"8=Akn%SE٦Q7$* Fp|Uّ;#פj x꿋qvՅBh -…gP1Qs)_=hSLH5tbvLYN:+8B}:Y M^H^2{ReNрybm6+]) o_'NDT܄ݠr,f y].ЪS>EzN6l͛k5lLc)j03te>W6@V;-5BSP(LV NSMd8up.^WU~ׯ'QιܮvsF |%;+C]uir'DLRPP( 0<֫kff0ajM9ȑYJRi$V[wtٚ2.k@eѕY,Y1^*ö3FyV[`0~2 u {o@.DWQ:q}ɥmg u5r }e.Eۅ`dѢ TD^F GB>#u)rjګo*]qɜ&ț}asHW3X.\O*L['\L#u,~ S*Wd&jX(:v&jb$^iBc nlU)~&hqRVg[M?߸9ộ& WG M [ʍۋAF8:Z K?[ Bm5<fi^wc6u`^%ڭjBDi)u~a~y1V U~H9ep]kb& 0EmtʠP 'mA"t2#VWy.lo]Je3,*ol@pyNqyb9p.:!4ӳ~GNT2^RϞEkj &sX:x2~?M}SJh7 !Tt<Ea{9 J) P:PTKw%(n~@&`1.Z3v݋/r3&j4T>NXH% XZoSGb%,7 nBcƳ&P`U!RED܋V0eRؠ/P`%pWQAXR E郊ž6.0|‡'.P\U-e?f?"lգ!98 T扟aRmiܲ?#Xg5<ʣ4f+װdA?9[?B%h7)鹿iDfu.̿D/2Mfqnu^GfҸCffZAQ 'pK2-RkՀ,::6 V,q9ш9bRNso$)lV%B07Us">yL9`}^{_ͲgU48]Ry륊P9,De.f`0%q݅I\{\B#Zm3$=0-F^fzS9QJ"fz#GkY[ .Ig:&+EdM&zʢR,{ PQkub%ܗ_=.\:s=bp">P)<ͅ&:6sTWR2H-ka$w/isܪY솺>:p<$#[G^taD2Lċgjad> ɗ dzԄ/JI#t ,K-Px<5 %okW0tϪCA^hdY/h,?]ksKl% K%^yE 1W9d68-0i*Jζq3" |+p7$j9Ӣ0Le` U>,mxC<,tO8Pݏ Adɬkf{X!+z0lX5iՠ݁hjTLqMu.fMT %t4@BḂ'r& uK dҳc*K Z)ΧFfZ,o^l?/Qǔ+i9ж o_g{V^7JokE\e6X<7rpC$B:gVvV#\pEXp^ 0(k"TЭn^Km]/So6~"\xeH[%*k58n 6|#%غLw8˴yO'g)k]vM̍e/ae2;jW oՄ"Ez? lUE'SHzax~G{\@+DQj9IX*(A~ 41Š4U2Y/mM ˥.,ؑI$Jj^Z+ܖӞ23Rņa/R4vZe=vQ7S/l4%jkc UOmy[W\΀[Nk=GI\f&n 奧@Ia"XYtC 2T _<: 9d.>oߕjU#3kKk=3u9f3*7&Î\!+Ș=e,"yo"tG}BIaM7ic| 99_'=iX'`m֩ ,;x!೙6ށ\ˮ\N%2aj8`.+wdCŕEO fn({lQfQzs֮`Wjf>; !7|I#3b#$,W8L_>SC -Yd`2Ƃn q''7nb^a_r%~и3Him,|2Mz[?׺ΒfbDOz+S,QMn lslTz8dqVxxoC5>u}jɠCX]fd,Xx7#}ߘ?u~nĸ)ߙPm{@9Gej{ͱd5fpkJ8k(TGnNh~\/8!)#sz͵ |#498,FXA_Z3z<6$v"r~$WC>WD)I,sbpZdW^򗣊-u,]0] vDלGK}O-[@D>pѷ./{V8+V*}X2 wb8mcgxEpv F2?]-_7l|[ 3@5}R LIԡm9.A gv(pr.t24]Z℈_4`/u+#$b@$j\ODE"ɋ71>Cq^,ɭޥkfqF|gi8tr3n<">~!ބkAm %D2-܍D$yĄ(.͍Au)՚`D[m8D)Yt}*;l͉ ) m=myPo[#P=LUalL2nR睑CZ}4N:wFKqB`ak/ _|H|ƧɉnAqKUBXsGL^v˾۸F9\n9Rm;dߟwz2YH|.g-3}x5)&NKo*YW2v*yϭl]GM[l7C7b} XH̓=N_D:OTS`7V԰ta,Q8z~)W PkH6(PEe>KJ%E}N\V fk1hxZxK@9a?Qڮ]!}ޒ(#\,YPN+pTdUSG #\& dϖ/GIefjQSEz_J0@݂<)*q^V @.7Zd2ü2~4*6K78~E~]ٟ]C`&^r&0.m]\|rwXA#!΃ڛ.,?&N*JiBVTUb9cg@x^'y p60&r'19] F¯"t#ӡh* 1IbdhCϋ{۾7zdh 2,u34mY\`JVN:VU֡Q'+(N^(-STΨjl/X`['sW<ҕwObyIKO.v4.ͱo Q]m%=]mӻ޻9|b.IW~zW.b @İ0QhKiY 匵;g;|=Y#Z8.\ t eE[{$B&9U\/~]0u",c2Q"0[, P]3 l>:{:)!] `!:~\ON:e1΄=0)ۄ>У%n 7y%EvY4XiBb^q;4vX rd/ %|c0Fw׊=u,(\#S(X.lZK:t,^E} ,ERWCfcn-ͻ/~pbwtxMe?i%,! LP䪱 '+,{.AghW}l# w8~]a^Kg25'"C泪f݋|m;) ^'ƚ&&ldj+=NeK,ԡ2 !i"VPs*>Jʖ\4/]2ɩD=XX]ٖ &j>wXTR:P~MWèz/,{7aNv AXk=*2 h%)E9 ?h S l. /X^8) DhjSNЮI%m|Ed8Rl<@0@$ Z52\>&/u@ B8? s#=q)LjѠx!wVJwB^t]U* 9"B`l \(E̫'̎4M,7w)m/SwdQ3Y%).ʟ݉ X~?rwґ_^@;,sa`Q۩9 4aTN[Wnq#yQKg[?J:x Jjam !# &K\JaL*Vihn]sx*ÏF[sMG@E5AR^UC#"25 Y )=V0?AEK%c)e?ܙ'$76@ߑ` SMc}=;׬$joy  (Ǣ7>G&~_(.5fD7LAU?WȜm/Zw= *NHM~ @zi|NQĀgT!z|·;UMI :OlV'C;8^~v֐-rT7JY=٫3_~Gazf^x۾V6GTP(~&9`vN,;{Fk6#284ٳamsRܩ:)9,EH) WDDpED0sS#Pua,d&#t%0y3eKJ]zB9:4KF4d؍ RrUԨ're7mbSSUÊCグZe5, 2AC痛P3 S|6p4eƋx`sn{a(U1X`8нᶏۥ(Vly1<hF 97>"n-g7GerIǂܚ͹|"UӖV@SAx/f`f&ېͳ[WD BU!vu?g-V8>n-~'T@G! ?~t2E>.}3-Xߝڀ-mz8&X.{q]1d耱䣺i{7 QDb"p{| h#)뭟v~s(H6:r;pPƑH ?fzt3T}SpjC%0|`o'ϑGqGJonRUvC}d$enmNy#]`۝6*dߤ, muiĺr[x8(T28RR ^N,$:lp cE|] V8) Uu@/]Ц֤zҡzTxsiV_Vr3?3?m$PNIQ<L9Gb; v1J 'mr Ǥ 4qIA#8Z8HD+۷`!!*Cʃƕfj-ؗO< AP`|O듺 |%q -_ 7QbRW`B.Ѻ}BS#w=wGT\ۊ h)KdI@űYt"Ns`aBūǫ_k>SA:{?Jp ldP#)3&?in'KG="}f8򓚁. 6[ ބ^O)]sICK2:2^a1D*ؖQs+j1*`HR7o[q}R_Q؟Pq8)Mjŏk-dT) EMK TO )2P`O27wT>K5NHzhy0BAeuGY󛜢:r:;W/=^`0(IrTIT1{<\^cљD'pJx&^z Yi7c%s9{$'Uu!Kxe/[p P.*:Nf'aBKDW^NwDx6j:7R{MTiby)yhՆ #w9§3Qϲq0DooqҢZm7{t1@)):嶿 Nf~|.PqãyvRae&TZ.'\"@ƁaQ0 @UuU6m&Pڡƿ" ؛2׆2i[jY&vs1 ZoVړj@TE;# "g;^&YФu|~iU#;T6Un$8^ds됬Z:-ha1yZKo_2w\duDf 5#jy|Ax0N]59(!\{]kCmrHZ.'F68yx5/)Go+a+!⥋0B;O>鵄oab'{I$3p[#v.dZA8H@ { HŃ [SRx#-MY(9Qmy|o]vϜA$pZ#s8SiRd#}sVV jUqmҧcCѨ&7d"Ssk̸K͢ra*IIsB^mz1U0`Z Wy+~㻬䌯f<~8gF2Ve)# B\fوx-]Tf 2AߩZgW|Ѣ|&qxY1аa&^ʼ'>7͗ Rs$ڬK]b im۫P61u( p4֏^|C'r6':/bx!u wLDRt7 Tve鹚# :A>  KSd#G$st5NDFodU=NiP0w,shuX}+pkǝ$6*Dxs18y/y$9rfyf`5υyGOsvcV>`|p-[m M)/}ꝢNjN*34P-B68+6lDG!s</hl̳o35-eSCզ.u2Cю Dr*9]%ݢk؅fx/G5Mې" ؒG1̘XyFS!{ulgޡ&lj6tӡ\kXgːq;{o^˙Z1[w^5$I7o*}ZMIi}3~٨Tܸ1|MM#helU=(STKaNn-)9t0CsA^*A1aJ5fN7BeA*Ӥ[K%G~ G[te e02 U]Zdc6Z:ϝ;wNLug}jcBwL5U`cO>LLUI\*qDs[(@+Hc2߬=ok۲lh{ԇg.C $gv]Xx2P)L/^/^M!h;;{\a{m%a%qv!lpD'H[XоŝY={d0κ^1'EwTY>^`kN H(W&1w7i@TvepB_grq s_`x_'CL]< 9_ṻ"7Ո'UǓ >?LE48|e%θS}0gX}pf~o cݏiPG,+Kc_17+u˰mryą43˖_-0VY}Vrk]W7Jv-31:zT%0uVrT2beG_Zvkr\Qn`& ׁ)>XKGYj,:ج&* w)r?3%aN+?aښj7FY my |1rF'.UTøHR=,8.<6j}OdwZJf&[8&d~[\<'U)w=Z $˹9-mN UKAZ ̫'$ւy}\-_ǹτɳƞ38YiCC;ܦhWBlИ"i{|-Ca?fLI;e2m.$w֌Q:%+ {ǫK4Tu,+o\a957֚0:[î粭URe`~崫UfLI*߄ ԔrBm{o@l Аz-BD6p!s<{bk8s>2p % (~LSpp2Fx(8}phX \/2L^ʳXKZVw2'W#IϬf6-pfE0D|*j6)m_%MT Pf.+}߉^Yp=ՆA7,4\a@cYȰnQ|ĢikUiVbaC:^M?6gdKTqjW9ڰ"Uڛ֯\ |2FGI{?Ʃ /GoWq2Q< UmޜEeY)!_MގG)Wgmp M<ֱY|teǖH{\djpP"%L{-U"Qʮ0[7ˣEn Y@dMCX@rS)j)幪0B?|a&QwHY7\_!¶Oɰnw3 bo<.SQ' P̾}ƥ&(O~$Ԋ}U蘬@,$vP ied5i50[E 9<*85Č_0tbS%`:LT?0$A``1uv`g(E iZ ń|%.-#Ot09lƄzxwD*hQa_/lkj1&56llt x *x+ľG0b\R)!\=L:hXOӂ'BW}$:yNDeW!2K Am7׆fጣHr瀢 R;uóms0]?BV.?)k+@ƉLe >Z7qiͽM0P* |Qlb?} fz PifxJiKapl8y͉%S퍹S̭vͽ E{ٰP#%`ԈK Y",o(H | |r+b0-E w)qV 2+O';{x*E7uM)db_Kv<ojTq! lXL{XQ¸2aH֑|6mx_PBr0,J+9Va/x {,g \bqi|u;}{::AC3;=M?E{Cn0zLW ᬭ ̼C͠`n)gܣ7jZFw?U`)_1%ݙJV)}9V@*o9p b7q ~z;ĕ`j @V- K7翹^i[ Xgivko1#!gn`JQ.)a9uf_DF^(j1,( V;Jb:T̓ty4A;Vu:- 91E~6ʗ:qNuH8S%n|WϩkE[;=ko(u_m;@[Z5f[UK:N|UpD%gyb 'a孴∛ȆKlq!%%wI?NEѵPf^N`0X~ دvQI81&Oޑv|bF[뺮s6j:0uTƝѴZ5;hC"=ABmUH󴄐d"j,3 R0 Ka=3ҷQ=Hȷ|`j6Vĭ ;Qԗf2-iI D޴F&CKIwW#MS/r/#2Z>d`@[r oAhW}T! ,H DL% kd(t RcHze߲cݖ_0$WD%:6oޡ'VR+N r?$R/ 7=<9y{Џ^53 u:%bHKJ$GOזp+!W ,I? KJȟ=fcq^Qe-oe,գ;|:zjw))ԏ҅핝}ʚX^HpGסs'%AٮS>4kHg=L,^~aE@n&U<}^h鐤C~%T_b8Ĉfn#hQ Pdذj![RԐnB|_-YYZE+) .f߈jC0)L/vm: rK$a!|<[%艫 4>ESڱfN>["0a{p;! 3w*jx+.)2s)M=O#T3>Y”֘$Bh~>jZb}k*,JR'M?; {}&uY8}Xc=m |h H5b@eJZyz׍_CMGJqT@o<d *Fb-9sBhZc$^Bv~r@z-q 辖{qh[]Mʥo GV AK#`fLaAtaߍUˊ5(`{_υBA|^5vFq<f +KT58j~56N}cEz-`!ǻ=&]7KT |y'KQdW*; kltǑ!lS%_rO^]=9t3O I^R}=`,60_(z*R:Әu^#FUV dҙ,Nc*鲅nGeoEjsVN6ΏHM>[:rUOIPM4֕lFv~?9|X0YL>Gy8K [봓FITwKUc6 @xłsb/*$EKkSqXzK* E=fBA}K"!jj~;eZ9%7ం񾺥{ >ܢmx@C?S ={0 BC2]?q?d`Xiθݏn SKuڌsW(\*gajWh-/v:q?YwC_!=h0S ;׌ ]DOw{^F_,G2ؐbwւ-2F5 a{6~;Eeyv\qkER^D[f6e͇#Z]ߡš9 y^H;Wԕfz7APhKUG+Yg>Jń"w@OiW+14CRv )@"4@fF Amm\`&]CR& òJ 8wO  +mp'xԹ!ɳ$iP=&I)J( m .P,`3`Mҿ dWxY%R7o3cPEwQ/zv҉gCԉ4-H}o0 k9ߪwiRc4V(s aT0~y]t{rֱү^UĦNlme jM"q*D"eV_ lDtuM C l^XoW\ld5\p& K*~o2Y}ʏCc jn R_7_ ‘%xQ Z貼-Jw AV3@I"<7'wQ0Hoӷ8}jA;MNٓmI?)8T@rs @:=\6hMͤiɹ?qhye*pjNt1azT7cm2Zg8_]U5 iOq$~L3qJNєszlNu`6ʽú $ƋHY\b 5@Sbhq~B"GSlk){/f)Ϡj+Ty.a4c.|'!S m drL^+VlF#/C&$rR3;&F8yriBo<p!a_8r;pL^UZ}VKr-F$Z|HNKFNƓIy#iS aD:ē&l+wO\3~-_L kLd:}Hf6a3S8zɍۄKflЙt^F>]2=@dU@KP$zds|}HCm6X28?¡ < D6M>Э6DfC o~PoO[UFl ޒ1˯U;EyRv_B_%^.J"?D!78Cf1+=$̯e0)-&IZ2)X@6umhwLμ-+tJ+F5($#nE|FR)J7 In7HOZ23ͫoI'L9 JKY~Tl5T^u~z}{f\/0*v7v Oď*b16X*v/,&X㬨K7i[9o5{ Nٕcp~IV{66-'Wj3Z=ğo0Fp(*vA<kZ .ŋQgdٰCj>tM# A(e"r #;CZA7ѹ̰*u)[lNh^1YԜ%ꖚ \ugU^>Ŀs|?oO0؆«9$FOPmLTZ?XxѾ'b_whpsڲ{%b?N 9!,Jaq&.; O. % CsB$C-pY#vݚq(E೾Jyd|B[򏐪 a'I !.B)Y:We𯭩|) E7t ~|Ո;hN&S`:Y ғS: )@C?kDUDǎ 0}s&PShwQ&OK9U cɨgg*n_=1;c m\3AT :&hSH\ a~s%H@2FZ<Ā3ӊ¢KfjryQW?Q_澦W,C%3Oɥ?" -vz)wj*7rc% Y%a2QQUCffCA.19l³VaN8~wMB` 0fb&d.dݏD16RFJQ?r*R)?quC( 9uөF w?&dDn,Kiw`q0᪶֓oZB"Qvד. Qx@6QQQZlZ+'똻l*W5e$R!Au1`؀L8WScJ#kkKVWꎛM |}tOWċ0o8v ~]g\At&yqd+2~_%]lRC I"_vYU}7Bխ,2ĥV.YPGYTUW*ǔuoL:|?䠆#S=#U7jN%v GlQ!=^ky{u+૷ٹ,94CE7WN#f¤1r~<3W\ ¡Zc,\& 걊Uuz~%ֹkw*NK;'>zdN>ZԽF3W8cΤ ,B rG Es!7'aȘ-;;+*:v-9,騰w AY=v{Gd9x4ߌ󄼗EG0!-R>Qf6%p(6H#|ѹMd~οlk.u#/Ir ,>BqKا]0dQR 'o|>iLB$ Yss$;9 ࢆ}kq,. X 2zxDCzf+sa}|tWwtȪ]w=o.u+ݍM˕+Rdv _Iv ^4~7ѲP,T[/c{X$fN\GwrjaTs/YDiBi +עL&gLb0^B Mwe G W b\r2)ECe(y PS8G俨d='~;V˳Au0;{U c|5H=ގhm忎-Kƕ ;q$/73rfm zGe cE?3C~MZmLi)uy% ?1 P7CSo_^v٣͔GAM͘yۅzqB U~C4l\gj1f qx 7x8 {{ 98^mL^>yxbEt#Ё!&t:93nz9Hlj+$N|isJY>E/}oghW߸ɶ̎jAEkVt+$ۜx4\'5uPS [inLH+%kDV}6yMD^aCͻv 55y:?t2ߝë51DHe@dzϯO¯^l0=6WKp;b ?/C w3QY=GYo尒 VE>o[~f8NL\}t _y '?L5w杔Q|8rVBJ"CU#ߨyꠃDq}psI&6 GݺaDb&-!LΕ ]4l >(}Тgwg "|@ɱP"Ùa›RֺzT>N7 դ;یϴ/ɕTSuo0E*>dFV]4coȨ:>) 9EI8 6ȉi<2)6O=3RJ|?@1FF KejAM I 4Whb l>Nj4)J=ϸjЫAO^N9eʊ.L|;(_/HZÎ7~Y2oN#W}E aե z=COMbӔMGC_n]LA[Qcl=}Ӱ;UӵJŌ[Cņta!̜sbo+ -/~ȝ-@lbfPː}D#l3}kyFDI;fXLZ߷ɯ3 y SLKRŀR[GAd/V +Pkmnt7g]-ORi \QER܀Rx'x 5lۃȪ>YI.$w-xoD1Avh!{9- zDV 5kԇ!3صk½<Ac'r vJP*r"Fdo'RˆȷZ'"}yo6rM\D}couH{<"gA/$dnn.cИ;B<@*fmELrNU!UToͺqMlv3MMi~HhܯS>@n&Vڻ{D`M)@ذޡ>T%Ntd¾=μbϩ{tt>`p 8Wt1TbIrWRҢ8[y ^"h-{q~{ I^ЉSGI'=e:~C{@iTLrL /J:ܛY2bSߗ 1wFAK8y@EyDHmLyt;n =eb!Q[n WW/A٢B3lVₚ[ #}"! ^=XRv%n8EX˯!x=ă$"A %"ҷ+ [t,|I,BAV"<'R5ѝr )ULl̤]M"p}&ᢂ|[Svc:C\Yd$QZoHLxlp $;r,kO]ܲA Mޢ6}_P~r5.+͎&k$I[ n/ȒS~Ӳ* bJ.f=dXBtQq^@yrX;mflvj~- NlwWq5ǥYOt|ڍO?lH%1H C2C5ex §hKQ_,x{yDY ^AԖIv/ov}׷ ^4Qyל$IF:'Pgk=Xb0+pv4sF ?T+{J 4>] Y:LjO6dKվU R)b2150~@͝9:_ KyܴH$9pU(R[.[*fa=rFaSeB=ax:cG_KGk/> jF_[SU/7:tKE& to d/6MZ:U%rL ۠_\FY.NpOd7!xyfh%#akr[)!˲Yq/~.눇V4Oߘu,/WFg]p@b-+ift3 9 ȑ]wup5ɒ+b E:EުUh@z x ƞpPb#J9dF.C 4A]?sX4LKpm:?TU>ݨud c&&B`I۳!O lt%~Gn Et ';'2}#בK3TE~]8F"%HJWSZwI).= T6ͮTJv,xkΧ! #“B}F"}k'A(]]7sg_|$+ yrUd\9|UÔ%l]WN"5!zBqaڙw`X}4NQY&;ᘸiBBd"*3b24-ɾ32^2;IUlQQ~M뉥&0;X7!T^0Lu"hqV7e* <_mov~ EaF{χ;[P}3Mxz* x;^:t.GǫZԘę,bQӼ䃙3Kp tث"79Ku"j+ϖ_!FHM{QǚU,dV;T5"BJ+"k6PvFGHINF>6/mP9wx$/G^Ryb%J176&ҝfg9DFG/p JyqGMxz)[]YSUQr> rqN$H&yCFa,r2-WT4?x7W3# awm}ɝoJLq*b_/8.{Bz:;* fnR:Tw3^q.K=o3ClC]H|11nU1`(`C*<dKdU][•EikK-ƒgS-O0!3u|H^RV|`d00P`4է1BdouI\^vfoh∠dR-?O󵄟7Y&ZH-$?Y_(iD1A6 JN)ZouIݷxQ^pjQ%c, h>M:řjn?GEo "/#Hk`U4Fuzngv {׬ jw mwNƷ0^3ܮ=M}qmu5*:|L |vk] >JVY76:r(F~:O'!؛OPIY8 4J,{Hg>Bﴳf؍ 4L3J37>D,t]03ܲApbnf)IX%: ߞ x{!-xKݐAI~Lړ=Q z9D)ͽY n{JZuG񫨀_"WWcS$@g iWĸql6S8q1x]b!b%KkRu<.dm\|Be]uNf :O%RjLLl<wF$m: %cIvҿAYtBXϖݨ)JNs:猯 pty%<36fX?3W(7P2O}Fbr,6PǯyOe]\-siCDKʹ()vG.$I8SQ#:vdleb5ɠ П'nh3M k ܠ=4[Dmw4+mO+\i"zo97n SZW U`X?"j|&({4KXc$K o ,gf^7aوdXKkWE2 -f%)+hi@,|xi,?"Q!y0|pyz2o rqA 2sAԏ/zAb~WKte ׌3Dn2?,%Ч=$,OmBy[=yӿ ë_Rzi+ȈKZEڂWVWX 'VD+v \eSUL0bYNb [ک(F`fP㰰եւ,DG^MoP"^h m EY%E?h .tFMӬm6Tɯ։|;eNR|IjP18[mV6I?qŖQ O"ǧPYH9IKˠW3ߛ2>qv֣A)\21L J]dx[slM !B_6줏Y3sJS8֧Ub8JS 6wbNBDaPP 5 b/oŬ?\3IZ E@ 2?Jmw:'$Ρ(rz`"_Wg7P{ȀdQj-+5Y1 #p&MY KOEus.:ع.Ӕ^Y)m li_լtg 3rjIS E6-$nbkHR8[cJr&Wycc8Ce Uqa =ۚg)j.7VrϹ0)?6 7h>)xBK[Ύh#%3% v[^4td l:˰5rpͤ]ܟ[R(Г~xRI}%=k/UEFi.{,,ʒBxMOܟE /_<񣾾qR0lSkӟd󪤧;>Ŭ:xi>_Oh+o o4KhdO.6b 8@U DM`t1 >mU*ӦG:(jFNh[ $-BXbGCstG &up;s q@&Vٯ a7 aįDCV8cA@bE=% H xb$Ma&֏7ҟ^;i@"C-YpnhN磕~|L` K{w>F8h7,ɋBzjs DT֦`QO 4P3mc2} p"'6؜~sПs}h#Ƀ_w*n{lz퀑 .UQ<.zr8d `1~UDwVW贸Ir!ԌX,{1hDSh7*$ך1C6s -k ᨱjdJWݡxE/@$wpQO!'}5Kx`T?/.jпC'!Ʌ<Ɵj-k.uD e(lw+Hw[x Ss$]Zmz7Ek1>W÷Յd!bSh}nB#̜E/f0:%/$0τ-\u*mgh;T=!(2r9z凪Aֻ:z{iDZʱS_ضpJ]2h fry,yV L:u*ZҜf#~$J x]8tlj!*U ^h W3T!Ys1v<L0Ҫ{OBce_Sa~0j#d.#=K0N٧5w0wy|2?j">C:ՁʣӁ@W7&ǶXg Yd[P uo!zu1 nuq21(١{Y(IGd)D3LtcCo"&98h;*_8f ℽ|AWzzI(doiR,JfmeZ]SU1eFυ#kt(]H̋+q" A@ߑT2CJ32A:;X=7nF<9Ѱ_e&o;Ͱ@h.̅ klRBR0/5Z$<nMwA@rKM)*ѭyDܗ=oZTe~wBs bc}TD^[,Y>wzq8geP•ؾrFbk"+}8.Ozĵewo搨ЗaZ[|L`XjS)N<-ݑχB%躥2_R/ƹq8q6d|Y-Y]_Qc9>jEpbP*͞Lꖌ<FcGUf)D'&0T}OB9ju*pvMM:z/2嚊eh A\vI &qfX`ie:R1/I4bVbh xWɎrD4sKIU [s]á HjV#3 S2 q!K׎VSa+JlgcPUnna^ ?iLSWKPsdR W"x^!bSET>X\`hK8lON}5ǭ>_p&`u<*NB#l & Wa ☭;R}>gh ÍjfyJU8$Z>rQ;pTkV)>۴At9,I sTkJ:voYU$r&I(+EgcE/t4bU,Zy˰Moy?Nؔm: 7eTP#i"Ec'iy710 +I &?Z Vs-txoaʘ^/rc{Qqyd]T3`S 1)CͳtKPe{qKUS4(B9_@0}\ /&Xz .B РxP:~>bp W N+Q:"U2V763*r#!x=,p7.yu))!vCG!,GGPʱug YtiROekdkxƚA'^T0]XX'WTzX@v!~}Z? *wǀZs6& KolXs*X$uNHn{qq/wFciGAŒ$"0oZ `'̆n[PT+!OW`@P/(Z+AKkI}JCl T+h\y/8YnmH/KzVdv8ǎ6Hj1q 3%+Xμ\!ش'`͹KH_=6_.bЄ%}u2.#^Oy03bp|@GN :P̵XVA7BmGa*SB_&9sCuZ7ظY[A5 U0[MvbrOLRq#Y_qlyUiSXo.;;œGpci]4ۣ0hCYqV2X sjJ_6m}-ޣL+ BL4& C8$?S\+cQr= Pݍ;"@bWd8ĹBr !Ej | tfjkCб'3L+ ~}ZBE`;n!{f eY!gHgGmՉ4DztaT@[ukߧ#PIU]lg8¯d!D/y;>xm'酱QkNcd {܊*tO($;i DQa=ƙttXCRUQBa|wi6ދb!l&G㿫 ƗiH~l!dA{N/r?dr1": pҡmXSᵺ4=k~2PaO@?KOx)mDE-2> p]QJCt̝/.]F3Xn_zJn>=mI|_H':pPcA â\]T5ղ=+3 *;5uȏte#s/74d!U.)B{POl>\!3f*f, M_cO W;W{QZry0Pz5&]IMkAu2L;0ZM9KMX钪I~M)>Q%r+۾*!&q=mlݕ |qӘ5\w48ѽ7+(qn3\ ahaTьUedCq 4>xej:joF):lz!i"z7싔Jt2]1ۢ(@${4UOPNiz:p[.ˎ̚4"?{o!z&Aޟt5ߌ3Q\~gk:g_j8[5Ff*i;PDHmrU`/_ >ޚaU4%HK7|4J ~3S J5(r q?j ^DL{ g&E`_Kx\'[Xo9׋9^Jt:> ,E|v T%glQC>r `0 nm+hQ8׸Ȱ!_x;p_}45Dф MdФ9 1f${yVS^=qye ףa߄X$iׂت;l\H법?XMlcCZyvu1SvF*aTqe wt1=(<mXo&Wv $*)PsX-xX5R e^Mq~NƓqTR^0&waw(F5 >vdˤq ~P D㺁ݖS-qTnK;!6*'af6xToGE*{@$PZqC|>@3+ (X*CPn}סsՕ\w%r #R6H,lZ>s o8xbjzЕA}Yx;C| @%S/zlTEsJM`iOo4Zr K d ntw A v}'ڵP>*A;f6w3[{.LѶ]< BF79_[tFGmbk})`DǥM0v-su܇02 i#$,oKdF~1%c*BP ƽê%E#fP71T>| ;v4~ lMOl-7eLlOZ#[i;YhYL 2}7ݒrАq/1t*O]OV)Dm>x%1ZfwlhD vne+>g[;Y` ~B̴OѰ1ṡkZ5nj9"s2S,cua{EnmMZy|pW\jZa)>{ W)ZZkIW׋DK_[/\ G⣢cR?΅z+y?9d,g#<%9j'"6 RUf!A:ZeK{BIB!QN^ãplńJj"-1nlS, hcSM}+ఈ,.E̚q,2dkSh/ 72 Fh+( m+G@~]jW jIW-xPv jFg匏dPg/j$ތвW N{?7`3y';"( qy<wntiM`_{}#UdU+տjDn/dLwo9y/=lm5yRVn@i`f=% 2Fr݃Wtn؋oZ&WDgL/o@6\_y]ԾckҤ,g4l$G^ai4y9-PwHedž[&`6O)& ቘMؔ=f BZM<4E);,vJnƀYW$Kv˜P7QA5㙄.KyK3PEr ƝS΍{/ ,`'RPR$s͟ӃQy=i;JtL籋.Xj}_:{/ 2+%xqY41%\-0xSR\O|0Щqgo)%m[yȠz'b-[=cP Oˋ.n|}zЌՖ" 0gC6}}H2k53zZ_bt)1(+IB8!C:~9$c!Z*6Ĕ iԆ5#rL$3؞Ga XR EgViN8 qגLͅ0wcéTI^n٘@P( ϋH%2m?t{Z:)eUBG}as6p;w .5yvw0VEc0-$eQ8"uU]ec' *@}WUG:`Vfm2DiC(gU浄goY" E_L((׻ ; zG(B L{.\\X@,@2to=S w5?Mʺ`Pz"v/FYKkpڧ[r5bR(y: }-ea4#{gqW +fPe#* 74 ͍uUz'oFGkEmKJ8XhX (dˤbU՛zߪ/42M0R(PX51*nlC$a~E!O!Q*hrfĕPwK^?"!Aqٖ#Xla?UN/NR hjQ -G Xmf,-W6\HmQ"26BJ D.̎Xe ٫bؕ d*`pavqgamWV6/kr3s{3o T=?f`>tK;rs->|ukKL;Ø3eB %j 1:.`Om"bʷtXy "t.g* 5B!|Z wLWhbC%{j2`u{z7ⱓE9}](vk&e3b?(h'_UM@EZtv)$+c=|[ ~)9`lVm)y6 [늢ka{J梣Hi?9%FN-Z>9CZ)\zi@>(B/^L[GTqīx]`mwoO{ZyQn#Q|Ny }>'*"qʸIbZ sC!l JOXDk,K ˲*cߌw{}(c(W9tguiα(XSEy]6zclm%ĥS=f4 '7ri}όBp;*8}aM pQ8`e6D͡wlP}߽XL8Bɑx9 ooa oMYcLagEt.yB`% RWזGa+2֓>񅝗Ba c @X^Tֽ C$`6L tPw@ZOx^+B;,$Y-F]b %vTw$;=A*E<>^F"8AFu>Q! s~_f[xL(^s1M!|ՒF~Ui5m!DQ[7gE5ZB\M@s0tɥ' k:5D00^t8pAj`qMkغÑ>]`ec? !2 0&_$OTzTd=-{o<& l*o&b@kn PrD$sAC߹*DtÈ];THQìGNWya({F'QJDk+8y'O%1 Tl[{CJr"IӸm ڵ0aCm׉>G+'4=qbLYbO˜Sr**P 5=?ΛiF|5=]-ӫ7vOSFiЪNfH%K97<.{[8&db]^ғ0u -l:=8oWmL[(ccW(a faG1*0Ky`:`l-?gDv'UMdrk͎:[HBZB'3ڕǤwU~EJ{W> 5a*$n :A.HD`pGr`{S*;WPE釺~;WRl*̧.}uFǛwixFܱQSFn&%{Enh:DVa:DŽ_1vI,Mgr~im5㒟#| ΖM):lC eg:{޻<.;%ϲNv}驥fw ܅ EFy0S/k%O!q~Jnn aW(}"v[ՄM@::i S@1twRt:E&7PC&҃더f{H?8~,WS>kGϽNO=`JOlgw#m~`N|d=ec.qNQ29C-8G, P1g*,|K!r'Us |m ׹]4v4ȌZ鿢!BTg W s}Yx2B]? e~7"xD'~; !^ЩC&4=PN^Uz 2)p{ ge\12kfAȞ;θ6d\lIbr_sU\qߒxx쟠V^ei"j]e>Q*L]ꕌ*v6]-i^{V xq@;Dkѕ IB9U/(=綃ԛ(F{ Pf (!yY݃ W#B τ@8>o> ^y }%L\a`v:ѱ <&F$^;*QCOů.kmFݼf4o>@`=}tYQ-wo,vr3OӹHQ)aHV7} QGffZbc[(ݿɖ9brE5NXQeOE;{y+Q=Q`vG`MU41* QҏfN.W64dLux߁X9SŝΜ;|7&3m1Ys:/exS ;9NPܚI`Uz&qt[~ށ ?Z. le^Cv?ߘfPB#-vreQ77onvA%y1~Y1ʧ?xo*peFte;dTr׎eP)8nUNj"l􇳓)hWgO2?eWh &;jtoqMB!Nbg5|:GF=ٯZYsr=?w8*3;[Z!黕Ôh9Bd-]0qξL7u> ?8 Ycڇ@q ()fEo$HW7[󳧪CŋI9w@ʲ,1JW)*ULc.V1!TQXrap<~=ޟ7'"A#ZW!+ ~GiBMuTnrlS˟T/oCqs6e%`zvj[^"N5+ KE aÄ 41Y*8`(hGpИV\59o-L $?\6zE`eⰔc"1<7i}}N?™OcUDH[rhu2FX8׈]*uۑnngɍ1k`!kog0'/錺rjWrJBDO#mEx؎Q7ٯ6:q#Yy5ϟ7mc7=;hqb׺rK }]"}(6Th`/^֭n jWE)?x}XXsÅ-6z8>ҪK̸N Z%>PgV68R>icD|b=2n;w-!ThM&VA+X!EJ1tcRdwL NgC6yj&?峖n6NLz6͡#XҕAu+}L/Zm悶" Z'"U_^tU'…R=EK}*)xmZ_^ۤF=QOxyGC+ƥ(۝-̱wrxNi.aG4-a'嗖/SmpDY@~jWRYa3:f_Ijv<A)<2LmW.IhnH,OrA{+[fʮGItJZ+7}^< ڠj a7G[MǿtI^I :|tOړ榎MxiH5?D9嗁jK?p3$}{ 8r sTGJP Z/F/$2m կ5 v%|?ױڨ֌:Gxe%7/Ml8&P1524mq\fѷxu%uQ]YpZ-'R[Xj콎J WDJ>%?I`9u=`=PA=>l;<j| lڜ Q"%W w=vZjqZ+P$=9SɊ6e]C. ACg44J3"ǃ% 7t hU3|x߈oM0v% &wR@axܼ*bdY!Hے̡#l&?,?bŷYZ囃f%rB@ Tęx?UN#jkܑhkOY"Ûpŕuå%K:qU}t᭽Tw:V.9w 4ӓ%^Ztwt1I J7) 1c**wA~*fFXg9F3e^1,')[Wͥfsjr&\Wu}sP(H" PJFda: Nxcq VlSԭL+!S1mM9!S8ư?+`H/̞RҕsTO$;nKtB`an&JƇM <7 H L. 5(~9 YdK }њ pce}J}Ф~/Ctlkμ ^vT+8@)tgGWHP d5 ''s)KH ) >,Kϸ 5 3(!U(Q }D*E"x%Q G`327; YOzD4?kT!Ɖq W?y2wKZZ,J-?C#BOhgg$rFv#_Ѩ\F`.v9:U'rE^ \()z.^:ƿYyRot[\Bĕ Z DYAX[)tl"|8t1[QAz7:@@$k0ݵբHPF!:M_"O&T%;)ɐK'P\i僧Rs,ZY!]h CE1q:Kw~9Mjh̞ :w^"31vgD)q k2)DO)1{8 pX m`XPsnwţJ5S~1Q%a1s1h],>QQrBy䖊/(-P̺1CD E wnű6꾕R%QEzrſЊ_4oG4|oIsuz &j +q^fPUbE Њ6wD}vk84^!: t 1CW$It Z$B_gكl v_+1_M#yE@I L[(o&hB*ma>Cƪ1MiUrKwIӛ %m/}Sta²5WHow-ml b Yc#{Ln4z[PʭE<zNuszلefk}H7BoIf*CpNZޕ;ztU lG5K4zxjL)fbnQdXN2/A*2wЦ"(u)$#'PDEmUu*_N j ;DQI$%si @ E>_H*H,XKBO|J)PaP˩sVNxZF4e,m=ʛD 2R$Ph~r=]Ʌ}G"(Ye2K=QռrEƱꝤ8{>ñ*  =32@VͯGyI#m0|W/].Wwy ;:FhsUU/bae*@BIDP4㟇UӢ g>O ?,8 **c`jsf>!+ 68`Iwx@9C ?~9j`_iш2SۗadZbK[w eɼ ]dd=/UpLǬt61_A#ޔy cdYI o)n͗ ,u=fS(; )d^CK,}V||םB@rЁ,DPW$1@R7Z*5 8d ʾ'JC~.N#4̦?3U"% ~cr墠 pY-#m`H[sdKR]bSDWpb+@ہbpbC0\Ҍ(%sAԬK5'm(N MqҺq}c$ya[-qPGWtK$T`Z|]3r+C_خOe 3gYy;s'YYU$uy2>ERBn2tԯgQ]&4UNS\탇Kҵے2Yzwc*N4iθi.ȡM>U 1153Y?/7B\ӯ[If*s5B<\Ěf@s!\,[K,ouڹ7?v* ^?ѕs vpƟiJU?<ܢL4(4XTQkDPlЦŴ}5~ݾ܉ wb{5_ CMq](2U)g=N6HsU2ըaUλHGqe&9 \/~jKV~|Guk5mcD,2?8P‹@+3jL_A$.|MX߾C\rdkDkn΁6gTXdn!S*DuN]K1GT͗ 0'IӏՎ:jRd{in=g: zQ'́nY\ݤnΙjkZ`&Ǖ~㮵/xƞ MF/?eB?R0-H sgh;"L+?Ķ6\K4$ @'df bY_-axuO7M\pJ{ ~Ϥ^Ldpv~'~Oܮ4Gs I+'vgjb7Òvt..!Ծ.~Q!/,V> _VH"SCPOGh[pbņ;|(MAgCoGfxO|5)Pj3jx rIR6h (e t `goL|RA0ܶ)d}({`"zM"bVv$$w|3PCv58/|(ew g+͠Eۢ]ֈ]b,aN a m0ozߪ-)BSNGv[d^";٤Pᇛ8vDx2o/5]˄TpNA*pIՆګb SUo4Д0"K,Mif|X,ES4:V\wDZ$~ZAkeqN}d)5lSA`O U2:>bd.n)!qT*hqV+6 Kj Lr9ܾ,}zWn#F^2oFŋpj9)Q1 el$e _XBjVL6@;(D$~٘zsF6߸}*8JޱjU.vaTɤo+|ᅖIrhT> C2!?tuol8 .CU\S3s LwD\XGi5!}1ްǽT|Wa5([µE D~YD~1ŽkP?5O/Uyf|rfH:~՚[t@诽`屧>^Uq36/a99tu5QV^]:{G7ɒi}Bmpw6qKYH*)EςSiJ\KOCtޫkp!#weN tè2ի.N>C.~^?j᥉ ˗9 sX;(O~&*q?n(M*1f:Ԩll׏꺐IPvR3zZTC5bH^DҠ6tg}#]vd4u_DNa2T.C kp5ǂHھ )|cyLV]iG9"F1h1)Oپ[ȥq2cx H<Sb8Da“鏯ie,#. ?B;gpQ-?ov?6,BJ\Ƥ2h֍vE%{&0-lY*h͔<+$RL0vtk\y ($Z 2ba(ۉʴBdn9IV& 4+ EIK_)=i^~i܏d[*枪9W^0'!X۵}~̳Ǚ'MBg|kq>^ҽʽ`, a7һI!_u8&-8!{ 0dk8KdѸcf_^f8it--0=iDÃ[j0ӷm5| T_E9+SDWU` oRU< 8oTP^m ѭqЪ7aڏ|*ɞ%^anZ2w_z m%@H5g܅ ݩ!(Z'" aa<'EFg_{}VmKQ?]jzI -d-h9 =OLi=2MP! a~\݌cLsh/V:E}X@E-e ׄ{AޢW,*Oj4{kDA 25pd9 1QJQvE#(XK֘ v\}T2qY0qIhSKu8BS5uɨd g(i#]ѫKb3DrK.v24ska?OߌrJ9>cOjas7; WN)q_j:]"QQ G!m몎^:cK>by M0Ώm$)7Ko6b`&PFYy"؊ `}ȵv0Hz)븢9G㮉 Hg;z%ܳ{MjHL?_eܵ6ZA4%p}Ԃ?UM.mSK(޴/LFTCbf.h yљ TgL`g2d¶h5y{SH~\d?ổb~W` [@1ݥufl 2!Lx(ў|,Z C'/rf)I.vROeNV˶sT=겟jz`mk_C2:_W˽a琖Zn-PYCHn]Rg۹o@&uSj~ʀ[j  ,.u)V!1_qӏ Z)G[wHEN[N2Ju ly=xF| a!̷N%v/8uˋe&O f:UX'T \zr.b$GO wiZm3BT>ے'PPal0ƺP_;RVb7s{tn]C2?' `(:⇖6빛J?%T,eseߡbt H΋15hYjZc!33E{Oګd8җmp12uJ/@) I3DٜmbS8&in4Dʧ5?N*2H @0X(f'@蜰u⣞s: &eQj#@ޔ9:*gCXUlOp=.]6W\LY%!e$O=x# .ι_Z]gYS/BI߁+<lHv||$EiD`jgvoD~IA_!b=&}ʀ9ܨ[,!6[E (ec47?XVO[SF9L⤣u.ӆ*қ/$5ŅMS9eq E|cм$ &B.ZvjYVdG˿7Xi%Ļo'yK +V~̦&GZ+F ҥ:Zék11.;bA)l]|,B}lpFH1%G@NlEm;>?ĵGOUrhEIiκnj=( j7oק]Ȗ%_ ?  ɞXA\D¼p7  YWa+篔g&yJ+3^^.Q@y<)\XCIpt_WhoſcTg˝o^N֐22@ԩ Qm8C>t]nufda^c2 6{;3]cnOo!NוwCv #63o1S09 zٳwgRұYB8بMtSCZhf5/֤3'\똓[)'dha.@]8VEvH5YFalF)$q >xvд"1VLI@!8@|TXCSe. %MbN3*K O]r]$ 48ƤKVYi&xr/YMŌRm\ #B7.Ҿ[dɞ wx=d#O q8.6[O%"u0=5YTW&'8?'~~&c~ze 5-@A S'fAif܀Y6EfZ vCg. pT]\I! \(|IaH;Dx Ifqb}Ǒ]r~Ѓ/QGtYf7 qԘΖm) O3ڎeL]pOv(49S3uJ>Բr CU Pn;~>fFa pLv+ ,kQ~vH]yt 8`*\OT0՝!^X͘Y&S 3kds|wX#Ж!Opu(eU]s&)PNy ϔ5.'P}i+~)%31jd޶JM= y>!dWy[JFap#ܕ՟4И+-o*wR2Qʻ'J<ݠ1e#!5LY~ߣ &#TQ2],ڛk݁kM(S BP{ 7 ۈ}߼2YI|4{P75hfAlEt3HdHīo -M4;x7ț Ku!܆5 KPltva" vcflŽpA/PrS,wةѪ#9LLBИ~N6etCA7 %|]{t I w*z G,=qvep;a',YΠ#=Iɔy2^StU%0 ,RUvQ'6'aB@]wY1eiOb-Z#0k#8KZ%x=;ϨзQ]DtQ҆{_fJ_M r{ IؕTP‚buOL\;FJj4Ȩ$BG>㎹o$::!ty:\ҎLzATIOzSL.# 3 Q*ԮgP(cWjEM9Zgm^mE"PNw"f,o_ӈq |^N*v&SD>H  n4~ʯTXwʺ=T]ܛT+;Z4ry )/|{ШA{Wq=ҧޏ!3; F 3)jlE߃>jۚtwr`i3=B IzW%Bo?cOIJ>PĝC9=tR0E[xa5sIk|%(}'O8{S:Gt3Yf#I,EH3bp,Ԫ hhޏ'T\Qgخq׻5 ު/ JJ#z+7d0nL禓R&l/K~krj3"|9LJc~:yq~QOk_gWSdp .Xl'a="ʣ͉7/bSSC%[{%whyv emo)#wh>paΔ j8O&w/$=߲Q@VWGRzJE lzIQB"5CF@9Ki 7Ω`2oO7O yA#}`\-"SL|m6!{eZ[` :D)RAd{eնG,G%?WGۯRSKsKH0/KASzB|Z&}F^0jkؼ,ԢՈ38F e?qqkhv!|~ԗs,bAyn3;S,bvF\![9!.FeG1/R[ ܚ{m}CG-Agu-P}k `6u2%Q=^W}SsoaPmzwngj9'a3{>v{%cdN4]V`\h(hۉ^N}q%(%XS>E*4}.n 2kj@KMM7WlJ,T\^k'$x^b}cz&}ʙu}} K<P `mIcP)-;|<^Y q>혈Șc_VgUsL="dXq*R3ăuϩJ_M{)Š` =gQZH@Ď"kǿ^DԎ3CqD&1uoN}$8'=}yOL}R2sMAY[X;"/]ѫB0_# BX8ڎ$RqE ށ+% 5 քo7Oo~v6pǁYHv1V$ gR G5)a*_Qd:$9HqqKS/>{ 6._f2d"ϭ'؈kƔ}ͅ\w~\Ŝ C@S~qMt軺ALJG0y>Fa4.Hǎ480ٷdLвūo_/rӛ.3َSH0O,u0S/Vt W@R/LYu 89qyv,"p, n=k[+\aby9 Sp؅m&B#5Fll[˶XXzP.l6?c}%)(8l=,TnP_&] 4zc t 0rW5Fmu'L>ZpRy@GtbQlpϮazXTyE/Eހ>ġ&^#92 \KPj}V1 FD^z [0;c i\F"r,@ȠRĈG?il%-S<ǚV'6Ɏ ts2X 5'J߉y(!*x2Ot~D{ѥ."Ym;U;mt;Fc7.L!/u(xBאy@C%)#]3߬l&̈#160Xv-e_*:$J3xTdx5j,?$kF@g&z<kpE ?kszf *kts.^뗩.qgV ?fApRlϡ`g>C']Y>Q,^CC81,PgoH|K`ܫ}. Y"9Rf/vr+gC3,DDd'2nyz/caK S F[>D i/vutaZ8xiHp 2(@|B ‘Eo f{MSg|iD1Eɤyy'4>47,Or͢$~TZ1fWH|wWWft4)t'7hߓDO/Eɨq!C˗g|y[tKb7Ĕ}gQ9 w@arI53xhxqt^.'@NӒ}HC/òI1E144h jF ;Y4gޣᏏl"v>ʛC`1%NXo%R-F^,\=@*r+oSa$|MEBPa tk&vZt ˨lvH-詂jZ b'Ki>%v$ :Ҝ c!Re~KRi-qڍq҃Cߥz?(~+e6~PwApR&u/s7)5]:BcxE}UdESXFivXy ̊QCnݻ V1(XF-GgT.;zQ2GgRz?7gcc~qp(>07^`@+ Ƿ?Ftvk,'9Jfh T7D2ډÂC%þWމ^\Xavlyh"TRzw=Y)]_h<ac_K{%YQ[M!)q6|J&r)w"1hhR-~*{O!vysR9]E9a$Eo(bve zR٦RP* f |<՟`; \]h7\yiʀEo>˲"wT`Mz9(R\rUjY%c5kxn`k0T?hZ3^!dΘlSl{Axq2{ï6^lG4B )F.j/@ݏBm fg5OnV0%)80Հ;MO8='[C O8ṨE7,zXgĔ[E;h>dRᳬ6*j*s1ZDbYˮk,R;Fz5 +r-xБ#YB[CmuD9f鹟+eU?3&, 0_[VO 9!y>6vsfN{=POW¤ռt큚[.Jp*tz IȄ4)w "pW ^8dY#CdC1w(^H?&p+~W}nkP!I*Q痡?I~2jbr2m蕹Nތ ZoP7*M s9yCgW `ūpC Zq=G#7}⬻CI!z&Q~7F[-ñG~r.j$NU &;ca_ܙ?nn0В#NsECfgϐt@B3N<>ʏW$O P8Gd7):iݟ:Misl" KW(_F=GZ4 Je3]( r.zpgb(]/ 3FCVZ8&F=/1ڎd_ F,EP>qL_|lg[0wrH]-T;xhj؜5.c\~޳NLovmIF sz3l'Tc7uW+B=#^%LKĽ9i``~ t rg̞׺ E5*\1& ,k{z(VD;y庄| !9kub&WvtM3EZc,|f_X@,^&+Zٕε7,2*qnؕW§ ߟ>0OjBV 5Àْ›FǵP~ X-괣7,1{g!. hޡj5dr41\[ :=>P>|D_t n3]1Dz)}>/ bʊbVǽO],eTګIs9f3'}=#ʄy̜ED++ݷm^\}t-av)tDu ^7zKEQK߽H!GJWпP{=+*:wI߷@o,wҦMQא)x%@!D_PZ)XV`Z#Ynh] ɸ^jZjrbg{uҘ^AW6M|>Z~si}dtek rY*X dn&îZgɣ' /w@4⟑u"ELI҂ϵ#\-2#btҸVf*co#̘'5 h yc;*Di2MBxC$z?r]K떒\S Jg@ο9(.GaS<=ًݚʓsSމfK>G:p+X4HvJ謮6 kuqJLlP {,mVF&- VQl ጊ+FCS-(c??;:]MJa;6D( zF)ӂOZ@rT !TVKnK^dZ_cN[+ J=j* vѢ6r'`OoO H^^ЗKUu#w V@.>`R1CkW#z",Mjb9BׇkhvŝK0+tbZf"`LO̝Fw6yœK {-E{>СIyVt;>DLEXBYjL`JUH/;K߁mDIPݨr+`^ePȋpk] z6 s0NR(WxЉ{jia>1c,u]% fh}dGW/Cݍ'0l+s`li{n %iQ܅S=˕K|%D##U 6W7l;Z$Ӑ]_ Xr_`{c͕Ǘ~P  <}cC5-es7kxn,5\KJz%q-bĕa6f1 kSK{)QVyژi}c#|y~"D#vćˇlb;6sDC +z{O$"b1nD`7#QM0>kq Vc`l4j`^d}ul>ԯ8D E$9  @}&}TGDRj䷾odz  II?Kq$'rl QDЗ7dg,zȔ{azP,pR8ng%]PbʶshɆ){280u]rx~\6COQ@ѥeBj0qQl~~7K;cz!X-p]*oHj_ Md#3G&"V ۠znhGlZ]̮l^Mm)=K90o?Zڈ2̪-A0TO|fu˦Y- `HT%"A,{Hj%sgh+jhUMB{BҤ&:>TZ994Hy&WEƛ$ .p@L2Aǜ,P{,x/ɀ{(gzSh4fY!l?:ǡXPG' V(@~&Af?P.ͨ2!h˥R+m:Z*p4@}$VVz<:ӆHE.ڰ9GюZ,:zit.chƷh+Zzfg2S ?\d(- Y6)>>,VM~^54XVW' +uVerX3gJ=ZӅ,.NKˀ֗LVDX3ݲHu%IM/:F:)w~ [Oyҵfȑy2B ^7\{6K{#1h\ +Y`jmRo}(CJuĆf>`=N [oч-l%6^ d-^q ~k~ƅ/N,沺Gvo?.1$1~19Quw-sJvkZKkDA'񇍌)(S(;^9a6VLgLѪq&i Q2 )x[Ta1|uz39d/AHwys(﮲n_+=]K &gj17%$ȝ D <ݍ>9!p/EC$)ԈA&5Eaڴ](/p2;]` g WYy17z冦H/#c${NCf3$LЫt޸B]hDm*}-Ϫ[Oɯ!)ʸcG NX r.u恩|O D'ti2Ul I{Vy-rk]FYSLDniU8ѓÙ DTL @;lh(%3޺F0s!較يug0Uq !gW|:⭱;a, 0qoTy7j]R4P /ml/ZqC7dl`cf{bVD_N{b#[`[7*\Pq2z^+S葴#@yf-bkFXqE!N-u-1ޏk >԰NsDňGI.7n@-RWj ݯ+c>M>O9'v#&|2ػF}FɗR!:.u"ӫ6UIܸ-'+g 2D15bPvT2DGa'|v 4BvUyaiw*r! |;i;-_G:uߦQaA9l7~KS<wd`OMQ vxӯ8 |y\' 6*x(VGl3S҂zBM?fiSjoSUPBy0hvYetn4KIG  I;ofFq;0E3Xw Α+WհLNPn߿DħF Z7Y(] F̣d: ;YAGa*_#X}JV'D w' m;yR]Y }I@k}Ĺ7U%hl_p8 r|I3I$癷$U=b͜P3,yZ+ 6yg3 '"Y,-iBh:)]_q,`hĔ b+}uxXc$ >44mJ4EYjZZEqd%k516۵B> R+L\l91'+DQnmAdo2ȼN7D1Y\?Ly9|7pƐLEPNz [KŪf4ydWqA(!cƩק]'m~{9Z^#qsX+ߩBƹ[$eY'}>W'ƉNŶ{3iէ~_"Eo34O\f;{{pR3"0 1L/+n+d[a{C {MUxD~ 2afgR2VВ_y>&9? nc:o9zȧ1j$ܿ7݊B0XCAWC\Gc\xPE,{R]J<"U%RB%@Ki{' \&i327 כ"ٽc >_"Fȹ=bw7LOɦXk%d@rD`v=nQ Ҵ#rTˢ'KV2ШK#\W)xˑ*KbpgP7W)~{;15w9nb\m(HTFvbOVs`ǒ%yD:6#CvR8IR`q+]m6vT効m{PG}V(FϛO*%G!Ɗ"`3@loޘ|xasGȲgJ pAb&@X-Vm9"égC<+6K̝]sybШ$ ^adID# ssfЙ4B{Az}C>֗Gw5 bkM RP*֭bVPd xZeKMMp(o*U3Dw"*oI:Qmm,rsM,7Hք`<@IKq%LECvig5 a xynr b ^`OHCW٭KWIl]R }(mR^Y&N}槑NXtr4C)a/]#(r\ piTto?8{NVWJח7y (y14!0`8wV,Q2(wz~j8Y+k1bb#.^_9w.DQ8F%5?GA&Uj"#bCT&rqRhDycz>:3)ɂX^݊- oz7r@oCc@X#`/0 #L  >=ߞa0b<˪;g:n(&>jX&GC7,9#u4k3,|ج kLo-w&ȡ/eTVL'ч(Fu4mܲj&gAfϗюrxhzqy0Wѳ4m$X#^xZ ߑ~PV?{Hrf,Dk&3,҄Πk7S!~4Y[́Erj5rW?vc4IhPU-pv]#‰< : Dd5# QtXGJ߄6+C6uP[}J7о6|}],vbtW 00II4OÎjyoωTZiiaC;qfGUn*u2na YB$M)6O`݁U[OS0YbY94ϸ?I~qpɰS)$#˞] whjkFɕ;ׂ.u.jqy? ۰Cps\aRE'Bk~1-o=Y 2NкVO(JhgW5pw6~mOYu?JZy~\S2*lk3ZZ[O#)l>2kAOo飫CzmK=MkD_ty<wܵ ql7`*RR;MHpnjF3D"" /m+زuG6lMH8¿rրv5䊂p  n5\*+|g,eihޓxNy&Ud@槆!NrT}(T6CxnoԹ~(]!mf"vRYcM/GһoB ?=~r9,(CitDy`vGj|z'٢E(Ojy h N- 'ײ!BIZ/Gl2AH8oY[fO׳k5~B# Kqb?Vpk8 7j^tQ|,1טp) aG&&e\X'Rw{ O>ZDIڻ[hN>`]8YAlC*hh1#~oOn>iR[i=:ڧ5C-}EfSJSx"TQq3,k@ϬXtM]\:^l݇XEIiQ|\m]Z2q[x|Y::&=U#c5Ay3DT^+t*u^֢fl7Dw7Ofy>R~GiLg`Rͻyaצ*T (U~%EnGnH&ȺK.7tωٵloM=cQf(UcU0>0gyuVg+z'|htЬ$F,U/F]Yr{ħ%d}%Υ:'kt Ksp>}9&]!^ WjR/ 4?P!hT7Lf \v:Nl5 Sr' L=g^Cc)6:ܜ`y<,euU}P}[H,D"hL@W"i\9x5oxS$w$Z#%ۊU=z9l4H0 qܨ YMTsZP.L ~H&]K$*/z=8"[z$Sl"bh<ABPC7CYhv|(p;]կ+E"0-4BH>Q7H4to9ɐ4N 2&+":4Vrv%lRBl@m Ԗ-|{Is/J%gdMm< ZzmMO~-`.UWkZ).H2qPU{MQx(-ŷ.67 v)<yjV@5B~> tܙw6QF ڌ=B7aF] zoX%s<#N+[[LA ` VK%6)K9d9G߲[,i^.yMIn6DAj`~!W"Mo@^0f3:WUq rN6{1F˨s/]+`fJ(Lhsm5ܼYٰIп/7#,igv=ڑZuk> Rl>u#Փ?}› e`73uD Z)wi؊{$x!{\~K2O!_Y5?_פAHR\('ܞwvX 4 ]Ϭ;u%.S;ؼNuUYdYm!mzak&,-.RݢWQ1bO nӻόe XG4)<~EV<}RZ[6^*YY3Dƺ{awvSXB}rew18r<],).rITGjBY!/MLBl}FU\ _>A_D<7S2 C[x eَ:=9ede z.OJއ)utvi#\+1;::ǽuo0-`Wc@Gt(lp:VY..f#zgmm=EdD g)/@ј3#K!sS>+-] 3I?&ɄqVb-Dxt@ /9ԏ7=#YLUK@˕$zjP`RpqF#}+oQ ^d_8X98+sĠ"^Dž !':D0!&ufӝhG dJ! u6"Cv<27>ع'UxSx6lq;-m^K㒦P7_]Y"&4qw%tR@>u1Уpw)GkkP-zhϑ503uqV3>Jg<.\:of\P:Xj~ۘcQA \F2Acro] cw׎BPSw0!4QөhZWop{Z.aV Ǚh§FG 5cۮKU9%=ɣf [`lM{gR[WuI{ScrHpRkޱn<6s~h+fbQ_eU4U%y2%~`jj8&(G26wO*2K$Hw+w eD'?Wݭj$sͅ+ @K]犽B ,!6$ht0A&2&paskÚKO=\Yp ʑnn_ӏ `<k z{@>eݢi("yGRW7Gx1j̀n2VrR*i.hu*DKH@?e@y^]^BКcX׊9XvQ[q˸?g6E›U,OX9(<<`=>ƨ?N$Wp 6ORE8N0V~M4NBny^%qcfܿ‚hXom 7&_NDf}y ӌMA{u LlD+ɟI3d:hΙggVqoQ\cama&9"/%vd24(͏nh"#ah4WiJJ^|2R{.RI)F;kl`0Id0ӛ/}~R_?5C bҍ Z= @}Yߒ0Z+eOe ./"*DOFR{$ W1=fAwla.}yͰPa5 H 7_Č냯jNTLig;/9Z6$ ֠}|hJĐ 0Ia/aXz.ßX 6w{8*SHa_v mᲶ)4@٭Fo&޵f qoinv+,5Jڗ5N\@YL rIGՒM;>Ul3>8}߱ rU :i)?y'X}]<yZ.kGMQk #$d[8լ-6w]*w1olSB9VOt c ڽrbmT/?ڣK:٫Ҝ.2/sGۆmo*d@t$<~!zJ!:WݨM}z5>OwYMs1_HE#&~hm/,k.WDi)hSYjF$Cmྒ%? w*?+jy VU^@|߲K*du"N%Z 7ǞL:Hj/A"ZC9A':B3~qұ$$'p$cSZ%Nצ>;͜).>XujhH΢&+K " ؉ VhHhwqVS)~wۻ .,V7ξLvFH @XB6x{mgTz$o*~oſEթvv25N"a@H}W9N#x@ĪYr3[h=iZuQs 6]Ѡ uqݎQv!w8ȑˌ4` gIԋ->;:p5*_`~7?MK쥈֬{E}qIeO{w$$i.QzőqIT^썩@T\Zx!4_{Vh =#WI4y1p}?ڂzu~ p!4Τ&2;A\jFl"xYz4XIW" }\_xҧuW*2E" [u?$=F B L@"q/LS($*qaQҘ=RKYw+VuT6Ŋ-ؠK@3Φ#|ť-;l9﹝ܕZ?x-fXS͒#;.J 8X7%~[!3FY9ٹļ_4[nhf),Bw=Ibho]ijؤ U,jhHX4 *xf3יAT]@"A3z#*qsĜE5lOtF+|y' nx Z5x0bҞM$g Vc[R}EI> ^ sVu=POIzŒOϠ}d/1V,+z,ZDlZW'5)b2rHarYzv6(-4 wÇěapfʥj;#!CClBXR`@`̎ NAz@ݐpF]XZ=s/JOI ǟXLo6|)~} hhM4%g)4i>XOiF?$e+B%lOVõ/*9@;/%9̢Fū7EJPҡ-\ 19@\1alJ;T"Kؓ$XXLU wU?}Cr;Pv&͕Lusk!bO M>^lQJM||%69E @sH'"EP5,o)v0UJ3[κL7bv:ٙ&h9X8j)|_xOS|#ZtaQME 6.eU !HLUl>!2s^`;?:9ayL#W_2 a:mx eCx(' f>+Rng=OGZs `3uT~ܾ6զ! 0zSRDFAw*/Ih6>/xTM cq1Md킺 ,Fڜ­_1y F@ytl-&K<.J[P/FA(tJPZ:P` 2EPR̳-ɶ;Ğz#RVОQ&#k >Q FCSԎ3K}9OYGU/c\rH[GmmqE06+$!C>t@ځptP;8QZurN?z+HLW2v( G_ԅtXUruNq5%XR}tqK={AjB`fڳ=. {+~(W-=E*UA%!rqpQl is u޿}2 oyPaK#h!ƺ%txev_d踬_*KNl o[m/xudTct~c2gM+V50 @AS{ UY96;!Z:5"؎ A):&kH cOQjǥȝu&bAN8.CȯtuN*@Jy_]o*|6`WLJfZ{/5 #3GXO%hEr[9?.|8sRhYn-rG&5;z6m6yr N`l[c2{Bd!)߳ ֬+_~2@* v9o hω@9ufT?9F X]pM37>nhɼ!X&aBgpEF ƪVSu2jPmOxm&MN4@ w5\O/MfAUk "THvMy_ i XD$%ѐ}+?*cwS>'ִ7 .ߜx-لsxqz!aa Jkn į``'ns[HlM*S\ںtF&{rd߲T{n\w\Շ:PԸGONAkkfݜ&S_pY7 {DlMtmo)*oVPrck]RtE!cD.$T;"NW?lbd PMA ]-{ {F7F]TKJqZ3Nzv+єy^YpGz[T*})꺭 $jbO Y's;GY9gq ,*M1lЬ6LjD;XRӮ@M32Ì۵h~@TJd02:#>h W1=Co X`4+8$/ ,[C5W Exws#IBr`3-RClB5%WhG^Hbȭp8$qQ$^E5o3J(uxub˅~#s`IcѯnܢP vx&wT/uڽ~xxO7p~tPo+,ng. ?ᦏ 3/': 9(#xxgo}m;_&(,LVUs-O˽~;3^8~4E~Bb}#{'dއxA I L)&0l8Ef%Rh\R_d 4;y8"v8=p#{쬨4&W_'bBsm\i m:B3.C@y.xH3ɝbdSSV㙄2(|~ϪDkDnv^ 4rUgHAD`ZOUǖ<ʘ%jYL7htJ?鿦C=ABTitFla֥6.㛔XL~b&_k<Җ]DA^n޸Łs|@CO_zj&nqa5\\_ | A=WdZl| T`)]b L(æx 60 r2L{Y49QhF+˕ UFK{XEg.4Y$-_NV~,ך: a%dc .Yai&sq<ߕ/J|[Ub-( I=F =o X+Im?'\xw's<&xsē!czk_Vu +>JH`\,` RX_gl&\BQEj8 f%Payu- ̭7VډuAuuJp(xiCHDs1KbୄHEbznAۚq.R0O|\ zv`?oYTUzmj6@CDmD lЮZaU|XIk:t^siՒdĦ悳Sbpj7nsȐj{Qf/kwwj}eⶣYt\Ϯ3S+}iX\{=M?% `|+nsH@reRE,T]6cD W01tOO5ڪb;'x+75fk@&v$n^!OeN{sqe\8UBEa=L'C^X@q5$`M&&*ש7C3֬)Af{l}ˆ$H~ԣ'y9Yu`Ԍ2n[Tr YtJ6z)@Zh'Жoe(ɗ Po-%(?4&AǭMVRݞ__DF>NrKC;NH|lPZ&6y:/N+Bl*>ݢ? ̓<Pop7BN<][Gŋ(z9!M]m$%0 LK/7t66qȰÝ 2X"Y* Ym e  = ӗa19,xV"D4b (eWgɁJIȨ[`6E+?r5k4հWܜ2A"t@r+Rڧ| /Q=,x{q&t :o3qU$5D6DaƯ]3YpQZAL9MzY&w+޼Op:w`8Ը~+:ܜuXm1_/$^4D}U»<6^~5 mx$\U~۝ZxN9*@Qc6C˪ĸC>:_Ay Ʀ+KDqN3 +SRUoSM^͌lQeH㻎Mneǭ.I 1/۽_o޸izJG:IRŗz-|Ⱥ mKVvCTɩ^@WV1$JO܊[䇨q,n'7lS%ْqG{?oω&.LΊL]ž8̟^j̓{O>1?=霰[`r-ZQo9QՄڧY_ل8@ v*(Rl~ l[3A/ p (;VK 2ypf0.'T׋R$uL ʙDt& D?c,%,@smښkdh;QvO(]\|('_p.bYæj&y':ȭ9k+9A?3ְfn*\7pmcuzrM%U'hilrEץ.dhmF&vKu5:=w{&.sUg0v@ZJ"X HFL#Km#7ѝܢqlܔ2vZ]@D@ mSr[N>]=5[k氻:p182e.8zp\Ї&HeAw/vE/ ^f4qT&Gr`,ZoŚj Π,e4jԆTf:E<۔Ga:8Q'K4Bt(!tߺ{2UO!RwV(Pm#@*jظ15a#- iTdO=#lYRc!OνSsBB?1l%)RŎl-(s)$i-b $_})+zZ-~XbcLAyYGF$AR ~2 4̺ 2聱4;R@nRIbNiH-bơ31q^@r~Tޣ?4@4 *ɱ%$/L$I7ˢYY:v`c8*a^bgkwB߄K`i>.ة*㘬C8z@(Lb F.ӽ"Φ;A8 HTBNir)ט j$+t.C|;zc>W1?KwE5|FA,KBݡsvy8ztE ó Sna 2*8:F\huH#Ivw!R љ%?D_1 [q0yvh%XvjKg yb@]+D=(1DRg5}ՇnckEC6Ժf],}|` |K>eL;U3g!Hᦽ|jR]9e7vIdPRZF Ҭ8"W-:Вn)]c1S嘑4y14yl@$,Dh4ܜ` ō ?bV'U(ʔ^ؚCëyXI&!4޹ZfNMJ81@ PСOk;G`;nR_Ez$b(ĩx z9*li pP1eNiw(6+=L%"drpd:iFtŽ"{ _] ?'E{)I!k=F\-_\w915Ѝz +j-tRÂN |f*pǥV8["gܑf a!TA1ih#bH$qҗ7 w#8f~xωq `ClqEU pV:QF(%GK *o;m:׷^K 3ɡRE*Uj?['V^@p -o bzRYs*R,mpcEHR[sQ?w~'pN GjK%xC×5l*sc ˍztLOyT]F")2rA"Y =.T20hH0O:gF 6OJ!qI8npV^# bT۩ .&}nf5'9ǷEO=;6эw~T7)'btTX itd-+`uT ^|ĂoXzHNncf?da}vVskPmP^cHJ]9q+POF⬥[ZxA$ǤfC)²-+/ubgn8tds{w ?9#3o4al&B uBH? THS [z%#Wc7Iha #!_w[Ce whW:1JdKxcCǀ GX Y倥s8, )bf#64Gn_]H  bﬓwGٻ[p Ÿӓ֬dnȉFڐVrax8 !nCop1 ~XVE_q pK=DxMQ?A|gu~;"|\4wPL= ؄"&`ۥ!晠@RӈȄq#!C~VgH.lVڴM4Ko3=-%{f8I\u O U3|r%&S["a۠ʡB 0+xvZz9@ W<]@\k>d 7p6]҉Dջ|QP!3'e~X?Cma~|u |nusx<<`w-'U2kr?" +x`nEV^ y8*BLbhvW,;6Csod4$Lx)%EoVbr"S|%{p'Jb0I.5L;Nq l>wyhZq|ZIQUDs^Z5f͙uFr/o\wՋր!f.l^p3&ᒏ#Wm8Μښ\T[j15z%rv3&>YP3?pb@QP?!];a T?T{#WaZ>^aP+9ZIXx璙W:1Jjn_0j&Is!GtLD6=O*MtB)%GJg&8.=hHfTj3mZ9CsSɜԵِ0jzdK"Ղh7򵾳e=`0!J+~&tBpcz[9#du=t*n!52ʑ2}"Ƈܣd 3 8Ž@GT:( ;3GKks&jt|,8 &!!ZЛ |21tr$XD6T+%HY-,~G0NA佇cDz oYR^V4ȐFV1T7kEq*Ake0<;gFDm 4AHR{.t=مBk /w# ̨TD͔"/T;?DvH{ʐhqSvKN9Z )lˏ8{qOTdאp?V/CKu`b:u}=os} 2*Ōk–Q\]uP8 )C߹^?В >:E$iLU]~Vel%k$)U{d!$>0.6獟چx4LbM]kZ)l!A2;ϼr?@`gQꡱwDz>^5}({8AdѾnXd,B-uT$f8HuȸVFyIp%irU 0Nw9$,Nɾ~j!a-EG4u>i$< geb\~HE@l3n;"+ ھZxUS{1@[h]260d1KQwj+d1YO+׫,id`!5Ano'h<ԩDK:ZbR .x-^fpX_$=B:@x p ȎרHib,D.E 0?.JD0F I҇~VT.znjMŶݶBhBêdRj`P fH!x1QTQpuJg-&1gq@tM瘼 6L3OקfV+uɪݰbu~IU_)#VM0Rn+".xF!PvJ2aifbsC;y>Qυ'՗.BD{/tZ{ w\Sc cb(4N^bXU#m%· Qo{UdSk={lYH)GkYB@^tԄoEw&V˂7l>+N˫6ľ!YNdl5[n^˛Mٝ.z1چXw!!P{Z5~_s$(/`vrH{,ҬvR=[;9F֪P>i; BvJzZzzX3 ȆY.+.pW}mo( W2v݆LQ0a_Y~]]9*oC&$Z x)^ GY/w}Tw.c ˕Js׏ģGx(gEM)ܦ5Q=t0kCU=d0T^O3.#( 54z?[HKE|őKLwY  1/D: [*^JZc{"L9m' gm"(+R$ȨԾqgBh̡::Y#"+0ܥhyUu1Xf"Upc5Icui;uy4w 8@א"R,z) l7)D8skOe$cmἀcyAnAf(-.dA &s$ꅀz;ΫgyeY_\IH4t$cjupK|&lY~ZL\(Q }L2இ:j"}HuVzqǮFNjc7~zAc1 ] =s'/>L6gKf9gfNTXXX\_[PvSxҥ hA d/l0Ԝfs]\W[dpz/R@X_[lMDw6g"9xuIǮ04NP YkeY^IL+cЛC^ F0S<.u-MlBzE˵X/1[5 <MIaKI93²V*D=i Ⱦp8Oq~8uܘ:h1j:SkTbW9WD{0SwrV툨G2wjm$RR9#S)Px__K Niȡr65*o:D'AKm1[3Mv>,M`̌j>IɵLS$ɹ{EChC%mTiN"ї Y4D476C4ie*Q$q4ul|}itMy s"/MDK'k]?b/x\k3 1MA'@ƹB4@; sRY2e Dlt. 4^Rp_{T};콃!]YX+OUf: Qjx0RYī赘'`̥';xֳbf'Oj2>WJANEܸƟ#OY>jg/ۨf׊HF9wpysނ'fgǵ({2kPe#ɹ(n$BDHP8|MO#Εv+ Xg71d_m;^ζy[~V/'ɷwjqA+W"%MvExJjQFk =QiϭRa n;@=X)fʙCkl}=(VS.v:x^3!+G"e.fW>QPU>Q*/O<ýVo_ b+ F&V}6eО`~Tx1%Т12Ȇh0XUDcKzVScS_ydO~DˇxX2c,i<?k<εc\mWW,n6(t#jfiS;[L vW=ODO]C`\ ;OJ`Xhs햵-w$D[z:nlXɠS$t`hK#JHtj ϟ=<pĴTG"]߉ n5&a䲦.,+; _zuu9!)ZZ[lBNAԭS]=غ ܿʶHoQgiCO \5IѦ,`>oz>HGvQ"N:T:V}j0-# ?n`Q*3>.._ b~izdsx&ڐNK|V-A$1|JTޏE釖nDRUEEӌ%c:L葨Ǖ͡ Qw$y}l2Rplb Nª5}ʂK4$,2=^f,@p _)xk GïA͔fztkiS Y] R#pπN?c〵NKF3/D7_C8<͋ƚtD Đ4yl}A-2CMS~=Xʓ~l3ꟕwzɼ:n4L9]>LctX]f:Yj&6y2/2#hKx㹆&(bC -<}#0 ~L7Z_¶fٶY箅Շ8cJؐ5ϋ\4z‡7/p%jk"z5;|qK/Ņ)%\5C">UdI 9ioEBۨrX*U Og )G^8i$ X^xԣʜEV:)Zo݂2`G31kdG/Ry>{qXb&cۦk=5v'2$եgʾP焢/kc3N1HM5t ?KOdf0E;H)xXc~)ǃ #gh$u'`JpTPa5 @g,Qhe xl>wp{rC:9otB*ƗëBϾ4g+ŨvSpᲲf]*`g%2p))1&EZ*gZM1(`o kWX`wt #ǐջ689eY/FQ Ҿc6݃_,?Df%y a1V* Ȗw ,dB_+Xk:j(Xt;Lbaช|hI 6e~"[3c kS3 nq%ϰۘRPq/Tɂ4s#YM)+R 4\@ 0ui5_mhDUυڟ܈ON9+E,}Zzhy Ok'bR3+&d@gN aЬDKa2guϱ)X")d+t?wC=ZiFc 6cOu .YzQKĢ˰eNћMp~yŬ'6Ὢ+vXƽ@8[BrB![Y[ˡ!F-A}9f'`? _3LgTkgC=Y1Jv]]#^>XXE+A-GLV_ H*(&q(qd7㞔*{Hkc7xp!Ո>#x^kēk:+dLN?Ǩ20u1w.gM9'[c:%: %`ܞbnP:‰:Op[k8 0'~[ڬ`Dx%# *M2U|@IQhgPZ* h]4#H{['WGQ%jȩr Y ([v^ GkQC [NjFN%(ؼ#^Ua-peMG죚 n1ŬwtЌ@+Eiͧ^5&Aw a)QЄϹ!Y 9BRe͕w{={QP*tcSr;`.C}L֤Z\AhrgBp٥湼S,@Yo y~-1`zGyAnܛz[RpA4Ɵ_j#0@(upjqoYkZ)%OuikmKR M/6jf}YWp0C;Ytg஢I1Ȕ`bȆH-eSd^qOӇ|BPuYOL2P[|E-Zu^XϫyK0&M `8X}}nNkY߳\{\ꎢtXa3:) yfaTXäO:؃4>g4B{pf~)!'-Sک9[..` N(k~WH54רmyj|+e(5I?CQLŠF(B>O(:kT>y_p2+aF^IrJXL \@ٷ? kh9?U(0lE 0eCk4AѯPW(VqB4>p#C|5|Oyz.U3lYG"xb:|oAN81 兢:]*xF/LhQG=-AB+O}+OA|dVW9/y[}D 8̟JB91D~04^8^QxuPO(u·kap?{m E/`8gwPq76\Z0#̃2m'C(C DN,:c/?ɰ?G_lJxGvhyhMcy H¯FY^>ܜ"#V`kc4$Wr4}䧏Ko^h WX~GWK-d^9M,H\J(K~hLkdMWٸtR<-?zYӮO БnW[Ț瑤/9G9_|k;HI7h'N une92x@l5AԎ}fg:oWזV,UwLQ.-!Sٲi.,#"Pwӯ=97ng)zLMw# m1-66_, >&Ǽ#jmK̑칀;!qo0B@(~ߚL\C>x1?uAsT-)Δ2Mꤢfm-c{IO$ y՗#TND]/Xt҃6czӅՂoWq-j(`?Dˎ>v/`5rz QE2⋱USFЇu0K5\ʼn匂wqY A츤x ,妾jm\S\?}?Dř7* ;er8P\yjSȣ/Ho'@0=Mh{E0{3|4ʽ+SJSc8UhxH)ud,@BBEK$QP*XSn>F8 )P_V|!Lq;۱3.0ǒDH4S|8,{Em ƥ$ Z<~Oo8>OO%72S#G/ s 0TZ~K%sɩ&vv[D-ʡ8Bzi AIhbAtڔ7#hk{}L-7^_L;Os7aox~KTsi$,A C!v&Gs`t}OG uov!?h-4?vOdꚽVI#TcԙvotK$e@^~#=ɍѮU_.C{O%hBQSz) Ժf^zJ<4YC >GSs|3YkFc䲤v_n"ӎ}J`S|H$]y2+ٸ}fԮN 491pO"n@9tTc ,(\'nW=_UvB]v YN5C 7Äڜ{ wغ?b1;8cVM q⟹kTez8+HE>uރZY,E Հ]_tVp\f$O\(8b!:~?=̟ڦyw. ѢØO|hL]aU2&@٬> }rEgHLPZa<&-2]]..B}ة\Tn'y% ye9#ܕ`tܳS[? ~-HgC3~4B>,B.lXFtk8GNHV|/}E!UzAY]cAs8V 4epU4EWsBrvE]I jXCx.WgCP!{=ghxSJJ sv=C۬?Pra!2)Gyk͒ebV4DcMȜ2)Ž0{fLJ1If-[TBQGrxm )d㍬~ @IntN x@S<5b*mU+xm6{NuZ#MTxM(=3|[n8 SQf-=愣;L=Eם.˞l}Z<$`">i,ճ+FmRŤn-1IܢoS 8"JO !nʹ,fq C086B(ܷB"l4 */i{a'%Ï(w*KވRGw2qlXN+:6IE|_Y,œH`'SwwE3P. +{! }LX{Emsl _RMTy& .B]"NVٱчksl$^j'dR&s^ᦋ'd`G;V5*A\Wv/3$k%V_%ߔ ٣Hê:: C)FOнDKԭl˱AݥUĢ0Si\ ~Wq+뫷.?[Z&FQ4Oʳ*L㡜ЏFQ:xvD>lA2&==hJ ŭ GI!xFp2@d 1G w{>oF_󷯷B4ġՒHTZ hǝ$SQVuΨ$ rꮈ,f,DauxOh?ֵv:.+~cY,1 BfǿiQϪՉ. m ?}~ϖl )CaFBMtO&ܩ5; g I2`N3h_%h`H=1EJIUł}V@I3~Zy"g|W,uh^QwYo֭KP<]eB.L>qTPs28Ovw/cN6o4=Bi.' 쩮܌uƥN%$DoZ=ZF_RaVm2*Մu2Ϸzm?L3̯@n<1)s{}'^ Is~F̫X@7ғir]DIsgi8oofYɎXV!\%qLDTiqicxO֛J1P}?2&+y:h5*pl} f8CM;/gZZdh/R}~"8Z3=Д/qk".\8Req6J51=e%ln?GېDzUV;]f}O5e/RV%Ɏ^IߟI֑UpaL.l,|d?Q)TL\=;ǭ yBj]Uv?i+pQmo>קx }^It*9ܬI~L{^A0V9 Q 8yzMK63r?6ݝV;ttYTb:U)3L_4FUO*y8=eщs=R4qg7ũ&(6vje ǃ+rPNz M"HGS@$=S sܻtub1IApRgs* I3FHʧKqÄS`uuR%Ág)ʧ\\XO2bQ* Γ#r*QU 4Rz|O<-T4 }" X&58i~eu%|yHJC/zэMW`&6aV#!q0pѦ:UO2Y}}uV62 \aûT8xo6V+]ΙT['1,$A/I-~g؏sO}P> Eo"eGl bN]7(ZT1+Kȕ,UoB@_+n"UP,c,9E~r@B.A6L-3~DyMnѳLܝަ+̋$S;Hd7N&IHeDhkb5EMV_ؘ&d۱)xGE&8\sh $ƔZe8>3#{! P.p!Ҡdo M1b?3cOd#+RjfpณO "Ϛ&GS_(il Pۻ᮲4K(F'T2 ^D"KM.o=~ة\(+KHcz) phyf2H#Y]55H]XI$R2q# ^\٣E=^HY6L}]-x &d8YPK0ep"=vc- 8)?μ@9bl:e2e? GѫRt xHoƲDK;]"6*ǺŪ[`p 2d; 7,&H%gY2^2W)¡2}_ZNe% 5MiH:v_;wPlvv신V xTP'W /dҟ[oh4!GAi_̐s(JO%` B ck 3@m##\-=^s\4 %eF=.uٛG\$= |MEVN2ׇ-r+cJIP㷃$[i:">Z"XҠ FR/U>tB>ߣ릈PM.Wr`P^L[Fv뮑1++jX޷wϷl=O~PO>S]a`nQ=~)qV[mw y, ᵾ1ћT6ŵV}:T`_d96  c^YvA["&fS,NJa!8<= xqt1aQjCK#] jf!ΉWH[S\QIa aͿ;օoMQ|G$[^`s T ԧGԮUWrل}:mqs;$N#[> .kAH`MF3RNV.KiO[C6u ϲ7PvƜ+P{kA¦02 !\ L~ sn5_aR*j$.LƁ{ ܘ6zS*şHegUV \HpCA<Ҏy=iWn" ˍ _"R̹~WMQqG]R1lFM(B%}Nڎ2ߐQ%,v@-TIԡc;g'9L4̉%D2!{eBJjk̀hEQM,FUֳn̘x6sv}jj)\c0R(i~+S 0n@V~˄l-tE/c NrO&9]Ȇ> EµYYQ:7M@A gZIO=Ɓq+M~ϱxԪ+w*!xg18omK,+V6(?dxhriتMr˕8i~p }M \Ơy= x S3rR(0hv.fg\b2wu;GOJ6YLkI*7+K}]ydW oT/_jyG6nʦ!DotUSTelBܪ!Y8,qrq.>5Z*D@Q2obT׺H-ŖpŘ--Ĕ` ?Y _/CE;ؽivaR7)IuL>ξI{0髉3~MFMc)3?8'dfկ#Hը0+3dB݆}}A |o:W%U#ʿ#mƔ{~\Cu[۟VPo\+|h#Sk5>5hF)6ǪTDt-R+WZ_۞J@ bjaD!OSp{{E` \Rji$ h*.UA8ؽ걥NѸ-y{ݙMdL5 ~x\yfz 69i}$!&6Jd8!XA܍W ɢ-me&:_3H  ܟWl5} _B3sA%Dæ~[,r ul~QH~ j-(ߧdst~oJtptw?_M|0< pyZQSgK$bF aZyi{T"+ۀpu5_ g,lh~;c֜[V(8R|5GV1QkXʓD2oKIv@3<>p6HnL@n/s ݙ 39 VRY-n=\++'&E*7ڽ%e Cw9I$AXwڪ ##RL,AwQ+B"pi :ƒ@@kUnGnB[;Fo}hT#F<ED~[A5ϘM؁NLǰ)z0uMd+-mMDZ!6Rb􄳓džei:Hݖό_wda@΂r13 ӣU493"Rt}dulI\$z5QEhA l@!|6Y"V)f.r;a^AyEĐ$)|N46+)WF0Zfib,/(bi;iJymp V˥RY6FkGW0E`1tirA 9aQPN$,#W^=^:Ƚ\dl) K4˂6$zEռJ$ߢ@e&d(W2 G@kf# E:%LLz1lQa9Nomrk9=bȸ☭[ok/ Lu̬ak6 j6j- FK۬6&@-lWˈ6MW9)ut^-2yqӮO֖B3l^=OO }iPEHWE&eaGz$T ߗ0 }ZTNF3ӛ9t&PUJ3HI*Q0Y^`n@3;b;g>Y`:"eP NhDgZI>LF37xeh惍Aa'G%?+f'Qd V7o'^(`<A0s.ިM #?g;;sFA/VNk}PA8vs2}< LgU "SZN]ٛIn{>8-8}q+f'fFE<%l]SH@"sVoDE`RjTwqZArAKob`J VI(Ƙ 0*Ċ<)!|q-PthLIa. ](IB4;[1H2'flp)1>x.G/*ckw],tjŌelg$j7܋ mD $Lwpl pho}y1|4%%A"a2 4Mi[.PWѯTc贈A n:Xzx<>zie:5jNyS]ns ҄Xj c#J.>%aL lde{q C"[@Yd puAH?߱5t8r_ S7.ǸHfڗ_&tFr8Vh6=i 'Cj:=Ui'/;gV858tVW,{D]BҦs̒0bI26#07ל କiݑլRg.' w;q=0},.lԅ-v瘏4(1ǖ)v;&WiBWcT@1{^LY? Lפb([Dbby&(HȕSuǗ7#&Z!c0"([DT@o]ݖ^̄acKRfx kmYqt$RwkO|=KZe̟EH}~2N&:I1%fQֱ`-SWbtjk`%7 s$XZ3pʃ/  CTN}nL1(&̓v~>v_B#D4Ty:ٍAc0ݔC %6s:Bֱ@iBJ͙3LW0Za^%$5rR/yiXf̛HLư0aR|&7S}u.ԄF =KsQhωy9ꍥjM%HW,'Bt*|NX/TVPv, l͵InZuW~it-.LJgܨY&>!qe0 Ǡ9;`xWk pÒ0)|F|0AgqxX)IjNR׹%0@d}G zpYΩ .gu~ʐUS,ñ>t$Tb,.aϛx^:qrOp pAFUB!:uFujX$F Vj8j-1zTٙi4 "74aր*beۤ*Nx"dE 䖊>bٞql{P|?1zVt05:jG.sݶ v#H 'cfu>Y !'E\Z-f`r1F 3{ϐ%w`u`l@xd  If>b57S&}AP'0;.!8 kbůߖ㎉SDAE*ǔpQqGrwBL :<b)S'rɰ]D4Вy(“< ەnږ+}h !Q_n3u5Ѿ]9E%Պ {Q嗒elOw进*hv]4D Օ/J:_r傾KM2=?m~fr)M^bƼL=Z` 8)5ɝA Ø/4ɥ ߋOiK^i ěOZ~{W71vV/& Qix1RĄŨ 2adpq3ՁT%=84VѶ coMT{qDQ0:;| 4y8NDxmo$PLAg`610e瓸bH dm4Dh&aw~RۖOj<qqrz͂Nʛ.R[+R^FNl18PҶp~nʉfDŽ%< f^>pп Is&UXYܝa.jL~|0M,$:?̂!ċ-G1xDmk)a<(R"3Kكuef-OW ,nspe Ezig gNU<\$OvF>-bLp`;H_̴ߊ7=3:PS4~1B}9#8&i9JDUl<(:dU7t|st\EhQzFP\̤c.d `a Z!nьN`m .-`{sa_7VO6#[p+C+&Y"̇B |g"y)rR5{o^[rg Mү2C 6( A5RwCrZ\49NEN9LjW/]."<Ι'4z X*\M"F*jKb"@ݳu| pp}j˴6+mcb`fzzyXZ^?ތy?sAAbuiļ&8tWG1U${2|N;MS3mvCTnm R3̬dr(T-> M0"i~>8Qxj ?ZZ?p'#'6 d/}W"v2 xOc wk\D׊Mw,(Bm'Y drqd azׂt[*x8+.NXoNL4$\]rs,2qq! :v&1 F{pe\.uA'X"V`iKl}C7x,tsxc>ĥgCQ"]"] Yt!60;#7ʿsFWv]Cgnfy[A(mqJ/=>#UYF! tд.io3]-ބT:֭/Md];QڻtVgnnllnȏ٘}wfWCR])joAs2;G5첷;MIhS% fXv}.a$v*$WB;?.6-a^]L?UN@TaXRAfmqf̢ x'd<-T4F.PY)"("_ZKSObjxL8I:,gpdgP/xxX)s @$I~ET+b%I|}K֘^hѦk54oJV㴪]un2V6]rW+|Z>݂6OʱJ9۩)|clܸALU  G8u Cu/H~D܏0?KYlh Ҽ K@'պFG6eKC& .fXotKf*f XV}B,1Dч^'jt(AXn.I<&&"2wB"r[8λCMtS]>ɾhĿ3T3>tFKT*{52oQɿ58do\= :t:Mel~ m2iy"Pqo͓79S?u8M\+yN= B <[bY#7JRU>`ko6ʐ;d3x<z4Zտڢ/Vd)=O&KXQ01젏T `0? Mn/Ah~wmX-RݦHX"шyǎV+WF>N,@řp%jS(]5UxfC+l\zRcϔ@8r|q=8(ƍC$D wW CdJ2}"2"7쫠mI-"Z!KA8ܶ 1y^&GBɜ *jlw藹e%~/r3\e ^EI%JHu(^.)"mCKQiqYP%7Tl\`6}bG);+ޡ)75G@$cr!@íB (t]7}/6ۈnCxh0pJy UWA'_@p#nt'+'>'_+@aڡΰd-ÚNN cNe]׈#õxՄ=6^̋0{xcynWMql4>[HX$lt}U?O8yN>a,GTCI :/OejL !S_V;c,ծ]X&W9UXt[긥k>~w)К>'2\b̼]K{7 #]$ >nVA:T:M ?j{+bO#fQ`=W!|=d%8c{`2g)!>!GcE V_!9dP\h#-{ǭw5x0i$(#|cO Z$iN؈ dpJTlEK=^( u> Dui\lO@X<FGt  ._BW,C Y+gPd@B# 9ṽx ab~u(6BQă1;ɡyބgU1<mP?ˋh#x7{5!wZVDT!D'#xJW@E41IrMGCTsf)8rc S銆zkG\_ƢԻAu3ERn%Ǜby7'D)*95R5e,1YП[yϓ%QҊ;T?h>@l|&FwH2\j61|7 Q67) >YZ3˨5_,9;MW~]e!E7*W+@&I<(ttOMV$cmLsl扠q =t Z0yMͣ{U?Z7:GIg:5.C4}I5R?v97/E''*\# `9gUMvg8pg{5>g#~TۜibȘYBq8BA~-phw6NqHyJ-SI{4Φڶ/K&Y*rzXX&ppІԩ 3#l?>"y-Gqr s|JNۆp H Olo&0a+w~by@<9O/ܫBpmrp;(H̍FJv&S3|W)- fT”u҉|+-5AogU.56_$O<4]?1_R c?:6+򊲫ץ,9qxC^/Rޝ.5A;P[5sN&F 8krs~ 3u vMAx=e1w3ڂх1m?2QcP B)*{Y¶Hڄ9@y/c EtRi,yC @<`Ӽ7yL+'VN j *!oeDlML:nj$*u\EB^N!ޠqCmhGkyWBw(riiOLqm5u_΋ v@VV,e(`403Z/S )XW|6B f|"9\zrQտl,R+Js쎢 YܰWjFT|C|w.sbd{R#5FmDU}\#r7 04wLpi%sTh9fAKEF )ٵ6  ;Ye10d4Y [ O_u$*$ 졾,/j>=;/sŒ00vT(hֆTef1 vs\sTU\aX@aWH2R?-Őo=Z2O~1OO)B67)PS,"~ڋZcI2 Cl.= Ԙ]P;jlr\)-u R4:ӨqGltCk8xmٶ4R 8K~FN$:S^3s0%DrW \P}*e9J(V8dHw0,TZ"]E2X@~uϧ+NBq )GOP5M5] {Vۥ?/mCWkv4 <—!6w}p^t=ޙo&0=[>0'/2v7I$RnnP ,(x,x}8>6c prN -{ Px[l@*YoF/$ߜDSY  w;YDl.ˑ=jRPd5 fӍ -hNjFt =^D_9$Rk^ BeJv&| Xa=8 vDu=ک:xO2uۜ:Oq#R"f?xQ9h +^m2u5Jf Ҩ7U.I/I Ktmiel5Zp\; )~d&`#0+reG’kF|udD.XrF!qSLԌ# {eeݟxa2k5 >H)#ʗ1gYHq>ѪKcUYQO /^h #3f i @V8K%eet -riF7F!,{,>ig)ɴ_RTg'tۿO\Ԟ2avWΓ.[]q9#b䠲D.CEҵO}7BU!򞯃IF$m3L`P*=\B&\&bt ֏C)XAPxM_[rvµ\8*g8]pGiN8^* 3=hꠄjcXM<:3:J kBQ#yiju+rLYw:LShv*ԦDwK]C6jl]IMѩL( ja]z<0${x_ hO1vB4Q2RCXizYnY4.zq~ӣ4w"9E%c'~Z']w3*< 7 {UgwkF}~H rxiIw8QU/W)XM`0YpkX(WӰ0]qtdJkㄇyH#5/YWm4)sC2˜ &y05~1( u2EcPs =9'='ɨ%Ure:D 'o<t辬-'({%BȖy5,&?W?@:|+_UiK/3=Ӱ<"HJ`b[&= nI|f]<D{1:DI ySYJUy˩a>U6\k1|Η&Nc( FFڴ_CcOVN\TV!Ŗq.gҁc@MGr:C4w=JGUy!#8Y`be>{h)EaYsƂ2D?#:|uJXcfj&$ಿ@IJxl1o6@hY F埞SЇ5tQ+-jcJr+h~ϬiZHS5"˲VrNoϴΙ r:Z` 9IU% ECnϥQs\qvQD7p'IɎ(JqKN 8pho([uysɒJGx>AlJB~] MJ$Y Ikly(n+)@o- ; Ϻ) wm݉=R> 9"|/13D8PpU^"mg#Q 5TGb$uD"a*"6ך+ދđxI>޼Sz2p|a4(ٕe~Ie \[ޙ^bY+jJ.;b3cxbELao,6ϗKMu$60#%}JAI3ѱZF@M\x5-8q1a/l&iO\U)&nLiIdϿ,qw=*uҖDg`+ݖ>cT8c)3gݼe0?۸T(}%gDZ8o2*UuJ8C%5^{ 1["6k/H0"\^wЀ(QAhLJ(F+:>a_"lO8Xw \qW5oGeN/ߓ9o`xXbVW5XtM !o !9sY&p:Wk&όT %8 V9V1ґx1M԰I{dG,PXw5_y4G:&Na%&EbhI'yABv< ;Ggd!j_^=E W i*dS+m0PK#tV&' }YJcPyFvV s\y Q W5lnӦ-@R=DZ?(P1E{_kp/M +2ܙelL39I{'sa2,$6PIzHˤ3|7णiEapVP'-S*p0ƛo.Ar˹Wأ}ˋ,O Ho2tN|7LoWp9,L CYbgH>)+Bd x^J_@}F4or.5{,/IOAkX0'ِV*0β$+LTg/C]WE1貛I(X&Z!~=JUҙ`{RJ.RZeupI6Jo/7vOeW\MVrӟjq/X3'|n[_>ij[-D^nrVh k-uDlqF>j,GJ>KHjeG+M$י mOp⩃A"i6ƂQU$7Fu%QE@'}r:JL@5:QQͻr{CȍVrOPtRp$7ϱ 郵06biХ(j5GWI~ 0Ef:)`Ԙfn w&o?^^n-v?ZԂ*fiNBnO@}FJ'Yh/ÿܙ~>u-W>(9)"NO=qR)5.;Nn*X>dsuqD " o vhtZ|0EBf} r?EsmD/s x vӇ6%+ʘRxFݿgFltˣ&jZ}J+S;1'NwLwY\ُCx}?)'N&aҰO3źh+ˀmpDzvgdD3aB-++!}ˬ5?P },GOdX]vWrvYA2Dg oqfhf㞠YET9v06 7՘QSֈ[}[0΄{Պm9\ `-ymp/#a[ԃǵSqK`G߫ 2bTlRcIaY0I"^xW#ODV8fɬ/ !Fj#zux/V|P*1ŒÂW Roh7F6~ O5kqwc7uzHC`> `gu1Vu!<[ H\mf9KdknG{2F3 GY)5\@"s$ɤ0Uu8vzgwe`|gʕ뗬o7Ux,‹P?vT\\qc{IS3S$8Kޕ ݌7w rKAEq -%WƢHg./t PNȎp B}afa?n3;F^@Px8,/krɓ|SvmpP$ΒOp; #E g0؞oT{-dZ6<'IT n/LO-m*Ҁ#`B2ED ? 6z|v/!Y'fZ17[5aH^lZA#b2O.Q9VCuc|AOx* JۇFU,e&Oc6:4}sDģtrSKBI8Kc"wkq52*N0ѝP!v x'LgӺ ;jՙ5Y L-v ir{<ݑup)L5 X1ݠ>&N,uC#/VNyDK!oU LaE(bըἈp!@M 2XKVrXN12Þ,PxAp!:jH\dq2܌ҬJka衘nm*)){(5|i3gHV% 钜չ{cVV6I곆if0@Sd>b,O'iFD8ÄbV:dNN~bG-݆j<[Ro ƇZ:7G0ގۖ@7 cyɸrq]]pWeKǏoxi'vP©QT)| =ksW;(bOBdX#iMC  F̋\`~R S[Aoy*يqZWҲ\\LR!R Q\}=W'3-W]8CR䞬]1Bf loR1Ϯ>P E{UŘsDv\W5olSR6A^`[B_;PQ9Xu\xlC ?[ŋQku҇`vw_HDl M=Y3<CO}i/_I[x\Bvln3T)%j:o2sȢ)~ت<:aT:")4LX椒n80CrCy W67kᓱlLmxGл y%%p0v RH (URI* = N~RL1|VVVРRym Hl#JAwwmUKcUf~cl1Y7@GM5{ Hx2{9c^։Ebp *:ǥZƿPs/kP9@*X U썀I\2Ӆx)O( 3c-ײc^Flp(+Nf6BxcC@}Aǻr[FEZ&>l5tW~PÅ..Kro b*o VSi@wvX*u+DaNg-?&uvά166v3>8@|d{w P(5vnUjbO-nczpTOʰV\;5;U>[,`.o% E'5OAʋ+کwlw(Vizx}9S<^ |3לh1R4QH#Yt;Sej~)$chd !=SO?~lx -W.]Ecȣ>sf""yQʎVV$SEL׵K&Gd K|%'Xl 8ս% .X1AVOb)~K┮Փ̚ 3yicb3%G"ȹ 7ĕ筫]xPƆjz~|2kڰ3"=czCCYlѮEyx޸<?.3lyz A _|aS.Ӡ5,Ye8uR>b :X. 7s!Eh)):T'Wku.nvexXd;<V?mD= ñ aZn20v;_>EV by|{$C]Eo:4 PB;EZL v}o8K̿_,W_03rHuHvi(AVdJ's@5h=Z]IE (jЋwhf # m-w/6&"-dH3@Fy4P7¤!=# /{B}N~\iܛŷ dJ5DX1}FzJROߒbKTp^FQH:+앓IE3Q'zNOJ|cš~4W'w6xWX5]MW,g^nrg҉˂hSBj~NjDatm2$ɐ,{=ҙz1آvzOY(x({ $U|Suz&:Hh"O|)ӗb:;sD'fQs Y<?YwEw/S~[fPX҃zHEPT?Ӌ jXY h&$+@r Y.N㥖x[ 2TP~P28s/=[ ~|yHhmHdWY6$wbaW}? cٙ\P˳B&Kʷpi?> EDHe?7 X\w!lN06g uaTZyP#g4`rhPC65i~"BK09 |Z)|1EKIFjt;H rZOE|Yg(ȟks"Q30Fb)ίSR3pfW^#nI#Q;.'xb1SIh7h-no)pEmH\w-;JLwŠ),M1Ut V{&wwU.8gӦ:y 2neg|M{o^yb<D&:PզF(ur1~cY9AɜjT/q6sz&.w~/BV3+n #aTA6Ss|VGpv֧RqzyN?O-ТI tǵQd ^=yQD=q!aw~vv".#gn*v{ ӽh;>AΔ@h=R ;_N:۶ʱG217@ɷoZxtVFHگ9eicp}HQ 3dDmH)l2r8ْn.1D tXh#_I6IM W?'j_')1m>L)B|5:h#?k`XQSF0~n,쓤lJ'e7 EQHY~]Y@$+T NO> Z 4cq}vL26ʦ war__ o&Y)zF\sc)_Ao/{a'DiYϝj ph n6)hB&l5Zx4;+],dlDh}n5,p $->fY6w67HwxqyOrNhh! b- Ԟ4bNK%ԛI|a)Ha@qtn<Fג'Nʫ|j8e4/;[yg4Hmչ -M _ s>)P>Ajϱl2d஥}wAD5Qa*“DJ!syX"ϻ(ѭn?,އS ȰjIo%lAcjR1<Kba?.<(iԐWVH lxJC-y1~z#'17`ZzPZS5|U5}D;O^(D-JߏGVQǙ5#Dϭ9Q=HqNPrY B){sNpTwoM\= Yh3؄&01=&P\#*(C243eS^.$B!("5z=_ۏ_܁.NS`HߙOv2!tkDNh^ IoMzaJAmye;% *1Pb{9#pzm5߾2z5NYj-I Mf"ʽ@H+{:rkYNGbܔ\${Gqۄ|w[0ak:"$-TD_Ukm避Cuf T&c`خ9ԠuGZ:i%=e܌7>v}nJH?Ţ0;#gW+XofI5~zjᘐl(Pe!|:dzKCg懃sk[E:kH|5W]a,`/tZ:%:xƹo 慺Fѩ۠t +{'2ݩ܆Vx¢y45ت5#*czLDlez?7U >/ji&Y>L MW4_ F%MCpzd'ѥ|p"r %\i3$r ǟf\vn/񧇰L ~2c~|82gu/y:"Ѝ\gP(;{FM6$Rn-M8Bz^vFOGCLJŜȏ,ug2ÊLL-"S<3̔equ$}( "\쓚ʌݹ~W;o M`6LW@޸Φ.Y:85({(rxh^ =B}`0 \%ÿYFI|,2&q0:M +&J&nX=NQa vL qJ:/.Jw.^MN7 ut*jQj;lt^)V"55XȲmNVK-:Έq?B'G1Uȧ5e7j/ҧ$ ܹRZ՛ ŠvO6f0A)\eLDp`8 [?5qkc?YE*߉:QTȬN^jzˌGya־nCBVP !N_4EB<%Ql3hAiqx,Qh xV 枘?m%loy:MBIfdއnd|OP!Ό^6q(_TSt,:y41IU /YElUٹ"cޜcJ߷yuz5!5hȴ8i ?{y` 6dERߎ }pS]z('_o`j)ů5 h=U*-ew[WpqaׅߺvBgDO?b< ' [0-Q1BڊFĀtWY5Wap5i;\[N2Bj-YVKTA{LGͻSs EfLq;%m0pD s@s,YKN@ }, F6,9v|r@`A,ɨ6%g7bITKLh%^ß#da )}1ZDVeA_Cv"|:\.vP;^/+V/~/AUcjJ+qgX nfn 컇ﶓ80IYG6A z 57Sݮ%rK\sʹ1O~~yfjnηo){Ud*y[Q+b7g4 ;݊50'!,byKD"湸)"y *`R4Q6鴱F3V4˯{4*?PⴴWrΝݏMMQmƠ:ÛDž^a.O=L1qzq鉄̶zho?p E$l<>;}:r8uL4o> Q7'mMQBkٮ3UU'6xE>cy c4Zf*)gz$4Cx/;bŏgsZޤ>j$ɖy31J>k!1$cp eK`KHmQ.Kci*/mNy#6"l-picJ"2idbv5t{; L:W uƜEljyz O^RE[2S^T7{r%4t6>8]eZd&p4R=[P!̵/\Sh@(+T bk`rM-4Y9ogkH\V KdF/oTOncyu?&:ba16Lqpa6KR^[hZ (R`+Y[,pwatL3RMÓ@s1*M#byP":&9)F65x`fy Gj"ܣЩO Tq7'ԪY!SGw+\`06}HW&h@w:uN?"f9?ނю = l]m|%1H&R邳% x99-_bGMApxPOЫMŲlmd7`wخz㶬y-~t1 L0ޱ83DcƯO\n 1+IjǣbHKnJa(Ȼc2rg+N>G{ [#EY!j)rjGvXų8zZԺjz0"Ǹ[^aR| MgHčxS2.MO2jۻ4+;cHڱyWZxLBNNAYL,)% Lm`p}]Tcۃqo˾RKx7~ L +2ThR},~CDd!<'Veee9Q9 ",.p'!Ֆ5WM;ln-'J૖\iZ/Z}wa SgNKQe)/ȋOz1RaXGzή K7b_Y˯Zj3Jl# ̀ΫrQT[p$^p𣟬0!|yGG&R#S-0#|պ~5>6tMB<Ü3>&X)k0'v10(k#mTʏu\é#N0 ?Z'qM ]XQQs*EX]xMn'c55%`!.teMB-aeGűAlKkκyu^oˉH )}1Up%"IP@VR|.z/ .%Ĩc wb Hd|(ZҋڣXOH'. G jD}߇f^5෫NEC-l+6o/z@z,Q%g)ʦjl`<<$0* xƹE_L, GPvKO=.h7Y|4;TmJT6JĀ8z! h;Nï3Oٺ'eV1tAI9C*HtL4M~y9d mIRU,U-  02,E3D:s$gh-v0}T~LGFjuu#r}^ xXZ#@(cqԏ=9H5rǯ:y0keH@LE,^Wgۤ8`V~4%:ceNfKyUA]l%:b |(*Adt-x,m@:OҩBX=Ɱ9MOz6Z<5%xb /\M`c[^nq= 8r%;aa%`m+FOGڐ]G=q^lFqm)t'c+]T-T>-A )D{HmylpaZCzdagOobh'Z02Q-F\腮.i쩹/n+=a e,{>S\;,on-lF^Cucos WU;rk褭d31#ùVE݄+/cu-$30)J3V-죐}'Q3Yv w jRW@ej?U:KO/#AQYlZҿ34pb X\!sp e>Ci!Dv>$Lw$BĽ)24N*m͘D`[6Q;:n̨MqUhNw1{ 8̝ ӛU ԗ5U"+e_>܍*>Mk&OzXԓI{v̈́sSR"#XI#j]*Jp"<m#&:3Pm5itTt4Ae=P|ZZqhOkejS.K~V"<*ج1)V@$mTqVW`Bo$sF|rU|?\n&tHõ6$RC-v4g)ՁnL~jAPZ䤅ޫp-{ *gʼp '-TI}ϏG~sA Fܘ pրѴwaodX:sBȠC7$k=c(@ﱁTRƴFV={Lu6% L#_4KHGKQ͑ hmHc)ꕺ݈/ <[g |o.P9nr5x[ܬ7=[7d=S1r0q㖭C{Xf㦉uд\z Q e@?Emc|s"'v"?hl:%cLŦ"?+]l1~vѷ&cgh+-?uHW먧Y *DڟG*KڷvY?(nvM0(0 Jܐ9 B*BLV2 EGNHt /R--?EP{7\!]Q( 5`~MlO'-X O?:f'x5X*KtayyC8G Y#A#!_o@McA^=Θd)..6u-WOS4]:zYtad 5#f<$7 oRoߗŢȥt}$ybWxN㢼&OuV|z[yjʟe:֎RL \oqw/:`)󄗅?BKQ]P(%B{+9p͐7KSQ8=D 9^ , -SD7z)80P\BF0 T/$u&$ 3[kPÿn g; }V׺+yRpAic;vͺ..r er۲ k&,ӐGEQjRq1@L/Y"ޟ-UC>d )]XB >t kV""ԯ25QVϲDS:\I朽9w=vvEy|H1dP] et /;$*%^f!MN3}[处0ۺHmM:+ 3zU*ya ^S,RMR"s+= =l4<N3xI;:\Ndu=biN?ȇj+-4ʦTTVm>װ! P:M, h3\Ġ5dv>EAF %!kyvJ} >gh Rv\05a5]e8NJZzx% F7@0OsH *b۲f32l !A_9]MYaw>l'@E]ڿhHW-)I+Y7u*fyE"]{:FLIk7fX6)ǁ/W+᢭8j,cy-$\g`KE4cX v*- $iKx,ewI4VY~3wONOHm !(4DIK30 UH ;Pk[[ɍvqF_,?3 U=,Pui!JX{FXH%|Y Iz"dݠ)0x'gim/RXOqfqXjE!0zX( Ms8c}!enMoEwH"A) Ks-,d׵mp60#;7\Нp<*{32hlmFg 91hvuJڞAU%9*R˙df:˅ KAGO4;G+tPMJ0!YDlȰNו!b5n&%r] i'ޠz^.bY 4@Vt^"A SG-/A|gձW؍l͡ m4Բ&=Ehqpq蝐!D3HUQz/Lm XЏ3<~,`+Pa_ q0 abQuyn.p kS;WR'g~`_Ֆ| k@ zJoD|5fW2.: iW*Q Eգ4W7*ـN!~[d6X$!o|X6HDSꒌn9C{ǧdKڡ(nF'{,~COId&4}w]\ MOb9P?.ptAN ٦at>WI ye:+S*@eSaH6F%Ue>F M4޹;D ELdif\cYbH7p_T^Y h-P\yD;;6=#7fzy i*c υp._zhpjpg}+4 Ѹ߄zKd&}=,K!uby9>D؊'7G" 94xz]pZm|SXO[0 "vPbsɸ#n^ϢPW%o[oAOHƦ'G)D g<4I9:(s8۽fLsǍАL􎆭gr{4aWC9d_}X=W_аT^RMȜhFW`aq﷕@\)<: ` -,]hO#HYWk:tؓ[*k(\NүYM-'.tGe!*;T4;._偀}QA_^CTsϝIgtZH[hpqQH3Ooǭ3^6CS"2}DMv?>eK1]vƚG+\e땋G-50FmC**nPM(=I"|woXu5^`ϘiDobE 5]!H?zBR=?pÓ.=3hW o܎NWdm`<$Ǥ7h\F#̈́^MCT"u%J qK gkGBJ"+koQDX/ ؎ /g90\%Y+>Iy`" ,n;0U27] 4)U^Aж\tmv5q%Ӷ7fR#' yP5{gc~n\i[GRAC X 5z|yиVq&Z2M#}{P~޳pSB0 g1btm9ii:0`$5 2GT8,U}& Ge.ǐ gSAsMquRNޑ) ڇkdu𷃡7 8C6.?i =Y6>>[)&2*(/$GgRv<8r{=%(UGD~!JH2(rHcu_HB;Ӛ!+pz*{z^ʹ"/7]/%qtN3/uY>t3h kDa-e":SdSEw|k}N=7Q)5Y펑UM= |kL./Ziy/߼д/`)}aa1>ayܵ=Fo @~Nkϑ4vS={1Z589n`JV&-:~Bl{늻u/%הsÑ=e F|>Bn:*Ʉ$?WL[ w~8Ed+tsGoQ$ՎnIl&a K^V҉e]a(@sհJ_@>"u@NUX'Ȃ%&/B-cz߮cK[{] |fgCFV cK$үt;|I{Q>6Oɦ,ҩ{#z8s&yGKiٍUf 9b2;Āv֩I׹g;h %Pc/Gd7Et)S1ǬޔmY!` ё`YTf)A7lbtӅ>pis`(V _gҙ -r^/1"{dz/ݬ̂ڲн&O"m%2s*V|!ۢ6`p]$N-ϽTgPVlDQ$q%}Xz\ߊ;yq7X ZsuV+Ggz i$Mk'Nxףewm%ʻ钰0링<9:eUQ[2g<&cridXqF,F[rX0Կy# .(6ϗ^>) O䑧k8G)Qq¸YWΔ;{wK~X⺽Kbw-Lm,v+H Z{ #.0sAyUxa `"ΤhGQ%Dw{b &HXjH?%(AKrl<_$v<ƷսME՛5I">%D)mmv:P "yQz&MP?z!3+ztϨ1DHHI2-;?$N"eY#[h4I@n.n_jeL\6W9U?#:yM׉jb+/~GWYr{UfzFƭB=2UuKӢMdX%jOן?و|IIB]oH(Bt&Q17?b4 R@{_h jY-ckpokq(|'LZ"ȓ9a+bз >QZSpn{J tvQVMRf]M2r]9gC&Z ,8KJ0ٝCr=;DU7Y]@x/{2Ƈ >M\ EMl2ɛѤ07"JC{d)@g+v^ko9(TwzuS>7kΊUr`v-V n59܇8kU_+o 6-+"%;pVCFoUH5@_g_]U[,_4E]hrw !rPr- ,or_VUB `eFrЇŨSN*(LtFې3?$0+ż(tĔg $6|ZD4kC:e "ɆTc]uf=kvYqL$)DM#,d U?[ls w4uzѨh]{rj}|K?4}P3.Hwdb8g'IfD64M$8=oӼu %MRvDN=Af{o;'5+/W6x x<_qo#?E- خpQ0^kD; :"8t"FA'QNޤf:`oj@}ELL-?- Eɸ F(6 T.o(ګsT hԆD}l9\`mf?{0SҚWJ`( >zo\o*Qe=9*BB Ymbe7$\>(֟-X̸j%JċqDX&9zQ`NDc*&4+0 sJ1J\``n Q֓Dɡ8@:FҊ'c.о"/}vL{.NBW =ixHj4mZ[rJPTNB y,m&Sͦm5q$ znq)>N . n0gŤWHCny8/KY,N͌`Ļn>(3ҿ=A9cmkaj[,B'aLA/ّDU\J8*o(PMV&AK$p \"n^9_hoJRCNyLCly'a)]_KiaHsydyЈ+րkk,\[{舱-qҔn"HK0>N"#k K?O(HM%R/1k֡D !!I\g978d&ʉrM;I _\p 6 +ji d_JFrE.qP"u^T.MXf _zn& Z+hRn_RTזf NT#dQ`ߧd&U}Q{'d0 X[̖̿ O:#3PnŰr2/|%IimW͏ւj\2M'Cxe~;,Yji4B6}H\Wc^ 'ZÆù@x}M0zfUG1o9L:2pj`!)0H41FG׭C.:ZI3UJ%%ک#su{ln t•W}n>hCHGo{plY5yY4e?Ed3>9H.^h|S"Oi 풑 g'5=:,t9%ϓ X_=y^ E8)Q3Psw Y#YVMN>U Tv%@Q9#jt1giQBJ=et}X۹)e2t6ӖĠ892I*M0hK .ybp4l.k'y1kNG?q#Zz|SbX"t_Pr]o"w2Anq\c󢈕#'FX7Cp@S/j6$վ1gT܋ $U>haӏ?04en4˻M (q0JVt ` ?s: }3HKӐSU'G5W~MҖzۆVKk73g3}Jp>ېMt=zk6P ;t a;AK8\ Ć.cl3K)=HPW5U@$uyppښ582Eg$X]6@v5Dg ,(@}N l _DqReUBM$ouҡC<^tytI3_XzHcX]LIQÿw>~e"Bl~Av{@,':hsʞQ w_\n'ݒQdait5_1UXh7ӯά {z`ŐJMjd֗ cP `CϦnΆpkU}:FtR xHd3$}-ALL  U6<}6A;v{$hrPh(!^.TӿlHDAXrЧK+ WQ/NӖA&AU8Ԫ_/0s>q ݛ\ra.ʛ}p=M|,BH~.I&Tm_ӥM&mT+P$pM ]1,?ފLcӇMCM3P$]we'v2^Ԟ1$O-N^$\i :-5h]8! 8ĝɾ^8iHbcߝ%--h[wsC4 /+l:!w i /Tif]{+)x?[Ɵ8TkdePE5~ug1KVZaɶlL`R l/0_ݭFճWDXQC.YLQ6AKeGl H}D|^ T6&' i(ЊrT=D x_!➭m;x>:35 TjEy.l w:4o9Db)_Q|G4Wxy&"\n?H.^;>-r0(QxZt#.EUOڶ(^"SRn@lTuݱ_!)fcgu|߉ ^/~=_0BnαBkqJ+ܢ8smILvXںTx!}mW;ȅ ۞ ?٩ln>'Egm6%* `aeW+ Š, =T/mEU9gP+b [a,9BXgtP%f lS;ռK^1mQr i:?9A|K x:5v4j#ƅX+ut\yI5A^[32BD3OPnM+K3Lܛ6lIUj fkܿ|2?e-^=$(DC޷c)r~vl m֗'<+Oqt.IR|*Hv=w0q&:'f]2\n/9$oq<-˹{kB?)"OTӅA8*IÔ*:wgl{¸.Ij"z !$1XI$G45*O.槮4tyt<Bķ,}E C)<)uUQnxQ[?a}ɠ|2Wvxm|21O :H#k2-|ƅen*Դ{2Ӷ#e4=MOfg۴ՌM"31 "4WEעg -ixyC!~'j[7$>y5s)SX e; c4(7C*~ۑiJ;oؔ1%A&,S C^>UG" aJ4Yq8g]Pr~Z5Цn{"V~jȐan_sGII17n4ND@{'le |;_^^YuIO 9_$n4CKS/R>jg<5oh0e`aYW8Bw8>ZXw +C(?x^[2 {|aZ(y"QODF[K͗vw%L O8Re1F<.g/,:`g kVG˖O.<ڴ_Н%6EUVtGxXhem1TVr?4Z=; *CL`RyF ԦcB >r`A8`炩?J:)|ZFҡG>sbz'1 )cv AlokM)iA3Y_ CW0DoY\%Ε\`J\I$5'kH+aϏb{Th%/%e8yZ[}⭥!֥(\GM)E:1j! ;#wt0[4Nj?[6.=>uZ.k/FfQsFo9O\2wA}ܠgZ܍H{yKuN㉛_|eNeamKIM-2@?DGQ5-4FU  c=LǼ~j:2%L_[%iQ =GsJ!i:;!%L1VRwCӺZ(k =`e揦Yǜ٥G1}_ά뱝DRx]LGݐM h1b@4ü_oe*iyC {y!5kGTq\k(𱩛C2}nKPJao&!?pw2^7vNđ距.]7Yb]pF*5RReA/X&>}GʂVN:CC(=OYClaFK@ѫ7IթSqd-?Tz(vKာgc`S?į0kӲbpolblo?Ԓ?^%FUq qBh֑^>ٟ-Ҥ?5]ӷfG=/M#4$,sGo~k ;!Cj,zEZ~: B l?*X2㜕HY>ͷЙ(q>\z_?,y%5dR5"^f+GBN6',H܍B\O8?_ETIS61ʯĖld+NGA_LVcw]-;[L=43GD,s՞#Xlp/>?Qc,fݱu,AEmka WƤ垸ĖpJRܦabv}W6 HU1*DXVZ{تț=-=t B]E-Q DS"ލ[Z|QJ>67X^{g~2:cKENq> +xHlF,gTPݒmg̰ON<(-&fr-`𭐍![FUQxWq5k#&I#s4Ö,-;4ݡ~PMܞ[wSԟbKX Vj}s%קwMҙEaٴTo &h,*ۭR )[9)SbGY.N<!~:&ނGэ{o _wO|[|n2ڐ~R{ $c!bWmMz0[A"W }aZI3RBd֭:{ 'J[@ɀ em"9n<<1wOAQ~$(= 8=[rxe_gVR( "P݇ׯlA.F,b9kdWC>,Vĭա}(8x1nȌ^>^Z2vS~9L?6~I@[ iY>r[!s˺é-` LRhNhF|-s${6]|m*A!M{? ?mA}; َ…JX?Xt},k7O;|a <YFꄜIIOPsٺN[狘Fa*|B,A5 V@6T~Otp&(GoM:#1C64%Lr -dy؞Tb`[J_xbp ix#h^:ܵd iyfo@>HcVWi7f $-4UXV:CVb@txCד kC6uiogy~@웈+fN\Z`;ѥOųi BE2:oWHyUN{,w+@77;$q7VY[ J/$ނ,IZl#Q _hc$Z]^C'ۀ1 /M9C Qj>k˶i/aA~@Mi9m߱J{&:,vd6OF#.ʙ r/{,V fnR?\ |X"*cjClg[ޠMee@ fZ!+jKm v-0ɡʏZy4\I3FdIЪj؍U qO! ;@L;|Sud'oK3aop$İ(oS fW-X8\fX]Љ"=&.OŜ$/G:n'M-s(00)x;oاs>JP*y+.djOb6=z4Ӻn~y@h<`d/l~|^I'=P9_C%/-(ZCe6Em*p™'2cBm`Q%5Ӎ<ugիDޢsRBՖ/gȂZqש'΃MF#=;0"6VۇĭCp72M^ rDl3.e%9?-ɩh.ͼH%ۛq խ xF($ɖwO&<pz ,܇^5nOtW~5agT7[UP2#zBNb NI%H.XXf϶z#g69~NAXxƢ^vddܠ~9 NAkFVMc׉ټf| ZD, ׇ Eˤ` k%tiB Fj MLD<Ҹkri(:akou_O^, a̻Lo ;l wZ0Ǧu5MEh2~0kYâwGf;o8і,1|d;%0Gt;hYbZh xNޢH$5E탌W#8XmP*l ڪo C_r".~a U3:`O )Op{{iY{ >A2, i=Šf^20C=5] yFSA%Vˌ WWi_.]fJ0P䐟O(8&H2 @d5* 6FaCT%QYC?ΨbB rBHWvzl#Z]XGK M>k*'F]Z5؛ʾIA:߫>l<6pX+ot+XC[.$HN.ŋp- uk]c(=?4>0}p}W/t#MNd&gOңnUH`XDQXf|qPb+rNQ]E&y  A8hAYtkϙqEbág9p>n3W1W]ZmQ)"K)rQWM3 jOc nGN,kBUif 0n7Ka/^JP5+CxJ^8R~+O<)L|aw"+7oaU;{2F*[:M | {OvP̎zNrH`Ie$9k¶z4:aS" &N>?L]f[W.ɗoNfsŗ@!PI.7l,}vKv)4ˬ;R*[=ûr)&%[i[ B$v,޲(Qs;,>3t#8M|TDs{t][@>dl@{E@1ҢꀅeXc%bEŃgk*I[uMp.'t<'-5 "(af_q'v5!1ɛL7EK0+6]RgFT"@ <5\@oKXX臒Wڷ +vySwިb]IJgZjk?Py**j*FѫRQ]Y"" 3u${*iԖ/Ov]ϧ٪ /Lz";p䟄~it]M:/P3d={a@7(P3{qnpvR+ڰ1yFNe%.wQE?/5lVc]Rx҄i^ h7%Ɏ`+ ePN3&C#c<WP@Q˶نknP~|~j)/x6eb>}[6^XոhR^Pj㗝3a1YZK!QI;YfCvs$VeH5u>j;8}Swن,שCZݢuV^D߳H˧;iգw_WKQ&PXI;̔ܽ~x4S(O<7lO| 7?"*Ф _} gpw3 tEE @`@dZaM_KL;%Nwɏ&Ix)bh[GOxih"J߅&].7WKɃ-5L-:vPQ`<0rއ(e 2; Yi{ }-ZrP Oaq/}aGO2`:lw##S4 {$0(=oka+jYdp @96G악C]DΤ.n(,$yT[yɀN@SrP${To҅q2}62yM{0ck8+Ɨ!n)#ITQ?'asa[`TkXkNȬ:M8! Vs<\9 zIؿCj.d =8/-9*J"us48 `)"W <*qtW9;P@^ Ԍ0,קқ{cdδ##":$06&hBa?37&`|uHs3aZ.p_HaBoLvZ塩/OS$~Mq4 !(bdD!qIFlg?P^Dԕ:פ)lg8/e{j< c Sj/-bʱ_LI`ttZm`nГĉ[WU %rbpgyJap=6\c䩐8L5F-w^MuxݑJs(~KC,^"}\cMԑ7P@S4ϸp>ֶ-ԊO;ӧGWT,zByyu/D曙2_Hg RM27/'xs)WŘW4`Sy aeЮ'˺!yd.Qq&J=*6DG.IXE֭plHK3զ;r[7&=s*F k TbAfeZ"topZ!$G.M' SK3l jKY)8E _o»\1s8%7wCm -.PߴZ(|$5]>P+I JNR.H| Z9r 2m6zISWvap+IֱVUECL+TMD#"a%(v,I gW68*[Om\~vs#2_JM_N C۴ ֤{KCeKFSA*t}K[8LDbZ* С k'vvEQq]VNͪe_0!:Vx,9i{OaJUSbFYj}jݕ`);. 3ɰ`p3paktȌ$;Z!Xay* 'V!'C}l [9*,W=jv`G`i/ 2O{ 7pu5E!_N[eF.,D3VL dW@]m@I-"c1UW!s8߆B7<{/zܞX36ad3rr)t M&'aH1VmLI(`J!8J:8r5+m8yQu\j~eu[<mG^l##]4. R6$Kk GD\=!0gۨ" Aħo]Ԩjƹr| J p_R@ ]D WՎN9M:83Kȩu/Yh)% H<`($ֳ /Ń#[wicC-5Z#0'~>krI en#VP~ .2tS|JFDbq2])']*&=zӎJ%n:G6m&5l9- G E`C&_yU Z=97y.abm*KLiu_?[=a;'HvhR3 SX@GO_`8ʒ3޲'I6$ݒTh]7\NFLDRꬎ,bYK{e6B;+!x0Zr s 8qtWI<usBGz3N$hմo}ȹ7TJIh$,mzolH-~]W187&;~>{ˬC{y`QJykx٬! _/ Q fGOlzmg͐w,w?{v]7ֶY R\7I"~Wv@=NH+R_QʕT,8dx.8DZYmL%{& =l̥?TZ|8h%_RaDV~?c]KDM_+V Ub|B;s$^]iX\YٶnC ^:y)he4 iQm`c1 T%BJ#yR7ɇG5h}yo5{ -wP eXy~ֈYZA@UY,MaP €k-)+@\_k<y8y78S̯!W ż:@d*`SܚT[JQo8+/-jAWB"qz>,qࡼ8F]TxcPy2U/' gc݇Al/3̰mot+iFyySE'NI_M<W4@sִ{㸡)Te;lFJ?6Ԥ{fE8,ڗ4]v.mz9'Ř :9M,g<N=[!mׂHCƂ}q濫&{׭%}pMl* D8#Y)\7hiSg  K> *һ u~ )봍d ^9hbZvXgӝ^nkXͅk{6=[IЂ,:W ̵ C.yZǞhy=9i&<,ɂ{#"CNEPd'4q Ҏ_ c.z$1]g*KHE5]ɓf4J$4ϯ IJb&K/CQtQ;VuIHߧMEKY\b13*$of1ZBZ짒IY7zk Sphu&Q{[95If(yYy65@ h lFz;wZX^$EQft{Lp?ep#flz:C>²%,y:g_}u˽e AӍ.0/PnuA ̵~C,x Eul)%yzCr؋`Wְq7r==z;QĬnėK cOn:^aBnVDʋ0DA34ڎv[,13\ZDFtֺN kc0ߊwdhxnK(M1Jz:jprkZY{vDf 68X =20i!nEGd eOl|_2:l*ni=k~p}-k ^knr4ITQSG URP-c;TD]{m3L*>ȣs(H"Z.S`dͯruN7ԥv˴]r~ATˁ;DuʰÊ$+wen Vq9r=)Ͷ`g^H5mHقXX3 }ޗT2}M kNe)_cʳ Z"D]$*}<to_~"d8т`q 3.Jhʄ>2l*f3*ͦ='-Ub/;"W'|y.D(gJ^BwfD8U? 7⎀*%64+~B$I~3i\hZ2YK]$⋷0x43rW(b8rH-Z/^2[Y9:{=sM\/ 3uijKMx3-yxVŢ#QA<,x@EKe:ĵq09~ا1C9"˂W=حt &oy#ַD5ES\EM|,n@rWSy̢3~ϖJ^詁ZcBZE yj(=Qm*>$/Z=e%O#W)/:.߃Ξ} Ny!)4>a+Y(Bi!IVb!_6m\b 7ug`5a2-+ ROn{'kgϔhVn#t@1]1gFt_D)F{ޤ{ylT!(|A"[5*duu h@p_[ j Ǿ|~%9rouK3hQyHqop.0\PN~aG=%F-JWnoR`~[D’y3rQc'AܔDRt3BG34C"ĽIHA#b\LJnq9@  A+'v4 " u+E*]H.N7f*1Ҍ#86\`$$܈\ tŌă9̢p/E ĭaXtT10Jy*bg KɁ㟙VRFsLiӨECiЦ1y*%^;sz)"avltȄH[bF-'+jv ;uKcfaѲ&R I璟de(}TlD=Cf=qI&ȉbп'@9 P4ic"0*u&1>gIM$F >=k_Ny?i_&Dɮ}h}ڑ,}i Ge3*iaw`"ߊ׈1"IP|(/@t}p*yƐr?MOެ#0y="k܈LiO-YoamI 6b\1ڈOL~ C5ZJaQL-~EzJ-N1ϰ&)c!4v&¶d\ԗY)z#M`+  оR3GL2gq-/=F3.0Qp톘Osh H}iz͝M-Rs ޛaqJܦL7`8ã!xCB?&MExws6]ŔD8XHA8ɸ@PKA~j REpț)XKbJ/ %&.5Xk-鿺oFYvqC\&Z@S?;OR t iig) [ȃދT>$wG6֫XV?+l#ԣg]_wΥ@[)4f;1氯iy@jTC3Ur8Y~aح.G&uk~I2nnp6b!N}!ȁ~9ܷ8ULwHx]'(e܋G5C++;f84;߫[&,BNqzHN:IwU$g呵k\0KD`~ZxzާE|';h},%_ȣW;݊ؿe6@Om)Vq9ӻ+Si>>!9K.hS*Gpgߥv#UM v! ,#ǧ,ϮiD,ԦX6 G6 ݒ 7XS_PS0,)~ݐ} i'favɄ7I2ߌ(6Wt-e4y,|Ӹ0C8bȖǰިʜS6VF H&ScOV`ASPe¼0Y^) - wIyˁiB>GIi=[z͗=K6mlxy19D7fc+{m"<^dž1v|"<%m)\4..FzvP;&HZ9R@UgLOZ _!%5]IEg^D5fK 7wzn,މ |9^9ܸNeUIHF60aa6boeվB_JSΠ0#a`Ҥ7VDŽ(o=,іoُb6C N9K.1>s/ssUb2jX0\ͤ"Ϝ Sp@+dػԵ'#@Zee8~i0X- x+i9W09z=m=8AEJM!kK4EN|}j&ÕquZ@1p1K,%%ɸR9|NoKB2 Kz.b51 ft*F]$|"ZB,M Rk=a `I/shKU?%*('Nwnd5W"yy/I =10Wo ۚcH`%-Y5mˍ%%({g j&.G9Jc.UW娃]},;b*g@fM sF=ahASuKő\=!+uº?IS7GkDzX!/r$Q,60K݄߯ k[8)i-,]ddr:؃E<_kX]\ ,X~`vaC:喏чցYBBJ쯼]Y* 0 N]_n\\VeY.,PqW[Lgn>~PT"3aO#.1*7AXHT a(}ҭs\(6P((^U6er%9ۋLUY#wtp*x#e@MDȍf3Epƛ<ϔR=א7[Gt,mJf V贴5Qڛod7WSǪGnНnp "kXu.OMn{TP5nv|x}S$ZW:p~! dGX{sn [MDQz`lօdz)pOo XXK.Mu?wm],Yf@ԖLIY0ri0&&)xB>?(CtPD3 P9 9dS<|OׇG0N@avv2IFA?mlzqʏr(QX*=gǍH2J?nbMVuw}1@?ls l$ԭQQn?e>Z?u®v2ܧ IFԌً^҈ZzӠ[c% uSWfĚEo,ᲃVAz ))$/~%]AǺ_# R2k@Up~-h`XTyP!K.,Inmdh/u"YBJ!@1P?ګo&37Z&~j9Y/+LX_njP˦^wzz (eR+ϑ@ 5Lګt.16/GPMX)p1,+!10^fOm~,ٞP]{zQ p ."]א Vp W#oNI]fZK:n9z PIh&SDͫݔl}"E)8@jN!4f'%ÇO~Ve^W9 c6>0j$)upm=!8ìPRӗq#񩘡k$zy87L9y'”]>ZaU|rPƧlMh j-0ugt6;o*/.$Ŀ6n;'֭p@H_}B`0WeՎ>Js| : 8Z_8(8,[4ʙO_W /yT(8?<~ ,6"]P3gǩ8jzA6y=HzZa<~Ǣaa:KWWU-KhM1K{YQs)².hINy ^8⛔Enllf 'o?KwDתy)ʵ<@V>Y1v_oh%C34ԇafUڰ\R3 %ԣxEͥu ;ҕa,9IRe3Y\ͩc ߳..2[4 V յ蟸<9gvIItHx(;zVnxAhﷺݔjk[ʛpU8o$$s}ߩ@Q?[7BPZdǽ*wNxbduO2H.XoJ͑ n:'AC˥W4*]txdXm #t^mӳ(+M*zlD6r 䲾!|nB& {9iTxV.XX0Ek5 ~-AۆY磭3Y.^cc<6IZAג-QZ1`Ob NrC~KƢ >"+k [6' 0y!V~u 8L=P#yQ+[e@5*hykc;]}7 FFzeAHieSa|I"GXN]a'HYS_&Yt.wᜡka6 ̦{f}?݀^[K'WxnbD}¶x\q**}eqs\! R+"'n<ϙW:WMIx xXĊ\Ř)1޿nݮ-埏~RavߘT9|˔nE^5wD> -C|QCd.Gje/9}H "eO~S"|LJ#ԙ ͐Sn˲7yKCk2;JRDw?K¸j| sV u-:99+rˤpscysl6ǦW7J;%_? |ufIxak4N#C2W?RWB;\)**w$_b;TI79v ;8Yل7 0'^k#lOsR`e+BW Z EM@KA+]TNT|m^u%Bt UC |?7-tywHAGl:˖Y0kO8d9E_37^nH7euhhMl5}=TC|'fJꔑ,摙J^/zvyZ1XEёG7ξ5f ^>! U4PSJq,{G>Dq=gU +% Zvt:?{"U-#QwP;aZlI%(6ؾv,zp!GIB:2S ,&Zc&5vFiuamP̭s(`[q.y̩Chy0Wΐ=rvH;'SoS=)1FDJօN4O26fmdsz#8djB5?;nXFU|IAA&f;"2mB=>18{z,Kcz?7%! ?!}8b4J@iiL+POON`ש23&Tۗ S T~؀s9Nshpyk10lCv쟧G9i⾺ pPp|K&@^^eA|=G' ^Ɂz^%/%r+>!BXN5 ;I"\D{DoVIkAozS)k"q #"וߛ":?n{ӫ.SJyHae6Qܦ(v\zsAYpCgbmS O= E ɪv~|՘ԁCVɽy(E!- dJUz>~BԦOY_?֞YՖfqM>g!8+x.ʁwGgHsybیX"S,HV 1ZK-f^d@v-Azϳ/QǹwP : 9z6O=G<:HZRYIU~mp43^0q_iQ:.8U?;-= zidgLR 0Ő&AA[j2D6v>ӞY9ytnDܱL&%bZ $nǕ]wT6}Rv~ K$LENAa-b !\TPHjOIw‹=9ke"뗈W 3ć6<&E/ENZ<pżiâi%>{^4a>).:{$FT$0/.eMПpUNc":kv.|{a킝6 5H:1dP@#3C׼UQ=zK'X>XmRV0Bd$mSt6p'f`7Z|!ĀL:HwKmU˽U__֌3o#zGC?TW?In( oZ?`h{f`FU˒B2c.D/LŘGm܍=?-_9 S}>&(8rZ5}Ν/PSb&0[7.q=jx5Md (w J%, !W/3VȩzAqCnʀVor\N^Iڔ_@g@5"ZYF%KLvlso)2aBiĽ %u jI[Sy?q|xy.k\&r/pQOTgq4Xr6چ~`6LFH VS czn׈v5p/( eKoJdKA@:.Em*lsʧSQQ˞;$ˏə^W.7K!Й Nv3ZM;E#/;|cbJhi4tא614Ɉf~lJ׍Jq{p:͆"? qo8]rdZ8vB>sM\yQ}2ɖR~!Mg!jA)Pdo>?*aI'!5q/;:hVz.a _ S*y[~5]iֶ+}2SB屭 \ܶwRI3e}Y虉^uG*\y_n찁S+]g3Jd03Bk*TIRD.Ddpݧ\n)Z+w l5&/a H]C;^i# Xoh7b?`w~fspZ-MF%79meQ,0> AeJa\IޙZ\<+9PHBP=q#S]%KSYBRh1koe_Fǂ_ Yh0;Lj?{:$&{Pܔڜ?%׏2v`N•YQ ԅW9!a{.iXdGt2?*iR[Ȍ˴롭Bv!g-[cE`MPVCOͤu>&$cl/:E\vG.ң\  <6j@8\9lTfB- ynbj=|t$nF@ 1F~ƌw* e:Y61!!g~x6K+ycvI sbЄ 3oE$_2 /ڌw}S䬘I\h9_/ !иY<6[ f!d(oh'aX}3 7IHu#ɩIJ+nʞ\cz ªa, AKhzȏh~geKFѴ^\CMSus>)_TuW-7/?SoȻ>PpGM;nK7QLfI':Nhz{|2 V;Gqvxw!n˶ XO[Iq{'H6F7Q0k%y?4UMB97t'zbyqx+wԑT+sT|R^QUywq4FYR-L4"4mzPIM(VdZ瓱C?P'dZGM*hVJ1^P񘪔'DCkpTof\6 1Al!Dg7Om:({*~gKfs9_ AG7LјJnk]** ?Yͬ5r{n֬SbHɫw`V~dߵJhe@><ڐt [%mW/NF2Ht@JjXHثq %UҔt1qPs3>?ۻurqĵkѤ Ɍћ=kK膁ЖPqxb>SZr~x,/j>*7nz揑1䶦 81]{$X]vL@6@O6 )eOD ( B0b(NY~X̠rY0CIN RgTMWȕ9Ɇa˞]"&IGj7cWiTVPSL(5_]}F* dV&Ng\ten1Mt 'j7uu~|x$논mYpCN!voF R,q})YSV7TR6SMqKUiCett;Ť~VSZ|ԡ< k\X/~[bMYnr5duWpLI7w3"@:ݗeI%2+|:E̾obD!)r`8j*%?HA"G ɅNiXCv+i m`*C/b;T2EAhb_F|`ogwK:w`Oֱ)` :AVjRVc,U2̒+˧ ]'N4d9XeanTҕҪؤ)yFx5|[y# =*;X|aJܞO׬jBӘ5j:V{UΧ¢6LaK/&3!z1P*r'ubGHGزdVZ,'Wk@/97itu%q8inZ sG}nXNδksq:m $2ͺ~YsdKRLQ~$K( e /d+)Y64JcߺoFMZ\8lyjO\P@?禅dht*3(uDs:R( X:ǽ9"v9btw'u<oc,aޖy `imD 'rXˍ R};"=>]}c~{3Per#f #L}%穧b+}ޖ?vKPXe϶7-\taKE6 2enc1,P)fgx4,og&< /aFjSWX:4C]ҐiS 1#K?NQz-qkVp fR%MJZV$bhJpLIW~|3adj]C*E6At~/q{";HkޏYf|*9*H+ԫD:=1^V01$XG{JdwlgJ3[SVrv²%֪?1<' TL5nw*ýU ^Y #[sc_\|63IW'!HU^=_N_(m$s~t~tBJH%Q}Rw7v֢޶BE&H(k(i{T,4I] CRwDp) B:6Ngy;X&Уm$ܩueH6dJM] Uax tFN,"6>Խ]_mG{yү oC#ȪdDsМiE㰚x 84QW.RnW3 j/1 /e u,_jC+1 x>rdE lb;l[~ms+OUt@71D9RM𞈄я\i=m;Xcc|B˫|cXkDoIϬ3HHR'(☙̧saLk㠃"Ux%У\4~4fNgε.P&tԴP^0K0t';*`m@[z V.G㡓9vQh4c^33(e 95!Rt^ t߸е rۺɁoДlÑ~)qJys+SQEzָt@(, X%Sp*z擡cOk赑yYFf% aϦG]^K,eπ2D6ާdsYBGHw#zZTƍ$u(^{E 2d(yQGVvSCgئ45hOWXTxI븘˻Lhq2mIR*ϐ!ULw)'=OKZ?Y:ۗGpXS^p6bc$Z;V;Fݨ򻸾a@yh Wfy2v-arkʳN|3XL=7NDGɍȀEwm:Ā ZAR"a<ĐJUqiXLt1;dIB azoAE%NdQַYN[VnFrH;)MIq1vj<֬J?K j0޴Z'bHze##xq'?z;ޠ7`3w۫H+v$c{Z՝9\ `bB-? g1$WNTN>- ^VsnBF,#z aKS4TrH`<}P+DE J@?A¡]s X&KKxR ZeLFm!>u1>rw/t:uP8&a3翞YG$rk'9#ذ|;!嚭`sn LTU|GRV=S* MYY"Mk|f7GԞ?Li#/Kko!{?ȗTc1p޶~yw*#sA6-d6pr[վ,&yz47<sN`>t>L[.b O͆skq?C=dNԔ̳$aM3ͺ.l3ȭWN?]mk/#G%,QeO0Ea$QhMYLPLw؋+#JF+?h`D]# H=]vR . wڎs#IhW%"Mk&6MOv$8(xDd'X=W_c"|O܅ v>e§jH:1۝%I=<@O x`N3JOa<jļ8!JW1hMCѲS""~X(\l#͝{dxF򒌛 Mkoڈ|6sR"HN$)#&݀u>"F$r2F4\FIn3;Ht>*u_"WG־j zp# IqniofgX+wV`ٟꢀüaAϙFE<(RmaN^vESTbD]yG\5%-̽Hrdc*)q1%/T03ȩJ+z GMY,1Vx#V2RXW]Ҹ(oέmz ɚD`Oр+~qY.LR*0!1<;]C878ahIl|:Y3#T(:rB'#P<qwU.OmQ$M<2a8Y{D ƇdW"Xqv̸``-JP@oz2KQm# >/xx ٚLޱ&,ϒ.O>Rm'ιP6grCΧdA1[Uȱ6]T|h@{BI?[;U *Dʍ'2Z_ f^tmB -w8KäTȦ#_?yB[`wJ\/{ Q<3 -cAj9 W^lXi߸3_4\X+wѤv),RG6B1RON rvPI3@F9\)[!ߐVV2om(߻<ϭ=jɡO٘hrL%\++䙍Nxt.Kp)Rs_y, v_&LP>8H#]=VF8KJ~KADSC,n\ e B쮘e~BjG׿,hA YUP "pVqMV17G1`= VTHR+C)NwٝDAX`(1;OK#A =W?.H|ԐQi+pavu, kAVm4=v|܃ۑVKJż2fXv@91ſ`֏3^O `\ BKlRYg+/h>w r!gګ}\;A2Q\<+;V(=rX  vz.UѤ*;0C~V~)# %h? {YKTcB95$>n(a3ɤDm>^Bc`tMFb$Ljm *Uyt}r'r>8܄]]q~%Mx .}eD8&/iNPgwuU'rJl(8sN=h| Tf4UvU}Qu`rq:vz;s\AzRhxTbq;_9ĝjXd$?y?iIU.n.:U0 !:'5MŪdE{+ V:!<ˆ#XWg$;d/ɧY+N rdK*#I .7E.wB{tt ^Zk+Rڿ=DdxJׇ[7웾2ĆZ1D![ȡªDNڤkp*Om}pȠ'8uM }0%=AiWUւd L䔽ND۹,Yb*IdqeVWtW ,eNq4zmH E7P' ޵P27V]ÎgGj;s('{"<%cT־׿YiѐYQv"4}*@Ǚ;u3T>ǵ4(*@H~HA/+A'g7,a\(F"/^"њyEl9!ahL(Ґ(L}MQƄ $-5>6ie7 *bmtqN 5RlV[P$ @}3H^{(zt Ϳ4,/ 8a6L3Az;Zpzl?ыbFUsc͋|cιFRSy bnrDύF痁j; %&*%ۤ+Hp >q(=}X( ĖX+Қb/#x&BڢS95hw*\fWz|QрE?D}Su}۶dOLRG'F(P< 7@h2B>e`TuTc=>޿];ԋJ<5ZZw{I%-6lwux&VrkMFCkÆQbfi0&ٌb[FWq&.6Zbv*m^]cu ̗(E9A0"OnOaOΕ#?b9bzbgPJ`zMY+RL+h%l@eF:2E8F:iip?U%,fMcXP\+KCV;=FBH&oF ߯&e0Zwe IݱT4{C5ӟL 2+B80k5|t #q"Dz@LUYd錿~[%z5~GJ*~5g1C`=_k|-3 "EUmA3 Z$ WsE';+%dx?-0Sz[?suT$D(]g5:f= ֲv䩠_ H%$?vb+ Ȉ$ KG ؈Jh r[{{+>BJ$UZU[հ  zpAuqGdaoฟvbWևKg&UJfCGr>GѤR=e 88хCC5PkI%+mF^yޤ 0L R^b%1|@T8q*6z$W !KW!V>?IyQ] ஼y߃'Zl'WV{J^%AVOXЋ17D?^T'$wv$Q Vo7(aƸjHH{;~E:Xq11Q!hZBMYzg`k?  dA6,N-P>4}[-)7.Kel 7חIaT;ݙrtJ=췩fRTri'1O6\'3jM5PČu3=qJjQ,SO)84G(Zp*]űP gT1>b*'r)=A>*dUoWUy*Eg R>@^\Zƪc?|d1ND^y^V ٙ=`<1#Z'K#Y[s4 ܭ'ז {ޫCSc!2KOO 8*yZ8$`?Ll?zEvJҷ* GAtjĢ蕕EmdMȂ Om~#4Zu/%{m2!x[HiIF Na–jEypLf)q>5`BÎu hA3 { -H ]T#j۶E{kc=N\N`I{N:]L+& !E])jM"08}3f_ݬug[pBP+=T}9K@ \1+07"'_BZDl'YBQTV*I`;e!WpɶkIW0O"!# Bo{w)x`^6`9=N/l <€}!+@KF֙y_cXZ$r:d]3^{` gv *^1 N}9YzDbx:%Ghcd I脃w NӄDM'NVv7P& 3'  KjdGy }ĩ&A L@'R.{tLP 890; 4X )A^k='Rp:$/x|J"IPd\<~є;煯(ЂMT7}F8@;f}+rѹهkX^,([ϳveGM }3Ȃ*Rr+T?SB-AGհG%tEG!ۧ)s-7Yxسj~K8X# S)tN6\^D/<`p NO-Bm#W~lPA0BL>jpOE=n )q@ -=dxQ M@2_GO@3ZvR:M;U z.]ț=;V 4)k^{Z|IM;Q-+餰-v9.|XE16g{` C``vCn[9X) dFjm"#BJ.5^$=%'Ay(f+j7o#"¤)&JDI`^5r %_澄;qL]IzAQ <5a{eӪcHwтmK*wm :%7OB(HClѝK]yӕzp),#5,ԁn` wTZfSCq:tE\ʟԮnifdZ!ŸS yZ~M"TQIuǖ ?16ʤ  #}#4y 8z1*OfM8͢KW:~0-sZ2/⒢/XGkF#I.Oe8"4!qT{Cgw&r܌qMÀF0~Hq_dq'o/$%ƩXSsպXArީk!K_%oTl޳B]C8;xaԑ}"khFUBlu"GoI_#~TܔF$bc#cgNm9v7$*:Z5[-n )LtI IIripkBB|2a5Ժ0yX4B(=mKX'ɲ:3VZl\mK%M!T‚^Eq -&Tr8<_! bF8oFJؓYhHN./N5CoGWK7-qrf޹sVP{U܁J"Z8O;6.y?.TI P`nT$R"Z}TGO&S϶ !_jr 7jڊVl檪V$\SJl) ͋'ǮE_p'W'=¡G]Kb%з@cK=r-/㸝~H2 g2g6[(zEGDFfBH_M"̧'Wt{ j"͔Iu*[z ~,hrO C;&L^k3Z*sѶb$[%= Q6-Bc#TK|8XDY֐3#[,_EYì*0)Cjz,ZHY(>QFF݀T[2 iIQ qlyn-gt\kcF$mm&\Ѣ - OyIqJx/*z{utx.gR}Ybպň-7a|->jD .ix"B.#9*j/箇;G 2/-`#WDЦey0HVUR}pTI\3:X*#YAӧݨn%/>Љ- WbR$->KƤ i&HQcDzV Ljb5VqDVcˠδ0&pX)OOPp( Ԗ!E3OGwg&|)p ]d 2ID?ynޘJ |z]oHb'߉??Ek 1m6Qį"m'K];1$ӧB:e"q@gHc2;iFZ$Bra}f9*6 he-;;$!i8HXY{Z]|YtokUgh'^U]`^~Q:+ZdT.͓Y'yYS!8dkPV B^ )jD4]eO/`2zma5ABCe9n)}L¬UONaMrBI98؄:hvC8]Yl#$|GU,F^Qg^uYBH|t 3l]wT}h:9j̻klkK/AI tpcc a+ A@!Y/7X8|P/X (g5CSD=YBCe*NQ9 aIy8duwSR&U?UL6ggKIa&c൬Ld'EN n(fSBcwغ[!aO¡71@u{5d.QߠSkG;:%nwgb8ٳŷ\ܳɳCKN&@⍰L2̍vJ"uUoujf }SA9Q@w"{ZOMnE{,Qfi Kn« $ѕ;p?Kڎ7-*b;drpgdzcvZi r̤GtioЩ Ys{dbCErǰ[N;SU3P=%ե/ 3C<WQ v_ކ]ǃsI)UhnK 5G4;F9B&<9z 8FKG\cj5a {5O`Y[-V+G&QLןMKEG9+I^җW:sh^4j-Kx p]I Rv2j] 7&9'pYg4rd 5 yLfmGd@j\vmMY.w"K-~ ON?i[0#@u_\8|zV _ޠ+l+x60$8z60 -peOٓ(7 ,`B+LJc3$KU̕P V {D3xm cwVӀKkf^O2 kT:s# {vK]f29O௚ 逥-Q%M Ցv)W..RYN 㼰8 E{7{IaaKAσUT KKD(D,\ jwl) \M=E>re])9a2ڊ ks=]6*/G'P׾}F}0b)(& lt?Цm2&B38MtʵϹ֑|&ZU/ 1J 'պő>?lf@jBvLU`=+e@FOaflE-z2q`l<=L[!yO>|x'WU*K KRlg `1\D }WD6ꋩAeypxyk 8Jx|r6ret}8#(`j 2 ^fU;\='bHuR0 j#V@e4@dOTFY9J &:i6ʘ?ݓۙbT0}qQy,ѱWZ3M&'Dsv+Htqn) u(xaGZkDH%G#[;<oLޟa.ɌR}[9F (Ј GH`զ3w\ @B$'{/,f-D'"E[0N?U@Ĥm 693>0uߟ)",K)kK̿2>Q]85rSJvXO<Á55DhXAvcaor Hl! bd'] {0j5#%|1FX922@}+Vy6lvdX׈ҐXiv$pW鈺ͫس`Ή!ӱ' sgh7%B*z)+uZY〃,(J\?1x !U[;iS+* bI4s@&{Ih@5Xe~=OLiPw\}W ƒgY|^fJ2c-tnP/]虩-3 j=kcͰ29U. !J7t67՘3KFg),"rT̋/S=;/gC:ߍ ՀTAguCVH{@e(@>%#:GN&RO^4^o6kB|Q@UO_wvN1VT!y;ݲ~H $҅?qO1]8w%15ǵPԮ_]y-)?^IPۺ4_]cY$;(ܧax%9 fÝYXjU;i5َm_-CBIH4r؄~}#+pM# =U-*W-UA*#_*%}k41#ٕ VFcb] +d {#h⇺XTB\s-*  p>U(pjur!<3V)0"T{6`7-2&MOZ*5Fk$v%[J=:L5Js ^ٲ8S/LY15sLsr|ٰ3.X牴f0?^7ӗK7Zמѯ> KBX &XSSEs">h?Mr&^*J- \:1ƾ^%w7IzòeN5$@Q.Vf(W ̓VS}sa.^!8$mN( B üE^J7'c8׉hJ_"h%~2@"b\-~'1bs3|<"~1#9Bt k"|:%>3}m240eE/Ţ^1T\y>@=wr3Ǫ9WtUْ:m`w9i0-g5*#RZMM7`Fr:=h_$#?py5?lP-7, R@#.ghttZxx5 '} bqoũ.c-ZKp&N?)2\&;ٿ] X^ӒA|x94)<3?H޳7- !Ɲk6f6MU"o^L0gHLG6?b{e*s*; *0X#T9Aih-I 4Cp^1lq?(ѡbN<D?z | v}A\Tq)69Zėgr}zT|Cn&5 pCģQ8mu z/x*5H0)H6ȲUaE8xUۮ\*xy.!͖dy|6b }A\gxbab0My1Co"Jp 6MyԏвrċȻj ]3U=lC5סpB/U2\?2 2 ˩hv)Ng)6q=C΋O):eUE"jBx9OA$Si'?=ŐNAJMxa 4B›όdFϻcᅳh<:XF3#eUaɭ&fM{Hx\}au0jit9#n-2(kޱK45r `',MW1Fjڳܠ'|SBV[{+!CmlWfc!Xa<)-Xݝ|tKJD;!&9sD f$&葮?L0gV~l4BGU&jPjڒS>=@蝲FNtyI!>к ?ܷ*ɗ6͌4m@д@y;?L[&{Ys[m:7L<LNWÍ9ULR:0,;}=1cEߠ 3feY+p\`0Ith6iY'u_ssiph Zou$= ZXRdKGNFJ$0ex#^)U"3oB@`r0qI! {R {,1!:h=t mcw{[+Z87`< W}G^ WNF *zlb]@@3O;yؙM|{B堭[t $ ڰ /Ƌ@2G~8ij{^%_y[=A774[mجeaL] RpL5'K4ࣞ{ ,[xTx9oڭ'}~1~ks;J͌6i3v49bٹ%SAGdM}?~3~©U9xYXJ*tJ;P5*+(x2`UC1,1ꘗF ؕ5@-iJenj -\ד8B矊^Wگ7L(ܚ\]J=x)ԗʼn|J)*\ eR/nF0p #6M&flٲ[;j t/ Z/& ɷa˿yœCUOKZ[!Ci:Pm &ӴLqLÍa7EPn@sN?f?P6D~& `XQ"-[\/> nRz1%_B;`owE, :%y,|u13?1 _Z$j1@ؚ Mg$mi_zx OzVk4.9{ٯĉ6s$+u='^QIa~IUGAhx[2~̙g^P/w_s_%;6|(ÄDys$ ep3jyЖDݙݣ<oKpw N.G'@)qQPGǃt%؈GO8f>`~ e&,nǚ'>Mr<4BrmcR[xIlW2mIJpN'm%PW H^AQSqLɟONQʨkp S]Y$}0Vr4A95Ah.-8O[c;_ ٘0"!)+f0&AFsW:8$IkIҴL/7#D64O*ؿN35͑~mo2 1ձY<؆սWNDe-%MtŕkمI\Ǵ U. =#إXsB!<'g<^(,ErosXU^1^T+gWcvqW7W5`.L<u`u&zzLk& Jm6䩦Ⱥ=X޾cpZJMv#ch>[SΡMdoGiܻQsǥsMJbfndኰAV̨{͍31 3Vxݗ50p>Edz?'ؾ<G 8hTR[c> ;[72|mY>b ^>`QV )7B"I4&R+Oz??^'eCSKv ǃ,fXh򈂖糮xOci {4]mxjY6ne7=ӻ\m;?~tL2o28Bǒ!6m!:UݿI}>\xȓg34+[ J%E/lj<9%lE_z0MΦ1>ԫ-dBߑ5;b)<տH7̰;a_Oh\/=|t+՚,d_5ߟn>t>SK\ڪXȪQ^FyfG#7j#8d'`V`dڌ:6m9:k$4pdW-O9ˏW@oYTxf&#AyWݽд5MfʵF`ϾBR-B% wQ /yBa>>n  h'MHj|Z0;W}aZ ʎQ_JQ&U9CMYh<d$!xcy`ԓиkTo{5t)7@ž=cU=Y .F'a8>,YhGh tplׯjQw1ti\ŻWݍu6|C,3p~-D"hHO ~|(XMxu;oj^~U {.!h#BYcCsf`](fGlH&VzE7[rwH1Hcm*co/g~L@#uUv@-U ~yEMh_HkkNI%C6^,^ 7*)5҅1HnpؼwSd1!tMU],Mo1f۩|I& %|Qsտ4u2];NrODJgVM l8Y8u2Dm 2 *.3'uO1T%*+wFɭE ei !vZGQ@p&w_m íE X{e'~ o.AWDjICVRr_TuKB` i-8q>Q*1[\"VHk k ~C3"b@q}&y9(\=we-S (\`,!W7J>L)0vD(BQyo'}:-5}'bllZ/Ң=0z)|e, :q1.Dar{[ >)|2 PâUXQy' ʄ@o^1QTw A ws|ؿ7P1K݃/oW57XQr(@:اO\ r%1B.UTqN~ֻͮ5V9&1.3A_Hx靹]9a^T&BC_JUfémH'ebmup)`ʯ͵%>oL ‹& 9uPx,hAH326 NTt=xl0.J;#'W4Y4Fɮ ;qo o i+9u?ws56nz#FZ$=YͯnAz~76 y%*swUO"y,j|§\ЛSLLO֟1 9ۑrc>=R56 QŏV{- @72a[usW:o9n89於$3jnx#dW6%ܑa291E`Uk4kfa׬>ɖBGBMS0 }u_| Qn%w^@|d4Q GY6]5ӉAm;h׺zlHX v1_=obZ^t[8}Z1%>Q58't$LJ` ?ayb{}kxT%^)MkEM[ 4*udiκ fq<kz"z=g![$iQ8 m%]d͞{q,, BT@GnH#Y¤# ry zVBC') tne ,[+'MWmy ]C\h:Nح2JP,3*a;YTWc,iXjC_oH\/ e:[ͪwVTfahBkě%){zz&Z0&#Su?DE/V']؎\OIj6VьMg8N`Ҍ ꐽٳ}Tp}H%$8 .Zu5-c,iwM%%p}3 AIsВ S/T^ZAw.2р-|θTj";~ف9Crt%`E~ WG,\iqݕ84D]”H_6[nhm\]А5fOΠ+k:lBFqH6L~ٔwl% hwO.htEeLzc܆wMf=;ИdrÉZ ]rU7Y$rhnE!¸ST6Mq)P?sËJ)=%[u!fڂAu2YKɇeJ6u+2)GpeoB+nD\n^BC;':Ii^7PL EWv\<Ir2V %noj?Mo@OUO]{WSKu3Lw^30,aMzĭSaם3S,Eʛx3e.Z /[.P+;DkD 5pNU 7 -}cv_arY~4~~dƄb"$~. ]L=>ЁwZ.VRQ!FYpBE%7EBCz؇RؑP|&8&?ξdM$S=GoJoIH9H&'2;SOҌnJ8j LNM<,<?B#nMJtP> n h5%8О͙YW{ﹷ$N;O pfNaB'٩PW+GŖ&`6P3 s~b 5v3)B  0J_NaAH8j7=%<ﲖ>h3#Z':j9ZeC\ X*(X4}vrI 5pF\1kJ>;b9H8(Ive5N @~My$*xj+>:4 q Nr]d>Zȩ9#pǜWp~R7M|Qk˃o㯘2G9{%^~xTxpodlm!mGouư'uP?r7DZ4l},7L۾$OC%$]]~)@4U"ttp͐HeଆUi;iG'塀QV-qFRdDQ)Z x3ءF&{倿jU0!He| -RH{Ros%HSY50g\5BJ2=w3adbf(6QE*u'Mg*,lj0URAEU'y{hBA.ֹ݂Pxi)<E[y 'Ii[lteZ5 Dޒ[X\ x;GkҐ?~Ͳugg:Q#h2Mʂ,͝ Jg@^{ip:*zbh;f $b7(H}{~Svv 7ݾ"DB~~֪} ;H"8 v^]5jjSZ  kMfR26f˜!+2:\ПpcN@-Qѝ}sBl\4:Q k_*C&ZQ2=/M(RozYD ҕD- F p "̉E" 4sd׼#29BC8Ψs.ZV%D͵BⰔBA\"|eq|7/ym9re9 PͬyUf͒xn2e@>Ĺ\=$O%?=''HfʲL7W 7ȅ/٤\s0,/n իWbɤT;%.};_kE(~]1w7bj ![!{LKaX9~Y axW7Ez:H_% Xf8p3RjpUYyR& DIaZt1vze#@S}S& SO pc+V+ܬqnjJ.s;Y£i AïpJ % 2+s}.J!h]ui*0hs׷N@r,LE;oU8YǷBQw1 `\ڦ/|(-4a(悚M͵n*,VHm 䧕C;e oSH#㛚o{Ef!"AE|4+ L=C1!> ]mG4TAkB| h{r#2*(9=T0m-x#G;?+[o+@YVD({4~_xs7_G!~ӯ}r0&.Sڑ߄N ǕDhc}1+8& -n$)8xʗd9ZKezh@ZG=hzzao1^PPegbkLa~L[kiJ+9 =,+F&/cpȍ)KNzLjCH&-pCMnX DLRrμZZPVKn!tHvU*|ɵB[_Vm#$V֜Da@N} ?`@z,y0T Ǖ&rFdO R1 ORaQC"b+ϣo&Z $q0 *\Y"$&iC4 -k+ѨYzo3m_tJ)l1V{IJD ^yjD@(<ۢTUR; 2p},(r"2ZF}185LdpX߶ty߷$hC.pY5̑;ogܺ{$':@Q-XUa+8]fh8]n,nNh˨b9ie_;U_LyF+yV-$~ѸqZ?}/ &~׭>-ML⃴mfR,@88}Oq1J*J VwÃХG>\k֡xdRS|7/r"~,WDO5ߧޟ"Lp` 2c[Q|r->u&ּ?Ü"MS CoVhN OޑǕ%}arv*ib52xzQ/ڸ.,PCSVxu)=A %]v ,חP!E~mFk끲l,ȡ_j4a{/xfDJ%FNlq4Ր Y,ޘw_* eq˸&m#m9<͚i|(] A<$B9WfiڿZQ)H` 4VD _<=IʴZ<cR0c&K4y³#x P@ڼRZ-NT ] n4z&X-=NbKs1@1^Cί()=WBQN$Xy L暿e=^,[cowKLY05[ZmtY6^]BP+Ta*oSݗΉyI\e:Gfi֕ $lT >)2]<[ lUȘ0l wse4@|[XQ"5mUH6?5\+c@? KVQ3!xG/.FOCpESpp2t$1 ܕ^OZ(3_^*~2GZ-Un-l8:L6+t!ՔD8߮I.1fEP'<6u,Jp^%Q/{x9 6a <}% x%7\onrĮ65WդޮkEzb7gC&M@ ww-- 1RSs'ڒγH0=i Pd `ו¤P]8"I&b-cf0NZlu^l"jvS0sf^qw:it_Fca; uI Sq )S^<5}a"}LJ9hKڐpzDC!\|)B;v9+Y(&|"֫( C]K9 n^UըwVUIo2*SpHFa jBe67,# R2ѯ'Y[Hh$li_ĨI.ProPOx S<0*է՜]p " >bSZFM̜k¯}4$SR"l>)zz{ڇewCP!E e;X}Iɱ_:Pbp ^I jgfLPu>)r.ǖڦ̩{"S~Wh66kԳW=]i^ܷ^tu63(c ;U`9#hKCZ+2-(8TlE:a&MR4`"FLQ/sx+Nu]G2;Qܚ<4|G7j.@XOz9Tx=OhVU vOLG%cڤs!ow~ty@]㺕令xo`b[l޸{Q0m=T>7-hQ SRjdQ?n(2EACDKH`MTV.чAU}KW,<+BNEX6۲t40qWLM0m q7aSY:#P-/#+qZ?jY ST ù?3123 }f?SKFSƤ3}M_\BB3Ϛ\p]I*.n:^}M͸GHC_&GP/n^BŻ3_":W)5vkp()g%0מ6 :#tgtuF3=b"Cج71Q%v &a)ο?{R.}0U:(?k^*{~]p3sea}𸹅^"B$ǖ!"nńX:( ]TKql atBcrЛjo"O.b$v,HKDmX{w~Ԟ=Pm<)Ӵ#B Ќ)mE"I+HM8= 9_ st2uXjaruڙq4{Nh,2%d6T%{|޹DPj%S=ھ dă]7lɮ 36"ݷ;hZ/.B_Pbp&;"¼J#Z: 6%Q}8>^f DސLKF C 21]n:j)@R=KZHC_ Sю蓏M7Z~z~.cmI]`Fx61l 5Π!h1D ԉ[ډ&YģY/8&f<%$w;L$ Zd=5'\@|=#2ISESbz- Bo#|u8em:3n203f{ou衻JLKEiw' %qG(<J0Wʂ喎ұ0p*FmvIw/WQ4iM"HEw䆮Gmq+P\ Ap9-NJ+|VL+y˻@UVOI]֡tg$Iv̈́($d⫁.K?Q _yH󏭶@ >Q3 FIkDw 'Iᑴ_.J5t܄4jm6!*<]`au҉r0A84-ĝ[G[W] "Ce6'oUaBQnx2Yq6YR=/v WuAboo %~}f.e GfRYrE½{콚PRcmN)ܬxeڼfl6=n?-"Ym/Jlrq̏\׳ߝIWI)\]Mq^6@Եr; >r"U*e\ЧiO yXpc ͨgx=)4tܸ0&%EKf aCa\>Dit`54 =sXt3C^BT$Lvs$NI h)hb[o#.B@-9Eoq-p_!.0o~n``8גH䶈a[%}#[{h !B,8 ""> zS'QqN,X9@k2 ,r2^jc2ja8 7@>ebEp)YFN\/볿Ս/ e_(ړL\3ʢm*,7gY3Je=J[$ݥ{h6Y>)b q:Yr[ύ6 F@],M0(9vOML>[+U2rꩋ/B}o zkv4MJ=f,t_C TxBuGH35]$*!>EX&ˌN FN#jW͜?QPd҅D@OyX"#xt^/]d?1llSӨ\ ɇXJGi~>sYooORMSYĦ^3ڤ DK@gGS,HjdKZyEpQ_HaU֔wBn4_D{mN ጇ.ONֳSpqT&UNbq0 z%/{bb."Qe.=euoo1OkJ_X/(UR[0̕?\!!ꝨӌX$`L? yBSYiW 6I qtb:EvCꯝϕu", OZAѴ .[rI,.^.9څyS}}45a)}J3$T,׏ .@.2 .[k$$0X/ ̋.?hX ^:R1찶x[+cTBs3 ƪBܞ p>psuG6RwMFt 45 $wv-Bx8 VClsą#YTe-.qoG z]* ΋nE: k=x^ѭ:oAa; *B-'.]'3e7k-qfhF i2+΅~^hBë́]m@S0&{v'8p0技 c  &mA^=' ; jZoJቛlŎOeBXqM$S3:f/CPYKLQߊY ܭD4OUmGtWBj Erl|/{jCpt_Sd2 7rpfmAClxBh@D}zZp!Ѐf{탑g%o_m *qMR`ڨiBg$5L)I5gM!ٶ^L{MuWғ?R/kByj9BBG)K*5@p?LAM8jn׽m<9/^&9M/G.tо@ѳ6]fu ]&ӥn\>K%`0Exю5) 6/nPr<]s`ZkV>ƿE)i'6Lݡ`Yh=p*yxdV/W?vhurp>Fyԍ).J<.I܊唥KtE d1?M!{h$62fZ'@/X>sMxmo|`cão0}-M܊x;-yV/-Po&}O|$o1ܵLUun]*.GY\*ww k{:xjZq8NrvORLΚz=thrZd1lAϾ U&^դe`j:SproIl:ŦԺ՚<!sb@2CrjWl _TY<.ѦH$f ^C(Z!{>ƃ2<*">͸<#i{߿O1r2+Pvq -?(ҥWxӻ3\XIXiK2R42 `Qkz~(y"b][x@rQ~+ n!RR7 EΒ+`3I _͖ O=MQo>d_y\vT*otR29NZ>?jX )-|b`68P<6z<&Rt( \;~z8|`UԁV9.¬0d| Q:] Fc_6+.3M= P|( EA M LZ:(k^y8q4ܲ\ v+=ԼN5b'NuMMW= {77nM X`xԡFN&/6Hou_$8OqfPU ?ڲ OZ܄^aqZvXsټ4wف%Yp{t,V4Q|B33dZ=OQn3*X2I~ز z˺⼻qdS4xCAu?t3]Q$yy o%a {Zd4Y5NȦQ%00l*d+q/# y 9"/8A @OѤzѦ}hQ5fVަ266gpȫѦtbbS_ |}ԧOr-*3foE͢"">9A((%V Cƕ4m$S&TnYXy׍"#-6݁NR!EP)i0[LiT:;֢>48l/$zC ,xde5mJYl\m -Rt -zYw͐"6rG3tw2[fG&*`9tXyJliBÙgV>gƕWi! `}w>i|}ɼq ]ENf;?a):?nO厺W.Jb3CP(>V7X3/yrz XEfSk.d @-+e (Z|"F\!yi; ]tƮ cqBi4w(wAHXoS_gKF+WʉfsGF5wp3LSPkZaC ( jḳlR ̳Ԗ眐C0&_2%_r2ikACP\'؝ = ipR:FtC4a J:~iagx4o9j$RVy0&`wtQ6B3N5LĒVyeN7shK_2v7&46,Q?9GA_Zx NAZC0U Ŋdq=H3!Y5kʻHl0ڥ2(Rnm n-s쌡~4d"5\aUDm0)ƭ0@y:py)"udʆ O0d?Kb`Mә9Y6׬Br^ƒfdąh1UnlFG'g]V3y =A*]金oO3T- h*tPگĘE>~IYNHB 񓜴$N,uJQ7)i U8JywG4;]_o~xzi$gM[n"30[Qԏ,zd<}87>XQrKEJg*zfUu^~78ns;f/l~z3ȉ'\߱oryl&\8ފl Ь9$k>6;QZt <+dy j4MMc~PkfuFdmnĦڤBYh,N#|Vu b1/׼[h^~R(hx^"ɖU$~l/81=灞"񝹲S?@Qv:|4{9h|)Ē(h6bYHQ;248 T}W_s-r]1dL& ]q_9 ?C9kz]"kc|:TT_K~;u2}\`xB&+٨]1Vz^ja W?1|cG3ʆc_ ^u߭,Co$-Zm hfSkW-L|` =}Aݹ2Bŋ FsB uo\1֤sՄ45@62+wcB^ߡ KYEl? Bq嚐k&Pe-1ysE v [Ê]u9M|d? Ι%_1*@SW 5RXqtMZx:Mi$bF]rM[ё^⍘8Cn%U*׈$8e|d{~!XDqhkZ jn[q' mt.(.}J ]mM|RӞa83m@S^Aʇ ˊ/s ̺NkҩO2e#Z>eϭ9f56ab&'(Ugʍu^dM9$^¡EYDeۖf:l-7S]7vH؁xmʧo$:{_ oaT!]@des:u77[R'vߪ9 20_ cy{M\ nbSc,0Od܅f#i[mJ}5v)38=* '! Svmݫhb̶靖|r Fd9LjOQFFp3v|$AMı$q*oBE5 (||D.!vi}OUmGohzJw@]}=&g8j^Ț[ww*Co5R8[=R4/h>](㈒ha ^nA3o}/QmLSIu[ 7J&/ {\BuֶǦr!hJ1+"H>)i%iXTNFm'.U 0R.ܗ{& QF~@>\CU% vjZrOY0kŰ23TflTlg˳p_t }Reo:%%p,EG3yg{4á"}h$Ǯ&׎F=h![pW@٘ lWLQ5胓zrJڥxu3(SVI-t38>e)T|:% dYc^f/ 6;n_wMF=khۗ1-ۨ^/#%S( 45bBGmv\N B (' w#T>D;aVP R#UV(L΁4Dm+Q)+^d Tƾ:[7[X;VZ ``NGu-n{D án8Bv<Vkxf9jxOW5_F)T+{Dл'߱E>t?zG@5-A40}B 9X}O3&[q\;'ŭ~Р-.ja/L*,bq#3E.|H#ث\ƅT={R3)urG7܁5# ?%[O<!/8’9zIrJKQ; ~MPLsaiM?R.na\V:{h?r?XuKbS;ZsT_-=Eʰ=i)#ۗ,7뗥'=!. ~^頕WN8)ک-ba_秘GWCY]mSt1 qPiz%==9 fKOŶ)%*(pOAۑ#䕽`-WJmsZO1m)P@M :^9^KH8U{8AȾKi×ǷO7u}o?h&4l3T^'%tlI1<~wll< PNbuXpʯ@55?8K7;\񛻙osn4?Џ(7l?(jb.ZjPs;Z@(<P h a.kHE)Yӕ.DQVqi%Ȫs3NK!&g >2S 焇(Ba=9 +`yw=E#\5X/$2B#$ =Lt&׋U״`Ԭ7,_D2&J79#dm?)AjT?|#ycۦ,W.n㷝L:'|~!܅ȧ?2 w#8fΑÒ6\Z# ѳeCa0_B`@Zu=v12!jZj@nO_MS+OUpIDŽ&K&he%xZKm+#Kۈu@RG>9I]_!TtPDw 8XAG~Wa7}K|-e/h.QnU`Pe+ew4\! '2OKŝmN]ldi8"pōjq;Iə[˭X\H;]а։:%T͝/{aWKaFt*mhU(=o+HN]%!% )dY>\A Z)S~&v6yt3\ L"v_-ZEn/_v:~dY8KppL$GS͉$#܂fS* {^Ratk'&cR ܙ[|+֗> f mkқVݩt`puSPLcm>' gނ;fOj% 1W5vͱQaa Cp"j3",y/>.]aMG-M&] %'ٖ*25wJB]RTwQWR>o<t[Â|4_V"c[l~]J6Fy]KɊJq0o %/c@(A_q0I,X$nY/wG}Ym<.593\8V社 NgsLi!rk̨Υg4WDGR8!7^݇u.ſ$0 /Px9`sՃN9f3M)o8Bq`Y0NEo+hÌ)6(ɴF'jqGb߀b=-HBߴmڸi:}mJN7Z՟ @~\[a8|% QYWtB ^MZ %^{u>GCJ7ɛYCYGGҿC9bX.zn tڒ]wP p+2MrR15i6sqF쥓@`RFnMdƩ .gTY= /5,BHs3`Þ q`xn{6ʡ AGov{ԸM\^@q'n>v8>X_,+(BWd>sa¸v7_SpPcCxR/e-R6vA,v@-OoCgUlzE|a$o5pjAHGY}=.G77r3k\&gE +=xUH,a$p6S etF1n\(H̦X"mǬ3HzJpr~Ay-<7X4$~DxWV1u#A:{ ;u+C5TATMt8SNB*nKs{ {nnjE$5S na\:+ꄨ`d#@Z8 V6O%=?LJyn_$N.h$5cV8p8ͩ ~\hb3(wi1LJQ?:(ޑER/ղ<"JYxg; SrQJ>Vp icFRMؾ ӌ sA[V^8tzFq=fKkFp)(̝(jZG룠=Qd~GoX@3bVk∠l2NƇ?U;ܣ[[A_EvdëoDk ķ;;@1t[zDsrҿ?1$M˿^MK`Uܺ APu4JI=nſocaۘ3x.<)%\f2>G,52ՆϋD*L%@Y}j6cv_Nj6?3Q#ϯ#*FX<5MGg9Y p r z)F188UӼN<E-  n@VtJ*@Ja^ !mȲX& C0?5̢nSw$x#ʝŧ96mXgE Q( OCkd򱜚weeSJ Wh;"Lb ,A2R W?ӇAKԊ]íГ^Gc)'|ʢX!mo\0k8ݸLy^m~ 9uAb$7z'b4#V, И J\?h.>E b ,9٩3Wےo>?k 71SnE!tlm Xȱ@l)\h\D:кF"vS Aѧ[gCr${BOL[wŞ{ܹn.*Ư);_|8XsgVwJ?B ĽHR,`#x.>Sؿ%-?\J3~utO^:"f:-SydPdvÃ(j,:Gb^&y-zsfŗ8Wv74kƽ t_Qb1࿩5g{N?VU}Z b]t rGN_cHY[" UiN˪m~΄) j>3ُBvj1#jqq.lЍ/VYEm-!#x򭑨Ъ(Ys/sݷ7B:۪91^J!t'r<ۘRBs(G4 ȋj|%DVO%kN]HN45 \km%e*sjX\eg_&3S+GCex!(O_ -9KDk@oD̏*`>dJ؏POHί?9 Wc3EѽEǒеFg !W-Z$dj R?1w#huzI0sZS|$y)3;A{Lg_sÚqbSf~$?qHsgυ:Kԙ8DKnW)Xn \-z̴@qD~O,rԛgY aZ뻥?[OH>#q^i]s=ji9!)FɊίeWO@ߎCV ƙs##$a8K miOF7uS#M 2BTt#@U.U4|{Sv!Vg݇o Yvt!x`S)-^dJ_-ouDb@,:8i|szp`IǞFMR+p䰖 a1%83-ei D@kg$rZ˄x#iki@WR֛$;fRB @'i vR&V͛w,H9鐯y&a8QjQGNYE 11QϼeRt$ͬoɵIR=ş+ǿcȞT_R2H n HHdɅd$Qǁp6{=%y7~# 8Sl؎ 6|75:,BV;X8 $ li2{ws4HvXJFif<_C?DI lzPD5aY81oEBL[3XP% Ƒm(+J+-Vo @3K>`8XޫnrxMnD[ ډ}ۉ,kߞ sPې41/=@u<"[7yƼ2v:%$i7e> wɺA9hɐry})Yd*ޭ,1 {:G[E#17J>' Tж1|Q#cb>he|wwKshnSyb=f magK~`90cO$,L ' efpW;Qbs)'4o\|JXvD1eZ{Վ O@AnIY4qS2 [^gE-Yˠc[â=<-b87U.ĭj]yj=<%%R&P.$\wplGW`scXKzs0[}$Hl u3 0&Ff&֊xIe'xݘ_@2V?J&Wt;qJj NrTZoMih@@QoxD-^zbmGe2JvmhT`RNׄ ]*|MVb&z"FmM햰͈AyًőzWEK?q7DmABܛlT6X, 1(`godïk((*t¬Fim3˜O0֑Pfh2Q^ظW6"{}' ŇV50؅@ƕgm˥!b6g2C Q˄!:.k:XHMMW)Fz5}azM$ #&BoDb{ߡnKpU(xK ZSЖ/ypkw ? ?bZ%oɯ~]}c*ׯR8R;{Wt 'z5Js=,w.q-@E͕ شiϊ+"V[X1)5-V), (p5cK5 _m[ \m.2V6kΚʬGo~I-T~[]6+"={Hʢ3 u0@Kh7\W%|.lgq XRC9?^:oˡ[!㗌,H\߀\RfEQpxΙ DQ+ N8lTsW[c8 Kn՟ mhR`0jy$*ay rleN%E iIUBsYiy\RV #!&J%`x!WWB#|G~otLbN}bɠP˰0]#E߼(g-RZm;TQD[`-u,H^8kDmQd5l웓|Kж1KFr]_px@(2GKz#NȨ}HycR榕dνz4=WH<+:L3o7Ű^(`Tqef(O9{k\.wfҩ}+jƌ"G߈u"эj@ ~XЯ[}$JGfPlR{P.1*@K!CQ|{9NF /;EuLQÄ'Ӗv$}ɦk#K[lu;9 8wҺT AԊo oW\Cn@}%4Zߗɩg/vdhNl\ɝ59XQI9>&g^{BsL 4 ?w,Ԕ\\>(SOw1!;:_*j(g\4RJ`.GXj8ܝm&bFBK5=[Ns3Ёs[!UޞcLy~Lږn%]c9ufmoq5J IVn О]ƔsWJal eAaiEz[fdcDH|Eʬ{^g='{:>ZlB\ߒҐZL͐]~v'}<6]e"o|:T6%Q|c.ؚk>Cq:)l8R[[(onrf H}9y $=w0*Y2Һ3bNDWb 0v#=(rdL[ Qؿ$* wrl,COUfí<}%MqU/E¢fӄ!i0.@EDqZ3& >mE愄)|(/tln_+=at b-)mc7UY`  F+;}\n"ҝDE9ޓ➢9??MǠ d I}MkPꪯ)xwr:_̱h5hM&5f𐮡ڵ4엨֥ƭvߛ|{g?ng~ݙrH?`j2w3S>mr8%`i^7W7N'Y#A^W~&DYcy2= ~bqvV7$ :w-koM^h$VHKրx,G0B6r~K_0:xvoa%3~9r:# OJ6achjB'q@ؚgN@:ށ4Pmnx*;`HkI%TmN 23<Nybt5!S5I1tvKEGr P;6iPHV~xpǾg~ZSވ^C՚}Vnt9a"GdT^-ZMy",SwB:āfц z²`yHc{mCWApX28lQD* FfX`ޛys~rq4RX"(\|n:ZMJEeeAT^T8'ʾ&Q0y&W9i"S{$4+A5$"$beq78. !>e*1M~x{R N d&W9 7|-[GSWoaϑY?4e/ jޣsRg5=R(jHzG_1j`t;Nٚ )̏C8X¤.KND+ x~]-L8v]Ô {FI>i`MB m& }l!J̾я% GRYj=νP%GzAq4;wzvt;rX3z]Zzf,XNNGF}J󖠹%ݢgOs"#Yr]ZaFJ{W9upQ:sJ%+Qcb)nO_%asCz[#0#R Ge8CnXʴ+&&9(-n޲n8 w4LI{\IQ{"^ js.5n074"q6`Dz,FŬb?`k?hޯd/ۃG\5( zH\ rUd籮= u65%m:N02ߊS[q+j]T3}ײJL r7;~mٲ%圼PⅈxeA 1"} ߩQܟ54ETŐB+٪5 r7.rpڰ 擝> "3"h6*aQ0s暭"dcxI)t3+\m4XFV!vEy6BٌέS՟ߝP*$'eԤwbr*:s:qu҈}-j\娙*He<0Hy ХtpuѣlA,puM{t %51e >S@fLuo@ cED4vƺ-8ŗ&^{zr $Fn9"m X 4HkĚ!E-;T_ [~ )Ǩs".GH^' cD *=O45dѸ,RZl;'CYB(1/|@~q_ [_ik, {2r8(sh? >FCm9.g۔JQ)NUTQvUk[k,cVN0k~bS'<}mŐAu'gyO6䱷\1MH9.=VG<0dbMtqpO];O v0 D) 7c V𖈒}3c9xJi[K( nIZM"ז pY pw ܯ$S uI/{f՛bM%WsŲP8MfvFXnJ$ kԐ^UugԾY;XOX:3>϶/ x˯ -4gQ"]"x$B՟jՉ hԂ8 n0WsnB`atnhВM3Ώ )b7}$\:ͅ\\kYr;3d~VŻk#fН>| ~Oy Ow7h)JJ2I9P_2e3]?)L\t@D65g[9(e D)}0mr: `^exzǑLL~!{૦DSw|ņ #FK>76xmŅ9 NfΆ'`3+plU=VU[ވ1j >U'$_O&=-#D^SZi^5C4c`HwCۦ,~o̢A9R k}W: ?G*&f#PK਷AL/'Y1rW3^ {ps=ˣ'rfIq%u&=ܓrB{3stiixG3>1N|63ǔt2A†1w?W 4Ԁddl~x2f=nH"ܐrq଻dVe?|a{~NSY*a`r̓;,.z? e)uan$XQ%(iIˆ^ݷA*ȣdX.zMsĘqc*N}π] fmpll)% %6 T}Ua_R<5L޿i#5c3*{&} ga'/N0 FDBܫJܻ 7=^PSV42o2!$|-~ѠKPv3\Ș7fDs&) ȂV=FPNQ0v?/w;?18FG.q z?C2! "[Eɉl$xNG\FÈ ސD_zv# 0Dg( jPD%-O X]G0sL\K=PY|fgR泈$*r~s"qIG,Bgն{0ARɋ@Lmݶ8 %j\Edq[;UɊ{?"S1Xrτʘ_֑qZkcR ֧^4GZJñM~ ;m:@Hb"2UptDp,|R(.[WnQ 'L(͂)C-)@]tj1xFJz#8tS; K1+!m!.)Gn4]K/R[Jܞ @)39;/9rqh xX'򜾂Ԋɮݖ&xg`1 _t/Y _\?9DQqGvacR Vsܲz.JP\^0Cj-юE\?_՞qǼ, ""DlIw;`Ov/H'RAVNZ?A,*cJ5 q w 1?@;E>EP\g_(n>cU A#3-) 5d=:`J+ EٗQL34M:  oF~Sjs2Q1gM<ՂܹiIg~a\~ 1!nWe#3|CÒ>%Ҁ(1iQsUlo pjb/̀:4~#v ŰFe"uőI\N{O{v:*>Tލ!iZ8 _a|3^m^S_HxS6\G OkLxw>c=| zI/@y\W0ݵ{<+\c+Lrg  Yh{.6ˎ<" a ~.V C 6'*+oD'5ۆeQ|m6`s qׅ>S^w؋قz.7<4fbThzRJ*}^% [ H|@TUX@q &V a `\'pSTۇaGm~w -i#BMb.ox[-}Xvss*Cاl H3Q5 siMN^(Z iA M&x" l@ p*èLzVpi0+,QO\g= - ¡"@Z+1ф82c"]؏l5FνOLl^84ֈx3Hv‰kz2X4S$9KglY:r\1C)kR1g 7d["Ô*Ǿ|b­c:`0>dil}8qO_&5䱚Һk9MƒX` Fjz$-d:.S8xi}qp$tp ]AݟtN*3œ'3iG(Zq\+xk*>%!fM` Mg0yN5Lۜc.>lThU b=whN֑tD07Ruj%jW7${HjS]C4d P}Dž7\?0hN:gH%N@ D6ȏ!b f1t3Z|[=b"W/wڃ0r)[##sDgVTC݂ߣm)Yho#b4{ WG;[@l&YTt˛4 mDf2#|uO.Ԓ{`n444V9C#.),O$M5mLE>%Ѥ-c`fyyh7\K  -OOLxeu=At$aIea670chYA!\|oB()W@Ct#ޕĶ7cB|C$e_263#gsX$B,jxZ߶ͦq Խ\ (&p90y] ^zU~wE(61Yɳ P`U<X5fqk0*ȃl`%t4.wAz"s'-:!%H=܃[_!T^F`<6uz%EkՂ-Ȉ(wy4Ϧ-Exhyke'@TAŌjG桤KgO! YZ1\Hddh4,?-0>cOW;7pF3ѻ F'IPQ=s]Py!@} -Y+!_ϧFlq0/jWӂŏX'}4e B\2m 'J﫸WBۓف'e@k7S"<{lƠ\^i2bCr3{C  "ǚI *xB0t#g6&I' C0~|Bc+{:XNvӪr^`Ͱ/tq  #5DCka@_y.*Ɉ @hL5{zJO%nf-A@LK1WSg15VHd P[Y(*@- .^? #ͶcǺ+;3B`Qz\db[`}ͭNg CpS/M'y8,?J:*@BH\bWz[y/3nDB_ b_@XSJ8y5<\jn.X0? ȸ,7% ) rεvty85F1 oz {(tSm= '1kH 6XF=zg4?J/M%b|% Ҙi _<|3Mp]-wbR!HIT h˂N ڪC4O . .$ TqNU)U`.mOL-k Z> PKq\uxb-2]5$}н`Kh^{cB@tD. :DO9]#<fcoρOjц#z@!9IZFCe⏨|hcoyU(Mk-E| Ɨ4 2eE^0vW3>zf H|N8U_/bEfn˕̔Nn bF&iglъ_N؟'j3_ilѷ"|D$eyx+_yyE7n _,-1*E&kV##eN"Sl5 2Lapɉw^")+EΊy+MnW]Sko=4r.G޺2&0b:ši4,P0*w<_k!(nS>yOOWVEbD!OuCQs9&#JNyIv5b*!twaG{+qlk]C*40Tb~\6+l |+ѯ,&}rg~C}鵇%yU8 2Xn0VA EZZYd`V$Ɂ.!z}{iMoX,9M$_˷ (Aꜞgv-u3Қi8ՏvLG'y@Qc dΌr;T> Zhogeöre|)#}5;0Mw2SoW`=z%f=og^»?;Zٟny:ZT?'4>پB5`VI S0#i*juvBd5LT*]T '=T`2}`QxzmWt ڸ6-m$D?ZCM|Ԁ/2v|cE rbՓh/m?,:ݥR0z6BUt:q" 6U5Ɛ>7=;|^GQ9]g)vVoPOh!p0"͢\(rRcHhY&CL1)-* %I&ijTwc<E , f[g4wk\ OO|HnLsz`TZHP"&X$7815K"~GKjPYkv?ĕ clw;_4&j:sSB]KC =#C&1=J_"I~sIӽY]ȟf@1<͖{;Yut#+G]9bfG YzM+">@K*.qE8E(C1 cjPNS*):/8^|=9TStڤI ӧtNtKi\Ί,Z5hχb 6,opL %\Jw?UFH-DsV_Z)v͆f <'mZH nd38'4˒~s 5XE3?A(O췕OQ{hrv<6ºOx9 )OQB@ءm &䐖;Qh zKBH c<+/B_l >9ޅ G!HyaIřH.f,`^-q`Yrq.,Eww'3?9O307@?+~6ɬ|/B {jZ˶/3?OFh#IcM]~p"{"yjyX2$XXjb[_b,߯`V}-aK5?<3yfdK:Ә(k89aMsKYRDҀ1|Q0Rqa (˘[oe`T+/ ӱ;nݼP D? ǬTiFR ʷ٤eyCx\;4PXKWh) %Q~袊Tlgv~ѣSB]U ku1z vLmtN)kGod5Zvtl Xt,"2 D 8\P VaWX]^#ލ;|ep8k1NrWSsUrzϥ Bw 3Ѳ]L#|2lq6}䨲q6"7'[8 K2YEmf6<< (~U;) "/AEE?cy2\/elxpoj rRgPv"`RRv;Fa4fP޴G*?!]2t]JqقY|>}RҒ]iyEOrk8%ݢUSȊAZ:\+¡(=;˿Yd;5K̊uSG'sZQN3(ALlJk9:O*Gɂ yBnV]BosYF!itЗgR3 iK! SV0@k6acC¥2NUoyƇS, [K ׋FUlI5ff䴋a8c ^@5oDgp2GX/A'tKM>a\djG҃h(ohAMJb|k%!_~ӆs~~,ԑ {chZBt.y 5Ŀ eqύT)rdМb-3zr9<}5ӝސEW9<%F^ z@Exlˊr!>spP$|X[xbjfSB Z` vxu$>KB}s쌙i-_"8Q,jp߶ ?Dôt_d/YC2_C )VЪ1R0 )έP/7),ReD`[i3V]gș@J(,_ʜQ%\?o~jIOɕ0Usƹ^>T9mu!KUYrşcL}@fV5Yvx_JE`T.^_ :;tA2r En1iR8@ 'ip%RcP3(WKkHX8[]ӎ[~&D uǸe{gir"J~q@=Ri$y{H_O* sb]<4%5N-2P彉xӆ^2rg=BfAw2JOuIܱlhC\q7"3| 蛙 J*_9 x?8n>KLU]o A#H R{ir]ɤ PitywE 혏#OkmQ<,wMpߨpDÆ6J@VXAJ?A. !r“s.0 H.|R)IOԫsTfͶH{O_.۩龶e9##h[']U?4CG-)c]%şrOi}ȯ]A0Q L'2YޜB1Xxs3S@3jfI".x!*30WR?tQKBCx)^aVXu#$ ?l$h[ٲuS}"P, 0!ϡ}ûy| NqxbD䍰?[^+0g@ub%Q!J6p@%;Tb%GF ,xJ 頭D߰$ {zCשu3ab2r/=dKlPG}%^Akv7(ao$.a͈ciū\UI,3*=R#5=>)ATF`nVe XYT1Hh,7R -=6"&rr, 螎Ts4ʣѴNfFd6.U{ys!=0]7g3 9fzu`2.iROfMR#*DatAT7 4cW\zfiZnA]R7,xk?q]ѭCj3eS6r;K f Ǹ9񜺎zE,EmLo:0؜_,NUZ2KN=9ъ<W`JCHط%){рXKs{n.j]_W%C^ CH^A~1 L,Ǣmv zx7ڀǗGC69"bZo(p-Zs&WS1mN ^8h޲"B5ȧ.zt~-Q*LPi5v5:`wz69v,t; |JL~ǛRV-s!! x0]5T`&yS &v^im7nVm\u~|g<|?=i{ ^XƐhC^=K>xpHbɕ?YBk;Pc'0YV:mOn1>ct=:~6A(U: ^]rTTW7إA"bC-=zJa]N\FG3_ *s|qK s-B'F7)9`=Wd h7TtCᖜB3) 9 ~ex1hg'j2 z pYqc|ZitGD"*[N F' ѓG!8Zn\@n>(TM8rއa|>ɊI}N-XG|v[cKW #&UD!mO\a~IR0C!> ?@4x4XPQ-]տ<(j(ybAh^| ~K[d','qpj2ٽ!IWEZ | !%^$zڤYNMVov0v*,Gi!yͮq@ZC[N&9I B(v]+W^M^:ŝ'I l7SC C wKCj>DD +K@( SlE¸Wr(I[d=p, L]m% ش&!7k^wr[%qϳ^ W~KyOx(k|ZqM+Sk܌"&v#'B ߏ:j⪬>绒%5]gCxd }.P4Ӿ(@x+|u8d!hcbpʙFsdkl5 89q9fąv dQ\lnѽԿ>Nu֚ST%}Pqb_T=uϲo&۫C `a/Q8H\0fSE WWjFo]yTկB/7˼Ι7^NSЧq`ĻI%w@Eb"YahB=pB*q ҙ1 xXeKakג|oXtmxn8V4aG϶q[Pβ$:Lؙt.?w~ 5Pfu>" qOɤ/Ȣi/âo@xc9<)zB!9eI8V eYα } Bly،TܖHjmKc}34o}UYWuƫDWB^inxǛt^/T5]G}fᑥvިjQ9Jd$z!!U؃,7QY1a`G;S. 8kj,/#܄IVǒ[itNqFT'Zߜ%גUDYK`RRX}~Zqs%N!{)cBդoY@oPqQ,#ƟX & +'FY4 y27K"Vi1-FGEVqe^6)Skqo̟S\P81*!]>N&εFR$N>=ܼ즏Tq^Ipw.HI:KAzDX^T{.it73v겮WGw:+ݪ㐄|+4$9mLkd!Qj+Q\ tZmkg}|UP lz7 ^4T7Q^^.6Tw0ʕxĠ8JMsCC#W+{C|Bz)#}[Cc}q;p Jo:'Il R_lhX}Iːԏ'{uo'A5BmJ1H+d C\͈% fax|btJ;k)es)qm_UVe2:jl ZŪ̋Ao1oz"L=hVUFyMbt~77 &~G_h#쐋Ԡ!Zn]55a8aTzN=wod | xXV&{~<CP$p*27BNuXh+p`6J)?3a'ߧ$Tdʿ_ePD҉ƓO9ܨ´l6Ldqef߭-׀ꅔwF$A*RBSǁrX[>ұGl @O;_8Xmً)uʢМ(vMd-c)NeM%5 UsZ V{)2Gr$E \z|:`bnzT^B,NCGUlPZCz/I3 M, 49h6#.yℹ2+sTu6 $aq/nP4@jW>baWJr}V㙬x[ q理 O4FsڤIJ};m\4yXӂf=u{Լ#w ?M?Tl% ,.#!y䩆@Hk m WDB>MW+Qֹlr.‹._zPu拽3JgT/ǎd2;ҥdksdz3i({ŶBF?P\8`Tz]c9zV_nL[q"|mժmV-RBfX3dc0>4=1MFdKt{@m<Ӽjۈ@-{S!)&qyCYRVo~U4]D<LSHtη+g6A|Fj5Ekt?0TÓ^M>єt9qݝdpVl/;8r_?Q$蒖Xht+!:9YeOJ_n-95W6:#B[wrP[0+ eIrad_^OYBlE>eP2s޹.نW%At@˚M]GnnL87[~iC0Uy~Y}{C7C8K8is6,Z@eE hḯ2=-Mo;oX_xZzi+]WT ,T ۊ`"|qo6^n:,Nlf"pt+5Yx#v^ܥFh5A`GAmETMQjj UӜyE+i27lɬ6I0ϵ\3zQ /GY7#"o- eUYvlrhB!,PY0+M+`+f#d8{xCvi6 =K2FI$/]#ңlKy`Iom)>2F`[ ='e*)roKs jyS礥yYBW'Cx 'I}: {?]8]W pAy`_U^ٮMGGp *,kvf__1&ˢNֵGڶ=Ev7!A2Gx4 %֟ .{;gG?P4~*.6 Dd;{XO22P"ܯF_ sb&eMGdBF܎~vMP|uwƂSQ W\E*/ݣ}Mߓ&v\ _Gjr2üUp}ankAJnzv[?-dѸEĨ_φ'qE3wkށxvMTQ\wF|O16tс69h9J vOG8cjhʕ\2ׅ|x(oA{"55܇LD7A:Atn9Ae/ۦ9p-Tg׆Dv# 3JT9r 8(5Öv]{@WRI2'+fj? LPeAŤ5e3$Yj0Lv$S2Bz:oL#hr]B N9OIzVg{Zbl=),,-#37S>)xlS Nt&' v s+ ڷUľ^g)v%: :8=@DWII6j6=ti55p~ ʩe6s&׋ƿ*5SqN"8FϑxJs3}`o$OFLQ8Vs_(Ӏ%:rCR% K.LDt f!6=Y 5CTFvhaIO;%&D%b 9%SvhiyP\3Bs8y͇6m-[{Ց=q)3&?u㭹 *s*2=d\ҾA=mbw&EN;YH'{8}ޕlr_xg!]jyyGrx)1K됕i"lkNiPKvaeLE] % [%"d{.fQݾ# 􊔶SCXsUe[mӅͼ~nN-z7EP]lBhŏ_}C?T~<ϲH|>Xj;Qy#r׳-⒧)[ (\{|KSi 7Ж?9-H06ԃmx+q i,ON*X!U55<4('=vszuRX mDs{`'z.a$1cE@p)5{jUb<4Sz šm645亟_Í8BkBBohۡekL^,%iޙs>xwHmX$$;U7˩KB2}8zm*: ytl߳֟2~3ńɇ+u7|ʜ|3~[b 7\]e.ɯmI=:K֥=B<*_Dѯ[eWÙ{q x̗ISdug(P1t:IR>uD<3W^},xp(~ qL0=_Й/QhoUlj颎ǩ"H&d1dYlGmc&eh[99e%_N.Տ2M(!Iͼ( DC_<nDRΌy{-ܟD,~i7^@n8cf:bp1(#b]n$2udY=Jy|0/?GςTw.0Ζ\"0-lŐΛέt^$ c+z&jco) e!Ҏ2s~Na֢97V6]* N\0\X3U/jO!0I_%[^>i>MB}3LUܪ=CeR<).=K’\(9m^Ǎؔ^NI?,!yCAJ#Mx%n[c{ҭIV au)mQx!Bv"V:vM\sLxtt*|AgEyF`$mahC:zKȺ %R; S-E5$k'w#(RAc!~+hּs ()S\7aG(ysE gYlB3.= rD5オ$UB=&Z;+x!2 z v`_0cP)d&!bXtnވAE<[JFlGes5d} s*/|Q3v5<̶EA躑4DR?mh;՗E)H sI_ O~p%t G!JRKS˔EW[..e3wįu3tXތOȃ`P~CMW`"u<`iI /\>Y{_oFQkT.^rS^#2zߓSɅVzJ[g› D{!JR^a޽cDc4Yiz!XhWs@;osf/Ν%'YmlǺCnh2^VL/3P[}Yvjh藃*{a€6{g)&Ai܀{b;d z뒍Ŝiܹ'шfY TZ3'^= ?@IԸ@uPhaHLњ6IN(}oxg-fvnɭ+F d }t{P44ׅUoF:ok/ۨp֪1HB[\=34h}J 9wj'%Kبc<CWb~$RR?1TUجZ{@ U Y}#o]GׄnohRV5ks1A/9{V2A*n 3"Dg `$d@^N="I=EHkms_K5/8Joܟ̗ȪhU2 dn$J"/ ޙrV0fy|`SN$t+B|@&Z.|#mrtDbNWL+p-5M: <Wm{]`IUhkcLG- .xS1BD#7Hj0Mg+6ߠ1>bAf9iK4K#:!p=KݩzRlB IhOygKONg@=Z$/,f+IEHLcr+diT>:sg 8*Vo. 4${vJMm:9]4ZKoH3w54m w69^͝on#$5%yԛYJho$4MQ 7Үg"R ?nkl ]kD-|6Z+2a zߨ# AJ 5S()$9STyC}l}Oq9jo\e}RPG ]pn?D׬{%ȤV1a+Sv&ZEp"׼>kı`-ŽjKu;zaivfKr_ޔ:Xmh1Jv<3Z;J 5nZ[0mjo߄ʋ*+-ՃY ^=CE? 7CY&ɡX/>%^7kDn;]GfkژBW -KNs Ǜ(n.S5i:]ۙGg: =p\D~=ǹ_"R@w*la?DVGlez|Gr*T@=S1sDuuo£Ϸi9rhwvn)ک+UԪI!MWPĻkY%Ǵ!P x#I36S;G5uwnZʺ4 ?8GQ4fHi+TKV}t`UF@;#7“/E 1au!J;d5Gdjwq u=-#KpUo &6hӤƖ-d»l&A5J3;aq#fH xY%+eĩW;'SX駶;t㑛 }` ?=DPi $.sgZJfMTzT2rcŹDFs<-%ZXݣ'?o ^gI5h6z5tXmu]9ذpφ9c_;9E~`__$%{c?, N,+qNnTaf?* (p c3T--{/\<>O.N)7͑_ڐTO5Pv**T +}",!;? zq&tF)_04eBw.B4cZpܝ[B6`D|mǣڃ UrbG\7jzGzse\l|Hd'? jMip'S$6jjp; Bm݄4whCX VFˬτG K_7xAwe`D,.(6}q%ڎ,_da,vHȝƟW!Jq!Tx|lْ[YwOƎPx`;*(T d\9iIYs,eZ `鵉B oW5Ͻ> h`̘y)z1Ge %p7d'%;XxDN:^\j_1\Gr9dG h` <”֒P\p0\SO޵yn=ECG4B@ u=S(GUN^[]puaH-}e L6/1udy6RK6ұ]/2&pWx&u7H#+fOttDZpܘZX?*+qãgbUd9}`7x{b$*;.Y{5P!UO8"Jܝ GWI37}| K#w7-u;L em?) 1۵½8ZG .ek'oGQeLV=4"B4eC.=}jBhDhAFITϨ> }rV>"/ЎY܌Qҥtb]AP1'f[BJp;BW&wX&,㼤kNϺlQ/l֓nQ-(ލ6JkB%yQfe%JJخ6MGHnRVﳠ٣P_NJ4N1Y'3~)q5D-ɝŕF-rrh$aZ`NJFE_dDS hIp&1Z"H^eMbfueO-H`zn?M*GpsDog/5  $q \CsH)oSmFkm)飜r͡&i .ՀzJ&[{Xa^CRj<~*6~'s!7(Q*aǤF2Yuz*z9CJtS3U8e p!|nf| |"o@^ZSǺIEx >W }-[z,4o?g6`U~-B1|A|C_cU[G:$׬yz&놊*+>mZ.K|S H J 50٢ǂH3[C.ŧ&)v7Dx84Wj獦}苄4TYWbYrG;Ëp  dOf.\JN @ 7|] F 3*}FEbJ47@{oVғ]BW*1_ dz2g!1|+5DMEErԶdwGcGn2϶ tQ!f]&95fpb=;tQ&|dwp fLv,Zg~k1 0bN(;-?|Rd2 t6'dn G6fzۄaF( 0]j \٣4b?o`3\kV)(YU`=ţe<qLC /. e&CJGN)$J_CC߂%A \ ` e;zcӶ <\+=0Et E\KҦNyߦ a/ˢL}tՆ} (gH@;Wȕ*u?0"@ UqFֵ󞢗MYaD7:w׾5ٿЦfR s10 U~  ,Wa "!c1(`]_@n!mx HOs?fEpyl<#mge/^Iz |0]ȫæTSW!; H{xwwT#?U28%Ϝ k/T1 /V]ZSn6UԹ^ h4ݔxDgmdp=GxXxNZ`tL\{.۔&&]AQ\7+|YeOe-շáXުzvGW}nDIvW,¡Alg-O}%,OYnٖOjI[w!41 R<)3&vlL+< UZoR ĉRZV}w=~ƏZK>%ء6#߿qO)$;i{1ށ"vGX9(g307yT܀2빲_⼋Rev^`^\ }(4dM10W{0?"+7ak/ lwNL}y`FSZ6at8pdW-lZ}`\>r?ڳ_ݝ8zxyv&H8%&<%W*l{||U2G"X V*iWKSnS-)T`{j;.u9-l9݌3KFrltCɡkrљ-r}aw[8wuT4ɑ~M(\S<'?Gذ*ҩt_Cxܪ [9{-Zb0;U8kp",\A&尃bG\3WMD 9x+=]4!y*iJLrs֠z[:t(C5x+N p _ nfW? D0T:kȡųQ"Jg8FO y)k+hB)z FQȝJS6vS֗n " f`<7'ђQF'nɴCgC 0hFܵP^-hzN`&O5%?NpYNpVdam&隝%J} c%FJqFd2d"2)T)ݣtHj DóhVà4w\wׂbːP+{̶K\0Eb$gf}P?\br2WG9v!{XdZ .}sݻʈK5t~̏ҀC*sܖj J Z[U39BF$G" S%n( ??#%w!ꑕVȷ i)'[/=O?d&0,G3h eKP 1#_&C3;ƄWygax6*$ޟ"T2'>6>[Xi8*ܱx \+ aK;* R3α[`^cD\l{L|m=gC/'yypsP[ :tVDX`%wԂב0ʄ2k{6y_KIEuӜIJہ>&׼A~Ҝ/_y~ts,SMfrgcGVD|w5L.w:v޼CZzFM#ac >h"ӳkpMfLM5obBJ6kDB46/MYtewQwpǜ~!n"`QK@7~oxdK:t"6,JE9 p(ȼ]O؍2L(1!lH&7l, Ei{Y[xB{4~W׽"W vʬ$`#2Nr:HTƏVMZY<[ڴ g[\8ND][ EjtO7nCPݰ,E-yxRm%iuה?XY{7`=sJ!D͸  $­hA(! M[="-9{vrf[/ه:Nrp;q(bپNY4֝e9[DI&TL; ,T+fn(O\ L!dKm_T"U^׺2 BvqL`5W{Ktz{pPfKhoi:Vr|O`AifZAXxt` 1CQ4|5/DF ٢XjZ$mԟ@箘)v;UUi15ٰ%?we3S;;y"'+%'-PgIn#:ޙSMŘePxF ir]d>vVDG,Ȋ9Dk%rW4~޲ŗVhCp569_0# ?[YTʧ̷gō)=U#Ľ|'CR SHv)5eNc>g6S7YE1I^o /::`P2d˫缌Z]#uVq.^Fm~?+pܙS9m 7W:i!'ٶL7.8+@3BRVN<#v wO)}[*W0 ޙA5cmNI^>Lnb|vIHOwN] ѣĨxHDs;` "sۅΣoL{iP `'Rߐwy!c.WRYB>`-:](#̟E?=ڝD x:7civcp{Yd?XkRֱ*+@5;w@V:&V ?oI6O:CKAvKjhk|!0>+kgN1Lj#z'p=/i9NSQƝ| M0JF" |Y6kb‡r_2:/ 0"[,;n#拄X5ΒYO.q <9:R-RvσNȟzEHM͏!Ü_7fxE@ 1D+mkuo|y&5 Y]-4_C̾)נʱT)8,ܻ8=cr򕂁TP'$ lT{Rg] Y|(}!O?wl hn\m?(Gr3V?c57ЅNFjB"CŢmɷX>HV?? VN!>JypizilYs0RJQ%'& !hX@8fߙ+síp|s..}Few+]g]*D`f5T[#Fi彿^\ZQ}փi{t??ޥ5~l { ~pNЅ6uTxxr{4AQ8/ :yj4Z JM/h F*nN$*w2hjl?Dç#Qk"MkyP?5J_ nBdM]Ӥ:$Oϗul|tO`vVAa,.iR RzO`䐧QY~6KrJL\#.^{#GC?a!_[Hw;}"hcyaSҎ).ӻ^4aem߱zр#w$,zGuڑӻ,Q[s*|>&rv5rrBjZUZtGg]HǫOU?{5A]itNGQ `ؘՀ"sjZGM| nе!# ƴ r׮M5uX8X13 daeuJ$HM;id "O7"8"2>H} Pl7i=~hOh )BWTgZK` ;ut I&HZgBG%اc1-Bng ņ|K3OO D0a7]<&|G>5=cfMƒ;Rfx/-993N5!4\xg ] >]t]-.{}" <-籯Uq8 N[%[Q2WDkKkkb)NTzaN59EMNDG?0]+JsBriEx!dtš j>w\&. 4yw ]*{ڊBaEvIa1 \U.lբ&m ~b~4hJpLBOjB6MjfOi՗Ī[cu ! g mT~)S}1I]lׇזcy_& e dhHh]߭*$JP5<6upvR.e{A9;mcfdCdq57d({*/ya-o1 RCAcZ գ:7fTqǻ_B\(T2u&vkn>>ᚘg|ɠH/D "{3UJ]VphBQ ql:*ug5O=J=uө` F\hX8"!Bb /kcS{~[hְqn=g!kԖGuX"N L%,땎i!B7Ԣ$`T97J z%T@tQ TIn^KCmg*nR/JQǘɗ*,|p|- q[lL@ʐ7s%XM.X{-yMtOw2;;L6~Q!NJ2$y m[VQy*Z<Ռ=$Qzo:-=(e[ȶP9׺CZ R|k^wznˌ {q՝R)%[EJE`x*V็Mد N6LL$=7B)CV1cs+cIWy3 4N;Unb%aV 2\ T:7y~g0K-mF5`] Jڍ.]7pԐUQF _E>zu$`?8}~x4 1brGxQb0eQr97z=wOj{=B71ViB-WޒMd\OYɿ>Tn,q \Rnog8X4x#τJH2ɏ$Ӿz ar: VT2E9ZX9JU6!L !C3w SZ[p4H3SU1ZEd2?9o7D̃b@oJxHVa=:7R%PӅA,O|ZC~HkJF.&P0{˽\ D%ܺTJDɼ39>bt8a_YU .|Znʹʚ8f%SPƋzJ2 _۲pKg^`4>`@G'(t~;\mHT _ҳ%R l4!Qj=r<[׺L0N m^Y3^͸j:=WbA|"n)*{C _G'6];g5UWk_b^"rמyt)2s9mDK ![Q$Z,ClOh;McZ9U]d{$ oqeUaz'c3"a5ÇQT_k kI^sK)<}/ Jҷsɘ_xH|SUw+L[3Oy\3Y'È+#jFDx]=hx8y=C"F;L@ `2_r+eIgy ޷Mj1 2Ӽ/wVnssq!xdMCrAg! #@("\(0N y`&lqK>;rvU:',-ѹb&}iޛ?pJEh}Ɨ6Z#%tTR!zQ[x#?ũ-cAJ;m)GrA+yWc8mEH<2. /"cTYeıpQPQ i \Ҏ0ɣW{By|F(9]xL ODȾ<:T5kzG_AoVĆK JJ.HyNw1>J&Xt엱O1YgFiP1&#a$ ĜCjD*KYj#z4m6`Va/X[yy[LA[Jnb -NVO|6hxnY>C'l@#Lk< ex,Yv4t1^t\ua g);\$y]Ɇ.`_jq7oJhiG::ۄb)yPjyq`} QZTIs$jHt6G=\? I}STq#)9չТ3ط"%!.t_x^ =ٍ#ٗɉY%'vGBo?uB2wtIؠGԉv^ZUĺnpIAGO ̸s״ },u;LJk%$/[KH.7YLVPP'kY/+ʓ:m!d2]5(T4 jK8KpT9a_' 7mɖ48PĦ7u:AnKd)4NcΣW\c_꾻>|)-l>TD m ׵Q~>]MX*MYk7m.gxiYvrnrO?6~ZϭPQ FV;?r֋3b:{īIPx$/S%(훫s|p ij*hk%? nQcLTѭdtMށҀ @v=v_ H.}ړԯDl.Z<謈"x zz쌞!(15ڣ!n1u2̵kihK~n[&O<Ԡf_ts?17Ax}T_91e|u={BL<P5]TMf:Ep6WID6v1q:Uqձ:ӹ !o{ꈶ9oL/Ǧ;f>s`lP8@-ZIZmZ(GO)P5;9XuZl~^]Wh`TP(n".R&H߾l2ZSmlBb՘E-{e;!.4y/fIyDHj;Q-(66 _a 勦zƮMI9"jU޾V DUVK&6nEش r*Rdu=$wzY-sQ.m8 ~P^SX;@,j$GXlĨv^̀kV4njn. /:N&D%RlTLrsY.!`)4,ѢG0<&>[Ҁ$SWNX4b6v/[4:slZtiB1p3PoApWuA3VfM@n ^5"mu;'; bX>!7{=%NU1|!7+C\-m}eMyPh`^M i% T﯐'` y[P:R_s~?F1d^c~5 E d gP^YQ%#*=B1 ơ+'x™ L*8hy /xT*:֑D -%D$Zy;``HHv~ ,jĉ*Hm{^R2e&9`VJ5ߛ&m&Z< ǎ͙ZODw$Fê)#<~D0hzЮ ]6^ZiTYRWLiª[hnar]#WamZe%whIB >p器_U`Xc1a_(/vZZY9-4^`HWzٿ6)\2Qz*A="06r/|I~b-j 礞 +BϠc! HOƠz9 D"a<2R3HyyD3 䓠ԤpdUS)%:ɧ Z~Ǒ^r_O+lsꐘX&p{;Fy8OX,"T}@Rig_riY-{~Nuj&J8mЪeD{R#쩖Qi]CCɛֳ/`rP|̥s*k1˖@2Y[޶SSP?a?vg{"ŏ5wjcA;bUx_JW 7-ĤViy)Y3@QnG6m{h̰G.@QsWe5ĴX-y/6tMgK +2A#[C0a`0jٹ2}θg(Z_Y=m!;oW #XQ "O޺SXy=zn-5EL%ƏExvt#2:]M{ߦ(Zn?vͣ ̛ml`(3*Oٟ83O'sygw,-mv{u؁0w!o.QF||9) 5JΑ)Q7-)S-zZiTE@Ab+M~hn[_G`9n kKNu;{ {uV5 tk@wfu&̇FmRBvw|!owur4^J>y=T4LXYkkU?Q)|NA5v{/|Y :52-vT h@9nA(44AK|qM}k W:ڝb:P}c&E<>xNZ]4\}Cou_3n<3JImC/0'e=QR*}eJFM52r@؍,,HӂR2'ߧ&'[ůX9 <$}q]X%nvad4j]s {3n!i'duTT+WePiЂЬ jǽV ϊIXuL쩍9n=đbt'5,n2AQ欇yC<t m`Sčз{۵* Dm` JϫcxƄpF[dWwطU,1>N"`_Aߘ+gK*Uogb9 xݣ.m=^OԴ}}zNJ-|^@wՔTxJkI)BVWK%qpm?-ːiH0) [Ox5)ٲb!m5MfS^EU |½ /0SꍦEA#J: j&-a'ϒ, {iI$ iDq4..#mŞAT>e d2)Q"!It'׭ 7ɢԷW L^ũczrjQ A Utxϔv1H aP)Tr^VsD 4{&0bٚ>-CIk8 'tp¿ !XB9xEbAR&5gkt#ڂG5cKOMaŚf 땽HjE(& " +ˉc wK<$8x=UgYF41M2CZjޤVIu3=lWjDB ^K悾vP S0l%}R}^r7!4R:-a!#f"ې# _p*XQPS0+/&CyW[VsU;:EYCy|U%ޢgl*dL9gjٺc9|knTvL(ƹ) O](F"b9+Q }N+gCc&VT O=d,oaɋ5"&";q md]@~t+>z: qIpP%"owxCo(&_D'j#\.1,֒kB%#kĩ9'P>tӰת+2Q[;K<@g*,K77]26yE9f9rp m%0ɢf)ضng-O< _dc,EٳU|6os>ݿoXPB]^>/ Xh }6fdo,gi+<}6:<$: 4Mz 1'?@;6Y?ñGJu8 nVY8/}=<xԦR=MM Wk<=2#9 %GX960i.S*R]24to4^m"_7c&6hb BL4]nNIrSF *njf:OF:]:nWsKPR8kI|_8]yw 4T{F!'¦603Y@i78]BasQr ▜`(e|D闅<WN/1 {c~"Ocet&jL% ܽf4qtj c*_T|2PYHwҧ0GXK3t,I&R)bx_ݼo`be^J38MǏ)r7bu 8b$]{!u3dӐ]$ᡞD;KN"0 ͟-i>eLF1PڝINA <&JƁ|$jTc)cYp =Ue"4#,-_fܲADf=Uw0N pm>!)8}Iᜂb;p/Ĥib˚OñLWц,נU*@X;o3-Cl.覃:bS%$yafhI!5c^aWAe0nC[g& /VV)+풌P&7OXƩdm\|NkC4KJU &Zv@ ?u+7 +) J]Dƥ WW# [ST[-97EE#$4&_"ܫG{WM'1NqdVIpb0_n@.GTʟ\$iRy% "ퟘyd14K(KU}kT\th?)#t=\ku+2~)jI'ttGv83{h$&Bܟ#pfA0Ä C 2a5WPh国ۋ'a*Yq@S rhr z B[ ൿK?Ú@lS_zGE݌'W,.a1) |5#!SBxΥ4!&w]܍&cM2ms\+;ς}dHC 'YuE"&|)GW϶JTVNW72+l)u84\$c7(Zd;bdO gL^.B@+aE硱a83Tdj=h$~8K<i&[{?zxBd 8\|S2 T(Zc9SCESlpDI.ziTOV4x2S@٢*e,K&d׌kO`l5 4UGW筮.49g4qV.ukM? 6Z^v#BBvv #L.}XADUz9>M^g7evXm9qPUPjSC>bKYrriSY. , ٥K LI{>( @Clnl}\GU% YV݃-{z b:3'(mF) VD޵T !M#R.ٸ !aWǑ`qvc% SF=g}s,PoK*)DctTXN1;n6|=վ+[ԦtH)ݡhⳕĭ<1>/q>U6}9HܜD8A.(Qme^9MJS@;m< xԗvk_惷K#r7f}BU!nŹnH<[BYN~6l?Ñ7 (8ǒc6TM?481Q]W1pE`[2`n:˳ g819e3eUI9xu؟@z5Q3H3g= ܜ5f2. k}xOL8X OeUURުB m~}_ u=>H*t8՛IͨkJD[!ni^k-;< RjK-C'3=aGUh`6 `-L6=8ES )U:hqM3u fDfŸk?"9kJs=^=Ͼ{^hvx\,3كt W &g/ahJR~' l>isDFj5¶ʆsur:n]{A03 ll͒4`1tjg5)V)+&@F1VW! oo0 *vaӍ2,U3'z yNinK+s]Wo]5 3l| : &|,"4z6't vqRy\Ney|O-D.rL|ҞпЉFlTci_v4c5JĦN^[51VΤӤʀO08gclԟ&<{a)l+nBbۺ"CPaɖ}mf.@«oJ-p鲹!!9a/zBђw8X*Im՟6Jw [^{ӫe`(Usb{)䊧 _2 uG /c$YtmY|]vNE"wD#  Rg,TiBC;V+>ހnyLt#{ܷ >0RJ_šplw!>~mAb\+R<юJ#W0hܐOAsXt !u@r\VN!RS 33!ZLPYjw&8~n3WvE-7|WަŬq2*o&+n$fOZM)ZG +P;)aT3F1^7Ո:dK&\7`r,,6ԧy+?[F .Asd,`N\)T=}ӡx߅S~×ꎣWP]Br|s(䀡էH%XgQFvIZ[7QVw?F] : r+^ Gzy+uTˌ=S'JF̄N/+z^׉"Y]>\Om[rgcΗ!M|rkgAԟL8󨋧oťu:lz8YN $$j l:7Rces8K2g%2Btz}Y" c([RSk6j\G>FJs@oAxBTyU?Z4fP~|W{ˮΜf;c2#Z Bk5K Mql~C|O2m~`b-h`La6@&*))SM0_Eh 53m\ m+u㈋Vl,tsIvLJ!!4a=9}VI$Ӊ_Ѭ}<UI|wx[' XםcX}+9@{͕캁vFmaց`8p_.j#UזILy "ގWu`W 楛ģd~{vKJaաo(=v"4cY\_~X,ldf=Oy@Yl,*Y uQeZ6.=Yޞ\%}a}$\L#^?VJ ?^ɰW L1]m\ɂH- ;y7Ho4yc,|@}1J"ljW_,Iu^.%ZfϩۇX9jONvżSEq!o_U2j}lWl(J2sپ2&Zpc:b#0.(c",ѳ<Ck٣}#5b8j5|)OD 'i<WfhIJBm_RSeԦGU-6?Oޣo%l3~E +^$#m3;3TՆp"`ET#ٻB"Ng5~=S& g⨫ϨPV1[E 9xR}r[fl Cs5m|F$BR>2򈻆ho#]shUT4 ?csĨwEʙPҳE^jRib|gL69Q @WmsDVrp਩o SZr@e3"9kQڐ+U7b`p'Q٨*]> 8ؖI@{Rs YRn6 4kM+neT순Tm*W*/҇gٜOݨ:^ܘ=aI#Y$:r{B6VXc#|`rK(u"XQ/#r򼘥a og PfH܄U |M&KMR]9RO xTz9Ʋ4+;=\cm C9.̡'r׆K_LpH"qA/='UVv.iNPqb(>k :2[bOFe:']#Z_cL :5? eFZ @Ǎ8jk2S5b[=1u ¨d[lŰ(WDfB/B+9],f šzA] Rjq}ߧJƠF"SjV v՜%fڎoJxZܔ (e(E>}iJ/,L5 oW e)Hu&E^s^P_9HvLm;zZhoNJѻ! l65c k(M+$1V|r TeDѧ 4 N_qp7',y..s?דlEikDzsfv2E#pu5j*1I"mP6ʽ[E? ۯkzVF>*qe%"MZ B=!yQ!|%[LU*EJn3rVQdcOuOk3|'4I 7< &4EnDd@O @aUd+p*!juԞN|֍1$!^WuuI|[ai6ĒۛTͺ@ .sûB Tq? *ܼr3gOzĠ~Tf(vG5`Wݏ^ul#yKօ.»{47A$ˉو3L\nw$e :&:m˪t>fd0{e0 aOfv%L>5(F@ l occHH[Ц3ٛȜuV +zŖXO<@LZr5p ;_?/ꣵ*^$fφ8# nI@b(Ί3vh|LB*yZN;}V%c4ǝhKӯKM4 X(l[(ōݷT]QCdo0ˋv@߿/!$ rh?xyʢ1@fx,>IY+te!5 Z|C &YyeV]+|y+Diܬqحf@ W쌕7"F}TiKxoY5գ5)~ig_]JV f-0 g4i^'GΡL./{Ic FLGv)|bs`z{Ws MFőӓu̹6=,yƬ@3͑AT*q B hڂ)n F530ہ{7Ȳ͓;Nt5e4,r[s9Umee=ElӶ*ot~Y:]!4Eꫵ?j!Z^SaMJރEFNx|X?=eo=pʹ{֙nYbk"qD  &is66&4hDΞC{+زS-h @ <2V%uO cjXBŽ, (dyFDKLĂQ,˖bx{I˅n\5?mJуC:f8;3DeI]#MQI9-Y< !trb-s0JQphMUWMJY)pBɑYsMDœl5SJ0cÁF)<M' ؚY8ʏd'W;aN>9(_afZש ЭeS:cBր=yPˣ܅mFp\Խ-)4"D!p ji|#aZx<,N#ýKEk8D ̣x&T ʂ.mOzÀI3mq@F8UfbFPf ;7_[lhg;[ۨQHb!ϮuդS@4X gd!m-0{Iv\f;@F1`o%=i4n8 m`6՟XR5:ÞeV&Y:򊺚nZ4 j/jO2 g1n ÀBv6@ @tf"(i>1KpW-$׳>Lb6aU 5HpWhLc^e:œ Bް~퉂~8YcX W@JuObvGVCԐx\Pn ufr ֣c Zq 3ޓIk7Y,A]D߻G|"N>4]h{\S:g~uS, {#d\z `s9%ol|C!=B7`ߺⲄZ[bĮ*vy{dA61c>f"r\7jeNh' wjOÝŧg|Atʒ6@JR@zC= $4Y7Ṭ##1ge+=ݫ-|p,s;F ScXj 47k~z T+Q1iţHm0O'VzW6hRnS8adC2Y][%~lkdΤXzЂҡ VS v$ofʔnP&p:#zspW #F2u =]껢NXlIrhK9RP,01\izE ҨxK t~兖23"eNpm>h¶U 5SݹP0uq9v͌ ר y+;S4sFHNM&LNnE,qTRaC n bd]i.d6鲾!NQ䔘-S@)~2+yPP~z嚮+=/e9xflط>Bs@o[`t m25^om7Q ݻN{A4hM"1,Hh)|C_M#W./6"IH;~A$ } *z.!x!Sp}q+sIDX+drmhZk]_㖫T{T,`%cKַmO@ 1qi136o^Lf l8y)YM?~3F)i~A J|ozKx)^F1[#@GrSu!ͫ j0^9v?u^CXC]hLCpV<܍SZQrC4BJYcqb5 \qH9Tv_^1 s{_tY5}u˔p2[MZ̳VH$䨎:uJo{D^Fiqvʬ2~# [ xT<ڋg:mA{ A VM;8[T>I{LwСp>/}$cC?6&֎(vn\B Uj;r*ukr!Y^*oH$;'!220w/=R2ZZQ,M#\uK5:"J9yEoR֦$QqAXtK 7}vړړ- * T 5jd ).À *&3 XI ?4򠢞PYۺ6ppԕ@7z f8` )=aE.ˇ& ͙C QUEt4Ry~0[´ߦ3'==:P|fCu8 DSyd+IfDfD>r`ٮ9[PsIJXq̝^؏vFbE_ +of\m"eס، hGzU)RE'&R9GUb7nۜ^ҥ %ĞEHF$W}}jpe_!)^C*Z/wcGq$u)d=M|@Ȼ"@=F ֆXaB ]kʀ*"? k3hRJrfRf0 pV嵩h|I>rƳwwnOd{*$"a0.mD8),?!}}cbAG,cql"A e w p #\qƲ)h=P~2ގ[yq*м7F;k$djk OJӝ?Y)|.fmvY5Oⲓ] n7R&Qz3ƛasv\*}NksN* &U^ڸ:z`M޵/{IOYI#UB}yl7 iC(3]ff6M^_YܲDFܻ(dJ{j]W u;ud ---/c># у !9[@acx‰D5 =Zۖ]O{\`p Fd9CL`$Uw97Ç*-V1j Lޕ Xܜ9ĽrA+ꞓ[šci5om EO+ӂԯK.>ۋE}Z02.oӘwڪ45y9л {s'Bj?g* }s3޺@ p(+f1ګ <(|dowm̟Av¢)7Ϛ]-ӹl~&ɚgkKK3JXn,a$Y YDQae3b%%]]Xd |H:wLm54Aju0s.])7m윘 4_ l4R&W;rjn5 8tB:ҩ m`C.cj b'BC]'e$ <Am=aY^"X_wB)Zj=5.!@܋0۴b%Eg?ړ"i9>jͻI{/fM˔lFEڐ"h΋Dw˽>F,>&CʤkX`3s8Ĝ ~[ET>\)"nיS#V0vK8tf^LH3Xuqey ̼u;n"IrhKm4R5- :kPx?{ 90å4a .U=}3OL9Ae}eا`1 ٩| W0 - oN_)(.m:S%p B8RL)#$:o e470!RU2__G+n2FϷ!"lF׬$;W> YKY6&4l_Q,,0h+ $͊>؈`_!eln m|8aVrOUǫd%,mɗE{5X(ӆ6޺';m 3-F5EouRVvW9Ơ3Cz"j=o{Α+^Fjzc,G '1B  Tzә"?Az;Bh,*% -{.pQ׬RT,?,,ܟ9>`)Ct0o⶿յN68Y,\ܩղNTz9xAl]ȱl|s'kFx&+jFAͮR SthGQ*Xsiq|0gѾ#E݅X e |cDHzz:Db<kmznpvZ/l˜ÿĿ^#V}o#@ fZ$,#f(] g0;ϼ (x[ѻ0imaֱd.O*Jm`@br-4\=k z絠L ;ϖ9sˁdPoaveiO̳=C"3]~t1%6/PByo6BFMugB(:`ރ 2*4'2}SJzsnqSJbiC܅ UZAĜ#E@u4Bk%,)[vjw:teE{ Ô~0kNŤdOIm+(⃧'q[`qsF-3I>썖]#\n>qB "=U e_d3Ӿ SyЦL0Jg,BAzqHe+~S^vSegԉޭ)&2QLRѮMQJ) _oސG5'lX\/Q#j+@jv }Ak&–z2ymLt ࿮w%i",kya1* ;^7?iy7xs.a[W]z+k dirЂSZ KUG8nR㫛F=Ig)|HݙZRR3^ !n Yq^)tʤLv. ];.5b1/Q/g]qzmE4ڮ6*4n`*Q/zBK8E&szWpqLKd lcVbϙUMZ`;Pa8w❺A^>|HH_xNc"tFi5/R?wޓtfu!Sm l^GTUmsQXn\a7Ȇ~2$P0hdD*!fY 6ޗVM3T kU?B)j% NC0muF8Tp͏~#QG"[qr<88m5/'~r/7$MgkĤQq9Xkn~k(޺ 776\yD`$1L )bs-̿>nB,Sӈ<^<΢5JĊ|g<tnKn:;GC6N0{M8{&51ULpDdy4 ?T}%wi-ߘ!&L¸ 8Pf>@T><ɍއ 'LEvҐx^, ORyƚDQ2kQ)`9'\倪e-Vb`BcŴRX\} Y!s_@3AO&-7X}Rʭ'$ߪu~DKWw0-)[y-|P6+>LKxD(۾@Is1B`xx dJ@ Oo~; LLZarW~|{ps-zWUf'Ѐ^l)U5m>V>|KUmͻD|`lNH"opp(V<[H /?G2.6_yQ4 H͚}bھG_Z-f 57+]Fƍ6d~ "EhS9]k*յVCUr [`9x]* #*.J/֮r9'ܐQ;Iã^cr*|}0a wkܚ,Jq#oX ]ֱ_v@:!DHCP{%,ʊrJ ɾγԭdixfhSŬOk#RlcEIuBhq\g/X&+J$=IȎRNS"liSv_Y;;7"l )ÍQ1jyH?d썝D(\v5?0:Q~q?U,bȶ+/;K݀;+h޵>;l2NW,wed}?P݁L@gH69ȔD Q oxʿ4z> W`3 0.A:\\Um6]|:81;{/6GhUMLeO. ,fWezb1`3M)QMٿptk#p UG/N'm`0E'pH0 dsлW"F9{,b60+'3Eʋmu ,¼Z"[osDj;(ӶoCX=?;]%V: JnCu$(R,ٔ-%eTf kلA1_X,syNQC>[S$!/3VR벸n:I\|=1u< ʏ|m3ձd&\&q3,?McfB$ռD}{{&A`0TCL0`WG[PWo:~bi-d/NJyW' &;WʑSfh#POua jPN' "3j]ʩlw5n#z7=A /WWTFL/)T%*qnv,I]0ȥ8ZC2|x83zL>6jbVͭxkϪ#01= dEu Xv1 U?xR =[Ts1V=3D_*MoovNJ& ),&P5/iN>%10*K&l6DI^FJ5/~]5iUB>ٵT&#xtp2 E{ :(@*1XP[{uR}`Lr:hrnv&7a*V6r-´T-4. IN캕]rrB;]/ߡyWSpcv&Rn@3|o0_U:$)Oq~Jmoϫnk tpQ IrQPV9'k O!9@a@ˆ۪Ƴk1/O>|E^s;T,MUM{Rv"Chj: ,쓍w+p0Aå% /*c"fgH|& kUGThQ9Ι)\-~y  %Ncyq@b蕫O %vCm0L>gn6C"[t'ӵ"r!iBlCiJv#oPGWfN#7t q곘szwaj Uudv#OG?` ۉ0MhannSz2B6}! 87t~ö~(1:-pˤI[Qμ;,z4A_-\E[4]{綄㾘SG 2&$b}a{+q|KWKim*.U2:=H($< 7=AmlkL$6C= Uh-{G)MPpص_-!TAV B7K`uŮA1pKǔP:oAmFG^Zd5ȑ{_ɕ;l)J,,[FxQC4:2@0?D@*hudH$$\)C_Pt9Q2K d_/ Nk適_׳ I^}kFe|<$d #z鯘_BF;+!f*I p3))[jy~*@=l:X:Q|0gˠKTV0O8`ic/E9t`&P[D$%zb {ͿUP~Le ڕ˺)ʿ@/Z2:'B# cD;{7lςY é>4' 'حˠ#j.%\-cNY)XK~?{'@-#`] BA*ӲZE&.Dw#VJ4/J$mQ0yphJ)'Ou[w禱w6h`h.{6Lu..n`I@ & >p>ҿ,PMdRޫgaB?t5(S[ CyX0P D7(k %@C.:>fY (f"q(-2a &!"n7yfV5iN.h7/9t;e!,ZvYˍᦛ8'e/#Щ!=ƃ@.]X ƽ?JWNAM;uJTCu.(rL K"$z7* YL,iakuVjL)UixAky~oM.39cjtW3<\nWܯ R 3Nyq0?\LvIEA('WIe2=Ɨ02/)I93hPyj{YdC΄^ 7U 0xuܥ:$"1B]и`A?нcD% +Oi(f#'-JWZM,ZdU(J(`_KwK&ozf,/93{K ֩EBmb\=Jwq}%J)}-Avܶ eBNLUDZw5} Sj!~8ӂg$`ӾVRQ͚bJ˻ w)Ǻԣgt;N9==on>Yߐxxr{U6f7>i*We.F; xM3!܈65լZNjtSuG5_gtK 5SKZ}u^ i1%6X#dB_Y.+"&1Q (ocmh8&2OƬ́6LpuG{3 T?f4HQQEl^}x*s zg/ @A=#3Dk0\OB}5f: gٸvx˶pÿ́XW4O}t@cUM݃Z=3:NiRb׽Mg, 5/) >@Aw2ϐ+?6ҟ4nڗdDYj嘲 ]cq>m( o*\f6IJ5|i_v_e}WS;|/ (&E6DJ3IQl5XZ]_4pߨ(xI]ʳ(ǠસzX5đZTL -}N9/wN_j.͚P4QF5i2zyqDS+}2+u@[\m:o q@ZP,:<s#;nFS憼R/$tR4)(9<X?j}.cj6b'=;j@KhYUapfJ:5,}\E# }%IgPC"MlT4ыpN#"Q8{KH:r їj`I8Ū\ !ěa^@FOq ܑ+.AdNN&CSN$1N.F;Röp(&&עfo{^U 4`F H-THv#>*KȞ*T˙.b;_#^a-B7m)yx 4G(J8$ SWCx*ӧ3it}|tPPvrAY ֿ{-0[:Ův:SS`v"SI+})i6(-.*`pҶg<[\oŀ4=b2tDH[m"aߌ.ȉMzMgui(v23 mRqh:i.I,5j-ߴ4)4β`|&O&9[̅ ;=ZW#Rxd9ﲇߩ䅧E&9cmL_ #]H  C::uq~4Ge l2fA,j!+ˏ]ۙ&$r+$X2'h"Č 쁧r$ݺ9j.\>ꑒZ }pm==@Y_( ЍE-F ũV\gJn@ Cjž L9yԍZr/ѝx41myPHKl=%k F)'D08+!eT8 rw䋞*I+wiL*r3b-Z9]Gީpz'. ([| p%:R>+VMv{*C4"{sb難MPP0Wq: ET5^x>\N= khaeAʰ,Ё|+֪ۧCY7r 4̢M$YEs(+]^H!|xrC0I31!z.$:g\$lxHqwDm%_d(mX_GBC[! ~lK"nr{UUae+<% =en2TvRMEZnڔNd'[Zn]>N!wP/a5K?8қ 﫩WqB)1 y| ?mbzP/kyg 2[Gh?c%4kbTGM,a¿7}-S6,_Gtea~ĪS/_i,RV}SuLWG{?*A,CqQaX %vXAg|<&&Y%A)i;3j/T ^Ҹ Ci>!qn1/+gDC}lCN΍JфHI?rf${`z,HbHrɃ:2~kOY6 [v,!} MFLʦ*uS\8쭍(qhyRw=C)o;`W n`H+1e>{ tP'M 5^K9û >s{C宼JzSx}eN 4?h/hTMS3h}'ݖu׭@_;Pl=: cs 0n1K8+ U=(e!v8?9_aVHamtwgzLKC_kq VUiH޸I,J[њEz jz5{ aiE>Z:p3~Ѷ ):L]):HpA~Suc?H텣y%s {FqNc#%쫵p}+;ichG;<*f3dHE4-1cqh4bJ/jUGQ*a|}?7rt(_ ^MaNGIRNop0f5AoTZV )ZPd(`>\z`RX~syVg!_96~%ճ:gJ{g~**|!msCX 3۠fҚSNF=Թ,s*Z~g(D 4(h\leT2$ 7[I tw+l8ڵ0Sb@ F 1typRŷ`It8oo dxPPTgP ;n7. ~O|2l.FGDf<##3UdpKӛzWGFz4+x㟄M^Z^_Xl@:JKU/ j/!O^SkaޥL!-jorxI&Nw[K)!,\Y]2Yo6N^Tw*nnbN=iXWDsa<)SFEbUh6 dxxb!bEx(ϖv $" zPB>eU-:53<-U¤IO>GHsniʚR$64817>_;c = ,ϝz`>cR`,&=`@XWdJH/K=yf؊^(jԗ"(Nf*as7`'e}3ъkh6QduVgGVE"ɚOZ _ 3W %*+h7KA($}yDL(! 99mԳ 'ErATd]cϯ"0)q/ HRvbif cwgIłAk5o]9i1}0NO̽[!,\W3¡vF{"s(V[p)33LJ@{$m;0]dCB*s/QCx ʥWv0΍sWu/w []_TI$0=r߷_Uۡo1bY hip9xlVv I&I퍡\)EKAk5ߩXlnqyieY#<ڏ`rJql}v`3/)j-}|LuCD3 t,of1H,SD_riw(TGPѐBMrӞ֗|SO'ͦǺƸYR2+5tr@ʖ'F7vXmzG[qY=D죦,w?FG AZ`?DD( {&mɥșMs򏜸VO5-Rn6VjUoq63b$f FSr{CSSWTLM8Sqo5?6{Wr)ߙ 6ffMj> hd](M=BxlȔ0R~ iӅYj6&Kx6Kn2"@Gb,!nb;$lC:)㌚_x(瀢 C/Z߉j7 ox6Ek7k4*ƺM5jX*hY B@1% .oe?&' ԉ9'@n)F+^nH9(Ucc\Qm?jtl'O"|#`f29!Ɉn0@b7ɚZǒk~R1vV{ƵYKuwTJ Xˤ "2ɹZ)RUޙ}YtH[SQn)d9Z(͍^zĶ!lvik|g 0[WjG0| P!no~g8FH«F-Ǵ_ű99< ]d^Ȗ+!*V y4Ե/CƲ`'(Y0;fs Bi/rPzRe0@*,~fM2.?xO]:m*-kcIdA3zwJ}2 FS`7D%_:̻cS@}دP*\\UvaGNu_WFEڂ0HshfxCTGd}3r Q{ŜgP ZeG;QU{$]Z7^}[r&H?T,x(0)? @W{Y&{pG4щ0dS&]Ϣ˦z$K&~[߶Bĸ5i@\ ~,4 (Q?I90%Wq ~uH{g"m9pcO*o=8mA/> @)U/&o `` xf㾍"sᓰ%"RY,+@es%^NvUE1?FӠ;fVze11dE|IGn–Aqǘڧn>#mT3fU4[ SI%?a$QU'5ksqc.7dAI?=c@F$E\o z/Q]Q6vG 7NxQȇB30aV/ЌJFDZ@\ܦx~¸Ơs08gjv XU]rkiE݈_]TC+ A'lÂ)rMdci}Ğ/4qZC6:R&i!ǘB6~ͼ὚43iBfZ=l₰ޜ,+X,WZrQYӕV\ l~f$}4ᒬ=W@p Ā %aH${P%$`\O#06`SEt:ݡf̷G ߄)p$hsrN+[)dlcp(rԬCL;NKә1ݑ'Ίs^">]\g iARTiu*t̴V$ dk;yBP}.-.xNZʩFS]^CHy^4b bϻ E,{ZY] ~m]G 8 fF%ɥͩHw]>eן+v;H0s߰n~މX\ Ӑȼv$"j:FSk#bLU{^;āËtmKEQ"ZA-K~3XfTDllHʺa<5w2{:ZI:؈ce{?6^: 5y|/OqEPSKz{HP,~4=$C /7#=%c:z+ 8 o Nœ_'=隊/2#xT{zyQp,+H~'ͺk>h}{QY:h#LyS>hҥ`Z$ͪw*0t؀X YkxnUjvk,UpHEiqu,P? (}/MT 1R S.үتSvRiʻ#*oB!zxN<g c <0{|5[_IUC%f@uQIf3ݮ{j!?2rbi] T踵s%*'R 3wt 6SЈx28"Qς1fJP!;ĥhg2.'ѧ$Ԧ@nEIa@RnO4BS|&` xPNTccQb+˦8{t*\+ ם഑!TP tp ` RZ|T]14/(q3@g >7;qqY7JyIN_fE-QCqCMțFJ4 s.ǻdbE$-kZs/ˍ8`b?^?Km^SC#f4ΝViۈs"{۪C"vzDf0I䊦`]m*(KN^:M_ ic 7Ĕ7gr* Eq@>iG'O6[ \0V0\O$vGQ& ޞX](Dà`$6ҩۢw/Gb Cf30 "ÅQNhxu| [H/Ӕb? uk2bPwK+]&#ףu¿%n| "}U.Zet7"IC+A4~WJV|fgi:`@qt*> ,z@ȸ.vD1"`)U7m! =\jw% 5s,@Y^}+yK^a~A6&|Kg[iq}t&Ci襻}-z/8!b=j"%^Ddz|}q*l!*v>("n!w \M?n0°LYc͊Gef$9_<|uð<02J+[iZ~ɺgFo&YB\2KNo"ͼȁ(? `^ N{)>}Pzs0PV5:9D'j;&%Ran#U5+*Bs4̴,TxRCFOT0. `E+?c"xJM5`M Vj 2凥pٵ Yl:|}eF?tkuo% hv*Xt LZ"i~!x0LR#na/C>c Z:XEԼ<09~Jk4Ǿ>SA;L\]!;f+1$ArG%SDks@A'0O>TkM,6 yx h }CL׷ޱJR P6ii Oso`z薬5& SRll-Rk)4c 3>bŌk֣,ŋN>k!n[Uh%-We&y!zi[u+dM(0g[ӟk$/"/E,oif H`CE1.2 ^LER~e1;:zOQRl~v~ϯz\1^1okX +B CnsK:Ө &+¿Cs+)8R+A 1CEUOv7r꘎t 5Z6R mf*? ^zWp0Vuz_O2m9T1U9[ PI)ocmPc?l}HLmrĎ餸pJnGn|:BP,PT>j"&VImВ1Ä 4TÐT|d"+8*}= t&jØ|A~[( USїQ; } 5@~׋vb=dg%~&` ǦRւqK[B)򮀽C)*ЩI|*} sUW)G5WD=oqB6p(|%TThʘ)^ Q+ 07N{|Vzg*87LdH`l:M ÅLلd7\gQ(nߙnL0|pYrD3iRQI@҇f[H!fEQNowZ%+|"XRz\$3`  I4)"1-uʺex(ד\i)]faNP-<\X9l)gF#xjK-`,#1ʧU? ѫ bzL6 ;7 .ZR2~2DNpH 3}wp]g B c& ]ER04Q"XLZF5/lOG:h*PH[ѣ)1d"'Zxso/lppJlo-0([*_Z CYSe*Cs Y1GcM:@/5Ng :7|=rDTb%YQGdF]6|uCd}NpɘÎ*>];!x JOհir+MRm96 ༵b[Uմ'̀KxN2swG4&ԫ Q`D2.̊^׾l^zM*XA$5[yU{]Ą՘]\׫1j,"jF7.)u똩!3ܟ%$r[EP^25?74.J)Z~L_qR-at6o."}"Wu6`I5aHW.TT7 AB_0c 1Ӊ#곿D7QqkԨؚdgb73 e@1: h݇Lc PQ;~WHp Y))#{"yhYdcc"֝Z6',“0 e|6?*b:j:"+BF ~*lwC6xZ<׌U.}[RR. 2ǟiaO9uMHc[}=*$5ܥ߹.ULiy^ڮ W'D(n `s;#r*O.3kT 4כĠg:SPn рEғ-}btXcl:fT{8C{/^+$L%Zad-\A*&^&|E y\V]fH%3pg5 ~gWԆ(RhlhcYl[7do/륩P˪Rɩ3XpX!b™OϺ!5 QPzbW53M"Q ^'n[> )_hS N%$o8J89Yľh-s'8:a3ebzq^ /1"R_;Rҏ!q\C<`r*M1 [__{Y[8izeHyu!h1Xq9+̤v/_Y$(s OkxXqb^FbS~Ԧ< SòC \2jvXrzeA9U~;̠EۖOD-w㸽$ɡm5]C-G(;L^U/?G59(3F BǪs6*lqB˼*)' .l~ E54{сدFXbg#7=]Iqlyd0%lSmjYn֮x\wc/A%H^B}cn3Q]EWK5OdmhvM[ gVKo%m]U`@ͰM!ZۑA,m"kɳ,H z[&? ~b*qi3ᱽ ȩdVRKO w(t X+;M s([on:9-bS$B%STRpOpe^>ULuEMFBb了n|Oñ@dsBVTz%#K:Lsi5q2 4q.*M2(wԘj8u]8F3Z'~(^o](*$eO5ylU9П {/{x oCRTx%a~ݦ7SD"ӭsWHqFQ ܍O@yK8$h֠_F?!Bm`fN#9MÛhN &GK"ى1=Pz*oF{hrYXE f+³n{oЉo0v٨U‰LctDB %r VA6dJ9G[\oOeLī-Y|_指 _ )?Dph=aSeMn$3bOwbwwN/z,w.o<j9.+uT?df&Wc&l>eOfw@%6!`/MJSv\7aqfʶ>Ul2C5"X38{Q!,'iu l)nTM[gޝTטaQ-2$ЃluJnQgh>M#zk)eONS/͡8t|QIMT `<@8&|V@4bck1( 6buH'R^WUchypjn7 ]vO,ݙ"kЊ'WLmch."§ u*km~Ly2`@1P`K@ωL o cULuَ^P/L|h"ר<$@&yE!T 9U9.+_ӝns%!گn~7S8 : LΏigjp(`0u HV%wv D{GX(?dv6v>i.'Fr*͕XuԌP?:ZL( r* P$i3`Z;RA%%|'Ǎ;2壅6q+Q$7b@ҋlҗ @!Y>7ٵ4 YnXej0S^xZtUtOMR>>exv͇6<*Bd|c0,0: ȘCrֶNct{fshEa+:C$!s'%np8JЋt30<UF~Nmw -lO'ЪH .^%0;*xvn2Jj֡m}'ju/e3j`V=XcHaٲy駶uQ|A+#ܸ ҞenC:bmijS_0 m^gfSw #ۺ8GLQα}:Ao w܋Z: ]x:W_dDxaȟӒXa: 1.~'?M;z2*>սU#ǁFWO6 \CvF.6Ju؟GwWÈXe rdڒr۱kN>mb: 3fy)FFUw-KP"5=jുKVڙf!x'mQΒTRO~#VMBU||YR:cKJ| .&XW O´g 32,2 ׬7)1]e..x>WYo9d%Y nmHڸ.-\+1"_n@Ak#/WՊ8lص_N BTzb"jik\s/j%l]鄥L SR ُOVW ]!>îgnOeSqK.y ߁ʭ䎗6(ۚ m[wvm%Pֳƣ: n1H^o-g"%;1մq^bJhDmز^g/U4|U| }l?/u9^e%vR>"p֭s_qN5?!oM^<"qn 1;WI{!g۰70&QP$/k(VKd*,n.ٜ1!d,˹ġ~޸JÈ^Uvuܮ'G0I\w>CI%*}#u8e_RgIٴ2ц meO=SqIkB۟EA6v8t@OPHo^x7!m4ٜ4ȹ+\Lw~/.x-y^Td{>r@-'HO:RP')Md+J*FD :4,P#@| AjltK+ @Cªƶ,֪ய5P{þр|ov0K.w9 ?)]o ,Ojĝ"ZVo'o%6ݨv mnFȓTAK:;\\o]r]`fMr1=H&972ZJ-JW? ݰ+c=c!i#=UG}A1{g8*nEGgL̿, "ъ73 P`6xxK'7PRܵ{p5z\:Fq[Pj9vջ-L`%E":EVlqE^rjJ82SSkop: ǒ۱4xЮEuAȑ<В5{}ʑڛ CmGP0vaǠW y0 E,]S^Sv=(9U賽[4F)s\]2*n[Ц6"SDLGȄux_K K> yax XYآ)&tIr F3: uMH:qun]Z.:#~ٶw۝GK>} +}pgj>ɃNO}+,pg-3f잌t`^Ƹc7MUq3C_ dlgt3rF_d鸑.x'5eH$-|rAht[OC0dޮkmk< PR Qnjo#gQp,~bh 79IRWzN-efk7ef x|d}8E_%KRw":lQb؀= RxuLX*X 4ǑlO<1&+y߆!IZ?]ߵ ROp)v!uʬxZgܚ:Qe;)9 0:0[=:9].s:& * FC:LXߚFt)u"$V <jeܜXze"L"`Q rDmEK8jb $v[-ɻ;ſlV$ZAĞ]|<UG#/I (#V[e.VM|32E0坠%)Ȳ\߽8ʊݹk,YJխpR7`nrmufҳc$%F! d-;]31HEW7^MR,DS#)v2WQ(ͨfLlr `y-MSBDuф߆y-&~$]O)C2=eSC< BMgWsp.Nߒ^!oZ`Bɥ!VDZ3* OgN:'E/5:VrK)UZ/( e)`ئq/$OR |> hOg:*xLh^b-hs4o#t_`ώ04X #FDf(Ջf61m{eTD()"Et4zU/P<3fg|@%F*NTT1u/8`t)2o^š ],C9)H*%LZ18}B2BN ۰IM ,bHopXNd;UY;>{_%ZGX!E tqzDtǻ/%Qtz!dK=됫"D4(pVGJ6[…rh?֊\WṉM*@ݙukH\LD)iV@ŇXbڙYe[i!ͳGْHw,Y_cm K߲d=( ^X/%o.HYc@ |i@*{шUnT({S F$BSp֣LX~)L9'D.-C9v3 Q޾ئ4|#U*(⧄e;P?`WXD1$)lF^,m}q9@fn?l {!vrK2J qIuo`GAG]@sr<~,7YV3?zx}䈴'׺ 62z0. b8 N6KѶRCDd/vh2‹xsk֒d ?-"Yi<2e-0.[U= LxY7e9NNmŏ="C]n6=Hc. hy$]pEH ֞Xu |l|t.jsySd:J&݃o'dFEzl\{\4Fa۱ s#Z@)q_Zyt cnߚX#$>1 ϳ Gq h#SEVȺ73p p[ rQJeeРr4 b?lsYN^a%Q,%%P3YkJ4.c{ N紥K%|]DM/a}uA"3j )7x;FyW@ Oe}9Ry3 f5ɂ.kF1 tiBBVUhtE;1A2fr&s,4!R8gz[jQJ/^ridUlºbAvͨ4eX/.ICٟZn^HH.['L1"Ԗ0VbXN:Y]k|JBR}@ZhӉl:<;sXT}y&]cz=#)PZGgIƠ-!߽kM!NN-%Z$G](-fU8pS"S`Deϯ ش N.'ujpuu(_)v 9#a]8-"Ȥli`ձb@C8W-܀EO ]+l!IxU&-j˂á4DC$[?d??0XyS5|X=>"xR2q%x&"uP5`:5&j}x?Mszfd,UXN ;-ESo݋bQI ^J ^+>옗M8Q]jc±t)z=py I TYq允 *IE[`6(i%?~WF3psJ̿/W{}8eע=TNէ$~G|&CAUSusx9V jIn\ʑMށai\Tk)r؈g-w"l = L{Eoyq.rBda45X{0 xٞwp̺oD:{BqsC}] )z@bC`Q)FE{AF2|:A*y[rl=G԰Gy=%]&Rna)“38~mFV}{6WH!.ea+7\q)pz;1pKw[wC9;cI&O_x4+fm;³X/*#=$̭G+ؐy63#F)+!{-TW 6]rfFS*QU.~!Vy595شÄ!wnQ? 3aL#yekPN\Bbm{OC";/Dds6L& 6t0iѳ HAheZ%$3s(khkrn4#a(:uZ0)!̝?qp5oXT/x]ၴө^/le zRU$`pZu+MqLNM=^lOEYG$E~rtש( VΉ圕A(=S3g}D}DžV*S;u_FzZ$JUqh/*P7D7 WݶGh' QzJpY k.JKzd3-]#yRrv0GPOltKbW"x1Ka%|tykH[5~ҜjfZ$ m6 RJ~f]2 }g ? 64Y2qpQZ+`< btRΡyH?lSHF>.X@љ:15ԫceBw5oPNVR}AT K]R#`bkiGY?X fRڷ/j:McBRr]p0J0)rWbPW`"҄Dubvi;Jx޳ZȦnvEe0tNWi`5.gnCn {f3bfM0̩[ 4i_*z"&+ce0-U;%Ht󹓏^Ў·Iky*Oe,{GˌR=>Lo)`ьVv\iP萿+Pe-cjA3VUYRGJӶ]V,rC8thovY '­}d(2 j!*.v9 r͗㘑p|R6њpMc{)֏ ? ^=?"V5T[Wn}@`IJЃVN-Z o5nY\*Tn Ic*pjZdPԀ-@GB&ã?Z!~ߟ|  hAk6+`6SXDEˈcޥx>F_AI󔄶= l-Nl WW2[2kt1iU;O\gW%@[O+Ⲷ& H"\ Sq낁q%́FD8)^50JA #IpNZԽ A5^J*dfus^4XqBJE"#f,yLߔ;SU7Ȓ0x8ENM o!;ɯE]_s؜6bEfZ8T nQ5aF4Ӯ5T0Mo}˷\=0U`WD_~gg*lq,8|e ?qHn/VGT7µ %Z׋*X::/eZ yURxs*)?,Fg i[׻٥@.9xꛧ8J晨d'>x޴uj mo|G+M a޽yCa } +a ɗ]66,u%vB*OR!t A$\ j> &(OÄDhE=r>{_W WPޔiuRr&> <c'T4s1%\O8; ZGG6Md!o&MR++:p{{ +R{nM"DZs4#>0^4Ok~3xb2P¢$%2^>^t'S*" ҜF6zS dlXHXFbVzDXbNC)gGʄ p5+j_=dT\4=݋s"mQ`0fg^d2 S}Qd Hw~/W|Xt(XѲ~-dٯo+bh O >c !WZsN煓=NY!-^ cr ih_if]>pu 3R9^G4.Mjv7W*|o҉ ˙b{y|P(N&RUv"}p4#bW_ƞ!M7?Hphhu=̈7E[O\^Ya$Q=l#cCx2!/o3,t8ߋ^_Ht~7O.~EK(n3S(Zވ܌sUv iBroGNJ>AHR81 B#[NGmScs:/Q~cAU`1j-Md% /L~,謋~QmD܀BuZFݛYM.8E/a:ջ c-TKN`k~ywH߂Gӥ*@fֆcGͶ8˖Pr,vg&эV%Ab-@.A̬WbͫuWa(G)Yĥ[,(,ZOε|+Uq&|Ӧ60\k =^~UekQ¯t\6~b\Q1= ࠣ[-:v1\pg)A2  %ΦOWCobڑ}D7 ;uՕ9D\NzMft3x,\[uxPr a= ӗl7@~d]Uq JIECh: ^襲,(~ & TzZwaEī؍iP@3*VQ`]pbLSwg"mk[0Q938 Tn] ća"#- T.~){kE(A.HIjÐ^G !%( qv6!'L )xF+8cYu﹜MhGz`rR ,;\_ܳ7\}prf;ӊnP(y]1O -2p(B|r:p 﫜 결[pZMؽY6l-NAPOG ARVD`l`5a(L.߈Ex(C+]H:ׯlwC.lC\c.Czr/!O278"TbK3P9xg˓!0xzS X໶tT,v-j HsUĚv2SSaDtQuo Vb{`*\<:ukLi L_taG*`?kp>? )ɣ;75iBKt4H,Hwx j!ltjt p<`B!UB#&VZoE¿]Vy.n)s nc[<V#އ QhjJSdBnF_V[Y3yKP{7zӝy1qk ome1;C~b_MDvEh #FCQ?@xv]zT"̣82W?f{wj9DRxlN7pvU] ٹ?ViE-Sd5wgbD׭UzH/ZE OMhPGӝНY8Jn ,𬾋'Hhw`\O NQS_5y ~ }Em#n5n N5yrc"+SOb1Ih[ί9KI& lTl]Ն:Iur82Ut/^u#{θz9臄oPE,_$!1;,q:s?(x  ::mCb&JKff,类OPC޽s90\V mG{B׉,3E`XtMFhhH,ޱwjpkv)n2Y;¢m5a%XnS9IAvs&.w&6{OQe_~˳rRqv.7 gͫlx)~a~Ĵ)XA*?3qQ0ITaC k@=.͇ðu -\g*':Q,(.@ 8I > ?~t>Mn=G$ _aCL[Ue~=k51?EǠtWpap7_WwVω0 ad^gL  6ciQ Wl?^8@ƗjbvA8ƸKznu)ɊV)d/XK(y,|0F@_l3ߤ]_mؓ<h.s: 6AQe2_A! 6$"st_StԌn]k>NB'N-LDT8]*.~\>G!~Ή,C1Y1M<'{HkGmL S?kkFHsQ ;Ʊ3"^#ֻB= KTTT^. =6 B"?!NⱁߌBdȾ'XpUhT<0VW4ˆb|]Jhp+8ǟ#}a]Aƥ7oFchVx3 HYVU$I^$wʼhp̊uxO$b-b#(Cd:id1(ߴǨiRBkj2f摳#([X-!/Dx,(rϧBJ x%bv#N_L\BQ F=&4+)Iߵg,1>=`m&\X0NF~}XDUTIߏZ?Qg%:xC'rmLU~ByQ5e׭<-`(>^6j AJ%"7~5'G_CiH;pNeٺ:}+%p/|}8/kr}*^:T9"Ξ`A2!u`D2OhHx%USxcH |+R2X#}e#Ghܡãj-#*c>hIэxJ|1e)eYj~LFnI#H6irCFG2ҝBݹ|?{ Q& j 9ĚS62\#03'UFKY& Y'7i+c|B‚/:~<ɖu)=:>OP(NHa "~jFč͒H>[f9Mgbqnt4jA3mЗBO_#ܲ,bA "]Ο4}[ޯpCu pQ.P~Jʝ]_=$_uN1b#f3PL.fzš]w}`X= =@#СM,SEb+5#_YT{PiȁEd'44*rx]MU!,@y;=(.3tmjwǢm)(إS(&Z'|ߏgݞ+CC{>薷.,z4/?}?Sbe/)eꌢzm(.nh1GdH'lF(-'F)dk{Mk;"AI!G~=M`kh *|d{įؚqdsls bt1geCEŕ(Tu]<Ƞx9*,Mg<=B I] ƞ(~lڽ;YoO WT=˧Mf vW GNnɕug4O@Yj]`[K m-jp>J8 U:4C]XȴMV%=|/4jb[-q?7Gj"R!7 J+žy*{I4שz# ,0h.fn܃VsEs I}$=pF%ȭj3βCt(BAص+i0,A[s%( pcq 3%ȹKpCw(Yc{G^ɝZ S&tJnx P7D*^ʥ}Sۆ*E.^ .B&;)a)Aj=kT'sjj3']Ʊ%o~\mp0"nBR K d̔Ycm_m5$܃et#^REgoA}d ^Kk<c/,  ŬM`dO}gyn"8?C #P2y2'Q1v6J4jS`.Z*Ԋ.WC;8N @P-ш2sHo3l5#gY7My8F3I#6kxQ)vp]ZKYG fjK9iu'9GYtt̐"y-z $R_C}C6<_L:J _ή-u ҕ^#;OH%wj-{T*5![xcRe IR(/X< 6s }y$k懺\$ZpkJ Yb|ΛUgƜjO~DoYT:DZkʭz$ҍG? _4iA3.>klIӊl}~ >Xd Hۜ kȿb$CIqn_v=9îP2@f[D')Q`#UNMiνm1XRs7:pЙH=M9|b&nk>{5+w&|H?!ώx݆8278F?+E\1dLi(ӀɶdV˪+BI?jj< eMə.q.1kч[)v#Z0gИXMA`j Z6_gw k4]_ ?ۚK6rŨq~@NgΫbL{ k"i 0ټֳm y.?óE sI_}r;@x2TzN>[2BgJ.)VʢSF|McӺ䄰\0 'xI> (PzEu.8G!V&|i-r[*O˚*9&`'R9Po:%11T۾ 9RƜH̄_c3 rWԏQc>`q(&=M#`0ܥRH_`oĂÆN㍗PfQL$fc!ĝg#]\t7b&3 ͱ\^9qF`,ELt5>WO=_2(;صP>kV3F.vN3T޴lͥx'~s8cuwb(B=mLKwB ɂ~`y}]+bE2$f\>4d`d'IeGF]u">P+q0-_[.^C=`w_2a+.т0# Ah]!hXmT,d?7.Q4 ǗZ _ 2x[TѮsu 33æ+Mߎvv]69d#ऑ+_j"3-œOGoFQs{&8kXRiQN!q/GT,Jwec*;Rpye)BM TI9,k)t_G3QZdCv! "$=ʩ8mF:rL}L5D,}!//#_xT'jz8VO1y !T}϶wAwh5ˍ #°x0#:rtgﰮmL޵a"k;^@OQ 1α.oW8(Xp 7Ms珛}Q&u/?Zn r5<yI#*-C`*#od%iU,!$E]Ph ޴ſEO )]⢁LOsihiB(ztsXJ58:KO=QWLF3Y.3ȡ6UCsMQ||Z`g}14pnm{O3XQϋ~x6"g17+_~W0 <\g' [̻n^_L:V!Bn36.ePy}'[gIx06vn -9JPe_F *ItBI˱$W@o8# ?6?C^bxJ+}%+j*lSSqG=^_% /h.P#e4'5qOaG}oj N@Xik Ҟi/WX xE="71.OV=x"buN 11KmK6hq"VM/O[&KUj mgt)XUE@Pٌ`P?.6\?bxq{ ZFQX_v0!W=y劖 3/ΤLa8ފV#ﵷtq\@ 9nhHaQʠΜqiO'(AY}&^hG)#\Ǧuщ-Li0Zu#wShLOfV U=:75"gp;H*9oKt'G22[gЧcG*RK]w%n; .ޑLxې+4|*gpN w!["2` Z/;] 7؝\‘%C̛kuxM+9 DoǘLMNI<.:gCYv=`!L,Թ̓;O |R5ʤ6pE2CsU=MI#Їi rYi#CO| w\lzbx}=<&B%XA5{쑐R;h҆ĞXTSevAgӖ+nBc1=$]8+@;Dq j> 8'LX5S)eQ8"1.`7BX8݌guD dduڃ ̋/Yޕr蛔^VnVqr ؿ q5%N dBܒ0 rbw ; !3ā1MtA8ym;8\BZ2+4~mQp0 @G=4h!}h`=UՑI|pObSm2-91h7V|$}1a6WF;ݮsi$cI!1s6ep`ZNl+q{bP۲$x Uݜ"pҽǣ,~L1MM[>3}m #ԭFeHZ8Z lBp܅l"m[>qT xr&_CS$Kh`3SV_bHxgs / Gq)-G=nȳ~޶k3}P(1Q*)'n傥?_ڲF7:ԉdz!o7`@B3@7֢;kަ3z›ԍe՜a~,n0bwOAJY.*u2;bGF8YNð.P~䛦n^/DzW50=O2 ,a/f^鳫a/W Xܗ+c@G9hEC4`ɹ p*WE.-Y7CAm=~)&! Ą$w?Zp J%z@pok>W09!I[!qsLQ|zqe=xa=MurQЫbc)HM?KLO=6˺{9N0@MSZՄ fzjsLkyy&`JV)3 ⋝B=aă!fOΕ=gDN+Ҷ{ RFץ$̈́g@T9")(X\JhnvoZiJ] J{k*ctThRrk:g, !U`j .Zi)nڧk?$Q6oM"K+!r/s{>%0yEx"[6"Ӊ2xr_#}DB-ҾbTi SAnmQ:JP@n< Bqѷ߅ik"ҦYm}`'WIs(hNj`(bZhgl4U* 8*=ʈ)<oNU9 ˱y7L܆)bNx<ĥp0ƒYb5EM-4W͢[a\}>q  i|KhyZA_;z0fk[efCxFq1@DIR !YCಏOtVO)*̖k1UȐ rP @Pr746rh} ܰ,PlάRV@&/OVrRR,[OpH ?rh+J :Xag2ϭUl.΋mRCoK5F1Gr.R>p@TLEY2xj!'s6, t9d)b)Mo?4*PR`3 RYX4lL홌6Wjn-{cVge[OsUqvƧ&*"Ӹ5Uk'Fu6$ɏdؒ b5ai%_xȱr32E 98 EөJ h+z Faɥӊ4iTUr& I-؅:|Vl,E-om9"V m'/hYNUȝA%k)X=a.^Ye;X&WA?5BtSՖ Zdlna;Y #eW$'X$ob[qSjR 0[OzܲG]:ĹFfZpcvf)anj:ޜW}i ,\TS4Ey]\ "?P7 R$%g{2Ѓ.){^Dz,`vVtT~4n{s:d-[C3Q\ퟎKz_r*4~rCot4z?@L5vM{ \`r8RUwI0c>`A-|xvH>Ldi+tSRd4/ Ț77mSjϤ2r#P`@3w˼b5 V &l w[*WiaxoԴeGuIm⿦nw/!Fy 𪌳K0IF88*Nl#*L>Rʃet1՛D6L{8%"شM09]bYRߒ8}@m<["DEr.0_Dx"1=oq7m ]j%dkBKU|AՅyYm~}5HɰNw=xU8[Wsm>G$XVGau7fl ‰vz.qv4M+5Qph4wYMwQYȯ[b k`2 DtpK0'|Ӎo)`uLLRUYd7fwcOv8"u`63Uh23Tێ3h'  ػsr8coWgPz3z2LvMX-?YG} t; nim_HY@VoJt(cӶ w (v&s,-yIdçm +wQeK6@S\ jF iW(]Z c)vh JقAj$cCXԱ1xa~ {,ݞ1×ϓnٗY8}OcW(rzQ pG(>Ei.Z =8s밡.-g}gt;< 6c ٲLkMa֕Zd> ـO*}C GM)L瀲y/ ]k*[w3:ӂ y4Ck+'Tbq['xRv؜8:{,OUM&Ό]LBr [!1Wʛmcw VDQ`EсZ{9SB/'1cY]6- >ٷVB"-d^\f66d4j<)϶#d\&H}( K{ :ߐ!ZPT2߾*|G;+ i3׾ o/QuK\l &ぅ N4L9^.:\rCú+=.19ODP5J}t +,vm֜+Di&ހ2 m  ղwqkiCFa=}!jqMQAlڏJ0w!u)?4E"m]~ORJtpER9zf\jhGo|@461y pB-Nnݍ%! !_Y*crPcM L:*'9rX3 ,uRf87(b#>z;߇PJp3Zj0LlS(ۘSn,;GxL[hUBAI@~Z0;aZ, T7>Z5 BhL7'G-sӦ*g !za,3B8y+%u\x$!ȋs^P;$GXXIw5h AJLƬke=Ȁ I]%t`+A^=F0=2!UuCqϖ hȢZۧ K5/uVa&w_/=&kmʻ%j"CEj.ZJ95IG84 9[Hlm9p]Kp Ro%_VU%U }P7SӮX-<҂ڔ-!PCH15b>#l{##9ROOmEI"0͝il?j[/m6QcYwZϢ<,fGr/۔ﲡ$HN }RZlė((+i:Wo[?/Qrxc[5_Sf9vV(w1}j- 5M[%K(6<[9soUXYlZ!;d bd"g6gTIZK"8ċIW`$B.i4=kn+E#O;GN!dMv#pJ4jygQk7\bVx2KFH><.-_O=(S>V:stR`C8E˵+(Mwx9j[q{a!ѻ_>/3Փ}pPh)lO.%j;4Lcu+1oJ[ӽPZkf ؘЕ̲sϞ*Ӓ('D5QL h)w))8woVs}}<<#ĀsmCS>f[xyc8n "|X#49 tnӘJ63٢BLm'z5(e7騥!lռH3#UD#d֦5KδҖ0LBneRp-D.~oEP2W[2UgM >w-\łNAx5c2a@rD^Tj(~Jx`&<rG .dSI#F+/tOj"dPEmQ`:Iivy2 L(Shkks[:x]ÙrڳA|r! kVOxhZAGWimE)S7kzRbURKSlfGĴ l|]5R "G0|l$;+C3MvBj/>,GX̝qɑg*GkCGߨ.S$f &a7k8b),R{x3ԐT0.CS*:#nϤ-K*%N; Ԕ? wr}睏ylp{ӓV`2}1me ɑ bU1l[ڶ唀;ʰvqc:d'Bҭ}ʶa2dְ 9bVlbH ԫuja,)M%dbVтM]WF2WU>uewSkN"3kX_\lC &LEz8G}P}Wsu~1c#w,cG FxM&;_A!(vPDנ0lB#y_ ,Wt|ԟ>l ľGhd[@i_>auMJ9w#%mpz*0 mX|U2Р&Tpʑ @mwŐA>lj $X-B)p.% vڗKvfyG3Џ(4( J+s[RAvG:ki%n/2[6w(s?aZupP!ohV`~ !!eU:GG+|QpA$GHehlwVT3JtO|CDƣEL]PJPx5?B2LLl  >͓D-G+As,v(bXfN~Y\ zÙR]][7F6Ah7Cu^K&.6ǚI0i7a}_ŧS4o E@KS3PE4U׷&ʼn 7_|a4Zd\<}CRj%)6F>{:] v`hms*0^AyvT+N}ZaRqP.wNU0c%)!6:~XXMxoJ*V cPe N]&^IzY_C@ RWk}2ɧrC֔:g h??uOݻ $o|`[߱G>?zo$tUhAùwA 3ZruK r :@LfldXomG+tTš8؂T ӦB 6v3]@-Rc=aGYʠMzՋ,5 ||y?n1 2@Z71ɧYOeqkQ[&DϬ ž&6G}5ODWԎw2WYByU"yV"UwR>BHwpORX0oFNrؒ jDqp2aqG!18QNP4(wX8h& Hb=MP7=bbF=pR.&0]hy~2h*|С2QaT.RP;XZ7-(@@A? ȖLPbB}EUdgћm\)o u`GbN|V~.ZS]SFNlaKI|c{ElJҤY*bm;5m;){YaRFƹӞf~2X:r,IE^׏]α&d66ҺT#T4hK␲~޻(;EA@:a0;F(g08WIP]×J9rIʓx' s_@"dM@EtcT reT$ֈ5C!]yUR _0h.H92 ս J,PBPgx78\8ܧՋsxL~]$Oǖ~gtZtP,v3Hz@Q>$?R#okzU~kx$&| q"mqpyVf.+5V >$% as-ž3A24Nwͺ엏VL_~2BcAHA54b0x6)f<xM}G<~(V]Bb+7^tkXNz&ݱp}cVߺ2xl`>\ƹӎC, )o [w>+.(<)uJKs60*_ˆ eJmCb\&F`ϔ^KB @ݠenK*&i$u)!X:Nf>^I}H 7jH c܂6gaټ]jBd>|%كVkx_ȇ@.r'8` %՝;z9ǿ(54!hx:U~ޓ87B<.,wǀ5,Yh"b˝A|=0 ۨk+4_ej 5}Os{\}9c~T% Na+3 `&Lt@.j6HNY`.5.ԑ5S2ѓCTPDu4W`9@?Ѩg[H^'R,1˰ aC&5@YE2?iD6<MN]n)N&_}5 ;hCETo"DNL8:F:k? HǰY6Q;ˆ{,nZ'2+ҞizZC^$`|ݨUg0ʬ_a2?7;dZPTv2EN鈃-Gۛx"ٖ~&W_"MLrӅv h\b^D_(6"FO~zi\\ٜ*;)Ʈ%J'Ob~T:*EW_RĎTJP{(|VN!%ww84~x5IZ9s[a# ڕ+3)?<AA鴇ͼLR59 Js;n:JS3~U{SOSJ#mQ}&= i!CX.#)ޗqCZ3Di "fjE tŌgCr~>YΔ>%x*C 1N yv9|;*b0iXhuj+nIJ"IX9؁2=0jE2N`UejMUu:)35xzd#㓫NjX%V1J1K9WJZr~)G6Ҡ9c8f؊7*XX؃Q+ U$;3,Sᐩ httRIlDgbJH Df>mXWCۏ4)9#j,7 Sb_?RM]F{ dCZsX%7f1?>E[R/C.yBTDTuF+'NLiRbh+}o~ L# Ot+/l f u*ʇT;K70[/ܡ) ln6) ó01sH'\j*+)9ttwtGBW 'RK:O88;fqzQ *? ً ߄n`\c+) z`fB"kuM@Y')=e!0 g՜r©J+6!O8y/@_C{ ӫU#x=N1&o8oE!Gs '.K?E؄9 䓁FG W[ jr<3.z67ћ(cX%SKGTN3ab/;;A LqsPo,@w\ldJ' _@gma32O-G<@+{ugׂ>o\F_Sڟ8jt:Pm"ȄU t+ ՃV}`q]h{|Č`ėe[t]hwh+oP>͝ r9uV!*>h!G4%wxe . ~|?QfeUR!]; 1c!݂W*B1!Iw 9')__&У"gV*χYM)9.B_*u$4oŀdho{QggRB<[cmўL̫VN;C*H]cơh֦A[NAcV\GTI78ḨZ1;o^)5:0}e|.Nt AǿaOTgg u-5&6;22)m}DoI|ߜ FF0 LhQȟMpPJ" '3{ChΌ-Z# X%P-4©Z,O`,~( 1#Z[rKb.:.뚥Vgf)ee=viRȬNڂH[#@(?yof~'M:aQJ#59jFG}!H*G㾹ǹWL2uZw*uhCq"'xUqK ?Eg݉ K\J(9;" xlq7€)q-ڊ0tfBKD^x삞,!-H w|)0ZƘ ;$zRjDiiw"'YQf1lk{LVTK㉳] 9T !`,m =ֈn;rfƲ"j?أ K|pnA6[h4Q Q# >Ȅw joT%ϴİ/]w3ќEn;LΙ4̒PwNۆB;%͇]H(PR{؍YmD&NxLJ-5- "Cُ Zx<%bnU0I%xAP8;Eg-|W(9.~}=2߶Elihٲb^,G.FP z^| gVnڹx<5NkO=xC_4R7K\0<6&KHEBdprhb-wm6-Ƈ &HIlAjn0׍*%WRRyYoDKimʃg͖^ ,$rуdnP*Yr+Cbp۴=~BA{X![l'N$D}~5KB-#>j[z˶r,1GgU(֙MKtv ,nhcxGcilP 5/9Q:1)2ls 8_GlC u]O'H|9` Y6 Q1FxdǏKau#SP)]o[(qֈ[l|C&@\W1If'㌦J">'S "$9df+*a볖~%I{ g`z Õ'd!$4'Lq׶b,|^@'zhuv:[Tں$5 Zh_Ybjմ>Y #p]ƗdŪ(UREg':KN].{qMOk\'nNSES3wVN{;gW-O2~(SBdX (Ā*Sۋ2Dq*t$T.Ua'ͳ w.ư1zʦ?.Vz(-6a\?٢?Abd4NoLA@ǪM.25f{.Tچ8R+_Z@0&ƺa;i8:?*aP. EBQq P8Xgҧk~ %A8-oW {EQׅ3$`A&#Ɣ7F,g'B",\KLPu°[y`IkEC03 'zf!S񣿻̭UjF3GK&n}f] M<-|iYt.Zd3w|,J Uk]"nL*Ip__? M8˻:OF^Xщ4 E.< +Y[\'9vWȍexǕ9a6[R߉v #jeɼ8UeWv^+a{gr)O r9醇3'ULퟥg4hg/a/zb+}`K;i%,+i9?ab."̂ 0e톽ň;ߢ=rQwXlՆr6/Yz`%qRΏ5I%ӵ=vaРg})Ş.X_`jo\-#OdOM gWdPF6ROjFLi67B#D.\y ?ENiߵ6՗@M{NrPo cްYܙ|"ZJ8"x5_@ؿ 6<1[JZ,~Z@3_cM"qQ #Ӵx*- gCZ@]cOܶ]'K1^I)X>٣N [Ǔ 3'`;ܫ739\BHkUvZJb  9M)_-Zq8hZd1^œWY.;րӼvޟ9D5k9X#E%%@B2?MƣsRI0vy~A/c1Q}Is2IJ{`lh{2I9?,hҘ{`z{qi#y@bU0 bXdm> -k j0"JF-du+)x֍$I0Q,NO*o#EO 'C눷[c7Q0nk3;n@`7|2ھxJɒZ%',MUUdGx|< oJLܝ|'S_?1e};89 D2h)"K]P)D5u$|iߨ5B~~-ua`)nQʂ:^[J6$7|!.++eNZ~Z1pP~zW UWQtSa:p<͝ C86f}Z-T IrHeaxf3B{X1^x$oyyj7/t;ak ,dY#8ŞJnmol UgNQR5L>d]Q-V@AF f2/4Kq]6.5{s/*{Ⱅ ر'-fS < ]ٞ biCgR%f<ٶ`+/ =hZD nVX$DH@žט!SF=w>z?wK%8ѝ")/Rh%=y& B0D3J$\"KF,Nc'fT}d:` ?Pk7 n>$G}b}6m7n>dPQpP?|KenE`^ԹN>'gp58 ;uyeb:f|Lt7S~.#sttʵs,H(~oׅؠ뇝0*u2wnς<ŸbVjdb#YA]ջV(-CF00C12O%uӧ_3uv0g0+;C8z Ǚd}݌XܓJám;{U9\%c1OI6;uý Ao4̪:*ճ#L WJlZi_ITz!J2а"aOxHC[͓:)i|z* Fb!/-9Fp(͓K8Ղṃxx.H=e-J@&_&jB>j#3~ƀ^@> WZI`IޚS@wl3}+T54(3׉[ocvjR*ib+3 K&ROʺ- ҳ\M-҉K%sZ4kp>F\Ngm{&ֈ^P|5lkhE.^ݶ.ա Bɽ)6m_l7c-1( ȎM'=t]WcMNEX8|xqb 7]nRMe kS]CE?7Ey[Nxr*~C*/VZY &k M#,NyѰ ?$cṈ^tr±3]҄Yo4O%}JzՂL Aq! GSPhB'ć3dDF (A^GIxDGƬ+zEOc'o%RZmȞtA]+rr?rF\l?NV0b`1rPd84<SdooJQJ_T-y7!Yd$~e{Nw/JbFxLFR~!r}v߫% bߐy~HFS}cإ ]YSw0F,#H~u!VP`2@-DbC} Wh!w莮޻D|5+ÁJ24peWj:;InDr2^?==sΥx$M&]Dj7d_Nkq%8 7,7+eOo9Y&1rlW;/DZ !NHoŢWIO=nݮ*BM3VuRpFdȸI^&9ԷjʢPPW.P_~ Ncgܝr6 }&Zc9pת\CxLw_/i)sW h=L-U)*o`%QoKѦJQϙs, Vi)<^huWFJe@0̛ܰp<'Q"̉3{zâZ:DLDwQnbe@;Dvɭ]F$gyXn >TvõJ+y%5L޻CKYb8(HU؛.c%1>kTzu0hYj)ܛ0KL4b;!=kymR p1H|Xn3t l¥>#{X&D:6x0&~%͉[l!ǪgtkT:~K_DE):AT[$䁙sgChٷ@_-h?rARJZQ JiyFu 3::bi;'u @nY$MujAakM"15цd̲^S85UiH5q0HNv%@yIvJfAZn9Qti8R_ɬ i Ye5=7RѸ etHTSւᒑUACs-6"7~*vzѽ{XfL_?u_Af(LIWQvt6!jS7\<mDHo*Ka r!mu8hSf>3">T56l >IG5{쥺g-Yw9*sFn 'B{3D LcbZq!)]]eפ_N c|E,!nB%M96,qya>-)ߏIՔb|{u>a%`xO%̼,ܲgyX9+}"``Ct\Y MݏνaR:όyK5Ʉ"@#FηˠԟU&W9ѻZP 44DvΕϗ E?}]`Sdy[`έ5?tmh6=X/8|lihs3»ӹ̍XUB@(5:+>&dȵk4tow/b߈嚥J1 v2ĥx0mPڷV?Ac ̳lȆ s#J9 2T0AFt iEL5~Hzht'y JG%K<|Kw 3 :qX e䔀륞+Z;zXO%^SnG &S!h2=,^JB#TۊHLyQ1 VKœQ@EcgXhAWllqkXHӔB!n?bOw3T`ٖ5pӢL#&YZ)ETwb)x^r[/!:n/B.gu< +8Ε$+CFs=P/"J h؊>ܯm,]1E0 MB2 %W-}{;XK+Og1cl4ݏPoFa P-э,хl6 eX2t&A~A٥Ӻl_xT"[8P&^Qʧ%T!x,@ $lYM" 1Ao'=hqQCuXBkb3 yQ a:0:/m.& BZ[ܺ#b  G0U6 " m\3bEwp2|I*Efp#:0qzBRLnH)y<xZwH{7-IuW~h߻ `N8BCX ~ Hۆe!b]oZ0MoFexۖ "9' W$҄ RF3p޼\nOi+ ;F$ ܜjȶ55Y $ M/s U3NB!MhhSQV-H!9 W9g+Ş5 Ճgn ZTwsFDR❸`ձ vEF'S5՜$? X b*H:kđATqd#>ۺ?LV] -<:;GI;;0oK/\/ 7wuG*G/':$6o^pa1UPa0P+KlKTvaOu, VpURV^:쇺>\q{3G09#G qqЂ77璹jQJ@-1MeaS72Ewk(.R5E{H"=Lt_LR"<(vT횾@QD47-ûZ!Cm?#PΗ䒅 o'15]k %`[ьT<|ŷHgE &+ʶ3nS,I1C#a{EgdekMWq<jV͛,X]n7XΪK)fؖZ8lSzaOay͠hl$*#"9< "tU1?J=Bcfp/4_88Rq$SS"/̅Nܦmܣf*CXs4&@كPۭw/9uf ulZH8pye bߡ~3 EeP׵AህÜ p9'!@Kd Mah q!>"KG| |fm.aQmSȳ~vk 6!\zj"aQY g}YXAQnAU'68>Ovn+'N7l+Ɇ5o3};&P2bg4)ggLo*/9sHXɼ+^6k׫UیM).?[dp;>~M*MEQVr:%y x=LW%^_y)4>5nf4m6n:,_D2]A ߌF>4kBd$*9ej8hok0Q9+KD^(1NxTާׅ9:w@@Aye# j"XۭBE^cURl`TAph>#& h6,=T#vd/O &ă<3S0_Z~rx6ÜA.ȝuJDP/n"bټ&TȎ4~`0̸cIm$0L^BݙZ zc20թs;H3lbֳJ̈.vJK{74O&K>1=A&rhTQaN! E :|Xvvg u.?4Z9FFlRaaR PD,rwY(m]T21PrY{N!kQʚvgW%%,u'jG C-9s4NΤPHǎil pK$|f<2S [%KvʿZ! Mx !ի(t/Dejғ@t) ݕ^wMZmdf5KfY~~䴙.$k!#*F1w$F\_ YMG=4TAҡj7Ѓs F0AhSqDcõJ0>' nN|,z 5^dVG$%3$`ċ2/66ӊ˗M,D*/1"^ Oz1NSxuLM%-1ݺݟ|?RE! fF5>1hk ^Bc~8c"\SU3f(Wi''dt}TŶ==j=@MO5D`+3|~Z\=܀WuNQC;p(u XkR`b|`ZQL jzF^e ^LT/H]8%ber&F[.ܽpa *ELY9`6 1 3a]-0؀yn Hen,Yt*i`UFa"cv5Ï*=[V^FRXbvY:F{&?UhuZaa'cÙxx{67;c dFQ'<[ |i{^+.G&_#uxĵ<,>thRq2i#0 x옓놐% lv%_@űI@k(Ki,d_+,H s$Po(@L9YП&ӻvA11'V`8TqDaY@Cj,RԞ%#w.#Z~Lj̢i |S"]4%dsǞʦ/wG|s)aT kғFkNF-5Epx|A"o?ky~#z"GO5<` &3,mݟ%V;y'ɳ57N* %>GLS)dKQViYv=[k:Ѭؘ3&o N鰤|FoF'Q鈭TV`n%8c0q8a]+NdkMC=F:<wZQhs Kn|Z]őӌ46@I!L:?UTF+ٱ~c3g][1iyu z!1aN (QFh7j~ll Fzw?/eY@^e?JozԾ:=[k>ň#Q )b1S?dr<gAdjTVOE^WW .j`v`1r=F9sY:vکboYPK#`zz9l^!FwYЧ_1.&O R:'r t@,> K?Xډj` `}H-x^R 3?tҳ9o^4'P{9vhG'ݷu*ߞ  ɰڂ#Ƚ6ׄ1uch !.۸b zX']w@yqF`!r[D024@۷ E3$Rډ'VwַV*LTdHiG#e(o_a*UW4?퓵wOz[U|RpxwG@ P@2ɔz8xG=3`57k 6fYS+ZޥAj0wߟilje6sU\g1tyc\薂PIh3.ߟO]]gΔk.;*2tZP@08E`-6$L{Ϸ_ʣ RxQ̉m/lPa7Uc(BlV77Hy0|{@g}> Zǁeu3x~Ev8XK!/>l6D@r˧Nzdoj(wqb%xcW.%sk!֨/tYMx5j3WS`@ W;҇\S3fg};MCύuRJn(Whj1A=Xq8V㵇&(k94O!䇛6Y yNeU7Ӈ5콏#$"VUS Bn˝f/*"XIy.b~BYdΘc4P( NjَZA*g7 &OǪu)Ȫ8.Lb1YRb:1C!dY)*3$[a`6d#5{~!;\Bo|}R'?h[q# (ZӘg8p2?q[!U^Ws՟/uHY>=B6kqNw9MhEuuM+,b bKFpU!r#}e. XӢl)l`8f;n0Y5a=pK-薴% ?iʇ,$I,2i WnT W-oBfS)(*V)JCV}A/3DIwh}U}zu+,,[#r5 [N~i#7@#U.LPX&':1 \ ] AfwT1;ֳ1 /95ro3ws]4s<3^{1m]*K_^!*ogǂ4-(x7zaigo!n3'ш#n-wj5ݮ^~FGwaUǟ%XY8xHbśo=5I'EֆP {be]]uO,mLnvoDqr磄 |`9*z* aKj[hcTx&\IÖﴻaJ3d#ys& P!WTX}z` :tvEC:K f/©c-lC9ГE*|Gv *3;6,gI~Ē\6̪1/lXTK@fp;W0UXp%SDvF )zNi퇯&'hX|"9u)!+X#I&vPA25m9^P]) i6ֵ:xГ[DS 3YN]z5֜Οh lS '|t|+}B !m! BL좌.<<|R([&K81zj5p.݋g@ǣ@Y a[]MTmܛ!#ߞcXtP[7ðwЪyY,VLk̎p_0ǺPݾ k\oxg/`)ˈ7p\74/ MB۞TZ17h,1Q8t7(6к4k|v*m/J]W%5 cVnsÉz*):?Y^|6yǡEcE %&-;*X]L~EN<\Y[~kkdz=GkAQ|!mˋ<b`Œw,md=G; "odS[(U;רlEd2XRsH Ǣ+:: g%G1k`Qxz&hDŽ]svDzGs6}>ݢ3i/.lY2^ h56h*Fŋ;H 2ԾR{:rG=k$?vZYlj|hF~֤Ji 1l!2"?}v_ES%0{Bz G#<,KdDnª_9SΓQR'fSFڢN*M|՘Ad]bh= $ ~6VP] ro xSǶ# <5J,5dF"YSV v,dh*=2`lp :(eu_JM/;/Ի)js`uf􊄍s@hd2#q] g wW1Νv)1/ƅJ()atDu[FneU(nLZnp)9 !cf(f}؈KD$wΗJ$MVJ]߽[3 눅+.Ey ! 4z9Hdi{HS#| V3݌Px1daZ&?AB6hmgΕN" uD$t ~`?ԆH u:sG7.4D,bHVNԑ#gٽmCͱYiy{Nț"% '3hqKVVt6YtN5[Q;@U0#ɵ6ܻ!YnThFDV8|4@)ltUBΈ,Rv؃y[6K+0]G1_( kp?֤&((aGяxFɍ1B354OD[}b78S' Eԗ j {UXcij# HQ[qÔfލ}mE&drsA3Xt<v6/z0/0+df{=]39&ڌB.#j)oVPG71#2[mY]e{Ç 4m+6_1t؋$t|n42mË33-S\P𪶪v(tO>"w|m10-uIFCεc Q]B[^csnCyPM2Bv7K$ tC @ET0RD%kݰMFj]N7Iªkצ>N5ߩ_=O}<)Lؤ#Ge!k}I%H10nC#f(<"T~(io4/L(tt֨ *ύ lKm$pIQsPsDpI:T "A'V>Cn) ~?5'(ܐrWx):J%öƔDZfܯ)"gPazO؍X 7NAPzi&FŎNc Vĩs: nA5Qz&On0 s$gNsnSrA^ӟBjn'SH9̷HX?ep7r}kJX(b)}LzY9GŇ„AUhxҮ\Nf{ʥPNh"Yg[5sUqX5hATX͌ਪg?'i"+~lQZ ,s$mEͬ\xTiY:֬Rgb(NZ+^2W}&}$f+f`F1DR3JMISe%\1E NSN8gė O{^PRlF[V~@H p|`+uԨ,¢|hfwfH|o,@ZUP꟱,wK)MgP3BP %+Ŋ!+TG`ˑDuN-+k2g+~tK5Lߒ8#kK\)>Ex8(w z }}9CV:ǃR?I锌4?,vjWՇ9ɓC( njbb_!SYA4_D_K2 bVEpg +M-ʚyod(WhSΆEbg/>Ѻhd9U6,5j;8,Q>1u 1{6q3/׻oP}Yf*C+%7Ir{|Q~z\[!Vyz0Un_n"#QEw'D),FZ3 "ˮ*0U> pD޴>R2+BT(v=n{9iT8'^|*2%>.gOmgF446) z9 gE妝J%)m0@V;)&/NzS ~HkO&n0DԥoaBX,Y {s'(OUQƌ 0y ^[Yϩ7ߥqt(Q4y͟Mיd֋Qg֨xz3|!(^㨱54~JHp>#9u jL4WU齁o6~^-[/G+/]B3C~T+1Dt'nؒ'c5ۑ Y9ST̐ۯs~ҽ=jZhR(KE6}հsHcHz%u9 B5vKM a)w-|&7 aΆ 1Y!X O )fH80 t:]=p7!x`=:hg1tQXđo`hH"LF׺/UOtq*;DÔ̯u˲NH[?>zE_}sa_69CK5J_9N J=v5a,%z =sѓABOKi:FZARI<萰f:7%ڡ!3%k%oT$塒yϫ23b\Hx>'‹7NB3S_fQPy} 8b6H 2\DTCxϒm^us4,،k7F$=2&jnsj},')Sr/ͦZ }*y bpZKL{ )%ְҭc7_:Rϵɕ%lcX<_ N't!7oV `4Z{)DA+<2[x vEQ+t̨o3~df$1 ̼rgō*wP_/:Z' k8|y>?o,V 32_o +PS׀%l9;"pPJ-f(\ On7grMZ4pC Vm1#Ŗ%g=}v-T R~P' 4ddfוxf0؊Vi .:e <|:'#7B;)_;4FT ?gYz]>.["AW vD٢Dˣ$ǟ1*3"w<;LwPd8wvmvPP.F&(KKNhqR"eq} ifhA7R6+C+eRf*e IPMTp2ItE?rfe $_gl4QRL9W! UcӴ`ܷhm y0 ^m:mГ٬ ΤtM!-cɮ׿2>L뽱ǎ]Ͱ;R38 ;twM<{I-O?aCΜLxZ{8[u9t7'5rNS3fƆ5krzϔ we[A&%B$_U.}nD^!P?5Fu1(~?E}-vM@wFc9rr wǤ _Dx5AJFXl46SA9XtyvdX~245Oo4N5@[Xڦ(@p@P>j,iB-& tR[^] AIZ%PۏS\"_[tJD \#.-it~b7ctD-V#,fh'Y6з >_Y pPQ o-\;Kh;(PE_} YyWjljq-m:̓O$NrHVyG"p="=@uB{HB("AȎkpOtT)Ti&y?ax%Lkϫ }࠭9(w(uS#7vbh: rr7^ܠf~ [˒%p^* hi`^u>ѧ6%}w }Q[-xy,_ t3ذu20Z+)+تaqTt`g`ƄVBq8T!dL_di,L 36\gP0%vR욗X;B2n唢ezlOdK"=z^_Fm",@Ce'(Ȅa8U*x9f ! ^|M$ &8 @!?4o?R;ư{~IRChKe@J!ݦގս:gA)4&CW΂=ͫijaaDz#k"8L~䏐[&Z&6 {Lȶ9 pʦqɺF:{AɋdExXF93_z$ [tJdiZEɈ#mR$@ԯlƢ-[$[ ->2OLNH>5gN9QpA)bVv>u׸ȝ$蛤+i'h fGB@PuA= <&q_5XS`*7Qk5~_P]`Ρ 1EJ$| 4IL#X+c.6?k9͙;=O~n !q@kBpDncvK(w{+zzl%-9Ŕfeίe`ȻLdn%}L3Hg̻>7HdTsm 04ն+`KW h-ƅKIIn"Au UPZUa.DyjXWн S2TqȤkf.)SkVM5VI։$;g ^SDl8S ĩ4Å/*y {8ivS\~8 zm..3'덥$̊ʯk\7M%%>>DT MwHqE䶵;(R]6>s&,.X#' gZcH>t7݆Z ͞#EgOD UF`6ʑ%6W0u vj,FЯ$abVUt P':rCrȪ'~ekl4l~m^},p:+Yڞsy? 0ScCPtv4gcXxmI>)>JG\P1f;$SI,{r!ߓAQ_{=H9*@s+PtA٥D]H+Btb!04+ MP(7TǞPLņ@dݶ3Wn&[TT2FcRُD'TF}fANڣJgC]mw4r]szxN͌|Bm`Qx)ܠ 5em ͳΡh]-|CxyuKV-4*jd#+Rc-]& 3=M 娉 7l]!FﯕV3#X%\}T i/Z̅, ,'1P^op^4%m=7%!1^j 2IYa4O"_ 3ghJOOJR2AqQAfn{]x%ͪdyʀiC4B10V<-+<_ 'oi\cA)CRkAFw t67gKёsF04H^\LJy'ŵt&A=X"pQ%Ϛ=D QCK6+1ŵqq,B!yw£28ec !䐅тYXյ~x,:5^" 2ǥZ1rPFf)JBIJBi[0 -lKՓtz 5:"AϷ{];I9$lr>90WDpB+ƺ^i25<qǛҫ M3f0Ə~ߜTkM+3 AGHCܰK&5̰"W쏼[?5i0Ҫ](<} MM e,3ӇZe/ 񰓛3 ttHV"&c8TzV[(+_`ޮȚr 3f# a&OΞn`"쬥}]5YPЪpsKlw>o-:5]ٚqMl~;RQdAo[ihUpIrT"&m<{@6a#zrKԱk浆Dfs5ߖ.,O8DAˤpuw:wwfJQ`"Qo[?Lk~QGBCC27 i$7b鸿=' ʓs:|H1FG&2Y6 FFPQeg޼L@Ic$1vAILLd>H d.>iB%h咳c1Ls[@}mm;jϬL[-=D 3 c11$#PH|UX6TXH k _Wjw.}\ ~q_}HP|&dwR9ھ&2:La~iJJm)@|5˧"l!袬'JNsرgP-yj a寻e y 3Ʊ7*6)M2J] oV QDظ͏0Zjo;*d361#5B18I|1!OW& Gު&-_fCnj̀ vO9iJJu7C[zCnSC!'"!O-l֬>oxapCVjp d. 3M?D@2HGG6L"}4"D+/9I!:$OVdo[ kH,|%uN,y&ίB ,0jy&l>?+or`A^R;6]P9/Z7?Ut$/A]\Z!~a}qoXOUTt|JOSH<Oa8jc !-9F;տPVX~n55Z . 4-_npN(-qw09cL?EjcCJ$TE\4^ȼ&;6M{JN߇]01F;<àFF+z(eEH9wK<6 ~N\cxr5lvnuͰم7pW\Ѝ D@B?ظ_WӠ& Ggfp(q?yB~RqXFy4TIMeiNn-gZ;t 1ìBUD+Ba1;ǝ|) ~ЙQo[ށ6TGR9lRlɾlSJ^FS A(vȬ2z[O'FZ7ViycST s$rw`broƥ_YwCզ.iY(y|3ɥE:_y૽ fut),ԱqkW[Tx$)Urtqɨyh{3ִZ1gX[y'AmbEtL. B3MWGJ7q όcGύ^$b#}*ǶN+14ڀxq8 RM5#.|Ma&Ok A> x3< 6LOU[9Ÿ-[)o \o6{󷨯װPϥGkx}}`qd gӬB(HߥȎdgjZl @`9XZ#Ir,w8­b> Sg;{5$jPfX1Ro{ƿ3mO箟RN0!< bPӎM"ܻ9[ ^.(cx+0h'W'bzT d QGL }>ha͛$eCVN[QJn uځ.8&[P /f8{zc@J}@:2B 2 }T?-\ ]ϬB })e E{-'cA&pDno~,Yo3.ρ葜`PV=?[炋R!Y"+?!o8>_wl )R*oe`Ic3qN脥jJsᶙZs ?BsRݫ#>F^Ag8$",89xm|;KHwK0xwsǫrK5 M}< *Eē+7HNRznY'G٨O3! VS2p\ck66H9hiX@),bةS'lͬ|.L69 \.xnT99ߥO77BcdyH%;& ~ZMW#)]4 PXK* p\OwmdV V-vV7Je+6&N!Cb/{jy2 w:ӎ .hPD8qֱѰm'q"ڀ}/*YVhj$SU Ef]uiDFPX㦺vmoom'W6ѵX~aj8~+ o u5a-h'"&l4;1VM5xeKOG$=\k9'*2wkU<"Zj+=C/ 1;l"!!Dq,'?,'wO7+c~+cqy p9H.6a!T($D5^n^I^tԶ4nY"Qv#|;ZIi%*d;}f5;JM9w19:fs<R4 QYĸmwRj!JB7 28Nք_slg#dyv?rƳL@/1p$+m-gwĥ ݧGV8МPiԉVA$0fE[lMU־l+Ŧ2g6'栳0ˣCm7#z{!s”=iO=x-;ɠ$v9Pw.f[=j]\lmY)1Ύߎhl;z NE5@̜œ_2 &1[~5jw?=%Q],"(8#TSmϵ8enK1UjJl͝PPq9(X:}M hF7~b*4]/;SF>JfdpJ{IyyЂ %B]BEc.h#mr8F~xH0/آK㣷p3,r@fM@>]pҳb+%q` +buoyljfh 0HcTH''H9aVĠ+,14TH^a^uEl"p@U1\rZωGV?ߗ ^- noQL1_zPlߏJN)O+̶U6h O#:mB4O bՄ-.Ucn_>Itod0wEפ<#=mk~!=j1A&5C҂MieXW]-R*2*oVG +nͧY;gPCOMy}pQ7Mfdxx4sHam?߾ĵ1@x-nIf=O;m>]Ng$t'NIc_tFƗ p F8zhS%H!˝(o\a]w`b84ӽԲ?, @3sQ (޼!w?}x[!fNnx]6l}4 #Jڈ"S>O 0>N=M#tdqkRZ Yd!=bd$"DBYNŐtD8xpS @665*੸ʪgUDQ؛tXT0&_d4|y ;XbzEirvDBeǀa&\Z>d=" :g﫮*|)冑H~U9OnH-';4 }+UI 7SA9vɢSC-TK$Y6L K S 4ĐŹƍ(2P)UGaꙴBFꆚp>2b91;Cb ))Sˍhɹ1$ ׅ]TJ.;hiiOu&}˧nc.TGB +eTɳ]²&2f~E"m#tT%N19#F[Z$D]z,$JSvmA??ZlĨe s+^j)+E/̙dvDݡZ"u[q?8aY#Z(@#-/t ,*@%~TE֮IZ@ `WɅV0F>arF>I}H3=.cޚ%XbxYC%SM,%Q>2MQ%] .f8Af8}n2έSˈ-8r<菃:pf^&n8nx^M,k>F?&z$Yf,IMr[Ӄ*i%տ q &i: Sf\$` N!P촗*i}޹bȇ* ['\Q{LBCxǶ 2G71XdD4IPͨ[fFl@ Ex\^4]sEx]IU=S5 ɐ1o1eGb ǒFK-&"KEm& ߕk?lLv40'ˣeqa-r0S";g =]3" HrZޢLZշxuqNR`-^$X8`g-xh\W|s'UrM]wT/3v,&5 iY7xV<q@PаGSfg= wh"ƛ DD ҽ̸B(#8aS̄de͑6 ن/uԒ:mpACxު*jKWOL(UD('|ZZm>n[SRǍhAȲ}S&S0cLfO[ hϸX;T^OrjJs^"MW\MqH#qӉCny΄ˇn E.h8Z;dV\7h;6Zc5< Jѭ]~|5~CG"vBu l TRHod1 ?ڂd$T~$~'(|D$]4e*ƭmM:\v.@yʩ$OjoJB IkaWvZȳhz~ }uFX87e2S وբfE^\knV|3Ufe#( s=SWŀ =i&H,4/$ K@w̭&U+РݳIǙ1aЇR)ڙ;N DUȟ\*'p/42zz~Г Zzܹ#_vաl0#_v`4_Z\@1ڰ>ONc'9dbꅠ^h@eTfB(\RnO IC NMc5Ѣ##ӘwGw,B5aO't% Ml > V*f6!h0Ppy\.( _e۾>0? 'c| 4!X[$6~YBWN e9,y-c2 baۘ`t?E*"9k 6|xFJʰa! łwy(R= U`])laJh^8 zq{k_TkCq(,:Ξkk1.T*9u [ؐhw%0y'/U*4.x.: i7xllz)W ;KRo"J[n;^v;6h =\kvҟ&K%Ioʍ/yq>^,Y s't|r~˜g(V(mq$J/U 4|g.[jr;3."jn솬`gZs@("]]XnbU\~hu;<hVNyPS}`ʂq|/y$#K2J`J޼)pt/!.7fc5)kL$=[z n݋G" cfZ;M֟ %㘶Lm" էks)cwCTQ <)#W=(V)*䬑^l\_jQV/{K J)]N+4T f׊͚M)Es hM40eAJ\oq=<+"JPu09AqK`'T 4%W/V0 M,C7MԢ* >+'zgCºn+O0#Idw(^íi90 __M E]34x.fG礔_ъMj]bN5>h߅h~iWF-MLbUF؛ɣtŮz]'e<{+/dr$} *]"1W`JفܾK@E|+i?+l`97j!Cx8MgVI/xT7Xm%W❓'3tNCFWG4FyKŇ(m!diMSފVXRn$Q_N}~à㎈ІLr\LKzxm]Pq]G`$VR$7!v~4Ӭ0P/tdMy|9,jiy8BF('HTۍ&eP…[h"'/[9#an^`kCh@_=$ =AligQdۑИUK}/UI1Y tL=;'GK| ~uCپCE ,oAiK>0{qce+da5J7Ylsqj8fvη'%.lVE [|ӥ؄^DfFx0rySccvE &aFs6a ^>Ɠ 򐡉Y[nb@ߐJ6֯H7('0YmFV-m~Jb1 PDk,R2ĢSUO.6٤@9)\p jh K p[˙me cc:*0n;`n̿)!G۵|Yr[Q,񻴿WnmucJ7fQ fe1"T7?qn+^^$cہ>2GJL _]Tj [jʎ@omڅ,ͽP|\pnӇ+r(y.y+`w+ۜBfp ߒbmr}d K.!TaIy p5PL2Z[Xw`oZ7FVKwwKQw􌰯P׌O60:O(wKO=GHM êuDj]}kR#53o^DQ[7\.6pH?sf1W\0@UJAXQ q߾o /V鯁Qz~@ezǴVb6+g o ^MyvhJJ40& b`pNgnp "ę`z.%?fk?hqd<)φNLK|O)2s% :PZ8{bT^u4E}.g'v J4ޜ*Si"L܏So=F!S<[L8GΗz>q%~7΢|[-?r$q,)X=gA\Ys(*Wτ[K L> 'A^y@!T칧& ߏ$qnO?T$B!l_&qyWnD1G _T]l s'U%|թDtt?8?&6X[ gymHZ(#㶴 #m-N\xuMNG-ܟ/M =JzD@5K/ TdrZMzy4SLRQāCSKڥES+j'z"D,T^PvS}7=8GS_RIAK"l&.#{1aNaվe1[eD&V v/Xy87Q=fq3 =IRR,Xtd̬:bG^O  QHP~o`"yr D hw(!lO1+ۤw R%gJNG <7+lA *.{n@FPI\$ә8hmME} PE!ϨRz;qj[@0Vcu$2y_gϝu? i `j3uctyO8Ot uH{M+^Lxv2G=>Hf^JJ)jdeg2k5a,: 2ǼJBn2^#$ƻ}-;/2! RAHSgkb2&R+ .mEx'Ĩ&y t'Qb@$#2B#%N.HaI 13 !{HrB 9:S7܏t q^+PJ]2zH`E#A{,+TQ5VXQ?UoYԂ]1 .vWd.`UqYsALG70J,EshD)k:ݙ YlMWd;φ =M =;bcQ 6G t4t@3ҹpD5<*(hę]推ǃ@5 L'+H1'`|cFwÉ0:`7H ˶[;\* $rMR<·[QpyGL4?٫t( BJV#,|)J$GF cr=5H;n''rʂ5cfRd$-F&xɅP"͓gw^ONZ8%5:9R"t/F|Wzĕ׽5ɊIERU#9v2ɋ c-KîTQ(P8nwnͿ>naԼhdJ@ ->{ؗz"en6'msSi|us"34@! i L۶\c9JU8F,-vثX >aX9$n yn^{:*ڃ^Ѓ$DpB(ŕ{1isbT~"/&#U|*AoQ-J)ɔ2(`hW;)pٟKh `$8!|LR+I5CjFf3[w.@qmXg2m?/k2`'OQȹy}2Ͼ.h.7Q5$o̹b}UC9_!B ]CBj,0Y{|NRDy|2e-jUD$|W偘\-^ jfpYvgOzø Ճrp Lb Gڮ t,΄]\xYYC b<| 'DrDH-m!jζ[0DmȢD/6Hs#1GܒZ(n1j^_l [v,ڿ"Z(@uhS \.9s WK:= |'\ Mx[!k=BI-Tߞ1 0EY6%~}3Z?!aIG A3J=%R6kh-;4\z:|^_wO;|M*IL- GAwQ]IsV>b >|f^.|w.@N5!xEp5ZrbPQ@/U-8a#;qr٣C?i,.Dq+l8EO? AcfEeJ){#Uvk*E)ʇ.4%`6c\Y]-Sm ŢK4"߷x_xmm\ai? s<3`4)<:-E LE,F7E`<\^$LEk‚nmZ(P9 Y.v2* _:zlTNEVO Da a?l21]bҙF)RX/03O]x*-AiB@_.co҃|u%<}Md2G=(+]9ƹ=ǐFlnfច#5,YS[aH PإDNڇ$c8&̇][5iqZw|#x% TapuZ@>kM:N8-o/"ߴf:|BX36uh~YT?Qskz޼^IKz"f[xX53}&{l K8Yn­mxQ_,'V IlGuv 7q#ƘrSoQ(Q\1q €P;_i+߉lW/as>e Q|&YBvM\6;!5Gk\0ZbQTc׍^AHAD,0MՙW;.|mjU^4feژzG<!]ȼ8d;cu]|`'BʸV0CtZw)Ea,~ί<ײwt6zff>NOW.Y堂L"uG]v=iC,u-clXi>ŇH_䀲oU"0c6Λt*IfKɉIɘn)*#/V_z%*n Gȇ}Mba6fV1&ۙHGYJY_yv+om;MMG1I1*5Q&?? ˹IYp( ܓ. wa|Z`mk?&k_M%\$:h#jn|wxnQqqi~J[B!)@2{"dWՖ :Qپ a1"nl2VNQ!.[lh219wsuIwFB1Vsl\s|L|_MWc3KWm2˦fr .8팵55ј1y:lM^1IJ[<+lu!1պN;l?핼 mg\|Z8ј.wma {5g?}l~} իtfyvu'GpВ4sn\)\@86>\ bSg@έ&q"ۣ]Nun#A$ax=RF'q*՚GBsx~|H,"qm535UN-dӪF\ ڴMveۣ26SAǠ}hc>C?ƹ#v7E'ZD6q}3S@ʿ'Ku ==xQ# O:ж >r5KDhi8/ܝUv[(mKy`p =Ez77Rt[fRp?3 52uk@K2a!`viaY""5+xāk GȒ\Tq5 9d1CΥ5!+;QoRa]g$tMnPn_2Fob{VMUqJ܋xc$i8χ2cF8 攭p@/W ʖ.MVws*]MŘK,h:&hǁf!配*E}]>vT%(Nij}^W y/+<ܴ_2p&tzlj]T䨻_uN5C){Ta&i[@AI9ClC;ָ#4z5 Tx 5=~*C=- >] e9w!UpKMipL69LC 4uK<ʬQRRFAj.:߈<#Vu5;ty&U7&HJ|uru;5~G* bXlf\ƎY c 7_ G%F:Ȑ aaYj-'- 2LŜ}V X#s3;D$#Tc3,Ivw$6RAx]t [+7phoPMP Dw6e _ű`hk6ـӛ^aȝΚez$ Ssߔ,zswgI^6f T[eL)[FkUBD(E۲IsŒta|OgQ0SKsë.vo͞}}VW7xYv,}=~{)dMǚAT4Dv`-":r.{w E#?+ b^ (jgۙz_ͼb+LfPYc&L" *]8(.ȹKkVG!G2'`["5uIӯ2:g$.z8@{7&v{"YҕJb5 :uMxG~a蓻a{`]Q[Ꞁ4e[37߽X  T5 1ŪHΩK,9TdXkKs:x7FP59هOA 2kW!fK XP 8J$aa[_ڹ$GyX6t2eKQj&8qY3Yq9_Q˦8v 8C5aiD|VeO=|aX !2IB4h O$'Z^ '=:f2At_5,zv52ϒڔ64_%~(4 M*`0T2(LkwOy`M#;5'c!{ڣN]M"(3%ɂ_ - e #~H[} D&}'8iLI3_Kt?pbFM'0vK"leq:Eq洰7i`Խ0wʱ y>%x!76O[Gr1/zT6bkΣ2(|^Z'W˾bts=F*XL=/);Qq[C=>6 'uYX9C9Wʖl]r̗L1 ϴ!a5IU565? DT dr2@OMcsU2-?"ӯOQ觚rTU\#S͠ѥwHҚ7¦8G@t @)Nuu0W;2NO`8l[>W o#KQЄVcvKFlnUR=Aq13 ݗu ?4բ ձDǛl~*Fgǣ$#kLUAsSdf=j+fyp5‘ȿ`UЋMz/SV55M#Sog{_+`W@yai62o~L dFxEPh&_Ff"t ciXOz%'ɏ?!y>LWwyF[#]:U%D4)|Yo;#7/wq` 6K ._23|U #h"+B|0¶ھ+WE@J=!߫Ь*%$B GRjG'=|gBit ,=.*ܶ",bƓ1l%ClhA3}w:qâ)M&!jU_l Ջ4 RCSfu 矲QVMXGA{AGh;2Lx u/J$wB%W_5 8I`В86+I;-`e^h^^3ѶLKօQ+HJ]T5ZѨ$;ʞ`iBGvWB ꊞa^l3rvΒm859F #’)Q2?eڨg;H⏓{ńC=}Ù47Ad,­ŃNm o7^onޠY qfu"zfW&|y<ՠ#nvou:u]bpPzInpGu5 z6yg>V̥5U`}OsѨ!ǃŦL*tJ8HE79"̒)%0%q>N $nQP]#Ӊ]QZmdթmdܾіݐ K]=^x/yrE60[=.߰N Ȫ<Ǡu2I2-2 ʙA0A)3( z&Sp{)Vc?PyZB[dOM^=vLM%N G j>;qGFmQ{j3ޛE7LaS4920 "77!C ;-:p2'6\8`@x4Ž'*w1?UE{IhDz#NjR\MؽR'?)I0 B HgWj*7A}ԲD)1~Cd&%) I8>9[ 1۵|e4COҌ5@@oE I+qЮO\uH՝p)m%hR]+KN\aD]9zFFzt9O }5Fku2Fx>3)"_۬sxwj`{Q Ө*D򔮟牀 c2p"ϴ-0W#OaJIo C:z{ZOh2~O ߠxB,~?B"ofs@C_dօ\.Yp_6K`UcɁ&ԎpsDk~Xz 8<_ЍaA GӃS]* 3x7;rGp 1Dalҽ ܏a{tZcp֥OTTkbE0\ LJinɡOD| (\s&mHqL)nPR+ڲt+FŃCA13^Zvjga6G@|k ؎ jHg\:Ȳ.';ӅBgRan[e/ϥc#{^lh! 5oq<9A-復}I-=ZD W-EgʠEjMUו1LPԠezuȘ Ao;F8E V1D,~D{KzK%`.8kU]fb,/u.JjRF\+U$ jZgˌV?,KՇl.`^J,n& o-,qyκZR_u_Gb1̭=8xPκ0Y}sLL*⥐KZtIP)@}|zaC'^γrX@\<\֟VS˛НGy}GG1P;K\K?Jvc/tO "Ud9Z3Kħ]AFJIbVr PSѰtw"9zO2J!\s }0J? |xR ;g^AZuzeC!5gq3 [M%w|J|Zun^时H6*+V-G8CEcf̬|}űF+O .l8H!.5}/td}>`/ڠ"\p:VPF$&{=bޘt)"*9O,e6Ud`*J:o t(š7,/B\&Ζiʙ.χ~ VeK"~ҦNFs"A \IAZxx<h[kP%*OF~E @ ƴO<3b!> m)4Ce_\4[  YVX3#ޝ5ZA?ninF;wC UF3Hm3w!QHQ7gZ07J2͓4 椯WT_;B[~Yڙ6՛(}nޔ1Gf{:BEh$ZZ#1,6q&1}iq %@YkDuz{(-yB4WT9]3_7դf'OӔ{haVx f*nYr?=]1iADPI)ZAwI]a{v!ӧ2Fk=h wrնOlCq{o*2t3 ֯fmC&J?i Zd\R$* 9tI > ܭj]Nnos̡}n N'yd|xq"96i&&2x_V?c'x9^Qs,oiybQ݇tЂ2+"?#R_Ցܩ^=аU%R}Yt+mAM+mX9\[aͱo%`nALF渒\_RenkY90esD"F?FC*INudjb:Nm<,1hpӐt+]+Igt?@Sa.RT )"_CYPfRy9Y#HڑuW>ꃛkrW aEL0k HaTum~qBsu+uLRX+>fom7Y<{g85u+uw9>zd`vŜ%]xե1F1 (DPczsj8AcmPܺcyč%/`SAQϷID,T*}4=~f^FU3?G Zm6 9&7HE3@ҭQ=JV`1K-_mTRo?U6[`ڧA5gA1I?;|#+h9ǸB{dZNEޔoGDmߍ!5bQۍRS?$Aq> ?uBI8|>h6岽N~OP8d(E8< vS;0'dU0߽&lMADs1O3 I^TVMحɴ݀rAn+=P%N4B&Xȑ~Va;*Apa=7MyRA ?(]Og!a&.$v~V+uIO Lʥy}τqWi6z Zv 6XALi.M`ͬQ0{RpX8pW1 r.]>P6Lmu!8jН1?TV4#9{'9Uh;C|'|pr>{M$";ԒjL( -G/A<F>F)%'J4VF}BtǞQPrp`z%z. `=K|N `rY ʍ% ;S$fx!o9ٶRCh&ck*T&]) gў]+`͵]AdϠV X0/rX[oS}„;H+{s+1p # #IIMI<\W9nwe$"=`|C'H.On]/_bѴ6Cnߥz3}ݸX–@'K} *X%NSTH[A:(*5<;TΉdNbN]nGRcۢc;G;l4RW>Q+\潗VA(+z01c{9gGRG6d8oC@P|aFw<>2%"(>z j سsΎc%Oj x;(>9ҔJv7ߦ#$u\ >-&x/u?)"-7AG^J9d;ꭃF p-+OTQ Rx>bb~ Gh S2co@{1228$BMkr^ؑ|5iΤ rbNR(`)L bݺ"ɋQ]ʌ?sK5r P-]vR鋔{<'`Y^DHcL!X')&+'ѹˁI ӐNYrFtxU8.[^SHc)j) =C.|z$.+m@ 5%5/s$YYށ͞1*Ӥ b, OFcs@늛 U@yjl9-ݛŜY|rGr0[9 EZhn|bUxJB7n%!Aϗ@kz*Ino5"Wq-Y)#1LQ Oόxz{ ߢ̥^6_+?/!ѥfB#H"asZiyu.L,;ƅI) Qݿ@^']cCNWఛoڤ\j BےyNZΏ_'R:dBaWWB!ۄR]rf`T u6>x0>_B㟨GmC'ۻv֨Q!x-LS|4xwg.^ҳ% a]8_@*8BanFiEz h)aMCȲXtbX?W5V'֭Sh"/6utuj!y2kRKלLHHI;;u5s# #zM@MB^Q&vݿyJ&LYwDD\qذpx>F oA/Ņ@;o̙ ?.za- ,*pMe T:#W@6Ds)0GP U^R6۬v-D֊"&/S^[h r 2w;I֗E9>}ƣ+z~h;^KM>.A> N+; ] lPT=7dٱv$L: 3Ċq!$ lw(hl͔dQ^{T=%QpZԕYCΎ[@V T˳?Dpڕ\gtDǔ~I|P/#UyDfҋ?c2Mwba~kA<<Q'<ᨡPT+)9 o~NGF"V0]qxYy#1ZRGa8fkʄ cw:#SR]|Dl`aeʑb-ZK U7c<7T TOq kX+2xlj)%\WW`Rגo.ɏF#|މz:u o|3ވ`^ax4ʶ6n b6DHh Y~gaFTҰ#gOUw)VHq[o s$vH;3QRq]tM'maM< (#qRd?[ p)@\LӰ[69x>ٳZ M=J\UQ91s]m<9P}j*uȆvg>"(xhߟ~(Cf >|aEfC'j}oK%DAssk% ۣ6ѡkUt9/k>p8\e.ڣ?݄jCB(1[~ CЬ Vty4h@bri8#ɅTIQAceJnpa ,u$6crqbxZrSX&PAZGWeCZJ2HY%j/nVk [L7*xO:G(:hUnײW3fGUNIΨqT_n&HPeLJcq]=Ym[e:}JǴR߳aRFU)@ը0|fC7h3 Cke3o0C5--[:S5&3VvLvu]؇!F-x}"= GѤdٶά9V>E-2 4D#~7AZERKd dQU9 òPFM)!]`X TKErۼXG8Б$|Y^P:)8¼[+%e Ya \"(o]Q_@1'?*U̦v;XᮟӚEdoeQy`6XAT=lg~% *?-8]I,3>5h7zPUPµ~t24\~۞ G"헃;'1 P6Qb}; AQJ;B.,T/=C& ߡ{e?^}@Y.{x>Obǽ>szd9-cb@[9͡,o UskV'8h>z7:hO p[cy~qn(;Ɖ$&:f({(cp9>ʮ ]Jp,ӒΥP)}2e'I:r^Xq>"%"~V>=(.]<*n.8]4^m2m39߈s9oi{L$|.U >&)פ`aIWZ[˦'#"{;s*BCl6՟Ȩ)\/١ٖ~JȝViNQ؞f $oXEbeA&Er~{R% +L5H{UZ,:퓍b;XI)k}geBB<[C/]Զ=PG,VKO1ʭ ෵ .?cɘDI@i$D KpPoW5g_ڠ0SYiDo=5N+T #Y 9U(P6JS~&6<#p`J P# fetZ@,조lܛ2ëO3~ XٷO$Z a" <FhFYFY}+R<Ҏ+\hk= mj@Ee*qt!0Sqw( oS8`WrcƬ|ӟ6VeP:qHG\f}1W ;QA+~/8l 5I'PJ,F0JH ^=P6~Bah3ۮ%̇O+'l8}$6gϼf  vqBvnan-ˉFh>gg]Rv*<y6CC}I~ F< e'K4V$BeBL(#-cB nN_k:Z2ToI"08"^?? 0`opQKWS5+Vc ,~-`oc3NJNj= Ӟ4PDŽk4?Ǫ62Iܐ_zGP PF,LDSv>k& [^HFD޲*:[Y]=X|=iJgyiH#&DwPq C. 8-x~ n _ f ^vD B֭(Cqqz Ci"0UYL96ÀI`lׁ2Sxvd hbJ}[jx4AӍ5HigX"%t7# T;`Q^R N3OYM2=z\8 RLEq=B5WEh}m󴪴=lzmN8b6`1ߪzni14okq4❒^܇DX(ϰ/ΐČxկ {8S΍#&V Zs]6'@S XGUc8zVc_sO9%犹 Wry0v:bdSH'WKE1uuH+"_w1 c! &?oa$9D|Ok_Ō 6?) ?:tx"THQf̫xazI,He-c JEZ:0f6_FHmW[G[U X>LO MFR]쎊md0J8}o$RIf ZL;gJ lT襇rܼ#\0/uW*F+xK_%5D2s{ A!bɘA̶rPқ"G_F2$w(Rg 3T sU{-?=dz'ё_vdԆ2E{ޜ8|ֹ8C!rNJ_~PڊThnDD'Rq駕s%J'JR89"dԵ+$J۠l7n,ڛNw31sX&;nc0*-ZQ_ngz$ ǎ~?c,~y]j1l̅R!78ֳXBB[8~ză+6ՖDdjݠԟ4b"T^3SV 6a biNʣgГ}y[JnC%'\"@V ~NB/k'іp Adӳ?}pLی#a(7i: %& 7KW&r-pv_qBl ii3 ?zsO2OYزDL yf=X*{f85ˇ׉>r&ŀeЖf) ܏kW^אիŸ\tĂw":/zIFqݬ1T8@c3Ћ<#m˭ /BCq<&l,zӯfhR3k/I&J rHTN_@2,nE}JW?Î]@"Ke]C4s mD( $zKg|?W3mqlS:{rw6^t(w,T[/Ub/YSsO_p*U)< 3+ކW)?d  N .io{\g@ɇ_&%hˆ i}C̫Qyd1 nU \^47'ii/jUMwaxj&9}ԨN ( *9d!hgHՓBi'0wB&F!xd=y)@bJ ROY8܉3PSEX' zj@Z`a[0Yz,86ԣKsbO:̱3ڎJoHʡu-`RzJ<ˑ ' Vr1:XZ= 8Ad YSS];z^%rWŪrsJErcB_8&+ [uB& ӨURXUbk;'vu ,%_og oz춝~Ap ]4fF}!u9cL ?~-`#Vb`af.sMش,DI$a"O5&Jp{Vq#oܔ#sA`Oȁlj.2?CeUO#;%aƚDoRk"&,ㇽ}ʠAAmHDs6hq*X5, OCV4xvGN@ZǝY8HD)ANT?Й\YtzʁY@Oxǔ^"Q2_^4̞چEuϳJ t}'+Q=Tј"x۲*o\j(p΍q4aI׼f!:IVŽ~JAkٙ )_G8E#c@"df %< GX |ٵ_vAK4TZ F^k=Y[)J}k?v aTrB퓳& &8b[lʼnؚ>ךrZ%6{M%v I#$A)b,Jp? Dܸ]/ӵ[S*kUx#@M ;cDмeq"+ՐYC2mӨj dkĚ%ʞPgŚK̥5^~Dٻ>nBb̶˜o7@ p.ˉۖn00K, n\E 5mFe.qpFs=+jHʚ֪EvBuix&0£:6$,&?x6#qK ~;*Y")>y ai]]Q\Eź \g, ڕIĝ|%/pM98܁eϐmָw7@Jk(Ur'b j]F@<5PƘD`u > yDH߲]wQ۔z%l+Giġ_^DZEInDUh8asZwޥ2/Y~ڎރh R"3@#6`foՖUǩcgi^X\y9sr3%Œ 47%=t,X6*R^aAv7o0o o:b )_= hGs99DuTwaw9&稀:|D)@=Qo&nwIċ7JQjD[ g/v~}:w}夗=P4U تI>cnzW ossG~!dk̊[w m~yqW.h:{ dmPem]wo(()/6pEp;tpY sp eHW D~QjSCEܤ[O7hʖX)~2%D/`T(J16aʩy'qQz0QLJ{jV]q&pŕ]٤DIq~Jm'}t +9G܆NRIAca'kWBNS bWrjlHkEUI$HZ[O |5첺.^"d$}l LsN00Q&1v>!BKƏ;:'79P칁|l:+jv="jY/[: )Y=iYdW[#Ns(k_He!K=R[>Wm@@O#xUyӊ)E vkI'ot<冼PHU{AN`~̑HzDm`82s-P8)@0tC}>ʅpvV$kC$NQ7H QMH(Yb7L*mf5ܨ ^xj1Yi2 p_m#35Lg 1w-KVT4Ad"JeXV9N9v~*het;|e),8l_$eE_;%LYz;L7vF`4τ@7="g unBWhnHP-N-T*B_\$3A܊].67Q>|r\~>淄FTn9gF56H`'cdk']_{Թ$_" ؇%OW"{Z0.P +ep"ޙ! Hz&l)@.?]kQR$-(r U5uK":D< B*nݜyy+"j5[xIWZ ftP[Ԧ#GZM:*nxF{u~d_ǣ[ՄCR;f] 2!9Q,\r'8Pgg- *!|;Aɢ܋+ɂgc†bXYG%UU^߂T"H+g|æ5 5khT[:%ޒEa|}y sxc_Xhs-tEpbL@~;;SWs(}oiQ"gCt$*pQrpz@."U(}HH &9oϲyijmbּGQE }sȕ{Z&[00c3u0<* :. N{?t7H&ҎgWYG7? u(N2xʼn=7y'QNB$]Lej((` qyj cn"KJVaag3\\IY`KaxT[ηW 낹kXYb8ޡۿEv՜k^a{3O&|Gt.[-@,!Kfw{98st>/v;[;v_I[?PfTT刑Rh8@ #'gZQſ_r[I .^E{MmJ*j+4DנϣR%!X$B qwp#_s _1gZ +M`-yW˳ƹcލw&56|ݯ֭ } !]* m{;̃>hJKWs0f 1ErW_O^|bїd`+|inu; g;6vJ'*>1 1 7KV_Qi߿.o)&XݬزlpXlm]h5[8ц=S/˄$^JM 'O@4N67آqUS )ۄOaşyOl $*w=WvYweрf!O1϶*UDS5 z VhjYX#\' Etxd/1U_> Dp45y`z(ܽ[6m`vLf P0n ?.Nm@9lbQh2blo8V[a*@56i1~:fE#`XZWyJLAN W*{B$99*yLD -O4'zOGjM;f"^p-PJޞ!"V  %3*7Jɺdz];_r;2$|* hf"xAqb_ͼ: 3Gڋ3 ++72Z -(.dv^z¹xqu=c"T%}(4 /r2J-[s94H@(XK.v6Hu`S#b?†ٰV(9!+ή6>!.P1Sd3;%ת|wVنl ԡ`(=ea.vISbpw?q+bOb˝LsЬ S֫rB[1U:$K3!=43$uzXaD9Ԅİ.{iqLd;ts겢(Gg |9 rqH3iZR}PZ*̍Ě UQM鏹IA8Ωm{1 QL$h|~mhkx[`a, fed]vk`C0YCb5PR]nٺ*34Fv@{' 㨨;T["\\1 {R U=Nȑ|'JȈ#4> 8>g|NL(\h4,Iꀁ?vx(s]:v؁ǬQȜRCRBZfs c]4$O5adze/Dfi,߻SBmb$AW(&/2^ 8I"Fװ~tjp, S%pɆDmፈUU(M2Cu6q=s6tr >W|n}dϵEw̄h,Y3.g@UVGixeO cͯZP8'qĒ[ES.\ Fc)4n1q9lS5=Ђnj⍠ \k5amjWhpn׮`'t+U%TEr]z&)&[r}+mM2%0P)1>ɈOߘ K{k&ƱwA=i`z]Y7? #d] OCf<5 ~jbur\rh.#l p 0@Q[fv'd>@xƋYD-|MYI$UJeYL)%wB#:coKQF˂ &ECY\z5 $)'KåebkYpBRf`s*.o}%7jӆre \_R6Itᗘ`J5kE0ޘ6*utzQA斪=AЮ_`OPXkmpnU˞[ P^=̫aܰFѧtOчk/kSN֗k.QW,'[|b&s'俻`偓}vj}a]dj=z=R3S:2mYcPEl].o~1|lz\YCuR-eMX8HqE\axj g$~WV:GZS!W~NS!? !;T-B$n$|!w2vnZ17k JD>0.%Oz #}wd5Cu'-2C2p*k+iFvEb~6@n%qQŽɳ$B1ULO0zoe#Ϟ +M 7rPMDJP'8csR ߗ# ^M~8|qOpU [U N+=ٵ[d.`; FX@cFIxύ*-՘vL@w}qV6NȮTvpy׉*o4~0{M \r:'ش> 6#Abſ' ƲH?Cria6FUɼO*P^g.gծJ"7k! 4FozEY%p >s)ܟkz'sZ&9'U(UhMų]]2!G%n2>/-K쥜gwyT%~L!7VZ#5C !sd36 (#hf4wM _8و3/G@8-=pn}h1 fKpwaS <M=rtaqɁT$ʈd&'p/YQq&it=qw9GjITE&xhkWBƖܔ`^CNqLߠEٝz 2S@dyL}|Vrg%%&w&L?ad.n` dWWO*(3X-+WdF|~muKAYrK j]LD¢єM'xjO#z9/,  @'XT8`<%\awM O+=#YJ-Jv-⨽HRKOw['jpyaV; a`eJ1ŗ^Y3BD )qw($O$Ioe+c OK aZ}el'tY0Y=6FZa˹f3MeN0DSߜIXb:Z"㸷_]P2+Cܞ p ӉkLQnhԢz8,fk> Z7zr>*⛚W#7 9rXw &.f!#g%S(ˉ:/Gw_QJ*d]1EN&s_Z=3'CS! V ~;3<_(V=LoQi6"!TLӑJH­‹sV.Kˬz;۲:[2ʙ۫EG⹽ha}xN\6RW<& 뉹nbSp\gN>r~  *T{e>~)eM z;c\0W'2)?b{[l.L>щbqZWX| v_l[̎Ԓ T4cSÏȭtN_Tm1'LUy+|sQ Sn+s؊x=*W*mF/"~3z0B m,f/ C&\-!H-q:W'!u0h $A\@tpZK.$'uʃA:mMLoM8ReM-P=5Iꂓ@Į ouɛ-WD6֖=Llj!wVR(7p0q! #el0eZ IФsYvHٝT8+g9XL(u)B^Nn;std ZGL #^?RyQ#Y8MT`{xƦO/n;hL _/C_3(/(dRFJJB|:w֐utwWq]9.g(vtJ(vu'0Γg֟VϯoPTY BIٔDW.>iËJ iǠ'?39 _5]@qlL[m]LE3d>%*!y4`1<(QB_tg8ȞSZ ˆ->3ک7QO;L@?v߼] P6h)G%80U3g2|f;_'I[3\Y%W ]t fF\?$,XяKNL!4p:b a*Ngw\bj/{X](T@T?KLA;8qCKQߍRz=^MpR͜H",ȪL2xPNzrX27F#k ͇㡩I}%c{1*T32xoߓ$)>5 3ޮ FZ=*M5'dw.@jALIiVJvÂɎ,b黿Jw֑4Z{c'B5?yEr~h/2` o>3ϊ0?YPm1;غ1HVWe|Оy)95|Kᶚ(a&Y SQozb*B*T*=,5i`,7UǪ~QlzW#?L45VXlLDBB:_;Ԃ3/Br y+| O82P4ovy{ ѽ;K/ʇ-0=9uV]k&CkZ _) )(Xۇ(58*.`MWѠ+0de>wk PҰJ:JG6ӇOwTrBUx?&i7"V DC`\)m scʼǮm֭$;VﻑfST|G=tEVsI琝X6SDL}=ol6sIi$E3 ce"9YL~d L֝%#(-Ѽq'Y%]8[Kh,TM `񩭱?d(guhڟ]u%P |-gX'EX{/_I{kJQ{4'ԵDBuN=39z": _VR 6$4B+fsCu?#nZB N-{I@@9^[9o-⮑Jp ;Y~ꍠ EV?Dstw9\nhÙ[Ke:zbXtһ4Q9:!@6Q螶WwT q!j_̟SRI)T|6(;&!>GeC뭷 ߺYoa_>߅mϫvnLC\:0x&*wi5bzITr)7`!u7Ceq1aMab4Rr ֦{E]v:o;o($O&dlk">r> RR#v '*J׌BzNw0GrS=H-'`c>@3FkHq0Qz0V&35eTG0XTN,~Ma!`=]:ɼy5k%{ :AkOxOMV]/>QF_å\01lZlrXA&_7[@RVN4[\4qϹĬkG7;W1 cJڡڬjZ슱KQD0%e) p͒a),l(x6Ntet|bCKgI4܎Fd[z WI}ߋμ +I=:[PnK}V$g^jje=Jފ9|~+ޯa{ ֳBݵ\lPHZ|^GR(H:> \rYZw!N#hfHخ:t0Ï|y߿ǥDG`6%w>>LDlً#E]#,r@ua̺B{4ȞҲ|i*H(,x~PL'"E8a)g]1LuwD Ȟ4xnkšԃϐLq''= &&`D*Y! $cVT=)?EChU5I&P~A=ޞ(,y㮮{6 ڡ[K=5Ѫpsj.>{g?TH]t 2!Kʔ>őiPɫŒ̱D5OVU1_F.ڬ݆ O"xT%ʃZf 3ϸRYג=⊵Sbl@r =xCP0D KVyiwF{%<+`*nR~b04-s#]ň@ 48+iXxYnj~[ Cd8 kBg/5%RI 携}+){@9 VņF9zp u{ӻH p$"+KFƧX I7l4b$Kt+{,I"DWPPV k:W8*>DXӅr4RN-xIg~y ģS{hD8X-=,Ke1WoD"Jxt#)B; gvkRHNF 35sɣWtdѶA_Qq`t1WH)_:fc;L&eCvXW:)x?DPDz(9v>.EL AΝ rKy@f B+4%V~>Z/Cݖ?nD5e㄄.Lw9 0|vJCˮs%N d$䮒^#m.BjNpdZZbƬ!|S9&ޭI& dzxkqMGBΛz9;: 83tň tLoA+?]DhӳN ,U9 |ۑ$ݘ|Y@-40SиEo8ăQ^Ԟ) xW@J5eQO`xQ 6y2R]eۡNo%XP@g? &y p#QѶ};iѠ3旫Sr!Z^4dl=)[Xu[C=Ŝ3q|=Xҝ"r]0J &klc3;ۏN}5@Kέb|!1pI]{F^B{o]?=XFc}+fP]o  W &4oRjdqB>^ǐ68 lr?2mӑ⢿~|0gU\j)\ -)v$ }VO.`읬1~Π FSKRvGm8ydMB ePÆcu&~[/Z"Dć3#XuKW~8?3!~N[-I0 nB Eg4^ڸ>~㴔n?K#.4<3r3;iC'$s"?A5._9slPS,Txz{~/HiOSw=sĢ<qTK89&k4[rфfvWcή57|_6B*F `:*ѕ;Gb^^an1$z+c*/ TpN]a?WE9WW7 ('ٳX)QّJĹ$=~*4G\J*,ˏªJC)ڣȍ-B2$.2ˮYNɡh@ JK.E6}.jpuf‚XuMמ\.x:.øu/S?DZL'62&m+d~?g<u7)R`!X-xWD)LXEk=~p4}fkGC8HK 0Ho=*VV, [ɣ<~]c30_ [qŶ@O\@$%q0*z'/*a볝 X9o)vZŚFzM]8'?U{0语c61qbŌW.\[+ި׍#K ˊ1HΩBMiC-)'`qDG駑#E+,HN|gNGp*}8*-)Œ8Ҟ%xť+x7/Tݒ_ߘΗ`-Ine5K#vn>Z'V_n_J0C|!6~`hJqOeHo-L 0k 3YҶ} x-;T5Rn$ר pw oaS? cjQƳ.Ɖ ͑@b{+8d'eQ;ZeuQ~$ q(k$IRҨC:dAHה9a4{4Pf |@FlMJ<~d.&ᘁp7s=h>8[nZ~ ̈m1!xØ y(S3|\{`yı*;|m>7!5o QJ'ХG) &( EZ'fyOBwldX"ghkԺYdLu 2΋lLw쳫}%X?%#=mhJcLaյlѬRW;xԏaoJd}l6mX LjqT-'/s[,79YVʑF6UqPX6v7 kykPip rԅz& 7aPtLѢ:ԫ'MQ *14|u%u >*ۼL|7 q*Cb=PHq@˻ Fn?ݐxfUya6rg `4)J2I~3ihB"#hhaD< [Gbg],(,75q~BM6|]y ,)XڣrLpwE @C2x =?n͸=ѱgx\V)UI Cdhv(%_C_ܺ}^7k)[Kr蝝ݵB7!'wGA ټalj(,T+DrhJkefrt;eƒ }_Ī 0f`X|e WWh1t%r0nŕgmd MceJ.8UFPX*astzwrXSh怑dW"f`^Akdn<(*{oN;"0:u>`o&|5E~^-|fM<+Td+%/r芅"PyV J'"ԍDO%5I]=Ed1 Pp27pb{0װbMYD}AvY,w-c1/Q-O{>)rVPm'fl P_rfGKsEd!@Pg⹋ GcњԊns'ŨiH-}WJ:LeuPJ`s$OIL_ɹs.k2+]犌m$(ELfx2δӒȥ{Q(";AfQ[{4\x:l5s37M/хo˪-F~j)+ˉU3 ֦<ʀ7x:4@@pQ8%^Aڱ##xmrGcќVLR9_5>L=h{^4;LnZXCdjru;(+2]:x̦zƛc7CmrU7"g7Ԥ&ߖߺR6R<: <{lq XWƍf1nD$O q2CAZehE$o_UEm9)D앿(Gi7nM!~FtcfY\VxJ⭢NfȷbUDg{k#6!N Q:B +Fᑵ'>:xv]; La 1Z!=yHKjPXبaƣ'ǔWu#9%iKxha]? gi6.|iXكi)f}Bbgm#ŦMˮ3=]m3~w{ +.mPW48|8=flTXnsWMNhuVCmxi#m xǸ,f:&%F45T4-1[-?ށgS{,>!Z5('g+]ǁvXN_(y$dO@k^cN)wSj376Z:p f. Nå]qDxש?"ueт?ROUЗVfcݔ "o0y9h V)#oeh#/؝EgZAO6A65ĖLT;:t*N"`@}77~mnDݤ@k{Z \ M,aIb80[XiS,WX0";`t=`^#i^D7V]oSJHJJK7?rWkU:g5CEbз8m5_sF(vM_^ @,L8j["2Lgb#u@5 lˁ7ҥ61fJ%yqMrjK.nE{Iq]JeؠP=.jm %yS=l'VP~nЀ"GK Z5]ſy\#VCM͋6ApuMb!edcNgf|zN, G]_"넖IK[# r rEV0%z[d6C)ˢ)"ȀٟqGmbaJ#WmEMz>5z] Td9'"{vH#L^sYs4e.ө}ZDq o F1FæЩiO5\Y ֻ]dp releJ~ͻZhZWKu]nCH<+G:Sp]X9!W$C(>Mv|w,n>L 8eRQ6;,^hqAZ5Ȃ،8_`+'$Y~I0&5aAXXpye0OTRZgk-h|<]p+Db3欁D+&j]aG`W4&A_~jQA9q?\ֲ<|GWh&L\6s!}&2^ozSe,M&*ɰy$!` >_ҥt%۶x"i #3s?ex6Nce h0xXBLb❵]Ns[=e+Jy 5ߤ Y9sX)\<}oI0*$ dFT49`hD%8fML` :THZ.|jB0gc? h9ylRj_ w]\F-ױaH ^VLJ*<@xHЬ!~A 5^|Rfټ(yz`f4*W VL]`]3k36.BM'66_ ͑IdzaBцjVca&OF}pU9K:Ɛj$??PWҜyokovx8N4sD.́ -hMҖE7:"lEUu9㣘s6? ioò`M~Y߾u ZBKk[$5ӝGd}e|-j^G@Tsz/ ĩVlу.A@]|SP9jBKKE=f֜H GjVlE)ZX oњ ay7҈qqD$2lY(@}V of)rZݗ(jQXmrj;z#ہ3s zżhDWȱ% fsW1E+H ]~JX١YqviKw0XD7?2>x3g1+{x9YMʺK&4 ~/@[ەAE"zÁ`nٵw75vb%aƣ{99dX*P(.eJN͍Q/=F}zjgUu$]پ|LzPes uĆ.fM <[7͗(t6ZsU|9DDnllk}^-jv${n-`߼$-DTPZ KZw%}sMDw:A)g/vmUO^D㩿4&Ėu֊$:B$@t?k7/Ы3I;6'Zyܩ嵔lr҈arĮkpEഏg0#:G7^Ko&K jѴoDJ/꩕9)+݂Dkf]t l Oxeℭ 5W>4!^@EnE+,f<  %sH-hLp” 9dyɅ_n5W|bbJSB(g :q0ckڮ>02cM']M?>T[f>Vo?.6ǘ.Y&RUNSDŧyRϣ=4d Di< 31hי,٫AK&4;Q߽S6sƈnĠ\e%x~ȶԤYG0(bUBXXv:PGᖯӣ~bJ8Qԑ,꼡GAtkXY~V{* @3ZaV2޴;*-aY."e"BCڻ=lR;e[D/x_6h~avfHr5u!BȲ[o0CJIBuUdTs6J/4;w0E7$Yq:}>(aw+>sq@D]  <׋vVheǑ}ky5E&"pYq&Dd"KMS-/]ySojZ}bul'ξg%_qQyk\-TB _+ h<牓xuæ"ar5S!D*7] 5'9:ݥHgr&ÙM ݄l[C)x<76qX1࿌v1'Jk;N6nu܌H%TE73ۈc(o! H±-n$c,? FgSO<jjis6wR1%``bE v6/:ZkUvs fm_Fqܪڱ|/|vsnh@JM ֫C1MĺzNP:ڪ+\uJDv\C uL <6"䫷[0@9o m6* O1xs=N؂M|a&+5!6 4= 3l+jbeExQg 8UW[28L9=K.n.Q(۔WGߙszٙEnwA>Wdf?}d?!DR9:H"9@,%0ou=?P%].'2HDq$*nkb?;#1|Y AP1 e wVY]gw75*M{ +\1:z+GM iAx}}j1` ܙ(BqEK |bZCS(Q|I싕ws`3kߐ /䋅л&̾<STÑKPqG0o=-k#1-Zp!ۍn d^zs<(+eo0IP++Nh @ly׃!Ф9? & R81c*<Q7LΕeN%@f2٘_VwչLM4vI5Яc0HӮvT4NTE@&ːShO4/[\z詍X"j'Q"5=I#*u/$i!|'uVkȄ1aӽVD, Ûn,Ul-$nKz_dZaPj.*}$t}`/ڠc Y!'/ma`3kGG դi528 (i(emtHĎc$elQ 2Ul6 -2;``*,q:Lk|PީO|*GSAH՛${_O lݜ("UWDE U?0OPwgu]pke\zηɵ<8YedpޏDy؋SH'$9)v}%b~I<d6msyRiTlS:푬4}zzE޽lO8 'gG8P/7YOE[C5tQwV1x:@u\+!#;ewT/:RM1LF@ QOHBϛ]$*(8kZM]r,exv݀Q?Z6$-Ɇߗ\ey۬=O ʈkEcЌ &#F%U*,=̗^m!!mtvBxwAޞېE] Z%-jQd[+Q"dgx(IHKndӠ|f͙t๢#T9$&Rm)8k{}GHh/LX^Yڷ=fs.8-^S*t>VY"y%|erv"'7e|H~c_Yh0v'b><?M VOVd("S8r{7EI֒~61 G\1b,e RZz_f+u߁9&OcPskSa(g3* Êaw~;n-d1]&nώG8 ̅oz0"Cm`g !9@A36M44igA1C[wWJxUԏA"l 3ݱƫ a9ɸ-\.W4]TE-;O n W![UJ^gݻ;=ppK{^/v_HcP2?EQMvϕϣe``* ӃHfVv[ϋ X>m- qFBIu3J_ʼH/J`ax\aĔc蔴`q/Axr:.5 l97qapBk L]u˗˖L:Kp=ŔMp"}&.LȮGd2Q/1HsNB@GA枔Ynb fyԓ%44 ?,zi?,\%Ã?f vx'QV"'k-8Qɽ 6&^4DpOέG'+Q(°1shFob (Y`l3f5v BJsxeM2̥gTփۧӯ ^P|2Ӂ1+0{I[,Wj2(h|T'/pč,;NvjcW</S xّaLh¡#l4TV .]Gسz6~cs؀cX q~M>1JæEli5:TLWBO%;.yԫXn3XcmҚqؾ?5Z\<ɏ;hCkfh-1k4C:~bao{`R,jPyȇ+*`GĎB!A%R%S}*ư&;DhPݪNsXFQc~\ _'Wwtma zgt5+SZ%ES%>N.d<`-A\/+S y,p&&c5.# Gvaq^I8QT*||~iLTaKElo$ japZCL3Ajx˪MyX/X0 qv&k[W&o4dBo J .I8oԟ-o$j}Tqv&tV:t]DEnHv5d#opuhYb  2n8^6V6HBJZeOlHL_ۍqӬgT@\I<2$FN9D>2_M7cDHsH4GlE՞wd,p60?HS-ĥ¶sjnR4 rP8Uc=僸"!Lyg:T 'e"_sGjwZ1Xɽ֕AGx]mWօu\+P < /\wiQH'zWXd.׹$ˋ_ML0:=WJ$6[%yß p+D&~(3ƥ1 Z*ֈY4UKM#$8u.۟3c"U75EQ'tm[N%L hb[Ӄ>.2q)/ '$JՍJMwD m H"4fĴTgA*i{q"2C8'>l[0VsW(kO}(#L#Fs4B,H ]OlylRigj"+~ il/ , t=N +N]/$gŔŨUu]sڄ?Agе+'EH*bDx^T?湸VBV׌X=Fu$w{{mqϢ;_}FB2,!A筈d-ܪ蒺wyI.,1.Hy_DHMLO)Ɠ>u^W+S tYGWM]%99p^PoL9pEo1sS^hs RXW̍Q&Tj4W_\ * <4شQAzrrtkkuk*mdFɆPp/'kkKk.Z3t̞*Ni,yꩳv"MiYQvJOtR|1 {ۀ fu6|IG[{[qMJJ,d@B9jcǦ-7#L֊Y RXh>:Qq&>=FmCWE2>v~RnnFHJ ([Q\K'0pJ&e= zl qw&0 ҡ$,a?2{:{w3W ѥqTgN|*dsqLnZ\&TZ yTvP32ie. y}ExG =yesB*ՓcCh!! Rj#'{j?.`$}T67ʶ'+_k 258؃;5 =AUX*f΋+̎{(P$hpZ,`|`HIJ:m[|+\s̼z8nT6G(؞RlqOUe߆)ls.\D])M˳I3 S>B-FV2w ?/7Tu@F]rA4&#l+H'@V-Pz_Z Ni<=j {Q3#^*V(w' ^yA R4jv-6(dh.% `W~uS}=|Jj{Ʈ^vҹAdO8x~X_5ޡ[_υA I_->T'"~<sWC"bDaR:熲C^f #d'5:TMx̯)gť+7}XR,HیmVc}6x5L9fGZUdމ56YqΞX.d;غk=kq!Q&\i6N2^wEKV>JZK[-8>xɬX4YE g}l- f@zcC(-2EMo?q|?ZRL]]/9x9ԒB]%.]gL*O8/^on|'E_ cC`xi%jqfpXJ@{5md*.nۀî11Q7eCT)mhݲx|73G9.3n^aFL%k+h.ZcKb=NgmFOmQEl&SiVRjQl~V\>q&YI 7WL 7`-ʹvP^ Uz.$9΢?4v12 eoKph0}XR>(( 0{4: KeD2)KKJ(S[M&.}L& \W2p-~mA="MnQ8:F|b,֙x-#E|*OIo`@k>p#ܼ w{To d t'zWX\X1$W'i랜LRaXv>||2mqc4mp.YH2.m"Vn 1lKb)5> n:\ -fEhQcuP?|=6=\|"/~(m\Q-tm%am˓ۙwVLxVs,0kle}ڗX) /f?LYL([Ҽ !lp!,nH7o&Nv8@A^Ё'<[gl3nՅDeyXQe@w'8GjBQ+$zxsBn-D=ʪGh16YOf1v\ 1>792Qg ,J Rxgox49n%azVpelWaWghK0N¯?3nmm-kɵf )_ 7\T*r o7Ǚ&0bWL(! :p֟ JĂ@'eH|"|p@MkPt^5.OKi8 э.Z^%.uJSmFW.3(x ρF%z_wE? "C=,9i˒A qTNtLdQVmyHMjno’t%9B\*#q—2@ɵdᙂ@FC$$ĎZO-./|ڻF!Zťإe 9q8WiR󛵊Uq$yy O&<".ٲPF<~`Z{əϪޯДel痧YՄdzy-jzj%X{Hp wG2D}̡hCCXn{-J?)8 G+$4ë8dC`.')ꉁ^]&|lI?f~Qz- :NWqrʨ~ƨ*CL<9dV !zO  r7FUjϙĤ T;&&@g-dl,kicR. a'w`{(T탧߀^;0DaId"}JM@ PABs\3WlRr?ir!dmx1Du%~N,aP,\a(fYWSFyϤp'W4o-irad>n,65E܉I]אMGuVV]Tl^-GI*o{sXmk'YhU P$6ljHDǼ'PΪM1g}1ou =[syATk-QaF>qoat(W'ί3%t6`ٜœJQr2c |ºCS̩陻̼7W+r+טDSiv'QYͪ`5W`T,QL/Ӕ @ $ۃ9`[mt6`ՂÎImٗG:gUyIJƵ4&TNٕ# r9m6&||$Xo1JHH$J |~Gy? !^$ړw/. E{-0,H{XH-M~2>OC<4~HbrN6Uo㶹7j{XVsWwx1T]~tvmP ^\+d:-nAǠī92@fDpdnjN )V-իZ6v:If? dc|/ p8{+3Wce9`2_C"1D)F Uk{G Blh"Yyf{oo?,1ix2N/4 2L8||:A?)⣦^&fTU7"4>JV:$-_y{񳇟H^<'K-! SZ6GD`RS\{]= 2CғE~ͤMo ܏lЈ c dOXdFGcYTQ0 2.2kNߠ.;H&REfuҩ$Z%ԯ-T,'u$EXn cUÁIoN2qpshe+mSCN1PWY,!9{o6?g2UYu+k/aX!=Z'=ws}3ݾ]|+H2Wt0Z; ->y&aˀn1~dZfa{gԦRQۦ/?`ߞ*zxuO&4ހqA<Sxja)ۂ [z(@w~\wƮlVÅ4N T YeoEjap|phÐE}i(+˫SDgŰd!&9-dW@ګ$X)7k/k,ߴ3wH3;Z xqC-_ `y~P0+SYw ^wFY59 ?Vxui 1~m’-!M*zy9?2"|YZ$0__7C"?4;?2v6lIIEp{Q:H RࠄGXzCߊqsߖF,aDLxpx=nߎżDGjRȐše?b`v^,ڇ)4 k[\{2-^yaDŴ?iI?E<5U-k@Y}%pzq *Tg1(VY3-_s\ZidbgSoS-}؟x&k[vfNFmM(`W(x>:8Qz-j-!)E)6K 7tMz/.0CrTZ( ܜIGjS3}[q#O#2`)zĐ@=Q"^J0ikpA z4;qdk& +L񄭏y8p}~y )Ǣ7[E_5CZ1ǥ-j^Ś} 5ʋ#` e"(졏@_;Uu:>5Oi{mU%X~7Ծ *UvKgYJ ={ Жi~fQWpХKP|hZc6]>֟C7 ϱo.<0i6X{rTd4JiQ9>/(5TE URᲵ cՒ=3qvzA^+w # Q5zrNOz^cYL %)G9;+S4I/fU Zއ+5<g_h[oՒPk^ti!#yzذVZWw/3 LCJsT!u?~u 6XSD\Nd\E8@޶NIb`z(TXs{hUUs#ޓ8RCPJ6\7~0=PMaa.9hMc1#UΡ 2gtROxF9F&v :`ݓcTޟrËZ\\?hÎgs]gQQD09M H,DXg "7^K0 \Z,kovۜ3.NTd8@1Fj# p8()@d''^migC,wsVRymă\RunM~]8{ S'njf'[K-B( M]UmLJ9 ή3Z `U:LB{NL:D0i] H,tX9 ,Go ܞY}?ȇ?:?N~>C1@D+e8 @>m\]A|aXg/QƊPd5X X ?##dnѤq ,81ב\}bH a_%c |TrJHi\guױ57mY_^ohݐ*pJ:#" dTeJG>r />]*2j+ɉL5o5M .Ehf%B;#cnQV,_=J-O8MzLcpӡ[\trTOtuKZBsҗ^iSKAK~ vzIчAEPE~u;!r*j& ~9*XeA: $ķ4~)Ki7m[(ifX0R4)OXϲ!,W  z?"~4΅~11Cu֫\?qec`ůuVvpcDi%jddn`fc6 U(2 ֎*CD Ak#f/(K'X䉉KVa ?}z52cH>B\/#f&<8*t-gU*_6w#^w){?;=~}]-10H@a,;Z9U(a9َ W$27Ǐ¶BBhߒj`6E/RtOM?͇BWhfQJ%QgF-<8&d?D/<&A%5:ԟH< _0cN[fNM ̂ztf9ԃ%vyKc5$KO2J|7s b\@!N"zV2yԺL|jmO'έ}H8=nC]q7  r@ X_b'ScVr[-~DVZ6(.N;FryfrıՔ9ʪYJ'''ԯzDD{&uW[6ϻԃCX,ɺK JoƓ842mQDV֚ y0E@l2ePsi gV{ Bjf,EصZ FLĻg--U`ɓxH .')%{ \1axղOH\Hk@mڌVzh12!~Ck0cӎ/H mK1n81"McWPy& CpSu?A0"B]s/,Sv`TcN^0٦+zG2\[%-=vM%yZ4n3~5jd~-!%c{eK8SْY׺,bR:"({*RwKUTVOП=9i~R <='fWPT L& Kkc9l"5^G.W>2R FvO ykPӭ޿1ߴAnNk*p@$3/4獺%IeVj|h?CxE"}; ҈RRSQ$39f ʄO+τ͹7Xa+O7qSG+t?'D(a_bt)q GRmT+b"d@lㄜ 䒸co_&1!(2(J.'a)+V`GVYc+d-]Y8<C] GySo-pK)JA$qyn;vP[3w䆊)ثC4Ԫ"\\Wh=ܕByC^ձ!7UHń~^o4+6+&s2:L=m}LF>j3עLHޑB}܀XW'6!Rcn1Wo$-Lf4ifDvzE3l.>^5>SsRWL(Zod#F`9֝5b{9V 0HLKҾjDd=t{4a4UUfiсĥbϑ~cgi \T>HŌˍmT㴯Zٺ&e7e$>q_Sjb Rzg6:Zz2egpuLU* $5vePYNIUXMҽ t5ȧBgOf|9h [Tʴ.$P^Q %YKz6i$w Xx"ꡔ;<@kl bף{NlDvuͰC&&i%f1j8y:#F1S d:tAQȦX O5m*NdɤpU OA c =sj==|"IMYMkqҺe.č^jqz]T!zD#_bJ^'w&Ǚi|_MA˭?Yh 3ooNTX"؍v'7[^ ol朎b,\wCt7k;9M \SK,lخY^n/,*fGh,L\T`QO &(^!y>{mɱLj  Q fx :|$f6G;R˨[ yuY$4w?;-[&%\T8jͺ;L0ݢ*5y<[2r g+䂊A#l/\zHBx%Ch8I_P5!@O3JQNWloh^7j'ϛBHfijՑfĕ[f5~qdfr[ eHx2|XW[ (P Yw!jjF_j+JY;bN<~ x;tE72HKO2Ƒm+P)Z "Ͻ8OXD YhFIm4_}l*گ?+W&]`!bTgD+- IsKi. pgu(:SRg&NJ~ӬJL;asFD&kw$3'd˕&|lH]Y@}QUl5JH.35 FRJ}64'5f-piYkib z[9ɼA?sߜ0˧vp`lȣUߜZ"3 m2p@#Ƹd-Ӄx۽Ňf,]b#U m9>VI$Azܹ~b`]*wiKMrw<OYSiEN~:NÅ?cmtyzfU |XnR?=ȋt4|/m*X%Rj@ |f,SD$ tog7Zڹ{U(0ՓU#Y}Zt]AU*Cqj2Gs(6a\p[`u'G'[ivʎ([I;rB gYZ070701000001f0000081a400000000000000000000000166f3d9ce0000425c000000000000000000000000000000000000006500000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-af9035.ko.xz7zXZִF!t/B\B]?Eh=ڜ.+YLf0w s{4`W.61*tsV4T63{ӚşI teMq$~_2F D@te4Z a9YiDg٬-Z2SaXpbxn;DDfCP219]W= ߉XG<ߜH0΁"pY\}]#}cp[ >vv$ݰJ_ZMp`gH(r_CVlGϼn7 1K0_0V'j=*0]dٿ<+6JNbb ?e"XVYJ##2Խ}B[I7\m)3$OÖ/lHWEoZ XX-v cJ{TdgA}YY}(>@SDp^ ihŏ+BOƪ3 tuUU^CGHX0HSjޡy"aw HQtzFk9vU%ŪqD꓅~c  wz1])݇{ė)x8:ض ?Ʒ; }$n%ENΒ7&_9 *0,?p@e=+dN3;/󼠶HН >>N͛'M 'ξ^QX̞|]<}N1b9AL3ZuI`R}F_\i ]0z1/GwK\SPʮ-﯆$EۈX.aveC- tY 3i˶W3t@ҟ/i6Iſ!fB8d ȯ 2M*D@Ɉ-2/6㧵 :$}~LSF}' ^z sn4w$q$ NƆ@ /J<o@Պ5zO??GK)̽Ew#Խ ^aLpc?fM~fE:`yFڞ,> bj£r&~:0轱.zdtfiܕ)Wг81^'J0o\h}c)A^o3YT/wl@SdB.L)薍(HYcl^fϋz0)3K}uw3t;&(u68sa-ۥ9LeBf; UH䷱h_u^!^9Gq 禳jzǃbJܲpyyQ5{a ŝ>;c==ʹwdq (=H޲gƥ\ˎꂱ{ `$+ӆx=FQDMo-J5jϘOċW/TX] l2fHOH]G Z M%SwԵ4[nTUR^ =?Mz6em^IࡋmȪ\XuәlW`%1oML]A@e?~ɭu uؖ4C(;%&3-0 %k`2%'䬱NȮց̱߱;&\h7ɿhHVzA>;<5GޖW5nM6'&ŜYy'iE|vvE|/m0/V$/Xg?km̢IJ~O'81W2njAxn,*蝓Z-*Κ zxq7˷RTRsnkxgS*x|i S$xMg~:*cTV$橌RnAIBo='tDFX<0˒WFKVAwFb\pt,15qώ1J5tn=+tB׻{kvJhzZ֚]g|\ﱖUC#Zִ,Prh$KcRu` ~̤ͪzE}QSz%&aC"3L_v(r[c;:LKGҷr2\Vm#( M{f0-s= +]KjʙDzr,R.X?o2j=z3y_+ !IeQMri uxUIǫ ;ϥ} @o-cpzxn,(5Nsִc!YX Eb`tPOԠ(1uB&hUAs Z aS1t`Ԓь#R&VgSWuSmݝ/ 6e7wK#&7]{sWFn#'i`x<& #;fLO͡S7]r+X/Ǯ/Mf *CS{ˇ4["' fb-d6.-.SK8hfF֑۩u-Fs)y@+|}'\qQ%qü5N^TбJQf"G& yJ9,T=%#I)66Xvb*E]F l+|^Qka7Evt+dJǔ7xaD7 zTV1cnK +_SݯEVfYԩu di?2?50mi5'M ǠIao3 0yKY:H44HY= Av8۩0dRO[\{hN|[yBXV 6DslLԽ5 8)%F>Ik39>%6$!X, * ZY /8#Gc M&/sbБ蛪rW*](R +ŧ1/sҳ2/LQDU@Pl {1k0kwt}R-[(EMC4;&`iՉR$~s]'@`ͼ wZN5r2`fD߲hdz<vPuXN{S\=Ϸ7m1RY'* Y |YycZ|g"ʏ7wN#fuX*ވT&϶j2?dL;QxhR){T;} -8Ī4zBcË:EMZ< xn62{Js;b鍩ǔ6s6w\wO ]#EA=.Gk !17mݲtATV Q)Y􆗯Nݰ znۼZPŽ58,XٵgDܯK˅)CqyvLh7] 52ECy[`֓+!l[F;)LzXY&Hnhd+&'Lc*f *گM!YZ$ؾ%j|`v<fdNP!'W?͡1 oXp~e~<6TKۢ&`m;;}S_Ҵ0-P2pb|pz!=^ ^Fr 4z9 I?V4+GZia56o[i?ڼCӞ|wt2x*o(ub(zQ¿|vo;ږ%9H#--|֑egKɈ< [MPi(j ^2c[F]7z2SKr,+{t0"yogxY5܋d.g,{2^p-󇦈bHF Ku,T mJ[ 4!/8"!>lZ+AGT4777 _◚SCM͌ OER+y( $Il$*I> @.K Y>"4D˺dJO_XXi+.Va,uVO߅8 G_5k(R[=bĵqIGDl~Sw!K M` :Fqщ[ei7MYd0n%x?3uLI&횎'4Jxe:FFq:J"w"QE6IU$?r/pKaRhjfGKx03+nC{w5 y$^-WWo{u7g3!b9ykr)Hia}whQ{?jV!Cg<"͓(rf^q__mGIWW@S Ldz! F{H Eђhzs2koVb 3Dr> 8N܆ALȓcu&vI@l{ `\xW!bVtk0B̷O+UW9 \8W>B p.Ͽ7;sbN~W[^FJrE❿qn/k-)Y^{[LdСihtw?wrɥ2N'[J=lԴ?byw>K4dj!Pak'Чd2҇vN䎎q,`YZ~ Þm *c+#X- \3<;?xW”aV%ˮR^LGm+EO_z߼S~cBQMx̭9Y3:J-4,O2Z:eE' ;v̿`on,]sfH k.fɫ! y ӽfC-Oogu(h*&DFlaf+v/t<'g/`HyAPh9lL *U~ /]. p4eK!{'<\`_z=Fm̐4;6e`*, V{qZ^K*~2t@I5on}d@K4VeCf%Cd nn`ˤINL㫗H~2$I[w+eT=e: l_7Dukd:A*FP "(*6z+n>?7,=JS'իxRpnDb kl4qQ3m@] )0h/Ml~:;QzK #Ͱxd&2;Jx_@scejm{_G쪂LS,׳%N5+$"&Ǵ3B w!udZWS} d1n9r6Dx;􁤪& @>BFi5ОlnUf;.Y \{SAmŦ\'^EJtAQ]z*_cWC6\32T(҃)LF:L'VIAt9&UEAi.<)fgGUީYzAǞOD*$jbUҝsH;:t{+w1S43RbU$4j7"o rގk;%v"|g$ XinPt2+eh]Reď)=O%,G Wee,qуZ`#]=O zRNJj K@Q,q_**j)'T툴* =,MF?Fdֽ,v]bJPI]_Gz%'zk8"vYa}z O(eSILn-髽1yv66-Ȝg% )*iIq](0{Ƌ/t&} }kQ ~ul%"j^a4L |k)CľF8My;t\.$]Cj@[_SJuL31O ]L)'<kh)(#7kQ|X#}Ї; *ТQ{l6 K؏ v^1nM24Yb\r"?SBl(Wkp2w*'{ZLl#O?`μjYޔB{Ȃ'qo/ ,Ŧm(z4)P|T[Ty/f--_Р{8G6}׋=UM~A +/wd7GSG' Pv]>D$lNɠ )B@TaB@7O_? 9=3-ͮ%0ǮW87^@fGd!Sl7 Z RJWtضXpdP4.[2 k?bq!R@ 3^/\y5zs"4.GЙ ]RwY{[k#'S4t-ӦA*p VljSnƆo3I^V/)ZhNB,f+*>Q^v0Ҿ- xhl\>S_H3AT4:yj2uD `ãs)X".no`Xeȑ&lTj-yH0cA {y>Sׅ-j08lӠdDlؚ[n$^< ]N\y;7MxIp[)YIjX(fvi*.߂SRYȻ7O?% n">q!Zf e ??O*ӂ귅sQۈ8 ǥ ݉Lb(e0ry̽l א6oB5hA]M1Pc[J&SrY TI6x+($E?-& \T8P4]6#e$>eJ앜4lȲ)u3\w pT&<1~H]g\7;02GlhM\CV1EdL"t:"/Bt+G]wp6 phL퇏%Ws}Sg`(ͧi秡Ez7$PI?A5m,%G8:wX_f}$btL*BL!ZB]Xn+=OK,o 8Ӣ8PK! %j]WVYkh Z\" 3GyC#%ġ*MG*=w3Z"Y{$>-w^]WLkOʍux=# Fg'ru]Q\RWǮ;ßwI닥|ه5T͞5)!BhۇqP'pN(J%<6VPk&UBLgfk-㋮v2ԯ%Uۀw$l<$\lD#4?.yD `S,bRr_nEr.혐ry(nYڋ}3W "qpV;<m ԣm;MmXUS*Q,@t|IwZUpK~Pwżby#w-y`wbM1Bj`H9Xf4T f-b#]OtHa +jiSG"_֑VQyp(~5.ZKA>j`S!oTI}1fɕsqQ^7XOc/;Jc~EfoAbo:MC8eT:Gyn`X [t- 6Tvq t~1u!-v*ux&K``V4Y?jt8 0l:OH[^SRhEYȲWUɋ15XxJJo%Jhy9̓O ߒL8՝ڶ]KC[ TFWGh fNx]=5]Tm~1t0`…,Us Z6?UxA=z4Fk^@S1esJaD(~P7RjSvʬW\eb37q&x;FE,K/6!/Dd]ءez:;9I:7CQ(΁Tݚ+jvǷ`$Lskdk,TVIDn$4s< q;!RB`TMRgT*Q`̕=p2,W_]tjD1ЛZvg|sM,t8=&}X&df3٢Yo7﹀ %(׊PmJ);`mԘͺX; X6s.u#fԑP_ELynFw+daJ+NW:Y.lO[_/2 aP>dmȰG?{*" {n|(Wh B)N>"=Xە9b=NhXIޞvPqHD#GAXV:e"ET( ^FنS0},Meo/|HN9|Z-N q';ڃHm-l5 ~1Id2Vlr"ಛ2)&-'0b5,EؖspQlN"~IW? Q(ڀw?k#;b@[^QU-8Ey{Evhwz3ߡt*O;H+ b ㎚m "82e0aѸ8h81F)qQ3gCs2YAM6$T4kqHQPg_..h6+j҉DZk-BZi[Zf"@{W;}n0\8jW$!/H>.s\Jg(_XRN[{;e%hxp2KT`nиf\(0׸z8&y]5?j#$LtU JoUXUiAQK:9ݨToĮfoV}?N&$*)]4HWkO8CÞyL'`{uReE)$ݩ73 (of#kͼlUcx2sׄ"ULB L;:KTJxT6,&it;˥a|9(~Vk'₫~:-1^^Htcڬ$P}n6 'pkA#rGG+23(N{| asxv9YN;ҍG,|P{ ^]J:1ɗ UBia}\9l;-p P~gs]HjRGxFk^t}X@>)4kwb[U`V,!whNr K&T8_zȏI1[UUZW:$)T8nެR^tFvYgä]iaB=¨f⡽nuL (%n]3%֙6Mo=*)wrD9ڎ}ֶ)r*]16fVxi0e.Yx'}74ֳ-5!ӋVI@:WOyY 5՞6ohlpρIQ&e4~v?Ņz'%C_7{D81@WcZUl* i\F+}۷ZDܚUmdB&]qBmcSoo: V{&i\لg̽dZEDT~Iܑ-d4H jS{POc~HAoAlo}r Z' u=k3% `vO(^+-IE Z*N緐YVr5~HjuVHe pCjjT CSpRo˵W.?{^%c ]?S ͐ycIV3qfrN3 2/:u`0J\_6#)6wتe-3kٮG ~!cv@Z`}rfѻWtT[- W>1h⓪4驴c8`FYL%G&V~h5XnEoڿ` %}_Աpk Rf:j1:q=rq(zksFr-a\2۴ Sq YξUZuJڼ<[|!&_e@E)AHy Eb;pŭJlwmP^X=/']ɺ#n(\I<ݩ-%E0{-!4]baL#̆(Ďvwb@w~+Z;_ \]AR>š'=ˎKdI-u:˵ѯUi9}ݼhl[e߲;Y5_}(aj{j$?#z]hym}F #L'C%Sg=[sMVkVc58Gվv;G>.iVӕ^-„a9F'g#B`M=s4N+0W=*IBR/jv@~;P&t8H, 8 ́M)$ݪG )?vSDV 5w&VmV X@ n 5^= lZ} 6_8bQ}7'WЄzHYN %'gqmWDȵq kfs704%P_MS w1FYo DHt`/KueȐ ,,aؘ7`qxNL4[1g81p]~?TioJԉ ^, )LҬ|reZWu&uqh4XѤ 1jRT),ռr6v2?JbuuZ{N2#Ѻq}{au<9,ۦ-i2V]*LT!-Zj_zQmlͲIQB~,$tjB5 u(A/KBd5YKlG] 1CP'J"Vc/M*n 8#P|;(:m\Rl=S(8dGSyD^^Ztbrį:WnZvC>.:}xY?=T e͍ҁָ0@dj8L]H mygsP;$ٸ#I-=jQ8^|oO˟7MqY 2T X[Zu],i'%𽟻Ցe脜 \RA:hܪ+bn+ ȭ:,xG"L0Pu+[PXd=,1/Th0~5o,hwZ66Sd~\\|]3[y3ךDK쉻wBQԥg&h^6-hȥ 54"⤙/h$4Ӎ])_,$!l-6 ꇤe`O=8Uz7JY|nH@Qm1@5˞ ^B3Dcj04}[E^ VsRV(\[=bC= M&`0L0|iDz q̰V5JD_j?[9E ,@@Ax)i#P"<؏vCf }/pA]%"&ed*YIW T;8q<'*YbvZMzp fNUxn۽9XitUG1tuZ{7F4Ҫ#=d:6G{#|L?w$K~F"7տ4ұ'sUKa S\,5ETFPgqcc-DS$~tٹ3zK#k<61nv+usPR!M8S~G3:u::bKrt7)nNۿRUco&.\!gV`UZ3eg!aLъf$0rplTx ;%^ kIRwPJ^_:)ڕߺlCκTX<[2< FN7y*-Pg(̠$ ,("7لxim*=zG̔ Tm"ӗ|cu]kӁXeX@[ ɯMK roPOqv,"Z r1"V}m@yG9C"whtnmh[Ms<(Tv3,6** )'Y_f.iS{ؑ+"?Ƭ;u|0\͚s8Y * 4u%)H)7_KKZW #bmEzO$)t@nA/*nYPJ+C0t(ؽ;&•@@s.-Zg+h[-?"F>#bM%cӌzzY4sv5Jf͖fVjNq~g*ܱl%lR< : * ³#4 kYR MXn32y; QI㻞k~ih/  JSlw @usW~;^勿[*_zEW)5diEa9\!(Y\qz #c\v[ݑ[fTwA T@h=" #)`h/uOwLeUh-s.y]d6"d3"z2踞Vv/Õ)Rxv;]Y2̶V%v22YW 6. -d`@z[&?j$"dPYV&g~kvZͻ<)R:]A/ :W 9}ߥp.aWlțhP(8*Mrۼȥ9>~dl~iE,`0'_ELKj$l q"8Ŗ),5sCXOmG’+@认R}ei1=y?g\ژ& gq޿@($ufq†ʍV?<8NbfWڂ+1Ο3 BY4}fcd)f9HTDoUE w"ˉ`.7z@PnLd1Ycl%Z¹.J%;Vص BKdY*5/GDž1Bނw܇*E o"33jISsGM{.@=[B -J'_ݴ@hNM֩ż)JFm>5=!Nc驹e2g B(T7߄G Ѓ3vլ[X߶Z=Bb=4XUy>pCu*zLRPHD~kCS\]VL.wBbM,5/ׂӥpQ?9*zѐyF|DZV2u)8cy$P堜H)}(P\wFLNY|I}H/.\MӚ,^[gU\n+ 8da4RAV}ɠ(PtDqTVϫg~KiOah-_VlzaD1\[ya߃dc MBZiN:Qm pns;tּaK~`8OܺI8tB+ҵPI1o+vTFYnYDްza`3sh*) ҿ Tg fLzs&qgDTjkKPNfk(R.KR- r$:_8.tlۅ'/RuȍmŨ`h'q +p6&!~ C6Nՙ2Nw }$XWw]i/ PgǛR):i4W誳0 ?Kɯ\skaEA "nCs׽hdyUu"m܆S5u" qywlA01\; j;)MwjxJbD6%& 8,tL>~HppiVd7z) =ƒ&8n5ģ<<Ӽ djnK hG0sgF nC^nتIm*0QN ܯުwoA]%9' I;ΊdI{)-M?);"z`fql! + kfNX#wy~†DB+]XvT%@f}6bnMoise3 x :=jdE8qtO\"G0s83Gs Ejd~@>rPV=7d,dP!'͓)ʳRʉ+Gm]6BxNOl^MKmN][joT7* {+<9KnqŬ%by&[Y$e#nUm31FfCc,E"b ǰJMhK? ;D:fY/>gwQ`)a[h1ġfY}%e) Q[ww.,קeD&!)ce{.<(8>-f8;Mn1>$a'B|KYX \½N,8U|p Ȉ' Z)ƒ;ѷ| LRғi1gSM]}+%x<ٔ+Kk]؇RP|<5S7՜o밗[k!s f s:}=NA bnEl$EM--vdt"gϜ+액0O.iʛu[~ULO !,a6=e;^ MPdmQTq1aN0oI3>G# o8&O:kUj!#v)O$Bp]rF\sULjKh~k-67d+Q/4kڔ&Us[,S0iB蚓B#[},)'k+PV?~0mt'#'<jȎc~WÿySPW[{&[Cuơ=jCݶ ){y@2ָNn$耭?(1џ1rͤ)Y2A_A0<%(KժMXy\m7c7z“qR,cG tX8Y:|6GRM3aPMQN}_]QLv{+|'lpXEƱEhڶmu<䘅n?=,kk}˵B:N{o|1@.՗2Dn̰AةXג~M]>Ŝ^㶽%P))^ <634]&W$'-[POw53'ƙ]WfṭA@HUѣi%DnO ɄPeL 衄1FU⃮ɥi\y(\]tfnXtosDfSb-:1f}Ԫ:Z3)f}NFI~KuDaBQZ7z<E Fi.Kf$ 2e3b?#3ܢ^ w)XA9@*z!hÓ&7GQ@&wzV廿LWIIYqjfXpV9߫>ޙB(iЮ ΋־e/͍@½/ tׂY$Dk96ȕ1osuO8).\>oK-.ֈ?>~c땡Z& @<)cWh*i47N07<:R Z3!NpIo^G>uNeq?ZC$٧fpzmGO*7ĤFO,4"vѶӉΒFϮqF]1/]G@R"\˱gdp xG(]ϋ"̹|rDE!lW4o1Ly&bfYE?[CD$b;>O7XU -$arÕ筂$U.m֦[7ڛ8i([:Mc R"' eW9cf$L<&E݄Ij΀ ͤv_ږ!\)6.h HӈU(p!x-J%nJu~$_}ƻ&_/֛jbWFLXG%ahc5걖3`vPd;*O~8dC!w.sdn04 ĸ@BT{h՞`qP p'm~zY UB>Vf)\x2}8@bJx~x>LsdG薼l[=k XOs& /( ^-RDgg1u2"e\kfN-G&U,N^d+)ܘFj @Z'[<~!6-t!AԳ͂uc{}E[U#/Mg_ʈ?X&vؖ{)}3|1ve(M㒱/m[ て#}I d~5+~E|#Tz3Nڈsaqn1 rJܷ -vIWw>[iA:%t%_:Uo`AQ@ɉMml._Rq-?O4\LF]̹^)SqksUz{3R'I+S>[!4$kr b/W+(=&22SGNjUB,ͨ7`eo3̊kojJRP.+`H+Y;jhֈe;ރ*D$8D80!x7 =SIùsApybq gsYnD_@y_73kY#=UMa[B*םg";~3-̈ $%@E7)F7g8IқN;ޱWb~Sj^3{2XݣQ~<}ȯ]k֑T.{W!DMPx' C8# gIK ih<weqX-+0A ryMH޴Ank6U7Rx,擹,T/MoHvNkjYzmZ"}T]NSRu6|/"gGۘJ4`.N"q:PVg)]g4˵XG-Ysg z(Q}&%3K/>DC"yΜ UoFһ /0G (KQ18a%xVYtq(K|Բ^r(2HTQJ$V >LJmW~QwQ,SP\G?W "cJ> 2 ;|@Glml`Bc[5S|S%L%\`X#!tquchu3)$؛P p~u|V6_ϻO'ez|b"V̡2Xt3yvINQ(]LB̃z\᠐957>Qz5)Ut& kT9SU'lKRb~ uWAH#5!k|)hZ῁,m9Ic"cfVF1Q$?6` N.DDMNDz!ǿE{(R4]ӿЕGk*0N5s6l  s8,^H*P嚉u4AF|׭SEG^Lq`}ZgP&9:)k9%6D0vq╜&>4:/{gT͇Sr31P,sH/[0蘆ٖku~˔*'n~=U% teh<_să㝢J>bgJJZn<+_ͿQSO`(8ts!jJl-~IT _MT,x^ee#8B(lZcrfBE%y:\cZdЎ-$2r:U3K,@cS&_.AZOtj)Ϥ{u" ^s>D6N: AzśN0z9Ze<'OA5(OP*vFj"^!)7At;8|^iA[:4KgljlWc%amN;qddS~('ʘ>J\X^o@ ugȹ!zE5G/io7:Ĉs7a^r [\n$  u0:h;{6PLAxA`+|L0͸ dʒ'~\7>oV6o'lOW6uYٗU$6e=!^Bƽ;eJx#u6ZcLi?tAiհu39N,ӣ nr|Z+ Rq'm^ YK 59mD;vϓr\꜆g|J")Q, k?V(JoEZY]"\j8̪>^%Ur+`P'`Hh_Ͼjæo͛6-!iV$<}H[C3Gv6RL(vƨ%d#c KIkp-%x>#b 3t`Z n 7 {ExIއm  {]sf #2(5%оXa!fLW@ǔ$M/X4V؃t$ TBzrltK*nH7,Y\{߉^#$CGxureNdMc)TY??nAB;*"6bbQ<~Uw?wy@dN`7cgئW4zʲ\?aJO$~0"o- 'nn4bG]9{GFnODĎ[ˈIc1_IX;RѮ~ԃe9ON$q.?-%$jBOK7j2|wA^ Qr"qEW#PO:A6SvrDѓ]7ɡ}3\e\}ɼ68)QXSߎ^uJQӼT>fKe,6 d Ʈǰ=8xJlR٘`C&bDB}:FيmŐIt->龍n^_3I?Yb ] 7]A󴫣H]FZ #BcZZ_q}{ Je/9soUS@E|ɀ&rdb=ŵ D)8)2!Ag>63K@êѢ:--+%Pk`5RP/—R)*7YUsL!\M 7ifEХdȣֿ/LjM 0n HLG2s`dJR#!7O*G+H;0b;mx:n3oK%ljgNUf cO~@7-CoWĮztޗ4U G7!$J.ԗHP֐ dw0iaYvC0m"iADu@雵 ^+jGWw }f=zrTDֱegƒN6"iy۪jwHq.Ԯ¹ U_A+έcLĉlκ; ?GM :Oa"խUϩEGU2(~{QYNdoC,9l_K0wu^/ރ`U^nuMC-i ǝ|} nq])o4-"oե6/h[aT'/*>hg<~ST>og2݊?zu|aV{*Df=)A9SRMƝX(T[<֐ʩlG2׏aOВ7+R%v2xe?LcKץ:;NZpl#&Q6M)- &twQlWZUԑ9׌bH[AsiHޜzj 1 b $z|+|Fw".11gPw݉!&~`re|U%n;P=B{.a ;)L$Dl{bR.+yΪpMZ(պ9JM:|- FASbҫUHnV,>tɔ}!䫒3Uq8-!T&9vmyyFo 5D #Oh3TTd.™7~!%|.ϡ{ ;/?0)T0`N̖^qؐ)]MFg"fD{(veqTw_؝wyqX*%,&>^UGtk\v QxvWCfA6=p]G΅^ǂ%\LJ4Kj ߺH4!\yz|~Mȡ4V"Ȥ]_γF[l( w"@<"S"_ABWꊫHa]4L Ʂ5O}&AxIu77:Ĭk9#Ca꘡W Wl'bۮ];PyޘS*xV1&gEM?Vx vYv9{RcPi^]fD. !)c?:hMQ@[N;F ,%mLއ(Zr.RɪMpQ !|%;\2 <#.tCC3SJtLbBa+'aB2zZpFS.]@ IliGyzij#qڅ[EKxn!e'\v [u ?Q̺1~,Վ&ЇAL; 2Nߌd>>kd- 2USeadD%k4ݼpXXIȲ $ $BBZXc y8vAER=^9-,Fg\qɼNl ~cPe69DbqM Љ.m]8>478Ʋ+޵WƲwP9F^9{茹&VPW1"[ۺ#usۤ¡̘1&1'E%PuE uCiNe4S1y{j+B"K``r#5M:3xQ@}4L-⓭㿴2>.©JcBrj^~MX 'W09ö 8o5<$ie8g|~o2@#as_GuSL+A4XqH>eO+i q>jF6hb+Pњk ˎB*Z.6); k&'7uZkq& mAE׵pdX c!"Gڣrʐr9Rc/uOPȣ\n{" *'0ÍR1~> # #t{gePL!}`pezp;xMSorsՒŢ'0Kzh}ޞ)j mbʔ*(s*LX0" xL*ۯ=` %Ow>A[rf*6s *lm^Tk(Q&4&! ^I\3A6>Rֶ- ekkuof+PA*2IDԩ#bz݀*xut1.٬kSu8zŢPZ~XCCՃb&8d:L\2'FPՑ̕ rf9U"18a3lĺ"PN9׼ erڟR$RL],fB_-[2,4Jx| ͽ\ՍBɀ6f^dQ^ox4 u=j%ƙICMw5J4'PyVD05b"hC1=8BĈڥ5.i̧wQfU@@<}cdN(poPQ^?c޴v$f(c;3F~~QAcͶ,+s"JdCz+&Gt%\FQ>f5 rKp O/[QIQ0Ia!M+0w4[[W`VMqF~u쭑"erg'5aIl{RFZ!g&hau H-AY{R`:C$遛-f<P/]]d:!se_i|o Fv&(˖x6vp]k}gg=aY:gֵ1$,LSQxaBZ{=w &!e;"IZ,Z,J\h ?')ٮȴB2 (1$/-MK~ؾ|JK[zNV)x# D zEċB9&A =`DoX RHss%墺!0E8otHTEEÎ'Bwq0ڤbP~Gh KېHg pѳ;Pxޯv'g@GG2¹cVsu'VyIɜ٩n 8FY?8M K+-k;O’ ܆)lJD Zv>{&LҐVo33dQ+8}lV}#P`yLHe0i-,lґBŬ99- wSB92$w܋iA,A=XњFY`0y#3kޒHm^@(*wD]S s Hhib2^](k߮pt0>v Rɟ!r_:v۷'B;6@3 J- ;}7tSpbW˙i* u)N]/*A<#% Y|zb^g'8~ӷb-aXˠԛeSm}eICK `0$ͯ+bkZAtjgƣUocX8hJAT5czӻ9 ej5_ҫ@ 3lem]]I #ѷb^ 0.uqꗷ&JU6آfg2m&H4b<[q؟^Z*Ud:z X[.[cP)\n\>_T omXzzg0G4Z KO~L̷73hq>o'N,HJ@wۖm\4/5 ]a1 2c4|K}Nqr@+tWkm^Y3k|$n`U{hZC4%ihEX["4cǚ&CCL2yN^*'0ZFoigAi_ɥBw} ¢dմ]m#oU'mDsa1FcpjRUCSiN޼hCśor%N5= ]B*,b>V ҧkSI/{V⫄}?0M=^.SRy#ERZ׻ ˙ɗzޤ5,xPI"rTRֿ~ 7ҎUuBc >bP`=J[P=KTޡhCT(sȷG)jP=;"ȹv%2E5@Y?1wt˴(0ƕ?%5ٕKB^*cWG}{| ٓ\!wAeaql 62ڲi+Cg8Ғȓcxֳ "th$&QI[=5עJ\T,TՀ쇤[(T7䙿 z4_-C4naH"P;~dž˽1':;Rpä[fH 3YAg(: +wZڞSu ŜAʤIX.@niFtܥ"<-ax VWϸ"Ĺ-Uĸ- 7t0AianEMLvǃ 2r乽sLӃ۱ s֕>m~x!jLcgئ^ E% EP&{$~z qUhS@еZ3_)8tamDBG-tDDW4wĀI3e5p;.U*(<8]/d}ꎽf֕LFP|Jē0_Ҁo0Kpt8Xv ab;Wf{)kW㩫`@)CPHg.ڤ74/N_$#tݛo)G=| g_|a-H9ҙETf #GuOns3ru, @:lF%\wWhQOSBtoeK;@% twG3uS2!N|(Qd&YF h_r\} "8 iCr~0mF=X;h ޤ(܀#^B`Iy zZ{&7 \㺽6MDPô#ϔ-9O}0 nC`@j ן>Vȓcvrq݀K~sȍ KC\mZ|Ѵ֞WkTN ?ra+3j0&{{H;Nw=k7~/8yLOL-FdC Jeg7z2B4ϰ'~)rx V2W*T=\ i(vDEFV̵}J77.*jBN=lThWGy"Nǚnmw݃fl&ml,ߛ,o+- $kgqjoɞk?6tOFdTwZ,u\*EօBn[_~&kvWň!hSd \qˈvu*Bؖ*5ӤltKxʧ ,u$e~3vjLZ|>!cϬ*1",ǭ VŶ/q]#eQ VrI1*Zy˼ 浥5T/ᲨYZD?¹Z*l&t;:hR#<+[|!/AP0 5l`70yG\(&FWe2 z~_;%/8=lRkuh݃'aG׭$YE-Pil6 ef004MoA:kڑD8捊sVˌ;*^w*k mRrV}l*'aflPixuSAnx0":ODC"Č~!H.1&xn 8@o@~19##T5z ~ÜzH^hU8s>7bKct}#30!6v3. l rD[GCqM0O/NݯLˬpgv ;D2Ӡ2ك14}eiY mSzPU7sdUQq٩,fŪ ڋO>RiVhl'%!^ 0sopwb{s8Q|w(-[DUN/jHgʄGX3'mbt~Z#h7YP)eULߵp̴_yB~q5 G )tsgRHѵ@οI:ܜO _ۭxm@"A˻ FqcųG\֕)ذmxG8Ew'8@(cD1/Ǥs#~0k6q %2D7fTtYWm@TB1 1*zb,qC0"')#asE-d_7RϲTFaP:u'*2.!'a_;uFeBrb#ǟ<MEO0~gܤE@mB_|vy.4lr=͍%O1bˣ Po^؂qV,4 k15n6Y ;RiRD 0boAQ/ (Q#r"ngsı Bl: *&>8V,S=hkk7ΞzNzV xA*J 'ҳ(^u.KnsGw6+b[a^ݎbU2_lLWBv0N!] :b`@'*Ձ+a$zA'zw4U/v 5.!E\}5ڎe&֩v57iYϽ6CokiS[&ls~NrёxiLM$iGڂq:NK|{8_80#qʿR+3KCfqȨG1c6uT5Dh*Zhg0ɼwl\O](zi)cQbF~+$սLe(1O&[^>Tfd[˿,R/U}/kRJw1%@竷,9#Oz)䤽i@L\I|nv"K6O +D-*!˞:w9\6ڬzHlpxZ#N?)}ӟ}wF+dS\ ^ eP7+ƒٍﱕ ~ջjWAaձ*`ZkeWaJEwpb xq0'11ؖUsy sY|-k,tAD> -f778\u4ү,ʨY r#:t5$x+-;:itNX8 M\hFjb`0c e8Sp-wH^sH`r?nceY&;7#9f5QgyW6[wysR.SW Ceӊ 7 i lGu//VeH0t뜕9G'g4tA`!KW m}"?M7‹9xY`` Fvgȟ dz> 4]Ɨp8Oo_sA{<`I(@;5MM bZLF[I:_iˉlFyTWg7_gZI)@Qb],b钽VE8aX)ϛ8z÷Vx1:b%hxͰ9)sU \yL ޮ’L~["_~@x =)Xx8+j;⯳}S뀪.ӍBZDý$';-OA材i'M+"ੋr?Q<#*kGv2rv#~/0B#X$`,?GEɜR.VLY Z~bkVfx2 ag/ J넧7֓b}w͈Q'RxЋtHYZ2E}‡ WXJJ nnCD~v][OCo/^eA8PXe*=!$v7 >'ո&Y'I]{ؘaiy-u[ PZ 8w8 ̺4˶| &(`ɖ;Kg6i[A"^yyr="ocۄgǪIʿ&MJ~R,%,|3͇DfL,4Xb&uo+^ŽkFԶ5%$c9[cxlߝJ[ V̒m<{ 3*e/.C>:#!0Tpdʸ2BԵZ,P b:80qvbdD!C\9/c'Yr5 Uޅso\Yv9@5Cjؗlp,"T旹8 #l!_WwRB_7G )T,^6{@0l[`4P9zGT1#;\@ו |h^ѝswheg EJ)ԎVZ0w?!pIKo_̶[YOKd#\Ǜyҟ ;;oZv>MLC4Ȓox^Pby7G9Uby{Qq,dž\o:r tzqRjھk&T {Zᐂu'{[S\5۳&xq增,![9nk<>X@`;Ϗ?89 G:fkź:W;Z|-6ܖ)4{Å/Au+ ec#Ij`g\mMzSܘIn.Nf6kEۅt+'@=4.6Me*i(Ж&oJrR#t4 ܓt4qۇ+EE*`9)>#v~) Sb01kT2lP$,kH$EKI GTWE_̊+fΜEPx.ogCG9#,Nvk'B]*(/0,6,fl+^ʆ V=mT99gJô;H0=!B0`uެ:&q E3z:a`m(䗄 Hx*,9Ҽۣ`T&s4x1?W{6&!V;u;:_9 f}VK÷\;p*wo2H&&jmVnnf{G7$K'SyȉjAw  ׅ/E}0w3AA̼A^-;qh| `#JsZO([)zϳ<i 9+軶*0Q ri9 rcB rqiS?V,QB󣝝G6IlY̮>YK l&h1ZBE{%[ib5er"fB7x˖#&ġ./V<˹JZѴ5i,fhUՍoBsq&od܇ieG^k h݂)GX ium;f ip54X0D.t%e\owej =2R %X;VjeN4N,Tz=|~\(Ctxϓ9X,TdsF%"Ӿb˔a?ӗBdb=xNQ|=\~uB*fZ{vAXi7|p(|b7(Bm۠bB"Ѝ6ݭL-[Czڜy nkYVUoEHO;@nT7 X|ܰђm뙼 DHoĔ& e2%,9]O'0ENfJ ,1)uǻxhO˜LkaX)gGj>7@IX8u(kbM+G8Bu(*m"S .;Zڀn<=Nޢڠ -q%sCYi8d1C%mPFnP"Eg͸gY,e)q1|UJJw$-G"K^?=<:c5*2ǬѨ=sոLB[nvTqR8v9'87.^c kV1ApY̏^w/? lboђɈ7 xcA~aH-h;] pr3]Z)yreI@=0B <|p~IQ2 ?`'݄ ]"qZO-xL32K-D^MNe]ېUÌDm:qr]"VN2Ý59aMҚ%yRTJ-X$Y(H8_Z,޹ϯhֻ{`tލJY2d}4Vx W݄]3RN&dVsT)ɣY?ph"sd E,N{-[t.!TےE=[wP^E90_}q(҈&憏BZu7E!r3ڈg5kpD9xDS0)d=A D7"F?nAR\{ZdB^R;j>IwG&5⹖ TzDei vLZ Y+7Z[Uiimkb qZmnK*#W@#9'Q>z)fĮ{Y׈ӁѴx|jo뜀J)Úh- ,gY 2 VZdD+ZI꒣`!yrvN;uvk3gpsbb<;$܀p~(gJ"iq@ҬtxhM=(Rqj}K@ft >lF"UbYqpluwW65&FqznZ*Ė4'o\gPu%i%WAI pp>c֝ǡL461SЛDu&^#<וTw ()g\gI>vnM[4(՝7>g`93.oA`*CԷx}YMS ◫6=%v[1[ 0oy2nGgIʼbqJ1hި 7[=kC|&7b@V5+]m&kf0vqIEub-v0!]qe>XT+% BI3>j {i'(HP~Ɩʴҹ8CqjL5m7Gjd(EtE c \JHM"`$9}mek89<(YǴ} 凯?).a| 3z4:20uH!q[lHxT,ڵ<$bˋ2ӝ*Y`E~ kaAuЌb2e}NJՆ*V&rZTRgD8?jӤҠ'ӏ:&EDU:a~j8)I:8k_GB4[#d3ulPřPACՒǮT}qU4BE 44< ʿVVMN_J?ypî_=F&myV/skbl>$(Yu`=d5(lULRej^[S(pMj<ǀf惜UqQ-{To-&TIb9YnT;Z^&Z>ޙJQ%d~jDߺ2Qub׷T8Y#-HGo sR*Y D=88؛0-g/ nCW\4_ V)J6\#ZfW,a\ͅ9(fd,m)k (= )i8ǪnsA:(gNOq A(<؎g HżN /:lmi-Bկ?Sx͉V~dGTNО ha`0Zz3l0>L^>P?0R ?FLX HpWhy01xpFˆ=<؝\(5U:YIpEj;Zc#I%Nk-|)DAKwBpX8 n ΅]iU=Sǔu"{+[*wAځܷT(pۭ}ij~cѡz0Vz9( tѱup 4L ,(ڲ4D.ɵR!*Gשuw~ B'w -)DVېty[.w(V`GǷEX1t%4/% 7&nf_kX+]{ uQ楴%NMw tES`F.-|Ip(U*%D /GxejIeLǜtK4;q* ܉ VArxkU ۵K%,!m*&ɺ~X5 :Y0 :tC'!Xx u$'5'N󪦗>ןᨐw|2~V+ڈY LmZ7\dL5eW"Va'jTy $Pڄ1sI8}֊= k~< ,4;?dqm`fՕVOYwv81/Xqnɉ;2Z/?z:˟ϺټM'b.|ԋ}ti Т3g9óqe1$܏B j\VE%(VUyY ̈jK&z9CS^ryϕ&Z߲V2 V* J2#oԵRP3ٝ[H3+]Df^(y";ᙎ(!f?\gq{Ι2f D!UES9;esED<ҦZZ8l;Cyb5 CVkUϴDp{'(ZpXcdS/a#&9rW@M<9)$K?6dJ5R7> 7m\v3 7)a#~:)q^bѶn--X{8 _t}~bu=$Ӝ˥Qekj6Ca%{mL `1ӓ_u1 9a+7Gq K!˷MCeAXRToUÜ!*,@Y0^uzMt/K+} =C3&/ƀC^=//DqxIZI(=ŕ:@5,d8Y H Q:TSnq™@RD׳TI@4HPHX%%/ W"K#>dko y=~pR 'ml~n[+'-Nyκdf M.c @`-SV7l]$zr%;t<>!$,:1a~*ŁdG|Lm8aY3eſZs%r7cڊeFS$T!t0483 +40^B\0C0p]> F"!ps/= :[$wxMz$+o`aH<Lcq7dh.[d9pRN:VѦFJ;H] OƚKxEqXP;ct+O14>Hەʍ׎8ݠ$r)z!غu][κ$qswTmp\~C_͔_ APM{HFXS!a9{EzkYB|/B,Qp*$_~y}!/ar<]j;3QpM#A7ku7IݹPV-Ʌx UT O֦3KUI=M]4.Ulĭ"CtOV)w}LG;L`F2;OAs>TY@4UwPm GwŨr܀ZQL e*ИJRJ`Rnj?<[&SQhti0drbzˋ ͛g 72< 9A8nZ^5;i\+\J t8 r"v/e@.tɺyv;:N*5xo TB+l*U礔R&q&7#4eYk P4<bpoO=p`^t-bG9•,Zs?~< ;1w4'Y1_E0R+XhDSK @j~Oݲ{4bT؏%p !Eym7e8t>a6yET݄[IMJfK.k"ƽ! Hy9uNu_K@ w SiehzJ7KY̓>ݪZ70~z`~ާLyĩ- 5}ֺİɆQ9j46SҠOC<[M94Ԏw=|*e2I\I+OP9LsP&rU#w\ \oa)LNMu_gOXu9CN$nme.@00Xh1fao,/o҅.CR(mꀬg/+Pn;fPce;x7s4pFz#KRƂs( ~vMq'p}9sf[b33ZmNM(Ahtgefx~D˂z+Ni㣣Ezعk!#j'%;qRoGo7 0v%r L=˴}kd?k0XfZW)z~*We<:@.GOF ԩQGAO k#/AyZFZ8\ƫ$',>GE7MWu42E O^,@ex~MtUK-[(1FTb4@20Z:;4>'k 2vgHeTx wAV'm{o @hOA!vu\  [W̼j%QՓlCZ(HhУvh`{f'gzVj`B4q_RYߥern΃OKaU J#")YeBx9ϋk!Eb~'w#~/cs6S |e(RȖfx([ \3#%ra`Y'VS/EUj @^y*Ti&V d=9S~l>,S- v#y%ղQ'QoT0Q }5ҠObs:%>TqJDT%n rb}X5\s90]/2{QHŴrRIi~.Y[=w7ƄPq*uh=ݗ # G7KSy*K40<֞~Fmag*JZ߼T|J樋yweG4+{>gޫ7EOݻϿ}'T8:Gm2AeWߊ ʥ'8<66n4e Hvtr'HLAΦ hئa:h_3^j+0|z!u2aUɯ'< xqZpAֲ&i tʨH$YZ*{5]TϴGPiJ8^t`F?|WR 춈8tu^^DE.҃)FXIZ!TX٣A1ع6$S~q^yʳ&)u1Ⲻ+4yZ<ޒZib<)Gd-N"j=Q] +E\'Y O.51+Fc^!ԅ:\}x<ȯǸiXgRq)7q$+0N_jc X좽6HHy=>Ԅ؀ _K& ʬieL8.l֧Ꚍ};QD&qK[Q-v9WbA:84hCÖj8T;P6NcqXGk)]4Ѱ^jES"-gvUȤ"/N]48`PySjD{wJHhT"'5 綾8sø&3!9'opkUWu+XFB݅Th@Hf;#*_28IΚ5>mo[WjmjE:Mij5 c!&yZ2Z5<%c,eGUɚP}:ؗ 9Mm7s>ؽ%q޲TZq5saylT*ZA(hA%z5GH`:gY<՗SK= 35 aLd]VB\!ߙS8jWTrdGwY*nzj% $gehzǖcMIoH$|wG mY XK T_s1kڦXLisTdA|1L _]1>/EۉpĴZk +0_£9\PD'Ev+ZP8|3P3kM8\p̪7m#OenV6Xgrt@HH[( z"<8O^ :ö͗=W&iSu7\<_;{qt nK'i[3 G~Ή|pSL [|ck_Q<ͥux '` =-ۍ),Qan31X%-)L/2z&rhU me(@uxkwʩې~a@Z@Y!̊os@ l p&7~,~u#=üfx -2ZN9e[d3V#!!ᢷ;r(fKz(<1ř,)9WhWS5 I֘ zm&zrO%+ׄ5,IVX;]>m;#X$Eѝ(*6̈i9){;T5&1PoBHG=)T΋%9'iwCDӷJ$wGty;N?]-UE΢cds(gQH U54`2NXadopIk-4wXQ0?Lx=^پP:C*6L߉H2DZG[DϢi OCb ǎH*.lG_"\uȟm ؙ~9c=o Z:u SI!- .pSѐ~p@&Q_H`f|ݞNpml8FI,cTceV{!YFEK'Yz4Q:Y(9"]ۮ#. .,NMdBYϠW#qGO\HXaӥJc99rXq?]O`e`#Qܨ"H!V%hQgz/>o(M'4^I ¥P{zj_[48>`ږLK5J@4tHTJV!o 좳ibkr ۀ?\R>ۻNm؀7G7>$s(M=JZJBVEn(oG[;g&OoD~ôBU#6 ou7h>ͨ,8En5JB4ʝaB |' *ch˟0C;tzCb>'zA󁲀 \I*ޝ]  hœ1A/yàY&8x_KP$:~d-pFZG_tXtN!"[Bn[r$MXE@>MfQ'/kbmxK\7&9j>!:MA-T4#z~8eyX2">?CLI,Y<ԮLEH FdW*O(;;k)Esk{,LK;Uef*8]a?K$Yh͵v?PR'$ɑMreŒB53:5WОu>=~>x`rM%Z@+Vf䯒gU1澟ڸ/psPs>6; -JQ0!-ٮ9;Gt=5id{pQ.ȻN#L#G5}&(d2u )'#˪|7S >5͹o?W3*nffIh eA!+Ȧ_(>#5ͅCSYtqn^P3|1L:\uҙ_G~ƈBΟ3-&|Xxk9YPRl( yَ|uPg@M5BV YFg35ڤRGL,5McK'Sa-ju {>[VEce&jc]{Hكc d:*sjHmت ܔ z@-_$4;?L[(ܖdW Neq~F&Q}4$1ggf}gXȩ8hQp?R}1Awv 5YV557`'18݃Oŀ5@!E+pi ښC4z#glYIu}STm]eZ@[p'_pә!>@` .^( \]ˆ8gi }fu=EqQOj+~ Η&#F-qcNDWn& ,C{=i_Zgh`5'rN]7CЁ1z17vwk (X3Ά=A|A fB©\`tmB4aP{E;/;}RL7V(>oG+؜HIֹU晸)%lAݛJcӿܓ䍅[ UP)U[wnHNA)8K"iч=Uuc "-\ ksNR32BH0#݆2PYK\G΅վ UV)l#AB'1hXqM_2jpjJzaGlmzzu( zoU /[ҋ-IBoB`!Ei5U.<ce\ީi8uPDfcܺ`s $j:"+81I#߉|I |^F`qF+T d@?5(FMJgj_ND#uO'%/ehΉq}' fCg(`u#Å۠&r_aJ93":]D =!3awKZTRښjL u0% &~4ҫj!2ӀsNKoam  s}9?T^p?a5Z&_w(tmMf?ϲ؂#@KPqWK] vsP_~?]Cx<,=1N_I4m8FtꍣTz Dc Vd .j@^KRi̠X<0Tpޑl֬;D(\ @ee .m:)Y Vr2'ۺg6~:dN4r.^Sq]t٦E1<\Yֳp H ȑa;ɯN3P}-\n24^szn/}My&J:'PcQlZK? Z3JRhm:X"cx!|5V:/-v)с@qTO9;"L`FpOE:U1`lT HaˆDdN~~}7ͮ:csujBp2!x U6 k u-xuT5+3[i>^6|WZ!3V,kɠ!b%s귦eO XfrAOE7ƫ1¼_r#~L$Y?4w(n 1or#@VH99o0K%?r{s-r lٛ⇼/՞)tı@oZ N3q)! Hse)Ś4;j9VݖNt&ɺs֜=_8;{P X4ʼn s;SzG~IůXr!}}ĭʹ~~9_\%V{%#]CwD?|DgCd$H1jG4T(?ف&F$R58iULo&і1.7kkə JUn%h^s5S ]POa +dtDPn5  2LU!Mޚ޽@ *ah!|r 7G& ԐB!Ђ}u;^AkXû݉ڒu:9EΏ,? [HHm6PAy_J(\z=1:Y а3k ꓒ*8J`fŅa2Bt(r}w**5J`0xdUBd G=of҃ޟ6`m@# E YƨR޹wXwMr3džt\󍞻<+810X1eRX 'σL9tzrЦQ>0ކ#V>wb P-܇p>,0gJ)~/y! +22ꪽa4"fy= 5J JAo eg-Wim3?pYr N6$3Q.iG@$?3_Gv!94FgO(칦+*GUW[-r֗@(,#8II},iyi,h[ʐkyI_t8 w?=1FDz=4 \g5X G3r%2c'3FX BvXҞ<4VYV21 7JMKJ)?ʵ2id+TtnTCQ`oMUiQ߀:mOb#iXV. ʂz<?!0*I, |4t}qm 0pk W'PGUدbdnXf0GuU3 ܆̬PT o%}Β5a1,o2x{.n`GN7CkqG)[;o4Ġ84xX37AFמػ`aWCK)Nd MJO1>=A7P`N!'wa%7 G+ r_/uz[xciJLPEJoIGTU>-ᒒlÉb?ecէ8H}d4͑lÁ  WIGB|6a4`}Et`qƔ9MDּu$]M9M&8狥Vz} mD$|=FJ{Y{F+p%̉$<, {2g)+T׼`',P [8=ցh'ڙǴ"h.ky2lRa)$q tgsF+xb; bx}ԃ+6["sW178:;bH"LkWt?o3q|0ТakI ވdy:}KEb+35HD06+%x8v|hƦiQ6d WAI>3.lI[s(g۪:?ŧ|F64(dw*I p hdp4)2/GbTC΋_kאּuFp&~\t $fv3ibbWaJX[%:8gѴ߫iwL6*nJ&D9rjj]>|;j J߼x&zR¹|}l1Kf38{Q0G.r_M;*D mw$=iu➋99v' OA8.}Np9 Tsv9 ${/YF@.y ,cMuL|*|z*bgT~V2IObcʏ8ަB?  \uJvFgP@~(R?"!j[T|3T0 -i24uQ\=IIZN=(g/~{xN‰;~ 4ӕ<@{HB4^s-F`f)e֐@}9EjSbnhU|7Hm>4J<4 ܛZGBlD*'YN CeH|G>:i~ns1 ^2glD#svIOprڌ:SؖyCzi(ߙ*\f+/E&Wr469DH<^&70/1raw:0ЀoT9Kg2!/A8a2*iY\Tl}TD+Ǩ,[0RKfOKWfm M/ -3ۊ?i3Hj>n~oM =Fo?_M S]Mw9̑7 ulօwq]c%f>I2=>}'=}T`[rEq{`&X5p R&8Aht7LS@12P\Kr|;Euw'ax,[E{uJh(KoWFF ӆ?L lݣI=)lGd9~NOMRhaIĩՆ aV!sGfRGXP NhS 8~mfc(|p|| e2[;ol#ܵhL&H )q0 \@Z ΄*&X{ +vooZH*|0lϟUrzCU!l CqU"b ~RDlYl{=&: ɡSTWW˻D`~":yʑ{ L^`_>׹T0KG}po/sЏ_FX| Ys Y~RxjRyV\f]ǮHzv&OG6je!DMS58o Ot785y3eֿ;Z*FP1)mA- le)QDOox"+ Z+EpXxwZ"xVj8W$77Cڔއ~@ %,jU N^KJOm8e Ns^ZYxM1aCJS؉OƋ>Sd#_=fF7ieЯ50!i.0d^J9oh@Ϳ 9v|rd"9:bUu-+Z9<"999x0;ۧߴ0FjJriZZDP|&h@ߕ0Tt:- ))z?[uiU. 'Hy[S[%rOii@ԃ1#ώo-Mn\wx7BIN& 'd#vk*$E+Y3LTLNiLA7eUoUE K}xߣdaTMl݌yK޳~ѻPQIɰ=azV &%pQ4( ŧѦ;DJhIx֍rS$U9ٴ:t1 & ]R9xUԸ$(E2!NQSQ $4Gp >H^J;U8xE{}fKq  28gM NԣIh63ЌlO C&ڧGlNX\[6\+1v#uWNhXQUHڦ F" *z(&t}iQjHn9U<&KOQ$j_Ki~ ʠ)ZAD q2OA vvcA[ tc {Vu%4bVvFG26E Ef'}FTՍ,][<"!F`>}3Qo=aYV#jQw63B4#{򆙑(ݪ<Ƕ  !J[b]9o&EOXe'YM1Q$t|6=-A *i7Vv9z qPb - KxFUX@G8f!#F# EG}W*t]&VfG- N|z 8RAR\)pjRQ"ӫ kŷXN5.S08{gZ [駕3BUZҰpǔA Dio&uˌSexA;3S|ܬ ע$Y¸^8yf7,P$[`G[AK9My_WDu`_5P*uTL'wЃ׈=~2)K756in m ۆcRދ6\W>70 ~IB](OU k/'Sk I40sR݄c%1CcBp'G {yi9w@uqq?~?MIn~ċÍ A͉zG - UGe8*k*ћScZq=Kk_E@fR幍YhEJKm{5eDi%70is(5K$q"'{>yCkװb#*zUbƬa[CÝQ,%5*-9K75&LJ2=&]kj1VMiwj2b{Z.`+F40o!SCQ06XxMFJs2%+恷8f£}lQ=gɉ]2N^ͩlɓEix*4ND-/hY&",!2|-gG狑:Z%_j115y=hd GтIQklBR-9+(T0x+N6r=i_n` ]zAJ~ EMg:" gmĶ%X3V!"ڂ5ujhfGh;Q1Mif?ɖ/_Zb>xG=\`Z rf0Y&E)! ǎWkTVj+OҀl GJ*\4q %3sXkNΏ?&8;ZzKО=f}&YΨk<^b[C}fkbBOms/ `Zy>1Z@cg^"]Bv)ݨ> 6*q%ۯV6|Ad=u#xo"-|]\#o{ʧ&'dx;G&9cwLN $п3q 3^"s|sx/ƥ 2!DgBa. gM2H[:5ŕ#!;s4{}Й++a`+@k"{llzBS lVj\%0D/1<Ў3& tn:'k9 -EO onu}'td-%ld;Fc Uc wY6-ANoP?G+TX( 1{29VZ̫~?M%|@ pjK}<"_㟸(vĚa5DzNwa@@7QNJw gj)|a\cwt#OW?Ӽ e]F.? hWP⢦״cO;.|kR^O+Ў=-w)SYƨ7|*p2ZViar86.wMu,ǖfVZQ k.>'mhţ,au47_@K1%$9L}TXJ - y"ɏ3/S3Jad\C1s~M_gFg*+H(D}@dґ6͔rns]f.=8w[1Qh`OzHD؄N/T,!:T 4j\nϡ"a>VMsȆᗖ,gm9 "H&Ŏyd$5=tS@K|z1rr|^h'x+;^}U'6 dJ2w3FH) ]\}M{Y{ȱ\[9D,zz87eCD1elL30(ifp=qCԱL{Зr!; |B+mvC|Mډ*Wб^qq_d ";U*4vec'QPLK u-mc0{ ϼ-;E+d'?(lAO pPi fDFYceBxgACAV bģN `.Q[Z*^J-S4%$(/Ƃ_z+Ew "_6fܵINҫ'BiY4Oj:xJ5N"nqr^SުRllyt-#%Ihbcj/ZИT Ԝ#@H) ~ʦ[}{eZ\HuI8:vӚ_ÔN~{ I2~[wWY [;*W wvi`3C_\a{6]amo,KhTQ‡K: 2r ?Am#%|z@IZEPOYݒ Txi*MrTBF8 bXj壎ǵ>e}s4k6&g#%ՌE12957/xU)Ҝ$CL[m#< ܚae\xK_VO_AV*^bc _S#[w&ԛ3ݶ81 ڤH;xj8ߒo/8t* 2E OqHԯQ]%hEh]q\ذMؿUITۘlm{#iu Qe!\i(\qPBtWܻjҲN,\/Q<Hr@U D~GFYx^xf F݉'YQ,)r 2[w{8H8C] %KlJ.d q;K#` y `aT`[DJ6V >Nܻ[qV zu(A3 <[Vj0poHm1B'ލ['h6-/lT bWٸW %lD4plOᅽIC'qtІf R'ݰ/ë9B%Ool9tZU@f32\SR`R磖)}^m{MHp<9"M{{S6`kb';$r dѻPU*hy};>zMw$ Us#>܇IH~Kh+`G09~\D٤+`-ԞP#`3vN1㺏m}Oή 1`jIjoD6w ! ˋGu$̓.ڨ^L %˫5`!6z6O32_N.ٌ8 @A%Ѵu:8PSP2=LդߨxS9m  ܏"iNo ◫1A9X\# Twy2W/}TQ0!N.y XW}w+ڰ c9m )mP"`f[rG=z8j\&zHM#ոM}0ۛr;Z7W=LfGО_uL(sXG!MOZPF~:&s|Uoۢ$*<[ͩC@mB:kE>~ HݗdisvܫS.e +1/6X]2@P>Nl,?;2PHhw}/m" _k K&?FP#K)^0V/OUgg?B}T?+yp!&}2c0 A"i5=$Tn >DpM\o/c eQiJpN6Q= W/*Ym^.uBYeFCT"kUx_roB>oٔ2S-ȇcu Wvm~`miNTW:[j?u1Gԟ6: q ,N9͛ PYɼtqYpqtճMAȝ?],‹N r"e7K YꞲ^M+`?C8Aox3 `. a|~`xCQzt* ER &5T+CdQx'p#[oR.R5巂bxbXAg$1/?HxǒuA4ZȩJ0' ]SU_/#{e9#pޞi ]N& i!WNXjl[pǕdNۙ5}>7UIp_?Az~-tuyi<{$u)K1j$5?'@t׏[ &=$w-%pS2&`k ٙѩ̤!ΜG<Υo$ge kx'MU=,fj8l'Z_~$ŷeR00`ʣo=Cs~_ōw~Q3QUx4|g\=FȜ87ߖeS|Ĩdv":FN[[^r%M?SDiʹ3xaGX0UA+|9SHzRNJ4ɈU==LEbi}M2{DždǯѭX2 $+Ê=q_IVlGKt4mev-UMkm6֊vYI̎Vэ`ƌ- ȳ1)股wk/,,7GL "U.2HX.DxgiV㵚(x:PU_%wGmDY7>u.w'!H76#<P)NpUy8.&D%@3N#@z-  -[pjC L')F)qPgyB[ey"ٿL\aDQ7n d=>JHhy$Jo.Ġ=HPK/8.\sfAaZm(/ΪgKʁ2 vwYǠKtg bgz&XwgWi\CcDf.DZ1j}J/*|)-q:]a Zw޲wo 2j.(Ol켘Xf|pSsC6i#bvm^HQ}'xj̤4NNw=@r8e홵Ynv5̈́umcar T(R6X?Ecަ+"$U|N\cKX$}iԦч)n6=zՂ*ikYA\pR8o,Qu.;m,8h-Q rX+* ]_HC0t pK$䴗LU}j>Hq&IJF }K}2oszc[F9-܃)/o0KV*F}ֿ+n$7yb⤆׀U'0`Z7mְ5`kU5+%{z*&#A (_Ic9՞(钃ayL)dgEшE^1N1-S&h;q!`'gYZ070701000001f8000081a400000000000000000000000166f3d9ce00005cac000000000000000000000000000000000000006700000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-mxl111sf.ko.xz7zXZִF!t/Vt\k]?Eh=ڜ.+9.̥xfپ,b|˯T~\} IV =x w 9&hbC+1!.tn;5w0asX l?.u9>CT> K4B`k׀j&B,}CP?}U"F| 6Gsl:v 7*Joȥ'7bD5}PĐ_]#W+k>汛d>2ﲆz) RE ΒY!{6·N2J2QCso"@!A~*]e|^T.T{9ZMUy|R8LDW4[%i0Z8 ;b*yØ,=ޟ3463^^q0Ҭ|΁I>SyÉ+"%ݞ?$r|셠=ov 0->tܿA~DOA)+prՇN]RF("!5j ᡒ ߼@/'?w`a? !dV?͂tޜNP;z>F:.J2TaːS=wCk 5XaԞ]*NTJTפ`pi\%/9"*sV@Dƭ D *wHٞM3:2VvUQOBmb@{v@R \}EKr,\jtB3E8B9P&PwGwQLۣVϔMz0J NtV<`,F!:#'$lCa/-_Xe*5ے\=&jzXluNsAGgoz2 GOope@1\~ $D4. +–-` B-z_W[H7}땫{΅Z1o"Jz1'kBۊeV9η1 Y0W3g|hAVulBV؟-B۰2{&:2ZFPEAC rad;ӡD2k:4/uS@]_ePSR!]ЗmiIgJ'BsƖiS^ܫypafl9]̇m94e SzK7ԗ e]kؗP ԹS HY*%Jn[A# jb\uE6G0QNaF리 ic`WkA].__\ӎqy‘vAךl. z5(1o)pE]fi!R$*:cgqU\;,_P3z3JH/oO:cIp"` ,#;q8)i*?T"}cE| #Ս_U~ 6ih8! b3}zx"%T;,3| cTvNEs ɣ9ifaqz>-#^l>'گ1U}mDHpAb0w~$`VS M2OX d0 SXLŶ3\5?zo Qb(B@_lJz8tw(ЋDicm3I$jD#鳕=$./b".,$Ҳq:W-+p CkFs}ۮ-Q%TpqO5g0Z7sՉ;䒄F1ܸHI&;^4h 0[$[ <BWHSƟZFQbqC b͆韇l(55[!cO{5?E/%\Jw x*ٰfdGn()Ɯ oѣcg |dmoY!ni-^ԬF&<]A֑wuYo.pv@\D Hx;||~c#=ђE lFVRJ#e@j r>Y Pp|b$1a ^MJeМ 3R0$l|*~>O35G6X+ʴp&>v{ >C&{q)a)>ct#W(^ںq?NEǬ$8PUEp+Y"յ'h2PN1W83Sj@Fe 8oX`%%̌+"Jrs Q uyBHX тb q1u(z?frI-&6+noL3CǞ>3!2(\z݉*8%MpT*lo *[ܺu=De3px-.>:T^ 1h 2,j՞C YTnPr;=?$1a=7o&0e=IA'w:S'|ճ #K?spB}M'W~-Ofi+cCYd"4vIT:Fʳ~xhvbqy{C"T\ۜSck W 킼?蠉Jۛ\=M3n~(-W4 /Zzc<1/=nΈuK ,"4"#xU/H-ly҃͢E!$X:vkLn{ǹozqU?GwhsUol OȀHY4+⩗ IIMBJ[`;y `::'͵aZ$qFН}p³+$L>hӠtK$jC@64x _i9#q Tk44~p}!>e7#n-GT)e9ai`QR@PE/EkGbJ,D(@90"8'5EcS 5>!ycG/O!muO&IhfO?>h k[h:|l @V|P෵ e?-6Sa!.{=k廁Y]W`}v𮍞K*5[iA^26ۣ۩D3.43WP:Tt^$OQd&א8 ~õg8/OSf Ahڀ|4Zq'NLP=xLu$dd; 3<>õʘ,_# =&X6qr?Uᓢp)򁻎"P^mJ>B=Q;4L a15)-Uާ 4RKxLa2w&WlMqx>'<6\E,S+7S&7Ck[1AOM(\-sU!ۗGi?[VdPO#FL|J3rp %@ (kN\Y@%NQF,QZڊd `{ Iו\9,W룲KFS#l7`'-fƩ..0?e%"xkﰧRA &+m;#< n 9|.]c9[ 6/-tfaWL xt0tf\5wQ[X>dO;MͮQL[siIYq^ E&ܫ3lN؈xW?ѭ^&W1**"G?ɇdb,I~ )Me T"5Y ,GqqVKAEW_h$|8i/51}u1mq:B{F$'nsܫ'? nn-ϊi`CK[17dnM|v7(]֬ 2'"oIZW9͍&.sa$}Xe(8bBc"w:w c]Wqt|no*k&1M7u ӝ] Ij\uBϭc&цeeuuLGmQg3KH 9[~+#ŲJ/tٷ $1A:q UL,)?d|.S:./K Wy^11yH;T&$P>OOk:D4z#}NHpÚI^F*2(*|*}ʫOx0@nx*pD5=nϾE'oz9Og0#޽: K@ݟь5U8*{q*yUnfUA*GzPjBՌ?fpnS֦[=tڼ]r LNVdŸL4]XHJ$(\taHԐ$'5, J#߼ȑkL-0 yMt3$Vg&! n.g2O ;Ε8^ Su$buT-_,xrظɳPܜga]}4QZ?T!pdQ' i{KFD^oOf{m=TjZڥЛgn-U0Ų Ӌۜ#uD: ؇`y k~.:,yFk]Ⱦ0/YVLC$wev*n#|"X Er.t) XP0dcBYUd7Fkj HI {{Yg;T,'el) D#rj,o3'hԽ9-YV _@xC{2:q`v+}nWkW|V*kwyʺ&$X!+~;vz/#\@ [D./{ =LeIzG\gSu+>eL`%r%>aDv, Pvw5Z_4-s̈́ Ce^T L뱘QQ]B%K]y/ n5amBɃؤG:(iaחqX0)`>Rc$ kTrD08W[SfzAɿS|hPr{^RGOHv~O}6Tۢg -@`8csC*Oٱ{#$쒼xO_I=e47 Uz KqSKǽ*OzKQLͨ SkR6\mUS2SY"چ_ݼ@٥XsLÐu?,!{4\ V1{Q/j]r* I1$@B{+H0|̹d!GeiΚefޕ|JB_$0׃HLaT2>t{nsK961+z>g_cr# prcpcbdڣk9ZN,8?j^\!]@A5\r 7}6hͳOA8 $<y{ ۙ=~aƹ,DLJ ID^~/+a)'vU4VwsbZh_u؝"18u΅cVV-LCatMCT$ZdN/IBl&2h Wl [8ǾKj&;^6unf9QOv؇_%gOC篇JQ;ZNЎ*Ƥ.XC^ 6QK9p^l'=Yl-X=L6MmX#=O@4}zd.gKk!O͙$wS*a/,Pi69OM%XR T>1@5UkbSe͍v!/)%}Qo? BOdSJPOMhI$<ggMlgGO|ݚPAWc ӅdER1sw)DBMu`wMW_pYhU|aTKD%ו#7K :}Mg%7\`L!IH4K,}PD&KFؔhWavpBx9 L(cI1A3ل)(̓PKn%9$h`@!‘\g9;o$>欰0 0pYպJ6GSvi@W4t~VVǑ &Y:Ĵ5MX4~CП~Bo'*sZAUwޓ"f"X/僺"&9,c viPƛ]E:"ʰؤP V9i8ñXEh!R;uq~!' L^HvQ׺+VGBDZ4F+b,s}Uʝ-׶"SQ×p=QԉTrtBA V ge<{XbG8᩼:ß56ˤKZyLz$_ yE㚚^F{J{L0 bSTJ2,rg4ks%3p~Zt˝vi?%눬z U2QNńw0Y'@N~dUۉ`P (g(k_/Af,W'~k~ f(P q!5 ]ZgK_y/t_?n}";im4wEh=S$` ۭB[%kv-B>tIBqo: P> ,sf".Lц]Z4wAN `)4%~dR]1g&\;S> Ov6B/+7 g"{?9[yQ[DԄAg$2U"ƯzWl/;¢soAy恳*=EwVZ57|Ր(#OsM}8"UH u#x}5)#ѕ)k *m8 $M PDKޟ.!rq'_FLb"!fMJ^$ԡdk#}^r@)<=TFP(c¥$zI!}푲DǛnd;obٸNGKf79O>GyTǡ]FYS@ ډP H {Eyj}*5&4i*w}jQ2}&hYd]i WQ›[8WDo+dĬĉ@S kSkz6%,N&zy,()Bv|#ιےI5osʮW[6TDܿbL[[-Cs&x;v[r?tqeY`}y%b! pGgq>H#csnwvp(&ޡF=am!k'L+V`MXFqw>}CƿtjG~Y< R&ˡ`!!*m5_˼=o\ =L kXԑai(X"$+Ad>Ђ־?=~9hF6Yӂ)Jy*oA<^8LoT"w@n*iVq1a!E\TMKE(}o$7")DwE4 .W:;19/ \)xt zա4Y{B`RNE=^WK{$7_!20Bp‹2|G-f3D2_K]ΐ̐Uԁ ٮnYU~ոD0vm@ aߚ\.qƮ8;R{}Wp҉\F+kV'=8/dX+i3c8$4bݕWk6CLN۴5C@A4QKyr J3$3;Lΰy덖d_o]2+9MWFcElםˤ1:XDM3;Ԩe5Mf(%\0C̟:$S ҈ycgF5dM" @5B~@7=x~%Z%I~[m^r1iE5^4Ss7 f]y)Ⲅ`BNB] D6`1ECJrwwxr ,Nμն _ :D W# C֭|,HC]r QMZS>7_m$V^zy :#Qiͤ(+"(`NIң >AD(1#ْ'#ǷcrwYw u's/SC.P} 8unEX/\7nW8~\`π䠄*7FV+8t( 5-[ =􊷶ijʚe=?! .{!ZCZ@llϹ?H+Wu-D.Bi;a9 I2*'hdNæMƢڌm0~m}ϊ!0l$, xlk+`j ʤ&1kP8%CUKo>HnpaSm_:w@D+:1ᛄ; FsFW:XgUY^a KtegwrxSDt[B?TFmr8|냰nCw@vek' )p55`F%%D(i~PFƇ SGY6vnbf6a$" :^Vhfb7(8rz;˂ Uϝl-yOk= V nckb Y/{!|FbTL蠽3i1j*sw\?|zn35 g1G}d*_-O\1;j >LaQ$;$fxiY92ayfğ\T<lS)CAB[xrƙ}3p3L¸qj*`{:rdf4GyA.M#RO ]\VK` (|nXKVPwݱE1SB&ߪNb{*f2;*^zyF=kUH<%bKڽ4B=DEXph~IәL$[QvcI? N|i/ޙp7g Gf}%4qå׳&M^cY*ϐMC9`+ǗG/B2mcb/0ö]!HH zyWؑ¹M _PNq-YU8cc]@T1P?~CorUs_?oA~Vɥ 7uqD$-Q2F,dL9;KM!].5/7C& /]% yQ$$1_GH2:?Zv 4t'mMk+HsLԶ*/<{(8U-orK} 0yУ(꺼O3_9qUY3),tiZ\乴MWBIcj RH*O: "qMLmf3f R5zb4h>U|8(:DlRHvH>dQT# {qNڧwQ7Ҥ?s4" JQ)A1zmJ ,T3N%2\#ԋk*Pc@Yj> ; OQz>UCtטsat(pOpntW] dmʻ{gU?:TJ=բ7`D!QC?QH*߫ޮDď+>i;0yk0~m_縬N S{KqS+z,.m#gQ( .|8짍P;*um܇G]h>.j(KD ʹ!T޽FZ iSEv_%aғ=3L!:|Dϑ \kБ"Nԑ<*GqXWPՓ 6UAA3qIV;FaɏAw8X"ʠ0ʳZ'h0m.r1Ӡ7͉}ƀ_FLAU3Zk8k–RX~i2O׀[ Pz!ܣV=Ƣsti4Z 9:!^L̎}NzR6p3XWwcڶ2u_UuP Æ3"zY+ڲ|Hx^Yі#Ϻ@ 71Rm qxA=g Hם*P`HJ^+64dnD*Ӂ~ƗТۙr ˪T*nHy7:Up$9rU<.]h$}U+AjPzO5'' ݞA`8GAb?o0΃jt,uCÍ@.xfƓj1ӕW#4 :~r*]kXW VEa?Tw$VSwz8įrxzϺWER~4^e"C}NLLVK=бF$ e@<kS#);H@ -3k.wiiS]Ԡ.4]JsƣM]fb] qۆ9pYŜ Òtmm ][?UKӤiqnT5TOi mSآ>5TY4:B5Crb{>}&0ړS=&0hlf+e/ee >S\9UJA!ЃQ9o+{M"situ;l G˭ Јz< AA[nXJru|RRvR!ҬQ܀ hם,nh0\ZUsam*>Brwq-}"B~&W1js 18wXN_>EΪhTrDw\G+;PtJy) &Uz/!gWCfvC@"]X/Qz@4XcS4 =`{;PwaF3al8x|M>k@cJ lnj8v_!<[x.2X$رVY53^п#C^ Oh/>)_JL~jXQ's/71 "cQd_$k-1SSg-}N w$gF6؇#0arn2^pc\qկKT$, q KebwC`PML^bKdx̥B%ag0SՂ|-HF y ^*i:iTիZ;Aƌhd5SL TUt/i';o|eԃ {?f;lը;Qj7v ~azy"WJ#PZ87AJ0BAG#G֭S 9lwI /%&>o{k ?++CfwQh_ُ/HysZK12!ûe|NJ L /’xjz wO[5ON'&҅nS$1=)\7يA:^'|q- ']tL͑6Lr&ypTD&`sJBpӆم5s2u[WxF_LttbP pxH)si+8Knhק ȪِR#Kiz倳*|#C\w)aϙ!Vl56腡pcա#~`Jr+Cs2)\懠e;|2&%ig@b&uy1 _|KQ`ɼ'Ixdeƫvn;ռH!*i,UG&YXik+sr8˝Hk"]! 3Õ+vEz{tQb9VYU>d&*FBsæ('K WS* bzM6zM5Q~^@Ýh C . "jD#" Gwh1#cU%&?n f.0.b*/ee;˵57Xxgh%Xx+6D vDD׻cU\+P{tP'q;F=Bnv *e-E]F{C_"p`n=sLؠ)_B(oůc]/ʸZI57~2~a)9ww&yh=yIqfE*.3Z4kձ=C Fvt̸ѻx-  So@֋➈<ɵB%_USxŝ2_?وw;.]ǛBBUQpa[%-Ca^͉6ې"X@@kJ%^} ɈdEG0ƪa}%K,pwf}@Je_||)xGNe}5 ~ L4|2͹k]w5%/-Fk}Ц >:w-@ym̺h]<9eBG ظB&e#npT*'xvNs8 MZCdCa΄? "Oݨn j6jo9"ũ?FbɢJ<ĺ `F.ٲuo?*IЋvjpP"x8g%"ZkFA+)HPXns؞ ?aeO= Wrguu4DY iaBo:.Ude2udYy0SڳeJZojz;h. _(ݎ"gvASQm,|I(AѣD6\lӵ7.@HsEMr)N-߱T)8FLҲNsc5`1T34R`I%h 05r=T#7^{R8 *c15=\DqOi$ :YyTYvjG#q|R1.]jDk@~_9i=Y!f5Nrsc-[c8R9W@. ȲVVo3eíds|kMX 0(x<-YJІxGM% i ,/=#:zI[ QS4KDR;T-n43KX.LS6__Jʛ#t!Vw uǯ=/o!|~/[`Pz@j~ WO&'n?ĺK=^]vt{KZh?#{O$np,~hDz~5g넷`9G1n遷ˢƪhOc>`#lu,y,8w\EQ~.|DbHeZ$1wG'-9a>đ9WUR]Cv U/ '4anԽBsE`4ZI38+;D\!&1:8c>iC k-nn]qUl]֚avnY73M#֍:qʘ \$GUJpYp̓:3Xo C"QNJ{@,~`~aj3MoQk(:Z Ozp5JRV(G̤MYm8n| |ĢÁFcߏ6qG9Ls>|,Eqhܯ;@dѰ{<:7lV~[DΛpXM?@ح0}!I'1Bxj`]-z{fR[/])vq/qhs9?_c}iIgZUa\[:&L"Id#T ɴLPF uȌ/i-_UHCN)v tc ,ev]kȔǣ8vn@y參Kzd20_݉éD4d2b,dBi&DK`Ul|'xgo=}@)D8B]-]t-dzwdLUw@ޏb@ʊ{ @oW':s*<֫4$;]xǽb˛D^sB<ġL{5|dg\HKs5BQ7Jd.l(Dykndqz'r~.hPI:綝8U2t[jOZnw.vE^}P3'׎uʍiMMb \2k> jB2a( )dTjRy)nYHK W&w`]ОM]P; $BiB )uR@ F,tAyh2N89^"no.:ܮLH4G?Il0AW,.[u;ٲ=2Qcȳ$(ttaU!46DuVޱüĶ,KzhmtmCi_y 5R[]SBk'HRC:Xp <:@X`ڕ,~4wnE۾e".6 ѮZ# ߩK3·r*a[2DmY9}o!R:Aԇ"yַ#HO(X/9k4y9[H,1HT{=;[6j<*,F ڄM_D9^6 }+?Q04ѪpxX8"tۈQ ׸#BOxWs&(cIq>p睘lF!<}pF֫f!~L])R`̃fm!1VMvl}{~$;|n&4wn`BaV&Iix۝bpΏA,dBTLjXGq<uqW3bhw.s\TܭZi6<DyJ= $V\{N$^rRmyr)|3DvLyl̲=%m;a0l %JA_:Y":7v`d~tPא,^U @9@vh>*drw|[}ѽ*/=|+q;Q$߷pqT>N%B8 _TV$;b#> phQ@92 :( 8i1Z!|7a7mEgI4F75b٠!5K7nXãFd[rZ-6U݇\9ᮤ?#{m^^c ^lI&6/e2>Yf;O>>M+ *.ƇE۹W z|"$ S#Pǂ"n`%7hv Bs?|QLs[RHΠ͏>*`')uBs1n&xNa j _SJh9w䉨h/-| M0vx>Ċ,DZ˯%]!JoBkZ >Ԃi6/ȚRZ>)b7R;nM}+'`Dh%m+һ73ӾEid0{I&7޷ڶݺx_o,HOnL'di[SK| |Ly-=,q/Qm? m rS~ފ=XKUF+^ ![QocdY?lT3yylɊ@|^p:~aJ4?y0:vj6"|̨p}I98`6,U7_ *A`{z$L0"3+.}#|B_X5d{T߁ ވ;J+Dz׷ҕW$'d_KDFIͶnʰOVRUiY)CA2/ Td=s1AYqt{EISO?`¼_9 H#J,wccڃ:8 $[A@H@߉=r>ayt 7ͳ^si>눪A}~ I6mc) "BhNYGՖ~ PG(@b1GU&|=XɅ6gʶ* x(&Lހ `~04hH%)!nDkTHn.t1ntFo PUX2 Ǜ,xukC۝_6\FV|hiG`Njo[tunj}jP/):^/!vlQY-Ч|FkJ{@-}3ݭ.N`;P q}(s.}fd)S46ܾ6, 21U5vHrюhm Ex2:Yc_2g[ 8,[\$yM*E(mȴ)ME:eqYGSwl c9 {l|H:m-2y۟~VAֆo3T|-_`u%ZhYQ] RVVVj=ǔf#gC c_Yvt4>w&x*$W+ɝ%'\ ~"9o13@{8o'6B*xo" J!DU7y)8D!fKq~ .nz3 :S;Dݸ j R^~/_xn"yoS%~Wůidr驎Bg+AKllh Qo3oH< XStNHX{1fÒ?4¾~b-nt-3kLuxW7r'8E$} 7l CKX*\nߢ*'[&qJ' p6횃s,"pP90{i9U]pdR{8.?cy .6evڼfeGHAVk(7P-.֩m~Ȥ3L^aej3(͞w5r6Tҋ쟝rJl YcI7vkR_pPD#H> Fv? è"e vL)S!gsYGF"LVRm"ƴ>^4G̓ <t.T+n:gp4nu|ה8ӌɫ2.e)?VUyG]股_ÀABSH؝C{߄:ZrlpH5*;zK¹okwAE =ib*}bCx"=SId;y*&q6lr4*C M֚}׼˕U ^'b@JlKPQP)?*#<}p Ng;qާEZh9@x)vx%גR/9jLGDRrv4X^=^EHڋ_xCљִLZnh)6ǹf6|s"I|0R~ dZ:Wʸ ;y)fÞ +H{XT&Y$qWTٝ?#X,hi,>PORI/Z3Lp^)鈦0Wh8Ӗ[M+{P*8ѮS\Wr-Ǥ܍y.BcЋ`RTW/ޝ-'Y(tHLw!N^Ƌt=YOaP<3]Jޒg2c;߄Ӱ<2hvK~w,E.`ݝ@ӌj\ @.+]oClg<893)g(;kSfP*eи!m ؽ4F=H^Ǚj{ `3Ksl&bܸ /bh#$ *GkWxܵ4|9nnUM|۱'3QVPcfgnT/dz Q+z4G?66Z$ \9Kf&'ϿG[:rf'A ^ ڒl=‰X^mSF_e ahBtp~9xKR '!ě^JLo2_W~70 N$hWn&XF87_J_ τ׺55j|[vn;/jn94X]<._}%!!QD_{۟t02R\xVkRM%nS#C3< <߇Z6,iA:UZԘ"HRp(Y(*v ؜u 0(nZ4k*HvK ݔUCKɢ3NV7jo9/IOEyə.}l+0L8 L>@K!0N,}r{4,2nnL_-88[Dd4,w+B)AU7&CA5}_}@O{'l'gZ.Onj6`EQ"N<.oƶ7'V'DZeRإ%+vW:l$ L:m8=4*“O8-4W,YC9)τ/lg0ؒsjܬD8-Ŗr;WMAK:4֘ZT-UvtdCT )ݻ$^ɳc|ۻWL fm ].2k%}[%A?KCG$ d\#)ĵaX_ab4Yܖ%*5|jD7U03N![W揁Z LG> j(9If@s AU.Bؖp68x-G ymdglAo:,utFQ[0!:?;cТH,git 6'PGfwjl&?a6s wO9 0[DgBCfNz!+DLœ桶YP aJy娋,BSZ!,u/z]/qZ03R^R:gE3k#EM nߥk")Ng樈)[v,ǖ+"ZN6nvMS lZFow[݈øX+k s|gefg=b/ě4)"qPM\;Þ fq}-l\UdY5+TYuԣGM9^pU4E3IXzǯnz!RM齻ѫ/lTN<0z5ѫf >}MB c4`/+cv(o%{~"}\ 8`_>gpAq ITfxZpO*~JȐH,cW#Ұy#X r-kL^49hڋy`ݧePVin;n3/aW{ƹ"{zdXD& ]lS:{-\Wy+I;bEҮ}yj0^F5I+jm8^JDk.oJ+>ur.kG 6Tج;DT:Rq0ƅ#{,qxEg^m,'S4h"iƎNt~?HP|,j!iO TjʥSO#)UdPO(; ~B 涘VX9"9/.3X{trtpcnuQ .k%SaXʂstZ Uz$mijo|K ixhv߇31i0#0e:rcfzӷ;*#ꢳVd jrԤN:q*Rs|J[yide(. `%Nhh#"~nYr=3P,a,T[PEBcXA_b+emu< 3Kq3ppM%#aaH,hw!V@gA h ~#z%b|MAΠki!aBkzDfϖ;ȯ1,=%gkMUX?wЄ* X>߱&= lgF33БC}OĶ91!#+͋=Bg()"nu_ P'葿sv^Y`2ebD[)}HG;MfgS'rjʛIɾb)y)W5[NZY{OXaðPѶwUQ%w~;NdpߡlQ4JBU*pbûaHA`ظbz}E6 :|tʯ8 Kϻa@i% "Y(LNj|`QE2g>4~cV|)_@'"-)>)^kwCH7Y@p9[DLMwtS7ᲀ|rBe~3tMqcÑLJw9*bDQWV f^Mgx!.K5 mzz"*WdW9o`p2=?x_z?`WQ(P!= X mYqtfh%ۮE0uhw<0@ ZS*H.JP:S.FwW:l5xPxqi:M^ɶC mәBE`~a2{>'`~LqHClr>4 [[FwS`c |r%Mkj`s z%.m,BGgZ+7|۳t.ZĈBd Bq&o`k0PRǺR}a%_Eы=\RlPB'\T|GQM/dQ|.dvцESEcEn󘬣N #@>ۘFF%t?:t/nDDuxYC,?]6\ j*WX<(2?!+e`ʷSF&y{JKcwsU ʴ3ֲ+a1+wB-ׄo=gaq*I/޴XVW8jZ d0LMZr㗂 6Rl\ճBATii9qѢ1Gɇ ğ;u'LbۓW`V N*{h +6#vWOѶ Y  >/CJsv6k5cОh4?JTvH7 &.Hz ̴])Ow}ϞZ>3E142/[" ~Mt+KF;#-J yނH K4ZVU#B 0ȷEi׾թCEcCۻM|DIOa %*lwŧ/0`Ht&ak2CWq=޲ކ b,W#7t@&^MUB#MQM1ul KClF AM3w" mQ E7P(e4"3Ts .=}<@Sե܇cRSU_+g5KgeeP!59Z %<l>ȜZ<* ' Ίa%Z]^lQrw>~ܠ9a8dFC1+\λ;ڴAkiY!HLsNOmkeWY!]V J=֍Iޡ%^,Vև[Mj<(E7fpU. &Ȍ.Ppm#ª7I =z|Pd  "wu$2>ۂ>goo kH\%[ɢ*K8v"zKd^gbr^.QZ뢡:BzKteEŷ$)Iꛇ.52iH^ E/^&餍J7OtÍL}E>͂לvcw34xQYF:@{ӛqlo:Dz7ٴ_1r\LQR{@UZ44ƚu{9KPl5838X/ P@<[ BTZ2BnBnl"T1iTL &rHuñ/Z`, mWZSd}) g;q {B5bAx0 Q$ڪp/ nBcz#N!4'xߓRK9914YSdi7:'硊)݁$f[LG_B2l&wo_Hy]@A?cCۜLb'cڡ!W@A&_1wpj=ku4<*ʞOMɛx;Mt C0P gQJ%6H#mNge}KU TH%AE*5}.w1] !8Fӌ`J} nyHx8'ݼe_XebSi!Te[ 6'{ Pan.̤kRݣ+Wƒ;O\D s ( VM&[c,6Ԁ䕀\ %heAk3jJv=7/1:HfǕp?TyϟwyQw&r,EAe ݀Ƌ6.`>(K~v,98D/yIL )ɅzqUl,L~GBDur="Tiٱz-1j: Nsbli9(#qXW Ï){s}%hDkjݏdnGe/p*Fu>ߞT ׅ+#- +X{TROzY$O/(,0[ftg \Q췸f&~\җ`Fq9ʹ>It^\U=H0q,롺:.;Ai 9bx=D=p&5HVq3}peu7=0jP5(Yg ؆rc!*{9 +2:zeNcֆGͦd62Imq%@A7%y BIT9`*\1 ߼=xZ] ?sӼw43;s;\u0Ӂ 쐬Xې]pZXau48ZN}QdgZ 4Ӕh!4*OC RT$uÕyw}QܪHOi2WaiNIH|+ ?>zQ!Y*nĸ푅IUcZf/GJ|!#mb79W`a;Hj~8 ALн<ʬB=ɲVuKSt6ac}<)(+\8{Mt{f T:#P=&uM7%N'KL*Ś cWWЖ3KbE;@ ~Tjã.!T&}r7 9b}_%qMB*z_Uw3(tk&9v6:X#i%k6wG2\ /dbkSv?_4Zc͖@P%r-='i]YO @!pެu:[.?$+֑VymrKZMΈJ "we&^R|arcFCH6m',ѱ3UKEOz4+N)]א6i|-⦬EZFߚwF1T%=Hk\!02Dd*`z0<̏H 79@*;rd6͏wQKN(w n縀Y(xuPT/2tsaݦ!`8VW$>k_bZ0@Q*ޭF*bP%ni_' .' L>sb6LiBWJ~((ИoZzGW9HtTy#]5;r%gr昛2_W9c߭ On2caꝸ+ؐa/79={/}PQ/C>{u0O]KUh4kY[!)Β[d+"P|bS} w*jF0-wystʈh] -)4?Cj.XSȘq@NB(Ik%"UUYu ؏;,4瑉XuG$ƣ"O[=&r7;1wh.M>:~t1-(sMV[΄ׇhv(U(mfܣ|F]Lg{풤tnTz4 ɟ3LJ003_ⷥS"a +_F0I{䌚Y/D󥩏946cEzZDq:zq18?NX'LJN"ʼnM)9Y@Tu 5?VEPh,eyXHT؈ mDd"{oP,R|f2Ϳ9Nqaw~85N9+:B9?b[է%è7'`N=AlOK]'kOs}?0U\Q/bh%Q>~0iYB DApd:Z{D5AL75vvq̙U>p|dUQȓ^|5G2uţE #4 }ĸ/!\zVR07\ڌm(E3/X5~*[ڹg g?%,,ZZP'SvI*@Ug:E7[s-+׳v`6]ش]،LRK:;D ܎cvַa﵏ ¼=ØoH,],0zݠ^L~)tcxb<"AM4X+E&3 N9rp@$-Es 6[ԋjG̪$ I-%v,9j@~\TVhA_W$aR<+牔M3:\U5TO0脆eB*o+q*\ 0KD2Ha?pL?I|lYg=,Z)Q>d ~K@jpGvBu @S1~ZOԔƖ%]=%mA~Fë~ð aREjVlE}([g[wK@@NY. o$zH"a:Y/4eq$iPUL[ƸbB"D|4jVOBf!!y:aÃ?8< TU!-_@ +hvZmb+)c1[#Y$t!AF?8'VTB}9 ,}^"`޾Nܰ]j ]QJ[[~.xn۟ΟnFrK> # lEY/7j){~fSH+NAy|U*Yw74\  G*.//}Ϻ1@px,aY \#v=dsk&g9ekS*Gu/!분hoa𝕼q&\bu ",! sդ SKè2h\>m\ [,wmN#p>dǟ'nBwa@k{o@<q[xQ Y^|UTڊ+iWKS9=ܧ \B`_*Nη>5,ll 㢮]Ȕ~Ʋk>ira)قKRUO/!Ë [s#']F*օ(>9n|Vj)x$'q ct5F 3"rӳŅFgǩˠa!/7X̻A9'Bi^ѨSbgf#5yfClg8WŤ녔- .7f*!vGHZjyhbw\D_O,<#PܦA=(4VZI-’\i8$9tS 4m+()wl+1MvU Lt\6Ƒ2vR/GX*A4t_LUJ$:{ I 䣊Qڌϝ)ɜ~  uU~mW B@>i-M ϰv=omЃ4H fh/Z:q>ٳPLʎ,j@ \۔9Ns"|p(fIßln;W!V7ՍYR@y>&l1ci$Kv ~Wuˈ>E3Mp^z̑3ƒT6ݾ}:h|݅D(֬z*3 7^y2缍bMZ`eyLΊlj 0 - pܯ)EDaXzQ U4 wc*$pYt,O)7t w(0@;WO.P)DSKMysȷ]fȆ0}\EhHs3Щ䦲+f\]wn1'bpŸxFӯ+Sв6v[i̡̩Wb3^uL>eO/QXZ$|`Ϫ[)8q@)"ljO!NR;H5%tWEIX^$c[ lf=CZ o4Z}FЃ-Ч4.cJКM ۴Ab7́e֪PԾ$3&bkp}˖43Q!wYy[<׆jf= 堉doe"]l[hn@Af~<>,7I }5؃_]Ͷb $=f!%TvAՈ.a掠A{g66 ڤ9ZGB8Uf|7u~CBq4l & I_>e_U|ǭ.u_mgrꚎ `qnp*#)tp4ƕ|2-5P =y}?IQO!VP5G54|KP-Hhɜ@z\o%E,'lO(.]u*j $a!e$G, $‚m8(M1$$;X55@kk)w ڝ'>ZȣH`gxMFwjcY+XۗWdBy <셧6L4MH2RQ#4zS=?/|^\ (4 %/KI+q^?ؾ@>L OȺVMQc>3ztl]5 ab|S{ꁪ8O9o1ȓÁk[u}"])?l&5gXHm )ΠgPuDsɚ]q"I;stIɓme+\ dDvv&Obօ1C'-~BDy=epƀB"awg9C*4L-"犫@3Aa83?<[aR#])ym٦~E9xӭ p=",P=-`~fTy?oas99J̣Q9U\6_|8G\FeTw60mj"u'>sV ?֛1zyBĝ{ 60PYAh<4*{镫 lPbKg@*,w^wsٸ~LbF}8>*Q:S Đr!NP?h_a1nɏE]#Df~úAP?;W.Ax󼾞F8-1Lj>F7Ph 'KU ?+CiY(Jm1ltW${>AYZ#"݉~tU)% :pݓݵ@I+VHsBXnMyKroǤP£eet%1ҟt9=Fw`$.Ĵʄ(«<9ƝO9 ,{zn,.QX G=fY6{6l/82RG֫ eR y~%.]F8L,rC0rg0Yyv.-6@lC}ٌ#\UEbE{j ~HԠIjб _z$ՈE(P9`k(e謸4؞K'DfG/3 W"кS ܱ՜&o*&".+R $0~t+ .KƖ=$)BA WԈ(e`]CdUU%$lE Eҿb-<i>쫦pOүf1Ĕ۩)Bcb!@ H~K m#cmf=vZ@+!U) !AP3FDR>QHv|Dc҉m+4UGLNV7e(bc{<-ͤs OYi5qB Q-͜zW&Le/f%!UAޟkВ*L^CKd[&/;"if02?kwxN҇ *+L/L,Kcy% g>Vxdy۟*W6^9/ڗUE$TZh.x1@%%o{SJwwanNX9y-dWu]VT&J-?|匥O54wE k؄~(<]3/WJfֵͭCj 0/{!"ae.S?Y; Gx͵#'YGT݃%3Re9cS,>ʣ"2OW_b%xXysX[W#`~ UHU\UJ[DA2s;"Iմps%GwN"6I fy8c~Wdh`%9pϱ# ]бׯ,@o+0:zQ Q}s(??7+Hu  nE$a Dl.I|EXׅA)n"\h|ɆSf-[4GWZ$uWE\M }[+CVO6_"u4inD+{+H& xhRł4wi+xus:*|zh@bx$,bl# ՜, H'5.eYzکC\k4Tܜ- 犹<[@~\Ne&뉸`Kӆy㪎'A$xn{RbH%4QC]V 5FkY`[U }yXVjkyCE-y[v$8ygma`& &ps7/65so?+Ag$l JdB]"L>zKW NkY-'t?@ŸȬgZkIsi5y0c|l뭸^S"ٮɌ\zdD̂f̒(P> `ԎѺړYBd+r^@pv G3ppu&" wIz4nbQh" vcq?-$?\-`ԓ4I,r.s\j]N3qﳍ!TeإjU4*96j~h|۔>Pd!932K ܂_隑 C#a0KDπ?]c?}tvmc j{e4%EFhyNף{??(۲ոQK=u`N߾ CyfEQf׋ 莏r݃ybC ђ|(o,Ca%,-NV FVSzpF FjmA1wĹ] FD/nٮJ{M{,6"፾ގ,@!6ev3 K\s‰n+;RQ!bMgi\٠͘^mj476W Ǵ@jKþe_KtzOa,&U޳thPmz|A^'vBƍ_4?E΂L˽?/kį "-6GYI ns k('"T܈p)XJOa-׷Q t3UX2j `{~3efph1'œsQRlOf >P2ӒLF⪸' 2xqUō0`) &3z2Лsh]y]3̐d\%v ޝ ғiF%T3Mq^ՓZ0vwvNF1T X;a!M|pu|a[,_|'F",&zX962w2 q378=6@8Np/jhjYtṃ_# ge^/DLAѼFmLHs!x#T+bu%ܧAKt\~輴 pqw3]i."XrgjP5^&y iĪ*&ĀThI͜GTSC$j%s6&|܊JSC4R$^/C!x;x0@rHW l?nq鶰50sȔedUQ)>2FOb î/g>&-Ŧ'F'mssOȠ-20T!\%`G:z+ 1^MkxB}!v zYY(gR "dP_)kFxR% 2j^XovhAU)`]EtWYp VMxP7 ^K{CFy]蠭JaC-NȆ.q8T=6~<Uڭ%W7`G]KNVLXeثIV_cᑉ#`MЋo4{ta)װ d='Y)Qz/8?p鶸`yϰ'nKY XA9w$M%UjCXlDL̸5S{EƮju-fH\2pziWKkI䷲k!sN}^+=r&=*bvEވڣAD JxgaH X1Y}{Rx?P"t^^5Ƣ(M8;9&۸]p*!zqsvED\1\+5 _cq`إPbwmYEZ?7=Sb3A9G9H1!!2"ߺ;)7@v5kIhl-t\q^vFb{5C)pZoS3qkI4QcME/ guRstUvI;|8@EvQtE̓QOxV 8^ӘKY}J41*v=z*f'>-@4u>حf;Ebn] Ba0Wimw^C- ,xnW7u{E0JOÖ:~3 WP(EDaㇸ/XyDւHhy#cnL8KxB85ãH1 HAE3b丿7{;hQl|A`dvr-@ø J ֆHn yk~b K&L;.(,c1ʧ<Մ&[!Cc;q8i#r>0UISl?Nk8yA5z,~?ۀ'e,c;XQr/ړ?Q!:Y2"?zp Ӆ^*~cbԟCpR_/PL({zJ+*f`՘JTypɨoqlM%/$30+OfsqvfrtEcC,sIKrg9^@5K Jzw_WsY+!yH2}-{E.+k %8@I6gUPA${نB ҭ}9H1 w:|MNU"Yr[Lc " `_Hk/mL6Di`/ʖ6%Bqd n#t]b")&\L@-7[\$L}.tLʄ^QAImƾJH3;U=-W[+M(ę0X!0m˙wE59֔0yH 7퇡v&{oZvCdvT_<U ,}wLo"ON-mV%JKsS($L9UKtg_fn07j9bWq1ĘЊҀ͘E7z\@/±#di*L뒁ý-B6-q~T $sy`-v)VqyoQ=mA0:V?#hKՁ6ex7ժ$B>?kX"#"40ű\jH&3&]l?Ǿ^X-ywf36[JԸb#0H̯GW'V29N X)W]ESx~`\ u` ^,%g&g֯AFG ڨ}ЪZ tFtʼ)"ꙶS94]@ڽmԡ>.ع>ouB@?9osdY< A(0Jhb(7~׽,40n<1i"l/S|5rK$/+Mi-o, l"j |Z*ُf4,V [r17ŪdSm]@r% A cdG&EVjwy8UtJmz@$d7% Kud ŌO 80e#D zPԠ@% xOVb$]RAQ N\>(:B>5ܸ[%Έd#*1~W ez]wPbl MbT" }|fO2Z9O_gwpF"\ngc׹p{4H:»'?}VEObj -'wtD >d+V,)S"rz .pބTAp>F8A2qr;bt9 "c|Me!S)Z Dox4񐴾3eMNbh%ݿ#J#t2an.L$ƺ 46⻍Ͷ?C5.D׺k Ne)ғh'!z_ZE!E%1vZ"8&x%Q-6IѦ:b-ah-!dU"N24fy:߰uAdMKX 4* *+dIǣuDD$V]13bNjZ(}$]3Q۶];"^aM^-Qd[aPMS\ I10P ƫנpRQv1C.4^]ꝝcV8@ŃS+ jPJ XMh\D2b݄2(*3?p@6)"!(Ĝt~3$2 Zn z[3~`u5 nth Y-Pqs0T|n\;$} p>v2Ju>Qx\&"=]ZLJf>}b;?*uJ<.TR ,#slj:{$v언OgiY\Xn9-qRne_ L]K]u,G%A(=lZh3k:C3p z3[Qo;Ͼ VA8.#ܢqǫSxm/dؾ0p`*Kg`lM D^9" Cťg'74 F+Jωڤe1^h$,uo#X=s<L)s?9Cʅz_}CAk fox|l{*/mhM=fhIk_/%T,)g4@镜7u'2EF;B"ʚo}ف r%JVl])NszB<ݕSUa 5p7_(ⷩ }íEk = BB@hf*=6\u]g<~ok>\hq*g"{Uy۾yO$[6m2'x:ۇ[w&1lìYzJ@F*k BK,%NS?.Q0tjR׼3Wq1L|\$ФE) C $l`caD;pm㹄(G. pKM/RlK]/k}|] +Q1yҷJR:XZ W&mة_1S@9/I9ZbBG9E] `Mܬ d^HwX6j+v笡u?Cp~DlEPL_g3̇}FtR4Jś#+ͪGq Ef厊Xb4dWf]/[w7&IQNu?d!ZV#;:ʼnaz#!ea2ލ`\Yx(eB(5JǕnA J0±}]c~ekR-N:2&T%·KSbԷ'Y@,"<~>L|9XqR>d ߴvuǻٚADƋ`Cj0"6z(yݓxːƱJ $m!R X*ݣk:+ZBFɍ2qN-xВBqOpRa4zٱ^y7у-ł 3j{U2mCzWDN:p ȑ)VL͂祽?]H"F='iˉl].g E:`Hԉ$&{1IGJqM LR[S$pL`v0[oy\݌*a{(_΃E ԍM3 pI ['G( PXP陸S`IG}F]JdE^5:j.%rMv}n\= h$7Ja&%{ >~_+j;&Te#%uդ;/R򤩢l0)@ɿh@G;l4\dw;.6%ctEq/Ig>d՟ܚULI4/PhyFSc'L~k`m-<&Ɉ yMNm#PŦ`}lj26չh@{ơPV%yLB݋زN@xӵߎ?L}4@.g`Vfu̷_pTutcQOኦIkɋ`M}vXξUlPb1?8K.Q -FGƺ84lk @*[]1uBů< !Pqfꆚ us Q>9Sqz:0Vd-+ "r|"s}1E u`|(S5ȖL:tIӡ5o}eEdtku9Q3'@콨Ϡ͸X? WңRsotPwF>'T=uD^'`{C_ ?Z}+VZL1\dzФĎ"Vess8eI0\H/N3_`RMY:̶);{uώW. 79n[zKgxq[Ҍ?_Bq_NOq/zzW0IuM{kԣ;8;p"'`zcnzq;>vz3f3l(`xi.wn9VLeoW# Mm?<_4ьFGH3a&JqCW7KװQ/O M2u) s8mCnjH 9ZaZctgcp˻j p[d2!M} = F8[#ru]"-[ 4WUIx(o&R=:f}{c@_adΏR$Xs]93o',9=z܇E{{Nu7 |Zp nIj[ ;\8\c{ߠC=cD)y܉G/tzq715R wGvVMR#rD%7ns/k룖)us_ܐC1ѽ~X3rңqr4OY7\ jŬBkutUbb$%bc t+fIJ̲ l?Hub 0TR䲚K^dhq$Ⱦ}U.3TXX0:;i^a^~ Y,Ώ]rQ3Mi?wWzz?P"xqrkυ|R_8i= EˍM|Y<8l K=6S2q`B0M=!cv VBTEyL,*"w8#vȌW/и B e(j*8ӂdCI;EHD`>;̈́WAvf(oP{aD<͒\/e! . Q[)~=bp%vC\Pzl*gelQkORؔ) |9g]ϑk@ojJ7ʦD}+Q~;wA)gn#Ϙ&TkG RxO|! (dUM[kœifS$9CO?;J guK;+D:*0 Q_ ]o)'$*Q'֗GËWа: ux:u=/g4x۩&"1(k*^w_aW8h(P9F7TbGZR=_ w"S V?"dG[7h/Cŝwz~HB$h\+Ƣa3v L1 {Gy Z͇C.Ӗ%^̭b993hr>98Bc8$ǛyHQTb.Wj݆Q]:' ):9T 嶘oef84tt #IR=9+r26ﰄG +(KWm|# vDJe/9Q; GTڒ3SC<hao֝4ÌSư!Yxwؾ*4 P(e}*"6 3Esf峨#{` ANtuJ@StlkџA<]>ؿl']pjbJ޵;+BŐ>"J(}x2FmHLmGlu]=۔~HHpD\q0RAcO ̽_Ϙj-KJQz\ƞ;R76V+tsoc免K;3!]3H9?a|M |v)g.{,ۺBؤnnpDNݖVnh$]Eɹ8VW9ަ ]vGQ\d9 K t4XAycv03:&?THœkN;V3mȨ TLﱎu9yÁ5]|h$i;\RU^y3Чbd'#R3`FN1ĸ "IMμ5^sD> sFx~.V6O]sa78cu4DžrxBtfցB!\4Uxo%00|@3։jVvqZ,9W_FCσzw`ߐbԲmo$pu-VsojCʽU *\StϊewQtKDbnxdBIe2#؊$^!G|QjT&}"vVC-*~) ыğu^лiҺu9`!^jdcTvOjQӟx iဴ)xcnFђP<)`R/L.P\~P0)U f*H؁`6۝6 "(`Fw[HPX~ƪ;!d]s)Y`ZP$.P[7`<y!Cc s)Er}}fO~vf;׶9rv5JWа oCSwCί]^g8/N(X-~9YqueINb@TmZ;ԀnGe!bTRy$_ B|{:gONz`tPڮ.ӮwO8|uG4Yܑ1QՅhE/Iꈽ[iϾε1J8![|-:=Ԛ*ގvW3PZJ{ xU3xi,䓇Ϻ::??0 suT6%]өPDa ä \!}yQ;G',9{h'v\&QQΟXrIcǧ^WBK=2ecgJ5N @Q6n }l!ǏXvVβqX*Ŏ#d3WwI'S&%Ami8Sa[48(b[zrRg̟=9m"y8Iv)4!97{2Ec ߙ$'U:׈ h@*{ZI!߶hp Mg.4: rl%ѳnV `I,կ+^ mf\RΊH+;%W[ٳ3(\Fo 7$rgoSf[0)gI޶"Cc:;ႌ) is&ԇT2Lͅ[h Z&||.uP,Lua7jU w/HMi_=QJʁw)TۡLiL5ﴻsĞ,GBͅ;*(-'׎v5/~A:K}9P@tl,ۙdŲ]zJå_(T=o* , @16 /=Obb89.=sX/ UB@,ճo (CDVEvS+\8J#of}X\RA0We^ ÙvyZh _ڎ?TKLy :֞ͯ}J+SVB"P9ソGEtP|ƄD7<,z*Ta!mFơE@lhy8Bjo4G^GVi",#0w9Ac Y [1 u]]zdĎ5 ?f&][/|fpVU|iuE<OqjܫHӞF=ڸP'f5}6WN`:<gLϜr#!^hr½rEb eNۻrSct?ő96OpViށ 1.͞6tx{Gt;cڍFhPjփ%(نDiAVl>Lvڂ7(L*rogW[}XE#ƌ UI};Ŵ)qjeB _ƀV"el,UB%eLX,fu2}KzcطS%s ;=Ƶ6Z?Vխtxn] <ȭ` P*WUzo١14_bABj߭ArE9&Gf1 6Nz|hqsoy0kE )!"{](D"}F;8xҋz@ec=5i Rq *Dgc6nN,^~ 9kzAהɔ?keW:ަ֙SDn2@ r"rg_j#55x N ם}kl[ߐm\i_{MXX7  gBFo?NC'ԉu>HpOT"%";/om.IavHS%F+D5 hw_٣s.b,Ub.D;.'*'䧠`%g?F7@Xr8C@R紼_9F 8f:G4-?Qc0Bu@99o yq[`JͶW* f4-e8жظ΁sb X\߿ qnj6nudNn]`ܬ&g9vC:&^fxKg^q[? sj<ƒ 繭L*} EG({Z'_Jղ~(0D D9ѧ;BA۠C@m4cNCb~DKQJ,Tz7A *$.+p6:n1W=@XF4\րK^&m)8?aՄK /d9)XD$]!u+k4x6i:[,SVզBk h[6B#^,vӓ C].?s8c՝n1k.|'2[ ~C_ϦX",Sszg"[/ }R0K"TYS,dQH+I?m%JŨj`R<5ўTծ7wEԕصZ"$:ĵ\ g% 8V{/8̮H#&%b9c!E7MTtUȅpFotUT`Y9S^I)LJ0sKzH3V1FB 6F_)ﺧHPJ~;(U<$s݃f'6;uܽhm]շPv+)=Z7掻b[41_9D_QQ:س;| Π"-ԧ orP#tޠgjZMDr=1" U7`f0@yDl;,QaWaeIb&+lTΞ^_1Bզ,/O ,Ď&2yHB3%c jr* TI>xp@` #Vx"}Z|HP*%'~I"L5,[v7Sx 7sS,\K]B[! &Z~KSp=jVjbPTPQ }#n/ =з. أ>]9jBjmѯ)ʣ>^ѩ /I/P=1]=*"*<>BӞ~Q]{??&*1b<M|{-G:%Kd3&62p X,7cFtܢE$f;5x2(dn{iu ',?uFB,UK yifHə2l/#JEG5p\vEa+Ҽv=/,TWGVIWmYVK!2(b*L{_~3pj<kէViKnBi+A`x!.Mw,q6Ta8$<)B] xI4bW0dd>am~]j\^eչF7RNG)9A/UwOeVN ,kb:ȟg<8L[OToY]:!ו] luSrտ9YN'G @0Tl=c''-"Pʥ(lsW]}S\tM[5=9y!D ԩ{FZB ~Ė S̆ X?c>#_WgܢNh{w7mO|Md?e'T H"3aA$ XBט1M9-тxPLw;̚"5*;15pyS{MlSi̽c0XIwh|sj68f.dFx^Q5`3?)V7X iJ˵m7t'YLTgZMt2pK VSlݦ" -,ASt?ԛR);A\i6slI5@c HjQы@jj'AnvaB1|:>#x/RV`=8Eai߻T۩9O%z^~B"ڱe5j5{D6dc1OE40n ۮߛm0ܨe]@ mi@m8zO°BeM7p%p# f=$.RAofXYzH-4Wyn?W=rHDtf';s 4z $S(ZZ_r/P(>ɄaW ͘r]d ?B5B91]ât ]wTBKѬs~q# ;Z[L$Ts4,0]h 7=(}-IoX=9lphY6܁z ?X)`f//X*x b-w7|@l"ΑAU=Omﲎ H04P2}9/V&&oM:(,ʨdet] Ypo:1~>n>HbwKXHY߆DbokF*19$dk>|*MuD8⾡q9ԗsj N$!vI> GbDQm30SR<*<5D[Hzb-`z{6OG_iDQb<N"T.#3rmЁ :wۦw*|^a~XOUfzFG>ֺZ1Y4L$1y j)ţGl!{cxٿprqb_ s*y_z"դ# ֫- +:t <;姯]_@'*y cE({at ,UI` n#IkfU&U1mv\͍]vp5= p`&k ;0\\%lVT }#RbO*Quި里cu#eNYW&CU`*š2-7]vQ uK:f?nD"=,s!uB8ew 3_ɜZfN,,>d9U3Q5}}yxlf1euRyGx]c_h.g(haT=[B A/ڞ@MYSܴ HSUĢV#UvCŊ[@zo= [ mSxnqǏ>B^rޅҩlA`K%e{?0J]n2vzx!u\@9qL@~1FMP"#`XEIWiRsk'aE~.{agt˿7.V7y 0&ΥrnbZYřҐjH8"'mԴA;ZLjIl&T}>n!X0G;Xczvy9g2o{-wJ'"|2[0`XW.ub:q ƒr)RMibZSЄM "善ۤDo49.kV ` ϸF+W5;w%˶2MZ]+vtߝcfn/KKdQ'hnѲs":P1qm[ E>>'%oz5O&&c-{H&5%['C Z jx7DsaYG45cP)UIngc i{e.o}[I!&_L|m;eW֯fBpDCc}TϑPDѰݦTQDþ]*$:Gap`;i.4= v/4SR-gۡzЎgL-bЩSHnҀ c3bL%5`Dhw]EQ=$guuG֝L/R_f$HWuGU.^j 0$,cRʯbsc2=*]TQ(yJC#1+t{V.54S-,!}C Io-Va䠓 ەTpk% g>|gO]|ВzPYM?RIgPz+^q\c;Z\ ctG? WgR[='AU U HR#-Q%ʼ"JS]Q{TVKUX]l,Y68}T[J6 V|܌8J`P/Dq!%Wkip ?"<?IJ'nw@ZM|hX;oջNjeBEO$c@l_|l\B!BS}Āa52GXX6s+;h+77=l160f(22RHzdLX:L\!+5EfGyy%n2M ?s5rlJRcU3wKˑ*4[Q -bkV axDY&AoߗZ1tnF|\/:|8CsTm/fDxJ&=lr2ЌOͺSd{Y ^ z?@nY`YN_E͓T^q--5imVy7sxaǥxt M oQY]2u͌vnZ #t8_L/ߨ4{6L֌CQM鶤tcO@YZ}P*B NݾYfkTVW WVa]E y= e!뫐fM-ݵ(|Tm*&4my9ToCkы2J}R2LVDE@|E("$2IyZ+P$РOB4Tko?&p:9c'Gs~8o#U1>1'g_Hs壆z!`/ugRj;p[PA1q`nEeS`+KLh$վ{ ۠jBG5I;#hSK/u6bLB5uBQ5SxCň9m햧7,V``TMZ&AuAAu0 ɩ0_yB%T}C;"?Kc|O̘Q`p$ɒ9W9<~/>8$ MF'tA )Z#hu!VSQ\䖾MT6e>YG֋]~y*Tg6$ <Zπo9 04"j~)nMUYkW:*GrSu#,0 kJ҂[{Ҫ -W?Ӗi9܊Z\DoCp =z+(#Bd{cЗ)o+([!ysWݎ D̩6F`pv0~mzAh@Tu14 Y0ĪB`%+w I7v+6D 死>Nk;n$GJ78*VV2jQY']E؊[?~VKvnAm:ALsGzSP{ߛS n(t[s|r 3˲rcBi۾; )N1o3sB 29X ?J竞2==&DĢdX܎…5_O(Q#j!=p6M%uB *u%Hl&ddžN<2f{W&8sDa8EG%71 r?-BQo? "?um$*"K2W~$KPIi,F8 '؉utۚagtNɉ n)lͷXK1 P:;8)jVs{/ s%/Q]sYM Hw՛LU3[l5-CcJz=(<֓{ooRvg`zBD贎Μ.s{_Ғ.kA[ ay&IȱX@^H> ]J<'8B3̶ /ʄqJOTDD9fWxK{h^ gUg]ursNg3x́R1IJ <™J*=`Q$gWFX㢥hKeyЏȞ_.VVO3 N[ Pᄩ}wG&AweAV(FдҸ̓/VF-M˸():zKMnĉ db(5׋ޑ蚸[O/ |o\Or.F! c~"q~2x󢜥BՉcb9n†K۔`qOՔ&yZb'Pii#zl%!_X؜ *dNAti3΃y,I}B/Lv@:|Wg" nSޅЕp^qY(Jk\y?" / Pۈ+gX?dr€6(!.=}ߕʗNt tp\_fw~ȵPc/%t:..nSm@!={jĿTF%vNB]N:8&t!-x*Hq@"fGS-R>(*) 6R 6ǔ(, DY XY,Ė@nj9-E߭m+&F!>ڷse/ XrOln<_Ouhp3"O|ZLnZ%'S&-بϟ̛Nآqba{kr9P;J -*}!G,5gxFu<*pW{U8RDeQg [d X]a/rAחAswHe`vTƤ1E`H. $<6`S,j!$tM"J+#m?ˬ(( P_*[`cRyڻjذqs^Wż2Y=~mdz_uff5l4-Oosqo= RY"7fT]h60}dł2̌ F Rt$aUJ̇M_"PDޭOe3 p/9Ӌ] #ѹH2za10|}g1z8xa HF?; 7zDS1PEi T5g';W:qi(ao\>I:cWKL1ybIYdadAMNA$/h=ZmP-ο+p&/#I}:F`߁F!/&fQ5ty<+/h͓0c4qቂJRs2]O z BCJN`կ`p(LहT$3L>(cb@z9Mi!n_J!ὬHa6u8FɅvlv5sg<~өenhX9 +)5 q[rC rh>;!şnEQ_}+a9"}^3OJ}YסZ;M^(c7V^fզ񬮱؞tJ,MpJl.ZWD)cd°o؄jϼ» &Śg׬TO9kUC y&aZ6yA^LA)Fma4&13KV'ͨGmT9_JD~(Q: G+kG$w3CL9WYi*i ғ=ȕ|. pg'\~1VjZH׿JNeBv2+d^W˒|@󅕈| O~job(b'?uJ e^[bJOd[|ߍ7NS[ݤr7Pb4 B'.*b~?T/&ǽaWI`ie;Fvvwx O0PL+SO9gK0]1K ~G3^'49YBdke*>JZ7b]o" `. 6iSFkhI\n2lx BA]*AAYfSձ1 5uvOdi2!G }&n#0NQSD?D(@ٍ.>3l=е~Аum(ۅЕD05Ho4Is<_'.qKA+ib{[zMbgiZUM2+͕{QeDži7#uyއٙYEރ6-mT #{DŸoT,)^лNOrTxVBk+1sWI@.0'lz7}Cns }㓀po*xGur&d%kUa;mDE=i5A Rľ?fg?8:)n:a:Œ?_c5@$r(6Q@l/oL ry!W0<3xH {\w&dzKlki̵ؔ /|L^$H>m%@|8;Օ` )C|*ݏKsj=/] !K͍f'4jMsXcWk'J/Dmތ=}Ie-muv{{*FH&{y=4`;_:#ӷZvw[)H_'/,y3cwmTS Bg[؟/YOW795Ss۝áyZ|BwΞ4K,YCw=#[{0ۅSSБŅ$…푀g"U=8pO rNsG8Cz;ZWŗc[ #sjvUѕcR Z&:7&g# U|P{?Y$V{6 't*c8-ʎ%O2W~yϼ:G5_ sD r,6ÅT?.ek|"2&z CgvF@e @d&(d<~67N3'iYn6~jTpGl CQt'gqLj%w]P10Bl|'w;* cn룔,n;u6?X\c2Wԣ#27_.t=)WTA_'BYPll )rV1#!~lV) |VuLg1Z| v #7a?H;IhR#hs̳#\tAesb">Ay}?*)#0o3 ig#x;'?)*#N^ͅxN.v8Hf@; LȤ`poϑ 2=p8)uHyh=zA@}Jw5B $T6lJ#i&lY&B h'"i7pSڡnT ! 0p[ &8Z$L bMS8*O=VE CbR0-etڋkiu9'Z.VM\:/yLP1^Ij 6+6냇Mʩl\Yг69+SǾFmDZ؁~ ufJ_ow D%Z*7<3S)0nq BR@خj^HuqϚ 4o-^¿~DkJ+x ]F){O|AfS%t>]o_LG@ghuh;ވm"1k4וkR Y26Ԓ싘YgF\y*5s n\XRl2cv^2@n@NG)̞]Ќ W}AM;1a4໒e:&>C/hށO^Z$_DY0EN:?2 z mk# kyEvKz.\ǥoӶ߮x!YTlWj*U*R#o=Âlp6,hlI:=uڅ~ݚ|˾72XE'.1p;CikhO؍O$ voS7[nܓ&E[GSN'$t'X kǀt#gͣϊA"vGgwz"PSbw+/)\_7vZȝq~nN@%)pA2sD.[,G`1+ T9嬝s>)ζe]l:3H THIU0aoU|wpK⳩r(6@gr>ʃ:Wl\>mQEڌ9@ۅ%< ,jI#'% ^jP Ut9cJ{ ||_iZvR]-9~\ex Fi)ZG<s贲A{6uHKy"NH/WY2VtezB%S Ե~ܵ|bR=2#\6vUCy7e'>ýލz2%긐هiv&voIԛXt'"Cs=60) ^u`2c+L?McޗyA{ fs=_>ً#| *Ҁ{BT/<`ƇxRFy93VKF>x@ՔH+ \,gѨjUuMzB]/7<ՙf*L?|BW}dJ|nn9gE|;\B3$;_6٠pؤ:q(^+_Nb>ߢDPVӜ HH"B@T읠n@k~K[J OrNOzOKI!Y`2[ _Gis:^ *I@ȫ( f[죿V;{f3bIm[aАzWj{ BVNi΁N1a.d;=ჲ҈/bn>+/Sv= rɸ.sywKP%1Xjԉj4+8*M(7ح"+x,Ӄ5 ߻|%$!ͧ!Byc/ȢUY|nsdio&0IPۗaJ.x٤߼tb)b֚{] ci7HY/S'Y.껂JwkTP tȯͨ]JKaAjb]rS"JCK-],άBt'7bҀy}jXnftASh 9Tg<*t#A(czT6!͏E9 }]]+F8g3cPJ_%Qֶz(:L> hͱEc0v-ڞѼY teR؄|D3Ŋ.J-9i֮ ssNI82P&$3]֤p i Bo_q-^͐E֣/OA8bIl "k2g"p_%N mXu%.IF ~|xNΕ [!ܤP(h D}~lEʏM}21lv vǕ=̕_2ʥvxy45w۪l [rܴ>sDWҝ-@Bi ,1@wgʭUe9?PޑS|?E;P =hI]rǥ>ζ_VQay+gɤ1YKQ1x "1ђ*jil[Eg-1` W@]Kf?L-ƔAIZ<3 [(ww&2Wtw握idk;O@~9<ߠ9ynfcc~qczo$𢆮(D84S92RLVgHF/8~Rq\@yPDGbh]tPeD~Rb%{Y?!KlTlRA^qoZ[i.YfWEL|xn{MmLj`!1gr2lCn",ɱ2uM]T70k ahˆVvn|sn~鴮c}i *. /<=M@߅U'ĨWꐔ7h$v ʡL* α4R^Q76}B}4Haygk [qA?ʊ6pW" ;H&]&!tA`‡OD7e?SЦ'2C({[Q7(K'x[q,m^Ң&+wIY2 dю+ d>NHA9`dRMQocl¾QUeȕc٬NϚˤ J[jG 13V`h{Av"ֈ\^O,طoN*10jsRpKA䧉.lI֐fO k-_VNjD+_0&mJBy@g6 YnG?}WqʔkD>||e)FhHB150 $1>喛>e$D'chk+ bEyT̈́-2o}”fjtf^ z'Bv@Đ?h[OsZ?nJpWs}:D!m:&\$u#0E`{Lr}kzߛ/ vqȁg=.6zTu 7i5Y'xn=Q^ڲUV&׈{Qngx{[EFEdJ%Y}f*L$^0a_2%0~^@CǷ#:UXvk`A#Xpwk7'd}",]ȢőmX:WiRұЫ$1~/bV$PԔWڡ;? ] {UJФV$10IN2c a/e߷p]{wM^ó$'{L]k N!eU\;wr2>:¤JZnbK:f'Js[([JB&|]]摂bZ;'?h(-cL뉖ۄ.S1ثmgqUj&pSsi8?O0qmpR$ƻR9# /L([7Zb5O.]`JP jڑXQ(^s{=$R_z{<($Zx:0ɩA&>K3!hX {h>T?41ʳr8љN k1.YZ%dёqʰ@}iqЇ<Ԗ|>m%cmtZH @ZL8nU)XN9fэ1d[mfLVoJO}Wbڗz4 V@Zzo.xЭkU`SP4s4'~yDh4?+S9"w+w[Oۍv[2e3.:h2dTW}ſEuWzԞ: Ń lSX0:wFzKw9#T[w,0! RlHu4~}|orq9P k@o͡^x,$ךsVo7EcD~BT@++MLO1U.h0f3\r Ϗ"nFqO  ig*Xtq?ݜIF}^n6'Z1M9 0e !nK")yqeI6,^.Ny,C?&{,7w;X2yϲLԘͩ!) }S4ݵ^^1w&/B ?A}`/Z`eni zsԕM`Zu_8C9=NO(~܌lnTD `ijeq6KMQ! -8stFqX AHqKfj.q#!TOa]e+ܞDc?閈hJz:iKwI+'LUR% !Uxn6|g0iZٍ}!}F/eMõwVٞV=)-[:Oy_03ٲ*2~9B j 3xO:%\!*fv@~B9d+~ssnrK*;ȍ8VPHa]8 ()́xQ:y_riPlj`](`ׯINVL4HSlR%"Ac]z/FW%Z}a^bg@oI:1U* ;إ5٢qWϚ Zd m2 p&BPDxK /!NJ Gb4;z)kfmȔV%~GP^cD J.+jivx |; ϩ,D^ OP|3-O+SAJ)]E㥠 T< 6 52Wm 9>:K=A¹J˔$ȐB'J {lyuaɡi0$_WƘx<}Jy0E;Z듆ý񖹍=$żp0v>ՌmnrvSZz`I. PޠCjKM !k* ~25~!c:/ Y6om@fvrիIX{B}8Y&1%M>YW/O^qkNA;-j|I58#sZҾ\B6̀Zsvjy. A˰6%LJ@.u{d Yvׄt@; I86R^5F@J[' :0k%N8(v &|rc}e$0%nOyI(R,f^-;GMhKNBI<:0l@M֯cMTZ03Jitĭ=>b'@- ^K/!3oFzy+Mz~nY/HG/Eʇ fCf /N2Bܔ$zᛮUUY`wa &m\_6vg1VA~n!ڛ^7D)'kX{ogG!((IY|jxS'Dl]S0sLAM<Vgs< %T-D+4u(۶6դ-/8(**!#o9`e7rGкWyyYHEZ"V|=lzvԕdڌtQg|4CL{h/5G?<]I9Dg~o {DBuL\ԛ9d#ʍv7q~cjTj8$ H)gA#rqJ7apIĪQJur^7XHkp&ʔmXcGE uD+LLG+?ʿ~ec9)j )oM_vN?>≠ױPm{ƼR=鲚պT (GOhOH2̹JR?T7=)`]Z~ {drՔK^X)s!POo ~ٕ%~Eu^ɧ"KL;-~z ݪ ;_ +Qs EYHm \ 8,'8s`0B!(O!LPJ U$7;*WRڂd q_a:F[ʟ,r%! );I @QRbu!Z-iہN$)sWnyeDq㽡+`xX~|2]=&j0Ls@R ˆ SE_kF "G)Lsnjy)tAN㩙8+ x>X4Tj ^_x6u=S%Hsv>t}mD4۳o5!8a;Mz&Cbhհk,mI.0O)hmP 0!.Q @;p9,YfwNNhrQLڭ Spc㿡x|^kXa8?X+\c+2cҳ.UY6.Df5_v"K]!x8=Pځ*>d̻&5I.:IŅ_^lX" H"@ m:ߓu.Û|\։^C BfJ_J {.96i(|k $LsvbZ=r0/D1'cKI6=op@5wOd!d'(E`m/,3_Z\[w*}\2+,gC wX]J:018P2oQ>mw|~q1 :?nCn`6wϙ83CRЙ )!_~XvsPm*'Án]H!5rWa]&!m&*Q2!\$FƏ4r75<+t(F/1z pLeN % xgȁ|2-jp>sȵ"dc{! ~GbrM`;7!q&4*H%gv8͐jcN$9bc&2psG[|I ^$/G^ ٯ6f)Q$`CDƭT,i=]s=aPOi(ds[QZdd~ 1lɸn W NYBoqcmv Փ= {5Dd: %xZwV6?>UYc~  zW^SNqhUǓ"HM0ڷbᅵQt7$5,%z1m IWIXKEXEmxLRZ`4"k$0r)xzOV FUDsM=xl?)P0XJYD} Uϸ4qV~w6*/ӴYۅ[GYD~7Un/FIDۙԖi-5w/.0Z]HG0mӒ `U28Ur%b{? Of.f{.|1<ư+k!%^kypI8VKTj񃫵Kݡ!wx)i:f@n~|Fw1K}2R|-ka UelPTbM1csLT, 1:4'$cqEA.Quzuʌ+t#P!}mMlVBcʋiv[m>!9O6/97ܼI5sIMnT&ᘳ{ׇlI ?s1dWJXLewGR)#'}6 =xP<}Ao,L"6?5ivNYWu@Lx%鍿eI,cK 3_er=kTO#T4l&mկU4`>a ޺|ՋL}݌. ٹ Ƹ)]DE%p7U($3L#']:ԛ V^]F)c5W}M#H0Ib6dL ȖW=;M+҄3}W*;hEt²dD'~Wy^uₓgFn6N I!*%1?7G۲( %E^>xMhWy۳VX%}PN'ɲBGW\DPm%lQPc.uA8%@^aq77}h(='Lq;s2+!ND'_*;xz^ӌUB2oN9u׻%^Z JpY7ɑ < IuTrF(-הᛰreW)^3j0HF5dSQoj1vq ] uy qT]>xZޮʠ,3gySa(KtIԜԀbd5I紡 #<уOfwsq{R=n-X SȺSOeūo ^8Bmu dUŚ pH/{WA(nFA PN $oBQ<:ؚ6yyK$k(H@YUѦܹCӚvXA*=|ݿR Z)`OF)q@,XIp!qUC"cf7'čJFŗ YKz.2tWI巺6Mb柏q(36#u6֎^`RЩ%Hh}<@S+Cb` S,QؙƟB{BzCXӺ]gO1ӁfK 7Ѓڦ2YzFc|k]({q)hbбOCE#JZ[=7G>>JSILNM*0 @-x.Y. W绀G3W2ugEΦE34SWS+BTuutZtDwyxՄUһ3g;~&U u!Z\ )46-80T?FeQTK3="7@sw"nՐ'4S^ۯ*;E1ABN~ɤF:|"!")#^"wA<"hYL̰Żfڵlrc_+A29Bڄ40yjR%߯ b:n3BSK׭*pm2cƾz'L?3N>3pCC b7rvgJkuyUeom:'eY@E?[ɧgbn@zR6EKU$>-ļyG pftGv޶ِх'GScaS:: 5h+J Iyvє"Lk@ W't k[saǴx.g9tP 8rӻCh$x!s,r9j:v:X&\G;EЪ"_$\Ϭd0a3gώ0n`/M|> wV칚Ji&o#ak$.{EHV n d[Ĩeu|Т|H;22?V+MP/0#q%GDuUdݝlyt|I^7JrNewЯ` ny6/|?PhJ0,=KVC|aj*xs1@6쵈ɀٓkd/}Q(;E5kr)G:tyxNSbNESK};>kv(-7\x?}c7ࣶDyhX_|=%ӊGQ"( 5j_m^~ "WR+Ki҄\=+Qw\Q \ߖi.I9Z:f+֌`B]8[ t9lRsϣq\JSFe fbDv죴}ψtϱVkwa 'b9C!pj=Iuلh|,L0 50_TX:1Tx 㤚Q@.!]_4&D1U Z{⊤l>:PgYCx`"ŏ*>$$h7bqVۛc7B +d--+X,f#*2ozBZҩ,CE㈍ f $'2W54{yI4L0 h *N֫0u*Je!r%ha& #!g6DQ2e|eʎUv^˟')RsĽ+g&_MPFȤ. ;Vp2<|`%DfPi(O5GW\XeaVܒqf<#{N^}:,znSUh}8Qg(Bjx/b ,,^%*i@7G6r JqElZ P]!1 g:āG81Hao),n>~=)o!*au H"2<&̻v3.zaTO`Ű8ϱ"~J4`%i{4:N+ՄtXk^cfA=|cMrl4 A,!6y /G,w~,^N^cLlgU`:}'S~U76tMCG!V1a#z-V } `~c(J"UsTFuzI'}Ҍ4~ (`!HGԽn삡%a G6њ Իįs mGVIJN9-/,gmX֊*Bn1ĽwM 5j%M! Z1qV+pŌA{|˻xDL}Ʋ*&a"V~ᐭh}s!1>C!1"ĩXirozKe0BSX[r)יw^JuMeVʟvRv1pֈ. x׀UvZqbرqBt5<σ+Sִ|IM8Җ3=GEkaW< {iu#ė0yAgҜW _\nO0P3 ?2Ę= KZzOOsf{hwܝ)tQD̳HAj^AULIҞs0X\yc<,7:yڙmy{!WucUs5˟c?]fj@,cH[Y0?OvKhHh USbl=0mhN^|H!~Z8,CF`96d5rus`8u"u;cZ`YO=_RI tVe(_MύaJo!v&$O*#ײ4߀*ȂZ]q /A(s 5 %τoUf46]ܧvo3g粟|9n;I2^7KdcQydJjfQ]K s]* Wɽcӷcz12MX6q,g'{?C$ع>nD'ȹ5 qٿ@j53} hY-X"_ 0'c,զs{:k;~z V?^0N=d~VcFĨU8gln.mk=DecYmhF!%t!Sɯ>nw<)\7+̟tAFaT0/wܬe )vzz] g*|t'g=.3rT 1U*2t.4m\A%d^!Ga"{w ^0x~LOy.z:ˋza ?D[]3*:'_\P΃3΋d ^=fK2c 5汑`DsNeoM1؆2E/og7s7hWeGAe˛wtx tO(on9{M|lJbp2k14S> ٸd`C;?K'/LEj|rݮ*Pb 2K0Eu=vlT)PqIzē>s9noD+|fk^EYzvcԊ ^N Z?l,ȑy".ϵ>l]g&9ؔj HwNt6S.zY?q)UX*)R6G7ًaD<'M(Ӽ|J)dڔyTX̾-_F[$C ǣ /%g i(c 됣CbķG))&4A,?H M}Cwa: o GB;?$̝x^I [Gߚ,'_յPE{ԾSGL $ R p0`'GHC0pt jCR GJxBid߰m*.&0T(:*)%c R~0 olPZn3hܤ-O?#og]C_)٢ꃬtG^ o6@J[Mc{H,ĕTz*Ps";>¿ 6xnĔC><ݔoR9ʇ׌$v+CLJ %F7ۥF!2Ċ QwnHKS,d!;m'U8WJqn3P(I2MC{WaXZu1(U 3bV÷̎e^oT $eG12 Нrco\# a{Eεl< KAsX uټHZp+`>.`QZIU0lYyMzو% rY{GLߎȃ8TrzTj '籵ғ9Qy+^,+jexD(fy7.8/&tS7[DI;Kیܱ SPLMͿsSk&PcnzH{K^.TgͨiH_y5^olvx@'P}+|* ӯWn.|e5,g)+Q{9+ڝאZx:RЍ.)W6c3 1Fc(|GCbdh;/s%E^ۭL7MhF`r;'?H nSR$~4;Eb3rRb16*9ox|dl& f./E2v#ƖM]Hi^D2raB02mr(QK4wP; yvAsa m2/]lfMӎ#H%lio]YH\cAT>=eNš3 6f:,dlO<;6~{}C,W +J^Nֳ~MUԸ־=vektKeL(I6W;aRd5E_dQO*Cẍ́ o椥^oʊ[s)>"-x!>5"Kzl:t3nl`Yn (5,4 \^"ż"詖T^x.[ćڟ. --LyY *$ X5w~Ffw#qAkR^w)FVg[ bl08TAijˋ8LڋlBp#hP g% D"-Yb7z"hH5w3߽5sZ')t#* ZgHz)#_Au/e[w%{s|7p:m-ܸ\312ݴOz+߶-i[7P %MRZxhtjŤ% ,/Ah7'= t8Kf78PBlґj@2v:O./JswW3 y݆W"(6$g.3*`W6% 3}%,T[is}tБur7 s/ScaZ)d7nZI$ݷਛ+=leIv7*,gCfb)1x& ԚV#CWɪv;tu+XP#"ާwQ "Au[&Tvy v|K)82#b{>9S/Ik â}w)Vֈr 7SyG o5R0."D-}dpjDi^,|mI֠tni{#ng)]#>*zљm;1I-{Z@R>^e|s(7/8Q]̮a7i5Z;DdbMGME.>ݙ*wأkM8̌xպo+wIi: Ǡx'rj3#= nz 9^&(6iƲMڥiȝۦ K1$O9~<1D7f 4wq 3@[MdVb+iYxڙ` p(`Fvaa$d%07H͒l=>4K|cbu|3=\izmY\Ʀ lܠ&`{g*44FG]o΀ !Dӈ XXٚp;;D䬡+Ĩ htm,`ITJ__ Wmrgf!be:WGSjXgi9Bf/ y/@)/l% "ՓZAtKu^~> 8e6}f+ q pMo&0Op`=nx CQR~H𓒡??<+4 P?,81&XAV˹jk&[>_?Y9Ito鋲*@gȥo(06x>l* ֕ ^v8D=: AEU.ɑ,/aʄj%g,!%;-e+{^^ekoW\K6SXvDnkãnm+4)%)~vL|*M7_6iPH5"@NP".rS $uRđ*GC滭Q7*q;/b^1}(d,#ǹ喔|(# _u[i\͠f" !*=9JoTײXhfPYGv0C"K# `SI=}]u-!C;UhٚG(7uoleޅ wq8>5+i@iI%;ErlA̵ >gt& ӬCg5 R‘EhoX|U,2)( QSQe|wB]_/zv g Tql0* {$TY(sm(߮?!e5~A14/~-Z*r$. s%I$t 62;`;՟$HnVwЌ `&="%h!cTmvǁpg#q{lp2 }׃܌[e7ѱhRDVu:T1uŵ\H$YXn. t|# .[Ķ VGnj_g:EAI>]k6"bӌvҲ?pPk;W'%Hp5%ZDwJ2]o,y oh%"OBR<-c{,z]FC Əh&PoaPRHf hJ ^mz»xa6U &@ @3V,ϸ"]i*$[QD]K&+tUs r.,ꀥX3{ ~iȼGB `yRKn`3B*I9AnGCWz"`8hq%0%eCiS4$@ּ飠ȽYjxlqR8HVQܝc䆭f3t|\,S P5AƉ'ZƐܨ O@*re>~Gٯԣn 2ɟLRQV?MTjTozi:5Rh ;`aX!..ó/2tNG) UcQLH; =!jZ6oL uG9 o% :ʐ |5WA`hq!#89w'k!-^|`㏚ٚ/-zO ±1Fnk٬19CMsn+UQ'[?5;҆|i!cn*uF.%gwQY0_G<沆s"[bHB3b1R iV:Q>D_'jV2\p" Ȅ2oN/iҝfػIS=d]cR*LbwmU٨_>SiIZ@l*_ R/;:0xGwIg#ڢ&:[-0R5y݉GIlrvfP\ q6SUzuoyhgag@1HB^thFd'nPCgeBp33c iu( {xE-xHnjoŊquޭ~^f 2*r N0> l¨Yr8P/;U;}< Q劓1b}$c=3:xn !ʷ̰հ-+[.d\!Ī@يyҳߝ<7Ɯpߴ헃·?%/"k7(<KWWdmX;Rvf٨]~WrBӚ学9;ޥ{q,+18g(+FƘ]s$U\t.}uBdPӔ`״l zT!bDgA2Q.wI%5bU b#9_m5r0B Smpn?!QAn>ca㓺#@ 9Ⱥ:IyQGjJ*ƌ+{G%jaOUNXͧ2b[!? :L.!x~@1غlFF?sFf@=fmmkG<+Jx*<X#hVC"U! kKr~qOoSST@BWC &S~pcSغQFՒ-?I'b5- 7ہԟuշOK6=6y. Y(G{Ԉw-R˃vY4IO*,ܽz0g<6FS"G M8kfX"}^='Q(‰ϫ5>įmC?k= B1;9ES̿0`=S)xR{ WNst=c2}^r ( 8d'+ФhRPk -&.b_Keu4㬝|}(d-55%59lAO%{3TՎ&;bQlU=a v"nTheڐ5~ZN?'=v{ySkrٲIꍊ fk_QId5Z1p!hV)Pq4N E*忱.pߟ&xNS7n 9!lc2 Å:ӒݪeІ+bs4xk"15ZKȕ`I?+ՙǡ(yCԴsՈc246P 7m4"RЉBLY~cI<@ǕʴGH Ju(q 5y̸(Sz"hp:ob^A]P|v.iCj1Gt;^q5g#McEdN: JS/P_I[c Q!cՖ|,oI*%ȶ ?+/\@VlCT|\}Ȅ1۵Lqt5w˯\)jOIg{*e(|̪K)6 @w8n^ 4G^&!kR*x7/xQa?11e`f[ dLdt>\ (%Rxe#L_ʉn0ttb_ƒ5cܡx"m,b/O<fܳR/L;,0ϼ;t<$VE-q>մo[`C#%t%cOB)iOJy"E٨k5r93j?󜰤Սft"ԀrmO `rΚ5dy8ɭgFZ|=<8x]Dz d!Cdw(P$l;vUY7h:|PW*e|Q8M"GuJjO5瞺m6_ĵlT> `G"wC |!$رHOyPsM;)"P{n`v5VEQ^dpGn3F=MF?/-{8*b.mlv ۺ{fT1 }~`&*ւiMfasDo޹1̑KhfA m/0f!&&f(3e9l@=y#02IG"VhGIHQℍ0y;%gHHǣN=齧_&VWs$ԝzOhG*N&މcʶz 3bŠ n{D a4DRߴV9\d?4dȡu]rBC͗~W!M2؛fĬ|b_Uq,Ky__3j5j= Rnɭpd^Fa{noʹDpń}|^ĝ|h'5gH yT#[gח)ELSvZtavK~Uն>BHۜE?-5C3C)NŜbL : LXsiD [2`WK6)M1$Bd֓Y3J*!}N+s*zC%wG|cm 1 RG/IW Nb,քr-2 4>I*'L b:[~v?D*0Go%„+pǺ vB}z8_+s]K@0(} Om="X1q!%rwNCvDz:2c&R7Q5|.>˝2&Ԡ@/5&7J/ k;#148 >9hݧ>؉\dIfY.\5M32v]yT 9ED,+УL8ɜKxƫvv<O% 8Mf='gà7(m0mX.F[=#f1$!n.hĘHiuc1!Tԓ1%޲)=@ҳchPhMH4iqƒ5w `6=b͌?q偶|ep{~lsus%+aŢQy?;g+H/tP,&ގhȏEÈo5k1tmtX O#-`E٧Gίxݾoy6@n`` @rh[S,$*h%sZэjuEl0ΝETqc*;]6  ]vЗPLH*UbwQ d3#uӓD,1E8튯]N57!~/ɤl9CMmV&gj%0A>Ŗͦduw35DZe[h`%.Ӧr^Wͣ%(X'jbM"%F+LE)y)1 V;jI6~ X5u;mϝ@Ǖsz8p׸׊Q^)Q:f;hۿ[|fbR[*k*T~%VYWM ֖g+2ۤbbh!!٭=m3$ef_$[:_l&.PݕMSDu) Rrf ̡F:/lߏWcXQ듬,l%GR<)O1#X%ǎK@!g@*\ѐVF9fт@:L<O'1鬰"pٳ7kcgyyug?ТfkMt9_? タaMܫ//5SvUz_b?@ibz/jgX5 /*S,pc4^9ETEvxC"7y 7eJ?("*jpww CW=d<2d؉m` eWqH( ѷ%iCyʹ?bfG×H f ̄pc@ٹfAH5 ifmK,?fJ͢,\E/:%!$ [¿>>U݅:D/qjB0d̳q}\ KٛGpJ|b]M?ꫩq2/nތzLe/1>fpTf 8hMu^eU3%`$*& ,'ߡ_] YukA%џ1,{ŬɗЉ3.]&菉"dx~yᆩ[ϩxᛦa(ʂgO:q&"-G~&*BK2/ =r;HJ]0?7_s&pH˶LY L!3,MBcLk"L Š}Xg⿯ʕ)mҸ32&R (c%tpÕu}WkQu;0&{nኽwmZ)sρ ©҃w-P}=$|N H 'Id /yޒXZF_(#{$q,F=.L]JjfNVy540:=Yn+V[?RqG) ca>p͢ O"Px^څihˊ缫ͽ'O"M _Ze5#% 1"O>N{m.bAQY#oWa)TˮTPd{BM 6 o{5ztOR/p7C ޺Ѥn$%gMX*w.H>w) 39T%&vUOMDU8_:# G D=K˴xeƫэÝ|oxxy9F*^˯EbLޥAR!dit{8ѣ"FyvZ yOi[k}%tÅ &YMYR;qu/=sͨAƍ<ԺouT|񫪱.9=Jing4o.!J}0a L;j|tȴKcZKFd]$)*='.4*n w- b{ jJҢvk})݋O \JtsU) g=3UG#RNRȫPҖ@pY!dspT]U"٩mkтl$mȅwBԷ'˟y,t9 *>ͯlzIQך6Zt΁&-!nŷjZ*֛jRh^((#0|$JNt)C$V_C"TxIbX"Y'(C%:u?Wy~{τt4vM$&@<`pFf̹XKJբBˬ&iNI׃)\K^ 2qzڤǘv޵5%DhsW} 8kvHwRuYA{4rځ0ҨR\BU9 !2i=UI 56 jxx4z MBIeEpަPs槉 ]wO[es3,5sLmvH=@i~̧ yITBjF|Z5Kzg''D7ڗgenIUdzc8,q89l|(pM+ Ƶ'xfC'h@GQ Ay  x\^]jsy %R&;l *d0[4i e{J=Qu@Sƞ5IA& éXuc_/#Y_v|p]/`[oͨOS#`=NkJ0G_1k[iA"6I3oC[ WPDʒpoPY9%6XliJbX7W59_HE3ʾЩ HpIallu7R<[tKYz#Yv\Uuy<6 zywF'Xq<7oX)𫬗Ã@O{D v -oO++F _g璵]w uHff~kW 0sfju20 2VuIe6ybr l:ecCWy1a'|Q : `=gh!MK!s9f[F&@rrn}]5p(Ќ!Qdҕrh`D';50&UEJ[6A-%fq}ڍT@y-[2ݿ9{# ^Sis~-+И~xg;w26Is7Cw3zUU)I_M˦WxGLM+VjR1nYGlv\+~`QttppA@ g(9&t+0ƭ8 ͮpd}+2C޽~\ÁXƹ@-֟igc@-HeE`6*Rz":*>Z pخxy>b)T̉[t5 |Dэ%4F!`O*U JP7R2Ҋ`j!1cjN >˚??= tś+DϿ'`tE*MFSQ:RRL-՚΀_K&VGeF2 n?(Ɵ<\3ϲOs*eUYEB`(A Um[MvEHO:$ au n]y;q-޹ưWc@6:Ine'VMvМ8'zp>Ik8mI"=:ra0ΠU)zy kjD?BC^ 2qnCy@^mZX]E\Eⱬ{ `5>نXԈrtQ;? 7;ton<鵟K`Ql8)wzީ8>!ѿQL-qʽ3-^ʃ c.XgTE8`C?fpbi2D5RlPpVDN Ӥi]^5 wV.m<"yԤij H\oy=\T93睕I\ßK*d f Ŕ Zݸ%KA@ÄvkM( \5HyP>}~8#^.L[03`tixPEGFzڍ B%`p0&XiZ`›uB t<(dpQSNdH2,}FkR/&ׇQ#CwC%s).v}x%}b^Ji 48% @9ZmS 7*Iwڒ*"9BX'C?LǣC(qڻ)EL5wn~E,f ـX`UC =NMl3pv 4fz`޳*ᑵj ."u`PkևJqU%5DVÑt9VtI<>F~~Wѱ]x2n>/N{ұO%eEfH2'ۖv_/G%&/Iu7р*z!aqvnT|pFWQӪ2'Q+ꦤ")2\o8KH. K2T,٨Wy\רjOLI"%mz0{IO(+Q; ϏSKӾ|^ ĔW|e8RyQQB;;ȭ r2_MBՆGp ē >} 9e\]=TEsٜm?L% v EtWЌcqOzU5*:O =jYPdQEh&A/n~r[M'|NxWjQljHO&\ҳT ͪ;Bwn:fh^q׺cVM(o?\@٘􎂐[ULo1ZR]6fZMܠ>ug:K/Ëo^/E5U:t7pi~ą?$lKѩ`C[-8 2ߗZ=Uu]HnX? .3YE&lKqxу&5HscW,64(HR1A w 5Zv!#AQp$z H6vmHJˬsT!"7ep'U lYEZ;A=:u=N˭w!BsOM?ЂvCEߴ(I*<4i?`N>,$$ekFqՈ=!& @Ѯ됙yrR7vdm9fT!hW3*q^z Hu.p78*;DZKÍC+ |!&d2ˉmcwO!rBo$nrL<0lY|)ΞP|:A<7'R;Cyll|"+~G%m4yr^gI714*~0VqMQs$z+uyKEBA@>> !l:HuȩfD'BQYL򤾭Ea-f&dZ6G3ק4p9ǘuU a!~ma,.MJcµ[g.joU'DX!Ji:ˆkJQ1 1|ZDh h=2o ZVs؎mدwcl{{g}1)kFk@:^Ӈ6&$b-Ƹ*u]ްBphrE: g(>>e":)@k"ل|.W|*έQ!c0$SxQy;&O3R/41 7V=V Teӝ=ΏC`ElMA?ob̫F٩1?֐ ɶCJFkN [_>ߛ8BaΑ2r{qd❮4>O@yhUTYu5/^9ν0\ pOm/ZV c%LpC&ߎ_x'$UQɟUFjyv+'q`FZCn Gsc5AGcO+Iq2 ? SfǃgJ4?h /؜ W>˞ 8fk?T/'3 Ű@tR _H;v~m_ 6,0 ?yÞz,)wEʀ%! eSLξ RԨ@ƒ[b5؛國sHF)Uc'N <߆~;Ȁ ߺ.nc"g o|IJ7`ǰuyV"|IsCbkVsSК6,|v9'&#wﱵ4oM~zkI*8^]X7m@Eyp7B6+/1YB qm$kBރ_4ida}ag v$z M9jN9yV PEmМi.7fqG,E  ao[JGm^H "2bӄ>pbq}J1G9Uޤe` V[c 9Q*B:Z'8;BdRAlyʎ+58m]n^uK0{ĉtά’Çz4"ecy<U:mݜPGϊT'=',zt[Ta H{Gi]Ϭv e>]bzX]bh׃ ^I'?w-޽*8Y(ĐK #;+km4*<ﭰ =HӒnX2ߧW~D;BP0zTkìU#քFOǚlP 0Uݩ(v%7%g[QA fiRV?z4[{pbY Ns+n̋JW\5hѩ 7\#T G;ҵ{9 ev*C#8?])2|MbP>-~}9syU02Ϗ9a ! m(8%gg|\էC\L~1zjgVd8`Т]XO1-ݴN1[BKlgvʯ xxc<uHfY%m_*%FJ30ڂZԑP $F˾6 ~1RTy{Kމ(Hr)(L*M{iR*M|KzM{M2z57۷p ;F97mGvü3 2j,fk+'}Y-fB@(/ DaeYw,/L!Ol}pR-Y&h9v0) w6&* ܅X hXjv3I`T* 9lS"-.xq *`7Whwq4_LAik/;̦ػnniTz(&eP ie9Avdo2RUW%1cU[է8>g ZƷ3rWfCsMc OZ;iYƟ/dQ. mh ,̛` С `A" pOMo!,wV^ZHF+3K~sZ$@ĕ0g4hnÿ"A-}(Oʜ]6vlkJ&U6&|g4R齵,C Չ %4"/B|H-! Ht2(1Mx>*,DDN+l7^'qym |i3ԡ*C̲]q}e(+%:ZY=K({EdH(ˉy̅yįL9:$MUDAF9 b,bLZ 7;ߑ!~RZkU]Wn,Qd_; y [%]>66UVUQ#P[OgG"zg>.]s8.͚^$Ri^M^߬#RKiV,+I ]&#H0p4,e,j. nM}E'7ӻ,IMh{ZR1&M_m\/1l`7l=)2J"Ngq{+MG'O0ƥ:Pw,m Tc_Cg~N ֛&0UdG=hi\V87f`c9"Rp0os=K+oQFbe'ou76ﲫIr!vAKRXpq[}! s)sc j7M;{v PO>h.SCn*{悿zT=YN$ ӴaU%bkV⼒=E)Ѻs&HK߄ )tʝP:` q/U#^lQ绂tvG#<d'd--m3f -'A1@ZHEsR"}@9`KoTm(hc[ (c1)̍~l3`6Y tL@}>n(B5`' .ct>8{RIAbUs̆U)_2Ǡ+ЈX:Fq`UyZEAKF.GOPCyYP* sN0寕ȂtnFp8 :@;+P hڃ 8*9sҘajxbd nph}R͂;/cFh C$qk}]cG>oY^vs% 뽫@QT8˗䛍Y 醳+sG nv(2)BnY(a[et\PF׆N݀\`Jx= jQ_0*Rx˲%ܧnV08Eeb(kWBl 8c B/3D?ղHMq[JG1.m}BQēECU)7 ܈dzP|N 1ێ#Pģ#:UgL ei?Poy+_S%)⋯1Wf`&<4?7VDwϖp:S}Ӛ~^_[Dx!9x*6fY1qΜF0N66e}B[R-nT:WV&/ d+8$_3JP[W&Y_oFsv]`>+ZEQ-a(nIb9Ei8B'%{&-}J[ Rl늍NX$:jp1UC#tW\88 G3xO^r?M|lFs[mp!W MAǫfN7D-@a1JkJaK ah,/ 1{WzPpb)X%qsHg/3/&vl;'C.7Ը$Q\{MӒ,*Hcᄒ,$?`"Feԃ]J1с)'Z.Yڢ>+6cKt:tG &J|O ]!nS I'WV͵7 YYgw׋mRO5|4>>xRh ޹R|~gU!K=yo (rڡdEϣLq$t뭮ҒlGc.MO[[ \hմoc|OzQw8Ѯ-,9!ڈ*,k6^&y“~!Q{dWMj$o۠j|DigeԵ7 WЌ9Fit ;SVS q`GoS9r}#:Uh)S$r]&I 7UK:f7]')Q։9X]L ΰܧu I]s63 BJ` az*IgO$V/ZK^bDϏzϳ\+]e($Y)7FbK:Q8QC=Dǿ/{&`,#Q%dqLi~o&ߊ|@XvJQ>X_qYOųz]H6͚L.ڀ8f fFh"9y̻g&p],f· /wr0,)|(s S"\@We]`>JaIbI!qv4HzHkM~O<ɴ+6joa9:9puY߭a ">z>Tp1-., )ܜ,>H)q}vA"FAX ֗ g$[BF6EzX M/GFA%MKNz%ٵ +ŹTٍ( j@Lٟ92lWYInj9 fI#ci3ow8QQj=_2$hRblRoOI =MR7Xui?'sV].ğkfFя)gA(41)Vm1elM,KCOH~[Q ?i`&ҤVZdV 9Z܅w c3qk]$Ǝ_.6q&~H`};MYU &wذ酢d@ AAc506RDPr)Y" 6w^ɹMNu?q Lo3 oQ 6mL 4g( A7"`+DOVHa|ex0L"o̾hG+#qĉ.'$q;9qMt咒QNw)ܔ2x3,/76ʰڸP8F]iw=rڧtec Ήtx@wӄ9S[o4s~$b9 ˻|!A} G+ojB#rQCQ6~b Dz_RX#>|Ũ\QBCM5*jGZ5' (8gr`AU0o5:Ņd0*z&4@V!׶p''Ƀ\ $~QJ[s's}?-ZRLgEcEb-^e22uICőzZ Fy\FgƅSiJu YWIz~|,CO3 1!_Br]mW[ b,:mH(%R+j(_ub䈐E~}=.%tFzҤ([oVnH@$-Z"1*@pWmT0twvL x e򭩀 I#ص$ox|gpF# !񣰊}Vހv;9 Z4=ʱY" dm z[E5!v1Žmhbj9#!ÌM:`dT) Mؐ;=ĺg/tz__T>S5*jcY9Z(s%\or @aK4#<$6y !O9^Lx,RTt[Z=5Qmoy7jN ܒ JR2{횭jL:<%iv(T³=0էԱݼԋ!f~eƝZ K)]B+ߧF,7- Mɘԯ8/ordKąa2)oZZ&8y-)6Ռin!hKe Gz A ?fAJtLCАJVmâO>l?>/뀉m.Ѯ Yn_ʍ$ 5Htc±MWYVj`vvP0Ch 2&: S<=kgܛOJ{U40v JRp-d_uQ MoS "| "G#`A97깂^ȍzm]F>\-Ufh֦$3uZ'"~oo(~' yYM){m{#((iA_g;5 k`UvcU[#r>o77=FxxJo;W5OY񻊇:bR#*QfKIއ˖tLH]>!C$ܨP`ABQh+"HDw!d:3MRMn̅Hs8Iz$&AKm9,q3kh䜔~[,z(U+Kh[Dm;d#! tf 1>~@ /;9g_~`- ե% cǼEn}b *;Zࡺ0tA!XF A38ufSRO_m9ٗ cC.Ho6#TTpёQb+@2Bq KV4N?s\uo0{#ʀmF25O6y3h|$5UِggC 3 cVZ8՗L= uVȦA>$mcCҏPY?ߔ@[^iz. H(/j}lyF6A]zzX^rP!硃||(Zuua|E(PPg@r_tN-&2tG8 U8x18ii E4V"<0+ )3MF܆T= -t2d&H9s[YGXh,@ g!hfQ~W$?.\kl|4*Q0_":f4-=,$Q < $Fp~ENدg/Z^SRB:Kxj(ucOkԬmqme`œd-_LD"tE'M`flZ3ʌ\>IN=}nw0%Y[ldw R%Z~Hh%D^\A\|BPLQ(#3)*clE l|[6S6;hV'xF"b Pftva56&yRtsrz3eƨ(-aXqH. J-] i,Ї0\x8]b^~Ž?QY?쮩AvxRO~9!$}X>/KqGi֓5X6F,hM(aJ*Lń8:T#NKKo256 R| uF⯘YyWwxFZRn>(gdz 8|uRk/opadoߏ#'3fb–RK<,<:Z"PzõHP GZ,Cv܉m]|]NU%B3-ݕColhq z>%&BOҥ $%-;m̺*:̵̅_{{+l޴vGjC-||K ' YtI|Z0Drb?^ 51"p:-\RQ \#Sq(ya[$ F/d\:kWNGqJ_J/hVNڭtO頿>ݜvv9N>2JvِKp[7=:׮V)#ߓт|yY#g'C4PrHW̱@'?:mFPo26~͕;kc&]|>Dvm6g_ \Iٛ}PD?ZJrND *p3,/? ]c 5/J, GqV -{]R)0K+N:j< 0]m9h,,͑V.OcT_@\۠۷d255ioY`K8 @jTg (u7v\`L C՗mw*F - dR·~@6 "Q+}lI"EAGFbr`9x}o̟2FdduOFOzaA"T}At&Jq5ˆ`f@S*Ys>r{$$vAY0-)Nj`E薀g^~"~kB0W^ :]ئ%NICS>sʏ|mB+pLgnwT U͛EQ1t!iu} SYن:4Ө|>Îoׅ B O/J%3jL;凣gd1a{P:ݿNاSҤ>R*;o}\$3LƉ1;MRzayǴT K0[ wg{R&( 8(ҬW؍"v(ZdmS{Q%L_g`N7yLc#POܶ hy)mIYYJt@Sb$k Bv{I睑pO&\|vxMQO߁A?&P\$Nh&cpUqRK]) N޻Y#Ȉą},y<|Lfp"S<7S!uә[0ײMIA[%`>{A[.*3v_W-C0 | S$7p?:Ee׵cdv6S4 X٘xzxLZ#> ٌqtY6vD_CA5dTEU 4gM$X3_^#,e!J zv.n\ w2l<$H`,#c A늬+}߫)0@/lE_+`n 0>v'}I]/zNVY}58YWTm ~Ŗ0:qt>]P F3I=iNE=$mmp4W ,Ӗ} eaĊ{Iu-pǎn&{*n/r uVHȰ^J:Vl{GfcUP7),v; ̿XiLHgB(I~dhXI];q`,NLVG=!?T^i6棴 w;~VtrJO<&5 &x};poB/grʱ+:MWNx`HaaR`rxO*A—; W9}m~\ޕ՟ L^{7.֒=^gpD>SqpqUe_X_Wv) GŲNN֨ &k*oq9V $)%005KQTĹg`Cp11 I y=3)Ib^{XЊ 9P}VV;]~ڪdLQF,F5gTNpôr]kUx)Xۻ2%G-H5( }@0U1g$Pp6j74Hm4Re`Ƨc}w3[hi2^ >a*0v%Pt> ѓpXclzD~.rkCg+ahwEq=5y9~ݷbI[ nT00Rl.:O [B7.=(Wۗ&c3{,]Ŕ'=B 8mJG^>#zmU{ kS|"jS. R2\uWNl 4>Xu˙C"M_zV@E_8K7K<ɜmxm| q@c: ;?c'&݆< sÞABR'|P= LuSk@'mXjdIU虙J $l4F6ZtiR*&BYtP3>mP%f0MpmHф2 lLK.Sl#+ F"< MyF=Qܺoӟ-&90I&j`cͨT6Q:g(,.G.~'E{z舒"nZXЁͯK@jf:=ΓHoj XaX|i<6QΌ殿kgbQ4dа{hs6VMj~OW$ PXv 5#'s5'&F1fV$A [2J&YOC D]P7";1ÈPmzд2LӢ%p]5 >ឍPć 2K~@T Fbx] 'u+\e-? 'n t%R/R(sQPhD7ثH,əSk"`9` VnyЭ/phCX4׉ډn1nC_yj%:K.V(vXs2p"mπgH򺊴 ^# ҷ_K +X$0;"{*{PmW)(1d! \lՃ?U'qV'2 jY;Z O~Ŋ0"Xc"t@ :x0k S]6ք퉊qqt uё(`wڊt" !WZцv6~:? [Y^t;qӆ(ŋb#4%eL8$(< փ[IxDfFldy%+8VBoUUh,+*~QE/Qq =t(n.rENRNQa;.[@,E*zQό n=pE71&6;EP+*U_lZ\ )>p[?)oNI8jhg-ho%IqO*>ڿs$CDh *g[ yWC֧3d>Ou ׻F팱ٗ ߜ|껸54Mh5[qLv Kx"w-kƀ.I?xbGeo ܩ_&!k/ryQEfVý8)Zy&ݺ0][dB &TA]x\hEoEi?Y#˹ǣB4\#r}r9y*?x~aP(Fu Or'Ŗz]"7Q[XR*0C`?@Sz* .Bs~^ilL$/Y\#)4'+wg+mQZ⃠ :NP䌉nU14B7Ӗ,b3Mp+GlhA1R);>t#^+sd+U`Bdz'*t_ݲ8Sޯ3!f2柑PR؍^An֣ C&L asC|eUVOhIKYQ2~&"oqe:LЯl+ԕq~(VC5 r|wqe]mSXˁ@8s!`^vƂmYZRT ;lpז 4vpi`ɔ;Xld}`(Je8? P;կU%Y||6O¯L h/10rې$}섵N~q=oke:|53IY*[\fPfZݏIoWeVcˌW7(W68rJ_kjk~t>4K]"TEV5:óvWw1QZ ys|w)"]_տ?A O('g `~/^%:̶X* *j=E J)3|Iؕ%ss:j~:OE(iS@ba;\+2lSY W%qT)kcxRKv=FJBZ1.ҹi@B,ȉ(ڿ3aj v 5|qw?rH ۤA!N+>g?t@i戃j‘.a &hu{` |jG果wc5re~5;Maj'nlh!sxi0\Ll\:vSoF|ܩtTDaD#2C׹4 n+^ 2+u2*,8 a^ > *Ы捓rTP3v-#qM sA9Awlt3xo.j#3seybd)Ή?dڬ(1O6.?MQdV>8IwZj/F|O0L  P LFh^P.ZǖwjDUK%2N듷P:ū`r2u9f5q k5c}X@[/_ e<fBxyEbS4W~)r'N$zUB4Y LBTHC]JK_5D!tͩ"imHț<NaV3E9^`noݧyay_Ӵ *V$.PT_٭1u^ؽH[mmVRC1S6VP^+/),p퐨Ś «^49G9irhQm_ t!LExN7dq4[YX 0C$[ۊBThS JJY"epIZHB՗!:%O1Ur68MZx3-=5:.萌ʑfŮ20է^ :Z 4{ rzUDb~&hpuH+U:ǀ'զȀO=V C>MD:sy8.2g5ەA|;CTD(~^N+P)Yib 'huQTN(=Nlt$h±"7!}62{ ;~|X٢vYh0 )B i̐ft)Я0o8bcSxLLdk[(8jApSp& Kl(o(,]=˘V|k&^5;-bU5y"A.m׭Ԛ|Hnc( 5R&)t0jou}p҃%1,Rwẏ{nN"SNZ<`:9%ZM`E 8u䒝/d,] '+-,bQ7zψHj>~ၴo[uq g8ɶS @10x%:H'ͤlx0n3)I80eާ=Yl^NC.IBϓavr1z/Iap^gd(heUp/(d>{J4e Bg zB MRMII_7g^עPgn!(,s;5 hg/ԋ_H|2GUz? A'-OUҝg߈QaVn'۹E|8D 񒐃 @ TRHۯIx5'븼SfhGT&"nC\!:Xt*WVyZ=3t>ϐ ˮ6 mUlEZ4TS )\>m,!/(65 #YRqǔnN {wyMƊ֙H`%2-u?f+^YbD #_Fɗ* z -TJPhu7#:=\q8J U|6.UA=A3m@?7Izi?Yk_mpU'OwuRS=\+G*6 s,6u7miW\Ѿz&*/*lT#7|\X>@gtG`MxN:<p Hh .a4MTjC*>-.YQ)J5Pn1Uq-j2[V: ^_PuUgF媤@eYqx69eRm>۾%" &#VtC?Y*m.k+g|0OPP1.0VǝFS BQ >FlexCoYOeNOb1} qo'?YFq_7IEc_۟ql`-k; AC J Of][r?>V5Dֻy6MMdv-cڊlp\6i I⺟=Ͳ-V\%Hn/ÊJbA U&Vu-l2#S9G1K,z(rJy-D7St3L,=Bzɡ"MuK(5cwL2Q͆)!TFA[NSTU6g, BycTqZР-M;F#OLXS9rt?kU"˵z54tWN>{&5)ܹ?EOxjީ~"WB57M Lr\ /;ce{kPr弻ڣ#n}s}hv5_##D *Dzw0.o`f+ѫr!K*B ב>w!X!t;"1Gd1rN7& AڲmB,nUGKiS ў ȱ=Xղ/P9wLSJʎflWuqM3G("D]LaS]\#[:纵nzD~e=h)NG=ra9S֡׷G ݗsP[)0!| /)lFyaC:Vx{6w,%ܰ\D lDx;5"$Pնxxsxϼ1DP3DSqbR m-T\F̏`Z=qݙYTқS7 d-i;J-&|^&bF޺N3PbrsDHcTV ƆwTBX L3/\ K 7 {\Uۄ'!lvg@:FH R<{tcJ.9Ug݊ݠ`GKF|X<%)w{FZGO0;nh"3GbBrzMzrj ТnڷrizNG.~G}YTw+ԅIW-_T)6]3Dܿ:=.WO%nf"j !wZ"6labllbQ>ɺ9]pސިZFUbx:h(Ls0*(_0wXn.+Vn[,_N'2DK5#A=Y|Ãh}@L&*u{ ҅t29*թ`XQvw '%Q XV 7pҤCbk,vt눚C2F z옭Sk5Xj|n!lnlj|ӥ/2Dl|rI m3k s{yx6 Tis*0+Юe#\s~Nd*xl^( ^bLo5HF9H\ٺnPP01J eђ\+~4z lEజl`H4a P"3E!J"_b&U({H~ƌՕxjp&{$Wk[kk[@ZD7s.f7v}n!LCegJ( ![\}5kfNKL&iz"ftGpb ty$)2y}uwl]R:r5P<j_7:!{) rõ ׃^\U17NWҝ 1JNTKQ>m|3E9'x?NvT=~N1|>1Pq9V5C%Z>[>BR/Zyg#>o֌88P$A}11 2Wr!Sl1ID3ZAm|IF&/y2n(6sFqGWaMɨUpA1R 4Nљn93QkuDRt)Ǭ&xu&&^8x6.K}fFѪJϹBc1%t>a@j}zs>U#~e膤D)1Vv+%df}Oa!U΢{Q]mcU Turt(mE$W }fd>X&ȓ Sc;Ÿ dv@L ~Y!Vis˩M(-s=iEM1KR}Y$b+ >ݞ6LؙRl6c@WǞ>LkikZ; ^[.STȘ("#k5 B;*)^;h1TU"H3|RF+(-_H>ιWuQvrHu4D+HF؎N&,Ў8+JOI_S'$+kƪb;K ^ EhE{H k'p` \B"UM7lX 3a h| :\H  R?}EXTpӘ=ҍ7%5#PʞwDJ8X<c.*Jq{s(.̈[Јm5+\Mx%:-2l%(R/?s-x 4%)N&\- #u3&yrgeN[#3ւHҦ`4bhu:p5š ۨQzGP?DN g&!f›c;F_IDz~TU8#TG=Dy_\/(XY٬_e"2op4Z_p?e:;D.|ÅQsTwZV˳=hOM*BQs3_]p2]{ukyK]Rj@淄';щٲ$arufte MT,kQ{qBB+/ wXŪQ6_{XF,n@τcJ[l IL}½oĶ={]?R%gF$1~?'a,U$̄kTܿ%Hlu:V+ 7Z_2c-3AT ~b҇2x[ Ag$}wq lۼh4r+S\5E 3 G<fZ `*h۔٤RuFXUYE9T GbpѻRj-@GY fh` Wix[*ɓ:s5RԼWÕ[˸Mô!g$b#F)úVG{[+X< E=޻-$X)xn^;޲D3Nb_._c%&}׶SK]tLQ?٣EcUԬ, j_Y Դ"YK& v$tM J"8e0{oSӪ,Kau=xЬ~6CQY@¯yaC}P\t>r-6AmZh PF %c)Qx茏3`+({X9ent1Щ,p[.b'qA{jL)!9%Vw tW`Y (d} dLClyOFBKq'GAR@s`Fk|7s x+|?Y$E[QBGpT(E!dI CW]F:bfȑ1w5Ō\u7-H ƥ &b1VC(!3L)K)Vb֙ި]+n٬2:^R@+}!iTO3̙3, }Ӌ;[$&@|G߉2":tOcĨhm}*ȪaDbh~c}N(yzU6U Ni`C)E`꥓Fn^۫])K 1@X#s%V(FΑiR;Mv҃|1ΤI5iŒa\blPfB6rBBG >4 Nd.Aַ#;rkHmUL(9BU+U "bq*תsq!!:1JUL:!aUg9Ht\ Vu>dKDk ^吼v )EDKly L) Liý_Y3J I ;&^h(k""aT|Dq{Uv qިWv^z=v«/_8&ءѹ(?f$fmC?zU&ڿϪXs*Y^ΆY~7,QMqMaAɣӛ57Wu*(ISNz>4.ѫ׹p|D/ªfbq7@i2E<#>4o_VHe4C+P1ugWr9fqf|,'%fS"˖8Ꮿ']w[/7@۶UJ*cv>4UϢ8Y.D@dژ=ZJ='xFbW5n+m7dRY7rokGTX'f慠 k~H }EzQZŠ[}٨њ2IB_żڱt^FqlЪ*ul E&[=>+ar`&{XVɶΌ[7fH[wr0Qbr{: *k#DPB(w1%?+y7LI4<:COLXk[75  m&M0e&ǖ,LY{T]bbUθC ,2{%ז/H4X年=;{30@ڪ5ǯ?7C*L<:XsBatFTWi^JjMBpٟGNaBrl_i<١o,ocXYDy@4v1Rwiw ʤ~OpG%O*wN g\u^eQg7n~ULbpn^W kws:4[X|L} j)& [8Ws @%a OٻW",Q`}m)1>gCIoP fx0VM9Jo]82T{1x,| \ERjrPB^J W P~nL) F*94X^V"E@[ECfi o%&Bk1<'f͔Dϳ<7Ҳc laf뿾n!W,Q"jbWWbFF3zx \ssΕT$:i6,c'YN6N$ tG z;ux0l$P]hf=-AJ-ZCqqe{{+^i!` ޣ^wraPGp2࿈w@ؖ6 ꇮT1,aM~^G3XըC]&IL$:Hӄ:I VXﴞx@9MΟ`Ĝwue%S(Bp uj8GXlpJD}9Y##WSCFQmD[2/˗>Mۙ\'?njB}a-xU*[/{* o$~YH~N#떦BMUIJ"5^4//wߑʸ˂\k-nw|ՂVׇirƏ('.g8vb˜@/715+:9zˤEf[P=Z⪮nkNkφ#d+𖳁y֜R :BRߪJ^7C( 2$0<"J|+z_ tDx7>CWηȠZOѡ* U gHO5~5J.1g7WƀRpWߚѲ7[Y?ΰˬ8Cvv)"S[ϧv#:?:$߼ן`k8U)6a9I^ Jf T6Tĝ%{\<?zLFxgR[I{;uL\ަGU?!O/֓λ/XIAC Y,m:zI$O:0\[5!:*ݸ Fqjw@fTIm 2oL:89ZaJe7D'm̅7Jx E'=m @RGf rS=8U6Mֈ AhOXuޔ*6rlwƎ<R`j}T=8dc9[4Й+" HQB&b$pGZ͡nB,7@_ʎ&ѥ>:1(z jYRK=3ZnŖt\ r۴FU8'M?_nnZ6%3)Dq͊/'GZ:)}L 6D=!>9 %u' .ЮOZsR^zcp&HG˚R4XO0',6DB'KSu;=sOG${/ݵjCih=bj3dّ_ $% ^g˘>Ġ_; }Ǘ; ?韰! Bڧ0D{xu [pV?-.mk?Ĥ*ab~ ,?bvY}*L|"0)Ѻ+͔%2~?ɬ'sζs hnp,m;BK)/7 X->E|0DPJ$'Ǚ` %B ""UKJۑ^G #Hb bJHSv{gSS')h s@t::iE1\|iQF /l*"sq 9:`ErӧY:RȠ}>Os@u8Tt1 ^WAebHXXbKHV9YR_PE=r{o7:p:r/ui=S[*-|ôqȴ4d;9!I=]\dܴb,qNbWIHq[9JПT>9,l`~vf1I]@݌u q(׀Q<38Y#'j7U:; ĝnQr˚O* ַtةd#c]GayO[A%.k< H.Pg8kYJ?-U4u_*(J)uE2JO3j֔j?OclLl:ȡVRZwE:%tf î[,5S-urhZA#%_,n[F"4GrkU +tRѿ⍘w6'dIgp vv 2Vd~蚊,_س4~1PUM. ?eV)FluP bS#paDh_* >5: @t+5+Z156Cw-ǻBQtfdQ;%[*ڂj:L&فZ6@!&mHwSb!4gRBv./X u;֍>uZB 3^QucfEeCw7M*O]i>gSwYuMP?!maL@#Mh{EI1~aK=DҀ|ڷ,V d/*:xSnPb奌,q=?Ӿ64$?ߨXl0m\c|\o+uVͱRMJqޫ)doBJIC2 ׀~K0 ~wrKexgحg/gv,x,ova^+>H<%&IpKRW8 _Px9D׊ C_ReuPQzn䴰gedpb8b6呞3xI̻3X8 t=OCx J\#2LU,=@4* AB4Ƭ8+O:ggŐ M^x#ߌ`\7o82ԞB⫆J-M!E\Q2qP~cB^аL)W4gÓ=!WA4$$F,Z&U9 BJM( ظTMZ >7gr,D۽5zzT!u[r-@N傤匄V%bkN I-FB5 B}'>|Y IXX`^hXׅQH뷌I6< : 3#^vo2S$\eƕCcv |28,mX>[I%(?`4x @JV|9:1@)+iGs^Ij8yd{͊?jB ԲƳAE5I*(QL(| 2<9JXu2X䲁+3(NR@imt;gM0fTmd⎾$lbh%9 B2+{>%_t]`+B/&ƂZd%@if1QCagpuUQjQY9.Y7bYIRHs!h$q-啢Hn^ɅUOW$۰,P #8OB~MJy-sH~o?`\ѿZ>10A_6*Eu6\yOyXsaqn)Lws;< Jp@MzhO"Ѡ%+Rҗb߾hs—g3".-̌O5+AiRg5US0/J\b89Z?@|Q/K#ڎʋR%.jX[Pijoz€>9]d_g`#"(>/PJ𩩗M&{OByB T H0[`U<"F Ә֋Ɠ 3*I:o רO R\se/D:mK9fh }Np=ae뵬xsr.ќ&W`PG mt61(ITeg#Emؘ0iЮO[j)PBJ,{뼔:(vz5Hr \ eIi+_w$\Z%T t#P>ùD,Ic*$ VVG0!Z؅98a`1^~PFBqG` )6 T*!eP3êX;@COp#aI 2,'TZ~PX"6|R^u6:}#9{[+KYV Ť1, ƮTS*<(0AگIOD${&]<2VӷJj8ݕS:1xьhDpo$#ǀ/aF s{, J,ѓ@uRx0unl$MϙK}E>)TrKD 8EIgmpG}hX6?@Ol;P,J]8oZ`[c#02`H_o]kZ^U*vkk~Ո?PD 'wBf=w?>9HU*@~Tw% b0(Q{eD#ViyžNe6rNh{<{^%3=^y; )teHgfdoCB1ǿ+M7A ^cbGb?98Bܯ~=p 1'N ֛8`A: ?қ F[/RG4y\ç̏(vL#03;\!+~I^q4- *vdcc#0n9us/9 \0dIλ{s))n YL+ҖZ0'yE>$l$2JRpY# vמDt-DiPuTnvXuǒAJ3 z|tͅFȐԣH,iw: 4mɄ_E%Fe+%2T*$mމtZVCVy9WzջNli ƒXJ"#e+nSOvufw}~ z`2_܌#m{Ur4 tޭ ̻[At#tQ?Vr[52W]'Y6g8|̐bxbNYwoF&yyaS+] qf%/i>2`>E<8r%;frh&S}Aa-aJ @\[A-h8J좍ɇt:"$AJ/D!R=.׭ѵ KʤB"Dz(W(P++M|+ݫBR^}ɂ\ovWNORxH,;FezLlq#R ʨcO=V"aZ5({eM[1@K Z =4[U5q6Q]J)nM Eog)I`ѠPS`o7vx`d$>9jb<3KN83;:)޻tԆ Zky->OY(/(F&!>&uzW HѾ~&nHHٽ@5>t,$1Cq&&SD:HG{B JfŎ[[IU1E'Kb[K-[7kxBF̴iwDy\: {M\]=#("WwUCN?]_x@2H1(O ;CNVF1ΏS2(G/&;BJ4ԁ7+|{صwm%R<`*3Qqљh)86~L*ЛhTszpij'3H@F yonG t)=# >Օc8 mKU-XCOR<}OFS׭d\/"CyIh:;P[OYqSI?7 ꞻfJ'&6<9;.N][>8Hkc_ӟ ?PՉOR C͔y a2R e_CXG5-T*Aib*-OA 잙Lt_hI޸'ߞG{4fz/1WGcDe>S$L,a|B?vFikVȥ3O}4Cs都(ʤ{'Dj,k)$ggNlb9q\G䵜q\i-#`dLS;9IJ#_^]^SQe?P[Xh [qGutMVCFͩQҭT{E&6*R:Z*3#YQ;UsfqR@c'Z$z%lY܍qhy킸ԘUFM)Cj6jDԖE`S"[ZrOYԪs|,@ov(j^A6(羱x"P.t]<#A?୾棗.VNϱOj*2BH^ -bu k$lsiu HP ЧY/yv/q @>{20't%HfՁ(k.A)n#ZEhh}r1sye&e\dGjTNaiـ!e⧛dʺq].%@zcy1E$-7׎z K.-JQc 'XLC '}CrSMf%]co)Qk3AQsD|! i^ű9!gNM>S(n}ڒ`//vj)D<%k!4iS9Xti2?<vJ :POׅpF13ɒ`alj=j6EM&T1vOa(ohTJKvrncZ!9pj}Pm IWxlEtW>,hI:SԜ%8!y)*yK!i &:,*{tv; Yڗ7"q/q"aIhon ܌as2g["D+1rFKKzg`zq3qCIJM4@tY_Q9ڥ~m& =ps̨៽{ߔ7"hQ|.tM@ۡ@sМ?6Wf:"@Ŋ|@j!S?}Vs\t?~j|^ m""AR1TZ)[L۱hyxdD@rø@~gcR =HWɝ; &F#h ౄ,$$NV!3E|]1DSƝm!S i[['Ϟ1Ns "rىgc &c;&0޵FT`HCP~A!V*a= >AokR}ُ$w3 ˝&M@u=4{Db z-kD- /d]Fxn8 yFV#R?mGHZʠ":cLk\>-eq_v([ {n9T&~RtR&R~J]vT0W!XgzmOaJAR|/7x)ldoE4mC ;4RBG/zQh6?GOF$fTl@$i>L5$Ej=CMLqx}j7dw08hϴWH:K_v*eX4Ȍs2.# ^2|c6-5.]`cƐۡVK:N zW?Tgc }W É}P H֠䋯mE+$ cWiǢ}^xfԍz 9wE5׽ۚjޡK%);$6k1 l|_=UI"Zd+~{<.#h9 Өx& kŊTc/"Yv@)s*OlWޤ˨ZDQgm`#\dcP-` C"yĽ+jv"^ URvu6_8)g7f7y2!juҜzNF%5ɠD4+ďx@|Agci$$a`cHղ%Z"n-vgm~d =(vV};YtVp& (6n#w,+(~HJFɓ`#,<-Prn@l7BW!QegĦ!/`"b'D3^z𧻓+qQN) S;aSe#uJ 5nTR@~]?٘5e*繲u`cy8wFJ)fO,rUT0.ORl)韬-Ꙟb}ڜ 1dM^ 3?<ҧ ZZI]3V= ]x^*p9yׯ݁`Cr"fj?.USUA# [TXIJ/i6kOM%mB. ^S~31?W1EPowk@09PVxۭ'W:K&lswiqڃkּz[h4y/hqGqj81s#:z.Xy#wY"yzW( "9  S( HZQ9ܞ~XQ 퓪αnUDow;yuߔ̲# \5<;(MF7;54(AGBz fwaRp"VdnٓIF(N*ڨkwl`ݭEuԅL'ARԴ8^/ ⏁۷uEU#V}H)d0ri/LP?ڇ5g<^ ?pcjb,cRto?-&uG/:wսj4paD&=ECo-'1O?DBU "Y{ejWp:?[~Н =ai'@k˃H$&7P%ikO A?|NٶgnPCD>"'J7o@SP]dг:BU:+m*qNbf:9EPϴ-*VSi1[~`%2X|݁y_׮x9WtŢPVݯ7  /{űbOyĢtUV1rg4Dsf$kkfN>c:;|b;1O见vEʦ}LP}s`4g-|4LH7gh Ztr;ӪBع X(POy TOm:,gXLe&ۯ+gzyըJZ&q1j^:cf9^DhVtC9Ut aڥj1+Ru}Y_o(3&H@ѴP C;BsDw&5ZK'OF^(s1sL\.7^Er($+@h S%Q &$нEegWVU/}# Mh‹㸡V%v{|$V#]MhyL53>IˑKւ4w=Pwנ=l]Qڅ*p?ٜzop|,S/ #~.'tJDC != b]3Io jaRF|d!;*W^Z‰ƂJD MhXꢙM.0jX2 GuAu$M] eom?]0R7)qk1 %X"LV˵mJ>k qk&=.@l!- {ȥݝ&rs_G"j3Pf(gRjkG ;ώx4 <6?6'+/_\|:K /)%Dd=g\ #t"LRQHը1\ƫ/u7K6,|"XOQG+u+Xs}kk_ \2Tb+h^kou@ӄ7yt0EG?d}y@9ޮv8 yQMݭ-hA}|ZprܑC[:뙫(PIؾAZwkd 3@$ &p|aJ_T+1-cgu;mXZWWM TnxED=:zvq ڍ,4rd!&;Y4iUA24:|r#d3q .t~.7k1Dba ןA2~7z/:R!dQЊ(GxbW]4|;lxǾs'hv7RXTtyc%Wu:fU0kI˶)(M>EHjjmazLT* ]Aq76(BU\n,/t brE^9WU[0Gj 5/Nq{5+`<4=i)Ů} TT!Q']W?*BU,; 8zjTRH^ÔŤ/PZOf5'3e?i赫8*)F:d5NԼŧ1ɿ1D0s 7}2l:On+T.J24d3%{l, ԮÚxzgMCA Nk[+&%vg:XH(\{.sA %k\H8l~eph#+Yz׊'Gqi Ưkߟ%۲iV_I4yAEa؛+eD]'HKg޼wndiNR6yƌORB@R!y:Ob׬k:" /O4Z@`PfӂCjC&>(}v=T4ZEUJ{pEH!O0HՏ0oCL)XU>qkMF?S]39xE&6ĸH Y3 4%BRGp-%<rOפ2)jL8}~|Z@RSJ5nn"]& Inf ZM( Jn1_ >ݡ^%?4P 8Y0$p_I4l9%\Ykɀ;=grecx|1:RFLGZq4 t 'J<}hʇ}u66P 2'Ov"0a0A(纉ev,rEe!fgmCb۔Uy`%$#+ 0OeH=Ojx &r.WnQ*#pH" (@y` ]ux\ϕc U405<=X:oQa}S&k, tn"Y~Ӵg3LBZ bP&%(!SNV޶}Z4a Y[i&O%Ѥx]mW赹TtA3n> X=tAD5ƦmB3bnq<5=(DUg[;}ߞ-#4!~gސ;R"V-c dͨ '"(rL;Fy|;{o!e[=+Y]cӕ6D4,,b-+)i.|ANq)NWސĴ_ߛq59s^ҢN;EfE cݤ$w'*emF3 Px9Dl\e$:b]i,gouD _m ";=V\u3֔5 7qOTUpw? KrpA՞lZb2Cu($CA:&:~@/$DĄ"s&+{xB n1suSzR'0]bmbŷ*Ar*gneo_ʭuzRy7,tRH500@ɱYNY9ɍz,LlVПjMW,02i=\F š'1a04X-'U*Oe|/ rs̽MͣgJ!f<&g(n׬lJ~u\ڍ;. . m~V]Y_{tа ?FHrjr+ބ7JFxFq<\p-dd#lf8 ID)σ$שKgqJLDIHgAN &w>AEBzF?;<մ0` "^eưiFqQ3Xkǃb"O8uN"[qאUTEV$-7~bKIs81Vs_yI'v]l濧*Jgw](Gi|:0:8[>03k,_L[t qbє"טWLF?v gVC@b.!&Fd [7_Ԩā%\-ؑ3utC|6PBa o`0Wx9$$l|Eq8m"ҭtB}ǡ #zJCҳL?jg?ZuG7qHp~R) h/ysX.EA\V# Q|QZ8ӫjs?$fbB1%Ӂ}=O44Npew9[tO4LI=Y!6^&W]k;I=TAC5N:*>ACY,(ċ Iz#]3{/8@t҅9#3ο8 ,\uelkT6&ǪH-nIWl=/7htb_Ј&Q_ݘfʘdċ?M{ :,ldp؁5JKs<0mTU]nDمM^iNh+!BH,CO+b$ =ےSP StN}Ke1e\\DQ1cQ82lĪ69eIUcpUMǍU%KI!aMf9[U_pVHQ|::E,sBtQ5Ez9bvyodN÷#5ѕұRmv jNdO{7r6gL:jug55cA<!\'sYrZJƒSQHD(cb[?NzgGYa@?2E6=lv0vGrOdc9|+$L%``F"Vb4b& R1۴3yہM"q<;8&ٲRsb8n,:H#GBT-h],H5(yU6xIx BM \4RVқr&/6=DnŬ#(Q ٲ :/bo5a;n.1~\r=6T8 1?ݻK.Qޏ;#$u[[NL).TZ=ZnPDU 蜪D^ILS$oͥф(U?ӍٗϚRM+R>>*#gq' pfUj9, a`9/L?nn M# 61Vs#lVAo :АEQ(Kq7{CS359Nκ,YҺstAg-SɒV&Fc}4ޟj&ndwG4\BǘksRk7POpwZ$s"?GrleM .zfJ9#*3򶆂/0byt@%VtPaxJl~z3%-\dRGlat6YI~ka^^d -,!*XiyT 1+ KhmcDp/JDNЃ[)DAӐA(<ݪ@”rVD?G7e;OR0B.*1)CRtU2L<02&W@cͳ$KZ~[&S׹W_PtRq=,_ Od3o{e?I+GWt t3%"Tv;zm[­# ˖^L !lW ضFyIh4I7 Քg̟E_v$T9hQ!ۛk*,Hר| YKNsczְ'gzNO /J;$+VuLhdBU1YfvF}K6,Ɖ>3i,M計pMd Dvu~0h== ֩!sESkZDLaf00FX'b EuZt#vmU{[PKNX`HY%d:E_ 7ieo*qg߆hqSx`q)bяz{7L&a>%K'5t^ _efҹ믔q%apX)gnsO MO9!؄t@q(*v^_>2vdirQ4cJ!SG/Ր]X$ѵ RFD w6EA5?G̮y>͎byi0ș&G1%g x®%EcImG1vjkumMn8T3oP 8&CE]QD=Ԭ1 p!DZ\HG7O$UUfcҖk{wmtjayTE6۳ yZ6VD#v0٧%Z;[6Ɛ$0 U;bׯxtE TCk1 ɤѯX~>H|Mc[ zuy̎t ʹ`ȭ$eLՒn^z2:7ЀQF\QFاe.ŭVE<ę*NtdI߽{M:N*6Y-X;ÓHtx:ê \uYbm蠭R=X.Q{{[l@pqqg0[!rFȕ9t?/1_xigc!?H;]Ҡ8vZ44vIcž9Ru# yI/Y;[l]M7ۏg&𗙕bH?ь9YU\yp9@D>s٬ZVش;us շu+T?W?U}(6`}.  *3DPyѹgpY*ʪ$ۅwhor[P*I.jr="I.ǹxǓg9%KH%g ޓ@`gJbi-@*4 }_GĹ ߀tǓj[}MgԤZىX8]_%+9DG=kc\$kOrd>"S6@7 _Ҥ#)c_ St0dH肬1\EpV5Ct{}.Rه(lLd9) I;p'H2U=*8h+ <{eݏԸGg2Ebchw8Wj$<,/ ɫ"Lͳ01_d ¬HO ḇ8_.h3>|;8% ~O0U*Vj< Oa}InЃ!7p8PאxD nI0X+]t)>TSXrH t SasQ1F]v*|W|.9g1zȡATM1qÄ)da[/SdC龋?\mÝ>b *J_2Ʈ.PG#qq  9ʐ " }6Ѫ6{S5MMrU 'UVK#Sh阠Qe y~0RZxw6!`sq\Z!` E#L%CeҏM".Ku]G<H=Lz@,]cQci8M0ЮFRY;u"sAp#/BdHֆIhΔ5-ߌZqJ AͿf [B-v4Uq!77Jot\rJ WsGZH܌0  @-MVeH<q$q})^x9(OU<Wq󇓝 Y'%+Z%rTkOH5p՟#~n'!˖+ܜe,y_gNNT5<=lYqna ṛ/, tHiPAlzī#] fݳ3ww"%ϓ TrX:QK"\;O$j0` LROiƾN Ъtk#]fpGLK U1 mqdIw )>eժkWF PDB (@ǚ Qqc9ā{dQFޔbzc')UR'FN@1E(w)AN枏I$U?80Z]ܼ ~Q;C5D4Ƃlh&L=|1"@RG=. @SDؼϔxT\\(z#E3-2ؖȉ6 < N*f2h7@nx3=NB\tt7bį!t:|1Q$!A%BҶ ' J0H T~/"Iڻ> 7 nԞ{Y^+>H RP{h+P${6&R<~jDĪnFqMӦ%8' T`cg0iÝ$jNhYYx'eXVn-.# s by@LOG5 \h^Qqi7fS:~E?:>Ngu5 rL:#p<z5mË+6Xg9qQSC )#jqew+(yl!Ό3IΡf0R{mîa$ ύ ؾ! L Q0[%3Qڢ~sԔd!,:1Y d٫bK# P>Sw&NM#lM;Ɂ׌fb&6# @)9کڬ4oPш:0iy%fNh/U:V$D܊_qY&{33 ߰JU{mnvNLs-$~\EskzG['U|'%kW×ƚ\枫ΣΣف\.@2zwX̳,!;ztO pzD' z2|'Ƃc h,ygr0,@ӗLnJyXy$WDhg]C*fnzn^TԿRg0*=u_zV 2*zGL%ĭ-1~)V~5lFA,I/ 4*;i۶.7xy}[.HH]Y Ue jEKX mܿL$6,OJz' XcZ'P 'J 9غ4ȐHt)4-%OQS^.#p=/ĂO  w^āӹ &f8 T*ZrVLվ= >D`u#c=]6hQ*{aӐғ]'"uԈTz ~柔LMAhX$jtx6GcrziM9vR/S0t #Ѵ}ʻkH t|t;k

    eL wb)(HeB(/=$n3y}Knd L,[͇R κБ+d B"2oYl­6N†ְyFh)_GBnC.Ixm&t:G#0Ѯ~p)%jX`fWu*jT@/l)p"p_F޺Â&0S"Lmjdwp3j b"pj*(C..( Ll;{Eڅ@{㇄o Xkڮ$eH51#ք(]YixZ m=!`2@,F0^Gŧ]xgq u"FQM VnTG)~2$|Ad-H<\^rRr[/;g̻t d94#OAR'<èUKY=},_.uHҒ˂ܬB"zd8u2%#ImK0ÑaJ_u5k:7gl8̰hYS,:q,VLt$;HVx{iXH^ĠQCO*Es.re2ʣVtgKHJ9,P|5J [?T9j>a/7`f@9# d<#+ ,($yte?ݛL̀=,0*a@2g`jƝt)ij0]M5r(*56 ~wETwx'Obm'k }JL׈L |EE)_A CGKԂ2}Zڂ}1Nyk)٣^~+"Kg.NBꁇZa ER+҄rCrÏ| Z 3rPo643g?M d012Ҏ+HL?$*XɳiμAG/6F[ڝg# J)SݐFio{#^j֯C^idž e@a+m}aAt*ʋ#@Qu>”k ];N1CdH )PÙL-oFv R[e24a z}LqV&BpOdSeY5fJԤ4jy>^ _րl芶2 Ш;b\o;fHf\?֫k!Ww}k{1e{n|7*O>#i६}gQ*nI_k 6+2k3z,7G"K9&4\?lֳ#i2[F#$ ]i,؞1K:vvZZDIЩÁ(MSxs,= A[ddMeeBbϮ62idnd`6ԉ䈫{xDSN&_1uH|>D;2Х INCXZ~5]N6D+F UHo&nV]M)IxCT"$~- }J)PhM'*[?GY&4ĤK_x됥bu D^Ǩ55M<2 ic.p\? |`=6aq:/!%$%F0]@}@MӚɩT('pVmVfyIK `Rxsx/O4G]׳S' !vhږ%Ue l ȩ4>X#bK_&@j6lB8W4`0D1P໐뱎QPmKl05 nvdӚH241}{VW PI >~9P_Ur He? Ɨޡ.z3i3ter z` wH陦yOAD̈́e 7i)ROڵ@?w'+L yf闥X6$)FцdرڸWv=f rZ`3~%fӤf%QIK~$ccP3t7m~n$ Vp `%F 2kzȍ;7ѳw¿1\H7xtmGW̩Q ?D2d7ܩYh(1Pȉv/()Ȃ>ڹjXPJvxHA|Zf}q&@QPKcp"-h/+d:Z-&wM4A?'>\ߞBХJSUiMgWqQ /y?8m˦9&pjǫ@ ps٭wbdyqX .P2eԲCJ&bo n ϛ&R# /uYk$xbd$2 a-Wħߙɞs?#l;Ls޴d߄:;36VVI18vOm1O4p5l+>~\GaeC?ޒd.,Gﰃn=D&Zqt25}$NNFs),:acF'9bS}ޘ( '̂gO>7[eg T.Ҷv~:,K<~y:o%+T{ ;4N~B-mѿbA$,ΕÂd} 56GnҦ>Ü Pmhgѱ >yM`\z(5֧CZ-K_%uVl.DaX,°$`A_ܫX}eLuwf^/2SK(BaVܰVz\/e dup $ܟZJ"rԬ~{8ކE=ڪ%N\a,?$}Bh`wpe2.Y6/9̲*Y'P'U,iF^ ًR[U'+M֭Pt"n@2Au@y1iKl6un g\Y~9-dLX׌Z0Y`O/ bŦ@ +hm&*}/AL"ܭЉ(n0yz-_G=35 F]_zަW=5ޭ/fpFLie?eҳlrP(-0n#s3PK -Z((~F#Cy Rw3Rذ[ H9ru l.`ӄX2gLqʢ^ݕ0k*ej W?[j::)91C`SG&¤Gy)j3IМ&|CL] "fr _}X}(֡*S hYPzr҃9Ԃ={YVo\  ־[ph+ nb#ɯ$Hj}ICa1yiz2ind*I (taBmʇ?VU݁=T5,EHT N#b J ĕ ¦Z]B09߹)sbEFv{a$uIUɘ|,M ^K7e.Hy7{$m}YYV,}W#73b`B́9*0sD.C ɓBЋQ g>_꺶.}Npޞ&yt\OP'd bp4Fܒ)Ǯ@ YYsfx;>V%Y֣6޻{"K,C0ֿI>wm m5Agss Yo?{1M9(%EgW(!b;Niu،L :jZ"9ƇB|{tOBT:ٝ`e7@7K埆,&x%`K[d *vgsX3ןn3_C|xU$zנ(6{Bu4hZ!o]uj*nCߕ]ڡK- Pv`U[QXBPЗ~Ucdi$q)Q5 ;%m/ϜsJعphS<N[:ia*IEDOQ1z3 f eZ{7|b%Vs!P}V;?]| 0YPDN `h%҅4*¤RYrX3y=,Eq]}`йK#f7p y/h[Y( xM'r (Dd*3P%O?3[L+{0WSdv.&v ($e%=4]R;ڂ̐pZ]OUe?A`}to-Ez\#@آ<:[3e%*VqSsqR2Ƴ2>0M211.`u 12hKwXh 4՗{G;E+QB.wwf``Ql_QN%_C:Y>&C V Yns_H!$`Bΐ稝 Dw5rLt{_{h/4fp{mtjUя(ow:a'B*ۻU1pz:Cߏo2'SZv&wT6;bȮDHLīJԧ|yxՒ=,Zu,rrmۮNj 2>X$*`L:fN*G<-S{Rg͗=ԊD]ak\ ۬%Oha=Ra(݀sw ;lght-Yix#DsP)醕mg-_<#Ndݰk)NظzN`񲀚}Uy@cwq 5f]r]l6BNÅN/$q™<O?燱1"4<cO cx ^Ja(i.S\ƒ:y-) i>pA(XbOX8-۝ūPZzӝT~ȲcKuȂ{sȞ.,P'AFM>nVz\+bi%הx3 W}Va_-SJU5p'  6 2'}Cd]{ ʭ-qP\qwo`r3p&']ZVYuD{+H;@?q4Qi"$9MNA;|yh5yΏi飦1nVczUt脀ܬ=g c}\zwoP]P`>x# dIn <2vxj3gdfK)nC=,2v0X һ8'};4 FS?ܙA#,)@ i_ C0j8St?'J"hrS(zHTqjğ/b\ ~0La3%FWniɶD'+scSe0w]I" r 嚵,|j@ӸBMi&ֿZ?ho#BhͮdZ,NRM ?KԲDX<O@ KJTeV*abS$}1YV7V_ +CT l.*%T#[Nǣj"h1F+[y"꘬t?o D8 J<x[na tl`I'{-暴 JG# )u F=-/<=ʾ3੻-:"([$Ͽr=Pjx/ C .!/ޒUN8!Ԏ26'AwyzfLA⁞e=_/]r7mq'"c`N޲y0M ?8}52y(l2T=>+^wsv$YP AG&:'G^rUK)ÈT/y N7n :JXĎ3=Ȳ6B) uNpZG 68L<ͅ `$UЉQ @ VJrݷ$CD^9Bz9knHAz@Z8)>Q~Hg 7U>I6@d@-v;F3&8 Q f+C.|HKrdFwMY{S--u3V(N:ݤ=(5w<'`|(4u1!aqԇo۽y]`W:^,T yp[`8<^0 j*.ď4 C";4:9 hTT%Ң޼z ya{>%a&BL~3֘ gnQRK'Sg2dW~؜ |,0GK6|E g )g"i|BU,(y8j\QGAEUJK '9"^/2Sb45Ǥ~^9c8+?EJ0BjF@@٥=A2SuҐKj͊pl%~B8axoV@9DHǟj{3`xP ǁd.5?ld!SWO\Z[$59ˆ3Nm åڡx qfn')ZCj͵,bBzoxs}GzTLۗ)r;:h[%M$r"􃼂.f+|C_8&Gp6gWk#2uI]" )Ή6iX1cAĬvufb` GMj+ 4qlKן"{mjg? !pxbEN%ESl j^}!rkL?y eyi yd -L~R%rî+FQ 6^n:Y@~J@8XX3ZW`LJbVt623W6XtE] 3>jkFzx2X2z5<H|W@j5zNN4@[&\D#^HC9X\ˠgƂaY:{ngk%kGL޵ٳ!PNLU5L26@HEBF53Z}8AMg`}22ܝMTȈW|A%EژJRI@N}dO>EP"+Fث'$]$Z{o%oWrÝd"߾ߙ){^JOŦO3gODݿ{ &%G=1's)IRO]%UB6`*IfZA;kzYn+:Änc9*a/5Jvpo @wo[Kl}n4eau1Tc*MGt#B,;Uo,Կ `& vyeK~!k;s"tm^Mt6n0Y[&W=Zx*ǝ(CgZaVqL6_~AiˈC8IeAR@?xP^B-LqF!:4콧~1z MN]/&ϷI ]a9,rEbE4>AiHwo# -JeϘ޽~`WֲƟ :r!\YSy֚4ϽTdeL6=o_4jW¸X?M HHVYR`(Ý$"%5xGcaN5:r/`@-]Cϔc12-sA\qG|$|5ױD.ǁd<hSCց?ZtDZ*zvNte:v"r^;G6A 6(ͩPGje.q4YKABP)d/z̶oxcPe .@s]m\H>%kX LM0YKfQM:O#jj =*DX VTN_rwm%19ؖ䍾?"80ΪD:C:~f>Q=0hKR@Ko>:A!i5}TbjoCcpy^uZsh#7;ΠpuvVh{`%>&T5\ҔHXހf6|ycyZw ޖ}miPxmI40"Ynٮ&e5U7~zIyi)XĢ08]|/P¾օSV~EIƕ}OfgXUDQ(uOA3 ;Wvq2ت aK8ᛑQ.:hҌ`!0H/S^K$:w'+\2GZo>mP#; 1z 8)_ }?H@JΜo0M_ʹg`fWnϔY&VyHn8 5dߡ",$NLyW)%ͤ9mԼۀV%Ҹyd<_biUmRjxqGguvXzֱ)x?G ZPHWtͮWx~E3Pbf!waހ;گCĶL:闄ҽx *:+( KIɤV ;\tYag$\Hpr%[+hmt$0MdoϯZ}"OQ#g?OPE->N xj[* tcW{e0ZUq/q<>Y@ҫ1$fo3XU!].((: a-_j|s ;R+ SFJj)Y,}!J&;f&+Ԋ ahu$~E"REY*-sGN 1ZԲh"޽I\W!lTD;)~ƉrK0+Lb<f*K|gMJLSZgKϳz80T9NKMD,o07uP_Q\H9vԸ+I$ pp\&#S YFIoKU!TjuB> XO1W.^TT^Ipp*8>H;+Nij~$:ʤtrG^wFرyz[pqhQLzLwBq$U?^[^M٪y&~3^Ze1Μ@*W=Qh@'LǠ"T @d @3 `%N.B4X:5Z+4 ] (PCԩ^y. #3`v=AAP\t9K(+Ϩ4s}m bݜ8OA'f, YPȐ Gv7|s8f 8UsZ*ۦfI}|}"&+U>ߕ @Z22o`ᔫni[cb@ ^@Z624X,~1LkpB{yt.MaJ4ƨV3I<5`ދB!l|*i0T&id4<[ǫyZ2\$:ml#p, Lj6LNlG-] o wLy&!t_\o=fEӾaܶ$(Ky[44j5Dp SB-fs7ӲF/M}kdql!|誉)(_;%$5\= G2lxGH~Wh(/ZX~+F)0,*)Q$MnKս2Y`YB:+lMx>ґyBQ4@m5˄YT'7 )uPjs*feb8 s7ibח:HdveaI07NL- ~Pq ٩Qڸv[xV $J[~rr0C/tSꨢ #'wU(FI7 lb*?&j%I,cb3[V$V5N5(Z0ާq)DYA;mjYKr*c܁ =X~aV }_0{޸v1ه!t$Q{:p%KU~эcH~^~sx->^ "k^pt UM|+M3V4Se[ЂQ洺J!R7b)Ak0PۋB 0 'dh|,| ]:똷{WQe&@z}nwN=/7]K]y>L94XVXtIӳaDn&隿h*/NV5mԻ36@"'PZlz9H}I!I)ZOsV3I oRD}2Zq`\[..4w{e=PgWi6k*c[cɷ=gj"ᬘ5,:g@I<-8pmlє=i˿#fq܃bUD'F*I|m)]SzRpFӺ r&}ȍ,G)]i>F8 w um7a<\n=R4iO6ߛFI+w Qլ(4X6mB6UisĥC0YJf1QVI_ty1'{(A80s?hNpv*R7TYg2B.U:, j 4œ~xy^Z)msK_-Ͽ&f9ha_zCrPߖղ*VМb_F4Y4;joE?0(L͜D:?{~on)a;^oPJٮ1\4<W6>E" :V' oBO U9̍x& oIA ry&!I}-4Q T7INN`GÉ #Wݟ~e =̽{P4Ҏzힶ8^?%yDo\'Dwq0p14kҌ%"Y$@>;NpEIM͛EfEkRG".Bc\c1}%T3T \y=:׮OOI?c_+8p^ qG8X,,9ñ&*/a6+\}b\8{{2ޅ2=)ʂO,u8Ƴ1"[b M] }Pm=-8-}"Dʇ[ik"+Opl]E.iKydJ<: `mF*JP[q:-^'A9%$C$%$͞#}zjnD/#{=޼P508.ޯjư{%j-^V;+.U+P"[N/L;T~>^ӨI} ;JN[/SpR՞T0YډaR%v+%*+jG<6nЧxC"752 Q}`]#*Htʃ^C>Ar!{ BRcXb䌁!x < pU#]hzYszvxf9d\;ݭ|NUbV2 zzuL5cy<6E8 6wvQl}hɀdF;>F:,6 "Gåꥦ<׺t`Dޙb/T!- *)NUo&f>Y!G#PVBȇ%qX #pA }.i: ߺխ(Rja:KYt TZ'šN}oD0a%DUusXq />@ uGC9\L]2ZvC/B!cf O9uzbU8( "z:O zW12x5 XȢlzxNboe{c巬(~nY`#0Bɱqv V;!#u:7D՛fuBcczFDJ!ozCU覝[ӋœYcfp} Pz@ϮZLiOfH\7:xG~}Y>0c1p,#8j"&koiafNIvG(}n]u!1h5MtqJAV[Ww1ȸ!i3Թ@qt2K*$kǨɎŌY p:'cUc T(QO p_X{gtrE~~1]TF̼3l|>kgy>JqH^; p2t6w-OvƗ$~o W^jU_w^'E=.?os kK㱆_V53  *nR Op!%cާ`?s6j B0.bsMwL=]%#׉+s Bp :`mɺAw s2/ rOQ`u)+ W W+eH1K1]]J D;s:6R'lDnVv6)"AYнq&c鈖m?>shݠ qq^#22BeH'U^myơG۫FST#{]&zO ;?B2$ٜCSX 3gs.xxF&F_ UR΀6J)=׎40ZFfW-Dݚqr!0,l9<WvL:7 BG&hpZvj (M@:tgdC"J-0>Srٲrdﭷ>y,y^J)аAe1֦1MMC->ilȆl+yZЩh/G? h 1Yy݁4z?:۲Ӓy+ VkK+!=jmJ"w Gt- pjޛk "MOr!;f`7Envaƻ3E{b- :3=M׺cX- {m@Ѕyk uv]XdPi,Z#eIn6q#lv*zB;\Dfx|&N (-@Am).L!+iMhio^ϗ'`cx r&c/dwah\QDW?)٫tNFYX`rߐuиgYvgEp,ql_<0oؔ'ˤ9\Bqѝl;W &|&I­ΡPxS⥞"՟d jqmV15STqδG'-K&*MdLrKxy!V%R''[\J D׈BE7~H\m `ʌv hqeGWˋ/dgpѧ(DkhdpH"5ѿF$ ̚j-f/djWQ8>IɌFeًG*+䨎 0 kbK&s&Pb֪פ"Y/-y`窥:qr%*v/1J:aK[WGN^ѳE΅zɾħ\E#U0]Zh|EnjQ@VzP߉ސ=nWkpZ5hFi4}GJO5Gf8<x?ۣc7EN0|?P~ Lē6JV|=e&@H<[N2k okEIPpֱ  &>);f1NHkYL6"2Cw~6Zቔe@l09nzS.~H6^fJ+I sMʢ69eET?e9eyx']n{|bZZe;0Ig KcV{ngC\Y+ oOea.IK>TȼV+c{nN_GzvYI7Է Nr?.DJ ?zͧ4;u+UIV K P5yZSdFF!hp@SZ&4GɆ _1,hԋy'f,x Jp>e nhЀT l]ueCcVqm~0Uc"=nx誹_ hU؂hyv-F0۠F ESC@~Q`ߍA ؓRxV/XyDn[|$y%'n f 疠2ۼ3v1rʘ\h)w|PiVa޲aCYT!X8 2Um grVkXqKP?R C#\F7'8}$t H\S~!>:pVW"AaϚ=Gv<Q]}b<[`O Rlb9?O54&Hs҇+$4Q1Q!% bn".+<<*s]T9nKlj]<8lAXt|GӞ7S[Ji1@[Ӽ`^2%P&Fl5@ ӔI#g x?f`ǥxfQw50 4$/ڡ-O N;//[=XͦI~hyÎT*t#1I1U"HxϯbHrug AsV;gy9jWoFG4Ҋӄɗvʣɼt]NjjE&4m-3 2+"~IۦT7ɪ2y!Vn6.w񧅀: UsYeN|>nv FXMs{hW=곂y[bIfؽ*L`Q1u%jϚVTcl#w1T:*-/e5xǢ}:셝7*z"#h 6}V 02+Z# bᦩ3zۊЃ@=fhe.tOxMqawۋ@򇰡t-_WkJʒ tic_?8%|AMG&E>G&(%D"ʿjBhe v-q1w?4l5)՘;z|pX.#)*IN}Xc䱽G(o|!)3>.%h;"5}|Zc9A ChDUt4{isښZ[iI_<Uy$Brة2R7< :U*Fw#4JōK2Iw+CNU Dht#VV1r/tX>-A5ݭF#,ndM:7 =(˞hJA3o+yj?Ǡ %2[Z!vx BeP9^ 1 PaV;1tVu{iY ܗTWV1?۸aA AE&] 9-(mw55mP kL:4.ݞXlj9&k~=MO c9*N~` 6i2`p; W9< Y_Q.-{M'FeǶ,j̘kxE|Owf-2 *4qP| Kw%\/&sSw.IӍjAg糬+IJ~.ZtNsQG;By:˵< zbRD+'DԳ_. aR-}"/-ow-Ec{yT8nYKa )a#mpAaU&Lq',䵑9] NقJTڂB8zȪ.DڲrX4w= : jX*}`0 fvSv7 ]c<{;VMǹ![N@wՊXZ[1cG"dP` tO\VIԞłRt%!>O@Ztt|@^rw=!JKK[?whZ`7R`{Jw/'0 a=(b$pr"cg :TI.="HZEiXGdwH8>] ľt2UUN#]-%J!S*o|'2)l+avEtbxѷ.FELΐ {=D^/Dx1|΃Vgn 'fm46 0'HVli+^m3u7\:NQ ]m"wՁL|2ÌJEKѡ}0Foٟ/GPl:ēe."lp^xpjCѲ|\D&1Evb0^KuP|Qeb$`K><\l+]`!&T XqoYWS~{ЋJߖcS=}N XH~pىA%՜1 F+ obok*_Gu~:+[yTf.2N3lG 72T[\f /B| ۾n?jkeCZ/ TccnRzaB 'LFM(|Cg3{Yr8!j9L3f~pmYv] %<Ts,љLx詤 76|~/9 _; B>Xo5拚4R#\%Xp2&B1U1#ݙ5Ҝ ›x+iσZxM28\r'rCs(jcOё¼Y\hW1xq1h)~'e!}͋=;Uw[DB^0p ۷ q^B_ ";+E7gn_D!7¹|I$"` _ LEA\ShwGX8wو-<8HeXGX2U_f638km{;ǗW=k5Qj`處_C;~$ x˓ m<5q(^z]5!m"ptgg#fEڋ}5Nmb{`:Ħ˷^I" a+l ;=^_~`.4Ug@J4c-T 2-(#{J'۪{(s>8">T0ns;L fw{F^?kJp-Uhd>cΉrid7"6}Ɵ?$UAs4F:mx?Y# @xE$$Y.+YL"p-"hFgw!;SU  Gf~M1N}X>-L^.8 a3^aN~г(pg3/ +=8T70OXR[D2qU:li鸙|zwͱjv^b?n5EeatzXjQJWZfX|L\s'V1<2j" JbɈBe6P*er0٤54;r d&ߗN*˝b#}zeh=k<)y@YzU rsx5Pe-t*+a)` AiySoi5^-;L%n)4R&gw哋m:O'N_7m^}fXER=TMU0X $vuw剳+ҨTl\E7o{Y=F/T_H ^j[TдGH)JVm2DÇs+GiݽHUO0|E#StgC9;7>oϊ$ xLöˁ+uT!An~ [] lYɚKC]iYլ#ܯݬB`U}6w3$01| "?g.4إ$96zӝEh㝊 ] 뎿:Uȗ Yכ\*+n9ª"bP.罾n eu~yAC oGI|eT;-rc޼}:4<4ё 23BLYyQ;C$Ys%@5CF>Ƴ&&qA֘ 2"LƼxMEp'L{he;zEITiNmI}^=P:j29.ߩyjUVM,ΘIAʳY>䂎 kU&ӫq, If lCu̴=R0%7_޹cgl@7 GNDWqNw\Fh,Q` w-* ujΧ[BQ@Hz P+=xOvs0y*rݱڦpbZPS6<6(=&LGOlZ6Žm<2_y4 l"Kh%wwx ̫Cn CnU&"j}E}o`YQ $SD2v6h1qvKiQ#z}dAZ@d PxmMڪ.& [XX4[uĨ ;+# nGÒwx u8W?uڋ/K^C#^,FL1I33̸ظNՊ{s]#}MOo4+iV2 fViLr&#StPed/x`“TtWG:~-w=ߘbGkN[L1dF0b />)~Ipph* $b<B>,iҖ 1=OG1=D6ԱqkH:0w" Uu*g/}Z-};XN^*;=5dTe>+j{~]geD2PC:x-?95U*@166*:g,ыH3cBZpi:nQ&C4Ż9 ʞ'G[뭳|X@̛(b_N'm LR$CE,jjn*]MЊ \mqAy4ifS|USSfb/\i'Nd]޴Fnj,.[z@U#,&ZWs&NCWuB'"}B*mz͟q b!w&Aw>p=tѧ3KK}iq,sG_!9!}1?V`w=0Y'B1l%J3TEWNo/pFA%Q`ĜF^8]yT%7 57/ "x*n]܌xlg #޶PV]d#g"51(f`~qNKeT y›5"%3jqK, {4dV"x.Ϋ ƖL]Ko~(N!\,XkfGSD-4V>&,fT|X:+qG~@'ȿEEmaQe&jRP _%I!SiV/Fg0ȭh-v_|zY^oUzR`.n>l=oQo)TwH#ibcsy.Q?7.&əHUbe4L>Tl5î!Wvց7?Ť"|y%}r%(- BjUo-|$:"d_SZ!'O.xf\%*nC}QIwђΠ ȏuH۸T!:G*{֬2Iإ 3ΦV`W/b)Lm ;ױdr F9R!io~*́t0xW/Yf#0K (ŎEpq t`:ET+jc~\aoE4gow{ ./45"u/wR=FHQ<|+ֿFtJ5AR> YB h8 㗃BW;$>cA':iaʢ]oir!c$ČA=#<^))SۍP}oapdԟZ G`B{]R䘫}DH6G٢J?~F_z$ S"Qw]PF@X8B![-V2ywpЧ,JxtqXCYMwT뽫! ~4ѢY0cX=z6EGn6#/ /.)WK*GHxYJ$gL-t8 D8lTJLdIMMHXD R9aaSq¸j<Pmc3Y"QH%D[8+/ mLtPB6G+ނ 99Ct {0 7#J f+Gxϕ|f /a6'9;EwE (CB6aT|Q}I\F .48 ۽HC2x~憵IʑS>f(wHTdjrv!ը}zzA@꺕F^g>ua {߿Ińnԡ̒<ݱ|D'R5'i @T-^V ݆g` N8Q#XIvӳ=̲1[1ggs|L,d㥤}И0Y| H bM2i9"4YXS0:Vfu`@~9"$Hrcd:7a3k$#Q&Rj{[sɦ oB|E;61/>/-n#+RXsPQjnb10@X@g稢f{[ ۨ' ¾a6[L.bY;3{ KmhwQ@`b\e.XAN5UIlȔ~ l~$*y/ r\SCwCAgbYS3 97y+h_5?R#.X;J[kj wV8csSSxfQڏXx70+ wzUz3rN!VXGjzΠ 2uηJQljBBՄ:/"mп$mV"SfQ!w(7P&59>%ۃ74Hx8_XUqm1}FsbFz7ٟɩD1R*&]O"Bzk+ ;`k-D܆SmoLr RAe+ѱKDCՀe׵#fb>_碚4Dn7F S$ߵTF NR ~$.xD$cAi#i ~rpi ;;H7̎>h Hj @lnJ ;AѦĹ ^N>r XGЈ#~|#W`pӱ iU6PV~m yv)ЏU=OzmȐWq -m~@ .WdoAgtI)7jZ;z/NO9%` @l]ix@$3Eol6|ߊܶͣ *YgRlSJV*# ګZgemh"3sX6=qkx̭9D&q(0^nuBn+NZn=aF  -Gl)M@롶+o~7z+-K%~,ON vfuWU<-N!jExYbTDu肯^,<;n4M-G08wtfK60CӅx8sLL?>RrWXT983Y+bQ- =^0OD09E4NHi]풏oEܶ  New+@ Ns c1c]Ru@";*}xtŬZt>SYHy"B}hzaq JNj]!. w6kƜ}b߬׽Gߤ랑yUgݮb:cn_qykU0NSđef*C`d4Y@b2&$=T]4nITO:x)mhZr0ꗖ_TmUdy>7u1h w/C?JK,BɦP>Q }R:.Ayb?ExKe#i ZmQts"*i+ _J*oOG [7J2f  s`Z7zZ=W[2n8Y*T@gB<`LЄ$ #WB{/ 6v a_ʔՀK#hoZX3cn'n^M5C*FtEIЀH;ղ+^ޯh9s߽2^V0ŨUV{^kjg-oOg$yP-|fC}4HJ9YlvYkN4=G.5ͨ>@V~nyda7 Է$F_;­kf,٠_GTUjSL(mI&,!["hkI1#9Vu'XIa!Lh{>u칱=Սl< <2c횫FdSmFB]}[P݄^Ju9Dʳa1 Aճ#B}r؁ 4Vkٱ?}5ƯCρx:$DR6eB}秓]OB@(\jrU rwlNج 9ڙ[jWqr f)a.5h{#  9Āk[>-}{Y"w.3o+R6e͊;W9j@HBlCrMqd: |~"StIxp *3I)[x"xoqʭ+iaJFsOW礶:p'd諒tW(%Xaֱud> p .hg{J^ڋ-T&;vq!lT uܓS&hz҂s#a$ I2g Gt #]5@,pqrLhpT&>TêΉC ?WQe;>'fwGPHcIాVtsŃxPzE=ARE$.>Mv09ĶW4+?-KY&8pKxl6nxC1D ^ÀOtdEi9rԂjLuIf;8B O]'vVx^l)u ~>(k𚚼fuQgg ܣorۜTc4oȚ۱cZ{3‘ej 047v=w+t9qCyoEU" n,G,+Q=M3I 4.k \Tˮ(x .KC fn~_H 脲Yϋ&(B+co"8*nsaxeߟWJ-xpv;DgTŔ]5K,6-/jkO . b6F->&@+$kQ]9BqB1E׹_12c0kձkA,]2̽{, r=󍶚yDrGӡJ>~wDvRU($@zחdAj䩬f~"dmgu795I=>a;SD"A.o۹3MHnn@o9zkTSX;N@Ɉm@AFsBRb<ϨZ&,@RwX速ݑ\xXXyV B}*f5I!"Gn9YpͶ+K $$|tDX睊ّ,X qD6*REQ,]*ķxٴR:=`k u XAcǑ}ڞC$NJBL߹hIh ՋtfF;dm&ӂ@מ' 1hMvEKEB#Gć(gXyXGk6*|ɗ_ Uw(,NcfX|![h!_gWH1-] 9I2(ac/ V4x}4IJo_yc1X.0Y@3}QwlӚ 0k h:%%" yq,ՓʑK5gHATsBk6qɩtKcq#e5 .)x^)ʘ+nRXЭؾo/FmYo2c"xzNnDbotۭvEYbJ5}_]2PLN9/[(w"]曄jsB2!)K+ % IAo6k"0Wܜ& $ű]6Ta !z Ci6Ƈw5hGWw2Y,5@ /Hx CQpڋǼ^prN0N_+M5>$R^78j;wߠI=\ i >˄KTXq:?SdܐYo#]Pm!('%R!Ҝn+"Y0s)EꕄңCVf|q4>Ufm$zհior%#QWw)MkPڲߌS l]}V)͗E/'j;=q2 H/¹S@agUEm~_o__PKCuqH,B%zFj]ӟm$S5z'hp&F<$}I.HRb`BQI'UP_8tVZ`T0@B mF@/&|ELt?~\=:3V`E:$p1i3pbpeƁȰCq@hџdƴI;'+mSEzd|[ihy3WF'@`@dvivΏX BHZ0. V+4: 9 vnnԤ-ͬDnd;bHބ5 eQhD]?]1; Fɉ adm u=S,#^hH{%trsB{fjibI3 %v M߂ʶ{*Zn*ka|ʶM!~^_ LUm;<|fuA4g5XOpQ(?qT>y K^u-Uu!GvYTD;mԒ);nᲞ}]!~wjM-:RӢu2-UasF¸;Я?Nȸȫ4]ߌF?6k%L ~Ot`edpB$(yP8ҙ8f넼tL<ٶ0`x}w0iluD!U` nzKyhbzSԸm($ū:?k&HچZPt <&^[z&af@gy#:;^:q/*̪#;XGT3sooC uKaLEO/g&FR Jm5S0/:g M^g;:_z*+C6DW SH?4RKgKƯ꧰ f>wo$-Jv؃N til׬"ߒ]a-_pȲ@ L7ZAcm1Llvj3j<~M<q\pZXgl|amL-.&{ eqfMCߨtIٮW0*!?:!T2_@BN*os󙖥' E)IiN3ʠ#P>&rEM4sUKjO2)>e>枕LV٦:ȵՙإGC:ìWtBEXt:988jO3`2drGraZK/3 у>e>b_Y .0Bv $6+p#2$4[ F1]ivu(LwO ]U$I 蓕 Iwmp ZZ!ZQE[w$9SMJGޝPVR=y7eTt~Lċ>~>09󚲱ɤ (@FQ>9Yy+YMPH8@~jҠ_; ވ_,?J\Tno-!I 0cK͕'yqVZ B"D*#m%uzkkBYIw<1O.Z?bSEbB2K4o sCθqֲv#&+h4_ICKn9OSq2b;8z4VGX:6$uͮՐ+:DuvO<};<ʕz=J/W&Ѣ@hv *厉Q[t ɐH̯Vx)?=^KDaf."r4- Y̵3=޺u$w5?h!&U8L@{6r1=֬N1͠LFz3o7txsO?KӶ ӆ0k_O 1)͖V/yInntG_ÿ &ܱhpsR;?LH#%`AQ $~AFVҢ\~h}ҕt>h1Iu_P\{a"7 jgV *s.r4Ȭ;xd9$ %kCbBbl瘂dA.>Y7-; 'TԀ/U|OYB/(i =N?:%+*Ltn W"~\7;o ʬyU;N";nQyBrd3|S &b"+59>a Eܻt*kַAӝSq*m7!s:XLhΒ,NԁDVE4].J\v󳧩䝼eÐl; I ]>xHt7gD0.t}<芷mx?:n/#2 P c1 x_ΏG\zCTӰș wDN~:v;g.<$;) Cf" H\Ðfxa'r7DR~bv)Ȭzɟ%5v>U?dnLpZ ,UO LL-:@^J/'n`mk~h =А 8jM_vc=@7bĽ˳Zt$] X*?Z |yRZK9eԘ#w5> V@.}y_}{ܵZu=[`wÚš MJuRNqFp1hd sԥve1?peĦ8+|GV.i =粽c]b,LP350mF5Ƒ2tcj2{Dق]ZDX ~RdWCyP~Gsח7dCyͣ(KzMԃ$R7)6YI&XǡB"2Qc|'֬yqc8VPgMc xhkAu}r @y[fqlQBS!yTL[nޑ))\zdKsԤ|BCq/tS\ǺE$.X: Tm}rީ:'ϴ蟏J>KQm`N-G0 g1I,Cf{Eĉv\Ats`&ͪSpf>xE Ogq%Y$V*jVS{7p- 2yN4ue\d9ʝ`$oF%m"x>޷Y'-DΪ"nČ`@:c,xDi;i!y*Pprvy-PQUϨ9N=1H3u0 J|ݸO8Xf%}~(^~izDXUqU8.f>UuH]:Nu0"Xhb^27fDDSjE8"ďިlu{R N۟IXGMLmO@"Ao)({K3?+̃Ecحst+ތ-%j[_*ЁKmFƧ]12M7vզcB=d5$px>v져0;%ϡNQXOn9-AVT88~ٽ'p}8ISBU{ʉ}X_E5UJRpVtjIYj L"$Zcd ZWC6rЛz w qq^q|X nOȧ lRɖG׀[DDfw)'z͋}%{% s6:BTT πʏmڃaۦQ'qjtl}@/ͮ!==v %m؇q07/Z{*$Eܑ+)X+^p qa?s)lgNC\v `f_WTE3(dV*qш|sp"ÇQy5\C|Msv_GM *=r^`E2=15~qhzꑝ `BDM>o~ OfHZhק!`MMX$E_m8o'#؈[GeOX::ݑl=Gw$GiԸ0UXçNJwK9z#1)C݈G1`0əAki W6h;ek,z_T>~"[ioSAʣIV@"VEW+0K O( r%~n'VH4z$>"SγF {%5ǃ}A]ՖsauL* _B47w"?42p[q4Φi } sF%m۵bkRܘ.E"j|޿rs̀$a3쬛޻xzsnmU "*hHOtt7T.7jDzY~~i{Rs6 T(έ͊aCHUS<(-YN#TU]ʡX犎#\tDIR=)v@6V%+]P4St9.`4Zg6*fu2ߣi־X3R20UX0]. Rz8zO⊕_\uIMY4M4[ssX(V!!i30&(.(!-Wͽj)a(>&twQN 1g`_u y:l8{4F*.<DyȖh鵡ZN- 7{NyTvt2[ "Z7RѴ' i]~[fiuq kݕt#[Al!PhMPD{=7Ikp(&KG㫟,tGyHHpu$–RjL PTidʑq3'##pQb<N-ZdFndhG y0.LL A.lL YBӁSvBufy$ 8 9@ w03O+Vn1W[~ڠq~*B@ѪZ2h]5A0_ zэWbv{$ joel>[zNs\jI*vgW:\ǪNb\ nG3(YcWˑy Ǧ] Y~Sw0cHoYS|<A~h$M/fy@V!mo $;)2nKwXYd>]GB[ϲYuWyjGVkhg=/io'dfn +p+$l2&8W7 |GqlssR7vEZqjn|PN}"GB* R0ۍC5$IvGq%Zk.>-S@M*_}Q"#w3aba)УZ̋EsD?4I1g!?K߀Je֍Bf\!p=l^ҭr]o#faYadPEWW.{Q$=gj!줇1gc4V: hcim:|0x7aNn-7d5ex-yTǫ5 YjM%#R{K9)hJ8lF{-R.jՓy,9K\fS0Z܎:Qs[Tچtm(565Xn> p t>3YE]-Cs&,M!g%DhQD qAܗ8xv ໳~>/GdFLONORXē*%gW!?aL~%@O.@&9N)Tg^vړ]蔟dfQA%fe 8s|&YhHHe_o.#ԠUE'nQ:$~ 53zHg#:CW1lrgɺȭ\LK[l?$鿆zo iB>Fqlj$== n&&Eٳf{ZI43^կf4qO#bAqN2p/anꤾϑ= V:/aа~S7i弘- %3TskWwmHzoXGA03 5A:E~J!MHBno|0 J gފ5ҴN΢vLWg;5-Zͨbczp"vC=rgjZ23 +8]8(9zݻ$ ~G)^S\%Uum w`!U8rSLVjΏ^ącg2hs*]oo }je9j:8hsM[kpc#ɭI' ۂǤ)MCE50)e1ssSUIrY9<Er(W^nպ{D |,iWŤةs64dW%7=T7S_,+2DClGY-܉ԝ##(\m_Iy/:r*Scf~jv}As:Jl `Y#escz~mA?"J.C?NJ~oLk&44{=ϙpR0qkw@^װ6-!1۫ltK*y/98k`p+гT<Ϡ{nsj I7ګu"ITm\flĵ4P{ g5z.|X,>Qny4lIW$+^Je-B䑠x~-!Һ$Hql 4d%˳[+\ݳ:vHvYVCt+2%ZgA,b<^~-OMtK J=~:VB;ǖNtp6ybǣ2$bh]UOƘ.1~tms|Jf{EwQ ټFpC,[c k3Y0,aFފS:^3U} {ryQ]\/`Bj.lfз՚9d* äWgxr8Yaw}C|HJ K1[sNF ͤnW8jDGWnV*lQa`Dž;xi<֦#5sPeW l`mnAñ2lxg;y&K22:~KXHgȺ[WR?9BǍ#&ΎķpQ) 0gS [#qL| q I?,>+}lխo >Rv6@Ima]."x\_erM¦]'}#ԾC7TG9?kyLu&vUA4ITy%mIn9l!c2ekGzXæzsdFTl &I*$'9\dϋP" -sS 2W!ՓX9 D[*QޠJPjѢH-f bGJ2jco%?pyӋu*(xJBM|)bs1gk cZyFa: 8`R7Eh+9Ӯ_ Y-Ԓ7ޏe)029/5x85{!q G#*#pۚ? }j%s)\h.iPl [86mXV>:ׯ\@ p}RC@95|r8\CX$O0`zDЎ^ϼ_ W,dn2L+ yJPW+au%ёzC@sĿI:>" +@bϜ$sbUCf+_Pnd`Uw%[SA"mi/L[&fX=vT@%P?C׎Tф׍;͞Y0—[bm*rSYB' G,DpU &r0̲sexaE1r F^P191dD]_׋qJ$-3%T/F۳ƞGyWa؂ U<74tX^wU (OSJiܧLyusxX`<{/tńY\&'qe0q;рWA(GѝO}?%!i:,Jϕ '7-N<<`ٔ{&"&3wd#CI{sPyk1;9\f.ppINq`4 BNTȰ>oz1~C=D}.Xx(Bh!5!y-&^5>Cfş!lj0*U J;y7ԣE!ꩱc^~򗷓{X C̶>&,^CňLC` !4-(idUٛ x~W(cvBaiBΠ}92Q,$֚v !EuKz6}|r)H'~JWO^[fžXWf7BYSzBCցay83ΊހYidPL6ƪ_w6eb29R]7l4&M_.u5Vvw"e.vSlpN(]{qJeIuvs{/OPM}QKH{UfAX/XI7e/C"S(兗 `p+#`*c1}08뗮X$Jf*N uL6aǧFQ]P)4H٘$"Gal :uWRrl,g(mOHdw?O žg"J,"?Prpۊg5*wew79}[c -=ñ8IqmO+gpxqX",tf^| sʊԏ|r[J:<0no *瞉H>vE .9_̀R~?K<N1"K4]{pQ̓l)18B-_2\h#9܃YD9HG CAR\R'W P'cX}I>h7M-CS:D: 5 bpM*23*g>.'X\p˯f%i;ql"BzՆV"*N9-ۙ,pDY9rYl?[w*ZV'zնNX4fܢij7?$T 1MNA8蠰wQqؔϮ#qɞᒅ|s{-xby!0 h^?3M$Y;x sմܩ J> ~C;KlT3\$*zYޝ?IuqFR.NЦ9J;5I?`LhZγ?<fbqj3hzT>4c=i`\|@,?9ب\ Oߪ2R\rUqo"SD[_KDx+<(ELF dP9ґ"`+bTC7x{H@5}1GwBgf?uRxU>LaJ4uN&Xo~SKmP(kB`@9'GSɼ 6?eepoؔl0fN j@% ${ubIcquZa1<5Ol[d[+Sl'uÁ 8|h<bJԲoH;REGAf:]{MT9T}aɘPV҂JBqH+[#DZIw*Do={vFN2\[!xc-I'=uWŇp.hQ'2E擡+dØot={Iܯ'㞯7E+~풦o͡43;V^K=j &tUy%E[ǁg/9=EKi[Uo&=G<:2wFBN<3$?ʱ'yu&4Ido+D31Mlѧݘ.fODtOEGbz|A3C2Y"[SzR۬ykrNӠcF[U\`0Όrok00OL% Bh?|Ϊc.j8A870qSYӸmN_u##^ / ,rp?N y;ou \] [ί &pV>}k]Ol>}$j V+˓,%Itl:c$}m 8Keӏp.$ KA)Zu_gr%{DꜲ0wC>r0!X% [Cu (PQP9Eͩz]xyse>} >̃y;f9ЅlV_fƬ[ R.Є{;y m wv߱t7ݸjѹ3q-t!$ D%SJTԢ @M3V>u#`)IWZ<Қ\jǒǘ4Q3yU`"0j gj՟iWM<ݦ0en5ƖF4*,!i _V *uJlk]gɻ|[?pi_t8Yʌ Q7QxǷ`k.{=G ! sm2mZӀw%)QHt:7Sb=~N~_͡*ljhZ R JdP=8lEm{DqPzY hnSWDB_ 9pRN((mS{:7% fShpau+R*u Y.wœ $x:P [X 8oe%c 8^֊)j{@gtt+L1aKzf`y{e+IЕIī란7O33cpf$QzX㞃n7t.K܎P0x<2~fJOr^#-.מP5mȃ@=h!30O#_]j2yv%Ma9٫,)q.Y*nv:G/g;!cГmBM*V@N=,&׍U2{ZOq/]Vv~XDEl0DU|#3?wV!3;},^=)e 1'O~jGL@íW @-p/~r!~3ߴ"Et J(A>WA޵KF㞗?lǷ*()/" KF|E)_t}SD}\wp[Bv9y̨ntEBMV\3,rd[ UOm[p;Aac?+\23%g d!&tJ\TMSłcqOi:s];8==ʏ &lA66+~C&V[w]( 秬ȍY vX^V}JC)cFMC?J@Z\S2=hWr$(k4/$D-) 䯣$y?} 3P lQ-q'RQe,LǢHh ^4T>Q~ l w]Kt FPЖѫ cIXTО| G~qӮvKYBU>oSǭFt5o". Q'0y]L\gOf#:gS s˗ƹ6P$Aq}d5eH9`P E46ݤ)X6N0'+DO>}SڑXٖ yPEqf8| +/h!UCKނYkgJ*ĜJWށwCԂma7^''dZPL173㲼w̳}LDD[|kƊ~7lHh5^-FN ?d2^[J t+2vECJz&qyF`AJɖ@ܢ:(T9AߑgML(tߜ$q|xN=K tK-lKj+k# Xr[AK5si|#iopß"~ElvV4s8I-i{Gњc_៩XK\W*Fs:7WSGՖ/$HerQޗW:U% xu H^ QKkp@us>|iw˅k<9nxeR+i$AJ{T°]3 Ϟm і-bJ5O,<5 +ư;r%ٔuHL7O K]J(1:Ye yqEY&@HPJˏ K HAgzf?u-VdMjM 8^8 \w0m}:}cm;cL -5S'P>tu+?T[ $FIFB'@jeFO&- mv?r\?H}GP#b[h:؎Qصp: =~ ڕHpc䋪NRyx 8R'pXwB%j;{H)!:jIJmVzd8)>|j\w9&<8_zP jsiȸc-ꦽP#2ƞ:rL~,u]3On "[pJ'zlK:O` Ze䀗 {~r93Cn;OXM^F~r |&vhg$聆9O茯‡N"Va,ڳ8W^tH`Dk(GUpPOȫ$x  k9bM M Q⒭gi\ P7 BN溄A}]oVKٜEt=ح78n)Cу t*$qQ?Vʈ w?jnuBtob$;L>SGa Z.;z'떑z_k=T)mA"w%MѶ4;| CHEC8]Ln;Wz_\WsY)< 9+ P xA V:[{:=`u;Mڹ bI|_kxq`+ zpQλf۠t 3l3=Ҭ|jiq5=ǽsN*P) :sCp*78CqL$~eOUl)'wiG(]8媜(-6ใ=+su}ӥka 'Ÿ>W9P?APj^UЮJ9Jv1eO^N0m?zaƑvmQRt{WQ GdËuU[zlAXb#,8rNia# !^;l, fMkRXe(o_&n7vn&a/k%Z4@v,@@;`pޞƝBgr'H#ްdbTbYZa~SVs=1ӧ_OLJ}Bx@8JQV*dEWz+ҭK&RHkd[]&x*̊P.* X9t:,%ӌt$̪9N\G6[NW#%N9V5)r=6"QB&d|%6gҁr.'Ko|Eh>NF0q{¿ +H|W.В({QIX>(ɰ b!w7R Qٛu]p=v##R?ɸf2Lp {EJ*mI{N:wm\?y GIRj0p(!FgU޴]xQY\Zp TJ̈́ 2,YNxLZBNC'Y\̞ .>J\V>u[ $.AU -s.d.uN IJ߲UR8D~g= ]VԆ,7$7 (}]9??&?܊L\La PVDSx!}0/; 9X&a<1ܼmXۅJ4ΖWÔin?9c؛e\~1 Sq0Fdʁ:=aӉ-}z˭yi|re6''&-F#6u2ϖ cY_3W˸Q6uϜ{njhC`kYd0`Qg v= D)*mjxZRE;_GO6Ǥr`WR<xf(0Xw4E<;֥;vi)#5.O 2 I4Q N8 p<[Ңh|4ng؊AP,o·=d-X 䵒NtODn SmCjqB{,[A9iUPWRg_ Q9z?]bs,ui3676bC(EHKOAvxYj! N @x?8mYOt&@wp^&)4׆bgX=XѴR*).˫V%&B^m!mc.XL%6AwX y.⛛jD*'TDc(dEa]kaoOz~(Zf.]@q_>0nyeM"z[ܷ{A+lP3i`tsCOH [Eh^fwV"LaTk=nt"OY[RzekU6QY:ؖ;n@ʇ,(&(Ggzn,Q=^ c~!"LhSRnwѼ$ B`/P{ILx5.ugys(񒏰6$ ư O[_)Tơ!QVuJ"B0S&i:VI/ͩuF Ӎ>vDP ew\#a_0nDOeٚ5 VڤSا\' L,wcQ ^d$UoA,Dn'Cׄv& dx-!̡ʨKESBDufiu^1֪XV@Br:EiK\)m_*?Ld'0xFKԠb.JV#[~lnw5UvvT6̎CH7͑Y9jjvkGA_p?ۭYՒP_I1)([JblCFK͛!\?3N ehmܾ\ G :JXc؂%v}n &rc`/_W; &s֋\_[ ٝ-Wd(wR09_@1S, ي|+?J%YVT1<UCy*M߈3^c.<X H6t7 "@EI%'}[]1(LgAis´rwʄ۹ MM!MPn$em")A2ktTClŜ啐mdo+ii>I&Cj6Mэ$ɴHwX6;2@1ȐEӔGء3ɖ|E {,j7 ,@zv.Io[6nc|7fE-rjH; 4E|0K<MWA><ZxIS1))0D,Αm(j5b0O 5j+]L1h:%G5ٕu{ƳfHwXڱ+ArykUTY:\&JawM%X4)9m9~ %gey}&x{JWeл!jzqkc ,PMf"=00Kvlt,D۞+t_LxnM@;+&0KE)POSq˯6zB5^[N&7=r芅Ɋ-gw [j0D.^=\ttYrkF6"l1 ?-PJAn( ^ [zcr~Ѿg͹~eM7QDHΕ5[ri @4fhr`gX_)աK=O.'9 ^*ǂ$jsԖvjJ$C1¡?dɧ\ap={glF+7OZzl(Y꥔xSEMNP1@8@< Y1^ ]yȏAnR^/E>55\u$Ԛ553c 1E]kSt# ȋ?œ%B O7ODJ aB1+p75v,`K'GB$LSJRVT)/=s*w`awxޫg6Z.NhO]c 1D ?ţ#ܨvXE )>$4@9x ]ȻSyqYQIt&r/ ۩̹}B~ LG9c]z]=mYD!ʧ -uAc#3ٲr{,T(ȶWWa^8Ygǁƌ%p$q,58rhnX sTl5צsqݴ6rкQ2LN+/} @)Z9oiRj,7DuSY>̃aO]rBT g[j/rB=ٸ5N: znvO<Ze_F:L(PO#I-Qaf5Erntw2t`q8TZ,w2a݊VwsFeq9SILZ ܹP2ECPY7dyIaVP>3\8 p̓$Aҁ&vmo}0V5?*YYSC˚0mT+,Y1t^:#(ڈB gVްsgď!nJ~-M@ȣGHL'3OariTPOLYUQB$= ۵άh>e 5\vҩqryDh&-tqUYQLbtk.`-TԔTW[ 9qEݤM6q y6Jnoi xUo  Xz|ˠyhN _nC7sL2M4{ngM7n nYB] neGhչ7w2U'[}VW?c.raE%B6Qc"" KɖkYv$ham>ŌE<-wO%F~XdĨ5&#tm\CӜvX:-*YYj bDYܐ̝Xr+}g@H9 B^9ЫxL_Gp/Y&LaBdWCa,"4g/r!5)FfM[7?03Gn?liUOgDb4:h տ2oJ衢E dfTltzInD~blfC&`dLUգ54 >9ϖp$qIZ 8&(P*g*/28[%S|(5x3l ܡy8GV ַ@ ;2 Bl)kLċqa~jwm ,gY@༛V*Q7v yPhs 5T!3PpsJemo VJ2DAj0kx~6e5iK@uyZaM{e۱>"4CW7 ÿvo\a6!17)il8y`u ?~p X(a#, m b ;i?3S&1W(}ඪZ=Ǜ tmLst2[@_RW-7`-2S| ?+\W'.6ZTnL uy$ww5BLRP"#UL;.y6ɟ44 gp^yбs{ӱ+w8.ɭ5.bNtdl7S6-㤛_d~u$ ]-, 5y}>#8ҜN$v8}p <:V;©>?ɹ-f*M{ !JGU&!աYrc`.IdeڊOno|%T7RL 6bWU ڌMnܒ3^Aׄ8=:"κbH1 (v{x%z)Iۀ)PI*:/-;>7|> s^X ׿.[OlNh Aׂ,H yNҤ\y^P'B00IM /S,u=n_i[n ׬ͽH. IEëm?M?o#E0xϣͻԓdd̦*y~O6>\c虃Ae8CvZt!<dѵ/KCMg }_Q1eZ[ovE{O> &7ԹEPN܂4#F)ٗzKBd)Rs0)WD%)֝?h]J~$G0 y)n"M Jo}sZ?XoZ;Sκ -X4"*e#qxsIC,SN`4 Gv& T\"l*!$~yeH`#倈fuyp0ހKE֥~$MtHZ/M %M&F@Q:ח :h k֥ #!=PitvU{B҄,(S*EN 9ؒ}iY};l8wM C"[=x:>EPi(^1>4U4/x8)$PRU&Blcl6xYeȅ>]r쓧)=GYB@p|Irm2 |>fyT)(SC4afdQ8LzO;0^Q$I}8"L/ONc>c$MyoScr@ݨ^l>tSB6-,}=I+Ͷ(OFD7hBG*6(W\؟ e^+ٽJf/\*!9;׊F`Nt[SMF7tjOh<9. vo|:QGL'TeYw5S;>EnuXD K!Vw"]*)rl*f*S,9_|9m2Ha(Ig+G Ew9R 8ZBT MioYQl0w/1^ 8#5v!w62r*)'7].MqC]"}:)1"5#[` *ӡ50Ox S`a @ٲ?C1[5f=ܥdQ~1UMa)/Mh#*;8'TPLFSuu<@3\Y{!"xa-Y忘0PE!WS<2oq*qwOO3pݛkmAw3 7uk%k׆ OF\¹ͱ~-pB⎟Zӂ+K}6IǚO=M A4?Cxf wƨZ.ծ]O1`q9jvf0fU'>Pވa]LۑKl֧̕ w81gNquyPjc>v V3/!OOէ7b>jyM\=D6L 5 R$'{ggVr{'PZwKQ ܠ:9ߦĝ'e] 2YSr)9<Z@Vwjg~8L6"1%^+dsC:I{Y1<84 SD|TB)dui~&IpvzXVYF* 4a#qQ=zɉm'.܂\S18/RFZigJsಙNs|,-,$>k=.1& XZfm4^Yyw+ו%'Y0 6^:~B~ u {#gM>cF$fX^3+ +`OP8l;ρ8gB6:ԾԵ W7#Fi0CaHMm{Xڙb>Smg'NL i;8CtL _%zk >Bӱg2 >.ƭM#{*1?| C-F嫳z#k ob$/5'E?"Rh^yNk449cK}qŽ)U)כ5# E5ӶDP%y lnK4еcES*4v'6+^Vr}j9'= @JH<]ť6F7x Ϊ !9*l0v*}|0-ţr@&-eqz|=Pien.}WwO@$-9y/ #}%.ᚔU2ÇuZc=6fPLvZM\Tvj};O1mŀ8Ӈ[2o ydeqC6ʰ«orJoiz- ,=RPAM-㹱NdЂ<^$v;n8;Rf$ZѰ ,a rI%,niڞ9P[]& mj'8a=f0} mww2Y88(8ݦ&(t(!Aue*Wg>ZBN~xZ-p+ظ$Gu7N8jb VP:hq4 I7&k!]TW1o NTTc{}fҚ `vc!@ /f}a':*ſI TYH(bJ$1U(u[&s$ s >QT\C&:Y>-QCRraۺ56wtDK'/QÑɝ\I6ŔFSB=BRzLr&J;ǰcT- CH~1`;U,ԈFzX{s}"p/|j ym,ym5:DGIl#YqkvBL DsHjk>(]ʖuy ;o4h 9:E"5IN tcI)A.;oǽˆ6{1B:|z,zq?uMkȾbLA"6$DߟSkYaht}p|fN1f?R$:kg D~{]UO-Zѫ7hgSSmXs@u ƥ± SZ s "{ Ms/-J.~;qleKg!gTuϫry!mD3maMio-;Uנ^ 3IH^oB)t ܇lY nD0lA%LPk/) %V|u^Nuhn,pnxn@z(β}p-{q̈́GT(j*Hv%Z$JUU50oK';ג^Xݲ?{_<o~Voy`mDHFΠ. <VilE]a⦚ vvn|'J;*<]DRD1+_xQT\0Z̞;ĉQGoS $x:s;`x&drܐa*!\bt "0HI&, 2mVc=(`v%u| *nK+@"`2<8}<+9|I) Axlie}Y' Ax  p4c xu$jjc\;pbLD 2VX\C"8'x8*HGX-:X *YA+Lݍ1m\ k8J-m3DKȼJWW)qȂOP~)Tt/_"Idyl`TPz3`b$_je3|< rҴo*Acɡ,!|{(' g?OH$cίۄ>RjpURmSٵVɊZBA-җ[02AT>'ty>T4bp)"l(oh6 }à>ؿ'9Q{SPYja7&pS^ѣmMivJ_Gw].4 !33xWE'4OVh(ɩ%8 :j![ND:`Ϋ4vHXfe3o~*FɹC'8u9{*smGeGO` +;@/b??͵$f~nyV;g8K?B瀍`8w¸9%1pObw4 ׹"L!pZh=ɑZ¹R/b|[=AU](kw#a˅*V5أH/6I;HȥAZRp-&]I[^3XԄ܏ͬ ݙClF]66ibB2Qguq=pD6Pv{@gcT@up)E(:!$6Xj4l)~'GG&s(nݓuش ]NNuXɚ~"}tT '9ͳDh(&2s!q ]va=b/x0VNji ?mBԺSyA~יJ>60[ E(2ׄ 1ܡP^1ty. i}T`W 9~s2HTY %q4D3R[+j ֕O"+a[/@ _*3"֖ vV ,jK:r^@JNCBvclD_p:Ť@k aSt(sVQ^Hj20}TGzlZnj$tRހɒVRuiky-Q[j)л7d8YS37Tp`S-ժsG-IVV.a+=[0ğ4h^84|B,41 W=ղDީЪX&~ ByP[oM ǻ>HDzW{r[ zXJTՓx[O:MX*g=0y@ttœh}ի5W⛒ʂE9+weT/>)iV2pD{ Sɽ?1s2]셾#8(3y-(EVF(3m5A5^ujovx`l 1$jG A' &}P7e,?^ՇĝȹV1|-ŽF(il֙ l\BT$-&okf_%TєFnfro(hJ.S<;'d~sPy ]eagKlUzK:2..o1R:7qumHt&KCjeKYZ bɶI_x..p̋"5wiӎ+Amܵ#`cHZ<lb}!ku[~ܝ53Wt$5}`VNܚG|p.8OF׉f3V JϚbGVl|+.j^;ޚbXshNwU2?.u! j ŋ|e5d !~~ T 5DŽVy>ЊȪ>FW2Uu񬪌/mU[xZ! " ;;nٝ=*ۦ.17ou@kLTSVd5EySM_wrNXhtMeȦTH9W96ck!%o¶#7]V٪E<N$r1fٴ>C- Цi"F a^8 >)_Xػ_^#4ҁ6˜'LRdȱOh8qkU ppY<4^^ &^[K=#ey)}%PA}3MLknL9~Tp8,he%{XDI"I0_, J 'L*ggLb/a_6L`͎ C&,R7>>! ]gq0\X ]Q=2/Ƃv@Ue2P~=~fE "?nc]W 2,쐏MHd>v:D%,vh}  F&̬qD3gPd;s/펫{ s?omaHIz*Wt ~)els66'Jz.[/LKQ|ˁFjV*{ )DVoʲ m:V4 !&ƺ=bܕ"Q=p7Z֔!o`\m$ #x0"5ܳ뉿*<+dPDJ[Ŵ|u:K;V^:oor I3 |'16f <$!åU%c?q{ qKxѩW]̖%ߥib~UY+cC}̉s=S$Ϋ~ p'+7'_Z_0eOT'!JOf()ː +ScFW{(&qc,') Ep+o#!KEDv6ĒD 'Wp>0i]wMW`v0hs7 /| +*1fJ:ax,M1'DAL'k';f$:vqrs Vsݢ{GA_"i{oZ <}RvjK9Ii3*ʂ,v&͂cAZ';lCݓϵIawC<^<ɜ5uzk*?";\-Oxi "7U"#44fׂ/Ri gOU 5bU,ي,=Li$#i9Zu!ID/Qrȃc!啦2Aک ,Ѵ3oqnl"xqŤ?e-f.y3~3s) K^d}X Қw S wV~,wB]A\E-&%,z;L ؉~KZkjE5'o*wLӲ'0|,? sH}Ԥѝ,sۿ{Ykֵ &>(+ߣ݉pRx.&J2YC9Ob_NEU~ ;[Gؐ|#ӗ=T.kRPI)FjG"\tD*/N)^u xڊ%%4pM@O̬s^ z3~楴Zi's|PD ʜ0:.+y]SR£+ӛG*rR( ™nˡB7'D6d$0֠P-=]i-tvk3d*Ѡ΍^8.9يe.Z޷ƞ,? ?&ŭ߆wZ"OuJ"NdW޺/$OTHK7!D[W[BYxɋYÞ4Cjy_K.zKD ЌjRUjgW:gϯiKFqhX]s>,ȋsk<>J2DŽ x 8Wy3CE%焄vPvKʞ9@tj*`{4Ly@D%/3F&W1?wKrhT\wîlXUMBIR9CHi/̀/&̦T[NHr9$*]蠖 %+)%6as^A  jHǽְ-$Z=?ڷ^&u^H[;ͿZ:), 8n۾ {. 9eZ6Lir9RhU&0]@k B;mv ź| 9ٰGl99bmI?+^a PsI5qߺNβn8$!t1{ap6km6L],ݽW#yQHƴ2tCBԊjD,j)u"mǙh0r7-۲xcd;-'8$?]OdEPY89H1t,+{7mo.C7/Y?_rG/ysvY7&#,"*60gٜ K Xw fV`-,QjyD8Vd)wp.q*f N|)y-Y곅*r+SV t>;'.ߚBL4h6KL= 2$Y!u*~pR WkBDSXִe Bc6D=Kp6#6$ ] $̛ |+XG&z>jޕ { EWLǙODP$w[]A\}j'cG12KkG>J_!rvsG]X;^F?UP_|xR@V  8^?):jgr*UEkP .1ypz+U*Tb]Q-% dP(EH-F0%] -{#ǧ[<M^*kdi {َO\y l{:ǹb cX Į-ӥ$}Ue3 P{؜QW&$la[&fdzaG~ߨ 6.0(VN_!(:\;&b \+&esىw;ןuZWJ,<`俉i&)r&RhgH̜eWP*JBpCC0Yr~0bYNLLLR: zC)EIG(wPel^£; ȶ05 &~c|WtPk}X [_)g>a^hgJ$;~Wwvもc/L1NEPֹ0F[NR2n~g:C1\pQ;`V 9:>7lE1+rݦ5M̑^Z,>.-a1B;3Fknդ\ʢDNlgQy_I0h:2Jhգ%{p 2ϋ]}j6℞b D?dy_4-F@|~l%Ih;>CEf,C\RIwq&AlGnMH2Hܪ{,"51(I%$smBBoҖ| ڊp`$ƨ<=V? QkU^:G/%DgVDvp.ߞ}XgUoXW\U^2®4_?1ƫ szh.ǘt2ACºQ3<Nj.ޅ:o9/q;:f FUΛ8竇BEo_5J։Q/p3RGW~93>fz􄽪vcϕ7Nx:tuIfe$ 5cB)f >׎k)F@+7xTZu<`_UR/My뜞_'-6:^ Y0qe:f9ф-<0y#̽B0 RFDS_5`BtsL#1pev@3,|0JM`>VSw@N,VЍ2'1"c/4q-BMp9tD|a?0fK(_5d )}+h{X H[#W1Wno$|$MNǀ0 @| Og=~QK@9^D_0qp5Bu=o@"ldxp>?#xv&v_/]̙B= C='mmRvgoTOa\YR~P'tr\ PW[[ ܑ t/P&5z [x p*m-iy2ր H?/Z 3~Bg6ג:o<3UA>ڰX8ؑyS)5tzWO=U`1s{ah(yi"H0Aٳwaw)NŪ||:VG+Č8wⲕ= ~^:ل!W;F_ װxeV\U~wRG#,n-!],kYD*T r{8:JUM<Ij7wQT";~GbUQP4=Elz@=4Keҩ]r$Lxj4[f="0|s$ S}4>i'u(IiK$Dr LXRZ)X">inJuh)UGKڡWsbBJȗdq{tAw/+Ub'y xEV.d\0kUIᩫw`` k8X9:U"4 Ayh(Qw\'TEݹҗ7vY6a]AzAjez(6G4Đcխubk; H^el@d҂W`#&sxP( 9|WQŴ T`'}/߮6h>ӝ3TU@r:&+e}Y\kmFr!j!4m x.Stj{L,xɃBǨ^J[ۏOŸPqK.ft̘ ,Ru1A40;'pJyQmCTM]c{!kx'xR'k0'ݙa\ib!(+@ p|Z"Æ9VڅҜ{5I^h5eI7-D *GY/-4nY#1MW.[a:;s[MCbKFcVbbF;s^ vR=l%B q͈ ۏMu>~1-+V$J=tm .' M! &O so)q@$e[1 RQpjXj\4).yPTºE$S7l%܂- EX d6 1MAIj1Ƕzԏ,S*h[g5+_ծ뻤z'KIbUCj~'gd{e ~CP57dW<ؕ+o^Qޱ>bV jDDjcṘr50|v\1,uHm*yCڊD˭Re7.e߂6/jpTvRG<%8up_@o +/EnKg': 4/AeR䷏hyKB I3E|B>TAΔ.p]R`s c ūpsH6^&wХk:t xhW ~ŪW~p-q~Kޟ4F;`%Q³i!N8~0&YX"lcZDyтx).zHOd5%( ~p?`|)]**&~ǧ?%+ǯ"P(@ZßEҖ*J[4pMxKCO Ď-r] H /"nw>m%48Wdu 3rKTG'1zrD;wBq=]9w*BŶW {Ovcx&>vܙEsS+!~\;od674>,hK_pBWxT)zUa܇-)l1ckt>^5e?In,E2Ί IӖo0']ả`eG@sZ=S4rfTmY%u T QΑLߋCt6Sh~^6F-)!_gJ_L#tàYiVqh:;^EML%% VvԨt8jP7jN_-CᧅmvG2 V!m'1S&6n(W՛(;Esrܻ1;,.TߊP$rKDo#IV82?8Aijؿ;XgI; ڗOEѮp23Bhg G`{/+SC oJG}..{p $wnMEHSx ] y&Ez.&wE ~<>5g|e{!( 9,aDw&QJz׿A̙nm[O1RNpJ p w.fQ "8Z3g xlؐz;=0mRՀ" ||D9xסI H:S:3v;4 j?a|Toޱɚ)ջ `bbFrXޖӣZ){R'Ѩ$d̓G@9]pQ ZYf+=-62 ( avI"8 EIAܦ9|Ϻ\^fMm VnOdyBzUTޭTk[[˷H!F Nu cf-3ru7UuT Ӕqu %[6NhTE,B캻I@Z̛]#՘~Ì'1唼]UNK;ܡG(T($ g ݉0nV"ժFr%8  Ԋm4KOQᵟZ6 Y6qBֻcNhQn 2hslEAmsA/(v?P{٢߶j}1sŒZ'X-Y4d;Y9@8^u@3f/48Oϼ2eHd dBˢ*B )o}lrc 3SGbA:2!=fKnޖ@H Q]ޝI*247#Z^#HU#{5>{I6}oÏQtYxC :p9s˪}H()7iR{Kx;hJK(=p![C]G-W͢AwP,.E Ʒ5˺u|ML'h\w$Gܭ$FʞScX6B}900X tTLݹU #qTfb/LZc-pY"`Svllt"\ڝͮj0`'.-<<Ԁ+B2wjʞś}?׋EN] Jk~_֜{yxyt gx7"Q ixϪ_k^UZ)* 3{-PYPI=Sɮ>p4d m$SNn!aAyoH2 ڶ0B@{,ާ~]&1z M;5?Ȱ` [TZKj} 6!Ǡ~2spZEjNAS0Z=Ů7-P _iV(PisX ж* HP9}Ou <j{PQ8)L_,L:jصԯJzwUtg^K&ڙ`.y%ዂDt^`D%!wR6N ߵ;pHۗLձ\8}GPwI^/8z$cqT>de}VQJIԒa+,ӴX}^i)j :ַ7I]BеwɱYH?/ Eg0%pJ\{ uRɒh`G3\c/ x5oΞ j>jv!fR٠RY0v o(oI^ܓxi}wao8HHM/Us'ssz[..74 R=1*tCmEQQ3؋n:E4 !^K|HIC G_GE*ƒzŸe`#; :q Icd+sB#,@ ԌFLXcY0[h*6!kPZߘ,34g9l+̬Fd^ V~w,g\`yR!FXCF]6rAvH6IQ{x Lξԥ݀<۝ȗ]?fF-[7x1sL BuTKeÃ0 +>B ^Sfl`=^fWg~ 51?SÛn̩ Q``MaRG+T;OسXYpl)ICԹ~m@B񌴿,?O Z%_bQ-E.Xӧ&#KZk[߇~rQo<ژ]:Oa⚷`%<@(YvpoIڏe HS7jP;~ť8C:൰W /E5WV_'0 DإZ/Sp҇eZV'%Sp#,`&vpvbӪ^et$_9T&g2|Yu}QV {`{#Qm.Qs)CUr}sTP6qk60H&(Օ4: =;53vCS8a ZA9 ? n' 5o1fqN )͝+*"*>AYM0`9s3c_'boQk8\l` s%J]t]գΨ~4o\r{*R]7/Pp. {}]{}nZ%N=XQq$E5k5 5*".#weU3.* >DC@9^*!@ U]Iyc2n̠z>ހWu9lA2$o%r }o]GKL,`?b}wYa^`>BxwwKF]0ݚUk ,x!D[R۠ܣ L K9BxƷ3bƶbZfjNQw‹eOҚ0F}R7Ή]rS{;̐DX?P|8Qq-+{`l@@ʕ6I`9q(sL䅨p0EaDh\\aW *\ظ;4Ai:̰svMј7i1خiJ'c.͞1[\o{0 JdžHcz#8Z ZMs?IǂmAj=jkHF5[GJ!9mc]҂ ǩx@lOHfe t!V\o+#>Zƅ8A}h{Լl`LZsi!5TQUs8ܑWC}SOdTgQ[9SE#;޲GnܖkrF6%L!U5~*w#*_=q剫'y12BaRQ$ 9svVz |_r>uu1ra+K|F s84kJL= $Msm=YD֯Gi" 5[`%dDrTyk5rP1з-F[#aW~EsO dPqfֳ~y^B<ž6V5Mdž,>'{Xt2AQyگ@N՚|^O fwtoboڍY^hEa(y]HmLK?(v%ub^&' V%Aq `7H"uR利1[T.!J X ʞDu[y[0G)IO^0.W݋%"~~ eo0`:^>]my%%hG\iiD$"TX}Z9/?d\\[&ճ"߅# 3ՌALzXq֥l\k2!wz\ƨ7ֶ( 3lY#Y '[dcy:^6{ Y^ }0KK }6i\ Eb b )5E bQZS=&yn =N O1vqDܡE1.h-C6Q /&oB nV4 b |WYZֈp19Vo´t3o};α p~$$MηfS O`31%8 DŽ <>L&t Y#lj#$υߎFZaE)9*2[XdcČԒhUϷV8ct KpZ6/@+|6C%8ŐCtv5^"srBHEv&< 7 FŻrAO QP+_ OV)-'h(^:F 8tAX+ mt?. 1ȂNN(Z-u aqsBy2:ND81v~"WxFdvw.ŠyG~c_'QAV[07(wn ^RN/ 6K!ӗ "fo99d= E̮ݪ/Z;7JR87%\2h 勂At!ko))3XΰZ۸ŨkAt9t$^+hI@#b("%sL&t!Bv8~A5mG u(yl^9+JEV}*"jvP+/G J^.>^Npߔ "!$u0j3{N-{&&D[@(cޞ20{ R <(0Ae4D- KJ\ܪX93*[LnJPc9\ϝu'z})6Np 8NC,j,<"s;+4)^j`t]RIGvprJq&u<8:UُwD?ۢk$U%p*R4+6Mx _&ğ,fp/;0Ӗ.V/)l3ōImOCi"ZWG{%VllyRID4ԌBZqB%{'81nUo7fnn! xQb>J |kz( QpMOz*О*{@3'ҭPPTO -}*M``zMkoy*$P!X(py F myv<T$7yp쎧X"]H9Ёײ tPvd^SץԆfLYoTV/2h\+Q| ‘V!Fԣ.h8kr3(5A9'<ˬ3bO"pc#QBNХϱXPϐ_QQ5Ը* jq ^ l*f֏[we7(l5"c}f'&}RLqͻ3_Èjނ#FDMẁ UދQHE~GOPf_zD}DM!ŭLRjl='fRq‘`J-hnɝx&{u~dN0zt_+XP)Gh|,MZShcQ+zĞC.X |6C z dōy'* H/0u}2ᦖ ~g\E[wU2^2>y (UCL!=0y>zT[LƵ\ (.,?fŸ %"|x豗#<݉}t ~M%*2zjayY`$RUp\b wIQ(hh6~ +tmiHyHS_er<\;{^k}*V 5|;DCIŖOٶLs#o{\_ . CϹmLl_>2L+< f/ )DJ֋VOQa}gxD A]e3Gj1^^K*HcC]Q (vhVA>s{[ 0CH 0Ċ[(BWެ)h%+!\E),sVՊL5RYFf= _G2Y7w4 +8q%J;jX5>..4 Rp߹q}QQ2v?`7T#%|vATfM_9UȎܲHW3)c .XJ=ȠXӻeHܛayr``oC s[Kj;+3XVĹ{ n%6t dXnu%䖏P7I|LK7۸AѾ|pF3<= Y@ʵV+&nQ}0+{&:ЉʔXQ}W{u }\rҽ߭r*ME.$/yGI5$g;gP:GbݢKc"/ 򽜌[G͗d|k%$N9xi-qIPyN {:*fH!}JW+df{)#Tg{P ~t37rRJ`kz@ULWM@PH xrH(Վa@o'cvZ<6^W& )^ڥk O)sQ^!,Xi'cmnov<- 5Uy;xI@DÈYIS }WTX,FGJL$5$Kjbj (Ǵh;y6FӜk(!2m,aÈmnPF&1Vڂ=(HC؃f# w0Ҷᡆ=vtZ+2ȓRuפ*+Ar+HX'?4PŌS)b"{u8 S eyggJJG|>MzܵAiu6.%wZÎIVc3$ 7|f&݁=h^M=SZLBwtEyf}SĻwB@./FlXDpF&ώnJSi*ʑw~{.VANXd/"-2˨BeϼMp 8\7Ky01N=a'T~4{=ЊݹC:-qi ':%"(_Y={`ǭB;-sJ@W2C%oG큲x~/T28f{}v<%&U&ʮ0Α`oGa,#4*[5KWUB+LY'ԠtI${vkk+'61ݴGSw)Nx4̆A}Jn\IK8Ex_(I ani_>Oi15?I%u3`Ai0C&Ϯxc>C։E8uwE ,Y -l`&v]{{H Z}iɕ gC] J1{I#TX TvqUX xRڬ}"(΋!=u; U(s[y=(\,k8-à^,"Mp}wUe{P4na0*r"ũJ!WY4n1x3 ߵ$=l6ucbyZ XD-ҘB=%Kt,)^@_Bono\khiCKPmyl~1ح?#٠%Hz? : +RៜhtǓy6l y+r,k>@(bq]k%.dH--kWȔ}ޖݮ!f~S3<&(mc 9A V@'%9m1no7ֱpNZTekfc(:Dy{t'0ˤCLizAݑ=e鯭001 V 'ٽ |$MzYMWS {yyKy6?lؓ݋7-Fj[+xf~KR!i^.NF&..nKY"&a 3!]h&ƢnX[ BEj`7af&EmufC/;|'q5KrEk'bOɶuPOX;le4 ':#s(*_:#jkcQQ:{G*:e͈1B9uL#p{Bÿ@B,)\TpAQBmDW:rIf&cF!GFS 1XQ+x-D *mMvuc@)/HgDEµY^ZnCD튻JvV'R3T},hPUa@X;J/*oUsy^{C+ CIsM+sԑD9ٝۃO*$l9F2>` Nzp ƺr(j9ys D7X 8^X:dPsoNʙJ>. :UK$CjWt4x+XГ|ycsK&߱ΰOk]QYE}{ApmZ?:S'E+f g)pxr\\>l:J#||n*)`K2.+e?#6 bU?$UaQG¹ J?蜸,hXfUQz1.0/MsWi'qaθͿOi56AFALYku==?XKktunMJ^Z[ٟlJ>i "1™A}0b[۳ }l>g*b=^U (O.l2̊!u*S[ *EӺU^Y$6ymu;ƫIV l'.+jȮZR-isGVljӏ;GCn;<`'e?WkpǬ^{4!X1 }B\WJSlQ_}% C*H?P9*Q9*˲`1z -L %ź6K~/[aVX0pohj͇$jh :s @ @nihX11Յz^ϮdZDë# ٳy(8=ZEoh'PaؤD){;\~w &ز2@CUW}G{D8}8 0IPN9w1&U/ ʓvR!~TpM#B IY6ѫ+OF_#?䟁i1̭YϦTTKq+mJ±ݦQ'rkRbArғ!#V'Utpd[9wn,*[IZ $LOb(U x]`ph O<L#=O i(XGR7ߥfrlr?zqD\s$P.IQDohMatNꩈKRKJPӞlԤ|krvYZ|Otd.] 2$ݬOs1ǑۨLe/@g=Y{ t:c{ގF!Wph!Vn{+| *hvOo7D9T;xbH3ʋ%YP"Ϻ/f{yqiR=ᲬѨݚZ=w#bkW#j_(P*8 M˅(7|Ra`7Wۏ(g<@C\ xzR?j lýȷ"Jdބm` dAV DZw=0v}rn ϛF HIJe+dK Ήd55]:6­BNxm-E >!PAs-VF;Ґ Hƕ֥0'Q`PR-*gfkOsN9~#uoźPdJ):5Rn4DP!SM$hd yq=%菼F }ZW h"2r+i8G>WMR'K gtU`] 縐=7sI#mȹhk2 "]0q|{$!9mF[H;﷧ p5DY6-^OTEы ŁSEԻs bZ]c; *g;PovWKQ V+u.n2#e:0̙GVz|Z%hk ^X~䵖59E/$6tߥbHcuo5]nt+x}Aؘx!9馠Ї+_W(hc2>!¦T_mt潰?Ǫ\ 7l:6(mD6y}L$p2S/{}8[w[;Q\<]C#€NP3О$tSWip%EX|{ $u[:q~ڡNb=kQJ NCA%r0b@S9}jS=NOTq>!1[)~cSg.̾Aot{@G`ĦQD`/3)mf8p7E8T==&-6ل}R: }"cr k"J>vCqDGMNga4Y`R4#)nۓҪ^isOM6!nȋ;2p8 _:"D:]ً>YHEb⋁o[*v#f}X}d =ECeI%fzًR:y a& jby -y6ZaZu "?GޒQdćS1F~m>b*J[Z]5Vưo˝@_q_x͙ruM(H0]BR޸|e,t$R+oN^c E1`MjL4]]pˊDLоGs2ǁC%ڜi+H/$*;0জ3~N;sΨЄJoA$u͒4z5/$7pS%Wœuw,_^وR5:@'x`:+Ѫpʗ #󼑢!JVپ1nl!ר* v-]iV:w_.G2I0|@9x#F|\"ٹ˹N924Ns);s?PyTbUSag}wxQ%u,- I1ܝ A7W*F5gK4!Ld! R7ӗӵ<9@m C-/!hw uMo\*U氊 xIN6\ Vk aTųиg+ZJ^aoN@L,R 1rlR#i}~]H#QG# iID:Ehg 2IcD$>M  p ϊ3߲--aCq+H5k6Ɔs^amo4Vv?WLR&]kNfV9R8&|.Ho2 @xmQ?IS;h:n/!ÿA*=`":82Feuۘwf_ԡȉ aN(UuC8 `˜H)EGrO1Ok`ô_X:k?DI2|q5n'\We ɶͣI7xit  Sjdι̦/09w9BAْvZ tn:fbް."WgƝ#&J>Hq>| 3'=H.Zg&oˋ|S#gXQw&=a1~&J5KbZ@>ҶUX4;̈́6:Ibeqw_ t`AoΧ՗S@U*_'>xN҃CV1΄XJP HA= c#~iiT3Xɵ,k0C`P6Ҵ;3J`j|eY\+q4掙8ŽK稟}T.QN $1_#vw̎k~z{kv\>],n/ 7h(:$%H_T;E*¬@Nϝ1Ne N^-G1KZ@?*pF,Y=Mx3!;!fV;"U+ j^*bÜox3² Q\4*v^sQ4b}KPBS)쓟k0.S$2nF$\hyɞʺo=Z@rϠ?eۦwUf@k> $ɳe/>nr7vCAn|>2[W\E}T]].ŒGX^K}(q"jJt|Àq18z@0sėIAeXeoϷ:\nE:P޳4_S<)qi@pZ ry,ht\McLVJ{P'Jj$d"zJrbS }O1vϼ|IkA,8l8%paL&]; }kpip.l\-<9Cە0t.5;=EE)#^:ZER^9Y%c\B3Ӛ{yr8!U5nmso[ 8[17UF%I2hU}g[A.R~u'7T9YuQ/,!Z<WǬo*Ǡf4*&|}b6Q܎qjzORqlOtNUNiq9 BxrcKss| 9\»e6dz~#LC( Txym2;P EѰjYNכ1CAP?8[x]y,7|s>=f/.?RH[v %iA׼R9] ڣ_5w: *=0GˈBD6-qS)vJL'4V3R-X"#zrK&X;Ecml ރ3bpJwo6BM J:94&3.(z{AֈjR|J?{zxTglic"Խ٦m Ǝѱq|!`zN&~44!zN\?[(j0&ig9r@ shhKKi*feAUs-%]ڦ쨷u\I&Ux'|E`@Q$1F; pCh~ȍզ_՟L"7{+> ޹C}B`A 򊈅y9 L@KJ'iE T[35#bbܑʉ$66;qb1T;Nb=WD"^tt_Uy{`P?^!g']x|$~]XYl4~ChT@K _=&|R4]puK5Jsw"wN%<0ɿ8j{Kzsu Zu8tZ py|?.AwR3g :D퍆.d7zn10?hwnx!kd8;CѼ?C %v̂EvY>!+]/tIgN *B^v!)@'èNs +ЕAdYDӉJ?OF`IJr(*RWDkX'V W.f@Тt13%ZbRP̍-Kk-B]`t"jœNF9i^rZrlZP}oorW+ !$Fx_"isXHUNoG[ >QG/5&7SZتt3yҬ濒¥[u1yrռKg+v =dLF xfT?ܰtݯ0#-+TL"HyU%z@A`u=nFGeL-I6pX!dh60$<_6 HBO;߹a*F`A xe1c(C`^J6?H™u%s֓qE)}5χdti8xޕ[}_KŐ w\E: *a! Z4pXB?cHrKiwCՑN@߽xp(.t'JkI"rH(8ͧ%DsusM}ܰ4VM*p-Cr^o-^Fê(w <%v3류<]uSas}̄ BAFD+ V+5 {\8P`3?kv*>*~a[7wX6N0й/kiP 0P]}(i *!~* נeʋn"bFXZd.pwݽZ'ڝ<~F'F] t=i4F0A\:`b,-'K_š~ "1`DNڻK-S6?t9Hac,˟px*0疱tre,v >}*E`b+ >YtͿJzjW2}o _Mlk&ojR oRhG[o oF?3ᠴѠd4rT 6B/ ~q`6KO\kŀɞb<%L0pw {{Csŀ muف?eɶ@OMinƤ` No鹀偎R,pb6$:n l4P'06'&󉷯JiKe NgV~]&+֛\GdIG؊wFc`2 g_MޝC˪U9>Iqb]<UF S8ֈPoãe 'QxzĄ{ ۴f6Ay滌5@bD&c˔fFz(24F):2" V[ʋ^Vlk45ITnL;8/T/-< 1J5#YzLC Qėם3VPM';;1wZI5jHW augPr챭+1<ԇ.=IWz!dc?_"ޒ?UY2\T uu MhQ؈_(4i^s&eMT$:k9L괯dhv݉i8ٞ&01à4Vi.'nKbơojM>Cy43I~>NyWmEboZن$Vٞ^;^gxQ1[ uC3EaVuɂɪ^Bl5

    ó1Gg7㭏!fʯG3~ 8r2_8 ^$v`jvȅ\$x-\ň 1~F*O~BpP N:TT,qч5Bq̆l礛! aןNC[(A.Ѣ!9~VT~SnjτuB[%ub]sЧ)؈l`.zZ|CQ4MYߞTbzO QkH}۶SD"Vr4nvG9r3f$%Gkid>!lUC;61iMT,{CWy{Y)X:::ST8c3sIÔ v'ݥ(U=H9<-Q@"ҭ-)2lmmc"\Ш&IdICK#nj#P̱ػuW3J/cVUUt`}ӝ])`Q5]U9fy<%)uݙ$MQDEFCJ Pd2T < g{sXaA)oםbfBKB8s'!GnI,SPaʀ9U(rwRIXIPj1lΙ L}/8=>ӷ\Ͱf@rͤ|U;1X˽9x3J5tЌZIstq8p߃;ivN"ai,y[@2>,M".pLe=tƾ52hKY~IiQ7CZB- ݳ2=Wr2t3S]nB"VF1T׍rMPܢ5;j*2o2Bߵ ;29@=EfCޱ%:Pev2QyvNCIKZOgs17TQ?ia)&{z:5,+4mf\ׂF'?) ц xL֐)oqY{;$D,0(`יL(fæ8X Np;(᪔L\U._Qsrbnj6hdUi{#L\WBϘak 1rj"6rBɺ*n UX/Oل3< -KG+#/`RIVz}`C5\7ػLrCuM;3`g9| T%E/$b7 >$TEaYĀܴKm!.] S RwJ*Xo܊9(PuCtX xɐO"Æ <-#`8;m!&i:*n{F Q6K.YT o ߑ5>@6`PHnCeA>f/!: Me4_@zV|N"h,7!‚16no x[ U j Oi^ndȨPR1䘃)F~v: ]4z G3yE \wi֛Upo9P1h~kC9?47\&.PpPI[xY_"nUuxV  Ŧ,T'-\JA1 Y`!=b89y u`x?p s2HqaauM̈8躮*8v;$y㢛[S`: S31'iDF,seL>B8ERLFNR<8y1hK?OuT[IED+wA6OpYxiUݺ<3?3 );t*Fʃ^TA]<%JNw:/uw]8tt1PR>|iEG:03Fב4+ώbg7xe-Q4&Tf6"[ǹՄr]7"դmEt;Bk>%m4hZ;@ieuo vnbhAԻ=P=T`yiW[!rj i+qj+_,L 6V**G?` ʧ`*}m^oagنT-9n1F\Lޑ=#9y^ 8K60gUX3.7hn8a8@wcKHJ z.@p7=j4͝a@q'EX]>QFRGՙ}౶т+РCx3HZ4&xݒ$ \ɒ@:9$6sO?N73U#o"*b—ՐhpI+e#@)["Fū)-^Qw#YX OSſѠlH/'oJ ?^MZ!2\%@MTm](  %RN K>2]HB-[X0$w0[ѓ[NGH6Se,2R^-:n3 t@z($">B J8ʁ!f-2 M;R3dќ${Olx59-!"J}06Cd?v P{Z\~jDZbWlK-}΂X0C`tm:#nπߟ][cJ}C8I9PJ+\ѣG  i%W[My/8uk)(CaXkZ~'n쁢xAjJvTHl6{14L2ft8go2˭@Cj[-hm)x(K eD-K[,O5= Y\(6+"ey19㥏bhί_ဠ5PW篇5OO0vDT7i U} Y2uy_pXOgwO"7-t/t {iI/L,v(tL)Ѱ?aVೆrWI1{ ͵@'ӥ%cR%,pb3A5/X䶲1T^MKIh^QwiVRUѺnj"Y5[ A)l"Qْ$f)c|p=Xi Yzbn,mC;gW1Rܣ͗Ye6P癐{A0Lva*P+%{Ws rGe4^K^)>mV!^m݃RxqԿMV'+)x2}\ ԛCP c{i#+f3pp%)M,'^y*rm q`*^ӝ Pvou?t0OȚ(eI^)(EχHҌk2_ǝd7Ao 5ږ/v|Llt 5'd܍.+]-5^)$Iwj5 5L缃mH-/9G HKBQe^g<]"ghVqGsk * ̺47J7vO[]7G 1Cb.'>{)}?0pqZb2ўYVWt9ʣP~+9$ZtG[~yPj K[ C'R]njy LJ=%3a&ހ;/8,l $>fR44{dAG(m%bs16n.d'E Ćvjz+2!%Z 8qi'[-VR 7wb~QKqO89,6z1xl\ȧ L+z\eTL;z+܎a0\߸]gE^&rn?>rt_Ϙ5H6ť 83A TE? {$no6U5 7N76u !,eJs ~c?..1Ww$ u#p.dYɡ;jc`DVnv'ڪăM 9G swr UΕ#OQCݨM8s|>Nw'߼/"g0!\t2CR< d p(" ` ZGɧ{8c& / 8e8޺|+Ռz[ "|we C`LlJFz(ԝB[x"Dw0vuҽ(N7x^[Ў{evx f=Tax!;>e^7! !* .bWbJ6#k669춃?+z8y8?یn,W_',jE""`b'˄Y N_n/P R@|hBEO;1}'h*ϲ9AyQ;G(eq2čOpXGĉvjX[?OޅdDdi0?|gj(#4{Ǹds:foϣ}멟 q <Ujm2ZM0H-2Ѣ۸fuoc5ExM>ɺz& Zjm[{[wZ Ͷ6zAWXr7oGK<ĪOmGDqa@{ JJʌX;׃7lMzR5 I~<.OuPa}p'ۃY#h| !f^-MU&ueX;|l8@~6lڢh,S;' 7 o\z5 AÿMbjޝ)>Q$%e3#YS/h;df2ʹ63gz9 ?9E5>zr;({,r/dÌoJ!%?k\b@n%K1: uf_ (abGaqC'St.!w0)t;wHJ>f*#`9-􅦌ڤ |JT+Vq(iޫ[Ym $ޤ+'I?d2xW7o-GF܀M=^l1-&d Mp1Zި[-%dˉMXAk <TVaϿlB&??K.`TωњBl&neqlNlݛEIfRh?| Ʒߝ@&ĸlzynZAIwIO*vxQn]tYf8:bFyޘ;F=7gQ|ȘŊ&l&V6$p2w"BJ~/ [kS;VV9OHq('"|_g<eS׸.Ɠ[Ku wßIoY'8!j4Day69}b*U4m^ϛ~Ivg=_؅M2gg^EBNlo _]j JDh%@cI*2jd nRz>Bk'MC6ϙ;L:&X/Ζ|9&r*34ژ4F^gંZJEɋ =6'C!}o4^H.W r )N U 6vWߙYXH<ҡ750زvNz7fV!*3fdς(Zqſ94z Xv\λ:~bJ퐆%݌ }( 8Zqc<yzpdMGDp M1TI&6MVGS']$Tb!g$LOg+$t^b+ u)јЫ⛡-Ģ=5Wd,'J/<A:81_YbC ^iggz@!"o\cr\b4nN,*GҀ/J08US1m%]f$S h]a~srOM5!qcO2jMWdM_yg2mc4D )BCSruY ?uhfc akNɬӠfẀOа_veso=mUVI*tzG#Ї{~TLG07+4AMtϟ[,\]Pn-twoD"v\5hYwmƋK .B7y-V0oLj`1ߍ!VVQ5%ՠInY+ U;vqbem$.X;FE۬i"zdy[ (-'mRƛ5޳aRvKA>ZtԶ,J+BCPD[P@JP¥L鬹 Rj[ܓwo~z\ЈQI٫]+F(zڊ4$("d8s?^F$gj D5>~|WE/o(f]FcD2Tu`6F3^ɌX&\jּ^,Ȼk@Ҿո ~M˂82$GYGIH9ly#Y-i{ݏYx7i=etch@ILBYKQ Vvt\&G+(X~Oo+5GUg뙿}L*Fd\.mIAbvk`ץw<cˤX2ɺ5zYXY6<k!y /,díU``eW?L1 ?cw ο95[QNTe h=qK6S ] Չ?ՠ? 4&_-_o|nY$9N+@uMkHzt>T^D q/qpޫCAS8R^ iUDi8wolUn$Zr?]nm~Nֆ$:^nbx5BFXdžmsq)aw}WGI83>~-Z= _糟 ȬCK.*6D@HrJBLP(W:W$h754MX$^"VR(NGY;5c&nVSKxDyPwNCJ(TL,Ub hioV8UO'{!9"Vv%5 )=%_°_i1xMkV{M֧seF)a9&JNqH.M\ۯ$v1w(h&[VX\J U%U'FxAM.ʦ`'v뎲 Ux][<qӂq7as1]:0. 6m*~"_?_Lk;_\uՂsSwMKE߯& jw%>D$7ܣ[ \bj%-Tj@& vJtp0_2IN,{0)}fw\y'(ѴiM@Q c&7Ũ1PG,1cV_~.q 5.Ի(Ai U^AK0<X @LcC+C鷖F >C8"B Fqi8DGx76 lQ0Ԯ\IrwiP\ kR# z-<4Sr{F2@37s蜕"*J]R/5@KBR{B\:e=xC2/:yd[Q*1tM=cx|T %6z[)F))fj|2= d6*"~ 6 [oDV%ʄ@޵9/է8m3*2%ꕇ?@|pP,v y<̶|hT%./t~aJ+d?ќR}_dZ#s \LUG 0 %88u8:~vG7ɤ%6DD1~ӡ_>ͻ_}F 8a凓iǨqNsKulpx`37Ȳ6/,ߕ='/qnzl1I4A.ꁁu'>ol։O,21߻:Fv5J̛ #XPo}`rœʡW#Z,0p ӐȺ^٘2!Dy  -LWe@Kܲt4$pO:/OdF~-xS.>޷X[|LvR>PpL4 0jE,ziO$mt:icŋ]Kَh \5X@cNƆB0 4{520@1c.3v1־5]kט5n6ײ0N'˒~xD?JڟH !F S*UgSLkH?W7ΣOr0m~[G.*ZT|Zb2))nKZJS|ݓZ\eٟe5լ{VP}Ⱥ\jsV)5K،WrwS[em[C3!x;:4n$TbnяureAL޵pĴ/_ap}͹>gz4LqHZS_ԩ)'G#8WK&N I7A˜] +n37T'46$T>XRKd3IOtIh;MRk̸[di?5uwVO͆s99i.^>ì:Dzd(7/#(8DOc])/)ըD?NVдFUşTMfogxXoP;Ui=ekڬ0B͟SC N%bf.…/d:ū\$s g֗F ƞ0|I4:+t^4Ipܵ#-ZDƷ(~f 4.]ԲSQBS"I-M!*ݚ?[9?) "Wqմ/`fi`~^U" f x ?lva m ߲vb=l@@%,x8:,?XJSlgƭ|̔s:c?bhC1Rk`pt\Mc `db)=UM%@:~{g=l!$ . HLeo {y7۳"d>ZP ZQb[CfIqMJ[FWc1'}K7R1U ngay0|>k8 bX>_o {Th*&+WùRϭ,w]ED \:w e6&ѯ G~< |ҀLm&K}$>fA?KE}:.݊l1=C[v :_BQaUloslX=pہ>~z z('I<+WbkcoTъTCd-? O4$o8?h5)Ly\s盢qt2 &ldv]eAO0Ƚpr:ӍmCVVFX#QUXbE| uRpZaCӵT$Oͫ ,d.-Ago;I 3buBT]! ذ{/4a >rk{S'r:NA$c2+K,X5^ 3g+{dlq#h5OD '\$K{$v8GIG0FVRġJhw|PĿVSsS,Nn`-kwDI>[n6U߷Cin\8'"ւkQЙQ\wwRDm* rZ 2:lSanܜBMݒ1ݫ͕0wcTH dc1[7@t:3Z^1t\l N]v7BKGdUĉ .!2qHQ$<Т11Ԣuxn F\ZE_% [FHέok- ǃT?yOctj}xi̊ `CMkPS[>18u=AC:jmM#?,[:-CA Yx!]gѫWE$,ɚH(-΍ Z-y|S 2F&BX ".\+yJc 493QKn|_/,֩Y1aK'gɳ;ekbQ{בֿ;OYT4E3KENL͚Pbc!!\2/Lb|q;e=€a6W+a-kಿo! lű}$}H? [R6]X>"#v[jDn;a&U/gRk~3U=~t.i}ԂAWHAw|(3-ۋiRS6Ѡ#K^JęH*B룎6}np:xtiuCh*rb ^JlЯ>KQ:V,kIEO4Ql]_9{sVdziJ&t>RA,ہbRáޮ{H , :z o.ݮ \3?n`b°I<]`x:+mJ/NII&Kɘ,OմiZ=U?ETHDnOo$gxoy*/ԍ$(`+ w,-YֺH崣lPԯX,f0Ց[LIJ ^J'6)7k<+$PXn2 śz>^n VlmH`u 7aJU H*"C H*z~k".Ԡ(@ߋPV~az(lנ'I<>p6z(= %E/jm@Bʭn#Yl<=u(}ӕ:j_B%V=G{3f[:CvҽԞcD'˝U4 9 rwǻZy uwaΞSE1&-< %0|XAPXڒi_kM>~ʍ#ƒl@!')-|pab5B>.oDo>] f7׬-U֛U57$/awo黤HYsr$V_'f/o|1GA=$Ij@BF50^Q)ZHjSG_R6?P pIkH&1E#:R6@]_Jh䋮SI}{胁5Қ1@)TK[_' oc P=O͚Y. ൡP?c/O6=,D)?PUXkhtNJS-Q`@ 5Q#:TJ:qtMrc|T(6xzNAr0?[TmNCJ= m- 2Кi&CTwy{e_#ss;|x,qMJ…Ki:cS;VSy$ҕc GI31ߪ0ZS]_p8f:LwroYK: `'I%M}Qcc@5`Nbᚲfܳ=[ %t/ghOe>ƕEx$x2w8%)M!F؁Z5(GZg|W%bRZ-w"v{ULgcku. YsD ɰ7Hr?~?O:}"a_F4GƄy%HP8~VY_qޖJM`Z9ݾ3wHXىD5thgxx! lɜv5\ %ZOvD)`D{R懝ħtz{c1 o_VUMLEZkZ) 㯇.еޢכvH]cOʣe%{|`N~=ĪT4zOr- CCrq&RxBY&[a|Њj IvF9Zc=z;1&Cs*곔|apqWǛ01 ݓqLprQMۖ`ՖfPq /aҹNϓ fWO:a>gFqsr:zu $R2Sв=>k/TMxݕL'9 M9]IL,/y a輦K;|Ge&WUiz5욉 Ds$P18),L/V6uNWur eLvcpoi3ZA$ҼHv#C4&)_Yz%R:-q׵CэJ1ȴpc=}hy6y95+Qhd-If9,WڷcGTPi/A0*5V t! , I( UL1՝' )E|[(% i,@\_ZfO1}ŭqӞ='0Kt)S 1BA.QR<1k0 NU<\$겭9f=p\H  K:<~i_t* Xs\WD$Ԁ+P),<1;>X`=GfZhou/ZzxBR[?pd`}LC"a"4wP/m ݳݳXZfEī5׳ R(J7BC-ICer<d(dIw]iܩ,V:N}Ocfœ& >e+K@ K(@jc^u*̉=~<1C%&^N?J"P7 Rs#rRgiG]ڃYӺ''MU#pO0XF{P{=[d%VܕIb[tπ `R]xɍ5يAa+K1HWwe;\^D#{\qb M19-[+3uގOAjR9*gȬ Id0 HO#}nn)y4[mqַU;lMk譨 Bj5*Vi˅ oE  )jPnO_9mePwJXzrr~U7}KV#'g)?fˆE=?<߳?o|^qK#铥qf!e<޾P;YWA&(~0MttDdVvZ %F..F˅r/P}xBG u?J 6gafWLoM'?zY&Ȧ+w'L%%t8Hq7;}jNk̇a֐ UV# nZK "^&_DUZ  <̔;uGE؀H_Q+uoQṣ}:݄<^/yH>|9 qZD x)kq:שuj5ŲWIEi@}&ޞi$Ņ9s4X$ ߞyU&Pn9! 8p3SHoO;9~1hyg/?6FEQ22o3@d)rZaU( bEIʓ s38]0BъvhG͠X'goi- C8t6EL%/~1[qr^P1Ct +xڨF9jp(iQJ% _F<-P6~kpĶK U~1k-]>zY,YUV4jȜe .QM[L\zZHF9K+EJb"|e3m!I+V74*p&jyhuc6aO@qͨyO \ cABpi~ۯìPo'K0yB 8Y}{!yWZRɅ'nlj.b;RKdccu;EwDy4\GTVS?֛UT3?J.xrP[E( ^:bd?9I ǡp9u٭j4p@+8d=ANEld`t65U_WY|#Cz8I'=mK\~-D%*f y0Hg0TD&ԗQZŒVetH}PޗJt);D)ERڢQBrq)j 7KFީH>RɃF$1c/țͿТy);gUY^&6'>Jxs,]9 +4C>_odas3>+o pdl6c愭ɃŞqj%!N_SCJ;u\NTNw$<ǀHJTVkt[[^X>Mq@!ekIs ۋaP}Me R|TІlDE 9E% Pq,a[Mgx\`vw!§Z'KChV:MWR2 IX26Ã['eY̸ݥ-0$ͅ3wwhx{H &ճ0 jI.FNX9 \ķ{Y֢n'LLpDwkY ^{f!9}@QRGTݮߝHO^)](mdFdMJępjcUXPsFTE~ 0ף!y7x/,ejWԝ!4kz Ylg%F`P, Z6{wo=gTE"O ki(IP*}0͠fĴE';[g#¨Y^bq0S?cRBKxGo$N~`|2hK}`L>LY^Wx}l9|HObm7]Vy"*ĺ T9|EW-sZHׄXꊻ%658 ScBᅸ˶\U顺q;cIƩKe.ud8V&.,ߋ5z`dp sm#JI/2*Cp$Ǹ _hP@sf^: `jʾݽUU:Tz "%>L| F'O㾦zՂD0U>ǰp g+cEf[Nrb qG'q{@ TyWq,L11wwL3I `tD f? t'tc7O=㶯^h6,'YX"3\`|;j!`ݟy4|Sm6* ?GN{'1_jKf.Z`l6fPɆ*od{.ɚH`##}o=i BRDC*Z0G`9-@gp|pVT8Z7P%p`@qI,Qlu$`u=>D*0cӪLnΘ#!ʐȽ.Bn̏-s~6BEW<#g|aSA'h yi#k]nbV̡ڡn|Q3ic*GtTэ$~Q륈"KU4aqmAy#+ux'm&=lNmk&rJIPR "hY4{(sL c!fg|r&P&"8 1V/VJa4ԢH ucK !2tU/=v!=$;euaW[rҏ[h|xk=M=CC'FOPĤG k{IBaCM'!`?.HyHF4vZJUh7ɨ|q q~J;WP,p]K5&͠nCB*-t01yI~Hme+&ٿ{Ǭ]2n!'8Rj3LSܷ%8fX7k 2*۲맜|,}$t[\,c23M{b)`#IYq?i0ڃ87&.ݖA>=џ@N$O7ρp}f6?@>@+t h;{k TPP*Ez 4 ֩x-B-8Qݺ$ۼ09h8`#cRb"CǃXQuJȁFJh[o 9vj-m%X8#E,+G1Ŋ]NEx7CVRsяUg9 E|/;ÉZPoҟWe5yTnwi>Ղmdid~ڪp9GL(]B̅-UZ)։ W禾De$xFf.ohO:L#}h_s٠68^k*y\ap5r;:9AޮK/Fj}`-#!2W!3ӽ˰wLާXH$aSдeBǧMl/I!(%-)sI&gՅaXp qhV2>DMR9~6TNˁ JxM*щgQ*T`)f2+?k6jfFrw@;vN2ٙOgQ不` =8wWrm)ܷ5䮘@9n/l{3G CguBL^_N3j y}/;~ So~}K"VZMϛuuU;2u-Csz! ^sLXirԧY:ovU/ 9b,fID^wGnDdR_aCϟˑOp:%xټoV %p2Cǎ5",YtȭBA]tzD(cr8vqrAvgB!Xh YA9ƌ̧]Vj]4Yj!GJXwJu iz-Y&@Onu t x"$\} rUwY%vk~:&bNi/ a^)Zj*Y:M5gVITר[磁b߸ReZ lzI[b33Bq &8Ă rܽ^Ndd$yEՁٳ,l KLn26svʖA6O`*/^{=5SemBXV_/W@#O;:+|*=Eןϫcl]s (>]c7#hoאm(LX| a`?gz2PwziJW,Q 4N(Tc13S'O͸|G FmPe{|i4 mu9wEǹgAvDfTN#!d{D'z\fs(AK|}m!ek7 ;}KQ"?RŒņfY4Mg yr1=P`푢2T J)=83~BI[3'EG/cK*j:b,F.'/z#aӸיR,nϋ~4{N(j0,y-qC7LCW~1 = a.(kܕ'U ;CԻAd dDhceB:7b.S9)sCOMu$F /r/ANfguC +TֲQ2K+%^EOGq(vpY,Q O2鍻l5F,6Cuz[8+JAȏTžM(ݹWa?jޑc ^=jo 9۟#f(q]c{(;RLN$KFInV{=d(Fn-;]U k?!`OH~B8gf9`_JN쬔߯}m¹q5Wք]Ѧ|ifRj1/tPPS=BP |ˑP1a"+;w@~FC5VM/?njVΗ% <$52 blC ) \yYӆ&)]8mL~ fT2'e Aג1ap̡X %eS-T%rf?5-EN@zIp02; 9EXHW%]YrpV&_C S%rÁ[}5̿jdž1v(h/i#~b)a*,#*mkR$ԸUKAJ 6GEXAB}/M8o nܙ>]G6 P (\YILXu)TVVҫR#8 %W-:\e >WVҪK֭'~]}mL;榔v O7p4#f6PsV!fx.œ]q뾽+[(ܻӺc'g5AMkMn+7G̽K5Cf+myʇp-߆_;Fܿ6O[ٗ?ʧd J uq;phז.8'/9Tf[MƕYEw+ΤI5 xA\Hw@ec (ר(~پLm9dҍc|L.cX/}Y/`1T@.6f >jLSy3f2Y$f,-ofB]}˻3/F^;7h!oR2)f6kĔ?@5 )FVRP?-6TPڽ8bMhK,InG@9 "qqL% rOgmPó"QCo=Bg J*:q íTh-2כp/#*)0:?#<w71'G[P^o&p/ȉO㞝ϜGiB3b_$UEa'DadǢ[Fy@SW'߷ڽ[W븥_=n:gL6TFIu[EC׭` pLfCcd} n2X}'j1uncci7 DNI戟YZ4x8ņ~Yp zpN[N-oW$< cZ'/3㘒zQd:w/LL N?ž?i4g9M9_C(SmNz(aX)̨n1tfbv-JPKc&/Ȕh}%fCd0% 3EIxj?GX V4r$D.QmrQQ4:Nj# Sd'J,cՃXʪp7f"?9 9]=Q*27U9叙.rf Rroe&ƦYkIf<+?H v5d8OL]`+.[w }xҀ l=P&c/y.vP~cL/tY9_v$BV  a-%v<%D ]V5wκsv*Fby7P^:3>P]zl2\5 -jO։e9VҝLeRHecEiV4C"Te5[dGЍPTP‡w׵>F#򴟀Y( o/KY&?fd"i,4zr {v~!G*IǑz r qa&}w.rGon7GUL=0E-fc.]Yq&ѾezŴܿw?Flxpo(L/:yU1N\\!`5`߃0k4%4\@5rMh/"ae).VEYs'E< {j?bQ_xcZ8_7A}GY8_]?>9Mf[GLZ^Vl?ijDsnӷX7:^=o !Ϭ2sr= j2:v$#/vlߏ3,R?@IN,dcùP|̂VAii~񷅼(avVV ^+f>|IҀ, `BZT2M{?PCpLsqҴ%9.Â=DǼpNCzv%nh0!]b9: sd_E)_™@xIqgߙ>ggW)d0,~"?_%)WLk2ܓXSe*"5˛*ס!M4X{MoqΡllX @V _-:"L8Gh:b{6=, +A.=a猓lN6'\hL)`c̆sO q} Bl@ D70@"s 9:ċGE`3Eͻj&:kTX"l 3 ;-n*,-yBz]1[C&Khל Cs}z`|򐂨urrQGw o=|&T1Mn^*1.1OZlW M[w)u2hmb3|O$LOyJ0Mu8BA9*Oa2qý<]1%mt.lݚn# :_ݛ;{=28l5uݲ2MV\RVYN87U MrG+rY0R>G#fygpO9H N5];ޒ.;I wO,:댈TcCf ULI¨Ij =uA~\KpM`VsuъB]9/.,itIv։ǭ&Iq( ^= O'X*E(dSƉɉ'ưrD*7&$AJat6ګËVEwm|>@E!/C f/"Cc">9. ?ݮЍ-% +&"#X-Y{?޵HA<PDq<ۣU }z?à3djSa-^r D#nS 0v{ּ™9]tW:Ũ>R2߱h'#0H$DѼ_\cMGӓI\`:K!"<)sja| Ռ0ᤥZ7jmu }AYNj70zA \AEuNbjn>Cˤ0Uhœ"5qWHS:pg'q>O "q Ír\2(q#>R+m n)OQ˜}+JF#&Y:}{4@/hzP{YǻƲ=7'{-i6>کj`#߈%:q^e?;)DQ-7*{h S?yQ/nkMz}RT{@59k`3=,4q]vԗ!fIxM%BqU?}WfJ9%`=x(#}&g,oizѩ (iM ֶ- U/ I‚d|#+)35zGzmL'0+Ndf<.f͠1\wTRRY3rJNf=*V:R9K.Ozl#Q`Q6e(Mt)jZp3?{|8&7[=W(R3sI oΖӵ,3BVd6-p_8)%O@w=ĥ_>2sl 93ȤL~OQCsuHgx'(79Uu}IXf'maqEd26 ak=Eϕ(֚cNV;> c.P#XW*9pLc+뭒g'ڏàVtkWO9ԎAl qkj~P>.1ucv52E94 c!6bYto|w, av7b~:Gh8}6V tkS֚֙S]e.EEX*r So4 , .zqH0 \4(m!cIw 8&Lb'Ə%d ;hgNsLQڵ,mx!<av{ +;%y v1;Go0)*{~7+/=n$N5ٕdHL&ޑk] PE⼳BD?6B䧞:+J%Kh!7 P9Djۼ;`. bG}#<.k\Ӟ|E44jDqE!^OFxx3fB8̪wu*b >꩚Z03-aN#o $>QήVկ Ђ| \wl]^a#)F?mN0(읶+9[p;k^y(p_̩~ j8E^:\wVto^)L{"YGśڠSEmT.z@P6/t e~G@ܿR+}5cjq>7@?'%.x剮@`-78zEK $+8PHi}7beڥz#gvmPΟ,]/ 1X: Tv2 :.KԧeGKgQʭ`/ җ7MrU(Cxv#¥M7Z=)qvZ_a#g[4ߐl19Oy {[m)*ZQ̆ZWL0WY;_8]ѥL ˿ȵٟ+" « b"4uV9 n~~ "$N[sOK}Xx 69G?H9n*[[[ϬNP'~h@3fa@&Bķ= R81'*>ƸOZ]jHpS+N\aΓ5/$rm#I!` 1*OQX"CE-UmVEUeݴ67l|0i;v5>ZpijڭL#u.}J'5mmseطحev[%Tib6^p3) A7t6{ _lj`(-VP7xT n֓@sGYp=dڒ7@,6h*h|pٍa%`xH+Ζ*l>hlxI%©jMXȨCWl#:*yrxLPhcۊOV0[y~lş.o)GrvNgUH>oDIAI@A :qWD/O; G|Ah:@(ZkjU!,H-ȎU drFLXh* ERc+#vu#uߌ o>6oxVNhw;s/`^'5dA  1Wʤ\"}Ih.`7Vd@c}-5tqn9H_CCLţYmiBSFaպ2g1ɗw7)֫,Ts==  KlQRSkh B܏ZA鿖hAwwkEw½^suk>pDKj鉓@;ߝ$ǻ5$#B*dy`Hp5[fG hnd-M[!ψQvTmc2S3g:Cg6+G:X="J0DJ"hvFgȬm禇d޸%Izk3q#ʛvu@a ~U6 bvAXft/N1WDҌ 1Zp}YFB OR~#%8JčNwʑCWA)^1ve,xؓLIk+wtoƜE~ 'Hӡ 8TO*"Ye_L {)2(BcG,' JLeG!hD`h'zТ0T0Δ:M9 |G?'?Ȯ G,X]R=>)|;*ϰޙ`KC4$]O(^/niD#S.:gX^'FZc6T]fqb~TngMM1HIąfU)OQF1W8q5E?ӊMK \g*bM^\H6 6PXPD{l+,>nJNW}+XJczy)0Ll}}# Eijk)n:ǼA90R~Š~m DQЛ`{'[`ziI ܜ_\  D3e5| 8g8Q?wAuЅJ߸fۊ.j3;'l^=~Ł$3NKpnn땛W' yOa/V1hzQɺzUDQ/MҎGD)ӃNN&Ǟ &>~bSǮ8ܤAzt"1ܱXZfT40KyIspCf f3a_WL^_4aYXL#}XҒ;&com:$EA/{ )wi'q'.j|.9-j37t|q6,XN3{b6,i=Xsg'k$Ӭw%kk 4:>IM|\_ђcC~Sb&QS_[Ť߿*W;}y)2I$F+ 8<C,H?ʃdLy&R XeS-OtLuᱡQ`f;5 0}a +ނ3!-jz(KJW'n(d?tj _TZISwQ~( t.:JUyĩGneމt6qD࢑=>f7˼/͟"4б t?92<<c;oHL%EBO ⭡c*k\A+_EɯH23 IG$. R;-fAL3 \-uWoވ'bg }7P1Y@fDZ@d- 9R4QTzEgi*+89wcv}Q++&:KGrFZO ?FPyN!ݯu# $~ JNN_%SFy FگRP,$9ye 5`EC xoÃ#KL.kHR± J,,{_L\ {(⦴류Ja CCChzO6Ui)tj'8XZ3d1bgb;[NhȀࢭU-ћ` ƱG@^%;W,zl";UH߁meJ$3E5PN.ʰ!Z,Eo%ߵ6v˜r_vz|rӮh}]R#o8 b롛R᲋h&)y'>OF6ehM~8|LR4d9i#\^5˧0UU뫜[3E((l8ݟ{d.ͭa- Ē K%҂E؉{hz<ݾNZI̛<嶗̥!{'EM[I8 #P }еgh KPBh j<jNfG0VhStp~߬3V-2=XbuͲ uZOQ%l1 Sӧ o\E*'D/I>S$*]'2|6N;5Ozbp߁i ׸}#(}[ڨFMՅL%%Zg%RyP?)j8qDBXF1}1*x oPOFJ21簜)AIz 冹NhW7rc1㽯jFS5xDohpmEUCng@>![賜M劥aFmKj^Ә܂i{&Ki·n(chcuippCŁfC1sn TYfC+ 2eh0/-NM|P(郯#[P8[$>xe#LnS3RiikLFO֌iksSt,E'V '^w;0}KSlWjti58”[KKT"$$?XGae8'dXx)~4];[ݒ.EkeEiR҂ڰ?yA>մO';nT8A 9FηVp[g,;vF#lO4Q E􎑚HZ==]%L-c+h~5 'i_/VMO[njܜٌI\h(O ҆3뿈ٖrv?.G'꣠݉7P3ivm `̮_o˟[}Y/Ҝ?`BfETT:7C³[]"gGk9WULs\iHix5@Z[Z@ L`alui(.o=y)2 BٜܫJB!QNY',EiK}$XʅT,Ke+Qm~߀6p65'8,sy‰e~ŋ/۷ eS͓KY1}ģx8-s頌^hxo>#=cC`ӵ,;{%҅'#6sC*M `̰*QGQz~I*xW#խ [? D8w#4fSb%Uƒ)`eVR6k{it< ֕}#tûFCX2hُ'Ə}%c)\m1.千|X ^BA*@azq/F$I|7F4Ϊm"n< $B#+ 9x򥩽Ue5;ZrrPۘJ،oo'g#/)<{b9۷Kޞ CȯzKpYj̽}FON}+rb\$O0&[ DOi2$͏} "QA_E8^cj6nP~h!e)8s79@0gm }_Ic_? G\!@L@i;c&Ӿj-#UT؞m'9{;,MI8kl/`@}?Gj/rlVt=)siQ`CHx{xv *.nU*׳P݆UR7Pbe9U8cc]lh*L%7_a8b,S4%(b9'uF̫{W7[S`"&Gg>exr.%꼞xf~pB]!DVh]Q17{NQi~Za<0zd HfݜfpFH^~?sc82zRSM1YVX&C hifؗ_CT007&bIc4jEawy kڡ j*j$&~TLq3HK(e7J 9>@-1dP~c@8mY!HX[{ǵ&ĬItCu-"yL!&-7܃H\³$zпUG1mȚwzW+e\r+4` @# knƞ Vg{8Rk̈́\9QHL&P/~V쉖te*9]TV!yr"؇!+c'0Ff@v`i0h25 $5$BNTgͶp1]|&E d,',G2fmUߕ Mlu}~cM-{js͹"a4z01aCu:7~jQ٦VbFWuqV-NTҸ-rvi{8l*G|Zҁ(lXIӌx2ď9}ha i&U(b0惽"~*~ G /9:s^8pl d.w^@S&X1oqdWKH,g2ܼ@$B1MH f85w9vGZPF:RѫouYu 'ZKǬ:Eo + GwD=GWbq~%kʎ뛛۰|M",vLa/w4qί1Ϫ]&R1~'>:9lIgLVw|R:0b@ƩHbn[')f,$I$V`vޖQJ\bDthEk;m pWd dV UK&D'n'rÜa :ft{e?Չ݃E p@ GFFDt^1SH }~mbQ=Eg? cES7{H2ЃTޝg<$= 7ˈ(%'1W L|C^J %^z>'/Icd-KvfUs\VKnZF.vQS|`IJlԉT-4i-U*2v=d-ZOudX; jUw>C*::p@,62n&4K8~oFgub]K@W;CE(,m[GFN*B~d9@5.(up;*ұW6JxQN[K (0XsB_q'@Q_^% \1"ݻm#nizpgꂰw}5fe?tV3aV<,> 6YfRSƊݭL;n'F鱣[5tēJ=q[m+ҼPukN#1K[}ms:|EO"=Ͷ.?o@ ZJt3X8K-? ;YFJS`6% .13]ɳ'?QT猄f]%B|!wCgv1a?kw"n:}5uwt)X ixtsO+:/ޮiGm?&AH!dNՄcjɁt.]Sۯ͇dAb}6"V4h뎷?^R Zn ZE }b:$ "L˝h[WӣѪɅmgLs!;c5`VhpD,ghڈB+a64x(;!wz;Dp˗W,?8B.AJdjbyQj4iq޽&5דǝH^p}.Jފ^5@͢nPoz(D{i4-;d+*njj|>D-3Bq,Rn9{3s"*`ގhɥ/L2}ܖ %l%̾6X+8E eT"h(pymNM*,Cuk༘/Іѡ5p\B ~eTӐu~utm1b,٠UI5"sXS\Rx ] P7YNr=ڜCjCgՔKeS.HYYk {FW[>m}Z^ ! A UeNkcڿ֙^Hۄى;Mѐևh5qpV~x.icPw[JNt')LT6WhޥWnP=+DxCzL|%2ZC!r&4C {\k_l;BN/G~Rbvs{g;irj+gD^!ġ;"HR{tE VQ QЩbگvrpda7^9uB$[8$lb./l1Ju"bFLޢsDa=8߲ewJ *K袽'HQT]>::o9w,h׃y_>^0M0 Y#QIB iTDoUe֮_I5h g8C& Ƭ:c AA;h} (Df.J"ٮݪ̅:cj׺;*ߺO/r*̔p}G 6R7?usp2CRej!+yQM.-A%CĖyʰ@&ԋ4diQZ^TzR܀J*(ocVSTPe%#iL=j xodrR ,4ųvDfr+pivڤDa+[Qb)8nlI_7U!-[iuPо;"S4?_-룎38L.|p9-)ba.9a'"3 'Q>"h[+Y ޥT 'ΞB|Vfo?۫e9V~|(>^v‹j;! v)igCM;&/!4Q)'6^kz 06)嗎>lx8 ڟBt#s5AI]k]ďWgjm#lv0 .k/%,_ST ռX} 0. T?)W 5T[9JSo3%sK1 k6ݡr:#)RIl*j?3ֵ&Kgptki`.tnc_?$u=,jcʺ%^DVjT@W]v 0[c .{A3gAZ6?E~wqxb$g5&ɟ "|b % f&fApKjCNZMAjvz ħR(Q`#Zz=Y; Tz>- jn!8A7n Su4Phޝַ #Lɞ<ʀ0 H~ؑ0? a#?iuEq׌M>ɓXcŐvnnY] )1Jx 1",`"bQ) +,uEechh Pp%wn.;W?Bv?u[[~ܻkjAqpEB`$)A#jx'¶߸zoIpR"?eΠ5RVޱkg@EOrA%W Ýx MjM[ZO.o4,i]輏;8!̥ )A/*Tp%}]dVzψ_ijQ-,ěsdO,uVheT|F]Ա͉:'}9iYʑGK~XǸ^sIԱk̠s/ԍ[^+~=G$Ϳ$ ;+CA"5[z8 UܛY" *U-1tj~45nLh(~(ĈR|P}ُqO>O/EhOn^PZ~K-XȖ=~ R'H&pG%.=X'H׉'ΰUeBMYGC(iT5޲eVw&l\\>XfE]]dv$U X2KZა[{|b~N̼ 1f]s9%7SJ|㼪#P#2>L!V$@8{v@g%0bz{E۪OKJpXA' &7$J2%^"IUj͢?|AN ,<3o><|㌵dm+|a>;RW=,1[5TAQ|ժkԗu(3<N&5Y+)+ϰ~8[➸6sFjvɘ`$Lq^~yZw 0Cm*eQ@!E N 2>R`0 #EL I$u\lUlTƔ}+'@]Ca4;o(Ť ׉L%ߤ*osoc/ \኎+;۳_v{P/WkOf+i6` 7ZFE*Xz~5F hC KXdBq9;s ȻP DYa{MQfvhUP~z><(@DBcKv3WK|@@>鮝xeEͶ˚2ie)U" 8ފ-#pz?A:Q2dXAmK S G 9-:IsݑݛAО},'v9"MnI>o2ɨ4܀$wS3.t LZTZ%+.bI[>vAg#]w3aBlLbENIڑ$wNU[ Prbjt'bZ)Dme ' v85ݷNOy2F(e`E3ynaگ!$p(tD1p59\crv$SI{i5j2+}T˲;c[) % @>6Gi旦Eގ↑nC{pivK[^__M 6uqe`=*|T%$>G9M7kk$XJ|Z^AY=E_Eӡ[wA (8+ue_4y f6aQOm S1|wc5I8% 4 Eim<L 8I gu5iƿս~joϮ ٞ\v?ֲWcLF_hR{!5%$'ѾJW$QUIOvhRqZڍfui~Te{ Zc-R7UfJDD\E` x/sw3NeZ[e ݂iZT;j4 j03ϟ; i~KWivcD!dMs` 8_ѱ!2rp7rą{gn$#9t. @A(51P Ƙ¶=*2=P~CesC6@M HM`l؁쉕UѐNBPa9~)()yB[̍e'ero`]Khy͂E_)tX%-v.=v2xJLb'50bZua^&|:_4@H-7(IRXbʙRg%{ >s3+]>7:HXO!:ѼDÜn8TQb<;&G+AE+tq"[Up5m Ƕ $țNGMݻ~IPrEmK K)@I!Ō;Ao;=b? kdDE{4oy%P†*k,$S9s Wz@?xZGlɫ܈0>aFL!FEatBɛCbUj#CֱȾOzgO\J z0Ĺ_FK4cMJf7yksva=ǧ77Nr N]U5x Oö*8Ч|F{%?Muـ8&+ ww{eIPnt)~٬&4hR[jV<ũHGio[겯ίCg&]W tNh=o-ЪҦ;t)25t(#SA!:-Zk# p曝o)ndA.x?iQ(EK]/^{(fiMG@ Oxk!Jk>AX]cVv1k V5#M:/Dy˧WCr>E6邮yD٨v5 }2 9fz[ļe<"*tADRyX⬼4oW&%#rx͠"+rO:GyM- 1-( ߮cM ExUW ZrsIJ<6eG?r)'iKB.GnϺ>;r_դ!YKܯNm;icoq#ZւMY(zɐ7|wwupdүF\mS ^UXC-&!;w'I v304TkxJ&lneU8A(*lbޫ=&5lkWT2;j`Ϭ7Xe_Lv*`Pz;bx@g@,#fK-p/;!NiUy$ݷ]CLlH]xjXV`56kM)pqBKdX]S ]-<Qy{u0@J.#.MpL`O>sdZiTn{,z۠& m 1{l[\)c)lY-Wë@g6hM RqF@T:R'RoġNbk9Khm\ "?fK>þ=ڸ3^) :;3-=hj}5=FT:N#HMx"inbѳ7Fw0ɉvo a~B彗FצX'?d['Դ=([?wi"n$C\B\k !AĉEvI-˦- 6cbgѮD  v/y6r'eKud$QV*Gع*6%@PBx )PޫLC@VόQLQu+xWZ"P[d[r'딡O"I+㿓 !u#_E'u#e  E AЃ$7;(Y-;T!^wcrZ5,x̑zO%cݫ4W(|.㲭թ_qJNA\Yz[4Ot0Eȁ1t3^b ylң-[!'=2Ls՘ͼX./U4Q1VwՏ u>(@<,զSk=*FE8Pj1E D"uϛpL6MRҬKKӳ:3^ٳ.N~_P (t 0߾PMmOUn@oVƸ$q#=. t+#?&j8xFIQ$xʜ_1]F-|dT2f0A2nEG)uŕl7‹yI^5ġU@Ǖ[^APN aUtLbH=#1V}6ӽ:B4ZlDXQE^}Xi ,c{HՎ)SJ <<%0a8;xaSSDW(w)<y=WzDd,Du~`r;v2/l?˯ZTZ5:;YFH^OY?$6J%Gv6?\/EJkߨb I*X|{CNm\y8$! /`Lx-~65Oj:휕-{DA,0S=#5QOTQ'O7ME_Q?$^K q)  0UIEICq@~DZSxqNz$=FPD]n>{kj6{+% 'k,Q@kSGh́p'˅:2ӍƍHg9zB\= 7=mKsHu5}o [톭XXnA팔: 2GBH BƕؕPx~WE?'}ҡo[b†d,MY7@$a=n?挠Mg(Ԇk3_x_.eYh,tFKr?Qi1ZW#lE_!Y*Ha 'y]yD_͑>ES#Xz!iFj{zʩ fN 1㪟\n2fˬ"ƴ̈G5\-l tcĸ|XKh;]*Ԉ!aY?N"fkm3k&<9n/At.s/I80`_5FKHyX,!spy>dJ'ws"rه`[vi.򳭗̰0e0tQYG)/\0q8 aK, YJ|(1*XW=Iԃ5*[t]Q,>4 y{`$tbd=s ^VZХ18mokN,oV:?lcr?{ ə*Ԑ;vR0px6T\ D)d7Ѡohڭp%Ѐa$ݍ=RL?ۖzg\E;ybΔ;WU$ G$eU.Wf.٘jn:D#f٠+6@C&_ȕ2N-/oX^`O8"` jJ4: Jn{`&8l.Pӎl򳻇2NӛM!FnXcʺ! XBACQ63L_=t#n|/#imS|Ց/҄x_x;\KLJ_B^7dWDXն8,=N݉=MdCzc?IhI/H@! t@ed7WIWZ7BVE%c̏bc:30mdPZkX)"qc 49܃D; h#bZvQMJ}t<L 1ʱM0h)FRgYh_0X? ѠffaH87E8t>ǖ6x~: I>%Ǭ(t1٬@~Vy zzW'q"yI8Y"0ю_ P!+]?5z8Dy@rۺQ:]oE.H Oܞ; D4T);Nlu6ۨl ȆJA)ƞ !Kbs):_c3N03ݻBۇt6+u61} 8ԇrk,ugs#ijstW9E.Ș)m S_ENg6XÛd !8o䃾Ƒks=Eޠ}2`JwjZA \rم䃭2)\c+yTw&!H)<C)FV 4VtsAV,=lJ;\ĥ |^:[u-]*$q`Mh.}!Dz~. 1|`*C7R$MٯZ Uu Zn$ =õ*1db'6v /brM W.ceg3A:o3o }] Ks!DvTbTq?. p®;;ސp^i<3mvQbZ85iѫEBD`;7;aQ&$F+9lB n<$G*#]fM;(3)R"gKJY]O'MAZZ W4!DM\UחT[#^nA }7꽦v La_\v ?86:}uZ`/f S`^MaIЫP794#;VF78{r}6%"W2k kPk|Uz4ux Q.7< :o 3o+zow(o/qįԈj>bb>Ax-o 6s 1! vA8K2!Ê2ķuS0"Q)-D/Kz5ǫl𢡄R2!("sIif;()!u<ؑ;CoH|F5x0IbNa޹!NV(Fزx~~b/PIkioH\ =h X|>XKNKQd kuiljiY71"f. }G.yЎq5fHk914pi|rY 1xZRڜc &rhOIW PKtT!4P1?Vd0YES⣜N-<&Jg~lIarZx {@SPށW,sc}hbGk—sЏ%@P_yPќ$W[D˃kĒ^TLLeyuW7:j&L E6EhŬ39|>I#FPO"|Xym<;6a3DJIali6*Y^Un L:( \9BmJr2?K:g:`s{IYOKwv\P4,&u$WݚD0:YvJ欱m8+L+w*<`΄춈Y<="*AoȡL>?,7UnT4Ni!O.E, B˒Mq5Cfuca,3y-fyJ2=9O0QF\FBOWc4.1Ǒ߶s9>՚3]U-y"Tq' !N OT*|EQǗ OwI{Ohm`c7OĈR!K_24.Z `!; ݼm\0hp7ctiJ=pɴߗ6t4TWpG^w'sM{ GѤj l ^_PdOxbAr(VZp1nmt{ Q(GnAl/l^|,gdțZߚ AlkQ'Vd͘Beͼ{t3`gbYRȥ&ಽCWIACGlG&I.PѮtTD뵘 +B ]ԃFKfi)JfRU|!~XiU$Nd:Fasj' !CıyNXm4/|#-F([^tfhLO%z Q׹@T@S;|nNh|#v7][b> lW%f\?piHK*9q5`z'U~ uf帙d=ވcr 5x)-Q*UM1OAkC~Ko;<.al|Yz+=zJfiIe2 Ky`B- DUTTiT^?]r>H~RYvѸM$Y/vzd+4ڜڻnͦ#6Q£6tɊEOPԻ paWlﺆs0Ƅ zk-Wlm=ٝvEI]$19|^*zH#JZ/zhS+ړ ":o"㍨,c$eMXLC/ 'E?*d<р gz0.kԵ7AjG(=LJn"P.fFWz;I|^aSBu[!n%4AfN.$N#!&,.Ѹ=z\س 4lb# !+M򲠌hB+4[syZ" nԒp.%~k!(a(O1ь6#-hցJ_[<`o#TƉ= p)poba3ȋ'g}>qeM4,4ٺܾ >jv.fF{ br'~M~- EBxpj6;.7)]'vN ښyē铸0- ۺxTD{WN !^LVļD#1@-bgs41u^WIǦ*aO^|?wWIu 瀺)ԓo:)ܶ(Ϙ:4|]V_2PfqÕ:kV'"]qP RٜqGэX#]CIʲhP*q.1H_V=N@6bF{W:)Áj  @ꑾ c B`Υ ,{!P=hf?Ejd.WC1~}CI"/}4E*;)"F/}jT ΞT1'ڛmh8#.Ư (8rަVs{>T{Av_Y9ٴ3l{=}u{Vd~\A |v?Jᆩu$&Hr xyHA^szYqgdH~O<,};y,{p~Ytfzy>I;BuKjR Ȝ >j 'k:%FC u_bj5 DÍowSY Ea/[e+7f䠗؝|XJI¨N/ b Ǧlx!!I6lcVQ CYHk2'g6oz̊y{\)Qv妭G<`Э2IrQJA"]X[d̥m.!v2>_0J%t`ab rvM$ 6}P X)XT(_&oVEJCzQMiM9{vL+ԣ:-K]#{)?r&FC{\ijk-_ ˥O<6e]u~^c=˗ CqMaZrpFѥT :PL9O5<_xo>R}PXOo31œ$]KcT-rfS@nwƛ'r5uy7ָ$%y8WwNo}ƥFp/5Wb]ᑎ:W|]B`!n~ ?a&UG9 cկ4Nu0Wȕ |@_Dx`p< s Oi4~g}^R"{~EhrUEB6!xs.gtܝ"Ie p> 5@5O L=Xֳ~DVe#ZE|?qu& [WvGxxm+|^Q\@Ju.+lʍɡOž4ݹ9KƆJr<,I gY._0aFIpݸ|evop5w_bLX-0zğag[=h3 p] O i9vY e"h9{nIzE5·3'+|])z_.-QQ_:oK@$ ܑYW6DpE4> A>?77HEfuZ?$lN(:^9SUb0#hb]Ie?LF ,xs-·|i=!kMz`9 Ap/[ny~zMMR(A^g|F}&G\hvXxm78DEyl_uA'*)_~ۃ^|ڬ͠@WqۄF}xSwիkL[<(v0rsE3tISRRXДs$h,fvR8}/Ŋ‚MT~-XMF#CyGג."ɇSrUTsϺoUe;M8qw޼1`Ã;;"]nsLB9gKRxX_kR b]ċ~|5ݔXAAF1{4;WoR=/jVFc;cl]?HNv1<UZ;h55XJxEMaJwXOv)  icKeUw ;ڹp7IQz'/hBKTF:]AԂv{ueN8 }bŻE~볐5>j~ z~(u;u5δx&:!VY?À{*n$DOF~@w9,glOddzB_%}P:A8n MXllC|o~χ ; 裰{#!R@S>veJl Z~5L0iʅ4N¸_GaaPL|O6.)YZ?QC[j)v!ꄊ T6iE1&N8j7y<~ױHH$uD||l͝@vT8,BXtd^8=W&*'CqzHB.`s6SKxߑMDA4pD2ɰuh|]xvr {ՈC'Y{J =Aeg`90PamUKTm:1jc e ml{k㭼 vS^]{JD }C5k9E逸|h&9ʊ"[ 8t|~ EScmZ:pcGviKWC"fhyC@}uLHUzm7fJ6()/ִ?;H4u‚,p_J7>ʚ!8yOiMh^c mv1q0ȴڼ}`hYq^PʪȓTlԻ2J0  UG_~}F>"NBsb -*}C X؍FHd7r6roj]Ac&љ{ Ϻ*7!ޟOOrJآaB2l1ډ([29[ ?/ea*Y3ʮVۄAD+$,$PPQ4㬡-s]1Q0qm#K(Lːj2]e}k[;d )v y S}YsLokI$2ݥBږAWJLØ&3˛E6:\l4y+/ry٧4gNs}+vh3װ0_hSzRxNKCyxsLVϞlw~$xvJ|񇽁cA[5]wA~Ҵb\h W$'Y_׫Nfj7ߓP^~XȺZ;"u+HQɷ\4*Uhs%GPc{F:B5^1E6Dtd Yq5p+5d?Rj7YqG4j0aIU_!q^ew֑ (DPV C 6)" *}`ܘqx-/>Ȳ_N0B8RbjR^Hu"0l{7ގǪs+1af1O#o02cp+kXr_Cj=´t[%?;_} =ceqe|q6;G*ꗧ~cf7`7$*V)SR|1b2k{!',dx 6Q[ʇTqpwMrr!dpy~'uAR(UEQ|PxׁT$Kb~NN }q<9cI>P te >1 kB5hMt./^ MMSJh\ec';V)mGb*:dIU8q:֎*:Auvi+ti?3Gb~lH2;a:k9/MO?.C{ra7x z)2¢MT7T$| @DQ *P0OyBo%՜QTvٻn S=JII 5};;$}XN՜Dp7[Gĸ7ڢ׭ec:[ˀ'?r8^e}42V)e6_rQ ^|Kl{QT{*TJ4{di *Ua.}}rLHϱôC_AIMR`ּ)yЛO؄/<|v{ ښ˞ɒCeV<{4s+HQ? D3\[k*:>w}3۵[ CWj ?ivF{*[B.*# 1>8C+f9UQ7&pOJby&Ҡ:r{ψHƹN| 3 l0(l{'|b]u e+~ƌ'e&=.W*%zՊdГ6 ؃~yFQ3w wz0O3syJ WP1~2rp1i+/{$2dA&`JugFDwo!tD4d,2 2ITcMpnQ\"[{y԰Q]5þЋEb5ugvX^J%6=yM3 VܭkV]r:(.a&WMꤔ^BGcޛkh8?e`pf `[/V̈4s9L$Bղ FUD6ťMJqBkq@ %ơ3Ȋ8:v HbVJqH%>NўoB uU`0Ov1ޚQjǸ G™*Qz벰tҺE~_ݓbew^c/VN , 9IDfQ?vٰSDbod0JOL;>C%QͧKqT{3OcBM՛|BJMS5|a4p5_#<F޴Iq2%l`O$e O $Yӌ1p^TA+_,~[- ߐ-kd- ޳%}leR[ 'oăiC44u8qeR#t+չtF-M;̿66_/Ӓ\+5C%PD/bڅ0ߥNz,6"=#@jR΢2eq.86٭ͳvIAvdW5vC*tESnFxg sRO%Tr&o᠗:ʖ1D}Ckqk& MثA&5|~7pY\xc۴8lgqQUPXi R g\FF]ӘZNb.~'-3U],'tZlSi2ٜO|G֑"^QٕJy6C]wM,fi>cDCN\0ͨ~%ҟg6a'6&#<O81*)u:@v*1Q[`1q8MnDwexoJ] K::C\KɬL\*l&Vp $M Z:1Bب}9@×eēI}Cw'¼ Cc{ܭ;d"OH)06U1SmЀdK"#+>LI;8zSXKՁvngؗJNNF se@/.62€\y15gq;xOss*'[yM3QUkʚ$1;v?h2Pi;lP ὨM;LZඅҕK =1.35gu=FEt\-88IJb3_ ɍ<2~$+N#jPM@%VV< S&FWZ^:V#lEU4Sֹ IvL>װ^xtWPf2hCk3KBΕ;h#@3+2W7坵ˋ'd ˆbÇnpbSkn)zԼ~[Sz/&Zsbi|?zO":ۥ92/ӐnK7 Zƶ kjxp1B]s `oaa7E6eiמp "@v8_bمXDgŁ(4TOr^SێS%ٮA􍴡48j.vSg(|#f)ul kea-G{񋕾A}yI%⵳Kt9bbxiϙ遢ve.ӌaYo?5vےR\ڹ"*S3(lt?\@] +Xi3U6 L$7'mI_i%_-{@JEWS[ ^Hu(uDp[K-Up%1s$A)J3*yA(nFL7Nÿ tx‰GƩ7(Q0.-P b>.bΎqj\Oߴ6?Z+AT 46kҮ`̕oSRrb*%͡DTL}dL_g7Nrlк۽v Ͷ!bfZS 6^_7- cnσi`eD%$g%cF`[M1d}t'=|ósqGҢ)f AYЋ9^~nӋ5U;!4utfrYuw Ʊ;QSGHhp!ۊeL/,3%j^^>fT!h=~ 9Oxڵart<6e&WUf6cv@A/Dhr˂e_p&@#ܼf : ǔFj&Qf31y[:噒udb@3miK1SXyZ%{Hފ+\-&^ze߳\lڰY9XaJzv3/O.n؍20$8Kw8ceJUw$)/ ]N]SbH]h?4#eY/kbGq<CeoWsEՔ )5A7 3˧Z$0-|M`T(G#KܡwjBӜΓ:I?ՃգNK/u7d'9O+lٻ9Htz,FxٶÜjDOz&nY  +Z\QsGOZ{R2Q`o:7YXw)P14 n<'plMuIiT!\#qL\pk_ќB| ǰ wS !KyJZF0 -J':gt3M{ޡпQaPRU݃cLpL-7 urU"$;^sXBO&5h@K F bU=oܢڛ]n 'oCmQ{3ڇ081 J`N5tM, ݱtOU1ag-NQ)Dmߊ~ {YcVa,ϮE躶P{85eQ $WWZ w;ư`>C{C/'* Kͩ8:}eD:N]. #x s4Y\^&?)jt:b%YqI'zAP4[)M8+7cQ{L;sdgm`F/iu:a^o6 ɩKV0/@dڍxR{5ʱ㨯{`ߤ\(QU C35P}C5t\ԋZFL]󆳶)Jg #Ƕo{hd40TLT[q0x)m#(Kc*gf,]nEB<%tS/:Eەmh? Fm?_ ;Y޶;}VV6K/0|*57E>&!1ͳ4伙GT,(ƿL~~"87s`EEjQBMOv󞀄.έj|!⎹ᓾ%.\$ 4,8v{F=XͶ#GYV{{)U!Uo 7{!6R|HŶOs:)BԦ CL4c M}c%g*3_.0綴_}AhH >,S\8:|J58QD"IMw6_Ja'HnkھV$uF?k`=՗H)F AgvnSVк=?ؙ΀$b4Tqe^ Ù)O;[<΃-֤ ᷏3ܮkvVSo>Ѩc/a1Op+Ry|B1so0+) o*XftuA!1pԗG(}0dp@ڥu\VL/Kgv"}&d44ySk;@o̓/2<9Ud;-"dtl#ݓ+59Dv1s6,鱣HW)UZdG4o4je~r `-%(oQ2b\ر7U͌2>gDK׀m2 e^J,`0ʩJ]"f,)bң0/[bkpi FFfmA*gx QhY԰e&麴/s@b)W Mdcr|5n*;%{^Ow\@*LPIHOw4M[d *6j7 gaKQ[D cJLmoчpSuxp nϭ}ǽFYSgWC8}1-ƣ>$H==Npl K.>ƎP&k؅te r0ŏHDum==.{ث3k+)ܹZTD+LJSf8tA=5Ey`~)x'^VǢY)3#X|Wci+lc"L|բLTe(!B ˮ8玔|.*+_=_PjXrU CZF39Y AY5n/rwve% x -4X վZXiХ:V5w:262l=i^r"q;پ"n"Ʋ  H> Us,V(ĵ3(D*z+kgf̊_lp$K|l_ Q$1ƦSOm$1ǝ=lM)bP1EO\'s_~h2 du:_,kuGx2esZPGkG $4- }/?͸fBz$Us;-S90fK q;*|5Gh15᪥QV hY_ /L:?g;Vs}Zxo3`ѕ\ۏrA!k}Ÿ$.e*4xKcI8vF2x۰1鳋$bCS+T\ T/)YDך"YȑWD^7/xM./0Hvp7 Rs/YZ[sr71sG2#y1!r@>ʛ I3>v;2 ֢6.Ӽ=R44\6PSj-Apjkh 5Yj$ۑk,=DBϟ>~)UFj5 5?u+be`1muR5gZj_x%~ߣ<=z\#hE0[Lns&lFWSyիŹxSÛ;d 1RIB3T>.&z*q˅$ :\&1z 9j}s%,l^mp>YADFc8_D2Mǔ1\8 0a+> U,:5hڸڐՆ!;Tpb;7SZPmxZXkq6JcWhA"硋R 7i=77w=ht ]菓qR-jyKڕ@",>p[! zy5GN"gb{6vqܶV0z3^{<[ef{fYb̧>h[3ԌK9+ IJDBL/w8 +sDS`>ɕ(#XԖtTI+?1͜'QHB^_Z"jG|ͼAM\|IiC3u'nd+ǑrKSR $%o0ȏpk#LШ!VL.J$GX?[..@xAh? 1|X'E !Ţ"@2R JTFhtbG%Qм&.R'[)c4L?=fDuՓX_˒v W;>m̚>NDj,Afލ}Sz#w~1ͮ톨k=VDeӈݺynY296cM//3ߖb3{]Pp+6N$s'=较Y# a⅖t_s/ (?n: gS[iΠtK=,9Z:4J**_x:BtݿB^&q"Wۖ]{m\eF+dx3Q=J!Gx7(Z fcJr=15Ӣ5KzQ7C݆:#=gc=o0B:{3*.׋#mN":8VI-Kc(ݘp(W<:BZfZ u%rU󩕏B:p5dQ -o?o_kmT6OP}5&00F@rkH9/ݥ#}XA@i_(UALTL;t'uLMehsC ua,:4ol* }ֆʉ`u@x^=qrkHb4A2]Jh{N 4$޽%cV_W (b]ظ)Ш,_iVj~5u +Jp˾ې}PtSwG-`j JI HIvyL8cnOţ\EF^Xr$O P=QY[ T|\lD|%g`Rx2]y40m?Dw<98h3Ym[ ͓?>ۇYfaF0R%zҰvK=1yBF񩅀,bRnszRHf.͐ql+^gv6spGjAM'cr*9vDQY~]sI*S[P|.?-8`ODf֖Riw+'^/0軛[%_2]#ڀϔ>0?5d-\MfV#.|4ݕh"a`$JrzK :?IOT2Vb w`E_H'Z I ,m_ d9sg| 1lԞV#mjm! f7(xt0I)p۩FybC ) Pbݚ;*14d:5_-/kom𾟚D @ޢ>ċc'+F)yڛ6n\-oE)f~Nt3A4_s\zMvG{kQDImpe ޻q ce]ڐ+xމKfDߓL!!1 D%caV֨f K\9nncevhߥ#ˬã7xObܮ9АWY;hB|=TSd2^,!/OV)2:&>oVGPb='O7 !l EYBmP"/218ymS'#/@\v#'պ~?0kj'#?" Nh+#ȱge V th ~D%qE"bcZéz2['YP&zce26 %vR7.?.RIF5#[ÝLMD$BӰͱKM ^ɆJͫ#""# ¢{h(hzN:~MEf-&;K &<0ӱ*RdOpն_gEPʟJsW(ll,([z̻-Zznu'{5{jJO˾ٙҿ24`u[:Q$成 eT߼3`Ja MҲZ dd3e뼞jDzORkNI[(xg >E.J_a+Zlh5J<;V6Kls~h@FUR! k`o Г;c6쫿-#'[ƟR(>rPNW mZ6䌙Ƴ'SSq8#@"#R\hDl< >1VkP,-ܙmMPe/F1m`EPeǪ?Sъ5a|S0}l KM5@&tzC>R[ ( ^`8 ]@U3d#M r(.h?zq*f-ޭ/d']-ԬIKl?N?E|?04ai=i>NCˉׇK |~ޯ2y֊'z+ϧA!^^ DwQmpQ_o&,[U6.b̒ Y /c+|&1ATfQ ܖA|`o-[{AWh!}7,GTԵ(_VS.{<]#2߈8Ii2Ֆrm n@tmYu8txҍ%ZSa_(RO9%Ģ֍r,vnA%=0 }`J,# (_KgP춳`5 MK{ 8ᢍ`Dsb4NEk硜X3쌇U%n 'gjpRo-r {za&syu T6sV D)B;IH0r}3iU G=B(i'jWiR}݈/ݞ?}Ο({<ᤈb'9a#YzoʬfG;L|rfu:|LdzT(4Wf,Ttm9~'kÔO^hr_er֟.O5/X,^G8Ǐ9:tns̠y ?D!V$Zx!{ahh3j&|4ېxl[(M;wloI^=yLn稥8WG<3*TT&_OwF < )l5TJHLF|R)qy.S^I2ј:`𻚃1=TMF,EFoHNE?Wls%@CSfNuܴ)U&>#ۨ,RX0h H6pOl:q 1#=""^-m _ 2V*|ui5ߺeKD2f}kZ(z A`q?FK9BZ:swm~^ۓH}Y*4,y+h)^N,](. O!5C9LXu^ u޹NTzP3<*g=&L^ IF rĩ$NwЋ|2#RI~liL˼>Dz O/$*c @ Gu0=qGX\AwA<9v f\nHVG3[' QR=Pj6cu3C$dtAƨ-D/%NrʕN2T:c)PƄYv80խ%,FZ,?*:g~PApj6L`ŷ(5HNw\7!:ؤ)RU;g.ok& ?IT4knnvW<áKr/'q~158R{ZPYk(LG].]!Y (cH,cE)OuM<ɯzԻ#OAs|UU^ '3L_&snw[%0MYӔ;5lL,4Z-Wh=S/sIt9U3IB)BnZp)L˒'\1T+#"yg+|ZGWcXj.Ӏ440eaN+b.u MC"ċگF] [m7gBiݖQ-c\x}'xH1x2\&K}XcnKQAvpڐ6a̷-^ekڤ9l!R$\JWfJm1W EZd@`;F$% Sv@c4|#@YCЫb1.ܜ.aK.gbZj/cltf;Bcycɨx }e];3c˕[{m03zԭ܁戒.@놎+ZwJl*V5$v>$**B '{SF,)nVTZY~,w5ئxgD&}Ljh^#W6;ۊA®]uc7FVԋ1v{mDȣ)onyc3FOA^8*tF̟~ВP(L6t'D3ŇgC ?(Փ|DoY˰VGYkVǏM ab<w|2726h5 0@yP K^SD4H&ّᦨ \<2 Yԫ? VhU-PȨ=~4<@BdĮQC7?ٕL 'qc17N3GlY)LtgRum>-# \Ml)c/>oJΠiiR%ĥu{`2&O<"0k2BJ%e_ 8X^Hz5;_9#8s  ShHDzWcn5rJH||-=oqYKL/ɣ?KVO}cb~;b8|T-y>TӼ_h$*J!Oo"-Kh/ ߲KP6*eC,(Oz*.RY"6<@.DRwrT=}$<y2 akkO\鶎E: mլk{e`xhrWM#B‡becMkʂ'|naA:nzϱ!}Ǐ'e :3} oxt(oW:{Х)5V\aj<9ߺ;*)&Nyka,&59OCRYo%WH@TyL} QwflMx(O-hR=Tv@wtoXn' e`54 slݦWՓ \Gܘ5]\{pVxGb6c߁hiqu2ҟn1Qrn;/Ѣ.M덲F1#">d乂eH'A[1+"d!  6~^v!m#vȅ>AWH^2ɔ1[eo?e6F+똡k *f;"Z{n(m9&=R&@ 1?;?وK~M2Pf.['@^[@(Hc9$GP@jet.q]%/}.[B'K/-LШ> ƅFh-njaƆ|>FT"_ 'E٢@T ԡn1]u㑸Aڇ&3<ҌMvyeu+Ӕŵu};"(;;@٠݈d/XfCHo"H?B;PK=_cjvR`{vncj"=^ 1QMLtuc}_&[Z#9? YO vp5*V_rNF:uh(Uc`vXZA>Jl_ǁ#ɾdcU:8d? AN\K1˴S@1xۯDF"K Ei)Jw&cwYT2x&f5ꗒ: vPzZvo8~@Ϩ.-Ho _o=b[4F!(?[Q];r}>p<_?/7ҰE};,BxBI=AH{Ѫ}}BLMno Sj4o*䳚BerfuDF.ׇ(*tk^T0t͉rGf49X%lFȀAjdV^rDJ #ڋ *wp*6uoEK.e|0NN=X ~[YF^<@fOZ" $IVCҀO& h+v_} >$Re4j+dك^8IuAt+'6{SEBչZTvPZJ仃 M +]UO%ˌ,xW-M8J>,G۝oQ[#dP&WN?\o@ ^ٿeROMlvQA4:`t: Yf7 1DU9uL)*\ɴ4P~z92.Poot¨˙qRM˻?T 5i= dNG? '@IRc!Ja'hF?Mpr_9Ȋ1MPz0`itϚmA(0M@uÒz,Jm1Ʀ!CR u"G&]Hb#: ʳcQ|R`kwLK}_4<%"!1ܶ`osf>a՗P`9OY= XAUƯܡw=ޘ4qJ%$Aqa`JPbґKe |>*q%{+XL #4KVs^a2{吁΂<َ?˯|)ĺIθ>&y zG-ұJVfVAB ->v釨oIv~>ؐ:6T=!z񳸙9$j=[)B\"d=_ p@ugYe>IkI ~Hʀ9)".7u! : `-*áhf?LJ{_jeA{\pX 񫼈iu##i~%& \~  Xve G\J=: zGꎓ?[խv ɵn Il_ joBl:ԧhٸ ҁտ4T; xr:i57{*JA,|l©BEdt°:I-Cm~rBbb?Q)!g.ٞ{[dE,XNrgKD'bч[O&ֲ8;*꘧A\ґ@$mn=(T*]ɧ)Η* @0e%ᑋ ڐnM1oo%~2$?*Dv?YmE63TPsc+2R:IMG@ SNJF}Vp̮l4~M k{`Zs3E5|Ȓ;(->(#Ic'{eLQ_AݯP?h̖e _icH:Yr, ARo{;Pgk [ qA~TN*ПϦ OD ~)!u#w̩D85|Z~Z(G[m{Kbeٛb]/6oVj>Fsɤ{-e$ƚ?nmt@/R.e/LjyE壸t 7{!rCTqh>|KL7ҭoV+|^Y?}C}_:O}Mwb\4~2 5_TټX>,E\'+1D ]l# z77E>~YiDMX@þxED: epP*d_?RlY"h~ɲY#S( u,NZ0l4#) I9ſr"M:E+zɉe8v ~*`'\{hkLiIE{( Ue]̈́ O:[LN299"B#y4Ӳ^؁MnA\07=RFޛ9I<pNgahR 60/c'IquhT|iY_kBLn0C{[2CqczI{A⚼ۍuecMbӜp*~ ڬ. n)sX]6-=sߢi&|'5~BjVȦf(*n)׳Y4~QuecŋK4#۽Uz&vش! )Rv]&M6)M~ =4DN5tt}l l7WB=fy8"vv4UJkU΢DcS\"WO]ߔ}_B$(E6CCE L<GFh^t*Aan,L.7]3qCvJc<&J*Iv$T:Az/3H}d]70k* ܑÀrX0.-ggA  ?G,2d+siH$dž PXA'pB5F4e~8 <2,ƅ. 7hll TVq[\BGc*ic`  ]N+C/3:a>6nydg?f34.^ꆽY vUԚkC6AR#]wv I)K0u`cR 3KR8beh0.Rj6;9zaԗ 3Ig69[r( R{'d&!3lupYRFOBy7Ҟ+NE𼭍P3\+Hr+櫢:{31V+R3|;4I27te:V7i4gW?}v/Yj;ijICci] 18>'F]28vh2aoG+}c䐠h]9LX|R?^Qjvo'X5Jkq#[˭[qڕ<8ׅoo:V6{ZK@1]Akgzy[~r/ۊ +Ȋ_ ? h=UVX&f7.N?D/Y 0.ad4.6e!Twi>(5#; x%Ov_!\#,/GX.X.# '5wGI㈫"C,3TV`F `+Oٚ,uz%fe)~Oξg(2m#E }IOZi'Zg "Gl&ݒ?B@dd+AϨw\U$1P [,QL^[FvpѣN/9-兆']ʳrƁlN~"ȕ?]'"K 4_98$?SNwF1NxlfDXm#kPXsbC "b5&?#"o$%$~ k{dMVJY2e#qBǮ:P8 fݺWB"zbNRq:j RQ˃41 ;Wl"}Yq]6˭c}L|#raZFQaIO]S@ *_0ꜞ-Nމ6@~_2j7pgh9ZZT+,* R eMP!c2;Y זZaoMm1ED{w\(䔥5 \Cy,FDluZ4h}$;vwb1j]AwW +[~B^ZY;*&qHmgf播O\ȏLZO:Tʚ$E(?>}>>. ~Pi[!m&Z)B]viL@F;3X$ *]Jjx@`W&b]M,V$e3{!bNhc;2`Z-xͰ $ *h1,t|HS`1T FhVNȒ"\cʺw^(U>lʽJ rW7u-r O,G`f~:=Ь4^@fHm?3 ѻ Sk6qN&M Xz1ݰk03 4X(>w:,6WOϘc6: ݥα6@G3=1.RȖ/^8p^xȥ^)7I6J2q$<&U3%9@E06zb%-A@N)6`uCiQ'D!WY@p-[Uש^gqup] f>czծ{.&z㦿gיȏ"NNE7މy~Lf2(U)H % @sdL0 De ,fO帘O|by!16&ۂ?Gl}nO*lYZ7H oDW#[Xȵ]IV9vU6 -RCռXM O.tWXA&G(719~kkʹ&/Oy cq S3HquXȑ:f8O0:G5V4A1{?fx˴Mwiy=峋JN{eI Hٰ?^HJ5A7R\fcڃSo^GEe+M+tիh:nlMZ;8_q@'&'y1)op9\>iѱCSg=IV]G4vЩc;^$9/mk oIt:zΦoF=ږZHMPXBJsU/ǘK(P~;&Xh)f|1yLC#I7թ֛AַO!mvΔmf#:>pͥzŅ$[S#O-T-;*ۓ2Yv@&n'{$>`@] H!;+)bJWSIAl 1:3[`KaW@MGen#7 f.  F:֫Ɉߝ21kGf}&XǨmw8љ i9=Y9v"!ݢ xY[UsyP) Gt:E82l0;)he¬MB%=JV,,EpD_ K }jiAl@%Le( *b6^l&y?-b3L0>N"ys (t{E&Í͙pCђ8>hM|zIYtTf@f ŊFJyȾ|GR蜳rQ+{}yZl8i1c#5?`\3)u4<c2< _(=HhMm9Ao=;nZfL@B&WiY'ETǠ+iܖn;yTPmp9dp\`"OȒS5Svѥ+n֩ƭ?2+VdċF 5+// 9WRnJ a0{$quRC!APr.ja>ia2'<>mw]$m>5Vci l)sd*طScZ2hc6uJ \*c:W:B9͊UB4mfJdTh.qq 4B1S2քwW&~c$ɃUy7,_ՈHOfL"ҫK)hBh-އ)sǟrXd~h=k-o--<ձ v+͜")_}w(:&&hGӂפH=VyThI`_Hk5i?263|:r  \v Q> Q+[ 3"8}uvzOUL{0n~FJpu{ËCMq;/dRor 4һKzx{_*DzO.$]їp"= e|\CQK)֪-'dfDZ){ojjCn02M/Fe6\aS8Za:W?mcyco Zi~K''  9^.ORØx he[ mS"D-xfͶ^zAfmY`ӛ[p@,2䯒>CQ,EMr.t)60\e6OKȂev@I=naDI z_OYkc Ľ":K0ݕa>R2 ?ףg,kvpj'cܷDIAY)lA)5_ YׂQqOѷ;o uXw: CDi`t[:k`~2@~@Ϝ5Џ#k[,>C6揶MG ie6"§Ė/<ʎXrV~1E Fujpᇀ^+݅M`NXY^\g4(Sv8vq/4KX,1k;`C8&"r|oސO _,T^b[qn ɨoS.P–Yh)Ӟ(*DĔ:+~s ~Ix{A^Vk(d]˳(,9cu\_ t7Ά*_I`q8Otd7N?j@֔O mOԂ-(הbH"He>"x&Sk9?/ &j!Ryuu~3 \*xs_>i ANcQ!Pfd>M ,tWpS0tVnuphLNm@pݟO'8ԍeeT+x\$1"[D@S =LȽNEDX mDZs uM@X_h,&)x l@10ٯ[IzW7IL}ѵ0|wi`J› ೽EAs'R~:ڶ2Ƴu,53 POLIBPS]jsB#\@T۵FIjxm](&<|ns˒1*5V=M/W@ 6Vm"?kd5-W&FJEv7|He:{*1z ;QOX1**-;XعRR#o/dFOC+WR5^Xnb4ZnΨCϴ%ߙ ap$^ qZR[@ߥ=$kK`\,~VR!SPl4\5i%̳ZK.㧡Hc+%G^%#&ΡJEddvv(p~u?ZCx/ M£0Iw ʹdAWxl( -qC2~+=6/ߘMƋ(3v^O/p$LDFs{I.qe1fNOKA~m$yXs( 6o>f؍z? { lAg֗D6y9wI}MFL҄FwAjDa Ěf%M{y}hWjl٦tfQ3nj2UkeYa2JB*N Xb8"KNa\ wI]2U!$*Nb"w-Z3%4=ؤ!Du'3g98TXaod~)VOxH^z ` &SRǎf4 N%M\`QkK>r9ꊐ b5ry`d"wq?iY!C4⍇L3۽ 8jEdji./PP#Յd ׭=Ӆ뼈JdC\TAQ1Cj~&2^$k9-蕼|]I^~{I}e~n 5k ነ q.b%oZӜ({ I^BCAvNq'*75jNhjN-$u/1ۭ >R4|l~ +A9GU4&p ENlZ%׍.{eb-n^Y$Skۜ)}ww3h0l;j QcrJ;`G6ͮ9DpM&3o ݙI6r[|׿$қ|;׾NGRDe^8\!M}5+iD:d,[Uk_Fqdj P,}e_U#5&7P"MgCŖC㐗mg4jac;hdYP%30CsW~3!de'RuJlگP:qY[D qwnLI5yd( G[SH.H;)%nkB>oM NFN9  -=f M6!Y)wDAOI kB^,8XjJ&q2n3C8 A٥eb ~mLwo5=Mc >_ƿbɭžǑ3wAi?9dNNgq_9 u4wXrO H<~4 *@<̅+e<ӻ^rM}arnzxz G>vsCˍЗJQW̄Pr^ cD0`(K̛G>MMS|zZU j#;z@Qj"0[ݺjXW'g\'j{k{^jRCVPwgr1**©k0,W5u\Gؓ rhxq[n3;?Vܪvl8%Kӥl&|xN ,VP^7UY)h}dP@Yz𐴓yL`p9'* }$ȇBQ*طz~5/]5i?mbY;ژ{l{a"TR . TO2׊qE:q? Nh ī5u[8Ykުs#NE>9qn~{JJD+DR☩_T2#TK UXꝑ&ԣxN;DA_䘓w{2JLe02 nD~}}DRLG.%?Cꏡ|L(NJuM;*KV@$~[M$'ƚ~%C ˌ} w `0_S1T5m%ȳ`SMD)"_ p)7rp93&ı6Z贽8S tC09r6x`RQ뷎IaVÈX -@{3t\︵)L'&' Bo:|&31MUhȵm Kqesr͆NC 4E*с+NE,-1 mG7ܳiH[յ'}ʄ?@1z~dzncИ9ZvHpfckr9[wWx{4$w&=G m+x=1/ƒ1?fQ#Z'3#Q@煓|Z0ZWgȶ&3!07b$> (] }vc诖P@KXvOl*$q LV 菅0:.Zf˵7دl'1ÆZ'p DZ&׷F`sNx[GCWN\dX@Yt$j3x "VN?SJ}V>EFmŌfU777YER*jhlQKB8fCxE@Z<?q{)NeZ3]R-r3rm"3yV%m7o >ngȉ#yO6Bc>Y>l9<$1FG/;U bS{6MFR@.HX{Թ@SxX+ v_d:_imؽ|o؄8PFkζd[R0̝BYkSEUoB> #JR#Pk!BYr+#_q25|[1ċ^rr)k3 ,TqrY,zt&;HIdu3ػ'=ppP 4D16r94,r[z1J"*Y.$tQ57 ,̓K큋&/Γf7$Pt$̶r"= KJOokTŽ/7'ERʊK3/vMx(9;? "oUͅrvfa!TNA'H +3 // Nwܒx&,#|NV ZH`_dB;oVA1A/Die Bi0VWRR,oHKcpv|357˥.ZLB 0/0 ѝ{C0*aBٟO*s?0(EGL,WێW~0YȰB3:Ј:,@ WA q4=e? Zޮ% &41G4ZtЛ9DW ASOxm5/ J MV̢㳀YU?Vv5<y =8khP]fuԾ/[e|a=-d6'(_WxHv 5=h'Q 7ݴx|cjB[_J1Ǖ@c>c9/ mN1O  zpڮlS]&FWُLLǒ]v;{c. ky'85\Ć LGYki5fb"T8:sTs7&t)xkyMh /!P4Y"ܒDncKk&|ɠ)li@;"5`J[-~>7#bs^PvT}2d )P\c<[ʡ$2+z)[S"n0K]xҭ*"iyЌu}b-^QHLsK7ŶqMC20Rm]lj{+P,<2e+_?zDD)lixH=C "uErt.ƇkfŸՃRYJN3ؗ#BT%I8`lpos:Cy!6`/{hR`?3@ :reA/6dP+\uRHX,"rfU ݔY4O=}xZ!Fn,Iz%{\sv s:'aWlL?x+slj< qx3px]v/FKg{`s~`9hKR \JJB<`(5&!բv2T%bb(`K.2.\Qɷ=ےҼ*+o8:N&*L0a:biB(Q?T$Az=uC t;ϝʼn`+ A]{_tTw'Vل6ǩ3,8QڌEqU3 @kuhi pLOσoߏ IwC(:)z1 W6#tb3ܑ;gك\E)GBiZe~kA: Ej@T"7|{ii)cC p=%bÊZ({8z-Wn.FM!*k&lf{WKPӨ >!kA6$/2}MymG xi (6Bܐ)x F+.enE6":l#U7NaL=%GjBЃs1s,u?W :&\p W,@[EpvcዕlXDA4@ϳTf/g=p2ͺ72Utӕ֩l -7]J#7s)Rg_d CxPp901nR $|QHQe <78VԙkNARL-['鷫pD a% ތqY=9[$P ݕ;;kRy\2LydՄ(plAR:h'k6\19E7g<P+4 3Hz:q)r*I/禦6#`,LA*Vֿ y 0sTJГ >7XYvb;=);d%x{j ZiVG ݻA[㸛A#̩r]]|Vgd#x/6`Ctraglh`)GdV2֨p|a]veGLH/]umd>yNRbֻhq ;y\_K&Q2ss$U;H9qT}+$9'ode/V-hh{:)rC>jBu'#J;^6@jD ?(HvcT Rl"8i1r-sC0e-gՒVW\1Z" Ds Z~e\BF}W||lX%f2Gֆ໾4d?JޔE"h#r(.% AW/SUKMT͋"n%%ZLc:ݱX.{J&hc(ڈ 0)(eՖ >pBoH VFJ|pMWEs9003X2.А+6`y$O>vYȐ )y![)ؿ+w4S80 ף>x)|j Ka QS&J5gqd]~Ӣ ;4D ܜ%D( pӋZo9e/h֚畜=FYcң7jt;6/"Ff4 & ~+W]dteJR&0FC$,JKxb(4YaXhB{Qʇ{ mS˸4ZSYBʽZBY{NxH%(qBE+Ž&]̳+.\@ 5S8-{ʿE*2p)L7k13kgܦ-?l{0%TZ"2omYdGիܮ;mHr`[8lj~Tl%쭌,<o Ӏ(B_#n='H stwr1st4LЫ >VIm1jºp}-&rHfIz R\To!Tg(.C5sR;T7FW4Z$;c ÚiaX JN]JVNevB;VRp9?ÒRBNl!fW8цKA:\O0i|]tN*weP#zİZ?Gb΄-N(r /\wJ S!JimgavPͷ+A]+m*S{޷y.L!r۞* w"g !jԆ/،ew&e O ٸ>4x>g h+a9HZ/%`> a-UqAdga@|u!xHPn\QAVI(5B׉L/Pc:JȞ_ _]z(&Ta!&j3a2#23Z.@z1^,]䊜e@,bO|DPe9?aX[@pSGĘ>QjOr>7ȎdAڄ+ie~,TLbm Ǔ$UPvoR`a,ǯZlꎹ OO'޷1N.xIz_-05Va+_"˪@S.hU*Jl썮B Ԣm_Ϛ).ՕFU%H[$IfW615TY*, v9998(;{)9kfoL<ͫHdoߧ˓փk(])G`(L76Osx;M_Ð̫BH]|MQ "\~!c~!#*f wVƪD#7Ժ+KLg"ۊeխ?/*lB8ɭ[@u7 6N]:1Q!y*ca8(y(»_Ad+έ 5*?-8%sGw_-8YF1ls iOrHOF,;TI>ot]3^=tS糵z"iKn!7CZ(7/;?':-bi&]n$O)卖,3!t%Z#P00M~d~]my/1Нt^KD3[^IѮ/9ʸEcXJh=ՂWajEځXޑXQv m+*/H;*'Kv?&[2ޓiZ@[9 A>l՘*h쑂 P'p Rȇ2w{j!M_ 6VL"^:!ND3C33W /̺>X d?B B5'-T"&OS~D!Nu/\#/RP 4u|_ltu@Y?.]U 2Jy-!c2Ȗ-*hc#e*H]yY%Svau 6I:}T^6 Og %z;l!9s^~룜y<_C"$?q- D7$FWuqf:N.,19X?y8ݝ'h-X]][aYxugSy@[|Q23!)J .1]^y=1tOQ BeJ}E_.i49S"քT_ʘQ"aHޘ؟.簼Km@Q ܊:AuNzf:$$X7ƎA)73;~k?}$t 6iRGE<3'O?2ɻۛNj-0_JĤ*uN61ndҮ#A  74*l"$瓊CY3΢E0#UwpT ɒ1:rҹld,0?O 7x`)x9G}H " tle1%(O^Y: PK=d^?a ]Fe󷠌H"a'8a=V] Li]Z SGSI,[c1}SnF2Cut eQ>cdŒ]$ @>Ju"R 0ɥ~d4 E.0EPpCc}lu/2_i]!.-#V .L'\rLK/~0M1it DjXG<['#xOBI"Qv$e8ZY^7C64~1[11U VSfgx,RkAY8AEooCCwDCŴ^ IB)fHV"(05'Р n~&s˂5:1nw~˃ N}^0υT K,\(+,NK/w4l]ze#E͝H+[ ^oNoR}Q5bLM33Tw.m̒Q.%Hyw(~³[HeKpf,{k?LI)׷ˣ 3}B3[1)3IPPԟOݐ9?R#ExY|A@ǟ& {1|n* FP~c SCGvJS)g(a4-'T CQLfR#'q"Oiu>\'qO`S&Dyb.gk#Cpy/^'v>q.x"c}֥7V}MΜΈ0%'82M_ ǎ$-g0T\VMDGGx4$/7|Xnx3爽1Ecl>+ } WDNWk 0R Gâq](Kp]Rv0WHEfQIhH̹C%o jYc*$LJLE˒(sIԐk'p S= 8,6_DgL1 |S}>1C-E^YQvOHhmf|N]HGC1|Sz8T 0PE(=6Ԇy=`cmN:Jk,Nҿ~;|(RAa Amu n;M-dKnk1sB3> ոE$1yqeow"~:p@-F>ЀҠr6 U֡W]4ᢀ- W2{RZH8ەƕa9as7\~ Mz. /?U)#}+N3QAlmmr&>rur&@=osi9G*jGuMޯǧkc[b0npK>m$5@뒙Û+,+f$kS9X"aVm08xe%x]nd2Q Yc7ly+O Dy5_>x폰jOUk+2Xf%F3b!Z`_?~\b%>&rN xdi:~+&mҺGo톈,hqQ {'ToP<2ւȟ:1LZkxe$r> KI4'bՐzt2,ma'UM^b]܌lP?ZIMo<"{£y&Xf8>o^!7G2Rnz27GO /, w꯿_6;fƿ '\Ygk.`ɦ^jLۀF `!DrS'?"t TkLEAs*)]|0|g6뻖ǡ ݷ/r׳,tFfUԲ̟~;_~2U@دw QsiR+쀪WlI~Ƿ'0. n5QF)62!h CJJxc.K#A1Ŷ CrS|w=;yg|HVl6np8\:k(rZ ,e2/N2'kNN -v4+JLŅ ,k *_~&SM۠,N=ߝ7-WLmr |a(bպu9fX v'u2%7CKuP|#Ғ~U;go7u@9/pp?Km`E8ONMٮYOOz lXʳ3.]-VB3'蒩bH|0fwa nĿŸOyHGF(Yp8/ORпkYJsU$I ] 0L8uX65->;2/'k⋢`*@þxGE.LWt(jIBd XHX5<z%k $gI lsۆ 1 jϵS'{رi`0bFuNJ'ܫU:} W(;HEniէ\E6M{TjAk| NIDA9"~zJO޵<+8.+]he8_fӿ0x_y) >C~NsOAkm:H9A;|I'&MN<рd9 曓=rðColj}퐜%~5O0?`&2N?>t'CZXÇRՄĦΠv% mŹK,uU]k I7ZgzT0y;*>@ ֝ZD{ [yAQo%cjUdOc#ZHz4E&$P)zCD|@Aʁ䐲du |?w;*4QQqjn}1p4ݓy mߚ6V׃ Q>'}0a}TF1p`&qM?$>:dF'6Z~8jDkX77紷1 < >Ulق׎TUk!4f-.`|8JK?,Ι?{xoO^Ib $R]3зܹ @ttC[1@>360Y[ϩuٕuHDwiwBMb:2Z2+WR*V8ehf\I @Ϡin EpF\-`^&ª02XpsR D1y(qy|4h:M*%o1)\F*ЄP$gH\)>XIէEW{dب%)ը+*ۜ3e _ onRzۙzYH5fR˦;RW(%kyi-;bT{eP;<!êdtD@UXPCюdvwD= x=NQ+^ FpЦZXc@yɊul=TӳHQKˤo3Lc bk՝g[C3:$K͸9 Tҗ0ޓjz;L5dԲڿfh!ZMDiU昸Ws@L9ZY "ťr65KkK;FLƺ32 `rOJ*TN`f6M F)jZuī }8߲,!K+EFL7 5Y'*8XzMBkSf4_?+ fW4E gBicPh8zֈ/3t>*MO0G6^ړ 5}M* 1ZVwgA'(;~ NNx(|(1Q*vyIq" ]-z=?0+vGFR΀ #w_%muw(Q͔ ',X0aGhB{>V'fU3+c<#0A?zH=dXմU6^c$-GlKR85eȆx(Xt__^,6Qz  ͑Kr''S>v9'/wk _#@ RŐKA7!ԜaBD?E.Ix^ee3B:dA*X nɏ_J>Tjp*rmuL+XH ~m6Ƅg0.LxD3Cy7}^JR&%4rX~WF<㶜J~`r6=%b B3- ?g}>vBi-X)̈́Yp8ޝ\LUPؒzFlA/e>%<}+5?f7i G<*0yjE$92?*Dݭ*a?=cP1n\;!S3bUT lYɳ6QL&ӻ/ΜC!"B1phL @F%k~tӣe0K6J*cUsb0)B-?LB}sVcnU$B_'}9Hdk+|hkTO.d$aU&LZilÞj[k` \k+0iͿٜ*sҙah[X^ޮ;xM|P&A|`Hͳa j>ݝ5"<8 ~~{A%-C?2{ x?ja_D Ѫ'ípjk@ Sh;i^U4JhvR|mH5<,ׇ߻TED!ؿ Θ -] y xcj & Dq"*!5 fP:R={x..%26{:ɸbV#\}O@)= b\F~Yc5"շ`]KxbjkOsF[cDX$w q:6gΝ9][^8:NbfKlT]XK?\:8ݖV &`І IvZ6QnٞN!ݔGD Eњ5V71HZ%ձ_Obis<=.\. Skīj WAP^MGPWsT&7JOv\J[V4rlEHݵ!E"$Ue *Ȃ9?P\q(:P,@xyFȌγ΅HlH5$, 7KeK]ϵ=Oˁaj RR^H8D{zv +WflLAҢ!(ղ:_o = cqm֋#7!8'(O$*}Ieu(6 wNYxFkE|AS٨C5(u"a1*y(@#UN6kyXlXDƏ¡ZtY)[X(=U%zE80"MB?3>Ņ{(2m N'0Ϲ:#=k.&$/hd+-j"p9_8aFDL>|/oCqX e;֎i~ȭ"wS}*^ Fbʀ*#D"&i1%4xpQl>wl.])<%*{v Z_z[9ݬདZ%JX[hbl렳qؓD[¶)ɻ7-1vxkWRnw:r˜(D G_^|*J-|9gxjFQ,\%mZ/wS*]k9@G2ã5e~F9|WdK4.y 8H8{-t, WDͶPC䰘F s9<2^hߎ)" p]A2l@J'y EɐoӾPQK$n+غ~宗'  ۫. )[Do9Q/9mt?":n\Hh c2WX<~߾A`27rϱK?Gp v6_J3:'0ϟ`_}.()'|#kR];,Uޜdj-6HiX j_8CĀ:#FqF dL>p( -2pYZ­Y8 bd}@  ~V_x|0'CllE)}pڄt*&Nj PṼJK)+ׁY/R|ŵ.䅐}Ȟ+nd݃nuds|*bs?~u +wSODu .4Ltm!,%D6#H5~CDEk壵A\os+YMe>qanGWcQiOJg}ٓRs;&ڭT2V A&Bwtr0}XJIHBޜH,?*t"VB"qdbrk/a p$ D[o,K(x6> $Bm>A}jStG~,}k -YFeuYn]{yyܔd(>S7OiJ;ѩ+4  bgJ43mC~`9э :*@VˉX@pnxD~cS@lFe0T8m3r?H&s3q@Go3BoLP YI9ٟVfc@ a0$@$V;/4[Veog-1}]S)șcs=Sۨ욋}9srj܄?v-mcTT.am)\4*Cm}{X} i+G=cܴ̕>;LtQsAE#?,4R])/nCId>*vъVHiUAuI1.,g`"pW^qtVo`㼲ƼPw~["ӡhVvfйb;ujRØ6gfe(S6WJs`D#xPtX8 + *9:!1>?ZJmcLAKxϞx*-b=:Fix9D} X,+4 Ai;4TGdS!S{M _LCm\K@$t5 :H@c]^{[pfEX[HYWq^W@V[M6nH|kMd{uYH'Pi<_"B5#"1%n?L͎3f{ҭY1dκ8VǑږ U?ە7_@\3Y\bi/6*S}n*-8Ͻ>?vJ8q(=40 3YZ9)loGv\Qdcށy^$|(Ξ]_bM(Y:1@.T*pWR &ݽbrVJ]{GO7~5q#p,Da(伶~vpgCtCC7IЬ:BlJ@D٢-sim Aor[ PnZ东|*$BkI 1"b)ץ3%x%x? [?$}dAh'.k`'Ѕ.y;/@)> -N~,$xdĜۛFa:CNQVG͋+]D; F|Q#1?xm`,@gLO+br4,|{hZz(M#ixYI:G.'Y`cҠe,/j՗-Mf=׋:>rS1RSQLSr .#ilCtR} s6*dijR@CdBo< |G9/CH?PK!j&mK~rjN}%+2DKOaGfkaKVlP> M+YUby>a UKMYJ4:#ΞKķmt7P5rd*V5J|aWBU* Nq4:9hr^m]yi\^bB% VGv=gQR? `р'/)eG PnW-[G|Aj6+DLnQ*o<Oe_.B|0AAGWܩb2#0Xgh:RyM/ZD31<,n<+4MX_ε`6ջ D.݅ i7?"Tns)?-Qz[Ix|vEH'A'" (v8GHǎ)Š2xp~4`.^Ida#N+ (#0GZH62ώI5.eA-ftufi8[,jܮrPL.? ݅Zƿ_r$ t\k6#{YHKǠ iU?HOX$O1|_e%6{Ό0V} >;14D[TN,;f8C=M~y^5 Y9ѰjO'PP¡px{D[3fdO OmNdq*J ?p>.17a:~ݿRQb-]̋TQ]7W~AL14 GzZd`[a]ZHmpgg{O\D|z|w6V9)>\:UrbƄb O #"AV"! C#1̷br9g A[ mpXT>|eK2탋P*ٯokSwCdQ=υG~ A31hB<Pek옷7t0#\ZdhURI`SIDъxJwu>~/Gifٌ!LPvIVI +W+v`}³PM$'zuÒpT,#:b^5*α+XvAT''or|psAD?8Fz?xY_ewl/--ë4Kz+>",4m,9f(r^ɐ~76\;Ck񩐹-5 {tX|]QD|9 +Z ~oI]t͂k^r@X7DOSo-@z!m::*nǀ5Q9?LBǦΟB:.΁[-j?oH!Ff45)xҟʩ"^Gjyh70S=pj$jvfDk;{$Sn^"f5VqH4S%ٿKFۘVp ;Yy(r+?<޻ϪC֤KN8 @q~ZZr⇊Rar6/yP[Tb :<@XdA (1vU4C=V ԣƅ@GkU+Ղ*єr>d(VV @nL?^XPRWcQq r-(c&zD~ lOy0J!>MC,&]!k*g_S2 J~{f(0*%fp#|R%3>’㉍ֱϻ%=HTQ"˭# 8&9z߰!h/Hyfʶ$b[dz7 <<ϝ(7aLĠ zBQ,O@3ʴbPb.k[EO f̬$ lÕdkNUfE_|/~. M6n@9SF64M7YVmeHc+(j3EmͤSQ{GO*yJIGN=O@!p#)}lu8Bf,h[L0)Il`8{@qWI= @j+/ 2!N&hTfBƜܖ7o)?u$B &pPkHmsk\E~9$by˝^Cn#g^:9g+ x)ǿgqdRP35Ns'kH.w/aF~+ŅH pGk`|Gb1X@csX&QhxV?"=ǽ֍zAhb>^{zVnR`a,nk@;Lp61(h~|TRϓX Fdߏv,;':OJFv^4wB MOx͛W\YGޞD=UH)ح W&-/\$S5A=` 9n'{: !SH3V5Sa (豟 ID3 6ܤAtBU$0h*sf+۱{le5}įԪjd_+5qloҳ- ԁwwECL4WjM2S7[/V2391V84ZRB$"FDnO_s8EobF(ór_PBVpSE{Nve,kF\u㠵Z):a,U =µ&Dgv OpmrY#8 @EX8a,A;a0}s q'#%|V<ۺT$ M j.*4qI2 -<(4Ur圷0W p/;y'͵(j*{& 6䒐̓ݰ|()/QVAM‚ioYs~K ɂɋ ޞN\i~2.-xo&r~ jPrˍ}Sw>/]ƥ%B>7'}ڞg= G[Փ"Y vKYΉ>X/AuLvX;%5a`H#ѵ7]ތ<(LG,@V,=_u5x@`:˔[ut@plBYx=e4i_!$z*+yXT4ZP  tafmucb-:}_Хcce՟e&*2 c8#t] #/!cna˼! vYbJ /-U |$NewM`J33&J:k\B}TtW0r瑚?ΏA+l|C:ӀY+c^9"mmx_tFLog6uBN˂| ,ϳm@ vCnfOȾ=z\S@0UG $3K*\iQgNxx:lؕyNI#̷Tp*uc˩oZ<^Jh 4`=qiڎ{oAsxEd +9Jt@z؂AQRHD*Wnjg0#2 qwtYKIg&s~7SBc,*k ++tЌYDs|9KD8K94{!(lr]%Xcsu m]tGAo![VRc*6$ʟ)ᡮ?M-VZ{vu06[F.F[/i+aᚻ1;QXUAQH‹R + rBo.8/ 7$Hi%YlQV_uI6PQ+rxu&8DHZ1?NylM4ÕNN ENNX [HSeh%$F}׿L0}PguKh/T=û Dn3\!ubmG BT5`F즠YGxQ$Mщ>2fbw-Y7rkxޘa ]wT,@ lǼw] ݑ窀a:-g[I)d=X=2k`S:U8L4|וN]YZ礈Zzi=h^e!m cuMwmAsy<=ܜh;~v{xD$&hzit#/,i߈5Z ,w^X\n󘾽F77KeqH٠E늍(};3w\xZ0Pd&fSY]0yF%^ht(in [z49K.>>Zxmb켢o)#"͵V4j^>Y8"ͨlD[pDm=}0T`)AKoO rS@!?U؞QLk1݃6vI#XK uTZx7N2׊ØÝWc; | fbA fyjS1t.2x-P ҕFQ^ 'M:01l+=) -f\Rb*jp,97 \L-HmKFH]Mb8gQ۾֚VQnb{.=t2V @QܫJB`oʼn0iҊ\1Բuda7P|%NJ?*T[X1㜉\41|At %O=Ҥڼ̼~G } ѵےq k|{=~m$:)nH[Τ7ƚ t*o ʉAPY(}pnֿdn2L1:vdTM9b/1c'ImIR)ΩB3Mjv HIS=7 !H. VL4l=GD`ObgySwKAym0uT\MXD 9l?t RhW5L8aX`B^}3IT̷&R>bRդcs}RtomL+ ?`i&LY$N|CEppW T$h~j aRRj%Ĵ@KP'KZ1#^qt`m] 152mы'I Xhg^n.iJxrIqf}k5mn^ra5`lGE0q} JUͰT/Nuôr:c.WsOJ#YA)AhDrS&4K2SR3*WA~W/Y7^3oۣԄt}3;"`[9j9iN&x(>J~*߲}dnVp0x#J}[+|zȌs뜓ob̟Fz:P:r%Z:\}D!6th f \O3?bqÓ`Y!@ vF`QjW/7#Cu@#vw+V٥+YLWz-.37Ԏ2+u H{‹.xS/a7Do؁hWq;ctI՛7t=E#}P*~Ax Z0u6Όi]lz3_j,oZ̊YlO$Cwdݐg:5u߮\L^H9l[ԳMQc|RG_~%Z{v1p7T܋-Q BDA: 3;1DA=5Mlְyی#It\➎$[; (]&2d/j) /@$K <E>. Myl8 e =m[O-ȻϱipephER;t=upVws!d2 6Wʍy'@{4WÏh~ J%LH!Nlm'ESd|  0 8fBAver%A˜wARqٺbteʩ`enKC  TY@6P`E)!W`1b1ץ["ʜM3Knro޲:@0-ȁв?;+l: aэ$gbV[J٥QWbCmF5{ #u5=8@|ceYpWdp _l%;ۂPۯ?9DlDq&REVz$GPx^0%e+ǫz7>h(,z Zc,z [wecgZ2JQ|n0\̈ʆ}Ha| u7^4T޿-[ӥ%I5IĪi2L)UKh`<䐌j8i]Ձ,KsMTSOym-< 2?z8 G.㋺ZP-;b86*X</4h,j`gn 5׬S!R1xͤm=_+c$jz142{J<(cDϔ ?m> `s$p{5|(8{8a ]e{$V4 #:u$B@ 1mF2|a;Vd)݆ш(@ߦà m 6o%%;8Jܥ*+ِPsc$E1̨ `tsvx 1蝜tbYK[!`W"<2@i9^! r ЎalTiS}ጰR79(((ellz?%{:(cJ*&u\{&R}-GJS64]78qDKaK73JMtJvZ=]!yñ 81.\u:5JJW% fgk珯P"BMnk֝ttc*<ڶM%vQ]2QC .b&)(!i;'jZFiw iГ4f7z9jUZdWQ8L!pa-9kuP۬+2g˜,m!qgKq)c|(ec$ !>Fifyֽ]=3M[7K=nX|nti=)rԚfh+!Yh]^!٭6ǎ7%ްPH8T~hgq 4Zp,Dn1Ry862 $dyvi>CA᷂FufF! mrdXΰ+;2>o\U9HjMΟ)4fz{'b0ڃؽԞU+ SeF (9_}Dxf1PcW1 b 2){{%H;yޚm\@}6 "X->(R[Ȩ1ŷ Z_ $- *t> xg?AOP&f)4C;jςu%-pMnɄX},=)iKs>֟DQNG;NגaٸP`@(4*/TJĬw]tOp9~[Ӂ7(*4%_{0NƩ#?)LD#nz+)"QSwq]n핹[am\s}~I|K.HuY֐wa?^#'^BOw.r|6>``14#"*'"2"`>%3-lEbJ͎?9=;#n+>^.AS NSaSZ;⺌rp;p^b`z?BV ! 3W%#VHv9q\u20iiAU϶IsPӶ6|^#K&lΧ|U~> IS#}a |1Re[Ja@FɇԆBR5G{)σn2Wpz)ƞO<ئ j:E/F>]XĈkD{D(7>"d:z7i}m93}?}htU;Ԇ3nF6҈l#ڜ%/X@D&J2[$Qtj{e8k˗8 5ѓ4Wl͞ӕ LHEmOԍȈYnFج|pxxOEulB EIYG2@NjnRwM%_>ٮf!->&YɈVmJ J찍)"VW?\Lf f0&7uS )e]ƫjU*ɦ,SnrN[ŨA0y#=3vuF݂Z8# (R'4XA׋ bؔ _>1!Ytqߝ#hsHȏ˴KǤZ5-JtKbp_bJRu'Ԋe+䈬Yܢkkk5;O ˲WhgQ@^?2Vp6(v\Hi~e~LG"}'A=Clyku.`C s8Z _2T1F?Ѫ`kbe#/nH~+~iiQWgiJ괫uh?)gj wbS ;bW js]$<؞5I趸%`0 cYuPoQ850˩ߡ{&a"`TXG}Ͷ_oC_c#CLIP+o\{JmL3Gﰩp"9`JZc2Cu>tvD[w@¬n65%\~%SFCDGZ?b0Di*lX G]Z @̼\bʺe 17p,5UH&gx>$q\dk[%8$T4`@C=] 4 2%T7VeKYl$9,Q;j5@JJ,cØ^\ʜ$eu\O"\W9"~\X!IJhT9¬Hc?ėsK _YWZ< Zb"Т`kP^!0FI9G Äu[;.l*$H_+6z!Tra"':G5$-HlhHMk={n%@/ixn '&NB4`}IXNG9rNT$58P߱PlYHn-x?`΅3Z8 Tķn D {i- FqdCCTuO1$<ԋ"ary5|ײ>h~?.7ɫXX°~p$7 y 3?(ta  tGsE#@|,hJ 9nREoHei_Nk?dz59MqqlMxe' alS<:Z9GI[!pC}6<2NC8*ݡ97 g!unE:ݩE~F! 6Mk->C2mC`i<@초8 M+ i$Gx9B: 3:['k ˩}>'8p|i zzZ4[Defe&+O#/|7j.Tm-NRL,GEYyHZ'"^ DMB:ed&k5:ƒI{K#.ܩSWS%jj*?RYjsGd K 0҄L{W[g y4#"؄%*yyE(;ϜOsZKnd~z"2dqo1U } ZHTkk*q3W0|@!FW߶V6(ghYh3w;(x},iAoQɢ=notĦ߾#$KaPw@bt/-hWlLR׹E7E!=ԂDb^RYu {:~* ųZ\ kvp.MN"FrD0М-+Ɂ+y&uȿg㉿7; mYumnyG#oyE\ s ]Ğc!j _/x穲F򲃠+ꔩ4{Fvi|cpYs,PkriSs+d,Zё(rNH{ΗxVqQ=l^C-|荹ԣG=@V'6[ES܉6+Pi BVo ~tb|y93ob$o}^_ IkqiNKJfފwxL<0.V%%2n4CB BDw;%n ?]$Qkvi=L`V«l؝;q@Th#k2Ÿ:QRq'Dq%<C:G2\ (ځo8m@囈† 6_戗s @Y4HХ苃5㇀yb4UÖN/vKRlCQk1x#2J;غ(@k&EGoWWsbeMH{nY䷆ I6)&ĵ yҚf4=`z<_wj)̫?gnTn"voC5)6̤ &C\JKMlJ4V0q|Oer2g,qLv89&v"-p$q #1v_=6q|3xu<c)+K43:۠гTr5xU WQߥDXɂU qNrzrJTCB^bո] Hv.3"޾"3v@(ʓvxM4aIi3F%>p# sF(F B>'yr]օyE~ur0lʛXTówPHXmӢ UP&V 4,Ngү٤*h n^_3m<"h +In\?'6s%q=h 9.o~tbZ[drI$'iWUղ&rLG9\|^jAKM'>· s{~k&Y"fI N~e!N&;MVO>{H!˩Pfk/.k| i9|*a0Uc aaDS/!*55<c]d/'t< K=YےtrADŽtn.)tXeMo?.'芻p.+o[` ]ꍬlǕ.'I'%vQxXעwJ{ڑ-@׊R B|ƛqI#B,#Oa+2=gv aj`35gء=[O!Y%c]}_Cdrbf+wvEtpLϮ7Ρ@>mԻLʉU/f$&;v{v(߫m^#c&-a V?º.*6FD07$\sg.mTTdmÈi QS6~N<\wH|X?SDw$jJ1r[fW7XCd<9TW|%Rv Ghx}YN((U0 |פeOfSK!ߜnog%q0v B'˞8yT3Yo] T3#tu1v@\*Ynl%fqh2ᦠ^u33 J% p7W>\Մ!ƦtL"pO^Z*C$N-k%14`'|WXDLJ\gJ8Jp7E|>]L_KN+@<#3sBS޷xXnD{6as%y"n󂎏9>V&`AR _oFβ}!Gf)Snnv5vytvDfj>9M[4t%l,UARɟZM;/ ¡蠛in}LpIMp}SJH1KX ȍ䐏88 ɌAC[/5E֏ڎ`b~ۙI?'u%@2cCB6[4Y_+mmP%ъP` Gu{?;\~r%h8V8 cm'^W32|0XJN+ ( !fhMY@yZwxB6ɒ\ <neE:Aϻ@vM {ZLMcM nUJvPeO#rf&?\)xVqg4K0sCv`H͈࣋mӱImq 3m9-U6oRlV'aR10-Nx0jo nDhcD'&rh>:nOI aJWjo4ȨK}z>vs{|%tAoqq4*|}/>a>GGktQ'd(!v%EIZ 7zZ#l=궬fyt9QqP?sX"yؕzO8q8ujO8gΚAAx_+Oey⎂8V:^G*E}Yƅ(".M/UUB3iJj@klULўB9ʊdל_4Lpe׼AA@yuP%)i9pu8T=2 l,\r'zÚ+?#z2u蓉6Nc DN[}x+5W~SfQE#ˣTY*̕U+Ά3z6տ},J`Ќ#VbS.{M-Q ;\rFhzv:%ͳ: "ˋc2ꜣ_HD[1uI`܈ۊCQ)*ί:q 0w:׆~@֗RGֳ[N0|߹/!^'`+B ]dzc@U~A*ihW$@W*Q3kq}< bPλ̤ V~Rz(єJ=8SUɚO oP?U;2E+ * U>p*ȑ }1#r#}ӌ( g6٧޹r py10wȿOu^zEc=7q 6\YR,qӘ"6yZxx, % bCj k3( T r7 &*|ͻ9VB]sF3V峵9:wMksy]wmAճ8ؼ*N٫`]q&:{J%j^fcg<ε>(*5; 񀜄}-4\I̓:g^}cAU3z>UjBYl8ݤ1Uټl<Ʉ:ZFiA n 9ցt ڈ ͜xD+Dѧ~lF=HCxfwÅw6t?~ijb==.^!stw= n#ZGSv~ݍ;~7s`՗(=:u;p>[z)cw֪~wtNYa&KgwrazTލo@\#u#X~ wyk]K^Mn\X%۫ Y~Bh&OD7İxMc/֡ yx0_iK;T぀pܦ/Q BLƂ:N*ײ˩U@1לa 9]HJJ+/FM=S8rC2"bt53n--["(YUQgmTڟc' ΁6+F&ih[=-Y4]{҅&3h)TTT(k"<^Yhqй.1~˽5L*:+>XRz &:Z%o>bw7,aCmh-$m]BIŒqZdC?w ( ~v~.)],In9lbV\;A9ܫ,})^UW& O]n]DX*ߙȻB!K^Mr \D^5glUR!X63">.ݑ8߭rtږ4_'VvgAw˘prfwL-eJlQ7.+V2p<"$fV\)|SHuq^*%8SN6B"(.Jc|hITR<,41~j&T9%kE7'wJ lCRzfRG=%@~{Uy;>C)'h/qszHpt=.>9W E=X5z|O߾{9:nm¸>4'h=jae_:,nŽ=71GRqTwuɍ xu6H[gE =lxsc9Ijgg!`/ڡ7]xweXT){ңJ(ꓣu0i{]M޾j-V G=/7!F\&%<ZPaAKao3r·`L^օW qZvLɏS&ה@"\&O< ꫿LC4+[2l%m)Sw:0trKߺcMh)/# Qhm;!d/DҞ}]}Ί;Ƚ ?^g ;Ű"dGmQ`{-[ O7f7OqPaEmسED#ę3X}sh`MFkE7W"eeii!=Va i0\g^eE1]JJ_#crL?RY&JZU6j`FȑB }oJ܌+t&Ia ,o܉BµjC `>m!oPffz$1 _v\k4:UqSRQPniǡ~h1 䈧lX$nC#Ǯipo@=V1\}morT-;M$6DҰyuw{Vi]o_ǿ6$rD$.=X%;bT#wTH9Hz;x*U78]aB}#v1,FY.ϑȽ{\bO`А|2/|΋5r[y~7ё[Af9;kwOyyEƖpy9_!4 D3=Scj]ri+6}ƑD)B2D{o3M?LJȕlÓrHtc#cz#eVmsPW pp+u2B4R T j f)NWϧ}|yYц^쐻ƾ~)-6'ᢚ}Jڗ;r3y?47|wny-yK;Mh~mR X. /fJ׆50G"*'-Wy)A ?z!>ɬj:^wMW^q[:|DI񻚛`b0HZ6 L+ŭ<ŭ PD!r@VtaiC{J5ؘcʗtb%S&U[i?t/`&* ?[vѧ;ߑ m2pӱ%o=-BJ[8N4\a ZY E3EMPrGV#ۓ-aiHM2)}s޻1jçIٞv2iͧF-[2H0e ЪGI.~py,$'uݦ\~h8q+iHD`#*ҩV>,'@[ M'R~d‰͠Jw(+q.yprڐ8 ! كhE wL`T?;j|5E|NS'32]8l>]=|,͞ɪ ̮A\_3>dYϹqwP+BVG|g`[-r""r;5ps;Y-oM?$iK=]!ǹJ<{yM\qERq[]ijh ]}()!Fp?e>bĬf8b+%Ya@fMh%`!);izNR>E [Z:O? ByB{ӤU{ 6P8~*ݚm/m U_ȃ qs )0b$R/u!䑓Mu^ޢR>-[+22vMNS۵_w'Á7z %@K׈Vw2| "kDhx=̅._9~}q2ҽJ5u+ /N;!1iI ,ral3XY3l R^!b2,Ao¨nd8 /]Yr:MB^xkFOvtVʂ b[Q|Yic]f4 UR~[{>DnXIq g>U:$|8küS}a>[T7(~1oF W>Ьdt*dټuךkGZf~Q$|! `r$~cТ'Uf¹?HBPC2nBUV3wY #^/PKoxJzV:LdU96(}Aj|ncBu\O’y?^ ?o#: gHLzQK9Nd06D0zSۿxz!B{$TEћtp{Va_d*7q1(|3Bg:YA딺!)w Ǎ -I\\WQ5;^ oM ^B(k'o'WwF,3,Agu_tTNBa&یӮv՜c=0mUėw`A8h ,sS{(0C4ZU(VFl?`D? n 7~H)$cwn|a:3Db;5!(JqHCmX%yϼjBx}P7prJ45+_AC*SrU EL]s0Q4Eb0/:T v QӚ;/.' KqV(˂3tT*4mEGyU2+&gw`Lx{ɱnhu>>{jBȩTSX YE:vR w⡁*ށWqd)casvhwl[mJcy2{ b-Mo?1v#7 dRLIRNX z`̕&$Lϓ*GȡvJHOZyPkTx*A ^TDv]Hi]]z(N  rf-vr|%3yE8m5#B cں{ Q;u'L-sƇ^Mq42&EIO@ԕQQj97Mnn_k[{ާYo_ǡ5}iiV/ DܖCMf\Vj]+w=xs0"0hs,=cGWE /"-:, c`ҁ)Y?GCda%8bޔـpa1jʲ*/f_r) Ғg"=ŃMJ[]B[3Q:zD#2T1{\&"e:Nщ CALRʭ`Ϭn__R)4|#qgZtg{bn/1_ep LIٷMows9 :!4c8o{p&?eck6]rv1}Isc߮#\?EG,adm׷|װ9fEm11r=\͹vX ׂ4^)^8Z#Bژ1H6ef;H( &:`v諦 W%VЂX?gJG3V^v y?cI,[Q">"c(<&,ξ]ds"pw qqi.ݐxh'7Uyrv0ϴH5SD^į}3%~95 yX.iC!JwR)G|pPoa;&-JI:Tb!Izex|g.T®<xxMށYGfʧߺ`{\vq7wmC_FԤ1@zaWyʎ&oevʴBŞhݭ#FGDq8|nHBi/s /_?פ M^X/4{ aH*~W{(ݬ:BLPNJ,!QT!DBx9{R;G[.v h)\9J܆8@by}1 u*]۴$ja!Q"ZmW%UJsNOQ\&,=4Ҁ1-Q F:,V 'f#65ao`lt3uEF^ Մ JaG`uƎa'R\AM8#gin,͞GtN̊|Iuؐ[3*~MeaL B J9ri{L yө1gxS#zFxr{pp.,E]RHRqpƩ5WT쟿VjVdҡ`J^*OwA_rp}r*}mּGG6R3{6XcY%L"P3P-`5ˍDl+mljq( T;J_¦*돱1e39%LNJ O}`fK޳ծ^ogF9sdu>^h={]M^"ؕyƾyG'3`Ԑ &qP\::KـC>fígKUt P4ĘW=׶05UCrXl*IO[^'d!us1byyTݭ76•F EuoGE^9͉v,D_m7N{p|S]'Lz Iob@ؙ!d&SnζupcȜ~8}<=uiłx^- Ċ$++/AE@C6Y|>>[_<׻$p,Qk4qW|^%MnF>gQɯGRXѢZ|{[夁lVޚˤ⇾+ueslm/cG~ Z%:EMj?axC={p&tB*ϩبHr/L_ 9.=)%ld )8MqJ C][<&w[^b kaH[x s(Q: 6z#`"n̎BUǦp"5>A¨_[%8H\H},!/mCn& FOZIp4x/kљnsƫ/0s#H0`by0-l)?c9O:3|]#"f91qHI@4cKμ2 -R+_F>])+(K>6>Fb4i QT'*:C;?K]c`P}2R/,09[bd ;]ݘ=4{[2Ud:ѧz1w&(sO*><9koVo.968)?'Rideo/~?[ٻ"m]#Kn!$szc 7g[}!nwbP9hV%9ndRt`N/|Y <BRP;6]|3m45?v}2ܚ=p (. #N"vǑY-V?ah+=|eB3gu]&[kqҎ<~J& 5RA %D29†Ӯ'J\"^=0b [@7q1FΡޞ؝6d"ANGSxN@y_L;ywG76۽8I)S@`^'ڟ+?tpQ-7}5= 3[%{} C7<(0i8ưmBtTd*s"lWO"gՄ.{Xgψ_rݖ*%Yq ni~wl4p\R>Liδ%& |Ks}*~k! ~݇'-+Ek.GqaW*g0Z( hCWĐҐv8!4i2'G ڬ1 /jtcz⡱WsT"v"7|v:D_ KEʼn?@W{YED$uǧɾF@smt"bCݻnN:q cnz'GT̉>z@/c1?;]@z>rs##@rޭ X'"t][ |,}ܞ#nrd˵'%'6u/6Kh'ma^NtS]އӯNrL.; 3uUU! ;r㤇x{fW/;P^=h=QuvLڙsS#ݟvûfoucSt!dSFoἚ C#/gU4՗ p➉|?9ʼF-Q{pwZ<`(VP '?"ɟTѢ`5$d DWHُ}}HjuvZ hSc|xTwg,\\6w5z+w,NEܿ&m٩/*Egߦ܎.Ek 'UuIPyP4--UgPb SIb0|AjK jX9;IA%,S!UM =4-$觍 ld )uAxqU2K)k+gG|fqYIKJn% U5k֑[F{"`j:Qkamގ\#(9d!P׳trrl0/=o9ç`ϽdmD4M î'x=48\GkZ_I o#86)E q08"Pa]3%G*HT{ooʿDm]cWɗcjVQ!ifUTLj4t-(+'ۛޞk1 6CNH%OQ6[]9>^zv 䣾=\IV5ڵA_tlsyrȿ9.,7q^[#|9=JM"(1e4ͥUu^boggжhY'`oqsQ@<7{?,ḁ%5a3+c}.w879ݼ(@+OSqa*7b/LQ}Q:V(mP3*tj#Ұ̰!@%rNO.d1Noyd]H WX긵`$ <}4`Y ς/^@`T~ـRb8M`v_2b uPdc< ZEdLYG>G37̳q1M<}U: YH#'~βKlx 7%ѕV{h@1= 7C9fjnaFPJcٳxmۉ'cdCu']D<7 x7x"ζLU=`x/#&hHs@RU{|; CfhF] w{2C=E|o*Kl%Gkas.o`<ɦꤩrn R64!RX f=NJ@M!%bs{ш>`u'~xF^Hq2 QBZ<٤d*CRiLyu[ D&P-&lA$02Y՗$ʙ- T*s* ɵ3ra4?}0cIWa_˒hT֕hUusn\2MDiWY#F'Jɥɚt921:u?4{oDXnt߂PNNMڇUxћ( tə@o*c'O-1j`#0OHkp{xr{zl(FTtTfv&yW4wä먢/ sS IDrE}ID $ cp\ܔ,qG D:d\@n-t0,6VRA<Q:D ǎТ4N"jHIS}#]KY očq SP _:HШ~kI̠=$ `Ҙ[[d?#bG^;/sI5u_4X. LAwUҒ#휃{ b2X:'+Qo*/` B}P,KF"Os?SCNN:RI&Rnw_}]9ge%e\8'T9 t'$8R{hsaG  kW28iM`F7ma4J0+~B!=}j|X{%t \PN䷎˕̮ҙ _!y9PvffNt3>ax <"57V?iآc }%Sh{YB@%FLG`.e^P RYᴲLuzDFN>3'iq,)O♿Cڭi6md$ow4>[ՄjtIªLݽ;#0!0[Cſpksh {c495 Z%8 U~ d V-o{%Х̡}.'ThZ%Pw3>û%$+Xj9 &r(SA5-#n[>WWNN"5Udr5Isr,E_Hv9wJfː!ܟD3MKQ{ffhz0#츥uƨ.L&ˋtoyEq\*3)zGG['8`8ml- '}M J "Gl F/ [O_O cʽP4' up~)+kڢ)*w#l(0Xjfgy#X_ɉl| ;aB }n #Ap"/=B"蠓~QLcx,O^\*ơD$_N+G9Ԛnrz3= elNJ[9o౑c*>4etl|x 5!˳m2ܳA^Ԃ&p*7r؏C¸ZUSx:tLU@9.SRR>Ls*8Il?AwbC gߤMlF& Jat}EҮxc9ˎ2z_zPy<$ۤZgIWVH/ m{y{60g?H.30q>)ggB l}Y,sWpz$Z;x" \uwUE42Y/=Rojm4Iӹla+&=rS}ZYcЍ2Tq >⣨:*REӠ h:ͼ6_٦6ϷjʋQd[ٮ#gJAdQ?#!Ecs+P4e-׻:~2w||k7'6aadvi I5zڊexA!ߚn b @eDtŢw .`+S@SO]:OATP(WEהμx\=2o3SM=R7XEA*և\$Zh>J3+| o{-T)Y 6e ]b4-U~]Wھd';͸D k±\T19EqExrM>AX629gv^(yKdK9q^@2_d,{t퇺ǗEP EKxfK-P #ktbg+mwɦU"ilZ[ K<4[fBTQyɸ}bK?-KC3~.8j orQY\{QM4 -b2oY`e 3c@+ƭH?iB=Y;qM)9R5pɝFkjl#`|>ŭR۽ST]8=D'#џKQڌ"׈osQB)&J}H6f5>V@PDR EK jCZ>&K"QkjDAvNW#Sr٥eqrI3!"XG n:^3)/Ycw6dyQ7MJ}Lk܇ !щPpp4.o%L0ńKhͼRoٸ 3nvVy+( usWP'3`!,Zآw6jOD됹j݄SJRqɛBэ"J-BH,4*M8Ae귎)s?-f嗲b,~4[99Q읪Y,pȹR2 ROo,rpFoقJ~?deYO03}z9eۄ ;YS¥0pص݅ݞNBX;FOs.k;\Qрc)=귃=\)\, G(*wȶSDtHMWSX܇s/ߵo蔅=|Lp+IrB4Q4XI8=NcV7~~¥O? 3 EU.z)?HhoћrlmީAT<+ɍ*>:Pl>(e)WkR,"7lXu~~^iɤru}A/8ln3F,s]8w5DaM+%zr}ZfHGk#MzPbka#cExZ׈1K\jqOcD'dJO_CJ7j-.(g2~l(I(LrEYO]+SƽSS m]iF lqꇴs:qGGd{HlNǢ76y?G"2S76Tno^sD 5:!m-"dco\_|99ΟWrM +ѢQ}4c1`ZQ-bQOUO7f%AA6۾cQK/qk>W݉{.O]JGY͒gJɅ+JKy .t(E감#x2j4A7F}^Ma싵(\TkM2f2tc _-1Wqfwux4µSp4`j(?>:?t}8Y}|ZrJ? ^4=)Ơ^#4U0ʧEPFta_`϶sAɦ5j_;&~H!0"$^xh>}ÙqNVm/&ji&4HrL_.WXA.6 5%ꚈNTȀ8m~Gڠ7CسYa!ТJs_3n`JmyBNG(ا$!Lшʝpسu}d4rF( b5"E.oxI8q ͈G]|C#Ljc\LQȇxwG>2]GD1 l8E#m=%L21f2 ie1? ifrO:+V!r3J<#> B:Eh iڭ ޒ {9EFWJ齢'YO DxǒM-䰬-ƑroP@ nǛts;D :P>Xu5Ab_0+Dԯ4&'"qbP?&8[Z1fj~[I뷱7CtR+Dpjb>8e N:Sy;#̪jz[-y6q\nЙ0܊\ީ]Ը m@%%wδ1_S6MjJ})0Ϻ-u*ުɺ&?|ezˋ)YҗF%4meRMV2*OGOu]\A#=X{ȁG|oڬ}9>uD%\LY`])kJTccX%܄Ćҡ :l,@j4"R-H?_W9DГ;!7E_e:KA>mM#G)H,lm<l(AVNB3A ?|UXktc %7vE։+u}mPd9Gb/"^AW_1a U)tB*y.z1guX{t"Wye7K -YW٧8j]EҍA PŸB= Y* јC+~wh!*QIɈ&FuD0p{jA:˱qSg4a;ΠE@ 6g{{Fr548gFFtgL/fvC|c"`al)pg{չ>e%U_vXo6мޝxJJ2HY!.Dii{}GlsA]Rb- μVv8 0`5 6 %rƘ (ޫ^]ޑ,bz #~] @m4^j*4"Eڢ.Q/R,84XEKe]Z/a:,§7EVac͝ #XPe;DEvSGvח?V,E jtf/QpT͗Y=ܭ`.$ȱ78'<"(V5^Ř?z3 KH_<0bY*R:2Ȫ`y)P & |Ę䯝|rB0ЈHn Lb :yOSPtDᆭ5]}uZGt>1\swS5t(Vxla@"X 2u-ސf?LJoBny \ڹ!VaNREO fpz&|`7iq r^[GhxeLQ P A)w蟧cbҤwx1[&{s$5_B_矼!qk7Q$vnp>2iSxQxh'ֆ3;XGr9,J;OrYAӗis*| єnZEXhC+=@s|椲nV}mq[Hj++ytCc͚W2Zu;d~-%j  .[C/Xk>g&Ty{ m4I wFm^\wwЮH#wu͆MQ&%C&aX1`> ,S!DY|,CR}queJ;V7E#XB5x)ܲU`6 {'q*,Ye[jݥABvE%FΪئҚ yun )N=]̀0JY.HMC|P&ø4C$64=S5͠M|mFl֥ٝ9* (UITBɁb[V3TCJpυI%<!]X{_@,zFA>e>E2xq7/do۟t6- . 8]CۻbK>!5G{PjA|1PBssfMG?xJSi,0}$րCFʹxZ&:. i9}L|5UxZZ7bg/G_*'/րs[[~w bʱ4ɓڴ3wE6[x5 3`!>n:!LB" wZoPŝ@W}9O-W`Pʍ.iz2ׯtb^U+:C4wc_5a{-PVf\>O&`Bwg8HB&g;~E~!r _*1`}V55_/#V=Mءw+-Shqħ'5OIO׬yLpѡ!=+Ae}CHϤHb@ᙋJ}l^TNr=%j1;@"Zw9 6uJȨ˘~jÝ`wK/ 7v ot >qE `'KM_kິ9_%aqyܶHjӦH GMh6e{@GtiH&(`%8j}ז}etSi}];죬^b-w09Ai "33PXdlXClF/4yaǒʽ="sT$Me biFPdt c#dj7IDbR_^IPzX ਌(g +lzmnD݆/12R4ksn.kë*wRoqLnSϤ~#n Dq^E1. yrί\GKEm0P,b3`ʲ@Np'a`\ i2]Մs&\ g9:#gfW,U_C_$5saA' 7wZ^ol8껩fBWڗB=WsܮnXH $CZWSb!;Zy,h{L$S8[8M{/. 6vׄT a9:klYɴՔyVSEhB(匧ar3f.)!œ78U{=+.\f0GKym'G7F% 㻉rkLzBj%DU5 _(FјPq2[QܗmɿAi<'8!sL%&540iVk܍ =|ߑvMN8^O ̗N7Y<<}aW8x)ηVvrKe݇S2i ǣͣ,-|z uj5'Tx=8uܝ _43`W"n^ OÙs}L^[}R:p빵I vEB_GFoAH@3@s-.ld|^oJeةD)c1ðh:S8JWu z:_29}h$~Ī2G-ViA|O֠oL%Xyf7MnͮDv\ѐ\ ~EcyjKN 숰ՅGħJYF4髀<6wtRCT Z7lPnxCF'Pjk@2la>+n.n!,K0Ϻ/um|՘3ޱ}ϡz}<}2 0/Kk?mi$rZ%I<hN2k:]:WRi~I?C*F8@a:^mGܩg5ޥ聊^ 33R~KB/!,0Q7 % "M[2Sٶv4Y3-Ig`X7w p}+V=$b kYñv":ڮ#S0p*aAF&!b/;ntk`zv֍G͘|e#KHp퐯z&"U.B4+cKP ,>&2y<>F?/#x1Vg 5\#ię1\#_K_u|̭7Go͹} Wc=׫o4 >1[?;:=cMվ[U5Z sR} J)lHWE@B;|owU L"d~~sO>3^&s&Hpac`!+XRɲQt0ĀQFL՝k)uq+G<ߕ'Vչ7<~d^4WguM2eLKZ?Hݔq]j憸̸#M=b ҫFBXyXC]=yEGo=ͺTm`!ݓh9Q 1rKd#%28mL8go'J]p\zy0w.Cԣ4F'yL44}Uk sE>4WpCUFIWy҄9q۱rfxY{ ٲV.?'>0؝㳡pCu dnZc{F1oRh55">/)\/%шROW( x9q^`4h]cѨi$qB;7rLlP]+5ޅ3aPt4?&- LD:RBtdNWOҥ-גd܈T?x߻Tj`uU,ؚ.\K<ɌMW:~dt"f(.e#0:#iBjr_;E<po@&2T4 $Xϋ7#ލn|j;m=c#i "?*{vњ/p+ٔYKdOlsf<2 ҡm$&)pSGC|NVo+3+']Hn ]8(#%WI`LD4D0"˰8jDBGYmk`: W3t4iB"&<ǣP凨Ȍ!~)޲֛82y?m\"%pfy<&^# ,fZIR"i;612 Vdu(Y(U8ݼ&w+{|mƅ \p>˦ v`>s(mG|ubPwM"9?yA, \N%`:Җhrgj~VV͌LxB~*0wrhjS/zu["I qi*i2@Ψq:!$$nnmEn 48^IDdG-%n3?16Jd\n +!9[&FN-J`!@'ө1Ww{eٯyxp#8];`ɺx%T!^P#^kJl#s"KDaN2iɧ*Csy@|y\^|Ȗ/' ba|Fz`|IO'2>z<9pD{2K=+!?Sd~UMAlb91q;0T@rQ-ȣ2&GD 6_QJȍ[ LIWOJ#eM}{/!mK!ogK۷P͠`)~oSG[RQL_WWA h`ιh1yr=dep*p/ċ;*#@TUزб*uSe-nK4πAz/ R()R`KxrTB/Rژa#5FVH F.57䙳@iNBu͠.Pj[S~֥f<1 ]w`LYxU;6uTY:ɁG!"k][,۹N^<&}gtzX2 드; * VCi)ьbM*%R"Ag[*څ.עn~v3[ר`;̨שiW77z?0G k`(O{p. ֮V0dtruy3B4{d$L/ᣁޞbZߙ}]HU1h)TxRu:fQ?:Eh8 '[R/"@u_Wz@^j k%uGT&Aq |u.O)YZx/tZadZjnrw*燷g}Ob(0T? PHn]OlaE[]۝g7d)kAb[uq_#AN͡z`={AavBYXx3:vYZ{BjfJUY[ϩׁ&LhrH3R[k#n=Oc I̮~⵩`Zך'JҊ3e:J&;yjjj4Zs$ b494Mө~jKܧ|!-}N銕P)D&Sx6qe=^Kv3YHzq,j(,gTq rWTז>P 8~3g wUEQAKоF.huCO?UɎO碛 br1iki*<#o.]jnwQ`2e%<_ʛ5T+$%|T:fjG~vQyڂNtָ="6C.{QB>Rq{,ϱh 3 ~3%?4y/56 'ipS"R41; J(ӥ0- "< Կ_gf\Z$Cf;䬕Sȡ@cU2O1w/d\4ֵ0>}`R6^仳Bw+*@&+ nc{>Un#;6_ϋK4$tTW)ԦymYo5!OpwNc `w.݁3nPhQ fuW$G!s4xW&p Z؉'dTӂQz8"#a%WAt^Dvdcp8D& V%l⌿}?q+T:q 1sGGխW GyX5@|yR' 'H±b%o7.}B[ މOBJy{w n\}!6в/i6P7DB4G=$׷&L?v;yG5:lC2AP&!T#v}Q"C7{Ͽu y o |A 4>w{cyG,tSM[cJM;l›H}l"qq1$3E 71$7y'ĴlXGU#*_pHuQ,V0ne {XUE3NdY*Bh:O >6M=ⰀOі Yۏ1鎙5saxu!ڋI7:>FnŵB>x^:,j)cPkpU,h4'Vˎ&~'_^VË>purm`PD2bicD?هx,u ;UӉSpq 1;~9RZπcG֛q/.[~^<*/8ѣVivw@_-e) 10N+OivYpbp 9@?Ҙ6ӻ5X)4׸p -k:k r>/z,[#@ØkٟEMKp+u76cBΞuC8PLp?"\jG侭Y@lxlYV:1?>Pɹ'+W?{ҋݝ)ݒY>v[*TDTĴUz)fi.@ °WQԩ걩ZN8/gnC+Oʹ̀ʉ%y!uZE<.ƝNʖoJ|RvĈ흾"tc~.&ٟԥ4=t>x3OiZ%KB4Z Z{N(eZjLUSt•#;R~efak$=jqET^ÙtFE8h- B8HLy)kȺ xi^ޝ+l-IAE,׵ٸ\ 0`V(cvKiv|ªM@;@H#x:hpoAF,* N<􍮿ߺ6w~yo&q EԘWeW!L 3EC׭еJ`11e~ 1|~ĝRk4+Ȃ“l&~2p {қ@N0}*Z;/c:b);w-5VMK}*(FЩ]qVU\G,ّhθSa:cZ>bqX,; syq'!S9)bwohoG;b~iӎ7 Sg@e0Lǖ'6=cz1Ƌ 7{8hu=82>7uԦT@ } ix2Mݢj<{N.r'cU*J;NBy5\MX cq*Y63pz=;rN23b}MauOzIr]G49ɒ?4 t q~!rieh;5FlI5c0(8rPgzR-Y'&'ƺ e{VKlhE187=tr'rHöV)l4pV1"qFZ~T.8= ο @krT0CC)FB L:>Ta`ܓәS/MVЏ֡XzOn2VРJl#i;&њjo-[č 荸7R/һQB NE:$C- '/\73=kGOBufZdޞ\.׉91Xj7ؑ4gF6 'B`ʻ[;a DǖxCwee> 3ݻ2baxodAC6U9sb rͺnI+7Lj$X |h,:(hɺ*rU!g%[=>88sYU*Wap7M+A!d(h5Kyq[p\nW /? ̳cОu, Ʒ 398SU%캄?;ՊR謂SAݛtmF^캉K"F挚d&l*zjq z \:3kc`K/ 6* >Xx?phӇSα<`S6NMƹ`LXTHoH3%'JQ)Wl=M:,H |"F5&-WݟEwҜiZ%,zċl JݪH0dk3 ֮EP.qzؕsEzޞ9V(P䵐hԓ8o~J$ f`h &l,0[Q8Έ~6@&CSJ`ov4fF3A  D zaj&&5)&":KS /NA+zc(eõ`]cZL, #?! UsĠU,Or܍|]ZËXgO_7=aFQP,-oDx q؃\ECkJr|m|YһJ̲\ﺸE!|_p1G#Z?:G8jFBw)iL˪ź4$Ǔ& {vMUPOhr@L4ʫMF$3۠F\\̽)P^h_m5ޡ,:ևMKqX+jȖ'YRާ`$[Z4v%<߄W9pZ}/P u͈*-*ÅyZ"I(* <3ܱ?IBtxNl*kUXf80o %.8=ʮ՞n̽U8@(@A)%ؾ5#A e |aaK9AԹJuOf|n\@4]GS:yR˰ Me!p'ݚ* ^MӢ87'B%C^mv!k#i||'1{LJ&2pn]XS2'^=ʺnj4f x1k^Gq!uh;9yVp +~l=t:t=ysJ~$gM}F$%a}5'bi,D;yZA#.ÓW^[kﺔ&gjp+f&v 2HRIx/NfPD#E6pwfȣBMyԣi9k٪7/ bLMUVq R:Ptp`[_|-FCRcqEw &@s+ra;gc/[-% KIc! LP)-j, fKў^-xɭa텘=/ǫ:VM_)4 x+Gp/`:R"ve`}d%#~y;h[7hS:=M(Q:]+|TiL5`63JaݗM:udd,-Y OQ"=Ovzw)ӳך/Gh&aͷXOryA&Dr! (}:ڸY4P/4ᑉ;y{OիpK8jm 2PA ,Jr')U[0m=y#BXwB̀Fqu\ F̔7/\6m.-ʉ[Ca=BoWBObj9OfG"(rY6XgM;[d/EҙN7 |2"e0780p-gy/ 0r]Em)[0Jr` qYL_/>|Nb *i\'իd݊[n 4MXA˒:HP1[C0G@Yw5Y,Kϼ*EL6H;:)_'3(ntsI4W *f>U ~$3"=qRK|p"D䈘`OmwTR{5tv RL"17d=m~Mlƾ׌o-~jSX.]L3z?=z\Ayr%?Х ='?N|B1u7iE+aaYn=D4FARdu(:@ )S<";I4}088PuRlˎɱvVܧk$ *d&p\`g  34w]]oP~v^aȳtX1h).Bׇ1ҭ9e#QmxMhSLWJHmV Ut `9vAyaaN r ҩz^U\:>GANH~w"(˂#|F?hl%k@ ,; >jƩ/~JZ BӶn5dn0'ʃ #["y[쟦2Ȟ<]w[?ޢ=QFAUVM>GZ ޶po vhI1*i6.D‘td\P Hn\%?SYa4bV1V6PU&ɩrf9ͧ6iɫUMV=\˔e">`Qۊ~RscH`.XW9θpߪu}UHٙ% O 6)~־Xv6ߏ5^9Cx r0}{X,0MvS|- O1G.S.j\?܄qOr^KET]M̄~X7Aydf$:'w]ODBG8U_zs:r :- !ْ#,,I<=M\ϵ]|.Pm2/y?sԚ`L{ |aLY%tc Z&ua6w’NP"2*~$_soCuᲪ"Uqx7& sImoX&$vצ-%;Nj>bbBjŵU&3k*^A ,)k&/c9J?Y81 K*U>@{׬j^"};S +Wc`d<+{O*! jjj=UdulgvlqٷEʭ̾v!PB}+aUӅ"){$ "~޹`CK/1Gg0 fAs X“76T}z=" 綯U\&^ƅLdޖ:wӍ0T`$h|`3ۼ4e]ىx1EL!TW9y{ r.(+%=|ƥ刽ЭtJ0k.+ԓnEk;ሟÕ} S<7xL FēJvoLdGlat'gUxѼ/6;%{y7B:߰!{ 8rB |Aeu÷gr(ڲ! J.7;HY+}f2,u]h΃J^A:m0/i!<ѮNHUFy_p''ՋGEK/o:!Iln؎N|嬄Sz#:ْJ0sY2|~s9O?υJyï-<߯H76Yy˶qݤv 75cQV5Xd1DUQ ~̖}ߨRAv݅^s'+%KYV7_ub=,F/fMzTڵ͕uf )Xeioj+9R?q Fcت\(jGj VѨ& @rtyuCAZ+JW4:čK^IR>SrͯGKS;rmG)ݝ@j7҆8lQ̞}(kw9;ڦK!;e \QLWيDxk{?LwT4tnMBi]S˙:O0L{0N%gL=!@T7P_L9nt˽4 !zK A>G+}W.)]$n-XV+ ?s-#gnLab  GPry ".(u;p~Mz yk|e"pl'Ž;c@e떧_-KIjL1?U}"k‹*͙'-lLKe"Wig4i>%G Kn%ě;%׆ܝ%ɽ9JRh?ت#׏ O<=>egQq]rO,װV=Fpo 94gv/61Ky!-X* mG\lY*d>&zR?t?Lj=}B?h\FXXj`ٵ̭yf^!Bvq ;!?] aRvd蜜x#{V 9rwb"Zd4L$laV]CBK\z$_\#_Dzmr)U#i7ӧq6OT'&Oږ3 H%Ga#,Jdpd#2ioO[ikвvSh Odž2$nWj.lZ9Ԧ0yL[`Asxz&Z;+ޭ0=rc (!\IphB a:$&Vl'R+-hBc(%:YK[ >m:>"IŇ|8'2e>Ec< .ufC:?> IQzA@".,'=2D1'~eT=;֘rRЮdOS1kz@;nbtCL;S߆{GdGBR5ϫ(2A(3ψ>5#o] ' Gʂ>$ڄ7Dv8wjz-J+b A }{U/3FI!,RnbNS6=@S!.3)H"zm@7ɾ P_O^v NTmlT5|0ˡ7qݷ*7^JGB-ET/e0ĝHa[P65ϢD#km2^ pE8nlyh9xQIȨa`a(ʇq._`"LQ>o7Qo 9K/6) @ ۑ^,3]'|Z1G.㜲n!=f*ج?3 .'Uj䮖ĵ6J56ýI_y{&;+9$PߑBIW2:;@0y3 aԑVu >΂OPt8Z4?o1ejUBVu&.ָj^?Igssqֈ,2s{2? WAMTuKaQ#[VKH0t@tGYˍWBy]`='ψPev v?p?|5VɁ(e9#]d?BaXrFrHr(Woi_#p'd6=OP gpqCZ;>;o{QFp(PBVd>;Ɯ?N6:K29پ7Nl9{^ If98A1Ԓt ezyL+adI4[߄0FM_7KGM3ub$/9mj#MD07=dPhP!~8%/qgه)~u(bN{馚cEg3)OdLuug6 mHaqyf+eRr,03h[ݵ,S\жDRkbmz%hWe8jG[V}^hsvѾ$,'Վe2队e;+O25ƈ|ÜOI357.݉ɕEEFe09p2`PW(q Ð%au!^<u9tݟ*b6l li/3MIr;`oؕRE"\) P~0Ĵ_X e\V+l*3MRBI,elK#صF3rZo_)X -o?y)jۀ5o(Ap='1b|yOKutk}u]h9hy+fs-w9gm7'בy)=: c6mQH&Pdpr aWidak{T5++.[XmJ㟗$Firfj}j+{|gH ǂ0+dU@A3I+hG%/{09e!H99nXm Ut4PJׄhk}+>1ég\;V{Rüߵ߃0IViHUywC(Zb,jڨ7exI#>sF܁"h %U \l!@e2M챑^u N )2ǒ%dn. tqn86J& ~Y{~B5/~<}"e#~c4)91DC#3(־8^Bsnasc c_)JJxOc5F.tW^>܎aZj>}͸|-2\fU(4epyn>tFOzoĀh.ũ~SqMU3[MT zC)F*Q_{@}P kML@ K+b5Z‚,ԘȆ[%NdeM 2s \J{) m V^y>_79?#&$hhMWr kmH%0Vzȩ:%:3!O%Z#|LC$ʓLv#4 OQ2I DρEc|f ;d9#r;3|V=pvSN2nWO0oNhcaeĿh=1𾻈 1/BX -{kO?4qM0\D[b>u3ȩ2~^hiPmGd21iXzn۝7B#p*-k9-32qfJ ,Pn? EO'-_ &p͑l饟%~]r”gBas_PQa Ԇl:=h $mS D#uh+Ca]:aqQ~^֨gCӳPjV=%u![aɶֆ^|Ͻ'g1cѬF9^M ffxezwEHUrzO{^ U5M+髢oW/hm jzy,z͈봀cMGm ?[viD+PzOUh~:&4г>)D'27r4}y#\TIL:18K E]2*W›:÷uW 4+j f,=|#őCV$IHso)(J6uI3"IРDX=7ge.(iw͵x*B辬g8!m$Ҳ VS : jhw{HSH?"}Tհf)d ȍ>+)P;!|gAZ8 HknҊ[QqLw=Ff`_q՜ Ɋ܀jyMӟ"uzUԶ[(\JA>5FFe ZEsoo$oqf${sVZ@"oKۿ) )X.eÛX;V]W9,a<}rЯJ{_n&O&^t,b_Ov)odh  j ↂ;/N*᠑JӼt_{j $&l$V:Ü:!|-qB[ΐEyI`O+7=IGe<%ZF^XX,}L*@2(|.hwv4!(PdЧOrp^lOjfv{[99AZÎLh&evK^lND`#v괾u4^ԣv"b LVLp/;̕!;x~[6TǨ4^ڌv,CT2-fPRl$8뀮fq* GY Bg2# ~+jJQbw@V eTΏΫC@|n2GesH&+3/'l]4>٢jM7iϠ x*'6|PBDm'Hbvv7+̽ˏl%k0ֻ([/ݚƔn;fsH$XڝIn.I=& A_YԹDpx'7ݩ:TѕmRK;wn_F87qwC%21ʛh0M,f覵 zsYQ >(/YyIre`WE8cީv Xhι?Dpǃڵw=ndMefl"dGt,KIi~H l2Rg@A~k x'\)W.@$J P2TaC9P%יpa!s dWi ;6 k3wmTaV`O8՞򤂂A9u\R~xl|^%Lhؿ{-[):e5ukwpa`1|1/E֤koB~7_h_~Ū:!v{MB8 Ȥ~LEWеNcqْ.[Ư ;fU-.h# YfEpm>#nǣxrޠ.YynOY^mLɎKs [Y_m'rsR=]q'+ɉ}Z>F0{ӳ`6 aOv F^mN7)=/&eC{ dlBXCҎ hX'ߖPIm9s K;>Dƀe~=xwr:cD2u+1D1a>s$>}B1ӞXk.SѦ4V!H8lYhlz46A:[$݊Ջ?JD\#AS#@v|ɋp.!Q *y)SDU 'OW3!]܌fЙL)F. =Y>O꤆c+'+^5ѕz?R/ڠGua-$?0j/߿l>i"i7bgxݥA'xĸ֮׬e03\AA2:nGy 5HpsaEv2 8RU"vn, hsϯn\0a"I.U4D*09x\ruv<+<{g]'S8ED xmz+# }~:D0.XpЮx<o3u1d;y#K&x 6fqƶDMCγ{U^nOQ(0rL!la_ߕ"4Ó {C y)O`l&OlϐymEw>.Znu߆ •FB; wm?1NfY_rE?5Z @ wa`/@ AkLHi'ʕ_T n|lU5]_kӿ]6G]H:Px#8me _dHRp5fד2m<ùPr(;dy){6]@0i#nI 4IS.D:֊̣ɈŴxm#9k8*{ڞOqjbVޑR<P+s]cDC'3BlwG@)Ba8xl;٩wASK$RUU٭.f# GhTX)`+Ek]lj'+{@mo›hKiΠ".N9lNp%狡FQ[o28M2"X;n#c6Rrll0WTΰ~tÙO-d+GbL2gxT _wޑ#GPDlRB,xZ_ԞcId'_Sg(;mm{\"QIӔ̨ Yr:}(OMgC~?]'*k-y>*DsvR1 {FD?bAP3b%2#'iG 6I׳v*KвD7se魂{RU]u |eӍu!bM{pԏ{N(T$mKrviK"%-q=I?Wvf76/5`Fi=ZOH68  Yjs(Sծ蠼=in@.i }e!*Ro!6]՞gXV?Tml>?ro Qo%0?u՝3ּL65hRS2a 5;85AylRUso`c7p\}&ʃ<8q4qȿFѯ-iY9Ipul$n#Ox]SDQFF )byiq!Pm-\;ncXZeF -s^q[„eKB.8ۚGΌF% h T ϑw^ D3> CN:8l"' e6%9 h'#u_?ٔ])v]f:מ,;N7Iy*q"*M-G}K*BC\3ߥX,wX>w;] qŀ8H')Z%Ҟ HC܈B!e'0lip=~ު?so ۖi.\75Vn;~7inŖoJ;jYEҞܱ˥7|0Ϻiv[G ٙqO c8 Q:i4LǷjh˄)_*҆dٿ\;2 ev$Dw`Bny5N/6vKM$t}D1[w 2ƄWz٬wAL:*œnycPv pPa՜fK1#["k]{o2֗ s)|`s؃wsNl+ِ4 Ɲ1IPB{v6okw E-38GTہŸlqX)pZ!]wSN%& $r<+@?[eJ7zof;K"UgoaJGD;i頴#Ao$D"sj:`E6UnLӇ1LRdF"X?&M? xr/Tc&w 'T˂rE`9ǯ'P`<6LCdsPe[sw@ 'QAY{|+v7ڂ=<4 ?_`onx#>;}.HMl@=eGAHuG đ\DNٌG}SqHd0Dq/s/h34&h(\\b&xj?8Pjڝݨ@ю>w¬mΈi,$I&!۲L07̻*C.Z*sXEe'~e) pZ$~II]bSu Wh=#'DA0-[OW֌b:Wr`>2YJL}!ʺabody~ f>HZ:]Lsy mҨ o9u5R[ --ߺD^4IULʙ]Uj7 r73!g9G={FbC Od{%,}Ld[{Y!x7`OX1c\'[o?E՛AUzN+J0KVz]d]~EeFs׍Lw?iLըYo0·PZvKZ195<\oWrЩ#FZq}2E9B|3)[QwňAѺR1L5\ w]HT}cJơBb9(wP9- \3{Bڈ hu= ەE k8P\~EN)W4?SB$G_ &bi+K' R[f]'b&sI#('e7B(*\z?*1_qUb(,)V{ zNK`I؄E'7QQE$ajHS 3|?HrT r>;ÿP4ePN|,IX>c7_.۹{b_~W-ʖ yF]o#]3f2բ V|XXMx, \#o}53pk7Uwc}XCkvq8 ~ܹf-K0Bpej\KhɆk50B˛6WGQe!ML,i䌘sT@ahv`eo!vTHyPVkkSU4D%w*v@{I)NCTfޭ}gE":L8{ tEv1͟:'I:3s0X] t4m#‡VQar5sH~g۪Rb11RWU5IL"~̶ӂiĊϛ-g"=u bd6t,12Z) H}4 {- #ݠ2[-iT=2(C&kjޝه9BA():)r⃎ׁ֤b־.{-\.IX--@)ӊ| Wz,[! v)wZs- O{ذ;rB%궴-$]*JfZ9@ǭ|!F-D0XTY-Vd>^Ŀ{jrm#f#ө[n%.tQAeYpJa~h" y1>ws1fpC0Z%k:cˍx#_6$$E,Qe+֋]d Bb슣& ヨhA vj3gIL_'[Lj ǚ.[_M?i3حiYP} ¹d0X/׊cI}7TBrgG~@SDgTQJ7.[9U4XOH]rdWma&,y/$gf6${B73v;0O6fveLHv{t*)Y?W֐ZR+:X3@lGC 5lpOm8{Rbs4a.1.0jgkx'M9'$8& lG'2'{8ۚ>;.dDYz緂 YcCv]*~s0a4,!Y)mƸ`CΆzX\:v_0 {t}tirR']Vi5|n-F +`Iwlf6KtO >4GBNV"˵p '[_@H_Wyg 3jlsIr})ay61mnE2L8 "P0 {:؋/@ɢKd{/-pAIJgqXoP_6HXe!8"HBkKAtAsUc$Aa'Ҧ{(t5a?#,+g " ^3 qÂD2g5ŜWma Mxna!x=  l9jJ֨4OV,xO šw,pG<`|(j{-P&^2+Uh_LbԒZhhW:2FKL!M|4s7\iD;$6:/&MZ9^1ʸiUxPuyQYQQ=0ȓ߂ wNزLt CYg^9rPˡVmBU)>(o_M(;(= +i\/bؤrH.[A &07L#f8k,ºn MKث~&yzhb|-UfK%^$VlLH轡*[:\9[O1OkǞAԺNԞh(\ ʡtp4 y{7~ltZ{RMci[6`$t B؊ `AJid_YlTFG4:N62ZQfjNDZ9@Gf5B˙ D2լ"c8sE!Is _j*TO~%b.!|+7ͪ#l$lRt`2P=*/J_7? Za*.0+c "˰efa+ 4pW v0BV΄Z0U3:\V=3rajQ> F[IU:uqr[Ec >DJJ9Վ^SLYz[ G:uW:ߩ,?w&Kc6嚗+uU@J7H5=9TT0-Ճ buXSw.b #Bg:r;?a R8TMuY͚k\ձvNOE‹?NV.ϕ2oaIC=:*=ʷ2f1سۉUG5Y59*<8Dٺ2Mh78,jv7q?](I2"@G*iz*Mȉ)tpg]-sO'Waz) :Jg# 6>:Eyh$Yyw&%?ʪpHs o 1 ;􋉆u>sq&*}ACSLD<gMZ4lPAS{Gտw5njt& xl)i*ZUQ 9wƏVjqCUk Ef6e$׆s]1ⳝ|[mr&Ep%7G9(zdKX-D4L}J|%i|+rɰ_'6 ᇚdXg ˵C;Hq,nmqBO>D3X+BߩR3Z+ׄgpeIC\{{mZKPdPwNTfg :$H$=V`Ou@"Fc[w흾嬭(~߻Zcs!L,}j>`zJ~],K 9gk\mL<<6y507s%Q0{4IJs 3XO;UWgpȗAyMNJ-8G( ~(h4n(r-#=,QD󼍡lߋ+qt[0jXxGqr;}ө3#lżx̛DZ@ DŪ :hɩ Y%v^k}m)&{7B*qvlkpNw$KuoiRS> L,0pl7_ XjНZy?g 1 c:ꓯ9~ypڢ -2D!DݾL/b{r*!UJ0j`RAnQf7WiO ;B"swF!Pf.hYcY%c,N?&W78l@&Zϩ~P`2ww*X/$КӝNCZE~\˒6?2_M:V2iKk"`pWۙS}8%7#X(?̠2Zg&tHDu{jO@vcCcCZuN)ji;9o 0Dp2gr\e!eͮ}멖0fCl4} }<)FJ/B,ׂO2OspLPh >]A{jK$5.*s2_a6 .JZ !GɕkTMuX|&Yb.AfIJ[- 9H*й% zQWF"RxQ, J-V R倯8e!YYBdJ4r2,`Ήs@v?U5AhQ{:T֨ho qs.6r!$2 $n(#81މ|.-*"eQX7f契OxkwH8ΏRDX}_3%l҅ΗU?pȏI\3٩vx:t 5 BZ]0$iW G)=!̝*L/)P:>O}n̒i vm$`pW/c-VЋix! 5i<1K,P: ꃉW@΃ӴbXm<Ϊo"f3k 4FCgм3&RNpcom;h~|WDj~( F7𳷽00uJ648-^ZV&g"mZ=(Z" ?!9OA v%se6[ `ێƀxvݠX?Ӊ2ɂ RAAi;ŭ[js.G]Z "S-Z;C$$GuFx4CC $˧F,m? fد"Or_=ppޚzS򃅘QIԨy#te|_uR0S61J4=#l?q|6~#j+c6: `$2F`],71pr'Y3!# h E*?ᑱ3dZ 9s"˱_!R?>7(z@HPUR; `Zc/gVX7Em. <Lj͡ncX|қJo$F-44YM\(Kc폶S߳F7`W4nu̦ނџjtfwۅlT-YXu_'twYAh%x79Ԍ@< JnB>r27S)ŵ2#9X1@UT)8[d3 N}WoU$aH(MvJiwwìިE$.2p\}.WLh{s=#䏜^S**X4iY+K$B ÝSlLR IR?y.mteY(Q܆}$Z~I#\{IW֍*Y1EIQe`M6q91]bRvN( mGk^ Vucq v*>cS--G %Z5(&1 v*I~t|EQwd@[\L |8~ag6ڼJ`*cj⑍X*iVװ֝r@.QB LO3ؒ̂2 PE īY/>ovqXE?)? /`ԨF,.)~VqsndpՙJ,G?LG[s  ğ7@(D;:ՂzU.L7@V"hGGBL".[2яP$Du-~oXEKV&@{Azlo5R2y9"/=bթnJԝߎ,qx( j{v)|LsC/ /Cs%`BMU Kـ3mYū$v>lJGL;-,oַc?/?'3c~y !A15%RL<>TAI3%̐Fo Ä翇-u9wW)>7(+kXÐeH50=MHiTGz;]08`#EClFJ(]%cG,fJ mNT}  48'vUZ j.ɼ+VƹLSWȍ`aZAE{iT)J( N m[ᆍ>1 jKUg# jrEԊutHtEmRͷ^~^S.oZ HcWB)&Lo RaT xQY>RN/9E d~MAb8ԕt) S_@3f@]Ɵb#nK$156}DmV[0yGR'1T(X`bЏ=4$oè\4>llÊt؅:4\~s$&%PeZ&/Ms{9P"` $jXn$3&8YS* `[cҟ&D* ! NNҁ24H!VQanW=r{MN!(5;p>+ @2;MsbÉqLhqkUO ΍#r3Ej|J:.*q2~Alt;J﯄-H{s9C12ʷX:R;え\NȚfn ۗÇˏ@W4#zԋ'Aۧ%)$U!:~8ɮbNT/uG{""ӷ%NLf$ݮNП;Y&B,4UdIz~ʤN%*Zį}kݺSaחT ܟlI0Cj~*m`+mZ{0|UImX oU 8ޒֆ8pK}I֫I~}Xvi-^)GIǧ>ze`, ®_*VӂȤ6sՐM|r3>`Z&t]f W֫8u)g5Z}wH^SnU~;H A%ZP-.dvR{ Mݡ! b;bӉsje669wk_ÆҪ)NG9V]N1?\vno@f' .Xcz0p +{܄W$vݺ%{|od0$mߕeg&kj`dyIRfӞ(r}PW&kG02R/@D1Tj+C%SMF9VzoDN47ϣ P^2p4]wt_!i?%K~v UʲOE-pEDF5D `9/#?nl? S`7k8V[ *iBZĜ$Ң2ϏouQKvI#:hԇb'|2N/hvŖ@@kB!'K =5@f.b)fJ)!fϮYq--H| tr,#P>UA׃fsȸ~iCޞ@L9^+X@СWRHC.tԇ絅5X6X&?jh\GYB㈰+($=]džDEY Ka=*RAxyC2h4՗*ٿ$ Pz.(ǤJ^wmbҖ5E\ȻNoW Οh۵=]EHYX} sE<\6؎f j լ3t@#C{Mf @x3ж9 euiCu/EA_4s=IŞyCNӰ}{-CmDgB DÙuRjەk&}O-.ڮ3ōdmw^kh{kr K*Pu; 4'g)5m%DJBVR8 =UN 0J{r[y:ri0=*ք+!XNVghZC_/5z_<>P,aS &#S@gw^={PRi|+nD yua6&CYk3VE{օf,2>}ρ5SШSg,H?ayRu4KO wIUWEՔFN2#BeIR&ݷs){wf؄$ʊMO6=,XtוhnZσ.x]g1(Cl;ɚH\r؆Y[{q! F+aҎ-һv69`퇶Nm^6+ 66;Q'4bDx#r~k%% a >'yZl ,rPTV޺@(ԜaP$G+?][٭,κ EaT|Y+)H >n[.|ʴO5<ٿ#"آ5V7ʹ8R&A fA3 :9՘z3 N^5m@D0ك;]T#OJ\NinY d(*"J5tk,Xʺp~Nb'ՒW}(Ibw?Y!d jrF1b |VQ^̢Wf(Eo2D5MHDPJ`ptt\ KJ֐|6Cpc x䏴z0$Tqc(6 | xYcF&%TbbY۴P&ѴG##-Nʈd@˙!jQil!ŏf 롧N!C9,YA͋`}!W~qׄ0<+Z|b;;lxq0o@;ty!Z@I&LD<;Y ^ [am',eRgZ(ٞbP9xի"FC[V!cclgN9V֖xSsJUTdwZɄ])X1B?E*m^v58G-Ɉz ݯ#}dnƱM.bl/jgXn BMû?W4<:qNN \jЖ+q M^6sV9"{fPީ52,ɞ.@Y:3;p,T> y8/7OQA^+?ipɾbEhqո* IDl{!wV:XBwc *Ғ/4|xLGy3'LP#N2ỌMO( BdyuSאfQ"yuh  @Y}MSXVuFhɄ- C;}Q'P`BVn!. 6(>*٨}b%ȥf{p3,1DRjo\4 cb\(?D5yDLNt1y=#8éz_ 9R|G5qֵ1kEu:n U={}8t7ާͣ0tv*4cTLipƅ ' ) •\YAN~?mU?k#p)f9wZL2]My~{yކh1fY Q&P ]6͉ [!LbؙM0.]N@#)^Jtۼj ٜ )HGĆA+hfNրIq~-LC\v%m8T)@ 1 ț_k,VLyXNKaoHHTIo9&ټ 3}6Ța_N~/.,nˠ&P?lQ u.cI;`LJ eLvu]E[_(\ kIh~ÞGqx 34 i# 3?xᱹINJ3* !2WFc3-sw5|G w9|mTewmYDg?+Vb:0STA/5u)Sז{<(7B6:]ld9c+Ew6/ 9yi6 ,IlD=FM@Z_&}>_o\'CHČ#^6 Ҹ2s6ܬR;ÂSUIq{^ n r 8A7 .ePֻu"`"g{Źzbƪc"Y%ּv#}c&Czgs[w8~{`ALD^Ij >nv}tgyRLN䤙[p wh(:0)}@g(fzIZHY! IpFbr|^mEkQÏ!QYLL ^???-_/_[ZsYxspw`B q/+X_UaA9i+r|VA(a:υBgƉIh5hɠ}SEraͽ+[,눱"¾&H& Pf a~4QAI{;="8ueWOtZ<?j,zK7T&mϩL3>z|FJ&:dZ˭*e,+?5BkehskB05Q9`+hzZ$=ŻbvX)eLsJZƏ%#Mlx9hk-ٽ 7&gQ/'@Qx ǨL!dNް%$mssQO~kV368IbiYW4O%h<-8%*- Fx/K@`RW(cb˜(T뤖iT$ft: ΪeX++^Tަ]QEpWcJ&ZjT7QѴSPs [k`/U~#Mbˊ&08sc|F^A؜^|5X7Mm51&~$wv{K1'}VO/s8RM/V58fLawPOi(̉N?MMD'%\ߙ^n=d[Rz*փ'!\.\+4*rGNJ+a~KxTz@6s p#¨UMM)eYnͯlY"~o ~^d2nJ9/(=Yho;sF>P^ 6[_dh7L%ɜlZG+] ) =P{LHnO< +U0f9R$A͢)!4jP%r#e940ZN6EKؓyߠ~5<@*wXz9o Ӎ#}J@*b (D ™~:Ω?{PNt1r8&AxMkisE2f><Ƿ]$ Cܯ^Ewf~Fqe*Kj8}܆tj`o=}D?Z8IR5 j Yk-m065δ;0tuL YДq4Ub4|vE>獄VP(R*.\%_;GV,E)Q(ԆMeJ$03i `lv?xwkOj Y gm=sQcLGpݣ@.r0dc|Q*}]rykjsM3O=b@w2Wnm>w̚~",b..RtvӅQݰDk&RI½N2. q8&NwU1w'sot:6w.R\пófr59_Tgeߦ FJSODLzv\X7}pqxtqfDcSbuim\@SI 9AVɷ RCNǰ~ Ck),sA&ߩkIdj$dQz; U,1Hr3kv6Ә)-}$x`7y\7~(d}].NM0IGtœۈ>txh]k+oix6 \ߪzϖ21.} %NS\E?٫xM-/YV3%aYO@,0d:ҟbDAFb3qvp_Ʌ!η0ѯF駈` X6E%\tN 8h! ,Hc;!\ַM=l]lڬ?4a˪HʞaJa?VV{f*UMDϋ/i~S>'_]L3b{Z|^Mxm V G8U\Yϼn/A}i :ijOkrf03)rEVJ"@4B/k䶻iyw'ekWiNQGsŜN~Czarqb9^$| /UH[2'Sbய镨%k3؍&?" 8FL1Q|3 -Ue$͝Bg1qS9B!&b)CM6%TS fn;;nWs^Ք;g^ Ժ,SwwwXQ64Ъ⯞F/ٸ=IX+wL*"y }@=Ơ춞zF6p$=LN$:7MY;;{B }Ò <4*6ņ+<Xfp;LUʩ!0߬g;v˾J=筹`ۯi'n^^C6tB? _]_'9+GErքk_$*9+b/=sDaV}٭{pc>lTǢglrjj)! gwM|jI$[#/iJ/Ȥ>iܠ }BlS7o@΂Q{ӼvUp'i: Szx{tJPRF(:{[cR%b)$OWEFgnBCS۟uVܼPcǮL ]WZ&lum3vn~ZQm7~/VHln|uO mܡG6K0EAժ#Ҝ4i?}m63+X<œDWNb1DP;T6/|cڌB51d|ŤlDpOSً!a /Spj9=9%&'VqQe01eIIʨG 쨝Э& x^07 }1EHLȶBQ,/$7|CMNwo=q\a)}qkAZBkt_ʆ|駬S^}y)-%WdbL;uVBB!A8WE)C?qU3˪ʓ+(/x^()Zۙ @j m~D feW﨤0hAVYXW]CWn{:-ڌŷ<.٪v rCuV!pcԊyK@ۏ4O/33Dq[ߣi.ܛH!މTD k{F5J $ܭzyo# ZsS0 ZvqwLDĘ%m[A]s2eH-Syb?+I׏^/&VWe8P&P}az}A)wUT;zy Zqo zk ^c]Q<ɶT4ƔP8H+vE1KUa[*qLJx, ؞ o 0oIySR=E7/^`wNqkF[uE;o{xG!x{^p6M?2V}̻ vss SgZE fnE(;O8iٛ4_%BZvYyU-%Q$}73. [b 0|C$IC#[7Mb^'O|BB!>Z؋i 3@75,5v1 .ԇ~y2 &I !H~em򚣣^-lHeDGUs2 )+@!AYWZ|0Q9ΰ0]3 u-6`ML!py{5 w v ƘQA<݀d20ƽ+m:1:fd?֫?+X!w U>C*RC4a`|eg]Rlp|u/Dv[n>k :~i.ބc6fVl\qU ѻNBa*gP urp>֬PÖ5LIˍ\0[sb[X7IQ oLv즣7il15{$D~klgo>S l ,xVe$R\DаI)[`϶ N HlV_H/˱#b=;†5łջ]IwN CL(t+tOrkp|[Z I:ڴ%@*N J8<^}8Y7mpي &HIİ6b3]N%ց7wuګ\$zuB15۞:2Q*r;iZ՘@k^x .)$*g7 Gwp6>@Uҩ)[lJu\eaxP3'4j4j5qyvrc9=> 1:v!CZ(7*\G38`d;9W0ds fSk-S7*U[+ a3ʟk嫑=gh;lMNLSTN]L>6 =w|Gv_kWZ?x~ FɁA0-uK{m)xg+Mo)W, cގ)F/kM]&@iKDI6`kzۧt̙KF$ $YDqrr XeϣKspJQX+ yu_=}x ʄ~! mxDlt{QԱlx|S[RWKxG;ut^ Oq (2{f>n,JůL!`Qw@{aѻr[l]Vk8i`W5([\w$8+ qnĮ89"Tb͒ -moth/zm+IoO;ߚ2Ũ~x$3etM4/3?9+FJda+G'CT@`DXĽ.H"s)6찳Q j5<0{ZVw`*r%`(ڐB TQ=U%ſ`N߼8HP'ٕ8Ԗ3 l$2MPi kjCĺSyࣃoI;-(8sp<ì2pk#"լ@q̋&ɜ#[AȿM>ҖJV C.cwENG a*jvKD2{,{I ȃ>@) {#v )^8ˡ؜|CSJxVu]' ^^?0C=:4V)  H`"bHAsċ+lX'k:j"圵;:;N(LiUſR]ҍJyr5ubyr_׬,>&_4(P#7y%i6r r7Z7μu}M(I˨*LWjzMtQC[1"S#ۍ߶Wh5^v_f*WJ v;Y]bz=}vFi.ӥKE5vR9xGݵGOCo kڭ+-=P!JNQ']bW [[.<S9گn-bjoz.Ai7D, %̙2͹e$/WB";#84`"rPMkT)];@2fv35iqm=:jq-NsXg3,Rr\xÑ/C2Ew(մ‡8v۵go|O:*4cL`*M{ (E8'&(9=m7rPۆ+$fCQE8_yKNOWB-2I>nY0+,1ߜS4[ajCCf}zܙZ :7QBݹfؾa4sVML{\9B6Mj>7dݿ,utݣ@_{օsm`K=G3[{P$ Se؝"o– @6dvOgY~(BoK9^"^-OŢ뫺DT=hֲr" S&-p]b#-Zj֟l.Maq˻fTt]$5Ԭֵ[S!0HgY`ٯ[mM\WLKFp.@ACEP0*S'4I;q:)&* bq3yb Fz!8",gJudv=EܾWp|$YpTOum,pnP$șv4#PaXB4HZ=xj,/Eg8"ĩ5G Ai(4WnZW2F;K] ~mwV򵵻ԪR饂כЏ*aUTYrszo|]Nh"h -Qe*WTĶ׶,U">,bΕ*pљѧcq/w( q{wɍwWCgkoC)_xEP2UBc܅ S XX(~Μs4` WP3c{=aܔqZ;Wו}{dwi"Guh cj;v{z#cZv&E1_W yGӃ؃Z{x +mD>C,CB.԰cit0 }+=e@ eyFH'KbQPYUJr私?GН׈Ma!H'?F)>T~4'08cV>88x0lqӣ3 8R4^ YV< F۴Pu>"3ǀQ\.ЭhE{QE: W,:I`%C u;)>aJ򦛜SeA !c5DhpX+% Ocq[+`rHq@V-Aac(K &S8)ΆI"Is^B<CfPJ8 y; s|) {fnc[lMIq%?aH9X +2)ݙwV/7|eI o^ >'<JFƽ: "ZEvX& g:Uk(06mր`o%濂HL<;=@)f) 2%5D&=XU,%>&*ۤ9@>J#}Szېs@75Oٙ< ;b m֖[f%բV=r%e~΄m;V:vo=ڬ.(r/d]q7.=sYk8/&/vN<N3ի&ɗ?Y=[13"Ԝ:iXlYҝtq}٨2l(62yfO8ʄhz(nJ[Яso?(Cn/{8Uhq h=2)M׹庣^@C>Qm^fO ĽfD; LU[ta՞ JۃV䲕yDȂ^+i<5pmxQs}|1vR FAvpb ˀ|iǺsa5fڑsQ&]=XRŠxP1O""d_FW;v$ uZZ~6Z0yssc=̧jaifܱ0|gJDVh#g5'^{c55tH@$S3,K0aҮ/7tuCSDk7`|p )O%L`=?F4ے)9f~v{O=_o7^0q!3Juշ#q5hh7q15MpcVKWt0478سf? ӽ$qPeqßAIzs7-]+-ДerLق] 6g|2n0`Oy,4"&H\M&Ʊ%የ<m:QW("gfVV ,""BFѧS$Qۀԭ_1(~`;ŀB<,s!E[b\/=ڨpYk-BӿVlnYH*uIk`BvBԙG~ͣ,ĜLs2{Uf:>|N[U+! dc+%DSKi@-GCmV &?zόiSSa ;d\Ӳ{Cs渱!rKDm[p>0ٖ&ȴKkU%[[ULq:s mn;Mcy`D!MT+fh,\Y@3uR3a9UDOz )Hp֒Bg,?09 KXmWj~nTDU.>mZ km!?xi: Dٕl)ݠ@u/1RcKGY1W@rd>% &5_ #/I]nbb^97ovid6IAj/AH2!dgL:ͅ8xϓbryJw_ D,`VlыlZbM yx_4X'"GBmO]FuY6`A3,J6n|,8&x,kMmWu޼U4B#]cn? _ sz/)eN(`Ț,wme  Tˆ>9Zv"ٙBqm9:<&*T0,"BfFJ NLXL\;X%yf_%.*k]6N6NL̸Dlby0BZawN6x2~ꂉz3&JPn+NE=(1fBxmZ7CqlrK10b#/=KN̉јaN@&B#g!5坬ͭJԹfrU`<0}6[jBjIcy[.#jX~ eBJkI'Ssq(jh;].8}(c;.2*ۮzsa2E;g!97eYE'*tڵ(ɟOzl6?abb8Hr[dЮ!1*iF TRi{<Ԣ4v+Yfx̟G ]#S}8p6D~"Y94K9W^n+/ԭ ɭI ?VqVۀP"/,ґ+U9'E_dȤ q woH%p;r .ADžG*pD.ni. * /a9gſ,FߤcfgH?CzȝO $T,3?_'YjrB\M]im0)p0 ^DO(1΃>.uc1x։F8bE༳,nJWD),5Bk+{@9d!d^wruz_8ήG|.i,$[9 WFLnPv &r0)|T0a(V4[i^'d!A_e-Xh1 /Z 5GK6j_VXߒ&}*EM8&CVMH$pɶ  ձ.owf6U? <_r>ё׫o)R dxv}>&dÜn2f"R]/>lG&v~s5,p*MJ)NJϿL9iܩx؁dt[]=T(cdR\u#N\~7!uvd!S?Bj|V' |L?D{.~v[U.90x.EPQ{N 9Y:9hQڮ@kk^Ykm͹l4"j>[2'd Wt n3Ԓ1E0)A$~}wSS'j@#X{=eZ\I<ƇVQ?n(JEgU3G& bϝ^ =BʔnQVWYͮJ9zJ}8m`0A0 .]EZd~p.Vc5sfgs T˱筛MBYd̓h;&HAע7!|.A"쯠4$si1@眹6Bb/2e[DH/3k *Krfb 4SyY(Kl x~P9Y &c^ %ʓt?EKbJ@2MQ]2jt'c-}=oدx}BLjz/:` &iM>e{rʥ"V?8vY ULfVd ]~{|e*O,s=qi(>D,d-n4ʳmM)wYG&ni@v[S/uSd%2MâSH@R{ډ_tH v5br Uᛈ!Bߵx?/6vu@^3[-'՛y;Nql// g 1MRAkY{Ѽ"έ GO8 EG? > Vqǂ'?- #wΡl54W\~`K"54o ~;dm1i0ohbn_|FǠDArF >p%|iDB'}9/:xob̃{7 9wwQ\^ UYDy8ʞfsFMD=K%jGc W5y2?Y7fMjL7z1l ri\ B;@;=ʡ͵5k '0Q1KM'mWohˁ|sݎYzs[if /aF;F$-#͘%T* f" G)(>+,<:+-e\8"`%n'L<nWQ- qW.=d9/A"@Pl6V=\I.G#|hs]sC:$l>Ys {C+bY+f%,$1u+5hE?}u޲JchX \!Mus[EG{"e"oX`̭4䛁 6L޵k5yj1d X4͠s! U_UaoXr|,xA@ZYnM0 [x^*IU tCK|}y4d?֨v&mβA."R!]ƀc>Y}ӥza9Ɠ&d84Ћ"=ְ`K 1/ b%WPzg Ze ˟(%W|z1T9cWHfMț9`Wqn!d6%AY "J5׍ \!j)t5po=hD{5,:I6)Oy]@²O:ɷm{܀WŶ@BhYZa_uo \qmYW0I @xaw=H26&ݵ,;u6wkE?HReBlɤ ks~èo;N FW#6kCG!@ >XV횗7Ŵ08H7ixsnZ$]g zVթLвKV\z>`᝙C1Q)~ۏge67eeZ恹&"fqbOGa]hUd:Ifw%yaX;X >ez 6eEdXAΰIGnUwd*6+$ ϗ&F6{]w );y# Wg߆˥a҉:ϣ8V'1 hX*aR p~Wײԡ+~ԪOO]m! 0&*J[{oq;Rp-wNnJECx;#BRWd`n!pfƣ= gdֲ]0N;}b6tw&w.г ]ݓ$hUIVq6V>V' IɴkNeDM<3J=Nr- {㹣2/Gzt;fGAdS,[ʿ_g.I $by{5:UED|Rgl9zQ HuFգZGχGF*5H_(z@GM#Xu~El U7C mGt)Z/ N]Q؞CЮȇ"S(b=b+ G73KoX]@Fmxbȉ=9,\ YCR(n<6/|ETid*S-:k."Tu2fIEIE{(ƷqHMs}K:e|eɺY'NlF'v4_9v3؉-3vN ̢l!`1n1uOoa,.P[:E&+CAA=zA昺яu 2%ywAףl*aȦ1aATUVRΌmDVEf-+M -a^?mWM"c?+w@v4(\!݄^!N9#u1Ǖ~o=&F lkOPZ<C˕A#\s3' a9`tE>z¿^C,XJjwJ,]RNN,6e 5u G3!$So,JgEj]|% ?K"4jўޛ x;Lv_v-gwLeCH\`TۃD2> t.SB`[P""4@h+ږܭeXICTD*00 :-,Qw-,/.\C$kͱh ipB'atu:jWg-Pp]>}ڌ}A0{ _O)N`Iu)!a՟dFX̿]E]4^W}HSnE7AE*t}}s#J;ȂUNa1ϲ8<9u*g;-{iuґ cC8Qȏ Vq_=ţ)ieYe42ax+%nqP F?!ZZ,C"-ԨS jh.ςm#_Og ѩLUp*uIzHcؙ'>mF?g= ?)'yYb0,s\x ']{ 08GZKH6uʂ¨؞mJ6zؽdOւg0*tL#~6WNzvN*ScL"w i?ܮתڐϻPBQ;!0%1:D_Ydܡ+nQz_#ٛ>eOԿ8m&EԡzDc?c7j.LUykȧKD^Xb_t Ⴋ|Yd#K\qA- &yneۇL$)?e UybgʃS6 3v:lXjǸҌLH0QN!"#a[ }2Aq{Hm]]^ܖr?'~NR-{}?OU A3s:)%y9_Yuz,=CbykR&j&bn2&sz_#NEu-wQbT9*).M1V9 _6?>祖Z4PSbȴy&^*%pVDp ϚuX&/c(A#m !X)!cm9˵(.dR[,O2l8jAH>xvlzxfOچx9ne}bj9U%G"G45\Pٰ骩GOqk% !^nEL}17q49 c@ ܡCj#X:FG*KO'gaЩʩ(Ś"bް(V:YtOP`k$|?[j7ÄXщ!=yГZBwf9ލY!f =$cfNF@C&$~ZVxęs\iY=yKk EQeHhM5["ԙ<1S9nrlSywhJ!E~+Lq4'WVŠne5D/ l !QPc2`HF<)F@ӄ]%0bz*nGa%4̤xȒo$&<5 PWzm̕* a>N[jd@]5v#\o%c ILwqF9W.'mK}/i,9}ܥezFpq2ds >lĤBQ{!9+pO4D3A-šs}JZ5C(VW {E)OK Br^dȹ!rX.5w#4U=}D~U3,mj[(y*eXz5tR"b~ߨ鐓)rŞ`!TdNQ }!Dg 0x鳻/NɏqT v _1cog.mJD *?,L5.2a9dswnKoewvr5B[0sNQJqX?fbv 3Q~ȻSE=(8@3~xڦ~W q:_V]NG%Ko ԞnbY^d@K -=I+[e/!aO;G X R9#_.rKQ!ZO}eT\:+/K=9¦65Q69Eó:@;hTQA3]PY\AsXD+.k7fe; N_oQ9VK.hMZK\%s>3E5rc -9` ^[^XOXucCsUYT4kکrADM4<2̹o.c#وv5G)8K>S+ ?;%;PdZJ2w͑ OnĀܟt1X~)Y<llͩ_Px=-;ywʮ 0enۣLi9#N=ۖ*jvu^w<ȞM׭=!Yv-NͿ`3bXf.ooi+HH,SiɘIBMNo CN(!$6n+B$QΛBvN'$QMR.=n2vW4{=i5h~tSiF]G͏"H6;J 7ƋP\/s0+H@uYa}yFA1J4+jՓ u IՋ@YM906UGXA)3pz\I#2}x)uFUd{XjA~+k;!a+q߽D8LYPt]`6 .o$DRS#FviMZɍ#;^\Ғ!eAu3Ca`bXB1ͩcw} zT'ݳ(/b;HֿecWw|Ǵ0/DXkejʦ5BeH#ijG6p 9b b`qQ7<ϪD1XㅣBwgRodC{^@x\p#tK6w1zWUݶ~@}JM0)ߊw/Bto>,|1mHm@>g&$E@9A*92Hǎ@P1&|aqd)niim;&srԕ_iCĸC=n{?R.Bk/V# -mCjQ|S%>p5"Kׄ٣Dʛ89; t|vQhg41wAdßEb  %$G=H;>lyoXMFH7-qǼDb'"8?t# 0AewoܓY%oG9.4DOZE+gz0a-_ <2Kqx F`8IOו@Jʏ"Xp=b%_kz^\vB7șk$ R~s EZ{KaHk09^qKF=Y8Dõg!jYMcK I&Ep ȹKVY 0R<.S"S?W՗E1PKʄG6)jW+ap9gQs.k#|o~|ƒ˶-t/ ~;OX@Vέ ̷bK@T7U⩊C8IM dȹ+78; F=âSG”Nd7a @D磿U9~.VoTG>[%mIbءa!L="<{p1s5KC$KN[-& \؆~Φ%92%Ճ\r*?yޕ >Kni5JZ5St*_W+-t<죦//_uz ,4vGݱ`^mFE\Q#ek#qLܩN>XZ؎pN*$>)\kcsBƥ ZUB2t3Gh9+Jٲ`Nvv I*mnoTn1ohJ"iNn:tESDBޢc~S;s̻,*'GsK+pkᑝ׺n[L_Lq&xѢg y~ lE{M\@Z{!ῇ+ -X#,cwtUC]P= 'T|h}j yJ zh(Q|S;Nj# #r2؝v]ވ{ߘ%ш2P惨6~'o*=[Ps`)KhwWKރrxx;jBi*/VOkR+6/ a`K;Mr@&̆ba8Qa~IPQ~Wz{aӲ x^@1~5_[G<}*37p.(B-}660i,vCɦ]XXla#NSZ*Ƶ!N/v= 1]<=>%uO{nìokVJ5 |~ŧ}-Cg7y 4~K&^^JF)4nvh,#, pĂjuQ,pƁ^qAo%6Fay $+žTR2&fTcOٚ x/C}tnaU *yegaEv@_z4kL wP鮩`X>Nˍ ~'*Y=AAZ.E(8ԩ3aEF\P>Z'Q`.O6< |#_./8sʈ9\<+кBwq@ԞO (524UM: єi˰;9R &G7Dgra3CR>ƕ w^w2Lpa93`;_K@!蚓-U>p/> -m+Vb{uk%<}rv7I M6zEvZ-[G3wV!Ȭ ,{ *T:NwrF+Wz6ا/SZ!zy+ӦBNKlaä4;HP7Dy: Ms@s\ A9a$]bNv;D4Cz*qSup;/q@MrlBNhdn~ w`RdD~gcQ?H13i#?bm߆C19h:࠳)'/tC>E>^ QoRԶ *} U~1KDX#w^__1LuI/}gz2 ,"q06If >Ը5I'5RmwT!wQ0ʌuL18 H졠PX?rsdqTCFF"vK5D4N@W2~ /U{rQߖ#)wdy?oH󳈟tta-Cy|A@xoJjmYA:bNJݓc\?lKhc!_lW9a|\?JcYVgP#@29q1"= O퓕2ƭ. S^TnC!P<$kLD7tzL~#=\_!o=vaw`-*y{3M$9&Z]0h&b|GLh;3OҤR_u/-d鉳AɏFhWv}׷Fh`r3 U*6I4*W?c^e_ [i2^?* )*-{kqJr"nNx]aWt=AOE<=3gz=9~?9E0S=z5rgZO]/DG,V:%Ds9HgT Q 2J|}*.#Ar:6]a yM)iX_aM|7mr04ab5Jx]%ЃUy<$BvU۱]$rhϫ!RJ;o )QdjJX x۳&3ǝ\36¿Duw("WjJ SBJrv\a,r1v04/f4N,$_(2&xQ5o ^03`glfs+W`="NBް:( ߔMz?bcǼG6k9-=ncRH,qނqɅOrbq"qeVkC 892oPD\q?K:lGLt@Af`AG2Mrj4Q;Hk߿`?y %@exe;dE&H Uq%"@3@o]>s(?C&!"z%ڒЬ LTwΞ4SXwdĠ"_##ۮɮ D'j4;mQlh OLaSr&ZXK7#R@(>W|;`%rU[.q>* a}5-i9,G _@#YV -d^hh Q^2r{cs]GzC)I )rAWgU/| *B(VRˈ\*)ia8ϞM@;~5#Yl>@!ز~ݩg dbB錍9 2]#P" ۣk6Hatx$gކRm0`v{$*̒.o R!n+[Ќv'hQ#xcֺROʂSL "  #"/` Dd/p]:HEfCf7q7}.@l_W H*a,4".ϟ/l4 "v Ǎ uXܤ՜^U! w,UPW!^>̾VC|A(tPO^$A21-gϱO=kI`uS 1^]i 鿀jhIGXLZSP$~UԒ[yn^қc'+\? ^۲ww=;"S}˿Ǽw [y.4|VRQtk.}6ȶ9khѣ}䠄|bUMAܥ.>ν՝<>iKe}h?A &g2:F(h7{3f_ .:6$ѿ|GJC\lu3_8!aVaR3+hZqroA+z[4%irfdg>rˣVJ 04=,)8suEA %*AmO%3&\ˤ&&Nt "6,{ Yì(p; z[k_oR s(c5L5> ^>FZ$ 8f(),ԎleP }#2,vZ#0鈌FL@bgXŲN w:v1 XHPQd[ޭVFbn%D !Kly&H$/KBVߊP=d@VM5Awy%dLM< ٔl5hkԨ`KsHkOH~rg8SD)+?Lng9èSKOGA*Pkuxp3Ws:(eefd-dlʹM{5FjIqb@P~Іg6U_b.~Qta0KfrYהd*b^ۧuיSgf'[No WzD;3;3݆Õ8(,N\7# yWd?#y3g3Fb8°3*%DʹK&d ]}#`mo\jX_d_'ͮ"IK~ d70'ӯ_dwtS ֑{ lMb nJQy n،,'J_h 䌲8Gu-.{K(gh}QoS9־.>Qbg{ц{Z0~=v&XyKhLtxL(68 U+ue{uY["vF['f٫NOS ز'gr:uw*w''\L|$mŶG r 4>c*h: eɳWjM>`$+h*9p FD<:aSjFtHw; G,QUO yԊ7)sNCNJ$-TE0AGqh2,76$]o+aaЏ'j̩Gn;;\~_CvG0AǾ]1enfl~m<[5) :σ<;``4~J]=Ze h"Ho H}Ðp =[ga;W/M.J-)]+ا^Jp9>4 A!Jc9fkY${I")k˨iqm_7wٱZUe5f!qmLWxZ۰euHf!赊QDҰ ,Ń!!&@x!}B5\{d3wE}͘uxÓS}جkCEsU\>v0mߥXMFir& @^ss34EιH4\f:S 1,=uVQU8M6Tar ];@b}ǍE`Y$}Du~j@<$QC}kĨ^2C`Ҳڿ[g?ɲKNc-.y_XLy誋1Z u-!d/ԙrZ/qX qdTd4]Q{zs,N}k+JzC] Gm_VVk [X4Mh uuwRĒ"\%Ѹ.~\S`h1FΩ%TocŭFv\ш= hK =mg1%b9L.,IvyI`1Hhcx |ɀ29Rk!E0h,g>4mEfobu''0FGj Ul4j0y_f+gWLM{.'P)69|2.SMyRU%%&_M- #)knvV5֎Τ\3]z.zjk0d3>N멽8ѱ{?ztFod:C>jA,XR(f%U`Hl{$HKFm"M٠tB&, =$ܖ{l0Kbٔ`+*jaw!gU{Qo9SRh^ێ3AQ('4IM}.:mR_vɱ4 q14SHS xeVF$;rOEGUʐLm+aln0q-ha(EԼb5/ xY`A>Fǒghus: 20l?Ж~8T,-&*Ճ'f\Ky.݋ 2^5 ?J pyVtrLT,сM'9Ju "HEQkuj!:CZJ*gK*sC[kr|>6^9dg &RB xv..19OEQ q靀.C]ifXAS(ʸ}7G^/r!|dk۔:{,V kDunE:45$S԰R0{ay\8`5eIoiM=V<| i.ź`]&ˋ{UFHӃ׍=*ӯ.e>Mgd/TWƤ:4W/ʲСK70!^]z1 `(m 2^Ӻz{Pyx;Sgê[,8OD(?QzMďE{aV /J\ܨ2L 6eE#R^L6Ds9RSH,Kv DRdW֬  p9cP/$t!Km+LǟqyT⇙x!wlL'=YoRX7ٚ8t=+WLU/Z.$_}"R2=bĮ`1z[d9ң[ܙp)$4YJ̒~)Nپ%2)(l{#㐞 h 벽WY"&N;-E5W%g@]D83!GXf T^67f')ß@ƖX3BK{!OE-{q8ϐqt2=| OlD,|,{_y((bBP| ͶT?ɵ˒W&-SQcZ40 5{^E> plSX*%;n}Zר6>LƖ?qD2{hß GnGlEpMKC~$D ;S iOމК]` cQޝ{IxS6m=cz.a 6BYj4 .>z+mO,>D77s)"~4Of?$$c>Y!řpܳf@kHkeXkθ߅7Hdd+Q ,W#$6X3.EmQD&oa[}Pp2Xt#N'HhX54R_A{שG/4TQ&Uy)<%Y@Hddsx^ܵ| MH6qs1]\&AvRBvXp_9qjwQj?51 3G~nL-nAA ,/)ͽQ7SRjى*9dOC VS&{bM%teU)M> g,xnS^ZOM`U^-L\[xCi( c*cm~H6n_K`b,'IQAO5 9E,g߿^BF?lTS7YErj?H٦KXgfM;|^HI"9쁕w7Ih^^'a Uev/73:e] .&n *WDE(`[izN'h}=e]|nCڼe9@P?klxD贚ه_7id̯?n?3QV EgKX3U蹯sݗ;xP:E0Iӆ f dgXczrvPtAL";[| |$zj#.]u I[9_!SLTSvpb&\Bԫʅ9jˠ{Eao4d*q!nlئ3IXiʩ$M'aJ[ j scK#zl9eI} m/y;_nMC*wBoP1#P6¹@H)(L-Hz;-aa H&EOtTQr[wZx.FB$L JIhT]I&,eqC.ؐ풚A.]/|D ۧ0V84>zkLދy~|qzm 2 g0E]kH̴k|c­.|M]1A/l).bpEyt{!J;'-ZǟF>..m:wfۏkŽ͆"~:V/- fV5PV7+U"^8)>o~HF]ů&{8ml f~`4so2gB^fC 7Q`FSہSZpƉ 5N=ejEzIg!wA\t/yDF\P$(Ôl[L,39LX",Ft赏 BS#0=z$&@ >*&h W:ĝ\3TgQtvY|`36= 2}B#밧v̌5-,tT9'%a`@`>|X +˜ RG,7mY|YM3 j)0H:t"hIf} D3IP7f7&0jhySI ]!W*g,?dv0<^g Y1QxVcbU`ޘOi-Naf5f-u85r/@_bRe"qQOW)O_Bm_.Ӽ=AxucGx0eO{UʦԾi[\21;cu6noWq}^nwB>RKaHLO*xR;q9IԒOif8AiGI"r~u sAq |#^a*QH(*IMR{[x:n.bgQL *<8o7I C}RSl!LܜBXm]@ Gi26Ro /,~=$ֵӪIx H4:_A~-#CizR[־& zO$%NAøWRV"À5!꽧A9b#)cv|2L T&Gꩾq 4zYZo;ױ3-G$H3f(n"!ҘDLSF.hqfm6zWq!uA*l;";Ԋ#9TI:b&K q ׿T]{nTev~0%.+pP!aoԱb Zwm&<'GHX;sp F UxӜ׳0}?jde(@(EXzF i 'T:7XbI]l~FY_+ WEcuEEG|h k~"(wJ!bkli&}ܨ?$׉5p<.ڂݮ2:w=S0v;;!(#SSlkGKcWBA>Ys6JQѓ?H:?'VufDdD -؋HOYį~V3 2;=ҫM~1U@Q09mdM7*n4n-1kE#-Ki6[DD|te,U\zC<|Z:يZ{VA,הžVH=|rۉyKdwP[LYB M%p*D!QB \r'>P!o ;vR8VEcIN/NoxgAZnuı#-KMH{DIgZJ>J~MreU'Ptd.u-/9s,l>=7Jb!=D"ɜ"u$-;8b7'usS< +ti<_A)8qk,9fb] PC$$y Sm9<>D6 CaB$EW2~7- 1G.87 'itY%oVntt_ao R4^C~OFO2MK\AQ~v\cς !& f$gHewnS?2K&t MͺD k*Õ]de;އ$K)H-w_;J2EFGR@t`B rfd~4T$ā\"L"UH nŸ0EJl<ɃB_"lγTwL|`c bmobG6FFrxlHkb;$F"H z#Q81bQTqViS)%JС1sMQ8IIz2{G,РW: vXUFΠs :,LQ{.hEM^GöAxMr_*Z+ ҁXɑ$Ius=wF B"|hO`cmg$z[kؤW*/FrO"JQITۃk} ?]5#~VEO¹!~/^ahqߜ"k2pY%,>C76 jd@"5d^yAf܆W_ABLqrcl`տI#zC[DP?pŌ:o7K Η8~OȴF#Ϛ'ΙM 0/G6AhXB+f4JNuz |b.Bau-6ۿ˄=<Ӈ뉤n*I-"qjzHkY.̮m }"usJ: OJ`Z^biIٵU*f}m\QX4si"K&XD"j^*jct6!-k ͘@Do.ֳkW0^XodT c?A!;ūE"-h6ƶUUZRh?mD jTӇ-֢d"k(h1P6e;S`M\fB5 e%x5dGAzlhјke)UR"9e6eˏg=~k/BNJ$\Oi̒4b4^!>R$\zU,RkH<]Cʪ|6 ZH.`~.fnRJtwDS9黅4p) -T?71[j pIS-%A;#u ,{Qr`8 !urNQ=~HY+ Ŀ!zIߡiŽa`,ӯ+^ aݟHnѲro3YKOJH xFה@1> m: fslfCg(cʒc}&J_ŤGJWVӏZ~!̴0@E1WfreЮ?ew$hM8&d:ޣV+E bQ ۼfnb'.{֥) J%pu{2l<$!,SæzD|:;L48 fuڟD=c(Vܾ֒Lh5T[{Ѫ8ZDEGjlVn6Д˃_IiN#R%} f/*tL Q^pҊoʸ>!ȦDBfp`U0x4>1RgV#D^;ɟL$La Ć,]lLx@TV Mu넩Mia>`Y^gG6{e. a` Z !vW+\!/քX=vr:{}~y`RSJOaf|ŧgToH t/d5`JpPb*Kۄ>8&O&Sx*~°MTHb^J'A>@˪9b&D`2e4.իX2L=/C} D>|Ҹ)i䔁 ؒd!\dsueIk%kYQfAf^zPL.5l;_C r_v3ftlG/BG 9x+bRV1»UG &ÅN#6Mmt=`\?}TO/&-@2,-?EFc^֪{ku2jS(Y{@^ttG$|Zo&&p :wBGdpD$XO5Oz_^e029Tpd1 | m N!{"P7FNn&raJ0Xxn% p#g8;_YOAcU09yV\;{!gg znNGqcHcU2_n*X6 c #4W$ʏX5#XM^g#| U_D>V|Qa{`x]3#ڈ Hw:'w>v(@~4LO Z%mT2.o= $ B6nDK~!?OM ˻"EǨ;637W>YuOժaB<ͣa`aS ÉYC :Fl'g^% 1ebTI50u;B"SDx破.RAiwuߋplM?SJɢ"*<{Ϋ\s9W VW5z\@7_%eg>j q ` _I=ዦ.fa[Vf-_47㖛I9;H?@\K#+!NOj! s5'vu۷-& _f:{[%btJmٖumzX R$_:-? (1fx)1s6^Y4s`!K/ gkQ&\~NQ0z6d<}_7KW>%83 "M~_~ ؾpm Wlh88H=c2a胳m=u|! h,82CfLWቔe͔m+E'c|d=w^yx=_c^4u"r7\Ntt>j.sCI\^J$巎"e -W@9M :Fs-$>H10P1-Z 7+CWFrO%]9_o? c{**yxX/4mw8*Є]2Ǔ;w%kE^G̒ -9'xرHy;[!ŀeohDqB={=zCazeW]T oUK&VfL(~D]Zŗ-C%.-@# ֹt(?gDcYw#%2v9;^$NvWe21f3%P>I]k $@c@TWnV׿m|xI~KV{y9QmZx]B񹾲 APmp Ko@WϸInY](ӤJ[)f8Sfp`l^h-ήs U ^-%D: %];f'ֲN*i0.\2XkkԝЧ3R]]HSv)a@cŨz L{3yžU|8qV%PGFalb<@aK1 q%. |0?=o{:Ƚi! teoMƘ8+:V ,¸=a;0gn_Ecۑ{iBT}T%qQ`ȡ V́QIR= kv*!0\)6g #),%&^״e \k1t^a s[Tm{L.c7 9( k:Cl+Bc{Ս(zbr{USS UBɒN/91Ȫ.ڢ6 _~2tD3 :챫s* 337 F|~F_3Zެ:f-gVG''[}]>&Xo1;?t< ۨiTn[g&a ↷{|17wetyeT|ҲW/7i ilόB؅]V ҭșz0L] XtdȲoU8-n`2$0*5h[X|5es*HN~μ2_'qBUQdUNn=opp }tN=3Y:gbT/B_Lzak$ٚ|h4‘e\yN0{$Zo,m PT xx@4;{I Y PȲ P+ >)eWMj]i2Χa+akJ[܊8I0IR@y ۓ^Â&d6N\FY%pnwI~ta% ls|kIJҰ)é"1=5ϜXd/vϫ8ٵVb}6ܞsƥLdfo$  "4i2cESP\vL F+9:ؚ>D'PZ]8(v\փ摿f _q3 ?'q{ EkU+{5?N B3|0 Pպ5HJͷLI-A_GwsPy/mV{qS 3]f$k 4Ĥr?Q o|ky*jte>U_rٕkeܶf$;ЁVhZOޡ.Y$o@ R.EeZ/ؖL/\`A9,o&)"mx![,j:/_^2>屏.b@h AUCbྲEpA`"yHЯ&,FN)F=!¦ZK/*W`clZ'yKThn`OBrI#Kr}Oi nxٮ&g Yz`RMRhbKEsnl2q]j,:n["M(-J"G{>k X,DSK^k8i#xow!|;uXVB_upV)kN n8.fˉ B]t5Ic kM]*F﹒Ϫ1{7i/w=¥׉%eۂݣaX)}pÐ3oiK4tڒ9P wwI B/nARSO5"[Q=!O\$lr6Zg)'x.C1_,twDm!}߿t4=xS9jԝ+^֜!3Hvi+ Il'Qy+U"l6-*ȟ)B[ H*>^G6fِP[; !: wmw"F1@@Z2 g Y2ӟW=eRKSOBYWG9.( ~@rUiRn0jR?"1ڟь@nQ}C׎M_7,KF7IAA85bs9kZF=id7fGv첶qFX9Ƽ=hO02p9 /EUSG)QUyZ!L5YJ_;:ǎLwWcJcYӊeg ۊ]?fΣ[`ᡟ 6 3O:=ؗ $t+!33ݭ>Gzvu- nwW!9 ;[tB[}NᄯyϬgopsL',ho1 =y_zI6t`A_.NՕ—M)T߆ >)9^[Ń : |syοFatJT'nQ'r2d%XeNÎIaʬ{5ADž72Mh=+bUڕcK=sl ](?b-#Umɿ"rH~ljUH߰iFʌM}>=w T[H Y1XT/xj//)Zb, <%J:XD, 2?"~m^a%A=iMOK͡>Ѱj$KDZ 3:U|HHsMmG> /O5U>l':ht h;wi&XxK=dzAnocMUqB;i#jxx k.o c:g6)~PA"5`՛YI 0{. '_CЏ@c!PP LdvkƏׯAq Y,1SZðR,5i_cBg KA_C 雠`݃{m*hh&Ju@Ш-z@R f\0V9:y/ _q{좔1p=H)2 Z:Hז=~ ,Jd7oE ֱ~ gFCa'LgyƶVay#o#Z{uN<OAʞOٸ2Hw ܍*3Rs*4r)mn /NGn="QwPd'$w_s^RxY0B 5Eb}yϼѦwOҳ)Cg"*i(n&}˰~<6MY%#t$fN@&9)gF)sN-sR(j: C.y8BI4MV.sI\ۄN,Q!ױɊQ]*0vY_2fjIp)Ρ0WTV!{¤̱g>^I˛>۲"pk4D6.z_@[>8\Z4}YRb bqJ!J nXC++o}X9.BwCA.TN0}庹tNu9Ɠyq|IW\-fK<&fZUxJB:jp8D3ThB_Aja߾%vg@j,DUjnTrd@# jzu7.wKZY0省Ϡ1qb0f\᣿yoYiۧ6]u}X;hJj)ẑ{y-~GI5&Q4bk7`z﷋Ҭh]sڤl ֱB.rx"̆7*0R >R݅>8 !k5|-V@j1u'Md0,`J8@\onXa_g ,d i iZàl+ny*ei~QpĹ4ĤEypb8+l֓?{ fXGhm$]Њh`q[ )Fl(5VcO*|u 1Vб`'BsY]Ab]>`-YqS #Y/zȣb@s$sg6I0Q"H Omn[#b{Ca!P,za#WȄ6k3EE45<*3P@2 Ջ^2& /&nעr) 4F&x_%,h!i"{G:SMZ1/@IoO*Q0/5KWb=r4ׅoziBs/6ij xsp[D1 ^f0ULFcԷoUdѣE6z'sK .C#e+UWL, w]k [u(?Dž`7ΒTw=@zJ0-)FscK[mAnɕIBz&{ƒ7nDA&='I#@0vc:/#6]g4JPcA#>}<866$xMՀ6+@7N+?0~mg2McYXE{.IS}Eןv$Eњkn_p9l;ʤ ڀ4ٹ#o:3{^Ie2rs fT[VRonCX:7h.hp+xޑ]78{.y? S7忯߳cv>pKO/3PܠM5PS94&zۊ|u^n ׫ ~:p@3UmwQ]\jF^ho*r27C|v&MSl #J0>Ge;mF P0#3֊.Huۜ&Sh܋Af:5Ϋ~ xpk1u_Η5b|gEzRͥIW(.m薠zj0OKW~LI'f]I8o&מv\jGI$cӒz: -,iBFי_>m/?D}f GNd`rMns;SֹxyҰf.vvŭ>mӳ D t71`$IGƭ I(%N E}d2>*59a 1:9h#ya EEߒ22h).휡BLU4= 1:VDڅV}W#j,iQ\PI'@uo~̡*QËsLgH1!#bO lC򭸡bVW?v0ᒆSC!} vTNk-ʺ6)>qQ6 F14eA7ẄY'nUFFCED6lO޾=FKҬJmeLmONWZ$;4p1Aƺɓ$O' 4VUK/=n0󬼍opd_9)L&j`v4_W#Byf<*\ R_lS\pG#p>'oY)9Eo3bc"!ә˚d9%þ$ȐkuMGw**KD D݂j<ӄ_Ξ*|W/b'3o84+BAûPÅ$ oA#u0L=DKC4/r:ԁIay澾Le.y0q~s;XgL5dLj~&دޟI g뭏`ae#+D *.oK|ns̵yQB.Pqȴ1G |)xF^1\v&DF(("=0fQ3nZ~#l8D!Cy!94[tj{QhJT8rHK xECi02֣J4@c‘|Jqظhw.;3HmL00lMQ+-~ S5e7@;ƃ]SEKZ 8dzQ5lU,95t4%C{w`yBϊ?ǿDeT-?bxGȬFD3U"aZ4hWߨ|j);e"g%/aKgZl` iW9[<1p /'φfj1u 8yVhX:W(ka =4KGNfS3?\7ؓInU'ir5o#C{m.&\P3/f- vtk\ȹՌ:OL%po.\Uܢawrf:Zf;RF%:ң1e]%7n+-S+ d$>F=Hm#I@h| KM{^FKtqG,H ZV3fG9=]*ć Mx6妻WH5x"Î> F861gDߺ7@#х+y"zfP?0y\TjxװQVr c*朤&I&Q8b0.oӴ  ֚?O+aJ5DU)zÒ0RrtI`UTLIm8mcіc qͯP@ټG$1CN\'h 6}7Z40%AN:% 2IG`$ueй!!+F S @qzar1Y׉4'Lj܄}ž'`(kl ٞj3Ǫ^u1lTVϊC?=Fm_ƁpFdds#T,f* =;.rGU}B6X[p^*M-עiyi\fPeH~O3X\I:cl~KKg(*|=VRS4@0[g񠫙14_jTesq%s~l% gI%?.֬^!1pf2+$,aEaAj,~ v:j;.<844L i[9 ჋b[dT~!4 CRcybv0Hn4v%"nq 0nN {\_pZއө&'TkYl~4dNfS~Sܲrȩ[-q, GHUx?͝~RVH8Q#du eiIoyA҇$ru3;g*EZL>d?cPf&)?O")lYwq6Esizg3_.%ѻ#R:.;SֿNK6>]׹)97[*9bksbN9CR%-cdpHchR|LzjH Q1$SqiqO'+Z4N%qK2jqWK Uʼ8L YVٽh%vFY%9lmdP׶7d X!i !pbkW) (|Xu46|`Πi_ i2Lhq #qp =Yl !XԒTEx%Q=~9@-ضJa;0,ja>MV$vwKm o?'fr-ۋVFk *13qIq=Šci%SJn2B #W3BCoqm(pw]~a06N+J!e1 P<iF`IW|6㽡׉a^qH>[ۇ[SԻd@G:60IY>{m v;%f(a3*|àk~_32nf/+kjFDp6B܀6P.;ҝE܏,F D>7TğfYqA%ֺ̘,Ӵk_^Nz_WRjA ]0ymlόx2l6Y+ .ߘQ2eXeDnԦ:0PF/?tQ8RVWP ct$ԩw,kJH}V ҰhaU)FIkM>EAr_Ѹp&TNqs-e$/́9\7 ef^huJ]3fY<:+6la6TGk, GP܉u"L-A9K |0 UPs/%5֔a&#r~q5.Q0өXMZ7$[5gX9:>DpFL:D2 ͥcV+81RAy»f=&7>fRocÙՑ_OQ]? Q t\ @A p=?\o[ZPaDJ5k\ jem˒'*;V*,C+KXKjܹ:6:w# qɣ :(q)ڪ ;!P7o&Q !߂ĔhnU\O0)6 RY(W1(:ӎ5<-_ _y#qFuoۖa܈zn*KW4:|uYə&H䡣ǁcϖS`&E5N5eai/phۜ}G* ; U}o!7Y6 ogl P;SYڼtVǹaMիG}R_jUr1b,Fn!/eP!<`iO}Sb,Rnw"iyJd1%D*3vBE/SgFy C7@SLHl"vf>y-y+7:aXŅEK2n95()_|Lb :\% 0=7>m%6(SHg꫶qm5㵊ArnYh@}Ȝ/g5EO|n'pdq-O-th6vLb?i7v8X6>'RYx oviL8_a^II\)K}B9F~8";?M^dcGFfA!r,%_y;z̊`"_a :"-ΫƟ $Cc{#D_J:H<֞ (؈Qz&9v$<D`8Rnj1(cns<ո|{>.z!HUnZ ۮ7D 4{4㬖I+ŎW,%;|||дz>v8A0fP\Tȯσj9#7ͅX`ίbqp̌BĚ* qU\ oM-'Sc CpO!Pm^ U7^ϕ6Or"x/S_A&fގKʲ60 e]B":BL1 I*9fM2׬rN\d Mr}Fp%lԔˤ#Oi)1W'nDX (i>{RVx1t Lh@=1%!QoP|D%ҥ5Be+㧮~sx"2;w# ŧ4m;5Pٱ2I(#3JLˏ2yZk} M% c4ePܥ0VK7[)q#$^<LRz;` 1 h^'^^S辏kQ!iʳxۑ%yO,8FUJ {&^ӵ Nz:c|zn8#$ᕝpQ$3`XbCo2^r,g^褣 &odMYH<_DR[S0А0\@2ѓ~jf˜ T 2u_P裿> =*AW+x`of;()KDݛ®DIq)`qۅ̒pӭP%s@,wf9m}oxӴa2} U"bs ȆscHFP&HZ+^`o m|14s'7ϳUt"7/5ƫ%gKXg,MO;RlaJF,Xve ҚgiV۟P.vNBw -y<]^ĻE̲-*Ͼ]F/"1j)>Zy,˘f&AePm,@hakh}s Lv\ѱ+ V"~`È:/wsx p{MÕFߤTL2j_XL \H,M#"?F2\)HldqaM2vk5t3,w0r]Ж~y/sv/.J,%67p2mzDgZ:l#3Eb+7è]K~ ".}7k #HRM=q$=cMVC F#m2CdݦXD8ImҤ| }=1P|S5NӾ%ٕ*ώ{o(%u}cbmX4Y&o>v!*}uqa{l|pRDW?Hկ$x /3FpRF29mbI*o'6*n?Yi`^_ .٣Fm>o-B)RxHd fdJ+ZOѭ}$AW=zY`bl]}{R,R!RUn›&iHLz:.){gijG칺<Ȭy9J NFm8L?]P=3Tq0]); qݬ2s2Qb`JEɕ2 D. NB5$xcͣGE i۵ t8-/>\z̭e ?2B.o:<Õ& wT$B;EPtԡnnKj ޲M(pVTHtB>!%tYnF?R/2Bu x?F(gzM,ǿئeၠtk-4DrJPmxN5<✦u ji7W[dFcrٛ!GRG3Z=0ٯ0S0/V276h/zע[DLЂҝ:郳FK5[:Ԛ1Ҩ+ l 1USMIPՈPJ̶foS"%YFxk/%Gm9=@2F ퟞ6J+mNa kRd#Ψ%N';J)/'.~ xw*7 ,ǹ>5ocfվ2o9LSCJBǯ4e(!(",VwlcjuxUI}K"w+~G5)ÁkkTP?3!s׫C7WN7t3 ee*0F[$2\IS.L6 0!n\C xUbpi466w\Ĕd-C+$N9u=0ڑnre$mk'Tu#l< vbOgR|}qD<p_<\XD6 &hۇ #)9؀Q@zzGQdKvѢAAR ᷋}e?A4Oבz;Zm8-|y*ҪAVUgm XտڞtE5oM))pyX^W=: jsU-:?DFŁc?~HDEnV O%- ޵HU@Zm =,W fXc(%7I%1-J2'0=}!%mo/x^ +XLbًI.Z_|R?4zr'XZjĨZ'pp# FcbN><ҪrK3Ѕ6,5´".4^ZoKm _4F8",3+p*dSezrqzٓx)D7Zs2K8_'=.!:Ko6mHal˩qHZ O !(X s12*se^ޤfQk/~JXA[Pɫ0ͬiϭJ 8#&B^hAEg#3vWRze0QU8XNݩX7#ġf]..9yW`%jsj*{& ^1/ `N (1i0򉹱[ml:;+6M6SjnW1)?mس_SeI镬E?%ŻrjwZY;L E8AO=F)"TOj/zƖr"nAϱN~6Pt!>2o5зbQVGqOVD"Vg)ӭVzH{e^Ž?XqSC4꽷YB<䔁1ǭ~vH<8{P::Y gѿdr׶3sYJ2r/ȍ9Wm-K| xEyNg` Kx3c3~*2%9i6LZ3 WrbkO2h5~ >Aji7SDnkuO6⍖1 v0YfG,`@!%Kk&:D*mhc.e*QXRuBFzE(`u9w\uo? կR,lmn#ꖕƁ,yƆce:2p֥u뎥/z.Ub 䵥l.pue)"=iÔ>PneeQ&7KW/[θdžO~&iٌF-!Rjs[_+O18dcoUHSJ*:6-h~˱mǑN-+/wm9g$o6/|r 7{Yi e0qlHYݸ*$[IS¹K1T+%?g8[tŤ]hlM5R0,@N7I`F j6Dnci[uD~s1m2-3^ŚwtfSH*(7ϲdOIXoP? 2ãj\y#n3 jF4}-"e hOx4)'Y1%OpBA:,s iL`L'S(R%I(Nb#כf ַEE$t]KSP_=&q>xt~34BP Lppb5ykpFn͛x*1OHD@涙z T9w,$1km@WU;'gcrdTH!Ϗ4MG5 C?jkػ i~ȃy>\dˆƸ/̴__ѶIKJ5=*E[Fbx?C,:*DG_?w= _zK8$U_%(϶a=: 'uϑ8lO8#0<3"t8gG>0򐔢^f:XѮWr(Xa8Bx*h>LknGU&(|B(c!XQay'Od y%AoCPYG|m.Üݮzoqި &G~wSrb85e4U%@U%yx0;p{,C+" ]OSھل| 0tPD!Fb9KS|!ύP$ξޱ_rǣ|.@pK]"\#) SY$AR nt" / ZiԔPUjxC"ЁTtx&<y1.#eag imShḴ,AR?q=zȚV m=r4NA4%k6?(Q7-!޵ScԏuWGgH"\Y+ |l nPYg^F.ȏ aGz.2ʣCoڢIjsF/;`:Ɓ“-$h#*O `ϲxP?"3^wz}:e υo2<ð`8[^'ѶSSI>n08K押Z?.ϰ4wU%YVri$2#lGYy cJCjz%_"Kʴ}ٔWܖt<@O,39`fv#ŷ7N}QX`#,Ѡn+W EόӡNEc:i=<К062 QDgta6n;;+& 6|pZTAg!IdM3eWVxl@仁@vi]?ҐwiT-È$I>V0-lxB@Ŀ6aF 53߫o~)wQQ) Z 8DxAE>?U؍}a@%T Bg(,B{\ͥ#ƚ ^֊^(JGNV^%d*gTY\{й8 b/u'ck$6`הL4-+eWW&4Q|DN.Z +(\*݁W$d o-.tTQEOս:mȗ1M_df~޴ߴ(R8o[9Iaq겫A|1b-G PA{ecAWW>rhbٗW#AP~o&HR/J>ʥâ䨞HHdcLR w y*쓵[J|F"( 7ikddۆs5+w$ۡi=O G41CľZ~9ս1WY(̜).\hߛ&^ɮ ɮ/Mudz2RJƹK#4J5IhJaNBgx3;c,ʡCOQX%ͣ: %.ak ChХ6'>uωvn~lMB#W`ڵ=BUV|7 /$Mq/,mпGG1P&0"T6Eby|$Z%@9QJ4KY1~ܰ*2#vP}eSux8 VȀSUz{ɞ:2ɰFCYzNѝö扛 uqElξtƋaDA&ƕܑR.ü =0 nxO*K/%D`םoBܙ)Y?M\6R`hMU"9YY+Ԩ)|_ڕ5,.\aNIJ|-.6s[z9k 2>AE!BⱫGK:eJXYu"7T#LꡅUS0!֙Χ8fDO:!-Q;!%˕+2V*bo6#|wQp)gvŨ:P_ݹ4Pp6ŰrJy:T t̍?dU>qe) ^;Mڲ[U~ Ճ/v=ƟfnS:-sRğJfccݻF5&(Wt6S#@xa>E[~LrAktܔ/w,:vCUuzċRCgZchAKcFr;H>$a5+VyK<0+Ϗ). فos=OT&J;v3u<;#f+01]@*zoOaމun'#' $&ߴLf ޻ME$HY=^1]}?*+ 9N^:8euێ*M?ڵ3>WI<cT . 4q(@wɐ;Q[ew3l.<>3w#ր]ǘ3G*H]o 1CVMxpBuaa,D (|<6v CLGs; 4SiK;J\C-s:aL?r0Lc8RZfE_m֯P%z `&gl$c@'/Wmp{,{S8vJTOQc.?E;!m_VfFZҞ2^ )YG-.ޠpU q[t>6RctoPB$v~{AGGF JL'ΓѲdEJr6)B'cu9(7@>M#+%V`o9Xd]\rG~?4\BV} `8T^$˦ED+SD%( ?h:cknJhGc+8ӿ;T^[jKzҊ"IIRTUi Q؟ rv(U>Ւ0Xz5xN#,^"vO4N/J=ҬL&Ī4=ɖvA Qt/ bLC?:ު;o?YL":)e+3(U/;A#׶`D[$gOT3Ώg H7ӮƕyuB6neOǜ#l3ǜF>az>MwQ{bV-?GbܤQ1?~YcmRJiῈ^X2?㖓~@X-D霥3IҸY6ЋF*4PH:]E9K6 9/*}L@ V$xVپ]M ǃ}! 4IPL㢃@,r!0u=T'EHvK6>Hk xxDA`{Ok/~2늃 mRP py{5*2G=rlKQ?`~pw"h(a\KinW\)5 ?SkhF%v#_NaowV6V.O^:o*j"jlr5e,vGƅ;R5߮p5)?ŧ ¶\B8V1 ֚v3´X\e2A%WC{ DWU!MitPZ gLdu!O$ؕgy3Go6lcR}UHF8"9"02 4lX# $ffi-;/ *4ltD 朱dM"Ž19p.*ꬼ/5Zy>}u vXM9a[ cnW8j%*#RJ i|~,"-$=%W~Hv s?K7vӾfl7S_NdB&09źS 7 1TUG1>Dn*+™ r(C; ڒcC}{x=owՈ8ZV} &#z PVYdaRR';9+qW Zm WNb!((?OYY=e/AEl֥&KMY .~qL.PɸyHJC~Xjk.1s^4AϜM]ya5SÝU#?Rb ga{kW3{s# v7lI]sXrHCUR#deGaYAHܼ{?eiO\5lǞ3G-sgDb;[7 1æ_ ƓD%f5֎lk! GcP/ZUO};`R>w?!<^sW:v&fZ=N3'JP(WWO6 Qt6ȯGK#ݙ0$hAP{-i:H-XJFt6=dXv2H(W?:φ!]mT/ڪԦÖ<=ඞ5l:߭^B(k7BǀSe< !%*2M]e;r5:rEd & [e=X/->7>$.v^ܴoFxL{<ôc'T'!K8pnO8fa)R)I8bV1iu׭) @ZEL'Q1>;Oy07ـkb?wz6IEN$ѯǘ0@Z= 3?I^&bɤt/L1@[fZ|Kx››_  Q!bkL8]b!C3f^^M߆ds!ɰ6͘Q-pv菦X-8U j?l @1EO{+,w+6_[ۧ -"@bсp sfhm-ҏ}o[vz]B>ht((xL}x{ݫzHBoh9فZʻY͇%ߞ .zI 4W6 p ơmT;A[8wOZeG&wp>ءTau\&gڀ1 0G{F:+Majko;\l&\Zw2?SxZK *1)E YFW 0VF] }~xD ~a[e\b 6ѯŤoe ZŚ!]1zeNoAFA#B@0C2N)OI Dׄb &Arޟ:Q_ε8:P+%iƦLOO:U1O{+t L[?8[C{%?Kcנ\zcSSM'uZ~eHVE_CؕȾ3!W 6?43("iZiv'jVL?X&'*oub?IT3[Wt]r4b/eBxmB#&&8G”&-GI0Ǜ=["+ ': a8.͎Ï"MDN.nm&fs?ֶ"&9%ipb:$U6eN=<.AGSgR]̈́N0P%A1-H0.3{n"Zq! > 8<-}8_텐V9QUYT`{&<0=ȵ}3d"h:V; U2Ғ͹>9O4@f- ێ#U_G~Dv >zщRX"lERMB+Q]?[\8|x6ZZzXoç?g}U8˥~(RQ̉IuXnCRaBmN+i 86# sʽAa,})b)JP_`BtP]5HZ" gO{MWXAkZW:x9DŽWLO;^m{RN{YAfCqyD 4l/YSr RX1kljzyڒ%~;A{eF7e:d qȩ6+mߥ?DlXr3Ʒ|p7dn, l=B=_"LHm;V0c\tfrp'N{տ`:Md!\*Z-;ZqiX^nˇx;2ۊDY6<K4}FDLD{?ckr%|2}dNJ!{B9{ڰNG3~?dai _ony L\ \hyٷKik(B3v{eotV/^'V&vu |(8ݒR_ȹWl0bS`⌻ר @~=tZ*'G0D m@rKOJY%&ՇͬOnu-zJ|Jfu XNI"&K(nfs3<6Lސ4c,= $Pz|OTicK)8CHyY=@l+)iȭkN7UwTL <)~mʟ7pEѤWNg\=2*$vKplrE%"t!;7TWl)DA>Ӗ?"k+nd\KZ*XMRɘ-{'!C>vptG1OIHk4ka2V_q.I+086ύΰq I ˧Cdudӥր:1z yDRپ(8Ov>#k"8$,w¾tJۿDylbaEƩDSQrD' ^Fr~)3ղ1wyАb;:bՐT6csEc߶#F\?Z% ܥO?(z jeZGp~+t"eQMsPj^~;>tD^*$. 4կpl|ve1=$!iӶN.z,fD9qr̠W4d yImj-5(me-ܐ4/VK¤N~MN&ih\j{IDo-楧s1;")517*6J`#\>""m[- żB=C o7 qI[UC$'_@F&YHTFH>k&+&#KǐUl'e4$?&9URbSn!-54 bj:Fo'$:@wo/? )22`MfOݔq12Ն(H"_sU]'w_G!qg&猍d^x鸭O6evO5+!Oپ߱L͏rɊU^Ï".Xtza р͘Lߍd!9"ʑX!qP^ iQ=Cj/ڔ{9Ѯ""sVZ*68 )H7tP#3-9]d?.WsV) 2/WGBjE =-(cƓR7 l؀L BtlYds%q(µL}gYaa˄N+R6gnw]3QC$"N2%f.Ƹ׻-bZJeq܈~WUI4C0O]DnB[2"`DA&g/$iO͒aaM{6m1.\Y2#JTn˹VP}ıv? !~ #4;xf6q\r q]R1$zUgSXs"2i%o kˏvkmu˅SLAIVQx"{ -A),W-."q!= dS-n֫u) &tiIі)~0A'\ey R`1U0#@3==CYYfjS-I_ٽ4dqxS TWҖ BQ6K#sno 1P'p@fV&K{+ 6hBHYkV'j+弁(;['D>+!e>^7H̶UdOkn %"N {@obNFs ,js#c1 ]#>ir˵w@g6IS ~ |tD"#̱M$lhSEo u >}jc)JEAZhr^&e_Odƍǯ.ZJHVt)n0  oN:6 晼FR(d岨i?tW޳k2'UI^!c4^S2. E6s3|]ͭb+)a7rV!nGu&O+mnqj7v䓭(Bmq|W w)#9_ 98%`Ɂ(][7RJDYn͔ g(pԃ Gp0O?#ʄ$ 9;PDB Xuj}S#<+a{A`J\}íhfj/9"7  䅡fla嵠-p$O6 ۺR[6CΩ&Eh Vn|M4L󩾆_1ŧOpyӹqJۙ<= o!&캫U`Lnk72@}'eswQUC_qc}ߦ'W]ovQqJgѳT~CCzjC%yd{XZsPΉy $_0q>vLiF0މߪ7yyD?#+xdur]xCO4 УB#ĉ0sc,ݝDϚRī ]^;Jn.T_Ki/WUjK~QN-f>{0ҹm~ LgCGvf%7 A\H hYPˏw1dwg9?Cι>b( 0ٞ)v/6ik}'T H,iU}M\w(`Ձ5ސMk1?n"dRpMTg⳾6 @oQ!Q%n~^ =RAߙK4^wCdTv[1ZlXzW ڊ#z*3%h7'I'v xy6  %j_-+,xd͡nNȞ"¹mi~ 2A;Iܛuy2k5{~R^D?Bk41ӌ };yVu ) Z*"A_ eL DJO>QO~:!X:MZzIGhC];j9Ng,M^.$xYA~S@Wc7}FuNJ4CO%C*Y5:aܺeBˤ`]y70C7K Cd\hjá+I+O^-Vf1`40h64"҃{F,(;Bc?i6* 'CU.Z7 9 kˆchP qo {H_-&oOLc7Dҗވ?/zS($ 9iV]D \Y늧:b2{1x*9 ʫZ5🎱U6m 'EUB=C9eTQ^GU"uY a8ƭǘ%%[#jr{j5fr)Z7>1fpb,,]ÿ%p䤼eHr>? ?yIRR4#؞CN\gu5@4w̍ˑEAMSljXkY,Ljv砝WzP'&L`Wymgegf0]<6Srg4]RI*3K>q_/_ ]ql55/JRh4x@ >% 0Ez$L{Rb(zhsQocͥu.G,j!Y/dzyy> 7F.Or {Y9YeOw~B.}!O=? As i3мIan+v,Sp>`FM 2P_c3g[.[*LUgY./T,L;v>3|h$8i5vʓw7Glg1^i-TaCPç <y㓣cmKe{ȟFca t Ŵ~f 5֠O.8Gt!W=KiDҊUE\]qL`H /!5I3f?RP?(Q~6ACf+/OjNN<$PV֊c(e5n9K\h[O4!~ꉍ N[8]2 ^s&_R2LX:S:D"u #WcOcꝎQ73jC[BhVcunQ ?( (u.Z\Q|8`)AxRx$!HOBq6jV&nǸbЈncpÄUPúhqvA ;WѿBp2vYueπS<2i8`6E1l6G1l 9FIh:ZRJqKc[:@"́'6~԰_\۵XSc>\66ypVGFh>N=rhBLpLAN{%Z$VFIlوΓ]#έE3M 丩{h2u뀎2x\Rp˛N:o^Msqx#Q. {=̍"a̧~}0(azS2.? (m}\Aڠ g)~b6QZCx٤^x件}` 콬';am1(_.4kg;lKa`{AJnT[;W݄<{K?LW OOKGeGSVAc^ PS"Wpm2fu=e e\W9v:&LSnREX>T$Pu _y<0RqHt$g/2ѩ̒P_%@ bZb֤:a_9&^FԦm*)vwKnG,S#n>IGƭ>myoh9+ۚ Az,1; -/{_ ݯ&!:me6 .P7 K_n" ͕eԲ*^g#-y/?Yq6ﴻ-#&4p8-+hwh3:3dO>lQ`JFP|d!P.O/ښ!NAѡGe33_kMI6 k?X@\(/sӔt䅷{oAS>FXRx}vGQe3CYX tO#6_ ҁAђC4㮓o4$ͤC<2w!٭Rè3Cm]Ʌf:iʨE 608B,e,A9 Y_ % xcd)t B:ʑw]#渗o2 s;3|L$6(MyS is`=r9Z$0R]D.]&RE;MM|7V2#^ovcyUz+YyJ'6l3+Fݹb 0b6!SQ8YՙQИ+vɛf\>crW5ZS*A'L}\7Xo?4 2sxi7\WDSE~P~ycWJ*u~GV{تfF;nvuDx!G'|`2!'>YvK•|p6srl|+nדޒ׊ MYbp.FlzsŅ2ܒ*=_b5ڑmFd)Ď8</ 9>H̦܏..ѳ$ }A^*dOeNꮑQ]% 't"%Y/tJJI"R֝ R'yu :ap+5փa "ڃQMq~!rZVĊ_D}^J&j¥97yz@>y/%y;_ȩ^y*z#,;?n4. AʱǤKP; l\%+ݜEt8CҎ]EOkK*fTosi[@+$T&Bpu$;.ρK$K\TQ[C6 ˸=?6EpSb;~J|楰ފno*3_% |7Y q-C]Z"IϚnXlռ==#a?` c /Vcd[EKjܡɟ蛤ڈԞ_#5|7]5ofDpLr']vi"ih.>H]PGS֥/"j-bvOFIDY6N3a~o1As eO|oC[U$zzRoV~6JiBƔdT)9&ISڷu e~.0xl 94`jp. ̆9D&%eF;B ID]C>uf'֪bKw.`DiJ3?6]w |S>NQἹvz~" O䂙RR/;^m"0-{jfuтt`!UZV~:&R;vVfKmٹUyZ2)磏IԺu`}ţ {r:3֌ 6䀑V}C󏲄%FF;1/~?x 1N#*<^ި#YKcŋ-24 q@Yr'ym bp/+ EqVcnsprR\mMvHdP38zMz[( 5""utxJoQTid90a%] r^rn u/"1k8գ0,F+;0D,|DaD*y@A{= \n5T>ZN}glƀ1,}*A;Ư˒X5s8pk!W!@we@~52&!:W`V} 4legjV ͰS FMy9Y7Q[BANV}/3^+t{1:d+Z*xWaS:͞!\*`)&Xm6vF\[8#8|E%žWʙj;g'|x4q},^ ޕ]^eBtm=6m!jtfȂ~gm`UE^]`4)cDO'IUwa{{#qVjmgi{`K6 ގSRe%>u>%@1ք0R5dRNF" ZzED-s٪]85[-d/2&eNo8i ͥ`$9=dRX_XJ0i]S9]P1p}@+4b"e6uP:+<jʸ}<9fm.IU3up4Jqx~f -G[4g?< H+ZZ'J@xeytG#Glȑ~=&X<$>לq7Y6GL>I;֎=G"geX Gd=iIC},RnO‡c7׫${7,*x2G6jo?#7W* .qÚ(U-Lf[~@j/+T: i0ùFg'"DJl%_(}c%5+vC u%eᚨX;c%NsоrKn&bú}73 oxk]$:ZJ<^~]]ņ%_KOXlan)T ż( ״82gY B&fBW+#]|F*cyVJCc҅P"tK?pgT[p܄}'$vF/ "c]ğWswoms-8z{KuW#%BdԄp_³Baװmj'/~SIr%`^Txjb/+b?lr0~rt!%BR.}1"^}7'8 ՃYW6aSjkQbO[LH/!iNycfNNê!_OacX+H$pa]/w.{i]+L`r<o ut+4q5ԍSҮ:UObw5PYOo+ӉVCdSl.=ܐP}35@NԥR(ɶeHfTxzr1s!aNK77y '\'ZǜR=d^X6;%),7!|ы/9W]-FUf:+pGL0Ҳ7AoX~xx<ÂlIȢ^6 NX$]DT!%lP zҪ}SUy+aY"Us\s3M*]بŕ~LEêԭzp:VV`ǣX%-Ȭ#ccFc%; !<źD}Us82wБT-.$@rʫR1 {o!!%LB%s=[PMͨzvv_.b넳u w,)F.AA7<넃v-xThj"c5}M/?WZtN0"`O'A\kv #03P@21{v֪A8{5[1ɵuR8L\w`^ 2ih~vjMO!)>RE:;'C=͉b(SI4%JӾ Ey(=9ѿycr$A׺yN#N(܏twdBj# jZң@ȕ& W{D 3n]tt)fvYT?&=:-pF=ӲC44L}qՒSKJHY̷RcF+п,hϰ|dzWI%8G$ $_6{:>=áNа_)+E-;9B<*J8SBl/1gDВ!_~D54Mfb8vdoK8TMU9U!UULf O'X5+J f*R"9hɚd RגVLki\]ȤmiX&%eh, \0F@OYɮbAe}u*;zg=tmc5N \Sr+ )YyI!t5ni*H~ 6Dp7x%+<,a&(u )M&CK~%)8{;/D 5RK) sA8Mt9 r )z)@KVcENߗȅ.J)Y 1A5`cwo[γl7!)Cфu]گ!"r3<ȃ mxۗ5]>՗цr5dBuvRQFL^ G z!T Y]f=ߖBE^t>7"F]I~Ύ2PHKdNF!,r5[9D|g\U9-5m< 4lf6lg %ҳOT\|fsmJ`RDuapJhK2j 2 ;kX{AZ5>Y7b_jYLa {su=PhQ3>lk]6 ZotbC Q 6gt1 b3&[]f: 3.glG _q}zPx8S]VvO| HƖ%?1Pwd3'W#b{SKt%?9 Dn?MjˉIQR(P"BRV4FJ'mdFL?rR(/G7fL^MݕdLueSXpkU}o%+ЀE]Y <|]70QfƄ)l;#W(~‡Ь3I3?BZO7J0'41 DLx˞:A26,r˭_ۃT5q> 6|wj.<;}Mv"'و1aG&M j3Ho9t}LeN`gq2ҿpo:%2y&MzD֢f.lIZ3 4sʖ'<8^(m#J1,nXR<'pAbv/ DK9qJePUj }0|0(BesA ܻ,${^O*!qEn?Eab` kC?M]ljG'ペJB2WjI3Vܫ-G8;F@Gމ_f֛cۂDYߠ"vt$Ӆn7\XDG fIW* *:v@,M[dvzɄ L/"wH }gÔKe0dԝ缏5p,|[wԐ $3^M\h4 f ?PzIulXa8^@6#l(,Dҗҵ9E#SU! Cw8Bg.e˺kĭ,yz:`3lܹD։FK-`ST_ _&2@pm 2LI'6{XX=$ T}Zc 4,<1jw=q_йt] ?uA ez&?AL10>:{[qiiq/׆Ma+'S^{x^38t\U9 +Ќ}=To k~H(պD+S"[9)YWloY#K1a'Ot9>9]m2}w44'dE=3} $WC'OޠqA\~+QN yTgǍgMHCoH.!€sz[gTR(L{"L7U"H-OjSIz =76Pg={RUow$t.1Ȯ#-z ~j5Kj~5()۔Z? Ր|v@{<&cb=GaY%+BNp5^oQrO*rua86+(8l+Ӆ}- &u9{cz^{JYe6,AEFA'=>kIhtgL !.` uO󅲙6-83&-,F@\q7YMʰ_jx8$:8 #6WI ږ5m@in$%OkT;K UmvqQSm`r};*Kv|BA:!1T`r`DIuW k!ט-rbA dhԽ;8y=)b|̉rٶW$٘J(+gvlk,4%~LZw)CZ-$\RU*b!Lz\J8)ZS]0kr74s{ؚd-I>1ޱ8DQrYn8Yªvf&+yp#LD(8 DUijԹ~^NQUHiJ]%8I[Sl~tPkǡС`=68 ސ|x)ʌAɕ؆.c3и(ONW`-ni~;܃{GR~qKX%I :r;k1rGrN[ y=czT΄/_+g鯻Jn/mZ/obv6$,AfJDl[Cфr}`8]qBs>*0ҥMK|sڎSЎ̔5snFz%✘Bq+$ 60&|oozGܒr \s!)d38\™=- 'F | 1T.q }# :BMB?ct*") D?;U ݚ_t'oi9cX/>s0.-вaM`=Д&;v=ĐGOe ݸnw;GLjT3v 9 77P9emܼ4#;\p>rH_k`Ȃc-NV?exLe?qKb>0QR`XnLtQUu/i;P \N3,W>JgV M.aDw5r<)ZGTbf{mo؞(jTskFA䕻@ā?Ͱ٫  sDp@iT`l}钂x>,n s@X5ɻAy8xs7e\*5YJ #[E%{[GX%1@RL&Wɔ'qtׄQj~8ށF:YL$x, -m22i6Т!kR]aR~gU3@&~aw=eoI I:?΅ꉲd 漦=c w(D{,x, Ao֫dZ$CTk#;Z^F$9{ 8b G.N Acm~ :r=MZiO< #igϝwz5M-Oa "tבX\J@I$L:oBp|v2,27qm%PzzEN?{ƥbgW\@NX1[DCJ&7ڥ("6k>8) ޺`W#0.2SK~:va+7ӀEWyJ(E@o=kb72f3k۪irxʖ&9͐s>,`Io5RsޜՐuS+hO䥍rjٛV!%.bjsU*900yxWJ`^pg`eipiq Tz<)rRIl .d29ܑfRn)1N&,{ԍI;jAϫ'U'lOHàնNWckl ҕrwu+y%[H7BS7iwƒWDŽУޘp 5؂[L#[[Ru.a$ָvj7[x#*^ *vg5s1Q^>:R}!"ܩTCSeԔI*XIU<Ǖ\A>Yҧ}uAqL7m.RҴv#Pɰ`oD~ PV 3h}åVil. ?iT^q9;P"_&M\͖;`s,^DOk3LX~U^9 A82'Xi.ԒHӫHCCf,hڅUNtJ(F#U&W#h6F9c顛.|ZZVaǽ IμIǜd ZoaMm<wݖcU?&@$JYRdMƋ-xu2>P^M^BmCGDї jӶ#f﫺L aLニVD î|B * /| EkG 9o"+5Z}8]B ̆OOxyINߕ-  VY@'.ZmRM+VQ$5U&mhMKi!P! Ryah{͹Lr fuf|qOJ8+{ \h0L5?v$ Fۋ~aI}E 6]eV V60x,҆jCp@x[#[0wgEq/=gA_H ⏸. DA2_7XhZP-ŦJ9ǶF!|,0niw]JMci5K1Ĕ@ej5GCx>tX.-R.ounk/R/,(IMˬVߗU27"ҭ:J#_Lu]F%cT2tY> r*9c*% j7fxrg(TF&dH:IXؓaNt\ w]ݴ?զ5!%<&~XI7\){a|'WT̎|#RP8g8AqS8U\sB(]uN/svġIJ^u5.E|DQ>8AJ"| 9S`-^#(j20paczI϶3UmZ)@fWMiЪ4p 6 jdxg-\5^NCń5g=Rj\|P +QL;c&_ R/Z[8Y"q,/ 4 @6&m1ԟ;2w\˺=56؜גߞRI!NWZSo:}wXq e.OXDCaWQWY,@Ch+(aH`{xWẊڀn?y⢫9'ԛB`1/g&HsKs=\w4I]ۯu)*0jvi 1ѦY&w!G$pZȟFX VnZ%>]nqvMuT$ȘZ8N0xtAH{KH[(Ӆ3UhPȮKDY[* CӌznK6xI߄[bGsM"8#l'f Qn` ;&`*p>3n|?PF]M# RzETT|&E ?4L(]L O^9E1@L@|Z9ñDA&=TZ00X*d@POI@$w-v@6qI !O|]sDؔ|oկG>Hq0Qs3H)CC'IG:ua.͕bߦt\AIp!*2|mnޒґ)~5OGI=hw͎&iD"N 6'KWjUU8\1[hwEC`+g 7S6H֕x-Cf~*"3./H\,ƣah{rdA5955? C$UL^io dT 8:&Cȟ1.R`7쳚^$ @+[ǘh& ^peEGCMuS9[ Tj ~Ygƣ44W09H\>iެrHBߵ8~':k!;Ab?Y6_E~G=1.wSV֬vT÷Z5麬Yk:zRkAV2<3sKI3sSv_.pgY(ԩτ/i;FʰeŕP;_/IetpGoX@S?^@Ex _$/V$6ٕ%ߍw!.tM=h/mAO(//!Z p[p*^M~Ms|oAdū݊@ђACdpjCiL4CS1}v}a+&TC.C0~_r >LuB+,5rAeԅ䦻0w9nҼ,)ry!2<]QDrz@n Z?w>i36sI$}܀I#r` "_K:'}F@pTvC]V&SlHը" pQ։0{@ZY r  C4ږ:Op 4q̅e,9 _E̮M VB "&%3 m΁'Az0aq[Z?a"5gݻԽT״%{A FjJ?ovvˎBtόmְ,zyGy#ոe2:mSnP^SjD> O,ba+}_XgB~w [OH HJ΅fB~3{]f8t/7ex{ٮJG@hb!^Y&a &2V1o5dxq(9{"E2G)7kBFdCW5c 62wÃКn=Wٴ0Y$dy^x> }m;t-odb"(WSq=`P[USss ̑or^/N̫-3;x8R.ޙMh2/C(r޻9Qp吴^~"~v"/o.jv#ߗ .LFCvhh?:&?H_[ 4(+GVRzyc.ZmX] O;$x$!K']; fyٚEHàxQ3ȍ^ܵnվSml`U斒'$7-b\C^_{Ȩ72*wk!eԟ6?$Q^% +$ٱ n !0JkL&C0 9QPYS!PqXJruqϵtD k dbATzV YiXZ {`J=9&]VN@{TR/I?E]fs.6F;Tk@y}4! YTݷr goX2t ,\P.*t )?P,UmdAHIJʽ. &-bv,0b)ӥ%.9׆SxΏʇSzk9]MZwj"?IMq[LMIM>`0Nu۪w m5ycc'S$KkZWffUrH@ep!w%1M?e-< @7_.UC`b|D|]BkDme1 V(x( @ÙM5XSQ1|`+ߍW\O)ZxMvLn.7,ji3幰*zc5BMXDnbo9h[r'L.ѾCIdFT0g~:Q^8koN~EdxUy=͉zm"|qh/_spIM-poP6 4rfGDF(@;F:߆9'qYoԐC_X􍀏}uQ@:eQM "'egMQ1o  o[}qBlv{ i?3Ao6Dd%wb:Zw< 1ye,΄*4uƏ( ]n +GII00bՒ1׏yn >i0@da ӚJGVy9Tc ~k'5=eFz3[\-=v_4#Nf'S $6)z^|-nWN?R<&} !i;ƊN%+㨯}B1IXEWsFd baưsr3a0 أ}T/ :Ewi,4q5]IAyRqjOZ2@>;.lྶ=} !3sy`eT4<@c%敫jVI* c=}-3ϻ)G\?|-]F\{tȶ-~r]t nm6>PQ7ES/X=*P#VSU5t,iRo Pj |m h/P_UD=zƕm ,`P= gF2Muxk0rOGdm9d^_{8`:EdK tfف8[7: |6)ȹLpΖ~V`;ϩD/BvX R6tc0)Nq4;ˣȉ&Fε5&84+E!M rMX"[֫b8?. Y뺡Z\< ٠Ɩ)`{R:ߌ vw~]؅.9cw18ap%^f~DH‘f4'l@_V^a'A9:R&#NopyVl\9)Qa[4=E^$ L ǘo8TJש0mLr*Qa7TL~;Oj07amu(g-|6ŀa*s[^b>sh,0\e/2=B`L@?t)z3{iyuh~mmݚde_GWK-$Hbf@ksphMq֋cȊnwnYcۺDplAGԩxAhN,!o4sh,rk9}\瘎90D -2b6EDWijvζEP &J^DJ j@vDT~JLg⅄cp7AnZ^ZDMOKݯfVLDBLm$ PMK=7~ & F!w$kjtOL@`K3G,=26~ַ\~@PK=7R9\˙G>jvvp$*޵1mpOq_a8wPʈ@aW^?9odU_&HG⧐BVY)`{Z55py,A2U{rKnu︼QxzUm7="~$t;()e,eB~sD\:NxP˳mvu,*ծ31+Uea;X&YfKF)Q¦1vX91-';DT )E35(.^2>yiaV,/Q^2˗܂[kݑ*V3b^ed5|@2e(13q0XQ D{\yQf/!i,@}4 E0攰(TL{ԍjɕ}j}OUdv\Xf7j*~~/[ hN`TU9D x傾 ؿj7~Ok @,h*j,e`M1G|=^QM-U oqxk~C2yguw8Pv;J%gy:Ҩ"pS u4D[j2Ŕ!2k컷c)f|!\U=(ڢTudZmIـ0Ĵ`F2bV s ßmN9\pzEEUm0z͋~޿"^Ho5>Blz_4KcNUQ≀BzLUGZ*o&<>bDvQ$_.0Qy\d#x.HYB-uwEX;0p`dprZRT0οI?oTWķ=^^Z 1i^&+ pQ"TD%tW5pՇBESZy/`ok ƮRhv9IeΥYT_GJ3 [ǍT0"{\weR"Y/fUB8Љ[dO"9S/9D!gO"\Q(Qۣw)<pkа tGπTQpGv3B%D-3"[@>)w, f6-h ӳg.(N@EjZyu!fbv58RA#CIT7^fu5̈ <|u壭&So*i͇tƋJǎrAyv9W(Z ú 0BJ2 \'}~gq êh%a*_7BD\oWP~ϫ0s0#g> ;簾6t\ErF[OvQX!hTqCIP.{GYI);,yTj>B|/qR4Tg,o<bd+|%\kl{}%*lOmRe˃޹RGOXA]w+J3?tD|rW75 RR,^ٍsJu3L5|8CL O=긷kR$?-HThuy#Q䏛+>b$8ݾ7XX;!ލC4U zy1(Ec6 cz櫫"((gρ'(=F{U4όCfPjlPsmx#iXo|>7{ix~~?ss o ~&:;e(lԲ<](;Y={X@MK8~=?D~d@BǢVU5!KYDt&E>=6J=hY@ۗZ7ԕ*U9LcB58dž n?>{z73Zuǟy^TF.u~@MEJv>\ϋk; m|m#-4IXuO,զ윶;UFeOڞ.ΈΨm(U ĴM_3 n7mi0vM9do?-ۢP$ZBM2}Ԡ)ETSVx)lL;JOodxHU &%{xm_-8$szv\[kE3Ga(xt7]D&ҹtq{9bfn,_yj8HkL>:k}}>HF}$JdbKFMڙNJؚ.ּlu#8eMGo X$+ޯ9`'{hˆ{TZg%=9remfLb_N!Ų}\8˝p|3 wҢ)"{ $˰+wt;-u-+sedkNSB+/X)?$c/w v=Ct e܄f+K␌ڷjPb/#)KD4 `j}uu`Dt@]2W &]ZN?!Kq ,!++Q aVKCDNg6?&Tar[MŧqqzjFA7jq9'g6C=>%fy[ Y$]@?}OR5Q v{M$j¨8CtdA̦8>4˛2ȝZxȚ}[`ޫ$;6Ye6$`s!PGlkD i .n_|"]t4z~ճ{6_r&=1sp@.ElpۛsULߖz/ItVNXQrDdf<:ֹs`88B/XM8=LI(2JGh8Xof>К:r>cvosi[a:Ծh< HBz-l7x.pׅz^ct2i2(sѝ3g'L&]3T1@m`X\ _emt})c\let4pTA߫iZ$̡~t0Ȝw(As?1hQ*eޟ )]Aמ35<.C0~$K͹sjZЕizִЩcJ=fZƬ"x lEJ.V=~/~K ?‰b m|7,o`lj(?h}hKTUbAN.kDjYAuޥ$%aE>6lPm;( ?ú;jݣt 9x*wZQ FCAjڍz<;O2W?-הdk1):"a~=!SQz4yG38:'[Tn?%|OƗ*G%X[/md}9xU( ;Z_򧮇s \[9+XSDʺ|Tg֨x_ZjE*l-Qf8)@8=tO}<(̍cɨˈ|Бj5G1--q.@jVC|ؔVY{M,Yg>u*MxqMSI\9FN A?̑no[=P:#$jކq;]~^B3Y- UGIūoy1/o?l6I%IzQK6OeBFl^/O9.9EH;h،hg -K#U7W%w=?FoT)iDg[uD y,v28 MHΰziiŅYWN ⺁2|KJ2'j# 0Z`0f'|(o!3 `<+㱘[ hy,j]yl&x\l 6 N&`OR¾?S_ܜM> ceeN،p?AdOt¾X4D=hRS/P4Ń Z3[źz=G6[rEꕁ $٫E;7UnM brxJ| R䠒 _̋<1|m11#ƭz[&r fU*I^.GByrCʌ׉<ƩZ)?F)!)W+pbެЁtۻqXMi ޲̡ EF#DxQi?S%&R2)saE=Yvyc=dr{/q ƨj8}9u3kTYs?š8ųxmĻRw}@}R8erK4 RmX+ xMJ.]˞|b9Iŵ2Q L}{H^b@ډ3ydg>oDO D=+t4z)7MlW0jʙʳ\<-fn'FsM܁Z h~OE\' vql'ףkh©},x;tV&}.gݥ'8g/2)2Pĉ"E*TRxZ\%(Bޏ,QD}X7@'1 y~8PH2Tl6-Uoegrwq\=V9~nࠩȅP ?[znHE)U0)n8 HucEhC]֤[Fm(9o+Hm]Yq@LP$SQ)tp<?y s%`5a:G2k(-SOvlQ 0(J|ifHV~ZR6&1a\Q,5;Qm@h{lAR"mqtE&,kiڠwUK ;[(\Z>YƿlV#{j@{6HfT01\Z?&y2/(_(5RH*x~8g_5sQ2<:$@ff`&E*t<2;@ H#TnJPO85LpZ$@}L$я0q{HVA?ev+=۪n>#D/cap`m >|vl׆;- (E;b5uY))K1̔`1%9if*7bh7YupWMkEPԸ}f6{)@$ %$`2m$R>-ꙧ$Մf(NǨ Â׀`ϱ nxq@N+>ڄU]StKp 9?_-gIxskBqo'ty8#_'}ЊXs9,ݒU&3(X91ay@NcE\$Gfe! ajݐc0]cőh>kJ*WDooFXcxINK,6 -7բu$wF!1t3*]g 1j7;=p塗F$bGNQͱ-*tBV\OVd Ab6˵0Ol$f[xZa>tT1iJN;_ʂ enQfcs%Ӹ̡e7aYtOYhVWxe$}G!0k+okڄR63`N:< řu鶫vBkaP2KDJi,̳,/bLjrcÊA>޴ZnlqT(xǕJvr&vf0*#]호Yi;RuX(4rzt1aNDq7x(6#|{_`^rɯ:wuMhdb:}JI 0k<)zg"wz؎nӂI[f_G,tW'et`F.:E XBX:'ⓤ}.,oK[_ (+JTv~cĤV*\teݹ\4110*ujI h[Xj|"m !l)Yq+ȊW05P |x]A'7A`hTrݩ7whtC:Zߍ^it-ڹVEH?F]cՒt[BCh5c?= X.7Gf4냤:Ow毮cgMLB*x4 !3$+Y@E,V;γ;}+B*{ؖ7}̡>;Ŕ$Es"}ӋbM7"9[glB.\6y=`|wLLN( {j*L-SKO #VZɺ9쫂h .n 5bc֭F AV~RBh|= R6@} ҹH [ɜs{x}ϬKr#T'nᅌ"cCKK%2q̎Zzh*(WH4IGG+Kÿ"C5q93ş Z̄WcBxYb*Xܣk eAm~cƤs~3Q/ԤEÕ7~3ۃOh Rhvf<g4mۢC[EnGM?:-pՅ@Ltrz$R޻)kF&{{rM(|zpƻ몘=q.?6RHă+QaE ͮX2wnHWjtX0+; # =?笠NLvA뀤 .c*VuӀXZڬ`rdLazÏ5: )X2,hL_Sr ˟F@,--R˅uM狳K2#]޷T`h# f(F3 -R. О/}a4YŘ:?sr#?ϓh1Ua@X@YʿIW1w)O+rWۗu֗n sI-WFU)uۢ-b2Bz{h/l&g/"of۲9mXB7;(^ڶ=( wxE}((e\EE(9yd[#zWFYo eaԥƝP,/ǖwiW2eؚ 샜=Is3;"Okce@hzR %/exz_ѭᑳ, ڲrs8iwsu?''gāM{ ސI]?r?;;|c?DY5zM~zosJ/$Cxk?RSM[["i4-X]tp9)L2 Qp F" XF;ey:2Oeg`hG~eU7d=,^"n,316^b.RbpMI*S@Nt и,I!fLD Z%/%HP=qe֭qX@.9-}]o:#ڭKV?T' +b$.1#lAQc^ X7X8I Nh46 '4cjAQ9PY)%R2˺p*r˛k3Y]vcB`, 'Zp;q8"*(N q!'nCCdK :7N=xlo7ej@)st+P Zk)l MT·m_!}'Drj*,tC v(Z>ܚ6TS7׉uZ{V>@[$}i$V΅~t&2W88χϙEW5>?u åW r$+Ӂ#WI2o>rNs?<;k_ΨLSmg)̈́m?YIsϟ?NN,{DOX]_!\*L_rڲUaeúxb(a_5YI&F򄰷Fp/beI Zŋ ]gR#GִhAF6c7GՏ. /]HUw+x4鱌nJY4.O|uAR9iGD)c4IuuVz b?\^iCE+8749@|&4NSZoa*@t:Xj'܈̕1g7ٷ'K+Adͺ=m8 Y6a+b#Tы3f鏒d&>X~auXA&#HE ܾ1sنe˪kC>udPrg{˟Ͷ$rhW|2B:xrUI >6SXR9o-&ۂDS JɿI3Afﰻ&Tg_^-UJ_Lѿ=- *IdZHwNj,Y[J%rH|lHI/L! r-w `iű1T|/oնG+oieXP{jܹlV#e 6#mC Qy~|DqW⧍cv?nݱ*l\ђlagueGcc5qFfu)? sG*KNg%W<Oy/# F+'Q U4jph;wP h/=q@G"dFTէ>?lFҚ۩6pAbv¤NjTw#|Dr0o:ԃ9嘤EMI XJHJlA%$#=H66ؼRqLczCQ)2ǚrPN1`ȁ[rm܎"vWDT =S W'lYʾX}4|M$}@Wxoܬ)gFyQU7EoQ 6fE)ĹJ|W'L_خ4?ҫ65EP#9>م&0zW.uJr5z2yvPeqU%sx-~,cԁ)"g(M-F6Hɶmɴ-nf[<2% lyp*D`|91A9xOQVf WuܗE'dwZmVIɤU6{Ū Aѣ nGd  js2 )30l|WlWPǙuGmEN8`?Ր7ޤla/D*Ώ Mwm4EmaƼ^^LXQh,EDzޟ>P^?Gc\|B{A~Z"P<^3A~QmK?C.FOO,OqRuj-Ԙµ-4[וou4΃‘=ҧu\5u+5(IjIBZgь3ȳp`re@?U1fXJ6ZxJ}sNXvq2S74,C#i Z$DD,Y [B: ~B( 3+w6:yVKLy潇vP~&+݉sHUϯ 2E͘Aڦ0"`{m&:3ZhE#=r8{M]'Y&:jmM+W]˳iˮ$i2a64se5v[]Í ^a/BVwNAfWR` "X2/0wC;a9sb }VsU:MA|9y~ M1i-lt [s7 jn3z]S&弢y޴lTS!97Uʵ:~$ͫ2G 7}VKAA/s)kmK? :"5!H h]xzQ)g:ь*hF1B -vN0א>ba Q#=p, J+1BpS=z*AM^:Roc0 KV > BB8Jv:tU42B%y@i\D篼ux2d>l50QoMws3:aSnw9s3* LӉwzDfUk/ʑ"1ZN! _Bpd9v4ul]UMD?`Apg[rp/3oTdGG~[q1 to|ߟ|ino% %΋UVZp>}D *g=b[k7FxK9dEp+UlU.}3e}e"ogmygո`FBt (@ fZ"\h=0qL_zA*R`jbJeEr]@ ֞K0A *”QIzٮgR:V.D@0rR>[VEp܌o,̃WN}ڒ~hŸ<Κ̫Fg懪''ړ"@@^;GFP}OvfUfOwfݭF]t W/ qa(<44y#Z4ktz`Sk7kuģzKX"ݯ-A!%f|hvbSi jC㢃d&DH+\i~b^ sqDbTxB\qV0s@&: +?XJm3$"?z54R%i:@#;sϠvj}xai/\_ eA&y؟^p4S\ldyxy#Un!iZCXLW}FE.]+0?p$< [#GsݝL;d3hmo]}bp)եn\g0HXxM/޼沩,e8ˬvV 1o^LPq0!o \ t)TV{l0nSr:@%zwê*98Md4J|W OE3 Ü"FLy pYMC%x|o g].KII\Qy amfGa'515z .4`PSޙR0'rW%r̼hC8~fP2{N8Sy) Uns;Fvr=A5u 9v<~S!R-4 oVwmյñmZEBr x{{_YY ΏZz`^;qQLa_Wz<|<quSjGlh0:% ?am^jdn965o~v]D-qQR!ᅨf'qyW׵ƏjQc1!RL czzt)g G; sNHr vr*/|+OwD1RQo%1M3eQTVycI(h:5ְL޽ώHIV/3^q ϖ|{ {$yu!^>SflT1q4Ciwo ~?gxm*UtIÌ&`p!oUAiY#}UXlo/D_%̈́| Cּ8G}y0_x9 F#^>6lok'q^zKu*y4@xQ*+J'e-׏ lEēd5o2YgPXox̄v 5txių)"j4e xGF, wM':g$6~ x1 ݕ~^Q]Fg#9eZTܲ 9sX}p~9O„ΈDj-D;'l  -,"80D#oTC7]Jy݅a]U>eO/)H T*% d03+qCUT26 nSJ6fYZuK%-0 U{.t͹!˧&UӻEp`w^d8K҇ _j? L5k X 0uT6Ӌ][Ar(cI{.enK i![z6gC4 ~a(Z..bJνjlghTKel TLi,ih|/Ih"B]P^jՇr6e'Ydc**GY`jOܻgZsp7o`ZL83U &RImGG˿M[x35?՘Hg f+,6+!32Kkҕe M1Ui˘T jA3 &vKgt#~ &%(uT&v5Qeڕ"t S>֖/JP@=E4W\+媵Xe[9J5*2`KvR~CAg =\tIj7aK=%p, JIս/Y G""9N+ݓS8TeR9"'K2760I6ӏf٬{9nCұ"pS6ϴq][/&xK?US>Ԩ! jg]_IVr6< LFFJ!|O߱lڗR-J^HtW͑fk2ȥo+ Ͱr,*G&V_t>%|8ǐ*uh]"l 8-H=㝣kShfO2d XCt臝E ܮ\\IIp &eV(d2VWH=*JgmՃ_;҂UU"_l5nN [T[ؓ!nę77R$" ?t@iH$o;]5ҫR7ѽ"jmvk1$Fl}/©*rG]jt`c> o}>; V5+}@*mx| SK@S /]!|uryQJl9l-m!x6FP+\}?2Ӥyfy'O̿q߸NtI\\BGJspb'O.E7eU39nI$G];q4k?z8烕d\WիEÊ9Э`;s}}޵{現c 8@T̈́m9+V?fr "\5*)`c$ OCܵ`>jH@LmyC?r9jf'\zц-;"iITmg71'zR* O$}!šQOְ }TDaVًs_8-8dQOz;tK4Ӣ5_框~>n@j@0ʐRYa%~&F0͂jF%0:xI~4@iDh&d̒ݎ*N $?"4:YhM-Dr 擢L@ y頉@>O"X6eپ~AH6 B` %9QKً_`e'MGqhOvvMRPDXD 1Ŝ_Jyš>Ib.~z^IXĩne,jz_l?ΑI%c9iϚwPfK;:1r,zCE~"T `EکqNxYd ބ q"V)B WD1HIy g곮8wQ1e_d#uA)[x Sd fmϣKʀB.@D_ +!f-5%<&OTztt$z~PCoZAuyp0՚ByQz*ʀ&>&R fJrRѼO  zxm !̼-=.7ܾ#DC>))bS]RHNEv ֠'ĩ TO(`;#$?-&MլtXI/X`)އc|Reb3KvqQy_#]M, }]H3Vl=x/s!1[C d`'Qa@Q}',@YZ[*eIbgr 7~VPhR7*i1" .'>InqV cydUX)b%$zg9NTH >ܮPb]w0v(c5؂qzui3IQmdh`zE*:k*aOaL׍3y2m1hmW7gcn/6f+Xuۮ&f.b}MLq T^8,Eߪ{T؂kY`5][cl籙A]Zx8̔H;{S6W@͇_(=ZPnGN2N}7gf63?z3a۽$3 G$;zl?DHزzBQ*V Qㄅ冞̝}W47>.qSݫP#>2\c3DQ@ j嶍ĔB5ѯ1ԗQKlX0q 沔 ڡL9S|I7 [\GcՑ$:~~guȦ_,cYw2b_{G#_$סdx:_ d,p';ۛ&yys9ՃD`y;rjpZ~J'kBqؐvSMPQY)p2ˮ$Nd*Y)@㜵S/MOGt1x~Ig'r)MJݼ|ݶn\L S.i7 ܩ܃; s:@Vga\ƗiCoWR\ΖBL`t.>,> `\cL|J(~Yk/)nĦ3mx8h7%tFHzعWTװۆB 'GKz=y%g0зֱ @Qئv9#L>O j8W{Gpv3c rm.0EPaP+(yiQ uKw_vH@e'n 7"ѰPSE}XyfV)" 3ycO/<}0.aň 9i5ǰ"^߯d͜h[EGFW,HG:=6"gGZBL@g :G]=D)|#xR*i%oަ GRCy`6VvzދuFڋ )*7&}q!QiHι]c/hUC(șf=VnZ*aeTV~L=՛i5(9?t^5G E//U~@-YUPz}xO^~1d=upT"|t4MGd _e U'Sb s#7Nmo$OTI귯/LUvoU]L|p܁@`7̏Zi ـ{J٤tQ)PhC^~l0h9:Le.,@fi3( pl8_/2`q0IAa6fi&WOPUr4:6&ހT (f. W'axc1/V6Wj/RdOv̪ɪ> *>uN˶lDOBrUG?TPYZXfEU5|p 6JIiO6Zk}9fb/-leGcHB#-*]g[C/G`xAcmuM74^PU'a j2FZng[1b豇LY͠Ͱr 3AonF#DFj?@Xfȱk`Z0#O4ro6[t ,m'<횸Z`9 \*3MalǜG_ *2 0L)9?o(}yRy_&&G\5_1 ?pW1Y YI2Xul 3F/_#8Ö7/ y cfZ}y|XnjB^̓/$q^A#DD|Ki~K 0hG-<*}ꢪמj"2[o,>樵l:ASi0_=2;] 4~xzuu}zL!LxRmIAgyΙÊG)H8}kh'1fĬy*.kGP! FM 59&J5ACvwb[aaiD4{@m` '`?a/)5d,?+>SͮV]~׀~q(&:r=˶-Nxu!Fiohߔ`8H)UMi4@ e`P POJ P2Ct%+Y\TW\ɟ }Edփl#E*i*cm=iS44[n/ƹE4Eo!0`]PLA#/ܩ=v8' 2Dt%gAᵕ "C?^QQU2^ob6eؤx`^_꾨|slbn{}%jR{^"B[ uXfy1@jn]!eH^yUo5T-6^s *<_C!/gռe'בw>Tΰ:0VUw w"} \WQs+t9/XD0Ia|hĤ`d>7kjj8vyҳ[gYハ&܉K>ҁN(uf:Ff}E$7>1,7xGǗCqXA.bgVX|ak~oJk s+ 8u?Vn^ 96`ES + CjM7g*g-(!}VA~0V#L!p; t~ Tn_nrҔfFi)A.8E~o:wb̕TpdBig3l沄ֺy*McPy_g|2АIУjŪ7[F oy`@g^,Zn_a؉1'WPҋ )R[ڔ܉VOD4YGZ i@)4[ZcQOzE N9ܩjsyedҼ{B>&h呜C[WVi1\0̿hKvZ9h SeZZ6z>vGb|5Md:kĻ*=1HH2V..g~4E/ $+W(ɞY9ae-˚qA]xz0_WZ_]/ڬPxhz\^N `~3ҳ0r}K|fhlѵq0>QI>bΝ)G}NK,gZ(8ό2JcP<1PC[NO0\~:20:f]VlrP%TNK!h0sxQ+7%yRǫ]l?fhq1]Y)1&%oϷh)'џ9Jwʦ#gGa:4Ή7;&#d<8fo/ƏIМg$Ves h$җ;]wbJ!\Di8ʼn"-"\Aߌ 4i@fVZS WĜZO5͚QtKc(gs&Hnm@N/URi*' a;^R @NťW wڱQ3Ye[cHt#Ti#@|%P:=s ŔDZgx^6J<2̻bg7*ASid9&?8y^B40,>l aEp)-r?GRJo[([7ט#KSC8Lފi+}Gjbng'ɑ5ll ӍSC<#Z bpݯFnJM4;TXwW)nմӳ;GظDŽi~0J D /5h KbZRxīA!.L! ES]")ʀjD"ޱ 杖KJMD@=W? 2JVD?71\ ֑ \Y1vdJ| > I"#x\v` {9uP\hƈ`{B<@7 z {`n󇁍3p$#LczcBڡ?;yŴge9 @hdC!K{PTCq_DaZl0b#yMi}9-ĮC5[]zWc U~[mہC۳RTW.SSq \Lpvuf.we`‿yb/+:cdxE{Ѻ2|j PN_ 9zQ?^,ĵt0 0zX~H2="9aF8WӲ%#n5@ImhVachq朁2@8Tj^'"k2V]~dY]G:oWX-{ Iݡ# D4W$Ǟzh2S}XG<p}Cmgǥ-1s[~>Vq_g5Y6 a? jd4_e<Ig Y%Ku>'9hKpD̵;fņhN'fW:Dv܇뎐ԜSܞTg%3 JX^dZb^ _3ϹX^m3:ՇEt=|/1[^O3}vp*Bv[M%?%7!̀nȴp>S&z& = Ǖ"!7G҃&t~n50I^ }R)-9Wϊ݅ZߨCгnBSfQՉ8v100w;p{*93rN%^bhrm9`UPqB.k^n kuoˣ| *# Pt ݸ:~YZw^`u{jg8'=>E% cJb,Z4H.mMvO`ȉj#KC[w;޸7W:CC!󻦶JUT ~v*%3eJhRH$<2+lH :林&>>zQ/ɜ #@ UI{,* 뷑i璮G~KzL!ߗt!~F4sƧjY8_dC%O@Hd[?މn}.r*ن)a9wfC@}$m@iO6'2 |&|\kUqĶ 6ryz[{6kET`X0 1W%,he&CP4WD1ۍo#{3b9R{[0ƪ&餿F)FyLڥhZP-7ډAL)9k}^Qpxu$e'݃xvL:GmFjR:=P .h:3,,[bBt9O/ɑ v"\NE grL߮ߌ$:#gwFi]EDYKfrW g@q^/45 >Zdy|uA蔬 ^Aǩ 7hgdA(b x[t܃v\|]wl!o[ܰo+7$~es bpXi`BƘ*S-i\e%T8a\keWх_6ISe`t- Y"a(fb_x/mA ddCJARPW#!  ϙ>9 jC^]p/څ6\2yMvw)ȟ\ }tz~Dc%s\ABNf;UJS+='Am hS&m6 *mZsZd,$I<:9dGl˫sJEK\M c A- y@[O爕~#'<1q3hW@ЁI<>f`-B]Q#X]5S)+G$Biep@ݳGvn{D_&t6+0$Z}d`/Ћ]l?S9Mcq>1!ZNhAE v EjFR7t@2d8T}0GE!N# %o&aMʰ/et yWO&Jqy@쇲3I*JYaa3@fE''I$!p arhJYiRBOV܌XF[Ws*5Z~zGD4u<]'v3Ϟ޷Dpq۸h7Di"s4-Ư~ٙBǬFdo-CJdR,\ҷUnintz 6>s.˕zd"4[cj9M& *宩HDe&=DޮZFI@yte"Ixz>\%7gpKi˲Ibo&ӟ+f^TJB0h k\otHun _rL6C!8iϪYEM!A!d}RR->c ,Y8yԥ`d-%K֖4iF$-3AgNd\Ծ_9 >ț[ǘ6=\5~y(a&u~W)[IïBK*ONjO!>k~\ɗKKh[̻~osy&V ew؛|& YY;8M0⣞8"ȉ+f{Ύ}8E4nc2+Q F' l~TjiLuj?#T&_ЦG@֝1 _+B ;x&Zr-r2g~8v ,^؂xDS\>#xiő+~ 6nȑےⵤiu33:jnfBzblq8WRRI$ `&Ȉ՝“ K'F+n+e |M~/v}(%n34Tnf>m !"DAz t1iMy֤\h298ë^++808œ2Ǻ hK={x+ro1`MX'{/퍘$ҚZAb^DsK˭p[hZml"XI6 uXi d'UK.|p-FvkYbiqG}Df}i'ba%wdbiXodjz_iND@P'I)r0^=׀W=EhgrvTH "U,JJT4 UAaz`i?0|>@fT\q@Ѐ̏%n16 <<n\ݶR_lعNL <*?aUI:ήsU+ h@¶oX0R&n`iJ{HWN0{ Wx}QP+M+Iu` &6qVRƣ+P1T^NR@0wPbD^jKhZUF("q^348wz^g>ؽ0!9AWO\Xm-Y˜V1@vd7fZc+/qmefLeMYEƶ5Hָl$#]٦2͡MhhD@[(%J7Ϩנi*p 1[4C$!Sd|.Lɝާͥ}bVϽE]TpH_K>UUɀVk=F`Lj2ۮڤ^6@]~84Ha脶3hy-s.{sѴL4epnM'2u˪Љ4+Xf;pgM_r|[ Ɲyg @K#/yBP5U>4-j8{>ø&,efWWV"S} =_O15 bDh;L4g{aduEkb 4-CpT~6)E |mAd^Vz> , <[7ҝF:AtNy ,(bξiqZ+CNӂS!WF9`˒t k> VF,w>(ٖl&؛9[}28tLWmTZ'pD&#w},6]ZNWnZ jwSZ:nkDc|E?aiJoiU:Y S fHz^sgت1E.dl(#pBj[JKZ?Zڄ J_?jA׈k&,SSZ  vӤ'"OwUkzGS, mC}韲b0Fu`}('hjo渎LKv8NhWs1 J䟕d>zr@i7^7.B"ƤzR(Xf%~8DF.Z&\hfP۸Ѻ:[30c"Eq<>*6 iQk E4\% HM&mVE1(r0xR@ SZZۈ!R6mӃiyӘiǕDd""ze,P™nVm 658"%wNkBCG27ãc6E#'01;v%9Zw_ys\=>MdC@h|`0xZjDṵ X,Y:IU(a5Yu8PU);^p~:{w K̓+v tP"B/s:4B=(@=f kaRB2/IE8g'|F跂+]Zi nvTQtԬ^X\|?尵ԾD˫/9\藦k9 c7#OiDNP k ΐlQ(LijФ=oQgػbe|9%DUa>u b|EѪ.\_A掂TX]ՃQK* (r b_l#?T1zpĂk\[CK^/-vJ:H۵}N9DwtŠf7}_c;X.^[]0|Fl9f6rfpp`D2P ~D5#Rhvn=טJ/euViV,%S)n'(f| ;|6pM? ju9ԙ#Xb8ӰPf_W#銹6)!KTH.q .>Op$owZX~Bj*W Tn4=iWq9d[̧0B_UEh_n1u lCr2g4WBQV"}dߓ*toPP5<.H2 ^SfcSbLBvL@ >sy'8!}Ȑ5'*e"X,,uu ~8w:-LmBl3>-Y7ӕl6#Ԭme{*'Ydn<($")oy\DWxIkGk_P~`/P@7jP;"Qw[!<'6;ԑ8K 01 ! aˁQ2i'H=UՑu126/^׽E\i9c֑Rlt'Q(>b ։p UպMW7g9gkJP7[zc9aւ!nȠ.#z!ɣH#s.?O4dXՇoGb \=NGgԆw>4/iٿKDiߝc1R֬dA>*T㐀 #.so vD T¥pbmЯ@s{K5Э>oދ5Ci; ÒF,Z:( !?'&.RYh6Gs~d4|D^/c`H AJ-}Q h[n ze#8ڌ88()H;3e"sIz`Xӡl6K 4 )0FT ;#>-Y*R/_D?:f?}JK8xGƖc|/60P']".oyNaD];Zd[I~*7/FWvD.{"ۉ-U 5{Ai:1!|gi>U[8NO4+VD8ywvXIxbiСDznoΡoѓe/ rbg'/[(4v89pNjBzgwMv҇H_\͟c@wf G$ٻM| ?QMOabs`]xiwJda+mx4N*UfS5:K` | ÜGӍȃ}8w&0쫺(/;'u{,7KPbbK:I~fȪcKlYE4!o[s7|zk S̶sO!;ˠSxEa\)S1pz ;z(+`q)0Iꁣ'*5?$f`לoWeMK&+;rxlП46u,𜈻5}E=zCdŸUs=s J &2zD|i{q[ߙ3=`>_ytD$"dP(/XoսN4G,í̇`OyD";v?ƙqZS$jBk0:ACYB=BCo[oyR@yziSeG跷Ol q(yiAJM~8@[2W2nRs$ ^-` bw<+LTڜH ɗk RhL9y̋)x.I%S *eϫQBԡ>$6PJ}Ҩ-}k/, wwú 2JpI^,+]Po !P)֨LB Jˣ5z&;YCO{my4A)ã@_XGg_=5|?+ͫp0:@U'f+[ a szia-QLߔU(}߳8^`i~Zt וNzVDPʟ3Jv"kogmFG)Q[h[ .:Y`qG8D@Xsӗ^(c0v(0:LT-7*zh!NbrdІ#Sq=(صI&zpoXNLNNjXph՚`{|_ptX԰E#{<"f)>Ղ)D5``5QDQ7}tA%mT^b.T~u-w9abH-P[w?ޓZ{ 0YqGcxA;&RdJw#\ek4UuBUa23_A5 G%t+\kB/i3B\ XC('Am4Ƣnp!qa ^ Q4#LL[|S}cښp@]ZwoJOH1FhU 9JC^Vj7a_6&aί3<Ņ4 &D5HMl"H0E$(m5<J M! pinz ȗkXO`/4>OcwfMh!`N" iۯSԠ;dtB" U%J[ǩo|uzϘP_7dE9֑}LX[{w$j A1}їI KwH6#*| />ZfV)PKƮ4]%_6>N5?+by@Ek$Yv9꙯ߊ߆uy2>9ry Wf0*OL^]|t~msC)'JV;Legޗ""A2 ;X#l'] +F2"zփT2nnSt:0 i/bQ}YMV=8G'4 ܅<ĔU%^G 4{ER8;KіsU Y7v5˃R[o^$ל9$$e4s|`2\)WTsF#LFR_b!Mhʽ_˔QËZЀ5xq__<ɶp6&K- ǒq d ݟJ$O߽1MpB(G=U) eh꒟0ޜm#HT9jꄘRG!9Y)?юztRc8)wۧ8Ns߼mEJ-愘]c l|jJ$SM2hZ] }"2C| D/h'rrRx^n& }DVꁼh^ajhKJ4XH5'MDZw(1Ew5J473N~.qiOǠ8@DW8YJ{,-ܩWOکn(%m1,n,PS?P#FUH`%=Tq<4VDQ`V ܁\{O$4$nChqm;7 kƆРv Q>sR6aQy1PVE+{S 46Eu^ oƮ إcPwkΝ meei_&iKMv'<LF!t{3)ڹnM!\5stdo ;~@6 z^_ŮS~ӷY$~kY]+ؐ\"sS%G -yQ;'Yk6f'Ai.cbxQo Ɣ`TGB?r`J%uQ,@[<<626>|τlMM P !UjIJ^G.T@.3Xzi4wq3E'CW!懜*46p 5;y*ᴼX5L3F@ǠSvW|slt5{D'w=i窤mN%$Kzzѵ)҉LH55ၲ=>C_ݕ5D5P]Q~꺫E>1P#Yթ[;t)<}Ԁ(dp{?%^qA/y[U9{X%vtkq w2,Ah&vєjAoaW Q>y5j6ۦC8+֩rJx2ЗDQ2)'LLUuOD{T.)#o#88mM-?X3 c{N5gʺr}^_rAC mgacs`mOzB)a8:%Y G]e| fFl+.bF"כyʑ^DdOI!G[s-7!VRFy2-ppPMю:B83VU&rɳӛ'-( Rf)AL?.eH "=1)2 f#`G w=RG.1˶kCE5ƒIm PS^_+3,Ϗc75e( c9̡&KTt, =7Rʲ9拮ct7n`uWȂ YZg>mjEɮ6H{ݔ3/=:sndK|ew#*YLx8cd ZeP#3k5,*šZ#ѢN:>=@ڠ1d#.Oxrq{)IIԖ3Oi!1tk <X01|}Ei`=}`tAb2^ⰩCP&k ǂv|\Ģ:_bIxiPEY9ϒh Cr.}lOIXm:*ԣT! E0&{=,ȇ`k|25's~1?/>R|%B,_"' VTxB%]9h?nη^#Ě 'WPuX8}|jb ;.PVuTϟrkqt+=sL?56@"@ՊGk.1l)P#RFT   0Ѱs͓` ~22cHmao7wv`M++S|K|@bp:@6n8.jt85+ <"~KwI+@ 8y=I=R 䥱AҊ0WfB"kU/m^r~q`+6XoƬGioH^yѓ3y m܍=(Z$_~7t?sɨ{oe=KtzDŽ *~&ӧ5+sG8KTK;Bcs*oT3-LC? ITUΒOzH9 W 4vٮnUt;-Z+u>Y/);Ȓ5yR53#K?K.ImLh3:WU#ȳ|pƂ9^99`ap9 UX˗B``gev0_5RÁ6NА4x^j ,m&1l<[\CZ=UAWDp ʖ ֙$._isM<`0a,+xΗB

    [HUl$ )tFO@f'}2֧elI H|0@0!P0 { ٜe&.& I-sG̞nJ8tVhن)^UowKѱB#H,U[y$6!k } zb"FJKYy#éO؅ޞ BdrU(TC9GyLX#Fz.ܭX_;1~͙?Q]_J&c|zRIg?*.C\qXA[qw2B̘-~@=\ U]m2S2=&h8w^me8E< T"S@=CKl'{O {_@ƭnuKU#0=VlL+ϳf]djT nv;` C2\w'AE8d)( ,  I> opkbW-bChM/Ç? cUCTŷq@;CS@x~7tyZzq 0zJɎ(4V8;Cy,z͹w\/ w9*'%~<&=Uw%"D r22+C}i0G*V{iH{OIO~,!})K$͓ae5jҡ)uaYnc /dyb(lit[#U]aCFf!}>י5n!at2Nܰ~EH2򠑤ˋ=ocvP \SC0a9rJ'րUl6 9E/dmt<, _I0KBc>-ۨQP(klZ_^[e#bgRiq:rQ&ai4ƵeXXjl뺟95ߩ g긣k L&Hh. z{ռCF7yڳ` ouЉ=&/X@{9p 1c5\8>YYQtjAe:FQ -coRڈ+Jld pvpNKE|^) Gj8m8vzuM2B*쿒1]7ӻG5UU fuz,gbv'܋.uQزf[h߭u)+;0x#R&G\`ƙB It)\(0U  s_aFWpLnr{O rӏ⇎S P??&Qb i'-H-6ZwDЋ&ȯpk6kbqmط a#MlF qK3 lK B$Flr; XHc`w$Xo*_r T b'@vүoc\c_G70Px'm;օdQC%OcŎFٷ& a z,M'Ya.oͷGKX9b8 zoYB <_Tu>| uPazc#g pm[_l.j@ǿIp'_vTe"mM;x'kJ?E15zr> VfeD~7P"mtRۗRX]5}مHJdv&mBNQcap=c}=# RbXdg%$xFA+Pk-3Qp;#_6MqZ~`F0!d?hϽ S b%$pg؋/n~/)>0ضY\tL➹yAkU`|N:[h@ka\,0yA9k>u 5le2# ;>Hc٤ׁ>L!Jn&5hD8L[ݺJZӳwMX]X{ץ!vnoǞ@ک} w)KXTaÐ%1M U gqcx.ƀZJҭ.K)ު#{ɫ60dAӠT {/RxG) pD<%=}BQjL+up\ϏH3/qXĿլ I詬ɡBJ@΢^Ilhy1 m-nOãQ ^@woަZ۩|㎅zTvA, Р2&]MiUX>5?[LIdd̉7[$ڃԯ! 'ÛbO}_zSE,nSͅ7 RA:wMvIN{` buHHMYaNǛ$O6gM%Pj[I=s(I8;&F`T8mtrGD xYX3nD/=u1r5><9:b=dIE P̍JMhEЗRE+Ȅ7RYD5}ndl>-p<vl_7A*46rRQhm<@إ84l&=A.fdC2vE!>PPhEV ?e糟yIjdK"fa) UYvs:˔ӄԎQaq{4XĥS =a!׆sWᏝҐ-6 ܴZ ֖s9D$Yv)mZoI{ 0& 7vXS?anF&5En2$<1"vc;XP[km AeС3!7COeovQuv]’9s橨2rjWY/"t6&M!H~'0?tn1>KjB <| O5}C ]+fEhb֙6J{Ub;gyC!qu:$n?{ฅ] Zhfᇞ%|&slj^5vGμZtFM$F.^9Jǀ5ߧ٪_VI&s϶ASJ87c=Y*1ݫk<'F$3#b`nJf|b:ir:2ZOlsC'#.u3V5]11o!Xcǧ:[l[ؘzt8 Ū^-ʹy:<麰Kd0*{*Z&!9s;Zȣ 3@&C p>s czMPLlW$oҩ,, t kH Zۿo\{|`V`U#Mt1(Vq_#h@."]2 |h şpiNi%].9:r~U@B"v PE'07Vo6B~QnAF]h$.WN/uzǀXYfJC7/fmG->ǥW^;ʊqm([vOuTR>V OF;Pm`4Jz+DJKo\>o%^Rj9AmSr8/ζ$RmWfT=w*"hTMdJNb*iO0>WĈo^Em̲>g"$IBbSzT/ &KlI{YQcqmQ9Kk]UW#+7' t:0tŚ}zhP~dge6K3|j!u];k]E0 c\Ee0'!eJ|C[(Czi`Aӻ6S,dͦMV璵D&.޴PnSh{[~#M8o}FKI[mwzh^0S}(LsSrFrl1+b\LvK:mY/,U?oݒ.J`K r6S|stj#()QYi-!5ޥ~:LPkH)Ujw3j?`SXծl csSM6~*-ML1`lsU#ޕ*{r<.xH ^}3P} ;slhyDG^B@Fz8߽Z6/)*K ;dr MYsiUf-$n]uVԋ}TI$]8$_x-a'tͼ˓5sM5-BhZ i=ՑbyscbmhqKv@ޘrEbj.2֥dZ"/JܑgV~RV,aYR3D|>rƎ,WM(tO?`"R,nXXke1ak+ȃJQC,@00D< "j]s=\:Ft6m„/wH[ >@6 ߉?0|ߛv0WxeNgJMrCd<')HKPd #|u׹qFrV'``فtr{R~[Hλ._[=;[eGqJ1hOijfF h8[؋`bJT`nL$~)|0Kʑʿihf06+l"ho33(bkJ@A vxI/'xֽ3bg^s5Owvxz[Nir*tߵ siQq"$,~c͑\w."L_ p0<viMhger](Qmsɚsq{h ¥+ŕ"Ѐxx(>:ϹIaexD! ;kubyGVO|\{[@*nKx}XK8Nylfx`Kϋg GX%:ٮ*nΐf(qHe ?epkdfO΋71ӰDLd?ͦ3 CV.aP{8uQQqSt0=]H^yfX=Ɗ%l&[8 W'<abWbSZ]\k 4}Ÿ-vpEG^~ȓPtԵrx|]3yz>ḓ<<"2-ǍwSI =k5 Imx6BAFw\(V:sy^C$R՛yf<-U0Ӓ6M|$to·GFSWlԎ?lDbTΫAdA#=NDY6h剨`f_mwcnh5K}PVC]x)Тå1"v6N1h }mr/ ]+"h D=\&]}Р4j̮hV|Xk`'В?M0ikХGHzxXM ĂCNH7UcIceRBH/Pvet1@vװo ,8.NCTkq j St$9 I=y~iB ׆p nE!?0aOݜZ[.q"=%0y+w|Ҟw[sclhH YG egQ`O?%q[AٶA`hKz#pUy߲2rq0EǖfqͦG/ve({[Qr"LDڗ¬Bu=µ ϋ I[-AK;(l'ΕG"}i2'Hcվ'Ni"juaM}[m FUOyToVr :I>|(ۯB#+?0B)?Q8ADMx- c>f T<ǂ&WM cʥ n,cDY9mjlɀOʧP|a\ҪrNը8٨~#Tenix,:ʊ/]9q!xDX6r *.ޕXr8Lr霝|co2%r ?%#~BCCOJ?1+V U TiQT}806,xl]w|iR%  g?CҬ>I]c5UN%X^aR{<8W]6hQ$3Cv]FVSAו2hI1Mn(ԵxSsr1pRIX3,X}uoE׶oC EXfLZRTұBT e`68Tŏ ,_PKtprI4IYtvq#exonP*UYP(Z`BB^vvg`CG1<\b4dSb}wL^!:l0S y<u.+N<%R^/a#7E{YB%ɷ@4Bzo 70Sm ]0"j{%WxQ" atbym*3tϬuN2S FJNo'SDOXs~O@M ɃU{YVsr/`{Rݬ(|6!{ڱ LkFX'"``UreK{#Cn=f6n ^k*)טltDh=Q\(@ױTN膕ACB HoJ7t ӎ8M1F:ߡ?80Kܷf`~ߩ]G\s8SZ:62)zsddS!"rv lEN I%y3xچ\AKx!V:5?u]@.zʽWPu3- Kvy-Te\-'Igz}Ĩs&f#{E1TD^䶙vD=LF(yg Ԗ{3ce.Hýlqmg1m סT DgkcQ`XgKPu۪z̑Ԕ ">0NSe~-=[Ɨ^ ]'ե.,z}޺''t71ؚEgӁi "nwD(Oj:P}-#Hpm(qŃin] *&^Pq|hA"Zt=,kSr ,e LIKO(j (e$m 'LVMՙ$:BRV\POYDn]۸V"= _:8dD]eSKewPjI@ޘ!bbl&$|6d_8,D8`2{mf5v5u}4Yhz2si`M}S{|v8o+xr 2*Oo@{c*$,hmppIiI#Uh/ TZ)+ u6b mCgQ;w^?%/KcQR>kj!4GNS1gY/mTҭ^7EnCXp_` %sq6^]um'|ׯy1Igh!G/귒_c#w _5.xFx"%,,+;[YCaL %?%"аϵifFI"qEbcwZyykSֱT$>v]ΙPzb>_O?5~Hh;?2F M Gj2Dbf/  {٦.brc\WKQRp>A6w{ov00\xcc!l]Ki8<:NH<qY(2kQW8I!Q7R!`܈  a Y(D}vְq \҃w!IH.?.joV}bZ]37YoP.]9.kDHl3*̃r\N]~N;q\\쎚T~VfY% a58h2d9,`!(N,kL·d-b,m+!h~OzzshCN#7 JJ W2܊FHiC !saL?|q·56Яr YJ IrMXsrftAkk)[JL@.J؞s%9CGENx߀[+l1C,Qxdamt*}KtS_ FJV-䘉w✣ϯVG<=(o+=gTi;6|aQ_7)PJz98k0UU4ˤ\Mc |1F`5tSovĔ B9 Bv<5rrV'騇ʚeR[:32jI^W4]uzլ - _*O`¡5ĘiBLI~ 򬣠N)}qztƕw6V4A{Dopػ}ATo M-PBҝ' 8,a%CE!z0W]^-S7+>1?ާAIǢo*Y$.]gfIaR"@#*a}|&:͵ՈzW(wJ\2) %Q2.{_r714\=JضK;TІx$Otxpo}AGK{|̽ I L{rv!1܎VW621myuPP3T10KY2 $"4D)"z2NvUߌCbOm6@{q`be3aloɽf+O~U}_JeSŵ|`p(.mkBصM[IU .Q3, Q꯴ìZJ@%%`&ܡԂQ%eƣ=,Y9@UGVX #SŖ^VZn0ۚE*9V3؋zc\.D)Z)ftQa(1g(|lh{'VP_ -t"<?Xte?f #qd϶Iɨ+ 1A,¯/[]^c)qs{_JZĹyD@x&%sڹq~7WG*QKN##udx7q䔢1At[CCO=G?J 5wUM>¸(3+a!1r>B;$+tkWT$n\GP$K򗨟(IHQ*TQ*e,-ȀW;k6ԆӥX:?#Ip~" dY.p7Djjdh@. |D#mJ~nR919 ~6g;J4D~NlwC,`-U?I*zm}(%r3.ȗbϷ<\tTD[-J4uŹJӵXuz ]N)qԍT ի4儨`H:%sǾ &Qq~>.j}:#Qӭ;6c[bo:%?!<:ڲN)qܣ i|6e0TNMRͧ<1qvNB={xRs^^gci<8?v ЖɠD fZ4KIϐ +|P !C-GK\=ȩC~`E"l'0g1>efF@^Qi?,+V):G{z$'$#u Ѣy{cN2Ej:AQUJL3YyLjgp3иMV%-1L&)uVV?ɰ ˇeI5FXu%n/~ "¢,튲;  pr¦)XL+^/-bKOqBAlM:BH/ JFoسG~A}]ivt N2im8܋/[~o*e $ pMn|hia/iLQzG_۶y7rjҋ/99 X~ Y_ɦ.zܕ< p]kl핊BQ,r9Rnh{xW)}`7{7ۑP!3&M1LlHO& 2L!iclBM`醇=7 a1…V^LJ1.Cg+;ÿy@wۥO}0y&l΍|]H^D%uG71u$gbv鉾5Ps85{l:u~8sGs@:PY2יIe.sBQA$t[PC8V(.=G1{6%X9-pe'CלωVwqK^( B>^7ڎ컖%a#\)Q d_T{ox&\gy/b5D.^@jDogn~i$#i'X|1L h٩o,xh(aU &VZAł^`$_#:}eSdԤT2{ _Naa/J!9=V3/Dy|Vi]8ƌM- h4~ڀ#_LƨFs yI⽂g0pAFg$}¸`$*sNB}+lgOb% |~AD#-eöOr5'AAϽn@.NvPڱxvjKp σA/:`MEN3A$Y]]wh:5{EH'UX,yN2?y <""VB%$^͏pzG1P e0ldlVsYO9wi%3p]$#T6|N|Ļ`(8PJ~KaLHP PjɀhAAAurd$BU^HeɃ?Yu.Q `3=SP0S{0!S'ӛZ혉/[lz0pse6ǚܣ rZlpb.e`/ygQv+]LnE*H?0[1]AFs*2gt^z <#JO\4_ڙoy𴢴sHqxJioG ¬ bH(Hw&!Y:0'N m"eBAOpE.KhKfd YПw Ynj? ȫbxq{QE/6GUp /-&I( +r57;&hUࢦAxUXGη^ ?Ɔ+؜Շ!PjPdx؟ O_[3=|#wˤ y5%9/3J2sFs Q*=̇W>/q{almj=g'̖*τXs:]#e2sdsvUkDl'OzumRb2ď#iZՈ w.2(llq7-?%E(ÕV5z3R&4uխؽZ?5cQ<"bޣE "y-Z뼹(d/ych^l[|B:'1^]n| K5!"((񐨮R jG13AKurA/O $ TLh:vp0zuɳ5 zi'tBe/Bu+tz|)={o)ivOd*acKA_?]og&̶@7X)1bCE-ҏG0"|KOSX8BaQTPsXvus (":{2ѳn⚬ N) ,a t{k")d@r__RN7"gv&u:'t-騗epKw3T1"^`>h 76ȈX!`[ʣ/qjy|'Dž/IjNm9M>Q`ӹco}pr& y Iv0[AԊ9BKBrFa% a*JNڏ;S! q:.H{)c [@e,ȑ zX k!Vry& htGt53t`%ID* NG1#~ps^QM[ꇔ.e@UJ6ġ <r _m//Te(ozM>׉ؘzгCd̘DAIu^I/y"DHK&b/>H-,\7e}vJW.y>/젵" 32I cCX+@̖1np )1WKg>C6pa-?iS1P:~R~SRLlrCi9uҔS9hpxsڅV'@Y@R?ܡ=FizB՞֥o."u ~rŏaIr_*}\ٱObP$xt,}m"IEWðSL=@ ,AjwQr#@s:F^HSPZFRo?~("{ &RH…ޫrZm~_î3DJͣbYU _&~rh|t06 iG+`.OI yhx _"3ZTtdkVƔHځ8?C2nl;9qNor-kUԨdxͬ=j\AqPn=M2_噝>+1Jhchn iE[V~sdi('^Cά+$kZڼlf`k&r0>'<0c?=S<;B^^/y% 8 k[_|#|R mJ{wrPKB)uKTbL)/[ 4׬J2ck*JiXh}+x^V%._f a_qEҔ_¦:X(}vyٱkJj',;J< XI{2GahpE#BXa]^9/ksE| rGdɣ; ͤSZ VFSC$j#%?yX4iEAq([;nsg|uƅM2dx(ԣI j-N6RTAB،[zBA\r^#͘F>9LXg"~s2gb* V-{#r4ohFs$eRD a?ջ襨eG2.!w$^A@=}Z8"P/3 ctQOnc^ۨE:R[ ڃ.vQ9d]!ܱ@NJCle^Nkq #dUd'`=g)>mtW5rUlѪC=qiƩqS#*^s ,iDӻUY\~/ϝ1ntBNGl#>`@.:۾Jt] > ۢ:AsyOQq$x 0^v걩CgsFL^XpqήƼ$^dYJp+XWv>D)L,[Qsoq̍vO{qS-H5IOW-ίW3i(9}mJ* $ r\r"iJ0nOL' Jwy!>}\1 o'coov$5hޞaRM0\tem3nH+ŭ"0 +Ѐ ml6^kC7y%ؾ, Җx6Z:[Ь`(1TGE]*5J"($498c!8*!:|Lm/ KZVYBk@ aݬ ۖ?X MfzWi Zk'-g=JE$\gmP{. ͵^@IN` ! ) 6w #Mt"_'T]T MGP/CV*3!+i6"_ @REl%)Ghz8-0;1b$ڤzs,f4Ց+u* Hfb?4q̦Pt. /ސş.|ٌ N\ zXdWU_>3N6R/&UzZR}9}RX* $F1rdR@j49aڀ29S-8!u!t4X#LL= /n%j .Ec@HtAj5]kM^Ԇb5WqQk!O?oan!@@SVfam}|kft>*7۷=VT _8.8\/47k:g_ĤeM2v hISN@دTd<)?~;,to&4j>OmZ9m|Vg#vD2VM]Ƨ?D7CO}4ze5)Z&mA(JdepJn5DC}%dԮAKe #VG*?^?[; _%6nk}Ut6~#gS)^A .w=}Us)/".~IB {COo~VmΠk#%bO(+Ŝ''JjDAg2^)?*%<$>1"k6JMiu#ՉiOD g犫qpG)kĐjŰB F_*[3t8:*9U.TH977o'S푰MZ>40h1ˉΓNZ3Gći" 9 RTIad\)LIwKe٣\Uށ9Jd/"uDx~aߚgu;[84<+[3_#ǬRZdiZ*̀mo "A{T.SfF z(7 qf]\mQUⵜ%:vP"pLNZF=+LH7 =݂Yք`Ca~o@C҄kedާS+V1sr}É` F؉ QeG? Հ/OJ_L2o[(&AecAGE !\AI)+V~Ҭ7[ΛzVyhO-|,S6@\A|f 8b6y݄orJãYNspZR))u{0=nEC.8;,\VQ<âþaLAq@"Ҵ{I9ӌ\r8QX^Ί"0Fzĝ몠erw4|6 YÛN O60t+Xy!z'!9(Ye@dvWSF0@cZ{ a&UsGRR//4lݼ akI^hpvCt orZ;Qޏb,9asZi5ȧTG<- }kiYKz~-b#uЛ~hoe|}_yK +qD-4ky=\^W'oӽ HNl뚾j3F#4-@{./pMNG3H"<ìwZWw7Lp1㤠2Ѵ\ڈW# ǂ/FvRh=Z[BF^]5 'ŊpY҉X +%Ju|ǀV")`nb>^*Ο$H h BӲ<3fҦXmHn!L)͗o $_Œl> hj 47="[4a|v ͟RXrFq#ӱ^GŜkPK'zifĮ#!o(Kq$W̩St0PuL[}va=^?jhǬQd3BA|Bo}{},f_N>=^gRmvd~ǃ4A?K)w\"6Q*75}8]iZF (vxoɓ ];I[wֵf(^,AB9=֘P%3r糩q]H\(/QͶZF@46Mb x3wp-(<9z`r-|]U0jia0`[h5Ǥp85Z`erb㦃Gu2 _ɶ8jTk|Uc-:1)S npcŊ_-A~xx-j&67pxu|ܮSM R}G_Y*>UjW[혱mjI6jy XWUְ`$񖩨~OW&.HLj@ x%2Dj۹M_@ 5_-W{:FdO xLr@#CUݑ㟆C.V/itL2buMmɩ]Ek B-xfM+!X4@ ey)ʍT>/^|UbJ-iڪ;^ ZIFM_tQa}2@F0_L@AT ] K pnF).#[`mQz+kjDdE`[SQLHE[C2ڜX5zAo#3>vvW2v21Ot H}KXAnh^J#.)^ wm^Ŷ1T9bu}.nEEW#̟M*zйK0;?UjH!p]K{OlDc(0J36Ze/QfSv{:)Gl7eRU!ɺ(gAfcTÅ|9PXwoo$ {"*6#g&tr^ν '^WJZLd'U?Ȃ4DyruB'Y؁餰إ&3"O ),8Ue6cza:(GZc R*/{ @q6~f%%xiaղN֜7SYE2 Oi +RM4 3#9)#UlR@/.nuḦ8rXl$l V녿6sgu&FJ>MSa#l)No2㖞_[KaD eWɴ'dU78s>1x}<"̆I XwMh3!-9" zB%OͰvjgSO 7*(nRbܗ~a[z>SBT>AwڙЀK:j?2+#Gr~}lVRNUnE1>ؿsUAA̯*rrbۇ8rICYQų⪥9f*ԋwl&r0 ܭeRMvu:[]B /Ij52h"KȱYg.jvIIh[x]noLh[`?5UۣM"I[pnPb4vea\ۻlU/,Bsד{#"cfkv*`S9H,Hp)/o^c2n!Js&uD جO\Яr A jRthb$o^NWjVխS  f ==NFΰ2@E s t=-rJ { 61p%G&|ocz`06N10 ࠖe+miz[8(Re8|dTXO7֒[*oooBg'Lz8)1ѾܖhnQpkR3HEr[knǔM=g}HpاWO @CHu 8}go #)J+p 8&ZBŤ>7 ss}T Pұ\v-V< MIto*#lWSW .{"hjU)F/3}VFC@Ý:ކki!QTlP|ŻQNVoؤDAyP&WXgCnO`"Uߔ,YnEVa>nKw'2ֈOƒOs3ܱ^`5ԧU 甙f  ?{z W8⧥N.\0 80H{J/IXhR\Sj_O^DYuNph]YLV~tdPf+2q7 ;<HutSE%is,Ӷǒ9ȨB$pLҙȶ6KP;(SDrR I`FUSRqw[/ОN4Ԙ2pGRÓpG2c$: H#W7fָDG!<!گuA`ᱣ/VJ W[g"a(X3:s˿q ]Z6-9auT٩g`q͎ pIJQݶyVJB"1߅qGR:s.#SE2Ӹ傕~CM~,,DrGs5ca7.*-(L;/Mg1G $R }ZGx*ḁ0_KE5,;DP&Ʋ2n^xP +aJLrDPu ;=^#E8dNSH@CL1,r bċT[x'-꒘zr\k_K>[9F.–7@4M%ǽ0jj>mIJ1p~:#ɡ4jlcNי9RJ,{ī䭆JG;dT gDÅ]@aWK=\=Njt96Yn+.˒ &vJ/K5q,SiZc ?(c"Z ˲!tJ9Hs&{Oڔ`K22 Š$5[_Ʋ_T AC1| gT,R?$ i,Df+GM =]4Zr bt1iǥ~M ] o1?,aG#>ܷetM|>[bx<j+Cub+&p O>ˮ9GCˀϠX@4;{*9C'dQ<+lpx%6]62(%WG9G- J"D`m z# eu}g-v @rON-'w2@3|CD!k;.ӴTPnt5z,V \nW.,3{ ~\tNgw{MF}{lw0xB4¯ f|tUǺUy,@C= vuccKaEׄ^+Ղi-DQR|Zt[޻{W?u][(+3yܷ]yuV1j ă;3AZ@=:)lߑ(4*zcfJvcQ^8u84sj`ա*Yՠ(]RQ*!q8<^W P{DFq8ܺ*;Ov۹u]zs󣭗N~$xT#UlNLANy;9yIwNU?ܑSLփPv5>7q+4 P̽TH*Ld\N ?$&YdqQm+PeC#cJw:]Q0EPnms 10{Ș}_=4~r+Od?©TKH;d5˂F(1S$\YBDYQkqpF[ ƇeKR1kRp^FFYDw 9e{ΧEY-!ta;H##.~{\nQĔE}mj K(:T;$D.!ל{(:ӴCl>JH^C'`8H_Jz:.ߤ@#]s/\Qj[hu5tacJPrä̑\џTaXC~(2$+GV0QԚ]Cp[fC3Z-Ū^c <ǦP09,ukd2^`j`pZc_.䡐SE^;W}#h>}s}TuvQlr\ ug* AC>D\ˎU6v%޹C8-F!4f~a=#@z(6l,#3a,Y)AR(e!ѡ+gm?vz3zXwi!WM9dRwʛbmy\1/,z- vya+k$1ZFwO<^ffVGiӻb1CIBD9;i 2v`#zr(-Mv}Gxa>$'}zDkq-)frӨfquXk3YI\T!mC{"k7&9)j(({-O9h{sb`,1e1?tF \3e$3] QXHI.~_YiF_y:EsB:4Pʈf(Sڡ2>ޭ-L>Yl&gf%'Ui^ Է pάSτQxOׁ0yLplq \Ψpiq8s"Yq~,WD#FFy+L[0E7OϪo**ܫy񛭗x{AwNުZ#d ~iCעռAtP)J- kr|8 zR^P$HKD 8H/~žh/Mu"q_|6NbAj*"V$ t֙רgPlMstWw[(WQG f6RB[PNdڦ4qUውGRXD`o|v՝O:( c.5)7&iV VI (heiA^a:%mv4>H?r;/I~! ;EޥZ9s8 }H4EZHueSn-wUvR8oFjDE< δGv63}v"\̚B $JV A_C=\M>4rV.Jnff|+\^M 4poPWۈׂ_ K|E;.&*>q =R*SgE<9l0b *{x=u2ue=.7VH2[H˅xs ~=p7ITC*|']5f2%~%>Z@^Χ)C9 ^~JǜF}7OtYɹ4oho=nl=)ڨ&*ygѣ5c\'S El%bO]-[Dھ)eFou?9lJQD@ N@ t[v3"d vD[nh{~2S ӄT鸜Nv˜yzvaVo1Xg>:tA[UGV#ŴfW0}=KMѮM~ c6(obbCyW!*JG&ڍ`mğy jeZOP*CȮa" ~UIaǠn#;ɺ'{ގ E >ȹt~7hԥV$g*IaNn%C;#R%nsԺJ_\mo$@KI4n0cTuheIfґZeֽ #Dȇ wrL$`=تSZoV`]pZaF}L+S~9]SXIZ њywJrF#QKNj, 9ml@3D v0Sâ%_|qc#,̧h*zRtӤcM4'> Ȟ|⣯ pUf4 TD+ lBSS%{l0+ۼwsKǪhY5t"힑saK߾ (֕3cZ1_O-(iJ,&K$iK\Q=&8f ~(h>+4C1ђK_U(mftN` |1ܓ5íG0kEy֧#^+mWC h6M>5Nkg ǝ`N""&j VRWN5}Powt sȿ ਫS6,Ƌѹث.&O~^ /6hDDأ&Q]$b8>nZbfl" UW6)ŕc%-ÇʧZ!U*sK%=rІx Uk7~pO'g*^h,x.4Y8?^Xu<( 2 chnMICԣx+;G,w_E$yf2|8ov=Uq~0m3`?:V?y+,|aXGa*zmbE}' YQs}8(Oi;b^u9wL֘cKEWk]2Bl%i"ї]!ekf=QzoTs剭l,l$w׾SInxS6[/)j +q`Fs9+1H:Ow伇5I"[o^:woKUvLS[\ӿ^;VK 5JN[}zfA2Q']ZC,e1٠إ6'y H*aGĮ;/6"Ê$|fBW~;P30Yaи#~SXZЄ]BՔr,Yyz4 -6o:{` )Iŷ q21JO7 \$s`JLfѹjK!o~DZ d[ =nVk4~<^b雖BhA-$𺃶-$[0 )<}m ^u#[ ]"0G:?I5(\T3H]IKR10r7Lq"F/2ҝ!ZJ@-iO}1 X̽l." 7>oEϚpנ!Ps->='RM>3<'8q-hZ0!Ŗ[ƯyYw{MnffCZ_<2She,.+ "SLIM\,BH* WKGB!7[7ǀDF|\cquCBUYPܑh ' gdnt2?7%1N D,@u>n+V<5:rꆠ)(js_>-۽Dx@cpXMr8FB*uU"NDz%LX8ơm Q<%F#7Lq-U6ϴ p ]̛͉ CcTHal"wH"f҇{wFc)(Cszȭ̜ҹs1Ȳt&.eCȓuÍ|wXi`iw88h|OFp_P𶜂3|0,1Y!91UWe^N(j^,kElk o b>wtFJ#kXpUμv 2ʁ蜽iG8ڽ8-{- + "+N'e?Gط$BI{'RiH}vbfB{C1 fb$y Nu9EEz`0t45̄ff@j<,B7m QK $1Y]LE6fe<{{]ƁZx< N g %llU* @G1.@x 'Sݷ@bX>*j? "yk;. 4b_3ĀdM"[Ao=):Gst6ڥU eb(N=MRҟ=vF`zÛ.?\\Ӊ#"+Y HAF=AOU-ހYm]&"PCe@=8_@o:3,rbL&ZǺo.lu6kabH~ Ov=mD$Cz4 rYd b.Xq\}7~֭uJWzaa˂VKFü/#oVw)DzUT7Z`6)|:N!ۢP]&fa I}!iS:S)Re/mѬDwG>$O霷XTGBmtP\(q6GmKzEgih} K4g6]G]LҠc֑K(ܣf4)t0X5 5Lo,n %rr+اxD5ݬ@j-#ƇšoX3L]Z瓥mTz`dn<:9xt.jCMVtvPQٶtf2wV!TKnj0T'8s890Rq|;a[+0G&If5%4FH\򹽍,BlBu~q˛ML/1VwM* M>[?6 &}?|V9=J3N ҡCaChrp$CXPuѦ20e&+9B<zX!XZ-:RU'iIXb!1/_O<ĉ ?]1vVVFQMP.OA,wMɏKag2ž[Cԧk8"].1<2\Aj%`ӯ3it,تq(A&_XD Ӱg)mnyH&"uR zqEΘ)婒O.\c 9hu *!|dj"tSpr*L2Q`#=w3`̀3}ج G7=e8x%܃B2ڸuR-I q>7 {lXҢP?8D;>P  /MZ89Yoi/q{i-K$-y}|[,ÂP&iO$Fm]D+R):۠jD:-#8J^.엔_st5YܤlyغJ.Hi>;{K[=rz Z_M݃q%s )(9$zb L@&pvrS;!i037OGeJUTIn}NeT8(/jD;޺r1na!lk31dZvO|ߏ\Q?˸ ^R$ِW&%v(CZRoB&WB9[D"x->Rk5?  +YA@v ${\1=`+BNk_@@c&Qh^1ǦDKHrY't7"7  $8y'W/d"'#c_N, ^b$2A`Npț(Z 7cݛͶJt<'q3J-x8΄osk3 yKB6MxMV_%Ex`=*gvlU:cF G]o) 2AEW9h=Y@ev#?H$yXDn_E 7\+MW^Z~NV# go Rlup(Tn"8TiCr!! S;P}XhuFR75z"[顬i'Z5_5Fq_m#6 [hJȸ h; ڤMBuC?% d9#G&tҮs׺5PKPêg![Z#p=M0mTZɍUk -xI01)gnki"#Lm z54cE4$ 1i"ph!>Q6.I[K: SG]bKLT h#D>[5iCXs $*o<Ƹ<\Ty>' vbs"i#DJ\"W9vrQHqԅP ZپyaO?)C98+ '~lo 77}PپVyCmgTqO?gq1xO69RP@%ZSN,HIu\ 6TtX% &[}p9(sᵯ[_b)_WWrٰ^:oFP'm|}^&>8O0կ~Sj ځ:]]?NDeCYS+ \?,sBT7|u)VD=C&R=YEb mzIeBw.mְi9(l"wdi%?k/:%Y'~aÖG|M4"jq څ?۾XSs;tR:t[]) ouf4Od;(}WrBY:̈́G]ۅc_T~/k0x;W⒎kɨ9El@\Ơ^I窮zZFv uZHgqN r{3=zYv]ApipK:E\߭\qRIr'SlG@ps~@$f*8Q-Q8! `^̟{OdG \t~?>+.5-f{6/>RlG7Au]HѶo)p3*"[$kTpx.xè@wm@-+ LKq57&3+pVhJiCQ-Pь{ռQq[ӈ|mh 'erKˆR=_$T{ Qh~2q Z85V_SƓfg[} d`)*=9ETőm>qϾ jina)qK곰 Q?[PJe0JU`w&8+7{CMd@xZeZ_>Q}nI>dBV ;hY2XjgdG6%aUkk{ƫAds[ /~Ls /Gmu, l'āwe잆m%ƝtdL 5Xj젎J^2Pǐ #xF% e) Xig]AO {RVVvp@xMZaz"4öa)YG%^ט$B6$Ag5C.K8Zo,@&cSEiTsMe6i0СI3@El|#$_K (OZah,8[ǗSIGoK0ѣ#FfuIVsVTsh|=/.FrG< eLOgJ -P]e4BWٸ wC5?:riGER1l' 2^$%ZHkzv&6q%`W:I<(2C1o!xF@Aj@ X_0:T>HjcE:2Ň mq]Aѵ #_o+(Mhpope)sQvH݈o镭ip7xsL)nHGyB>4zuz=ڬ̍49(Y!LUFڈP'ԁA47XP T,wn9Y[j$9)bvҺ;-2B6_B/9AiWT?}mF|@9:CJ!W+CjʃYl)"h*)ô^}}>4Xƾ84E^$+˱EsVvFr+<Dʊ;st6*~q6px&T&3jH||ixGkDR J?|p4ъcE >09 aի%#. ҉WE"zHm ήXs}Ln${eҨLrS"4HoUBX*Pz}$KY. +|U9vN9&'(DR'aʧr%UX)j]*^rQ`eⰑN?=o`mV_lbr ĸEiHpU@A$b  g߮~Hfᦧ*ՈH,٭p|37@ zOǿvCim*H-\}Z'Zvak'V݀8db#)U[gJWY3s?Zsf>N ZxAJ_bYA7OLGc#H[^G[o}dL՘y#qu~ovi |)xۋ l1Za>>`N%;a56zwG޿E۪ц۞`y_5MAHJO镱$zj$ㅎ|K@Gm>1Qq̛rNQw^G>( [42 8Gxf]e֚'Am/J > {k4A)(ᮚ4wXHi pt9Un15)CD6h}%V0c叀6Fg8 EQQx}ue>xO 1SxXuH$k舷"'Ek0d?4APuHԐ :Ĭ" 7N2H/?t)\1u/K$t2|, T91)O Y*r{K@=v")- yO l/ 䝽T ~_Gm4vSjMNj}7Y\tRBw |m XQ@^2FM 1U9eNDʌ (hH̼NaiͶ&-m%{0m&C9e1[ۋ x:}&dKH_t[k~jd?ٚSPႥ@ Fr!>XJxئ+֩Tx#i @HݬJv֑#1z?A A6)լִE݅ ԥdžZ)z3Є͡r r;7$S-˸z Kg[|6LP9=1ۮzQOZ+i ? =TU|?2 0[ u~';8,\[ƹe&+ lNA S@?[wPk vhhE-2!A5]gɃñfduTik "du3e8nh9*Xt4_pɟgQh`XGb-s̜$NRV/oIP_^F)  B+ -960c(wx)Qڱz;Qoj`GR lE^3˛SȻ,ձro5RgS{x?6i60hNEJ. YZ; 2lI+COs||,yc5ŠW:gY<0nGzlEkx T͍gP@8n$@Ϟ.V+@~{֬XUx}~:̑ =:Ġ88-xA27-{ܶy x9Dw"uҖyœ}sn_\Sl$r&VQ_42v.v8:7Fb 2,CѣAvRB2)môK-"2bi>&0Q,;)vZ +f3uV40鍒S_pyIz|${EZvG*p%@]qĴC@*9CuD\ b: _NYd%9&S&Cv23}`{@/2Li'[ҳlQ1KƖvuJk~::܁l;rGflfߛ80#-Ϫ¿^t)nU;A(]+$%Դto֋BҴ@V<}G}D7dnliX>Ng8b0Nv.URVT}vpj`KE0/80+gm"`vI*wf򝠪JP~n\G[GSD^'/dKne-FfgcW}M'H  / OBI\OE(AyeeVt]0 nx.HU -3 #Nj%i{ф]z7CSaH$iz9aX. [s}xBv0r? x~0TzozvɔgL+MK8Pӈ .ChVg y#J1i0OD^Ċ#!b ^pQJ55hgeVff0Bߟ.?LkDR e`@ioAo1i$!Sk/87Eq F07*|5i[`k&M#O|v;ڌ$A_ +Hc5$9kz$;B,/7 +T.sw+ vk;x&P'r =Uc,IE\ݚY[Sw<4@,|39zIaA7h6 3:Er}݁w|DT}RiXĥƢg._=P5{%Z13iCAO(i f/ig;,39pW"x;E6e4C8F<}nVʏ1 ][\ Yпy I<|\. +?Mz' c=PNGgJ$A!ђFUjEBbG3bE} S& JPyxqo`'~)!u1g-H,Gt0f.P13ii$ѧ[[xД0񦳾~?\vrRN*ӅvER9V $Μ4SHDs*`XqitJoU UNND>)*TMӳ3dҊI>IgkgB;C{#9~O^5)ᶭcPyaC-3?^#e@ψ6#,5.a7BԖְz^>n yݠ@? {A}~Tx vT S(4Ux_4 EX(+L?-Bfq3gȄӓy&Rr,tU2 [/Э_$X"Țj6MT b_0Q\5u d|Gս'[5x-+[#=|dg(dwnzF6[QB^+SZ6B(g.~%[^آ ت~ʯ,Z3ȸXQ5-4tȀ$+U 7i]h YduB>Tr" (JzF"r oZw2oXm`LuXDX_#fJy1aD_y3&4^vǘOaP@ /=α[ښQU.~յz/?8&I|vL(iZ|@/t}CD! Q6Wޝ|??b%ޭi0$8IY *H:̍^Z}g2x৽5aK%0QhCfP[ғ:#7/zWO%K[nSHG=~Q=*n~3mV,_l~53-ecmPNw2Fw"wp7h$^ShwGA"1E!K'[As(7fy%Om"3Rʇbv.L$1gO\}=CEW)ДL˜(RGpсvS?d'2>*2T D,4AF4X+F>9=6ip'&^>6J#jؖ3Ұmg7_] +2/ 4=z2mns8ϣ2E6c3zmDcY'+5}(5mijœ3A6| @(@FZuz*;}|!8WKcҠ$D$Χ 63=JAIKrcnjU "{!GHwV/9yc'j7ٛ 7-T}6:&@/QN&xP~ɕ4:gt>|WNM'd8ĤmVvw ʳP)^+s6|.$dqJؿ6"f9b_2e n2fk WT{)*m'=D'wt R^ h:B^S:DS xWjkĞ/sbtN+>S^R^A} ¬X z-;S1^*Y>ҫ Z;\ ƹ1e!ʞ_զhO8vvjƚÆakUcmQUxy!qQ;QtiMd}ׇRU:Xr߭OC4I E;(н^CbtQ1F`W[u/6T $)>CagI6#/H)=?lR׶1b#W`'+Sj%u_Ƣ ȫmVAÊqtA*}橴j*%@gyk / ^L$J3۷~OHPwiԙ1QY:=[>BHe #md /k%n&Dq6 [dH|_P[G_\?9ߊ !wGڏO?9wH!BWsF2S02GΫ{T |}GHt/AK\n?SȨ=<ꬖ@ erPZlz&U,bl0#0h<^N`O:nkFgGL-E.XzKz_g\Vb4nl a;|y_DJokG Rc䇩n:.? I)XP|>laڇ䷽~FPA3 g[{ 8}_>JM0JH{@V5=_w8hqƋ"SP^js43`A>B­ E$j;DOmb ='А63bBbodJPhVDܾz_zY}n&& B #` wd iO *Qv"!^UuzͱВ6"+"]z'5ٕ;mH$r*+J<@\$UV^q;YiIANwV3ɝCLm@pfoC8"N~*=ȅ=8@nHH=zѺ|.zm WpD I6$ 辰[鳙P&/hun I)c'TVq:8yX&!VJ⧍EY( ָ!@X\6Fj25wAf ~{b&fi硋s׭aRGu[)k4\qBwUXrNCrIr`F)zYO/P]'7k<3@ rRFѽ@ALW!uqyg Xh|>pg]ұ{۷-,ʼ$H A?E I-LM -&~ (A/E4ŴD^GuNTt31ՃϡMwME? y G4:a܈柖xGѪny]/潉= #2vLo ;YNXnfʶyW94"s=XJʥ8*w{:렛NAfI1A< dtM#>+EUX~w챥 oHyx'&x؜g!`IB*Ú~&; aX.kQp 7%lfڑTH V[x R; '׸E)ʇ>*ģ %w: ՉF |&k}Ձ{=&g4Wjf! ؀Cގ*t}v6yg˙/4K#1sX^a>hFj+^Ơ"\Ԛ ]9EGk%^5D%S,O}فAWNr?7pu<=GN*C`ilu5!C)!*Bo3HkyAP7~;XӨBVP};G)Xnn ]qL? rI{Z;W#,\[+(0hR /|GO^8޶Éᓑh_ⴁZoĻ)6x)0 PS 6-a] 7׶=J&_F#@ƴyO*(v>GƭIM<}nSjc%EN' ,*cuk;|]3/zd:LܶwU5V*7qVK{!va~ 8ۄ60 og< 1xh6O?f(Qq41\耻1-ޙ,8 .C@q 6h1y+_q8o$v[wx}!;%?=; $V*8h^&ӜRYXT$JnUƅ|St킺Ĩ@5 8+Ø:`R^MnfQ<4f=2GRyX/(aі^zg0.Ka4NwY ~ٹ Xx4OKtz&&yYBH=*\л /Mͺ^AtK;,Űݴ_ZrbR2>FSǽn4k'QUڮ!*M9C<0,&X˦`eT~b;/MOuḱY)4-k7B4 *ǖ2e)d/(:5/SȟF@Jȷ*}gҭ21u<v݀SsC--ݓۇItُ9W)J,-:#6]JF=-̔쮉K?SbJd -=*tX_G=dDX?vc5 :qZJJ- +׫wv37`zTA!Кoޮ^6٤9oT٧/^Y9gEkAbM[Cҫ*oD+ aQXtN.iJ!8AR1Lbm◾i]v;Bj}}q$(P=.?xM^~F뿺rƥbTA7" @LJ)@ 3h )͞|x]ڟ҇#x ÖB9/S!$7Ypo'֢ J[!7L_n;`I\x@UzI DOM銆STH-%P=!$k" sX*W:}6Dc3WPB)d33kxgsÄtƀz:ǵŽNe:FlytpQjrtF ^7}_V Kn(.=f/] C 2y)UtB88pdZ$H'`2QTw"n. :|VH>7쌜} xUWAc{^v7~-+(y,;?c%~OU*t!ț ! \G#ߟ߿9Jlvm]уueo7s2@ ]qXfv-DTK1D/gOv@ZhO3 }#\dqĽS,XǨ19jypf lnc@!2適߾6$*fD)["ȟq`/Bb5:W BO袆Y6 / g*/,voA nӿnhjEFhgՙڞA0q. lq F @Ix_tU <R2<8(& aI8|[@FkA}Z)wJ%=rm#WwW,T" 7 ^Y&^<  /sWPS\ (rYd), ( 5=^*Vvi-tref*}AAKun<>T+jq埲& X2qYvօ~#h}s:\qnC.s]11F QiMYmn;GEPKѩ`YlYQk[26^?{Zi;@$>Ħ(?:]|bZW!&KBRTi?ӪJn U}F/آ_{ȫdEjt-3Z:T΅Yj\+cnׄ%Gńy ?iΫZyI S+YnI^Nxu::6~d%6l@#zYj &H ;6̓tIr@| &,U@]6US)w=4) [B!)*z}lci|ETc@xeH\L,wN5ƒ5Zv/٨XGB!Se9IOۘgfe檺+fG #f nb+ ̂" ]äMJ6f})y5t m2QLT`9B$@O׎o^bX5xرҍa w4^@^йLۊ3 [(WkUJͦ!^Zo"b n]'7@Fq&zh!%odjXYH|5vc~3u<$[c2dh X(8:ic X9bBJk,dNp DEv%XPbjD5rd,aX6.^pϧ2S#1 eǝf#gƥ'YAv#]+N6N,k-hp[9ߟ|5Bc1F̩,-o\hr9m˧rS/}T[FXkY!| 4H8S9!D׈Bk{*eoW$HnLTA8eբzw]gNMM~@nt<xٓ9jUy+x3aTPv혌)bJE_z="# )JG#u<H~&^*燜7m5E[y4)hIHS γzC-N3ȜsEOIzƺӊġj|x"逿IZDhhkZ1;8sUs@tEc !*Qk)pڔɴG@gg EߛX t SNҤ0S"h_1= \9>+#vF{y5~qNZZnu(ms٭2Sg̤[U/B;+>$ږZ4b-fFODlI90ƕ}NPn! ?RIx}Aj,;H'+u $cf,%,+^{Og0IkOF$LrNHbt(6t{=x:O2Ù$lc%.8n v!\阗8O( ~[ ,ܖs0HN%=rjvo:k-l-#3Ro\i3ijxi;IohvPF*F:蝆ҬGam[RSR#X a/IBX 12NR93vuI8#}{?odh@wpo2IfEk_L@u6rSٻB$Tq{=+, QrpuX:xN>nR@3f=I5i . ـ؄z0`FIL*z1unTmꛄmc0de혋"a`1+m{FMV/ ~BY#t{P3z0_ZP]>sXdʬqO6,yVqMMޝZf1b;K2Ԏ2,ڠ>qфcBNe,oU6_$8H!pvʂ&iz^ # gFTO^~@Qt xnFtxe -.H=ߵwZ5bxN+;}r:NV6358HYA36ڏ(ELeRQg_뿋ZX$XLi@MCs5?1 j}SQän(.S+GGaƍ` 8&;p5#|(d]>r!Xm:_?LGkTWyk%N&WgvZd>nƖGg2^kZ qmU`4WаY~d!A߉̤,oMDa XWfe> yr*JDC$jU`L(!#fz- υޗt 8}mjýu)קgzn'6Zj5 [>12wb \|LjTdQl>zIaܘkSD֓t"$Jg$̅bYs]Dfj#G3' )pKI7iPL(d/-W:gMZ jv_\9\PL+L\i]k/rs{{ż1ͅUVy4Gα<zc plLר?V*s%*[1 g<ۜ[d_XJ=&}nVLq|DCN2p4i]\7$ -VۑƓl h4+9=*7-óTɜq!;]3FbmL+E]>vݥҩxt>lY(h?K34'Z>6j'rZtJ {eqҰr"ळhs*iUh@I+Ե1/Zsm&+q֛b|$'_Ss'J$[ˆI<9O)@x)QʂIfARaO҈D| ~kB\~3})CAN҂7x!Y*kע(k4E51F%@ ŸwږBCU+cjr֪Q$x)aCni_hed;PE=D3< ,f-S-r&0r6"i(/v2Fm-s*E1V/8:lO ;ЋW+Pn_cQn$rFO,$VN?eC$ Y3׻Q ;S+Ə:4_;̒XjDCHHuhkA^\eJȁ^{_)&HiPGs;IR2k^UXDWq&OZr>nΘ|+P}%{ex}_";_Yn$_#j鰟7Y>.Ns6.7zx匟qbY־iA5]W3!aJzt0 #TG%W;M0ғ̣Bwmēܜ=bN뤉fϚYg7"v86=~<}@2?ɨm\GieYpS[ұ;qan7ĿEFׯ&0&E C8 !z]NTҤPu#0 nn[CPeČ50sΐ@T6%?2A4)Ikwhױ|ݗZ$>1jѡ: H@a&=2tqC]s|$\%qa=?G,eAwy#7X3CQ3j|vdSrYr 3(G칋U}^2cOyKUWEջP?;N?G&tE™ - ]J^/X;&reijϛv)8,@tm]&ŵ- }]$B^-7{OZ_;߯dL Y=l)tq\6v_Yϱ\W:J4:5J"iIZ$Q$n"jmjr>wGe%{IRotOX{+ k( .㬬%~1""_ 0@qDhTKbriFRZc{ Q=b?x\5T@oQX;nu1XRaE " 0fPL*}o9^P̜kD_02L,Feךnl{% YAs1zZzhwic`i5hQ"+_g,qiPL)[Ѧw!Hg zޛn]7rk(m#nOKC¦/\ƻ潊p25JқK*r G$-ˏfaIkGyYB2:y/_Ir ڗɇ}f9!{0ZŽ<5>QePessΰ@18ʓDCƪ jTn6DXoomc£"@`D] j^@!y'pEKZ);~ΜN;XbR?I/6qrFb1m^tjHW28SSݰZ;ѥ S| t$5~rm 6p0SÎ#v{^N^/P@$NV"ȦiH:c\* hSc5x>pWz'b00آ2rrD W,ȯZ3ƒ80Z'ݍ jN鄿Ę&:k tJDkZ\ZI%H"c}?lctPݰkQk5&JɅ^Xd轂sZ[v]ٻTO泔 I!-,LMˋ I^Syi(i#!uiIL!ǧvp@\ lM%\~`KoAi6Y!):M7N7McU >vǠ7oMw"m U= o-.wBba~i)@AWN!lDNGF߀pQGF1_Қ'2ƉwޖÀWyrT_ <h谱rMH4ƿ,tJ]Ӱ1\ _g|_XXD4)t_ K6^T"gOk$_4.l\+-}'x`c{k؊PK5&߉5=rEdUT YOO ~~;є}s$ۤTWqb([x #[2hw?I`$ĸ mrYjcd?M$1.PA:%;cMh0Zgё nS\Q\+PVҭ< ¿2R4¯&C~:O_t.wzlPe:VMS3r+VAfi*V z1_8YG%vXQn̵!K̍yPOH~B {3mc3&EeA`Ie\^[C2߭YMFƱCtјYm{°M{BOExDFeE"]>7p9t(ʃbKHiuؓi@`͞+Qлw2Qu'fPV2rVH<^bR\@IM΀O/J=n7A#Z*_:nCCG<\V(ҷZ^Γx x,0mP" HjoerŎz`+Svp=>iw<0ya>uC ;KQygafxr!y&gÈtx8peA/F.SH^ɑT N(+ .6z5eԜZ˹ᄆsHflA$%l T V#..)lnLav]F4VBܢ1?!zUo#c[`"Utb1Fo?o^ՁAg%Qb@gp^u$-d륵 1Ϸ\{y>mZ-%X2dբu0d0_OwD)G+H=]gPn;Z{5qtk?ƍ`aNPmre*YxbhD?)9şݎMs-:yxY?T2B^$xKc9AX0)l<Β T=T>{^ӰUɼ+ .](j3J~w ٵXH:f޵FQ 1A hZԍ^v_"_ya)e6U8g_Tw vEq!5 ⬮ y1Cb >cva%0XF]:䦑'}eKhu_ԶGB!YLPp=B^^hBzI4|v ԰ 9mٴ@E"OBԉ+j[ cNɡ.8:mv3[͉h^}D>M zc<"cxn cKCG~ѠK`M ۦla#?(\[tr.wc\E5aiWh ۩-_\?ujT;2fmuHг]C *%RԘ5c'w75 HkJ^?yL0jn@|QK ,̌D{}^lq_>ʞQ`^ :olIHom&#u MC縕?٠~dS6hx|uBuT8=c\bKoOb [g]e_xG_I6)_jM$|2y5w9DpK`m5k;%_Ze+ C̲_.bEea${`I#OBQ 8u$q*E+HW9[2S?ii  -JlGoU+@I`Es|kK:'1>٪tq?/>SnYt]: t# t FԹX?5ڹ+P w{bCM3URY >דCٮ6nYr1Ϥ}U4,r(ύ uR9)YuXw EOw6`?`؅.%>Z08!j8/!?ѭq3 F|7=2{Lr|І}1NpPxT/qFSN*G-Zc 0'r ~R鞆vrx^ j[ǚ{ FO[W7D]dAq㠌E>瀬7PuÈ2lMP l8azUF#+p.dq &ݦ%5 },%F? #5/׉5kg2eSj!tj8~^}8ip&vVVn;Mgbkvrq#. f;UdvJ%e Ҙan!~:$&*] W>Sf7L>9 FR6¯x€<-MOubw/',݊faifa1,߷柨T>RUߑn;wҺY##51hʥygI WK~FNUs3Ot[\ѪQ(nFREc{ q]U.]a_UTb~R\,g٤DH##39a7vʁ}G70ME-)i!$|W!/ ݦ&"E!4g]j h=f8 :/JZ#tv A>p%9vGWn-ϡٵ9=n/r;LY[A! s6T66O0!{%)毉4gΒ=Ce΢xLҔR$EQdp H,/+bbg`0L2#Lk}Յ(ڸ2lHVyD]I,ـ;6!iԫ d+s^5ŬlqB=#یf_t5w,-!&"]%=>JꜾd0Zd>Nk^xz\rpk>5sm!y{oXF^ŲAДQ{ϳ^szDrq *B@JBvnI/>d!&E`%%Z>3yP?IoJS_> zΖC7j'8>Z[ rA RڹO.5(#+UgG>,hXLi҄nr9_g].O:փ"E}Ҭ&t4]l [gn!ۚG3 jȲ<7uFF0ba.6ҢWDɟA-2ꄪ$6P|(sX#xsYt9Wg—gn"Z}%Gx*(=PTܹ$}bwǐ2:'nKY/b[%$Ihab*!zÉxRDZ45wD߂ήZ$gCqQ$qX֯Hv_>yޅ($@%εȦ:D#Ԥg9] RK4['UqĖrAPb*x;lׂ/,a6g?et OcHz%\=q@?2>NwO&Bt"GqLuO 4saɯ] @<akC߽6T4A&-"x)\P,^RӢ'}jYY"(K3?\?Xzc6 ?YFyi׼ZCCMtq(87S{Ō0nB}mW1ɥfN Ho"dsEPָMfcH]ƿG?U3O%9Tɹ Y ;r\ R- l]*ev&^◇Cu<ܗYlZ h>&;~T񛤕60/q#g۹ eiANkP>ұxV6C3hv#U7zdDnE $_: 1%008nQeA;HQk.Rh*n=)u3/Aqya]<KL>IfiD'9cRͥ z[-YZdB^^$-!ס3N0i+eVE{e׀q..{z5BqSţLxπfV-M/BgV4x@Nt@O`z z,LbLg΀4H{tpx\8VhU4AЅςtb gsp|l- 3pO3Luғ7`FB!nqLMsÊ O\4P9lڤԦ"q.)alp#Q᳗sF^:j&S{XulvY/Aj8e]RNɰR+OO9 yx-,0*घ9EYx*%%~Дy4t@$dGe-pu5Mn|`.(os(21(O_b;-m?ѡhrvE3͔'# Q$Qq ӏ85UNX-:s S9[Oc8@UVш=ޒDڃ^/_4/~KPI̪_( cѮotE2Aw!R)tZd5#XG[>x ID K2CUoY, O=Y}X!>%雅0'+Sj.?(͟GZMly A8.戣/8yDIVk /]Sy=XؐJ4Ydl{־ 1b,F(g*Uˉ_+,w3jnë'!WUh9gB4Լҡ-Uu􈸇ۄ>hܩK&Ӓz6mf}8(ZsY]B}qSVU{!WX lW UN ~ESN vw[thk-5q͚+oNݷH*g8Y7c)7GWkv )lP,Y lu:0x{]?l6_ԧkPGK;־3!7-Bp`ӬK e1RRM- ab.73#&8A1s_ J~g1S1!s7Rrl#O.aD654M0Ei[i&3)t=X}}Ӌ4XG|rg7ڳ_@kT 8ZJlZvʦ ƃ9!yY^!LjPp X9Gc$+ e(B*8^h@ܦuAQ)9@פtզ@册SScb8u7[խ+oqlN_~辀uÞ_k˥h,Zge1?/|MUd(/\febiY(ߓp1*S; os6O}w4d輸+r7kbC_SkϙA*>@ QL~Mp?CʄoWDDiF5ZEkHGh6~R}F'o{8R㸺wp|.JBll>lO& BvC#-ڶksmFJo\ o:y7Xgpə%7^hKJ_utyUdѽO:4cɷC/d+~w,·T̼PxAF]Lm>λgҴ襾[5RTl+JJi $ણM/A عXy9'2#P 6 ^V0 |Wμ1OBޱXǽ@@eQI O7ԫ O9#p-o^۠Fi#8d0"*l&|y |%DN&Մ|2Pރ]g =j&*~$2dWl$ i-њ筣c0douEAW#~a:Id. iPu KUk]Ǐח%(EB28?J~40 OYe Cq<&(S@~UTp7P]UG$%:fxkܐ_G 3?Vpڎ?_$hW^"y6>62+RQ@ʋ{y>uBs&hxMT0M8ՀӒ^/t SZO'LW,+w/Wkԓ9c<>U繛LBSg|qSX{b1O {\ >FtK[%nOWcrvޓͬ#9.E [ar $HԌ}BRK8'W'Snz, z8 w'+&MO8*: wrJ O` h1+6bxW~3U4 AKÜͿV\h53^xbu%u mQ0EЭxk֤f&]+xuVJDT9 Bc`Jգ<67uT)ɒ6[24'uԴA#f Hm(vƼ ;:W~9alA߮6&<m+Qxc޺' Z SXU4x/!@RA35BeH^k{m~ ߫JDm/G/.,}ˈ8"2\/F\} 5={.D#Kp;6v)}4wkO< 9N/`hX" ygBBAj p𸅧`5>[y?G1,.gJ1RLi-*/1wly?tj XHVU^D ߎ74GWt Hx^耿!vtH- ]K&t G[XV)Qjs. >%#O6Q=˜D͸Z҄ͱ{eJh ח2PH%!Г0".tWgQwW=?#ez9%[ylcv),RV'o 9!αj|p_ ͼ E{c%Y:ܗSŠvVfBͺ3[kE4,av^m== >0[IVʞc]7Lhy ]l.!GLz5/(1:B5g+|be[мs"ux b?: 9_G1V%,# yzP(&օYMV#G f!d})V@pDxR0%e$t`2GTdWJ?!tCJM0,jETfi}R78mӊ{0ٿZk~NX@͝x*/C%.J?͗]%V"Ps"xWcAum;h}4SZHvKnσ;RC|9_Jgr+Ր&:_W?mOxE< ZVA*r["#c6<}bsf74^3Չf$wV)[. BY}$\ǚ/`R>׎3MeʁwNSz=S8زk :7a Qmt~ezbn`¬(;8sOnփR%%@ ^n7ls("}=/hYsR\U׉ _Mg"36s5$!<)\'8e+Y'ncL%ooj-!:2Ǿ=〔cD/ { FmE>euH60mzK%G(t;*18Zj.M0o@:}yD%Jup]m"Dc .6'ƛ̩WknB%fW֯6β6 ۷nhf%DwT^Oxo{0' pŁ̨^yv4u.yϋB:`k/F%@kg]^az"{8shVm +~/-%=usЖ~< o5UQ!WpKCfEŮ#!ExE|/+pR:j7 )_<$yG^p쾒>L '{|T^CѰ| kϜ f˻RpizK`#w8wN)3$OΫ'&j(vI*<$8Y"|}V 7b9fųx64Q2uݣ˚i}=U3b5gTlo.(w#yn9>鄼dX`ζ0&Vi3fn$~9k|ӹ"xݲ:eJpYƔ&܃u8fCFE(1KE36`|3@.c Rql"_.-h~BVl2&tES[Xhr"5nuǺ7M:z]$}oqa5I8(nƣ7Xhl~`mO$yٞ@h01sV-3Pô(j^Z[jV@?ɤ8|iNᦣqHI75CM֩mݵ~c9Rܵs*hQCAWxRqqu 7O)waD~G Q;Cɺ=f&Өخv Ka˾JYΠ1$B+Ӄvp *Lnl[=fݽ;hFX >(y8cBAlq /m_ @ 2Y2dAwiu%2hn{^|gĉ⣊M@B懃GԪ1ZދB4.epTr~t*ɨ( t} M"#AX~әee9NII^JՋxB-- WU?Y?#]B@Iڬ*eC:quyپzoZ#G<5I?*l¸ [ډR#FX |6:{9tRW# ϒ` .\ *BN)=7hUF+'}:\NpZ+y v7!g?rOy9X7AX]rpPߚO⛚B!O``ɣfFTth#No7Ƀ H6,҉Jk7>ise*kD"zF[hB9{h}$ ':|hA]8Z8ed͋!U 0L.l~dVEQx̶DT@[0V4 b"]J$^ r#mC,H[X 5K9?}l7H9|g=ׂ+'5G!<+@͝J\tB f/D4-˟HSr<79~4D\h{szm}ìP/idF` ]#yvL^s{!ns`E^- ;CXwy}V"Ɉ35=*S ‡aJ1,ϢghZSqظeo7ǕTaqŹu 4ױ/7{ϥSSGw@ (xa$Cq#( _8._}Z=YN>w ZE\\qϖ@aP˜v󧬉~,21zasPgo sng"oWWZwb0AaQVo_ҿT|kB(1fE ? @䫘Rnmc'Dy"NKX,Q)fBTN/N-saeȃWtןL>X4)+ڣK -A\[㢲$q||6 V|zZmwݺ+ mYDEWyƥ&%ChܻO:/sGRjiA9čDk2sݍ!XѾGuZ@Ab!ߔ6YMLHNȩ 9IKq^3$!"wxZMv@!*6\TS/fz$̎/69Sҵ0y |xnĥ| wYA6Ώf, ԀyͶ8YewGp.h]jO΂=sߑv&K_B=?|+ܡ][?ʚcL\?n\minm'D3~JkcrLzH}{~ŸE:-=x{ik Ŏ2~U/vcZ=P!Dm(#rW٨BAGLj8 xN:}P:UGyK5 (tnHSs PL؎ zox(Zߪ^[%_s@joWX~Nws1^R fh w-C(C+ܵ7eL8u<1F 3^SHqYzy81@!^]gۅm'.Rh3t1$oλE O~PT6Gc (:4]pOSeZ֔`=j:-3HtmI\*^:**q^ek cKjjfSuinl M]i#&4 !*XޒZ)52?:EA. 'o"Ee{aE~ zBFXo>#Jt ((ògnd;)U&{RQv̓B3Zw>=VE<E<1 3d:GvEy6w9}DfR S" r"8- %bDkޥa{Lf09V?vū#jٿ^yJ2c1nƝ$J+ m u"Z_X;uc#Ks {fZSd}iQI{,B%aq 2fw%UT~սv7tÏO[~4ivG/~~[|/m2k{HsyFxlgOϳ/tf~_ڍS 7 &h2Jm7\VLY5֭K{Of1Vp)Ne;Y WYm &7A=l G H|;AM=,z%&xx[7 ߕ(qB682ʰE_2*ʂ6L& Ѓ%,omئQ%'&dwF0X͘C`>FZyR<i8_Zﴬw&̎=>RZ,SP.%&~$ayL׎+AŒWbTZdKD[s+ 0HH@ZNS:})PĆjܮ;#2cѹ_m"]ϧT:M?oV/W' rz ]WXs2`,<`go4g-IMI4KCSضb1:-ciШu['OXQ\ .s̘R P=yv5kۋI /VurD9ueKA/Ucoc(P+f:D&^5QKsӦU) DA?+v DŲ;stFlBypU@F8cL9$#Qn&|P! Y66fà'^I7S2xfs]K'toΎjZ|$ni\*@BWnT9ԁZ;`k+Z"\%;ù$ʞgr`c.^"V餅,(n.ՄzBov#ּ4P9pf=Klsst/1ezgkL fq~SRƾMڶ9)0ƪ@>r/Y"RfK ܽ}B?G|(.xBQUwㅘBVZ'㡺Kءbae}=+HBu:n򇈓~3m} 1Y>1'īc[yb(4͐^DKwD uLp +/HC%}KV#>Ժ0S隥C#ɜ%eBVHObF3hGc㞒,O>dzC3[ 1*"*DkgR㹀,BWa>PyYoQ!4:>jUl1 8dFyVnX[ 8]yxG쯪e+rm:`L;ZRPun|?%Id_7=2؆L1v# ?hJXh}2-X>}b*a0fUp{5-T*!!]C{Rg}7v V>~< Z~40E%,Oĩ [ЅϳKqr]Ö-@ONDnѴ(K8_t@|h֭AOB~sm~y bf !kH}jqw<߉?Q` z– Reciõ\wj u pEVAlӯE5,ފ[ Ltm/=ڏ,:J2ȉS߸`Vq{n[8ËUnR!Ll|-lI=P ho^AkAK#A$$K׎kA $eIEt!>(K?"9./Bh-SgkJNdޗxߟ82KP>cc9$1w}>k_t~ a~Sjaų[w$jZջ3 J3Ʌ_Dٿ2\ʜwLɋl~`6pV9 FHp-ώ%079Rpd-phv84 :rny (_I9Z#Q/x*?-Աr͉Sؕ.%HO*gPy_|(  Q}7z(k2I1^e/2ٖ. tO3h)r*V^>5@A:psn'.<XAI&$ّȃmOx$5}Tk6 kKDfl3,܁<D"mNcV~1 6^~NqAɭ¾uT3q8 TkGk>x29Ie84W@ח'[SKc;aS6DM~yA9ik\*$bK]"La{sS c hL|6pAQ&i|Ƕa &懭~콌rWHvo7Αwݞg৽ +T5!@b6C+f3 \OF̤WVCGa^h"`.I@5ĪT98$&~ErqkgCvޔMYj{'꫟%': LFXU>@p 6$ѐVkbX!ezN!HMI ô?o+ũHw_B2Ő?sE@4'?\ֶetʬ_vhZKq Cf!qc~>8 ##*żJb}?rkԹ&Z@5Qn G|6wfg%!?gr@.c EǴ%cxr/]*3Բ} ^A [dnIjP>]+N_2u2t28l2ߊlbR{13(WV oh?tσ`e$yH|h%3UuJOۓ׍M~%+8IkpYډL48.ҌQ^s1(s)oEz'y) 7VUl\SKUZXJb1ߛJFB4K^ 'htYU{zY\=(׈;x5JGv٣G[N0|JVb>YE / YRX{3.\qzS a&s٫&u +772e[AqWa`;8 ЏDж؆,I`$6TTp8V+/ʶn'dƨ-IeYGmK@Z MD>Qy֊XPĸ|+JxZkg9v[67Pig|}Ŏjq é;5 \.|A5;XOۜ7Th3ՑT 3P % V N+x-e}ccĥEqŶ'+ܢA%4ҥ᩽1٠T-_O∅ L ۤ;:d/ v*)m ⥪hì~cEdyzEzMK $5ކGҜ"۔߰"|(RTnt;}->& xZ~Pi&qNsONztڑq?*F P&qf(r>?.&2 4ӟt#M\J "nBmi80BoOAF*fC_*Ėt&WK?>[pZz($VJ.ev28%"friF?H:i.9_C,u~iݸJ W*qQ9 @$[V%~5ׇ -5G?%ᚼw`/i<'I$ˢ}vb"*ufё!E9fP:|;{~ Vq*[_³cmqYiECx[T#ڀxyՂO1w7*nj<.|8I97wUkUo}AqT5+D}GٷQ΀|PtX3~cs>,gMÌ/"}(OZYL 2z&R@&ͫ6n\i c6u'W]Bby{ 5ckS} %߰$ CRA繁8v(Ep,=;ZX/adF7zc?N6fqi/,9?(y}ʬ-"Ra y_Fc,ACh9N> 5 j+YWapt F5NC6g kFor] xː l'!bIJ,-X ?_CES`E=oVaElqvݕr>byЎK*eː "HTO n8NT۰p_<ѹJs28bJg >$B hb5'P*>N, BUpi[*^6e{%Ȝn2 C>שex]sg:#zh4M+q҇mpmRAB;Ե.sb]zT'x^LϛMޚ)^I:, !DV-utq} :%ͯ1Lrґ d$DlDs6XQF3_O.Q[ S)R $G-?i6O;Ύ4egB6S]/:jHDzc/'8y,{NC?j>܎Cnv^"/efk-^$ #!^"{=H~k~@~HII0-21:_Y)Gwb:#v,ݟD= $x#-p-ȲxNnAI(q<~$ n :P"O}jXuД# ":IȻ,Ajp̑Xi y$spA s33ktm/SZ_hYu5$Mɻw[zPG $jlsP|1`kBNb8oы?{Q2ZgPQ3MhNы3(fkCQ~´)y @^AxUFq'O;Z%]^l]=A'IK{e5'ߣ'|d  dFR8˷/BWp"fӚ:`ECŴl;o'{XQ)oB_Cfz5>;$E$H^oAy{W48i !ڽ-q c^R'^z_WjBYp 'ٺJW|a[.֕:ly?uK؋x88, GZ` Cԫ8ZA@GVc$8%/5kAE&9-ӿEW0Mɡ:_M%ޯ((+ck1!\A!J-}VSu7"xNAcgp PJem0&Bf6qEt9E%A\:=B=d=wTjn@wQ]JaD;V CZ}T6mE+t`1{OsC8!Y 45ߟ5w{9QcEbyZ%ԭ ({;aOV: dH|;fo}`1+@|ORń}ӦNVlGe}t 6@,.*l{d8Pe O]?dxa殐4sFf+SIWa&a=25"\CκtxXivіoI꣗c†/xDnsT%J 8[= ib&xb#zƓCH'e,U?`lCru 5 9Ք{<\ FI3-޶a|9rKu Bږ@ \+|I Dv@_|=o9}=iu^w,=R`E:/i'z/ WFr;C-1,T8plt3UcE a}ӛ婊s f8Qg܂UkRA;Az7)Jio$6'rF;&)?Rn cBD['E5SU7c~cDMMysQE?zz˜Tսy켺=&/c@8Ѐ0GF)n"-X5޼!ݙ̀Z 5;8i9!((-dj5Aݿ]&5]O9evLoX¾&=Yu#Lrvcn\ޛfF$k 5O"\x%!M9W,#~kZG>]L\i)ľKNibK5rp(|dry6{Yu|^S1J/Jr lr𘮳ힸ`Bg'wY4uH\h)NG7P6g^eu&5TQ{Hq䒐3R~RR@(ERDw9_? fl/ڞ P +0A}A9+㠲6=z8{,Gb+|Њ[:HYC9A۩ o <%M^X_; ;9;Lsn{_o°s;mj%yl)IG8sƂEMU7sb݈㖳3{e~hd);yƴN $VAV|Nz ¦j-_)䷅9`*NE6!\t应f =fp7 к(|Xx 5c A^볅o)swWDm?Fzz1avXHvBF_#8-/ΈCbsa$݌W։05 QBdIfv [-y#bTn1>%m4ɰB?/Ǚzv+%E\2102eohk7:\nmLbçIb(0"5 7aWq6#(DLu\U*ߺB'f_#}QxF>*//4ЦvNJ! -_PY: C3yB*L?2ѢGbU6/?ڶsN"5l9Sq>vyE+|OHsՁa6.nEqy"lmÆ7!;^N궲 du B*E*[\4,oԐQplHQ4Bs1Sq<,BxWkE_IS[6lST?ncPݳg~tw۩؃/6u[ CQȌ䳺G.wj7qVR[">,j@s=8Ciu.gio{䜑uDb T9kQ!%œ{7H~#E$!߿J=2߶_xYObԿ ݮ>({gŔK[V%1E7&c$钵[,&o,o|JτkͬO?O?R |;znˌ3-/BS)I@d3u4_mrs\D}S aAO}Ɇp`-.6@`yd~K9Wqc])vwNG;u:\h]KU1j1橤};cHUkw?쾈C>yݱۀ&4:]KZk FgiX)ܠ9&ÆU5 ~h+K,_<`1(no%Z֨o;<zٵZN(NЫ`o -٥n*eYJ jq|=Ed(ɏe!_+ňYֱ0BTv X[=C>:b9^#J{'fm)* LF*GLèaVЬ-s [Ib/tv5(qG}<:o0dZے]w'ܸ$V7⋑yI\!Jԍ&=i"o$VyY:Mo[v';%Ұ5kv Х1!RHMЉR?-@{SkUVOaFAFMqiVs׼WwL9K[әJg w샤!I.$jb!i DɬtKWY𱃶" pբ?=3%I PTaY< ~4Pb3+;< O\jYx 10@:y//gN _Lm[\tPZD4C@3?/Q-X>tkwKjŠbLW} 'f 䳛1fE~2Y‡["Ү{l  tqӺbJQ x\F=Ԥ-q "O ,I%(>ZN=v,aLR×6dkZm)jmЫ4eNq0 i>œmP3LnUo% T=̭_4I{XC?`{i~{+DԮRz)=c SxG1XZD[*L.@@p ZmDD087Mŗ*\$P C,TayӛF{jENWz|ڿ5\w`0Y[%K59 4`=64G ?2L:kEMN8b <@щmηN6G5-իHcu'ZOc5%(n' YG:Ms"wzfc <ꩌ¯]VP®j_ѫ;[Ǥ$c}#:x15Vt}͸ԈF}-VM棸zE\)p 8gW# 7M% ? pIT5Ǐϸ$"USȮ?'+N$Kӻik&y"AJjEu^m;rZ)m紹ղs"Xe^7Xʎ0kLnJ[큙#8{:Ƚ#VJIx3-k'pI76bpQj_&}I ۉZG4bOX(BB"#ƀӧ@]~BُR'w 7touLZiVZLn*:v8~Cydys ʖWe7IUB"_΄$']V m F+CD*b0I&5}vGQj.K}A{S{F滇L9ĽL5| ]_Cm25?Us~V88>Z)W9qTZ;8ßҬq6Ŝi_dn-a74YS;TNȶَH-^!D{*^EBP!4/9~v20yN #} ɍIf4^goĘ,$KS%%TKEgD*(o_y$Ec?bM}e< *Wj9 eF7~ƾ=}j,9X5[n_Lo#;Xνν츬d?_0֧%=4fFYyYģ%h]r"M0rj E ,[zWB,E 2NeVi͚&vM?ĠB_)5v\tcM>-[e= aa;]Vg؜\!; ䷝: 2G4x6bMv  4s/ǝ-FhKRn 5 ^mO/( !:agN(CʏFfq29.i 0П XDw-oz\ޘ33E'Ś,Υp?lG?7pb6zo9z蹅k,Kzb'X̓L $P>[u \v OU4Mסqژ|8Xe:1g%1 x%g.MQQ}}aQZ=nρ-cK[ӯ~,L(T2tN<$/X OO^KU$ jxS-"@eH3dTsG߼Y)fyH؎7?!ߛ33tS5tl"@Y:Y{6価!-.RK{Ef">~ ;:+N!XwD7ЛmWUi*<_NeuvFoEUR1!z<'g NzL}-4( iN,0d #UEI,@r}$yVZq2)8 }Ds֨q9ލZ 6lŦ}!Ij&~=6y,{ȣg ӑ֟'녪v,n |]}8ߕqW@щ!5d^ ij5[mz韏 ! O*l)ꚻ$e{x!:Gv+șa)#e(C.S &.:pugH;Kl*W)ܤ 5xy,ĬwUTQ@n;+=yp*8x\@ aabL6]|_2K^qL}ya%0^؏t8[ ˅"0SF*yA3j ?+E)dηwA[GNg!dGNv.)`4-LFHAqUR6qrZQ%H:Rن]3-wŨUā]e0b"OR Lf p W[~~d}C>"?/[[=@$rǮnBπA2{1ZM`b6jK11$N,]xzgDX+u@[8`$yJÍz'Wѩ&>勄^ |LɶNH:X =2{.+^CRLQ2nkěMf} -c&lWS|H,^ 8ktD B_} ZN1>g ea 1 Xe\M'W%=_ksԛ,T)m>x ZXG]Z20#?.^/sq$Gɯ~ey56p9~ R' ">Sew:! tH*ʑ'ElZ#|[GF)~.415eykLzi [::o 4"  ASsKt)"7Fia6!Ɣ2*]dC@2XG(/e Acل{tW$ݞt?LJ"-?eG߻zCwh҇%_[_gⰥbf 5-lHaܠGu#H=T)8J7KxJW60<"DI$AEˆ[rCO@('^UK?*xl g` h Jogq'/(5wYCKMy@ϸn?%qEZD&(V\EX|{G#r̓4X0(Ԋ۱ޛa $]?FKnikqW,`vlR|$SvFa9Ys4ܴvTfi/$8$;s38!|Q~@2U#Ԯ;H(P|9p_{;O1La&LZMu0CǗ#⮔'FB'>;نH*N\.qƔp 7ٱK9 ؓJYrv`j3跾Yts˫ i>weg| WŹkc#!m@r "`6a >3uDF8n;a0֚  H27̠ p;Ll|1(K懅Š&W`;22H%MXq>5VVEt { T AFi&?Is=l?Ți5`g,Y|ϲ[; L瓒mL.l 69] ;'W#*NٲM Do-MOJh 8QWۓ;WnsvZҨ&'+w-ӌ!̵*nP8siZ;3Fu;} %BՔ*FO͝bҼdߙHz2!/ j9x@]M~=YG5 lvܶǓ+im\HӺJC|Y $CxQ&JZϏE|C8I!Ҝ+eB->![E ۍJ 9t͖t<x?@Yqy.1yq2j c;p13ۯ"GH| N1M51T8:/B=%_a|cgRgp7t:5O,m_Q;ocs3 5nŰag(SWR A5gp\*C"ݴEZsػpt'\{^!Pcħgp#(ERCrJ!vWVAAhCo?okh<dtϛۘg?mu\q0+j4`&'[s ah?_E{N 4ٶ6=%Iͷ#f|`:DTX-Fzr{dəQEUw;lDZ(aOxf- ~湠UƗHUdÉ<4apQmh ao\'%D \nI`LXJoŅ ,iAfJwʡٟo ЂQ Mg>ZB& (F ⅩB/{>" :OZ؆w@c )#v4z}AD@9`~N|(_ >'@g$n#FBܖF/yJ}RO: g7rۑtCA,v@b5Uv3̕HTC Oe{ O~XcaU1c_Tiz@k4Z ~Oeq آ`fi8͉@=9=A,ht TU#4d!"man(yΚqDG0يV$-Sp5S>K5r괴{2UBManMSţDʲB-|ץ2O2"qzB.)Gk5F{o#a߃iPVxA'j/pJUet)3m9ޭxe9,*-x5HNpĒ6d͙T*CΩ%]s􀭩zyēM>?h'fF܇x>wW{uDM9ׄV߶r?2Y` „ bJa^Ob}bkŘ]ZG,%*Ow FKqC⳦M7cP=PEوs!K=awE0_v"ຏ7U!=z PţlkS9sG~[x$xxN6l }(id)d;jK1 I9.x>Ayϫs-1E\b7.LUR zsUTwZeE1-bzLbto1W]{leSIؕz=Yr0>g hvS.kG2]!PutSBe/DZ8lߍtVTUq;oS/Ws>޻շ~[/6I< mr;ם[1o\Ub[Qm"`Cwdv`%i^F^੓- 9eAD7LVF>hݖh0FbƒY.S;rY|ևsv6}WU~Q+7yh41Ñ)B_ A:t̓BE{ĤC^ !Hl<ˊ¿c6ڧ~FaLlxDnN<&åf\8򘚋6y|A櫕zkFɽQ"?-`R>]~S﷎͢XC L ޘq:Kr73қE儸@L~? UG#:=+X<"էN<&4{,q*@$xz^q)!8>t8Jg1g?gNl*|T*(I&*ѴB+IM4@קp!Nbl;嶓CGU PܣX ގS\P:%5gxS6;q 3{R5/p+n$~#_P]NBϰX~%#5ބu 3@÷?w/o@c&߀QzP'M6> 䇌^ oY 4JRv ڠ_y5i88異:[Ё>B7$AG?7s0W ]APWy#_o= , 3YF]szxo{%U"U\e&3͝3[ш)_3Ӡy:-5@uWK"eG\(@^FdPc[j]umuL3زn8n;:f@9%l+gA&ab=!q-?:X$56%aaJY)| =,OJdxq*91Yyv+L 5Ǒa\+}fmHlѹqA-ZC#*HMyZy1lcSƸx[^B z!-51$P8R4k Q, ϐWTR䟷Ͽn1^1 F|(Fi8RF딣SFo\`@3{0<IfuV ޸էSA/a?n2Ho?qrB۵$ g;UUʕewX!J%Yt2CVc1Є4V?>FG)d18c;BJUzdd&.;=_LzgȀɭ<;FizK s7hjт\'&6%4#yJ:!Rm*SӪdSy*GO} TZs@%ͩeOl'+ IX_2ejӥ@lؓօ.9h[鶝Dq"8 *Ž&I$xnv˜_( ]]ioM5,E&V1,\ y*+`1pUw Zçs}ZBU]=r֬6 VPsp=Ks!ЙOFL:Cty/HF& {8zi9G]ɠo1bdA{o6BFzi8Pk @ +W;ML_ԟEIfQpZ_gIQq)kvaS )a{I@`[)a,tEUKn\ 4>i:_\I,fu:@Y7,Ք|d%$._ޭ:qO}эC,;rRUe*/DQS~uH[D$k%6b7.ut-'& cyWD $tKJ<{(XM!rDΧ8wI^18 d/jX*$Ej/GmW&ف<_g~Zہ' @Z|%[)_Uk"m 264P`& c,b.!wa!iJ=nSy,W7)bj)Ёwd;vYjC! ^1)[_v`޴w})˵y#ـ,s=i|SmxH3LsQ/fgjZrg&,̬|حPY8-4@G)H nZnZ$"'KU7PK(Fb~Ro TkR vǬ1 :#rjVҲCj0 m?vxRE;RudQEѺDsbh3 o>P*/.RqMB^t]2;&ۋ-k$9n6K 1pX9alEb=ROM w*%N%z,.lVgk8J$dfz:{g>;sGdG%å ll+ QkmU.9ih,N/V?]O0isp|\v)Qp+*]cϸjRAG埁F+'-݁+4 Ǿgq"U=`ڈ)E嗃?#ΰ+?WCJW}%:z$Gu&"X)m\GǸEʍOUE{-(Κ!ԅe:\dό#^uob$-&$ʛ>b;_֗W6RWJf %=]]ĥRX$2*+8D,HI!Dy7dW˗ _TП;hwxGr49I_kݶڐ9ڛA_Z╎a'LB"i{GJ]Pߎ%(0,XS;Q 1 5o5Sޕ!<9)pѬ|u]_pHm-ڗ15VJoF.s !Ι/-U"Qk}Vu@!AޕƳf݉/ >@:Ϳ|X  7obWCTA'ݡmgFp4=@?e[ oGbkyDᦼkWhkKX N"[u{+"\]OёZ:._{~(c}SUsڛkK8|>jkQn5_k{$粐9 r@=,`utoqso4J98-R._ꤴN)9o9M}(Ԃކ0n;5c.e5J y²_JN;&cExR~;}j+f*NO6HNnї z_e9{_zɥH.m![W\7O1?2V37Oo2V 賺D]QIoцV |~1gby@LB_S ETCmL'ףy-$1 ކubJQ֤8!ibv)fx+$y6p".t->_O MZ'2:6Ocaw }:?/&74MK dsaǷ8E"'=!$ra:b@׷V2 *xB*cfEOF $ ı]U~O6ox޻>!g6~\?=Iiǘ07ls ϚE`&#a}NBmQ#\˚,M>Uj薠-3-FCrL|S?ߪ+ѷF~>zWs̳)O씭gOq%G4{E*:RXEg fb1 >be)"|B \{sVxFB3ezYDs֛?sh6Vzʻ#zEP/&DT$'c^Əx0^-`_kYcQze⁞)W82 ݏymo~IT2jY(kWFjby?ZǦzcnP-ԫmx2r.{ki]jkcnkC5%.Z;q%{̺>0:Ylb[dQR*)9 2ZR7Ыp%rjQ 7h2xF\^syGQjR \c~%nD#o 1Y,M; UL ؊AN|SQ5r)ެ-.I&2tĹUPIݲX%ͱzYnɤ-.\p$)?n6rA k/ e0π ɺHnj=؃|;n8kU[Aė5r9U9':te͓mP+2/,՞WKYzar\yk<+@ְ`w`mS%_ܨNN1l PMp)J\ty_ӯJ^'2 sW |#uvM!xIm T|f,F J}nԍoTJ{]&{iw]D:k-oPK'P6 QMW4ST|#߷d{619_M "_ҘKr Fe=×ދԅ#+ U,1#SmڤV]cr}R؊Rr՟bO/7j!<2F?-DL2 vV4i~F =*2dj$xA]9ll{RjVhe" *K:ߐHjU<|kL %_jxn^H\$zy]?Ѥ l+TJ~?K2jHOM ƒB"Y\@z'DrfhK*;bozu,+ 1.pȕY6<iI? bd3~qw^yEY2ƢikF螹Y)M@Fi+i5)@ { YdOjEyG xHL޶z' ރoX8ѩrm1~7'+ͭ6x1~Yy1VY KL_7*_McnC˓r()ˮu 5*>B`D," ]M9Tf.t̃&gSyoBUl,=bC3v Ɛp- 8GS>tvMbɎFE<Q|gK3 ~L13qV_c|Gs>ÃNϋHfTk1W剫 +#̤c1ɹш~{MV]Y̭T\HQk%a2YG5֙&dMKH"2P&oGko %1f$TFLr^NÓVrQ=r0L唐)>@=H 0,T:F!/mHZM96 >!-˕)h -v 0J˼HC=F;,~_t.#;0HK]Ay%Ŀsz=V\Ji& 2dK|N iGd1N"OEWJ`D@w js}ɁsSY/:np'dY.@2v [8>0ڃG{=ɛ彭.Fa!}_uM)pH[9&W0n>Uu*Os/$1F9=+;RG}9[EHх2*Upٝ~NJ qI$>[WJ\5&%5r[E7?TC{D7zr:̐Ե>; UDyÎ o!U R֓?9[Xg{O"9$*6.R9۴Zox3owrVs֪pjW7QbF[{{‰T G@P7/A0?ڲ`E$pָt[fg#h:gYZ0707010000024b000081a400000000000000000000000166f3d9ce0001181c000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/media/usb/pvrusb2/pvrusb2.ko.xz7zXZִF!t/]?Eh=ڜ.+ɐY-[5&5G/1,P fWԚhh䫣/gnf*:ϫH%[ 7Cc,(K0,)+MD\ŵ 4uJUu}93|q6f`"[ۨi5l~x6krnGw/5d\d 0LtKcXf(ET*CWevQC^c1A%o] ca-5YvXÐi.3a+0a;Պn4n?IQe'1|i+^mY4 l9^Ѱ0B"o5eSFѭK ~pRpÍLOS)s~Ml&E׾;o%m.u#q>x,_ޠ'Lm'MB#z5,%1,ńnn<"g<(YWsgE-uq;zG'7c}gHt :LQ`ÍQ0,bQ"9lC-݋xW#xAi%OЉ=W^Ql4w /.s)]A|"^zXW3ӌrU),>c W8_10N[Wk nO&7NRNͽ^aT}w_b%FbRTGŒ3fQZ`'!zt5GR9)%L|FASG%&VCrD~Lt[ Gc G[iSc.t*CtC7(8f*]iZڎf.` ]yhSV|7ySs%d]:msNjr&QI wU4RpP ȰȚ)cb,Wk`M1{r' lBbT]?.1cT˄PR9ul# 'II;l0mgI+4 Rȡ1R|K %AOne$ҟ[*Yf{Go4Nys2 )~+j0T膣 7>;t+m7ODk:ǥY ܢM<*;~E!c+kU#dn$zW*ߕrʾUr8F7V@Me2_2ӭðLSRXf™puOCw*ϞuOKJInשrSyrI"{7^( ŒBxyn|1Rjby&i@$NPB:7_a8bAZ{(8힩 em>TV—-煠_^bSO=gnPúBҀnR!.衰9 7pl JNۭա9/&+?Ăx\g0U(jgQPя犈jXC9`Z@ljyrPFaj/IC.WK5wf݌Ǡxiթ`YfXTm3$gTy=ջcsjN.wb _O 0G7N܇jV'Π6m> *r/}^w[6 H$>p]sn! fPKooMV"Cq\ Ldq#Q7w*IYO#PzVH0 H*7g/GwXϓ^s P~b>(S 7Hv u?j|IWIkSzfi(36'<%0Qx!_LݔొmҪa^?{;i"*xCo PP]P0>1gKYᨦ.?G_Տ:Ǡ!3YY:Y+7e?|jz;}.pG.Gز,$Rb@]p:-SNc}gTʠeb$gÇ) :go^4QĐ-<3cnmGT$t6v:h^bsB"@`7F@ ޵kU ZشY`TmvYS>U_N#? gǙ \B ݦ] D(h(r.lB_aK.nC8Kt=I$W[!U@G+ /H%kרi2sL<]7@0)UkϚ&01BKwf,-Un#M纨iKczH6nOU=R!ƹ0ƍ Yfތ>@7 w%_SvyeVkNEi<=BnU JKff֟dKly3sM,H]?ç)OW $>7d}{v\|Q! =04c{+t9my2Q&`tdrAD(d~(VU" ]L1{Qk:xƚ,ݼ#L%#NE{Tam't:j?_CLTdGX ]mÔ,I*j8,>NdIƫ'ccDRǵ2a":WX⮶,EO)!%S2 dqX)tOkP."n'ee<`FV >ksƻgRZ꥾o_l;H|ɑdu5e}G8~"7Ŵr9Ri*9m6XyIuBКpL8^WAwvYgU l{pۇ0y^b8#z])9͎h$Z+6\tTP8E8H֭(y;Hl GK.-ڀJ\X]*HٟZz>=Zͷis08NgkrtЮU2C3xLB*\zsd\vcK;̃Φf `+SdNMnBG$E[TYN~.t{Y<>\6?H >Ïs/@ ceH; X>έ&LEnc_ʮLDg`WqY&*R*<{L_Aғ]*>w7y'L',k % m7K&҈$C8g g.j%FRҒ=#ZF)Fr훯*p[>95&+5NPy琳vt՚31A}Ը?E"ZU Y 6YG0oB:Y2˲}Og{|aЯTgޤ*jDU?Vor1HPaLbEڠ wU]c0xXEvG.2'œI2G4ꓗo#Vf e5'!qҁ$G|C6c]>{0JMh`Mh(U&*K4/ð #NjIa>GtjQ+(›s HS.>Z"S&{=7TmN[J6dAazB썧/I«^PКTH?S?rYiRB7FfI醍hͅGE2fG\uqp[kYFLe+Nztgd"ٱtDVʀL'md,d+g'm> ,?܃r'"y*" {˔جZnA^>#dļW3sY5NzREF#GtL0=Dea] %+2sұ;Q =g˜ knz!Ef" bu@F4̐&#^҅i ~*`jLY,䝃Rj}ph _@Gv{8morSbIj9t͸}1^H`]lu9S KE [)d$xBHP65"WS7Z|_^u+snhih2Y0M[SE..`Ee RubV $9o$a瓩VyiVs؈YCbmLR @),P|=wA'WrSl'&~jov~*2!$t._*[/)TO:08/ )O vn s8?YTE VD& s[yQOr||ќgZ3p6l(or^!aGD6?H1x[ga EkN.'D+Oم)8o.Aw"-jPxg1S )/ܦ=. n]iV/@B>͖I=Q*Mog*ĎGe}񵙐YxmP7HP*H8w Q5z%#Ow|#ջINc1I&aD3A'MXa@p Xl>=?>D^!<SAѰ.eD{w;ѲU܊;l2̩j') j4WھG~e6JdhqTV͖H+z(Fj $ͭ)4ir>6t8~N阨OwdgP_X3,hc4okǝY0gbgou _~4NRR3P[L"*&{>i#{k1z\T8}g,ZUz_o8hh]b;m 5S~w +VUBNO;AFfo! 1bS0\N!TI9g_y4Ō͐Wqu֬Z13s_}Mv4M$+l,DXM9HqsV1\>(ц4`=dNM_ 6>s&K,Vr%V 2blP `, !,}OE$;NOrm5Ϡ+!V[zw3,:gB|hfINX+*=ZHkFY[n*l.;bT#%gk}0Xs/TmQ[U4a"? BD AoM2٬NܡB8@nw|ԠK-oc@nfF5tlo{a̻yoazX;oǪVXQN벎#]iDڮ:BsN4[Oh|za&—m/c{YlA(ϘrrtsʽNÄ* 9Y~ٸ;#O#Rf#E(K<:qmRxO}[L- ﻸ&(V=/SrIץi֗+5洎oQa^}s={FNh9ǧXքrc'ew?04q,XAZ% En|C[di4GۄW$8DD/*&h$qj-Т(ʎ:Ea4]7qڽ}BruDY-f$Sp9h(a!d"筼۪uP @ú(! Nl4YۼJf,֗DH" tYg6c˘6cf6]@m諽r^D<8GyM"3"'t #D(]COcOTgr1>D8(eBeINaW^E1P&{Ӊኦٚ0BAFRnV*}y$;u#. ]5TnVRľ*6rscc6/dn-Ϸ'(7>mt2t:h("E.,i &d(8X.u NW|kY5w ;-SA܀5 2e7%8y8!M+Mva[ƯͿ"p 4CF4,A֙w |ɶ<=L[+]+ dLZf|Sg'7O8{*\*,P~5B7 e~GzbOy_XFKa| ^~2Uiiۉye8 @y@3+]{LvݑHLIWI!S&pw>@C\(,*[ZW\eojn`#Uv-=7Aa~Ԡ(5ÅT+Tj&iNϵ'AIȕꭀ*^f52K&;XT.vs#8ERSk7Ld'$ǟvy%0d*V+˳5IKH8+ L XFztl&gCbMEv)gSĴWZctP~_o7߰lr @gMe X[UjG`#sg*٘UsGWKm`:7С4Tkr/i""J|ᾲ!|KGy= aԎ &rnGyju mkW=<Ǔ#GjkxO @!C#b,)p^!5TcN8(.Dv3mS0|]l V IbCu`kQ`oA~ D4!QCMܹZ5I]hQEi+n \k+RP7N8"/=>,5^5&dI6y9PO:yoBV%UT!L^ *\/h&3~D(WR8,"zq[y:S3yR#VzPX}x hvŘ 0Zb&iufU?m5ne[uj#dd+2~_BagwU+*,YݱH2š~- 6!e@db gᠴe>w=^?(W*z&Zu8_hcF|AL"34ȨADBWRM/l$Kt{ۙ>rbV2{,Bbz9g/X& awZL c9nЫtZ[f`})y4Lf/6؆r]=LtKGÆn4*M>ʯsK34&.؉O|M vܪ% ȤW,8|WsѝU 8R?d #`99YW9fO:#B*P XhJXAoaH#0Eܷ K~^lv>fGX'<`Om{o 8 -Bv 7EE ! 10&-i)1 Ud}&Q|PS[t1v-U\)X~dI>7QO=evEGM'm3#&_b,"a*~Z\~9Yo?IRW'/nin/ro*_ 2ڋJZi~s6-#dݽJ)VyYj_ *P(_ r2az߭n4dyGzEʱ&[eƑ26Ii·X #C]_ԺlypYu6d_j%!x pޅ1% +;/mFʹ+Qa7а^M:*P$$ E e5nk%~ , CppRH2Օӹ_N/9-Բ\Gٸ*XGBt&vuN4˹Lb fGGz(d!k|0+,( 8֯gn A{R͑ /$f55bxTx=EX>gYAS!TLJ깿X{p:s`-Ɲ乞s[ܕ/UD^,]2שh2ˋsZEH^wDTwl!+]E6N[G? oynygdl5S2Ede཯s]LUڠ`K&<ϐRuDG:MX虐1Og; vT%gщ/1N5H@ɘ{t2޸5#9=]7(KkFU+bNۗm |o~>tJFuO}Rp@$TīHf16D /D$oP=u)'eW}_Y$qO~+6>I5N+#fx5W3PڏDL ;ߜ=W=О-ǥ SLK?<_)B)#YizTpتe.$;L ,Ԯ|`^[y4ǫ_z2cyp9tw$L0M93^/X$ү+tp@hR@6R tb 0N1vN{usؼ)jxj>푛uJF"M sIKlsH!C  xAv z-MqGeN?O_#r53@-V҂lc);fr}oH:nPCoDu/ ct6oPt^-?O:/e}]dLPUV>8GR ͇f3︳MbG>8Aiࡾ{uƒh +yҵ')yJos^ Á.(bsz-F]z>%7*_mn QfXVP)nVMlp'Ƈ Hyc<˛ucy+t>omK`vˣ ]זhwIy/ ;{ /وb0cNRʱ|خ{(%b8K}ofSJUcM1Ol{Lt{*"^ڐHղ귭[d@ܹ/ľ |&ҍ.&X({-[pZ2ſD/.+/b%غImp>"γN$AUJ0u? zYȾG&¶cpTdAGWC0>`c4]neNex YһUC(ltur`-F 9?ON7jX9P̟J )tq.>r\P+7}JVJ>>dQOM0<8wj D/}]u_J =\T:ٷ s+D bKpBmE} }Fb <@0$ FwIR3B`%Nhn k/EMmc5Ev9SD6fλy.˷ک8֝O?MlrAʼnZ)3 Vv&HFf_㚟ġuliV?gJw #U_PA0ttB㐉p~\WKfY+"F"E e"I < `zMZO;R=OS3`kvv=ntq hcqZObS֘uփ 0-&r}0wo 8^ڦ(,ykMGT=C.ŭYq ㈻sX&hJvn1TEc(‚z[ĖG`k;(3QceaY0̺3#`qo7'hiG@:[P#^E2#2CyݫKtcIa7m #xP։$F1?4~RN~\ڭdrsBZ<ڑ"?%숢Ƭ/tqB,l)Bu/ >@ofc=+?{lcnOE/8υKe`bMӂ'DgvS)`f*a, ]V_TK=eg  ;>@p*xN7u=+kzN.5+4>sZz"T*+PwcaXqAy<_Zݡ6NZq3f"L,ı#)+(Mqaڥ{5=&qH!5wK.9݄wwv1 h TyRy$xq?#',kVOO 9Yau^OXP)LnӛYbLN|X(Z6,2AğJT^5lݱ/\ oo|2⑲#xON䷛`q4Qi;k\;qd(_)cƓ{ 7ꢉ- [=tcY o>a1W5k_(\t^sv.;gy%:&3"Wت]L%gp`;o b#xA'hp#G7DQ/r>)>ЌYG+6 5M 꿺iS~֥++Qli=p.yxttY ~̺ r $C xjW‰@J6e )6Ԍ  {b@25!<_#S6Qxմ8Ė`qu$;Ot͒ 3Bx?!!Ɯ]}ʒ67唥@='7a2Z)N\ ա?+_/0l_Zq%!e>rBkm׿SD%װݣJG8Jtk|+^`4x=WԻ4fm+$auh! MgݝG"{ Yð-p_AhcajzD-@Ґli7|*6cS⺏ȞqI~9rL@,r2\Uw)E1/Sz+ٞv|}VU@Ju0 najd |`.N'} i䊄+M}Go?FB J 0b C@^s{qfF{ _%׻zz]x;UѸ卻3"A3L3l(aG 2dvӠt99W]wɮeoJ wOSX9;ُ>ao }9?lrF0;4K`6mLD1+8lX1WvzJ疱Tn{r^r^=ژ7oz'o@ B_*"OtHcƒlgU0545\*tU A|ɥp%6<԰EdVWqu0m3C^50-3"\Up/ Vvs՝.${eRf *M]S~5Fr'T^͈!Q`]uD`1vz(V!97 SZG[ҙ:. c7xSJ>9/;av m`!x 5<@ۍ@%€Y;GgunEHeQ40='<\ܙt8yJOɎuFe‰ߠWTm[8M HºSQ~{5$d ~sxp{iqrG@X%v0G7øc? 1iE/&Jd?Rzl8U;8JMmAa R5δo9֊'⒔zߧbEf 9pqT#K 2ar*1(hUmeY}吻-wCp8ޅPhF1W +oO98[ D+2T? 唝6^phd"]ZIԽJ,)ϥ׼W Ef>r=mj`{;2K |վ#Ė-ܱQv;2[q“یMU'` ?Y/C}QgW"oO4u6&*wx8rۿ(I+p#9),;>߁z3 Ugxd0HZ&QDuPcTz-MI!Ux%)%W8GDh_[sF4;GFUvKW58#v2H^AI.1CAUVPv6K)[p%+z">LD k0fYr+k%xa3|bUܭ'Ԁ 23^l gHcoed28ːR̥5i|pc܍p} SM!-83邶 O*Nf7ziG VrXI0(Xԉ#stxެ>{ӓϚRKV γ cl=9ZgW QVGAֳ(> puxf&ٔρ͍u{TwX@gCK@KK~:By[`JĚf.:jrM WDajgΊwDμlR~TZXo-W0&Dݑm鶪7 1oϺc,25H:0-@o߫ f~/*ѣߙb.KLD;B'NTd~̀TfJKt=A ^Qju9#e$MKPNJgrTѱ\;<%I3U) ,=g/8UZ:0azͧ7@(!((d-]Xۂ};D.z~ KgTW&~f%1z)|jޭkY}&6qYjR`M;!x[;nVg9?Dv'4;X64DĻ F\&~wDZWKGuA h Y\[Q 0›CKu|=Έ.ye` 1lp-bۉuWO{Xkd}Ww C4@Qʟ FT Zx\; t;?~{=E@aFHJ^X#zmƑ^lR~J^J9пs$zl-5.AkxDOa 9_<õIHA41Ff.5x䨂 5 @m RydK^oyXDXac%,RY -Rњ35xW?y;[F}j4 (#[G'w3^v .t%|yJ1&!A'ת2P/7$̹" nKm MVktDJQj9^wNHjT2)Z9[<3w7p:[IӃEC<%O{_MeUi˹CwFV\b`?~ jw\bE TLq!"m &ɱZqqn۫gkx7#rSR#iV6Nqq.~\D m$ȞH=F4Gve ׊$vX . gZFuh7yq\R*uBZL$r_I7`t] [ce@P?lsw&N*˳TID!zA]9 _ ,Ӳ55ë=  Dfj-ugaD{$y>W\m"@44f&2up&U2Fϋ(Z:.zQ^`ep]GIZؗ9EsBtG¢;d[j [ȶ@QXl ~aiPi{ H,}WldeVʍo^k[L+5+jurXR4_X9dTx_Ji5:Cf=H <]64Pkqn6/ x X;㳷 ʧ(hʮ'?0j8VHF#*n#FP4#6ɗ2 5ye5Je6#2mSlڥZF` [D8睟IVnn`Wo5eѾ+ѓ*ؽlnx?`!S+ۦ̝⺬q vhs"+b|j uyc~Y^*T`n@~Jzy!@/zQUY Ӕ~Jn2tu?`g+Pڈzr >.!YWvlʋҊ qƠ<;8!}Nr=JF e)L@haFm ! W$\AokzM^YEEtp:/SF-9-z3O?!XV"*CuEWe^ڣ`]J[Pe:H聉{ө벑??ÚsӖ]t2*~ =o&H)ٻ:4 1CNd!qm1KmI!<-vl6*'DŽ+EjdOc v!VS̘Bm:NUbLg"_Nm~^؀P[l?8”3~ޠ<-=*qf -՜?Exm\ ɇ<ҏ:Z|bTTη&>Cx}akηٸJRH9:(lC+S'STM>I3.lYdJdm;a}Xjh|@vlFFv FbjԗrNTHD0`|t4D͒ꍁ~tc T!jt-uN}'.KmP,%ɓg/_v)zIj1E0*g"/땸9.RFsZvOY2bB].N2L2[a0es^F*p65D꭫UALs(Z!N.{WL(Σ *ܠہ9֦e[c,ՎOie>|,OdɤPy3rvΚmމ:o J@#?nYPQækнF3ŌkH`T9ssLd`n-.Gz)'T!Jlj9|Q ZPn`xD3H.[$l u*A+ake̴Z ܫ8CC\&PGC Z "%UB_pYgtqȡތd~X]LXַ$/= ki\.eB:x30@cukuvٻhk̾ ) Mq B |{,w- +!*#KR 3+OWTe[mPXRKyF`Lw'$*hLMʷsBYtfxM"n;MDH&kqŻ2Ig 侩,ɔK9ox;O"-پbvp!"MS p%fE3|^99>Izeh:^ sҵm<冱p^ŋK78P" ?0bi绠2,xrAXEgBAvr8Ȕ*%f9 Eb0‰s Xf)(;sV1 ޴~CߋLbBJYNYH3ċOx8fQ]a,yIc͂X ,X\\O8OκB&F[BS h?2 Gd E.TH[D񼌃чTUImN9KFW  +%-jCK R. kZLK AjJ*"w`ewLN/+X(1@f/F>Ͽjg4WM#m/E*% c=rιt=ymSA by952a(x-I9USK&̔Ь,!"#hd( QEK8Duw'0Iʰ~֔$!~:D*@+ٖk*/ vv du]sUiY ~ CoexЄvt[TY-fpMClPi$0%5l`NЛi;'[R iWeM" 21dտ|FyS/dRHmG v9 iI[ܵuNeLDy53(k֮o %sUsܲvV꟯D" =WRoo!grMN9,1  Z*ٸ S8\.{+ l~ *zM>}JtΞֽb{W<&] !#kթ!F>=؇qh[*Lh90"K:սwȭH~ ,= XsA(.5۠cK8B#vmįsXnOŋzrFaDm>|Aln.qo6Ч#Ԛݤ5nkb6ͭG`j[ QHgԩd05\ͷzl\;yP*UD~C!9?9bG[=p5^u`nEA^'xI$O FdᣗX 'xD{#*Bĕ *EQ+{vqL?Ynb ${cnKn8 !|l&$k=ic},h0`RKQjjuD*2/ tw"AU2 ޴Hq4jmmz;dps&;;D8Qu 12F7Y:B}a!VCvƁ.oƴgҋ]ܙ+-?0m@3)<  O0SbG=bq-Z"FEׁ;E6 Waa!j-*pSHF Y4& ?Eـ*yu+s#(̸n~c=yTAZPWTutPm3+imb8%НS@4T;kgw|KK$>3$EU/^Wp5G_/#3MӋ_|~~^,hTtBdLrmNOVP+ќx]NBT,kQ qYl戏]+0b.O@0yW$zOeDr!rR 9, #`j JHd5[$~g#HI63 j|bX2'ȻkˠK$ɢ߆!4IHkhxfQZl\GR7>vvTY|.3#] ԏb }tt65㈧0.^0L,C~R0div.a4+Epz(SᦱŌ|MoN4q DO).!O] =D<)+ bV˒* W)?J_TKf՛= ,тea Ec)vhY+ ůYi`EaYV(AyKɰ"8Xg|vXk؍b{^4&CQ/jnͨD#xRM:)OhwY.v"ʲ:[:I>*e;hfnU/sT~󘴽 }=,\tQ*M#P4B]£e?d% 5^]K( 986YGm/skq L땵)]I6#D %kؓN'իK-Mq{KEAhG熫mk'~ "߈a!:rD"NC Łl>Y 'U|oƞ?.1ԲcȲ,@cݖp•[8~O\iuoET('SX 2ψBHWŶ+J}6xF:٨j2jnw $Szåq"z  T/-׳cvj(!lj䊊YcȱOH ?*fT0DȻp-BN:bt*疔*|pyi)o"9KB L e!vm>/"ymzՆoES ';]GY=z5`ZS 3mڥ1_&$*T[C Vբ Jr7yh_"'HuQSVHi6X,ӬT2- <3W!掍G:cSJ*j* ,jI:0Mu\]*?xM`Nw!9:z58Mu p=;[ӯ!o[7*ڍ%Z^Y8&&&Ya-&;ޠ58%7;ws&5 V>ʚ_;!.y3lWʔ-$|ͤeU:xJEDBZdeV$ԈPL) vE͢?|e ʛ%4O*?;ï&Q[n@ aI:C:v4QTk`T c/NEU\:=-C>#Ef#D0ik?mXh“6% \Wo1=;1&9'B+3H8ι~YeY :&]Lrncr[KCbyNoæNua9NJrT_R5Dx L[MY@ hƝot?i [M)VTIMguI9V3i UcV@v%ү\րj-rCGocOz ֑tapҒ{G⻩Hꕸ(L3V_Ǣ#a1{PO >h)%/)ڋAM9'd6l97%I]K= p`FϚh,jFhN5PT~뮩q8H1Bw^if/;1){ ULqR-lϻOijRhnrbƛUhS5ӣ5KzKOKsv,Q@Y' c_/\ d\_$ȋMt=||}dxXTwaXjW=V묄0Hǝ=fvL'˻z~E~ ,3wr,ГmG' )h=1#joN _%Ipk;N>CyŒfo̾J5H's@L=_C"y7\fg˒7}[SL<7ˋܹ|2<"|.|.$uz*^aٓbGa2d4]1a@MHaԲVLȥZ-wPYm3bڨB orDl]gZa)`HAD.3:*FpV5ZPtCZ30q}<-db&OJ8b2IqAQ%>AFp3IyHΕ>G42w6oBLb{Tȑ;21k?G8~;][RvH2i#*u}#SȘJب:(*˝'&ٷN8%K[iiWL%Վ mqlKLVn=i!*]!D,mlmL]Wx4]<< ["˽n?AG9/B.v[/r2c9@/{W8q%u s]!ީnK{S)2BN1mL~@lulpK|I8_ ]ӭb2Jmj &n&5Vn*[{l;|=mu+W%j2n}'侃% E=./ā"?C լFφa^ zRKa!ik k[$Tb짔HBd1~;q:F Q]B]m Pyl5nŠ^" >\>iq aƋ 4J~) Ss>èzJFMM!}2Y }N85ЙtUꁑ>~NpVY0a+%O Owi r(hE%Pr^t^4Y|ę1`4%bdU5ݍ $ ]glj3"G`}DsD;%)v|>nǎM^hŐIlo},b_%W;L%:o¶"Sd<#ͤ3k)T7c 0k- K@>$MŸʥèql[ۨ3l&cQdEڰj[cy +)re O9"M8e|û&︱WGkcʘ6W0bַ9݋Nj̓y&oqC=M OBR0 {r/;uwX?%TJNd1]Og5lEJz0 s_ "I.qzt>[w]7{U^R:?C-qۛ>iSR(A|) r0o=w.OnȊ 4kMS謵~ǖKzs 5hY/M-$w92B)@7eLuYfu}7%2׷[+<ܴ}o,6Xv(pCu=Az*@%ƳpXʃ[flTEl| %m?]p=M Bg~15cXYr#9TRbS'l;[9ü^xtJɏV}x4NTsVL^} B2mP$Mo9|_}xMksGuI 4ِxuo 9?v=B Ä?Xʎ 6s{޶6f~Ѐii pCЊGeT>Yn!X]qWA)5>l5Ao[D#c>h ~pmtC:p +/z+L][L .T!Ar@ ~y|d.q54.p` Z/O& "g&z f}sIiA;-TNȴ!*]=VNT!L2ß> v%=2BJZ}L)Y)}^smx)HE/'Lvc*Mo oQnwō͸Mp=ЕRB6s:\ 0eMbWym4w[zzJHơҐ~B8#e❨BnLc-**(Ŝ!3X::aݿFO+R,(>p[̍=50MQh7`T-$4Q5X>g;JMymL눛#R |x(Hz&EdT/ ^NEy}6hVpt$!GZp,ʼT;nR1K0b)L$A ݭm#Jp0)+5ߝJNēO#7}T qG˘{*Bcf~ܯ[{/S$C8yRuQvBS(*qrU.d_.Su!?µe"RSAULt-GIe?hJ+%<21FE* gn>+{Nl\B̠.3Q8r'f8i!Ief|ŋ)qM=sq M)o^lu&G|;#eCqYмOQŴhk{ΪAV=ArڒSmVwvh( u:$\TNz2v#t0T}'msL" 2cHC0ؿ՘Ӆ Bv,M9,iy|ƹ5QMs١oג7 :G 8r7eMLF;r-mZ_QDž%X) B3zϐNWGz5Sxzbxw5 TQrn,q]8 <`gIJ܋52_tЗ[f6~J^4\Yf M,B:6Ҍ QDCp[3Z!:D[|SB;˹n#znTqz>Zi\-\tr^x B pɔI+y^zoSIVMɩp(VWbNʙ7v\i6<, 08]Ð&gyϱ)YkSEL4uxDBB԰mNH'KP9\" gCmڌYIQH"Ǵ@9§ᮩUI@*|T҆~1SW#@l{Q$u lcZM$|KzD;`(Vul@5}a۝0w%ߤ@ն;7?zRPԨ '4-p܋À]G*,,BTw6Qc~Yjx"ސXAJu  =7{t;\bx`0׃~EۥB Ᏸ 3=DHSZ:/o M,kzl38]lYVata W&]d2kIck/yCq**M KQ!MؗFZFFPu ޑvtR]6n\,&`PmVI_\P-aAi5Ӑ?/v&}\OQov}L LKkl^̎j@5D?wƛF(.2vA[ #Wu: C Jq {]Țr!| Z-.Bes$L[lE򩶹Z:KI6n#&x)7ވ8uțq>pzbgDdzcR@?kފ/yZ q9XIXphX&b$ :ԣ&) <~uIk+^daA[rK9yLf"!S¦1ҳ_yg7bGQQq}oֆ$ ҕ&nd-cm8o0X8 h^Րhټ13WoX4bɕHytUO@mYQ\cԞ>mWҏ ;CjcdzK-9");kS\!lZ*y^v UB0ձ~T3߭C ͙t5j6= "8O/?6S15@>WRtld$Ue +($˼+:- dwyX=Li{媋[ŢPW?UKn'Q3Go&H,MA'Hl"@UK~ٖ 7iW&;e:={ h(s7AD~htV*hKu^) ՄhxH}Ш32)3*}r6Ub 'uxC~3_Oy_ c_;,;DL:@UJ-&PJ*Q4Qi_έGT|h:kPؾE9mRx=xٰʽZ:3stk<VꈹDo} 3y̺UA=*j7`+Ep5B]g;!nAAARco֗ߏȮs|nW4sZFf7Nr)>Tl{A& feD .J$haӢH=,{O-tkBu˄#c GϹv%5:Ei_$FBX쳜6ͽmtSs+ID"~AV1 stq7iH!ڭJU{tuZd]<mϢSZϼb λ/lN`KOpsá&8i 8}쵰h?Pj.N&nΉ3?Ɓn vѵ?>7h.NhX}%ѭ#oSɪb8Gsk(c]^Xقr1]kv ytiAHij,u=Kذ zN=6OXO~E& ћmpz^'K#O" yrbkb;=?7Sǒ M x;H-,dxѯX~'4ɋ&x?.>.\Tu50(ԭx|U:3wF!ģNWEt1 q -/Dܻ~GU){YDȑ$X>HOt2""cs4fA+,"?«Y5r4ccRNr7^JuBݞ߽!#b1r7Dy.Kӵ%C 3 +.6"E׎D[@!r=gfe>$e?ͻɀDVI=?H,w:d^ ψxp_Ε69[icV$~[~hg'lXwcsolScg;vs'<]*^WcaMǒd .Lb),)%Gΐ3Btm [ӃӼ>' s6j>"utgI:c_t\\XM?Sp( i6up:'X  ! ޶U^3B|HlN&rmNkܼ'Z(w/ ɳ~HՐT+)4%HKN ˚Q'x=7{IyT6mw(w3mM%4_䏄TbB \:/uㆻP35ЉoS!V C,0Uд`Ȯ!uBՌ=&'^c4C%)gBgM6tn&{"E"VPŶ {eUR4cM2@2&[ę^;`)sAtlӛ`9~V's{4u[EdƛB0"IBGRRwm 7kSu@A{Ө%N^A.C~Z{usK -^J!e@x8N ^%cW{_T^}#A11?Н})-Rbݮ`AL,q̮Zf*3VBSQ@'?zꩻ1;ꬊ Ǥߞ2[GZ_ =`[R2k*̑A$be %"Ծ 'I5@5vt9&[=˔9cfXah z m%=t2 ;!(ZO#iS,kږӛ,? 4Qߔ){E ͋'Ӻw(TqX.ϕ1' >Il٫S zB $#ZQndOO0"xY̿yD%x.;i ~"㧰 Y7&"OJs"uL+U3̄~k/\t~ls0Hk_<%9s,i{?˭M~Q_Q*K(thP㍵]gD(BLG?ZqqȊr 316X˺mcN~ۚ? -}li~?alϒms&BOv*"Bߤdi e 9ت79l"RnPDU2qƐa$fZ'l;&1JQCC}o%]tmذ:~bpaRMq<`9ՕEBfcp3M]K>vo#ti_1s'@'5Rh)soq d׵u!U`Ӛ ;Cn?ݎוFoC'& 52f& EiVp) |MF_䰚$*oGQWJaټ=~яKp@?cACr0rpB1OpMHORS]x8 y7bp..g{ոW"˛0fR_ek @-eT6;d.Nu؎\,:Mt)#d1笍PxO,zcsoPu  fc}k]~*d /4flVi%{Fɼr岉Azy >YNYirf;R\1-"5' F$k+rNTp:?1p>\[ =FR ,zY=Y"L%"5Dd-SGbU5YVOXvѵ0G-ǯfY {vc"T?B~mYN-fj¿[  ޾)~w yWՆl:WGӋ_ R;yRKexֺ&p8t;N(mn?@“9[8~Y._ID&Ne5ŤI^5Տ|`McMI⤾8qx!a*խ睌PB@P)i+}rpL*(ABj,!wf3"݂ȗc)FJ 9@?K3&@otr4(3,%ʓC)VƄQ{2N)2{`m' dzǫIɵrB5_\@DkTea#ziPSрm>ܛœK2.>`P$Ui|b9LF|˒]AWn0eO "@$p&rBwk@a^H]YJ~c2\KIw1gqPY:\,kRru0W`X`#p (՚cxoJfZg7*%v E: I}-ȃe * 'E@ho=XaLImߪ|vMe;C#Ay?2L_M"5:0c&$;xϋKFDunhc,Z=nC zf>M,CGu1d߸oENzG#P+dYzi#D*Q "_9}{ҵDT!L@ V֡;ːn]w.+fF'\:q"}_M>jqB[;͘Xv}d6}GLNpVspFmχj4WHTNd8ic|{!OFS}9A6ZM FJ !(aC]9n`dwɥs1GBUq ?>^LeEf4f6e?ڋS|i툼j|#]F"45:vS;yiX<6ݣ xqa)'iip *7MԊɆ^ܛ Xv}=bM\ U7^j xc|7z_3rpKav(-D.FB ";k ߌ臢燗<Gj'~qs.[|9YB\saK+lgjDG-/\ҕۗ-eIvV鯦 R_˧tnr,Ŭ Ӷ Y"̜-=ϰɤ+WҁT~]HEt$j"P)n_$nIrD)!2&\ ]h\sa;句;QgDN}N:kA,ԵlbqUvsBdQ%u^RvDC"jԟs icG'kpiŽ`G>V >ωڄH۱@=^u>d9bЃLaܞrsI dUҫ.`~:J,HlQmgo\(fh=b7t;**| !zƸU*OqUo%D\ H)xm$1B3rzQRt6Nk$ VF/hخ5,Xѭ Ȉ4->`e:K :3vRȱ4]zGY,eCbqpGo(mԩzI (o$d =GSD}BHuN`ڠ*jL]L+kߓ)'Yޙo ~7roԦ.bQ͖y;R%Q6 AfۮWTa^>%QnulbYՀ(6qh["'C@-Er̺ds++kZDv}S(~39' 3AgQNFMZ2FI$-phBg2-9 d )>.g}$}; J5HO3Rn%nz f u"GOaGT'u eҹ}0+cY$xAa[p:xg`|j`n3Ps{:x+Ԇ9 h$Dm(4ݤg+#A&_~;' F@M32SYBU"cc {G>4o;%4!l|k(l\˹ Wp<8YWg;¾1F{l,x;G nt&JlwyHG-F ʉ"x*3T塒Lk˙ck0s ߰iM/Z:RjBTzx"fiwEVHQr|K䠉o5d5vv럍t[RN ̫ޢ;JQQZkov8{{&XیoW EKܒjFxjJm@Cc7i|t5$55&8 Kٖѓchk}y1GxUAkUVS mHWܠi>>:e31 D5vpt] @lkRnRļ& @5'kc`;5rHBG|æURϾF~ <)9J`I%M _J 2FBM+r!un^x:#rW,'m/~@_)4ݔ9KS.WX8 ՝;@[%b[Y=zpp#FkLHY{. p"23Q b=d  2!m[Kh?= N* s6A{]8H@auPN=35+ȹ~d?ÓiE$"wN >ȃ(-c qoAI[1>aؓ ෞL,cF(nD!O>Pz˦2vᖚH ivN8}7 b+q?,=0;BC Us`!H%ѵyAb³#Rc|C%9X #oDgV""6'$xL툧up7Y7\Uǥq2%U8?Ta;'2fM!:߽|cK0+IWD]WרlĽT/CUwe HQAWđ-ܩפ'jt'yA{&<;a.~~o;/0-}MBu4#UCLə=odq3bHf7+(?bى^@=-7\E+bMzNdRP}q%eSR-"k`vD.X(fpb ܋sh%A`: ]h¨ZxbC56 }!+3h'{z 1 T}yԐg؍^χRy^Ȣ{<|Y@1DDI2ٻm.݊w?+}Մb̶d2\;&3#a}\{m]a7&׷`[|'I#w<ՖKXOԷ1g hLNU%mTqҁ&յ'*=cI/f&QAlKSKuXn0N{v?_ʡ9IVN*$YJ̶{ލ?ԛ!LպCN.%I0t8DZxY!NU'sf0W=NQWESl9H]Gb_\I0>o(˓Oݞ׏wJLYuLAؔLhS3cJRle;\e0so_d6, ,MYJj\W8g'H5Ö[E矸="/v wQ sʉ2v{r Yvi8ܷrmLO1! Г 5l9'N/h$oQeJfi%jq.GM]y{!vzŘ6)ͯ rdɅLG4]I=ZC ;] 5O YwFx.gޭZ&G|{Ml )] MY+n7jE)͒Hgmb6vMI?Ԋ>x?O̧} :ޣԴ0u(Lys']DtJ9lK|Ƌ.NFX?@&v֨2]P StQKj`TDO1r̠lߴP[!锨硍K.@BI8 q %FQ"ѧ.[Tʌ 6Լտ1wHtK{̩{iNjt:tEhkS]/A˙!WJ#2 2"^be2'geuD>Hx4rEa{'ee}*i>X ]g u✫7؟¥0~{c6q;Gj$mhOPbWli 7n'(X*:](  ZWL>ʝճ0ξAۨ0ZWm^XF6K״5}i0ŧ:rdl;@4v̆):'=#3 2iFoȹ_`@ƺc'owIAtHmg"` -9Aoӝy{Bo<D2- U/f'֘$ 0 ?z4{Oɡn+O\og^k6,22{Ƹ`zc0IM &P,G*kMw Z,1[׺#:V_KCʹ)P̽='N&>>qԾd,an"A l^?c8ï989HC%JMmSխFa$/gd5AbVS UGiSK~:KCZӨ1 ,I(oT5wKK jG#9Ҡ$;dic{s*avF3^ wCz\cDG6ZʇPuuvN飕wlJC3Eu7SC;1}Ɓr}1f3 F=3U ;o:]Nȳdzbxq308^O4CoOR72ǠDZ&r>ڎ:LP|, L p/!!G4[Hn;A$:o9I+R0&`iKɃ{jdFd=w~P<&JD3 0֡WZ_ٹ](mO* +^նc]<&*xvĤ" ƧS6i2>{(=4duPh4!n)uMԝ N>Yu}~ň2n/$|e -7քB8~ink0Ϥ0= H(l=XIdiPin2uqWGNt="3 $9J~ը.ٙ; dVUmG`GpNhϮXPeTMVT03^c~|A\,lCM@3ɑg Yz|hk՝^xncKu+K?/E ;MbL!x)FO@f~au-xCm~;<jX)E&If׻'oo Ndosoמ;^lZʒt)O2bdl3&y˜IMcOKI- E+F3Ec(qcAj܅sp @PբkM. MO97G9l"POmˆi-5ؘ g->Pg)=C`]crYf_|*gd:~h1U3Vtc`n%IJ(TǯJzη+ٌs6T4&~B]X%N@{8/ByΚ%?DbnD]B g酷˽mBD^ms&%Ms =n>)ݲ[zptU}6PֿNjeX8W A~7[r( Q% ΌMGw~atӨH04Ds`"V B}Յ[aU~n*yi>_g[EW *i~S&udTw6m[u46^g->Քrhnr&4gˇ)cB$[c]֕`ܭ SS[FK7x[=jT2n0o{T~E\Mҍ8Zo!f a*;?!M-TП?Qd5@^J9yPHl혤޾^;\. Rkވ(crG~1Zw)r^S6񨬞j3P986u&2:MQjmʃD"FX1 Z~)((]uh^!O(ΎR7u9;+IA"z%;s_L 2Q<RSs{Rup!,:F&#н5X7~FZAb}Om7 j3;6qF\pL'㤛Ȥ|Y?V3V]**(::عt_ɾYUVL?HbFXxrdQU> \T"U&94}s;NqJ}CLMv_+bW ViAE5L8 ߤIl.ы $6_DR l#h]NS8U sUM?EYԤ| p@h")l(1=Q $m9| @F6xAcr i>'ecջfbmZ%@HUuDF(8xeXESMɶK Ɔ~$IX)2N.UNQGNk诨LFdz|\K$carCvM=4.ܴW 48ǤOq;(F1X ,g O#^ķTY[t w}d/B4EȞHg&UtyL`QhI6>lSKc_/u!mTI52"mL6ͯ?8/>+s1s,`YYTQԙ 5G0m-mbVA ټ~'JHBc{M!•= ~8oRQ8% I鱭Bt!ߧd~(c`dKxuJ y84vPkzЪc02b{%%glCoWSzނ`x䏯c MV6;JGp½W2o 5=(=b}';4́2V`Iplѡq ? NxR0$F(LYCe!Dylj QtVNX9ڝϳ7`azl;էmu4ϜmhSg e,MTu5ykh}.{c7vRC~&&$Ȥ#)o G.JǵJSKb| 8}{ Q*s[2'NWoI&հ݄EDRc?6?ᇬ uh񾡞t2,߿9b؉lPh s  = _^#dR.\_o'7{9 L7!X&Re}hvHDVl+fgvBh=v^1FJDyNÆ(*..JiZKdZVWg\rWS 3+6x Y wBV{L!RTS6%\O% Pzb$ Գj3Bkf3IaA$T&y0f(DsEd͍_ID~ƾ=\"?79x2DS1#JsF܄ц|L۝VQ)=p\ ȗdԞjd4fz-{{#_Ma-I`cK.At,kqf7rԛ3T9 : yB3t%`>a3 !&;Xk0oL6U.t$l7ҡ{Jx\ýX6ɡrM,4,*— ҰA8a2 ?4^=UZ我FhItS8C qm p8p4Ra>PX8LCE1[D7$рwa RΩHv#{Y,>!!!Ҡ`?Lס,s,@CBƇ}*ǧE'ysi![HC:zwDV$ dҌz 3xp{>$ѵi*{m5mE{8I{+'X(r8"+Asߡ⢌@ث! [J7Q%ҳ1_"UPQj5LC+{WEVHr["1tgƦI"F 1@Z lIhKۑvcFqMr-#mͻş7k.`V a`W3wP3u!Kp9%&|_nbK aH&p(y8A]AsTb51c@`_!uF$N 2)#4$z4`+P9g~u)A$).JVYE8s @^= UoC? +%vnf.™m~vj籒CN$/4'q1z t\!v37 1u`w0&NOX"$^/la>H()LJw.һ b.֫Wp.^Am@4NRf}K)yq܏h u=R.G޴,\s٢c(}Ve&RIҵy* ?, KPYl^-+qTqgЪb뫡7ƆHpU_w[!mo)wa^Ʒf=#I4騗e37@%ԟKيlOɬj`8WP ;8 4)1-7igIU./8lȁ|L|WD^`D is$+vīԤ;% @-H 'yԼZ^R &Z}Uߐ_q ~q͇W*-grP,=/;\[>v#TS{w&U:3FfWJbpto|hjvs+&D-l7j< ]ǡGVL 2j 2;ͤѧQ E> ##J{m[8^Ls%{ p'xg503_jf'o`-,8o 0}p??lZ+z1_Gebf3_m JХĒ6[r뻯+Z]a[guH(筊SbY_l5h#m\}9qq*"''v a eE@s`zh!t!0Խ5pƀ_q=2\!.術(okb4XR]k97UMm $JuMQaE&'7u(蒌- IMUa|]Ji0ŨAn[.88®k㎯ŶNY9g9PB#C.Hc}9= uщIT Y<¯6ͱa$Ԓ|K5a6-yC 9AB.DtuI )k[PBE{}]z~FC5$ y\!*޵n$B@*n;&%"3};1; D{?+ M|YbNtؽC$>Ec8%0fwyc*v gę5jp{^@i <.RK\hy|Y.5O8rwnM\'\s TMD+Wo%0u.zd6Olh7s͗RG<\7 ᔽЉrjy8:g؜ Ễ-fJjDa%ZP07H_oƕ=k|Iܑ}=;U*Sjrdp~}x%9SXt cNAR`J%.uR ۹ {Kr"$qM U-6tiMD0B^CBsMя[.FQ_f=t,rfMFFY0+]x%!,xknOK7OLjxя+NW@ R} cdOEZ3aZxbU3=Ij|ֈ9nǂ5j@&P~r% е߬PUgÏcϪDd)&_Lj@z,o@_4mR0OG)P熑w*caa#_j]4XZ[P=j3pz݈)Ct$ffMWk'w;M s;p{Ţ=c+(z .M6K@`P,l~!aⰤ6n%8q@> Bֿb1 G\Z2ei6AD .n"cK/,B/6a=4ߦdھD=2eKcSX &Va֪AAϮS.QlO&!QF_? ^B*MRtdY9ygօXjAK KSDz$!.IG* GMx!lIk]Vd:٠f=(Tm1=|fq7Qax0ەr =<%^abj cPn&n mZr=c!,<S~R|&~8"!Lĩ]c{,Ev;7T~Yw{7QOf <)< v!v"cfjR^9,E=v)VlݖÓt?UPl^3D LGvP.T =i(!% c #3g=]cM!a1=4mus~ɐ+4Bb9Oz)r耻)!%YHm ΝӘ&:^PDY!ӢyGi8RWPA"bo!] xbx叅^@ R*/{:=́}=^^EΐLSHVryGvVC[_rƝt(_ݶ'_'H* Җ!B6qB6Wӹ _)G[og!xbD+WӰFO5f ..X{@F|7,us\[vȗU|Glldm< D3(X E[LBX~V$2OۺHջ"潅 QG8 0qd6Z b(D1} F$ƕ?d ܊]P _TL3c/ PߏECh ̣6D\[@(LHZ՞zr(4xdIɟKS_`15{0H= m>~l+fgXK>ƶfb䯽^ }+:jTeE1( lQjPޢˉD$P(=wOq|ȵ,]J33)d#攒?Q8cZW] B.E g|^=15b3`(Lõ [ݮ->wQ; |/Qd4R&`mxj+طZم({HzL E"n +qrPǓ]>mF"mjZT0ֲe>ҽD&?5" SO9 ث*D^NyVX'/w78:4Ng.oˉR"߿6"(EyP[6`H!/"j!JړrFL6K8_sFGǎǫB]uH=$' LZX`2ׁt*HNYJSꝬ@A1+$J@ŝ4G+2KZ^d% $lo2)n/xՕKF%W|6 '/]+ݯM^FIsq ^Yb(<ߪ[ߧNYVU8pY5%;v~XKxުI]6n u:uj#&nxc߅'^%jcS%y7MM_V"X*O{aY XM*ht=ۍMe{Lk?p9H6 '?ƒ\4Uߦu/6ny\ƍ4<AO>Zi<#rP$lr 3]^pOg5^ea0`}{#kā\)v+"1y֟P F;Ōoekf!;`)V^Xf0G욪b!mHKNDEgL! Axx PSМHm$&+B1|X{?5P<بТ*VҊ03$vtE;0nׂXj w`+iAv5_ѱw1?`́Of7.y?3Gۼ$y1 C-n xͨ0h~hO,:U'r/Q5@qm2 ȩsh{?m@'xC#"6Ō[^lbXZJh4T,z䵕=Nl#[R5g0}X79/^ps.$|*WZp6Z'"1ѯZbA;L+zX+Tur:ӹJnvyj:t(%PgjQ%lݕ+r^OK 㮀l)m5xfqH$6LU}bxvxbrg O]{@4H.2ojQ?$ >_f(k66WRu]l)/R-ENǒة,n:7Hfֹ?/ԿVzxF2!bRLk~A<-cڽ/#Ŧ9 ˯cņBܿsll, 𦱝/?Ω='mֻq)%$>Lq|]!ZuٞNטX*HMJ6".iORqYx3~RNJM|WbB] -l#*)*rU#P/zQJ<0-m'~n%aTI009)w+} F_VU;\]1.8Ǹ#֡Ժ 0@GGpzDٟf+'f2sduFzoM!^OZ<=V6?ؔZślP]%^Mұ vyOjzg}/Gi ٘;f, jN[$ 7P`4VIPW!;5GR\M/-tӌ D+q*r+ UCz7}C5L2qZ*Yw|v<'}0ъ`CdRl)ɦ4 +ƹZ:aj3w"g_䢲s1< xA^+e|Jaɳ1h*yt(b}cqUF\/%d<-.$Ώm44.IwZǑLI/vFtD257BMjoqA;GV~PÌW^HPlUՌB,I5슝*:oA>o"vq|$agmEE3%+:2!lWRyHh&2XJ*,}8˷$s~͆{G%^@qcGjaK'U<Gy A LDNmzbpT@kkreFe ~]rpi$M>R2t#,~cjH*+ 4ZTdY |nf$Si:";fAmɾr8'y[0of-_-"8LL2 )tAi 5f30hd.۾R' ,t-=@1V=:ă[KyMಔHoq(1MeCډicZq?qe"ơEД {)`XanеL[ 8 R-!,y3T/+ ݱYY?j57n|n>/T︡jKr M j G,RqP[3] 6eeb&u8☻;wŞ5!Pe3D=cHׇ$TX:>02T9?,߆PoSs}p2[[7Fcղf$@0jO,9˞ $n^QGpHNl^H".A<V  L$ITO >g(ϒוcj0l2*цGMxϹNpy T0uXBM[hSH"UwHkqyZẂ}s̈eb@XL[œ\`E ڎShRednXbͱ II:Bj/^u!DY5vXŹr ttHgHV<|7]bzP5R$⟀p=6DU{5OlG`^멈},5‘aY7.ס`~kS|%.1wV <?uK&Ғ`CupJ0v Q1eWPK0,1jvLYze+ Kp}V`&0[%堲wojR2w%r[LةS#TC=028f .ѫnьYA̎TZ7 Ob!n*xI2Xa ic tW'7b4U-G;S\T;bN9IO65ǙRz H @rGJ$^VkXPCY6}FQf2ew^ ܛPZh:t2Ulh*J͜EB>iqeSYUNH5<\=ZLr(?N$6*U!=Q s kwvث1W6>Ѯ2XScjM0 &P3 ]C$eV9Lʀ3ա~e*JicRS]BTgNIrRv"BkE2 ? IӥU'i]WXYn wYeYѯƿ솿b=Ip7muj峒'(( yo,8N- C'0+VPTX.MpX,GzS^h &-x QȳZ[Er#]Z[{.rδ^v̪YWOL#l헝dZ\&E\GtMu**}QT'2%pt}q_f!WWmF.;D[;'LU>˶vj蛏39ԴWXo!Tȟ7LX7e%/*5`3ߺN}:(Vˍ(̮!% eN&8nfDb} &1I* iXQvD /b9xۣmJb⣡mc3J* ] Yhy4} E9y%sCvA}vhƐ8k x6 r7+8/Uܹ-y>Q5RxY%Èa̹ϳH ` h,"0lpgz}-t_FLwIx(Op7Tm[hPOZ-1fS@տ?DBAa/cP*سQMLtin o?=D!U"Gz1~m,Pmw$?YoU_nO}9%DiT;K4 QH5?=ⲫZfWh|/ A^#lhRyFf[?Ewt/ƦA߲o 3o*< )i鞻3жwEQ>\eBrѽZ[nW5C;0/ٱ>K?crjV(6Nc7$y 닏{Em`J[qPom@@ak w[GIδ}Ȯ=%kNn[}^Oqi8 {:{gRoP%PID)]QiQ.Lѐӈ _kX7T%'Dմd!7$7 r1|2:/eJ˛GyY\l} I\о1.' c WLDzsqe jF^-QP#Zq1NGR~E]"6 ·iN昒gXb]t*%Y\0qnA^$Nz5ʴ&0Th4)a*Z< KF0-wY-ZVɳ gm ևs Bʷo$u;ku؅2HCM֥pD !]1! Ɂ 1tW^GtĥC M_UTI_Y](u|cfwBl:O58^0y? {yzn<;b͛&#`uqpOcXg[،R5O+?2Rש |+|L*ϲNV sK"~/Of:$OŇh8?0AR bOh7&[UV{vR 3@C!yI҆0t5֕5sSngE3P홿uZ{=U?w)i(5'rv.yJ8IZ+ V Z й!C WL4:55;n~C*鹉nxQgo K*DZA{h.PWm^ga$#w:9>,n5xnU F0ZwZ]mrRVsr VqҪ\ȑI^H؅ i`cpygJNd-/Fl!ED TW~}pZɦ2!5ɘDn -+26a/~+J`ޢbGVB׸8s0!8ɕq蝅XߥX#;V(N^rmDn䈎 @;lWput; $cXtN8zIu2`nR}zN7O1YqQR|<~NOa"Un_cVg~u&%=O/iGce/0@voL[H>P}t+ԌeQ:;-BtjxՎgj?欒`;)bmvNwR:<]pc^ʆƲSdu+dd7'ѶW(]8vlH^Kvu i-n:>Ԧg (72YH0"ыhh۷`'SnEB@iGD =h\_OOkI5rCE~Aq\ϤBJ-K^3>FQi8+<$(ǵ?a OM э&+ud}j2 _3cc`}%EjT| i-oy&ak<"Im%WB v`TH XrH1UD=wÁ?r&=Lv*q=1/U>nwqRzI~C7&}pDFHiUJv|%6WO7~7EB6zVFK;-T@ǫg e"slm;wFsn49!>\W2;Q֣||0m|3+Ƀg}" cM,MڀΌ#;(Z*HF&L_{֎;9 \e'URTac7M{7$\7_6s?dcsd^&dT`z icƉ Pr${ո6T^"/P _L‹뛂┕!vt{.==|=ͣM.k2`y$Fn:4Z?MWh2a+޶]+#Ol&6j%t*Ǟ2d}>CT+=Xsf9"6SAS\FNbPpdvmlgƨ2v)kU @=18iG/5d5Qb*:W`am!:[RJDG>l,;plWD쓦3eΰ6|ʊ nl.fwG ~سa{T7M}t-x4B/,x:i;1&1)3}Jջ;cbBTH·룯Te/p`cZݢ3` 9f"%( $s?؇+7*rH:bᴞ,3@{;t[y}u 5* Ee&JgYZ0707010000024c000081a400000000000000000000000166f3d9ce00006b70000000000000000000000000000000000000005300000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/media/usb/pwc/pwc.ko.xz7zXZִF!t/3k-]?Eh=ڜ.+͞ߟrØ5 UB)}໲ݙS٦EZa)ljt"i'ngjynQsPWn5#??}l:9)E$^D<Ԍ䆴d׭?BuW!e"+6NO%1𮤕[*a,g&;=[$KX7 C_\F=*T`2dLpV_3thA9nWܔC5!Tͳ&2r\Ղ<*o|+ 4rГOE5STT0 H'(w)R$I򺒌cju-XrrDۂDPB1L@'fkZڳ UI~чVU$ [p(ԘpI'\}SR3)V.E{X.TmS;*K+lbi|7ܐuTHqUHmOpW*1pη4=~V}nY'|Z8Y)8`<,0Q,Uyb'q1er%%:Gr`[8l#f:IԁN ͞/ۉO/mE1lbnwwarw$j3r7 j%LXFt?Jt)4X.Zş B`!FR:Q0h0w~"Ll1" bBwfh?i7!O, L19UH0i>` >sy}Ru@'{B\q[4obVp7#u2eyYJVq* 㺘V"%(¨'{Th;mfyh I7%̪J1 &=Df N!7 &{3@Zn$%{'M;?:4({!͍qhHEؗ{~bjإ$HKi?K:$4gp2bC=z΄(xB=EXg^͠2Oev0;(~b+%[Sո4~S~h_AEA.݄g&Qk'e<&&g='q^+2JFI=XŶ I-2S S>A78&|x$嶌SQ̧G:axgeh[z DB %:*ݬ/`V4^-DV@(`R*7_(#ci62&Hv!S+qƥZ&jeÐ {$ب@&'N,Ba vJ2ߙK "iжZ3hNw0Xn(4n5%{᭶O ya3!"h`.~pGGaotdV;ZǑ>1 8Nb3n@@sZS=8͋(˖Iipȶ%x%\Ϟ 0rbTTr$,uҭ >K$Rn%Qz]1Mo)LUqSZ,21hny=&_`X:ev#r dRVCu`)KeQEIKqv"GmOP(=iV@4QIGd*drŸU^ fuŅ5klqAjP iL 3,),(dd1 "?qT9AF[MC*,%#<ƐF"ra-kn_ɯ5%3t ¦[F7|)3zgz&ņWdS^TA>J vI%}vp`{a0{/?˲5<_N@y2fat$g RE+WWfhG\RZ)(.%mBŻ@8sF`~ &uSb~u9{=K\?ޗQbLJVb _$bbьsZ5PUHD^Z+#Z've ts#9?cdB40sqbTC'ҍC)B$p\ r!#}HY=x"KɃ0u~WH= 7d54b<bޮ*$Am5ثb n-樛]?j 5,"="q![4avq>;oǰK/lUvzPQgO,=lpl!Λ\2(x±پdim4z[hO_IRAPk_+*8?YX-k2e9 CϮˤTM*\лH37!7Hpq+JajLj܃-;xtD؜,(YEꀸ ?)D FZ@ oΩ>;o¶Ru]'i~?\B."he%qvp`Iso= JjZM+ȃ|vQF7`0bF[ (ssNf%}gJ$. u#گR"'.@?Q}` >Ҕ^DhV3I/ a8%dPZ KR|&ɪ62~:Nt\) AvUg9 URENpf<ѹ_J 0QIf-4ƙ{^X 3Ebm\YO~+(x͌oAq%YG..Fh{2'3oz^-9>MYBQ?.ZQ4;RCYIޏ ")yfV'g"i /;r@G"^bq_-Xl`sœN~b}os_t9alSzB|9yfOqe 2L0RbG=Zz{!1Aod2,L I&7wۗ=K|5X[V†x(j(E`IK%d3bi(jȈ[\Cv9ђ +0kzx&ڗnZ< e/8 q)7g…o9Od-iЎi)Y87֓jn&&n"8v`J9ek$]MXA#( Qd`˪/K#g|pP @N?*4 |79$q+n1s(q ုByjJ־2ED'l!f),)h7lAX(% irD3>@b;5PXR lnpւ KM]*/1g1PQ? Vޑ?+ZM撟R͓}J>ϝ=©BK= Į*gA uj~[37$\yUJd]H;Uf M1e0{c`6YEA" iNcZ&!ޮsuvhW5&Q:ol)кOFVXhA#}"Y0>mLjރSr¯[m-OB&EB]2,M2GAr0E,9)` jSoj؋ujţ8ּvR͢:a-꿤w:W87%(isrw}y&u;Yrh p~uMP(Z%O)ʏV H%*1*_fNؗsߓ<=8f_ahݞ Gr49҃}}ܚϜ0HMUt{z&ݾ 1bJI0*6tő8DR.ԯ{5up:h53#+2mȹֿ2eΏ= :U@mV,,QsgZcan%%{ )\3(%%fyAxbXsY54/Wa"WnIEKV^KNndY$8fKX>iNov ͮhkMӌ9@WƈMzK8/ {-9A6!U|7Ê(hrz+lu@ Ӗ崢]ӐM,Y!g_.M52,NZx~-]}h9lFXtp"hJVZhpF IJ(o,( fPc1T2(d; Ws87SRiEh{WX)r+$;3*lZ9C0 $|xAa{Rw;YԩY^0o2!G.˃k(u˶ PQf\}PDMYZ?$7#}s|Fnl ^5yʰhLvv4_Fű`3'ԛMiz<LAHkiѷ,=I'M;-XB1ij<@Ӎ.y2vV F `m*(Ex_C,ŔnxOx[Ë@kO[Zfz| ƚI e0x,$c{o;{>Pw%&zIvv2q68Wt-*a4-AkW)^NRBO1Y^atO2Ya譪.IUUwI>,])h9zDrM .9)Ϸ_o="v7}0G3TH@A YiPn]ˆ&R-&"Fj> US>}nmB32U lj.Hm&1@nwx8#x<[{?_/0:_xK5&LlЃ^/ݥ 5,9D?V$T+ m%p'w?FuǶ,T_'p槝Lb,MA*pMt {8 \^!o]՗&ߵ]{@Kˤt4F@}h󉸟6,KUf,+-5#/O8UH&f;SKhjMS)f٩!.9Lˍ_ՉY6}bˌ$c)u 1qB4QKu8U 6u/kn)urrMgfGԗĵ s{ةÜFHǓuJ k%:I/ - % Ǵ Y>1s4 t lo$!j|*wqAIN`vTE-Ai"7l-sI`˴ 64ɽ\LzB8O@*=#RK% ͽ8ѱl')| =Ń2K2;_͜!3/[ˌ ա4%vsdL;m)@D2jש}WhAZ7IU>wC5h ʔ;~5G %ɾjT+է=6,!Q^Iw4(w$LN)8uڕo R=h% RCisqC\eMX}7B_9}'A4aeߴa6kYD͋rn1^)=2v1cuj3|n){];ؚDPI˪.EGg6*Dv%dh?e +)鉾mΡvhPl{%\ھc'%%Ը+_:Է<[JsiN 2BǴ=c mNoLAmy'hv{ѵ9S]S=3<`C^p(zYaò_)Pa@%e r?af QcAQsk2ա'wPz5q,b#1;kFAey%r AŊ?fˁoNIlqH{zΣ:`|8cCN7x!U%+S9TVe.к0W\Np][z>EX=)%쑔yM3oXj#6`XaJ1r {˂iީJ+mX3 O`6&TBɑV'-au3FAxw>K5 H4Jh C~47m`ҝĬ4 +|P=_\}@} Wu Jb~[)FO0&s%, l%Υ_ m_Sx>]aݰλ=@+g~ IiF!Ys$cI?3&5vw'hnoLIКД&@ohi,b<=f(Vb\ XUwB4"f h0򡪆:7{3sd{Q7$?ok!M\]̎|V5'zfe:P(ެ$Ӣ|7'g6W86ʞy%ivXjKMFJ l8yexٌ.Ҕeȼh)O54.lYdhj(1ِaC(s֗u@1̻{nђU` T "$Au(t32g4⦞lش7x՚ہp]>h*1\V4fªݣ*.Ə(d,ve_T'(MpF 8Kzo$?O4[X+zzP3fÊޔ9J@$"<ٵۋڗ,a̲j|XR`Jn_AHMƞ/`ai@PԀ5 ?@l#N"dFT:-"/&$8,qx7vA PM!,m]M ^=XlK(w$9_2x7@ kR!ќ8Kb-aD̞9Moj̲D׸EdF#$ԑ2 |NU_XKO^U /`fGx>)WN225 WdH;v6YTEy­9!baOҚ: bPǍ퍣7WSjIszD0h_09݅:N:;tR^X}8ƷC L}|ly6vJBw IM&G3ry.<89cOI>JFIE'wd] J?(sGf06I0Y0ueVR.m= #YTHv*zhewhaV *H|22 0PD#pױ( WIL}:|k=04V앋c4DEVqǁMP6E H"8G5ь)%TOW0 )B왼 tHOXc}Q4 us<8 J )0.GNfZZp_\ELm?N/,](%n`R5 %$ҮoA)_d=^ϫq9K!y@K^vC@nhAG'h1ζΪrm{gRԜg;ꥌU>5ӄBhРxQuH˜GzkO1e.[?!)+sy/z!b 1f'2j)[v O]$w{><123'2c.i.Qn+h r0ǶԩȽ^SJ8Tt\_5B v_u~K;;uɎ5U. Ox!TZ'LڐHKn#%dlԿ^I$@#Pn=d|~d>XCʉ dleոN;iu0G3?FbZHauU2!\lxKVDS|:e؈ԝw唣CdL"¡'H98`a˥B!Z2~G$|tRNJ*)s蒪EӇXFUEPԟʫԷoȃq̣"RT3"?FAO 0k04hp b[{yUP`⬲~cѕ D5E&h_9*8A{6М/y%JJ]%Dyȼa/ao?GظT'Ȼ)BX^ܹ!IJ!~NQ܍Җ٩$IndfU=$Gbk8-2rf~1Nǝ;go Yf$iQa?r$t3JRJiC 66s ʖ@hBϑy4Ogӆ Dԁ M 9z⪙TK%3Ikv!v yƒSP_T*5m^9~XM1+^b$*چ[߲[#t˴$j]}Yl@#oiBӧCfoL4{f·d}Q L [kbNr5{]<+ U1-7ϱj Zl ?8 rʐMS$ ^)B XwWZfUmC;};ua[8Z+>' = 68)lXB6/cIƫ-;~^wB?$a00}#ТʙEu&㊤Z$v7Iϭ hч/LNa9l)*GnzKBpIȇ-ջ 09!s'7U1x2E”1SḸVTw4yuWP;7u F2Cc{ʬ5Th암3鸷1>>g=>_6x|MYySJ]@^1D)Ё[&o }OT^-S yy&DS"1(NS`/yQkdL*ZjRTiS, >TOGO[ub[ں~:[ͺ2(dZ .@UrCXHkz[F k?OTpy륾~G%ĿG6tOF3j^^UNX;7r1ljq auEu%z3V=pX3b`ϩlƅzڳQGp4c@v Ʈs#3yЏZƅȻCz㤺rt}W݅"u;j~J=9VZ9clU8J|g=vpQ6OV?oCXB99H3ظT/ׇ9qw y0E4 ;tP-H"E\X<lϝQʪܤd1 𒯚iA#1[5sEŸLbMA۪g;wa@7Q4LLQ`jD# 0 Hô-׉,$`)kXLc9 IԘ:'hg鴮"4#Bts# ̷Q$J: q"cuCN7獖ԵkrbXpȍzs,Q*vCJ~5Elfh]/mEՁ`>hF>d&i2*]Dk!`$~)YdpH ?/:1=dژ-o4`5xȅSjaйWWT'Qd:,!Iq]0ƫk -$q]W`YͲAYSt淼6c$E\x;Z#(NROJjzxa:g^O_.ju|"'puf|gٝ1HKa턬AL'/z( 6ɳ7tiه\=p?f\(rwnzc/ͤpPp}^ ^ZbFѦ@Diޛg@ 7e~3RvW<*MlPir=Jfa43Șs_g<(a9BZ3 y . + 5/Y*UOWf9ۢBS[ a4aߡvq奔Ohor{אEVǷ [j074&" YU\ F5q;.wBQP"#s|8D'J%7S@uIx W/em]Q*Љ :J@miH5ޔ^*;uY*q1,Z®~s{OZh_#Px@;yVbQsY\s}y7U1g]^q޸nj`H} BqbH\t$Ya೥H25oSХp%5t7X|~#O '|zr vA0[KHq ! p'[Das߆J{j^gd&%Y(o}qÎ;bڂ] ޕ4*sw9Ѭ}:Vԫ U(HH TU,cHiĝE{Wpή{W7jOCIn?( u]q-e{yH\(ObHpHH.^E<.Ɔ:bc@/1>h  $kegcqV62%H<5ogzE}yT{%;.tkzg 0f2]6,HkMM~@z,~w}Iw`J5pQtPE:MvgZMVڇlHHb.}ڇWcQegNJO<[fBo nI=Ym*vbqD)"ޣSeK{YFiO<},.G"B-UMgPF1QɤR#9ƭHSZlA f_1A?iPξɾ ߍ}eüE;|pڢmaM6rizdM' 5 \Z Őưw|ğm2M 7 k S>B9>sNZu\A|'q W[NQ>][`.nJ~oo|%|z2zfnHQ Kb;P+6 a_M 5ԷKn36.}.\$V;3kxbpwiqQ!MXMPMjx a !s<}Vha.\Rkz?Mwsy%YA'f* M?JLɡҨdң SZ@*:4Z (_W!&=*۵$nMr]ƀ>3ˮ&>z7WdQn忤K<^6ؐCꔅ*>wN=_zŝg5/RxPw9yNGm l-*ғ3Jc@l\W P|4ӝ?s% ǍIUpdl7A;b_R;I#srN])7mQ"r+;N:3ڴ`"wKSkL`FŨQfy  O"F E<*f@_h!ؑeIJ~ F1 nmjy06^0S]]Gf_1W $cu@ ZC5 ڭTnoDŽM9xA`#m\BQG -iؑVE~ l~3GEFWY}dC\wojwweĽOkYsgNA.@}ؘ_ ͱ&1OyqM1nwd $X-Zs,9-7WszW6mqU2ϙA3]Ģӵ}fDՈ R7`AYh_ BAA0r45):`rXMC)¿g>1EKTxp ^)~ ܗt?@i G >8կ8B4 ̘nP=LTKN$"òTVǓ ^~DH2-E5ÖkWDU[uBCkƝi*˘w(KEIL$7Ikj*, (C;DPwmfMU^WU 5TqrU^}ݾݮ&?{{<~;Arp}Gha)q} ^ ]=Yz G5ER M?}2\̮ʤ,ї_~|_R_JubT$|`juڱuRERa)*ʼnr`dEQϹsS Р&Ŷ7O7!UK:<ε;i=鯱$Εlq` ȵz\iRp(eF-bv  iz5nXR=#+E$m&gΠ3H.HGcBFPs0 ʧe""ݜu(7_^r2G9R#q Pm6V$eI؀m_n)Ra@uB@iP]ŐZCqԼpݳB,9OEdeY4R<2VU"%;I6wQjҨ dT5Ȁͭhι?QG/5$Axwg 5̳XQ")uEW"&ft:C@\f`uX~X Xoǯүo;>%~ee@!.fvVO W)E7n3RCdx4=_9)<n{/C ٬H8xRyjIZ]'J7^y +՛_oGpfoeC/+Z0>kUN?6,RNNWugyYY}MPQ#0Jg^MAy]zv*%)x[|2x KC\Ky)G25e#tƥZ Ii!:ݕA " ;̔viHvP%Yq <]9|SRo?n7OI!Bt؞:#xx{@USKB"C]M@ht%E-3uy з$ij^h3̬A \RG}"H<}CR'Sm^rg#g&J''} :Xtlȵؚުk0 hy3"0U`NIڧie·i.1Fh_v8j՟,H{AExzд[꩝&^G$*=։))`^IT*`F]t@h%Y 81P~8)L&xZ$^{–at GePd-t8C*'4pr[Jм\ZXCd诚/)\t&ꤐ y?: z5bAc-JTEhO=\[9Dd TBϑV3NitmXu?Pj^x%a:Z(u%D,|#5d!T%e{0"JNnq[kJfm5\~ۄ)F'sn2gt_ ,7pli](ӈ;eޯ fox*reB'TU7MlXSAJ5x^:P鶙yYIohwoF=U@5e_3TjxY]M{1J("V?m/v4&•!sG"_h'db幌!Ost~2?Upmf@t Xg:_]}G+)Hm%ir[վ׍y[<%mրI"ѶiWi0niL/ӏbf'i5up ̙ƩNFyoBa>ɼѻiMOW YzF Jl%w( 6[ݒ=uD +oy 86ȆB_ Ma]q*NZxm5ݫ'K'.R \pX_(Ej'3GӧNZ$S7PzVagsF=BlQbM얾EILD/rlQfn]{m,[k$TVgh.x.孪Mw9Uj?sN17Fwo?lamɤC Q#r3SC qDHpc-+:_x$cV+n8-.]ӉZ?5~6E_V @ִ^ xn˃LE\X4k'[me[+_"ۖK?׫Wrȭ[o=Y끩|QJ@bz]D+Ws1H4p1%Zm-ЉxĭP@*%a7';Pu1==ːyR@4JЭ˺AD֘Zs0lS'+3mI6@Nk*M^T}Q;uAKa:'&N3Jn$pw.]C kfhu~0W}fǨ#n|W.* h-өoY]:ܖle)ZR6`[_N 1'n"N{p ,dcNiK*=ii\#" ctրW Kׁ"&MZamNJͅj%.`• & ߰le6)3?[[qE]e'8˭.6=萯2I>A&1d`S "JSPI ۯ}w= Nx%ugch|V1s-Nw\"=.p4~u}=riw=9HH枱b%L ;32xfvnjz9rQ'z}>"N怇:Aud ԎڼҚ8X$O|N jQn JN¨\y2J/{T<Ӯ12`Wrrר4l^_o$вer9NJ0tt`9_pHmPKkIUH"0GDždɣQjyݪMi.̲'6nL/E{Z6S& 2jsHt[DK 4! {t<^;wtZ&tXP`c}w.vo#62 T؛N='47?%KfTS48jMw,ȼ'xme~8-dJF@뭢4uuXׄf{-3ZE7ʹN{j , <_j:^y%CЊE6ь JCưVi;& --<# >iE H!s~Ncqk`"1w,֡3Yfй1Ǥ].'3^$kNY n{L{R6O?ŔQ7j8nKdcc[HN'sjqYO^\c'x]Cj{gNǶo}ZuZDoG޿=1GB|x9-&\g]Jà956)A/~Kd[.1,x_ ]o.w;wьZkqȲvxxU𨎕1o Q. 1onH|_@IS.*.`*Vq$^b, r^naRC33ꭣl6_yvuNѱrZ->f8Wx _s.`ݱWc 5ؠhyyZ3PB }w-Qn||V؋0AvfPeQMeSX`8%v+V2NF="9?er-*E 7H*sL8{:*F MoyIP*oa'\XsJs;TM<HblAHP7 K LDS;dQ|[Mf.,.jt X\>)o$$=( Q!vHϦL64٠8Ft<_~JI%~IHȎ˔A'E5 S>;܂YNTeԜ8[[ 9^)T=(;Xd3|.KHKOUi7Lxۀ]$nqK1O2^_S11 xIA88+CLGq $@{__)/VԵ$a7d'y~.uڃ YeiN!AeS=Kk_[T~@.hl q†! ~zșt&' ajIoh5HS*Lj&AԪ2ҍ% ?K͉;тWl-f-.ã}Mxk>9.RK2%iUOq6~U@%NhXeV!xCGlw@mc=6DYXrhOi[tGwSu?fWU\FxRD_nuXLTGK;$t*,H P"6,A|1D"&(ZPL u w3dE Ìk5]һ^Q?rXдG]"Uz ՍL/cdGkyAxt"$ZcI|\,̡UCD`]˗, ~(F`mHhHC·C<`/$ y]Xbwl7C-AX&t2brSoG1W),\[X%̮l~%Z!sש& 8M/7«ZLGuN*8æA 9'XN%6 ㏘ܔP:{.gg6DjL;PvHNuj9[`/o0 ɔ43Sk{ =PL%!Gbc?`M v҉ͷ[K#)JFˡ{DZr>oA= i~wp%ehV% 1Jonf9&B+<10O?gyf(VPBNq?8Ö\׉*'2ĝK"8^e`8)tH_C P"g[>{x;VR7 R0S輝g{?P3UUTu26|n2aS l _9V&)i>*wgf >:XH0j]TPF8uMׇ2JH)Nrz3R.JԈYDP_S7gE,Y s`C'UIze'_~}z`!7AOg^1ߞМ) c@]2zSG`Hj(zEQ[00( Qw gyWvFN)N05sGCڞ[FqȢcLKMҰ<%eJCj>a/k63NUCW+a6/i'd|Cv#h7x,3eSu_Ѵi"$Ѕ"Zm/!OveŨvWڰeITnا?ԚA>H.t~7%n@̖eTgx͹%!Z6cO7ZXe D͗FV8RzHԾ3u\)56._'J s=;uZ&[wF9}>4wv( bHJ-a6>veڷD!- $ )n:WTϯZ1e)KW'C@^*`i9nnƆ/E3daޫs:i;Ui<_zh!?7)&0.hs|2ܭv[Du#;x({:iYDPh ˪J(99"W||!N XmEgĠhavYT)lg6?&مD!'=hj1+f:JH8wͿoԨ}9"잝vOg^]#!9Q.Fs90@ݳ4Su G wɡQ2q B^cسZМ$k<{K*䅡}<?h.wlTڐeG dm e}ްEfKU$k+L!ӝ>Ad4wL [ Hԯ tsw/3&D ԛLSpj٭ADmA;rJ q G׶mHR ^~~%Ζѥ-Ji!q8";Z|E{69yԩ'}oCAqb&Zɓ/̀r{ԀpDž 1FGj,wXzpЄND,Mns'h^Le #C]LIz-qxA{+T%j_iCmeo5h]>Om{'\]~+u:8v6?9+MaiSBoHl<7GM'Ƿuwd+uz$+B5yfWa׷ЄʗsYN+H#88GaT"O*xvY'J?"ND/F/6Cy%)Iw!&b!c=ڣDv<0^績s3dm}㈖Z)+( cD+NbTҒˋ}oe'BV k z02gOʄ`ȊL9+*7>mD~Ad&*ǛnO{Ȫ|qAbGrƁgYZ0707010000024d000081a400000000000000000000000166f3d9ce00001628000000000000000000000000000000000000006900000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/media/usb/rainshadow-cec/rainshadow-cec.ko.xz7zXZִF!t/^T]?Eh=ڜ.+Ȟ)X'5kN|xpY8Og.?_7 HN`S8. [*N L\]) ^T,G%so#X fCZG{pPHHDFGb]ڃn:a<=9pyqm>؎#EE{3t)NSYs[,Ml*j)o5rkRL+K>v=,gb>^( +!F6 ,ydm@+^bŽ5#vŃĻ[,Mm|Rv PEgk['SUxV  < U3 e9#6z;{;#oYWz6sNeR/* ]gI *-Lk<)YP@%# '?Ǎ"FgM< 0UW}*w5o\EXN~Hd"{'~x<͝v$,V*"##k/2%IIbq4nA~0?DW J9PjlL)B=yJ}w#5V8-%pM#NaBmo%zH[{BKnpXU܃h 9 $3Yѣ~ȣ(lt-/L#ӯs*vNt*ƶsUb' "yI `%ϋ?m[qeԐ2i(`qsOgZc_K;%L4,]{0NLfif/z]伋[OI9Ueb'oy s#myw0W#4\#R] 5UnBhEj8| N0W;'o)A#b ex#!(iSZR"I[Ro1٪dOO Rҗy v'܎KTڑ8|v=cqL< ,ְNu'X9k4+Byv%(JwZ{tx.H\z~B+~g= *)|X8C.i /+!SK4\UW+#L[lA{"/! ExS6^}=%Pl۱^1+ M؏nwA R%ɖ= ' duH'.}9ouk^!ʛϐSD7iŭn m}p27^j1SL.ݘ5,Vph7 ZdCR4E?q'o?~/M)ylC4%ɾ@ԵBv̲bgj[YNaU60yr nA(uy 9Rc] L6F}I Cnrp o;j}"Zטol~ګ^ POJ "Ia䪺-C԰QnLIuWnL2DǯA6 |=v(HH°\SPZjjOػNDxHȝccK7Iu#m)ዢ)%!l;Stp D[6ݗt|`\lEHFR? l@zi șOP=72X^$@0eTb^ͧv֩s;>"E4u$v+Y+8r"dL7RX 9<M/:@RhTFߗ}mMbT ʑ!JޗB\*!HC:삇Aڂz!Y9ƆǦg [kۗt}SY7s*xr+ G ߩ%B3dZ|jCmosAH o߀u+SI<TJ70z>a~l^=0޻ZcpΑCrU ~9&+ K n{D33VXG5S> 8?n*9`1W c/vL|GgHh5CKI@4D=@W|07O'" &ɭdݸ;]G!EDmGu zوꭸi0ہVb,5L%2,TSkU<&㱗==3&DStŠDge42k>PXхQQt,+ 'Uog $ЭOؤu{Sj"g٫r-TuN==xCiy$V♇AA#~mqH<񒤳|Dթ]4#ڏA[}a>{6YIԍqH60o:lx-. 9 1YuälFW1]۳YA@[?fg7>_[.oEt?;i{  Li;{;2szjpgu$YH}IwE<ݏ_#Pe'{?@?^ b(dzyA16Yk'1wݐsnJaMG("p#O%6!(z'$|K2:Od[sX򦥢fmeY^Pw_d!:ɞOlq/(<~b}}7sa06|)FzW:ƭ`|]}LfQ%\=.S\n?l.9D? ? ؕfC/rxw)c$~?nrI0,s83xhXIeBBaU> >t+p,ѩ/IIڸ LıJyNs"o態 BD0_kcF$)WƴnSIkx:.8,jil*4δ쬙kH.: 6Wf7d0w U4Fd8C-rùxJWᆹ${PQ+KUE@SXGgĔSLHolM-,w4ȶ<`:L88:7n¬aTugUr>nV_g9@=E9r6LX`nDx3Hݍ.gIYlL>|Kwk:Fm?4;8bClD*"3Xrkt03$֏Ece8tz$i@x ZL_D .5Xii0[!Z͑?^f;w6tc\a { "t!c-$nBuO7og"MRF܋T1\ "A%xw U&=!yUr?|5:**ԯ䈓vz\wwo໎&rsI6tiQ~ۃl,EKt xDK$+8b]e,\y8XnC pJ= }1ՆucCT;) @l,ռ?gYZ0707010000024e000081a400000000000000000000000166f3d9ce00004858000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/media/usb/s2255/s2255drv.ko.xz7zXZִF!t/DH]?Eh=ڜ.+>Ö/?2aª{b`!M1Ә}dfvD6(-RhF8Phߪ\"=SV=" p&~7 ~7^hVe ,yېlGyLH<;I/IEe$2Ј_Z;TCBz"n?³W8p368NSɰΈ:#ecx eѕ@vk j 6F>m* hTD臌 fCwF Ŏo;G{33cYNF/?Ӏ{Ont14duǬ')Dp\C8&E!e#LUSPfNBzl{O  ³:>=vZ&M K,#LG|QΞ6>GLjv n]c)m~/Gӭ.;/$E[}ؚ/%8yJpR,%nh9`7QnDvskTE0X~/DBMl7OX*H=*WAS@G%P| 2EoNlQ_v՚ OmJyȲ(V,`md )S`9 ̸/Q劲ao0ϖ|L>焅}X2=6w=z఍q=+0.twa)dї;S6dcmw$t[/E%%^?ijy*.q7[`"hI6; tha̲MHNFO(wUϤ{/y1@ق E<шW& 0c?x;w(#}Y޽وuݤ1J?Td9v>L$KGpɖxk7Ή5k[H¥;չ]aB)ض 1דBz菵rG[X{$.1pQՂ^{nϨڸhefXXO|ݨgDIE~~a6eTqW8RNܾ>n|e]JīdE;-0L =* OMef0xej:'CQo3X=EZ~-dÞW#{8}M7D"3Mgon"ָM@O~xr7UM2վC98Ny^GCd'b~e7*!MG:cy5DlҪ^L  ͰE3?ܽ]'prG XL9j" {mk@.̔#Z>ŮN2 )d&?GFq2++NjK^%z(etalt \f&-FdK}\hl +Z;)0ٙR_fH&D"1_ㆇ'zVh~T|Rr(dڦy%wqQ@˴gaƟUI3gxluC?!TAgH@EڕQ~f|9 Q)8T$C>*@U}3c\fRPR9L-wT]SG:+G{ G&.s&XcHa"Sp|ȅU}hi(sTn6Gvs{AL ]a DXYk";[wg gH9`f ($\!ۍR*Я*OҀgrjWo=D寖51ܥ>!\thc:r;)ɗAS|^9#/̗77d "<0Tx:mfe# DL`(aq LjSVɄU_ %X" 6m⇟ưyUxt"f2+}ͪ\zÔ8Diŝ=6+$U~inI/aۅN]|&֊vS*?25@c֐#odېG|{qOvڎ>Gӄ(vZHAR2{:tijuO}wܨ'k/ Y AKv겻xtq 荚%_ LT5gkTQp{I:%p[-"gF^$Fϋ^ &98b67lp%\aB/hg3+Cz ߎRbbrX, -#9'k;7Psx”FQ}|Nb A('&54scOۚͤYr3e)'WkYCVD4$.&C4U5ʔ2ezeS$"0*P|>̄a"QOQxQpVjnC&Arˆ,TE00<*K&OW&07R%dZI"а@K91M7SqmrNyZ`3S5,`֜btsm'29c:…Ͳx+QCSH[1q]Wx A n%F TJy1 gS?FYcݘ\!r,V9^GT)<"HlLOˇ"Qd{J| ,RK2N,&PRo1W2k jβ!fʲ~uפ% 1U4+ ddv\M0㊱C&TFFϹsI"o3@x=c:/m&W8Z-#&ƯL (t $֑='יr9WC] .5سBE[]0n=b]@݈B180f#dL!]9ű}tde!Bpj!Aw67Fڠ7< '+gRħ#Hn%6ҕ$gX#tYit%'>|x["D[PI0U,&'wltvl_nu kLqvF^ OcƠ7+C_BNjw'}Hʿ,УcQJIHd+ѩ ipy'&.tn>w" ty\t8e '0ūLG.C)ň_9F RlvrG<~fL L̘y/#Qg5ɀڿ@Ṁy\BO53n)"is1ͷ#*u䩥6!;kaD2mfP8 PFJ?4٧$Kf}ٔzx6:k ̓5\MM|9J~ 5k(X ~`:(r,9 5SaBϘz.m w\(:6oU/ÍFyLR;%8Rq4ێZK,҅YP:d\O1p2iwjP_hwh-͒WM~JvK]W7NƆ<ϩ G'+Tlik3?S\Wh. _Fg^HIz[[R4A, cׅ%rIB\Dҵ8]>R:NSq܉q V["Jp"e ƒ:L:/iL($8C6yfQȅ] f(>Z~Ml/ܠau5s٦| >–B㒈! fS})FthX'ip dybDKhµ 9vtUT\'\ i9v:Aܶ?Q䆰5) %b^_$ 7|?y7?k/L}aWm8zC7X(]P#3Vc(xX=5 ODT;9,qXZ51R|~_ņH;ګVWTP-S`Kno蔗1s:}mx'1(`Pp2gɍDQ!x=Og+-|6eU(ⶍOUY,qNiEZJ8:e@ڹ%B0?-%eR'7e")zwOg(f&@r:|`""$lq 2̜VpG$W:d^D+6mT臄89| Pn1|3f%tp=U'RƷ@ט;DT{YJ!V%R>wTV/ч:I(A"Lᬱ2^.|jٷCJX2QBQ"I|)+.2)31_rvL@NR4vf7amǫ!7sPझοjEiAf,3@eưF E2uo2v\3bSsL%e)OqQrm/b0uI߅Ɋ&ubⵗcaK(&$ԲDz:N(Jp#t'rV=g,*2ƿ9ȱ:N hՅ+|1ڶxy H Wz{T*i8,WX9۸XCX KqE5kkly>x 5mũBOa̪[ЉƧ-f*:Hs9ns6Kɥo>c(wU\1S]CK`Y57ڠ&==|r<9@Xҗ`Obx-.:XDb7 ]*=q۫=ՈR=# 虎J9>X=6Lf5ShJfqf~|\MP ;ɸn|})TLoCɇhl2柡]\ACkjIBdT6s~F?+nAIAju[!/Y`\Z4#IV*=%2Ϙ~>KW:pM.'FXbugllt<>1+3Lw35Ey]1lJ@uMD;w22 yR9zIsOR Cp&$ep\ܙRJvq X*JS[l' Y0+Ln!ª!OQ 1et "G:u}0ܰFڿ痩t賟u8s|I% ~GoymRh"U׉؉cuN#z{^ +ZJ鍇]X 8]S#U]&׿hvlK@+Hf=i[=$\1G6Y>Lg f0+">.U3ˍ#G:9F 9 #wnׂOga>c^L2 A Eg!R0yi&1}d_Wr̭P_ZQ ԾokUuo@]z!3'7>QFJ] ?ت5*ZBz, }нz#Wr7E;@Ԑs H:D5a4U<2Zա}1P,Gw%|Mڿ1'># <9")PLqi0xj[LZ?ꚬ.x^^˸ Octgi j?KQ-ï7 +Q@*Ի)~9{n|vykVtMi.= X 7} ĽHsrZQ} Ɲp] FьON>-2Z*WyrtuqA>!KY _S6l;SG~bUwπXвC/`"HJ"FEQEV0=&sXJK8ŗ%_Lwђvi`i*I[f{wd>HzG{کXﭪ[9M7pL& x?QȺ`/}p:.\WmYIȒG5:TuI֒3di+,qÙkm:y~KIE"g|lZ//RTEWZiv?u:҃(/Ƃm@Is:MO kh=CRE繏KgDC'!V坊ʹK+пe9g4ӳy91J݄ -L:kQ >2x Q:.>?~NqōϯoJ,A&/LxtFz6mEo>ìe̱2S(\~)@zK>Z 7RGuק]EXmcizAR&z k`KO؟&/k:Oble)x" 4&VvGe1O=8L-'ˉ i SaV*IzbsDynua et;A@#G]w8f^/vp6~ԕtFNgDl;Oz#wtqSD\vȷA_y$^ZYq:NjhC,fC r.Q*Ń'+,$!+՚}RϰT(rb9Y3>31Mɉ!]TI⻔Wkxr9XH"`?߃t* 4#0d>%Ҩ +"Ч'c1PUB^'?vI8h4 "1;G?:y!P1m%v(v9$) ݃' ";X?ub_K3}!X 'Υ?Z5W=9 ?yji Z^ohUܟ/ק ϧ 3ԯ 1{H]I^]-Qt?{Zk7R= /.e4EZ 5}<.~c -˱uF*k|NxȺ$|N5f=>h&EVCy6c\yc?$tn1SܯFE8 `7¾ؾx.+_1ԑWxGД `X`Mn9)4 IFL˵`ZXd]$-s@Z,I9h V3E!Z6Բ x("^a|ŞkoUJ0dnWMZ=Z* 9\H SdM3rqAҍi FHLZ=U@쏺Zm@sƿZ;כ2IqпL6M4G4$`UjK,8ްUI)p^msm{[-+Q؞Sd:KpN>dY e@PNłUR.]cDVk͍ۤ=r(ч7ur٤:\]Mc &9&ր|`/!T.odڙ-Dՙs FZ3SCLJǔOTpwtx<(b6hBug\%ũ,:oN.rd B~w%<ph佷4XBAC2Qo.ms7-Oa͢۴{`֥RVZb!%aFI6[ru1;coX}|>㽊,;\$ўF#Blm(eک{\Va8Gr$WZL]"c>F~_y:\1)}5Aas{H j c9آH&"`й=[͟mfȱ󖛣.k"@ =m #Ll:v_5 Cq̀tP+ݝM.*sejF0FgU-ɗ-S,Yա!.PFd|v2,*Ns|LS*_[a" :Pc`^%Nx؞1KapTc5!Y<nوX] v=$ 2>$YuM1.=Oq^M4cǑ5Uׅ2S~Yņ[g, |>&{ zpѴ-~lq0Rw68~}k1l2*Mps̴tX%sv),i#;PX٭J*4%xNAO|l䮖-4s\w%GC7˜:lEQ+okwWp>ys1c։YFhfzQ:3h-a$ O(<K-6V}PGjr6YuF1-rBŨ0B):ɒLu4ݖ2N?W|i>Q+Ce8UD.~+#o[\BjuU7v}}"z 3'Э1ݗ$#5eXh%j:/P P؛EdEMݫ:E:7QCpTqopc,!stx25)t bU1=8߼fv?C?K|{'/峧EߠO^^V;LM),^@^f}.-*cϿL6@7 R.}\-,,U(7g7RVWUIX"/RuD/`̮ ]0"؛O]C$$_ZE 84מ{ʮdw|!ekOF즮+*ѠW͈O)=Cӫ" =OV?< BȊltVQM E["VVBt`aTtt)W( N@bvUII$+ݙ8%pdهe&,p?j< m?@Էr3TʦQҾ`wL** T $8F wt vb ]Kګ˽`u $'7 _Bf0g4)҉o[}bP.ފ^|Υ;2[P5WhX32&G u}V 4ܻ=ÁRYQLH(gX{u QgߢL%TǽCјәGGim@Zʌ/ Ar*ܩLJE wn dˢ|=7?siWziH`a XQH[qlUtE߭`fuh'c I |bHr6_#6-19d:;{J# Sҷ }WwV%$_?ȟB@Z(T/(*'{v^ۇ>{nR(+轄9"6@ ^!ltfB&㲯德I0rfGQ)~r k@P$2K T/&b}{Y.uo! 6MY3ax9in㶉ƛ@#^2?G<T|6k45Dfp Օ˓+gg1(5Īظ|$5<$l/iO  v3Oa0\ʠK/7.?[^跁+лNAu"rMj-NSGc6uʺ1`{1[ۖUv3I+yM7dt/iuOh-k]Dfy5(rEl-# ܜܴrA6k)ʀb7)W9MrgZ (CeQWbz]a*Kgcom=YqƯYzK>)2O-%,)UX{AVNQ?\Gz8NPDklT|N0ֆ<5`ʢʹF6=% w8Ԑ2wtbZ=!dA%>~.7!?կSЕ-v9jaȽ}aX/m;!3 Gx;Rpr9pgS ȣkbjƅ}t"Bm  }1Mw;u*o\7V*ݶ% I$Km:f>?J;! f 8 Tfk'Яて\aA&` *^LOZKj!r'~uR-s'Km*K9)-4E4[gvf2|r!n.N)]o+'${!`uFzpuNB&:C-A K?iD& Z6mQfXġA0Yr NV2I&0ʵ;CBӣdm2XGꓐtm.Xܭ!SUXw@_Վbq1+ۊߚul{г0g G%aפB-U+S k0~H|%l3_L)t&ɣ0Zq|F)`J/sdwgeuGN+=J?Ge:IovTTΎHKn~󳭙vhMsk2u(!zn凸ո%j^aRnP ~H'o\˹߭^{L" 9q [t 9| yQ[CzPt)TfVBixbs?dn5P£jݍH%V4Zg.6ʬps|7g@ ZIwmk^wi* N^X~|Lϑ):0iTmom7߀pW04>Z5;ٸ)?1+ zj;7dP\HzN&*n{QzX_ []=}S]}xumĠٌ/ЋToD?KoHkFo?Q&kflkxh;S݂M;CͿmLBfVs5%  "3>Ÿ́oPb2I keoY?K{ ~mr;~4::g'Dd0 &JFZ=gB3M8pPL%ڻ#`3^>JwGU_T<ڠ_=t3yo CM@Sk(a-hM!\an10hpeK<(#EHr<XMz Fb-}n18BP_/((`b5X>;^ WGOQsգmBB{bnQo6F#,MsYxlP߽//k@" n eyH^ o ^A7a,Ѡ"s{{3[|: RGK D7zqDeifxF0 Wn|N#萗[S۾2X7N#f1 :*e[I$j8ze@~GA$RH5zp 3_)GPJ7#Y=="Vk$83w'5yX3*h4ޒT%(-^jk! 2!aqgl7Xړ1I§A*rSעJS| UO(eC}&1%>1^%⊫QDh^dsv?^ n͐v} +ۿxIVՒa_6yW JJ+s`Nɼdj*iih<~llx-{ݍK{2` M y?jck DF-XO0E’^,'f_=OsEq B5;%-׽v1uy[niŠ,|_thd\f2tŔA0=y|2NHꈒ/xWԧ>X'pݻ3+D5Ke!#6 ρfd֑8V ?Lƃwh4>jPqoZ}nPb4\Y&;Pz,3!LJ+uӕV8^f>4P|v#MŅ՝.ЬcFr-)Rr>\PbNq)lB&dד`^D Q<81ɧƀd3&spSmP/zS#9Iguj{LyUn"ވXoSZM=D7+5QC=\x6]W Z_1:oy0\$F\eL=(qSƁP ŭ ykGRQ~c4yԥ6 ៭EaN4AK *oQ3VSKAFW㿭JKqKs.F%+LቶN^0 hMWM?Fji/:hX=ġcU?/&SRK? \utn-FqPTUH6:C AtFzxLE!hCF>]\5I'߁JκVC\\BL@8)b `rﲜ17hޮOdf0W2ౕ`S,SLn/r }C=8@AVq4SoD_ϥ+9FH^jE; ƹD@HIoJc/oA8*t2Ŭ9VP$B_`e5H&`tQG -of8t%o>tLkRm@LF` =`؁ޥ.LN2[oip^G P0:DƆI 얢6bcsSāI_ir|xcw4ŅZ0;kL͍ t.-!)'jS;˫Z=Om\a\iػ{Ȗsb#^d [xX#܃!ZDrޣ]dV%6മsP#.zp V/^ַ ̨EC]  >tba|g_9%iAߋ7Mb8QU8ߠTmE# ./q#Kd\Qe_-o44KyѰ[#:QZ~s]p?cF ;JF:Q:l^]U5I;p^X=q"!zFxCrG.>@h'" ¸F`9 A mQ[<ř1%%nv+_#vZRS<#LFYz OԄKYZS++p}lJNӤ}D"DL9}#]*-2pj#%,3022U.V?]CvTf1ƈ\ :Ys861 V25)fNx%׃p7[/ j%ȣ7^#Xv V_(0hE_R)脡. dbZT<nѡD`pj|aHqk߇j %Gʈvh+̇cS $߰zL/VIrE8ުʝ`; h3֊?A0'B}eu$Ù'3@[ yT$Z4t7Va.Jk?3 [ԡ+)]b;r9cp_6%}]8̓ڴR"(pت:ЃĽ"#t:D8+E>N f܎f 9m05>GtiC 8wE<>LT@_4ϲO F~ DekR,EwИW8e܍'^RZzPnņ>+j5ԇsiq=W иAR.n3`^W8n$z6o;h䁼-, Oݗ3Psg}鎼_%5w]&ȄwlGl!L!EPϋ76"F<(Ϡwp?}0V}WrBhͫ`, Jc JU=k0#v&U7vvrNp/[`>GTYnN.~k  D)^5DRϲ>$БF6Bn}[q騄 )?Pr(m[|xZG*ӎ/`->ũ+e'&}t&UX"T&ck7m?8C%ZGup7أ°JT+b":S+o)XRS1%?żvA+o@R=^0h>!Q9O~2鰍gi7~)4DJ]QՎx)oB*г&Jx*mI1MB\W9r"[xN8 C!'A&]cNqauŵa1{| ʅbnkL3N]Ok2T +痒v8|Bl"tպ|#0ߤIybAHJftpE"׍q__02r Wc-Q b<CXyp;;3;P|9m,FJܹTjU,{!$+/c?ݗk曻Pj)jN!?֢3WNf1ہ!cѲf"qFR\4p`)T _ܔctE9.]վcLss;X7Is^m*\Fػ#Sc5s|jF-ϫ2]\ѹϵ+Lu9D?Z6'D{`xOX#bp;ߔޓdE]j |AÅOǚ> jUV`s?:G&u1/ƃQ">iC [iɿr:QY^%35Z9sX 硙AY(ɬ=X pؖ o/QNl"OV8f!o5e߶c=&.N%.(C=_SO9o9E俐VnK$M@Bz"Xٔߨ3lޖhtpj"J1)"goRe?<́ĺGivϠ+$qӾ;م=h>؟aX>@>5<=Y 7+k ʁ7SL?l3AIf'XV o` 1 ZU1vSL\ 2cG7z.<'fF"ɢyWWLT`)E ?g.Qh M(#+åIM᱋&GQڰ[edIhcJJp;+@JJ"Jn#ہ8Zkuh6GȬ9@xTjh_oP-2dVɆƺd@-}mFHYe]큃K]N3KsP) vļA0  u`MceyI4$ t4FJf#%)Fos)OY_}R S=I@t5]6 Y.Sf+UP%I#g*ܹ~g6hM ~o^ )7UI&44|Y732ۻ4ǫ p|}ɳ.5^fÏ/ 1Eu3\ך %5WY!pAՉ 5o8پɷU$A1c ȌLV,m_!ƄF ;LKQa"FjyX|%32Aj02, _AP<$ʱLDkNɠ6w4JhOךGjWӏ]_m7Q+y=f9c%4[0߰hRnr١/nlGn4ƚ-Q0-I2@b ?"xcc=Ey R˻N3JN)V@ej 'F ,5sj`jf}K:56]@a^]4ղ~bN]:խX/)_ Ӄ ϫWˀ$Ǒ`S4(gn:{ [I9,4Kx1q<\ܖJrW\fΩ\0|Q}.~sv>T Qŗcfhـ&-+&K5̘~E*0F[bau>Qc.>GXwp{.a*ܚʭ<r#;l~ʰX$l,lu0@3G /xU taxPPpPNMas+yA+ڟ3jl8R%TtxK8بs d(*&p )YJi.?f>d |Dzq:}&-p SƧM, 9 PqD46M%qF5Hd;n{>YK?KH ըmwӴ6ln0zadYc^lgN@3RpS~ /%oyY5eo(&#BZdfs79sXnxݕ~%>9{tXic4![z7Qo>h&..!fDJd6,} H@Zf# Xt ubɭQWg! u[avI7W$riԾ$-(ؠN Z|޻‰7ǐi | tӐCG;wi`= ރTr;g@0$bӶn _Q%.<.qtK~Ŵ` b◌W42l[$ǨE GE5[;jZ׃qAy"t̊{|(F*@1a'sFZWYvQ9ã2*=%f1"#F@:Whh|43WegYg=f|" Ƅh-s\cOCGDTARœDP {V7U'F;yw'T61.e/m[ 8T= - W8.$@hb=O)Z`3uf :_%&a<ǣͻroD¤7:}W_ְ AXQ귭<>X.c $")*B.B˳߾zNє.>I&.GPLu[sD(!T \F&Q]kj=1{x$GL38A$<:K{"W,_Or\̛m#HܘP@wSAr-9:j .m(5Ȟ ='򹪬d +ְfoƿSXe5ل]0%=2NB3runux_y -OfWU;ulP]OV~R_2=~[ThDŽ6g!NO vyms_亦FU&϶tc79rCh ȏ;HةDٜ$Tؒpuxf7mDX"'_)ԃ9,vIM.}A1^dE@t]gȲ)~IL"D/W'!4˖#`nu,rRh9E^Ic ״ϲcr- OFۃ2 cO0-\ِ~2lLϦĹX1۽ -"7U{y7_{ sD嗪?\Y%|cir^=f2d?NاC*,QZ~ \b S" 7%̚P(Rfys^UJDHU"bwZzP~h6WO8|QL2tw;ik fS)³ДB(.Pj-/}j?9@% Bf#rB0'A]{_I"ovށ8i<ӯ|yGvuby :n0P;P[NJZjb& cԏ E1i $fhό#I!껗}/ΒlA r3;]-%͍ۊaP]$ m")cTWh^-nmTG3;^b3n { тQݦF ;|?b"}/o#g,9 @,QP,^OҸ5nkVq]h&@I RN! D5ߟs"EFQ7cܖY K s:V`bLil:pC2rB維A$~CZTC_Nρu8R9bƞd.|aP٫ (Y4iY݁(ELرL ߹RP]UWBpڣߴߑ-bB>u#hcejo KU  2aglUED8rY1\I zD?ߚ dѪzvfZ (L;%"II Jyh ZMxlzH0a:n& ?q6z?r)pחsFmaޤSo 5>jT\]m4@Ymbݷ4/[0ZQMV_dí@hN'otwSr'Z/HMVc>Hؑtk2>3w}?+u ˤs*hutQ?z}8Nճm;K+``mrw%)s-(@1!Iћjezk*=1sAQr n.0L訙D S]d(/WKG4m@}ca?A<@" h0s$e߽(4[N݁i hZ Ii_psx؟vz^pGÁ\djhl߻Ȗ@kkH̶T7@(ch_^ 2񢺡>g=Є)1M,KM鸖~O%a\±\ K%6NkmOPs!,jCjRꟄs9p5f;n-:~y E%/gohz%BD^030"F4e ^sl,8s7!3u~~@_t3ƿm,*TV6 rOSr9ֺ^_KN?y %AVM ;6A;w4&+Goʎ#x `l Vf~CbEVZcDǟCXXq.r6&gݑoSd`dx V8ūgxзRRחEf7Zjũqm?ONMvoFHϠB?&|0ĸ&9샭O w5 󑵾+펕 $0c$`J)UIa.0d?aL%S\99L)$N: {jw(8b57|uE'L/:G۪\mP1ҹc33\+n 6eP5L33 ͋`NaTXlc}X҉u !ָbJ裩@4<$Jn+0]/t8mCldkZj1B&'@|Ui]|ո1ĠWb 篾 ~MݎUA7+&y+ƕhJ-F,deJ<@HĩqQ=S4HGE8  ҭ.V@P@ x*ݺ"Aڣoum o c2$S$~{;<,}v7}ẻu'mw*:r {!+Y>9;Ղ>N'8%ZR f[3~Z5_wnBˠ @@2Vh:(Pbe93A ({c!Ԁ\#ѰDg¬Obx{TpB:>y3?q,% ?I+[zD<d]$y˭-U/ 5/KՍ͋s j+/9}[tW{Ҧ6)MTG'_ `\S3?~zނ،e?d= Xp#ɱeUb_t44SS5I l-O/hc;W9띠qHńD*]G[M]cqax>|8fEZeRpܔl^Bz+׃Jg MbD!T8‘xi&f8\gtPe_EW*xzsclGrQi }:#3 SG?)e|"J*2kӫUТF?]6?A'|EnV@@]9!D%>`4K Acdh't^ï;A.rjz0B`Jɞ<[&?q]OE 3SX^hފ/p5 %3Docbҁɵ TO VtiqeBu9yfNif';fclpkݡXu^޻ 0Hy*zZgz :r6VCT>lG唽Ecq?v] i Vb%K24,:|Ja>S= Xܩz33&g/3'/l) \gb@VC噲J(~LeD􎈨,IL;(A뒓L@_,2Ju.Pťv1FAp $lŅ e_ !l͵*d-v׈Ȓ*‘oEK6̣%+ %̒L';\ևjGAQcط]ZX~!ѐʴj8o̯m~|uN3bM&ʐEfz/rpZ {0bnÓŞlQ+C#àE]HP&S$NKێ°T 6r6#>y9L$,es4XbvɕwqKp ۯSU2!N kθ9`^h?G84y[;=Rډ5$ořW^lƻ{R2-I#.swq/'YclΑGPR>ĿfP/[r3Ņ|j:+-x228r?1 \bSqa`w\n\Yf-A8_N-HtVZzs z)nEQ[Ҿ 48Z~<"z:vIe0P)s5ԉjS:<CV9@͚jƢ0%Gb8wp EksĠbg tY2c B5=ͦghU5 Lay|L5>D!M*Q֗eE/,H*%h6KƤKjCl ͈vD[TϩuC=]M"!مnnւK+)칇B'? W6у{d&e< ɚ$Raht'C;n79T x=~-H'XI[L4[&S_U=4?[2ˤ߾7{7NN'ɴؓ%[ҩO4C~˧(C4kJ l }"w/c(P)yR%H8vh[AKgwhcE~(\RCC5ǐt6bO:B*g  kL1FA<'F%VjSUԺlg]?X,^:s7)Ng?λMHo$9B]~ P#uT/ٖ7 2~뿸 `qx6+eH}isa0Fct}RwF h-hm{֮3*1=5-JV`"d* ~*zj8d΋u@gCly-ݭ޻d{foAv..k+=ẗ́ MbNc6p2 G'b~O;EC8LxXԘ* .#P2BP@!"a@i~ĎKrx]?Y}i#V,;4_Hdڭ)A(ơ.͈?"_1jdt9Ն~9HnZ<_qs+ bBLf'oVJBV8_/\V_Qѯ' C Q-DX_dJ'PVjR36b3 %GO[fffȤUUQsdbxF^sV_Vn3(8G-/ ~NKH;PK@3/t^2?`:1Bn]'RX Nk;%&CiCH]NF.{ltշWSd%CEifb 8)ejEV F↶KaH(SYQ[Ca/z4!Aka&c0,/91F=Vxl$)h%0,L~ (“ӟ3?whCv_ր!_{9 }Ճo/=k͆ Z nP){rf\X,:+tZq7:g# &.1g0 )tZ@3Dx(c>gU#4A?+_H̤.14$ a!#PSYq^*vӁsՓOx H^koy晙SBTu#9-N8=(t7lk0G:CV3:s 2>˺jEѧic }  L Wˤ5WRnķ8B& !`6 @D[&@lIB=h_jS&*m2+Dl܍*W:*]VKy _ >[XgU&bEDbKRba }ӒoʖλPv8I!#f5(/Zf(񸍗O?3WsQX0΋0ȡ~O<1=ZU[ 5[D~1[" ʦ>ǦcbTQs@M^X$4 U;B ǭjan]7tG/O= { oj`>KR(|'B1|nCczcZ?c@9_A?uM>'Gj8>(f 3̿>azr{x$=HW׾#!6$$ٿfl$Tİ:YcKh&yൟK$z Hc'w!8OlO'niA-d:G|UoPhKq3Nw*55'fR'Џ'* BU -Z2ڬI` v/!jOa~cqD*%?=3gIl䦙'OJ[掂K`me*z'4Tv('SX6Ƞ a[еke);θ/Y'6g_J@ytWӢ!oV)BD]c㳦.oTGLET?uS/PO7Ƣ~t0$?9[wb JV)L]s1ț_uԗ.]dՔi>1Pn@؞6сB~%[[L"Xx4Fud }1w&o\/iT&{)K]wORqdbFrɅ 1:K]E!y:4;v9?{'ҩ8Vf:*I/> 2yw;˝լ(agːz*@*k\.+y:D]G\uxJ ПstG=$Ę:8(.rl] Wb:ƕMǬ1o@9ǧGt5 GP*D1TҲQ>s3Xк D1TΓV[BV+tE?%@V۪q@1k(zl2ׯ a%= yc ?K` >XcjfW^Q7jݥ@t58d9P9:I`=3PpûW2 >z`a?8YMg*~~ ej3E&d^2jUrDzn+DSԨ/ҟlq4 7“NKͰc|;͛EXAv+M'ۇ6 n%nck*8y\5U$~XA 8[C9y tBBY t7W1!YTr\KE!:r>Y?NM3J\ ƹ' A`wNrlG_^fuExP7 YR ^L|_7f^#Qyoʵ iou=MbF=I ׺x ȊmfIORBrXvܵtH%Ūa]3Z.Yt7 WҒ`2(09b<$/Qy>,\kxs;yzwJ9eo53@xq-Y0 =+ *hp϶G;f(-2ykOF{ǻk'o,pq+\7$Lży$^qoUjRhs]d 1JT!B~kg:ҹpNhlk{e4eoF;Gݰ4(|~qz8Ej3l$!$׼Nbrzp!UPH{Vb۳ x(Ϊqun@-jK+t,I(ΑJXAm a:U'#lhpQ5l*}8E<Y3@ZdzJ~2/TܡJZ&](;SGhCP{& c֓N <ع+ygF%ǪTtzcSZ)JLp@X?7P j@0ܕuR]KĤ~,ʓ?qJG C$ ]7ۑD Pwn0wƎ ,H.穒:oK0ӽ~y}FkS +3| |1Q,YJIaq L7u6`הO䆎~JWoY|kwqy@wK0wW4X¤2ibxq;`WG"e ڡe43(C8Ee"`WT 4*!R7%i{}!ޮ9f+d͗"ܴZM̞?I!h<)A4.>.鈓2,S}L}~h@]-pr1Wr/W5 0p#v86>p#Km쭣~U6nu'NȦғ>>f/_v,l\=12ŪM1xbG *A,-c?q!(mdÐB lƤy89F!31ҵVYD G#z;@Ֆ!5byHmS􊼪B\d%FS>8#Y"@(ѴO/E* 2qV1_!YK-9^; .C˝sr&e+`YDc!AF/ ԖcV=Vb!=탟y uNLR &kL0(XB_RprK* uX&-amCj<biq9PqǤUN3}]G+Ήt pVkUK@nXsިSq }7\8ϧ⼦i8Q߻n: vnt!ᑃy5WԐG>ĺac=?K0ޑpaBeE]oWo9ۇ` ct@#Ggx0 <"M8E01&y=N"Ud ҩ۱kPH>k>?HW szZ_JJ!= QB5sۈzx @UdG\u~c2=p#M >WIJLq;B+6?y^zۮ_ 6Q/^0݌H!\}@҃C\԰Ӡu?sQ\<(9G˼st?TѢ%JJy"h4$/I"!M,t26G8O\6?:clEf!U9x- \"|sSL:c6Y¿N١=tg*Q%ZDž 6&#*X#_^G:56)^6HP$AB\I'@0WIs&t~ȝؽdmȩ#F!._RM9Io;*3rfdxt[|Dև!MN'\fwWh .Sg*xFF9dn588]$pe/p3ȴnB{a%6p qGV׽}{ [*ijMf6ȍIi/t=%;b(?Ct 9l~dڤ%CIӲ|y_Z|ZV5+4Y:G]ǍWu=Ґ]/}JApR<{pg"upk$o%0MLR; 󹧋Bb?˒'[ c+WQA26Gri"aZ:}]˲ At"~4Ab%O4~vD Y V zyw4ʕ dpo8ڣ}/2Gp=srbAegA;U7,? ѹ/uOݱtH{y${P *Mace3<$ᚵ*KMEĜ"2!]؎@'!;I`jr]ίNqH<2+2vOϝ`dQBr7":t޲̧>-%YPAIw892{ vnú-NpExkEk;Zq:5 M7{ ,NMtԷ@>93}2l,fpcV3".{SoG]iRr-B 6r:)w> J OEgN5vAU"d8ymvNUvU>de sKIJ "ꖴgLS@zȨxf! Z bN{p83td( E,؟ ;3>]zsB 6Ujl|b?5Yfs65_T }w>d`/ĵM5~BS,h#YL,מFNj1l=6heϞt`dgzlV7,`3׈\i2S9~zĽwB)+w:jQ2BԊz@'Hš^9Iܿn0?U0I'R[甝i3Ji]HwukpW[*D=xvbmQL;LIcZↈpsk ~0FA\cx̆#,(EثR1:jE>7FK$;w27B!XQǰ0C8$?.QWm:5+hNPy7ƶq@s ~?I~Qho*~K@SC&"/9ZN@!'Hɼ{=^Ȅw/4*s̡(J}DT_hm??*&%ZFfc[ʨ^nj2g'z 1K{nj(_C  v4Vdl qeLw3*NDQ`RvE0ZKdٮql lyQ9Epİ5 IzW:'ά$疗2,͸*d.|ڿ7>J!y 6n.XHa-sĒ)u砸OW7Vyds*bF48L.$sOzfJs {FTFʐ:N;ѵOq Fc]~BOKc~| q&ؕjQL]h ؉-bB0d*["y26qBi͘2SnK8܂a{.þ Q}gەgg[*+!᥻H` ;2h2q-P`.9 YN/vX<|xdX2yՒ](Z['ycv}TXbq?Z(F=w.:lQ)RӨcX;N߀A3` GnS-Ƅ$8i\'#*TϷb3n-Ȍk/uVRǾTuhok9{ֶӘ 6;w#0HY},^ ۅK/(+e^ u8nwݹk]*;-Bpb9q OK#̶X)gنHGQ3]=4]nUV9U <\JgfI; -Θs>Ô3{Z :]\\~>:T8 ^ߖ#i5I{AWjh|A<ɸc_+san{EpӀYus6:Q4r(|dA%:5c͈*4.jo>AROy4W60PvvAYm^d&4nsդ0(wdd<ϗWn0k[ ][tL3zZ< \bE(]vơ ͯT$˹P^6<1buN·1ؚ<7FX\XE=82)MdZ>Nc ebRk7M4ШVkآf 5N+kYL VôRuU UA[$/E Ov 6dZ!w ǦA"+10)w28oԧFWvfs@]6Ն\x\iU{s0VMźir Էx*PT u.2 |WF?xƫu+\ )a٫/Jٷl\*k&T'i),ڈvEY !*tG$[UvVDr"&U5DX-=*=N-8&ThެE|gB6fMwk`F,ԃ$7'/T^重Ru"5Vn^}XT?$3 ):W-~MO=@vܟԡlD YZP12}3'p_6#~瞗 KM{ZQ69 =, 6(m.#a  2vAuO Ӆp Fi(Wg+[TZ}9h7jZ&a yȵ,Om!;|Z]!9ni zhr;P |5GH~QVĥe,10d `<ڽ@]%ҖƟ83UΚceMTCG7к0ch6( '/{dQ Y/R 7=j]‰ʓD=RLRst1* 4DT`E) ?Y]v"gN ~;)6iQ7We)/~ 5\@kA#bQφQqj̻ /<-^7_"8%bzLjGvR~ܥm"<(Wܹ԰r,- 48BpoXjE7o!\=$Kur L <399fMi4zV8( 7+洦{Q,$o̕\=XÉ1}:ņLHS鞭R}-N g UNn?UªiZGDN=Ou6>m򴛏>4/Mf>t򕡻^}ӥ,s?]}7$O>o_QVKݐA0^V v "Y ^t>S*ʡq஘ןKk*`/SGϸlJlRa}07gwɗ`3Zz@A\$9OTDi\7:J 4g SM]\`DdR{OT u}XŅ 7w Yw5ql9 {ɐP5G}$ֿV%>ڮb5}uɒ!O@dl;;Ua,]O@TAJ+>'[bP D3A]#Jצ3+V?{I]čF_ZنvHTH2Q°Ia>2wPgj"ĕA Q7o5>;F (1]O5Pb%_T@(_zwa*ց I!f63>Lych[.BP+,vX9 89 RNb?33b@`/<<rn#+2{Hbҿs%̴NM$@%\19θ\G$ uK7EE5/B%'C)i-Vj&T V,])">Tk Yv='ycM@#sw(G  "?A}`}eE2La"#CFK1!m7?^ \?2WEj p.AXctܕ Yy E6;՘ nq (~+o=e_.3DII~r']BNcnƋm3{t) iW&~$W62`}*a`+T*h3:GvuNWFgV |YX).g^o6.%%H 7H|. L1-ܘJ1=2FhK_mA&ʥ4HH[a3&l{f{ 'Tev(TIC>2QWbt n?9أ<3$A~IQ 'ֶa&* Hd^6Y ^[];i!K\V5Em4vƒ^[u~tK|{9džo )z38~]0gpg>3C\Z"P(;Kq"tQNnI/֏\[Fv!JgƂ0⯐>wqI#a7Nq}!Yu&AYw*mueC@١sF9-gSjqD9LˁѰ(qƍHR?)UJ,ל|rkc]<^:Sa[.G@Z߸8o^E4O(~$z˱Ҩd`T-uB|"If-Ϛxݬ  |B@8RZ!=ݞ-{e8Vӎ p͖6%t냌ᶤ.zƯxon3{znu.W^5gN؍IL7u }U%e6Qm}qP C&RJ5і),ceߗ@(TЬHeGx|z!Tv of$L6Jm&z #S|DB_L}1kmuJ(uN^ȕY "DgVU $^7e$RJa-.D@ZES=);BTpXZEE8-| l#Yn;J79፮0PjM$*V9.f<]j .ŒWbEZ}D9B;S%P$HuA&uLJPHAQCkuI}/S,d-<6۲@j!:𗖪 0eTrma"OΗ*uMf-U1_3 m"([u.l2 gN0"&Y,wDN.?OrHŔWY--K-5(gk%{†9ni2!^ `d~?,ݔ (8Jݑ N<OH"4vNZL\B q/V< hA“ݍ2kթ𧕏EDApy/ڤ¨Yo,1ۍ%AV'9|1 TE]7DD"+S,DBw 3Ӧ8Xw73wi>K0_MӫJRǕD]c;y`PSBZ d5l9YݢPN:21؍t\a:<8OX!3Taa.[#z-4;(8%۞VT,.~yI%{cUJgs^t]?.uy>6=j-h#J=+7淤\Gʐj/54 +Mg; T[v|Y<3v|5IS*'w3-: NRjd[u:ҴEuJ }ɻ YM͟R>GVo's7–(W*W>7YBi)ap)\'k<̱(%%]"^m5zV^˳Tˉ%lg %?7Zr4FT?7/s_f5E@d 4|Fh`֠['m,?dѓ%u hU$?'ˍeݷ V xSf&:Q 23"3dϚC袭щ=I<ݵCgMe݅aDea/|?|FZIneo*[2Q/ ]>V&g,=(灆̟4{6NLӑ 5>PW2 Ei{KjG9˜^tinSm & )pۙ^^J1;ϮFJ.3G̈;t6dkJ4e[B8jx]2\DD$xm[m['{#b&_}&#YRz%ob= ++4swhطRv+P_"WYw^sm֟@1{Vfc{jQbKS,V*d.p_k}fe j,H6MXg*\ ˈD 4O(+č s~5@e~"EPU#j]_ĨLHixwʋ4.R\]R<@EmwjsY%g-\gxg8ۓ @Z;C(ng֥lIYNyu}A$lPdXX@> M"'Gg=;?UiىhV I\gsvP>7. ;LV@zǝS׃CqwZ :$"{ —Putf"-m"ƽ՞gLՒt1S6s$:iT/^&,VbD|ɯNQ8[e:݅S^U<1RYBȉ{+IuLl4*e {@*;4|ӈ*q) 4Mta fKX>(tn÷{gv Gc Z(RE #-¡ջ\gNDc:o3IlalK1Z-kFzYQ ;?jrq?R4JEqc=_d۰0`:nY+~_TNϷKǣ (8KO;uBL;kJLx[<ִ?|B eDƪk@IN4=xnSR49xr)XC{hcB)~rm!zOZ .2ы@W4Q6fVuzr4)Uף\`lg~U#f>*KR 4PiW>[kM%5ea:m*1epޑ G¸]ϻ:w.ubIp3r*'a}E-.;pl}gͼ)BpQwb]4mI¹=~4 Y-LxmzJjB0OA\.q鉷 ~BڦHxv^; E,PG}tVYG.A|Skcs:1il%M|x]Wj-*Xckhbk6 BXxnCi)\Ig]X"i"xRfǓ&҆8FQu!h r˟DzHD̝!$m+A_gc"ZL(kO218Jp _4=YhLhHQ|qibY07=P^ĨX=*/~cʼFdaS#fXG4sݍ&I+D)6a[ك%ĥ&̷"=]`B3b+)Rjp'$Q.kZe3 Ε03O_9 2?g{D ֤um;;M7"%2HentaVu`[zwm$@敾\m#T!&.5geX װJ~S؝5_[;#m]ca+Iӄ =` ro, f 8 DO%DWoHf 9.>EަL/lqz\y:ײ.%ZAܺ^1dJ`)|U|qRLtlO8DM54O!H/S\"oț5N}vsnr5w5)@15h+1HQ>N}}˗w]e"dA/oIU:W6[hS{3a[}L$_vf_m8hݩ$uINf|vV WD9H)*w),6kwk:vj651RAlL0ǩ$vU=).їMrga$y*g?2øMyӫL8x~ޫokENdʘ ͚//t|KS6vKB]a?<k!/y1Bs6^{`bf`ہkjPd[Yp==t|QNXl"FgqU[ɡ6q2_:k^d~CM;> շOVQJ<@}(>H/m3GݧSfHu0DZ3wnSڻ'+f6>#=#Цp4u\2]]sg Tީ?|t뢎f@3N^ f"}7|y#04۝+{ґK7k)m):8#LQ}I dץ+g=޾x7;EեNQLs]WCd$(O_g|ؐ`/c. #ߐdj -I*}CWWfE9";aB}Wxc૯v CdKU7쵯&4QE &,3x85o@߿u#Ά̚@s%U;})E_rwG I3ᵞ@:m\(;׿ ӁmM)>iN>Nxku 6μFZgciyΠtu=x+MVNJ5tq FHɱn$yOBRdw6ot:]v+> Չ/1XRN42j\n`z!"3[]s }Դ*E_w0sd.2S BFpIc#` vR>X 6$q:pwEʝ$'O$"4 $A X,ʄStx. ӎ d_4JߛTU3n̢ Xى`vGߡ s.`2 VʻNA.u4a jnd.n2q4?F8t|칖2>D2Ga3rʡ4ߨp Udu+Whu?Ս&N`xUáuHݢk^n ƾ]:;QMJ-@K )ɯ*s_0emE:vxmο o!a"s8ᶻN RDj P\ȅ+M«PKx X,TmvdpY)+ɜ#VtX9aU"n7 -ٴFE2|TnjMO*N?f@b FK[$u/N+5p-Ԗ0O2 P( [V^Si(TZذ.K`  oաxٖ2=eC$wjm֜a:.v5ܘw[l'43MQL\*+wgx!mA\֮,׹;l0~1^բEE(-^x7:L2־Jgx[/rqFbe F(-b7jWJ*=QFd;,ʃLZLQ(@ A8J`SmY Xl @li&C _85,)M&7.:&~䪃qm"{SAYdEo}\e[XyZҥbA7Z4i!aeܟe3 %*Y4i^[cpN&ݜ9Nb9]iS!=vx!"Ÿ"̉SiP@ J),7_:/h.*!?c%IT< {X.ZIMۯ6b1N*_b_fIedcڇY0m1TJ l\[D$NG?n$qN\vܯӚ} #yGhi98)Q/U:n a2n×-QFP.żhA}j:5('Z\$3kPk>ڹ<'ݘDELa->qY$xH@†J8)˴0ٷd4,hFo2f\z^qaM@w #+}̟PLЬj>%s4&mD6JOvxVݔrw/+O)K&ӄjyuSJlCn%׀JhFԜ'ϟϓByjv.X~5 p7=xrS C n.FmZ|"oS^pr6 C7_i8J =|)i($#wÿ ^}vcI̕H\rO1,c9w,!Nc8<Q曐zp WiI,a)Yd|Hg&aڅ;F۹F;nR"cOw]mTe֏] -["^{2(A ||;ñwcoX%yPn:-C7y7ք?Y6GĶ}u&_Z5sKhMl{ I\h{FiΧH4U˱ ґ.c0b.LS[*|@͚Ѭ=Ez21g Bl6WB<N}uтEm =%{8$ůFzD㔬Jt7x5"\H{ucJVkޅX6wEN?*B ﷻ-5<1Vj#$ڋXK$Iz9t]C"(a@{,Dw+JJvy_/eT䊓D@I̳x]8 |rjDFBJ >ͪ[iI]%C;! ySRH:9=Rʡx~٧U ׂnIJA3IE* <=S([+ ج)!c\p|0"ZOz.ӓwz~eFiXRtPFu5VflF&Ob=/Fs &΋yQg$J'OxN`&O)_)dEω^UJ*3A F]&&#O_ Rmm }ɅJF7G+^q>/SPㄼ:t "<* O"~0IktzG}&$B?DIPn!z /@ ơqAQ9oz*(#.͡ 2Uny}on]9̟;o뫰!N$xͣJG:_)K`kUYGlm1.ψRF*r'Y|KWŘd=x1X Ĩ)K!ɝt{F ]jL3e툉[i, !&aWlZ@VDgM|pW'\\Ozv~(b{4Դ5ܑuUE$.>1/!R*g|1d3j:PjU#rϭ]0n(I|.3M,ʹ7KÞ4]_XW;MelٗR1gҦW_rB"c\ށ(' ۊ $ijIxt$+%:ƿ7lֿ^3rr{E~I<%TBr)&gjΖ9k "ST!@B]}؍3rw&]7z %I@ m7f5hZ(Ok*[.}y?fqyF(shXĹ'1 j0&r[Bb_uɊy*I]&1Ì-C :~_榒^LRPLHؽ Ts= J(1'ە\gmt^x}Q(Slc3F )[('(Ub6ZZJ${6Ƙ,Jϡ3p23;z[U F5Rڟ[)t˖cY7uFyxC>8j#oU'\Fwk$umb|iك=QM.؉i98R E|MZ -IB j_Iy9ǺqeQ Y O J2GQ KR]Ƌ.39HO @FEΠY, c˟,0?4AP11jMxƇ ,]/:3 e 2q$g<]PP}TH3%z5 \1[ɚ![W׷*ҳk`kDHY߸MI"kA0.'8.CŸ$=)٩xVt:obRg 0};n=$@=@1}#<垩pUnn{k59=Dt. _ 6yhHCg҄u \ lWe]NqE[FꖵX=&4W).~9MϬW &xtNJimXbd`;&J?df:5G\2O紮&4ڍ*& ('"6 L.Ϯ8#Q Q0m`{BdO왬h5Ar8dG'U4M:bx Qh" ;5$+Zl-uT/m!nrѢꄩErs] ΑIJ&XWdǮSo5 Dnyȳz;9GݢϽ3a i?yE=,-38DA0ee$"Lh )\Ƹg2 p]JnGǪ*$c05+Q<.؝ij ǫXn]~ D_ѝI /[75JK`Cfm\NO' *9d[&TdX Fin dcf^U~/; 9Bn #yF= *<M)|F*BWQS/l@/760M\קD/?OpSy0"(lJLBx*m|>`!%?uS^--nu3}<{S'K0x}@$sAF;uN؟FW[^1)."(xj00L\oʈaUD]4l>;J2+Yr_c6G<L. (ڪ7wf0w[7SgcCQnQXaoķpăfTz3@OJH6'aTYϧ,ްn~3FYZaEpbe65 ~~H:wpH*LlP?'lG{V}ڢL}x[9t%J\ WhOͳK'']` KdPĩ)ر\099Ma3t%>}\Cnj(FtqdmGFf^0׍.CL lܱkА}Sz1-s PuXEߡ+(?4;CWi-7]>C\ L Oԏ\C }Gm +5` mK狦o* 1'Ieؙ܀dS:t7dPk y w3>u<5JI?6}'4A?cd42y]7 y?UҪ4δHӝǩCmT7F,S(q&G`s1"R%)8E_t# PI"Xd0!ij]nnA{ΛqYcAj9thfy rd[kWNc>Nq@ u,NY+WY rA:g"u2nJh$2:CW6aπΥO 5P &Ce.*<.7B.K{E,wؙ&L0pҰٍc ͲCCulIfU&F×y$9җ>~r?O3gBlX%qb3Jk5n-5JVŅTh$,lf-g:~jx Jl fQV(vaq\p'Q`_)itɊDXCD W2vq T*cypr#GL rY"$Fkו 5 y'#}.~tup  Z5;'uϊyX@)9؞@ϖW |% EW!0L ܴeUJ!1°EYCNµj96$XlE02QI,ʦ*9de 6 w1&&? ީpRS%kx޾2~ v\toAR;><[Mj̗E7h>h!+ |ԑmrunf Qmޘlҡt <."g*lx;ߋowxf,Z]Kmm?ˣs~7o*'dPjXH`lwPD.pN]:Pi]r~qۚ@[w͡@"ڭe*Ge2*C^\LeFVCKP o!4![MXˉ5*MFqf-0& ֢z]F90&p|` JG";$~T4z2ns@q4^뿉YBZHݎ'@3!rXlNC}_ wʟjጽ|;&^ʦɞ_ p1=kNX|V0m$P ѫ"L3"ԁ|/(iv{b̼58wTl OVϳ.7>4BՓTiOw$g4xQq[d`oGV{ EWeŖ6Hh`Vjk_X W=~-r2q+&@n#6$!ufyan䈁zPC\zCPQ(z+)Cȳ$~E.ey ld f <6ds yS%Wd17(MA70knc4tXF0QTOYU3`1Zna CF+`+>,a_dm3 JhiCFQ -镤+wWDv *G m갅QZ=c*&_TEqT/|F4b &x! -'[pI.~;Ӟ+F`BA7Dägx13C) (z#m>ܧ5ono3VP6P;k۟j'wtpj.{}~Q>(p̋f^p u&!HsC7^'#ئ2jRU~zX#G1\3U{>%5˺k]z&\5r-sDwNb'LG-ׂmO)UŷrA6N3mf\HT̽=< J99Heӳunܷ0▞*N5~1Cl3zJ;سRv;tg V]^[@ axE@./4I'6{#7d؛y{JĽ/9,:j!S ^ 5Osyv/ Dz(n@DLp%Qm>)/9y+kc(ea'`bslv#JDƱ"P^e6iyN8<+G|j` G갪 ]]6eiH0SEXO7.1P*L Vr`ATmwOt= 7NE~<&C#%u~a^+$0"PRc FcН}c]GSH K;$Pw%|,fm° ɷpx<1eBB нE!8'G oqL2lW&Ȣ9WB:"a> >3P\Ibac&j _o(@>KE v2n=AB>H3np'B"#a 2 P.;׈Y6tV#CӍf_p"{GcDLΪ Ee@EzWВI6qh׼[&"'bнF}]/ptH`ET>,s>l{sX2^u ǨZhR F71,O=?0$-a,UkQ? *,)(Wesr%(A"xV]mpsKWaH?wS?fRD0=Iݺ;ɯ g&І`t4RƹPY6Q"yS}?pődw- %PJKvh%TWZ9DaU_T Qö*g+ڕv|\ JkqF X/IDgZ)Yh Au7F2 6uf͛G/7ΒM IՆrh/ד^%׎]HgaL2nW $w24Mc.G%IZg@(}ΌN՜ڐöPDfcc+@1χ ȋzcͪ[=J$RDnWXC-@!e HjwZm։#52FA ~AZJTVYS`14ޡXNսy ̋L}8 8 3ANmmkF$5aƤIpwRk>G m4^e&$ʝ\e2`3|mRa%TÃRޥ-HؕyFJbzsqhB`тZƊƳYJ?2eY$+iꇷs|APRFmE?(放gt%A;סlN˨fWbWj#L_!JDm[?7vL@;Xk~|M'xt;m[xkG{HpRn?gд]IsM"an?yYP |{R&5_{V>6'd6Ke!E\ǚ{YN\8]VɣSC["xMG5w,?hUbM&wH0NVC_6"|@.BA<҅^I18 '܋߬9oô5{8Ny̒y>+0 w}3qۡ}rq(؀֍`,(O5E|lGxrLfkEXY||I 'E]a}ΧӨ<g¤vrvճ \+~q;50Qz]edax 1۟ahth]t2G|#ٝ=vK% :3IA}F7צ.GW<#T;VL x2<?&4jJYfWP٦MY6oh-*LO~ImK 7 OҘ|vv_xQ{zgN#dE%a9;_p+uf'*yH5q$wk6J}$D:f_zPJJF{&83dSz4YPsGjt/upʸ{`J׾#j%}A1- 4O͜'A!#beoop dGsW_ ґl &01H&D ay@֜s|ƛlU e8%uZ7?U O9 yZJź*_Q5iPQ`*2 *[wNP #r,qΌ2=cIqi 墜: ݱ{Aˀo6vM]p{xSQ2tFkpGD([Z2U'>iٺ\gJ j-qBiRReYZ?:/phQBTU j\f*n=~i-Aտ?> Giە?8K>3̭҆舣s߈ۏUw5my\3(7v 1 iGgГ'XpH\y^aԉ k1fQVbjI? oo 0Q U Ł> )eo2zO4@dq-%]JD/hGn 3 bLw=E.MVѓB[X&yAKӷ}nc(Jڙ]f &ps_;B_#fc YG`OP=!;ا kdDyW(79s-,`GtN"zfQ1\E3hKd lɸq=:y1ԗثIuݜv*v!-;54{0!lwi*8Y yN4j?n`{AvLÄez!Q}Ԛƒ*;۪^*G:5VA-5ڔM"7#.!T*'mey",xí}/JʘƷ[t4wK]Du\1Օ-:(e2>pkf@rgeTib_{gw1Ж?_G~KF]*dI:9r;d;^ :,y/\DGOheP\Qje!j^7=)7]3%IuG8]{E,4xY 6D2iA2uƺ@=dF a{Y0|[)F-q^LR=ptN?RKh> S\B8 {gqpCe'3?Ȧ%~x-|p{C^e8|\. 9a8}Ijדc{ⱩO~vB'ǎ u ٵ>VB#Gn{ߩd1 qoN;,I6dL\,$:׏[ʙtGkyEKwѶLƷ^((}W4Y]3/@fDG3 ?!^+u5b đI,>_)뷮ʳ̠:S[喘$n X(dGwU$qD<((Ru [ eGpcdD˴@&$UpsFT;'Ay$uB  XHs>#i[> VI-v2Ɵ;fB@s7mM"gl Ra#V2>l*){ƎBe"1Uue Jޔ*ϡ!/1~h*d Re2㇁MI {Mxk@rp"]6˼.7+V&c^*߫ ='yY-c>NC05;V DHeQ+$i00__1`D.&n>@w{bVUɜ ×ˡv?|5 ɠg6ra0Ah>9thu`.ހ]^ 4+b~| 읦W`(jܽ& 34vzr}D/v矔M&;ꏹOw_vIe_S¡g&|-m_C:%һ$TJ Ny{({Rʫdn&d #e I`;:g.S?wuv@Cj|c^x@R+yҢe6+Y@]1kأ c 1{1?u(P6s,)G |PfqwŸrڱc4VcO+dZjQ "*BkITb~K82RSZjOhc)gAu?3bKcB' :g4V;zY^`G&%)Mm.@[[[Xvul]=Cx<{m-x:pir7b{+dzHh:DZ_;p>W#0]LR@In_^qjEJt“HyY-'ui`<$̔E~[ya:|a ^RC~5设 s^h)G`Z -iZdR @@~ yеY*u*w@Vj[iDV̠a>0Fk/-ʿEviK$4>]o[M+QӂIJ ݪH&zlG!㽇u;8N0Uȋ zG ` E`ՂC#w2O*KfEB7_4&.= ,R m™dE <ԛir7,Cw;4ibfB>jp~F/oT6w|O]54 Aj}=5_?uBfi0|Co1eyn ZV#5tRwWzoFxny\/KLJwv8~ krPzL5o#tNJM`#D ZaShN Z-e{Huzt"J]j;4miHgb>`#_6%3[e&o FK =aE(#U v"BIծeIu_]eó1Xk[nSސf "ZBoSh泰=A;jjSF+jL ia - $i$q ޠKl+ݠx=Q٫$AʼnCJc:: [MBHnIɡ ZE?Y}ȋ5 ˰DeGHަ'J5ɍ`Iѹ\iZ>ѲSϧ+գ\|KP !@LJ,EDA ߥ)+Kx<1|C9,+&MYWm1e K4PU.26h,Wm7BZ5}?)J=ykgcleXl^X%YM{}0|$8GmUY~ -8"Re{ߐ^WB72 ۖ9h<%)h0@{[ [`; ,}%va<+)&hn)2G'Ş's**(J{/Y愒 H/:UTC'gi)O.3 󃉵/vn ^ZJ fbyO.p P22hMZUNI\@^ڰ_Ԏ 5/^:ѡO0xm~7Z'n{2 fLpR3ZL2V-"o-2fR.J!M>Đ}JM6٥ }9e\3zGV;r7!BTkӎ\dć `RFafmG8sM7z1dPOpÔE=9ׂct˨_Jc۽B!B@JCsmѫ,!anZIÛi1;&<<65'Rga"Ml %)l$tɌ'cRy$)Vq]-]5׿{,@>@ԅwm\p 6gϻB6Uͣ/h̫ziQKEw Xm`tM#VZaٴUKKn6 T5?&a^lg(}Ʈ;|H˹4t@G`3p=uѿO^QkCOdҩ\4Ͼw`ӜJp[A?B$;|,l=2RY Q$  shI:QlCoGgwzɕ9R'?Qq7lSb0"*aMRnvJ2drJIL-2pvJt=&\e>*z{Јe 'uq "FЏɓH>JFpCSxI+aLѡDFjl15_) q6#SIA]>Ox,ayp頲H}r})\iAt;뙓̷bBO&` A 37׬T)<qM >EuH=%nR#i$ow^c@RefϙPiB6'ҪlʈrbE{~v8{%ƖaۃRsB'{n G+!fk>WԯhTxpg 0J_*sYK.Q%d*J+$_Z)n;"B (B`-@r/2鮩Q*m>pM=稐ղ+&7dGlCz3-LhCFt@P[U9&gUf;CLYn-XÊ7:JH<CZ- WB ]ya]4p_yi0?I -c(/KUNm H&+x>״l8HyVG5_@U/J`Bp:,5U9 7n2(f+>'D-SZs)QO.p 箽 .UAraDžYo퀼1=xdgs2ߥԍ S `ujTF9?^!B^J'v: 1_maDt풧 Nc~+DSfoDʇޏE%lvZ]4}r/9Ri#Жb ĕL80\&a}ǘdJo#iGo5ywYLgs•u(889sN/IkO;vDñ$)A!X&"`I,p0wtIS%۩$>OJɆ~;9LFФZ_g@A|t'Љ7?U"4ELvʛN!}8q gIkK%>xW 혣OmYU2<^¦tC_/GEZ }_%ľFsw`sm23MY2>$1"L4; ӈs2dD:gbOG/Ք I^> ^eo&l'tgx:ׂkRםL\4D.<ܦH}"t(H֞O-:Bk#yb5[ܯiz7قK`~JhȲj%!YCogk}b<{kKFE>-q dP$\~46H ܥ. Ị l .Bp镥I|r̖e Mp~cE%˂t%TmkĀgVnF!$q/<+O% I`Y0容B1wt=ddT뼹\@2|Ph-0wšy2fYqXWPJtP \r"a(.0 7`923ZG&n0`FHPyLyK H %3OS욎5m oEp]X6KNo%%i 3AXڗБW7F9AZ^>/m T`p~AOM;˾7Qr}E lΓQh}u]kմ֭PAn]IByۣG;O8Uw|Iz(;xڼepЌD?*N4>zHFb<\gnfS \0El |Ta/b 4M^8`rꌪBO=ʖ1!xp8gKĞv7vΡ'vC,imx~vz\`;kC̣DFp!jIT ҎP\#BE%y/ݖ`Ntg/Tpdš KmJ]𳲧1f\ĞP,>e?е ҇Y*!bp~rVm& M%KBV쵟jJ-RѲf'Lj=&D\ 6Z&uV$2zi4G-X.1K_0BNw }Y%(e& +RӚAמl.gٞm s}&iAo M;NDr;{@[HB6s`O:sǓMڃU i(IJ;[MYIrh =,rkR|5zKm=f+rd´A(Ľ|W\Ӆ%e-2[TͯB[ &>ۉb#esMR 9mj23̵&.as ]bVcG|˙}0/(ps?Rs[6gua@H8JPC 3'J T _IgcuΥñ:|L@D?'F.VtOʠVѡdg3dTWT4:+R %_!I%= &FX ՏZbSɟJ|6$"Wj'\VпAB{5CwIyJ¦Sת""d|bMg]V]1_@UKK bD3N`7ωoq7E51? Ru7z|[؄ =h>f+UyHk}%MJ"Lo7IFdSZ(9ՁYrɴUW4K&_J1è@bª?Oφ=w#\;/.. Dg߭4EFq]@VcBn|bOև'g g|:z+7eyY ! zhmH%ν [v(M1-/YPR;jv X\'I%K 4}>먢:RR0&*3YX3KXР1qf݃Uj0{v@|!3Qb}oW_f5׭=.tX$} JL,/8}]\ѮwR_gu`Rn"?( 2Ɇ,*D5ºнݾrB%ыhtFn>LDi&S)ٳ*FQ4c(*Ps6z>nea0gL{ZnA4a~6ND7_ۚ^@DNޡTW{*{=ҠH[2\sWxuEn}*amy4wc郆  *ˑ rSMas؏DHua=+Bڴْĝ2rJ6ׯaˆyHB0U#^5dg1Om+N*% $AHzCe/]`\;Y˶ַqTj6J"SJ@TjH"n0LZF7]}*2[.g$?JX_QR&jȪ11Lͮͩz3|nO4bjƔ֊|^'3ʦ}8C>*o{SzSAl dȈv `|wÊUUշybeF8lJFFwx+`_|M1rc[Lgfkpu\xphl\g<6 Ưk4Tbd1<*8lYg`gNϜmzZ-!/Q^6춄rA nM@rׄUEQswdm[0Uc}‪KmxIut8zCk~c{TsQ1%:imS4lC%-demF-s_juĜ+67}WO4m-:`ƺ]ABq{ Z1]~#/EoS^W1Aahu;Vhf%L$AQ,7"t<&DUǥZ)Fܡquͧ ]n!hMW8Iy\VҼ#nV1+f2Bjbb]Irx%Nlk:KmGlw$, Պ zE #rn]wf_f]_Nj,-&?r+V[a7xy 4P< Bفo݆,j'vꀱ#&H9#˰/j-ԧR{a`jp-jՐS)*o`KX9 G|0k'@a!tiJ] N^~B[aC}=xw6 G8JmET]6 ^5Y{|dlV\g'1)N (ro,ŏRx٢UŘQRY'bM;[M]Nxw"e"k\LC6>˙h_UPd.[9bCd ngE_qǕxtsVWK9"`x^?"|I d̓*P\b ߶['?UJ s^FsS^)hn#%l[/ִϩ_f]>Y:E/k∻Rc!F\ 鍴h%S'_-ZLk7Lr/h?'+&dnoi @BIwR0RMߍHE;'V=YLہ#3þoȭ˻t ?)GTfMyb !*"=ACTiaQ2̼iXǡ\PNi+'d[Vp;` ]VTA-Lƪ? N03r܂P0&?̯mR&T OKCEaz; #ΐ7u#%`QIXceAC:%.Ft@}JZ֖K'փ)|lrl %]J|B6t4zof9Ql+ wir 󃬿=셴t6@)ב82~>+˹/KE`*T*fw7J6H2C{L GEp(9Q]yGe7ZIE~9˒_:@_\fOdI͏e,Qn fuF)h 9\X1/8f;z}vy @;\|"H,h)\Q9Ppn)DQĪyKm_.vDT|Ƞ!{3(1ZʑK;mtPۉ-0g8yYZXh |eG~&XApչyuF*ܵnSWڸ-%Z`XH蝺i7r;~J %etܯ6NHtaFВp d~8$OnйYܫ}|F-i8/tXEp(d0!$o窉Z3%Æ %POct߅j WF5/%nR 6nL^Jd.= mý1_R;io)WGCWpL >mG^]p 5#DS)0rwoDaO %/9CҐRųˎ*\JA0`Vg6#ZIBZb=ϙX~\C e ;⏲!1tʷgY`+HZogG)ͅ7ll! x$=J.H2BXjj,eȣXom_]#b3:>Y]Y-xiY-Hu]OH:Ǥs'@9L (<'?M`~{l(=IZ@u!J;&d?.,]!G^_}86cbK)nl\忋:g~=CxeOdԱpZtzvKEJ+= NYXHC],!@6leiNQumD?@ɹ{~^FG(z_ ZCQ,\}(! XcdS3[qҘ߫P hpacǗH 6b9 ;=XN!9Cl{mc GW^(3 eq0motz5n (ět7c)%"kJɣ/^'CߗM= $͔' 5gɰi]Ci-I^Au fL@%@*'_ T."2\rS3tØ4lP^Ah_٦bljf$tNZo6mdaiXg*fs!I +Dp'gZ&[ եKFVZ8nRbpiܴF2k>I&#Hz4Cze.;imid ǝq[z q5fh.`q4n#sF6uBx*V?JzCl#kzNV ZD UB] D:<9_8@ !L^\z󒩋d~冲7[UI2 TE0#c$ENjM: c,`e&$J6{qT9t9n+yxq,Ho>j':0>\%W칣x*njXxݾ?Չd\=MHjě˶%V ZGOb, WoD$[W=9k0K/ONPY\/8lҏ-<\Fݖclf#v:". uQ15$,mx6esg|#1/Z-n7HV=ݜN"ډx&,n+Wd38nֈ!{N64Rږ捦 Bٛu=N@*ʟ*oMǫJm[ۖ/w]:B d\)<^9o'ZCχ62 p.nnYvR*lxE].E VXg+vdl(Q[x׫Z Ӽ׻(8!a-mq3G_ v/j( 1%. 2cR(M6cILRk)l`X_Z䗟Hӷu4! vyѸWx܇9fKnڶ9`tpv*? +B]~f p#VOOK3s ]/|\(A;h[ZZ[ZmccuI|S[V)hn6{"#P Mve,I/ma%)vȋAch!ͫ3ýn=ƃbQ2! ܈*-&az,4]qh̏Iue~b@|"`q_.KL$luE}h_,35Un@8_Ɖb} ,ǵoβQ`!݁r+J#m 8ƛLt6LKtL:4#6|-H %iN ,S*2N'@8*L (>P2y {/woev vqHΡ|z~pCB}T9UFɣG&x\t:}ꅔ[JYW) -?y\'=]<]Uwϻ˥CCy5 biPrXq[+Ndҁ;Tiv^Eg:]@bMٷzCdֶ =Z3:<כqEA5m\:dMX~8+7NOq[{nƈ$2YQᅮ!SfHH D [lxP?rw%tگxb ,'tA%:ca]+%{ aQ- /&~r:A^H#dA9# KvBUW0)yar Ϩ Bx^m (&г >W 6§"C_y!vp@&m3aD2),9&p6b ݴi)qamIDH)-E)Y1G UXB Q3~aEG t9:Lw{?P*Xܯ_mЛب]e# R@yogxjJLGVg1|.IR*ѬO͢(󘛅Npk)\ ^G׈GQ_]Fۼ:"SL3(ʛtVWkQ4?}r - Xxb tG}oNdj_`uW8@_ܢNT5AbN;ԏY NzWg LxoKm6=-KS([첩i+S90CqAƐy@[t@6*yhMfhH2j]96 .iGv *ohcw-RCՓH*j[ z.e(٩0"/!K\= + C@"5;ڜYH!.L@96yd垊%`y]-> jOTXjHAw ,đ^u{RPǣ'0 GJbmHuIɶDmKN,?>H5(JmptSڭž2Ѱ/%Qi6mA'yWTѪ|?0ex3i4X#0ZQmwԝ PҶ5G¾kc7O;e"A/qf9}[iy~1)U%ZrL,ނ's\ h&7zz5X fHJx}x g1VGSV&Bz2ae 0iae𿄛 Ml1>LV{,1&%*dj,5i byvxK86DwbzFb?kwOJl$ؒՑqrz KvF sAIȄ0'9?8uMi!mtt8U߳AرLi5~ 5^+zPdtX`Yl7 tB/5"/`P#m_[3Xқ:*eW,eroVU*~'6hY07!4n`,jp "t빋ƭ9' }S>m+7?.6($Aڷ ж`\/t*|)y.䇧MuB BP?Gúe1Q1 **9(?JF0uV}DLw;37:te*k> ~>:vc|4@y'0*€WQ&&"a< }'<[c mюeo-2G?x!7g| rJwsQip=C+7Q6^pռ!~ CӶB ΠA>:ۘ\$1cmP}a+lη^!ؾL;sɰhz A/.d؈i1%2u;Kx-;2SI wFY!oNph ՛S;"QբxVŝ7o %:5_erT+е+j\QգUf5'H,wM Ž8)Izdevi8: 16-ewư16L2F~%;AEf@گ &̀߁r=iq~aF),jc5`3ݍǚ!O2f,x G&v!+Fvh+3}7!"vrG`[,D|->zN/]ǻaT?8!k7jul\kѻi,p9ƣka= B`q7g7r@ u}jZRnǖ?f#;>WmјUkEGB)e%l~#x)2&v%lh/?w$I\5>Vv>ҫQjq?e(!Wuvśems>CG b58x"UЮ '^yWzMIIZLf2eU!2 Tfbfj LK+pFhp~}yt~2ɪ)rhh :euv_E$0BjWSGA՜haX;i|zH `JMD|Rͅh=+E'QĜ9x5 *sLb4-Ҷo^Šu%\c3[r*_J׵KŞUA^qE25>!CCZ8V*flդ6!AH2mzb$e'@sC藀Q9E<e;U 6n糞k[6 &#$J$mc̩uYqOp: L簔VXG8k/+*$n# y[{vakNd[!e@eM1 j,e bl'XxBK2-͉l&ZI=}|$/{0#ԗLoflH߰$h'UB]F ۪#y~ҧVI xNo#j0EXr y(xOcGm?{B]Bwu&@4S|е*T^ ܧqA^+˞7$N*h)σ$ 0a&J*Gў7„ E:d)8 B+c.Xea!%URG`Y:. u6#kY[D zEɔcAeHxr.Ci7} <(ljˋצuy2K2gD-!(㞆:R7b?}({2Z&jSt.c yV_B&#z%{"klتתTE% aZ̜|`xY-Sle@W[~XE֜ɤMGl *xPCK&//@@R \17 ck UR-`ȡ a,s8i\bB 3_nKCdn2'3u#ޡ*)k4-qTYRjT9%F <6'sxIШJcQ@ E헂𕆔JP V"Jfk`cEȎz'cv~V#3!^R=,J7| SۀSS~:윹/(/7׷jQ_#)6KW&wPpP!&y{޽zm݄ş-p!a8c ]੆! ymIV`JT gK3$ @F!@bm9]hg z<;60^A"΋O `of}3ںe  OIp{R,IO8ǹup~:+*֜~BADE1o"ID}ev1?oŠ AA!b#KPQ sGUYv՜Adk6'AWpڏHPn`>(fM H+C7-JRȅUgϖv [Gfg u BH²KEb(xH:wC]Sb3\cfx+I|bG`~+=-\G7WQ?P DraaM,L:~8r&ӹ1SS|3 Q8k]J*{nK~B0#?bzZkS}, M~Z@;wi^0O~rn3Z\jKa|/b94&ΗO8:HL?*& t36#2ם,-a} N4b_Pӹ(ҒtfAI-uПs"7?HY5]4ΧV#wD$:@+V5Е& qJ@ޞiܶF ^օGOwE ֫Πefڟ-YQ0{LY((sze&֊|#^[C56%m{| } \~n4,t?aO&0 sCnfq.0D|`95[H,=sN;/ʂ.N+xNY_&/5AFr (d?ΦL_ِ,{M`T|LJngԯh,-k7 g*. |)%S.ݐ2܂:-ԁKV`\Nݞ_TR p3 MJ )l A$+C#UhdE5w_B {5nZ7mvUT4ŤqN]*'[_ï7Q@u)eUO{~op;ʃop R+>F Ϻ3=}$03R) wvjLOEI7TNˆ~mGP +W՜ȍzGrI!_XHPS 2[vad\ q,+&{;azkHmvB@.PYDxVvV`mip#m':iQNoON8Afk1Ed~7"=ra(P 6-!/2O:2GJk NPj͡(D̥:c\#ڃlKDJf.oMWzD`Q6֡D)xW<3'm|Տ.NF(!H&' C^UOs{`d]Ο_=E<Zx1ʊ@)wY~8@sjy'N';"D+t2G J2 7  C,GTCBk'R[{ ђ=W klhYL <+ղvGST ZL#oXQ>_=8N p0rkT>%v3]౿)J6#5KO t-^q-5[,y矚1)4ĭDqɝE&bT|\rOΝ3kiF^ΰ&Gw&; A g`;MB0Ʃ#f"N}FGKWrX96_f$ D=JKx[Lo[V30yl'UQ]6od6zO#أ'ݞY]y|rt׸S &&enWLj:$H)(X=V&tvw@ U8GUe_Qڴ^}cHBk%q8ybtF ;ƶYoNꗩ7dB?m=#:,BO<~ a͇@U+89W[6=lP+.Fϩ٢hc# KUn = OZ d"'t7&x lDP`oB^Ͱⓜq/6f !#T΃oe|SN;c,ڞ&ADp?{s6=?/(q 8x2 `DC>IO{~/NN 8|ƢZ F#uCYs L%,.eFω Ѵ2dE,τ5eB; q\C`i6/T|>q3IjL*v گT檡3뛶7Xpš[7뙝Rl4l0 RDо_?j񒷜\ #߆1U*'<} |vj,n5V~"ǵڸmg}&' 1"A?xSiaSOhɏq㥉AQz,蹋ѵ"pw,|q_Q9B /G\C"ڈuzi,H)e܇l4C|WgbFfX>431rQIq譎/l_z*otkU` sV.52A8tAuNKVpd&sڳq5)`|N|@7 ͋Z<52v fi%_*8[bn\9[# lj+ꓗBny/,|׊'5"4/^|x+ί4ܾzqLp;Af F'e*rD~nAR1W$DlDuZ-` /4g-H+>cx~" ʨ/dQU.O.y>J ԗf%H{&i4; `ma\ dXd:7{'8˘@,j;|0@Qp#.+@Nl&{ñk Cy 0jkNUeҩ &*6?\/p|qd zWD㾭dX8,6K؋76NwW;H+SZ׬Y:mڍR?❽XZL+Nh>&@ 7#f12Zݩbp&j' #EaT43q(ccAS Y+9ggĉ G@dը2y`huZsau؝yώpPܫ8.tZTsA|^EZN4+< >vWL]&mSHm+yɑ oH@'m e/* 5IWoΣZ9qӗ31جvl;J\ >bIgz_ȼ9EnZ7K MPVVd g@>rS^0uf91M3Yw/J?V [^ ,i͸i k]MAݑ ~䂕@x`v6" '$bAeeEQ7)HRA{$ed싱M9x[?Y?3;K-˽tE}C݃$%PEzr@JDeX?`?iҶ8& K9;^vCxT<PA6j/D|zL%D#]w k9*_̔n"#1 AAVB` be uͤ@A@PIb2D$uB<&*._Pʮz? 侃P¥v~Q^3gif,ҭdlR>bјo4t(S7!3+Tf33w{>E~-qq :tf]z4 C8>?!?/)i ;t+A3|W+ +yRPdXX!='Jr0Y?@FlQduh4@2>*^l+-E8aF.[[|>K9^:)w,(f30{I>Ċao uu&͂jD|@*XCɤt=ͯ4O8i`S;zdހv̺ E'@b֮ GlE]5;p̈hxܠix7Gu+C aQE tCBL.cxWrg 3; x7eaAgː{Lk A[ MZaPyi/nc"k]9ǁ 2wZꢨ?.K9i-4X)ɫAUJmW{)N8r[PGR+^nҠ#O *FKb |/%8G05iȝc9z:rcN>Ϥd5 JiR^LgZȷF_R+|a1*ŷ1V0^7I ~L⣏J\ vS4 Ea9"n][UOİJa9ƁFnN嗹2Xd$;+ MZSBvXnP~a\ʌ?͖m<X uҖEQH8PV,zCi>n:cÅBտѬ.5}}`@a]OM"/߳ޖn1[# GQ;w;shΕ äY /[D]'3uI-:@.pM'ԮCW!עFzM+HVqt#yY^sQX߇*WJ2 *7My9nWȚ7t!&r=&k8{xn\r{^W:U&f*AFMyH5qP{W룕ywq$LU]0u]wWo<r;i1!|Zi+u42[t}'S'" _omysbA1Plи#L}mB<0٤5ErlΓlf;΄rJ_eʪMTG倬ȕg*ŧ> qHۤÄCj )k8\,bn2G@=[7crQDf)A A8aPFk2e1YcyO6~hZ6NmuS~17]74QEtNPvҗSP /qd'ym 腕| k&6dcjnwFT\XA 1j/`Tu4'Br@}RTAvޟްy6&4d{Dd +z2RU`"|^Jt>j p\P+iUh\LD@ BZ JSGQ j ڲ;AAMTrT$pRkO_h-,GcA 椔S~JWsrPحsst '{9~._ ۗh9BštnIJ⺉qCT%^%" H׏߂I@ⲍ)/WRXcBQ v;*|7 c?Mlj v'նXf0QZ_ְO|tCچq({CYO}J.Y㷂Z;OEu F4uGn?! b m־mHɬay\bU#T(Ԩc`։z,H?2%GVh|i"zG&Yȼծr[U t vxq8@$ I8m?&"T(h|x |)o̚(ΜC9 hY9g@i^nۓRVvIn70n7{xi9,R!v]zd{(2Ͻڐu>CdEmaXUXf 8ow'~*7h #4=:*XfuZj^Q>b1 HIN)T.[BWRdZo/1ea 82F],l+b&t\i@u,g# 3gPPkBgs'-cs_[~|%nF0TivMջ@v0*)h_$&> vfA\(2&1G-?jSfIRs7ʾNޅԑXjq#].MDɀH}Ձ(2~4^RT 4:zd =(>vt$h32HS*Ni鄯ή[q֚fz兟WKdmGuJ5A+6KU^ZhϪUhms%Ndz|8Q\LLWJ1H`PbRj2LRYlY.r:]饆%'VS3~ VueDx?,lv,<әػBO; D`54/յEŷ1}{ YEBu[:0x;>hK3Ǖ ~^Mx$;9KTS41s;ϴk`A?Xw* .{:A.~<ZqfSHrR"\m~fK ݓ]ӆUm9FY,Wiw!"rv'zQ#R;9"y>~@c D17@R[V2[K$&B~&ǝ-ӳ@uQ}bhcD r \3 MU7Üfɑ˝WEv! MH0mɣsHhYdh;ө'"O[Oz b`EedҗȅjTV>T_^AVa%nm U n<,>}s=!3M8=K2)D`u؋օ'ԃs]T۲ria@V-. =4ǂn\*/,zo. 8biűT\zguz$ yV@C~\d`f*!-a EkpeG>nCWڒ`_N2=;\O_46U0ӗ ߀2}k}Q3YSeʣ/"0#W1Y?ec|S^nEDI[@T+W!irPz(,:+6~Ru z'r? g=0$ϲo>6+Ɓ=#T <洂umR9ca-V0dMa)l{E픷 UV^PȐQ&tڪ<~; 0 ͟%!gRwo`HTT\K8LNl,N< kTcfuaV]eOɼ)&@C5U.<*`^> .ӕDF+?[tC7l6=m׻`o~Nf*HoNtפ0l!@]h.BZ=!];[('zWL1V;奒|Ip`N}v4A+ 3ES[5:&w8ˆ|Olh9pscEO0@,,HX}"rVg).W.r"OOML1Š+~.\ߎ:lJU5RcQkᡍTszߪ#n8 (;4~8ҺG =hMofv~)PKWL?bڒW@?R.?lkζIy+vhlk.F7Ho8w又SAb?85bŞfH8Rbg2II<<}JPR/ܷ-((1rϦk1ST[C+k GqW7ӑנgs/G4Zu2㦒#ĸipvK$vu也\w2'<(5#0 T:,kgIG trdJU92*I\d̋ěO"#coy'l)æ>_ҿ:+kRy ZH`ƫ%8&2MF=Kq4y Fg[ObGF"_[Vʇq"( ե*Ocx GrVx)#$"Gc(odݿU\Ke՛2brϗM73F?'/ACk?_cEÛ1jAW٬ep}f4Ĕa횈[QhVFV b{֣.zfʍ8eY76WN~)Qc^ֶ̪cMA]U'13 s{wЦ i τIm~N͌k۝(ތ$s`s :EBz_[̅7t<" Wc䥲k| *x!#2(RSwSOQVZHn!>1'g ?'\L/HaXHuMt"nm\K5NV.tV8S\X[n췗<洯TqIS;:RǠfHlobiͬ@º&OZ!Y wM X 2:=R=7P 7ʖ3ySes'MM@ԣ+;Ȍ΃6J*>6۩AnClʮMȌbKβL5bz%u6cE9e4mjn x$ v;Elƪ7}nUxK~i(iP]򾰚<:1lb/lGNBKvkM4`|ۘ`[枥N1vnVB!v-ݖO(V Ö0A},?d#1$̗gRƚHM R GhU=QwD%ԫB]mC`36%P.kpÚG}䣘's _P|2qhnjwX9V٨wf2Բ;gAfjz1xs&=hihTc۝t`2V7*LA3AV|Ri01*w'#!$6̱m6Z~X `J;[j3#ٵs( ]@Ѕk:>k5RIuĸKUL륂d=dk@K Qҥ< |;gj]/gNSb2a:k_+{"s)шo*ILኧnqWc^u a@f=um6J4 XdaR,3-}t*m0 wH$Dᵍ}nuhD:O:{ t;7,Y'fө5x$j3\*S6?u=G{2{HN:s% ̼Tח^g| h/7Sv`o6ef~F"twFb8іvc4ov .%%2Uj3Ɣ0P"\1i7rW65>ˋ]BiRe'5;>(>oqCČSX&n1ۏ"o/6$O/ S;;(X 1pMhuUSGXwbX|pW]NLΊcLÿ* z#@h{KZ8y߳z"m8SN P*GBD7Cě@8Pnú̋1DY0L'-BԻ%`![X%$]ѩS .#o. 85zW_Z4n*)&-BW.~!4e5kQ}14Mi=.d\V)WY<@ wB-J`ۛndb:: qPѵ&a*f*V!ij3&Yz+ ,4ٳ AUfZ0-czM'%@oG@ ;%9c1qmCtN'iD ,b!zЙv!mCc)aOIơ#V7 IOd42v>JhS0{Ƭ `E K  SӨ@BL3@KV4. H[VMCuzfJ(+}Zo5tj:%1ݐ(fv@+۸C8w}HU;k hET,;r\G'Tf9+ ekv}ܢT.XɆ-Z`x{.af_G(@'!dd Ow0 lVxea)X]u F YR ލ)qɜi K)`@=ww+V>Ѿ5we@l} f$J\!hs0O)EZDfnO6#6'4`p!ռV u),g 'eČ=k@WREys~(l6]; F#/~lu4(;&Z-RKl+ k(<;<rJT:MeƊН~b/qrޗ*3MQln"+[yn7\]i/ 53sO2H/{m𢰿S[8/+gH^6ϳEl ZjRGc>_O; s7Օ#t׈qtOv  ɾ|?M0ڪA>N]E겟}H}\DoYp*{FGoOWj*u?#mMꏈRN!+eCҀ|tZƚ Kc{`vlE~$B3e!oA7k}@(=n~c;HZo:Ⱦm喤L&WZ/-Cbܞ4OeerJ,:my02e^vNtHCYu,6c*łܨnF? mx%kT4SB3$m%1ajuPCॖNE4f1$ߪhP`n0&y$$aڙXbO%UR<d]0T2"eUЧ=t%nJ,?IF} C}K-Bu"6 "nMZ QM3ץjR`$x$#}or4>m LQz ,н/ْp{އc m$޵Rn-kPD)D-1/%HzEȦ+yXB ־14(͵b洲c_SOB+S}z(b\ %v kx+TbAV/ȫjvW#^jtw*Y*v/-?}{!tO/qW.sEF@N^7CrS17%W au3\xI]Jyr]1`:I ɟڈʙFUhkx >u{ $y s9o^lTzsmpNHe%CPVH@h'#\X±`Vi_dOJ;%4`ⓥWLVK/fOagi3t>sbKIN'Bځ~[ƞHiӒq[RIc5n/N8Bhz@Μۅ?2ĭ ~wINn R 麏AB^ v{Π A5JK /]mQ_#0!Ƥw]J-A3C%xmo^?I0KdzMK L28jl.XF@+]5~ lOa{J8q0rСb5)0"LlڷOS\JV U7pi.";Y&[e;u":~d8(Ts_R2DNl e:!Qؿb63@d!DqȨYdD/샸7 zXoy UEnjy{2yj6{$[7;]nd_bW_}Q_٢bn{ Qߔsc1K;~/ #%AZ)WKkW}`V{¡MftDJ &-zȼ0u{b`JKS_8j<bE ś*ά]g AJ7H}a X=<7'Q"'TlC C-*|Q=N |3)'܊ϝ{4 ,3\<.ONbҘؘ]&-wYҤ[֡w.a3e̼ˊs2+URElS@@% 'nųܹtu@琘%%hB9ex(uf^6!'۠H6~Bpht" OB7V!LZ۸ F*8L.hpGĴ= :%S7 d5s=*y>'YZݵ".lUNN90ǣk3n5beYQ?r]z<"A$K;㯂*@n^QPJ$M/)9. ^\ ҮaŹ`HkZRlǩ״Ak@x߹r,u L&.~ˣ )(,$V.siaf/Mڈ5'Pia EO?Wދ<`ET>۰7m2M#Li|n}%9-3g%C&;K]OZF@kq @;(-:G#LڗNkڂu'Љ<;9묱^ފ0*{ZmށjxBhL;+Pkpmi2ýxMJoN'GM!7Mgp+oGdx:cQF-4 q( ;9AH6 |Q*ZO3t^ȔH vl_>*2fؖk#o1U/1'ȿ#EҶ~Ȍ'yT~ װчZf!q]\u5drCE+Wc{7Tev^}vl”d"YO8`yEFk:ɜ %`l"\fe& ^i1NZmk(iX>iU fȝ74]V1b˛@{B kuzL$THn01 Tv#cW_?bz?ځ ?W@#RVgXH鬊zuKPhursڕc&Kcl8C<{, uL{*^ť~5IB : `!Զ iDC4s 2N#,]'$Lo )V!N$F³]յ;QkJ~T3`UQxof%h.)XX\q"geFKD mخ| I~CŒ8%05)ZI JJ# Û~rIs7J($G&"sxєρX Y6,x-D893 gh,vSWd5b1diz:z#R0q~ @ BڦpEJ@}7,>xSGtNqA>,z޵Y ]F.߰SFsV#ր;!5C Qͳm6|(.t 6JqcxJwU00$w3B$ւ>Dy%fs5Xr\Vi&Z2!zvp{2m G ۼA3v]jxj?yJό5@(/?P!Pm(1L&'Y܄Z&1"Q#0z q7&x1iGK R ݫYVU_4L aLNvk̿|QL`!lVd39>)fgw>6U#j}If*ֈ{X}O0 i!Pb{Ec G~cZ9N U ESMxYGJla  @1jyNЅ-pAMK{#_~n: )^tu=L&7v^:"mHA3ܳTK+6,Ӗ8CC<IsP-=U_RjO+ЧO1ww-s%wN,Ėmx%|&vkboye}|$ Q 5ۣf 9]EٱMyg]Pck K;sd; z Ql|M|s6exf^K:.ܦօ8+Yd4 VLiXTҸɩۤ⯚kF:+wHIS3f$iC-NX=_ *[Αr@FI uY m䃒ՎmdN ߁62^K$¹<-մY1UIS!"x3ck^0-;zS1hgWgCmֽ9v̯uHUhsu&rr5aytPNRzCJ Pਡ9"5$&JLk(D_ckC܁ J*iJ  T93l;z+ iG,; * zeNIa7NWi*&ejMՑ]5L{ "W s+#:z^LrDo:K]듶pS@{ptn%ms-YJyP}<"w oh(о{$:mGaN9[^|0&_ĬbU?"Oŕ#KNfSVKHptiMYv/ |[81"%ʚH*cYe!q3}iMhˍ-SlQ5bFKq;_O@aܧa7~?wvBԧ؄8oXmk;"ZB1оv@ [RO)#תP)}`(|6v|נ¦H67:v}㞾 Tksj09Ij.n__^Pe s@|;]R"ΣTL!c#.&*<#F:fv2^jiJ&j,zKkDP}]]]T)4H4Z 7Dz;Їڅ*l*8BІݎ*B9Aթkpygw lIV<.l$ƚܼukcw_Q"Q`i mL8nc3iNH:JDuI0KE٫yBִZr$`4L/-'${;͇yWFJzrԫGȲLS=(SR;`wԐ;wQ;6?y g= ܹ`?-qB^+7"ڑU5o*"o-69t?xִe)v?wwd1@H'Ȇ#EgܻFVkq_Lv{ߒJE7P.8 u5 o [|hzFnf"v ^R$uխ <'ΫM_ݭ ~qf`ٯ_'I3Rؐh E<ȃP.\=*&`-fP6{/qSm?/pp8i-Kg`44IF3xg/p:>lNPQNUE$\_^qk7g~.ԋd/ˠks~NN`X|$T\o}vd_B]2K1zPc aԶAhcÚO6һ8d}t9{ v  Xf/[_@Q.MAuEMQPrs |"tEkmݷXe,r+X3M:-AHR+yQ'Ǵ*]&iлIkJ|VnVk1vVl_ѻEP̯`0ͺZ(*ȮT\%Bɉ2{ڀÓ~X; "@NI(lzQY[SmIs-Bq]z~CP,NfYyܤg 4^DZ G0v37&{GUkfDVN2Y6 XLroq}tk!wb3vS6JM1rC۴~!*i;whꭜ!ڤ45¨;|efqiS"3ϸ\1~ݏןb%`SYEi̳L -" 줻ƄOb;k $bW|}'s<5YmZ+Ӭl2r7-b`r򓞲 0, B47?$)="rޮ1 CwAM!xyfm|<Ӛ"}v@d(l&*صp0Zxr38Ň]&-O=N1c#aA!>TbiP'@}:C<ތ-A^߯%>Ghy I?g,=yFzb<ԙ kwBNe3 ^604{R3ňXV1LCdDuՉT\OZ9Jz- 0]3sbp'\㌸-=g{g]޹[CS@Tl*DrO[-r-zye軮»vuz˿|xoɿЉ+p">, ˁh5Ua5S<'#dz. CH2n׉kao{ܽDi[ N{7_焾g5y߾>+'!\⫐]\ 7Ȩ_$LA n*v-3=)94/ϊGC%6!=d\ugZ>mJ7^ZmneG+h,T%=OZje clH0f\ί2l/ @dIKֆUuŠa@!ӌm[qS/kߔ,N#;~T!u}NxК9>"XӅpt;t//_=D)iCKl4 N( bLTvbDA4!0=H[p:r ^;uBȶl-]qрX\s+Ѭ7K{#8 ąeA3E7E,W fVP:LTEpdq')F0#t \w"6~m!~BJyJ'C<MoM)('c$'>uBMhْC,uY6Xx$>:{u.,Y 6 |-/}?@ X~t %ň:>N' pZ [rY/+l2: AeIsUi„F)Żfzd;Ip~!*x"Gw7Dax=Ck;7 nLK3m', @-ѓQx>(d&z#ԕAl9L hUE' 'i)':4%Rw2&`ZϬO޴_I)a4y$ u @:ېb)&5P1 Sk)+͑ewHc2 ]hM0ʔόnjܒzHA²x:%Κ[U\2#[=n3O0) P<mԤft 5'_LG~V,V]=ƴ ı2/ئ8\^X:0Nkc/Jm"NpXM&yNJ|LcĜl};.)S0"0J|fNXaPP}>)1G2QV5Mw㒴ޕMKb㗉 NX*0ҩ, de -da_;*Z'/N8lO<kl@t#T吻\OF~[4HD oJtbBO T chmzܱe(- (@-&dUb%~n07Gٌ<4kZ\0ġ wvw5isqПAE{'e`4Z 5:s(oXA,/L{b(ڂ p+U$ 7:0DBV뿒hRs/Z[$N5C?@̃0Eيwn%fH,%Vf+AU>f=ƚʸ5k+ۿuY]*ܵWMVwCY@0PcЏ-h$oي\&f@1v?Tn_D+jˮjQ؜fro(@Xzm^&߀~@T7rd[𕕵  χÒ(%]"T& >> )WقN. fBKQ܇lLAV+b`p$x[3:ELqw`{O?B“']F^1mZ|Vħo-xp]FqsPG`Kʍcfс~-ht#>ƩK{ۙ~d/&&f)uF-ti|z tM@IV$!ns/3xƌ}`X&ėᢺED#t *#E 6&(hJ_0D7f›A,zv5z @:F[|RX-&3 KYz4d n~8;;yY:DD:bqqo6lev|pS»844BUW>%ipI#!{(ߌ;>Ǽ+lkL/lCqu=|R7vv]F+7ڂ4OkCR._Det!b#3>v&['4hFt\)nW^D$ 9`v-! YYsƙ/@ z-Յ'PB9Ү)H}zfPhtʜ5NhU)1?ò)[HeQHAcvP O8iTX9AnZiFЏo,uz;]EJO272ի` L!t Xm'';.>:w *Jf꣐  -Ȣ\L|n~SOqv^uF)E Ʉ8IqVH1 x~¹\@"RŦFKVEéGPn _bXb@!QޡlQQ[PmSGv'թZEdDY$}{j=}.d.U=QF0MX<1MؖVOΛf)dBCPҰI@x\M22߹{AoƹncWWV$$^$YN?@ߥHT;8Q b]`ؓcdVM*EYc&]|Ӳw:c#5Fc;Ԣ};3^y(KJ"&@G[mi;ò)ݢ(0+cJmc]S<<\/$ :z\W %BR*zrۺNblrCJ?D[.x%pyb̼鿂rc,K~Qbun2gblI Ew/BH!ijO.pԺ3xB%i}ysg#^xꌐDѥx&qr:ʖG2,xza WJ+d%F,Yji0NCsˆ'*f7} =zTP~ǀ,%\x"A]C,qd:;U0~/WuF7)t9r]IxqBM7-BJ:\R[1^@ `T -.1jnG~ f4۬d1N%RI-!\#'fK% Y\4ASe8V%~"U˙d XzxAT^h.koGC<]3NG`E҅re(Rpi(TYŠA'a^F)QG[/.]|<pYJͰ&PkRQ mEa򑠅g^rjShIS46\eh|u`iH螋j_zŠaS$y7qk˚ʼnҳ,h$P ]ݏM@3c VCq"B A96#D!Y j %`m˷&}xhWCtb;pHJʌO?|C/4`oߖ]a{7"snKG햤l%Hx9Qgb2%H r+ARA68Hj_ØSfo{-iцPf.i&bÝhbO|0."RgRRbbl)i:n(pPtĢe&|HQ%C!&˟.;ܙR5rhꊒj9Ld:6}ՊnmMo6 ew^1Ǖ@RJXٌ3fhjeCY!ѽ.ŢfwLD+cvAqcAQ"- @=w\Wei:Xm<,)*׬-7cpy.͢ hQ4<_tE;5fg|'X֢TJaQ eB!9$'/SRdR 7Du Y76rLA3odu~~5Kgͺr~ЧTgMƱwXIɧI!|pxwJk+ZS[ %<[z6}ֵ#djJPY4h9ITy{>ƜfNuh~k<MCp4ޑ6CA˞Jfre@M!J[ 3o2vݵB`'_"?Pq{K_"3⮙\SO#Vk, =&]fO |jmrMPǜz ɩ?2/#D]\B fP3b1{gr~Vwy$>S!H}GCM]&ǻd2$n%G7mx+@}N##pl5U0"^9:pdlegbpUQЎ՛e8qM93bR'/87݉, 7QA+E %JCn]$/6]J08(D"Xޖ6?bKپ-RM`"*&rpp߮144ρS( g\R Vڛi8np){T٧տLda؂̢t ,d0)/Bway|yT+O.۶5ۻ"nUĹY.94`$0ҹ%M ixccR*}*׶Ӕ:pfHbڔV"tltUL-P0H]g/b`oUݴo~R oQu47ZPMëUn3 N}oi+~"P6f|2;?z(R zʣ 3VPkd/2N9ܻY::.6#)tBPbh_Ξ}73+@ٞ,}y9T"_:y0FS-3h)Vg̴\hh1FiV-za$ckXd[o)HpR^@)vf~-Aa!%5uJH =yVNҹjIEFBu 3],k&_σ{lci Đ0P8 SPDHÔ_O(v(> &EZ{gL. vE9W.$Ȯt!W a5z!bo4 )4_蘔n;A]n A] t# Cq:1sbues(Vnd1=.Y ^x_U0/TZTn3k !^^ʰaI\ H(sC_b{Rt|N<_d7E>CrfV^*dz[^m)V'ԡ lFHN98yG|>ҴpJ#%kݻ&ӧ]ug%(Z& f|yď5ei{<VF ֊y  &=8oޭǞҘc3#|*,(2vZ΂ 6N@F'5XÏ{, Lr2ʨ +@,*/1K-[J FB/V)iؗplAu="YLzz_`˻Vj's <⺝TfZH0W>բOXI\d>-q9JVC7VK֕u8f胢qTɔIac iy2#HH1r7lס=?+īt/ڰ<^,i15h#HN4Qdٮ?gx-c4vwE8FVuUѮRrfbQT`SP/Kv|o:WWB wA hŕawcaB&u,mI[P??}U`!b{Íu<ͼ -l[G:I/O1YuF o2T%2ߤAdDQ5bX[ T ၦK^@.jZB}n3baҏZr:ؚBśX-ݠk ln1"H&Ȏ7#蛆y OXhDΐx#Ey$Z 4{~}Q B]KKvm\6+{6k_vYbxFtk[|K6/ >;L{ /E/g3{)'=4a’GGΪ|*zue/>$nb'v:/Q_# '=؀VaIΤvd8cj|YfO& ޯ*m"YjU(]AKr^cߧI5c/vX[295`sss0zȻ(j+ iRU)*nǨ1eI- 2иKGLHRL-AP3b" _ݰKoɗ,-X5t+8kL,dv:zUB|Jo}?~ԉw=ɉT? z8AT;Y̦"oƙx$ 28X։u!0"ߣʙrmP!_$;RʥEe(]U+򅤎HIQ2: iys$Ty*lOL4-;G_E1/K=0uj3=l ĝv&S0O5m$?l.N$mIHY.օnR9̯1qG-WyS}|GMҽ Zڑ3*_^~B˅eЍ:S@3&W<ք  .:`O 5l1u+NkoYy?CNBA]O&G6yd$vUBE /2o ;- I=b`o%ʡ@ٴ$J֢ڒh$$beÑ=q2w|$ꮧ4nbCcΆ 'T6)xIH|޲EXvb>^X:87r7 {;R^ަ~CJAIǼ3>tOM;N.Ix~Ia!Y*z?I#TLڸ6Fx,.cln  苃8^+9HhAEJ?cEXH)罧#Q\^vz?)cPnII2AjAD1F;I!Y47]Wve8uE:Aii%.97k>pBo2׭׺c50 I"Tz8!9)Nȯ"r@t1E̎~kd]ۣ}: j? Khqg4%S\T+NQ= 5gW EL˘iv\[[NM!K:$ G@^^]굛GeGAcwwo浃/M Kԫ=: 3>Ȝ#fb̜3${:$ UE/z<2O1ڋl<[OD F5,ٶ㡽<1̰2Rv=h q~ɠhtԨ][6san>S??|/'gyPd=,BItBk II?0z5e2LdUUfݴzj&b -唇cbiӣ9$|9C)QbfctZ%_D >Ќ+B+e 9#iɥsc4j4FBy¬f4/8NzhûrP K#pv4bݚH,;MbTC&(uHDT1<.Vl7Vg#2Js-'B+'ι|CmU(U@ҿħ~ː$g| $R 4(tZ$;͖Ғ_MA 8lDUT&R*M\wsn1Ӥ;5ҭ+&r#24AJ]V]3&i&Kƌ?9|/򨏒2.hoVw3hgf UBߠA_AǫIF'T6d.yABn2m0U=1?6^vrTœCXLXQ4^a8UnbA[|9̒+43kR#FIu hrc9IOC23LS,0\iD+*&Rv 6'R`Lo{#*4V;Cu kv XsK9>ͩBuQS%neL)ɟ(K@˟4h: ⺀W gwe+x6cb Z텖;%,=0t(k&〳W`1Іy[ Qpbu{z-ysڤ?k t2B=JeMŠJo-S`Jc` ϥMz mŖ5"ISw3?pAh sdFv.Yעe lE4C$n d *IHl_+4|pqFH w=Xw+lȟrW@4E#%qMF::#|\(FDqʃY*nB1qO;>C`DRpU]^#˨V/+l@z`mO~pDW6w1k{'p0H]TUAr-LPdxO#3׻Hhm& M0qHwVyf3~iuhf`=B~G !àolՎgBFɰ^cDʦq/W5Ua;6*}%SWp0?*`SEz(l%}φaK0g8eEM%!svFuEӗCB匕˵>akL;Rg2T;|J(;E=^:s/U][n! V<7$!i[~' 0J?kH1f2c9QHX\Ej**qPJۡǦ;)i'-.h3.G$ U-N{X^Zs<47Sfw@p$Al5 [ s;2n7Û8PfihJ H3 kX)Wa(e!9` g-0,WuꂖcF{6iWArJpE<=3xKІam,hۻoR0),PgGrPD AQqVQ;;]V[ikz|4fF(g뢟I`n0]ʀK=e>/nR038p7$:~"R2ҊU5zMȍ[{1r=wLsqŦ=ÞK$PtPoe53EP%+aRRQ}6?l{i`4ylW(`hskCv Ko6ϱMz4 bP&Ʌro>*;839b$|*ݱ0Pr]<4 5C;)O lrٱ`n./. N9>#IUUl Ya$-㚭P'Z~&u͒8k]XsWcuZ,zCDπ'ZPY*eU|Z{u09:.|̪L32Qh]F6 uKBt]%_H* l/8t1oh_l(A'#9>Q0r|X8Bg^#i4qo!E y'ծH[٩2͏ =Ah{<$t^]qFrrr<΅|ّ9 ؍ PHmоD z׋,Mp*^G%Q\B`;R1j<36XFBq6R9 Z6X e < 'dS+zF ז~RחwGᄕpYyᒧXM%ׯ*oh-K 1Dxxr:Km0"xE`z{j8#Ao`eXr˔50jJד,t绊Ԝ[!)bM7%XQ $%bnF=gax 6Ƌ[.r,-(-`1[TG6up?|H|WWq7hYrA" ͵ 6f|p͔fځ7^lMbPJW jFQhw#ie)?,k0)΅@\=_T+m  ;)œ72!(aB=8x[anQr|dw ș<( ' %m}k#];qm8i *a'uUUF8%1Fn;56V-&xRetL4&dP;>IH@xy[aE=Piu *!5AXƓ6Dݏ.E8Vp?rnI.͙w~Qح!3S|jiEoPrՏ~yTQApU$9KJ XlEbT~pOл" $Ew%.+}Cf82щ#l |Ļ>P05ќ4vO*Z%J?Zzㄴ0ZWtkg5?z:; xtMyʉa[v6֙jvsBZ%x9$?MvRi)rDHE6!>3=-- ]nq_Ǟlp`yz1Іh1j7\L|-{[:BåH)AjNBbu4i`)5[MM =ucaKWGR=Q(s}Q)oU":I%L q X5"Vho~ qihVw0X[Mz|ZٙXڮs_q94t.}E`S78aDk-WkD.l#M  8裖wBFfԗ ^n kwPI}qnܻW9 KDO }FZuj0Ee .| 3R8O:F&a:NnZ>g$Ո߉] _']'j5X4ѹ* -Q>w*X6CBCpIQoi1;IZvDQn0ܖ#u/U5,%GbrrVO};@eh|:8x ÇS.e-GS ] v#Q3:Sf( kitsu龂SR%W +'lRl>IV䓁Mu΄iOV$tփ%W-;F5xn5ob3_g|l,E;(]OHPѓ2e۝j5! plyO 'Jd ;w2 ֋Sh<ٿѤs,󅹂JR@na`/:YWF]Lϛ1x~hGX*XTߘ GXOScmoo$;}HC\N0m*$|IV"ǂb<{0|GPw h~ǼιR`z*~n!Sig&c[u&=e*@dc2*Te肷p.vCKU{A\$2(Ԙb6@b-a7T ȧ" 45ZvœlHT} ū3,?KcZᖏUj;U}L'0]taU% pZ 3e ޤ5 sH{zrW]F35\XF9IF ;olISw{y咡f ;?wf(?ZйiIYR!{`[çWWstғ>'Aw"m.XW\OCs=ʷ7ڝaEa%qJbFmVd 4ۄ@ȁk@(- kSsyw)NIo]>.%ngSWe& `ax=[6@];$fi k) 7}7QBŚW_^ڃ[=غZaY,tkO<1;qi@I\]fB斦e͚^ 7U$x `QrѪ\Bn0qEy+O3 xt|j.XS W/WK#٤ݫ[gEơ"x(̀fNm-(ꇎըjXK؝e_TYqt1\OJ8^e.2.kNim tz=#Bu͞H%;@YFَlE>.CB&zp4I ^ AAݢQc\*YLqCt|3!̒qFzFM63ZuA|.BnS0JNt_x3fbA Ww@K.W7jm ùTcT‘aZV4`M*(?9_F(3ZL[5g=,jVϤQlӍi=ͺj HEۄ-%%M7 A!aX :5/ht^3*ړ25Hc.tTSD:VWo>C.u,g BQ ˙Sj lO>CE-$)8`Crxla`#aSlly)Deh}I1FgyͱPe=9D>E|7`,5&|C=f\qJnVojgt-,bO0 RәȀ:nElKbTOb>j;adW @mxX;ϔ3g5 Qm|HN(jiuXo'5[2oS@ҭ;0}Jy#unt W.*4 h@dQe/1a2c(`/n"*lP1 $(4+_*r3WӈI>ն'u  4aܚtF:ᛉwB.\Zcwu\C6 `YS#Mp4IN*uIgnhܷjُM|액Ȫ8Bw[eR$&ۡsKㄟWMneJB7!p [Qfk~*\f3j{O1;~L#'GZsXO7 /taXbTr (5Jn<دxb qEO%t{%) }?o32,b#\]LaI/K$ V56t[ =vyxcV۱m` #k/ cR(r>dFnJḫڹӿ/TRv_TX^nהK:1^n[2e8xwx}a5<{\7s.bԢ{تѕu`Wpjr\vB=ҜO!&l t2C 6)hk3M"9Gݼs?Gha{~V힏ɡ c yrᨁj@IXV9ly?8A{]UqEa(hK8ŷC˴(<1&f|5 5mlwUGQχuDtϑbnc8 Jy~pM6[+NJ=,eV KΚJc!:8qlE"#hy(I /z/SX]X*{&f4.g0CӉ3@ﺎٛLn:eD{M˝w*@?8w өt2ga{V?f5;Mm : PYuF%U O{o{|Ek9]j4^nl;FQn@Nd<>_ȞxhvuaA.M~G=OWBX;4R}Í/;B~ITݻC[.S<';u;#<,&\nfUe?3|ܺw:e6Wp;)'yvEVV/ED*NWM|~4?f}w[8?Qfɔ5RqR!Kab$B 7藒P AMoȁd̂0 KZ'v.\F[='%n;)VRfx2wT6C V2gM:.W2\vjQ=\YS)!3*l <ϱ>i[/Q! aVj"mFMAhܰ%f}=lOzM}eeIFc*(Xj| mAV' P*n[nRov8B?![W/+%2δom z1N)al|jzc~9P:FWOMzFc2۹q$u:@#pIݔZZ4< uZ f4Ez&vW j ;FZ$}ÿÎTS cd DLH\,'S4ˤuς5 L2\29|KῪ'cr$$GH2œG(ԨRǕS@&oU|! r-_34M鮶$m{ܻ:tS0c7_$Xׯ׼g0e=] LTW%dE~g2, nx+eӵ ]E&:>Mbu óȑYc:u@XC~`70| qOD{TzE RybY U\_VFs ;o #ncэB=:1C^T8VB<+5F"Idnf_FB[8.Dٸb kpqڂ~wؗh=hr %()V^4 GLnxׇ|3Q#OM#9Μ`Lec -ʛp8'?|<{˷"#Nפ+,ʭp~Z =\LzWM~uJU蚨 w["<6'Fn֪(ṿXFj߁o.htqu$X^UȌ;wwj4V}}µѷ k!z{4 ë~`H*r%>nr63{i0DZjΧT6YHΩ`1AA$!eGhT"|DYwB%ޚIWlة Diݢ%vA ]#kiNSyB鄕.9jO7[|V@r?E@J֌}z1Wbˈύo?Dc\f'tu"9T9&i^4(VfE\ 2n]im=-(mDG/PX*'o9dw >@rQ)ӿ}ӧ"4Sw~9gR7[Ibf3`*m@&`HzY,ݾNEQ$%>RҠ[YHy|sd-xRX\)̻eAw9".$RPuf]6>FE(Iń,M; )ȰF鴡+MPA;xIoW1Y9Xn_YһzKpg!sq\V ^϶% 1\N, RTc\*fZhn)>99 #lxlw2|z w2yV!i_v*_鷎43ߠyZ {F{[]Zb'ti:_eRCm@ ĸ.y-ۍHeϔ0 ^5t k# f:wr@2S/z'GКZDBٲljdWz+e_ǰ7g4MI+%y:.@UF`o!x@ 8q<@фi[ %e--YVm~-(tU2m#cs1K&Ѳ,VE-l %1+)=rhaDFoBbz~7@1Lb-oh t>Z%I0Br6;r$RQPdpjWV6N庶2tƤ6AʨơD_hpj_!Wqޤma~w yo]3Svs;CCj*M0zd[UDe~ۯX r辕&j>9 =.~'*vfX&Hh Pk?@oE3϶"fP1 X 4i4Fܯv"ڬ'pŘ p6.ޘ60 9hј-!*LfOQ:7䶃ZOfCR7+f"! Gx8{P{i0Կ Ŀmw& |>rHB 5vxF̞fS+#ޒa]8q/0ԙgSjccݳkJNi2!*Sf?x/OT3vL]mL\D4%Bm5g 2ziq0\bhmr(!ʤ$G6>JޅSPӵYfYmBh%pU!VSh,ծ:px9S8I_Q z4Rx:W% Ce gʾuFT9B_҈.9~M]V?UI4^{+rr y=WЦۄCX(7En{2ԀaUeW/l xޝt>KaPnɷc'UJcr"rb‰?QMtkuʯ #m֡mB1Eb]& ̬V-PnW(j!b9wz-zv{8 a_;WuQHf|crTMRs&h*1~0i9WiT렔uj>Huʹ 1& GŢ|E'_:XLJ(˶`p,R2-ߋt;"( /st[ecb "p(`zOEǣp%RIjU  @>!-rx_qTohޭ7H]f㯰`/*msye2 Op,b]:^0rAہ5cxIbPkˡ7ϏJU4BhBJ"9gv爫V%aӞz"._2 7O`]:sߩ.@u Eќ$UAM@%Ӳ W>}4`wp[Jp, +. DZZg{= ^LLPI>C]ބq-3_ z" i.JrsWU6zdPk5ׂ¬PoX  %8(i (T? Qa!((EQj$߉ 竢uY$:x0#A&21]|/+=TJIJh *E4nHƂR@hn_Ϥɝ0(1>3{cS.ɚR[RVNxEtEC :=CN{m b^v8@XǓlGӮsq|d"H"VPQ" 'OQ-y'h#~{&sQ/lWN7wKEQ8婖8uS ![z\qqdRq&k1k bӼvC^BZGEiH1i"|>L$6<[E;8vZFz 2rXbC X'VWC))';k!3kH^|,% Ӷ8%a&|z3C|o'l^vFf#ˌʃW!!e^5snJB>G% ֎wwԾ"F^9g5|_ҭdgYU(  [)ׂd{i遠X[6Bύ(z'0̼~ L&ݮq~NJ!pe)tNmUPwqYC\L3btzhI|Vڠ[V,#eL`f/N'ɲHzܝG'j1k1JV1pZ~ݽ&=Qg߆t~ BApJ0AV^J~c _iY4\T(6.,,ExT⇪Gm (5\55y*uy1x"I(s)Btkz;'0?*g6=joy00}kn֥Pz3Ȧu~/z&%Y1}JtohVAR'!mFf˂Z]qJrd3ӆ sglѣe8nkr ,ca|njUY(=lm4Wr`?uREӈeA֖e L*#*Y,wh`U՘6c;SI6$!4p1O(%;Dfz 3J?56tumoOU>6m ARKјdMF^Y N*RBH6=bu)HSpdޡC] ]rH#̀VC*k^1-+pDmTi])jQIv \yX)޴! pDueK:'^k0S>u0e}`2lƔ!EobH̩r=Ri QHZ6Ag)/(rA@-E$;^TX\]ly;hr$_* }{;PVdʺ U}UtyAs.SJ|>DB2TRߤCt z',,Ȓ|-aˮ8"M rgS=;kv- X&r g gGc#[ޱ)M5 ^S ?,b"0fEVS[Nh9=)>BjAEq )y!Fu{OI\BES>U_l/X^|dH"6mmÚי{H:NIb)FAԬc*Q׏:8R^PO]k<7b!!-g^Gi G,|~:ݮ$/jLm-{eh΁~lQ,9WϜWwI#N<'"DI-bb KVQ!{pMR2N0ش!}q|ak.val|b 0xpI@^~y+rScwDv Ddzل Me 0HSqI֒YSc 8.#9nb4W ɱj 4.T^hWB>)BA0wpEYd0V{'igOz[b>!EzP1ήr כ1:gJH'(=y"G-O{fnfyn\ݔoWߍLؒ!~:/P&ȍ`XNy?joMLlOy:S32-RBlTwhp{\J#Pu'Y|{x@Ch.R甇|ȑ_|ǎhL:]ύq`X[C߂7n7f="ZqP/;S=r(:2=~66x+@Ľt$ˊj!\ ^.dƻc@xSwnVBB9k_:Mʬ瞛+XJ0p7cƚ}j%q=xM1i}ۨ -pD@_U!AzJ15%WhA!ǿ`L/ Y-iOk$yG4?ۣU0AZfPk{pLঢgODu0Ic]F tF-L|Y {YsbCQ0@صcܼh`U8׀,J7_PJŔ C&h.#{*HѨ.;*, Ok Ԭ~PEF=316RN}(0НzOQnʗ_"> D84Y<9)OcMΎ΂05'jF$6^1фd\H!elbr8Fl抩luG!BWf@ 칎@{o~>SeSg |wݣ 4uSOd.kc(dz$(3OekNK5Ds4vBr4WDAUMCCT/EX$]f4? grHÔЁ`3RZ/@}sm]^:x `ʳ{"7T/#i0"07};؄L4p其nNIpߎ] pn,% R`D#ox(S0KAWL TL=,xS@GϺUŴ{3 /#i sOTT+*u+ۯo̍z]]F*\ϯWҗ0~v<z C}{RrZzJ;\M&JE `' ]fں&E=AXi\t[+^Tbu su޸v`<əYE{R;z[kC8xoGKZhDėW >K,?ìsWe4Wч#3D W$c'JI'-z$`zG rȑpҬL^Mād~_,dCA ;' @U2M<=-} Mz4kh~KWTGL1$؛{Xl hj,>va|Kb`\&\hgA,5+zDOGp_x$i]4|_ŠG7N*}E_"eu÷ 18Sf+!,Olq6I/g,54C@xO- lDDx8D&rcZ9,!ajr:RcmzG߂gIQdoմ~i"wF&xxJ!J:3<@YnQu}d~U`2Ί=P?Yibs"!4 pRc3ˋ{2pd2;ܞ0P"y2cKM;}}3I0R P4nF[ܟܵtur31?"Nv|}nmK/0hQ1p.Ybp0ꒁ q+YGzC D˙C3k7,GСk{bjJʿlu=rf BȪxt/ZETzw@bv3TX.xȝ.l#E4g[[poHCOKou)u<^M\%{Iٗ0inwXK`љnHvQB3LTW'_puz u6jGcd!Z'cpRj<#/t9]g )/3<7R6تL2Y[R0!lc^=3)seg`E#+\D:ڞ"63#MVO HWfR#&aoWeXϼw$"*vɼ3uuqͱ:M8Q4+[5fF ZKfFkfy"bm( !'Z<1asNvyW&Dcadqƚ3dP^qұuaD ~LM$J 8Kp&} @-H j#LϠ;;rX'۳dK>(W@ZY!&67 /{-s-mON;6ؿR/Ӛ x^Ea8ԡ1~l 2a$4/+q4S>(Y*a'★q~QXս]uљ.R7/oԀi3uJ"kW6d֋L{ǥd9PR4om.א ͠ӽmfF Tm 1Rb5 )n ->KquZP4=%l;tfjj2uO x@,%ԝ/P ŰRᄪi`>o?1h*?:`ӣVU7XYO|N|# V#y OѻQ;[Kw<R|`@xc;8Vl}`R̂dKÃL BT+V<>f (踻񣌓.I'M{Qh`R-zD nMTkߌ>'hҘ|.%QQX'ɖqB&B$/x4A /[.N0(IE|Gd03X&8No>cb_&z"Z淣cYPтl]Tgd\tiYF%ٗIO\꬞Ez լӀx,aujk*{yB&*Š2K(U+-h ]ŲiDɉ sq)2AR=iC.E3ʷK0B@49io'€i{`h9^+;ˋxGc6sZ#6[l7:@PCzP %ࢦ]fW*m2,p9:_}qXZJFFe?낐Äc]29vu%_O W SO6gPV.jDŽLl EjT>wZ 5P/bjE.3NfB!]J@vxPк>S˺Û أ݄南 Q&94Ayo0D2?VԊ5 R`Iƨ'%iL*GuNJڴt\g <Mcђ~ wP TlijP+d0| %;2x6ٿ_ijX@ H,CLRAT 5LϞ.q8$&V\ c?ކVM끞3adVLv)u`@O]:-(Ն)(Hvt'ܐ=χaFc9*<})'M /z[kt{R"VtUq.j,Ƨ>[S:SˍzWiWPV XF33|}v[wg;U歡\f^ĵ'FD\JVp"&y2QphNUaP>"+?['_<:p@cS)qV P,ǵ @bվ갴L0G(k%Pv(CPRSdٓ"y} pĔ} Tu|+0bכc 0qOY۸4F9KmͰ5YOKbnq~}H]07ܨrš"Mטl^B}}7)#e{fC־'(* #xcox;a$nV,^8tZ>pmƸm YFKd"G@jRD*o;/unN.l, v=iU$RR8sԣ50YOAYRQtؙrV;DB}1O 8,[:5 D_p&_5,IR> Oy"|_߅ٞu$\2 xsnm zx/TU|8B%nF+XEw7RbwdUd#&! 2sOnE&Q-\o9Vmy8kc3Q{*Ior}:cBaafWRHHH\N4r3ivHf؉)ݬIPTwRF/]m4zeaop-KijI ̀=aEDÆk5<};:LX7{̏VH0k^[]eb-#d-Q H^e ֡yf*"V9f/@,#} ~o;lc#݋znwNUTD"j1)ݩ0q ˟KmQheR¶Z1Y1i!<}gJߙFbr&79ʄ"jCu۟V0vw yխis o59HȢsZM w λ|Ƕ>(l/{?5ZەB1y77sd4= !)o15;ч9yv&j\lZmfh܏_dkD%W"R"2OmEt+DRB[`Mt{$żR抺gT;wWsCN&hH$oCEBx"NP#`cUfV-uN"j&R0^R !0%ܼ2NGZx\0e'9Ҙ@y c'ѼOvQ/ @a:Lcmp-/Z\0X8BC7իOܻ7;o?N ܿJ3gVXo=**9Qݸտk'*Ƌn"9r.#&ڊmМ? ~Ϻf-K;!mگ}hA+PXdPvzS9qrŨt+\sUdK5LvÓRX9XCRhey;z\LFd08H_/MT?5A!vmkѧy0Q-%$ \''ո^3G<Vg [YUt-RQs*Mr _r)GD}^ڞ^fNȌlbMۃɂ'P$0OӖռdR =(E8_eZ8&3 6ɛǘL1WJ>Oh>E!I_\dC>[\}[#M!KpR9"Iw2ܘDT¤X|Qwե0*C-ibc[n B8*E"â~ f1)_KZ,,?niDCCG|nkKm^6&.a |qdvh{f[lPlAg;MݐGഡ\UN2uLe& {& %C%Mp6Rj֣+FU,$>Rhۀ\TJ@9f;鐷=jr71V)=^ө||GƖWB>k;:0aTZX 6bh:d:k`]F7u6+j̭8z"^8>D̙ѷfzaqT%,+f^!aE]S_41hW?کY?p"=Ҡ-Ř'Naedrg߃Og"ck\bp=y#$BdnO69g .2;%8pѣI&SL=~oIK4.8,AYT%]r x-$: 3]6Vr^.)&*{cűMM>y6ia(r4waCf$0C {ġJ۠ԉ4 $v4d?V& n^j cPGP?@(*[WLk'RJ+A ߎ\'c~T"Nd<"Q A%Cޯ!BPi^`i9 ? c{3YHq t<`9fN訧%AǾlQ) m'ܹYޙ4y)3[U[@Mmm~!٭_hclMXf +~$oO9bGCtj%oj}1B6jk}`g1Qa* P큚ې/91HAd|.xe3M¬;ɨ+g9w i8[~qOzJLҟg<0R-F[%ajá0y?(UzW q=^BT[_F>d@A e ^TPRT Q:1(d6L;d;8:q.͌)4caWvL۵)52(ĬyBƅgԩ6ZKE_,dYf&`CLaTϘM|)piIc>/GS3G62=>A*\Żx_JgK-h:Ջ/NU z5wcF^pZ7LR8 C|:wUa#6!i7K%^sLh@zp焸-V bP)B(9kb,u95Ңt 𜥁)Wa\C]+ tڸD";h%:toDdyU~J3))>=-恰 ωhyX-"vP 3FԵՠqR4-ć">hgj}US$ZPuKL}+c_M?.=qk`ԟ 1;ֳC7d0ey/du gCp$dk ]2ơUIC :ARy!F1s. @bbz9j{,%ME~Wdm@N.is-b  \]Sr-E\) "Y? > Xe#[Af!"i{d{8{Go!B];V$\d7;'ӛ"}f;jCmËH}.Vwb5 /Ay5qkiS90ES=-U2*;$@Ae-ȃ&E$eJSc ;+[uLЋ0$wQj Bi=/’xGmkO8i.ZFΆ,YJ D*|kɦ[r:%791);̌1NZld`j^Xyf^$/6[dr!4C6!ZOiA-@$:9Wv^2CVN6-x$WQAJdId%I}N@ r[8@biC U%kKm<%5yZ=nr ,B+4j`t:SShnr86E0!ɞ@,5qov9t%*0/1S~LNvX܇8EEͬ`h.cb7sHJC~G{ARTs]Y{:e Agz0p\B\ħ nS:-=BkFv&U3>5@H/)-曐j?"e 4.G?>7P7ģD"ǯ#?ڔ9a[]C:7g?/ |4H«^2}fOY"K =ų>c EL_C8$n?C|C c_yEv.% z)y6.vK(,pk'u[Sd )v a~!˸1v;6q](2M_Y|]˰:nEHR c!:8f' F,+6/ǎ:చW/W7iP.ᑞN$w-ƒT %X,2/0_k2VǾDY == VCHf ے2t/GU&+}-(ox G3,w /K׵% ~,e,}X)}-!0~3:+D)]PM5$)6AS[[U)ukgO>pC(i=Bᱛt.\~ZqA=2kIpJjJ·ctsD֍E2ncKᚯ)]>? H{$D%J兞۠uXrB#Qe7ыPh\ rlMɹt13,9S T^ԘjE膿pmɝ,;lJ_%YV 5+uJ5`${[rAױ_ƆxDN㧮jN]^Z%'M'$إ*@R+:Ac&*11Q A|5tcO,uGZfD\OF.R IW!IMꤰ}ų#+mخv*WfnG; 5/ڧKcxMTG34]0Ұ"|V9>L)-,`a]Z%a&D"0H8+JmtLY*a<|H U܍̗{(m`q[bn컵9! :)>D>eD0zĊάz Ul+gsgúnWϨA&Bq"\i:tMmBMȽ6ĨJ{o 6\W"ZkVAz"-B36t183zT|Id(2#H}ƘDoW.7 nzݙ7ƞ}N\㸽Pp̗+W)v ?J'3]8L3nd1)zfZ2% 9NkE~6)(=K Z'f{6^j Hl߈4:K3{xB1'Y+4SPv>N.x9zԦH $#ɍ?e֌Ly\ fhDΦبCDH8NZgaۆg \_jQ>Q u,le4Hx.0uv4c߅ #+"0{/^.֞ qiYDIꭋ)jxzӦeTnf(gs(m*,@&:ECHF~=F’j&ca{b~WP#^mGٿҸf)*,;?Itl1ӞN *к3^5I| }bVj2I?XkZgGC0(OdBgԧS㚖RwCۥY 0kMwD0?tH͇նe%@=h6CٷCϪ:oBz &NFUnunBe}11 +_}dIspw6cPW(nSmRQY)u[ȩDqj:~|RZL0 *%XExyrrB~LZE؍h" -PX)?v1/~(g35JLE iAb!}L\[o:}9%a*2<~J,~MH:,xFJ]"3S>r4 3tf o#QZކ* m̿>gа$l hYX*^IxF魫5=M9M1lg _;A4'Y7e@@=vGj?<﵏C&Τ sH1kN41Z66I6q^'WMM}|.-q$,>+)d~u|ߊHP[ /ԅ>sfTikFavY4RH٫`aRX Hq#g&̏.vX$#CkCO޺ù]cwhS9n%@۲Oh5{H d4`>d)$n(1iYg`g3eN(eDPdžw9`Rcl=`jJ[2%Wc@k AkLzJ25 5R,DK0Aw-{y8&r2P"PcÑӹT){fĖGؘFиmɼLT./J'׳2 $`ыXr8Nw.E&GK?P0AmLGݵz>fyI7(]u0q#3g6RyNc E)Gk_o`OE,f*X|a8ࣧG)fKqIAie,=vʈ ͔҆`'_\S3Ah~k{> >:8Em{L&mlѧGoi084Ì<;rt[xN3vǬR JH?ԸOd شc'yHhNn/ߖ9Me}aj27X~ !m 6_ f)^n#j R2'̊ iP?l@ R0A:yJo|*GZ0hwH"KPp^4(|[|QEhlbl_4;rj; ~IXʘ;ta myUU#_@F-Κڌ `ә+ o-tU\ΓI ȰM7^r\ Acs'e'HW\u|䨂9Bf5-SzRJ)gDO}ptLv}ۜ^ЪUFloD1*齍 uc?5i2*4j^\{NЇm mpF%Q{<ж\`?~ ˍ͚m^rzSRg ќ 7cׂ箞"? 3h{'îz:(yq 13%g|**J4 ƿf{/lDfPRu8֙~p> Qc:iH3ec>WT {ܯf8mӋ~ճBNִFn[j{4۩4'$!S )h)-3䅮F\Y^ Cd2 > ` ,8> 24#LO=*{<ܕcC`93^H? ɾzI4/N+#J@mqP?] Y v?3"%~<`|NCkWoLi5$ 싚J?\vѯ㨆~N繊_j/ p`RpikBO kpz0=thwiXT,\/ոc,^[[wǩfaLTֆ`X^,fu`I&8Ob7͏>r+9(9W]Qǭ6M%U +Vv͸r 0@0rj_{eوzJ V(TlX+}h \vZd)>#zEZQv EQ@׫ :n9>?ґTr}Isr:d?<5 c^:iI$s}Alk6,e~Bh7K9nU.EOcD?S+^ɍAyܑg02;ywp .O|a]p*hi܈ܸt.+:b#/ =3Ov t٢1|2?-- H,Oivk`L~TnZf.몐ґfI>K\ @}ey$_i*6|)7u!eqWbTszf?ZnV&**دb 7ިOjClސTRJ̺BXk^Eͣj_HW9y ߷y´ =Iq3+Y5 (^{!l3sov)le *3F u&#rJѼֺ!yypkzIp9J—˸_ G2˺,~LQJ?͗4skyKLе X{t5IN@5|)U(@"ɼλ+*""G[*p~F=4y%\O6yxvڈ=l~QK8fg.FaԸiq mq`3uO7N .f4KC켪"|;Wd`SWt(w?&#i&j!HT.d9(ۚ 8lًa* P !ERjmaJXIXR7֤Ķ jJfu v'fgќZ%4|f{yشf*:vi wLЁM~4/Xܯ'* Ƶ9x:DC5( B1 e ӦDBMdL)\Cpl+>cZ=Iu/E@MI6ouN!3;-,HL&bjƠw4.o(l:ܑsX !Լ! 0B"mP ۓ51X f`KtՌq-_'>6%h:t5NM.F쫫;Vb8+ϧT"[ kڦ Z >úPWBFZgS.nJWVRpn,oĘVM)Gn:P8]Al5< Hݒh>;uU&%M F;$SօEȘ ?Eq{k{y܌꺄w!-N(O,7|܆C@/O6 J*M:H!2(Nkm)3&s8n3 ӛ8|ؕlZ:`82*aFtg'(àzEL$a)۔Blj\ۺ+c+"AF|vɍ̓*aDMz< ఼cm()fQ But8d&2/@[,vH -׉~m9x~[?FDOKW*.ܹ?w_G, gkXkH]TSו e:i޿5?׺ӢJ*O{ά{)%# :9.oԼ&?h؎ᑓ|~y3)!spRui9%ۍ8peln`^75>]DiՕ,F86 cT4e 4#e33x]gHEJ=PCtE3CϘ{KJ];-+GoͲsf!>&9Z@ Mh(cW$| gPQT1Qka!+ ߸ ^ j$1gZlqZ %Ű;'h,N0R(>=Q@@UU!`A7VC;㹺1*O?zo,vp%4Bf³v2e2GChn}nIב,< 7,we(~ ߙ%GKX>}wuۥGk-| Xuq Ʀ癝mRE!0/Kw/S9Mq'_}JeICcF9r 3λ_m?yx["B6S璟' $Aw,jݍƈzk zq} ~JgX9QI{V ffC\ (C^5X0jw{7/ z$3UC(eucElTTE O@T/e ҳà4m{b4Q pPvy׻8٤/g(}ˑ٠C!9uG 퍵3߼G5[ H,4v!H1 @Ѱܔl(>&H#yK.dUfJ5Bx'gPw2'3ΌLݠ/ok;*iPPq&XK4OezE  -o JT8"j-4'Rd=V- +YGg7~RfiR̆[+MHgj(DBI?2=c-sbQF ?yY @ ^=&C}̼o C" Y+4N\/0!~$Op6өowg8K3*Q,\ )e)]݄/~NAh} `{+ =3)YKez@o7K&A* o1yW&áOjX1:,vaa `<]fK W|Lաoɻ蚭%C?"!Pk(4 Ȳ5( J^,YwW*`%gaxt>u hV{D > + 7d1@ $rWB 3^hg/oTASvG'łY1I6kM[S4Ō>qoZ N\h`3<0qDQ0{xf׆4g d)R4~c\2YJ#re1BVu7P.*y`$wG\$-E FBTƠTˮD'=S6HnV}ϕG3_ qaMcES32/KPc_{1ǫ|T:(ι}(","qoHە6Zo8@Ö/oY];4%"aln{7z]/~O6[ Q-莭%Z ^ OnMeD0/qh9 y9bY<-_G?#ԥh=قTI{ӄTpE M&F>'˼ԭԥ|!HsiSb*FqBy7qa"*)_LbWN}rS  U&;w2iCp;#5C#q酓j(!u{; p,1bofs[ix<$YvEM):v>ٽGXrx)I34Ur\6T"z߰Q0N޻|D0 l&vi rr$e>D<TP>'a2SٖMZo➜u \'G26~J7UՓi?[FVNӔL!Qyj$#5n ‰hPf%=j=v'H`<Pi#{bq3iWZY Lݧ`DQR:VkF/9 xIN&l=\v.X +Ւ8Χz@"$nt@Mg sMw  PR,\[gԍ>KZo/QU_ 1epH(F噩 0; A`L9QDGr5OHH+S{/@%!a,᪬i1/Cۼ t 'wo-K8I CB#4@+Mp&T.~rȼ08^ iZ;!Xa_fvKC-m_dgtBqQvE0lE:},wJPn"ؔJ04l&&nC赊HSs;q/C(hHIhqĹ;En?d' J<' q6lDgԂ;b/Ltac34wpc;#7P1N%SD)% p#A(d!/F47Q Wu= o4*f_)ȂFI wu Y٩MSo 3ԯZcgiVa4[[~ uوөB΋s<o}Ҷon=JV5i3׃#dAWYB$Rh>|Hlrդqao3rTe\3u7@d+_O -'v(~JGdPA,,88d:ZcxsH3l*355NF bnqVO7 ͙JKs?31DyE]VQ d9XnGx 4Jn菌F0{9RپG:a oǃJ%3Ì@ ң !hq I]TU8wlZ >k&z*YlNˉWJI1iz3P'Ƽ;Ax'8YF]==չ?>sVb EMg 7Mq؞[Щ9rJ"Gk|RUyZ 3e^N=۹TnJ1nҧ,j L;Q89%Nh`ƥ-=|-mMXF͌Z5/(bN+CfV?lNwNdN׷ߵ/YKNi? F>B0s$nOgta=DxJyig[I=gOʏ/H/d>d}ҭ<` sd> NUsNgL8ὠFWc !+J d D2S-sr{ L+Z=$uJK`',ux&HΰRq9qzXV_]^xZk0b#r=P!9G\CA>Q9 ,9V桃43(We2zt U2tAV#(AVoTYtv 9Ab̊5}rƫo&wkvtIm%,B`< 1G_ %V@{TX2{! !Dtg?.MɎydSRN.}"Auz%p3 O'R2 4ͺ5 };;3n##'C!z3c#[ 6Lg ^A#4Y>{( \nߍ4F m7VdOMn07<^IL^-llE8M{yUIA` XͻӅVc@;5VJDw*ܵ> g1҉]}#S5f\0m}^wD;8D^_17t-wJPgL6@"1xo񵷳cRvo/:xFn i6S?žiO jf׬__`LΥ@6rDKgl\ii ۚWs77B$'_CjF*[lyQ76K6#:ʾɅ4``Z5+VVmKeC,ۉoɊq뱟x7ktMCKބF$q`1i\.$U1ǃijەO2)6.%.oh~3tZu 1M)\6!ʨBp/j>뻣h>B[щʎgyE6j.<{mŅb|z]dS5At"lwT#KazvfG.g&\qm7GQv˝ m>qRZٹ84c q(կW0wgvA-#%i~/SGtq<xM| |RRO%C7಍ne@p誯OQo>gZ6N[t}gʐ%K獻3d}źB,Y41KpՉ~N`dWvzef$bѹH`ث6v- 9Ȱ~MuĆWz6"_&)pغ~u\b *N?nȮ+UҊBs5h2Τ2_Μ'y6hSTf$ӽJQxQOP{UZ5A{a|"Į@^d2*QŪt,\Ug@Nm8;9/O('X$;hB۷@s:[}fGǛCf.Lʤk~J3!Bo?77?AXsb p g: /qs -V\YkXfX&"̑ka,W ⒑#qM)T}wr?$yhL'8a$QXPF;6N >!rflʔAaiQԇ9Ǹ)ILFOb=دL~HEF<J cZ_UӦ3.a0vAmK~%Xv8d[ qpbN/f̐ fot`.#i׺Udy`'tvẁ=NzG 2`U$p4WPns +D^U:DO*MM eB:cԡ2wDj*}\C~ "}KG1).YY#cM0S7Z] TכCz[zj? O|YoD KHichC<[*%JIwBytS"9릸Qg9%^WAfvyc;X1\J],_IWawzTH@y+Gv ?``Qڥ9ld9FNWUkn& Pg l8uv}e+ / 2~@B3Z B[sh 2e; Rk,<՝q^E+ &@9WP,ͪzz9&FL&QJvP=OhܷI$_Cc;tYPc5ܙGB{Y(bwyy{N?EH;䚩dy;1Jũh3XbRbj*c%_qHM>?5n;@5c:!-Oa,ArOm[t(vl6˂UlE'"eu2N d}DL۲0VUh\RmrJZmI'olwq̱䨭t '1*: 6 }lfw&qY+fx'| rB̲e`G 1 Yѿ"0з0c! [t7v@P;> ǤDw7@&n$i?Ře@Efubqyvc"??(8D4"v@XǶ ;{W05D;4 /iyiID$ɥ *ZYxʅ!VXfNvizPyEc$ZPzlᾯF'Lʖr<)ߞ۴kW WipHk.~wEyw {}3I+%PՎ|(y*בXg=־e~£OHd& |l\ ɛ~Ěo,ҷ<$Vsɢ v\4y5^$! HHjw9](L^ s!/]s?(z=D;* ENo"C5eOީwQk̼x«8j>-##H yi_ZO8ϝ]nJ'v6u8E̖`.Cm4Lk-i[S@wٙnP@h3l}ݏ͠.oF&ǕIuh#gbFw v(VǙ;WAOIuazCpͷZ?Vk2ITIᄉ` 'N\7d(W.mO7[œ /&bFElRz|qSfD(.TiB@ 0=ajΝlIOs1mqȋ٣ilNTdYLgn{A46hZּ]K[? FN< )qfZ4uCM!&_^h<y㣵wfAThbL`_U?7N:}_X8~Z=A{C锗Q<0=3_Ž>3lo,['hDWqZ0,"AW'K[}tFVQ ^YCkpdQ`@7θ$ sbEׂy!*F?΃R+r:ɑ%2MÀ_IHSd\'4v_wP? 9!' *C JO]n+'gK6EOQ6ё6ƸS&[^'^Eܬ!\WN{s삝T_}jc#LdUOJS,|0K' ΩÆ+Qe֘^Tk;(6.wreB(:ĝ%h_ʰRXsPb NAF}L}W@)|O(=BB`lBzTͅr'{\n2V'E̩YDZSYj{^7>~EKν+SޟpnOC#H8-?STst%@ƛ3[87I`i>o`|+|V59/l3mƠZ~-A:QZh)!I|P1FA'v21߯i;_-^:OkjDb:>i<^J(v~FAy $5|Nϥx˧`w4WhE{ɘez=~/'&`m:_>*f"EJۃrpHŠ(%2򌪠!װ/Jq^,k_yȋeTR:)@"5Z]ˆetТ@ ±e9{ꄯߘǕ9XD!n{H_δ'f\ B[^`=fA,f2"Ưy؁Abz{R8[%ߧZW^h]:䅣@:BϘv۔b' DX?)u֍HԵz9mJ|*4浲^l?<=`۵f˒ܖeCﮞ]\huS1͎^(]t#IޮmfLNjͳBoR\ʶTr#~ڌo+G\@9dCiغL=iw-U){a~4i +Rpx9 ==&p$޺u5t4nu y5 }En quಗ ES薎tν]U|5hE]6SxD;fI5KI5̋Ѻ`mi-W|~"Oc뾩.|y;Pw22hf\̶BtÞ{V2[ܓbºa 1 R_Li {@ "m,E&,`++F9;^ !I;J779x]4k|2 |d߶2­'a&y1}!LnKP`XY3USs(Dh(w8j%Ɇg8Džeeϱ-j罬~fIөVGӖ*`ABRa^8=O;fr;Y:knduM}bUiCz>Cr%TKZˆeݟ  ̼!Zu[l];֧TS@Ҁ<_B<{:P4{:c!jg3f?)W3A'\=`!}jJڴNյ4=sH>G#N~WIJُ4Gr}_.m_XwZ^G*M )EbFd @e JgMYxʭZ1d=qjB6ݼ4~^&wfJv%iqփ]&f^CR5[ZUbE BzgiW$Rb!٨!kr3o]d&٪nWx+z>n;7_ ,fxNo!ج0NuH;y_ztN[ [gUp4_z{. 1&|oL:01t'O[ Quj|M乑h)|$CVu,݀NXBkI~f#._4w蓱 -+9 $ZJG<{.`1{w[ aoZ@ET  F d2RZajPTD'S9~3/G]=-4><%C2#$ԟa f5ޜ~|TwtL]MՏ!rWac'-i|eFUR(¶:h6}i#2 HϾ]RT+sNm,싲pG (3e_ՖvGaŅ7ώӠk[ij}LnwI@h1gxJ=|~Oj_ۅ禗q H$'. wptGA}[ݝ,v`' 3Xg{`:C9g6"bnL=̥qemg2g4nKk87y=%2qڮ ޢf%&V_X zP$ozϟ,ypO8&?'2 \JE[0 t3<:e2Ԅ &M"$"i\#&>lЎNT78qY"r '섅8x"4k 8: 7dT4wL|#]nJk)cpE?N9c.H)Ի%U?!-8qfn!B()m2D{Œ*@Ƅ&Ժke"#Tk$c4#>DWJzOS'GU]m\B^rSuZGV ՑYIo!kaG˽ `XgfXټmkY>PSϡύk.|к;̐4q(o?% ]š7bmt$qFs]á̈wVڮj\{"=mDH{>q9Η>s>8VqDU1C1opL{ ;T]%#qw/v!I3.aV=wبP\P&K?{"7}.d)1ʯվbm4cﱅ[}o`l^Y#Ҥvz0YڑJ m_[%ױ`]bҕFTHTs^Lgeq2}CHh:$>]M {XXcD 2cmƯ,ͪB֒|:̧V,=~ܑ`/ˇ ]w^,XA;8G\'VeL0n>b*(Aeo#սY~+nԢQZ} 1FK^iصv#ߥ1cJ8,xvDzMow.纼MϬ\nY}՝,wpw!sexDǡۚ yp%ɳ ?(RK4⪀a?J $9Kҩ+1SO;?DߣuþPmGpRڜ;7\nvrODJj<ӘRz@[VO}"Alk^7"/|g*mL\Ձ/=CSDGaSeVs r2} <#x>qƁl;(>v!*N a/-=,/v0uqykDxiDd&(3MHCtoI^\ohZ,Y=&Aɱpd]ėNSi g#1R(rط叙"$M" vom!c5`{@jܫrl胐g:aF+2O݆5p8JEX$ndbt~wO›TpLEM &gəw|*<\nUp97,U,ݜX&߿,ٛ`]ڿDs7)'g=X A5v:I \8Xg]?lMbt5kjȩcF{V}g]bYj9o!hb@QMә%sWQGyԣ$H-M1_'s:?s;Z'n6챲io9؎Պ 6VBҹ1GE͵IbR{|v[{Q^Mիqx|%tz,@zCvmmp N-7bm~Lz .e3G3c$tO>Ol8)=X E0C%*c}f"BPytzЀUU5sks ZS(UTק;kCȘPR=Wׂ~bo ƕHxr[R&v"ѝ>ӭ˜O2} a^J0.sBJ :fҦ /#X[,9#-WU O)srzi٤a/Zo GF`KcMU笶1F*lw ;Zf9_ܚTUzF"ȋiK%.)ǹ zhXMZ^u,vk9[FʹSzwf/"; t=D ^qwkK2&(<#@i^['{1(ao,Edg)K#)L>fbuNvG˾4!Ԥry jo/ ;#iϤoV]&J ~/x/zbe\9AtyM9\6ߴm*T _Y|sv:&;Ih5)*E_v2tlG y%l: ,kۄ,]DIPC,Or|Ul5sFRQB2i,ѧՐUQQ:ܯi [igR"27-`㷷'm&EP9[W:EϮ[:Qh`wYC$)LqvݛvfRɁL/ NV|DQ67mzSKݺuc9#Zp~H Dy}(Q,yl}Py#`hǠFE?wgUq̠(=5W8x"a%pʤMb0Eb8 %:>Rg%7X_Wyx1`gNQx-vZ [#vvbt5^P7.fo.G%'nPp,jQsԢ~c@ 4|fQ, \5-44o)*IVv/"qeeOL˭tD ;hE۞ktlUy8 A!ӏé#T48vG䱥6{խ:ʤ#>&ܟnM ҹaA9H*y-%,3skn7Qj?Stsq|^/1NXנP!a\.~ .0Ы*$#UK87F&,[ck X]x~"nd~1x];2P-&*(} @C^~unJw!~EL tV}C~*ן3EBaɹ |ڈ$Q3wq#ψv#L,DPQܥ俯El ]ntjb55jإ[wMZ'#R=N;WW_ uX?amI=[c#A;3,!8'|z K\<ߪy 5ikdBrZG݇)] eAc!ogh(slfLIe!yC+WmQ!Ds`'6ȳNɽZa 086 ȧ'%z80MwV\_k *ӆi#޳|wFy۔TlB..%~7ba?_#װެ~FWЅDޗ}M,+? _E*z0姝LQe}jpxBݜNhUMf5,L ^JD1BamڛH: +Ӈ3Ys/#+YtqHHN1فÝcw|(U+FdlH8WEhQ{5GGMkx)~ J(,luPpG`MSE$5ٟdKAhhc ?g;,o0U tXeHC퓸iFR"uJMNMt9Ltj{q>qHm W$SO?!FY^Jp> L׳$gTO͓{)M{ɀey0{\vQ,hӺ; Xv CۜWf.jBIWCn$ IUP0eiY`2ߖnc)SJ71X` MIO4H#榦>?.ǾDV@sLMŭ>y.I.s܀N4׃z/dJ޳gCOstyjX_i ~dyu<ĴaMŐt9L όڴ3/@1;a*=(7SsIU_WڳjdjT˟jnj\sȩɮ! r 55«n C3`4E#(C*M X 9@eh7%z)(P}v [P).y'G6Ϣ5_ze1sE{\?U#7y$Yd)Go"6xM=w*\Jk(b=)S JY ^h /$,YLV XN x/nod+B~t#7Pr&IN,̆i5础؅Sd:D)Dz7xld 吳إX FN!@8l 8?z%U$vXQHChz-䘌ieґ|٥ ogl:av[~ طKI Kx}fK);1'qԮ.L#2͈i+t%uXV<|<qEZfDhqɠ>`y<b6AѭWlBn>0.yp rUA2lW`ky) ִ^06dɰ|Q siR- 8}OlB2*1% YH?G4;EԲH#PpG7`, |QctA腜/fD@w3GJMj9sK8T}UARQ2E1I5U`@ Yy\ f%H~ρ@#5qֳ1)"~X]ҮCb\wG]+׭Ƭ6]=®yl fbȆ@_%VBN&r[\FIi. *pr9-ș_4;`Ҙsw3S`KMNJȼN/A.b6}_Zbw^TQ,:Y*s_K@aƅ/%>Wkg74VMdDQÎ|BB&rUA`U;Ӣ/zέzj8?B HkCg&A3 I~]֧br O-i)wMXT' @k&Fve,/8US/.M"iEn$<\Ƭ%",a_x%m1 j_R:NtcG n.qL<6n 8<-9(*3*FLG[6KҬ(s4L~~9ӶZ`mZv-O#'{V-Vl+eD$uY1j[ֱKP d2^v)&l]vIC1~cem5k(#=)%c;fANx̋ 畿ǜy'Eb%òo{ @FRr[c_(Xd>_V63JsQ:>0;| in͍~/nE)a԰ 7كڍnу?Y"j6!*= hq|hA][`p/9χ7KV\r(n,W'7ekB bdyHؐR}( Zi9f>e@38[ݎXd#:_ uK\<ծ>:|S/T;WL`xj@? %mTu.nXIK6j ъ$It-XdXOˆ$HtyԽ>IRM50! B4V|CFu~.f9i@TAu'ųihsp6)mR-W ڪT0i|WB@ĥSfa>hA:Q% RKaUËSM֫j$s;uӻBbC!I~fT qlcKUte 4)a^kkZq"l%Li :q|;^hߋp_jB̗88&Z RW=jL vK>Y~阝7k$Q<jd4x{'X/F`F&pe֕:k=5G@}6pq\9A6jè.f5 DF؂1zt៼g~URՂ)Ze Օb )<[! ` .}its5)op7T{18H9LDу?ޱ^ ^:4K-u1_5]^u|$ 8d*! 0V36*t"RT#&L>k< zP+32GM*x8Bq͞yv @nQq'#lt]Ba:o0R1׋a /_khկ $yDf<^u>F|f4jk@5㞎(8S#' FS#+dZh^ wkRp睙7;Xuj>x-JG}XcGcB Hn/e1-ڀ1xBsL `h.m@xMgWW>f6RZ Ѷz̗Omɇ/KZ,w &gδ%%=#|ܗXi2:W.'QfG[35!avy=augJyըDG 6]cB1'ZD?3`%' ۂ6 0$6ſ'wyeXݥGWd~GF:y͠Z(~MZ*TnN}cFSf6XuP{#XM8cMP@oK]S9 F^w{9x 2$.Pn񄰮)\Qb8>k8ia16_s5O8 *͵k쮛,&: ߘ+8 0~@ fay*Nj[C(k!sYp|@㾹2=woCcL(6j@OcD6kы!>*VKX΍:מd=Y( ԝrV]Y?hxvqRgZbewY+G- 1OJ"C ]sX]"¶'4 zR_腶,0v>c ]6f0uxIUYˡ1}{lKд7fO6]~70-Kdm x8"q[;Ӻe)Ry"$2FvQLDɊ<yl~s8H~,y7BW<)EZ6[EF^`J?<1~$=ӕW;#9iV;tഫE[XTjsSTa5q+"$cȻ <)G٘EQ[s ccV-N>kW(Y΢21Z "V?`cy}E]/niõ4?=Y$g2$)R$DYךQ:z$ \g'@+3fg3bz"y\A[Ky٦g^gs!ycga麈VȦ3ZwPUϟ zU%t)t]EQr|czuyGDOIe: VוR-d+q#^!}:Icyo5 ^)Bp),G5⊦;::2;O6st9͹jC .j"Ҷj}tBĐ7-X-Om#m 饑ZLީEf M "j.4"^6pýu>oT/R:]wV8z H/&U&< CDIsH+>&V^=خSUgWdFZ!hBxoX*Eܘ4Q텞Uz}q`0Seaw%`Lay8ATfcvQ2&uJ.Ȁ9aznye)x+*)¿cp> Nc(_ߐ I.?rh 8'߰[w&PLPC͢ O7^-ð50zmS<U6Kp Il l)\5*zƿ'+hݿ: >KjX&`~ӚP 9렳+ge9@D}Y㷴B( s ֗!g@ Ibܥĵ^GX}V@j'Zpwvub;Crz]1V`f1L[PMχ/nH0S QJH}?"i?>3cbuÜ6̠ G# 5jX˜x\{Eհ8|5_Ma]]reHv`zlJ2 b1Y BBu1d LX9!`f5Lpa"{аՃ _t1v"QRXD:$ I4;##/<0xi30*'"I`6ҧ za'Wl"v,7XOcxu s&p)qfyj忦bOX,gg`?qwֿ֠=ˎU9fu  s]ȭ_;0Wm:gqwm7XH_/%׵lW2$[*._\%:rR4 #*1Lz1l!k|$mWOtzG"ѷvԒ|TRzPbb͌$k%YW|s32bxBα8 htq*I2$fH4qI 7 7Gɟ++ꌒ%\m0oz s_/kZ`C?ii\s%\,I AcgKፂWyt  m_F{JN_f@v1+>yr8kša!&rU8}V=28w.H~}T)e2`-ATѫ'caJ"WthiSx` NM*d Kǵ3(j;1ou"/B2RJUpr-R8K%Yf1^U!{:pgJ[ "&֨ǸGPXUqA(~&2;W.uMPbBOKGkPd IV67IqK ^k&H@lwx%gp5>H * G +h@`8:դmWIմՙh5'hR"9PUp:;0˾E r9pV p7,y%&P}gXfv8,o8RFr&#E q1byXa/rHH[63n^BQ [ůdc*kjXZ絜g/9ԍౖx6AÅitC%! J}VS^q\| 1>a-R?È\ϏpRSgK/0QGs3k'DT ;JJ" LA U""1ĄM}mE2=S>,10aZNFX-ʑ;:Xu|3{gRO^c"fB:ec޳x`}Ȣ5:ī=aϖBX?"'Wz/Veunt`5 aEVNZ Q|ge(4qk+yb󴃔{J/0%P4 (ȍ=KJS)M}J.K)c$h1 5q>QMV;h>8+_2ޯ/G朧%z!b/!ح@4vi},g+`iAqSQőAh_-mkE$+pDWl6Wg/=g#zɣ_9U: >3ZNllb ohiED8BTy,K+PY'Y(X8 <->?eP>İ2*`?neRA5P-س4xQ{_8Zb>,¨ysIdE)}#5HUkJ[99__bbKifSssٮg%OBA A0& xA5k-K\ a 㩉NRHs!]gp[(KƖ  b|Wo GIQcu/YƅN0ZX`Hg@- SAioII? -1槳H9^=͚QPA{ٲ*dX6PogEAaF'l 9L4K1}Z !.8Ho-6Bl:fNVE apYeҿhNұIc4Wt!Fw2jՠB;JXDf0y$OH`;[ QziT#Y~ Q'~(H!{{412JΝm_oH/eT0E:kLo\I`͒Z >x w Xu<^l3*FyG{dZORg̺oW6* FMn{6HaCIh0wa,8rOet'fju s9(}RGU'>fg& 5W6 +.2+/4PRAHNIzM@k`29uT{[I/h g3QwHY#d "ܟͩkDڡTZ`xĬ{=5C?2}qbb:6(pYK<Rjns5u ^Qb.RȬ34(F #<"L|=25_ Bv^G'zj–%, -" \  -cʲ93@Pz&)uQb͋CqlA/g[PcQ$JQݒ0 ;LbҚ4VwH+3Wskp#`I ^<Ir —2R͛~AMer^j5coG!9#n !(TuU'C0R%*G.ۨтUP_=wĚ=kqB2KhN7VRc\+JޛF/vyngLӿWwVȒVVNД~AHR@3ju6쫤Q&=ǽdZ3<,ƠEd8|V*iB>G0Pe+ЕZnSJ)\fWh"M(Ulm4B{yskW!Wמ=khFfJP3UY' 9ah@j~7z*@; lxbaDK`%o=Gi7F*p1ot,zl_iSŖBd@]o9M8tS0޿. un",dӜ>}Z$w[Ҏ扑 SpPapWIKڔ19\bh#:kq}yyniM˜ gRQO`tB/&ghs"Z3r/$O-5CKZГq> <\t~DM-y/?z"\ۉ]SU4P/L~SÁ,@zl$ U;}̗ %* )vl"@ 2+p1k77 6_u x^ Hh6OP@kQg[KOJc*1VrԨK rqΟ؝ճѯd&c_ -F*buL,+!lIp> P:nkv5pqӧe8#y=Y.xbcV&sϭ-qy j0&k0'64?nIzq ;:2L7LyڲDr%=~0X$1F9ȭ:p#޺`iQiLfh[nA >:N^"u*d6󤻮E ݊B(s JLԴ~SE B+l C}Snd`J}48/Lq|*#+j8B(~6stBѪF}&UX_tSq r t@hdpڶ*0;T(_Tm˛h9BD{`HuZԯh/uw0#h|k+6ZJ[Z #+5_"Dʱw%>݆ ?y(_ӿR)H hӬR(훀Nw\CbnͤG*jMx4e--qM!c¸Cf TWoy8Dcyi4?C(*B2@eZ  M'QDS2fםIH?7M2EgZ -,VW}>S*YE GGP2Β"#/VɜD[z' ^|.,*$+:ӽ`TX?l]!{!E{V ![pQXJoez<c=EM fx 9- I<-pTI Mn@9ydV6X㮡+, dF#R6}XI~66[I!E#׀Ȑeڐ#V}zV+օKkMdUG'?5y #4& i95x2%34/~z_f_&[Űe396yxPK0)1ȩ2فdz緢 ;7kQzn:+y,  qCz! meL7ʅ 7|51_ۍiLTFCծX4$njKY,V%5Jwp!IWsfю'=tj[q;#kMd[^L460CRZ -8 ,nfa#s-b6ٜu6Eb9aPuD31L+ZA5_p6t,TگĒDx/<6tڈe#njS\ 4%mIK.ۉ7mgNcjjJ=:.=di~ Gtz36_ i38_^MX}|Z1iPOTkLu`%oD*.|BAܸin5hJ 8x3)65P(F(}3$> 'O7Xf~AO %[`\_O@-Hv >-J#7?)@n-(_g;R5w. S1gۃ a/@,O 翢,BU]gNf$i- /'K7L+n{E^pȫ9Qщh >[٬A F|/X;V߀3q@nLAHi PL+(tV{BQT]z,|>d ` [1bϛ\Tys򗻲QanVE(.}*YGh#Q ոlC ]q|09p3TnE/'r;#BeX[ ɺ|)BO,\ԣSLBq"kd{"F-O:/Z=g{N6瓍[K#>`eObr6ΜgGC2SQ7Ei93?]ͧ6csNɸ0f.E8O;xfDImgOJ2.*}$jUǭ%l_q` B!چLArb#X?ūoIzE-:( 3x5pyWf[1wI/Ħo 2a^rF=ˤ.uw#uYl_S0^?&`XC;^J3 ^YN-W/5W IK=> Q\W .i"ȉ ]ޔAr$6on2 *sߓ%XKIà\W ע@"xPLvIya9C *ǗƈpCVEԴsҼ(CeiY9IT~_~WNAҭ1w!5W9ԟK֍ 8T5Oyw}{ +.p߬ѿ;D$Ո@~>FDCԠ8gthg hxX(BJXKtxGpԓk7n6.~)&MVBn[۸ץ"ͲJG^N I1t5\RgDrSp[ XhgEU/3|.w=qդI~h0cX-jqPݮC0|dw.etHSJ"ȍvFxp]`ĖN\M { PZ@"x;Z Kz茚ab Ѝ?Ƒ’2N)xkeJ˩5LցIlN oCiM1!1ui:S. qӈ@-y=@wG&\oL R*%Z4ayȍ\Y@4e @Mf\3pgQB*>]eŽRJ/U%t5ٱISy$5}lҏK堶+f#[X>%VeM egz,n>?77,"?$ C?QioM ȖÍb=shԣ& f/,8r KϘ :)j DLjX܄ޛL F>W5 1kZ[eG\TlKh5zoF=yfqaZ+l OֆpN,7zcEC$=KkNAs8$P:@{'Ɍ5Fl@%T Tx-dS^fIY.fFZfij6]~DLASF.}xKG+{\~b{d_zo1"kY,h_vFP^lX]zsOo(y ]HI'?/oeCXHn(.DGQZ?p 1f+{MTLI:V4a4R">4H )*u,>V;dr`'2OgvVKRɭ~Ҧ G,>-E=rnn`7>nwz(>65nîAFunwɲ=[tEo4Ҥ6?qjE&-oRxf#;CT-% 晷ZPh yS,TA ԄTEe>ӿJS_4< Ea$SOs]B*_4IKG#^3?voo#;Z_5cWPg l? [)7|x _#墅3(* `T4 j\[Ư#n՝0hO²v'|r(S"vd{+D2m({?ش+0_`a|y\Ab,jlBC`T86GV*=K*TXBZ=۴#s#"~0wQ7NI !ֱ*$tu#8NKy.Ϙ"( Uׂ &3o֤ĽdIiS&-pAy3Mf*jW-PC&Y -nx-w0@FRG,-'YS@߆>8'Y`fy^`{5ӹȍb;wa[1KņwYP^5 =erk:쌓:`MA;жDJNJv"T7-fxT T,uw m\(Z]?S3$|:.7o :6 9mFxFu܍n6m|28XuLo[|zV,=RLZ6 FQ$mսG qM7-`.&eхB~L@o+0ǐe]*#D\5&cvai[Ó_ވ3r( +#ec9Q\Vm~z\M׵GYRǽ9'b)mJ#ru^h 6 ?yxF0y!U:*gqF3>('bw"6GAҥ5̧5˪EABo5rd/Sk`f|6jXC\tʡ%2.G^N7 Gb.v,}dwڒM@,;;l"VҨz)xȜUTUo[Ku^UVDitѩ9PPW:Ս[t*BpnT'~0ƘjP/,PAO)M}ޗS`/ᒯTd)OX#"&jyf2>?&lDH~C'le;/پiiV~7chgc؍2'V< 4[ox3QG 9z1r|bjxE{w}7Zlhd?qjJy&^W_.4RD@i_poDӲKW %zl¡I?8·\E@ǑKi]Ib*G"4I96śBfp8t'yWl<}2řp*#Dv0ǫ$3hNy[-3 nAR[ e勲5CQIXmv1$k V$+ #:f ^pq<UjJ YkV^IAO8Nl1c?W`xRvHPҽheg,Y:Hf~!U_IN_Zll.'!0Zׅ( F̈́I,5ֵ碤up^etOU0N1_N~!ww!(HW F^#$ςkL _' op @RECdkݖ=Xy5D(/_>=5h?ص)ކ!$Ա8%O4\* jZGra3^??MU 5f;" W.b겞-B/pNk@z78'MV YpN|T*`dt #sx Ab)9P`9&~suƜ4k$cj1> +ׄZIPƝl "$Dž{"Fâu0,[)Q:i|m:q,v?Gm0m0+4$I?cU M""<+ 1q4a&/Ϝ8v=@ m- B}Ayy/ v˼QOw=+A|+8]A<^wN':χ,bwQ)D"Őս17/Fß|j ;أ2mB,d"$"%UJB/s@I^3X(r|>xmܐ7T!ͨY9)ved3$#NIPH~OW aYB 1r `rbb+TS8=;; >j9~LB{b2y@T* ywأdpF E~PLvDN",|3n~vRu-D3*HPDB1_ #e`Ӏ[u'/+:fbV}_, C ,ޝKD,\TQPIۦ@^83 GXS+pSX# CG~9/hNG3t o UH*H@Č^GCW*8̀%O*"^Q{zXo^1M -&im:{S}-xjqz)ȹ®vPF̬^x>I0oR^cDؿ۾uU(y\w~(G<&#i]K~s.q2FD^+85 *?0c`+ރKqz 'd!u e"(-{9ٍ7?zѲ, m(LeI`5mf^Zc᪠rF\fX[%(/^$(q!NR*ʀ|׎^N--m5_L3o/"1XHN.oax0}nӴAx78ƽ G(@ܵ܎kFv$Vga)G'|\ipG8%V[q^B>- Džck,M&UZK{PRӞ1EA8O. l| &(Dp;;SXH|?p@Q/%JU2;z~3+%Z4-2@\ou80lx3&otmbөU%-9XhG-y񷀁'QM~秶J-U-Bbp4&гJM9Z(;" zBHϓIS<}FXWĊH U-ֻY}M[Xf:"&t$=tu-(SEQ̚iH#D+5?\tj]GeѠb0ZOU p똹 M26 Wo4v-!4+A2w0-1-)nRƛ u$Dռ1./K5#_aTG 6@Nޚ0ByL2$ag1ơMlHjkCe 2L"T~ѭT2'B(x|RuT m.3B[Ë۾xXLL:t^3a=\}JW䟿| F|#1s$K|E\9 lr>JGVf4nl yDgŊTĤ.ER 8wiՊfl?qoa2LGfaP~ CO;zD>g,% [ n0UӭZ2>DN+ աoUEUψI[Iu62{ϭsn$ fUN_u,0bm s@/=_)Y DozZPWXMM)U/>w7Tךu~l^}:t04Ftp =>a f\ԐٓYV$gף%/Z% ͚|H"Đ? F%;%gFz$cQAp`nD= HESAeiOrw3]m̪*3'ɂ;eƁJV4 o&ԕ>8|>,"g\17?.Dd|_'HR֎ y۶~QZ@ͭMA İ?Dɿ5 )"ޗF;CC x/̷*=x .P6.Ne*'. Cz0 cȣ^ȩwiBlAԮp= 9yi@D#9<ݼ[?[Fʤ1FvJ?^Q, Hg{q,F1}V^Ah4i `/Cf-Rl])݃C0ё%}H. >g5$F}v ~"~H!B5Op@SWF 6l hؠ9LN(8lŭw7&NkF;i-&p)`dWXxRͧGecd|GWo،mӄ/Ce&bHVU2rWnu"S>w[x]q4 QjjË{2<ڙ٩E7>:jR lHt]Vioim 3S|%eVU-/D BӤQ꿅F#ο0uJM N*:`iBT$ T]UǶ)%ѥg5eaU ,p ~WdҖ:5oq<e괖0IAz䒰;#`T73'In}y`0$Q9(|[9|+w8:QLXQ(%ݟpUC,Fu P_~\rЯy΍\ KEgG-.1|O&I7;iv,FՇ , W<2%6P<2"l}=o$ޚL( Da\ G# >x Zu}V7ըKul[S(K ! U:trWZz,ޮkYDd>jvuñ=\2]h {4)˖;h]Q0HdJEU&ˡk3ٽ<)C+MFw3%p* KN49r_HǗWt ;ЍH5׵n2l˰i?9PdKX2#veEh C2F]b.ߢ- SQW+U\fB˟bVaGۯ K^7uz7DYRN'$ "vHV-x5L B/RZ5-j nqCUS ^%"tܒ .UWp> /y%5Ջk*T̽՚e !/xuTgd:-I_MciDwR*QbCJJHΊ#tjqw VVfsx.JDMCvr&u0XH1T(N3D=իfϞ6JtamnhX܅elE㝷b uly>jh'*lN([ qopr}ǰ>WWk[J6>fL'͎ pA.HiG/obRTP1#XLTq *GVT**|>j+R^͜>vh&nߐȒ 71<' dq_c׎)[\O3gT9N2za{w05 6>bg)CF> 1HxL1[1ͥqHߔDp .6S}վbz1Ap!G kAH)|@?=l9AMEm^'d,Ԫ Jaķ"ʂA.ZZSҹ|J|Z?ui"U [{a^)es(GjV'>h vx ?5ٜǤTRJe[nULʲ1̺Ud\ɠյO(2EzWu=DrAyG|ߌ:e zf3̠ U3.'#wxFQS#OY"Q3$6t bɠѽ9pD Ej=GɂjBZYuvNj;瞭[`XX ?07Y}L@Fך;EI>:cG1'vaYz;N\+j݋@܂reHicYZH\*v%yڈP rB(b ~]C޹ >jt"0`_w'~;{|(0en!jgn^xTR#o+'AM 19L>l楎0ad܇gR}է u<3L ގj),"22Qg} JjL%krÇG#Kʹ)ߓP@2SBA=Yމ2sLј+&e8]z2'\Ɵj+¾63OiڸJծClLGϱf k vsOwNk*$u1Wi!ԝ:=J\k;x)nI2cMϔr1Zq'[CedNA|rul:s8K§ QB_`0[rpQ&pVMRx@ҶWk=v}m+vs$ xVo}(cU݈Z<: gwɞ2a'Y!c^]M#ŵ_t&Yh 32-lJðf22i-͈E]yݟ`GYlfА|"g^MVE?7Y p4}/ch)Vb9|*hߪ R|_bxC܆,H(Wʟ] +Fb Pf+kASptwpg3aOoJ^3a YٯD nDr])i7D8 e\ rQGqoF7b-q. 6@n +1jǑ#b|B>L>CT]|_N?ipN)3qry, b|bl"`άAJB+hxN~ o஽S5ͮץ @}~, Ve'bk[[c6˲ofr^ 9LAxbN*G: CuWM]L_C<6W AVu^g9&I}*_Q|3%e2@9+Ia,$65 I0 ;]#ytLvU)ϠxUbFQh7r-28 sنcLw0D#-Vꢠ-g[R.̹Ь vt'mQwDa1QjHB/(naLռ+YNŎ{KN|'_DvUAiYC 00k :Gj 8k$f %եP>6!9š@~8:z Kw^ZaHɯ"$A"H(“'s]\lMo"lpxTH3I1Tm;2Xbk>3WMRpYR0L՚th싱5 >[A%-dg+bɐ%| B^;Xi>mN:mk݌&=\=?#:AjJHGB`y7t8tCϮBgg=lRQ9uoUy_ ߦ" xD )Q% Té J [=,bIu_p^Z-z%ikwaL9e 6ݻ>df#9tɄshSqec l.%$ = p6بqqyfE"T2)C$K^"F׾v6 s ӉE f~ )TF5gox!B˃7sV['s^R[Yl+wj9I7rz>I`{z8&+/651r1Rz~2n7Ըq.?x~dpXg#\^ mM;yZbT+&)oI?2GA2r얊 d;@>Wo`tFZ=.]lwju* |ixA;s! ~ʛeFHzoX||%w-=ːbn}Dz-BB vw1  x'Ӵ #3F+#hCSrc򇲢n98e$YqgžLY5QuȰм9{pefHȚ\ה &=ha`9ҤkTPZQeW pdg} ة_& DL:;}?,h(I%OJ3n|͓]Zr|Z`qcD"6|wkP|}>W*sCv]i;/[>f^\&:Χś8⌤MMAUKs8/aavǻO˿: ƔY]?3͕Vw(mF)e'6)˳U?AsNNR㝛S=\pl7:7D!k'ϊDR.1XԁF0 @ce6<(GXxV! ) A ĞK\JoKd~#P$tdz{SA*y0<\gyikV&y˕HaZ ]IHlP^*;ި#ד{ J{x/34<IxɇnF-V>W(8H24XK0fk& CA3UHMĚw5)LFXPV['<≄׈uM7~ˤj0>k(Qpsl oX_ԙ'Z-9l1?'H8Q{逝@Xtza`d@:e1L赩Z%T8" #U0Љvܘy<}hesy.re@kGIf&;&gٸ; d 1wzjnM#4z4wS8RTSgPIۦ!gt!I#&O24 WTеG-WABP80(6d( n7iGJv Q 8X%r?)z4i{|QQQN ^_: 6 Ou3ͬk10hr:YfŌ^pQRңi i~KB^֌e/@*p/i Z 䝽3uAOևE׷uf&(&^a90 U{]҆ 3ѝLbn>Dw8c ,Ȍ R6şj#Wk7I^JRp5P_NrII]TQ԰wh&%<ӵCn[^v>z% f_ZP$"^taUګUG6%}9] 7N)6!nT%Rd,:C}AZc!H ~*2f2Tءhur/EZr{a|U{UՔ^{s(IFA^{h'Xo2yK 尕EdޔRQ2#.%pP##}tkVAi:4sXT̵œ~T߬l+[|BQelU^9i! 55}0ziyRyoyFq3,t4\K37-nWBA<e[ZrOBYH Cã 1z,|^7* ZE1[,?KB~8BqkcdS#ImWZUbÏueiQMuj=eu-Gݦ̢6x> &EL{:0~,&Gᛨ|dDR4(HN63R*zw</AD3;ei -VNT{cCsVn[ˣ-)2'(hQ4RRSW6jlCgo=n#4W3GX. ,R8"D%ȺIG%RFp93{ Ll׾ȇzxd`9Z  9]^\/}Uhͧ!'"I<01Qj4Y^oEMzڐ"7&+n 5FGgq9̏`d, rY2C&<4j8B䳞uGN -۬O#qV?Eص՜ 28*׶RXWbڼojz}e?SS]x=+i`]ʀ;Ks \1yib4^&0Hԕ81ȩ|+iD``l^*Ypķ;xޏ eAW(N%J`@/\׈w4E?a(bE5kQfҿ(ʤ zlY w.m:cGzkş4+pDd٫&`0NypYdUjUS8ì%" q[rNpȕ}:> I( ie6*q"\tmsa)MG3I$;`tT.Hv k @͎k!{L1 Lɒθ- ևEo2XO+ {p]|F =iyȝnQ"AH;[RX 8ۍhYiv}.CkW љ=*F55 a슎 HL~dUuرb[ n.}oELʟ#H0?c&x#K &opm;Y_9 UlNn_9pKsV!#Ax'LMLLe11#bEq-{}l r̿̓D^mX ZO*kY /7y#Il޴g˄x'jg [(zI`[ M1qh\?} Ͼͮ>枒M Oxd2q+ pZ&2|Am.`AČ1f#^w &@ϗ^ci3`TǺ_?e ?њPhvYYbhm Fh^$<j.Bĺ3l/օWl@n{lm5 fߺcE49C'Aw=jV<awd0BCi 4.[7ycU"0+_i$$7ɞZؓ>s {Ož`.W5.-gŰ#IgGP_K`bfR}cWԊ:- hSKNp0*ٚ4"Őϙ )LG:yYHhKݩ6QٳK}1d'GiO+&DeVH7x;x @"6ITy Θ$*F +r!oBww~oyJRµp/m1d="N?JjC-N`&͜cTk(;h+9`җ??#E Hw‚B-ۦX! 맭ڔ߈@#dlWy< ke` Sii:~[!FOxX3\GqN?4e^:WxhO/Oΐ@ `x0q_79^UOC\.@64EdW fM&ڰ+ GOa4Uؾe-ؕ|EOKohg@]]t!=57,»6{ЦǣmkN.PBӺ`NC^b?֛6yEtJ_&W3ϴ7?Kcșx7Z!L;taK<$67@<%Crqͻl//l9_&S"&t`گOhPEmLf-bŨ  gʦ]LS6pC@ƄD h"O !kJޙ|9JQW2a؞<5C,WU>ϔoCgKJ= u$zVzq$<Qo e%G'CYgӰGo=;B&]0\^b(ޏgGxB@}thVE DQ~FR(4FtUؐt0["=I ;vd Ux-MoF-!X?{;+N84C"DžGtW@Vmc]ÛִcUIJFY2L Їa䥋΀96=|7aB4OzI>~'Tk`jjn@$GK5Լ~^$"Axj`kUsKz3ȶdU_3xUn[`p;̮PN%+Zhz/!|[΋B!gU9Uҳ"u *6TlDW:ė3{_FFrf \-X]EEA/t՗|JSg "3<1\kW;{Di/qtBc6,|tYL{<+!+V]8<ݗw;[ V`T5Yrc%/I?nnMq귦gOBJG'OdYMʪ 1, tMO;j@4$e"T~=ae؄Q^`Z1WZI'#:I0}+$4Y yc%ZWg3lǬnsQ"qoKlbߴhz}tdVD@GmK)QCxCa\[D])@ xv0r VӘ%iSZyOZ"cDYFV25ҎX}-jCJc ՛yeCkNb`}[i4Lb45&0Y]{^iu`N>haO9%]!P%"'H."oڐpk#"n"RpD6C:t'RIĥD0  P?yX2F|Va5r-:WAHD?8>6|pA>oWS~!&k,m emSOXTH a/U:j'3cDSRfwPyi~g(tNPuOkXհo@Ȣ4af٬ 4=b괋)cwJ%Ry/MDn Js[syEC#5v`rBL7C=SRļ;8Ohl)>@O5& p'q\^V DL+ߺPgh>GRћ+,b 2+̺S栥ELqU`gC Nk(asǽ=:WK\'˙.ICdjP2 N h虆شAu)qT3|^~I$I< "DvK6rfxw&w=`jq*G': \JR55*A ˁ?4SbqᲶ $hȆ#MJEscI QRh]Y$^#BYE4,!X)!F=M%Hms"F)ͨAe/=+nbw{EsD\Wk1gb/Hv-'8;ǚq%e~<6h{J]O޶˞]w(>qȉ],Z8x H`0 )5y݌GόAuA?ӑQ'P}oɵ:b))t4} lOg*1k f.GPQݢ[4HXt.1Eɪ7:W*ܟot!ŋKDXUY*r T,|c %J&GG RCrs웢YC ըDCd]D)CiΜ:<sr?QAׁs6,^rXK$B}] 1:s-Q??$; \e>et2Pb &QkE.U+bw(sDz҉za=78LuE~C>o<:̼e; q2FʭC%հ&NT꺈e9…5Qe‰<:I8ș-[%A𠓸S/ B;>-Ÿ:>x踄Qᕥ5m1)B7" ̮4}5)ѹToc0xPN_RW~¥G/=Ml8vp+z`![(% +iQӲWR؏dpap([3yP=#fv+SktX*򝢁$~sBK"c2n.=윱_U.{Rgx'O=v?T2z#C[R} -2λk7=o/ܞd 墓} @'wh__2nBΤuIX58O.qҚ(8T ]j|n$`MIbae]천=Ĭ% }Tn {pd>u]Ka\m)Z=A);肬Go^1Kܒv7 y2O-( |m۪ \]R5X!"Wf]/cJn)xf;A cx.],j/B>$cgV!/?pK\g{ ۖm{$8UJ2bk\^-2.{0HwXe|t'9Gd2O{ĦtK4* 8R\e|w5h ]^>*8)ԛ+4ekiKbPMuéIzg+=%jlkE䲁WqCZD![X(3.L}W#Ef]ΐ*?\.Fhc+ոW4`&H\}\8x}/ߦ2e `}/agc/I2H.V;%WWZx(AěC5*7 [pC&^^*4/ak8x؏%]v{xɄc{ފ[c0.g>qF5tv*[kZl"*bvrlnsn@zh'AV!NL($*׿*~!j a2tTD!q/N1&5 L)39:&[3Y%gXv#i XZ#8ПVq8]]ɛX`uk%j Qn-l1%NspjuM=@.mu[ x.Hk)^Ú@qe"zBH0z=)Bej@EC4b~h4؜`ru@ 8Ǚ3%Tz{AK37jq^7]m/CvH[!A ̤4en4HGʗ \B.o0ߝN~EO~r:a[LOCTe(']f'CaWB6aˁX4cf hM@";J & -Md:@A{?}&tz)`opz91dlhI-歃'ugC;,뷠ivba<vm5lQa:}&SZZƟ2FMQ؞8,?Ђ |wϵS?(OcwK14-Lxm#0W*)S&;ƌ ;8\%އT.64{r*ft4>H~Wӛly¦AcLvGG93zۅGI1N tW [veɗEnb*ߨOWL^YT6n A{mrZf(O+@J`jަ 9Z󤖑!X\,MI h7m7F D#p={+dFC`dNte (9zGL:SG}yG`Є8ۍNh?[MDRz{qnn[I[ɳ~&~n`&gR3r-ѵR1M~%J*+:IquDdk&U;5b=F.Ńuj/tڱYJ=󽦄5~tv|T qVr>,'.7Er\"Lp3@?e2w'<#:$Oyʅˢ3SeF) .1\;hB! p4<=t؄P*Iop2U!]&khlV OqJ7- gnPtAPr;)jC!Lkc_KOɁUWP|❍ӽkK۔#⏔C/Cc%86ˍ/eP{?{ In]H.ѩcE^Ea⍓̀H/sXLKW DOνThfO 5eJwtNd+GWœw.r,싽eb&̿kyMARt%X/f_fKt ' X>Z% }j/PѢ;nJnr㖺 ]JXW͕[QOB']շʻV xY[,jáuxтVpN)ڡ3#JCDd('$N_a֜XaiSwR3IIvT"8`H+ȕ($'fz9ӆyVc+}2ckfI.{"A[YlPXpQʊBM;Wh|d_&cxc"E>Wf&uIt\Hm~HiAsلdͬ), @'8bI(@+ sU凖Ģ\tVmj嘣jW'^'ZsL-4J_sR{)O"l\ᯤJ,F&z~($&/`q?Q +%@dBb֔\xi"'*Kycz6X/BAu (6.㈧eÝsRyuMwjP]C˔nr3. k (kBl $uͮ3h5i}uzRF8&S ~ܑ lN&/zp=XQG{W<KEwPT%(|PkB]}jƯy~\Wf?p¹r-APܒ{ԥzɊ]Ef4D#2s4T6 ##)m *d0XW;ht8'NI-He 0J\[.s\( ciZDI{he?s/ t(ӹ.x=X8,r#yF%*#p좭Zݘ,j쓪0p:  <΄1Du:5=Qb Sotn`5]<1 t/OojMiA,-!msVfӃ~d;;YQIFeqUYYUaE(fy=`K:|GI(1'as*oA61F;Vҡh.Z ǚH=Zlz(r=ٺz?x G^a̘lj:H|$r]liW ':Rgeݔ'3$( USK7-Cf9]I߶_I\WU|.9. T vA(c1yu^f;ύ}0'\YZq6VuIũֲM}mTa5wiio\/sKr(WZJ,y$ O(b+E*5έX81)m{}XԤ`=cht"f 2 /< 1Qz}8-?\)?Ӭ~5sg_ ye$,*o"VDe< KSWyንԦH[o%&6Dp0aPY\V\Y خ$J^㤹rz| *AY% k a Q2\*MqFÆ_rwן QDqF? q̢So3\A~,ͦMs>&vvWc)!䲗@q&YC` |Wj@'3L'>$_ut-]RxW6G Bu xINm.l6HqKƨ."Ԍ;ÑugfӉL\/o1L)N2el f>b@* IDGޣ^"hPZ~ЄE*-b熹\ gbY9bτ}RLos7)lSxn 69iG]U- XI2<ԸpZ&N NK3vbn%*+2B呦 Gb%Tɟ?>%DonhRE8#c3zBZ;N ӽiӴom25(S'sJ|A_wc>j??)|4<^ |A?~%N>D,LN E%$366X)pFbUD锓O:!vҖ!@6<]&7;&R\"~}WY$Igpzp>hȞ>QatH(SB_h&6HA\|Nd`(+A\eI޼q3vʈX@]bESǛAJtPžզ1יzbddOpK\Օaayiw;NV $$>H)v .W@onK>Ȫ[B ԉOFM "Q|n:p |;\BZ[>@m k3ɲ0CJ&\`X QDI"!$1maCIN`}Z(u>"&9T4{ >wy'c4ݿ\G4c>ݱ# 3i}%/4GI"x1ǭ8zFa<#tA{wIaNhV,g~U֗6r[}dV2 X$dIq^8^It8MH2)wG3BLY!8pio,㲟d#)%-wО[q//,Gg6tQpeW Se4ʃT+IH^ 26Ǯ uD9FY l: 8qw _s߂^yh!e˜#B^rl&pkx`S7}[g=Iʝ W97J1nꙟ[\; bI3ؔOT !ShY4&l|e^oGQ mM1TPPEƐ!6$B2'3*o3?0c, 9n8.12nK-`9/M8]·O3).ب#13NI[.3I⛶/8}<&K ^Bk2)BًB  aIז=089+6wٯ*|U-{CmC0.R?[[Zϱl3 ͢Yʳ^Ǝ =M~~}8ey^5 6~EQM@kܧ+ L9wcӷC@VеJ.ECә'O.>B?BtIaY\<]37)= !^\œ2oـs|d Ҥ䴖\3"I >BX𾾧)wgoFk'nZUgs fq'E5-(c)i#A;9]ʪYH}-- ՠR6(]VZ42Qt\R<S,ߖn̞n?/'!⮠+xtQqGehla<[ ҷ\Ik FjBܔS(D ~V(Wd!,M:J`"4Fa/e(U[VmhaRr˼mzʲ]Màh|P(E5= x&PP BIkkC$)MUCc jfn.Xb_ \07Kpx^n ͌Oi;R t8PjOՓG gY/,ܫuTXB?"Gb1^qs$TfpgEXݩM-ZG\j p4˔p|p̞<Tk}8ѧpg][؈H*]&U'ެ:gbF>'CL+ ?srZe&EgzXi0Qg: nRi"<PW'|vfs Wu޽{9T8 6.$;HܔH_0zݷnR+IlY n9Hj8$A٭%Q:=١}bM Ao_=W4QjRywADr9Ҩ^=z b!Z]9cWmܬu4wV8uX$Nqq(AbpL*QPQ(42z48\U'zxN{Ź]g?.R{*!字Mz/JugaL=cW/#sAgJ>S7I?lrT93Yˬ28&Kis[GwB!k+ՃE-x^bzOBP`,7z<P0仲^\'?5NÆ+g` A | Lk … ;cIe3UJSH̛gm~D8%68`"Z*T ,'w>?`1وc}z n| ߜ!W 8~@o3\TAaJRVyB-ׁrGX<Vr=)9YE9r"+/mځoΏlj&߶])EHsD# "VI;]LFO`{‹}F!OanU ⏻Iޒ(Gy7MF#~@{Q]<29cx}qRjSKZO>c@^iDHSxVpa~IUwo;S4}Iof=LG]uG|+]&kアayiXu8Y9K%Ӗ #]MqUiIs렄ĹW%Č: h,MU<j6z2'9%o=i#@BPYO&P 4>Nr;$Hbk)8nS99o乣k߷:|UpL*" |)$yW*Xoym9R. /:eR:8PAJv9 Uv3\ϻW{ŝ_laO zf~CCZ-]N yPhcRLiv_2&dLtU&r\nB]=[u|-=NFGCw%gzIbڼ~GfLNTr7/A5;DO)gO,Qor9uBk&-CƸq2Xk.=D[ ]&i'K &FV^̋֒JCD{ |/|pjV5 ! =21uakh.5]Ow(UнOq2&K`*u21+ss_>`F(jmι ՈIprl1/j)blO{㑟ڲ{VQȻYb 6=Qkxy98ПPjbq5Öq[2(M_Tr9QPbw-YI)gxb#P]+= Ɯݜ|_SA3oIrc6^>:G]VtOt>4ے*bgKe.6ikpsbfӲ!c/=9O 1 J5^>&&'c IqgHB9G饻*?FQvŦ176ؖCU2q(EtORJY7c ОhJG,}r$-'.\!Y2L yp*|1cH%A.~WEF MJ7"ٓ7K$n}j5 $0Hc$TCrf2\N ) U 4³^B`_1L$qZ@[F[е4Bȭ MuT3S%B,L>*&k4ٰ!R(Oq0dJUsj_*8ګ)^-7k:x5nxH Ɩ.G{lYC<|[l~FYO[+ԡ?O{@j"62=1r76SH_s3 KU5 P"۬8ؐ~q/Z 9r`YSV Ȉ?w:06{Qˡ;~U2kgtat%)=k)Lc?ŝnEisA{>U&% ~N?7Q_γ%TgBC)ٍuV]7¬vo }2扊tk `iri"DNٶ\KG8js*NN&D^^5]vu~8X #oJ!r!D[- ¢qs\AZ`ڴK"s9&I>6Yay@Sv/\&f~?-nL "YDUx} \⣲xv`o?bMk1u8FՑ[J}6xw|r5J j'_{+_6=>Y^"Mk;%OcLBY #̎J[I?erʄz7-PzbՏ1QzF"(]hopіOz9r^_,>aqx[g^Bs{d~CS$P5PMb(pivBY<0RvWz=K̽ WtނvVQ>4D}h쩬K/6 !Dфc>ZF@ЇJRUɗoeZ(&Ú6b2 _Aų`/_m%AEEYHuNoebP2dg(]9/?ުVD_s._ "5jn4%+W~~0KGоveڇČiB+5!w5V;eE2M|з_M)6$l J\ Ц Tv޾y7{.j9V:u!I{S*{?euLj@hh^ثinon~R?B]<%vbE:v0d+P>gpk/Q8j Oţs >sQۧbQykIW@rgkXaIYT"f 1Cn7XD ##nk{5p #KrINJ*l]4Ӳ͚.5kCW\s3~Z诚\L97G#u.r#㳥 mgcpfe{[YiE&PϦ1`L5!墨 3y~3 f(`L)YXbFja6BkQ?mNlk+CM:F0ҷl`J4^цvu "V'˲t)xŽlY#ǞIq$8UL A[?VB @vo 4k^wM =9{添{?AE. |nQ+TQ[UG}.:tRd iŁy'?ZtVĝN:=kAҪ4'@н8<' Y] <:)I1PP.oʻjCSVϳH ò쫲F^c9I$Jʥo˦Um,?!du%?ös2huDISD]s`]Z-dJ6l n#CүS#.#،'gl4me>դ0o}1~[X'PnK֬"ٸ>' $d 6h `EXk*^oA5dF{D.ft==j 0N{;d?A`*ؠՁR(UQ8(Gq_\;1:h!|@rL!kDd}5nGP;b=/HiHjY;*Kk`*KT?WYIc-]tugE]e?L~`8 |``F &u!%{x|}]E)]c62MBϷm,KS"nhv ;WqB`ˋ/=u5jӥdѽ}iYwTQ_jam|dkr~W# 1X W{ %HZ-9!d'0"wxhI=lNq5u'gziVm;7[u/'OeoRZ@5VۋTWPYؑ0|l9H=Q)@?t ADYwi@)Ǣ*LjɇaD13ŕ?Jzچ%TiO~UK{qS6?[kܽ/4$CErvVf( {&'ٝ]6Uy-]>X#쥠[qX $ABB+R$c;{W1U,؍8 m] adwBkh$s9o^Bmr_$#átpp-c:tbcYS ]X(lm>"4:-uNn~C÷g?p”'L̓+\\+LK`"V%p[CK`^yI!t Uƍh):H32~DlXm!- `VBV91#e{PS61Ihsj>sA:Fy/i$=[ðR.HwW1h k.dЗ9vՐThwD9Eo}"C_|qJj=88f^I Q[4PMpy_SQyN)w&`H ]P~uZ]ϧGwS=cnݱ[X|Uq n 'B?j7 1׋R\5 |fϜ@d!bA7c3/'~&}om{>"^qP7a+}A/ϛZ;r<*R:.pߣ"s Rxۛ(*3QfKti[ қ1Ԅ2y9Bxn*qy@`'\fA U?@ҏDQR_!UxX|uYn7.M)v á{w.ir048ĪXPvA~t7Āh,Ce`^ ,F–Cɪ 'l573{\l0tL"*0]cjVRé7W I>Tݩ>m{__wLصOhR| lP2DGP墊(dd?5qqckwE bf3z<́eijU{ zq ~֞GII4Ŷ͵HJGMB$આ*b," )hFЕGHHdBw54n]k{H jvl[\}JM V%d//t 3p&<XhuFtP{yɼWIΊAƀPA[>,q0~RM=ZOP/:;w0Hc)Yd^l֪A@"V]?%o!!+I&)E-)&[8y%R+  LI'; BL E+7(vךY#zWu+P"wX FG /RU^1T,ow .)wQ`]Q p`t3f#9OOt멟-6پj!K3@mCWXjjDݬxQH.?5ܹ3|=k@|}4)ʺ$^y)F݉Zh\DܝBdLbڈ2 NMذ4yl܌lmqƌÚN&.d=Xavæ KVo$.+ NN&Ef7&!%Z&"s=la묫˄ d7#x]H@\K3`\y \XBw,r0{U(+~>O:<@~iL:>䭛fqO|pSWKohTp&}R4.hէZ T1ݩb3$`|Hm k*xlq#Rጁ]-{ImvmY1mSúqqty;T`VVH-BWru]ca4LFrF{{ L[='[ţuǘ=6U;TjO/|2~:D(CӈmǐsD%ڶ839D[ CgRl*z寀xjZW4;Yp!cez D`q-u =1Cſ}sA[H1)LbXӽOm?ѳm=J{ *ִue1K~_S4cM=lm, QzLpCY% }zC7rlW^][š撱Hykr3 UOv7T~-KR!Zߏkvhr B:Aҁso8p HKB ِ ߜ)\,ZxqJy:J @[_"P*3In +=.A(G~mrh8:`|C'c|,U,RGjc]gI$j…/ V ;'vAlIY=+Y3to\gIJHt5(9JV;a^d٣t>w贇>"h; ˷3PYcB=u# 靇dnR=ZɊmX .UOa2 n"p>:'< X\ [d[ߧ`k@{Jpc;3W=%Y!)Hzi"]mʢ2sSŌVQ+D"%zK$`/yo4o2Z/l`8!NNS6#.:o/Y:>zL[{bjm SLhMBkVQA0Zͳ3H!9Ш̋ۇd;dԎCfqH/hWVL Tmc0 Ͽޱ X[s!?RPZmW)3vM6[j)疂@# >&LogNISV hOߎY^fT_Е!8jIf C7*~{yRP}Xrc"O'^KތjJwH;el`nZ'⒗#fGξ#: 4Ui}~x8ύʰ*ݣ@vfkަt Y*!G~r,7 QŘȾ/9Ƌ&ǁ\*_&t嶫3Ql߲-qM'FBBLՊ36)ԫ^sFy4bֿ)NdTޔ%~%0-xi5@qg56xlF3ˠ,`]&)MH<qhlES:TÅA+r\74q.,ȧiIInG5cmWnU7~^Zq5 -JFѻ!nōWF=~ժ|d51|.ң8U%"#Eݍ>?23e=x͎d%!vJcӷ'Pb W Լw#s:{E}o5K;l7 o.A|mŒrM9 g gArYz7Gť5 `eՄ֯%餾0D6[#Yn*y?-E1]a:G*;v׶i}sLpA;sOgWofdg8čׅxΚ\2YHP<6>E쑿pt= 7P ׆Dxo5{!FBhGau#>HWLp.7hFF Z\J JeECS!٣֭5a_bXLUKDioF8j] F[pYaᑐ3ɦw%w#{gQgf}=h`eHo$]/݂ ~mQC]6YəWvg]=>'p9 /IE隨`xnt]iq7՝3ٲ! j|0MjD],~a]//)we/{0,6F7CD"eZ+̛$Oͺoϥ٧9fg5zy+{"L\-S~0 ]Z:qܳ{'D(JL1x!9w'xF0?T-ަ"7VI6 ;s5gx u3k سuBubpV~5/B׌m1*P7<ҥ8*:[GHWkΑ(jIO}Xe=-G׶06Ĕ8הRN0F-H6麯mpa%8R'8m@ZZ8a#LE}ZbBŋteEҟ''N soQ^M}J^#KU>6uI>6geL+N$<Yi|rUhʀm!lV}CPGӋ-c9#'E?C`f"9l(&ؼ8F"f AWaG0F`DO**{֊$*uX/0eo GMf"]fq @&݄ = +Yo%o Wc,JxټIe2"Y;nkl~l'K9&P.X8gF}W絆l)@z.JeUxquf0c1])ʗ#qT61ͥLR dkG2I~0ʊE˅Mrx#˫Cn_eucn7Ssb{*uu+`2ĝ:8UsǼßC'҈ҿ W׃R {e7u)Uvyu*= e#울*[սTz01a#q؆# DY{>rXӝ d|7~s7::z,ʠ!HS,Mښv<*#ߝhqQ MC|bሑ;'z6 ٍ L(k/H (e;gTO܊҆n,@Â(-СM|מ]S_nd폈!k9% ۩9 ^2 QT2D}c *xoH䇐 uJAڍtƉ12Wxhf A:&4fJ}N]/{D"ֽjf )v&' 齁C̭@8HkxT2(d.DY4}4s$5 ,<%PfRFlMĺ&Ƴe.ʟtBL!qy abΣoAUc]?v%35.x|Zc^oRG)F52#skp<̌3f9ԨS -}vv1n!qsEυm|<ф^I,ck=1z—4:5|;mс{Q&^Ebt$ҧ˝y%ʹs7J|P3Sj{eIJl.4^IpvV&u╁H0D.o]lzŀn,m@ 5(e*E(H,ȔwP$$Ϥ"{*T3fLBB$D+PعZA`=h0/I{`{Md̤>]f\*r:D2JN$.jq 5TYøRvM+60kG!XkCtQoQ9dU$|7|j+t&Cח(;ن0kx Y$'pc=τL/f< c5s9+t.DL]Z_Ct)Zt(d!vEL}O*'xs[:N"L91-{!*tۄX. _WOF){{5phZ&"Q{ M)5)mC A`3 7s v[zD^d݉LKU9EǑR}GzI(ZKSD'Ž30 Fv\zĐHzZP#XpV& 8sM8?o&Blaw& ]x/#˪ ˈ[聎Iz|4<921A:*TVc÷:FhVi-'Z3թ)y%&OUC4#-_CL1kCcִ+Muu.:5l@h)F!rpb1h(u"l }Ğ>M ˙^.bWp:KEpF] KA3BR.zV4 ́*& e߹Sv˻HX U0H[wkxp_=}hޠcq'CoHx&=1 Wmd2IٜKyB7,[a-cX+<{ *K !'[;wx2.;a`|Iq~jNI}MZSڝ[۰3zX#d,J+v-0ytpЊcyAeMBပtg}g DcC%bsspO[deyOͽwKY UlxU`6,| B*jVE(Wѡq<?-r˽z8tugTE/ۗ[{9S7u0y,3ң$FʋRpAc/؄|KƴqXC 鞎F(FIZ&h/:ү;0&Ϝ Yғ"!┰FPg3C!چ:07Hm, =PΠLᢡE2VT ~[ςN,ƴ+d+XuC/]۫;6(ɹa~ W+=;5*uhT3 H$!DNV #[t1Y\=f|z@2aU{yPC;v>ѹ@ˮ8j\%i!Xq[PSے "6~OOգA!*MJs#)^6U=(oKSΡl%DPUHRU'4ӒbF |s'tM9tup ~5ðUu)Ttmj#0Ee/sP #]d1Rq]1OJ-*ƶ U]|WH k>`{ LIX*lMffv'=8E@y,L\;nr +[%B% 0Uwz1 /(ߌi = E _AE<j@oS( 7ct1'F{h<@5zyP ZJrv4{5hiʛaB.¸GN^7t'omURC~ĒEe[ nv(aY|"iɊ@pb) (&sPi:F`f% :X\]N>_݆ɒFۋKHɷ3OFug!/ONc) ~1A}M%8Z(z*_JL}XbĢkh[6Z%i'*%X% 12C2B3kuoiHtX2FT0w=SKѪ )#yf,okH=Y\gZSuKMx {7&Ӣ60HJuO>N~6JIgK+XEc$_ܤ֏Hei.W''V ߹^gdnv2[C/R^ė C %Oe('hzOV70s%"] &Wp3g/&0S6m3IV ǎ8*/o&^ gc:Ζ 3s*#$+H!ucL'dE6թ{t:~CWFTK"OZ}%QZAP+>Hc9EێƣKa#8?LOWu"ai|d-{1^t&wG%朐}%Ɖ, ^ε /f{Y[.[@_*e2&@d !Ё {CаS;Ep! ;fsi *՜ z~nfuwBTO;$|e5^5Tb5[Ot;Xͷ2pXcG- âh+2 kJdkTd!ug Ln3?MZb BM7a@$Jk@=AL ^^Mܵۜ=F8(ji ASiW5&k$=h[!:wqOGDɫu? @T_y IEBjB_ )/x B< %irMj/Yz[q#sxմ;vOҍ9xMlqo=~@FOWҿO$;<`p,_vjCdœ0P@Q.^˛)P-&y R@ߛcW o .tѱHCOmf<> `HFz IM;>$uD4^"ȃK8Fᆎ&rxr >keӭ3kv6W,"mo=0fVC5Lgm̉4RO\\!,ם^[[,.|<B\HLb X|zE`[?g2SQ5PդtE^4 y.Be_Jy@'<բ%>8 mT;PՂ "]4 Pc=,/@:Bf%j6)I`DaDc ;Ɇ2SD NwIWBnD\Q:Tx"|xg,יLvd:=Fv5b3JBNe ȴs}^ڶ|gGqb^OI1OqM-b\5#oz/%ÀnAa#z08&?T˶i*dV~]59A'ywhdB2VIA,JBT)Hz p` LlYڸ ?n^<Ž-*|pQl@ Q Ɖ(߀2li>nݒ/1kH&$uC)#(yHz%"`塆 6 SxĴbЩ-EP1]^]f7ւ2p%%M8!~Z߬Jgޯ)߆.>۽`/i6 Qt?Usd3Ӆ 3z)ޯ.>I켞xP*sZ׷fJOcEkH;5^Z$Z28TwYu7F&FWUVĥBTocVP&Cs@9r),8?rN潜0)q&B[>e|j\,QJnb+Ic9̘Yb4qbt6qLtB`Ƒ颞bzylDB,EpK\r(hp &h/aТUj2|c?b9<JꩡO`Ew#BL!Ѵ xxx&T1?Urc7aȵh,9+]46T]e {+j LӈчzΛg%p94*䙗pca''f@35c%σ\5hd9]m/,mdu&oo>\IN#N𑫀XyFκAφ\i˦]ʖ"U+i .|dy]8#qDkkSZ:{C/W9av'>1 HfGb'Z 9R7\G)ވ4#$h+}^o&snUҴSǡ! `8tθE @D׹I柩=W|{+`uU^@ԅ[?Xv<һHHa_x^)EI1t O"F9!Y86VC9hl_Kjܚfwfe6V/C;0L6ZLnCvZG9o()h$sk&چJʑu5cq#* Ee⥳`Wr4Ա Q9tkC5aqqO3~5*l&ĊxS)w3q&3=;!}2nq"FVh3cJ%g?Egd)>zD 耿2{;}En 6 Kpyo S* N.u>Jq6*.p`Rt^_w~P;ؙ6>ێ=on#P%GUͪ>dY)sD|I@fNJ"E{@a9gK†KmX0/=g/)xuoRHङsldԧ>G `Y) th5N_F48nVLJwhiy'_50J'X؋0uer`B9Tu{DW5RT?y }#;PfԷ rJʤ}Qs?}!ZʭR )Hc &&| l'JA#kbxD&3j/(jvhFu'6nB5Oo,  P~bTXuoe( u|1wt4bAI6Z{{"2yQ:§JSJ!! kHʐUkLe RjkDgkZ[\KCi"FPDE'zo@~oafH xCkhQN}wIcYiV:bT9:/d8l0ā2u\%ՀglpJmhE6M=|)Ϋ)y)Om" Tp&Z ^;!,{<A3mXw;% sbxC%Gl N5H.adǚt2``\ Zhb,vW ^GɻIoQWR=+[.oC=wK@h\G)/nb+MmYY h@>mo~R36IV0) iǟݢj`t]$#3u(?ӤM>/$یK$k R3X5frMGp[| ͉u4'/ZK}X%oŠ<%#*Ny9.ׂc|wFEtΗPbƄ:I~>R1H+>tB|'*|wpQfeP-%=)C?8!٪ RaBh0L;PW˭e128д`+uc0M)LaYGc^Tb!ztՕ@ r#V!i6GQ5.'Dm MJwCIkC>hRaJd0Fc~#{ѺA1^"[`p+G×׭6<&s}^Hk/>k])x&<-LUa^]>V%kh.zyVldٟfM[=-<ڔQcQp@be:L`+Z:ʮΞ\&[?`G*2R*%؉W;ym4Y,l+ iӈ!ɱށ- [<+G3ͅC'fq"ަx!Yk-BBz3u߸w}m,4`.^zUFqyX:))ە|TLrEI2OqS35RfM<})8v^= Z9 .%|紀E|bt|ځ73S vF!vzwɵeX~6]_)Z!i΢M$mXKJXVb LnD*Bl.̾qY}GBhVO[ aJԍcX:r J.ō-=#!-C e|P8Jb uz|2YB[s[9t=ڥCu_bֶ H>SJiʉI6.PYsrR_*QFYO/0 j NPw+΃| O4aUɢsf=xzaYEI'n+FUe_ѽgpظ}/wE4H5cJdbƨCv!/ kD{`N3## 8sbn<=6!U~ (uJM):7,%ߊopb)&zVݿbfOs+ao#Ά/qROVZMA&(ނ,팉Y(nf%_BR6avr|QcRQ or_bM -wR&^ cqr=ib++ \~!aF%M*: ?,T].fA+寞t \sz},Ïq%Y`J[U#oV|{UσUOi.{R%= !s]KCAgory9ktQ_Bn !k$玴 Q~{ui@x|/-ҵ` YaNPN)BzLFa`Z ͤj]%i\f%/$(? =\!j}ѫHĆ\JFu37BT5U- G *5Sv]0i9ѴH}7!j?7A6> rbł*3BG+IغBw"#םa-: PXa+x|aj†ASI46ϝ' ĺ98,5??$`Uڽ`*_Syw'$Sr@@j"Ox/̫\tG?:)-Y}@Y RoӧiBL'Ra\8 NMp^֐㱢1$x*pBn\e_ c;IbKvk].{=DRF%EIޘX 69-,)Zq!86uB`9:Qhn4u.L|}X;zSPUAV/ Pa^#QJYgBjKRC4rKfR,:-΢M$9>t[~ŞqBv ϕb{{@j<ț7G\&EGDnGkϫėA`YMt ϲ(Ԏ,=dolgN)[-;|er>)P1L+Mb Las.Gg-yG>KᓓmFS9,"ߎĪ Ws-M.>`5_dH``5}ewJз&3_L("c^5|]gn͗o:d^CsOYS` 瘽-+9dis h vɦ|kí؍ev]!ַa='Ik'Lꮵjv uкB7 dѨnRpa@fd#M;bA,-t Ŗ&8sQ,Dui=/q+InfDpgRqB`Y^3U"nw>g' 5%-fű.N:#B)gml Ry-vf(;R{oAN#s>v< ?ïQ8^?4oH|(4~az 8vgYZ0707010000025f000081a400000000000000000000000166f3d9ce000011c0000000000000000000000000000000000000006200000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/media/v4l2-core/videobuf-vmalloc.ko.xz7zXZִF!t/K~]?Eh=ڜ.+MRZv?/@70i<-ʉZ 'O ՖyW # dVڏE8$sV( ^%s圬&=PvVHOIKK)ZzTu62).CH<Łkv ˹e(#[4i.-ovTGf<{P%p.Dq 32hЏ#1yq|i;a^Czk:Cذm&D=&PPsY vu9+LJ8dY)%Z;EX-BJnmoIomH";yԵWwl l"9|DGuCW"n}iQIlWGM#!p̈́N$W->Z^}5U>A,&0y^glۃvA E ޘwZvaS jtىD94i8hV2=V”Ú͹4j4{[wL [7Xy@7;!P=!5Jj5N1Tv=ecѾS˽-"rc| ;9G {Di990n-Xu+"'w0y_Qt0ޘ756,84%V+k7|@JgQC-##tA\v){p\ƚ}oDIʫh 9~X^# aUg52&u,jcqO*%`Y({7GWǀ@U~DE:Lv8=G,"%u &S/د+kr3ɩlƗ{WNW<ΆD8&ma+d@߁Swݶֺ¡8pmz>%Bw'Ir{k5MQ$6'VzکĤvLt4'/WԶKCA9޻9h9m惂^3Tw ߑ54B6h4HnIB\=5+ˈa.* OV*V V3=,DM~Zqi#y=^m˷ۛ}m :I'UpRkPpIJ'CVxo~0ж/۴ /Mn_y٢΃⏳٬YI$=NaIretfPhO ?:fu}9m9"hЬ^9ш;I(ISs q_{r/3`AD,`@ϸZpJoЉX0ԕɣBЭ"1^~l5T6y>-g$A^TuyIx_^=]EK N`Iz'ϫA{6pvJh8ZG_9vJt=ל(=Avlȉa&cY|PSlo%7rTIB<e4F=kH ߽k|BUn z?PjBܪmtmw#!y4P%V17؁tG)5Y8O1U~TTR[٧I΄$QoQ[c?Ia_Uiy+93k+E8h)`_Wq0-  !ZnƢ>NWSVh(xK%Bv%LuEBEEC½$L>p@fL 1͇8u- +jٓqnD ?ؗ(i{n60A9aY$OqW#V74ͶV#͗gYZ07070100000260000081a400000000000000000000000166f3d9ce000123b0000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/media/v4l2-core/videodev.ko.xz7zXZִF!t/J]?Eh=ڜ.+@<% CI`F0K=@ (4UW mɏ ƧUjRIJhAhcT]nR /]it^qA BعIKOyTEoOFN*r:ꈅFXNƯ&y}b;{UeHe?{- JFPE`X8(1OT#BҾ/6{ckr AV 1s5Mh8^ "eUzW8q.}u" <'T8ʆ-Nb=$$>̌bTG$*A fU1xs/iyҘ )(wu.2u2^e *ItuܮI1;oCߏˤ&ds#ޘ@8+'Xe"E9~iS?PeBWyPÐ(8eO0SKop ZqK|-g~Uk6&LMSEdpT]J߸++rH[|ˈ.grqafC[饆ba‘\'q˯1f~yUD԰O+p>dMLd&kՎ1Mᩯ>Q^x,jl#oZxڰOy}4^$CUg)([(~qBJӆ#hPءNwdUtF_I+Mٺ(4|S7?a^j,WIL/q f+9  eyW̐8륕?|r( AM}Rhn_KQqz@j掉b@Z?WdT%[Ƌnrt,7[ ":n|:SGv/,6Y1iJH\ a):%SxHEt;ԋJ,v]^Z:ڱJ4J^WX~ѼyJRcУVX9GLSM,#=0sNC 0r:%K-lc|ѥ`xCVs5=cՒ$#"W#|wVH <>;;eW_*LZ* DOx֋as8#JP*gzS+a\9$ ^)W'(~%ZCC<"eeQ "8&5l;9r/|ʳ'5լZ5oNG=ii!?\vOdW%XDi֎rh>ԚyD'W,;LThf(" ^ybAK%ne~v9l@ۧ2}־3OL]|Y26H}[ɴy&_ ix;~q͔Y,#fU12]8,$uZO_Վ~[i5|5#W]Ewy$R7#>Fxr1#(ko9G!U#" 94 c傐f;v/fB>.ZG6ހSI3yeCuԢJNj2m] ^zwl,g^~IP,>S'a9:j܎hz%K-.5 k."ܐC v~ PLZ5Wh?ϡ% [פq|PagA>;(F=U7팬b%ػm+ٝ#) 1 ڍ6wo0]Pͩ#NX=KqcFI'*VBD$rZ -Փrog xms:0ܣXx -,bGͣ Dl@$Y dp1fzXψVrp4eRZ+ʡLY.,uC|9jf-{OMθ덜e;}5lti@z1$r%@24}1D̅ y_>bЫs֔L*|D(C]ً5} @lᄨVZ:Cy.O$⃼\|w*<ei}WY!xYs> -% +bI٫^#x7)V~a*9o]Y,2ޡ(Ĕo' R[3(k.%w\] <5y>3p[ݿ[j zJ-)gH@JuWԸ%Y B =r 䉹 I[Og#MGi_i/? эgx?6n]U%im D9" bMD ڍR^drbf-&fކ֪|hh-| LҮծ յd`RZ NƲ0,)OR(;1R騞R^R3C^x & 䂎`- oF:WUԤ:ҶQɫ˅a}AmZ&Z4 QV? 俿(`y} ^A`KkԿ `f `Yr)c>f"ВyR"]at0a j?xWh?r TIAH)oT(λ]IXހb\͆ 7#>γ"&ƭIhWܮ7N^\[a[vB`|*O>G8y&$'obD^"!Ղ H9M>rP0HiR࿰7NZ]l͗_lOI]~gp9%Yb:ke^b}y)rNI6QAT]OXxu\I=ln 77 $!qؽaj$wR(Lۢ|?Kwj0z$ $CR *j֓E D=c)C K=1 7,ycõ3reCvb3{TƼ'IYTirc˰%(LK::/흄BZ3G11"g&Ácͥv'"n ~pY^u=JMrwu_F`n+/z1r%qOˢM[<_FHOXx\ޖdͯ$0j%&[~obSy\!"Fv˶evrANͮMM(f'{ҋ{_!Ĕ#9 /vM ְAL Iyb+h؀al:Sg!߰H06;~"oFumBFHI҃(<|% z;?{W9>ݑR}؍s~^*״Pk+(ˤ?/s?4>:VP}_5b_6m*HT'*w%xHtQ {nq33dd&g( }G,"tgȉwApN܎ 'm fխUۥtmGxlv6k zM юg&-T.HVXdBylMiM M&m'~>,6SAJ!he%p^F 3mf ٪x];qw0.TL~i2b_}nR2zfX %o!rbS%{16?OLuφڇU887_=[?WF1ВO@6hulV(,Mԯ-E:MN6N1!V"1$d)JC+S(y888\ |X =wjYS%s)"x#::bRcu @ugt= *:5#L@Ĉ=)ωL JG`++Q<m5/B 2'eb:ĭn4w^;L[w ͊Ő~ 4j_0 7G^} F(*M$c,@SBc4y"K|T:Vm!5Ah_V{jW4Yũ6!3mз3GF$e6͵@)~ )ķc+fj1R;sAqo@aҠO0sAE~ؕ 7ѬLNwC5x\) !mk/BχYgcCbs> ]&v/t Duבx %{Ogm>Q{1]FŌ(0]SﳇdĮ/&Υ- dǰ%3f #rޜb-rq[򏵃NBa`8G)o0=-*JJ~*:48/ʼnBÀcX_ 94nh4@l03<*OXvrTv7ZܘlPK6s>YZSiE+P-G_Qʒӣ6WA(fozぴJ3Vk/k3_řYRZr;՝73db_^$]pǪU!{쓅on!ƐÝ$gy5so~{k ;7K.dtb[e }ilUdMQC&iA5XfCtk\Y[ͽzNғGjwbK*V?IRz@~z}ᡪPX21\ וL-:%@(!.%Cy~d3[E~ΣFY8mMύ ACLM(]M8GпѶp;tarX]%Vp>P#ZrWs ERxהNJ2u:֜s`:8[7r6fHQfig ɦ ,5|vwGpf _uzf;SRsb|qho"W|Ip ɂl/`twhτl}a*QZ :.#k?yqI1N,(\}Qm<;DMd4: xjʸ(tu B]efҫxt3S *aJgկRp ɲ(7fU@2{lA:G.U3QKtϼ4R.p`% ~7$FDaIuQ|LUÓ_H'e'vXHp' ݕJ0 iL?g?>,$6Ko$? ޶qyi; 5i/"\( n ks-3u ;J1ZQt/+d0 AD3dsnK=NMM ;24>,1!nLj /NDboJ_K F1zOc~}mNWE+MYBݕ()HXu\8>|qæjw5_=5Z|W |p$0Ԛ/ wz1v:11X* Mc35+EMHfG0T5EbL w%ZqLoATPj\]=Uga6Eœ63~; .γES5m0 OĶ$&64S&*] p`KL$#yB7hvOQ@V>/3I-S 2ZϨLOLaK{8BII2]*o|Υ/Kk;7rlӱRv&l l,r*jDPqyn|;f,O-՛BfMst Og\qoZ!4dUޙk>[cgH>#asIz`{(NVZfL/ Fn8_Gr4;vkIQ33>9'0|;D%H ^x6=Zn.R@8A 1Yd"FL%>iƲ :s\ "qs`DS5: =66Uaoܙ(f>[z>>IT(M(Z5&,J sJA}SKw 8Oէ^"L1fkbc<mX{[xnP44?ƦOgY8 dU݈fQEC:x[[bV5d ( 2sMm#o,UElR$,Fݍ_ <>vμvhٮW& b:gsTs>B\mG\؜sm_Vw\Z3}?sT^:5 U^,O!}5*mBMAxDNy0pˏ\z+ʞ?߀ ɺog4Pv4%ՆjBOZϘwt?WWqW8(/w× UE4;?b2Ir׷$d=U&)xFaWUkgx/e^P n%}~k!L c3!ǭC.>|tu)fi|I.*I)oz,`1sq+, /pd?[tDݍ!sc*zc}p(5ػ 2 a[{<Ԯ"<.Y:38gi# };6!EfR pEc91^->41@AdЖo`?~XӶl20(=`۵դ$') X$p! _;F!<HIÙ9'R6CȈoJdT0M&αs4&ȡ3D K7  A2>ešͦr`+)V'clCș@8RW7L`XBxU5p0fjB>:B}z2-,v,kSpثY0X#F_9[35Zy5N&t:<zm O͟WtK1<3 ? )zA]ٚN4`+caxE/2Vfl؛USuWD}{YlSD٭dfsǷzYV}+_ gPxGI+U(ǑYO$/ 哑X9 D1x3 mkHժx~oSЇ󣰤`>;S\BMPUIsf߈8(QgY ߺ“ŀK;-;37d!KA}f~dkWϞ.uVj,G Mޯ#tq0l:y 1&Nyti7B29青%K9t(zc{m:v'X^!)MSf![Js<&: udWRD|P+֯]8X<;+0܁+GƬyU߯m"7yS/G 6hCVOī2^p!:p1u6h+m?=p|Pr; aZ2yo2RFV"ћpFJO }ݓqoYTϴZ9  7N//=a^pEv,t-rUQ YxUuW8gPc) GM&PN<̠!xvU@ e DO7X~}bSBC?<$?gȷ{2J LE3~A{4;n{ W:2nY깊4+^:8Yzy1'["4n-odnx5mDg>jn*')Lœti%M [kKjVuhT,PMK-ьStÇ0Ii[71liF0, 8ܷoH?$Cj<{IJUT ^ԹR%J7N".Q#DF1t,2JvJ݁o9տ-m [ 7]Ai[;syJpFo::ys,h]wOS0]ILvbAEb QPnnϾj7m1 G` ^Ov̵3T)XLG*';m|7JQg o3{KNnkL%Nl'Q,It 377U(ρH'c0'@(E+aaFN7R:L]b"6W"\܇*rE"~ V "[B9xP&_^P_@]wLE aB\v;l!`3nGt>zJwbNXFх@jAVsm9N9m@ "qFFPRn _b> b #w!sgR$ ˸ )6چXm 05/b62mrz_ ?!.l?Y]2bx>^au$>ɟr;HOK䂖jT.69Eɢ@,H B/%4W 5̊1%]qIب(n/Pc?P6 L~!(T-(oy5ppCE+L89xwO6WE}a<TU.Eڬe,Xp[?X0 |?h*pܕ^.h``f!2^|b D5Ky-L~focR٦#dbуȠ|*ZmyۡOVX(7I拧fwwYP[g@iD@jŎ3QR]H4_14ərh2'LPZ6Nޚ~Xw)7Ɗh֛䬒u7~'nes62 ᅃe4(qEOǑ 55)2sCvvXS`}HtX2Q 'B՘8nA#r;K: DL->vq/Ax{9 V2JآU_.-O!ޒ>Q"2J"ba+PR~8t7|1qlP$O Z;#u9,CboZ*9vs,$[F+譽lB?1XN}w6v: 8yhhwi^x3OE׾ Xjk%3̐տ竟AC8T!a|L+ Toކ։58 #njcsVcQi{Vlb'.L}SȁI~177g'P moh}vdV,-vq49=1. Ƣ!lgZΏL]}civIPHf0-zs)k W2_WM2Y<1A^` Mk{:[ċiʆoˬWK"۬D}A`*d ǿ!0fէFfAkp~<ܟcSR>+MDDյ"6×iA[)5Ib/1/ nwĂ[& a$3-bx֒{c¿V9#XuA8ϡY8yޒ5qI%oW FsѬ$y,lTOM3a7BEz@:Z{)ou*J3tb6l 0g!tx[Ƌ-5e8;9D. oAIl}qO٫:;*>J6)hXP":1ц1:Lϻy;]f 8}'w;GC:uZB V~j 3 "6kn!S!+̅7h${E,aS cq/g w٣IJgW:|r&# vu«1.mKhםBȇхò<Եf95KFj;_wH{u;ڪޒF|!2cf^_Cߟ/d/H*7DH%I\LƐXK2PxhJVPaZKjqSh;c;: z)8Po3Q@aJ@K] aCR,.GYI 9<`102bJpS l\@PNAUR%_%rG>_ #ElW~8$11bB!Rϧ`&Ze9jیu+ZJ9.u|1 [?>K 6@fphP~Κq燫=5v7Cy΀F]'p 䩆.8TLuEy ] 2(-Y<+9*sBɷ4Y'&i?o2NꪃEȕ,qp!M]>g|` e51WȔ?{{M;Y]-p4_dCq ߙDzF;dD6Fā4EԱN'y,=H82Cey<e6:*eg7q<&Ҥ<!lE76=dZ:2rR 8-s8^/C*ߓC硚THj(l v-^ؔ \EOĞLu8&@.[J WO~OjBTK_Qd%9Ӳ@Q@TU+qm`=,j ?20=jձ* A}$A6..$!q+K-#vidAIuw޷Us?O C*.KFձBgm&z~\vTRݸi+&9m|H/{Buyy0"ہ xmV=*/Ӟ5_6Wbm(HO\n 萩vKhqau($jI)ko=:Pv!4{L{b >& /DsN/cqIܔ8![!lֵU#H a6F|ToyCj˻]v/EUppe7_'qE&F=]TM"{HP\\q {s D0)nK 9l~mc?==O5uZ:$G\謪Dzœat頋oe'98DAȗ&W6ا${] QW2էjҷ(WajI(gh7ސL0,2ֈ>7EnLt'9KC7URo<(8Lwڤ;lAxO^ffKcp@sn#Aa21qS'nC,P!d3Ъ0V(l~sbUe%*ԌuOOTX3A12&;ANjp WmTNi;UQYvՂo?.Mg7 veb&@btGYN_XtY\βV MNJ+ ! &S}}¯d!Ku|w|z` Y2!.h:̢ui%4>R(X8RZӟ)(ͻcꪼkm[mB#,>v3P:ݯtz}QZTeUf {cf)/r<}s)<Ib!orGa.5M %t,2ijCil%N\$7=|Yўć/y\ hqFN7*}Z!! Qs*{!*tiѥ`TGWv^=SZCYIeHC[5m)Xn?>a+ݐW&e9i iXB%#Ngj%o2[.D|22,'zҳ^]AuC`9'Q8,2/r,2R7{V**lDQgU?8hZo_:FӬ7x_o)K洛]Wj~:1$x]ldC,5ZAch{$|1sL!N,fkSk3R6Aa\br:BDQ63M2u#;l;ߡ_/ xA*t4T'떶|y+@'4WovKs쇦QϞR|X5_ʵ#|$\qÁB&K|s!y+s4Gnɟk%&! `[.,8LWNcJM>ʘȨb <+6ϱ82hr3X#D3uƭF /؂/={r`r.pUSy^ ߘsE'Z1H|l2mDbތpP}נBUfZ޺~FS*v%&^h ~4Jn !-1H K&M|WR#k_7q}0k*?eJ9'uHndKu}WEdsS`u Z3O$L`a 6};,Nj"lr畛cQFs;#&?K;*3+c˜SN qϜ qJ9Dtr0To'ȁS^27 bZ1OS<GΤ?;Ɗ|HZ-h%4HB|Wl$~=Q4X>f`?%ܳ(&OMrQN񓄵=+6;{^*"@ru|>>9!.%Xf# C^ wLDy0 o\FxWDtn\ n@,ɦyz{3cɷ:O kt6Pg>)ʋiLX;L=󅾆d:=EI1:SA qʑ ;̊ȱx!f}mL}(v[I\\)xHsg+ Q+gk򕀶/**p\l-Y﫭U |'X#gk*p6Φ8@T1qe S?)=i@. b_42}EF;foE.S@$6j7bC(kAiGD+fnϞEDJYO`[ N̨ wpe@ geԉ.Ūgja n֟.{\B'zp-zp[qaLY xS k0@VH 'c*U>B;-^@tpX[Db3,Pfr2|bJ ߲#ye1-αU<1tq5-*tX%[*l<º!j("856R E/)W!dHSR$ Q3CtX l)'c@^}Bx]!V.Y7k/|&}k-i(MCfn͚Ijb.}c?Bp-*Ln&0 }5SbEOx#Y)7d(Yf<m2%5)f4%{K n$,/Jbs1r.гL򓋸y%,5V,|a]'H <)t2>Q"/K@4l9 i5`ۦm@'P>?> NB[Dg !7t봏 Aۉ X&6X%j׷{:"<*w]\Voܓ8g6-j#a!Aגp?ϹoD6TL08mA:ymC嬙-v7y=`Kg=bv }2hj9N},+V,r~VEp]Z @5aD!BGruWXd,ɼ`D-rDkX2>^"'?FaN*}w]u;mƑ5w8P2=T vrrd@_VqRPs(Qϡ3AoAlR vjHiH /)|Svc&ajD02727[P2kRvX%3Iw.ż?x*LDUY?~~*n=u99gx)GRMb3R7!9?aZ1g22Hʛ1Ype* 0j~-_*jG`I3fο3Z;X*e ,;XwýzP0#@'﫦sGVфMz8=a_ jL(`sAukeop(R=Q6pDEN@~2G ƚyҲ\R>oOQK9!|Et@3nuLNJF6)kRдIN[w=.pJXds"Xk2%)N΁zR鑼(ng>(lmcUѿ%GV/8i t";3f_,)3q kM.|'|Q`ո nNoqO+ Gn+EMmP1Zf]`0('1֐f7B~,u/C> v{FAYfaCKh,m'J}}JijMJE9e{Y1JjkХ[m2m/rTg-gzaJ =t|gT|7"DBh2cjf7b^,PqIA'fQ\DݎdmS-u/Lϱ8YkC,J S>|\ޫjd oeٽ, `x/K`y7.譴j?Aqo]@`g;S-QoG(N#Η9B4 ;ĖI2wcvmuŋ؋X.^`ފ[rh>#.G#QaՃ`F(zmAͺfc_elbv+{u(k'$kMxuLQXqu!CbkVX.fҮe& Wp:<,Jj yf\f&!s_Z]>hbb*K="-,fy\m FnND% *E\@)vĆ~]uz+`я4tI\VK0ɈR}EoAO#YŬu)>C1 Hu9 sfjo*+@OgA-4*\*[2d6ww5Z6ItU#/K;XĚPGw&8BmE rR,f¼UeG5jĩNV NߠOvMN~rRNЬP0k%71߈{p9* ӬO)uB`ޥ }ⱡ"q!XP{:yk<߉p dC]/!'H2o1he*-oJMA\dP4s :-7F$ zXH%ȶz֎2I0vldRY CJ)+t`-yS쉲0+:wJl tʛmpѱ+x=?1;AKHEgCB:%3MͤghcPhRHz0?  XEއߴvCsc w A wki n(53@g V#گ ۭxJ1Q^~݈bЮ𙮍-G(1P " =Щ0'ǚ4%9/-ݚ,ֺ#N?UO27D=biR HiMI(w&a@,槰yڨEI+0#?B PJu 84ׄ-+ `oĉ&^6 7fh_&c8=/>h.o53j/KqLʣXS z2f5Fqm/}F)?bd"& @yif(Oz2UIy*ʆ|SнW+']G_s


    nw0qr9*e2L筵7 ZYryѿ l8hZ흆`ɏ#~wm1''xPVjLV$|f ֫ir0V+?0꧕{!~ ROWYJ ݺ1>S3@I70Qk e qZLQUQ_kOԗYM.N$G f-tLK0Z0魲K⟌=FX u-<~WR֋jW7.zpG%km櫪- ke?Qc~NhdWoB>i`~.x9-9ni(VߚGh`}gw! N jv_nLeCYP,! `8rIzIE`q DjŧϸWMQrǙW'eزhR߱}fgLWX }T_-禄:1]XIoKn(O⁴B+xu7&.]7@҃5#d?jamXq&݅Wotuv.P6(ۈꁵn^.9z_ 9Zoõn.Fetrx;DU@Ж nĊ 4X|^Q[ CCRpLϐA;;t鼉ЈM% 4ӓHj3f5Џ<ס6~,ʚ?#oB R ;KS z!m"dX6hi@X"x φ|-3NXtWDu;ˢvZ >ϲ ԮE =d>Q vAfq_`P”k=dRl\Oj8* 懮Ō!HQ_An ;9 +'0<2R65S?~'AN_8_X[>"";P0WJ8͛9M,Q`BK}T@\iny3sh]Sr:UGQqP%UD NQPz^t{5֦>em:pdGstd2A# 4㻩5fTRSPT3:gxEG/IVu+צjӦ,chSM5#٩KĦ9U0:޵"-`C,,ݬ(y;dC)rC _ּp<g-k9m&(ًm1If_F kgWˍ3gFH;q:Vm7 `%9!熾m??n;Fbj0*bo {Ŧyiuf؃ xd̹lt FWA,,ƌmz$屺Ff:'V: 4IK)W'PTyo-Ov6ˆ!8LMDcrr|eFjQ.6X鉄֗5jen+H5!T5K@g# q0DeNtdr"ܑZ^N-=녓!\J6ӠGE೒z2H0ML߬.M>'y ǀ[.yG,\.d2yC@KdujtMI:VM]X&b׏3ݎ&Z %^.VㄺFUe?OdNy_w}CD"_5#cs\I1Ӓω 2wczMHe\xLe)~^ef_L `}M%,)X)1[!rTņ۳brI3!חޗ}|oÌ_c"M0ǶGd>OfhA'ay:=nP #hKsa0KKa/ )OފtϿ ^CTBw S)&(dqZ 3tݠb1}t &ʈOe}>щYeOukZKn>PBh,Ӓ;ՙ@mAIN.ނS ȧ>8јOtJ&Ufq/i 8ensET`UYuaVQ dL.?."G;3NJOE}{[gG<͐A Hug%O@'X~`3ѫXJasBm^(G47xI|9ۗ"tInVӬmOsދ]H*l0d?y^gӌE `n}kEZl՚轄j*wqۋO˙hpAC23 VoXEL vqofεm F9p-eq k˅ucK)ܳU'K$D5)$/SbОJ .s=~ی9ޙߗ@\)?IPc'l}I00Ծ$qN/F,Ĩ2[0?i{|*$ "Z+ыDK &joR Jmy$G0y>k =4j0Ap)Llh( -bIeP (<V>#`nю5y e =N1Eh EvA1|tLksQ=c%OVH7i[42ْ_7pkR r7x&ˆ|vH.$u5-6Y-5Q; 2R_:v(Իa%WXBVvJ"ϬT9g$ ?؈IIP]ߔҌYpe9jYuwN@m,K!W|>䦄mŽ& @6ߐha29li/qLOPñaqFxж֙h.b*/Mm?g)]"H"NeVMJ CxrݭA1:\(b`ldq$~rN|\mB<󋉣fn矦fpo2% :uD- jFU\EqV+@Б^ٕP't^{ܘI/&A鲩i"@8{'r0 {SL"+}Ғ~9P B0#S-?u<5nMs]YǠG ~ xc{l+{E4VtsLI= SN~b+)˯A^q\ HbL9#Uwgbr0'K*1ϖ_IV'mtէdF6yUUxf^a!^ pƁ.͈uFr2. ^)tDQASaj-]K5YrFo5؆(wϢ'NJR3 C>Qk^>lM( ?M,޺jYWfdAj2^u?{=dxkbo )Ijlfvw~]YVY6׵"pR.NzR1myWߐ ڟkV]++DkZEH%ylbh?|g(L;ZaBPH_iά*EV ǘ ~~{p${kj T*:j|sD&^2B4g TL5q^ZdXU0gd#tmޞ'Fs\$Iév8:'KkhZR  CP@j"X:7(K9:(RM]nN#% | KOG}q{Abu_DW,m-G,OgW2Vme\vV"sЮ* G)J]NTdJSq;}D= EA gVW9I&Kt4.@!'s+w+[(jcQ MBN+۟ h٫4U8fr<7u]AªRl8%*A1|ӶJ?JT%rV2iZ\I:/Vyn6lR!S㐑U=COe|E=NjoLlv%,+D8K5u%Kؙd| G}ZQx/u(@[%竫N-z+pKw|ʘmStTP&E"KRs^_RX? 9~q\@q!~ vzBE JdUoUpi>˕8vQ%8+J fp>r"a,,K\;']**?znl5 ["wWc+zA'f%oX gӲ"r@tT4z]}dNZuχşuq6w3T'x~S?ڝe9Ņpu;}CZX)}{s9*uV&?_Df e`5>eRGd9);}yѹM;Q9JARox@~UMրXd }$5=%m mrYgq#X:0fz޺FG6i'zٰlt˅_A,1/35]S4 !*Đ_W&V!xϒh-fv:Lv}Y=j2Co;P87f W9 T{'Y̚@m&f[:}x`UW3L4x- ‰lp}z[㢰uWaWɫLpec>KI z)6nҖ'~Cȯ2^Nvq$a6 b>Qp ;SacLO/I,LVbGO}q5πdUh򐖖`|#MAC\2+,A9?D:dL\SB+ ntM ɬ+n}^q4!u'2F:(zk]1Jyp_ێhH X1e"Q䆨'ٷNw\D[+U/Íрe\Z(c4O|z0Iurk^qwTIZhɜġY=\04R+MᭈP 4];? fWgwҷ4< ?6 ݻ?xi3w LM8% c|.[f'Vu>ri->}KnwI Bf`ѢX;mnԎPW >}Ld'^'3\ !|(n{Icg z%N7`^Y9=JgB:kڗ='&:xr osG*FPXW :TzX (ڈeͰ&.EESK Kz,S'{:sA}ÿ`ɯ[=4@s7z.cdU ufūl&m2㈂]I1 .E";o`cg Tpʇ. ijM6f#`,kbs 7t9MWrȋ$~Z=) ''8rһ|Ha2!yE'M7piXvʕKǼ*"b}E#3Njme(a5K8T)RmЖ q3fh9j6U]Qs.Xa*D"0Kmn%Wu( Ni Je=qV׉\>}h)E4UʷR@$Tޟy'Om O<s,FSmw7qŁ}w8䦡5KsPL;^hȩ}M~A+fhp[҅O+tPʤVs< ]pj@ss2hnXP?u^sw^= RY\,E^TQ L|uߦ!tZ. "EDPHML y '( %[]0ց!3!.)wlʃq3Ѵ-z< *F]:xSO}4Dy4#bB]ޟšk/pF$8CN9K֕e&<Ǭ&6-M)a71T<Iu&Iz+h>! qt-U8UIO$rF k3$ %P'|Fr=K.?>7ꚤ, p pͦ[*#|M8П)8uB`8VOQL]ܞӃ^߭Ÿ֡F d (.ٝq|q ?LRz =(2y+|B]\>h,gno'#_P<xe1DӼ Gο񞽊}cWe{)^cwg%5Nsh|\}ܪ.?_^rXh>iEhuCB:G`7G{MIO^z^p)`U(o`z>9~eE}s {tf xVl>3 ҼJ}fWG(@ɒ2)-ܔ;fhM倘}+BcILM#A(L߰5}5=GQ}7EGx/xun:(yQ9`Ֆi(Ħٰ P0 *6l ‡?*(2]3 X&҆6$?l8PPhFnnvq_q˫X[ p\V:|aH.k_EU*'0 gb&(9FGAL tSgGfh?De0\/jB  ϣi׿j:΅5^D)(,modn\%Ԏg]zCmʕϝ8vv:+vozD_uY3J96cV7;E+aVҤzbj:vG( -C'؁ו]R,B|y6IĖ]ۉؙ|IB0>1< ` npQP0ה5"{K c!Hl&.J|3"M@Ti5f*AU{wS o m`/͍FNZ(;b[> )B^ OWېgv9Pdf8Lh)a)bSZ:X6L d5I+V'Gc،8m,e_${aUI/7bEԘCe0iRf먁>b@dv4!kӶbC&v s7q.tN/~{v P+X9o. JV p?y뎆NJ0-: Fc=7+ C72ɬS-:#d$h\4H|G1ax@cI&+z l"#sUPa^R}Xr0hJFZ<~=AI(-~79}ኄ?M``VyVx Q&]KdWrB+4 kN'v[ތæ.|6s)y%:삉]Egп`ȻJIGח>)SSE~h#~hj""`Ow/ ?YMq-|@!Em\JL`'Y)N}mVeG8Q$sZyݕG m_aKT8t6t.á?Adv"ESS%I!F cdBlserFd oZ&iϦR,' 4I%*ϼ ^ K6 嬭OB_4Ez2B@B_ æ3@=R!' A{A"SMy‘h1#F_+t*bz8XGwd#38-|f]bb8BgK֨.J7+& 6AWevߧۊ\>$O%YyxGS;Í%٠AuZ񟧒DGADҌ;o7ܰ? jRAcc`&kET9|?)Uf|Icr}yK7bR*l,AJ"@_e~{w23z+}B-ޖVH2W}U؂%N,@_'g%z|جOtIKL-jL0S盉YVD5Fs8mn" :l^UfpOyk9?4T뭓!im-?0r> */:ikP-ATm0waq鷯!wC^,l&FJLsC.^) ة|"'X-ƠWN0~D"ҁBx+4,71OC獯 u-8eOB󆆥͔M-F;W_S5SZt1k%ؙ '!9@_K/{x!)Bwޱj H:x!W;[B}RTBȆg.-{πIOYN|{V̜GNBHwEc~S%(H 0-s0fSP8ǿGTU'b@P%pzB<!I ,s2&O[H MSFfF>z)%ޒU3H!rN!tb6/TQJ1<]V {B~8BLY$w fŧtO (X|E|W{Tla Cx:kk(nqJwpqnM߶.Ú$kU،bc 0en&>89.L6?]ku© E粘=%gP;G_+:~z@X]9| È:# LN6%01ؐTK+*9e'w36v3 Uct\&OL4fBmܺ )2+s`s4KtĒ(굸kj* HW_+\nga>6UG#\倬޺WeqF el`LS3k3IS6Ⱦdt(s&&=uuYZ1-SgI S|LcS1 4hnWX -FŸbֺNiP[~`TA!2<|tֶiަ)w1z墘O}-?\gQݡݰ,+PeI«:FLnQR:F`Dojy璉`VҶM&bIlis̀ 3-'$0GR HEOߛ,u'%v>TfZHjFC)(էi.Fづ~\Xue1.mzZ|_lSĤ/]EƋ.]`%sS˝u(юZ0 qwg~T\~ڄjtumX*cKHU`0]Y>A{BNݏ(NG)#nd|ueP 9b:qtֳWCا@?wg"$ \w a2; }8)ر~3MyeHnU)Km\Lҿ)Y[޿dS3}gr45gTP!>ziG7nrvnș'ܝ^-s1kٌLf-zVi OHz2Yr _dh8)i"ML &BLeoU|nV=tώUm_ZM6pC[57Dܝ0n+ٜVa9[ygW f"ٚBf1QNac+|e&,>!ؖy>5x)]=|+l$V% ͷca ΅pr'ĝ>2L3Z1vYtmd`dܧ LlkS,BfVQ=qU@'*jOjj/g莦*ZmW$[ =zUSOʚΝ^cS ,*Kdw圂*l\Q4[MAy\o,\k|tT-Ŝ,"aT7n+V6j%a6˺8w=ND JT)³cTIJGjLw`ڄȤ14}<ځ^xhY!P͆=EbuŞV _VG^OB` 9랺Z+{Ü5c<\HT {W~1J$NnOZ2RJ&gjo҄tf(@䷁ߓjËȷX2c|,|g#~6ls $W 04+~/M.Y i1lC?(C TͤYk)fRxa\Uw`,.U^-DQ8" Uq'%c/`Bd 6 c 2J5WMi vSُo%?q%^pPf+k,OL1g WLEX jZSfWOC5Ny$ ӾvCaqr6A56l?]5a-b 5$Ĉh+)=Sh{mAt0mv%O'qѬ8ĒĆL@7H[5V1{c }۲$<`[2lX&5 YFA[qı&ꈻu{)\@) 5q.cpvY +Ek#q+FI_ęXX3zqTp nQ*\}LWX{G=H០ldD{F07J,q%K"^}9$tUnOː~[`1ѩCQ4mBTpjyA֩`HlX$ ir',d{Wb# e3UBXVe,ਛ.$2R&+{uSH/d'ag.AYCx:ͻPη^VD Rw:(P6ێQCo1c}D?"uQZ^tiw~󈿵x%-`ghJo.H}X-QyF؆lSgm}l,^Dt_.Z#Bx6Sb$\7f32N# V!HuՐ{2J!&^}jE.TxG(( à"Q#rU-wX֏Pȉx2KdXJ@RHowo/lW z+BDbwt# :5oqj!=>$˄ĈsЊ8xiW4y7]r`aORd8~=_'SML[}qUmr˻v݊[<~z懗CshG(=է&PTi<{ŒO}: 츳"yط{=wͿmuwE$O;(ud 2_r: f{8Zo@ƃ})"5aL8 Kɨlw2B 3'VOk gerg [߬:jY0^TLebZ"LTxo ~fOx5LDj b_pﬔ!! c'M ]в m.tY<+zـY|73'2UɼO TR cQws.s$_޳=eӢ`emW 'I)J)o>H̃,`ܽYR+u[W/W!C| !ϩ( ,FmB}Qq/sm#v$T`nr2S:*Xw*[~Rɧ>(#)dLG7hw]M|sQMdSz#Ku;AԾd"2"aFM gGYvǩ 𩦸Ia=B:dTB; &s-J߱&*.QJh.ΘZ?nq1f S"_~ʹ"ke)"#6p1Iʈ2n`o7eSXj v0Wk& FeGxGkPfLH'spMuY _ԹեZX-j3:7a\ުR,ɜ071$`e۫s_K˱Lew2ќ4%"7^ٍ3ɦWrd&w5KSLig @PBdU2xSz%}zCIb_Hu f4Y$z]## BdxPt-n>hE [ԝawAwL8uDa˼#êl׵-ΓZf3@YrE fM~ N$VND$$oJ1fCk5YдUhqT̖jDScH}R.Ccֺ:X` <1lkw_Sn:?BV T4N»D)W cr`␐=Uwa<fǕ+MkE2̑eE9#aFԊJ2.*2QS/[^r!h"j[\7#ǴlˆIPs-Ss$dzCr| [bAnWo(8 4U %*,ȷ5!{Ԧvdr~4C(PG8EV$>|hE~7;*S;V* 8R pz[]p5DLx8꾅o2 cX /)݈cȩS9If qCPE53\gPm@!G-Uj$Buꝙ57'Dx~_'5o!岐%f>jP=#t_>vtέ!"A)ˇ@x"ktQ*| uC_ePڃFRYib)ծȓ=[DBkN8#g.8+5 RhKr4CTȖ&6(t%OV  sqh" ,6p|P/([z%`Tݼ2MxWklxUm}%Gb0SdW5!v "q޲qNjbO )#ڣK],$𔀛sԑu,Q' @([!z!R0, jF6`eaQ;I逗cd]yC>VeV:OԽ>4? : c;_ɺh_c o&o_szi]p% &C%2mUK^=42eznNt1sȀ\ߎ#y_c&Ɵ|%dر;S칩Yk"/wMx,o/Lc!G wo`0ӾPP n\P j9 azFv8J;~h1sDٵdШJX0 Ѿ 5E؊0!.k%E;+v-{,91Go]v[q">c\S^(xR ڙ߮AUWgS);ft޾,BJXi|A٢ ;s씬/+JxHZg,P<1Vڝ'Uyq=~#;.ڳcV9Ka-^qA5n{N/6x\z?<786L&GoCҐlu bTo-ڃJ[? rH91 "޵,th*ÿ@TΟD0Ľ>-@,~o_ʻ6ށBp9rFP65سo(~d իޫT{#D{)ֈ<^wT6EKvW蚱j#iw;KbAP~7ƨJ\k)LiZZ$~h2%FsKU%6M;:Sfk)sH/)rȻ7T䘂!-C2)~ 1c!ׂ1n(t>MڭgF,Vn9J3@R.)BRc%)tl!%"N((ҝY! it9dے]oT..Qdժx( ldžlV T|LQ|fjSy!xargj'_FMyZÐh~݁렿/;}N*%9M%bI` dܺόFbIfR8f|WT256Rp#Zqf(=PlI} #dmZ za",VD~,:8!7-dfM[*/6nMr4m^r]|ZML!CVRm؅Þ%ieCjSj ?vqG8n<ľJ&6j&A 34GY^A;S|{<\qن-l~hi^a_D@2zBtFEZ,D lUq_ɖNU5tm-1  ws, O^ ͿJϒ^ωiN([ϟϑ|I3 Jc@ Ʈ:N-'vz @G$ ˆo7N`u>/Hre% F b=j  +m)O{`97pgX Tګ$+Gc2X)i;V4(HVb֝R&o}Nۆm81|DU̹aPB>4dAg¬_rt] y|\M[ _ݻ/(_}{`sui[ŐDuw4'R.RսfZ%5c*֒ 5nE[׳AYmL8M=χ}XS> HmYx"-b l%,?ֿ*w+Vl1cyt }wcڽA,Z[rqB[&G_ S#ϡ=;(S*kSKEUWfiÒ [R ScQ\Vŋ\WT>+_gZ)"X||wjj  خ=Ҿ5/6%Uo|me_T,{6k}9Ȇ.I#msbvJH5tm m[xg{6)O{ 6ě+V 7`N-)zQ;bX2[%oG͖3x2>(lP jSbv" <E?=nf7(*_j([il^pfr'ҿ)^ELyݪƥaQ>5W r`IvwRp_B>,J(kKS__Zcbk0 MhxΕȽYua:C欑.eؔÂ%O'fcy96 22ZFO-}XOgV j^@ IJfAV4έGm`t[Vwc˺#fK'g 8G+*kTݖhx$ksDž8~uN9ß 7dkʏ>:.tBIs0R#hhUR6+]p3KuU̡z=+)dck)3 /ߔM?m*-2XV){&_azL toFj`s[x pǿ޴Ș"*8`1ɕc <D)?,^x3&0b.Ll`ݠ W :3!͠l*zn*J+9)))h Քʳwlҳ3lu"WtbtuPuUvO$v08jqS? 5F,%TgWsrʼnTMBpp?gǀCT FNt,'NnV Vam_Ô'-9VR\Ff8LSɛIyzljPpɫh@~&!͠ZIģ>As`Ab,ٓMb.:X3 #C_m} HO99=`YuCD]l4D5@/"y~\vph:h%ab9)e-rS2e~4:6-24j`'эW*}[ĝ\.|P~6 x1%ꢈ^5.I@L >hk OzxTa bsQ%u9."oD} Y"C:3MRd {@0NsWvd7;ؗ @i&pǠ3bs4QI<,#M11wkdB8a`ݜNB6M>{2O=fzQM"=4-F-*hMk[S7?W@ ršm|o[ bcb%/bpiIxae7h|X )}>PW^bK?dµ l>;2?T%<{ y_bɬ%NUZNz0v֙!yvdz?h6-"-y_n&/-4O,+9@ozMߴv~<;NSk7Wh)z8]SonpQZ<³:29uJ#CL|<Ȫ/qLxd?Q"H¸c1X i,4| yVC!m#\64kDZ>թQ~f]h91Čhז$3jHd#W#e9\k AUͲ@}fGP @Gh*ܞ[lwA)7&94. r7Dw dKB*po[e+z;:T0jQ8?քjO R >Xݒ顁P$LD>wy}[UXqˀIe7ٔt\&;#+evU>Ծo0eJyKnc \\-ݻkfN3v/%ōyw"{FDlTȸ/ Kzܬx\N+ZEhKN{aCUUS|Yj,#K@Z,;~]6Y! }Q3:Eê}&.DlYZoV5mPYpn(\j} .| n\ܨT`ͮZՀC~%{dIzK㟆j(= ߏ>l 9ƤTɴUe(/7o j^:6+1=L"! 9a:@_½o Ѯ6}'hVqrFq<@:%oNԝIa84 ԼyXa8a*tDTDj^wn"PBH[r9'|kMH3:Su u`X@pEaL_4 Æ.Ǯ\[tTU f6BXMc/*v~4w!r+V->c ߥ~x+>aJl(n/)wXoq1:I_˙6i&!FʍNbyuD?e~$Yp `[3O kqltUĮ5v1س}\I\IT/0%K,w|1> :+Z*syjE|PK=#.«X$1LlP0']`?"V((ѩYPPY 葙^/JCjh88}%J@' 9IĜЬ萙*.%[,+9Qg1su;jCX5}sX6g\_j؉ٙY;XVzXSJy0dcZ+Taii柹1:EH,RPZ]$XpߺP;GaN|[?Ar_YҖCy<2].3P8/ӄ1+~XW`'2κ4޿i/##X#}d>K!,MxiF?֋0+3; 0Y8p"N˼4"nPB]@9&ҖN?+co tFs4f/*G[Fk?7ľ}?VD {7z4SŒAMƷ,tO'~6Zg(V5L^'8PRq =5eJ޺ fe1s>rv#T22C+̈N9&Or2 ess0սgRvp>`ٽC!>y&n+(.KN@}ޱ&e4^>ƾO}jܖ%7^H`; `bLFBB`)i7E$'5}b7Mνw>0Y0>*9cu.&{%,(b&#~{ނ"Y+ _ۊ GmXT.ՊaY 6ƾEn#VC##]p>CQʅ9~ʖA\C/ %ܲ8Ǔ vu,1d)I%f.r=#JsOL!nГU?M78T7DB^qIPl {nnQɿMB9vAR*,H#V1 j?b0@ƃE<ފs[UEM{gu 2Хj ‡|" NZ/*0<{8&n4~ɇ 4I1 LmB܍cY%0:!P *pC(o;f4uyG7|ۃ}W:Y?tmԲ4XK $?l+*f?8ڹC ߉^V\=0$R s3{,bP?|ܾ4߲WFr{?;CO1E*>enDA}[ۺ+m^\457P}p9T/Ex.Z#fxSl‡*"Tg8@ǘHIz_xq-\P7GFgB|4]C-K2@M,mO3NrWyϻ&.fj $FlHl7Bu6B;V`-{(*ZV]! kV˽[c; `{Z}`J\;k!obt_FьfAinC5Vaqx1@P28E֫[~3埝|C[("(}*+][ Iyz=Qw%p4VdNӛ]qg?nS 3T"j]pEkƍTe-TZ5F2(Ak,= !XG?%aـ|-{o01!UNoC첩~"O(lBtF?PG>5df."Ħ)n|@;cϻZ6l Cԑ""] Ao^[X{$"YڴmvgMr;69#=]H JUkCw^c;Tܻ7'@ fnMjV!~qY|7ҹIbra0ɟ(zws6)@ʻjP"JJhW_1'{n}3`҉qE GY88~m,x1fJa~ފ]x~1QhM!҆q)ڌ2 _j`$t%Sh_#Y? (  BRi 4*Kgz|5s`_UNb$؉nX_Sj̘}^'6z3ʸYF;}>#2k>`&8C Vw7vV:HS5XpZwڤxě9*Hqm8mWXi[_N}] U@P lP,9sA6?)"Jr>R^J܋#+2ѽ77WP8/o KK3+QMwӠh(Āb#ث9&51P"g?$#nK@.Oz '%c_a a|E5pw]9OR S@!oN܆̹l9MsvJ0iMUt˃@餾qJύ:|?U{1Bo|n@2q 'G*pG'K\Y VbRmL=f+ǿ:SIx/"J~_^cيDw8>#^Xnu(ǖl/?+OQJ4 U[RnDj}&71w ҙ2ܖe@͒~>I]{}t,X*[ic$EC;/H*0^{燬0W:R!,Uz7T';ؤ24|Z1ﶉh鵿oAX{;݀^#[å‚ 96˅J0c0H HbIDy[j}mC_d1?KXRizA+*-Y/_`AmbէM f(ѳ˻hYSjny˖(4ȓ2C~U,PXĆjS 0ci~D"CleM7I&褀bX--@}ThƂ^`8Z8~W<\2SqgU^7:ڧm4\9L{8hKW~ѭ-#lb5N:Ij/N\%71<탛PwZKR]1e_[$Hb^ A8^v S^.G/hTY8 E-ϓ1 BOM)U҄XdF?E6|&Iԑ) >Y}!oz+$0ՑG6f>nE]`!!$4eέ['[h% ݯsT^ -N}UGyKA>~t5TqY!R=PYܪ 'qZ,]D/ 5~/K*,׏`Eh-Aπ]Bvt 1N/}^ @47\duj"tik6Č}닔O3V Ύ,!B窺.õEL[.(xSM(1_1mt՘Qqb%t~XBf5E\h!γP:C|0' _n[]P0QOƥ<#b0 Wgn(=oܗ`=U6eLj{crvܾ h"Kdp~tmݵ0*PU#f`9xzqja-H=dܢ4CQm8/G kVzCՆ:Ιَ/a"HX$hrZQd9̵H`RSH_w^!13HgbUhR"Լ%@_mFz jt:i{vrd/O$/n篾]akߔͽ Y0Px7@mkt dZ ^2Yǘ=#K ZBPu;tr/*ĖRnߜa\ܥqӠxNй#o`Cqt#Yq*Zkq)CB;nԜXGKƁ3O@ r5XfvcyAQI(cZ3%}IMqm.5ȼ e<G?Xp$P- 2eXR d C.Hs&7uڤSel ٵCԣy˙w **z0b29K{>n䲜ه"*0LÜ2HN͆eH_Tdup%|KVIORu%n&&9@Ky $Vh;ݦЬG~Musf 7 LEOQt-aLtce?ZfDvE$"nFyudJK*IS,>($!DK\EAyv%.o:'ɦeBJr[am{YacRkoI\dߍm@Phez]!AZaۯl'Q1-2~3L>6K!Ʈ\)FdR]m\_oTn+iS,B۲ Jz˯Q`''H.=e[pA_G@6&m􇙆8~C~qa/Os%Y?a`^Jf[y hu]gs@ohک.ӵdyO}CE3R⎵(]MϠ M$K'c?ƛL )\6^*B76@u}$ƍ{Bd&4k׺xVHQmLe-.9-P.P2313 qo&[%jÇLõ_)Yҹ1hE=/`+N{7"ww$5WVjrDi'R<'JEumuΓM>6:Ʒ ~I'r.Lq1m46j7W "e 'x{^"1# 74BQS|& Aӧmqq2$c[w~ř~evAs^&%^71ٖuu6pG& y3gPtȆ,;1xrv-Vg٠a:?9b2OBdA{.sW Va\%#ya>\8.ڄ!3QD]%hv{53& d!Czo6'Xs"U:}kzR\\\vicMqK1v"חǓ9V!0;WZO8!DdeMjQmG00|b*D #$ _TLbv&Q/y' 9Isqٙqn94vMw0".ދb7 E3vbɵt)ur?b%<+9]4ģT:q`* H"*AA鶪D &S @6FN:XnVה9=J hh8$oXt.4^i2ks">s#J`]GX-iJNZq^TNt[FԹZ!Јf{;Vmx}]^+9fk Vy ./׺NZ.ס(RltA|5F&,Roɡ=-zX}+ _іu06>WG] *c2]ҫZ,+.YNdq5Xf8ѡV> L^NA+Q*XKvғfq)Q;ڦ]Zn`u=߈{Ã~%Ik $: (@T[]|(077׾?.gc;#$.0VqszW_rvY+CT]сQHϴ|N.mOpSv[ _dwQhpGxشBI)>)+SSI_aR/(]aFyR Wng<(j:1!#-·Zǽ>"b)ߓ8}&U ק^-b\Roez#uqJoFP̫20ǩf\Rr{zTAФVkNAFUoG\~{Z ox1ʢ́K"?}Hʟ*X6KBai0 04ksU!_%O"%4/i#ɂfd ls 5|co=?7y7ns4f_L2`794lë)!6DKAGS|j9dͫ*PV7AkXu\§蹂q}%ō_{36j-aC??*ߺj|:44lϛ_d-بG=<82_6rѡ&iU{BɜH1 ;kK}d}< GGz경2޴  }_ѳc 8?ο+oAx/*Hü`W,ۀ}1L=LlFw`Ylq㪜kC(J[AJ&Ix'- Nw(x<%|qyQ`[آǜ-A/?{ vxG[>w=Ylybɚ›&hyHpđϲ.|S&p?)f!*WB &5EHM~yhv4rNVm? IhV9 ǁ1XPD<` "\ )Tǖ#S#b}\ڔl|}wjt]XYar3T^!nG*[>] _X;]IQAlôA4x;p_5IyB}F-Bg,~*FX>\w &ؓ oo%*.{>+2 }j6DQ0e8Uc&`ޖ@%xAwwozxllV"C rʭ XM T!|5AHh5NI柳Y96$r:+*)d9ISkKC$ <1Uخ(|q `;~+@0l\Vt`/@^JޯN\w Pw 2K9Ba_KDtDU+b}A}MInT;%R~Âq!G4;!lmer&hpC?z)^<dUTYjE &)R+ qk))z&_L(T dPvicD(->v!ȕ7UKUG'/Z2nC5e]0676b}.P`#! 'ɳjAv a510tQ M84fԘ.)`jL𱫴v}{.,50,Ć? /xtuA}= 4Q-/,Uٔ'~9`wD+ X͛@oW%)^ :Y5.T&/-Ӹ])-mzE!.Lf@0dAXz{b;^i?H-EU]/0?*XGA55g8SHЩ˵ݰ NlHM:嵚|+d~LO"NZZ6rqkk?78 <*Wjƾ(PXWt"X$eAT][Cp: XU-\g%j]v >W+O{[Ϝ ~^~첥kuSرnEa4hGn^cBo&;P߾Nmމ.ߵ:Si:`P:Y*|./F:*'X@O XcyA?7["w2o]DH1B֌nkQ#P?"`?Gэ\"S% "t[]=&W@8f_l58QPeЖ$pz@S?(?TueZoejy#e};1PKЖǠy je雥׿FxQxHi|2M+)aOݚ5=+?؏ʱ 8R QIAK+ḣڧZ_ODɁw*q dάpȲAYx Avfԡ-ij6).s)7]D.&;(J["'A=3\ !SEF:'k-|sts{dZq=1cYdǙ-hUJM9Mu* @f0 jă!-p~[MSgPR h(XS6iRPr*h&<3sb!XѬG>O5wOV- Pɥ&fC/:5m{;E5::T*a|mf8:3˂+OF\{Cs޶ZP1V#_U %AB ы.s=U, v/8/$~k1!ԴLkw,E 7[r1!P"gϟ.{|^yYJ6.B $l4ֺC0=DfH)^lf!s r^< "6Xb@-Z|]?R?c-Ni:;!V+,< .DM\?8|;tm6ҳ)a)I4m'BuU=K`D"\mxŦjމ~ WiC`)OF(8{ιg;;(_a$wz5}2">VlD}y/,lKP{u oYyu7NFޛxG44 ޜN\فEM+eʫh90&W2+S8pܿ6e_WB??Y}/-Gh!{$ N&R49 \ b;veΛUG=@,[ 8,qS1!$߽oP6ZGTߵV"qU`8ESN|ryB_ gKą1 ˙W:'2Ǫ@`߭/Nh @Br pSU1==င2Kb4R: QCMao۶Ⓥ9 &t|J\C/FH@F/ ι9ؼYkj?kcRP;1?J,q4.|dZ+ʒ'T͒H2v`}[iwBREw[R-I7Gl^Olփ6z:Myk!GHuBŔL\XAz9_N-2ycLNO鬏}q_/\LEQe=;~(R1dΊ!qDG$!^ IXib=MNi5l%2AYlu'Am-"+[vWr|&t5uT2^UWU!^V>$ɭ?~԰ƣ_Bo8 'gyube`AƘkLRы`w7CXNK.Ѝ]cgNViQ-^2qÏ{j= qyA" x'߃qRwYOkPR`TWyP?&w5͏jIjR`})YѿՅPa/CX~>:$Xс5^(ZM}V? =?h%BʤhK ;']~?B <|-u @4 ؜Y#Nt68;YTET;"E*{ʆgRS~}MREu> )MlfS{NʨՒG{B2%( h)lks}+ZE ylbWkd/ zw f矽v=+gcSe7bd g=F,\V~Oc"$v)FgW*IIS2,gXr8Sc^bMғr]"ă-3iluWY0w`]<dַx89% a3vJWxmBR/gҒ ?P[_}C] ʳ~PS&4+ҮIh g-ר0 UQ P6JGO6l-t W10}~Όcv&4-`&Cʕ0/Pt*_<NrUnPϓSkezk-v-`khv\"hoёQvoIM.Ty3KS7&Ӵ|" )4qɮ3.?NFSx.Eeqh\LxV' s68Krb(R 4å{o#/U'1fB<+_pk.Z/3Loh5AV%荄/ph ɶ1@!93nHW&Z>L)r%6]MU笣S߱%5.KG෦Ţ:N!j7K&H4`'B˸]n}wyY"Dqu6g+/4yR??٦w1gODgo$)3݇.Cdr!wšIq uV@(7PO ,7ϺyElO05_ظ`aE/4…%Br !$^޲[D.}!;~%z4^*.i47[QR~/z$lS_I6I; qiCe)W:CH m+MSbid#7ޚfte"|R k`qlHuf Hdct8RFINe_!A06rzNZiҩ"p \WqoC/x՝HEeȨ/Z:N U (OspߜI3q8Y2M&ޣ%f1#Ϗ9%{0q!5HOP|ď%s4 ѿPHjVc&\.jXb9B/v48>4Wv 4PkH VP;SdbufTTƤM p`{G#VHWm|Ӝעy -^ɾ/lU:Ȕy Q a x3c{E])T֞aO/ή4.>o$O/m<.zǻU6Kl\8]PsxȌ31&`un2¯Ԕi[׹>Վyr j{Ȏp!;E҇ou>qcXUu4b!-16.d#?DUe{0gZB,/؄qDaυ%H4>K>Wך0R_h։@S&[o{ |a$=%ڭH aGGR7ʢmw8v3WdJ  >@89K+=HGrkSePu#uEԖmOnmt!*DQ.Ī6%fo-<^GH.q+DLLPò:c6U#ezBڦTFl୲bXH&%niNUI$.g@6f( }<, +įXXm\gCl-Л s4 o:ܸi8)v!?7Y߳KaKN0N|$DԀPR7ܮ){e\@ʭꊋBmVt(t^a%*b؞]3$o i '"Qj>=Y78:ý \2pcftY<:Zc~jNf3 Xң[C>~JjOCy:4=Fl`7 ^!/5}RFdG qe+^)0=v7Ӭ BDD "qiQ(-6q[+$&  t8v}9Uߍ##።9ѿя8J)GS B?R% #iz@WrC)q+X'W2̭kY΄HOLl5?UVgD]= ֍[^H7LO"'`P4x.Lk]^؍tDT?#q*?a:$ Y.ej/8t#%eN]Lnol)KeV͛ 4%;6=X@pj;r o:k*ZGfYwIcDʘ [WȡZ]=W0I %!#dnS")I}G%&c٣z1,[V[ԥIfgD(Nډ $߄>\&P*3XsOe,ܪ}M,u,!=]D)sHo߲dR Iee>L%-=篬}(80 S%Jl#lKvĚ<9fCۉy 6I"n_S | inqޞs|7֖ݏiTlՖHz\GjTŵ :I;f)GjU %6&845aEjHlVM\ق6:KuNܳna g{n,Iy]ɏ4QGQBLO -C]g9bU[j9^4ps-PBtOi$u'܇jlL\XN]+080OhL)5LD]/V'2Hc>?v21_s_%Q~2JۇċnI|AdžfJ_[Dgކl!u$V:xզ[)-ghRi[yy۞;4̪"Ziw<9Gu@)Q_Xl9 6 PI4 ~ͩC7d8zʽ'~+іu*.7)u>uMtdM6 /@Hb.u/ PJkYW:Ӵm C_vFu8Dt6M %XP~y$\ < d~W4!drrj#|}T՗'LýLBWr4}|Q3J WJ^3^/B@j u]5/' !%Y$AZ3D!ἦP, 3;um@XB>x&?LቃlÕ? s9{)7j,{i+=,4¯jAiuL!O|FGl<|W)C ?G2WUk)p|ٜAn"XwVZIx?wt¶9. O%NjB݉A6վW87SlXW@:Dţ9oE9/r.ʗo.Я[-c7t-0 *"QDQfQQoǤ~1xoN%w]Q }}#=쥒鐱,)dSF\3jB6?~8x;izASiLu6fHSuq"z02gD2劉_z*r'>Lt9wG^Hx&^<NvC\*ny'P7d8 Iƈ=l(e ,I?OtUPOE‚EWZ˜sV PEf-3GKSMfzjB3NH m*RX%OV(H=`&>UGKY:F3'=4'FI7e3;`t}Aٔ`1\4dxƍbaJ#R;QW09 bQ墵s+כGYZ \ H|!^Ё`j+=Y=) %Oc>&s+2݋|dLűQ f3H*gY]W [s}J8zPF;#ٗ%%}2%o cWP)ݱ֗7Rr 6]o <õYCyE_q*ުErE@M-0nmJQ#lFůɆ:=Ɏ " ^&Y`,!f6ݴv/­{U̔L&&QszhH{/JGQ rM?z.<2=sU&Qޯ^ErǬ|-N"a;;[Qgb:.g4GQLtғbB[qPfY!T W'pq_#X"7\T !-L2@hsFN<&4 hm0`5.1אYԃ4,U B2jgwˠ!z9!i+oM`rLsUDCkP;yEWr@ 1izqw*6ةE'uIG0"4d}DŽ[vL\s\O"(*>ξ5L?++m7H V}䭯ӛPٵVoI_Z) +3 %d(xuq!]Ato2 m¼ĆDn@z3^9G~4YLтQ> ɾBiqzhKwFA2^sk$c߁OUiPko2 |tt?C1-liyՈB⸨:Q"os7XD,[ Jtў/,yrf[皬8\jB`\'T Y9 yD FkvMAP4׃eIBڅdŰE9Zy^G8~5j>af,lM7(tz2[KA[}j5$ >a\;? Ml ٲԞ-+ǵCY(79 E]RRvp9E@lm- #nOI:sH)l)<9bfղ9?C/g *-r9VoW` ֈ{9D7fs㡉'r~|Y?/7rz>7mXM6d%pb2g8(QHaLl2O!ِM/Shߵ wd>B#cŗ9ꗛBE f_N0X @9n(x@/(^2?ϡۻSBKgtܿ AVQ㶍wqv3{8؈[Ù||`_=}yW"/`~fqpHth"Cy5dlR@;0nO\ {N\-y*\- VPO$[Xy&7Pճ:<<#H刦+"<'a4vf`Qzyt y`#[R&1e5߯$Lj_Rg 54X~[EtaرYd,HP5(BqZ8sb^&r:Ce2$|\ga̯p<'Dӳ8Hm#60ӱΏs3?L5>eb=mͽ?sabdyyAM0[-N,*fVe\V,%IptVîєccZ]IxYǮeiإ*F6TKs% ,;p' YS^8?|6Ղ;=jSX><_vw=z 0q-";|<%@YtH?h78mT0'+T=rFlNδ~D+SZCKU] g[Ӆgc^=Փy$vTwT%h0S,$)G!dZ ?=_S~:^r |UXb%:k~yK:G[Cj-မ))l7&l!xd|(G@*NxlgIIY3] obg{-q nn_ žUnF9^uʯY$ a~Ʃa9gu|T+b i9:~?-"h ^^t8R.,NӡRW~ Q[FdU _g57 #6/6[:F$ö! ~:&RӉu_ OupF0-FzzҋQ`>iuړVvH #~g]KM'[3g/ȨZ !KzLld&p2wr|q1Q1k?l-k}5][wvoyǗw X[!Gef^b;>L7zDOZc~ ZDoBh2i#䇅LךBeɤ, m,P&UBp<7.<7R5u#Dn_ רq/J!}o$Ot?ct!+c}+tW*$@g݄ ~ ' VP4 خ5([ZM !bE Gl?q|٦?.'bյDUC냛|.}nCז 3G_$&OP$b?c1qk*fji'0%5WF6pٯI@i+6e6e_ _|.zY<M756Ύ!d('/Bշ71ý?6EE ZۘmeGʹE|` 1n]·rm)}}X#-8s̈]|8N@AQy rL76@7"쑶D6hRNRةw2va{/,Ss8-*/dOP03{_a`zxcKj[8ļ} y*+W|1COr[VO] sPY'B>h QdVq*ryOYsmWyS ߓWerHcZEǝ2J~ ~E둩o>F_A Qp;L5ׂ +, k7DZ2R6"\Z["bg=P>S[KGY'>Tn;Zo˒HWv|:^ݮg$m[ .Ųr=خ@;5ȞKߡ* i3WSOwW.FB>N`ڮn*q3vQ܈,#cRM4ĀyrǬ$u#OWVyD HO>PC+2!gJhsCge. %3F3Ade@ۆXEw8l9ٳN:Weu if(b)]2*ʔc3˲jEo -H'ā*:pݍEm bނUM>EilpU>Nqgr1-#_p0 V2la;W~t"sÔs5jf{W qEif::lCcuH$ˠp*Wk E_wnfQ`bSy+* F oHG?{#I֧=׹Fk MLuW1C5{#Wt-Bꪛ]<\ qU}CjRH;p+]I[jCcrP]\lRJ,6Z] '0&s<䯶KYivn-_j›-} w֍Q5*՜onYLRh"+لm)Ibai")E|zn7K.\nKLѣ|T@^_?I=Ϗ:V5'2[}{s͚*McT>ex]-~ZPV1?p;Y=_EA&K3tI(2%&+Y>^mp;+5\5GLja+Ly*9Բ19i{ӶV4/T.@yz~E '@\b;;/X;5p# 'I*`3d PΫ+gou.Ɔ=$5[[Cw TA4h-{˙ˉ-\aA:);{{D]`7Pf3 y ,xqse>,CA1~GoTV7`;v5ꡂ*_t>\ Ohwͺ&z !e`ٛjƻ/;LCNRnlĉɫ|ujrh;Iҩq(2| ϙ\{ "UŕWn!HmnE'8g"J+y0C #`\V9a B%Pą '}97#ssnOdN.`\gJ rshZyR04e暖x 1$W0gEMz_8V{oenQ:W2 d:,"^OO0z*Bu}(R'N53$`hd I = qؾSSu Gnn8j,g~:n,)BuQ(ɢ77F$6'Ҏ"vʯNd` y :ts`Si7ݛ[o aaMF7p}Pdd!l*>w4EW4 D{J;@U5ubإSy1DanmoMYțdeB|DOө=b}&u6$t?VXkNt6CKgję`(@6zr23- fI=}C_/nb/}V&O\yWfY~g=h:l+TC{9&Kڈ9 x|V֡ M3>̦Zr(b~ ~`;2`7F 6e~).B}Ĕ/VPcHuj3ocG/NaK2gl:w~AMD}ѱ:Y~"@DikG5"1ϑiyړFO#z}),Kݰ=WνU[ DlGwgjvjȺ(t =ӏ RŤ}?ꥤJWIh7S߂vC!J$MWc<-7U^ 桞+: Z8ޖUO9[tfq_ԅ_K[~4:ok ždg1\0_KSu(){QZ{zB$ < t@$'DSX(B'I% gD?J Ϛsvi&`.cӳOMxcYcUG<"Yy _2U]STk+M"mfUr@ʩU$ KQA&f?J  I>!fϒ EQ/R<+R duȯ_DŽ!>6^qN¿'/4:CuR[GhX5vDs^GU  TϏD9iцE_&^chRh_3yf#:TjhAn\C_&Gy~ZzcH]&VdFT(@ ԰9laeZAeM g`[NMR{m !4B5l0c6Y &qA;Ia|"1`ylcE_S# غ5`p-_΀6X8u/e j7{hs|)mK:]*krXϼ1g[f.K7 ̐Gd9c&\,H( eaev~D3RVN"&&w7߸v=:mFC`$7|w/ogd C1D0g#km" mn#蹍Y^~~<o˷5ʠM.0)H!Yyy6tr/?kƐcGz6s\D̍Z0T{:qY8;@)!77hmWθzSv͊N91F*%brL*7u٢izHK 6b"#U/O.:\a(7|P&DŽ(EIxQ#o.ʘQuCO; QzqBd?5;]~3hlyIt0 3F͔aU~2,׿U꪿$m(oYXɉ*{ny3UGE~łr&lܔ 3ץG>/BdoӨHO{^\+#,PWKgrpmC j3vY(nvp$xBB*0&!=,l\2klLܡ; |ev p0߿Iw,'M ӷyrh> gc>.h}VHevJr/ȧNJ$ٶ6 ?&uE\?$.@`W2LN:?yzl0={bŅ>F8 Ȇp$qo~uP$j@њL`Ta͜e" FkR:H& lW< }W3Hn}Y{w]@<Ѽڋ볧¾F_I_ Æ BME1:0B[veB7_,VƆQhڻ` BH']҉Mv24y`HFv1 /[y6=in73a Yb12}r$VB ;`"QuZgyHKX38H*[EaCQ֔ fݵ*DJNDOXX ?%H gݝ1'xc(Rk2ʊrlś-拿;S}P E&3IQ F72%Fk[A9?1dw;fRb!IG-lveSwSȽs_7kt#va=MNvFvuRG><:S)#VذaHvO,Nmq)h{F״QlqD> ~9\/ٷ)͛tFC0q$^'/SOCۭЭ$!ۈ:ssn_l28Vm߱:ulO]waj0O>y2U*L1v\<#M{zN4u#C5R)Uwp58Ҽ\7v=1rlY#8$r9,`/B+4ޤC$3;W3~nT[ '@:9}Lf9$gH]#h' GF2}b\dFWyr{[ *w,;b%5ЦWu?F/<ɍw`8+/ C`#Geseh7%?맣KK]TEo,i:3@`QA;=P&]4qԜduV`v!{ZHR)a~_FX> R]$I154}1 ZG - 蚹jIeQN%<00j8u9qBcga[>_Pnd)\ڇg:eXo?~9oڠyV ܺ?>(qhjӒ{mi^ |a%)-0D(8+<˾M _fyKOVڗC"uX-JμÌhQa+nw&fDKLq陌*cM`p:e9WїyY2w5zY"|ۊ |p'UPNY㫔z=MIP}Q7RwbDw|8o0qԣk=ȕF-%X)\&M:,qOQM跜Q]P)9޻M Sϔ ;ߨ Qgw$sb%4jWvFPjT:{L_+{(X7-0xW_SгlES;/ vN!SƢ∸n,HaSOʜ1xퟏDs||rpV}-e'MAat)l p\2 bB;V&B*>n^A(1*SRP7lp{jϟ8@.s`~ d'$p#k.;v>(Zk@M>9 Ȥ>yJlٶKqq1}4M C2/P(1SD*?C%P Z:9F [H$.&sJXt;i'Iebs sGЧ2^y:L}cham+.SKכ`O>e]"YUlEfNrJynM?[;NzD\҃mxr70Z!1Bm'G+]+;k uPxx$s}w} XouuP:J5iwD oD@`0hE0n8SJW:3bv`NPax۱mHs]rXޠ,fjZ=I]oo9D2-^ASB5"CbWWA/9T<7͝ĿKo+m,~g %N3YQc~yNO&W?S `B)6 < ,9rCနM]v2rVO} jR)Ox60aZ .&dpVIKO@6鸎9H~S:@5@В/OG`͟:iO a S ?(E( Hn+ph^?Iw_\/;g~S4N-MLz 3pKU;JaxljF3u%\TMU@%;Ma±uY  +-zB"΁AJn5sC{} b XBEXYBM<\NLQg%uV>(/j4O(`$٧aB mַr-JBͼuo(>aLp$-U >nJ^} 50tK?e%\V`6H1_~2G45`ʚ6&> ֓ӣuǫ8pi[ )=y}k# ;{^LN'׈Cnc2K)BQQoЬ zġq !Xҝ LgB I*TT| 5ژUCg̓HE&r撚cx}f,yJ#-]lc^ƫ6Wr;QInfY)(6FE[sX2%RT8S{|o _0 EŁ;;-%^SW0+T} BA^קT:BEPeot-.W#r@i-H#F7G(B[GxY|ɨjS <ڷOI4ҙvJV $@0|R 3r+?:~"S =v֐'hL{um1K| \uk)^#sjպQMکēE7G4pL. w4 oQcP=aԍbhM?;; G4=;~,K3H5׆(Sv>c"ޏ;p|.Tj2W/nɣ%\O0%B;,0{1Np_v*^ wCW4P6UYSx͍e;Jöcc1F\Ǘ#Y0|bKbmYIȪ焑gvI&b4x9E.HL42W,R/wtb,ÙZK&q$m}<nPĺ_n#| aS.XREPpIml@1aeͨe՛c^t,IKO.3(^oً%JA3uzmYP:TVaC?v/Xָ*]\>їg]%̫&US3էvK z0 z3=e7N( k/OyKwgjC~u?=ٰ@m8kRkpqd;lXmVgvXKf Lci)i/sLJ&M;si6N+|WAltwؾCe; =|@mֹ>|(PѠuT}[Tf$]\Kޅ~L"@vL5HEboSzt}=3; | zhn^P^!NU޼Jㄟ63=#)" ƒ9/4i2 h5a?-h 4u2TI`pp}00/=2QX3Ͷ+Q,^<+O tHG[*DUܹ$,J5xn3H3ЬӃC"ŶӏTAm[bwp  :ėf2#+i7iΩ8yk5zD? I978>7E7LWW[rYX.AWmVEN*vu)?1~@I(6 K7hNE :%vDX 1<}/oA/:9HNKUC6h 68Q v!`11D=$TԲ:e 8K_Lz\2X30DN?pok\^>JGcM䪶2W0N+%m':ÂE {T$f1ø#Cx aEf>1(D|<%u[-1R/MM0 };eq{(,@c XBiJA6 /<&SBSNAO<KK]׈N6,7 A(җ Agb?k1AT/(ɬ-NNr'ك Fr)xoH9R)JYKer=BSD>WqV)s A ɵsUރg2qO1 2GPc/H"6GJ4GT8I&Qm܇bXdh&U2dž1 ~<`dmQ׏i`CZ)lOO &8A`S Yrk6n2%Ox ndIv} 8 fc=w =ko10Ĉ[=[;h7lk]>ʘ J`:}LRvg1TGCX0:psǪ9eƏa)aUٗ*Ij?ޡ=%Se8'f<߄K):kXRoC~? (3ɈFN Hz&ۢ9R*p<[J>i2H>'=6,]DQ8w9=f͚/4*Ua "hybvcT[֏ǧi9PFKj B,VKN?Q'u3A]9HP#}PʴDHuCk ߤZ};5hCvfFzA~JIxz裖T+\oʵ#"J}lJ]5s>,f%߂@k[ fX^fg=k\e^S zMt&)~&mv讼6TTYeZR7X*6h:5z*:hY%+ոXbB{ꬺl15GJ PLԐtv'Yn,y R[ p &eD~TLlhԖWo3T`A-Ҵѷv-KJ^@!z Ŏʟ  ۧ$ΑnDo!ǎΨp!.XA}6j*qQyEw=/EsKX5h-i<lK pW=Ɂ^nHL)X&55X3pj,?.u03,ȵ\>vQRVxs #0|n[mTE݆2˲r 8֙'/8El4˔ؐBNͻ/xrg.*jׁ= Ԥ@˹l%?Rݠ.x4v)l,M1u逸F&iP|twbc ٣W++ #'0ާaI|M+̗8M;iyqRޥ:\DؑڱF'-Ϧyc*ӌ`a!(\=Q?p5f<0-9m"YXsQ?@z,8Y{;UL#  Su~"/~n?D? $7:5dNodRUaڽӈC%ABz瓱4 V kV_&"aC-F4e )?%y=ѵLmOcƴ b(rs wM|? B$O͉u/yp;lyC4R@ѷ'k:O+xwHxY~|0[r8RSmqR9 u.B,c`2-D:Sxy!r36ḨM8m.]% ]*,Y;A_CMe4C~*}h F҂&=|ICqo{[}wՙ8VafɒJT^H,{`Ȫp,;#P#֏| 6 6(a aCۣrȘi-9hM3l<DFDNϤU,)%+-ҤȰiR;  lx-h]"P FТb*ODG0q{s\>L&*]ڵ]"YP|"`FQ*֐D`}gNP13O 6Pm͞lݥMnBA}Qfσlx`Ees;Dnf*[[VgP3݁bp)/HW!LUhT*n{˅Αp[?&o] [׊́Qq&!c+. ,MS2P!bU6{,M OҞ0ܴj2FQ7zmT2u)rpUbɛq Scgm0K=6u hB9Ƞ r3GVN9jyLzT5veq JS8EN%snH\OoSפ80lztI9UgIx&Uzz}5Iڦģ[Fb$[z G G7z¦.1/Kf^1`[Zk׿}MO6<$K2ϙ&!6@C25j)ʡkn Uz1Oꢡ*d+B<{qN>OsU^3 CBoC=l'tN).A?$ _[ (>m).-m٪U9= 2.Eg <"4FgCF^3-ML|DgOhKwӡB 7(f"Jj?7X! ԉ175l_ *4 i^Sǂ #mHYhډRdn` r7BPeKוgJr7Ҳ-q' +KmU l'bDZ6T Q~Y]_._r{NOz{+^2U RTl9;UX8'҂ie"5Mk}h7G&i( Ŷ$9jN,+ Pf% Ujju9=<бn9MM>uv9կKJ+6ݜ"[O\H!]gK#P 15mUW$OS5XoĮuJFa6Y@X""2vLAOџla~ۇdEyR2I} 31K__Wk#:ݐ3څUnTt98gwflemg60ݳ`PoFWgC199[EKpC0Ϊĸ[m8Lə›1drL9Q*Ұ0\:>$CHjA蟌慶ՋKB:ҬW\wuOl]5L`6loX{$MWޕjr^ܮϥ*KսoWaU?z1:y ->4 >h_+ǥ;d Zȧൻ 5adNat39JZW@x)u%]Pp2=/29"`[Sv|S )0͸5&2JPz-Hܤc/ߩ}F<ߜCtB1Ly#bĕ|19_7 I`Z)N+dľ>ܒĶۃK<\C8fhDuǴO&P`cN~rF(4YU _9UDl AsAC2BajNr-s^.$8aBPvWm晴CW7ћ:-\' iOfdQ G2#] r{>,WJlyF 1l50UA},*=3N->x(;/J<_hܵ.rZԘٜG-dw) ܝ(Z92^epʜ%Q> u/{^y[CHhk#7,<ʺ d,H $hֿ͟;~%6Z2W;;Vn0]$-߷UX>}†ݐ <[^f? u7M0w[+A5>:QAO􄰦z^p“zC؈h2K]@UZT^mL t5K"ru",H%g۔oN UADK0jK Kd)t\2?ЙK0^٣L.kX L9m ;8cKJ,Qh I H, O#M57 >ȳq轷\b17_߆Es.Xyo' ^J\n- tD"@e"Ld\YW*DuXowip#.zv+|]"nq#rAi% B-O!̀No?MKՌ+02 Vɿ`O&6Ubh1n(-ThB4h1?*>,!LVzi* ГBhw&7pxFY/$7f_4UV3).lMXg4#̓WV.W)jd ˗گd߉[֓úa*;ƕ ›zx ag8sl$ֺۗ:UgD4w[nϒ5(|I#\grEv؜<-4+}zȿq;fZGxٝpn^{7vW~Xw>y'Ji+<sE64&7G9IDlJRqB!* x{/猑K$bSoKdiu?^ PBrK 7w[DC*"!jq߹!g;vhn{rXz. ?\]yҷhAC)ӷjq|^ӉD(\H^n6RӾ_E\ 4Rx2!МGQ$]9~*0b3fɔo3#O^:`*Ѳ.%EO.O9aK0pXAo!XTBEX70* XԖokOv6d@&R\}?dyYpI.$LUꃙT): $NP[p+M?IER'ZGL`ս̌32Ρ(cyap1qd0-ԲJcΥ{NVߐ[rv@WA]>{"SmG7{($v$d%tØwҍ<^8y5b\Gs^t=5ezv@b' \)I/ ii uɐװZV&R,5N@HiWl*i0G *]PAtSv%lcѶ4h[t ;a.I|,/5ʺ{hd.ub:3WN2JeR. |>D[}i חɘ1 TUqI.b{B< zIoD'N~$q ~_%$&zӪ33ASxxdRuG\2OIy.}ohhm&4K+( ɷRӷJ.&8&8zVn| c?Uh`ux[M6poVF|:~AZ뷛f^ti.\eW|& SD՗ҙdP8iyD MTHBָ3vɰz+@CQ ̑&Mi@OaN҈%BT(2'z,/H=!#3J#$!l͢\.҉?)}N01K2[ȞB#{k(m ^;"Y{t#ķ{M H~I6;$ʓ\6rxNgP۩k)~kCM5X0[]2(2W0-v贖cdʦ'ִ_kvW~}_Y?OjH~ qWY~'vC$gx/ݳI T)@cC-; 4@o'yZ-8j$W)E^O/@?#zF\´Vӄ8kI܏<iI݇ds[+#_B#h>ydռKbZ Eg7Uɞ{ZY?u[T1_{J'k&ZךA ;~>;Y}5b |<sEټKwW5o}(1uȒ*p 1qY}+0!qv̾avXz(hvxsS@a^U]9^NLxΛԯ+&Vp L 13w;i3h 3fc91%(f}Q4YnWJ~3^-*8*}-S|:z83*qeyaQ\ιa$yǴO89 e/GHQ4 I}»lq govp i=$6,D 2xGخQ_]kنhiU־;WycCT'J}qM^;zKocUf_!ylӰWiMt*о작ɣ (eV R|Bv^+Ԑ,f&FRZ{}QxFK'_lCbGUԼpX0BV͠e=i!*4j.-7W3|æ@>`L6N'"S3Ud+15z]:-:ŢF5Q;fnԑv4ـ3Uytٍ"m|Z=>+AiBiALE5BZo²ḳbg?6QZbNRKmg]#/7!VO%(?Ze98,AӀyHE'\udA!P)`BxC.i%9)uFmPKP&L@DH^8̒ T!vVn#DwXWIxqUAxFnWhLT$y#ӏ$QګZ繘}r](<ȁ^Aۋ)9Cܵ]Itw;|E T$)CC%fFP"1]&o߈nȗNڧLH{^1Afeg 'g!o׬fnmjH5m,5lJN+4Va0 o ROF0NU>_*:[DгƧM$>տf֏3y(sh; `G~TCoiz|.z-@MVMRNJ#t S;{:.C|$^ư HTYߪMPf'&?[($< ?J6ⶠD}m4&蕬9Q! ,@cӌ<*ҡ}kdRڣT ̵UOqF@yJc2>.)!6VE(ɵ!V#xp~簱m@,qIqM_vKpһg^V,s e;"] o󈉯5N Mг_3 gt#Ա$,IKH (*$Saur1(PUf tw,YYMZU.*[d2&^?;ԠE%Cc0 dˎf(W."$)JRn7ώ ATɿ:dpk|⑇cZSpwnGxfto z  b;Gޱ?p*%)wA7Un"̕>)x!Jd~23,I7کr!N{)k?R1@,A ~4q3=I\fv8;[ae>{yz*&?76;@ z7 $&Te Co߾S(]jBnWq3Ct⫖KJxT!@^qŔ{_IA`(}mOUOy_#YyyB)plHjςuk.Y0.PQ_q>bݗߝ>4xں|F{'// e ԸXx̭o}^Ӡ O#W&aEn.e(' mķ߮#G崙z Jӆcei*nS#U (yTS3){P{8-1?jd58EEnՙTW:i;x:Igv;WDJ<5RE{JyiG+^LAa&,6)4>wD1TJ!K \ ɴA§Q5r/ƀ 8IǑ=A| _{"\5gbLȸk^H 墔# Λ41 vd<=2`yڦ%vLڠ E (mDە\;j`^L"%k$ %zC8v+յlRJUlC3QMWFy]l 4 wC2B ^o1DmT+EOosTn0PadA.~)K* T4O5P7\/H¸Br Mw^:"Οd Glj5ȿEc.b3GHo0[pؖGgkO7Q[22; 7 d*mG/=^Ŕ{߫t3^'{YH_x&]KR=$JR⍗8#pU#h4ul9`  &*Yn?ݩ*=>'6WyXF|,hA&_bFI#&,X #]|OI *+MXtS@1Ш(-Ŭya HJhL&[2jmaC >S2zQj# 7k4#-^"ro;ӝ%74rF?F Y8~W%ੈRAT.XߖjEWyND6sٮ"'_e1SB[ZJm%/"hSVet%-ߨ$5d21:N:HM&c?? 8=-j5=ՙC";+@e{y0LS~CES6])rPs>ħS٪.KRP…e+4zev|fkBO{u FjFr<7 {KJ0,I:'G)=ŏqp:'ܥmf-"p:cI2N03I]KBg)ijt"d;q]|ϰM!x.zuI5,#9`vu9-B=E+\Gx^PCuďa?%Lx>˜UoIst4Qt\"tˆkmz .NyNaKPh&sܘ;dҊ_([G[N 4uga~S$G~py0GfQA6[ԊU&4_{fy[a9KXBTyFYv$BIQ؞F%nN5Ӆ4 / @* s>A)*x]f/7Nvg@q {5?m^Yr~'3afr=Z=z-J06Vγ]0]9,*a7ᒯ%B;O5hmIHB/\Bn|[}Jw0h?_+}:}EA/_[ tm$;  aY"mk(23N}L^ in;0tm͏SL;(9}r .^qCC[޺ aM lAPukzt*nfJBҷCa|`&F;"FkIRC_v&uBU 'z1s k T+'r~Ac{XY{H+5#(3 V2ŠlɇN=C>lu[6[A OQ"W?!- r\| .]֬|W?ۮ;(;rc3loV 엂@ϏW1,&+f|̎vDâBQGio٨(̑'?T/]%^f~P#Atտ'{;Th ,mk3XxU eٓްB"gUSsb {CT[癢bWW$cH !`yrZqMj,Qa:nTy6˽%`8 TR wk9uwo7J<ݎA" !bUSV>1j _19ta.X!a] 6Vov$~ʘmq$0Rlj#WY - E=s>iuLu.០\`y6*S_we.b;T^,0Weް}?IնJ=cuf㠨>^2NOF,Q|DJ4 x q' 'fvPDvοzxdTT,NnPe#kAFBi.?y&~>4s/Bjh#m-?z ӾB2p{8'$7@8LJE wy]zXcT'\M}U:T%0@+Hx35:CvrH|%2.mJh-"Tr5[W\^+i.,eN{R~#2c[ K0l=q>J F(=D o[0~3d'J>]6=v5rG֛2eW:$Ҧp|cxl.WJnLg(4{I=9zP:Lu,owa}PQW7)R ,qn9ZÐ0~"n$])ſWqVȝCJ*z[Hs  o/ij \@A <Us|9aCxk օ%Z$F}y)в:cCՊ|_-1} "k[EtHh*pcl )jŃ K s2P3$ _`a2Ý\8nzK#dC׸N]!joW=# DđLpjR8&ew7DK5ڴOfP3U_/'N;vu-5aQPg5T^bĕ0cm)qV'UCRxI?[. ;SDV$<r}>+ej d5vZ{YQW!' 2=tJ^Kl,0\~_bD0 ft[ b6B)}DJ]jJdab*31QuÔ v°5F-1vIK'WS¿RBZ*O}̲G}Vc$j${Te6ScW3>YF%R]l?Q(ӵtsƂ:x&8~ʣ}(T:fx“0Gi@<эH~S@U& 1D'/m{<)1R襾Vc7h:Eid{c8t~TDe K~ޛ\|y볳~3j0Oz +RK""0۾@v1ϡ색N]G\R~BN=1IyB хG :,)Rs!%)J f|Jh `_rV!룢tw%s/܂=o/6!p:'p&(XKV>BG-ͺɜdr,M%YnO_LPmjWqr?'U/.Qx64i-aڢMXG0WN(uߋ1P:‘l,J[k0у5&4A**7 Wӊ3eiNoš( MX{@ׂ4/rG!i0!?2,[`ȸRAj)(>~NTeǪS%߻eo/c0ͥH ~.ŕuZx 钚{Epx(B:Bxъx!>vL$فaLC/MEvpIyG$e}M](AQiQͅ3T' =_63'ŹS+6 $Sg ߈4VH rn/%=Q ң?Y n)iЏherҩn~2S3a$ _[+xl1EjŏM :-YuU}`v4l 9(h?]lq&`Uń=!07T jv'CrrۣtTڶAhSY&_~]-gG$1KIb%jMXqdɰ$֩6Upc>;@<}1J3MciiǹQj3 I3!%6^5{YiUvF''a9k媩yv&F d@RN $Y[Un/@Nnʰn5BD;*Gq>}?7z1# qq,ZTd#) Čb 'uQiӅYB ҍ'(_@BS F(۳Y5MaC'X"!񆽟|=2)BMicc<,T9P;J,Kst spDDts?τnYLxCH S>գB~>Uu+|򦴰'["eWzW9Lٳdo~p.E Kjyhr٠Ui?'FhC-B 5\J_Nd׭o ?G \-i?OI+\u LT0DRx+ MKN>Z!Iy!Q1|r9pJf<+g$\HH+qm&Z hع;TT4ɬ`3>1Q$wmYOl0K`1n`ٖf$SDmH`8a78 1Jȷ;X/ I_JdmvskR~ŀ!sa_!p~6:DBTI%?XW;qqb&K ട1*Vy민ji̝f IvB*c)RMr+T 0} hy}`槸{[S#O!Kyj Mv9(5u/)eܜɅ []l ‚MD*f'hr;ٶd~ ŐBF5ڰ Tg_HDGå ! CGZ BkPPW\eͲEH^$zwz؍,jٸQrXDɀ'+d.G/ wƪ]O[m_+Npy8D+[F~WD1C 4d3)&!]K={2n8}/oIkY5IG:G8ftzȈ_`W*Xa~+<Y'b]\T⯞)2_7*aqu lcxñIM#$^cWxTPѣd 9p[v5}c3 _8Ee]wRU ;wmÏ >ER "eOc{cLUӃdĩLl> ;ʢJ2.PӆS҈dam\AKyqG6'ھUY=" eE6Ar.Q\BpPJ,Snoˊ @cB<0Ast6AhCn,A272ch'B@ϗ#Uzov@C*\f/iY礢uKes^5b c8ʓ$_3H~=LQltApo̬S&K>VӍWyj z{PF2nM"/9=֎h4FptV.T&c1\ݸIHE{3&&;UV_^ۍ(ꤪr2()I HL5iV\AE*M'#N?I<;Bq`MQa{GΆeP⧾RKT ؃i :[IoISR۳U$O#t(V{WNK@E9@]|߻軾)>K (c:Ȼ<(ëQ͂1$IH&FɸXkeMH_ʛ7JnK"=cSԜ%4!u{+īzQEP\p(҇''yyw Pr/8w뤝? ` A $^BڸЦRb(bz뉭<=>٪Us %O,cy#<+~;={,@_`hcdBB׊W--HE^y}D>(!A,ԀJ|P`xyYĪB"hސ*7 8Uey'5>@]3>@Qv>iYnM&!Ou"޲a`\@|yX;/JgA+m?b(cU$7G9pK-ROc&ttu lud98:P̞J2~֫h!` L['F'Sz}hh})eofSR+7KX|SXlJ SUMȺE% Kv _'#Xe—殛5m^-,y3 >1hl6 D@C⎴̠ZU ZnI>:7~.#ȯ$|%uw9r2Ciz8ThXyg| Ǟ %t5k S# ɑW3εsH8v#QЖtl Ο&-a`U_J)X[]vh똛g`y:@uDc@/AݗM3 CAѳs 4NdtA]-8=jn3Q{w'2y? /g""S܍Tvu<ΟƄv{*SWeRO@X'RScD>jXqRذéW^cJf-Y`3!f0{ X7-2adgG\!5 w(Wbz,GUtǪ>?WS*w|aTOxZѾ5ߐ"8VVG)7JKi;WnGLWNt FSTW5TN$eNF]gH3ޕůKYaN*g_Hz$mֈC`AX|$>)Qv6̕tI=SL'J03ej+}wg( Hӭ e:؎/(Q& +<ΒJ9P`s$^CC[Uʜ'gF(K3(,zj0 A@Q}uR*)%3O^虩 8`_[!ӟ.{\?4xᛄHM@k3d.V"l\Sd>V0g1yϦg PU1cHrt(0N7WU_8;Y]ڟOWqx/w@Q#uZ` <]Nl>Iz?PnҼX9K a*'IMlE;DH!cyBLcL#N .;ۣ2%ݭaY?$B_?od))g u!d'!ׯ}&C%e|AM }@'{A{a'NT9kogAHSA3|Vߛπ2!zĸA0(cIͦ6\ f9_,1L!)H :@PpUFdXz pˀP4l%5KPR,#M)b΄B 1$xJ4&PRW<81`vlAVb0@I{kB H;[@+u1y|r" ԍ9.d QjgzZ&TXjmxW@%KtrXCb./.L_כΒQEbHU 2m0z)W" Hçf]. WWܿtLt<0`S!yK"}WIUѰﲅﶫjN/g(`61`K;oA d"eggBڧmѐyno{ rW-4)A03p+]ݹ2(Ɇ% pLXz}/>|Pnz{ h7&fs:(f/Xvf jWyBJqv=O]RHg4waa?>K~w n"bhz^e0Bf/bZF)> s{bLb:1 x,?E)1-9z"U0O,eNn0H*G*btS1|%8ws;VEՠ+CƮ"Ƒgc[*ݐ Mq ؑ{AKcju.>1{ri5E9A Y OSxv쳠G #/4>=YcjSxUH%ۮ ĕ[X {Uxk{>:mcNRna[i%$?kz?y쓝8ͧLj_Y@4Xhߝ $qڧH O4)LeS7_3?WѕNGI1b-Eenp:D" Ȗ&fFP2/(`֘w3oͮ X}֦4.!Y\e}ًQD"m=s̈́ y(bP"@L0 H\rhMnBx&#`F\R:KF(!FC6;%?}(eZwl=[-l2,GI?j<)?O^*qM$tj)$<ŀa+@TOn4Ab7xĕbnbfHs m&"VeJ;4ηsuߚc,q|K-g5!}6e8_ x `fVKp3t໧]Zn_&-)zo >ƹ]6-%mu6&Ȋ!2/^W9b1DSnI<PpAyA9Ŝ>#C"S7vР4 7PB+`a@3s v(: zo{U sDҍN~&d Zx~unhꘔнg,#̯2` nDXBUXELt`U]nA{wEӄ햹$ y?Ywz7CNoGodԠWui;-_5=Z xH+Jm^~Mb*^pILki0 N{M ' Ikv#k*kuYYbkkt].ͺrQ]6#Oa̝q0 Wc(2l8o(KMkT7w>#)JFJ6#6l[yT"#O,©[ @M zGQ_u%L, 45Hcl1R a,t$duI]=;O[ӪdlPS!`Y[HX/Zm ~O:Wfr0{(pL*ٝOkUA(iRߢ\2˗ % ä]j"|43He H]xUIp"Lh5EB]{M- 4ɔ̵0"!,)b.Wǣ;w (H&ҍ\6Q1MnDuC+]^ϬFFF%[IOc.;@HgI~O 6Pm[~r0WK=dτ+D/j5V!c-sZ1F?R 6?Xu'$TID ,-7#Qgbms+vﻛVV4d9WR@G׹4z=@4haDWcԁ $1e?5)LX~4d%'Zҳ ~67u0@'jt;y{yGvM^* /m/o0tyY08d)&vDPAPZgpOB*7Di'3brYWI=qE@"x?|Th'Ո+@4L eOҁxc6ow#&v&٩< 4R\C9W2\߯13F}+pWFۣ1`-j x[3 „dOќΠu S9{R ۩/_ZX<GAL-_vTJmkg f* ~S_ g2ZNKhΚ3b8o5%QUdLxʩ#B/]Έ6lL tzq1jW\L;Lmۤ[tEzf1vQ?ڟ ?19jB 7d2#{zѕ-\YYHujc[v|gք>MQ~jT1߻_ |d|Yʇ}CNU>qD}^[-QW4(bh,)u+mYGzFSVlmf 'GR{Ie5I4awO*h5L(*J:Ol: vd}+XhҖKy2SnT^bHNi-޼;a!,#}ޑH4=Q0 2TIqcN@7Rb|  HX 1ReON&͌P.{a' \y~@ǵ>Ts9q)vg}gjf3IFeuEKAQ>˜5z !sm>9G0%1Ȼ~ =A1p.놻,Ymx@i.pO?S>(԰vrM)0ʌ⎴DI2z̥Vt^Tʘm $0&G >W qj7`2lvEMG.Ÿٵ q9߯9m="r@Ṿ y92ګ{<ߕT,#dqrS#BYjotտ˞ uW1j~+KDf2JN??qz}>ѓ>]:~(yfr2z nOZ U6UB-~RvMM>+r%Rk|`.U@>rCλ [Xhbw"k)G$ܢk#1;x[J]#-w8y]݌iDv/2dwv*M6Йjʎu  :tcMiPϡBzoroLb\x>D7>vf`>#.Q̳QkXD 96i>ot3a)A*Yo{GX'"r֛Xǯ.U`*TAxB֊6(3OjluV:XI*Ȓp?1V9Y/-E=0qh"iajೢ/곦*;Pǟ~OFC :>oh{kVϺK1e4:Kc( Ct[z9Az8EDYRL+x2d"n{qDr{*Uyf͌Eg: Um "$[puR t68P>OJw⻬[2vtn}s)Gp28V b`ٮG0f4#T NҫZx/zh`g BTcp}C~[o#ƄJ^XM($62>.iު%QIt_Jq=oi=?t5kY:'x'p!@k`e?OY#.=LVԂA \9u4R*|~G˄ Š: Rk_tH_FIlm0 J7 $Tw;t+uS_*\kX#Ac/G=)eUK1=2aߖczٳ6MaMX`X\Fh_;d%d3cߢ,έ% #SˋefsOA]TN(O.u)UfrO&;fi]>JΠN^lEsWV7Ԙ< EUs ]'L7CbQNj)q*S'#Fyٝ?,friQ5/1\w9f齏m{ Vf2:߷J*C0Bv5EMJHɒ9]Uㇲ!V=[r{QSQlqkP{0saI9ƎDgNQ4~eg!O9E|YU\qȧ>_ GeDo9RN‡g1/39 b32W\Cm"(w2peZx7MoEG9{=NC h4~ vqUY_IveO{\AkG9r3^cf  m7v$2XUj\@a=irH%ݛ7lNֆq0Cs,GkA\Q!56x }Ksw0 0Nž*_)620~ RnD)o81w/@n&/!plqߡ<&'պ˔͖^ vK#DW ~fIc~؝[i2ѓXiiAe=B=, qIA 8M}5 b,_"Nf-nrw魂Z`þ0W{:9lq, E5pt S֒Rzt|E!djcT&B avT(h©sC>RcHLεD[hisn#KÔLB$ sE_ DO#  ZRf{t(6Ć#qy-@|JJO~SP)Q^VǷo"t'D B楫CeAqLt@J$ylWƣ/,}8+J~j:Cɩ~KEkB\H(.3֘ ,eYPZ(yT^Me֗Cq\Bzaw/FYx+ o/X&er:RH+0X8pY }&Qa'FjLsںՐS8P3Vu?ʆ38j됷|eaSSM-<׸]w׹Ș邓z} &Xr&q^׈ԡ'ec>{ ]I{صDHn+ŔSBk,ZI~Joad'r΋w15V5(}i(-x=])k'ur@:zX$|^ x Ewdw׬DĹþs͏n5["9Ӎ=\e=U)D؅U~s!;w{r: jWHCb0z+|5D(#o~ɔ4NH.S `14=7 z_cHT?rz$GxL7x LSƃi7eE֟%i M ns S+<(:XXOݔZ3%ӝgb75h֡,#'s[}^K$1?WՄ7a]3CM zj}oS:-qbIig8S0; 08dv6#@avB_殽-/¯ CV 7F=/7;1!9Od2ڌEjjI ۓzO]p [2.b@vLIVe=p5E;+ࠥ5!R7#Y8kxf/7s#qaqžsAiU1ugF~%``ԅQc#EgR2UzjYڥ[hFZڻ%ܶ:ra-0ݰ_KLdU|Y:$zߣPڭ4bG3/r79=8!x>W0܇ȓJ.{17CޝN5F 2 /#Wf-;^4sAEr4ApmU+{Lp~Wp~:L39#*T#K缺zE\1 q:iSZx1qN 18s=Kk"I̮3v<526XƥAӐ}}DPaCv)7#ѣ?&fFWƹPTؑhgZӱ_3SR('\]|;}KѨxQ,\ B#MVH#\J- kY0kI\&ԩLq)G0+cy5(t@PJ bߘ=S̙Cu>) 4~s je[di>- fGueR7:Z.wl0Sh/.=!Oʝy/hӛ*,ݻ?FEq Ҿ6Ι@`+W]1+XS[#xKdL;>wRwqh>mL*-^U`)Of_R߯ #U}-V7QZ1ʬFO|IK Ƞr1sxװOQiRl+q;qoFZ(-OvTJVIݻtߞ$U.C ZGSi/`39VOprn9:-ȉl=tjvm "yL7ϧs0{RɊ z"UDIR31*s%sm3CjWdg[Lyt6&2lЅ ,,pI* 3J(%Ġ)X{)8؏EPK"bOy0R[`t:g&U&G*g4tk+)c‘hx`G;IlϜ<,>ZT)E vx;U%8&wNjpeBEF FJ] /hлZM) Nn/%L\x:j'bzakd?ϜZABҤ*|CduY^ݐbmcQ\# tr7qTܚLo[{h*Vоtp7 @I3߫].uH%8ZXV1ׄpj, {Tח ԣM+Fr:aw4Yd>]wq~FGӠ1L:}&& )H{"8q{@Np0Ѡ}Z<*aJ,qj&8$198~疨zҦ÷l%PY3 ziJ+c<:pۧs}b)0Y}:)2y%0n_IИ-a Y;8lFe_OTm]^k=<9Md $,r LUﵨL0lfDOG%bH^fGde)ZTp+[ U]'Li /͗VR\ %L Fm66'k9W&e k?KK0E.a81Ê~[9Qp`~ ZFP7?}J͚:6a;^r$Wu:΅ sXNޅi' Z)cfz{}`\BtIqTbrO--6,p86^4٥?9@![DVUƬŅ왫]sIeP?J{eEXAXX}sw8YT/yxb$Bͤ'G:e&f ̩[T6%63^{Y9珱ɯc\/fnpίC#[/vWAݒi~54 gz^9D`ڹuZ\;1>c@WTԄ-K".x 9 nX${5V92:VVL~atHoBGɃ#շr_`UK|cYHe1^!Dm>l^_T7A͔-5zTSdV 5~4x,˧ar}a`"{k3[^l[0?^-Lk@3О{jMe /_2 :kB$KEYH z7*[#(X$埡P n:O֓;[6#5؇&"R?=<تQod|si{1H{XŞkdJ:IK rdcel4km1Q97cQܑU0f*DR o2f_#NB9jC4cbq+ʈ:VeZ{FƯ= %_>Jߣ6C'y\'\VDJp.&#+GB{2`+qGa+ !vge9-C1LH C2y&@$BKe߃.ƥ`x/oX6{51Ƨe'' $\oǏlM]A c'm:KVBZImJ$k}36x&41~\XǝPE5eHu]U$v| ,:JGb⒖1:-^(g$# [0wSl{;,6P0{ /T-~_BJJsZ`jٿ}jxÚpMH@frSUUN3S\߳RCEER !Ԓ ` \ ׂ|' 窶9`QD lDQ,I_p#z5@1 x/,KA5C)W)O^.M;9;K,X<ZKحB Yyuy" =ę݈dM.8,Ƕ,8co?V!3=,OwuO%i~Q]VX(ҡȬ#4Lz!B*{)fT{aӳZTO{!}@39$`J4 n@7*{x4vǕhXŁć>6$nw+k%OW4 $^Xh+ЩXrr==,|C\3*us՚B}7PpeeZ|+FNMHlD+ V>F|U= yӄx=/[wso+w6 \mY:X "J? 嵢ԉaTªzsnDj+\1Kf#uf9\l rP Ro|c%Ə$aa'}zZ)o-ǕWv\t܇cl6.[dթDKM3 0Fn폈Oμ/.U)` D_qu仇 [|5y(ft^B /N N%vl*T4#\O QS_P\6ȭ]5t ZgXTN_~2C5Zɮ(BK~Nh p>Qoe suDwv7^9G(0jDO+̅aP@-*+>S _B5l% Q/)& OL0ł,ƅ0"~f닖"/{\Gq, ·Јg1fm<;{S_VP[z4A!j;DLw )/kt/}#TZZ#St:Nޅ؎Ra89iq._l̐J3DWiWF{֋97f:?PjpHBoI͐YAI\!Ygmv Dn JbU ѳ>d6(&~)&jnC']=ı\QFZCoF*!,aX [9n`t?av H>%fBֲ$/ز0ßˢ@n*QQٷCt!6)(nBs'tx%?;wm9Nm2zُE0Q>}i.I Ď4,/bЇNS3X=~Kŏ_#La/o|[BZVf*-XU~;r;r՟B7%"JntE@+պz$aNf;.mi" ]H41y8:OUFQT[c(9?JNb|5G.|WWD1=2;4K%;Fv>Ϣ:M$P\We_%Բp&8T?Zy=SevEt%(af[ _$C{}nUXeYIX Iß.0gV9օދpEœiz> _-t1nSiPf/h9ͧ B9&__IFgp9~ŧ/UmiƿgNg}i=s'LF }P \q3,X՗`. 9$ANeϩ,2E0_VFVxKhr6jPbUNA`:hE oHaܡG&g}V-jע0j9WTByJA1!onXpnf"/˲T\Lrts/dgSA |2fؓa{!1Ì*G=@cˑk=%< 6i[%Eǚt+^"ഒA:`1Y+3/H"$ȽoZ\bFQ `n1-P+O;;ϢB#!kEZAjEaXg1\pt~-_  Y%T2FUecb.75U7zt^Dֻ'{Sײtrw}}q!Hf 0}hj$(ix'gJfwjL~ny ~Hx\AXl+=E\k[)30rG) =hu}9.Ƹ ]֫$8f󎈍kۙlv"I7Ha݈$CRo=IKFn53i\ܹ19 @tzAaUHV3 Ҵl03REW\SdZr% Nx}ְ Z=SõiV|C$n 5x{eهd7b˹(& c5Y'g.h"u]Lk".uΫc&qvI"mpu]CF$Q!$Wg 7 Z^GyCE4}t4r]ӷ<_.ꭕ"әRߜb, 8n"um,8L$LpQ'0Vmq#mᝅ*vd' A>e)61vVuCVpxQSMt[&dJWI4Vܰe;H|M75-Q|D @LH:݉8Ay+mNo3G)QWN8PF_&z[` WwMw,K5(9%F#XR;ڊЋ-K;$m`Q9c98$Vfa Ed]C#v}Un]0+d`㕍fȍcr'F\Py _/QU@|%voaY&zW&r8uMzG!L\c<_l6fR{գ0PY5劎1[pNenslT!o\٣s;` Y&Kvط(59*ҔH}D u!3^[*(cxo Lyc k!AF>"¤Q '?<::j}kwVhf'Ncܛ;ԹC s\1{˅Y9ބxMU pՔد95L(lq{pL⦿![2cی- ܚ-#L`^яoqiD$ޔnvNV̗VB#M@gFeIŽ&">.!wc^tKBEBct#f4Pۧzv@YT'zt[ ^Kۿ̨`jE @YM\l|Ff$,^\SHb9+?_1jڇ@uuzl%+k%(aW=1cKVVb69R]#[ٕJi-@ g }YU \tмA[,7lHCf>`q wzMC;uŴsBj]dZ X4~Aq>/ _;Z|WQUzbVZt(Z/|n{n!5%C(zG1Цq %uݱ;z -۶3AZ]G|;m^cM"?^m7rUbw8!R.f0cȟ.|ISr tĀL"g9Y,orޭ3V_9#H.5=yDK?1V+4m0] dm|~I 롋].75Nd˽xpwɵQ\94,oW<ҥt F~lˇ*j.ۋ;+wA!!#Nx)U%"٧[5|k,Ƭu ^ȗ \}ͣRS=L?tuJ|co1iV--HXR9BGȋ(M`$M*$՛WȡRXaSKԌȅ䏈0ΌOj v8r`n ՚Ocήue F9 4[Pİ!'noJWKIOݯ=@ pW"Dw谦{!Ćt~&cؽl9ԟͧ7 EPa*ajO1zRW.cJakg ̿%ˋQ_Ry (\1۫Ќ qm_7Kb_O|H"}dlRm fޖ~D 1QnD'WLӭ`MTNYDž=:|O3 3ƶZexO mO~mygc?Ϻ4#XYH^94 .gdAToMӕ\9ӽN >~WIDc~q u>m+o F+]u^B+_"E1umM++i{K'ql;.ʍ XejP&MLGP&: >{;J5NݤUz>sߨT@ԗNhZW?tN1XO=L$q0/5Oњ,ʷ]9b#Oj:޺x'~k}͓Ϡ7Եj WlSVԠrˡf&?*NK}}-:0F+O$pxezWgޠ_ĸf6;إ<5G8x!O7 C-[r@65|hAFoϡxxY !xzKGuB0_tGt񓼔3x&6Oj j))fV Gr!3N=]]B=x/;zheL%C& ! eZM3-}yk-Kz٠i bi.Oo8Mq`Qb"p:}De!݆Yw(\\iMմw/HѤ cCA4d в' /M3@Qm3g[WTqLMdG*G[4EhH8mzSX.Ghų_E#~=\zl,zHO "c1F}B G2bڄ4kqQ岔C _Z늂 ҵⓎ9< |· @ζ{|%6 ٻz=B~toe+"cu# mB}Qď=)tzP uYjĜ*CO`:5d~jo C2L_k%Gwl#UZ^ލ7A.xAl1YZ2)I/'5_ltuO)94 H:CFw)Ä ?7Ry<"ȫ/kY65L2lb#s'DG۱ FEnᑊĝ4emR([cBF1eNy> W}>c8[C˥OcB$ꕋ2\5w-J_xr#o8ej3\?s`[yH={?=6SCA9S[hi|hy^^퉅NgBn2/iIU?*0AKo}&6M~D|YjpW(._kt\jY,\D]9LVE̙3[wouf"6ѡW7`L+X(땯wؖ#gY814Hr֘;z<8%0^14:$ec{BoӬvԛܝ99hpn~/d3dGAqtrKV7wf]v{#($~Us#Wo 2Q@o=J^=İvbvw=GZ`@:|JrrE;'Y%B.&l MwGbJ\ys:NỊ;wp}07Z5o W,e؍)|!5VR;߀ ib#rt'tBfdYCmD::Rd2(`yfhaR<^>j~Fc+yQv(&; s\!,D= wRGnrS&Ow*3qt.C] Mxj6|XL!6ZR >IwzQFu6~ዝs\|B` xP7^wG5}")rwӰm;ckr,۩hf[m ? sZ.?E*HAfz۞KݑK0(":bm?Mewo(0dTFm򴺷w|6roj3HbSkQ>l/ܞTٓo%YIuI k3+MJpV{zpӼM94$pgj?ƒ44(BĠ 0KupA:u?fGkJ;%Iȴ+'¯07N05TsHa.#YfI0fY0qvp d >"o.4YePXHX6`T71HQaeN[nf Ż<;J͘SaP4=\Ѓ&Nܨi[4DPeVbL&D+nt`q?:_lrʪ0 Zh7Ɍz/'F&E2[ڠXv$BEqk177Ԓds_1 &0aO>ll1J4z&b/lOJDP[WBGti|g]:IXKA59`Zv)]oIΞFC F[2@ho} ^ג<~ (Ta-l׏R(Q+vҺ2:|ȟdĎ"9;)_HT kv>6 ˰b}DZpa s0A3 T4)wWa# 0Gc*xgS۟<ĈV$Rf>*04T2]\0K<Û|s@/_(7G'4g }y־u ز}<5cR Z8+,1 nhs:`_(y3<=1aycd'i*:Ak1CR-PAv, g\p;؍)/qHLƫ>YfrX7k!UAk'e4IqA@l4pg{;1sI'|6xO XFd y?kkZ*e}Pٮc\;rC#Ԭ&zh в'Wz+Rx'k:NT#六=6lޝOg9 ,0AJW}+\vgZ#I)KA9Q%F~48k⥅{3FGzXUz 1K)u:.y{(o@!S($}l0qKTSrR+F/a~-K;{VtIDx͋ʮņ_߭>TnF 4U'@ܟ cO gK Yw[ O_D  $¶ܝyw9 oen]c3Y),M'eqeCTޟ*ǛDޕ2P.< wѶ$F{5@aԏr(]1 b["Y15/4ܟm p8ߞt\bOh+ jX$P<)9nW2PRrI&ٸql 4qLy4Ib-Z*^D ˼&wTļ,qX{[J= [l4h.h?KG2(lag{\ F'LBF[5-Vh֖g]*J]C, cX'ltq ,@ГG`=2Cb6ĕf8 -z,V8" kO7Ӡ%<ǤY4i*M'xSA{FM7;f9jZVxqr1~A8r=htp $žHKϲEzݟ'Ȩex2o62+hɜ"}6h< 93h9}bXWF.\ZYZBLmF?FS_+)k(D EЏe*K݀z2J'MOaixf $<hAk:I+ܧY=*{I'0 PW0;DjIzA8Xƀ/8q#FfX)]PlA7'݌:SսjAݢe`Lr)Ke~!R7učE'Nlt}>msD'Ƣxå^ hBmrsA8ra84檽u'- S-釞ޒj1Oi>:/i~ɒ/nK=[Kݬ^fUd:k܏ЉmpO)%[OdpLӗ7GPG&M.xzŋloPkl^ϏP+A4$njp_(Uq?Ryfu#`:`k3Do]?tHQ,^6ҳ/Z|d!-z(凎SoiR(7bM"yP K Yobup0h .HOՈ| ?ܕǷ#ʅX7q TTX;CDZ'?x) ̚;,~A=lУ^liiI tY 5^AL0ͅ0[iQjS&6!Bq1,w^_K6VS]S && <0 %\}մZw Q@3kU^h$Rx,&Hpr}X]ψF/>>~<`0(=Wig|nBiKHb Teɩp~£ۈ CahFr|Oܦʶ]3tP9yR /"j@J!i\ -]2t!EJb㮿^1K1S}љ{"K\;ٷM[2I&[O&QK}&mP1۵~VZ N$4EҖ[:+N#ٲliZe8m@jQYC[se.;@5{R%cxd{<1 4-'Sֿh.6cڿA[o33]g_ @K(  Lt/(HM,,J?L~auZKDTVF w`(,b;.ʋ!hXQZBDP4d–.Fi@$&a`Cjtuh.}'Jᕰyutii9ialZvh wʌW2w 0 y^ ZF[V YX g_T}#RL} Khf+/np|xSdzXR 1K3ZL{67 T5׃`rNw>f0Wl?*~Z.1O+Bs`6r"S|`]2orˤ/u#ϕy_u5ǧNGjqvQhĞ@ؽYU?,`]خɛ2fh}A]-%*jo0j?dkP)[m{tjbSZgםNTSЛ$C&29Rh ye/Pic6qE8bKn7SGhd~=1Č&zsm)E LJm,nX)_c+Uul1j} ;ikpa.kVb._͗vmN̆n_!m)ڽSȵl(izr* MZQsk({|v"鶄AjLkvxwҊG7W?!6X:E%Tw:ΟFp,ՊK5_o4?u3|m9lY NW <$\RhT7 }4Qd?3'%[ΔA|j̍qH4a2lyÕUyZ`+A 5gw( y" yyከ.]7= ǭxIBo|jy}($p[o/vo:;RhW נ'"{O+?PFr!d9aG{ǢY85FEq`(K6Za S+2.?vk]o0tSPwULFWhT1NK  fs8vwMMQ}#:`+%[}o`ƸܗP= Wx1=kV"džo"ZeתuKJLKzҍr#u2iV q,/nAr"(155W; ~/H1g[ iD><9aU۵kh>Ɋ@OL'Mq?!\wWs@pBFA5Jڡ#Α\Sv'*P ֡ўȐ+aKj͌(窈_zgvE&Zi!?(cr>9PeM`<9R ۨO$KFp~eRzLV}2/`%Ssy{C-nU+UJwFEn\y@`@̼:=mTB0d=^b<_cf;V4G)ժΈķhxf4_V`:5d_>.+C:casJy4@'OS,(:{9:^o:KHF.x.+'.-lq3 rw g~7|"FĝIE;Oɩ iEٹhPyV:%"p +DvA#\͡rW&ιj(9i%#>em(P ͤ4_PSO2$ZiNR@ ll/1M>B7މ_'p=ת1o9B1zIG-ݱ#'dl4t zFR/%[/{QNO6!9$)D%PB&Iv `ա 8MJv4MNDbT~ߐD䵀l l닭?Q˨pB6wƌlҖ/? ,S}uzd0tq:bH5ZM^0|_^ʛ+bW2fTXnygg|o`RwIs;D^Ή9|{ӧH'nEQMR8ՠ;Wsꆗ2X=/7}ӽlvR\˛e*<[ޞ}WGH9Q+8g\FYBfY7Fc-lQ8xPR5m Ou#R> M _p)s ySF(&EyY.[ 7-Tu!J PUw{x%69WV#C2na /0]֩}0?!$Lə]Bx>mNh *Zv{ HJbA10Y"#"TVE{ÜfӁ׉3"vS9ŪiKf]DSG1^N@d.ںQ*>V5 ^(~3&0, j5aBfrݭj{ebI3 )& t[oM?| s`Z$PgQ|&|C hFJӨC7eV~KXrڮ6HscTR9e bacxLO 2pȆfρЫjwwG4ߎӉ_nt5(BcWIɄ, yS+3˧K\-Oۨ2/pTˋ`{^'LQp+{ BOhfA&9+XSW<dJ06f_Ć6ngBKQQ &//T 1*Xpv˝lxYSO2)'}yeQJb#Ny*IznPmOiVwy?pd!`Xk+.d& e^.uT9U2&:/B2Gm0P%Z(-$(O]3w07isؐE bNdm:> Li\䛊2TM27Q@˧).(MF adoב rQ2" m={қ vXi1`V ӆlF4,ury$ߢ.M!jٵ=Cy-j-MlaD϶놚 J \.lڲ)Fj:5#]^LSTUdh.z TzI4S2*;@5oʊxq [T @liWr:oSzU) T WqHC98偕OH9JU}5 (6\N2Y޵YInYu2ޜy-M<*B[ GRJ7W9Ca o 2k'c)|x``nS8񑓽 \1Tuܲ;Gni8cjC-Bs\vRĀ =ApKs_e@:.YX+z)jhK?oKcwX5bkf1%7{e8,n1zPzLd,H8p`vz3*2~vwW/)zz܋0>htXP鞏b#=vӘq!hf:€ЪSGpoRKPs2fc >@@^]L5r@~(w6)E?dgI?%(u|5S/zgk{đvf/ow 7'[ a<.ɵ""^+nXH24n'B] # Mq6?$@Ku9D9g8 ,V) B4VuT/nsdA8N[~w~jwMv47}d!cʍ2ۂ٫12 }[5Hêohb>i[2sXGnv6Əธʹ-03:ʞWSV.x$] L@3znJ%Cy ] ٜն|yB "!L }0 Eٞlԩ,x8aد {k^aUGFmu;EoyI˪V47M7 8u, qSL4 4RGtbkGRz՟9qvd"=b9ҦVfJeHb%`"Tƃӏ˓[]v{ >)?V*M|R,iwȗTpEƺ 5n;_SߊEPN$UK⏓W%j̊ac5Yld{H~RzAne5 ɝVYo7[ "EٻL\5ڈ*>=lzomg hմ Llנz<⏱/4+SK #{=w&/:|giW*x#nd*5bR(!i,wdwsÃThv@qb-F3ɕYTUr?' p&K ]iz숎N⺾&HYg*AQ)R[ahe"D1&LMɆM\n8EJv l+Yh^?Fҽ<طS[yV)aCK45S9% Xl\ ?ްZX̹)|,24!*$BԔ/u$@mo[& bo1>}K㱚@TCqLb[')N[XD`sV|81;e\{ * tegp0sU$v2b;"ƛlИM=z*Ij"ApWgWD4'h ^t ^i Gg&5'zf$X YAIzZR"ݗn\ z홯_@Hfv>?%y.,Av." `cXy\ۥبf5_7BÑyb`ŝCv%5t""+z!dLi%PGeVB*|1 & -jdoީ(Ahk=_hp$w8kGЛ6^ 9zEiyg l[t7q"R@m ]\_C;{>R&sdj,Y)>}&eRMEaE|qvAcT L3tQEDB5xXq]11R_bu[h-K8V7ō~} TjT_۔5<1š條{kb5!nDb(c2ul|4LڻevV`|\DVXV#eDmވ=]2֘v֦PvC&4nΞ(Xs4˹M{. F!9_Pֹs=~b$Q`ѵpjaѕ<{ M{f /@y٭K o(ks ,/șG -NGۘX(}KBct٫#z 1)7-4:K2>R7gܤ . xvn:gtylMPQ}%@PN×KN ʖ׺5PWAkVl{$غ`_+FX(xr}uRՠT K)D]BA?0ڤ JHZ$iqpSbz45Y!ؕm]Gy?3raZwE7Z- _?z!Д`lƄŎn"}6ۿXO4H jNG2v`UF߰\sw[s(~JwI,@AB=2A;և Si0?k{H_|. (DHC hk8>1o}c!vnME7@kxknjq˪yԏ]vȆ4=1jT#6)wYvc?4*YH} i2_n֍?cXBQdLF2 eZ> Y|%_;xv U5b-kyFgE乂FޚӨm,H4Q̮/v|ryɬKEЂ,]L.KS I oFUAq j|2 ݷK40t5D{<|Kevܑe>RU/@%aKH c=˪Q  s6Iں9S0-[ ٹZMK >T'-WNyXۖ.vzh? !SbxI/Y~308d'*ej  uGd.Eu#&Þ2Ƽ B0Sd#;\ƨn]Wq: 7^PXP)';1+ve $xA6?dJIKB{L.=k]jy"vY_%ܴ{4/gj @Z)4뮎Oy% '-{{Ѻ2u/AI7aY|$^ksFyq@[^5asC/zm"4ES"&г0:喈nY4-@;ۑ0j0L0Ӌ!]"kA+Nh0ДPxwR7%5P2 -_V9~֖?4I̓vLxM Gk` ~ɠ6\JGX9=3Ty/vsT ݗ~иYz>?-\IRF4;)՗$&-{QT (^1nB˹N 'eթiF/42{|8ܨd45X#MJ"VM(Zm6( IYCK++&%#O).g,T$n! ~w.ow4u;MTV3+*P"l H@_;n,\D:ƾhg*pS/oSѼYU,ǨL%x h0>>sAق 搕97׸uw~oEc2rc=&Jֺf9:e(]wI-Rwޑ?1h12L8/ChjqSG hܣ3~ܿ Q+4{aavN@nΪHW`rDVwy]dv tIhʧ"&~,i籮 >m{ܘz6+gK*UYeErpXU9@k t3Q.(nm} g פZ(;58?9>+uD-s9% .K:gco+)X1v#j >kgnYU7_C%>o8q`VnnElǞvC^*l!6/?V1aEv f XNd!@\UhH6G@jK4}sME ;\ovJZظoa6y })שwkp;>eHe/J&4LYp$LxsLncs]c6M"CıaFVW#.XLbg:}%oJw3tvD\[mĖ}:wk-aˇegL tA>/O] Pq4f]I,䥭n 7y73#WeQ|X-S\5E [@6CMŞ~%he>0 Te;#i>HRe05$ED=FckSqi p"0r4u͝^ d eQǺ0E} u4:8~ߺ1Ӗc 78.66^)/l3GM 4SKb@ʹd#]y,Ԙ]{%e+\(7^֊,XK8RܧkwK$a aL[e:CGd9Pn^ųm<ٺZ@'k1d:$Ӷb%ܓQ 4BHt72< %`ܯ}V)?3O~RV5W}9mmՃWD RT^)D bT =-3)q!}B`R{B+yzDC&!.+R&ťjÉ6ײ^  ց c=8EDZn$`B^,Kj":GtIP1A!}b707ߓv#C9]C:TlndBwxqaJB,"90V[9&愗 ^z1: {sEA=9U)?ZӞC0!a1hx>G o/p'Ȃ Wng0frUZMhp%1ttu\EƱa>9ً92Lc Y_I bKs*bQ;[J r"Γ*@=ALajWC(V53SNo"ʫ:m rX l @!FySZcK۵-]Z!l˄}AuiΧ>ͩ{jZ*hFFuDmiLwswV:9#h&RXtX~c"^ilEU[Hьm<;1W.[\< 2螺yɥ~8[t}mi"1:.)=^&.1K_P.|QBs:>s,p#LVzzJTE_Zm\}Zf67Li9`ԴT8rp *bP֗ww\;s0*tV,<>g@YmZϠo8C-3cM~b ]3h vA ( Zh¶䊶S .sH5,DoPE\+SߥN"kI~ OC%[8QvE9"gZ9ET&ąpd*-B3X1c6X yD:;o(\.O!6Hdƽ$}zS@N{WVT:ڶ=@cCȟ q_tEToGN6)t<)0pRnr3`k P|)KRĵľ.2:laot)-$Y7 L{-{:<?an8+ĦLDSAׅM!_BtWfcFPRn𖝟Apſf H閱rsO#2Mg4e\o <әU Ao"[yt{CRmV;9%?pc!*yhJ/V|{K6Kqa 2D+:y=d)jIc$LUS`Y0|Y(ᜢ5bۦ'9d䬣nq{##k* gxr[ȝYh]C:sјʸq)f|d2>WEH*wtctУ@s67f>"NM(]={Y!=&\轠-z1sbɽJ 0OB|t9)(<oiWac^^2.քc$a&19C稾ΨP Mn09$i8㮰J[6AFaYfsI@}BRyYlɊuԂنx}OS'IP$;U_ن@% 0J9iztŞ\@g|1;*ϸb;侨'jn&\ܷVNpfmr{Ѝ痼(Kg YH6z Vdd+`\&^Ԙ;¸|/5f̵h#d; ^,цu$x?7e3 bpGEyxvc+'-r OP"B1gדӘ6c+c%ڵ(M&P7?8NպLaCr"w0:r. eMRՄn?k H>2TȢ/d;]<\U:`P9آS ʍsWa*>b$uI-42n6Y סӹ gNM}]4CGl-(M, l͜@4Zp-jعv}SpgłD[A3-RM,jnne2ɫT8J8P5&fC$vwf }VY!K㇂VhV,@I)Ҿ=Mu" IT'3)U"Pf~lE[D_DNvvnO:-ɪT K, )T֍ 0 lꚷlAcȽfM{CKy)J5DUP&OȆ쿒)*D)_ߓ։,vO"V -M" H`hO0dYQ3WmqZWOMhX}sMͬP1r4QsOayGh\@:AIbU| 3Y-MIpݬLI6\ۆi:SI=DQX^ձ &lrr1G&/$(D.ШDE3fz*G&b7X琷' @TcωK<LvUAB!pE;+e?x@RN߁cb=ryۮ|=*'sqh3rћ874>E?$L[UFzhJa/׋SC5Uڈ$NPp P{y|݇ }xJ39hS6ɓvvE*${ sQY$.38;IF@ǣ #̿fԫ'1a*Z ̜oRuakb*ob ʄd\@87p͹4 [ojWk0>kkf z@ A][>/ٳeÃߊ5eN7>|[H0"⷇"~,VLOhE<Bt تH' @b%֡w BD x?prn_B7 ioSK5'̨m=\"d} j4Okz`!L(Unk Td&L)W ; @C44#:;,fځoS)ssdjK;4 Q˽>G+Ivuߘ84I1 5Nʯ_P ]m:s8yQA!G۳,*"oi(+<@ױɬDZu<4(<:!+dHNb37T&R7.hRYGuv$y)L l^\r/SW鼾%2Q&Qk' _4#}!usIrFp>7eOT kD"Cojޤa~_3*Ys 4a,m鰛~7QS!9$~pjSq0=PͰ1ze)0TYq5`'IA=EWmV}U.o0;?e?WEae7_Zf\~|yS^&&"k;lG|uOHk:">.cd\v>߭Q[:bޝ_<5ok;u)6-0A!= Md^6\u܃ q J6B _,&ӺF8򭜱!-WjTft!QM&; "kwn | ;P"ul#8A@g_s::bPc .{$St\ݔXй;b8HIr3pI-@t?({_RFhɥwkU^Q' 4Y9 T¬+|jRs5tPv"%@c_z'( b*#Z P֩&yro}=$0{.Io~Ku8pjO/#(3J &DjEHyHl9ţv[PDK}˦X\gN͊Ii}Oujʽ~ܷPmN\ KRV.bV ڑ~A'*MS kPTdF@X㣾FFE*zo0P?,=Kܬ eet~2⁦T&ݳLT qi5AX2f9͇=O*LlIYͳ&]+[n< 9S>e/|cv¥kܚϯd.T0)I۟ x6XVСKxxjk@)i M[̞|][ušH]X<fqBRw;3Y@jƔe!;^*YNuUab6S-K$/K Dyj=7nGkTu1W4sUĶ4ݥJqw`fd^l&E^@[KʛLf%K54ۑ:ةS[K| VBq"2FnoMܱ|vz J%Sҝ8w)$˚(X@~ۙZ~qhlC"M,wD'׏&bD]a DS#A^A7X6\ +I{Z+lnL=~?[q#8XwFeE گ@4a~l9!fW?B=k ̻=x \5s c-n!пЉ)tzWYB"@.uAJ[ԠvR ??W$rk z@䨍E)zH&'yl 1 @zhǯC`Ӈ.6$(¬_5k O<ҖlsS}jP=1.(m>Z9jd9}uaPS/u@ȿTh_U-߭m0h )&D,T }n^ c}mu{~ wu2}ݖtF[;=E{zlBvtRanաN5/gtΫH+% "*wfU=hM5vAxGX`] M9dxVEDL佷F,TT_;`r]WmmG".<GT0\.XO#> i,Bh O|C 1"%6-UCS"0kpeԤKr;ߵ8@NXi3Xȃ4HMOٵsb(nEQʿxQ'2wjSa*aXk[a+m|]-dVa˨vI]r86L4ZI8X,'!I#ߜ>tx~xKh["V';ߴOb3Fn8= Ãt/^rM!G+WQ^ԧ2xUt[qqR&-Ӗ'i\<Xp(k|3L4ܗ\YFAT䅴P.{ v0lcsOhEPd $^TZQ?}"YAAKԁpmz|tY6'Uh ~Nh]>G2EⲀ?j8K\D'Ro5<ͽJy84|兛@& c\!F%MAM=L`E7Zt0~bhfh>|:E? ju)whySZ8x/9J\g^'YBL5\G98|ak|0z'49|ɨ 5 a {DS%H#H'6fM ےrῖ`j3gth&y(2s W˗h(%p46GQu1M)fR!EF8Hd^j .o֭I/&8ޭƎEũ> @蘿7yu4%Gg{5+da3=Y֖݊y:NW <468Y+o7ϣ@+mE%"fαk^5(+S$ֈЋ/\ ia.;No=z'sSޯzY$w9xwRI8vS'a&D瀴@P- =֫`來 _X mǬu%:$fcoÞyhEpdpY"A`B˚f\}+ѧyòZcNRc i <2Krm"Y!ݵ0{I("OyGm5}w $DN16Džz OiFe).'e&Scu*@ (|NhK4Nq Du=9EH²G`_}’Z]&N]}Pމ01yqpzc{7 (t.3hoJwONiwLSE(1},|~S+$1jT3ÂnB0I& n?Dũ:^RKUR<Sf#Nnö†cWx^A ؔyOY.g!vxvy( jh8tCHѧ¨^^5ᖏw`P G@V9쭻R0({&5`,XUj:ŵZVIm00尤KAEyePcj 02}Sѡ $ VrB.o$ ,Zq:vIuxs?"iE 6ChZs1K]zuL"_@詖AC6}6N0G{[& $ѽs(5rЀGSS6/r:hjW B]S<7*=ѵسdKAB$Ir/1O< B26mz͞7jˍV]9!kcOPm??kȢ%X,w8RZIXq|EAiv!vtS6ge/-(Cg`ܣP=W:M7iʟFFxu k6!腀#P[Ϡ8]D.TY.]3H 'wp$׌esT0yQǸiLXfp aA&kĽs4gЋg qKFw`sq<Wj@J[3Av{DMao{*K^%Tɞw"M,vUeֆhc"[Y DP|Y;f\CuqaJlz36xڄ.~f["lwtQM=u%Piӂ ?VQ< ߮jZ#)Jl e_!|ʙm}D2uSؽ &SS$72|VEGc[c~3aD\ɽ83GS> $[,T#5J_Q+2|JB#`6k@w'h[Y4pY[pDUDS@WU]Ov;r*B>+؇DH7AmKDbݱ\aYUnzUVY)ܳ 'qC&;R}vʠܔ~r?15VeuV9N;5 ?n?}5=U=WP/wiG4>"-ŋ^#j^5QCz+:YGj(XgMu 96 G7x a+R'BOڭS9Rr|,syo\U^>AhgޫLf<ʊI3^ҎF2!] =He:XBՎq*)An\oW(F'΢6AsrdbzOmWEԃ, z-P;Ā}5NJmAzm}S q%: ܯZ{ C7_ӎA):6X $UI]PP\aSkLǑ{0 CvZNe%UTL4cM\O{ִߴkv"4U7$Qv"2^O"~G:xm4{J]UBXAXZ(SNECNQc<Vq P8c[ɷ&Z} ֌}jL.SBê?wJ2agZUji3>&Zf" j.Oׅ3A -]A-8& :m:{*D@TRS\pJɿˎnnu1j@0~/٣H{䕰+-t Bck.'nĻ.f#OϋFT_ LV߿5n[i0>$̱q1J) d|z Ce>m%X~wYJ97ңmjc'Ԟ{FH\}3R#b`?廜5{>8`N*F%$r5ҽ/N yV09akD'm2Eme&979rug \D,ƐG4za?P0x_!`35!\h!ÊTݨ}BQ^Det*?Rty%߁E`lM, L'CDcS?c%.m ]E_4Hu+U#ު6\!O'HcSؤ4D >ZvCuW1eR4܎)BĴ9-1ź~dڠ >rbLcevOXAQ]ھnygUGǔxO^}vu׮}UQ63e1qLVs`IaneIOyM)jGEVAs`/n5 ekh@l1CbDYNofo::ʿo/3Cz29/ɣcŻqSX3VK]hNcw<\qDUi)jzوĹ˷ѳK_?T^*5G) yB/%P[w ]f+UI#(:6<> \3(颉/^|EMZ6dk >lAó~x(C8G r>=z/qO>#*5cSq}Y>BA:cCTI%`9 @rŵlr~>BE?<*6/ͭ8hn(/s \ՔMj\lZb{_JzCvhoc/#Ert>yaYBk;Jqrro/LVaQ%Y.>P5o% W^}&)~Gy &u?Ex)a& pMȲ9!N$m,wI|/h\}i+/j~ZeqK3¾tK&UIm /+&sRT= .%^KC f-L5mGVrl\Eww& 5k1% O k/Bqq$ñ/H͵`Wznň_ 2D<KbJ@bk88?dmRsԪmcGBAC`8PhD3q]='R_ݮZldpdk Yo ql)ufrkV^M`ݶM&J=R:~pMY /_*mK]ߍ(\KvftOxZiUdX?6",D;7$ i[bǭ@&7M:723[n[|i"#[,,nm!䶃e= 6 ,%EyqqVH1jhkcT ~ۄyĝaC7$YW]X6;Jq sq`䑿3lg$A' A5X>TR;"sdM% S԰1C[ l%lѼhwH3$CjO$xQg̸g,. ܾۃ/*;xBmpLp%ٮ;BGAT=١Q[ߕm'ѝ"a "9s/+(CbG}mF4z-:ȷLT= /.cW+nKrYctOR?J={at1_G!y4 $WA)w{ {|gJ>Oaf2-:eJ$;#}sWjH'sǧV^t9!\Jf0: ĕDQ5Sil'{x)g7p0;_'A,vgSESP5Y}D1?dQxm@S/)}]>Xq'{]=>z\o~+VuGj?>bb9cKR(~ju9Ln7O@9cO(k[%N"Hf!}Lf|LL x=܍'NRjژMV6ì#Wȭ^*K-e8I?*3`I,"5ͬUdF&o|ۉ&)`xgL!v v#PS6&SIXkgb?eOu$iR*osΜ CGqn57cf WSc˄SESrƟCc)1=$7rW $ - G`~yL%M˿ C &IIpAEXѻ9hEXTSk&Ҩ-H͆R̄Ȕ(8.<jJm+==i !8l5j_0(F< ` 8޵V~X|K^27ԐWźi& *tU9E*P\Iܗqp"3~\XLJ0o1 P #iX",`w׼;givKIƌ(ڧ7c?@Q,Iq߼<22naՐңh|!;OyEq%,7ՇM{L>Α Oe5FуYP%L'f=;vNBg#\=رYVYY,[+q%I2_PXUb:_0ka!z9HP紫c-LS2y-7 #ye%.nERʁqzmĈr4dyXm([Y)I.7QoTdAEx5v\d/0}r# azvb Jtw'x):I2D6VBOCOw}q+ "Ar0+%rf!$)WcQHĽKN+uS~m%?~6I9<;5Te *vŦnsbh ∾,2C-}^>C8ilи s̪`; $Ja" 2%]yޘ(uyuY |],uDԠŃfAPeG `q lf;Uֲ6Htg ="idf8GC>J$W 'J_ [?vnmtޚˆ16ȼǮj9{ZR%W7 띰9)X(ds"e1i;wY)!$pl{YkM[.vgzBA imd[eY>/C;T1Z6 M-އ&ngY!4.ZN o!x!?4hNG}P6IyŇ͔$ Եne#P  a {:\k!jA𗰂yVI)+3j+ۑ7ŽVyFA(M=݌|%,gZn\$?7*TZ7 ~!Os<,2\ya~Ɇ̌LB/Erm`IJƗN\",I2At/5_jiS ܝWAzS91~g= [)t``iv ^U1Jz}6&<4 J%X0>+=ƄDCɚ.x.N얷l&FD}}\ֱ|m(|9m ZS!So7=[(H\t@x~!7ECu 8qq ;'e7X$G9-yyE6N,Ql>RHN.Y J9k`Y3jmaHmhgUK" (A߃/"Bؕ6گ"OWcٲ6y^ttJw 1FHq[ž/zMj3}<)t*^< 8Y0~"Cs*{ `;40 ?]h =h;;뙽xaizK~MdwwXQ]q %z{abK`ߜ2!2O*BqL|.Jq81e% ˜]$9gh ;kueghnpQ0*sye@I=Ͷ8%Xh ƵMrB}Ԝ{PE0Hl%Qv׺Gi}l: }_t\3Ҿؐs;q  暆qg"ǮӠIJeR6 $,=ja%"qr3fq-}$JU1i#6, 21>#XKĭ8 5n6ɇ,7)2-ϡg q/] Mn` )XCke e r UwakPDxCXwGmGIe`cs]O#bRX#х,|aw*[ϮZ3D;Y"|qy0,Hz\}P[Cє-* ɥDa)̮`TAtˋ@sKqoT8! 6׸P|DJ{9;E5 ł^#_u0ǔG\ ɪЋ40DsckGF̆ݗ4G}/3fi7;~u; XQ#O;қ;[SQ S&pjs"M3x0GS"'LuȚ!w*-s+uA J|:2c[{ۅ!8fT2.Eǂ+9WeTZW7Mkr%Hڎ*֝fQ@]JzV_`aǓ0 C=\[lta^:n~rଗA5^ 0`cRI D! TyӀUWcvN8`Vw=3iW}^jV&=HK]E1rXt6 pꤍhq:E$S}LRX2D ]jUt7zQA (tQ]D3Mn!y&1 zzc&uPKn栆f3m!&U݉Uƻ^g;KZTsݳ80HNq+v>̋R6cDVx>#GZ9^LưhZ=>d0dž&`iKCr]8V7@Y.K }~p̌'=-n0E>OrV"/3 W'|$:mbݳNwyтhidhq.EyW;'ƀSWyXli,tFu4"DX";hSx[p$>hj5:+5$جnrYp-3:t1P+ݔ;2cj /0,j?#cf2¤D7+?WT<&H EBQQ]Nm4rɵlU-U3ejڌ$6`pV{-{^6q"վ*0=Žj$2UYkQMtl7Uیi LB+vGR8+kQ]oyt.֎ H@A]]`51DNG,ؽ[{f庇ϋy[ku]-PPgBo=Z=ü,ڇpPg ?rÕ9EKݼpsɍ-B^H˘՘}&~mȄ+$F΋ a 7Gͳ۸o+a.79=F7$q?"C?̘i/2evBg.6 )HQ~4?MJw]0C̊x Rb&A,0r$N U|Yz0$ۼK:#N6dwa6D}YȈ*K@"u)bϒsT& ϹӉwRT¢~"]dNy7*U蜓|sPիVG縎/ѿfrmCjs:~a}2=zw_D/HmRI:_9 ;( m V;C\w<:ז2-+!N8#¾h*0񌹯s@Q;­QS йlMG-jwt` zQZpX\O+Mp8(₾h\bWwuI{B.>>U<05EO¥",n';"ê(^=ONvJ=,Cq(CH]M2Ȅ3Wmwc7+xA32~mk e3OsōE>-+7*Ѡ] t"jUPN 7f38ٿ_MX&ضw@:hG1n G&ǧ bT@fap+VU{3~y߶uR=@~L$M_X)aaӏ!nswj*o't؇D  Й῟.ȩG)ֶ]``8h\z3X{QoʹSV ߬|Yl+*=q:I &vxȁb6if*_V1Jų'|}qܚ ҘL~CsCK"~s$45U>JO)O${F{GhiR]0#ԤO-tgw5Hw&m].00abU'iUOM~Ѕ񎭫Q*޼_O̢d[ JS% l Nz7!` Jf^N|po~9ЗÅrwR_\&h ̸Um.즸c{7 E!9.^4.;Ʒ9 L&8'- (|GUE@ |c(y>):>)q]qKQB 7o9|(X6)widXsBb{ʈ?eF/|v+MSf%c)JJ8xִ#Y*,=0NX*5k@;̥,[%;a?IY^Ț3#]`td0 YK}R(U%@*kQj<*' hp_LeMPnoj1}IփSa1< \s]oc#y)5tEa JȆ0sB` @bt%LL'b_ҲNrXLЏs?y72_Rh[W2 u'^]?do*dbkZsmV0捫-I"<_=.ŀ@Ii(y0/T1U *I>=Z(RT3x⫆lIL"ŝP:" / VuhZ Q9uEū x;܇:g &1(mx(]?/6sաC D W\:%vRO_䅓T|sɛ~r~mzꭶsƦƬN ?&'t4C "~b7F Rg_ot4՚P"aWBXjEh|o0Kʼ Ǐ  հN#k B?QcdF3!' CUM=%M#;}KПI!P,L ؎mjdrrR'xZtDQlYW+wд| $|CV`KS/o-n/*%l;'ZKhP`Q+0qIA voM;֥ J3^z@O,DnTI&g-D701q I,) ]0jPtF0'?m+|?VV|陋6JD{M:;(~ӫӇDF ƼsS?i6|Pע@LDs^ܧ͜˱Oj|)Z)hG*;,A./®j6[X =yu(agS\w9dRˣ˱iIuϬevZO3pPt|:qjXT弭Κ?#RЗP:G$Fdi# ڈ[4 %gx|07!}A0`.O{Ν,#AhnTFbrwH/xc{ e!rߠW%MT,4V܍xS?;x7b3&RgqvEdAM gqlwqQ9_c-Beh +b3-JthW  oobHi$CH~̑˗Jo~ )%#5~׸sBhqԪ3AW_2rvwӎ Zm%X2I"Um@; Qs٭Kf23 x^ 7TE]'L_Z"ۜw_2]/ݫԠXs'edf5\9D"K*+=~:<2o$4A'|!ypA?5m؏'LY,󴂭@ɂse#s}F*{BrE[sP^" /Gj2=xFG܊JE'+0[-|D O#qYrɷS)LYƭ؍̞[w9G]soV̼Ơ nwG`b`\A YUSli)қ_bO{U,eDjHkq 8))#Pyj5ќK,l5xQNB@uϥGxo$.7l*H^ģ=U\{WlԪfpawr-521xFiŸEZɢkoPQmNjS\0Yetedw55=yօ?f)Y*J`2vT)@LG饞!uLRu !iKpvwsy4'Վx.>WB J\ˊ8WqKe`Oi1"$wP&⌞'<ɢͱKWҔ][PڦhEĩ9oʱ SN3#~!;0<;Iv$7@$V5i ٖo(1>ezdoIgt z? +7lLjڟJҶ^),WR%=9jX[iP~jaB(T\ НmVnWn땤AaYhXXr[49|˖&n )BRzD'ڔJTkZJyyL$OhJ/Oar K&3GYJW_GmŨ)m]y.(ndiWnn "E6w빅%P)^+AY!.fd;ۉeQ{=D.:lƏ (-RSyC\pqM-ܩw:"XWnű|8OnN3eGdXyU[7yԫ%]ɠ+/jOÿgp?ӫחBRi \jQԪML35XX#nMw)Eu :dphұ\ƃ{}IѣG뱄-=OތE% dsO^3l!?ODq B*p3Xz˟7|e&L^6GˁErU Ll Q%uׁ:`-v๓=˃ޏcNR8 م.Aq;H($q%0i,&|FPbro6;Z^oë{zms!/jݬ^ugWĘOmyێ]KFdKF~F]܋І?WeFr} E"W8w,IiIw-સ1e|Q@HR gL caTB#z=䐶d-.πE"0J!x"h{2@d7x7m]m1s-_KWǁYW֐2~uwk}ot5zN@1[z 뺜ln:ѐoQѠWǜXktXGWP[Gaqҫ|1O;T$+ݎhIMu e`]GqDljFA O̹ظUMަ{1? qjO㚜VD(#0$1 ʇ!Q%{kkpYt o;a9Q,n˜&jOqC tü؏+s30$3тSIu9Og a2e7ʏ\X IIg d4n ƚ=)D1u?uL@<ӻ^6 AVU5xL / 3!L]ӞIK丙J:PUq,B#FHߖQ#!݄yp>b/? IR ֖b*3^9SYzyTAPpQ{);GhCTJĆǻ ؤC9G2&=ykq]F0HJdR2Eu t:_kMzρ,O}Mc*K>xfdxqLb]aۜWw=%,wR,%$㰇i[!dQ!S- Axr9Abi8 gQXVuzA8#ёfLxMjffn\>C 0?,뿬D'vΡ^| e]Kؗq!܏P +篖XmI_Ejw,ffȸm ?4횙3&Mibe=X?yA/]߯/4Ri)S VE)[681&Isƙ]n샔8n—™u~w)XT}3ӊ(ᏞɂK=)) \[?*ҷ&&(XV<\Yr 8_eQF૿5{r>ljGFTѹw3MH=σeVu@J8~ '7Q#p.-8gILܪ>,h%iJp6K y @bb7F\T dB=T !11(@C/+ªCt;GP 6x҇TfM95><:7= ug:Sװ V,岧D۪HJ8Uc늗eyRL|rm c ԫw@潘6*W]C\[s)WNoO}" ~Ұ~VrT^>M3Mء[4\U 򀓌,jHK2_`9pQL0D6 4پ 7I= oNDԍe' !ۍLNVL4Ywб /Kv06Jղ=r%un(P^y-y sfS,ӘN<äWY85N "/$ʄ"L9YS7@Yft nk/(>.Hr`MBĘ?}#LMHg>{5ʧl#(hT?gQ;!X6M]?Ȍ7rV,}hbH4b\_wRkbf7 zȳ8cGg@I~/G/I i`oW t~jY8f*kWOv(Ez/YMZen0CjnpƇT;S3vUDDƹ"TگZ. @.N`J N Nq'c37#.aa+,eԲT֧srtp|3}C9#+&@Q|"N n> R%xtj8;䱻9*ljX -R{mʷLsh5_+ .gp):IEH16JlXnGjPn$(П~O9&j";:4]gI0­u)5X8#sq'S"%`~ 81 3H(dJ 8Zb`K3M}ꑾ6 8j?q{:I }ا5'ݘMwd7S?E G 2>fњ/FdOP6󟟌jbBfj˶ ݌\7Ń\}2{G0, 5[ʞ~$ i9MY)Q3φ4񕝽Xٞbjա~W )wWqfj쥪&m@X`$p@WL7fJaW 5-ϗ?CNp~q[xh*@ yrJ?r=Ȫ8HM+!=%c 'h]zg =f'G.U!n{Թu66زE_c !pF6ClT+f$ u1ds1[=Yb:*P fNvD#.O@k٦ !mަg|1z-L_)-/A܁P/v$Uh,==jB힪 yS5ʜ׽z`x-GA\5z;EB$[JOs2˦ e;=,Z4ֆZ |5Q^Ȟ/-;s[ټ|"g =W>$R/g<ʾ܅l{>#.E(6zջ*@wl/]Q]ư-k6gIj7ASc b( e\܀=a_Y%gWj8i#+j])>A4 pTV90W^uhX= P 8Ȗznxp"P/5;oEEןW@ȸȣC5_cĀ asGF6ue2PPiG0~V5ޓz~ڽ};B*BAWmG N1egC8;Kk6OUxZ:[K/5!9R;3ԄDg#F>.LTU5]iU4^r= >eQ8~>Peh@qԩNn@8Y#B%Qߵ.wtwĶ`o5= JKtZ2Ȓ)Ϊ(|t?vi}W?x+gNl1iiWMY0+P%p S!cɂߣZ jm5I&id:5 sYZԊLtLZ݋+OAu_Bs!fDUons1UOj>V Iqfⷻh?bf҅4%$ @= υp 7NĿ $>Ģ3YS<ՏVFIv@i#ħt0fe9h#?-Eq;ş?)\ZpMLcƄ|]ʼ~K3t* <KI׬ =k| LUTYN8!eada2ezL-N"wd>#W6K#j/kZ%ӵ/O6ĞJhIWxR%N!f9`Bt8r"dhpj[K7bk4$gCAMBq9k-a@5, `Mx5-@$oĠIŪjaxE.̆-} n_YڪL3݂ܯvQ3q՝LG CJVqK0C&%+Ebԝ~ ݟ^4&:ޘ6iV-Y}B/SS0Ȁ- XS^3iEiK\hʜCo#Qz+soY4X3P^YXcƸXۘ84ٹ +y5g>%QߝukqR>R[d:Ʉf .N,͈Ve07'HB)usqqh#q.M7}(*{>5>IfSK^_C .Z |>Ew -REBŮjSx|]t=vM>`||R @B*+D^|6ܐ~_C|nE̬{Ոzuuw̦zTR`لX}, 1n,j];WU1ї׻r""KJV8a\|kQaݭ nP#iknffo&'jW@'qRU14v:Zɚi.M @7!8KqUmۉSw:bdQd<>g (ųw \t$KSW!f6*2ixv:WXw־ۓ+V;;n/C'|=lH>"+m\]FXnx})IO$Bd/Gf"vy%]-v- y G$A`jAoIq~]`d9"I"[Kk `|qTg^)#ƗQT?H 9L#f@\zOb^E|݋E/>5GЯ#,oV^]}uIx:/i,L#N)hb$^Wj2o{uhD@Ρx/~Zh5gmڠP ;Q\E̻\p%BZt:K|u3~*, ~C++/\H݀wS!c)/G@#E&ctp 9"$._r9Ad.bMZ3u8LyRdIMjrDƩǣټ } 6Rv le14;m+ylx=˦‹ޔ|*GIh8;*},,Ka,w(tݯ P+0UT+Ƕ/M;FuP"uVayaC 9^lar3@9=[n\ <߅R^$0<P_%Gr?3};7zk >/DSoq G@~āisҜ0I>_HX^|<;Վ/V+ A\6Bn͕OWC)VqI0xR5$e,Mca% -W9&0v7U"fOGT8]%F 􅶎:ÂKgg1ߦlKc32,g9cF %glVtr{f8mT빜%]S3\8nZfտ(7pѩ6b!-ڷ%pSf &^*pf_ "9:RWv$DNnM 9jMVl@`a3%ԯ֓YE baTMD8Zl3 +ɰs$C4Φ<-|@p4شc~/WISNR67)c\on%: G8`PUU}>ci2֤ava&ś <]&S8aQm"Chش5,EvxlG;ghHWd,Sx6UA>hp=l }kī "5*eBG|ވqcYiqSJ*(B!0#JMMd)TVыhH΋2?zKlp 5A&b:߄'^n39G'iLIU3̐Ȍe!]@bA ~g+!)=5QFf?3Ӽ) z?o_Y:qgS٢hPI{AIB Ł.Ll [C7U- kPj( P.sAs}E3\% ;Fщ:dXQvi!(KêGY=xeKdh U[a\v#>hpr;/nMgӞa-R\'+G:6ys2*ғg_5<܁dW M:5LJE䛤#@TII|)UF"K0a`"82 N5Wl7.?z)s r{2n:IǑtM$k=`mǯxcRM?^u /rq񁉧B"`N3ӖTX>jU(F4DTX&ܡ\cX+I\ͫe*1JKiM6-Of[ZTŔ e ).I}='|kܰ% ?ma]5i5QѹwckZNZJNL8LdxN,ϵ3JP,$`W|lbC {t$@2l#+FO=@>xkWbjT 'DǼzVHh]Xewз}T2Fnh_dKhLETtT;1-o#_ _"3M$t 1h 'M^v"%>-Տe)W <۲Hr.}o*Tbw"əCɸP`p'H{ 3wN\A>%'&3L! ރ~W6(#ˍc-6h@А9L%ɫV!#מ8* ζv? I[U`^קOdoeb=~n43Xa,Zҽ O oH=}ݫL {Zd ЊX`f2~K{5.msbD j6^vX%a?܈zCݚx7It5iJ,^қ%Drq35+Wؤ%,q^h.t`R "8x~S-KݚvLHj3E:6aBDz8kz)@0D Y$t7MGq}Z}J{ JB> .;rƒV kn)Ǖu3y ŘbxrcNzהqX!UQr)?&>*@v[&AX:+ 68Q!awѶS0T;K HxboDsKxEOmYj.bЭ♻Al\MZ:-`[,h\4sq 4HPT&Mۀ9 >h-Lm1A]:[-n2|NľWY6{ZbsdhU:cmpEc?:Kd1aOw:9ߨ4mWE+BLaTE*e0d5%2: sƾ.dM73(kt~ (6IoGms}!IIX&h3Q6Y r&3ӃZw7F7~΀n'7)xlM |)ۜK5ħ F#;L?8^R "~<{ֵ{Ome|6Zuw"5Z7A[AN\*RYr Jx3T9uIQ̖Ϩj u(~-p$OyW G\av @xg+vB]x4#F̮G40}9`(X_޵\4G۝E{D] ,8,Z楎OʪAHd@R"uWmYtN1KFYroV2ȭgoԔ#5}S$?9(Fnr0ߜ%`\ LV+0--|& ]{I(_]C0yG6Tm;9DcuMl B}0d"+%޹Y*3MHݛ!UA:N!e^»eX\kռe 5`L# n.gCs`Q+"2gϔɢps6G|PkЧF, ("<%D6c^,n ӧK~YcCۻ~Լ_vI_S幕τ^M$hkT]5FV53l~LƷD0+Jz [Uu]+sUKB%>,Θ;7}`0|d&9VB_oGy[=չՔē-ў nC55HٕbɻZsEpsv1TF+$Μ+ s@^N-- 鑩 wb^sK(.]N0PGܗ3:낳mnB@[^3Pdʹb@W=Jc=``t?}l(1<齃s FQa^mvJVυPo6mw]5~TxyoMEԙ@jIm dbl Dmw{Ղ$@0z }'ڝXRtAd90u.he{k |"5O< J;Y3$l(Y$C^P#@Puqu#e6Q櫌\u"J IA}QD_M$ўJ2Qkb^&<[Zsr;H, \$.OAIɥLjs}sO.g/01u|nxe ̶ OLǃ^͊1ۺ -FЊPI_$y ݯCE9<30dH2gzVU֞5M|"" hp5ϘSP 9N62ƕ >܎ i7NltA:3t .*%.~$:_Tk}]jh:il;Kl"ͷgпqfC CAQXX B] *P2=B>9!Q,;$`A6#Z۠dK%2QsR04HJeh7C@C"db9>Dh@;D羾~>z2[$ )y@#M)pn.-Dg-8)*רo+2sSzƮ[mN 2sk4yUW}Ӛ(VWCZ0 7@r93ؤuʒ5>{^"Mײ%G|0傘Xiոu|RGل۾9`1:]X~JZ{*z ڂ#=su{І [cȫ@ЎiiI_Vs}"U{Yb6$ƫG{KOяJg%W6!7j%7G@lXv(q(°K)%ҶGv2؅1f,eM&RS8miFe͏ חIYR*[K61`u-9UէeL3 VOFʷ^jԿbj]?]qlz(Ynֶi?xjָm[v )i^kS<2Fb ilMoԤ\=QQ:Ef:G:_<$0:@{:z $:x8[M@3PVfї~acFR2'WKy"*(%%ALr~\@PFv$+P4A1::A2:hqH…o؜!q @=䍭V!jVqlTbxqW 3<4ȳD;ĝDQY$TCno? ʼt> \]/ :Y,عy{cmSe9['GZ#8R+iu$KB޹_p]~am 6NAP|B;I?8ޓM,Q̂G6ϊߴ wjT~{0k4sϧ7Lf2HڿF39@Mjzߎ@:KE6垦J@=J(,¹7g6uj;ݜ5!:m#wpEjf~\9UHuݺyp5DY3&u "}ȵqD>TY}ǽ*=,{#XEdټ 8QZ$89 c+TD2! n٢Zr"j%mY2k6e; kE j֍Z"C՘rAG1T'+bx;XhtXS(k^Ikoc uj)@`tɩʻ33zԵB1a/jkdrɒ9xeHtDowAؐʾYC09aVE- o Ӄ? myu1.tlf2Oǜe k@ÌڽE&}pN3`}nmooI:rH\Q@8zjM[ZT昂NEyx⛂9?L$ J̰׾8x֑H#W%- QUtYz"ZbM\6HJY 5Q{BF@; }?aBџT@q]+h:ʺ5&`}g9 ފlޜ?r >eԫE?u5-^ѧV-q0 0 ={Sy`GbHb$#9/.#b+̯?L#:UXLY[Icڋ{x',$q5̯:&#ā(#s-T%s49jӀ_o Ն 6^7G.vGSr:0~ͫnB>B=͡ᴼq2xǐՉ_` ,#WT=^hHށUDoUy`O'b$bp~s/NU7` &_5tTJ e%+`T]ah%5 G`O^-%IILMֆߖx 1 3^V%l9cyEU48=r!l>~-u?Z-jQۤp Fz+s\d؈5]aN{ _]?\baWSނ:\‡IRkU ٶ[?iI@Dn(?{on~dtD1}~]8*3>3Ai!8(^U_2itq?[pPS*r"#(Ǚ'95&MC|fU%C⌂^RBF d(1V7*͟Kռ[8Hnm/i>YlQZDN%600pT{ h}j\61}T:"eEo+5ߏۤ$̈́& вI; =]n@墥ǴG'_[~7ºO"@N`&)z`(O]#RZ =2v0`86_ч;7.cR#+ _!/ϦWLZFj ;}pKtl̤$K'7|L@yװQEfhtDɩ͘gYZ07070100000271000081a400000000000000000000000166f3d9ce0000ff98000000000000000000000000000000000000005300000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/mmc/core/mmc_core.ko.xz7zXZִF!t/^*]?Eh=ڜ.++h5 u~lN[K==t⎈&UpEf&/NFSfaG"oG)A\#= #s&śF"TD:^Ox59 q6gtΠIcu*!iQZdh)WRWZ7*[? >xz:-w2HQp~(Ar^@U?@(79cAH~3Y kQ[CUGm#iخ Cfۜ*V ;P1xjn8J=A-!D:qÏ^CpU=7SRcXgN<ʶk46A3Ӕz{taՖ(d3lKV[pwkxMq4D F16WAu; mĖH Wܻ_gk0)0?QG4+gӂ{^{r.Kj:jNȸlz*%ꧤl+6ZGޙJUG$+W!4ҐZ`qi b^"nQ {x!gB;F0X=.vygWE;bec)??OkuLՋ pIڝ]^3v${9]|cit\6 =L2[y9sʉhHhaq[djITaoU@1lGEQwͫGU4f<KkskåwnD b$Vbd$Ɣ_ V9C?N* d JX:CXį֧BCA:aK$'c&Ӆ"I=*<`yqQ)"=_UKJ>d%Q&$L50*_SZ5Z$8r_3!6jy'3rfiZ/ FM>Y1FaА$Z'UF7UpLw(ñQ_vxwMg H7z*la9hv%,άF nb9 1J݁A1 ?߈"OӵB͕>7傔{[xad ly{vKeoܿ9m78|!il濆,SǛ0*sPYGO>SgZ@b큣(C+oU d2%6}Ⱇ>joy(x@Iza ̧UH#|(NmGk&iĄjO,_WөIZːs. >d[Z;D6!!,zJNp!d nT$;UGs\f+̳`d&1R_9~o29iYdaVj>D4=dƶl‡/R@Mw.ѡ$Fq%d?qn6{VՂyIi@O"6KrT=H>&+yHݯ2@+}sHsj"0( {oŸD%h{0cgC7E1p1 I(z A#qWK\B֩yL㝜-}U6%] p]𘸚ޫNe`rveYST%_0ϝ@M;$AY:0P2EQ6d6jE( ^1sS >'~˻x3@%_D9Gx5y T>nYh6FpggM0d㴮fLB@[T#L5(CA3[Yb\I= ?4{O#ӷ?n tNNvMeRbW󊙶dU鎂U.RD#iFe:/ߦK'qrhd4^WyLCF(bA=wG簇CVc%Sj^mwpktzgN2PE7?-tD-a 6gƄt9kﷀhԂyv-m3k`Ǯu?xlT&s>F_Jg`5LW R~ChC~!,?~!" g*v)G` '?Ο<SӽKxĂ˨%} e.|A',}0Ak8;AVX?|aCpdz(]EN\#)޴>7{ps[_WVvKօDNY( ˸Ɠ,E4ra+=Y w­T)$Sx~Ni =gP\Ga.)G,y G}e`gTCIjxqsD|1 Z6j"ł3b*˩˞V|XK%) 'kF -q=h]\$ ;"1BJU*Vah@=dq]qpGrd}vfƒ{mw-aY^}r3K6ō P3 nv¦ Dɘ XDDAQC^b!w@ A. ȕYᖁ)0'W 6?-W >$삺;b>YY ˬ) ۷JRGcRT$մJ683yY߿2kD5gcΡ4D2jJ"@62%uj:w\F7a[($zȣ % f?nXYgֽOjXSp˺?OH h e37O PcSzW1\((H^m2zsW#I9 &A{E#6 q{!N Ijï(8W\sJ'":SS| n w)>Xe~O_ ZK=a˖=:SMV>oתG~((xN/V#SuJQet铙cS 쑖`uP8u`GK T޴iD& ʻal%,Ėo^&]9Ka0:M~}\i<ʘ:XtEd6sxWS5/2uкe~( wOʚqa\tU%'X Wgepd7U\6[8И ZGonsr;IۈdY&;?aF8*#ej}qs/5ĥ%c6҆5:%v͊2T }pׯUkUL|^$WeNF6sI>γ4Q R2n:.tݚ-6Y^Z qn~>sFW?N?6L7߅W9yh#Nu8Ȧj ׼gY'0 yWFy݃Am,/\0E`bERuqM^ĺuPcqV8Ӝ'%'wX1T#ѭ5&a 77U|ܿB[WV}2unh;.h:Z,e 61c^a ^ہ{9w;8IN{: q56M:H62OM> ^*qWƉJ4=SWO^|LZgDHEb|(e@aE " p cmRc h1 ~W1Bf?e{VB!@XH\%$! D*0-픙HUi?c\LE&voP凞+;Tz8;̄'{%F LǴ0K{Ua:C>Y[(brHsٻ(cO'E "V􁻄th/;=[$ZN/53K% iEs<,_EA8QQ9;ULq.ٖrpGAО?+<GL4r]8'igf|wŃ&b78č#FH4ƿos zgnQP@2s8\ej [쑲e7 7eEJx!B1Y)\2GW,LEN%ppl woN2^ r)p̠T1mTXcD7A룊$͙ؖāKXܷ nŽ({aF}Z="(WL1B.sC|mRso-ɻ?`-vj+\] USJ (yC4$ 8KE[b̫45L} {jrƵ%X} ]v};@ԑJa!cM+,`f$$i;.:=1c0m1)xg:CӒDvWFכe $10rePG+CHŻ/#+XDˀ9aYveww#+TE<'6懲 Y40؏FֱV}L%7_>J~ Nim8\كh\dh)f9X͢VecFio@`:ү68v싙l"c=~eoC3'DL_wf/Og@%r ZwsU4m)F^WB_W Fs II?tzSY݆$D"1Iux>o>n޺ė_y|V8l p+$G/ <7.Ji= VeJFА$349NĦV-!Fta\#DJP(iPI{fd''zR{hIc_k }eg*$,[\%Y9be`0%kz'z oR](0`*4/SQȐ(<4fL Y|8)A•åܡU-j] 3R4t@f$&g>^KYğ`t:Nn,`U`m#`RY=lRzs,9&/+vpgwȹD?`>WkLw[@Q6ozPE& GaKo$dۈzejbȧl; ȨPZ +@,њʩe瘣r5'o0j;XZɊ`+QGoy߹x Ykxu9jb2]f^x䵫m^1Hm=nк͎`$ѝv",%KU՗) `['V CKX-)>U2x'z# }*qn]2Qsw?Mix w j*Ŏ4NX5Hw#m^A+Ij"eJ~ ]ނ"LO֮g'9"!<%yj'6kosUǒGfR@/BV) N%^ęB]#FT}9q.l'^)8j( n$>׏gb$ eeDtH&mFnr')CT {WlHI8_jw/IB\wc/u po.?cguPy. `6 2A@CEM(bOW `Nc2U᛺t$ֿ{&Y7L|Z);!Uֽ"Ĺmqm`#$t (%:6@N{dQF%V'rY&] *(7Y\@ ڢg8.k1È?@F> XF<;AB:ZRfdh|pAvHY?P֡ ,9q[ZH㟻}*τ.FkuԚN#^"h~ ꦌD^|Nc9 ":|4kcY n&T#*+/÷sNR.rG 75#.ۖQ`K5QqC6r 7z\2,HH@J51'@\G3Aߤm|9.mUM4Oy,œAD: iěA'RP#cxPM.GW1mp}a4 w/N=ޣ(f[(tVĞ3ni6V Ywwkڕ2"=#:@ opnv%ôc}@ [Vavf \S&LϻqqCdBfd7"@j!W7IrI\j.eb|x3Gz/>fLCvzTMK!碷 fJ k #}OɅL0/slֵ"Y:o@G],;Ul 7O`hApҌTd\M`t4(9㜆uՐye딃Zŧ{Z01+'('O`>.VPi10&Ӌ(qF2k1Ҭ(=m4s:8sIќB|(PÉC[=£!a HD y Ƈ0v%r5 3 ȍ9af\EҬ4z<(uɡbU{}CpDGѕyUdQTE(OHOO)A~9ZD8pYkMn>`M׈4 Ѐ 6To1!fR%x%IK!1fbısE`")(̝B|`XN=e~dߤQwZò.iq]qXBb~B`FCggo$,*i%x݊_c Z~_d<ػHboM8UQoS ޲ReR*RŦAǒ. UmƐ|CKѪХ=.6X|J.I>&iJzS9`?wx.*'5_(6kBOpƱu`˒:(DI>T:{<\.a@\QAAփfyP8:Tc)#glyI~ ٛ% Yl-3m ~?} ]޿$$n>MF%,1dٯ~ _w?xo"u,7xSJo7SxS#e1%1 syd?~I/siV7 5x=&$EmQ>氄t^2wˮ&K7AIl*ߟa~'a^yZzp4_1V)5Iw&w\ڬvЂ͡VkZ:Vj֠x;<'+>!PE|jUև5lRp Iy Tc*iMoPD}e% *VT &RGtl, ri꿡`mENLڕy`xwcky  ?4q> <2FoE.NgQ7-lBҦ"Z>.S` yzg7E)yV-OQs"%.Kjt }ͮUq"r9yFz;\S4~=+դ/WX58t:8Z5d,k:BM(?_XEwԨhɵ ( ٶJVMX }Z2Φ؜!=A7dhr<]dLkoO $@mV'yW~OQmd)kïȋ/y&<[g35٩C*\GW/?v~B޷Ԑwr6L]kϽVBI6PʺPCA8t ěy(T0<$)5,p}"bTA4 ێ ĭ߳zD}ިn>yE -{az3S LϽvZTغ'u ڧ Jf A8 (vE8Z,GWF4/~2zpG ?W{̡cB >…7:ׁ93ݝCi@f>cUQw(s DC>`Iz[' gu<ݓbFl{gpm\=M=x#v)Ul9Otx$\踨R15-"W3 v}ğv*:ְ+Z!-P1ůt%H4ebHA.x"JY݇~ It9yLO|{4’a^ݰ ߵug?]vlv\ͭACzqu)HTg8깷nV7Cx^iϟJ9n< w%xͰv dZרKa}?9Qh#ͮ.{jS\b?ɂi$E- ٳT>_,ѠM O1-ځyy_*L~\9_EvhFء+qg5A }gt8x-^ݝFM֗vGt\$yykkoxH%VUSA@9 Ȑ߾0(b!id[B9=QTh{э%vE)ᱸ;VΨ4DOJ~Ёnej,YV/T=DP-9#=> F=܉i<$z{Y .w(%2?;WuN#iuV-">ꡐD8&t,[͸OQ>T{8evnM\|Cfs\*X  a0(o~L2/C3C-{!k A, {',̆NZo7}E.lda_2Q4q`" eScV󮻔Ks6$ZI܌.]uemp_&6m YN&hʲg]3IpGLٮE"cOzRovW,8^4 Uyc=Ӛ*.[LŃk[+%2(Vꔁyvة۳E6/!xa)iS?L:r N~[,הQ A|z =cPH26ͥV{ \WϡW"x(~EټL/~bsإ~is2-;C+Hpb#KeMdr@Nc@@z8-CDcCp2fb=hsnZ̎ƨЃ@ފv1Y$5 ip4N5t`"ysm$hvjׯ=4eQ[Ҽ񜨓b5`~yO2yLL7/ְ6@ rڜ~g wxi8۽6i\b?LI(>s{d7>)SLظ(XGhϷ_"\c<Ł8LHqh~қeh-Hr La (# V=ēOOn(@uxzcmƖ%DqjDLCIϝeC<EH3(Z$#uyM>VJn_2@uOj:~1d*Mwz5]i6A)D-ݲ[vGxݹAHy=\nR & akugq8Xl.$MC1V 87oYߢ;YRqNE67H1)c>@zՎnj)yZn 8Ģ]=J4qB>.&ȽݛRGe n E)& +ӭ)t́,-/By1N`%-T*?l2pc=Y6X}YN5UFZcYP%$2Anlj- r[IQNs-YB~D'o4E8HAcߝcn=Pj=3ZbG[xXOW2:AW`ttg/D>JSoE $̅YBphKA`g"j};e^;[(Έ$PVkx񬐜8A^e`Ld%}ֶZ6:8]jT@m KT0nݔG/bRX ʏ#(-)-E2Eai؅L3.;+$QVYM]- =z"dÌȑ0Ķtd\lO#ոF*%N'Q/dilGOn2Z^(/箻ZFomE 1zH_k}ۑw !}3w:QxRs҄"Hv"u6%5ށSEFH_z14C;OK]R}[<̉W9V/쐕|da %*rnWf >G@ 0Q_ƥ1 3v|kϤIélU #v9}_7dzNe(L3ރ$%ci&?.*|_^aW=*wtfw<5fPZ&:@<ٽ[ƧR#ntnG˚( o x{2&bB3aPM4VJP(2Zr xu hx4sH˭?AB1ʹ7d>v*>Om'A ^-(- 4^zyxayl,<'@{4U=]rDkm e<AWe#\ʮ=~KсA:l25Z5Z#QӤe 8#l%ݴB1zB~ sdI,[Wv'9 @6'6YKF;qלmYA,M³O.E_)}> 􂮸^mx γpXȷm"A_L7EqwftC|[5<׹kRCw =0rBp8Rd~i4wޕrjwrA9#g 'bKt]@%wrkqW#z8q/YI*r"hx),y~vtpJ p#cTegَ֒X(~+,FC3bQ` 7R~ _99&d3@o, wvi?0\Ajtʫt\J!]DM>_͙'+ :n>N[K*ZTu t!ёr/CFsB%J/h,+-PjPr*NaJ)yH.CBYon.B.k> 2a neP%Po%sCݝCy ״Ku7_x;wt\rW4dp|ۇ^Nqnŵrϑ 0[@$L ٴ(04ؽ=cnNQa]Gt47I O?rV-;}ISwYV}%ծ e0LD*9|4\[ZLOHk ؎DʚG#KZۘoeQ3դe]8,q+^f8Ivcm+oC:k*W376uf2N ~c>G`1}#>:˾I|Z9^FE7[dACF`ǿ@dM _"k265*G\; ~:p*qB7sdA)8c4r GUXe$D*krZ ]47/_ol1vYXɺ0,J Ux>@OIT]&UTFh]Gcjxz<ܴ޴L idu(3DA` xHG"T}%iEqus^9F6,$>u4*ʑVz^.ZX{(P+I.nT,•ρ² Y`q|ED2_U*?eyvZZw/J_R$}=^*"T/ 7O+u8{joG8(gpý=n2FopV:$`>$e4ޥ_rv?F?>|lw|G̍)'K"4r_ɹ|\ck^He\#A冏lZQy&u,38! xHZXO1Iw*m"tor Χ߆cL*|l̄p^7o\j~7`;F8"Iad}.wI6zvh N;:̘#aZ~-lY .o % MI{ͨЙSp'*fqc~Xgb5IFjp`FvDNymGt$h|TQtk5VXg+FZAފع;E&8%VsZ \"4;[FW0tU1pz 0vaʉU &s9*GNF/1c9mUfzu ì{9@kf`]46`MUuȭ K W}*,P ɜcf2ƞ)sij+fKTq~R˧'Xqn)]}<_QeЧZVlTy R3֖jg\L0JԑF}.gQ؅(j$gyyhޑW)W&֠2 XpuzͿv5>U,{71RtL >H#< 'G׊ؕxe\e{ L \(Yj!@.l dxo \3La{<.:[B|Th(|stWbC`v# G'eCgf/Zfįظ{kJ e$}y]ݘmXCIy|י%4CU Zv WkM]lsIt|yJ Ǜe3ώxӮ3~OrY9 (bD YCYi3D\BVn1;x=rC*Ե^%9V4 An^At)>a|DV֜Aw$ZT `{b[A4D|:?U@LEl ԓu*WH]dycIt'{ d~/Moe$iջM\+b똬YME}{KxVJR!n۱k)C8Y.>Pn%~B? 5&u.R|xCUB):3G흍zkOW@[Xunt0 e%֜0-O y*[d9OU{/5Ejoy&$ؼ|@3O#(yWq=5gʐ*ݒ\N5Cranp!xf3-Fo|$A=ݸĕaQGfxn;_xʾݐ>~)R8vŕQa),!(r%{[VY a.><X8NJ XQF6W,垀& =uɨdx>6t%wX0bSRwC0@qH2SGMxC̘DkuX(0OlC IEu2Tr.m=AV'A+;)E9k}b-V/u^sV  jcG ++ Q=p(_,B  tJE sfɀ􅷟 r7 %O)- n(2hIHP~M~!Iνt !x4h۞}*$9afzj> TGXAZPEw5ep1^HOM]C뚿2!TUxEpC*"[9C,FR«s)&0:!̑)Sq8FPU"eQx/pAtf=zJoR~3}-X0e<\CAs' xy5Xex"/ŭ$ir H&D9yi' ٺXecK?kn:uI woq$qp9 pXIPWZm[e_~M@ǩނ ̀/̟̕ӆ(e{n4_b+B!%Bܝ}$w^ \)^z@8[eSo  _򤖋UFKq7@.["/[a'i|t uJw:+[LSsUNQ|~ijWXi^ /чITͱXąBijhow/ [¡6!^OQ Zn'Jhzn>0Ӟd ՇVfߌ6V3*NpMbXə}.n+cs]Z{I{bMl/NHmXP%" fu]=]*NA[}!0fAc h`v+wk^2CxUoN*Ubdiu[m-`=i9-qGOYֻU:81+VzWC^[R]ۼ訝8P3#%esf:( 8B&'OL^b .vsFWÊ|5 a)~FVqn#@%&>M&n;e5&.u/!h˟i{?t*ټheLD[<\g8ÏGu R%Cc6*>~/,N9S=ڀݍKnXLO ܨ(wE{;H,j~*.9gku{6my'b 3]f)lM&34y& `}!ւU>]&B+"l܂f)ˋs>Y_o:Y!rǯ{Tj{:j@9ۖh8漞:LHq9#! r_(X*6ql3EFotD,vikdaҜ,Z8 pH⛹7 T;x"?j = k[#kv1'u%+FRfO0;̘8s%S;^">2 z' L %6cfsW &$N]{a9~ɾ{?ِb L+2.i-S̅Ĉy^,$h80QAB#qmڦ|Ugvm?ćqcx85-C6#-d(Sj<{=l% 2mWϹ(fF;ţSزd2 3_>*Q0 E=bʿyG} T?R.1)f#3;!1R_{{9X!,>&aDޑT!{<)hE򻷐xiBjscpMڽ.a>\WȘ A]p WW$g5SLYʇ}?6C2D&R!ٱ5w1u*dGR=hKYiI `t_iP$[ f<՝_'@%) ´J[_ Ӧ!p'1%oʘfdU}퐫VtxƁY_z70u2Z6 ͸cn_GS{¾Q֒zoSWC&dJx7K/Ƞp"?B,>+u9>xE▰ǔ'}g7 =9Dizф6+Ø6zupoL]0yrx5I7״f?B(,R!/0ԟL9@݌Lv4r6fogq$E!nHR|G+iaNǹpǪAxW3zDF˱ɑϤVπܵ\wLFv#mT .)YQkV`*͂_XQ[g qx컭;z/y#Шx=(v-:,qn8r'ꭇ(oRpX'!Mt*$4$do:2ΩZmEة0qc|\Ҕ$J8dۿ(BvQ$A0ed٢I9%8nʙ%t] Yڅ#^ϭ4 䂕WwX7yӆC[4^}pwv|dxЉ"l[]p^g߈:$^p|bUd>fȈ.e^xӬ+0 }[O&m+.BCx%aU],˩ 6{0CGpƫ X !jfQt74tY͏tDyyA'RK#:>i}M/>(لYr{vu983r9܋: m%!ۯh-qd~=0-nLW >=T izLTZ Pݶʳ6pE/I>qÅTW_*1AƲu${BPt1Q1$ub:C3ۉI6zA)٢+D8}+$o#x6$P =Q+eA9]UkO zdVV=77 =X&m3^_QZ1OQ`C%KO)(EP~}X}Ze6̂2Zh=r+"揇5aD"za9~zqSjZ g @K1@mU";VyE*YoJ. >KLi-slNciQPcH ]{LP3SS Kz_'ԕZG$ 뚌v6J[+#c'߅)W>0OU 8Ͷ[}=o#=(O!qOjڐp`$kDk.0RA4k$ 7E.4k56]y\($:U&w`ƽ8wTX<؎pQ+VnٝDo1>ܡ#4 h =q +W0s(y+Ww[m,0M3",.b0?R%\ufNAPJnVvxL jLWDZrD0|]I݊ame 0\۫q0YH[&2j6據V1- > KC%H&XkAz1Lh(8+&.(O O1f[>"49d|ƛζM5*kEUM$ePouPrj-8J0E%mp\衳. fU3\*JQ_'0ZsI[S~&e-sLLN* aRVOs𲿑Qo Dk/?2!`Ì$=Q1I'%`pJOo9Pv\jiy.{N^Tvi%l6ΎZ(B,)!쎧[ڬYSLsq5^} a'8a踨7E>S#'TTd)h@H5Ws%Ns:v)UMg /ۃbVV4/_6jʢ-[>r#B=>l!.fAϠvPr١RmF>ѵZa0 Bn\9YŒ@X~;Hw#4G45Tmt8 OeЖ qt9;(_ C6G[y%3@G$Sgr_^Ye*pR{u#^jOSq /IS$bn*ȐQM> 5"ThO:8"l gDyL( ɴ;&!!Bz̰3 v{}ђ-ZNr.q{ka?)*}+;rdE[AEQ{}x$g y&ZNz=˱&qD NsY$2:a_jC!@id QҏtAY(v^YlciNEnE2kCƫA1]K$ŰͰW>aOe}#SkX.R%\1, ivP8mlͨG28lW!{ @Id~>›*3Yش/)[8;bvnef f8xզNӿl=02¿7`I}`6VDuk1[ nVj<{/[WByxT3UY(t%b!R}U[ p,$Kk*PNhƄN [CP&/JjC\"X 1dܪ{%w&9VxR+Vfad= M; Ǡ[-i\@vˑC QWٛ@x`.{"r7B=0VXPamh˥{rFȳ2}v#wmAFb糿%"T*d aAp Ws.oANt?.y.r !~ Pcllk,;mj 94_p ~YL)T(AyRULxҵΨ{jXڳj'v$造fZUxH23p.hll{|>z+JtvC0$(ni~[0T_V~Tb/*V(*BFPNp6]] %ݜa8dk?)('YNugj4d7s]g(oyxJ`QgT% #eJvOP r=Y?V+be:s&=,S{>JGB`fDَ( IthR*.P–*x4kF"A .ShU?_3ZC3#o?54-4)o`0) ^%΋p\`a"_ϧ[+anɲ޴DArgÒ?-4P s қ3:P`!nuc\rJdp-6f|+Ĉ<$nG\8~䘇iHh' zڞaD;Ed{Ư=kTbQlX4U\=R}RQa`t!7  %!bNf 'U(F]Nwzuɲ>%F$dE Fx JįʽnX°ܛqNn5ScxA Hߘ0UwA 'ȣJSYf=ի+B/= HY '#lQC>"FأG#l pZl*Л־LYoujQC1KkȔvmWC,x!u߹ZTs1lO\P1Vy6fЛsZ,j$(n"&\ո+c" "rS!]'yӳ?5Xq0~cBš!5L|tWp!ڟզ؊S7chKn Jz]ʨXc*cao@U)OL BqSkaͳ<XG RةZPz"2yȕ=w1o<Ш\9%S_)pVqz'#+BH W)I}G*~*wiĢsaϖ`}@er^>>}" p"0XJ` g !:, CW\^ǒRPna H 4VeX B]U`Tvr~9*[i!ǻ"_(\ Ө# /](3A_|ȴu>#b|fuyZfr#Rtcv΃Z6߁*ֈ'#eǝrѤ75F@O_%KiS(=H .LJuo[GXg.X2ɥK-#ZJ=)j-b8$6(<]j8KGzִ&0JݻvemFגvùr7!?#΋]JSu%xq#o%2{odRA/E%ԗF2WMq]JcHe35.YGU&qeV0QCƮֺk/ۏLJRTi1* ٘c2E0k=N$|MrXcDbXYK{RRugT;R8?r}sǻeI3A virE! 1I(B:9eNި5RG@D1.KƜ1|\de2g@gx!3Z^fv%JܜzdU e[ӥEՅr?9C_& ƀtC.ig*z0d{@ܒu;YۜWY'pS6Np=Ir4z0 0] GTD(6d0v4kuBP`ϖ|$[7c,h:eN>Iu+NIa?]7!y=btk1<SwNuMUVx~;Q72n6<㋎Mr͜Gxt>F1õDshl LբhC4\ݛcer]M$7{2 _-lq跌/C62ZbZ-N#Ln-?LΌ*b z9m5BI}H/\{aV 9֋@p`8RaЮBIe&tY>ڍX=XRRY*7o]y oB06حRb=VEaߕLq5Ё#Ñ 4@!W$}YjzJ䞧0 ВϛߺylE}B+_F41IQ$TOPNڽ` Gz% 8,aӝ Dj7#9~(!! }P-_b]kCR"ߑ_Jz--G$6dj{PuK\;8LD;%GbW6㨎Hc}nB?HC^\aZUc\W$Dْ!f06D2.%9tԗ.wmxIq~9%b;8o]`e2*Ai1q&ԍR]y$ӫڧړaL)(7^@$DF8IclmST//3)zC'8$e^HXa?[#bƠ<>Sa2Ōkǩ蔐X5B`|*h~r%׬abUNƵ<l{mDREn|함g8ĿI?<6 xǩZ'COe*FFvAR˦jQp{¶.V ċ܋eRW 7QDrz Ba#}1К-+RԉAjS?ol`܉u:ۧBg8+hǥF\+zVz㈯`1 0 ];;|S+r1.aU շ 0.gv<)l#X.e <mQ@@j|0'VӇ 9Z l1¥MCՈ}pz3"BYqUGhMcG聎1_߈c^S4Ϗ P{zca/D|iCOA$H73~aSD"D9EQq䷴sXjw|4[ԩ%pDėK^:83db1YIHq%bW]@u-nT7r-ePw*חXq AMYτD ~j(7y@Z|]YG>@:[@BWyOp#T-y%LZ-t>&qt %*9qT%]R>;A@15bÌq%k%;VM#F`,~ wq+h2/fe, pDIX!g¦U)*3vOY oJEPйOSM2itR V}:Ź8c;n >;ލrRt6ށsnLh@Ͷp)x#adx&T@q5vё/4 )loqWmWÃD+ 5,67SUW/2R"Ł1=nJ``mx*>jFXh{ӄ_Ko0f8'2 R[bOwm?%>oOW.\,;mmh N1iE316pkmDxrxOZޚ՚_sß!Y@a)N| z Zɱ mHj}[;Ց%Q]rJ]Ggp[݂cz8,FV:2?-fkZQ+r(L!3sE7+2ThE ہ<:SZ;"'%IW6) #ӟxLjneJٿ,Ν -F[ىMOJ\] e[J$ESu^Hs-sYbFLzᙡԹ.m~ex/֟8tUrj:)G%7ŏ/9&#Wo+sT*Q'Mp/lIqhz.Xy|\$mT~9pφLխaڷgw%Za|TL.߮: vuuNR8];wyC/|3EAE>ܮK"Z }N1C6SPsdQi^@RN=fSiUȨңzM1QJ|NɨRvF/S^sܿy Ot9,>rSTiqi@ӤV) :&jS)Hs/"12uju?)!eyNz&u?W2⡨D{ v~ZH]b9c U_|EUD˩dcW\] $%Rp{B괤ԫ*SE볹Ks!N XwƁOQnOVh_#Y.㮠>!J> sh'd-Z *4;]5vݺXVX vXvAId2ɪ\Q7"!(:9n,e$m9ɡ*Car{4S6k uƉͺ brxwSO)d.Jjᆤи EL+&Yk 葉/P-h:l{30o~4u,odQ=<,%2vuih/:u^t0j db-x~0`?MN:zD^axOk6.pa·JC >V.yȡsx|W3:qy}jV3DgЧQ ) Yowg:nnwuSq=$VsE%6ːclѮ &U ~jH把ѐ :QTm "eBA&7PU%0S`٤ rp3gX_u#EmEDC,\yTQngȺYBDBϛYuUE 5X!kPM)"NG#=Zto%AWe6ȘlhmRR>ω-#kQiA0޸I*T{54ϗv0Ok vUbMhɠP7J@YUxj^S& J"2ġ;Nn /;.Ύ`2\@\oD1{#ml[;0#f6t ] y^ $%ě潙M¦YBG\ 4 1o>FaZ .hP\i4S11pp箙> Su/&Yg̹FAb>ֿ=mXT'<sZA:vbo6\&P=*+;43E2%1Y\l*A3*~ Y,czuN15nc;ܱKP=˻\6$XJcFӥBP1F'e7:XY3biYcm>_fX(Sgt#^L&^ @* U2udw؟yl-iP3\?R&;dAO}~7: XኸS`ͧjb)z^ja 49ˤ҂g r@aPAQ./"W66˄sպDI(xoϻskPY* /s<}dkM.RgJa3g_S2|Ug9!;kuLў|d44k0w8Oz"MQ⯧YAmOḚq 5-85'lQK>fKL9aCa%٩wu-`E?,' QfFekX9IF dzҢMakXӈ$n#n>,CRrK _.:IɅYӒ=F>![lQB[WnPA aiac@$g7mh繲,>rTݪYYԝԾ,OsRJ7"SGLID%%ҤJ6`$M7HId 0kTn)OӐ*ZjIV$CZn١P=: rдZث=)%t 1~xV`8 #w(y7=F0+/e|ׇd 4[]>ۙ!)n̋J%Mz G72 mI%A$FʍVGr7,0^ aU'#Ҏk+湻2fW1aA Kp-?{)?ILAF|&LFV,ڬ: Z8&Fjћf}%$527=:^3ur!) V<T~Z& =(ٞ]F0?eaIs|֛YY]g/7uA45īTqS0׳vHb}_y/WO6yٲocGoɯږDG/z$_.ϼ  p  ~WFb /N'&pģ-^$t{ݘ<; 4uMN \R.IGlNy^lj:H C4CxS#'FoOy'ྗ&rMhAMIIƩ .6N""][x=eF}q Z 2HZ#[͚[2DjyW,x C|oTjCg ;Agꛏ=wIUU6 ;4!L {ABh;imZO7`ih"H\qeo+$%6;jNjШفcZ%@ㄈ0O4q1:Bo >$ZcG}>E=6*H\  ab>{\d]2.'~g=أq7 VM! iZЈ8o>uth>ux;$ S%dL=$"KyZe{&}Vku]f/Y :8SD\#`"z[9fdyr 'BwY=ͮ7"87qÐqijr{{Lxȟ?$BJwS)7M 츿ߦm 7BOaM@ݫCA sMBjz]t;QCF]sŽFty?sH=՘V` UQ$[ֱ?H:P#O|o``L܉=\R)]MC=mMfo9M!J-j/ʽ{Ōí_ݏ߹uυܺy,2+|!JDq-/9huA(~Η&f"pum715i1.|8 jD/NȂ_;NPӓZHpJK1x 97Z(MDly> Jqi? -sR?Y~W9S6t8I}RPVn@auv^cIpr Vx°Q^w-KQe9> $^U.svE oR]F0~\o>JZ9*;^]0ɯ427e?m#^%ھNrQjT ,,J5zzbA4b\RUӱ8Q 0(^؎qG/`>g/}$Զ%Vk8X*?gf+frK DfWN1o>}GpjmF:/r*AFm1q0NO8wO89NDƒA% K-2j+'M]דssm? r%k].D!$Q,)Ϣ%Ӥ 5gSSx' qn&XY#4He;( mzx+O0M/+x ZaEq[ǭ kIۣz `JW}6Rqt:)ς9??nbsIPA1;d|DM"ϱE1:=0QrI#G7N֔5~HZ5o+m[u?* wśn[l[$ŵGn~ Db xx&a6% 4e?.nʼn E rF -3akrH0`ޗ cD7taS$ߠ(`>67PUL[RoP708!#>WaGפAZ# az{i֗oyi\漸CMtlk+RNfpLJe((A耚j7M52$ fT!1a DILGLǗ(E "bjDq}oVX$LBrY#o2C`X< nVABv.5ɘiB5q9h9E90r 0@қFbg$ PjAij_{E:$K Zbwb-{↬ؘ&I%m|#[RQFz)O{x%>$LGt"? ]Ҝ,jI6+AfUהšީscPuڇk}>w/;]o3Dwd넎;s~lNe7 P_I2lVJ!u&VW-*۩#ZdnHdV.PvB`E1O%~-*jB]6:!^@'AD 2<8W?2s0c8C߸ՠ e%90u%D3SF&3rC䓲N '94GЎS}'9_01FEXsf%v,6d7caw* 3X-OK .xaK?z魇Zօˣks#\Й!r\6:GC,V+b?>nf5>??}ʙL!_IF)r>y!ntp;G2hcv-}䧇;f[ô¶d<O[ Karfʝby[c\?+P6l#jcI@EH,1 lƬpBŠcmSaJZC"k֐0q:\\jJ϶W/6_aЀJOTq9lSt!9;f$`tOE$mMk%|ݑ2)>udxcPL4S(CG"=)cFi +F?^ hWhQM3JE Y ͊IS0ЅKi%G4%|M9MdsWkum/_#>mFr̦BJ&Jrm99< Z(2b\0}'Rm&H}3y1, w; a@ c,L%vT)號M&?ĐJ(fQ;IoRǦk 4[ם*'.I%9#r{U'-5 (}>%9o-'@oi; %<ΈjM6F?Cz.wfjUNN:?Чkt JbfG\K54^pM)P}*4+eĩazxlIQ k/&,),Ƭ%G,n-,\xf>uyxC=s6(‚#ժGmD-mcp겥E"qan`_Ȥż(674sbd )*@:]2-̣V˼[]_@SyhFWM:L׺P4s} ct}+_0_D; JZ%e˱ PQ㲮~U OLRq^®rPS&e[ӏn9d9gkTuwt=[sm[Х))Qs=\8`u=1 QZzA'Gzэ(?[.H[SᡝʊA҅|ed*}J\;CQb[ V4DHl'(0NVk\~Ƞ Blꏺ[>3VD%V2hlzk h]w>ɞc&>u]|?1:-)QTs0ܦ1xfZ7Շ^j1 ojAqn+-(@ ,@}">i6KS}Kq LWcj0"ӶK}JuJ]4To>V/9j^i^|f;هP$gL`5ô,,kG5(X@[:s{<qCxrWUC& T^cj+P&;}^;Cui>{*BVJNJÕ $QWZ ;֣O~2ΞZJaӖ! H֜h] ~1TX~:&󖕶*ZhEHsLі0z|O:0#Miy8]q2fq4}ɤ.cDE 뻝!}sy/~O&f%d [. :}o5`aP}tTupO W$$oDr˃^MPy?oYTSJSh$-%_Y׳Rϯ_TŘ);KDV.JRi!JxcKN,)Zgd\[{Pj֘*e2|" V愻4&9EZ5"Aq 5"H??5gM,"lR#(z%^ҹ3}~Z9s X zQ>xٺ+ҹ5|.<VD]x ?ǒZx|w{HB3-7 -On7h7tlW= ,a r> IƅD['R5>ǔ?])j#.8nS9ϸ\bgv[}OHn͓I`;ʛDx FZc>F$z:Pz8Z+j{1+p ^y5Nw,)Km՞.+_d/*} 3Xr-@+o KU3AM.*8A . gᜪbU(j\5^l9 U?ysrB^0ӅO) ?5gޱf,G{QD錌dx  _72/w}DN_oH@^&u-mjgPCk,v~d{ՂK{ $ƄFfd,~/!t' zHZ;W}"~)*tcҩS16ɸ6 Y K>BD1˕w|!)@؎XЀv)RimVb62|B2b#}8w4*9o+z-Ք2(F $@CR HE8o::qEU"$:YI e:ճP28: bM5CRwJrZw{ҷvby,rr =2[[/ڡCHnB.&jG0H0S|<2V~˼݄/!-#GDzMCDG[DGZ |Vv˼&Tq:0"._ؘ]KnaTv~=fyj콀ruNpQTZj1B,|[ u0IR5BLn-T;@ &_MWE=erKI5$ {|L5e98VO8"<,Or>Hh!d(ɔ{;x#,mzуXƤ[C2l"u2>vy624al=|d:OzZ7WjԆJz4\" R}8x泱,E2;_Vle3oSO'0s)ǟ,o帰FtDimL"6pp+}AP [HUX<6 j0}[ȬgF=|XÐ)]à{}u7~8mOvK K d^RxJC ءMsDzd!ex[ïBQ?s0VbwwC\hv(N.hyGȒؾ }l_@ݮAYW4gS~] 5pTV}EfY&.Zhp_$ٶ8,MRo5Pٴĉ@o_J[~>X2 pޥ`H` =W 330VXAzKDʼnФv&[LQO:~.Y_$ţMͤŮv+UKO.ɛwE&~#ݝ%px 7L uXeupQLCq4(9 eOSj6gd لQta:N#j.c,vI)l0z z_5-NyeE}ozoXu3w?E7jBo ]ݤ=$AS87iyx_ o|<{Љ v،>-S-U <,&u^7ve!Сgң#GK5cUK&- a̓1CXddOhn=1"MFmG1nqU^÷@ϓG5V )tQ1j mgFw5&6:mEW;LFÃl?/w#9pBQM^~y| y¥ٟØ`dB4F՘KYuh%¢C:| z>4ab$'kS-$R7ʔ`7~(dpJ|'tJjȰpԊC+h&1|g>3=rĮ359G!` ѥȁ7Q΄y;WoAIC@\Tui!u&ƕ d*_+Cxk9< B!\sf2%,L Y|٨ DQ(6KϪtβ`)ij撫^"oo$ CuY*njgug)Ěŵ'\lγԀU9.Pd"nW'ѵ^# PέŃ#YŒ.rD~ 'rk8:ed D~Sf9PF5ݑJD7?m]dӷvHt*rq7m} 4n: $( '-.B=gi,oE1F 2C4qku=Z,Cv ^ aqDQ5@vIP{^JZv{:_dX ݂8 u ?~D0mXcD1ClP }ŝb1ɒg\1IkAķJGL%p"m95tW>6B Oͅ xvJ.Ү*/?+8N"syrWJ u'#]:Bŷ@1AEpnXa 5(:5r/3a>8yޱ/syEyxǾt&̀9=J-G'Pٴcl:1z.;ʍ- j lc{jM Oʠ“cT>˙XNq .j=r;tu:"Pfy [CG}}:Q\ -28ǻY_oB:FX%/ř l%*#SZ?rN'+ fYU SDH0ɽ~n]J]Y ;:BiG?#>QGJ&^eʠA1}Slq_@z0Fxv#Kz|7(O s/ 6.΀ S4F@55S;yI4]#q_.ʩ;K a[2.Ro>Fֱ:+r3 sT O;7!b!1haȹH{*k3?|0صq1o0|TK? O;g#yV8U+\% {pPpWلxQ.W\#^]Vȷ~T,-mPi00Ёi4N- B"T b;V4nA[›@+@0Y2 x ̨X q@il4 ( .oc<~ n^1 M&"(\ sY(Ա5fܱ_%^o33sC6(/2T:Xl Z@ǿTMd@DDPWַ*pH Aa$<" t=Zu[K;BNJw7k~O˵zf\-!83H,"}~d/"-cLG%c̾_gR??8Wa&G$<1$2F8%\[lT w)<=n &۹]:1&y\t2Iq1W5i<^&Wˣ$kW6[nvɧzGCbgtk@&%z ݛA-)#ʮk ]|lYL#|k3sC0j_x5Oo!r(zeym:Ln {[В]LV|zCT yj75c!|paU(%'  af4s90q,&&>x)+mFb`7iSUF<٥ D>^ {  a|v,!N:? VEUr%k /޲Gtb)XD6"64]wkA<~1۔Z>YiFgtl xHʍ. _ ؗutȓ>kһhak߿%6FnJѐ(bVq0Yec\vQy!7zqV64A?Ma"aiucY Cvuk1[}l@m}sD/ğw*Mw̿-T P[G4>7(*KRH}panH%5DG8BUā&ƿ ңrΈ3tJ,(l\mܭ]:&گn|A7fV}jyaB\Vcr'jX]&'gaHvp=̖tdCIނځ$v]J_bU\²(w&Lp_ǐjH>d( p~3sj;~\E(pI^B5]7r6]doXfD#H' 55JK8 .8XIƾ mo9hRNث_yMhS q=p.}&dEGS49 ~V(xh:I`*vb ͗OoXMiͳxABwD`}bעa]̾tB2>v G&Ψ Anϐ-/d8D{(>c^u;FEUv^].AbYAAoјL!1%F:-k~^?5[UU׺}RNEdT֐ێf j|@0߂H 0'HY*"Q46~UdkqŦgG\3+ ?k1w~|D C5U XZsΗx 70})Hb?龶GS<qx-q"՟fӕܽb-//L"P] DnX]J+Ch+Zy>;& `0oC>@I2l }Bp@j,=G2bf|7 #x1ӞN7_SƑ9XրCɖj+qN\jشlFEwSR9AW+bCFIi괄^QYWiϼq|Fzd}t8WӨqvme<^{Cyk=E%?*#My} }uoEB. q(XX.a Jƞ}#(Rj)+si&oA"jjspD;՚"sIIb9Θ0L5|d$`a$MW0]g+,X d}ݏ~3rDC# VvVH*8jՔ "!f."} QX3? {W<9?zڹ083 ·6t2A SH + Sr<-)sY*>v:6P)a'9 ɝn .OZ%)6,c9:Y."wV < kJ;4mkJ-87ƓilPmYh_E(*B8J\-/%$(W]h.(UJÒP6Os-T|RЋO ‹BP$"қSbɪb<0=O4p~ȷyoJ?7}AOE̅U&|A>뻟p6t*Nz*s.0v(6g>sM'Xt:o"<2v_,SRw/M/s5PFq6~3żcc8MIf Lz!I=yYĐrDh)Y)jHmFvr=z;’'&kB3WBR/-1./dLo8%f <Ьi\d>YIReF1dY-[%.-|<֡a)M \<G8-?aUG]l&}A7s6zA"fƂ+rN̐O i礱/|\0fplbX A1.'^Xc~Y ]OCuR#t٢ʡZL? 2 qNyzӥ1RBKLf%C1ER;@,s4GiQ1>ElV]OQdVɃKn'栯!6>MznտMydgk Q'5X݃Ta'Օz]l(u P?ןdM#>qEψ:ri)&$yFlvKxlQz0"p\L<}W z ޢ2D QX(ɢNT MxphAgir0NVCA)>GxYc-Fi ZtWܮ? zBgὺ,P+ꉈ4F&LI:qϳ:XDr'~8˳'2qj-ȹy,4I >36gIHYx&e8Mw,ˆ_>PIJ7BW tE3 vYC*}KTC$1 zTͧ 2X25:,I ǛP59߱.˔݅+W&n0k:7kH|F)EƃX˭0lƎ3lKL,<|1Uc\^5JoP?UA|]=ha:Ӂjpb l4Hswc? j颶g'˖=iPpsL\eu&&?qF/Yh垖#͘@Mmy0/:NwZ`ك`Q^` PYm lk 7.\āwc٠@A~/N c@ViH >m 嶵+Qu|xIK;zBm.i۬;hu2 %$c_k0A<{Jۈkޛ GP~s\K Y`XWE4kbOJӕ*=զ ",EoŬqhirCr(lcn}ӓ=#9d.d,z/n#|87v? hut9Ɛ`6Ǿ@z"8L5y-B'LNQʉVvkP!Ůc"Qg}>345wR_!{qs g|QS"ؗqQ?U TsI m^`ߺYKGb1#9qz$/ . Jm-E7+TK^+:ir@e͟3m@Zk_ ,m!/dr&K$TFw']6"v'҈8b((՝5k1r6c GvPgsshȔwYjj aa Fه+5ђ ohVjq0 dHk*UeᆲvlV5e*2)qLF05-D[&'D WـmaMeww ّhwfs$"Q&(&:"rvA!Dxɝrp <AI~v煲y N696;]]~sabdM%}`W%!mN0N0[h5w EsqN5z`PC?[q3 X'fJPuO:ZݧPi|PRJm. fWnE7^I}R[2cšP"&*v|Ei@>A}$AMAL~C@-F7.iaTJ`k%|/VR>s#BPw}}PLtT_[8Rp򸼀кt ]ќ8na=ىQh΃ܜR75M9kcL$*!Nrnh3#뀯#BwOuzR<$ffoHV|\wx-` !{!\kYs*q8ଌͫ?h84[y 3yv;rQq՛q?ghG^0n'+W+FȨaMеdX5܉f59¯r-AF}"9 M#a *r7 = ҢJo$?OOCHOy ︿Ы`SgDz D#6 ]nHR}h8-AzX+EK XaнN[q1ʢb c<َ e3 :6"c'S1ʧNt>eХN_:' Ŧ nnZ/=r c>~fbg4@|`OEv X]$hުaWfm$V$% P[cyv"}K_I Qҋg9}8>r~/㣗)=Z{VVYXD'WkAT7vfr/M5Vm.y:δob(د-N/JWGmzrֳ7ZW9h>@|Hл%/|W7LF+q} e%C:]b!Mqk!kf2)8"HLƔ-J'%4 ⃹_{A>/- sh98+-\ЈxiSwznI3(ooSoC$ibwCZzv%rwnzgo -f=ԉ͑Xvoh堞O41 G9 1+EJ8P[Y}ߐ>Mg5!/Mi(aӥDFebW6gMIۉ( Ͳ>Q5 ,C0&i؉S{ȵʘZ]owVuDE5sNCBj:ϿƊ1E}84&SQZqb{&Ue~{:)DzVj=2poQe*+#$,oH2:ܗ􃱦>#Ȭ0MӰ@9ӏB'θC̚ KJ# jvfA.'ѴZ9s;82$ 8Di|wg/j{;ZOa{U65(6xo$ $f BxC:!cBH.)7C`&_Q评OYٞF*ڼ#ZQDOOtҶAHh8w ~5i]J/d~ z3uyȩm&*M3}xf 8F,5aҁ SIDDСH{T-u˛O1ŭ;Rw8A?DQֿa8)f"~OҔ; 霺;'VIT*rcqOa@!Fɻȹ n 3 $[ܶXYX*{1PaO#N@<H"5Ad">G2r;7= _g[/d_V rVE*ܩ5ōAVpZ l |"ˌ*5]v(;(]ڜMx,;.t@#ӿ" v]0 /!9r=(7݃=/ 8`L#Յ+љIig InY͟67P-9ݘ+ie{,leL#V5<'Mmwo^i%c3|zyPĎ3~6MVu)޼(<r}8h@LWs4jEժL-C;1/l( x}IZF`ӢEo+VK~/<J(XϐqEoB WZIԧM#[LA!/w̛OP3´aâsAjp&8*N̤mЭZ#0:uXG$|*}`a%ϧ62O DoE;,[P}: J6RkϤ2ys琣D8Bm'9K*=^Kj$JmL\B\ŎIٓo 6|Th?vޛ2I>[1kNzGc=S0Ǻ*I`ZṸXV>Aʚ43Zk~HYŒ6D2_OOtHC@{ D_+NVcR3eVrZv1*Aqv䈻uV6_DzcqM2,35d]AK#o%;M1zL9nk[B?Q|B8vBl˵ħe7l 5qوeI/|%5`D!S;)6'lqTTl͕lQD*WO%HheCI̲N⁹K}1yojWbo3c*(~s jM-bǫ0J`&En]@qɶؖ$G>a: jVU`~LC]/.6Į˗sIQ1\"=FcIgP}X8eiً|u t5m!SQ^LTr(>Ɯ6V91]0/1'27'l7As 8f "Qԫ{9'i2B.pGvby׈_%M<'1t:\bS=H/am&~2 ܱ 1 Bʓuf aq{,qg|,1q\ڹp^QG˸Z:"0*/R^W RAZ-+c˥."7f| ʛ_CMK6 AHaeNF^%vw"=TV]L'8XiC- Y?EKX#$L;^mMX ("SE(è$)H=F G7^^J{a0{cda=7G\'ZgcaPzR۫[hc?Vi{3YΟ*"_3++Taz]x]\, xhfSA()ݺczqI֥ARY+8h-ǀE75Ʉ=DG|IqGly7oQڤ3B:, y/By0'  u=T+KF[#h`Yvv.3+{ͨoo[8;-0 |{pt*xjf%][!,GSVj"dc@ġ|F͟KX[!-: >S( \YCHɫ+5gQEn½LIg,ie}HjA t{ 'sYXȚґu\>0şp-R"Rv٘,w! rXi~N{,[*E38;s莼ϛd[} -& p̃6zDEI'TϷpb^qtNg:Xn4D`5OI@{H$}De!/L9YGOy߅*DyOeT}sY7qGMȾ|Չv -B+fD.{P٭BEtK!Lm$lw09PxrR B:ڗ/t+m_԰%Zwge~7 d|@1[PD 4Ā-XmmH4+49+_FMa2v0`Hph_RcţKYoШsMTw✶%Fdz:ִTX w!Y}ZЀ#YQ*]f#ⷑF8^$hmN" %{Ȼifь J+戃c"-Ȏ-A:#Bx@D`ʏaͧ^h9, QnT8ivb{9][!&\4?hO#C>rǼw6CYd9ձ)ΉVE7DT6Z%Oj p?c8*('XKY("ftHƏbR >`&uuFs\41@Ch =gYL%n\A+${$!}iԛ{ =7{b}rݸ)澿 j ooGGIm/L{:/Q`nat9&3VIvEj~`kK5FU(v&`fQii4 whe 4 ae8OnK0ӣДݨڣ" NH )2vfQQ:KX/(Ȉq i֟0\bj@z e1i9%G7]ϰ_Nbmuhogvs]\o Cy5ߪaƚˇ(4U[=חbA&Avi-M =y6γpkI!VX)10"[D @LUiP\#ɽ܍Gg~ sy96Z KŽ*d2潔0JF6UIEIdbO^nm-c3NzYk$3ю>}TawAԙ0Z7_ZFԤKS˒Êb*ψIzjz5pŨՎeR{ oR0MhӁEh~YUcϴ\KKrv!V9m`8{yLa*R8(>)\$Lt $ -eKݿt97,"1.*Uř :/ޭxq#D/DqAW,aRM]഍p[wFY9Ijckzs̄#ݺmmv4^}>OF^0A:䲚|{}5DӁuz D"#BFyE 8jOX6c~ >LBHq8B`ҀN_ڿM V%DIqs=7Jj>[4 Vj@9h4 K6HHt^?Rv=?PD؈[O7 xv7\u6LoBq韤@[ZXrT?bvfP1Ʈ-Vm }wՖnT3f9.K[Ae⧂Q) Ov^wWR{3⃨ۖs>F._7GxV'4D]d(0,oԝR6rp.jZ]PM^ qEʬp=y1Yl"vXhgaE#cǹ1 F!^ 9'O$[.t|s7-~=]!ڍ>X=Nns\8#*}/1:~C(bָa =9 wͲ^є?~ΐwr6SeOGSNokuL0kB({}Q Rb`0I0AwB6gA8K͚nLޫ=- *6P{Z'Wإ 5_magJbIY牭W 73)t|fR#5˂m '<߭ĪSGc53u#Qln˷<^iY +Ux@5Z#*\Q4H0rT?mCLt ِlޫ/KA.~"$ڱW"K-gyƁxBʧM'$0S^0zAmoϙ7")Ce5_3|QHź&Z>7ޭXI*:SU;)W9*##(ݑiIuǍb[5-Kzwb&qF=1B,Pڟ)!؋iPSpeVSNz}i6<4[]zӹ}Ȉu* y%XSPȞx˪jOaPټbEHhZS9 >x<%ቕq'G<'7E싼Y ybx5W7U퍭ZLSK Y pr }j,*2v,O.pe PJQ V s0-;p0㥭BN>{ %*O,7V舖 `~kզXMTM+gwlC͔"Aa2id`ā@ LHtV G٨?y(a⾢t)3m}~[%rDp,G⚰(́ ο4'oηpt5p)vd9-Շw He;4  mVdCERvV1<vc9Š}@?C4ԯ&IW;cC׆"p X b/Cl:ە~d{rsCm9D x|x} 9Sgˀ;>RMi2r?CTK|66+̬H 0`%x%1a hDR/R-iMñdB˘Se=t-6}.'B\7|Y2F8Fo~H-`Q}dHh발dC$?bF2r2_C*I8 $~@'7Y<5jcc>l*maD/X(*_9ѷ1[5\nOLZ_$_ҒR\¿t~\l[5( z\_UN}B>BLwqk0vR+sB )NXк{ԲG:&4_UQ52-}ȵ簪Ū)*$8ah@%V# 1?C_/b+]@xmPQo:Kw|H#pP5&h7Z,K<{s̹c@Ǖ&ҟb*!3$ |vUHĒeU81Wg$ķݦx ,:JI6\#,5 <e}E|Wnz߉n$ت@݌V?.ׂ1h0AMΩc-& {cTU"Ʌ zY 9^Z5:Iu TAqe_[J-43_WZgÕ8B(ҲR6ǗfkUI\+D_62QQ p4^nQ<$'n{Pߎg-tp<<-%3墎lB~ZXi(Ŵ +kdz:<3g#dv Z])1 *5l Vi^N-™C5,A愩1-tJğ<|,5pc#k}aK%&c-¹Ddt=q_".Z ިcs5b.3/n>Yim"9,K&٣'TND%vbvL!4> 6pEY ^Vb1876"F#8m/y j˼vį\jFkZy,@n_IxHz 5׻Gf ,/~iLne R 65? 2ϥ9D<Ťd}M/X mr?e2<8>A|lzVo!x,[_w~\ qzN:z )&gk10asDQm k -w?cnh(,IBWnɯnCP" \u,)7cY~vO+hy\ZG>[ 겖0c^+%`BLPڮy ,đ;2*2䅁> m^v Q DG B&ȫR! QU6.u ![o h2'0oa!C`Ji|Z\\x}8TDՋkiҥ O‰&:s*3֙0R?zFaS\шg8W! -+/j9T@߸}xuZ Z+M"oM D2:YgD!8[KN;(Tn?<[S=㸶Ifpvŧ}pQ0<*Gl ]' ^4-vNcON=͑1C;z].%f=ʌRRymя(2].7K|_(gMּ\ȵBj#J`4wqv0U5#f" h6F o.aiG->ؽ|4vAxkjLꠚS@?O(j8Kx"]֩fn9К,+j][$xDL^%soM*&:t:rH60Us :INc gЯ~#I:M=(/_B==^.fy\S!Bp+!""|ZuDE?9Xeai]7P)2֣UV͂Ut@ AGCm[g[biFjoTߠLu.XU0IӀVXҝ6W^)X.BSǷыHKQ*q?w ؅>X1O2bS*rm| *_jU +qqY|rR`gXP aio~LVLd=!7c*02&)'<:vm~?_TZ5dn&{h!Xv]0;6R(l&oS^78 VǰD I销7 $^c⸶K"4~7ia)>lyԭJRmS ~4NY,4hvSP:خ`w% ˋ%lSC5$ZB΁VvrG{P\]Zmc:UWg$6zIo̍~ N7><#C+%iuywvu8űfɂǗxXnJj[!U 3IY>,lq[*'N&rԡk/`lDz1:%Ru猀:('DH' $nMvOAݥgD϶D ,\~Dٲo1I˼fx #9f_xIE y*hŲ| \V7ȳ3'T;>4>H2-ʣ7,̓pϊFe(^oR߄on\J¡SR gխNTשyaan}y|&2rҩ_Q 1vҐq8h{\‘=ߎE*Dh"& ~e(TW$op0lcp=چ-@˒*SW$|M)FԏdTh+z3Z,W],/A+R;4EI㢞ت\r~c7&m7[I 6E%WoJGCZ2f%%RwAl D~ݨVrEpxa][gP$4X[C YߍYz lN%(/Bl^)7r 5fS- ؂#?cB7/zw>ΒU$N۫^@'7OXr/SFEgtpČ٧54Sچ]5gLHl^_? v(5|EJRyvǨP@[F:HK|j)0K֟1n|0doDÝK?v!/Hn!0F ˙P U:O}׌G6!YӫT$ߓUC^cXY?fnpE Wo7*;$S*ș_diwaMThb٪-23jef܅k4V`ʎmAل~ܱTd9ppdld3  `tѝ;|R-<0#YQk_Szʿp?@ן{%"3ʺ'D#R 1ln{)~ƿ%[n1$lLC0ɘuVpC%AX xh9F!E{; šiW&e`Oh4u;eS B ZTQ&x0A4 ݻ7T".]q95o ODv*9ֵM7Uzt'{ zƻ0.+?z]5}mb^ղp]@@6ppI`iAåGSK$w[bAh,<2g#C|n$!;zV\2%K)KH & SA`.von)cu7k%>bG='PBG-4=Faգkʌ:5˪ 7yBp-t9 Fu x~9'D_mG$hCOxg~ &mcl9 h _8M$A/a>8wG3t:~C)ǖe7en  ǑF4@dT|ه_*gX.D|% +#˧g3[S_%IJ!b:aԂ 6t=u0d<ܒs$Ƶv`l~/gG)|B^?<ʮ;|1]!szcOO~Uzp&tEQY-*(?;s/TeMEh.ŁGDJS3L~nx}ӷd ̨ gʗQqonC,ӓ*'B?.NWB4? ;$n\0o’i+&EJ Td\pr&(X)pf%N%DPo[BGX HRu.ӅkZtE%ق| z^T9;BօO+4=oԠëÈc>!L>*y]%#Ɉ ү,{=7ŎBc|&$0zii=lEiHL@-56 Ӌ]medYf6wԑbw7" $ JE ‰3 9S JڞmW0gqX <[_ Il,QROB437Sg-a@zkw&V;g Mg$`P}lbk[ X+14(*]+Xxlv:];V{*y]IHS6 YN]oZED{ԷqZժuG~a(GfJυ'KWSva۴?:K+A.Pp&Ȇ ʢj2} nѻ@Oi$su`.[Ǎx^Q_+H ՛ 3 ]LS+#sԳImm?A9Q(moΐg16a*'mE6&5%wX3\di5,KYw)N]:Q0yLU,s<*wd 9Óq+JC2#cy/0x " R:j+i.qإj"-xHeNR!LY mj4V(by1BEIr;#\94㥯찝ijbn?/[[$ذCrAWixv8m`IEFGqXgeL. ߽s7oRb}vVٛu/ 81l%_\Јp:&V'7(2>?P<6חѓU0`iΰnlKO氕rWc^JqNSB*azޑZ.>ۭEhWSbc*^B:٧tK! oM4R}~ S{iPq51mo|ߠ+ 1V<%r蝎Y#Pc?486fsf968\,nvS5cTו %H<ٔCZrs%Wz0q1GQB >ܦ51IVW܌o''HGroS ,J^Ln5>⊧v^w]Gx~M.M[i_3+(.ޮYjE"@32D ] \J"AOYN RDg:4vb f-[{]_ZyE:W=$ 86OB)&QйZs2W ^`fdIjrf,7UT"| (T7:; ?%6/S:kr 6#cwy?/;|cTkT1 .0/U? ϑu:_xZy=XKuT;u\!z N8nm9ﮖ_5W-SlR`~lv jGs0h[ain6McxO7Էl B0шڀ: L\ |Ӭ|.)X?gO@q=XuT-gn ޜYoʴvnöBpB/AWJN1 FgO~kF=jkkZ߈ԣ_yуN0WHڔj;D&%;Bv?Pwk%bul!Ǹ|^*z:jꣁҾ((]-ʢh%H V h염3@|+tfZ1OBHɢH" ?\6XUz;%.;G^L O?~"Q{aDf(m.;VFh_?Q?)44͜tK%P,˵00Gַ˦Z."v?(6:Kkjdsw]J_a@K=NmS_ˆF]Iw:1FS¼?Nr-hyTi[>ozD^1ZJ:2`o R} "J9*=x:Cs)=^lDžj,:1Ϩ$R܀}2MXAA >\0ٗBȘ@<x%mt\jAM\4$9iMtUKP iДJ>]}T;po3#LeA *h+wp0Rۓ5xG`YDY`5[P2diRZL궐Zڴg xCX8LYPLH էⰴRVՐyBcEqa\o]"vi5|5٣{q” HX ;Pâ¶1/&=oǀ7U=㕒][IP`8Hy2qW-D4}fq4pWDǔ:"t.ETAT >.}Bh|+8P0\׃| 3aqpב@Ҿwoηj Nz6Jq zɃooI5z2yV-.K*>>U0jvښ_ۀxaުά5mF .%Rv'wn}UMRP5H)U'lP|: PhK.]+昅Ѧ)}@T빧 lI$vIc?5~J`2a9glOJLIJ+3xH.mذv#iB$ڙ578c'À7㨡kB LD+0EV,Uy~Xp! 5TPLDZrl ɤ= pÓkpn4uR\uSh}U%B9^;8U2Y~oz'!~sibWPҀv:ZJ\a%&&s1JR7%Boa64Ϟ3y id1g1'<؛J} 9y[=8^SHcq|sE=DޒNluKLAqÏ"q1(᲌< !a2.Da2Βn{,Yb^.&B"T \y_00B 1BDž$Tw+q+8uZC-_}edH}AOzp^ Y^vL]{\@3ջjq} z@"AW2z_V-`b@ Q_Vi>yaL(Nά<; =C#+1| lb0I!_|6)[OHW~h3АNߤϖvÔ0Wx_6,[Ԯ/ͨ*a7bDa'x`X*i j~A\/|YKwVnycE*'G8VƷߍ mQW7~I4_:.A36aһܾ*4u4DmwH3M@&q ݁c$Q]ㆄx9~~DdVFdyR8M?ǿ}Aix 6S$V@d~9`eOXuЗ^M}\btL(.Ji4Iئ뾱xA]~R/*Eu(DLCYC3 "u+H;[Q8xeM4WNTU3K=#JϪd p]Qh-Sx{h-g Qr೑9X{jJ*+t\}#oY>V|XL1 +MxFd_m}5g.m徰r}Ax~s"ԩBz<r#g]2$c"@3ճsBRq_S9J 7)|U"&҃wJKY,=rz VWDaLdNӜi = .Y+vjb0Iw1*@2A/O_vZd㌵{?0ww BR>:f9G"\kkē U)Ӯҡ/:*~lLy˩`Eߊ<;Z1'ĺU ϸsE5:1ecL=ٿ>dlS3_Oh6%zmjV$nJ`Y-4~f;']+63 P un^ut\\Ku8k (f`eA}V}#xmXnjZ; o0}g_`M|Y+/bS7>p.na8GmVL]G ycw|T`h|\+HB^4!]7Aenih86͎$]TLtT;O٢lu-CI`TVz+UYUT*bύ}`gbL\gė,jEt9)3H@Rytber䂥8k3RMؼbUϗ#PF_-*r5~ѾM4Ԝn7 J{oWׯ^ nuuV/[r&i(P6*pv;_̇cޥL^ 8Ֆ\@,"Dz^b/nŠ>`9,kibqw5NQq9oK-*p^Q |MV |躋E=$4'1J&".d.3yNæR"k}#Naq,J5syLFч[:.\ *A0j@(Ǒ)0 r3[dž0DH \LBCPg2 ͡#r{od:);~¦E A~F^m&j(Nf=٫d\sPdb%n1aD{ww<N ݕo}6#ʪᆶzD{K dmt<"B] 2SiԂ[P@?3֤$eg-fAWOlc$itLRў4jO|աeRT75aj7Y}v_ZyH45Dt s}ͩaY(y9ux;ibPPB)%@͞h[ rK]s_8VW_L(J $/|v}L&wQG6G)ȼxma[dž7pmYWogCҕaӻTv~vt yN*?E>lGTȕFƤ5ٷlہ!vN% 'P vڎa`mG>$č})RSCuxB3W9{(R?3,98%'&"3 gnV܃`rfGglk/Dֆ k`?b?"+mIcQ ƵWe/ɗAyliZgY_; +@·01G_1{>!ts{ MCD\kUHɴ {~Y<W:GV1YIa*#Mk4tq\jܼ_oqi$CɃ?9׼x0$+tM]Y-ՄqΞ0rz:Y&BdN|1ߩ99&VաaAJ0ñ*Ea t&%vR ;$Mj8n4d$Zsm*Y'#bP70&q-\D*sݽN}=B2のis cѳZ)(CXԶA96KV5pGԮX( ЎbW ЅTA2ꧢlL5}-.֙0|-{,'qB?6^fPo^A/@GhRu+G@A-:c.gB 5G.iN pzpw tJ["@]=<zrVA0PH[Фvl[ێf=Dȥaq2: %2mi\ɭQk 2f..70Ll? Bz1#O;}CBgvb<-8 >.+H:VZ59` Sv)Lg &KvVաn˂;k_Q>}2q!]wݗ'ܒbm : |0ZOPm_^p>^56 Ih`BLs9*iEDdcn,6Z5u(qd€N]m1 ;2sP}r TE1@{7]s#4<\,EQȒ %l ًkF${7eD0glI'sRhגIT Kb_`[_1ƃQASLG)zd X=1CYG3WUտ-5 +sԍU%O((7JzR5\y=:y`U2R( 왆3|\ͭQ #yg/ndji Ɓ|1MI+ s\喕X<v>kx'n6-TW$S]3)>՗MD'6Bnb@rB UȾbaӈ 7AqRM׻OBT%Nµ1&;Bkx*ϵk-wyjٶKÄCy {,)P}$g86v͓LO,zvVU鞲!W{Hr oFĝUoǙ[**L!mBOo~IS_V7 6mOqmEcϝ =Z;iڝWFl\M2.wFrR**QU!gr4+ OXY딑 i]Aoc$V$6r<4w,2!9Y2 ;,Yǯ'eˆ>G*h~jlTnMORnV5-{SʪjĔJ?vE,3@D xع:յC(>3*BEY~*Q)a=Y2cQ,:`iܵؑ خ@wE`8 i}S4'hLX^7mj\;!/?$?޸SW1XLXf}U5&2AV %9#'qaint&ے p>-m44 {SJ)Y{0Ip&{F䨷,=^mu pKԝ "$~,,{Lp@C Q\F#`5yMT针-Aǩ@r)~˒@=Е~A?ϼ-: ctK`  t8j-ZQa b9RO1)' (#-zOD݇YyRx, bpggk"&T!7))x=zz zu*"9-kxN":mm~V-ԋmqmI8ɿ}"`ҰvY-@wĥp#'.>%.t<)˓ QxDs%YD0 ko΍҆c$,d@y!E{) 𒉩',F1_R`҃z3oz6SQ I\4WN "2Ot(Z!~s 3}WfΜ[xd@s&6J!ZH,1>SB8tpǝ{E0[ڏr^BoO&6%.h[ 'Z/x#~b{E7+Љgl' ?~|n ϾN\éhwHiFOtQ ~\Тna4'٭==ٸz \3rlʴ93x(]eD^}öE(C^+oOv3]:gS@})mXd@8{vQ{TNy ʘ,`Z{rC]V0*P[ِR F3n_?zPPƢH4 FFuVZ~*kke}y~׾|Ֆ2p5KsQz4EV^qeNowffpchQ{pܤ{4νQ_ok|u˅V4rRKJlyN>{~VRDSa ˞ݝȞ2 U{D"5bMuu[ܠw G|{7&ߏ ޳𻫕qoZk]l?jLL-wm<_)#~=&5E%"]Op%t sگ}*g2п=WV IkDwG/Lz/g.ތޭW|*VY d^f?mM:Sbԏnl:R(qwۻNWxp:>Bb73hX] II~wC:kY雸v}FwuwUra@;5q ʆȏMygzB<']qp{ ?ղz0EJiv\yV4ԍz>K71GnGÃ\L*6^G%-y#~:r o.SWV;)&) hj~+|'*8M~jfT@1#*?c/Iuפ0!w6"qLh1~CZ{;$)鱸$;7%X%bZ$ϣgvoRn^;Jz&AbaLS6_,+=6h+jy|,fw(\=P' 4Y=ŨqDPQ}S& wMBlpm'F6aXֹ@8yѰ$;sYKOdHu#&F^0igæT}h5 {EL jqV#k!Ϊo4gPsds.9Wb˂oZ=v?jemjhyl"b_1&j4n+<uKp}[Dˇ_O!8; 7!2UiM3F_åg% M f Q^3ɏ t}¨釔<6a c@뗠|cHe#P(eGgP%?Q!AA=NS j#)bA=?\RR#ĸlLTn=>B 5Aơ/$l08S=% ɂ%H33oZ*&(.瞠wp{leF0buFW| Io4׽:m]a]Y_?# & %S蔣z0&xdњ'Fv8qܧrDupa@yUfyEj[xW2D,pۙâ|!ipK)FÊi 1d$œ\nV{2WR" \)-NFz쑻4j"p^!湲:*y RWmUA?7I5Xƍ;A/x~.(z?sp D=ӼIMJjlF{cW-%Of|yfWi<}eirjۊ˗  L%.~6b3bBSJ"pPAhu֚$rY< KZSV]̒,󧮌g'Mn˶-(cbrQlk:;@qѩ|n q[zbEbၩJ en=,6BYVe?j2֌WUߵwdK^a;'!rʇx+^ag-gZ=Y.ً` [uJn)jb &+>m_T_3:ICK8s"c[bk/Aqn Tg)FP- qaJ'2vkp1,#jj-ddrw<,֪} >ґo#Y \*}Fa\A Y}@2^&r0}fI( a;'2vn6͌X凊: lb4E to`ES5wtoG&DDͷ{&#|1UNKLQQ^htTjq' Ʒybyu7~_<ʀ~2qbW?QN89g(%Z>l8voU@Et;u$Ai|{g9I,UM!Wf;`8f]xw4H.CN2Nvs8%h6c,Krw֠R _)DG+ {:^},P9?"<R0j4cWYG 1K8£NR/ OJ0gӅk&-K[hwg&:h 8,ׄeA f+pn=TӀ/څXd:$j|`1髕13D(6 UJSzT R_XZ˧c4j@ 0ζ7[3OB8# 4!ݍQtjsue%ġ;8 alh/KFU, [@ZI5I2 n`Ɇ헗NޟWǜz,淙ȄB5SEpoP06~MsIG}t%Jөƌf&sXZXGJ)SFhiJJ:m٭OSdqG(Ҹ7*Uԣ A&p0lrJ=QV6Da1M{](sbRF)ɯ57Nfog~ڶ[GkGCح`kW{[4A~("t$ E [wA1j("2#T;S\]?E0eѝ3wh>!B.R(M)=, %f9&5ե66{,U&{x$2?ݷsr؎SQxxR<&p-h_ْ#:}l盖hӘN9Ey~F,!NU(deߕgL,QVGwo S ?R'e5K:M%n3[J<A64{knֻ[|5u1Gi k|sĩSxg!+`ၾD!⽽F:i6 ?qw[g^/_>~M(s^QT43שd wB(Os.'Iq\nCd=%J[.OBN`(pa^VGu3/9$ &!j J‘*= ӣ(VXG!5˽ri@ 6^[-mTsW03ҳ 0>r>1g/0t{t('e(0:*MWS&kXH|X{,,y z]v?fMPaNO"֑8ejg?j|`|ԍ,0{-t1:ގ88Js^ªdg!mf9E&Z߾ xgivlL`kXAג xO&n Ԡ뉫VF*[8m@Ҽ˶CN|$ Hvxh6\ T" LefԂXB%h: P'B]oT`V>k;:/GD /E,F jǛmq7W9*GSvs K!;Gj^;үVF1CY?D MJK*ʣu>-58dG~/+P pAG89LX2zH ݶ‡kU`Z"u!/Ԟlg0u?&Hh$[VUXKRs}f>Kqf%GdV><D˵*Ic*Ɔ qzuWApXSON(n& *.Ϳ.R"Tŏļ~;rhZ7i1dFᖄ W8%ů 0yGPR+qAeLeЮH$b]qsp6=Lz'T?K2';cYHhkG;NAE7~,ؑ0&}ȹ/'8ȯi"~>A^cB)kUѽ}A{̀w=PEFC_p6 z> H֜ 7> p81 ^ZWYӻXkUdA9[{L2àzfQ; Ԇ7-aw#KJend`^be=Uɂ-8.Xz,ZG0Ebo, Q= H\6`3,qakݖyS0y!!ևظOxT5rǫ"gL豠DFUz0BqݺwsA%ƳA)ЖQ+$Ci۹a@Ҏ( EDVaR3T?U0>/PźaoN h.}Y3>x 1F\FCxu^9~]0_YG "Q/lM[ cԗ'⯰Ѵ9*g?gg.*TgӜ7o ;70S٣z3,x -PkzßwCڢiy¡8Y3MvdՈ>`v;GaXC& `cQ&d׽k|jQ@+pAK]_ ƦMxZ6*FpUp"{ýT =wiț=8 9yL*hIn] K8{N#s/0@|j)|[Y}IN<˵3òD 7V~6d[zFF=sKvua+]a[I7ⱱ;aCmb;srI+ӂM.@r[w$6.wüDShoQaHXcYxB3kB}9~^B Dͱ)yQ!⍛JXJRv{ܗFH4ɛ:;XSdrQ&^?&p⎤$T* slg| X'] ]f~x7'c1OA?AbL(hνs֨9W tGf<ҫL P0ٰۅHx>Eozn~|+j Qr8ȒO-)kx?lGCBlX*Io1H.*m_9- iy72-~p`G"NO+ReP+[2Ù^*ިos_t,9Qi&e-< -8H9ǔgnf ِ/K_J?y<@= ) u:,1<č ZL:]¾L6! +ߔvjƁՂtFQ҆b0&Xa3QsB 4 ~5rkoڢ;Y]UgF4\(~'4:|:Nps`H!aal@|'IyNB%ݟ,_)\qRK6YeHD_\ޓHc$v Ӱ AB3k&VwF'R0$%#'fB%U{*\u]+m_!Y{'i-ŃIa`#k(_J'Fet3€24phT{hFXEs 耍h6l?p(F@?g(Ral/ZI>uSAwæ"Zz/AgΜa&HO"Zۋސ{u ,n?# EnK\2pd%Z!۶ 7XUkO(ШaĬ[2+h"W7 M&(plsgJm +Y}Mjt"j RL pLy^` -[*մ1$х-!Aoaa ,(IFZ uB*WkԤՂ-^E T+UgȣXݠK\Nw3h_߀,F/J\]\ ' +)nX*r [-i3 "@ZlO4;{XLjF#D|P5VxA)%0 ~)jKSKQ)Bޏ"Θvq Oq]p &}cߢԷmىPw|u>%":+ N9jJc m*\/SIԛ7!Q0JH~&K-VZt=RoqCޜmfiƖY3{ֹTS Plê>n Gtb(r|:EC sVKz|A`շ]jG&7WL^LXlp[tۘ=ƀAZɗb9eR]qbf# B$:V7fF ';'v Zb1Yt{U!Tk+iJ8oP+~.<얪a[|\UŠ-'zPo,O<ۆn>`q׸!ir{B }y n}^y =5=H%NxĉE/" TE׽ *>f}yjm2vr^䪆-e}*Eiz,bDo5dPt?{z'|55%]1^B҆*  &$$ܒCs 1FRTj΍R$)Ǚ,^VsyPs墼 moUCb"oKXD0n%h ,MtǺYVаJ$s :#[giZ[ŋh1-o鈽}MgyGjs鮅|lwJD2Х2ʴ?*fvV%iPF?7t|3 ֍݃Wv˪&G ˾y[R3.G.{"O^fYDKl6h vtO;[fgZ28nѴ`i~ǟCDl"iCts;{qZ6"am!tUf-)Io [ie>u#:%m=z٦Gsr`ԭZNq~9^W纐O"W&z$n1Ո~ D<Jp24oi;kAU[[vLl1UuuK 4Ԇf1o]=md,@IFx$TuծX Q؛tƚ[i\$Y_ie$pF7m6pxb, ȩ(4I)[-Qm H\\ZG *iferCf!}:;|Wuxdm21EggM&5#rA LVH~|U"ђ 1'?lUғUm,s2H+e>_!:kkEgRi |JzUTDPqGj¯sյXW8b8;hyv׋{/bZ8d\I!fܮ6P_*I(9Gߴ /q{|KgP4goGXZgRYOC5C *+!O9=p>?#(5m3HfzQ:u㔴#'B۷C73,=Izz\扥d T\?Ykv/GQoG9\'y+v–eɊX)uS\FnA F)KaO:AW(1.1c U, ǕqSw\;CDGV""s9%\FhYZ1V[\ٝ}"q j..6اo) $Jn烜x04AsܒV&֩&N]9s,氟+×#vޞ͑|=ѸreIq /!eww_)ڽUN3~_]2j\/MѡqnLC5AӬNbTf(}5w. Za7AJKavGo ;~)c,ͮArJM}j(.s1ܿsP[HM.\nZM ,!@wXֿ À ,C# Z|R lL$~yw Vޅkz"c$Q1cw/H35UmK126%`?&{Y NW7 eײ^3Q{Ih>5V/Jث7Oׅ#ʍ55|s=؝1D; Zsa]gY˾@tԜL(RJ`5~PyJ釪%6 "1neoOd#4}{\)[Vufu=ȱ[2(Ե* ]'npfvpb-&pI&1q~R4ռe"I@,&m$^7 hk(e79+`F05I(}u=tmr~ᮑwSciX/Qn2Se)h׈@"S#1Ka 1#Ա5k Ý0) Ht:NM(i]kDyh1Go_cƿG,~Rɹ,gGIjPui [_?+z.V[G}Lk"S4P/H E&36oL;Sp13RP`m:H@D =ﴺUR2Db+v2UOJ1KJ3c7㩌gghe;k϶Hi5s-\x܈7L( ߣz7뢛4XfcȢ]g`5W&DF`}~ "iDk%mOu{K]o EIek!W{8Y災`Q_N^w,]T:INٷ{_VFk0}T>Ћf{x$칰eay~|R;h:Hb5i`r ^vtcHez APf eٯclN?%3ry:?/.N1@f{2Zܪc~t٧Eo`,vhP}{|85E=%!2YB %)82'`'8 fi</*MZ4owBa.d];HS,E)Q /9z){ sSۅ v+W4t)_K@KL8z$B~ *LcM~F=:XSCDG*1-եEo*Hco"gd1׶cϗL'*x%|aA`bkϝ%2O-sQmP_w!gƒ*hOT-"͐)hljJbhE1!̼2uiZ Yި{Ծ_;` 9,:Xͫ?TAe5|/eK05 0Esrš"p\# Oޒ~)"ym 1 gAG K մR̡͆vn|Iqfm=hZ5HnXŞ=H4cpm}90i PD ?wv _1x|YPgV;`^;pEx L jvHZY΋͐ / $Q2Fİkqv1fKq^J-UL !x~\JBn.c57"zU3fwP7?ghZdV5W#`,0!%oyTF#?'lpR"#I['zq0Zп#ˮтL\_#Zia UTqm)2rhF*zt!=(["2T%UTƃǤ2lY;g֜Ɣlq)8f@t[bP6TL 7WA|%Y;xw* "opB @|#QG/nL߾rrVܮr\s~ߴ*i_1K#'$+>x:&1\$.pQ\@/PkTƭ/4lWѩ VV7Xq8LAOZ'-a@K ZXmdf{$Hw'}I`qgkJD='50 ;ɡmo*YMwU\"Jk"(]Qޚ  x-`\b\GA2 Ydkθs4rQf|vOujq`cQ'E gX4?${-V-n?Q@б>? '',]9+LLxub 3!Y Wvԛ#6ACw*lH@.5feP􍵖a !N|HHޭEց(ёFǡb>`d{r+i_3PDjŖá0x`M/SK$/ARiFbzE#VWGoʶ7& y v0Kw$5Xk:w!Pa1~Ml 7:%=J#7QmEQ?*mS) D1s9ka{)Z($MU _'}Pq%`#Ŝϒ>aD{c5db-I)ia~T4IBGkv.Vj k e2nE@KJ_dh>av/Wg!bF,Fd,9Mt % uwpZ^cӹ,s9Elo֍ߡ)ìD \ ս:J?s꼲t_(QEriAא~!}qqlsHXބ`*XaX_3Rn!ںvD=Ʋ8nvf.?ʹżnkqT{ #E|f"gQSe8xQ0~YiFhb_ԤShЂtp=w 6o1NeP>K\/(Cu:HV?ٍWXy Iu*k* Âv>)x:pHL e@iNZ(xӊBNY-fȋoh ٜf?y\vO4#-0v(e^0"8{dx^qٜXg1d wnUN BZ,/a,P{}#Svvp-wcܑC&VwwS%ՙ݊x#HoQ-1QCUU/×~ƾ{} ptEb,*u{xE 7CeQ]Zs:d?Bػ>d9X ZhIjRlن3wcP(NQIq\NX/cC,`[K8|DG+WqR Vot2lL{7)N[j3 `^FO)4ӊAE܏|&i/ntݰ΅f.{EΒ0 R-_ѐX֚.mdkF:p UD² (`384yewv}{߁w["Zn2C!Cg"<1bb]{ Y`O܁02s@$=w4⺘FfrdOU#~)i[{bZԿRt<;6e+(5ʨNH[9{>ATHAxOmoO˄53ʥ&Iܿ$D L%ըkCN7K{&)AՅFy=|jwyܸ[#ǿJlJDq;>2g ep-)~m 'WHi %K-7D`!Ϡ;~(XN3 ҕB=) au")mGJ< w\5Yx"2nv'uroԸ](3f@0狽HXgh1 P*p H >+N-IT+߯͞tzEәGo$ OzX 9PFo?E%j9CPVPiwv;y+~iÂ5tK-lwe|:iJ8//є~NkRڌ?$ B:s;[XYpb"=Kx8ks5ziÏ0j@(/9nEJBM >D sJwym'pѠ#[LhZf@j \| - 'jtZ)+_Nv}U4D4+kYZuؙGCϫc k &nIEՐJ介{NtV[5QW9IjA6z'(1Kbb[H}*c.¾o. 7W zv7z6X$Bte +VKl]Z.¢e@]|c F\!bm 9bחNRR9DyYId 5H{XbƊ=.{â@+(|| m!ƧeDǦ'qPpDŎ+O~'XװL{٧2As(.!1\MxL 5 NtKPSO;K0+m\P:"㭀Y_/#-}4P/(銢ϫ8,ҁb]6fSRcW X '$w3/("c"X_YyԔh_y{9b. ǓWP+}=9c]Sy_>ѥQNÆHl %7m^@Wz?uT\aTp846E}2ykl,rP6[srhvɺER4=YDTe~L4M(?|pJ8UJB Ԭ ]Od k߈kZ ݨzf `k[~?,C8F,LLITZIBJ.)J[0p_E,36)BFkJC [j_+|~?Vs75VGu k7,}^v;q:s:]CeCMMHGkFov ?/&Y*wf ~=udc" m`kb98>aqi{ۘ_γ6:<-čWT-.o3H.I*CS,Qp}qT%T͠"cG^1I*z HSQ݃~Zk;pXњJ(Bdc-bwQX <ӤsBx'x!e].NƒR#1/@YrztܓT"c|PoEf3DڀQ{r51(nmMmBq&%zQM.D閨β'dVjmNTvi|61Fy Wm54ٲv!{>[A $X3W Ut"*w<7Y(PXcm@ccV,hzRJ5.uq&:j^MރNH|,q*ֱ`cQսct=|5DVJg™N!?͙v6P-nv%|c׮dY!bGan9Xz;u+~g yӷ= FTq̖smXLj߱X{}jA~yA6mYxc\BBF&$m#I:FnWQGi\Bk*12!pi(D&P fTRX"AŘ!LH 'B)7.Ji,BקE.Ngc8ca/QSMwS>s*/1d^-ߗR[(җ"f) ok&5%ЉO4Zg,cP2;ɁG^C(j ,lߺDޖf6n|Tf:N LvjF3TY?ppȣ*f?ŬEbwr~릯oNe<~7e/_0wv{.H* 󒸞,ˀٰ/-!3k;sxX_Ɓbn<у]Thds@YJDTF1 Og@HN_EVfY" vंT1a<293~ >f%VĴ2;V *UlK/Md>Cx#i㼔 C-nW]-r Ǹ0q690Ky?95P ̊aBdp/z`ʉ/)/%}[Q ~G驖_|9U驣 Ea#V;{L"FBTQ,J,Zyx0"q|])Ab]gǗPwK@^8)tl yT}Q2KչܗB[5ipfڽL&~Cz9xzOЌJ"Kõ|"t˂2oDB{Z!k0R4Tב?7e@0B3%k p -2^jJ|~aB;Mb0lh8gy@*gd(5D,d&pD9}tmE%( U)QBz."m(.l]f9?W]"s>[r:BWH5AQtG~1 @LX p7Ώs ~:-:{[5/U ɍ䆺qt:T4U}Euw'MrJ6m|'7"6'H;!x>~M(u9}JWs%2.Op5)X&d!Y[iS*n$\'XZ{e/e0d?u מ)_L/{.SJVJLgB2 pN2kd@@@Anh$Y rsS48aJ\_ǷX}ܿ4l%MH(F(Nk!lIzUzЩn9Z8M;E .Y53-z(;@_ަrHk̑"Cdul oUg'Z ":WIӅ)Lc#Xhg DZO8xdCYq;/^y*[1+l3E@w.<~^Ibyo7t>!TBCZA+/$Eg䬷cx"1A'KmӘ; {-f5/ۖZt>9D.gx6Nx4;V{ x˘_v/^\ߦ(%!e 7S̓oK_rmD0ԡTxW9LZ7BD=  |O&W6=n6d,[> $$Ľ1*UHh8'+uy>\5'u̅ ?^Ne͖]76qQ$ w$4b[lV/*~w~;Ffr .=KUXCN_j4KyrcLZ2Ma{b_u;S_ ?dN:$kwCmUH?-za[[kG{]g{/=4wc(9 `=EN(R?6&XtSkG^;,dN=|' k,+[-tSߡg7NPb0Lyt`:DW`$(cKF[IZ5Ņ+EPzE@j{}ň7(Kp%>c|a*|ǰ b}?.@feKMY[.n&-E7 ]+UgF4/k?wnR"xRQ,-֩ ר>pbw~N]>{\O%9C2?>&.#kKF.8#$ۏUAQ-nW\#wg*)z\Gzɠg8 NZWt{;2Mma$ h#.P'whϥ<k}(@j̔GmO9g ': HK8&vp vfrT;&Q`t$0 H^n/ @ubʁDog4'p:G^aC\ao6 ƎזX:wכAb:z߇ъQHrg.B,(ƠѐDiR=5 #(S'Hĺ5m ƞtl^UV娍jTp/!6t:!hqEXIptQ])ұ HrsZL J9/HC mzwւϓ1-#nڥ\bgH.X-e' V `:+wۤ®1!?P0PtnMVy,fސÝ:tc8H菙$7h'юCDSk2`PJ$K|?&&*#,>&R,&mݡn~ԝs_ݍo5xp[r* DM@qP8{uWiWo⽻Es~G{p/vU@ C0G`|3xvn}1.'wܧ"? h;QgoVU(\#g3,Ձ>7(?W&:mb^H+ѶH{m-||Me1EýQ+|W:OENa7y^K+.pE.| t4p-D/!vC-J"1W0?RDk=:_.ҾݗXA GZCMMK"lE1hRV|L(mc8)1v35X+D+ |ʝ^mCY̍?c.'NA2؆(QSd= ҅HÐذHCZR1M3(LEQIe)DAKyNbn=zYi/h-qz6E.)(+{ jUGY 46$A6 0]DvKmM6'2! r Tg]B?p:dTT~lx,Rof^wdOۉCe5]dZIN4 a{8LGT4Ch` SٙA6 >E`Lc K30KJ βUȱN3]4I}[Qb]_~wی.KrcȆpf_픚tV)L?j=N7.c+lu1E21KJ2Z-SG|'Zwq܆uNDN _qcVWAFSs*/М!.u>G.\IPf "%+qƅ0.ɔZ[1x-E.!i# k :^yRm$zMEuOӰ2/nܝ:"8@h.Q<]QhD#FL"|O֗43r>}$ݦe_h|]. ;}b"dEm fh{%S4+0{Z؂Gp* Ƚ ROU!+ö= z>!M"a=di jpDI c]* tw!9| 2Z@pP7f?o^lPX[0@ݶ0&jkfwHy>kzQ fa5g2w ,]BGnItz(aU]ÈaPߨ:mwuAM~1ןJa/ikc&TXRrCVuA'Yw "?iδwoQz.٭YLM$/RzXՒmSoi7+Q<eƣҫn!%#p^M~ZQV!17yH[L(rLCYIQ_ WBR:5 5[>nͳnD[KLA Nfd@ %XL43Mkxh%ggJAZ|O|!]o脦x 4~*{ljʇ{g\8<cP%?eMBžH 0/Z6?Q1yNk۹Ύ\}asp;amw r1DZ{c~~Ą !7ꢕCjض~Ec`p }>c& gSS^6 qat,-NVH:,~W*֮ui.h+RNMo4}MVbm6VzL2 #7, al? ɔ0iBL?j0%L餛%yނ0`^zGEy^wKe(BCkVg{1PJP40l+? ۗ^0M-ҬvkX܍pV 6%+uD!O3ӧO nG318Ǟ2Ex3 m+CsIլ' PX+a, h6|f3x)y3DCA/c*4C_E7l @ |_yApDZyإ2Pu⨟ 7:, Xr{\fO+0#s`Wfi*[,׆6joSµ0tf,^i= XT dQz V5f=I:A^Vs|=x[(u'VE&!@sb震eΩ<.^|e,O[sa]Jyyw%_gLAnPaSv̴"8$?b2tYG ԕb1F@,9E|8:(O ,Wɲ?^mPb&gѿ2}l7RwlэgI^c7Ip'&RxNrݥ WZ(/p.,Q]@ЂK9gOі z guM02Iz9%1d$ԙmΩl>T3JHHWƮejtjk+òbyh;a1hjʫXirx+Kz RES,؎0߮rS5>#o8nFs7ɾaqru7v)U!9瘆Xtĵ߫ lJZ"W=+ܳ=݉' K'G}7_ j <ԝMf! &.\ۦ]~[kmNpS&VW` ˥kR0u^AN>UK[Z3,SR"b`$m 62şAP!"~sa^Fנi^4rEC@e೔Ig\VB>w9f$?|nxt*$/;vn21D0/ o\~A<="AU&F+wZn&fʣİ<ɓ{JTpQ4&¬2W;'0_| '4 @ULlzzc$hip#v g=`oL]h /Lo[:kirFPuI`UPi7;fϱ>sr`hn*bu8Cc$ŭI+b0UObSE'WgqO֯iFa(~~?~q3L!3=xH˚q: 'OjEZХ)^\>Au,|%Ff PSjkS0n+ xPEݤ哐{f`NEĤ3NB4c~{[hPjS۱٩ #̚,\оˤ#@?p㸰uUa/5I M3Io*5L.Э_ncHZP2@u>ȩzi2kki10e/:贃 6IRLW8xb">~#5ϳ蕫CQb9s b.]?O):hslT9{g)2J'LJ.[ R.6q;B]7OdL$Ju˿"|X\q ])>Y h0}0+v2ŗ 3ٛz0J:$PZAnjZ6R&;$Wͽ$q"c1_,{pz'\2=^XR]be({"tl=Y㐺9:$ޮ9-iz'$3bV]^Sj @xܑ‚AYցϑ1;V:ԔOR0W<+Q@\y|_7pCfă(Di,1 =m *tWdP19V3 vKyT;/# -64ٗ>rD,KC@s,9'S;졒ޓqiXn|Jѻ_DcYJ$|U[My.nef{{̨ 7cG ;YP p{`m t*h0mE=|7>}-_?0jLEu1"kp%}xNŝgviIW:cם7!T/-ē x4aХz*?N`/ aJGG)4$1Vy.'ɇ {m9sahޫs`)>Q2PcoQ/ .j r= bún~F=(rLňưI0co9gX~^b,;iٽKtXdY*S 3DhOI)j[;nQ:(:cMS8tfd/cI_rCuC%A)o̰f$-_y~ DzKEON$觼:h!\яƇ܆e0Rjiދ:Jo0qcK |oۆ=ʬ0j {H$`xOxNF!: V: j.8 ΰY_JP^)xc=֭xH{>Cϣ9 ~6 1 ]"2j}l[^FU Cr&F+ĉ -,ގL!@O!WcD 0xAɣ&}6ɚ$`$L{Zb.7 7kNؤ`7oPw% Iy}HʁnkeW7 Cls/,@WA ƇC|pKJfJFv)6]btKhr] s2WN~.6窱F>|MΙځh Ӗz~ōd2m@bk\m_hį'`wF!LJu=# ﳙfj)(LQրe5a>a8Pc- 1$(9K6d 2-H}7{-k6M Td~ĠJ * qW;p '[˝X Nb_K_:*DőJf}ɇ/1C6Pa]񙮜Psx{_ 8_8kpyY[9ԐENCY$vgi)oyʪy1}b$ fxW?H_jX)L0c$Cײ~rJmbьQsGEVQCn͍=+8/~p)n? |T-J[6vhxJNAmGT<:,_Qo$ygL PE$x.5/Vj$eD^9 ]ڡh˯ Q&`p/ mNv y6˜ٻ&u ?*I%cU0HǏ=4] diA;li )qgR=[?F \?!&ZmO5H0=!R%ےNZ_vhڧrڸsɷr2Y Ҍcf{P>J YLHh~@{EF2y}_ gA2gI }4tVÐ#E-MHS ]]AA @@$h%%?J$gI@k9]H[9[iܱqNju|}gfֿdjhnYĞ2;)m_% iMMw=H_-jE*2P{c}9'M6l 4pbmkKE6xv\;k(<{?H1X 8þƤl ڻra@󟹋W4o͎mHM2"Nm&CG:ɢ\Yx$pq#맕-B lxL|Y,%bx,@ pFqc{L@B/D%Ϲ5k1˒qDy `Y8̳4M%t(,~g\/څgxSi\ā2X:s"!XJBxXX N{xyg[JFzzڑL{cho!:>&)\,95!2 Wo2H0tR^ySGMLTK la ^9Nk84mhVF;F\:*=K>m~فc̓&^ݲ\2N~Yx&ICV:v2~/3t0"vͶgR/)j4CyU4J(k{55?bA'^CT w#KmaD-4Rgzyu֘ڠ;B vn?/ZgN2ӃѸbY\&ީ>JX)bles2X(VK@:\7nC 7F4?"yŨ[/0ޅ Ѧ!%f/b ?(٧$aIj')e^EyDU󿭨h-Z2$>d8}@/xy|%DH*.tQڈ_QMmU@ţƦG cr@4P^ߢO!4UNEى[4q]RoޠGRm_<ޘsK'ξVYbF=M쳢OKA|6Ä,_{[cY|gDa1 n؅A@W3D2Y( W[ƶS9.fi5+JIt0:Ae6[EE/ mLvȴOjU*O&gDIBPq2(H AiyaYC2lEvԪf=&9wBsX˒WJ4`jA]rFfovB-_5wF?Qe ~=BRB*=DdiZ^_ aI0Ņd̕ɸIx.@!]&PggnDAuT,~p!yLt6 o4%T)a$1 ZIgPWdX.njK1ygΰ&|_;,?q#1U@a^:&tM-,K(z]ΚBE+bPLnGGF|442)XУBRtªt% ҎU9ƯM6hǎ:t&i"a6#>HoI4A*(C(M/7c8lZ 'G#uͿqzȅ6Ep輸-#kDŽGgبbUW T=2SH`*K]~@0^{mw@n /⁠ W N5ӕ ,:^vJVΝvbfatk,:->qUˤNiDp_dn`턊 2ӂ j@ͱj̆wMp]i=cEP:zMRgqN; o\+Q%sNϧ:'zZݝVXr%/gQp}}Mn d2+Y/kȼ}K+8Y$rEHƙF?J79O?ڪ)*d~ SGk^_>rBK PuoZ-gh.IFtR; SST1˪(zAZnKF'1~JЦSQ)QOoǯӿ ʹ9>TnB({'䢘{z!Q">CQ<(,y9Sy6>;tT_3!Sgz5\A`,\HˌA Cǃ3"Չ8|#\|nzW^Ig)d^l喂TO;ʘZ]1Djy՝mV&ē,wruPc0Ké-.t6TW&/N, ҧ`?4ic2eF=dzW*lgWM}}?Y'm|Atb,NAs]{noh[o!A}n46">;X;6e$Z\ 0Ch<'(ǜ* %J5Qbyf"%7ќ,L!EtǣȀitNXpf>#,rY2pwH|(z=+Q ;es/9^!|}GcNhs h" Dn:be2ngM"RK|kFۤ Jt>P% v;Vezya}1zc64)6aCQHK"`hTJ<$J>0yؘg,)cpAҨKs^Z4K šuۛYY}FTnŌ׎zW"K:2*0oD13gu{R~)GDį^17/@;k]9bd #vu]ȡ_&W MD0j ٬Xe\NwI(Ӟߌu$.hvƚ2'Ý0CA{8`C5/5TݝEOް[|֧yBÒ{+4j2P=u2@Uf0։ >r!B$A|tDd[p,BFWP=&h)ج=H+7'X%'+Bay׫'K U%I mm/@@29Nyhe7ԅ&qi6.R\ی+ySjL|^+x魫.۟-zP [p 7eQrQ uJ~!E3[.\'ّe/X>Y8P D[Tyb6X Ň#Iۓ(OG *(g"YH|:Jtg=:k۽-=rQo N.?@@M*அ]I˦0-zBb+sA#uELW}:4$Gi^NsO'7RVN`*LPoQUalk<om?z]P(fc iG\3q{$17t*N, "Ѭ/X䰺BYdkcYe-&VCl23E#UK9\|R; 3>ԜOBhHR 1G AnkHu+)<ž@PkXlp!YQ\ k<%*͞NP$Z E{ YJʪ1Z{/:YZ+:w:ZW._7 qdI!9-Ae%H+ȸɨ5>^4\Wψe;_Uf<}mw6y|䪸XQG0[JS[`>9}cfr*)'ןRi QQpB߱m$7ݏ>p٫U+ 2%1ߵe4)$a ci [ ^&޴س,@'U,=NVvՠOZ#"m&un mI@i2~p/b uN\um=.Μtn_+v?+#:丝%3ʂb@'(>XQb^'+zt$sw=.랃lΣLgiYheGk*SA=lS l:zJ>x<*)S(JOPLM0F>_QhFqGu3W&T0m),/[VZ|8ڰw0 |i&J@ֲeHZ"L`PϜS uR3^M8B>HKv-̨ZzD4АKN  "Ag+ j(#~(!V*2A{7z21g­'r{ERQQF$p$s7Qh-9;1╝C"YRG)[޶ڟ!Íy"a`U0 ˬɳ߲GÝYIwFf[9r\-ڞ6.51xUs GW~YmG8])H2 rǸL>< X؍lW{<>}i$xoTLSC6yZj)jXE1qx :8sb|(FEUUHWLՔRead`QZSbcKI8{(EЎ:xic\*$,uɗ$R/{)NzcQs8+ ?}Ga7UDYqlQpL#?hY&s:X;6MW^CX%vsc'Sèt{&Lz4J'3Yڂ=%&_c1p܄6cY:CiV|N Mpl 04ͩ#4'/%(~+cg:A3}(3nqMPN3 Jq:KHUqɓ)Xnt̬2<񺐇A&VI4=a9,-E:@qpxV5.o֤TyA= 58ɰEǂCx-S,!EcrCP`k%o:ݖ]t:Ä428{fH gXzЌE 0"xPҫ̤0$mԝPz?f* 4<ޤ\MF+gey:2Ӯ0;`0, ȣ_vUo*@GyR9%2e-a.^KSP07;^y,1Ć.ux? u1F?HJʒWƵSnBVu4hS!HrdxeX}M>NQ[.bJgUlJnCR,5G\Ŝ5Ju@||Sz-/W8olyKыlQ f?"=n NʅرA4Ն@IVfIQ9"p,PJ7:FD*ЪӅόkKf|;]T۷W$EQm!u^ubwi;@CMV,Ls$={x9RjKmes%hLO㷉NǁBF{BʜyۿBn *Δ\+@;kHYOc "Naz %*N7VX0*\,rĔgyMYHx.a@Lu&J"!@@{b }0R_ܯ$Y9-im?ڞi) W[{Ÿɖ5dD1yha8hw'@"Nkb$ lUZ-s.#\CV j^ ̐19F.%|]y ~,KէTzxD (ŀNRG˦'PjF}\(~#̀jx%!p yFmXL#xI F]YJY2$f~Ыa bl9w'ERoZxD9<4̉I][24>]rz`lՅ x5/s&W_uFNw|u[Hpj@UUØe!_vJ.X{k’}69pV5yx0f#g*wyX‡!؍EmtjHAѽIzB =!xEBj+6gr|e?iHqClՈ!W$%sQKkFZ$"8.K@WY̢_<)t rB,, ,O8FNe88(&ct;K$z8Ibsvlz cXWN|1za[F{=_ $dm: !\IJU;Y,J~QhyQ+Y-9" [^Ll| kvy@%yzj`(6Mg2]Dx_t}+Ëˑ-GZGdJrR!j5P3`|IΟ^bxaeG=B{*x/AG{Y31Q i0϶^tC#6L?|J]]ޑ1V[Un_)"hKL*oAxmq\$)E4DԑBXb$L`%T:.0kocP@fcBLɸ4e^ tE3|sZ9u;gtzh f8%@"2w#GC? >siПP7d4S;]`lmO}c 2 =Y>z؝Hhl!v,M06 ,:L GI%T: ~j|3˙3cF%tv%PyBS 4JYub*J gŸ ;DIw9V:Z49eH)Y vC# rBh)e6aKŒQٹh(gDZI,+%*xkɍKyiA˨V Ɋ>ʆ-*[_}gao&' yr!/J+^m}Z=(8ovY_(9~r%jK|{ TY؀{%Z,!/T*CKg3xVPLI *˧cOKzSc ʕe|l 8DZnowmۏz5zJuVѿ!X7O=:tFCۗ-ms}@#oR,V>:ZծV>1wY;U_9E7j*b؍7j6s 3lD>HURR"zr|r *FFPKLõʰI#` ?!uMx\A78UZthNiHt ['*"5x+rߔl<Ms|p6\7@ [2)Z|dt} &ge.U *.imQmK9QTɆ: sqdr:iUӁ] ;m"ʕĶsuרiT9.[ΞVZGZL2Ft}XPk9g>}ߺОNm/x mfJ$x۟ўd'5eLDX3Ǫ>'jT"WnfA0e>K gaPbZ/Cؼ&wG 1ҚNF))X̆|a KUj+@*>ɖNFTpc$0d6.w6.ϭ=rO._07*,U:k'vbAWXn0RbƏGHBs)ҦV(Y4wz~Y DaLߧy^QDxƜ:-h #Yq\x,:!A5h2e׹j-Wo뾵ǃ,<~C6y01%[MnyR,1W_s<=Wa!lX>(hOc$8'`4PVFJ&yzhæJx(õ/mwϵ'T.]~eKXw:fWzr'␠v4nK,懃a7l5R ;. ݚ['j:8̠(;d!uG;I|ciuEPjIkx¿mpnrSIc#08/'l[Y)>>VKAmT|$슚Jy*Ѷ/苩puo(dx^Sty\Mdk\%TAƐWګew!1KΑjz51PfL^p)ƔBGi-16hi%P)AYXˀxgV zDi s"L~E>#WcSEmq\CrcM[/w'\QW@ww|)|`p< XSVjXQUij$oCFLnHlUPΦs]v#*0~y̵ vQ/\3ѡNį^MƼ!D|~8O9~jilmW(bsUUp9R?D<[Y=Y9FT֟n q ApbtU&VQ3YMݣAj3/jڼE5+ݤ:c6 J,1 |lJ7z\sF0L8ajeOTWX-a UR.b)>|N;Дl"d:*Vd 9clt)9'%6T_{pOٻy][ucAL濒,ԿCЀJEnn s;m!~8PKX4Nus3muXCdn9+pʜeDhkX!,KW`DZTqJp-̮y.bv`Q׵ndp:/p?6q1ws#|sٗ ɶgYul 7fN Tn!s{/-=^p0t9l}XCեAyM$HDɼK9>]գ6Üi٢(轐OM&( 1G)$[$*}9a]Rނ̖KF6R#o#px*2I>O 3){ܔ[P*OˡwF~/ rP;[\\;FRO0"A:4$`}(N: L:o٩&!b W>Ef'O?:mAϖf5_RIMhH- HɒO s0#e+_mB%@j\r  <1ȇK„[ 4:hAn1Ցw>&&ǒ>f `$@HVd9{=&0& Xrj ҙO"+ hS;\Ty ȱBGU1N :Dk3ԨFkj>g}`<=\ϕ,"8@q,eԢa/+#"'5wFmF)%q*yeˎKF+|07qKR ebUڎgO$}ݮKe.qܧ~H ;z%=C}~m k&$1Hj~`Ns"TofCMȚeW `YX~J &e"\\wv1ߋ('L,!A䛛ʣ)UYê:_1Qѕt1QcW-{<|\,=Zz)q(Jށm/RЩr UN{raE=Dk^>e-AF? b8]{ͺeB~FP=@ʍD{,% u쭴 V\>j ' >-!fn5#Lj~i.yi5eɓ?T>ML!.ʄqFCv :-Tj0~)P U&wBsRS1AI1pslH]̂GD҃i$f**b6[49Oo<#! 8Otlc˵VolovWa_ٴcUQ0lЄ~J~a|Wwx*g o(pF2bg{$;#m^rU'KzdLA !ͪ^#ѱɩ)Q(Կv$U?ehۀ0~mbWyhGZi m2n3}>_5t C,O~)}y*5oNۍPjtpP%1+cќF3pa_i-V޼oEM)4c`AXqO}HOV;b23%,-J:EV0W5] 8 VG~ o;iH M H[>{ 6pz3  |H do`T=Lba[P"?#t4z<жiN`xA ʧlā/Ix'"0o89|WF5'9_ḱ}@*Q\6!ׄw TWst"EzWl'?0jB~t!ZgCԷ]/yWW% 4FTc #`b#"[Wxz{0cN`Ҩ2HNw1yԞJ%r\1ݟOT.{0˗:#5Z {)V9_d"gg+czeg̦9>6*T Y$ K Z¹H[GXbG}ein> dm~0_3ϙdn#u* *5,ذw"C=.'[Ŭ$*Ey<4= \KJtY@Y v÷}>y] hv2l*H2 fDW'sUrb4jxηLJ3CoNY$5oL Ά{}G27V^Y`idZW@F ! BfJI</菗g^QWD%ŊgƜ 5w' [D H(J❛Kw̭Wooy|='D_uS9bao1I<3a*d#RVB)覗iښ$)ZK˞)VWP(-vUrG,]rO*jx|5P @EoN%l!$Y +҅2+}fM\$zeiSd8ۓ3FJ+5t6k5`A"C̴OTObqh;´:m쟖vPhHUt@3SD eUy~ 9ue7+=L<4F2HtG?@6[ 2e{nwKY| ޭ2]gҿ^9-Uih 5x f\Qoƕ+uqzW9w RbS5 /n( gȎl ^'L"$nlH/+L-]0?ՠ/Z'k.趓zh/_%ب 2 (#_s]F28eIm0),@2^RI 4/Uj5_G;ەcWrsT~ 8:.,oPK%L0ٟC< jƋFx cAQ_T8z#IJt̯*: zrl[ ơmE^lp.#淸%xg~KN\} <ܽ"a'?/hZ{A/55p4NT:^KlVYºQW͕-Wɟk{P0_C|쪌)Ucx#l{`zaq\ o%ρd"眉wY[͖5+sRNU) BG (BįsE^ym& ķHW<;NOM8"](')0 H#MׄCcxCҹ+yQ=?zU0Yl+Px+V.Sku+:,M;b'_jhmzi:kGa3Qآ[AG7aR;Gl4 AMau$-k"8s3)&b(%pH- vY\[zK ~36 5N YMO9^R0RhLzYX./0Ѽj .&޳W#mxm.SG[Fڥ4Fd\E[uwVř8 l}7JsϺ#"RiYTlB4`l\aEsh7)S+~YU>~,uWm:_*WѺBV;EUE+ BBab-߇[W 1D6sCB$$O1>%u%њD5)[:W^t#M]Wև13dP|SVG:#rkW|H+=26@fM Іl1))L7@=}ѡu?>0zcw`63i>j)ȅȟ)>&|nfDH1RJOELf3[e&mݒ "Vjb`=("0,0 +II9n/]D%'u{y_SKa9|\\8szc$|J_3m%d374<+/w2{T{a߿C3z(giC"U2E!%KP!07Oۛ_ȇRilMD P=@ 9'mAɮH݀Whg PϏFлdfy{0ziYy U .+>k)3Z Ӫ{@"|< *;V%BPAgS)`6h~-c1yue~'m!Y.h{0(G^o^Ic +ذ/YXyΠiK.1K^iһe ˆ> JlM sPGDubRTΊ,!`oԏr#h\]1u$oh! |T}.y -p9J%1kIN^ Sb<3* V:`3ٹx)^z1/%Vwh\-!- &Ȝ֤橇mb Gf `ާ׋Ŧ^#AD80qWrn(Q[P#&Uzc'$Q-$?6;PgB+9#xWML74sR sRTȍj~#gZv>ǀ;q~kguK=ɲYR[ gsŇ*k wX:G 6ED;uGӧ!3.!b4M~j+U1zEU3HHdF LϘq \.H!R,h P_'YS)^IQQ)K/b Փ\HΏ`W({+@ptN$$A^6\TϚ\iX:jҐX27@?cҸ8ϪUclV\>,$ $Pl˽`h3;őB_xY4&nAg7C¥^!&R}*e?m߾R:92׶lt"2PrdH8O_ܣ|:6T6hE!A*Q4|]] "v ek"P{h[.5٩#<(Dg2ƵbE)~q$#ZB*NyOG#̳pi6~o=MsԆrOj<4NjJkuj;y͊JΏټjTO1}H+E:׏@:EW,OEꄋ}r8>I(&&h+[ t4>ak8Ͷv5^#r,לO eeOs[*a¸/ѧUr+Zm$!$\w݆jO(۱UyV = 9~* B|R4ϯľgN𼶯gn`.:RjNRڭ &|_3nd=݃'$ #Otkw%`k!G'xr&7oS5/.$g3_޸-T|$6LGj@&yۉb)aGmYoʸ>z tS6\c(/G ւa%h fƊØVZsmvTunMgL T"]/ŌV18We@b傯Y3'R͇CWJwR(8"ޛCs~n A^I9j6 ~Yb1)mA"HᐗA!gv0WH:4¿1Mj霻7Qp<_M3i>;xc(+uGQ[Anv]i'b`4;R\vJ},/T#4/p}7II-kbx6LGWܑ^:1WLAw_8",dVLiBDOO rW8{H$'0/.i#أR$]qG./DSIֆgS;\T/s\սCU+ލkjmxFEW0Ei?.4tWgf .u>)R^N"u+75!?9k N3=Vj6ൌ SMFnQy1Pѽ̝-@Z>t"!L8?&` "T}Z.FV9 C=C+ohJ.tZh6CޟfW+l#oڽhִ-- 1ٸn#'$b#&%-/ї9 @/3 RNZIljaR>KC*A+M~rԯjM)T<@Ѭw\p-;*( 2yxnX ^S^(a._WTiN%:q dK}PTADjK Xq2z`1x sbUx.;ݏlJK]6˚Я%^&XZ?"TCAUR@& TdDmP#W2~Y擐\.B;lq7Ŭ~>e"q;0:V PW/x2JQDo˛v%HOqY 0:%ZdĆzx/:Ɗ?K݅n:4(SIipb qK)_܊ Y7ܳYc{v2RRq_Ts7.2,Ubu79=h{}@%5Iᕉehw (ӨjdiގgC3Y lPyM].pY&=?x4p&%' 1*=2yv5=ܲ2JGcʜDŽԇ|9:0N+XK[J&rP]gȩs1(?6Y JTJqwLmos0<θ} [_ݔVkjASQZ<=/V:HYW?Y|/Tq'<7(18UY ٵW<CiNS 9@5C EIo=V>&n_Xӕ3PjFb\8}D}hE1_=z=UM3QzNX1B V['5T>eE,phau\iekvC3 hl5h3e:h;0%y?줋S[{Qˌ46f77ƫ> .ksI9I_M'{dw6i~ S_]Ƽh3FY[oT{| NQҰ&FG'GݡBtAHf/terӬ3qK> LV1\_<ls,$Ӂ6Td tn $,FБ or4Ix~!*KeEx,lLK@c|Wy>Z]W>δ1s .@|ZܛR'<!7E\Ӵd^'t5s("?@`fAxvI#Ke+(1ITdWu.rɒ!Zz?ePzV"-?*oLxGCW#:Z;ST͘]Ehh itckҳ/D]=5Yn Z s~HI x' oZak~%bY.$xNAn3$f~JT؟|A ;oR(:r`SX=;ħ*xccBjGJ*WK>_d&ϰqmvT d ߷ 5Hun?شJpﶍ$}`G,n^(?=-AGr4V# M#w5c#wY~F:xH2 Z0,3\Q#`Ѡ0{%|Z Gq.9YݱV54Qϕl\bJPgjib]مAC1o,uSw8:[y2u WM#KEdY,$YbKX2|G*%?3Oh w%,UKVԖS^{Ya4^^f7*Cϩ!rυ XCvȔ"jHC+\RW>wlM--T3D8Mz'G shwH?:n!xB,'h:ˢÄMzdy4;XҼ?0ھX`زiW (Ͽɸum8]@:+V猪W"&P/kY Bc"|9Cָ(Y~s'B)Oe%>.,<:`}k.eXJ{an*ik N݁ Ye6w/[͂/LS2 [cݡdQ _:7FR& xcj.Uz(Д |YS`!0h_K9Ne= "ʯ2=ǦX I*ȝM"`;a׻v4Uk;n TW?-lrR'A@aݚ[8 5).7AN-LGH%~2VRܑ=AEFQ Z_|ZD)#۵$D5X"iqD|\'Իhm(b_Vg_DR딺 vkJ7踂FEٮ_;7ެLo)DD\g b\+' sl0%u4-LK@͡u"s^(wۓ}3ģc.S`HhЗEFe^ï)ѳ@Q_}= ADF--_(+' 茩#msbA 'eB{ĝЦ\@sR]}g\ ISx`1=%cӽ:+~\BBi)SlEl=Q jm'JVvs_̑Ck=:? hj 3ano_T0[Rs7@oC”1kSz.X-r^.CC ץ& kg 8, pYM C/Vk"ϚVJ[}b*zLN6 eAM="Rn" asffTb3j\)NJ&5_.Pŵ.aH8stLf*S`δkN mdeFءѻ]jIyHoC MϏt .Jb}`WgR/~08I@]*H|G?[*)3cnX[T |N3r!S6DQNRR2#//'qk}EYE=s*h*}*C8U&uH&.0ұo< &(ӔUl +$? 3MT?n[K'7&Zh3+G}(V~8bzCI,  eO༶ 4gW68Mmq16$|]u <Ǧ5%λIz+ AiFhHޡQL{wTz"(\=ؘW= zW2 4qYM7AY0SUk|fb64EQq 0` }'4"=%!(rU ߶Tk'+{ >[R!+ PmWܳ'ŴN[lh!ǁ#<@G>pp2Xrsj%%T ^H]y4;` R盔r"U(6y76f_k'J ; 2vaجP_:@XA.ZMW)ڃR+\ZpT[\{2'ccXaՈrTqz% >dr -1OHUfClcU,Բ:􇎢 tR"12WYYzZ9oQatGÙT_2]c̒{8]$MGH ,e#By65bgaZK-fB8h\.-BS#-7#Tgs' 2 LW2QcWZu1՚_S`o%j1Kmy Wc\RNю[q^rM;90U֔V_{XG c},j':tS@"$ETdetxkU>jvk [~ +)/=1yi 47Npx=N~B~p/rdK|)dAnuhj4co _ˤb'5p֬Ne_D):z{kb5wubMfga0< Q)-=Hf򂪢h J+XZ%&<E J(Rg+km?a,c={TGm)PDR4_كPOCb*8XBFPbBRidR| !rZ·,*p4ǫJ/`mG@ +Җ@>h n qI,LC(Tꗧ]>"[sǓ-DeJ7D8"[wv5FF(;|[d\R_³ mQ2REAuG (61}C@ #h ').2^vu'[.X&%J9%~R¦+U٩$E}':fU`}FP /Ɔևdd.#Y/>7Ƴ2@jǤe9o+(anIʽh.4'qݒ"jAp98/\YD2}i^(тWRTzڗ- kHM勼}h{.Q>Z$9KJڗ7<be=1ZiJn%=xg 9jДkKNepX*< T{t82 #^I'>*-٥tD[g2{b.$ʹޡix3H |-un"% b{> ?kzU}t-#`SJq*zQߐfF&QA DQLDO%'گ2*րCiAIx9d))\ 35Lq9PYoЙZkФWّVӅZ|o!lţzRz"C8(ȭ#:WM q H!.L}EǣV7|肼3ܘ֦J,PA \%m&&*^?7"+^Yr"2V[Xz{"LJ+%Уixf.b 1#P{E`8ˬNIecBa}Oc]W-}҇P(̂&dLF[{=il Um!ލK;"J@I?zҨ9{i@SgiJVxY3w}~B[P 2;ƃ]{rDc|D x=>V]f-oWm~8<=; j7C~NL &fPM<ё6sy 3;R{t};_bH5m{r};"cyVet%z<yoA!4Q(?ʘ/Lxߗ&BBB9{SCQwBʺFC6i ͽ!P N" x3V(1eniԃg:.ruId0 2h?3?DwҁuE0g0HX>l%#r@<v)ͪ;?H$B>饵aY,6[۬?:k6-;TiʥYS,=WD$2ȯ[PR\Un%2Z_ %-rtRȉndkYRUkG+)k na݉3lC[=jɣBg$$1lHH O@# IfHG8GPy^`cpFH민Ò<?<䋽Mb(gSb|h+qZhX@:7VnJ0t:BM;$j+0C$ %liLEpYR}=RYX.pl90ĵ+̷h.' ĹLN,CuK1 O 1R7WT9 q2a=6q>Ƚa8Wܡ+bñ}Nq3G 3qy z!O aicBr:x)@(z1c'+el7V1?x֕P}q181`B.Hoɒ*g<\q`3; RT`h,,e"Ǹq`fBe.GщbsdB% <joEa_$zm5rb`_J_:F9z \:s2#í P㊃6 $RW Kǰ`eetk>dAF&^:d.ƳQ|GDJF2D<&B"ĠBlEj={Юvi cOzȰK!`(e<,\Rެ }5Yuz(=~2:}ɍN7$'  V=1wrf3_,*6ռ}U7E\mZQ=m 6{_Z]n?_H&vh)V1c}%bK#J>OX5Y]} Ev+sTfW~1NWotv ~T4N/폧?X!>MDhRry̱&K޺2/">>è/ b:eyvS" O:1/8ut؏|wKVYDU54n/Y6qԭ6i ] gi_3D]n&nyD,l1k,d}:-͉(#:fN0MLZx^4[5g163UJ[Hy=LJ-`t^.XId[Ȼ{uRt-B^v!Jk;ojc?+.pϐU2@ݟcqjX'2 kEf\㜗Ž/SYdqJuR=ݪHq[};nA\ʂ4WO=PYjE$GS߫'AJ> 㒹&\0fHuA_{A: #Pem޾X36\t5|1{]8 p̠ 茯O$ r$0BW׸۽PՈyQXyqCR}[0oήe<& ^|OL!A|Ī`kLB,J!Pk _]KRxkzMq/A8N}vH#G{~Pp0eJTM TyڀN.jqԈ6绉IY'_wzN5;WYl{lTp0%L4{Yromꯦg[0ب < J"cDL{s* ?~"9JxlZ [~[AخW/*" R¼*{Ӕh8}9 Y(CT M=(+nƖTrQONq< e 9~xb,EebNF%P~e&:FpU*Y~n4G JK xԓ6iG0:j}S 鰳mb&)]6…ǬPkiP^Yo>3yl߇אuAAmn62ϳ vk "i|80pA{GMzTb`g?gtk.έl&q-u^` O?EN@W [r"qH4bu 񣵒-5"JWR.lѧQ"JIpCmEZR0XCT31$QQ9 *'ع0lՁ"'Qg2 ^ZHQtr}_blWJptL4s*p̠83>3ƴBاLl;gy8pŕ(Ұ dMn5 +/"%ca_UࡔKk S 3TT!5., Z:cΐ5Id.VQvt˾h"fDYēnV + ff6~)N5M;ihn̙-n1T# Sc6L٘]Ԧ 8y1rXV,F6mzcߧ2މs UJ<8M)ٻT \Q.b^e]6C}vxv FAҭrQ a]ǎ2׋AmT)^}^ҡ! f/\bHztwDL4>5>%N] yg>N -cLS._NciK3m`HrF24K'[EתI7xIzjZq_~7]ZXUߞ-(8V] W`.f/p|ܰ r{AG4\"N H>;}-wq)E̯q&xPwC @mA,Шoj/k N>d4cvu*o'6&πglr"ϊl뗸>vvf'|idή5;Q+7ߒ!Z?'P5/U u>"]4؏+tZ!C]BLq֖T[9Q8?pQ~AIl%!KͰgv+|l,O~;}H%K_ʟX/ϞsԱMQ4ƹ <2(X lB3.JH1韵>R IpQ@aUMhx1e'h%~kgٜszA[>|޴:ʸ3(u[%csrg3cLؕN%%[m>0h 57d§#ʣX&AKCM "m&as9&}taTO~#iLkT+䀴U,Oyn,|m;!9X囼iR-p [M"4'B(!7frYU`*4bBL5(G` eîz#-%f+/)h䳀gD.#0Y=]#"|e:@ S:&&̠VbIl/5(cO8Un0N6cֈ ¹B3\ow:54%TkΠ-t/>F (]@Co] D):J޳%m sRJ4KDQ?ME<;zEI,^dLBP~2~_vɏ]G<%n,̃ ,IWotTXA&ROlC 6(0sp:Gd:Vsd.^I@f>5+I6QZ$MV5:Tԯ' 46aGF< }J?Q{(fYTT`kDn'UydLjDR@O3CeqyDM_?A>z-P Z\h>s]rU_NNW|}ty[#ϑzN )r|iLzֽNv=01`Γ|gn/s+))3=PTŏtIIC fOϹk(<%usר ][\r[+A|O9DH:Z , C$E p牏CzJjUf$#癄;*en?OR-:MCǎ 3>k~GѽM`ۺt,1KɕZ7{u!ݸjVR ksd1%mR|Xڈ(9cTcm9#XrO }gO!&z(t6UR\k-W\AkG340] n[F/}&~o< 4٘yF>=\B:AH*ݓhrJnɨ5fl;<^A4"łW4R #&ո*_HUrO(όے.vK07ZzT#غ񁗓d h]ݓ{©d\XGsnk `BW:Es֕Nh|^s%5d4‚50mŇAl#cPquKa8d!bNH4㦼 lUkRcVTT ˋ/*(l^Cb$΂<)ٝUVbfP@Vo xmNBd7s^ 1XWCHC; coH60[JXP o苊4u28po ^Rl6).4__a O'rnk|:hQoAX-VHKQuOIVuIvȑKE9{s5maN0~p+GN7iB\>G2)իmV2,@95`4'* Ҽ=H| ݶp͵/nѫ /;-!80'=?tdeFҦZP=~1Ad/@H|֙hfK; ʼnt!A 4Z_PM9xbc\*27r ZZ[SOTKE%#PNA$-n)ôM;LdH0apcRBl>?&^2g>,gUQ#XCoSMqo5 0*1FpؔW[z;%!P`lZ'cNHZO@\GF7(~&d^B#V|~[Ct:N:v\2?D.3K1^Y?`So`b0m.P Y}[IFkwgŃ;)U}u a&űc;@GO!6 *ю*qr%gƁ1F|5~^I3z/yC^ר4UaK2|ʅU.WzsO|)5:{t5 =}yzw0YvӆpLˡz81:hKr6 ETjW>ʱͤ?; tT䂺(Ly}ZS@GԼ LӨEahէz/dZEUo JB}J#],;=#c\yC 4mC3e.wCHI`/mѲzӄLLF$N ' Vs}JKMwe]Y|[|*hfy.Uob~bL!ccGG?lnk1+Z! 1SjQ֢۠EmDmYm CV_>I-Ev${רRܱ3U>m"S*^aEx:V>yg- m$ DMUh6diq >'T@m;^ؔY?L@Ui[9aYF]{ AOnҿ%X$mibζ2}$Dxqizȵp8CyD }l+2ɤBTPs^}&n_t1PzkH+b,Mr'zV̿ )OA' 6嫄^x2 lc:x0<jcc2s!^T^!!?uNi=HG#À8qe[N\di`yIp@}hu|Ztd5Nӯk10f\Z_%~J19q;m AAVE+17}pO՟+u2X!_~H܈wmpY0`IUJn@?%$1[<`R ګyZZÔ4-f"[_vO rޛ&.N}9z=9l cut$VlPL_ۊb;֖r;e];%ǯZ v"8h4f͒rߎ*qkV(,M+|wvdObĢ2<5Wk.~AA455KcrHzbPXLU\k[ 3`U|/cnwNj 8hQ洔&"RtK}iNzGQ 8T6]:Ux ^!2W- bWI*waXtX pv64l)eA;o~ZH<ϭHU>3dc1 bi<qYPZ^j^r(F X!_ۘEEʉ#Q]R|IJ>3BGoR 0ʅB. l_nKQAC)&5(D5fЂ6ުMzba)0[r5([s|aA] _#~h?MQ }TJӈʄQ.ACijY%ä"0-r4ы ?֝C( 3Y]ٱ!2jpOO8x̡RRVFO^0E_ҝn-ٹkQU֘uN *B 2OKLMʨ!OLeŜ::ӾC3ٲ0g@i|5Yi0lƮ;xnpjl\KwXb !M<8&mQf6TjKJ+frNhFR?W /. ?܎`ϜcS"۞DL&&}LjCd5d=qTwK#tAt~\bq!wX84nO2*qQ2T 4 ( ѸS>n0> īZ:}z_Fe+⾮n={bẗ"o0SHGYԕLp→0'{iAl#0R 8Vi,.ڐ.NL G04m 6Hh׶H^Ձy@xZo%B=i-]T{ە}8cSNר%QՍp|BQ~>!eV% L֖΂ #\;J_\$q_{$mE8=-F0@(&|i4bVB1:`3ZX+"\R2CO{ٽ19*,Y.ѿ,9D; \) A?^-K qrʩMMJRZFdKڹ{KX8\B.꛺x˯.B?}ရš  1kʤ.It0?pYWVzlܞ@  [?_QUk4p5":i3ՌжR ;M['"2hmф6O<9~yJ~&ɸtID{?]?:QHϐ)qJ2#3j ١W0=Y\Vx5[|.aqAxO֨a}Y彸Vz*N.};+@ *3fi7͋Ã|a,u)QAqUYv%80Z@/o]`r'Yc?\]rݐz tZ>ܺo?37KN܀}ڏ'$j8cjV+vx[tTJ~Av ::[J҉n>}$[@[+T·e;'NXi˙oÿ( G+|0} +Q@Ch-s$G; DNU:RSz5VwWf,c ƎY@M; Əzx9 8DVRXFͭ[Qd9mM$?v)FAұ#tan}" _ek,2eJOn8wY&lϦ4P_1cZ7EsղHd``ab"Ls&!}A,^'a7́‡vg-B$PN1z*Wghmqhh{,j#cIh=y(F sj5NO/kECJlԬ5u$V!n{.mp?FZ.e ̭=D(8~O( }zd䉹=ӄoh_2&7_ZP ~{]ۑғ6k./^,SZd/J7x9>Cdk.G( a'b\+61gKѸ#[C@)JhFEdQ 8ɯO%*y[Q_͘X{;8};%<^(r+|l uڸښJwpXg#hNI4_ĝwlSL\Aߝ)s^lEyyrS뛮VK|d.*Z@$K ݘVTCz뇃|A O&5B?wnOe'n ckkt|}A&BrOG(bCQźHR 5`U+86z՚Tj}ހJ2J.ly>lo];cW-!*ǴBˆ@} <❺m>?4b.+IȎ%,УַQBgZϛ٭/: 5,VI;^[)%<l@T.mɈ|?UUQq"9 @$X?5?Y h_sF'u 5Bi(q)@_L@rs0HyZ7pJWQ.Z@g"4%ݭ#:Ga"PMG LW?z` ԛѧ#C 喧|d:dr\p26I:f?i d{/fy듆P oy*,]h289Se΍Λ1Gܢ=DȪ ʱRC5w1yQ%^ w,uEY|{9H_US}d߿/U\WtB!CJGszèK @ B~P9NUl˰үn_TonlBK-͢[se %K",[S0Ф]LMg8O4RSKmV^п63< -Z gr§0;Э@MLj[2al@^62=`[ ZowD^$ "x;GIW;_˝TYWr*Fe e(\iH!毄 wN^y ۰^6^Y,K ]mgc{V b̂$t!]pI3'^n.(#?Dd9l*l[tX^COhlpśُ9b37W^~2~Upg,gʆmߌ.&SYDjR%c{(8`Q%x}= 1}PeHvY$0^꣘к.QT_%`)Yi< gaẗX,w7s3#$bRypbԝwf .?@2f Ўʥ#Ip7SCy8/:nz1utb".F +Ә~D8eUEA*jG<ס~~@F~yKgGZu};Z~xLS!ܘJ{'k\HxU}ai(mdJCHWc!h%Żٗix5!qRjV&a 6Zv[i_av;|9c@tẓ2qBR/&7n?ùE oYv`/_1r F+SKrmZWT~A*9y-<%B )hī`QUBJG'jH_2,J囈i7ұm|y>K% dFO-z)syizrYN5#t5hsoQ2qO#rDxu|7zѩ$g.={BqP$O.$T&תtヷ9\2m+ 8c1tln몀7( g܊R>D>GaeBUz \aʁٍLvDb8Gv7ׄ-A$oICH 8?AJZ+7ƒq , },JЗCn^hǓ_N?:WS2dw7܄JrGXy$&k|MMD;pUI~ ת{+uUkyDtw0l#νB]>H`aq"z@xhFP\<y("S7 dxKx~k~kcX?G̳l~z^8o4 C33-_l/J6r1B^RH;\S FfNxi$x\>T+r ,3#6^-,4FS"#?,xҀ W)<3Jjns:.])n(vB42y""^3%v|no?`D1o(xPN1\$BcÕ-^,Scoz0M?Ae ч~?BooesO2"]R a/7o(ܾ[ZIul iJdp5P [y:}u҉DooN6ƗT qFPQQ ͟dsN#K'" ,e]mlU1m:xR jݺPҁE6r6Jm>a3Ѽ\L>/Ϡ U`R&uKc<' p!#`j?vJ?D.7֙w :$/ӬdV ĎS)6Nx}pu[HӐ8by@N_E.B=lW>K{F'.&J Qv,/-QOQe,7 H-jeT(Nnt  E|a&ePF֘'PFy'$`hK2WvsNܨ$#VLS' *A~}t77Y3"xQaCc\wt{ m݌[qWd7^LY>rlSm#inʢl`/0?mtU7R H/|l7:0clWUǃ<̥1ynvo(G'[k+u: j9,E5e^3Hz.)ڱƆGR1 VH-vcA6efW}; a8 d @/MPC,BbDyK͐)Yp~3t(hC5S L^zǎyöֱ*j"&D'xQ{[|~< !Wn/ո꫰G`:r+錵=}b.y:2NJSS7}YW8{g>@kc{ra$e9ߘѻk%I\ȅB d{ҚEt zM׻;N2Cm\R) BvuUv?4$\9H:4 GTdL7TL1yңҥj#Kf~s]al3p6"Z\U^$vdm 2gͽy(m{6'DJ s|lؖ#ylrg&NL+=i۲x^I?zXk0r9A4Xmz#.ᅶZ{yW}0vJ`[ÎnBn3)i =oPɞvÿ[5IWYlKEX/sI)_`3SS ,&㜡NWя8&>3ˌxtZ~HSpPJ{/B==KfȀj?Ҥ [J2pe\ 9rݘǍ_ )ԇ22T~Hʪ>u幚mRE rM.Lp_a6i$/ir\A[E: 6Lykt/A&nQm|B*v'\mxGm+fKMyJs ހı^`%P~oO{1$(^?jut y:Z΀#ɁB \%gj=H/PGs%W;3k2*({N<oNOـ2(Pрn=qʽCuɿiB=hcG`];rI)8{kx5[`$n\)4@5J[g4[e3?CN56 G7Kl}K}ck٪~lũnvpډ`wN)? ix\G HY-& Q113x+Q: ȿB}*Npc _Þ?o( *'JD/LZ9Jq2cEgOϖժys$E=Z㻳I(Q1@CI  FрO5Aw1z[F-QUF12rLLM4d[., H8zlOUcN7c EGV.n3aYO0MHOC |\\h?%]ͪs- Xj1}-Dr3gӾI_4oJU;d5AiiT{mF"1бތR|}PjϞT(1G=?"3|Dd]9t/!h|>y^:u՘s cRqe}զ1V[(nؠ5<5'Ð|/{m|@{WI0drQJlFs8OY)Sΐ4Wi[SD\pc[zGܦwCkL;w6 o9x9<ǔpj 1h&6h_WWq&^.P9v(tg &5@| L{\I7Ɣ2D'yg~˜>l~& ս?,@(ew> +C A\gP."pWZMڔ {uuvIdќ K 8ߚn|Tv]sT|i]Az9R(V2 M{W{n3mF __JV޶w/(.Vve<ҋq#[>A`:8?FI [BV~ы܁'hKB@$$|B Um5H.GK*O@)SrH tn̓$"đIr(@4Χ.a:q@aA\VF˸q5 Ӌ]÷@ʱ~y [ӕx=5P:FTn6h~MP~e<{ Y<~qMZ^ȄO>PոFR>7䉲5 )v$`4D>P =īT"]8u҆Y9CNg$dQ^I w Զp7lcKa9ﮌ- ˗'S;)_`'t]|UF@`໡Cg{R!>?Ær]\<_UWM5iͣ9E2e&wr賻X]gр?%݀m ^(⭁05RK!:ӹyWL)$:Ye]@qHKd,ҝ"d6꾊͎yz)x?5j6kΞ<̽9# F!h ݻˌn|YWg (v'L]vxU6U.gU=p"{fowqBQE'w/3ً1;awRs`pe0t8BJ"kgs 5X'K{{)e̓|̑rA4?qW,+s 3UͶj l:a4LL@ii ;+7H+Z^פLdC)k:g9ܝU.=H_~Ũ28=r&3-X40nm"Ū|LʻODՑDf3]L>`!2n{70e87Bt2-Q*757#ɽRx]r=A],I؏j4-l@7m@lb;Av|mm.yADoHC?iC\ق^Nr m2"Ƹ`]6 Rx#j=]O)r0Bٌ7h%xK-lGJ1Kv=~DXYiqͤo I(b"=s+f߆+-/0zZ48ݎH8 +35T+N/uc4Ο92ͳ.v~8}nl}KQbeA=eCFJh2T6I'6nkxTF^"6/i]xy 5|J3seE1E~)&HAEU>S1.t/iį9ywc#2$E.DL֊|F?vަ}d:  PSԔZ2LY+BnEtƫ9 mG7KH1I~+uj32:1/Ϙ=GrQ@z!Bn3k-]:slM"\%RX 8sf7Zs$ k9xmt $ꊮ^28gu~Y^eBWhNj+e pl)2uu88 `mȴgOҲ V՝I8.DN4Y,*1A ў΁`:k|6I{>4:kMPV ܩ9xݡ(x[9x㻢.27Tq_Pm&7L!Ib&ZAEbӏ : -hݝhU90<ӍS$iՓ<_ׂV3Z*Rse70=mgM!v/RF@gb&!u #_k62P܊+S/aN~3StH^2_B9ˀ;pa"\ 7Jy@5*_uM)\՝["(.z|=[/^7ZV*0Bwt7NnE6 <?T9-oMXpϤ˜{y'ݑN]JIkB '`.҄P1a.ElM F% DgCxL {´Ub5~, +G o=W98(~W`eĴk{-D}ץ^_ -Mξ 6( B7Anu{~U`}GJ6?^AT!7EgyUq0\)_#Uɑnm^*FN1 ~]יNjM-'5 Gxn{!Z$Xs1Anyky*g$f%H8Ők]Q-YKIY-_R#_Ǡ8wJ׎ oC,)`Z{;.l% 7m7<ջp D<{C>5V]:{2SDu$**B-2 G@^p[(X=MeRϛbH{BWBv4+ Q75*:" u&ɵ_O|dPqmڤ2 x7óT 鐡#)-^FTwC!e=.]CYٺsNX.RcEq_8= ֒^-X 3_XƋd5_Pa;LTۭd$?M ȍ@ƧtS4rtRid+82fd]?7_ Eiĩ '[S6}$*<0ҥ?, IGmK𥄮&"V_͋V{"O[E/;lChvC,吷'7'=^?K>[0q5}=dz}F?ѬcU>6j<m_ vBt5PYHoKWW zV ʙk $޲l560a$߇tζO#.krk^ꦰu^NwjsZQԢemjUd$m6Uw-z>K^ϝ? ߙ,h/VaݍVpn(lm!+BG  [;j}9 GNbt_1KT"E̵8f! 2G/ƀHs_ [Wh кte2L GBUy%3ͽͱ/-UvM+R_]3Т#3rAE{%b? n7񚲜q~vޛ oɱRC? "o^Ky ) t߭jL:J~YK[FjLs[ɵHhuۊDT)BTW|ٳ{>k/6]B_GEK=o20x/#ɚQLZ;2g%6{oLmK/x}uN ~̾Jȋ|wۂR`"? ek /~IM'KθkSMEM+Ut//496#|JànZ W0>2,x .k>pg-y %npkc:(0>L.  l*6l7dd X6%!HH#fb Q?`*C]m?SaA X ED5㱯8q+_ab3H+ڦ֣\Bqk]UMҁ,͋zm/%m[4+th 3H=LiED-T&S1 }$ȗ ڣ\3ȑd}FWt?Oג "ː Hϳ$AvY7><ڮ}P[OX_x"ENn#ppQdXlP+|1֣_=ϭssߖrh{.QK9$7?1*IWQ,x[s$bͯ!9][$\*Epf_vhȜv±8a*ͷ՜C=8{7,ѥRXQ[v{ k ^2_.r C PR37եA#s\C<bl#Syșvĉ,00]b)Q96M9D6<x~SUF̵@QUd^ ,T" $щ[xl`Zb[xZod.~E;SYP\Bo@̶[S~6c9V#ZX淔1Ӽp"&} _*@"CwP=љejFmFpɪP8)Πk i{N{IT>ɂ!s.;]ɛ9f10@4^;j z@{/T)-+ν_,m48/x6mFnO7`E{^R-ߜkfa FzPFh3`tw5D6@3]EP!v+@crѭ27Y `8sQ2k4l:W6$C;c>&Z✵-+tPQ#%P]Z|@E@J4V#|'zX3=|%勀iJ[o@OSJ3ۃs,yA55 lP?(KVKv }Tt@YASstg}?-a۝#T?Gq 1G@&y`N"Z,7V29D Ċ{aۍ؋dzjlyK["7h5%#B$ṭtfjZVH4y}iW x3‘co]HT}U~+JSL0`? )g;m[@KPg`Q8P}nH-\i78@@" WR>`QKLsdň%s+z2]8~WHg_hI1I m;m (Yv+A8Z7#{ܰIu'Ƹ~u⦯{%{΃"MLY,oK!_Gtx Yq#4 v7?/PU XEɌ&ૠSkBQE8|:B7f[V4D UcM\ n2(U%8bAzO*WG$B*a2R@E k-};ESdTɎ@ݠ kY_4>A+ĢYq ͅo%ym,.г&#HgxamdQVC kl8Ko6DV+8.,RBYΣI{`0/qiMR θ&6T%0qqfvM:ƭGĹ%vK/j[,T}& FĖ sra} }NO0Ѣ1fdٌB`"iYa0w<%4.oO;kұԑـzbKvs&ǹe- Քo?c hM>R0r( `[\{8uFQ>4kk_3VfҖRv1Bckﱗ`1NQ'J|[-^ݦ>ա[x rn.}kރPvs }Ӊ?B5'̤9bBdͬEW*QD7wZ`ޖph۲ =l~I,ϊj gA[k0&, 9P2v9CJtRdF7zηuњ#?$Hʙ*CJ\:zOs \qsGqWc(Mcxo)%TkBQs>ϴ~r(%!;ڋdS1(4Ԇ 9#y?vf b,Owgƞ`5u2jdj9YřCSrУDwGo5X}\ B)[鏽\>dp`,sT|)S@g bk$0H,(y2ɟ܍ b8M&w\Ň#=30Z^e_sýk p R;FΪ{ =^S@y_ܕք-yNE]Tx 9(ҧ1 ,+nJ4R~Ud*p:bv46a4Uoq[w$)U9a,S}X KYsAxD^\NJY6[lbSQEi JOH /3S qR' 9Zsi4:+ ı Yգ쩩! {i_; 2| >+@;%S!U)WJMP:>uN2RLϙzOn7^+.ejKݩƿT uܼ" [A0S[-u;! .Q58k^1ISI ` FHz P7r Ss$>q0H kKFN x XQ\;<RQ] #LE7Y!59QvHtwu hn?dOxU3"@E0Zp5ZCR1 cU­^L=>[Ķۙ>C—}-4NkE:SR 66drNj1T; ;6P@ǔDR$U#=m?;uդPGƱ {Tǥ9}GW{d/ǽ} qe8VvH$2D~NG/2p2w%EHĺZisVvsן=:d?\wlrWxgrEeKRv֬7O\֭ȴdWȾ̌#x:_+Trb%o⦆72ph ᫙0pdT.0t/95}0'؝]Կo̹[_`оPp,9`[8fXʲ_xWѱ( Z*:19*{Fj,>"gwg.vYZ"Q9U=X M}a6=1̋E?]Fuh"a,)g> (D3*|.brC0< jq66Ҡy2Qzf gEzֹ@ruHD}Ź@=Dzҭ=O5aʪ`j޹+KiMyD] d4>IJ12nk9kǾD"H_O>fϞo-&g[R|C bʰNO3Uw!&xFt&}oyQk,f>ƘsFѣc]}K&kv*S+ \|rӰJ؅`dB[4y-Dhl f3~*@Z ^TZ~jp4H=Kb# }U8~gf^7QQK(E|^=]7Fa-'њylηF* YJY ap%* ۮ/0(4<I,:V)ދg%_U9zU+xor?Q|:GEh9qnf [7gKN}sq"~{ƿpI- ,a$}$z]P_+p/ܽ?jSΧNQ,B>G@QX?b@O+=hmm}HvvؠxL25b5S.;^%Gܛ$O݀ot .,gZM.d݋[<SRջ+:·4#(Drc^`w>rw|Poh(a{=vmAc )FHlPaԂvn,8<+Z.iajϧ\D 58&E`G{ *VBnr<祰yit+3"3$ahP_}X'O\$U/RL=sRldaѼJJ%butL Ŗv _laɄ4"'7RHD wUm¶j76ؠ1@ oGvZġdk0cL3]Ga - `mmG'ZqJ"Ka_v(1Mm.S[GG[ '%u>t9iSJQ3+N1cPNb}ݻ.^2+[w)ܸwJE :j``LsδdoVS`ᾱ }(nP֥ppeQN\pڶՂM|? A w^3/{ gY  /WaeN!vtх:&CZ%5,,`P?Vu$.dN={2aQxL1|[)}qnMeg6JBgX5k:ÝdNa_[PȊZ] wCtk;H+\2q8#7ˀN=@riv ΀X>gl;E&$ ،dHEP+ ˀ!wy! FG+.(F[X!jBkRa恺y/$ '@! ֳAOx~U`81c8m6r! oe=OTU!͋ XZmAyr)EYYQ>:'(h͵E(!zEϗovOj !YHZk aAD1šv 3ʚC41SO jmM~yP剉&eY*׋o~%`;F"}r@\Hگ*tT0ιE"v+^ҤO3wk'_,3!uӠ588#VIHݟq䀦Iq!)1M>!w!_E'z¬_g}5o%폌WOB[]`<=0䱻&Sju&3π˧xҠK{LdH$?A= =Jl~ }햞$VҚ֘(ߊ/8$%QhLyl0N;gڣi3+u ,=󌛊y`5(ˏC],pjM! $ *%!n!X:PYx\ݏ~ͮgn),>p; 0 .w4 EzNn)ͱQ,3)(߽Qu:HdΓI[5~ ٞ v*:34X9p}"xJl=b;1+s@#M|nk=>L;@FkvGLa^%S2_} 9o}qߣWۤdV8(Pwdbym^D*9"[[yvv*qY0Cq*[G>W3JFxB"z; [%%)an7_'Y1%$1$@ e+A q4l)9.w+] & ty( E5T!~a+UtB5 4zho!45v%Rm2[7(Y;}=z[p~Q e{1b^|jVbiN0R\4Ф􋀤]Bs]pJۧaήrdP=y~eC7 WZFǛF"NKsqyjb P\䥮<8pEvs舗Tȟc粻_tUc6ոGYܤxv!XqNH=τ:^y=ƒb5.uRc%t/G`fd,JݲJ Ӌ~٭+J>o`5Ot*N+;@Y#J;S˄U))sEB`z4|S>ud*V_s pSy^tf?p& KGR"R}t%]v9.T) _\t(V;:Pe•dLYZuHlꟄQD5/))+uӣ/Re,,oT#Uw ۻ6tN5Cz}* DM&5I8j\=F]C$Z}B`tۥyMr )&bʁ$:19{Z(*mA #)mAj5,Efڷ\vg{O>1ϩagX`UD3sy!# l#(p zP\=nBޠ;; Tهd*(XXROF4zӔk;;5w}GYX#rYI_!wz<ӡ2+ 0̘7댰$ٍu{̹rD9?y?f`oW,;m33\<87VdBTiU Gݶ _E[^ jOcLpјH]9<-4o0.  {eQ]7GwmY)zC8ݫLԩPݺ]'<.r8.2Q\cO)Egށ.lm\NE>zjl^exI8u\i$&4=̴KfrulPmSS6sJIm p?UJkK6t ܼ=;o#fi)B' LQIJ9i2@&!' Ob '8'LMٗ׆F6 h¦BN6ϒEҥIyk׾D*CpMUS`&zPFvc(ǵͨ8Q\[sgmm UR  w+oDCUy?nӡ C3Ap[!}9\5cgI|4mqɏ `R*:;gv$P]wRNr"\@HKWhQ_%պ f@ع}0Pj}|a$|PLJ]\U~ovq}/"B];gq)x9{ \'\-nCL,%~ż  EI!?Uj[ |dž+ G7>mLRB@gf jYs( ZZ*W"K@ FȎkjD)0*zYz8dixx0qV9 hB5 x?_N]Zr-.`۝A~N@OTon JKcArhN[HY`^_Ϻ]}ìΰztP#q0$vOM"@a[ǰ iwf͌VZg,ʠaFKc?)F?}BZ~u%ڡΐFSؗMD* ĉX'Fx`RWRx=~ =ATd)Lhl Ff҄X, bkg7A4*KtB8Z 90r!dlMɶF-~ kkc.(!v6nY#/OņS AX־.uţ^t ;,÷_ZezY'Sq`Et&SNvfwH lNy*͛XZ̺۟vЙSPG>O6KIg=,Yz.|>fwnqT(cHWQQ^LIh '&qE+5q9pFtPH[P3~R]f-SPt GA6vƝy,jBbrJtx߉}_:m` [OQ45Kū7sz^V$W5GB¨u > 7|jJۻb ~TXLq>$(Q^M˚aF@pz`f+3qo%r|D:yObn/vcQ5G&Y 9mVlؐνz+lr'*ZHws U~Ӥ>?#c?s#x9CO~NJʍ%cҲ(j :_51@;|hu5. ʰV)D V/? 0)9s7nCe?*SxCAG )iԪ WQ{<tb~'a&;W7 Mפ,3}pX]`?H2*6Nb~kJ4t;KRfswf/SS j[r]!a~TDK8.aOkS;VzN]ǫS4xr 13C-7)6*{E.M#E,$׮Wa2(ّQ@^``i#9K"jP(o2 ◊LbikΚZЮ74NYZfOsKUSMT:vQC~ԭŒWGMHW;Y5ou' B/ҸB w)cj07J'ä7S幥|-M~KR?*.w6dJ4.Rw!n8iO.\E |{,߹Eٌ=yDoA$t9wiwxx'es ؄V8)@ٞPE38D..?$PĢx ڎ'Cd 9=P{l_dMw ̻E6 ]$AٹCZo`w *;O ߱ɡ82I7d쵫,g8|KKp&`!TR \%QZU*mxGLy'O=*E~ni=Mo6{E|q7lvPnYX`ݧ Zm]vɫyVh >5Y 1g KRnV +h5[☫b܀Kץ0s#$.%4|[L"CpOs#?ȿ58B1%xeY6*F_mSiͪp^@a.gd^fOݿܻ;+Yjr;_ v;{ɣd/A|hpͭa ~W=m0tg9ө嘽,վ%@:}=&2$R*EUa#D-|#IJh@sN Ղa1\c.C0ƳgwQqwp_tE&]8wh\uIvNDs8.5?0Ct+q!Cfs1W_SI&s<!f/ϥ:|[bø5X]M8E},Ǿ2),uSRne}h>H.GT߱D7yq۩"iDŸUyBF%"D9r B)h 7vOEN"_".)kcqLizݹAu-{ʔC/j)Uxnu,m8;aU@m:5-QK / } 9U#!36z 8SAr_OM&ď,2ld g@!65I VMDj(@C\z{rV- 8Uݷ?‚GޝN|"|V4˖I :@^4)%W oKSiToȌWOS\е@Qа#n@h(JX&*&5EQC1È8 .=ԏ9#rDsXSi(.&>RLmR: :{]$,IgL9Į]]Z&-6Q냡D&. x y>mi$SO#ygԡ 9cDHлqtrέ(@D/f"hXS;?ZQeVs8mH@7-j z_ t`&"-kw5RAtccP@ۡפF-ќ` १G, %@@>Cͼc3Y`aS]Y(M,UCP5ضuƹ j!1'g@R#u^a0 9+rClL{#5[\OzQ-KK Qlsl#p.G#Ex^ ~JAUV1~OAU7+%6DTq#&_cDbhgD_ı&VwɦIlf5H7|] d8ÉiR/J{a6"P{AEZ6NPrA@@dF^<0bM8LBxK1L.13Q;7w;@~\DyҠ?-S ]e x=A(7yM~:뤕t-"PDi,r3 nȮXoՉ.Bю=d\.( 5&< AOM*XF$%/p ,hHV u;MxE,zd? 5ͪILKrD7tA>ɊxVA>1QIq~:i,!!5wq|}zM(!S$ȄK,zgTC }>!h !NeݖQs6xz\FϚcVq4/Vy9ϐiҴbbCKToؒ;Fc% Xrwqg-]{Q V]li͓˫ @1@ݢ)x()-TSW3$5O4w)@YVjI1)gt8K# KHUKfJ+2(Kݥ_#E?Lx]6y#GZb+ S[B$;<s^F&I!vwUe޽y/-6TMl<̠a19POۡw`Qfx97-(2{ab9ZxJ/p6@k.p>D6U}C^|SQ PrmeE&Rbl5jbޤi \Lr2ٖ'!΍S:M5z X7hP B(z{WT/%Qc7_٠ai5O$haHKKys# R bAReOVlc[B s꼚3wWUW/K{z8)gc t! -D7@B7x{`~%R鈀qN!A&XfgfOqԭ](+#IH6E2+̆n{xz$2ũj-=uR+weLPAV[W5X~>()pj촄JD *2D<03瀀|14 ~[z(㯐a%>5G_Cgf y@zk|S$`cc@H>4s$c?sWҕɊvXُEw%zw+nb۬00Cb@iƕ?X!d5Qgƽu/I XFl8o' ѹSqCW!u: *%O.)ǏYB˂kGA}\w fx4N `h_W`~EvnbI35_`"z xN(O׮I~0LbZO҆  a/E,k늲^,'OX(YiҊJͅ|Ϙp_sV┄k6ȨYM) \Q__+9ϹV}GCq?vҿl}* , #؉If*6v8N3֕\aыAiWb.O!>}/㄃àcS1x2+6Dʒiqiq'V.FwfNu,΃iOpןO\Bq3V,T/sxkb^n *o +Ik!i@jvN:i(*$Ry͌"A{F>dP ׇkC f,KXxrjY 05C6yKfu]ҁ[àbt"o5q^QX"Gy{f$ k%!,GDĶS#jhΌ6=jkfʘiy|@hʩ/N"*R=NCtK&Xp9æ~0 4d.TL[ # W2U.k5ē]}L۸C$Hٕs`eS7L[7)Qy~f*@k⼁b,uPHeBA]5t0N3Tܓ'XTu_2.s%ZPi=C^Ŭd~}m2-`)ábQF>ivk ]dk'19o&j}Z8N8^ToYxj)Q#Dy8pE- ^n]?rNX4*R_WBf]#7Kh[u-2jhONb}w,TϦP1+,RA9(q{SZ^ Fm.4#:c3’kNIFF29c_4|^>m- k  []DFL0oonddFr`'/F/q"9|:fx21 N,FhّH z]#"yzuR5lF(@i 5%T!yuCLF yi)EcY̗&yo! ׏t3qY<—t8ytU ?B,lCv3uЎx$_LY)tQ9@\H0Z8֑xW45C>a/<%#>Tq,;`|FqgT2pfNvXϑﶓ`;!yH,"t~AyeK1|~8U.YL ؀ VQqG"IqܾP+VCB)?0,k{8tEU|(-3-/bg$d%L5)c}^d4)Weɏ> %&d2~.k[ kMFE[a0t!*X]{KD,MR52֢M0'҈ J BhK1(}:` rؚr(,| Ax(F'.ɭ! ;KРl}Tr'36ĖTH1M&bѼX&5lzEN#qhZJ"#_؆p3p)}S -!QڐaBF&|؍ʝ}wSQۣڋBQ*6rXqVE%2%-[`q .puH;`g`0~ga$0)]$'תʹfrOb]A6NQK't ~n!NR:7g6`!{AxM^<|*,ɼ@o%{]֖{Y͇MjTF2BU(ƕQ2@Y!)MY&S}cU3IO*8!|KhWet ω~SߩO}Fܭ'1څBۓ {J7S-#a|]+)l~iݱ&C&63 QωQl_lXT"aDڀڶ UڬL|ցeSKS j!]̓`4Ǚ$Ҹ5Y]gGql-_z&2#5jџsl'H[Z,c̀R\Srd_+JyQq_J=6@V>smckp]$ɬIQZi!2=NŹ2-M18ccՆEO^PqsW]9항\8;7cى(fK-|E?[:bbe|S|OW*o [*u70Pi"fًZTR9, '=ݍu>#Pŏm H2>fv*HKJy*OE4 l-- @ᶐ~4DEF겨X>@tWB ݤ-f=q~i"n0$JЉ]_7){giD1aE(V>RpKQa1?Qq- ;ds"Y}*& CYy7Xbs%Is6Jg$T+Bf:F.ڄgqv7hD>vv3:oӟ?H3CqcNPL (ۄ7?Ƿ7FLdE7nO\` $˟`TM!K(e4k"%Ge󤙟5N)Bfۦj+/J{קkOjpD'\d']k6b+rAnt"[*@v":3!`tߝVY, *Ɗ%( tAlqknv7 []H lg@xi?`%mc͈`ڽ,h%. B78 BxO:K3`0eR`aQ)xM!t"8:) PcPyd<:XeX6A9gWo =S*I{> ,ݮCx`d$p4r"`jMZaF% i!̉g̼3Iԝy|@2_B&uiZ4bvNTY ?LJi^Sl体38p?vK3 {N $M>2sW$lǜTdׯsd$>7ڽn2sR8.oEuMÙYY}0:C$8Nb q7DPs5tRП\>3ԕ5;w;e9sJT=]7>s06~UwF/Ģ` X0')dƺӤL+ bu1dc:(}0-C\ZALJ"}o!{+ ,F |sF@a!J{[P2\S3kjY@JUC_qHpEZ ;w c* G>J'Fod~R.q|>#L}Q1\G}3ヤN1'CĵՒ;_Q$܈, @;ޛ%}~ 4[jՂE^k)B霫5-Զi89hA')ocs̜$ սE,S0#h#&6hCNjOkbj>!l7#72%0>_ MU|_K"=sٟVj4(m8ɥc{v%1݃M$$ݘҲ)螬$,o`n8J+/'08j*隞QuE#?];x@fz$>r 0h2O OљaI[E" ˷M0<9c;JNTy-}y\"(ڞQň=UFYW,w sQ +n4=!^,JHa(K9NXN{U_o '5\$*%ޕ0 4Drz2=SgYˈ](v׃5lN5|UyB´J^<~ӄ㣵+CnZ <:C/- Ҵu>n:6ءdTWqY|6+t; eDN3ɮfc Hi2'-εZ! |%/8LC랦DΗ\%3MvĕcuAosĪ K>je^°hf.&oVa.$oUtr.Jkr`XfI u0DHqyz@wpڽiˀ+pcW̞Rx~;:mDrmM3IASiQ)~6 5δ[53O0Bl:~3\Jd'"fZC\׎u.4ҽM}Ds7Uy8v-ތ[BxY_jYI%^Es[DAhxxY3!mģa%~<>ܙ[4R':K|i8߇J%Tت @+_f%Z@IRGO xuHg K?^dߍ#s\F caS@u %8eQh~0 3 f? Rx!O߸!OpK2S<}6ElOo9,; Zٿ;.):ԒTAq:Q>x\;>az"qOEj+'"::kO 5 $9kfsG?`fǭJ, vO&_4DףqBW[7R66Ž/?Χ~;׽#u $xb=q8@F%f9#R}?=5GmRu~m^2_"@e`R^%*Ax+o#xME)(؁),s8ePHTbCnĎuːgh.LGb=k,YF6χVG*uܖޱ#Ӧ!\oBdͭh9J)`oN7ԡ\㇉7u`Ժɍr.l)/PrkNl(ӳ4TԬ߿}+9Muz^مQ@hoG"F|74^ =CH7T:Vz#_*H0<)]>O}{;,լ&IkZNg aݽ|N0[]b/c˧@.8O\\w\T:_s"]C%$q?S~埂N`]M6&e^R-#6XS2Fc"M%ƃ; .)B4gW78,CDI\5cJQQ)2_vZHw9hگJ7M2i8X𙆬{|L]}|_j}0~fJqyQ lzqPsvDv\yClzJ idȣF2k}5+GKwӪIm䷧]]˧8ϧTsy/Y%:A{Ɩ4Xqh*UdbwhDXmt5SZ[o1RՃr96\aY%8bF'ՂeUfyx$s[ΟҬ?ˌ;9W ju/ª*P'x{_IhŃUUc>`bo[ƀ$EMܜ~:#&єDWP/(> g w P-D^pD~ż HEGtPyDň e%y<[B.i'그 kFɝ< tlMHr wvYF/!Rv`40ɛk͘,=^8|L^apFY7hjvHd;'Pk" 9ϟk{v hT 4 [^;jOvvzDES:Y6xު}[<f-&5bpe3ݬ bM[f_:kԗ7۠< ЅɦTI> l,sjНs?Kh=ܚ0cg`] jdS`EbOÖofZq'rñmqk֟Dp5ӺCU0iA1e?UucZ2 n\{Jq b60 LPҘc&]8Eɸ2 ΪyU2=$'u,) LŠ Ľ]zfDu}v}@B3N %Ms(w֪mʂna_ Q;'7Cjs`C"M0"@w}Rw ظM$/O_ d@qPG6Es';' gYGσݿQVz 넑\dMR9EVP ,'ƍԳ[u% yd lnyձfqG̾ےnq^Y$IL ].!{Ԣs0H&.k|.W߅V'c[2IIg^;StΪkFUH<o @_ X-0! ؔeK86Kdba(̻on`R(*S6^yg Mbu?iY7:;fq. ^)-ncRi!yƄ+ŘA!A _h0  R=&@Wa\˓،"wk,USg@;PǍϷ*htlp*|ž"4u>FIŐ-jxLl0 D; VY *+J!5S *SfEGYz.dN JC4J69ڏ%vq nC%9p03Ψ[FL]RH8%R܊ux \yr-H;W'Twrx6K3KJ1㽮۶gLhI.^[WLo =2yJ͔”4 K*e;K6DcZfqV-V -TLT0miUU4(J}*-&9 %j9Qq n]M['US)9bwQT|9L6kꖙA :u)l/'HM {3;q*򹲜V[ήԛ.xԵsCR1a7_D֨8_՚&O VM|ڟ*o_ `k\uA{0PSNVJjV٨C"p R4IUU?"@_畵dI'}\?mgpS?; PQG 8Q.LWĜMw߂8Q2f#~e&tj'EF{rϫ&cŰ]Mx35"4ǣ[yk Z,@t;tu UwZB!xy)b541t1n|#N| sC{3rx?t?p$ VDK8vkF*J Z'kw4+ 0yʧj i9TO p2C󧹛^jf~X&G@NƠ8[8#;%JWeIlIf Z@Y{r`XQނVognk1hm~)g9MPKL񨮂-9KZD\)e7ųV1GgPMB'+Ђ^@Oc.7-W\WWQ\8p|oG<ԟ7)Ojvh D 0~\'mM{DͫIJp+U=No mbq[(8+^Łx\ܙ{$wuI`)>1ң@(G ߆Rcdtqü7$8ck Ev:<ȇ\`YBpw{7GtAb $zWX[MX`#0Cgzt;3 IRT!!wfZ_ٝQr(Vsa[N!s('P ɕeI6å駀Qe,er(_Aa cz:Am8#Nz>uIM{uz9ǵM`c/&uKTt%1 =^.V Z Rb5Q-)-B~M\Ql[liйQS^~!-óRˀD`mX8Gʉ@8NޑybA&2teN9xU6 C@ÉA +ZX Mis\K~P1 tǦjfLy5&`$KzТO]k NdRzmI \u(Q sY9Z,rpfL.j!Dv0dRq7tWN51* a~}W<jGW&t ABήj/"kӓȄa{(ş~pEרq8L~]ӉΓ 6w=|C(FbD5LLI* m2Jcδ&niV{WqlAi7/U=8cyɲp:ƫv;A{n x'Bܴm5,yV$^l?`eh9=SR}zKW)y@a6lм&7˼Jl\ćC$x㯃F` ,v0zv"(ƓyBK T,?3:u=`ydx mHf=$ImKbQ>ٟͬ8{d:뿪jwXq|@( _D_*[ok23=e;Z2ɭͨJZ9@qWtyI:b:hX$;Y7@prx{SOQ rU~7'R,+öaxܯ G!5|Dݸ#-x_ȦU+&x }<kc/i%75#S-!09dY&x `MػY:n c![(k%mt*te&=ю: Kh҃r]J'ǒ%;USwJp-#Ό zꙍ|ou!:²DOKMK35CtQZPr8&Y!1ëOb;/Ewj&_V(Q_aƍ sa^v 9xͯ[-AN S;kV:c"s`6pױL PX[8_szw:hiRz`꧁'6/?DBX]*txGk91 O}UL܄qDTf1ZLl@{Ȯ9X [.2|܈>-z#S0~ܢk9lX`uILZ1zԖMdb m;_l3m)|HmpGآY_rh fP׍eXKJZPZ[3fzi003Ys$ŶU+UP(򁷓JxZ3'AN1J,rPosqXJ_{#Uill8P1NU}\:tՁ%BuVDK# 9.\k[1%huq bʔGzXt{ttqmqAxԉOfI2t\4ΆE?u"}=΁^\xy۩ Ga7 gb , # HźtIX'~56.W>dJ+:S$U3{_ Uń}:$=Ûjl; T 8;9`VX[`" uG41Y'9~T>JsjNBh.VIQv|-_ՠ܄iVIǕŤ gC@4~5wG trRczc[oz==M/6-؀mXɒϑ| : 6j&Ggژn;.ѩE驀A-Y 1I/E/p;Ű'jut1L W ^MgI޸sMT7(3bxVN&~ӱ_DZ8pgvZBfCOXn0!@] ǥ?zK |lYn;vhrҷǿV?}֢%GvN`+8AՍKw@ br~I,X f9rݪ#'{6%x',Ӹʤ(Zs Cރo>\SHgG%*`؍3prJjXB(4R/MtVIiʕ#_Zex"P mCh{h\L襏v70t.8ZigKZFڎH<<-,ܗئY Ղ7ͨ$7x\qI-VSrc()HvF{֙e^=(Uc\ҙ@LJZP^_`ؓ$1S)C'r'6X >Q\ w;vb5|S?9ĄVQ)_+8/0K_[XbBL.N5@  nejubJ4 !N?d5Ub%b[yn/<6EHEK$i:QhBB?*5hboS'#F>1 '<^ϵy:rthցxkY8 ̈́<ʋ裠B,+n akT+Gvv(]ñDz ܌AxĖ LGZտKsx)GZF=8,;Ф$B"lOpǥ\_$xW cWɈm,GSp︎&GA3 4[N V*a=HGO.n8rh_4< 87P%?K9MZ:Vi-6:a&fļn4 ҕ<Y!XQb~zD ͫYF=QՑv2wb!gL5Ӑhp JlA'XV@?S-Ky^4)?N3l:[3dk[JD'#s⌡1՜^֫(&#wǧk#cӉC"jX1Grd؎,W&_+DvXf+SxzS4yk5d } BA 3ooW }"B&[n|) ^jj0 v@a*t$F`ժ' \JR4Toc{f:z(pȋ(;5Mo|Xa|XzN4h5w)ψT'dy&,)C u]#[}1 'z-X.R΁ BOg=9 @ l2z=r:Kȹ//4?Hxy'Pd洳"xD 0h&P=:]'4D>L5,QT#Uu{&r$A:(E:Dj/j3XY A{aGS(: 7p#2}%iCVx}]d2w)C `ARxǢnZRS=58],ro-lvE:\\DczJr|ٌs5)uV14U)+ә56i?>tsְRFwhԤT 9P9h; #KNKSdVz"56q^i,sx9̊AF] /VKtRm<2},'ξ| ~M%C_Q-~c,XC1^, ; Md5lKswǴF˞ǟ$1k:kh3BdR]ߎ{/N8(JMT}Y;NU]qX%';A0'qQȿATF/&f>5!Q}8W`T^.% +XUZS S-`!CVi/$$49V3*8u89jOR7'cӒyg[hLAZc2gt}@gГ.󍙬&J*Ky*@G˜sGϹ3&RX Gj?W9RҀS 'D| -QN33;Oemu33O`+XZJD;]or=F!l(#;B1?g37w.B]LC6qW<|mc0@1IߪhwB3l)گ ݥbuM[r>K.Gj_ix$o!8՜)uT.`j4ufN;uu9XIk JQcXΞhH961a0HG*Ŋ.ę$(4_?N;w"zF@""/lQޠؼ#=87vP:EĐCbk$YskK~Vǟ$;:pXgv`Lİ8 B&萨^_a|x2 &B7{oZkaQG |>I=,d~ex`: r n)&Uk;Q`(rd! .K};KQFmL̬;vRvz#vaG7*doz~l@^ xd*mhY#'ayR&Ro_dCuUU4#LFkL>#2hlZIl&A*:\nhIs̝bU3pj RG4M2rۡ$]+UfEʑ`pϚZ+ H1β uv(:4)vZI䙒](R*62ɒt77)֪wiĊ_HfW3"cTCBZ}[`KJki'b<>4ܴv5ZÑO71=KvL\@fV Jlts RԆZ*m[jFۑߵ0bY ;(xoKN 7VJNB6Ohtbc*Z㕟~kf́{ #}zDWJ`UP;lDc B[vJJH-׫IF:6ИA_V)J1TE>Tٛ]>K/uЏzl/: }b"]k]׽vR9g!a,m8Q$>xm#ɻ2Y-M#iL^jV[od Gjqd:s;֒|Ac@]/wx,D }D|6;^:9V.y(О͖7L',ư=e,2 k`XȤl5c]<$o1Ktg[R[)0 gB.IS/aqGЭhBҐ918_9NkGYȘZ od-] ˽TAi5$pj"JG ؋PqyQ00h~<ОepU/uIXD'Nm`$}20":ṙ)5g,m4Df\q>.;_;#pƇ,P"m8Wi]2e9o I2VJ}eIm6@QNF/$X@O͑)7+vג@T'Ųx%yƗ-pȋ=2*U?,aʃ*8#S @ og\Z঎8JD7\WۥSc MTIbRUPѧ Iק6BI=Kq=ޝTCnE,EnG"Mtfo&V AgS`:m#3PGr"lUb@>bHtԻKMv(@5^eA &< 1W1+-Wv'O'yNTq6elhp`*MDuݮ`~k$ֶ\7uB/ XqKes!e!m[QOGnj"rO6cZPi%1$6/U@W0L=8O귄+Kz3̙ԻPŀA@ W!gNS7kBn(!qu7iT\j~g Jn|gOma(LU9vLd OhJoG)#&Ŀ`6ی{G~%/:(@J@svbhaVd}a(67PLV[-JDS&Z(ü@usQR'K\pmфD@]*m4w|^ Wb/~W7lX{ǤсVT:8y T7Mzɑj2PiC/F<-w=gUdM\tzr՞}*{-%>J:FJE1F eɦ c&"%_E:!Y]mSDG!O m\.ԤsVMX֟V%l{q`}JЙ2qm*7$]Z[n#)7MS^ kD= wqR,JC P ?ޡ*#LغŒoM H })8'ڞ̟^RQ Ooe/gr}$E^>*78Ơo[ʈruh22S'gbtMs"Ь!Ƣ/F.1 3#o}x2whfeFP,'IZgu[I@*-8c&?2" 5vpe?cnf*HS"ɤ~,1-ζh?}и&F|Jy Wx+n҃},6=ŏv:pj-ϒ؝s莜qrU=N`)YH)}> tsߎwJtF+z8Gzg'dJY3qX3VE$=Жh>ھ\fg9 +ge-aŬ(/D'f)ݑǞKCXĞM}!$,.9ӶhgS:u`pt&^.۬jpذy͞Kந=aK+EX9?B[lw8)n w< MjѥMڳ4ӌsa;Mݳoe)M)M/eUiS`TA.370-|z[ѷL CӧVRjEķj:9]MdBQVI>B6J*g ޥH .f SL@$!=:{Ԩȫ3ڼuWvgvH ga܁| Z@>ܽƉ:Rn-v#:KHev HTIQ\t[ =bq^qt=%5:aar U^TVՑU4Yu_=2@{*?Θ&+:^)U 228nX -71/ulz?F{[֝`` ʒpw9͐"GJ!-}tu*4o[?UJچY`?p>nΥ{jSPwQ 1B.`8gCKJd0OrЯQx&Q}Ed%{_]F7é. 6a5O'b/̲ C^@xD4¹x7]PÖ~X?>P$O )"TM_S`$>Nd|12CuG`8T'ܬ-~\ϖ|-C h>ܦ$!^Ĩ ,dS젞v17sVӳ1th9NiBZ˝;cy#$bQ+x;9ψb)S@LHC^2?!#j^]> XGQyx](hf6l(5Zki3;T%ue|_pA-_n'a65 ހOB![`/>01$9̳OtTJluy8C3bʋ#1i?T6更9 k?<Q3NL 16.?kx/b㫖dӦr^נ3i͝$f79Ėe[̭p"b_P\'#i7"wt|ZrjFo`X}?Tlzi;F3a(&4=vK\a}|_@MMDU=! -U +דŇ#C@SH?xR6/yt`sVEP5͇*g<6#B#lff&+szM8-gqMaXgͧypװ>slS#phsˉW rڴy݋k1m4oUj<ՠ[a/۹7?/Gs}Q$[N RXV"k"/05κu|C{Hs"Sj6=65 d-X`R l7ic uP kO08M)MH8MrcU7qbI`Y0,^ګёrqS ּ9KYPJSf}st. yf| Fl;ϥT%H)3q o%m*"$7F?_Y!奥IIs&sCdwzK%c?~SCJ;;]ѩO{ ,Om]{~'"*H2(AF0cc-) 5/٣ov-ׅ GJzyAMM2k\6YpWh;7N#q9*}Q!OZy{ZŢژ82?R>AFѽqӆ숱[ETC{!_# Ĭ@ˌD 볥+AV6oLFu]J>f3>=M>j$+~@~@K4u/zfUGbXdM o!aI'ER!~zY(|=4jVN +"A2(Ʉ5X5]*zJA*]T] T%5f7q/TTB;e@{P]/z_l`ѧ&B c4bSk'\}%|`#?1 v8ipdOQ IUDr1$ݗ +D\)z{kҀL WZ56| ׍s߈ z9&h唹L> =Q H-BF42(A!ںt ~sM"n+ jIL7Mh!X$*gD -{ ~8rD>M338$M `dsĥUb$k=A1q68DDwREG0ʱ |.PRk4L7SySz_O{$׹BKAo32TxXi+l>_jJxU{} 58ǴS8JUhX'1^<$svi*'Wz>{$f3Q^y>wʽeSҒI ]PZL=+ټNFWOwﭘz^KH t54Ȭz *L׵&=poCv:H։ @ ]m<*0Ƭ,3g1 " |Y?npRM|>7˩% hdzTD lα:e}FZlH /Iq4LJְu!`ҏr+#Iy3M+e?2H&SI9 QWO}Xq;TcW la+ѥlWkR3'2Lrk;Gpr6*b0OĶ2lg|?-:7wE¸W^bjWٳnjQY3&,S1u^0m-On-x Zgb`ceFijF8$ߡ Tfa\xK6}?J(ECw%@dNtmWP ˯T]Y2!5`&.NqElϺ XZD'&./٨N|o?Ѡj}Q o+ 6]sBu.(U-б1r)D؁1d#_۲o}s=ÖrϩCҔEBǻ]X\#0Av85'Q8WѴjmww.EqVJIΐzGZ2hd(_4^Cֿ7׭U_l@3K`t %,͏pBe!ՠaWuSI: `fq yoHXW/n~iw"VuYZ@KtѤq1fV{|: #=5)Ms}L+Ԇe*GiX2:Х; EYV 2o^?vw%"c@]ր /(~{4i3"d̐$Yp"»p`/%cϹ$'pjv6pqY9S "r+BWLAƤZKIx) C隿t~:Cۑd#4j9n%|*62z$i[&iDy4XRf[ ,8xPPQ05F"cWK{:V)q_%>SՎ}~O^<aG_FX9(8]O唒'x+9\}B="≆:1&+?|?c!5 iR 1v0pv?qV*kߞޏn$IQY珃2I V! ;n%=*ۄhm@B}*ϟ@kS_X33DI:sݜ=F"Gt(<`( 6 90Bkk׸ lm'' Z~`@c`l &3%hKy3j0?rk1{YR]B[b,BnK8?S̝Z5/7)(Ht ,fj螚'b ۹'z~.Ud]9Α.'YlAAіұr߮8@I;K |ޫFZGzK`oIRǴD:%"@y-89,d@Z%>r)eq'ǽQ;]ӹJfc1g!sTM0PuOъ?3u_/l*&[ʱ ,ܙXӃ1O+xWVАkItc[xyYF6j}4miBzqry=KY3,לR&uC߆|D돧M>/|j,Cr0g0`܃sCJg٪BGMI=&^:]U9).d ao릞x0K\vEp RB̈́ bcΙG'FˏֹlH@D#!^{j?Y5pK0ctfiяDuw?_?5%Czbj%e&dւJzIw10σ'Dg.LW2:h<Žsj~7|g?\~zR_e/qgeHߓaJs%z6mau'ۣ ED`XAP ʢgF1Yd1}恗rtB~KqTpƳ3pAMN`wIr _9uFz|p Or/]@ZU5aVv`b V#aVZ pmKn=f9#'L.Z엚ד:uAPދΤx˺2cIkQE+"!֢:7Dsu^(:jHᆵjԼǬJ;/9[ۦcIp3}rs!O cnzTA(gÒ[J1;8*(m ̹֮;YZʬ٦Nukf/<+ãg.ߋkYk*/ke:/H.+Ѐp}rh>׵C;YI]Oa4clzr[)@,8j5R{ /t{q>_"r5ϒzV/['ĄYeX H=,&SItqW\l,D#1^sz󜖨d v=hsQʷ]Z;Ař|`UgSZ!.;KlL!H6g7P;DF2mejVPj{aFĥ`YW+ikbmWyt&cI?z @&^Z8H8jE# oN6f$=Q`XU)x݋^qa1>gjfOVMx}4o[z Z x=߱*WK:ئIOdpYBjj}:/JCt?F^."bva9cr\attWPxv|uRt]ÁRb.r=(9xf͘4`rvdb䢉I>"*2♃N0ve'jB*hWVl|vt#+B@3m.VSi5”&r#S$o;+[Q5̸I3<..Zgkxz5oca>8P .`ڌW>W R^9cXHՍz1)oWwMKx|k< tT׋H{x+fs1T #{ZLӺ1FS} B0<վR-Y eȬ~N+k@W;ڒIbԺO!2TЧ^fO|MtmnC}4,S;t +UX@y+vUQմ(w){9YYwSȥ6,΁L<1ީIÛ4- a*>ϛo{:a{9L#r!)Bhk?̈["Y.jT}VCKe~s)#AɃh,n Njh)o%A'+gp~9! K)Ll.V*xXϐ>FţD̴֯1GM@M-*ۏFt ym B%Xԇ 9)PjL4+&~Q[aSҸS/xbW42wI@CgY`\69 HkK3F#+I_ղy<Vo0T J".=&λ n`jep";^"j`V⸣޼fz' Y~Pns̎Fdݡ,;(S*@ Ͼh8ٻL\STuz#<-"y?y3V QA4d6 pj쇰5 ^ٳfi6KZ$*ii$$ɶ@HFݢQq{TN2>]Lv*Ÿ4ɠ?fgbFJOW.A.VL~鰸Hc͔\m¦jXcrQ·F*B~7!MĈ%Ňy+-k͈V*).(QOuE\O{)=lt Sι_1t6x ++4)O@Gߒ4>?³81*ɞCHEZÜ@o3+ h5/4.:,Np!Z(i)V{TL̒3*^ ߪLW1|~`/nQA4wlWF2nڪ j#OC Blk8̎W9c, q.B<^h )CvX4ˀа1^x rSYQ=2Ez'CiGql )_$s2u@"vgh.w $ `Eсb$Ŭ/6ݰTS#O>q~e<+N)@gI4V;B1;BWGM>dEBأ^{PRQPci*1[Jh4Dt;x ĬWVh#㾖wOsDix[SiD#D< "\a;OS tGL>\~**7Xqmb<:[ I9k+ƌ$Ex~bZ }Q;1mP|xF3]Xn3>.^FZ1G#.)XOxآZ&F2R_bͼA葡mO&ptu[zG%vfq~gl6%wK _rS||gn:rOG ?rfth`,Tt }~އԛѪLp܎#d4iH@J|APz{Mlss y74x蘆sAwF4%( :g='_|hU;;cXw4f<)KiC贿Th~ힸ[2s;ze'`ͣ$T+}p☕z^C"|hg)}N_0\=8ޅ6l,' NR02]3Sܣ\Y?V 44.|ZjšL*l-pK߂6p8Jj ԚH}^P|$$v9 ̨S-oс"'Ul"|SRMs08LIo,Y4W¾(.+ -z{`*WZdrdڴCŅ O]˗Gh֛v|+1>="kb>Ս*آDۤHkз)K+2ר]g$>N&LPծkDDt4D걷_K8q q ϒ oL4]geMjEA#a`)nott%Í0Ā8E _= Q jRtGar@Ϡ&F?YY!VFjeG^h"Mi9)yHTr͑TvhOCn?lBq}v[xu[/%`[d̜+M?G p7*ޭB\l#jO]4|Au,ۭLJsmApe|e[gJQd؆5f3: iS/jTV@L0/}0Cqo\,SuYf~,HWmThTTZ[-/$MJK: 52*pdL4Ҫ/}Ee‹K;gw[ Z6գE1P_&Y9D`ݸ֋aj7%TgJ8cy 'i[M#F-)"!#yuEmt}2Q:4uraJ9e:Y3?w(JOvnmd3ڼ "S5~屺^w)ɢ2ږ9,`V#B9E~>/\[7g^)B;tsKqr9LaŏP9,(- ! lxLbrĆFUw*<(#-+ט5d qa ]'Z  p.Ӆz¾fvƩ2vFZZEVGv-I-uWp0Ӄ^heź$!dyBb ?AxO[ LzR ®+,h&m*d) eS|f>X|u;B,vۋEa-# !wf&nME0[&e~\dF{k֡딳_Ri,= ȡFb pUfe.e{uD5_V`&O`,j~W hc芃&]=]ɀDGȶWa*W 97c3j@OZBv3F3ήMՉoϨ2e]H1fH,GuJ9!oSpW N}=S G]W$թ)Ż<eTޅ 5<}85FY^y$d1/u[(vb*(ӷ]tz>{س k9:f]н &P/py$JyXXXO+Zǧd%gjy.21ƙhI)zacsnA$"M(K}h4G Ŏicf:d]>N{M:aij!Аwj~B~97W?LΗ}K#t-(jL[SJp[fI ZI2*g 7xbj*;KLL6d~ətfmUCҷ['-gүV@S-|. C\ǡG; ΈPJM`0[2&>v duVI~u*'( kla@ y,6p@'-Zuo 6xkCGtqBI+k3S֬-!a݋42ȑÃ>ya QJ޺z ~l3Kߡ32[)H ˁ02ښkVtḨՠK(3aP$?λkUף4`E@{zKDz0MUh~`[SU2 -R`u2mE &GƆ_* &F 1uy {+i6dxp-[@Dis@ĿZy:0BqءۤΧ .gLm0w_T~N3}.$IUX`Y阓倫Y8U\k.ddµq9m,!P oc! tI1RR?e~W>PTђ ptHZB?q~g 2^gDodJChUE`2Cq\I@nvۼ/;JNuŭAmU@M0Y[5;nk*%4W=s;NK &~ WUc'cQP %?bOQtezMdF#Rޓr7->Гڮ!<SX`7+7{'Go] G.;ʑ{ܷS> c[1 &q- 4B*> A,o)ysցuOUAFM֥޳l4hCF48[1}Ƌ sղUz ܪl`:g 1잶X0eݱ*_}NKNSVi3KQ2k▪:)=7XI:xE qRm 欿+ NlN}@{3$|@UU+Q@ }(]Ŝ8h I6Z2S$ufs%͗?Q[{tgu38$tx8 QmN.ߠU5 تG]b]ulAB΄ DQn Vt:b `Љ`[LI?޶ʦݍ,`c9lԀœr9ȗ=|k鹓H;|/Q]=ZI.mj{")"_[["⹃.9Gja 6S>۪4֞Ϸcg n{UOD|]Yn('Vo:R$gRE3IĖ2H3fUčb3 MqZaY-x{g0WF6C,5pZǻ"!mcRj+]޲9P3 F/:27 }'5z7օ3pLqp>Y!hθ5[ eZEБP0W9'JOJs 0Z.]{t燚?kfYy1 ""caAv8wk.ZdG|f?C9}v \,տTq3xo9(Du0`=:(Ar:-e0gU;='#5l|Bz+o3w$c'@#"C pq# /֋ (W8CBFWrV9q"о ˪mx;ivU,[vU.`Px+w`!erIIjUiN>uyw7m*$o>IVe*zhFY@XqAR7PPv*{9 5l9ݬI8< ,*׷ (org& cV }Ƴ@~X*!dvY=u tܴdra(uAW?R|sjE^ҝ òX md5J b :U^ż8˽ͅA9IofjE@:]!4}7c,1h̟8KϕS0e*pskwXb>֍.7Iq?vǪkC3l5T_لGO-lX[a *5(G- "mxbrvsc %yp-Xvj^n ,fn|vSnQ(1|B4dqZ_w 㻖_r^0F +_&&W̗i}'6vCU* _ewDh̠z,L6]Go<Tr ACuh9]Y҂z r!,LgyRCjRr 2 BA>Dq\BK<yT>w^Sɝ̳ͽթ42ɇGXYGay`bL 5e6]R7JmVNBNJl٫$<ҹߊ2΀N)(LLOQd0Rb = "hV]ӹczWD1ϥϱ> =okj]i]N߮ˌU;2I !GYiOf+L4H@%-HP@ 5DRD(Of H)=EW%͟MCI'И~9̏m? CaEZ-a]p{Zo?.@JaFk>κt3%S`l3Hit̠Wa _- 'd6[/\MV23C $cK ]^K)Uq Mn=+f`ҷjkWP16gԡY5닑5u1OR my+7fef੿YRLU(7%|뜍t2V6nc| exi$G *c*>nNg/J=Xkc*&0̢%>rMB`,SXП(,FhaL])P=M/||&nY4*?TjS˶`5$EHg`VS;,و|%o<YN=,FO>-:w' 1 `G/5_EEY+!%j JEDGymnn뒽{ ^cVV,C*L-b̠AkQ\|^j,y](n RrGIzk6Lۥ#lkN> Ywh AG ”Q*ZaOm O[tHbsz5 pq_Rr!b:[F?0tfԦU`tB6,Atux膪/#fEHu( Bbj?b"@^aBRecȖ녬NsO7!7Y?or]<KCS} -?t?T5כڊ_ ~; q6X۝$6w~ Sn@WZՙNj ȝ|^OEv'PFhH:Ţ#QZdh G:ut i^oٶ%/ȳ]j3ݦ `nYV?[!/(E\YbR<movS=xƾ֨L߼ Ȕ_NRNWjެpQvJ%7 B|lU ڕ5=,]s(`CS:Ee7;Y6܇+snW` n@wE:u.|@{S̖ s.^e;vQ 4or0`6Xx6@R7!˰?;s#m|Tr~:֓ XQY +fi_D~ ShmoɅ% _1l[`m| _l`)ϱѰqV8 oORyӯqfX: β |\204\LO^VJ(uP=>`C9nFG X[Y'fi!gRl1%?;%.n˒)i\WX43E!8uAʁt!50' DnQҋ6Qbd+ LĹȵ#ѸB Oay+*sB%Yw"XByXjNL3 xfayNR>5n)5o0o<.OJvK1e U?|Z!AF>Tu[oXKj5qj;؃.Y"ٳ2ش8M׿s_|0xȨ;4FR%z:yڏ";Ⱦ,/gi&@; EB=*gK_)O"B*Q*v^Pcq: ox%BDUE)7$֤V":Wt`,"KKx^15ȵo@-lZ0-L=ΘRpDr<#:`Onȉ$ 竔UaW$]UJ9 tXī$Oq$5+X{J8P;WZϊg8 zuWvQW=[ho2IʋxRƬa?'ftpHLR|rw7z2ȥ;6kQ.&^gcWފJ̱XmvЍ%m|22Y{~umtHZV2c>KSg6O9 6hvie| 50Gz@ 4/s:s0>aDxG@hޅxdNƚQ'ҘG>nMr0sK"cU@:a\e͒//˜&6z[K ##yOPo#,G;=@ω ɍeȒ}m|&ţ sgGf"/BC vZˏx?ODT8@Bz)u*E$GfR1HSg}jhDFh*?GU'.ԆYL`Y YlL^I6w-i"Y? G!d2c|q2?FCk)k_[vKn2}*O͝xHM`HqYNij-Fc.Ꮦ<ٗ մ{Gy]},rR1}u~ahy$E,9:e_wj㍓4t/߆&H [Zud\tUCY?$폶j ֔G8Z7ZD+)N{)y9'{cwh`,?.NoE8{qu}u֠T Is .PuT?&}]M ;<Ѿvym<0}]i?氮_fF&=Jr\1s8DqE`nBΖU?HBۆpM3`K_i+UYR<#K}к-~NJ>WxMBV>v /I{**g ~h]L99ByݷD`wEG^@&?W"Χ@j̒)4ii3P1LEG,㉒&G=~IrzqʃUjUY#v"!_N b@f&_XfdX~^Z&q[kyn`_X 'e=pH B5h9ÜR6e[VT#I^3OYDBöXbˀ!2llMoQbD׏v<"uˆ{댝*tbدQ:/qk+Ϥ aR TKC}Wηɯ;W|ie$>._ߗ?|}uhbfi?qW֠8())( 5^2GIT  JӉe X?M6q'h?P]'QZd̺HBЌm=)/FG<3.K}bqn&f[do/Y*92,($C "pQb:4lcf0a$_ʈAW\(F=ұ+n7'Kp=xc)Y⣲=)&^ 1UDh9%:>ĕ;-{Qp~S` vxws?} X2>fhwa}-c3R)$⟿K .c3- CfA5]"L,S߼g)˖[mUsnGl9|J0~R*67W1KOd>`A|&3innx@ .#ס:,"`N#cV( (b3s=5>/͊=L4Yz^'7w'%ˊxPۓon%q*w@ i\s3Pk[Tv$6˷r]B a`W.~8n~1 / @߉S!`&-b*8ql$=$Rj(?3(w&ҷ=}rPrh^$]Rqh*jIX?/vɠx-~Kwc#O5-l}PDEKXH\ (vz"WbL"DO5صY6oޘi'-dWէ)^ZOYliJ_]ׅ}(mYbw)ot$CX;IlYzxE?Mui1P*KT JE?l&[ [dMR!8gQn,&pfV`= a5avc7f]OwujW?=]w~{7p_ qΆm!j{Z1TLySP=f \RTr 26[7-=ދmː&lBؔ7BD ]S\=@F0:r!"kĕ0cd_ʟJ"aFƅzK- _Cɷݵ n5as3q$ڧ ,)dZ2}%0?/Y|dS_5DMJbIr;vKN.yo!,Sw!ho}^xZ^y.^W_JJ(1u@OksP׬ ƥ3q)!m6Î\,SG4w9hky {RjN&MeːQE"5+3oB !*ֻVCiqvv$/z;XD\b͉KOZ3U5̩ۄv 9%jkD* ]nhW?*lDX=D>*E=$>pͫfSenQѰѲQi.awj+x2^7`ʝ)x*Zmeb[RD sƄ|?f7"K:µ894pj0|Wǥ3N?n4}"wXS~?ø-QomiP.:w>)I%(YW-9C4;OUePZSmƂVՁsqTzcCvwqB8&qVcJe,;8i?o֊os~Ǹg6=8]n,>ׄ%F |{T|Ѱ*Gڣ9%m{>Thr&C]P,)4}ֈgbV>{`V!S9ըVUU0=\qp`Va6U Fekw8킿E3Yv!tmhZ2Z}c/%,\r~ E'So0YN0k # D>ʲ+(Q˵#L$=lzHx4.BUjtHB"2 0.=| F);6 )ʌWU5PZ'xHP0 )VGY=; /.,JРoiifۡoEfte GU@6SSAer-_x|uM$0Cʗ㩪:B(zE>h@2(&e )bzqq6Lo0}褽2<)CQM_f e\M8ʞ / mV?u ё{R- [(Og#F>錦w|?=qEiD'og?UХGyRRbPh^/CJU_>mٳE D]{9,aIujJg_JB-A9byp) \ފ]pUm*F7ޓq`vCIݍsѹ7x6|\AAٜMu-ɛS O?2P, S8pܷLxRIPs:ō(7=* Ch[ '/nʑb$x~Vtss" 5Hr#*yƋ`Aqڕv$_ozrvKSƙ;վger;~_c&{1~JŶt"cHptwqke PKos W(ШR_ȖEN;E ]3g&X p7f4P z KCvڿ?MA45ǩe5ay@z3ѤW E aT">]: P6Gvrobi"v{}j5ː5Ec1%"OqkIGNÆr@Dca׮[d0KkCf2V3D_ue LW_Tro']Ny [θe:#z{]G NmB16Ԝ%&ԏ5a OX|3X*Knr?꺑\qF8 PiOzK<|nWlX+F닫JG廹 XDۼ6|E5) r4~J,> Mlt:HT|[.^}#g)+,pq̴xrW;yr3aӧ$}HD'8ocN29ZlgM2dF|]̖}ؗ_&ҒC4 '0~\lUAYy7 $aEj@0+?Dy܈*-P̱Hcn9ef ^2(da%ګ^%>R5mO4`c~-}oTSE5KBbYIPQ|CDb;)M<rW o!!Ҩ1Á-Ke~ >n*{l͝7P3@ȶaO;&Ă"KoM'˩ iQ;eLKpj3El[Ca'|O9 عcb ™J>M4 b=!a64:gIc۩WЁz_PF,Y{Cɽs]9hhVUA` 8Qҙ/a..aT k?j -kH /ΕSe|>d~7yD0VH"{u jEnX1 ѝx; ]F:t;Ogi(pu+\SsY`!OqtF  8aL/MJͷSgB@kM;CG-::JIA (KG3\^˜]^Vw?HexqRASFQj3r)f +CqC-طKY-LE&]0tзɠ.:7nm05o>KBE^DXl d5G/m"w;YOJL mkF0Lwp%'n;e>J-Q{;:N u>X 򻌫  1/M>μhr#h߀#vଵ\X8Iz!@ˢ̭Ϳ{2j.p#g=b?ped[GTt/.+zZPA3X Z}!F gvm4R]U0ԑa |͌Ĕ#;ܕ?R㱙.NIV%;,mg97u_־PLy96*%%&ail_Q:|s8sV4nS taVEG0\rBkiRnxo4b04hB2lYHx&D] OEbf n+#2:Dx9rRO/pZ,C(f,mU _eؕ ,Ns^ +m_ rg-jm)"䬓l lupqyc*9&Ze喝b+BfM)UQLb"䒅sr 3D˟zh_ӊZd؎̩W@2pUrM@uQ"EcCe?R-;uoa~vAX˖'M%6f ]Qc>I557.u-g\a0nb^xl7/zctsl\hWgs}OOG>n%_\+gC{ L=A@`PK4Fs@<[#/qJ;RSXa,&#7w4Lpks+DF>74 !I"!icfM,f lbAK;ogHaSt u"[όLiĥ.whIkJ&j-ƌ*O͐\I&BMtΣBRҩ@@IM?˸eDa (~f%%rPLL| *<M}#iŠj@  8ՙ~`U> AtKw/%Q^JwkMq2@ IK3[D (Q'4WfVLL[hd\6MÁ3J,Xioq*VEB Ih υ"8jM@XZ؊tן yp'TƏd{@9t KQt:df R?۳Au}8\IDȎTw:S\ݣWplըw "@g [HY0[o! F{<kfk\;7\5wd(m_0^Y_#81O|4Ka (D}k3VNBbL*،5lzLNk䫆IC*'FH6݀V%$f[aSU8P#c$kɤ50:qq9܂CAtwǟm~ dW6H1zX ܀]#+r$>BcC ?N{6m͓:V~QhI: q}iDC c|"%, K3^?ʄIgCvU!^NR{x-ߜɈ=kx"ڬx O}|\ESmֹ@a~а|+Ovr `h9[7 Nr&[C4,eφ'WBu=7.gqњN@~֓V M{H(*GL*Y$j~/Umd3űmLJVO>~WRzkRa.P6hb= \ivsTpEl䆆"BG qfZgPHKC`xWh۽F9/5νvlj|5/듡@sv[}v½XQOYݾ})v|r}pɱY ApR' Bc]í0i0^goj*!K.pFt GtFٖbSgœFM_~}S l[krʃHJI3}$1ab3q.Z~53%;`MͲg( ^b[y11Td~h9maPː]^k%[,gkumC5Ʃ#nbS8R3$4OqBk?4x@DķZv9sdoUsϔ#ە 'PqGF>Nˈ6:=QyWS 묵I([S?uD@Ƃ{Q݃њ/+'6a\yH&ow *Ybuzh9B5I#6(1x{Cso?=|һfr$Gqh9WA@:/ZA$oi}6) UF!~/ 9 (5nD$͖&`-b43Dd2`GKyjԵr ;٨ҷkRJO6l3tߤb `E4|U*BC ?on!|Gd{JbDԛQjX oL6j▒ߕ#l3]ZY$9]1}4 ˺ۿ$i`~!l|mX,Si^Yb&.rA@ZڊJ9&eqm!<z%U wD/]Va8}YcdlNlgOGXMbO9Lܣ.⚮k0"ӎ꾰M1c#*ypj3hvmC Qo/4Z#"jcXxsEN9L[ Ĥx; tV_;'nՎ\ 3oԋ%QZ` FlxpC؇6do`&S!Rğ DD=pWƫm&[+<{ӘM,2݅UO@'g|5#nЄS|eȋ-֕R0vR:AKA|rr х-.ԖD(}i7v\ Z{pr#Ҷq02pCt QWrM{QkҲg i>:S:]&w`CI@sgIהoiV1R|ZL݃UM _u℟HuLFx&Z3ӷ~K6RbyhZYbʮǮvC3,3gY'_ʞ͌ R+r E e$mڏo wy:>.)T͌R{ǝԭshsu'D~@|KLgi^מl"j-n)g< wAg[Hܐ'tibWC/쭣-x@H~+˶Tб2ܪܦD~ILQ*RͥUI=uN( +o[D@cT !3bgzE.e$\;JE WOQJ2H #>]*2DzS|6rbelu&.nZ'eX`t)j56tTgYZ07070100000282000081a400000000000000000000000166f3d9ce000011f8000000000000000000000000000000000000004e00000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/mtd/mtdblock.ko.xz7zXZִF!t/L|]?Eh=ڜ.+<&#l2+}zlī:46x+X5L)A48Sޚ./Sv&͍k2#P"JO7ٜ"^C u6H`GWXjB?@s&)[ms"nYt$䊐G_3G1<&U rnެڡ!Z=0*?PS^3xy$C%814?. 4)11{IeCw\ 턓LGƦH-HNc K^b&b3栖8<Izb=rW~m}-Gqϻ;1^0Tc|*v]-c7"7 NI?r`Ǫ&MҾYܡ+\a0A24\.:RYժA/ԁT҃hDiL (9T+NٕwZ&kҗ[L/c n\]L8ީ.wq~'ysN\&^DEn(xH']X{Lܳ>YlW~L8W(h@~Em7-v寢hf_I^&h\A];p9)zUWl**/'궘o dB$.+- [A!v?.V >Տ6)Um+:Q ksLQv-J:_E0u4p{u_{oATBTN!kRel?$s~ʡΒkl|29 =?8$tZm=?a!T^:5Ui;\M&3ˤDU WL; K:'w*<}}8 ߠ+nH!hx Xu-`Q47MB6hgXeN=?Ah@A-_NQM?AiRk-Kw(ց7ʞJ%TKy-ǘY D*\C5:nI2'Õ>Ir ޮlO!+pz->,Vxu+{~NE7+PSP TQ[ΰXMYT5N0+9)":;WxXyB#̨pl1~*> lt1l WТjD}Anu%Sͼyf><.סȠf i55Ѕƺ3 i6M{}VAI#ydv)oxQi$\_DC{xMBA·a2z#ٕE$8 <sB=E4fө׷`58}hwZLT\aC]/V(uag~G>U<KnyK~dJ\eNVS'r7"n8!_Vz" ˍbA*<)Qgv5AXĜ)W6JR.<;&89h|GKq.5aP5vqo8+BP9Qݫɶ$ EpuY0'q&]Z+Pl2#h @pMh_Lco}.KVJ]V*.<3Qt.V,縲T+ D6EH~X6U?3>Y3+iVbJq{Q)0o 1-sOQ* D Ty_TR˹@,.-؊KZ<'wuyaEDwrCgր,C3Glc (+Cئ=(gWᆳ||CA'OZ8]،+Rq+t, D1z7Ǖ>0G¡uxc=ǦNE6YulAwй<}ܗYPn0w%?)*XM6{0kv?!Ccq0Nax^ 1"wj43cQ}䰽|%W6.K(/*wH|!N~ .bұA>.(IPSGz|I+;r/ 訋Ec('tbY,B}O^g3ɿcswEVt"N*>V~،Kzzy-[)V6Uiwg,fOcG)qcIXY+Uxanmk`N#K)cgXНv+?nm_@VdR B9zp,3 HM]SF9M! vG&f}Y mKu|3E-dzsOP$مa;\&;}gl߯$C]ùEc!K]\x DHt帴%H")l/Rk~U;?ќmI-cS;݅H?d8JH<0`aE|ጫ! XDJhpi|8`L-D`g.r? J Tqu|ؓe v Io/VyRKb8GһX-Mjv/FԱxH( qvXLm/wRC;»({ %^w5hCRV-J;C@䐴[Ds|O- ^)>&Z'/iIsD"!ع"2iu+?? [6Qҭ sS#5ǓT}y 6XRcyrx}`mմ4lmUk)-˻YK],  ?^ rӠNGA~OY89˜^MV_ K*@ኰ ,}G  B3f%쭃&AEȢIHc4 FGo{@8z8}^H+jvsa- (ܞW]f?lrtBf_p,LIa BPxK؛Kr08Pg4(nmD;;6}PdKSkl]>yob=ˣKE~?oD#HR4TC9J Z &V/[GĂd TyXgB׹]4;םT Y+[P?@p;7œÌC;;!Щ NUdy/'+,!*pSܩEWCE$ڳ?d)G t7Z]ⶭ[xTAӳǦcp vޗ&wQgq~~کږ(䁀Ο-#GRl\[I#dJGyI4Ra(lJ@X1 }̜-ܭΙљ%f2:#yf * |j}g}VMG Ăhb՗4Sof> *#CɌRgYZ07070100000283000081a400000000000000000000000166f3d9ce00011004000000000000000000000000000000000000004d00000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/mtd/ubi/ubi.ko.xz7zXZִF!t/@]?Eh=ڜ.+ɓbV͑;%5Q2 w}|țZtA a*ҌOX^'[GĬյ5Qe [tEϢݪbQ H1Z%&"DD/?76T0ɰ!h]9JB4̷{c (&]͘P/8U$&dh /$:(vU))S<c_;Q'Xrq0OaK6)J/K4CA5ޤ(ؔ\,& V?37Y)}Fk?qiĬfґJb fEui56_?(S F'֍]{)~D#cm0m4Ƽ3&W8341,)ߩ>DbAE{ZɗQjXӯ{0ơNٰ7}m85&^K17ut bH!3ފב͕ ɥ3;ΣN-;NƮS ٜ|൭9uAko˚&c]N(ĦZhF"q*zLƼsر+g-О(ܼis/^5}ȉ`|ol-]ֲ,7I;6gM??H16C{b#-~Ocӭ|pm˭n3Z%&wΘv~cE俤?GU'b 7P?H[jY'>B޸~ziY.MI7+?",9+M\uaGjr?$#ly*vþwrP4.G}ۉT+7>b_ 9G }ux7!ii4jv A] oQ웬+q,z桄X&֖Tw {n2 h]0cM7\T6ULcF5mQU7qR%+됒7MRY,ߕxP3:j+ M?ϝu^ޙ /Qe`jgrXr4J1f%54G"{CĤc̺u8>(/He%%훡5\yOjRd=^FT52;%tvNޢ  o]%cʴMiwҥ/%x8f$ GFʋI(m?WKCZrӜs wlu{ydžcT>s-|Ck{0,aW2@wc[I%NFd7NgEJ wV>1Lt[<0wR~Rz>J&FS3q5LG`oyqho*@'4!fJ ƫ5 a3hI+~**K3 tpd £ĿfYgEHHESݵ@^k}gk(hN97] k4O8#(-t>s_'TmX é^ib!8KS:y )Xɖ3GO9%yk45!.ydEy7I'H;g)3 KISZ.֧ 9Ksi_I=uFXc+)|K3R ᖧacI n3W㠗\‹!⅟uqd(/a6Jvrހִ*lj7gATdf}|E&\ }̛AZHfmE-EHZߎge\9[/[S@id3jLcC[4mkO7ۏ,_5+ (x(Jo@fɕNF cgt"u2~&B$ݝdH& x`rL7B1i~X'Q4;yoq:S{1F@y7-Cɠ@-͎^kޒm\|=G0c%y8J ! TZCS*7Z X NM0DT_.|;K Ŀ?c|"۠ +s)|x?HP/Klxz ktm &HqIW1eiހ]<-HbU3mP&O  =b^j0'rKvVlw` P'U6{*'鑔+rNoH#\"ug `H\v4V!Fcrhn%z$hᙱ96 Y0 vc[]q?JtM;m 8 |㒭EDE,C]S"[C-}K9fXNIpN`"#ѕ2cje tL[Biam!)oՈؕ{uH\(iTBӽ^ygy?Rǩӭ'1'?U<*k,-ϻB>MfV\YY/.l3I/ ,H-Oťp?s [cvmdz Wx9˜ɞs'nrBң32,A놸Nb>OvjV`R"5z@-̡?o]@T-fNлrz ;@mW?`ewUrvΞgQf>ĨSc1-4# Ʈ=)89(X` ']e]tȁjEwοP"qnғS,i+ XI3 [.:/{<7xυtOD!5'E(Kj*u~t*f7e km+Ω58E_0_gپb{2a-\4Ye7[dEX}[rbs}cl qgoJG=4Ǟ=-_y`峂c76㛒$i5H3\Gڐƫ2S-|cl;8Rl< (1P+zV> Lk]:b$oЪBZ rg O"U3j (= I24V|#&?>Dfyq8:)T%3ߑ* %yL6֯xx>]h7XC|Lbh6'=6lTeB,חӡPlspwKzګjڽFċ|RY:Mcodm9 5Bev& OuZ:r"0ifxyPӨe Ž gQ%c8l~ةyDp8IV ѻ[_J%E\x:_nq ` lTp!(r=Ux\eI Wb% nY*"ҩJК@ v[Sջ:#'(;4YIAldԑǜi,SxA7ƴy)D_J'I;:;Dxw=2: zqE0V!}ƅs3ήR8,bΉd?W[bߪCi=oϩ W/"fzY9"Xa]z0&8MwHL;~zaj 8r$[KFrUE"vl]&5_o&W;wz<rرT~sF@Ÿ^yZI~zH I5BO@ gS0 6d_MuX< {Mz9vbHHm 1& pZxDsV`Qd$Ԩ#zL ApIUya0w*<> |(/uL n"r,gA68{]Ǻ#,ԧ1uXmB֊l ⻎YY0gbLg=d +64] M9vV#2(J:zk pV4u#0Si 2X`#N =~B+V:Op8a|Aҩ&ΖJOL*_[\_H2+d-dYuw-^ "[@}r yhP("Q4ZMZǏstCJ=(@Y}t4H rWvWQM kw}܀kCz|y޵;Z׉d?2Xw>Ky5C#׿ESw1LJ Fèmԋ؈ҁ9C+yۺ5+ّ"+v&uu|hBf@Spv&1P(t&ux4Z-,=T֍V߂QxoPn}wOM ՆIM@,Cĩ.Z O<Ri2pà)>^Xh6QgXR+ůw;?VȦ#B.=Ma"Ձ-_%R=mGӖ܇!{5u-֝)RҒT⇳W: , 95A?$3hOX"dȨA_Gί>TaIE |wf4#LٺI_('|YG*b?JbVŕdK[ϋ5Un.z,O[!1UkrͶ FlcfDtFZzd_UсR.t0T;:Y[Ksl͔dЂ?yEIl@Cv`uP2BBJj!^Łw7L4R\h,|h 1s!auKM۝R~rV% C7$4bP&3jiy++u*(P6I9Iw68Sb GMŽbHhڈvA[-+{F 9UaƂґnU`2$#ls?;l/z,JDjl^@~jYT<棽e.^rc~Xq̵A!~a\ ??<+斂(>GQH2g8E=Fj/_)kesEu c/:u-5VWI,y[nΏ.xzvi3|S"tA|D➹&vcB%y ۃvX#hx{۔ڕu/0k"gХ j0 y2KnSő.V((H_,ϪGǧRvs7E suF7υo-o Ru菦˕*{y h&3\4g\\_v^غ^5ogF&BFl*RұuB$FW?-2SΫW]ԡdJr=g] -^ ԔKea?iv@c(h)/iY-q{OfZ˥u4YsL/=1V@+Vf񚏰oY~]\I r.Ffi*tu3Z̎$HՃ=w*|& a; G'nD3to٪WŀmbHt$″h?c~r~-(1<荺ZC[- R>Lzi~ `9oHXPf$xHEҊԃaCOX6d08Q_ㄕ< '4W'A/iBs1_ %BiV%ڔ=V "p/u95K_G-}]2a Ɇ{:~P;!!ݷY90|3Ջ|W?\[O֒ w7AZ NleC,=5!;Zp!*PZ/7:Lu}DG EŖ@ڜ?BM/[ǟ ^3@k$VsԝEz`1ǗT+Y>Kh#<i׾GIBW-(,EG\NPi$( [.<>&4;2? ;$^F# J LԵ.i?|OvNw^AEįh/ L)KrSU) AXmpV߶`©h䜽Uu0tpr<+4s(4Abi덢! ے5v`Jz$C0hW2Үh4N 9SI!%mŵ7HJKu ?1^v,x̚ AoXgt'V0WH<; gVĒS2m0Bͺ?gzEu>,мdׂb)^ XNeFa T ݋YN@}r&~4MKaҮ#CYQbWTVva}LD6x,SY Cq<+ I,yMlk=$*ִJ^TA1Eq2.~d}ߴA#(L<_i$*_݊J$w<*s4YEJ& ߀5$C/_ Ի~I9-y~7m.]ҠmY(j0 6L`XRc!C[`eG W>hBϧCJ*"[#I|e`R<#pI՛z>0Cp4GJR .J`=J\Vc(w ;SY(6خ%CAlVq`s},l6L?̺><:I=F8M[, $rBΗonXHN"}wb$oL0Mh_n0)QdYo!y9i\>Zud^7s%nq$gR,pw q(PcRcL4Ka`PBQh_!qx2d(_;^T xoE f2oYĭUak*6EB^%M鵗9sm#x;.rZVc?~j[ d&ƣU1F#Sk\0^(؅O_[ʌqv 5F[ixl| ,`hDHUI%}M d9\n@I`7@wx<;)lrA_! *V^$I)yУS?ZVIK(}*=Y#T1V GY#Fm$E$ː7zxӭX_8,\rDMKזV M ` OAxTebP3mJ.WAin{EBJ8k]ҿV[`g3?#"ǡו__P.<7pxJeA#4o@cmmvp]~Su5!F(~|2lI,ھXo>4Ӻw|#'Eh NLPuBU[&6+ f}`**,J<!&'TYЎD ? 5äGz Xyբ,b`_vrTp^oɱ5ŪSsƙzi{Y:hbv[n%X{26XXf!ˊFRm6GYEOoYbY/54,5]qtբ4ApKrPq6EQ&PJN?M64ktUDG#0J=p5V\{h;`%{ZR\4W¼ښ ĦE!L14U1ќG`R(spO}*' Gb "W]2n` b| $3۪*H ?MJ^qxeZ `= Mw\|`^z]T]RT+{"􅇛"l|F˰YȚƨ)ൂ0$Y&p6e65mՄ؟ =bHf_ЙO|V6΀>x24__untQ+[;}OqW:R~>?G\vsFܻ?i+, X#o؄!wF9rhme4PS0[tH'MCz8j9"c|)Hx,R˃# 2J #y ULZ2[U^arC-7׏kk;gS!;,PYl`5]auO)Ù#3-DȐ+ CxҌc#+-4C iR1$uzdk2ANARKg#>ƞ~][(f(<ɗ땞QD9L/BJ(Q[ӃD\'O~(F oG.$9nod ˴|00I ;|L`Јsye[xO)p10"'!s}P6,&/u!(sMI +>k 2_jJaRA }!#6,;l߈k;kNa-sĹBQ-ac]G@l>wPL|k_Lyފg=*6! Jfno,T|.=ay]. G LJ{BmC aSj B{ͲF}5Uwg<&>*"TZꣿ$(rv9s$ ] NEd*_s _l:_1bV{n_7mu #PiaA3.*K(WܚȐ':I茮aʵCn5* ]&1Ԁ[Ĺ;d1*MX$CmV@bT?) e>zqKX^_T#&5 fx PAٝFnjik'Js\&wڂ)—d2VׂvzȊ|CEU"4E\`LqiˎT5 ް-JinNnrdwnߊ\V 3}a>2;+ Rlnޝ8R,1쩷4l,n\le+pҥtzXЛ Ox1_˨,'uz_B* 4sU3*GO_4ZC/F1!*cihK忠)+τ8Wi,cR᛫P#5&8$m3+EaAN\ܤ@2Sovm2C!7拒T{9^z ݕxY<&;hYs2N͇zn┻I+牯 FDoUOrBM`>BHjt>9n[k#xC\.Am}sbf?v. nxݐAk8ƌD7vN%RK&8j'ߟLj[f,u q"T.CHMqz8L(C_GKrkZ6KhK5-?P[j#nKVh; >9k+3hM}c~3b zhqIn{9)AE_!X≄>׼3 o 1:D> 2Ӥ78]cPTQ>msj"DE˳75) urv5<]\gwol) B[GDI%HNYO7xs HQ~։]B~ժ66zwmNtG6Է0fB4(>;SAf[Y:sLQܮEoc~zx,,g<c6g5ܽt#<瘁ٮgJk0"qJM>Y)0K@(ݍgxQh>7p9OİyGx*Ӭ3<&āN*9aITF8bDOSdcD!Td 9TM=?ApXI 7J;p1v=CN3M7LBj|ibf FY'mKG[( ^|㬠qr0`rMTx?mZ=|DP bZ%cdZƣ!K`|dNp9zzAIഭ v䬠KE$Z~~-2½sq/%p7|-/}އoώ:`%`eN2W IdYWJ] (3}TB;2x X E9u]k=$Ǖ\.>q֓B|Z6!''ȒZ{5sW\G2c T;0w-YNlVz\d4.1t{0>Y.01N%*㍼Z\J"3xˉ7s[`H/!) 6ݵB&{LR̘ }(\Wl8)r_~IDǍ)f̔䔚x@Rem);#m#5c̖9eyUq>NZs Z"^8君AkM=h,0|*k/nҿzLD:xR2lpC3q-OV-JG{YG;& ~&؜87_cI6h|U $P Q3q覅iqBDZS㼒TNۙ>:yÔ͘ҦM( =^I~[\RơL&9#9<ɶw]ЪA5N3o!n`zz_ ۗ9'ǁC+^%tP'uBݾHtK2L8eB&pZ5-4j0 1i$ِ2TU=X!r^8%6 i-\)u;RiMĤfoXyz짻tMoڽ:$"W];Ԯn.L~f'sLSb &Et0/3.2jEIڽQ'tBnurP~ K.6-Ĭ~$*-VLգG6o hpm/1yc$ f-|xZ.!=x%D^{4u7H ̚!*EσDNWL1 ?Bz[.DtgG aC&n^.Xl`G7)SAuz5P}pdCxB'Qc1EMU] O_'-$锁*Jܽd'J5մ1&is8[](_m~Ikjf qd0WW%Uꔐ# xJ0h`ܟy*r+qܫL%u8 =0S)n9LQ*G(I;X7 k++x1$ +7 v(]aytH4BUÁ}td+4\n]$ywE<+,k`z%r8W(8#+((hRٵZKq"E?J&!>F=ƿzpfx2.$ڒíSPqSrlvϫ..d_ܳK44hodւ:R.m[#RW$ǖv9BⷘXP!A]H*Vs!=@C[Mp/Hl[m qV,AJ|@WD^P<^N*c_WĴ(aCc,ٌ,tS2akNIVWkǴOšrtHca*%S_50 b%ҡ.ntQ+8=<ӆ ϕw,1^][Lq ?+[><ʄd7U&;{>Tc=;zwnH zm!1=r%Zһ$jv7[2 %`4r|)<^q7Z%nGům$^ F;\:6(6Q*h)tɇV *o ½[ ^?}"AejQX\ܡ (Tŏ rh} #⎵;F|X3ow.^CE,?[33I;dfLRsaGqaQ5SU%L>n/_ Оf[LWll)XQL&x:kYsvaZՌ#ZH/ʧt{Tx&;?OIi;d8G;;h/;,!a =9)Se<-и~_p=T;sހ Dw;(̆, C: /R?kbTu.t}سUXZ!6JB'B [ԏ߲omFhǂetb!T !RЯ/[za!U4sB/J O3ٴ\-ʎv{CrzzNaqg cDCRvYpD֧e.ػO':̊v5-OayX] Eh8 d?lWtt:|$L,{ i cHkьWz? BTl6?3Kpy/\S㐮F5n8=X‘@ %|v .؃ {r" 8SKa9PdlQI;f6𚅊 2{]$yxTrf7ED<_syEKK4'$\*Q~uB ĩ>N:!D9?Gajxk>!? ϼHgژ!-YWO:{H_UFk+}yQX}'7a@$ 6Hs>Vv6PORЧs 3l=45s3A~6 G\nXAz r'7;p l~"} *0 q}#X XfgF6$~9{Z]4=f:S =d ɮ9&DwĩԣU%R) ]`W yʾZ;梦=ʔ`[p(8vI)[+J+_Pzj[QR#ɔImY[[i=:{F.C 2,=1u-W (އ{KΥF9h%LhRΓ:rђBשk#w<6_i'K(zz%PE+-Qp.q uunbYH 1&6 l.a s3W/r;ݰZ 8ӫڎˉ1p"c9)WҞJ@>.BFH _ yFziM%}3e-=D-MA,t=EҳZ';I.n7?Bp]6\鵌@$Aa@H$w=rO%V+T$%%/:Ey+fO/孼69J,96gSj.G@Do3inŠ"zž"+Pnї Q|xghYE^R8} 5RxRH% mL*1Zo:;gš zLL\<`m:PN{9YaIҠ)DfBsB6t]D  }8>$ںPܕ c睥ͪW"PCاa=I1nz/=h =`^P= ,,yyn]6glhcN}z-xJs.~Bƹ uibwKu˕+ UbII+khmN:ͽ Sw6.ٽ7IιRPſNhRKR0>0rh:9xeB&}0õ?'\ Q$=x,X 2P6r.Jj;8?G()t~Saq7Ӹ^( FVLt9$4_?/9\%LC+ѕm['8a|dz#; iI 7g6}N`W. RG*õOcq0&Lw4(OKr2LzC6@Kh7PjӵL%L.lPi˓$8"׷m?j=$-=%,ֺPhmޅ BV% a4[p:icl?CBȞXp%.(C]+qz^&b)(q=H3І]zOqk'8qP˭qT:Ys_PlO7 g"x [!# CPT>R@Z y.iaeo3Ȥ4UM K$xU?3"qd>hlTČLPyq?!$mSOph;F{ԏg4Sǭ$11ElC޳ +)U]41԰q&usseH1W7%qm;${mh1:h o? zG0%`* "<_dLTD}nX<}[ŕ RkyBHIb8IVUIj3v͘>(%mD}gqC+Swl`%W9v< $yʪK<6/kօ$4NBc\JΙ:0v?v}&ߖnjj6橬H mCB)oB%>>K1FJgFYG("r>+~+ߟyt_`xU8/%]\fGб Rfw9AzDQDR`늢3HK Eƛ;8U;?d!%_y7a$[wm79e|e U3.KV\/,4dL/aEkbI}# p~Tr\K _-ͩI/}#gKh$ |ؖa$I{Cy' ]Ћ)L_~߶(\sXsng\V9~US6F0a7 sqQ+ ^6ol~Q[\ZpAz?M .IYkH%!lO_[,ae٘тxDPgbL=Xz/B x$=J)d,1B"7|hNE<s ̼H3|vvXݾw l%λӸ7ZRgB{}RV8d'w(:%yPe5UakHJBMME=(ٞ6ObY%#n*84F:5BH;s#4(7W4nw_d޵V2DJZ2I2Kp@$/ʪ>>@3'fD6B -)gp8sd%>H_݄!4h6ʌ#M gwx"8xJ <5 iOg6&,07wiM(^* p3Yܿx/C캥z15v(_8z{Ue+š|otiM}cџzfJu$(g?H +8Y L]z1"ΰD;r'׀V؉п´ u2YqF KofËm -YXh}A>U8A;NAa#YtZ0:9y*D-`uo7RPu?v+)jM.b{TnAWKjRYseF[@Z Kŏ|g4ъ 4l'Lޠ,!8r=GTR~1$8?'H)%l[@.dtSkXYJ>#wMM &5>'?{ٓFr/,5Jt&ϫ W0Lm %rϡ  Ҭ#zfTMonZK7 D B IQߡh62X Zmz˷h.MEݨi!녴Ë3?f424~m,[HqT\\%"7M2-3*{j`I5}y؂VLh0YnX^[,<73(fh!vu 2Ү2\u~!>aߐw]|{|* LoeI.U4L( 5sg2QPVa'!\Bfm4;wײ*<*Jh14.'6HCF;5@{7Y(xʳJOQ \-눸0Om+)0ֱU KV'r b j'V!bZ 3i\A.:=ވbiЖh3?"p=_[&X-Q˕oK"evy4+)t-$9K{Ro矪pw > Y@4DT2g߾'LP\//fW1t|GE)Ҡ2JVWV/xHoKfUh7yHfK,}uGӀFpZ?&!nZOsmVVŏT=M EX * &UZOW ٸ{InWP!RE0;:ӜLB{Re6ۜ8A͉>iP*FUEӐvpM x3+zoh Qed ._*sݹ &v /nH]V K>(3y_PBU&e=!|d0 yKGL0G܂tĕr, iW,fc0.0\u!S;Jk8>$΋rb$*]ZOma }/ )_p" rbX.R/~|B'8'\9d.-nigs:rǵkW Fpw(Dn1,/L%\QLScG$acj4t'{wQqWcƓLDQ 3g *>ۤB1r E\0ig&,ƣn5agzVҘxP/vqpҫb3 0aNnrAcF~avSz Bxi}O0" aI)}UǮ,X{b)]}n= e톝<٘~^{ O Kѽ"i,V5Tc--V|9a2B:J3wkΌჅ񊂻C`8 E~)HG 5$Yy*SO`,t1V pX- dn4 ۚQ̤DkVz%=}1?6aKQ}ȸm/,Jv[Ȯ,yk/:D( զDff'R?w+(cg?)8DJ9/ )f鯘 E{*]vytD;I'Xt5ccKq@?"Z{s/||!DhT r/OQ"V]и=7ekDs>u9f/RNc2BBb#]a}kY,vQ#jնJX>yVfOaJ[G6g,ZPVI(Q>wjR<&A_+uY-[2C$}ׁx< ;RRx[-ضMןƬP'w,C[k[#ǟZjvA_ZS`~NHE/&Ttf7蟃>k'ysJC439k:ftYelY?f>'k 0=0F{Uä\Y%fO1ݬ٭}MGcľQ wK6U$sY;(*4)sYQZHώەh$d}۬3(JVTz6:AA@ee}FË"kC|=[ΈA6_C/{`^dF[`]o#ǚ k\TM_bjG39:2CMλ71c>"qn'CCm ?17]2ؐU'~)~CbQ8bߌO'_=vﯙ#Rʴ\?Dהo`bK{ޤ2ܴD6^JhVX(jV.M8.p`\ R _X,j$J:Osf9e[-a<:k$Gԭ[j[vĆ@a1 cVYVI?0ۇFiRkbtޭ"]y/Ij_L]IwB֕kv-((/d^@>"߁#;m~Fsj#3nuU^zK@/*J ^eT gey rqɝ͒΃=xDD6xYn5B;ҿ-> m-G}bQ`2W@ 3nCBa"D8|qTjD@¾dʷ^S?g;`-'!:9]ı5@gv)A2pM4vXĆ3`(k1%Sby란aQ9̍3I79Ly۶޼E!YIv6 e`{MN;FtLMah#\j[djC'jYGar5IfL}h&&"F%0]oy EEP@Pw-kbv#`B4-{ kPN~?!^_5mAywF5QI$k`ȑ_"@g\/UY2'6(ch|^bFpwS$m#H:Wo_pVfG˦U.wr@ڣN20/6[46s^l;A{1:ƺ" ?9775YlD AAjˈ'$K֩c?YC8*U6B>lX 1‡?:I.Cp7&@\#!6‡b$&͞eKv_b%ΐ$>mn+9 rڃ( kmVUbs TWᎃEڙa|𹘴wKrv}LG(95B;ølˋ?t&r ΛNa ptYL- NyU 7k<>QRp <qhը:aU"z/˄_I-Ri$Q}mezPޯ9JGL;ZtN%%Հfl^c{;=\(DiY³2Xl74 8 SEg ?u\s^@4g/]ffwK.x` Wa_wbnI";) h{ ⇋ <7`˶GЖ>l$ghAhzm}/߆fAN(S?De%xm IXHUXD f N6x(Ǵ)e7\?~F)q[#Eyý䰴A=%?P?e,;l!  Wb#UޥI^/pE5R&*^?/`BAOعmd @\$&,gLqp #\,*1߶Fa$mr J0Ix+wI^%A)WjQVVDG(mA!רGGWF`31#Txk-~;O/zŔщ i6${]7LD/Ui"1:*H9F>x6FW1$+'&_o*T&˱iU,v9m,LI~F8ONJ\*iNA0EϬ:9iN\Txb׺lK,IAjX|f:Eyy]@ d0c0͠*r}msGBfi5Ģ֥M̿Egl<XV2ht\{KDu[.S(_ImbP@PW5 HD?'[ʁ؃uS2":{S74)OY,'e(<".[Za1&؍g\blomw{SnO#OqAfD1nȚ}{(eRN\I`6Tͱh/;V! ~WXd%̞-A31wl)h5ᴁPVD A8\.vzM F9QaHY{דhr٪M>~c(@gHA=P<,ggU#s"$5E8mT^1δ1&3^qwSSD65g哩}d_yW!OԡX1T(]2峋/S06o&u&c"DH#ޖJ!˱h[c_H1mm͕٘bh#Pg0F%at2N_܎O 5M 'z7͎t2XDoVH23@"@gn:$SLm:!9@$mtLXB>ŶJЌҬ5{(jA81FT4(~BU[FO/{GD+R1F 4R~v[]÷^ b,=ՅHGA.mSI }V˸E(>R*jN4oޥ"+.hhԃym*8$/F"wjMVS&4ƫ CNN/'79-SnyM:A(PSH=yk;Q,:Og PU <^WmB7pv*xXmFjmN$ eym_e`sx~jL#G:RhHQH1+lB.'6\!O|Ɋ[Ha ʂ7]?[F *ݰ?ʧtؐ OxnV屫ָ/6~g+1`po1&2( Ьp⾊X4pXNb_$zp{Zj|Þ&2Y#,}c8 *䌵7vT^3Z8X | 2Xx;[ ]WEÜӬD̾m &*!fXD̙LfU{O:ZDeJBIz{} ~(b"6l6:q;) TzI G٭,]''3v.e3 tg 񀧳 jO^<ȇGA-EϹUd`͒C7ͼkiX L zEmVO[D 僃Ql!ZZKz"Y Jy!AtQYiC^4~L]L83FI,ffu)o;1Ctܩ>R:AEBz bvѦ`-n۱Lg5'Gf:BB4J {`!#bOC mXqz-_>p߱:ˆ)'7 ]#7Y>\@ HP a9Ԝ p[,ubsTR b1r4_v{}a .z޾wS1/7fawJʨf-P4'glW2xYUAe,, 9+ .8%TBnkV]JGh/Ғk}ɖ6C_x'!; |jD˗k9یVy=s!,DOnǿġi&|n0SIئaNͫo*q1ޭnu$sCgץ_WJğԴiP4^CvqϯsKZO%F񦈥dsorьU4;e̗N Gw Z՛ԊoMiǠ 8E~ $tc1{%)j M4p\o Krv4g0vԡ}ã)WҽQJ؜ej('Og8ꃸRfJGr}9R{LB g) zwJm^*蟕iL*[t(,M:*nFU(j?1nmK[2Αyuj.^%q_u i p>df%aE<Yze ):Dfޭ`:tgxwY%DIGN9Y悥(!pB%XԻsVVSmBa#I1\~ۻ΍3!ّglzH$X  ^ :ȵ@3X Etrٵ*]*s5}nFt2oS-p; ^|%'~3""DRhilKܪW7gTe)iu4sX87ӷFR`;^- %\$~mHI:)N{.1B _/QViH:NF~9.Cimҝ47t Q\r?%Ͼ _."mg+۱[KuEۼLVCަE*,}_Pp)B;^>LJksy~ڕ8cI{=Ϟ&<޽lMg6'l%c3ehq~oZ.L8 R*t{qd&.vD j,pM aK[]t5rJه+492 WB Y7]>9!؂Tat& Xq 4K,fMtFKd—ⱫʂU@ix7v8_RS@ f(y`z+u:ȘZ G(wEVR/\:VQH3p uZ)s4)e9H3_fV!]Ro MWXڻoI I Þ|zbdҧWP0A$av;4<9!o1wޙP^;*ŝQF&3y@U |_"Pu-j2NQKfh|]5闀w9Id{z3Ιc0{(Q#p<FDo>8]j^s'tG% 8W=^aXvlm$IuvCf5(΃EY1S{WXGg?:xwjQk8ԈD%(TMcb9`!I dRň#">^@.1{+pS(8щeY>4ZGn uVˬztt{cja(3+{nzɏzQ yK~:A \Z, O[(y\8"T6#;n,鿛3AΉ\KK.jrfSv J7f(0jS@Ò:DerX +ck^ J@Y/|gэAe)(;+_a$i9'U7=7վz)6$H -FlX$rIւ=v=^'"+9t׺PI2P< <rbC46«‡C?H½ 5SL_68]v_ZZ/|,0PDI`:8 $)o3hgE>@X_ X#(u?젴2  Wks: / yt>~(oߪUOY%b4/^n^`bUvOLj kPgq/OZ G+p[H$Wu$ɀk@`uKxi-!=}S~;X] 5bldf"g2; ]qBÊE'a61 MYˑLL+ ܖmyuX.3|Ē_t WC3-f6L(F9 c^|ǝ2f/M(k~òWwj"OSs\wѸ jiz2ʅQ-4z4`)DB | |Cry S -}NQ%(U?3>q8J}i9d$w s֌SoKIHzF6/`3L#53 slj!aٛ2GԐc #`Cs uS ܷ[`r/'L/4 t4HDHػ N \ >L{@NALI@̯?t:拜CbͱKs#7L[<9}Ҹpߙ#;$C7qKq䗴#5խ &4UțCL: 39΋K]y*;'% Sb/dW9%V0,da; fmC+T'a#?)@u{|5⳿qX%LH;OlxMcz$b\SAm~ #̹ C @t*J!al2P M ~+ B_s}`x:iJy&yH䭅Mz TeJ }UVp*R5r|*SȄρb gAaxZǰ\NTkwLe3dY $Cn+"Pvbi@=ڤd{>48!zAs6X$<7j}<]\Oe}HKPg! p//Ho/<Q] l@dKzX9jtfYqh nL1ȴ{!A?uVjOC}' @[^=@ ts /Yg9Fʾ$V>5`JbR;pr@]G#2\Ğ&o*˩yNɰhs ,vwh \Y L۩宦k(۟)ըs1^-LsRCЏ:#R3i 榝[Q9~¡7 /CR7$1 _Mp{0Cc](I@L>sV]UWzj39ptхܮ9JMC/pW{2q>D%9:ul< #[8j =j%1uI~? Mlc4sRM{|bxo$7'i{bme@UT!Jʤ S_ɠ_U$YeS~-gK&Pm6#G\8}c")|ֈ{B}]e$V 7-`mTJ)7B)$U' D w NaZI+H xW8N-|0u86\"`9u((bF"&Sk 3/n~<{"}(zG8ZD%ujMrҐQaJ$SiݳlxsHچ90jgCUDE. Mg6ސBtGCƝ9MpuvL(\QE]N!O*u`O-]L0O{8A;?;T +$}TΏB7[t:b~ 5gt Vqbij\gM֣-%ަPNhmȭ}P AUYȺM+3\8M0|>/V|TT˭s뱏&67RpJ:p=3REZZJ0'൨ (n핚$/mYz NMPȾ\'g5gQ+;̂Ezbmx*z (rsAmjbYwm492#Z/[7(D.4 SzrP:^\Y4^H>zDid0XGJ ~)lW&-1ăkYijoRZTPgΟq=cЂq yu:?(*gW3#4IF -(κbc{1>S_fj5[VeB;a[pӹا|Kb6?h=0 ~7 |I.)Rh57W7SPait)\1 i@g[4Z0.@I!%bǥB7r "' Huh섌P V[Eӑ/hPX5y&9 mڣNYxBVǚ9 U/@t"Js"E'Nؾ'lUQaN ʤQf*  d1n $i3PVCԼM@OMHX̺[:9a ` c^㝎tafЈ뺒<07vR8n,6w;ƪ{kۋݫ"[q0sJO Աkd-xb:n[*/6?e'l'JAaVb`ZxDaٸ*hJr9UALmscF~Dk|HLйlH47W*7'0ɫoX€eī 5v]hQmM`?)?Q<^4(ᦽC_P7U!?l pG#P6Z=^mC sgޣ= J1|v٧&bP,ɂǜgݯ?Tъ_Y`0H ?wª\c| <Ǘ2.'%Gjh B鯒зU~s4c|e.pI]§أ9*V+KHI#f9^Na "K^ }"nkkq9i:M7w [&O,.0ޚ7G,Yӗ8'P҉y?k#Ȑو-&fw)QLgv>,V6qg\ R__ju^,dU^zޣk%Tj><,$UŠK/׉Q Yb,_8g9]k-X'6:~}tynU6T½գ@J3%Gj+ rtNYYlHCP'Fø/n064(nkURɺ1.Kiq8kΖl?b$NB7LҚ=N< P.ܫnsK y/*8%Xs+^a[v p::|Q'{nZ{$|+Xl4!" {D097rck&JnV2wii _Y2-=y0+NŮg%LY0_޼SsKNR'0ݔM!l^ g& .ְefۿZv:+kj8žM5Xu~-m &=#%1E@@du7܄pH }m2ھeMa7|i!\_ؖk7EZ9ulo%! }jSFP :4d}֋}rTTfW.T3LX"YTzq kŠUM%T\7`~yMXdސZ &mNoeRSI_r2 ^4 }bȞrIPN#ހ~bY:~q(>Zhhߨ|0S TIMc:S:'L."yKd S*XKpd;LMIM>!:tK' ޟ/Ƨs2Q6uͥ=6@yxk:bz=f":W0aJ)YZQmWA`|W-rޏ/!N@ d l5NUHN9葀<)h31(|=7s9))vKKK]JgGe|rXvۃ r3ɿk+osQ tEbءI5x 2 ]ID:bq y0/a>l!fy/.D?UƪtMz;42%NXV@e:|HOeEr n*=\Sֆ{"ٔ: nfBϸ*ѳ텎vWBj >>J%k.#Q,_AOAݍ;25x]s0.lPKrLuVӗM| ~V/]Ú[Ow/1H_:31qUD]u,[/ihe,qh_+-\lpj9l_P"'XYbhgBAJZ9%̠x0( l3=/f v2sNߎqv29;u; t(0(MRc9O'hss9 @EdNi#k nd%#k\ozE6:[tqQp8z,0{zLp=ߦD[(*}ỘuMҙV4?5}cոyi'kyb WQ9voPQ拗g+#:G>,x6i:9qx&@,Yj M؎<ܽV= .;C5\.1`|jjPvvU1`FI?讥Mr9O D"ЍnPZ \z3 LmtֺG!A_ z6:uTk[>z}8aYj{0CmX) c:UNU!m[dze8C/ؼrtF>g.hu |\we2^(cNqn ,KDH(8>qVk'cIih{y, n2qI+G=5oTlײ4zN+sm6P$hı%(9:;uW6LG|Rg}2&eGJ ,"QT(% xܗsQOϕЗѡ6CY=V0~ay. ըWڭTêKR/a6WC6mʊ"Fl`%NJ g6G`:96ӂpLG^ݎt LYr_xj^TZ;PM-YJvv> -)WkbN03JƜn@4F赌(P{bَeq>?1MPt֨CmۃSKu3-{kcOd~+ !1/e_ d45:_>t]Oc4z_kQ|z3Ox{\ iK_3¿[NeЊvp $fnn?!X~Y=z QטOٻ˕qavx~*ZnjoF Ad}1կ[E Z⌔2MۿI'95 AU8yss(;7ێ-e&|RqM;Vn`vHd_D<zsaO8'\56\ 's|R&: [q7H"aEęu_>f"`"m&̢H.=ffJ bL[ xNQ)wWgہv jL~kWZ@M 3clVo ! @4WF*6m E9>r"RB(HPEvx% `%4'VM. < UJ&y"ȼ8"us^wUtYt'`|+8葞(Z:(Ƈ"Aޑc(`5Nyo"KtLTjs1nm֝#dgGҰKcy$sc֎Ny,1E8;pP~cwH87!]P^f'<>WJ1T, IY J ]Hڇ(czo#D>Wwwp#L}kZtu7s 8bYR==rC(ELB2s hev?YI̵=p!^ɟ"+5Htϱ t.N&NC VXOyfZ%4TVⵓ@sVT[ q`Xu?cCkad) ku [ ^YLUK#1Fqʃ&}$uPX啾~ (N;Xҿ[ r:\Ƈ&O,93% R˗@`T}\+F1g+" )O9Z-;o RzT ={QE$Z7FR,!7<|g(FK5?Pgu^E#;[`6N1tes5vƠ}+LRv&(u%^ܿ8w{?F4'4*CC*|v3d ڿz5ŧ1t=n抠FXxԋ j師w&0MԲPn +0ɊLW=}_i3w'E%$,CWh6:?/7I.ZbuSncڒX;\a|Ѱx3 2i(Q22ڢD:O4qrPA-7[+ Z򽓪 -.Js%ȡ OVI/QTܼ7 lby5T?"EǼ ܿ혓"UqG g oqX,f)}7UWǸN&0~`)V^}@1;k<vx''ׅOiyO3_2V8m?cU%)Dm ` Zq[S\:X>$s~\hQ\/hYE?yOh,BpB䃙AC@_m8PO i=S-Cj-8Iy1dIv͚Ȋq Z,?XX mԮ/fC.<= C"IiLXCѪO׭%ǣ3)$C\h"r뚝I<Q5(i#k؏¶Z=,Uz О"7wvND$ZNFUZ;±͹64`\x*S:udw:~%Úw{z v%m V䱄ISO${KvĂ+WnΨ v :Oo3D9]d'/kpG G3`pNI=S}ءV`WϚDCH'z3{kG*yj(h'^!1JWHRu'lؓ$p-V82\[.=]Zdu(cѫj<e4mK_|@ QAٺNrwXi>(+y [%;,o|4ƶc P\*e3b xLհ!n'u׆gJU2Bdh9stg:Z2BVR5EKV˰Z:YEG"?}} m uX23P0'_y>ZY}!ҼT2#Ca]VyyLyg`2吟@btP/I]*a^Yv%"5Vlp3`ϲKm1X|AKu| P;;+>2m_Ylnw0 O7 ?}̇~Fq hG4MCuk :zc [%Ki(5'o1oٲ3>vƣ'VOUVeY==xO^0ԋ@(5޽M؊1q}tew)ycr:=EΕnWA 1K6[^|%ؓViHuDlB. &OWvαeonl:Dw0knTl Zjt(T7ϓ6(k2pB2|Luh*"RH#ޅ3GOÊL!r)ar*7S܃+ܠcT )y'  y j* _8̅Ic]q*܇!SHg0>6|*b40\Hp$1=|CG DO5QڏF50 6o-l.x&Tv%;LY^ # 0U=,'_c#ńЃw15r 4 [9qtML  D S1Ovm_DK$" ]Le*Ę UK|(DY2/] `>A['2[4 HD]4q=;=|@?L Uohe^Tv4Md噱b 紳+Tr2 H_) ,ߖ١totF7 (6ܚvQ-*1[Ѧ/ܔ*'k-G&~uEL]e/m ̟rW2M23)R/AQ ~{#ށ&;B~*Ƹ%5>{6ug*7acaA1 R;${Gvˬ%[P,;ڜ POh2UF+)8G(i~[G]+NJ( |Gn$C2 BÙۚ&>P O5KrT $B\;W{?}@\1u gGFqyCh@1͗2MWaDh*';T0?v*1c0@{x"%aKJH7=|BX[IB%0H N WRTNWM ͆1F![@Kڃ6$qh~91.5Վouu>>wÁvc2d[$RI PŅbSR_>)LvW"#w. T?arf+#/ W*m@dKb\eL8XFmeiZȞ~U1_(N.A)A!%Tc݆3\qAbyӰF,lKZrPc<LX~pS460I,2b$y ھ,2Ӏy 3I۳zxLD]äuz؛_2 ѷ(O B`6^эDuYvfΊ&v9)xXPU/]LS? aˣj)[1'd_$4Eۆ0;&hvP-7"u,`FT9Dܜ燎fUD~׏S ;%W#h7r}H8qMBCs-۶JJݫӆ-r +|s@՛s-DgY0Ǯ~kgnM{L 0ysTb>}4"T+°lz5bJn$Yխ&Cf󓗇u`(̉TnEp{E ܳ FWzyHBM-+G1+5&& j߯ȃ"JǪ+ȧHU6w+t{(M=z)ecU+xVq.ds6ʒ`sIG䟷-k6E($6'^"IGOOwB GBzsBS] 3lx1IF{8tP(AOrSdcR7(( >3.eŹQT7̎[}!$TGq̛W]#PM>Sסw!u/z9ءwOk$^Aµ)Swa% 8& fF ;x%eS/˪̿X~5S5~f2|a ޏld,_)]k3oӠRT1H6i2gA7Z(@I@ ^ 3ݫfbX,g"CW 9i,_1vhUV t[&V8gݭ^ā|7k蜘07re4:X(`e f.Ѷ鱿m,OP ˏK1}@vMl'ň.{ֵ8N} (9Ys9!!. R1 >~bvV e(a& m$_=yfaL 8?RX"ޣsNAǧjO*e< k V*UJ?t dqT^@CNHJe&Ta7H^9j8.T'8Ӡ(/s/>z tɊ3 ;-M6Djb3bbFs =_wh6w1 j]!RMeFVxD^18)7뾥LXput‡WƮHYL '˷@W^!:聆܆A=F*=v=ibt+X}%떒eFQK"a=lQM.wvD:օF$**Jj/L؟T|#΋jVJqqFm: 'BLo/h2Rٲ#uMQ>@`@+9n-<`DzM>R}@ B[+ZI"PSc oEZ0AYXrԜdjVK sF겓I?riRiY ` *ߓx,'Ɏ`&M[X6^<`6lO2' 5{nӆla׵#R|4ۛ j&F^״Ļp72FpZ&!`Ff 8t5/p>"={lD!Q1}_C%rhTXDQ-i\? aS7>+IAm  !g@"|>0d|#)[+j` rPj6_M6) }.Dܙ fn BZ?6Fh:,LrE8%p۩z[ݙ1H2qN9E;Qil2"$֨)1yoa9PWO|c!a{mM!HCyq%/MA=Ay*cf '<=9l\gk#=U0-:1 wqe+EsT.@D>θ?]FFެ ˤK/wL$f |B,'g ?D~pwlXQ4iҶ%`k7NN͗KbON" y^K8 83HKqN.4qɡOJU6(N9Pwp 2ACYȴ,nqhuCAOK;"$"cΕtOuVBN!#Ng%{G]owa01SB ˅I'`*d J7]@EAW2Y!GsB6/|D>&gWuSq88vǩhrws"%# }UbU |ϳ7e=pٸނ&wE嘋kutq\@& USGJ&s gJݟ]_cVڶ.&"JFŒN R.>n(V5/݄>/{uBaGz4X &"m72PJߤt%Dy[ƕQV2'S_ɡ+O|5ibZ$ZG+kYdW!lxH0xz1-5opdra +}eE=Ňg2S1AiaIccmnHC䫚 +Z.*e{0v" 3<ɸP{(3͠6=Hgt+ N2nDh[/j>Y"hE5L{?r9'{wFwr *=ԁEQ6)lC&6V H퍞 9VN΂(Bx|`> hY oY5ɍ 7r/f*i/ ~0-f"zeFpcE/zDnP!*m{ZZOt;> C#<.PG8ѳ ,o^ ^{K'l- o$,Y˜q@7іB䑩<zzp$)` P1&`K~0 (hZ&b2@DuoxTYUX^)/1A9 v'=05"6{iГ=Gf7%/;;iezhx+!yY\ &n$՗BVՃKkħlbE8oLc>tScM[3Py'0iC ?F@.6:D֜,l^rq*7 69vM-Yw$2𛔟9:U9>Q4%! -. 8NY3ҽ S_BcBVrZLaP[7Y]Yrgx$mqNĴ?6R*墷0vlrnĴDkyg½b~wkZ?l5[ReѰH_\)q=?J'EPVk1jG/U^Wi 53Il?Iݙ:BinoʳOK<^R3jㅖ`8뾚]W˱q1߅Jws6Iy!TBԿ'?o ed 7펲O79ƿ'}iл\gȯ mO4Oa ' |.{u9 1hݕjL(䢐H*Y V+ ATvPҗYSpdz*M5|BNwznW>{L&]͹I[? /YI&4x5ZIYݍj?@8PF \ n۝?9XGHUkʏwDUg{ 1Oc\Uw-b؞VT[}lZ'?Ua:\ _tׁOn_vwnajY;T(YyjuZE UItsM= 䴕]B̹ͣine|Ԉ9_c$G)|U"~j%0QYثWlG;g}Bm,N-aew9z[eΫR˗Fmg?n6c캉K` q\@#"VmPі{̏ ,@/nYcd/=jJ;(1)me#yztð3PoT ! Z<@dh-quC ~>Xe~ݹ]u6rCh̶"!ʚԘ-@{<;h7JMJMu*9:X9ۺxY21{FcR|yUkP Jj8Oײa#P*e,n٢ U6暗0{Diz4?`zUg) M@\1Qq4&yY/,ZVȡrr ۍ}59#&p"P BvY/)2J{ "ٞJ33R9n3~I%Ë}'/}*`yPǙAL ^ql=C6ζi藘 (e$S@j'}y!=Vr?1MHS8wa7V)SLj)?T+O$I%ɂ׈u&Og=`@gQF Y(gVsFaAk俧q+*NUz9u WXm{ H yfyYHa@nMζVN6)q l1쳬;Lȶ08%T_BeeqYzdo WWr\vqlaڎiuht_.Ya`: ~e3%LiԈ9áٷZ W<2Yoɺ9 kL8%[W?&E!;\P4=^Y~^Hixl Ipd]?%ofEԒ͠Ihg1k>[@_6`*w"(1 %RT sE.1qS:&3]%QVM3#E[RxBE>|c CGY|rp gvHrCގـ 5^@{ ^(P/v$q36*tf5: 5$?C5,"Z1͂7lbx8"@IBc-FOR9D3m37J:x{9f6#!)pC"h$C[.[CQXHqOyaOǒ@E(EпASUankH9Rs7AҹCi5zzT$wK4Zin <t7,4 i336R/QbsCTT'L(4p]~lGph~:ukhn+ߕ*c\'/)4UfH%Ūm[-t脤a=WJek C -,!Um^ExMއF-ݫ dFX^> s1Ii&uA==2jDiR̫m/R=; 6Op[@8x$$: %GzIӠA8#a5_wso/\>aU*8?T3Fle9O]g@uZyhQ?1mŬ-de.l͙2vlp5Ϳ_:lCaJb肫M3k1P{5-5QD$Zb3954lp-sC 5]V@_8pt ơaODפ9Ķf*io/n8p'vK*{b' l[}՚Yr̂lLJ/@%x迭ִ8i~;6VEՠ\ 4wrh,S{0dC'uȵ5Ԩ_VGYPk~(5~Gg$I0[Qpjǿ]/[m0Iy0]ɪM"zÑI^!MMW'؛zLCb9QT+.zul:YinΎ%:"ahgڤ @?q`0)WꇾIw|/Б2O͎=ih2:!gݸZ5 ̫$qjCS^PhIfC3D1JǶ"4q%sm<^@pe){ l~z4EœgK0'aem%jŋa̋@&el,c3)4gsI)/ 8'n# ZmE)L{2D/\4j1p00S8 hm@${X3ݢöm,E<!3Fc?Y&I6#ӕj\eU gWט2U}B="9cz]>t8b6!]3EY`\{'M%+BiY6k_W& zڲ"5YD>O38>C,e8&a-U#֫12ci5e4ni|cI.XV:h=h{VIהUIh;℠>pY 9Ph r6 :H=UD{ [7( 3{& ~}w Lqs}VG.5ծG ok*~*I^15f8l:-z9Z1m.k "ozT,y3oӑ56 @5 /OTq}fEmwØ~J|K=Ʒ2_q*uv+97\Osh:'.b`2򚈭}_vM*ac'.+tê5M1(A+eHz+i *>ף> n'WIÃ֍rt33ܔNz#kZPvGc5 qP>Եd#t:7r37Qam.NG)yfO8MO$#x6r9 ᓵ@Hrfnְk9 `2=8`XoDk2/DxvBcG /ω2pVr o, GY~OF'i zfНA=<Š`a6`xhF +ymIdc+;DܕR4/xuY"]}OU9Uvk"kw3A Bkjl8ALx݌a_N ]d]ւ#'<7CL09:2]4\<)sx88r3 IsmnoĔؕDyG\Ø@i.-i0h2rE?1;!}1WW ؊6I}m<6{o;{lP\&^'N܄؁mJbF? a!$mF)Uh)&v92l(ZI8$<\|Pt&b,ڜ("ϘѕqY1 aȩ_| %d^`l&hW4Dr'' `R ى>mVV=vdp>tVh #Ow 0ȥG2fIzb'w?F]nR˽Q`Iy/c_Er5s>i*S^9O^;+`i >VG:X Dbeg$ cbb27% G=kk&i> ͈?Flg7KNQ=aR0aᖘ`GmχC},{Rw@:ܖK 8$4zth8 PՂ9N|WJ[R,ͷpg 2H+ cL ^ P- 4`NEm<& };:Yc۟|V#!:sC/[,L!87@1z4C0:'Pinݡ}nD( ŗB{?ēlk멇 ڡ(-i%DH|?kgf̰Ġ%9ZSt|`w -J/QK&Q Ӎ ogp% >ġcD5lG[JضC@u/HP$K{ :4GJ,2bV&o ń *(^zlIlm|n/F3_@%X s؛Wb.<%vY\[# 3m;BD 4;eR](6rvޗTSĢ(ۼ)%j =;&G \nv[GG(k Nf⎑Nբ5'cl3$E y!S68|N~.u(Wn\J&zuhRSR| |@AUrnN<3M3T[#/Brj5_tt7ST;Vrձ*[d%0dQ[ƣ of]팇|ejts/яCIgGr{YRJF~OV[Ǔ'DP&DGmJ-xLMYRD;Β[U,erC?Gj@o9N`,US#0!%\qaMAeim1*(|B .:\_R{{R*k #zkWOm.](y]is1\##Đ9+Exyw-uSrŦYzA(YqV qKݪC҂F>AWcI\N6[ndBۻ^1@`v0=kش Ho^ gPGN&_V7<1˹ 0nFUx(>Yl1'$CeC~ JmXʹ0Gsw jHVt4by< 48PA ["`G $ P;L[!l( } Hb>>X+2Pu% _Nf_ֈts ͺ!%bQτ3wP>geůeP$IW-W^}: F& P 1[>0EDG .n/}8jRlnpf=L6u9* k2#[fx--?H'99ZmyomɃxiP7'^}%f43SO F| KڃZɠ~pԂ Mz^"`VW#PK[6+LY' .l2^S Pdoӌ)%k`_7V[%XPFTV` Xbrz ^\4}]-(u+Æ'h*yŨ>&d ]#9(6C b 3!SIs>=v'y$pwkGXo:\`;OW.{7U 7.Ln6rj*SVGFk ,7?1J$Ąm?n|f{kwaĒA ߎ`0Nh}+`٦DWMHx2m4{6,[ٸyf}mvLqK2a)qM>YeQ: ކa-\w T['CduCK iuC.vj$ !Io369bjz s5 Zy^eG{oaĉ=K@ɭ' p^#|cK̗QdR,NSi LrwH'fH/+/~N'2+ca59/ˉRrN*h D<]Y&9YayJZbLW ^aTŴmQkXbsìңl3y*XZIN7tpTwկC$# o;8zoV=o-j :wjlW6`Xlg7tb-75wJHjͱ8&D2 ldY,RmpgQ4'DHX2۳1|޳~R|zEf~*R|X-`]I]?FR?Lstҹk.4T  Jy' ɰJJve!޽NgV6[@D,!Ȋi&T2'HL,QK _ahv.5Zw-s>AtUn_nyGc_` ZwiZv9ħv)!5ĘiF-b*aK2X 󮿩h5n<7dXV|ZrDo跢Ly-H>.#Jo,h ^UU/%(8. Kc}N*%Ik{gz 7W A&],d53fjE:{)ϋBgY>0ۼʵ^6D҄v ()oT} lo=lD@~mTƒ)-:Ʒ $vs+ɠf)&SxjGUo򻗆"bLa:v8ʉqiLgA_1:!_ϔ򎺥3ۊn&WĚ21RR{X7^P=6IѪd[SaS6/Z3ʺ*q ߅1G |Azܤy˾ta>B\(r,OT|ƙ )^' @drʽź4^T> mTƓ)>!<,+Yl|9^+ʁDzO<|$;l|7@zPFRb8G$-ϐ8Ӑ+pkkToW{>SB3Tygl3s6VRMD&iDOuR Tؑ~3οZwŋ4v%BcO: sv`uuc$2 Q-|;xΘpJ.0A)5N];Iq\kί6 <絿4Ⱦ[)H ` y,^y[(B2\fq>+,e uĉ|f "TEu FM{f[LIUS085"w˪-1AGnfG-cXuGxMK.1@:ZLY0Vrh;Xܑ4FHӘFWJx$G#ELPI0F\Jr2^$ʗSG29,qȖ .4Vj28UJ$ |ڕb~\mu`/ Цg[y&]52=C2O=*];)oDp'9K_ # &N1?s0^H绗2\@1><_ԣ5$4aԭs)>~d {2?"<&12 d63tD3Vڠy](v v-@@X3|D8۔rhD7jLH6ӶV?NBcQP]W5 %%b{ג-i[Co "((׽$'%LBGӨwէށa?Kץre'+ t{lHǫ=c0w)S=J{%I}o^ҺU.ZީոI}IV3\b&ul-+${4XkmD0I.jFg_@Oxr߿ Y7?K*Dfi5 o5}pk9ζ|ˏU瞟oI$T x89H)ܤ [i٥>^[~:T?1'̧2Lj `g}/8 (@H;u蹲9:4ej d%4b/zu0#BLOP?YV !OՇA1%ܓ1Xʬ3v d⟴'XqŋV'&CEQ} f[M ubNC'[,$Z/_`@OДhިLr*@nBlrNnջ%qߵH썴4fu>G?$7@j 4sc8ck_9Ǿ|I_jZV"D m c%*Qo#O){<d q6~@"Hbu4qT>|͢|w[tCAwh"^`> f4^r~ /ufnj+5'Jo`BxGOƮvţr0OOD|(pH;Ss2p_B5f\T"7K {M!$is]0@÷J$=+})25I'7ۄA7lԂ1ͿP3Rr8 n{nR&FV@0WPEY[`|Jd!/mӋ^A'$ #@ eS8BIL _`/[]1̽.=Gstz NOe?\O\ <)q(~%zڜjls*ߪN1#dPvZi:ۨJ u,4 G|eu<֢˕q~=5Qg]v%AÂݸ۩2#K4z<mHb !!"35?j5ӽ]^t}~16<~7¯;-?)Tx0J4jQZ8/N\RԴ6]5dnU72@3u>'^pm:Jam?21'  b1AۏOwKz6Ֆ'OSjË^֡qg?*ܜg65fG:8;..>SrQɲCnĝHoDaBjA +v8<2Z<Kd7E bjG;fƦn,j 0)@`HXCuk!v *re,6[@y ?xG*WZ#<y.rW ŴSdZCv%*v5,Y4EoJ[N{-6P4e\f){<}jv\P HLcZ~.]KY wn=*7t]s7c(fWy|^`lNF}(t .++ +HvʳXe`2a>բs4L˽Zѿit (+B]3Mi) hVR@ h4-:VsÕQC^#53dek*' o/*_: IIj hŵ?Duf<|軞N5RN@(yZ/H[X^fd{j:`.:/4$&,;tbJe$;qz~O +〸H` wTSE?Eˆoz|Y||48t+`<]zm,Bzwp0W}Yn0 ᡤMt 9˟S۲inUuaGr6m.p=;+ChT0D ƙu,N+$Ʈ:sURMQtM2ڬi,w ~a%f? I"Bg+\ l.Ġ2y\o!;+ER/ mp~uo)1y~+c?l4k7%R@^F14<V>4erhWN\$o?ShW!@4&OX*?<`Ya4@?e?NOSإ ^mΧf=dcX%r݄X; 4gL7 Mg( õ[WJ~+E %(rWc~!]ztXF~&ŬA$qŽva s${F.X0=e;?Hh~K$ڍo9zxT;~-m]Ѣ_ K_d!I@Ԩԍоr[U~QQ;Q5$@JR5.2ToآW {;:lGOKfbbl H/_?S!D6hW {8|R()CC>Šݝy0 Lm dkOm-7̀}Ze[b6hoRVbgiFbC>[,7q"l߾%S)݁}*/C#†-^xS"P;WA:-鱚HAՇr:wxM2 o-޴ a zxsh(u<%=67D3GYExY,M_v>ug#Sڌf> LkCXu\vÎZe uQljs<08) ٻCh!/zKV;|7ƥXhUgdO,lBtnn3rD 9NHKϜ xdP4A)˓ RТ#+ڎO-F{Q33콉UCgZf͐;LP~LW؆,W u B3#rn-JǕ4Ԫg=)bӃQY~HF=…kA9)G*m9 ۋ4&RsS1XYc;O[JB'u}~X" ]tI|ά]]96KC+/Q`󈦺 ^lK͙K[zN3hCA!"LNK\T؅B^X2Id>0Svp! 4> k` eYhe\ 1q|ijeM'K9&Dоv_P'E\0MAAsIJbdOҠGdd [Okʱ͏Vw;%s8{%vX.+ܒ;i$iNIGL-RF5BEN&ew5oBs}!" z $9̓Y++d)2DTEo'ֲ(p& -hvY WzxkdJd,/LϘ^*6(wshݴWŸ,bB5tܴ4FAY<^U˴dz66slGvpe6 vE[yRke!n!1Bd'ŧ&1](E)PB_^uDB?%6 d*UA[1I:K:Z*nj*%nVJD\Aӆ *5٦ 4IRc~26qD=,1@jֲSGx"bel=~7.wpC6k_tF|H(*R7]9B?҃QE,8|Mw$y2} fϩSxȾlw2zڭtU!g?DY\ c8+:X#YlmP9E> )eyV5 ! 5::D5+'_x"2m);el\d=&UT=QN-mW{yp 0\_{ndc&{EĦe ''g b% :iZv\-ǂoOYFw<t|ptNЈ iYJROALl}gpe $ԣ/R 8SYcKn gʚS\遼c Uyv& 9p.*z53#yϡu Q}1nX1G9ra_Pb Eyv g7щ{ٯD>9Xz%m(.f)J8&7']NQ+\:+,NN.2(ss%?G1|On=YFzbIaQRH1w*鰈,iM rgܫoG3ʢlt wa/R%`+79XN\1.S֜:t姘_7+&HKmp cj}C r喙{ A?#qWyJ#հlFPRN#ʍXm,L|aHOmC'.P\c   ^(6D_4o$ ̾ $#dHǘ˓bhTP85pK~:Pú_: VysfcX56A'xy)Ayl*>Ωnup;<=O{L'5)ugQ&|95 ̚Tbz&'|QiT46_o}Sv݉a 6DK|PGe$eEbԩ|PxS jH"lIf_De0"!XGرE- 1c!6s>&?G^R1Eq:= nG52*H}W$+ץRn7!j\S9-dÉ V8u>OY(:sW873-%eHYM]:/乍3rHXb_fK[ 6`t<}1t&FFcZC[G}wIgɏ;LWDž^I=3ὖ3}ޮT\}[T =!GYqTMˋEJ#x!ce1]s|Ҳ92A۴R1ʟvqMaչ5Ss9@_uW wޙב*|)Ů.CO p!xM1s/. fgT1([+y ^RpYmY((0l"=II{VАwjR=W"F䢕zXg! eï!}wƩ3dcٞcXmFMwpGNZ{z!џok'J,b2R0,KPZ~mUrlֶ;YY/d^ϤNq8b v M(`L6 € +n̜urb{-5? BXu#lf..?wihoMۥ&F|V:J_.in2aReܭ\5xyĺY_GUg(YE <$0"4+%`Zq_pw|gƅ\wsQ!_d&/ {ܿNS_vh ) SP$A$*)9x7Nm_aڍv|*Tuyy1;圶<7;yˎ Ӓ'ƚpgS{j "U;~w3w7q2?G%.\/ȀX ]V.NBəg0t{xn  j" Gl7ՎѮy8rFH|E;*;ʁdӹƘfJtzڤa,j$nf+m.g U820ې81 h2JI4^FXLJ 8y\[&Vi"8v>f']S(ACCzA}0Y\d ANĩoOK),d4Z H }/{#j%{W3=wUhBeA3\1OJB$r+C5c!)sLę hu:l3fj0XC>*b}C_<}mx(}H-/툟'2O} W|{gaA1G4hy@n`U*3NgzaSRݿ4dNQg+h=85z?Wg>OulH Ěܛ,%w>O;шq$43i$z)E1`ti@*_=lV!p<*X ,,`s=cdX tݵ\5Iҁ<va%k^T, `$`piWv߱kqgO7Go[sRL%xְ3脵-|=I/4T^ 49}B<%C[UHpRǂ5RuZ^b6R#clN- [";T`2Q%汣R#Rv3žэ@Z EP%SÈϑ̏zSLe݇~Ju<օD*WlcLiD7 ׂǨjלN-)QH9|&4)Wk%⎴qzka>l%;\u`]R'myop'ǐe '9K fY%Hؔh} s,^~;x~]VfIC!=%KI1BۚZ&]0cRTk/Ub@Ac3^a/liz]&Jy!1+M4*0haw;1oo P̒w>F/c@G35L ؿ3W$}|ͱ.wZ\ )c P$胂߂5ޡi,aEcDžQr"]rݲLeMSݭa2*f#EaC[WkQYz/ {ߢ. T#33LoZ*t2 R K3~GzÇUw&z= !,3*,;8YM4֢oH ]aLKD8vY0E&6 7 .8X_yHV⩂]й@媻Z)x4!wQ`$Dk4\!f<e:sCࣞSIc|,30*޾!4)+! юbSsi|ɜ|t?&ݫ}}˳08T s¹/`@=##yQ90\.$T/ܹOlTF?{ۑ^;u5X Ct,$+pQIsibhn(Xbz i0C]p,w.=TȈedQI]WrL:0N 7kcm_"jx *緮P'rڙO:ªSm\t0'Q3_@taog>C?SWk{2syӽi!@Z"A뛩@q~sWE EX3"FcHEcAD?hV@j Cvcu?:lQi&"R)B:9DG6=XgHrl ҥ>-j`FYnCm\rΠ$ jIڋ4ɁN~ڄEÊ(4rajf@bt$ʳ @y ߐÇ'A}ݻ u al+? ۸-s]>(X185_CH܋  +kp75˨fy~RIYї{ ytKUW:- m񈋥o. vTBLË4ȕ1(Q1Xc:H2AX >ID+tL xL1+ySbjz_E"'`3 UV"J+`˗V]ԟ^ _Q.أ}C9x.&nQ@+ %U(9U/BVSYZWpfq:0 |(ž!Ɩ]ny;e(?~êIdxZܑ,펔*Ķ ǔѨIFI;cj1T` zRD;z*h0ZX=8cf8\I@9v?XҋAA"}#Q96LUSV[D> ݰ~ k7z2mޙC0N;F׬sqI Iױ<.>kαzq=&.HQ+^TgIGNJ;ƈYs@SQW|:]xDBpU wfGYz~Rx)ywa ŴDufCO^:-IuihfeVB㩄r< uj 0K@DZ'Dr`]xvà}GޏFاxų埵\acp3W%vdիNz"HC1PEЇʘIhO@kLZv9.e?%Ȯ|M|ɝcL 6X6rzThd\E#ǨH`rooީ(Ltߒh؇,ϒ|b/wO2z3ŭrw6hxl)kbK}v:a+N0Yͤ2!ͷd)HG_@v%(EYXTX.m{V{_X )dh9_n-~&%Qk5k z.u[8XPqJiμ8Og5 ӦqSK 4y3:;MkBPYE5(h np|R3{ph9\L&+H>MeȣbWd x{֝׌_Rc%q*a=r/ZWvas%@ H q?Wȏ6E)p!m r߿5+X jtϮz;-H:Y䅱DZP~Ap ͒csqW [V@#ZL6:]' hnKCZyL!9-@ZPfYx<"E3AT4?GbMf"8#c) Q:ݤDj.<:A O~ʭw$:5kv /]([kF[35+Nt :j'jCa~l/6yנ<s0,rzrO|L&#B{dž!o1NaM&xDj_&?pV]4k ^{AG5{qgz\.y2]*m$9%:ƴˡy5[E$,? og15Xo mt}jU=ٱL*)@;s2}IH+Ԛ̉-*c)`wY|ˬTiP/,I|@%DYeu7&4BCǜ8"(6f54)&{Cq?E(Z,mqK*cp"DwZn{''>Z_t,K<,YX9ԇT t+vPvhR%IWwVph *JHQZ70@B*f;oC4 ZaK;ɀ0 d}zr/~.Aӂ2Ȱ.Eĺ DzOJiYŹe7YXd`hLZȁL `lz (viX"ˍ4jeh ϖOH|ߚ1K>2v ftSPD>sŸ ]jIeQs[B$08ZBKM|CSV-$ K7.h,t1q2O01gE1V=~yk5̓6MLz{<:q(Smt8/(0(t\=+RbS-l܃d騗עݴ0s 1=4̠MOOI$yة O⹓M%oWgr]xվXަhAxrDO Y@F0D qRSmxnD;m^B>ǥ~H7?]VxLb6Y8"YȀN%r/GG֫> \ݡi|f* A8NPb-K)%VrA9 <#;MUZ̓ҭ8!Vo2 z K2+FN\v,+FH9]"PۤDW%jrpJXőL'}PNu;2ô(chc#&)U(гKMļ>en(\4]gX j e)9,65sˎ5y~(`˳i)Y[VtF_*+`8ޅ-R#L=)|ˀEPjkצ 7RtEYjNSv84T=NZVcv_=6Ӟe-^u:t%24|.>4R6 RWhz{٨yG7 G9;oȂµiZ.Q_uF ߠZUKTR#feJ0^B! *6g8nhߨ05`mgS=&C[*xlYݵhrK?؍H_Tl]|z n#ԇ5Ux@LPA)z `Tp=%(صG mr%o$3ȌF;Z,ib?q\<|H ߬ۙu6]t*wQ 1A  M㏏kIa%%)V()v&Xtf3|T/ͪ y09349v -e&$| 8"_@c%~Jfm:įJp]9) ߂bexwwp<xU!p/cEj\psSf^׿5vOc&ڌA H*R+..i86ʵar9oGH!f3 ?Tf^{)ۭOcQЁVs7L4k휟uڠp|]2{"g\VMDrn5%i5`9Dn8Fj \5#L4l Q6Ʒ@)XO84@ƼMڹݹf _Ȧ3[K'tc0~)5i 9>ujH41Ky-*)aϵUR"7?10+Jr>˗KBi./B^vq^{ 5+buP½> v^«e\V>"*}_5I@5ݧ?3tt eϥ1\_= /s;Rӌ%$[>ށb(o43EuDm)C1ijkElA#07׹u.Ǎ{PZ aw |=v&S9ZUo$Q20<40s,ٕbIBŞb N>r%ňڹ~+&UƙT V7RҘU#yۉmT“4OBQ:@,GY;%_5Dx k1ΉMY+ NXBe`"~ؿva,R $JOTi`?;iA(5q#ض6Άn %Al\T?7먐崦g/~Cm[rŷOfZR]P휋>:*p匌A@CZs.uSYźᎻ:QmhGu צVn dcEHuo>(PjQ/2@}^G?}v}+ L. U7H_"u<^vLjCn2\I[4r,)gHrf9/3I4DNFC8w8 oѬl)Jt(+XdMjǜ40R_ C¶c[z x%{aЁ+ZxnR^lAVLC+p !MF7Iܯ)ʉ򝴑j>lMl$)HU0 ])}3SQ{"m㣵(S=^[j<,0^uJ#Ptę)Tq;E`vhy3 Ӏ\nr3X- fRy@a}}R2J5NJ4P:l/63Y{_2O|ԚMq4V"Y軭:tPyDUk 9-ޭvb ( `=Zk-#t0 `%hfCUzdFv%7)"gߜ"ΠԼNSV ֎1ƥvF@9D1+uN6 !{5 wLPPޥeN*åqc`XЧ6bRvƖ|O aH*BEȎgszrxݎ{.p}R#Hch*kģ/v87Faf;O[['ehwǰ^a3e]vB>t_j0E`8Tx޻K;4xV5q=UB;R`&Po*!GC-ߙ\K4?{PU*R4B$/a"?*TE c)]Sio0mpu^J4)UP/'^*aO6g45V 悄ғ*jOcݿڕL$NvKhȈ_@W(ڻ+c?=۔{/q^5A f{OíDCpEu yKXN@HWMŋi6:-uU1h!Pu/idJOW'a( ѯI?+T(ifۛ^ޔmw֑?{PZ){V} _ryG%M3HIy[iF -ds;b+я`]H4٥POsO$d{l:ܮt&j bϑRHA3%+Ò ]yP}-LD7{,j> X$u4,|}/ϺXGJޏ+rFi 4{S"Ƒ?}nãokjr{H"]s9̗z۱5D_l9t=%8H0GUk)4DL#Ѓ ` JPmo юk@!/\JBg \H>~r ޮ!96ʰyHFnW+9'e~O۩kV^V(5{*'8̋t:lq2u;l Жm'TH)ywm4z´#ᇉ16 G`EMZXU,7 Tku[=>y~p'NVe"&>bUJaJ>z m1a }cͩtxL`0JJwDx#3Ed+%o3L\.1Y4*iPł,Ay7"(`ݍB{zgAG1o8FH6:N-ɷy>`6})[WBsxD'"]T OxC ٰ, 6_yr[_>xr (dNWS?;q3Cg0%oS('zj$;&}rC^5޶K\1W!&U:Y)t;t=:;L\OE-{/~ASZA/Jp>6S:MAv F0Yaizsz)u,ǃ 4qh=DZ2h`_E_B8/zPIKtK;\YkO!R7k?| uyn녏pĞIgX".ٓaK>Ǫ#(֨lGq?6r&onK cK[d=˅8[)]Y{qwk|M ]EMr`@~jPz[V˜p#T ?ӾpI[}gt¦<It{YW0J&o,q?\qyoMfѿ K ΀qPw:02jElN},oGؓ2ۈ3~qN$mgUfDZ͔gJby ԥ ƯѼA=h*2gSu0BCN/$|,ć=T:zA,7bj H)&w+1 }y+p0 $_, {2׈'fnFVuo]"{d*%Sll2Fْ6Wї_p0vr@ZII vZ`O# 81y2w}\:k8׳ VHdXHTMRR'ߏ~^-Av|a%oyU6obGY**K8<"Wщ]wq2`yJr}[4u?;[dG(y'/)@wk7$@ߢݦU?M;p` °EϤ`%) . n{FB\|041NC:f/Wy#"J}0";T{f 9y(qGhK`ZGC{<)b/.Dǜ1dL[.j#%Cl :_}57R$j"r$VIm1/N p3:bn*%H&+w@|33*zXR%&iyH 9N@RrޟMdnʧ2eKRQ2WhK:B) ap[9"=>' %砎1g,MJ'jŞJK)Y02˞#ZG~U3l`A߼SQAzo8*cV:4ۛO M++$ wbz 2?ݕ]1 3B8XA'RC$;Zv{w[`6Ot:?VπX|EFD09"yShΞ-A("\}θ81@>VϏ*!T2 Lh 4~**`}.pQj+}2)nA`]S L`Bc북ށ &VZ8yuЍ !fN]p$ACRT[Rq,r'p1z,DRm+\21o` Lavb|!AO_eBgohmU[}Z9!6(Zo&~qUH|aSv> 8ܯ鮘;X}mC> |" ^+RpV?S@&*8g.sq88QUN:KFUf:tH>PUG743vc1 nxC\n>6>JB T7`PBl3$K'&E&CJ\g zOIc!"x e;[rA^ 6_WSS+ڷ]xhU  :FS^ھenMCoP7GJ8R®Cg]ltJJ{+=&PXx{u(wöq<3.~D%mis4Cqp~q?B*\Izv0VaG >Yf2ȉyӕP@Z9EmvUyKk!iLc<"uS:7*Yt?DR2G*M;[@N~vh2]xk'}`[GjAKոqŝndw[c1F{Ns"CqLw*H&Jt89W!_K$N+}M+/w+4-+CM]h/_i+Dݾ.T9%Ltkj}r + ́O,rpvs"Vh^yחF,rO=Nw$sjׄZ`.脦W,ǰqu$1Qj[Kt0\yioTޜgWg;AgZ=+(k4UYbu,FDt0Zgpw`,Մ|l-+GT%~q *GN(^}]aYu8Ƅ8VI1"`Ql;Z^:B*_pwAAK$?D[P#U v .4@>Ur: EiNI]fOB#^WWc'P?w$8ڼ& iT{=.lLS.squd(0@7n,}&* FlAL;! (8W4ۡ -1mx %E>M^Ɗk_LWS(I g&;wߗMl,%Wru7CzdjtZu.FipLjt.s03iS\B1$R*}בp_6Uo0*N+.U1f_^u6 NK.Ωٚ@zw~Չj29LR06ⴶ7wB|u~p0g֣|: #ܝvX=pT& &mhYlGbk!+ &P%Qڤe% ث(Kќ2Qȳw{F;G-EZ h| e9ʹEyb'=!*" .Z HH{wuP\{7lH?D;y~Jf8^NZ0;o<,U]~z5"=POZykN~Y{)UC\fXlu WֈQyn@כA\ RÊ)rC:ݸq ($P2v6ᆖPk_ [7CnֱSNgn)ƃjVyaҐBB+m5:̰#u|f;% hCD`gDJ EIFJ2eZWغt^-iJ%>* \eyԵR+PkrTa)cb*&J%$iA.1sXpUm\PWr;0u&wW\,c(}틄rzF' vMg[fP^Uvc8G$\9ҫm퍬2S;/@'F/܉8U.*Kfj<_݃O$A쑤L[EBm;k7_IuH,B}?Ex[+˷o E((U~06M,"G8_oA~K?|OA;֌)3 &%.C%u={'| 6*΅dNJ>8?ƒ >sft X&nyL.V4LD5lcCݗ\$\(0~5Cԩcmޝ6t8ޛ"~?NUb v&F0ƽ?w1-Ar"I@g\)*ggck1/c%_9$B)CvKx/Jլ--RA9mH,p6';s0]2;m7EyKaƝPMPl`9m"iFrS-FJF֑BxU@Nͫ6b`5K:?c~XMg~)ۑ ӗ @QbYsiTyqc M˳2/PO^uð eOQ˹] ߊ lAs+g ?CRt ؈vf^8tl0L"V NӍq AKF#8"Q;MEtZ⦂j@̗ס6oѥbL ]~',p:~-T'_Әi9X/j +M}8~j ̭zJҫ+J=&7gw[0 gIxV缳-t8]ty8ŶĤS\ձZ啵4`i14o=t^ork0tyfZ46c O*ú\hBb1 _f;G#; 8TpaA.壔rZ㺂Z Pǁg6"cR=([#*oݣW}eYY %,YҷʘiNFKEwwȏϋzwtaғ]2FdB|?v&kx C 3g%_Y@˾+}Ⲣˍc %bpmjL) ln u#7y!Qே"2Fncio |lI=Lt>!!˯;OM=ea#ZX3TxKfW4G BґNN7}]JXױx܏ #t䴬-52(!9/}?TQiJ2̓sOӁB% Ĉ4Kh B:2jX 2*lJ]H&0,(:4P'9W#T~sP~*8&GGжȢY#RI^Fń⤖3خҽm70¹k\>,D*{}J,c;*63[t4l3a~\32f{5kB|w(E!m{;F_,Gm3N8TfҏH!~\AvLFFYw{LJH@ Pz<.L󻋔ƀ>rSvȨG"-`gIbFd80Lj.]'`m\>=gF]wu"lPĵ`v-:Tn:]2]ׁ!Vv} qAvxNB]=v ۗd_fk `u|8l~`r؀%|Ss7O'(%v;ҕ=#2EhIrA Ţl0:/0OgšVp=$s^-t#%$c3.C5Sz'фj1M* $C`/q&t$ʉަrY>G+%$<"ʺ3IJZLb"ڭCG{ahށT 4 YkYƿfA7BZS{GC۪wȳjs`V &.B 'Zx7;d06ɺN~eI43,ə Tk`g&3[Wȓ"=y!q(U'oS *̑S}O'ɋ{(_\ &t㪒EG#H$ Vw&}%"x2G8 T:&vVY2vM'ݶÃRTX̟,^Gif/\dG&I1Pg$xlry?L,*fG6ckRU(5QH!m_ghW+!Ȭ5@f(^YTޯ-+5x|\uV.މ:%|@"5v 1~;)^GhAߧ/ : ;tg"LYl[WbZ'iRS0΀볭HvHꖧv33&hJ[kNZWM|S^SxkN_wS*R)4фĽB" ( \|VzKp-#NVо|e:'w)Qi$yHD\y뿗+~5}| rd8!^b0279ωĭJ "cV̴0ŔLE垩jyr/BpDf/io8|džN6Cs#rdQy7XK|UmI#5 ?cJ8mĻ3bCɜ^}D f!F,YKWиB)4 /jSپU(@+ca}h k&rCs?+V֍c _DGv[1u/Lk_StA3R((S3m6ƊY9%.XcQ:ODy,ͷMu틗6لmMٺ?ϋ%l0-)R.齑 0JqoX 6}ƒ2ARW&B[91|34HI8gLd)[~'NDC+D)x!/Kǂټvogȩ茎OٷGC=|ydsа,©먿 @+)!wuڑwR rTX rh^j1J5or O+yKՑ3~ ߋJ39!;oW\`>遣|0ZF)&huya5@'74zv=joDB6=s)z 6Nﷻ ;sgzwa<}辙Q}B5q[w,l29ΔFé~bčژHu at&\3Q#ׄtIJouec¾("`731d\XG0~?UwQ 2ŒUԴ|Ž<"G[B<"z.BOHV@K?p%uZh<-Z@HBKy 2>נj1~q8I׌iW TP̗&m@Yɑ}MΓnQp\ wڗ!\ڍ/Ao'Zh8<(TY@UZ37a_iU(`~Q芣'9Ī."8|z6Vpy⃞HV+ !1r.=qsd@HW8tV:AMj8 4G !)|O}T@Z).-8LoܚycI5Gg[ nyiGЪ^8&`ϚNkCc_%99|7G4LWVvKtc/6]0wDڥ߲# +]5xN]?s]3Kc^0*.8TQEc&ZpX~z3c%|ϱIdac95 ؇0ކy`4Yu0@#\N;Vܾ| ?vkScMB>%D? >_-mL9cTZOO% *QzPzkw-d}X7f%c!!)GOJV)4_x*H)Pɞ'ߑ:Dաnb{_S'Hkq;p RU &&_Ö`ϓxp0Peu;T},VEŰ@O\ ;ū'LgD,=vR/?  M!q9*/)MG7h3@} R;6؁gC$MHk&؈Y}mͅn;NH8:܂9" 0Gsuz5| Qr?SE(!T׬x2h1 w7NL7lXeI X g1eBC&}_慈mH.w;yWsݩ4qӌ C:$38Bڼ}pV?E_ᾗ"Km*+A0ӠIsW 6CH S/9ް J^#陶s@I!x xdD$kV /s_>;;f6v񔨆T6DuM( e80D? {ċ]߷D͇ET|Ϳ/\%|a/=5r:&RMF9H m!ā9Z',t'U3 %嚜UI1tؓ."ºE/a=_9**I`@A[٫#[f9/L?27E3߬AWv/7uRK*G0ҿWC;]⨍mRR^S-+ .}3+)edXBtZ%[;,h`PW*34a y&B O^8Du?+ZE{C~B&ru8 rcTmQ16֧l4d~XotkM vκutld <%0-;Ht+x_5=aHk5d6XQmqoKT5qCا6nxM+?4~dh08ẑęJcN8满He YL>n6yyZӽ趟 vPf04Dg{_  uBid5dȟݸ6s*k͘?mo3+0`&Dӿfse` JgTbF@M:،UԨ>TjԱ7ϭ"*!]EK `{t玃n<(TbtM팳KLšN?(LsP .uiw;ɫZn}5u9D׼qw_W ֡:4 CxjPɋa.ݷ^AÝ۲i\H/]Mb=euifAxfxՎ#DE*߹MHS[w>~oaE˟a?,Q04p]7ΘmKZ):ء%qɌ ʍ z:Q" H? 5Q"\)IPتˮ<]IĎz8| c.݂4G[SL2lZw骾o*ӫn$?(ņ6P<+KoP\#H+vC {v~b5Lܞ;xA$|_YoVu;+mG`C2;wu ?WU-%r{*UsLl\rqj휏ՇCnNR'@'S/9v Z] aog| ̒gJक़I ERőD`}wr-bt٘UH⚷eFyTņ}^d +l0HeXAVZ[;ouQCWeûhj]JxˑpKK&#r!_;.`55>8%ym4' 2a$7A -zs;;"1jXQa'EtS.amgj,Z "ų}%bC@ӤKؿ8eUӺt;ƃ{xbD7m\-ɇ-+aYlZɲ ܲ$Z 1hA$H+n <]xدEo^ӹcH'wFE<>—f.Y6gfF_hY Us>z[H2s*&T9, 㼇%쀀4v ^$cV8ǝ݈idvUX&QpCim>OA?0eBT^ Uf7#nb-%o[C Ľp+(PO*X2D`9R4yJVGU}emHwPA̙&(7{4d(^asUǦ`ݯ`&Aoz~ 'ɶOeRa>egK;0yW\a̓4]N -)"R_%mXӶm3]֧NNr$ Sn} /K"Rc K ̥W/rijpUV&X@ZFp}Tb^\foU }RE eK]4:p m0V\NAJjZچʽLHguS@iCWM &Y']V[֋X犫;uܴXl]zp U}]VoZ&3iYdd$Z"njxrFfp;7?(B# gㆹC(\]"Q{[&뤨Ps½8{ tW]g4kŒ6,((YB)nZ]0u>t[mMk& 0#Ez/W'PC,痞IT>BϧdۺM؁Qy{8Swa[M߯R]BW7mQQM> R ?ؘ[vM"f yo }vY&j/g ș5IX$[!>ּ؂ G8ui#:R Bkף):)F2ۻ$ *` ]Γ<{!*vEp]jRexғ'wWG_( }@l`]ډx_wG +Y|d%9zTQ q:EZOg#r-wd`r@T$~|δ%É4]K$wMa6ѓVQossHJ" 8LN20J# 2FYan6gMe&;%l*+h ߏf x`]ΚmV)$Z&Ad1 hu~o7xno25Iپ*5(49g pہt̽ %)C ]FfW$'3s Kw8>o&T?XǕBF r(U .rD]F6UȚO:?6G*#1os(bð+@xI~aP߳hΑ<,N98b'#e^m?1xyTtoHvLGʱab$+߂+O=x rf={wۺ6p}| NbzqY13ӻldaÑZkfwo=>_(Ӏ1c!kݧq*KĀ;uo_hRHlBBJiJϓ̑G5C5۱n+ãP8S(hw(yMĴVN0l}oӸr[#rCLTi.ŖE>՗s6mARv-5>f@##Cũ8,H"V6'o$rQ@?Wޫ :'˿!*0MÊApvY4q%>{d~ӫ' `"ƕ}o`% ( aΉܮ=i-FvNG4 qXPu hO%Pq"eG8gJp-95,ш2T y畸`c`Dto%B0buR`}4BtJ2}*=,wS-Ɨa`n&G"#;kLC$X h3@C%XIb^2lމW'XLߞMRրADz"-Kruȗq灌WSvs?R&VZ VYrs%%,M†ml!x{7G1'"8.$/H%iFM.elWǧ_3E(>V1-ڑhATW=etU7:cXN&ͩA "";?y|_GWHl24;RN͙F-69f@OﴩKb/V g<ҲF^$n\+|'xl`'>Ȑfɳ^[O,%_C>8-7W=U =Viٲ^5Su(P 2Y yD\Y1zCZd~S;dvL&2I0݋MYizT0n1Iɿu^MG8װ^;ƗK s%ky;B'7T%Xʐp( "4xI lO4aό9oA L- #8=; x0 ! hV,k+mD7yFK.t)(d$i!tz؍& yu5I؅+ y?@o#֣H{)ϟ{x~6DJ->[C:~Lp9oHn;:=q2?cĺrAyhQA^)QXB._XlQ鏅֐c7#&qW}m|2E]*$JR?bySsǑ\k1N|\[GĔmSOS:!W`i7뛃rm8FΩ-hÉ_I-t PXC# QN"",cdIG_kpQֻ'_,/+9P^c%,#t еȭXhwZөK[?(s\L6Ճb5bl.h P6aH)"oꆠHVvx%ɽ bj`ǘg*~я__cl8""Y ]ӄ\bSgE& m^VPjfVŀnXSBq=]&rKvXષC@7nWmHjJPmboƿ5p\`U\nCee'bҸi)QwDMƽ̾6 Ƅo~=z9'f*[818#Fq1@%x"%7ZW3aA$bput)R gha_K) g(;z,RݜT`@mcP]BIK!/:I v-R8Eed~~ƱtcNrA6ukBlP:Kyl p҈47$>]N~qa]b?kP*\Vҏ~4nڊ' zH#oCvxv PDayOTỏf`mH#Hy褻n`w?(WYt.]1$)yu$ sLZHґ!ݥj C Wˉz0#b{h΋̢; %uEDgn&&q $r+pdF*j*s_s{[m4ϞnP0ˋNeKM.#skNj1*y124F5q'6!:dO^>)].WE {3v:E-aẃg `gsiWN'1Ys"[1lDRWc9}#6'wr8w oTE0q|+ "1)ՇGD~O)VoW$7?9t ς쥃(Ep\j$o~1f^ZDg TI0jœzHq <դrjXR[l|>s;Zzdh?YNArQs@hS4ܲTY;g*_ſWV:Fsq^F*Aj{G_AqXל"8bWaϐ,fYs");eC?BeD0fA'S HHL,PX}~ڊ'Y# rޓ{^&靚x1whb?e n*d԰W7\ 戄g."z5ZiY^v5BԊ6 ̴0`0ދZ]U=?\ -=bh8aPgw[1E=Jj S(f yvc$u%)@5EI65Hn<>)R,uFzd@c"ctVNb w۱J]%[lRmfO6^0fH0|Ɲ P'kxaMNx!D$CG)2{Q?>Œ\;)pbF>w,DG\ Ru\Xؘ{S! -#IȎL9oƙkb ZvbgU]"S!(%Lg-p$n]  mLx/fԝnnx]b3C+`4fFPu1' >0A/ F7RB b>}H@VdaO :㜜?Z*'iWVnFK$@d=h!am10 -!|Ҭ[ *4_! Ekii_+Pd&-JMꜝY ͆7!d$Bi+$Z#1{g>eas?n =e寎چ5j^nc%l/^DfBuv>4} co@N96}Z^^8v+# :qM)XPԾ#`+Q{0Ӏ3;HFy6 M81@),6454pFkw}CH!P$L3\P%bG7] H. R'//#5:;$WqIނKqD[jg_RIHգH@l\>NoiJ bvS5/)͏F W5U84gU쳙 gSyYa|kv[nzMBCuw#~xeS!s^vn7>RdV-#)Q>-Go/>+o zNR@5-|Lߘ|zOS]8`J;n]J[Hxvr$Q6艢9G.梒4ph [EԜVEsrޭ r-̴I>m ѦX{ iIX !x8hxA1U8nRD&YE}}GymdkfބB L])"Ȏ{[{:OJZG:S?LnFD^!;xriк/@"㯺AxݮjGRB*kevYB{>~) YL$/h/`c$ȍd^ :go%LxÑF.vdIIcg2el!u ]e-Y[az='CDpK'6c0 4UtɘVeJ,?:wd Olwk lH_7/~ (w!3د\2  h%X_Dx))hL@#]꽬`\)գiRA"ߌP.RÜeAh5Ql6jj[.Gl)AC _V3'Rtr4?h=GY6LWu5:L;kLgb)$pZyPҹ޵ zBOOJw_RG,3 =rcd-jzL/=T=O=0|] &W'iXJ;!\1 @\cBM$:_@`ȆMY =-زVQ+,#ED/<']N O%2$Ut .À3_)V2b`9q!jjo5ﶵ\U H]}ȹ(f=;#ܐjI{gռ}^pE:Ha΋clPyPw;4`m_YKds1Ꮲ=ad}!PEF,*7>Qhy|91}G-+mI5FBlX]m_.{)-(~+]6eLL"ݑ}Teu%!4WJ`˥oFKMQ/֐+KF!(|J'#eA;ƥGDI^rXɺlW?qv&EYbդﺵL;Djf WA^ {w#~TK~0^0_;o?,Ds<`C^W||g=il,uxEX%^dQUE+=vU9&X5ҨSj6"M;٠c$鏻DԿ1%,hAVNk?}oɻH|V} d[Nz5-8P<)n^m;y/9AsT i![~šiEbLg,%zͿGCv2%o?` ]> PTQ7c(Fmţ?ڛb|&&'h\16e>!23\䠘=.uvVQE 1P6-^wpf8.V]$'4fdc- H}/@|1N*`w#(J/hfB&!1ưiU)Lhf/nXVL&Tr*:%qe`$Uclݣc eghZY* uQ-t!U(Ɇ~́M͚qe0ѕɚl{|7OC:|Fȥ;CLn#E2_1}TQn,]4:4])/ fTiR~_K`m! qM+r6%u&. TVpńO^Yo4@сI?W [_Q%Ȋ]ў*s+Ol5ʳ} .a&Tꙸ|F`y4>^diU8AЕ.-UßA|!$sWl(T$5zy0!S9aڲZz?dZz 5xb͠pyA-|9iZZ$Bn_ Og3 PP`h䓐^a;%ӭhP%B3!ytH_u9A4GtHB |('a%K!Jáꭥ==iVup|ovz|P_po(#ѓ㼅\6r ҃"MWiE$cԠ-DfQ ϳy(,zI4"[eQ0vlؼP_>(/0U!_"y#wx] ɕ2QerGEcۅoVb9jWxҨG 'nYF} TPg-_首ÿ.KcgJ]^@̦ވmOE3(dЮeO?Vc9& (~w~y GD~j,ճݺ? tj;U}`$)૒Lȥûa1)V0+VY=? (eڞ&F+KgOkoS4ݢ'*2snWY*|<{vrmn Z{o'C.Ot N=Z|a-ߗ]kh=Z4 cp'{Y~l.#DpǣE-l;Ջ!~{",1STEh4iwA`FV?2?X/HF'R1t$4_ˁof弹3j\LM=82ߙ s5A>9}\!d9/CGFKjιvˇ\EZRr$}nNjrie@,Qek9)qvpQZȢ}{S@J1'ty@R}E^fe %NXh9̯?[E V y|8 9B~TнSQ($g~#Cn> HבWhCL޵NS>k0:L+γ,ΟTuخmV!Y)ⴤ|i7jQnihlklPQa1ّ(i#\ɖ]6x=:k܇}g}½>ȥ#qrY/g*cX PyAGJnu=Ujfە\"Sǯjo>6N8ko* ^JDD#sxpdл:8P$gtihKqt2Ǿ F0T(5Վx$I)m^dJ #dm&WX_t@C'YVԢ9zr!YVfA/}{gH$K4$%4lEoKk&;f` `dfia0g)EH<|UQ/9 ^' gȾH]6n %<5*dm,d8(f(ß;ógɖG)1hm [XY"bƸyv1?zҼkeڀBZQKyDKؤg3S~[g3K?%909n`%A,(b&œS̠gy@-@i:obCƔ_R=ew7O vNh+r&S|9^zK@`zcg WՉ*;eۅ4AUaV[x,NAkkvHˑr[23M#sjBg5E䣑kjcUWqa~|o9n308y,8o9bZFQ(Qx56iAݿHdt14A+:&б72R {fUӠt XWVyl%QHl'hÚ_0pG}2^ ʥLd}&Un +SL?p4 c4 qF}?! + vƦ!-H㇅@tY>z#o 8Fm(D%И M.3@gݳ2\*h6o|A4qzFZDvぬtWHwm_ ћuJQ.!'LklnIoW-lz7Ibc@V+L-w/cST_3Ǿ"W_ut:<pq`:/x^];|˺Y;1p>CXШ0釦 5 HCiD3E}9BUVe j=JjՖ1V'L1$&Na/Eun-G4%&$C}S৺ [ƈ7ǡ!H}a%\$*/xvB i,sqBIķ16t뵸m:BKPeW+}= W#T0hb~K~SpKۇ8oP.p9fN)M3m8HEh`+nD\~ 1*5}j-S@ Xnk MfOZP @ibJjgC y/e8F3y& `7aEihu=$4X(Ķ>#n"9uؼOM_EnN(TzDuHXF"GJ;K5 )w{Dib9fuxCnN k-!v5ԯm (IZHr[Jc{[s n=$g3kg2"a_h # #5+%Q=7%M9*ǡH+QsRfd T!v U/eAgvS4@6J0r9ι1J}r$ AAİR e7s9$Cw0fujn-Fc83533>aq`rŖ$+[24cB˓0 4IeeL9gW!Ԝ:߬>%| _M+)']k?Zl(i[\8# lcb"h *QtKVoO fEa*#)KZ2K,@]*d*NjЮ|K[o@V\^tG65dP$#Z(c-d$ nGOx2uƠ* ܵb':a-/d[AL/(fEpctML $(ť,/ )Iv_5ڀb%A# F?0T-w8&M&Q9室D"RBUxfS'Kl!$INűnoUBQ-4a;"OINzG#]fH_Ete-InvȰE7LUwTPB֎<ԗ w_ :7h TBn/C/͞g#(t4IG tXqA˰"]f[V-k(sGmY_ è!'T;hKmp ^$ӡT,3luDX`Jbq+#%ue[[CGg-|*3lP8Wn@"Е@uN[גb9F}CS kru0 <3R.|x! m+鞐*Fo8 xR1$S(UKaݻb3? x`_̎x_PJcb  ~d%-X,J mBC& xA9cAO_u&{~2LHڛw<;3}e4u7< TUǞb3_S{`[ȿLB4vdTc\"Yk'ELZG#Gm5)LlspW>-\q!A1aiH`XoZb0HfU;gH;E?eƓZk̈́!vOS^ۗO/c{9F '87X{|3T?-kcX.]Q_!;z#cj N,T\H.pPCܻ4Vf FڬXSj)RWV7qQ/EHp1p:(E,aevPt0L,$M:`gK&,̈́&FkeT$T6>Z졠c+yY}+?XrA#q=26R@NUPнbaVE>3ư5Z`_훀+G/&de^R:T|@#2QM*;qQpe/2ʳ[ \JG e;mot^WP:-="<' h/( :pt'br(cqIZo4& dKWvzPxb;rU:u,+=->CN&&Y65<#pO:| |Zi߽ t?}6cXY+s;9vE<+!g$;zCNtE@Gf²_#`_kEc4#7ľOhVfpQ;w)m46719|MrhPӋ-P4VTtG|-wBK/=W?#Gʄ5DtZG0F-em $X*zCl9/Ǐ֛&W-@ B6 ʹD!A=I/n,9iĕtΪZEAᰑF[ l^0CY(eRMd4,!™k mn$6bo tHۇA;9}mr|G1neJaiJ#=RRzdAĈlxRFdCu,:)sـ&md=ˮүrt Dk'm߬x l>׼G~y&ųTW@ё:B s9_WbG ;Q(ED[pWXTOsf'z_&}QbL\Cׂ:4ݑU5>Z_cy%YL+S밧y97I{ºS񒛨.k,kP^1<~yd^UߞK4iB&gigg<-P׻a4|0\Lա#4GlqT䨲+INےDSX0^l*r >Lϱ.nݞ_%-*& =/&a{:JEqi*+icZ"WūYر"ocT@c3 y0R%xmCTIX*de?4O9P6T-iM"w@2LVX-1J &.| jLHz*Ϡ, B.[9%-XWJ.Dn7c׈ C]cKajt)>]WZ/*(ĕrQy@%aJֈq` pqno."$Nv,8jUaRfc Y| pNR2nϕV{"_/ex(^M{KŢjTֳ=UƦ5 $?}o: ͗]6(NJ^??Y9ҁҲ">a8Q*L9nnz@bl>q:Pˈ^V:5e^l]1h3U@WSp!y:l(~C%H=X W7v:/>amj)0.kDUd;}X@ yg,$Vk(kebxڨq4BHMXWZ:iDMHեᢀ<Zi;qBƇwnD~^i5}pNom<ƒp: #f4S+~-v :mLEoA= -X{Px鐉ony,E01J6Np&xuܛu;{%(bΥv$r5C f8o&ZSWѢDS!2BA}G,kax'r[yYe:E^`tDՄ͛#Q@9mqSIk }ݣy &N~0$I(/Y߀ZuKfP%bD5Nش=!8HCdѨN(AIP[]9RR f_-Olx+i2n9ല KȅOEϼ N,g pUVbsQWT;B{&q t՜+.m Jw櫵\ Cj`ÆE,d͚5f 8ɴ:L&egWZLiyi9J㣳a=b:=ئ5).6-s7/ґ13a1o8|u@QхD|ҞJ5\VX UtLW1/bg6{U6އEqP)'U+Dm~XMTs; {G\P*mճQ HkXGYH݌T蓗:55-וEBx=%8gMv.4S6ՁMYmB߬g˽HHIh|Guwr]s%/d' ׂSz8r果,HeәoZ<z:t̚*{ܝYCSFUAEN.$R=}:S~<)ѯ,ĤHYlSf`yR`@مݩ5*9ƁKRt~Aʱ5{|y"$L^opl܁%*՞.džq4{dܿkm'fAC]BD9qJ/Y ?!A]ph qeGI]M 8V@"oLF`apx$ÐiOU-'աS{@E f_<Ćj\l>{@ YX 1?U80 ن a*7j,5܍]dT'X@ ;r5J V,!K6V@2ɉ.#% ŵ@a> u1639; _3-LY*!豘im#,7,J~v͌(Ωc,f@WQ&O;⋈&GP̈nW ?|oRߟrk`.6~=Gdv:hNAE/Ѫ(FlIm,DOfPgaB,^6m-)GqwfOt͋KP*/]"m *|[΃~3̴]֨;IY %d|,`1בBFМw$W' :&jNTil'∫GԲNSUt3,mˠ#!;kmںF48)ú<a1rM:[Lܙmg:&1{l+5k5[WgH._/ `c0FNb]W8G 1Ϥ/޹"JL+ rrBݖ Ԙ E+A'/T0K֠TpfjREĨi#Wq3N5).84 ?1a|f;ϛ-مM9u⅛6Y'bw tu1IZ?'4>%htf;CB&+h;\֮aL!3Gc/E]m `]8f߁bT[=dˁf#㭡J^YS .E^2u%uw4;~rT p 10hU DYauzUeOd_s_Mfqz ޳ N<x"IAyUR݅c\ ?kIsq|F*| {JDLG}| UT#4'@ǻƱAӑSOZULh#.}M>߮%8𒻔v(:S9a axU5o'|cPg4S'Q .B6q `oyqO9kKSw'@JuzjWHE^)G%Rw ʙ(~>>ehd nx847JQoW-aʆa dy)tp+XX.:wEoL hZ}?nC^@vw YAC>a,)-9k67tuNzc'h՗.쁺(z-gJC™߸Z5h$Y%8gɌ5y>6 |0'O|B}5zc>B.w ES!qűm]%e&^ (%:z ߝjt;^\"[C]ڰĈGOYx{qpDL|mz1U(ˤǶ#APn!*?%txZ|*_4Vt@N(42{VuF  l :L"| .ON =+p t&s~ݶ(SbH^Z \Nҩl/7HS'Gà4O[TxԋFW A+vʞ E_=l&|l4XD?^vNv[[K# .*ݞXhDϷpX{[}?? ^n5I qbW^ W*oa|œ ŝY 2©uG Q$CW!Ęɻ2zo؋A\K]LImI%&h4r i5{(c=!6X%2 sOM+*3H$R;ơP'%wX;#U=—`.0齼oןh-qM@L\Ho d kmz+ڋ%nf\ 8&VQHcGc ucg<3)S'&~b!f&X$KOl.F7Fv)uM 6Թ"QlZy]T>8u7*5g_ Z0`t8^8;K=5Nt=^~b8%~_=d\{ }rMO<ɥW >(ӹnJHc,IF{%wgƫUw|J@Sxㆬ,$- :aU,[p}Rt U a;,Ng;FT =`mE{zW9 [>q"`iֲn)?\{\_:-Ed˖Lkrd_}Xvxdڈm,́~iD 6%$E:5`lObz&*IT) &tog2R *wLJN̲dZRH8¦ Mnw> 7wI'WMNLc#\.zS.sG%3]Lmœ"wB?8Zϻa}JE2s.|I({7@ %Yv^GI`edYŖLET 7Ig5!G;PE@8ÇE7tCD|ń8SP$`lwN?tk Csd=?*_Ju]6)5O %N^ 8 )#i gUFXGCj1pN-Lf*< w۞i/},nj6P ͭ$!>P˖4=]W1KNc9Y Vv.0IZ(o?0.Vڙ;?^^/@ u$&)`%9 4&0 UVyϺA 3ҋKm09زXK>')G` ní}%f*F#b44M/lQmdCw-f. ǍI|;{ m8yJ1[\Zn{@@Cnlф\(a'Ӳ nAL*0qCY xHmxwY L3>^(q]5 \$-ӈfu$kuZ&P4QǎKzt#Dۯ}gSG;T(Y_\`};O4n7hVN΄f`\!Y" n#AѠ0mXJ5Q`΃]аԗO:) V7ghZdrFmޕ(ltwI[0dAj?O~|%GԬKIqJvęr=ɑVz Ce[HO,j,Dh)?KjF-D0Vi 8V ZpDc%nG7!\e6 ŋ5O'{ɄMsiMD[W..qWZA }D M^{1'$z9{Bri Z>݋,1$9  T60N=g#M݋)Kxif} JR(* K%0ntCR>5жgۤj=VxVTmyfA^i]ÏBUux-؊{ ɾvՒ!/o/QɳRbe6$nO8}Y(K:)astUzP m#]?b?%$+)< ĩIr V\Xq$"73[xwGڈJEѡ]M+\o]-b*۾-I?/9Y[7qc`p,7yB z!$kd%Ah:]DEc.ׂr>'Sg{vgymXrxA%mk꽶>c朿D(?(`CZHbZNb&uǘȿ61շMWW|ĆԓbR[J;6kI,>j[QeVefwIpv1o>0ڝG_vЅugҲf\ڊ^o5`CIXU~NLEm, WXb/2 fa@(5 =gW19V, 2ʼҘ$L}.~Ԏ=4)Cx/VI"RCI$S߈Vܻ p^Xʡ/ fE9 _!#tZ_X 7:jOFsUFGitHs C]*HbYy85Fvk\oөaD 4d3oǴKyWzQ .9nK1޾Qbi5ǤMo&hGoݦy_&;Gz[W\h4-ԜZB `NW vnꭹ歂pǿƢl0" iiTcG\lՂa#Dy#t+&+iwALk ,#Af[,{+8[E ~^-t39a(Ƥ诔)J(7mC#(y/ߵm^K(Ϊ8B@ObkF`?+NJhtrqLPSo99a$G"E@ qy1̋@X"^8>07}0z7Hji$kCSo×b#I7&Y=0qv'g2>F|!S)s+ b]f@Oi$nc̵sW V*(Qca&WۘY&/Mʌ٥DìD2d;t/x\Ww='dQT k'F  GԪFYr˕+@8~ ޮ_mp0tC㦧#}n5HNVmˌyaU n1c0zө k1ց2rę"AdvʻRJfP#WHKX(S%S1̉),{CnQ(̅ A"S2Q;W6厊 Xm+Tpp-.=0_L-6B3Ԋг^n?o E]~.ba^DslN l /IWZϾĕXj4~C{ㅞE6;)rڏc'-gZT-Å^.f`N{XZ+fcLTJ*/80*@𝵖_Iѫ>WC+{kJwm,B<_ˊK ғJ^L'O+Pf^6^7`lP ?q4^‚:rB&ѳ v0#ʥVXnPSA :IمueӍ+F $%Dtq Wat'lp0YJГ1,a8y'4cє2x:ޠGbyyPقd):2/AwkN_Y4cr8z'R'F޴l$ —O& Yp"J J2a^ޞd=ŗ?}{z4M4q$شBSF"L'5 <7(t3b x%ZYu:[.mw/ nh\L!hݸ#K/ ~u$'c4ؖT|nxӦֺ֬"I*fTL2)[׺a>M`cg'Ap3: ً֍TpI'V$4C|/-d㽮͎N#w=,!]L88qn!E$2}5:G\> 4Z`ҫdq "3$JR!R6YUH*+⯦~y?=ax:ל;A9aFiP˭sR26̢,)&mJfDJcF5;B؂;sZlYo}ytܐSiX/=]VCx+A"/I3L0=Z 5[72vGamZ_ylѲʭQU#9+5LT%!zGXZDln'2Hqd8]|,o~R͋rwEHrΥRHrWe2[qg8$fՇmSXcDv1@DF՞z% 8  <1FCskY .g_y!1GJ9r/1V-̠#&&'c(%_vP{4ڽ$Z`ϭN~hIj؁08xX7Zd'W|JdR6׃)=z_) .@w[t6bS[`/EU"a}qS/d6@X)7E[ @ƺLtZ:u=rݕz@̈zq\+@эco@S8I̐Q/1ScC:A}!oc`uV: Rj-E:^z}A:aYM8eXsVy88GWp&#G//?OOPVҺ)+o+uKaG e=~-:↭:UZrPCY7l3\E,o\!hn(|j> (3L ̖2wRT1h)ZߠԄ)j`lm /W:ϲ74G2_"2EdO rҺfM)mWqi 6beܖo+bġ r3޴C)OO^YE#Fd̿CUl/pALdK)S^,ɳ68FɉkpCOvfV%C \,=Lf.Kl⌶{-D+GӄJͭq1(cNONUjbl3{S+oZ>6fsXy`h.RT_ ks`wqxXLWԍ,!t_Z^jt#k%1`eX8}2y R5D]79FɍX^eG=2W1Gz^-`£B, :=^ݻM &/hqDpt zσ+P8v XsI?#NMTLuSǕ3/8GJ{w^,3cCr{q-|M),Gʹ-=f8RhsaNES-X>Zк`u1iAZ(]*M䁙9R_2׽ԲJ.+8eGu)C> h:DY$s)Ubc*"QկI„z&muh^w}x*Hh.D.Ө.qRXk-ϓ{Fm7ӑ6%0a):5dgI[Z `IR*ݒN $ \qfFĀcwK+$A5fE3zvQe~'CJ咶"+D|č5aSu*%=ìǾYs+חV.fwor\4/>M] 02{B,2,^< a dT l%yl 7`׷ p^m&#W)l-y~3Ď\_N V:CX97 '5}5dzx,}/9pxfwas {Tm>zq8}P;pn[[Wj*;D5ryƈ4My&,L֚r:|`C/q{R s<M0}ѯQDfa*;W8 k% M{4Zt)dv-xHUq0tgUl9RmVa?Y'` ~; HP7rcjdc6h_s,?ˣ93 ƘYLH@ hٱ fnY0B`7J=ev*<1D]/\v&UnFSLŧ2P6X{ +aEGG>\i#8䦡yL`,۠БDB2$,diowUퟯl3D eGDZbMlb1Do/V 2I pr:޻[/^=x:=U5;v=9ᢼ ܑP޾a}{Vn8ju-u> 08ixWwXZ Q{+g( H@Vltd1MP'PLZa#7鲧$B%T^U],-LA\;QAz\sV\~NhGt[ʓ_iw {FTOqQ8@"EԺDZr2fMBΗ0#j-v'E70?Cu" ޵tGZHt^sn"ǖ!~<P[&_LHNI949,5'g'3vw]EmNm$t 'T1.AlC/bFd@C@ Шeos$F`wIϓLJ`SwD(&p6>e<9!,p-)gm%"oI$f #Y%Zlrey#KXb]=T!X'Xޭ۫'ZF>MψVLV0YcKg 60l~ U@ġz1q0xg.\,ÕC7&!{mho8UWQ"Tj*_*υ_YQ ;MJIt?I5#9RsL9rSL_zU>4{=E㯋HU uG&H!,YM#$;SօOc 4ȘI{Ƥdoɞ8, W7^3M:l~߲FQ N_M.ʘ.?hHs{lEQ)E[z`fiPj\zH.Fia7 i+ãLM`!`OMM3lRe 2:^gM 52)*1mg<0M\]"Ƣ 7b8pVL Uo5U$^ה[4_=483>䞑rN/T>62]p`r8iA\Q9ƤրA-n=EOԋŠ%zs`?u(vsɼW&hxC/oRx{Pdcڑ8PV 딹" HX',iM &fb$yH}®\=ZdD?쁅" d:$;P8bT$OOW 4}^ }V̈́ 0ͫ ,@$|F"Лw Jŋ=6VfݏTndO0Ttu !Y%I2Mdgg3;D>{Awe/(xw~ޚ U/t#ŭ@5J%Z9{.6;uLP*$HQ§՛dnPXqc | #Q҂ՂҾ;'u̠߰1H"_dX[]q85I;1;h Wءlɽ=6 ҝwlz 秐405yQaf6ƥDkfY +$;cn!HPEͤt2B[ sgU^ ,AІy|n Q155 q]%_[ G,).GJ{%RU=>?a< H^qv@+B6_k:Tig2 .mƗrc]B24#=.9*E-]p)UIkO /|/"_&ON82z@hݍxqq:ÅZ#k.$EmgޤƷy=3|\fni8) nlMdq" %iĒW,`:+U{^9n$X0)䒮'Glޡ7AEoH}b|Se|R29c&䪳G-.g9e&vz.hXemy3°qՌF*]vaUOlˢXutZ6OEg/^7cu&3?cȃ 4B]Y?*9HKˀ-:mH&V鼏ECh3u{:yŢאmKPCCxE$w)7ůu)"{G`=y37V!8nl眐2]Wt +Bl3g!fh5!&RȄ3PP"ۿB( (3$ɲ|>:{Z,eAKTyx~X,7^wjh1moVȔV?s[s|,.VQcZ|sce`X_q`/Wt{nNkA8Chnb>MyenkO4r\D}1&_:g"Ŝ /,-3Bw9ajGY$d&]wcVs8I&ۀWyX(d@T淋_HzX,2enut|y"ƴAEiPpo8p|Hؗ>zdF4j%d&rQLҿQɨXT~rn4X!n\b &opc||^?z| G!u 7Ԃ(6:W[Db~ LC1H$##Pqvb>-%Zy> @V4m*Rp¸?Ex#FKKaCQT$cY:-<Ⲋc! BC `P Vb|23ֺN] bYν&ڧϻ U^δh!"V&k&&sT'>̥QWT~1.";PrU]֎5|f/ݽ;w]Up1qvj\Pzu{w=R &,*c~;$,Xx5Gm~>g]$wR7t7o/Ў}_=C C=%O+NE@\Ƈv7dO-Co!bL TD)!J' #綢ʧD;Ii5M)_+`.K9tP^+{ˆqr v}.V~3/Jt3eGӂ:e,)wf2jlS7sVTh'z:\ykv`@^.Fe>dYA;8:n!^Dt?-61L?Hisvs{ TC|O  \ dA/]N"2n8@!݃ uK"=I ד:+_A=4k OA&)-EѲDBz M1)qe0qPۀz\PuQ䆹'b>\Rg10cHŰ.T'~\*q KF!`O`%< pR%Z~JY_]2uV;@ @0ћuKtsץ+},NSf|ԝzd fd$zt 4? PÝVvww90է!IZCEciƭZ&ADґ|č2^y 2|px n81!Pa<y2ګ\ѽL!ȶ4Y) WJ]4'`f@Vh3l-H.Ko>Ys#8bćclLZM(R )Ue3[o|xz1%jGKNd]5ӳt(CY,X'D =kgj+\~򙬼삤©Q6#RaJI ԥ4*%~Q.( XRCn?ݮUn)AKf:h /J8"CmaB, V aԹJc8[2gGrU !9H)*Ov9v %CEQZD)?wEES^I(6AO=k 3>[vQ}{MW"d-_ fuT)}1J~<|<0wc fljڄ$B%u:ĕ#qԔ킞z?OB瘆٬AV1⏷Ouj'?4r c_0 <;!>@Ib8' "ak ǕbZ>0eB >y(7{Zb7L 4zIDgX Bɾ2d'+k1DQ /T`m}nzw@_&;_uz+,S]9v?{d>GY]dH(*!dh<|r`cMKH ,B J*J.@%]TvH7Qw 촣"tbe(Ĭ=Ϥipv;yksAg'#ۗq;kjiyBfPwLLLT`5$NV#TN̦;)D 8_Q%NtWݱH`HeƑALj>.QJg(o/P1ؒ= 3( ;C'8uJ*HᪧnB_{H93*OeztY{=6%++t4cfQTF 9V>:ٳIWRPV?Sq2 ]iPGoǐq V 24R\nđ)I$~'Bz"Q.X1I87T~lndK*+e!9!)xV'ޞqX B8L Y"^R1*J޸/sіIE\T؜W$ gS#}"5Tj5`q;Ƀ=v⢂lSYm^KH,8t݋VJ\YsbBIztre*H K^ (@Zb)]y[5Ah4f@nHd3.ߡoPhUr[`VӢr41:7:PX`*eg Rz؏6>Œ%6D.P3BPqpH;lBH{/xsXRUKAI d=nVxq4NfXLLKɇ IizY>:}SFt,H8r}FhGX%UfgY6}AWûbgVeHHdlXuLf*x4#> 2is1cO "7+H:`$v|;VÈ8f ,68fbׯcq{co aܾ߳^ B=!Da KD |hwN2Bcs\ahr(&?ivWKN0hsQP+{ wLj(H]|ƽdVK 9ZN!ߠ2\K[d]I_;՗$7 kQ E('. W)S:e?񁵨V e\N-0 6t Z9Y12; ,'?JFXQlѥXUzI먻 Rcwx}N*vnlv*QȻc!ksBtiSni!Arh~u{hV6T;o>h͐;;ڄ,Aء4D-?Bq 38zmsQ:L0u/S16 ~ֆj:d_&L6:f|O67Ky-oܪuf;\ Y:A^,#IlZ.X:-[Ȓ6PŠb qⴕq<.]:#יOs~fZR;Fx#wFx MX|0H$ "$;c/g(XT6;]К2C=<_J"\\B$aI- :F.S]_^K~&u7dx4ޮ_5~i,,܈)EXmQYçzMtcuןK I7M2b;VhR$eڋN 8˽Nb apjuq.`zhU*HpY}8 1H~F+{I11+4M f#`U'=ւݡQiKMzUl 4\6 3Y'l g8h8;2$6Qra+T ͘^Ѷ) 7@"_44lXМLq._"}O/2Q w>bf4N]0;'ɈQ:dW^-nK`fۙɓ.Z̓E|X#=-F t-y97-qkqY|=2"{ ʶYe~7'y2r+ΐƵ}@r!uZߍWz\;%+u0rb٠ I#6)Xɒ,5m֐|I/N(moGG&ͅ.EgOSò,7}a1Q0i9^m|-nP/Zc\3@_[F*W q~42{Ӯg{U٢42S+0#\( Ơ|BH"ot bO~EKƯu#QZ:&x?a;Ü|’I0l)5PWdXr!B :ONIZAk<W@d%wh8`ZjFgX'wn[.⛏6 Iy h5"bF֡9hhUd1eAEzz8 e~]DQp<vqe5f4+,0ӭ_MW+}96`bv}jQ6qO(>*BL/`1j9 jœ+!Z[ٍ_WUʕH2RC6ŝI5@ MƔʅstǙ9ȧf i2͌ kX!+z/v_!.Ȧ!AkE{*2׆w_g܄zng0T9c U/B+, ƿl/=I:0d[DSDn-RU bkSH XGM&,$ZйM1f<0RYTn; óBpv@&&LIKQ$k>ɡH.$0Cp[Xڝt{0OJugqSv$tÔv$ t0NnE:pO|KO Y.R$ǯjoUr x%ܻ۝L̶{jgd6',ur. < uU^LmNLՒ"tuV5A /s''6!&Vn"3 .CTIr]%N)H^%$K]PCܺO/@Z>2 ,T35HdkpJUxu|TӘZYkȃl'A2fogZӐ!:Fd9gKe^p}JG@0#9FBQp9QT]-lk8ZEJ ~1<[rng !n dT~pI epf%tw5_u;ӮD(FR+iu>ǹh,[<x:EWiEH9{/m!,AY},i y6-?4vR Ch7[C#>+¿tJd-# /EF’cˈ(FNөZ4fBmxْMF,y 6<PiGh+uӧ隚>y;v.Γ9Kќ%W jj˸zj4a|G4řd9ojy-(`(=51kGT ?OYv$*S^\ޅ7n3^ʑdX3%#lD3%^-/\]nW &\àU]aqooJZqQэภͥ߰sd;hɧIF<w55CCEFRFYɈa b]dUn_ b}<wy|v 0P21Ek 2S0#@6$?_!m#MYE4d\ʝ^yb$2?ELH$cy"TofW fy?*2>>IJR.UȆRYLMH'8u M[r2̀ 5 ,ȖAd\w^*Thrl?7p/BDߦHf@(S(5LwP=k~(\E>:.UkBz)sbݍ v|!ćuaD&FR1@wͪ '"'wN}! 0} rNmZo~3As8jʈ"cjAM is"?jjK4i`>T~|8 ViQQoJf^.R.N?.jۼ O5tB'}&zĚFv-X6!!67˻ zg>YXwpy}$.0!} :=uMke/7d}.'=q@ }JE޹.TLn*cɡ+G+^u,܀)O#H^9 L9g]ͣRWO5#8A[9\Mu*zH9@]U u Nvz#ʲ9$USN$[ "W[T5c@@CڄEx3á?Pyԋ:sx(`Aw|(HFptloaI>=8G JSR7Ҕxèuz: , y(> NL !{=aDhu/ a>kmPVi6-Lr z6\^AQ&ȱr&=mЛ[ S[@!U摒HmN&K =سլQf݅C==҉B%0C>\+3}#>ZKQ(LzmJ|yv]2wU>;ɜp@M5CC"_)!3C YWwQ^.,x9:ȓ1{<1p? B:5$Hd56[Hb5HKͨs bᄎa;?T$ S>wxėEm`98U̸&mb!wM>߷b/*ioj&Zl}#P^2.fO `f_\&7G^TJ]qPfGv$x-^t&s`  qB(e^jSFc&D4L1'ls}(F5ֲ@:_EAL`_۽>c1lxrx!/TF,R68; LJk|֮|! ;0\o.HRɦ05wALZZcIͦq?rR$\i*[lz_!5'"Fؤ}={GY{$>Ԑt{/!Ћ Cwl5l*QM/˫ObY~JH˻팝/A)ׯQ^r1t o,$yF fARJL;|;CdX肤Rܭ+M6/̀pMJ6qJ: j|:̓c3?>nݨK~(8BD9Q؞M\{]R'C% 󥀸a{Amj?9`_5Zm(F>b@L.qbM6ըػw¦CN2+;8'BtkgG5yY2(J[%9EFGh@yK@r}MT΀oT3DC}l?̀ A>ЈR5- GK߅ {ob,ժm篦.bQ9E>&!(rGΐu7cKǻ<8t5wX4c J,Ye+oܦqՑ{J82i$߮2V3d^'7cҊwW=[e!II`<ʃA/ 0^4jAV8{sY JYؕ9_uP[<ׅo/f 5a5X5Lo*{:[ FsBY-\'}5*Lڢ:.G&,~MD$@c&qւ,'^eEVSwO:;n3.zv)Jb%J+9u}`#o7na~4Qg)ޟ?j/eM>@0n&Pf&{',`C)hK>ߍz$Ԣ-O)5ÞӪ!yfS-#xH aDj̩qMPkm~}9&`NV~PT9ktU !d*sL;^ϒk=h ΅MN<<\peHi|d6 h8:M8f `ଖJT"n RDӉ»hώ\/uPaR1ܘKkq))X_=09# 'Pi* 4DV"f=_=yaiO#(SV+%m!b_?(F""ojVWaqH0Ec6N=ধ-:_Q xX}W.(3BUVN}at{9}ۄ˃~',7ۏ4?s3_-N}gtb̘N{Sٛ[N6 ;~w\n\G) )-1 YA0nG˯ͪ4ThOP;ivqDǍ98HCTSG]zzQjþ).A)74v|%.oZVUw[АPCf?/Ŧ|#=6zW"JFէ+oBhJg> 4UD ;#q)ƝW }d^6JZ!nxb2Ѿ\j!\F^dn)X[S=?NJ菩er \,&LZMSrn&K~9pޡۛw@p ž\RRHa G8&~he|HMLRTJژHb¥KKJHdEmcs*-kw7`!=.:=ϛj m.$˙ЪQhWxBK9ܛµWqXgժgeL^Aא&:Yͭ^Ov  NSv%!5F@)+mGc9ќ+26x(} zoa*ʝMDg.EzVs4}P'  d޿>W9]s@T$i;q;Sf2MiRIaO5Iv4~E Җpk?p1+ >h> עF{T22Rnj{H)9"2ky>'s.r&! ([{BZgwfbd93ߔz[OWYuj. &IFӄFm&(=S [A4>ZL3 p0B+~0fh Ʌ]m;w#EK\Մj6^"'B ܤBqGO/ozuX`j&m6ݮdjzk gN?1 &Dzc _I{Ԝ"{56MO2$YAG$UV SNjS ŕ nb 瘽C޽ lR} CHL#f c,%|5#$^.-IQ 'gokF:+*Z.Ϧ4a'Δ[E! KA9E"YË;zC)\q hE=LbwMS{]7)Vva[[j܀KFN$sOXJ(]ʰՄf|gH|[]Ic$-綳n27o"rB nˠ:eK-GPZ \Y/hKKhiv|K9=bu^+.-h;Lr!)bm,jA}W1Wl?Q][{mj'C&V/Ҙ9,ή\no1Ţ,FNG}d($O·' \Kp]^mbѷj:{A kߦa8n.qgo^hdq}IKca(} O@8L@`?zfDTfõfLȲ_6A{2DTqr|^CiE9t}W.#O-5ˬ ΀ˡ$*^eڐHSa4% E'c3oE].zMӑ*!mX8{,fl9Рir =w*ɒ+XJ %~,Bt޵YQǔ{5P"nQ*<ytDw`Z}۲@Nx_YިmahɥsDbVIVR8ڡUޙyJjEW$X\}?}0 nɐPpn&)-ҹ`{/bM"Aԕ \ xR |4qydԼ5nw17*X#D7C.@ɂV3;Nju3xP{pɋ%vt{yfJs+sMkw dA&LN{fwWUm<% 6lL5ٴox^h.mR .wPuVi/@qwKU߿G8u{J5LS8E̾R[81q Ň:ax+-"˵^ԗjH.SLϒ7?ݟi8&Y0)>=}I}lď?PO2s:z 6ĎesF0*EDž@ZUM6*N<$qjۇ"tL $0^` AՉj2 ٬klQڟ%Lf^[K98" A9/RIJbWm>.K^ B;:CW֩U3UHAzqZ?'/M#v{L?c^o$SÓX{7)3+i-Aea_uY)O;bƏ.Y"mߤ^Q 1 //XKEk7L=~^[;=>\G\[^KtcF^ʟ]? 5~"5yM_B$\7`3LFS(V6\ Ho":A3i10 U?2|$cb?Wi.*\ 1^fe,٫,ѥ[ꮼj<9ٵg2k}*/9aL,ْit]ܥ_-0ˮKǵ<6_ǰ B[lW|op^Efؘ!D*Ƃ[3㞍mx\;fsCgb9z1er/UIgn4;p14<| nYB~1>0:*56UI}1րM6tȒdCU-B΀GP#KSf>;==w5Z6<8SP;CX(a'Q% rqQ$\FI·,ayu^4n (Չbє<Z~=_ L`k{9"qbffo(}e,I8՜eSdWZy:[>^Pb ~8)n}$YP]Frly-LzCuz 0fj }\N76u{Ly"~f<)]dBc^JS)YGvf+LTIP|Җ޻neXҨqlŗږ[&"W7$S\pT0MA;Bdlno.ßH,&+ ǽbêPzg DT%ovFA"_xJlw(Q ݬvߝ]}QeBpzs΃Gч<60+Ȟ(a"BTvfq}S4+v"n`!~ Z}G)=ӣNuЅlX4x~jdI1SJF+U .25ng@ "arʙw,\( F URqhn~D:~8hI[̙}5Sv.^_M8cE(H|!ً&w^Ū|NMH 8@+x2dZĒ7LKSGD@%8ˈFm[ 186;^G"TYcOeQ_9:Uɽ-^fI6P7/٧y |Tպtp|6qa!DeGp~s9~XS;v?H@Nk n1ܓNTf'O7M*&[^ }PX6ynz"=l$}ʲĆjFdL,9 =H:ꏎt}䄪l37wA_q}/|v@8k*PE(i,?zWA%B͝߁s9[q\ҒIT\$)5grpKՆk@Ǯ#€v Oא b-$h!5M-t`<\R @qn1ҿkآ X9. q+~`j۵ LVSww#._J_;Vٔ'"7쀵 ]T .hB|~Qow l܊qd'0sOUg b}]8ԍ?ج])7"şNT0ȚS9s]*z</ )?ȧl+\5zb 0LmiӹdǠENZi˜ț{ }ü䏖S%|3<a#,U `KChrC Ys7>C} Y ;s}> ߒJX_ŘEp뎽ywa}Rvv?_hJLAKi6/rsWb1]Rւ{5M~M+R˫ԭ29ד9zt}fT.[BO"d{~7V9hJ]n2wKB\KcҺD f,}AX+j~BQX%]T%`ʠ[f2Jj e9^ 'ǖ*|3AM*e'8&.lr&NH(SNؔlЫCM9`VƼ*Mqˮ,G/"T_5 h +Bonw$Ȕ{7H6f' CX $F~{FrVkzBԇSk*U J+sTCI"q ӐR)( pCYCN0YL&҅X@Z+kNzܕU`>к-~}4δ{>(2Gafm{nU5'CuT"F'N1.TkÍ /6P-'<(9^BefW)hrR1+.|27(p{Ȼr@J3c7hkS_dUrQ$OeV7$D?{_E: AMC55Ux~OQ›a~y0Z\@vk1kIm7URWQ )cKb}@KˆBG8Va+3cC8ʈ9VHȇGZ`cեϕ♇_2H>g *w1DAJ1Q#m:MU!]0傟[0N|QaTөoTEd`Y%Co^ǠLQ4yb!«Iߛ~#5@iȀv);#&X *x`* v%jAH6XQ:W gOz\ ä_:_B*+*~Ɏ~t*qZf^GpbR2zL_4rZhgCίusv.?k`t^z.u,H9YF>& Op{QOta,!N\'憋.UMT=hp\V@-xP%w()/f67d|:>i~X"0`l$f焩RP>ňr͜JlFRm)X'Bː!zh缡慦KHG;ϔVtܤR ,C q^ C_ #TViA/F^S*uyϙDƫ^Ыޯc6{idB !'쎛NJmrLWoAru2Qj`Ub y4._^q.W,5MԯJ W9@ ;4%v@y+8t=̵X;E (m92KztDd5kU̴I,_B4m:~-G* _wYJ^r<e濂춓k60<=RrLN:boU59yL8>~YTَiֲROtgX9Oy}5ht^7a 7ҵ &; Ēee;)SU^^9J]>9gF᎑Y ,Ѷyto=#^Vܞ֧׷&^6XT-ZH0jrڼ)!Oшiu7- M bmBUj|GSyr ~uMy`dTB:.W57(TY`ڏjyAYA Z* SO џ,߼$n+Q%FԖqz'K~/`ϴޡ FA8j9$q9#&ކ>r`^5dSQ4O PĔEs-1 = t^b)r^o.l+Rʁ!]$ 6z ŗP3n ^pRŔk֌*"~I0ev-;mM\mw(S=YxaDmEZT[-:<v V,c9L\c"iBP# Nsa:L&'@ ~m-9G;>@1gci(ezv^=a"kM]+d@ƢC;R[ul¾p>}'8p_ _]j-=R=ʘ"+> 4)t.@ze\٬m^6pi Wp#|4\L7iH/41$z{q<>|m0ρ9a%򦉶HvU7ۋf:I*6O`W$o5wq#ĈB=t kbDޖ(afB/XS`A[Bz-jY`&}D\ JHh 3Hew z&[*gHp189ӌ@!4pK?bѪvhp,0G==tkw$\YVv7BϷ;4g] eHZbp*sH]$S9;!́l0f_1꟒ٹ oYF 'ς^#zv)d[,T&I#rGaJL9;g'r1\q~0QI߄pN|ȃ7ԅ Sq[h ,U&q@|NdO@zzEGlөozҍAwrLbldH&j\PmSAϔ#B׊;SjUZ b"<@=KOe~}>wiQK>eS˞~soPF0ZT a:8ζy&i$oh3CZgMH/ We`fPBO0LW :˸] vߞJEd3E@#` ?>.$ak;?ov94} Hu *ޗ 1 r9><u2S"E*ވLn0pk[a`(xkW9LTT~~IRԹ͓3 xk7)ND(ƜahPH{oBBϓIT\< 9BD>'Ȭqxk]̲`tzZ]崰h|b2!OtΥq[X^АOrh4;: xyz_X^}Lx;&͆*]K  OGpsWظa2gAlSLE&W뿕$6mKFox:Y$ JzIoLSp*G͘74AK)+yϚS5z X7xQLEAPzy;Z$'U'1 6k&uϟT)+Z%ZݯoV7j1vsy8l᧜[t%bd̩UY4JpFc Mjem`eƱ9o 6&K96I.{eǗG`GBȈ/ O55YجFʥ[gv E氙?MZ:oq툩F[(N&'PX :ug1#,f]G&DeMZ*nQI0o99%$ oG(,ۍ==Bډtjd>si1|"jzO;cK39nxIr˶V4sn5?DjYnE~7EI/D9QZ%\v; qtRd fmE&j+oI^%m'ʛ|2LURn@MX`10٘M>ey{Ig:-}q&+y8l4Cx)9g᫯AZwcq#t(PPwx Q?AT8]w/yW.㞙źkĩҗpov2-YE[NO0O._s+29aOEZ4XrB%سGm6wUƩ=ESJݫY' DX[sY,#ʤ(ёQ!>3R>k\$ð-\>pU.1_K!VQ&'Z1hyMv2vev=qHA֔dTbm^ם .LBQp rdm̞˥Zں!u"i =u}fQlT#}N"T}U/d mijđ;)6PKQ4Z}ǤC7񖨣$]赢3aߨs&~J"g?'-B*TPV:%B8QG͜סF鱟aL`kպNu5jwd,R0i %<ʜVu֘e7zvjJ,J1NL*I7bp<BvKen_>m(ܡaS.`/%ZB4c_)-iβǶQ;sM Sp)Q39|RmVnXLn~ੈQNmv925}_$Dr I6Sk_Q+O7GEM'o .bi9Wj M2B,WQM҇Ul?%JmV<"=yRT@ހi<@U^z@ayQ>SV,BRwOjyqVx% s /N`<0p|,?՞ W6Sex/x1:y]>8f|S&oXQ]8K؎Ja0l zMXt:.Nle𜞓K!eHUg}^Ɋ٫v:4K4d\%-`z( 6~UArT'C?ć:Ӗ{F&yHtJI5[  wX1{@ $F@ꈥ; M"%)LzE삫%BFj2\4#>ЉGqŷVBپSe:;]|Թ7-QI$+}U %+gh@R,ҙ{4vL؛KH:["DŽYP" ȫ "ttЦ=V2S$s(NG.yXR>c6𒫱ΥE}[uVm".8ln<0:ČЩKz_|4]| + }wZ:(RBmmܻaQ6q|yQ[)\TAT֌qpE gz=ofow֟Hw*cǺ,afkरK㻈'Dc q"g }")8 JX2O#r4rݞ9aH EA]䂝٢hw:BMulme˞BqJѪ=>!V[59Zq=L^ `=Y^?^tMLj3&e@~ow;MeQqȩ/,J kBj9os(AHe_f%d.dE6BPcUeY@wdw#2%P)R8T(Jf/r@צݍ#EouNG)\An:\WU< {9oژt8eboLi6A~g`&[ o=>625PCz7A"Q(jY3#Ygh.n>7++a*Bt 5ĤhMJatVQXeȥqjP10F4buR cx C v6jc05BZJjg8tUsS[eh';H,Ջm#bh_>`1c΀o@iWO*|c|m@fAjFę\*pXoLhhoH z8qi!>ED(> O=O.w5:XJ}fDw΁]m /uiJJr=[MrEC>i D)6 zHao[-\ӗ}kc']uLxtKz\M<,ao <K)(Sm\[?鸣D]ADbU<@eHzQE!`֓aVg(7I8)3Pl}6oS@^! ^ƙuQqLgJǍCT$H ȝU8ͪⳘ85dٛ!^6T<6Y"`w_eGVcEhLNh>i4 )yd/z(f U-WcN֙&y-|3i Zcfe$| ;sc©_gEVB5Pg#n 'RB}w޶'GMECēx?XDsxAw>7Ϲs6:1}rp ݳ>fb\ uq3n=MN nx遇l1U[8eo0mD Cӄ/a[k '1%vj> 3cP.gk) vUTr![!WI2G7Yhq㜥=I=? 6WKm}"c{s|6 'O8>/6UU+)8h\c6z.*[kqiHmgdD5*oAtZ. !k (ѿʝ! 90G\gs1ed(֕"zrPJr|!U($[ຊjX^l&?ҎHGJ(S>[U ԝU$t-qD>=}ϲe%hCy-*>=@>r/U\ٟ]A 1]i{*t'F_m?[nb~݇7iQuM6`gbx{>%kfwq Ą9]-LrGg d%[9㈼w]U̓œj_ դE-薩*'hL;d`[Oan &X0*چJ!jɐxI8 vaRgYZ0707010000028f000081a400000000000000000000000166f3d9ce00012a78000000000000000000000000000000000000006000000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/net/ethernet/amd/xgbe/amd-xgbe.ko.xz7zXZִF!t/]?Eh=ڜ.+ȟ~hѰH ]T/Fgg*^Yz?>DMg3^i1HYEQXgog/4N6Abaze,哙.\.LBe7T_EvR"eXEz2W?!N J].CXyo\N JZ3&@j%3RD A\sӒrĄOըcf͒Lcl͛n~gr'B^yn4ncHW/.$J I,3 ?NH&QX@D4TD FShz>pH߫ twҪ$>J7P ``BXE6 FpjC~ bWgԛWY7ii]RXq_y~s5vpp> r!k\*Cʏ-vYI}/SЩ!Q%-K !bнma+a麪xaA<4Xz4F2I+e蔚]j Qܞ7$sB _ 'D;SZۿ͡$5NzzB8JL+3Gdޏ9&@rPxVy;~wC"\lf+@7yݴ:ct1Psu487~"V )#Q"nSBWʶGHZ,^H."fQfF*I+6 ;=>&*~K )B.(W?j ACBrd;'&mqdz9~adK3'tm^kMH <%Sj6Ȋ)_B0)NIg-1A9(<:H #Hwd|̢\ңTyXry}uDHߊ(?_RmL}?~pWmٓ4kmmaҬrk2ޭ5|S CcO -Lnv껡Aع  ݘAJ.&˩JTG v(OW]wiEo~ <.bUS#D.a;DT{}B'SE^х>HXѪ ItI?id40>Q>RV7v ;iҌM//6:8 .|̣ {JQS!UmƕD oO/IZrEQ+9zNAN OYCv%2MHe5ͨ*8vH=jc㘀3ЛB@;f iX'tu+d!*ڪ%׀[b|b^S tmn1`.E+@L%zu pW\r#4byzWj!@'E\A6گPYtŚ%kc9'@*=0rVU2I[uKld˸RC.S o6:or$V֠6%`?$Ƹng< IB -zxP.lN/QmR[\?`cfG7 f1Եy:V|T)wD "ʲӌYn' OY0mN;W;HZCtxΈ+ٷSSw_1r`꒜#7F\c9 CGoN5?vg4DYD$H~t '0W[Oiv⻗ᯗnPCǓꤓxIiAdrھ?$~?Jη- +-:gA]OzUϻ7DL/ WH3gp^Z?a}Y`%_!! hWI0ˍ+Xmm(U.'eKasf_Śsg>-4E6x!og6;x6eSr=x1#a*R ΚYnG )H Ͳtg=94/=P TDX# 7lQa  ^<5V SI}^z L/y#96Xx icŹK0 @W)B>/6n:/8s>:#ijJzE0R9mn1pZg*g5z{ X`dh"n膹/DA<9ڌy_hs dF~@@wE"~68J#eq[hN~Rc?`P3Nң^l^ w޷%$]>[V^G/qs93;uZ̿L't5.MxCȱ].D2{C]EU%TMy#ggB}k~o>|a ̈zq [WC| ]"3|9_۩ +^޺}A,S=zu7# Ԕ3RN&U1{mb+󥇤7들.KeVgnC. Pi+:vdq&ۛ~c#_.n\s91IL;:jy @nꔵ`@#rԛT/=ifX,۰YMH⁣b-lL;c-Zphp*j,(UǢ:=b_Նr$K>ӤV`h=N/NkNV$JRxH^A*aW/w)JW۽jt#+98#M~6]#jqbC$=סm9 5,_9͍hYU.М=, <|h,:ð/)ESB8^=:AsŏaѓتRtv\=fa*@2&^-`җ;dss7%{+Z~;֬6'k@ϟxZ=ٯUQRznA֣pN?Fw64@@6n`%?^ R \dm e <ܣX6`)]z_FR"u+ ύl6n7U{ j͚cm5{50 8FpL,|3G.~MfvdQ>8X;X~G%V7\EN4-aubT~)E˶$˫ǁ#$"-)10v?OϾ\/`? w2U`)ZIe4L߷et=eMEW<(Jy9Er}g2՝Ke1$1Ԅwq޲ZV+ֻREQm '.pYôդ(XIs !}ff/.Zaoaq.#<]PM[U#"}t6?U߶8iJG#pGcY9uyyzshG:1GzŐ_$4c5GT47)F@A 97# Hhl:']MFySdUVmn%y<"fLj 4ڒŭ̦aѶ쭶%8މgoQOՁ!~e J>( 6 ljhƪ,ӹ3yO*TDҳ25yl% (6N=|Q!A?1FJu@u+|``|x(Wd,P#j7>a֗k5Pg**IhJ= ƌ<>Ue\LgI.sź Uk/#OBt/R$FY\lɿ/$) 8>yT7c&詢t4i%ojD9߼O[$DDǬW]Ϝ>^=ȈR{ ppI/cMR["8s>_k(`0>. ^%fnzL7&&^sH> f"& 9yRYS͙HE>.&`lՖZ [=YC$D8H{g>ƙZi*A{Kf#'spe?⅁Mn]:=+ϢӄR_؜ F޿2̮2s&v74#UJ_whY7u';Z03_X ձ3:W'^DdYQ+!o\ NۮG,x"<:v=XYw"%dmμ AJD2u][YyQdǿhu( MU2 膃r}ҥSmE>NF?[I'8\z^p SXdA.dLEuCkJW|54y79HOTbm]347yQ^l5CYX@1,QVT*[̣Fu[m2zw#)xՅ Y׌W qcM08AːڨA:PwiS}y IY`Fl(GWݣ#:׃- VJնE4ėF])4HlH] x Hmc^qƕZRVJb0 tDr7<_peh"Q!b8ʳmш]Dd҃B>-@[c v1j+̀u2ͧYT5.*҃^ID)B'WE-E 2s[4u-Hs/X9{,s? }ɘ3-h K>S+3!%BZ虪7zsTGje\g)^&` %4m#p /n잫<}).\c9 Dt)+ĝ։($O6Z=QsKA{u/"=J ˛n>):Ds;)9VҞ:t?%b@m;E]flõL*o>m)@l5.me$,tqj,H Lya7 H}ElRR,(6lc*ߚDaѱƳ^_@9}6m&n_:PqGI8 pq*?w,_'SXPj뵭^nHܛ8!ĕB-sY _'9Σ;S2:}۲vbKƈ+δKc $=T!O|a7=N@ GJ(}[BŪAfubb]?K׭r8A> N'ͤR_x57F~ѿfM2F9'#R[ _ îQ覫|׏IZ31ؒNZl9Brӕ]HڮW8PZfp&l˧rfn Z/٧GY,i9 wd!ZXHalm|.ёڂKަ7BKHiMܴ[ZXMJ(AG|Vk?=VWM ;sBY24WѦm5BlA %5j>GGuQ!] |Sj>;ԟ*{m3`]ŕ4W;%PRZ$@ whiS,p6S_ڢL) z\:(Xa`L)?J#T}Hvؖl(B츽[wZEl_b qKBM[ZS@!<@п\?H\Wti,@umnXRv"`-'(Br.@ Rz9v/C@lCYmpC$ &Xmc/蘷G=h{?M#8$cy{s9[.OC!K՚09)6/C[D&$@pnV~0AHh6e+@De?_ҹsHqQ.C8s~,3RDGa'A(K'>@EqZ]Q z|% *}9+\0B2`~MA+2XU#ޘ'@\*wG;|Z {{pP4cmѭd}IƖsPʙ/%^.|0uf._W&O褯ln*Ͽ"zv!`IHHWBؘ^t "DJ_x ڷpNe.ן$ _ۃr 0*xṽ9F2o Ixb<ه$3'jyty? -Xm& ds#†Rݠ$3»؝H7Q8ek] `pQ*ԭ/9\s{` 5;0F _LoЕOFhF+zc)55q&B;Q%y?.jŞ f?`RBQV0rNydhL'CXF'?ñ 6FlM->>ɾ 1Bû\\/:?JUXOϭݥf($'0 ٍmiId'_Hݔ c<%Cjjp:Brqcm *Yh)]Tl-.fPe%#wݟ4m$-[%AF =߫l|ΟZt<mfYong|B㫩iYz'koPXc%oj7]$dqؓ Y9N*WΕ[o{ 暫hT~; O?l1*q6L24|Բ"j]$ /Hn +Wb4%| ?6cs?xGiȐ;lwkǗ(VBQG%֧Bjb<- rt-%<%)KHzTTs|tncet`sǟyś]>+k@ }p28KPz4GD"5$\l olg/4+8W~z?b.hf9*3]JM [1M nPd͂De1&⫥t6 hO140e֯(-B d=zz;1"_˥;s j>$ > HEBXGȞ컕vxK']|{|ZHmm<ޗlWћ1J_j],S5#$Ѷjk,LI^ A=nw(rc;q1cbik[֏6Q_h#&o":Po&tXИǍwY]zPOqt;5ښb%uh 9lxaaQ?kWyCĨ-R10$0=|à 3!Q}MQDfJb ltWJs̼1| YtK5rqOOkf-&ySs{l nDs}=$/ez1{L(ZH3ii_h̑gpu렕%Ba/zV OЙi:4ɹ4@x6K+p5ryJ<7>[n̹2z+YHm`,v& !G =:oi"7d+ kX0k{Cc꺩-!%$cENtVeSj`Ӏpx"\ ]J^S"4 E5A yz4l]^wEh:p/K[c{V,FنxFCqPc l~7⻜I9${!Mv\_n_cK PǪrVdS]j䕕:)꺧J-m-%]u`8 OCN5nZ`Ш͒Vİ!|CQ-+d=kO:׼md.dZ N}<6RNh(2VLhGY"@ MzfNd֠|L+1Zk=trˡRSr644-z~Մ8?* 0H~dڟLĦyf;.ot%- '5ߒjoO3۶f){t( #*@K6J2C݇̉vW%_,j{Q b&}h}nZxMdj7=`\-V_m[#>yHK+^Zef--;߅8hQv?BX ?>dfSxYʰ:*Ԃ{ -ld.H_:P[zy\b5NJcu KWcbWO-n8@gIj2WE/w]9 |B½>GcG9ΉI{!/AN#JMу$ L7^3`o|e!%/Zѥ۴DKEC]OtR?Em>w .xiN岁GJ`OG PcT!j~O`LńBIj*Dd}BlE v [, =f !썀+5Iߙg4+F-u0Ƌ'w-Q (+tmscS_qzã^ vDr}Ъ XjI{]>WZs€`kPVk[168Ք@VНDS[`qӷK;cDxja.pg2TE zD#ZCsgTh@@_cۉT+P'/5>MQQ."uxQYjGqB/E- qUsC#[$2uϔyw$zhX U%1ؑhSawNTeI*̦:?!k$zmp7\4= ?N+qx ){ȍz r?yVwBI>V'bUl.|&!sb7ngsPm0b#9'qlDA*o`èi6NqHuAJIsYԼ (?mbzMhFhknkxxƝ D 4Sv}y-m'lג԰wNQc< 7=y1^ ?/hNd3k 9[pQP逓6U=H.mW>:r|yϭr/OH +08qX֮v<, _z +6YZh?`I$Z0ԌBV%)Ua;s7['GJ8,8y 6?ɺXרξ3&zmCu3T޲"0G>fu]Bxqe2ϣv;w^KDطNz=SbtX=e^c#'ѣӝo,rX)* %R@fnTًVIB1҃i)9Vq~gɿ[:K=N~-X}dmB>ɱA1TVI`/:9|*ƍRՠt=w2Rt S W!v) ;њt;xWҴn~`1 :Ve[(uWt4Zmiؾ$=c `=|W!ol"g<c N@?(鬕H6oT IAQ=H;}mb'r8h~oggĘLbpC&lvKg"O`Ao~!,aӱ;vuc# ,{trˊWD8f5ռI =C1-ϜG!AĪ~9`xƉqnM?{R,;d --\Ȝh1^#g zY]QXɼRJC/ nro@’ߍw\5S[ C~mb 1{k{4j%i#y9,Zm6ɚ{d1N#E+Cv0j2"57"ceH`5 VYN٨DeP4lj< ܩӀUҐƺZ-VA_ϏnEd+3ouWY"8ܓGr瞉U9(u {;tAs =ޔrzF8ꜷ0@&3JdKU*;DE D3<Y9cw-f n/GU:sWdh3:P|-(+*J;5 J/g] ?'9m ertށa=At X&$PrUtCNʁ(+9JCQnfǤoVR-eY\klU8 saĽpntK A[ _4-|yobee,6qcjB{p* k&E[wۢIUl,vΨ` A|c. _u1i OQtpiE?d:dO*b$fF>[=?nN|"|e^JˋXg *ȶZ$8'>1S?g;AĒL2 Sdz[A KbƐ!F_k6{U}O: 4./ƆrV׽D-׿E/JM8RZy `ubb?cZFG 4Jʒ&AȀ.h_G[q&f1)^&sU8ZT}MEnxw6p䢊tJ|{)6cpn3JcČ9<8Oc /^ )q&݇#Hn?:=7nCj%*Vg؄R߬Vye+#x^:?& r"f:IVRhx(P7ohxKҳ.Q5z@V('d*&N|~L/q~©L.76CnS+#Z2@$V&#TDKK9$𙸲0MAQHFOBpģ֡"%h.WKmG%Tx͜Ԕ݀ͺRi\%=7ߣs^՞3RNL- ծuUSv15LܽɅs7F]g)y`LSyQ·u~vf&&Qh_쌪RhdmDْ_ٝ@ݰ{Pӌ\Q`-肋: T^ސ.bc6p})7G:ܥh_Jny\&( \' *Hr( ? b`TZQʇoÔs X$(_iğ$|U^,O~"J) Ґˏީ0md/vcRӾgevXJZ WަAeW7LBFԒgy* I.Z?qkJ:Z\4 l%<ד%P\,uTo2H@/\>wh$b'`#Ǿ+aZ,kK?pqc@!#{]ce~ye:(d5.ˇE3@rdrt6 R#фO_skB :ᲣzEf˔dڥ2JG{r5u(pѼ#K{N+- ~N|CT`sb\qƴ/yz+ ,'4޿[\\yakGe %詮8mLydYcc,oZYh $60^-X`cg~Ah8.mes`: l wmL3m?ż}#y'1JmvJzYVb1~S鑽<@a[.q+]٪T,CehUM a 6<.>S5G6܁b9,A W(8@vOtűd4w*t-'?? o$9YtargS)ZI&8hU #I1@+CXux'!ǯؚA>q)#GS?o֩:ءBMWI8G`я`MՅ!xc EHa^u iԖWy.!X2%HjJX,<=v;F$ǂ#e_?+tNҽ=3*&nujs3e~[cwS1W6zIGp#M~ц_*&~fάY{w˿]OwG~2]^9 TF4 C"e 5'3iMUqt Gٍ+3rd-eVgn%IDD g&8ޑ̧~1syu¢_\@+ԧÉv[VdM NuD +`mkgjpb SvzE3~zႱn^<hE0AO~iT,goEN|ްpcGr@L94`Oz}$\& 4mXܔkOn9ӕ ls'[˜pN:QPx4(cx1Ym5g#~zV1-WĿ% X\x'+q^R*.y =Ib%61J75×z/vy}#ұ I Z89klv]ft ˿,59`j`q $6l;axqq`lE="!%oR<5@Ŝnҙ!5D'}DhR[cH,jlBfEP,]Zx~Nh=)Qǐ>S΄0A֟[q~fǔmo C$jªi)uۮaHrb!݄;iyS5ɱ&wc0 "9%x[ח\Γ\0°W&AoqܴR$|Fa]yNF2DۊmG͸Gh42NIC}7,~=yD߾r_.B ɻ}ףj:4Nwk.%&Jy@CeeǽRz?3s=)_\s?d^aGG?(@i`UIdɬRʎ&W Nbw#q|-QVdiP/o8 Pp\E6?J6~UuNZ3'P 9=p4 qm)E%p>zv|=bĐ{ O dݕUOvㆩQvo] jf1nXi |9δ[M7\t2di-XZ:$P:͙4aZ4L{@855Vs U?*%VI%9j\ ԋ8iEt+AŚ$qMR9]eD۸h5p(eD`Iuf:*rCm 5QIrT_/Cz>ёo,x֦UٗFyX7O+v8q*Za&~iwK{}x~T曆#U@u-J$`E|_sfKE]`JN.m:b`ߪ`&g,L2Þ CQK9vdRܷ\])o? No狎5 e ZiɰM$n5Ѐak1?jБ>X2uH2z ns>5vE؃JI˳bvXmK:jؿP~?W/y[ЙOw VPĠcjNqeDk͛CG|0H' Gc=|9x#o)̏.F)\)bU"1sab3e9B+!h0$eQ bO 2m٦^&ϐ e|KU4EFRH˭]S\ gʐ!Pz)!9~sj6ey|[?*pCZ &QYk. YC+n/D;R|}KcO[~D j<_|>"qK0δ6q#$0^˷~Cd@{fP[[3(.:{x-SK¨X_}}.NE"@2 nndq e:LD% [^,?t׍lFJHjUᰛuxF=H&߯;\[rYk$TъgFI:Ep-+WQn(DY'NcvؘoB |{8YN_C/ Rrz!~e2h.Px?@U@"r'cR0F*6H>C:*e9+Bi.чj J:,u' oDٟTnŸ]42zs;BQK`ィNrπ_} zM6:߱,n,Ol$~? ]3 ;J| 6iʠ+EN|zb._E? \[u0Z)x^5'G6Hb"͉z%FHp`:7ub4dh-t#WK`H6<U[}VqXk-:> IroviN( dۺ{y҄}Mv3S9{q)mTG|$Vᜥ}8UϟuS"!ab` 1 S- M|z\s;23[6#}̄WM+*~i$rQrl;Q*(mBe{DzAB`ҿ byz|hgUײVϤ2mN '!tjv)t3OXpn փ8P`= :YPzt]8&~6/ $@l FٷPCCwim` 6 恂y\V]D ٷB=hd6 rA;]h{sf¥Ђ]D&]&REVh;)3~1MALԸÛtyY1ف5Ayq+.|> Z$l'vhr.Ґ{[4 Ezq\szyiEs  |(L]h0BIlH&Z*=Fm_B|-(-%6fCjNWџ91UQIe綟.KcpIf|zݺ2cch@LqU,`'52=qXwCѯIvK=;"h9@% Idjqpðݪ[= @oR/ݭe͂3JeDyX;)rn+}#%ekU`5>5"+$HRFk0-cU%&6.Y3ur׎}(?lf-ò־Ows;$O;3e >xp Ze+9at{&k`NY~༸!#}za\(zAjliKjiǀP:`.ήTl*ӈ(L X۶Z|H[N|0#KU%'>/0kҫZ]"zTNә%NAD ,*'n3;=a2q׉sCj4^ExHջ>{)Ҏv:sD6ܕ4wjyIaj YU#?H4Zfhk70nyz{AqԀ_Fs *jAO# h9Hw4%<>qpGh3͞`X1of/FNOJtX }OIlCFPr)G>Y%,BҾST}~Zk'?< ۃ?sVR}'=` ST߄&7 "F=XM'xA^V캢Y44ۨ L9DwAWcbY-Ɛ{Ȋ?KI=8G &a~+ɶ0oXq"vE`_P)/ ڀ|tձI3𤡢NߝeǻW0V0)oUIl(|ʀ) voI z8kْqHTmAβȥMinR+jW򃥹%R`.xɃg]o d#'IT@ڟYmgc%Q"FjXګʛ9RȈaXkJǮFBWh`X|Ѹ cu_B9xAmSިvl')ȃZKE8 PcD,fKe[@hPUe_پzHEghH<f3eWO& 7t,c6A oK6e{ 7(L~VO"ʴ$%fEwލdPw@#/#)S+`%F[58d/T' o$8z6/B6Lc"eAal,úQi ̂ZJQUXKMhE>B"k!3^9=w-]o1µ-".[7῔)e|kC-|̾$M+jA떡vU>&>&(yBӓ*m^6FqoTj\P'mOUWx Lj c(7^}=lcjC#3nL*e0(Ђ"BpYM#Xh_a%UOk$BtaL\֗#L $c" {=P0:`2s Sk^Ѵ#j8kl4"VПi iaZ_RE}ɇv#Å=TX{CTbr L ;^!DԣD@_ɥ׌2<+5Qc} X1RlXS!1g -qZJ ݲ]R|{)9yGdϸE4c aK[~?FÈWXB&c6x.s/fVLF*Ӆﺞݼj&f? }3" F5%V.P&˄mg|D,OȪXIX0 }׋^ߌ-Y ="9@򖜥/VC̥u@ߌ:h70'\f p{-YЎwn<ޱK;*$%=<#& >nP<?;D `/4-眰+[ 5%$!P?o=@qTEU~)Z8I,؊|>z|b_ 1۪>'h -KxCzd瓅Uy%<5ns=H7J( nObߎr$b⌚3_MT\0$`e[3ه`(^O3&Bߴi?j*h({(QP+X7V{eSVvT؀[\ <;7We$QpWL -ⴑ}c%i.^bǎq[ksDt+_"Qwu}E vP4-sEH$7\UblR-7M19Aq/lu'/"õ)ٝzjݚk]Z"} K9+m^Ӯ fm{|V]4.m»&CSUQ腴LA p9_ `(AR~DFfQ|]nz;t'$fLN;Xa mk Y6yV.?-8?~]*`7aQN[r hM(A jN&؝U1on=xx ! C][V*<(]W/ۇ|{VEcSc-4Nͦ9@ʨn[Z>.1@=N ~gR%lp&.T"Ǘ巗JK'5 .EџR2~78U_HIes}qm\}뱚>Z[KJ73a] #)uA Ċj>.3b7kjP;x_}ҥpԓdIBAcR'/g})5yɷ14u\!aUp*b j:)[dVhմ<ᥔYɪ`8Im.tyyG}elH*vTscޖqD|V$+]Ytt`"I JMM\oɽH'KH "Zx#Ʋ`Fbk.k=l݃C^b6qR{ ='B ?ǼK`fl'ft=lSem, E9/KPLTT WȾo@ax6d@k̰oa/U/q':/JmghivԀ9h(ntK3\-`2ƤC|@,*"%nUEMRp<7%z,A}ԄV=^ۉ/<+:1LR m?5k:-rmFRvۺc?d| g0ހ7\Kr,\?i X[Tk9qtH%[Q me:LQgגāg*{ PMe[J]38M#_~@MRsxnv.“` n(b`9}d|;uHg|@d""V}Dڥj/}sT1'Il~~~Jg`L&%iƐEQ3@)[$"0MD y#נ6YS`u.se}Ue,%іWwz#%M=!kxh\ nUj~%-jU2Z[]7Uuî򮛜#ciya扅9ZONyH;2zZ4r}#K4@ 5=2\]#2G4ڣŪpC-ƟMI%4z:Zd6$XK>:;FE9w<8rsLh̽oʚ56=iI1ߗc#{:KlB|hDZEJxSGK*ihvJK r9 RMP$Πu|!)E_e"06a裕z  "˧H:&#uDDof)žC̐<,D# G9w!w1L ҏ )Cq&Ii F]<Ը{h{[W\Gc =븢Lj|ś 1 L@U!͙mDQafNajӽ j;)ۏ-[NV Sa]F=pۡ?kuWAV#>*c'Cd)<%{^;#Q sN%+UmyL{P gнdL$'Q%Na2q w[SػdcIOMA>rK6V\Vqxat%UkWtt?s*i$N v]>z4٩`$N5c&#u-T.MR]*tCjz/2Y72 EO(9sBUJtBw9 E*zuu=@Cz~9Vk&"̄d]] EMČs60=Z,+:=(szʔфO:VBWX"[xLdō|{x5y(qJH`m/6>IhG)]G3DP(-1 ct?3چX2pSt[$Zgp½quns\4?nԡQCg-)k U3\ΥSZ/_t{՝ -'>ÞZd8⅃o>B+3G:*82D۟/::;jOy0^8*qMVfM71!Q2^<,?I|xQ?}xϠȁ}ۺhw^Gd4B.)FiKz9Ŗ\Y(Ti=1ښ4E&#wXT 3/`b9ehEyA'2ܜר=ma.~.I-[#(8{6yO19,,\n*mq-a7Yol|'vzuTmk:|Yn(8@~<XJ"vy-N,ՆX,s>*ܑ9{z"*l aeQ0-!Cݝ8+,3 j4Km#3:}|ey/)^\v5Tpv _|xc ;v:ww[G+1XFym 2Kw&xS@~ ~b[ s\>vpMwG1y(T&PI\z ":ݮgY PO?)<XLfq YmwG/:-4OvU'4x!;!­`I~ d\VC-$Vş/s⠡z]CraR:84hE\ ӅT笽ϻ4Ih̴Cg*/ ;+M]{u*BwyiÖN3WZbZoQo =c{W[x]vwc0]<v-~=Tz@?p8z7dF-(XL(بƑNG, ||ݔj+e561A9;_3st.prاh o{T# D_,}zgPFo\|hѰy QZʝ{=SR zcJ]r(Lq8;|E(N^ŋyTNB<"&99t5ST*) /BZ1/Hn/#n1kX= p2:T2Gflhn0ˣoa:nNzu]>솥>Ml.z宊0 s,`9'1 V27vAqNeg\V]z-EkL}x)[Dsް01S)]~G򠉷@2 X 'ڨq p$`lIpڒ6MQiG;FJ>BM ;PϭPMm;#j| X"cQٜ`a[}D1'P:;v5IE`hT 34-UΓ]HNtgmcNet)dџE}Omu.:SVNj%4cjvʔ}6~ i)ej,ӇSib0+ &-wMivo.L /; "CMӘFkWY3rvT@/M@ޜ8:Q "f`?燽쮄l]2c%z/՟ީ7r}4ʎr+/JBW7tth qZʊrkf]'P:]z{/FCcgǥv@DZv@c}iwt_߉: U3¶ G7I~2D;j {d"ISz*ѬGW[+fR=V5zg-K.̐8fL)f2Ct/J0%6~*k x*:#\rf⸅@tY@sx/%)JY-W<-BT?Ң!8wbS G1/|hˁdK^pq'``JWUc;B"Ow7ƻQ3lRA&=цf #tWOI3Q ~.]r;6Cft!*I0TN72E}ւZV\WƋB=ҾOy9> s Fkߑ3^k/ $,\|ZbH(}lr1\=s ZuEL\J_3Sۣ Moqϖ{-fØ0V#9h4@߭+YWY,zf͈`9hMJõ%E6䇱YѤA!TckU'%,\+8З~O3AIIUefjʻ 8Q)h2ȫrx/x1Hz&Jԟ 1U=~o d@CF:f*M!MA~MƝ+䫮2~|/fSR:CҧȠ#PY$/cT4vn0ȅF m7kA8 =IBJ"<;^:ti0R-+ʪ!K YMC.{;X^?yG N0>PFA93ٽ[L۽bJsoʱl x ,B~o5:汔ݓZcH[E? DqEhPP6W~~&^X/ʧ~OTot>-C%5G&g&hi2'QXF53{+,22ۜor՝FN'?/$,.b5sxrb{sP4<)Q;!@C[_# T" "bN;z+.X`ؤց;%JK#TFwkbBtQ.73ҷBpӌ^y\dt0mmT5L}U|k텚MY9WEusNN`0KZQh6yaϺ<6Ah`pN8iԖ=@:%ܷ%}2岭É=&bԕ~)B`yYtg $IlgrI hY;_,!a.g]5Z$zK Y îR/oD0n*LkA)};搥[.[iᲤ!j5TRg5*#YRΤ7p2ÛHauV(=:4zŪEB T݆|-c֜3EQ@JuPK rfZ&_Ia(enO2xn+ʢ<6U{:4p(k ja&Z`V TR=,5mS1m9e<5+a0K3&Z2 $IX%,HUobIlCVHYt \.6(v:fB MpuU~wjV7ꪮo4ugʼ{E,{LԳc&K@!Jgqɮ7TdI5]4_>:=_<߁_`4g s$F0>jakUeO!G 1"gWH-c9ZdB?\omL$BZ eIML?'@! KฌW6-ڈi\iUK.X[n ^͓WV$(r,cgzM؇SW:6r7hT`!?Y(*)NTҫUG8^G*tD9m;S bіz?n 8:Lڇ{Ƙ#8rjAٸ.(3b'nhJUB,m!죤AC`,G1@w%C&}MǦ9s_FdOܡz (úǖ N>ew횉dA鍲`7hju0HxnMq n" 9 `µLf520,]ړJص(o2/-8!ՋC(P=64N~r̾T&0Smwt7#,xQJgKwIB%OTo_+c׫w*:y¼:ոQ=IpE5K_)W؟M"%)tYL/ q|} 7rVk6ܛIɜܵn\aփ7H7@z§ ;+V MY)YaY{:unO lʅ51jv|E7qOmLM,~pm+ bVLpYM|@֑[A!{5vtP&ECcb5ZR HB.BƟ7Y DE >)f@de)iG8 aGR*ZHKSqDo&oPe#IkH.Cȡu7!uF*Lyh?Zm1㞍׏8v"rI52䃔_!gHQTӞGnQ SpŃ쓦ЗupAY=/̦#vMlӨt&jcK njJ +rEz!dddNkXjga&w|&!}̏ _w~噗Q `%,ocoR)r5^ Zk,mYb e,ѥ..Sm&Iݣc ,r$@1U$Q ʔ=[H;-H"77K毭/,;u+\}_30V )1`|W:M*4G&h2yl!ڈRۭT/Y.s5>rЎ%6p=3pW3ڕBLGĥdD9.~RrVYrt*(;JiELPu]{ :q2Dj;fhqzb|V%pwޤlKTi_C[ڨ]YS<-y}jx!&'JT7;&RSI \gMK81iN` ,G+c63*)$m%[$@5,fb2yJܦ(`JBɥr&[\Gm61~3G'K3(;$pm^ ;3!vܜ Cˆ(eU szcKD_PEXbݟ?..| PbLW|BmFN0d_L.>ZqoExן` "hєJ yE x* Q1 @`982\GՕ6W]_g 0Vj/MM4aRY*1k޻'k]owg~!i1Dט\4:yf޹7pZ띔/DBzSNQF[a5^zʞ kU22X]%՘86Ry68"l{L=PPxS&/(L ƶ*ھGKZr3KM:m ^h:VX!_P?}z n#:b 52μܿو$3֯ mNY"ϐ$ceąۯ 08x#X9 W &0~4O˖[+'YH/^(Hgؒ:2G b)66n|gQ3C&{N:4X<< D`Oc-B-"±u _85ϒAO 0+5-Vgf}P(Hf8ܑ~`4dY 7De o~֟1HUQ֪T) !a ~2SDrkNX`sm̙T x {.&,;;&UƢ|sQ\O7M%|:ퟀ3\ nG?hi{(3e?;762O޷qE&zCBDZˈڴ"jELB|ap b^-z 'opB&aWz71Hp1i B[sÏM:rx$npQnCxC!wi1)#$R=Eǿ2:֬Oqsxy #́˥4_ENȥ`n׊1f%]dNS9'g&bA@ƻ 䄖ջ%E%`Ь܂`\ؑ jxeUi]0AYlrebzhOy93)o`P^@;2֑atwb>J\jsLP*0fE@[=C:e6KڀԹ"[?8&HC5lᾄ-Ko ;3DDmSGv#QƋMȲA+*JsۇJ x n'ӑE?Kx+Ml[9=Bsw A9cL]+]ÔvqP;Wߨ+9Id I-٣{Ò$B=RFrBe!Sg/ÚLV ?dzkBw'w2+Ӫ#VurZ.?M x[nGiF %.'ᜎ`m4͔,uY4T!y):OJ dL-3 Ua$4")zH(=s4m8njc2FG0P,MFa ,SMHFp ]^> 0miD+>RzzKenGSs<7PbH{LSNl$Bo}AzjP ^lP6bŒ;EU sG@nNEkfwyQ3􍜱d[?z*cVP&M!_\bKjB|YtŇ# 8ܤb޻'ZS)K%yshG g6(BitH IlM&!~TnDWzڳ7v׶Cd]1iw_OsZi"YKrG dz(#x_uaRNF%i<ߢ1Boꥵ=~ZU!N%$c2loz0,鹘n*ت|eŴ%?6bLKtX<}U.M.>L\98v 3q5+0/t C 8^Fb T*E_Jɉ:U+2~tY&hl2̫.mpwYJN)b|eq#çQ>s$ibsrb ~$K(ϷYkpdDE Mz&L]]<<~Xmj{V -g(e'NAL^ ekCu'*F&.>Z^~ B3,Tw_1q PbxZp=5_ݹkP4{R) RZ$ụ|:C%y~k^|;EArBf׋f+Es7Iu;?HQƱ[tYHCfBݰ|JBai8p;VIg A30UsKvcu r?5 +tz 3(l`ir>9lgpu2f]}=Lŕ]oj)*澲a̼T[cv6#or4cl%4HWj=3Ea2rvmm#O*S4jH23>?6fՆfW8{*N>_bq:5:9\@?#E)j7^k{*Y,m=ǹ E3Wy7`~IhJ̀zڬC5zdVǨ=jΔHEV>U@o^ 7u&g{Lƒ@UҠeA՜.Sr=[ 'k> e\9zdFzl61To~J@Q7l ̝7 wMս:qlI_j 9$^iD_/4{+;i;(=/4MVu 6@>33g2I];vSΈ-G &0'&j'$dK*e Pxh>q6ᚯXzu#UD }}\VRF}|3 \\.:yJQ*NP9i0O^.TՑُm(Tʷdp7;^pxcoW @c5qh qT&tv(,6S "xkIk(8@R(:BZ:yooR9߲bWrܱzW#.* i2I-2.ľ( [P䮜E;@HmkT">H@A_.*byVJقҋ$ʍ7<βm%!$&A;iGƛL!Q&F!))ZH!0&mY;zI rFכLPE@A14ŏKiH9wHhS@ҷW޺<tȧ}~? &qu%G2&L nTUa#C~4ר")+pnH|\ܛH6A>2Mr{ I2̲qRlGBg:tsXLo+ Yot >^O Bvk'ȣ;:}}ռ˗7Ml } m#T%L]}}\fzA2bpkq:a0eࢍ/q_+b˙, m( $ J/I%,l w]̩`7`Νhkw9v) ]>q6%p`vᤦ37G!:Phfe'MŧHe5'na꩷x(Ђt-t.|#ȥpr&ʖ>!Hlg\w=O`*"?E|Q[fp[TL|r&@~/A#t*m= O46pchmjzVl?֛C=v'eŽҨȚYl AwNIuZGM\xgOV95P] A2C*:FN ձVFQA HCW}4_\Woe?8F,M·AdT(5+<6_x˽ɯ:[Zx"Y}c ;ȳZQ4ZRIg[C&a ^bg(Y5% |GWHQ掴.MswI+?/>uS*s{sA 2c?4^k!/ˌcj0wٕu]) 6l}ΟGex`cc8EߝOu +d弅f5't(K>g[q0V~er Tq𞽝A^zssȀJKe՞so` y1L.)~ #.b+-1XKᵈƓcpp\Y Pj1?Z b ]+$t.)?)DmK~bDXÊ+~@/8SᘴB1a*t a i2uj9+?QЗ ᣙӫ>Ph㼵tB!Y(%y|5/[I"uHICD5ϯ]]z_0(Bhz>xDֹ3]uPh FCHutD/ 꽖^Aф0RXU]@#MQaڢ⎣$kIw< eM{P6H.-e |<%57 Yl(]bܔ{N8*WlBd?;⋄9\29ڞrt.@+\W# ̝Tv.māHi6To3c{Gl]cle X DW;ҴxlW ޒ(W Ȕ`BpQf8מSAHjӸU0r0h'*WqcXa .qZ5[ma>q =brf in؈+1 \22VF%D8Lt vF3U[ ;$hrq&J8u5|8N$dm =IDQ>5 Ҿo8k+8(LֺE*5&$.hܳ~󬧦2=q,n¼WkPD-6`$#X%בO ܪ>[0rLA9[ H^ &;^52\>zY(|Ɋ^Ll;]硤Vs MVxf{D7v&(@ .ƘpeŧvQjP.f\!֢ݾ4ԑL \| Y¹DlFĠ0hlR]pFzCɷ%I:[ƥ3D1\j$VoZrm2+YHp7t 8j1hO?򭐇АȶYduhPG owZsF!C`| wQXOM tz5bIv$n'%Af$ pCdK*$E懿 @^ڪdje/x HO؃Ʉ-K>t`9K$,H k`δo63WPXݾbOE$ҊX!h'tʹo87w8]eJ7r BdVBê$}L%RCimNK AQuؐ7ܪl/5j^F+&VRxo cctxo*&=hee c / W5A?<)2"V.7LwIt}ć -vo !LDoV O |V~@e3?G+L)Vk&Ikt߰NßyUʻ0Kωs <|zcIuoXxQJKVi~5W?8%"]tx4X &fs-6-AIw/iEǮ•- +Iv=rTqOE|çH# AA1@0~q eG8ϟ"ǎ[_ƚSdğ^fj1M\?0>2N^n8鴣8y Yy$.^fI5 y),; NC"]_;)͡.QӾd8L75joh_/@{&Lsr8 E_okjm?h6XH =D醒%R*Ż)L/mbJ"]F.9ҩ-;pM.9 Iuf|]@-C]C]R-#+_$l@,̄B\q+ ViVv'I4Izރ(4g̤贡C(ceU]K)@<\ε{#sA49rp-:9a2z$i7yZeZjݯpΫpʁ=JjwMY$mH,In-[.{o|ÊlgfX(>xɍh\B^ @=: p͙2kI)Fi[t~+.<`縤C28˒̭;A8ɲe"xGk[urra V ^TcH}nqÛ~Fm<\&/ ̤f(Ǿû5oS'Ȇ9$"y7>q7۲֖^5Mz&.Sۺ^)Uɗ2Fy͓B"Dc4&Չէ*H2cSbV(|B?N8#/`|${2~#qX_dBJj8*& +N(3x'Ͱ`%XpIjz>Qp7jl,p@X;OQg;#- %JJa+Qغ/,EiB)NIzHK޽]Р)rpW 2,fniEىC8ޑ}G:^ Nj7(C<8WDnWWИE٧4kv!EIȟaC y'׍H/MNpPnEVWi?wZeA]߳TaPMX4"#X%)<GoDtGG,$QčatKIFR] -]fڪ{Kꭇy Ky xgE2Lj%^<0J[.iٸ%;22 $vf@Tk[_ѶR*߄0(Z.Ag0gaAr;ؗ|iZאwOevxH@W5n9|{**/%j K@.v[X 1:h"cgu+l`5z.$E_й?~ #]}.^<pE m= 7(mW1Cm3u)GG"xKYVIP`-BŠ0sVрXaU#( щgyX&GX2ko:_aafoKF9:8Ce-dJ4}EF~3BSD$]`0f! N%qsj"+$e^ pp?5UazI].d3 8OOtDEiFkRrp&ʬ% VvZXҺGGM !`2(C7zzi`CDZ7˦*^Lۂ' & ꅁ.hM"(PLAJMPaƄʠwЕ!k. 'Gh!9ן󉬩?<2,.oi\1gm/ٺN(wT|F0-h!]fC5¤`k`0TڔS[d붏3`o؆?0Il^nEyA-݀=^i_¼>'%VCkOnMVK=jŀ{_~KՕҍ ">TM[twm$^v$,kpX)2 >+Tw) W!]]yV ݉ I4mfw@ a7Z'z̩cx# IxE ZNXpLhK|URLZ_->7mHOT-^1 0Q{x#h .k P$iX}+9 ?;}|n7+y5uUZ0b4ٶh^ p0um.g4椌e-N1pL8Z )O9$_¹8呬@P__J/9U(|$npO BKv:AX-4\mE{:2[c ľ[djyX6U=&~R"?ht4aѭ4`S zXE+{dz ;Β~C4bG;9c Vkj,Zk&%bǵ ]| l'T~" /yB40Mmy]{=zc{jp꫐_6 FfRڅp=,楬@Dᦲ7:,sZ3X~n'9m{!I$@ȳyWa-wI0g^Bs@R6OK'{sxaSlۡ d 4>SQdLU/w?^dۮm&ߦ<2lPQwnç{銡#' Z2<: v[m[+i38!$# guX/&yȶ|ij>Tґ=y6 㟍7NY$}UlݜV>ZѤ4!y"UF:zGAQsJ;5wIp"m.}AV% 5s |?^#QȚs"T}gHHVޮ:tu~:|kEQ%R޹唎-N +ij!/b+Yx~V#(oߍHbzH5DF)=B~8Fbf$GO5YNw\$67bvvki%\OBRD%ZXZǫ>Syc<~9Zs_:WOT4l`+̌ D-\c{sˮbmpF=JVzDގRjb4z!x#NfTi `ľ#JLB%ZJU]+dlYQltu][lOP]17kRf%`vRy%P}Me!u8H \zr}A_aSa](e9x%PoJ- |+j/ f_h(lL-u*]oni$&b<>b9 .%PsQOPVgH ![e) ܂ʬ?#45&bgM $C1uQy؏NCOH!,f.g U4#@,` 8!=]Y,T6|3("L*|'fY]n;tx@*#۽l>LL9;>K0YiW3YV1†TጞO);Vfv=zh;zJ'(m d l{oVoF9~c[;Y@17 shTFåNP6{Ofyn.6@$! 93'3*ܕc#|$=~MٛWn;eB?#ѳۊG7v8:\AN 5rRPM4"-C۴X! مqD7M*`$_tN&s/n Oַ$XNS-xf`Šc=jzN9ƸѫMAw+nw7Y嫜u MJKFhq?< y^a_]A<ƢuQvV=BӬcNܬ_{i9z}Oﶮ',Wiï2wƴHlw#XeuhzKR\^t)f.E:#RGip>$ƃx䀤8řcg $OfY`l049'&1j_fRܒx*4@K/3 9~iVM \lRGI- sekDF>Te G^bNqƸ}d 9fj]_Oq[NtOf~g514nз(@6kp l9hVFa!}%n:k8Y7*U;CM])7g*:z-!@&>W[8V#[Ə1,t},% 'UJ"h2(Q<4b7C&kt;o)ַbUŽ?SS&3T5lShLkJq B4go3Zc Lβ 8+lH4wf+  u Y I (HpLcEev<$'BE:~gioo T>)$yBp75IsYT3s(3xdٱD{͙k^y2䖡j{e"֓7k\l*a =Bв]dS%SmUkg /Ndf]7c.evq&R8mj1.<0<þlppfz#eM o=g3SUY\ :]MQ:.Nf5Z޳hH s%/d ;qKeѥPE.s{Pcunl_m?ZY1[[%C) L_tۊZu$U<ڕ?d5yc,";*OԤq$-rc0D,%$D< JO#P9&/ӯWÒPf"X*gO6iGâ$|4H.[e-xqi0DBf]|.OgYnǠԹ<., !crF UfE_e*lywJd4p=;U"fM\|%&8aoboD o66k/|D2cj=Jl\¦ 7AD\amY{ 3d?5cz6iҟ:dFkOuQ^;\ Y~IqQfi1s&|:/<Dz2DաgE@=›p/lwoN(, jbƷٖen_Qi’6fg^a=C1i,*̶Mp/oqy͙OUBOgHLKoj'a]k< Aqf"e&Y3Sd# -?M1l)6UPwvU^2%It%sSh=+qq 'XόXwgM&n&P-қߎ5(Ef@~ q0D 8w9O %Y$RD3tu"X&NS$.eFGcˍ*~qK3kJa8b=LPcCHOҕQI麕H9پKJzu_^4&Z{_VeB=8) +/0=usẮ̿(w}i=9:jv6$gI%YhSK)^E(۱Ɛ_‡hl=0e-x}f0.BqXRf>J`<&dRΣ?Wfqs?j+ӌ7lAp Dld9qOɘVD6ahN_O/3dZ@I=yk$O">ua*`Iȼ%KkC#k?_AjR- >yC#;]̦A gCc}d< ?xg,*ͧ!ggvePyI `Ӣ넉e") @׳(t[Db0◲0ܽYͰILJ^~>I.?H*GVHlݹGYJH;OZ܈ST{ktN@r-+RYZR|h:&Ęc5ՄQ T ˸,b其#;[AM1]?%P}ax/츸+L\sR.&=9,OgVCJ5zGQH!:@t73E0ZWIҟ8Stb@h|L}J\Y k]"$vLSq^ykve8 2]9z{K[.yWh˨Te8TΔW;bY+5b@+z0Sҡ{GՏ\6F8L3 9,Ԥgڟ绶? ˰¤zpd0Oti<c_(.{Qk('0.{( sZ4܇0V'.\5Ș˿JL&th&mOIǭgnҍ_i6"p1p(# `AFH(X뮆2bRmuurU`- {dehg}h,18y 4>J7U)a$MB+N^5>O8ovP9^#3 YU94ZAe>~!=+KDGZE15ǩbmh F 6ooF<*8œ_A_f+c&i_:驳B i[ R]qaQnUE_f]Rl.K1s.3ܼ{ux\A\7ZӴ2Q4R rڣNg>j Ϙ͓lN!Zy*KY%ԛ)N#nsw{b68|FSA bD5?V]Ml%8Y% RMv@>bR]Hk2=p'{ ׿D}[v|@" ;\P|U>D\$h v `iW c*l.эb*(Mc@}pHSb:]L\1D+&.h,| ib[JSqIUwT hS7%fkkqAP_l G/˜JUZgؾ 5b2@PfVEZdgEM.zw@$!tD0hQ}[$g 4|~R[s5D6.gZ=0wJ| s`9V6yΊWo0Юqh""UP:  omm/$%=F{0 WM ŀurZWRܸ*U|Agy8]8l\~osڻO 6R]aS-b T4x 処cE^j^nI6W2 oHB`&dC&@G !:(৒G?B L>~i33tܘ}buDT,/S!#.V?^'8.L p&锨>V) &!#Lqh@L{krqqC t OܬmXE{SP 6n࠸|#Df.;8D\^q#,fEJeǶWXyN(\jpXפ1$52}E?nx5O4" v_ g'GACdWmk}d$(,nF-6-3+}`.F}6˗N6>'tx^=W fDgz/Ks{G𣂱 9曜"b&mz\G=y(a ֞~',8o9IA-b_]piN+jOٟ6Ojeɐm׆+o؋~3(ФjL;1 !#Q? ̓i)>^d~pԑm Cvr^hCQ z{sK~vW}ƴ͉Cl O؝uM5q}4'Æ3pJ!Nz~qU6g~2շIJƐl* 8t<!4V5oJb8ǖ4쥻 u컕cNkZ♝[e0mmX}+ybj)|''z' N{k8b8A6ȍoE{STJY YYqXљ`v+ &"35`\!_8B{ yllFSFu+wЦPLp7*c缓>509(i‰KMlc w<6u9czo)Y)3aKy^(T7u#y;2%AĤ5D(,I[{1\~⪴zEQ6P_ a@?})ˋC5ns̺ Ug\bGI8Yag rw!cmHk4C; - C޽}JpBpzWYU4|r,}JTq3# jIQ r. JRl'pšL`9>Bbmj~ՂoY+^P/ NMM_1f4B9v ԡUB+MhkmOz\qTDq :ܺJ M;t5SV|j _!+29P.0T<՚:XFN-Pl;"hfy^/\k}ςB>6E +k"VcZu&< $j>`긵[6^";F B+Nz8JD3bIt@FG[7Nbq{bgojXp<9AZaY&"|C%JO >WFͳN/d6s>o : -./c&^Y}-j?+XJ`.1tbh׾-Ry'iZmꄬe}s) Czq!㽣 ]'O&ҦQ O56h<>`N1קE9Bl- A2N<{/{*ct m}GYb.;(Ee(P+*(.J &XQt-(\֍@_{ QԘ!Sj%jQ^fǰj]Ң/Ul۝,Vn?[ё=,i7I+Fq_yG(#b ~deif.5kWqL[}o:,{ڴO60ޯcrj W\N}'Iuri ȯNfPf2?|}%RyY&˙+s"V_%CEc5n!f} `U業ȶpeDk:ƝSS(_X2/&/K&ʝ0/K1WXCMОT7VvrҊ%IӺ5HlM#BŪdUFOh=Mi%{+uvCb aXcA^=* t%"U+!M~7$"EWPwOfy_ ,a"yWMofRP _M=OH t[t*g>9̅rl;y;ӆUK~'2&p0ēCam@EmFCM 9Q@+!=R٣lJAL`VXéWh5aV7q ` {X 3pއ$Ya ϑ"j8cĦA-J8h<~]$"G4x\TUْ/d ^uI27utt9ㅣq]> t#HLlzK2'P0fR5WqdbDh+;Y]5!H#)_4D5͟7v wxj`.x0d:'yG|C Z߳ MC炪ߘ=~NNJm4 ׃-|T#N=ˌB.27<.Z o4 {\RqIBdoH|ȕ}k 4G\~\7%G~P'G/ `ZՋr,os4qBwR 'Ur><12wmGv$ I *b`Z÷++1`_:$K"?1n@8 }Rߑ$! 2~f+t&Ye:7( l9UF.϶jB%k)& v M MRhWb*xӨaHC,ZHS`1b1#A:ͱ"۬6vKT8QX~)ݏGvE/ybATJNfn`=]&Lq7]= V'^N{6 *J P QƕbS!H,cNz^4$d@w*55j89$,ůpL{d05w#f.#:[8VVU M]`F, 4ڹ7֕e+hsU_rSŅIKò \(sm]׉iI`'s>cSZ'j+i82vL#X X5Pw?s7 z5\žgoiQ%UfSM0(FpHϻ:l7WsTa+ d^?|!^'>6j{bs)f{^|9%I|O)" +!&©<8L#zɑ-O7-|=jw^7wWUjrOS{C KS@G".ʼbweZAOI&sQd\ދӎ*RDh#vb@PqSғjޔ_XrB2j^'8~hTeY޻bNsԒ]9@A|GDIS|i#oqN,(r 1a*c_6otرxVCv/4ј\&{F LsJ [${_ [](6&k96+ԞEݨ僎݌<-Ws{=gqxǤ `S`G~d7f4^7 iEX`c.Mbg?cePbH€i@z,~XDc82!K\Fc(Pė %`ymYb%'J:2s#ALXX pVb.(rhd\*{,HTw0YъۊəpHU:pSbiA6kIPT#o+1 xp' "<6WէZ"5N.1|սVV'$˛| S1M;0=&zѾhvgMqv:V] ˫NTu7EMY ,X\zetzүg82A&a y"| T @';) .v"_z~*Ԯx'܉{bC{;(5#BmG6{h'32a[O/!'0y]!eNe99PSfmt)K?Փxm?Ito=&X_BE$dw^ᨌC\eJFQ=ybP0nhgHQCB{vwY,M004, GS3eYes]9f(3ԏʝ% ύ~l9D듴vmnd>(`+T;t{)*MhCw~y]J%R ?@B=C59 jyWy+Ʃ;sJM'Mq\\̇ Rs+_ 7TA'fD-<ǦGYdh\]4cqHڡkO^?n^?xfӎ?cqwǼ')}ob&@a#*gaΩ=]#U|Z ~*9̓[*;赖5n©Z,ݙ\@ LZs&|{,Pq6aP9hc KrlFXe7d_^5 [k7Na\6NP5nU(g~q0ޅbe[wMx9){!b=rjô J6P޺P}Tҥc,xÈiw";)p= `Ez;"y &q XIQ~1|=Zke`IrKvygXO~?IϡlX^]0us駋vS|u W<3sۉg@]Rpr5RB.JU8~`ݳg023Fζ-K)!T˴?\}׬k,GeĈɥwm<:&7,I9g8͈0ΝCEN!BpEg8"*՘ҎIxecfh^ e7JZ&/r^*F7(T9/rYlΏכQz|MX} RTG4[j WuwXe'33{D՛ k3#>/ÁVlh$Y/5A|p}_ؓ\8Rpd :5osz6sh4{>kiU-_H2R˰;ƙav )}[69/ERM ѸWq*ٌ`ӴM4 lpxP M׊'n3(cJ#^(§,OPelA naD^ z4IN}XMCI}Cܙ`Au߷{GԮ201{)b?1ĄN4 &A VΫWNzaBDV|RDЕN$f4:K3e=,uSxv `Z>jpp[:qiB)B품}֖}DdEeT&dsa֢UӃ߻x?q-:5U=,_%z|iarńv(O"#] 6܈S9gմIKl0BX&hǦYACk8#6`  #}6'U541h8s"r`l4 "nB%U| TP;,8 S:i{Or愝;PNܖeKMºl3 wx lSowK˟EiRۖ:% u3?@>ѵwݿI%Ak}xd>6K͏2"9 }_Ax-X_F?ҔTf]1T8A0FSgTڒkP}A\iqgG~uXN^!ՠI}>3sq^ 50oTBtʦdbBsnK,󠓺3]­$ =IkhȀa^$tmžhk.Z~jH@t[-֓2lX9SJME'~MVG +o^(xMuh] v1J к}-&rc2Eb,`I^S*3"ՒFP8SMӹl1WGO'>3y %!l_bd!e zL㯍ZȢ+22v4˽#oEe{D*ֈ _h%_$\B2'"IJ•SŒ1]uhP *\BHBik<)tܨnf |#OY9~ GE8Bbj6* 1q&~1plV@#@-]5ueGWpy:27Gl 0^/{DN+ɵKKQpy5 +bJkX8.-5ZNѶ5$Vxc(Yl@Pxy.R&X y*KFR>}+(,yOn}e<24kR8 5Ý@i䗞rÂgg5x*0\`ia]"H" h%Åz਻/ES#?Gڶ)׹v^a->,v|fS6L ӟ~\=j ms?rfEV伷("-& Pgt*O Vyhp0*\bJ C޺7d*wtE œ01 Nj DG~%_A1\'^U8TV ]"vke_jn BzRI6wڂ<봔z[6?F4h;Fmto+evDr~Gb*-ït}Ȫ&܃Wjr3T!ݢuOY&4oAou_z9UY]7q sVɎ+:*922/C}{\T+ RDXG(.МK f&MF2Q2"U\?'`_蔳b1?qQiHԑJGAr!"rB~0v6\ )SE?(ca,-D5xc}iRVW<;@zotѯ;y1NtSo4ӄ‚b7BcUժHR 2NI}&a ™̾1$wȠݮB-@fLĞȶs&x@յPpLQul9Xͼ!WE8Y<{IՇS mzt:<̍9YO0;#A%@a;'[ǑС05:)J׉9=‚wn@L@;9|vQyΡ2lR\C{){8"4b΋Qùg//(\ A`!Y`tZ])f{˴86#4axu!neƌ>h]T2T_ʌ/X\s|heÍh }Ye oEDDrq\=S?3=S4e3QVpf3cs(YfXٮQ/.S>Myv)Z8n0|vD٣^lJZti$2I sy0a3!mFGbB&p ;"Ep~ _48EI,Jvhۺɘ.(C[Ϙ8ir%tOTFpōr[D̢M#*9"җ)p+j#[;CTœ$16LfJFc'P&u6bE#$}nE Ea@$mlj~,b8 kfYPԆ9g?rVuAxL :D!G Nk'^1l/XqbCmMB@%R彄i>1Lχ*ybX-?^ɏOpE(NH |Y X34bc$Q.2P$Q ܎e6Mx`칧=%3v,lvf`Ms6ڼ*^sRY6#Q qnB:-Vow:!0dX6:fͤ8ʀ̷M ScrΔyMHaits-DwR3uKs I:fwbN=Hv︩8.`$M=%u @-xrqܷ-d~S?r1;ݥaC>`:N%p$8I 1䕟xݮf&vXgmV}H=!FciBtYc|t)P`K ٱC2v1 mxe$KJe3)6&t{$ކ CN+|~̔5{\5hGҔ˚ _2硐 ?N:]2pbi\GWN5SVB`ɫnoP&CIX=ULTyQzH$j2҃xns[!TZKGoPjgGb* Ѩ' R.-ys)MWaBOi,ј!xAAkG&Ц+@T PM)ۍi7_%?Gb#zJ6'8b<(3JzF%EHw|,Z `c`7<:1ߦ"B> ͪMQD#aOb?` XWCkt~ou ) G$*&$qN7B؜Syԣ-;` LL oiw P *x*&ַ:K'%e&I7:ϹîL\5#Z)Q'iuبZˬݹ_wr|?gJKFzTj#`_iٷhf-Ybu>#N&[07qxت:e>#onL BTec_DktqBe@<\ õd%mPc:'YV Ew Bv9f۞DYyW,٦% rD7$P˔p8_ب_cAq)RH QxLcڷY>t/ r"YEAqU>7t Z|4[Oh-FiaE ǀ*킫#ﮨ"֓_o¾)6}46g ѦhTd&j#Ud!<mpuqGE[ESn)SW@av>(*MaD d)dXNK(տ0z u% psQ: pBS_0ByYβޱC3Ǝi&iaтjaI %J Ob.7 1,_<}PUu>  {L j@b:$VmhK*޴,p%&;t/bNMU4ȭCrcbd] zJ04x8ZaIp8smij7E,Tcz[(MY;5T`\i˧.BT:q>U8zHL3V&M< :T1!畷!ƭEG[oql%horf2W/5zLMi'yDy`=OT+b]v3 i 1@<+/[!Β ApGܣ"ڧؖR?&`;;!V}m+Zp7觌SxUr` QR.OwvNXFo0Dܬ+;֩W ɴ3xAG:@PX3fiXBZsZ2nthe3@v+TSlWDGl1# v pmOms<D#H5h⒲Ϫ7Z'J&硩$gW`-5šJf֣] .;*0b[=֣̊<`=A*I3byREELsr̠L!3 ;X+*kЈ]x?sMR[ 2A]"):SWǜ͜ k<=Q'_/"^im wn pxcT >'/@Ω@E}Mׅ- VdzHO6"cѐq6b+zcJ>alMgxSOgykY5UC 46q(P3pUZS$yQ-sާiuZ'L&M"9$nl]xw%Wy[N"(~Aԉ1+fՕƬ@;Zv*'XsEC-ʵ7#FeY 5?? "3tGĭvNF )V[X/\eȟ q-F\]}U&m%xF (cxaQiZ9ڴ2Q=?=l]mHoπc4fΞ-^$u!<]iu837Acf40u1ӯP!jY' L (NgY|I]Nu3lzhjHZ_RV;['`Xc0K$|2 nkHjk !/d 9VhiD켐_=SVVJoiO:Sa2w9dJ,`ձa/sfjhуmR{$Q;\3 巈9e3nFwywPo.BإGu,A>ss Lj[L(P.V\lKP-UIh'| _Y"kHkBmvl5>IHj/Qk,c& xSϪ] UȮzu'Q#?a4*ԍOX_~BmLq7m:"C UM "+y#z# fiKHO*P%Ͼs3ϔ~.Q1??|(S0\J3By1*9q-aCogʧS&`+qҮ`9 ~ ({=f` r\`ⲭς}L=>8%i6IJ'|CŖG03娺(V#o!BvDm"~i|}ȸ9d_p9AU⿺q;Ѳb/i4L{GE7$MWe27x1=EoR (͊Q[l<1FWINmnm-7t[sAcG&q^$ε(ePN,Lb@ܑe &8Fւ+]m6ZiTx~HKU RW0@<xu}ÛRQQT;*|?p?R\& SH|񡙿wdR\qg⾮KI A3jѯoqmG ݈Hh>:azLӮ^eYeېRSHvD9=͍0ϣڳb6]: FmWއmWzB3Cn\9HDzxISQ.ZC#Z"qr=zd#ᚆ{*~WTCX̜p3oe۞m [> Ò>ļGEgpfmGv NNts'-HaF8-4q VFO+(MΚ& k봲ZE3vopZLh)M \C#EGU:DuNVblĶ˻!fzXf)Q0s::>T}r1&Q/7+© JM>!VHwptړ#mVJ3NR%s\Qbl3աH3^[v43tn o#/ۡ~^YQБE) E٫WfVuÈŕ1NL?ˬ)-_MB^ ťOߑ!d:Sx}DyacOK(oɩ!8NKe7bF_wї7|:ݕ1̼6Rt !"Nirtm,-A/<4"^ˏ9A]b$hlje ]1sCj)x74 Dk>w \/w+͟VcDTa}\Ϋ cc$$Gd5RkFr!)zp|=p<@a_D=n}-ӭbh0\ilţ]S-G%+~dmԴ: ܕq oH\N^`6 ٹOLczKPKb?OSAչoNPo7ٝms2ƙ#/Kؖڂ^< I)دvRMOLAK ir=%O_"7G7R;G@PZvim0p$ fr!EQEɩsjMݬGnɐ5rVL;pjCZ i2?$Ne6Mq}M+]v@+F!3˯B\N(mz:l:w;H"{SE a4LY_4s~6B{Z",E!2Ҩ8,Sٵ1nNC3vh=PN7m2,D 03)JBWAmhܯ\~RѠ̳Ɵn6]{m[̬E*j|'Dj>IzIwi\ZrXlcϵ$~kew ͺUl8~*wji@}Nmz9ɡ@ u}A;諌gMy9P WӯeFȘ# @]S ΏlOWA$@`Q`ǓԴK䚞&A`L o5`,K]6ýXwJH9}N=·t[*:ww͂翹n? ƃa}V&8ߙ[ 'oל{|arAlue96?JԘ, R*.jд)nDMKh:;o{鷞g笠;pPLe/gqvZI1M ۿYvD򘒞;RRz>zۉHͻݽph Y=k5~Ds K>3lxH cΙ&5Wp\\m%ӆfH/3x_9d*e1VykGPb0UPN6#:%y2>%Ap1ּ ,1~ڿVvf]PPxrhLug8#b3/TEEfUWmsβ3.q_A?eNH9F.N $?݌~.%!TL905 Aȡ T6¿ G;ok_`b{gs]P[j'oy!X3oI/&*x>q}lHz zAOB8k- BStP$8c鄟rʔf9 m@>)W6 K)d^yYLAJa0#&v!Ċ ۮ Hq2iyުȨ] pbrs}1s++Md6Y 쿕S;G5׉&M{dfeh@IKQeN}/= Ρ;YZQlBO=ܓ)Pa 5l=Tk(6?Wҩ' %a]3YvKgYZ07070100000290000081a400000000000000000000000166f3d9ce0000fb68000000000000000000000000000000000000006900000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/net/ethernet/aquantia/atlantic/atlantic.ko.xz7zXZִF!t/帚]?Eh=ڜ.+:LbU?Ds_-IQ 镲]$@+kIyx:6شDo2xN9DZ~VH;c|_Ĕr7[E>Uا$ש\63 IUͼ53ʬh$?cL":}P+=XSUelEuF]Oq7{r5X +v'VdX2k-ҿze,Y-"1\Ai>PxXGm +<[@? oL&Fg\<6M7Zybve0aL$|wqaGQ&YCҕSݍuI((8bLLwyvuE\ ZX?؀_LqY[7`Vw:έ6;ZN`Sgm!4~e;8V'NT8JUc DE+5jw7i+UFpj{ G=wmmBH0vOxcNh:dHКn X"ؚVgr!L"& |0@'U}3qZN:Ҥ՜PҰJNf9*NN0t>eyF\qS8d3w.;XNWW;*UfTկzO#GZ6Cfyn`[,ww&Aƶnq9|=r]o\ -d9rt"`@sGRhC1N:׃#`U sUS9L)fx?៙e!WtF @y]S}_6 n_O&fR!j0ZLAIJ|yإ6%g?#509ؒebazgsZ`#+qEVCNGzC|K8 .E ᯅ0 V*N+/ ?;gIͮn! j'wf[&4b;?0;s68J;W[;ůF>ʀ".&ڔdW!Xrޅ'h5`ū9>뭴 K4Tr W} K73C+v?Ѿh-υ)r>kC8?n8 !.LS{ l߄r8zZu6Fە} )ܫbwP?:'6|E7ז_\UzE먽 jT G֦/`{ XK KmaF{!3ZX=2LR U\D#viƯT,PDۉ?Yai=iT\7vIH;-hr {8pk^\L跶>1/Z^B)!0n&\h#hH~uuzTD D fd~<{݀!q}PQOYu==xL4/ 4{lG[ja`ʱL[u>_%X,@,5~Kr%f&}#P|$Zcjxwՠl\046N'SK3;HC.OUኣ\TAvO„fL@VPZ۞DdY:=hF]<(4YbvGE%vb="~fC=0m\Lq((tD sLwgJNe ;CtGwZɂf"2Z/ ׻/^|uXWR{)51<C)Wlכ^KfWKn #tӜ>©;c`g]D 7R<$ 5*a:vFQˌ`:L@ʤ2k4 _˿0[aRT`UzH#:}4[ ovMFN'KW\ JHז13kȵ^ӸJ#ܪQv.k B)1gBv->v[{ i;TRZ/#yϚ|Ջ$y\ ZR9|$JDWu6m ( 95pWh푕[}5"RyIm3c+]2Dd_=;sT m4 :r;Z) xسNbv=HӦf?~Y#gQt4W(I`}W>\(q͙ߢ| g9W.%2Hy}$S31b7CMt8DmsڶˉƱ YX#3̾o#TH6cT±JII-N[K@(m{\HCYlN@[_ԁ{N^\-UFTB 喀Q-]Kj%u%YU8 )X)=ΐ5)Al͊d[,(fbs QgS`QdkPF*bjf]}58;Ӌ*Lx ЀOoN25Q(Ňvceλybh<9;:[Z`"nK %󼰾DЕ/߭>Эj+ bKSa a e w)/GUqT\Hh~1M])y^P#(fN &<;a!Uci" 'fn#Vm:<"s+H !1~Ӹ>\dбr|ާ㗜ߛݶՌ5&_e޿ ? fu65?XQZUxiuo97mб;\Xk +Gl<>ƍH!exu[ClXNm&-GalE>vٜ.mfT3`P@C{ bՍeIX_r-VWF~nQ6SخoRA kUw&H?SpZovN8xA-[Blv Lu ?+EivqJTŗf!Z\vIٸ 2m!2vᨬ@iTh%hlm" u0'Yv\*<ZR 5M؍F˻BŲԅ}Z|e4cB5N{عXb#ܓ֮(cgi֋,) 6Q~9u {xs!D>Mwŏ8A }]4p ,m:ST{A1`GGQ$rIZSkO |j,frd6c<^ɭgiDm+.d d QLPS4ʏӥdq$E?a\G'i-V ԾȬR;Ojʮ!@}I5A.?3di7B:J惪RO 9M))#IJ`!z&(~G=tDfՙHv',@Ah(Sa@;σF4ެu&Ö?J頮nVg\龃 AUx4/0`h4~#~3Mxjx\J˅Ojj.ݎ9+!* 7KǸt a?I2kfpU\ZǑ۳nz=rFLjQ"wz:$ynZXcG{N4ͶJ26H$k|1U7&w/"*cd7NR*o u?nP˖l ]U,8C# jMEFC#BP&B* <ʦ KXXWa)$t',uhkfP·kf/\?Xz҆Amκ9W}NE/*%!pWC',S^lfo$Q=S5ֲo}B?h΅l2G1Gc22?7F<{bV(w_-2=άbHuư&VpZERt+A#'"7~ύ}W>~04+ɿ]u}(+ T5zP٥t۠;$~>ȶ;iᆰb2ruHf̡]< G96ul4+"͵OH4u?1FF3Y]ߗg ]R.i%fvAfOy+n]qdL 7 K9u7+)3>iRqJ1WЩReovፔ$6B $w)gWTV>~'o>H c ߐG'},614$5bahC|%=rxKj݂LiѷOxo=9=bpW<( ._N^'"25@YR=++ĩH}ZX9)o#ٰk⳩Z7# )4yu/PGD?t @Rr:;^eGسGmG)E Uц!A &w_#aZ; c}S( ((hL'' ɀB*ODB5;'γT&55KC*u3dq&[.2A<J[vK~ƒ7 gDBbPHFJ?!m#~ȯM*I"Ysd޸/:li!FYhs]B.=5lG]>л[jޤ44ê c':ɖ_5*۟XŠhmr$>HFtZYHtjd >Xd]⮉͡_>1H2K,_ZZS{;Y^Jť~z<[|& u,sL/ sR׬^ QadƿJv֔3?ϠgUl>wTBVk>x{S:,fbpHWCe 㔸܋C}-%iK|W)v UV/ P0›A [5~yz&:u*pPQ 'n[DSut%Fjtzuk5 H]$ZO p5%Y0Oޟ-D[+60/L,ZJNvr ҍ|IfZ!L'vq|?m-Dd]3Tn*w*&$xp sU+ȗ~e49*Eo[$ pd۝֧!+A_>w!fhc"B #3%!,I>6HaEI(qO}ȪtcK)qlvt&Ø WEôxv4'd/` `?EK,yh`2H/**_r`YY^Uveg/){dz7i3ܖm. oJJ;"nWGmUk /I̖`3'SFVmN^bt_|T7iٯ70ԭMDyǑ G7yfZLH}ph|# RX2R<6( $83vvb^rd`NV-)i TMPmkMpeۖ^oa0Q THtz>'áfc z%S ; 8VEo҄^ctlב&ݵ!"b•Kͣ" !D@#["~q㡱U` ߉2b@٦$S!f@ɾ.YQ$vMR3b4F6 jئәhf&.ݳ<&%AS\R3lk@]9_aOkzfkCQzOE*#9FLBY [Ix.h "_h7NjИ!wZ)0)\V@8Ypo/=ib#/ǕwnjGG\q@'ջ[_afV~Hc*y"YK* &3o/w9?-KK.uMJ c8_rr =6MCpK]Be8X.ND,[;^:B(OpyOZ6C;h":w`(,^>|ﳋǥ/L|W`d D \oOvmtj[ vT%I\kT!U`SrU&nhoz40g۱$?LT)_[v] t'uW,(S4BV4m5TjN' P f!D;knV+ͩ1@,:z]60OM l31v Yjla6/P 1i-1ZR1L"e;W R*OO,YL1mD)3hKz޼vqj E' ,F\0U,FL`MŪ6Ry;Y0~\ՐG0K4>S'4o.;ȏ%ݽ0UٳeV%eV/aԂ[B`xaJ}8B▮Ivqo9EAdJY8!Ƕ}3c\zU -^=߀ G6tlФFپ!$&;B4gcKLj)$U&Nyv50߿&jQUjIDŽ}F"{MLƁ,Mf%BΫm,/]$@C%Fqص2Xgvʿ%JlU^Jv7q[.zVZ$rV mrJ`b1[9f}W͘M\L> fV,Om;#2͊'8!*Jhrf "ek;1{< [վP0 Am@:z7kvٿ%]ɰ'{ PRJ2Άr)dB4`C.jÐA ~(tG%SHμF*UVF2ѯ8l昴>Nކ~ )YT!S𱍧#F9 'MfUc21LF &Ìe#>&xwlY%,ŞEY$LDj펔|z~l)KP;g7Amx~=B ,MZ ?.W/W0;uܰݰfoJ?q^O6BqC!K"@,"OՁ|lj"Å7g ǮNl7#(2K) ϔW: tšP vs %zK@;U'ag6O6os+D"! x:a:oBryCQlܯ=ą]sJLuH=KŰ*{(lt_p-2bLēW(/.-?naIz ,Z7#d-K.ĺi\~)n1-Yp2//3~6cks⇙f j,ӃbA..^ۯQCI}ƒ_8Uq!y8 D0*H;G@?n=꛽ع+]4)=%&vST]Zq?ij|`-`ж;4Nzʣ%C/΃ۺ)p&'m}?B)RLN+k bC MFC|Z&宸atl3֥k3Ǐ7 4Dڇ![&T1VGd"Sӡk=.>mR ٜRjc)NZ̖m܉3T`CYͽEN>GAz |gk+fT[TcRHWhm2ѹ=8D[9`!uOO[R_7WCXHIχX\k۔Z5(H9/"ԏڨ? RşwY؀N3)ІjoKRBݴ/Q^ (դ~"YYQ7a+M߾**dLhg0 ɰzR[KtA!)5 ! re@ӞE=~X\WOuo+ s}:$Ө:|R0QR?՞_9اE6ZIאїϼqF (!gPzX$@e? Ew65ZSm խjZe{|v@ep1/x=ª2Cb)߃*@(l[@]k˳Wf"v-S|c8@B]a]+pX GIH7#.\B Ssb%5֎lti}ѹzgNhJ ᛁ!ga5kb@{~-nZȜ'S%(LR:4rTd/|'K4^㧪Ϛ|eo=s{πx8%BF-"Q$Z&1!Lgܜ}*"B/ 3.t霤g#\Gs/{;dx@'l-JUqO[ T@nPuM47A5NmTDgޙt{IT*2nkZ|4EkҼޢAH $d{ 34꧵N;&:>OV@t!kf %]_O/SėĎIxj{^C:f0,V-z&+b2$4Ivq>O4nS*{aS^*kNpLB_9[Zx0Dn*·8$ꪊ)"+N;]g5vig;Y҄1M$REA}HV#,K좴G[{`}7X[+WޱAdWiTdڧO{?rLe m0lΏagmlO$&{8vLc4$3)6! Lo_իG t Fs=ؑ]V W5?T*xu̓@0:֓sȮ>9 GQ"UgDT仳9lG__CZ{ "LREY'yXYc͘S0i@ge69z&oi tW'lNA>1x+m(S gYwJJro*~y;v=}kvϞ)+:4)(!ѕsw ųN46 348r5,MLC4 CŠ<|_[L#(xLFyo&Om$meO9:#|*`hR]7 ]j`}UVC-mK9\vJ!l\|y<ޔHv 3}شqCEd䠝^Շ[gLpf5yoN(9"`AЃ pQ$t9:E66=c %V̸)c?ԥ&:֫fo'Hml^cweA.dD?7$;m~#c :#Idp48* zlLP,Ȕ^w3Q,KK ~I+93qxW% iU\M̢E]&p :%Z-#Sqnzf-yY]S:;sju  󚰴'4aNؗ凡,2}kB8anL#vh9g`NO^nF-L7*PO#ӷ $ӒMbf#+> ޅj,<#MI`4G&qhZDhhR,돻?= hQ=j x~s>Ǻ>6i 73s%t0΀Sf{JC `ozmJ (6*[B;bS+0BI^b>&~mt`M =6qvyP20Kb`!<%⏃gxs>[-xZ'MN~|RdGb8t񊢃@#pݨt@zzlv.I|*,]?qCFKbD/_\vXzfJόLdVH0[hw$7VALq |`󜶆bo;jK-h=Acoԃ90$MVθZ.HS,O۴(Iun5|*"dՎJA\PnLGZ녤tN7D o dȎ>y6lB a :Y45ၟMB2G+~t9S~κ[w+ZBGg+}po+f;|!uX2f RO1盋0Y%ąוy2| \ o{K<}ِX,CCr<=(t|43uZ/z  $~b ؛~l;{AK12 ŏ^nzsXnaXgS*nUNiDrb Xև)~BVdk]z۹7C̬[hfƪ_:cl>xBy}df"yV5#yFp8=X;T}'!]whWi+޲CTzpi!KY,;!nN|\g'~pݔLj|ˢ^׏$r {Ȃju%qr0^agi䩡.F@vЭB"]&K uXG'19LFO6JtuT>`*eeL'o ře82WHާ NFk7kA~+Bl1uaTmBnf "˿+gR#伋 3tZe"02pO ?>d`- P-zsJ.k22!g;Ý{n;d*6M(q*fF̏j^e=,NY9-k柛PD~I" @ /TcX6=j}L1j͗cI4>.dUPQ=&meYK9Yu¢.Ny i$[P>h18l$/D%wH=-]qyC K#$f~8}V䇰O-Nzٮ6&ϐjn5,ttqQV*fz=@h;I9H_Dv,+M)TLC|7;no83s\s4Q r${,(4 _7-m[KBy'GMMnBsDjתX)vo10y<_Æ#|]y+/a-b-_o"&1h~8:)䷹}mdžLbD8Ei~л,' LDtChJXT/x .oy7OgE9y샶NUdTa\X&Vri/6Zո{ h~w=<<ÎU[rFfBaz-^9E ~M'zaA6=6m 3mS&ѯb w|$xãsɪx5wKⓞ-͝boקB@[Z\L:e?{JM,|Gٓ5zYrDqCٺ 6^I1w{ _*BB~0B[,% Mn2EXwhf]pKUK4$?vS7ӐU5%[ BSeL =i{v:1!Cc^CӮ2!i9S1x;?3ڙVXIc]1ǑQIC0?l  %L9Jzʹ|Fj a|-:TV:RlW\:{pq: lؤ=h AFtLhAX1 }{$Is?^ II]b޼tp̌^7\oyUoK-з+yB=Ea3maWq{a=|DZդ*ZNt} '*Cl `wgu "oLwR3<Ӄcg4jO@IVn2o) CM\YjC8źM%9jG)ٯĚ_WclĈյ&Lbh OlNf;*k.m vL%$꣹M63q&0I ڡ+(qcݝ:rK Jݖ&gR& g?xbJıܷ= ̩Hp=۩ RQzvxn^z3\Zsׯ>YbouI2}޴jv*Ox)<uv CAK|HM&(f4"aF@~)>F~0ɀ.P&6S]0()*;!8' 1Сv@gRo+na /K\}ߞm^D ذ1TrȈm ;ކEU> z.@2>%.M'@N`\tܕq/!퉾U2v%JXN*g[p0lh߷[w<I(O^`I:dj{1 1#]6H{Q `戳٥L<,lsv/$lW5Kk=%t.+zo2Z%.Mxǟ$5)b)fy|ӿ&.YsPXHz@&jS.߃Z2p V̠>&H=~&~e`7 ~\-#ㄠ7e!y|SR/|.|4 {@88ل%3ΟAܔ|nqj|o5|}ԏЏ5%I.5$A۽m(/fAna O8*\_A^C}Ӊ8I4C"h؋#xndw%qpF="tZ׊Jlg!d0=anĝAz&0*\o%-j!O;s3cOЙ7JɿA-֓e 3C4%}\+'in:?(Y@}f_i>|(:(wYR+%>|s)x,.sAq$xG *!ws@R/?Fjv/5흞_kfe_֮g t*ZȍDuIڍƩ1df*i~Aݤy*բ&yk=Uq/2Srʢ$b 44nmF8 GTMֱ]ClRec@՜(.i㚙O rO H\'C]Q;W坩-ߔA\?"yfO0}:&Sc`8Ks^QqNl|+FdnJZ'9O I}sRV)ζcMztE&)Ӭ7O*^P*pL_\W~4Gߌ~Tޥ0iOK)C>& {€hZ  *?65 ҆$充03(T8!|"bYv>|Y AXBe֗jcj s?0_j/C f5la[ݪUB ^Ȃ90Ůq~2?!59¶[UH2Zk X̓sGrORcmBGk3< D W qA!iKmrX/KRzo:ܵCCku;,Ȓ:[Lg1Y$N s`en}L vǝH7jZVHAcqevmDF9\ [#۵<n,&iJTv\Mf` )Ocf$W uމ4: !5F޹s+wwR OXH0Z>1N&t_~v`-ERѽXBˆL(U_y 7(Y= iZ_/ɯG@Q̘%w_(¦c+TVImd7EץV(rsȋ6ZߵA5 ɺQ51S(ȿHO3S82h3xm芿dhqՑH)F/s:a!diZX&络 ~+En~Zda.8(v_=9'L (GK*5p+ -ǰ;U8#6dIK#dtU!H;1 ͱS<șîU dX.ߊ!ؕ8?%'ʼnaN Gm2c{y^F Vݪ6}mˏ!܈Kp" y5 WFpPN!MXmRX6dl ED_Bf3;,W b}];_OFV*!9&/YMV.#KåAxuՁD7aTK.cB `M3eifb:`i'k%" K񪺃hߚ"9<1-L iLתN) \fJ7gJ4p^zHι$'̂l#AKֱD kθ]xpɨZ" jb~)>R?5؂G.f^FfCv,tɎSL%HX,*1O 3Dـ'I lSX{0J6ɗ¬v&<}A%&$_X7 3锳5љG& L+89;Hari樶P%O%.(sL_ $QJ +0^[2mɤ$ I\;G{YTj1X& w2]ʏp !5o84L}ex_1y2<0n-\^{\{H}9%"i\ğ|]ߩ6-*%A3e.ǀPX9VăJYI,5[PI7m[eWu8L}Y wDNP|D RCNBANOs)'9eibU>jH\X?F/ֵOjMyxɴPI$H G6Y ڈ(H=s7_Y&S[#@#Mc %kxlEm~ 4ꇌ#~X/fNCauw A+k7sdm*b͸>gQUGu2 Ģ'9m6'+Eed ÜE[pH%:-b;E >Y㻮\Y0{{3m?`%.AQ8?s(8i [Gر crn;nu|1;)M;g5#5vJDhưG mjJkG3ڕ+'ߪ,P%pA;퉮Vg6Gk]!ctl7$ J]ΰlf~|2h">.UjE;΀+ ˆ%·k˱#wcr_l(f;r !,ەd'FD31N#,}sl:CP{Ą,!ʀ6ސqx>HFvOMzGz aZ4 9޲X|*; A]rѹ1BswE;o-}jJZ 0LLC&EgD#ݛt }Tgp&1~`,O%!HGBxmt}:}hGvnJVP젳xT(UdRqVQd$LǻRVjXofd~VS61#;'s ]S,.p>8E )p ZX8.|J<#7P"h}މxPH^|\K+j`03v>?ŭ1ooYqKt:& PΖ|LöM[EcGb2gJ S߰…"9hcOÈVwQ 6鑲1 Ggsw%jeM3v`%EAĸ Qxf˿OHCnahtFHa#4f@G3$lRH)%yН] Ȗ\jKjC (զys6HT璋r:/%*|DqӅ#f ˱n%΂S-oCG&4٪= 9lWApxBܻ]ek >wL3-͕LUX^X%*KОEj f+ jlL9a;Ś+LZdsH_1cT^hVh5r#Yl vN`tq.$xza?1:U6U;8U :-Qzx =G5\@4!%#Y\9IwGh,}JPp?:)*4*w+ n:o2vhE!6]F"OW=/yڗӚt=t^Ǐs(9jL@v~}Z!V["0Cq9o b4ɪ{e])6>ҩV +)VI9{G OX]pKJB_jŪD&!d%ui.%+JbX"ig . Hƙ8a:zOS!;S?Cud gUx5ǩ #Lwr>p$j+]|q9N4g'4U˜.}Oګ l36uoDXnr93r)8dGcWgZf?gޝ]\nн=ٹ"+05=WXۜ|{sCm,#y"gENou4z p"f7%ACZ駵T.woyۀ|^4?BK HWڕ\ aRq2sZ އ6_r7X΃>[JwO"3!Ɂ}HUNYyd)ia&LǒهQ(:wF; C0зfz[;_| OFrGS6XDBW+:XAZġK޻\e u3mX??u8\"_y/baٷwK~jƻ&]5qg'M&6ʩ,f?@ ;x993"۠ZŃ&m@Z]9u}zB ;{^Jm1ν &0땻d3%9f!&gF$4hZ`|u{1 ğVB믦;ǿhZ\;KD"`svMFI- &)W忬i <#ʩ+N0L`4>%ko8켇zO~P,0^4+dnQxE)a L̅WzI~9),ؗX7.Z}jmTkXJ80S^D3#9m+(R?ٜZLM<ѨI0+9PڗFC-yɜ?2(A(R3e& ƝѢ&IFE/e\͡=(yWaCu/l)I 5:|m F.\nHۆ}Z᭒vVŭd!^uJW,Es׉UO' zi1uoOW;x1ϗ*]@b6@f1˻357~9%xM}&"km_0Ƈ4Y&2 s(O5~{i+2>&7m-~7aƒz]}xg fLT5,,Ψ?H?ڛ~¬У2Q^Vo^}Ne=wDBESHơ% q2)D0@*{o?)'öYͮfԼ3](\NrώC+Q__oVAu_ ,#iU&b[H7c1(6P ? ˺w۴lC,!|;VHhUnv]T߄EM?`Y]K"JsVVk1b'z&"F"G¾l+tY7)x()XaӏaTL)cu l#yƱ8Ve>ꐧd7mK,j& ȧ-̷d766oB+ИCKCBk5f(b([yXEfsL`J7gf&M[JyY=XrI$l Om *[@](ѡiGr{us|z[sUpus"E0KxyQj.o>ōp_ 67,+Z9kʘ}.N  *dkV, ]znCzũ UGe/hm$-(1,`+{Ao:g]7tg摸KaQy>oI׀~uy TNz={F`GZMN(|}Ցue|Qc0:5]{?p=t뻉vmqGKF75=HUximÌ'nUgNJfuv_txC9J z?q87h f8$!Ԓ(7Mq/nص |MOjT==z b{O`?hK$F !4N\02+Psq{m-^ " ~l7{>R6H"Y MWFEY12ax7kozHiNf䧚9ˎW$Wš]w\Z^H|pE׹7 :^G@G>& }3?DF]4HaPz3xMy1ˠ  J$bU +f 4\O9Vaа-Z;%zU=2Q(sW͎.^F#/H yr `1wΩ. M6x*ɘqg{"`s|ᚺ\4>{ c9qpuNJye<<k}K9\~\aqcz-7{ݥW%P,Abٖ_H0t#➔Y!Ok̦ NRZQcQ@0﷏U$U:|S\&v/Y Is?шZ*5giO7RM#jݗR:Ql\>"0( +vq'9/f ]" uvt~#܏Ø+:@^Q en,rYn^3WnmL-N-{g&ѐG,%: Rn0 R$\I\a+}b7_n<҇z2ln/KY#3?Q-a̰Pi>LvʸR0e-gLDSHo?77`؋Q]oxWJtRP~a0PCf(My|7.`o~)6{/E푒fGħm=Y Hcτ7PL\o#.(Ogѻ|`GHå=c较D,L50H-FXDzeGAG1 Yw! RΪ`Dms$<@ 1vw`諽^TC?{:\.Džy.1odF/mĜ3GRU1D1vY1$16c7N{@ɡJs+(PEw$mx?d:OrTm<ƺ[3-geidD8*m` 8ՈEH56. I%xo]X2bF HAx@jBĒx#m& M$n7Ͳ>ɾ~lmJGt7/x4sgfʼ+Y=VML\~ͻ߼U:5goMOn{$@]KF^L(\N'FͫLFH9jVbwܝj c88k`rg@Y&rZz^Q,?} U~#RS`ՂfQ-s9fW`;߅d'jw/&{AyQ nUv=fܧNd>ifkv~yA[{7R[B 80L 2*1 *FF^hGX|:3(ISoϥ+ɠm;Gv#bGW,dag,r\;H95R/†^56ڎ\*G_2 2 ']׋  8@7^  :+]DAXOf,nhLĿ=RJ^ NtIWd2jh.tp!(yo;]/GH23*R8Ꝓ)wOx Skm7b 4to%LMjH&O3D\-xmkKlyW-4U)8qyxQ;P{1:k=»zGO&s1Ӛٰȶ??r+fh9KX:FQMw㋁L%mC 5ϟ]+n!V>(ӺtƏB"Ff~%zLRzw|qtAQ:;flǀ@j˨,W #[?dH4U·^J ;>uF:Mg'?1 ?nxڶ+-/̩mʗblPZ& h#Z=;[@!daiyIs?=.!1ˌ`+LK}2swrëǃ3C zϑ[70Qk#Dw7>ˡ9$dji0^Ut0|tCgi0jӐ vrqXTGӶqYlUk m[VP _?˸NڲH!s{!7[ɯw9ߍ;F5h@ Q8%4Z!8m3d.뜮[(!شoRٯUEdG Cdot12s"1T tXt `g}+H H* f4]z_gk1tNts4KXn]JK>Pݘ8Wv؆SJ2 8D99Uٞ7Y*6OY"ѬYb.5,JB/\R,#S+zD%oC: R3RJ*ӿ1yuwY8qp닀(]Oow 4<];#%zn\%.qN1]{{899@aFAp 畲lj9fv6kzp'ܬBrjk1U=M:lwbӉ3E/wm39—qߜ'ɧ N԰P'ꕫD+@ PH\AA{\pFz쳠>W}7&;]o>(W1hN=%T~t8Lb@_Gmsb]8i%-?}aU|az\.>i{PA#g}%9:Ko+8;F͊Hi)9q,*S m/m˰qKRn0/8^;@2Wo]ldU7}ljM𧉘z4dڬ;|ץ=-ZbdzT)%z X"Qz ?)/䷩ћ  )ETcCy#)c #DnLPΊ`??b8n& θ2^Q)ӾK=ZuRSW`Ar6l7@A/Mـ+vDc艝K,TUɬ4kV(H[+W%"ߘasD%@Qvnz?N~!icOC_x#YJq8$ _8v9]`?xgnCU'ʜܖ}cd_{(U_;3rfm|B% v^T?yNl#*&>ڿ,fw1^4"z8z}?/2܊t.<|H+#09̚j<=]Jb/őW@WqsOR9/PZע GWG-5g=k˼sq)] ~=!)*'1WX2d 3y8t± /Ƨ1瀜ޑ/ isrز`ˊ2@7tK:yХ[ #ް=_A!):hdT#qU*|FT:Q;eI@[Yd%qG杬V0ab2{fs`\|+5/:sfΩP):uMcw:`G3Hvn@oL/|k A,8-nO%͂eu} Od3 I80RtоN<2 `v{ U{aB #XD#4YǃR9) {xudgD.SaJ\3Xt)ME+c_ m3+n Y8wV>:L0YvBُT&pI=8&mίܾ;jVizPWZvFp "m3"W5jprPR2[x!ɄsP>盛lgͽ!ӟTe'䬀ͪ9o]}+PFhu?qh(+L i^~>۾W녫A8j8Væΐ,I-/+_ x>d؜6~,_l1skxﰈj=liC:-wu-L[$CtF. DPr4{S;>njSU; }\ށRjgL:IO[CHN߼{-HQȨI4gG(xW}YGgdU1p-aLx_2b\dшو@Fq]4Y`XDk5v{}IZ0ǀs@C+4 _Ӧ8D=rh(1*kZ@N-6ꖢ>KNarrwŻً`*6\qvlŠ˜⤲kAC2#3_Sxܭ~P<6.)ЮJz`{TaU<4{ArL'<+%]v].s5sUVvG#&Do_CX *6߬EQbOS 镝TW[4ZBg`-lu0?7jk:+I%h#GtK>MEDz\^|n]*Fɚ*78:^6-~qF! ?WR6gW?x~ތ6"E#Be'.Yv6:Ns$(F 2o 5w)$(ųwZNQ<;3HZ,,!6ʠPK72v-o8"0aM{XDMVzq"$~d56Eq:<:B9o;`(/˹ڗ.͹`Jgx Ž| 4:ZY8d7[eXV"@3]6r{W#*󓌘EmW Q暸^@DN ۂ t2=f+脴A<ќ)8@gaڝ7^":@\D#A8 eTbd{#.)lR8 8TUx].VY cNH,^(I`(1x}Bpj`hQT髲mՆgz_ .*+U^经o1S)d$gM$E/8fh4QHc#d>E)-V$M]QIERL2{Sl#X! }[xw6oŵ!K)l#DjWEP%$3y2͕M^LMo9U,86dE#>@h߭W5J6NH`躱fըQ+ kHsMj+Y˺G~ -cZ0x޹k8&SOàݤ-ЫC(R.FWRvjH1VѯGe8qX%[m[6wO~%G~|q f* ]PHTiģ} p*8d{{Nn_q R+oW0txmBXFfW۞qOT#㊜=6Ca0g۰ߘ/U8kPnƧ͹KHc{2a 5+Oi Sj^pm 7\!B[@x\FL₡}E?#bzx\i Osb∭t`+;b& 43&\JT%jYQoyeP=0paYhJ@oǂHfBيB|4S^p;W,C̀3ș\"䴕0U#1f"SGI⣍9!k#&#SWd`}=?BUz@,2y̙аy;\ď{lT7ij0Wz-i7i*%BCyqia[< 2n﮲`ETba?$ xe_d-uKc $.k @Ɛ8u!5!MH tV-8w7_kugtb.ʺY<x58 20gI\sDSTj\Pk( M VD b$sٞhcc>fD%>UQ3-\=K|hڜ˖ff"RZ64؆) yqM?&2!1|ȆuG`6L3+*-*p8z굑\6{z01ow~!"g w@.(k x2JW\0h`]"q" ܉6R 9J(<&HFZֶ}z#cAb!}H㶢(>a{sl `KZ2J6<a%w6W3f|/x,|V!&pFklF_}4BRQCu.ο1:cLh}p>8/>yCqifiۇ@Ң%~*!z!-*䈇-X,>qt=A@^X Dzzjl\f s( l}lh2!YZ]Xp1o!3T mσ:?ܿ XmkὌ0A+<l8pc)L/HK֌q ug놣 wHYVy%}[{FTqMԽ/yĢjZDGksW73?\"~w}ʱG_!ؼ?0NH8XQp. 8s# )B5Q%O3⮌I}^~=f؇?s${誺1ANH`[|^*֟+^$ `}3'`{%_v>F wf4m4SL8 J۔;ɴ(Z&2QgJP&$2)H i L}nڶݔk&2W) Wgl.S 5jض3> :}{|JI?LKWVnJ9WMoߏJWӸҕg 8 Y;=UO(Yh0\SJN+~Ӫ,Y&Jqw>Vxa](>+!sʜ`iXޡP1ph;ڈ L(ˆ6V!҂ R`3l`9tQ[(}ddK-o'-އ 5¤,(lpdZx%@c b-,s ~R@ O9<}_ _ bk!U>Mn@^55%V'$եB;egs[l6sU/ y?Y-}"Ѹ}碎k䊑*D M79 @ACz$Ӕsztͻ#@|ͣney^N/R00th?DY*brZy!N ;p,(YwQG:T N˝;2 {,a6fq̜, f[:/ڡWL_υXҒseo[Rj%ߢngh|]wŌcVc 4} õBa2v9 R&,ۈ҇E,+ PAfE6PG|%sik('wg3  !uE0 İ7?LPZG_A6UD4uƨ"B MwZ%h0V̙OnK knkb%G)Wɹ8DR. <} _M>qvRa<3a~%XiAቸ~l`E1Dqz>=Ezmy&{1PYz`F~L.{"޴#/@ /עgM\5YҊIPŒ3ȰÅvEN;vjx$kIРy@ƴ̢ Hu0Sȕ-6˼s@ktaQl(uW؛j(i0YKdgjT,'3P(qs6P6ר C-sSYX},zRܓ7RcAM\ƽ H\4M&RJbS%STzVMRR RoPYEA%Ô2a]lNeaw8V(@"_.`kuI'.[ T˾ூ,hu?f)9u 5z=X)6vjOԜ:YTh˃b/y_H DYrfgptʮetŮ(Y q0js}2#Ҡ.H(!ۨ:\s)*KC’clIbuH̙Q68Vן2ʬlܴ:)4kn: R,R7lGjXP,3{qq`nERN"v,j(M+,k*. 2A"Y;f&NL7wp8JnW*u?c4b -]aCP+OvA;BhB պ(>Q^%b@Ey,\6_72eb7D}\uX/o3LP壍῀5T'B8$Iƭ_oWtm~r"!c*wYs!|;ǹ9[goO[q$29qbgP2jK*#q<"'/6HG*qL[琺{nȐt 5I\s]5w !AU:]|P{?-Cl RoмJ~#t>9!US-쑻 qpT̂q9fhh͓gFZ91xWFX>;9}ntBD4s9!viJ݁3ڤ`ݰF\CL0RoUhWìZBRe(?k?R}v#VK)d|B׹'QI9@<}5(6ު$hV.M"bL 1@|ۥ,lVҫoX4a?exxQd_cR|-D#N ALԊ:}mLbNLCN; )TRe:8 X{3̟;58a@Cd{>b͜xԦ܊c5ŊCFwR!ΑwpЂQĘZRZ}H]Pad>.Stlf,x W{d]FqE# ǪTΆjbTڏFѮKӞZ˄*;ϘvOOA_S ^o fPzA_(ICBOTC{?̡L*,bj/#T[.sZKEYWZN92N7Xr2j@Gˠ$Pk?or9͍h͔%%Q F;\o9B w֣~iY~( xy-QCaT3t$%{o}iiB$-VwŇLfN&b5iNvcS=`ؘatN@9&,@@oOt/.ΏH]/ckTsY.QRL1j1~ҊqrW$L39>u.a1^/)Q*m}[ ex<;cW/m"I( :0$MڌG^kbsg #K }簛. XXIᅳOs(P_&H(͚ک_/wI8vrυxr5?=M\,޵X= Gh xՏm2sN2d/LWF))P8}['$܄3p5XG&:XRB& [ nD⒴yɉTB> iE9[j?GH2={ZҧMzop$Z#Z!#Vdӭn;+h5[^/jXe7PD:t:5 d  NQ* pe/pY{۶5]Em)thH茕dM5ur^m3.t Iܽĩ7Ve>$97*\t>裹]1Ene:j&t墿B1'[Ț ~5demP)?[٥ 8[j䉚WXR~$H1f4U+參^O ^T$ABu mq2}ɿw\-H-F-,PS[j&Fgj>y*BolN&J^^4jœ\1eڛpf9G s+qhH%adtf0=߳&99w<+-ϖB%lRyD1_#=-5"4OڑUT#Z\1wwHxΌR h!bxxFlgX{wL*9g xB"zF7+=a)VVzc#tu(Ez ;(6qڽRBL*D5̦@$_Dfo>q\J?tQi&|d舖Z'/iC+&pxX˩P)J$EwԕK˕u`jcP"¯^&ױAb*!Ě#a݈ZP?} žoj; k/>䣺p~c#SkX"#!_aƈJ ~kOP"4[GRRqy=$ R}aiU>K%رOFsW j`zzm˶C %/~?IX?{ѿ%u!]| MhHb5TkM[Q+ƚ?.seN8#L8`z,)'whL~\dJ5rH"X+{ʥɱBk$~RiUtjUc<nt)\-'(+Eٛk2w?vvʫ4_Y5 rl>-pbH:L ('d1! S03_жliOSPw2"_CJh~ 1a3?c2R' D>[)dY>\MŎPyna\R ༦) :Lӛ[qQ t148kFV1ut ^DڗBKtYA]O7hh~_dhޙXb[!VW)J0qI&% +D^7+s.Q:AFlȠA{hhRxd!.?Ɠ,=MrKՀ8o;"9:6< Q0뵕1!A!1[s31߄q鬑xU \@ '{Oz&vtz"HO8D:̛  e=ۜMz"۵_Paf‰_Rjk^VMIY/RǟV.: k`$l |E:dJg)O.F6ӓe"R |Hѥ<]Xgzj5Q@|~dbYd''*` ~&2WL?Xnz5_ jH,"LE*?ƝǔAmL5dCUp?Wd<LQN澅tq|brqG?KITVS&)3s~a`Fp=as͎{G2n{Ub9 sĸBW@r+-g4.L};?@E"u!_[4M/͉\ȊQA] c^2z 99":c#<wlέvoXle=\8XҐ,djN eti}U9[k>n ,+$W 8k%N];٭̔W1`c7 O">Z g8TN=,;lT]GQ%ܒ,xV-co,Ô 1|x=QCdsþ.ƛ}rHk8֎ r秂Z\0~JH?ۑoC)Yr:OץVM倄1>P@Ĺ!dSTVֶF@ ɴѷ6#p"<B׷fddT+|FnYGⳈ@#&楲UǾ?ɫpF\BaXem'=@X7[2>Y %"XYz[iY8p/9T;2 _z)k2hmL0rԍR#Z-3a7a2k41 2z:y@}cLQJ03!ZN4B;3po5&, Id$@u#afFBۿ$=Wfdt'=uJ|nr82 PʽY]lzZLB@q l1x ׄsf#Ca ;@8 I;{2^,|};FU0*Qwn1lV)OMCN:wjh6QRQ'^YS_v!Pô(sFYNy=Be.q[ӥhZ-nvoMnOV6X^KwxJ8El]t>nl`XC9ďȈpFkuqJ\d*P5gN%</,Ɲp+%D<N;9‹wI&ؿiI=5}QT4XnM%7Oάsg>'}KZ]u*Y;P͋o]Nӟ03,V^ jI?M${1E\DXnIUSTQ#F9P@r}|-%0 n`2Ɯ!"FURa,mTgހ!Mi6w3LmYۚ5_z G:mJ5*Tie9A- N%^0,8#&P st(}R1nHCsڔR3/ч0F h2[~QSٵś]kdO 7 3u}abPj(wt̀|u5¸[E A2eS)2[hF/_/65Z!g0aW*WX'@ѡ/3pC~txYjjvxaQ khöc.k6ӝwi=\-9$/Wl|̀|['(!AtZD*40fwTO; nrh.5qBAoL~dU-ٻ~=%Wd5I8TP:]~˒p|*\('r Bf  *nVvI-A!c~Li$IJ9Oe ux{!c<1y`Ckk5[x/YP ˑXHm:MuU9%h[aFUtoka|/ȍ\Ѻޓ/݈ p?FS((R~v)+;^gt_u [E'^##Y)[:/cway䵐 MEoٙ\a7g쓌5^j!2E(. GM]F+q7eeP/Txss6|҉N?#`3u Z/D@OKQ,;Y=wR%#vpWM 06Mjx&aʹ~=60xmcrj#ɶrQ-!pyȅо1V@B,c7JZZ70E8cnޚ Bnqtytw=0@nv4⨤vHE7ЄI(7Nq8@bmvܻUAy\ͨ0ښ}^b~%/H$^t{Ïg%7RFIyiS _h yD?ڤͺ=Y;Q3HBCza=oUE6w0NT6k\rC`i 34?kv~/J;$|ný?D A$Vz^C_;qCrzm$wFfa}`4C>Œ3!;9xUkZl͓sc*(fOC?Q%؋ WӑUh_L5SBF f9jGzo3#Ŗ«O&^I:4s#Sn 1QFC @<zZe@߲Zj ڊ$)*% Tms1@ha,bI%p>.4`M!3a*QJfTʱD`<kpSM@G~&MOF$[so<}&Rt3:R\ s CoD{ޥUjoN({Ԕh0!!9gfQ5g$7ZdR'/^LF@-S<ݜ& ?+ ֡$e@P1͎G&TCcz\ςig|}Ӵv<'[?ȿ3LCFO@Vt/\U怽ъF%nh7GHC.wq0CȠ40E7w3qc9}i瓕Q@77*~#,h3ΛznG:?]vMop+v CBiֻE4,Λ/,3NQ-NGd1WN𳢻ʪ;b>_HāM4crj@܍jX =68͊k.L|#2tpe+ /ęWg uTK%prU׿t?<$a{}߯Rߜ!֏Ǣm.5?(ۆUǨ I}5: 9Imlt};9j>Ç7}LSnr.?6ш)Cu?I@AЛ)MW0! ~>&{"kjgLuKK"8d1;o y (,f]@s͎dY$d3FN >S] ipdiKʻe4dlħ$ְֵ0W. Q%I6Tvh:{y!;N7^|E]uYGkbw]+4ufrYh0iFT tewJ8nUy KoFo.T2,+9zm2a:_  r\`,7w IV^Wu,^I *+]w[KHT+wi h7dh'e L>@S w'\j> *1ۗ¢}3Y(0ߊQvq?c 2 .ĐUN;MQq>XqgBRR<CJV@x^̓HL݉&3@O.oD6U B vvҜB;aHC_?Ghh}&){*$Br*L8{ikPgoR}\EȊ|2mu%ZsRK}e%"dӉq(xu9#ŕ~IpqH[|!]Yqp6Z"'U.Eb3V˸&`s~Lxj7XԢ5Sщ;>a a Lw#jԛ6 M^d]#KYW&:#@Tp(Oɹ鰄Bs%o`(tY)Z o AWʋkʎ}N:x Jv+iͫ=`{T# zh+ 4 `Č}b~k" 0i,P`\OTGF[H$[!O!CI]oʿ~P?Kl'!R'>*tc˩܇?C ߻DڧbiVoRKUWt@P ʙrɠAoWM8)@U$sH˅^9QlղJ]L;xHʞWa0gr_QBy*]De$"YVuX1{0NsfPYIZ+N;յ]}jsp+j }5qloAdwVg\ޗbd""uXEdƽ̻6/viSNV$$10izOI)*m*)re$BH/ҝWnp ;A $U]g1n 01_HzҋR4Ue ~S^vm>E!'Y՛5%%=^ }>ȟ[7.Nk8@vtl(eozс7c-gpv ;`_Y{ؓImA3pE,cotѐtS}m} 8 {=xQBM (gKUSe9ttM-`08?@TdN$@фѴM'"q&;Cma㸤{SJhߧpW>EYh봉/ŠyM$Xx % oٵPp]|]Kוe- #Ɨ:ѺܼSBAXE 9˫}Ư_9* d$lK즎U!,AуWVUectY|aXh^K#*NT~0[)0oD/thL_h1+R{˭󿤋h;>dszJ/=;Ck E!ˆJb Ce2H5x7)4MƝ/S dN5Θ/}UE5uZ<&\;}Je;\E3#[! }&/P}P^,F_[ @e0`K^TI QxP aL9sȽ^ZΙe%cUڹvt_\ޯ$ɰT!G6.LCVZb%B:8o Y#ofrZh!x)}q.*'cK)vT#@{>ê) Pb C=jhu0 vΝ6"ܙ֡p*Dúdu'YN,zYK_#ve0Z&U򃌧ab9ѝ{o#O^؂J?:BċIOb*Q&y {ޮ[:! IFo_1 g`6 ss7 $|̟sZM5,iNt޹}õVk\*[n \<zRKN r( ĿJ4:>ԁjй#7U,~hi,2%M C co;+P]X? }˜Y~6-3OEO-^T6}[eëۊ55mWx0h8 Jy|qg]r0p3=hg(VV8#*8GAWsuyeNd]/0VxV]V@򌬑yШ1Jve#p,-/K삥>Xx;#jJv]wD:o2!w9_ luBJP< v$n{+@_ *64 gry17,y֫# (Gld}sN{ӗ]DO4]wd==t- EyU.bxe,uz#JHQvvAw yR 9:ٟQ\uM 7͂K{{i܀ S:Bz_F|X ) 37GS<=G)KOn ޒᅍiݶbĮt1W֯lu@z-nd5C ^ !i@mt)2.b8J@W18a0Fo+5iQ@焻X/'en{QdQc'庾BϕŃh\ Xj@c@۞e{",v'i(Gg=g`>i"c_2<1k5o.}KhbR21 U 1'uZw]uxݴIocy.A{C1167yXg0 0$ $B. ^(!q툍7; !(߃a,~5Ldti#TdAU0>R69Va5]-pnNy[m>mZizvl@„'FpIY᝕&ܻ& ,Uvf r҆׼կ젯>!fU{e<&KJ CUVT m]OOheˉSMpI+Z{iةbFGԐXQԽl9r-MV`G7ϮO S ie8o2:}#qQZB='s쓌 Iֵ8w; Ve+7 +Nz򑲦[{"%'3^KUMn'jZgc8g"%vkτ@k& >h\XݦT3 vPOmv A TtVlLrdAK7u!u^F{s>[9qL&G> :?w 桳TSJ}.jq&]F#!XGc䗢)MOyBXyf֍:E,pJ/[=ː+Bsj]DIB̷%]H STbziC!4zk. )3y*;ʟ -&5Jډ[탵RQH6Ԙ8nP1!pK1|nʤܔѲ4d yVMl]0$]}0Q('S8֣jLKy10S)6JP #e |Ƒ@8(E6dEJd*D%\,]!G)a6:qx1m/qT?Fm>p5bZ#ay Zc`AP?>(`!5wS}h8kb.2'VH$CNzeg^:L+ʕK(RX6e~HBi:Q/:8§/5Vi2=|Qѝ!S-mxj3yJƢ)jB渄]G#:f8Rn'eiӫWs $!sZ *&m|߸8^>Ze CV (;m h. 0q&`h[홄tPE @5iT`l42SmBՐ׎40^>*/zGޅ ib3L*X/q:y3CěЈ+FΉ @EW#Xm+>9 CΤޏUU F$2 oi9:p;~Dhmx%[#:2( >ʛ |x6qf tjwC㩷0#U҈^@QC/> g2j=˔cw沐 G)̣ad4pXrj5.5?+z2?/ib/ڱjCuyM, A.?eTf^RU6kV (Z%gk[ ܛg:W*!R\/ ;x] !aOBIJmy|V8cԛX"X?>);r7Ja}R82|^ 9ǹp~ c5HWz妮iJ)Ξ\pv+' oPdx#`3e/H¬ sk^NPY ^F87福N76|&:/Xײ7ӵia[hu^V*%E=ڱٺK<[6}7!Na'/u]Tt0*(C'߶e*L |Agk'E&b͡Feˉd7Rz\U;x̓Qq x&Fdʭ7Ϊ-;1Q0ٙ\- vsTԉb!ўD83Nҫ4wuѥVS\2[v\r -:r"F*zyk)G7{~4nҐDGC+i`@@lc|I#6&eNX^j@^ʇVzb@/l_=Y|wlZ&|!T!DZ@dYe㜈+nn΀7ElLɎںy/ɺwLGhiN 'kc//M3|lZ25iQA ?h-bo{&r4X*uL# cS$Þ~Ab0ֳgWS:s=w!?&Kawjg9jDV\SP"^A,d˝)Jh_0 e'dٵθill# G3 E6k1HR̆Ku2,n.WTzj}e@iklW*_,LXY70T8LJjeF&4 rp-:3"N |~McMu!<8z0ФXEže :?-r*OrcM0`5_/8 R\LzL|uED^z ` p\sjpV$AO"ve8 8HcoNn 2`~FsʒZ<6VRV;E 7l [#Ч)_.Y"4mS7*0 BtK h bDwz}`KVtwo-e&8XH+t8?E[/̟0ȃ} 9SЮ 'L,ET@6^!p}lQGLL 7:qNr/tP2jTI>@+dԭ MwGw2k'ary!&,iyJgq -~rӻsTOZ3 :m4@oɰ,[UQ)x|6.=__EETGmX\l8!usmIeh=Y8X*\':/ T0] Er R;񐘻{D{z^8yzi d('Az*d~{= : %)3 k5fsB ڡ;"NRƣ=Iw`UsgL}TVS)@ȁc_TJm oP1@ƝDKQW L9e<]u_Dj5b[/ORph/ -=DHbG*rĨB,zwgWvi n'g/nTģo#[M\Z˭c}a44wP2ʝ7r2X B^Va Д(-WsktPcl}Hcj+z$~c`ݞl?jki `<(b1BGy Hτ*t)s~79r#IgD#RBs^KAiB=;;>zyAja(J<(OIcg#glZ}Rv@e;-L˱I<?P2aSha[EbP$Uǖ5LTS8v;H"NgT EG93(PbݺJZi!T( \HbQBS\6Q$w9K1\}>>os83}5vuKe%e1H 9(lqya}PFi*V!h}'ڦT"n ާ^ * ls 4PY`a??̜6BMlmը]ْk1 s8YkOST^ F чgGI++BoTo5i++dhNю,ӎtHyH[4\2ew`o`\[ p5/*p'[>$u*)ׂ"mi3rxihX3Mb%(wQɊCoe$[@sk BI.HbfmrK[@[7X_'k?;g%u O-Y,AE7`c6P7!|s"y³ xvYdv7 dڍ[SP|qFjpk(i%ڽx"A4A 1ʭͿ6/ʇGIMȯ-C)+oLzZn]G*zp80dҟޓYs>Xs*', 73~RNûfB,i[JM"vų:c畏qD!^ne])Q?N0v\S~(#5K[8ʚ/BCMR _^71ȧkL2xzGv#fiOBMw_0yߴmʷu̙1ӯ?mXsRr[Kn-)G |ގk:sJV8bC꽧gY$ȅ/O%Һ8Br7_(O?'%Ak9N$F~e=ME[QY5p"^JxSK9q u7v]u3m* غTa iw2ԛaEgd["G&x*f@va={|Wjۋ !L]=ic^%N+/^ti` Bl"rXˎbbCXÙ.K$TbffaU's,rrEU\TN""scVx &b};z8/IC4mh=X Fs.w_d;Zm{XťUTT8K4p*4NQ@pYq,'Ve@ձ" x2mj7E,thV`%^)$'ВDt)of!uk?=vdDg$yݤ~gĊUi,aMLgҵpyƝpdK{NvZa )Xql)>k TVUQo*}PҥnM:L)j1<: l7M*X:/e~Wɤ>0qH 6ńQmQ*&2`(NGc)ut_^~e:8Ә%?!GfӹanP_L573s?U2iKs f2[ }_cՐA,=∕bYg݄g+@)ܻBa)yg%n_rR x?Uxw)wbMD'!&j >GOE2 k:O+ 7YڃwzrkvIeN$!#w qYJB˻u`q)]1$ ^qtkFfG@W agDszV&סJO Gi68ߏ_sF1 ":ҹG`J 囂!2u_jkO2H{caN/B* D86JyD\ x ^P/5B2!$9C$lU=J1MN#Φ.\uEZM7X XiûF&' ?+ CiA;4:!?D  >|d%K\ IhY!61-JRI8}&8hs2z٧4m5{g^qAnz;!%i `Y!~?z4%#b3˰ y&ZI;FLӺ9|XeUJ[RN4 vV)9e8 AG G[/h^I &@ S@FC &DeN6.),>QuBC, !2_|`69==>DE+R:;DzL\"efL]3_d >Rxeq$`xM;vAS0ı$<(DgmMT7NH"H ўu u8! l*S H6е?5s+;eB&)߯C1>-o߄ɐhΛ%;> BQ1\; #R$X$uxD~B_x/0XT=taI1c$P M88*]t5 k;|TJSXҰQcnwҾz|o $[ C*q zMIu8= 3B3r~Rfn 1[iń9Opx1{^[a  "u@a}o]M@H&֦FzhA|DI6U acOL&44~bő+஡VECCWϿfsL^M>99x@nI'ou)S.$ Vyg*wMC fs)tpDJ Si'ԫ˴u={TGlCl`P}/ekA]6d:أ}AnMC7 X (ANneY`顺<ZWN9} <-4+Ofn8Z%sU<\Ck7ïk`ذɝTgFn}" š$?&p#Eq*v8] ZdܵjK$R**#.Bh9-:B 8D$oM dձ8o!}^K~sWmOX.&YX~va`p‹n]d9tA*5z! 6$dr~|'59Fl_!I̧|g|;Iwt4lQP ݇\_0 C8Xb^N;nlUJq,豦IVgYZ07070100000291000081a400000000000000000000000166f3d9ce000052f4000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/net/ethernet/atheros/alx/alx.ko.xz7zXZִF!t/yR]?Eh=ڜ.+@m/ V=+k<:)'cY*_'rQʝ^-۞lq ca39rE)}Ngw5e%.(Pwkĵ W'%j0-@a]j.2ss 脅^~p- ns52+93յkje{E-㏐Cҋ*;hԿ v)s#N 72B"3L%Q' +ij(e`L"Zwd ;a@5ubpҵUB/B*I7x>Zt"Fȵ'ơ+2dcQd,a;*;DYibʍ`2Z'c& }0J&,Cb/,#B[hS}󃏮ܸ0wNW[yHQqKWoV$$'ZMi,vK"n[u0`W!?3tu]] N*H^䍢JD"zj+n\ӰߪKy9nۗx^]Kûm'y#{y K7 ZS=T E1;N_YFγ+g8F[EC?x2=VnX|*-lBL K^tA[A*4f(,xKϙ(tI۫Z*PlT{ '(;S֊T^Q^w#b:T2ysM7-FnZwCv\-o>cT?S$C ƄZ. CW'Aҟ=^). "ZV4=_XuC闃^N*Pw, xȮ +5ELߎeWI$kM7F -8@Os]uhZΆ'’KlEsd,\QXC<2W *f/m!,Dme0%xo$ƴ qKZ,c,IנFh损 e'zTBD@ $kM1߬u6Vts|c.#>,9+s܏VtlzNÉc\/D/=n"%G^EыFt\y9USq%dpaߔ~W=GMnf}5k=96 L:n 5DnTܜ{ Qʱ84{7v(h1z)e]3(]R;t!VH@zNz>Kτ[VsKҐH:S%J5͎LH͝WJ#+}YRk s ۆ4v5"bC73>Ҭ[O2W..Z/E1I@J@3E؞ rY_u|]pmC횞 K`༩5f(g߽aA3չXIɗ/Dyv$ v)X]\Ub[Ţ1H#IHi;ZW}fpm"/l=2Tm3nNQ .g)?F]N*<6x"; ֡lB͇VaKkR* ͇Kq{ y]B3u_Al2x`/ kyLtctӰ-4k&(5̽]o 1l${BLs8)~||xyvu)#ݥԴB8އ:$_,:^E  If[׎㝖5;X58HNJShE|ɴAu]}y/ $b2;tJ,_98ӹ06WTbg*A3!(ƶH+_yDw,WS4 Ӕ XpIQ 7nꦊ}Ry"h=e#:m5E6-WNY302J:<~3pО#jGqHRr&#/< R'^ԧF5zI;z. f bDQh*ӿӮK,@UzGHTMICڳ)rS[$y"'i@Ze8Qz2}-᪉Dn?Sظ챂?/|:\=j5]#u\:R_`l)-Hv:āexFSp@^IWdB1W(|pz*Ƭ16 N˳EVE^N;:nR}' rП,+{z)M̓f4khtF @[GklcΥҜ܋yA$F![Ry=% ;3ь$U$aȵfx8TF@|m{bwC+ER&':;}~jbhH$!b &_3Jf*!Tb -b%m䶿pA7 g8po+y ч{nVy*vH3Ga;S{K Ii:IΒBȒQl̨eaNh-Wk8Ϥb\RM}z|߮|WrJ TÛf+aGCv^NwBI}?p~W\zwJjNu#->7[_R$9.uNy $Lvk TҸ3gR$m64Q9Q#zre7Ps39CQqUCC9Bl3:Di}$'B3PjASMv0z' %E~BkXW$yS.4΃G."\;/_Vw#[]7̍kg)l⽘Cƙm=h L,7n6-I=Bȳn; ԟXs-˘_w]zAz[yxq\d| Awᡎ]D.h(/^5IRKlݕԦTLTB4|] BJ_mCXXէ8]R2B/1x--9囚_t^pנ!+1/p'g+9߁ٳ2Y+S=GQ6R5fjIGgxf.ZE<^uWaT]A JQtK*jC 0?K-hG?Y~$<V P؀|^'ḳE| yGP,0k](rJrr+,YQ?bFJu-!BN2{|b5 %xΠ`v#2{eO66.^QU I2?)ҥ-k͚'y)wx7/J)v272ZRzN=:B =>Ga5DxYpfkRmt -j ӡdg+`o;U 040֤wZu앍^d]Uwv h $j5zp_a;Gj}rQʮ4s%:ǗgBAhz7fحD@H#y#-C7q_5cz#ȗn}r_bqh zaK&D\~j X Eb2G^Bwi2V5.8n }@;jvbXJMϭ׵2` >\S\j_[vCgMї@_'"5N8xY삽W>{Щ,Ņ?#s;yLJΠWCќeT0{  aɸY JK9G;qbƌP-mEO'f/. X'[S0ϟ8D>_ܶy*[ ƽc>? XbE%E .&e%x+ńw 0^M㻙Aeoѯ "a)nje>'SAi> 2>*='}dg7_`H.<G[-{Ğ}S36rdk.g*DSl] J槼y=oV) h~u\ aY ZWf2=..A(W~W}w Tˑq42Նld [zA]W8VYx ml=980x)阭DR<@8*9@ A.lKذid:LLJmilV;xY =$$@Yiw֧T@3JDKeCX>K0ݕpj$K۶a f8ɣrPzVՔ eIDy p‰䡇B krocnO(7NDz"ոS;owvnZ*kǺi9wvS~PSVMgռJ焰)M/~c̙aj'3ȇ5ոaL9 S6aO%_ŎFIEԿsF%Y300dAR57ْ-˔DP TNjTwj9j%Pl ل G+Tk8Y~X߀@[C!XL9,jpC3hFKR=+uܚ m[]˘H5CZZ1Y6y~Վ6\Kt\}Jն{T"7لY=ϢUs`0䉠^[3UkJ&{['P R7)u;eN͆y24Z셚=4]ME/w^of iwK og2Q`G9-=%[P|uGЎ"6_68XQs;@XVEwij}GO ͎+F>dCyM]z@ )'VoCPW\/ 8vlL=_xxiօW<7lVCNA6Xo29{QQg[zq  OVF&B=+ڇЀdOǖO1;ct:KzZ3jRmWL^,2?v;/)>j79XQ!tF-*؍hnh_)e -9wBqPrQqG.<>\, Mpx0]tޝ;۬h/فw*kɖ.] 6gpwu#/]Ms4#sa7oyv牭FJD NEغ,|#* e7z92ug.ݙEq@w@qvxjFpע%ԛT% uYBԨԬ*`([Tý-ԭt10`jܾ$ y3pO'G<ݳ1_*z_;2w>p i (&>k5Z閦 e#D‚iSWv6 /z'({I4tb"ZnZy۪B; k b3^PPW_QWvh)ڌRC}pn, Fnl (?}HCEO1[\gs:{2zMkP~Fdɖ% R>NAYmO@Z%hN',;"^rg4K q{^b단6Q*d a{?VϗtQrbM(j#77>_Nt`,c#bwZptͰኩž sr ~:[B0 ty{ o8.>O^0j=(v^+_t[-Nzϔ)1T̙>U BusC~5C Եw53 焨@ޥ鷺O}6' :> jAwߧӂtn'e~[JYTPʙdD|: TJM^Ka:]v^Z5c7ts ̄oJIB4[f)RUS6P%mJ4z$dHxxvrVF-NM!,{!-!٢ :C`ZNY䌋Oa1 I -џbbK# Ʋ8[) 5`= lߝI|v[D1!ὥҬA *;>Ud?wdbmD~{O`gRN?zSm[%Hm}w74ނԆ" hдwL/q#$ ͪ<>JC!x1qMX+LK}:9Ҍ#L+,{B$r˂blїCm\'<ve뎗5 i $FwNu<(2ֵ'400A]"I+YYݤ -U~s`ya[<ƠXb g?8u/amf806[.SWIzh8aǭ9y'7grX7T0m}d=4akZDo//_טŮb)%<ߔ$:E~>!HZ&"Zͦ uanA3Sdx%fb ҩ}!51m8uWqeBV+Jg6_h$n%&^h`X\^\B" ӘGb+AoH$]}7 jųvEL OϲDq{>tE~d Z%CL ;Ev#~yt9[)G4Q=l?ַ0[YDX.k=Y v7Gvc|!~=g4w8 P!65azY5 D?+'Ĺz?7\[O"xu{$XZU[o`isaq,U{V=T]1uUNPG M>nKB5c0h!U"k1O,@H#(jXdW8lVE@Kȩ(&N8Lw+>/F^1ꖽіkŖɘܰ!DDht/mU+.sCY zrl$Z)\ tR4"3yHs[{=%AvT3c Q]y0iE |& O鱹.a_j,vo=u$D_ uT:֌FļuQ X$Wy#D.y d;IWܯcMl_z ۥj.c(lҬ rm7Kn Xj H{Vwa8p@<[qTX6%wZS=JGl @SƩk{XH _t T(5GR+TR6p*/.}7P}0ޑd!ne9-KbmuywRuнqԋ2kG;穥"LL$5suГ]bX;M5'H!hXŔ@EQ@2q/Ctwza+c{HYb"}rVX#s.嗉I$s ++HK.M񫞋a{@$&f^ÅU!v aL^׍#Mf=[py%ײ$CV>B1k*'iF q3% `pPo:<>wusfcDK+NkBbϓlL SrV iQ[KJ^[(6Gx"seef NxOȎ5'`ESoG204qOVr~( {6S@5!,h&f3=SGeMxKђu6}.A/; Xw Je6)CWI]Ԍ"L"ׁ cwz ՙV\\,?C>cī@}CU;Lti$*{%̸ff]ѹȧPΥ3%C@6{&;:tɠxݔt񂀭fpx-A@M*^Mdh?mtv԰۴ၼ}Ti H,G.UoiǚF=+qvyۡ&T1 bGxZ4ΩC312 2\,#V- =ݕۿ,"W>F1P|LΡ`8WT%OWa# JnqC[I*NbE;83fp`LUa xnCTQLJ֋׃I\cbz)R ^<6^*(ox=-@pÏd|D踟b!Bܹ0p}LK1mQ,LqlcZP6wlXv<.'}rqJ/J {PLEXLj=R4ƉjxÉJq;O&q'QHmNjK˒R]Qqζ^.~N|AVO.-U@m*GQU1"ϥx$U.Tɑ SEc dַ7[8JUMwnW} [⨨gHa)J2]vV~;KrAY}[w7|MzwkqT4[e+ \ƥJLP fh"RM\wLKv:wZmA"+jOF ۯF N>d䟚 -+SG[`!b){|y)~copԭE:Ddq2)< ?I_w DA!n%HToN$uBb%]6L)9A8y/vl m+EC"/d!KNhaJ?#EYǁb*EWˎ=6'F:nWHGʗFcbΘ8x) ~¦ }!x!%L7ӽeOcƨ u# 34FN&+$-Cy0jէK& +0-#;y6+LQk-]NȢd$?$b"mH !V}}A O]3^;94uj d 0Щ$3ŵ|~VR*5)Pp;FT/9Vw!-khGʘN#w^?BqTuAp#%p!З*M|^8)0 ;+x3qx9Zs۰O_Lz<݃wIPUh&i+(b:½2x  _bHHs"֚G"Z,YLj+3'1@,W l=M^`1icgmkѼ3򄡂 NbAʄ-K?".:=Tn3c>AuUX ɤւ4Ā=c_Y5R)sqb yg05Z~A?sEL࿧f \m:K@ҽ9jU7avcE䨌ڜi !+‡+vD䍲0zoFq+\؞)¼o6>[r \ZNp(=Ek?*mژ\g1mjc J96)t_̳uVjuA; $c`{n#t+p2k9s#HJ@ vm]GfErqHMH2}Yj!n?N"6O-!|Zu#~RJ=}>Ō4DW!eK{sc?SzܕX`v3H5F԰I+} . H(z*Hڏʥ ^m˛LLd+FSIo6;ݺIyP[x̬ʈUvr0SxdKXڈ?Zǒɵ3-#Kl@@/3g:SS܇2Q8 zCޡ[UUs4_!= YrMر5wcDt1N_/z.rk{p  2>rpC5K&`咷4xĸkIt[s,5~r.9.[qm>';큟UjrMϯX/~wxZKƵ%W8mc֐_*ax3ˀbweOxL0!:8QUD&xY5Mv{:'+{}>/V_^K0v$K+˜Ơϣ 4 ҦS@e+6a}UD[>?+v\WLT9E2 t9D ra 0@F=pBR[|f|NY`Z"d)e0wbK!>m7I5ξ ? ۣy)PjzKM\p_K2 ӷk}@$&';pY߈+G9HÑ}S{hGYcwg+ *4&g{kH1P [07MNdqĽoM+pȅ;`&6ڕ iҾ,ltZ^;J֒hݚHN0eJK`ͼ#)'E~ crU3x-;Ыnim'6m %KvaECǫʅ5?~rlf)ȷL'6}qvH,sS<>u L,;( 2eqfBy (uS޹ |ԫ(z$mTَ[KؾE*`hީEWMxIp8Rϴ>$j:.TNc ,c*K!,EZF%FViM#v^L!p{Ð$ȭ^ ֵYƫ=vIX/3 0xm?ECz%(]cFO=16z]gt~GB jݟݟ܇vNe𔔶PqP|'QzkoGu"#B{H,--UnF ! ۢCk1yȉ\S 97˕aĨ|}EJL+US~*rٰA1zEG=!;FcmxI`\gÚӑ#ۅMW~KgېQt.GoO碭<+\7RC ˮ-垧ưf^12e9Q,Z~ދ ctL;FTϯ;  v1d{okΜ=YEId:О+n"*tPB=! O֣>9D)<(-W;{Xk{^' ْkT?}Fd)J )flz NsFE5R6'y7>k >:|>;TjĘFo*+_1HKok=$]8u_B"Zvtj;ʢ!n~PA;ĄqЅ$.6t1y,sѮͿb82 \_ߤ/y:3|£v~oa&@ٰ_ߥ7<!s`lD`|Zo I8umk^% m`katDf>vK |xZˮԨQw41gq'e=ngH9ig =% gsMS*Ff [Ai%7cBYv]F.'vg +gޮ$"&ҙ]ZgNʞ[z隸b:50!0o)LiCsX<夶r-ai ܷ,EJ7p|WpIv1+$\ݝ7`@XggTn'Z62r)e5:B?_j|UccSO!vB京z $-0BN+`XP4բߝ1>>a_&7$4B^6"ȸȓ9W^杧$hT\u"\/6 0t.V.jL?olȉ̀:"'giLp1Yv5 !K;$k^8a)6 R4$vgok95P5'* NĪav“['PXf)QW+Zuk@sTz+}ݛx;A#S ͋]cK&vDtg.B@>%XF9 ݀AXӍ߯N3ü>|"E`w[@DÊ=PlqHq@ q.o=EDLܑ( =m=Seʿ_(tУ|Y)jaU݆c䈻jV1@d4SÂKZ{H g ^5ZT F(Ə⪘ ҭS>h[xh`fH~FqzK!~+NkCI>A {'/aevΦOv4[%bOF׵M[͊WkӾY0芒 A4o&bj9'I^K#ؽ vAhB wPէF(мةNR jW}X 4#7q\ɹ?˺@; s=o g2]3M^Qǥ>\7o #XD?{H>{;w&;}1Y RmkeVVP KhDƷ/K*d خVsU'.2g\Dhy߱j%$K[b=gg^ [Us ͲJG8^TE`C"_7I U]PJ`Ԅqap˜`<DyꬓduS6o;mLJUvax:tQVMDtnWUݦbmMO潐K ^iF&k+˶doP)W҃mL3ʾBlpc8ƇO9KˤqT.|Qk0 +c',AM!,47FjJS)%wrf cn[fw< [yѮ;?>]V~[1JhaIqoHj6Js ,:9`=#]+>  7WG:FX4@52@ܥKN<( i ]@)(pwawC_2e*ǂU[ 13(J5Ѣ \Δ!* E8H|`_יjC%CM#GB{`Xcv~sjQU8S쯍)4%~atm9&?CTC̡&Ą %@j3C ;qԷ-~ cBxJ6g5.BbMqabT5"iHdsƇh$#&W <@[M]HZz0 6. xAHƒ6`0)xj]? 0H=4zEʡ>uh9Q]ѧ>jQ`D-ooC;u jle'z 7*8=cݖմL!d=rmJ;9֠[4;,#h$M[qꕤ4H4Nڕ>ۮ^a#8Kթ'aΪ_UMs7w7曺=^: ?]NM"*l*Sٓ TR𺜞2mU{W>kTLۤTH "^*^r2u~#ę”S[Z fTIlQu|ªc3n0=הJaǝ[ҪF.#7PlG‘X#{`fhwFkDuPQWyߙ8Ɔ-+\ XO$AoN#5Ԑ`haF2bNm|\߃_at~.ݼ:/)lRbtI7 0חE,8+J:!ۆ $e*S%`vDg'N#nK|C`mCb}Y$9ix P"h Z~c7|.tK[yVԒįI*QڼW!zk$i n dg8`O HRC׊RmbxA6$\wt/`?roB]' piOh-*Td70RzS~6X! J Kp rmɔl f$_E%// \3Zs@Ө[5MIkKm U"IOj9 X2`KW2hrݠhKA s@A74QWLKW;FܫI}D rf`lbՋg&8̟WZUtn~DV#n{`=k߆VUנSqSB`F`27 Wm/BNє~_Q^`{R*qC\^)`'x#ȝB[gt<,0mYl.'&LJ۟!1 ~SS[#c.8TwX& 'qu9[E;&Eɹ"iYxO*:|pCYœ/߯LQM}loi_~yS7jXDAcw޸L^ XM_\ =rTJz sI-Xߛum Q⻓ʠʇE{ ;Kb. OP\cpoEt8@毜elAtol8+mQbT#d;n^֌`wwN׸u?>B'kEQ( M:!~5Ϣd~"aJ.8O*n`zv!rS@xL]Dm{#|9`:J+vwJ npSftr/9 O%FV5.2IocBln%o/"IzxL, a_!B;Xh}+G] )K3D=[Vh 8`!b5ETS} 񷠎zzߟ |; d5"ZeUx>˾\ZhgN=N8rc(t+\] %UAgD$P ZTw}8޻k 8@ 1T'n͐a8l\9TCD,[ZmH=HF􋫐'guGƮO*]~ƣ+88LjЌPn5 F~i}=첑 *nL%C;BVqdt58RQED%Ax ͈˴DZ@`c`Y[Pen_'=[.8,*ϵeheb*ޣݿ8ҒW V|TU㖇Ff?p/[ -(8&ؑ'hb8 \u~^&c!)nAe2YQc zCa*2*U\dW;` u 4yMTi~{iEutq s ;3!| M"^kʅ!:/"?9<t٨m q4m.N> ǎ7n`YxF\/u-o:L}$Ѕ@8Ⱥi/ckf0tD!rzBsUԦ PnS)H||`ܒn&uy} I)I f *7D[7#.eܢ˧7VM$f, ]m3D]؍gCƢazP3.V6 "FKTA˩Ar.ߠd z VNL`H֙H& [[0䂝9O_x1]{!kcuʢW2o<:vJ` ^jvd?G- |LBATZTDLy%:#p.6]Y/vdY_+;%D!t*%,0h9f{~>8?rB @3@+D5N;omFB(*q/GckƓCX:OfHh=5vX\x'5ɠl\`?4X64+QoUOtO=~ˮ.};-soG'ȗMq!hf)/oųDmle%2}w: 7>_+h|>QJG/o!+QQܼ_.3…9 pT{^VWUE/|ujL%X/5LʄchR$zUwsN#K5#Dmgu!on[ЈWLAWV \lXW o5J2jYȰLmC_! ;D ~eOufያy纸(<̿YC;8гZxOT`H:.2dD#$X BІ p(Yx~ߌ#Tωg%;p>X,=WASVኆZ_9!ó@>,x+sS' àul4)r=]j`o6kPgm1ߢ[[i<К/|W,G/Ju yc;4Xp/-JWތr5_pDQ LBG:uZc ԿLxQxG|/ i1.WfqMd*H4:#i+(Ik._ǮY^ÑPN}ȂFIRg;9aTqn<ω mh)JÛgo]*zIi :k }ui-fBMMW3IOYB'q$SdPHP,U|{g|ݶ3D~2ЗY_ِlBRw"܋Wi^z"eϱ,dCHX{u&Z"uP#o&%Ȭpq߳߂>o\f]NRhôS"!a6i L{pf=yؔU0kY26Q<~<5`bьYE,er[Ά&.N_G_8)n~ Ax2; D9XZ_1~Q `p$^maעT769qڟc(A])v#)+" 5\cf5kWq}/ff^|kJ HbThENZ~ylPgtINS:&e`Pc8 Ҟ\Q![򆘷++ι:1!<^nvrD10 БA`,m`+w04~qz}k;,XO&Z< Bp& |XɄx%=*c>/*ZBpiE]'c`<2FE]m Z:ڡ0T`۪{2f"he1K~[-(_iu[d&<:?욢kmöaWO؅e=yw!ʛks.Y*a21"t/3= yB Q{n_#' -*?_7 >U_=Z3oWmZ<_ސ9H8q= מxeQ7* 2{ LӀ_,CE9NFVdbuo\JjI8g)2󱯭dN8hSZFˈxDT1 Æ`vv扲40AO vΌ,=؈bt<|~IscaIemo%誺U%Ћ$q _?$Jf z+k鎟}Hh V\QEY,"u*|Su[ rS#$ݺh##b43@bۅ=`Ѥ4hI+GQm@lx9 9"bX4GUe1q)zi |OoMiV:bVߦ9<@-WUT =V:y _e0P1vWiw͟lpgW'`O@A4̝Ӝ(fN<~CM gJff$'hM=PqUkjйAW){"ex4TF]:']Ԅ \u&BSW#urKRwpCE ]Ei!煛#CQΣk(\4^r%MN b*<D)E׵4`_ vŒ)=FYT o1-z>K؁[5hN#\] )yPlMWT]R>ܺP6T"8'id}!h'-rtJoO:{溹 >Chj#uU'y_f t5u_.+#L鼆E x.7M}WY/o 3h>uӇUUT㗃gD\' @"B1h+KHܮs0}.O4@N4J,#]~F8clRuTf(t4Л32d4x >ع_ ]J;HzJsLdbRDYk8+ϯTڇC/$~"qw,xܞYOƐHqDz1E>XX)d,W \nG UdFIt!.R/l+ц \ dmr>\B%p(ѱ|n(d5[иٺkǗׂ;jɅWgu؛macHѿjA=YkR7X -A@K0qGdo00/hb̅vHU).;硊G ' g/T!Ȃ\ X/|q6֮\|?D\.F?R7a&=zErAגkV UJѥ|3VXZ!nOwHd~ j !+hj`JPOV-RK:ɳWq%-1ףB-$$+:(_F<^:З;5;jϭT:T7s9n2Dns,u: =M a.0s'W陸tbzy‚PTPB udy9ЇTW9v;e@AԻ5s3ֆ\77~ɬ6u  BL:ɈNᴻ љp?PJȬׂS,2ӧ"m980֟:#'corXr=Ύt߳ǣ19Ep=I]WkbF ,$Y|ez[^JJ\líKQƚԃh+K1;U"|i 1;Z=)Tڙ7b%;'Vs'uY9C 2_ޘو d41S%Y}3!%3qE|=V oׅ/v"vk+5bT8ګ. ШC?Q 5 6V@M#k461J.kQwmU'vQ#Q[ ]FJ]RXҡBLx&OT dC8e\ț-I(,p=P$.0eJLI+`r9̆;MMfj ;y<8Ȥa]R݇ݧ+DƠ 5?Od ENoQTI`婙eoN>$ g3m@t;^2rE_I.-(Yq۫@?h?*Ah !KZ(L37c¹y[OS;Zd^/ @*Ɓ6 ZׁbywllT%hz39tڬ6ZT@ sOK J^=6߈rD)k>W `P08=iե(bM'Q*׽x~FqoZr'*P $wl٢l5]. c b`~d~VP$(-F.` Z6&5; ٠r s /ڤ=c\ Qu=ehz k .t}H?qohNJGF -2ZE8N" X8m9궔ט;K}Fn\xyãCOKk<ȅ <`?]q}JH?fTw[<v$rE^lDY05m9BcwʬtDyæ[?LR@abfFR7gMN_tXsV2 `gPU8LnP4> ⋓.8 ^$,B>jqnh򸝚2j;oYAn\aZ !a{v/mJtDEN|Au0DPϞILɊ2^ĿWHy'\e7" 7a9} !=ᖢ-Q-|(46-"z=JF~i7G{ KTi<]=_%Uի]Iz[op:W F)ઉB@@ =Z&AƄ&#iJQKm hF/zo1kR>m\m$WsN2祁=}ܦK ԇxVM*+?["tʠlG[jjs}Tу+>µKݕp45Lis 5'?"W Ӣc^ Pǻ9ӱnϮ823z=v}opꀦUh. ǩeGRyp;LS&bz ୀ^r CU 0 (36\ԇ`P)v`uJ# C !쑓 걁;)w^2X1IaΔ^;5 ƞb*'] ]:n ky9:; +3?>?x>aLt(n4rjtz WsM4,FF=ce0D%J"͆#GoAB9gP"y*wV0Coà"bZ럟o(3zs`AW"*\(䀑oF(^u(_rI=9R)jG^2H:0 J x4V|L+(*"ԇs]%ni0bnJIB?ǚjsZb\)S-;$g"X/$OznFl v&qu|#dLfb>Y+Urev} >emp;}t@B'#䌰`吰m 8эA[iuO5TNtiar[w`* ۃƥ)YO|Mߟ2Y]/UU#P! 8#?>qXrj3v%77 PNa_YVIA97dVc^*iL6wJ5Hڞ + Xpu~sEj|櫏nN$_j}7}(RTLWbt"%!6(JΕ=uc%Y#E}!̻TW5b[^'H )P XW,lAJ'-PL]77(8#:1l g-d7(΀ݡV%fx(v]م4[kM#$dyOI5!!^#<1tm0I"6"Fq3gr4z'jfĸKmvCL']IADy1G ?Uo7W…UX}vcvrBGL&Zb Z'΀135QRӞ\B>l'*%`B#cciA] 8P13^%tOUZ>čۛPNs熕pgtR(4>T,],-6kyk85A0 ]kz-ã>GR}i5L60m% ä7M6a}S脪>? ? G>+Ao Z*Og Si~` Zw:3"m P|)wn gT3RN72L(Z=/^y>(Bgbv.6#AK1)V.1YR$$ceP)?*n c5U^Pl5_0VN3ᰢQ|[ςq,=&Gl7A-:݅]gXDsoB"^xc+vC' D0sq2 ^O}TL #c.)4Abs>[M6@@ZsoJ.\o ͿPjƀKg_VkD׿*%%">K>Q1:8wc 9(  O~JMٮ\4Ph.y9CQw:m<&3L6,%c-mq1}GuP ksbvaUZў{4: ^cllO]9UG"uKn4g*oo .'SZVdOl7=y+w@ ]wErKd `O1:BKPT~Xr$B\;$\HWS/4v4HDZ'AYМl +" S1|[NJ=>>]C'T\3.)y}z&]6ΠEBl\y{O~PZz% >h,~J?KiWd*Jt^Y5VA|s W,-@Tct {JR;hd4Eܩ~ym&W 4/̅EC-麵=oPW}m9wI_1϶n)e5y7I W1Qj0Y㜅,Mh~JqEZ6چ˷;#WcoV3,X*;Ᏸ{BO.|b mLNۛ u\;|P'\IFIq\Lͱ8d$ MA=?Ƙ rI`噍`uvE]MZnonq'Bwb(C+&s! p)d=Ԏ*&n[mH"wQNfAqݡ 3r"N!4.~oSИig rRcK\tٝU/mŒͭ0an50 ٝm@9P=XJȥ}4se+X1qeϮE @]LHh+co{y:v,c|2.KZK&X(biUϢDvb]Lr|O4L>K 䪋cT0aBFВ?><sv>#A.$Y%-1$Ft+:a2^mR$ "4%f=Uid(㈷] Wu6UpP0!`5Ð 6L߀$|p<7ZhQ~Y.X99ψNИ!0)J 䏩J=FApoNw5V3.r}[sI 1lVq?#,S<ݹeFWqFuDRl"dxFφ-=Njm$GԖ5 1ó;>S?kţfI>UjΜ!eWΟke1g ҹRkk#(J{ٱB<#*4m={07|:V ,jpn 2`9e8: 0Jhq `<+"3 llHh]攘ttHyHXy??ցW.Tx:ROLuè:^HLA})zؒ2/D#m ZA\Qt1o5Xл&x7.2%OǸ^wO \3[z;&_uC"sY+)En5/gg[|7P}~!NUofRWz L)Zz»n{'hw\HQ%LwT&~U$s(cĚSqBx]5FO:^|6u:kǤZ_Sv5|8s+-_ 5jd>_EnIۊx2}ÚB,5krc+zdP½ EE,'W0IA_8`DmL_zUzF"I?9㤋_Ƽ)S }*8t ?lު;d{;au0d o+"1KphήR{X zs'aWl ]D t#5cl\TX,Btl-'T1)^Bg:P@f{ mFJj_+v` KtVv4tg*wp,ɯajr:}֎pQ~e'9k˲ [)"`Л&ʶR#ir+YI.p{P,c49SiV>"q2ӻױCU9 K47 Oy`X ~$WHkici UPI-7\ bz1Ie3^< L27R}.JY튭6 ;p(X{fO'AgN2v_d_v1Mįէ%#u;PϠ^_6]VE'>Ku-]&r$2L(!6|@FuǛ SYB6Nȭc<[{S\8 6S^hy {(]\(d:6X[tFPK:[6[+6XEcх[ъ&NLJ&.waDOx18v |g0tނUmO׎fKR)5)r0@}tCs-81؜Ae9hl۠{J~ BE4IcpF]}' %(K敏39&= O_~g?úu@6,YzT.3LTi.c̒rl}bjL&"`m%36#[ }a(dq\ߪ;s i QXUրwHFdb\;z EC֖G<JЭ)@vM{A%|Gɝkh+lkt ) 2X_4T{Yg5cij Z޷mVK9ȸA޹.#%#+cq2:x-|lb[BUI%#$X΢Rw&~ShRX$KfS4Ozjޟ&Yea-Ł,gO36wn &b\_7e}o)_tV=JKъ;| fPUNY14eWY>oK|c``CWA<ۂ+E$, ZRMZ7$$rfJOI/IeĂkOx:[wu:n$sF53Gq7'PC2l;-F0x_%{If038Ҫ@٠"x6P+u<լ1?m&!H1i? YV\n8S $J&m%tATԉ˻r$Q\%¾c=̖D|5`go-pvwSO6N6m"CTɝŹuB@i T3?AVGq |̥B6e +>&qEk_Q[fߓ@'އsxd acK" 4iKsikY; Qr+7 m7ɘe38xބgV( MFx/$Sz!$Ӝ2< 3dy8.]Ⱥhuwq(;v]}^&|pyc8 vJ[ө%#\t y#̍34e;nv|2L tG3m[}sb&pnaó.ƀ<͔9bڃɾxzneJjf_;trBS6%gG bg;^oV`'j莛H~mll/;YN.㕘uEOz9"d+r.ámj( \:!e_ꛤ3?+-a.P$1~9v(MOoiڬBlQVAIe))6l;lW9zΘ65QcB#V+(bO4VTFGMX["v˅pJ=FU_}N$Zmͽy=2 y+ekvpM.. 뭹JVE Vaz应^ιa% ڰpf0WJݤIT=!0̓r\K=j]Q=\&uaj?_7'paehzg֊YotҌr.%tto?׶%ǙQzT|4f/ }  5`n}4V5~MQ 7AJG,o.~ c?^憪!un--| 3^Cobpo~o KrC/m ެZc+)~ӹ+TC~؀H6/hM_(B9)> JZR5(|?}g:D$scdyeT0}A'Ա}| ;rO}gfMtICV;^g S;;V,/TG F!LS]j;7g5J_l7ij]ΒDنN%Ws+ab -O'; |r9)Rl\Egkb̆\) HD@j'*3jI#~/#+&9/dI6 6]f.)6?yhՀք44w޹[% TO (i@r7=I{?5/2܃bu]7AA3v@G$9[ovA{S6FV"b%=BKA%)g{f כSF"aA{@ȩVRۋr> ]Vbr>b\_R*(:NJ?|L}8߶!a`g4AZ13Ӵ:dR@  A#`ziSf82{.+CT.sN,ɐ-ʵm^1`#!2GđqӐu`z7^V.85ϒ`L^s/?Q{~~>;AG"tWu}g5b4pfW=0[d [!obԗQKF 8='^ya]-%ؓ3|W)218f(t M A8hp؎;TvGm#)-4֪ }n d.h'U(f0 }-Md`Jjhsti)ęo0c/m0֜ qb~#Ԣ&M|665,A?U4}a֗F^YrozD&-23QBiΩȷ"6~Zi082 q#κ'l=F(1 SlX/UPP1ՠCv-?k`5j^zm/2 >/dp]%`m0loOw{LՀ}ߚ7#V47mTtj)w fz[5zr  }qy]·w|/#A#T!E(\cQ(XyA8,# /IΛ:,)e&-RHdGf0ѻ-ӶCEWռycbM{#oY ⢔i߲\q[0ق&n=;vG?.7ϝj~3`RY-㶒j/[|kw`P1OONznyhlru6  ƎW`<\bٕdJ,>UcLoǞiSތ>%"c *޻\͍{r͝ ?l}˶yp[+F3-&H7ձ(S&%%@b&'.n^`j/sx^כ|&2<>r'WK3ͼ %=o +LkXGfp$MTL@/+w&$u q;n/sDzV7}qRpE=U8QtIZ #w!ThWsi6ݬ9uG1(@#5hCЫz() ,xM72ɤhz ۢx=|~0a%ɾnwKh>REytԏzyjʸdJm4 8uU`ܜ48{m~8qPtkغ!Fb Mbx )&gv|6gps>%ۨH5~kղޱ ٙj j{œ )EB=T QBWW'! VS]Pox\ yE2BZԱ0T͋ahخ<8./6iq_Zg!xvA09ROOE.3iFlcJF{_2YsT򿆒:4'hBJjѭFm0;UZ!]j.Y&%#G-ّfh+woB]BF*'lSyy5H#EkS:մG`c*Tz W x$X R䝾+Wв:@}KbmL.`1Ζ~I!(%\ޫI]{:ᗩkM)fR[VEXr@EA 4yLϻ F [Ox H^axew~_wla1c+ύ͇ Nd*"0 $huN5<$ @-HXR%5EI x4(\jN-5R pH0Wl7c֦8؋bcR9AkMD+ ?kM?1<&CC0B4&XXg׎R4V'r` <.c-_}X0FFT2؄A1̣-mP;:[պPa #VQ u=񫳟:"`ڑ2;eG_iv:wׂUҸj+**enIi,P̈0Й9=-kz$:p~ok@LzV> Հ&DFKxa"(shhЀ^_FGr".{@-lr"L둱"%bXߗ~z9Ĕm| -,ڶGrbfFH D 84H7 3ʧL}^»n/j`oW"J_Eq.#'}7?կNt0zS< 1,c$QVz(^3fnSP9Dݤ5sZޔ"CDN,~| ;bYe(SyWŽN@~=8@PyH0;1bz\PKQqNX_Z_=өa܍{]ifL~͕waKa]: "N5,P%D^IFTO?[ѷ hO #"02*r3Uj6mQ2oB^.&ISb}=?;ӗn¹m Wl֠:zjŒChji|Vb³nsjdF\(\BOt<|w +z=|,sK[Rԙ6y@}DqJ3^MB@v;9Ik<BqR %(Kl1ƵrS*"b<>Dh\s׻7F_0=Ung'1%gVW,9 aڟzvl:b×Q+E2%;KV.yV XK^??Ib«m cI`e/s:LӰvTCYN7[mkYE?iadH+Bu0敷")pSK[o`)U*)eڎNL^W'S]b(=t ᏆV Hel.O]LhCgge&0~ a!aꏗ H(-rTp-TGމ70%I2'MT;@qS?)+Lg)87|g IT#[ )eE*쌠1-~Q˥_Orɡl1ua _V`17TQ "4Z,=Z j8$@)C, & 84AgT@GhJ#@0jS k?:kQȵ>_\]0G<76,mV_k1C^T ?o:#+d89x2lQ<뭰TA(̷@896KőFP`RoN34&%d5i܅t*;Гuqt?kwo)u͒w]/m/[93Ë挢>hAq4_3,>ZVs{yxp!i]8YŇp>(qP?r>= ǥF-j̕ԧw%QPWt'+Xau3ΠgUbl;>^<1tFJs "gVR϶&*"_lsL'_B4t{JV Y"2uj6ű3ܽtWS}s@u说4G;LF.CݎTlҧ_M)Vw熗^Q=CE|LMlǵ)n&$l̰V%I~8*vS>*xW\[w0G8$& ]Vع`# EnDI(Zl~r~Kl3ڑs5FL$XѹWGYi(umclJgx;ZHK0"+gםn߲[Ce-aANHrK<MT1NACfqRA'JpIf\:A֊7U+~)wwLqʡ'LG3N":'4"% #j8˃g쐧 vPWe3&Nq.paRGܩQ9/Xbj(ʴW;bGC'_dY#@kUct)ef|-$ p#xXe\D@^o S @WU_?i[^ȟrXZ0ކ*,MAc!wb2:7j og&͠[O)+,§_OrqU m.,04V>S_}u9WsA q m&ðs wIrI?nC4G6Ot4<=6/֜P,B?N>k˃?E+ժO\2b0dw=ci:wZq*Wsw+^3 o441$EN.7?ħҵIt |d&tyd׬4>H!鸘8<0>( ]v֕Or)譞/%} \B]ݿ,'%Q`%*Fdiqԩ.' X?n-E؄@sƞuS+GyL^AEB$#@ffۖ|㙔[=G @!ʇZM<!N,vdJִ̮T>&`Y'! :P7W)>ZO0YK?C& k*6r{Ƞo]oݢ#8JZ!/<[捶#pxszrM֩ĥoB L y5¦ C,#~TZG6 N69ȼ<~b pn8]}]#?^ŤC=C$UDLJr+^rWLqɵMor̝ Z8Wd`F%A3m{ȌQ܌h#sQw"O=.]{β Si(8@Rr;~#`'yQ",4'"ьΌoLpYX-2so|].-X[U8;Z)x.k 0/z:{;Dwۑ\7Hj<Ӕ!sgi }}d (Tgc+JaӐ4f?'aTK`J<4Fdg=6(l3Pd"ZGDLK@zig~WRKn7S';m=fifѷ޹QxBhlk"-NcZ#RK[&6D 8*cGp# >tlO%KͳOϸL8 Z#:#,+a KwG(Uvl_Q{]OKD#4+#P{yOcp&Dbs翄"bjD쿵dRCqsRc,X,(A{}sK##x2UyBJ{ B}XOBd6ʈᨇVQrJ;>?unϑ=YÓe)̏v'cws&#}Bhd"W\-\]U 0JncldF xw'݅º :3[̍3s4QnX}9l@ZڅgghD"R27:O)_SBcϫ7jm]vCT.6hl#VD9]""4%eW0.s2_ut$z0AI<( H*Q5/w=tBg?uĪ whQ@?M_ [2GfgD:x@/>4EdIX8CLv|=:?jLd[¤s 𻴛y?iC"W[= [ Ue!-Ѧ>s+lgs]B9)E-59rheC:w_=ۺɠpHa_{(3F[r") B~~0[dޭ2o4 1SbVС+9Z ('fH@mӳB.Mf|#tPwC쬽,˚+b7nF%o% e/ҏӁǾs]JPaa P!oV [j6{RԽ/:wbaw& J.|a[(nu7$aPB;  yw, AZ|}A]u{闇=PaH9嘘 ntQQʥ93א}c76Yj`bݰ2@svLT8ķ?&-mt=_H?ιZVhL-LjVkS:_{}b,; m`DqU끆Ɣl5[z#Cک5s~||<XzyoS,2F`.ιMF ֤: (h 9m{o,ac͆-Khjs3R,N־QЫ^{9phN'Kt+D#:.QG6rքAt=1%ı'T7̻,cRon*++F09.S,F^+U:00:ڕķ75ɛJ<^9?W e?ɷe[dåAb`(՗y9B+aK-]ʨ)bj+t ƩXnBiW\&a2ݤfm}W9pBN^q!9dg' {FBb, ZVKdF{u-ѫw&N5ܦvMW4mTlul>]H[gj??h^+y*nKW=V%U% #G;Ί=חАOb&أ=HOQI҃z\ыs9!h ̎t%M3:ز5(-?Vl+>s~'X*)_smݻEMW^#ՔOC'dZUتpQV9$ ?S3w0^ }^t8Ǔc||E?|$]'`&G'*HzISw>h#aM J9jhb左j\P:v/Hճ=  ,nE%H8оw2|L:YuɛK6YkK6>|h 6UC΀$<jߞ D 4U5l_d3IÇ\5xsXæ&3\G}9qnĝ=Ⱦ?>c G]˼Ĺe9FWT?WN-]}e>A(!Jd(/& I* ( D \P*h(~ǏnaUOl͹B Z=wA?nɾ",h _WyW: M%PtVA㮙3'Z2FfFFJxB)&}BP?LgNuIW\Mmn@XY]Mv'L:ړ^zB JMfn؂;/?&+> }WҐfEA?i~8FHQۇp,O+)nRĻ4ϹQ{*D0WOsF|uou8iIxc/;$KRQ*|(s$ '|0A%lc)OпgNb<,8bj+/zSg:buG1l(!XKNǰ)ѴXNO|&к&_>qH1\Hu0S˅UUM3gqvΦW"\ŞN "5m&1 b>bf!S~~eY2s'efr wfOiz#7tl@CPw4gCY8 a璀كϔdV ah++D& ik7jՐS7 ] TYlcl1 :X?BV$5o>FUӫ^q(F:L߶յ0xAB9S o{:/w'ʈv霶f彆 ?,kDŒ9jĊJpn] h"8)J_4 lur:\kc¹:cqC;,:%8EA);yg꫆)0HA-$؍7*6 ѾD^E>Cl:`J0;?ԈUDGE`wM'ZhwWïM ne~qKQo 5WTBfgX:#0uܮbLY1}+/J*I]>W㾛]PM?KS!xO1 q lrkb)?3?1S%Su8N ۘ?Rл)\XLf/R,o;[,Iq2gXj0<LB>ĝO1Rlz\{WL#HȬS081ಹ3/1TJS'%@iR$ʖg/©.N+}b\ ] O>\ch*!v[bHL1ѐ7V$##&'I˓H_²H_hqek ;{hl}0)P>l9ӥ%lD36%T5\[Px 7)ŞǗN-/f n8uTFy-d c k 9x/CQ wș!?9K` +(A/m3uRxbp%rW ]1E d0 L-pe@5WUvRZYY PsNW=fJw6Jٔ$. ]$'O3ֱ) heJzU6e%v&\4Ġ58Q1(;Jitų~-0MiwmR!pQ9~rw?Btdsi);( pȩr:[ՇL8L O}%PZV KJb֍FZͭyKYIrc& 0,e  x[Q'M3ل{#r:Ug@"!GSz҂bcz"}˱qN ]IrNn}×hVs"b4VBéj[.HXXhmB:¤="~ [e*XiΡ5e$ڙ+G›nEhv3P}uC^A4HVy ۠t  hjt%=ި|"l$[X yR}:'>iAȼ"Ӯ4)]2,逸57ޮo2&`N@z,2PCWFU,S)#ս[w U&<^8g-ݰ??j~&5V-׉fW] eq?dyy}Vtwn6+~Hޡ,IvV3g)&jBhH \1`ZEyK6.:5͍TuV>Es!uqKGLRodm–N0(Ax9G520(E^lj.`<|/6V? Ia՝֚6lUSB~tDIc1]hؑ{C{o~P_ҟ }EI<6DV^-|ƥGgUpԢC @x)|yu|)M&.F7U*%F9IQDPQ)֝24"u[.uZcRt`RmTT $"$Gh>Gy+tjGi2-&)S#tty{Yל`6kN4)*-{Mŝ'p ] mic65VO] f*rO70y]Dǟz!idg%EMTʠԁ-6DE~}^s7AfJc֌8W<ts/ZO -0/;fRF @YB. /TN_k=q?C 'ĸ?f ;wՎc<]Ю|(:4W&y8 OpW|mW N*Ä*"Zvq,78B7XgYMuxÂ1Kߨ)\5sʮNYR[ۉna7+[cz(f%MHT^1\XB)Qh/;W?d.6FL.`i;BM}"bY(_DL_5ȟ{4p\p٫wbQ ?_ lL>`7p6%dq7W^a~L+Zj0o+|}=!Xe$?n~>iH6DIdՋĭ1 o= Y.ZI425@!qgXft 8E>[F#O1׵]aEo ?0gQY2ܷXR.8ќmE+zL(# a- `q_ΒNڒX"ƍ?W|#ɳ_Af[9=uS/[[?9?ggIZȃ-:8vSr1|fTuEIc۔l8yaOqݑ ﳔE+ a'1sb\:4@Gq`fPz\ :[;^P[|o;^ (GB%pY Nh[1E"u7MNk{Rgkq\,Mʂ˝bԐ8'hmC^IUwINu* Ju}z𧍾7Θ1-|M2m!FKs'u:5 M\7 P=oHl z@d*(&ktOT^px@> L A:θYaĸ[s;OM Y1!,Y *aSSg7wvC (yhZCMI ozvad̩7grtt[!*%R SDtkKqzmz2Aono^ Wad*FW=x ,:poI:SJlNtyh[Y^s EZ7CCK '= =ecUQQHj+K9u9o_=dиJyS׋ъ(Ib0a)PՒ)-PQ TaźM;z՜@пιЌQړ!,$I'ϩi+OZ1Gppsp%L-g.zy?\˺#i4Q7w:FޗP= "PA7&Ċ/$=*kxWPU:a!~.4?Ȓs+yqk:$v}.9i=ti_B%)CFr 'y%wR)q‚esD<(ve^')3Hf[;鈟̗C"cvS<5zL<#e(m[e  BE7+\m'"#13D3S$T }gOg:NG6>%.Z0xE%cO഼>J. fݞmǟăkmgބnv3CqgdtO:>bUSbẋ2o`YUAЅa6R-'LrWgD`||;.jGv:Ȼ4^ Py&o ~.V ]dWf. BR17|Bw27 4eMwl|e ҝ1q)秴`E`_ϋT`4v pA*Z /s^̜"3s18?qOE0#WnM~s`ؑ7 @ i2fdS A8˂ʱD+{1>IS&JPuw }iZɽ`$ɤ"Lnjn G5w^qCw.S,żZhC/$H5X]U{Vg

    !ӓŲO~==ɣxwXO' | 썖W"GGY=MGYxT d:z{9 `}CNl aK22' ? :ctj(31^ H+Q5TtԲ4E`^jJT8-jpvcnWI6WVARߴ[*@y=ХIfa!x{=R0*'TF&s@e$pE;:Yi<3>Ԭ9& vaˁ*d+bK4"җj~j'#pq S]t /IZ5wOdZ IjWI  hH63Sbu*&o36uvIa+LN];YݶkQ(P u]N$҈MDy*Rs~$c2YY~Ŕ(nܪ ah 2iPwcPm$ÛRO࿥W2ZJMȤJLʋ6`g\NLW(YU6qqϖjҮYs猇IKL\:B&~Il͙qhp Krƍlj|H4B|pg;#eϾyB.iœF}?WivQD)u\WQm^-t~~) -WSGrZ+EK2!d h v÷ICcJivr @(ם?>z zuMs1L .lfrz#JO̶)KYXU#I7AKz%(*=oL;`HT_"`4^:v1PH;L`ė., ބ RGšgRixq'ύIvB8w}" $! QI ֒`vJj/T(>9շAn-D4l$4&@,'P=yrfA.H4Lނ.C$&ݸbPGxqуݎd?dor~姳g=i\<#;>j\uscQ!> [>3Azk"I?Pk,0qJ+seL)b;>),e5ϕ Q`bm/\I{Hu"7N$H J&3du etg}5C|2ٺC`/u)u\P:?$>A6a;YY.nRh:ABx2f #\F8``Q=1Jh{;,MbS_6p "֩L7q{82Yh21߳0Φg.`wBdo5幖iBh~R՞麟a5{i=h#s#| vIAH$CB`I^\JlδEJWaRsV\`Θ#gz5MlO+x  BnvV@Yb<,ʭqA {5m~K2(|D)y@@ZXFۺ@߁5l糰DDev0)Wa`\NNUGpP= p^,B뵁„1!E0Ѧq?57|i;`h$RTnv/ @lM>]4@}3z6شeؠs<%IşƉ@[8 >okx̻F9v!.;_KI'Vˣ|E!Cgx T݇K^ȍ]aX!Zv?:*fVt ÐS<5%'b3K[3gYZLseg/duEh0',5xw>+'(̐-H~ϝk[mXw.@tiZk%TLi_׼68 mZg&CɳdץGi3_wڃcGOi<(?ߙ]3`FV͇(g(j>Ɖaͫ1˙W 1`ڜte3j&QX_PQJ6NiH6=i|t%G .ʋ}϶#[T*I)m Cbֺ̬HřmŨ$_bNʿ?[j '愈RJhJ*. n:P6eb& u>4hz߽};X#:G79  ꛾oz`Vz\|>h4. f}^wDd)]M08?+B<{ m;ӓo#㗝ӸIV +lv.ےH3Owwi" vrjLS:w8"BpS*.uDw=2SIy8sjV9my{vHkhx$zv`UvE~M00w9rL 4 jKh$Hx#bU*&\W[.)n!9w=rkxO9>E|KBbOde$OhZ΅c1 1nėp eH&^$~)[v6I@D9pj:u"9XR\+ >#fwbJ/O_Iœv5}BUa3*ݣCHzky Tnԫ0c v|Hp_n`5.攢!mUjEぉdhK51娽b7K]χ≮)X9Tb )(EC4*KW6 -e1*(k#T:&9ļy 3%k/V^@5]~ݓ2e PjlYl^/jL8L>UϬ쉟:H&\wd4Do=RpiȞ% < #& z$JS9 }?EF^UYvp0gµ0#ZK"oQ: L4qOmv|Rx VӸ @7xO. L#=\+fs7Ap)kxPn.Gl:=, 5ri<dohuagŔ*9W4qd[Hj~jOSv30s)()Ielw+I,%'LW"0 z¦:Yɽo|yO{"62 KA_,8 I42cQEiFkTEjTl`5H̵"I3NtQҪ ѣ6ڔ `9?F c⒥]hD!5 N3ԩzffJ2]eÅ| r:y?|PbiؙJg|E240̭$̒)b:H ?K1>y-ܦЬtAz.d^-<<].6%d0 [&{4q1g%UrsF_&rm΃QqEe,]~ qoY nZ LpRHc,QiQ5jިc1UMЀSe=ºgcgd[[2۵BZΉ5Fː} a¼5F~`ۖ8lQ&gB`v&/fmxvuhů@~}旱+;EYz<{~zA녰uX97UHHw0i( }Wѥe6}V0KpB#oO|?*(nQ3Tat-COw!J+i$KAFợ{]+]>LM9*F2D 1H"Q[gLe87 QMث\6C ]dv5aUn"b^P~A5x-e\ZFMfnr8D8/I_^ᯅb1]o anpY_g%r+ `p6ZOڱ)]gv0ޮL sԜ J{Wp"=< jnRIr!w)/#lX@d*x`&0^k2x֌&* z Lu_҃ :v03J#ʟyyPB'ք]GN Zm]1}yeP3taRՄ,Wz ՝DssMh( Tԛa̹b: g ś(Hnys\BΡbˁ eg*V+2e!&jv&(:ݪG,.$Z6DrSj*i&%j} #w390#jϗ M^ x' .MFpJF WX9|O2\!b{r?(DtsUO{z9MWG8a/'WH(/)_ ҸIuj`TI i(;9l56vcyB0%ܸ`ݹB)K~{/h,diCf:m逃(ٶ. 5n]0&KW鿧)}'TaĿ!r)[to[W!4 RJ;U=Ҡҫ^O;B1Ih"A*I\ ;gF|{܌ vˑw!f>ԣ?c|obw 0H20֗'(9Ql>XaA[kt=\lI7ȉOlIpq{{]?V1G:OD߮/+)HZ-')&f%-Ѧ~t-n꺃WlƐ{Bq{9VjYxJJŐJ>I?# aV* @gzJ+'HTaM-wvjf jAG6 L>|yA{LEBʠtq5ϼtzmN!ٟxZKLD\|hs⋀MAEQfFL}IPP_f;tEKC\zT¹k[ێZxYR6ȅ,.&=U<2XdE9 r|iAɭEcB&'Ŧzrm'Jk>ĵ̒q6)aJ<",Bc6曕q#(R- [ib8`ǚ" StDZykFq9?|,t[Vfp}ĀPtv$mV%-OX뒼*Z@# 7W14"][O˃22E+>Cǭ*K 釄YgdN[!c :~!xM7nj$+an>HqNt%MIl4S[M'۹ y5w"{ԆEN5tu0oDԞ8ZXTc`HӶKPY;;5tIłvȌi%<= =(G72tP&7lG3.~Wě̥rjV4g{< ('sjЈK{Unai??*!:*t5zm\4cU~I0cpYt!Elh^y,QS"(y3%z5.rg M1ӈKd;6իARJ'u8 ?4z+3ReMˋVL|)le;= I>c؄ *&/Y6v;$yQF(mMu9=ب/_יu=W,{B"3=]y GtR@fh WJ6 9.rq KP÷x76kNDf ()ԬWM=e*\K.89 *Hi)L۽x\R<_S]{TAa%{0c ؄}/t;gFg &%gvEJx5`Y]7jڇ>GqS ,eC=;OL9AZӄoSķ=%4nIx%/OYbQObvbC`ra Nd 992=|#nWt9*.)K-Z72e"Ɲiij3*O$IX,@(0Su!`To׵zӎA<~jNL}!`N,ZD/0Q-XUSЌf9 <Ÿ*ʹ52 ҷ6XqZv&CհdƎaiyz\gr{gE-_,v_5'X9ܬL}1IV-`P7DOך9ít6￐o Y_,9*^KYXl BA4oz x=8,ރc7կxt QLP=8]u Y|mxj鐏kMuѪG$9MLsƼc83[C3]Wh~4ۣPoE=NɬHn'cC3HE76LEnLl}kmt:e_ΠAQ\Q+%F36ז <|K]f|%$̏1WH ,WqN JXHЈPd1NbtXo$2r]v2Atٺ"@Tc ;cn`[t7W^nz; O0ݔ DZ+y5[.5.$50Ԟs\N -'력 tyg)MMhqP@,\A)z3nOs:9dg}Fɫ6c}wօ O,dhDH1/2\h7Q7I{O8f ~- hmJ,dJ E#-j gbxwq2#娰dYr©H:vEAkr{hYl}Wb RjrͤK>ޔGf[AK͐a$XjB}c+g#oY"\cV*L]Q d8@ZIOԭTEJNiU꧴,n+ |Xf4:Rhbq]6'Y]s/Y 4CT e2oTb_ xIDgP!? ^qNh zCppUsE%CZC?G|HKL`SlI|t'[>Q$+[B7`<KB1Ggm";WiAA,Q0, ͏wlԶ\'֞ɩP4$A1f{|'iq%5jYOm+Cߍ&Fd{M05EI^Ⱥ7u*DӚD ݊H4;[^ܟ;N5uhfM{hBԳ'N똽ujTCX+ &V4\)[y %R泇vYExƵ9D e t_F:pbv 1s-Y*Q$~2|hgH4'hGr/9* vMG9ڙKIiu%wit+osznS5jB}A}-{<-Y҇SΌzo+3Bb{]?ND7Ep+W+Z+]X *osuz Jd?^yl`fWGqa\X<1 ~&kPz]kpv7!?.jPJz F52&Dӆf=cX]Zuƭ+ UdiDzUo "󙆝7G?dİH )2VZ( Mu] xIBOliۢ p(\u"gX=IjoQ?c6Ddtgo% İB1T rx.D|pvZe\yHqo"֯-w 6ajLēڹ QꢫB{DiGe Uc' P\3]rRVb;g $}쐅,"UR>2"KrFw2Ts^26"8!wy5$skKy=zܵj/~8,Ud7yߔ9w7R)G饀ќ@?zήS@g~7kҳeh"DMFLf.hQ?s HvtW 6!IfwD1<REclwEc'%FvAsD5sgu`DAAvč Yj+YA~xS~u,'&8hU^Ix͋e[dLL մm՞F! ⫙"C ΞB`/F^ wa5u,^u.[C[*־tS&J$=,l MԕcDז7 :thSܛ[}~s9Olº3eTO$YoX1ƿuqYԼ5~\Z#dVt!pM%5(JQ̚G]\^uG%BZNen*(s7 r=n(U㈭.JnH^bΏrա܆$F3V[R %29_(Ha07􁜛'h<%> ޺Y 1^{W4UY`23LcoO!`GK NCU?&L&Sro(zOАrk/ 4@z"Sjx w-+!Ay{|;A,] =7 bpچ U3OQYb _lIb싀9l1g}Ba,}ݛIػZM}UH"6 Dvh_UajZВ8 8=OηfPL 8yP3!:g;yf(P9]^Ԣ]|֐*'8, =ʥ5 9ٳ^c񍇣`^lW$Fn FW};|#Yn7#',K䧗ݱ$wFEݦA}Se FNbucEF1yy%z@bjn|ԨCy2_ंїӛ&&3ӥ"c$V(/eCNO=d`[%t1OilGf<(@P!FQeLdM\_RT]_T;?!cԚw#db?-Ͱ GK+x^L.oR@B:` 'P;~]1[:Jg3"Q#MRpqHDM7g| aI*rk)G2JC `~_&&}9=2S@soIMe >n3\_)"(N5꠮TF᪒ecs֨M\ͫS's,*'oQK#2fh iA"|طZ zCA/)˖%4E0O g@]قX}ٓA -t؈pK/wX# \R-r SruF'Z_Yz|G-g_ʟdROtݙ1HOaCqb3'Y蓘i$b쇞'ơd1FSDAi/l*Z (ǮLvQ,B>- z"?D#hEϕs?@7/` IBWNˡq`gB;5DQ/uUfuj[\w+ {?[1 x5aq)jOGuKs8u95xU'pQaԵf'!լı6^/{Ls捞} |}W'w{IsHnH(HnŇ3EEC7a9\NDfZ(.qEoMI.dŧ`YqY5PV׍Xs6jϳE5&8.\BUUk<գ!bL?kAJS%S !DJQAU&9ϩ++7~V*|=_ic[껡!wxt:=]E5 hB bG|gO~Sktomf;geb-D n<iV_)6`DGG^u-֐0}i30O$X#O|76L !ceں!=Oo~p4(p!K6Ӣj&b 3st? AziJ iUFP-O3k)=GzN*-@ O$2N .FMujI# $k:Af0Fh,x$g_8cUEO=n̛\LpAQz1ΔPNdiV]8Ph4eXq_ ns` %/BnctLNO7҉}CsJ&jԟ~>`źI'cg!ƛ4wOo@b-|dsڮ}k\BWDG2.;HH:6:3ҳ%Z- .B SźRzgNj.!BWY">oDBQgוṚ8pOk^9x~d7?(h'z u`yՉe km@TAܠAER j!zHcPIRwÑ/>N/>AIʆm!;b 1@$)hѫLٔ iFb$TPSN-S 3-@<5 DeE,ˁLpV&[X6.*[Bp[F7L 1}*z1z~߫с.xTL @N]TnwDaQ3&܈‚L 0dU^};) $yMf]Ql1֐Om[BcB(IUcޛ~ǽyo |m&g6̚b]m1? |E+:+T&̋^*,? ܚT n!΄^Q8 U`OԜs8XG¨Bϐ{udهV~!,fR<)k9XtqGaqڝig:b \ԍzWr@$wy4f|]Q /\Ud &WaJ svWPLrJOls@Bv5 Ljt# }4%\ zmJ\YֈȅBw+vKMm{w |y/%1LH@7|}5!FtnIY ~ `47vzF 1Uic>tt?[QײK _68"ڞzeoa]+qO/a?+݅'JA-8qͰZaj$.H | \Eoʽ^L aIth/x:ѾWfXԽԦa߽<[߆qc]DxG_Hx5 ݖFy:ޮ-}NJ䦑rv=W b%ZR $&X/z c$ CM ,ST匰(0 i a-԰hć]x2uY =uoz+eb^YF,h4/e2*&Bf>S˒u]߶))u#b- !Puop"flY0~*HM9V+?A*3)k3uΎz؇UfXj C(@ypܘjմܡw Ϗ$-qHRgҵzciHU,H`KA*ӎ~";0H.AK#|x$~=DK0lث@[8?Mtr\a-*kw{[FR k?Bp% 񩲐O)l#QD[`Թ ߌԻ|ف#9V0TiACB/݊[VCd|_* oldK=ϡ:ۮfO6Dž@%]V&8}!tʻxtl u-_0Ȗˡ0Nfpc*qy $b UPi-^b Kt.jbWJdu^L R%nlx`STz^}0M-l ٔWL1}Aۢ(>S -[/]amYY1]մ[2U"dn#?41'"%5~yq^jtroXA^+>e74i̟˩8b2Kҟt@UH8x:|+>9cc~ (NX:6=ӓT?!"xeS|#av%[~ C (<#ʷS%o,|͹\ oNg>,ao ,鰬nk-" xE+q!]ތ؃@>W=\=OP9J #\*FeURJuVV>E, {zj65O׺~m5-%*cS9ȭušK *{]GPmlwpj k4~lts,Ck) VB]v<&Pm&U@u(Ih !K @`,%/{i`Q 5)FpDKY3dx,BjBv7[X-W^ϐa$xSexF9lVjaGL +d[[D_0xPqrl{")O+e&z4_XA`\8Vb4#}ALݤٽ:Ōyhߵ (M% w@AΌNު=d jdH51bHumYy O!:(X u[M*r(xH+Q .y%Vupppߊ A<\L 7H3ʋS4፪ 3Kg&Z /^gh-.=/F#8f"366};ԊUm Si(waFM&L2}[Hw"|W> ҹ;OA`*_VHZ 7+NZn2&Z>@+JVɈ}^SώgJRy iiq?o':J{J'bNUzsP$/,[4mBƍyRS OYmiwgm]H$N8'O:Z%ĥ!I3CR? m` ''כ #QsDnkq p df(b< LD.mD") Nc6Jƛ|<]V IЖm㵸`&}Lo7n^7ˋdM_S%\.YculВmwx'HЙ'w#3-Kp_Ik@=tv2kC?_ھUzf!#2I%n&yւ}쾌MC<&D5H0sYʘ٣wnrD9?UUZjswN\X=3XKp+eyOInm2 d$rWg|!@' .Ur[6|P%>x12 +.P! 'f]tdZQ!-5K9# ƌL)kA Y2@ΦEdt9_Ch9Z { }|k (vJ$І8L#e3Xzc*ǴVc_ ,'t[V#tpԙof.TO4 #DԊ.:i_?^N,J6pLwuyL8._3)Wo9eR{LuK*]Ce?{ڸފ~iՑ%L-~$GGN{E룯Ғ/NieFӒ(S8k{WT7٘` CXZgo%n\T_tEf4;Mټ PV@eF|T\f?̵u_i..5KǾ(.斿{yo8⡎. ؊M"=L)ؔKw 0 -J53 eL>|{Wmd$yJ>A5i `lgÐ؅{&{91m'GegՇ 6Ya:-pU' pڬf |{򵠉QlPGْ8^a&&0jt($3^RM܄Jti+ü3+ {VQN{kZӵ*l EOwrekc;GfwmN1'*a ;hJ⢬C qUOOPi8~)}G>i> z ]+*>FJ V ^i4u80D1ޞ>iGx\~zj@H%+N"oDGY(~ǻԪ2VjK' TRm~~FeVBl=5n壱&6#ALA ]'sI9Bj>Qd8oڱBbqOR4 &z04Od"`O.a(n<HɃJUm>"xl')=a]4".HB5|t`5gxA^㿿t;9TIpJhx 5uB,)-q(V=(/?5GQBqj0q\'9O!5Hy ekL4}E+K%Y5[/8f^'ҺfGwv/Ow/{GX` (CzC\bmpNрՀMQ~^!m¹9|Y%$b8hmvŭ AzF6,'|?7 w\x,uT<߬=|[7M'"DGFn"dDJ4ExNo~P/YU0˭F*e˫@/}HbHg_5&LD؞ە% 4/P k&,5 ;)w0b]^ƏU1M_7CzzEX±1~4Q=Qbȁ/9]$g jt&Oϕ- swǨ6رD$g'{meF=¾rHN-dgH PHm{ݿ|Y0_D`hywju7Ǔ'OJLÂ6֢%'%خ^0ݲgDwȐ3Wtqv 5%qfQp*L_J?0_Un*;K)ؤsf͇y!GM6Y}Ϭy鹽͆=Q!lYz40"op9E z3PŶ#Ri2$Ǫ|UR/#jFaY'h'zcs #ey>^%Gc=m8o|%Hbx2JF<>+jY% ^I`gbS`q[]>Amv MϛʘjevSs(oH_/᝿y.h:&OQ=պF%"AJ\& 2 *mvZq'%p7~-?U.7kylB(P2ΑO]D1'9;V"-tLc-g"W"qQZ8%D!3LT8Sq-Mi9csKp$dc};2SQ;Bu7O-ns&3b+7@|N|Ssz"5NWᾷ^0aĔ*;@EE g8AH{Hu먎z3?>*NݚzXS("n4ie{AI%$;&j +4BFzkd!kzA |; .:`ڏWI Syћ0EL?U|{P㣆EBTp yS=mĪȫ'{n." 9jډ.I~/)|~ +4 Ȯ-Vzrk,^Р5ZgYZ07070100000295000081a400000000000000000000000166f3d9ce00003eb4000000000000000000000000000000000000006000000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/net/ethernet/atheros/atlx/atl2.ko.xz7zXZִF!t/ >t]?Eh=ڜ.+ˢCCZV_ez4ͿIFh@'{ܮNѐNإf4a)Sk[gfi.1aX0|1Uİ>ua/Pɷa/ p=&潑I^ׄA G}24k|څU▰K0dHTU'l*i (j0|(b 4m&ms1>D/?'w\G=AM9*wΧYcXfHICP5fJ^nOj3gtɑ 4]QWOB@BI %B]"(6`fA-5AJV?`?5!INfͰI"Mc+0^o2;G"!g%?t|'ù Ll% T\Gg 2>Tos`O!j1|.PK V`N IiDZ_,*Tץe*_1';QV,+W7vwVY>1`߀\^ !Kǜ"FL$+T\}Pr?UX!eAL\"O f}ɍ(.wrxO`0)\m6KWzl{> NiV`$l!QG԰U >I%l$W"{!p88,MgVx Dё3zsiF0 +thS?2 4!|Vu+:EWO<~;'!x&&IjƎOv9hi+,_&㩋iR2pA%ˇG_R#;z#g0?QryY?7F49q҇ΞZgcT %Ib ?{*aOhm7oJ{lǬ&G-0[S*%-썰WbXJV0W"Ѯ;-h'}cwa+ҫL3B7{ZP1[3]BH(u$ R_DSq- Bd;ͬtO䕙ٛJӖi 뽞!g҂l 7|/gTr9AkxyrݿaP=Y48pTE{jC %,ikDGj> YIvD㋐4P|qI" 4(Rm:{/[*|vL~BrglnPnӨF5CXIau\j'k( Z5kDe^) (NAB0fZ 9ZX8],p7#E9ZnHP}R<\m/Ę\@irc)kD^H!gTX1iSY-ꍨ.#}wLEVb?Ό>Sϗ1'@.Mxa_Lj$wB^!bG~amr "'Ǡ-n D"(FR^K'!#7#>;d7!7S$9b3CΞ T~;„-mKRvIX?Bu[jx 黄x/5PQTiiNyi->]r{wPW~5״7 kdtp!(u^g,cJ64 G1[# GM8\iz$/;.5$]idSn}zbOD 6Fu0E ;#[5w% >sS~Lȩ֫UY.|&&ҩ33̻And,$ƴVnLW`1ݺޮؓ$3D: A)zj0Vnq6&W ^7ܲz 6b]C(3z଒Vؘ<8oB RN=.(ʩ[~W[=IR7V8P֥w@7Ř#.&k& [qĻFvH(ؖ=7J#$Xa:28'caट&i8rﲧ>BpfƳ۲2Բ>D*yOw鵟5fopH$-,u770 Z.l4zGӦ(j F$`1S9ikt)%gZ'+/D0爈[h 9kŇ&}$0 Rm 7j]Wi H+4Ow;73NNy jm676~޽nymg2wXYo"M􌉝5cYl5 [Uxԛ~Ԏt!L~8X&Qo6҄)G)5$FZא)GIpO Ӆg`Rk-]JdXO{Sj">FIC.* y쥹n#-ˑ^KA%E#Ș.h.MnN;'hA찐T%sÚߜYV$ʃu.vԲ9h|Ee" z,<^!N1IL_jzw@l#wJ=^N*U'6687d-oD`lY3 5tX9ejr"0{ 7ڥ-b]qңE>%-aq\Υ .zأӂ(t&0;~a-'$@Xe<5ԒԮ7Bml*LMrm Gf험-k$z*:7ܛՠ]I+z w6z o`HD'tD+g#mJ69|:5`6l$Xbͬ/"cnyc DE (r1TRi#TdR]~7TnI.J 11JCƠ95uG4eUrg1= mu旓`j i!J)a6Z|@͸r)mNcǡLRsJXrq"s 44@ՃzL 'U6B]=f; n4P{}~q߳.0{殏(l-e53@$]!U`ۈVFP9(%):.;=`k5rYx7E~λ$`HL3>EcrLk55r=~fu;KSG~m2fK`pXK;rM>N sm}VZ[hwKsq8dz7ڭrK<̈́9> 8?"\+> C _ )HU#@nm͑'E ,=No9_]x4/](" J6qwP>&Rk7[m+kd3Vk[ b \|[4$P1"*MX#MS^ S{Ѥ ̈4$%\FݿW_:P6\jƋs+4(}Fƣ AL3N-Y2$-qUw|/ 8Zq|3u;R"}M9_ݬ 6]p,I-(l'Ma<K^ʼnljQ+xŜ,ΟP-Ýӏs\m7fRQ俳DACSO!mͮRaފ{Pwts6N=uQLsIݓdGUh;ՓWPzU8R'̵ R`\3wgުdNG y8YR,HK)MEj,dpTny"ce+ӷGF,VUr-f%䖌yf٩3YfZu~m+Ix?o^?ӀWp!^qOQk~9Q,,OuDd_gkZC=ы`=JA4?*,/Z_Sݴ? d0hkȷ֨qؓy{  ?qbJkV}Ѡ`0.$_Gg6I4ěg2H(C^t?F" Û~#OxQܘu4 "M1yǣLؑVhNZٿO$UU*%y;G͘rRF`,$IRAGjZ#0Qj7ɪ֏mzP'0ɄDtM0EN<oc))(}Nl XȅԬ2&@&DRy*Iy37Bd[pZ"ȁ .>h&,"VѾƋΡ-e@5ϺUF9"{d و䭖6M}Yv;7m)-36$Lj^i ǯz= nlvD"|Ã7\ͶPA&[̤OB %:TwKK_B؍YE HKK'/Keg9uNu*6Ь#j9l-mL\bh,};ͧ;I _l5 {2M@GؒHT'4F5gq\4=Q_)Sֶ!#sԭؾk*I/x0f U*{>_,bc =/s?! <$ER"+">HUuK'Gɒ:D8!{*&mpI/(3XrDAtS0f3l:9}@!4FQR:3UYґCxo7!׿UӲ5e|;{+}4g)MM.k T]*ufPդ3TF#mÇ+A KJUF%V 8* .`(~ =a'emz[]J @w?ĸm7pg51QRB0KO+mMIp $}KYpI-93j95)apye2奝 -daB 8u,C4R(p}m}E>(sl#ͫ%ujQ{ל[Q[bN̜j2SgLy-˭ N@֛*&Vyԋm7.` Cc,F]MV'Sp7\[iV/~h-t& nmuRN 32 扰w[q I Sa $^\3XCCeK/RTH> cpGlhGllPu%xhz+u 0< EVjZCnQH '1jُj<>,ern@x[Q9Wa;asIHKAl< gs=T ^8-I@y۰_b+wBm٩Uj7vؓ.1wlֿɥ~O]6_JXyz)+G L,`$o/.s+s6"Mui[Yqg:\M'_N~j8+8uTɮՈM(? &2bN;H1̍Pnv)M*Bq3 Ԅ IiKL+'M5.`!֭B>h|xLj:.}F%JbhSYf{#< 0$ҽe촖қ]kH*>xݭM&J[_ުxLg{^8/q(h@ޫU:FR/XzG-=H<1|S̮hHwDnw:P/$ ӢW-eK =o>7E&DC0AҨK&ʚVzYBR=+P fA(QݧwAB >[(U/$[M@m^`|jq(&(킽fLzqxp9ƙ){0mP: U_q'*`mlvD?7hgHSwY76ƣ'Q0vXV3+|U,\>j_ɟmb;,XW Si ثۭdؓil0}2Yy܁GrW zK6ɫ>tn@^ϑ#w֋]IP#vHZ2DCV"7r9 dXP!ͽk={l q XXӽOѫ⢪]3UĀcҲ#P,kyî Ja"HPkݍQkAỐ(T&,?H( Hg>{51yxǓsIF^2-0h,n/Mv"E'𰈥Ϗ[8A))0`$PZ+&{BQ@F[~WdgsPO7e^&Vgm06im͍jNXײMS ۨN>6&z*-ܺToEc!0;HBwv'-V,]qBuA}MpvFvZC]gP6xqn7pS;G6K}5rAr`Nx['O)/}^OT376d72G a~PI?V\{? I ˁh!'vqr Y-z*2vN%Sj'XԈTeYBzܹΦ +7O_n_tv?{d ԏb캏?>$tGս0̙F)dϞg3|Pdqo7<SD n3`e݁tG/+˯<:c 5>8`[R娽mt.qN8G%~f.߮"-lS6X˟`q;2ĕ\\b2r*CY@ĥś)U5=9*-ubFC|~uVE{8:}tp6czۏRVW]x}e)i ~>ҵfJ.v f^VrM0uX "k(2#߯ V O"G?>Eb}kO"P k{g(P.썘8AԐ0!FHTN 1hÁ)emH_)^Sֵ-y)f2XxYRUEݭ鍚Da -Z\g[=YY5BXe; &MPL+ʏ)_mam v.ŗQ6ҩVSrI x3@*C Hi-{t|"< (ʙTlj&˜'ѷm0(tE}}t>{1[.rqo`btxC}h9i(^ƌ KB%>,NSdL^$ SţJ_i^ap>!x ߵ#=\s#` Fpk#hREphaΟeӽp?=YczT_㦓8dtQ.H%iV(bu+g% l:qf(`rh{YL*䚺09gE[K8yKqʤؽ@|.Dh'} b])}&ߞ/Z* qD1ǎ*:4_Cq2S,.r|B\sx鉿8]K(OH֋f)+-4Z26yzQFnlAJ?m.%tm#ujЃ qa%ӫ3]kCV0N܆*+X=ZۼDC @/9,ȵyHWU?*\0=mDM >MSH`I C0Q$ZĒ9 na pB0bok%oSEG2Aİ`e7 iqVhIt5<iJy?[#"ۊ@7K^GpS7m1YN~p:l@fx2=X|X.+rHe (5c!q]DtAVw[jXlt,[Ƿ<F騯]xa<1%8Jh7 hfn#+~i f `o{njr:|5M71#l7޶gS=xM6hX8RJKnXHfrMA3;K ݨK ϠzcVYNcGIᵫE-)c3;3<ޭ v{:,:`͛-^ՐQL'ҩ=4G< CRTJCfi\LZ' Q i򻲒.GvmT+2."[Сf\lmPg YI1TEQ~VJ;oΥN[ΏTlMq0`.o6 … o, Dw_hF)j"V32鋃E_uMϾa0 &wI $>|yю֬2%lƜ0;i R*}yTMeεiq~H{=lgE {M*;3kA*@x-nF4/.T0-K*ر 2s~{:c"˾ M{O+\!:,MA_+6x$jG >O}&xj),^2yr߹c+ddwCLm"# D q_|'E YMWK;, 75 DYZU5]]ۏ9Q]zhۆ[6R:#f ]ZöMBmt'&/oRU%ëZ/pIJeWRE)0vh@p[K# SI>}nat{LG9︠X}ͫ7h43, yTr2+LJؐH'ĶPᲐ !cuu&i.ip\!*W`"Q:h rB&lB%ᦴGXF. ) d@[#, )X* R5<]53&ZB #7`BOdzLLr҂F4.ZL95:Ot!1`Q) ħ)c4[n *dc-N'xAC272e hGBE43yXVl? IfWVN9ۜaU*ӝ_uQT(fFzpW&Q]j82N &LBzŎ7C;a< p:ƦJ.1ҭor{>Sfh]|7J2}t,4r~v!oۊ]l#bӑsj% d,@(S䔇ӥ\5MN)ހ^ϥ4f g;> &A;FݱLOGeSYZ ſK܉L^/)xޕϫN6D\}pzSeT L"åLȪl:UlCF`ƒEa)$(oD]yg s(nXOGODn@bJ UXN?%k䬄d-~5!#oTrvO+db|EXWrh֍D)^0p<}~gy݄QYI\6֮ J&-.B7sNDJKt3ߘ/ TRyp֤"UE>/:]ԣqɆ Z]7{Jި ۸4P==w5xcfa;tQ .=.ib{ c9ٗߐ%2uß;-иyv9y\O3 P8)Keaj{V֩iGj 7V_[O&*37XOY;sO:?+|)GCn20ߺ۪WqIu"(A=dkD R"uU'M:*9e=ҺA 49A]n1 ʋʄۿ_?\ #;Bl("0'K(k}o3H{R 9;,6I]ɢ-T ud],=ʣ;C=Dm }2m3R}nʱgYZ07070100000296000081a400000000000000000000000166f3d9ce0000a958000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/net/ethernet/broadcom/bnx2.ko.xz7zXZִF!t/L]?Eh=ڜ.+N쳚Hss |C3';c#7eWҴ@$(fJuOƲUBwZh {\ ' TOvejwE\tĻ<ม7ow)|ewח,p;]8u[=x\Ul]_Iu=R䳡GEu#'(>^gNvЎsjN~eKn$ߘc[!l4ߔN`Ҍ%EMc1Z6f%cUH0"b"|/ ˊZu1׃MH =eճvICu.UoK"-a~r#[D#mouΏ{IE3aNF!};yCٷTZ}b{]֎ 0_> v:PuM ;ݧxSAv % iLMْM&[88Q4_V WHìJQJ5#\WT Z}JQc]=I # vSQ|᷌)4v ްq:An/J%D\Y1AH'I <ѰgGV3ZR+N$>ۄaiDOr/;yl fݑ*D៩'1_ەahcq=ʞ;Hxjv|8Wzz}ZnzHu}+Gsf,cߎkã* *aEak"!$+٢w<Ŧwů?/V eP?l֢AI.W,ow?+Re[:@.'tsҵu YWa@A8f&*$ix0I3 8)7>@Mb#i裟y-(Vpx6Ӂ*l|_9]lcrqT"UernB}@A J/8 ׹-ZV߯D@vFQ'"hg{^yWpA%(M/ykf+ w$q^EHੀ2}忻ۈS־̥1r2  *&|.5(ѫjl?ݜjf(qUQX)ͅ# cd LUAm3@o֠<YF,Z&V*V ŖG5XzFUQ5,Sn^Ll7f/Nk-sNjP\wեgABPI>Q:?J`5䜴R8O_.3W {UZpۮnS 4nMD@Wѯ@l,uvCM*!nQ>&P}R_Iޓ#ֽb8zEږ9+L :ӗ^P r 𐝤\"}z'#{Of͋ScàNڈTu- %ltn0e@Y9Ԋwgd5^@ۚ`/q@[i\r]W/lu_*Ƌ.0.B!P_6[z)팮Gʅӽ?fr[%fLS00;gxй(XJ5̖Y1ZPT\uZF~ 3cY,_PT aJY_71LfO [<w(NΜ5;92F2ZtrbӱYNMQAd(5~.Iɲ;8Mt  Z<vt%X [Մk,8TҧTp~  7͹k>J p ^gӛ-kWSЀ\Xٷ F@n)&?lTUeٽÙY=Do)dۢ"nRV2&ͬL6}'3P+*_Y2# i[2̟Y,WTĮS6J55[P{K<;#b'E[59F"$~}b ǽ()+V&`hI'A@W۠'ONt.O<0@ >4Y~/_@Iqsj3o|Jiv.l6r$O7fWpx[$u_ {u_6,aǧ( 9z(*}SŰFl:{(𢦜bWEmYwh(+byCJMl+@4ZeQ멨"<\ǠJUP ,r ᱨNj CT-(t ߣ|K%I "kO hk֌ѩ>eܝ&[v)OTjGSp8#D e[?Gh =W+M7l*젞AIi:JB|a!*HH>B 0^ o/@iR܅? 7,1W1dPw)^"ɼ~L҃ьM ַQ*3h)F|͏9&a%6=R8ws9X 2ZastWAZ֗bx#I2^3CK! X ?xzM*=o!XN6$- N. ގf)c,ޥ鿲m_B8habuh*{3M(iX }w*1){,L|cZX X~Yֻ]H3Z$ 7Nf:IDW2th 4& 5)4J|Bh4|4;1GWVN`̂ma,@Utyy fpm.iOٝq`3k,{r-ߨĿjգ*Su ǏY{:Is"˝;9}%KH[~;mX--3c5If"3.6{S6c[|GH݀6rKi&σ?=A`( _5Ls-]@{Z 9dVU.+W] WB$_ɵqƵ/VaO3YYXäI'kΰcZP `W ˿fjH%KON;UKɖ3-v^]E|nLŜt")*Y%6 '_z `q$Q"T7Gﳶ?KU0k{V#f@8mMRrwԓ%GjfPd-1uݰ[N$W䱥3)Lz9~oOEˋ39838ԻL2 k· .l,ͳE+ux2Nj7R d֐Kr5Q@$'>Ytp{ψTH&2۹yQ挛4BKbʊU,-k\8iVGe/}97 U[%UgJh֋nC&Cؠ!G~&?vjvzb0 }`zp*WL{VXn&Fs+GίG[SeסB-'|6Q=G}XB 8^&-8 ֧TF+U@uJnshƷa2`N9T9@rD1)A kt'l~j ; ]4M^ѷ0֟iHnZA:9:n[_$BAbKR\$\X?Y0J]sjDFNz'2~z}MV2(P/-1RzsSYƚN q_Iu|oO:o E8U3< ?n729SM>|ftg5{ߥcqq:J&CۚA^B,)O8Yp?AVME3Q2Q}`˘pQ{$pj)hƻ41.E/1|2sȣHO|S&C-h:fPy \w@^#)ϣasrz Cޢ 9X~t_nK9k݂*K;yWnT,ȗYQݱ`vZ6[\N~%,k,ZKYKd͆tU{pˆeJ@J߂l1eM:IY&0Yɚիm`&qIq>%QzgM8}:IWIIPqFA<뵯įL#ѸO6T2S#8$0mV2|\pjMMy6ƺS(A[nS cNUDjt>3n\8Zm<ύ\*P1GԺ`(V-OwpV)6͜t /E9OFb'$Q^^ Fn^qhhS)D9J156%n#_ټفʱO_:I9uev\=% o@k-VNnJ}*s'cI"5J/eY`j:,=3 A:F%$|9vq@N~D1WxO΢8 /iޯGv݇65ĥIf!`' y wg2ScLmV1=x7a#0@B ZDvIdN">WS־1{)>`>y4VYWLEʞjLzòu9NIqc-Qp~v4vU͵(I/nʘ?!xq8u2$dj.լTSt5a.+¡%M /T`pYg˵8pf'e_^dJs)Ua+L -#Axeх&䁏BEE8(ܰy+?Ԉ)٘)?aL`oʙ}XC9`t5o2VwukS-tm䡟}oJe5,o16{2_Kb}tIE7K>f,)C4c:,'h_Ofx`&$!IH903)?#9?,ʈ,1s·!u4sRbh 4)_.8BA 6k߉{5bm'j%O+iYh2ŭ_sER;Nxcz[)gq|q5vRY5ɜ"xK:5?A^rR;dLPy[[MJ(JIJBzYQ2sXps4L.@(A֒/c8y1)'.JqzIնj.AA'i j= uX*5aw1rAV>&%`D͠J"djvdіUj>d;&5_P}#xRc%n'2]U ^Z_Z}jx Ak"l"Y3qR(cǏI ka\ON%Ju})eKO|0[Wu^}Yh7O(G1rTJF(.ɛ4nlUq}%;/`VJzdGHNmꆓMy ڀ4h'nɖ$uqPWE曗NZ]t|Gp^4Դw\M]-aG#dr^h. ~b<`9u\l6R<{#o_i? *pgċe H؉~x~D گIB]?-[ 7T)'52es4ծV }If0;R;/ 3HBP }2ט!"֮تOˀ^j-㺖jQkPz Zez>=8VZFPVMWm:i}d$F$FxDAq&s6q"/n s&®cld T򥚮&9OPquH K"m[]>Lm'33_*kM-2NJѺ>]m\kD%r.jNljV1ڳ֝/g{$S?/fHAvPޓwBMAm0JAh BPԃS VJxP@v| Y W&\0~SGVQiҐμكe6«nMbtۍqGҥW&9z> 0'}e7slįw;4Y./>}6{ɩۄJeD#|AKO܂?9<h'Q18|KY2(Ȃ4´ .BZo| DK17ߜ\Ch"Y yi'~ezrgm2tGSqA ' Z(O|zJi/`(@%=-֏T>{ѻ 6XCIlN޾lPkz66 nPTK .l\PŒrL_ȫMF}}COJ5!'ΈI GId;$ 1 ՞KW8Ac4a UZfM7Ww,t 0 (\=SB2L{^9?HQ꫻6ҋ{L"]'ݼ l<"IĐmlO1VW\kY>x?xRTuULE|y3GJj O{2-۰^to\k7{ڌU9 &v+:?:%xݑEVТߓK[8Ln=U4&Sj$嗞E=BR@ER.-(Yw읲*z;h٧3#S%~BQQ] -mj'U*5f>*Q.YAvO gEɐ;NA$4k'`$6 ߐ@}v?x G4> h\~rV$4Y[R@!{h|~::SDͳ &itE.-6u5rgF|-ͻ[R$r\Aa}QmBly =ދaNë+!BPoITԌ*t[׌'P2I2-ʚ/>q&L+s5ODXAGj- vWfۅ5TXLhl eA/>mMIt#BJl޷*f$yqoGXֆ~7)0OstaNġu VFOmbHaL3`̶&?!SY7AIPΠa؊;Td9lq׽WT16Tǂ mj"۳jqg;`pةֲ$\0eNe`u(CdtL&Vr%iZXb ]+J?w"R!`F QCCWiRFw*:H=,,LP)'-,*"Z"AkM~ Y#>4#e]jR/-i. )+ ײt̪I^ c٣?*9GP HΏJ>ay ԸSQ%N_+l״ۍ ɔĤa̳ŽDJ8vn5Muh'!:ͨd|s';g)tz^iϖPu=$a$>t`$$ GDU9$.]#s8︿9p%Y,4ߝ 5sfo 1-Lܼ0x>dԎ# o(E?>SLŽ0KaSNxs" }D`u'C#M2S/C![e)&vP]Wn}\|iYz:W ?Sۂ}6kV"܀A9^SkS,KބTS0uBGYmV k4Q )OέX~])}io͸S2pJ0WXA13;oqTr}"߃>; ~$G!}fAfP-Cؠ _蓎o!C-lr?_?#U|+ ,\;f3\ipID>bw!ϧ ~ \c왾,qh7=kU>МKRl9r#~$#܌~:^(^Rv.]?)UT1Jn妓q/2П9٢}WqRtI!꼉]*EI-þF$,5X-[£\׮=IJI݈3l̕;; 2wo[#٬dH6{zty :Yz*ӄGLzmjPr?q n(6]G$#C㢨&|qOOLRϿ[5h#oz i!sO饺W:Vĥu91wcV`\;F"Kuaa., pc*|dnAxٌT1d>8ڜbC5YW﫝$Y,g&buer1S#uO/[ïR~I:a o]*Aā0:2 DOe*c[Aq(.[91 |Lz}#!I=;Pkv / !ntUؑ˸sg # 7 7 AKG4RݛW5>,C7 tXTSGk}2)p.ūz*iꕯlSqL7]_Ud$0Z[:Wesk=wu"^jew, QEPSxp[6`5-F:l,|Euuv)Jkܨ`g ԌӒ1Ez+W1Л>(X*~ZJf+7G5ze{.We免 f(QG D9佌%C$S~ T tX.~ъg;`NBЂXDa5#4fyu[$Y+"dv#>603?669JzǯbW׸mOhi\l`{Ir 鬝錈NA-ʆVA c^9AbeD^D>PB tpNT % { 9ŻHZsUZZ@32q^y?aN??hZiCB6w6Ɉ0 iSuQ]3@\Wp{ K1B3eH2sb>.AdM3 lYk% ksdީ坻zYSTZV((yyk˗:^0*UG`ˤ(A+q _eVV:68naX&ūIyf_PV7B^/ŨK<;(iJYU| C1V&AxNAAy vd5 yղ=$ŷ;n!+ʼ`vcyUU&KǿY'Zp/*Y&W~'݂"lgͨta戅Do{0 ڿV^ 5uZV4f1=vP.B;z`X'-&('qQP[?an'e#D=gb0'ɠ EP&}nԎtT.AJ%gpoWuI`u d#GBXx !Zߴ=nFG/ )5E4!q3o`UlYmB8.2vca+ЯvA)OsZ7#dk魆Xw-v:=)=eLMАbC0ro8}4cDk;(8~L_PMUW >##e 1s4^S "ZA2 W"@OE mԎܑuHXdqݨz=NyPH\̱ d#6'Gc1^F/Q* ے`,X&\TD*߰_%*htا*xfdMjG"P)YDd~B|W!n Oo`ӇR #Y/KʴC;7@,8OS1iLzP/M+E~Q4y,pߘ}7ԋVyW4FGD Ww8cq]퉁dRm|+, ?{@!MT $n]'b읐NaX'O\lيKM63o&8'!ֹx/3:!5Ir" ĖZ\K* MqdM+nM$Iw6UxQ@f#B6/_!p-4XH"1Wel8}ptI@:u0'WO|#xĔO2n]'HuM5x/) "K-Lg|*.dLzy#N*hO3G$؝[4j?ej$<&%T32#>~D7..u!Y T}Zi'v*8Y}u^\>5K/(xvmSXhSzzF LA;J#?3h*EI\ls.w*t3Y a%۝ -$&a'KHj3i pN}ڨ<@L@)PsnV3G#nxX&P5-}T\{RĔI=|}^P quY ~徽2ꄖAy(>R⪇7{K& ץGuקkS#3% wP+1zÅhsst6@|뤡R,0wn}$m/1 ;S5Y#Z{m%:?ҹM8N?mԫCy~-߉k7{tz˾q\d&Bx/ѱulhv1MƖ5]"q3t@3G*xpZj7 -#HD2S NpKO!i&&wo{cfWlP*Q4#Ipd&>'Y/FSQeaCJ9K(Ы21:GU70Oݾ'Ymͮ/06g%IoZ^ԛ3:?9^R߽Q-6Am+F'6RA7ҹ1lI ߊ[}zWRXߨZ޿kM,vrxBH3XgkzPf-S\ ZEXł(E6UsNuZخmdv6p9<ӇuJ־zqÆgn߷!ZčϰL`}/6jH Huk1s6YƌSbF{>s|ܫ7UϪw<>1culZ Ȳ`^owyB霙O~No).2Q_ A'F6IȾR8;7fxFkhYJLfDjݓ4FXTŴ97(}PRw ,;a"&u<k3@!nwV!UhZ;wj)>LtTX09`eFXZY<-$@b0@$! ,XKYYO  3CMgğ鰢|5L6 ?|s?Ph),U Ѳz2cGODOsˈŘ dD㳷;dDTiIJx<Jn6EKE %ׄ<#l^6IK护 PͷܳM#1U~ErJFz\W }ZZ⮼P!u ̰ޛ:`Js\/hwuz`I@ñmϕ\ B0 X\{);+z xfGa>p@s-( 8)ehlnEc^tJbG/Z7K\h7|vSd!,9 8f VqLm/4isV^K:fU2#-s`du9ۓա>oځ/4v=cb{%#imK<AB߲4OxI 6SwV|2 ~1RNq7V~[M@`ParƇ *2A<-!9df*QZ4:uTBD;0Y'1'6]Tp 5|- ;p1g! ї}`Z;uVtX_EM ew4 z.>T~pX%HDr$޴>"%΍Em(m Rt$'+U9 B/iOVM:TZ&_@Au3k >TU\ɀ톎$vB*o΂$HQFL:'@mK^wd-ᕸRi<0}Rd'>N[xE6<64$4>5Do;}N[*FQUp#1s~U<._ƞ19uևF:6T1، Lyƒ'KȈ6 %8B݀Q?9d UbLOG;ÆuٓŕS!&H@P5v@/\$jhV ?9Z]'k:n@ ]WOH*vؚ ̀9{ =M!cd- {V'Ps䛅0.(E'3ʷqekt$@Xu YU<׾a<_N ǵ#]ڙ e8:#GM%'˵N q*0jXOg&ZW(#Td] iVcIF~yK7pC$SZ;1 OW[xߕZ2~i鼿943i1xY)OHQIT:*',0QU'ZGy.u>= $)K¼\yu r/ Fa ]o[6r1.x1l P0=K ȠovH_`t>X/mHԣºhdiڡ˫Yu~6V_\P4k"Ohf wKU:؍a/&7I]YibP~R/TЛ+&g6#T@6T}Khtql%>+;b"Uę5>MBŶ;߁E(2uN`p;zw YVtoN+|Fm;`-ƅ2^)K(*di I)f`N/~KjB^VMߦhz}wEQNY>Q:egh$uVO  K/W;X5}%혧.d&J!uɱVXƃsn ə"!0N[rC:[<{k _,xui ]>ڽ '?o2qd* " 96vhpev5s$+Cxøb'\z\(ԩtޗu K(7_jO4g.Kf۳ rR T o!kX? h5M͔9!SU2Xc %eC[+`R }ϸ"L4ok3Kx

    <Iע4п`f<^HTAY'5%h͟p"q$BaMP^ͷ1Urmt{V~D3*8=$.q= gR`n ٝĠѼ|w|'N[`YDg> o̟'Ӷu&T tM`4͹"UR^/T4X ?oĹMe<#'щ+v9Tƀ呅ej]k11+au]b>w_NeW h:U ++Y,GZRSl:VX;l̷F6;6nHOQEi`]aipcl3<%kZ?VKLp\Uͼ^b#\/Ӆ"l,FQu04X9ρ@8$N*Mjfr\jl9ڸ'KHd:P_Y4T;?~>d;>lr-_,\<\TF*qGK3dB uqV;ٷ~[6]0$c7%|uD'{luXR `)MƄ@ ,O{<&݂heDy W%Y{9YYA|yWb,7AR2YFL "u0lgD<ɭg.^@Qjg4&=珺 r4鄿DZ&!V[#T*t&g%`ӤbXlmƯIaK//;"xhI$eluS:f0 ϵ퓈ihEKᄤnWG?e "U(-$p~9THs:|hRkxzScfef<@:}; / 3@SbGl5MciU ")EN<"TP6*ZdŁ8y++(sDfu!Bh=vJhv^Xe;ހ?#wocKR+%XQW$AJ uj\ -(D}ZruRv (nhFHT1EԛvIдR.xAx T??”Y\ǕIR;7H.RN\&$fu˨Bw o!BalfJpmn m8#8Ѫ Omz]neCX<|mV;9 ND"V8:ԏJ&ZDYmn,M3ԓ'8 |w{Wc=_ә!ƕaos P2Fax<?`-Zi*+gs|qW@O=f]Vis+'ԏ˯匷M\~oT(en4W -w|;ӗxsgs`kC~6scڊMFOr;b^5ȩ_)_'ʤR>azΛ:tcZ>77eZ ϦJٔul~ _,Bkq/12ǹ+x5gweKze=OPɹ!C[<ܽ{ivu ;Il ~v?[ʗ&;#]&5KLoaW-Lg)/`34\(-')V~}n%Z1023KLU•H:|T[TX`$`3\{$޲IPtf]<7>f_V~):^I5=ܢ%[ ǭmh'xqFG翡.b׌{A?v-!Aml+qL$s'rŌac?!DŽP2/"d |d1،,x5>h{[̖ZeT2ORʋGd Wa&Z&2fс}R %66Pc«zlf)8'1Ҷ97kd즷8Ó )(uš*ІXg@H`NDɑI@ueC2Z3 -m8+r6B:KQƞ ?d@ePh>l"|ORYM2o`|}qhl[%HRV TOI4wDXVD/j\c9(,R)厴y*kmQ)/zJeHAApe亟$NՔo̺`O! -Y t A9='@#SNZ?ࣿ@xzWMЩQ<~5o5DӉ4䴝ޕ!}sg݀( \bmz\sc)~2\BETPREI\Yd'9!l|hdR>У^uѹHŜs{Wo'j %N! ~ Ixܑ'h#;!mӀ#A*vvˌV",;|1PIe~ssb-S/4>O5(>aR#oA*lĽEk%v~ CWQY^L$Ε5Z) <;j<,p&^ W.ЩP_(o>);{!4uArm*|ԵJFb|wA$S5a?|)Z&T X%Y1qv׾/>nĔ)Va/_uI|wx,C/\ϗM,,ᗳ1!ߦy׊/]E=.ÔF"W#;XNT\4Q~)UjZK_ nyI8 Vɹ5٣DgU&c?a;{ OB|',ߘ,A {]oUw, Y\k6ͩtLf+..jȳuZ4sw9 yrƖr7F(pwaih+H[ %RYwySܻ)dĒ,ﷇe&]YRg? J l;ᵮ 5"t;cr6) oW<||YQ o=C6*oa=_Ӗ\`_̮kf1(zJ2y O.1$yl Loqg2W/3j>\~nJ7 v9P,-+%vR1JӒJ( P 3U&or(,^itso{DKMfX}BSΌ\NgCyM9gd>l:*l(+$U}Pf=OPy?{js2.8sud%9'-ST*K({ 蚱/ g!?D쓂6פ/@ա9L[癟_S]ZX~>±w߀1 ̝ 5MF0nX{k\nƛ5,QN *6i(莩.Il [Dw\e}^;E1qbrΣ?ex̣\5ep}!bƌgG6hi/jA aGܒѕG wH!]"w]v%Bv$E=7JcE%T\ץD9g{ϘQ \:hH:~KՋ8 ,7B|G#BNE6e6'ի`ZC٥!Bu4uV5d"N2ARhr/+ruj8@1R@ "HS !r[Y6U}2<}&z,\d]3p%oSZceg/߫\Ē6@.iCNvxp&2ٰ̢ڪBP(,"{$P`ᐶM Ӏ].(& ([3#'AHFXyAPHBZ䣭 :#EސK"f:XdQ0מ5mn#٬_ZEwMW+%6WpΪ+!O d5n|y,j>Nա ̋ Xƒ-4= Y6h>?5P dgK9RTWQF}u#؝>#[6b(F6u@I| ;IѕoD<(T*v%ڟBtŀ ,V*UV_xČs E>l>tz`ŷT}E^m{oΛ66:Mٕ|LFqJrVz>$u"H&oob6ղU'.cΥ\rY`C'F _d#"7P Й7әϸ+m1v0(10:(mյ4 QŃi :Հ{ ;,X'ďEu%.p[G)k d y$YTRoB0($3s7-A4ޟJ!P#o s}Zvp־2ynȫI.Pg'Ys$S4У{:]23>U;"K߱$AM=e c ܋L,\ր,/iX` @KHP l9 ~l۔*ǛdS ӴuvG Z7|W ~D܍mf炷-kd`X^NlMy`XᏩ"OpdĐ 8_dƊ \lA7UP2У,؎r` oji1 +RpڋcV8nu5AtLɫ"SHX_?޲Bξ]q^g^NW1zHO w[¸إt~bow+iϙdjvj(K,4DG&WBG9wU ,JÊJof0i_Di%^Aދ}83N'*C=oC n>'W U|Is {u׏mv}b'3"D~xyjr Wh_Cx5mNun1w\$ЎoR`i3B1Ů*C5((wV ƱLϲMYD;,y¿5<'J!:LA#<\dU_&\f>Sc}ܟvUxA=Svi^/[,_={wRQߘѫ4@u\m[#(bu|Vdy`/ &\Y>BJli/P'I0Uu2U)ϡ2@E5\ )Vl438ɱmm8>(rpdwX@|BoXG*d8!:ւ^(?¤ZŜ7F]kX8g]GϦ廘rsԛ~2M%F ?xnfS)ssm #T~ά~PLOƘ=B7mOkbbÝ0GwDzwpϕz0AY5f Wt`(Z ]yIwXVvoK"\6[-%$V~ܚ<-gP~#ÄI*ЊޜJn9E"!|y e1A,LљQqpDJ~_[^U yl֜&O%=`v Uy)'u D0bE3I'C5o$є*G J;q' gy2ds4,d|hb Ϙ例OA*cA\>keV:#mlb`KdFAZaKban\v Cm0 Bahu:.hҤ&?j^О xp΢>!T Ll:7@kc;?xtJ}&Lp%;aPlL_c6DP֊!qXRbN;J ܎ &nj; 5,k/U6ʂ0"fo{E읰1ZŁ;#C~1MصocLA6N Z/:|iL، 'AY̡lLq+ cU k+QH1Z8@KT R^U5jtpw+x ނrG[-" 7DץԡmdPSKSSs*toЊ8/Yo?m]VFr~@hy :b! Y^ @Ao/zKC=^4e’߰7}Iufz8 5ؕxjym%T:PBziB9mIP] iМd`Eh4¡w5-SxRdNM8J#!»2IRE4-s<#bov:0+Y1"_j6چi%TQ#QeL53e%xT*\k]ޤִH}vn|??^FV}tF W:se\*9xss y\WA=}f%4,$/b]0vڸ.tLb"%jv*[ O7d g$uѫwMO_1pgǒؒ9y1ϭ<Tq&!sG7c~t^{T~TH*MGX˹V+,9$%lstAe`wY "4#ę֬ER¹S@/UV*Կ¥^1H=)&؏0E>]1 `RMXBMzgݛk+"! N ¢j#?jTw0c–nTb#6I~'} N- KFkD1Nom4Ht:K"S߸!?{.M5წYǐZ|]Uh[POC[7 h<_ddߪ’tmaGi}:Wu)ȇwm]ry әDžuG O0CnF IG5eڤ1 ?!Jsx7/4JA|)~W!E!F >g6ص"YRK*ތ7ݓ!F+X2s¾YHv U) ֒҉qs!vH[-NCE2;Er:.WWd/؄#Pu p"4c]BtNHG/Qe5vWumJ,?EuBƂ䩷"& ^USϩiM^;Mn8Q:WĶ#W?ׅ:"B%zp*sںXY pp'ݒcuͷThG.*boz_pmkh-0ǷpV0vV LUK[Y!,+ a0u#5 J1y^EZ 46P:yQU ڕgI(C|X(sW б3 !>7kT0j2˵*B:y-UojyIl؉g8ѬJ^|5=TeHKjMk)V\'ar+zp1^;-Ox\LUa/_{? g5F~Rq/otxm^G-ynyTP'4).j.ϰbkd#B8Bkk|Z!:RAhS&XkL&[ZM ,h׵swbYw̃?pyz$cPe$hCj406%~m] ׿x*H6pI!߀`-9; {q[ V{>ș40`1k jt@t vFlM .=!{pcަg SjĮҗ4=!~XQe8^lζVp.4r_;C*OH' O'YʒѥCQD-nɺRc48IAĔ߃2B[dMɾ|w1 ="񖓜'94 O|tw*obv3^چqvNn9ɇSܴn/_*1\%pJO:Z[`'iYՎoɩg,L{ḻ1H۲UVZ0[5BHeG瘱C=mݓT${\"68EDD"zQbcxST=6;f=ina=Z<&;Ѐwro 'HF80vK7B9|'tGU%јg #'k0j9-aO"Sl"5E+._e7HS5m1<8aw.S;[J n:P6Z7(LY%/@jϬ*#Gmqhpl-{{k~ANjzxK58D4~OP[—8"lm/sex+07; ᰣ튐a&7i+Ή*J8e4U'H !_ Y4wRf4ZNzi)FÀȴ-fa{1YIa 7^wczгhy4m#el&.lmJlSm',p7߻]dkS2VhĹ썜Att˗yUO5,GT֕1LZSpl7g'\g>799Y ^Yq1ʌNzXƚus0i5}*I~+]w,h e?A,]@uzB5I[`{G[WVGyt$\Rn" g< n'{$4ӤH#,vxN*LS cm׭B1;F3s~ '9o0ap\Lfᆣ֠"rBՔm4q=M^yk41Ѥ2|_{"y5C)2n.giKewl\!';%+nԴXab<= YhY\"(jZEsXcvԯgf%.g[+9g3.%eh [;NӚPhNUi3]^tE6$Xb e: /E$? MÂ=u|hJ(f%umW R#•W {ONBtwa@PA r4qYJ p|08_(D9'@Dkclx5f.پoI@f_\dWd*9^S'8 "P7^%Byc6۴ڋϐ#iM›JZjg=G$ uc.7?*@?ΎWŶ!~3}~vEboFo!l#_ VƗ%̞NVz@URSq}b İ'@ ?fKo\+ >y{U+UT8$P3quk{%7þg j˭k1b RnyN??\1OGݲluwHEKXXLMP '̸Ȗ;ɣ>4<@qA9C> sFGf;JVjj|cՑSf|y9r!G}l֒P)~eǚD>:J_Η[q[ݰMy6IsZ>忌.u=i/\h3u/L[7Dd8 h039e7k CwR5RZgӌC$aen>ׂG֖#%Ẓ7U7[Lzubd5+g"A :D,K 'AX4DUE[^AŽ7 kj&z "$ d祸--槔sӘRc%Rk|CG^; 5eru( 6(coG|vD3uZP 3! )3t|Y"zx,JϜ~,SMO`d3(Gj?M# 6UmQE-7+,Yd-1ȑ|LAY)˦`g.^8dCGH:(ޱ<#Pu<38Q9 k[((KQ+ ?D&M3%޼WWyY4QN})oGl/o? Tq32H [̰0=|1][QdVQwCwyPDH@Tr7 S>͖. _i;K*ԔGzGӭS^a]pL+MK$ %(J l "x6܀~lyb F6;"BօӽNL/N6CrT:oRz+\ (<--Bۙ)>BW*F׍`9:3O>+PԃJ&wŴ/Uئʇ˝X.땤Vq1BJ ݖROTjZR΂I<3Xw1e uk2 >PC?]O͜TRLXe<,TDPK;5z$cE°ɾ!0&W]Z]6q=a Xho[ghD i Y]"~65KMK~9pj7Y/M%{y ~_)d sڮz4x$ ^yP ,Ӱou[J=W5t\!FJJT|%HMoű,0_@Z YαSP/Qe}^,V;Gl P`uw'դ ٹϙƒ#;VC4?2UEc)*j&͵{B.eVjmͥW@ۄo;nGPJ6 C%5l1AA冴@F]pa5?'&(ylWlooG0")9%j':B=9Ycg5ADׅ3/%gCCXf˩߷ QwDrVȎKhrt"SN ٜc-i/uA7b>EN-7,~/l!ٶF!(/n[h(B|39V tm NE0&Yn~!N_nJְsF_-JEn1I?2Kڑs/UxGlUf*u Z3;+~gf9QUNqQ@eZQ;4KF~2#L+@* [4hufyR\uh0П=M_jWr: :{Q4MJJ %({}e[<'?aĉx΋g >U-N>[ IL/3KްEH! ~B~Rm]O6ǝ0 %?Aq@Dz顠&^hb}p~D (uś&;Es:3p@՜1I9"vG}Uw DZ4-0.oxZj]zƈn31 U?0=R3J$U(^ J&*(w,&­ƥ8 ʊx-ܷѨLz$~).2}9g"_`Vf>*Wim%,}1$H+oZۚ"3oxZ#sQ;Ysf$-D[!jk}l'Ͱr&t+?ө-'r&h` Br.!.' *zLZ+VDzsutOj-BI uW}k{뽚<73m2UB&081ؒY&YtaP7sy(IMblAxRFrP(b _fa*m'~۸rZ':' GV> I*Vpbz'hպ4]Gq>ճ6&&1=xإVD<VܴNﺰHg LDQ0g-Uq{%)z%cy?)Y^>:?h/@āN .¬zLP mDq 7Խcu!օ!uZז"sAqme ) yqչoXžx,vJ|m❙Fo W(NߋҘlX"oeݗR! !WV_ 6į;,^d:W'%;7 &>L#4Za} uBkHpg0" =۩G>eQo\i$ |ۣ(sexBR4'iKlY߄0+~؃^KtG)*⤟;϶|ߗ'FP x 9r ƤKe}-qNC3/yMyWO!>V [ZHԹ *ܑF"p9 DV)q2LagLzMp9^1 ><,WB% FU#\6~I/GJ5&VH,E$1br$7vh1|s8~ʃdQ4ʲ< s3E7̓;pW5{bK0ܕ1m?~k~ 3;˫"{__%m,onDjz"N`Q_C1G*z$c=\{Ezt6?E>.hn90&Qqgzۭ^i!Izx,= pRJYduMoryKb_%'`th՚&ةspd=+48-|Njz )ߺ`|(]A(*E.[ nү+*0 M\>` `eV5_ǬNQFauŵ |Қ;a)Y:r74u w8eҪʱf)hc~tKI]|טт<uV={tBbq6R415q+=f"MS2<6JP \ ![;!W(]A7L nwMx GBooX>, [<hN<Ӈ2fJxӪ Fw)_4-ԴLE܀Zu(Lv4rS$SWÁp;FK%^qbYtK\=SU1-ƦoC5?OօtZm9N Ӡtpzw\#^΋k?NMwi S-+c'Ѷ ~Ãy]vD3 a ~{=o`si`5Y>*z}Lۂ~FTWDžf6m:r(*Er~8T?弿z z-mx;)ַ\``Ór^T}ueѝM%Ty5]9[ꭥaZ#y) NE)J ou,(F!Q̩k%s~kQk@׍ʫrEsBCOx{_S@j>R 1Y[h,llZ5 JS:ڬ ٔYEwEF?v΂b9 ම.^R:rWtDP/xP3DyQq+VNn*W)}~SgՎ8`-bu G<νߝM` lahz@ nfIqp퇙ZqP922K Ljp&PnuXSM>r]>ӗDyX(6rCk?9E EQԗk&2S,A"Mi ׉xy,!-zs!}25RZboS85l,x&oO00\ĉ*Yx kҿmt ðR"]ra(;AػB'o;C4a)KRpxQ`0dr7t˟ /J&m\[ v-|L-reo++' T4z_O.|˞kT+ظViS:&ŸCnIbHKa32PIqOO$!24VCyPj YhᬯZ!KP5VJh9ʷkpD-ȨB@eX5f6#-nxtf.xq`/ַXf9>p=,Z۾ڠDtۮUçJ+ YKcj+W &e<=1%Tr.0z"bN4ܷ d<['T_bUF\O% Fσ\렞{ fY)0i/ߧ:@NяTr7ˮexs^,|=&ka jց53ӊUj$\]frYLwil~ р2V ?Wp2^aBD\XU*ċ~qzl-g0`£Z#L_H-dbZ`XS۵4P2$?'e9bw @cqЦY;;|,S\Cpu6=jh}X@Hj8-KJMfpڱ\&׻(GS_l%O)bj 5в4׭k \6rt :[KRGfE_l84's4@p$"Ŭ![LqB;#ʎ|Wrqm6]L7,HdU8׹KF.GBmpa9 NVwO83 2lx,.hj;{ړqC d: Vyb?C,j~^eƀ'%N@=ky5yt[JhYAZn B@A/>gRc:ɣ`$/T՜[4D)ġz7S uHxL܇{,*`ORlլxlv'3z+djq{9+hdQۭҾ:.`!N2HTG"Nxo80a7>PvF{{H`t(LC{)Em`XW$PjO2FSߙCzjHqUnvR,'߱Q > v"8lzν3Uy] 06fu(18-`o2sB%my6OF8.F~cPN2+)o/O duh*v!=ZUx  !KzU/O}K±zB{`~ O+h}rrت>/"`X4;D”δT|y 4[۵0}ӿ9ơZWhɔYWų\Ի_(# ?kSϞ1#  *2,b0߮= @|TDP `zkCj a} R3Ro!&rJQ,:j\YFCv/c4T~gBRL uSTNk8‰ 5H!=٥dǞ@ND@~XP3ݡtexN7vwU߆Yv_}wc%喁a`6Ih~glrf2T.% 8-C\bt6;h̡) =v3iJK61jZVa}){k =tu=*U!rc'+4_Ѹx}|+r\Jub &uqˢIӐ׷;eޛ5 qJR_YHC6<+3[I8v`HYR|Lj308yJb/iTn:p#w?Ho'%]Fo!쏘OfLO.c&D(D%,2d%i.¹K7q:M_Wҥ xݴ֞m [ ^N/<WT#yH#=1 X=oOJ˴yge9-fiG{84rIؔ)}R+b?qN3oN՚mŶ#>YvTW l{5`4AB%5iUzSH !zS5Ugrf7+1V%c~ŀ$Ӏ^:6w""vWsU͔z1(nܲl2U1eQ)2:XS ^hG@o)3S>pp\m`Yꯈ&4g`iq@姎7nbq,mu+L~ŏ_tc{?-ģ;_3uH|{msTv% M K%K #f-gڡ1G\ZI炉udxs7ڛbdqEe\i&1tx64j(pGaTbLS#?kOI)Hrӑk z<Y&2R[HR *OVm| u(|MVmџZJJBJg_hi,_; F㰀1ܭ/% ugy)ԻM^ngFo"I_MuHklR8r"[Z(m20<1t)-Lfk '0G&fImH~vL];~ t}TpIw4J/'HnA}U"ֹy5@dѥl\5{wmqJb`L/>Z37Ò׋E9'DuߡRܰx Hw}vhlin8N%hSW&ĮYV{D[]~_Z|CѤmxu/,̞m[ZD[y L^Ӗ|=I#WQ:W eСɏ(w-#pFZuȤ[,wvK <29rfg/tu P[<ͣ:H=w ,\R9pSrBL-AitȖ}-l!Bȷ=@ߦdϷ4쩋z8Z* &] ih@53Q k# wT59cbݸ]v^L y;Ï.f'~E۪NUZs2i!=M&#+'-@MR҇ *&<7qJ}4![u^9@ѽ)Ì ޷s ֿNmgcHְ+w +6ȒZۿ+Ʀz_w  Rpo6S%@rQBTVPH9ם]sS ϓ_,[N"az@/h ̤iŃo~G Ū7P)ݱ \h$7*q*ƏMmՓ tbe|/r7r0aAJL@W$T'DUnE= ˚(Y֦'dHurN<:^dzk9dG77،:Kji^nۤfj7#SjI˾b?F?B2}R)Nax@Վ)\區:]ǡ:zu5-l/zҨ|¯hUsg@1TE0Day..Y_Hmqe ˩CVSbq)Gmј#K[ GC}K,|ރSaֈ4959yD/WedQ]_vՄӾ0>dE$#ёZFdq9BٽjEM~)OE( fDmMR╛Az {_y9L:/k[fRFks~Lp$(ШiW7(ɵc+ t@h׻/UGPj,PTn +,[J_ΕA !,lgUUe ?'P֬v:50-dC7& ZWB%>4|@ NnNf"^Q{L4)nOԏYD_ቍB(ହ z$@ݣ+ C`\ߚ߁$Ȝ Ǝ n0bAz9jvv3*i/Mp_>>. u3gCw$62'=-y/g= QIMe >Qax4tS/(M0󬺑, ɩD[OcyNWOoD6S0Xc]?$,3dd~dJm@ڥvHt0-$){Es76؝um܉ {d 1iuCT(cZWfU+a>yB0&x?ott)C8̛MP)E.i:[t3I :j cMB@DO1}szͯ11UԾcHy:Wbx7WZʔ Gzryg{X22M glVdOdo<1dY^ HmK-貤T通Z"$]] eZ#⬘m#ܜp )BpqPAu!]^bʙGuy?E,ބTi-A`ogƥHk|M)s8$*v*v jqhAHD/xەK23ۍcs6[˚hx2S,Dyϲ\"cnUL'+#Iyyl @<(xxsjUԷDt"J6Dj :+VQ=SM]_"I*="C[\*m.VȪ<|/+XY}jm(Bޥۀ>oDŽD4S"9S~~ ?ιQ̰00 _x6jZNwc!o;17k< 5[oJ6s"GN) Huʼn-Oj1R)379-vCY@#.zT?b6Thւ_3Wk-\^o >EaE`ƿ `ysn<|i] qxpRB"N2>ι`&*:KBun%=دNd:&oݜFKs4x˽JV7f¶i#z(Ԟv}hλb Ym5 >oÕWˮKs?#}˜\  ]@ nu |=` LXUfu=d#+툢\_ȧ{%]BC˶DVE;"̅+R!Jy硕켘#z}*k߆9]s $̬T"]D#=搄M|: N xb-U+SG}Q.@p}#@&<? #gDQ8;pD`=j%@fd=t бꘉz۬4. "ҒIt"^VJ)԰g6(vzO^; u+bjEꯁ㨽k~5=( ڍOk|X_Qߖ6D)T'LlS6c` ~X߆j xWi ?U-3X h,IH{MW2U_hz cx涛s1< \XJu 6S7Tͅ{ާ vgRnYufS/I0hV6t'P+2RZR^q=\DZp^? ASD)nhB27϶}8l3ƓO 4f}ysEӖs]DjX aY&,([Oým;1ᄖȆ@o. 7WJ|FK RO3CcT֙-5dtG(\Q>#\|CT0f'_|=Ll|pŴDZCWAQdO;.vU(uÈxAi*/c/MGE;6u2;-sB^jwɉt4V jfUXG5~}c{ՇSՀUÞWQ)PܢIW!0UG {4\⫕BĂw*4}{[aT%zKZ' ӹW::+y05;5\趱nfBǴpUØl@OYYaGbu) PIyq &K4!DKr5 H!sTMqvhjYtwTݯZ!86#`ApI;Q^^EE.״z82n_хfbGe$ø@IW0K[Hj֣{!N;ckL k[K&]ǭFLh &*~}{L+:cRD`'t=ϖC9қ >u6$gXX5TYy<ԯ`jc "8e^,)+>~mޑUm)B/%Acן9N$Lp"LN[UY8XJ.]x8Ve{Cn{Ag&oFG]]2_v&:4zm tn֒XIOWU4jƴP6EaE ()(/,ʁ#/5I3`>BFyh(Yؙm.Xm S#-b}W*P:Q ,.Îo\%[ -uEO6T%~7g|mvꅎ E<0zIDQՆN`7;T$cweFZex2CWes RfUNikf7e|Xv-_`(92j\0霭Uس%K;u7 Z!U"ߢdl,ߐ:N4&\*֚ EEF~|w^͐r`\mOE;aQ$z ׮ۣXaTM[(&N:c*;=&9_'=R#ghAM9Iw/C {q+]wρGBVѠ{ƬJfa(WHNw{.IcfdU1PEЁE| <|C>ޅP$;dv]R fۺi5r@"R-Y~2W@Ȓ'1pefx(Ju6P|b5NybWآ ,r3Uz2vd0tw״MIB9uU +S*;'{0fO7GZPNC˅,;?gI|k=wYX툥JhݳQm#Ho'挶\lFz? HsM?z$?y JʼnYjV>t}N;O75?~rFq`Ǎ絬B_!nn\؟+Z6&*gtVT iNc u~"rHyLS'I_DW#\zpiEp9Ӊ\;Qxm/b8)l @;+b>Xo>B__np[[kUďVo*7Qe+Y|>; (J 50:̖h6K*XwB ܧ-rx/<4=]bEjȮl FÙ& M9TeQKb<<G̺ޝI[NRI (W+ߘb8ǃw+ok-QsM%ҥ l?nkt89m ŃZ>{oӋ #9L) B,j<)j=\wvٟzIp= UM$Inr%ZD'o8iC~hޱZWwR9/]dޕ|38Qp[ 7ĉ8JKr hj7tl3# 'D(F-/9(Ie@֠?8Hx:I-˂GL:Yu1FfSZP1%.M>mW@DMN~`ɶPA=Gw ^CL(]+nsegn#\ 3Z(ɹd=+2(hX56#^{F0ف(Nb~8F~~{MOpKNbuX*:1%uk2c4Ԇ],'Rhۄ8_-sSbW1UK460I%|YFTDA-g_":v?J[-V48g+w.*ƌVpJ-vtH6]E^V * ڹl!g裌CP O>q1~CAJQk;+ z#]@ HE^'h8^'ٸ[f:=֘` +VP堎 C=,7uVD7|,.ϒknJ‹ Q{<DhPFi35pc`%ym㗢R[dl? מGuH#\vMXu ;Q$1EvSn7PvamZ/ I ' #E51q,0:|Lj~@X5 Ac|?ȑ.YaOr$wv|˃^NOT_߉J[ =#2~/JwzR?cw{7OAS- 'u_o;qsވZ@t#Jo3kOW@ 2OJ7x"<CVd->X/ e *fljr}T&w(&DӮZ/3suM R4^tyWnq@'?&Ĥd:g3qYfW,tsV|6ռwNc]?埱xRJfZ..V@#J*Rv|ˬn!|h#UlF:kˁAÅcwMJ@yRPHsm,-v!Ǫl ALY*yI>^8뮏ˍ#Jjv^/Y^I+ruQ$9GLQtLz$^ޱu0HYX;O uD\vWI`TOR8z, slBn.l,\^:&^紛Ke }89:n l\i>926z3"Khw41;~5-zj>ڠ{d/(BP~ĕxGzn&FkIhӁ`dyةEuK~)&6 @4OBlGw-C8%I#Ĩeotg 3L.3HfϣlT#L;SPM6)XbV򺹬Z\)[ՋV 1*SBayĂ{j}+劓B2]ڄXm]k1`,%mjO~QKh6kZ6x jL*ǕH=h /9;h?ZvuO$&fb٧t9݂@*rx"6ҸO1crtZ]'N_(Pe|m`s6_VYln,Q6a!Y}iĂ|QDJ@/j䍀18 B#|B^Kt/8\ B"S Vشd m8oi|[gyI%R$UKγh!6#fפө5.;)\ @zC˃'tO:ǑB.=5cXzr$֠_N1Ä@PWXGQ I޻ N74¥[,˝&A-Qo֨u u0h'2$f| 5*)S# ^&sXVUĬ?)<|tmG\ɬ/asYi 1r~^!'_6⩞_nqup 3Vs@EUHэZ;ݝg#zmԧ{Er8Ob˖PG[PZɛaɾ.ă'DX^Npz% ON 6/lvP;+Q ;l"~c@@ )ztLĦ%ٻgU`b%DIQj\6(]8C].¡(+/u%.7ץNr$wqŠs&'PAGg+Y+Jz6vR~RtfTpjgNM`HJc&R{ՠ\… f;8qETx$Ut)S>bD+%wF(trX SotM$0?Vџj1/7^O=Z/iw@GXQ8SgPVoD:Ǧ tS5?(Lȵ{owBWYe {cZHC2 #m!ӂGY5@[ +1 vR"1cqh#ضSscF= JQ?wz΀AڔNHPI0qz8N抳KORymHOJ+KÄOΉ9e>=yqc߬#k5۱%Z߸ד7CHv-V۶m3t6:@ɲvj%=Go:2.2$ %u`v5Mִ ,Ch]5o ,oaR%I΅N oDɂ96!XyolM3HGVq}'z3o!>Ճ ?RCuQ-m`jj8058 uc!*rg'y1ɖaGNPCWoPaV뤔X@ =oP?M8$Z>Š_?* &V)rpDJwJ;H)߿jVYl=]Q>8C.-7if},Y`9 q~W8mJc XݛO ^Aȩ,Lug\hqYx/ܿ] +kRH)qƚQ BBN|*(6([UEŔlO=t@ߘӤpPqvFqx> >- E/W }/_EmS\ P6 }5Aϕ!5oZgێZ)5(5 ّ}%ߪ-pg($H aZ\K&b1*DFr#{ؘ 9onMZ.ND5*qUP.5: MeAICȓ?WR*/M#vn66.t= kѯj!X$*??8&9YY6z3y7!xЂԚ/Tz}7Z74G[DWjM0Lư?^6JxQȪ+p|0c/nFCTkPJY`ob2 S6L%g;hf1uܗ]ZN$PhKeIDzH`l.YFhA?z0錜]9OHo>wC~V: AĦU9WYmvM{{7 1hYNi΃~KtSYNЇrf"BOfHDo*VkS)P+ pMp cTmz]&/w2yb_G$Ui_:mWϾwCˇ\ ZyPap6p%_@Qi" f׍qYx0qXQEd˜ 6i ϖϙxe\Z}ݠZ~YѺRaeT8Qy' PҥjJg_l`C`\ltQ~VyI)v<Ȟ25AJ]Ii=tU=δ<UBEϺsnP7~ OnN떠kp+{W jhebw#a:UF`-aGsg gǸ4og84o[=jfٵVQE0]6}tՔa:ñb qc0Op#L 9<0Tx?;g%|!oPUX}w7U*Œ)lov+-}rKoK#)'cp8649$/Ϫ'x5rMO#|wYWr$@hWa(NXcӤF=4I]*]M$.r8 VoLWW? }=ܛx(օGm"qIj}JU5tD}>nH+ Tt o"Q^abBX^ 3^m+;H~o:PC_0o#y&mQÏ|u+wj 4q4؂忈/^T^BD+`*hsn]MWTqzj|i7 0_9 "XIq8\˂;HcP;y9TS9n{*N٣&xd\bm" ~\Z#8dG9SGeE4c8yPٷ}B_J%n/ srl֎ʚxC#O8-W+p+j-V{ dEaCfb:8\D<%gŰ;f5*xҞKP +uo|>j9JeE0R I 4C(nR8x*rd9HڎeHX=3C=Fa]:Ů//{_.H8Lf2HedwenSZΑp?Vܪ3R@}Dϖ"Y9` qf!ksdUUSl8/OĒIf5d3C= k8`TT^o4̹i,|Q~ɣ pz篆%* C*0f?qccmUV +%NQ  q )KIT2k"M&Į fkW--.+8{2O\vKdB<# ab4zx|#5گ&j(\Z 1B.X|Ν2j؄QsW!@+M&`zUVMy1߾Г@~u6 P D F"ow ?dW25.H+^W|za%:t~t|eAJIҴ"֯?8\ƚ_h^rsIv J^HTqyl3-޽OD4bqpC;3_U' s]:PD͜F/yNb緍Cd3 8 3c憤K ?jWu$c).CǴ8dbY_9XbR1o?uHЮw ms7#mNH)+z!R[~ ;E^Ccv;$ 03[Թ k1HIպ:QNM٩OfoDykY!x{0FQ7WKg݈8ق\68 6d'rߣy'Ju '=Joˮ%\/tV{0*[z@IRw]8\yE]CCaJ0=:>oЁr' 3h7VE<pՋ}Oj`BqB0P)IC+.妍s?H}Mscd&p3ou&Qhl_Lr$WX'_E܅@rvKK͒+Eՙtx8hL-WuUCcm 8^̽ 2q6QIIؠPw"Z2>Q_sLxM'IF/g >K}\ƝDbHq9ܨr:PE$jMPf'=Yḧ"܉=7w#?D;7g)(7Czѕ۔fQRC Ny_Gj" p~/7mRWnز:֐բCU /_Օn QU6QtvvՇrB50C kf9َn (K̇}`Jfa٘ݑs#~d[|I֣=;=?$pos87fTz+T?ԒOG`ɮLޮhMٳ%?ÞN&ۅ-^<2L1"OݬA`v?5sl%hhڣ؊>-L +~m9YϭV8гVDX`~Qq2 4=F+iB M{ EԍSYHgUQxcu|`Hp,\%)f>ҳuGqO:ȏ7pCqT(q,!qg+߯%h*gl F cq*pdLlv|sQC8MjSEr0I ͅ#$\q Rj19@cDy=~6;_L1ڟ9PyOQׂ ɪ#EPxIPN;w< C0nѠ+=KR Ol덹K6-@^OQ9B $hpf[,e + p tRIp_Ķbق&·?P{V@ij4j*tt:b=+ec:ɜ t#)P=\Y3Y @3wl=@IޮxKQ(݂)hlyLA[VΆ &3߰Bٞ[%ٛrQGC\÷6][hw9Vk"ܿԩ~Θkشetn)i%};!1P9LE6umñYUbPc#&oe^A=uv{qGg[m[[;/g99FkfybߴyqorRaO^]ͥV~c+"A#l8q7R'u |cSZ`ׅE)gjŏ)$g1̎"dE}+ 3(\'OEʼRD{pVppƷp@ @-~VnFQ0HQug_*%-ydF72gP(E& }bDcblg>hG%<+W'yb3,%s\@Ajw6a>)G)B5U~ROp78;D4J}'+ 2x' Wf9_E vFrMC%?|2r8Kyȿf޶qcy)aXg~7$DplEݶfssoA Ե]q'"SŐ 4Bha{Y兿([t^J3Qh?sBCK:+r uQV?$hД%'gBrKBm.˔G-K Pډ$x"ٳ-x `Wv.4ۇއR֙_&7(H id47Ih77dnl~z85*"T{ W/R>%͠8 C@" MP{ ,$w7|y_ ̖F;LFu .;B.,`QLYӨg [/ne՚,VAHE^$["߇>tpqpZ%g@$Ncs mA46XP08Bi8[&ոQc)[\_PдNl% L !.fZў}!%r:q&֎&8nxVAJۉȧs.*rygmeČMօqjD"Ԃ)„ٕ9J]O:"2.RWwn{@ޓ0WekGi1]2H8+_-n$\#E:_gZAפhn)?ed/JTE&JB=_C*R#樌u }gMq?5yDTfCe@|{^~') {(pulȡɉ]yN}#G4 O>>m -xtjd<AOv qB7B|#_ukt,%})f)dY}ʩ_B R6<-:āZb%`f [Ի݋j%9ʄR^®:tq_2vG3C7qB!54=%^5tኦAv)dҤɭq Z r7) IwJ^DFY "Պ[sa @!R2 ,)6Ht9%v ?sy6 }_VyNh/N8^ǧw_v`( K/w|9jĞ1іaXR@( s".mߧdjvl!ќC7g'Be*(X5P?(&qD;נt@ EXI'KT,Q]{F)2nmC䁝&zªi2acg> _`COcBiȈ1< B|0ءS)K+$jkp{D!.K))8N'1p uAt:GT`7*mϗ(I]ԑyS2 T煮[POuM68^OW $o!69F/ *[3iB@&=) |af?<G/'kGcFdmX4S40iv(ִ o,G$YZ1AI~Hb'qʯ8Ϋ:vr_-mC}"[F%RWbbg8coORI[6՚ܒn?ZQHlYGc%wEĊeL%`H]WqJRާ ##08c㭪k"[ @ˑOׅo'h"QX{b%}s+!MbZ(YJ=4i!HnrnOfh傡p_}@ A􇍍=]Bm}ǫFB5Bt%KMQL0^1ڎx?P~0| .MuBF3i p$UYʏL8A4G)wFa33**Bm8 gEgN,XR3h }.zڛU8-FAWi_'2bWqHfZر!׵ݰZǮ\7p+C'? "r`#οdžo5B 7rk~@oomQXBjO2[FMBs*o8-eXU=YM y ,{Z}]5oߥ6i UOJ%gS nO0B{Oɹ r8 W2Bc4e[\>AݏZM(W+F_\&S*"DaHsqG`yqtPR˯ ѩ iM$*`z4raᒹ|^F^ : 6mkؘHOJmi]YIUPmq> i~Q^TI5p* %jVR,@ͱFswc9}"4*å0&wF#,#9[)*IKE,hUSQtrRfZO!txG (Nm |XCDI~*OMs&ql(j~17!W}aj3R@K$AHSZ"NX0>=3՗m+ffgEZLe7ʶ4JK!0vu?sEȰuɲ^ InC:JLAmT)WBZ4YG9L EEU!&`:r1J{Fqe"VR3 ,ڮ9/:SZKea/">'STj zj܉ѵ i$@ktوE+w+1ιK$@- r/YD^ |]OM\j)!|t2m`OITzɚ_PWHS N|*i* 0Sڭ1'\?ebp&D$TI : :769=WeZڇ9"p I7DOX/ɠ'1wB$jc.V=@R1$ nzV|wQ@]ۦ9c9>D[Bl3]?, [uZvq4rq,.[&wdwuitد킄p(ٷk+ .}~a",7tjWhoYr0r9͛Ü xkaDoSt{J% Sxԡj/O4@$ΜGnP:nZ6C=wG(n{=(H❼4k 1$k ᅲʓ ms,g!Zz8d drHnk(hpo.&pB_ڿQC!KKcߒ]/bJﵘ Ƨ;&FϨ0> Y'繦CT2[?&MSnF2%a>"q@1nG̀VƉ2Rxyg o1MЏRdl9G|<+Q#WS4pX(@_{PJy9Ǫݱۉpw*Q1_|AGԸLj1`WZrfJT "ρ{G-T.-N墊6eQ'8[AKZRļ*2TD UP{GT4>{f'ڴx4W^$Y$f#y:FI .$`@LOlI?KDxR 2f@0}.n\ىMk0QMo%?~/GΞ@ 4>7<d#^߄0H#bNN̯m6v]W&JӼq ; tU+lUuOA,+ w( G Ӹ*{ϲ?'# I@%&\b]Qϭvs[wt#\=<4/SHˆ)&eb88XGTPV‚4blv2׈ZD|>eаxxJ uW+U7G P1H&^ak?JA?}ME*,ύzVrL%%0[GD5Ɲ (W~&)k zPxF qO4j'-}[/\n6&Wk N&2Xl/Jol܈QE`~j@59$q{P* DGS)glrlWPH1qiC!v uC:V^U^@<)I8v`*Hp^H$x}A8 HXs!U2f!0],Ҏ'8\@%(]v50K/U0_C *g %tr^E+ۏs %|OzSѫh֛kQUlCuiMr_VR_ziQiwҨT{t bFqljZOG93@^(BOp!qh+Ltk(ujP.Z .K \&/wF(mPƥUsPBuw09 6_qO=K\!W@բNECcke2 r~Z{Mk i\|W0{>2䝚y}ǀ)Yd~;2Ą m,s-H= 7D+مI+  ^ŝmg\ Ő4mZt_tw.e>8S^y9&w[ūxn|tVzj=z7,JGlKI5Ķ\&)Hz]mu0C+w;<ߜ7(ponQ04Tk>(/T 6 twAWN^$nv'&ܶoCGbj}&<;/TT N ؛ȎT,C.%c<¦2 ;avӛͺ3)vE=qm4(쀎׾)2G+[5ئ-֩Q ]{3])9*Ĭ%d]K-&g!/ۄLfk 48\8}v5Q e8戗ᆯʖޑPŨؙ䇴v0QGgu(d4Sj+92#Cz(;g @234A3|E;d/Ŏ$ܣ Pۅ/z!)ވ/"ٰ)vlGDV zϾƶ$@ 4Ǯ;pAOޣ𺐙D-ugH#[O=5{|; Hk1[2@\K?3)ZRlɪFTu\##[ V' * $kx4U`N)V"T<2%F㏞4|_2s(ոPX0eOIԓ(M޾hż^QcHwJgt-2~?e<4#DO#5/d{'7o0hA҅w&ths @qSN[!-bu+$̊8$@F'9˷o;1js.b0!>!:F3_; %ۦ*Q1hɃ MlR)ֻ>w, gI.h$)hig$s(o]hg4Q]hRΞߣ>62yӞ+[n;FIvL\w"Zņ@v R_Úr)qxiOM· V:8,Ga2~e[ef]D{'!nM36#VC+>{rıV~X  %{ly/ÑIO`xMK&*$F!Eڎ7Bߪe}c hBFt>RL5Y&T&I7;8G `7UɱE,/#Qt y4^X<nN?&{G* ;/BA|vH&^\p^4p0w2 [kM6GnOzS"lZ -%W(&E=vWvLxIiMx_+:pZp+^h3t3Y: Gל҂jo=m{$aUsMk3˥#G4RGK\(&ucMlRo$᫉tZF oV9b BzCu_1sLxjnq 4&e}S_U0u|_;47d]⷏]v_H#I?P@xLRMun4[Lu,RT@ LA(%BVT't=y"D$h^U9N3#l%3a[òZP/pBu^dg[Ee,*Yә&|qzG,lv#:{g4gAaڱ2a Չ~ZfE+ sZ^ :q 7lsrz|{9Z-͹+B6G鱣b4_dRA.F%)^rN'0ᥴpR>0^0/%CJdrc8N*ݜ/g9x0, <=5.c3#5,+V8gm_I.O/L$`RDpY8)KVQFUt JT͵Pe \iA9u`{OF<^KCJOfDEMކҭŅg:"$.x>ioQK=B? )ߓ_`IVzJdf=/ a6>ȼbQO鬃 K{ɝc/8" &eﻶ^ mqjfIL! 6$*izI՟+5,~D%&/sȬMzC G91Bw 0L݂Lnٖ{(Oߝ!b\P' | g!S4OZ>(*hZq:0p׎BMU+`{|["n9QΏ134VaIEjTia^HcQEX"q:w;*RnvqG nCbƽiV$Ky粥\ fSf]ŰTD\ -uT]lP,DBt k3iThlaUovpL<瑽lcuVv"c签-6ʲ7LRyZ耜H3 J'KkZ͡_h%E6pCB R}[J^6HT}[TCv[炌EwIv,v{ᖯy =L=ANKLkgZLtu0 | ' o@pIl$bgZQk0I@3W p};[0=7 onmCtgI`(Pnk: hX]yHףp9ǏͣNIikgRa.2;#*Z~pԾYWz5S gN/H(7f<͈rh<nY0YZŝ5ư Ze&ă֋{Γfx}}\KͶ箔bD=CNWA嶆oga:|] ]N?3˸:a̾>Hm8qyoO8j$]ps /h\Zyk>p Zmuv]օ߸Ӳ|zkX5r30a&X98,fHiqt\pNvݘ HKq: z^hg}ѫِ[e duM,+'ps ! z s#PRn\PQ0!սaQ?ڙ|jB-pKaGcGɃSt_0ݲ(a-g`Gf?u3"5MB)l7J左ڍ{b#Nr0N*H\K" ɠPNORaZ=V)oibxMaBrwtm@DSOڔ6+m.ϰ/܀ű=8^d#0Ɩt5Dixe"ZcS\l %=zك(mwyUiBu+ȶxQ9&bIX@(eK10z*nT^t):imNvnK !oZRe9Ȅ?GI >LO'Oib8DBᵍd4N/X0 ~4>Q1~\v>4[إAh2*A`A6f% %sw1aH_K1ad8G"wh1{<ڧ?*'7>ZmjbD?ϣQH`RXkWXBQ'7! 6j4VŧXU3Q+PJAPSV51w#J i)RYcc6*V-^s,໲jaC+Tڟ9KCU'="1035?vxi$%N\&S: n@v d𠙈$!+߈K¯ͽ<$thCA^Ml¯#B_꜅sw!(ݐjՏwJSgt/W eZYAb7]y0E6(صIW>^ ة"Ad77 >ˢ6@D38pLvZvl@A:O(RR%Z%:vMsDХ,ߕƵ$sޢ&)6(GZ6(LC]#1UX"!jzݴcjoHrcYB.|%E\, ikv']Dm"=KHزoMŧ$f( cm8Q#zᓴ P #UHo,)K_*%5TmlmBi/S5>i't~QoҐ+f9p͘Ȏ-!`f8nr(>/w7K(/NZ6ug̑Jx9fv_)?8> PM8lhR{,q)&%צ#2<6Ҋ QѽZ"%Uꌃغ0 Tl S]{0]( *ny[VNt!7d"M:jiɕ5 QnHo,E{dk=Eg'֏l}}g5D{T5WMj,Bd{QU,ٻgH8pH Z>KShXQS Ye*zuk<]F-km}*)(ʾqN+7SBjuTAx8`?;{au0}FK@NG&g dFD\DܽZ.Neg#6ZB nڛ(wUߎV>wHdyzL&<t,2*Q@9T :YS%6؂)y:<%WT"^c Џ.6f͡y.@n 6;bh1*kXV^u6\f(4fw h:$kԃ\dFXAxf뾯MXH#w[]AXIMgpZ?}azHlkBNaJۀ$$wpJ@ %pL–dCfR>L # X:K=tipZqx$ 3G"ZhY90 <4"̕VaAq#XRN;i Ȧ}'rP5n:"~9 w}"&.J(@^ ^؉N%zE)rP%qb9xĎ=1TrܽcwڻƃY)=V &Ԕ0dZRt؍2_|TA{~OOk3G]/pk]dRwԮ櫊VWFy 8ۙ[>z9iSk0h_@дۘpnh@B!8ȖƦ^+a.F=)-q5fq :\ݯ^HbChkDzϳSE}h֗$4zgf>|tfG̙ zɆjXx3?^HXj5{c=IXt/ Y\`5醦ᮐld:hrEJChK_~pBs|5~ ,!z.҄/6bș!&N뿒|Y35跎+or$De:cw G}5}qN(8 ]iWyS*Su9ERgqbVAM1Q-#7,.v1r ʪl-QzL]ݾG_"pR%la"ЁY16ÐR1={4@flW&&9<җ9&'!fRFbawYGĉh#eqࡶ".R(X=OwJ۟UEggQ`pv@O&I.N"A"{Z.ď" acGD -]Un̶Si]>+__|dbSIw@HX2_&lܡIx5"'T|V_+q\͡lvm>JjPCo<^4Xԭ*y _?puefפӬɾ cGap=hy} 8 W# (nsbK:!&N{Aޗ=P+<|10hAOP4m7џBhc%8 y`UsC`9Kc-<i80938$LSR>9sz<-QtȢYO~g4C5HQI͊y&.&vfzP~,Kd5 ݔzd/a%. Kê2*Pk 7#ב+!WollY{, pd-95LБTEbsInGݘثuS$p*Wic"wC=$.w<܈6&_nWUE׌P#k5݆Wح_Ä&V1&n˟7YIszs.F EoR*48!^4KנـLGչE,p#&5J6w,ww̏m΃EW1mKX:eό:Yk.Ejs(.XԉUo %qݡGuݥ4 rAbp#LJNsD1IT+-z_ի1xָh3hCM(vN,֟Fl͇aEv2ཉ.tAxq/sj&.gx {j\vua/r#Z9'KKv6Xpua# ewBFU1=وW%h0ԂCݛfi1iR^:-Ϣats9@':J+|F)%ſ[8L WFRlkf_J"}үn<? [;l-<+ v߲Kؠ 7C3>*Uh'{g2  \V@\:Npivn.Ik c(bD95TAR-(C.XTemA]7j<f:W_>2XFXgѳ /0*> YTJ` gSQ8&պe}y_MB番8}NNxKsBQ$i,Ŧ^ޡ 6WuY$H69PnP름krMrG~&VeaqBM hw\8œ"Vg\Ԕ-%mH+EiKHC}ʓ_V\rk@qnR><&Jde%Iooْ{;3,07ުO tQ_~US(L6/屭ׄܫf<';qw<~V% {ˡ Bi¦(z9}rȱarscH 62h2槣ۭ͓ay42jscgVϣl T!7_bZ~!GWuwьIJ& R7 xEbv䩇^L]676د;FS_VQ7 i@$ n'_i!KtIX`e> I`fe>(N7>Wh2!sF1϶tUfF2jW*M EL86` dX8OsU%̙Ƥ'mp3z2Uc@ `(08M$@d6E 2;t/,f^,(ٔ8mG]p/fquR~Q(E1̻Ey "V,cTjl SZzZǏ׀}9_4*yLjҽ'mi;ʥ P_*ǽdDj`vc9@V1`u!BuomPkN\Sn9uBP@/3jڒpXKhrRz %c s6炏$UˉP(ۚһ7x˿jE^L6o>tu爾< h]q㫞_m 1l'%^fL\DHj|剅(ۢ)GPm UWf`PvW^աWqڞ%;܊9q&΂ԤB@.LbI.c-UR .Z]mʈ.('Փz7PqoMe.!V9ʳU @eTb{-ٓ@׷\o}B| *FX(`8P 1=F' ܽ@5W)%4#){:+X~ʹq,g 0q\1`\ 1jrp0T B_kG+"jQ !hI:Fj s:0 <[[Up?NC܋^UyMɯKTA~>:?v|['J04P`-El,0&'0.TTѝMʛRֱ>.z=yTؐcaLZBYXדPZTJ,O.K ҉Zk2gO7xU8NCE7"]f=a(09ɡWf,x./ bK:Tχax k,=_vf31JSXW`܄ʥ䆁>=qqgۏG| bFP$߫zPWz{IG4/1nni&I=y2hm)4J'Vd_RSJ`e}Dױ?)`v~t)zFFSfMؙCt Z%V|ƀ]=Epߋ:\ƨ.Dg>+hD{{ 쎲a"֢Ԕ&vs@ČrlɐaˢLE'6rÙN)8Q_eVerاbFƞ]H*ܻ"7Aµ{īa']WyN- ̴I2G<#w샶bUc/3 |r'=OlIvAE;0j[fg3/ SU)|M?O b%Y8+v).F!ak;]_L=C1la)J5{ET@O5&~Y1FW$%g.y!9Nc1FteʨsD W\h 6kqP+VfSo'a4D@u %,kF",ܔg*EɯԂuXo-ł&_=TLO9 Z[7؝=?.T gGkK8fb!^BD~; $1߽NvR5DҽEOocxB cLsa?`K٧~ g3;aV(gUe8]IMk#3B-PYh, sW#߿7ē+"+Y[D86*fT@64\\>3m*Է;rI ph'kȤ/l5R7m(f2rP9^KyȜmKz.CtñؑKlV2inf~vÅg3l֖BP? v.Cn+Zd}^;i$wȨE{UUA@0%L JڳjC B _Pp5o V/OcKH&D3?YA Wn90S=ZSݭMP^*N'rAjzXCw(J#EM.ܷ#:XfEF=TX81$3@6DV.IY[o=a& 9#^ëpvK`]d٭Kt,vfU,,,E8>15oCTz`}˪ʜuE4f<[ T[ܬSR\q3L 37OdP!bQYVH>w.^db-\#C4L;e:S6r;(9Y!E5b^knՑ+!fPF\>OX>.J9`o!x40c%}*PV]:N@`{^fMn:_$0#yQK ilHCRG4g0{t*KU-%-cSOoER>puIHr}:gK1}$q1G*h3Gu^όr8Tɟ+%}}lX*f+l!‡wAi|ㅓ =3/hp 2׹HN$h3; ֧tTĆRt1ZIz3gqKUK5X-h`bB7Sv3k@ne!^YiУ cL|"-|$⻁ ̧=$64c9w8|ºЕ*6a˰HdupGv*Î jL$z]'͉bpΛ'uY9f~I䠝pX1:,E05ғ2eJ$'k=\rLJ/#=qnUWu|ʯ7/` H.u> LZ4JCZsq!Ar^ot%`S96Oq{}SJMuTn{t>?%[/$9GaOǪٯ)R c?tA~oZJP0#>}W#)ϋViֱ'u6e//lW6n: F&&^w%c?2 *(,>y7EAMm*By!Zdmg;oX|YNl`cތ|e9܉60jӳ{,jRig.i$i%]\L!YcR/V84/,-x9L|IoJ/LԽzsQTIk-Mi52i5Dix6 UWhyy̒9`2[Mvqw=;\_a225rBL]P@. tA(Q.+%6d1a,C?@̄-@W 5: e UykU!!KO!3-ݾ\P978cE~H>.pP/KM0~] 1]T*S $)eFI%P5NQMctb+R%37f׾E{Ia_*_.ٟ@Eas=ĵL2U'/)5W[8$i\mp t1ϒ oH:vf)8z-Pݾ 5j5?mc)M^Ke#*rΉ %&i7ȳ AY;ox!!Ի:, iqS1539# xxFŔc-Wz/餩rE !)#Rʑ?f\} IDgBaەb)!]郸3פ hGVy{耬 %$w@Z:q=\/"J$Qڳ !WMRMkC@bÅ̚\ eY.]IN*$7Nk:@' D<]|lGW1D"g<^I}q|7l^e}SOExƒ dU?>&UpiSjP|ÝznHP32:ƕ4ņ';="t;mei!x4"pv ?Za|MTUE Lڇ|9,qciOӲkt k=\ e8Cx]w8L|;G#][``i,^?P"] g}rH.?,a5{b;]}; /DynцޓI;`BH1OK}h%UR. cNs,1Ȍѫ_tl(R$S5k]੭XKTH>.5wSn c)S4H^YI~IA;Digc`xV3{)ݧ Od.όl ˟`p7}qdM^H(@y|j[#P#UYEys{7d,(ޙ+5!͔]u {` 8:ǤӪvZj#gmȥ- m$׸V? ņ7g N$*d4< *'<&UYcl íSX—;K040%aQ?sxu)pT…%G{G\/鲮 ;z *F֐[2+ϣ@q71`d an?JY ٖ7Mչ0G 6:# 뒜ZcB4eFVTOXEz - 1N `wJXD<NC-75iIn hyGOJ>U:m3{fg3:\)"V١e(}k\`ѬO%>{)18>A{ j";q`q2la ;p<GGFN!`-S:GJC%aW%ޥ@XM>Z.~nv's5t͊T|sbk|.hs(è[menJx"oEhH4mBk 7^{DmJXgHyPHG!{2eag ʪ(PM|R-q-CX8v&>00m훦ZUeᮮf>p(b;U`dZ3s̲|=,k颪횭ӟ]׹[eTJ$ӽw׹ i  QjzSY{B\,uPuQɈN+Bd/T{8{o\?20߂GeT=쓍ݍڸsۻtד/M'BY>jӗi/܍ާw,*;Ĺ%Mb׽i@2\D;/1{ۂG9Y96B:&GseNh/2]׃; [Ӫ?}< ӝ1U+ו F(-IR?aco~e7 oقr/~be5\J:v,_<&AA@v4B>S9(3ys±t\Q3#uGcޮ4t{=%My9:Oas^?r|H6BH*ynϿL;|Y?t`8]-A\|òyA^5 Di'm򪵑k-|m};Ty=pW 9{(2 4OZCAM)6a?E/x76 nXA0Ak+S~mÈ)8ԖRM2.6"Qyt٠8C 󤓏P몖o ".9NnSيuvYD+J| T^!"35Y 5ݢUDĮЄF?%ՙm_[`TK["5{ _W[ U1Qo"߂XOW- 00H_1FN?]:yfd)i;_XO b)&U_NoN }o6%I kk?R_PEG"d5 PS$8_Kl~CRlPz.@(]4$ulɕ.'JQ-&Fرe|xa#ai7mN푫)Lzzy-EQ*J8À) V)+us8ٝaCĢ)μ_AL ~q I豵Q, WI9u0M,,B"*9cY8#E~eE75@+vWLh Q\ݩU7{m}b$bZj3>m5zQ ˸aCC>;;@(]\s,"v̜dx|؎ Ed)&qd 7%_7zhE#T@0n`f iae4 6SvA!BQWˏAw񞅻L;H&cu0lw@ev}hrPa[R 6MXyF=as;^GLޑ9WKh?dl /4Jzb|%mO F Os"bR,UtEs G@\mgo3*Ci!jL_&ne}# Un0xm0ͣD+pხBPZȕ Xv@lbض*%!L_͋`F.7'7 q-Hs19UCsN9ݐo:b8uC+Q4X8Wۈ̢Z{M4[ rZ*&Ui73HeHx{𬬬x| QX9\Xz2xeǨm QR"v3>STMkL@ȆZU=v遲9e䀾%[tsOa:yH (juH tmD1X!d]D/]lBֆyYcŽ\|pO]!,x}Y.U}Vzyh#UFOv,WW~7&:̑0ŲHab7QVP@`F،M|*xek^ʎF[X2{MYϗWX-fAw ?C:uOt]baM 9bKp.tY(a?yւ`~(:>c_2xt@Dك?pFxD1(쀒A@h=g: +Э66'/z+d*-f"*W [@tnN""]o`3Ɨ݆TŘ/TA)BtK(^S㶼9Cgqhp QCt1zz-.+q+La;/5ojjx@[(y|݅|c[X/R*ܾ?vۇƏp JZऀs`?31bȲN$o g~g{J"K%O榲-Zif/̗ j[֪e~##|6%\p9sJQiP({zH.sd5U~G]9ѯ2]:&Jg'8Pm#lö 5] ȇ37?] gygHQuLXX==oUٽASboK׆Z{-ʞ66 crJ7 u|\Ů~.3pہ F e{`=}cc9I쟱405L$@pAQ.8E>HKJgSE$ƕMǥEBԒ#-St1\M=>H\)1-:R>oqchвr '"`G9g:2MLiZՕA1{bS+ [;x!6#̎`U^[V{s} [I$>~heZb A-26WߩFQ$JwMq^DžD EC+ZI@L7#3PѪM8K8}wU yCVX"@R- #hBc ׏WWG< YdxF^c0 DKŵ%f5.~#d HnbEYj [YB~!3fsk kV T4M"FP?'F+5}}y4͝-kS0L"g ¬qЦoeǰĔV\}0&@\zcMA6] (DsgA[wp ip%cGj\6Ӵ"ֵεakꔴIμ5_jϽ#?IϢ[-sȻehr!{ LhxŠ2Ʀ2m;͞+KEJѣFH>0Z䎜v=|)G fArΆ^zj;>uYC5+mƋ7J4jE'mI, T$UcqimG< Z"O="8eg&&ҳ1O5keY nzb;]=2`g_/NN+OUA&{fT,_)L֚5[C7$\ըM83|>J?$f=W~xhFߕv3(I#&S }'"9Pn7Fqƹ!1\G'"Ӈ\*tgYՆ ceN o|c9B]Ѝp,.I90Fijg$pKT X-[C' ;cӔL8 `̫A{cfKz0U\#[\}Ǘ&EܻH2yY oo NRRG@\`#XߴU",xi!$<{W%dp/Ja-D+&mu,=~Z'Iԇ?'Vyy^}n<}͌/O‘qٕ \qwз9Vp_]/jXevė:74Ѥrt] W~Z!޹-RfXymj?!++vKu;3ĜF{Vyvć2<2D&rF9\ ;&t5,3ڇb]VGH"xvPzPmeL) *ISSfd7k$ x15vKSݽq} b(֡sem>hۘ`jwPGq#ڃgRr>8K"6~}ڋ7>!\aN.K Ǿ`,B@B i`"@R't6bՓ:4^# dGK1V#I)bFXpX ~7~ [{x%4},ĕ,D-oJt0b咅|AOZ *Bb|A^ NJݓ;xۑ3b(yT:Nr%㼂t4mmo(Xc2v%(c 6T ~oܒlC P]E*8e[ .#C,$4XUFqP[< {xخxS|z^ p+CJpgz>@j:gU[[(\IWk*޸5<-[d_8O[&w)Mb p1845R;Pw{OzEXȖ^Y`}uh7.jrFyC-ԝKnjdB=Ӌk @ZR6]o[$f4Ff(ŎU.AVn5vw֊, 5/۠mPn}<.Y (8a.p+F?`}(2ѮK|ECZ Um7 ^]MjUƳy@`'yU;a''!va-v"WEFڥg85&&'k}#?|lѓËſbx44ȥCa&,o"L >|_z ͦ„ %6riCq-9t*aQLDqI CVTiAZ^,LS xТMŁ۰L^)t [** 5-_= T#1ݒN%gV7]۔%J |Cm3&2xZޡ eԮgq{xE']8 @K'kqm0U$f0{tVZW ) EAFaQUzFtzmBˍfHm~vu3ilх7# b}^xҪZ^BX5ϭb֠vdKldX~"\yhGK w1"ڏ_5Dz@$=UXsC1ZwL%Mc_>|xlt&z=M8^l<w' yVjҕ2EkVj8_ZN?Ujlt9=#vt-v9%'h#nG仰?aʅ$c^5Q|&`_5[0|ň+9 \`"FX" Bx}t\=..yCPBSv O@x "yz-i_f٧? oedž_&dc4<>ٸBrD̈́i>E k;J$Rs`#Itu,fD_Vvqt?y5QzkLD'KEh۵A_f7CE;#bZVȡZUTN4PuMYxxF]o,"V`e1N-5& ac%֬1ce8f{v귥%47 峨x}.b\z;q>{+[,䧜vmr']S^c䃄(sg%HkNimJbUǝ$wA"ѴSoƯ5|Q uM@1ȴ0fzB^zAP>$4>FͅfYeT4~` L5L,U.( ۉ}F};Aq(|fºg~)-/' ](IAiPmʞ]r GCp 7V{yC}VO>46*Guk -8 /~t:@Mie7^9uA2.>T}eSFOXgO<y簆]Ζg781[@1,;MSupZUx%Z[y8ɭLC\9LSkpIoyl! {LtzwE&S Cǻ-uv_p?5юFLqy#hGp'-Xs>Z7)6)Űj -}'Ă ,a?obdK$wK@^H(ژy[rp'nKqHT/{k~d,2Բaҋ*dǵd"/9P((Kb>'Q΋A)5fC Weg7wo$Ȟr^# &F8]MMZ;w_h ::ʹ3K-O7)±6(g|ʻx&"/ַ~W@H`'B>{: {]*,ju11,Ħi wa{Z=|0]◒`.2n&#\@iTpZV vgE0<Q|xR>f#`YJ7-y|U?m-UMN_y*VOs{q^{tǁAK(/ ,GxǨ UӳlHϾ`v*#RItr)vG IcKDq#;%jiGHi)H~?CqcѼc^.n%K\AZF n Rs҄6a͹)Zi04x0AmQz TKO += T]eu4"'Z~ !$;G{醐 j:M$'o ]lElIՙ~B+|D1}"Jȵ8 `gj<=9uQef̂j6VVQ^22$^c'L^S#+Ws% c gv?P7J㓌HPN_h1y%5w(؈ѵ.[80<CZB@7E.Nn  "ޣHF$zPm1P0c^w߽G)œȿ]W3Ѵ1f3̽^y 5Q[cⷲҧ C5:uԁSƦL~Q@<+d!iFػYw̹/AVD`3 svI_P9X:q0\O\I џYiFBr~y!ʹjtcbOhK껏EYFLoyږ[QFuU['sJcsӘ2.Ɣiƒ<A3[E[_իaǓ8La9xDSw pHhJ"a`euJc^<7ʡVJ/rNoM7W0߉%2/.Å ;p#ޕYe悧#i+J,Q}a>7$Naä7o 0s> B=Zbщ(xM악FƅMbHw4 LMwgXʭ{)vYxޖLև~7Kq R&&'M#>KI/NuX+ puCA遾8shRA#lyD}zo_1\V6d`͚yVW~ 1 T@Wı pbhJ޽;DphOnew^STZpg+ns:e,>bHNUvx$sI;wN Ql.5[_QIr Z<1Mp_e]-xDZ+<_z孟uUm ٸWNEP^umA#Pklr63W^t.2$nǓn%f7H=!pBX-诽:/S9 4#:lQO22qMzP4(({ٓitmO:6-ƽcmyk`q$LK7P+ 0(Q.K8Gd|6%ܗ ݣ~@wjF<{wzOYO" ˡ&_U'ἾK~8M UDkz1S)x540doI4:\i]ȒZb j#n.Ͷ 81׊% 0k:.~CY B#W$hkoRӾggs!&{iQj]oL%q6跍t t Q'3:nu/D ]X;uSCŚ<}c #BjstN $#"F[}.'yQos>U"O) ,GU# =~YpStM!\x#=/&GWD6P*D{Ll#΅J R1<=Q 07蜟3)i rY҆E*NEmAZ/{=gq޷u+{N_U|JݫF4zfsNâ|:c;)O%=z'EK9b2ݣNO4SXEhP5 q_@SuCVyr $,=+;L3FN]7=u3̗Ayy3U=.=|iT0yaؖ@82xx&rnԷ-tbiE gE=+#wC[4p迪MxI(~V2O rpjMWq!"zP 6o&-ȀCA(F&Y!FVI(/]/*yNIJBǀ"tCN5-/񅜥3j'X_j)Ura;8\߲ 2n<̯@QtͰc1xZ#ִAQ=;00{Ɯ(fI$Kv$Xs;`'z)L8CL1RE|-uCPq),,W\# ?:DኻvMB:0BO6St֭5?BcQ6SC! kL\ zk !1/fz!/}x\"28&]ȸIo[)P~ZltM5ae۳p<0ضNu6+kM0RfK!MmnOj B2ܬ'FS?F$ #C[>|[0E;ȋ"1͊ơՂ@툰*TL1LZ+F ҇'K9ψlq/^LB63Y\׀;ʒ@fR|=-O<Ua)҈μlYssL(< cfZI5Rq"]$m),a9ҖftoeLzJ=0YM$tB)IM%0 ?<,Qx2; kIH5FKF4D4ˑsKOZI$H^'4Xʈu<SzoXh;7;9^a(:_,}]ͬ'YÏPD8NeVVI jzY.QBJ~]Q V 5qz>.M6w&*8$u\T dyG.e!2{QMQMWIؾOV4[9](ʲJ&eey\VrJi%~߁ Y< _VGZ7s3(q1Ǿof`@RCQPJng6 _\&vLJt@"=mnwAK-T?(_T" [;,aUe渞^呏Ql^{D{c0\(!|Rxx\'> #a;X٤ה>!n:c6TfVdVq F}QV V͈n01,M7 ,[d]`ׁP}Uf֭ϳxHRh;M rmCOҕfkz?進 2}{gLZqJÉUX )LܼD hxl\wPa Tͥb}UApqHĬF7<'7{ #RwTݺ_"W1m VS~ Wy˜t{ll0Q8nknE {Y-4jYtqXǟ3HlK>4 "k^4zpsP.-FF6dr*OsM jA 1sl؉Cg-.g9_f=3 p~6@+\1ԏ4^5q|j!^y ʔ+d$}Y:.Lq/v?xw{,ugMehuwʓRnh-l꒢1 [:A #)J/P .I{5|gw/aE Va4e١H}g:G?\xpY&_I-F49HWk嚄^< #5,LI?a;,<{^: v{Iq%.Ue D%$5f:ӟ00w;{M&!jaѬ]|E׌$&9mn[!XmScg H`_mGm"4-atߙe@=[5_׊? f&RgYYaoYYd 72]v>Oipqd.JlÆA eyvawe-/ (Txw/I/}])-# É'(X*LjkɇFq'ʼpl#}̀[" !}l`f?hp?bC~%w;@館^K  ;L8H* 6!M*t+9 *W`elSEH4$ɠõ턋~@ȗNʨxݷeLb3 / -]r]/M&ֈPvubMv4NA#%cOJ6/TٓeH@]駾0b&]?CSd|0פ, ~+ عU\s=u +cS's-`hRJ#Jzj0 i-G Jfh%\*qGq}&SYW R #x+ PESݚ:͈>Hi4=i$w-6)YuLB_K$V3 c4OyzEaH⻴en0vY(l߯S,f$+WeѦ $>|Upl{1,mnL'915S5ҫ(b꺜`5 [WRSI7K~7EpnY#2:F! -\-\7eY&$ľb.Hxf-A(w9?$(68q\M1lQfVxF=7w3|oZL1JD­$m0StmȐ{N=%B" 倫/%T葜 oha=_7eĶl|ŗ ( Nu;Hפ^]n\%CUq2~>qX5,*n´lyf)Ō-<bpXE?\ hgf!iqP?dCv ~77RGWDlm҈,%]k2^DF #eȨO0G!D=tR:m r6a$GŊdsPsƌ0۹ZJ)y5i9nHd/ Ҏҩr^Cz&f MY+ib2gH~!wIќ|oݗ_*>tvӗحv^ᓢh)_&"J{ G'"WJ_=Gjko>-5m!AU6/t{䇦.)o_/ cD acһh {^rY/"0PF%H` bIXַӛpE9|вݮP]r hO3,S9ʗ/2zg*dkY*2yԠ=HH txVJbDhRyFFt_+O`y0Il ,y^rZEN_ln@fo[hFnEU$>z嫅s@g;bB00셈v/aTBZ$),c*۔=[.D"?qں4fFPC=8xH[Tf14>k]c\3q[U.Nx?h&Tw!2&K㦇xEi04՚?Ϙ|TW+ TRs30s]Q6 긅ޝgjM# 8mt'3֍l}aL.([?K"‡ u!Խy 4}{*Ez-BˀM3mO`R~pSqa0af5Z/]DݜOpt9d kLSX0|ecT>Z S3i,yk=6AZLGޕm]TSX!b(D/fOmi?h!l7_Eі@wo*T[IN`<;c?M8Y;Bu_$ }z`>B:˱Ua3i;4j~\dEOSېѮ|)RFKHR/ыOCnD)j7cqбpp*i++i%_;FqH:yTs%p@åH҆)kYg[je|9MG{ 3ȴ%\)r7A=/'Q?G_b:6m"êѩ@bj@Qӂ[Ӹe N48xrL\#܅¥NezBua ۺX[E#'/S^ <역؛9 ډYV8NnJ$T&#NQ卶c~s1_?^\#4|! cߜb)Sg1Ii1ش[ùW $ %RE NMtqzӎ=of]q&Mʃ=x O_l1-ywRS+,wzwg1h/lw]/El)zT30 詟*eZ$1Uye>>ݞ?Oo#[iKչkx-z.=;3i>.1\dUۿH7׎hFϻg#CA`FFtO`fbKpd<@] l3n|540qڳƩ!88ͦ`7:輊! &<#~kd2$+c)ov;RVl;3Yr;#Opm}w[j*}.ոxU٠kQkB;+ |e/&{װsWpK]ΫDVm9V1 @K@kj+]`B o&HK pa$Auw{-hXGRjd#]NQb2Ya3L? $ =&fٕE3c)vYK ><$Ф1(r$?F%o)҂^󖕒p%1tdTO୪0x`rcD=S)Y~{]$p#A٦$ ` -oS_f3t LJ&9Oɲ&ȓ) m ـhB=JG@-ju07{ !yC}'2fH68(>Ue0+UkRgEVdbVk>s6->z )@`kqg`_jK<'x¦Vܭt*+ft6b)u ^-&NmtńФFYVQ&wL($,}JL֮cLcnY 3 @+Ou9^qKC g}>Pu2~+<: ؟Z YYpŸɺZ95!S}f5CPY x2j" b'C[r^g3G (}!nR9ib2[Zނ}Te)aTQIsB gSHCT<9f!_Fد 5$*pD:$aGS|8Z< ?\~5#GmaC"{WĔ 8,+ՠ}Co3z-BS̮Hb~ g?p5 X.J;gKںHMaxߏGLTDѦA%02u.:"ۉt#ZTpOhOmKENt 3rqxFg<ܱצ1Xt!oIۉAf&lJhGx\x՝GĜtX4ƖSAO?J(H:u.ု 9H 6w=tfK8{((pBCojoA>&& +pə5l`s]ì7lٿ)5:ߨ3e $ˍ5T([f !# c"Ћg dYVKvj}N":;MQEKDbۀL.Hya)s>tɟ"SS}a0D}9vUʅ)ܾ'] L6 }0>$#ڪmVW%B&i6%h&Ӳ.Oȳ`̇&G˖U TxJ\QE<H4ڮ5 Y0Pr)h./ `5Ca@Ľ2<@UJ*!Ƨn =  'Ф26u)QP̱W)|^tX+BKt^^C89{):_Ϟ5W.bO| :9뚁ug\FTcAPd\l|u:iiEc SEŠeO#W2ئ& K/I5,4FK Ym8\n}ug[u 6&oчœ#ig4%!hRʸ])I**UԾVy:WC'UtFDNn*| jVno*Npx2Nj|L&JXIPF__ o_6'4a\?̓&dv14;`- 1 B21CM5m$9rvVǛI9ij*ݾ|p~E-b\D/.=$(RJ#м"&t}? [;g|[mZs`&QF0bfCzC4nC^Beuc#6F4y\T|gҜ(xlenpWQ9%mh'(fg8\)7ԨBgUĔ(VE2I nln& ֜ʣfl?)] 2+XnbՒ،atZ[ E%FJE1-{v^HʶE7F|&1Ja=K$&Z>I|F7#QXD֞ =u|-DN_L°QYk$WZ%ˮC/ {hQ;%jM{>v&%ew]L҃]Y-$/zi _Uod='n{ac^" ;;& Mٓai`SK)kmǘ`ݝcߝ21BcJ Z )&V$:oLkbEmʔـ06BƝҦ?~[o!R9L 6톕ܩ+H]!ŜN' |`%Qvi5ˑ~q@\a{D-y|Y*֗sۉt *ΝL! |/Z;#\&7h΍!6q+ [X._4{Z J=@KJ+ɠhAT=cEbj@ LMȐ]38rNi Oa{)712+ BaWk4+ fzN^a'YjgeRؽjL:Ti +]gV dC+c;8&횀>b|}`FN#E;fq أ%Dat.pZ,njkS7{ۘiMG}HL4Z`k. &Qa$*~lYkw%\mï^\3R$"RXqPF{!W/|pGõl?3ni9P-(z4itzɰh%f7C,lY3  <pVl-vD:{yjӨ-/Fo1돘\ruO̪Ni pY6?֨Y %59]76"[\$E`33>bl2o8" +5< +d;;ddӺg-- WhȂ[( zx* ,JhB%C?c([C~x!YwNm\.+nU[SH$OVf%`˵sOxөX5qW ,՛_pߗ ~}%M84FG*9؜ 睖Uؿ+.kB8AZyKS.,ߴ.ߴOI"cc2V ''vѷgtk̢ ;6 @vmbbƭa6uQLC_رn«WɌX_[r؋HJ/ַvO\Ou u#un;|@qL!{JmWGX %n8S`qeALJ2TsN ,2N@} *EҤ_kkOk w d!GtxjgEf_%!AiT"6fW藠md@|$]Ł!h|AlJDhfԳ`cۉΎjn3 y0qlBN 'c)wg#CJ$۲>@0ZDTP/ʹy4SLɠ2rQٻ̟шߩ6yW6e&".`f6nF)}>5t'ҁNal9O,0(8yc#/F< rH[3Vrfe~zeJU Ln+$!s+dKg+T0=',i@ʯ"^-M v*H?^3K@r^sH-t 4:"X"xMrI#iZ㛣O.$L"g!K z5K q.,\'!j2v!,L*(e oJ}?@A`D6e5 ys|n_+";iXω)\ .T~@zI f>a=ƓFhWB[g%=d4|"'w 7hԷ&\-P'^^CS B n$1~~ ӬR[ EtEhGQ#ԯAG^4VAO7-k3P^=oO`Eo Vmܕj{tM QI6jXtfSy)~#s.NCE+HoNI0Mڬ;x6N ^j ח$cQJ+Y|R%, 낤C\{)8 e^xbX1pCsI{p^_YH Q쟖Y ]'~Cr8R;6ƨ??|5lN8zΖpGVU:/9e$i.#9`!}P^HkO844@P }(2xCͿ)G1+ڊ$0{{C~:^: UR<(C̓g} WUixl~Zm̋Kʜ54?I\aHN])zT,7I}jQ1a+h^2bC%5;aL롧P*;cӵ$GGV.:ThKtn⢂R4NUIeEW5RW?Źټr<4Mi53x1o^g~^=k^y0eYLv[&?Z!8+.wuIWs U`cluEC+yiK.}> dRVNk{.T1.u~"mrF*w58{mwJK|dl 7O$l=+$t)ҌA.nH#h}LljbEgK5췊{2@*)Tmtx"kPhL{4/hP-umlmk\YYmi+;`)s Y0u\4'J4 X7=^H}:sZ,(|k&ĝ44I3lC:{6 T>@V#v¨pJ'=v1>P3sBšn=FK]t ^e&n,\Z[ J@%;p쥒<帊j>Cci.ă|6E#=x$jNhll7 ߒ{V챗?kOԡj%&g*T^NMک+bģZqZxmyBDSc^v{ĦST; d Y*6kl,Z#`.DUTZ#? IҠeN@H0TkUc>蜄{c-:ls)xr&7,_[y\Y].W;˞0yMeIDVrIe gDHk[g0pWJgfI$"צVjSz:PL`ϱK_ˁ 'fepECpڤ_GOcB5\^s( *լl7yJ؈IEOѐ 2d\'}iD;., )$『[cqH` Eͮja~xuM93kUp{sXrUD~'[)lh~.$ C7LXU']!G~;yɿqr<^5(<)ltjv!{NjȈf?_ip<%kf"4а$tyx$[wv~6GoFdXL';|PgNay6}+S*vZ4ۼʿ#z2ի (W"pG"uB++7iͬ=kj_&3e>#Z\}SC@`4[Yt A ꔁjԤ] {b'c,|aiLvBZa|Is'G$9% PCϤox!S v!W+wk1TQR8@]mqt9?E>v"CT 94=2`4}e3w5O;vLZKXxˬi`OH EN<b#!y-Ҫe*W2՛XIr\aa+F1f q7 58B6kb7 IۛHǙw/N`mJ/8%TcPU!ha5!mb)1(!zj@V )GALz=`< ޝs GhQ$)J p=Ɩ^Ld];Ek+.d4Sx5\Ulixǘmu̟n^X.Ga'WYDj s>oy}~.4P[sZ:l([~*/4YID9uC<FyjN{5G% UFkk1> >A,P-~Y>Wb;Wּ *L).a7OL2#UCCkfa~uv+1$W+[`r5B[pa4)f6E- z%z`vR`xL:r (yDQN_2\ a'%:D~hݶ!Im|*JH#ܝS9n P7YJ. a >wxԆ+OOuy:Y0eMs'D115Iv\xJWsә#N kZ+7QD7ˋhⰗSFMlM90-NT"fX֓6 'e=dJL?|V]5∃Ha-'G Ӟl$iO`|a%p]nrUϜ_<xMZ͑` -|>hoV[=4,6ZvúǠӿPȂz'W!tQ/ht&(.Dw#:A 38xhmv/GvCj,eYL'>SCs5zЯk>eVOF 9+VNGI `o\#ܢRmaUu1J_<,!CG:]/`dj1$ DG mT㸟tM:J m3,51NЬJh k%܈(A#KűpN+K}Ce0bQ@|l;tU 2j ~==a3֯lo}f%Rb&yvZTK7~Y,Smo|;%Z2]uh<* XǓ7{4 A  תۥhxWc|XcH4DlA=z Ө5Wghj~MJ̋*|aд'K*k0u)_Yfu:" j-}m4fcOF#6upVhu}&%vC: *D=Jr. rH@> d:ǗP4E$U0G[1^tvtMZsH[t])?E9l^B0E[V4-O;"f{BfNuXKc% /w@dk= )K! p( miJhB q;#qMC\GԠxK|Y}_xaL+M̖h a* p|*:JK2okh> RM ǝ_@P?Pj1Ɩp4F8^c6sEQ1ߧS2"pEn2 X!X/Op~$"*dُ125ͧ<'q2~1pԓ^l)ZeP *;fC2dl.)S%vqgl(oxb 2~qhpNTEU(Y?J/W J (>\WY43-srurt. T9gy'ٚ:s-)@JlS IcH5;VŨ'א+cJ&sZf"ꗶ%TjKKW$+TiC鮢ÉDE](Xܡ!NyĚ;I_YI( 8nUKZcp^ 5e5T &NCK"*ORsSPdEs{C4FKI/i9= 3_VB:ljVir)%|UAR'*uhOvQz%,P?C&7"3WB"zӆ0n"(ދYMٵG%kDǷ{5-cV5*+g=Vϙ\,t}9yzAv)L(}#2пNH>8Z*eRE:} ]%~İi2aP1'emp [7*=/kS`^m cB{Y[lRE1mOԶu\Fs O>Dz?U,$#%,Tt(.(+{ M*qXۻV#.KH(4w&g ~B (YU~(LrG6j޴ к ΑO:ka0wN1v8Vȩlckx ĢEY2{ s?+,J5 D/z,(Opml͵`B Si-^vTE >pwo[Er&S<3!$fޗۂb [qI̍Y!&tI=$TXyiG܃,B @J|7*ܒJK Ii.mN^>_(O+rnǐ [s$q]ѵ%Ţ4,:yRn Uo-AQQVL􈮄mrԑ]+$E !z̴JZdyD+=YzWDr @ir.mBRw=N>?~.Q>R2d{Ӎ^o8-A$>C͸|rxPZchʯq=K8}廝퟼ii`;O7 8%i!W"}N\R 7;R)7`IK(qZVi ;v 8sMhZ(";h wO|Ϡ(ʒq [e_q]ouuLE!35^Tp7 b}`D]rȒȃ@Ro;75D?]czg4 ܋^b7N~9Xv"-駀pL ΫC 7#XJ-v Vhv;;:쨾:*`e]! eT|Y" pLN`7(0=ːv{%Xq9U/}JB V:rLPkZ3( ̵D>kR3-;]tݕ^pw𢎞~@ ͙3Ym%sVm@85FFТjWU2DȤB83+VWJcgRnÿ $YΛ*4n>\aT)?ڔOڢA ap*`U> ھyKDi7^`2Yڧk骦,Y[l> s]4_N%$tDu&e17xdX*dHl1+Jߛ(` (IȻv~F3^/43ms |mJ?"|o.k )ٱ>ts]iH̆ٞ̌c6}qW [yFBX6s$@-cosv[jBA%X#mt۬N:;RP,~ͫ &#&P#c ]R'ְ^Bԁ|=IQ|˵\j++ii#/~xmt\`0^BDŽ-!FbGrl?~{UL/nDBv:HY=[MK%n2`^U`rK,p&@Y!.szS^_&LUʜ ck.[0)$x೿A٭+?o r?,}ɔ4d~_4ȸ)l8sҫmo=m&,6>'fzq}S/=Mpsg7mm8V3pC2de۽Wd VխJ1/qTdρǹr&. Mlã55vG|g5OM8*/ʇq~ ?%siv%HQwR45R$23٧DXggM+Fc.>Δyv$py8pjp(<'ґϻne /ij?".FР,HT(4d"$jX-֓7=Z!;o@eE@@8z~^|U=[G\kVgӇ\+ʋFW*&-꒴'D2&L*~AfiT`Sm,q7).O 鈲UHon#fN FZ`rWviC o 2[@H验wxKqwi Gxc?,8 i _}W^vp ՛(H1>[げ` Ƅj EOI!\uP)઄]`.[םHb~.K ͓˯D:5:GEMaDEo5-XRf;w5²J~-f&_&ɋQxbfQW|sTbN/Njd'tI9]o"'Spki6\U ʗĶcGRDv<)ZfԈDщ͗n@S XpS*ʷrx0CTɓ5ud_#R_:h Ռs':NȦxidyP_\@~C UlʃY [ژsn_>ȩ 9hkw*^_~kIꍑ_ꌛgZ.fUPX9TSW%*6{`/%EGvy,Pr4a'8sOogocQl9d*8xE+4(_%=YC0sT1mAV[;7C`"Mfs"x]--ar(7ݾG XqgRPҩZ xnDa5]tm8h뚩%&chf:=h*k/JC\\&/7AVUC0uSf;Ke1;3.S򃲋XD,E!5]4l$SbcτN-6ձ 2Q5l T%*z7\ ǽԂ?/hT<o'jYJSsAy֝Pw+,IPXEZ(`){ P{Keg_{l'_!\Vm ~iV!3,Ł-q~uK?þ *MpXBVrd?n+')ecmx ]z1xI5/,wn GIjgk"mxz{HX7}x)(kq:Tcjyc 1 zZ[ݿ,9{ ։t}v^}il2|Gy >)LT,dÜE'O٣-%v*'eU9nu٩x)Hl- w)ީJS&|;+\gceOxJ"bqM{ Wah[j*v<"-n9#Xj2ByezD,%wWS'HuI4/]n%rS}%Kwu((D7Q8? 5鬙*&YZFqfp>1i?Vql%(ARW/LI;ƱW O#G+6.o!s)TXUCT x!r̩ܲ=iʼ!㳧nC>^ C۾nH!3  D[2{H-Eݼ*d&6#{7TKʃ@{qU,5Jɟ#Q<`MܦNAac}|k&jDO 7Z0i8<0AyjBKVȵ,e~r=W)>7!q*PeVa!?ʹX"P I`t:$Sm Ük0B}tg)`K f! B }|n1iRrL|V|:;'/":L2ll3ev8DFd;ʇt_hMjT$Oaɼ׹tPejMHŤfsjN[7Dhߔ͙##T[Xǽ7Y(<;5mF, G۹vC̰NgsoV9?٭?̡yIP;9ⱺ_d{r;4G-g d]&0:s Mw ErỤ}颅]"|SJbeu|74m_ت8R}k7:y(T.{ m3qJWxfV[7 nq2!B`gE7d LX<= ׎{\h,~SWz`0r-uX0öHŗ%bʶJ }\-۹;k]v-㤎Λ=Ȣ<l$ԇ&P~(`|f~bNwSz+z3o32Uc+i|1~{n\c9*AzC2 ".₸<ua$+pi7FN TOYe/6l7s S!ҍfLJ~ܳ-GYv}1MXcENİS)Pz!ekW>T;]a i 6]cIM!EGs, NVj}Z 7,W?Y!fp23W3QkP}$!KYslʴCM'@3R&C}qC`ߏsA3\`5*(e$Tf =psk$sj_LG!XgK]u,`.݅WVb[uIܼγ)qf{ ؟&ǚei?=`Ġ,o-Z t&n4 Od?O|^rC!_45ᓱQ 3RO'`ڊ>g,#_̐dǺESO=/ؚF99E-9{c@GWu&oX 6g*^!M>ŝ3ǃܤ5r-8Z0DfL6ol}9LJ  $ |PYU8CW_)DW)geWO{&P:}6DW,g#MZNQլajP_ahV1=tM=(cr*u5)?HUZ#hMڂܙHEY$i>ttӭ-S.UEiйSs\~oJp>2d9 th1fq"D46I`_B, aҺ;^ cR G/` 6j|OlӠ U\z k-})|y>xGXE@9f([xįέ&")F{Wa*! K20pؿJϮ%) O0>Y0J˯-Uw>L+m+^5Ca>RRl΋#iQ=R E$?Ҟƌ}Ok!$,^Ș) [wN+e g:sj;lT|u##sJ錐3=V ;*]{n$#LoДK\'4XLUbcF+{4_x+@.W|C#\ls^eB:PHAYx&xjݩU~)v|Fbhcvk3="Cni= \Β[+[\OS+M:f|H"J"Ї0*0w:Cc+E9.OU6^bBwkyZWKhV2_ֵ7Z =&BۛfF&h_LOgVљ0 3B"_˦ꅨ*r2-+|du=IUD| t 򷚍ᵩ2]? lbsp!diDyI:[CI,*p0 S#8Xځ /[Ϗ]8;E'o|O8]I4qKJn HHS[ʀ3&2T%]PB۠/N ɲu%l!bLjK6^U]:f{XN%M >u&јt-P҂ ?9Em%fZHhaoG 7kD Y苅cyt؅!Pbl\a\>_V!B_Bsk/,EN]]ivnvEAY *ytҦkͦi6E`2tW@EB)I햝'a`qd`F4 NJɏ ]euzJ;QH?1-n ,=dsS mK"M+PA랮)p,Ή'(!MS d c69ؽOւdq_&DE_.UzBڔ`AT&tɤUGNX 2Uvޭn90S)3J /yNXp^` !#һf^=bɱQn&7oViݠb?ߠ AY8p% 'm@]K{i|57!v$^ pp<@Z|;y1thU?ĬG"d l ޝ:(f-5QpUG8"F-?"JB}`->I'yZ v]էo]/TY /6RO:&[U-R4*Ne%hhHjc(4Fbp{Ӟ T5dSW Q먈/Ruk<*XKƑ+ᗾGjkldFF%$X D1KwTUlﰯ+h.I8L7ƅ"G2}YU"&TJ67kpVI etҷa [(U2/хHafxAΈ7apzwM%gDm˼yI:<Ф!&nl=..(e19Q8CmG*!rEk2 ʇMgs uPNA $Rkj( V HbL&`-0$ OqI|Ʊ/&j4*l?#,Hs|x\1Q!Z #wwn[Z8;H(tM!޽S :ү1,_~c,:~helgCg f7Gnw*rfO+Fܫ=#]<74,gb"1X ٭l׵v-\zZ*pdS~qQSRunpU5Ae+0(Q $SܝbK(>,qS-J{RDU5`bA,d{ b*&-Q Z]Gn[ʬ˽A˕6rXNvh&=re]LS TX_B_v o%GZjoӹ[ -FN:2;٧n5O w P̪ۘ&ތ-Mf ͒k U+b{9QoГJ= #ʹce>wDI`W/QH80< 92eF0duԮ0+,Rb̯ ^s ѤȒ{^o_*c1e~,& 3|47x@5!:ʎa$ݥ~푫 ;^*dE9m>!3sj=WN|kݬWZB,jtofAq݆g6Rγ~4v/盻g;($mO cL].ðenlR$3ׇ/^ʠ,`g6 h0 @4y y @;n/ av> D'P2K(GH͔K['ZZq-Q~)joMB]&^WcEXKܑ)?@y,%rf m 9A9ϮP9fCTDOQ.<&6`ikr3P$J^HśgՔ#I.U'@ t/?tGO| 5jU/_{b9HJByr3 haCAŭ~{tGvRhIJ#iIݺqN4|V+Zk]DI}؆_lܑm+?Jx ؼZ Oe7XiT`gt6 pg!G՚,LMwWVUȂD\2'W+I[Q6K蒱e9!ZZݘڲ 5nPTYO;Gb=BF0N!i_k-^, ]_-.̫ ųUW9*)`uҔYJ*hu[ДKfM . tubZ>HZƕxW,$&<$|SjggWAa䳌NXOQO(aNzΚ IRu-|U É!|kBX!iSoPZU4!#6# %?#$MPP8H4+!MͿnY:QyBLbvB\@IlS1l%!O+#V\Vv0cm6M*ɑد$ҷ0a$q^qBu1 јHVYNۃ1D#9LK)jv?>pы1oa9NBb$˔D+8` x$0pK =w~]NShƁ΄y;EƸU\/ⳗ6X҉0=c~9CC mgphs3THE,*Ra!? aQl$ t|9S}P r=}_6kVgsΜ8p -Ӟ.f2d#wYKQU@ޙH5{6YbKMyk8Y( .[Nc8Q #yckCXA`K>5n{Fy.Øv4(}_+`!?Z>vީjD-F O8r%|7\SlG%pS`˴Ջ3<{A6֌%";tj_WQgmyExvX50( f;VA{/IRb!1LP@)ao\@Eq rg$EB߲ rX$#yk ,}X4ZQ ;йoȍ)g0~~9iZIɯ S53Mco&j1%gv^DXlYCxM6).K"$6.E^q@!&1@gH_jmqIw J2C*T12k6F?99A73=_MQ::6=, ů9U=zf _@1jo ռWhPNC9z0_Dm=#Fɫ۠r#*/SRoMzN#?bz Ǚ(3Fb|HFsW)YޘF3[<3{;;~4XN:ϧ: Rk<(srR=~nӽn'MY|*sM> O&^`F$YKCaxv ƍ|l8A;Ն9<3d\1jA\` X$$T{eo@?E ƬrN0< djt\Ǝ-.}L㿛do~2n(Oqw9 4eيuZ^E>bPTS:P>9;"Ϩ5VDB|y0;N.P> Y咝KnslzȎ =iW#88ճ <^K0LvWeCz!|VwDlRB׺pc\|qp&ݮΎ8.gy5ﳪGqDU4&Z5E|h?T zb?v_708EbL~Ě5캑{\M8kn !NNzs[[eҧnx)/O ^4Fh)C*9,QqA&pS}A(dB͘{z@VGmaCkm?pV?C^+)qx~\ȑXie7Еin7_^2j,Q+c-06ƒR_7En䮗W>?fRUʱiz^q|k^(BB"UF?*6=f~V$N| :?; g:%&nYZH3K^XCv֙׈sr HW8)&yfs&]n_AFQi㱥v*B-+[kE@cs5BLBۿ:;]*.EX7ϛop9#)E<^p!:lW ifMUT8"Sƣwn"ivxwabBes\J_/\ȚlUweŸ|Vv8B$,1h1Msj"KؐezCJ-*~yRDހ7wHE?!/L0Yn OX&Ǎ}5;< 11Bi/Xo̳'h,KՁWS!C5npk\ Gh+y9/^s艅يn23qX7,P:@? weNdXSz1eO5rJ\9] pµ`݅A)CÄ+AQe%TVne9oѫ,C hyB .bJw&B 2vS*OnHhb:N3ZE(M}FW]Y"1;fy?z2niyZdK͝?5ފǧPGlp/]?I:8kʂ\ιD$wˤTÅIf)k2yFkL4԰otjn62,iƘr9PʱMiK\&;Z_sE. 2옼~b[kjRi--I# I/zYvf[2fak-^ؒ`# ҅)jV.?,oOM? L:KVC gPWa 6Xٛ~*9ύVkzxQ|_Mo"Zt,fM"7r} l8vRנ|[BfLä]F a_- JAiS6x?ؕn KCo%]{b%޴-p1@L-dLJA^L:jZah &P[E< @S/d[CY o]X~Ʉ@z|?7Hp3F 5~( 43_tA`OF›\ym50A斧ԞL;Gl uAyc.^[  EF?fGHr.Mظ{9Iϱ P* zBm-e :Zb4< o]Օ0qĿSA|if||VPaoZVх%RwRxL6t|NG~TNKۧa]@5i)\fBi%˺{`7s&Vx =UV?ǻBV/10XlJ~x'%F%)Y7Ι_i_6M>b| GpίK:U:O3$B1 zM8;k/սS\:(Wŀէi$ A/..UJ(9nvݪTR4eݚppePvߒ.yp|#L4D>2mmP)l/Cg3]gH,H0ɗ%[n 1`OwIN ȣ>(taY y]&p+[(:W< 8CT-߆/daIJAv>H9WV b}a;q"ȏBXbN<w{L ذ_¤KQ#ݽV, :dXNc7:+>j?ח6ȌF ɋ eE:3 ;'gøH C ]ʠzfKdSȋ8w"lc DdY;- y^U  J@)^FL೶a`jP\ d;x@tp=$ңkrPeIɝ,m׿ca4⢤#TS$YOSJy1b/˛%>Dg1ڝ+ y\{Tʍ:ypS]c)QCizm`?nXD 2VWuHx.WRH 'T439 Cz^fɘ,u- wa뼕0&+3$7~I|KпXaӼ1D$;̆WToa$@$lٷ)fR3 nW|YcLsBN_S TpMr78fd՟*bfa>Y %dիHk!vL6ػveP7czS'ht2@g['/.D5n9ީ1fa䈻?Z^n x`ϓgB .)b+y bM)՞UW;ֹ%aCmY!܌l*MxMjri#0>:6:&A*g3!+=0phcj;wIxu7bWg2m.u7Rzo uU7jxBNd׆;IW&(m[B1TӶq@h_fmOO*P|vM'D󎵸g֕a-5w^49oE HVAUL()TxX*Z$ZRP–^r3fdA" 1gߴKweHI0~ds d782aLmd yީ f n򛮦@g3%&8X1]p~*g=gBtt @P5kЧUUEl/0e jyZ@zIufkeHE*.4{&Œ[ Ilut\&ZZe}Q?!wsXw\?wθRw,0̽ ORL߅3i@ N2OLѠM}\#m`$ L0NS*\yE$ʢPNw Dt4g"I Fḵo c>Zplbbp xgHb F2$A/5/R/b!;?puC^L|۞X*L5:M]C3)<x?)o[Ǧ_|YցX@_&IRS *Ev0.^)ʐ8vbwt t( yC4- >ݛ79߅SJ'HK>=p/󛖀xNq +MεPi4#_2[߿o I58|P" c8TGw̕}^XQHӂ쁨@t&^%FW ԰0\pi t*m%쥠pf+#Xݡ)'B[Վ>J_sol.މ!W>zI7:ѺufZJg,fE[b+z\D{̋wVg)WW܎|WS3cU\k϶7A>Qj@fTQ&pFom8>C[^W) tfXRsVʪ5⸌Qg:*g/($dWR-L_?ՁUmӾy/fdžAMڛN`>]|e6d2KAk,j*s ApS̜wϕ^0[VtR1*ƲѶm36D6XUt%fQ{OYh&c!)Y>Ƒ{}q$iT ~jR4r<;$ Tm|lG ̈́f쐴A1ocsLSi5tD=hcl9@gv:~kn||Ɩaf! Ylu1uϒ?ON6[m9xTg*+v?KwۼFU\#}ʴwnj|G?ܫЂŔˮH=rSOY-m6 V ]iMj{a-A2E'#tVX`Љ>*~yQCqFvҡ* V/{x{UgR8wn菥NPvR)^#Q\maI'ԤP?r 7v)+`l'v74ɸHhf2 pB#?oP,B/a@v o9?ysX@2']]p ~(YN9V)e[cGMO~mz'tx 3wN}2yg]jh>!pa]DsUVV>K !N7Ce~<37 Ez?<ijk<; ZAfy#NC|b_@U,X9ug|+#39L}a L% ,T|.<~=]j9,s Vhr|FK(}6Q=Ce<,x {Mbc'罋aW-rPZ#:Ӓ }%ʸ{406#РEKj 'xKRC퓺HuƦk @ #XMG'\?zNm|Mo*![*]%4q NUcʙzv~ni fГ^#ovƫ %5h2J?vJlVYVn#S}W7T3aψ@aOc:ۀv%fΛ3ZRdiuIG,sʏiN>YfՇN1t X pNJ, k zZT;9x:0bg(Uj.ֶp/EOYpDf:cG 4i7^#צSmTemϒp׉{%zؤ켶*6> 2'We]y] [5Ӵ1,%zJAYS\vj bKܱ7b|s\[ZiS\Wc_kсO\9t?}>ZcՅ"t]'ZJx|+8V؇6d3;6(}2k2RC!FkOˑƪc9?>1kB|Xu } <[‰ѷYYƒlFފJKu?H4IvMWi;XlRMRzw1*nlW%.T0= sJKiz'6/ 6q ]vT芭 Kon.}xE,Byp?'AQlvKOaU8JfvB0\N{aQ}Rf:3K.ʂiz -8Ff(HX&:ĐҲkk7f??Xf/ Gh@'cUqCo>L .5L68(|T:TA{v9,tYkN6$Z08@lb$_*sZ&uY+ѕ>Atw TZV7xmx=]2wctڕ;NBJga͞7!4L5Cϙ\b&@xv.Ku]_XmLVm i}Y*zvIڽ{ĕX[QEˊ;_\iQYѾ Lhxz3Ƿ#d[[Q;vh6eSk*OlTMͅAsf^__]fQ -45LN,|H`4&7PzF<])/z7GHX+vgz6HLٍz#dLXaDϴ'Z͏rQWbhڼ %v*g-+ U[ >kq~'"*i&56]  ZbBka1(#esf7]]bSLI *]HYGlH˽c&ؓ%0]IzjD:Ʈ}aYUϥOsy桶Jgiw#f.O7W& }DCn ؎#w79= 3DypôL'ʦ_[Ú*>uvFͣT"NYNCh1`to΅2mbT#8C3][94Gmd|YUR'$!i 웙`X>U_* 2M)'ҋQ/ϓBFRp2<-ey>7Fk7h& y_z2>>.P}еL(:!?I5Yzԭώ>J' &zq%6)؂arNj Adߘ& ,4N q aPCf* &UNC!Dk#IsO+1`4%٣ šė#TVXJIKmvP˧/"As`!a}LI?óȱnk !'"]e&b՚7[zҵ{(Ii _qgz`bǟx:~jucIP*jvci,"͐#3F>1k7:p<Ҥ/`8 Ku˟%\<$ jFWܑ@HEr+G(oOt)bYV/IAWɀws0]cEQvtvB٩Ȅu苂kPt#VeG'\9ʣ.Wrv$@>4(Vd:ժqݕ 6pvllg;_^=.t{=/~ٓ#W7] 8p3){rzxW煮t0^zBp3;Dj3YV/{Ѯ&TS5Z|v'UI5%]V@|}rnb$ U*%~1K)Տ}8@jMr8pHrЩA牑d>̼DR-HyǾLjœ6uG;R/A,*^ww [ ]>:ަjiF޽0:V {úijQH3bn kɷz{ M7svLy6+? Z) DqH Gnk )n*5? 2Pz9C5m<"7'!z' s_>N2苾DwoE_Ʋ+N7ǦEI4Ue3- 9&%0xJq.p_ nT+p\I$){z ܟUh\vx1bD+~ee_:{ םv ιwt}(f,~_өo::ͦ"щ BT{Xl#?%JO+ăx kJ ;FK1\N-v\p*h~};x+t#k@ZW#~t#$-:X4qo.h _h|$#J f cIYeH15~07aPA-ߴz.HSWb㧬N*TrBhOE+6b pjO ]jJݫ5<ޣJm$uΰ%e!4(FJz5 )0&P6)t"$a]k!KU*̓viӾD9:ӆeʡHz0%Hsɾг'jYUc$s}W졨:\_트We>}*a|,W#$VqIҦP)4T^ѡxx2~zq;ӳ]:Qj}c[(FǸ3 Vi©)@Po,6>Du2%2syNOWâ3{~0' ~_+g5JB5<.yeԓLexA:My3/}>"Q0=*T*Φ@αgJ|#%$dbxl$:#Noh-P߷pd1=$E>q3Zyg'Kw 6= <`G*-w%BFe!f?H>LftZRS#dT w3ZV:&wxF+<-<)Ai}p|vslAR0͙Xt-sr'HA_rY&WT88h^Ҿ[2u!| PQx+ ȸexs,k:W j">6~Ҷ:t;BxĚB8q`5%7hJf\Vv)OcH^^^j`p 9f|vYFÝkSE`L=َ[%3ZGFd@ |Y&E 'G`JQn~X"ڂ<[spE~.(RYCʦrekR"So K"W0N!$<2wE%HC/,A``"ћ A)( %:rJZI]f#1xLw%%nAaWEsܯ8eңoR lOQPpI#;VL VFo-m=KgfvbE&U;ɚ gyr4U469ɁO6b0NianP/ͳ5iFw92ٕr[V8;Aj~NQlCCwI )y8)ANWK7MQ*{ w~mrAZ+M8=^t ?nw2 6LUDk =8 oJ|!W" >{g HTm\\1lcJ]\,l;0TL69퇊uQן/4Cn"U쫘($u[`hR ~: Z0ٛI2^Sn mY5PdPhÀW,WI*lonat %`]՘GEMuc iGc$|w0yÄ}$  o6ﰛL5'jp2;"vŻ{ ?F t5ۚ[ch?Rt'&L6: gE~ H2 !3;~ݼJ`9Rƾ#c㪀?؃NVp6oFe\bޣRXⷋOc &5΁Qc 1NSt33]|&<>#. x~ ڡ&5H O0@aầt6%Wͼe)^dNя ("; W͡G8PԺ:}}efa-o\ʃƺ\NuIp)+IX2hh !k|'OylMэܽEk>]u%xg`Q[2&ߔI};L36HƯcm>b`8IO2y0K'Vh[Ē`bz2PykMw;z08+C)(?"]& ;p!@k~+ߝn} T$s=X$d%>ù!MĿjk?塲F})Ejh+e_DжelwǦ#* >*vD2K}7l#c7mSWX~n#::k3],7۠oO1W:'t!rcN[ po_%bW8buJ̮+(`gi:@ q@zܨ4H ;M|1BxW[RA‰v  ?|SC4Xj+{׿cQ`p m~ٺX%f?rM V_ 5"Hu,gP8} |rveUS(:\ݕ4&kR-#[>xʍ%Z]4F/ /QD՗x+.- cIyYe "3<ۗn]BGvlƪZzuQp)_jˠڷ\Xc^Kfp}TTmg%N/+nN-9)^{RMQ^9E◙Sãwe X!`7~j>ҰψKCš2 VT|جv~/iMY"!j$n|BI+ӏPb![!ؕp);蚩}tڌxud|nMmHAH*ր e}TDHڎ~UW 5pmhN0H|l@yI{p̔΍w {U@Z6ot*PUJ5MeQ> {\ _ n&ifzbLD㏿jط@؈!tS\|X9T:Ŭ8ʯ#@PB"Do 6tlɔi>SO3ˆ*^3^r |Lת̥; HIp)2LRm|q'=Nkض$:tMŹ>"SPH\'[;B\ xcK4+( qƿIw*:뽭W uvLoķ=yA@,L 9vvAt[ bT,OXeGYxgz}/MPw0.Rb)⓶gI49!7,]R;wSojcE$FyuImM),ày=-tk;'`"SnYHp<1-+^7}ҭP ~u"nS[GtB䗮:?SDz  :Şro$LoSĿ/HTP4z&ϧNg3gG5~ݱL4jةyٚ\;! !M?1VN !@|fMQM}Q?jQT ˏ*dm(obCuZqD@4FΖ *k2)z(n[D`ug5es 2U!OQ?$%JQ9ƴRT%1iUMרnEYv'ŭl6^VW5~TF:mxSXvZ踐-n,9`vN)-E*V<2AqheǮ+!m]Imlxʛd LGϏ2rٝ<܁K]lByl6, XM8塊4vbtT*rxE\2Niqe&l嬳Xt=eQZ%SRpd)sBz ^cd^ùer'D垖w xE;*,_X1&"U~-/ fw%2Kz/y7;'J1=qмfa4a{Ųe^IPtNDr}Hq5b\J>&s+Ш&\.?g(AЬ4 r(hGB"Ä 4eK8Wc:il׌Dm^8Hӕ$G._<]?N؀̷NjmrcԬ#9AWRFMܮqDKIֈ&%D&2-rYl%dk!ļfo%xpPVp ܠ6VJHU#ucr#;cC`9:|!Zg[f2m\ 1:7]}7*eV[qX<|Jw/YSVo}:R/XaT#UAwI,%6O0]YDclը؁dsgŚzRuež>+Lw~ M1BQиU{ ޅ?f-SvA 1=(2%u8bFw>Mj2hoa;1'fR9}k+[ ƞk(K‹ @6>LF7$v 2mB4<'@ޓlAuUg=x;oB¶L)S?{UvaM>Kp}]` k,Y ;2U[A, grEǝ]rmqI;R'a* }k&g*_趰CmʸgK/HA̎ Y0Ni &4tu`$6 g嚽[(/"$܅[-o?+P Q}?G`q/z͞G㓼T{J7 9,${Vbde* F`u` F\kN7K' qOg sCH}{PF~4 Q%c *卵.[ނDTz~2Eax?^ppi_K{m-g|H`ÊҶvDb"uj.8ݒa#); pMlk#!!<]"]e̻DDEo^K׹#T4yh`C*;VMsB$"?pM#w+l|9&{7[S0K[ -tv0g̯T%Wj/*KݧTX3h+TjD[OSm(UnHk'k{+R6S,Kok7qJyϱ[T!M7:$ GhLw` @Y h4.mcjL+&kخڽӕ?=&VPR3щ?;g?wtdsӓԜ@bs)Ov֌_3{! >*f5ASWVrpk}eW8y^h/^p㶙Uq5a\Wi#w n+nPn] CU0IqPFSg[0EC.ЋҥP 3Pݯ7*l +vX?{!/Iۦ+Ō_]!4+GefaQ)Iv$Rx=a(+)?' ^K`ʴl6X9zvJ3/:VtY Je4.Q[Js{ >|A 3@a>C'):^qٜž^6鉎D*/3*rkG[jy*$VՄ]-M'_# 6`hX:4HGjYvJ !czѠ}|O[|DcQt[S-|$Q%IMR?*R6#'|F}8+=u]2A'xUN;j5/[,7J,:k#SzUd[L|eK*""΢?E5L̵f{!Sl5 BQ(BΘU'=!N#x6diӫ\%5SV"0DZP>, ( ~niu{u3k43nT. Im o4Zn9ꮩ[k>f4%tm:t?A4 }i+LwGkC|\즞t++a%QU !JӠ0nx6o@NHlUʙ$`%EW2}! 3Șš! $<2741ik(N[|G]YD7 glx*iZ&~=e: Л՝x'ax@V 2l7Inxi빱 6g{䥈PUOְ!.c[}dQ\^= Xۅf4H#LF T #DqƙŸ6m &A? d~HrT|.9ؤ숾z )TQ|uD7XL[rK\Sj%ջ(% P P'hH(?>ĩKJ2>ԕD˕F{za}N7tDeIOl}ZqM0fgVڛEWLXݝ+C[|BS4ǧN]dds-`8蓟KjU#o,cw' SfZ-/^N<o2E7Xd7C`|0AbVo7[ HP墨5Vbs.1!)7aYÒR _-DBXO[W 24YL/;nY?fPJ^UEomKQ'ME59q:3*&SpV/QVW|]kA:h_6V6c%0 :JՊ}bh[q4-#d6 4 /ڡYup+x=b7_5WiA*֬օ( uqGηflsJ^&ʋ]h7͏ ]cԯn*4:J7(vL u4V=t=pM\_2ҮP8.g%\k݋%[g#܈IzE!\ 8/Hއ W@[bBW_% /<1b+0qZaȇ?&,IV^6>30Ll k™ Ʌ]ұm{)*̗\uaR# 5?i?NuFvǐ2ȴ:E>ZbK|/9f=O! 3XBz̔73k o OodpwN ݹV8ؖ2՚G΢ M{W4=]%Ir@5; -TNQ6tUޫwC?,4'<7B`&+Ktv]z#0`\6s'ڧk k+z1_E, uLc_Ȧ{` #"yԨ-R?]n*.D(޼ v*go^̺$$LқXˍm(z9P$NU(_jzn Kj7å ޙ KXT7'.?9Y BRU9Cَ"!u&-jDe1}q5 9 8!w[B}=KPLL pA"#84:" _d;HC@.2NXG@4zDұ$.^wv%P=@#X;#̝#v~Or֙r#lLȽfǧ XʛV)G{}8 zJ1yRT3DMI -N1SIhd}`H8yܘ=,V)`ۉP!øۑh\>+ '9u#UtEB/U}̭͢un. >MkNBG@=hu q?7P_ct@0sZ;7)\͇2CF2jMY*;)`M$y<56LiX=\@6r9o{5L|\T>?O]9u0pגk3U0ZːbHӒ(ړ)pۥk2xؙ*xƹȹN'7_`'Y~e ;tyWt]*JAy&.V |#Xx"9oj GR,ϘK3LLЈu$a]~QsE:(6gEN `=y!iQQ\0Ɯ0Y__SĤ*i[ґQ&9ت(5rLC [c?sPյ{1r#Y68lƻaW^5(eD%W"U Z=ų 4a J@AC e*VK&~ghzdߦmd9Zd;2tȜe(0иL>;u7{2ok),-?D.(0$U朔OM(4&qa.8kNRTV"8y`z8]AHEYðK'H! dN#~ HVWy0<-#!z˂.tu|wYHf+RZ0uY(-ǜ H#tnr:&F.}cIbbMyCp(OP r"BK8)IS7G1bOS` -#4hҦ DJءel4˳IF p-,d+~ۛD|%NnvuO<õO;&瑩ѓ~ Vc8xr!_%y3AzDuR30c7.h9Lp-=T6s.)nϢi]~,J MF<;HDZպaDCZ]3fePPc(}F*QZ`8՟cyU/r!p6gO7(B:H|aK;Ҿo1Z;.;{*o͠ϲlZ|_xuKtUkؕjnE(QAĚɹIg-RQ$]ldpH1nFgC8*hO[zČ?s<* ؠ/F5q ̱J4\}a:Lzl1܁#,]nM!dN`ƕhNe腉Lܪ̷j5lf3men?,7^L1 &Mz5%6 zn#noy>:>PJ2P*oiOoY2ɾZ*lQU=Ee \,JQ|巬23%Lk!7xu2h9fG!ls R-ʂafȌh +[Lwo=Y98 Mg̖p3ta® `i^rVꪹSx_nd ygyaVکg{Jǥώkp~#iX]ŕ(i^_;=8Jߦ%ݮ$U0sz]FW+ߘQ'jȞ5Z'Shp>-"D>7={n_utK!q7c%bv{-܏/彛HYAN=O]7ϷnO)2Q7*Inv\EnO@/!|j\wZٓVRy̗~ݛlT 3궝 *_0ԙ.GD @ހ_yaiz7j{ )N\h8UyVDO?ndv@2WfIF_ܗE.{jᨻ#Gh(X Zq>y1\v4(-BcGLe+S*ƑNL8]hԎ[0q+ld_UlEIScT7 9ol}mejxG1Pu.@sd΍ L$̕9WdA5 ܊nB!c M-IZV1M&UJ_ᘱ|F7}F d1 g*Kx؟MUEh9=7VdZXFW'ْG΀eҽui -Do{& /+LnX"ԥW=r^W]11E P][Amm=tF:*clygK&h6!v.Z We٘;cܝ忒wG"}3Qo+%j{?YL@ʭ4 4[uJ_6d9z9+Xedp8g%9kjd \]O-6,/ap :׃&&F8'K3g` 󺄨;,KZSo3$4}7McJB~ :hZRKc3;/* TI:Y 19ÛqS1ը]ԷrʹR'rσ.̜ť-KZ-6 1K %]d`j/~P b czʓ 㷗0DN ӆ[ئ8a'1&j]8X{ $iv ͵-Ge&wЂmLTzMmRǺpUthc-Ր\Q*ӕ-#zbГp[oqTW%N% &LrI7VY>xgZW,bFbh->XZڐV秗if݋ z$-*Tz՜"#S/F N3k*V< _m9k",|P oIDNyAJJa2XH $N]@]Ajj";<gQnu7Ld\Xser/A쟑rKAʍCD‰2^S8)mRZ4z봫S_vx`_jrMm2*3NN]Oqvɔί)2kedzJqҨN+yEO͠J6/A?RMmŽ,_>9~#]Ƴ9E .Et?uPD+7rT\%ħi W ~Ū}.c?u 1yIuM[[b QJ$G*pA1Y.9-*OK՘HW1MgAdx!^֗R&th./y/13L$ӃZ߯d'I"3xYC_&]yoٟ>J>J?nI ד7- 8vLV+@V +뤏}̶ҡTZ**te\{T5u7r'+hfҡ2Xp{%,lA-K90ey ޞ'{uNkxV)E&,) ';RC5B&] {=O19k6x%ʋE`о'^:0Z*X:+L7r z|xQՕؾad\[+Ä́& ro-ru;G0Xxr|,3f,|mV*P0:WFf7y {P7SzdAáAU*^s҂K`_} S6.yKh 3,B9ԏ {@`kTH( ށlH@.`;wێ,42}=&@~_m>É$u'I(WZ\9Jz KpJ􆁵 [?q!oǠ^PR+Say c z_> DG9߸b0G ,z~A\;,XLK_@ovB̰i <[;Or`pK2~wXԇ3!̘k χB 9^C,g>Lې-S9zXɬTb $i9O5\ k, E GlT-le*@O+Dv#H"}OA܏PwfOc43yKc@4RZ8N8!?AY^Qp"Y2Q?•Oҭ a("pՊԐ~H@jCLm94]Cw-Av$N9{K<* cCSYN YvuVO\3t+HtXy[:l *< ӯp꧙|P9VZ)d'zwQ`:%f/g$?JTm$UnťnhY+;XGh wϜ@y[:zU$%LMuAG!w.lx9XY8y"0\#e}3Ū0woхȒ9%ŀT'71ģηΐQ,Vwjn^{WKo~lGP۾Xy-Mt13)shF8h[X[Xy PUF.G_E@ms͏ jJ+f7)D5tM}I rt}k+h}Q܂{FHCYY~(pO18Fl&މ%=T[zOnht5CżF@|HZψWF΄lNz 픛8e&g /0!Xn4.]PsN:K3BF/^wgYZ070701000002a8000081a400000000000000000000000166f3d9ce0001c148000000000000000000000000000000000000006200000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/net/ethernet/sfc/siena/sfc-siena.ko.xz7zXZִF!t/]?Eh=ڜ.+\/8"?_Z HL xIW8 )}à;]`?տKeܰR;jitlb||?0缞K荋eyPڹ̰,>4?1/FH'wD-89P#+] (vS;~:⧻GP(wJs_MfdCjs =]%va6$JS06~yh],APz'Yzǁѓk-34߽nWY4!;a 8g78 [8(`*nǬf[+tnRPm+Q`d 5y.1"I`VE w}+;$ ;s.w56OwE`<1=> 9Ҧ\g:TVcޒ :b~T{-kGsL֋H ˄ء >P8dLz#[gYq06{!vB;K"C_ƿԡ,* ڿwFۈq9L"m!ֿ]q+mlr8ގM)ҝ<`71NvuIEՑߢ8EAѕVՄް؃ۓ!32;}ط@3ׅ)$A# vg,`lNi tX T<=QRq*`/N"hc[n%nFAXo ܀#WC^e\n# ͯ%4"\\ +W~(RRnF.>'8V|!@军:Inm7ts+xoI % ThN9Dս79~@򸪍XtBG oJg%(AF5ʁ؍v&D;]uc/ZTrX}lf(Cܶm\eXvM1qgٻ)|Ҡa+ T2M_.`}eg9)@_h >ɷ) G@OڴdJdtXn#*L`o$ go;WSSJ(W苞-`Z®ԡrtv%idpUӊKB$RTȐn[8n3p`?>+j ʹRރsн&+`rپlcqڹ<_AjrjbS^N/š좡rKEf1˶_nn*)rww(}1@]|*֧yh 2RvYqqf4 J{4HGAm, vqjF 8nSU9 |H&Ê84;>TKSxUS}l`''QtkM;TѻdmT|@8Dl< q *9t;mb-~mPt4WbHƄ\1X+3Цi3QR*q%1< +sq̕G+}:LFb3 AtrXgCcgaAN:% ݾpC՗VedKu/ 8y-öQudT/G|[G(c;;xzl]pt+wY-6g&*=xkR Xr!I0żu>ǽ' mV.}Xx½,EEQ3@v%%cPwuCШ`8/Rr倏ן^ʾub)Q2*'(=jQ-aR75eQ1e2$Z64SQw`L_[uxt#RRૌ57vXg~ KxV2jpX@LԮ4Tcpmp4P`BrWޛ$];?`u]m’rdp9[Vێ#RmfЬpK<)V}PMRI}@ᝢ(Z; ͇e v(u YfJcv ) Ib]?/!Yq(W-|m%nrCEkа) ^cԦ/']QH=|)â]3\>bdRSAe-0mbn$}y;j1l["t`>xaafXpN r=xq/aa5[ںb| l?eiȃ b5u#RbJ۸?2ESA@rM-hJ[\f0(Mvȉ ,R21CkF3UV`{T a0SxX~$UOUrf(kWQhX$\#\e!_7ϧ]uq0ȳMo$Bóc9)v2ݺUM Zc mEp>AL,Ӂ-[r PP.ֳ(IM_9k{.ÅK.(R|wt+zc SfZ?Źd?ЮLȽZP6YXo}~UGٛؼT k.U7k@{Zݩm)B\b+D?*9cQ 2o?*Ж.FL9V6] Dz:ע$t 8r+1hS|9J@3B=H٫pDPE,sEKOq`m|*%hMc 7V5JnnmH?u!+zPJjH mՇ]ە* _R8ic8*XpP3tsHʦE$f>̹H?}O&}q@橱Rfj3/djc-¶wӽSh^lnn1&zsnAO!+vG4޶  yW~qbK Bٶ7s+I"sw>;~rqH UG\_-vn0HϜNa2ƚt \) =OQ /v$npAfx<1YXXnY_7^6"Q у-3^p9\sDN|[OuiRO|}qW_#Z IU,/p > ?>LG}ԡe0VX~z=RlIJC$:_fh Bf#D7MH9r-e/ j{& U踕7)<R.ہYidQМj3֦)=6=Gv>Npt)^`h ƿľpv%G7_p;V|2Am5׍3:vc'`h7H[uI)- l( 7@*Hr *ךiNWGa1tz`3v5ly*1ov ^;bo$7SOJ'R pE@ 2:&!&l^Nkx)3娎4\@<`AF7X\cm4QlpԕF>?&H®KFCr\%Qڡ#jIv Wb.X0ldyFèrk@qd53{w$;_jx¨&Rb8*35 d2јe,+V+L!X 0L9VA[)"`YLB|@ÜYWi۬N4-rk[V0@?Euu o~ tg=uFhD_=PߓY0*P1ov e6C ,W2# ,H[/ iS1S ʯ[g "ˡك*31n>Fk?pHRAܗIt.*BiS۶ ;8kq@Nœ.b&,9V )XE1_Uw?t_Y.gt@%px٭?XB{qiI&4נ>o捬tWÀ'-&ӑqHvÆQzj&YN,z̝\Q$jz]!cziՠs'Ȭ`8ķ/W%?jVQ[C䳠551=ꚏWx9@*[}in:!ۖ,yŽn|v&d@~|iw-ZtE7! :I3F`9ŐJͱpQaيHa99_: .N Cu!!ZGqS2q'hʒJ JiqO06p3k\05@3‹e_(XCҍb?`~WGQz[yGS VPܣp+9$l(枕RRM!(!aYi!J>7[Q<0gmIIS|j#4{dJSmYOU;ܧ9xKq_s5+limK>ٳ塎 Vꐇx9p40pss’fQS7c #mCf5sq?L 䇢D{m:%@;`&0 )oK eL\mu L3 g@}Hu4.sfuy\`L귟ùlN# 7\_^Ç "|Rx($x %%Frց0 v<]^KG# bձD*G*~WݶQ[} ߄ی' \F{';K/s*DcK)hC C_,޺T/PƮqڴ+w~P̢vXC2ҝER:8_/ 'iL(W}h/~o#P{I N-oW >42јqE(HgF~iAҥw!`}Э@ G޻}A't'e ˭a痩2B$|I?wB({-am7Ly XКK M栎eg}( Eu3==.@黲]J~ MDU4%Al?RBOvWרb }0S3tު`ib(]E! [t~`Wl| %!8ZSevZ'!n 7Ge\H$ĕ0>.@')#o' {}Or"g >wR9ݱF<9˒ R^2ϛkW9CdLʩ4VHX2)\M>Ng&yǘ@fNfy՛ɮؗ> %Kvd+-Dw:J/$uy&qv?º -TЦɎ;BmzSipƹZl)LL]*j;r[.Pi[P4]t/6U+-"@(X3r9t -Fi.о(_s$υc2 wdX~jrƄ;[+q:هI<DA!5;;Ynzf/6^j5t4ߕ{'rhx[s-j=itz UjDuU#XF5RtoxŒNI4Oȍm,HL/ ܾ )IX"A,69sJDk9iFR#tMMLn9MEtr3Ċ!f`ޗ^rlm/u=ti௰$Vm6wnY2 A_ecYs(`yWٱ[4pJcrG8 v݀vU;'Yf1Lб+YfAUXc¥sç㩷u/Z^1mQ0pݭE6DC%obl\JT6].d&E^g}q)xxEIzVl&Hv2jƯ/)c;o?E%+]h?*n w(D+}0jjeZ5TEpHWoGӉڥbi^wM)A|e:AlRu4nVZ$aZLJ"DXVs'4?B$tKQH0uŃ^U 52o`5`ҏ]r(9~+VXN}e#144e*Cy(ZG>#`1?NP>^5 w < .D5S0`/Ur<@\L@ĭXHj; |鏶v>ݳ|5OD(ne r g9m5ј{kM10&"8m=w-$x,YG0olVt]䰼kn/a{4q9$8Q۝,n7V/2{/Gϐ "eazHٜü*[P쳠-`ʥ ?~b#71me-HDT]m>9J*˭zSS$G͝._Y0ƞNh'AP s fʻ?Ɋ ڎ,ɵ+90GFlή SGQ;sW}hQc*[7_;NEpkrA|8Œ\=UxָW~"veC=37FQKfLÙ76,}GHcoy^yzBmoa]㚐~P7!a %$xΉfV$Дbs$! +gtu-</‚U_mn1\n`=XmS{Et`F RL.=Hp4 mIYB76uyO3"Ղ7qi.u|o·喜6xѕ7qK-z?f:wm!i`zXH+ SվA;" iFY|i_[iX8ޘ/yZed%Ov5F˯?aHAS:E_8ܿd2jZْμ室1Qœ L츿0 I(U{dZ04o]ziLU/l%<{ pHK[sOk/uZ@a6 /qօT a H4=4$ou3po / U#cX\X& dSlfV]M6UJ=#U ve|67`%\2R Pf_o )El=%,EqS{=gz?t99 גo[_Ekr_'mb`boꫨ4*].Rl8)悜E5Ńl-O(2P1Q㯆ygraeiR'DKh5-ھmv;anf$uC@$UlG2a'7$D0I?lc 3F7]?:: @1hE{&#x/"M(+Z+3_Y {/,QsjW6% 2\8`Ď?A,ߒd#T'Ȍ۩$K2Le&<)BsJc c.OZT_<@ww&YfM<@.Lf D&)_vviއ+<ݸZ_S{3`x&jX}4T{ = _iFtaM.p4erVU%ܑ|UU7[F_0aC/p.=JC Pg@y4=~}(cᛨ [{i3J7IYo^$[,jjnI$~0~I8|2"!k+Ϙ2 cBoW0X,(QSw{8wTܲB VM*w"=1Xw5*phv2q(ѡYʨ>1h 0i)neEwbdi-H+?|zT8DDd8C^F,=`=P<_z~>m5uḸ)MZ`0!?)l!nY#A<;cK˕82޵r4QJ<% jJ66mu$8q0])X/O摚P7i{9C ;R 2ڹ66ĴL,P8V3ͯ!KdgAW2~+;F KC Z$H5~%F[FhZWqהXsMڏGWo#)\1oOWSZe- X$ 3Ps$cN/zh[C9[_PBR'2o|Ό{\gaN2mOc@ UIO!m%2h x4m*Zfu{; fI9Vo* "G'e }eZ`eb!ʦ99EЎR8eb.}'U"ݚ=%;YM ZDwɑ!|ćo6}ϟyHXx\;(èѳD*|q"4;cK@@="%4C4cP&-Lnpfmj@6zCa@v墳ŏDzSp_if[+Fͅmew^xַk\9vS+\$;ȼךBč4fa qoȾ3 29=TWGCű:Uod;28-…qLFOpph}~wE9dJ{R!mMI ?(zR?&1$8`%,:3dɝJ4]-'=*"1>1xt[ ֯:Z$[D?J\= QWe3Y7v|e KMJK 9x[$ةvDȖTCozɜSϝzbcp/b d3Q1w ħwxL.4yF͸gY,ؖqRO\Iʂ-h%Y5K>XnQ wM PW.ވq;5:3_$t 39"K;h3RDz3ޝ1 Ŗ!p1L 4)fA: Ql*PjkJ:D늉R6_RiVcye,˒q=( 1lU2dTTE^}ecMƸT<)cC^B\PK&fD~]aXxMV7كc9 o cjVy֋:FV?I˨rt,?q@H4IWx/흓ks)zMOo&ƚve1MtGq8vއUzuit?-Omc\fsαYktf&fS8pRNN8<Ȳ\R=$x~,XZD.Q3zCgztGxRa.J~& rX%GA׷'A wdey/Cސ x=1܊{]GeK0dކxpQVRTLB,zЦ1#AixN!3?t;Lzo|c.ҩ~6&SWcI[d?^SQR0)+N=ZOx3}Ieu#7ñ^ ܆(|KupZFf?A\i0CXEʸ|&kZݡ>NFfRۿ~EB4M\ֿ^JA%5 AsiSӣn>$ж0n U)o fJj*2h$^V~O0AN(fΗ@F7?Ni%kg8sfnC$W|.,[Aـ:U*a wPE8uw[ y/P\]L<"I@}.=b 7k;hy} 5:R#Yg@fi'TyCT ?(d]+7!P?9ŀ7VYsW_l8Kי& '7ҙYjh<š9o"*?LulZtFne`F^m3lUsRr4az(%L/R݆ƦV*5FlJȍ$4@b,hE(w7"r&¢@GI/M )߀(QC7W`?rl8>G?GD<(pe*(h2PRRi qb\M;.c O<;$b?a*N5=U=<6héR6pY}֑4zO>Q*65,Sq;ZgMUwZnb%p7p8 CJC]@`*]::5y ͆nv!dKXp}73-s3: hݪQGnVɇ -lɬ[Θؤ)7CFzFOn6-X⇫mҌ .v8nІ:$D̐#[5xtcO'$ptm25oXAU%|c@-Nz~6 $ PmXl1arQ"6J_!,uN-R 2V]yѶ‰ҘiUVkډyNP9搅Z\n~qG\apFlݡ?p1l‚M22Vbƽ5?1ɽyLaV[SLBWXPe"mt= LY0m1i[K % W썁\_/WL{v7]E`|-XDzQow* Q$}y.E Z3${3/%p%[McRB3ce6*@#H Y#8bHKUB&Eg}}pV9sUXn;~=K\+XON]m(NP> "x.?Cj\em"ۢ"eeJ5#-xgPo_S,. :9 S5H 8"уxYv{10k;@q{dwUTR[-S-r\Nΰ#7mL16e-?8{}w&ay&KUq;1n7#*HBJ&}m>vaA̼!Vc9N['$b9^vCá(œH{"hi@0\,''Zd$b4Ts?I"pOSaySicDf5+NyzW4Cҁ-}<1^>(TK{`!>hMEƇ*e^hQh0U3VZ.:H Բ;stn!01ǚr8s,jPB[Z }(+$iRjtTU'w'j4@%ov; 2&{2h>UdH+KKAh)Ɨ &9`*. )U#Lh*Cgҝ98%sGȮo øȴqST9M)옪KV\%pVs/ήA|^ ơrMd~ˈˆa^6;˝*CHb$2PqɎ蔥~NEp ^Vg5n/Ja)l܈oojq~r]K]S&Q~ ~ļGl'NC9L eGTG0PVa/9/jQT\Փ@FCD]E1/T0/3ap\裩e(Sc|mS.4HCQ?Un00[|q5׋PIx&5ڿ$\`"y -h[6oJll}ت<\ĸ9pŭ~3HQջ1Vq[N-_ E{p>Tg>M'XeeGj,-]rb,;0]A~P5fT'B)6 eGQ.#WRxaeϱJx kF4/GJ# &"9:nG?eIH^T Nͥ\cۚLpJ8G=1[S#jE0D#Y|O|~J.>dd.$i=$,yOP;!d4RuVT< Y蜘%vVHOC8DKyF(JprMnhnFAJ(|&oNԇHyO-=@m Fn<90޳Έ}%)" K4Q.1Y.5#18x#&, ~ 9u?XeG#ms05\6'8lV.^rs@ъD}]OJ)+ 頏a :.v8:1eC!.y.-YJ+3:=q%?fϻyrUDqan WJ|)^ޡm9`,.߱p[$\ 1EY>j]? 9CYvP8X2-l,¶V3pw[Cݷ0#fgVg,WcqH! ջ/{QZs 8`ERKPd<: ckF?_2^ Vyk~ETKnB Gs*lI8\[Y!E%;3^Ą\o TI?i}msi ï(DL`2!UW cLXDdn)AA$_,v C-Ra14|_@2FiN1˝V dIb*)0fv`4h50qb}FZɱ"ڡ]B(űUv-r9Z޾5MFý>[;zQ\E{n%vbS.:l{)9 T;\s|Y Eb1M <L]-(Vb-KS/2p^{+OȄՉjԨ6mi+.(~9u~U/QW zVA!e!3!a{t9:bl^UFdbo׼EܞJV]%l0o)!@ Q? Q1ܴ0hYtaUo(p$ ((Ij%({8/ݰ'+tzEµnKᄨzBF@\hekS6{BK4W g4d+ap`-/0tz,V/ڸLb.7N6-?zJ&lD0r~T,'8+Ɓ!ADզi6'6(!BTY|`ӓV᮶W*VD M@0n*R(ZP b B}g `yMǻE#uc jv~h) dQir1Nx00k- C׋ ^+U0Չf<5ɑO^7xi Aϛ>BaKTa>j.pNK7̤6jh4desNZftu] ʀ6`0HՈ8E[&f?,.mX9v Q5.zzD_1(W]h%6Nq/;H++*jɾM`wjLg_/V6(}jFsRȺpHL6's2 V]b\,M>*&mV a*[]7`C$Ta9{JD*Q&Biќ@lQst5:mOqGc&/$?w/kKl9r;OjEHȗQϏ\v_6q\d1rRy*C]yc|r9Dg {4ИT}e~ (ڮe; `z̢],!'1[1hP҇x # 0ŭF1-dS C 4͚b&,fqJL mjO6 nm@|L^'+2/QDUN'H3職qEd-2VIY;\seqMuڧ>^ݠVFcn͏FTBǦ~~+L5z.<¥u-"%N=,zOu%n 2(W 6l+')41OrtwA\q UAQH_<;n\o7"TFSs5&vCtwԘ@T_'zat`ݯNunF3 $0(l+F=B+D:cyGұU3G R[:}B&#p,ˌ!&:V,7DsA渗] tx$>p^t+&pcLjVw܂%nRKm¯rNHUL^VG}\}~c{=rzWz3hA8q<+v+68~ ݱσQa zЍ<°)P)G;pN2Fٓ4_w8Tj:7hHcz%Mow {;Sv=Tf?ƣѺ@ȹG1b6 }rAlߢQ^%ւaHR4YߩawO ]n`n_'W:N&.G}Wx_1YW3~Yْsu!W+_ġS\R41Lނ)ރ [T#0UL~͓a?{vl. BaT=-!`GAm7޾ 3Z*[hgj)EYם$*DP; ikwLi);噖ڭsZ_"h!4Asm̓v)'? aMci[227_>inTϛG328=3L`$/w\kRԄ$Sb jPK7!0B(ڒŰY"+5ύz/ C97Us$8y]/+$-߷I`V  /yZws qg(GF&F* |*}= "T=G>7!0Ѵm$['}lΫ1B-NJ{JϺ\Xlmm|l}=uQ>T cAWqQ?NpA0KרߏB^"~&r9WzpxA lnP-=mԒ4S^P=-jdZRf :*Dހen38ikvm nfds~"p 헍u8$9eE&%/P'S?&%kٺ "t5L(đ0?OQj٘e*RbfumZIGhqQZb&tlKܖEE.;>? 71q X(uz>6uZ33avb?W/:PbuB]d{qŞcƖfx1I59J=HLȖpe/VD.(K5Szo;U@KczxjRd %w%Ϸ UjCXte1g4._>_ T( k!V&D@Gp MK~ "ocw?2+Y5V 2} yHMN1-G[C~rܶxĜ4.CHsɛ16yW:alZ:gupФEVHԁTrRѵ@gJr@݋L GMiQ0#i]^/ pl(#}Tnr#|<^V'%O.'^m}/R>]i插&HV KqZ.hQ$T*ÐQZox_Ef|݅F'_*4ޱ .wl@k.=(' aj^q58Ux]y3;.06sz"/o~op~ֵ aAY"hKUMCHD;AGr[o JýgުJF: jWL:'#[֕CUHOݔ8xHpoң ^<~zci-}MYq*aq"7E< , *󥠠}0Lenor pݕ}`oGٲW@@/ᒆoB͍ Gww:F&Nʦ4N1iJ9Y݈^`PQ!0YzY^A8{B :ęrSL>N\$̈#E^ m2HR Ade_7L,\GtX-ʿ5N{,+ $Iq%|v{9±!J"%\}p ;bXbɒQ)[˜W6r![g7Dy?f{VTL-לuʕ \҃Qв?-yxn1X(.Ts摿&SCGa?YW17]sOhlhDm_d_,`@donyE0pKk!wg'r!Ż{˩y+HCV*rIdm㿿lJ>_\W)T?<w:ĥ,Jo m@tiзj1ZI2]q숎Jxh9 ;H1` t腕 OJ`&XnúyGTv"@e|~&ǃGPz\BMxoJ-UxHhQ4.KIiOXW Ga64vo j6d  GKgAQS$tӌ\S}rb‡=b"[$hf;Lp*t>~oov\p4f9F]#$ 63S a2QU.KO<1 6)y;6 d[&N_ rA=wmgOԜ?LP`Ȅ{DKIU.ٻwG\aUNԀe&A}tyzVSx0SƏ`MhI_J/9K$%,cL1E0I=ZZIAؤ(u;B#fM`8Vf #n?R6̧XB4p;ЫU XĢgIf!SKmº`d%~fՎmߚIE$x`(D"E_ ,\`o?+_>Ag4Im"0d h>(?ES^"\F#EM%{Е isplO.ۯ֢8geڍ;ӠtWQ00 < sgV̤~77~z wLOY+?ԹQy 2!hҫTq_d /qY @-ӲbN vSV}PDa}U'dCِ,v/rʏ&YBP>򨒬m|Į/_ @320v6'|){m$<UwkE6>? zP+`aA*`bM?e?Tz7XW3 0<0i8amF=Xyh|W:hU~c Zu?Q$jd[ `tN|`p )DRh䕅 ZծhSBՅ*c@`ܷyLIO0>[)*R?KS;vaxP=Y^6yI;Ͷ%B5͕Tg3V.QnKşd2~zt,<h4tnTMl`A劥0` D s֡9$ e[vզFlD 1l&sDNh:KĨ.R,+k  dҠ~[3+NQ j. *R ]"ùWԀlM 63f^,EۯO~cYt|:/ %})7)/xLCZ A'DYM$ch!ɛ" 2:4ZBZ]UK`b\be1)Ez. _I. vua:Ǡ4nf7NÆ5P Y %Nlֵ!s/;hw@{[P6ʼn6^n"J mو_~:g! 2"h S4WYiZLK&0bQXNQrҜvIxaT*bΘ'2IToGQi>J1EIH+҂k7qA1S^ [9N=w;{|Q! [doK| nG^J29+gXsGɼ!DzӔeB¬?C5?@Ⱦ1OBPOJm˞6 V1z O,3M`QGJpK+mp܆-{kGQLaJ̿]eKK!& o3rU(ۂf;N^')mÉh%~Õ4UA!;'QsP;pyYh*,cNx Pok{b|^+k"w z-dKuY%0#DNmC~y^XI8*h\*~#!WԮ08#mނM/%hyQ'm[!6P`ldA+2a~~ fSNh'c ` 8둿x~utkF4a[땓2BIYw]Jm$993@y/ J ,lo/uֻˡ%9#Huys$tG{ޛ oKO0X, c$VԏqMm^n P\m<1gr"3ÎrZPZXX[m->qi&բh/SDԧؒ2@2TV4aPL*_@ AajÁ`CVSE!PP-=V(FV|T#91'ޖ8fu:YY;Ⰽ˪R ihJx[x},|Q߂} rCM\qigbp@F<5 ӯ'zUEt,-HU '1<܉x.Wh'L^Q7̃< FT}\P ZW5;f:}J?(YDuƒ ґφٌ oviLڗ<IYV/¢5zT'yˎX~p<},}e/d )V/Qv]rFbؐNL{1TB2&^4pGLkb~.ƻ5_ULJ'HVN΍ꬬ'Mcq`75JzV t OD3yyBk' 3JU'7t0i}tv8"~;q؇7-oNKI-}^$8Ɲe.E._~%U ^eV`PfjܗfT4?M9ྐrXOh?[Co8 eps&"; oxR~gn.-x5(˛wP)~<3Մjw E,K2@h4.V=i:S}IpdCR jUJxȞ}Ͽm*.O䉷E/!UԒL%| ™W&3j)_{ ]*/6tݘ2u8aHRE4] A=im|xeI1O6ņRE[Խ <a4{Qg,LϣQtW=, 6qB@<88t<BT!kL+>*HCm}Wmfz Cz3`27k Ÿoɬ$b\Iq|kLδ1N]޻L!ܤbgٌo[˃FʀT C|N0TQ,MPwQrP [i ѡC͇c ,C.Z+" NH 4V}ÝmVm|]]Yh1?Ϩ]_: 3|t[I&|xb4T +xMKC(?UFH#q ORݗ`lUvBd=1%0jQ“6V} gð\cnlơ ~seL%OnȮ}~rrSW#DZPm!hD8eNatC!iq•o߀S[Ze= <WwZ)ܾhHr) γ#BmaJj;Ԣ^1liau툜@#M}]%Oaf(oq*rw@(1UXe))pmڋp;Ut~FY2]SH%@T0OMKs|2׺/2͌퉞2ݭ<]3 q2k8\6տ̅%'먩? &j j;ϼe"#i ]%ݢ] ,\!KAqy}H.PG\Ep*[lFRcI1 h.{Z?8w%6Uxy2?{Ӟ%3|BmPN0, A+vy ɬ<.7/J?xKOh$Q[M: ) @I;9PRPs{m'dOd^ć]dcn+`lHksLCH@2ȓsJ].tLeT+ݮ9)`|k,@b雚 Ը$1p+LpÝ68|Ը-H7 7-3j2#Gq1%+jф.7AsP#]\rf}oM( h#`Gu,Uhky* #W ;y_8oD%*h@ץM`Qݸ`ӣA[q9+8V17ħ߃]8 ^ pd5- Y)z?y'nKϡV /Í`78'P, %k69Q_v&2%Yxs Mҿ0NWnEͼgobKcRfz8e?eS{.c;@QZFȰ}Byik>y7ɍ_ KzsOZX-\7A)./ّG g;+v3;V)\&Ja F~4_Ď5!ZAnGY?Y[XqJj{ߒ[u!)Hlp`g s4}~*)r.hoG*Dc.~@|Ww VAު>2&eeq -r%vɗ6򈣜hNRrakM@y)'o[/>*+s&߶c+(@쀡%to7S5VX;9P+\dU4vBnx7(z1+V=-,M<-D\a7 =f(=:ν$t3}?<}Q#9V6x$zY-;' opk| CcGvI$z֣cN„ҕ,lAX01W.WAT@%Dʒȗ% ?KbEKia89תE'{}K:Pk2i':w,wcH@CӚZ>,H$ܾGs?C1-ᛗX*VŶ{TmRTloܽk^aR"ܥ߆`=ia0_O,)om"J9-y^6*-}yѬ^n_>`jδRJ*NwTUtz.:LnlfZ-߫s^:w.!x_`cW:ױɃ>vosh5ܞaK-Ŝ+l Hi- sx\Uҹhژ3\\iXsKrp>`USOތԵGv`</@5yo/U5k`3gcXNgCƪ d$PԪ'!\IK'ID7.FrL:|zx{`%pnYϪ|ݧ`M:uőB WU W8RJxqVf[u]m5´x~S<WFSθ_XV.vb҃iz6LW1` B+UBDcG #zM>QJlܿ28(ϡ!!=K,Uܰ; .yJ A<ȁ}i\<'~?ҕ>kUb$n}0=:"U~I[s(;6ń9 `Ĉ9پ*ggZ_4r SJy{') m-Hx? &"-cQ1̾(W#.1`U֣35-|GT"|қ?(R'_U#%Z#'S!1 P̶d2¬e}e͊$0 '`>Qmڐx ExJcii y;?þXxm;yDΔ/>;Nr.k#|͔х&@v lJpn#ƯG^I^_@a) z PLmS{`oH|Rv! 9>VN:f9luu]V븒F[о|cMP/][ !Dj,Z!% ** FwHh`JVaNi9*XxU-ܛ) ztt:->1ԡRX6ҫǵ3XU+4:kCg1hYr-IQ~ s>W_&Oz4wX1ar}ʋ[\98m;'׹uGu9yFN)5f"Ps~g ^T ,7>V)/G B-R(LzK҂eל}$dF,^һÂy^fG/%eh@d4 #egk>䪰8n5n>Z*Hrx$wMym$G}LQ\rz6Lzb8f{ИT)\)Y%?idT80[ÝN${#okR{hY?FƄHy5E6d'Fj4KQ~t w?zk3]8P :)9M0nGVLW9J֡#/t%t loeEkudbS(Us\fNɑrIJ%]S/7xxBLt;KE|3Dct.Zj (Q`2?EPp.0 v%"C3QK9,hyp?4= D&2 l«Q[}}*:߀ .nXwABW<: l{6:)}7X Ҫ*"' "[JIrj1J[EUW,j҅VH'zqXs%Sz@fd|ZSyF7SA^13Dis^IW ͎oaA _LxB}6]7i B֧oMdZ-Bw~j(tOd7,Xς1N^y˙Ei\sV,3U,O+C "o#;TQq_ygz_ R lK} p gw*b35ucR1;qO22r:9Lާ\aVo 7,M. pKJH ~Pį[[MuMm R6ọP3t>ž$tTl_ sM c0%u>QF:7אs,xI(M؏yE9si0(N;&!G'R/M07x5vY䅠~(1_*R% 4|^TS8@c)}9U_U|ލ*@;^b dv6K|5'=x$@4Qw`ieqbXd\zבqlL9Ŵ]RTzM7 ҢWQiͼGsʤn Z7%;Xl+KógF)كax}̂QeZ(q#j1WѲ(8eMցZyt[N}3sjQ2By4XT#@Dw{TGo*%Zt4qz8:IH*vؒTjMbT&`,]^9>UҗY 2۪M[ծ 'kdNfn,ñw,It6ݗ^3>{Nw:ck' 2/`:;#p09|E-]) D_I:{&l ^Bn㒂XiIvT;;?|1U[TB(B'v.. X(LK9FbȓAʮ'[JtSNu`brIɂO -/m1CU$.Fj7{2J܃S^Mg0[V@/xVsξ+g~Q̱[3IG_A2}樲D ,kTSzo$6QŌ^*O%a{ER}6M$99:B D3 #T`帷$`diC o(݄!Xq?XAxc*=.ŢUn ޸2<^GSu%d@[p,#E|XALg {wF] +~!0~nfQ#ф"aM!X򫿶Hp-ƀw pkV@ 7鄭jPxz }^ނg.xYI#H"+UVZvvPwEdPj>m`| $Ҡ' ^>Y)ˈ9\S&y ͔"cBf'M \LU %G @*M 6ìT_i mQ} p]-:&DNITvrE(Yٜ,J[Kv[1`I;%SUJ;=3,`R%bY/F#c +OiB Gݻ]ೌP{~RB :mP {3;~f֟_@*"Aٞ3՘oRbw>gr6=5M);`_Uy"*7|F[f28!mlЧ  h%DYOrW| %]3;<c_kv^w_eݜ2apFktB5_b<'C!"K" G_Ֆr|;F-*C9%^Q_JD_NNQPAڑ!hk>;UpnC'@Arv=lq K]*OV I*A*&#iJ"T2,O#X wna\h_1UNnPA\V0by.B C{sa4.fNkc|3Sikt( f-[ͻAx0K04Tӷ50;xu"R۹ GJ8/Esӥ(7Srk-+^ hG0k0BD%yF4؂@}bV_*>n%R"7n/ t `h>wv `|TP7o`Rc5ꭶoU[Yã.RmdIJ+RG .>؇:䮘aWMYX%+Qڼs (Bf :N"$=]=itН(UMB |-Mnjvi*,8pO0!7;V;5Fz|[r » kJ8LU dh n}<+c;4d:1_C\vN]j`ց kBb6^ٍBb6x|`i C ȤT1MAgCI5|#{dI};)ZՕ)FVMAFIr8M"41FhyEG=K/BNLj,CGo@\k}*7 n +SUqؗO ( l(]B ÀӨ")mgσ =lq#֛jxqCARƤ]Ï4vm@"0Dfks~E(9W0|2EÀFv;!2k>ax|O"r.87os  labg Jvd_t޲UvH< j:{e>+# % s>0>F{F޴A]9_oW,[VaIȪI_-=ra `qp$_tf.{Cg >('E-7פ%'˦:&_@v 3#Twu,gR33g ~6Fr%RX`&C^="rn1eb#,8tY!Dӿ߃"81:g77k-uonLn^7T?9ŌL '/Dx?Uyяjj *JM0V<~7]G߳tv"O!=m*HLA-9Wq[]er)J#-`7xj?515-[ F&-fP$QHPЦhhȂ /~\Y!5.h JFClg},>Y RXfg8Z .Fy="JsPQ7E $c\ Ki5ؠȦH FXzIoT'΋=*5*Y<=":7L/: N~sFYn!AT~gvlĒeܪgP!^A?ܢtn(f`gc>blcBklgW&/-T4Q3kiHVFs7@cbYkxvgaT|ɣtL%-m ?eJ]i.@U ۪r=<]zՇtN<"{Uea{0 h6J?"s Y?or|LF\0jqYxG}vstg6ۊl&Դݡy g;c~{.7\⪸xN!vg[kdFC wf2X/@gqh4"m$U=,&/\j*\#N䕤X1\WsQ"=}s}A4<eJNdžKYz&6mr..!Xdɪyd?x]|‘bjAU'~؉b74)/ƑE^H$+!Z+`KdE絩kJ9l/h`A*5G&3T;QY.1Iv'LVjVPpp+j:Pm>yf38`_xy&u~,UE9K%ܠOu o~"31dɯQD_~+"D}<}M9c ~ q@&rHt/9zr0 H$r'I\V>R#57aNTh0”ymswlv 衹rwVAC/V;ƎHچ|aem {<7Jg񹤪ض&kԩQm+(쑊ˆX og(_ y+loLܫ߻W]~CNG1VE}-UN$\ W3Γ "׋ N9⣏Cr>Dcb's(\ծڔu(u3H[Ҁ9cs; ]?U2zӰHc eP-(~|* n+EəW#ZV@c; nerצ)nQPH6)!Cq弄3PWk$xޚiPεQ꾋&6kjLth&v9]d5aZw]=2&ThP4~@u(V>U-ggN *؏ GۙHd"߻vQͳfwJ(ǾL/|9M JJdќ , 9#Ξ+{tfz +PS䱮O6H6`T!s9vʒ٩Mke>ʙZRaWCe䪫U@;X #3$sfBΫjqXB 8St„< _g ie2/s'$,dU 춋9\y^*RC9r;3<6RAN"1P,!XjMZYM323DWh)W&Uᕦ]-/UT.`M0>p3Pc\"U"9>ލ^f9]'.QYeQwyT>#>(ay'&opa}g |%-҅8Lj8]ix $HߊgH^}h58 E6-@M>Q}k 6?ɦ p0TRטWca]iU>&!߼z!Ji"iu\oENt=ko,zHgJ_PV Gnt>^ s"Q$upZ]jY| k~U:0^].Ȅns]/D6~bf ;ͣ w}d4wWpRYE5@g@ gdD\ V4o+K%i!iGnv֑5HXUNܰL9^pAf}iL_u~ԏ7ړcїW)kIh&[W=W+*o 4؎1wC4#7INoAulL{kWeIe!?jqĄ+9oW &cb! :VYX9X )N"8/$>S?7&/?FN-?.Hl+ȹ ^Q],V}}7IM}ʆ͹NeEn#8vC`^xE65h؃@pyhZ9b4G Sp6>&-¼dv Z<_O-kXn4\N*'}^Qf.[JQp OvZȼ>wT|tT'uRnk6!)C:4!^Tp3+Z=QhmDOvϚ/F~w|(IvM[:ӯH}f-cN23)Z}~DDX -C՝X9X҈%=E6VO_lйȏM=NZn 0RW>R0C<Jj@Nud&7c4},pᚱZYȉ.uh pn^6918PV߯d9rx%# 3+&?\F)tW/nie^eWNC:iO(yB*p{ ]`sMl;Opŵ40a) ɅĈ6צAx.M6j)˒͑zq.Q(8ZrJZ=mi6t$pT͓(@a`]T_G[Bf;ĎQҨ g >% Ny\&7E(~]եE!U <-+>` gUzaXuH"JjL gwv%fjO+7?v)=S^U%*,qoّ_zzE"ky_X+ ?چxKw%ZFH4g5Cv8sZ0fh-ZܧL` U2t_>μܭܖwf/bho?Vs N"x};/iya[1O~61PS8寵L A܂:;=䫞D]JExcGdɵNXq.۴'"SvHQū!u7o]mgep鯧GBkvx Wdr ʥ~u-a|C{La ף Ftz7YS .P5 H|r-Cx fː0VSoSz] pثP2?@2[:Sq#p1B*֍Fv.. WMnZ O[[RTwr jyU[,d7t1Ei|`W -D(+:U sʅ|`>b FOQ|$sB꧶$e&5k1,k8¾ `f1:RPD{~$K5em%zN`5wV^iG88c.pEuxwW "qj⍳~Q](ewMm O"Yr}om{ ᵆ|Zf.gċaVoCv'r+duui8>媠ԉQpSH$E3B=%_pUcrvjA!q(ч|UhYxr+_6މ8|~]S4TݭZ" !JD* jku;g밟8JzR"HIKH|f?ojr 9·ɠԢ!?Ŋ'/%=Bӻ.bv 2˽in4UȲ mTRً~.49`3<Gҡ 0V}GIeDi 7>O8n֔mZX@FEFi#r\ϊCuJ&Wh~NpY1-HE^iJ? HX6sޣrH(Tx$㑻 (8$(x-94_tN"-ѮSҌe=B=pB%^l_IFk#x[!֣[B=[h-W i%;NJe|n֎`ZVlGq #Z6?(%h4!$El`zHP6g~T=Jr#s;|F$`SZ\ECc9n0 s~8v#Gm u-ɥ؈kyrn7Vv/f z HA 檹7]-qVYb ~k t@TK)/ =$y_%Gn.B8A=G[9ZR6G0 pS 4cHM Mb?@f<Elx)K6_A(~}C)ٯ9w%xq (Ǎ䞭wL#eĸfǝi#ezp(ȻvIgĉ}%oC\ZRþ{csRAY?x -@bc%qp|c9eC屺 4Mh]Kyn5z\0kv73>.ug*GIF(`ʍEUs:beE'm5ƪeĨw[hekYeɨ{̀uew6l}zuܕ6;u #_(æWe\XnD‥ J؏!Da#@: :(w 1@BRnik|^ o x=R!b8w=33+>OI\ufp.᪢~I* ;A^&O!̂oaG/c ,*sfSUeSHKwҾh24lf';ҏО+XL ҅>eghjO! (B~H.Vm7:$[iVħ**w}NA8N"v /QY*G]\ Rep'%t\kP[*XwJިx@>C]h[ҩݛէI="Ova+ڢ/$6ʞ׬ʥ*3hnfӡЂ,j4; O/Y.rTg#PsDjw 0ϮŮvj #"Bə y9t-RM&DJ#XMG2:[{\fvtY1u_Mr00dmKr_֣)~]۟?Px&èwE7C! ꈽ&4v]ēv73Ւ*5:pc= Ef"'wF9{6>ÆWSaD'+|4WVusPd*t͟lyOn{mG?TKJ6#JjtT+Vг8(xѡϕE 5R_^a(rg?hf -mY _ WaXe%ۀ)УWn1NRZ`EcH3#||4F^^+c6ւhXPTPtnI]8IB7<֝@rEkyX܎@,YL>A*W\S0a1t9Rs)"-$z/GECk;|{6^mf̩<g*DKe$I "d,6tڦ&^TNb6e!l/"NIqf*o\?;JhO@z2[2((aBb%$Z&URb5M G>{&^]ó^>GM7,!a1YcYhp!9XTԅ c'Wl􁂹ttTn$@y!.`L{e n%51X:BPRFRon3YC5ЦK{Ft%Ԋ dYsc;*3˞Q: a/c(5->vT}G~Ȼ̦0 FRH6"ΦW? pobxJ\E;Z&Ek9QL*?,&*#D-5/V;5<N*YD'Ԟ&c/c$wQmvcЙp4]5i$*Uf߭v| [ v9ŖtyA B'/t^OU4b5CJ+VRx0ۃk)57/jIᚽ; /k+lfS3s"Q'BoE'!s QN?rf4C⫯9 Z+LEަdy PO e8M3/WAE>a}݉jћUlUѲB607n{r2\{f-Oim#MCZֽR =(Ȏz̅,+axVgc\ff0zK.=8hW*ɺXТ6Dnwl-?MX)MIIw"K S8@xx?7ëwJXMP 8( >K?eOIw\V3*DS6E;p]G]B"B* K/) b:(X. F'^SD$čc/y L[F|@)%hC\ʣPoMHWԙT_P0f/&CVݘڵ"OْAƥc#8Mp{uyׅ6S 64_[t+UT| )ijG(oσ~kFCIbL'aHn>@ E2,Fƀj[6 *^9X⥼r8d$4wG\N=gG^a{84b9@{U/C *m:02B#N" =dhK }˪%H4]jnZ&WK5U2 _ʁ/;W)4q?4,m"UKLn8-?5{ x3(B 26{ȓa Y4#VvIZqQsSIV` E4WE]&?0 a? 3,V Їr͞G"܍{>֌eeP"wICp(OdR@Ǭ!}J)Y %"Cat+\h<.gZTĽQU9faiIT:xI{n|T+S'g(ݧhp/#ItxXjdwpMjoWP1nB+:MA>s#aiFߨƎr4aͩ{5KsZp5⠽^<L?!H}B$ nQ)k}X|Hߧ\1KaUoO;Wyն6~3ϔђcr_KvV W^/#-.,JThF,GJ|Aj6KMV]hjy[]ThhB¿m&ۥ4)ӮX >y6_;T##y.Bz f(hE/8TgVuJW=e:"|BzrkIU58b<+WSi` SiN5/K4&3A v8i ,.{ >1ǜw7 EwmVO:~rƨʗfCGxGb@' ;;a!~}xr=깩Sa_ -X~xRrg!5I G8F͙uD`FJ4>n—A|\zNeNC>>xS:I$2 cqHnM)4p.g{/~5y{xl{ZW4Mf !ˡtOm yyζ_ibrQ&,]\_HTi;aP/y?ʦA)c‚m1>,0_z4fڠ[haw4h57*H hk}H$Z@7HԨ솿Okb-}EIR.mjMǃ~\ GLjak 9dS123X eW]xUE ߬Ȇ1@f1aa0at5|5H^siMz˿\j>leLf# Xc1x񝨆rm 2?\" hO3 QètiY@yyC?B5iV8&kQ<ܠݡݤ\oFkXwuo 5BVhFGJlms$6xGPDΟ20%1%+#ƛ-4Ȏ|VH&KEw#1 IaS#s/*RCh7?!zԘK~Ǣ4gt[ O[q}E2HXEA €Ӆ.1h$o/) ȩV9$=J$bWtǽƠ꒰<~Θ=egS|:2eBR$P{t]GqR\[Zgi^N@]IRFb4^የ`2ދVd(1FiጡHI!ނchoa[&nF2Esb$+Mm^Hy^ῳ^}ؘ^"p(gyxJ O@WdmNR nUWxyIfE!JzeCv&ՏA싰S1qZlVAkyU>H6M.U41slHfoWA^3 z5sk_W%~nBY NSoM,A`aծdwF)߽Z~_ߌVZ̗\\6JFm@.f7iq~%ظ|U uj N-vH۝>Mel7#@k)ڃ~C}l;|ʒAXa{575x:Dc"seift@q\E\2Y]Atk 4:wB^H\s}4 > #vJVdzѕq}" ڨ*3= @ήztZʺPtT\#e X̿R'kc$S%,%f0K< b_\E{lj'@3=>: 5Rb[EaJL5l ;R.RCۑɁPKK#*甝݀R z+ ȟ){ X4w&߶lH&4[(G'}P{uG((`{SV00KOo5Oӈ.GZ6_gy~yGqY@L: 7$˱G9+DM."ˠ95G=Cpl`㬜2uˁU;*D`C"{Q> Z˗Kqќ7-ub*) ;yWnM |QRɅkg*q=ȍtDȿ(AV$6rmo꼬+( "Q5zд/ cK06j%'߬kpA"??e2$. De_қZr1IH,{RV $h/J'K 'wd> o=_f &AsКwbO`G -tI}Rf,'M_ϫNP(vB~3V74KHgg_*k+<$T^ɲh̷% L';Lʿjiod oPg I64ku-; x0mJ*>lcx._|ќ8tfZF%2wo(I.Ҝc =1?&2 \쳜s˙?kN{UNBfP߱X&)o!>p)!T. ߑJ"3:%(ְkRʽU\aرw[FErCQTLDi&8Qim裙Bjnjȿ.`&*E2.΂gɛAG3,atjfpP ?8HP;t0uu%tTsژ#\J񊒈Am4^t#'^HnRyAcө.0u)q%g3dr\VHlQ>?oWӷ"gUڟdyy[}bs-F!` ϭ] ѼOAvO؊K*| %sRI8bQS}=}TQB i0 hNFy;Oޔn+$ɾ9[NU/Olz# 3Bg[̟_ #זGh,3_琥QdpUYJXӢ@Jfg%|:xivQZ.n><{X1h{;%#aMI(0/a\x21&l0VX9V+"l-cBt=0d_*g`AFOx9ΧC *9sz /QES*F{`TX+87XA=8QG+o: ]4 4 w1O5 d9/1[_5R+ir833-BQh% aݙ R&Pv3Ӈ#N:ZțEnB?ǡI&RG:.6֬wl5 >KY$&(8f0$.d;a?3yVgAX=Por)@0Kxϭ߬=ȎMly׽JM3?hod狣Xʏ`% 3߅HΰFcNԞwZO.6pK,VNaG`*6o?[5k 74$,x3Yq?e4$rU.alU9Ze>"YL#ST=ơ8.xŷvuUi(dC ,q"h zё85B)QKb[H)"uUv?8 ; = ZnϧX5 ӒDG"1u$m)携7e_T\(߰v[fZFtq^㞦ۥ{e;N'm 4_'1يқT[yV1V⿬C r&\fn5A.7&&sO(7|pFUh%giu6ޜ䲛L(k 0Y -Ez|ǫ(n(Bu!VuQ? ^!~JRCr29iM4D I_|/X^KDyTee& sr\GF.(GّcNn?AcO2e_cEv炫ʺvd 4nUԸ8@2 yjf{'PP :Չh%:#u3 x@=6pt[z2={lA݋0FBK S9YuoAl4UT_3@zFJ2iA !Baj~ NEP~,1pxfKYPxbjRpv&5NH.Ie-:{ү.WF|9ӇkW/\Q37bSV J)z̨2>/>qn{7X\iK7BdDX[aCHkܲ][ ֜u4 pSkjK%7]E;ׇsphp8<Mh^;rH{HdDG1¯`\gdXw~]_ _i-5ix5h*6 '513OΕ0MeTx7vI;cQӝ;.ݥ}뢽 < B9ˇu3ֶo3N6ۨ)-R݊&vPz7xV ,}H-WP>ʂ+[+vBIsO},|zN|}tzp*&}`Yx~ujRJ| %uG#U|7eԷIWxsp]GD)yH|0o*ǃtpk-$Q-/z^ ʟF/*7uzMkV~ p5kwul` {ymDS8Im~M,gid`K6S)L;s5~K1GDq4,B]-+ U? pKmP ڄ N $<]$LÎ=ԠdQC]xQ1Z;f7YQ2yR>:G1uXxh{CԲJP?}܋cO}#0ٕtH5m/o:VJէݫ9/qvD oZ.%G%Ʉ9 :55b01MmS(f@9~x] ((I+g=^Rx_rd?Epsk"<J`uϙ`$c`quXRʁ}e͔8ܗծA:] K-LO76wiWv!v!^|xꬸ"D3TG?l/qgL'B9h'}̠~jk0qKFz'SiaKg*\b$zO=0?r@"·wˊ@$> O&hӟGӺ{e'ӛkfY,GB-ZYH=4\Y6d> ֈߦU"~7рh0l-vmi#l{ 5QߚLlff19p?SF}%p, ;*̈i4_x \S2oSauHIlD&$F"̩i{sk ĸݳwL јW!X&quDvqC8Lpx/~n/p[ a$8˪@ 7ʌhS?G{n9}_%ITr2 QUX7BGd{|z'U:`yb Ajg-UG#哝JX N,nrTV e18S'xO8miT| Ƕ|nAɫԽ5݅#(4ǵhQUuJ%B#KLYxQ" u 5$4r^eôGufk+rЏnH'{-SO}/CrslLUa_쉧ƕXE!zuW!V!HKB%V65L}aV+x]ѥCJq*mH=me\2Ln=*pk-K~lc"rοh. !( ڝN >1:6e0*u|'1 3)*ggsu1іS]xR;d..q (JPtݾ)Ta~:z^M?Z siSBT< Ϸg۶u̷{/b D$/F p]JqAϙY\=ԞPjWoJ G.UjO\%%6%GLɛl`lF|ib' RQyEKA߲X'ZcrI2X\&Fa*h"ABw [B/Hm5Z.7A(?~? zq5_,39b5l/j/ -fvK Ce (h$qkh21*'v\8-Α.c6(4ޓtWhKK`˗ТNJ7'x:m.E(L8JbyTH@?|wi/w;DF;(ݙ;7g(_Śg*u=@ kRֻW;-Rs?eay:l<~[{(E}pvAS3d\w IrdgDKfM8}K=q`^|QV41@(:}E83!SBMkg~$U}y&lܬW㴵ripZE)} fF$†5-sJR߁^veTw.f`F2j$R3SbyQ "0y1RCNQ(_Z}+y[2/rѪd mIi%HXbYPzYh@ ܟPQX+Zq=q7S\& \{?|{1=VcOu~d_"Q/(ta).m> 1g/gbOow 'O%!\l 0v( U,%⧩Pg&]~M}AJYQvP튤[Cyeiea4a< e[6'^1 |$sC5-ϗ.$lʢ]LDVB1Bs]Mu] a)'B*\9QC Z2i}lEX:@_#;!U"Qo,q\+4 .z~ŵ딵DS^@+ngeDf_JL !$)'ǎ,OND @J/(K:ybwP.\ib5M|9`/h.lpPCQGnPq( B}NnV&m$n_;NJnaq3Ƕlm<ߋ9&r~ws{7 nR_3oUv){ oo/bXVtn<0X\.\sŅJgRڴjcBp^tC(.]% mA$ߥw"4'fkWІW2-L7= a(d~zV£YJBe*mr%4͊ (i$Gn(s:< QEk:W\8̊߂B C*mSqBU8(0cɿ'@yzmEz#XXS% a^ɓLՐ@5iWJd RaFtg-_} +ōJG82 t#2GUKK/,2 !啠\%&P.hni2 z"yD<V71+kABvRF6z.y}$ 6qsLˑÓB̰_%]Gvf -3SX d_L)׬wblq((EĿO ڀ\D k(ayfTaTl<{c>Za44ХH;Kܾ}!]+o-LQ­:RgK'.GٔvdwRԖfccRUe#6#0nB'.ҎҢ0eIriv[:-9ms72.I#% -H[[MZ0f=XV LB"VT2Bh+`E` z윜Ђ%Xj <ڜĜC@G1\썼=5:hakp5Eĭo33 =|^' qq{MSrM8;ypX =Tփc,Tfws:q"JH<#֦6U](Sf&\N:(VpxGqVnv5 =DvFPÉuesU<Mn ).*09VG$(uC{;vm{ϸ$jྛ Y#`:!E bI{v7#MPGv)ƻCA{ԺQYJjH鉜[S(2iCtʇg1ֽ%8'j=)o䈏fM; [hz[źDzk( my͇W[t$@;pV~D?ZݳEx&66Q nDF);Qzo,Gݪy1T3MVoeY@m`Oq0?RvDfymwh9k7n2 (XNU1E`3  j팃W8D%͗ᯋk Vb{zRduayï)Ldo,wX#>> `>H0;`ֶM+_̢@-?%K?R(v41ڱu{pwvxMQjDM|/)37\%XKPLWE.T-APZ75=fu3bBŢ$/elsڗD99m޶R<Vmo&||H4JTMR4TnǛ( 3US~)a ;A.º\H}z =~Mτ pIx;/~)A:폪ri <D]o"\$ޘtX?3UCw72mV#i%PepuJݬՉ/#g7ddaTW >1?, S5`ǷY e㦃⁧=I+<~]PG&` |电ҝe1Iå@|?YkPsX]c! cA[$ݻinWvBW:L $kw|Fg&m4O|dR+K[6ݑ@?. O(:",2C~֒y'> |cɌ~c57o|$f[6M 9]U$VOqaأ+2}_Ӱӱ `gB|c~v+rD\"ۚb>5,u9-?s#t.Dy$vtHJoOw<];H9C Mk}0zH8.w [ Rp7=\V,EnWDT80]gBʢȠ GR)AG(?gisw f%2[J皊x "ux8%ΠOkxzI|ΧsraNR%dVUc~%lT;WM_.tYPw6Z< Oe[t.wLfkPfΞjҴ+DL}I[O{JPHXL!4@0YIB[QJ @ʯ-H?O?cSAbDlӐ{9K) XOv?9CY7I6ٚE,,C`b:`B4յʭ_h~FXt`w]> {fZ:зj'H:hU)h+/+[UX`wG-rΙgiwUXK[at a[Fq1,[LcYQ}BެN =$/aL.~rVj_*νԸj􄚙y)}lwVZaYVS_HF?VuZzق}:~Z*`?e4s*7SB>!@-JZM3w9ڕ[5\O Vl(|9yAk"T*-! xDEp}}YχR,۷?/no8n}Or/"Ӏ87z|Lk$$Ig>G+fzDK *zɉmH2mVoHL>Pg=NkVQ-g|7GSEWv2h{|:p-(*FzogGͪtY"G/Ł.:ʋr+]-I6 *3#q-D3è 9*uתG'==4dbьGzypਦYzuBv)\ %++Tf+ 'VJ8Y0 b_!s *tejFgߘ糀2jOmUt{䃽4c-:CkY7rhLHzjXs_4x4WDpf>SlZB`UrkŰI zR0Ʃ/0/k`)QTf:)9) -ɍC%*- 4m.4BDjjxi%oYp^~V?mhS3 8]yPJv(?\Pnf-J洽*kUδ=|ȭ22@*6/ǤNw2Ba?[W=_6NݬVۮ;!0jXًtmT`tS9O%o+o㨮o+}$=k(X ;%M">X&~& Ύq7Ӂ r}@v58ihd`VI|}5ԡ1rtӹ0)1 GjSd0en 8`n>=&9W?iٳ}Z~8jthk.LbW8h4iA 3-i .!C+O@3ݸg[OPndJn7Fȁ%NkΒaETҼ(7ah'$x8o2׉(KDLՉv.5b>d3,LG5`@B\P\#PњiTS1%{C>,8UB@pXP{8KM D4|QX5$u@ dү|a+ؤNH١q?^8ׂ4F4Pzz݆jxŚt[Za`_ 4-J;9&*ulյ6:8kl_ 8&߭7K gm* kӋv ڛ1rFUSJ^UM}OX=(c)'֙h#x-eANNT<#"+|ץ?ݫ=h!NRYn{KRF xq RVxd9nj3b 4ؠ߭qˬN tf-w+W:cyaEvx3(X&vI0Q0$54c%u7Le}3lq[c 1r_/&Yov7ծ>B@OA7-z} ͌X \['&|<=*Bm65!uQTXew(~b"jv ~@oAH$6cqSм1V~Qw +LK[6rV1DV!\)B뛥J>M=q$ʑ=$/e̋bB$W90Pm%4ᢩfI'Sa.$[-] M1fV~vXe<4I&6 %%S沖Jmx Nz~$\) "syⶵ? `ʏ@㲲t~ "ZBJy(H04J(d11w%=EnΧ΃dZaOx>6hxw>_U;\8#I-G]#1_ɴɝEF6zdߝswRYnQ ^ c o~wC7]Ct2Gr\9[m% JV,ƱWc:o?7t'ǴKeյYo6j˖R.|b/4W5H1l{Ȏug.bGblSr0yY!\QO6 j93&u!h}àjl LC^~Ö́,w !@I Z+^t\N #Dm8Ņ tQOd0=P#VaT{D5] XmB2J sRowGRV(;mW\I7}\XXQ*ℊICVE+>Q[v5f=5Ӎ|ʍ^wi$h(Yª(S ɴd,'Ȁ X qc_RnlFTZ,]NW9IĤʶ&L|nbZ&^O$`Al8,7qG`]CMxޡ/=C(?`/J~J$sAbh7~DRWsMk ѓH(w Q<<]o{ x ~f#O2'z9 6(;x(d^yBu&39oG/-Lqq/1A-kO!K"՟ϖSBtQL=Yc}?wg.Aym$p(I ڜCsg[_ݍZP9Km1Iw_,gb{TVB1M칰~ul`MIWb*d &Z/M.*Q' _<欿h VeZ:7HأJ-p#k^!׿]d#n&Rp@ MMk3oԪ;%e] _֫!!HsJ]N ޕ6Ycqiٛp##4ȹ'2 0E%VT^j,A3#(Hˁf9061WDAI;|`GbUٓqj]_ }݀aI?Л -LOD=g=q=U$S'H(L&,xOxTpqv)2w"G#9-,LnUznxrf2'2R6Q_6cU`Ch%2gԅM|2دCTxyF|\I}N7EyS*f#rߕ{G`ba0rNkܺ9i\fAW|~֐sӁo+h.=:\r ,-7&)݉MvHk ̬e]B!"8kЄ/UGԔd %ksWl`@5Uv w|_ݕq䡩׊wJߓG>fi}v%~o*~rm΂Hԥv@$xAo(l<68u0:Bӫ&2vʚ[(!)'SsuY3!:+WD/74lG+9AQ 3^T ]Bd؄t1Fl T-4tQ O˲(ѢU)%L莄g^xRDAW 6yVfEai% ++qRo%J.LD հ\;:EDB3bRK'>7G0MȎ <\[A;Cy꽃< 6_)Y` %A_H[5Dui~z.O6׆c焽w?586FPA?&U(hO=_GYzb6)r_V't"9z^XW(aHYt/;wؓ<#"#!䘌imϒ 3yOLɀKװ`|r#.eW4Ʈ@(s =?Q)_[Cyrù%˳61ae!dq%x)_/ƳZ).*pvEjk_ިQ6{hM;fzdFme3+G};@94ЛOm>g(Ut.@Z/}^}}M¾ȥZ7_`&sM\c9ڄX*vw<@I'zmq#"֫xj`oLt!GWC@7`둧f%(=z\$ ]m+BٳL*ZYߩZm?bye$@кz!6Q`ΉB; Uhݕ$DTwJԵ{8$MJ8i: _g& נSfY3q"yydEA Xݴ-!tdd!EUffp};l}}u~׶B&†)M&JjWVGM ǧsCљ~:[y/=J' p΃w}4\׏8wc\V Yq )ai1PYʍc}=ꑯ|ňt0v7gj$R!ˊct\P0WQelz (r.t gˬ}:}nA%L `ULϡOȷ@^п Nؔ*br",?&-(cNͬ2(M$o6ȎT*~@m\1Ze_udjjHp~tAX-QMU<#L{H@ݐ`R~_yÉh\7;u8?JYk| - pްJcUly@2ouljaQZh)p!10j%Jt%ENCSeF0B~"7-rre|ȑ["_ ʈٽ dqXBcsz]B箴L@2496Qm8SHeqH0z DY 4eҹWgN^ 4> A?^g 9MnF%&j nA #w4#35cc$>^`(8G[W x%HPrg1 IJZ7u 4* W`({,Q R2(" $Z"bYNcK@ 6٩7Z)x#.]xx~w~0/J˶" [H9%M{d$-Rm.$iiY\L}Sl}q9IO!.42,[xƶk6]bY4*.˷8'PӺ,H{Hȝ1<:#s04'EUHq5&A)3 yІd8\ a L%06) 'Z 余eex1C1=iGU?F], A7R~rNIZGNܹL_7'**a2<&g:SEPdf{oƔI`dXµ@0; >+ټմ#hf=.=s[g"SÊ;}e>acqRLC/I?vK7i7+3ros8 G22Ahj(V0Tsۊb%h@=$^w&i봈!@g- }b=x#!ʵ]e0! @vH_cd\BZ ~ dB ; PD-u{LW`x0ޛ ѤK0-qQ[42~5>C@Ku[5ZM5@x ],CĨ2'ق ^%J# ˑ37_&L`im)o yyC-a^8H>~ o'1XOB*&0drz-꿛T&]gfҀ^_Bߥi#<1_\ *#}x<_e9:Q>cWnĤlkp2MQy,%03X`!(b&OH/ijZ1D3NP.[Ip[f0\8\1Az9z6SlTƚLֻhSkjS.CVM/@np: rw$;n:b߶` w|%uݰ]?4zIU O%h\Ӭ*"ǣsOJƮ VuM`Y!θ?k YLJ&ҫ]f$a;ϧIDhw#<Q*#ʆf>@>^}YŜ!*ʓ[d&#bpƆnFb+eeK8ϯZ?Afu;[8r B 2`JKhcO@aΘ{%ctCXAG"0#\D] p[),Jb7ǠJ -lS3y^SS´6%qw *.f H@NI.i&A[3 p6$=۾KMo++crLN5!0Ty%gZFKnlJ3 Cs{is1Mzbts\CG:<` } 2b]%%Rm$(b=8MMe @>1Yt eۡinS0hm}F!'n[,Y*w+=2-n͖)3a,E1]`՛S]~]xɯ|2{BR[M}|wҤ~Gb2ߍyI8wv -ԫ3{_IJK%Ԉ- ޓQϋr46zoH(BOcXD7S;N D줯,Da |Nv#-,vY:_"fμ. T cnnC/s =@4j]\xړ*LzOm镗LRE\7FK^w6~:{|"DzxOaN) A M N`#)V. is *pGE@3$\GZl4$$_PnsO5/&[LѷƔ[~!"i{]gUQ\ZIi֞zXJ++/g7SZKcgaJ|}k{k, 1YG.٣Bd]h"iMũju 覆eJSU%oQۜfxyq@Tj-zXw[gѲI)_])@blA\E|ZU~0JF\;o[qeu`^Cҹs`u ~F Ʈ,?fX!Q4)xFRx œ *{EF8DL1 ZUN)V}_cQSg W'2:n;t>^qGi2tQM*( Q嫶*.+!|:L6>&Kb#bmXӷ+=CIe޻ :6[fxtj;ٛuō#P' W+J8\/:Pnߢ,KItArueH; I$LxG#^pJ"ײ-gסPtJ;ZpFٖv%gxҁU Yt[h&P.DQV$76lhhtFAVΪQ,U%ީzBΔedψ4&D˂Yk^~ lkfS`x\A/68bxZvj kJla:OK|f&zS8ۉrQ@Á,X9$R(mk %8&4?i`$T(uUߞo: *qѴƆŬ( /ԋ҂TZwrvʯvgSI1pc= +_=$inH-Ra:  4 mPa N}e eXp8u~ 4J˱+]%+lfl˫>#qȽ۹XY{a/:hv"/*\䟺%Ե%]AK.Ens i أri @4#>]Q8jm3#<0 KVb$ۻPt:׷zZyOƘ\8½Z[_ސe)5T@@$"6,c!F~#b#7Ekf;:5 RFȑ^e^rVH.9/{d6l8=`C%ciZZY4R^sҢNQd-^PĤJYq+jx&yV`"\XNSn`_ ySd됊VP"A6 "LF44k?>m~b*:{P=C[F n΁By>uhTıXo}2Au ֌W#6Ӓ71\bW@RNH} 1ld1|_)_iFxZTH؎kіk)' V^·fN/$$@iv |fr!Cpmٚ$lyC7Pz[/ 2Sdڑ p櫖7s@Vp84uDD ! uXfڻl؏1M#NmZ0P'{`'8N~G4\aFTf?uL*(iҩtt&>W6_5s{Y)Nyb^צ{z|3+ ٤i r]55- BMQ%0wRY |V~WD\)(@y{h%ՌNdr|of1z=V {K5%%0 S!nB3]E6$jM !-W bWXmF}!718Y;5Dۡ\'gQn %$@/m"b F;6ȑ&~y(fG[g/!@:@"vrbd^|W'F oAhqfZ]IJ͢~0}ee)տ+xG8o) ŝŐ$P)M[nS'[@JO~Ç0uw&\x1T s*Nj .H .=:{¢>-(_&(9 jvn"+h&_bچŃAa۩aqJ$Uˀ!A@GY&jC6!rVv@I*pҿX嫿Cy KU1hh5pzCP"ż׌ 9n[>Dž @<0!<,y!p٫!wiSӑo|Cd KGL6 kuUs\{s19%bx"wg$=JTG4 nⲩ4%C,=.`Ξ=n;WԔtE: c}{=x0uҠ4gT|:,edžR[Gk+22FIayD>U\N/ 1RZ r?xw0v&|prQ"@V绣4 sKj )4!31hMG4TJ(PUҬ2L}ʶ i[jKЫydlH{`67" ќУ~=+]֑ Draz `zI/Oq-B;aKGZo( i׀:ܡuoZR ;䥘 XO޻2l{c4N:>~9ٝR ۣkIq$Xs gU=euaB`d3̒ wZՂāC1:WRS$SO?:E WydZ!&\>k:znHѺKU/6uLer4O>ƖVp[OW4 3 ^.K%ͤܒu׺{x` ]Q0P'\ 7 nգ2m4󯛾xM8f`rUk[6g` Ho3_7xŪ FϮa~ s}AF ːd*L@fTj^ک¢?G'k+϶/)G%UANKfD˧E&#%6!%'+g8#82͎ީYt?&#T!CsJ\Wk= V;0 ӏA4RXFCo&h Z`D!sEYyA|Vp6%VP(kCE~N󊈹E{) /c]e) To+ބY%-Ѷ ü:< Hu~ubF7D[t~%Q~8qU'-'Hyu_j7@T[$zo|-9#Z ;N vPDw $8{gc'J+31[X˜ ZOکk%Dj&-Z*L;? 5G?ΓB6#i 7J oC ]-z7kzq `͎$Xjuk, m3TvIh- ?B2R*xlE?Zϑ^(ТaU t 8AnA*GPכ\= C.O nf\[4L]R'%) xltF۞lY;o% -ܑ 6#3J͑z_C0f[ql}̺ |LIndZ^^޳=VnPL 9v=⟁ e!L&QoojK׳Xl *RwoLJj)*v>8od+jϮ4l;Q;Zp^.әSW-W5oy#t{C6~]%Dmf) I [zL3'ܙ4fxP}l}9e2uOƷ^qMYw^, /o4=-OLr8:HPűiU3O3A:i[L+ 7:G7(Ac1 819wA'X*1K 'jZJ{K O63KiC GugCpԌj [ Y{)OY2ϛult}. ?mARS1l1C9;րjm7,n fR:7[@I)ӞEKl_*-!J^owd(:$(nH}=_!@O"0^ t!^H&V6۳9˰_0zQL8q lsAL؎ =Mz0;\X7@_~lGl4=pRsaw#$*'K75ʒ'GsY]l4ɶF*mH஫GfZL|Ib#-GՋ@CK;Gau'`bXф+03]+VC4%U`H3uY53xyL [ "ܼAeQv;F% Bdq?{WNi&wC&REڊU{rzs!:Rh.%Bb?_&B2:j'CZi$,{$Tw1>j aLTiy<"(8*\F$'Th"'ś}oݶKEDLߩNYZ=H.64܂y{)0!\MC켢]F2Dɜ`l 0FC[+5q/eNv1+(m2݋ř߭LFūOAY[󋷅h`Z:ؒ]EDfdf ?INJ2obOξ:QUcvԧ'r?΂G6OlEuvT,2u2iJGP;E' ]=;y/h؏5B-S0(CZln,l 0QҒFZ<:'r6ij{:??QzBm ։9:&P̯~wn,0x,--'ASoԢYrFGƷ`gupx D\{(K-݋"ҊĥV|+w[xdP2)w37&yI*?wn.TMv7j)mY7w^NAkXgD)heh6v 0BomWv̋+;񂎓U.w/fkG/Х)nCn!2\}=FE~i^)9f`g qoуoPmo7{sÅr0zM9ۥɡ@$ɗ? \J H~kczQKk7pz {f*HS{T@Fc._#bx=V5]coۑ:uQS=-&`Pig=|5b5-oJ?Fx e Rňx6LЋ]ea,AøYDyC=U9h`A7݃bS:#y(?.stQ;bpEy;[Q!V0E%bEێ $OCG~a; NF.[z3`?gc%a%;LpP}8a ԇnJXqq"hpYBaVhhTbxN#Rp r~@ncʠۺhTOFP>LjMo`R`qi Pi/}V}O&&X>催=%|fO1) oߢ"A5;/zJ}t^5j.dR۰FLO@ puq cټåzv[ Z~X-iۺ/4SBӃe:;qd{ Omㅷy,s?VX(j6jSVz,': t,N7\G}H^l7OLp]AK6ĕw^ ev' %=ix<,_)TƾP!2\eR@ݣ%]_>8YRbxS'SPi ׼ܨʱx<$+dDmt][0:WZth-Hk~i_\"U) ݇-ϖ /[>@e[-D%Yl"m=GNP!mH I F2Ǖduy}\.tU3Z~~joȠj9U-[gUY/|#$A7|o _!Ca{Np񻐉r9= fpc?/3cX3zHaFJ/3`KBwƝD]CtYXh~KS'9t/?$vfs酁-wBz~90u07л7VjW&KS>'Ev0:gᒛ?5QZfiטj^&qM!3 q.Rl.m!.z)x# 08EH&P aET( snkė}Îb Ӷ+tq9I@^V;)6}p_IъQ䮈 J]pQNF'oAJ"%eH0^ZF,e",_a0T5CEٽT%m'_/4^#Yn*ҎڰBTKl`,fOv}PGalhr⭊! h]0AT9|3cbsH}vǤNLxLHXۏqzr]lBN+!4[t M t5/%;zx=bto|VO5o:l! r 0}7D+PMWԷ)d5s( gON̢hw/~MoZIֈ3-EBSlȦs6}m :l=x.+ê`B3l=fj9ѬpK%_J;CkPǟPq0( ws isᣳ0B`\S0_ն7ePI:̘Hxi̲\4рY׬:${VF1 }yˋ7,ɒ>pc;PFZm^I4kN' 5^2bV Jú/ &dĶ]G.32fߝcN#\{B&PK9֌OEYΟL`Z,u Sv`mu. RFښk(V$,jUQD0s%ʧ͞:ǜ^;,fKlȽ٥`Bb/ZbXq\a\&77 ,yR,]>(D`sÔs뤨*&#rȤ Vm0ēYwcUt-\Z;ˑ~z ɕIQF+j'x\fw&q.UST 4eE!g-8 .\Pg+l")=@t"TƵ,GG54R‡`X"LbzH?o! (.bY?gO /^P*FhmboG:L$x/kXPh0Èz2pq¦Y͞Hery.h+t|I[\?Z1/ OW7 τY@k[sTwAg ٌDfVC(밬wg25ÖFc6_X{= NҪ_d(@>sQK:S MȑBqS9`]4rnZ99L> 0I?Zjy:wfkkQ9'7geGM=OŽQ 7E3 U< !*oi@﷌ !_OHּN/o'! l.8Zb.cc|5ޞ\WW1@o,m ¡p>'+hw7/?h{,VvyBa]h7HymOgsX)_[6 '4fV]pv6KB-fP39Ctn:’t10wwY@ō8Kb8G,K ާ'3fإ!FB8i_KSM F jeB=8;x޷0*j:i'hB"tia79Ҵe픉Qw} Zf-Xׯ\-,]33ǨCRnjEaK^hHErJ"47"ڵcE6;x[Ƌ1]cv6tKDN]xD]9Lzk+@0\v"A;I~Gx3fYCw[@dsȃ\~Oz|!j=l'=D|)ݤvP$3 '-cܩ矕vS]Z7.ڜjF#ÈVlLޟd=_#myi?yk NșabR-T&ܾd{E[g{VGö֏KpBl#!dR. U+gOx OD?^{.7mB!++w-#zuW Y"zOP4br!>鑜a&ɪ :XS.[-!Z)j{!n ҿ.FIfnTQkk&/+UhZ:TvP=d1_v~XhWT&4옴[mn=L'FL\5QL*y7D,&ڦ|Z r`6^{?d$<'!2qH|bPb;fU!ۧNFY36 M\IfewԷQyдQPwwY^Y[NɼqCx+] hG/]R# 5G\_T{V5݆ݥYaߒGT8yh\ U>l B7 TNjE?]ṭ4s 䊡?aTd9Q#OD33@ȓrLXz+s3:(hۆA"_Rr/ Ҷd`3@? T6 JPʁ qʄ?9^Zq5Ⱥ}!y9| D)31rDpVliԑ4N8 G6xӇ0bj R==vCƒ4Jj\m [̀~Ӧ1sPc!ˣ\6I/n5\Wg:J!+Iq^'^+Fr͞q(!eF8!_J<#x'&4 uU%r!ALkva7/E7䉶7YVd#_3^~+:7hK+~=?lߧAךقvhRګ- }w}b%b94/A̛ibyz?F!c|(sEGGJA.(3e'Zn ]*$Vu ALb6QroQ,ymC2XNy Qugq;9. 3">aJr$f "B! 0/pX4؎Tp3,]a&ɘt%\(Kbu0/HN!ףׄ%[s5!Z嗾ixH,F!Gʉa6Dggw`E{etY&W0 w 4HJF)5% 5uqоX|%ULEZvFƖC.胟7xƓ*@7hgF"QN|FN"o \:𘻵&'_o鹳=^ZA >;9j_=zc0:; 6\pu}<3mt;Gg@OVI09q!u2&kf%\}njS⳼> Džjh"2x/:ׅeIHVĝV fh@=*ʱE3 ? +Whbu&'WW2U"/c vA^K+ϱ`nub뛈~>Jt.i?}Ϸ>NH 3VQ+D?#pnEm_)u9ZN!yɓaTj)4w‰S,ߡ}}.jy/ym!x:Iץ1K$硚@|Us3`L*ڍJj/ _c(O1VKT#`@YV]Fk5^Pznqc )@9xG{Dtl1fXn8|<A۔dl0;~N)̤O#1a](vǗx7ҩ4`,4XyP .X%Z/l.5PE`&,LQB`H ϷC2[b9a=oۧ7xH,z;\ ݬV UbFQ Ո#ȏr 4kg@=%#a(F.~-bLr|).u آf22q≬)1m9maŜNw("67}hlXq3cx<РCzP.i )|v N_":_yITN'e2l`t`74CMtjVZU'![U`9K+isa1i(GQWfr؅ƅ,uA h+/.j^7{ų}dmvnF+AyC(㿹0pS'-`. wdlO 8qOůPOUfw-f>a.~4>gtf S7Զ1=W/tYr*&eWs[iִr_Pb5UK[hoHX>#H^$s |]m2ʀ O>hѿ&b' 0G#O98<7]vՓt5r9u@ZB&[\-!*f7dg`8 c3WM)π"NKR) jm?Pؙfr.TtKE<8Un64\Ղ`0#  Mաb"6E\iWXPd,d܉1ة9YT܇z3 tH%βW 2E(!]`Qa:viyLWp_i_EQ~\Hxش]q P(sU`(>vuLo b@W W)CdQˋ1W4@V?is_c.%^%Ż#-, _84-mv(RV2]/z$ze&yBbtH-+/:AZi7~vKaS fU:y:4^i\E*tK[۞ 9d%}FM]$ZopFSLk9dХM;@O~&X'"TK?n*`EhfX; 2"63PCY5tߕ>nH&p#4 +u,LieUq,gpCTТ"tHyvy 2W*qZ T}SBՖ>&f\sAFy’reMΕd@cx2#IN4_K#>2/i(;@\wmp,\ u9D+^EJ𙚶_gPì=WFIbe}ER ߶zجyk n8UfDrEKIݼߎrOAb.<(!@`%7#>=\dBM²m4ni@P["yf!m[V-&|Ø>itU?N3cà_]3E_x8ϗڰ.m 1TJx\_b%ƬĩM. 5kJݰ'op AW0#Nh^D?uBu!5gE6~_Ԏ10Au[5uZJr}9؃u ]s'D7PgJ868[2MZ4#M|Z;Qu.n鐣v;iՇ1NjmVgd k1Ӟ@Ƒٟl:UAit2JVB x'/jc=9ωz:J]>XivfO5cT fL\P>C xvNzGO06bsBHm)S^G%[t|)-lo=r) @όootC5x21"6eY{ҝ??,rT;[7auIQ.BǠEBނ3`v#{:OiwnOUK@46>$`7D!K>a!X08O̡ޓ9W*Tچra9ӻXk0/`'<4Sg)E3sG K XQ ~{lW<RC)f15pi͔/iq}揻>,&X@N0Z)j4q<</q‘-bɹ؆.:l|6o{?D݌H86CE|qORVW+[aBREˁe&F1 ]/bW8HWggNeq$/S]܌!7`Aj!p<yͣ8ZUWHx@ia$Z89pѲuH=P㱪茀o9SglW/tVI%bZėTK&Tt,Zn0s)~ Y1wD@cq-[|,}o_Lp2g_Lu#%,qRs% rs6(42zvrmJ_ᑣ KѰ..}4̽@sb VJY$fr#F iMR R^[` U4fR`F]*cYdW`ls>xׁPؿ WdLbv ud"A'5eKA$}ĹAȜpTU>B6OPD2k ۴A{UF6:ۧ D-lq *Q-Cɠ׬T`R)9;b]oE̍ԗjtO^Z^Vg.Ss)ptlȷaݸ|N"~AQؾ7DX A:E-+wvW6D0A W$fʒwW@$J!aPa)Znpr!?F ͤQŊ`_TbJ0f$gK)-)MwxmN ' " oqeȴ8D'pgqQp6Ot~jɲH'[Vz/X$[3lp[ztOoK(uܽ.hXF_ujpn8>~o=k hqY7}*aWM?V$K[V qTk! N$I;SbK!a b cWwy]~& =HP?idG䈤]D³MeKrUE.NxO6 \FRK+w9t8VZ5#SP@u諨QNs?VG v]+Åbϙك~7/o_rl)8g,XLM$B$ ̻=9&n$&5Lej⩑ C\+epÙf|`TPmox֛N3 Ę ~Rr"Cde uXTlP6B{(2HYrP<^^`g3zyQz68vQ"ToպȓɳւhGYk{w6K8mB&S'4m/s ^b,ٳGђtb*nfFAle=gm',T9S Ƹ:4IKe(J$V'_]*Z y? g fѬ0uܣAݖgמA/(¼~ 1VBDT{}3f(UuFyFE?dBI#.w{(񶾏^")N ow?-$-xWSmfA2h0M ^;6M5L|L3rM&' |lxuLi[ Zl"q1i)CT!4[ֶ0Xa;k%s0 8W*j*|!XK`T=eEsl]Zjab,P 1-4ՔS.o Qofϔϟ-MtZWS ՍɀPCBϛ+|?K'9I.@`}Kx}}7ðK{2$O,TnK'пD+T ؛BK9pU s.!GB]I`R6Ύ}-˃H6rC%7ЖlOs)XS%,O{ON?kw7R5s3@yffƨa2aOpTܨMJ#D6y^[V!bSXfrnq塰1FyꃥDz+s-mEXK] R8؆zpƫoj9 n{@%!(ưCKlzQ' 9Z/ ċqqvASWL;<Q{SEW0;݃λ0҂S"pscXg -D-#I?E|dFLdC[B z۲ LPOQmA0 JAA9JF`VZ`.&4eڧS1vodqmƸl,pnjvWj81sڀ*D,Lh$^x-,ik@/ ɫgvZVrbp#u_jUΣ4ct'e2rs]Gߜ^B˹qAVR*ՊkC׮kw¦Hc;,`4<*%kniŶ"^8x Ix[r;3pQwŞ oj0s|J(@ig߯|:H]v^Dho%0gܫM Dҝ*7oQ]4]_.ٸx}^$i?Zm5gE^e#r(qc/;'n%?Eq8i݅yUD-RjrYi N+HODr@!k٣~ {C.  )%:slcX9CR^  Jo5D!%4H^L6#u;0TfD: U-WfH/ o8=ꭺ3oɋ.=L.<a%3]?25Ӭܷnr#?B,X"p"@%:)!m. ²=@=fЕbdz:j'fK 1߻k`/oך'Oz>WrR,/C WX`m.{?R-_I@'H]pٵJGArlqss0 / k%C}ԕ'_W=y7N9хӤ]VsFK;Ss]T k Q_ݦ*#Y2XR+,*6׿mu)0jf( bXޚ,d;£ws()2x 7u5A^P"@3T}9Þr2YBۇYf< ~'F#{tdgY$%-;\.K\ij7Սw3h 6v8N갹Fwqk/э.PLYJuxDVa>in_8,ocSh"+YwK˙xH^a<@)S^тpz40{)OA)-Kknrg;29e2GܜƏ#4M"H{՜yT[s%Oi"y xOϊ@r,J65E!D jrCƀ*X&=#p#ɧ([x[U'iqJ`9=FeJꉙH<>,<>-41po3`qA+2.q{ ɟ;`T˪oz8=SN#G,+?5.@= < y WS~#hy} v<#~df1NI,;ۑڸ$&5R\{JA,v1`k[kp('֝tFIL=:N$+e"u5Xj.;TBM\GI۱릧WD&H#Zc]ͻ7CyeFz>}{{!&tM5Lt)$IF,JǐC:3KCH EBv9"p(m1+f r耆0nE"NXP7?R[ff'dGw{6Aɏ\oj 9OĂݲsSp}:ާavĦ/PtЃqU PgL4qgT  "\'t˪M f29ɶp:ˉN}-Y+&rȑ([=!#bk>WVC 3aߡ+;ɀC&^M.:nF]؜!:  XoGM&Iq/cWn7Li$->:XYW(Fځ˲)+ɵ94}3%,34#ܣ UcWp#q02t՟Y`-FNdBAͯL^,jx% , 568,NI!YQ'RAXht^2rͪ[h*`X *u8o3dXGJ}dhU\"=y˘̀^eﱒe wm|[P У|m٣:].frX+F~{p:{aU(LLVN$Ih{^ U Rߢ&RD5)F[®v`7`==>žu3ǖA!·aBТ-L$pO@/_ra }wh; |᎑s5 cA[ 1@ 9raMˑYir=|cW4x-|NPP6K9Gs'(ʴ4pېH0GWO6v7s$9a#ObfI_LPSڰCh~2}ZT=~Ð4w[^֨N>bR3  XI3ÜEUk`V@QrϽ5V̴KK I. vpOhܩW$UNHb-’t7HbH˼?9"(AE4:Unwh+@ohC$auH1&MCnWБSQko/-%TKBHIP.0 ztV *B9-/b Mu襚xp#dPs'f}P|aj~@Ux4:Vo+}hiʠMєmkPx(mW0"W 2%WBֳqtǙ @6C)<8^5ٖ`/Ѻ;9nq !/ oG^0IKI]02704rh1G O,l }N~:}Yj9~ #PUޡɘ}8y;;jܼB\ bIDڷFluĵD% KaJ?(:ʶe SJڊ8⡌z`[0 x(b4Z1ڕjH$j^9՗[g-{koThsP.'kXcIW :vϊL#DPkq#ːU!4 r?Tq1?n]iFn~8V? F V5?T`Tq1PkdXv?D}2.UUM/&@e{DZUPP"FB(_L$9RrEvː LZ?܉[bs\&د%5rPT{>.D]g"M KRkbRSU ^n s9[%8~L?K!gAuH>dC,J2Ab8ŇEcz Pr^gFKiEYaݘW]f)]tkW:.d3Vk"%6*/rWqEz|Cn,#¸\TzDYFh(v\[~K9NI~/op6vȌFA!}%;./"mV +sǝYD\x~xS,TQ$I1ًX0e=o=H'ڀ-`VG-Zˏ"aGѤtp{a望.ߒijX?0H-Rf?:_fѺݍ.T@#͒Ꮻ6hԭ"l.чȶa+T>wj!/$VuC9GeH>.p%(T򬡉0x[or(WQ.c8-Mx-lϝCܬv"CK Cr'1ʑ'$OOlv'hlR*d}ۇ=WA9q ENg4S^dKKv4M:c>fsMrX\Oa.a Xv%^0!,n|_UMB_I\4(=l]sBZc{pA ICc`&S~*`b7AڔY0D`x'UNZ޴m0v1RCS:Կsb-NU,?0b˗Wlx%At]; 1⸟@k荅 Nf;PlYYЙ'3ې t*xAT|OD{/_X" ~$@twZ2ß+xpvN^Ό^Pݗ0`񌋷P. )'T .+S$|zwn"uI(ᜫMF+RuP?>b )8n/o_u8eGY/BڗQ<1יZy1-eS?S8!O^o9VH #>uU:%Y@ M:lU Uv֪7XdWȂv=/S K^uBjY0>)oy#Y޶r"߰=HףS-lBϳD.Oy^_ߝS]J18?JhޡDBdW&\U$7{ ~aDbnHv%]oN>ʜ6O;+"h+jUڲG]Zb 'D 8&5a$24ciC@ :&?5O1z Ydfo,ਘg׺$&tĘyDkK|Ĉ3͕8 D-q%1Y3DƜ_3+K%rꎎr98'ׅ Jp x L븠 ;Jr`g ?ngoһ$wQ%'i߻ʄὶ&DB( ?".1tZqpїJ5784G7'r61vRLl_#xos |1{>1nUS[+"D5,af[Z]§A}=0#kDR O`5Kq1bqߖn);f4nVq5+ y 3tޮn?.|'2X`EҼ xJ@#Ee`H9o,>pb@jkZQiP.ZK˸AVjčwR%i׎wζ6^zCaag$'^ɖ;Fu~ڡp6eeCsH>ޠWcΌK6pg (Ims@TX+>?dZ&rtL׋]2, Nxh@S͗qZwt_E64WQ!rILڹ97oJYPzaj;PE|W[[Pt `ۓ2XpuK;Yrkї"]ӿp*/r4vⒹ3c1B9>f N*`]H o/TƗPb@֔ϐlJ(z%]cՍ.&3zKOAT"t"f $Bve pJQS%6FGyCnwap־t,ATxdژuᾐ2të) 2 6v Cft|&tԀЯ|С}F~[醯tOf%Cu|'d6@w8|x?n ǟz!QWZa3gm[w*:;A-doTy?*ׄ7 5N݄l_ 6O1ߺēDS-i3ԁQ4y^ /H "Ѥ~{'%Asņ37$trBL6S R ]2F<ɟeCȈ@̴laa+E8)ptioqm)O-s}?C6(ٚqkwa9sNe#Ծ\UO(6f[#fǦ*a 0;+NR忙.lfCHIX`a~{MN52Qٮ=ei75ҁH6Sdx_a',4su p7OF).(A`/J/L`T9Z֝W!`4ѫ_EivhJï/ T0 }ޏ~/Vm/gK>~)[ޖ.H"&PمX{n\Ѱ<i]Z?B8ROY-c f30!>w5AGc0"r]:nnle3mv, 7DdؠUG0"ݘr'44bջRuglԼߜ9E+[tX{b% l%/Q0yC[ϙ}\ xR{scMhP#x(OUpgab2ݘ987%E-(݈^/#y^DL`GmERv !BOڮ.aW1RA4CMMuЂ4;ܦ}oJP&Y((HXHǃT #Y)4`9`\aO{rD8rE>^"H@0d԰@%&hvCw>` 6*< ڳj\UW5f@"2\9kF;|GR"ad֖$X{c+&՛0v#1*qSQ" QW{=D!N7Q\hH{'A3zEE&%W&o b~O9q>˂ g5]O mrX270tu [ &hW6D?OUEVfnM%9fj 1UCAEg%n!]H9j@Bb&GOhq8~0^q4frnӠ^[fi6wH~ xAk^x:DL TM1 }I0eQ'ATQ$PC8! XM :uGs(Y=wqInYO*I`H{yc(_R:E=rL}R}}?fXʠ:`H@s $!blA_pN-a+2ݸr ͽ=8_E[Q`{]]}s΅Ii~K$H*hp+?*svoڠP ƶ- -tfhQ 7%ZxVJJĪkS.hhEC (?iJ(Բw[0{ fEz%ʸwm 6kƞ{}$^WcyyQs@T?O8֧-#b!nhsMz\?SnuM;8Xڡ6Bw1cvZUwoIH xK a U)'B!g ^^Z]վmV6Vū|Bf+njZ~_4I?+`it\BȴcL\~nLCWF,jmni#:޻rrBVh(E6lVWTֿ:8ZsB7k--StVR!Y,ϹVУ_EHES6}UzLa"Ap&9d9Ao=h&09 kAXP1쳌 _ߍ-/gmѮ_9͡9rD,ѐKHuN>^͹<% OG-30MK҅ʃ -)}Vaf5UȝMȵB ⓫WSŧvǚje DI3m((+wU|r%Nwʙu"}?h(2\-@^ڭ{6M˼ej G[gBе1,^p׮`FfzXT<\v+D_茯@0lI[nZgL'=QXha 'h0Q ՗ T \+"plM30sh+OcstI,H̟EFAȢ:BS EŖ\[!{!ㄹF[[L`1F-!>2" !Q$%~$2&k}B1[yȪcBp)DS|ͬGc۲׹TT_Khb$rbj'`A7JHzTU>@I (xgJcT!F͌,5ZWINCJ+pm!$k,%8K*ˬ]Sk9 tAF:MWBPL30є&JH-I1+Vӈ?u/˶<[!ɐ^y3'gg=!7 4PʥVê;vZ;8rn$YdGB Ҙuyken] އWy!$i)[|%u>h?u|ekCA宱I^^)bf)Q[]93%pnĦ]LK/y^sY9ؘ1ysVYSGlxQ!J|e%nZPH5DbwX3vsl F`xM0ÀŸd$b{,ƶn?ޙM}Æ8VlK#Τ2 \\—bm8yAҵL0x(4U$[pJ}Ktܩ#pu$=5&+cCc/IMڜ dD QYЮNKOz^gu^sTP" mW1n3%aXJHc$ dmwbmML(EgYv L3@+<|6XIt6dYxξ8S!bS:\5"9aH \ \]58x!ʂyb5~/%= Zd e^pDOE'|1:fԡ dlh@]OC^$k,O 2SE~ e)2I dz?<Ȥ=X;&0 e {,9cu7xkE߄g}DA0p95e..~xs0]n8*ƬR 1˱Z- :kqfM=-QJNGt v"m)靗Vjl oKOb@.}rI?W+f7o YBPkAOKq5<@B3HA%[URes%*KՄ#0|gYZ070701000002a9000081a400000000000000000000000166f3d9ce00001ff8000000000000000000000000000000000000006900000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/net/ethernet/stmicro/stmmac/dwmac-intel.ko.xz7zXZִF!t/]?Eh=ڜ.++h>/>"M*jSfs3ùm 0}0Mv3Ů^*$K|.t-Fm9܌ַ#ȺB2zo#vӗF^HoJ t][uDYy/.&$Ɂ1Ӥ:3فA,awg7 p).TωZo"垫FHk#Kd6a'„C9p#쩻K"&<@wy"q~ޤPYmZ0w5r#Z8 %Gt\~Fv;DAo8?_0+hGWvELro?9NA룠 V G-y#Bw.fGM5w!pq163aP2vU-(goyc1S&jVʏaBw1`{}gjP)Z Ň{ l?v]+QZG;w8b\ Gbmȿgːbrp ?$Ov5&:a =Yp` _0b?*H&2?]#ImG0-thx_i +ܡ Pu+g~TSe t {wUgo$n+8\YG0!XY֖Y(PTB\P_؆zonHY kf]]),|lhɿۆl\>qt\a u")ؐ2wšbm[a]0GW& NN,t#;~"VKePξQ>,lLMZuW@:'7h1F _8z͗W*VO$k ^V2jwAȯ*D&qQϛJi6 ~L;2fy>&g!FPR6uNTdD9|Md=.ڙtUKZ!:p`\VgmT"(rAa2 ?g|/κӇVFV[v L_ CZ RFi$E_ M)3NVw^EJG4C> lf=pF`'}.΁bY'j%|"4y 904a]J1,qZU`Al x琼SPȡB?WʛN$)ǔkm/4/үYte;odtM, P.A(ItiQD^>J~*Yxzʅ%~BwG#S|xz\A%6ynJ*Pnr~V(Zf־DN$PYGsCd.ՈyMMI*\b750)+\IrTL,<+m %Ue+ˤE Z[NR,>P Oa?.="N=mb I-c88TaL:B `*o,\eyؚPa˓0`HpC(էl{,\S9_#yq]<իňˠ3F9W0DmT d7})KnABNDZ|&^U{` qi.m#ԑ 4Zx7._oM$nY`oo=X&OsDŽ(7JHY5 r*;݌T~\G'̀\^#'ބ3_ކǣso}a4qr b7T548[Qw 9q0IP̬uvf|Sku($ {: E?]cgԨa!+;UP7yΚzY̤o8n(?aqܿ0@ca%k@ j#mRJ>`@]{VK,wYl-h}sg5cDT%msRUdyp &Do}$S28#X~lOŢWG{B:]RVک%hFC\[PڗDrӯ:[V#SF~pŁ?Xxr[)8.YZrBBuh$3u9sZߐ?nn]^k6i+|1FH]訹mI$ȫ,TKĖX˰15FqonU ;1zNL3;-E3Bf'z=$9 27lk#w19ҦK6'6bU㮓塨f;q0Y}TVrFtա32ysFom2.ƺ< P7E_ZAMBkS=tOIH:MrfME$mg1֠Rք_+ eE^!|Aa>OVlSиi#@޾w6t庋u3Ub-̽`)ڒt*'hǿm3fn}' {ϥ%;v~PS${IV5"D#¤՞+@; UvT Yj (׋|P^[B };21ĔGbтY൘3"rт,4PoH8&(~!&"jnM$s̆nggkܤ|Aq'~nnAؤj ՍEXk ZhT"3Elqzۣ;aH1??t|P^n=*M![Kb1°ZbWX~s*d&=gmv"]m=ߕ^[D$fL@ '9.U38 O[^Cϯrlc&&tFI0\o^V.2gxe” P40)^q4kNwJ1,d3}OaRe?PE1Eˀòf=4SCwR+XO MMl*c4W՞BŪݢ7:.zr&s 73֎vwc*s%''C3`چ琹3+.M@ U\XA-߁SD4" QB ]d{O92#{}TYDQY:Lz%`86n\ _$~dI։k=RbA+1ۗh1H#ɸf3v]BXep|@*X* >O&tMjd)`XmaA10yB .TΨcCf݈kޞvG1Zzl]q(_oIkK1d2L#_DKD} k)RO1Xn7 ؛yK vJCem>794x.JitoZc֣CY7]?O`$$jONXjx?T[7,2\ 2j¢;[i{C=";ŚOg.87ڟѸZU'>>SdnDWɦV[Y @T3^c-L/h)?|͚ݬv'?+p5[Q~OYjK:UIkcU=)l޶I^od؍cFڽ;*€YG]tt́j;P6D4PCWE|#gN^Rd(Ͳ`$RW}%%d4~6"Np14٢͏X O*QH_CKu%n<1&qqZwخ\Wш;4m4iѫ6?M[hd8gZ.ˢN XLfj׬J)AX{!ߪγ4?Nì䤌qH=Kw)w +yxȨX>bx6gjpGOgkCFL3srUU@u6pѧDAI2L@dZ::L)/U2- gqĀ&M LH̐ƽ%/ ({nt'g}ʹp\(1~i%Vzɣ־Y2|K,;}i )85X`6p'?Fo[h{b3# s -WBF+^>cn[I7buHhqkyLaL&ڥ~xE @Ovҹ}!Ҵ 䋯ZCHPݦJOooѪFMi |`y(gRk\!BD\Z Yu L|ŧQ O qٽUB8{f~`36?I\)aP(j` ád@0''Y{Zu<bj-}xg1@=~{&ۢoè$ٍ[31ίvP*ԶU}i!$ɭ?.&]%5ӓ}`^a9$iVr/[ʔ* <4wDvaMyAŵGԻ4U YD&8GEȕ]ȗXD諓ae.jST;]TT.Ӿ96LmRj`bfeג*2Lv9@CG'3"}/Y@d8ɉ teq2U1Sj$!Kxz 셴%PfQ -JI29ytdڃ.cj0K_6iP)9SW8~ɹ$!/Ë=p)^<7˰aV0.)D?[Nī7`D={Xm=z+>@Q5E?`EZ4$g' fB) ^El!-Ļn!$(] uJYJYGdrR7gjqXong4LjVjFy׭ x̽NE<)'{ΥX7ɀs>`KSpn  vKק2P@K}n#ecsPNV(8Oধe\">p te1"@iSGpB/u`{f:V\JHD\;ٺ *_5s9.':QPW& 5ɽ;]ݻh6"҆sA)9Y׌.d޼z6Bw`M3G@JB&>{Xn>nE/J-`nM@+,\_&[|]-]*?2hv㿐4e;U ?E'">*Id`媤>|4mJyaH0FZJCg%:JBUiOHDHo#Ud;/M7|B!@)ܔKeMJ6QTJW5߿)~$w::Aԩ? ,:gYZ070701000002aa000081a400000000000000000000000166f3d9ce0001529c000000000000000000000000000000000000006400000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/net/ethernet/stmicro/stmmac/stmmac.ko.xz7zXZִF!t/]?Eh=ڜ.+ȡ;=3f%[o4*> D1su.,v>^"mGL'<: $moߌvy4J~A +U7r2^,{dǭ7>P vv-$lD?fۉ\jûP+7k%-mDUKK G4?[1)Njt 07+ShW968Բ`"/>}qkϮ ,_*{ڪ '7{dT qs]= "f&R4:yzG0vԚ"crt]}u\/`8-\ n08yd]^BM~%@ef`LÈj)|Txib\d{.g&dz.h<ϑבJ:4l~)8H*8lhtHB?Y7{ ^~͛; ^ CNJ퇅2 .fӒ2`d'I*nPz9<.-M^eǬޑruϰ0B_XIyУa KbZ7c`0ʋR+üxh^&/6E)Z"ݝۭk)#'])]'j쁕)!;S"y"8M@$NIbI|ۘ XY7FE=^8㕲s~=(LF"fr9]aލ^kӻ|8VSF s;$ϦkEQD.Dp);NIã>~c{Z+ 664=zD5(|ziʙ)GkdIRƎ%,RSbLN>XKQ&k0;$ GU:p;Ǖ( g@Ri+[}F8 6ؘ7 Yai#wX”dKAZ3\H"ܙT:cA,I* 4ӎg L.B{Eiuh`=-{n3ZEʷqZ1_/bf'є%oU)F 'Nh20# r@`v-\l |^]60r &Z%(V5Lyd!1Baсj$jms\vA/_ ۙ& †g=!W.ԮLglرK$BReôQ(w)` *7G0qN/3mg10<"r skfiQ3v@̄Y_YޅEɸkH<. @1*d 3tC70ϿtNP:3S'y*eC+C'>2Tk*{tcMPT`ǎ>`bV3P/ST(ZF ̐ &mGӟ1A;Ph,niH*P5) U !&@HB^仨:X*Zn%s7ߣ{eZ+a'[U >lZycH)+픫UtpVQƃ x),4E ,SN)}b=Xmmsa#*Q4TÌ-_gX56rLu!V=݃s}Ϳצ)LX 7m#4Kue\̦C#>9Afm2`rvaJ0iOE<]cX\H'9zuط(:0غ%dPހN24؝b+0R\Bٵ6Hunt)<40ÊvGQu,VkC9D#=Zcd9) vw|cmka$H|]j \6{Yuf&]#do^0!ÍC.f vi^\5!=;\p'L5u箰ukRږ v]zfψ|l w$,4yZ2b'pgKu}[E'lOz%aAfV.RP>~kOj]lB aWo?@rj_,08eDHs6)G6tSэZ-8b0X#yW 3a.TES`v 39KS@o% WArFr3c] Ѣ_x]QU\B]`y6 qA/UgΟ4y+J] 3sυ \M_,t(Ok47$%D1a5Ğ9_}C+/h?a6?p eQ~= ;X.nEF/h `^h PcCq~{( JRy{ ,OBVUq#AcҞW|@̺=А`i[5B x: ב417P60eU>L~(tgr#ve^*B?(̨N6 Qjo'8h܅*PvL{7B=n;JAR0MLYpXykw|D8@RW=1.2i?\YJ_alU yL~nqYK =Әd}P3m-,% jE\ Wc i!\G4qw:n'AN$$|' IC;0|l0XXbp/*vtt“vn3IE!dB?6ΰ`z?QLdm:on ^9H&"~E{H=87A3FsTH ؟gsvpۮfWȡ͓:Q$XAclY-D9uߋt͒ci*GW;LeTHRJA7٭(ͤ&6!`VM+O3Ԣ'"8d43QH~.Z*,YBo=~4VDY?ɍS\ėY? ڄ﫛܁Îj9ԐOD`:9j.\>?[p퓢x h#/{gubh#E^gva֋Eh] (| [<IW2ve(~YgG2 PhK?̲R~>]vЅ;\@a:6**Q қn,@%>|e gEq#6'k;$h]pq<PG]ݑ>;.+:WD|':WT-5n?{xmBDMR#ԭ5$Ts칝^[%Ýe@v~}8r44њù8>T\dΔX4A 8É!+(Yan!YȤOLMc2lNpkuЗ(F2z~1H'W q^l#a ]^‹I%NB m^7lzYԬe{'[ ) ~[!L> H+!caۛ  i;Jk` rʲܐu7ܓJ(R[ש˟w/q%)tU.sj_>+C87A.R!]#;x8D0L٧터'j="o"ԳaJ3:hMǯ|D"ݻp%c e>/UK`f$So7' DrqNJςcR../פ4#{tΕżF]_کf-Y[s+}N h>(BJ50^y0z%-4R5Ei-E]FuELD/LoQ-A01$8H+#1ϒ*:$ \ٳhZ1&ȹlgO7K4J5%0 (M[p͋&7eP(!X&SEd-WjRˢZ{ϝĊ47s0Yۤ,+TnOJ`k6*\6AѓC.qZJORղ^M©n$iM'eVJ{x TbN ǎ91eM pJ=z-nz`^=FŠAaVwV,4'nѳtÙ+TYEA:\*oXb+\>f(#,IŎJN7s'h^zykSAYAC[~L^  |0r3YCVM,Al?,pXؖXŋ9TIjpq]:0랄amaU0DywVWIu`dOM+&-$8"g\u| ɟ'O57,iY1W{'_=Ǜ9(,Wpxh`sY*( ֧9d4Wa$ԏפ֙U;|vN[5(Fd%ƽ[kԥ5Y0pJ[93Q#3q#sPqEd^L-\ $Gʖ[|!;H\m4_~㒃&7ԥa0d5ඳAcV*rs96Lɡ#/J'/sA7?):c==r;b:kRsw|6XL`skюKG⡠!33#kΑs+l|AuZf4{zCw\%A%}TiQ{U 9' VUHj7S~KQ7$rĽR:0_S\Rw8/'`3Jyj7c.8 ݀AF*4E}j 2s"׶lT4?$ʤ }sGwJCi%GG %R=A6@fp㮁GC'cS֝$.W jOC%ˮA5:uGZ!p c㰤/NW4lk =7NOJcBX$,Ah]eAȆX}{Hr=a K.lʣ>c . N$6,O( kvM8SAU{QKqe Q<(W#v꡻"&M2 cf/4$1Heg$xʓc6s3煔>Bm3$7cJfRF+i@@zG W=_ 8}\¹4O6sL B wWʾ}߾@nըUqb:ams@E\hy'2B2A5 W GCiB8"Kw-`?W^Q,S9P/LEf+h.6IOi]C~5WV|H3y Ya`x1~Kc˭)U-x#}ՑB)N5, SQ>IEz )ҊVa%/pqq`lNi(x%@ӑV+9Zť|l_L:"rc#3_%e6J+0@7kK@;ŞUt"=SȘT b޵r Ď!po Ty_)wK-b#BWKMEi+>fDhW*' kZYo${-Vr-$ؿ* 4fBcqѬ i4X UkI&Ux`0b-r0먵j!Us'n">M?R8D8M/ @TZ-cmۃ'賯9PQϒ w J3R;h("+,*0=MPBR'+:}eɺA(#]dM}d<{eZm|G՗ ;\Ha WpF",at#h_$D2T]NMcAڵ}AG^z4z`%R-,F y8$~dGutc|K=]آ#CL5@ oQu&6Z7@oZIV b~ēMc_YgELy"[C+O~^oBt[0%Rm0?Ӎ=JYG71C_@hg9>{Lz&ΐG.`\G4'"04B2XlkE1 5u_JNX(S D0voTf-| Sq"D5[PV×kOq̎s ߹]l[q p4^&VeBÊ$(+h'GpNR {#ۑ!<]pٯ!~ М/ ,D2^ޒޫʟLg&ԍn lӷ"B.u]Kc׈b3EsJ⌚АϘܒ03mj  8{ }D J K׮!\#}*w3Nh؈"T~<*MK.YE Zܚ[e06 #*uf̬]Z|qyL Wf@s=o-Ij5EӥVB5< D \3I}_Uyjlw6 օ-v07;j_.8Tзp@uqX߈y˵t,I5>$ÕPao .rL!+ eְ->QҼ10):KrkpO[5[<}Q^K]ʞ*m "L:0Q(PE>!5~zt"LMLQc[Nl/dPx2Ç-2H"Pg[I:J> ':wO+b&fuip)xG*cء"jر:ډ@itZDi47Y"J@cnfb\ZxcDL[Ij|ylVKgwi'WFēq7pS}J <_%ߒw]Txg=[~#J|k|ZX ̲iG(7/4RYT5moŜؽiO\,jg<~\yY9G]8F-T2[TǛbmo/gS@/ZvbVr0%MmUdaˌQb Hfg:NY lj XdxS<ՏbN%et-I> ֜.Djo\:|KY.v%m=yMÕq'1UtQlO2I,&,KUΎjK)&mG$Bh)}%PXF/K0vʩݲ~ݓj/ 8nTp=6Ow"L(a7؃}.0&Pnn . U6FSTa}ci\W1`M.23>!kN*&షZqLSӛ@dV =ᗟfˈX$e[O]#PدK~:ż Pߕ_3v[(AbE/5JT 5;6eSgۄتK(Qyv(j-@id/pncF΂^_]F#p3 YKww8q@>V\9܉[8HZ> 6^4? ydf4Ӆ*4V7)vQd6JZ܋L_H'tz9lz2ϧّyW,4q"CṲxB4u,R0n/|ˆu]nC[, @}U?WˉD@ao$Ƀ7b璁M@69#NNXCЌG|''C{2F V;ʬ ]ޅtJ=eE+OsM>8$.?iN:>ݻ'mC ᯐAݸi{YbP x^P}OJ qòEI=b@tz+u*AĬggsqެK[&$hzWMo<"Ō:3|cZEH#0EG{mN9'"~FL{4k|D4&m{yGI%H7$fIO1Sm E:u`UX0ߩopJ(vȺ H| !K(@LaYBMnYu>qɖMܞ"VLOߴHM[ mYX0/t\A {#v2*б>|wL5a8qR*,9嫋__O w&;+ŌuC3zALsFɛ&!\֦X\lG'2rC޾%;Zd:^tMZųKSo ɋS| EsY_]1A Lɸ<"&8mˋ Fe(Kăvn̑1D/b;_X*8nJ3(F;}N`a-D(|T@7FJ $V)֜8O;]1A,r3]17n԰x1wtV(! Eb.|b,YJmcuٕ,1b6 LYOH@Ӝ[]PM\S ]a%|~ Va@^zOzx,c~wjj Pw `&\2/yE67D6 zD`-̬}aٕ=b۫/핰F~8_qAr=Z h:@/IتL{< YOBHV*ͽqL_|1<]l*DD;lq.);7Quҹpݵf7 #`?:}5$̈c:K>_s! opP0J+3dDPXα:71|d*t51bmwLEґk#I)cCedQR*#%:`aޤ?L=*S4`ZLПWgH0)eYstE~җ;w R]CCW[^c9h`9ȁ0+.Nj.B%-zIZmx7u#CI1\J+ D^= U;l`ŤP2?{rA,a}"J%-8vkbm5Ix*&Zl 1yHoZ^6N{ڗ V rqpd/3:[t8|qEC=# Q>"j Iͣa8/YTcsX ٬șo%.,;R71d܆ :m?Xl%茴 ºx9n!^1? 09pJRs%H5r592עjƑ*p^S۲KC>":Q]]M~]|e<*SGż55D +ݼbAvȩ5q󾖛åA$*&g k5f&܄s76{ΩoSlLZ{Kv;p~rB$㞼S.S#dnml%ZӜ^\?f!w{K@oołq\ɔ' R~U`M5g"da)! l֛W'lB #vԾ\,7!\vp CLߑ[w'fT1aAQ6 ?>6˱-b[NHrLjSX'Vu?vd & .pgp$‹T\{_'mMWƺ$ok N01 5XiC4J\a֊KI/rLD}(TDkҕ#H[ ~en|/aD5Fz8Ի$ ]'í7.Nf5Z/B:.UPqUeIpl22WU< pΨ鿯Qjʲξ^WpYh Kɔ'ja#: ZlR WqRٚZ\@)w*E.#5aTÙ/ k#4bZhyk|D8*q2!)"{8ؙ8B~W{]A|shZo>w.pT}U 1za-IXljwه-w:P.MH<˫W7Epݬy}혓a~^X[LNel,j[5  '۝swGɅ{\VE-O9X\q%oT(G+Yqc~c@6qm5{yY2Ӏ+RίVaaqf}ۣmlaʲ/u55ךܥ|} ?m CSSGGɓ$$jv׼Hv4=&SP9 J_Nj(kuțX$@/pڦ谤;{ c$uaFc; G;w#_&d{yW ^wL{]_" l~۝76ĜCm0q'2|ד֯ٵ#N3#o$܏D;n#ѯV,/㡞c،|cxY뼴Z`پq8?Ko Y*TɄ"~ЦI;!I ͺܑxWiQrV#3D0W‰(a@ -dX1z˚,y A  ̭fȱ8Џ48ʸgo8Q1$4 ֤>xfM)Ԭ%!ۇVEx%$oe;4YCՕzxCT1T^᧞S8K-r1%Dg,TTUWpǥX_@m÷?+"J?B5NWτàdFf,}=.k]d؋,w>16& p5+'$6xф 1!'ޢd3X֡:(CG2Eq2DwxVK 1z嗫-p3JtP(+|\eL+OoPdAZuI脒!^7rfA%&& 7>pP@SJeȟɿݹq\jyӢ"?b̺dl !yhkfK~إ& 9:~N-|"2{VUAw; cΠ+_Ӽ 1wN*r(ҹVb|Xr]q/:+>}W'U6 0lQz{7uh݄e" \)(cCITM>p7h xUٶ`<ݝtیzZݷ댂GφN~:d%431E@5&S\#t|A+8:[q s~3I9 cH K-Й vѣyUMm{CėtssBuvʼ'7H 5^).jW J.$C9#F#*<|W͞yyn/epl4h"bY*\MOY2V^;>]炶fGvwJv=K_ Z@&Bw9sAXVȜ"fʺc}&$5{ب=2=,> 4e+:.;015,K?S\rG5h~Z'2R3DўVvR{)2Њ3HZ똲1 #댛CusU_$r c;Per0W#Ɠ̭J?ȏ\1e6MPKŠwZ̡-S,$|0{X(x5_b1GQ#%{5@q!ex\-]}v^Q:ɉ"Nc[<a,##^ڶ/&/77CzkƧB(Gz.U}.)􅪰7fnm)Z9v$R5ߣt##f@G`ϹCODw|%_Ӻ3VT>EYr>$bSk iFq<e>Op@]غ^U,4PI}N^e4?8M ^AZ Vɒ%"}{|1۱ 8 CK}[CD|A%?ˍtr ׅod8^^Hv(u< Uk\0LaT|Qiˆ_`Y=" a;ߏLIUz,_Aż1]u~-)˜dXă:4orq`T=c]k|Uxv7oq:ˀQ K)4S#,k9zd`=Or,&Wb11eV%aֵb|!6C6"`Kaql)ИBeGPG6GKF&E5!EJ TRt SMu_gm"*&^jx=ӶiUֱXƇ.UtT )>Mv~)&t0aWY%|^[#3"VPlKY[hmB;slW6鞷<f0\3CE Lne2'ƴrK@e»R$#fx״'=zz<@E-<ʏ+Y]ee>~Oͳpzu?sN:q/d\cYAHDR?yLVVތ"&TIuʽ"Ut3 KSzB+g"o$R~XЫS/?j^ԐdteqbHbՇ-y $Z,Jk=j3V5!zxtWC?/εO3'4R#D3uR.]UgQ49[>"iuz帏`3o 0 > XkV,S+qDZ.אHT@X}~UAAQfP4c<؛08FrQ;BZjӑ'V&^:&~uQy}-ֺR\Ob{1o$`JODK6P! wzڊЍeoZza"ՙtyM[g"Jv|28L2qFvJ?pGkٷ<Yy<7qJVGfL_k÷9 )G`*jU-N4U4n,NAG'e'̩ 9u.]-ru>A+#/d> Gc%6v: [%WS|C@kj\xwO,dYdNNу\8r:_ j [.1u)? `G)Z,`Ӥlֆ'Њ ,@b\ ̑e_]BDo!FTe ꟴ!XCXE%jqwvtLe&_݇"2+Bj?v_F nA8::l J wcw3O]V+M]$VM _Xj!?M>pKjgY,aaO5Ar%ӓgD\ˣQO/HE%{0e *'OJ"S8YFԭ\hc3w>%PZ鐧ki)ڄTǜb- 0\GPxUiuq^_P >D*(>}d۬F=8spHdN>ΟrSĉӀkGnR韔AHeo":ȇNya?'`tSk>Ke> +2%lz单Ւn"QE } -d9KU |W¶_`gI ^] cY w<$!I%BS?AeG X[ՌUސƜ@=VI")xg{"6muY}]iJݮ|W }**^S`(gm>ַsifdSg:cPh6U3o`尸P@÷r۾GPF)8>ttN\~d_)ln42&zB)=re Ӯ+V-OqWRwH;]xbbCPwa Gkcy_3(MxΧj%F!|vϜsw>!_c(_a4F>K:"P| u,]澛)+fH@}IU?[21Yllg kqd cFxCZzB^yݷ]L@Hƨxw' vƒS ۔tA x+wO3`\*V#\|=FCZfTUz C!+gu-!.=sՌˎ|4exhl/L1mZaҢRmV :ݸVغA0XEdMt𷵾uU.LQfwC8MyQ B o}ijqUȮ L7m;﹧՝1B> 0Rݪx/dr"{w $XѓJ QM·C(5[]vWpgJ''a|t^rJ98eN` c// ΰT=-'.+4BZc(zgQcae Ud^#JP&*+:yb.ߕqa`;s7fKi6[Q>V4 #v%%payѵc " &'!}|`I&xsnlf/|0#KwKӅ/y i6ƀ܁q9./9a>l+Y? [\{_Z\M3dx$T|w;Y0_k i uyS0:b+.p˞yqIpnoA gWPP#\1ԎY.7\ًMnlvRq*oi`1]ې9`)|Mাd&wz=pbp}q2W=o&sc:Y$)@ҊEť ,'j-(8d&WVXhLZrU  f9Ƹ`1&zݠy?®;TAn>xtOT (ك̥q+/;#d(ލEJ)r2fawa.^wGܢvY2'Ii u@hWgqT.c⑦h%nWюs|nZ ShyV֭<Lh7K'WWQ"n6- <\NCQhcQ(i7993N!`OPyfM]z.R ӹ[؁sET 1^ϓQ"Ywn0{( v^?Dr5biFz x7 HB Uh{1>艤HVڿ쌢}{``DHVZʹ0ծƪסy4pn#t@npd_LהG(u#hO?2zp70JCK[~ʢs-މd].'Zq o#Yz1 f;> %T[?0`~c2*_5rA_ ѽJ"qE&)uw-G&ˆz$ ,FTOᳪ  7!Ga8 Љ>OGqJ X\4{d gq vvJ"¤l+)--"a{LI/L 1)t,rz2i9m ƿqevLM AЎ?cZ! Y4)k^=H%yڻEn7w.gdu}X*y4u>nFF # tm\$hh;P G$ зS~0ڳeXLDMu֌,沢-c]g#%a'[a]&Ԝ,kjpnIgJz 1uW![U%kyݫ{pE"F9EθFÒQZZz_Yx`Vީ6D j!r)9" 7p:,^ؠr7 ~"tSKK+.ly"dlP)C\3G!n}u61L_i,~w\K \=bl_o;hsCuˍ3\-uP,ā[UB~ ;CSzcI+DI تǴb/O4X0r묺w9 (10U/(8C?!;l& E砠Sae{\ѻ=ytDܬ/:C_^L0^"LJGo§H>i4$V3ļxl]5ܽmExP|lpe,% vbnny^?XG1D1·^[Hbt6 [?(ˬܙV8ON0?<J4fp EsOs٭X۲M.9JOoV*Vi/c[|\zRLe>' &"#jK YuO/3o9vjЮoY=A0#SM0K N%{IaP^>< ǧSv Z 2z #m;b-%"?Dʥtdbb_PrčXQ1xHEvVrk)EpȺWդz~yɏJ-M܇JQT<yD&9T{x\"=!_"#c 6.LXVpy6L_}r(πf^ճetPW8NS3hդ~2ysư7\VAelg}([UĈp2GyuMn"y<vC ߁C3O@vK{~-~3;[aOz"l/YڗRjpi.3jΝ؇ϯs ѯ>L2 Zտ9*q_taDrFo;-Ǟޯe^iH96TFm.M 1P" !6JD䙗T3(0C˞0xczWi=]KZ>8XM^.f=/Z}]/is I9sb78QBoxq >J⏎s=}[g_r&s/w-j|@z9jtqԕMP!??lASji>ԫ:/se0h.$R_Cm{,BaD{)2zD÷Z91烗$Dpx:dbӌZ%3Op^Le!@V}J2-^jةRh [M ਆ#"8vғEv5$T!A -WJ͋JFy֫&WEo-Lł02;_@0n!N^.woȶK򖧯Wff `y0ص_Eiď<~tjY~>3LPqn(+Cu qKmٱ\!J0t!@D\_@b/1߯*Jo[0B[2 !Q.SggglUc*C(XwC;<15.Hn-zqk5W`sBLĐ iu8:p# 6HhF]bJV2zuSWL8;CIg -`r,tR)Q50-Otiؖs.z~TG7#U}q4bݣe|3!rCSw0:v;NMMbD urL?,Ł}۬6~Һ!=B1RhBG͓d9ϞKl-lx@EOVeQ,/=լ:a/{{= MwrS3MGRJs;^}f mk' 㱥Kdo"#n `JA)ն#䰔fTC%(m(q 4v5:{B+Y1#tJCT˜{Jrkŕ$Xq?1%.کA!Ezt46=/Gm޺z"r|V=%XfufTVf: gb`>tZ"PH+ XM4ZV59@rirAti\,MKEﮠAiΖfc>~6Pý_cQ$̓|k"0pĖGhF۴Σa8H} ǫ>%`K+WR[,ȗ_Q@x=wHIA%`܆߭kބA-em&)OTfy gbx?9x#.J4WARIrCI}TipWjJ8Z[Wmݟ'8`=C嫞xI&.q yNb(R^q 2$9m,sO,Sݡn/;amZlHq 9GNs!th_S x/N츯5D*j-1l 9wtb0e' [ ,̍,pRtD~ϝ xڏOBł9V%z8J;m)pR]#\nk;n3Zհ'@ːs0JX\lҤ+y;c~߷*b) |Y^=ݤ;kM_@5z?Q8,AO:ғMhjuN;0@\/Z'*z%VkN u's& oVwWgChϹBޗ\yR^5_U.E9s% 8nQc*ĭ{{wRb!J6NƦLugCqwkA렋~5WTM8>u__tb"I\RkUFO 7#n `wlo 9&zdï# *{PtQ"k O ?#@/Yۣ~%$KďPui|![Ex[dҩ \ ?HG>Ky=G;6Pږ֛fepn3<ށHA2a- f lYK+~F+(u6&`EOtR %sA5Ot !^27 ~ks`r؈m@xqV+3G~m`5.ɧJ{+H{0)8ײS¬I0x&7iW!Fn,Dl];>D~ֶɶQ:( Gә | xuC/)2iL[.gj:}u%)f$Z54a ?6\UgN Rg~6I08/l,'r|u/ۺu?XQTeWbs(;FV0 6dE4z'מ VFb#Jz9UeZR5@WsPp7/`(rO暪ƒs 1k^҉e_tw7o91| $B4ڡiNI}l:6v~MⓘLf]oUODt2NvJd(d$ꚏ~L/MQ}P%IQ/n[or;bLZ0ee\ЭV_u˸AF_m1k߱jV4Uq?ҳ.3L`cU7!>kء4$+qIԜ1d=I֤Hi1\ pȢ9{lۧjT^IDyϝwݜ&,oN#Qe.{ "Y#=rjH,5¥ӽ|.W)Ǖx[CZR% _ސF_m}i=os0MO - ..C'e!F"M~|x]D/YcYNϽi? io|&<){T?LR?3Ұ\7ݵ>")ʹ|c Ff~[ rnl3*^J;5WX6g}Ujf7aI:ZCYvvp-KM0 B)$ nf#̽h c K/.J؏Ü ΀m撝Mʯ_ *sЍM"{( ]hD5hEbS1zeIxx+moaH~ R)@TZt? 9K G|@%n&糇S,>g[)}Kh_WxxmDz,WoeÛ^kB/=Jᗵ+<<RXA 'IR P#{ @:G51!~")Q$ƹߙR_y7 dˆT 3'E |{U{#Hۿ֫~ϴbY't%sxp k=@HT3NoT1!XB\DFm%Rb`V*n/\X:lOfkRţ1hx9|clLA@WuWA|OI.,<or0Iu:fr7,5Islr$3443Ԗ)̜* >XB}d$}EVftL3$;D,7끒}9 W@ﰣ`E$"x`vvĖhoT[8񋂻]%`xX7%Y!Blt֞GI}B/$LhƉqW5n*юn >ŵL3TZ60&z1 )VH ~,߅ps:[nrW4 by~Ȉ/L8eE Q?%k f"n k/_%mq]|hl2WӯZm-Ѳ߄%մ$m41.]0vzUi3ξ3 b?~ Q))؋Ե/*~Rvfl!GKgJP8ArD &b.$QVi~Yogg`YH-hMVV54Yz33IrAY>gus'H8cl#47a0L<*ߋW܀=LpBx+_/m(˨LvPȐZ_=Q0.% 8l:UڒR1mUbthbR1w=SbpO82~!3 d?% Wor s}gKE!WRNOޖFG/?J D}kHT %,modj]TW9 ɭ!FU? .hS%:`'2#k` yq+}/&_rE0<]idOw!n*fs\}Ȍi A6DUc_Fn)OzW"z*Dїu\'LC.peE{-o@=VX8"f[1K^ݓ17[{׸,) Z_ecyML\ߴ㧮lJޗMH:9%pQ$RY [={ %~?td̮ v GGX} "oܥMezr-uENO.~dr㵌:] sMY- mY=!vR!]wW/$nO7)F.ʜX9V젔BWת LTfiqݔ'[D=.)||\e<-I,[Fv^+0L$^$(*WL ͫb#k.L{V4hb\ WC I[O 5o "@o[өh=66'}y"/Z-UhV 0}s-3lBPYeieRX"aQ]8,)ʐZ1:wjb܋,yCRG(EJnʄw^Il9+C2Ā_!/v; (T /`5t5vg MPK?h):,f_-2ZL}~3{ 9Yyekkbnaބ4ZmNnv؀xzd`1ap7=Fbyww50HևS].ahIjp< 9Ew0'~ꣲ ק/z|*ϖҢ&vyسQH7|]B( VhK ǪI%L4M-!aOVj>ԣZ]݆wKr>ʴkܦxs~JER\EҩzkjM)H>If}Vw@I*VK-enĆ4$Vnnq` 5եL-Ae0e ~Ӿ<e3FlˇB%!Zc><0 o}!n|_zxΖf5)1 c>HKTjΈn$O޴%@)Zӂ'dm"PǕQَyzׅwmZ< Mo>xa@ $[vt84B V7>rN -_"rpSnrOC8ҕŪS"?Jq_k>(:Dg ~SRzaỊY0ϼv,:ZKR0S#:+q;)N5zb>.hͰ?7E,L:D@wN-Dz6=) n>~6u0 'A+-5k[0ƵV|kJq˛3~zR!@ϭpud`UddU KǬ ¡\Rȶwm}glsuBFOhԆI s l]զAQPF5GxPb-Ś,EQ7m(l q lE3%ݢhh nAtka 0Gm,9fyO*]:o1O|I5~5^Kf"Co}-RWNu=޿b!'J}zќuͧ4#=;r* Ltz/m鼥ijdO-WTo>0f˶ҒnqCDf=]bjhH+`C2U,ܭG@4w'g;pm nP"*Dg j*[G ȑBwjLm=vWE/=W.?B0+֛vmTk/oO(ʵpcKk=C~ AF(.C6 -c#1 =,搼><}|%JڑXs s_ \tla][g趠*ɍ3\i к_ڦ\/mw4C_|t}!(M v[}]*LȘ lӠ QWԍsoZSg", [-/V70E=}KtmV7"A}Reĺ^wYL$߱Ik%s`>Gl-Kdn H #.9?3tpӨKD{x4 W~mM&qXpz+b':jso 7U$m/`{ ya)S%qn.|m[2Yhvs-4$z/ GїQ(Gj직 [VZEY-!)akGBq >D/gP}{tl'd/- p|NJZZ 6tX7quA7oe3m\\}ϊ7펷`']Jq+0>fG'"^Q\AߍwW 4̏L 4/~ڮͧ`VZu7yiZ^/䭍9Z$LKxq#$-vnGh '%Bq^ gqq.FVXR$KRdb{aNQL4R6to]NnR.a1ٝhT5MOslz>nիY44fªyjo91eH)+7iAt-=#ugCFGp{>-m{Q-E;CI~:~bVj9"*i)4F3Q>jB Ό86; B쥢f݆x8Db$V~># 'O^㇇vL|o3AH٦DrsruKk+ABM+QA8ebjڌ|#$S9:-Xԯ6ri:;oT 7YC848, 6{ olZ/ ^o͂k_]I04r:HUIQ՚ufкL*0=v*|;%? 9 ܕ:8lj*Axr`Oh hx@hMҫfro%G+j% CNHs>:%|YĦ /iF WsM"eכCĘXu<ΡUNlz> 2eF / 2P (=FmOb!qoi%Puwثh|k{,~O695 2v%.Q ]^}ہ4$!­MYۈa3UM ۞^e!t=wzr⼼ N_b˅Lyֵr-zrD'as6Y,3h{?O_&ȼk~qZQn'.!08MwԴS*қhgn|}s擄b]?1(f*HC~Q e9{hQڌqDOc^&+D+ }k\ҫ&9)+NzpD&ѥ< >džN;{2$O<//Op_} o ͽ4rd8*!r K0,484Hy4)g}՞^^'ǔ[ * \IW ضߑW,*Rηy8QG[%Hz7/ʑ}̔'܌_bJF,98h3 0߄tZ,+k\Zv$ HՑF 1©VLik6jLuL8N x[ ue~en͠ DDŽ&S( O_dghb!:>d0`!k~-:&ir1>&e},,).lQsgڳl$:@,Bl ǨNLDf!inr;Wμn8YVD9jnO_E3k<;gmӴ9avyiKMx/]k#S}lad# =ALj߉xy/5y&ܽiܠ4/ky@'ӺӴh(rnl`l8:}Dr_u?1+d=D?}C}s|24AK Vh4~Yn#5>iƉ*9=S=9e58v0O6͙AAKOr Ȉɶ`-뗎g 1gdB{ih LN-c^`UM fRVK:GKXDz5NeW^.R>D{B/rWtHcgoہz0FU1vc"%pZjQx9 RqHyi(ZE̺pHe*T|:[ ]d){m?[); q;&IE=qYׇVaP_šX`>hg0O0"bO<bnX aZڴ,s3#fqƇY+kbK%} {nSGT!RU2l6'J1u]LUGR.,i}(4O+-R &GFHi[CU`I6n̚ l!(s*ʍHT2$1 [[>OMLCõkTV pK.R9ȣ@-nV Ӑ~ G>B%L\1\I(m^!/eu 7AgfA* R۞MWjTFA_68C&SK3cw[MSѠA ˆ cw~yzqjUJQuG4yUߺn8T&4!؅c#d+#>-媐ۡs S *%ԑLf4գug z7̫DR8e)pJYXVHWU`ԶQ&dܝBE {ޖ 8z&~Ǽ0Y,5Xg%aaV溛&fVDHS l|^z9gH/;r+8FWfյ|Vf68l= 聱_[+wlXrZZmWH-/jz 3|E"|a+-5KۛgZ+j2<)WLM1~_6mF'cl~T/ݪ / d*og{@"#Us3%WCI xX""rt aM/|ǯ-f p%+m3&HHEh6/ &7x+xOO@<4]&[h >,gWW%F;JTP"TіA[}a̠ܣ/0M=>V//Z_7]{3"Nq;Ҋv 1ooF%ߺьbHbϡVo%N -#; 5XbGnkGP.3OpE"2S%GmMz#KRo; y&@O.shL{e&R?0 =;5 ];H!5ē{QjHr %' 8h͜PaVc; C0 !izTHP\kі1`NQeqDB,`-DDpK5ڥ!JME7M Eۘ[޹q@/lb7-R#1̎0Y&:NQ,~[]ƍ~رH<+XvK^XcBz#_Jgs9kXaR,-[Y,G&hVRҀ_ }@C@+Λ?!?$ )۾}*iRUM<q.#:vk:̪'0= Vv7&bQ7c*g'%1򭽸EK6!,\ )Els5A]ۗ4DStʗ@՜:?!4~mHɌH('jX;T4SGye-DXl3ňB37;pMH0̲g0#F?YZwq " 1';a7/cXch'-5v?46M#s+Uˎg/"ѭ,8m/3tG^LmԅY3J-죰KВ}D_:yE9Qx>5eaU chx܉/4}b(Trf9sR ?/WM=A"kVYF'tnI}=,|I)QmNiKaHp5Q  ;v;xZu'X5wbci6oݏq;9g0jk1^jqabX>[|lXt}ؖ-Bb8TL| 6'h=.l< af5s '+pۀ2}G@@ЬN8:%XX3w=`#t֙C$H,`AK&~`8|fIHy0\&}>*F5t̳̾sg~[jH(VJdg ͛/ "hC6c%J*qBm]g@E#/bHX|(ad|L_m4FGb2~ >#h{\M ̸~LrMixGNf_Vk?k\5icapGVo~ڜ>E.T.fnn:|nw~/98}^`n)m,fv 4/j$]xX=QqEUO &' 5͘=Cd`vlVwTaH sDE۰eL*TF:jC"!t1>Y&Ihk-R:2 Fu֒޻K'9WM4C|9'ȽUoߍ|#C-\,xjUEaS&g'vsٓoܿDR#1>5|ëYyi na*3<DŽ? Q_zۍtw5d!A> 20X* k|n/`jzړ[COb 3ƕd:;,B}߫y?!o?`N ;ۥW'-6^!}\iFSF<Ѫ.l{G' ss9OE6B (L}${:IGnk %4'2`H`X.2I&רj V)isA6$5Q&ffS|SO U8tK !}Uks*:Qmo~ XƏr^O.>*IeShm΅1P1`?j`=h ]s\sK6 'KeaCsx-cʍ@{} -X=[4$L0?Q)AFҤE>zh=uSNm^qH<(̆Ae;ck-1Bw^˚KzJjbw!EdOAp-jж׌L4dh9A*Ŏy y)qʗ;|w=*fm0 ݧ̅ͭj\iۋ˺tݰv.0l=%V~_Ô8/ : e} 5SS*sP6tO.GkJ`pX'#!Й Z`>W ~ƹƨ}V c\w\B]دPدapjX2p;*M|14ܵsutXјv9477ætj*袶=J2Z ޻niBŋV<'_ٜ~W?߈!{/s JJ0% U9Y\K}dAC5ߜEj /Q/Ju<9H f..5VXJy't_w~k24wVY)Rgx#=L.VRNI'bxistL*UP/,"Rzh-L{ZNx^i:؞ܒ]f_U 7 chn#Nٽ~?8ؙPA&#yN7MO%ƿC6ɋەo/øZ6 :Zgh\ o}S(k4: $9VW *Ӷ"3m~xC śmTZ 5lKAOV+Sˀ*PZX*kc'|0x-kiuqB݄!#s6FjՀ{9(~=R E7P(р p@:X!Ru]E֎\kq] $Cr>iUۦ(+f@:J#j7aS1n3&ml`Px玍"[Vǫvg&U"q `PbmObu_)8ĩ%'E%+Cc"u*+ %Ais & U܁%Z7 y3I7txJy@ܶ,R>es6] \_Qmq`BS~py@6٥5wa _×Oq.L$5&Nc2XM[Eˈ$'1.m6O nt>$+utDi$(QvqXkd$”zʺi뿉f~bw{FnL`C"!T}\#ˤ)~[o5YF5*qXҡrh!S,LKw{( ^:-$-7wGSpIJFq}`|>N[<ڷJ>ypQu;V9b)ۡ䫿|B{olڨ`lj=V`Rk{-'Qqל̌&jώ X_ƘfI l޵- Y䀝?r/[@G\b!LtVJг^bzqTC:;kՏ,]x/iݜVf]rnW עҒhxjiF׺rM"@ siߑPLui ouE5d/t*Hwrn;{^ %'$gv(dB CU ZokEF܋W\rwm+h8]{tA;d9x PS{_G%O 73a=7=j2 n90M\oBB֗8k9f=_~ 3("L1I+>a7L0@?3QcAAYL@G]GAv#^IJao]QkQU4C趦k *6b9~5(*!T=}Y@jȺ Mԭ!;6>U;̮ ړ'u i]dD1(T gO w0Bݠ@m/x`҄+LX=kggzyZZSW{U*DڵNbЈЯ3=<Xs𷱀x9xȥ%6?fØT=} bA+Xst_aXU~tHuۓ1*)>1h 4 hǽCb\f6,cTT[Es]%fA zT/hz. Eؑ:4kv,;TmD5/׆w"X-u'ތKv'K jLτS%` PiAFYiэ_d\4ttU4Koϱ0hA-9ip >|2DnZɳYǡҨN@uLjF7Tuyih ]6Ɯ6 5|Z0Tdv^մGe8@i; 8GRtyC! j~ߨPF|gޜR$h왻HYAn(/{y5׀šJPlDjě$ׂt9yBR4i]IEz1m[lNDI+:+`"?#ю˺A 9K!qSh" J"*z{uK`I;~P[dhW<Ӓvْ/[1`6=8EI_|^Z-AK& HfHo5;HhDw5tZZ^L 8?\*=URBD\]\*}Յ]Ä,I4rdE{^.uPXY R}}M.-և&:$$或Lۜ&/S&3Qyjh%zά;T[u4KNꦃ}~9oֽ[;/ѽOx5y23JQC(a {'ak5 u yE.wxa{B+#cL7%4HZ1U,aj^Zg"Z-bQ(ּfīf$.,ce O{t[*_ eVױCq5uɶ ޤbC6[VPRh c~MI˰j 죬+-x[1ZH%1 K,(S}Zv}+h P4چ95@5D~~.8v3ߋJ\fsنNe (w4h!ɐ$~=Qf;pRCH:# bU l _DVGL(P+ `*)dy}#V /C91Q\0&,Yє@bU [v{H.YtWf32Oy "XtIaS!7?utE! ]?hq~E@;eP|CwpM1Ln%Ty $Mw:T^k@ |ZwĤ4OwWa6q5QFݺ9΢́_.> :A8.:WQ3tPӺ==:+ڸ [N?I)R^5ꇁH-Z }Άq02L m+ e69X & !qO~3(ho A.;}3M|µ(c 0P2㧳L iAjyTWtk/|0׀m7wнuE8n\S=ao^.0{(a䉺M-#b2X?bb&wnR&Ds֢z /a  ѹ,K%M Oٔ'tamٳMҎlwv;Q./2oSm&p]m 2{C.~)Ggc.GQD\viXFά=Pil<#tJp2ϖPp B*}ltyhih$44Qctʂ$pu$Zm9#v~q0[\Oq1"0G@sh8Tfv^Kk݄F;D"8?Dd|gj0k| ]I-ќ׍SQ>t#^PS*Ib_(d.?ē"$WNb/g$>ʬ xd~pj %` @)F~@]#`)٪q;&hg8]!I;-V rȻEW|1PPcU_4 14G3H6 JOO3}#LinH| \LUoVFszGwnbo3RK ,guH!cH6E&d9qŧO9_XƄ>k3,q=\V9vf^X[&\% 9fn ]$j ^ x~xhrQ]6vz~27ThOm>U +SJ+2b=?V?/%͒4i|[yf̜EŢ>>[^#ޑkomjbAixxq$D1uinYd乄N0GC"as4]YGL^zX!zUɑ ݏ.i:/$%rЃY g}{iw<UhPm0<qS7\"0*^CDg[L>2SS~v9rx~GC9+|xd\`yЌff/1twL]˜h.º_VJXz"[M[ ~@٥$D_ iQ&{0 I J}WO^Y#s0L^cC=0q1jXڒM]2X#ز˵{^3,0{6ڜFvDe~3g񲃎#Z*:<^5OQqQpZs}v5lƇK1UF粹Բ%FI}:.>O1 ~ eO&K.PNF n: GpVgV>81ĨlZVP1h1#?ӓtuVO >u?Ҁ ^lSRh G$|m~)g: o-#lJ!A/!.Hy, nb!͞ݻvx9(< svs@ہDKU =*Κhp!ꔷֱ65-p<;AB [µgޤ!Ytl 'ԭB^@A%jb$>sN6~&IjJѺit'Va1 /#sݟjґϻ݋ru5zZ"Heq 0wX#A)C bҠ+1pȞ1}H%E`#])}L M`dXS#)=ׅl aا^%>0 q-#ؐmGc04Y"g-ݫJט}}P,"tId Lg.e/OBsP2} &9\pA`K tRLEe⻰fr'KMZ&C&f#X@@ dqA48,2m[)xEK5+dcsvK  ɔO'<&d@5wƜQ;ܷ=u2lqAP^G ώr'GgO]:E,SV$=NRH&%kYD6(Jiޡ7"$X>0 㯁V{mh%j1 zvKmJh7$GDWYYxqK\M$RD^5kfl6O&,4a *{/-5/{e0ZdIׁW-Ԍ󫟀\Y $pÆo 9\ٱtldWኋi1wxNb >9͵-3sC;dGPI"1 `7;Fܿ 4@]E1+kl9,OLru %7(ovv|CTd:? :ihl9C@ ~nT5%v`]7Vdl;aꂢݽ̟gOYRzX pN լ؞K@BЍL"ela.HK4H 3íu!rwkL:uiPˍTOĔ,^2dVG8rH zdh!Z),K~-Gtza[KI(4NoZhg~l 6q],ڻgg;ۂFh/F6嚃a܅׾@pW:#;^N{NB{<;Zu2S"åp .P[}[n!JPHrYR!  @=YICiY.B,_H&|~"̋Z['"%.C\ =Ĉ2(!۠|LQ3;,o[j =#&K򋡦Sя"^yqH4ahI $PuFƩкNdɊt|=2y}ⓝu' OsCk&.O9$\9+-K5[{{"oϔn)VMQ U""Xp*1J((_Lc*A[{uþAv/=?PA̔~ATJz8g5ܫ$ܗ g#Vx}Ջ mMfsd4>GxkdvpXibS=qgkITt`^f͐Т$~ѷ۰9i#IgPhY-g)$ɺN}\;%"]B S{Ϫ~v9%%4݌Q1q1,`fA~ɇ.6؞X;Nh#)ap2wc?Q "v:3sy4|wpC!Zy5<f)DKj`1@e1^%=fЧ9L o 0[ \vj)Sd$π3a<5\A.ܶ(?:?N_D )E[x_GʧdF`oX㶤:$/I)J$GbqMw8=z\BSkp^D_QFHjlYŌ^E?P~6a96o/ B7L+ڄzTbL Œa,0寑wiwU- AM+^mqPkީ(ƺ?m63 f| [=?ih62{-8jҪoOَbw&t ]iS4ɋ`(^x3;@:Lp0]:l=_V9` z,8b+j%:m|v~D#ŸBP҂gd15YSҝf.N}!;4p5% מ?I?=XQ )'~P|_G QRbiөGG9{v [^t'".m>M^wTW˰> CocmN <('-O~8m<,N̏-1=a]˅GIKZ *\]PL.U%t<ݶ(hFU=c*%!Va;_h2}?PYc!q ;2/.;+ak,%H.CW2~#Ps;OGp"WQ}"ERUN*9cmb†Q9#X>Ժ!'事C5x䅅Y+Ъgj2q;Q47[yMjKZ&czQb|^) I.x-fy")ȳ"gJ#RKy9ɔ7CCgUj_ Ao. ~WݳK`H/8\-{6֯COa#&F)!t - <=b#f5+sFNmF6^1 l(a=%VX_YR2< 2Ć.QۆXA8HlYMɘ@}?ք%s޶П頭;o EB=h>cmtBeN%2*KLfmGMSL{<_qokiTay&Npkthz}:7<1ai,2MT}- rQw 2>"Y܏ IjH?5Ebj̀PIfs] KqP.(/0Qn#.O OYӬCWw7kQozS?r0/A1ci>H‚+ պn-,/nDJ%8]u ,RS(O YNѐn?%Տ Ȋe-$"z~0/>CO<<"x)' BJ@^]{ 7J-<<\&noL\+Z G/ +t? >` a؈pU1>|d켬iz[Y)'ܔgCTeXDY'8*9O2mJPg8ֿpy89q$qf q)o:;i{a-&I8U^>vĞ' U1n!m47mws W9 @`9 O%?B6HƸ?oּ܋u brtZE"{wXCPWCϐZg| pA0Ppco), NDZ~FKcG]\U0-UK&nVHB~Ai|??VKXH41W8$6 G'u3?)D cEuw0Ok ߋƣ ׀n @=M7Z}<ꎯCDj+ZP%(!nRgu,5'/KKqO #4eLUn?İ3"2T0DkU9 Nc+z/#tHnwjcOT?3)zͼ1mS4Ϥt(QhEԓf.%9xcSףv sƯyǴ}T{i"t FUq732HP܁Ͷ/h<M°8t skTe&[Cp9fhGXʀELy N8AyZ!2߿-> z;VD: Y&wbev07 sU$3#>;2i;"$+7;`r|g|G{D9X~9kEtyk$[,{Uy^bH@S&T(^rn ;y}Nf{,qx*ž|(rfuXj퉃+oD[?22^Bê:?h湐V}ACMlF$C/gu%$s{F{ծ-a62Cq&%NRknhϜȲhAIth͐qhط"B 4🚊y9^sSFw[]b$N_6 UpHS*L;U_@UTR.G4`0Щc)H{ ~%:@<*+/Q ' H<-i%aBA(::)l.(S.~o-NhGo³+kE" rkyB,Bj)TE WH(ox*!HYuyinvN}sCqC&ʭe/|VO]Y* / FQXr3_V%A5 DJfc?U. _r0+_b EnRr3ʙ˰L}t-CmnޑoE1-iXaLym4u2kXܑ߫uig|ƭ? /pHWlbLF۷Y̹兺H>z =^w57 r<>V7v:n?I5ڦ3v bfd&d>Y+IuSޑ\Sx[*G@OQbSO¼`CTtg ][!s]Тߛob8aERh&; ժ?_סUϒ ڕjg 7Dȁulť̛\gUn z|A~MfIXRD,toTgyP/YFkIU/ɿ7:ۀzbXIj"wトَ“S`KXOg5,Y]HKYѹݍ71d_jVzfN +P'J1yh|}x"ߧK$?}+F?61a;]7*vt)d(]F]x6ODlM+x\E:l蔛6čdF2Ylx&$[\ pau-;}Z+4`SyosqyP´{Zf l-BmhpTyr֠\6>|{%Ϸ\T 9,Mݙw)]ekz/:25 df GDeaTs]UV ΢%~Ќ&3*sAo yPxӼn>T<| Ko ψV'{Μ_nWsoTKeVom0,nڶ ̫WKz0)sL'gC$e6t_@]dp\yzMڕQƝ5οPnqKJh(yshY *a*>{RCDat'OFF CvN_69/r/"Dg+-r L^uzY2.+͈o2?>&h놟7́q&u βR'Պѹnpܤї䗔O e<0<Oa+x`>f^XϕnYݎƘmnϹ R+[NR YdT_h)-{Y dVC?Y }kGZDt޿G­)Xkb9+/LQE=ڴj}{HcmѫZ3b {ABE}D5oƿУ U_6:ۈKkv'Jgd<4@?cÆht"$BFZfѯ{P>x{N6gVTvGA#gMt}wGI0zæ3 r)N$gT:3o6Ļ~Y_=A)(+]Ӌz8/_;`t aeRsHe.1a\|ՁM+ E-J&}g,H@~QINl`  ;** 2 XxdpHї)ZÁJ"+:q"T&xpc ϴp13lx ڒud$7^=ޠPfꚎ(N@_l:*tt>652=6P#ۼ.<1鬉^D5NA70\Q]=v>zX%G+zDS+HvX =IxhO&O(N+._GFj>Ы>3*?(%L ֧j9 7"# &H tCȮpqR̸(ja) 1|YYyH0 `0g_'М&s:|"t]D瓗dqg^2:22F".S,;1#{EKHۗ." Ӵ'8➡}H7 fPP̀yҵfQTȰQE m"bgLGF؍7o+}N{y+Ѹ-poo; ; nH\5I ̌exFrp &/삝Q)ˉe6ב%U޹L+d"'2y"%27?ݰ2/@g#g5!H&+v2╾qO`ptk7K˓`m a>rH*b9$V-o2vF5a2:TPA1uNQ.WcXvxڵmy|sA *toJs_g G0IJ680x/:Y*HZ$j1Q VMó椄sU(䫨SiDeHx!]=YO5$2;jE4 ~"H> kЙiށ(xF|zLɷIm8]]N|7`+̢Sّ9."#v&*QqxQ #%KJ%]74cN,Ć rJK3p _M?pj%念DH8:57*J`V¼v>Do2R- pT5ly,VWzheU+ʳqi9Xu݇Xv]xduˋ ;㩿ZfdqO}F$z9iØy˔kt5tUsQ<RwAH stn0G׉yaGDPo wy"7'.leydvOA&U+%Wm? :^IscW~E9Lo_Л|T fk31bo>:E]#RRN]9{x(c RR9J&^`=xP{ANiT4$UeX|Ӛ؈>cu<)EOGsK@^ӱZuT/εlaS۱^PFQ8uזp^6)^hZjY> ך@F7Ο4{ڀA&WO%J*򃐾d;:<tK[ >CddK>+! 9壢 (}4vtnt!U,EufjՁܕhnfH{du81~!xcGcAYkb_ƁfG"Ơ4ߋ*;`OYd6 -ڡ{^oª ѯW0=qm%=o[>Lt3H)2 v2㷕hS5>'#o1Jktÿul|!hg3VwTf , *X"yО.qFBN:"$n_&GAO`-ۦt2D8lKr-P˔jD,*bܵ<,Ro]G _ShAS`[l"^ QȮ=' t1KpĻu V)HR|ʗM8eo& %14c~៶"#bz+8Ո(kzh_1-FaDT\HTѵDD0G"҉>,߮^aaePɴD4e5 Xŗ~`+x\;wLx4E7ICFE۱ jwxvp=\2OݰĽII_fu}ba1uևdm~}$ *DR\CDeBd <|[9{ %/Kك[7-z\W8LTEFx1niBϽd:d~1'`w-☃p=AkG9G412'\x ~#vn| 94|krLW?2>4 n"#+\j(7M#GG,J 넖5/-ʑ c Ρ)Kziv]ˠ?6д$ if<,V{fͨ"ԝ/N:OI^H }t" Pt zpXx~r3= r gk!>lO@|OmeI7NH4U)(B15 *)xy:yÿCeT 2lZࡎNil;9RQa9W-) EU0(HWv;pSdfɘ3߻m=2DU'E.wcP@s:#h5bxgU?Cۯ@KͣX@k`:%LHIX O(F9oj%('M X7!uOwͣa?3v4 8[&BI!RgTލL0JھUR. ͫAub#=s1MΈt `C[z7(9$TJUABAG+Ш a\1gu8Bkng//|/N{$_42l}p$fZ榍<ھWr0;͘+Fm9ɉ[* WZ2?p~M <@$R"_2g _1.עEH94]9b,)*M%$Lv6];7<'ّ>,I]?fJ"B (Ac{FuV+s3[WZM(wk_4xc_'G}p;>C'q28m*B$5f"q+ 1$ep{D6u!E} BQs-Gaw7%4BZԽ|*$S_mM&j 13TΩ$7zJr[ W{`# ط|{0W W&rK TǀϦDX%ޏEucȹ}UkevKxKyD#h(  rg+Yu~\']1Xxn7X7>6ک@;=C$YoHԑ+%>  @ByEsflqMC⌋@ $_j^m~l5ԑZ{k`y;R} ɥSP-E^5t نJPݑQÊ"xlQa?4Y"$PH9jvĠ _ whKu`µkWjQZyZ*/F*mV/]V}ֹ-i9u%bD;uF%-ŧIXB񕖌dcy[I7SI}熄SwE3: vP?Wr 9F1oǧlWF}xP䈈 bRE?UD9©t3y"=%e|K2-im#¾_.&2L1?K[pT$\!x0x*D(m*I5Tb qM,TujoJ&gkһC@{\ku$D_N\S Vxi;$6J:q\["pEH2v/2|c?`7/ 4B{ ?0VOhV:#*bHSZ_h Ჰn!֖tg[ @"._$Mw$-r?mӒK#O܂7mB RjFHg]科a0o\jc ]ҭ=fZzcY/b=)r&Y)o6⓰)g rpofkꉡã5'fLh_;6WNDAԼWe&U0HI%x >vϱ{pIφONѽsB'8xЩx͓UfܪJX|1̑GgJ[ct$jGi`,yC<1mp : M9CIR1JLJ'mDc3\ʂd(~tCԊr_y,т|[!Ḣ#q ).^0h~ZuKrXxi1.Km&S7j< X 1JvJӜC'ˍs;W.PqC#Ύf35Z0rPS46ep:%3Fi2$ҚUDy4BAoGr6٧T: +=klza CM*i[!>~O!OO +qC߱k@3e޻n\\DT'A?'478A\UෛUӐ+{y.#· y^g܂CtIT"F@(Ye|cS"DSF-3'1z[^K7y+OX*P<Íq#Z8/@d)1_T.e#w]|kKz#bB8*#bFJBLȋQaøN꣹Za`O8VG$j<y{#?f;x!d>, 44-\KW xCp و8 >c+MHC$H`Y2_+ՈC}bK=8H':8![0UHb܁z3 bZIT `ʆeN|ᒋLfbNJ^Z|/KW2(5lo}Ą׮_g;E52li^sx9Jݦl{l6-#!KD)&A$BUi)ΆzǕ"j w8`f%IiF*1 }w^?,(`nz-`兢ڝH9)0k &,<\q#Cy^R%J_ݘlahAaϰFc=A%qfJUMҚQYS|I BbxVY*ЮއirI2DH.NuvZ{9,'8g>WHFBµZ(40w#X3Q2({T|hG#)nf\vyb୔D $jF6LmAVo[o*Ake6 ~HlُxȐN3[~9ڏ raEJE3a=͆.=QEk 4.Z"+ y6R znnaE@q{h(sd޿&mVuNYk`!n|7]M:I2 lÉ D;(|kT䃸!Wp`}O@AsއnZ$p蹿=IsiĞ  #3,6ʼ*u;GٝI[pEaJUCӼ +9sęQ䈂\AR4Oc0E [Txz @#Dx3a1%n(< b!!"Ó0 ;A9B,8}K>a|rQN +-53u>:ˈ$scevVD:8JLXeug>ط@R&BT[($ҁx?l8weyά$hq4g@ $sel:lbNHEڦe-Ȳঅ#73* Uq.[`d7 W.|OCD~GrQuniSW+"M s5 Q|}ZH𽦵Mح|UdD'ϴ3̽oh2&9'( _+Cׯ+'KAM1vh!l+7y;DrJvʃ#篵yv8vi{a6Ⱦh|>]EbqmJ='AI芝tGV$*.|Q?fB((:{ =CڔAہ@1:DWKQ'p4A>=-/$"+ j: WFZJbiv BW :fp).v8I SCl?IeJlĕcmpx#?e9e,h@,&W$eJ.4ג|Ze QCq|%9WoFpEi 3MjllezVa;]l&~$˃ d;y4Gp% b40~B,],~[">c1 +I39YώW?AS(J~([r6of :rnK1`7@Q.=Ӊ{gI`Y)'c6mu>"(AS8=!TI^r+I>ٟ~/$Ҡ5bM#*mhDr)Xϟ֡~z1ιg>]2*ͣ&*0aoW4'-}|: W-xZߛӣ[L8tY]m5twN:X vfi4?[n>nK( כ %h\|RxNȗfڲ=I)G~ʕCE@G _s_a@(>mr^XDN*?=ᠥOeMH$Y KF/&͏|Z7eWi"o~@=yt?p/m kT!7<ؠ'5g eBWJ͉bq<Evɾ=,EFY9^4A'AdF V1241gR-;@#y7Ӓڸ3!+|Qw '!OVt>~0U}tH":Oڛ-_ {p[Y+KFәF|~r:\`Rl@6gO L^?}7ay' "~SG+͟]ap&#kyKOIi6j쫷g :g!j;eq9McN_,~ )VRa/Ug!Rk5S֫rY?a/z,AI)q3 _ a Zj:U'Vq2\CIWN[BMAEb=6"2 Y/"ebR7OSJ|VK8ZF*W|7 $OI$yZ-1VnhPu(X2%Ynt.tqO~9Ѫl83H|7hO$}F@uDS w Qܗ`أzރV>η,BK:U8g5tSmRn9K>ʤhc\-ٰ%j\: 'tCh.^i[I^vtRX~y+n Yݴr>LyJe=E 9=K_ZoiS?α pr 9SV-X'Er:/9AD/8pmAʊ}s}V@)ܣ@xBJȁ#dEV\FsKD9/yAdHL+ibTM O>; Rg ;v(f=%毋x0^06թ05O.`k0mXxd[I";3XEp(BVq[ Y]f-ə3d֪]Uf6(`(RB6e&Fi X2U4靣ۛvՄ(\۵_?g@q8.WCF A.R=h/O!:vB/D< {J>%~kB]Ҷ LsAqQ-.pXe{O k#B(#Os/w 97oN cJx WAFĩfT4m߿Hqӻ˥M1؇4v0mS X alDqlOBMDŽqX1QQڊh~-2jP܏p4)kؑEA"HEWFԆls9U.f XW:3. =>1RV ,A{VUi9bFӅJMySN ֦,;sĴ]e޳VHY1)DNf9c .Г? WP.EH~ߚ$!9 oTY5F0kda@xاETOX>k%˲ r$% PziML(T1LA2E xņ ".-EPqYƦ\v9|we)^yBb^H1ӵ1$T5RQTQ-YG|vd):I鴘= 0 )e(@npWZN^з.۲Z*Ϊ95R[AK; Cd;oe%gDDAi+J4b1vol37^ -8̔f@᫷\j; z W2?I6qE%EO'#Nil@V}e&*>kK>ZkY҂~2*bnxp ؃AJtY:ψNh9 hMؽ4Tcn!'2e%Ds3F >*sw]X@A:V/+H,0D[`Nd׻zSLV6T RQ.~$c&AƬ{sJ,3r-m=Ү@&LMoΰ> 6=ʼnژJ]kvp@8G`;BJb઻=jU`„'ZctWhCY^!㺏N٢E)xٿJ%O5 RmCIYî[b=,ߌ^p-јdk||B절W%q, if ?x5zR )]Ҁ8G]r*ܒq뼗b}͎!&&8CQ{5AH3*BC)kd0h<+P[o dvŮ{\#\7|qxIZ2_:YF,]u |?ԮP"Ʊ8B,=ݥSy Ȃb?Bj$JQdx"(Fѳs[ nÍ!’dtcߞzځ =T>j?y)DEG]L5cGۜRO7yFާ,cZj/d^B A> qnL*y \q:@8(4ǰ:E+r2S ODIzǴnHo  ѳb?%ahTuaŔ/IˮxX" qWU*|-^6.Vsj@N^beG7Ztt+fu;r 3* w cEA6T bw&ueȖ$r6(>IJ7<p]5@K=_]/~ l|{5|/=M?I]#AgDxyɍAU̺K@Q""y(wveh>u<x=gv`ARޕfO ~(*sj㚰"%kD36&7Q[u R - T65\=uNY}T,K E9Aj]V/48d޽pp礦^_2HZAfǎo@Ӈ6!c 83f4xh4I-veY&ϥ0K2 KnZ7\_MW{~V7 4 ȈfM> o4(z^_4xQM5rU>/c)<!'I2OŻ,a>BvF!pe}YuC׸SPLIun7dH=OImqi֙8A{9g]STRMcVA Co<\y4A"SXCL #ݙw9:{|0RGbhբ5GRWԫ]( b*ܿ$atbRZtMn1I}xΕ!EXba4=hkıTdSFbE0ieF*8Bt"azMo#&ٛa*%?rQ npgzTz=NYR8냝$w&-<'JV>r:ħ @NbtPy @ܚ[ )}~Ù0xsi1Cـh)*:agg%$*>8?jLr%i5''e}UvgTq^|+ uGm&BpQd h  rP۟5rf"DpC΢Ig'9%5?T҅ 10Ku.%lT>Cxͻ~ Id SEF!_?!rw5GLҬxɿMT Bp@Ɍ0I0?mR=Z6̋0G1V7rR$Y${)̉8DI3C摳/s1 .qffc2-ski HgUW,6_WORU G{U}z! rV"m/Eƍhl)x@VS@&e!^TLڬYC'*ڊ̿"ߣK2fI۞:nm.z 6ReGe7rTRa mH0PDvLciݩDa m4-\paVQVB!>@mOE^Ha,RBŸ!)>?97vP(q>@$z.IDžU$RgN@7ڕ =tXG%o32#4?")"g'lT[59K}a JSrhC$kk=hdžf},r P"Y_ujrX=+S# D(v~iɗ9o s3 T>=w2Ur@A]xT:Wz1/mӉ\*rBJjR' U4`zPkюL|0DlA!4<l6&d 0*,pesx7w_PP;jir &OS }+,a,;{"Y(SCvRV< 06M>;qyPqm*ocpܐwԞk %Uup_=7$[oUgrm#%ѲI~L#q<**Zyg\QuĠf!~!@3.C?;E7͂;Z= TMU]u%:Nꌗ*XhHtXWYf{0}Z"=m+p#3t%`P˙C>ڻuf9P~#,Q&y6f= k5$hŚAoG'X$)" +#0c g`' E<%[mt;h}78ZOR6$(g~q%I] DIHD4ICly9Q+n/.@nʝDTN$-pHul`#e 3K!6]IY~ +JO&/bj'HD ez/Ělyji/ X:DŽUQj2+gs-VavǼZɼ#0<^xrIrJpiXB,jmSsjS9W^Jg ]s0XAh76;.:rհ-_)?5Yٕ3Bnj2rL8tևTeW={[phO~l\zL$CnC8_,tX&uoUUܖbu#tS?@#(ot=O#EhNl ^R-oE ޵X Td|87\i$b!՝z#EYr~@2g8#|5D)ȉH1wϐj"(7ƤKdI7X>{Ӫh͇999opn@;͆8@%g>]?`yn"TR6$֯d~Ś ˑ&2l7ZɝmvˊOЉkXOOj6 ˇU5þ-ɲ1.|I&f OT)#$\7zuvqԩBEcyi5-NMvjA+EHN ʒ<$Xm>'yDVa>.%rvȟ&:8Ugy-3@wo׌p .GzVv.]"wbwpI[8z)`QC*) tY0'fL\h$%] Ul*UNk {vZ(ud>Z&[ױvB[ 1hKNc3lG\̫p%BTϼώ7!Y+o UINE@a 6ceeIfgƼAԯoq[JMbx=`C% } a60"ZD1#́aLcK:.OwNZfIXPA2WXUu>H0ΑF%,΁F"mL@?pv$0gmAA<1m±1z4TC\aߥL Cմo Ă82E5i%v/:Z=l6C}u;&3tIONjR!%C|2A`41SC D3ή)=o%p޷]{RxnHmx?lj&H+_/rh}LqDžAsd:td;Q.-I1W&7@qȲtҦ]XLpKix~ql iJګSl cnn[\)r4}"ZĸoһLk7ˇ&1}%k_N;Tom= NbP lNq݄ >ˈ"4ѩ$%"2ʼn&dOu[ zix W6EpP-T9܏X_@G߽>c6yW-6K!|z2r;YB }&7~iofzv96Oݪ U ִDLzѐ4sYW᢫5}&R*61'A f?=L,.q:_ _P;SbĘ0W"/yj s1ڪ3/blW=7!+{Mu{*V7x%ǜ05_P@.-sB'4ZѦdrݕpPs<a WfIQz\ vpu¨s8se5xg߱e=!b hRIG{TyU |IOĴۻ+Ji9szT"rď7ΧG=Ӧ3w6DI O+MYB _ʭ)N`|f'xGr .0zs qn'{}Ι5s{^mSOd<<'IY۟}M^8Q]%b!*3\%NsBmȶ=?(| j{DuX4-ΐ\Z5o`g0D+f73ֶJlzrdk&u?(@,'o*`ˑ "Vu espȾU@xŭ e(p =:Lgcllh+gS2_eL8n#VBW^\*HS~W> f` ?\()r "_HPFIJ}j!gecMB\{t*)e6L>UGlkt: o^ZߢGN.q𭽘FKq;B 3 ւ2rAͭ(bJ=hyZ TPZm}ŦOt;d;O'k#2/;IQ=4h ,i.SʳnnFTfzQd!+_DΕIsD EkB=};: \p4)b]ŃM^:zUӠqyvEMy]!SfT ťьsT S6c|;x_"fZVBBU.`| A7 L:`2'7+ 3 X)' [ƶheI>Enr7$ǚi?qI TLOgl_Jw zj?\,(rʉ@J<܏rX-KC-i}&Jn4s ưBp eAH'DYnwhDꍐmH)T)[%[2^w%`w7w*\$\E'ۑ1C ?*v+hHU ŧÕh(ƳH}y/^, )[ΌV诮 Ɛ.?VNvrZ%կPxە=`|WpL0;S룹-/go _xe^P xb7:Vݟa(qX oIVd@B+ 8Dxh;"9i8W| wFkoޱƃuÉC{Iv_UZKIaҡ2v(Ӽ}tKiݘSqm-9c1 7A 8٨T^X96ۊR\^=I- ZZ|S{1d| U֐hs[A7# O3hqk@qX t7 {OYU KI]+a9#s{'žBvWU{!p&K.;:xx%a'Mb^.e¶q(zc?_;3ÑCAiN@CvJC>lylZ|="SɦiOup(Yfo0rL|r{ߌر*}3`,];pՕuC谽B_po֩|B2Y̩"BeNk9Nye9kjr ׻łsZ{ĢHEAdg61r̛k}ȏ3,CX4Zg\_^ײޔfC Z׿QB.3G̻Y~: G.do1DW sj8d:@nH<'ѢGvcMOS޻҄P֒P"K\k_-n:r@Nu? R*9@u}=Li[?h ?΃YѽdEF0f|Edh4$qz_T~(Zod5S@u\Z'7M8/ %y6ni?q'CjHV{K b]ҚoaΛ5ff!2;c PEO`PSdBs 3[4IR\aҠ1/Y%=8# :Xz@',2M;cqT`On_i "S:\Ȇ[g7F,`QVB/Z>eo~Fu UG/_HR@zka:ϲ`:ۻL#jY,!/ `S;;2h\so7v)k6{=%؁!Cq 4@׌θ cv0Zk3[sk[Mh}B~бgYZ070701000002ab000081a400000000000000000000000166f3d9ce00000f54000000000000000000000000000000000000005700000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/net/ieee802154/fakelb.ko.xz7zXZִF!t/B]?Eh=ڜ.+̉ySí" [Qn{؍d Tjsqȶ X^aP?}9ؗNPl zA+|\xQL(y@Ħ _WSϒY!Ou<~b$"c~X6?Uv PAseme x榋XœH+>`,}o&x!eN .ȵldaAT#$M83OLgO;oegǏ ۯAi ]#ʄxg+`s{A(d"3 IgK!čkRlb [C蚣:ېHrop`>Kɪ,AmU'OɡX<"/ЮxndʻPgK~zώ!R =B!SYQx̬G'SZh ah/Զ18HFf]K{2HK/T"J?侮8I:}ɦEp9? ^zBAJÓPPrIbouK3p%:.E]K+GX?X>MB,#]+cVФPaݍ=MBpLW3F̰>>VEL%(> 5y- gm&կVr0^S\{8c*%q;<&4u$ |{;ŻiCZG(q>mq0KkX l6 T*ۑ֒?0+5 c5h 3I,K'3j%DoA昼V9LQ}^؏ӕ}SWhƪ~ґ ]꺮6;=lOwmIqJ%P8 a?X1_+gPͤ]iw<\.۟00b&gFᰑ=8XVi\5zϡ0\'G|S( %=LMuM4e 51;h"x8h-JRq&z9jwehΒ~~)@{7))]bZ"NrDnX(嗟eč@hbH,}|dPhӣPtd{1hlLyܤyh _s86}BRo䝸@gx^抨o&? X&)& MWs# ʘqH] w;J{vOD{ٗzTI四$S'= ֧VPvѰ.*G pʺ%1M4O6N$nj{K (Gy_OdkWo%n.J]1"Vɺ/HZs5c"뱕>qKnżc ,u/ѝ&ߠl]ş҈pU,)ZrUy'픶s~<; TW-S"vdac8c^3\SePrV l$E;Lm⩩CMVA}LΦXf/xdJ\-JR{bf.pc4Iׯ:zE H~l}:ڣcC^FXx8wH'XoSwI~גn87`â[T- X BfǣrDNi1 lL%ğy-T) -M~<#b-zt3*s Tm^d>4bd3 kwS#pukԪ [px灥ԻmͺO5AN-(ўdL9[ 8"Q~BNC݅>;amdz #5Ci@K?f>0Y!ipT1(rOVCckc:(\!]J#nA\U;H`$0i(5{,='qaĖE5D_]&)@ Թxve(K ÷9Li2쑏ZEB67 yp?6r^T6!z 9P*in-W/$:76mX f)pkA0ݞK#T>gcAmυi3޼;J0v$h4-``+q-q:+ؾi`˦Ө0}Om&P` kp;|mmz5vz΃VX:a2ZOT)` aa9SǚZsDRMaB眞9=jǹdŅڌ;K}imeM{`k{e!O͚Е,tqL`(/t>!LR7M˷XhOxCk/jе`Rvw7q$HKJ 5O=儰?Pޗ,V{/`kEe}ŎV#|LV,c\BIRHWbm3 g Fe#1 1?t(7Tq bQĊ"净5Y7[70_p,{b>$|=+7kڝJ*˿4XZg>WیFC6;ßBvb -VN̮]5(˭fZUJ.DHXģ{2*q2sQU\ wם}Fې)=u*WR#rR Bp4! )-:qx=KBbBe|]3?~rZCXg [TG nbκ^';_D | T[Ԕ֩x(J foE6O^71Z:|Q<àthSlCs?8Sf ŕU*$PP` BSzؙ&e *~N?BeΎR,ՉrBָeE7AnxQ0uhhXrwkZ@?6o!)LX77щ\Bw՜/_<à~FmȖI#{K^^aaK'( ZϽ8TUJ 3 醃Nq n$3d!҈&WG)s9V4qR>mP!uwA,Hq[%9K(/5Kނ2 i+{KZ3$)c|)H*[N[51'ր'F0xct|.᮪G/QA&:g ↤!OF)-7|k7|ӿwjcVؤ_:%bx_S42"[QnZ3uu1 [8 kOp j"<.nD;֡sqk*0W\2x$Ԏ"cBGȄr9 z-:GqA3e)i=DZ:y'){z.SK-6'bbjy,+w$q~ k5_7ZҎ#c1=+E 2#+9wwKcŐ@Ͻ:cWQFS2dC= $$u,{YDCeaY_Y*@OToV`<.1Z-E2%D4%SK/,` :rhð8*wv.r0v*Dx)Ⱦ!Pmd}=b;ܿWB/t|:L ?#Xc@b8Ō^ ^TDya}kRbUX۩̧0?}K7 cmT{5MVa%"15%xMGM.6o `ts(C]Cnba)U6y>@[<F6\lj$꺵#S툤 ,_= xI0!^Rp}["P\2LKZ]Flܦ0akCP)䢻rK<`f4j!}ZG.a,\<@>s-^ SӟjK]Ll|'1fiY^Wʽ? F&*8F}`8B0ޣnf\IjXj.:?}Ǽ45x;OYv+|-쩎?eĭ y޴ B|lBE 7) -e&]Y츼% #o6_CO>l4uZh P Awiz`>z4Ж!uc]}k;Ͼ{ c64:I Q8|b^TM Jԧd> שd."). I:\%i.lG+%#{s;_T܌ ۇ$3 lY^D%twxB憷Yk'8%bbDN}Bunt *Bt_/ t˛ t\?Q:MfO&Ĕ\{xO0FNܨ2Z(a,q2Vie25Jgݛs1L.$)Cf;muSEJOI2xE3xqc|9_ß[!xa8 髪e#71Ch1 ,c`v׳dgKHoLBLȨ_];|5m/@_r90K Jl(]-^p!Ʒh3EycS$ %y҈Mth Z5{VBs@(K3Y"lޒ4NP; ~uD S. 2i2kr/;ΌAC1&  <cP6IၶSb~ 'meFkj(Y_ V" *Hs$$3?V ]k xf`2'}KPs=˄Ğ /qe#t O7PӁjrDpteWuCeHǾ|g)7d(f(sÀ>f Kwr6j@xŁJ\,14i,T'b$@`ʿ XTB41Ћ{qDZr7+֤aCI N\6QiT-Ø.%4ْENOW4fL9"HZnL-Ķc=ID orDA?&bB++IfR f0V B)53a[y) O^^7#=Cb0d1=Ma'6,J,ΉK#$dMEaǧ9$ `:ZQ`EvU @u|o`.Ik[lp•º ٿ`{?VD=0-XO˥=!/[o{tmEX n/OAEAS ȽO{ŲpO 's@5I ' W"n@b8dd@\5 U:eG%M')HgL1w7ƛ_}%p:u.1 kٙ"(=)cDgYZ070701000002ad000081a400000000000000000000000166f3d9ce000012c4000000000000000000000000000000000000005200000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/net/ppp/bsd_comp.ko.xz7zXZִF!t/?]?Eh=ڜ.+8Ï9Ew=3V躐@aF-Vsub"\vk8R9'MGtGH˛>i%Tž*Ӈ]Xd,1D75ZyRCUV3 pS%%[c6K_{# /O.p,O.g]&n\P57+ $D%>gY"C"%ҭ"4ύqO]~))@8wN;.=z@E=[wf?|I?#2x".Ɋ5 J= gQ0q?݄Rof RUHG |-|>+0Ɗ HL@ R|*s,aom E'V4! G.z 3$aoӗ7>V"fxǕ ?tLml: TvPq%1*p6ٲvϭ`{*lMx$ZRuEC)k!7 PASߍbDw۱m : L~΀D`W{>dr!o-:вܕ__u'|D"Bs _ C'uZmJ[_a+OR??O+=ʡRgY[fo G4iꔅrC'y)Yk^Ut4q1+ C&ܥ/}ؓ\-_0 [#(<#ferU E#ًKsJKX55cj&dkivgp-1uq؅dD^1‰Bb5px:&L<~P5!ݫPb5m[3 @q@PQSʧ9+߇n2m`6:mkH=Nvt9X_ Sԭ1ʌw!t`ƾ.bj[닏U1a$e}xgM@)|{/NF\&_b%oHO226Jor~ ?Z\)#bśgM=P4ÎO,.g nC5(_mγce"-Rs(,PQyP>2xQ%Ƞ?'0\F 5T'D=J!YcG+_,#&^Nù+{4*)ܽNdIߟ`fұ&=ӤSt=y6 b#7=~4JeS(l;!#.D sč}VcT|$1}Ut܀-ܸb64{"c4+C0=rkk>ivu\u\مxNB'F+tS5 5  چLqIe[JCRC,vNë!W8N(w6[w0~Ux埦ɷ؅R\LoW{m eO7b[*n Nڭ0:-z 2#(s7?4'W%n=QR qԞF}4w[ 5.gyUkd޲VgM&Ms;x]:v1da|2f9<0 h}!.7?tTU`efȯֿ/6x??% N5#=+#^q1QA*Jނ1RlG[7.il`|q Ps6Ζ5cq%ͤ=aSMz yW:Y{tR$@l>l"wz^/kUŦpo7Qյ;s~\.`ͷ_'ank| Ϛ} YINʡ5=z?Pc>Ø!.GQn`2#Al"<)'HOU쓋smcN!tP{kpxۻ ];q@Ԯw-K6 RБYYTp_OYhv;]s zm"U5PP?YhIjd^LJW Yag3QGVP]Gh#IyܦE/,7|u*XFXG;Ńi4c &40K5~5>wLe3A'qD|{( g(efg6B税/r|OƩ5Gm:8)gD#K$rvcn OQ}鶛}u~Pli{4|- ;e[icI `Ub lX3X0 Y4n:e" ˙Z,Yɉ)#s{qz傕N䌤<4~Ad%y!=!W^?j wYw_xcz94-'jY\mlio\3Y5ޔ*,(~Qc<⑦?6^fhd[>24/:%{hh:(՟Pqljk9OWLC>B6Wk{[A#Vs^b~E^U>B LfhTу hj@+#(?m`MG6.&TѠsRj$C[h~ƺy}Bڞ17i7[>UU圢ɂrnBa)iN(50z@{:Mmė/r m=OT~y~fM O?%b'zSumHu'MZ$TCQ9}ؾ 6M^CmΐpFLb4]] ?(t*mFu ISQ^61nɿ!s.2lij'Zb"xjugugYE Ir_rW[s2j͗AAI]5#/`ϛYrUF?3 k߃%)sMm|U(& >sB+5@Yh o'ָ!3 "YQJ8AB:h*۸=|E欥 ARt:VwJ`vz:Ȝʺ&rY+jyJfxl>E$%,4P iط}̥ՒB{t!X`eL)U?,2G ww;Y}YS/DŽ, |!NGG\LreW FIѠĝ>i.Fs~Hpr>a<]_DBbg#7ΐHCBxߚ6' Ml MFc 灊nex##:h0;, ]Ef3:4908<*N~!:>`t?u4BVpgT3Q2P}sw?a*t58[ԇ^#(W6gOLN:AwcW%ʗ\%'CZu#<<^ oh&>Tys+׌33AتۑN^qFw4t-N{`rz%BtbTe;mX1G3 ]R/Qǡ*xU[L.CotֶDE- lPۤצ/}b-n - "ճ~`& 3qEhnծWKM|+!;S.qJB&ι° *'2FNw1e7U]aGBg1ÌXp|d%"-+~ =o0rq--ӫ[_0:<p,gv, /)-Vm;jG1#J䇋l)p,klŞi t\T :/'yD6)eA1\J|.8?.r3kvWт>soʕ^ ApȢ+7 bAY PٵHmw`h ]D4< FB:X I]IV]âh/ ͮT vCi*)eE=nU!Mb4DT4gTr5Fy MbQ3\dӐFJ.)UIݫY#x & /dt~@iJʯBp=1Dיsk7ItDtfm~Uu^1[1B$n3 pՕ7%z/B**L#AZlˮOAaTڃ}jc]$t]dͷѤ}'yx!uXLNJmK'_E7Ok:r:$K=Iх1gɆعcyvaۭm*!*,9MүF Ճc);!-er {{vqt8ם X@cAW6 :˶hBvgZxD QWᘝ$6Ǡ}gbeC;?(CG$ ~s SGf ;Z.4P)Nv튖>@ܑkN$6ֈVC!)wYfH$癗  eis Xwl@`c"\OʑTa2e8F %kJhj%]t` imYo4n@N T\5?՟O v dP0or$ sUγxØ^?>yBc2MNՎżqM؍,tWaT Ns;m+2tʠvd>r>+EbR;FKg?7Ph%! ɷ_M+)0w.h#ç l6qk!hG~ڊX#@z`"(KZ._-љ(N8jP >~I&aaL2qruveg:^tfՌUAoò8e 8lf^.9FidZ0%96wd~wa*MXK^) )XPEG)6>`q:bx0q+OtJKiq.J ;wG/5h#pLF%Ρ(|(!"ei2lNBWg]'y00:֎$U4SKPR&rawqˢwTE"O1"V NF"Uwv+4x}O!!AǢ^ws[蓳Ѽ C# r@:@QBK[-y(wj>LSšŰW=ޛW|u2 MXJT>uճsmw3z:O󣉣." fx7c:_9]q(.Tg/Ze2f z:ߊ&G25ZN")- vzI jHص}4,ä%~&E'~y&bZbÌ vjgi@_f)MYkrʤC,iZ3 SU OI8m"c!Vo8K]bgB&A4~ MD tu;iVvigqT]@bn42f[3+/ hB/Kz{WL%m6ibb^ʈP?nd,-_$RQ >k BӬ 8ȡp]i|&f\x{& Fm)d*vX3/ I_u,rEDd+u3"CY1WpQ%Jr!>FoB;DN &m*%3 =+D[>)u֊0CNnAxfܺ.tX=1 ۤ+k|iM@y٢BM r[)Ec} Q`)ghf{zM0Wj9zg¡j+,@}jwGTiuh>"qF\%k+_&XbaX7 IYt` ohAK2aɐ/ɾ[+.G ҭC!3w]ڢpM S<ח׶ZwܭWpsφ-鐓9Ar *иyp^|d&/Z4%F@⍵$q.?Vw-%X7PЋ"hw˷/<>rׯәvq4Dz AfjGc.hU /r_Ji&{tT͆~:8CH[s0zYX -å?&@jJ^KD@lJ|1%zZzoFhLEd1,v-6Z*9Uq/lٚ; i]ug5>Ȣku; /mI.uiGN{uNNK&[L VhcHUKoЪ.+[!Kn5悠A<0EO JIޚ}#Zuk*JLVJ Фo桔[W=>9\T iX%ƨ|-V%-i~o? H5\(NA-\egNK1C-ɹHp#*/ #dCnvAOmW_t"_(x(WTN\M8^?pNJu2`d[luq?gP6j)`Qd$N9̱y>|8mrGcвZJs8i/2wgNKl"2y3ҫLB*Unh 3I,%jUT 䖩NAWiVD]RdVC䠙5څzP^5IG%-0q-45!ap}lgh)$MNιvQWa ž5NSF;Y##GXU-,᧛Zclp)X8Cye2} ZfXj@#j |BzΥ58E#'gA2 \XU?Dx/x䘲Z-&8mRLQJƬWO7L8Jkv@B0ڿF '8ԧ2kp׵^Nsa%(b+4ZvES*>w&=^ PZ27FIf{uaYOazqL{Zř^\OZKDG6/7<\$=bڎKZe⛟=r+LYBdQ<!'ɡ:ʌ9U60 4d@2ATO@x]2PoMJdS)̫^SZ,x&C4 N~\"-QҕAyn+fllj[F)m#~r9ͼg"iZB0_J<<t주2 2D"-k?cD D,Up'4OO,wё &y,6۩7I-^:k5λ+j1*8?ƥ8$:馄lىS㎵̫yCxro1+ q|-Et8RGK0>y= Cկ,*x$/%M?@@ |l`qUYwG* 9 j%l(ɔZ]9yPl$ٜ^H$QgM)%Ln c +fzʁ3jsYְb(#吉>)K1]\b脗X y27>;/h?a3f%hAYl&?n݋YnZ8hnk; q^u+gd(N%'6~| Zp?,)[.u :P~ã5+cbt&Mv9Ǧ݀UxgT%"y9$[u80_jP,æ5daqI+^JW&isjoۃS{DZ;[[R#.0/G6dYkz/JP0FWMn@ 3|pv#hDSf8oLrL>P3rdOA ``')+yp8cש!=)"&uoNٟLF['DX%7J3 Pgx|2EU $F4Yc\LaD&q0Cli¯(_Ō{CUL¿--|mapmDOp,h@˱-4FT Vdy=F`a5{MSw?"0]p[A29z l3(Z <>xjQ[Ą$z8i$KoSIhpտGZ)p]5A55enRJBW}aϺD越V\=ԁ=[&1'f3KcVHpJO“hTJ_J%Q8^u 13αRc,\R- hJF'X]80S H+\\6.X_4-"zĸf-C ¹ֻNOt>&@~,|pWz|>jrv%7RFaL3Ԓ?Ptm"rAŨ`z$Bjǃ(LAI JEk "kNd{_ ecLfEBG iIma,Hq|*w/ÏP"]*ߙ9$ 8`Pf.nՙJCZe,tJ1]PˁCCz״sa^R ~~&sYT~L42#קrDR2F2 ;,M(` P]qYdnt,=x M+/RZI' `B6HBePuȥȼDna j_WU;+Fu W=Ә"1;7Y?`A^v=ynyl-W~mZA8NOCVY^ZAcn{ޥ/yKwQ7FN(vpbF% Xw R8>IVIZ^OSjzc֪YЎAb狊c u\Gsշ>,O wWV hfR^Q̠)]n'&=DK23`R:ۓBi} ٺDȆF>fPzZ E E0 +M҄'}sц`p"h|`Cvo{̽Fw%<)x' uȚ G@?qwǣC4]} 4^C?_t8MW v9C5A>+6&gz8zT _klXX6Ãܓ^,4F|'f[x&H 0$arqZ~DӸ&4܈u>:@\ǐX%Si:*2A:~Jt]Yr7;uTmlcGC=ɢ,26 V5Fs.J7.E$-QCQPώv&񨯄1o"0A *_+b0koڸs_M yz, ݥ$hhV]@щc{îN2!J q,c#>zR#0n9@f[J݋4"dt%cCJPQ=^f)ltȐiP-2e#~S&|TlbIc^g1G _%Q' މG^ԼLʇfԽw |WmVc;{FDoU@2{s-v^NSHHxAQc <琯_GAZ>(+ct7&*PZչ=ޫ!?omTrHh*"@ǢF; Dp+VEWQ%4*QAzO/ &7uN y1mRWu*yRGl2DސեWHNq@ړ-vTO*E@=&;#GT޹B {\FiH~kJ oΈDеZXǘ|hY{Q<´iV4H>/mcdT1jO/0,c2i Pa)'Î%A-K"+X!K ڵU |m6PMn.-s>`zJF1쀅~4[6,%1+|!eD?ӑ"2oEQ_p7Y*hdOz5LIu$ծ:Y"G4VA6fBKj')}(mI{lBn2-j/Dw hEec'ESFף4 {o fPId{D3J,\"%kQ)pRD8H {Z!ڊPN§{bϞ??k3A >0d,^41V3,76K\c9PD,I8ȧT?'M $4 =w|̶,(d(bFjΣ )1⼛evZue,gvT9+#?VYwY>w獻"3vM]!TPՅ~Y\ {| MnkHe_ /%f$U\| " Ұ_+5\[⯂*:#2& (ٴqٜݎ$?'\  dUQyy(oNҰ-D.->Wʢ:@9vΙ(փsvj:AlHJ2tI&c՗琭SERvz_ 68:]Mcy!gGT0ruC`D}v63 (!Y|d}d7!7R@yyS9#Ѓ#[G5 GOicLr_DМ;7ν2a[W>yaIph<~/d\ِȣbN_ƿ"eƖS(m_͔CSܳxrCscrn?3}8.gAI XVP.Jj=ؑz.O魯$W4蠯L`!Ro *ƍ嶣/lއ!Xl)I)#Ζ~MC3f~"86ax|g"&6HY)mu!Ne f+#;iO2~#Aԓ2lF˲NQ@EױP &ny4Zy;/^|HaVow͜!zQBc Rf6_?TeWȋ[5AB".|K/.}7GG d+t+(ҨK9$aUD}yl&Gч"#hsW)C~ 9nb#m€|c&2"SUܿѽMIר*8zL/cZ9nj9uCa y\'yЌ8޶Q/ܞjgB6ʥ-Η l/ͦE |7Rcwma9 )ߦD&W ]Rм?7rMjsGa19G?ԄOIH'nx\J (.zYP {;|4gFSDFw1eNFO~ x t%CA;@/UO_- MpG}$|~6`~'d۵j0:-5Y*s]{)"zbߠƩ_ v,qi%ZKaਿд}]hG -r9& İĘ:gb4PO 8Zfx4Áa >( K8㯊ފ!l[vY`[INCyԯ꫐sc& 曔 sLe&r :uZcŎ:[fe(Ά|I\ǬbȇU2^OㅽV =< TY jwݺ OO &'HUӬ/ oiqG^oW[Lݳ" t<;M ch0n}F##)'?. bAT᷽`+'Ęe/ N6<dz2RPVravԪǃ t-"A~8J6B {v5C^tmr䤰J㘸*%E(TuWgCkNywzY I'9l $:&D[7WJ'X0"VᾧK z CPJvJoIJ3G6n3^oBY,i;o Tb/Qho g*0gIK9F]5HiX}]?3CIjPla@ >m Fc%\*'P6Xj"9{ "H~$e#(HHdp=|9WdÀ; y ] :|Tx<>IF.kCЬ1 职Z;4>:$l(fld)iU#GT C<;jb= (~l/# Bm/0;go{/5)5ts]T@0|i\v=͂*}epqvFY[.zѤ74<$垛G>qڧd2W z?Ӟf"Lڨ6d:Z}p*ZXMZ]l$ ihbpFXe̔9,Aۢ[E1-h®tB4/6m2LsBw bӆ㡭lo:Q /.:տh=SnE1?+@&jNmCByx:{wޟf ɹz6m[0O s.Q{r;_=_ImM_ [R#v JWVAKڟ>3p>⢻3?u;Uk 5E*>5I#ϽۥQz }$@T 5U}zyC~cUٗ6`E1Z[_^sJ'"I %,KMu2].,C4Ħ:|yDa$ʸ)b@'.[zh+ᕼ7e;H@{m2Bٛb 5V%exbI(*S$w.Bqy38jAL |ȋ&Rm!z6DJs*QYM:F~3c73" !K;"vʋ|ŬDqoq5UL&: |eIdHCm+xo^:!ȝgQrA#xv(G :WOINvu.B8ƽMGvKPe\KooDC%Ba R 8Ӌ 3-m?Z^ywU̯OL0Rѝ9o)aJpM*'Y(Lհ:q ~^sB~f2w@ Pf-{|ڃ8~'(O9Mk(ˆ۷Ie^(ql[ȯzJN7c=gkHGmJ~n9w|*-"o+v '@*̀́v2 %a&l}MGvwbڟ(1M"[~&4I`|<3:+V3@I֦BUq]ڙvGl<>3dqWS>Q1N ;w+(W>:>&F3ż؀WH-$M)$<&$^B-0 {5N YyLMSqLM3N͚A }Cp2(3,lj3<#Y|.E6EY}XYqGU^KQ}6ޛ c~.z&VͬinJ*ӱccּb3Ԫ3.5ʫJ nhuˡW 1:-D֜wcd:X9_Dw 6G|iY@8`F}?YV(e.5f2'Y TZw?iBB-1|iF!.Ln@c]=R&i#!'b Eԓ=P I?v ~:yjh2$tL\ LroBgsNsz6~DB z8I:lCdgm8;w7Wnyh8y;r6:!LPܸ/j* 9=q˿bghǧS3~.!>C_P d]Jv+) EDIXbc^MT/؂BeI\LojȽ ! P|Q7xq<2ZP9~VKv؋_HAj2g?|ʣ9DZCNhrnpyY4h) eHywa.yg߈"ʲqs2!םnA3rQe & Z %Ă;̮פxVqN~Ҩf3B? o C`ʛDg8O>K;#o`ֽ\nTѶ5*q c=}d-3C:aE X+OZn*fq!͟ 8Xӓ98wjI%ʀ:q6#0wXQinfKTc SSc 1[Ar N?_7@#yVRx]'H/@ϕz_n!}ZtOGVMi?m'^y$՗``'dH,Il{ W Xp.F?I"2["y5g/)bԳةqƛdfhI`*Rg&>M".ޝҤ{F;&'xxly0ڐ8;Bmn1Dl:S#. oB@ͽ9 I1U_~`~Hjj[!ߜ\Yy5c̄&%=$X$?h7?q9GUM'.3as<"72=LJ#>uV t& 2zjM K.NM3_㎔T~*[5((1Nf#ٙ'y8XN yݺ3A?WÇTږjep1_8CG]G*NN9q2WOI0l$`twGS^:Xf[RHI8^C͕"S@$+(1*o 2xPDCU=5GSpe2HA ˭ra5*Fo ? ZЉǕVeVi &)֤ğ^)~87$ήy+Y"];ȥ% 60-ryj[ ޓ ~3|PN ;Y5$FX㨔.1:8`Oxڬvo>Y] 3ָҎ:ˁmvpFۺk09؊tg%?k蔦Sr'E ?i =aVs#mgܛ<24^˘ɨp >ݺcNpa[Ǭl $⺫o|||M11P,F`D Oy,`n")l;4]ԥ?CarT pǺ6JwT{S [޹Ʉ"%<_*LGGVV?q·H#4߳V !릍m"! V!WMGS/SPN33Nb8vr-:SޖWF³ur)D qRҌE-7$es7KК@ Q7A W1Rè^}J-Ec:^B3";KNxbUI_aK<ϸSWhm M %C45zW3]Vv܇ҠȘ& 4>P]`;@8rm4^Z: U媳\f Kh+MdW.Hf,݄G-M 7SyIrqYӾaRb*۹oCxE$4<Mf>[\ģR{@/Vg0;1p:* ޡ t-tG8ֆ*XTRaQ{NhU]WdaWP#B8_T0~r-Nm~zDYvj ҒY0u^s~l SbN9k8sBdc?l‰߲#՟gQ<`F DAЭh&9n٦kխ0UX̉M]f/ar,1bÑ=^h$C*O8 /ky`~-7K9 a @^ϠVX3K'/1D}ZEu(ީXuU]Tļ}G_7)Zf WTCI& ֜M{7 trCA,$>][ P)I(tԒ<od[ړWl[}oauF؉+ ef~*8m졄"-+ˮI|To\5^#w(چpiG K&DKyƀt^g>IXwBajJU_ܙslgM*=E3nΗ@\i=>p a+8Mdل]+)˜Z询Σ?"Y{ÓdH\|YM2{gޙʨ˹3t1oO')A6_K"g˓a?YY^;Yc!~uXq )U[meso238@T<3;̬lc}zm$Uf]&q>ASb'6qMJcqS鷉l2l2BCg7SP{LdֻZT2$o ,ΰǷ=o]a-'5gha'6j|7j׷0$ny^59@;bs7vfZ]x%/>kF}/y,he:C3!­fBnuKWF"^2ԒYv_E} _Jn1,y<"6cʩS{;qULYߍUC+f.nq~:SR/c۷lOH+2k&$\5PfY}WVhR`bu묉ͫԩ:|k?ҼNnp!375@_[ B()-٫| F7p|4W̞-Sh!dp7)ƔWX"L re*Cw9#mo6:UɿClOJQzZnAjF߈܋?YO={kG\GQv")A)!c/D/sx%r۩зﺳu_̽7:A:=]NOm`)'Cf0U1Z#xYo(>Vc.0C3/5Re55˓a=#n!SRȍFl9=:_ZlkcsAҷcE6cNb[t0F *$ݔ<%.uH-=0O-@7yѧZQ`ۺ_kmyK}%g7"n"Y'82?s{ĂQ:}x&G(A/m3j zrQ4ŏlŹzوH(,cTrnMF֡ļ"`VA 8Hؒz|s"iw+K<' :ԉi:OL\, ?"9͏d&k=dU}' N"}LIG(o:|^N٤хRyԒ-. oq RT+Ǔp4SE"Nz:wy"*2pmUߟaU9Jj9g:}fOA 2NOV/7]mR/@fFo7!\+TxHfŢmWnOvb2gm7nAFxAK]8pEϊ)Q0OuM1O>Q~p-b'\ٝޏXe3x%iB#47CF:W0X\$=?Н;:jϡ{5,\u d/ P 9š-FX%$lfiqiW yiSc\y >)lP5÷_QG<࢞i,_LY8ˈAV>ټ h) |Sut| !5UO\ӱhU{z=V~.R0öQOr=WFYE%0$g/542S7-7Tg[$B>i&/"r=m~X~5/V>UBЗoaص sGo~|]:* ';|^ȶ9J1VWhT]8f&4e΅v[˚Ԅŗ̔cc5,[n{y4=cO}YUY{ξ2krf@7x ,}>pV(6P**c5cJX jxj \&h-1y&pc;0}RcVda'gNFpyè!,l.f2 ]*cZםڳC "M-},m<3^mEhb`N)P`]j[vX>:K~oemM}}Lޱ~onSTO3 ~9׏N"tr= 6xte龮okq}@%""V<{y¿v{E|bt%5D,huf%¯o}̎x$VNq{vK?Bl$3)0;AGZ Qs{{!۰7'MBĎ99\Y$áCXTi]Y&vw`3] l]:gTReR rkxA΢ջBY8sNɘ@;FPfCv sqְX<Ϥw͠TdM#XC%*cn0EnwK[ j>kհ0]~5 $~<_Q66S|'djh"IjvUȽqNc*)ÿ5YtL)isʿ.D[̈T x{@EQGL=HV|aӴ =:ιGbHYKƌ&+_~C0NHjnA wK_8+mx<#[uzdfw lKҤ#w`rLJ$V[vZ$wW|ΆWz1MgsBH l( O5h(m'lgqB?d/hveepD2YK<Mr'`-^fGm5c^Oe걕{Xj۸C&%OPpy$8/24n@GԌ+{.{ʟf3!m\r2 'i9)"rd8 xZ\oC6F=*71ssRDi߄{kHx?#ёR:̐kS ÌdA{5'_lS |ЀMMUbH ðvFg3qv Pa9c:BDzz&_\l?eȱgeޣq4"^ѐXgL0Abt*@0q~+r[\қLMq73 H{}8],Z[[(&dx`8+AȳT 6oޜvQ]U&wb.kEuұ#_ku,!@,;@k ČT 4~[FbA(hvS::s$#ˏRȱqǛ(g*n1 #V)LI#e_1Q߰%00e|-LN3su+G+&858&1:QŠa=)VgYq9~dp^q6g H KzO:(O燜d~MAƯDb'{bƻ披BWᱸz(>>oʏEJ7|+lCshrp_]Ctd'JGl9$ ƌ `Wse8<7*܅SҦOBbie$65"_A˭K PBˣ: : S'ǎj0ԖjY[~͗3q<2Ϡa:~ դy;DX4ޓ {Cơ4~Ҋc\05G&1ٓhP>Yί B?z5&|夊'T<7K4j,[=_y053C ` n-&'}.ۂ聁ߓslaq% RQ?AZD'|4(Z|%ge5L݋<>0r9] 9FXT)[ w7?*WwYy*}!Qh6xv} ఴr% a&q'*N}vZk |kJH)i 6Jj%Ns6%FaiDij>>sS.1Z)K@ﱈj=%hê0oqb^:;t^' KN}J*X2硫d V;$a,y. 6XdO4M q9~6@]#ORCq̂g1I` tVdEQQ~H!k]t(P: x]9\Vu@~5' a^Gµjɸx0 7 _z'I}$%?`  {Έ/FY7>q8O[4f ȷ\x~3E,I&ۊF~bUf)֒mv4' _Cap>?hX{ PL--MBͿ^Fphw.zXe^or1ThgGf2˩ QBjqzs(\ z+޶#dD{Ԭ߽ɼpݖa>J0ϋT~5ys39>곽L)Bz>THsXw#];C L^}9.=.>cmHm81O&2eb]`qZ⊵ݑv‡¶ b.Uάy[l`6vX8k -pȒ{U(t򺄨JOt`Fld O8AvBgŶI1uhO=iYzkD@N6TR `E@-Z8-̳Yqs4IV_vnIEf=!'X ?dB4-]sI##䫬|]n$5E OA-R$yp<+P]]@Kf׀a﯌HD`QJƼh \esJ)TKEl찂@t Mc}YPq +YrA9+H|\HxC%w7g_߫x-+UXȋ A*s`)YHCb'*55Fm!a׆㯭 mR}Z5T=)xC(^^sLdo 9<̆)vصm@S7%8~iwEI"FW7ToBQ-Ӎ)KV`ÂZ=31òć?zp!Cu 3IvnYFmsA b,yG +Uq ]nO!ċ6`8- #VZU:Z_3XԾ~0;2.cr)N> ֋9T kG>w`!KAWG+sH`"{tEGI[32F{s MVUѠ3:KR/b3hX4 7١7kXцf4Qc3V[^~W w- =yXHS| D_LvJ S'2h4J<`]D9BnƧWxtxYbTr?1`ͮI1W_ͭ]s9&&*_3Ii2֥ҸcHɴӦ:X{k@Ә=P[r}ڻ{6tBEeSe~#z<-$TC{iu|k>.57"Q#96fK6MtT# U] 渼.| Jdy's_:q48.-oO=]Tgizna@فpMVzhGSdei}υY)7)41n6k!MdCWGn4v=G s rVv2f+8=ɥqF`|I_͇Ҽ UXb8L?0X5Jb=@SV?7(dlU=K`kB[W"x~h`J&֒a6Y~2:A: R?3v`cXIx æ4Ss+ɋ"'ƒƳuk/v=AX =%>xV*Ȟ`6sC- F?-Yp,}Ț-[yX?9kqbȐ 磻R`…ވRH=vq]Cu9Bk# =5^/mbgLX,^CvJ`Su~gAݩ*3Pa?YOXGRP W>C6xCM#`_B_b93pZHQ%&̈́V}hs4D6-Q@W~@`mН5 WM`UC~`S</mgQ29N;24,1mw"`C5Xj% IF Z~zՌn"׷Uw+4p%I@oL,~T-$A6Y@ߋd02! :XeW=}Qt,_7{UQP=\j '2ԩeOs]*G2e Np#8~J_2D+_A E,˂>h51*- +E?`,&Dlji٫J{7D#*B-rgqoX5Hɭ|}P8L?1Gǒ%yE-3Nhkg^yw. cXuB ҟH$nSC]V&ȩo4b25nJpnk-fJ""}d4@.Zi9#p'mMdnKDHgkmm'x;1LK.L`jeB8R%Hi#ixf  @zˀT\ARdo/0m(OdOBTrU÷Ikeֿ3ꓲ9i AL:M%19/9ЙٰTԣ=!TդAm]zH/U`~gY5{_&Uɇr7)&#;fZ#\ &@*z]p9+n}ɣ&H&nVwP ;(0Cv+Kbh)M-wV1l 8Q ¨J!,NH}Γ0ƌ씱HJÌa'J ̑6@!,jTx`EI#F#R3ċR UOq>3 UYbHDihؐBOBCSS\| {HO/7N=CHO@Z|U_;@yݦ/,`(0ۉLY. Bs% /¿WD#`<ŞOݞI=WT! Uៅғ,aVĻ-O*䩵d\+˺_Ɩ>=l 6UM 7r#=a f;s n`7G<[t*,y |ؙC$1BߺLQc)fePX$zdP3 $n|rFaquXMt1,&V7p&UЄIYGr8#5CS&[ >t̴|m(:Sbk@^YIꚏz7Wuۊ]vWGȊ\ Ov&#[d(#TTXc40rVG-.X ^Vs5h G1#0_OR4cޡz8=ljzywMU 4=j/Ǖ(=,a: w۬Ic8:Jy7v6>Y_]ݻMRk,_c*ѮL6ùA'-< {S=yGʂ/HEbeڒ=uS?ٱtOk0؃!R Xb3Y\A :TQ^V+B'~^r/TAهi)կmRSJ|ٯ/YqGBA#vo5U?@`V&}`چi T5VumdW}ϥk4U{Ңj L^^Gq8)ǫc`j+ȁƢDgo4oɳ JybwNu/ŕ|Jy~3V txdS}_Q ^:yv4LS-4;$``g e>J]ж?3PHKfi列2dVŀ!M뮋1ɣP1lAnY*۠ɖҳgkXרǷ6 !SR.F{2H,6O 8@aG"H9 Jy/Jof?2#=t[?ư:$LrElN fU+2PJSx47$Xܟ#-`MnN뵱<@}s!όfaNK~=+*V<|+^0΅(<J>akhS76f#Q3Qb9U!1!91`1{#[a~)cotڙI\ZP >-wU]ӕf! Sm9/W۬ExAt(g7b `c^F [^z1ap(]C(_\en^HPCЁI| i3oe^T`L fOPrrDէgWG%13O3xGeYR5J"_NA b˦(G)~P/9ӫѩ#!vt=g׊v5R nf[ _wMn1EFF7զw/Wjt F=0Zm9ܳ4ǫ:N&XJ߇7tʮ8S ԤT)zڈ~ @E7qġ76yvL{ǔ?Z׮IXՒF)JV-/ b'qzv:el 3[ 3 2N'5pV&^rh0]N=݇9=!$vb2|<1}{m.8@ñT,@~*%+2Iн?bxs.Ć '"x/Y ȄeohKrɍڥ(|1Cc,  qGڰCf " xvKO!2{C2b?r RGUt@-$ 4O﷧ۘ˩mjZ#g~Z iak샞XľJze}n7' Ίb_k6 w2.9ϻ~ uqQ F|Z5 9ZQi>XQQkT{RB!!>) ^"4ɱ(zvK.nB;"78|YbJ,zsY\v⾃iI-1V!|ţ tI%ύwFR 5۫XinzC/_8 y |?$kѿz6/!PTASZߥA)ގJ9M)1*{nT+|̡<ܭQTlGOtJTe3#?3mGV2Tksع7vdf B2L ̛I_t"u8VSqXur"5Gρ*xZ้7[:lQE>jշu@w1'Кdr|*e;+RC[3ĪdNoլKzYF\YJ+@#,O kR=$EZ5'F[h%):UsҾ)Tys#>(Bz_͈P_8W0JɏykPoQ7 LˏǮ8X]U+߳D |(]D( hwEFQ/k N]lz+O17!u>W #?JHf;Kc"|gJyƮJSۅAXo||9MRYr0ݽR"qN PCPS4P/_8&1kWЉS\+^)tGx*-1)wS"/z|L$svVU|R/-?@ %cV n<'ڦ?=jzlEkA_lP@HY%p+tNP,DU o!Bփ-]cTA;yv,7)#",踹P݆e.o@QH!!"(9,Yb&ŰSPOUOo?jTsCLqjE8~}"~Rj=0Hx4 "I &v[񒰤UE4~wy< hQlԆI oJwᴯhY6v1nKM黕RBb~ҡϱK'd ='4|XXfI&<㖀WW&ك|}Ur) vgX85DBID佟^y?#sn: `WsŸ3J:Qɵ*ߌƞ4V1j.yϭLCuoxj!Rfij0[lt6swl寰^+DCk2Eh; p`=!og iч{4ʍv7mF7>k@Ñ*{k*Ld`EBx6Dǟ7r!念¸ya.,,)!]G, :QF1$:~'@,C- c͉J9]}O~5u\sl"k;K]sVHENA?%%T[wιLDj@ :)ǖX2{~rPh!xJzP"<ĹU@v'@b%7n\NLtUWKX(ˁizy|Kn!v*wb%=f`?="x؎H~}ag>@D˾ `RцQIC{ c dW6E(׈g O9:'ba| }4QVs Jc)7PƳ9(iJCZQIzL)zRs-3Dh5/i=ˬ J{U^bލov/E9RЯ7{[֭|%8@ V#o=N>CE\Htг BR S"=j``juɎ:*QK,}BA#10t^`l;͉؋#Ha=1PXxl&ߊ@$Mj=I,5ea6ǍW=m Ka!N;"eP Ug?|"=wxi.OD vdVL'u4TVekyxSsv0B}\3yΩ-̄Q,^! >K p$|ti1J N獕;B ӬX0*y~HU!㖍 ٕ>7p~dn5HlI"Cs &bdK GJz F[].VUL|xcfjj uD/܁ ^wG߳u?})icxfjbB:2aO`!)|PRĽn󝨫qA|ma OjeVJ"C$O3ū뽦;OϒáN(fD&qD]01f.uV6Co;1ఌ-33V˱U1qG% )O7P>֥$h@3:@D=p]00Uq΂}b%&tz@'MԌ,TN]6S2/zfp7Mͻ Yi%`_2_FیߕV) ;P}j}w5 #(5l#+8H OH-d((so~7$wRWv*N8xjF՟Vz 0$&m?.]qڌDCѝ鈯p=OǧL =:=($;csT쮠=@ pY`%>pPsV;Ԛ$t\IreS@1_:s=|h"@=6H´voU>"؟QMObr!c`9]z`D9ݒUOή`P^۰٢Rm=J/IM[~xR:@b2zɨc1!DS0= nmyT^"fCZFҠ;bvMQ} {eH@01 }Ua.F`v{jp`3-FCs{{bx_*27YT"Sg~NrioBJJF7( z Py]f(;ܒ+bJ٫]{,FTȅF̚QH9_MHvf Vr2Xuظ:xu4 ֏tz؝38S`G'#zPGe.Fzr}2=hˆzsܕF0CGHݩ׹Cǎo NH=Jrun[cK-cVXAu!O"5i9֔ W/;H^ِZܩC5e=,k%@(AϝW7k9/Z<EI.`29,e|N 1]Ww"H)݌ܖd)™k7"gGX\AydR*w s rdg ^ł'2`O~`4E>2;#/(yGc `**[d6HJɟzEL[rC7qK&fʮ$Ao$ 8>2:A^!5/|9n^jȕfo䚐N@cњ#h >۶Ņzu/Qp Aa{p]lZ|[X,$Ce'#l!D?6uUR8T^ĀoE1',hs'Ub7)Uc*"q9fhR/_~Px%íU~5.G 6P`+0DW}ywD6vUMiv.v7eNE?Laд"ǻ/x$mڶGJ@G78c֖k?0ry @vb0 :=Z!WDkGقht>8#}*KA;+C@% }F*9pbjYàU-r0ƊH.Њ[RzJF,Y+8xEC%ol[Ou'W ;<U7`Ro'OYVȜ%%hCvl)\4<'gn6W*MIpf_ҙW60lR}Өs8b8tMndf)+& dB]';cq6\kWCqC_y͐ps嚼2d;[r).Ym7% 2KPS&fu,.Mq@816djEnhwޔ˚6=_]ɹPі_B{ |:Q=x4(+*W[8̂OHk??ixƝFB:=8~Do!fV:2f殑/iK "6>)[s=pɾo}1t(c8WD޾2E9IW 4( j!8$ 7/FK*E赺pQ.Đt];(`nǖ箈I +h0h?H|Cpe[tloi{g2'Fɂ_2$A4ƍ^_^%VYO?T#GW/{8Osw=sK?Mo,O6.CiŹCS-x^ aK gW!YIu d|a` El߆ExvѻCVfn2W*R(h$7#G_C:;xdb 8#ǥPvhPaJUO(*;Ռ3Aj_n#? +#J̲!f6wXhar?Vp 4a'0љexjh~~E"EU@OnD]v~eQX[ hi$Ɍ$aߤr*Q5A$)QAG*rE[-iIf%F*,۫sAC ~OZ$Mk Hžf/N7)LaJcPU,+1s4/\nc6`iޝ KiAx/F/+gC^6SDKEem:&9zƱDޮH=5>猧B;6I{/#yҐbhp{LEmϹ!%\5I9ycKē|D5>iBb'_zOՌҜM?fқ:,g%~iVsl_ < %~i$^iM&@jtrtBQwD\xp*t l5En;&dَjw&L%Hb}7< oW+-&=FV<ޣcUXtL7fꛦEaS4φlTu^(N}`Yӱ{C^VH2)D ;B3%f6}XZ^"D Up^$wMPLφV5MrNP!&7zD%/.Cv

    P);|/#?QWZeaS-0 ܺe\',Xeef6f5~lս$bx6?OrS@7b+<(FOMI+AAOJ۠rWP2ATW&${`(E $9!#pyaz ҽ3΂qcHAGQPx[~^!ח 4+%P|oO …5j~A#c[jA|/-Y:< RJܰ¯1+Ot(.$0o?uTǩn$D+px"K̐muߚ\G|Ɵ|yek%XK# $c1H_q/gt|[q+B6?1+pX^;VyT2 ᎱB4 Q #ir۴Å5>ln,%Q l#-??Aidx9{Y,-yq梅N2l 7wvYR&S;' |lh<}r@tPH~){<0uomj=w}Kr*TT ;DP-ȳV% #˶šIV5fz}26!? z!8 E=S7HюЅ앚%D;Xu /{+ =R^G8W^v2Z܁uSC0!g灬@PhZQFrS {.(~B<(T XC]'DdcŒ l-ND 1vGRK[&^?a0&U:$WtcG`ȠO7v9?pK{5ҫyQ`jrYzAoLe{|L`"N>-l%Qelm)k鎏Q2}i!@A#qDLNy$~!6Vq~GmZiAFft=U˄Ք/<+]% <]y`p*oIwH g*:{}46W7t]R1wh{0j5!3h }Ie`1bTq |H8+jJLAcB^%>3k@|xip,HUp\h2Wk! 8׏x L㐘t^ kh_ķj,_l oh|F_ke+z*k.2 POW1 ]cYW8 :۴:tBdmFiW K5~: X fbaԢo-& ]O-(#}% )]J b[f piB f6 Id͉ {сZ6K/6N7 ~~%zRw_]^*TAm6 Wy!GPS_@Ez*[|.taǦ!m D|eHCo5No+JgYZ070701000002e2000081a400000000000000000000000166f3d9ce00024690000000000000000000000000000000000000007300000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac/brcmfmac.ko.xz7zXZִF!t/]?Eh=ڜ.+Ƞ(&3OƉsY2U=h~JUQGI/;𴾹ZZ^ xͭ)Md:.7A೑**F xyǷ\|]7&8I;c?-&ߜVT,`?o!RJq:v 7{g)mфWĉ4F67FTj{n)Z>/"t0'3w㟡k#2gHY Tt˪GF YEfX'of љR)n pK쾟G[,0E%~9xaf)~P[fT}Ӻ,jr(b[jfLd,_8ZqeFyt?daٲ Tm%"B%",{6})I[{6KtEdJ"s ֪K+FkZfbM;OY6 /T ؽƣUJ] / k "nSIk6fA2i2AJ7~3μq{7Uhl/}?O*9ٓޖ}T5Q9`LZCfⱲ +4ƺRѓ~ İ7=@ "L[e!=&"16sL 9e!D6Wu{w.Ӝy!*pMa` a!tG@{ ),~h.Hn!4 }Lޔx=f;J~ƛv[fE3ăp =I]hGaW' Dc-X:MWQm_uv1^xcIhm)+ 'д`gA%k:Wk_jp}8Č_2RHbޝA2hcE`Xf^Rp,;ޭ+zR T$׾3jg5rÎ$~.QES-G ԓi^q3q+q;ޕp<V$.M߸ڇ\\ ]D}RFsh#^ZX:P(p1(G p8{w~. }+J{Սgox!fZ,#ҥI)/m/l-ZUЁaW8ëx^N:Ѭ` Z qHb4pW)c}CV u]ąLYNkj[1BFtg y淶T7?ߐ:C AAF3j*rO,wƅKè2|O^|vҔF2]*Bv7DŽ+&~9 K jB Z$/hD7۲H۹|G-74LT֣#ગs`LVt @xf}ҁYjFO4 tӽ+אW0ZbQo/cּlb}n $ʫqHG&)nr2["By#|I-Np tԣcoCg>!z;3՝Z"`7 pABwOxX]}hg^ҧ(Ft{8;\Τ!FWQajk* Ҁz皡Wij߉t7nsy8:`-u͠T6qV'fIDEfܜC[4ی55G? 4 {V/˒'چӜUlzB2\pCS5 חjcNM\g\nL ʾQ. $f&}K}9xdNWPk(>؛ 0S+Xg$MW W1U[P֍jQ۽1{}Y]@eywg ʺ8D`ϖkF!zgb[_~jӡ#!i5S6 1/ƮU. ALJ%t94#C3/My\- >>%V%ig3+&Iq9I:%NgՋh؀LN{e݀so erꂋ_Ya̼Lb2۰zD{Ƌb8}DԻET~*s<)!M]>Parh: A73p~w "7H V12ظ;T6W2%{^ᢱɿ<-bLL OehkR%{pb:*G$?Wc S,0s=K2bIt&aKVOHZX颟u).\g=BS7\E.P6|J1n-r360Lf|g|vR/s.5/34T{۫Z΃bh,eɻA<+@#O[- l RQT3rl%=TtHq0wU\DWWX V|eUXI'\$-RmP>BڧI;jK>H^Yo|`󙏙.fev\R6 i<_m+3|t̎j?E+XnDX \@V3]񦊽x_@6|.{?62#g\ȧLPg՗:&K.=JY-Zb=jaI17Z7.]Fw*tz{_>aj)G_.T>s:ꃨCkq0"mҙDJ +`N`m? 쓯feŽ3#V |ig>)p9[NkVھ9 }! JH-a 1W}UѠ?գ(Q-m#%%ph_"`fDeS-]Et^؞!86097=ƸQa Ù-) ڧ~HNMe0V}6h~>ֳ?x _`@}(AmH*\D);R'?S*:3 } ܏_6RU IN4Dx:'H].M*Н(:{(|Z̳q[r68e+_#eCTҳ0r H28,xN XC:Җ;O@Ya ~è;4I?Ɛ*^a4`#%[8S)ܩ2i\v&}WoVS* W1cVv0}]ʆhzQmGRia“Bx )NhMH+MwIgHEEtΜug@VI9Km[3#`*imưeg#@yT^2U%c&xK:6mRt\ ~}f #B@ןS ]䀄30 ]pxXQwdVj0Zq/93YBi՗. D=LVW/逸6[OLܞZO .HْjY J&٪;eV4 Dy  GR%ѿGgUjKƚ*BfQaLA }ؿzeU Ai5 i(ERH? =E0UoĺS7gЙh<'rZzxsYwe]7Q'd=:RBBڼ6_~aefy7mEFt22!4d$1q֜QsT0U`|h5֖ /Mhȓ&x=x(D Ȼ` Pj-eA x.F .EdM6b%KМ vCmgxmvGͨ656Lի4W_͎z[׃!ggof$&6Lź,64%q!5cDa~b5?_mM.(φ|\'yx]:46pyyh${Mycd#@Jwm水4f/Ӊ}]& ]d0:oU <Lߓi qnf[o?[3Ia1܀YzIO_tDNn9Q%tBIq"死RwOմiR !sF#L.qh`{mr-_SR*trC{+'s\ŲR7O,Z,Ģu4iIƑѐ&<:9„Lˉ 8})Rf+剮S`l)|u 5y*(|.ƺ;ap DH#rUy <ͯOA 3WXDΰz;34w[T5pf'@v;$~E7 F|= jbAEt2ːpLTqtJ\}+X0٘M!oX9`z5Da "6s/ɺh )] !1tyɬy\Vlv_r$t%{ZfDήҩRKzYω?(t5XP9=áІc 4ԛ ӌwF2w7s"v 2-L{pAP(g a&JSBYu0F sWCY5) C^Uaz0FYoI;ҘYk V|^"Rg`򾐃ܱ tIFD9߹Aߒ={~׀$2[Ś(ksCv{r^J8DA'Hg4b4 ΛtrmqL1iA奜b%P00)cnwk:7]!uwRޏ|1_`._SzQU,盔OLNjRRžć[c צ,F^Y_bOxǬ<[n tEI>d^@]]R 8iBU.9#dàV3Ңdw9[mzBvN,"gSUeѶhs$HZ^hFb_yO!j(Jew$TF+Zֆ0\o"ԥ`\~ LdXs˭_T˅I1u+NEcErixIz L>! >6h~Z'z?m&b.]L.-wZfCV^u.3M Ѱ=e *R׿m$nd[C`N[|tw 71Z} D[!,ήXx{E~.sY"Рݧ⟒ffA*g%5 %~X2vC XZDϬ/da9Im2[6BTQp !`;0OH&Ŝ80Gֽ#xep)8$5{jMQzwjg ?f+.u1"d%6v+X⨼t&S|@51:Ms:^xC mH8a<غe"ΜB^-٠o|qNfj$v>Y1dϷ0ԴTr=ћI!ѩv5nv'6vl-Ymu^ڶ.N. ^[9">-6%!,\e7;h 㭞uV!I> %@疯#8ӤQaG" 5yߪdͩxP=즩Lk8@hE<ǑO[l&gU^e}qzi9uZc._oB7?m^ŕ^P=#ctAWU&[t|D ӭRAjydL$;Q{)NʃՌ2Fв nkq1u46;1DV7Mw4gr}+n~1OO.yP/Yi(N\Oc QHYqz8,Y5gLT`":3㍧ d{Ha?elnXɍ<% ΟW+(ڭ!gSy~dq`GQ\F}~UI@X\@4̈!Mde`6Ճir\@-nY'aK<7[YtdkJAuP$i?uww8h'k7&! ,,F5o %yi~kD2}yz1ʕeC!;Yi3=<D5ґrf BxYdQēBTYJԶW3]]ՋF<9h(B\)-FڬV @S?'wD*Ф~|  kggUv 743s΁9rg2C }/ s(Ԛ b{cbV}LޞT2z ޖp  `%H̄Ro;QM k}٫H] F͐>⧊}[M^UBw?5وRS";m҉PF$drT$OX ,n@f)k9jaE(]G+npfI#A3!}-kU$;&0zh}Gσ*r2HAnt3;'k=NOS@l4z&5>Y H#i6#Wa(:x5iI9Jb6{ëkڡ0sO\0jj'ج1$I92Wna!P=b?i0㣐`K'D)`qFN.9"e8$ntPÉM;;/ܫA& F[{-2iP^@n:hz/ÔzRXdbM!t{g$MK<}wwA(?*Nڳ`*?1HH'hM yKR2qU} n8f9 RY.'ZGljMh$/:!d/]~641}[m7|& Fٗr*"/ FfO<2ףNئA  O+KKu7+ Wv{\5V-}bNYp G#~enC+\RmqCsT]3JEZ^F$fr{!I(2`AMjđh>{ZcY*rBRT^ c +x0 ]n{Vi?@J !eS Zy:_ Im"~cZuPT9h1t(x;+MwS ۷L=:*tFRaGu

    oY4SPL)ܸ q'VKaȩ V&XMUZ3Uw5jQ~DkVD15fȹBΏ VEx',ё?-rY,D:M=ہ.>VG,DBȵx=:[iԮD?R)LA8x/Ѿ@ `=7b6HTQ<;'2fyƗvv ޷$8B}SRX Gq`/ spv&n6 @4(GFq܌*`\R]B1GϤlEZ@p_}/p,"acrp8Kk}uiݲP]~R/+IpKm!eŎ,DZvέ<(F_^jX7@l[EߑظFe5٥MI%bGoxbY 6lX4]NsWA6 8-#N_MOd6/PSHlki៊q pv}x?|88494[pr{ ɾP wDĘܔG-mC6CYT&q`z@]wxw|~޾%损Me6+w31Wi=yngJZ.I:Lk)"ur>ŞFx|r2&lӇ }uj:额L& GY7*dh9X}}l_QN#dBAP' ?EXS ?>>ra緖 w) {Q ֐r(~qMuy<RhUs /H_~|)o\S d\B&#Vmݚލ)P4ϧ ,rVo".G2v[ 7^VQmHRQElnOQ?+}RZY]qULF2C3cM#sibKNZuvz|)TZJj%^Ta91UQ!2+hJYUP߁a?(b+gJ5'?3FIȝG;&iRK~A C(jai9^8FZ+vFh3CR{u͇r_lt2$>=鞟?RS u \L2%X > Sli)^.\$`ۺ0L0dqX''F9G(8ŗuoЫ9ʝr \LxQ C׉r6woQ*^o;$ih+=TĦl{[mbEc3_RtYL^5L?ՙ`g9n|{Wg7g N(Ƌl %GE,xU"`?զnDDllH:¥TaNana~cMP[Or/z(, OUXh%r]}Lf#Z;bDeH+ /7PT|5_x,kz$Ҿǝ/yht˶k|vv_9dF,߳`5fy4*!'asH-0{>W}j_7 z13H)vA/}n?Xd^C~}E8+6e~5 .Fb_5U7`: $⁹:Rܡf4[XXSu]|laTefϜeZUYU2v,j4'ʱѾTTEKj'3*:mu* I|SpKQ%g3RqyzH eFc0B] :HH dO0 (j-9*CSe̟x,3hJ!!|:ZQ&$ryp<(HoKDQ{r@kQQ+R>`CoWQ E}/KfPC`ص_SXt\! _v5DbƜ9bw@7h]&~Vpo:uZmlZX-Fѹ&-Jbx.g) (Z(OfQG*؃Єww{uM-d Fgppn z' }LbYU6p(~ySAN_OqPD^WSOJ:3̡@ וaܷ=@27a.10JuAPLy\R$ AI0ʠr;E?U/?[D%/{qMgbr鳄Xl SrtoK' =r#f0Zx|~v58}N|p~y!n z') ] 1UuQHsq1ܫU7'i 9Kg7I\~qA^YQX I)9}.:#yl<$ lɖƿyFh9c[юOa֞:^S1ܻ  ̎w?38(a93R w;cv ukٯ.S  +(@mߵ0RħPe^zCQmYָ!tuy(6[+E(Yf_zt=Mz SoK* 32Zpy=Ot-Y*jsqţ$4ۀu#;fi$lBk^za{1!LMAnc|-2>#c:kcj'[ 7^?^S@+/+=oH(2.)d3sb2_ejyZ4 uZ?V+:H} 葅{Ak ɅͣKGqse՚MFC$.G `@b?(dwj\/X.ud:Hz@0k1A*L#Ey/Ȃ~+Hk_ؓ?hg謳OǗhl`MnăfO!T2+~1!Ou`MN HEcW6]YU0Zn1j¸2UyèCJ~UidˢiNsb (1,֜ NhG׬=r{g%wTT;]^WEؐUcտQu@li) T !pV -<&a=YrE=J[(~ؽp= ̡S!Cr-XKE%Cx8pHu\90$Рx>9ReGWivU&*N! l%}o9'p5HJuiѴzeMFر-.4Kv|HzR=FL5!ږsG~eOmG }$}.73Ђef^U 3hjyRޓFXk~Qx'*ʴ|BLJCHTl)usi(Li ʆH,.>HΠ6@ k_pR^tt1ӫDՂMC? v;'D2"npq"P t Q~M-sN>qD9H#)ʄSk]G5Stk&?(v>lG}(Nޙ0g?u`ca?jb*) %uJf\%lxOVQ"BC>MKw 2GVnf W|]$&؛hgsBͻRK3@y6ze~FAoEj@Еv-=A\줴OVyMDk{OU=Ak4Ys|xEE]c]rbl|cjx :X^Bwn"xhʣ% 163ɘk_UCpؔyx'g+0GYdѐZeCF \Ih&"&|*4 ^PȦ:ٺV8.0.;֗+x:UOο-2_ 9atG)}޷wVR@#À!eIyWltz>F̉NA ]!g @yǼY:7ꄒTn*cV,r6+Od " .qOJ,4hh_,Rom^ny QT㝋u#'_' q({eP ɌNIvt$ LM519CxM1^h"E2n Z=؎X~bC߸Mql]`\ V`|#3$166KJ8`x*Q !n;;$lnK/$D,')CU! cB.|sC /eS07LUj]8Xeut}g۸1Hzl%UJ"j+kuv&iXqwe69R`DQ{[tQ3ZT^Q#oh*Vܐd4>!騣aI8͵ؠF DL tp9p&sB⛁:hK9 µ+bb/f#]Q!,7[8] y# f=b^ثJ򂲾ǻj j*32VGXrzAI!+T"Nmșr#uP u8quwt]dy$ܒH͢dfl~wc^AH.V 6yAQM<4g˧5˔XBI`%q HH'؆ ';%(߂5Z! TI!iN=W@JROHQ+(3pLs|S%V_Uf0 / K:+m7mq,3ԣ-On݈,ɪ؃<^X1kߝCV*gs2I>&u$tֈ␁MہTSioCt1=8'Bѱ[xOeG>z٩PB..ɪhU<lk-;&Nv.?.-3Ѷ>&xf2њGxub:Q:*x&0-`q[إM MΝm\st">tPك\WKZ b-y`KJb&F0Qj4k2YR=z\VJm3R]JaW߳~~YyU`yV txO-K_aLUa˫VQ>-S8O>EV!B9' ÂU@͹S 8'&9> z>Ib }#U}ھS^*JG6x?&H[d^i%^<q=(GʇP(fv & YacZA T{,Ne?R? b {%ҥn \Z2#cmlxF}N^xƒ哞$?DqlA@O9蠰Q\{"Bњ2 Ay--Qժ?(!j[Pn9f8ϰ*юvk0|Cl2fK\?'Fw#i#d 6~VT<+bn_"R_tD?n}aRp"Ƙ=Tl%s=Gi$74{T 6'a\^\Dl>X,jd,B[z2 I, 1_~^ϳ \p>\ߒÂ\JO[m ф,%ۻ8P%>4{ ֢Y|K k.2ETF3ޕta!T}NBQfO&O@f^?{;ط>>Ⱦ9gЖdĠ1ޢCjl] á|4hk2M Iylm* &[:چ4|f@+b;g5- 3`g~sfW|Eg5`A@cg cT4vX!m#ՔƖ{i1!9XuWUm Ը #k#̵,\2/BU9>拑PoCsп^("ȱJusBf.rχG{C(4MN&09ITaXb`_! f[Kbb[閒)nmE1>Rt=%O&5<a?fb?J*ƗNJy+Qul,O\(WMk}Qڭ՛UV@\,>a/L|h)f/AMZ|x,d DOޑU}=@OHNlwcly0pyk̾8 y랋ƥ3I!kSlkQnvdl!9N >`q[Q9 |F/dPQ MP wS.R νeQ@f6Ύsp'\}l`|oʳeP\&㣆" -Xv1ww4/ȃ,wrY<(ۚq>'}_@_g\f"б[z~ey~J7],8}Tj×:<.Y-vrt2Z<{9)&.cwoЍ G˦lw:;&bHډWWc 8t P3+_NE¯;EDw2T6c{Q_xUrMp![h[_q&ao&…R&[ou_{.tA2qG֪oWYuMSY9YjS(ߜo˔%{VθvlCܥڀ!SAv0s`$ |U byd:D/OgħAi@UhK&Y%o=l?"oMs(]^-1<\Ljىpi$,"Cˏ #.YB>lokg0[}n5ܜ^zh{ KUD!I!{np ̙4m&ֹkgCe$|r"b 'evia*[7TRˏt푬>޳H({=pa1BݿAq[{b@Vؒ)t8Ңq AMxK6'%»ԚvV\9C',Qbm%58HMժQBk: 9휭;X3>GԯJ5 *CS &Lߧε61 mܟz$E5_ɁߓdS%e"sZr|rHt`X2Gs0{\\ɦXk|j'SWh u3,0xϨ>kg\O39yFH5b1dE Cd/ܒ2l!÷wQ*E85k2wn|$V];pkIvC}IJ!t`ii{UE|ĥߢ)vG$B06`=EQ\)E7 F-.hzxf *^=,S3H;Tq]$!3سyQ3 y@%< Xީ3%dB R/eWT {Tʅc=*'Ѹ_,UH7<l53٘|+2xJ=![9͜ 6 H <@,m Z(ի`uuPچ @iHҫ`CÓ"Tg=^{W@1S[:{>.>f<kNZuAdz?xRQ ֒%opsdB7AqnH&S/kZvQk5<Ă|yXGq+ǰUzZcS î䌜 /heA1/V+S`'le g^C&p!ևTAi%ݓۘKoxpkbG\)[*CSfcx8sAzd2׹Œ'8O ($eY!e溬44ۢ,A`U 2?g7\~eoF q^ȨBbdZc_Z;%[Ņm</CFY&:dTgòA c x"f|r.rz7ԡTb XKH񩹩:tvTLyplЏÅ=eDk'W.It}pŐ7fkutnb@P<<͟!7ylSz x㑭EQ֕TjtV`$aIk?l8g?[OcP^D 8ٱ xn &1!|MBS Eֱ<8DH00m /ߕaaf֢}QOY/TCz~+v S;_GmVg˜GީbC |R L '"|yU$czB܁J`{>*r5: '3#뚹;OX}d~,:ܭOQ5@*<$e0v֧!o7``ǎL0 ' }RL@qo6?+!xf;#lnssGGbyGӣ;AkȽ΀SD;sOf-^0<=!Fܵ.irN~_V?# ]~僷Wx0(z$*% qѪL\N1ny")lYԊ^>avǎ޻ញpt),plo"w:8-biTҊT /{U?(EnϠnY!i =g&35hhDDL: 7¬I$h$8++"4^2=xe"HmWR g^0l2z|6=5qM^Z_"k #vB͏8ڠn>rC(P9Qe3oQjk(*Ig#ƫnq}'rFOFNpF Q n |t==9Ԅ&>8]VG\ɞt(@@ N FI5EKXإlz5*`b+4U1@<"&]NHG^yg_y; L=jzTph.t; LxW]|"$x{iiһ,nMӤg\8JRD) mwFghmFo} agE s?u#9uuXc'sM2k}訩Ӣ|`ݸtjsD}D+Z5y7|'><6e?h-KZfdUÕr!ŋl{0mؠEDS#i}k_B<6Q;mhdעD| ~R_Q|sg,TN0W nfU ࢞P}P]s2_+y#hJ P W+ar^̂QJj<e*^a} &űSњKJ=M}VhƩ 1W+_")R&Z{,|8KK.ǎ7"V$Hw۶dAU0y\L)lbaz:ER`T0ĐA'ԯzjΑ SgQ/uzG7>n)qF_W;-{'f9OAd ͑F^ȦAWC&:g m:+76{)F +1 ޖ|9h^U.{li}* t?) >FODW>|A> Mh.,KDSkKϫӕbp,Tqu E,%L -hmb=̫Iۏ 6h&poC ǢR\C=HҒFcʚ}_,]ھpL-fF qaξ2nb2 njNZnangrŖq\&PXa'eTn洗 >Fsc9+u WDŽm Fz@:QMB ϗgl^Es~=¸~Y1U47DHgjW|{c`\@#Mx.J!LvsNRxZʿ!aM̗ ^pVC:P :M< ,SU~;\d{:6a Z$M~3ca">8Õ%d1b#YW˧yKfٓA;n%@ jF-yH\MXKI<|U oQ+%GuR6ӥgtG؋֗$Z IB`Vg*72-r2䙚T#t(~Q&,K S@ᆅ;1I"gpI5-ۈWFjHd}ƖǢˢI9k*|v*{qh˭xZ .vD#'Kև 0_UY"`Mp@A!i80}f̾GrpC :ٜ?EKc'hCU6ؠh&H3v԰d hjcխD3\qVki;Pςts` r;}gWW&V 5)r} JnΠuv `B|U|L?;+'١!҃{!7Ojkh"`MFGF? cg4Y3W[2vB+~UhĐM>hd^O%#.hܷfE}b~^чl~K;MZ}`՝ƙDؗ-wyBDMsM:Rnyb:$(\ %L+{aNދ>?dwnZsnK8z?| SV735⌝ '# c{Er#r$3`|M>vz 2OUBxJ(,-&Ezd$s;|WJtô3mkF7okc*~mnňҡL[*=Ԙ)ʡ&}Q$oN¶LӚpkJ_QQ\(w@9#/xkd`0n&yW5~SE)eFSiK]ҳ.`"v҈!e74j:J s5"3q1B[{ TLٟlaDcEA%V6+?_=Rv&B:| 6"M,oJ# gش`F,-c9˚67.L8mr!|Bfaf(+A#DXG&mt<SKB Ĉ`iYzcLZ좮`*Xr[<&-#KD3WToυ*4kjkK9`@Q[,7^#2bKq媈3m߹ XxO}_1K5)hmaЧuws]ֶ/y$b3a|N6)e(% 4ϗ(` ''D I W>#LV&8"Oƻ2d2B043r(JA^@9AXQ/b5тUVg'BC\;.'܉zʼnȉuAO^[4$Q:#tlE_ a-5:P.;zfFn-X_Ke[ }2ʏdzf§H'<&Ŭu÷& ų p91 X~jG2uYCz*4! ZРsaFщ:QXSn37f^bp!OGn~"= b%ޖC9N++Q芮Pf:r1zlW赩;pFx^G'7N,YrӋݛ?|FbH׉+Wp8>5s;(vLjG/g;j( ƊԵ5ʑoAD+J;D1.&+:BNW vEoAQu}pD!D97BոCgjFs:mm&4Ƙ|-TDDf׋ NdW{`oM CcJҳG-M!B;1cSc7IݮUP(k{md6?. rR͇ \~&*z`S Rt1!Bp\ݲ IT'(Ȕy4%cH\\4НƪǤLzo%Yk. Y9D)8q0Y^ڰգh hv,5+ʬ]ha%` qIE.0W gsF!IrhNR{9,%̉W[$롦v:Yl HBfS\,Zx%m^褆NzêHރL ZnwB̓N1;BG3=( qB*FSNa]\LtFJ/i5%*WlW GO*K[+9z}65x9S'.;Z,E~Fՙ,<E1}CWrTi>ZϡϺOv|]$9fRm%lޭ>6$ ir`}$@ zp#W, M"yjݸ*HORރ׎ /Ew@&$&11=$ӥ:/#4Vf G:^jr&uZ87ፗ.~=?Fyf ~d!V9 \S(XW!BA=$dٜ SԗN~#k^b쨲ΐ3r^Cқ.݊ycZxl #Puk?}$L"xGq d:tIK"q_GjkJZlĠ`C`;ML_J+?F(D絒AW52}V!bιC lLy;A6"Xѷ딁R5I)יpu.n?~kd`{d%f6͎A91/ N(r!'_܌QQ_x$hoM2|0Sڥ4tN^N_}Fŗ>+m3Kә'OhxI#Nq;n9FH.1vҵfpWWU9F˞u?hjmkEN2apCD$ && AMyQW?]<X+:Yw :yy67GZk+"HiF})3:m6pݐa8S_` 2`Jn&f+T/US"gT)ɆøG9V* 6O/ԊeMﺑL)N;Sta􉽢A.٥Q\2h$+u'dk6ou8RZrOWSTH<@*Hh;AH^is`,C[1f;"7$>eXħP)JϾ&K[R=JA:G_TJ X+,F#Zi v2'y9{]v{WPA7k'=PZȽfs9_ԑnT|b5GsEjqXm-ns`B6~M =u#>]w WkF~Q< ;:%qL8Pߋa)H,I:q'Zֵ)Ëa[|̃sHew2tZɍŚ-7R!J(`C+Tc bJm0Z'ߤJ^m2R>|;&j2T}Z 1 ŲP?pTg?ݘ4-Ug!tEq|EZQOpE*] oht!jJ>{^x,k\P+ 慯&^Fi6>- DO_S{3d wYM쑕B#+mKaxxUA: Eg;>i2\Өɐ/ vH4%Ӝٶ(,*= mqݩn c%ĐeD[cR7?% ‚Mٻ/ )cD wlZ+qb2X(.J^S hт-ƯTbA o_ԙeS(Je+Lfb <_f~k|݌LtMGZz DZ@=#HM]-E" *G=S$It`=!5$.+(\-Zh̲eet|POv7,6%ZTM 1+Un >Zg ,دGW|W0սD^Ds}DžSc "LtqnQ~u2F}[E["iO y )rK{2|E 6KY=QZ 6mGJޭ"f:B'Ea:I:`H;:=]#!{2mjLy/ L܄bۨiC~xf䏝B%|p'uzcdq36C]^fucJX G $[𺣽[OPFR-҄{s7";;4lxƴ;ȵqjG7?LW}X?fW_#i,@IZ8FQ F&A|tDfubӴA}<9C٘"NZHt"ŇB| Ȃ_Gw,e@xCr&\')WX`x (ky)ـAwA8*F- _!+QDj9=olȀ[/oۯ9RZj;_ BRF/ HzЦQT[ܞ"/8$WyJ=ψC~|b ]zh=2 JwfwDIf@ZyP:> u(XFE\B1 ~^)bڧAG՜=""ԑaJ3[G oY-%ai _kh\cd{ B@hXXYtĻd$$ ϗZlPn(SdxDVUV~F7i<{n /;iebZ5V~T(Vw&S0pY)Q[~5ǘ(ޜf񵠡GGn+-hA jpBcQ&&aȸ#6@?=;&{jJ8J$Bf6Ì /`1\ QI;(߲N7ׅwю<oWK Uw=U.NϵsE3t+ZiqxV^Ō!w?4O|\_5H!۹`A/ך:rbA&ۅՀs7L-K \:&G07$& :Qmh*U w龲;/gq-#Yp#ՑO3TҰ&8AH sI(u$މ,٘K)xRqb+3b#^! @RIA)-08)P*:F3~4ތD&IuI9(gi?=(}<tK)M3  ̭/%P m44ɷ} 8i7%AVgق#`;Jszkef(xk`gSe]pv[UT 4ΑNhu7 JsN~թ:9۸ZAa>_3 p`fhfe U0mfJ3!鶎-p"1j*?Xf>:h-XBzl?9*mCts;P`BH9(Jf/ dmO`˫&ow F E(B0$%Lץ⻂:8 s`j!)cWpB3"z:{a9¿X>FH|$&{?a>VB*j[ovZG$s$֛dj*i"c\ifיQI( 'Y3% [MF s Nf}T$oWxZnu 4qTO=0n'm 8a$z?A4Op/#7QO0&LRs^\D [0.b\d9Rjh%ޮwcK #{1/X`~MBw2uݢtq&|y @0H9gcˏ-Oap~'*^TKrmpCaFԿs Ғ#KB_E}u1B^X@wBfD34nVX( TojM{_ld. ֖vƄtʍf pSi69bKU_/%6|&@B{X K#Y~a nsAiRhOΘP~PWC|Mfp\NtJ4`&jx$>;}4!bŹ8I7M*ƻɖ|H~o%񔲩ל\wO4 /=A5ه9|w` 2JaR̿g(䖏CK6 oh %IOԴ!P6ƫvGv#+>J |uƧ#e{\ugּՃp>y|NdGKꜭ@碜3nշ;("75z-)zE^Z>cvǰ0˔2LBso0WqnOm8A*IH. y1d*$߲0ɶ[, pQ\`1"жB M|%E)qj m "n-Lk8[A/L#3^=7ySq͋SCj'\1@=V܄D "}>BrbP(xz[ق9Pځ [{' 贠F`m7D3&Pp'v/"$হeMAp#@Cu@<"w}tHVhCˍ*nQpn̟k~{]#(ncSߗt- 8aYU*2ӀqHL:4|뉬PCM N?zaV*$pXLDS9;M|ws=GOFYH#,WG e2P#A'w͗"]e%O+y5Tau;d\87;OſxNca$WNxli2SF$ly%ah9x{BjӅNZdyIvJ̗{-\y[6DlN!=d8qDTPc<*г[]rZp Xu8(bF8{:$[X@]I{cS,HO݊UwW=nhr{b= PN5ӈV%[!O2=l)3OI.xs*oG_vU# B4s sI VNj(bM ƦNMsZ_Avª_uxˮAH?gؘ̅T )=ϕ-@q%Cf"- S5#/2@KldA 0¢U=D͜xXθho յV3H8:briz'{lKh"H2XWc͵wy uDzbRY/u)Dkw1P9pY{YievK))˞VU,Q~ Qk 3?^LW/X7Y^&0R'YRo&TS7{khr:ȔauQj-P J.༂F:&,5b,O~&:qJt1%4{0&;QxNsn/ote[" iyx,N6j pۧ8u-v1 `F`+[B8[>aB5YPwUą d1gSf HK՜nl~P oTT^CV4-c W`n4kzQpAהn|5czq-?7 @mOr<\.+l(<;o5mwŷ} CIZ,ղ2 Tua"sG@ok|cH3u>kf!BgJU:mu~ŬUbc  K3i6>,I 1E-y!gnx9oͮUJ<;ƂL^/# ά ^"?@=YE έ6w#)FC5@d uV(;y$vSO莉]ʑP!qrKk8E$\4,2]tbxmY I(dE웛hC`j_ ^!M:WA83;5.ֲHpv7%'3;D? J~md E ,V ?ĩѵ;zŶ4=$ouSh ;~FV$Ւ`"pin-,׹r{r \[t. o+0íQG4Tb"ͬcF3=3\_Ԩ[ВU/Pz>;b"-&`cDD8ƕtbM`sS2EZq8,`kF1<7 noP@@' Cjlj's#LMtrm`L . y3#GUjm%Zt0YeJkoڡJg -z:|DX|`K\[1zIPHcV͇Ţs.F}̼EICf'#w/2l˨PuK~/ *r0,%GhLÈ8#DDwvPV7w!Bm)`"r %O7K.Jb#êߺ(q iX8ClIuVyؾۉΏ6yX"tco'MHbNSzO:M%)(6`5߸S!3!,#O3bACLe7(E5ety,TosDe?Y)UP<WМν#ҿI }f5GqZ˶ZVU A}=u4ieclݢ" <!T60ܑCsj2(ƿTh?ۙR[p`OakgԞqxNtG[X5IMchC+&W|"+*w`I2Ű>2*wSא9D)/#)XV*%Kb0x-m)X3-3O M6WKjheэ:Hԭ}ٗ8Qs(bVPx1# i 7&j[f4sG{vS-sRl@)P_%#K ޑ0CG.Âݵ0`^G]=Rj%,a{b*~YVAό*cS0q%,Κ7U[MIy3)-R3[9EKւ~ Rh}kY|*3z}%+x>ɣL9[b󳘟kywQJ"PVBt5{I/(]6o+Li uz-ҁXt,wޒfh\R J2]17sCok;onw*qp--F~G >j{Sc%:Q HᇑsNyyVVuzo~͝ H]`q$]ZfJ{) ksSQt_w.i!MDjb }lџp:Z44A˙e~zgp`-.>?z"$y3.}jw1[+4kTBI1 _ΊJSIMmz!+BI8™ܚ!l`Kh~R(o*X(Fۏ`g~/4Qk:"*4a `,JItTր~1: C2KbBY]ڠ (͸Ż5cs1Nc4<Ր١=@o|lHp Ɋ B8UrS61!fm 'X|[)#RP(F]K} Z(i |a8պAFj[{]З_ĤFmDn׺wط:SstfX|j2IXtaKkA ~׃e 4*HW&t_,'͕ԏz!97+JG1PItA @:V}+ȆAȧVt"oDDtvG_18)l%hK2\'zY?/ڡFώ d@kEJb S-WF|:2}D`,p)E\&eåNuZ&M?Aז,+t8tvok;KUuy% ^msr?1&$!&׷rnϧXf_EhNJ5O 5 %o|aSHHa)@S԰LY~Bķû)? tb/_Sõ{ NWٿ#`,:H#A@o xYk ce"ؑy>C;t@2A>n˛fphG{ {ub~ cRDZ|O/Z0?|203l9[H tZL<<O~Cc)iH~Wgc&XBTtIu b!Lye(;-0O@ sxU=0LY;PPQ9# qף ўEw7Ppİ9ECnd7K aG ~+;&6CYkP}X6%9còG/1&2[sG@; T$~]͒1+e${ \$9{`B4z+FdNz|g{6JҥA~g@QSnIJ;C/\Gnk2^ߟ zϺ*"ՄcmOc ΰ,$Y5R]V~ci:m8SnaXohVI'M amH(x3r'"5!rԠ)<{l i'f'XQ37W}n[d1*}ƈ޼#t,3Ğ[-0"{ad=HHeWIjA" =M'&W=mJ]# (>Q] !D$7̵CѬdm.kv⚙FVX^tYFvqP%~~zL-!?LKj[6ɶqkW3jj#v/u qG *@U ]p:c6A1/l5X?׺0;VImeĜCRC4?zh=(aU=_$ĪHv`_lvT@zΝ_YdTuڜ 0眍1? A89S:|:sݩ[n|XWg7b\~w75T WYV>WiDRp{sۯJ,)o"#>4oXdGX&g%pT:C7JQ<,Fuf8ZWyE [,sA3HG۠)QLa fxZM%צB"-Y|S)xW8{40")FMj ~J]`O_^T6N.^k0=,9Ʊ X /6-q̿vJxSAdPP~̱[ 0iD}";$OhN[ 53j*sᤅṍR D56wUŽ䕔}Cx#9gz%)6*]lE0jidʍQZ_gLL'I4_"̋=Ȕ3 YIYٵHP-m2?D }`{ƀS@mQ棱5Q_E}FMQ(+{>̮lq [Q:ц"MƊ&[ 5j)8^ C$`eHA9OM=q' ig8Q:ªHZ!>3<]*o`I|V-4e+lqߵ{}Kh`x EW= //UQ>B%'gӱkB_xAIX+u>&1b! P&O\K~|`&ے?%Vj6ZSٹ Z콗#o+C*pX7ŝBOIb, FTU#K=Lt._o f| ĘʱIi;:JE湵J/fţStk/rEr31YAfԛyD;b>[jC[cIJ ZȶWsWG>)G gn:~NaM%(f+bcND':_&xWiz䫵;rIgpp%ƻIkRdpiNG tqSO`!dDx>m üն qDJ:~%r "^mśr~H֠Xj]Ca(n+/=q X3hbdX'-gʒs7c7H Zu襑?UQs;VJϿ:|0$9v_VV?կͷANzQ R,7eJq3 |k ut(:# yImoˆMP+ ?ߜ(p7_)<~L+=5MV4 jٲۃ=}GpKps wsr 9"}CswSW耕Q識g]Y[~ uF^n>s"9=$~}cv cw?W:*oeݾAzKv%԰#sLœLG~JfgqjnsM0/CwH|0Ԑ`n?n5cT}^Oq[s7 )$QHF P z;wHL]Bu5gG9s)^0ȿ ABm/]k#m[CF0a`sÖu:*v)$z:Vȥ,R$Y K.(""ܼ>PbƄm88ynחv,tFY쯭VUI*MZ|կf 8ΙZc$ޔ~dn=!>N) PHmr)(<6%x0R8 x8DWt!bc$%2VH9ZgXLlm4uGtr[9h~0tp}6^mVY%˟VH˧gTTAt\XkQ,O˞\41dzڑ _?\KO2-mK-G^gRLBCMm/93z(pWU_0!2]yb7(>ZLTX+v~RـLlevQ8,We/퓳xȌNSG8}qr$aOXvڃ1$H-@}Pv0[6U_P/v|"EDϋeۜ ڶg>+dAu:kjH5so }8crqRuo^%2c_ݳX%9scSϽF?r>o!-%K0_!wsX|:/z}9_cD%4 #8%xW Z qg҅*@'YNۋR’ $vJ'{2zBvo'T#=J 7ܞTb$!@ @:U@hE3M,4t$s_WB[胲e@jݠ^MH۷bj]p05CED)ն}ik/0n-9@P݇#sC؁Ck >S%h/{pesgsĵ slͻ"+_M0n~>JBu~ki86sfش|2=n=[@GJ KtMi ˱BE FXi=&rx}O鐫 2lHpYczB.f f+ty&<ӳeVfHZhowCb')Ω KD:ؙxĚQ=ŗ \``a>Q1@`.WhGRcN^e*1 &$45~rX ϿI$ e䜛@d`@_C漽 vOxh "6GfyesĿ?_I $(˅'sJ(':b/º[H(i7fzD2Qhȑ%Azt0c֣JY3{.)뵃?PГH"^bY>[qu+ Ҡ?<'+dlpuMNA4eI8Ў%hr71Bȧ_.UNg!jx@]Wi;Hf5+,a_g)S S$ ;t~=uM'm b(f`Pk𠂻S&e]ul4ZRvDҮ3]1{P4 m4 Vam=Vs>4H"K9 3(54.9AE+~;'6[c9VkQ;n!;)y@"4)%a>GwAfR'„DX !!|쀔5eQÚg䐸7-nbEUR%DŽd1A!{@\as7ivY&Qҏ]xh*tU:19 J>A~՜@7Bmwk[1H穩qP+ f`iEe1FԱDW =Z}>l^L]sF} dx"< sەJߡ!=8`]?Do3mMUM7R ]a~CF rԃ1eykc) W6q%Mk)(pT3' u@aHqʍ0*:ce:VsŠ.+a`K.p_7c Hy <+w*[zp"[[\09Xa?/DàпJ[(9^{~ӶiM܀` &_Pfu3Q]h4Hϕ=JG fʻ?+y\_D *|Zr?)|.W%.#}Y(}=B!;$?ęN8jDoqI^mKjp6yO'ӿy >hf>NY_ 7.-z mBH0Ȋ_F˒s5:n_(Pq*EJ\G "ݬî-NwmgBϝF qwKk4#hc qI%"P}.^bqs v;W9CoZ>;G)586"mUppK4|9GgDka86ywnV9z }xA-YI5E/p,/&`g ۲$a`mYFedKJ\*H_1^SGTϗWs[4U(ĖEcR96[qT.ΗKvHc"3sQ$[ƒ f~izS_d<9lm8((rGAiGI_%:Po޻<2bm[mZ(B *p%Uw^LxcMyA zhAs}2Vҗi`#1-FRC[].tAց s0[D4R5m W2( U`` kES^M]MמּcWu8l$JN`C/.DӾ/E!'"{U 18;p) S7DSIsr",(ތK޲ b`8qY-1E:ή1)-3aaz//E~[LJb\]A:/.^ ?6V;נ 6<,څ ?^#9^xe+ko۱)i&3 #OTvXذ?ŌDT0_ujZE|%u?ŖO zƑYGJVd;l(PQˬGo7l# c=hN $pt\'SI?2L<gt,пB|.7i!W}'լ4χU) C18ej1?gi盯[sd-7Á;*2/qG$eeWo|pUt"(gOyZ+x[R-PFU7zbuTI%]b SZ{+(T/]`i ȶXE1r>b},(?XEh`wmjgX* Q+XG0fG_ p[:\]ڹgQQ 09'6e`(aL"& 1`Zg<0[`^X4b:ξ[W&u} U9#/ ۺAJ; th)yhlf]>N+T*3~?qY+sg}'=Һ\~p]=4CۃۇtVvXJS"P]i=Ual{Mw@63eEt{s`CWِ,FH.=ؚ>o%R ޿ϨrPb=7N E vOCpB+& tm)M7 QMgBaR(aȍce^Pia(S0 kV^iԠs--7 duFa>8%r¾ȉJn78'GV_x$rk LG5$,]hg&$i[?8lVs4un B\(e;?`;?:/dd* ߭.ÔʍdP#Qm5'_J75褞Ꚏt٢W[4|[Q9 > оqԗ_'|:CQVr-aZ_Q~I>ɟ`}Ϋ#^̴r{Ϲݕi_.5lc%<pi^n\s )y|>Qq@q1rvk8PlW'9(b&bvI<0hiѥnzX9V0= G9}*հ!YsIa$qKKFϰ="؎A,U4M@ O:U3E{Op}*K{G.ru"R-_މ5w]dDJnoy=u0MJDapVzsf\ء %әg)-( ?DϯU /tij'Y5tK&; 6^|Zޜ15#l2|q*+ReQ@AšS@h [n]9S)aWyyp|d8Ҙ3ewnn0)"ʙڀ-e:8j)u@4/7P 2_qd7.~R G\=wL-֠ $?,ƭg_;O-ᤕ 9 YcxBlb^ӼP.w9*k)z+J)o=0[|}B7ZU]qhIE^o`0}K+]̼5y߾3tUȆ4 5&ĻO$f n%bh1VB?h~~];ODs P^fLh}a`SX]@zt. !q+uI3g]-j4eUl,/ÐܑY$@ӫ,)I5"5ENz'α+nF8BJ2ʨ'wVagYVCkw7]*n:TyQ(}ʩ#%UtެIKJ+NZTG`I[30ek?]HMY\`>[|D<{9ګs|!1tC'VutMSb;Fk4d4>oB.s#H#KM'\xAf+{3[L ֺtU|N-A}=0;"X"n.$7s͚>a3~nu+h+']nJ\LY~8 ~,kjM9\K7& (+u,vY.(o_AWKǷuE!J0+7*H52O˯ 7;\WV;Xd/a4,K` t'^V^# `T0)'j9-(<0 W|Rʱ4)krwd+hS^ L[%J LX$/4[|'iRrMڠߥ[䍍S[e20fKC;@ &PEFav*b}twOIjն y6v \Yuynw#<@(XwӕK)@; I["pЧ Q4:B  qH<=]e!Qf@n/?U5ٽbVB5;E͓e'%I V}{=;5rZK] Ih&rś񢽤bg;v. #BcOJ]70rσ*ޫsր!Us_x-SWD( |G߿eDY lHfx*6AJ+\z 8vzpu鏋Wy1n% xnk~hnceCf ^.AM.ʦ`#TZaa.AβȪ 4s%ѷ$_[C(@#IeÊ8Ǟjӭm廓"A@$3 ^"aR ě?658u :B7\8qJّNf!*u/6I@,ܵݤ0Kٷ"?f9z dnwPQq8DGfJ&U ن㇕-((/o[톗ҫQ1G׏T/FJ&s tXYl?9%^D>DΫܿ,*N{ ph|6<7Py{LiH>f#.Ӡ= 3ΥkӾ# ޸P!fid* vM9h 1I>C92}ؤE{Wں\5MysK|E(8`{?l`  +B[sZuXvu|E*#,"\ e}#C|Tp~*#\&%t@u; c n$t: E:ĭ 22_{'$xXU9 *a!a7@- c61m0_^7@ l8&A#{^@Pr8 Fo:.88$-ׇ-Iz&G xİyDfխ3fg<7IjhzAW,<\ ympv&<-P9d l[>ԫAnAᷥ-mZ˩YdWC7wgW?AqAi\="dݍ\U)%rR *`;Hß}!!t hU'&\"UX,wFT,ʜx>vȡwa*>ѿHe zl9 G g:ߢH{=w]P'H;ٛN&.]NC@Ì*\0晉DM)@_vpDf݂ijpR|Ǟl08р~w$'  %$RbRqU-}(E/ 5[ .jHM:l2j S+0LHre"r-LrCoSPpjɖ𜵊'[`@g=8*{U\6< /fst4[?1^nĺs +f^ 23XYM&xb^(l!,܏9ف]q^{ W{@TFɚ5P7`ի4CIb22i=6,.X{t]|!ҨfܕxY!9gyC!.`{m?ۥ@ȁYT1N-PR vʮ7ME;"ΐH½3DɌp9;© XEZpoM+`٬N%ùPIؔ,ynR2ϛnwnϲ= *K&`b ড়.zKd=#gq3"9y7ua$l' !RԴ6XΫ}˅?, ~E+n qvܥM]Ɉqgcr/)'T9#r0|<81>"0hi&c^ `}mYfjI6I1yZ| yEإ: Ag[_efGŏr¸&F'hp+56ܪgU|ߨ3ݣ*0f?B{ݠͧ#rK72QEVʼn{,2< W د$-Z}@VGCulf*.`2 Y v+V@38L;nrٷ3S'N̛݋Y`T2##nt0LaL[҇Iង(}ҐQ^b+M/ѹvjpm,^ﬗ/PR = üƘU+,&{yfOYٚ'P58fĥJ axH/a`2Dc^W"˰k#XS~f5S8Zb tAsA#.΀HmN;8:9A)ӱcݺ̓ \]p'A@$Qq<ȁ-V$4sLt42f,kR7S2 /o}h\ gohRN-:g C R[a&0ձ$O2(ҀH)sܦLpn]HT*KF =iзibJ #W`/t|Zq.(}mŰfIh&mQ&yR=m{SQVcb{u?Ŷǟ,5/=Qx c$sS3^ɡTٔ}`/xKۧܖ/B+=w5`XXƆN?ƥ73r߉#(R5`)_ɑKQ˪OOz89t&[@5qY{\WEsңcW1;4I5ws4ɜ>ڸ pg9*|iWqj_0V,?j'G~aDtJz~N4( qnr\zE>^J(ЩV>D52=*b} g5Ń)R'44ln;n _!Z"*Gs ui p\>IbND<qbU<ϰ1- #4jN*@y8]ס 5ߟ8~b2-Ȕ#6q?ZZ(Ngד~j"TdJ|ٍ^:={+6b\K$f/mQH`r|怊)MS: "%n%c:cc/`.)]bϯKzטR嘽fB3?+2Fy5?# <3{[.xt.#иA,(KuvQSuOÒ6$齬?>W1^:[qYeʵ" TSR)tLl/l1/G!&!PprV'F:_t"{ǪqT \@3=cdČgƜ42UGREOUJ̶H͖~]V g$|@ 1iNZE!HA+wmW%&J>ϕ#0U3EKRlTڒsz6N6#AJ6WȂY<^G)ꋨ!1r8-oEöyD/ bZk3#6kRH[$8iS 1_e5Lզowjq؉-=x'݈i%ߢ۾T޽})9~Jp=Һuso[L4J_/sx2!3߽_-Jyt;zBI)t{d5<ֲT 3]*Ҭ{dj^+M#J̞e;Ǥi64lf ̋\v;<:ns)= "< D9n!SAXEhb5}_Oyo)vl-Pm-}(F؇hi)Tb2=L?Vu=AuWl.&%ou]ҸV{fKJ3eX-MT>kHs\^ 0^t >gG^_acKA୮4Vn 5`Q%3,˻`E澨7uUD$ix$BK؍~Ԝ)9xCfWy|V~ j׊FڃVBZD5Eړ s 2 O춚hF|4*;v#kZx6~(L)Mgw*ajCnByۊ/ri$^s%9mCS-pYUr.L?,У^Vaw3D#C6ϳ6QC;1xяR8p?6oQۖ6 ӀvK9%hCEu@>tϜ4"]zc#躔R1:"Re1#<@M3 $oAa˂χ$;?VU;*ɶ />׾Q̯ њuZ}.u{*}^H{'!|rn6]K'P ^ݹQz 8U9vAOOZ!_ZP3\y[!Od!GԪ/* -.~"ZʤKцuZzݫTC+I!F_0 OS읧gRؾ;<9 lȱw>L!ID8cͪ {Uw<"(1\-Ku)tzQDQ ڞ=XGlY!RPw0R0n`w =ip̏]W\΄+q(M0ӎc_${n/ b$gP? 1zbՇ1Txu& *umCH[ S#Whj q2 '?y|~]z)||1?]y)<~Any!jlcy6䦻;X+sV'7(R֨;_xϑM@A 麥LДg-vKW\̊GKÛR,'MmUnQc}=I |Lk$>1L->5!8eol%7IMvxt<@e\QԷ62=+Xo)+jGW>HPzJ?iz*6xr:fpYW+oW uY!W->e\y,/P(w+~3l+P+?$$ %7mk#๼(Cė@[ 9[ǝ^J_xf:kd#;C"Y&gt3 d De/gAgTҽ=wf^n@ݧENy8yUٲgmf% ,ot=H̔$k8Ғ] qkR(avf1䏾ŶgysJx1hfAhFis!ÖRSmX,z]7 K, FQVNN>2z{ȾӉr-/)%AjɾAssûgҍyzdg`Uk |˺Hɐ % |4-wțfL.O URrnYE|! Kh vp^HML~2xeNM$z *)N;W IX_=$ ),[Xֽ(5ʹ0U\bP܆] ?-=-|+ `*>cU3Oxr~լc~jsd3'E⷇Ė/gVE᷺sKDG,%DeTF0hSv^x1;HX;;^#7?,j~%!(9/嶄3x23~k셭XxLHAQ <1)U_HGe{%;9SPE%%l,PIi;sbZvصͬShp>a>a4+H 'R!vJkH= ~J`=yyS.ƚX>t 9J %==IumfS=G.X |u欠ұΡu(]hoMp4]%#>CbH"%qwt.l`zk6)U/kI_aoԺ-xY~Pc~nOK8iPBu8sH>r0e](Z\6ŷtM,fP7wkS:nJ52 38KE8Cى)%K$GYm{ouie*>D<90+R65jcb坎ށb*ΏV Ds'-}Ti4e ekp%1m_Lݭ8@.Y4q,lQF/4 wDے71#G;eE]{7soZ;WFi~QyNdŰt` 8{-6l]~ɿ@cGzՠR>0o6T ƒGs;lS1'.g#Z,MJ[|-i#5SO,񂹋M3|foeovCߘϚhob ˰Z}6R:EWB#@Uؤ@莂G[3'8oϷV崢2UwNZEOC4aW?g>SC괲Xi)߼9e2d#Xޜ6NrGϴ$*D-rϔN+|0NRuC #pl;EsShItIO~iUnA Wpjqoa!nWk.Ńj`vhP@5vKrхX4q( ~I4Y{KQf-<3XC=e9<5,ޤFkfKZE6]`^z3fs?f4I GΧ?CzG]" Uz<vM8?h 3bjTu,:O$a H¯=$ N&$㇝ Nb͛OzwH//x~^bïN;:X,*P6A%xJa碕=Q:h$Y w9sIqVmb5=@O =eMP4Ed?tP3+`-S5N!~JS]p?=$_ IgkUZfî$Wa $|cN7*(7ƂȈ ?|VJU z4\r3|\Z( oO:DĎWjNOZ5(ɇY )i[c?~m}b½7S}=κOV"w33j2'C{Yd!#qpI ^p}]9}. M$4@6 饔@ih*J$menSe} ђ>JUP=jX% r۴7; ,/"E7d@2hLbH:}CN(${U&A2;~3FyWydBkZ5vMHVmAQ+)rԼҾ_빋no:61GJ\ͭÏEmȰݒ}<SXZw q7IҴPbZPctd}rP(7^˙Ͼ \B28s"N#9w.KK͟͞%"%#C^A*NgTY{t5rjc/e%m& 5w'tWO2:W|mKn,IqŀVGB  >絛a*`u!.(Ձ -f Y3TUו&2ط2#(mΡ]9RQ7aE kW946~`"zT_sbC'l[}ea{uР1XKVD6 ‰ b"rk؃}n.l?s碃o\BJ/qĥ$uTР' Z;v@^%q2 z4 nAPhΓM%]\y0)cn$bP[B}ͦ "{,pC<(׫G;5@8vv*}y aw4Os&)Q=Nd8Y 7{.FoXiZ8p8ؤiԩӧ}q˙ZAl$gu,LHFmhеAiQkV( eld!uq=Xjrb& |^TMlT~DwT0KEލ9M'9ۣ3Bʌ.l 7k=l,xq<u SC#dPP {hE<|:ԐlJꮛB({0"zFn^\0mBv4$uhF \7kJ# 5DwմxJW䕰,:%k<9E^KgJ3nUsM!v ~ܗZ|g쇌K$ Ƈa X kX*uydZga#=5iBn#d2{nJ]/V%]A68YSK9}fQIrB[}@lgzMYTT Z(f~F$HdfYt7/|F{Of~+ @1=QhO:;k Ģ'Y;.5Q~Aͬd$3j1U~1~x]囱 ܠ$SY&P+y0Yƹpehl_4_yLGK#Dt3,撮@fxg)ozhHV+B{Y(3A(ƅ*Ins^t+ ~T"r,\ ,9X;Wً'<&"ѴxBgq qa]DZ:LR~pK'LM^YsLh𨹂nh 7=.u5$۷Bc "ljgtPvO`ŒRI7)c#]{ӏ%6W9˺"S/Es׏/3!>WG#v^ MYo'-YO%tVj;Ooi>;w. 쓤]>}awQ|k/LgIzɋRA1+cVvaϷθ*l{ĕnLhͮbBji*yjZNS'D0y6L?MF(xwŅ8v9k]@0p^%=D`݃J,Cl46DcLL\hOSݞ#VPٮl= h/RP&ə8`vz!` Ifeh{(uS!":\m+J󑄈cT j1hYFB kˣ=]t؎qr]=NRgXoCUĄ!eRSdugكyP穎Xjz0zJGߞz ^mì hg$>}ɕP94e"y{d^mة{wUx嫑D̎r!!6;D&;~fjJ1 ,~yCѣel0/Eo.rCSw aF|>Wfqͩtv&]YyNC`yPn\3rZ7?-02m OR:Tt3&=tO]y3Lha;۶WPeZQ&@_Zj֋q ɃtHTw32&L[gR|4B61xS*>zA0iB[Ojذʜ|љ+E*PE>Rɇ33GE]%OOnZ& kvF͌atA\'/Jgړ_ sK*IAjs]W&E&Qa,0 y(_@RM!D3cb4ztТctեdC9'ۉh831پN9v'?n.NqLbUk~3Wɀy(D&6&Kb(o4`__7y;(^O`89-RS %Hsv246XKx!AuڙPbAa[Fյ =V;OM7!|yG2mo}9˪c!0g;YHϺ*@5"%vlLj|㶚Nk sA8]NƑp[>C"33T+fhzm 20@kҭjk-Gogs9R >cGD+/UX;M2敨R˴sUzQau`ߧBIzKM}0PLIy2դ}& )܃/'en=̇{5#z9 }2hWkLV}'W60Z.'FO?Ш6r' SÛ+T%f|my9Mp SRBv$'UxvxHv\g͌f~ Ҟ͔tiEJ`>xm"L8oS{nnfj?fL)AW2:LgkV&?4_]D?Q-O, 󏍿+,@(ү4*)w채 &!-^I9kͫI%TxO&GGf#d,`Xl s~u .=عTMƐ&8wejnfFl++-5` VH,&&q k.Vd,:RXT%)E+ۖe]؋lWۜҠ)\BH+Nc%j̋m֣ Ȅkbw;N;,±T lS;Wyjz|{Ek~֛czpgU68,|>HT]# Txw6]\ SB~~m} j#BGW[,NR a+0 ˌYǽ? 6(j`yQj裟iWg",xP[Z$])%BXɺ%`f1&-I2W1V\ڞ-Yq6Cw1*_$)(gleZu_ lW )gd>t5nȢ9 C AeioYw:ar#ã7+)nM7gzԡԭu燒AӉڤVN0 "1s]w|o&h>2S|Mudm j11oTy\3GMoʏbT1h,r- C]64.~Mߖx߰fdJ .j`L<"S(ddވQg㱢iN;iyUjӓ=uq=U;BgulWnTCTOC2{pi;L#ҡ5^M:R0Lh fd~ôMgdCÊvtHՂ\ Ssh&lTJnj׶9mL KXj4 z4.hj{om"yD<W]@ d`UmVlSYr/qzǕJn@i#~]D,=ylo5l[*Bt c} OCw5[6NiB U=^KG ݕ1(Wՠ%²Cm-"Eмsj (4ԚU8hh CBT:4X)ۜm0 .&ϓym0uHI_MS-ç4z._"Z"jjwV† ġ6ɮNMx2,LrՏmYskQ{=S$'( iΆm _AS'/tKN,JmcA%YN7v|}cz{GEX#({ٻ0޶$A+E"݈ovMU;a?bێT F^N}#uRc"%;yb=wZjq{C;y%YQ֝fl+f-< r VOFY5I׬hC3\y\ǔ@yO5yJTNt-uUz3k}*R%BNWLXo[^*DW ")//?dޅ rDq ]Dᗛ%]Σ%~A(rAw$ ڒt.)5I^+P[\zQ!5qZVn{b ze7I㥸^_hd3O1ҿ~0k} U,U]S476+I70$vIDB)u"%h?$QH4*٬E}φ٩L`~MZP p족6)V[GBm؀!/ƮΘ!x_t7cyRyx$ 8U[S:Դޱ7ztiQjtT 5wizSN;vX: ˛O%*G_sݥIr!d+`j[68=[̍̎9%I' ~6n/ФH]Kp__MH*d{HKxN{bNHs#?$3.7j&ACf ėKGM" [iEM+W]5,u\4AMl3" 1(q=yM2xd?qa>j]ey9ٗkl @  iK)ߩ7D'/C G8mpY9B㺽#-<n^>|@;?pCy[lx8)-]?qAJraXapфn[4!L@ߎԌVfE#g3i;BN}IOdY{pe_P`,tprڣ!*P .>xsA@E9x$*c] {Y2g aYSP>|t.lR @^ ?=9Q[bONQEևn*1\!-dՁ`; u_CJ{+/cPn݆D QJABػȵ/@KNۍ]6Ar<OC:|*XY -t|13t\!CiOKW&V F}Ug &:%C&\ĶwxLAG,9rF/Ybzgtz(#ը!04+ʟtCbu2<"=i&"ߧ7aI{_2w}Xn5!pJM6.>`^"!2& r<.Yv\%ܳ^Ɂr'HϨ 'z}1( ?(H7 N pJ\ ]\XRWURAekφ-[^"H2Z%"'{hLS%`Ae>SE/@Qw6Ai]~ԌǼk09Q-<뼋:P2>Au--C7:"NyM+{ psnp#m}%%BaHwr<'Jȧx:]e@g#m!? mjx\;Þp T!FDciUOCjB lZ8.MF HcBVYdfg r{4*ĄđRр3xo#GGzh} d7EU%%މR3X\>t/ެM3g;w^ 7q O7(W܆Yَ87`0[rIda`#Ddz*DIBbq9ΧQ`aٱ 5?ɂ w l"SXm.fTK*IC6wXHA I2QNeԝjLv/!AU̼}y@\<(F`=z1a7ЌL "v7."ML1csA{rp䄀!?`'-%r>f#[ CT8C/pVupcoJF7زFi>̰$?$F{7we%ÓJ,T,Jf]!j@P1:eUW,[ҘCu} Bbynv?܂I'SKMq(P֤ fx)N!hv Y 84AB/h _/]٠yRQմLS<srMBl`fG=G{(X^^@Pj*@x և {ov|r{zAXJP\W@e-s񬧒'c6uLVd́NxtvUlQq@N׳#NPpcPǹ3>)cEt0DGjЮ҈6>@(f|' XIn Xq;fT"dqWPsw~rᬯqy%D+ICm^u6g4xeS;~k?$٨Ԅ6 Y[(VC9SrW9 CYN QĒ[bR9^rElX6QY0֏'gTG vTJw(:(mvQjéJGqUU?x푹P^Q^FE,.Xq-&VAÙ1Ae.Mj=C-Y  IK~j[nnzT߂gwQy ˦>§t8c;׏H)~( u+^B!J%j`z.dz/ rz$Uf< 0B|bjW9q]ɅPQ*/tar85 f+S:9PUZ C^du+ 3.y7WpBᘾ`Rj춁chebZT%'Fk0w=*hrAk )Ų`W05Es96^oWMSsdP׭ڂ4^ϛ?4ijg Ekzj@?;~so, ƔFUiuЁЖ0)W_>f0)> B|HK]д?qs |g6|Am ZUnod8XⅈlSO!"w 6?Sz,KHX2ԇ 5aHqxi>iV!TadțTj@|4*v*3C v;?@  TTfH=mjSiZRCިԅk W3?9b}?,+=}mBSqmhHŃ^9tv^*ALN' \'bp c%V7Y҃?] l NYܽ>n }Ig$?&|^-Is呯\[k co!GbD^'aܜ$ǭS Z#; ,%An5[@98#?a/PIc4SCgmĜW]}r&3-3멨^z1Tm|_1*Q; Y]T-͘wiWNZ7pkH뮩[rNR)C,57_9 dUn7{}0f=}۬p5q!u,6*:HKMYoyFI3ڛYs uN0]_~3xZ峒]̞Fz:G ln@LIc8WW;vstH-Ġ? f)LSD\jV@IŦf3 M>]zM/iWŪ@詁G#ķ 1fd>5^Xlj DVr0/_ͺvmԀ};M0+ømdmCj`ticXäJ̅[>:]heϏEwv\5!Y܊v͇on2{:Ȫ-08Dz> 4hvJα  ̡. dt}խ4bc? Mt$HpgBCIq8CeY~ľ]DD-3CnAsb{QBኤd-Ky]ѣV9q@f+E7'/@RYHm/#̻bnp?KHdAT[#GU=f"qB njV)J8oG$zqrj{f/^C$jM E>u侇T6jcЏm?ְHlzOÖQ%to"XP[?4wy9XIhikh&HA<^׆&z"l5ԏΰAPU|9RmVn3O=+L2 R> kO~z5X@2u S]+DV]2!Ÿ/yX [(eyIbק:i*8Ԛ Y?AY{?3A p}`ٯoV=]&qYP<∟t9P #JN24 ϰ﫪$`-TҾ;;J>yis\m cDQ:+Ø#EߜM;M@t7#mn*5 a0)K Б gqOt]ψ6SOK q\Ym7[״#Gc`lA}̆lPH,{౉UJ\T'?va=u giQ~ 鼵fN4XIdM7?(Z2 )m&aAK387=RV;Ƅ[ir f #4VyGT.s8N>e`?2~ӓ|yGȭFI#'^7ҶA{} p |,'Yp!1vٚ35^w;(ىϠqolK[ꆐ1!KKԈƒqMbݓ[KqR`-n :릔ίbAx+7q?]EfQ>@tP/`Id6h/3,!pH'a=QFc}O( _@CqШ ^D.mEgln}izgsb!+./ :SKڧ;NAD;SFzBz$CGre fiRN1RY4ܐp Re"t1z JR 6k&\% 0e} H?QMaakU𪒝$PM;z&4' [VUuxlHVNHl{)`mù߇ ul$7hIpedpJQۢ&1de/LNODxa&eYIFXvQ|fzЌ26:!ւ*,H:m0UE _"HJNOU0Ga/TdG\Cs=?t{NxG,#2eRXs%Grd:=0zܿ C@7{.Gir. D^~Zwش?cF {qR"v4։ӽOm$9Cf࿨ M6w(kI4V!k&&2/mciAΖE~Bܟpi 3<@]g`a)(\FF19.d⳯XHo N DNI΂Fb75Q64]`^)YR/ˆ( {^;$I #z" xsiId9߶Ԁ+yz9+bK&+1h[ R.X. !ܬ"&eZ-S6;Λu% @xERgvz?@3A})EKGy2\> ^A"!ƴ|әR&'q&Y";RV&Rtm0euj>uO؁?^tʉ!-wu7> ; )5¾څ şL8-0WśY0ˮM)VJeҬXdMM1M;ȠUL_vwt{aY ̦š{Q1,vGUfd(MQ暃:Nˆg ҷqHw˼b,;jԆvm,6 @6L,k wpJ_Yі6H_c _\.b7z D?qnvɹ8BTQZQ=%DE:eԤQFh쑀#쑡ݧp Cѣ+`=fG2V\Ղ&Nڰzo`^][%l[wYtRqy~jGa`)hd^Z7 |,&il'kE_ZR0c I!4.WȀ߆6/RLe g$'Yĭ`d-f)a¼͆9vUNV8/ A">ښ}cP QׯW7ROkʃyJ&x=S ^Ӓف;EǕ:Jj-BG(z7d'" (9.*_X[$>- 1Džܑ%36]3y@6k<nXڡQp޷GqrJ-Y-_凰ӲYު~e3b9*b4M1Z_z^@^Zx&TǠi͈SRpGLrMˌ[OmQZ@=RDf؆͚X)~ކbܿ{a8X]E6 }r\Fp1-qקǟQs_qV0)"rx6SY+WSL)n͊D3I#g6qBڒ?yu գᑇ2Yȷh<pq+9CZXhmPraQ|" 9륭dd0x9X( bmuy NHoct8^يCn0/= S a_lL} vrPxZqIs C;G5?URcuN~}W3o]H~̝,vhiA@z?x8]r齛ˠS>9Tb160 ]. 7:)̟ =!Tw'ե>wKŅOgr׎q0<4zFWWpScYߞor Qcsx-P Q*Zq/ j0#CQ+CXY7X<_hGirSsG n 37D4kQfQ'eX<꓾ur8/O+z  SYoܓ=,&vP5N5-rdf. ,#ou&\@0)CyRt2aZbGkn׭)LGg:@V'zPJ33T4 mVBT(ZPZt[&Htk85<ʗ%;L9** k~ppurx3q#zrml:6y2p`LB e#ǒ,X֖3ۓoZh"noQ1x ' &P-k`[E~嵮ٲ~֣2"+Z4rJvfw.?؀oCr]v|` Srޫ@(X{tƐ sؒoEr}lg\La#AXf;EMp' \%Qn$_n$xh<(ku_FaI4izX(-&sܰ^0ľ?y2| F3UEHX?7:[ sk0᳉ye!A) q`#|L%益Ih|j#X )Ou67 wc#,' 4-1*R]\TOpтuTnxmK^sٖ;VĀ`x/%l26{ 47%?9ECcZT4Od^m9?>d"t+硱 ylf LPhJ3TM<\7 LfKxWWΈ@u+ dN_終#;^/vȃ8#<:8xHZ؅6Z ͤ2Ue%Isa\]\?zr2SP6E{V _oP>Uʲ* t<) 8ϯGj"N뮇'&R E)gP9槼+8)6+ vA$Ne)î17 ^_$)%kɚ$Ȗ&սcĖ}RFњ L"&Eb~׊=vz~Nj$2 ̙D7,TřjhM fKXf3wsGFߋt<9s\aK>FpV#AC"p()ɛf" Z}_Ce&/PtuȻw7R?=,!$9w!!US '%4ڥ%ʩ9q*9 柲b헌SvLr=XˣQxs(cCVb3R Ka2Ě7<@yм sC;HvC3Dv:"mQI,: BnRYkӂA3q>\RyE]jө\UaTvAܠT4t)4 -lvo;+ !q#? Ts>D…VR0 +UX} mɣx#1 ژ(it?Joʎx2Źa1Ycn# )׃F!S±;>1>bI4Z$ʓ) Lr7$:!I Wiy&\Pw^G Sp.RH_[\'nu53(o=0\DŽ#Bɗ(]x1Sy9dGnJ|;w5h1ǔql@)TVez$]jV#nrpR)RʪXjYcsUt Xa)E™!Mqmcl;JY>3Q!+{av9 m\!.+(0 s]`ё  L/T )4&,Z3@:04I48u @B -툶a#I횴0[%:m~& ':(E4FY]HQ ŅO*sgB+ԋR1[_,><뭃M+V@0?iI3#[6*,p;("o)<`V 8 =%YQI0̂FEYCSn7PCZ1޲ޟ(3P@Fu˞u 5ԃ@\u7r,}+&_5`\ Fyx󿠺[foLYZ!t/kYɍpÕ{V K z=Ӗsdyk$f`&q4`Q聿-/+2Y;sރA+\q#N<%YJIoQ7~Q|3h4!IWaa_S6^ w9b1%, *dV _ cqxEbXT 5R;bEÈlS XAY_jHBxG+ ޔQj« ͇ b~<-cmӈ$} 6y9v8,fhdz.>2[l;2&E_Eć({XCd |ǪI 򰦢ݣmpr|?îb#nLh SgC0g{>H6Ä/CkF! h :<`BT@ Ve,b8P497h4^P*R }8VG9WӐ\iØz9auF3;(Hn ^v_&ЌBIgBf[a DW~,(0 c[zR}95WD6`L 97q7(f4 æ1^-1Q^Rdh{C҂o/u0 AV5ȘlJq i5輠 }e`cIiԣ@JjްG_ "sR .[y ͉E)qF<^LZt7X BX!9% U`/Q/=_mLbjfݱ(N@+ /_77FlݰWQP7R]."DLEw|LJSl9sYV= nqjl k[UA\[Ot6)Ӣi*[csJ} FW cMZUd GMgN,Z4NWdprވ`:3).N*/d-U߈`s1mvy ArJ#֥9^W9[7CKvǼs` {6AӪ|2qy)j['6O!9<[e偅bXd,,!- @:=_pNSB:7whhoډg"հiVZx Zd]k4u_މİ9S]bpVDY-O*ZDhX7~핖U$gY5;+mdҍ aN'a'[s}pLO9&%.Ni $U֌כi.H|rOLkMb5A G8:9K,h[c\-%$#X ٦7]Bb{U&xHBV 9!5{ *Ugإ/( 9mJ81dEӕ#g"cyԘl\gƝaU e "@pVFmU䢙1l88](bi7lGy#XRU|8 @ kGM q`qgXPc!)HVBuEpFʼVI$kg¢W]dVl#HGDkx̲ģ"{,peLL@tG j#W:PGl(b Bxެq(`xOG{O'mǘ%f˩K$@  ߾5-x|Ո)ɚ׌Ǯev!͘6 : MrhƁCKd?:SYaR%`R{P](̐0wg։/Ӱz m#sL&Tr1}~T%Iy@Y^΅ /<%n%"p{OSG\?VZmD'w=9&<B9m6q'.06%Э^2.K683CuKٌ9ActAm|[tNNyJ~%Zok"UF%PwTlVЩ殮}E@w+1мNQB=mO b ~/ Vs сZ;=zq>:HVS i:^-uR_vz{Lh6 6QR*xtvøE3sb,,洞u1v#"h+s<2N:TWY^_* *b_[R9nδtxLyUbcp>!r^c mcqY٩vDi$8vhΑ\},oꓫ82Û Zt&Yj! Hd5ADE%h-Qٔvs%gs >:zB^0V/cp}JQ"Va)hc#'!GSe)C(-]c柿N(<s>G"wt*iE*baT ahG$%^̨ rVL 3ᒡdF&I]@61i!uwt,uݑ?Cpk1:m* #ߞR@uuCƖjjvq<+40e_vgg쩋6V5ՌKuݵ}uO}M݃0=L"c>+Ny J]A^j{]_>~ڹF2W xA6EJ=JbZev)P ,a]Nbs/IFE>84UW<ꥁ6cMrvtz=-5R '3Ȣ=sPjw85J#6Cֆ׆ԏF5T+V]™} *?iHw66Kv8s$G+>Uowej+xm[M]G2ݣ\wgȱ#/AҔ{.ޫʛ>\(+s3kS8uw2 ĩM ҆h)?~=zdT8TЮWW5}ϻ!\@Ӯ `У$s9S"u^;U49;$^[#OJ hיV)UCA} ma3^=(Ԓ0rok) vcHF5j#09u_%tCr \OrD %4BvΫ"j_pFV(5D";VSfOYn`ncdBZ-: w^Xcdz#Ly巷cӭKɴJ o:6 |huOl(W0+]O˹">fvZd(RȚ$fn3?勓 6Nm_u`}:(t$q |c)S8A4Su~+aN"b70!LLO Ť,{'M/݊@fh-<$U6^DHN#h,ƺ4̀d5SfmمdoՊa _mFhB]ddC/! ׫ ?[8XIB߃t V vk.d%%c]ۚڊ" ha/ƤBNp5!I9ܓWޣ\( 甆ANBXʄ\{D.lzYۜ a($v/#AWGVPKXkct6ׂhJOy!!=1N_*$)e9S/d09~)%:Q 8rP.OLLVQ XWٝlR\+Yp })H=# s&$ǎ:PcMؙxo{iA(nݣfI8]{u:n'^Ó{%Ϳ $>Oh^̒q}Q<!Kw.zyU7$$^E({ŏAvk^1`Tsմ*=HoBmO RބetlDQFuV*Rg=zxƁk>T%N`'k'`Y“|KlKZ"J`w "#3/+K.`CvAP$Ho܇e8jF)ޮg@q;+<$ T8T6x!'glhqʶ)Nu$PvPV\H#ê*<:v]pm$ITUTTW%sb?B}d jKb5L%SCMwLS|\~́lQE!Qs_S %{^7 ջ=ĝ"80"JUC>Z>v19.ҚzG%sהz2F[FHcgaIf#JRƟZ$1L]LQ8)|ƧI?pL`#CyjV]{vAj8pkpSkZ8I4֙ A`!)$9,&JȆf0KQ-wU ҷYT@ѵ&n ك+eӖY9<ҝh8h7bfjps֘! !ѯ7XOI"攛 G%-jRӳ}ac$iU05Xz4HC!P. s;㵊&R_=hE&# džbZz;/3>{- K> )@,zsF$$!D>z]@D X*-hz+T6\ZsB cz\&\?U:G][''7)74,c/p1s qhKmQ>, 3C6UknsJu 89>19BTܾbџD+EwujP]9Xpa/+՗/fVIyc,MA~լDz+Evu)uwg~[ ydx'K@78IF:mm]=!oHκU0ޕA$VGUu*B7EMm)m DP0?ip;/ujt=sᨷlELoe cH~aVcBhQyqT/w)o2ݩ/iAZG.8gByݖ!`2pI~|:7`$%x}yy0VlvJ *8V-m_ jiCH!KhŌgmȞwVc̱=*9jn=OWpЬp:`]_\Un(! $ #~Kac_l_ 42+7|D^>*J PtcbiHǯ^l$={IASfnyZ _w|"wp[g#XLS̘~cK27pp-"\G@ Zy^/l9bK+U+YN>f >HѪĵpE+Iw$4*we0:NkLvoqts ~J-J~as:+"/of(Tb؆JBgr%DW; nfuT楬|=nxOe< 2f \rʴTwcFVz_ 2|y>7 h9'~I:@ z8HHFG8> z %ٌwԂExhv|9*d"q8,-(F,OEҾR&7? rb c2Rc P&iZvOIe嗍SThlHٕg{~e:J8,ѫ7ҊIIE#jߣjH8f7PPt70F'̰_?)~"8J*a"$e>@Gߐ./Ö́=,qNvGB*_h-lUz4zrI,_CzT!PX n]Rh꒖9eX#(@cz!?1:r&_Oz2F|:hϭPf8t n u>r;tgOR.~8+oiZQB5&^v_^OlIu}L1>udjGߌ]Țҏ!W%$Oy#lg~VJ\n:=&vATӨk i ,' h_Pji]r0Ds\" /$z`┃ X3'_>5rXE kgmk@4e) ,50b.epNJ>En%)L DQE 0sE=KDMzv7:ʡEٍ构EDʭ4׌L.ѿvI? Pfz /+U v;ad}o̚JV%D`;adD,KZmT&tQa!5Ck>7đ YN^;p9wѦE+8 1]'l |AHCd٨i|A^ݖ+H` gSlNUsXWZe`1hx18shrFAYxM7u~5 R $E*Ml(j+`h/<|X_# [>SU|)^_:S)cİ,%KKL^qxgw5މ4p\8s4BNXt g;e{~9qn>'F}@ ݁/cU)j0Gi'"{UnLf\XpG0. in 2Wف߆Tx}V8ZxߩCm5en \~=]tSxasuW/֦M=gBv^=SLwJs! Cv0YhK3>;ۖl wvwN$l""V9VCԒMy[ +-<&jyl , _Lt+)~DqNM4X\9N35 vCB#^$3rj\mFEam$6|-#!"a/VUDY:] +q3+ل82Tԇk3F(zK< rпvp/."uI?WN1kgO{m'|5C]`=e2r 89w祿 u^!"& { s%=&`vSp)hS]Y]%?CXG1-o;M~P5EȮ!A/"@yV֑Q{Ƚ35U`IjCs,@C6 A WN6zwYӶ[yr ͽ&+\ SUsF(ig?2>ymbQ-b$|{U| 5/CξSj:2Ih2qGӆŪ'I"lN ;ؼ$TXIF"*Hk7w@Um7.6ڑsVop2^:d^1bvkczd^-Q g .+}+3Y ࣕQ-dgMe Sel˺X~l>?EӴyt%CS]g5\Hc٧oYLhˣƌm- U}c ~u)KxM%qW.+g' ?mϻ2,SG<$ j%o[0\,[G3( 6Z>w6\=̕7;`Y?t閟4#)i%vZb_dU`W+5V}x!`Ҟz ϝXQj%m)S5T*]e֊-)9ٌ-v meK悷- m$=RdP_}g e7E})^X|VPiI?jy`tگ]F3͋? Bo1qL5|K#]6]5Dع!729»d'4{Pm[OU436K^PNIIہљ PIS VmhSIǫbq_ﻂ欳uw]>*}f-/c0jqqȗ-^BM T1C_ [b J]g=dׅj_ v1t^--j 63rRғ^o=\Fl35ߋѹVbr Ѿ Pt_6P6'4U )H1ɬ'݊hp@vx^w4_|7OtvV`d z2{13EIĂE1ʼV35&ʉ9jO5TG+b F1+ZΊu9KFcF *4Tn|$ fS b\Rw&CFsŖr/yN%7c񵯨My(1IOF=š2㐔2wm_mȶ"cDWRIS~W%m!͓9iؑ&ВfM {ȵ-W.uGw/@b~57㝎1ޚ ̏@8 _]ӏZg᪛f$F̅[pk%<]Pӟ ?Da2 -9~ ɖF-6($]<܁j v8=@CI(QX srD\a+tq[UzaVzd=pôHg YMqGqԺUfBV "R+D ,jPL+ǻ ^x%$ITϿ1\ 9ߍ'gw,*lppnQ¥gJlyb]ar:zO9+qM\qS*ʝuTjUn b_XM2EElNAn2I}7Z@`23cEzvieVmj晑ׯ]D1"Yiݶ2} /7I7 ?ķ C& O7\ܿvo ?[dmkOy8)5a8'HXetyy,Qc+jVO%j?*JuKEwGP ;WD*)1q~Zd+88F{cvx!uC4bFxyg~ LiCvF:màݡ\/-enc C+z[eq=KT=:lrHVnYrI _?irXoVI;-L~,.Z~oZ),e"V'^~nP)V?[5a %`&͠ei ?q9P-ϲ%X'A_ps3q'YsU3|jN7mv=Teg{"8Iɷ rŒNĴ1oX^T6TƂi~[#c/l&HnϊZ9!(*dJCO> OGEd1x{ā \2LZN0&|W:?*CȒA Z, PqzҺͮMZ0*~+SZUTI[lutaגU0GHu,"i_4%(;E3[HxJ8` ՜;O?;% 7+>ADV 4.ѤYVЬ.TL*[w m;W0!%2%z[3 Я}kT3| ͫAPWJ%t:XN֠uIbE nC6<><h;:U[#Yv!aP 䑇[dEGn+ bĮC,+NP7A?iK5Nr+ecI)> sC{ 2~s|$Ɠ`0.me"rQUV*pD 7w <XMbSؤ{#?`EeM>ϳ|!`(=xr)G {wb*W{ˈ Rjj"!(|o.CGD݃1>`Ioۥ!\?X2ǗTMQufW%]{E&'lý]?r7쒳(3h-D;D= q}O#kw'WYFVGE1eMD4\O Xoʽ͛d(<*CyN56Op4qLAvl!Ez, AHM:iّ҆toН(#o#4\^hCMIt [9h8bç1j,"l>t%bŮ0pUi4leØkWNEIe{ÿl[hȍ5>]􍜗h ᾈ.w_"%J}^Kalſ6~< '!%5${s[a; #X8j<rbbu~!Яh]Q%[3#d6ԃUmO]]P>?Wk7ZZx~z9;&qx) 2`UQR\H(>WMMlÂyP鋥^”  PU9:<VYYpbZ}?uIpeAL*Yy4GrHwG\`b'^sGXdNхk-2G0R{ d7 9>7/bg&7pL1]8F{썋QZ# )# Z&exˉO?d7rHI nO2}> 7Q. 4:Y=i© Gu Z{L5 -J3ŧSG.qF2?vDz1/׆u9r&N9 Do _|P7wWo/q\7}|.L^dH\ tV=ț O>v2c^xD1]J5/DTNSGO2B @4ֽS /uqV.w}Xtx''Dr~yݾ:C@2Z:rU< rrQG%r7_Y]L FO׈_gښ4B!*d(5ãB|1eGdh?zZ#ņrJH9ԇ$4լ4di % H?(Hu<&Zz\$y y){@+ Db!s'QD+x929_uFCMkB*4ODCKjȠh+5s~8ѵB۾9TjY(kX6t[("'ys;iIvFyijx31<.iKGp2@`B C7WsS P`47:Z#GFodfx]eN^I8X=$3-CF$p(yx]!.EZN綠bA}35 )G"-g#ǸqccY)F#걒kZ%^V\y)ϋ.+{:*}0ٔ(Qjs GGĘ8[ @ Lw/:*|: ("{$8߁5׊;\Vdhf&fnG/$=PGgd]axRsn#E`;\Gb}l}[VBq*] s }e}-֨O6\#GZ:baC=&:䆽$'ƿ&X(o.0Lq,rx_7wD{< :#*I}e{ k з :>Hh`~at6/.>dpBޟ;__F3}JPCnKf#gP8iWrMΘmJe,vߦc46勴]1/Ƨ)`Bas-jVag1*})32o+DQ4(3خMev> I dm"6D .OР  oXs;[pdc5p/{$5G=` /- DZɰ[x.:Q)˩GEV2'Q&/2v8*'D8ic$9{=(LL{w+sEv- JniBA$y~Yu1g"UQJLY^ctɪ ~H׈ۇzsQMI;VwPW8C+Dn9ymUY%xP&ܞuQSN~5P)\ǯ9* 6 jn)j%ow["RXzyJVƁP@ .) .ػiMu%ϏdojaIF3,ld;hС[k|Tf`by/}vK,jer;k6XSsw'k0痶;cXC%Ex{^8LyNX6W0ޢ]}[ZS-lcJ8z91nau ~T%dSȊ@wE [5zRYIdzŠ޵Cp/c=XS_tQ&{GmkAmf!Mc:m/ڮt |6b|z޵ȸVs+vz4Cw9PM"]!}M-OЌ2  V3cC^:7+\O%`z6>֟jhif{U:ȹkF!ITa"7+&*I {Jڂ<\.Moq6]z6J8*Knmb 4Ĕ+ @L|(A>5w3kR*wM7ϕE \.f oy~C16t@Б޿-,ʂiQʧC&GG#E<@1ц:c5e1b'rSUa`\(_o.%4a.nL"ISđ9`/C$CgnSU#? zG :H!A?gɖσ-WM"NdW#j̨ɲx%_4v nقͩNޔGRYvc|f Gf̡F:YKYmGF뫒ّ]Qs6e\5'V.R*O#=a`Kk$YShuaɠfgK5LF4 $rXCns5J,sL? S~ sZ X,Ifx>~#_蟡dm #B{&ɝl ' qmW Ft"L0W!2ش(e hx*,V|tzV=[d-tfu#LYzYcҲ|;mJrn\:'>$R\y%Nl@\gb@ef2T:ݶGu~>FHbF YFT}QL~5Ns8ܔU%XUlY!V+zSY4dB d:G"HD[N5xI25pW*ǝ~N742wb U6GKⵌdn޲Υ&C*#$w̄͌Ԑю|SFT^'H c(ui.E&-oNm. DƲ_u > ܏8CԴsis#Tz}L'4H=/%~߮h_,@$lgr7=L ^S[db |?ڟUEjmGEreڼpV'o CZg-Vt4,ǚmqqbݨ&Ya_Ig,ۄH3UԟuQt,> صMvHo>$QM I Ntg`(kcY-o".Z/-SFqQ߳P6]fHI&UjܑR p_*$fuA=r'm}籞y,$AHF8.=?P2/.mh-0j]TJNw#M6rN\ZX^fyJdar?]T4@/$.]VQ)cE`bOtlpV!ZE!@Vpm[- |f$xzJj?Q~f~.1\P0񮄡,`7]?,9n,4"h.LdE`^ ['ʢ@NhOx+XiCA1N\-ҵ0O4@OJ ^s:8PšTkhZ*aS CtCXy0u||}5 C7q, Q{G(: =1$4jVTR1< {=xdds<5DᗠkSޥ NsZQV< mF\7~ɪK0 +(Zesp2w9+~kgV?'Il9 [7 9sO~UiiE0iesq>е8LL鷦C:x$\ 0K?cW60"ivsq[Vkg k>%eD݄]BGR4c}yj&? L.-Z[ӝ>NBA, m~,'F)L1 oҭ[3CUNjw~E)zsZO42?{.fCUCo,̙6@cF_^114e.0uPོ&ZC_;a@KV83ԺQz1=B8$%DGݠ ~R0K\5 PM7${bD"r H*תjΙݗyǽ܆,fΌl<|-3eFNKʜ`E60CmgRw/tD0 @ңK|LبaPhS7SJܘFp-3K̓z x{N 162 zԥ\FӹJouBb# tmw &O] W|iQhVl"Ɍ'"GH<(qA^nm&ђY?5BZR &:ra z) rIb ai{@.qq#$e.PZSr;G`#62l|3jD.MxHS-_Md>V$-铖ч4ZsFe?# G퟈V8ϫY笸blKmRs/rf|D*2uX<U?Bl1B ]@Y&bxUv@e?qjvLߢ0M}>QeJuJJ/fq}p-doWfVx}]X:m?P^YN;½!=ojd!p=_hXulrLbCw"!su+2q P6MΗSd￉dVl1s'x^t+[]R!DYO\ w_ANӊkzˑh)rf̆_##awd&<">%uwʷ5PP $aY2]U̚\ׁ;y44i1Hq& Tb~gu6~"Ljp JEWS?ݸ{ W l"4JOB&MQ$KX/{ΰȄ9$6&+Pty|^$Z;fbǰ0İRdQ-Kӑj'IuY.*:n4C<'x6Y#C?ӖWhZY,S&0/­? -}OR𤮡 No0͜ lch#߭AaW? WuEo(Ylŭ4*j<8߭(8@KC[ iU6 />t5,-GcU$&Oeo5F Ԙz]ڱbLX7C5Yk;@· %:=a"z:\] R2@%~խ, i"b&FKo̙x ~!(a/0s4`$8~Yƻ3Sc!=j80ISўX[:lȥxcǦ8 *FK~yL nky2A 4ZQӘ( !2e1k`S)m~)mm5jRgikgi-k]PCC$|1 T]BH)uH6[: Xxn>A~QR~jLλ& ~r.dHoL~U~*y7i aw+ 5O0/HՎT= vDd+8d͵LBmW *2lQ(ۆpFX |Nz!|Tl{Di#;ڀ)2s1X$U'lM7xKC̰YgJ2S+PjJtKvB熟#̘fUQ{;>A抵LH&) zUoб@L3Jf'BAȂU`gϽGU&c+"c-5nR;IirA9_@̵^N}45-F$Bك>.bM$}^lzD"14eAIv+4OR( G⽬=t<'OYvěuQXmCB7+L^q2rRNCD2E(_'_4.FΫsiB@l2Uzn1e^GiC#8RCת-3q9΃7-6Q+67zy$?v`KmQ"~=5 c64Y<d7eBVG7VWXSґ8 n37lk(4M x#o[z 5 1 bLϫ(w7Ḩog.vNL~8NԖf4``Lu Z_&B’Sĕrϡ>Yf\w0,[5ele1 WuZ>oWK8R"RrEosX՛a3Ձ Q5 {)ʭ/I{ $-;quӢ#Yޢ{` ]BvֳǫAnd|qKw M90=ȯJ/twO%8pg pק&zXVb8+l4]zi:0܈dt*Nl"z MU s7}~vy* -9Z)VX>3!'dsZS]Az o) H6їհa+*}9– |pyS3@-=:V92BdZщ5T./r|Ś-[<KHǷLؑBu X@9Ӑc'~nphN5 .b$s]Ĵ\߇"o tBCDڈ=_ѹ™g`H\.$ L'sl! ?k"T6T-$M#ޟpdXS㵉wJ8G|eᚁÇՌ0zۉ q[sN`'S@I8 ߹[|Mm@vD3x)]Ş8W,* (Yk8ʞdd1U6mj~EuH@4F{ ԧNDb"ڀEL=`(=P )ip)@y}|K:i{r1˽,עtXX71+,v)aY3g>Ѓ*OTHX=a2r!zI>42Dh۔dM:eCmE gCQIXsN sɩ.5b r!xoK^=x{vI*.,A K^)ѱ:ֻrD*b g@u0/kCD>%}#(ΒH4TQ!$`8, AGG73y{aj,&;\ںr"8+ZyzQ ՗gqKR:85 .wj~6CޒUNCYBzTg+bf>X%M/f) Qdr}\UV{_![QE dJBy#ϑQ5O aU=C1+ܯc*6 QI& "b@=Gk^G"-QqL%Y:tEAcY$+'PІt%FcOPv뇳_iʷ]^Q=!_Z(oKHg^ZrePa\. d.M1'q<&?Q\BfȻteS-IT$'!r%]h/zlym}jwb33!#!DYrk!TTeh~}͜ѩ4h)XDE/s=n]9=;fIws1RyfEeFBS!G;HO@t'vW(닫ԇxk_kq3?W54"?':[2+5:&G1m nrnTq Wߚ Î>2xHuʡU|8/ao EMq vo~W;-_%\&PPRИVU1#eΝ޸uxN-_s~f|Escr6."ʍՌMIƟKo^ְ͌,hȾe]qaEΡac;+ldu#`!=;'k+oyCWuB^qmůt+GU7:l^{92[U ede(4rKzઊn]I)넨%s L,{h( ` R-;/HE:wOJm1PtEuRVqG/;s&b^` - \49ќީxL .qxmhԛ$9C>j;O2Ƅ&W7dSxlȒb;Wutfk(/Ƞ|.˗8q6Dd?| ,)vLPP8nw*>(Hڠ;Y!nm`0Z$4I?up+W1=ltʀCV>bU?yJ5Jr.++dj To< 0 Hax7f68jE|L atΏ X;3F+bm$jZƝ^x{[p'zb'4K~{-]W=iS1>4Tf|\t-FN" 면a dsŏ,`vRAnO~E9-H%)ۈrأ>O]bϞ_@ U5̠&NQ,?:<͆,Mkծ9tZg x~*Ԏune/a7}=W>0~u 6R&gN)vԕu+åM5p@I*ĎZ>UZEv)NIbdb ZC),_Z)^.d$Tډy0QE6?xY EY0号Hff=g|* g˞,.0Xa" O#lU%VROn2㚲lڢIBѣK1b1!*PXӃ9u. <(F R<齚8/[RG6.;4KP#@fJ@(jUg? ќip21( 3[||lYUF=4@"#@YTvjv3 bdIuz$d|//BYbD#L= RskJsgCW T-Of-+4+ݒA(ߏ df{Heo܌Uj d q "pdsN{k kK87;+OT`[{[x'/ &!J|` e FܨjM$x,"5{0~J.ήtVxA[nyŌhđԆ+U"@x@'pi5},q?.y[Sz)\< 1RbᲚ0`! e"+ .`4\㐝%X?kX+!Ssey\klJHs 4)m? &UjN+}A(xtJ{zj{bQ爍I,(K="{&D(7zX|f(fGʫL՘QOKZap9e2YF:CiCrS`#Ga͹HT\ A4ߺ m{5#=~{w4ePT/_,-t㶔䧬QT[֌0@TsꔌĪMN584b ^6q Xg2qKr0?&j%5.\gT%l+WYQq{grjz :]Ȧ 50C,W%sM2sX cHƁEo;3yRg ~^&|>k8~'Ѫ[veͤ1²!>3N` ]PF h׆¬H3Z5u#?!>tWK$1߇dOǶk93u =>+cφsj7tX&x$e#d (t s cܪVvIe&V$?܃NG 6b7s[Q5dٞb"Yj>f_Zc/Cq?T<$\y#PCu¶&Y1HeW[}ܺ1 Rv(\S=@;̵T؛q`%HTwhFRu`CxGţ\n ~V B[;VaSѿA#3EPaR,- Ga@9.jq8U8aԮ|_@Zv7}VMLxWe[# XA^:MKdIZZl|f2|+.genM) ;+Mqt'd#PeQ`ku1guq`Z{)ו_;ܫ4\u/(E$jLv%WDB&߳ ˄)_stE2,•ըmsKd炯U'JgS,D%fon K % ]_oϫ'࿞l;*j|m-:Y|@Ib,N+ʁͲhJڭzBiD:kM"}ٜ- 0nI~4\\T1Ȅ®ނ}8U1 keu7!-YT7LH܄ FKE9#ւdi9%7账6y ԾYgbK$t} \nr&F5:lGg*g`(t]g "9au`hIk#PP㞬DLL+C "Hå|kf ҍFzʚ MK~'7f>Gd-B&LiblK QBꌮ eW -X怵5~T}Æ9o;:?>nї٥ R 2Ώx\_*>ABkTOs86NV!o>{ƲA/=!~pV [S4u+t(N쬺lZY]doyl "ZuhzJ'Hky 5^,iϱ"GL Fbj93H YC{u{ϟ:}?a Bb9ʱG?]>mngMw(ÒQw"jk9Yh#+9>>9Jp4ޠ/4۠y>vz1Dr^/ݣ%e)W.ґ@?!Q\feW9&qĽ!h#2_->և{F"Lbc7zh [Cu`>&1[m0p8r*Xݝp4_4\@MFvS>W;5e7&/@D&0$hN 1DS{Qo#@]:EO4.U9#u,ьt?_|1d9@yK cvi.wN/Wx bt՗tTAiSy5G>J:OZ囀F;(ڃ)I$uD{/况KΩ Fa.p6"$>B+[u`6,"`^whS[ r0!>Y>?? ~B;2qч#[`$2_qo1 BSS,ErE ^w"m^u@C˶SQ:1>e$s4FT!$*wLD W`n'r\|c.6XǴe6†>ff_*[g6*4=֑gdj#ĵ-bzbz Ww#Va dKXꣃpFx*NA# LA_G{TEU-(ɣLRr>vT?ٳ`jIwN&z`&3ժkfŭ8PR5pBAO'iZfR K VPU?_̡7i mE7h3vI9Drܿ'(5brdeV$4i%DU)$z[V<L&߃9?㞣nCv^$GsyzZi4\SN 1wo*pL`"ix&[V*qQwۉ_LD5*LTmk癞S-ɯb~6x3eAk%ѳ:޺csoeAu[eb-erfcϻ F+BL'jV c3rU׽dU~x1o˨)f%An.@B}rlKNtkҩ%"U"׿=6o2 \#W Nz-AڸYp6Lt%d$0Nφ%{ kgh+t8@.c3(rEQH6AP^t>7 )_eC:ŞF~,"vM5&AZR&~1R5IBЫr\h׀3mRqnG6,O7iH7uK! J|,a!(Ƨ}I9CѦe"RYh8&'fE#0 >`b\&m?Ӓ!1jA=,Ky!vr*cLS*u>c.Rhڻ^,/vR.Jc L҅"$6^aaB0?WM!oaō:uLҿN^54> rúfX/hH>[?#(-N"7[Exh)۷wL \EFͧ#3a] 'Y2Okk'BLkEJqI~O"\{ўUOZ#@bCR{jɒv>|![(d31n76ai*6hq9Uk29$d_,]p-Dl;DtfWT_p H/cbIay{p6wק G6W:4મcŮ<ڄ/J(ϦcE׶ %PQ FSF쉈"nDZcPCߣ&t=h قyr'j 3L˧_>[/,x]Ns@%!.k8ZWWw&[Dk{SpZ#[JE2!si˨,5Un;\Θ%Ͼ27UiM|9jSi=bEh]I;ٰpp[-$WCŧ>9i~ˣN 5r^$_83ulBpDMRؾl+ 4 MȯD/L a=-޺e")vVB[`,"KNѭ:vbt9qPKP-9"N,`} %vvyz]Irs3;y9o0[3 V%11t\յ/,&9ӹ;ئ}cPqW<.&b0ǣLeyd`̮9kWF5ۉ=:@#*L\ ~jaXj"@K͛x w;Q68pTgS:H`FRRs#p*Rw\Ow#!$W5`%cf- [٨CZ 748ey/yJt.gR ~V⹎R4c=AyjIqSxޞ 'Q̤3V'@s4+\@7A7 bRR: Z+[+Z#:eStؚ"=ŲdnEAjB" bSF~sry7Ȟ,J%_-V }@E Jatzسݕ}[h)+Sy^!(nxg B) <dz@k; 9Q>sQp$iՅnj4asy:;|K ѤT0k@lc{LgȆ/vQN<#^;]ݹ96#Qx%ICnʶW%2  MqСߌXvMGiBK?t24H)֙܍eަ%Ͱieqz|rK^4{#EF?;GdڤZ:_c͉u+zI!-42+# (}9'>0VJ(w['[XFf*F" Si )z4Zk4 0Hǻ>cLa ;ibqb5oJe۽,_^ak>˰}n^82fsv12izp:n_T8ã"D'S6}/J- h 1 +XkK K~PJ3g|@N5xfϖ.R ڠH 0Pv(\.7s/ *cĊޛ!0c5-pz  S:L #ǎ4k@h+,ݝ@N7w3޴ @&`Qpih/mof٨7wV $%fJ7:y#qPbG=ӧ] 2 5[Ch!oN`IvrtU@ 3ā9t'bq62O'&xB  6˨9}1\FsOi#aJa Oe1"K:p&|*Jm=;iyx#H?2fLgS=hds%¡jsw^ڢ Phr ˂_zZM=}D1*>τ$)YnL%{ۉ:fEf< HP;ӹu9ةA: &l%⋿GnԱUHfC%|#Ru gHN?ڧx5~LKr+am2Lp*<;>_4We"~n90scuL6RPZpA)3f~#PeUcR%-B"73TCS oNa, L!ݞr,nr)$ϱͺϚuiȣ,'P˥Dr&%R3򭱖p$0'F1MڝEsvVTܚZD֑:b@zLcW8}(W#rzs])g*XiIݱu(58뎛 QR+8{vvYo%eZ'l!PǼߔ/ ­D -z"ѫ7WYN[j@@Y{Sgˊ 'n?.7Ha-=sٝC*NyXwm3tJ5:hkS2[r\DǝR UE۰v P?29.{Y&W&0_KY[p1|LLn! DuC;\1"tvq7#!r,+ws t g[bq)HIBvčk$0:!N4 KaaV.ܦ2D(x apkޝh,63M#*[usi6&M)jOOSkf! 1Yu/z=e"vꜶ!EU`yq3._YN1u>˟MN. ^y%<Ó '@NEss-O7Zv+j= A7,%k]e.Q,$yX RFX[x}3Rmk6vcns_rͺK{Rsd,t3TU=|>PF }Pe5k6(:'FBd!Q=v1SB$r`+,aNlMK\<)g0[l>O QҥI JP(rA..m{U4o/[h {3W'ߦXcC o]C44(g{@ڠkɩFYч\wE9WC 퉷Z?/2K~!p[~]staBb^޲QF ^MOjB!ͺရJ_M䰤1\0KR<Ȝ='馄Ů6V.96c:P,7Oջ^cZ0{u$ZuE2aպLqcPpKw(%MkvS:HmL6T4Qs+xkFz-&g%eh)N#Y<[&6X b;<-Lۡܲ1> 7E.?^pv;Y_= ڨ)uPn l~]yLb|cxE٣}n5Ym pg,t3MҊ^^q0>f%j+[J{c+2NɷݠYp#b8[kӓQS(xS2*}=5)KPNpi&N}t{Q3Q~R|_{kW}Nn*7{8C]aQ,ΉSoG}\k''"dS u>9A\uflS[yky'HZ~1x⽥'.ʆ/fX}')%d۸x3ΖhZd{|pט mfjQ\agH=8&צ,W멒򓂴5EKKA:eX#KℜCJeĿҢLJͮ3ZJ@f mh]nTЅ>1_9q.|G[Ty+|$j 4+u_-_$tsmK1f ɺHv\ŮV-  CYN ScEԫ+3ۏCXI'URgXPX6?v<@k3hQCy~Hxкi)Hs&J"~xp.:N*Ei0Y\ج)b:LڛurǑgV{+BnbPq1jKB?I 7q'}Q9Ɔםuo1:?#ϪՒS !.q67x[Ɔ\GԒ̠1Ա@P~v~c1nIttPO6 @<)k`T3b!I2ڹ~Z-v?뎐F=x3Hxni@r髟4'4bw/,>cRf|Z\b!&")Fr~6e;vڎ# <12]><Т2et>wW-7al]8udxƸ!_dpzH՚׷~)uYW~#P# G Ov*iXV$yTwܟd7N?BLaqz6kB̺"!GZG/sHnZj> wW. Vஒ`E`"1omVﲎ^NE>f tv(qD^n!.dQ3:L\ G{b҆BPD5ʣ 0$r+}xofiPF%j^{ 2ݺN]5LJ_nHI o䣶#T; EʦғO>Gõ;?n M\Q(_O!`]UO6n-ODsr.VȪV:ӅxzkR]_sCp$ĝWEG1v PؒZٹJ1z˨ā]qD9HJcgP ;6!͹M_ܟ)̖_OpbS )|ŀ+`d@6F{*i\1=6I㑭`A9"ьx^ߛk+M UGK 3>@߬Yc$;dа\a_Jv|bQL ^Od {Vkٰ^I.ۑE 2aAWZ tejֿq1gƛiwvfR}~ǡE ar6}۪V[TBGL0Ԋm<Eс} ɸwLtdmܨ0|_`e~SLv6JH#_Ɔ6Զj@`$r> #\)$b_ U9{*;.RC^r5-µ% _e'V:sp=ۿ+q __ୂiD@Ǹ,r5RxԴ`F(P n#CƤewj!&܀Zy 0Q~3tA%\h/7.T;[J;TK+Hmx^D߸~E<3`㩷Jz,VAFqTCOAVҢIRdeqF^mW~HCV5cO4 {,%8]rUSXhwt?<3CyMK"O䋎 lYTc$(HS"Nhv(l 6S1@ ~rxwLPr;U]/zn,}qjƈf\)e20wiՖ} 3jpa  Y?e1aDؒ郄FR<QC̀,DBtd=ra &5wFԪl֐"z bٵc=sCtRӸO׿"+a>A!豉yy`{zB[5`l.PȂ"~N5th};y&=CyJR 6xQ IoEApZ>9[6=#z\SLQ{ A OdcC0!b$l12]&KZNe-i\a,rWPutN%#cQ?DHQdDkH[+Ozv2 <[>\,{hѥC?󽨓zn')qA5eD?jIz[>D>W/Q;d\m+I +H7>a37Z7N:P\J-VE٭ER[H?9"H:^%1&'#w[vD D3u0 68`K} Z٬Ɨ7# Ihp1!#'̉dLFGqR(+"\\-%;`#㠆Z!6lҷաΞ ?xl6V IcAUxhx?IT'czt]1}\@YD_ʜ!5y &D+7)hl$ܺ)ьݝᅵi&smOX8T$!iisaG$JMz^ִ'䞝`{qwiȥp/a)#{$ $Fhx%qLiAvIҘsTi{hb'v aN͕ؿ-dfoR*c}Ƚ!XcsMJ_;\&{yMogp>fzQL[D/Fd iPw, f(s}WN)fS·e ¢xZ`Fۼ[ML%4^$ h.#oGX\Hi3|B?"afdydD5HSOM~#4܉75Pykk9PaBNĤ}a^vHG Р'`a c-h7,)rTwHSآ~Af߄ghIdzs]a }B3=WF)F^JjPFT6=[+/p5yeB6Upm7n0YeIy29*myBBisU"6 \zՙM4'3@ܚό]&/Mc;]w/&$I y}a1&oNQ?*ui#&#B \69w3.wN5cJ}A?( 4[`hZF;*_`,` ~ ] nJ$F力VUyZ`=i)A'OGRh($RjUɔDslOW gׂM?uE(5cf~R+;o d }K&{uc V5u01aLҿ9^q ͦt5SÝL8Qwj tB5G1Ky$HvQQtKN̛?UTf惻(WҧҸI*@m/6)fe_~si;_]^'-( 7%p7|*pBlW I Um8 \=Ul8rh8{ ZA<_ {Ј\(ur^7ݤ:J>PTΆ6_/hc>\~%Yh}Ȃ:dY&} yy"WGvrvm|0MPR z,fUnXlB +rjRCwDH`۾*IH&pa!&V$zoR?@ Kjl-IA'|6-ba'¯&, 9u6d OH00;pqO-WzN/RKL3jne݌/E+? 0Е XSك dzGS;lo ݉|zȐ.P Oɜl)y{>As,3S1cAItt4>=so5YsF*hə^xßn;PeXJ 6wR h3-w9j?ު wYY NM !qMJmGu/M瓋& c+6A#@Ж_ŠC-+"4}wE4Y`ڒvH$d'@:VjXZCu6CKs5Hp_x#CiZ"vK{QcP_]D|bMLW[gTS&Yâp Jy)dI {h782y8X?a]F^Q~:r 8+`<2"pȩbv':B _{4ֿ(6AhxRJM֕OHYyRG7ks7l> FuolG~L9HG:Ȁ|A`dy!l1*F "\TW5B;rRCWs>3ˢ,b (];MMqZG0Lpqn(rf}`Xn;8b+'R̴`,|%T8:DH>4*@a9&R}aOhˠM,}-#&$KsmTz0 Z.nzuQz#6i- eq8]v\xG,e'ʭkҲ! Н"&~ fYJ,v!뛟rOi@~#h&L5iJKz$,Kb/qu N Hc5XhX1Dȴ.-cR[ "C{fowvY服P'*bH-{%M aD-&gbgJ/WZ3ra#>[RDz0ǘ(UYNY5*7Ĥ'{ ^թ %ìf:Y=N3CdcWt A{Kg3im[8"+Ģcan6 } |LOlv, pS-!x&u3V;H6h/@u3G72cPҗR Z74&[IRrtn?mW)-m;,"(7e=tCfjq-1Vk!􀒉ѷ^6^~E~h__(](bwa 5Üޅl\5CaRSg$Vk/^]msݣ&㘽d_Ivzk(="6kK8dZRK,0je0!%]{&YTȇTe؁ß@.+-]}O!krZLalqe90!xt |frD?2P٠m~5곚{_5D4N&<.3ދR ض"_0> wka 6֭;GGADBZ:=+^S֊qD1x'`* ^# RC)[Civ;VCq,@$?/`ϒ&10M8fl̬ǫ KJB*a r C ؼ>ගk`+{Y,LaJʰ&֞GRt'yR7Zc m!ؾL^QUI 4m9`(}.(1$z[\3y\8!Qlc֘Dۉ' V_ $#Ig:*PVqaP4R>|c}}RMP%F&_^6U8 %}%Yz~#~Vז,Au;'Xơ[SEu~,pK YvURQQ 8 hXdoӒ$o}ޚHEŽi?LeG66ܹt_1Gh@49d{>15Vid"ǐUY ΅ޚ?y~0gd]L퐀`-N^6p5α YN- 4| Y=$0OO2#sPev3OOR]b=VȫZ|⭳_d8Zu?VMށsx8 MMa&+ro H.˩H>i%Nyg kTN)~a=~DfĸLqd(8zr?7?BuoxFgj>~^U5_7w<5ծ,- ALZ}z4A7)_$+}&؎$9I)ybZsˢH sѹ. c [Gʺc5@6 { ,P[8|5}Iud,~5]㜷?>f˸,>+cy]#SgYGTŠ| TʱϔUMcj޲Fr 24HXp,ˊO6JGaxt[f-5ydi^[sk~zŀmz#SСg}&C9 *F=I>Ͻ;a ) qZ3zr vuۏ%EF285f2Â'U0~aȆ5ۨn㟬Z&>OiB? !ri]t4z>OsqC܍5s " xE@GȋL 6CN>\k~P~+Cu(f՗:)a.I`AҢ*qQQ%3#5燠nqli0Z={|Bi}4yȐy?݂)Gh):<lVp#2 + vؔ*77 %}ku]Spx'e. 0:?K {Xf_m'XմۛAoIj vrVku=et L`PQeVg(Sg)لƧ%1t[=Yq& 9YυC;F[~V#F6mz|ExZb׹+ǽPFXF/mMA6p!=-4(7ݐQ)+)B&|BmbQˡuҡbQCB(ޒ_8H`@,5PTdk$ !d#\_Cu@;9ƭ(ЅLeh`9Bhy&f;"[:Nk;6aDy6٦+[r847U9vqs ŐofJݪO:o4aԭ<#J6U ꒊ(FL"1 >,1g5<vۧm SnBLGSpIOjPWaDW'؏y 3v1+_\2g"O!:]T eZ A, D*"^nsH@*(˃ LA.\w/q뽱UeK.BfSf01?4<Hd)PA $[&(y/IYeVw_4PFs\A#H1 Ȓ#e]G*^7ll8-e2+֜LC'Ea:K܉YRaK/#o: ?9 2񛅎혦oI|ԑ7!\k?v9GK6$uޭ0U u˟?U G3mu0j&} =D\t}\_/(n /'bMaX;JbW{΃ћu6l}Jqpl>et-9mѨ-myI%E27 :tNU~x.}0n" v;׸7d t&M>SI +Ow`myb:Œ8Y֙4Y .O/Qf?,~v=a e6L. yL.ox^D2UfEjNʠxbq8x,[ͬ7mvY>.HCķ|%ĎFsR(/?u"ReXfbV3Kmg_7_)-3^W“#2dj6MpNZ.iZeZo7бޡʁēZ ߛΛcmÌd`K>7WBJ9 J_aT> G 6F6RR]ѹ6a"WA7_ˮ M7tˤx" A=Q,$Cd.Kql?OG^ı FǠhpvf!6gԑCݒ\ңtzMTN72 hہ0,6p<<@S[F,\EχFG 6zEpݫv(P@j`5( c'3ۯmIS?uroe" :&z\Wْ)^bOH:s15e ¸>۠cN#!~Fqi,OnO{Z.}Οd~ ,3nskl$"H6s0p `0X,%z4ιGNBLV&wQ%kEo%Ï`.̓}KF[js?(  —m8@(2aC"JV(-PL~kR*Eu OT+cf&@Hb\5)%?c ^B'R鎄dn>ɸ?;_nV MjBCl{Q0WAnq_yS4Zi]dۤo.Gouć=4J#|1mZ7;ZbtO{E)0O>S3tҔ-^ыGOP%'ǎ`a)@W=) PrSuG\GJ_B"?_FcݶnGxGFw$ &3Hal3L^צ{cu`mtLa+/㹪c#=jV޸\n֖:Q-ZF:Z "71mBn/p_PW"ch`|y^80Ne*)z@Ω)qh\D6I2K@eӭl6@9#)s^jvA^- /k1آ+'t$[-[gVEb/co3گn' 5NL^iv&MTYaL&0*ۜ$.*[O*{=s1/Tԧ_DJ{=VVWʫV*Hg x򅴙@8ܭK Y|޶<՛^ɾ23z6ύHkF-ULJ*9 *@,-N@Iц,u#>1 /|dM%#b6S&O!oZhHc%M͠`X~K +M3hpӌ`00rы \rԇ_dۘ]qC:EWQHE }27l׬eeIb¹qЊ⾦L`Ly:Y +Mxs t0k 8YЬEjT,h3 9S -iC2 oOA6Ÿ[Qk z_~Ba3$|Mtxѵb`9A:@PBxeJu DP} XPJңRh=c^`Vέ9 '&[MS_U]`,uZc%JhMB# JS7NP[.)ᔼ󙒷U{%R[Z|0?%1!<˺yו0XlVQa7<E2*_Z3nx( ̀' w`NվuvcJf*6f-G]O@YMh.Qs7y"xEw,S[L4:B0$u p@h/Qq‰eGPD~zL L=b!BX >NV:kA_U7l*ӧ-H;wd[,_,f:0l(ۑdDwj hvnXʭ w}MSN(qx)Ia2w=qe|yEx~#GO9e%j%-&  Aϫ|P݄wvewz-EIc\):+/d"% Ly@ays#d*`ecYJ~P AQ(h(3) W2*vp-VGN\wh)͞ v1עE٨ŽXE!6TH*ywF=Ǔ`-@zӷs-f&ϋ+JSwX_/!]-;-3Cŭ-v_MoX;{z[ ͟16qB>hz☹ W.{@zH )4=Y{[5z۸g;JԼ|KĉU1DnّPúX\U7P G;j H-ry -dtP½ޯ J3\UZ,Ό[Cm1su"WI Hs=zV-"}޺ k7n ,l~jRDL"}؟>Y.F֒#Z5'wnwڕ"d @Z.0݄}v^xtšrȿ6kfS]В$N}ƮJb$ +r=~A nyEɟ 5.7o՞|Ѭsm Ocu|Z+o`P[k9#)>p-ASh{!H4񡰌߄ X ^ݼ7kNgh4+iQvL\ *qob*.̶I:֋k .JD:r (NKlT`:lzw3ߍK $RdGWǡtpsB۩\p6pc\`fnۄנD:/xmHOsfe Y7xn\3"ˆNӆ#jKxP5zG" &O"=nOйs/2e|=bPXQl nE 5s+^܋xZWrdaP|>'q60;`]U_&Wʕ| ԋ5Ovו4P7,rePY9o^27W ݻ+4 cA,|!i0ֿ {5_MJl;G.vBFwrj V {:j;Q\ ; IE&ilRzjG6%Xr.T gܼ -hƇbIKH =W5~h8tR]oXM5άb4!u @v?d7ڠA.b0 EYhSݑ'B-RE-/WLϲ_) N*E/>"t 3eYbx|#"LMm}xg@4^:Db/4}(G7jX(.Aw^ZPe<\DsC 7=!ml6&?95:BMqoY80(5"N.wT%Lt8z U~Ffap]cOz>>Ǜ@ȇMO5~2MeDXjpȋ4?*o 0X8 c|Bb ]teY}Y:*ւ:Vwrhݘ!͢j%VWvM_gKhd=qeAWdXqTCe5F.nXP/H |I].rHz΍P{>.: Fmc֧O1hڻ`(kK <[LlK`?TL͠_eOv=_s:>V_YLNiY+r5 Ton6NCteAܝ2J\Yq>\U t &^ A_(dZvx0#Ǝ~2#WS8#&`@ %C=F" ls|;bB a]4TҪa[퍚={}5D:Zz:h~^_l[)R1R5ōHhn&-veEc})Eu?Ɠ-W>{u`+&a#N넫F6]՞%Ѡv ,嫑4n>fq$^M1VОÙ ar5ė7* 'c!!%,I_(֌ e:j$?' s][oCsUv踣[-MŶMmB%*]=`SDvz?PM-G9gIw[ݐf68/x}ɺ=!V7*A/41ĝîX+pfԉ@ʤHcyW_"-I ,{PymXWZ`ul&c][ K8髟*AwBpOcEd%2家Ւ^[Wr zrڀ͌{zӮv?8FX$& _K+弌5kJ땄BM rbzѧrt%x_Li,dE][i #qڂH\F}#!"_] '| J}3 ` `«) +CT  ϏbAlp08huΡG}-`C 7y5eXJYf:qȑ17)?9cv>1!bƦ7Y/GT{c*?h:~I;iFfov9@{-G NoK9'e\1LJI`VB i.26ſ>jWw&Pe+Gd2SwuI|[τKiM+jk\ [XK%Sԭ2CCViFQ8[&K.QYKv$~*!6ˑ|qq1XW:kS>m @P@[)HI7ÃNa# C}jSb2Ҥ$GPּ\9>Ϧfமc7J9ɭdyPwr0j5J*krSWU\eoDI@P e/Qrv60˽yu*$VK iX+'Q>ȍALF2} ;Q#RTq̛wpN$OLRM]~h`@:{pi>c?P,ts$ȟ{9 LsO_,{O<B]2(u!yZχ^ 1|mDzk"v 2.OZԢҒZ?Gܕco neGeԗԁ`i}ɽȎ5$ iDmhس! VgӠ*]FO>ռOBCe"1AU ZS&e vng{H/)ZhT.H Y[0&Yx/Xsg9{Qze_|~1/vdH/ @ &z5F>10&5o-E:qoΕK7B{ܼJQ-bmĸ,7O3u%k+РSDz*A(:PPi6oxoP#+.U-j7LO~Oe>sàx]w؟˪3H21W?E7@VH9~)Lht3Ci'm#Uwv,ntY")%sKOuw2}Q9hkI8ΰCimlD=1>=5gl0 IcNu &<6ɗ,.UbKQ*!WIExamU3p Ү:?T-|v˫ v$!@ȈIa>ACcEݻ YyWpa2PÏO$ NHans4^0 l0dvAՅΝl6nH1w<%ivUݙ#hLw6%l(-*I!#֓&L؜!kY8ou 'Ef6Kq/nj/;L*0գ ݞZ#"8AʊUu&o@?]V=J&*pSPZrK(ϚcbaM2qoK6sԇHi~f4yxGhx̌_D36)WIϰl@.yDګvZH$E۵աFO]iܜlh!H=)BJJղ54}iI]@3jxϕvId=4!%|Ό.tر3o~{k8c-82nyh)]Qt4cV^0&f TuشrRu{w׃a|(~*&ܶЅ Hyvax=_ !MܑN| ;6m8U?b=?I=gi Z2HDGl&6)JlM}rKT@BG}(:_)ep})Zj:؈F(R.\zA 9P(@ѐ4j l_B|{: D|N,IGǽel鶏ECO=6Bɷpa*/Ӛz=Ԕ Ӥh_3%8OK%M$<^)ɺN&@0Gϸ z.i}F$ X{&@m~j>oݎ8鮣@p>ַ RJ  \)mB"O' 7|>h I;Õ?T|Ŭ{GΞN$݇a_B!d V.IQ.^ |0&fSv rZȀ&َwxʭň6 Nn<&ilA6N0,ЫbLO%6 ;yʀ5k&l[X< &͎jVI|[1ha(ԜhK8v,४DZ\ iچAOM*3Fu߱u\;mXP 2uc4ݢg`垌ycx°1V4d?.:n^ d{Fy=l7Bx1hSgf¬RΪz,ۇ~h3t!O)-X*ສ[J`*j6?{,6CЗ>'7o(m" JW) &cF.K:*O^X [S7VOe2OULJ2 E$ďtoáE:~'bHA˪UMPaNA头+%m]_δ,_Q>P ҫ%h&V/'Dݐi'~7^sz5tSРαѩ!vNbv.XwW45~P>"BL!u'DmQJBLUGѡ7Hp<1r9ε@%P1OY0C)h\:bVDAOH|$J"xb/]f=J #jN6_Fnr`FG/ .<=6bcHL``]$;"XK `2nWkM08e\)`T$՘/ OXi?U6mҶ_pQ%tl)yAʍ hz@jؤGI_^"bW=b@j٣+3MAdoe[zdNm2!axN4dKcZ7JFʑBLS8]%y}Tf6X{aUN &vr❮pHnߚ2Gi|vt pL2A0m/Q&laH$cqß7>7!1 3` EAPgUU?ul 15~{P);|/#?QWZecffXf&5syd51} _]S51a?~7,0暼' U T5GwO(@ƫII͍O§]XtYkiD SY2]R*iQ9wH8G`:-c늮<%IECsM̹*.~,'G~F^4gނ&Od~jwY7a 7՗}^.m' eYq|5tH2#~Nqe9ƀ[{r<1_ɳD2Gդ=2XLKVM jxhTi~Ԟ6/j|;Ĝ ȠH,ɿg !O d9OBbأ';3'CX뗢]-8'Y!\X׻*i׽Jr6ep_Dd]\.}Y4),ϟB:  \JT~~ xo%ca+ߋQy ,it̄6CNj&$誎@?/4#G`^bz,*bzW,D1^2 >}r R&e`NOm!q{1 X E4ۜ% pm ,~nl`+; ckasH=3I}㈟`.סosv#`Q-cej\"M HP nF"8a!bP. F{iUP7?!#=h5-}0u!5hRAUeU0Z/!V&n/_Iv[hP6+!b_2&O) ̫]K z~Ltˑs3hjkx0h2y{\a7=.DxQzM@+3K?]9A 1[,A =Z6IUaIU@k.q<[w!Km6|Pwbk{XպeNHK]k$,ΰ K#Gi*H1l;ALjbju h=5xAއ;aZ7BkAL 2&muE{e?a|)ƋU?_p~:dHџ.H78&Fm3k,dfs;8>G *%jgۃ~Jq+6'nMrs4nH+?Q7Hga=Ligտ<&ie%Z@3Q6@ò < g1}q ZAl0%lzTLBD dG$sufgcZ#ʁ@>OvDC5No+JgYZ070701000002e4000081a400000000000000000000000166f3d9ce0000074c000000000000000000000000000000000000007b00000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac/wcc/brcmfmac-wcc.ko.xz7zXZִF!t/ ]?Eh=ڜ.+>P);|/#?QWZed. $ .MվV W4ޚr)mڰ{jҝ쬨GĘ~dr"]Cd fhi\{Hia-gr /˹~tTEj} 6dݶE:y.CQ\+wOG)3wSEtƋ.rb  +)#h:|Ucݦ{`h [+%5B@:ϔl9 Pn)_&ˉ?>VJYpLl?tf#k&Է3}cm{?+H~.p s&h@ 860_,ڌ^Q^& g>w郵vؠ1EF%w*T_ ¶E!HR}Q ȿ+O ā '@O [GlwV`ʣ Rցg[:*JK (re`.g37oJXAC$E2EM00EIɄ!*kIZ-p5^b61+$?w.3ܪ0OLpB z|1Fc2)HG"//:{.JF1K|FOݡbzH:sngZs+$ln*BuS}qWM`ss<&E٩z)ioTR\D3~n$8z{`I:*T)N ~VF^v#1jr $5d yISar\l,eDo-bjM $= h<+>_c0լQ˩Xe (qiܐ `s2`J LB]Fٚ}a[~wlGR71Sɯl9GZ32x6S0E{" :Di12 FN>:3O/ '=:@MR]l]T)O[=!|΢#&JEX@p6g=)SqgBåԎZ;f+Cgp`5[^zKn"5>!pgYZ070701000002e5000081a400000000000000000000000166f3d9ce0002a1c4000000000000000000000000000000000000007300000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmsmac/brcmsmac.ko.xz7zXZִF!t/:c]?Eh=ڜ.+ɏB<=< egB )/s ]Ab F[avY ԕB*PRP:S:J{}FsEZETghPXxP/_;a+1C';$҄=љ8/q9AV$RF/o_+2R}+J >N$x[*tMC>E 5X\/ǃn|ksIfN|׉m7E;F|@VDfNwT$ H0lxW,bl@t1(7ӮtIVƜ7~vZ՗P*PKՁ25VY_Ð> Ϙ;$3osPMi5`OYx`Xc3Tpg˼AFHwY\We?_73s`&¡1w+gLܽWd߼UqU=[x,'3[{\$469q1%tIOD+d6X%!eV*s2;|[LJP=PmjndX@ZK LjzO*K/SzEA`?X)כib.8ᕻ|ռi6]0vOrߞA u'# o3sBL y$4K/B U%l| 6P\1i l=>AKvMiP>Vlpz[`ΠBwTHr~L x̝@[O(ۗ&[LGݬ`O# MI4bb8'9$n{fxe_w7;q'2*blONe-5i{8InTlg4F b]!6jf`}#or8Ng^hvlǎr/hJ>!۷gfVCv{eHV}/Kg` YNCǣal.q q0_ . T-3E@4ȟ71:F4;`<,ia?tƪUz3FY> _wɊ3 BCrd2 1 کfIJզõMNrf KA7!0 ?!e7E \n<Ld( a(xo!l@p^m%>I@QA8K ꜓ȮK$HիP4,$Ky?/ 8<97dAkGunzZo9XS76X.r硒eł tj7Qf'"FL.Ӫ%^pBʚt[qJu9$yrſ`i d${9A{fx pP-AI>L.N\_?ӿQwŻqdo-RvEp-|YTsjzufd9\IEd`⧺@XHi*$ʋǞX =q֪Vu0K4;ԯ-%.u \$^jq(G 2@tZLǀU ʻA; \1u5w>@ wi1oGG5T^y4ɣX, nacp~^The_n3z S1В/j?u@X$2oQb9+P@s0_'V%~UtT p^ow)(̠4+d[*392mS6W;f_xcوkh~C/@LDʂ{ۜ R- fu6 Hş;(=JA/%i+Iq$&%S8i=D6U=]JU"0n6\ a_;vnƘ%TdB%F4ggg['?^gcȐPy{.ҚӆV|k5[ Jii?2 wOnr@]^Bt XnF WiIH ~D̳b‘9XC ٺ/+902 c*vkrA#5p I5%~{tc8'OKW(M {A+M?MDuYS%A2 ٟLy%--s]t|8>E)4^ CH3F%r]"?g.# i_ViNF] E`06O,GpD +*㘒DPuۤ}/UMul;-g+:УozD֊E(cė}Wwf%lS]Hyj0s*GB+^+gy=fަ"Es?izrۃ:>_̨K{Ls |_uZzng ha_ ?Aޢ*rJ*˻r3o0t惫mW4du pYKrDgO1p[fnͬɿ#aT9JXY;hS@r%4GI^q]d#]bd7iT "NۡYC}৫]\w}?RFyoѓ}Qɉ^{S)q{^f'>'OMX'۶gc";Y ? hz[9V>S ~p9y'Q4 C Hߞ*w{l ^\ z@o0ڼlŰө$.*c-5\VĤ0e*/iXZ,*6w/CG\v;߰[;+sćSVG'nU:h:s/wU/TH*"{v hJZ_Gǥ[&DL$.^ؾsA:Bgh +TI5wLq6E:~bfp$"gu oXApI=.G[AlS!̄&޼Bb6ٕ#:a)98x f:ld[n<lxJGɎ# ?_e G_Jk-a/u"[p}'jh6xZ\8Zе;^vl:jSiY qSuv\:NoK:ِgUhʨ9憽mAuQ>GJN1+1E12P81 |t}N2dMHkǤGR~pUb}(as^?G9 6oY DVcdA©f\Yy<,=Os⺈ K-*keK=Ե\8q`hO6Fg..5Q`2<1Ն|DpEPEiMj. 1P wԓ=`]y{Q}}OkAZ @݋ ahb^Cے3`#W,Փ)ک;3imtwVbCkzMæB(+:, U0Xi놴Ge6#M#kvOƚSץ"g<+j?Nˡ VEzN$;!J&5܆kuDk6k*?BТHYdc%>LiP3#ˢ?2e _MKɸvOGpȉ=:Z#ࡍc9k.-+c&xlB+cSKnz(&cNQPzR8(~\-TP&k-И? 6)etȄh@/2D2>P.a4A |JicڔGt/])] @ڶCץ+/g&2=ىDtQY1KT[Oga&\ppr,;:¹H/=A*E4z,O ץߝfM*/mK*ڝ@|0gSˠ67gdЂnk oP9 %u?x9Ra]h^>'g~0nl}ƚP70BIK+8"E_"~9:sbyr9L\ҳcOb$jW bJ>j3jy_Pi(ڜl'" o:ǗZ~-(IB|ngW'BvF+z"ٷkBtP̪B2a3:軸U)ժhdT 2z-\'R[ȓS@"wf f G.$H8Gʗч`M<#*:{"f0{?E\33l&b}tG<>I3 E;>R'b7RQG 9t1|nt5J`Ae Ob.N]a͘Qmr~Pp srXǐ , UnEuiYBVݽ]Vρmj:y|²{ZsOb}<.8pr~aBo~dG.rݍGXդq`έv#*AP:fr2VCOSzSTç%'YμDhvД ³7}Yi& VyFK:5ø&2:YլIb_4!MB" dD0ۜ_/y߳E:C?\,F$ 1Cj}ѫ`[3Oq%uW : Cs V:0׃[_AxuӤ2]xB" =f}wl:z OTZKh"`shVKB$?W*JakK`N]wIT~ى0Ąj`RضQpZlVQ`2Hq{vϱo;xT׀լ9"k4Z-g՗('Y]:":G\d7uxDӭASR`ڽpLO[M ꃞ3x`'; Sa-{#8ߢB9^=O6ILlܫ(p1wvc]1( ţy[(TسG46ƈplxG-d'4Ρ5Z=nVSSY ? nD?0@W;) =^eޠNgCzmRz|)87@6w K3asĚS?2#"wVey2-LɖY6>~A )%"WXل?54\ Խ΍.7S5EpWHm r4T93D<܍xBBm(+UA &qrnC'*~%q+2 ^?ӕQ$Kp ~nhfkEE.ثxnr1[Opgdb,neu/rn'аm@2qR۬Bpt [)0xc0ZJ;42HLqױ16*b50Z9*1n(@Sg0שdzj1b%Wn'ӱi,0odqv';Ip['2x:0n' kx NeĶZHiNB 5JCglGˉ&I?!飼Ag?A3NKF1S/|F9 <'d&ۤuD@I1c>f mOy?05NFX&}PoCHe8bƒRY)v8|x5T1ʢ1nV"Ң,~cVZQrwq u9"n <B&8јrz9OB}1YZ#!ӏ└! 2yY/Un,}'lO$SbR(خ0*'NB !mo--W1CSR?ۖH6Z])o;uSJ92IJ 8wiՃIVoI}TxtGc3!2:ރ`E*X9X@T9&V1oyJXDiE_]彺E}<ցW/'N=M2dꉽ;PiOY+/ca1-KF M0YR>{&'X1Nv ^rMO1X91c #pT[@ xzSG2NY_h;9k51:p!^ !M3 ZGzS!}24>q|͸v,|tH@fe+)\>q!aVʯto))=&v5W+8JRnIz_6ؠ_Ȁht %`U?tEDuĂennшo@c)ߧ/eE" a3Gi历qhć g@lSϵvw~~(dxAt?L?荇n?`lN sAf 1,U69217MnRR|\ɣsMdv>/m 25;?Wt#[ XJ6;tۅύ~\l=@&=hGxA!RO!HMC?bELlJ%]BjbDaaEF+g:BQ*¯qV%B r_t~ؔOuh4pdRU'`S׵%wȺR˻\\SHjH϶A}গigOOE&j4фfyAڝh|+[A=!f%F< a eӽA)z2g]ɪ2;Poq==K{s+ ;qgySӳqv?-q wt.d3A\h{.ZHSa447-2/7a>vikݿm}mŰߦ;G!]LIv2K8:(E g8 ѡY5@ c#@^#Н/-đ 1IOyrpb_w[<-)i;ɽe3J zP^+ʴ1[k`SUZ^WRH'3p+ve&%DQLܩJ.5->[28mN͵IM-)5qww@tD;1t]v:B.$4۟- QESoZz f6v5X=4 [O|)uB7Q<40YM`p ./ٔ+޸rڶ9_P͋{"#?_b1&r0 v%*pR-/@ŀYuu\ S/`K!xU F9Bϡ:X[ItmpSy [R>3[؈ S<Э䤶{TN]X8?Lw@N ȵ)|)iK#*Ȏwc8=zsD򅗦8g>r bk^̍БIC:&7E8uߛυIvpIR)V', PJKz6ky7 f6Nq ;k^ܚ\0yA0tRߗaa/?;Ll,Y'ƼLR78þ鹡(__՘UĶVގ:N>_ *& 'YOıl!֯Ϣ,?2W]'۟vl%J 8C_&$.^d4:@ׁkb -([XwTk7F+JA@N˲N@ch@ɿt {v{??ލq8}f$ >`lIxgB"AǥJĨ R=ߏlLhh;^ x{9FjuWe+XƿZ4V+JxG;T"6}Frk | , ]vʶ $M@aa;N"HI1b´l_8⑔|)N7BUtzymsl U4QԣŒ!:kvRƭʸ( R#;c3cEД<^WƕVbXCMtXD9B9emH+'q$5M%RB)-̉iwi"v?j#- YX K}IӞɯu}_ӸGQVWgA͟U0ɗ@2)"X$`ʬ1G+ΈbF/%C\pqK3OdxWx!Um$DŽd,X=X'w6%,rym=ϼ6aE|+t{."s Qo.yoŢ6#4;R؈A{n\Mt65PgX#.ԨB}S.f] ekå ]LG %h@]E6;(~^ۘ΁nOߤMaX/2~/ BpbS|8 /'܍|;lj;⋧)f^L+ ڋCIL 0 14_i;Qΰ@uXtG\FY-Zbj;aTPp䝄 T6hYהo򅨍y+sB@hWy4 Q yN=D2Th+||G*4pٗ r̭"r3Ah|(G6z!hr>k|76ĩ Bwى05+=(V(+L0Gh&9 pF9!v<ƐR˔U1j>NYVŲûCR[2]3UA+@%"GDm4dSGG )êx][@Bׅz;%\o,w쇡y NEW> "H({E+V P@Hg!`RیќI e31=}8+pb6=˕;\m`/F]kO0 9oy=#2[aadHnYXA M aJlO(<$@%5e j˸k#1 -U NLŵ]` 12l rZ|钙ϥl0t3c_7-i?Ko=.ע K#f *oe$;uq 6kZv(-ǝH$, -3YeF"5fRI7k ON ]m@?ïfeW-تNr5l'܂i)H{/ m5}i? t{In8,yʿsn%e:|}. @kV99x$N_O,ӤYݸ0uyЧҢ V;!_1&42]?`Ï=;G7d4Ku:~w4Lh T!A]{ZQL&Xl)7)? ;cUI!2|9l @|J]U c`_<HGl=aGSo[=Dz1 BzNTsbZV0XqбCǽM9A ԣ=q}~W )>_B"j1]e4pr*Wܬ;vkB EJ/mQ554Zf2􇨁4Wj W/ V%Kˋj浨>]xj.+#ROpе4 TJN{CXWJz0D{I2[G; bWjA:˅HF{bLYr7Y/(fԶ@ Kˠz{υm% V>yBLh9O~zOr4fgrinm8EwONP_9-pi vIU.]'Xuo&)WXQ,tXoX3ʢd4bgg8=5I Dr!7)n[/1nrq-`rG0r6$:4)oWp9^g)?JI=,WӦ,9_MX, x q?X_`M BEto,MP`gDiw0Ia#Kz3ݣLM >}X|>4HacFr1 hJtԐHeIQ[R'3S;,|83'@>,\fG{duˤ$/no!Ê2 )Яkj䎀f5@٦8? yzĘ?ax 06`)'1l%aNp(NK1|IvLP<[4@{8Z#AW_* ~8{5@ 4>),Wvh0rv1sfoceLSc&&ϓH.aD8pby5% FW6t+@4KISqk8j5 O*j bubYb>O|X6?9"z`$σ|~Dj|1;mk;è(wKs*47M덬T|Dl o\VABUOFgv㸚&-V**(; :^RO!of: ~EZ~+`v^1 e.DՄj؀dxK1a{Wl6)#iGJ0BF,u!p?@Vs? wҙqb t릓0A3Y(Um"7%oXЅ> \d5.$sXMw#gǾw0^œ (%rGAvd4uStϾ ۬Ě8{cLqT_94N錌e@[&"dV%aJmgˮh=6\p/WkqJj5h$뚗Hu.]rc~B۪)DT("(!!'V$ IJh#YqB(+>eQH,%ϕ ǸRȵUc'< OngB ϔrEceWDF*:Y? !QHaH2GJ3FtTԍ(g>ʗAN*Swja˹[ oaE{AٔsPNXX ;l+Y}?e+7yl>4Z|_VS}nx9M,3NGVJع%QAmߤyUT\O>ͩhm&-USJYω$yohz}>%frZ9_Ǯ4*omv8_M$A5c]vDL{NIWe2OxVƟ\AT] f{LFF۪L"lхB/^8HnMm]ː3}E#~]I{}-XWsms՚'E 9}ݕgX n`S$O"4+hދzDgjJXwjk&=pY?(,u3 $3d|/4n޺ϣ2'V֣Ucg:[(uUZ7%oeyIY 9C/w38qtQK&@G%7)>JŝvuM:@Y(T٢FxɧN.*f6-Z1j™n( a@CXX!K6KrI4"?%d#Ʀb{rخ=N!Jﴻvk Q;$DZ\!i/vFyamRAQnޖ rd; jiw7ںqEvCFGI}tV|`z0!vTq\D2 #lK‡5*_1;mLa_ ;'j:vRt\bҍUa7 %R;d΄5)ܯt5KWBCt3PڦCO5VZ|2$Ar(Y|ү^ \U;\MTx^zP&>ݯ"뒏2nFq:avNAƞ!od<&~ssopeL/aH _1QҲXG:d<t\YeӾ=ppK[%P6297E",40m*郪U+~H[n{dK_.$H۶F͏:Tl=c)<ˣL_֢ceVۯ'|$Ma0_|) qhT$gc.6+]k6į?m|;'Nv[.ы_C6`S؄s* ؞9a($QK 0`UD|P2ס?.:Wi6E?=4TJc@a:2zľ孎_zeApD)| OVW5H@uG 0.Ax:iV>y2۷y*4aքS@09X GHĤ}i͈L_zAW,5>8Ē-9T vT,0^ Ӽe[];Ij[|lcu~ÁYM_pATnJ^6"'ggPvWlN^* ypTL0H+s +w|װx1Q s]歸C*(7"wy*s F?*ef>Yd>vZ7ղxEKKvosqҏɘ}'ڝ&lOM^ DuwӧFn4n*L^h0]IB gtR3ΠA abt4fHNdJInQLkT)|Y|4M'~%o5zZEOfd:2@ #VSf@r_e{$7/Zk]hIL+듵A)C!wXެ20Ex@Asp Ob0&NiQzK*ν%3P5KNQ :d;d ZMUq%%L\m*p +H߿1@D2\\.=zZd&P \2()9f߂dZ 5<)@|A5P>jtdaBb-]ǐUV ŧ džHQCSMͶ4M&޶Z!I@q/~EDW;ܼeL{nNӥ HDv @bJ'W,8Pw %>!&q:møm#:Zf3=EK%'X7QmAM vK^K/Rr%%MA Mj_bS[45?Gd# ඁ PlзsǶ} yR sό!;;M1&d@|dZ{+C ޮ&0#-ׄE"PM3LERi5yt@ $}k+eCtwգQ|mkq>"aUG մ(uc ӶM4%[g㬴(<D*/v=ORK^{@KŽ Z5a<}#IFyAh`#к&kF^&12*~O*(2yuC3s ]NU~,1)I )V`F>"Z_-Ua-ĶBpPQ~uAw![b:.rVXifT+R߫ygE~ԃproW~ 1.<\Ѓl;2ڛ t>cwS(u }Vu$,êo_Уtsq"BJY{7gq{xHд(LԢlރ-k+T&0#&~C~{g.J`w?yxށ lySuwlMM%pWG0[@bůt~2̫%VT)XrU''F/Cb OPC0?U\"gˀLTkd䳧Kze4}Y eϿHvy }iO7)l,"3d,|fF)Ѿ?µTt0`*!3pncGvjIoL#߸I]Z :- ]hZgY< 7"1~ֵUe"4pΞtu4ĩiVRWFfMڏ-*p@Œ]%s[}a*x=+b[9sH"\l88}"poJ5PC懜>%V%O#"?QgXSE[<!nEǨ4?7Z:)0DFucT%hrJAS w gx[̭?(!'YP_Z7[[jV"-DbReJtDRYLʏa5/7,|c˷eИ)Kzl=\MNZ1Tlg]Y\5_(ͷ{ɺ,De\G(2T\:Km *%vG" n#lSgl`Q=Ж]O_;Xݢ1ЄY rYms4F-T\Ac#ģ; B' sSAPDbB-%VTl|:fKԑ5E4 T . 䇐}"ZۋA܆g &pիvذ%xLĸPK$/1hL"ؙ'U˫&RDv?ݱ#l~Q]; ae5 .w B&`9eyd;35|˹9Ʃp2}?M? oC`I^C2z7kσP{_ Q*'?Ex [Sw7 Dk;/]5 ᢅCّ[G'?a}¥/iUk(AȎd0ϒ˼aS,,mDC, ȻĖUyjDo2URxG0sCxq)'l$Re% &V1k muR!<Nu8 pmi䬏aJ`khnOZ< p Fd@wxsG@GDj`κfD>%v뭒2w#әF!NtP $LT{դ86G*xCc ,B |m]_O'T`XI)wW)\%o|G*\cfNP+ L) k'u0(' 3f/c"~C/(cW%T8cQFj] O%%̟R$o|OT\}?so*z>&IBS:USy@-ڛQe.1'V6ϲC#jy A\;$622 @zἤW4W+5P" }ۭ@RdZ2` 5C#|:x(Y雯QQ5~/˵[YC-8Wd(!_mZ`k%X\W 1}u#(YN pP…R3#z8E)pݡns"hABh7z}taH51i)8O"k ){`<1ѐ }ߤ%6erEl}v+! 0YN71:NQ-,U?: (W:9+zfkɉ|3 `0;s|Z`W3SWfO@]O,U΃< 䋀WT{WF%AUGP5ܗ gNT"W[4ooPUQqS) c]S;guJ!L^bn3 >9jipvIwz#[ڔqr7-սLMs86] 1Hi ڰY!⬧5&թU*0ONy`FA8l؄ ^H<0Zoih1pqYnq8p@7NclS1/8cl>Aә/ 8 >H UR<2sPqRRvX2JW.^2]]L$GzRwT)5 ’Yx5^J=C6c ;qE =c?nZn+2@`O4N8J-׶-n3.ffzcy";x`7n \8BF׿2 ?tx-HIky8|O)evʺhz17BW;c0zZ&:B%&)BhĐvjzЊÂ\,b4EOtQrfkDB<ƚH^{Gܶ5:P]M)h~?̷7gn4ZO`]O.t_q]W@5gWkmu}uDHN(Ù AkQ)VLQ1i:zʞăw:v,H:yea\џ2MU.T3 !'B͎h-"&AZL]B(,L{y-'Jݜ}|t8_;2s\4?632' Ép1ю1ĵ?;\ t@Vl9-BZVCzdW}lk 'ݔסh!5O GE3*{"` '\9[Df3?&l0H?='0BݼqrJ1L*_E0Ț'j xmyD iz-u@5PzuT몫i ZUy֫)nf9sĊ2,5FDŽ'Z+˔rЦf9J3!(E ߔaNSCUE %K\4A{ڮ?ɮSL=x&(.fg y`eX5?Ssҧd)7QoA Ht@ץw!uS{`& hwj o9\7b^jyV Β *1/1R۰ᆁf bT HQgP r:8 ++DX3͡%7mp \!b7‰3j \ڱ.փ9OT>_,J#J͞h51z `+`i6GT=0J Qpd.@ V!T#7`Fi5у@Y`W缽R6lG P?(\, -e_nיDBpnjQ, Dm>q fDA۞8166t,Ӆ8-wMBաBoƂ{tu9-?b$Ow@.Փ*;4;D䲽&AC2՟gu<;%./&Uk{0y/iFC;nb5g8sfOPMFZ6?N 5ʦ\HEQU*U1S!bNZ 2 AD$k(R&Wd<^HJ Pk_!`8FSuԲ6UVW-_{ނf"z\h~ئҧU.bѩ~+4ϪaZSE*=E]1![+oT-;uRvm|R4{fM CMgF_-fQ6FAGK(D,.SƦf99fm!zvFe"TX/ P`W}x`7y;fLeq{)t\wm|aGi:| Ot:iAÓ)ZV7.~J)[{t.1Ea-{ae=i)[?ƅB<m<UIsyˊzz-2A02^O Dc|$wx';cKi> 엜sZ˞9ɪy3n+|$氬w.fR`LE Ϧ2BŁt$ohY`T|jo:vnr{)OxdY|[A{wЃ/&\qO6 7PJoPPLQ&A/. L T3'fѱ7s?' K74an0ms;ɕ2nSAoEg!ߡFȣ]ccsB \ l*SX?eOŻj3[K)/Z^,;H跠CWښ%=iKYl<ݘ(*cŰ|UyZg8xgoo٬/#xZ~UvD^qۤo0;bϖޚ(pOAT{lc9解iD\(9 3-kI˜7MsF|(~rzS)m67eIma[jV?n*0³zt)SYiS/5Neo6jw( KCBnZGW oqmKt_spJbኊxRدL %OnWTZ4%) k7x׌'ok,( ,}0: |C`S%WM1}Y7G 5"+J/Εb)l}*K~X3ђ P3B?rGU ) ~gi9#| {3ܾa 2hζЪKr2 w:DaA?a5@3ZAc<9o_P>m?n}ी&ɺ }?r!Ur yWDC(DF\׊^0O h ҮIQ5V}rqFP7z%~z0Yqzo; V \ڎUe4]#Twgq{+)fzTDI5nd <7J7[LS]df|Ɯ$ q8EiNk|DWPse'|4'UaMrp; N4O'S6aCxɐS+KKY!0Q%c(d#ݻB5ߙF|!/j-NvǓ@dowly?F^Yr[P]k00esL4q-:}=^jë^(/u9Y{@ W(vn&x\6sFǛb  I5ᕚe6ʙRG]D@x9 h EZ!aBI'TѾL6 2G(k3xzVHPDj֞]LŒ5ռFOXw$a8@-iwdFd&/ϱPmfi,ԗ*JҒл,~@`/T7{U|mָ /1#'+d+DqLU'5$):R=<'‹]6FL/( |x̉!gusX.hv+*:ǡ/H=rcod^i+xo>Z@\%fZ~xCH8pa(@J;qqq}Ĭ)t=v=ַkAX bl{ݚ-#y"%)b qn Z'~a~:i~g@5v`C~~aW\:AAH=-+.J B(ב0{`{& mZ-P6bWh|U<$=zr&6zQ񐲐{D@%p>NNQ CBZ8"<7MI˺t7̏,,P*l7hh!ɨIk#Y3{Qh:\y|*z;Y]`?0@AZ?4ڨ*.'>NaU ^mFhH!s|Jc%-΃2;Nh'$WK\P 5xJ%!n04 >J^#wXpo=KD!՛>;SŞ {߲-růnm) `vj *LUWy8/suւ=_d^k%*yL.؞:~5XU dKD/R.d%T~>xΩӞi1TXJ{ft{:/3_co6īt_E/ܿlǁܰ-kg xï>[.|'?8b/ʚV 3-VF%qrVg)f}k^i"jj8zԊ7pab)s4 L2;9JKr)%kG~ ^@Ư* 3ũ*ѾRbww1a{'Hcr4C!eo׺Hա_"NCY_ [d_/` {/}j9'K >TEb .8wV3DIhg&|?XOo jg6F{9KH]h+L /B6KdV)m%4Lj6&o dR>848/Ց- ұf9b- 2 TjK?yyc;.?z$ԇi2f<~.)݉EKsVZۭ̖_| lCM=m=ˏNNcrDQa\XI,mB.%!jB2cBla =sń @;/sڂ J "cƅ;lX&yG0 `%uOԻqzBAׁq(5Cu-I-|57Ɲjŝ^Qs/1),]+y:yt|`xO$N5R 3ZoCCTr e3CJvnU[YXE9sI`tÑRr!jaQzFAK^GlȞ 2Աa:@ QP@ xf4jtۛ|!Qղ'aDDIЊ4:/,*EݺBQ1 pp< |c쑍j[f:ғzI3Oa^ϟ܉P!rSK6MJ摔1=}o;yDZ+ٖ:JJoaYm3 gtmZa+?1݇?,!oTSPP#P#@VYIvճ4CihqC2ne 6fjzg(̺LwULG23zJi.S˘i A)Yhw!uQ}]Ӈ5t}_`יt;efq2bŞl1+<(}zEId0#4"Sڠm*)!l0YQi,~Zm pŏG|xx$ejq.hnoRGvͫ'<+$b"R-`nŊMv80~S 6x/(iEP.u2J=+c w6\P!9wU( ȟBGDb]i81$+T:2:άKAZA#Nޭ9HǝXG=nG '۶n[ -%JF"vsrEL#ۺ5Wů~`<|\Ђe]WhnBK*;3c+PT[ӚϬG #M1- #Dʄ? RAwNQ3W[:FJl(d ,Z+2+ Oѱl6nϢ'A)XU&˽(?<+f3B_92PG]V~@p,~ͺn[z\%ʨDR< [՗xOPQ'g~Q٘HB+*@7֜oWJ6B-lD %mig>3;rҡ#AM>cб^'D ""^ k+FxB+GN=b8 %: O뻉@0?Y*Vx"~{h=rLy_!6Ӥ 2M3OL`0 2W1_G.)yqu\tҷB52a{fP?ɠ̈/:;wSI>M n"f0v^x/v)BxxH&ſܫ2vs@=#sjX|A߷ . O'-.Zvl͏%W[Qu,pAٚ1I,jYLJo:>z/fUhB:|Q4 O$m&y>P9Y -!<8)i8vJ)#-!HKR!:5 p[!#e.1n0Wtd'R\.?MMCwc^@u_C$;&?cYbW[ǿ*'$5U_DXEbb t6ZPyU_?@ـˎ|YG+ڑ{' ^^ MXoLxyLJodTk?16]M\[|l( AgЌ2U3^tи+ϕK2=+ 16_4=h<Ǚ8?\a*Q.=`p)w$ZOZBJcR٘a]WQOیqwY/ρmN @E787H[T/ء6PO +OCHQU")J)Xr?Ir[ubfȜ#m7p7"WxȪw$0oid,)mZ<ݘ̋;wbNRη 1[ohXc7?Cu2T)HOvͿs2$x1ǔ׀X_) p E;ӻ"kigs⼭ԧ"XZdO// r 9G0h*!$dv^*XC4UH恠C%|C8h[ YgVpQx Q:KX/326!~ݳWυn*wԖ^.%mav+iXxrj8*7g+,[J̇^臭Ω^iRq{걓-`eS(@O K :e]cPu)gY=uD;phXh:F{hjx :pOjk*mUGem42&.zj3ُei7.Y{E~Q'F8Py`cc%]iOxs!ٓ"%lXe'& eR)TD5DQܹZ!c݃6ixT0PzIb.(ʇްh &Wy'[熞5'߫~n /xJ (.S pKuG<[t7WxeV#d!MBMx+f5]~jj{Q\\kJ7YZM>H 'J(J[vI'=ܺ[.v)Y0)[xĞ飿R=(os2%CʬLV>;tz")f (f묒BUD¸ء]ߍM Bª1!{~% =ag|@ih5GBsEkiܓl]C-㹞œk8J{)PgB @8@5݉7ϣ6`G2gXBڏWfי9K)IDI˚֋5,3μ:"6o2;bFSPhv*rHOd$SLxAFa+t=D.qVb/Y}ʽٻ)nb-GШyR\@߄&Wa`vڊ~?CS'jWn'FKNV9/]K1-t7*eT;3tPe=~VFu$Z}3>L@5K=I dA+y*ϐb I$x&^o:~(dJ_F  l#>Pi}*GpÍUu'o-|I o0Yl^~Xv9X T-yy4PWpou;"?Ua>0bU_;$<^ e($*H la 4 4o}8̸д{qDBE E)b}?sKsqM nF 4 vgPBY٭S!;=:_d\ɥ_;6S_֓|F937=!6*E[a`[jYt<Ʌnxk_|bN葠}D{PXM<~;Ň .RBGXR=Ms`nω䎼T`(>F }HYOO)+.ϾXu~PYQJ_w:,JIgpxh !ryf=*Qz/0t aTSMr9 +b ?oJ(Ubk-.DiΰiƛosUuS|Mӑ#)Soڍ,,}5)YMBRsV녰zshʃ%0{-籀U 9o"OXLTE%u,8W˽o iZrվBԹg,iH6:W#uDv)ӽ*hJN^[R@3' pqy]uǻ+Uk+Y+x&:='d e\?o  FA#&'Ī`,#j kqh BH Jp]GiTm :j2nW p076gEχx*NB ViZtSg x0L!o91ҧXO;rpjH,Hǻ= {Շc }w+"̘it{O\u$[A3 $f`8l|BuųS\]%QU J8021@dyOfeJR!s,iGmQձ IޯTY=#G!)*Vў2qGDr +M7OQ1k_A1_V+^^FYkw-;t/xکBvǡ"? P_:o)T(u̙=n[=._->2N,Nsl[!" j;rHȝ ;5*\4!gX3-e E=wyi9ў(5IlW([F$qgE͎͒Y / heKĊ$~_%CvS8;q*y Au&E_̈Qۤ!WRg ^ڶ(ou1Bw,ŲC,q?INfsZ/V$g.| i)V!y>KS1/Ƥ\~hY-\@&TrȢ1 5 lGf!i$N e eK[˿jn7YdE5GC!/2:3 FaP\ Euv ̀1<9  {˭yH?  l5WN&hqP Yy,8-H`ճ3ʽ_Z)um|sY Kx"]bR{63&yh:h;G%%qoi/15Ni&d<Q 2Z)ʋ aźkR=<[AK:'OWe>ufZ|\kA*zy^n9Xdb %E)5Y:r&2zzFWؐL.ygty֙ 1}ӉtbrJ^2?{l DE[.b }εnYCxuUCQ+ު7x&ߨ7 on:9 xf ~3ş9y;jDVU#Y`?K¯\x3.ٲ.O"rcG~ʩN 5,T=IJSueըY4<ڕ#Ĕr)uI7 ;&ƥ e4/ mאMɩ|8UmJuXHD^RdPﵷ7r۝&d0>?R<)jeާpeD+^92Pup~ng|*d#VbAc _SQ!?_&yESο\{? _arfd.ފ|LeDˮ%Ժe"I.9f!u0bPl|$Q^KˬbbMZ) B$BE>It;Ŋq])Gt_n}64jǵ/jSEO TӹʅH e!xYp?njF_4]V5":J2ɋ=_Ѿ`| χ #/-`"<2  & e& xLZu-,3> pPwֈFgpO$|]CAq\K6nyh/L+DIѳOlOQx{?|a( nq(baW%Kؐ Z7V:WnRdk3 Xُmn!D462! R2iRNYjc jjR{b~%Sn\)!gX:UwN3L#3 ˰9k" m{Sxc/-|FϣE8XNi:cgRM]52E(GEwa~K8V Z4@Ѩ!d v=w6P6R#~zqMC%lac֪ij1|lk2R`5 _a1:R^m2-":K; Fc*Ⴚ[,UJp<MQLn}szR̺g< femL8Wn{{)bYgg?H[_V.Z?Yn sE;?(N#S M@[^>3(Z3{$ðf-NAe;GNR$#tPR +^LF4ã6p GHZBt80&xQ&2Eqt]%L#ʺk0qyv+{:h>i{9’Kkj ˸nU@5W#־Tr!|ĥa:![qZdr 0s%% !Գ l|e9_@G(=t֊Xvhi}9Ii]v7?M #F/¥pa װ7O]{c5+ú! bCypK`aO](X]2<;n;eKs@-$yliC;n qx|yݮQ-WaMnpĄfR(fuI3a2Qs50ٱ+6`@e Ve 1Mi8阏D}v̿eӰEhp$*v^􋑶;eeݐTel W||[換O dc5LP^rï&pD߆B?#0hM oTI qrR7ž0i >]q>#[ @K7hҜ?_dXO~+*A[  ԾuCC ;]G_QC?Hgԏj67IEHk<LFxg'+Q1P5thip YZ2-w&춞f$F'*Xjٺ6^)= iمӱ~,xP ׬2ʆ'dF ͦ[. 4f݊Rx)Oٙe>EU_ sZ{Vʺn lr=H= 2Tp&p ōX,Ftm&F"7`.iXȿH(η"3!Da}ЛAR]mj9r}˩,AcPo ?!e;TI)!LD?^}{ǡiqa) t-ϡ!+Zٗ= $'7D S)fmz+~ayE<[. |MV3abC5Qn?mla-L~9ע4Yjщ/!]6ֿ~p oٜG@ /R(F:t-JACP6FiWB3sbA ipl,A,s>TP ):fNVqٛKPP Ѓic# ZRfU_7"/6+i,<H9M2lvRͪ'X7 }+J';bqJ$F@{&sa[8ȁqP5Uieݎ0Oޘ\_B,(p7M3K_f 19n+̩ZzJFGm++U7>U"` \IWu42k#l|8_Oe (6Q|iJ"YlSF}ܪ~j-; AYUmǘO³ɦ qix)ֺDf,)P]S ,X +KP"ƳnQGpBTw;x_u:Rc먠 Y m:t\ǐ}1^ F2RoS9|j8%Av]jO؋fSd*d虔S6T@!P9i]ɲg ٰ$@?`Tva)8ɾ>f{XWӍcS€|F%4p31q?y/הд-"FiLpA"(z lgY /!za52=.^|[@H.Yq7v 0T[#k~Tyqm䧄jwmJ/;3&ctg)oV!U@TAP( 2#O 7&vY(u"Rdž_&*~}yZdܘpsFN':?D>"jgCG("$W(Ұ9%ɯ>=,0)J2OwQ |dc]S"lq16a"ٲB^K_~Z4 ֻb?cG ]Oω?N}- Pydy')*RC OQQ߶~Bz]$UqK/@[54І;Pqۂ6,Po`hοd;%8>pG:FpG2)]G\Z>@y>ѐ,U&#╀p'k-FlNk  c]񝩨٫oA{xm`gGQG*KM2(p:ێͳ]|oy{hR%{p&]KwuT5  Wg}RltL'w1!ș2"<|dj|A _acsVA(KJl6jd eX2( q;{VjTN-\{a>958DOH#E"P,SFn'Pr3=^AO)?2DCrazZ./*oAfxpY; WZ>>ZnW%bp܏8 //$KDQd|6+^)TnHTՌ"Čte[qtU{1?`oQ7sdNDp3I-hE6t89be&5OmNǜBBaX]?{Q=ќ@@TE V}>lj,ʫ1}րʀWkV˜$e)ޒ)o"`Ċb'#:cֈ}ex{z9O;gb@xo%CWQ"rK 0[s6Գ$ލFz3$dM#ja򮛸N#g:hU0|,oQq?o]biǮjBi\QOw)F2Q# Yf0,!Rn=$#L~\GfN[?oj4-zTqԎngJ&2nP€,)~c"bDŽcoz*rfplVW&BnzN"d"PK:Q@:N^xmp%am^{:iڕQ3PMb7:\#o¨A3_\%4=HZ= '99C.GKV\٠4"wbs xxr1L@sLMcy,0'JZ%dlz n-De zA 7XDޥ{Ӂҟ [1)m1݅,{9 %|t,9 @C ]. SV6#&#$dW&Y9O7>Gx&r#@`hj!ͮ:#esDQ!Ӷb%.O meZcCx@^ +ObƃxC+H[*b,0ӟ~Dȕr1k_dH2Jf^lAX@'95#5@<|8ykT(+,') P"+_ᒺ%+~aG(6UmWqh4:cw.c iz rrrI 4w8`E~V×a>繏B0KK@) Lv> 'f&/vWO tc1S kFl4V$@eg6 N4ȾAZ@8òјWJU-,zێ8;m$W4$+3`_& DKB^XPy_yA ͝JSۮ/&'je`/g/f';l`2ԯ_rI2N$62N r?XZ}g\#[,,[$bX/GNp8XVK#u 6*$d+TFW1ʼ>j n \.W\~ U1 ] z1RLԫP>PS &Pcoǡ1@#<- b;oSWZ6AB%w6 ʁ5Fcߤ? BVWjKW˅^ZC-p8d$A6˔QbG$)5ѭ<(D%ϋZW+u@Z[P~s:լnDo5ҝlĀ\o}pYltk<;8v,,F?l #w'ʯ<\)?8Onv. /BOg#mU/<544|AZ4e:ߞ?Z2oD醻w꣹Ĩ[#:o G;>c샥YPKPMxam3=(ga3wǷmtm`/;n7v1KX1Hԙq#&> km :z)E֐0@X( SnX^e5՞#ڤ= 0Q$4 sj]ܕֱ+)SD^zW[hi܋ 3[m'̮R,!`sQ49*m; layH#aS_D*㇛oh1wu'9֜pozb9N#eZ=c3K ՚V,߰Iꤜ6+z&QƾZR ̐[WrL7ĒgNrsvбſh!>-DآOFG4@dv-L|An6Hw}r3@c+[,7^FPrr T+`v:Á}lvY8"mMޖ"49=؍ 9:ѬcF';Ԍi1En̨I+)ڄ$|l9ے=&|HM$ kEU1!̳Kh'AϨ06/!#D%1Il=j[F`udBώ `VmhBR2VP) $ RyZiCjp{٤;e@hѻXiZ[܃G?ӗcH {015ۿ:.̔YgP~I;p1O6Uc}0Poᣥ@9AáNȸ_ͯTsA> _yJ2k)_. eׯ`v+a"LD5#BÔIpe@**UqT gFWA9MeYK;E=b{Ѭm~f=r|(0nq Qёxۖν dXg/'V&Q^#>c T*mrS+W.2:YfY \1A$F8a-n1qK3֊Τ=Aջ͜]^NPS_LLŧc2dMhx׿dD;:'6#;h6\ݿvO{fLjR )}L$.rj8ݳzFQ`"ōD~U+a{`ϓn7) v[,F~Dm~dvB5+˗ҹ/RD/`(pa&&SL[ߔSΎql/5Em@EnY#(a@W@hzD4p^ɓIEf jD FbOlp.b8ĬDB+3 B%A#=%id}vPn4x`-6m3e#HEST䶓W!) UĿ2Ugi@#X1/yAјPfk bH w6E 5AVdKG|0xC\XK _y)=oiu tL̐8溔-`ˬB{ NS#I^,gm7GtuyOơ) )B»Bp4N3vX3'Y=\Bz2|قf1J&(Y'w9Ҏ`N{>#O kgTbsx=ܭ 1uf .DnS|AOTxH$}qLK.W3)a6·PA*Cf&`mcϏ%ŪE bKb<웻ce\d+4)oo!YWp0YC^g+ ?#Y;lqt1?+$ZyA[dEjPI\nnv;3]ҽ T,76ǼU&OE \$:(UD=d5u͕Ǯ5T)N!S%,]֪sUmkp(c(/m-5NM&8,IπI*Կ(>#@K_>|3ֿU J b/3DY a"[bAKR:IUGQ_9EDYؖzd2QrΣ~yX/<^R}!PNOreda]X=$Gxe FR[73C`3qh&$f |dR y|ΒEoSH!% =`=ُ-xt# R Y86*qA1[j؟gk_.Mo'D (M^2+>šz=/FDNʘJI ۟8Y`ePʹry)Uh귟1Bq22"Z?SXJ T/H_,:`1caG%r1ck൒&)]T7-&~~R#3IH66J`F{ 7X^;˜|'<|CL5*' 9 xX O]ޕ *p`o¾!9fҽ[vFWQTc4L"U%RYJ@"Ҩ0A QՄ=r5qͬb8O+79& kNVu1wG? $Iovѻީ>  pvͽOՕHwW*6uizuL⍴9U[!3 0!Ji74ԹI.?ч& zQ:!dD-mVmh}lD~Td0h)AXP/Fwh!̃|p0V/ce+zn]Kw9kԷzcPȒ`6[*' |քĉޝ̋x`(ѧ1@}d9ύ*'ʨ'e%4m5oK>֙ |[VPI D(!S{Y4ar>n#p 5:ӠXCVc;\Ӣ,3,U^B1 M˓([`m& ĈG8/jqc,~).$ՉpAq\>):c^Ly2jG׊_Zpv({^)JajxaƥT|OQ'`Mcb<{OcӅC'4l~oP:6m*ݩ"Ab!FYmI]ӍS^zLzㇾ꺷+{AtR"[j!)AkqBڿq E"ZD+7%"Q #w?8 "ghK(hA2[<^~&y%Ve ~@M'1g]|X8/+Kcń/2r&8: zeSc%a)胻ru9Zȸ@,|/-ah2#>S~UyijWJSqe߼t7@J%:4{"Em&=G'28ЙEQQ%#uk?05`/IR 5CkVZ>3Cw枲k5qDgNt=wY3Ćjs*^^e!cq:tb/eh3rkZW<7P|] Dw">.w Zos+Q\Џ2,@.NndыL-:O\ pB.O>,EBgȉ@ |K ;oGZVH&B9|^ (RNI*7y΁4S"69kxTf_KERajX-fRÚtE+Nڤ~Nl7. ikqCV׉F0qlmjٯ_`[ ; pv?';m3qW> u4Ģ!]w,θ9,0'YO[OR{Z$ e FL^O## (hl-9cUN Bm*_rT()aRlNb.ظP\sifDeIGmM'K#S:A!Q8I.i+CD LW]t a:i߂_N[| d3*ZWH%/ג:VVj4H|"R%ΎaWJx辧e m/l)FMg_ޡl@3^L. ر!-$Þ+Q[ A‹Od鉝m]f9'H7oY:npk0a 9?Uʪ%\FͮژJ@=%c ?dDZ7k %ư 6CG/jh|@otLՋ\2Qg =lah0@˼ 7j~D@f e7pu[l6WP2e9@pe-c"|R }R192qhv4>mcLV{]6ή4 70ZgkY*}O›j<Τͫ* ԯ*f .C:%:v}*fۘ!"y6]2%pF,+?1-An,bmUIJ>q##!솘sxPY֢ܭ4r!lyc?N U2 )ȼ{*u؄PUmsРV^fWsٚ'mH =h* aJ6trSEѿ(^.;p#B7o,s F;#Ş='ٰsa( 5Dɡ!f&-׍PԹ"K, G'7l`zVU-b]dt|E1|`no:߹Fs:2tF_l&pI@Vv] ڠWjt5GD"c $'8 2w*GBU9~wcr { /ƀ\݁qw>Ze>1J:PٙFʐ.Sz/&0k5R1CD]82M$T;T>ov&Su]f 聖rXTgj3^KfC-UWx}$! 9hEsqnm9,T9 dKJԒQ6Mz.Z]E|ZFwISBJso3^Z)5J?%xʓ|Cdݭ_n&`Θ/;kDӟ]%u/o6[EG/ܽo}wQV)Ĉ`K{YɥA3C. VYݴE op3&81vC#NwOd2g KC賄8L%k|tDO6Mig9-)AEEª+5ĜAUG,"H`-Z)\wŷYs&p_tC؜љ`=j9'v .25(GB-$ujL0|D;)a_8|T7,Jp3+.ҋ-=BNSv~ O˱M;^EN?P;hs)/JꦁOk9iyg28WuH=p5dZ{4&+K(9IOĵ={f:\Ĕm%WVCAJ)͖D}L!-ɋS8JI.Xʯ=mVz_4i `h-mOP^mb)t45eL Q~ʻbf_.8qPS~=d RQ'uy$#QBe6+OX bqPN!NDc\`V!(C[aa7}VҺc0V",;"id// &ش G߮xG@~t/\>H`;\M/OfߖO fQS_`v|/BQ(|t4@1|՞o)V?7~G 8³\dS/UjXayЯ>ԃKcK .[x ]BAX΃1;dXLnTgE6چz_g% `cv *1HTeg9T-֡XJ+Qv^r߻˵ànX] jn8$%Aek"!C~W׼ N@o[+{S<|FϯUS:WfK K-l/TRӨHk ZSNm9o!*żn]KNG`f4 ߂.uT[ +<\$oԤn-῭eY=(-VdmyӷB? K^23E}s,4kdPdl%hr)(hoDZ[J}sI޻vukCYؠj7D KJs`s5X#;s^Mm]gJ(4{NˢrY/:6ed뙖ԷwJwBaLY zNO8i[#Z6&-ȺeHg1 K ]0u_Ace RL0[YC/)a%$ϐgV甏g|]P\m&8'Ʌ6[MaN P$̅/Y)uuh&GA 2GɻA=N"O 5 ?K+8إ>7E)i ltۅCs7g5+H>$)WvW)[]x+QuBמ pey%e?%w-<>ƏPL1`ٟ78rq1X;Ӽer e.Aa߈LYTig(0zŢm+'0>Dڇ0GUm]NPtK#vi͔ wj7 E}q{1F] L.( ]7Ws2/7D.h{~(P\,biB;n $&;F3RF!{FsW*KkDA>%v&{\ƿ)!K*ac'GQMMĖ,rde̬qP6-x5=~Y`x nC [;6ǚ{O2Errmy7p$qZ_M0t|9b2#b.!)o?3& m t>|xp[g&BvW~f~̤&4ʦETf]am>SyZΝ:4;16^$ *#HF}t@;}: \ārELP;&' yrG'kYuŇcjW2L!ßcᛢ>5L4P]\0㆗3/оG^ V\g=կ6b$&Rk>w1Z]û@YB\DL̆ LΪA)X;(@w=)! _6Vy]UbW#!! yir9-:r_tbS?H<'tG̛DV3oDoT߬ KWfwB @J-q7=h}o9V~˧*~e>hz:G3JxvG!Oe Ӧd'"Ъd& 5%'ۢ;] eph_S__~RY*yi&{@#ƀLM5Ahz (*넼EBL|-a1}"' Zr _Cjs3iDX,ƬX;&0^_:&h/{f5LHprKoЯ)dv^_pC^E!a$ڤB[**V˜8.P3j|SB(Z\^[D҆Lδj ]V*~f|+[3|A ,M5x)*yͮ'-tm,/Τzc8Ƙ $b<[3iڐCѭeE3r _+#HX#|dH4qzw f"?ro<,L,vo*I>Ѕ`oM)?p+8xrz:dC莖⋰]htNgmJs3a,۬0D` F7Oxw5Y{`I23>bJ\.9-P*E| qo0\:DI8搁{7t=+ts0xA ]bIХ{_oxsK>ȝZ&v9ch)Y YG < oۉM귅7sYHԡW+רy26:팄c$Ǧoea7٤BM@ jf\ۻLQX`yfQ,p[Pe''pǮ{nv8AN?PR(ZBd]A߭TNx40Amz2b$)<6上JT1V\Υ`*, -C'9pKͧ}c؝LY3 >|?_1B ,Z_v CGA?Q-yYiꋶZI-=nx>MRH;F?Xx pA}"\qf>?&)<\4f]ݙW1B0d$p] .3V.^sEk0"bHjdJInz5 sS](xCs5Dp9'ְS<d{E=* qM, %i]Z"t OyAqɮHN1n+]?뢤Zb߰zi& k&jM<|җ4 fXhugHp`:)wjM9;En)DYD 7ҐGEI$菣|6mC!^[ P%C?tG$\86h2A8@!%仩+(U̓}.Fرsm6DLrJG+*BУڴvA#U1#*w ԧP@EL:=KB˙>q1Sdr\>+8'dׄmm=a;0e.-|1TfP-KiYcDlJ B%6QE@V%jz唺')R ݆\BHݟwo^ĕ +V8؁趜^D_/ *\)ToTC]9PAs-1 -m5DRYZ`r&Gyc2JrsL90ؓ^\HC#9>҉ϊЩ<>[{ E{r8Uw4f-#)ʛ)mK20mHZ3Ӓ(.8EUFI`j@@RɿgƋ(2p ) C܏ ^[S C:9PU|#/=RcX\~D2{PA%wR%LPf ^^ˬ:Roxyˠ@gǂzUJM!~I+0}W?0[P ;%M@OX`?eԨ%_~&Op_w{әdBpb_}*sp}X<0b%h`܆d)zZYo݅Tz!XʡU]DfbgR j=)\t8c>ITa҇Cvkf%_- 3dNgȷa]̲@Kf(_xLb\xFC6uN蚮 ^'n_]o2 J_܇SM࣭!Q0JDufdHJxWK1Up3 |* HɎjz`knM֝uQ~-pFjɇd}o%77*,wXHIxA$p^VONBjJRG -VO@dVWE? 8JaҾJ;zU]b],/&}0Tߤ5n]Jp%bB*r_hC/*X7W'Ԑ\D4PSS8!w&OƨV<ۣ6㙄T,_o)BY}&QqvJi)Fi^i!·s*GŒ8Q[qQWpQ~d{la~IȰ;qXMg8R> R_5_n7*܌rf͏Sh8[{0m|H^:r0&S=p_%<ٝᘶ'3ꍰuj6R8hWa*Ivz2a?e+hz cY., ??21cëv 6c@6t tkkOj h 0g}6Ax$㽮b">Sky)ċ18H]upɫƊ _뇇i}a2VIʤ!m! kl\Ms~muٹ@|F=D^AXϏ8$-1+G \HsVYo%N;(17^?qD=Zё;eDWo,V01hT:)]]G,n% gM\y 'r,58_Pe dk,-עYʸ||PWRAi%Dڥں;/Pj.؇4_e%0 k?Al~Z̚$hlj?|y# (Zp)Q@:VzsӼ 4%&7<ޟR=PL1"0tI_!g+ҿ1TyT`<[٦jYu~3 Z&1/Y%8I|Ƌ([pxr}YUHi0){}H\,BpZS}uk Eztf+v "*% = 4M8[>d}/V©Ug_l-fkt[jƔUbh6XRD2IFgoe 9O=9*ڨN7Rd/LJI}ʏz#JpFO!C QYFX10dnW3FozM[{T&66[bF NQ0 F!jj1xUPwb",sLq\S3n֣I Xk?2|"+nLxthܷ Uښ3 1}B[gB_d0- \V'(L{cIsZ CSHEڳM*s> θ4l<#`BR{q;ܐϵHcW#-#j;=+s߻[BuʧO2wI7wc<FRO@u 3rZxԁa($ñ1FzF6!C l.+eUo#RHi/)~xAu^r9øHږgy[/U|ľ 8U j'`^;pcyf[kd#0dk톻"j%=QOrϥj]RrRSPĦTV|hv&^܍:XX&{`-Eo*Mt,5_|i2H߶~U7?6x֐|ްkM, Pm#k@jiy=VirZ\(^Dvo @K)49H Xm$52N G;՟Cŕ`\xSK3Py_kM4A2.Aew\.h=k|9S"nw*dejL&U?%* <ܯ-H1la |Uu,Z8]@%? 85$iveH+K-Mj.Be ynI8x|}0E_Jgf^p4Յ+9ltҳ0f-pb&Imf:]8 -T ;KVDa# TZ`"4_uL]ON6 Y%e{N#mݏ -D5sa .|H: %ŭ_-M, dkD^XދTO-cF 术fU -][Ud |(XR5q ׸t%Xj4ZPLdrp^nuf@HvߵYXmx~2|ߜAhT1+g{ڌ5z9(hHPnrQs=lpeKH$=٪dtpkz\yV䷝$E;DwiCr(kV'JVkVesbc2JB!e pDi2HHl]Xݒ@Fɨo  z^qQϭyIq@wpbB?oz|s }gl!Rr9@&Dt31KY{&D :,ئT*$T* YjIxt$j(0q *oHTM8#\o+0EҢ!.a|ptG g|;?W8 o]v#~7o! 6v S,BJKZL]ւR ךGP*6p:JV8gc!*-,oL ?6VH7h8dx¯e3fu1w?._>Y1᷷Chޞ*W r's`e B5e>Ջ51h_:oM%V׭n]~Hw@x<'2Ro҈*!hWo]To8@ U͹#MzǰBA%!'M; ==TЍP2"SʙiہOVP2-!pqǹEr\cc}Zt7R@ ~$\6 J]3fʻZs]8kpZW5݊1#.HW 5r$ k?vDC"N{XFnC=3pݡWdjœJ짩/=U lՏvĶzϕT`` JdsX)gwS3Isz7 )eLxIv.`'Ҟ=jŒo Wv(nE# {4{Pqٖ`S2 k֧= )uG7hK)I\LR}mK& K}3mpYss {vՃQ =Tz=̟y@=( @v.h$P&lZHBE-ObC͊Y&eM6#I)u~q'ԵYp-?̯pͳL( Ftdr)Vc4ƞ%؎pcY^Z,q\~ 뎄:2MEq*v@yA6/#*D*bÅ|[>H@'^ Q{,bm#D NaNʧf+ԴKiyK:Qg(ɆBbo ;x^gj6WU'(AJ^n_`'0?;'Zzs >k 3W?F"cUXf~lÒϾNh<T Z`ѝ^97; zK hjڔ}0x$ Lm:.)~Z-QQҗLˉ=.YZ_õ,txwU}V[CmRv''NJr97qx6E-w#{eld/ā)J/v#v=OCzGOb&ۚwG8#)F!}ZbòTCcGg o| VB@3NٰN)nmtU4BlA<? VDWPWPӶo9b~i{4A%Df^PknK}R9!;,DU|dҷ`jp-Kjoդ=)/}Ki^lJdcC)N6sxGvɿF:wk^Co@K0]51:}_BlBy10N|Ģnճ=ocdwUfNi:-fO"iŎpK=祠7}efcjJ8JZQ9$nǭl4u|> 9Vca& 7dƂ'Y #ʙ@PŽ滝uiN/u<S;nٹQRflp?@q!ܶ=kZu$еD|;<\ w띥lOPʌӰֵdVv*[q *@Vc[Cn:1"9L^SoYN\3$.(మ_zVZ]oceȶ;dmu/zISnŻnq$\*Фj[aj`֮?g8N:&2؈ \E˺֤4LN/2P{A@u1fP7a~͐t*w|1V0[=vXԦ1#ENBSOز+DS la=-ֹqTYV9XWs,ṮF)l: 2g/V۴s]?)W ds^B(;L|CkX"gnCyOJ. ,},es Xm;:rp7He}KC?|YOֿ/ <Ϙ;^5Be9l+I3 \sQ*"}3ݵCָbv |F"!ld](yvp=r:$I?/s}O*EwbG,R(t+zv-UeP2dn~ph atuTXYk c mb18qOl+ju(mݑs‘dwUPAO0hVd]|ǿ-5P`~-oyX^Eefm .W8$[Y*_Ǽ0Hs&mc'&myP*,yS2՝D{#f̏eE@W5[C0~l)PχAlވEHݢJVOY ^Ep+ȽDjw6ֻ-\#H!/bx美CM5't;J]3K|´a w`*`0Fى+WmqMfLhs >$RQ%!?c 1AKU?q鋢\^q7YΫDnD]a$΁Zr;vm3uYtRP\З27`N%pRFh;eшOC9t9%jcfײؗ_O+kH%G&Ecn#8jS1ASSYc j<)}X.iؽ]}T;y+73~u-JVxp%Ž7Va4X{Ni<6m^p.!&k l2.p :8 3'43c"okrI xb[IN߇+Aj+ |7;;>^M/;9KT704:qt.*h@4Vgt^H$2uf =wq m_>8{;1A,EIk_]".tN>}k(h/Gwobȹ n9ߗ wzy^ie?~1@jjQbzQg[,p]B~)  w6l#H˘CG|awNn aY%B]VCB"m#p%|H!i R&\𢐥.!:C@6 ~qm}zW-EV~!\œmFVm H oHl:_dL^dGo+Konei+S8d\3!AwUrI}=ѐ<h.by}9|xR&p 5E);fDX;N4H<) tgD7z$`@LUVc?}U`:@E~~'7"~D6*xD)}y_pQd >x#]WKJЋ=Y/zy!\0^U |LcL'WRv8T)hb ţ P9\I|FSv`dcS"Zbζ"W6I7P0d"KOww:T38>ǚpzQBq~rJ go&3G֖&N5 ܀am:Ot˓xd( ɡt)efpV=" P< xqkxPG gq:$fBRr!=) 6R;ZUc^'-q|Nb-W RAy *H|8c?kswSy+^PY`eYc(, 1Y0qsn΃"m8 %RxG1mݴQ^<%DBua6i H,cm/{!? $^oףŖyƲmuZbޡ' $! lfY!4qr|Dޥ9+BPHAp6>.NS9lNdt::4nL ZoPUyua5*fO,SVTO`[$cOxm/R{yϕX@ OΕ2tM+ RЙwȢ=1:G2-Ru6sd:+P05i!Sƃ}=zTj)Wgv PTn4h 1zיˆp!P̵;<=G~ bʻ}tڋ"!{}ƉN~]XL'015Or"  XQWl5 OxNjr1c =@W..]i}W+28h%E~-{y(m-{a'F0 ~ y <7rq>)a'˿;AIGSɑ$g {JQTGVCT8=<- Q,:0dfʉY;zHPkXK=9ԴJ ׆5'f:PP#ax7 pʹ޳rE+Q6Xu^ф#P0K`/6Z &pI<^%Ԏ֘lϸE8ppP!>~ϗ,r.fʼ'djd`u[}C%#oOQ )UL" ~ P@%rbK^R85Ksb4hAi융\Is/k9BpgO`K$Q^/=VuM Xv$s fODڀG?Q0Զ13UΔM (CH&tQQtN}{,GZ*ylq< dї o%[V/ƇM $CߦHFL @`*c9i lN'Ȫ[Ŕ3t גpFL}^P`4,E4gq-o-Xu{hVRt͹88X16A)g12+kYlGNpz>4tccFt;ˎϧ} 4:f^ޟ0jX( 珂%+%MH;c68ĸC*l05 wN*U08V-DyT=Ivc-Mpq9eh):6tӎӞb{Ť}= [)&s/]cI^gXg$2]ܢqW`-zz4O;ĠD\Ju!Ke+?|}l̤mWEs1C^\P&ic(*^ˏWە/r#$فhΟQdd(Ǭ=zq} `PKʖ!`|ӱőۆra=lEquQ]~h:JBxB ]PC ey[+ |ٜF_EZ.jπJ.#T?Ć4N]-~g'/ VvTp\8-G7ت@DYİYr70T;7=x `PzaLYu7bx>ҭFMiXи8s^Dzd:̙ϊwD?1)Z)h0ݒu:b)@=X!v )3oQfq Ykg]t,|)ʞiI5]OuF/?f_l[#%\a"eM[W=st(NKt q62E t1z uu2?*3U XlC᭰/۠C/k"h.R@~\Q: Ԃ}[w,s꟎+%3vݷuX{.gguʆ%;'f0"` mt#'9+GU?%G0WH_#y}#>;RYQ'aaصCeK;%SØMY/.!hŧ3/W1Syp<'}6ӫ%:%c>*N2C61?$eۅxMv;N:jBʞ#6 _3s|PVɡ]Ulmi5X;CŠKw נJRbM_ '<6Վ W$i,:Tb%ڏś19^TP޴zI%{>4/H r ,׀~~(m'jBd;B~)-{ R#QμhZ9Hz Ö#V:5'=e/;7 IoiG;-{tJWMCIސ~}t4$po~O< '5ӱ]`Mf}RA{<8gY\єF $W4k tC>:FmsL˵:Hz 0.zO !jwq~ Ǒ4r"F !0a E : xLm26*`Ĥf7{zN-V{R6U[a w0:&Mzl> GEvJIؽwDM/+#& #VtZvdՁ1#a/#b&Sz^h\? $-w6 JSLx+yd#+yD1h/_ a^k}Qwn@lYZE8a0E`Y zV7]} $b8 fcI[ 馸^dͯU]l[}X)H0Ctfw@9NpI-O8TvpESCꙕ{vM˄$]-J4[Fp*nh)^:CÓsd"uҺJnfͭ㲾>͖ R[q`$W־- >Is:AMDձR۬ e&\dXe5lDbE0U<ç Ȼ%+g1?Оz޲M],Da%gkϙO|jiP(LOZa\ @2,PϏQӻxS aߑk̗NՋ֥H 'J< ! ?fJwC~݀9^n ,bíjɷ>oh>09Jx !XԡADpQe4 #Ж ֭YK()hҩjI>Km &Q :n0 vS` \6IW尩)(rge&!ri:f7Gn#3V)z7,QІ*ޣFW`̚~!w3qnZgh=Hai'ˤ#&̎pYܡkxABƊ2{4t"& z'3gzl`<նP+ ~c Ǣ1&? a0y|'uj/ԘCgߏ,꾄P*J(`J=`vJM%I_qE9?U&[%Y*l7;ˤA=Q~lϞp[% m̺pʁ~A[C:u;W .#O7)kg?UuP!98:im\^n&77.S8mas22Bw+3Q]]<_ޠW.֜;Ui+e>\X$Z@81@@΀ =k-wۗ*(fYSyw''uy EݪFEg9Ԗx㡍WrH\͉~ca&so(F,?d:t-3/}vRqAE3uK ߤWH147w ^0l!#nk0P OLԕ܏@F_zEdv?ae12~ 2SNcr ȦbklRtwyƀ8dvZ|^uu?ꐁ\7eq!% i8<*Rtu7 *qYCauPvOW)vY?* 2c@J48tV!ag,Eu(|L?X\s- F_V\?`:eMbڳ$ϡ<2º̂)TH9}b(05NJMKeh_Ae 0S{a;%%n#mŞS?hs ƫU#v0%5; nR.#v 寶 tΆoML&DF!̀tB9 \0.L;vZ\{Ȝ^ W f&sB K#Q"?T}TY:a eL2lA"%t%h{>"K(!F\4o?:ygs#^CЍK4o}UOcWY? 9?D;윇IGq(|$EayƆJ+>T'V"6~Wa/6Yj&5v}W+DU4awcփƉǐwx|wV\:Z :*޴D'A⠗fĦx4T+s\pr8gjw20ve>›z•^]*T ,c2vZ\ ԄFs]jjXU^ˑ7^yCDɪ-xZOKpQ퀇#=}.j0:| J^C/r7ڛ+2OIF)U "jS|6P_SldWD5Uo%N1(:9\Cju(Е#N,yq f K9(M4dDg!&>Дㄙurv/3=b\JOnBSQ~T|!rܞ>pqe"Eoy #s& h4kTr⣟>Wܹ(eeɄ0}ﳨ&Hȵh "ˤ'[Yz5>b?aAؽ=߭K:ƅЋUיZy̘ŹG%$;44TR),#\uBX%}̌HO%1@j4mjc?i Ru)]OàqޓOs^- 5;&T g{#ycp 1K: qPOc7lUx]n31fNnFA7OfwE`V5(@}Z=,MQ=2GOʡTL{+}e*[2$VO$K4?Uw}>M*\{z"^5N& 5Ch6z y괧:z=m:@vIӉieQl&>4 aN> o(^Эht?(8]_ʂFBk.p[@JmySV)RderR*+yX'-`fݮvʘfEC:S5C@~9S!g}jXiqF~E&V^PhӣG8<`w֩s< )Cew? eguv'1z(!fK$@ (MQBW+U]9KhJZ^F0jS5 S2J@Uk7'L~C:gh&ݵ籑&.-nBuÑjyH:[`dysRk)00XFͷ(WjjtPILKH}kȽhp a}_S ay^|!;Q,ODoɨ E|+J<82f׋?Q4Y3S#|x-CݯQUzӋ^ ߗC%wFɷuJ,V¡PIsZ41u)ɑٛbl%>ÍUΚRRWG72P>UA : bhF yӱv k b(-T:4:O3d )ԘUL֒D+m)d?Ac(c(2DT%y)mIyi Fa/`jp?.E#2[a)^yii7?O++ S6az3*)#pw3 X /)Iu3:mLVsߞd;:60t#"5mkR+0*5͟*tR4,=?6rZƢg;`%ʤּ@o,1 @r}_sЂ*"SgRY ,݋ |c}W6: #,n{PJاL'%ыP(0*> rb|] 02^ը~~Be{t!1tx=*n&"%Ub3 (P*I̺ J‚ՕCXܚ{r ?u;p Z+h$d7qu"e1K-P_B SCVCHk4߹a/Mt'@\NmiAs,KΰNF hۇV)҅A+t^1e3~+]H9sD(30,%V&t&+[y6׳8]JdX@RWL0em#R֡EY@ap`7(><| x/i+Еy924[\lUkfe+g</ y %_H0IrP217c#})@ldDl۞*D]w_\-­ʹsq/hډK)( "VC׶4q/!351)SRA 3QEL\ILFrh_,A8Ш&UUX]j5=ң&K*Ԡ}UWgh~|J[$'`އٷICfo4]HYNn̴Z1ȲK(I4F$ur~ SNbt QڀF賒qEc%.E6x01r/c$jPԿDwn s}p|L1"&oN+zmt]h|zÉffC)/ƸM6$c"G[op Dzri [|23Й0Nc{]M5e5a=F@5=M?3]ŹxA :R#~y4tVp$O-kSh>ŏSOXٷ ?<r@Ud^?$Tz@/FQS/9Sa]%d4 n:ij1*t%R8>.;{Z~eQ;zY,LqKduN4I+P@7g>`DH:bh^LL6|Z5J8:tfvSjyV|kcPʴf%V@ R@a[b30F(z<ncdvݒER/ s稽zסT0'°p7_"/lZ;$k6\A= U&:-5ĶE;@ZEށ3-vv'!v# \JJiCt g>rhlx8n\DkHۘ 1 '|P $('2 ӊ漢iIcxw2O,a{~T)4c\ wCZZxe-[gsy"0{}G<>H)\ֲ#VSb#Po^?j5(2B "2xAiNN %G4)O[b&({qD%+mlrWsBBR#kD)-$%X2aPN>rM4@IO$xOBgW}վo;;(lYxd-@ <xL秈b28ÎFqU;M܊'neKC*Y/hHcjЕn 3=y|^Bv8b+j2Jw/-5x(Ng֥ &D|QYo%)/(jxH*$z6+nB'n=.E,b1bYe obH6e` -'8aVW Ѯ!k?D%`WW  [-ػ7~sI/Ha(PIP Hݞ?92#&T3[U'HOZғ8 $EErc(Opjm(޹tPKhYW͇a%~im%2Zx"NN0h"N0/ό칡LTef̜^=}o~o1fl#F8ۨ Y8uv)ة@m&1oϐ<\h )/>HAC~<})m|m[m8Y$,䌽Y#A goXic48.l~6x:6-?WU_=޷پUF}zN~Cޢ i+PZc ×ݭTVo9^ v JafAe(] rUڌ'QfӂI^5dBW8AE>ө-8B+@-qk ' ;$nLDw6.!2wFi/"HVt%fjӏ(~͎VP#̨ha&uAI'&މoMݾ%DW7}9Qۧ8J3%8\l]Ѥ{&}D8ݜ76w8agEnH%;m-U`@F'_O h_$adUR j;zaXy3<SP1mpWbJTp=-rxG\P`ͫZBU`F%NH2vEcR܊ vXu8?mWJgnzp[[ -?,\lÇsOaã%E#}"Zl!5FqP6dDדHx^r6fL@LmFq yм@FARmZ_e`9qYMsLpo, ]PlX[Πӷi(ju*#i_Xw 0ڈd??6b2StZ}t6wn3am妉ԓY7__k'2J9GrAlPBjT¦L$¤fMsX\SiY~AGuxPQ<ʇE} %5r\c V L .a[} p[4T*+Fen"H14NyL(:,'e훻 H[ 3fPC5:SKMHyw1 26 't o@#۟?V{ ѽ gg}^ !k?xv4z잀-!QBmR~h)6^rpe[ 1*x@է#[5ɇ~,\kdkJ.Bl1l|_ !b3L>a(`ډdafЈk.VJ.%>Kx=:QoIf+GmSHW0ˏEFU'T˗a'b\wb(5>}Q&{HI\fh7[C^,cũ^.uIVņJœJyK|2(z#ҳѭ `2uVU|ݹ ,*h74nr(Б]WTӑ]k_*A }A]:Qo?!iSM߹<嵲KجέFz>i{*t9L`t?{֟q)MHx V'#Hcj'{k)*tH6ql5$J4h,.Dz*I9$Ss[Dr.)Lt <0k5C4tYOGZY+~_@0}F)=x :GnɦSYM+>]l ԕk3?yGhY<>ۙ਍aR1~(ߐQ(D+k `]?Dfb|y:'Zr|U0بaM~^[sWRKez'd2e$ъcix˃хH0sk7r1ܿBr'o"A{/d.Ol~bݎn 8 ba\ ߠCz  B+%xk l*zVgZM3 2i͍*=הaK$CE9KE>#n-dA|CSx_JƃA+v.D40e3&-r Ö]x*QȹQʙ >*P rl.S,7 [dDH<%O櫂Szjh TDNlMH7{!e-#`!8I.MnZ ?4 ;pÕПrax8+ (,RݤiGFVtw@࿌)QPPae,=Ut7Sz\nA A,W YkeHSx+VEcls iԧȕ+7JܘבKlpJHiZJI+ZbP`$15xs$SԂ瘅̯MM"ϒcu h3ԬlVVDIc8aRaQٝP$`$Q`(f6ׁ9(wi_ `/#ZEށ9U $a:PkpF*VMFYtP>=>s=Q$C Zy5$\c.{ $wQ$S&]$0S4ws@*G&M Wh{qAyԤMI"M נЄ2-6[7C< <7nAipy gI. o!r]eJu}% PMd/h`CߩFOlby~_EUr:XVaWUSUTA__bWX- xXt]0y<,CvRSp]0{(c`5lnF1 һU>ڽ͵icTA7|~Q$>¤Z3Zc}C||>{6n䄕JJҧoSOx]U_,?)sT}ЍWf`5)3,6Yޏi|TTov>ܮo.P}O+9qaҬ-C$Oj"+H^y S0G;5Ӎ8Ĝ'l*RHr?C$IaVy韨W JR,3$/GTGיS zlڨeid+խu=BsM| [box)X!Eq!;rˍ$&G#(W_ocGEG#rϝ GR;^\~uLZ̢iX\{rhKYCI*JǡQj굃ј EbeIg,un3JL/7|õCT Zy{R%:})!Ν$5[W閭%['Po[z(Z8,`Ur[Y} W4s+䗥_U Ysj4 FHŵ8{{;WV} %7+T Ar8)V;%?-Y.{t*_!GDc`| ^1%3vIry :!c > p W$'w=B1KAcq:=G [PtY@*|yK3ngcod+T7{fKJJm.8#˞Ͱk*(Wlռ=hh)%QA{=F# ˾CNXC3>vw}gS?Ixs(Z@@67zxY]Όf&:gT7APɯ\o(ow4ٳ:t,2V5~o]=b.blN"xB^}/tq&TDËHl g~aBM+HtOd{@ƜT;&q^fD-s+Y7N0h{}#gAD*Y,ԥ1kL"\:OBLn1&{#]u hlыKSxc]W bGg$J8s$LJƀ:|^+e 6|g%޻/pS^&|IXVю@KJ\ $ss?"RͲiR s8ي{&<}j'G~|mJS25 x `:jwhV\U4)@iT #'A 3ZlL2 g!fKθvg*.єK l\l0&G!EvhM[J E0  Z \ M2 D@lXKɣ*53O }$~γ8^byўk<dl []u ZVr8V(]-s]Q)IXk搈ǔ;b$Yfn!Qye6 %Vjq'PS j,§&3|vW?eW& nB^u p}FPM yC2ߚ-'mZ҉fb dNH O9T'd:Ŀ= (`[ 8]S$cgH2sp_N"z-SEF~sqwǙrGTr5.qDZ_;huF5:__Ε{cMHjD .m ]M☻Onԥ"'xAJK(;h֡p͇unP7[L2y`m LJY*[7ْt_><<@sjfwψ1F>e&1LQi.ۗx72kQq2 Ju(yK򳨱/f@̇CҏE>f썘x# Q s!KyNB'v"= j|%>QtmW,WA=DP"oz˓u2qG3gmӚZ ]h~mKkjXXK]a*-  aъil7,cU?xrvӃYvю CX߭)NHfکT|vTrYW;كQBB FJ54d) u6C?Y"jya39Ư:3#E5S<{؄ƭNGeΧag8oC<]M޼U:*B ¦%_Ws9(OUX]١nfy{%lq`(xMW&)z>]qG*ͬ@fh|E_ۆ∗6cF9#p.qp_޽޸A{qv@ΊjĴG0bgGZU'V=նș3lREiQPi"!?f\+ڿe/E$rI>c4"bHA ^'.ۯN6D%jQ1J/,؝2BZ85 :͵V":u 'A}g}sӡs?8G_F8fdk Ye: rtE1JA Ò|M_ݝ=( M,BxPmpPnQ8"5zMz2E|\dO*b/J=1͸@++上`jmKª?J0Oۼ?&oO,p`\"HD)JSJ%TJp)d9#]\E3Z<[k !JO]؎U?I~)Q:S&yAsd}e|1S1@=@e*H.;nNɊ$Y6+"-O_umC[LߪJ1W}98"ZH,j#9[$kfGJG)\b]AWw9o֬(8$uxHa&5!^%hQ {ʦ"*3Q?5plV9Bð;_3_ I^Ԑ(gNjKW؊.;ŭ‚;Q|a4&9Hi(j,5z,c&`}@Kvm: *j|+>_LюȞgI:6φ_ 'a[u+R֔; o XjrcZw΁؆GjL)<=PE[4Y?* Xg`4N(x_ þ}[U1!A Wz(q9oh}lsG:F5@ň.h3q'UTWgfsZݠ`{[;ciAz4Q%v;>v8=*$ba^c5 Sj .ݩə|KnFES`"m !C5kEE.5X&@uOG>ʗٳk_ 9BW{5 25+a#@ \'} IߤXG$XqND˴k(jIUq<ͼOgHZqΫG' RK@JW$uRH,r͡bOR`w]L_,0=:oO5r2}#ZyI."ANMU^mS@ݰ?bU=fOF =a .Ck^(gUpеG4ȨsteAaKUJ m`E߃^: c#%Ȕ:ڄ?ncFW8jЙ$%VXA>gg-ݢvΡfjA 9ysH![+qjp)Of_chBCz*f=ģj@*Xu9?"Pؚ 5{4DR0m$i!&;7IDn|o0@!L@9n3$b|B ,Q=mB8.\j( gt#2F|y.TB 'q{vVGGI]Jxbu]cI[uxV]I6|> gY[LUoKȗܤхQ1 }0W f%ke5(Pgl0.sw/' I"~UG6wnvCĮ\vv{.4ivmahǯxTWKe,dG꠸,RۺB-!эOth>wsOૉYىq[EwUw^STtM[|銍:Y4>5 =&Rz:Mk#f+;.N ֟-rh}`e*'P1r;u)ӄu) $>E9.uXr^# N!S;EfgBDڴXV0##O6m'6c"532粈[wjȟ33M\~3?R%Sn>KCh|݃&>,. yS9bDDJ #T͐0pPX=m8zBH^N^r<iR/PrFb)&"7+zEhԾm S6퟼r?#V ;"!JpvR m̾ ^Pw:Ģc>7\#m5=Ct9`0ՁR@ 17U3X?L(d WІN:C^f /?KsO6C'Z\17b򮑨_^ 9ɤQ-} ~>WH7T-G`)N|_Zsr>MC:vʨA&P~RH] &Y#P~,xsgq:u26Q>$\#" 9ſ{tB30(^13M̔0' Sp2wF|z8Z!JqK. s\qHZu-؅ ̻u(_B q3J 's4~avϚ0jĮ 4ORǺza @xչ9t_\OAl\dAhDjC1z-b ύ4FG_zt~\lY;bt#g4Dˌd/Ddڲ=0O OPaP1" ۵zJ6AνWnnU^g;f0 nw%ddppeH~Q *YO_wl^>e~n`#3/~of R,o${,ia7F+Pc+)EA{&Oi:!&Saz :e ]"VV!>O){u%<2ͩQ{ŷo)WCRKLV;z$;Va<_Q`'E2Z3KDhwǑ+`uۂ&v2j *ZB1.ܞf5H.μ B[坷CR΍vm;՛}5r snPZ{x^78 "Ow,{^b&Ȣ~+uvH󭖨(< m*t1Dqq/<({-s+c6kAh]S:-Lgn*oN"ǵ*7rCcN='7ޟ&P=P~0]~"U-Pѫ2VϘy,zѮ›M}Jm)#zk~C"+ʲ9hTy EC:OGMe5Y#,+HKS0Eql;zRyM?Z Bߧ{.}'V\:Dž&.i dkBM!<`Gdm*VY0D7&{v;qz)c1%1 )77te&z 2n# -e'0+z#.`>Q3d}- zEj;$V%apcOWE4*!1(9T݆䮤;]^E)$0̐SԚ8EdM+ܑPТIO]fF P˺!Yvmⶹ} XQtOX%%5BG/)SSAJ¸9!cMx I#qCgD]@W6 D˼ueت|?nNF]G~tXr VsV%/3 " 0wrVyUEU0"؞6f4 40kVPS+f¥{䚗6ib*B.k- 1k1.' ꨚBo 3"e 26ltfuJΝTUæ89?]dLe+[JbR%3Jg#5,~P\b^ o|'vFzB$UrssO@kA<?.YRGB~{t-Yg%KUYSL.@,znm $W(,KL"(|kLR 7h ́,OyVwvSk6G[!x| `D\0t6,*p| 2ғdB K^4qWJ򫚫w7x'j)Qkbm&UdU0bPhf8PH &^4j隌ܳ%A5knc%F\;We8/aoU*7jpW[y@ >t9eBqݼIZR8#89p*RX>U\Rf~a H͎><dH' A-@Nu*tc:ҲTkCVѥtkATM"V .S 9 iM`%oa} ە,K93pmzhu m| K'=kvsaA4{ebPk@Gm:UJgߩǞ4A&h5@4 zs}=6䀞c nYr#&弫7ˁ/ҡ:) Bn &UcǓSG)*mwGiÙSX](ij %X9 7= ͹EDclTɻ0dJůgjGFh*W#;[dyc-j sySGCN=B+vZcNlp\%,F5:v\<>V6 qķBT;d"|JzS6gU{$U+gS-e@^t:?(i#X [*)e|` u*%1cR]EVG®?;SA!e%FԤ, WͨTmobC8,E֡b$215AB̗Y!&uUcffe8HREܮBiAp{uRUٔi7M D8yw}FI[!8J^bfϿ̅8F, ,PO[u/e *FM@>ຝ MK3{7o\,,vn}K,A4ke'@-SgI/"qR VGXWkJh"!r*͓dW j?8*1c,m} 4ksf0\5qƇwx;ۃSпӲ&1ѓ=! ǖ': X)UЀDoeӮf[LZ$ngMw%wjCa$S˛yaA:\/ՠ"{'gܠ\EW)QfO >ּs)c A i#97 1jPM.,f ߐݐ)+'W9kg`H IJMJ[ߗW(O*WDW"0 +.&y;V=Sʒ2Etk[J/0`wIwvcM l|jDD'xmi %@zG޴Ll~Humo puEoRS?K{9v O% ^''acϕA^1Xб*樂Z~*+.p3c5`iZ٦sb.)" Ep)ptC= g;7@m\|*gUD105<~T؃YtԡOY7jx%دrgN+v+ɩa!NM h~8"|#5zGȤ r.9{&ن_6ͯ?'#w㒴{ O "MM[UM[෡Qj:S趱"q;/Qq 6yT]c=γ?|هΰlߡeELܪdR#$t*)3q]@2f;hARd[xxD[,<@]lHs8!5 W%v /՞WѤצQ"y,cvzL6 'kǚږN2R-G+boCC< ju VHmSOK= c._v[5pʑnྫྷ0F#myT!ߩvr@9ѫ5GL]bIqUŃ'PcYry{x hl`\o?ɀ[?p@]a- gA/qſ"MYS[iE$Vӽ2r|˕RBR\)+_9a?8'Ե^-lE9&K|o/|=Cm6-Rns 31@KhYgOD nаO JQb:f[oWNKZTdq~Z a.{͌Eطč++nVw}hhD Q.Q@㫍^l @di84#T=EXe 0\gSwh] zV,%G+ދkEbq,#y ÅPW, 5<`*xaR/%99Hk?Bvxxh9>Kj-!ӐxIZҰR_ə䊘ưXƊ+@y4JK%w*8S zݼ7X c7pAToMW=v|?3 @Ć hXvLan(0;# ZsG Ai|s{>,_T98%w=n_Hh m^3rٴu`k!ň'':ZAg1BStXdZ W :_ Fy) &;&T46L.Go Zۓɻdr'St>ҥ^mT~S9@=Hm{&+, \ 4RWM4xJsj[pa e~ }/R f|\EGQ<_r|>Zt]..){OSUX+Y&7fa…06ZbkHq(AA&AS~ VRП'm~9+:pV>Dn,YXkwwŨ,@8-6}NQءs P0J>}N=$WE#l6{61^ 7 ^Mx(8d r/wt6< !?<[ufsx98?R~!r{pW,U҅}/0~5^ -YG x]A‹R=7GYLGF\uE!2k<ʰOmH.yC ykG} L?T ڗEr O-WPOJΥ Wk9]2#"ź6]ԭԬy&U1%ckJ |/NqR,`UO^ V4^02:7ǥL `i~'|yUՂ]h*ȳ/ ŘoP\44 Ҵa3aU٠0ޡ:T9|M̉JE Q`S,DDpú^*1j/2NDξV4;ܡ:ʋZוi]-vhPA( C&T&)mG<:)w S"B$Op`rw [9i.c#+&ֽ|H>$Vӓ'_DI wtd&Ww4M=0H/GLX^/-@Ζ lWGtS-^=ޤePc`Kjm+=hwWyFu}W mO EyY=S5ȕ#_r[ agӹcv@p6@}6#d[ERsp°prb,k;i8ՕU@#BHKϏ6o*|p:¿B/Q3}\Rmn\Fh)s|SHdJau5n<}dߜyaZ7{l?vn,ۃNc MjnWC(nD}8r Xd5%PNw 3ߐv-~i!DX#φy&mR@U$.b:;cfHjXِ*o.<aïR1޹hgCaOc̷ 8'C7jF?wimݭq~3cth/I*JmybF7?bw\JK. -#zīql w}`f!% }hU#OŇǾa_M&i5d6,rB1N/c-qj˧Ў5b2vK\jskvT) 3\*'q*HhgV Sjk A gXM"b\3s-kO8H9ęU1ns~`PsbcjOjLlJ+|˜4<5e~S Qm,5q(4yc|A%!.. _C*wͶg pQ>գ/Trh`4yB_ 9 wf* 4Heb8R_?(csCkJ }@ؚDE")܆,&RK1U(} cxsgSU&1=tpfRG0;VzZE+$5 gll^@:pȴto]s0EOw2X,H8m`//>w)!pVq RD#L,sm4x~bd4]`om,$V4KQ//?u(BwXog^߷S(gV{dNuHlΪ4PAuj $o?/fsУ7 !EO s]qh D_/pܷT5Pdf՟ =v6NF|)4'UwUlp)& DH9_q;$K%VN'y#x%0"~%"B!o|b xt WG|H&U#t%N=k@nՂ#)޶vg=}xk.tDdb,\+lSz/~)D{05$d}h&;wyrc5Dt;*X;B? /Ag'L rw|Ͼ#fpL>WG8± ~h|a|ݷTv"Q`t2*<\ P5K3n csB+=5F "{JW Z h$ Jk=szT`3G|?J"+`*FTDaܵޘlHd`UT2ݎSER} ha^2)^|%swĢ' /I_IF%3W^9a{>X+B&;΄=][:V5.,ۯ(贻6o=.&HJbఽ,*XMX.4lV$>1)tl2U) JJLqqPd!.Ͱ\M(%uV]0^$$ѱBT/[ͺ W#Hܰ7*$Ҝ p#ͫ\|tMrKʕ$c>.۶L~tygY(H%No݃Ir#Y~xM<܍WvН9u5Snܝ9s A-!o]Ieʉ]l|GgDžK0N{uWPqh, ]H_>PnRqZ:$0=ڎwq5(npIk&tQ{!@D~ITJ}&.LcXQ8&OȯNbZ81Zh˔Sf{>&IedsW:p?/d~z-0 vJ2Xfrt-~1 ik/7JЉ4R7Qatk#]jF$ yAM75~VƢϯvQ;pݶ}A|:kVx5S[?xGB~-w.Yhs PX_ݕ;Isa_hmiAu*;dv{BuHU O/i l-VWbݍ==xscjJ+ӥfK.J!c %]g4Iv-QL:t@jkׂTEMp3DNu}+6g=~ٙv IHH3 sPVrB8wo+ =TWp> I*ěT~~/|4n'tCXrga<peVѱ2Y,4%]pǪ F:ʫקh0닔vFe҅MAX'm|gb2Xη/!٘=]=e V}qp["ءy]?s(\-RLsV2s<$ɦkK=Mq'lS$~ J:@t~#XZI6ۣ׬t耈eQlB A_`zuڟJbmP€P~x((ָ !  w4*J(" N<'>/7O?7 Gc{S7d~C5B̷ܭSH³0wҫ:RV",SQ9lFE)XWk|˒|4*,xpj7̈́d {J_z{Y &3l0Vh}t"Q4XU |x6L-/Rz$)Baܳ2K5.KMO^a[n>Y/r1陿F ]vo tx'UPT"[p><Ȅ {5Q!DWD,IY);VsFjMjm@qhiShQYa/(**bhQXD 7و0F2]2i{')h_/[~܃D@5iy ~&jPen1JD]^agR-|P7 ŏWѷ f̒ӆ5]|дO\M,Q~wR* -c׸[0ڼٺBkF9"29N|?9Fr&N*h/% ?a}4x8T,ǫpL`cK "8 6~{>9xGﴜIP-y/›7 q lJ:CRgzF<ߏP䞒g.g96ufU7%ϓC[>޴N8ɐTekrj TY!0HY25SL> Y.z^z.K xҡpОni|bViL) mTM90= 5p\SoEh<]OX~h y'y ='c(( .B&7,[Hq,|G"c cíϮ7_FU\I_[*W;wA+ *N05>#~Pe;(+Z06M yR!1,j.+Υ)R8&xV1iFMqH~HLY­-wK :b.йcyVlE'>c{@C}6!aHC @ewܽ1 4k 3#d'o@z,ata'<5ҁ)W&:KKt| V~2`Mh1#j?'' 0́/Ifi+ϱԭX6Z4Nf4RY=·0(d"w1qVHW %0Id<i+s\ɮvxp^wirH \Ǩ-ҊoʓMVn;j(tF ,<c;xj$"ww'=ǚPP ˪6>fHY) 0%.$eT0q( ՆƂgwJ[a7LE(D3Bves=ߴa@ZϘ*cl)>NҠG\xGnn#jw, М.>YٵCҶ+*!_5zp6=OI&~Xft% 4H?w= .S-7I[W "e0xDܭ+!)OLn;>vĿ +4^H/_`MzEXH,sivBn1)@,*E 2R{yHdٟ5fUq3x2y~9 m4e j>t ȨU˞1IIsJ&5=KV+_W`&Qپm i0t58d^ [IpO sՙx-pU7ZT:*uTo$tJ<z8:{ _\fS|H ч_ V@7 :Il>f怋N*AsPm6rInUKBe EkFZ(t'[SdSX VΆaP}ٞ1,Dq^Q6$(PjP[SKSz@¼:Ҭ¨Xl)Fa#n.O,@4t4MABi2x̶ϗASYʆNc_e$8 rtÛ:du0j8IϔFs_,^0N>amV[:aq**HfS'@$2.%21Zyª԰q1`U1ᖛ)&WB7918R.H%T'Gw#aҴ"x O^!pDK!kXsBi9(~j[ݵ!U*?g`xπfA哶dz61?t̷@YĂe\SOᆼtq2N\~xӄfD㬚i kCTxG%8 5E[eduIҟ8kp#meX)+`DwP՘bL}IKՄ8g=٧Dy| @`mt95CnKz9uu`mh׏mY}mQ&hexpvRэ1^]3ǞUI7aUУ3E$,Q8j\3F~&+:$BLLs͇s&\$96:238jL O6@ȺWc65vCQ `Qj螨~-vu8,s>_K nwu@W(Ԋ% Y+l6"vqu$iNa:#'-G%6޿VXa{xQ_։3bvrml!f"KDw%Dr2O08Wg] / )I2:=.j& Ă0@^bk~GmX۽ݛ7X8%KP7ݭH=%Kb6k\LJaB]`niV_ZGrz2LD" HM |0J$~ȑsR18wJN@ R\ٲ&B#gfsKFe,󚱻f+ҶFefC5Xjb",R5o+ z)٥V&[XAUjݬ2Th|G 6Ut4hz#(O/Ä(mkgH$/oZHͽ%RoeWC&ژT5˱nv2.`]H4.+3tp;$u:*5l BGiBI e0`̌dӦ+B.r!LWj:`khHcOY+/wF?Y@b$mJ{U~QVpVɇەzjnoBڬuLtz7}8y_N%$a?t}!6\!NH"2ɅnF+4.a̲8N2.]{6J8mre= 7 &-CDJ2L桪ILXsYsm#6|1Yw78n#by T g,v.^"x.Ŗlɂswz₹Ǵc#T{Z<~ݬ(v{eי@y#B\fm_^HkWC. ƃOTeWf`!E-ɾ4=!M//=/S0s]+#eOV/PWA_DjׄREWXLN{f(uSCF3[W+>s U.MXnz#0`!RDJgcfݼ.۲B`u%}*`XY:Hoe]'NvU[/|GxK`lS忈Sdi\ϗq\U/^"=tWKT<|l )DM@H 0u ~CAotc> `{7sݡ~UB#&r!@b>~4⬈Y0WstفiI(',x7&h у|D z٢D5QCJGMrՖ Ex0͈ TLJzDy4g~9ؔae9z%FyeSN'nojKz"|@JoI3F.&Bԋa0|ueϠwR]6,J@gΦ{<@#9?+S֦d@;hm`Z'MJV<'  צUTd,X37g<(V>gp$#6~]\?u\mふ(^=j*#O&cT-Z {钨B ;-vc? c//렖l&͂p[U+'"[(}̥byw6]cTy!{OVdOm|'D*+OR&h cɎEGrpUWq.?K ZA[۶J5$Ektdcă 1[# O.ެ䎻_Gom !.?²#ۑ°^Do&LӳZNZ^A.-a[^*[FRju#Lәe>ꀓEMf:g#T!/R|#WI?q9avuj4V`=4 P\H;:7#Q#փv`^+Z(Y cT:4E5"?[4bK@bm|^r% %˪ԹB"'"1@(3DEeXɃN*PSemydtXdxpĴJ"޷m͠GU<)Sтy@\TeIuG+qmuY.U")#-rpdM%cYp:JCiOu8\vGKP Y@_6Վ3Ձ.?.V>KO|dSXuFФҜļgy\q?T`0G/x:cEu}HW>Vvlp(FmbcGO wbv'5"OQw.xt"L aG(y!cO%q8on5kqaqצ<ҳ(; oGTT0ˌ@_;Q9\ce)d2E9>c%5YIF'5k,k`5w_S{^I/'['Tx/"%K`>vâȃ7;L |lx]95ev,فYbR9l&_Rpl$TS;eAܣ&~Y.ao%ʏ YG_m0^JK\aG(fH.LkJB^1WĿˑw>e\[j- PCz6-TL0 }b gY:VOj{CFSPӇfSDN BMjjVK{^N1f"[7ƉEx1Ly.q~v2}lF4e3{,D,\Qk& P(rP;R+>j!*-}8zݲVmDD H0(xXV_t;9#Nhoa]Ʌ,H!uJ֮` gVtd/܊ۍ,0z figmiˌ(4V4XEfN=#](ѧ>4cI /S ex,;c?!֫Eb*bAHLuB fgcML 7XۊF`3lp/&&.gA=}]ag6$z D> D=4̈Z/e.r@3[JNT AEcD1/'veR5Jz:&s]'Ci,E=o*u~jev#~Qx8HVLi ,QV+?5:<8vX~V)5= )ȭQWg+0gު*W0n4#im!xp՛BeSQ[wj?ˠǹ! x2AuἸ1{;X{a^sC+Z5&tIsݱnJ,,)9yMs*f*3>)4IhFEk+Pr}!Q8 'V<ʖ@뎨{Īqt/pOP=K(hg%p?pˏ?'% [ 63NC23ʐ=3jGf$+^'#ڣ˛ᒲ .`^w,Pd-W99õ >A.P\ \bqT`{#GgX!pOWt6}P 0Mҋ`of# }yvqעe3 2.r9|k Kw"TIдnw!/ p7DͭHOK=qN$-?_YIU(XUi>-Sv*S_d{=Q+Xs8Ty?r4 jhFey҄KRvڔ5.vVoW<|cɸt`hr7"|Pp#2!H<ǬɾnLmD/Uq oep1~)t gc x0 .{-9}FC}I8gI,LQ4 AY!JH=ĮXC'UM~"w諜C}Ǘ)QPWSPYPN|\{N1=LeF/[Kh?8`zԗe){w*FBMp*w;?DOuMoa*d>)M:agE8i1r[]TsL-Ŋu̾J=y-6]^i#= }Twⷤف-vz(̘ q}/JxyQVzĿD]|i+yLئ_svX0Z_;-tmGoƲHiG}Rz=Y: ѷ;[wb,i2~j!cf>!+ӕ JN0 HeKF13[ ?Y84x(5!0BdxeW #< Du;npl h)2*^A%Y(GDGpa?\<+i#yjWLkva҇ʀpZx|f,ǐQed/p(?E=%,_8](F[^t95ӨoEe͢& YA3Ef˨D(ug_ِZѵ+!{x<) T7Xysٱ ;]e'U0 wR$J5!(U{->Fy g=ݏVC=ŝ~O Xb@8fOeG}+k`"C:;?%梁wxsxeuR3Ux.ӻM˥grp<І7XB|T.Bӫ<s/5r6FOr HrCi2UKY.m>5eELT5K#YXXW!4kK7`qs]gkXIj&<_]tN+"5Z*L?(k#$Xv S'.|d؀q'%RN4, W rNO1Z1)OL4O*,ֱ^Y(A:-1N1~#8X=vgoL4f[8^8;ж9ƠH:62b3cзJS~ȟՔRS'Z3&ӂ+T3oAY.4_@O2SĄbbgOэgF聩 4AT-XD'p4I|wKFXj[˿&gbUEAͳC<te^g(Yz^ SjB`ujƷmw.p~4Wfb+E }*F1҂k%j)tU7_E% ߳kE(%n2Pm$j{t bZM l"!vo _n4- _jKʝf*2Dݳ@h芻kBؾ빀3e(ajxp\EV2j^úva 16 [iHyN|THs{[C ,.FMk {Y9Q >jÆ!:1% ڍ-(,sEG^CNt";[I#Ϸ ]po>i OP]KD[Cw gVPcGkL}B)cN;!gk!&w_nV QHAb!Y aWKX|1۸Z!mV7\dAh8G|4z{q_5Z^ (N s IxSN>O&sN]8@6N$+D%t0 ?3V"3N7U# lCgFn?ZU١I#q:1+_,pւ 9 #B(ڦl@> Yl#~*JFUwRnˁYAFK?W Ǿ ,vE13.ƶgI$'^4[]qq2tnQTH5",Eltm_ hϒ1 Xa}"XT ޽Tw _Ԇzd+t76OšmY,IIf(e@ ?\?`e4{G#{K<OxqzRfcnNM6oX%{u3u] =ފ~'ªͭ|Rb'Nh)nk)ZghԿΠMC;VA,jnC.brdAV~^sbLrBZhN2Uc8a\_׌-E@2 v":Ls{n.%Kw;|#o4D#_Y <7O: ,?>s(1y[\༉Mf+&O˦uS j!%la.wes[?ًJm vrt; A)/ tꁱ_t>jͧv3wӱt /ӏdz&ޭ!#4bPB%jz7nIE7 ap1lș;]pHSpHq/Qֱ1qcqH9v&)[v7iIwb]qx{&Ba3bAl&o6uD >z UxAcrU7ȍs_OJb˃vBM5)oQ$ ;פGSuɪ}:Be*}ͽ&oha<:B~4ଷԧ7R]bN+u܈GܭںDYAu_`upgM,˃ب2=+5M8;VhMF&g>fYt9CȴI1DLXW?_];YL!Sh>kLuAPl髗A7i{~jSMN>myB( iYFSVSH!Κ)#tFőI?6lk@G1`pJ7  (S܂>[b F(R9E.+尦YY[*8lrMeJbb7*ɏLBr.ۀ>b4N0:fN%pUC>3=6ėlwQ OKn$.AX:+fe-`ΙV;jg[ 2纹{EK~ԉ9{ZŸ?qG߾t%cQ5_>ָ0O_/m|INŪx1l#OL)J1*iSk_T2 ŘMJ[Oxu!DHO.{yI.N0w;d@,3Sp4't_+~LAZq1.de>3IM/p/-9E-C!AQoH%$g!Ҕۅ5ۗ) ,CeI8*t@X4s!"0ynK5D`Aqcŝ*`HQ(L )gq_J݊? Eoʈ]LYv '1iu(+r x2ch*M ]#Hf_iIdO/TC[LohT-ǀyE&^ۀIYġ DDwrO\wCܱۂ7; =jPalVDz7Nٺ,|GleyB.&9D0u *h701ت?`hKD"?׎?!ok5MJ8DZRmvZۗH%l5Z[ng]W,?z|%~cQW1'3˿9"s+&Xb OpU<4 ڥʖIC ^>`PHpiIJ|L-.sS,g+W0∶'MGO\)`զM#%B }QjʙYs}6R o0uٶX=+ Ňaց (:rql=CDY.1䂿+%l/ @Ieü_A;C(D-'Zy4#X3/;Fs9&t.{63E4@I"-TåZ,ƿljOGUpQ˜7>W;ha){pS]oRX4UuOG#}SK%+"_:lg_ uK ٲ-'% VYwnkUI&('hYJoEo /wD)"b[k,t>ЈS=C<ȍ(GC=fr͕``^7>LY%zƷ_J[>~vE:̫4򶬪6\}/<7rUw7-IB(&sVdh¾UM(i[8{egn=oլ;]2j{sp=Ե:1vH`^zK0822@.\яۡ)

    h8Dn[eĈ- cyvQEi0ZkQDm.GkYv._ЮEW {uE>]@@.(:,lM&_󰄺V*C9Em_;RQ\ 2(:zqWp{;>$hz~<)K{aQP\e.e?KQJ aѱ! %L:ӡ./lR.ghDzt0Ʋ cJځ|#D\~ہPϳ_H٢:#hhWNcTh贐ۓ52;gʄ?x9iuKĽ #ӏJ #N* Qp{&r:ds¸It? b;M]Ie ѽ Jqr t<]Qx_>j YWBJ*BG)%%\wE 1Q)WŨ§tZ"FG[#`sC@wspe^ DA2#8qR{Ϳ?X—|+%>-)EveDDRz3mlLp1U 9~fZ *T=(DV1@K4>Ȋ朂˨KA EK#VJYnvkws4F#\󳕿a_pNw-&k÷[m8 |LʻD6σ冃6)Mk$='cypsh2L fvA[/@-+7cF%tc$aƼ 7챦nd&^ASdC] jjL#8uoGtA?wkVEM;pGή N?bi-6H3+M.< %WSr Oi- xK7w"Zx]ȰmX͝z9d,_R5}_'.&I F+e+ ݫ_(]~{RaTE+B=q A쮻`MbZDrG>`ZS}s*UM0XʅsOo\&N"ق..{B1:.*BW5\fq/Dqu! iӠ8l1~B36|`.ʲU'^ejv懘hJ{E?tݫ E5zR3d&}"Y+ |`iVL DJ'=2B#Bƽ;t6 :)D!dƜn;NxT/'*ߧs喸KL皧41XPu-(r SШʈ8W< EKQ 42Wz Odq?j3[LD=;H ŕotaL%8 Y1pgGru}ҹtQY2T`=!|'us<;u۝4]~ezjtݞ>܅.:,*06E/69UNН[e@oAu!;V 2tqzu:"EkX<^TCD9 U!'g*P3kN5]UFb8 Z їZ.#2MdT18_Z0#駱#&VƔAh=;َ6[Sv3n$c"$S :1LN  %=_|%Tu6=LozG1o*: E=r../K+ q57ȩ@8h ѺC㴹iѫftC{~8:F{ol`!!Ff9rΝ.lp!+ Ʋn/Ako$ y6py_]PjLF.w>.StT{ :U͑ P Uy+ j- Fҟ G1"fY 16rG-oB)&:J<ŅwU#1*/]Xs1^jPkh0}hS(q]Lݗ=XWkAYI{; KbW~aqtP9^)yi/Ni !oza0Iy-,|o-09f8x(:'X8Ob?EU]ħΛLsyB#?ͬ&7_Ej L"х"Aiv90V+sF*lO}7hȌu[,(> 15t)?fŷm(S/yߤ"}d&#=һPx_ڲqa QhHPLwAX[#R6VT?8+4@]'qWh:VH:ZM11eWsU*b-&b]٣jt ȟWco~{(2EbWhE;EqiJԭ7y!| 81W`BR%S;n%xiЭgPqT(Ed^zJ!nƢuIxtcJbJebmӏ"?xmBIv~ܕY lt]A Q`{n/.,R% _T6uX b:XFq4bK^2v &3bV{<_Jc ᲶU0Kg5`ENHjk!`D'Nȿp 9Ai4˴j]b~B+]4>r*/xyR+:(vju Lnj†x3u]{Whʍ n/Hz0ujk{1tZ9i]Uwx.*\OUL>!CĺbgK@+xg941afH 0(i}IbYxBFak2*iz`Ѝ`h) 's=b8‚fq0eEOU Ə4[OjI3(z7'wY$%chU`1xӤa|J.-do0.L"c'@]Zq@>EBܽ}h`kQ]ˋJ;%XYm|<} |K?S0Yny5s972%Kr2F%v֨MRiWޔ=oj #rf`_+kFX++XMH:j^' kR>@3ėoF'ß s'y[hM4_tm:URCb#lݶX'w؎pv`K ` ܚv#PTfеf1jܹ5U`+vmҘdF'8Rv Dn`~$s_Tgݹ13V=}aN? /b=w}O cd<)iJ*L5 ,B%> C'*!zɴV_Wf>,EgN=۸T cxz`AS# ZR';ݤJkK6>P(a])bm lC7Z#xcH0Ց{ɭ8ȈVƕ X{f9@\~<"6NDQ򌑬 ń\ԇkrC4nq[TPsGM[w|3"y7gnƛ)or_.{J(0o_tUڀǫR|3Tm*SQoHЋ0?-FA5뺎~|\,b]霞hnBQ3-54\&CkuAh:FRh\IvhcGa5}Jy?;W3(cgE3wP#D+n'8Kjd8FcFQ-e&TRY3PWNݙjg. *R^) slOSϕCh}б]T3<ٲ&#TϐUAOniWf1tݥ$DH&V+y|Yg -JK}a 4{@ѨAL@+!W3CQ:><= VOջ_|W܇mT,G+v]~%%N!=`4Il<Q]NF__/_ 6noncar#sX`zMߨ|і&cns$|QA[t`#;8ޚ~ajar *Cʎ㠰m!o1_H4SB ցv[zu[\TT-?2r3kcN*sE܊,6a[t6UTEszLzjpb|9F2 77/)sꋁ\Sz[''ѽoV\i ,1N\#+E؜A.&~zU050Rֳww|ᚱ"[JBKMp!o;\O ]bO恗Y]Y!SZFx^B`/<>e7#F\GaRkPS36 fAH002\{,jo 0kn`j ؽ>]݆\U|Bc^t9ӧ"kVß&@B=͞9x8Qb:-)hs1~ʥsOs]UzTvjȲv Xe+z/[cZK _ p]P=˅O:]BѶ4NFYg 7Zim;ig|=*L.#pDg[Lv;/ÔOqNsY{" i~E%6,R>YvOX=#gL ))RMNE0珲a.sYX(4JyH_cR,Z7tcbٰ&%&ABK4qN/KHc l_/(EM\X ,Z( і ܢ_ F;HӀJ%cNsQJcf",gKpk:j5J6unBo+E=Ψ}[ODXK8p5Au,ͤ+0I;0MCT ޤhK'\ ΡD[l~%FgA凌.92 Qj7Ro;~gAyK(4xT޽Ku!Q> - Qר@1eؙ뭠"i;Z f6[B\ul{0\UKk2W-zĩJNy}(,0~$eJD9әٞ%/]dkG}g})J'%'UxC _fY]:8We8 Zph"+9@oa4[Q,ub 9Ctt[{󮃎j2Dף'OqPoqF̎f j;ddeeoB +˄#nSf$)}9 Gy4AfNxCf&idgúO@?Saj,C&ϥ3q_E?]YXOSZ=x0ˢkT0ʕ4%cf%SmY(TPI! Od.?yn,j p՞Ooܞ 5R6ð"Ȋjwd:>IL K6i<4UrwT\p dkX$ m(#I@ xx>'Jc^/zLh?Coु8|ݨ 9[/yDC!\xN.l&2cǬ\02JPNGuFzZ[95O@uhL|#7QW^Ybr~Sk`M%ף$ooO!goMD @,:n6ego^!u1ޙ>f` b=mArdll55:V&i0;3Úf+C6ޓnn jWca";_t k Ut ,ޛU>YBucZ O qʤqBiܫSԮC4!+ .I ҾKg₞X#hřO6揟`3%wwG ͇Ї:XP mbӯJօgMȗ?uc UW7[0fG˒{@Bg9r\etPS(hG.Yuq!PäIo;?to_zq13-PzW/  ?_YI1N%Q#'чo#ǫI2qP̪~Rޏjwq*b ɘ%."C5 wE3/*Sn l|hEYU}k ^/|Pɽ}?8$ɄJPc]q$v ͹^w`rQ h{6\e_.(9gM,>Z$Kb-BO%~ւM>6lo{ʊG*K(6Ci6/#0b;Ol]\UqYݏʳt6, M,#$F.9Y-ɿy5'$jM[*:i4DWB8~ !̽S'/[ $Zj.2Zjod뇨QN?ǓD71k_eyĂ_VV?x]g5ϥk !n]QDT3*l.3sMQ\ ?ýb&p5w>k0ۚwq~И=owA&~]QÞP+,]yӅ)D-TAMYyjSTwQ)#ĩ:,ؘ18kK8t_B;zc1z*DI'z羗I4aȡgf2S%doRB Ocڹx[(ݰ>;BkMT秮NW z\xg{B\^f |0S7]_`I3OЦz<'$[q0X-l$&S΋!6y-Β)X>8祗-vA?9WX+-vbvDq\"+'&ˌmki9C=FS`Pן!lx2Q//٪~aKrؖn6 *ˮ/{"RiUaXgb; /n>XGѯg[fkU:J- =V!*5AȽҀ{v^b0a /ݙoa,LSN4 $g7n\r3yJdp[ߚ +)S(lc&FIEđy&0T/|Vi; >VuQ <w |l0RH-~[Ot,N'PDYNx5v I+Y*6X!R8{Ѐx\h7h?7 =e:=7 gHu.El wu0,IJ^ IVԜ¹,{T؁OaRo֩]vF70|R|X.Y,?O|<Ⱦ1 Vb`>#|_JauF:D?҄J} 6W,#VbWc#oߋS25F: աq0:zB)َTZqel[`-ɦf0pOY8mVW6$n/Sr*}|EۏvU ~Q;wEĴ`d_-ޤQy"AbAT>GGc͵iuA@5|;UgUGq5J[%G%#AœEǧҜ&"EAG$㧮e:}uˤfoH/>O[VJp쿡O 6*{9{aY@n0;{#Id}RP޶eE?58+ޘI{EX p0lA;_G$IC{/O\$ 7^l/@v!&*PV=*B]..'t }*׾eAsbrb|G&'%g]!DI'OGaeš}ڏ}B*9LHv ]$V8  Ŧݗx O2ԺK |pv\4iZ&XN5 )+Br5tbCRyܣz 5O{Y.a[+Q$&`+U!,ާAݔeV}Ʀh1 $1̻O@O+̏wiXN'];0\TQ0]NÔ>|Ģ8#D^hz<9k0)FxLL<@fbe+UjU`DD1pD6b̓RG`yk}M?Ԋ8b_ Z@Xwf"@\-T Dg^ϼ.\BBDO%e\52uIuRI8Sa+N>0Z7sl PI/Nf I/9\SL" rݴ)QEwM/w_sB9a aOzC JѮc'޹;`^/èü#ku4v5ߢDm\dxiĔWR,>]@6ݬGApR L0k&͊v-9wpOkq^s_.aIo7aD6f_U$bNFۣE9>'v]nnc Cpm#⑪8bOsWzqE53ӎW施(v{d|nIԸ_u,=׃r5ɏipgHshQh@b Aށ5#.~ft>.|P!?G=@}'Nf\,DcAx c0D!sK!i C}yHQ)cllY|@S5"Nu6v☽J fOJ zr7aqa[b=9H0dK՚ ()Hnz(Iӡ,󢹴)J9ꋣVb;/N3H7 C#'~h vԣYχ hw+ )"3PUM`&_3!Ă(յ4O061%P`#ta<²&sCt7߂ 0m+pRWᕯc(%~;2GPdِ*L\ԺܥIgGcFUnM8ID)o/Yb#^ jq&(9r8FTn5Y[·G9bkg(^\QȇmYr tOjYk[ޞBA'EkBI\48Y֖gb^u&1AE{ΏzKԲErZ1~:R&L /,_4( %ṫ~OQd&7KӼYz qMth4NS_<"- =3'$tM}4eeF,VC1 g:hjXxJ, '#sٔ)L0 R,&x}ZR#eβL78.Ўg U411N\ vʹ9|R'{/Ӿf3 %{EĤw-MpX!߀lHg ׮c?Y@F\{S)t!Mh8Hx\W:\3:2vtB`:YI[BKqux^Z;f[q7+p2P./Wȉ{?JunfuV(׃/ۭ.,7lVmQmSz}ٽ[%)JeUK2mUgÀr&&|-ÞeX|a3xÍt&2 Y},]Q-̀:8ڼm& %ޯHAvZb3@XC1}k.n PɸBց)S.0+zuNcR+mhi3o4LYW9i;Mkw}|f,M- О{у HCEנ vih.-} GvVQZͩ/ Z֙lƑքO'efU:67_L23XC^pחDTe'ιVT7H3{Kp<%[DR֒w+Y 4omɆ r ?V[ns&"kٯқvIF{"NO{G8+ :߻%t#"W`r vr(, gy(1/4- Jf;;\=j [%h;ij gGH}g!B)ˎp:GsiSdhxuAyQoG #9>bBteo28W P,E:enf@ 晆JyP>bR o+׽M'>a3;Z" |$ 4pm}r?) \ -!ԋ"^F1ȑSt1 4|B>U*k U}P$|,Mas?Eeɳ_e;?ot`9a_/SB2p\Q^k =-d XJU|@i49?Ly4s" XHCli,[< Ȕy Hᬝw'D5J2B3,OɅs18pral*Yӂ kiM=&8atb荒 .4QC^M Gh/kA."f`i"y,_Oo꫑e >V/;7,S=i$Qc곤('Y@h fdS%:-堼h?F((d7hF1×[sm]^)Fy k_@ۨ*Ȕ'g^"mԓa}ۧ HYRwPρ_ayxQ|— (.|z-!Ѽpn `Nx.Oj[dfLQ_L{~_!$КnA.B]nb#+AH s2*CN>uHZJs-8_rNj. O2;f4Bp6uOvf#OQ3IBr=>x҅nSt|T'=vxj9n칭?}/ ;o=!Ƹ `r_`jyd`^9~Kx0՛gM>.C Z%{((Y/"C+=7=o~^ +#BR{B$! iia3+P深Wb;0|⸧ ?dd>ç;8ܔwl;eצ[O~hn$&!O8P&jwUpO}F|~v8/6' ؀Zp.0s-L#vz%v`p9;%8}z&"ef]qo?b&?VVˉ:C^P:vEn$=JJ}i{X˹>;U햝1vҡR!`py}wJ_oJ)YqԆeb1}<7{7CWxJD<,15@' ]Ә.-Q)KoO tLw`DIw'G9̓h'?{ O`=? gZ2q\"}o{ʃq=piA񒒂q9r+; 6SCR.,Nޥt`/6T2;' y04 ѹ(|HM뉀CZpblY(%r*=:ց&42JXA.֩pIOEK!뙓zcw_bJ>D^ǜnݾarO%ڄf3*ɶ!ÈT%I4+ oX?ۜs /bvkQ dm2#jI}͏\ZY@);w#BOFiC?ݧCp<3Ժ1B*7"i~)Hg\~fY'8lF.@8ڦfL_]KRyWwu5kjBΣo{`މqnХ8dL;ZFfADOƄj:,4Zl&6|3 sn-4 rnChSnaI&7IO%G`:==wym]v:íRW˯>hGS@aòD&j/2 D:x iiVdVԗ SfjP(IE>)zE=A 4huf "|)e0M6jehwQb P0ԲhưZ}}H+x~rұ& ^Y SL6rd:,1 "ZGu~{1<8\$bE rL*}oՁꩽg2 @|4ȢC1c!PcimiNJʑL/~-pIؑ;UvFzD[36Nj̺?GȆYMY4)9 Le^tՄSH@5-P A ( f!h {$V{ 6,t)6F &:"d" w!ZBCit6tUFVA'yJζ€qV{1reh8jJe9D@9Yb.q}=*_P2*e]`\9iM46(BVU'& QtR'O 8ք99e%R6|#u9EGwz)rq2l^*OmC3EA ԝ/ۋ #8(FHtLl^5/wbtŷۢoB- ԗ@n٩*R<ŖT0ً VeiP~"X 8}1dJ!VRGϓ rԲ>)8pQp ۪v:*+ܧm>6jA&7Ӌ T F\+&m_7`x|9 !O: /5, ~?E$1~2Z ;%)"K gȠEa5;+̓L)>a:Y&Y7,࿢&V'P>$YDܓV'PJvaɴ?=ApUbfFZ':$<ۨL_V4<7\&<|-۵ݶqs= (߱8#,vKRaE|k^M#3Y}sUjb!VI-MuѲRW+NV փ%tAbV `g`Ua8 2C7!lk2~8fJ)f}ʲ@\ ?ΨTu'>%va9okra?ϽFjwlL2[}݋6;3yi$5L X= C~ 5݌2jA%wJ'/k5Fύ}~qA H6F{>mwT'jhN:r.hcC jue:zY^HYd͈:. Ѝ4Jesb14w$<+Pim_s6 gyӣ!Usw/TGaZgwgN]9<<ӓ5:u nw#B 6o?QTҧ#=]NT~xxGRFU;<"-C&:J1k]7>FKw<[2"-&}gr' ]!85E:5S-0rlj8X/od˓VG?-aB޵2Ы ['$m@6PbF/]Q_5`dE .SiHaL:mch:8逾3f9dYu._1{#~bGpV+߶j|5\B<݊_1I;+HoPݴ0tjk:0@HZ88GFXjȄ.(7L]EҘIg8"YaЧNG}>S>;iZYH4UX{Sz̕R΁MD` Y]o¦ԯVZ$31asva1Bt2UC@ ŮU.]?tE*tp6h, 8}."Ȱ)B%{WF4,}ab\)pU:*h Pj.ƒgL4bƮR ЦottJk*pT̡ W _?e2{ˣ?sc^xvf&*gZm~{6"_92X@Y5A]j- E)E(zt'vEFx,0ޣ+) u^$ V]%JZ)IzC<,+ΠǰȲH;Yǡ}Wr1kM;C8uB3 *ӽv{? 5g:olDT{BjP5@lH{OyI%z@D4~ soYZ߾BI6Pu즕\G }Ի[u&!iSUy&݀]T!D^JzA@35ҋʺNVFb֤RA陭Fi2j1H :8M^ ~ɳ۰z q|۱\# e ŵpeɆO4@3Fp,V9 5ڢKXG{:bF+6upg8y HEIľp+H@*!{wݳ0H9_söe@!9ttkemߤqT.H){2|~L]gÐ}2*ړJ'sfi ÀJWE nqWdߣBd]sE RNaoC;ðͿ4vN@KB|<7K-,N8J&־Ne( /OF'wRְOK}篏|I ΄T>MɓӊG5F}{*o+I'@@)'DŽua$w>_Ox9`k2v|2jE]gt Ot53pΠS>-5pB55rQ.7G Z<܀X!Or@F^foS= zOvYnb)յ>'鯼94D6@cER}{o&HoSQ"6FǷ,IȢH@ICԍiE^f8MwW|Чڜ ny3B@_-BcߎϿeu/"};N9R/ oN8/PIH!K"6/lV:ML޲muZƀCqfKbI_8b:΂I/ W3](tof 2":bs 7'vro|24E;QS/FlLڊp,#-(>aRc"76UЩZ\d$@I/'4L1ּ̺_EDJ-VG:[A=1ڥHܱK>S9+;Hɥ{)Yd}]z\C򲽡'iez2XxE\ {;aUYv< I< ReMo/r \'VTrgNyCJ2@Epj,\&S!-G#lU P3rB((RU |]M#fi)ybV\ J%K&箽6(O gOip "i4)Zn8prh6wM ƒ"u̇_c}HġO/]Y lN]&pT[H7ff #3*HE1HN|՝e5xFԿ,T `~,o r]f[:Sx!7x5V#rOt"͓A—A!ٓ ƪ;),gt)Xqpw_%ڒZ9M͋#8qR>sZqgp*6\:cƢ6Kl^aUd6C"kIJK1r<=uzD82֯)WNMC7}?J(*cu;G*pE/ ,EA;k])?$aKMЅvYLAFO5lBssQ}NѺ0;hSi7'4ČMLLd/+Hquաgfȧ;I/Y*Vߌ"^}˃230? <KhsSRo ]x *"j#.7m%TwғQΑCn\27,gu71Pu| m"ݧIƤ(;PfaybNn7hn9 q``5/9kwFm,ܴU:`Gg($ pF<N_΃_^JE {`_SNů];xn&KrbYW/٪l1ݚ~vB:%^]lXytu -UNueY\sT1 ,[q2fUp(R-;Hm{C/relP8cuƅv`&4LcQE-ܝdoFE&x_WE YwW:`e}GHG[])TOS.Erpq'BG%qesuj -2[w~L)3[<-4gJw 2C J;eOIþ%u =OLGؽ]1kI|<1pO^mCLrv-:myϡe!ՋP1$M?v?0! QhnFBjP DqOY6.,M[{Gie@SSqԬz~},~&gsx8YZT0b@9[lsqh컧pQvRp!z~(yvǧr +JTU*xH3yO}֑&\MJB"`b>i("?m AE}@ْZBO}ނapF_Ɲi8ez vYjZ/cHw !w-k9XdSJR>(ud* طn?d- 6Q`VW5MRd^;!rDA=(ZoE2q ] gbw6ޟ$ >ޖN5eyKKR9bNO&Z? =)ڌ: "֕kh4 هjsYZ &zMlGcGϒIt6𘸨w*6A⌽c9wT6,!A袔NJy,~D j+vko*ŀ-fط/U>:wc,;Zٳv2}$ xnbیgT\"[IM.wZZm`3'X+{EjqhR:{ӃXz9`4ݮ\;#H!휔 j(Rg!/ewīj’~J6?`71UrIܗV|N S[Ҹozva**w82v1pD{R HjW\௴i #QL=6%Y&)! F2KӿݚPźƿzg}>~C?i<=԰8lvR SSf/빭vY?sjTTnJkUKlDi#Uq XJTWvKg-*yv(H/kIW&(pE PR衫G̚w|^9_ @ҬhmgXl9ڑU6㦾5EVd G }{vgߌiMԨhѻ;s2>\L:PqSVn7#7<\ޡ0;[BYL?u7ZܦCV nlWiO;i7njBԹt%'+nLs${mIl4w۪`F+\rmt&aنT`EI`ЃƏVsg9ghHGgό !"qEE"apWSt'n|l3dy|aWY<]X+$?4\ ͋E:y aa/ד[Wܪ- ok ^ɰ9 @A&} =ŎuDPLK+[5_`C>7LжJ]qҒdQp}s #C_Q\_:݆>%at)~^d8J"dR+& ԰:AEV#сӢ&n3VW+=da?$TUeV T2@͠Ram]gv0è'BHc /5]c&[ʎ*΅9ڿj5_n [u,V-f`})EjzCR]&c9lv!G̼(``Nc-ޞ\wkedoGfz#H~6'Ian@31L0}2f4hNc+7ZRMƶ95zmg%ӍerMeD)1 -:5Y4 D=!pʻ?qerN Y* &¢My҆խ^FId(r|.hTowg!S$:"1t:0ʫS6 o# sO8Og'6VO鍏aCľc]j[%+SMoܡ'`&ڈv?\Ӷf4G@3@&xp2XAxQ2S Tj60 )$r*{8Mw-1 y]YOy*.bqt~m}vzq5D HRU,Y7[''#6_V=%^_!&OP[J/ZiP.Mi`'`9{ u9\%8|~> CCe2THm=, ǥ5'WE>PѼRGTڥfhҭ_HIr@2yu g`y߽< EB9*+yUKۋ{ [}TԑRgT,Mkeb 4Fx]^IcweYTšH9&!~b ~s?e .J-5.Ǒ$ sB9yٹ5@!\.'aeKFCJfR ?aֻLW#n2蔟wyvJ# ,yiȏ>a1H$*ZqK$G3QaQd5^^DCխ?Ȝg(ڥ0ƗTe3' `'K Bs|#Ӳ} hȑv9xXh2=2Cp6g7|uEsT+@Tjsy8@LpSKLM{ QWPX$di `VYJt_D\RlLo#=s6n/aI' }]t~ PVKNLm y8xqT+͆G: }|Ytej*$7%'r?w`BELFaU 9<Ø}͵j՞'@m8qV,@9<GzLݗfYa.յ4ӄ7J3acDqIGl{~~UگB[VU2g>^djBbo%b ,R^ Tw@pv>zZtM7@2lb̿Ywn'dtpw{39z.߬OƽՂaN)޶a[xig0iD ϫ`=ttl26TyN+%ऀP>$yԬ[ﺐv1@ʹ# ylkp=Љ) ZG=vO~? o.c\-]Kd°b]cz=u0SA%730-W$*0GRDk0Z̔Xl:H DuF{ABI |d̂}i݇$Ъ.[ ex~¶ј:6oY73%jߟu6qj*'擘?KqUp^aZld}~۱#ȃ9D5HA=3c[kiI k{=J5FbbR^S}ηVl i1٥}P Ƀ&R=8<=Ʌ59Q1:k7h`9 >Of qwx jdv.˹\! CXR%{' 0u!lYw%"p5oJ+O_hj_D:'8 8Z޲dbE]y)1Tsx'tRz?';A;p8&Bn:|A#0x3ܺװ4:wWPDkR~ob e}vX4߬wl+ +8Fj!gյ>0+L.-2qðho*we,ВRځ#7P?Ki AլiIaon. &':RsLY]/aїZ0\:MjV%{gM[-OM2AO [) cM'"-\0GH}z6t1#Ig,\;pYÑᒶ :NJDvAZ!X\u:fyE|Φ^h[u%\:UD폹Js% "Ҋ?MrE)mݙfxel=54 !cش6+ACl`Gw6h|3̏Hl򾕟SX+p3p'ZUWB<!La7yB'xhiL]Nnw2 RSPm!8ܳ ( ]WSkt[G⒬ o ݄2 A:$y҂ ޻\uDYv*Vx~~# |re"l%pG#sk|1b]x\O4>@fC=Oq?0Nܴn>Z*'UHre4/\6 8Sa^ֵl8LtV2{|1m6]cM#tK\ѽ.n__O*V*q'8'_Dn״ vwYu<9!XwW(5bm\B˶9Np̜xΖuSˎ ,/f;bCcѼjù"gv彐_zGq[ 8-?gYZ070701000002e6000081a400000000000000000000000166f3d9ce0000150c000000000000000000000000000000000000007300000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil.ko.xz7zXZִF!t/al]?Eh=ڜ.+ɐ* s))J6ا`84(?uF|e]v JaĚ!ExW7 _ ^f{u]09dBv4csJ2D%4BߵL۵2PY8bw]{yh0mDR[Rr'UR֒}; gv62x DBw :qW7A.?>Xa[\m"OH:4暨m`_XQmf2pƮt?cmwPQ_5$IJMTؠZW镖Wb N /q|dsѼ$+]lOMQ &+EhDB˗MjQ'V#$2AD;\*v<ʬЗ5%n":>/FZlIy?ˈ"||K {ID6zXdtEV,(EafiGz'759a|S ċ%o: LT' -]@]C+5>p*o\'C 7t𸂦9H XU܋ԡ;֔O$<:bj.5Ĭ<m71;V\ܭII*_dI+Z w\Q3FK.ƒVTzG JHLj'̍d0ᠠ+4߁MZVfPa*_2ĵ>XGЀۦ>حpQ%/'w]JE;EEZbIfյn`ArP6ϔ>;ySKČN\j*U|X16xF8uM8g H59zb%ە(8ovQy,޸9\xTҪΓۚ=joζ^ {+g="=5R tQW )A (Nw' rFF z?M9F 5dYlGPд`Stm ?l=wv- :̖UߓBϝؒ4+tEʦ =_뽁F}|k,)@,$TQۿk>=~ڇ"ra⣂wu7.lz v&U3f hܷ Rj.N1:3Wd oB 2(ޭjvqm'<^'>7# o.y&sֳ4_{خ\QYm)sCZ7 fc:Şmf &[F$C_tǤq P^8}Fu^>4¿# %2@Ճa\pRپ݂I9.A[&2Ui5F# &Bx Ga/N9N^+GJ%%C<@+V6lB8NƩr.hQbmnσwlp^K|Y2Ai[L ġ׎XPTt / ƽ4KyXL9ÎaYވkҝY?v,]wS族*rTB7xx%4V-ĆY(%caaO]~5Sv7Ӿq M 9 Hľ5PNZ2q0khٹ e`bOQW~"68՞ w܀WN>BW%e̮WjH+X.7`%Oؖ1(֮8; 1?5VFL;({^<,T'zɂE*XyAy%5E85dϑ/]~J 7a6Вϐe˚e"Q`$EW^Ȣ9/Oi F^8Z^Z2yP(H!JLcL:޼AKENM拳V/N]GBYTD Q8.};kKPx$yed̾ u&vnE9xwu3::O_Uo* :FZ~I}JEa*?7}v?Ai9 @j BЧ'#xY(B};5&`I3gطٚ(4CO␎z`:yil YA0`nTW17>}CD\,:">`VlȖonV҈rBFn;ŵOڭ3^GaprG)1&jtgF9ln> %{HUWo nMuZj1&KWP7"[tM*qȡ!ЋRԛT_ISa?gą!t(*Cϟ#ΕAUK:M.s~0S vSpl{ eəiJveI'-N&:fj˾OKo^eȚ-8ZT VO "u'[5-N5C {'N24nʐU NLY}Es)\hrg!1!<*&2K4(thM5Ѯ˜ͅ0)=x8Íʹ,^H҉ZT#rX UNٗ@ [,h*PĴZEOE+ftP+7oHa\33HTT(<8HE:]U3yٶi"iLo/bp4*r"&>T'08*s] 5Wӷmw頭TS-]PRDzF{&FHA9N+&wR [PN!I^2Al>ջ:3X;+~Џ ¿8tI.ц÷&Kg k69GӝC=W.K=a2g 6]fIuxҩF!NqƔeANyu y:6^'E#u^e`+?e/XvJ?H@3Fw0B 9uJ|ۆN(P40"\_Dhٹ!qIJٱ[;BQjqK8X,ilJ(dP\'gWrG~vQA `FЊAj|kd`v~D:LdO?N3]Y6/f8⡽G..E$PwCԠ$)pI҉Wk* +Arڿyqk-=0V86Tk ~(0o>%53&?ZؐjPܻ载dm f$ ԇJRz12Me"cH Nt@B$<wfgOst5 {1A.yW³HIFtUP(02bq{+,E1 i&ʈ8+h (XT_Ujy [ gȉAHiUr٫{Af>w百Rbx1(An.7ҋ .ܱc=b ~XK`.'-Z{5VvƲ4pd@%#^Dhd`[KaNէ h4ZAreX*}F7*;{_.]6J"`b;Gl`=EUH8::݄X| m>m;ĬeU(o.E7*gujp9ά>]诬K_Vu\7'X_VZ:?i,GE56%lwBR(3<VkloL F&og g16/ӚV48.ˬ^H3xsR;Y-jgd)-? ! 7pGp,h6MQ%MH4dޣ{tC[ cF~L8E PtoUEy{| 6(R!LTb!ddO~HnDX>O9 4=ХB}% v;A8ʬ&q6:\$ճUHjf  s*NCSaDwv-ʥ#DyeK~b<ӟm.{k䈺l`(M-a3.r/qP(Y&g3_V\WU.xulHȟj.ü}@i"tYmĵ\> |."x)ի_u-375\w"M ĩw2tG)@h^uھٻMn}[bu VTsA,lڞI1cb"&׵鈵N9mJSƀwTL݆25Pyh@V{ .jWK$檘Ms5@/@(;!$&ZLIgBG8ӷY\1k춱_~dYB5#;)a;'ي왙6{i1l}=jZP)t"-?569l,#[=6"&+*\R| kbIFKō= WD [gYN@w-i"2]"<;dv m'1X̎tn48 X0%E<M1q>++&?69[&%CQh&G]!?Ahy*Uֵ8(j{!<%$g rΰyA>;obOROL<[T,G/(X+1L|A¡cRBl}A4SaM{v&x8 G/SsӫM}ظ!';n.{x? ¤tpZk2z{8>n>b9WuZ{I)˞B?Z|!F9;|}1k'L(0}* 2\jxOfND?ڃ0/l[X PQ'>:$kjœװL STz4'5h'Bs}pk?z|d3eBeTğ)%rt-,ׅW>.iU#@g5; i&9/uFC\T(+f{ryHJ$Sß^gh1ۡ;Jmfj7R')!JU69.2G r[^0 Q{ޕLl#3smFr ~6D}:\frh(]ċ,|9GSr"䙜t K!"̰6~, Hc΀tINU&o=ٽht-)ݤA\2.$MKzaxZ% JY'U[%Rŝ%0L0 qU&Ћiεtۡ^,tig+@;7ս|ָG8[&}(% -("6aL Od],"r"0qm@b> ch@bC\n]ּ`$47iG sqXݾE.~{UB쿯ڋ +"Ln~="BnSwhfXJ0DaO*K0dnt;R ]L\y47LztKoݡ| 7 ޢ-{yyW]zUzo-5\jWu(gVKJ&uAWt `V*', rYyWِG\,A;tT7fl*U9 /(Z &Vr]0)zfE5f ̶=gW"Jzg8`Oa0۶PLFoC7 sϗ*-!aMfd̈ $!m]KTB|>q~:[ݾS!D~ˡ=C7GMi|5;!0cE1I"I6<2d藪&9N%|kK%D} ?`mҳZR@KDemo^ȋA! >Ѳ?6ZT`@4-<l*{"40 S@W`=A׾\8Nc&&R˯zԿFV͇'^SE'NE%1ȔzI*qh 3-a20x (87칻qϓU=1+FL/0:m˕0c2j +mʖ07 M i,(mfjMQ4IMڜ^Doa9mѸ]'kYv' V&OwGs:'U)%d@\{o>s+C]c jSZNUsu+₂pg/fA&q쮌EzN0\dJ K8.*o[@\œY4adǪo|:Y[ulE(KLxWĴ >nrg>LϺP>!ɎG_uRc\b%H̒ċ ?Tr @Ҡp7^==Y~ , bmhyf77zIm]macRO-إg:ў\ BnzPEJ}Ms L7o>"kMM\\ܤ3m\f 5h#Fy{3EZ -ngkgI65S_TEJy*Bׂi}G8-+Tgb|l4- ӆS-ucOXo* ,L^E6(q% g@X,"x-ަ@gtH[Lù* ʾiS'N 8F%]9N8%/EͭǝIrсXZb%wg_Iy=JGmnłO]LFQFUT&\'֢ŏB12*f@q|Nފ.BŹX]G4FがQ[ͭ%3UKX] 5yTV"&@n|@ gS` c?\oB1#HL 2i/GklD?E:1Cc(M7?J]7ɬ.g)L<|ke_Tqݓ k4EM%U:>証w´q5K^_X"يހ+9fB:AV1OOyㆫ C_*'PP%75*"ܔ8X30^BIM{ʹp $8 _*zW8Vfᤉޛ1tE&/J)D琻P@⴨l3jtpa$ |B_DŽXgGB{H&H#TVv_C=)xVjjfzZ n4^ e*~B z:2eo$ެ :@wq=vQ*pWC5vȳNoR%7UǥXi V)j>Ъ\aCso|̈Ð8gqo+2D ՘͏df&zyC*/Ƅkvd^j5dI|ؖwkG%T}?<{+8_D,hnaP:x9&R8I*ffiTSvg]N&+XV6&P&LpFf?ѓO̰N4ߔ)яm_U>>CsV沈?/Gs]b>Ac55ؚ{ťÿa*ɿj4i0 HqH#MDQO8觴NQC0UT3sJ?(Lz=>F&iU!ff^N:h8wu,~MFw`вe ŏ`%+^*bm}23-hiMu\8P]S_[мXDc%oI )XjȻ.9v#ZEcu͆c1h:zQUp=y6% |5 LzʹGNFe&[o%K,ra*uU#)vbJJmNc!1=:a]:pM/xQkAVM [2H03=Zg;6uB1D#!MԹg~q|,3jޥ!d(0 Z(1|xa2Hn@=Q -.>wAwt 4&]S- f0u.kK-#*\ To7;QI݂f>*7rnqj+ +~AΕ<RTh>AnLwk FnsX)㛐y;t0jdUuF3/Ի,T+x_@ZSOw[knHwUI/U`!q;,xGm_]҅cDJ33 i97ż[Cש$8~enHab0BBP$lt[fuCX?7GsD_0s\ubQ0yIպވ8vL(Z@ ;CV;q PiPpk3V̰VrQC~/y3RmI>ӑjC>Y4OwLrNؘ TXހm&ۿQ<dߺNgD&tMTIt4҇꩞&Q#R Z{ąӇVDZ?(܅U~_R`;w>(L/G e C3~!i4kp^N/[ы"(BSfTowmMR[-.<$o9Ї`n ྺ{CWZ1Z#hs{Cåmwn_,6(Ap{Q+D8K8kv%6ǰJNe6 '#L(5<3jDJ=P^C:].Po&4@#A h/2(s&x7#Gg_NvD\Y3I^zH`LmR(BJn`f} PaSDJV98a\]4ɰK(p#+ r/-5g:%h@X1M{|ʻޭ,;#Q@jD 4ŕmi' VS;}́Iȵ(TB `fϟׁcv gl_-@/0+&In^@KF+ wX>F')c r+<{iZ0;L\SR7Aow_3 4mџ }t|yeqV϶70 1%!m"T2 ˗̳<5=n0Ga`a3$Ӯ~\1$I e|6g\)Tj~/$a~ yYzmYvİŜoc_i[ ':x MTR֭m _\|>tpd0K2Ue'~c8+)Dkq 0WdDkEw#S[@MRr&h~{{Ӫoڝ{{cQARs\;`0(Ksl+u+b6FGaB 0^YJ'[<$caAR:j|M4wǥmGUQ[+M Ҳy/"O[cZq&?hpyɻ*aJ\rLH]t~lP}쐔7& ̝͏apbF8P,Y;@}=/sKG,Kln~[`VU%d-ԆAfJl X`E50s5la)WNԓNM]!lHہk@eT"폹!YiɆ7˭F@u&❁ FYxyL`N5JEbƸZO`?#Y_sŸ쪺 m/DE;i<2jMӖ[t19 YFuҫf 7^XC3tmS,ވ)ãF}SMB 0bԕJʋ=&@P,Ɛ5e9PJh{>ʯ%XK`oD "DV:h&C{"f>B'ĪDz>eKh{?_b:[_E?T𩘤ذV[ڬIR2+wx[nH3BO/}tmmB0+)Ɩ)]C,o'1W=` ~mTaSeoRyjI! IO|=*I:n/'=RRziO*pKgRpcyebuQѯf9ěbT] ̋H?)2u/%U1TU?`H)zu Ma3P%JjwE%[ `+LO >}٬Yn 觑U@>(Ջ?"]zN;^VlՒ*oH; f֢O`ѸRGZnrϜs5+f9L:sj ]E+mm/ gd5%24>(Rp8:{hbj `>*M\ >0iˣI`ŬyoeybN>q Ea)]\p @8VRa2(C{I2K+UQө:h%_?(ta(jzi%Aܯ9b~8>oWA/,XyCzw!s!iءPpQ.kd:{9hfc$>u;D]UEaX}b|%pr"Ԙ1Ӟt_zW*g1 crcXxfzj"R*fUfbKp&I۪E3Qu B})jBƝa ASA>s5jK`;>P=Յ)B i-jm-toE! mY$g`MU; _((%~MKfQ*pٖ3pT (_+@n6:Gl44X\ l܊. m䵍eL .0 Ax݌\}R /mOlJUjD;[psH75Wèа}/pkkrI" .˒׎V ]t_UD R{g&Ld <_Ы|N4Rm H8t^B}0N{^Xv+bgP/ik-/8LRʅ@aTizFQK;CGy1AuX#cECRGlvbľ_/bQ*Y^l#lMHk= ul]\b9 j'$29Zҥړw$<>85xzX.]_v$ >>pHL38dK4D43 e8y {"勰%$}r@az4YF<鱥h+Oղ=[(Z"e1,,j2cm$c^);T"J^ِPNLjxx8$63ǣe!z, z%HgwGI+`6l+0'}No>?lbٜD)mnјy;C5AX*.8zw]g>iVs |~V3Mݵҫ]me @v\xGkOE>Rs4KZV k)pLQ:4HҎZ.W̺!`b l2;?;}0kh2ͥ"Rʖŵ!w-6F6;'t~b$-tgSI 9eDEG:!7grU}}[ g3>m{]qIgzpOs1X1tK]6aa|^<qe;00XQ'w;9iSTM'3<.J[/^ՠޯQ7֙` FBVHKzُqCv}yZ~ +6p5Ff#IyI*勞M'vq@a֛R~*׹گ Rte,jGQ}?EϒMCaQ;X*K2Z}ΌhE}\:k"_kp&ZʃWjK-ghn¹;A4 0JTYmDRHu[6[`׷}v% 'VEA#)\ %E9OZm:zElۥB& ]ƸoDy 񌉋既+:f-T պ_(4B';~!l&Bj0깓r!;31DBG{P/nZ?N,[eƪQ"2e2U!@VU E Xڟ.T&UCsm,ki;6t 8Һ]ŋX1t{8t·|@y,MUBzMy+(/kmyg иmO{f?sF>;-"c II$fRR^#R aVhEZ3TZcpY*5o"+!-+˿kw&yjul#RDbiᢙ}~% AΡ)xnC3o[M+eA"FA7PXxı>\ҩ4b%#w'ZIbTDŽS1fo -gh:bWtQet%TJX7w^HjLcY;0k+ W%<]43V#AIBԫ\_cVy#bVK%/dmmS$H忚(Gv;ّw 1Nb#tVgʎZ?ڸ5r`'NO-h+ 7 {oh&%?)?S 5nFb^p WƳgbS2/O& H]iEH<`btlzJ4ِ֮q 3uWCLS /㪍q_ْ$G(dt^5LUjЖL3&;\'Zଜ9F"aߗT~]Xv*~XWn} DJR•+R_ԛ)Bm F 95l E ;T@KWq8n%':&Grжjr4!.){#eU94 3;tg3c5^ !>{ew2\Ѹ0l~Vsk 4d'Q?i.?ooܜ4o16SwL^; IWNȿ[$R! ,,$=H)Hduq"eTXo\V\љor1n!{ Fpxf$5:`*W8yeI~<ꂮȟŞ^t5ڇ@ߟqSo epXyF:8׭( v:W"VvԟB#^L RH0ucO,3cq!liÔ՟ Z!f Y&F8r7,\Ҡ%]Ըq~*Trr#n})j=v$cW޻ <# x$ #4D0&vp-1 LvKLv es%{\Y%|͵rB:9;X|yHeܓ ` S~:,-&^NBߏEx?9UA''w}on*4j}+&A"T\e0yX k d8sβ$iu5¡F6W߯#«MO!slJ-?/:ǜE| |y68(@o,X9n+sqւlѐ`"G]fƘFIq&6&ƤGB6`f' lYRU~HjJދYzV/Ajf Mb9 JK NP@,((j>KZݔ~y\}OGc8=gF>!TBC>̭?i|^vȌ<5V;)'^|gP7܃ʊݪM)82m#8}g`)";| -N?2c+bUǔwYʧ+o?1c[,q9${*qĈ;YG6#(WD윢Y(rZL8bm]DmPGVP 0Dܶwģݤ .}/UnC|KGͤ/ @Th _aAv,rLq<#ᖍe؄e9 ;?N~I~:sdt-I:vw\{ ]8Úa~xE"0ЬM)4%id&],t䡅id):ZR$5Y8Y `@9Tlic̆T9V AxmM)ݺ+5dN{!y|brj/xgDFSYN@Rc_}VDUk}\`սu1[*K)^jǿ]Fz3`o%R}X9o q,}Tipe:t j%&h(?Y* /@:N? vf6wVљ4AL4Nqv/lG9iwY@w;5|R8R ?H}&bq7bG8?OQȫjpFegP {A#WkJ Q*Z*>39#s P4Y#y=,rdvbq]@0v%HD"JLwaO'#'`EƆH!V 7E[3aJΐn48 dr-fJOIj8M||̹0Lr4K-a9{1Wbk#4g;,̅].Mh_Lbմ1 qt4K &:Bt:{|B\4[>8|\ܗY^LÉw[fڋ"- h5ؤ|UI$6=LmGT I+OpBU$8K:'ƣXC$O636+@6BCDA\X5n ,4"CA_u*I~W_a!;QGAw2$ `pܨu (Rxcff_WF}N:~Q?*GkM9=ќXn>#&~DGgJd&ykx:I7ZsN .+xP!9C|Ŀwn$d.&B`+#>X W:>NCϲ*^$KD/FՂh[' ńS)W7RɅvɔ=g!gQvjegU $O1"8j:û^Wn羻y;g%"O̵W 1M^uc7Tq<(H."/)ON9#aD3Hmf57s1oXNkĎ=6ƒi(ﳳ>)G6dE@]|8rA㎳rSVkj6dTS"$X0"2U|q'p%z %qs=Eĉ@B}#)wfʨgA<ـS΍fw+0z t|1yn=~0H[ QA[O\#_葳!qr6f(Wz`q)ۂ`Ӑ7nKHDpʴeGssy/\)2ybmnnZ@.c~V΄!B!lM?+_w\_cϨ> #})D?A}ΡxTqJ9VULDf V󲅐ѕW^IVLm@;<,\gKAfHuv}B/CF0`֟0F`~bD<L`Ղqܩ~Jblәi,]qiWB1X"rÙ zv~,BYzlVu An@* O=;x]iV?vy\P !O|F8]%bzQb ¬v ̌r^eD' 5ق#Uv:% ch 8yP9[ś$ڼ.,>G_'kM֘Bے[[(:.$(;v@w/*gB˾\+|O:@Bҁ+/zt$eJ/̾neZ}vNbth<=v z?).ѿ̈g\p(sZ>ߦ=Uz ƹG{iȡ-iyedcF?#D:)Fy-JRQx M V0pjH$y~s'8^=ssױP46iïT]u|ɉv-ePus0mc'?(1@/&s(1qh\̖p墩b n>K@ iS"24ehzjRZ{F*}"ā4xBCwW01/ݏ-@ժ~U`P֠Z-U+JRTkTmZXU4zz.pF$F* ܸhDt}2NӺ⡶Qժ=cYN0N0$VA^M0'-r)pgDbzL6\TRc &h|" $3[NJESE .uVx砘7]%jx)`&GJZQiְ\pk{[!ew|XA&Ϛp{ h]D3C 'wUSg1X# z7N0 1Q\&k7H֔ q<]-eUPj>Sƌx$Y?LVJI/k6`:,#2}q'(M.\p`3/X9wC'J DA}hwkih T=NX8x-{לHYDŪ٩kn9\s+͛8&ǣ)sMl8(Jؽkul} (8꠫mYza4Qo?l4Xe !v]MÅ go6W+g8luAlzvIel]IB̾ 8/0{ tTApc]}c=5O! *n[ Y2wRb;(LkNdX7.LC |)/i]wEK8fXda&WmuT㿘k˾*%i>'p7%PP< Wߵ R\Zpj4zyvZ}&'A&MɊ.| +01Fkkouμ+Il>TL;Ce1%- Ԝ 0G.XˑP3ZaH'Ç}ۺ#J">7+ W"P~$\hi3KcX9Pf}EozYw,PSxygjx.q~ga7C5Wp'&@s)P V)zB%p\Oe[ƥ>a֞md*}stX[ :jqnllk%EKt0%-CюyK @/z4MfW R͋sG<{ ubjP03w ٶ|W"] 1`ʌǃD6z.c=tu- $^I}e𤋮?lp3E\>8NQHf?y*;O.\Y>8Ԟș0:evԡzj>DnR s;bhJm2?0^6ʍ?#Ce"# M:e3lՔF"U:˃w젞wt9o&ÌCבue* 3U8~w,*ݘ8N:Ne1EC^lJ"@j5X[~:J?9 $14ﳻskxXT>B}RPƷ] (hD=[#pI:lwj&,>N':QKjn Q6+N_+~lm³cjp\L߹ŵ`E_ShKKҗ/3_m6(cӶK㇮ B#ZP '?>KɰE$.L/ +F#][ݨj%F_Tʪ]5J,W Yߍd-~XmQEÆq15;qծײ!ړ Oqv7v~/ /Akr@K`ZI H!U}YΥG4ޥ e]׫@³EӐ&hnm$02H/N4,Z3u},趋2af.*C 7扜ybdn[&[WK "?Dy{'< <;SBIރfDϴ UMXo)5f('.31w+`ŬSz&Wy$lj !ż'-CUUK? 6uDTį0tVy$t /V- qPd'}.t VPMG)'_ Eq^ADJ:Πd౭[R :Ų ;H Nnezgn HFZT{f]r:niH,ۓ H2n^M%իV Ӷ}Od=O 3D/HoadQ5u\k aH$u[5Aݗ6?E;Q5qfak*,H+4yWLc& aKJaNzǿ\|rNy҂u pЇ[dBݠ8:N| "JGX$eӀ}׻7}قL9"Q*+ iqXP9"SEصr頻nj΋X.JxGkG2YS9jnre* EEv'6Aې!K޼$Ӧ :&4]=@O9o69嘏cR{ "! Z2F{Ȗhĸ!BdrgH1JU:4mp  0ǚK_XΡx7.Oc>*wX.C ܕ&^ fdc- 3NUYt$XU-5"̆q 5Dψv*OUS ]'c6qkڴqПuq𐓹}[s<>&yL%Դl\-Iyl[֎NGӖK'} k}=\Ò B.|| -0 v,FYuV ;BVoy/_bjG,j[cLFZHwlaqa$%@p$Z#VGLS:)6ݯ7 IB,T4a`.s唋jAA3. >WWyp-2Qݏ~D8{ haQő$9`s^T?r !I fERCCii U9%z ¸[ro"I]ٔ4Ā͎Kc?ԒQ*fh{Aai99&TK&1d`[諐y!-㑳/q #!Uyf`OZ%Bj3wD%*'TcQ#6c[5l $H~0!2w(1׌Teq*/1ƺfVH_pQdAԡR6jFa!#̳[SFǼ{,d^q.jjl봲ZUH(dxpDn6d"w˺LvZ;[+%z4f1Kx RL|YۦШlR"n4SYĄ17 6/NE U{YdR}zM(sI3G_eP(= ą!@f,kr|*ˋN/l5]]F߂pEl c5<9w9 Ϲl(VѬj; /Κ: 8Bx~Mc=٬cKؒ>@S 0-?12AQKS7=(xt5w}yYK-6\7  _ΪP=h'&j>B3 2 quf?YɈx ,:EE;n*꿂9} 'V[tV,z^RTd[(q㶳D5y X%{KHYW2<4%e_;g.4,fhc(\NS 2zZa|]XBEөpwd@w*AD~N~8\P$18]Gh)[ԽPqZUڳRz m,g.Bcp{m/.$$?3FX?|É)ӷW[gƴob&/`MF`?c+~KG ^-6$OXkA N*sO: ?ćpzLOKT7:ݜBHWiVK7N>s*ﳠ~P: A΢5 ih|590i%\10el }ZhS=Kc:gMtsG \e8zwy/r:Sq }{+T(T|+3#LױK3-_jz * 2S:5yΑgR},66h:$mnFn{\A?93=T}g, $Z~~*aXǾeƑIRq|ZPŊӘIev4m .Yiz2I?@0K#>zrwױRwIS\۔㸎C ;ɟ``QU<=e09{o(J۔ `OWa׊zl7бuyۢMakmIj) 9lEv'~o NGW裳U_"ZKܸZx" L_JA9mpb 5$8KbMעX>N.W`l4 GCX܉ΐڭK`?p͕g%%@irM td?K-zrL}!nAe|]mJԣ=AB7nҒ%ͥJc;Ʊ3 $aA=}^ToQ+$)mo7ճDE5M3Yr_ G c&[VCj]Kb#N{a<ꧣ0ԮDrX9V흣!-LqR" 'Or̆Rl3'm"]^ TɎ~ ȓ+~-E 9Jt,@Q>8;C%eQ9+VWC2Z҄wpgdR} &1mw}"${q*qjz&duўNG_ho,;CM)ˏ+J0d7 x T急 MׯQ~7r+&@i_9*%&JxćWnvuKPZ(jee:" aLH:Q. r{&2?_F0vƂn@vƵ8R(dM1Pbi18X$VQS'+Mt]d-Jnl4b~937j\Ag xJ݀fW2;jidcQ(MY*&Ԅx.®Wܦ&sT,ɘVz[/hO5M+egohVr;*+ʕ45ꉥM]Q ͅzϪ@ J$gШ ᬟQV\rJR#gSN/XwIK>w/񿅻. .xjqA3:%RA9-|[0-/Mz}3ͿW"ݡ.rx)&I6K*QT tYXReX}?թh8EW$F ?'m:_[ RS>L[8Kq`#C-sHR]4 k>\.VXcB˼VcVay&)sp-R`L8ߛ8f_ zImv8>2QVY r-U_u ؏ PoCN#:eI#$4}W6}fݟ{0-m͈kAӱ%՛X96 yKـ}8夷Юya!yy$oK<By6Mƍ:8OM[s_ND2f -A{…aA6mwYs@uV;//>55goRN \6xNīF{g ;]hbhdcr׉}UR2gֆ,($Ը2q Tkr4R0JMPg3[G7;biYc+-egxUX^APhv;5/"C[5xG/EA,T*Z-ٓ dXAg\cS0ГVy2AtF\yNPK Ydv|d}`Ψq/>:qF%" ⨤$M/3[ 5yxH9{?8^b欏eA7BHjL@q ;F4ۍ 5^ >74Ʒ+'S}FhntJOnAeZ줿)YPc:bT,s‚Zpz8! TƠsε/Ymi(} *7n!J:鐴n'|w9oNP WF kz|J́!gkw(YM/np!ɋJNKݬå R&BY6nVe2S/Ha~ i6LeMsA !0za2ɫT!2>>i_/ *2е`.."[%1~KI,V Gל=o ?Oh{``W;ѭy>iYg<:FǁEғG7(+;fyne-󷰡D;G/z(^$@acmF[0;n}D76!)`8a2I鵯k舩nx5}wt#4NɊw|Ω@!c@a ٰÁɪorOHUO 'V;˼~&u4a$sCMxznGo#cQ%0 4=JEW+|.dِh'oIMG$d<:kEO%74 /}axi* [dH-6DNΙUtȭ9.BÐr.m/ @J2& LEeGZZɎ{h>ǸLmo~ Gwh{TߵbI|\çk4<_k]cu)7&^`~Z5\옾E/\0&Чd:;-`\9Jg ;TVد2v1 oE'H%RmwKPl# <# x=nЇNc`geT<e`^lJqZJ Si p Yf/rJ uJriG0afۆSeXjSןF 3[Gu/ۅl˻e RrloxOמB%.֣-+!}#}~P1?EIxy@?A_xOJ~IbT_gJ؅lhslA=/׋` *h @F521KoU{ 0qI<>) 6:2mfz#Aejmt@Ϥ.cж B[it)kb N6aTV5AQ2h+]V GB\]8Ctd"vхO~r/f7i$E"TlghE?vyj3r<0\oă|gqrQ- n-t;>4#75Ú)wؾ#4p Ȑp"vZJdܖL\wiu׿rbJFJЏo~xR 5G4 ĮD_5,ss|rZc?>^mv:Һdd K,MGvΔ&ᅥC?-Yz!#;̯vN_7/R%bB ,((,jձ((6~39@:, :pg4"f}|gZugjeݼiU+ՉKlP&w:wbJX<7vwQ0<(c"5"e|wݫSo `ęɿ K++u.28E`kCk/Si3uuHp39w,__(fBuyyӁn4%Ik-(?4a Niɥ;⮃vՒ<>8x)!+ʏZΡ`(kcbPPgj%/5o|ظ^8AC;}3 &k\+!e,4. ďPN>oU7l=(aGۑqݺo~OD PWZŘ۽-L P[L5\|;n(Wxlx$ٿ 7N3Yc_: Et.gt _!.] Jؘt٭6C&U(X1LHŷ;T.]L\uk'W"J &Y"l"}A75"(`Qn.NĤE]Ս3o6gqZS~ ?\ EjD{J?5"߿ U/f&iuk_Ժ=Ϣc8NkU]%&eT pT|l,TKe>"#߼pѻ9A_˄dQh ΔՕn!O\ov)n&tѣ+s[kn k6h>6VFީefLHip@Tnd6inDSV!v&z(R WZ]|xBL)EpXecf7L\YеݬWwܧWhWo#uF[M}Óexj'De,>0s4pM dJ$ +9? ,q[N'4–qٚ`Q-$C8[¬1{+?߾u>-p]-G-vKQ#L2|LzRAr!UW뎤a S$xdÊ0,WyB6'bvcZŸLˠ Dz+:N'Y@=S*4P{?x#U4ACt⻜69tC"uLdd1W\27m~fmC=ΘE#Ua.< \!'{]AvJ_.Q{}l֦REqiv(LC-6Pb9O)2֟2IHGQZ %$,D$t2l973e}J{Z^2?^[/$Dߦa ]sMo%$ LJ\иQ# %TRc5Lm}pܸ^MAbYK@.ao?Tx$,ļ°_BN2!Q<S-b(k@,3:LT#>#q6L/ሽfPOKq NFir>+ȿ VDRd_,\@/i&>e \Zbju9t| <;˜m\(h jhdhQ8 $<4-G _RٟgM@n#.P^z4EOV:qZ8EnaF+Na. h +Wf&維WB <^$Ks"ށ&~Fx)~.~jeru%ގ<q&<@YPtշ^a ls;q{^U>8ьj`G'`\q2ED=v_hJfYǴ+:c@R^]Q] i R%AbDpNi*u_Qȼ1ؕon.q:UNnvm!܂ s0#!u 6__ 5ktfA |\qadwnTS{V6Ja8 VEI)$j׬uG%1ndBqvBS|7J"DWDqBIM%J<#YTgw'Jm¢ڒ IKy;I15 R==m\# hl,8a\L&UR#Vl?ĤCU#ޱ{KKkyUMҼǭvsyΏYȩ4(SLیG\|AG2_'O` ,76e+2u@Ẍ́a}"wQ{e.ȈM&@HuߏǮJ$9:30V?5F}(rBWq yf~L1#e4%=[5RSo/wqPm@Z+&s gnl4.h#+Zm Re=~s\mwJtԾă/‡:=>G?"X@N'. pCݙUcS#3p<giF(Log]P^t<ի7DzjjjQ?gIWnYC\X h<nb&qgo>p=eGo'|jXZ-[0 =i6z-tᩌ"{;Qeqj!u.{zALpvܴLeZ˅Ǡ?֙9PϏҹw㵖0|9Gb(&/TR9[ c>Ifc+:Βu'K?ج@wR:py<-XPSEl+]2YXJ O=`jG%}h=4kg+ =R')h~ [9IHd\xP=1vyErۈ~HgbC%,|bd#;d:3`?r .iz҂/3\,hLKoHi="xHgїkl:foB0$>28e)DXM m]KVS%OkÐ:Mif`x{ʷQqA2$T,v1` m74謪~{lxG>XWL{\fzc%?N;> \ǿI wX :֕xUrR|8]%yiFIk% ^+/smv'Ļ=3PhK F\M7DMblY y>2"#E2ȋ d5 =\U}9+M^e%\P:?˲ #2.ު=#V,R[ 2DCV(}?e(MX_F{Lؼ麅=u$h-\K(}z:%c;)X^PoN.;=ճskq=^ қ )}ȧ2#[9-m'>nک /ET/[/$tP}:'AFW]nG?~aOIzE($Q $yMm(AV l,a9AW 't%$3$0< ԰\ Ah3:NH>+SB=vbZçyB8_ !|~QMraB9Vc59 #B٘}:~pߡ&_fP5'S{BڢLS8wVZstB,4t3_=fBsD|WӬV6ts<@QK?_?kl"d; N5@찡gnh嘆b2Va(7)v)M|U#ȓd@ X+H[`0b 4U4WsZsz} *E)[ME|\*R4N."%ܳoޡ/bN= ҠG#FƖȏVe) 1`TdnF R)lw'/3)ۜp ҸCk9=PH:3w U v SY ǩLǧ)n w,4Jvs۔;?>Jo?I1p}q] `2iG0轘ՙpTs@?1!q>Q6KW`Ԅu$6E{K犰tn죉y-:ށ9IeJfuѥQH42$at$~W(OJwt8%5ɢD1Қǝ;SSo.^ǎ.94^wPGqv:d5.!R "_(V3>*2y)HUv}oS~BAmPAL9|56гe^oH%s['h`M;,b6"!_K_~>PuN:> =. ] ~ʉAZU\4\E$OQx5`:&ɻ7[wGl"u0h~˜xZc/Gl6drAMAtU=΢)UJ"ꕫ~* W;mfX__$or< 2)mߥG^dOm'`ASEnq!F48zF(pKڲk0Pɗ3[ NxMzWFeD%v&x&{͛|GWEl<L_nf32KR~\)J͐S4k !Mh[5&Gu'ۯ;]H6gG*.:r99WاZf:mqxmi(WZd$;TP 9grpltqB7Ҷ`p{MQ1c?`U.vπ7H wl m=<TR{ޟVK\A: fhl)GJ~^xRY"ț^!T\+yTh]Kk8)3tuO1էP̹mK/s~O@((A?pPW(l|sDi2[opvdX5ajpc]$S/4!|ݻe88,<%LX2߫`ZQ"(unEh:kR<0uN%νBPQ'I/YkUH ?@v"O D!qOy&]P雴D=ܑܰ?i@a~`F9FĴ a0Ȃ= ų)|%a}&= *+ Z+fJ)+.hv˼`TdGo5I/a^#KRhKO?7+qM}W-g]򺹆4lp=1pY_ZM[/"vsG?Y\{iP2ަsMw;wh XmzLIČ6B7Lv,8:|%u,2X; XňHOcArV(B"(;h!1AL W |C jCu5״׼4ߚ اUSQކۮ|,:Ynci")xl35dۇd*`m|ƴOB|cB ,zNMc{5Բ{xR-_Na`(l$ʒz[n;7"YUC9Y?q7Tr*Ȑ9re4v 쀯-}At,B-mp\ 2=xUa1@&FGvnۦ !]ZQl܎97`4tֻ _[ol=w)UCR;x_ʤЏED, ,@_,|\bC,iZm±C}3MB$ӾBM9aVFV[L%{]Mb2Q=_+A$)81uuia?VB؞oKn D)&fV%FIY@^AU>x3-EP,D=BǭT .Xh+XhHQ^jwU$?BT>E–}#OJ{Q0ܳ=+@[t(^J PPjѱshdWXPU|Hc8k7:Tf*98}ދFMn)B(;*WÁUM;´lqM R5- Hy:K 6i0l,,e4V|$ؿȆ)Jqg@Lg.Gg,SOixm[DzT~ "HY\u>X/"L3Ⱦ% 4S`)tP[SDނ|x Ҋދ/> V{eeY;!oQ\{R.$T1][9- ~\/'Sd1`6X{&sPQ$[lH/4-eEum]d!ܩ96m_z]xt[%ޝ7lzZ_p =^' /D+,z#} ,QզG5 3Я" =T ۗ5#X&]KYmWAqKwH`#?1^$CocܕEG?8 Õd)JPT rHG+BgJ6m·ǂ1=8̏>R0c/INy3STTiR([tLJf/ܿE&(⽎o(:Jf0?a0\r/!{ˋh5,8|G^EcT5 @`$X1zZdR- {t`llAq&oGBq9w?kz d C+Jm}<-)!E`)NcD|ˍXܞ£Ć% ЍTAQ/Bfȶ.PwRa1m)ʛiAhDvΟh9<1A%ԾUF<ʋ5~]͓R2)5]BuN&'󠠘>!QOBW25 ݰv _+ZmQlM82A5+d䖓c1 Dh+[?!vrXBA֑0_;|Rq^;"m |HKҨqdug},7jo9W z_Xvw5=E:ߟv qRЖiI.]/FLD:ur>so&~}.`1^iX+z~ҴGc1Q1w vSx0dyf _6=?~2il

    ]ʹBXYq߄֗ / XסI ([*;aw![V_H;Ppg $>wzYK96qص-\4|yfcuj89.ߺ +NЮo2ʕN} #I(5(;Mjf{_k'9K PŖm`xN |WWկUPn%xKC,Ze^x:0 ΘڽCU=? kIr͚ 5Ϙ5L }~R5U)Tf-Z~>&J߫\h~F<0*SjP~l"tVB?}[Ρ{ 2gİg;2b3}*Ÿ۠{z-E-7策-M *%) ~B_=ReϥmmӎrCL6 n^>+4?oY3*^lj"BJ#ng[F!R놅8]HE|R )ܢ98>Y5jq^uMf@ހΘ^z<%6I}$`EcR-Sơ[9ߙc\R'',3JN[.v/<";p"n|BI F!>یZNS~ rF~ZfMwtM4J[P$0e]V3=QJ}nPE-muلU,|a|Ad,RXbEgE^h'ŞG"؟h]kfR$O+!.VOQ$C" 8.|%`Zany0.XAKz%0VJs}сrO!wnh8쎠{s"'`hg&ɁX{6v{,h}?4SԠB xZnqQ7FEyzSxS0O{F]dT6b???M~.s¢s2 c^ΑQ4ٮxc\%Ʈe1D2fWJF'e$ǝxJt02r4v6PMLc-Q)* |XbNrjBBwYJ8ɕЏb(D>s-O  -&-{ B'ok|Ʌ W}2=[]VUo¡UڜG$ruAFGC8oN7iv@I]{lx9}<|WeSvdSڱyP|~r#Pd|v~D4YeO5ȳ eQޯgaOii\%317o!a>=b9sf l x%6?΋Kɤ_)o"KjpZш_K򋙙%8n{jw8BF'hq!Τ7o:PfPWP2}xEò\];6QqriK fLXYO՛Cƴğ/Xkm+)GjQI[G_#hH\$Hnag*lU3tCg|!GlS, G(Zs=*HGH;SPuY[=aW찂{¾Ң f^}2e)nqY7>] D©LLhm>NF@oq;Ϭ~`!||֣'YaK| J))xB2 7sSaBBźSQ)ORZ't†RTH9T[ .E:k㍬Y"fNO&`ΕBc6*[e+eٸ8((މPo/݇y!P*8ңQ;N.=XB\e 4pS(BfJ Js'8?HRv2o-&ckyUUjejQ|@s[s/LukѴ@yyj߸M]!QzVRjc.@$=sǔ9P~́cn'VDĚd/+ h3!t;pWYUPnR;,K8=OW.93X I;͗Eh\ ZܫęJ"Лˡ z'H2y$8N 9rPM1sY P7MT2Jo )Je1}Q @%dAg+Zm7ԐYGQ~kdo R2W 8!ѥ_Tc@vc}/JИŃ]f-TΈ/ A)*'Ŵ4UrKH8mH82@UDGYuH8a0UK|lXLZA59m^`)Z1kI;jɉa.x&DDQyv˝j}mIqz@,Wc3-W 4ysc-9Ku($pa/Ižb#Gfqfm@V S,%q'D(F@fRdWlL]y[%M,I(- eg`g۝=QH-4=.UH/-kR3s5 -Ka6sT>GL鶃z+zU ֒E6mJۨ W\Fʽ6fix8'L4czu 3# $Y@4n`VGU-4 b`GlQPKu){i)!6{%eX"VS`tSVojImb<⯯C0h%CƋ0<5D0jhܺ?5l#.vHFso\?뾾f r)iK=Q%#7SZlHX }sIM{ )2Tާ)8 ~ZΟs>]!CGS̨ =גz|6 fIqh&|&\qu?vii8"SY$H?Iv_Z 4V-͘x m7@h8{oK]0ƶ1u놠 5}"d|+*sPbdQӜuM삟t\Knډ1d,CZhW~?|c{G]vfMTY!v|Fl0Tu 5nLy/r߰VMN%ˑgG(ډlSj׮ ˆ@dxbړ@+["ȜpGG$bgj-$Hh0߈P,ԐWԩ;'rH`s'DxݡŽXСAckTlH6<-Z rA;͋Ȼ_'NuOs1]焽%><3PT3}bO j!k3 9s΍Gt ]&+SĪR֎ * E䋬c"t5?.n#`+;s^JsM_3*\DŽ Lg7hNLY%{ǭ7: Ŗ&{glj9-XfGk }H۵\~aAP?f0&D(qS57sb%BJ_y]~  ԟ|^{vË6AZ2<)^ݚ :1(T"BSkv j O#!Fٿβv{a]d/NGe:XP|1Q :٘sŒM*ޡJк[;xf捌738er•la:BTK*n-W]D# B5 Ty8FU2^Xi%cTe6"&%8>t3XES8mq&3=D;+60W"mdV o?dP%>Zേ~;UcKfY ؾk4E~("BD#MS) .HٞM) vφmvm?UI;^6>d?I=A{i2aXNcG y#ETΞ_@?x\c08&Oө`qZPwJWn9?>'۵^TӥҟfH9o=$.3W(fAi+Eu&,rԤL!> |$o*H`nA헄+-"eP04rb Ԉq{Ƥ{-0ܻ)K6[a%[NeJdßz-`;J0Hz8hZsTm0NZ;.>6N{)3kz}jbzl3NUҏ yjMG%o"-ɇIbhS`֔5۽] 96Eݎ7fcR9 GRSߓa'䕒 O֮%z!<Ȟ7qDG]V H Fj*k9 ~o%1\köceL~0msmǧeDLZ mO¼_\?Z)ɨABwr 0x̚KB6)L%q #{iH[|3^ R/D!ig~g֐ *Ք&)/X!`]_<ȧiS!AiYUnhWI05NCxqa͊, %af]Jq,.5=H-߯2wpuFh@=*W_b34M] *P~9LW}i؊F:<}6W~%&S)`#uZeK/sŃ'e[!qAfFlveY |vv4X\ keKɳ= xЮŹ'E \CiJ٧tR>Ħ:s :.MO+]*Y2$53e޽~(޿]1kL瓒N{h?32p {V\; K" ^t :k'#gS'֚x4"欇le Y1dw`K ЩÒjN@ti"+)rq@~H$ByRvd$ʇ8 I~~0͖P2H=۶ hAD\B-ݺb>ntxG ,{B$uٔ>e f[Ko̷xwԃ"SUVqʾZyS<՟UOl҂܃0u89YvBم#!Y2 M]@>:R9#tk R $#tT4o r m--kXBKq~s'D 69:2>׈ KK,DE䰿5kTa<@VJPuJyAy={\'U>^I% ?*OؙKoa\M Zs̻=9=ߞ#TL P(G@3 X*^mmrgfktY(( r[>Ot#+~s&tsزlٗA'܌|JnV&ޤ2'J;'X8cg/#w*ɮjThdNRUf˺\I5(0}ɕ/jn D $}\rCᶳ\_-=8Oj|2iVHgÞ_X/f:_my:B?20`/޶<"(^8& jLa5)]/QWzTh;\+gblmnZәp]s\1#2u1TD|]Jqn ;cɿcut!dw8ɷj0U`=fIV&jvd_m-Vv0µ;'O̜0G/GV~V׎ahl|4k`9DŽa+s/;@.e*F}koVHhdѝ-V1HM3x8?IuO.H}urm,jȆK%_.Z&c@)G>A$~67P;ZW¦/ Fަ7wPNmo?G!w3ggĀ{2m1'5g1)ha-iSS/N 鷑TdMI@wFRzˣU?&şKTş o<9!UC5#a$ ^[VF"E}좳\ DyhfΪƪ z]4KU1սƏ2 $[ކG|ڣkKvmif+*ߑk241Y^H9 b@E~D(v@1!-ElTle v CIf}얁]EYpme$V,hJ70/KKaz-:-4%1Z2 \m,¾\ܭbل\X)0}>U*qv K]R^r)Ʊ=Mqxn8ߚ$ۘBtƠzbdZ۽k*d=)5񚘀u,0yTh>vdpT3Q5I,B} Ϩo}(,TSo9%`|ߺO>:+:me^Y0'!A/:5{G 8'jts.brpih=JvD>4V{+DbeyQ=Z,O'P6}Ƣ7URTNjKIOVTlD[0P6)c[fRq>wkuɄp%k"m=pzF[\$awͫ=)/7#ka?dʐ/HHfr&ڍfjF5 ^Շ”<J6@^"IXGޭ7lwC~/'SKPrW|dL irmӾ.jƲw5˟64gYJ!BNR!]MnhϚWLO3Iyb'~Y'Ŏ$$: Bter~?v1pיUpH@|ӴKyC\h > P\oy3F<(rQ8ٹQ R  E&sѮ<{yB-u8!7sgfλy=d=&jN xoB>hI濜G&!J)vnԫ y*܀Ͳǚ/ Y BS,cgg=AhF[Bb#J1,ED򁫵o&c U{}ei;w~;*`ɘF=M@QS(VlqhⲢ,LPkV$:;=6œ T5ݷ;IR?'tf.2uaS཈jV8ϽaBxDGmD ĺ% EiWRY吲 ʩk ̯#k/sI.j~i^ϧJ%npX7JwNjzGaQ?.ɗK [JmsI/p"~*#gH9ӹ!n믊flj~c /Tf2Fc vLa>5Ҥs ޞ;*+'9nRFӣ3tƮK=Yg(j+#<]A,?C:r:~*m癐 W𳽿7Fxs psIhNj/}JXǒԩYLx1lS9G2)|q @TO5yI>l 0~QeCqsQD.\1!0g]p>csȍۏ<OZ{7"[jҹNomXZZInQݫ.A&8#Zဥ׷{ME~cߥ,(peD7d %1b;Gkwm惆AYfu{y''7/O1tt8KTYkkX' BxޞXy]B~k%Kd:!Rs3|K 9֎Eyno r/%8p/#銴uxX=F։_b7isىv/ ,>3s} ܃!${Q+qE!^|O)u*il%YA[KVIPa=F0@k*TV94)gtL)@&ը&zm"'*uxi&)̸4Y!e 64`Qyl(N5eQoJ9߫[,48Ի jA#[<4ryHIQuv+6IS'af/ݩ3[AʗB#p\$h -eP'iS¶C%۪ocr..[m/scO~]QtbJHBX`]"Qs-YR'nQjIYW%g $y]zMZyzJ7,guW;NhՠA|,} ^HoeHdnߗfH"ɮrLiX`Y݋Y-_BiIy%/ jd?.CZ5("@x\׉ږur` 1:5XzG&X =7K.tARGw2e7]6[veU ʚS͢vhP=<68_ q{jw$O,B}m7O)y*>Tr>#rz&|w6:sYڅu!#lc925٬׀zPƻjPVVv ‘ܢ=/K.RLDlZE㨟k^z2YiF~{#w,{V>@ f~J%vu~YaA8˶Y:ڢ\= SNmʧ' 5x^R)x? ~zµ6Cm&XLyU8&=b|aeQ:^;Y6]LbzSRIciT!N#[֛۾hڲ:S'(V+Gx`>$)‰pܒ;81fL"Gsc݁_;XΈ_kw -UzaŜB KlAp%ק[5Q@7=GPcKZ aF2]3̀]N+eߠ r?)L]C,mӐZG3q5gjy͠+$Hۍl&|^فOuh&UB1x*.?y &!gBxJM_5BJѫo8қ[/.CcFƲ,:0 rErpwC0u#%K}H@ҳ Ö)Vl%dcAo(SDJP sPz'b]\h6"sD~VϤbw69hDEs;R6i} @ :2_4("yм=1 ڦ7>n\fs-ZIROtϯL7`{Fhw{LYX+VrYFK6WpH j6Q5b=IL֓6RbdՔ(~ .iC*k F(m0 n:10 i-UzLB@o$3N f=ΣBVƽ˃X|G_-F$y^Q@ҕKGL'$=ϗ=Th?ߪ}NѪ(o>T|45'juOQjLO$d?O}lsېe@Zd#ë_:lYbYrbr+ʱW6| }w.kLV 7)mT8`\S]"($y3LcN\p5H200,3L&cDo@D4>^O <きbڵA  wj0X h@c^Mq ,gχ4a&R> YUS ![H;Ȩd` jtxH' a߉5[3$7T'SD# X0˄ ՇBBV:UYSi 9YJ؎;`5Dt#ia5QЄ`hYA(svd<|8R%8,}?*Wr\Xz&&_"kȣf*Ncâ/yi~9~4$_VUE7ߨR;qDǺLՕl|Ln9Z|^ H#7jhPD9@AY y*>f +($_X6V?n;[N{ґh*bs5E*6RRA-puBV "3%3fs @˞unZwqת~#$ZnPč8p䟢ʮ(\=)f/V2KELŃ9grtd~`A[OcVk|JAJf'  % =͖PB4iؽ^hDD"ϻ7TZ3=wnjEsP{`e@!xXS݀eQw<euPzM'&sp,/sQ)\nbp8}i2 [tp#Aᥖ.4jCzu{yasT9`\v[t!I5s݂C)ZrMo1A\\o Ύ~ vm$!kW֝å#rJ&>JwKADxy'\Pb {z G,F#?&\yt5.C%< H3湵< @Vu"[b6hjj| TZ9W,+1jkmۻZQn0}M^.J bvXñcQmr8NG0J`u07.{+jT5D(Mv^jN[̊ԎHb lxxeT4[X ;)t{V@$ս:@E%&;C ;{Ҵ>zR̅!?;PJt Ly푨 t!a58GכiCNԐZo}I ;ak}_]ԲGe3Uw"QL‚U;tX=ŸȣGSB,9l+ꄑCb?[(;vi/җ*薿`2"K\JķXu{{{ x6y֛DִӫՁgG5uhS-rkȵ]RDS3+M \auXJ|z(_nNZK"1kG~:wJ+Ac,BcDž@3h{K:[\gi؛[rmޗl˴WO [@=d+U!P{n_ zUj8~⩳kS(K2U%[-.nZ$mT&}mމzsw?>;HV~N( JD&}DKSΉ*{b{ϭz'3O{{]UnxBʲlyM`n3J/&bq8DcvEԭ._V걕v̒GtpEw4E2'xեb9;_!D?cn],|i^P݂냎oL Ydp>ݿʄUt Y^O_inWM.CJYS2Ps#Q> Q\4A(xo yj+7 LoLRTKBnC(OX<cھ2wKd=8xA%yxvIi+7gF8]n˽*=Pgۭ5 WAE2 q[߾Tu^!ZCD{+y›Rt}"')S6Ttn8X?JlLg߀Ԍ}W F64F}ðC*^PN|:jof{?[QGqA,)L5{{َ(?t|B/3Q f4^-e@usi:قf_HMW'Ys,n {=^ЄLO6bDVb +qτmHh{U[p*(B07{$z<- T}+ϱNDHf/>{7ZI{y+8p HTڸL](5 #kO:"pvK> 8tKgI!(h`9,r. ۗ%-κ)! X1<{+Hp*vp;قl1e)aN0׿5"d7`yES)l!R)VTOm3b-Otnޮ/]YLe4Z}ɔ1BFn2E;SL1R*C;SfJ dFѹ\j@GAEՖQx+UxZ- 6*,:9|z?EZz$*/!6LO- l#z .AH ] ʖ< T! g TYj^v*I8:I(Z7֯Vn6L8qtmVddOx̲'EdV'#+>%6HhD|K ٵ-ބols: :ZjJݮ_hjüi1=m^к gk 6**Y=V"!HB+}оupiJ<ݞ8 tدtQ/Tq" 埞Uc"CHl_2A PS| dϡE> ih].׊X@g[^޴`X@dNSzz:?JE%m/+پF-??<ߞr1w9CEOb6I_ZÝ>gsArmr޳S 8a]IGzLȢ$+Ş!p,L(h0SH4-tfFWDvAk=*u,@!UpJm+"+G{@D3(bYe]u-vg`[bGI1 bDǽdnؑgizMm|L n 9L_ UF`{`@5kFI AE߄V$v#}>E'RV LdF}3Om~jj[r"͓: 9o)b>0Ն㌢U:~P9k6UtP`tO_$ /V+{K)Kf=cAw3Y)CeԉPtho v7V^gA½eϐT* l荅F_S9wo[`:\c̋șey[ImAMoIZM!ӳZ0q-HqT*%*Rw]$dcr"j%C7ܢ"vȒ#޿1Jl*=e#Z'< =IyL}ʼ ~&lRnePh]I֕?}uI"CGێxQEihd~r c$u#JM50#TL[o W_njx0:ig{m&90,jMnfqPw/}Qpb7.eC!'pDo>=h_ ;p'F GexmDvћ Ҷߎx6OrMzڲ2wP[6Zcu]ݎ,҂0vff*sVjcZ0D)LRɩ;pUTM) ǡVmj~ۗ+uYڇ83W*4D)|sMҲo)& #a[bo`O,E}t5Põ$c\yZ4ု]n1ZΠ8UY~_a(wrX)=g]לkJ|B"d,J'jOM.I&`AU־U³Ds廨 ۢ_Jabc2Og=ٻ0hԏRg  Yk|Fߌ7{[4J)ĝ!&9'X-Z4 709mEeP4^̈C;֢FSHQkvgrƮqV kj%JYyM4񻷣X Nbl-*=yp,W;he]&* X+'S @t|]] mX>߻S>wf* ߂$g\䥗\6F) l4OgݽRRYm8y' JqR3PmEr{lܱϴPa/[S 0*&-?Ъ.<noI d i,Bd7nuɛ} t]C RbϻÐ#k9$m؁0 2͹<6(*ULmAJȓjW+Dѥ*-Ȫ&mZgWl' \l5a5;L 1!eZɷ K/eGŬ׃ C83m0yҩr SKi/_7]kD$)hA~/v;BJnBvb`U0j sI;,<6kR[6MZx`,C_@5>/:eyrKR C5\P)ޤ$l[gTeBl~2n ~77K*xP /D3ݤɇOpjl6 cmzS-&N% cc5CC?[lѧrDRg\Dy,w?1iJL?}\rA,/ѧ)?v8e_N,_RNOU(#!dnuAb9uJ_Y@?<70_8as׉`K _Ur:&ej(!% ;WC \}pjD6O!PX J#pK_ >$z\#ˮgoQ5ӁUA&K7?h( l0ixs1>A]bxcݼ{:ONp-"BDD<Ԙ0*H]snSwg?*Iz7` Z&m[\;4WRW=@["$>J R(=)I}j&zs'kGwsɖiq$C69WIkYw5WSGgV ;  i1G A^InM Lz3|INȜ!sM.`+0$}fJ^R5fG UB8076Ubՙqʫ9t}(XFqAnGYYEi-}x3j^^>>dԩIF^4>k1phT3yٻE+y1k0!B. d/!_m84/ӅVgTj]?<7/gM3§A^j.>:]ɴBE|o3qv,t|?w1*w<m3K]0~d]B&$AT@ٕʗ,wP.tM"vŕ.el7f战"o&cD:Z"s8g[NϽ(*>ʶU 1=p[f7:Qizħ =$5eD}Ih5i]KL&u6` CcrO ~pEGk"1X?ӦcԫO?Go Uq7S# r{G,$VٱY*+ jCŇ%owgģ^6j]M տ:4 &zh7_#J0:XC?y]u4Vψ,rܝvQA*S܊(X,SG}ON:D 57ߚ;'to北H{~4-k !DӺ&Zܷ Xv'>Ze? ao hVot80i|Ԓ|ZwՉ ye Pͱqz?fPKMS!Z]XUWVF4D&cW%xPaƠMvee!!ślTPs3|WknM =juIRK}W]n~=3ӠO 3y;fLz}EЍ;mejg 9q6 0|IT{0W6a9u(j! 5:=CH蕗'j.},vt3>iwR ;@S&i#fIJgg;iP(Φb/!0+Anh5P,,:,)=PGZ/fX2 E>◬5 Vϛl'ⴍ%ro]KbYhъK@yF C@ػi^ 0A8Ze5c;'l C6#>jrlVcG73,Wzk0N(6D;NB(jGq_R՛Yim&=eپ ޏE26:;=b՚䋑QpP𳓆H>fvrQKf̣?C޴s c!&=/ FZ…Ugjg G=3.V'1Wʶaabdʷ}9@v# dEܺ eN>tyH0|fqxVF*ͥ~ Фda{pO*qt)Sq vJ(sْN1' ñP!ML򛗈O@@U~ R긿XkV^ tM9Q'v]ʟ@X l!L ;]N+-?d~qʾSH1JBPr]t 3|_٣gDrUsF)9 iYkwĚ"Ȳ2hsvl+pviw ۅDor`n cS?lBh)6w%xFt BSBНۈMVbPf1Ip5%6+ҖMyn̬rhg?^l/XץYA"jϣKAjIYe+ܦn61^ɦHb,(~0]4t;zS;*$WR v/5Э;rhU$T5޼hڂy S䶐 х).$[55ߡo/xs݅ }dҶMP@;*nʽ, 'JbJpY1N1rS1j䌈Zn)lC5D]NI#+ ;cW, Y_1Hr?{ZF;CF UIDy=^NfI{PW؏t@Ga`: 8ĥ_^O'v=.#Kaf*r/̈́*@W % ٯix%s_ C^u 2yt#O $I: $S3bY\גEq5< |RAyh."SރTʣa2 o),fI[fkm;)-Z#̥ڽW ?ۧ@e񚭠HҷH*g/рb8a/!++ X[ɒ7h`g1>\UC=wC~oF ̞[Grw=Ou -spUщEzr*8Sx" +.CQxOJSi=ީ^cD ]ZEA+|-댈V`Grل BJ}'CuH=p??ά[؃>ni ;K|{bvu&dH$>^%Yje+$ +1g.4buӸi&îPJ`",oؕplp`jFab5hl"A8ME3ZP3d8[ mrkRι,ޡldޫy]-^.vffѼgKس)k;ia!2A>+xU?g=mVD[)d.[z ",V 4o޺mǘ3;r Pv8a61r,!~v6 _kS1ZKJ{+xG"م#e9uD㻧=\n O?DK7lL>$BΔE{;j}V(JTh+L=W:3}UA12Hm`m;w݌Yl2o`n$&8ov6=N!D aF 4w uWe%}}+(%6AoaQu2YvAVۓ~gw(s~nM!Y T }co)t%—ܨoϜzCC!hf*yofzRs40ԪEr[I%0TЧ|oًǎR;GMkfcj6]`zq'q bfil!)9fE+P]-/5_[?G ͗?%"A5靝JHΗyvydPsS ܗ#_B?amy# m2e_a眷?Q!z6!W%80nsU0,J^XHecebkyohV!"zG ؏*)Yo2܊ 0Kr>u7@.;#2yLJHzN 2d?Z g2Ca -=!9r[qjp|$)ũ'Ok6s+\aX;غțiM_̱!BCCaF|F%0f L̜)"(8W#kӃ'\Y(&Lj)m76p :6 %Ơl/|$g;h0 )iM[uqY $sߧ9i̽ ##$c^Bsqe5y/d_©"||766YWzN+aC T0)2iIzKo9 ʉ5 QNAi[8 &7i@Wq7Kif2}*@U_+4~{|<9-~w_jQ3Z8f}U/9؟ǝF'6dRYєY>ֽj"9ڣ"Nj϶hFW*ˇ++Xa&syFIZdH  6ZW;@8#$T/F۱X~bx!QXfYHG;/P  5,[eȥ(b.ƼjsNaTym Tv2ʖ qRA4B5S[?L |'HXA:Z =~ [OܖNӁ2hZ9W16VMy,C"/y o#m5"WTZtjt8X"';s>ɫTB=箉_2H:V@4 fZ!ýNNnrᏢ*y[3Tr`5RxuaLܤlxi䢩 םl@+: ZE1f@=Qd*=7" kmmYAkT1iٌvd%O""N3Ub ǫVAK^-uҵ'ڿ 4|qU%D[NcnXG0%Z? KJݨFczĕg$I΀ge H`fx *>Qn|U,H&pQ]d&.$;Ĵ0vǫ@]by81=3sUs$3[4Gj́yGXse"2m42+whzt_ 0MP抏fgԓgh- C ~#.ե,'9;=DӘqޤU!S+βrS]r3C'L$T5V.<]i-7w5+௨!a;=>_m;'Jj=9gQD4\q-zvTtL5"TFmV2udMW5c,ܯ_74\}CWVheV 2zq쩈ؘ̮>ǒb"2DVF_rTٸJϽT<?*>V<)֪w*ؤcT!J1.sBn;ӷer}c_}3,~6j/ >" W "IWu3&VnoIW"o iRi3ٻdUؠT &%2]r%RW ?{d?@S(zz}G#91SB:3)%eZ%.œ3 dE#ډ":+΢R ̇}F=RIz;N)B 11_.U暖WV­~]W(s/9%ߧOUșcOMZ]̑A)-#%B]? 3 x^j-3QK=C^,שHY&|jOUK6۹)njxڝGc; 54BX0>ڠg"&Ŗ+,e-du[MP2SRnV9#H*ωڅѶ49¼:xV՗djqU|="8J,Q P12y]3nYc@mv} mqo vŇ n:|Z)gTgE7'DE?zXDz ܍?BS߫ː3.d1!Ԧv,ٰDHJ\%c83!b}~\B<3 )zy`ҁ$3v1mlx`yY2yRVvg* R2Pf@է IJEv8:2C2p#7g(G ;qP n}AgF,NWv-Nz:.exG h^ݔWN f@:4CO Yux Pg!$X|U`CeɄ/x7tLPB;[`_،X?w9j+3mbZ5 vHj> "KthP Ʀ "H!U UcD̵0tG\43#l]3Ol_UJ:%-bycކ~]{"b,bH=hjIp2lr߂05mK^qTx?*l h|;oh,0o{R0$gˠ&(̿[=C~zv|68g(!3devQ?=A";J]"ԅFnШVYȿ3*LG΢2>y6WbtAX?@1̂j:׋"MO5 +M[P }؃^yG"clfTzE ҕMC﷡Zf3K 7YE>MEok+2sZB֡ep_w.\l>*s [e5=Dc)o?-0΅o hU\hj,ㆹcRmoбpKh1H _P ݊>8hG?c1a[f5W>I&2;FLf[ )ѕQF"c`V)H,%C,AR (:H)@q4~Yi&1oxfe MˊܐX1I/[6vi` h,#|S4qٜy|b^~ahpӎP23bM%u*'cZ <"` %DL=R ya!h\~Io($Dq޳vsTr~ '!@L 8uV.Rw;7p]\eJG#~|&!>6dt}5+Y*u|Ut>MVߟW~ yZ'NY|^ HlS@Q|itj樽Պ5?J"=TwNˇizw^\C:Ddٱ។:8U F+W9ykP&\g;#% X?^]f@uEqZL/>&ʲhXntnl2lm (A(5刮уArZ VDT窿Kkc{~Hk2o]`lk.ߪz:%wL55?je=S?j$} ušC/8BM"DAMRH֜FLfFd=Stp3OϾm)_lۨ#J|G7O+THOhk8e4Ի(P]@^FTy1OvG~:>~-qhHy}2A9jzFhXXPҐ^=[q<¬ڲdԒw.@F@vn.++OG5,Bg~2VVP7D~0,$qFͫNPZa" f_f4[f|y\FzQ3fyF1zz]lqdf:ܾa*E} xmd3STt/m?WcNrKyU!@ wP4 `ρ&I4Gq q ieOո[TDjǬ>Az-BZ1b(5xxl'uKJ, **_ 6&fPlꝋa<!ܠ _lB'L|>ȑŒSs*Atx-,H s|尭JYE^9q[#1;36>pKzC.[|mFuebEI ɪ1(=MG{{NN:rII+(~-kV;. 鲖/d] yLHS1k' ;CF*?FR5\ l5H{zjV9&FRSDlĬ 19]On{y]BaXFCѡܓ1t|^@zQW,h剟)"ʽ[})'/G˜x}gjn`c^3?"^~S7ksfE1L'%ׇ":R<1+k<)}ү"R.apIxi(ݨT*E.?\*s$lq:MWL\2Y =o1s0[4P Ocuߨ-D"tK;unfSzmcb %wXf"sOmPhvbȷ|nU #ǝmE` DZxPo nȌ>2wb(4/ҖKdWK6Ϣ0Zj g!K^ 9xPf̹2n+ d7JI"f8)'I]e»h^g၎3ؒ"qׄZIڽ?"jO NIXϭRLAPEi ĝ!& ~~$A/q'"&e B;tuQp JUZ/🸹&Mi0UB2ⶥ" mM+}_W)ɡ7 +ls>tv|w9d1`iĦKm(u/uiZBJLxK]1uROawloA]^+jJnIlNJWFT25p)wQJ]Յ́BȞKt+5ϵ}fRXRv7l ~>DhڳL$iHoъL  D3QdV&E=2kr,:P=Ҥr#eczOgD2V^} )NR#3Q`XQ8;nxBwyq 4Z=kη4ud4%1MT sIΐӤWTew@YG,\mdbi8PW<70&u?|ݿuln9b)bD|q۹nBseac߫5_ߊp똕d#:#$< cO5DI.Rs.G;clt gXp^&=Ȁk8y0)(CČ-?mg-/ S&VQ{?$dڝI%D<$(p0Kj%+0j/3W t=c|S0 {9̅8VM9Xg;[."#Jd"3nN~ӘhqlJ?9^'|VA ڱc?7 ޵( Vm\J%ߏ$^U .ЍU|El&8^=DQ0"b0ay;) }9/pv;)P0uw0IoU*~OPi}ɝ@{J3.kG 6H M4Fh"SXj*Z&׭d_eŷuskiqTǂ\g,49;JSR°kۡ*=9QE%)0re%ru93w,{ lM`Pm;aAw*GBJfIR|VhM1I1mf}TdDJF_0;P`I:!Waagu0fhyeB&S *Z~-Ŕ`tF2 5B8WhfLMEZ G*t/aU\o*AEmƱ@qA9W'wXZߣx0t;gNT%8G pv}qLq-cJzT=U9L~=`Ɲ6k)IwtmZ(:v%FgGqHyr./W6w&pkg}|B|I7 b~n vkr s<؃j%òoDo`H`Kyblvk0x$b_lL8oay)ž_s6ȎRX4?fzh'^Y_q0X/hn].C)iz7pvUqVZrhN=2C{?ֲ7 f~Aww1BZ2(YOѭ _642 I#.9(<~g$ҒxvG.&A.Z0F|4)-uW/Pg[]ϮN>駟8?Ik&MNQaW}B[}P託U Z_(u1Ge:/D8G_*U'ڨ+r@ڳ)LGX?$2r˯"T_@j )wLqW}8@NƲÓWCʤs @}VYEld8 =U}8_iP;Vpf'GX?h?rr Im'-`,B*SZjJP,Ybb`x^D0-{\Wxj%?*x!5(ߡ $@\/=%kw^>k1gCCm_i[~ q|I9:KzLJ;JfHam(n՘#0<1ߟ%gYZ070701000002e8000081a400000000000000000000000166f3d9ce0002028c000000000000000000000000000000000000006400000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/net/wireless/intel/iwlwifi/iwlwifi.ko.xz7zXZִF!t/]?Eh=ڜ.+;Tu{OҎJyuEы^̅&Xk4}v 6 /"] xʻ,44%`z"'k6bOtdIt+v2b;Iif.Wؐ0i;'^Ah~8jW)'@O: i";mK9\6֝`,H ,~hl%w`&8|kT9\`iM$/RkJ~4/Іm(L&9B١Ѓ9ȓ3f$uA)EHdo[3enɱD*'CWsOtkO5bI-SW^r4zD>+$"0x- ,1&ǎK#ZL$Ѭ:"vr> TicףJbRj܏8q(՗հ /$p?<5j%WVb%$ZwȠSpCKުQ֊ɆV]-b=N,1bs1)[տ܏WJ 3XƱU;*[f^u,q_( -?UMO3cwqg]BHEb|qjGѯIK=Ve a_-[m,̧*Ǎ 6Oӳt-#Jc"OfcJtdŐ1l5-2T [6u 5.joM#?pQAhݙMRL )؛Qg^_`ynC^SMsUǫE)HenQ3DN9@;ņ%e&CK ̌ܓ;CcƦZr%@_p:@XY\5ȀN^ 8Ye٬q9V: G}y]{weL#^5_/:zq4vkoPe+kz%3{fyRsґEps.qC"LCgvjXf^ feH\G8mנ>.rl!b c9Rh (w&/W<=y7 E2寻|xDDB[ 5Ȝ z<侣?xJgyN\-k \[gcĮJ bu 922aO )3Nr`Qj+:,El-VHl`@<9u[iNP+m쁀yHL}gm8ȍO`pPSwaq=RTmoVOrs[Mwp;Sm[Ut@T(& '\ Z-;?T Rf8=r|9#Kê?7ǜT&ԑ:xIWݐrO_OL6 p3\0Z hTT(0aYWίUz"52<$d2ډ #?ȱtxzJWwG6d]}0Z0sHjBH _x 5Z/IY絇鯡0Eu+2qNу=4`pHg&u>JuU^ '/Y:q܏OveST{Z a%(hb8,Bn8@'& M%!/sRTl25!3MAICS~)8 NQ+`rw*+ :H)~EF6IMq&yۿĄ,km@ǀř]V[;]2j7}Kw_̖)GKn&? yNIe0z_K:MͶR9.jydSahf;Odq?Ռo*R/]/$8}WqMRvkSŴOg )B-chj`wfpZӸ~+bc,W= z;mU F ( Iѓii1Q9 8ǒeY^짭9`?ĵ|ö̐ׯE2nKx0AT,rtƄJ-YFdC~#\QCv04 VP73Z[ epHҡx  ÜlQ]e*0W[+NDgv&ˠ@׺2N4<.p"}BuU6nD pË=Cm4sՌ 2 aԈ?1 `o]wUo 8£"G2P&RXk2unf4ڍK2`KXH[qD(Cy7րG֞łM*8ƻ /gw;@Fh |MJAI7Q]Cu}tn}QVNQ7 LNmT6<[';wV|㊸x\hd*X!!&h#rG”MPO&R?~iIѠ,HDDW h&Aw"/,j​o L;J9 Rgjobv:|\[c2ٶ _7u_؛wd&&v8QE#}l.>@^~O__94`8&t5Aj3kͧYrɇP?l?< ɖ{.ͦU޾FHF+ T&$WMu5Y 4a3e< S?*M=]AԱR4zGp`a h# /*( b %S ;ee 0+ߨ?9\ݔAڮ{:HL22[6MC %/&g#dlbmd F߆`m9*eus3(BDꖭJwOבyHKr_gv2bS$#P?߹{ӴJN-8nLR/cs& /Ӂ{jrEMHŸ'?Vr%22RL91A=t%Ͳ]sCd)nڀPN @0T]>r֢1*1GHM3 FEGUcR\C1؅p;|\zLlJc4Z:nKy^o\<Swk\@o0igR Uǐ--T [Q(V GR>QȽk ѭapf(䁏ghpCn`].EBw#`/0KP[b3x4IװG1E0_s4PwˉK a01ڦz <5Aqx\Uuuf5ފIMi ^l)XIm*\Ilxi}u\QRr`+^aAVS]aSGsuYƂ {~h%1Cy`+PMb-!v<Q&K 5,o^Uc_K"p.ՑRj<N^nTܥX еcKg\[d gQBr셳LZ?0\viR|5fe`ݼ 0O< LHv:lht]qL+ֹ;2n.IEE00Zy112RPF ZDaR%u ? 363efB Kۂyc`SHYNNYQ 㑈|P) Bb5˟~#l9 y,ԍK xƶJ zXR&S_?1.qiQJA&Yiz[:H.|հ9lM޲HPeh' -AN%eI^PcͺC;"nau"06@G'[1.G:z?OCѲAYn㫯ɩyj<E$2Bd*v?6!>n^k$j6%`>[h=Z^Ŕ _DosNZ>A^,b:jZV7 L I<̢c($؅zANu?'buNK8] 4B/]*l`kJϳ'lS;f̂vFGbd/T9 ͔? t)GarU[K;  9SI~BG/N䍄!nl#O-4ssԗ2@^GxSEqRI/WG<'6I^Ӏςᇷjâ6"2KlB!gɪ\^#83Ӟj`0Y! ehy{ObXvɲ#N8rmir3!v9&N U|sbBHl&/wŧβl[?|Ŝ G1ᒥa̼inۮBSUYXL4HBH{.yX4WM uaIö<$,4z{F7(G N^Kè6Iī^$n~Drz[eBqT؝ާ;B$Hz2th o{qiYbC01@[~!zvc0Gǯd3 ^]@u_QsߚjŋxƸ>(aoָSAdq%C;YjLe0Tfg:a_tOG gVB&`+Da85ΔY3 _?Y=}yxu~4߹X/ tpZs9l%ʱrAJAyL+=@i?5oUeiI$̸ېPC^"U_jR̸s?huYfC aL+qlt nrOV΂R+Vr\/3QO7?3OG\h? RE]jLl/W[8@Y>5\^zZ̎";Ksoe d`^Bpߕez~Ō7^㈟׬K*Aׁ|t}ED:b*"bY9j(AU]v(0%*pEC$,z6j)Vs ռT]C|Î`Rs*WM]Y /8_"ӓ0@0|ʗ%K NsgN[>2@giqi7ChZO\Ho-O~FP%8h [O"9ƚ S= A3m㡨N[/~֬_ ̨EgSj =Tey__9E2HFT2O@.0;Xs:tg@zK0,wŷ^Ae"i{Rӎn(R_?w"h5{Vdiԝ7Wj3H dQH{6BC_T6:X}zQ"_d:OQ  <ԇo= ʡ`9:-? 2Y5\.^:\8eo7w8RB'?]R8'SxOeC F9Q`pOVʰ!InCC?R痣&2Y:il +EQ2oVhiǠZ+.,Ĺga10MuJF;|i8`i(~u}ϙNa&PuWR`gUm*e~_Xddyۻh^]*pO)ZjHZ!/' - GW-K_qyU^SĜlʢ"On'[%zsJP&1u6ѝ'uA"x|Ce[HwlIPݯE"4DvH|Mai8}tL3[ctEJ?l!-#n1@U"Le :;8 H \|+2#qSRY  5 #\H(1Qn9~lHfTI@p4>&"HJ T/"8aT'f7I/`ؼ-8ү59挝1ugk5X#QKM(aCcgNjn !Alr 9 }d=Q#m&R^0b}3D(8"4&+i Ԛ=Wч*+g(N*j 9 q S4oJ{F}I EN_ @> ̐1Sp^Z0FP-"KRuJ {.p|?h~)s.؀$aۚd5hfM7a֎ eZCƶQS8g~o,ufE ,Dn(jQjBSPJVp "Ė2E&R.si>2)KvL_֜hc{T ֕_.ͰM l"dve|dLVL}~#N5/=YYZDl)ziF3iD.|{՗NԀ쥯FN헊3 &Je h ubƊ3HaƸ#)wjJ]#o+H~_C^9Jc~~~c! j6klKFbh<ϻddfr.PҒro%dױ0UL!CD:[3ner⭲'h&b[K*-Am:]3f0%?h-'+ Fb@!wXl$6@mC=2\gFC #m(VPxf:b = ww wKQ1ܓEKЅ0_ua:YB[ԦO$"p^'[D%-d/ $V]g.O\ I/%|L#1}wa+"jŽjMH/сҗ 4cPZ%:9/'"_NijppyPB涰W_9JGgz A |IMDo(;bTJxTcA[F 9JIخÄ@^+8o4Μ3Mv-to(pKP 9D遙bEC vJ}ikѠkh7 &דyIoFA9;Ӡ~!(iF嵕秿nBPT~aF)MЏK~J Ľķolt cRSB}I)[&g .mA[Ea$b^bcJRj%b!h_l^m&Rj:yr8d;32ԁ)U'`]B⟗S-IyG[} XIi\N)1D}<茅VJdmLcn; y+Ld(9BkWkgD֙h1@rbD\\wh9at;CCfp۾Ճy8RO`azGĸ.fMN"< rcS:Z&ʋ9:J_҇X&B&udU4} :kI&"(cT<8ӌbJp.}=y %5(z%3b2Nii(=+K,2Tx_dk7dTrҪ_`ڄӊ"<ӥWZ؁=rY.nʧ=P! ]9 X\~Mgņ4֊"{~)_Ӗ1ln;Aך R*)VszF,]_ZQ'B0141<|#@@_>Spآ4m؜/'83i16 v c'^mwJSj'ugFٯ6jC<Ӌ jz ~qs^g5%:ߔM@Z;84yjER*KTSa=yUk/@mQ2"đ%%2ӏZK]xWޟw")T.Tf]JD!rܣl_hpOpA{߫2q#"QljZ-ZES/>˨YuFzhSo¸R1mu-v#4:پM5eHh}4bo,zVjz!3Kcf^|휗sfLoHH$tK} .\N کw5L1Qb5j@=#DN2ӱ:X抐4p839!Bh"UF8G Oof7ݲ#ah*AO[![]l*;e؜̨ptb_c(QP@jϱZx ,Bvx6{.>"hgxވȰeS|@ .KP89!I:+yՈ q|:BE6cS Gm> Rd8+GOHN9t̔O\0PI ;S%~ 'v>ޒ߄}h\0uoLnRwv_!tgLZяUH1>KSi!r ~k'-ڍ򛨺)g1d|&VcTQe*"?pꅿ|a{:⢦4z&ؠk :c-tOMjF_7{Z Pn7)n oayw!ӳK9-շEKߵO+,.9DuTDs;J3.r6 C5tS*V%3bCcҳΫ; a7V`)K~'V##P*QU5@t2^_88xRo~% h'/VkJWɻt|n_ezRzP?mn@0/Xji\WͅZR%tڍw? #4ocb"ބ^ϱJ,-X)>\2rN<|HrF\J:ɱ!Oҧy'[ Hyלm0GqZ^thsg3n?#b?٠Ʌ)Wmyq?>xܮQX ,*I5ҶmMf(B/ k_{zAb p}- /f3 ן?p92L~Us)  DhL % 'NeHbǽfvx~h߭:2?<y{S\>#-U54UH@e#Ar/V5,aU'ȳV=BZ<=+wppb nCD9^ Q 1 K||TKcl(6TT=v5"b+y #fk;[$"q+>H26+m](*,!׌t!|0I\ D |-l3şR*EZb;b8j,{40jŮK7;g$^ig^;PKOwoI艩S'< lc, }_|/1*)zA'x7祵4&dt_Xc-8}N*k58d7dK M6+{~svH sl`/[՘\`Bv0\tg xtzw #T77h<(~JjJy)ry=IR[%~{y?P$e|*ʴk$W?h *.vԍOVFҘnZR)k)rӌT.  @B=W ca\nϯ._nd4£ ( j 9e{qɗ}c'7ޕ03[]+1[.ŹL Sde 9: R(Su- zz̧{@w'kp+/APDcDa\kY͙i,m,5gMF4L+J$)|,qT^EsVdg(vx\<>qS/'g`2BOGojO&S"nqF EYG@#|L)%iFo@ 04i ?R@V ۥnWaS BRTErVǤgg%>=K)*ӌ\~r}betP,;25fO~&< ?-/jF0VɎ=b8E&c3@7D2c 70QB,bb6[xw/K`GʄW=w9jޒ{2޾~ V>OW}H`|Iֵ!@S42'Ί8 kD}>"d<0x˄ wm@B 0,~,*'Nʐ<a-^x}s,OU-R٭ܯ3Չt]HVo-w48$(3!z#{.4i.DT -a__Y=[+0xAjƁ(wݦA*3C!WatѠWo&WtC q6OZHk'531睒MMŁ^ϗLUFsyQ9G`4\ he&*+,ݰ,I#}Υtijs]פd(m2MEuQ 72,1=XuB8bvpy^GpĀBx#uՏ=4bE"޼גZ1L~33>uTg /aٚ~̑:it ye"#x6lMMvsvd۶\ P+}4q{}y8z4fƀQdiLV| }𯈧a(ey^yT[s㯲 .V @MnXtjz2{ ?SYPIJ{eVRd YI6WO $ +"{kRflD( Ōߩ$Al+!VCrv,]T*VaLSYp3^0:` k7Ry0"* L =A,M.)xloՂ RVٷ2g26AtbSe9x *hВ&3tlWf3?Ehn{Y%Pi8o_%zhW^_Wdz|Txq&&57~_C|S, <_#6zU8֣ZƟN~ir)+)Tfrn|iBXu*I_nlYms6h, B82{#{lӤ]^[h۴Ø?&\B /x.ռB{[ٳ S"Yk>ۂ? gBP!/~Gn\{_uBU^αx́{4hIFlֶeA$wĖ?tK>pzE>{-C%kkoO#vͣNggQvdGxvtfyrQ}rjYh|_?5NYhP1kL!T0"Z(7ѓ;9þyTINϭʉHb[#t90)hXGYO'2S3 t:9vboR[OOPnf5uX=P+FzrEL8 BŇ.?m\<[;89_Gm~pCLD@4"ɺҁOĠX&sÛ,b]3̠NT?l3OFR#w&9Hke*3,qkXHMh]Ӡc#Ӳ%}k`5hf[LMqCd=SO PDOE8glR2I !5}˳I(1˳ODu{yoe5m5ʤJ{5yʉ8du#ЍTl;Nɟl>!6*϶ތ՚˖E,l-U f ƚo KB3A$J>2R9(zxU#`;/v-914E%m0p]_I‡,AAX]d͜lOqo 笿6P]"-qGAW&N^fWBO!BNCM:-˯2"lI@W-UEY˜ #8.4mhи~J΁՜x D2p"R!ľ=͒f+%d\x=o(ȉAʺհ'd[S9fd?ά)N=c_4(bq:b[mhib#ۗ@<_ö/Wi~GbNyzo$y u醕( XC&EgSɽ::SwAGG*8x x%|/n6pޑ$b'e  ޻؅\w1;bEZEɄ$ҲU=o-AhĮxc[SfY=0cɧxK3>bS wNRV_ؗxh>;6}O)i-lj,-B!sj CB4Kơ4 F,5o:D(E/5]iD`Mt؆j iRy]3 V5; jy%Crtҝҩ (d&&e@?Y3:ʸa. 4np.= V?D[ V٠ɃݫAi\,PV5(V{4-PSl]:i6MqLDQp Ux쮮WL.-)`5_*JiوV Nп*$k/s1;yA6$n<)kB ˥y1;{`n(̎ 2Og]!4`k 1}? xU@98[b3^&XԢļ/Fmo,C:fac UEh1"A1F1,"&]˵"ܬRŷxn)E샅334n͋w'#ĢbV{2 ;"SVL/K̖MA kix?q.T1)SZ[]˾%.PW(D͵I}Ib S#8n]1^l$@!;I) IeHcaUC}_@}ɠ97&LdǞu"[3PRF_+r$9/&>,Èo/)"Q|C!mF/2gL*[r*=gfV]c[IZ." m qA[($[a`Y%IM~~Vm]><5{0o$'+bO"ьnHp}۞@`\}q&_rMƖϴ Ԍ#DT}J 4pkfDLMv{`sn/f]aww5P^mÖ"'@ \(<#P nF 08rҍ =P9!t0{K,7y+_ĹMn`׋.AzN4YbHp(k+2hL|/?X\ygQ' A6awq+?Tq< #\I@AtQz9o+lYaG[8VeQ`<M AWW݂2ňa;RzkJcp$zY z)Ec&2*6wsFn?s !0[tB][}۝KF$ʍAvS F&D",-4x"Yn#ZlJגdYBRKqOe4i][fbgx(8e %^[@hI|O`S~hсK Pd Yn[egwgm-ntI >k 7 kfT0FҐ)nQGcK*M f2<")X T$Ih7 Wùb]]L ]Yڃp]~?hR]omu:x&_ z] ,f=p,"._*HX F|p] SOm+Yq<ΜC 'q9:9JJٷ%"@lAoJ7-FWʧ.;E#A {ͱ/\aR$>)ʰ#6ŴVj)%}r%9Ut_{)p? s zr?lT)Z/Bv{fO!p'13#")sGurϖ/Wd쐆i$$3R79M'/2C^*iaNSڶ3mdJ$ ZlX9ص5G,tbnwKFci;x~*Zj[Vq8Q%n?[[dQkYM_k]M6Z@Lì0qIqnڳ,Qp{߶#(E Ӫ4MoUu4z 7ߔ7v{\#2rF4"ۭQI:WoȵhB]jW!y@Mb^X=ӣd*\<6v*H:0x:d 4C+5j4 CR~0[s:N p7hОƻ6Q$\ҌI3>|71P2/x$W?PG`?3~FLh*]/ڙ&ܻ$*]mPAprJ\mf Y=k ƺwB曡>@mv0J(˝2Q<*hClJpA`Y++kul|[. *~~Y+bf2O*4IN D0 ۃR–^KU[/[pJ^d2 B^$kq`uFDTlmhUH\-C!nKm^yYfx-@kMD+lRc?ͧ*fC5eA3NQ=Ed;p7~)ʼJ35E'ٝ>es$R4A6~ $(S&T./߳J!y8T_A|*$8ٻI~(L4kdLѯ7ƻ&?usqCk PPa\֙ĖMs$|d"; Gl@A#›Nn):X :u*OLγ؉J-AQv(*8;E;rV=r>hw#~&&dN>\Z==ً4Ut-"tc,msHʦ5?o < <-kT "y$xy63|hK:\HH#6%(FĝJkÌkk.m%H/ΤeMY;"yd8N[lסZܞG֭Ӗnz2>J"qR1hStd"71$ RHh,:y4bNƕ I+Gd[$gt0ۑ}uƚKuw-?vSÍu/]z>]0׹O,OEIke$>WYr{"xj>N})a*B9ZgB%綢ib)bͿĜ=P vzYT@3" +h7Dj)%u+Xm$8?l.T9s l} JǸX*-D ()ǔ1DЁhG,@ܳA1߿SWo=q!b04H toG=CBdb8 b݃#撫I 7YZ!(^c%={[?jRrk*|ݚpQj&qTf{ x,dؤ;x];fεhQ@>fo~ܘYYLEJPeL c8X5}R~&[Ԡ %; VZ}V.nQɩK{6d-~V/ܤ"=,YѦ5yD9ߦaz()ITo" z ~J$YQ% kHh%!$f|l ;_ry C5;˹Q4TI9@aCbU"ckJ0*m&cHχJpeyHQ*&W#d*Krҝi `+1R-Aڠ'b+QqεrO`aB^~\qhܲ7H=OZGVuP 䘪rtEg[}8/jY ؃HXL"RiS`w$oT3^$U!Ԅ+k u JCAGquo8{ZؤÀ<̅BMOe-Oݤ7b!ra18j)D^A.vx */o_QT@}Q!]\kzE\tkV 5d MlsACmu4yCܪGK/NT5? }]r"YRvֶ̇Ǜ5X鷼k0b Ҫ@%X-Czw.ɠ UkhYBf7P+/vCG1Jct@"]b[^U3?-b`{0}FVTOMIYՈ`hpЉ~h`?P 䩿RhQ-B|LDa¶r3_T~=B[Y"~ry $mΞ6ZRQ چ T@v-|g#0F,۰Ez%g?DH:6mjy\@=y NuarM%R{իhIWE5FGd3C#NaY? x@1Xg,asLkm\t? ;=n$>),B' r!؀9 u[%2}4s_͸8nH%Dhnj~.Ŧm%T!{!5o$}Kx-D:Q`/X\mA2==BeF^c~^nɕ.*ا+ 6m,!,1-Nփ;|N0ݳG #&N[֊-D-L1YGRîpZzw ?͚5Ŵ)E`+L ]C2 :)`r7hAΠ9c_"th:_9+ z~V$Wg]Բh^4YLJ0uz ~1Kū0>@ lC J!l2՟i6G"ü6O^ qwezT]'}< xQ"qѯ&tg,lŅ~j AN8nl99B+N|ȹ Ƽ")MRB8(i@67)8/=T(\іAJ21[S2 Fp{%gp83%m[&6t` b+I ;5O,R_;f9sRA/@=Pgj淿F0bᯨ&R[5Umb\wN:I1C;zʿzn6i3+ _5Ybj R#UHUȼ(ZѼ>a*Өvjkڻ!T 5=+V P59!_iʊW~}lg[Z>kszY k^r'"VZP9"W=0( o`p6P|0T*hg}Xz_%@[c''ܽzxΣ%'H?=QA-0M0Of}O֛bӶ匩QРˬ9>\kZOB嗇!at`ZWkNh0Y|!3/4Mq&޶%ơ}t}  DLāyqI _l !elڵ.KS)@ sK"ERJ%mۢ}}@O}tyyf/nl:S3H)8x1L비iWv҅3CpWOMTFehu!&ޞ TPkrǀsEJyb{{Ra$?EIESP3rk9G$K2,N$B4ۅH sz#` E{nWloaG.oZ3/!bWV ?Y6pyu my>Yfq]p)x oAy<ѕww?$E.Qp,:>o8Jh({k}:ѰtW9wEzbeTC.CiL4QJ)d҂.ɗFUesݮ0Bd[ny2a WMCH*=oWtBν:;?dT#f统%#vKtr6M\'pNbǞڅ lqCj%9kVi""1@I?-JlE(\\"nvomi JAx/7s"*X3fTYR7}+rжk{>w\$LyG08 m{/b1}/a\?Q`U'ހêLÇH,];D>>G+=V; S?A~Cc Wj{FFY:إ o@DVn>'daܮί!1N r,QǛs z LJ*@ϹUr "ӆ'VC88۫`s<7 =JUP<'VnūOhm .@kXg=2s{Z:m*y,21ojS»CÀ5D.ǴjV͌wטe{1P_VMj i^yI K JqOdiDx7ä{= ~DКݾ⃇(ε=if^5ôH5"]I>Li5L@XtFE"z!-t8\QX@bz5$*@B.VC~ 8!KTsψE$aT6™ 0Bb`/2)+ɔ_DTa,3t3ێј -N4:@^`] ̸^͝SP:)>4w|+_|HWc%SdW#! X\mc)IOeI?L5I;ZbQ#:wD{}?ub'Oo;ZvQ;%sq͛'oñ::P }#zfޝBxIp@TD@gA /qsF*@*c+E)L>ĘFeavY9b&t44$_;h פ $h= 3U9x;&SӑDRLhB* o ;`])1(]G|-hr&îYm^ J_uS]OP-hϰN(ʣۯ[2 >^M/9 X3/j9t6LC0`ju7lK`oG?Ց2onGr/.|vp\I$j-v=[W-ҧ%N =kwt9s@-t[51RXf mxzMnj=jw"|pޒnE>Ð"KN 6b! q:>,j¸PPVh[t9g\Џ N"80 R3N%퉨-ŰP=Z:7"T1QC>PzzuX|:ێ.;VD46r ,v[JHO,\aGD<vK[146UԦu0o ] eu WEN͜(My 3JÔ ztЖ)>3crZD1}qKt΂)L_׶wa {Yc3SZU{ !p+wCV+G$+}+@dE@D~Z<==݉SZIvWD6u|R),ez( RC1!lGRJǖ$FE ʴ!joRhM؝|P|yt z`\uj&wJt:C%i~ihɸ١ZQ#H}!,jfZ$f`Ђg ,yDsR3ZXH sɌT$Uw x$I/6xG4LSc[w4۾ pfQ,pZU> ߵ*ߢ~YlV!BFsmfDv4qDҴ W(O=(cƢ$^8C ïl$ӷ;V2f{Z Š8c=5B9X({M1\5t+Sjp "AvS`ٰV΢W;PWZvLj #eZr 7.*mʫ~@(nP}7沤mBtlgD'Hk!B!]񸈪YƵ: 䲂'QY<-쩛2u"0ݵLBlb"*0=zSUIza`=ci@TDpcX=ZTJ&Io{퀺>SL+U;4O)ýJx oZQ[@J}ɥt=ܢPkAm"~rӅȡ_Úw[,#{qk:Y.mzQcEU(vc'mʻ g$x\rA $r<,ZG, Dz6D8"w>1&ߕQX5Jk)zuofh+DS8,'k:$9P7wʵ,VA.E-|;%>)*Z~s*UV3^μot?;' FKq%-8:y?頤|qBVlJe98yT_Rv=b}kҭ~8bXx[(=SIy aůEXKe in/7X+nbX lzc\"} B vצ75TȲvP4(L@ )u4/n-|0b-/0GXrͿ125a嬠;uQEǀT165IhF;B># mN=gbp瓇.[0ӹXoynRnw"BR H NM[[HCL*VP# G&rdv.~O7S>ڍhkƝi;i]imbY [aG ,Ysk#l+#Ma?byZy 9uzd|CF&s9YK;-x|(}bJ&)Ҵ(/>LddL;6+5K抚eLmYvPX#iH'UY3~;Z1',ֵ o]S bSzd>`zO vAS4U>鑗wv[Y>Zgb[<pKo] o~CfnD pLM5}rgF51Yg=rO/JjH Po2G1v]r‡j|8`<.hiT_?; DEBp}ozXVI5v76u^զ ~kCa[gG+MRq[Ǩ;1jHu$,(oN!DDϠa I[co1wp·w5c*~ÓwuO0+[s&Qt |?"lspXiGQ%5 Y]Voܥd?nrDlofӥ RT\azQ||s1yFIr ufκ)|LMvA̐q;$C8BS$鄪t`_;boo\oe&#l9-w|}7 Tܥ]մfY2*pYd^3`j5eA&. v"Ì_Mt{I+LEWP+ol x&JIa F-ݴI'Ed)_ⶭI&nJ9%]fXc]=|8ڃKQYI9b.Io^AϼC! lCe& $SLn4oOq2A afAv+(Oc,;p`]kPPl9Uྮ4`ZcvchL9렻C) &iSKpb\ؘf!qŠkp$nz#a=dy̌|?! ncϐiƒ}nPy9;w8. 8y|^R&-)譄W/l^i׍ 7'O؇r(DISJ&a7nyؼ&IFx1'6/FFuGo5O>*.MemPE«(_;A( ؜"rz]g">cz@;"lh|:!EF Ѥ_+~=G۫~砕^QFr/ 2x+ֱD_v`:?omeƐ:(gQ$6j:7̲2;ODV,uTWGdPVp|6O3  xPviU`xPClR n?'ӫ9clN@Q@MV]{[߼KB}Xe鲍9Qr?뜺}Y<.@wSDQPgUX%,E>jjX#0j=s5)]S Ϭо\+sxЛ5EHϑ709sJ\/YA(&rC3E`VJa[5%U: jO-;_*Ax px!E&"'Iq!ڔU=5 J^q?ث2_ FF)%zr ֫)}α55Ga29Hit2$_ս"0zN6S1)Cױ]*.E͒hq.$g' @#Af\i-A6кؤ=ϴ `D+rhW;?V>|C]#ؤ&vMux?=W, L|LZܚiDBuL)䛔 1Ap._6 i[?FO?1e+%fM2㰊q!xnNC{EKL뾬'+x]Cjm3<]O=EnZ|)AJ ~ǥtI򊻨j̕qS?xXYtQA<ü 1K u!}ϴm;EoxR-"M r]5m,cH5 NT~wqΆǰ҈'7JB|>tʝO"K7ֆJ8 E0so&Y2O"?yc,N(͟nxD"R-xx_BdŲK)fI =Ŧ F bLרFDŽ~FnҞJ#؍' pAϐѺ^g ~~9}2i[YNpƮJ ;f|Voy&$ mՋD6cܐ+];lxE\5?\E>=' :J0\N.]9~lk\XjiwU푘⵹~|I0Œ4ъ,xGG&`>{?I{ Lj{97P"r{ /|Y?G1+( hZEZ$ WEwtv&BD6XmVDϋy.>ətjL ;,xR"{Pte0a&9[o*G ,l|'%:At,&Q~~`۳ MQ69媵5X{~=]]k@喞4kpv}?i~OI2g9ο2`hug:Gw)aH)c_k'BR hn$ĩavG';D]6%Oo13]Gc, u[1\R&^XgSjTghUڣ*X(FBꫡ b)p_ςN`שhԹ+n5zTpj&C(y&jˤDuPp-qܖRu쓎~-falvq>FxngFg ԍ':R6Ibus{+)dN9j1W lHMC@5O%yqr޾a`ikٹ @rv7S>R֞ mY\;oVƭ׉¦yۖbʒ<@`p1 Wq |0s׌>??x+Sq '9؀B Ʌ QNdfMxkgݦ, _4: B'c!oRil7%Zx@ѝL. RݷJ,vj 䆏fxgH=gɋc7a%!8܅xV喿"pRrHЍo>Jg¸Sْ 5~T%C ]8XƾQ o"d0cM\tjܧ t2eIm1^CL182"xۛd6!:,\%$=y{FA33y,{Xz4iPH mXI$@`cgZg=yێs3\ߡo=bx 6ʾNԐ1FzSKzZpqRu0Dӡ6က7Ȏ zVll5Rl@r{1e`pr,CA;iMnxTsblbg/Lרs6I_ӧw~^鹍o1F<ҀC7 r]_k}c|g)%*ϯPU0e35.EFiQۏTHǂ[~s(R<N|,뷬i[4Oض!5+A 3dʕgX KLgv\;׽9 ScI,lVt}')aӋy^鉊ا8)x/:aQV8\/!::+ƺ^≒hɸ{넰i7W}$Y*PQPZὲXqq~/r9>}lJӚP9|y'l:OP-9K 3l`ncA3 7QEAneJbO;e1~ gmFv}7}x ˞Œ۶Һb]!JaYT.CLw20vR_lW>GFV1PcP29!5N45IӲFTV TPs΃ s׽#;8)sW1uO7"XCBNJ9ҵHOD)?F?sSvUo-2f@cθAOVvFA!N #i@4"BT /Qen줉@҃4Pbl"?p֊{|tXvx*ɤwDPzxDՍ|12`(]êZk=*@;u7qA1aa uCVL'X)W5=n­^ h^և%b羿thTG'ɋwF9 ?2YѾ(ĝٍߕbwPU;6Mٝcs][[E&R&3nVg[MWa6OQ-0c_ uWC3&n@}U@˖U݈`C] [!5:f΁a%oLk/5 fK_u1{G-ocMt`ޮjtq?{gٞ,nZԦz!6;S71ĵ6L QӜ.#z_d},5# 28cdyI~`J~u 4L#0c:ȉH601IG 9z]Umu~Cw9S_ r0+cyXOQC K%|]TU ,_ }B7 q6, p[=|x}"u^ؿ世mMݧ!ϭf6 <{vT%`:S!`ab)*Ob倒QMf*X98\*CNwжSpyv1t!E70D^ή8n_:ټ{׵m j}PNW;۞œ/g&sE1?*]0,W7|4kWpi[Joc,pzrEt⺒νmE`42pvL+Uن TH WVBM!ʱ 4lVo*ʈ1EUo - TݴM3#b*A!@ G3x8Ţ?VÉٍA_mE#Ɗ( R(7MDZZF#^BL)uO$eOc]8,_H@fe'ntO;@ YGܠ${H+p`K׋Rk}м%E\?>7l3B_ )e\E0'6-zz_߉+5l[|;d^Mcc54=L{3wicFGHW=O&8S /ݣe=)΀ H>lق"H4>K@C]!;NOnGNzah ‡'uh7Cy4ӾrqLRD~g Z Vj`XLJbeWdEO0=bs]vYs0yud{`[LzAF ;]cP]Yjæqе+|Ҕ^)q)05ԅ{2o_PL?G:R:#"PZ(+@1/X:OD&>>?g+L|A?hq !fDŨc]`8ɾ1p'Ϋ>n<q>mT@\$A@񚩰d[[@7X(T4.s@x8bJxJW{U2~^ּ >^LETWp~7=D1҄Mk5;>Th%)+Ł.7~8{BKam]sJwU7yO.5[ağ<=yB*D^K θis5L=+< !}|t_:FUp%m6FRZs'U L0Pa}b 5K]29=Ⱦ#hz ʺ.$+Vݑtt g &Ϥ˅DFGo?Kdz`YR <]I A}gS^A̸LI*Duh)rϘ]8ST&gh}$!pGOJG=ތK%,z3f.+e"Q$yMMʭGcᏒ(`Fb?cBV]$}}I*z_'-r"^:X\ З:=bL68 p %k<LA4SgD~Sg;@c=³LI|iti! v`^U<@r!rgIG=d`;ҨIg2Od|êDN8ˈ%+pԤNj (e7 [jJ:HkUsǽK/E5fU@% X.4K e /BQl9H^C`[ֹ=ÉPWe?C!"W=VIʇ)62/&J5GJG_$[GX~TD8}naz,k$^p.tc5!;lPY Q{]\5|FK(61O@vϠZ†gFe銕*W\gI}qB@_;֙BntEY3]:>w=Nf_:>@iďv,J $s&HS 6+^ZQ̆luD4AeOxId2l0U>V ZhEtʷ"lg'۹,ϯ`yRI;KE-WqǨ@GTtkW9αa?!^9yT8֍(wJKImvԤ)/D1c|l3dU}X$2k/SSwAů,'MoT5OY: g.baj0U_!^&o5xn1;ɜl!hPY2UdV8NĄrJlJǛ/|v_b CuaT %Q?d:JF9;XJ4U(;'$Pܗz(y7HݨJ7y(yG4D- Iv+e# V|Όrwz?Y6B]V``7+dƴ- ݬ^B?&3+yx=]6K|4J@cO?"_Zԉdoݸ:i&.|OyzHʦ;k|19,pF,T3ien;EsNT:4 2Rsr*!d% ,iT9i H+^,_ALJJ'֝6wa"mIV23Hv̝rJfkWiP,HLԵx.Qd$4:_[r :#Y+#o,A!˶8DwV w' 4"^ZՈ;rWr 岱NV}/c|HM3"l"lih` FDd-VURP:0e$"Da*aNY:a.t'h ,(Fpv:$F1>nM;f7kdMl'mA%xӿz`G֊Y. #0QԽ_=IlX'k`:*gfiXF^,{fPA@|E`s_D6 "W7%D+LPGt>QLP"Bo$m'7Pg 5A$X Z&JyH[ Bm(w{jGB͵"G{u48`rf%ͬˎRe<¾ оR:p#¤8 )ChIM]`\>X c|4> ݏ)Sygq.M m"'y 5zHg+$JX&mї)ppc0mjv@ (ql6BR/dЛ;C}cMz|d=y2KkJBmb"#.9S,JƄҋBq(eha@]2C^ذ,oB@>`ȹ/B1 iL#dqvrl:.f0 ji,$Qgpr2V־ly;"hIc/2p2~>#711E_XTdJkI LV ,-@u|3N.WLviL(׾vNG0wXDy9@<=j1APD_'٘OR֤K^`=II]џ ),NWIZE 0 ^\#`IʦS J\R-e19̯f$U3=@:<ؘpn_CmEGيSːx$-"yn⾂P "Z㻀urXHBC[a mB,D:|O;)qpeR;IT `-?ɫȵMIs8/V6b@a>_ k<),J@KE3g6)D'/_녞;xeŧ)]c#PQ[CdCadcfLI(~" SR1s!%=o9 _M&U7ޜ=0ˊ]k U>xXIx2q.xJJ?y=b{mԵs ۽%$~ Cfq 3p( ]ł.2BM‘c}ƶ C5]nvn-tq6:C ZX_al(TNZyR!8z?~פj"K$6NM(%&hӐ^]\uN^0,A zD[䇤2ܣwi+E<91>D¥h*ɰеdѴ\q[t} 0 U;q6!hR!x}g6E/Fǎi݄'PQu h&6c404FFS\<{VV9 $uuG{?cU X\@񾮻w}HKsr2sTQƙ<*!YSBci\Ux [YV~I qz\` &ԩ.j\\ C"51]fB%\B*8ϵ x8U\=mXRMܫ&m#[잩CXCS:g ڜYGZ[r@Ϡ#cǪӕ~ElcZ\qŭ ɠ3z@OaMN;Ig{Y6®{؊|.3wyNotu,lޥ5fA? nQYyC>2ԙ6S!uMh>\bfU/w(ZCn.F`D"=B|ֽ!&01[ ~BNQ;H  vAm$JA4(XB _ͮ;$G2q#h -aXmm$ P7^%P77J`[oԔPQ<"8v˕T"XFkL%Cތh!FgݗPnW'dĂ,JhHp&R +ͲyS[ؔ2m sE @@ Ae#~00 Ev&طf!j?D]a`)=^tE}oȘKzQ 3 H@A$F~S  k}í}0&]VOXkE-㄄yL`G|UVwt*AyiY[b*O2Hx "ga 녭xUp]PEϋc>US"qc2>C"v,3gͨG^):e`c G"}hzofd5L0#r"$(CBpXJ]0XA0K'De P 'Bb92@[/ 1 ōB(J"( <6Sh%orP?vq. sYH$iAs̷96{byy+rȿ P/#~GIEj{%g~0ݡˈ'?\_ls:3kB%r᭽9E axӃybG98ʛr+RCv/j [ڱb!Bxp y4mț8$ Ô~pn2w  EM2>px!Wuۓ *'wh9vEl/)Pc9IčP7\76|A,1+ZJXhZ&xhd:M]lq3ٳ b2n9#dL2L8!VU:eQMv=b/Uf]1Dшhe"Lflp5beǞ`Pn݌b!W DZV-iIhWb̙"+D mk)_ /} zteaN (~_!_VTQ6}*C#!䃌_0\#珩'PNƮJagdbp>e)[mZ1_H{9 bĄIZ~K$יu(S;隶[D.(s*r8eWRw*,O;hޛآwU 퀲7U*fgUW+8 i"J{O.&m`u@OlW)|}X#Q@N*kwDK=#3-P} T8y&-9Az2n)[#"ܱ$Hޜ(W\doyeUȲ=X\'r}f.׆7Yv '~rGq&rV{2 mTAy HƊ+7V~\͖6on,Sy/9~ptn!&]=?mqyz5ʌY2 tLsK~g[Su6t̥Gpe munkŀOJy QzG YH01b,OŠ,#4-i򈺳y!h6?KZ/91N+62{6G ةi%Avq9>\)cθMmXY&.Ӿ7C]سA8 e7`/\-mtS0qc*;9lL9pU~ /iWm%fBlx@)Cm&6ܱ{% sRy!4~a0<3<,էFbWJyڱ:7=hK%C"z?J~ jAP{qUhZ{9V2Ak)6JdZ4gG#%"^'g/s ՏnV[Ӵͷ}IL#u%Z(QQoߐ0ZQK.;ռުĄM!̐L8s'v4h+57Zap9!0m}Q/? ~HCAwAvXgj|,ZOU8DreE7' K"seu})#?jK!b3czJKj{Q5PF8+ T-U#VNΎkc@"%|8عOt ԙ.gy{Rl>UbkC|ns>6I ]"]?SL"a:9Tkp !/bDtQLXr,{%쎼S6<5&2ꇖADJ736$@g끱0l3ڸh|@] .5!{ZpQu騗=it4s4i&93Eܼ碅WGȥxfeO̪K2Himh]N}=xOZ<;LP Z 2׺ŒgTdj $@+Xမ܈%sQB( + 9#ZwKg+hۖfW]w\d5nB6q IE=ʰ҃(ȫŠަEO;|I\r7ww*͖ȅIX j2~P# qϣG\0 qRs\l4f[v$b'.iu8/ vxnW{#,e̎F2T 3P@APsew U՗f*ceTOҿ';pJ>C5\~R9vJh4) Vd[н≌IurT`BFy(C>5*5R\=fk=@ wzZieya"%½$";v>00 tZfNʊ'5{kD؛sd1:xleS&`KZǩ4U{y%#9T)K;aly^n :S[#D%?y /_RFQ+h|{Cݢ܅|TZ ZO0(XY#m_Em*_ U JbӡE'eoDo9Xo2#"_l*drvFz1 ^l#c4UQ }W$'tOnGk`pywq2[+ %8DG Iuoroz*n#TPd+Eұٞqi(f+ћUb>  zK-\? @ 充ey H q1oRUI/ܬ^RUi]Y6(_32eiB+=I?8h >P#Se؃]_7{ N)ALqGTBRQ$1m`4y3FTTl Xea-:$}"*r S6ks]NC=ŝriQAq% ,qAG߹7ג_|k(&sTH2;2z/pktDvĬ&-eBL\e u-Nk7Fza:Ml0[,ꄨV1l`Vtf'ec95byy.7*iR-ߔ NaJ}G~PLRVs8 Q"g./qPFw8Psz{#rceIER3=1p4ia3N.B[/8:;L5^ O RBަC[DH'PB}߅K/70F { ގ>Y<c矕X`Zp5(Itm4 :wz0@FnC^w$ӭL #LuY/4^s'scE<< 5Pvr&c2o<Ԝ5Q^iaf}Dȯ3)t&u)*84Ltrեrp(Cj|UjJ>ل9sr;TPd cdeZeksN6NWς]oK[ ݍa"-}4PsZhyp |\> 'Æf2U"@I ndL0G=-,I^Eێdt[}o/øac?y$ܰX]+Np|Θ,) .=ݱT ՞$uKNb,<,-' olL!XQ}B6;ތs,;PXZEїEOQ!!a%t> Ll RFK)P6=p,rr:#:pϡ!8@џҙ_B hv7ZZwUQykw Te\d =gxRu:fuxUjsjlx) N%2Z~ -Qxq]EwBY߫t zbb wAcɔ!0m ^Imi2],I|6X!^A =V-W8EʀZI‘Eh,ʧ Lq%R`M)pregA⋂[֒f3eLըJ%)ڒZ;O#gd,#[@`3.J rxIʤgzhqq(A47կi$)sTR7Am $5~bdh<.M<]kp+Kܿm$AsՖW7 D.'h0'o?FWo-+ekɅ`Ac>b}ZffBC0LNi|7V\}AR9ѨRߨ- )2o#/~j B^=/ĕJlEq$7 E^`l8()_m.-x:UC>')~Pܐ *o/,m&C~h5SA#N>#.[Yv ڼǻ߼8c莞ՂfVl߄vɁQz,.ӐBY+(={(UF3 Lw6ǖto883ﱉ\p&+`ڒ:kjZ%VsUhVEk:PoFFo&B06(4f+ {YaO*rQa8iԏ=^6c !ssh;M(r++Y9P䕀D@<#zCJ$տ oPE[hqxAүCbƲA/GG88L鬕#o {zpU`jHL |UBZ iC>[E Lr^r !GjhsP]P'ӬDJ3*l ]Q!p1?׊4qaѐ˧DVYGy&0dW$1'K E<52 лmpwJpSt8!.Bٺl?4+Z!}g(zQMN%K|(9qdxh|sjTXT .̬f~V8t%" s93KxUKr&m8Ͱ1NoKJgr,3*>,lTD)MxQ>x y~'#HGnlYgԥ5)XoC*6'kƚ2p qAiiRqü dg,?a h[P ߜ;X l4r~2ޛXA$]([ZQݧ+6I3RSy8,3 -$ @EAPBI !,yZ37UC% &>QoEBd H}Ods&2{Իg+ذ j*_AЦ闀?}4;6LsӝAWb})P0.:M\mX&?+#%foP R*thMaj8 ō*e€Ye D#8E+5A P:w{SlW3BT4WhGƩV`=h d&5pH8"iPp?v`BM@qL7gjߨWs1؁騮xj;3(|/nUGL4e;߶rfC7#~LV{GJjc4:}zyVM:kzLSwMP^#棊a`4K불"f5̐VQGL_{BJVG-{gzm#f-k:YCˀ0KNovνl>cnߣG<󲢕&r@|/GK0jM?"䎼zH`x7M-ݮ|$i`PKݴ-,o;!3ެDy44y0kas}WQb+{` /dx/-od+20io:r\|y}G[:v O{`=$ @ytiP3n+CɪJ_+V{˖ UY\?"6,ζ B7m8U>K3,eo(ߐU\LݧbajYBˮQǩJvs2%|!<|h{S/]1D;\^xz 4{9-A*0˖<܂N.mHZX&j -~dJzGjb#Жĥ6b#7KeF\]8-}vOܶ@ꚛ(+GAf\?m d1DZĬebWc6DɼTāYaؕ1j.b/l;+|dH-H0O {#PQ˟Z'i!E71N4R%4`c M{%a}KzR/ ,C/%76u[բav6GgU(&+?g%xUF*c̔3U:f_7b|$B_q݋Ōe3S䕱gAm^A{His$O`W0 `-FDyx~osv&;89TPτ֞z9c B>"ڎd(rB@Pl7XL{שW㕘7o/oٶ !KWyxw5?PA !еCew9O r#̮͒7(زܦ; 2,Uc' /dlcj-"$R3xCeJ驠VAj% >5y~7<θѢ{ ۑ8f&lʘ2ZD-yvmsb#"LJx^2H*cD,x2wh'1cwPs>CR 1"ݍ8e-{'CԵP&0[2E.4e8GZTNpqmHl{nX%)g~`VG#N+CLF@1$–";VoD{u=6pUp'p3 c;c*-BaGI՜! ^G>V)l>#:OɣB_]jcxhāDB 0Ķ1|qX֓ sp7w%#pZ5D.|VbF&[J\™&Nur/RI6%zN0 5. 'ίڹƒ# w&\z-s P0hg}g\Ī 0,`쌻G- ?Y:4'ntV{@z1b8pA6uVT:^ٌj-..^k`a'5kyL/ۨы|ܵ(D|2ʁ?*/L8bؠ$a?5`?j=Hn \Rї t-vF/v uF{)7h* 5/R{C˼)uLR'({csRv#^ wC9LA-c$.'% 0̘.r@dXkn&SҭopqR7PFO*bV#AtQjc\0-a3qDWǧC\*q|j"bX~-Ap0;yxT]\rB}IKg.P*rȚ*բwJ`։,< SuDJ>j.ajQrv5u4D08İ\!'`)o҇=IDO|OCYE 8eg^Ac v]vM2c;/2;j7[}O 榠P_@&Vv}D}[hIBp+ӱ+-D!L[)B*-#.Ww} gI$>ssq# jr2dyU9SXU+2;L}iqmZ0gFmIUI/60K0?>ƛ`l[Zaa%OWHZ"#:}}f?JQl/Ƀv4(|>fzῴϷ>f1{woD SA|2v6[P@S}י*}-vVc͂`dvOhG6I@98901sQKְƣ@i9Sj#K^=MjEp҂BT8C^oR%! JZ,l5qEA'11ޖ{gLvN2׻QXD8NPAnQ`z|y$9`^ـL$Qzs+' YʰzlEiE7UU/[S2%eHUܘpX&ZSG%T^[H^H]k2F iNցsX`@G{*8mK]Nb@<[_.& Q,Sc8 0-cmR߾ !cT\1[̮-#aL וvE`u,MZGqHxS8\}&#N;%o,1V?k8-y^,(6%$w1XS̘.ێ@xgCrXryIM@+^gU`=)vXy67_i*DwMqi*'һ=P}n )0@&m`uB\6))dXubk,~ÿxhk(HK0`5Dp6 [?QA2`ilFHqzs"%Wkkx AU(cR5&#H_itzV~ijx2s?`~4.vU) ؔaF݌K}.xztj}߫#lGʐ+M(YP%nЦ*=kR( Y_Z?lzgpl̥Cg;v]a]Е f]s>2qQ6&(2 ;#`eyo?Z|p<(CU*i5#,[[DE^!w}fޕj{ yk&vYD"[Dj ht}+ |l^pSHA֦ k`bb8CgI 9 @fH<9jX_jyrtd5fB:n2# t v5uVgH3M[|w+W%AFy!H/.'I9b\de)_@fdA(gɛ]O_5Lt=xS14oufI>e/T8%S~}_~>tR--f$qz华1(udQ֯Va䵀; >=RCY?XP5*$UI iQ' " Wq,ze{Z&rizy$3ܓb5y!^Kx#! #3E Ym[8m%:fS7|~mjk, AlW"5ש=,ΒxOwn|j|Ff}R+ / ni"}8[ FBSrٮуuZǯ&a>ma1&%gYtD¬kc9ނY~,佴y}u ("sgP54Ut*wM@q.smeݓT#pК¿Xh4{V޺G e X$ʗO9;v nz=Z@K:[r:8G7`f4 (bؕshZPV)4`<^6r\?_ 4]s0Twt쬌í{:q~Љ:ܒ`ȫ? ,ݼt?D~%diQtZV@N^(s41G R֯_I` q̓%5tȟz)K2?ݷ“ӽTbmUyOMi}PQ]o3װ@#2%'^b Ad1LYU!iG4t|G\DqJJQUƈ_}agH_N-|IaAlt&R8b@3pe|Fk&ΔD #Cxo^pKB\IsU3=ȥ  :x'\wfB|CP<c&`'dBkPt nJ yI0\Z_ߖā٤`_r߫Q>l R sn?eDzD#H*V--S!ZI=vb;ihc z59NzM4DT22={n^N5p0.."#z^}9CR3h}Uhpb+0$Ƣ]}9ns˻Sr)m9 G[WVq .h#%k B#>%e Q\3NlA{;D)Si(vWyrSN="@b0UF٨e `.' <5-v5gX_XVEoJ-5D`:?|*V4*ąl¢i:s{>YU;:h*eʾE!["T[-*?N>bKQ ZVXaFxVлZCL- > Ǔia5U/6|gGvʡ L?2C:!l_T-RE@r׏dbR\C1vk_ M!>^1)q1q>)>,Du(^eTi(@D䔫YH̔{ž/^]U\J8}tmSk|GGqinA z |7ZȞ)مն[DVJTݮmL#&!CO輛 A<86ZM6B0kj5-'%#%8^ڴHgE2- s5T:<|CӡHwYKFp xjKMUF 'w)<+=B$#,߾:H'H{8YݡɔF7zb4uÇEQ$y~WQTi0^(U-vdP1lWN:ۧ jMrzHicf{R2cw<^fэgY]nȳAV&7!$,5;>6lMsݔ+`%&*ޕ7yp 3g/Ϝ(rSg˵Z֎{e`) o蝗,g"2Z| #?^ v qxYTkHTc*(W(f]ui-e%Y]'>h2Nv?AW̴" [v~%Ed9\/>zݾ-Б7?>B`2?!ض4z}[v~8g,XydV9-bh"!ߎ5_q1Fd;v+9FP q[\85D܋ F;"Li6;2'=P鶉Dv4ˊBN,h}y-6 DdaRVJe-ԧIޭw|~XrlۀBz jY_:{o"-AdGv1ʴ'JI'*XZfM{!Bӽc̱Ǜ-h ;gX bɚL[)ϛLWM=+Сux-27Z:ÄL97,pR %%N9 9d˟9Ex3T{q %QJ?}xMҔAwCT>{2&SC7lEx1+ gFk >$9TamRd$o#0C^sAN#)ȓj /-U,ݦ0uԁy9zPWVnF6aځsc77xvyNɾGwHv6)aЛMEIbR^E9ˤSWPgŪ%3*d٠;SajӦ&g}4V)ącV-l#.&+U$|Kp]N}bAA=H 9WI&XiM) ѓYl<,N Xh7j6٤Μ#T$ J'H.~Lͤ:غ_: vs 0畾܌l@c1dn>ޤ2+YQʹkӇ f8%C/qvs6Z>|nRQayez!ǃJj0ǘVuױU|xD'"#ᥜqTt9o ױ "KJ֠EkV 5D]8_z^ ;nSdx1tUm*1>;B28|57]m9Lhbcd*J[ϩэm6w;  +f"$N).w t6i1T{Jopf|A9qv=$*. I9Gn77G5^-`%27TLLA~vsRTİa=bpn#&fU~_5{xTCyqЃU"؏TG|h\aTh/z:W-a sj7VV$lR/όc]kq9jBWH.6C؇kNݨ{k4l$b@j+OVṌv)fqb(,DtIX Zf**cVSD ?q?II]Oȱ+YއƨS&j)5{H7rD'A;O{P#/P_h^I֌R+g;S}لt>Xxf q[Ap'G4ྍ{._ 萴T+Jqj)p@f-=>K ytNyOi]LT뽭g$ʑI Mqzq=%2Ǝ:eAẘM( 8(rZE4Nc!NƞI(O1ʉ}(w=GUqw\`aN^e~$m<<"Т"ю2x>h'1)htۀWb ::1(WyLqăimԏ/=LWH2nΫqAuq7b֙RP@}z4z6Ny; C~7h qX;GONJdZ{V0cc,nH {#5䕐HΏqA>x*eqZ/ej &/4=l]wmbm8&t|2FS%}U^Л4]TkϺ' f'ɧu38^̾J2cdD̮a\2f̓ ݁Q* nė@d奇n䢹[I|魻G7ijfn4D)_Y!| CiH-[iC–r/,M9= 0[Mxkl, b^u}yZ <@pZEW7w3V5>>t˼d )jP3X2A6HG)E>hܸZ(WM~HW(Gow[/o2W=1uژl-HUqOÝ 6URg9\qIx|pK'Dq0 *pg L\V3]YPzZ[p56PX~z =D$! G+Wcay\U9"!͉Ƨg){Iտ  j p.? ''=&oR78/}gY'@ѾY-V^ Â0O (l< Jmރ_4Sbfn]#:A(jI-rᣐ>,e"1xyز!I_s&wy0_Op۞2L2{ErUȅ["w+$эI'x:eE5v`t!ܷ2M=g.~c̔QHdΰh\3U+|ȱNE:*Q7x*7Y6 0 ˣuT!ly^3tm]}sw@;ψ~Xz00iLl҂*flG)",6Fլ)RH5 yo]DH7d(9Sf?Kٸ*J B(jVՋ5&F*/BG:2zʣ޽PFK+!&+\.H!>NN,M5b/7Ȉc 0M8 ,ϭWmjШA<) P\ɲ,>\i>%*enl\dK>@f6 봍 LG0~"jU2S1qg `ZͻJ;0Kд u0B9)bpqjapkT&셣mvc6qT_3LJ %Lαy..lS$}"ӈ>1}J1SRJyL(T6E2y-Z+tn ܚ>7=fu+ [6% csʅEvuihCCÈEX#^Ub!24#2QEac6E(nALcOr~7<0 C>Ey. tN C4w8 #>9 4AxqUo+ 5١9`^ "x a@Ҹe93;黳փ}P "sJpXٙ8XExH |`F?:-P9v>Au} 7XF BjReÃ\ac/ Jf:mA w\ewDXRZlѐK#@X8nh adHV!K);1o"_!gNM`,/KBS;Z:^nb-nH_#FCvvv.K;J~͎ Glp] |:ϐ֑G;<#tR`f}Ti㶥YQ'W}d+#|]6ɐ-ò6r ҎrzKnQVJdzWpG,hG>`VūIg_#벘e6+תk~ajNPƚkkdX*,d_]x}9NLfuY*vv !* {<4D[n]e!ѥ}qh\hby*YvԘ.U¥VMyٴ8ck31"Jۚf( oqhCܲ){WoA%}bе6RTC&rSVf O1EjM~#!pF0 -{VH Yi_h&** >zc.Dm Sef\2/Sf z8 4s TzƊȨpmL.2P_[Y ˁU vG-@$o|_zrgVрN%=<<⮌\TgM8ףz=ы8^^+N68ܰpEfJ-L ߜpzqvT{G^JZ DVPJ4JB 7v pH;_JEUSq@BHԹu| 'l":PD==?zIՙR8 25rc}ʆ8Xlf&ˈSK R{sq[q\?"Vu 7!IeL*xưqC꫼1 1S <1R]`)6|Pq*xϑ:ˊh^<“xChX[e.]W$} rc;5TXͲo g^-LI9o _ԟU˕Rf Lw9jT.Rq hΛ6 xm p/C(3dps3Xs/0wGv2ܞ_D$WEkeU9IB֞ߗ~#E%-Hr\p$LR!}-9wKG\W HD"ۧ7cA<ކsL8,5:Ho{ x]rE-'[,Ȇ-M4魏xdT iULb\'ܰ tfT8SY;ENN!@fIܿH7ɧW%˸KY!OE"<pr8B~PM,~: ?3cSzy`ZBu v-E#ySK)a8tTxQk')P_AÎHFRx}E _n|E#.9gjWEk9*$֪)WrPHN>.+Vu=ʓ`*TL&>F_8XWDEMa1 ̗To:Zb2UzE;Gu׿>4J8FbFqw<3!*cqۚH v>xo;0 ?Bk*M3ۥ}YX\SH0 Q&>>ĸ`zի(VlyYkHt{%!G'& 1]ƅ.Ej5Vq H2W`v§3ͩ4]Jw%MuE^}̑×m $gkDR"m=lIU,&bz6I]mv5og=݆ 2L2/QD_Ru ]03id7j$zTj֠ |:l8q&JtQ cbt"u=Pdp0OГRp(٢dDQ 5g8#[4hO{~;|r鴫 mɷ 1Jo1pLi'{Ś{Hr4*s6Kr@Ϻ{rѳO |~i+`?9kCҟ}좢"@),¥s8CA2dޚ1+ :h"1J…\ϝ3zppx+yWq`/ַodoح}F";hQ]L|_['$hAd1<؂vlm{3uc=Z`72%(7Fr0n޽H5v]GN!-> ~먬H C"P6`7U"(/i$SZσ:dx5NKL#`&rqMZ(g[ʩт.עgxIěa?PI~46ped*- ?E.Q4Ʒ \H֍lԋV0(5NfʕHyi q Ma9N ~6|jJŽBNdTuw}fc!&Uy2YT؞NFm.y8o=} }z %b74%`ͭlEN&kI%2r;bS7VNݼZ8-= >FiafbR 2UjzXL߽?2wI$VK.şlv{(ma<^p3͕@%g ?35}!سoB;wk렜S:z*|nwp M+N4^|] ~DWbuwǵa_"]bdNձaog}. YM|>z$WuȤ8]N[pNVȇIWhtjFN0p߁m8f-&pCq)2)j(CۋmIT~~[b&(hMtp۝0OX;\m[K]"ثE *i, `+X Rq(WOǎe)&$TT6\nF*J9y3%.G ˮ:_4*; R{;coyP$/xfpQ$ +H-"-y$6H'^7Y]`fơnzVSx_Ԑr"?ٗg~ :(J3B,?dInmMY}YvPOKM$aF (7C.Q147{HCǔ8%._y >oPeٞVʌAY3qE[J^4fꦅDbXU fUr@%Ƨ[|_uD -\aO8;FN]2lgqm"20r=`8 t4 fx,͘$2svF .H]@RV&2aitHݖ^I"3ayxO(r}F-H.wpy)[KH/ /emػ'>n榷4yyt^In4qr_ (*o͸/$e.G _bB/c[-mQ.B@Yp97;ֆDzZ m_q0 MIQ ڏCϛa<:4x2 IS2|8O"gR@xa{N&hvU, YSߑbE D[D &Z6KErK`SiVtƌIg=v\[Ob!*VNT_4I=;4gd9Hiћ(e6:aANR 3kIbl,,`f6Ȼ(M6t~EZ^rE S@ v{3 /3RBwG=Rۃ[v Bʈ5>.f|?h E Qm:.1dlqQAyOErp.^=jd͠9V&dSPwSJٟXT>;H/RFcSaYnV~0"`M5+8fD$ks*g\{7G~gfgI删c=yFX4vF(ുUB0&(FGuP? 67^*;,,|hK!No 0c62/ymzQ:EOWVt}X:oo{ʉdT׃}p$u&"i'qoai#kCwA_&1}o`^NZkW޲7GSR p}A- .v/2+KMr_dK %2-ZSJ}t6 Rv-\ecp)r+M=G ELBav,+c1wwlڶR, g@13ý0՗U(\OQ4f/}r8g}l76`K@#Rʇ-G~01zБ$1g6 WZ,>ŕoܰ㨆{0BEm_3wf5U](w1h1PD~«1Zp w󂭋T1OG}L]7ч>5ioJ+U $U%=ୣIO^ҷa{2Q3[aŖDɀf'"SYc<[c*UN&Jze$1 zs=#`㱋e(?Jg+hHߗ9jTxѦrΉ9*?M;3Mѹ#q[zX|~Ld,3^KXzT$BWߣLy?"k_uRq…Y!Yr F@D-aTOV%K,h9})>3?9H[d>YW@rsRx ԝKIk=!PYǎO. ϗjH!>ԯ+6,HQٝp}ywt&~0v^XamHU"AۇxzED|Y Rp(XCX뿟x3땢H BcBGWoYsbnks3zQEۛK?Cq`eb!~=UkM"Le%%2I":fɲ&`_(e9[{3/ 7UhP}c{Sb##mu] ʖhݟI#g& E f%Brᎉ{'Vz}t6JU1TqAqvߏd(u&VӡVC6x(ґ(T!J>k+7geI~?V簔5A"M9Rx͒A߬`TgS<88r-=7j*v02uEshe,j/:QE 4`~/esVƑϭ9j&7qLc93}P\ %wcZfIaDq@3{uW2ͅ9 #u,!\C"YN#G<y :uReKxAʣCj68ڎKmDvւk3Q$)׏4O{{3Aŗ@`v^-=}ѠaFx]W'ބ4MW'7 Ф^MZ2+dbC*S v9V#]Sb֠m;S Q6hRnBFp 9ʈ4e\MrFME YZlXP)p%W[9!PG~a\o8'c;ߦfNּ 4߬imD\Bg$nKkg313Aq@l~ gy=Z8i B2yg{ెT0+"MW[7<,2FAD-h< Māc^ֳ,֩M٥.F3h~"߃MG-fx=3 xo()*z0EY\jhAyوi78̗qc<æI)͚])s1ISD5wPG5K ^ +R⨤u?MSx9 /OU^xcݜ|t|l.V&E@7Y\bT  PE#jwmeN_}MXȨ~;bU$0¡˚d^,wqT@kG{-_dͱ'H؍4O\犃DM]!i"!ަ]K`X~ 5PW;5{*v;@6szxq2R,V/RYlR`d(A*젒Ͽ@ ǰ5ߡ^Lb %=ѫ5 xӸZTc4Fud6/mLrVSgmNkj"2K.dEQ?Νn}}J^ϛe ╷_}AԌN_Q9H>u T|GA7VK_]azmKk>U YܾJ0ć|p޸F+?ΖcRن(`LQ3>۬_A(<@2FT҅؝(eT>y3 v~Ȗa‘8`$'9~6`2YV\ ~ch1;W,P`2&Ԍ9 `]/z_uZG H~ErG {C&x.O5n25KI_m;,{̉q!F Sb>nouϸqgɘ-(q;@ X#|<IRMM=*U8} dk fww첗߸ ># yzxێخ9GNr(L+»&o#R/bUSOvrScIBz1N[bm7w3y߮YE?(QTJ6n } s܁igNx!5/Qz()'鳩r#9>84:$aǥlȷJ۪O_QFG4FdH񐧘ap- YE|q#"Fp CѹqJŊ- ~ߢkB[Ȫꈹ4 C J2[16XBWYĨNs~H}(H!}elO<4e#x$@U%Xdwww#HGﵨ׿ѳ')z3旧8qՇޠϠËygeri*-D&PȠK (N{ "u˜+xc_fNd,Iv1pt(zJK mӧ~/;64ڼN$j#熳 6Qc`S%li'-[Oh<|Ƈc[0@[qO^EkF?IسW"1 pjnz̚k_s'kO7dDMq|3JOc9?Ӿ#(L0U7o}ƈc ch[ U#A1_/7ܨ(lU.G%I1ӌ_6\ ^ sFVy@rwm9v) }f5.߻`Q&8D[2!ǻ }^H9Cc7TF_Ay 9o|FL8=<$ldUOYx~^A[R=;s3q6}%*S/<Е?HG3;A{Ti~(ޢLT>*'w(/h+ߒqC,KUH V{!uB,^&䅝۬˘ԝ|Y(doVdCgO|Pzt&(y'7Io @$;;DMx\ܐImD^Qם2C57.n3s 4ijFeWrz(rgMhP:&1vȚa%uI Yg+ѧm2hҊaKR-ՏS Gʻѥp 2W:Z "D ѹsYՀ8 AJU=$ %R1b?*k(`8=f;ᱠ~6 2d0eŻA`v"R-{.x{X(>PRd=s9JgYB. GnYW[ލNH:OF#k HU!XcXODN+i1w[|F?У0q\@:t&S~9l f—\11-BOFK ,ƹ%5H^NgN*<} *maz꩸Ljqd.{&p)]jЬ{upN;j%0fBH3d c705$S[;I8p|ZKT2c;>:ȝYᒴh > atF )Ǐ3%n.6nϰ8]y)AT;"+mU]ƹM bѕl~PP2jCKN!==@UWb 9ZF3`^o+ųTDo(:oSJ젴k짥WTfu͞LaXtֺi(R nd^ }ݷu[i?TH_2eSI*%]_%9`ApJGFؐҤp4յ 6nnHa&s6k Yn* 2WoD{hGp`nA @UNVL(GmuA HLn u5XW/+ fD1VˁL6]lk)ی.O5`x8Qr:+Ñ.nvց;[/{5 ~:u=U8s[*ؠ1 7?rut09w`è g. c(4L~LUuvCCzsNFx^)*oG\)T3dyp-p%s+WR"4fu| Xl6~~l]*ʢW7Gw+S+gr>RQH*`'c?!42+F[+i۽oxEVϦNVЗ(6`lE8-J#eQif 0F/gyQ=1SLVM]MJ6߿\_;dž |@!A{  &oKT i>bf ܀BS!Z,a". N\ج߂չEbI:(FO;DeSXȸ8De,#AxXx' ~M gw1h +wμ^WoAo:Fl6lӚjc0dޜs=Mgܠ3Yˡ&F`E-lV3ѻHmo3驂3E πVHȃZ_D0v,Gx"xfblj֤"yϳo1El-m5:%0r ~, z:D/*/vyG(>W(;#km'%ҵ$G*\ޟB| q]Vvj%ɘ$˨v^Wa SRH XN˥_#R1d$dfuoW:E.)p_K.N*d3zDJOyi1J;s/..|בW)9UK6t,HBS*Jlb%daXNvD0Ii:Cgo[THW.Mw ^.R/Wj\`>Kc[2:6&̤Js Q WR=b NRt'׻ ^9Q7gVr"W_F0hY8W!x >bme]M9R{K N'TnYirQoؽ"dpKd8tj<Z/gsk4jJׄiq%12s\]EwGjIdžhP\om|ZN cJ҆b֥*Ǟq Jk4.@9!Aw AsDvwt=ag,۷.lh[AhȔ'\#Krr&麻X/ahI(dwz1{pW\a; 1DrhM!QaHs]|7짯z}:iOoy/Z1,ܰBkdRS-jNI:53q}.nKKW8v栘&nl>hEMß}_~GU:Yh!`j0&5~X^Gn)JW;" c hc뤈el)L^[l~7 yh!8γ%‹-yJzO*#:DBOr7FLOߢ{mwslN %w߱;OknE\.wRxCF7ݚBa16w*A-+5JΜkl!or 5jK8ٙVDR`^bt7.k# bhyq0ܹcRY[ iwgowBV~&âÝ|C9zK@sG~O\櫫bOrԃ,Hz j;?;MƗ4ωߦ8hfaYaƂ=q[U*RʁJz>|kKB/@`Ȕ8 W:4k}),QtTVsc%] pCi߽&m,!TwM#Wa2kQ0šսzKOb`h&/TZU@c@ou*(<`fD0I ƷO#i2A9 hyKk詬SӡYY7gM>Nt2OX$qү%~an}yԃ[]-x%n!l0<]{LyI!t(~PT, $qgxٰq; `ǭ(,.SaleY@?އ3ͽ.,=/R%ٌ+iKB7Qw戭`O4 r]T 7CK/vB-u!Ԝai׻ؼA*\Z!"W#|꧉-){X&˒h\uJ# e\{yePTkX YlNG^&|$\4CSCV`v}c1&`X5BtK[ P[|ow^tiP^|QaT>O[{6]f n?007k']f>:R(HR4vAtPBqL>f# YZ޽-{ $&wfc0q0VٖqHR`ECܪ{.["{g)g'Sᢷ\rSюX;,nT`-yt)>rÈ۹ c負Z%T:YoiAGm'UitdY9Ļ\ڭyL7#E~" 8  n< _T+6,~r kjjkIk^+S{-zZ ؗ~ܰ9{#H:ԕԦYt 3c%lwFAIuc^{JtidEc◁[1VNUt&oCBj|0f#CN&iKر}yԁQЭ`t`NBI[Q :xIUpBӰ q(PsfhYƋ.vI9}-JW0Wg ެĸJ(1zX]7~+ o*iӳa6} ?rWY4j{COkx \?P8"LÈī~8X;@p05N!^jZS(|7HgxB6iƻ:GG-Yet?M<@NU&=ͥCpkHjokg+߻YZpFfm.V𱨎b@809ګG(! 63-%8y;؞5m+bS.)wJF~Ha婌mBnJn^0T_&?f3JZ|P)GrOD|q5Z"uÒI0ĺ/a]]G Wa=?v XA8)j37o;*>}#Ufⲹ\?% pޓ x{NppWMé]-ڲW{ g}ad~|G{qe^Nl'R^ vgYD'=> _W;A{d%z HаEz)XP)q_ԬW p^'d+ӑRڜ~G(PdI[67o|]}.ͻ!WhpBk g\[ی'@Vu7?ALRw<^(Ozځ7K P/ %ݛ+c ^>5bhjB %fy!¡v[ī7k6Uk/ RFq"awE=U,ȜFAVU2$,8WFŎ]]p-jdW =__*M7)Ԑ)3IaSM Oin,όj8&n:IGuQxdI5eF#CYsYS ;Y?D-6 IW~9@bRI0_a̔JQt =P5/'0|'Y GP`oGwljQ^R(䉴s(h4 [I\EACʑBep2Oz>L^Oȧ5 J1 ozNY+wY痔^^7*FΕnFT^sn2 -WSi(-z*Mˬ2SV |S!"[iiPj'2q2Z1UUS|*~tT4}®T($"I ^:C'"kSKǷ,-Qo }&1@%*U5A2;Wŗ` *Dz@lb+<]4fbyDPUl*vִU;]8ʢ(nlTpGܔ &ʷoH",w2ҧU!W$/ FVV ѿljğa_@_oșN˸qUqa],5=˃ v-*ICړH>^ok9NgK`\:m/vf +k? 2,O;Rxv,8# !a&iS2x !5Jケ)Ӌ1`Ԇr096D@n9z=y5dI<+#qJV0!"vZnJ `B |TF`!$5If*woL~ߠѥAV@Xj/MFSi@j F. po<尶lW!VKs\jKPl$"fy$ Hq/DE0_VzYdlmS;gH<R!5dWduFYsA}:`N d1 F~ Z/UFhmZ1Q2 ƜX*ޫ.{<L=7ot"'R0OU7tg6T#}:2:ВqP]l@7Ԇ^ߣ/ig^Y_tgm>c)Iix9`%)7ie4V4xpY´0 _K+Y UFְt8Ƙ+sxgxkmg_WFljDensԴռ]OdJq)CԱwo$zZNmP* iFѹI.| @Vpβy31rVՄsgBwqZ:͊"4DRlz;"$QI4eVXo )hzƓA|R(!7@.xr'oƕqWm\n#V.~OfWy~EK Q-Py9V۩ޝ?iRNt-^C0jK4@2I&ف=S C oBg2I7=W_'T@Zۘd{aB(̰5ʰ "#T!U>ݬ[0=ۃ A{pp2cN`d(Җe~`^nKzx +݈oVx:$:&l;*O~UK qS[ܦ[AGώכG eh)V )~OaCLY`bh0qrj+IʰevGǬ~fmsc=wTГ"!]H ӻ ZL_V9$:Nz}Ӕ[QuLa`󠼲MҤm[..مzν_.8ڐEJROv, &9a,yt]9oecZZD2!q v]*!D\t'cEV \"Hɡwtܿ:i5#x8jՙ:"2Xif8,rsw+޵;#w5`koL EP+$_"<kw+{S,pHMnrW( e0FȽ|%!)wozZhs|w}+BۼTS^xO^W/qmyݒeavՋѻRF2 -'5NN{k؏> =f>*hP]up~01ؘB 1.'qd97FLCd& :CE[FD>&t._)Nn䞈%n4JZS#1ǀK?1h])DzL,RW-;`4lUtD=?>Zqq/^rmAa;<,/ `wQ 2J|yt-i9)Z_eK OɳKd@ h"gnA Y'4P[4c}4\yɁ * 4_&X~pQe+ Vt\~,4wW%|~U˦IF93dZ 6m)a?pL&RKfj_fO#KVױYǻ .JA/.APѺ G6WcI+L-`G/ 2x I6 A4kGBmgH ĒC;h}@A,S6c6AdBJ3Ԙeo|nZyDl}Sf]B2iz|vjHBc Rx0XH0E6>d3]Q^p|xyLc\̺)g%@1d 3Cp;fU{\ 1(%R=˖P ;Jbs -"L`l_~(#xF!fŦt(Tw/LY.nZ^g+Qwe œhyq}L}y~:F'3~~feU-%aqI p#-S^6 Iu mk4LJȱŤfBDnuWZ}O>NEB|14 ;6(b{4׽O&,e%,yt"jQuE]^Gu2\=jV*aMye1xA#/24i:@ZZ_;X_qyђ#eSCH{7J Fud OE~TX{9[IBEy 4I "-BCFWKeD*VMvUI:`/܇6?d &׿D5F8I7N hLRsq2=ȑ̠B"R*k=/AH0*sh(%rsȌ^1zbamMBNg[%)gs^9b/!> .1a&V 5]&҇o+|5!=A)Ey;;欌l șm7JXLXY]\I]w+ֱ)GAt8̱f3 k Œ2{bVf;0XRŮ -Z.yպ:"֢BfmhֶkcM*O tvg[HL@>`-pG׺"8Q@( i* YS F*ajKFՈۛfꛧf`Kk OY2uAvuLxy4Hh><񘚅U==rXZocYx:PGo`̣,XSHl\R_x<jvAEI3k+s˶@ O)I=_iw[[Ж <\`F{Y)7V2reS3A/ <0G<.Xʬw2šJ1nޡ%Yn|-nrs2Jq -r4t!LbzRWU+.y Q(FlS3P H(ZolPУ+@ ,ذEx"I.؎bj9Q!F=Es' x+*̦>,[ŽsfL`">h RذZ{C:v[˜ۡ^8]I2GuAjJY6gjQw ڦ 6W;ٖ~ܰy$dݧs}PXvugK{Ww l~Y SJ);HqOWO^(I*MP%L/S޸poF6Qnj<+U{uSr Dܻ訒 R:Ä_oRb `Yg39_1[+JpAT+g~ Sv:/`!a_ ok2.*+{CJ4!Qxu vC<=Ěk?qo@zYA DZⳑR=<8Q*GZcƅNg*`~^ERBgUP^G"?%cAiu¯hZᦊ&o1{_ݔ';+<l K]A>ս  k$k۩9T*INž@g|}=!hڥoQ(7 ph^<,F>57f!~|,\76I>-{rG1MVQI)\:5|a-?k_6r73@>:ZoxֽPrM/hS >LDPmac4$mwIXI&2Ibnv9) fKpe#Wm?QD5"5b%ޮ{3]{T>կUQIcQ8G(docȩPݼ6svn9݂ZFvV~SP@$1l-d~4 tZ9Nzr9o#7w/ ? b ި@NB^'H^ #iEa+kO k¯hB/]Z"_LТ??k- wAUG/ulo,J>NbNvo0nj2M}.)簦>UC%s8PHu=[U+@iTCXY^7`*n GnX}Ujmޥa4T ,/EBD޽XPd)y. Ps_?X, *˗) GDw(N1-H}&۴6˦CNxO 2]KFX/B:ֆ;9 XH o@+TLA\^Hkb&tT耄W"w3J&ch$vJ!ӊ2>p4:3+`Nf&H=JÑ xpo0yi޵Eswf &zEYd?Vtf ;Q*J.%;FC w_yG\fj3ISYCĊ.85¼`Z< s 5 TotğKvly? M?R+87eFJb?CjyZrN}z( 6kL1q]K >H e@R$ !ԭy ˶6,ȫ %_u%f%b :5OiSÌ/V++vl*CLUۻ|e"`)L|tRj4cJSXۼ|rD1/|{K\6$0{{\=,W{98v#X3?!ȼ,MOEG:/qvqK{L)rBׅR_.>1N 8a#tc4#zE<Y5+lCb3?1ȃpMƥk߿==TU7̔Gs4U3CްwԆx yyFi^D]ӦBd6@$f\Qv1i ڻ6}oAQ!Џl\yol|Frz6oXJ M䜽.mcSES5 \(ɶiZ.E{ZuB]|d5qu!L3u|iQweDp3u-( "Nn&ѫBC=5&(Duz,|(YqۍhD $Џ+[p\.g?kE@sOHV Dߔvr0D71n_)*b) B\ jSʖXUg %I+LU!Ӆ%m~.V $r#!o~h9o0 { }r>R[gň^k,Lߜo#;Nh!/!j:A^.(}Q7Pfم5.y͈ea7v!B'Y`bD00۬dޢ,RtCYm_o>^"M@?F0 aoMˡ@G1UxܑL].)I)oП)EvW:Su:RO>ۍ: 7 hEnKdIs]br7!1b2@Oٌ٢J! (),{(W@!!sk$ 2:pMۢ|- puq+;>NrȄ~'Q"pG i"UW0I=;kqu o"9j'EN=}_>( I6YC!AJ`m4ٲHQ1S8e6PxXΎ\ћ?BTk;󜊷{7_5h򱼥c&11"E -Y0bze^ûyxѵnXi%!^'ڷhW9`$*X8,qk*fy1P&I ҭPԉT~~7AoPD%3$jNW>jD́|C=u2T![7]0RS*ɓd)Fmh Ӥ4tԈyQ$uܘ.aP{._"\@ /0}jzS)% X#Grm>?бq@$M՜$|C'#^8Ȅmk <Zmm9կ +_YuMOϟ^GvrÝzCfȬK"aq rxBQ,S glϫqdOF`Xu^@}/6=<شV8J^24<> "6uL~bH0w I_;0Z`>*Eߕӿ8bΤJ: XY fi`n$fԨΗA4*͗MPRZCFR@ f8FN>bw`1m΁ `*Ķ]ɯ f*\W@+i4ye}]ҷ_ZlBzS914-2Z؏ [Wf:y8Y5!*əE*ٿm#.gsKR#!'Euc(cRkwAbH9}*u](ߖ#AW^ %_s@SLn8 3a9bҖIkY^mtˤa'wۛgG> ;)q^p,r6Y| Z3PuLG @'-DcK D׾=R?V+6P/Fƞ9>J:mL(cξV*$TkI NrB"n VqRU*{eg"c[C-SsKҋ7w,@ GÞg,zK4M[,Z]ͥTT(I|?ODl4Ww НL)L?oēeFѴPz5J&#whu`~OR>}0cT: d:"^"AEZW.Y:n1BD UdBW#-GMa9X+-|+H(/uʗ;xe@#h1 @dUtw79\=0~_yl%ؒ6@Hkˠx}ށ0]hu69 )7r+B(ܫi+>t#n%`!.],6vBぐK{WX&iՅ[ 4'rGI~G#KmgxmbmN.P?w2}\C͢qd:lʅeCV ;Vi Tp.B!'sZ/"͕@Ǻdhꤽc[URNC%}q,v?- ;ѥY ~@ ,uRt@])Yrurݩ6i4%ԥa-: jV4b]jXA(XZW |;A b.yq{H.E9<5`^ ,H(dR:bhkFF,Wku=>[<(,q:ZSo5?Rl*en9Z-3t^~1ՐyttrO&uͣrŃ]}=d1и6W $tUl!I]@F)7pMvA7y%Z'"fc JL:ScA,bpӳIvU×]5c^9+{<P'B]0Gm5 > a|s ?%6[4vU&]Kꚯ֩rSU^feDGe0N`ʙr#hb-(}?;/LčTKX?JcDFμF;S\d>ʒualL3/O7V۴pH0Zxൠދ:WVkY9 >+8܄u2(pbtsEC$1"mRw /Im$b_fk0Q =W@ׁ٧LuE̲&N8UX c(wEɧ}2)e[50܍jѦeқب{:VRI!kީY25޴#6$W2GR#,9@m ^|FIc^HHI|xE2[6.`Ҫ\~'Bm璁 wFK4(x652~P;PM,Ml $^_/y@@'^B)gX{4>mm+. B/KNKi4Y1R\!g(pyjႂ`8F9#a'R1S Y}?\:^J`9.fE;WSA6:)}lG^.*8EIR ȫe5Uؾ셲\F'ث4•wr-A@M.筃^A]RF%>:Sa^J=5)eBˤ"u=cHf ^%QOUwݝawa*ɰ58 lsmkm ;g^E}gWwsJFRIIYNz0[%JzA|6]  vy` (_l[ze(Oa $RAM >Fo넵?ۅ gN : 1=,FՙADvõcyj {Y%(Bۈ2;r[]ͺ?VXXXٕΆ~BEVrZ>.a<5%!Q塈nvR#@eO^*_ⳬfXc5ii 5m7(74O0sÇNE4g"Fox9q.w?Iljuk6m[nZ~[\@" t]Ĵ,vE ^yF+תUR {^Ad^+κ\TV9YdvYrqݷw$L# Lv ZR[cl#c} vzsV f^P|S-UXn<=)N :_5WD,]݊/EU~OCIB-k,ȏB"Ҙ)#|GCrT(q2Gc"ڰ[XI<&@ WiO2Ǐꄒو+O@eP';DXRPP|[qޥAߵ l{tnH0ʎ0qGk%0~O;?VG҄ga1)O+u$Ŀ"זQzFcMFUzӌ])dUQD(pɰ1V xK8aPQS߬D㡝.şD..Oi;Q`h|IAo8;yr )R<3 #MHx&~!a_8m^ 0)5Ch''R }zy)f,gVR!tpV.F;J/t3c2΋jɃ9dp#fAup7Q@ZUY!ڍmDWΖTELOQѸtbvA>$@T{2| Q..ZPOUES n@ i 楚뤈s,-3_bW."h!hES"X:&[Vp|])[3kxn .8XDg@Mz¬ApxSagq6w)g@gap"-ܶ" Y}^Ρa?Py;sl9N$Bl-Єk`<9CnC54f@UNkU#0zֈ߬Ǐoȑu,Mp`<;ve˓F@F)^&cyhVhs. #=X: Xnb}LPǦ5M˨y9?t{ft 4iv KiEle0Z8cy,_]u3>I.D cѩ!8ұQٌk,}(c?x+`$TCdc5n0&$q;4/BPoB,LJ Ϸ=|(?TL$Ql뿰pJ4DC?5B LlܡW|+*ο'mPIBWW0ZbA;IGz LȼSеQr5fҳayZԉiA*o1J\#zQX=! 0  3$A4[rT$s!p~ N@@`᱂†p!ۊ:.F%‹C͘P&1- `?T8ZZHq;>XAL0Qx#3Lg9/ɥy[GbXi6@3{͸g]VM 3 CW).d2X>95K ʭ& +D|^|vVr:E.BЖgXpԇ[ B=/glseAyf*hpPcqq/Izл۫L;7Wip[r)d A+#a*M=Pp ғ@n&xI&f:K 1\ GLdf\?)uLyN7|dԘz2<:&oPq<U&k. rT.#9>4,=WDwdgKK}oS`Fn}tFߣG׼<8/IJ4qϻ0Yg4t%xb>ET ާl|eu,Lj J] 6~Q<0 dRicdn)a_SfMz\1ݎȳE{T74GyRpH5'FѦJXlכ /-k }CM03ɋL[(`S*ڸ,&Ml/l{[kt`D\^^ncM}f("Kmwv V5y#!lN{awOTa e䱹6}XF)nLb2!Ȓ f$/AS- C00!'bS*<3i8}ģ~$R!5)G9. $+br o8UfdMv_N-%M^ݔ$!n"ھ9uBAKcaV~D[M&j۬\l4iq$EAU}1]5"5R'R ״qڜ 7.g䎛5o/ى8 ܬ%94RGQ7E+m%{ rS̐%]`hzn%2~?WIYUUT#ac3Ќ#?#}ba)ƳDHfJ5=,W;;M \@UhE,D2lSP+v!ZYI>ot&GG GvV?>œjfT2 %dח iaC&{@tU_<#>GR@Q41!'lAb!~>3A,wy7q&bmP[llVM $L[:ڎqo19ן `SUd=2r*H3_Gt~YW _iE#p[%y+YxWƸjUOyO`ֲ^Mi#߽svG\@^ 8EnGN):w~#g_?r0/>k &i:\EfHÐ|ܣ//-XKBHBZr(H Y~5";*Sf1 vXmOr4X7:|тؓ[RL?/ŬqG)jyKUj4 be9% g&t+NXoR26+EjclT=e(` u6]'g/$|f@\?y:$6XeJ}74}Z֨4"Tk諆CLJM`/pw`X|n R^O3&+0N-+&Ͼv-tOu(bAd(T8- ]@7h Yܻl[W0D%vݩ5`i<0ЉWw^HH^V穴~] ؿg.N"^ [YGH\7[cfs`ݯe[wWC|,TsQ>ziԿa'WU8! n6<̣ZNd{3Ie[\_9._ g[uGo$Yz ?QFF qFM᳋KPO,6, Yu"b P29l%0 {B''%LIV,I8hR:'B_ccjmoaF" Aډ~!$zM%nm|p+0Mi)5$tTHј& '7(`+Ά { p>+MSDߍzz`jgMr! ^U>;5֚΁{~6x'2c(0HmUG-J }-RDCMAa/_NJd."\OvΚ7W[)aK-of*k-cEO#m- M*tVW.HbZ|O<ʕ,L-PM~&Zóe.D h. Ax1g7*B!`& ͮ˲O`}[qZNgud'TO"YVXzc,@tjG3X֦V6|H iw"W7_khWCZzhVuMQr՘mt>"fN3(K7[b/pUp˵nfX|Zm†C2pv)2 0 ]Jx/$$^a:e60|6eyKEQtVexuDmaxKK<7i=[ xLn4TU5R&g W1|ϿęHFuӌpH܂ NPV~ !YBéGX9 ~Q w(v/ Y8$ĩ yOo3"ⵀP`Bog;.\2NsY"XWZhOk"OvavamI#!sA5㭓X%JACsRFڍMS6#+q[OۘIj4Sy-LxMju<'_Vζ>0 QFڈ^ 30 #x\LN~*[˃}d|>lt(Y>G*_ՠsN^^GXF :j}c%fCs!"Dw7F+kW;6bd S/jt!ix*Qe Iw{Iv@v\qײ]a(֪; `JC)׎Xl[L a% yg2ؖnMGhS{xz {U4+Rɴ kb&ߴypcH'S iu lYq2~qVciRz qjn7wboHL<鸪V^:u(1=-%M *JcJm JyVUG.]7A9{5/;!ۂ X[j jr:a IW_Q/=xwxޮ EAwr;O YE#4Odp z^ sٿ~vܻ7fjCE={oh㧑3ŭZ {&g\kZ]/㊱9yy-o@t7ruŦ-g4i3YHmammh_Si0]g[56PUCNMpIFyvB ĵ:ۑՒ.j-O!^BZj'-֏fߢt 뚈$H6O~'h]YD={~8Fl r8fTuV?SPHbބV" ow0Q$X ߷KϯRsɹz!Y/6:'P;NjY#@:3 r۹ؼ?t:8#Sݡ)l(1B[M7 #pz!sPTgI;C/,|as>]j6XpVΗ~6WT'07?/&8bx5.7G$VJ&3'fsr:ufͯ5r^Ӎ'Q濈|0]#uywH-$ro>4|XJ,!uU1BkiM*O~.NDiA %Hn*Ѹ÷֜eKW;N+'ߙp ~ ,X_)Fx ڇ~f͛"56F O\PC(hķߢIY:OFyw(BOp=i+U5VEf[)(^Yf>o|/}̉UqK F&ÿERͅ澮:pCI\û? =PI8'b+‹5u1l=]kRO"CJbxcٳK\bF@-UThr)@W~`Z*&j@Ȇ^%yA;i}YŢS3A/>n HGSg'7/! {D"$sPI&)p v?"'$n:mZrt~*!㇍DJo*;G(˪/>^ m=DU]fN ƿ@E-f4"Ͽ4QcyO \84PɆf%Eiqy%)Bw5d`F WsW J͐=7d5~JDdQ5w( ,ZbѫT;FSEaN&Ew\ ySĦZƇfG 9PrDF͙+O@Y@]_#m؇~0D|H.&-T#fծM 4|E@C+&C8g08q7(%g'&Ew!HF| pwN6=ZM]|1SqpJ6eQT$mҒ5OZhHMk;ZzC1$SsGW͆<1FD6[>TUlMdqZС~i6s,G:\Z,L9fpC4Oiz&{+ U /orV*p9\_Jc;Ca$ťӴGAWA%ziUlVOBaU~{-TelNRwӯIM5wK:'N %@kZbB"d\!8lڒV 1'r_BJ=5q2Rb7s3)<g8Euh|XcMZ f:|vAXEa}3/5h'tk]pxLXB4-ЭK(/ؗ}]0F^mk º6<]O}!^'s4d|l%!WxϤo`IǃԊ+ *U,M>W osĎjqZc:`z1/Ѹ&;KV =4 ."%wȊw% s0ٿ  2y$6e?' G+kp1I ;7B19u׮oKb# SqHD$+:7w3&OW$bM_)%|":4;BόKeWb{膠]:/ulZl#J 2B{2ZdVgJDr#7riJPrh^o7[H~<@M49nC51W-;e+"\{OHl>@7HO΋hQ R>Y# L8SM=}M9#uq2Fs^U᫔\/tiPQ3wA:؁} Dgos쵤ڝ7sR:dUhcTYT-x'"S0o$nOZToi Y}Pqi#1z\f/Tu"U\l\[0A<8)y 37:@ςjhwY&Э&:ZRh W lp@lcU7|UΠcN5(/ 1mdq9c)hR`??ge/cVt| ù(Bp߄;N#-mRsv"$l5Ͻt_gP_pZW ߄7Ɏ{&n*XBRT:.>M,ljX>F⭞ = f(ZcsA]h]"4,z = N5HŧbʔmނjU`7& kյZg`=ӭ ^,PFD+CЫ3SF̣H\:\н-װ)Js %~K27/4ӣ˞0Š&i@*_X?sCMS #o\/QCimX ]IiD$ڰH~HL3Kh{8RLֲ^ʹ)ηp)tK|!ף ۼ-ttü-㷱X{CGAozO+S/MF>65W /-$haek%dT%[Z60Mλg8a8o &8u@ lDaR( +br \oE87`t곖%D P4ҙDpH|SnY샗;a&"* ƾ $~9X5lQb3ƚװ#ՉBp}-b.YU?h<@uړa4uf崒-,לeMƥ)\yeM y|,R (Ƽqctzz4hKj|P0Dv^A!Rj,By OԽvM;Ltc{<. \Zre'm0eWA1ze::ܪf -a+`Fhaزyj_9#Zg->)rzq%ݖBxˍΤzFѵu%]-0{ QWNa:>`NF'ar_r"h82q00Ik5?azаgM%ኚVV?@r^Z6J3茇'AB XgeoNAZ ܭƜz_E3({,U ǐnI-v#.ls^K'.`pn[vh@PeUrau2Hu"PBtowCDUUҙVϚ%4  ԘnsSh0"."בpY׏sHD&( L)樣ƅ^ϚO4n“=.708|zQN-[jqR&;(;1c!n72h^Iۨ֌Bڪ 9C:K~{ȡg-4p5lsfщj6S@#_IB$_-kOR`H}c7Eo3 ʣ bW+\AQ֊Es,\&܋_7f:L@…tB]nUR_p~YuWa]Q&wMD\d&k"^ˡKjrpBD4.Y8n|Tk"ˇfe.Űٹ\Kx,^I?⪫&6$TZw.˦0I(e *ZX[6G:;b 4F$ C[>&uJ/D~-)/| 50(# `ѕo)9Q)8]hVB! 1 ֏[/{6MxLk:mB%**Q)ҡ u\Û,F2Oi|,Po,yۣjL"sw$+KA.+yfuCĨ%aR]b惷H]M/-TpR(;g붅]JOÚ=7AM•ӍqzSzwdjQ7£i܇^O=K.%+$}r,jjD! K[LL=LPL<ռQK E+3BKxѦlR 9\ך;n\q 4{:8GE ,)10r*;rxM15*&vXlaeY,uN]tz]neo!PTwrvY2:.*1gညF|!vgb=C= ~`E-_-CҠ:0v iZR=Z%VQ5E K,5USm{\f18 cOHzW3>)d>x!0Ѵ Li͇utњBi7'O6j2z K$;l[Xvlt1i[3WSY [jAlR!HJ d[i}*oK.GRG J/߶BgV nK[L[o?4C,JuccS,P>U3B@ 3f~a=gܿfƃΤ#| lPpT-\͙NEa#XvrA o{}NXt]x5I\JS%H=A*`Q?Vk+0)£O R XNsY_kM#=B٤ >}ݿXWW'*#0s(W `EtM1-qKu.OuEɕ-UYOOv=AY$Xp+3W>6}ui7{nٚ$3_v(aC"mRul6rCu$"m'sWuBXFI9=?-bm:2F;L$ECYƜXu2 #.VPc ]N_zX0п_5{]J3cFlsx$gT2l3wӅ2.!abTFI4FVtD+)Z.'K#~y}5Sey7GOLa(WE#5F ,- |芅IFh蘔e=g \JmVsCR__fQU ]G1+- 11AaEw%5WD¸iV7B~@KlQVW ҩ֫Tݖ1c"9n HsZ|vͰu_R3 C`y䴥JXn^8t _uSwKSu@ *6nVP2մwY:V`jބs̨Y5[H-v&'AI6 XPhvsd3!@zW ,tN Z4g߯S՗S 5(Z,qW 1s…"/Ш*O^F3R,ϰ 'Gw/-bB8׼ypg9~DcHHr9cf{mZ9L$SEڱrG+'ćF + dx>uu╏Յ}T119E*ULg< m;c1'nI Q*7BZ ATs X`7S˃\!ll~gOEd 6u'n/|_ j \ny@/oef7h|k7"D :BҎh6Ѣ̘32t;}UΏ}C`GN c XB&k!Hofn|Sgэ 0֌? tQ?ٺ0~X ¡LC^FF8vX\Z_K9X#fv-eRqsB"1统ufu7Ceyg`Jiw]  -<!&}=F 6~t=GyE \QpU\9<:B,4ܷ);)\x"K: +c`QԓҦ #U% A1I Q>s)t#RT_^G AtCT' r) H !lt%ŲEއ0ht7o.Dh! V{xzKoˣWzYd1ۺK-ĥR:C]y0CͦM$B(.AZLQY1 d*1A iVB0laPۍ7lqv$cQK[xfژv9M64փF|4$rK}7/ la_ 5K )CQo]@&v\[3t徻FVͩp-~Qh͉F$ GP6?mP5 IV3Hob1Pq/ MDΕ>BX$Ϯa)kǙ5QAxY1,IzAvl"˗NR.Wt.z_=o޻&F ! ;ܚvo~21QkcsMlB@5_u̩\ |~֠f|ϝHQd˫#|Af " XA(l]b$ ݨLhE2"G4|L`?iaɈ Zï5þhlj}dIѝN'[uDŽ]/?αsw4fc'΂cgzh99v95Y-GZS wQq[CDȒl@]⛼$_:YRNN>g'9E05f(OYB-l( 1PNY TW1# t|PnD.P9r !f\rZռ Jq[Bح;>x=Xjes!_{xg`ttGQfA\g{mw^ Qzj_7Jb53y4hYlh3і7 Ž"/R6{"CB?"*.&?Lm bMo>-YSn;"3 U`{0ZZE5>ZVen^BZ{ OE*z"BpJmt#7<#j.L\$ChA8hvH8 LT ˕,ptgIeSqG(q}9^ \Fp503]]ORXXW|3mؼT o 7uxMM(Yඍkx>OW RᮝJMjXGRi![BFV\Ig=h-Zt!tCmR[']Lz6郴}N.li/W+ z иua",A9h: \_L)+yQ ࿺~ /DgD6;M@[#JEoںf(P<.EKW1=3kBY?!`CmzU&{Zۍ<ٍ­4<;HSLP'Ua_anFP*X(~4S+ GT>>֊cj m_YՀw{d^>v/:Ɩ2B2>(v񓊨zƜ\UyFm;SkB^ *roFGAhTn/' 6to~gل%!pZA/~[KmF0#4&6Ewh3F];։Jr; `֑ Uq%j "/|]^Ɩ%u)J Q ~9!8wgN}׶lm(Kc3Qio̜;_qH+t* h{tn ?|Z#?t䩢@3VmJ1“K3}ݑP[.hD,j>Wk(_YDq)gU@f <((E7q񜸔b+?7Nz,ߔ{# ^ r`6;h-iDg6 s+-d0쬟*tHFDʻJ(:e}\e:JSZcת0Å#>i7gΆse[ ɓԖc@/۫".Ŗ&[9ldm_Rȗs@SFXȓIP[U.7{nfi>  O_jˋ): ;SZa)zƆYZx25},>a"༹"-5ґЙOc:#)/m ]͆JOXeΔ+åt}Ht 4DĶ&@Jj>bXNݔd{[\yNYmx EgmbG *P.I Ca<0P'6"l GTlC}\}VN tCZ0+,)Ml cA-՟I,0{V Br6 P:$Vogy`>:5rp_ϛ슳pcȞ@c-%/iۨGl|i2U#WDk\צb?Mv_~x}!Y*Al`*$Zi?cx7xG{j"q#SD_ģ\#ط/xC׻7ԏl泙W{WFWFyM?Hv~P*~ 0t>'GͻB3<{5 ,}S`Ab27~w/Io-UT;˱V^)>C^X\30T:V @q|GˊD.@j E(ddY XjI7x"/HڼKNz%f&S1Hz(O2뒿Dy?&Abtś^{\LB=RaB>ij=΅v.p8 -Ш,w):Ñ)k?Z+&mAk6`7'P (RUե3g׊h;mG [J^袳H=Pg*[be/#CSu!x( *~-bU.Ch?2ˁqMshzlvNϚәBBX$| wķI HMQLh{@ai~SF=(-: ه_س9gN|KU8ouSV!!0J*Vm^'̱=at{IwE䨫;L,>>Mq:,E74P#i0w$o֫ ̍F@WL3{o5y}ur:0/>&9V~{kd E[|R5C}t[4ʩWJg^[ȍp-g%t-#7Sk'>Xj/9"fYO5Ғђu 4O;#I<(qAu2ѯV_8bWyf8BY>zlȧp ןE )eсKxJgqX&B#\r+՜x F]O 'd_Ϊ 1b!Wyoe$|ÄjX!zmq"wt"\e(A1u| :خ&X<7Ic.]r}\#X]\ؙJ%tL5o̙>;OG;&.z)"Qˊ[{JnmUmBQoqb_iEPiit>tqT-+oo vGqK]8 js$6jhz>;bL#Tg ݯy;Ɯ(6%h% ) `˅^r*^+cU_+f"2YPP}-!_O<̂aG1 X,vM-V)`SJ0*A]<iB?AQv!?,ʇwlxuu(,#_ i{Bi,4kNJS]ִ.}/3np":< *gk޽_ԁxbER2 ]q+IJ`Uki,'Skc*7]ǣHC+ϾMjoU1$\M`JRh1;dkwNRy.J9%-ZúފjlNqOdSρ;4u+CʯuK_ 'XcAh"eBtqAQ)bpRT 2u~ǵ?5eev+bшOE!N(shCyn~T?Ց<co1Rfn6>4OF}Aw2ȲB{l϶ Uw:yL?ĩ4dF.Gԃ4Z(ȉK֍+=1 Z9aLUJ4s$SK 뺓U>$OE/,qCKV<qiu gK'%35:`7j^=NVu*Z®f0KfbH f֊8O V-D7Bp <;(,gYZ070701000002e9000081a400000000000000000000000166f3d9ce00032da0000000000000000000000000000000000000006700000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/net/wireless/intel/iwlwifi/mvm/iwlmvm.ko.xz7zXZִF!t/]?Eh=ڜ.+`xEͣJyFݏ`SK<: T 􃨒5vvȰS5 e,g5/Qtb{c#~GA&2-WZ[UZCvUMG( 5%͎(pxҠ+_3t}SCq >Ni<Um7`ofF~/8]3̽ A`:Ѷ#\k=_Ǜ |Vj$rGu҃4ʮgJ쌤ʤ1*w-*Br:u'5RR+AZ}Fmz8zCKÃȑw;tn:;U>uPeڧԴs{ܐ;^W]yqbPSZ|% c+ i |SLt]^W$BKPzW^nѢIuc d/c5kT~X VB͸ͭuCcKIFNX)fwx-GR*Tܕ 2f>H#T*3`DJni:\1Q$}(dsk ؝T (u}^ԨmY6N^wp#YXq8l*7CCt;5 HeMA'f?RrϘc2)U.QynTv>ʩ+cKc;?PJ /0v{h{ݤ\RF NM,*L4BrDZx?;V~BSKdKi q,[U8yF' cM2~FI&1FNʲT~U%<kzF#s+JB&ٿ!vdiW M8>٩F<=Qlj/I|?ZځHUkFE^wqWWmo4KfZ?Ƚ'4uuDoA6HjF*cŝ,bjQ8`OІLȀdpqKaloo2npփY9dO(jْA6;^-I`({jbwbTijg8m8e -) [>?Ց<\E6>4&r-1ona}񹪫.q` zsџRXS}Óc_j9`R 1c<69e,2Wv:\ooWg$u?LJhIIw%,e^{յ=a#f#5.Gpt"_7V=+" B Cȅ#h[g({|{"W"v]Y1(I'Qge|TS4K05# eȉ,~M=o 4N3fLe%W&s@A E|fDfOJQk4 |…pPb %ux!a_v#T?jȄOR:N!Yg,[b-QbL T9_IH^2F0kO1`e ~vwgIih [wAOaȗT_'8y4!rǓ ka3>R2v @rcN=bQ($oVĪF/(@013g%~(5`JR<=~mzU2paP{[@]MPtrOʵLJ }*!l k >AVL'YWJlhg)GK?JӳvkztL$YKkU DŽj߶LWCr܀ QSObU`Uy}Mutŗ{*Vf7 tfQ9jזem+SwMfc0Ohj*:J$mnխG- s )] ,;偗8)u>$/nq8IxM_n<{k6G8dN-zU$'L0o,gGmHy'\Ώ\~1Э͒vAx/J7&Ǖ(&%z>n20SNIldp@&M\E^d߃O/UeJ,ֳ8"x?Y]ܮ=ܑ\!'-V ܙ4%wF9Dˢ~M;v]8?#q:[iCk}J yj5h/h_$yhGE"t+[.ȳAzENT0G@SuH`#Ӥa:o5:< cv!"71]̻;`UBEr9P82 \iWt }HM_cnf' |'*FXHS8%XJ2<-[_u4~ߺv wcs{m!De8.?cÓ[4\YTOG"s?sL[c:[6]P͘ʙ3]`'ӝ̡ka5Ö^ܻȱnewD (-[d0h%|YF5RLra?sقOcYwۊ$[skfve J -ijkrf<`DB$okfJ@WI Z,b< :e:DՁ"USD8차fovUo{cD [-E<îF-:1n(|SW֡${pӕԘRc㶯?j\ ՆDel벾{;l-9aUsB+csُO϶нAv4T\çrYW̗MoaP4 6za<ۥY0=qh)lzsMՍ>=jPB;JPh'ŽFR~ T3o/2:]uzl').Y#b\1n/Us>he`at0&Ͻ,9 ? >!a.6q̶47Mo=#m28]tWz13Ȱr$k:q|X$Ÿ3KNNn$I=עy Iys: ?Ou%m MF<`N[w\^ KhmSCȿc"p<^j)oyd}]BH/P{i~7)~S= ]{նiy%YTZR':T+2T1㝿I 5Z#Ŀ8/IwD nNDZ;>!Q7zqcwVDxe(lڴ4/״c PcMo<?cb&0hM6 WjjiFpP^Gq+ZPc:H# W :"cFT?^W- # J\Wn?gbeMMp;p+hL,SkţVW3¦Y An>1q7j88*QĜ=r叝w3q߲.?@Ne>?&< =TRb1 lvvPL ɖcƵu{/=k#**\o0?bQѣ  ]oT U}K,ikl3ſp it%݁.s{D\`HWuT8Pڤy c m; CmgP]ęuT('.]-#7RCW?[W]p_>Iߺ3r?gћ?6^11&%Hd؉]WoĐȚˤi5VF A̕Ɵs@j„4/jJ䯉ˆ&ܱU )(U{U0LasDjGyC/|ց댖8RI=n}m[r>H=.EvԜ0`;3jT[([D4uEJ}^òlj }+֥:ٝeh&C3YmŜeItgQ:sxŲ&rE4ičI)-\t޸NJS3AcT.lASABA.IRƄp*/ޕ L^\ *XYRB0<lI[@'l12 `ØL,ZfܰԀo#9e8E"T>]NbdI6 1)t{ؖ?|'cw( =/U F9 4JK[xxͬQzS 2J7l^AV\p^G<:nFEݙXꎣYΡ1D?6Wc鞲o y u͌&cҷ"jg >=YV&ַ68lДBsUbn*XZiQ'KoI^;9Q%~e/z8%2fe6!E$\j<7BL#^Gɀ05Ϊ5L2>y ňKKrIh{kdv{vOH<,Z}5l!v 3bO5Dx|} ˒XCy,ԿZ;qP(uN0bhpCUC.M@2عͼ^,{qWYd&],}ćQ՚e` )mL :¸Lg GOo|/ǽ0_Lyn/R1 fЃfgG}zK|ᎼuuT?b3A_hc9;SПu-z)S dFÍMND-v cJX'ɗ,ӱz@]Uyqj,wԨ>/ t/Rn 7X_c}yKRnE)Pr`JOv^%`PFgDp@},\8SPs;C[c3OeAśF_%ZsTAA0eg KqR9@9Zut}[VVMqM?[\(}8+$:$kn o`#s:g S-6֟A,𶶋q{5(/2$Xd ǀ+?qT^ cʤ=:KRҴj FTvB'@+!r;K_/"%դKͼjɤt})mN}&mD:ZR=4]w@YlՋ iONgT&o2Yh㟝LkkXr,Jmc\y«%׫اr]!/` j(/ݪ0L iٝwC*/pI+FNK4.x-~8ʚw̤E49;]y$ ~ԛ,uqH*^v uy,E(KiTFmn"_ƾv cckpBksVְ`@~4)QW?)߇IQP$[\ٱ4w ~@f[O:^ѵK LBa0Yp36纂1 Cm)*9 9tu&tʥx4$!xili!Y$gq mh"m!+0(P1Bn*o(e fuin $r3|IUkN1%%,Osl-g59+PdlyQv::: U˳7 _SȦD'~Mq/mam4|;aD^OUzlM᧖W(RUBΈJPI($IM}D'ElO M=}1Nt܉Cw@Ŗa-Z 0A.'$AX=% {/Ɖ{,F)|rᰠ3a p>cK^^|r'NOk]u]MTYRUǚ0x$=mR=N]Sw(kv|{fR lR1؇~.u켋]T-~޽n7 غ'ݕcrzF&9~~[,,Q4vczyJXAqp4#\41f|3v2{[nFUZ]oa7̮T`xcӭ wuAm?svP?d{]X?0hg92P9/̓6%&Xk{׊/sn2N~14 UL1Ηa"j tˤ"AcTի4;䗶b@ 3=<Azq0m 53ͤd&ܑ2=bұ>4žS9U,!c>uTbiF%A-rF4N4t(t[yqՠ.ZcmҦ,6wNlP!B/88\x~w ⬀yOJ'9B3FnmS[9& 0ص5h߂6mATf- 2wg]Q0V[VG]Hۥzُ8uўW2};KlwY\U&0;+x\/Hkl|~&6Z0-g1=j:ՉHa2ɴICza/moCwVMh* q՘/ÅsU.v#O8Gˋq)ðl.AO=8mRɵsh[Z59-li,Ʈf<%^d6=_#M{^8JTp7 "~/Mw7;4΃2@ȵNgV׽4U¦$>D~h"ء_mgFW=|70DaaSzM# Krx3m } 71sW:LsY}47 gi q՚w[G1GFplei{N-؄Zk "/?\I 7Z5H2Xb[GV >u|uEAr[zB\9Em)Rq_2]y[Ek~GF􌖽[j5A k#dvh`_D/xg҄K)m[H4J:LskVU)jO&^K/'h>E[]؞K{tfDfG*%G },O(m\K&u-ӷ?7#zpHz<6E֍x,_zХ\e#NO?gSLD]#eޓ[ǝT N.t%l%=WF^XOPt:10z'3# *ٵ9Ua|T|ɘOE`M=S#^wFnjPM \*¬H2O=j:)J-%(GVEڂMU#Fb3ad2xdD %IEJ5$Cfd]j EEZ 3>ȷ+!C\([,5ST5I#~@{y=x&Evޚ}}%\\!rppRshC-CXWG((5h7(*YZAJ#数7@yн7815I:tl6Wµe=n]QXNշ KWz'Q_TGbSΦHE8O-yIyhA;WyCQ,bIY R^ 4][YV@@A>@[_޽r=`XcNwJEF-?>P{IV%h)E:?gc.L+o1#8\Jx?"@J Τp$,V4MQXzXoBCh%6p=tЪL {g2=t6_rlebOz4mşz6)Dy⮚Q5#q)s؃@r߰!`~yK7(u_ LN \C#9߇+Fhr_5.Nt)i(gzv3*ʐzJ/CYC]KR|iD_;i;e&׭k="'rCbۤ8ZCJN PͫZB8O6H* )%^6{Q?ޕ`p@F-_[a+;9q"\&K&(qqtܐn<;UM.Uיs_4lVQ\!=aʓzZ}tH4{vj^;Hc VOU Wy6:lAcr. //akHƻrzhƮƫɹstu=8sckUy(S|gmBh_ZbJk8VOrՓ5x:~{Leh]g,Gu|NJT>$c>FdK46m'RuHIz+fj b.-Ze*E\+*+GeJw) npu" o:*?t<±8_0XdIY[lFhe_ߚ5≹O>QY}0:c *h}. A< nՌ%=(]OJ$8^ZI/e0}p@4@ Ptk XrklJM#K6W֢mYRFg! ,P|:\ /ߠ}m}_YFvX\- S12lgͣ2z+L8h JdbT5l`Դމ{(l# s UvJ}c-/8`X_,Q{C +P2jf xHsj\U! }F#zg_zOm2Z:kg}!4 OFeb<*X!i~5Nĩi^К'2S5& T=C0n*FnyRtS`|mUrs7$"B %RA}GF_ò?Glc`x|./AGXI=ܥ%m!ϫ1(SJƶOQ QK&:/Q&s.,]z5¶w_ܴSluSH[j߇oi^.R Mn `WK\Ǖ9YMy(WcЈLIlpQW_DSڎ)bت^OCE #4P["ӱᛆŷO܍"Ld~I^>>Rպ^pX 53ڪs-!*Lϻ_?%В핽)q^t@ݕcK>@j1K[ a`_#x?}ւf&hh"枔1ض^90y+;u Q}KYoN aT la☍~_O5,[n}N):EBt|jƨw@WgodԳ#)Fr$N<-Ӵ‰c:xgؔ9u|ɾr7eu,A&bkj+Kט(H ӽ9uB7  ;s9{ub׋6e>҇~AciM_G(+c <$/ (G^]2r,M 18oRԜpPTHUƺvdwn#K8]((&4s Pv%<B#zw{x;S,^|`y[HBMF8]$Wଥ};-!gF]4{Vl6pFm\tPO "NEEy}Wa˵ܲ4˄^mS3*bݙTh鵋EeDH$p$snHA@>Z-,:uNp[I78xX mfr3$OYh%x* OueL9[5FP3k Hav7DKg0i0ў 5y(&.^ dVg-PS5ڋ,a= ڥôCOXR8ti40b(8 r@ 4F7l75aixxS\aT|>8 ,)%Ow߾=:]]2fo -L.MzE,g5C( vT|-٫'@I"PH.U|aRC o&'.9C#}1^HKnvX?Eg "s_ArR̎|oU+MXP945|LM2[+$WKpG JNJ-Hjn9Q3<947 s֡va8O5?h4DXQDzN*|D>SΏ"dZϲ@:ܭw4DYQ}A$$#~IӠqeT5[Mx0/+nn!RmLbK)Tr_)rCf]f7f$_-0:Pc^9I"c&ibR"h(48 %8O\ .!,@jc~$ ,ˮ 4g*wvh:ciɾ55 ~*LŞW,*q͓HG'ge@{CkO{[Ñj/,E, mMmbf兛p=-tPcAk Rm#-W/FeCD<ܷTfN Mu/P"j4=s\NӺ[Sa;jLl4{@3QQ_e Xe'ťi( m?gvFfcZ}ϢarhQ'tDAt`ǁahp#4,9P> vUXr8Q1 9ϿN,%5tX`ANzLf>۱i\ ~ʶ?J>c!1~.RD.jҵ~e^\y<{/u૧D+V2 bԬ4IOq·WYMPg$ɓ'0l!rw&'Gn&4ZxljxxsͽH*^'>ߥF"/ +L!F1e hUďb /$kV=3sЈl54uPN=yK#)BKGK-,bThcnkh9 W0x~ 2\ %劐̝- ~gCDmN J^af>rxs[ (M?^̄W?Q1e~s9Kft!5|"EKV":~c[` \L**eZ B-KЛeD(yqo_\BPTZ|?g Zq}S7c^P|@,< |IQJ.Q-hz:9a G3BUgɗL. yV|4 (BړuʕQ. SbhGhd ]r 3\jכJkF}as-#&BO&cddIps=|XM%#ݾ?+5s~υ\$z.g*#Ey.AXJ%>)̀guvo>#>?JL]Şvྡྷ"|[+~Xl 4(m M\k4DzJ-HOGyfXFg2H\W;A`L4]8wMl![FeQtzY$cSj j杻} 7V]Wqq`DT|S`{v2%?ixڄj-"9u%e+=GZT560ӄҋ%C*T =/%_Zn[{sVOGx/HYtX~l0NJ=GƪhG#`j;6ѽ<7ɷKg *|TjnwV2[ٷ72f]jV7 5U[MPl ?-.|PLU `&:ձhl003\@<Q&މCZf6&=飗ݡYq3E%]F<+-k6.6dfWJ`r$M@¾5\Z#y|*Z-|Ůnca2e3qK@~BIzBb)w*f1-q[eS =^j ,Qדu|_$#8.zZY0dzÖ0vP#-SdBCi鮵A_ߝTɒQ I{Fp2N`/s3L-o|X S`./KOӍfJ`Lh'WyꅒOy]0W \Sj냏o2uZDѺ%cy]n}[ {vonr7T礼XB.ܥӬyQb&FL ze+ 1=P zB`/Y>1`Vr 8$},KJ%}h)ʭvMZO[!&<㎭9s3u(7Gus~3@_"l9pzNppEL3U0.d:rA28[uJÔIPYE!H0"Ll:)gNYnj`s]I:$6) q[}A-*q5lAZF<L!,U,$jr81fQ^*ýRacP+1/α= .YwO e{HbQ9rPTmnlp@"ox?_&pws`/  `*`wYPSby@Ă\U}ĖkLoGj$_~rjlrm9ƗT\s(gnݫvE^,iWOڈ˯˶~B09E39}.*UP7Y-ǾQ]b0m4AKלi,u}&3$u!3H<ОIq~dI̞qX ؤ !AV" {'6yNJ\)k}5"?8p[L>FJ𾋑e~V34}!o7~!>/P4$"#[T@eU`vg!06DWV`#z EK!> Rdr_;^Q]h0,evqWEx6 6Oή@kn`NɎ"(w Ȓ&qc-+3 o0z1s+UmW r},hތlMi na N[9:S 19a.4#M UxmM,c[)qbuٲ%$S$=O\\7stȢ*Ma,RyC [7T̬̐CQ u:Kt8v *`Gj% iX;0? %U<COsμCHՌ#0RU92i_g*m.B+Iv[԰ ٵJ!h= yN.j:}aضNky A!)R OU8}Co[r* %t0&5b81<^ zLx-5\ k\#BoߓhpQ\8ʉ> ' iiFFJ +rB PIv '(oQUy?x](E.=^Tk~gCL.hN$0gA1aXʧY[~S3M8n8K{8HJd<*X}9١p| DT/Pש%@v}T8NC 4kH~i!XT[V;=84n*ʮmKTT,krV 3&;o%';+#hqX ˒S;1t9Ԭ(֎Z?gH&U1S_?J^PM8Ѯh'-D}CC4%&f&a0gezL%("mmN*h6ЕN_TWxam?< SJCWtK)EIvT}7Dt_DzYmf7Eh1n3buf9|T¶$>Zq(ؔ 1!|7Q~5 AU# \| .f!498!ԩT>C,9y:C%%9s0'OGFnL4Ʈ u+L$4djp!Lᢋ#Xk"t QL_|WFb3g5GayFRk)kѺ8=Hh/3_-:ge|[Ko*1%@ժ",HЖE 2\` zؿh^ HӺ[; d|3az ֧<;n ͬ٣鬛F [O`fs򨗴BKv%n. GށKiVbx@71e?GiNk Go%œe0G+Di;i& hqR;E6cs΍@Ϭ8IM +Ph |h&Җ[XrH;,kO70QBq*v`J oG!*CfI sh  =O&%i3SXDo`@gԪt~"Tj#|mjxXJky9D_,AY@77h&&ѼK;MwPF23G!gdv&tݶd Gɰb.ШsOTZܺGB*CSc[,Lhω*3@v%Ow>Q 8}lV×-m{Q,;8#X S iNq@/DnBp>=u4@!@% \ߞOϽh.zv;A& 7 JsM"3Apih Bolq"me_yCϪ'{'u}]{'mƷ߉OʧIvӹN%gY18- lhB_&oZΜ^ex 19!Q_ljxAK~ #Y"}Hu |:B;^xrBC*CdQ4_CA`zav1*G_CꪄD#oG0s Ͼ:ݘ݇um˭_Q_z|?WpKm=m@$_)9쒙~& \NDMP cǨPۑm'_!1?S2rJb-? f: s=yȌ䲿V܎o/KgRbq0?|cyW#d=(Y>@c)&)UM4. wz+ZLtrOPBʯ 2YX&sY~-ޕ4dlCd H]MGևLWF#\Ltr;Em |rhP+Ң ߶媎D @~mjNLTe{͠~帟L;;n>bl0n* к捻xPji'ŮCc sfYL#t|KbdzzBI!,{>}NPi*TNdS·@jG H5;=}]K睅)8 o!iԖmЗ1GzrAGfc28$g}%H2ƈM&f⎼svri#[{ƛ~ :2Vj޲ꆸ!Jf,&Q$ttyD7Qov;1>ZUU6ђc^S.37sF{2ė1$D 7f%]Wptu.Bœp>)fKa0D8xVn#s&qWFh01ئ R;M3i]d|OR5`0:w d$(I 1 3ӿ[f* 耢Hd~!6cSQ)w-|!g8[7Zt(/;)ҵ9"z7 #V7R4,"c?:9/u!Kg/󪠬^uD'H!8BS`*u'bЊMW)*5Ӟ!U 2!@X7Ϝ{ q^:h򹡣"nPNeO@XO9WL j(V[aT-/ƣ~nl_M|o\.  Ns[O2=Q--Yt&r4s8ʔy"K+iSYJPҏg2vI no'"*~,X0DV A~Y_4;Ryx`Λ @ v[ޏΪ8ΏPCt?xDxk:[Q6% |V-㕉ɧv o<6h^=5X{?p^buXqi߬}30!FHƠq .wj:Ҏ'!s˱+{AZ$Lچq^sԇ!DHIf‘"H5ɉsQ)'h(OtO$wGW,Vq^arqLwҾ~KH@-M: OH.Qjf B9XS8n V$xudxqe~DVU4|t% [n y#ZB7b+m v43ݵX8@eMr P&hjob*l Ȓe p /t!sZ-5!Evz(/̅B+&T% |7S߳I?T{`#%i;A`[l;R .aF"Eɲ٥:w`o=D]:SӻuA*sfE.HH9BXsR/^6R3+&u)^)8q?urq)Ԧ]@X/WIgJ|И*g EŒ, 0n3H3N;l:Bh^ =4) y~'ʩi;0S,w{ !:&~CXN7:4.>V06SP-#ai@S <ʙM7 CײSY }i̟,dzlJ@@\ }ЀN HVΗpF!VN2Z^IGR2blHzyDMPȹ%(PV!R?څVվomTcз\ȫMM} ͌>~&Usᚎގ^3Lr2u1sQ{PƑuɖV&HI2tj X@<tr钠FwYFRLz>dP;mJBn6VqbC t]"cP[wp? 喏^E=>=! ZoYFl9cv+xqmZ-AV?rYV ց*3㝂'o,a Hxdxg,l4Nfk:G>Toؕ<ʁݮ8߸+n7'ىD6R;MZj4r J/d5 *!WF"+ΧH KHU{po#EgskS2~*@kr,"mNNDZAMn{n0]1/Jm)Z ǣB6w,%Ѐ쀭u7IZAp^n$>#PG] KF[x$ӓ!~y -[W]Y0+^zkv<spE4MSt|:eϡJƓPj(v% 2l׷*/- ˴% sHUgKvI'@%#UPEhį@`PiG]I,Q!0=P%"[ÅY.cWK}[L-)&u?==ns1cb~M΂vU?j1+AHJ0j{Ŀ5cuqśKS:lp?ŐGwC`~׃Qɟ{R$AnY4H>BU k/JS`J۾٩'0tDc_!nޒɘzhgoM8gKI/>(h783=N+(g3\ɔ=S $q]s˳lSfV1\Vv`Oȧ!V j 8װӑZ=z>VkGI{"Eg4v(Y3ujL} CYm~cҎ')@oa oNdFcҎި_`h dP_2uh.B<޾Z_|l(sF=htq (#B¡ h(RKU-!lt1trN!#Hf'@~>1ʦweJBgz>X[oG n}]sdb! r ?ZJ!j|뮗ko_8Qq@Kٷ$2lT/ Pw>_%؈Qc}a$jgptn/I8qUƩ{)&HَiYWںx;LE'89j}Jz3"A{N8U "$gI-[/MXgQfulRRvFD3#|Pe ;Qdqr™` 6бѡF#RF7)jJ{@>b&.@I(0C w?M@-9'B`L`g4Q% WJ}o$WՖv6ɥ\g/M c8;g\>SH@ u gR>s485aѥuI 7jT>d,UM!bZdChG#߆_e(~(ߊᙆ$JO;%y IY8bo!v:nAw4 C~ Rԗ,b-9xݹc G:0ʳ/W oz ,=^`ݜ_/SPQ͞H K2J:h||ƕCNKbB4Q׾NcA!^ua4heWs/͸mYhaO>L[Fw[MHeJ$WDY1g. ESu*<2e9w 5G=df7gsUÃ9HjW;mS7UǞCFY޹VJ1ZF}՟( ~-!*ux\I{5H xPO2'?n j̺(6CUNƞrHyO612})5V]`"fK8~|^cFyP1opvYS]ҹ riPg W?d~Pc# rd-$F],Cx'Q>O xS 9߫Hv%/V8G[:-9\tˌuF' ٕ֪q㫓ud%D2ÕEБ? h%0҃ΜmhRbޅ=uK?As;-*MӴUo5gߺ5FV9YFFh]~́@[ByuͣF.՗ vYhl )>2`S;/>uGr,\pgPpָapvbl9 CE>=΄odqCoͤ 5UML3$$z }c4w /HɍxOq3تu:@ ؾ_/û.T<.^umpxvm.+mߐYrX>*YTm )5zMuf}_2J :ɞj@vM0{5%lwN:^ZƆCDIlbYMI*><$zŸU7p7Wv2*bDc/qFB,6֯]x!?]nT;ѳ[wݰydSA 2ȗFkE?d.b5xwSf^uγ|17=ȭyבb& qvrԚ㤛MX#t@ $./*™RAêɏr܆BO@Vynuj6Py,6Kmj9Ŧoun<3cq.imy_^Dko 'A X:V1{s\41U?.V|XuꑗQ;D"-$A]L8.x`: oncP @ل􎔟g\#8g zmo;x)7T\7M>ʊZĒW 6U:S/nyI%6l$aM}u٠k{>-!7Sw:N ːO>ӹN *FB.mC__&Bc6*XKOqUl K8ofdVE\њHۃ;~/KlLEV4hO8K3~{EDa5;E ^1,A֊r5&VglyT=C{zOwa5Sb Xyb;qBrwK. tE zޠ3dOXW>1ĵKDXnbs ?개~ U',agVUvP.}Њ{m[bzͺ-,w '!38C(=BD/< FH0[G.6f/ 8M4ex k$Ff/'ovX Ҳ\-bQD!F! 1pIn\S80 | N6@ݟF\X)/RsGZDpoad3*ld3/*r. 9S7PtD | q @n$u@+N=P7`k*сpv?uU&56RgX,tܚ o>EY539;-88ןrN/]EE!RrI@f `O&CW1N/[U [V/Qf v&.Cr pA8a]̮`AN;oh ۃnjDM1K}R+/od'B֘MȰZvfΞ&MidRO`ecG6kje f/194ӍEJdDwڎ ߷:*PWDsq%\^sǰX:`{2!b,TK-lIp%~>r;y,. ,Bٲ@DVFHw ꂧ"q@/ 0qbUĖشfouX.C0gj;Z2Bte{\T잆ކtu>6e$d^99-Tmq p]~b_nZ@?+B S_8 70|dtPCu)WV0pZl"X7pEV/Fj6H3pJ!=L S v 73(nM` /]5RۿT? -̗nOPf$#/k Syq",ܥe>r:I#n`ntHÅc9 ,uɽ8J S#RE÷ņPM$,gؙN洣H'|(ߵymB:9aMrWn ӦCJ^_Qs1} Wϵb[exhL# V[{`x@… m Z4^3c/ܷ5яhJ'0v&M1#D Lʴ͊biFj;X8!!,֝uq,3f_%b*58f&;+yaRvOu1 `3m[qjİM!@|k304}݃D El\2pb 57q(AqZntiB~~fejKt`򘤀u W,zU۳ZvC cF^ۿ!wXL s!fUi#}UəM[]TWDc)L\]XUS%W:<?XheXTV'/ћ8TnrWfB_v(ؐ#2/2,̦Z<ē~1->07v7 #:li,l~X3=—Oj﹦~5yc\툵ܧս1^b#QyZPRE.ImWưIhqiOj\ 0$BwlSwa?4aWBXv*v\="?1a#dwқlC>e}ɮ*ڭVgƧ3p]=V؇f+e<~JVRSi* p]n9v"Q:mN5csP?YY~OܿtYfvhlqrv(ۿү9Lc0 9R$ B,[ [AϒSt8oV@diS3 ~V[PR{Ƽ ycd絧m Ӕ9G}7. _rR4g[ج2[Xfcj(Ee:7զdJpkΗTC;wo- "aԝciQL=H5MKMB$TP65WqFQi ƣĪE s:MsVPY5K#O=Ǵ[]BS,7KXad0 N"T{ؑkNbs4*CC}huU@' l`iyDcQZ՟2x7F 8v>?{ u b"Q]]㏄7UOkOp|pU\c:㍵" h;rxτrTgM==l7yG?xֽTCv;+~·__D?|< Ag=e2o>uNi-8ލuQs>Yk+IHl4 9-zĘ4gh) :d_3̌+JtQtmej'Z>+zxlk r0!GgOd1pCSquSL^.`yE 7דAzeGil#`a)aZ来noA^__zwE`/h:vPɯUNR,Uࠚ$\<1)},6OZeG5 uP%Իh{20cjhcj'\Aɫ (#0\!0A:];F|@@.٩@L缢L< VBe ϋкJLǿn3nKwaiT,Z 4[. & 0g*I/E q1{4sq$w5,;lJ@.H)n厮 b!@F|,- 7 Tґo֘D錏VzW4oJqF(M` r$3{l؜w~ph0c˃YnB#\%v;;FMΟ<{b$E:gSgQ]SgfZT)=2כ3[М)eU&/]8^9 'q l/{%+ו&sI:ENW} N|$^cOZlw痠8_O!-V[*ِz/]u*T.+J6K*;jF F+n^nH/mA)n=ryՀ\=Q,ALzPELdSMI_wgz/2pZ^vTb O;c(Axpym_M%I -Ylbr7aib L'BՋdc]EMl+@hL,<{aO'Vԙ(X_940X}vGfՃd!f])E=UPq[֤tixg{I5\G(M{;)D`#|olHfj^KZJv StQrИiDaPL5\n*X7E[x$VVaìOm|.;Q6N]F`}1yCƯf7{ߗ`-Dqh1RZ>Y2vR; UeR9pH,_7GJc;rKC,ŮFdRbNCYIש34`yjX-Wj = &|(Lt6GL-j۝NH6X?#\Tkk8s;C>=y?urߔ9pOjj<$E6٤q҆[Xn¿0x҅ |d,S,JǦAg"!FkZwU(5sMuQ’8I$z#MַtZkяPtuӀ^ p2)Rc"WwEb#+PZsU-މL K-iVbQA3ό[9],BF p^cr1?V׏lEkfhL&25:4W)N_pj?FR0J{=(5dY`i@P*O{CU1dn#0'[Pv)yb:=Yyyr]eөsϛNZ#exrxHTΚTSS Gr Ƣguc;uG|@0U2Sruh1CשqmNI׷l5KvF&/ܥIP?\nbDhfig8Hme!7u \5rl-sx "!fb?8Y͇plN+Xu՜QOElYm:K> jY7Z}H{eH8+OAc>Ő鯮*KzZa5ˈKI1Qd_ښ-ʧfg.Hw#e[q٣JmXlGsX?Рf0԰zrG5BAwpm( @<>X/o!Ūw;O~U}W %]PSL~Au;̭S Pcà+܇v(R *LG8% `GkۏB/q* >vQr+,[EK(u?> ]b^hx(^&;aBpݚk#[>Imk=hD!re{XPaq\_^+ZwؚifQ%֦YA@+Ճ'M(SKv)Q @jh9q2욇Ē;= Əb.<񦄝 !BO''4EEb?dHlO9T~+5Bŋ#:CZ۶;OρT)l_6w6Rؚo|],P[wbX e#,,Ib8n0q8"ؚqOrkRBd8#\ ɳӜ z`_%P=?V^a1ᙼqsJssb7~ a%/ C@D>Lq03\O2>*VAt[USpZ.ߜH T)p>&ӓt޸ ^Uexi[Tr׏lmv"BpģP G#GWM n駘Du5G NKrlw2 R}KL"XMpM=mu Z?tFg׌z0=}1~="~ a,כtu\*[i"r }{ d!R c+ioBwu<#MR3]`E}?uqՖ-B)DhNW}0EdZc& #UcGFF69B"Ojy V/=:nGZ14v&Sja\JPK_H4# F 5տx.*Tb[h>Da3!k/⁣DF,,{!|eH!Ōh綳G PbMc8w"8ǵ郪&Zt Hc%x2~_g(*n>1^` m5t t StvpZ;QtȞb WNtE &(hypȎ ļWH>S׈[t7DYkw@ 7OPO6_Omt˴~AD$^QA4Q;UBD vLAN-"<۽zYsf2WH/E]mu| (MLr ,ʼnRصvz.pUQ),JC6YNr]a?%J)&) QDc`t)OTE[d(gS{yo+py0N3T"ߦmŚv #Z@L,Һl84y6-\sBF \ k(Ʀ7l'9HTBB "OPX.#UJ`ۧ/ d`A̻jf@G 3n,1KfWdghxj=O}c7Gp&|vh 42"ޫWryh+JXT̥LZ}-5]I/x\ FBʼzs6sq$ĨmNamBa)cw!- 3"ވL'SG@߃vN2R_uL&B xn̯zG% ;U.l]웝gNjAu`ȪI.hѮ%WS(pBd P,}A x%n348&PN>\\t'?R؂$f>Xk p\Sq)5U^E&;:أnsx~Nu[ʽߣp sQL? D5$D!xh!٧qX xU09-JXǮx6Ӑ o[&]l% !+T+vl,B?ϸaxĸ=~D%6{޽"5u-?ˉ`HM] ilN؊e(3k|449+tM%|D3Z&%l΁~w=$JP"&-Z +).xKEʵXaSH+iaŢtce=~^_xdG_BzΊY6WPax !2A:`n)7HrP;}(ӢGz8ޏ+z)&Ww1Ws:Ub#*3i9kю)*ϵv!K6L4@)&>m,'lUDl;!V {ceA;!zj',Ľ~TB*BI?!,J2-oW8+sVzkfu+f4ld9I0(п?/U dR/+!ˆk7B%C9,?S%{i5A6WyiM:2xF[N3`1i0VW\;5窎/\xde |MY J =WAW]Gܽ[Q4uJ!bZΎizoP$)ZS+NsjnzDI xҰϱSj2]Y ԫS֧(Q`.(crmO2༗R'K"]}G!nO~~QqƓ{tcB  te̜$D_q[΁7ʳ"<m8@`XG쿸 ҵ3pTHl>6+%fz$ 64mĹwQEvۂ>7MxomP{АXk ʔ$y?*os V/޲fF¤o VCU.NLᘺV6$\7Z9bɉuq>%-y"|~yKu+( ξ&0¤?F)FbbIMhBqҋ@h0rw >Poy2R2[lIْ<F ~DZĴSH|ɩن`8n.x&;Iz+("($g*>< 1Q'؃u5$0 @-?zq= 'OrHH[Ly9|ՄE)<.ٰ0eǏXMwbYR^${8]Z'q9_( LlI,mA۽8:;bLDE Il4[D]OT,Ҁzy%l/YX!/3se拤 H!z^"h{!Z*^czlnqOty=9L Lp%h=DoZ+ nਫk0"ɐ p-(R#bl{kCf՞ۊBɚTrXevY(VCtdOh a/py 8nRnJM+x QFt9ę=r+T#w6yDYUbAwc(jNxDz"y/+l/7b*MI\!,T5%dL _,acQgp+e⬌z~W\p~U]=z``oIg@r O[ 〆\aL,w_NB$_D•d%I4U|%' BR` Mu?4(_>Fۤj*P~e#^d+m^ T#d+_{;ҜJ.wgڤ3u.W nk֦OhVZ~jfe$:8OGRˑ:/!+i"Q˿cz/o!mNS!Yd.2a"lX,%~aVgYB"*Ihßx&ٍX2zz([10E Rat|ݚ$(˿ʻ@C%&CA _j]C߀k_GWt Gio8WkUCScl-kg$OdڞӄDA?hͮW#)˦Oqql}tC97+̾PGդL ]vЦI3L vdHL ]0b+qnWA_rɤ!DZFAVW^ܧʛ(/)7F_>~ WqrR2:D3]'MTㄆN?R3qs )wXV-J:por|׀#|ϱua)fE=c">VьJF j 9,mwTzN7Cwkq\XK1 qN:5j\J?GmHnl9><'k27]{`dɽ u,sqd#5MƯułQ-ä%- g;8ij5rgB NJ1%j~KGDW HET`K_5GYzYx$Ä܁9K8 :y/9cq}v&6YD)伀[doU` g 3KXAwcR\Pp*Va\! 568MhX D&>5Au36P8t7ʊt.+^tOpb2@ ڡ4a1qAIjdEdE2UB)p͓ύmtF dRH; U Ƈ0yY<-1eZ$L-u9$dy=덌)u 0y)]#Y;-vG[Ք+# TGtG6tinb2%t nru^efOBTݓ6 Bc}\xUta+!XHi::܀g.A{x4aSW0O+qA<̣PH5Tn+F9 X!$qr6"M,|~tD!yFFV{IQ&>+a<}TR/0S9N&8"%ϾtrHG{@Ȱl׺/A Ҹ5VdoJ6 $==qlɄ?SH׶z[NShd2mS█ LHĹpW}[zsȔ}h S)ٹ%w:Fx:KhX4y+>|qB P8fwq u(4Z;BY#Z 8PRN᪌k #5LbXvTj\1 sdpg4/hg/.`G$?}Ha3 ^0TJ@oU8X=u+I(J k`hAӸ!R|-|w¢[\`^N%}LAmrfbkF%CFf< ET -PbELOsLy%%- TTzJ;Lh&G Yh[\-tYO=ئb\Ώ0ti3^S 9/T*`'={@"v[W$XY# UYj,uΎNc#Y+bRz~kCMtyJ'C /G@/rvqtӯL/A. G07Sak[vi4k9Ww gW"pxE"8-{Hyv9a"OduAޕt͝`3n}fZs4~h|)&l*P/fs" JxpH^| Z.FTB(gk'NS*d$DdX-Tl.*u\s6x3J3,wIʀ f8 sR 390Neizڕ^.D:F_^5ڟV[ΦZrKU<C^0WGaINt>Cd x{ m{/^5IBB \b>8BLPՀLk9 fHsadWǫ}W5niGt .s벎N/2oV5A$@WߜEs f[z4 E#*!B]dZQjjIo򗄖R_S 8i/O&hcSΨ6hF+nmNm ¥41243|W~14 \Fk,T,DLqn .j?17d}o)lw~]Ud}Pck/Pq}($6x ìupܾ׊=6)1~%&p:W2afTa$jW0<~ԪIngLZw`G7)R%O*gGְ{ʄ%|fz58* |W c5AtYB!hLi#Z:E զńnPfHj>BW%'˴,kAoM"(Vf ӆR=2>.w{GaT@*ٜ xF k+O"pS@;A\3^]8mԃ 5#q1ZJ;UeAIu.z9@/~#J"YW8L{N>"hB/;vhO8]? 1ёsBj[(2+gC `77rwCkp3i8tر,t?սuvc9P-^כ5q+R aٽPHXːǶo>%ec2+zIER C < {h㊐HY !KAg$~iuTzlu6r,l(uJ6B@!TUQ\?l>pwS} m9T:>E\:79A0#"oٶX}4dq@Q%ݩ)BlB4 |,"Ib/%1Hx3ԅ0r}Ġ7q<+Yg|# @cz:)+2r9D^7RETgX9Z:$ ^wybɝ0QG8, 2"bL$ WPгK]pfa>qAoC|#ͻr%'4bS |e`؄*~AozMVG@1ֳ݂wGhĖ&{^Q*Ğ9ĕ#rp$G[#DF_1]ՅHعJg:vf|-u&.f'wr [Ks`ԲLE۹gΘRߖ;]+-T~Ĕ"Z1>Y2?\S{P; QnUSGX+9,wM&<č% IG%-RVZ%hy>Wd~Pue]˴}"+$w/Q׮CB{ ɼˇ)憊7ۜRɑI3C7WP!ia?O N=SA})kI̾ej. n; u"nPL;]qxzٓo,ǎXj:M!.Ee'%9hZ1 ~3 &4 `_H$nD/Sg=lkbލ`02vas\a4%]c\q dQe)uuIDz0#E S#Y㫺xYa "L`ci)W;ͅˢƉ,c}H33SqTeuSFWUWܮ:_k4(0S`4JGy)ۤx- tfe@)!o d:|/;!Q?+ƪO 'q9fyKG.3Yr&7ϲ|"NA8F5azIiA ҍd+1""%-yFY#R\epɁ.:XD6Z,9W D d CW.}j >PJNjG@u{1P>Ò@~߲5sXqpT~Wb?EtCI sO[8OcIMc˸oA!-( fi1Wz>l/nB٧2[`.j ƀY橾0}{(rJb}}jXem$>{h\Xj-mhcdayVHXhXzYJݶLM\czۈVX8aCGRj-vX9ᬡ TH gI(L8ȹUii]yFjjR4"Ř-li;I[=9m-z.rL+/MsC#%'7#A/BJC7r8OPBv3fʲpm؂9'ٸC׀Iqxt%v7-Hq6O< ovBRò5g}|OdBXwB/j(hrW Rmqk(iܶQr/7fK}3S 5˒xN-&wxGy\No#4{ҩmo(Njsu5Eom1&B)~ȍg61Oiq:⽾ VvOKYhrOQ&[U4h8}(I|问<0kPInD*8:ْ}EY^#njn-qNVPVTRjse/JhgL"oYJAjiE-/ ϔExtqq8Yt1yMz}udT<˯_@ewa%Ō?ŧN;b*Xy=V|cxm%$`sD/gTEKJ},ه3N{U}fExPL(\Ia-MR xBCV6B(3/w (_ Ed]sHhwmIP{['F'f8OCwkVGca\ZqP._F'݀]5S8CZNJ:d|:R9b,xy"$,>юPE[RVt zQߗA|]bgÊmiUw <5 Ui4 #Kꗦ&U;3tvc"ȪݓR]"V0Ʈ/o&ePv{7=q X/&ƣd1֎˷34Bse#sG)+LFpڬRX\K}&vD!^))31iϦě)$zJ;98ÉYsFw%6b$Ys+g߯A3R`Dؤ9E'kܻ\TY rc-IB\T2Kc"ry`|Br$Bjn}Yߥ{ nyDfKh W;g"KvP*Cn&L83PrL[s=լ5K2X,njH8_,=Iobuh_^Fw.[S^n8B-'hɛ ᠆a{"a6\{@|HQ6zD'zI"޴Mm9=Bu0zAr/L`q.ҥü#hlTz{g[ ht4K:N&'1JCJr{+1~@"Im8hT*9zÅt/II:\gp֔|c>M%Lzn^@i'ih6BA4,8r `\\;:F`L,k\:=St'}3'q4c$ ;jaQaU RoG9`{3dX2ȕm8mT\2-K<ݴ͝wų* TA6£ԼLϣsO~Φt5>|Wy)YڹI+9[uh6d9DnK`&-"WÕ=LH(X˕E/A;9\j\◪Y/3@Ȇ yl@?XUoI 8TcHBS;H=kb DR.XΟ[v% "oa즛[1#&)#sJk~gk˝ *jp )ȱOܴNPMۚaUOae祅M*GY~'İ]t$;z1Ыăt5msDђG¡Hg~B 1LY>Y<b>^H?j$p3a Rv~}^.ORZ_>摒01'3*a#nvNwluR *:eFD<ܤ&˞<0 :z+C"pROZb)rldorq<` 4LC He/6Vv]HeZO"d#YiVٸ6)u\6Y ^PabXW2~W{{Å "s/nv(~WYW?| Y=Nۭ톖$.A/G3H*mbI )*! h [H LN/jp2WjNByM /44TU@1 Lݒ1CAYX7+6G%6{RGRh:lD o :1&cُ3d)EԶ:ɇEHhPX42-9XyY3Ȑs>vPń)܉j$"Dм\*. ǽF#U9JZ1i=uL>U:Ѿ}e|`3SB֙ %qQk;ODFMu0Nm#@}xBQږvBuűPdlfp@Vx0Mӣm_>Z (9I7Kq}G5fK+ /M6Wj=KS.;c#;!.v%PZ_IvP,S%@M{U:Q'96uKL `m5A0wmx:@u%Uekk7/Yg߮,;aӖ:[A(t[0Wo/(u%70[0mY:s&Aոjv 1rޯ'֍ij%x-*,B[X@?‚oG򸄳Nw:gk(8'Nڤ,rࠨj_[)NI<XɤEt[q ×|y)vO&za;:iO%_pAwx>.p[tJm;RTX^͞D]G@@5mQJo]҃:!k ث)J&Ps$;TOME" MiEY3!ȝ1r z3ޫsd!km%۰j[WFq}? 1˩#NMGryxNGTD rk5,w/{uFuL@8jRPLہ&X6y:#H)IQBS{t(*]oڡקmNoӉ!uXq{Mg8Amu~@ǦL/ɇˆȾ( p{Aww^ Tk.^_mwΑs=hPbbxVzU4摃CYV-Hx i&##aQ 4 Jt)2S.Q=h|׭w}q M#+48r2 \#Cidóf6([̑3Ig}GN!_#WSS!G1BNzA^⮚PB Y/fhl?C3*G)dk{HܤAW}s1G9дU)7T SCyQ*`=ʵ1\Fa}әZi^$ &;MfnR|,j)3 ђw[)n%,~0XG7>,I†H*mÚM'2 3gi~L5[Gc0TjOM돸o-|)x~r*8Haw,yfw9[HB),@g[}}EY(nN;& Ì"Ljуx70sW<U tZcޑ}xg߭蹙_{5NN;fEKA+fB}QxJ2B*^M{n2IW^:5tC1&IT@/z OTTo+u{=v5PJEmH^i\*J}۸0D0:ҫëj^(g5Ч%6"tA»8O{Sq>7BvAC:==ؘ|;#2N Y "XIt7U%_ Rc.ˉR|*^| O}00nIe 8'02I7ESmz!8u ;vY Rz~≠OYǫ:C"L?v`"ބ QBTE8VJ_`vDC!}krgP3'C&xS߉7T|DتBzZwO+ alvLUY!ɩf$cq]hU/|$ޚJѷ:`Ehsm0~&Bx]M:Dk:t:Dڱ+ft- yN%V7Bq &dbwe:qO;X)shtҞoQ߃NR^kbۭؖb]0* *o/Gx$,XMA'ű yݡʐc\שmR3Iә!-A\~a~?oGz߉w;ĹbcP#BISjz`cЗkl󋃺:[h*;`-;̝'W^jO)aN:i I 1XU`?7-< YV'øV}֬.^OխSNUߓ=,]]i@]tqGNZ 8p&-F:0TYirUvӤmlo[cϚA; t Jڦ?CG-wv# :E+CR>[מ00 Ur%"||Gt4d$iӸK?b.Wύ:>KZrbʒ|lfje0@OB`jn97^Le0M_Vt -NJXxxϽ&3bUkܧ}k ?h!@eX{f` 7׈r)AGV_;cr|EPǩv^/aeqQE^e0;Q:ߣPf)\-y bȘ>R9V<Q*. zcr>TXtp> B#m\~N_ FiHF*0I=#ޤcɿp'i]pgA=ʻ?k=+3l$5F̚2SSdk>q{N}-Y h%1fGs¹G]eۀrk0@yf1XWeP eJW(@⧜7+*օYs{L%p>sǷ\8o`뼟ޙ"37VC+D]3rh $$fD@) -lTC.Ua~2] IU.T@`oSJKBfl?/˜,#6U+~zŀ6xu~cr)CƧEvp採BRAjyf'W^WdqiSt+_D*x05Um|dCbMU6鳠u5[^%8䆄ȍegR@ImY]uJ-o(r#d{d"I=5l;Fx,L^IN|/z)8^]~ A׶ B`- k,\+F&seރimBHp⬏ Mu=sj)FGK|nFj}q kyU˦M>/<1Fd0К;xCp  )%CkA}#3γ[]ڣV O r1`s3 ~?ݶO[RA ڧBd8rLt]ExXUFq ?>@?#rʁ)&߃NJD>:(̯ }/x/y]ˍT+(0m<󀟖({ײ!##>::t}۞d~cGsiqTot;buXޙnVftf5L=x}an9p7K)Soos=VNᄳrewӛ(>Mf\ X Q;g'FϯgAiG3*.7U5+?]oӛ(",yɿ3_yN3~ha'nEmQi^GIϡpYuXb'+9\.n)7߱QƧ7'l(>.WM`aZ9%֯ݘɵOhQi_{W:p]/'|7l`ۤnflqC ω6ݔWv K7NNIx@vc* %;FoOY7"[ qf"ip1Yy m(|yr0HE'L̳=<1e 3o7pb`tcPv)[ϐ7 xan=ɼ BwדD ;5]c2UN5$+g gE[Ustw"I ^6?U)vZDzARr. ?vNؗ;J%T^W6U.,g \n#Ddje/v8&I3'-7jb}-.,X })MG f /:!2ThQjt9MӂZN `'Ke r?IH.o)Ԗ*WS3M@&|Mx O86XY;>(,d 55'ߜ ;W&t1v%Hv)'kn9s2S4$cFokǃxhd/f~`P<%!*̨O`f vg$`R/ndއGa[+Jδc}|{_?{El\L5X{Ua_> )O2J(O<! %vC9CqU\HZ=V2"sv7*=Zc~gMTۇ2g 'ByP z5 f`kz"h-]A5knђߤ/&/̮TV7? + d 率I_ P` WdUG,'`ڜ=,Yx+w\Ϛic+#j&Q7ô fN1?p5p_+z+/'y0>\pI#eШJCngؓQR.tmqN$\#c,ݫTQWpUՂmtkAE.*o蘊$V([aB+^D/|#:qL'PyɏMՄsK<-Ċ2@U@k(^wxfxG]U2qWh i/群aLZ?__{ RBp=>U,Nar6 A2)&/!#)D)&7sHP! 3 #dh֩b ߕb Y0ssP&5xtۘ-D% >4&D'j1!ܵ?Tfr !BƧf.QbY-Pn#MΠZe *>h=ٽ;X 0͚1.rd#!=.+᝼{.hI/j*( Z3M.f@-}vl;D$E Qh0{SzaȠJi#_^BD5@@4j!/I4BCnBXq^'x,*=ZY.5ġ$w̓H~Zb:&?㟮0-?lţ5~'RxmK7{ SK@%A(H WfaQAv)Îg~y9.!= Nj]VlĹ]mH1p_ƕNxIT,y4͵y>q%9nىGOSߙM[gǽ-ݩZ7|scSCe^ŁUwygH?b"mKzjz1FttJXt?H6 2tјХMr6ةIꮼP.I7H2 +{LSU5Dgѧ kN=ǯ2\_W}A{{3r(*ۏ7}3b f)z%Hnw*',V^ qҰ*1.@]@dG\icöt«!튺@,Elヺ#Ak]쮎!`8 sw y1>v3#9qCd 105 1RO]Ŝ=R;la@.j BnO2_m^Q NE,N;b RS"@jbzKj2:Qq̉ZtjJ,,2hbeь@Nn=\*z (y-|;љX:1,LU"y$ o3IN)&Ď"r#vVy!>F.8G[̺SWbfpGaY\ bH=k(\T(W^)tTGgxXPYi֡qS !?$-Odq\lS_ut*nk$/ xs9&k26' i`Rw+.|]w5]m 70w m*(*ʞwq&=Z2:iEhm #C?=)ȮXK?#AM=ŠhA}%e(O<{oBЃrm%7;Iupn#Yj'fG$&xl&(\s9lN1Vk}=p#$0 pki´CùZm`I' eo9D d BS)Sh)~kU77>u}}@t! }ݮ;rǞ~5(D<\Ƒù#lrQս:Ķu((/&ݪ|;lxs.oT2IA v"F蘓yC.V^|>Hna3cv&G;BU33mYAfJн)-` .PgDmRZ6:uN{ۻ"ͥb5tv Ǹʼn}A,lYevіE4֬^RZGIm$>\PbJz 6paE39=}hU?{c-JyTYK@[0֕4y^{|K+H'lX uhBcj"ePmc݂~!4fO1:t\gSA X`2`OQkFH#[ ^Ix n!2(e6V twsJyY;? 7EM3(ͰáS0an[$n1WJ-E 'n X10:~N")G`U#J,4Шp3sQ4 i@VyA&bmK%т.ExקGk=gg5H |%^.)M/n9>!/1 MuBv49j`r@M81dѽ^DUpn&H&*دc5NQr-ٟ\;7\CGj{iR`_T{XYd\K<Н(b<'l3[F }g\5)’vudpTV^ָ_VЂ8twvQL-A__l=hgy@FXg!aП^!m+z-k2ngT _z=!g}{̟Stӈ/[Gj.s9"Pilr]UJGE¨Ub; o7b&9Lt=ԡ_ Sc( k)7"WN{z~*#{-ݞs[d$~$C|% Hvl{&.̉Or̿ÓH߾A=ݎQdG$KK350eɜ0Q#VZCHn,ean>Z MÓ ;nz|]FXfqZu^^z +2e.tf͹5 uۙHnPuwZ/8]24[QdDj6":sO8ߛ'K"4dCIvu&§FWXdA=hOS9Q;T@Vx@On]ՑOOJ%LUi vP`(fvBfo)gsݓh&>]i7?P*> #j[F]E1͞ ߯rZqgH\n,tvffSDZ՞ Yv6zۭ sTۺ0[m01B dWӪ rfTƱϭWͬ+.H=5;\U)3| nSA0߬vG|/~|dvhE_jYvb'Zsv;lp"ZgIe-.rmR 'O`uȭuIBڰFu4d%95Ax0YFi*`o魝:y>k,L&S ,2%2װpcg6{.:2A# Z9`?Ճ @ n^u6g)mLfu5Ђ117Z/#q@lj7aeI?)=8O ́OXA@P`^?Z =D R".}\o,@=1p: Mͤt;[@+"4Bb|c=? + r[o}Jd`Qrs@AG.Qr4@п^mЈVRVn:>oC 7{ qcԸ1& --!<"];uqaA|FXb.ݰZ_ġ hSq%9 M'' ̀n}⽧ ^+ğ$ZY/V|lhw֬~b4F40S17q jF@Z3B"۵;|-:"U3۷@PFM5\G3bVSkL%8Tέ T{k1mn rQaj!Mw&wVP|Ç)q0QQ8:}17ZFp,򙀨,0lTrځ ~jg!,5(02#,GS[r&7% .W4\/!$EJː\+x[Ah3=HbwBLV 6@ėJ L/X0@;#e߇3+:Ͳ8f}XJ&y/WcO^ƦBЃD^2pX$\$Ǐ>/:o[nV_99=SR'pY=CNy(jd ghZҭP;Ɂ%$ؗ~ q`YcO%0V'׋ s쀢0\ͭwc˗#Ӛ`SR`9&S[jz&ӂҝ/G i*:g4|Ôo|oSN jrWjN<2rǫṚ3<ӎ7jިmQ^X uƚ]f@C/$$*g#=rwU%)k਌ a)Uo!rl d_kRٙ.CPxq촑1Dw~lVڅx9l~% Qq JHcFLȗqRy<Sr[ ^*1ZIκ!p$L/bz;+*3 P6pSOy4"dMK=Q]x?زO Xh?T,ss.>N`- @ǹ uFZkr5pNQd˼]5~EU7if:65wh0 8_1a".VbٵA,\q.:0R莈$i N:[1j?+,x"bjQm2 dF9/~3' r3 x|O{c@Bn2YL(=hKzxx`incv-v㍀_[_{Fs΍I> _,_l)# $ҟڛ&>[J؁\.c̊^oDHyZerK'j㠦~5 im/E eaTpv;),CS'ƍJ.}(v.ޒF=t ajMN<'.@_27tc#%F W/+HMݛL}x1::^fԀ>dڌ|SZ|~l[M}2k dܰ@tTdzZMT)U7R"'_;'@ > y"0c9ѰzV si镰sՑDu䠛cL9/Jzd擟O!{|:<dD0Bj2˪KygTe+cbKMSRy|gpkKa9MTHzc{>K Pŷ/jBlȥn8\M"%qE}:G#VyX6_O?FLc];QD kKnwF`ɴwv~599h)N<7=?aj[F_Adu? hbW͚W8`$7.}Ws8'HyS`[ n\g'I>QBL^_dLwe/XҴ^%* wGVYӆ%N\ nm?Ѡ=Z<HN5Qmazz bS#%Җ1>n0ƱwۜyHZXmp>2!ye͓ aCnd)]I/S4 B_re #$eKt0i]ݵa]be;"rM`)fGďs1ŝjB 36:DA6荟ޭnmE)DMD-ڋ{Z'qnhn'nzu ogf :>pAHF<±EƘ߫] %C51{p)w׉+,ՐÅOHpYzK U4ߦg0`&#.<[PmU|BZEg'EfGT#,X0 uA-?1)<܀C7CMT0:/*X@+b:ڤO6ƆI`l_^IwM-S(U}eD v,v`Hkx^X;E|C~O+Z{ωÓGMDN>#Bɓ_WMe@9} bHzs[G:s\f@5w^T[BfIKlpDPpG$LʿYaT.`LLCDr]&{)O#|o? "Z@!nʇAL}Ui@ fBkTmܶΣl*XK $,#]H%AF9f& ndz<4K.ֻ4lN 9a+R"CUN ? &U}1^s$af85lf خ[s0}|+!P:.sUmhjae;&Xkx5Ԩ##~N MJ'-&u)WE ȳi6eL321 ;S>X&fv]DݓnŠPlX(ejt eO{LؼB %-u|A<-',׬Y3 z7IAtK#Rw?طpXKDC>hcp,#}3E!i{ {xɗQjA'$k=)f[#&dwxkF&?(>J-&v9BwTDC¯܌cο`nLD6,۪p:S#{h۬&_3>m} H&0lN @0IyX)l yÊCɒyTT(RI ٴq!6cb;Q>a'wr*_S-چ+||h x)k+`ȼc8ض Ӯ!>k3J@oc\f1j<:֢~];Na qʯ%4Ip4ٶLʹ o\mņ:tmX5^qu1>%:sySBk#%4DWXO%`׆SxS#Fw"5🛑!yv䇗5᧚)H]`o`R2ГTsϸxCےKywCܬbX電|>oPEx= iH ~sZSBmRV+6u( ϙڰ?Imeϴ7$; c2-vqw𦰾) ~{ 8lTbX4r|]'P![? VTFu3OyȦbR\nP :=EwA܈'Z!.2@5~sK"feWUw%wG2w,L?qUb4t%aqi%$ itbvLf~H)% ?V%7dS=t&@=6eᥬC;mU,ɺˬⱀa/Hͽ6T]w Vs^AFZS;!3KQlC-&E l%,4^jbi,LM1h4h6ۅee^Q{lOo`R"n[oNܶN.2!G-*(Je8e7qc<֌ R ! $>L~Ď"C<lƲpCF8Z/fw1xWziXQ^A9vDP()IiCŃd[p_=!UzEjhT4*ex KҌAi2pi)1ŞR$4h9bu*#ޏYKpYd G,5D|~ /:Mi bvG,3`3fȔb-r^vW0 0Ϝ63lB` ^M' z-(y]QwIsj>MYuJ!s*oG;ԜM!{>AfQn+0@l,Yi.1H؟$}%Fֿ-]IMs~{c W'K6sTq&@/v/F*Y(9chI)m ԢLm_ J2g"s.J|, ٵ9QیUK]7p1󛪝 Kɹ3D{1TqSΣL7 vJtUy\dj՗GoeQ«MhTb, )ߢL]Lj~$O8g]Nی'k&bHe)u 5zXs]I };R<)Ύ9#a6Ym-6?l: +ȗ#^QfvEN^g: )"Up/U@`a#ΧJG-&`+n8Z$( IJ B% ֞-2Ϙe)qףiNPb XCi6-lLDS^ldڴ(~A32CkF$av6ٻ&ES[{|4>h:kg_?:]?."9%0FOHYBp[΢k%DRs Ze#}'M32c(fIwmdָ~@]ƃg 7`[`XAV32Q<|LV=q>zysOňgkCgӪy#0Ff@tvn;{ҟC(3F3ި/v5܇{]vTW ;A?iKl|] J f>pYV##uʣtKfqVTxPx\I;8Mt$瀍^qp}(vrGdw@X'E"͓?=`Z\U?pEBpwrԷTvÐrdK5= rŭ B:RS3ֵ-%]sŚÏ@BQJ~LNE d hmQ8)ފguW%LBGcO3-}#:KNpO0nDŻΘoY x@0p_q6"mCʹ?"bC/j>dXONA7œ>zt8v?E(@#L`{U[[ 8&ZNձnc"|1g " dD gƝ#MD4ƒR⑚vW\:CauUr7FIx/2xm9S 4]Q"7a8Hׂ7+/% z歋./ʰe~d(w_XM*`;lH&U̙RVv1qc̥*U ݢFf$fu: ׸1 ᅏqOVcliEBGDkN^. i~)@UэB9$QaWǴ镂̺=A!PƱp(fy v2  Qnwz6Πrh\T9:^aK$tx*/6צ=<Cjk01Pp;Е{E'kճf]1S.Ѵ92i˂[[Ӣ=Xjýjܯ`n4xƼz2x#[=-7z[&|ӟt+?G.G$NὢY?4o+@WNg"S}0`nq#T} TLQOqߣ2:ts,r^CB#aoj9z ʺWj5 ƆZ@ۍhR.NU -yaxdxNjPOݘ%kΫΤ>z,.r (5(t=7$>=5&p3J:d 8'a #cer4XM@ 14PE%eH|p/B@>S^]V~KN?b+ϒ&ZBxw⣼QqZ-#7|H:S(d?l?t_:b#5쫾(rq7:}r8~:i Ӊ-ۅS~DT&w\!,À ϕY[n40֫iH:ɫ{㼸 8TX{ vFtqNb+=GfK)<_NFBqҴUpO;Xkg}ӌh^n]Bf^5CaP1JƁTGM9h/ϕƂ J0!{3z`[o1cĐX<<]/Lc3g !57}A\ m)WNl %:i:58ē0W|~uetKf%֙/as/Tm%&_/wG!j H 3{aZ-0 E48Fr 9Sj ~:R  qfK:ɣDVJJ#+n=st?z7XOqxrʉv~Z<@>PDսOq4X u8Pt*HWUҼL̽ +dfVگXtPjLB])2'Q5-Lr,znnz8\A@L5}KadlM4*lxmnOkHpʲ0OΨAƨNtsY+ y}wCG#_JGCھv5Kj3> 'B02L'Ή6'dAf[\*NgI4*'%`5mpȍ0%d-A8][&<qAG!XMu# \wrs5HJu~6\ne/4-n} elBc U7 5B [b6z2OTFj1U n3IiB+ X\pjsb$1~ $٠iVi_亰ĕU$ yL=u(_Hꂍeļ!c4i2eZE@ԃCe/EENDpgm8%Kv /$~q܆*PK8ZSQO-v[b[0;L h6om 7WzZѹ qKeE2x*MĈ/(Cm\L&J94ͱۂ4U_MdH{+ K6}WSaG[@iaO܈c5zc)ovl&?D6f.dh5:CaՃ`3w })lf#_|RnD^R!$d~݋0OU{aG,9,=P,\> !efLϴy9DY!ߥ]zenMoymX)?͌OZ}BN~PV{HF jZՂiU[^%>BĞU/A]%8&`M(*LcFT D//"x٭u(2O'H!?cu ͣ!hoISͻruЙ!*I;e uQAz [Oun C8N5b}wY U#+b@l̹>O:)m&Qo|zkǒ0z] r!QJqRQ1tJ?Z H Fj/Ȓ-}{^^co>QFx"*}8ZItc+vIuJɽ'I{2=(fp,G7p`F:{V DraY-GGg,BF{JޑMbdQgb7gF,gS:r?oΨįiұ-й9 LDOXM`i״m6L:Cd#zR>L,N_0{rũqm`ZPyN0yPz d3¶A^ +L%h&iX/:Uq>y Wd޾݌snpXO6>/7+¸- YTMgP+D0WT]A5siuhEAǪYk4y (c60A׳Mi5jFtUoVn}h\ΆJ4&a䕯豖Ϊ2j8N"iYHy&R'j$C%a_V|\-Ӟ.cЮ u5-ES-_{q9ARjK<JƈNO!941!]X=a={*Y"^Hwxt{O5S=uT p{)|N "hMKR6¥L`:c9ڵ%H0 S50C)_jS/*^)qqT:!g_xwx]Nu Vő/?Ӽf֕4ou *?D?“Bq1iZ,aϖ N8AIwi?x⣚P)zZyD\qV-eѺ pu2+ҍ͈Lq9iq'O g9*O"):2ڋd~ԩS$7(z4f{ ߠlW"\B[k7̜2DgxW}2Q܌L PS//A2&wGZ i2њu⢟Vl*U[Ra13*x-2ƮMBL:$SEbP9R33!!=(O: T 1LyqUm|E&g)/IR 7c[-!|e@/$EzlG[ih2#GægF'l1 bKa5,95lQ)Fh$~ge87U5~Ų3h/⍒z߇\5xqn?P0SHCMs@)-u~cۅѵ1j7"rnXB>DpOZ41s91hg3qHg%7Sg]P;u2$xyT]5^Dv덂%˥?b#i12vaG4>חk Lh8jwn م嘹 2^i)88!no}ӮzSxLq^MTl/;|kIdjNN KUu#0 7֬K/7+ z;~"rQi#,$b|\%P5NSmdlb֮Z_*CV*u[mbwh^=9l|q"p7*Gܱ=fxE-i2\(biLmOp,QO;2GbLK?<;3HskQ4n=OFz|};~-ozŚqΆ[z2[Z ~">/]ʰ[_ `'4ɤOӣr` `@s}t (Zv/R5ݍ[tU3~ Sx X\b7R;k<$Z{HB(wD5 4ꆝgp)g9X\H6R0B=dWRmQ, :yk0+nV{XrbY6>S奞3E-Bpu_NZz\~_AXJџpfJzӦw‰߃Z@h;,8hD Րh_jpW*X A@7x]O\ڒϹ]oDU~uqUm&n*egѷc}G80l27TOo}dJ/*(|< ĞYC0ܜWZ%^Œ?^.-k!?r^d&Y]rR棢-0BRZLsMg>TǺ q?6q;{?f.4 ^j|#.z>GO !}Y^q/o(?˷r2wSo_V͉VZ9޻$H6x5f4 'vƓR J꙲¨8(#z-Sw!7شs$/kGCpG'k `51t;( ;",n z7S+,MN5Fn%{MRKUp?-f>]4 ٨U%6)f8XD(͈ƠlMچbc^rCo(w6뫋*CŇhPeF[Go 0뿒SGk)S}ÞGbC)_,~5o~աHbUnkg Xop Qe'4.OOޚco? Zh3Y^Dw%7Me'!:i1&$H%FŮ~qkʼnnNΖ++?dUxv Ge=I}mo67_H|9]+swa3Rw OvS CuC.~W)Cd$T;}%)x/U/v޻:!GUR_HNUF"KWPYL2FA d&c)ā\+î\D$4JMvi7W/$sO%U>fP3@z3`Xa2}f]VpWDyM說4&᰹_JX­FĘ\- Ѕ@ў4u4Ti;DlF;VR srk4d,K`t9h_n0!yzv/\n 9UUMruRnxC$o2GM}ˍHabj=)ȇ!ŅfV_3PY]Q5[?K;_1"Ɛ FώW~|_tKn2dۖ?B˯OSb]I~I+7 Y0f(U&8Ԃi´ cqZ 3D<-$Rty9ҬI~\$}gr RWI:+x|ot?l1.r݀ 5q#^kq]B,Ͷv/S*Uc$f`p$O$)VjτHWe],4uYGg[y&Ms;i='+9G+l:L޸PR-'#\SœM&~^[d$fatýp@. U%Bk鲤ȯ;x&  -TϬU#h91_/#47n!2LsIH"8Q9!## inKn=NR#^OgP|xF>~T *M:VZ)MLϱH]2^|SFeMAL, "z񏄱*jo 'h EK&Ǘ,`2aPyfKꍨdD%;U2)\FeS̽O.XW6B,0tOKF:UFm?V]fdI :l. )'TM;K,(r줨|O>=j"rf:}CU%S ّ5^đs^ $hw)8jKF)ҩ $ ZxO.$0۵2ǣ0]]b)-ƕ(. 켈/)zu ԸAfc"SaL8[c$U.\^FvSS˼tQLL䎷BpWe賒\8e|h!T4E~1fXoUWhڙмvMqT YNmXGvHtҍ.sz e@ٛ%=ff`K80<)32Xv 6N-p_H /֝{Ar9\zFڂMTS!3Xb·IbXԜFߡk9@DQg/aY VA;Td[V@je jto_da~-nMpcGI F,'[chO.(c:KE>0BiOAb k`SkN}beEC}zb3/|5zW`r.V aaf| S3J>V+p(G)DNͰ}&NuWa_NmgV : |ZY-rh]|3GU{Ƨ95_ǿ'vMZA-9;V\7o 1(.36!bAyv ἑ6{W@A[7W#b `QQWDrg4o/{{ ]е> K~)*9OUn(xF(f}DBS =;9t'Rn%sgs/%e16ٻAׄ{}?oؗ79ZI?J=[|kD s 鵭èJWzF.y^evȆҌZ 6_x{ xz$52@PL"`Xi;lzsxdQ=IDo:8﷊;.T&WV \ mPZm$Ԍr P~8hWZ BI[2}2Gʋ&oX 0rt2>iEiY.#GuݟDx+n~i`,R3IBcbttȲ i}>5LG -WËf ?vXto`@kݤd:zRDMq}28]Hvra'l ]dZ+ǘ2IYfFCۅ'Xc]TOV헠L](_ 0 FVh{%C자qr 9>C lyP$dj@%|/Iu|M w^: JQѬKϺ]A͵+ cSrfŜ9 | đ:+QV!M}0o$xK!3&J#ݓpY@[C&KI.Uo}RCE ťܨd N܋Dc%ek:9z]Y!swO?oOOC3ba?+W.[SfR;*P96Q-e |2ɒ`t=PlL74BqXL O5XM?k:b"3.-_ȝhd^ziT*lRzOMWFww8Kt-ZCoBTq *A8:]%& Kѐpl{[KwRai0ͅU &](EU(HYdͶpz)buP5s܋{j?Z &Ϯn\`gH OJ ,+ڍt|{f.3xqÈ+߫?B\ڱ)v\S~oN1 9i3 >W(!p&K=JeBQ2.9]8_<]ϯFډPvp l.o+W]VCn?<%)Ǩk3PcɗeBD@}U1'Pjb'pFNOHV2^`{e~/ݟg-VynWGQS^#!KrS }Nb9#`86`y*7$H_3TjZٌ[G-XcXjWN #h8+yr5O5%qqt} b]r:=|b'XƋ>N!aSjCRUށ\T,߱f%l|ќDs+ &+#@IWȯ))+ƀcbSvVa_o3xP d40 6ź{װi)Z*仾h#} NS;iv]$9,6~jg~? mި߼tVIONm drp@e{wI PS.7i):s *H_"6~Fh]O@[P1B-mCri~/ Zbyq@4TSntMK<!|6do4`h4HDؽ{,znºu/Z=4TbNo0 qT [ FgUn"[s?1L^P~v  Kqf-}ۃix]݋*_#) q<<+hK)g)TRKD) _2I x;`.n;#u N6v8X,~|]ӛ-ԕNYEPvղͮn ,g}:LkSY#l4R8:6Mj#*ZIm)қ+KY^\ F5Bonaz % :%N>ρI}cCqBޓG&R_hFGO啱tm>!Ђr(Ľ!}P.pVqVQ 3Jͳא%+%]і+h!gnsmiN M" 0u#DԬCzR8'W 8>f,CJǥuv 賂hW.,tT$7FP)z&XL,xv,f"G*VaED=9t`!4?YTxdoe*`9pe(,I7ioA1r?ƾL3ؘ檠t*|E':D',! .7ʞ@U/i٘,ښCnx:n̊)4M:RGRXa͉ˮa讐7: 6Z,F%Qˣ0]fۤ.?[?dTEC> +wtxw1C͕f-'dȘT0N؞RZYۨ=+c͞htAy;>Hn -|LJm^ GQ 7!bhѴ >ZpC#28y{}NRL RKB92I:ѷ j(_h= :]UhVaG}!h q4IĘY]_\fhLd*~@4SI$`)6nn7[TE)r4>$[%p] +EcQlUj(k:TfeMRA-18dA˜Ki3d̓]tq#eK($߱2nb :Qn_`. x< |:{O=L7u+ 2;gf Yo/4Y7s7,'5ݲs Iy'Z{֊\Cٳ$*֐٣" 2UI7u^ ^]M4\IK\M2.NҾT."H1!KE`. 6lG&"j 0 c&k\t_K2i4bxd+bD98'xiUgvH(V<z+qEΈ.8ee)5֑Moj>bW!.R ly1"tO`@YH*P v+di^X' 72S9E$^ h2v74(v1 ' \-!ߵljC눼#ո̱U0[Bn´t2ՒK.B ez!5Ш6y/Lq.Q5ki+ږG,'mTW\'Mc6!>pq:6^<)!1S fS4qn򼂫/aLf]DaK`vBLL<//K>eVVw|c ;ջ6 N?tV  p~U)Q&גD ]4Bop4Hro,T`{xk<BEeFPqi|(_OUNS l]sf o.ܚ/tv]fcm1*c3\vEs*6RdTY ]@RvTS z3E9HH㤊N<lrr@q'aT\(P^ߋ 5ZTzqT4I$z3Wyp>jڰ&Da8?n' ""PB|kA !v+SC ABCXMK 4{l˪VoF@hrB{ ._Kso=[hHͦXn𳡶sk3LU\`qz~L'IT-k ["ָ@΅2lY,Ej0_s3 9%|ny$j&up&ӞoR9BI:Dl\|)VEڰt, B?vH9-UᏢd[I1IJYn)}=[jxG7mz@ffYv*Ogy54n1/@N*WcK@y6@3Jˆp7+xF*8+bil ]$F{*8ӟW-b5|"ej%dNZT7&ڞ>£}Y޷* NbgUXV-< m}T&Eu\uLV,ƎS[r--nFDJs7W$ϡz PڡN?)4di+`O63.N[(aԲ@Rg22 Weh *mؠ'-bs8vHiUdefiV}C@*^~R&8V s"Q^ PAJw7A*dgsԏ#NL!M+=L-6ЛggS3WnݳmG[pQDN?%4-^ W2S;cݫը8R"[2C@:4HiDc;N,v?; Dbe9?IߏJm/bWgK$T5zyq;k]RL-}?21>ds/`{[]`.9 Bǁsxc&'o_ F+F.w:*؄Di(I݆й*Bۓq '5W˵T KIRbmQ~=uЃd"l%7ǩDoܖ=>p/ YKL .; Vizv0)wI-㩕z23eA.a6VVY\&UbQvXF軴Ih7թlO !(Vb{unQ_:Q>l'} 9YdΜb֟0qŪ*ԃ6L^.3qVة\+6OI`YIpjw $ ٦7;U}%-ˎwy>Z7HY|l9ޮ";u|*\ !f7pwy2=W޿@ q&6{_0`a3Y]U-Lޕ .rɝ)l@ 57IhH72>)!Aae]0? "z| a m mQ]߳`9UCAY΢NF9G1bWo߳z${DSb07;  "4h?P'TkceWv0fj]~Odb:DP 8mF嵆FھWItM=ݍRIR88 ӀhG uf ? LMs?c{O p]Ʋ',X* )Ɔ"M٥x).&ed ۭuEoؾ/2Cg!> %Px` FwܙE JzYI#^/ IB>u7܌%^އ&Sgʘ#UPà7 ſ_R(/yt̏'agΞ"k7ΏtU=\=&]+R`qi`s6IGD +C7/9T7 pIK ~'+'c&])JEMD4:IÝhI zv5QqoijI@1ވc#e癤)QgYVК"B?Z!fL- 2t!FPpžp,y[Ysltk)|%0ӎLVi.$W4}ހ*Lѩ("RO5DZ2O@r`yw5nxmƥYCՈ/za=Ss#=3ѣҸsTů13iS80= C%QnnӳXT:\٧T6y,zXlʹu^WvGB}Ųz]r]]-W*EO x86!19+7}5mE*knwؕ0EUnv2Ұ Hܸ}gq{M3$BgD&aUm`5i(,cr D6J [(g cDliEDb6lC /뎷 X+Ȋ7< ^|*NdE>A7<<{nDq) 'k`p<#:)a[HK/iw7(ׇ|,jBǴI|]xYG40'5XCe;ȯI+̝h xˢl-Y#MyъKG}45e'/naޤ U&ݹDx9ToCY}J|΃Kg\O)ZX?Dm =eN'[_1ށ頻=S'2>F,B}c7KiF'F3U;x+K ٴز-H}}֖NTF}8P>\ї5;G a:ov ~Fc' V5`Hv94K͜5ҷjy·Jt+ٳ{ >S2‘MM;Jni[2%ږK9RI* Y.k0X<Ė0]z'֖nD4٧t+$IUX͔ :9,+ra<5~–|t *;D"EHm7=mAE|ÇB\*pS+!Z,Nrw^>g{Qx)nП:TygC9?.t)ƾȀsʳE jm=TҘ|ۦr>(bS({\K&[F>s64S\vEsD~ V!$gX5㳄@2{(!._ƎA%|Xb5kaü+ #ۦ_mT('|M',LrUp(7VG)"V\5s\rGB*̨ chE 2'|2MË{/uWYwodO[l= ӵR)%4nj`3Ƽ(]C*R3DZT EknN]'I6 >2$wˠ0oa@kBd$ w$Ht!o?6;J{UPJ?rn4f"mΆ6xcz&Y3ʽ;%.Q:^wApΝN.C΅q|3](;f8:<w)@DchfԯhjWRp5ѨniA#v>`y?Gp(v4 kFTn`=0 ʌkڶ[EGKP3uy/^|s4ad5[y6C} g^dYքR^5:nX=Y>PBdVߡ6ϮJGk3fU.Edz,XmkM-)[}!S$As}\֓ygT$p/r#}区t|S5/Zsw1ӕSH6cg( tg?uSs0@P1fVx5MI(.pYDZTmE&"Z`m_mۄda. Ӭ{ kL}ݯV& U+Bc|q[MyKcv-+2>=:+gI۩dtp}G|Mosʶ#X-z 3z,`}%y.& ZY9^' ث#Ѕ!9i%S8жØV7«X)He#X"Zb޳͵*~JʀsN)ݣg7UzOZ:st۷;=}u0_WDS{P/n罡 F{N' kCx8FC$Q だ%A-ٝ¦l-2''p``D9b&vVNMu}&QGTO:Co*9>6fLebv {v*] Gm$ZO钉Ϋ7@PA5v`D/!X!\zzdy:71B$$de>RY;~%qɐImT6t GAw~&|pu0ݡ7,?}Ei}vFִm^ip/-c'Cy@2W-X5gku7HkMFzyorO zrn^='~u+4٬K5qpsekH}oCoRV|L:>G\RNi7h*5isA`J `GCX]0ĝFhP=XË]c}"%$vv%M3UC⏎-%E'%5ZNxC7t h)LpBةvXbPϗ= ]ղ"sDx8+F.O(,`]JXR{d7-= G:^BćxȏH5'1m[{ tǝg6ш5{AxܱRhrZNr+$s!0Ym'rRT#Am2*7V"=p ocEVkHɊ (H0{4Beҗ'Lʎ%=A˪fmîPu_iziTI\]Ŀ.`xnP+[m0q.7- Dm)$]â'P!f!#`wuI9;;f9Я` #l_ݒpSuqQªlSaN{w΅n$$6rȃ31SӨceWa֯N/)TV FO!!uW\p2pd!a?6h)D(5rEh$MVy}j;6ݟbd{kk^xZ͸2!֜i7es͙NJfY9i VE)S 0?.IL-[2om#>mO ?Z2ǜpiחOa[e_#?.;B?p$.Y#CO4Bqa8KA/Sl<I)pP(<ǁxo$Ii˭՜h@Ul%&ĥwGw1AȞN둾)QQMtNu r L KlB z;_,[ =8\%D]-Fzl/a#So,FU0!V|,XI7Mh/{*qH{\0XS:.R obӞV0^6ND EL߉Ntle%3) Zy@FKZvCa牦Y"x" MH@)^k%;-6Bmc/yatX.-X8)I$'msm~ʌ.E32G3^}=#PcjTՀڟyIa' ^9΢5SU>V0t\ub:y9 ?\ڏJyr~IId3A5feAL)>T/ϗo';NQ75 ]BOzG,< P1IddIݓ0HD#ԁB8̾(o1wIV-~ >he漈@5ѷfm2g :Ɨ&?ѡ8szC1;1J)y|DkuN Vߎʝ2$+Ԭ=~z \n 4~auJTBh*nvuHFiuUs,\#RiJKMg-)ݲ<`[p>T& %Jpb5jv,_ 6\+w+?I|xWi%(wƓn:I=ZӰ`mQM.puz #iq9;>T-,sJ7_7XEX )J?'zP^Ģygt9Ep8c?ӕCfF3 -ˆwU⭡\q  8y"f]iTM3R/ [倶Pg9UۢғމASw5(F5jf.>/قcbiE:ȇ:e^kZ 4Q5Dh?`6%|I5Ƈ."ձ>"HNxxr E`%ihȕesc mR`DY2pIbe|ǜ.+$S!#qw; jlN ɘQ00Rilo,^E=^|) n,Z/m%c rY`^B8iYLJo,u0R4A Q͟6<>Ү\70^8asG)>ف|<{|}./X$Џ$m1/C8! EB֟dq8=Mo3@8#!YSuQ6`Fx/y?> y*l%Yp M +0dF2DI7W6Y+·Vo̖C$?AbS=䀕6l,;zRLܘ&W4w!4]Ǥ_Z\^ro'm;܍=_Yr3k|FU:np5H+P[iƆjj'-$\xp~B`wS_ |K YquW1sBGssBckb•z!gH \^M xذ|sѝߨElEa1^=7x(7t"K .b36wYvO"8WU_(V46=]8D;d$„|M~SqvLrZ=Je()|߁s#53vp&)>Mٶ{g:DXh4S?Zn׳Cg+" eT 3j}s[/|l/*^uV)%Xx1V<[U-Vk{}]Z1rdSFJA #;JNP wɧ0cN=NHd1 U5,=IyˏO/eӿ _db* B`=Ʉ 2g~00=Y#'XY܃ }i >F@{N(ehez@e-+|&WЉpu -v߰[_1QYUh˙\Ϟ*Wdw֪lа\"XC+ⷘBO:_ $ +Ѓ5qk!=iy3ߝ1nUfyz3R AdoÔES>gi[H-*EhP% x®EHQ͊;iBS]}fخh\l^SmIbX|b2Cz%I@Yt{n?ԊLX7prS&.N\쬲 T=bh';,n'J["3d`+(GuamIr/".*GmuJaTaY 0 )4ACV0/8:IX h*1Fv/ƑW0>wd'|l ]:HfS߀C_ZјB%;.V(m#ys,8M^GߓM9{.2U'3 F{WYrN ~k=1#rgz;<]A. ENT@?Gi&ռ&YI~➻5/hoRdid<z%nA (\TG?F&ݠ7?P{ k8H8zHaBMLvB9Ը5˓Z0NEš +Х2}C/vY±_{+‚8ap+w)gXZ~ !bq{Ar5aυ{+qh,Y١|OKͻHh͌HCfMsl1I2Z9мy1f5  ,\aG}BPx!@N$e(|$5D%䫶s^WDr%r\P,Z<tR>bVfς380qZ  'wKf`*я<,ckE&}q-4L[' +>$&%4hHv7b`jʙm kƵ6~R"Lm%ANMLc6/7PcD]{3c;po7E"4Pjr;jv{\ Pp,t9ι#/62ط5Izmk:W~wm67 *kF5z\)p Ks זN#8~$[0usSgSy^"9Kޙ'_tL7pOt*O63L,5TUF&ޢ OqW PRQjM U@A#am$^’gwv^ln|‡=NirD`ZhNQ$ Lyhxۚ''\!eu]*E&!SVܤqD84 7"Ex,2Y5QyqwSxi)XÂnls"NT$4qa~_ " oe˿Z[ߏ+):4̍MuT!$ *FƄ;(#ZrE;<#Kg4롓؍0aR! Kuɛ =m );-1NJ.+Ov34/q:` zYN=i@C}PGo% `v`ǪV$8,3hp#rCRYnd5c t'T-@t1f26T ҋ^/.CR[,s[?̻as.ýS4eH U|VD}zvNw C*B4:_lDZ~0B.D/Oʲ7Z$1z$!ai2:{=?1KZ n|.4{s7db p\-v&\bL֢,ΚX{•Ij;-Vӯ  xۧX*0:N\]g,(%fI8u-"yig ڐsW"gkHފ>0&hSRLO:10F8}4h\/"*mJ|$LWd>0"nt`TBhŽus=SsR~ۃaٝRI)f10؋@sd ,ϑX)7{x' 2tt{a$=*-j!LxIZFA4h`LJr]DF)gcbRrv_J;rzZE DS(9 m t`08"}徰Ib=ЕάwJI[fy Mn%=\s?Fdj&) g"ߚc$Vsd|2qb[һraC |mb.7L13tvaw6&%'w,)# \>.8:>Bܰ{O"'N*?`1Y,mЖ`;Z,<Zk* GD+ۮ&Jei$; Vo Pfp3,mj _ǤGd77 tq>24 LvpNOܐ9щ,WSR&cG }v&۾>Cp*H0mװ._«ϾfG7*Zaf˜c}0oFfs_n:ef|58y@7iU-w{ e-`rt>>"<*]cb uU,xR@X(K٥¼:ul, %2_ZcOj3(`iB`[Y1S3ZlҞ *)h=r G*3dDu`OtCBkدK78=A[#/2_ #JuH "(x'~K%X${>R~ſ,\;{5ڝ^xDb "jڄºxmӪ 'vN~t#ntRˋzTZ3a߰Yu% dاNsޮVU*ѣf&C  OYCS$L)Ǣ+bOX UlcTL'M=_! }wdf<çҚ>Wk&tMͷமhHe"y3W\` ]XOX (Z[ȅu,7 ̠$}OOEH+Z= j*xW|Uu$&6ov,4[j J&j`^3*ZlQdŴEd*;ŞdU뒚>FG]M֡m22_A|'zy [dSLofvwNsW'K?jwZ} }AL{i}t ЭΝ erNvF6\@K*jzBE=t]^*Ñ[I w68p^eP G)tk{AV Ux2Jx3` f#|$t r>Y*8!̥'i)hN&Ne2|fb%@1Fgf-^.L W&< /%M"ڟW˻?%qkr|奶^؝q.6v]|vmݳ趧fk]M,qo])7(w MWgF9}yI;p#}]gmrpR{->꽔6P:Ue+|~hԞ )J Ds,֥=Z/̢;>4 ,_=>NW-Bd"pՖPrhNxٙ=מGzpY<1?R[e4m͐^ׁ\gMrj c ^gu[J%3D q5]k\WI )O%٬`Wanm,K~7+&V8"_2N 9ѵDӉ/ ~=;ڥ+s-ܯ>wiMpjuPpۖj_;ZY+ ul?k$kq&xo+Ic}PpRjH!C`p#K֚3uG&XuQ>)N x7w)~A? @-k,E`s[p8!,V*wiM'7LwN'ۻkx hesm nh0gKٲG`FmB3)f([:*1P 6!zwaOۑh yˇ!K4 wI\&\sS7kc>^vsxe-_46 dew[P"aWI4& '-cgճMnPyml%1zJ3ԅ Y |GEҿS(s`cS]abo>~| 6tgZlK%fǴcNֵ5=td3ƺ7cQ@0quvGxdA!JLr%|yW'9Pߤe:Ïi `CVE<~+?i<cxvCN:_ÍTP:_ rud%?]KW߁"8iب$–bgf`y;X8^(4`c{|AXǾ,neJ|%c%D-zs/yVJ2Z{2I` }p s~0cզ8e+ dRg4PB8<^_87Ο w*7mC43҅p7 9Td0S݆J^ݕч/tR\SfQnMYڅ`ҢN2PFج5s<}HbC+*s~3&S 03(pu)gh꿾3®_&:ϚeavsKFǗ_5Ov=+S!0Me\G}ZW:,1@1")ܴI2n5%zLNJ.{2*sO kZY\/|@oĚfٻ1(lG!:@n-b"Č ]&]\Jj4cS30f:h %k5"P\?hq6Sh4{SiFiO94JUQ7G=aM&b ..+XhlF9{*? ܾFltH!,)s9[G9L0Ւ~XO7"mS$baZsV3LYN@eC'$b=vi^.ӧSxt;;}4X𹥷w`)5ղq_q{ 9 <ǠK39IL}*wL|lܱWZh<up>h<v)N-u2iZoQCNFݓppL8NF@]<E,X+S2,/ۓğ:=N]+:lT|א(٩ڪ"/{YR%GS!wO `eC'mJ/BucNhȑnGs'U62% :AI}buЅu. kÏڍsXD얊hSs$z9ETH?@a N ljVB䜙W%ö"MsnNg.BP%ocj.A'%mIڀ.;@+O"7o/ ЌsR_-^p"P{Qg!a0Dsǘ4t{T[i;Ju=މCe ~Wh79{0&P't󗪠2 -sE6[4Vt׺B^H_ -5&Xbp½J* SR l}ͯyHBp` g`&aT/Z^r)mzUeݔ>B L2" od ED7 @pG%ĉ-_գ[d{%m<<.vª'0^B+g(g>6 i)Q;Dg7U< ւ̕EIhP,%.j+Ԏ *c$R+pfxe1.LL"%7 =պKHEGE#3B c=[U!/I\6);G<!PPvcK|&Z#,gKobL[sV|F`0NnQmv['ʛ +R[$ƈ[΃W]'aP@l]#[B۞k;=7Ԝ3=h{jE*mqlv8>7j$?לԚMJ@2?pC©?TGBQ y&yRɗFLXl#[T~$k)b`Rő,~#{ՠ]wsKXאCRخ-|a ?3Jir WXAŜ)!-Fj5uWҩ?8˙V7lG$N(aX{?$Ÿ g\9.H [燇A4|B0-QUSC53(ph|}Z#ig0 ,Sm48Oen? V9`JA,C0(`otoj9(r]8O hі,{.ogmߞ&$scp?0(y)+ W [TˮT\l4Wsb_ Ue;jӠΡa;BkSsTu5 KU`>YZ9[\nFaG_j^ \T𥅌t2|P@#'ghLR?<4@Iф=; BpGbX++ϯY\wLH X&K?] sؓmT9O|o(wC7Ah&)]"IPb ڎ눫P, tg E8:,ڗ"i^:(h.&8Ē1OW?i!x%2M +iSH']E68ÉT_L sGwwʤI4 aQzQF[>qg=L/l3ׁu/~<>85#dԳ\S#1[\ iښ:Ѭ0︋x UU Rlcv| S~Gean$_~M}$l9s׬5t \݈] 3o Oz#%\I]tHTBHy*N-8aK"/O7<_a!V?CZϲLG\dJn8FTyI/iiLD+VE"if/=J ٟvg%}-~(5 _>ZHT{Xj];Z{ݮM?-T|^ez&0rjq$?Ɏ:ۡ|ȬJU$ha|9JpX?RJTqXáT2,oZbt9 U|Xt`>L8J*@A+]_,֥C%s)t=CͫOSY$mPju"CY4纨1N. $P! %~ÄG'%<dE,-%z,B0hWF<㵁+|3DžHqtyy$Χgq۫'p>ęKPZ(z&'?eC=~1pZ<m2D R#R-kߒJP-s{#^`nM'HxrDTBSCRkU9_ڢT𺃽V75eh( j#K*]E~lީAU|r;d\~\'Xg7f}!$t<*M[kBP>Њo!)2GB:!W?$kjٴ-[R]7›juϟ8B \9$@O S##'!PvVC2)z7&ܣdv*@#̝f5jlO"#egɩ[/V32fF𳴇s/}ug~qըoD"/ٵNk+OH #oťQD9$^`hPO]'HJV5 /8y9DvR|,=I auR6GB=8qyk1%KGu T'ҥވq0kɞyiǼwq[sy;v?~)"!Թ RR%txqVg9"nVnVbQ @o6!B1#{woBMwg;DmEUy!賊#/YKeutd(/zZt3ɨ gpA ƽL ਷GӸDMB!u6d^-'Wa?s~:(bqC8g%+iy /z39 @Pv*w dH{OٶzF$۽ȷn.QeE,Bylp)G6> TRO︧쓍uMW lR3MeKiDӞL*r>Tg9@wG*:phrxPDJW 3*ꏠ EɏXٻrvvK73(Yij#ڬi-N40e}h-P0; #_.ZsY#s,4ݘq;SHplG2>WC :7t? # EVb]7"w5>'\|%S O+o/I B}mslK7J(IrNxu.Xp ~;O8 \1a)5 A"bH?;ebf O-wмɹɲAm誟2zS҆Q{7SGb$A Y )M;Au[0Zd A\Vn 3AlBa&ĭL!*>@j9x}H?h:o>-›dBգ+HG\fO\݌0 3V^aMۉя6<4aB3QG hn^b|-{se{~9Uj=KXsp_vRlx%LU,U#wدr ,~%D_)3`\2wmwt]uɥʚOzKdXIeFcx8BdO-;7 !!!bIZwzf3Y@߬Gwa\gX㚳]OE"^s} &Iт5&}{Y [XS0.:![+9MCתX \}:8[ut7%Nw0{Fr'@0qW^X.pal25M-M$oH0Dzu0>/Nke70B\L),a g "UKqPuwZɾ陁%FEeFP]@W<]YH˝Q>h;}ms r?"JѯH{uyg+R]EnB&ڴ L5*:uuE.KګݿK) nZV{vqr|w,86O,73wxXg z$?5GZmsRСx%rE -Tr)'HQU1ZKd S$[M}4)] dG6ϰGY*|hH0yt⍦#{좉s& NE򼵌Kz6 u~1&b{qXApf .c,SN1^ $M!<ťZ.'JAez?J9dL%yMNûRMӱOV4٘WQ-o"UZ11;“i* k 2&[a oA3!̅ ]vւ"b=z1=>PWadM7ΓCCF]a,4z zy͘bx#LEv:zﳿ܇FS.=_Ǥ#}I>7qrqYWTh^ ҏe1=h1 ^=#/fHf_uxKM[| ꢍŕ!뢸=' / ^E15a"+jD}UK^6_cE7&Gi&zoOH Mex80 nZ `Vwb@9c{۞|M3RX RQeJ%Fe]m%v h?7ZMk#2hOTx0A.;eGŔ._;b(8@I d3r°` "73$ڟqQ@_+? _cl(dU*|ܴK`rVRpn? R ?)e8.㸾n R1< 67tFkG4Nl%@qfviF]N$KHz{~r9]|KY ^>wOK{Gk#A1:)i5]_{&ۍȟ/Y+[U=GP 1Q!v&>=Fݪ 8i0a luOu KJ@uU&j^x4]{ o9#i]#ORk( Z  .Whẞ[daSi\YT q?Ǒ!ǃ)^$+{O^4\t3erQxkQ~RRzVI+'OOYIߊnPS%]dc\kdj ,T%z&&oβ{dJ #lo?#ݫKHF5X.;ug1Y\NM뇀Bt]$eut d-J\)rV/>=2%y{`!9!N}16!R{.'&wQ/1ih0ҹu aSע Ϩ;EN| ?TBNj\j=6k6 IH#{y*y e)l@0 x |YֵWSO3j-N򎈵PyMjb`7J$ H{٫3$ݐr HǓ~Qo, RŚmE>i 6*vhj~B ,RsGAFUt]ߏ0Ən?f YYƒF -鎣 'Xd+͊!լ=cV_K WĔ:{WzMrd 5|EJR!rཏWhf$!(" _ sfC'8@Ë}Vh]LԴt|ӑwT.?܊TtZ zpT#xxRCY3 ;;f(rs鼦=Weo"qq/jU@ >t 7ZMϟ~ԝpѹ^G/4K@T׾ Oipo٩q&∦6~'qdz%TޭIŃt%T7/U;Ӽ5%~DZ:րV曱 #dZ];`e5:E,޾`0.Ctzė6o:\suYC/k9:g|[AvDVw2 <^ mƃN$hHQ;kYCQcz4 į81>ߦ2;Cz!@m:1*ϙW*Ng6a`K5^Myjh.5\pf}Q8r` GFSe-xzC{c 3g/ӧ |(KTq(@`0݀B~$N@}qJ :~>4L5\ tO{vMY}X0@;u^4r_Brp*le8X=w{XMI"ɯ=+^gC./~{8gQ]/.K}n<yՄe: tנ;h_HPԃG!Xe1+}rqj4;)Q/30ӏN7ۯ^ء`dckME#}v![,9fTUaL ^g|#kpɠ?QY;B/c_fVkΰGY`L9&E hn?z'22 2 !vxZk_v;Z/*iaϯ *uSM*ЎGvFoͫpܷ{WA7>(Zy\ 2[GG6 zfaMHxD⧵'"|6/`zqޣ߉&fq͓?Y_=5NܹLdSa$"`1Q 0|9U\x[T=F^ n<ɝ&9OEUr.,R|iM=Pu Ċ 4وۚ9mі0z Vym x.: TYea0<'Cλy*- ^_4 %w(mDj44 h6;<#S( B0y yM*ΐځdp-I`nX,zaV`ɧ,.G[%4Qpߧ ӧgB`L@ʂpf=8^]ѳ`艮!@|?MA:ɽw`lt^z= ]1"Jp-{|<UIleX=ʊͺYw Gw<﬿qgӋ+@o0өc޲jWzk oU9)^"${Oǰܺ8-i/T5s>}7{ _EOߥ4:-#K읫ij|'V+4L;qlbt/ 9q7˝7f;8?џ\Z0^!O,vm8jPS(xt0%k X`s Y' vb1NUGaڧ >~}:N#kNWQgΧm, ;rӶF<crV"³`\YҚ*n%tɛns]TLHh&UIL,} @=鋧d8 ͏zQ9 [_椤W3/F_tѐXtg3hUk &ę`.̈́ zԢ?yx4E֯8&kooZ!rrU]ۨfNS˼,6~I`,8O躚 SD';\4eoMUFJԇ;KAg?EuZ!>k~emȩ`ncG}l׼G;УwYS욢aa/rb"u1cn+B_NX^LTΥf׋J1< B|[*Ե" ]Nh2r=`XboUfM t}ly /;LW]E\ MɊ&(L. ی$R&/*%5 *@/ظs&ѭˆQĄ؂z b ܮU`1Nvqd:!wPxzWS)Iw+: ɖn؃FWQB1#<0>V06# ~דƄ3lA )w_#+2K3  "0Q[zBMS3&떫.{+r6 ."2(GܣD2lC-=o/? dg+JuYE/$N7;#/WqZFFɼrQ]Ntg ̅6NyY<ճNRў>VOS4˓ͤ^8foݼ%u8Uev1sîIVݼ lTɽF2_:CG6.8 W%ܦߑd .%1^iXG_=98Dw턨.e@$. Al?BBl!PL /^̊bq9 h҈ ׼ esR]Bj)GV(IZJf:X!f63dҔ3SR =@ Mqpi"J@6 Wڑ+{Q &9:Yw S"J%NzMӋ $bm#!X>K<3!UW$=qe9.QF#{2W;L ܢ>]ܰ`|KFOȉ]Vyz-hm8㚯.lCvXs^ƝT+^ *d#$ԤE%e3jmtg=%7]}|X >sX,mBGޜfZ<- 3OղAgW@t> |t;/]kd\11$Wz $*DQ̇iǵko2v^R<%ʱ0m]i}!M:OANuOBrngi]dGTs0FQuvxfƸN+F&,,ޔh>mJ1:1j CV%Y.I<\Yx+4w̛$b .ЙaBؾ B@w B縬}ՋPƟxV_/k5 hG^ X>U q'IW]܏< a*L'L; S ݝQ-Uy` ph~F):ٖ_>n]J+Pr.G*Õ"tyzHTox/,PL?\1%&<(&i *p0)k;rIoo"s+SomF }Qs.ƛē/p<сj ++娉mw1z%kS[ٖm`/+CCk)ݫ o1O*h#;#/can2Z1MPKeJ:|0]i=UyL۸5QVZhKn9#Cc9U<8Ag  AL:7e#숆̂#@ 4bYrNb#YԀ܀M+M/ gfD+V4:C>'lB5d73h}j[NHAge%`xaJwJ:_t j֭bIᔭbet 2Ly>dx,NN ;՚ď]fa xT*{UaXR9m*+ py5^|lS3Oid#m dy Z ?$Լlw{<yԹ=Z*^yW?t*}eo,'U=U2"y[4]']J/^9=&h2ʆllONEҗRD,CYMZ^`=32g PLQHTa6It4ֿT/=3ag J(aR' np1[[2Jl5/ñy4c]-h,&׮lBR7u@yM=ثh#0A.tL U#G\Ίv#\$s.W_ٓm&Ϣ7wLÞ`A/ -#Ct.ZsY͹U޳ߔQ|FÉm1wG, %BXt[\#OY_BJ"rNsZ%6'\ Q?a1+V!4Ih ™7u~wRBLjD<90 m`}}q(DkX4p}8}W|Y`Uދ*#qY-B9ު)q~~ t."-Sx '}צ NTu:˘%\tد*ASv xc 7 jǢx$ YJvW)O++Ϛr]3$V _Kuv9IqQ%  Ma=9#"YFL=#U5&; X5Eyѯn[nI]CuTՑGjԦq5cy@XgHp=N鏕8}{[9Aru*,Ta-na9J>;%]j|6]e͙ҴK~r/@8v63fPډ] H7ϩ|p Y/<m9SʸK큪KM&r69h&oeĘ$0Eqh_N j4~dYFqwLRn l Z'5Y!BurN4oã""idv%#?}k=kN,!G*Ld.jXq]Qٳ@Vhn,*,P"Gp/v&FWrO=%T6-QUG ]۝?){܄[&Ě/ݠC:ZRPj,?dVwF/}R{@(Bˡ:, 7@4|1p|5xXfq֨3kl\@ds?kMFHYejVȭiv9k]X(vvKc\JIufSe_ DP,6S5$O^Ig4oAw &xX #ƞqY@yM𓩡v$JEP=Н:0wF7xTcmmt#AS#MHnWB^e\lG&7^¯@rs)IbCX842J|%&lE.! *8wIG~4u hbzNKg%CB> {lҰƬiR0h=wܪcП櫐oG#vwK5VCO^֗FH75tG1]ޒd/b`}FHi&XE;MBD9=Mʢk3a( (dl/L\9E8 "سLyeń҉; ~6ƘzgP|?N>74:PGi uR/oģ`#+d&,I2OyH-aC**`jhu$"Z@ EF(2BCN jfCNphI 9zx ߾@1IIDןlMƷtdcc$zhjeJȷ;փbM0;>ʖ>wDwg[nN"7™iD:g~L>lr9x[ P lu%8I_bMMh``nc2/] N>s4vW u#{S:rnFgwD8FL9繼WhOga^:;q}1Q43@bDVjR., R%Jtٺ@rʣdzDQJ@ >eZ ̔X5U rBYTD1Oh*hӵlTzcZ[v0vR{¥̈́یEJ(hi[iZl"DH㘖/yxxno{WIq3+42L\;\ B ٟH2,Aɩo cΠ# -,?+ ȐPH&1 6He\Z\q:W}vy;*!=qG" eȉH ^@P";%E?V|)՜lQf%W_v/0'nA$VyO ~vu)hcs ={Bݼ.0|(U]AZ (5waDjTUӟV YewQWh"¾fq9IKjndg>׬'K3lηzk3ʕ\DU7HSZWwR-.nй-Bz$I48ZTZTav,A=q},!R˿}vIRo (AϏ1P*(BF24AЩp똿ҚC` b#&$=&&Rz5l J/7QW-t7Fi_q:ծ^Y-9jRy5{d tl#%)~9!!\s2X*M f_Zns!}eǚg%m2Re _zX LrD<_9[{٩uOe"h¹UU0٪]P`hqʢR} 89!Y2{b2)F ! Ol#IOYliQHKG|}nб נ],SKP+ 3M}p9]mdkj@±)z?3QK(GőҦ/IjKr:b@LK).}}aT|) ]C;iW|[ G)e q?d΂`m4_ǿG .mac3\TŃF`q'hO!'CZ׃ (YDt5G,Qq 7xc9tH)-Kz,N`!)wp 3]u: HTZyv`/@Lᨅ'T1#eI4igz>Nfc>c=X=X{t\a\Kcijup~2R6\ Z'Hj=虜5#s{ڣ[N8i }dOJ+[n¾/SٕBP,ٜ\|~Jo:^y8ېޱ)bJ[Eؤa_\$C 05j1$:n.jJj,doR1(ܹ䆘,'>\WUDC T1[#r$e1Bu#(E/ 4ۇzW nr ZG<||w|RAlVxG DspM$.Zj۲!Lbӟ vݕJ~b#39'G,?Ƕbz\Qv[Οy'ȶ90l82gބXIuy}/}[oL8PPֶ9Ǫ >4-Pp%hT̘%eZ<:K Ɍ]|[h_-t0|V> I[U'%X^I0lS^>zƿ.9.QH)i.^Q,}-ɦ6䊔^ \.qSE90꬞"Acp{y񵘈jYHe;9_(>Tw=H_+tZ& Kx()] ƧXWI/K/Tyř³\뱒&^`FHJ[uxVskyÂLqsc~KP`y#ClՐ I)1o.6O@u]<1KfnQ[G!@S&b+N3ˢ_r^ dI-r= ZxioeeCru'CuŲJzͱҖ訑L-5(oX9`A㍢%2GfnʆFi=,bPh7R4Zxx9ǿ|/wysE)MjPhA2B}!.zU9knd ~rF\-EQ/Z"X f]UV-Q Qk}:r 8E4lGW n0H||rH^u!T#/- z RR߸*>eYB&T"!ikqKMdȿt+'A'C)콠ז&U9 .0Xn9kSF>c ։|!+\I7?>݅pd}?:{ EkN/q\ĄFFr4X s X bW7isrXNĂ=.LZy <y׶Xh6@r0 ۮ<54ZrZXu )vŽ;N,4!|h&:`E(:*\phR%ArE Vh5f 0i BtSe #|{X^>N Wu煐Is'2\ pZRކop"(s^lsf;]>@~r.#/'?,Ex#V$A/dJv ưI 8r n:ur0RXEXpl"0eWN"}.Lנ1d!6Uo5Kpb_=`rrʳƢ$f Ƚ#dxG&âBYߘ(WLԊd1FQ؋gNC냈$\y|+LHTerk(-f#:8~55TyOʾ^=)/A_kGudUq%ȕ&VX?,>Dt#:&[O@}I,mHQ\LrV7$ʹYdSrXtHACm؆b#R?hU5?iqTڏݕԘ8z˒c 򴿳cvuUoUx;>?M`{Q4 e:"w"GE%[wY~\[\ïȴX;(YEQ|ͽMaJL핊&e\7G1- .+"4nDڻ)ubQsn!Lg3\%R'M#I*;kD 0gج?_):u1N 븢eR5,]51 k [K.kH'½t)l_OENo^bX]Py5uC~!ߋU06 >eӆYX{Z32zJǦU\V)z}qoV)_!h z"VһG45U FCEj*-zKW 0>!?6IVZ4aRr-g_[c; C QCnrjikX(ˍu@@=ڇF0Z+Z7w~1\}Ir9TH)|5i,!j?eJb7cI"p&,Qe\[kI`Y5~W2%5댅M:D5>ZX5,|Հac:lkI/[fB(Ӽjk:ܾ=^݈?3Da-Ǭo-;`V%|Κ=Y"*~x.ȓkX᫝DJgDzg~n mSD}ãYA k=w4ygaZz5ڗY'{pcڦ\:ꁅ J=moS[i3Ro3_E*4w{:W&Ũ{Ou$vhN_zB^o.T:@RSjnI~-g%AS~ ͹ƜZ.|:r>U5=PV>vJ 1-l*.5^byR_?O^z7b-dxP^A.#:+.sd+u ZZ|P_)*Bm#j'g%OFqVXIo!94DN!9u%nh=7NYJwg|,Ehx]"\{0SZ鲔\MЋOzk_~m5i\ZRw~E#Rs/o,+ Tw IQ:T5/O\4ښ N^?4U(.Ȼdk#Pm~׊^d3We'w/Π4ћSFCdJ1VA+zV8d).M%rqs^0r7>ցD}%,KQdeH,xPf[Vڳy,FY;e~UαAy5kfG"O@Eu-'2A9}diװ[[oR>DHlc9*Dо'f OJȫsCLntqLd<عX)@WuMvŘjV7I _EY 7s* 8Ԡx"8wgƘ8S80(Gl/ނ4qoMP7um(q4\ gF go']]BqQ̂3 vW"|4)&;l'-OZq!]a#Q9e=txF$8\^bU޹ uP<3rj`wj$B|ZDpluydoJ1c6cw 1':磸}.} ߖލ]7w(KբA(bi^'C[NjyDzkG24,3%t+ 3mBdvSW4(+r!,A~_ ĆqWTu :|QX5kDo%ہe PFLE>] ]a.f"s~,-|\벶6)|\V*b_oWIV=iEbYFLA5(\6ܕ|Kq J9k,j bx ?) ΠNy4 R\/}GGCa$X2jxL *=i>xGʎЌĄhv*)g[2{/DŽܻF!m'ñc7R_;m$&e/ɔ M.E 2(wx^ས{E\i[ @ʱ^N%y[]Сv2/xztnMCq͚+鐕.g6p gFofPkpZd)1҅J;‚Y'/3Q#H04~v|ҁ6(" 7TjRA"ˌCU@!B9NJ+-׃ ҈+4H_^.S6UןDcүiTO˩GB/89#ԅQji񓄭@&?(+X~L,И5kj2yJ#;s[6얤1Az{'-oE]0:s6y˨ EfHr1cҐ &eE.횳WJ\ }֠4p ߣ^Q5S_H>òl;VӌΏb% USed"pE$N+X?*BQwgdBs%ut[;z/)'ݛhh,qjH<1&^lZ`! S5ivj%%+;+&`AMшl:^]t#|aSԂ~.Zx>}B,#9|({ eđw oMT3a6HwrK۳x6Ӝ@pH8T>X1- W 7Hʴ?74\ն_ $=0O?_\.t zӵ_L½L)#qՀ+je9ii *bs)~I#`2{ov-?Z^P;O$WP_5 ^ZM~P^bp1xf!EFGX #,cj޻Pm0͔,QߒsGIQaﻣ/L[+*iE%JV*Wۣ5Np6ϗX_-i~v(KgdRcW眚ʮ&}@0:5+\E CVV^ +ZЊg X/:o{ƚDM 3;酬xxޅ#uD(fEH8đ/]kڐuLC֥4j, " zu7m=/`46,mŦ(3qf84S\3 xxbd5vP?gu3K<`%SRvCU20"[UeE+&%ٗAuuCgxdn闇 ^buYʯbst!O׆󋴞uw\}@UHѬrӾd c$!ErKu^ #M=%]Vf`QƤ.!LzЛHeU:kB @تrA:Z .PCidN7N\4,2ps0jDBWH#w+,{RQ]H{YnӉ %]qs'4%OKG腫IQ#e('W`>@߳ijv2'瞘qV{/‡H*+3Wkn~/q:]$(kUdE!4Pc)hXsJe'-̧<h:*Oy c&.|ڇ^ORt!kI/{ZTϠ7evVZ w-:<"U{NiSsMÙiq=SQ LlW@s׻UŐbdK=\G2#0 -foQF*c5>Ϳ 3U(V^?<:yGX >@{_YڨuERoShkWE\Ɣ >8hל'Jh' UrcKV벙PGh՞`Y1&+6:b5*gRFns[wuZv@x|,̒hhg \ L*B{Ռѧ|NobH"-fLatnW\7*Q5B(>E (I:PNeDC֔/="d|ƚ= ܿo㧇4G~I0`6Hp:缉.vW]kXsΕ2ofA@zkH}>?PVi^1s[l#q.[_I #4DǚWgr1I4d#zRxn] K..Vf#*Efg Se<$[Z'o\7$ďO^kl$Y^=-tdj=)^c(oꄬb7{mPIiIau[E@LL`gП/*zr 6nN=/ D1k;Y s-˾7Ѳ`;FC?7viAt6>=2ݫcH/?,a$G_q4>Sy`7Tw9^!D41Ltg6>\焲/4(49H? "uǦ1:RsL,qёϷD >aYLesz~`-Qg5o ﴽ;ŝߵ^ek_V{;A*ϮN1׾'a/XI^0c_Ҙ.JVH@ǜN>2dw PWKvR|]M |<Ϙ5PoE,-%y^m/2jMiX\4rڸ :]x.6vE-i `#!_~Pf c.X1۫`yfSsLj+&q [ѭi. '{&CDe䣦+<yNM  KY8O`  Nv]kD`(A Xs//n8>㉻kNKO`(r?ƍYKh_LowIޖxfMơbwTOul%*(lʊN -!]q) /z\^lW[{=.+%T4!i+rdߗfB8ṞzUdp}FZU#ݢq*jДQ|CvKIt}C=Nul4x2?.v~m'"0t^X%]:3KWz;кVhX0>_\u _ uqԠ|/_h䁊v; [Tjtcަs 2/ra"P>Raqt_zIwN`ea\B[q'4}[ީ?Nm6 ll$%kLr~7)nA)XFQPfcY<17;5I,k2g{UkiM3m#n=SZwފ'Pvgl"KEeCM>'m3,! Xm O0 xά$"rjǀ OHmKD&d0t~)P\eЛ1{LbT !D\O9>-Md["#N]TK9Lkc濐#2sHkyʍG:-cOt,,y\Iy&Ifj^m]Za/ 2tq̋X?Wxv]W!~Q5dbhz!~y o[HT7sݿd:|a"x1IB=5ZS4y 8FdJkevSճ׹Tjt)kC%'WKH;5ƽ.U\fי(콠l?qSM'ئȝWz, N%m U8~]f= l Τ!D(ks@鳠Wl0"~ɎA+U4~w:̉mb)'6<`J80d+$f`<W|Sv஭TXa~uT'gptjahњ!1r)oV%Mc}~Gubs{Q&޶!Ҍ>TR8)Jy:PתHMnhUMӧ▘`Ɠ,P:O\cu@ss.}3ȶgA_ Jy5S,%AX^a&}cㅂ26i;cn|&h&c8t]E:p^vEmiLɳڔč)lϞ߮L>HL}j<YTӁ;;|ZE8L>Dli˽PI=˞W(Cv`]LL)jަ0-aA@at(e FGk*oXJJGӞC@njZld^"#wl .Fv\Zb71~ǯM0PXx%qd_V$h\V3Q {3HN>f3=~9P:nik F Uv;sLY'_񬌎9oi[|,@Ibx$2 d@i-3g鳈>+IԖ@y)_8bj&(TypǑEBli{"y " `7̎+8%NPcp>'Y-kGA4<"?=E֮I4_&k&4,ۨ]{eBP1|R]\aPAZQ:0>|P[4-Ľ3X@ѸkJYr,-Ps8;z.i[rOzU\BhqщJӺk^w4rlWP2 !ԒyzP޸52:rc,u8y.!b(FFmCv?є]L3ߒʉ ?ܔj΢ohwgbcnJOe=4䴍Z}yx\{Q=3"&Ӄ!}YJhxU8<E**cI\ p># gQa;n|̫Ƃkkny~CRm@&F_}+VT[fD#"P~*<ڶQDĭKo`(Q=YD=rԾ-G}`{kp-Y\/}LuWD*r0s)8_!val/[RYդJc8})VyΕɌ„ԁ>?`8- Xkw̲3v9'Hݤ+m L 7b́#n. UWHAk)@ $(K/sьrKaHo+Uws, !J6piƭ}5v8>KqKx@D_j ORw==#N1⺏4у005Fc2_sSU^^A&T7ç齙W] [bL,UJN r4›s&u9#I/g>dPjW"IkIu3> k0a\7T.UMZ%^ܢO+oЃ>ҺaAS=HV. )8+KTO#\t5#8Ꭰ)$/$ճT׼wD@ǦLA8j]0 L7@(bmSbTsIE,3.<9K /+Q9dE™ܳs-:qPZ> +RGk8댸4.c<$y/HivRH^uīw]*-<ʻh6; &ׁ+Dʼ+GQ\}ۏ!HBS8X9# ˤ\5%_R kp8`y}nfG R_zM+XW\sPkcl6\z펠hG! ӭ+hM?'/R^D "ӤKR2eEWq7*.lgYߡq""f*zK&N.xa?&8z P+ ;TEfjRH[v'a=_ _Abo1=J&b"7h|\7?AV0CP]m|'9#4[m!.uCg"4_N X"){fs3Vy*lN_[l#r~:q2=GrJP$$Ot) ;$ߏ 7cAQrPAF(PtF9>"5Lt&}$ : (*2{>tlͤpihM.gfj-qJYL)߾Cr :k77b7s? 얧,MS>['9 j"Ȑ+;|TR0Ca#׬'O :+Q mz>UTHZ@d+ *A-ې@V\l!=^ELzQp&,"biGfpTYyl08µ3>єHu11<<P\\Xw$чF [nb; . ƧvT;V&*fكۤ"lU2%( Ө`LbgSq,um I^2 *#W &i.[<3/ĦP6/KmHa>j5^u=^oA.Ppe5.Z? )N^.v0tJg2 7? 58 %=<3*sqIP+lw[pS+tm6vңcJ s}r>py1ξ3+Gͯ>w]5#K8+'<>I=d:#j{bХȞsF$J,lA6dc)xk%ln߼ڿ>Á QUMCG{0w] Ϥ)`>JQ5пyݲc0hĽSS FoRL3vk O;(yWCoș+"ZmY}6֥'&W  ٺA1F˒>{i˻rGe =}q؏,?|nWQYCWnw1n͎ p泉Z-u6ٟ8LNF s-4{M@8y@Bfum)ȝŚF|2<6,AXI% 7y8:Kɑ# ߺ̰|_mfmx[f{dV>fB~jDDD!P6&1W XS *}YY6I``99-wbOT_<8D^O%̳ւ5Ohx) lB?e/JoA;0 `$(Y8eqD׸ze"V6+<3 3fA[E3h^CJ=Pܐ,)'K U*ReLF t㷚áw q%(]x57>k șڹ*$֟09K496A?roWIR_nx9Jcp:#{wqrSg`mi(| W?}@SBjb-snx%PW:_}_r ,sH5*H4f4vՎ!!+ ]‡yZ l_i=eE+]I ^mkі魤o\+DfsfrzMnǏX(=WaQYXu(o\|-qQ nr|tӼ2.;AζǗ "蚔!īPa:|`َTlrnߦ G Xqm *^ӓu6D 5n1HYc~W-{f&[2Z+դy5(%}gTjR xx뾱}E@-A_+MO{]åz{FM@XcG!PZ|ѵkl̘RK"zsFIi_Ϋ̤Rd|rrrƨ3z٦},O'PðE(j:8✋gqKt!2]s2 %LqB_ߏoL&!ɂE:;-&߼ N-qFm$wmnnDi0ՐZU&B%KELSG0LҪ+YBnQ(Yv(32U{]պn h6&c_ oӖG-](Skr8ʎ*_ɈĘ[ 3Xt왍E:ugrw[o&Spcu `E A<#⌘MkIIV!yH?W61X>mYTT9$hU7{#;y-d  rdΩ׬Ҡ|Ȥf(Dn]Xˣ>  W 2$|"lV[׺tgCOxaf׉iy 0Sd߂S*4it_5?őtP 9]nsg;OSnv|hNwigʇP fM+z$Օ%& DwKҭCv"`g0Np9Cc + I6UO ޽}56 i:6>~We_ 3k_)38%KF*luD֬׵2h3"SX!U/;%`S ؼt2y_'M? vr{]2ʉ,\Mд~_Aف>2sfg4k. ٱB;B} zCf>Ti&I183RJBj hŬ}6鼃L4i[7@2f'ߥ& !O1oA(,)h%aWD=" Gi{AkH1of9>ٕBYU8k\S?_^Vɠ#B~a[YCdryRw_y#"ݪ|dŸ IHkx%spqFZJdk*aQr2e u=1 ^#` d:.}k2^E9.4 v_uW(%>IٟNbhJ6ª l'`R$W`fȀS{ :y~+SYhv&1r!F50Rw~UK'c}ݵ ˼eYԨg\ʉiG;R:KşQ"ik\`gJFWr.{͙DGt~]d=~m !@%{ɇ漴vDio3|[M[T牗m~sb,U]ۓf ; $1(#-㒄w9D.1EB?8VgK˵hN JA.9 ۰g}Ħe$M15d*:Db6S=-A EҟuAF/I_S ~r>8bzj/EDy^K٦m}wq m31C_oC\sjX4:s8n)[W*1vzSI:.ě|_Ǹ8IX~KAš5tK~nBJwU+;=ɫGhhפ],Jٍa/nT%YCc2x%mq{K{=]+ ~V*Eq-`}4XzndFqZ5B)/L}sg'%9Wav7?ݰ}%F"Ֆm `p.n厽G V޹qˤ['*PSZm=;o:O"ݶr#ѱ(+>I8|8*i ?XncSff@x#WO x~:RGFr9R=U8` =NMd*N-V]UC)~kHhCbrNϙQ6r+ bؗ~TF'Br;Eѫ Ν-\>e7Z}=V{[kWSu0N %(2K?pm8:ӫm7/JM0pOSߚB0݅ƭ$zG 8MǫRSGR[{KV̨AcJ4.eU9p+:0XGswEC,ptsWAR/2JMgGg?Mhtg;yl!GNP1|>;xLe˗/`>-<1WeB$@/zxg hJ k&G_؛6 }|;&vM>]_"K "dńK /NX}*Ok>nK X9bWQLEj|nZN-|:!*3/澇I\nܓ!FhNZx#d #R km>dw"٬eױ-*Bî\ .}e^\28d3*!B -߈4{tB93`+DM3j?єV;㫍3"e0?@FGnGeDPP Q#0SN&u}8jߗ=:#&,"bp"7c/^;=1~:D+p !b6|K_zV}D$6h#cI\~[ _Ge_ܫ1[Hم0Q M#pM ;u&D݀YęmKZуEI@77ۡ@L*[8_|7x>n4\B8 1K'~ 1 eE|˷$Òm4IQq㏦d ^7 GRUD[捺 Vٓst~! )0z۳PM5q31ѧ͐}G6DV=f;{NbB|g$i]bI\?+`/u-TXBǡMjiXG k#_ݝC'Kqr }?fྡྷFgcb .R>]bS-JĖMyeGa>, m`OpI ZN ,,f{@q6W~XfQRTN|~}eF*BW3-.i5m7jPܥiTSCX$]fE>AYՈ3c[#m$Ʃ;Pʌu{nnB$a\ {liVcriD;C f<ô8g3aʮd 4Y(:8T?0![_]}&wM)1?߶Net_r&K<=]R FdVJR<06Wζo`F3rċMuPՙc!MVZzkWe(4 rhu U9熷JMRS1%n*5m>!E(C5.AF`lF8{ ì mk<vljF7*N*%N#{1B 1jѱŬ`pxe_TcR3ړU*m/z|IlC3{k)CmeMѹ#a)B4ELWĹ.V8FcTkX>Vg f<dI܃B{ +Lȃ(~k.Y)vrAjQSr@$M)|s#fD4S4?B[? 9mj 6F>EnK:qHIU1KbEKܶ@̵}8Ҁ*~x>$ș|0%Vob CeT}~-!KYkoW*n&*$H&ĴרT(EfYw'ثn!b qiz JT5]J?fک8;pSR2fH6=YրSa0.dܿvMX1Ԓ,:X`]ֲI}7[،fl>d.IMCg:2:ɺd19q1s?jsIen?.f, e|#p腣4S&%46å˧r+இxsw@`e:PlWa߾q!U=M,_yY檲V+|\j1o辊bfMMkOX4! .1մ~'g?>+pq)Dr 3.; G,(|VvY81/XB\;5d6{D5w?0bG~5 qVyfͰ@QpBW.>Lc\\6KE<8 ؽ%FI癊Pܻw.]96j%P@:-~@vHK  olAO!^+k4 aFٕc'9oW80>8f~_*(rԫ^W@aJqe7pX_qK M k\:gnsn.>R7^90FD& ρ9׉ 3l[.2E^TIBp, <.LOY93?d*ֵ1?k-ҼnGbfjxf. <),*Rr:)ݰ6f8SX6܇"f1zPdQq(1az- .~䢭˗B8fQtY#Y`ΠUppSBK(>wDoB&*x{PIDP=%L5G~Nq |!@48' O&xGx9CVc D>>o%Mp'̕F''7K žƫ6pg# m;U,hւ*Al[kQevȹr' 穫GK MloS2.^n _!ZslRiG7,zmO2#j/컡ب5}!Y5HVLt*. &YOhzIq󓝲]0dH6*vJB-4T7C@ \Qgui߰\>!0ۛ`SF$Wr}-ϵtնYQaJMGysYYZq*ՖXDHϞۧt}MQcRg0(/L\=;q[wlb݋H5o4C.D<ߘ=$jrL>AFlKC\a<]M~]pXRFS.lwc]pT,Eɤ.$g,bp=kBɖ5t7 y!*gGUM̓6ew]-sg'\plvoo)c! t*,y'1)ͥ!gJē5({} V&,BS`6`,kds Lu1H$(d:E=1fY?=2S7'ޠdGE8u: Z@ -l k/TP=`;A.#BSdN; X.3b7*6 ܾ Mh ʕLL5ʨ]+>*z { yI[nhIzN5]w &۲n)%בDDoT4%6$־0ՉlVaB< E,C% :D-˲(gdr?-@ͱ6OCLCk>A_d=ͷ_M2`2cNˈ6Ե3I%@`> !@sNld%HalgA~B1'r׮,7`9T^}\%D$9B+kY (?şwjbFYITuN.{yWPs˦ i _ߠ~ʥcu`ͼB5 byBzD=x 5"oPB;8 ӞɽϨTyf^\*cNɻnDpS((pUWv[j^X{: ʯ[euOTnx:@u5m4=Ő1ݽsziVD)M7Az J ZmB1ϯ( /#kյZ~ÿ_gz@/␟Pi}jzZ{â(y+er Z-<\bREqॢ|- OEmSi]j&m)rmcb6&d@]$Q+ץe{2XF=kbbbL(2d, +Qwl䚔KR-H0F.#)LrZ4e?lKW|w.jկۤ8*+P: *s_ӟW%|m\~P;͹gN/FWYڞAMtz a2Ԣ5IU`+`IO+: N/0Qi'tT#X]m+UN~GH?C|a [b8AU2b {oT[ Ju3H(ݓf= 1XްKik~gqxr)7=>X^E/u!iu,6Q0ˈ2 Hr90qA,A*ƚkiM1&6J{x>$gn؞j8E=bqV{< n<}TiSogMB')a(msb#ש  d셑XmdIhH(MPTNn*o6Y'̿…Sݗȳ2pXO)όHl%qf)_[)ᆩok~ cѦuK593yW(ՂOz2=p&Kn ]矡\;j>%1wy!GUľ3az`Ϭ>x"؇njg"J~|0njh(Te[ W`q1v!˦:WwPah)/=LM`~tm`-d+N7] .IgfmȈRT.B( rs0c,??Gީh SaVc'EvAp.Gr2ލڠJ.W-0ݾ-aL~])طiel)Wm+@ > @key(©$)DKѯ9G2 :ZiiG/ \>hZJ xe/=f,< “Y D5q8X^v\GnuNZPd19kz؝M1p3[&@lUd&CW~=2h["MTy΃pR3[0&Y$@,MJ/([ K y3TۑwIaE0&\u܋zʮ%Yx.n"E97E=ߌfoD"g1~5|}z㤶nǧ9L 65=*/ )եʂ~1 %c͊9Kݯ %[E/y%{ vFY3[F`fhG$H)ֵɼ='ȖGuf®=OT|B84r ]{_X1ܨm$a/AXPe Q.z!YcOdG䤒 “vCݍp?AN3NQ|}OjmXEN\ S@@^զRtguIC|h)Oftin\bMQf8fWf&s`8kփ)( xYS } aNE$KCgd َEpD?;68E)=0">m'tho2lVTxg3H)]V^#|++dmAW5R٩&1CG vWϙQ/aTkSFW ). JM[.0sfUBSR׉>OUNr4EָN’s_o|<+p~b|2PcCLYBW0%3_0#B^LlI;Qk>sg#tszD- zg? 襉NzKU舅#C\Һ{nspdTo4ӝTVMvϏ4=8lqu%b~ ]f@~-ѯ+(Bن'AփRI ~`}ϖ?aaVZLXe4KJ6p/z+Ӷ/>ֹ: ٿ2LtiA;g |Tg(t۟.jǯh1ܘ1k/(P=b47;%6 7 DaEpB n+mΉ%T3jU;LU[.f2㳕UC-HPBɭ/%9xt F9Z,n|eD]V&g8:#q!*]۱z7s}`յJmI %W2 %[8̬L^uPpENITtsX]]Wj@uSIehLا9/4nsF&K=$m 0<9W#`15oI(uһve9STY`BC '8uw'%=LϦDj~ɋ0v ؠ#Z|h4>D-$jr󊰐pkí P3.{6 W}#>1sD%24 SDՁJi?8@{m"vSsqb}!&"8\oX(:18A S'h=.őUsdSnlsgQb-ӒIngl}V&%F}}'A{*Z,0jp3Ql^3zYD] a%eGY )(dIJ("*U WԸG{ek9tIe*Z2˘VZ5}t|p.S.-gI2B '"O߄yj}|ڑሞQ_Zsk$\`<6<4c4t&-CQyx0 ˗=zeG<@n8cIv;&UT @Ă Ic`'F UhHO^L$"cQƄv+6n@)^JRD]̀lj:| )4EkmO K6H~nG\̉nU W|Cy`VS+KN꿬;^N!wC*/e AZҹ5ta!/l|%_oHpj>>AWpfdO E ֜T߸PHܟfiU2\%9d uyI8}@gXFA ór_'(ᮃ: }$cނ]19؃8-Q^Jv?4@]tP eEPἳ};h Q&K9Y1'[R omPvr" DW`ߣ2pu|?L>XJkSuɃԣSJ&?Id9Q-dy~:#qJ-ŷA4J!ɓ4%f4q:L:S-%'c.,[+e W@i(0SipQC-6m\ebw3[Zkk4T@5{#ܭy9Ҋ!P>pcBw7hÙO?_+NLf/|Po_Oa zcVw}d"V3!Hɪ LJH>20"[BY3^Wb-f 9;6wVTa{*tdl+G2`!j%up+{3Mw.3rD6CMֽe|rx%|C5mɓ~x9=4z3smjŝtthҥ|420AzIX 14v,8a|lXڪrD/ wb c j@ggEe*  h"جj~EIOq ~79j&$7+ 6u2 :鶫t>i(cZ`2l-ȅPl 8dٗ5A٥{W 咬K5w>7>嬍ޕvĂzv^Oq!蕮mkrWT8R] ` 2<Fȧ  $Im<$CZ Qy4qzSY2vHM^F[IzY!bC04O4&]Fި s^hXHlfHE;F'`5=1Ԏs/A>E) m/?!#Wq]k[Zu௰< (OwH\9#812Ћ.5Q5'n3oFglhP dXgF <4Z l̳y2%cby;b]ҨaEDϓ.,- (/tGr.S5dTail^6X&ӌz >b.wKkrۖ>$ IgB|c4[`WbƭO\l%raF0r^ZOyqP̆4L$FhVK<⪕`\ 1Mh92]?ڱ/&f,J *p.?b4ک%a:rJqn?ghĿ݅qD0&">>Xx_YZ\յ3q|7^0b"+לzc[![.ӓ<\j"hs>&7]DEЬ(vHƿzrR'3 ^4ЙLSI"ҪQP-Hjd/ɶkЧG`pAr8'}~8K;ϩ 8fw&缟E /k\z|"Etdn2MIf ;.pL{>+U~ \2A@l ދ=a]̆d5A/[+'פ0#n[ت79!-@+NxEaV.AU~rX^XO u4=fC#-ֺ"k#G}: 2ʙr)|{vG1 O4!0_'XPA=J/2y&Vk7*_ ~ ߲}H ܻ#UOQD!>>{[{k{-ICT!(vYi6Tv}bvţ} fD2J3phJg[$J%ZnB`ML J:xIH4yEG9`z?}g޴I(R aF̢תX uayA]KNfZhdx{0,o^Jϥ(-ll/BY{YҤQڧsOkZc*a%dw1²ux^w|a`ricsJm22 ;4ԶbC͎X7RMJ}UtЩ+b?{k`:5%;hѹ0[ ѿAdlr^IxI+}SN1X9.|n~?Mx.CK{;sjEʄԽ(TT,dJF,Q2qnJjmt,_ܮ?)C@ZS*0!w0`w5V=tM8[tq07ָog@=BK(C  =HГJTDj>^_&;o UlO$a^ESqr]P͸o9V(1YEcrPbq(|9:YzޣM ƌH%vQ1s(7G, v'mVB]$'֟)Ya~QȂv˕mKG}xE:GM-q=H`2ݼxVCjgJŖKy$5CAz}T"!{3`uRxF6 Y2\+ A8x;n\l`-w HWUE}ֱLwXS5Փgt{ZW0VϘpv .w`kd>pY ;uŶӞ+΁6Xƈ2Vʞ`˄{.< JITk'txCJvǟoq>B GءsQշTWf;,Y@g{~Hoiȫc%~oN<\b?!I[䊗fFZ_\N7#q1mzs[鱤[x]fJ9cb'"| C4]f91MGt<@ڧiSG-OŕqgJeq0 5@"pQ{'_U<\mP"î$=uM^ l eT5ꄹb,cj OӺ`DMNaX D)iX=0z$ۡ OcU b(!"ܝɤA 2=W L6v׳"rpS1[II/PŢͥ7&CYOPj2n2$m3S[yy據@akk삛2jLm\Zg #iSw]g0,M\=@OKx7TxMU\\ix(zV-H /.%eVa%|\Z,!9h ѥ¸@m#fd5h'\̐bH5$-l=ds!_2Nhŋ5ʹng*CX+3']URB 2tTK7[#V~X#$U-Nz>fFAg/L׏O *1M$P_4S$'(iJ#1XC { ħ;Lc8 UeaLb!S݅bc%ȚJKaY*uK]h[V&}D-r^AUlyL#IY1g':w}~ED^x) q /&[5Z{m{61Qtz㜹Kkz}ju*g2(-[`J^̵"Dx- 7o:6R127v] EԾii M ~p~cytUu zzXg24"=aU}蠞ڰQ\!acUHdXᣇ%~<5Cm+ Ma(BFu;R9Ue? a+``|EEOn3_Dx p &blf-nl+ Ơ Kˠvm[%vǂ8̎ݑX!MNm' Qu<x~C Hg?a\VA:6k2)0 5sg:w{FI5 2s5K/|Qj !ԣ=3pcY\Wδ:\6u@9'tL~Uجͼ=E"7Q[]Ù[Rnl Y IU` e*N*Sh`q`V(89yq9B8u6͚UCVXT38 ;vVI߳{p2cn׏YE]J ;?i BN8v1B ,b!j*\>,y$/|܈!xʿ&Swu6q]3*½ d@ a[?Ċŕjo[u8_{5qƃ0]i^izIWRZNB8 hbU ?IaӍl8JnjI a@h_@~"EBr{oݸG+oIbRؾ`N(~)Dq5;P +Ex^njj5! pݝbZըCЮb?6G_$Sf&ˋڃ HqL ]I ek`_D>.H_/ۦhɎgusq* rbK6+UkţՅw @xOQz-kb&#lmZYSY D*Z.U|i>u*TL84U#5*,i 5fk̠ixo?Kj{/ ؈O,}5 Gl`$B4m{|M ?|xWEZMyO^o^|ĸulS?&Kc=-jii2%6S2 H{rMMo safd';V_Z!sV u79OURx2M0``p@ʹ~8?iX-dDch**  %D3'G6tbGQ;H]2rV+Հ &1=),0HKw嚍Ju|erx=W{4bݒpJI?m-a̰nD\bcԵݡ&Y<;vo s k"뜒?,7lc~)Mį|VYCZ9RD7YB.DK\wV:9#?fڳ2&GHj<_So Bf5 Sv1C`Ft2YN9K*'Tuݝk(:IU.W[@cX6'|ٓ7.۲uuxBcF"=pXI>5n?|uN8r \#w{ YYZҪFM5BG-!2/BX ~h2?JP:O3֖ cGb ѝaѤ7t@zwbuQTP3vmY:] ֍'I,rick%2dގ9,Ϭ)&9R ;W~o~H()u0~'Pym.E Vf)O? a!>O+[E+{IS3|ӈcVRFQ0fMM~jfqaמ-N=@~O>9m",^lc'j.4vhZ];NJ/Qw!M)=U hYfL43I[X S-)H˶=鯦":Z#/ ,i`,xrIfGf!mq_oGl,].5}r1$pvQT-s]"i٥bHұ1 CceGV&q0cX7" N_Mg٨B| oz 𫪆R# .0 4~&gRLmGVZoN2u?%_sP`d>//t|Fj9 k*D 2s LպKh ) m炱/OQz_sBU7(ɧh?GFqc:zN +aS8CK sFU/op/?紨m/?xu-cn[%ʕ,}*;[bJ7|BbÐ[5:9f`P'64NHLa"/mz(s?Z:tF7KDBx8^_.I h9PF)]ÍlG"w lQ^2zBpXkc `ў`5 [^ Fg<АݪpzىK#lœ!EɻlS1I5F@TE:QvF]x6|}ɔA_]TXfiǐuU!c pL0x-ZhV' Y_쪬ֹ9gkl*Ym-&3D0Vv<.g-Նq`\ !k/7јU.۶EiκPrE jsi'uxT'oGLT@-^nYB\oRjFJ =DSG<:f9b6mηIdYJԯC*s1F&b&rߌA1ڽ~Z*RYN56h1 ʻXIL+CKc0!jww R|U/jm BJb`ڛ|^]VHr9A`HvpaPJY8Zk(d'?;x_Жnm~!_2+q#ŪA!DyҬ ٽ rߤQ(VO00BzUdm1p0aOM}U ih^hre\hJA*P#?bԿzls ʌF猞uI8䰞q4)0%o |E,zqWf/d: .%U*Fh>mwQpp wsIŰh-68^M^ G10}o!5mWM|# 0+˽Y^rHa]$!ӱ9񺞍 SB~Q $Wmfelt{ z@?xqH b}: >ryEתy1ưTi:lL'XNi>-DPjuɷД=^4xn~AuGqCNa?yzr DcjX*Pju@QǃN-D.Q&qfEʤ@q&'NsOү9X'y.A0p3&FķCO!-@ 1N9Ꙩzx⑴tf}2l.rkegpщ!()]/yYA}{ѱ?q;+l&%\i(\%p [m8̄K[ˊ*fT,d e9<5O3Œ~H`b 땓H`R 7J И5*iwJB/ ҎUiI,.I$W:NOePFѷUhr8~ܛxQ'5Uṛ84sphIKlAf/=-;r1E{`&2!$ 7'#Nb"wx7엢d9ꆡBiJfNld Z IJӮV 7DYo]$x֜UW>"[{wV>Lu,o Gx8MqA?.z܂#MҢ85l 9i@! Pj;, j-bӱ m@np. skӯ<~󇮘*\#Լ5! b50C)°_wr$Z0+>"G\A;) (dVBnK h6]DɎeeI0! PbBZc 1H^lIyL"jSuP$(d${lɢOOA1EV~4T")Fh 5*`CY}}Eips4ڐhuweGOn*25aYʑڣL@=s0-8 ,}bv*.Rϳ H أ_~}U7kUjBO0lNYMe_ PvFL"\QRw|<Ȼß1uC$V\W4ͤTdWlɞţ]/iXrd'k33͙ӂ*)v߷Zg`h]ۜu3{)k>j uaF +zDH\$eCMcцJy:H_/kDW{~(!D$035iҰr՞ |pa&4 L@GOV_oe3sM⼹8 pg ]1Czo4n8VEo]lo$%TӒe9qlrS,p2XW_~n_-e3=xH-;ŀ5S VI9JzA`\/dQ ԰ f. **ByPNq1)} '=ƾ;s=\I%RB\jkg{?>f%&2)RH3X-.QImSL z~m)\N"W78 DǕ}sKEARו;-S(%يФnqI#~ @N\N_^v#?%v9.ʸvQ4PxT-=} 0z.=-v#L}Z;;e>dVl3QV]d!hxArvq~yKhL}kV%QGPgFF6ZqTpSc7:p3`x0BsWioj 5/*K,ų'^T/+Yk%'VBK9EYE<clFiO^GA2(psYS1# LaBa{ކgujbD;ZrX޿R2ƨx2>J-1i&beh]#HU-bxfNï-ʤCZ/hIFlXIusϿ#YJG1DNěhp2De((҃74vQj ve>dY|E 4Fɋs0Ppx;(1,lk-`-Q][]MBL5%!|a5CVT!JbTV.pc\*sqA @ ooyhh};pb:RRPczΟ!`!(sPxZ(/GT1=jb= Y-]Gcaak7f&r= ր)stυٵja#nҎՀE=vlVӰ p`O8iײ1O+haU8][aE]0ns'#D)ۤ DUyr :UA{ E:UhXZ={i/37>obr;w3#n[f oDl]re)B(*yp(ߦQ+'aɪ"\zu}yQb.4:=zM?Qp*YϚDrTڎqO+tij$o}˞  d[h[pG~ͅl6|^MMP4mTDSi֑܉go])voBήۃhp|m }4㡤0wMdh$ѩ2v7ޠvZRmv}!ݐrTqm~)xWXZ 6F7Zl}=zvJXKۉixvC͋?]-|Hs. o:[tһiBzw߉6>xRk;Ce҄ 6W@+󇟘9(YB(xI1h1/IȠV!9eV풕3?XV*(_]N= -m 4ҷAO$^:S0?? ϬWW`t'l9d adbU#\+@w$ y~[vux#jy N F vzԘX2:x؛<\XsUYZd*h3ݓscHo'iJޗMǯu>u"Z͛3ˆftq_iBc;vUS?!mS^Bغ u ;^vv?jNϥͻ0eJY 5bV a0]lC[ZCFTx|'mAa/{4qTgkZ.~:zcƗ:B&Ӛ -+06HEnX7+y?aVOXr~q%֜#2mN.~^l@<2QºO>.(s.@YBucbKscYf 3}.n)e[idcɗMi7Joz4jhx6vKu#b~l=*Bޘ]<HE" A\ d֦Pk:*0.a㝸Yfi_o9;e2$FEhi9o;蛤8>ELF7FmI]]"kԺA4H#}#@SEy.X>{0 EGr*$;zdNܼ4@}A 7(8qo']1}yY`tUbHyMVhrsAk>% fs`F'eB_'TE{l%ئ޼N2 @<9on`)~;딶xm k( ܠ4m뛷#IϢAطbH-PF$)r_? {"KV**Ӹ8B~N]ES" [s#>~9{1*};|WHyl#@ @OY؜2҈EIzԍl2 {pr^?;3cFKOK5B1_HZ~ILgI:{9'N_{E5L}*nZ. )p2DߧVϊ1R{+i5M^c.C<["d :eVPb& .ڔ ]~s^` ̖sD*CWa~Fw V$,9[!%t(ͥa>i[$͓QI}2N"!֟y'Ki.X {T&s|<ʇ"a/r*hv <`d韞}ٴxu\9A%]^h;BB󭭅Ϸw>ˋ)Cy ,Y:;a3A^_Gw59F)4jC 4 Y}U+s٧qO47׻l3o-5~RXr/z_GowL-!qF'KI~/K薕-7©na-~Oh6'Doe),ǡ_bn#0A.yJǏ~Q%|tbT?"d@`;{gVAeACcAXGDo>5XC 8K,t=u cio=z̈93I=w:?"T+\2]8!K:*83ҩڤkJ= d*e'&鞝sO%(I,XyR  wB&Vq4i|q̭ωLT/Nv Kcu,N:|`@`Yߗ=u ')5i]XD7_0;4 Jqjv{aq]trCЕa)>Mz RǦodVG]6KxĥN@*JUYJ]H0 KoQ澴pz%1, d4ؠw:s6uHJٻ 25b[&KJ$͵c9bE.d1(<6%ϓSgj|3W 2XfEhUkU/A ȇ*L3%O+gݰ޷ϾtfavCt4xSegw`[nx/(462CkhͪnfGfDzɤAyЖE8h%70Taa$7߽SGuf$rcD 4.  `u?"ZX[.ՠi ^rrk7AѮQm1.~]) HHe?C\&,^>3PunQZЪf>`!n1/]W_K* *<;/<"lN_+׼o]V$?an*eerIJlԠTU['8yq?Ǟ'5Ԯ)+$2}"Jn}P!#pjc]]l^kjFb .wwd߷ ZG =&ZbTVgi<0alI:Ĵ-߉_MX/jsmd@ZKlkO<݊]B8e-Mb"#cg~Khmy&PFh;?WY,U(LB;R቉iX+Ҕ0m}X%:Zڢk =mU0@ rrIIԛ-&,-~`(wNٶ x՘^ɫF<AGkJl{vL8KGK3Wu^&ZN|$_ZZB$S@I3B'de1'xL`$dǠЪEOna/WWU{b XPh{J} [jja/f¢e :oQ1Tx)` IV^qNb04S ~\P;rqn$3;YH= 9nqSɹDqH}60vn>S| ~C)XW*)nB'3NsLXG t'2WgHjoz xL©F1Z DqPDt 7U{(@i"F t7nKe35 X)^ ΡѳcXm?x.iQq˨`S߫~!7,̭]TeCR\c3O+PE7?syfKFC&U}\Vm{+HۘM9)VBAx W SH79>"{/a2Fp`fh=,Qu.PD[4uiFd_4zהT1UTw2 D0oQ~&um҇✹SYǘP6sf!%ʠR"^XD{4l |w`>d nQUNԢ_5HF "Ʊ]'#=.c6&%555x9'\NOҀu;^?Igdx"έB V-h֝RGد;^@kkKW]n0 :>f FUf&$]rS~H~} T::CaTa7Ϲ,I|'y:|%m7MlIPJD U^iԃӱj퍔 'S]㋩o~ 83VGz+;6j@> -:بAtp_tãS ~Qϡ080n'Fv<yԕG Ju\p$WpؕaثN4xFs:CoEMHHY/U 1Ӫf?"tP\ [+!RZ |Ɣ7.hF`)KM ZҔDaFI>(AsXC2G <A8Bc24&탖SM!xEXӌ2:l}2uZዙYNL+]P(@UNݗF8$e=T990wxQ(G#k]<"f{;:ڐ+M`08>1#jz˙DXO0A5i.l溤i#fM=kh9MqB̯-JQ%⌛hT]s\SRrDlz̟N$SG|3I VqM}|^C=@=UAzjdJ&h3{ϣk ;GЀh HsZ"o_iS$0@'nJeAy%@Ġ9&K6;OWק?sm8+G@65t0FU]p 2SZiEh'ZBD.H Ԭdd_3Ȓ3Hau'cW.W֓ É>kZ_'g~ \6}7 ja +3F)+Qo/t4jPá\|!`F3 M; B=CjcϞdR* zr_ad:UxL ku=Qa !NvBڸ Fe/*I$3 u6?70N\>?i4,FEsV]vjl>V wT8T @-9# }Oт ­\>aX& [nj26 MYS;Bޙ3ZyM!#D`FT55.}@đ{(`#5<8L4C:[)Օfl^MlXxˉS ׍{xt̎ۨ {n}, 2G8]szu g[^h\$p߆ç:(c̤ӣKq-I +Pft;q/Vm Ψ_՟7C.BVjMR0ySpTC/>2 SzhM"?l-DV~ϼp/`gd) )0tOfSd d&qag/,PT/Jt`#@BR{f++Dg!GQۀ+[!, }z K~P?'%բo\!Fv?EL;Z6]_P2'bL[.])gYɮP7U Pٙ1jCͤ:OJR.A&|+4v txv2 -6JG C(΄Xm,7$"`*0 ~g3͏j`ZQqLu'4mޮnq(?=w *f˴yoir,-Ai6?1皧1pm#hډ'Ȝ8$&(eۻ<%Bn؂Q`"tf>"I!]@APn[ ےDۀG -'h3IlUyLxխQ#rF}P$qQbԭW0a(v)NXؼu:!u`>sHě|bڛiA;L àΕ7a,`Oaru(| oY,z) nևͰR8`}_a?u<|#+%j5-pTuXU'ǿZWtbU s"LB8lvDbp#nþK[z)e7ȟ,yEn@eN3̇;vJ J_a[U"Υm!QS MP6K,{-y.˴ i: yAei2~ 7i/{sPǣj._h\>oouO~=G7Gnv@ J*M V. AI*YbE ʬfI ?XyfڱF~ngvC JC `ըt;+>ʌuUl8<ߝ:AHl_Zd3;S'g-p˦/Ԫe172j"OWdN.ėғCkd J*anˀS +Ĵ /6hmڿ5[ktUb=\cV]Y>gʉblo-:۸"FfUD%xd?b҃m@q9Q4lp:(-!sE`oiXKO`RT^3ͼDKq@m[hG"yA.di]Ao(,o \Cyт^ ):N}n GQuAUk}h"DG6ڌ]T&MJ@6\O ݾ1DF9DPha| ~-4($ʂM[Ȳ]Buj}F1=Ƶ< Њ N颿X˜WեaD_o A`vܰ\PDsSj0isDO4X8 as 韘-[}كw1?1^jS p"qfN(DeՆD*oxq ~S $c' Vn[و++1\^oxjD=-vM ={ϑ]0̓A04'ϴlv@Au6#pl }\kO7'dp!5:Ơ<ىwC`:D)8*ؑz9{j2OQ[V3)(n"kV f8m;ӆ~7~^Q$a!_f\Q 6n8(_RF;΍KW{[>{;O"L@y`T4M yoƲIJw$`[$XN)ݻXXL8;-n=A$ 7oOj.9iJE߰s+?)!G(e{ayqncĈ*1b:hjD._*POUTN~㳤֜[0qg]ʸ+&@<-&gBpXnBDy]mϐ*ug.ĵgfa?|6s@ k>/8~>exh2+ 0DM3ΖJ ڊYƃ&@&gitPۼL(~_Vg7 [~ >EIʗ-hADA3J@瘮Ikڨnkhs`6hFt&Tu86_dǗLj8A %0R(BHQ`r(msSI( c"Z^JG:#*{7PwW)*P׵^5Ը\a_b 43nH.(ݣ/T#(hMu!xgUjHdIڲҠߪuo{7Fv[4͡xT֊|{ ӀĭƎV1k8ji;u S0H_NtYc~iK"Dmc> [1s`h~>6z[o1^J4X_A\ ›.:wN",SӐϜڗ#dǒaMw+J$XgR'MGE@0v[9nv&5aGgCiI*5> 5:+ӉVaJS=zCwځyiD#GbR"ANN8*dG(q:,~lXl.vUqAn!kZ^(M 8\g'N vc԰>X;M-7feG$p]U}cuq |N;/W联"6"%Hv/&kl hm[>/ jf҃~1vخZ I0<:9Wdi{pքfMە,Gz?HsE >U55u7ls_v(cqP|w)Ga}Iف=5C 5^FLY{'6ZQ`^HakUUM~c]-쳵" oS"La"Xo6|FǵEZ6_jJ8 TM1|ؔ6(>0_V@C򋂸9$Aa~6lҝ13ʞnfN ' fv-;\/-:K+k`+|ɀT'򘴉T~Cv+[ђ;ܡSp@3]4O I29I) TX~"x,z8>iԝp}Fatj:V%Yt<}JPE7}E!0.֧l+ ):i‹=B?4,Bh8/tbMΤL5r 9jTCdYX V$Pؐ&_QiTΕxB6Ih@i]Fb_24xpj籄{\n9fƺa*;<'S)XNB(nfrFataӜzt`8wJt׳'u-p$"H;(MqP ۮ43z|Oq_F;RVU@AúMma)MⱣ| ~l:G:IWMI 9$1٧d>~۟VsT y{3#[>D"r+Ƈjý)+9a4K2П,E2.̫75Ci{}Y%o"IӺl/zwECEx[4 g _hw7RiHMRأw^@Pi!+` rl(1e`-'af#*O3̓F&hT2i߮o=r6.wN `bz&&Tʝ) `;2q3v,Cpgm %ɘ0>@Qci~ҤƎE['&^Q:x#@ΣE u ,uTTKK784"_PLkDi6m7YP>OF 51y+'B~rlHr%Ѫʸݑ hˀprd1ǰpXI\3JW Z+?ӱ^NOOhe *oc\gx\sa|feJ;PJ}mSrY`71bJt9D Hpq^Ԇ;oDugQ_Zpt$KV4x2tq eU"3FD0yMkwW TxAP(-?S-MK&6e@NV2s L9dksH%4с /@s-j{IN-cTA.؉^i4&-&SyP9`3ēÃcEv dnH0A*a 鰮?76pi @6L{)EO!m$+yIT„p~5 uOUr4GrzZ~ø! _H,A*K8s$֞lKʞ3M!\e|iۤR?A:;:L2d@=w :ʉZ;h3HK5CKˢwޑLfc/.g1w ㍎2צ \ D =ٙ/׀mxvr=<+Sœ͸ʢGf^9b̏^A1%uC;"ծYO_I36 b#{ BX+2ҪA[XzjGMg6YrnrRn=$* 9 ݬZ)•{0 5aR¶eQA6jѵi)qۏ\X Ӛ??h[:jY E28#Y M*|JAٖ2HmF%p7- P$mP9Ȁբd"lwX.&=.Z[[LV`Ni;Ҁ[q|mz )b=ecKqf>ď.",498}a?e~v̚ŗp٘Y koAs<ЍzzqB8>v/+l*Y[:C?e"[[rKmbĝ1_(JtE#j볓x18ZYqX $/A<)N!*/޶`9zAȌ+Ha(-;)d|ޔkD d(;Lٹf=B[Tϒ c巃]]ۛ$/ل #0EןuuױzD\{-q}oۿE)6D.= !1oPhY1sZ D<>ceU MTTiU} P*KAU'phCDsi4}Gcݼӹe((ZxB:bun[0Ўh\4.\Y*?tF%Y7AW>^"$SlF&[+.Wi}^D~:D 76L^k ʘhf# eb=@sZÎjL*Қ W}S'ܑE7F?8ǞV_f,G-Z$% LT%r#άe3Z;^}Tţ} `@@^=xhJ5]+XwsT醵s Q%!m й4o)DFd~XB׸r8DDuc:ear%J5VP 2W1uZ'jC Ǔ 纣Kfkz%ӈ D<-~|0xcP<>䡤;+.%~ [?u.Oy4'}r&DTM g].T{foE[OF4Y}sSW?v)1J@z)PN^zc s)jq2 HȢ'կ8wuM [TgoBHs]e|55`>?#K A3r٭blq S#%D:}yQB =[m;h]a]bk/ d;"o.E s0Y)ػʮtvF`"CA4nxT ]N XWTs({-47?}y)[bZ? nD\:f*#'*Z#Ct(r)wNFyt KB^i⦍~S\I o@)+].ߜ!F1T8i(J {"+c waw8rUNteP?.nЪ8Z1jW;t { -4B _thXk֖JU̸(U_|4K>xBQFY(^ƭ M:q]gX{ZňƖ*|-0[ U/G PRcl {IKD<.'^IYՐ@ɜU~aקIs=pB^wP0ԼBŮ.h`"_;R;ɷ"G\Ԫ[?#d؋Xce`?X'a@_جWaBC,nAթqJB6kѩCY9dPFD7xt@)*@UtY~,FM蓥$bZn/L>hXq 6/a-;f02:(}DI :"qCb84WdGhV<ʯI_;7u+ts׎EaUi"_C-'~dϠH/HE,FKtU71ޓYG}6)eŪXD!&w)tLWfd3(-.(Vf%6AjP !:s.w;m 2vR#{!iX+4 hzg+ r s>ok ,L6C"j0MGl*gU6]rƿUHp6b y UWH*QmĐݶA7妖a7)RI!Ǵf=G4)$G T@sInk7k}j?ij7G3-[E [ mz\9r0ǙP1^~䇻U }w!g^c;2)_ʄsIuǼfrѾzPG>o;0U>7 SB!xcPo$hO*8y=[iyOE|SZ|FuJv&!W;e]iDHNC|"Tki/b6|e$fEo-/lI<I-^|+ ʉJ+ϦmTdW/ s{ktG =3}Gy6Lt ǽ|Y>:YF>MЉV˽ 5^GKUlxK'J֚Y.b#RnF P(h@rl۴'Ӿh(28g{8Ns=h:up̧ecTNkv:]h ]݆ՁYf|?狨T/0IQ_ki5lN'Nkppm9d0}37L}u #kC?Y`"6sEGX%J4˿hI?[/Ii`Uu/G*"1!5( 4&"Z$TU/YPWҦ${,)Q8q jF% +6] Ͽ*WIw܃GxY\J^,|x2PIy#+RE-E'(aP %nv{Pi<|0D?H ~p+ڱN`~)5{Od S)gNp8GMSFH --Rc_"ƪ#Q| 1@p׹`[pmV٢|AUC͑ i# 3 z$6e䅳YhQ!~߃wǟ-Opf.uqVS֣t' N| y*:VKϡ_% B"5WRc$0Z}뼌Oz{znھE!LDa1Gu+օW9bxzu(Z=,h)8=Ye8`./"lE*ZGLn#] wiM3Ogأbfh=_b#ǶeuP?2ɡ!9aݫQH2@\^룸#ܴ^XcL  AQVO7a>Ҩ*-Y2OZmjQ>iqHo{ wJz7Ve??>79O[fNϞ_*C]]2 1ps1YCc1Slc&Gk}ΩS=ݚWklG 7-6 eʓ[`cX⥞M8ѯirوՀV,pXo\ _"l} DA=:pPnܼڬG}+31 ^P8EkM>0HVo;SG Ի+k p˔pnt.)HA5$ĐH4%*jZ<88/B4표s)zB5x[N Hu帶/GYn\ǵ\iYEWȝlR;RB->^QbPH { `{ 170Ѓxg&U4ȏ֒B/|o.)XNJd:}MwZ}Zn׀)Үw(3ʯƩER&wJU @Cɍ1<FW+?|WD $xxHrNb>}ʼnr]h'/n@&4Oi/;aӝj}TzDC(̠b5KJb7W(fBBF/ K{o|PMw7BUT[3_K ѢUO9vy,g})@TG;d 1;&8dn}p|LI!2* XW c0uoVKf~k|a2 yiBǟ5OV3F)$񐮽Ğ;,rDǧi`lU=B^⿡]%RѿadM%&s-s%7@o%iwۯ'ZU-nKWJ(BUĐ^o-K .+,&E DuY i@gjy:T;{#݅S&Ry0e&XL?-s_B?N6.2DUBY=9n.M)O8KxǶplيpc-7>HC)ߡȒm% ɘIa+E,+"D[`)1ߠdS0!\B>Z'XsW7%z%W)}W8@ p9/i@85~j|w2[G!cLkOejeKjT@#`bS3i=YsSn\3}?  {u2[-gᤰuxkoh+ɖv4 acoA>UygQd8R]JOC?hݧG/RnȘ1Z_[`{c'&C>*-0UD^ߛFXtAڌf i) (=K.^shPA |hi`42bSc@6fC\ taJ;Nn?+"wƋS?a %( n߄*z 0#B)O=͈|fJ$\ F.1J}{W 4XA8]/\).s9!z*?7/VfT k%FD]]œ#Ma"*<-aþS~Lr)勜x7}dYjq3_pLS`hlTc"i؏[9< [ h.Ҍt:H2d$O(锥Z}Z΃ent$=G :2;1CXIVmpx ˟܁t[Ǵa X6a)::=jIs>L::,z{HZn ڙt\Z+M$H"?Kz 9%x%ʱ<Kd˔_eЂf:A'\&F1~0gCSeTbn8G~>R̒4p3` ͖:aUͿ\ea #Ẓ!ku-9Gg#!;5#=tb|yw^!okӻ>0x /:!5qkn;W6;٦)s/%g~ZuyMnXԞwB$O{iu+d8l+/UWHxˤ%o1O<fNU$@[U[I}PU=e̐IMsRΝ**;uh\ꄎ&zO{t‰cm?]O\{ȝyɉ :Zl]D'9wI2,d1.|0n΃MYo?ZMOoIi>pfXlm[bEQ ja&(.A5mR䠯kM/U;:ySNcʴzP^K+iVKQ]C3$^_Kd ͂˾ _Y#(IA(bHV4,}&Kϕ]lҙ-S1ņGN u^ c. Z`l R5#ؤ%3UQQ٥gVTzǺȓb7 QaҶ"062}QTGxԃL$8ڌ9jx}]Ԯ@+gI]y@ɸ n 0uNbk&?}2aa2+@E+Dtn̥Ѣ-2]+5~<(CȀ3"zFI|&o<3zV{hwʆoeN3ꮧNnfdQO9v SH3k*Wt #D!lk~Q>J<9Ye0OΪ,`5Gû@X.lA*Yŏsvh^\qMŮ[/{zA/dRZdfωX;Ms `nae>z|˓aW-$TB,Mj.X|x:z[1¼=U|Lt7sVv\Oܤ\ 7ãCG <1ʰ<߬{hZ2Xk3Dht2]o -<"p-ݭ!,EC>>-D7os5GuV?LKa)F$rC1xԐ\& R?(Yy[/F]̂h~-iqh%)_պScCwIdxoc\Փe>\"ڡg&m'eTaΤWt݋_m8KNڳJPmERX/ sGhܔ/ݷ.&~Xy ?cND yɲݣwWGsдu c+X+fǢ\/V$~#s!S\;K/&81⿫W{B̮j eqQӧZ"CzUx+q#lx)gr%aR{dIñZ=N2~JF`ݙpgZ(])ttz:A𣼫V(;e!jO7_efk7GR. hqln9[&?T=*PIdOxkx< (/ e27^nym%rW*-jٗ1]~ݣB\U+:>>ϟvJnetσNǭ H.-;Bǭ7(iK)nw`';-N/i Ve snIWmgFQу90%` 60!7؈~^hx|˛5_Av9>;`&ymFfv nZ_?V ,۵# 4bY",Z\}]WRH#8Y}SeÈE9Z8r29&UO{A&C|%~r>l,$k: |0TRbu4`cqse%aphs$qB lUnĘ0()0e .Qu10!0vvewަh[p|}*2+AmiT# t+i6Ȗנ-&%6ϯh3rl^TJ~&2"˒+cOANPGfG9 XnEYP!XKN(6"_wHqWOuhH4 ]~Zr\\m6Z)AB&\-aB7b-vFfIESd9ՠӢNMxq^qII&>Rj"Z _0g$W8Q.9Ptj\nዸ-'GHz?&<~{'*z9̶&tj#.#!MpQߊ<RN<̝qGp4~Iury$I(.4iL(-)_Ow(tqs)"x=6nN -gӞ{Z LXL˶/&#Qdsvy pFi!*;-mZdOp&Gx5c*SK&ɗHrmQy C߱ҟ"D6ۅ/ ʖ! |FkWOn6֑=-WM ^?}'1r [/ -y}%)ISeHY&{@LS7>d + `b9c.!"a(Z\h}mI94ywimuw-lV`n>T>{^{ QMлC;T+֯JSj[R%A%n 5k$3'DX005de3:1l vfN*x3LӊhYOt1-ϣ RNņ%.Vƒ^3ij{0Z--NP.u+%ICz/]yB[ $, _gy)v[/uueĆCdv5N4ӵI,$~*<ݍCoC69ܟց} Ӑ,H}b.n+B]L?^(o>V0N߄eGJ7yvWɟ\'nUgNg5d+Co CinkP4T++N[8u ^L!WHKB__ w~U^fh8"-snyeڝ` 1Y8\-Y4Y~H<>ٵ3i-e */= W4{t_Ohڄu?:HRcr9^i .Ǣ a&$*r }Kw" Mb7 Oǎ֊Pjan1PMXܐDHh AmƾD ;r]P[`UIL4ό^I2K=VZkضC..lfY{1!ZeHp47ˡE%VdF^A穹]m .L=n>2>тvR D TWO[lG-a{ÐKz3id^P 8T~va i$DjMn =SǼdW#u0j1?J-DgBu6M!M)`(\^7TX3_9[zjP\p9jbfVJmХt _-.qxW_tzv Gz"y 뭍P㳃\9P!' 3"7YbA~62HSK#V\"dž5qkK [誽ܸgPHJ3+|H4ȡ =Z5A|R9 M$06ԠwQ+l.%[W9G+jʽ,H"|_l5SP V؊~haCz`FD|dLY*c=mL4RSBRpۚlܚuV}2dS.ֵ&Z|NWYw]cʢD3PulKМQɝc+)g;f!Eժ$JǪHPz%!d&V}xQbG ׅ=B /Ѡi^:"S=,>-W[t.n!ϯC/w>Nkz|mubmTt^)6U. #!42 "df$Jj)aw _T! C.WAorJF@̀ư#vUIu^CVad5GbևbB\WfccRn7`2${^I$O$f2nByƋ\PӴX7;V} ݋)Ms`ͻSuf ͦYVE0{Lǎy{7:)) jj|OvEkO ) 5W[)\3.H}xcq U]>2ňr\wj='w8p}.1䶸ɶZiS4m]Xx*K8J)eѷ2D0!=w9^-j>Tj*:LP F x >hx &.۷^ފ珽JY|7Eg4GIUq6!9pZ0/Љl:iS:c+'brh;k(w5riCףlؤagş%~dn~alBc ʵ*:΄`#%CnUW"K,֮UnMF"',9i\3Z^4(S`}!*Fit-YWaV'"t(%n#l;Spea8/ /LH骧"+IF$a <Ȧ;Z?.B3&K%%IK6/)vJF-F~PtBM%p-lypz&?,-*,A7LZHX_7zCq%m[^dv_Aa?QJbz34$f͆GU\a5jEX# 4kq˴ ´C)cF|}#"ʑBSNX#5궘, u`,eܣ~;9}xCOgh?ɄB l/9" ͰiFWo`t48wG{Т7g\\*3"4z8{Uv.xH^p3A{G=F4Fljϖ$"F0r\ TqYحa> ϗqӚL` !V6-S#:aTA=2 x۷`jgJج<#ʣWMXirO@gb+VvN',|rp'/^NhL9k~۞9~Ĥ̶06j$WAF_ߘ >asU넣K'Բ_ Q8mmžR$>_.Ʒ{s3VpaGԶώJ\#2=um?lHٷp@ۉc (`L%E%QEo/%^&YUmmSTg}GZ~ &1@agߪqm*@KG. G:MwnA2`٫PV^Yn?}JM(y_үEx#۽Eb,}r⦳.7Kv;t&+I'+L3,靵qLFe-6FΗ^hR/#UJ"l'k-  cXvA"S4kwmep$BS׆q_m_UeiF20*=nlnКƭӏ{vWm1E:c<Q5nbZDƐe rL.pwMUjI?~)Iө~~ΐV bOum s+fR͝е)ڲP{JQ"6t;.Ic#p^#2~4}9(Gĉ%NL,#^xQw3׋5#g)a؅bN2vY!?]팷K8Y" VDmRh`MpKo'WE.ѹqNDl`ZE{fD RW}5\a<1쐶`Z[ U?vV )1"V<?BmTMW6F Zf 'ԭ:oR 1T&Kq>zc:,ke4tm$6obEq S~ еtHɾ{b7{%+:N `lݯ9Q &万;\YqR/"(Yُ0|kǮ>r;歌&lI_#nL`1Qy(Up"/y+,?onlFJk6&/)u0KAm8DNoN ̮aʥi*m`噣 $8X<7SYK^Lr4|Y–/-AO 8)FTo2Pp=ܳ;wonɂSތzm(r7j7cJڤO. /\Z Ye৽-+UMc}+_Foń&)X>텾gPL~[3TC&:{Ćq 5N*} N(tߧݭ,u5;kҭBl޶}w3<*YJ 1UvjMál%nHl@uެG[eYZB,Gm3tle>3p]Tjm)^Ȉ)G;=?uX) =-E~}}( ^H%/SJExw(ulp}{$~'Y٧):P_M6z]h7mȏMt}vG玶σrƞnv:ϗ-jjc${s2_ANu;ۮ9ցblF6(URELApƺMTO]T勔CDu - '{D˱ ^o&ڵ4% }vzՃAIy[ИJoݣdϠ/g & ;_G|VyNʱҴXR{g>gEMyJ1]97Uw־bTKZb9J.F}.!g5Y ̺edl>6tOOuu[_&uGeBՒJᰎ0wa4mܻ~k>SӛB4hn63=Ɨ(: ;y[ 2qH],+t:A3gf^ qÌzkQXU򊛬!$OT8Ғ!"mWr,auYHI oKs3wqUcە SI8DqV6$y8 {&d,0 H ^j8q"d7pdZ'||#El =2jԋ7]qU?X/jY#Ӟ{I $,~:9X2cOj`VB* s^pG~u 𨭏%nlh;xLW9ÙX5_+^ $b ,dcSҞaEFQ7\28f6\jOǼ IFY|a|/]wbAC^2̉4)t}.mYF, MgTy`- FH@g矓NFR*ziwR)pĪ/^q68^ `)s͋G(]WA \geˍ?-;紡o6kϲ@){6қ2TcAۗ}MdV9ο00+Py> E<Ƭv.3Jv4xfnA?NҌXTL"~xraЂlaf%NyM=U5FV;I{ZlR sx/ia^|ȼ稛Ky4ͼ!l\B+l-H ݤm|~;)#tY6(W{?YPSfD!D:K6RNz\Zgbj[1pD aG'"K^ 2,V8OT#_9fo:zX>dtH$B!x-Nj\ aP rb)gK7c\V_[cF -K֌.z\=rJ&txXMV).7cXI ?΂IYUB 7T'r|`Oy G@5:sulj1 Pzm4axxw:".Z:йSͲZ}ySOjdw^d7R~~G2ݝ8D3;(֩&ggŶ{/WHh8U:0 RbtIg%Wf>dXE+b j\!WLle'6ۻ5]`9旉7P`qζ",őcZwt(VČ^^û@z%re 1WKofiȈ?|6I-6U_ٹ@@J`丫i E5p  (ݢFZ" mI5n2卑.jj'WIյK#Y=B#6^/i2]Etsy1qOB0p i40jržY$'vfSsGaf#` ='h#YR{NY0[hL [m`rߙSKtd8g@k%uO`4b[;t)tnKDyf(0'!cT؂.@^oRDeU 3xwg.9.PJ,9D:.d4Bĕur t 944.xg,b|QL[ ;^4Ʊ)MBlij<^C9Hψ L(JLdYEBocy߲dkO[`͉W1q~$ myYJ_' nfަXm*MˆYb봃3Ln(Zlo%(WKg[]ys/pW1 RX}@D)ϕi P5_7~c"v i< y}D<Έimx9 {'Uoª7*rKE%@ե%a):tKeD!I@mJ xhA6l1& hhnL]e p}@3Rs j?Zc/EۆVBrGrB"ZޝD{)[S~єJl}aD^X-:zݹ|hS?)p3݇$D:4})@b\G!q-׀2reBakm?X@4 Ntj4a/M"c:^Z_?Q3/o@P hT2mvA̱ mk2"nӄHVZDySǣ z]%{O . %d3 Yh;"4Ls\ʼnb^܋iUX3HmGÖ7ApmML^]jr㊳p,48')S)m.93HF8)ǰP8n:QϚ ij@aY(1l|Hy!\k x2}:Aw C0WƝno!a=߸jSzKA׳2.CI {L>Ev6=K8}Jf65M}Fji43 Nwn@Iab_3v\OK즁Wx 4=!wKGpRLя P jym@Y4T%;?)0m1 LA~\¢B{b#]T"/,(p@04Ot|GMBj{-^E$4m$û ^3D)bE6_a}Y?-a8 fpH~ ,(bCOլl@cV3~{GZsZJ,Į:;*)7{EW/ó6"6jw`@r)Z6^0ӤQξ" f@a:GKd |i܇OFvWU mޭt>t.ߕ(<^DԑJTGA{P#߀m\" Lj>P-)rKzꄉS=_<ύ;:DtΗ~hGEbxvXN, ,^MWY%vUr)__3d_uV1hjٴ`f{erzofKWtv:_P!rI"_$=>&N+`p>x ~6I]~k%Oɵ'%:@3?_-la)Ṟ`>W﷾ZXq"[ݏw|2Q7kTKZ]|j(N4"[_^z~nXRn˃ ZM>in^&3nA9XƗy 9.(NSUpCcA?:dcߓY$s-17"h5% ܰ룽5S#o|H%уGA0-VV򆭶'ƿT02ڪ@s=oV Ti4U,:ܸ@_f곐O>({a#!Gw6 IS| G,3Џ4\&WxlNCa(vm/[Ɉ0qpxa!=yG^ͦ#0t#<$XQ( %6͏B4-6?!WV+Y_*_B/Oz˲E݋U ehN aM`d=B9Lȥ ~Y%AhŖbO. (1;ŨZ @f\ō0] vA*5H D[U|5"Cҁw 8i}{y|X~ )ZY֞bQF-u#qWJ6w+_b5Id@r[9Ln!FKT^0e,S܉ chi)k~ >Yޡӄ++0̾:p瑱(c- "%M\Qd"DHE'eT ̬'b#M}٣9|ô v3}E7a@. "oK!I^[ GBŦ}'غl2앜ɦHD$RD?n],C.rR@1[YQPӶs>qx|jJdC-xPRAJ`1Pd_QkqKʽ !;Y~UzЛdؠׅ(AŨ+ 1Dnjǘŀfc% D~($s=EKbA8oSk va/9ߗ-.k+2$0W?'7rY~ pܛ$R] \شpv[o]Wo:+7čW vy!983rU/"G|>iD7oi= g{PZmca`E>fGzPg`RgR^|iuֽKN L9Fg-LjSnT.4%qu )uH<}c}.>2#C/6E7HBɒGCc#p(7xmQ@àfxGH R蝵8gv3ڥ;]vCH;_e:Ihu yԭ/üK`oH]6FO_y9 G5*r_+L} Iu:a'yIH)$qk2[NvQi 8\ >_CA,SJDd\DWf-zQ>L'Q5oD.DX0njIa+ˣgE>;o7u="y6D$\7X -ģLk(l) (4E=wu7U_\i_ ^jORHe7(XbUd-bhkz(3u8L1#͗V"!zT#D;ᑤvkũʰu2`HecT%vxZWȆ@OThw{K{ϚV5Fiʸ)bTu)p"0M5HEL||""tԍKj[%/ds6dv g[hQE׹{FYP,VLcd2\*C<>#z T"פֿL`׬Zr y006S${FHS9ū &].f#[Nrgkc%=1T,x]zj͹s5VR":=0q>?q)Ϻf6E:Qw5@b ZF~ٶ!ͮ퐥Px?T8?YTdsq+jl鉱R3HFEŜb--_ Ÿq$S|d-G64GjzvQûu?U;J%  1}*:BWX;<[goc0"R({bF}Ҍ~: b=_ê9f p'I{Q(m=} W:lkiIleM?LTҺ@G3RR2{%ǜ#yN`_ j-@ɇ (=z(cJ2ޒi"qVPCOؕrNT^;↦vv}?p7i5ԗMI%+LFt 5e!|ٙĴ$XLWQy)JF~#v]L (Uɀ  +!CdFuOlyPMe Snpz8Z|Wdy:|ts 3,e 6Hs8-@bJY#7]#JҮ ٽn kӴ?>aO9N\sOuS mjNU20i&fMZ-NJ[F蹠 ;݇ۤl2U6u[Kr Qf K=3\xWVr ~>ΖuQ8VOt8]5wxo;6~Q]ݐXqS g>ޖEߊ}\m̹htZܑ4AƘrLj~[[,KD6ۺ=vBNF {!~eujA" f}"+i,|;-,^Z ^gdnJu @?kcR$ޯXd/8ZfB:#%aB=J-ϐ0)F[![@Shyb :1bͪqعV2}y`$wEý=j49ꥠ|J AkvI(N2,\ݻ Dzo4!l_W!p;򫾎nlYڸH 2!@{R%UD, 0yh݄~61};ҍ]Ǯ}=${+O VzŬ$)BpJ 6+b[OXͷ9HFrHCjlyZ3h`P"KN7RogSWL!uW*j50KOq|9up9bK5H Mmw$sXHD;x 5}d0Ky@* US]C4T-'n]W5ekffۋЭY  L?x C|~veD axh MNѥ!nwxPj<x9ET0D-U,}l6a^o +1b7*X )JĠ3pTuuab ßP? 9iy8aNĸ CH~׺ٻMiE!M' \vr,w4vuq?nHZP[#7ijMXP +'o+.X0pAOi?lܸ=B, ˒2<~?SOX-gpM!{nOT}ގgWmz,D({oʚB[36nli )= N}a8TLRlr=U伲`2>j?xĆ"?LR|aVR2YCJ C[0=1E  K_MA$tS (YycN BK8T'1J:Mn{ȡH2Mz.qZ(1/^[ ee;cQs(#YF֙Gט*\h:NdkzJ(rA>T.(bC(r" Dsu[%S b|K9H”ׁ6?%K_rgJI$8euNS[//y깚Av,kmm,^{}1\J[O(FTn)E@}@BʴHmSƋ&j/ZTTX+5z8B#h69ޑ Cf./tő[wP".鹤Iz-mU?ev{M h5Cϓ&ۣX,uj?@M > @,xD r%@*3ߛ/2 I-9$4+j_xFP xɋr|C[vd^ }o5RG&_!LЈS.āVf͙I^t>mawM2m\Z4Z37 Xw?7j:˛֎bA=͙z%]ȿ*% Cs fj~$/ز^2)cb]'@+ ExS4&|W)iHW@}Zj {}#yG:$%5{Ծ@k &QŴ6e jU@mLR+y3pn yOАz ?H'{ ?9\w̺z }9s}1I)8Ift^R*а$JG֩8%h/%Rit5gVHj#&綤Wqv/h;Xr 0qel IG4BrUvʛ ϟe& EKTM-FLs:s*A3wE0h{29kTVڼYJS/-.ϭAϱT?{"8u]/ PN]r㎚~bdǰ<]o?u݋RĐ9l{ Wr2$ KcLA3"%Sf4N΄HbU:f< dL4@>mHѐFlğ'do⮠ģܟ5F0Q%?%i緺f]=\ ?Yo1 q G*'c}O(J&$][,z1+/ W9E$w9Xރ :*Wӎ?-fːU|h;ޯL=nGZKMSwK) ߓ`N/I]^D?l2811|z[<זkTDZ ~[g'g;_B-Q.PЎ>989^`Ty(3#vp/Qk"}dѩ3߉Y%~!$|Q9fWf_!)} :mr_>H3򞬹qK 6~Zr߈I.v)LEU% QnY3E |0Mx9ՉY`θ#T+; 0#_뼅pUD?ԯ]KTBPfӣ\kY`k^LMym(@œ/vF=?7ḫz[}4iIx(IqJ7ŷd'|`/yWs8K mľ{^w.@* ]7K0qxیN +)L.F+“ute eH쿈IÐ^1/҅NKՊs)Pul175(05 !~~z&|yG];DTIwKw~ۑ>ѮM^:[kT>:,`h^ފX;%[IPA|rYGh b6/[ns<\MQbkP4Zj/N VpI}E{5͵uA%./*3ݭ,.ZdӒ 55 t2| 3֐V A$u~Ԛ,~] u'W{Ɋ?Zm=1#q'` l,ۼ~t"!4Sr0bGlD&ŀ9X2X/Q&\4`9=%w17pБ;/eG(qvRDGXǜjmє"r.7M?S-z/XG(=9Λ&=QW8.pl0YF5zr6/ވۂ[!%mV7f,C+tU!ߵ Ӑ?P ZmީLHqkD@ U ~-:xIƂlkиaLv9<8M`yZsچ@A>f?9H` fk zT}6qF'g1\>v#H[n+[OpX{ɌAwjm,Ƥ0L$9*]_`enbjD3}8GTK&^-oj"Xj&*/'s+.B/: ؜a? ݥ7ƶkݐuPY_(E3b<غ'ƌM7dP 甼${.a|+|2퐧3clBs:3RӍW?Aqix|ҩn6H—Rn n`9? (Cs~wnJ^jujybVF 'i3:Q}^0wBzE`t[`k*Te>ZAjixS Cv$2J֕㩈%H`r"ՙkڱx_VXc; ځ W$epd4NhS ԤPpT5vrs_]G!P-^Dy$F,){;FoؐӪQܩ[;&@mNQ ȑ`:D-,0{00JBAODX`OUo?ѦA /{{MhMC1(VoVy- Rm 6Ⓢ7;i w- tWfy[K3\?ad[&x&v:89m~³?:1iJتAK p a]l*h6VM0:7iPRP5ܕ8yȦ, 9u6Ɖ YQL~U h ;2\mlܣA@/IAAnC 2mu{9I= %8JdZUzx'k╾&4uLL&ӛQ@Ş3_ LR>lDΊjtoa} B=4 ^ r)Bv KοrOwrQw(@[m.;##\H`WFM8-as6g{ Qպhpg)7TA7 ꁉʭ:O?RuĢo7DV6Hjf'am3 _t}Lotzk50[gJ]|t40=3#iggcw,_ miH-36&{e^P˱\ɣx7ʗM7D䬮 }e uuQ䄄iō0Z\B˜]=7'B,Zװ+g6|2"\nQ}(sw׼Psd&ď᳐f>Jს@@wj(N _XaaMa2f 4ym B}P*j̵_hKzش,}WD<^#\5 |aꙧe>ݕD$R˼&8NX!LT`GŹFyxƉ~~l0;J,Sȑ_i)ON.<4Սf*<:+XrpBKw:y0sP!+*Hi7OGov?}mPԛѻoCX7zw 3<ݍ6^8mv= 7׾Yey| l HŜ *LRZG)(ҘHfwrS0gI CIGjHœN"P}o~0C͟ځSBLHwT Hc9v~*DӤ0.!7M3o}EB |q`AXp 4)rbk-'n 3"|GmD;&G͵dBT"Eo,Cca8HoZ; LQ*W+<ץ6ݱU0APǸL-_¿rz@ΪOfmXJz)1 sA`a= <O6$=uRMۖFfϩohzqb1@!o%~ {ֻtJ1Y6ҿW((g+;F;e Ѫ+;1/O {mUomy9%|yF]$B .yA:{O!A2̫3bs(XUMbt9;#u: i[JV֑f=OK ENjAȺ+^u Ӻ#CM+Pw\P\ɶLH@aMz:ޗ8jrr 3z%Ss߄<Яs~4"U jHZ4t(I?;]0,63*ZŃ|}z(ɦ܇3қB-fL3hzsWwܰ`Txp(>7%L_^Gs՞ V Jn8 L=EBrtUM3{=6@0'Eu227Ct<గqSf|mPpivcKZӴ$495/2Qs?3- sy҅zW^ eтe\ORzK809JLKF/7``/(/-IcOXLh] *u[y嚝ՖiG Ii?d}Rș 3 ]ۥqM^5Q[VH? 2أ|PZ/G([Mܑ#7g|Qs6HhرDb_ Lva9 EP𐘿َ w~p?+;e\0K=L#wf}I kz* mRWc D Lpeʆ/9x_9SP)kнe"qVz YK@$BD )̩hK-*ɶ4&tyťV=~T'I~+0Na&S^'F<&J"tvɡ nhEmceqa*Cߝ=o/MI 3qI ݃6WUpJ gΧjn9Tܞ?*<EԆPmOGb$Dƻ}1pRƸQeBT|~Sى伍r&}}:4;rF&oLLyJ Fz#Eut*/E+@>"0ab!,!ӋYyFݕ Cc-CY2.`ه7*E6"څU,P? ԟ}*҂4`vc6w$S:JR(GR&6?8Wu/bnfc`|4!q f*h'N3zz/O* ^0ri4NsVn>V.W RϷ(ovmCt6p<ׂ(YdՀ<`!2kѰ t2>5yRȣ)(⩤.z}5AٟC!7>$ w*.6K ?&{3lJb"2u mJ}!TvXY@t"jcUzV3gPX :"Nk,O%UąUg^7߆Uٻ&"rF lb&".c S!*.+? qR*ז7alqeKqʶQkq< !G%PǝO4QG(]Fw'&[%Y2 z. δ_ˉ: 0FϞ %pؠ';a?=X{]W`+\?uu];8($}Yq몒剛=.FӪ8D387o`w-Bj) g Äyeq G{xZ[4NVxm2jwk6+^J5{_~=-7Z;o:v%A G /G/&XLOĔ5x v&&"/p"%<ݹT M~5/=ɦµɳ)Lq$hKqΡrA[+_%hCCS˜n hu^7S^ݚ[:= C.ZF$FYN! T Hy*9j5u̔ɏݤvYca#<) +v>BdKǒS!@\ }ƪ;Ix;?ϱ$^ʶqx^*URP1Fi՛O|uܺ1S$*l0cg.: Cnr@|Wv=/R*sѶRRZdr9w+ӟz [jZUDשׁC?'dKNS՘~$BN3៦$@ƚ|dLz]Bo&:<w齓ocj^-ҚRI4@)i$03 j,$.\d)s &WƜPHlo:2D#\m;i @X< EL76(bYd.> h1mcެQC4Nl |H8'B턚k\\lB`/ij3?C? lI$ }\M&y獾ʹʖ^+ĥkK4`M4S"rgXjяu-`{J/y}"Gܘvd?Fl,-0Yj`6n#C3'h#9Q-3qXuk#Hԙ.:㹝L8Đ2NEw,#xӚ9]! pHDr`BH!mlx;>yvh$Ǎ ?NW!E.`1D0ƉqL0_w.&*`E ӰDꋂ _ޢ9mۄ?].&Q_XUtU\n8pu>QHPfx;M++HPH6kn4;EGXˋqk@!]a_*: iƘ;k(2W\=77ĞAm b` ˴}:؅\ Β5RXMle}Qkn "fj-n{Vnn=sv%Ts _lnSъ(.kwee$wHmo^N\0zSQ]EȆC%_| Op{sn'-{1 RD+_%˴zm0 QBw Jy:52J bw Ԇd^*#υe\yZLg@ yF.Oh9ҳ׎^D-8h2Vw.ctY!:n_P^e=Z f5= =ŌPұMZ|\bݐO/K4S[5xbկh;b'DJy}<]ulD .As U)8ބƤUyWɜ( &-=Ն*XԅgA Dr q| B3V,I£4U_(|TWYr}]='ȕ{w3|4& D*W$A*.#YϘ]#Y".jSy]}'Ě^~ZP% yi8E+>2QЋ54s(͍RA'jIA?w5, pf=o_wD2`ME ,4ӝEL':F) m@ٿem C3<Қg`]aH̊`Ģ(^-(X Rݳ2[?VgyN)T[ oz BVn%6ChB 77lUehS8Ns-I=gC}RG3{V2|! 0}5`۲B};Z?2/:3:c,ghyԨ:W.>Qo5B<@b#A_Y2c/Đ8ɽ]FtYS.ẃ=#[|yWD 9HRQl}>Mo,K=0`j VMUC=%&#+jmOLZdM9p'uOxXea"裺V9.Nlφ TgAoYnϟ{# ț.遲ғhֲ؈ÿNdtȅUI nuƗr%0s8ӄVh,D>zαH%ڀ(Uށ*]q0^⩚'-dE H9 $QmTzlJ8̙<}=#xzJJAYlNݞssjY xOq}XGkdB> Cʧ}m; 5}9CP}|mxOs"D@>֦IJ?_2 [|o ~whgbeXd\{ImLx }?^C3„$ ~ OŇ0-)B|/2wT0?}*pB[ {GTtzVsgߝzA۪*ar]k%"&Twd6-j'-eS%OCrR^? i}4>&2z L VB%wulxo#=}bS%B'|(GD SwDG2`_ gjk1tW2FnSq AR|ٰ7~?9 S4dW!Ke@w)m -^,<'X=18lmoocP͡ndᘗkUU8~PҾ0ŏ6ΦnAo(2G@vf~[B!lQϒ{ /:*KT븢-Z4J߶BQ睷Sm%V\)#we'IRox+,febͧ#uj|(H6O96+U`¢K%>to~ԡA?9(U13aUz!t<{暿$3@1fAG9X rO~UQQԨLռF@4͓m_: %' pY3m_=[ RQiR}ݠB>l43ܘ53YH2rrA'xwGTO _5v)莵3AU;i@* P!n-w UjoΏ(gu"0A%R_1 Q US!rz -Lݬ ""@'07Pg6]OPr ,pd$9v 8:?`۰H83ú=+, ͌ҙg5V΃1O\Wb!eH&t5|@\x/=0;7t~UR͛:}eG|D0v<\i9\8G,AYii ,aZ.eΝN}R 9k0~w7Aw24w6 UcZwMbqugB`6S:GY"~,Cy*bV&Lgc萴Fw@.udx $4ޛi5٘K`r1a=y N33 1xwu ۂTS-u}˸hvXiUU7nŝ%sڕ2]mFU,Յ&~<1M99P0&5=Ua@{q05;G+<`e-Ǖ1{d'0{6li0ڂhVMA5tmpt򩽤U 9 ( SV!0vM”KpLTD!2x_ N$AyҔ26X)yɔ#VأjN0䉑60k/<|ɍh$έoJ@ .wkВQ'3_J+v[eI{@–QBj:+2$$&;MLiݩg _%4Sȟr0yw@݈LN%C{e_̡Aߗ~~~Ο^s$\l_3{\2.b(CIOʂ(Q1gR .Z11@#NزMiBSL c2,d2ԕԔJ>:ÐZ.23O1ii<=qJ?_h&M{ɟVM7CHIΡ;Ow,2Z*&ʹ0F->&vW<=5WJ(n~&N-4y{> I2X(߁o!JqX2b[W$\EXDM?*L2(r)%]t0ŴaAœR^[(#{A˪:?my4_L}_E!nj!<`z&X^4cteTVa.,6r#x 5a:̖U8@ϓ٥V72ot_%/,+C/X_P]~5rH䈑i'er@L8ͱ`Ek3A^$,E\P'Ω;ݑ_۲3rfCtt~֤d&[ν"aLUŹ~BG жTm1 :W Q<&F%# 䉞̂G3֟ [CDLpn]z~\B1;&bhEg?9+=Kûx6fDo#&V8 $; VM* DH{m< +2U!Kkl L7muk I?31^Bwʢ4k$O0Rр G0X˓u$Paǘ)^S(EO '(6I_ro9(qʗٟ;9d$Hid)Չ](xD<%TS/RE93)lvܽ0~B}7Hr6\6M^2HCO׌7r ?/qeB SbQ# OS@I(죜SY bq~vq7Ѫ>b]0I [U :{Ự$E]toT+6Suy;r`[(XkbR;vʿRjb-M;ߡVZIqD\AYJFdEo gBý#enҴNCH/ʓƉ aL3ua9nn<؁/|cdT ԸSJS5JCZT=lԐ&֦'Rd&V =:OzaBfv}iڢO{ZT_` 識9OtתӹlXW"YD<&xLq_S9obӉҢ9'Hcnr1yR:u^/)Z3M ktV(:9+WX21KOq L4!/\A&*t!!v4GF[3Yl ѠnoG,uVN (JeΆJ"|)=a]ng0Bg25 XS-<:_%boHjXV(*u܏/uIfoq.d o^r_}$;2n1Ioy0=qıͼTh<BH?s|]\ LhoF~,>OOL%Hzg:Q=kô-hDXRn@Zg{kCP4X H~ue>bP>łӕ e.'@&l*5U%s@_mx-va?}N$ڟw W\Zv 䓕]Z\-rbd2h<AqČ3d:FGm8է\zں5Om{xCC|lA.\-?s$!# H.f5Y`F+ yBRq҆FM$;]|6<=r!%6ͮ^#2`FK2{I{HMKP0rn[LTbp-u ȱgnm RwnS=kbdNN('u7.ifP -ڨ;~ )gMH 6tg^rٗux Cb,Ap7rه0М皦yJ9K-L Z )4Io1ѺRdd,B8q9EXBYav Va{)QСf#Fé)-kH?Vu]JXU0 AH6L6Ԛ,jh"rU YrTAGz(&Oa*2< h? |Džpt5g^)wc|yp[J=NF%SsjhXm22t&kk'\@U ꆬ~i`%2LC0 "t/P"A qu #u+ʰv|hdOxA"}(XsYlqPVb߳;鎨.VUSyqGCڃLizcέb@>bOZK 4M(^DNSȖOA7 ,LffyK+)ONdϿQxHZzNrv!Nj1+pw}Cwttq>}ݾG?wZW!1_Zk.R3$rMʵ2B}`$9@8Mvmdnfi7 ,KLO_;!(/-d;R$҄bܺMf3Ml4aze_;]ӨphO}< V[qy =aІ~?:TK9!/QԄK24H0G(!hk0Ui.>Z6J|DwBqj̳,S}!Q"Myʄ06]Au]8^q3D*:(f eFY}QkN&ąk"$sثtJ꘣͚7H;hRմ H4BMǽ|Hrv M}P`V,0~2>ĩA.hjy7͓(5p/._!\KxJ ]K+zM9#i Po5k# !E1dd4Ut*((t>pP#cjFHI0RS$K'ՂG,2T0 _۳iXɞ׸zŗFk@V'1ZN ƑnMͻ@(ad*bq-gGxDHwB.~m?)AFT5ć/rD OUӡK;p.UP! vlL9WW KN,gdBm.]jr *C$F]?} n,`"Cg *}F1 k۴+|\/%k&Wwt/ Ylgkw#B H^{#he/ @oqy C EX(IM=fA=<"=G)ރM5㛔lR)lj؟Ǝ'KѫIcjQMA`^vty;:dC:\(Q%hPŐ9 -Ϛe;`?RBVnX1̻wD_ "@o~& ֌ۗS/J߹Qa_n1xJ;% ܳP=c$8ǪR}FhjiJMb-E`[ϼmdWj1BfJ>c}y}[tprJf7b0řuqg΢y a|Wbصn8`V20 kֳܾmx%t(kİo`ds6Ps14`D dvv +P"*cƠnϡ\5KJi ݲW+%7%'f+ um,Lb>P $%4EBPX׹SyK~v# "٥u@dlS4Qb-(Iѫ ?`^·,*lS]PGJD;/ 2l12"~6|*[و^-32$?kdW pu*_lωu} Gy3j֏r9cݪ}5SH*h#tf 9T$'ZlAOx 5nT_C8v}rNnd`ZЯc>؉1(^֭M)_~:-{ﴌVC?y_%9ѵlfAd^ߣ)+Kt[94~ `ծW $'3@F%=Wڋn!IUdbw9мRvKx j,;8:cFm|u?T|aXhs¹45x^|;"F'y?=nN ӧi<.%BO7 >ED U(n9yse8?@ʛ=#.ܐ* q/|mh~NBe zA85dssa~Kຏs]N5%LH,8 F,=S,C<®{Dd4-~v1^.b34 DWvoV"\_,[[:oH 0ɓvk!mRms7|~T,7,B{6 )әcзr^k5h-5~Y >1]W hz:H'bhF4E$"!:]xaIvP8Ts`)31>D:S.+ȺW\mvw5}_9\ Zfـ|CƜ)zQ"މ|wc>P$MAKm0WHw[Q_ jF*InDBױ>I5KC8Kt3TbD` cE(䐒1λ\F5^aylt)]$4W52"kܭoT Y1"|`{HIܛ褯{Ҟ}=2pZ{(1.3/[-̻1^ѥ0.%K 8a9Zn8i:J6Bט5I YO Dfb)oH8$ XǓ&Y#& OIjB5tat4v] mGV2OC?DRq_@ ӱ`ѲY?]=Խj N(bKZ*-h~gXew&G;x3Z0@ H|ݐXc4L E ڄՔ2GvO)uʶQ;WMϸl=΄7Aל3Y SL-bqs(ԑ7%HPytb}R]XG&5NGy%Cهu#ܶ\C0-s./G]=Щݲy'+;n6:уŮ{SIs4Via%Vp',P]w?ʣ]Zm~v`y4'! 0̈ wz?`R4cE j\ܸ1fz+lg8Ugj2^ n>a. Zq }tS2<㳄Iw-O1kPW5kKf-_h-op{WP:quf~Se%\{K!PdΥ_6jjWJ}8ӌy]7<>0c+lI:N(ώj:h lS.=UƶĄ%%^ɒSKyJ-a`C W[g/\A`k\H̕(MYh'x3\IUNѼݙmc h $Q |ȧDॗ (T3ci/>j9N);Y' tyjB*dĦ%ZM0 .ne9J&P']YSߋ_4s{P@_З,Và/v9g}JJHуHEJ/JjQ:,1%HYؗ@T7Q終sSLEsnԯ<A*m{LEG>n 4Ru??mP[{9w}".: 2VkΞM{LS"LlQ9qEO#xbfk;Жc7˄yqQ"&QH2ћ\46V7y|U˷t:"tfLz Aj#G=3xrsB"9\~8 HyS|f33*7>aX|f$D m-y6;Wk..*^<}w )p "-w%겶Q%ߒjd)?FJZbyE:‚*HnŁܑluӬݜ2!wroFTUE^&9s6f'>&{)v+A.XY\`Ļ ;A|XjAtj Lg޽Uբlvi&:8ޘ Pٚ QgH3 傅^s?-)E&a(Q<@ 5Tʹ.\Ǚ5nmN?P䙬s?/W"ŔwpEMlhgѯR~_6d<V]츲C{1E!t(-Z<TgXm߳89qR <8zݺD:C*3$D VKL:ϛsgyߣ2]dbpL@ӂJwW'MM=я6W']" .sǍ_7]`]զ5XCߔFUH9iNg\*%+aعYgĒ4P̎A'y]Ge^/^Zxe$S!4Z^Un/F}M2M@ dSuTpJۛDK? *6=Avhzbc$t:N/'O408߲MOԈ!Bjh\9c +<isvDα&ݛss~rKGoIW/A ˛' 4 Y?3ͷ%x;0`iѳ5<VyNm p?y6"f׋}]K}o@f7{6pdtN0bU8$cK8up)ߖ㆗%A vд<6C2UBA0WӴܜ#Gk4qd؃')5t&/uw??1<=pf3spE&Z;g`o¥VY˹1GiNQ #7N^XaVzWY }eY8}YʪU%pay58wȵm pQB՘Pȅ֯[8qC?b\A)j P糼|\R`h]:EMSțN$>SjLIOJDD"{W;bx @?‛v )"Eـ@ܥ݇BWh(Q*ŰD&r-[,hm=x:daB.I-qs,sH}r$A GQe%v쵫N)En*n7p 7j`:mw?;+1+lG#ؼ#:MGԆG+WPphR$Ԁ %Z9/cvb"nS8[0xr1r˜7 j-KpDqs3?(0Um 8/y~[}Bu/b`8X=BG'}RLHP=89s_)/( 6C$8lne7VI |hZOd lߑ yģa*9!*TAw}SGgg9\unStUxB 5Rߺ):rrl.)ym@Ð3ۙ%B18"@+Q,hq`/+1UGsBCU;ԣ>fYtvXdKK>krja|2g$*mipoMu0pY՛e5i}Z6ͩ`1I؝ Khf$ݮl*+h(^ϱQJ!xhc/|"=xf,zA& LξN9|a&vJWAѢK}8T<6JKY թvd$7f}<Z,~w{6)>4׹1{N8)v$Z:W )/b#1K&P$|b[5wh-43ܝ[D'DV{y|i1F?|]b^4T@ϵ9zSg%?j[\ w%b-Aқwl_YI\giDBhl#ѠbWs.=;dt ߳pafv^ͨ A.ۜNˢbŰ"GKoٖv$鱐Y7莨KUA#cCKA2,~S]Yjqoc;t iԊ*uqզuQf!()ӏzwf@J1gzuk09 cFM# 0@g;?zJ`; ˟վAheQ9, N+ ܴU Azcq<;t}>U%"@B,Nv>b9r"myV[5 TVe R⭺u9ChnuMu-\mdYi (X7%>%t^䀄)t4qA\MMA60\@ǍE'O#t\UAiHA[zUqKOj89eHHa>]4d ߩ{ W,a8爻F 8kBd_E|raW,?ѓHPPJt6#m_l8wK{UF>\>H0>FAO`=-" FXw͚f%cWlo\LΜƇ xK[56zZN&kKꥦ5a"\B*.P*a؄)R@dDNTmDZ6c: B~k^yncbybx5xJ*?g3`>5#56rRa%"\˯rwEj[:eFJ7jl(Ǡy]Mveʧ*<`Qܪz$}Ib< վ{- {7ցwt08b'32||%充),z=c[\7kٝVHm_3}e2"YÁ7XfQ(ҏERxWajG##Ru*9u5_6f+(4գbѬUxw?DEP3!tO+e!W s}*ZH]f?{űѪT;7[ԘCVzWUu'R9ȑeH<Y]Bٷ2#gWHe7(&NA&'50{zȽE8C77cTO`bjʠ}o uf,b*Hœ9H5j&%(`i Hou ]YtG]Sb SFVCY'jqd\&lTKCEE<(@TV8`r>q7tع6(R?ҟ3BHmo^2r*R(Te;RT,8B.{(/>{L|ru*ѝWӁ,h xU;Fݝ[L7E'6 p6QQG5j )w=p84 UG*1*.<W) dث"{H|P*ϓ/X5^W~赠PEh3xQlLJR:mjs/qܡs1a}fvE>H4i6;ٙyOy0 N$dwC]& r+3.,ξ]w(ߐ尕^썖 vYzi`,\&LJPUwv76b $p7 c/`sݴdQ1]F3ok0ݏ'n!Ctq<5r>dDo 0zFB6) u=8fKD#Yjd׬e}"@>Vzk.}ÈX jmu ;B*J% JR1f ,|gɟht&B};ļLxUɌdM=L;iW]"݀?su{Pk? O=f<¨@Éc*KQNp|m X,`]`Kj-Dd~a|w7~-tdB=st1)&E̎ڵ_?k` عc}IpʁT|A׈\f q7=m:?(R`-Tm?zujZۈ]@EBe|0=I6Wd^Er}9ږD3|bb*ꑮv' q'"e̐ dNmJB*F(BNަJKO&a,wJ1  *S݈Q Ɇ%&hnMKceXB_P'TJ`醁K6 @SA39>6J:@%֭/ "e$h||p3I.cۨso<& B̵8)' ¢ 3;q21 &uIV-j.d`>x!( ?Z?+8egH{ƙӦ(C:\T3m>D:=ɢ|.[rC[p62mVߎivgxᬯ'p~FmvW ߞ;|nTA^ )'Ee#RA?}$Ǟ;B 2{T&[62D*+Z]GfTV! ^逥sj1 xû,D/(>uLka 6D  ~ jpjDlɉ.E%m/Xa72NwDD$yFة b8Ⱀ{ߝ.oBzB& %yՐHgOsq-( ǔugR| }L ?1;23JuL)Y\+ԌRfl@mdr[|K o)Ç1ƵNMC?W/μ_,np-78tؿqt"{1feKHْJ$귾qI-R9H8zJЯ=3=Te&Pe2~dA2@AI^8H_~XtڭՇ T}AU I[PjaЃ=ЛM.'g\[4Gwغ01hf߂V X9NAHud WnK9Zm t^(c(j冊ϞJN1jg#r-+\ uhWfGy_f+sr>mDͮ!~{@Td~*s7*PM .CT1Kn?^pE.рfq?)\?^LQHgan1 ҂Wm&4D,SeHc4Kayg9|o7\lWZ[2YtAVJcBQ kI6M/*1WG%2Dhыpɶ`0p] n= 5kDţ]|/( tIx^j -45-A+j2,WSG@"Dg3n}[xi^ZMI-pi}0sPn,۷j {DVt/HFI=k30\0ĉMYX<ߦ>vc|~BW#1@5hnOUξC/ ݓeruh]GK|AUˌ"HT ڶBL߂&+!7_׷|0c'[; |Q hbugz*Y|_T|q =Ey캽u{W;P:g2B}ϻ[tԆ;ze9Z'xĸMR`D[/~dykjB0(nhrR1i땯49MYNj=.cUS?4/!7Źꕉ,V5>"(6=+Z "zgq/;+Ik{1)nG1H/fF÷> tqXϑn R[|VlFwrމFEƍRV%sq[+0]CRBbX% QvouܘmF:FWt|C,6:ThC A@5RBبlz(&٘,踥F8=b~*:ްjE||-Ou}10^ \|?9SfQ*42'YDw ExL "?GPX0M PIhPN 2Nsn3F8ڎ0%:R[ט][OLc. W= +';{ Q҈9_ƔSO0TvfĚ*=i>bhArJ?ACCvέC%_A2t]CW3*+s@QHǿ\. u1e7r gZj70N:]4.y(|ڠM(q泔`w&9%̋EpvB"5Gǥۛ@(GX U E!Wo-"Ҍu;6_!5mz(;xd90<3Yh-عRċ= /}( $B~vȗe(b>\ K׌+ m/ݭ.۾nlFrjq M#.qYk ߋwx эm), aPM:BE6fIJ4DKIƮ)vQ,gOqlJ CG xC])kZk *X @-b[})K;aI7\(tR_$x]TRVdb֍qV1C׋GBb"$*4lYξ~лݑ"RĮaI# 8}d$F VCIZ̈́_j/~ARfW70K^IQh3>-z1kn]k$'L_eޯfǦMi6eܖ& #"Xb,F)wRh8D=k( <6=\ı4%6T-n[o= W?-2kr!7FmGy R^)K8'G JĭCd|K=n~@1Iѥ:~)lal^;сc8_Z'dyQZFYl6dkVI ᘋYz _ᯆ:7d[Xp~W Tj ԇhuRW(o?# O֍6ڭ; svfV\z:_J-E6qNPSwmh ˥n٦DF8O^yi)@'=oTE٭1,gϱI@ByH:Y20Oz!,,lyllx!ZK5w l+E"#ʥGtD w|#N *-o1\ :aZ]c3xo))3I\|c>AL\Jkg`$90Rp4 /?$C4$j\ ynh އO.Q8]BW]q2QR.N"b8m 蕕o?DkD?^DkA_yͤDXR4sbB%y~c1hic4r,%{ ҹۅƯmWYF)#l/"1(a#"~m>J%{5w÷oA/@5xԿ\%ъZtQ -ɏ(|p{3[yt/a()sf*T^̸(溩N̘NaT #Հ#:bAy2($4 o2Z{u>WAK避Z>ϚcuxgW|$/zcMUZ,.;.9Qv'? R?e޳Q1cS fd'tzS^Mbq4YΔT?%΋#qE+|`<Һʠ ")BQ8TcBp1:7Ae":HhˮEP%LLܼ߯z휈M(&ZA+ew ?u|vC6ǹg:5 ~ۢdFTețNmQzJ90ԯZtnƎk ^ F ~Cߖ]1EVh y$9ɠV *NW )Srk"w~3lh;c,܇\n#%<%CHIҥysn{ xCرvne{+c/ b׉0lI1H}E{%dc$\XoFZRnm ªF/Әh>vE(5&+ő ?M_3Y6@ ){P3Q<H,;cSeI:c/~L9RKդΜyDe $Si4ţH.e]zyn@,C6|2W ET-v:#l}"BSxWhX4B8~頼ۙ׊@/ms^SM^&@ʮΠY ~֟[zIo^2rՠ܄չ5۫rnm_?2v:EYq/1o> &&q{Dx)L$h/ؠ4k̨LZ^󲾬$YOav !M(+}-ՑN\<}ޢ?@JD6O`6Q_,H1~7A?λ 6fJQ5N*(WŴ\^ZG{#(xg9wqW^JHr4G #o0Fao8W\9"H+f҈xe Eu yYKЩBMla᦬=7CA]hXT.baQ ` 2gp!kڋo!p{ۆȀdD#dQBAC)ך=-J%;Ŀ-q.|Yd @ũFk۞N3I|Bu}V(BJf̳OC>p5U.G2e4K&%6F$(>(e7$R-0]޿oD_?1JIȣ|&r ԠCLG`{Dq8V˔~`老4l{ρ(V@d 4xc'G#I.`89[Y`r>~e_r8|{e]дcZ`m& }R ZےV۽e2sJ@ܸv&{€0k%{ƳPvR Tէ:=qhnw-Pݎ)5'e kѝ5dޢ/*Le.=@Fy(z/~UJŌ\ح`ijW`iqmĈ̂8Xa+={.0 %X!H>ab?za+TΉ5i j<$5^ձ\E@XH@h<+Vyb'yKrd!'G0 Co? BUϛU;^ҟ'T%"vDWa) >]kۂмԞ C<C.VmoXUL#k_@<=]H(x̦@Gr feɦaAYε"FJGRFDHhd{2M{ZtοiK9ѮЄ2I8tJ%W~ kU]t :1m%YxjqGQ/ RorpOk*V那ӸWbF^Ia?¨ţm~6z6 (u XV[vvAT됖_c)܉D fnA_PS?WB@/I#h QQ@!4tɘֳfؘNUGF Rti͌Z5DP}1nUXg]KI/uT48òu|6AfPNIr%3 h!,Y$aqК+/L=࿐#EЋ:SZٲMۯ\%Uwz땵^8u|躢L)'FCwU\|e"; ^ WL#K;꿴؊7=LFD:1^҇>⒃ͭӇ3&hx:tet1׮&[l%/]K+Ip􏸵$sIf;Ψ:IQT xO{Qw+2>qj #cWveO=$F8/^.}V]|FwZBK8`vop}&G8Pu'ڽI,N{k1:)=yE DM^"\?ةH쐕5n=kx뻴k6  ,ngF^ǕR&%\&HiϦ ީEB;ş.oQx[^X [O}ӑǪ7SNR6v“:>"N+S$>oDSV:ՓK[^ܽԓk#Ju{K3Zcs.E&Qc}BOͿm5m*F Xb]\(l1WSnٌb ueJ*ULwZF4i_;;\ u=/%,.c㼒!o) ,>(7L^7>U6pKL7h3%Lqxw(ENf 6TW.$t2kBk+|%F,cO|⃰7:~FVvꉳ)ͤ7AH)E, Z:sfz]^a<_R>(GOh:[*oyeyW,1y_WR")pjjpQXj &L#_! `N β~:)VmaG00'9(wZLJNbx ,IP%%JE,MH=2clZfy><S`X+⏟yPUQИ;Ig"#v%%2@l;:DwcKi:I.skDu0W,"^4"Q) =a5w2df(v$M1̠q5$Q0#-S_}*ˮE' pV0X>A5HuZUC>0O*?%qM6(}J֏JdvN9W=U;*h'T"iZKGc&gs?x"0F]YE~Wե֘{>67.yxswZ." S:1۾Рg,$Ύa*V|zng~'>*Jӳ%S9G[ 2g29P/K>FD帐 PjLe^e]3eP`׵FVrt ৱXjOzͧfGaF".}`-HX gK EOr1j FIhKUedLp-47 (/;l}r>OtD }KLW>6Pv6"5x5Cૈ A3ARiն2 I7B(w9UW؝;CupL+ox0w7)PVrKP*?V㢹Hrjog.[l-# ̱FiH)[O-!PQ38æ)1A\ь´E הɖ 2Xy,XT>4&Ѷ"pE?{7B:ܐKFltW7:쭁a1֎[:њ,JFkl~Em$0,~ h}Nn$KR_ p)whoSR^J; >yDǞqQuo/LLL܃&^{/ś%k+}:(e΄5ڭT@M]9*f1Rl RMy^j,ǥ>^av".$qTş>n 9CD\yOKXJ f+:'KĊe6wtcwNoZ}M\A*{k KYfSG`/=`Az>YO3_jquPqQ' CA] x“ 4HVD-y~isz@z,D̎i 1 PJk"` IPua{K]l/WiZb?R}_{nfUjˉd<D2x~3H:?%gbYYlJ :bנz/:鐧Wxp+/`_}QH]bv Y9|[e.x%]a}M*z*׈TY$S csGI0nڝ amEV9Wt|[/un&{7]<3p0MmxCabgUF ;D{޲vCj̈́7Nڋ3@pLoQnwn 9=B;=; ŸzI{$?%G5@UQ!ۓͯbCyY|cO[;F9Xh:^EIuq=jnG tڭƩ`=1m~ʼn~r!tX%t`=JKfkam [LW0fUY{s i`Ā=ee'+0)b3U43XfMq>YLOcCW9k,3ҽ2jKF&ӊԞ&r{Ђ8ЈŔ$X ^&(nDm!S¿Tr {Nn G)?\5M,fߟ3+T6|azR>??YωK2ġd}6(Э#$irм&SyBqgû-R̙NJ5;?J!&iv6BpfCJXw/%@2xXqȤ1@EVd wIAlIݡp_ӲB؊u-Npx/ uy/Ȱ ҳg&Z\^! G%:%lBboա`fڦ! 6B8c{imE5bJWr~Z*9rʼnor(gSje}{AFX8[ VMk?FݒVAUBg:-m,9)XExl 5iZ4%2HeԣH 5/"ƙ8=wd/Gd[V?kK-]?xM{1zPJt!D'c k(c:Iuغ8 niGnJo_)7{\QCӪt< 7@)<\iM 4b/7pV'7xKږs4&Gcaxq-@/rEaS+3. mϑxt>iAQI+'i @j4)|ң) ?Fdɰt_<>!V"AOmQ7dABUʏY%''5 }GƢU'wq/XnC0g]|fn5<A&"SXh{47U, E?׺!|"[;YI3\T"W/V$!E}9{}"?fN@^Z^;:DfjȚYOZ BKobgg4JX :Tr~&M Z:T$6s8Uߟ F%k*M<«ER9"yOy6׻=+1 a|cjF 9,nW9C8jc6C(D1 @NHQAGx_L'X c~0- Iӭ#"f㋘eaw104j{ \X@ C Ey06Op'AZV0\`GJ9!jw藮Ϯ1h?Dr8K#|\Wfp:Nxfwh@[bOgsp"a*fnt .cXݟ`LV6[;Xl&&wceM^Ɂ/:XRn)}>vK;,` b+%yšf 0J|4/0XT6[،fXKd1%]>[ Mc -c-&<>4l_n ڣΠE +۵kٰHi +<&^+v.!$x(H \+cuT$AA)fө剜b`n qKH&YWUf vC 6.2n'jwmZ[;JhJ΁q d %SF ]qNt>B^)\,jId^I)BL2VYU;nb5܂?aN+dYW qәd{#|kb٠Kʛ9ua;(?&E;g|&J T[FͬU }48n/2i<^4jϝ}:!`$@JUGLXɇ砺w F/Vh7a֤-a(?mNLjr [ܠO t}5V%>7_JEцYۣģaGobgB.a7:PX79&Tjy,OPE#YDŽuR7){ 8Q[mYQ҂wcÁO;{v5#S&ibhHg/'%vso~F@8cc^C']7 lmbY(;[sY*Jy@=Zo٨02H'O[˺>]ީI` kQ/W^B/tN04c'uYR] TUj<]I&~kg"P^ܵ{x4(mV QUyrRsǴxv@s`fk#G75[>; {Us $vEJVm M1۱(> ֲO?Fs1n ʎW%4gM{-5HTߦI$rҷeX̀ٲvz]ǏPK W K]wPcxVnejhx-^?HL0PTM)\]~Q_E*CCTNn-n|~ [PCm?2)]~@/SZ/j2GM2j ɞmq"6e **{sX OZ= < }ʍ RgҟXC\~Y Ph.2ܞ2_wO LG3k1 dZO4{^~t-ڧܜQI5 *(hZ (`DD}M{>q/҂D%!xQ})J;{jYw8GbY"dF| iAE)ާJL:,4ܖNFV!v/IRFJP}ȃRYoQ:1As Ö#;nIj(g3<PC>2,#\yeHRVr-Jо͑@OwoA2G q VjIH iZU?;zvʦ!7-^R[{X} :OPkzkZ v1n. R{s6y3dumOĀcT(@viyP ނir)bd#gvpY+hn:6Q\C39IEpn}EliX"<EAu!{%,Xv*5 ǵ'>}Qlj1)E0"< JnG<׫*cq.*6dø6b+.]Md}!a>PjIGNؑ3g#`w3|Z߱#?2/H#gn";q (׆c, Y_p|*˒04 M5<uo':)n0 ,&SD14)pY+RguUX<꧜.C_ѧ`&1ҤO6iH}BsT#;{K6O^'7ҫ95}ʻU(20 u\srOZ" WgHTsz;0gPʥ35D:iB='̌clFw\ L^7?4zs3ӒFwфiZL٪Zz,";C=] Wi?raSـ# gD[]+Q [Cx[x\a}#:_ g~ *hēH{Qj Ż38v <9K0zL9*!=_1-p,(W% s({KUҬ;)/b9Cצ0 8 } DPCxXmKi ?G^Ihvn2u&yXlV1˿u4ħi X\W+ǝ 7gm &( |8k'@qbV+aB1QOA?go{`H{PkUj|/0BJ:-2^L^QҔ^7@1!9;K!@.e,,aЂYCy$.U}'zJs)[g *ؾ ib("ievEM6ȮDdG_{3 ?_WK*Dzj qݖaLwSQ"%11@W) .L;ÊPB/ˌAZp># eu5۾@G695JYPYjEa'j0-Qar,U -O$M,ױWGlK/Q@`{e$źUܚ=:Djʃ [}Gҗ쾿7r_G)_D6ɂu(<Պ:_NcŴ%4b)>כډ7ԟS}ʖH5og RX`;;+VADک}٠viwj)wsoAob8UiA/$>N&|y7\e|qs]ړ3WG'zAWW;I3neo+oȍT'BQ<gmBrw4PoLr3XQf|r~;8K 3֍*.6Gs[Af$7oHKu7ou7Ό;|gr3ɠp'_ب'n%-n'J7q@Sws{c6HX,Oo~An$u_!ZS2k3T7>5v0n$X!\gB0#4$a=㶼7J S$V ztQp"t?br:܇k}?Ip$[vK8Z^!5~Хӛ,¼@WbX6#+o,:(:ݘFDD%)03OC~łviyLL'4Dtֱ7krY /d҇P?m#M Tv鑅T RLѤ&.&vpt,չlP^甚Xˮ}0=RUxPt9*lJ3]HR@b=y]b~D&Wc13z X9Lrѽ))  %YY`O!  <+P%Hq'qy!2FP7 >)$7t众-:'l vbqI)#C"{q{%!'a:01XPu T_ib'VL$!$dyvUMaBPܻe%nrggM ɿoVF=KV[СwU/#|lfR]J`@[K/Ngl}Q$v3| r;U\ i5ש;C`4smy(nfcPLOύ>JׯvNaEy90vB"N$ֺ߼Kj&vGO낼_YC7U\Nt/̾N8὾vħt':}[5JO-h E ى8Si 0#4_6bA̦IC|+\ Eأڨgȥk=W~'y`K_:g{4C:q;pUϒg&HT2Pn ;(zkjE.+܃vW#1jCD O 2Hf"[;c>?XY5EtP-o]ݿfJ\ IE6wO>!~UM,/|q2, YT&dKiwxGOܷƻEt,P6l aq[~h!b*KX x}bB(yLj 9Y;v̂[js $TV& X !\*9i5L3u+lʟ>zN|YG58U^ɬpN5Yvj/Prp|9WiNv$ͫQ8^,Iq̈^OBj$h}hPŢbn}'cMZ}xnnM;:@S ^or&` بIF&Rw t+n:͗15˞wtJ3(c#2/?d ]镈(ÏdMrlalri4$& WE=$)':BrODĠ42w'qҿgU)c]3f04ȢdRA]lJ)jH>WlyTŶq Htcݍ0]j@0x"<,wNMF]yXE~޲^C+1*W7.lS zER6A'ݰ{ƙbLDKDU U߫\$Fư!n}1/+e]K7>ܓvi %0ju" Grp~TQH:1惄힛M j16gN} @z`6M7*VjvL*Ë^] 5նsgR#8PbQi A^s]/ cbvR,ٻ1`X: SIɔoϼc8HQ:l#)҇a4&P}/<|~&Ӟ=jB1xRO%\EOoaRG#hBHj-I.yKʉ!B9o5Bl:gM 瑽5xs&!6C%2IT%dP^h,1zJ3#TA|D ^H8Z!BN18 Dz$,|O8S5;~8-dzaLm{b?e*!Hۦ_'C@v+q逸j0@,X;σ!0U{r+Z J:S#Ec5r ၕ /M̦'7:_z8 ?{0q&␱wv;]KYg|=O a6ɧf8ƫakZֶgFSE/s+9Q㇄+q@X֞Lwa̭:5Q .:}X~lƏEF{3#)Onh߉@o`b36GԯBzw;"A(g8yu($3+c.Fb9>Pq>>y@Q '‚/6K:&05_MH";d8DWwJCy/LZ:߲'Y$KN03}-UfֿH!k\-Yz䜂:aq@xƮ7_WhᏲ7Ҕ|in.I' ^/n ^Iq;@g>l9C ,D~^#wB4;V6 ǁ[P͝ ۸x?"惃?l0Y;=KX+>[Sgp_UT 0e(L/*ZYʛĤ~x8-O*vRXQF f3FyxtUcpeݺ>6h9/:gA3GŮjI$ +=h4o%>)ĸ5eDF E5,'£(͇4-v`# ,c9We{t(j*cH(hИf]xg*W aW]/d{XeQ뤀گ&})o>9zhg N/#gC-ȓFr&5ep_0k% JLRRPK|4'*;d4ёl}3&?3`R?.Y:4)9Ɋ|SU V.Ԫ8:ZSgYk# 'YHrC:EX1@.&O}+{Exb0s]1y=jqJ4db]0;|њ$0<:F1^y+J˽& D`}0:LX ;5bS. {ؾs>Ĺ~B&<",z J?)Ow'7 r# :&oi)elĒVqu?q EV6~LB!̅νݿЈN;"]cg>{=s/.\MܕRMRPrB]~mr`[1#j8 hwEFa.<j~Djqa<{W,(yBY48 8~]G!zᯯrf^ޮt<;s(҉:]JtL?m\Ű@2ol-Uink.K;4X*zL|)Q9q-̍;l-]E\@>A4s\)_:cFsTQӅT* ЗhQ~B::WB\](3esbbA&ʐh~̝?NaEEQ!S BУ=_`ԧ:wԫ!z|hß 7_h:u&q2?"}[Sᖃ4/`X_Jr4JV5uz2>Y]zkl?n_r"ޏrz։HQT`ȽGunԣj/RqT;;CAWmY)P? z7}C<<_!V fL {gSKi M:uKu78F}Iܸ|?i(D`HT"Kϡ@M]3;NC@Kx@_{E \AXm3m.PW&oT~xe\6Ny1Il+5c5Ri!j8꯲ XoF0cC$֤Xz"W.Y0bBܽ p[Rcra+oi*"4$I$s:{GlzK~*؍8ӊI]DueTͰiű (0]"v3o:fP6$YKj޾pvAdRN4ujhXt9g9MulXZ0jyXM66@O31 Rv,$7vZU=OL:</@q4ᠷ68LΗqܣ\et4˂42ml_A WV")`Lc30\*{jx&#%wQ6q,{%mεbm c& ?9Z[O/`}P{GkcipjhVs4Qϴ,YPviԘf3)-C) 2AI[.&:J.e:}aX{~2 TtF d 'Iׯ {F-Fk#8Koob:#0IC<-K?qnC麟c'g븏d@x2(;F\f(;=JƄۍK&'Ƽ#V =^Q7V):vZlv'Y4S4?=֝JZ+8i:QIx}:'D&G ƒBN6qVz0a$"vӺf1wdz)_}(M/M2IѠsقN*&2E4"'2I\aAF"k f"7Ns^ZJRwBcI0:L6̑5h/~,lt`%|GɊI q{HmAM!#;ϭs০H?/"q+|e7;3 (0X%(F-##ŕ XFup2ƈ'D[]spv1 dv'0>׍oI.qC vȠa/E#DP2QWd14J 3U,*H~ax)q l7<?_EhB{݇ [J)Z¡҆y*2Gp2$9‹NvXoal}ɜJENMF^4[WWe]sM--=e qs;8 C[&e\T ]nРfwU&H .?:o>56eSrs|Ŗk.wV.a-IbJ2k=S 1|f,IV8*p+[ e7Pŀ*% '#&⪝a3>PId9K%SQ&\fBC3Sٕkt=xESaOCME'hPScY6  vjh!e~1'Gټq9=})T@KO$vZpG aLcB3 J_1-Ct$3.5 z}O*$<PG؃ж,f2=֐(T8;TѼ8m8SYC Kwa \Qb۲ >.@&ƅgb$}u5y"^N !Nn:cCV]utpk91!ߜN'%N|& nBmܕS!gMa^=0! .M ?Fmb2'ȇ B/U).dN*^]3:Z_ o%/f%VUl6;[kwrЕ]B`n҉ͣ٩.I~RQf"ySDw0gr>4ݧq0䏑]&w" ƽ  |pH&6 Ww[ F8^!<wVY߮./3ϣ^0 u]..Wa)7Vkv8+3 mw&^\O1;> (tҔ@_1΃W<(+SV #+~tcsiF;i(Sy(AOriHKo&$IԶ-,C7F}$*TIaI >CgFQ9.*-BJ Xh~{z׉cJ *xiC. Ǡ}I`\%RGHG7>;x!qc(|5== 6Z)]A~5 KW0` jmXm7mCK|7K 5qE CVG% /LZ|q\I#hy9wv\NDz~OqÙto)W$sJ ;^90qN֥e"چO9lP!qh`$2=?1>,B&ib%dS%~R ڑm)˃ÔU;29rCBwDb+{[EYW|q{UԈ7nƋqCm_XA 0ozeWߟ=F$nˏ\~ +Bw)qTJP(oہ!$# Hgӧ/B9۵U=bv0S+ls?L;` "G,OzѝzMAjWҟKK@V_;/!E[;k-al^q|9zcw0PYr*+f#RP3pxfj B2:qq(W Y؇eL>Yb.1fM{),x|t&O;WU>C@n~ RrN+fx+uyYi&#];Xs|\fͬƝmUR%h2@^XH܉ P'APqyu+SN[owSv{n!EKR\N_8uV:g*,$&(5;#n<yHz٭s 0d67ŗVkqu%E6T'VzH#/0,-*ϒ[;xjjQM ޮqACЉBi8wQ3⨫ 2Q%x/mR}+Mا.gAFNs`!U>75 Z;HDYCVLY ,W{pK`=Zr *¼W?4 R,Ef];H_'au _vja^V z ݕ)i1`W^RaNd$J1\ӡa{~aSH;i`2 ی/yO3M9:Cf1 _3&qDHr|tTHGJl %I, G^ nUk|I+("#T\հi%«dw)n>=v]WF\u߄HޟrD޷`ҙY7>-ݗ!qGĤOvhnĘOv խ\)-XIGG\ ,oF15$sT$,6m3l.2؎$D='Ѡ=gb~.6Nϔw|#OM⛑vȹӄq!ЕQ\Y3'!~zhhbRTEkSڐjF2D䗤Dj#aj>Aa6E\G7w*~Q@S?<#4?*'\jhc*:&ѲdN\ӒՐo]=n7x`!%\)x9~Z xM '0N,^O65BRb ϡv(V'od*ϽF[o? wJP 3@WK)㊒|IńO!{;}5ȃ=VY(Φ(Z~wL,CՈ۔sk6㉻.8MxSҹEa bʯuc(*AЉgaMտ+ ?7Tjr %Ngl{`")Ɇr>,2ӀrI7YZX%A[ntLӘ;{hF`A: 5P[ zh033:fWȰGc&kP%`9&˼:ocM;Kr/(EގsE !Tkb>G!RUI4'JxCO|ؾ_q?YP2Z43,."wPQ~=րlctUjɃ 'I^zԨ^[$ !Hg4bVH:Ck͐D]q@3VU/˻ . ȏ!@g9FY AJLڎI ۶xTD{jG',z<.m67JcZIHsq/} # {dw(P8!7xH(nRyoۊS)$5 #^2+(3ʿ:vn9/_ U͹xP~FDjg}s9qPY PؙTW#kTm^4dC7̰F+`{͛|vT&Ua> PGhU:\@!Y~9EW>v+܌R7͂1VxjMCTpM$gco/c+r=QH1W,lrga-읧sz'"qQ#I g꺝`*=su~H40F(മ\P_rJ3GYEPh#A'ж=&7ż4.,v}naGBd;LfĽR9Z U 橪=l㢄jK8 iuFos_jI`E"g`:% %A˘ڤ-_SfԧכgF)*4/ʎp\ g㈣סظdXvb #Ž;"zH~TkI3:ʢEqz]ʦ'xw%hxjmc8M&50:Mɐ Xv9UA5!姸wdi@$$KIg&uzg]++QFŔf$<5 c@C1t؎g|[S/He0.DoaCu!z']n-O%Qzi}HSԴ^twܜ '#$y A[s.hCƴiN^.J\Pl0?|a/jC7'UAYeVYwwƐ\w\@(Kd%5Yt,L}̊EHm>5fa^O-v8lZC%ۤ&>ǀFrv  e&iduS԰ю I=.;mNJ;E\>qg~!fF+ncD[ |Q:ff]8ċ:Yu+lA͗`^Eg}7($-3 (6yW%Üӝl9GFgH3FO}-N;xa55Cl5(jJ? g o)s\][_6R-첌L{.b| |o8}r"!GO;k*%tLF m0byyGBZiW.~rxUm0f}UTdT#֥Xf #SU@ŚO4ݓ]i?2uQiUˠtO?T꭯NL:y  6/UMC8_ÀʌlɄJw$b7a촏{ RՃ]${V/H%YPF*^Jž8Y!ONsIY<ZNԈz89nXwq⓺Ursl9ZߝS A{w=Lj7]2ͦ_ZŲ0W`-Q,WLT\CG) w[ʿX%i2+Eh&631|3BCOD5ܼzK:AkkT}W'ulBVʹ15Rb_AP~+M?L{O 1ω{k:MPl7(p thC?&8 ?I̦;\0kN#g> A"SWFrS"P+Ǧg+͙A;\dcBg"4n=U)`L^j1#Sv]q1v5NK++le1g/b7<r4zWpOd}_Ǚt܎2-!$F`l'jbaFmV)oɡf4IA |!KosM3az )k@)^2;a\+/$-flAP^G(­g;V= ?Ee8`k~Dΐ~rK0+<7ZSinh ԁN xbkLɆy7*h% lw2Fu8Т.yj TZ퐻;x%P !uX,S) |5M0hM0VCo#o<U=A_(ϲr>zl`+^~x=@>$!wj-`F|X=1%I$]hמdM`WcPvBe>Ai(m.FQא0"SiXgElyk-FQ>V ;=`(lW ҝWKLQ >~nk3JՅ@)kA6[h.[ݵ"_?DcaKDZ@b]@TgENLq%ogQz\[lj aM/I8Cv6IȇdgvcopnA3E :_WU_R=`Mh"ѽwnv\J!i8%tdrw QWh׾hfkDtہ>Ӷ.nT?FϪ[(H?I;>v@ʬw"W !Q+8X n61f{qGR$Z/1ٓa޻X?rJ`l`1ROqAp9fs5Ҟn7&CE᡼kO;La{8Ma@Q,WW¹' 5ZXT7*pRLgsO`\d΄%Mh\`;'*wp؋5QF" WZIU5o016q W+X.u/^(c{*[tcvG1dc ?%[LC@>?l<1(x_Ս;ϊI ~㏆ϝ|P>!${Jsѷ˾]z b\[x8}T8hfy7ut1#'Xfp[`,gUt@R 1x"(fSۡ_%37 JKÊ1^y|XؓILe`;\O9b(R]iݖ61Z 9,Cb"y0*S_ʈ#G]`_&*uFr$(7tF $VY: D[`DF]}RhSiO7tfϺ(w|,AåSHyg_⵨:sͲMCECCfz!hc>Rm9*OQXdwr3YYG&"fkplVE"oƿO %'UE^ !ydG|I )vF`-x !Fy;yW`G0um > x1FS dY#E p ,-"E̷:3$Pٌ>d*Rlv@ K2v$QN*ZQ>_ϽZP('7PW칖.5#L%Jr`.ʐ%cf,.ׄ0Em%B(aXӠE7w{ige@ڈCyT^(FU>B}hͧPZ,8lVe9\aC%IزY770|:5!f\:*84pP@Yogɔ5ոAoʎR ogj!$\{dWuЪ!)0U;eˁ;]issʦs\Zkr2UʳYWDpn:2 iU&s8d=<'2gd4cv ,X\"!jG#hgj^Sjñɀ?bY_PB⊻m}gK1i j)m/Lɂ@ޖɉ(JnMPpF=tίL3u,@ NyF_P%u>c&qG'Fp"TX dLԏPqR!s*+u!5\5}hxi00)I\}|. bT+fⶌǂ$&W:H\Ҩzb4Yf?zU& =:2z8C!)M>o~M\<ݵb6!\C&vQuԊ}Hȥkjhkf$dn.-Zāא'HZTm[I/B!Չa*žLЛ+^@-&x }r2r-p`b^6irCale}|- AtH(2c^x Z߬)eޅ'|`{1VRdʜ`0[Ϯ[4 F$,Ih\ჀG-pvl6tQnL.j4e«]Cӳ44~$ a Gq!TPU3Ќ-mHHqcebyfxQǻ9yM)[E?\OѤMB҃ď=1mwrE^L/3Gsx:WF696;BNI0vx ț5P5+cVNg mX& ~` :K,[mpn}j0'QR<zUE*2gzֵK^f Jcxpc> rEkym7B.X'EƟ 3 sJ a7=_gJOr-͛n&5Q{d)=qG430B#MƢ*p%ͬ}ggP" #x:9ܰWr:߭lIkm- i-TbM}F%4`cl 9trU!()Z2_?$)#RH?AЉX1]wo~_fXqF5ݔ1; @RV%Ҕy2>ȲߍN"gQ^GTy'@J-2jf !:^)Q{U)_ǎ(0##+-gh"\oju$  r]IVqW_[)4lqyckn[g=_h{EN!#Aw^CjS Dt+o v7@**]C`YC¬dDoM-s 4YT*:O t~Ml]mph RVIˢHp4ՎR'M MB|Pډ,{<ջVvwb4gLɾm7:j9.b- 6{[^tgn_uu  Χ׾5vp6p7Ն2o {0;q!}[C5{ 6q8jaMz#8|q*'M\k|kYCKz$ɡY:jH!ezql_ A|6JFnY)9nF7.VjzӟQ]հZ;.r' У1n":s摷vUQٝ 1b-+(㹣 F C6 +!c,V;{8ϼq1?Qz<6XG: a-^"1tUfmu҂TJilHl$F\ɦ֒`6 SQ[ge ~ wL cl#qM;lwig`H8 k OO/P1D0i(J2|3nҌs,S#I*oo1mdcUiP([tR+*=@mB4J}rv<>vEE{‰L0@b LW՟PJQ?p(+6*dh{ID{1%*=m4YL (^52"c-䡑 'x\zlZ0!4W% 6rs}ijQJ2m/4ɯv~[gxPEavjT$Ws=0$B߃^j:܉&bSmlؾGsZMjgG8YՀga*lsEcFÖ>,єb{[^D '&${ma Ir`DͮN壬Wy]v lt0W6KdK/pVT%vv!1{@Uufyxo~# n857y*¡^ i"`ųHD<}Qy(Й"O`- A|}Ng9@jg5]i^JgE 0BVCTU-p(j؟m32~"c͙f[]jr-lBR+f(5"n"/kɅ8{FtUÏ,Pn`>x;_! [JȀ35}cXƵ;w P<-)^Y.Mzn. C+.a= d.ׇ ʢk H`8h t%k>x6Q&t.YlNs&xs|B cF> ;뽐5C>>:2&{WY447w$)TY\C|=HN}i-؎&ko 8iDVg p1 }oeYq( !^[S5od^*jJE&fbZr܂xO ,+([l9X8o.6ӧBP@U%Q8^mclfθsАk>bh '=8Ub&W% vp,84F!=p>*Z|uq  TʨƠ ?= Zrը80ʹѰU1v7Po3zć/vQX),uۆDcvhbnrrUj CB2<1R@Ut̩i$lND`koTPs,,V"T hTY:ja3Qo]3Mcm C3PXƕ6< ,,;"7z>s(^4sc -}'C\x$fSkm&B允E~'X`'ǥj2>>]i?x˰?tϼU)j+gDhYaztz/ 0*hRER"D xLtij{gk*Sd8)уURu?Qpm=(tߴPT? ^k@0 GŶ%RlHXDDFZHF>MiLӔ!i{HxM:,q, }em:{-&E|>p JaF!)L,~0uΟ_JrZ-Y[w[6MmSeO⍵$]zsv |J{.=AM$ 1oKq#씚tW1f;1܉B%8B|Y} qy}aq>bsw;X`3/κ/|ǓFUEhd|\ǟGMPJہZUM yadwYl1m7!DD5'0 wts9F^Zd^75sڛS.0`N"K*&&&9kaa C=3jWY9=}UDQ 0j51~jz UiG1Yt27=*UV[ gŰؒ:spea+ ςGo~Aե `Im4EO/d8-0+.y_0@!t{tcӶ1fٻZƃo7 ʳE XdYTbtTx!y@i~pp)oEk$ qJVxYo~VHV4#|z)QPkJD`r|;/8z@U-`z4 -;,X>#\{}2@H9"(8ɹ\IM]He,tE6RVK׸EXu%gW(/KloZVZ>B=y_]&k}q; Z (qwO~M3ewGNw~R$N*%̜s[5~`z5Y'3q`)Y_DtU=Um1d\M7oS2ָPUzy2ϳ١B0s8 \Ѕa@Sd`6D)p mo? CϰԢ;݃+B'h@L.o; j֜Z$uptq u9o6³q7bu t="O[7GM8AS[]IRT :B5G){V@`] I.`->r4"Zcg:Ո)=+ #0YHho-cIXrfu#j!5eU+~3 sK<,9@8/,MĠk@#Nx/6&kBKhI.xȟK߿(%ii޴̱8.}DyWZ n-W! x9 BmW mB "C%) ulm0ʡ* 2EPtWHXKɌ@LF3ˋ93c~<CV6KԘÍҎP(+6ѶO$J=mJpAٳSk2&NŤk"^ KKtRPEsz(+o?z~>~7O0+Hqk  yh\ x1AzΣԴ0€JA2Wp>U~J.Ib,̷, ) BʿRIvC Ѹf$ 劉>|%8 ג 5Tj!Ïˀ>teEKH-:D=+l7Me/iEKm8xt7XW5<fQBh)2Bxй0Ɔ!(m]5-c(<{qDX}B潡Ym+_Kd@mF1 fKۓq?4թ|*X}r>L׶$# I<60S\XB(~!=ps|Me^-.po]k>ej )GRrUKLM/_ gdu؁7Tgen*GbˬF"²N[]:VQ{'q꧘GKو^T-/O9Z<o_?jJd-Y[g|0zTLM^uA֙kM |&TG9b 8.dOthz}9dMc?P*0o>H>k_*{&]& +Ko ů K~/E+:#3AsY5$7ŏ|M-¿EP[G{y>~'IjM\"5"w f|DLHq̕l qZ𚏊V229n)@홼 歠>J\,?xqAny._$ٖTOA#II2PVF̷ ]C\(hJU{\Ub#\RcwRj<^?kO07YuTt7`xHڹq`f։Jюy6D 侐dRZ 7BT, w8еCV-O.SDDN %~SMYȩڀ)%vNlNMlRqYzG-lM(,e,?4h,5+|e`[] GO'ʉCҧɐw*6TrcƉfYT^*mA{#Ð:+t}71S-FNWovtW~3(6nMjmJ'UQ~tr;R^'[NYIR[Q l۰k&&.-,[Cx8O夣t- HY2}+I$k~.^kьJ:]━ w H̫& $74}EG+l_MP/?az\Ӆ*rBmN4몕kJ"|rdZB+G\MZ&G Uy7rtjnu8N0N~O|Hr @T\ń.iD-^+vKTB=:Ɩg\lMji l1=[&%8MD)B @^tm=\P XN3o*hx#|B6!na Ib9WriT(4_UHA&D6״Ֆ,8ktekmu3:Jrȓr<*R=jBs+xcȌ1ɝ.) D cD;̧}Ms*TBP=R]&b=nw8|ဖoit_EC]^̰b 4HpqMaعZz$1V+iӯ mA?C'OuILJD(DiDP'G]>=u-,#[ sqτXzyO L~>- 6)nqɞ-›6A"k6J&mңTt-PtV'-0\KB ?lq"" qV<ŖkT0@hum@Ek]Br栀{/S630aZMjӴKz!1P[9~|dw:/vmVO & ik2V1"+x~RZqvmR-,(mD_{aG(3tʋ5UrjdN|~q0I2hDZ E|(?`15\ah (Q]Ȇ ٶܺzMz w/ c'QeHF_w0<Z&E;)[0?ڍ|2p 4 @$ ў8 Z\9Pr,-R\s!('`Cin|]^7~<)^[潥.1SD1j ѿ3`bʠÈnVօg@y"©xO(6v #879qv(zVluJ^4 u1"$J'u(D~;dkW蔔.?=O:aQxҪz "aST $ sDLKBᆺHʶ()"SBC/2K79keҐN좨i jO*2n/ n{::KZ66rۓO{āww>IJ yȾH#Å1П# ?9 rqGt| fz ɮ Wo_~HQ0"ٚyyu,/^qڭ( . Pb`sla3~" y} b1eb|d1lԬ _1bX6AɫQd7*q_˭5:H " {L.{\<9fs_P0SU{c+9u-ҵį^%]`F2VucΦOB X(ӽ 8 ʵY=})jsZXS B &)P; PL<'GMhT[r)!55ÁLj](~PΪv5<9 #s Q-^^u)DkP}2NY}!؀ B -Ƙ鞝 ]b)PlMe-s+h4@ǜp,ޛظp]ۄ]+(,lgT0avɚO) #t֎D؅Wm浀m&$Y gl 1I\ǚ줐{HqC!a+ Wm^xߨTYC=ռQs k9,mt]D碸WXD\F滠}//Vq69)؂<L8-gԭGil!؎ɣ$H?0i%3ܽKOY.c/7·7kYґ>њ\}_'?:$|J߲0m@!dfaD_ Ĝx2xl(fL%_+ZY_M"J 4df/; . dѺv;l`6 @6y囵$5^-GK&S?})G-a#[l^Uib-J G-OG?<RʂlXo*v0WKƛ-Z4ǯIBzeLMZnՕNP"&}UPDs?[:(U`@ա@F0m*b|5nfhۍ/֥oFyHN1SUDkHwJaEKT,&zGH޺mF">r{loLa+*{ں )ȟN~獕)? +Ag| g3ez'r|@%O^2Ybg+ J:XC% <hWkܽmm*SC^ko*h Ka`-gQDP/ <!-5/^C74h]A8RA|S8,Ft F:Y5q,yS_$Urm͂|qA]a6ǩoʩư%wo!Oy&:aL8+F {!ͽ K4Lb^ Ai\+CF6ph؊MYV^IJ)@džmcMBځѐ̸I@W~5zsJ놚02lA^mUUH;h |a[ 3Y{/>ΘlD=Cl@-eHV|(+[O؜ThlyivQʥp@9ӻ,}zM(B|aNj tFϚ1#c[heᙏEGr;p8b. ^k/MgU;uk4T{=>ʰZ!"?P3kآ3[m"jNj42m gDztx5f Lv9mJ1..]$?H xޜϩY]HUzPto4Zpg#5wFUUg }0Jۡ:[{hs& r5u7J^x *] ej,KcWjXw%E?lHBz3!ůz+3$fΨjӤKwjGF+B*߰6+%\̩gi#QD%Cl#¤P_]=F*A)޶mV>NV3je9΀Yaq ~b=R'g+hYM gGn7C`}~5Agtr+H !^XZkO(T8$=#0@@ƭ%y!@TdX ${ /YK.G@j3S5n}lt3 >`!Cކi2}=*8[|?_'y7/&[G]·\b`&iW"ȨD΄Q XӦjж)F:fM>i}Y{pZ|Gv܋v&'ZIE("V"1E=Bll>}$"U3V+ VFN$]E·n;AKg4|m0D M޷vjկ".&U'(r պ:5S!e3:^JV/݅;?K3ok>)ZFIjha*dMfkXø%`USX4$8B!4ÒmϸGqÏ^ k&RdQPmۓ2`j ǷrJ̹/jf:$ode2y)X\OP~I<=³8##_@I`q#n8WvXQ'7 Z?xLɰ{uRK&c\Jl hW]fQlV[NE)yN݁x1尊J/ɛ.T m+2R͸>"S̀ ͞l#vثJ ~3Z pǿ^Dv&1yjsI>P]ht.9?&߾vbV N Fk3u6@#FittN֨u4 ^(+E&V ߡF'P FkB&eViɭv=kqj[q!T"n4*K"X#li4OB7:K}_ bx+A} H%ɞ-Q(mUCz۽k>S&ˢ8 pW1ҥgdgҭ2j ci@$F˙V֒rh;!]5 -)o7xU>[vή^q ߋ8g஋U@nDQN1ݐ!4twNCt`bls%> &Lf=7Qs| 3kd=5HFfA"\Nde+!()j~c]sdYŒT;_0JPB6r0.tK ޣ -w:O-7ځl!/;b詘}Rk-F5vQ6_H=)>aͤ\ғ0 -8SrK+.0 2s,r_Y|yrf;(17مJEW [{,\]!QyÑJ1^,*'.&{ %m tDU5li%?/Z6gp!! /g[`h1"u*Nwud"" ޞ$J[8mMz2̫*WG5OTe['QM͞DXoHf)rnGo?Lk{' SY < b+̃-_3q8 bK88s3I!zrzfʊs8Q-waVQcc}n9MY+~~q4ҸFUֵ;5_Ql75Ghnr&Z5޺!L+v :nM3!%1 VSUH D(dBtbC\&:˗HRT o(ioaa? o4N!`Y1$icm8>-QG{#hk}Hz71dڛ6}9ynLRʝoFV9K8\UJlv`-Xm gv]-e޳R(6"*A |'Նe D3$&uV8G͎O31)cX3V+8~vŖ` 4hJɓ6ZGLGW}8\-ʤ9v9%Ϋ8Nm8Ϡ ;8]6OseBU'\SzD.tE^& $1$iRWP/wcq en91-u"h{~'-?)48]C #։>j0|Kߺ JќiNPEsjhOFn~Ò!jRŧx&8sqJ[OvdISێGD#?Qݒ.]]*<9XĻق&V6ii񵶺-I@07LZ -H/`i4~o$Ƕ?k8 qM<-#DoݸY4*POpo.*νȡԔw$y5Yry1qI*Yk?=.IM{ 2K}~p|NmMb,(^{u.ǹ#9)PjUEA%%¿u2UaL*roPf RI-4Ju ilz78bUa#A6 x#c]2/ztx}gJ R4ajV{Q U26oM d[!B_3]',Ẅl\o$6O_}՜™Ouhӗ|]X:w+_&kݠoF%ōQÍ%eR5_%7ܒ,zC6U)Me{ށ0$hKlS Ʋ`y<_dr!k胤^& SXI䀪hidfA6Mwn{@܈R-R,Y#|a2m.3VݰK,-rQ(S/,:+%cN)+gD,q2\sr0r";MEEUs_R֩vsC}vߣTɝ`W ;Z-qs<)Iᕭ^MQU`{k8{rq6 ciIBdZ)Ud ޸\jPw1'0A%>3`q=2?*!w]ƵtJlaPg.Q8%k+HQr64 P1_C/l,mLVLj?\gPqQ<75dj•V8]a^W>:&ƹ6L^ >.^OWҕuÀ+|SxO@yÇZS~j;pD\6S|ew-):gu`$,):/7OxR  U);~Ө/շ at wepB0$abQt`~4sZe.8z,Mo4rrqH\;磨u|[[LGNI?û=wdeي=8%oݯ*e:o(?5ϊ %w:PC(_%Q=I[#Q!0aԾo|,cfKLo+; sLu8*K4&5P q&%jsR/ bN/ Vcp8Im3i*Uk;N21M{e'ʸ.teac&*W%c5X62ĆW'; N)}h~Ț0hJ%qԊ1ri\d*N˟0x7T==E3[۠lA7 8ߔgWW+ j$6Z>`(c(ׇꔖNC)QeKvرD?P@Q3tgvu?4@W7_-كTx+Bkv‹@WC⨍Brb`"| 3w o2vBG/«__,̮G3_~CUO7Xqe25V 7"dF(hlMœHS()^.Df!"\IZ32r80]ȁa͇JY>b@+]}*nԥHWrhd_!cadRUaQYȶ&zx.hTuTܹfqV~./jkR*q`t3 y1YU7r\ VYtY)gdFmg%|iHb`UIvi,qIq sO$c\5gǙ1ỈUo8Gm硓KCWϱ~n#;4Lݖ*W=@J6.v$ >X㶯 r-QW<$0 (2)Qx| XQ Qo$&]okai)F^bOǙl8C_xSJ"Ȼw}[q=?27PPG|bz6D,اc?A{Edb3`e{ExI1?#r34M,-lc@nWuMEGR,W!Muw3Iغ4CDPc0v4A5mF f%?R1x$Fo`(̝ *׿29+󲰷uxEqh/8r;?<잷@Y*z$ eyx-MgZPAXX&`hlCm$&(pm#)m/hz O'jri)ZeOm 3{Qk)]3rZW8}QdBLk0NAgC3^uv$He$=75urv43yiqK?N?'I0.b݃ރWֈsm9 qkHzJf۹#{@k)Qb-,OG%uuqPW=:u|NϑR/"Hrtk h6fF}uL(*UɃq_;]LM ^0BjbRW֎nXQ3PSLc[CZ6Ha(&ƂaX-E/cfsɷc쓑DCSݭ=ɺɹCbPOuGPSi\!TULbD~;W}jv?i)|%nbYYfUxXk͗HQj̎fĶwD]s%|BTH9]+m.qC(406@"!6@ogL(Xm? N B=Rp8O-; D& :3dh>SO/Ӆa2Salqq-Y=f<1Y0zˎBCNV©aZkڸl\]$zr~b ( hH)o(O&kFflSzQK$t>]V?0p-g-VwIfm? zy h ڙC'K6R^V芞kfNd즟LwO7ZuH +"j, QΞ.a 0\YNyx`F&o<^v54q"]L!Ow)I -5R"-xW.n(Bj1"0]FC6[|O#ZMke31z!5^2j +UfP&BGP$9_Vq>5԰d^N7_{(aa/I67/3 υExK0/]VTїF`[ x%oB*_Im03` t T*=@k,S2IrZ;XOΗ I&:vu=gXu${"]}.˘<-2|lk/Ҳ}nUNQ{11vԅՉrNhslO%X,9 Ak0σCw~14 Nɥ:&%:r>=㭌* U"(2hp7#2 <ԩcLPp hValrW[/.* Ch>pر;jfKx ;?6+f F00ƙ]Y`Њ;>`?-NbM݋زOC4@eFx!Gث'iLǦ!>^ؖ;2 y贠CEf.u$o$o'1Arv3p.Ntz7M |Z]繁M))efZ`LuHAUJ<6G"=ҷmKWU4lD! }`bE u{t''qj*ssN-ޕʊM6H~_%1+T`ǖ po1'R:fQ%\)!+y82cű BC(A7#<Ҕ+x$+=R')ݧ9Oam`%Äޔޥ %ةىPl P@6G"*iEk|QlqqtO[dBWmb΁S'!f,t*_tdOͤGus{9H)M jCPb5Lp4Lrr ´ԾPٔV^_1~(79vAx3 ZtgrQVzG}FN#3BA}6O!|_n)K{~J40uգf:mVZ<Ѻ/l1_r&'P^{7/;=`]7fsTld0doO6/&`@>ryyN zi#a3\#uE}@@o[QHCf$s7ȫoFIMڶsL[B|}&Ğd@ 4? -`|'0KX 5]6IjǺ.󟲒`*tQ:s*F`m57APǡLO}Mlpmͼ-H'?U<+v;)3TJL4%mRh[4ަ;KMo334'2P$MɴCq\{k'$ZzeQkJDk_ːk x5`֯);U:kl@Ki ha:Q [0TuUq g'g_صV2)@|B\9&.s8:< 0w%,oϹ!5e; \מqJ zOyDL؊ybWR^'d7xv^m>\qcO:DaYSb^:+l 9ݩ95'pPȩ?hUUJYnM~võ~ Wm!VGTwӹI.;!8HFaJǘzy)JU5% *}f{~R| uV[Y옠^oX߭:xS3jʽikjxKqQ/i:G[[JfbDȓB81:)_Y#<Ac\# p)~ P7(meWL[L249x~65 54||(jJt O5_YiME⪯ǨRO/TYUESX x6GmW2EVˀT:Wgwҩ>u-2P ЩqHU:\ x}v@5ߟkF'k6#hyַVxB7sG9{SoSSC{"3F-&Qjg2:ŦAB +n@sJ.:lV^68h%ڌ|}uBw?ԏK)jBd,(>\5[A[),&ܩ.xY_RbD`r.@f)Me"/70e, Tt(o~A?UDzSoJ1ycN"qmJ0Q#5e ˯2bxZ?6mw ɪAfӜ2He֗74*?0z2 ktg ejF. 5πW4>nUѼl](@yu4)͗{pFT2p}}Ya7|T6^;*ԷI5|w."6`[zIwKkM6͚L\ψ V*`GU5o< [K{=vDު @]C;:n_]2yqOudžɇh|V#4yy_n~yu- OY~IelKn0'68vciN eF$Kw-Ktf*vv--8 ~tbJnѵ{Mpl` Ts1+7y*z)w^/xw$/M<>,@ԏBL.a;(?y'rggɢۗ'o+ ed$"ۋҨ;Lvt@?(YB,yPM3͙䏅 4x6І͑X/ da4eD9B,o_mu>Dl*~E&'B^vɃ*y,402<˃)J鯭nsj)1V?O;ɭ`''=G:/b` Qm7\ " '2-h0dW]WF@eMX3RP$rI-Y[=[χQD:4r}77x e&az+`pIW&nG,40CB>5 `C]YZ5vw/3VZHtW<CVۥW%5}__;V7%al#zo+Eq1:gl*Π k1 7Ȃ3SLCRX*Ù|eO SQfҴ`J詏Xk{]3eWu`v'Ԩ[|OFy*TbKee1XUFF]}UG2}n pD b<`?bؔQޤe M@9u M ʝA]hI,V̊k貥`G^[I <V|s\l+=x?lۋH|$L{#8lŗ“y>(oӇҗL(9pj:XWL5 C$X%\.է;9$K+l<P軺\v0P[ B}i&i~XahҦ -x= SEw}KMَA$GsC]XX8an0 x嚠 }+/Y|d$o*MtSmztxZdeZ1ƢSY^2?T kiP2 M'0c (o6K~t*{.:gsʼT[|"c8JqXMY(עʵG %x `Nl8( "Sʨԟ.HX7򋚝Ʊd ,+g@fCiNlu.]%QB\{a)ص'nOb e嗫@eTu2:t 1=JZE d86ЧL{oї|\0\pV? /I|wI9s}T.C%E5#sS[w'r5j@k3W b Ι!}AugՀaKOK_()M@/v6}U*)I>ka`>|ja)#*ZLY-bn(cGpPn ;Р\xd>Z1XmO{<:4)d(x?fNq{UfP :zN'6'd,>م'TF!~7F!r >M6k_FB,ZD]4WEQr& PNKn*,el+KJx= zɴ}|%f~Tx)ȩVA+3_Xk-YC ,4L>y PO7 8/Fy`?ޙIty})l?!$nn􉑡c<ݤ_#8?U9tK>]Kpq÷ϗ(~mL{~N|Q%Nn5nu/xį48eq~TR;Rߥ<$QuT~ak60{E/ *E^M k|8;K_D`\_ϭZK6PKdh{wm)' K0־  )VP$MSsJ9Zfb]yBفGY ջw_xz䲿:]W1&Ύ/W%kmwrKkKT늫9y!%oOkx(]- \Xx):!/0E{+>V*Vb=fԱX.m618I?e8Q|e""1Fy9Eh *ϛH?h*p ":4꧿.7jvѱ1SAwP "G1.ugTJ cQ tN0 C01˒oCFz"Wz[c "Qr!4,Pc8S??( )g yhX1s6P%D+aCyЭ5#wVxh\S;XʂX5Z<~= -ż!Εtˏ/wY,&7*I 6w9Sֳf*PTwR'Sդ> "xE^; `ۢ8{N;{ QOofp\of|8Am@PQLwpWc4=SQ$!y'|CI LDl!*p*—I%Fw_(tj_/8觝wGߣ%Ѳ><oZTNvNNWz (2ˡffJ+R(}˓UarԾ.ˠ5X:ЬZGzi!PD`_]vDzR.J3!QPim g!#C c QO]@uΡhqX Q.%&)ji>df,<;inN7Q$4n{)*B+Ct97Z%͍eB̒LGyj?@ s՟3ē%0Nޥ8=coSktLIEc. J$d] mj;&5k߂%KFPZ@]JH8V >J( wy+;Tb}J5&]>pU)hSE|j9GECh g [r5d ak~bh/_YEWڗ2*t}wK|j;0OWwxgϽ> pF >+kNXbMPhQcH| -͡zzN'P1`TŹBݯئ[r͎U)V#R W!ivQ:` we?@a=;@^]sb+WO Hz ̀%T rf ⏶o6rс{Wܥq4^67 Vc$rۺO Nw>ɍnʜB!RHQ7Kml554 mij4YNt1Rq\QQ` }݆z/QI rJ^ʂaI`k'!D eCIUOxP&@rŧPk- ǘyy013uYs=ZdTe' J#/ m4}K}OG>.[-;~>[b-F|v`2Vk"";f<0HUJc⃫!j8^9 x9X58+U8vqС~b@Fө0 R>BPYGM :5d(If\F#`>_Hԭvkh qJ~ eBTe6g0HP ^}ØWG M;pS<"_5 Q>̨pXȐCn}rC(9QJZ =E"@R#Óo$)l|5qxeIQX=3A\w6ut g;P邷 H MpnW)6qf@`:0 ;e BR_"TՌ٠CY,,o2oh~傹BQǗQP5Q?]5x2Cvnu /! ^&d-6y 9 wbLQxVp+]Xr%xlhN`yݜ-t̙ԭCe84)dGVW xp$Hx UԾL2,sB&]Thz&:pku<%&`W7@ݑf6rfnLxRfX x1]T/IkY:ZANFJ2AfCk ]vCfpGRm?##G7l^xHE-&QDs-|:yϠimU%-Doo{ ~rd R6eN;ˊfȡCzmƏa!D6z[Q uaO*PSRF6?i_R}ZO FI4v[nᗘHalњ!b$h9wh\WUN9r&L%DCsmIwJᝨY=WziQUԩ& w!<\ g+:0РFKmI>( Et4eljݧWBn(c/꭪VK*JYs2Ұ&;{˥xi@6b^v[V)F||QM!O `I.T4.EuԐ+VqT#^PjݔNB.@X[~lV%"QT,Xtep3 WwsȆ "1"xD/O)/V )EKf{`+D~ uV{;:ĔoԈfi"a E>*"d4<-87dPݒlǙLo1}Tc(vӜ%nmѭX]mћÜd/S.?^p!6l3]*7K t&m)r);  QT'wbX[l) 'VBWt{Dɇt<ϑsR="mj_]#_MӧW|@Do <&6Vv w n^tt+2d o$}}U[1{NBzߵpUN1D eda ]E܎i&IVT 06vfK)rҟRNph}H.w{yr18?dhnz;{2L\a5@kDݦ/@EVاJ#aƂ1A/{ $[Rh^T <뇣cX;# 0}9M@ȭb`#U7D&2ᄯ˓c+FR:Q˚nRru7+u3U&Ǐ_!g`}\6l"B[c:AwԲ\Ju]=Jpk>sG`==ѳ^Ilo AR7Ϣ瞉#CT);)!Ӡ",] :&G?#qGnʏ@nJSދ 'gCm$zն7| ;1z|`@$H+daaMTi\sHS4nTGP;L`owXyLcEb꠴>!R\NH9x*x/7'\}sEJ@_zES`V3w䕳C'5F!1usg c sD3B-:>K&KX՟ R]bsXGuF"l`Zr*86>A3%ČZT:*n =-')5g'D& I ' Yp3O\/Lb=D+\ pig4x 'PTdp cK%Rfz2 .fq|`rD/dbyļ`"Q YYXJ-C~\=$_/,lzO[@r 350QNWq*qBU#4::2+0UW/KCk zǏX?#T3|1,;\P}q﮵`<.TW0 ^ 4O{h2Up7g6A#plxHrh JdVlr*eej!EN2#' [_ԡ6jN$EҦ9gNH\]JA[8Y'bLQ<ݺ 8^nO&^uc~LL}e\U@/bYJYc0ą KԌ1ҩaLT<1{ʒ> W Odުͅ]DM@'39gD;I8#(LX%]zK>5yʎ8Zu[ם֭< :F , y_sf8mRMclϲ ~N"f[ns mò2[bm0AWr?O%D!!=3C\ys!Qg1DRIYu3f_DeR`]B(1f 'f!rOg*~wW *#F UgFpV1z(5G*{{VW-$Rz{u{a#~IӆrsskѢW4t=US_w㚕M @; gvA!?RP3Y$BY-s2ɯ!:CH:9y.m'[Z&146) {joXnc^a)bng'$p',  #3P5pyr>Y,n+ 'Q4 uNL:G0B_r03Rhg|n_~f-*MK,jPdŨS6UX$<|Y"0إY4C f]Z sў.ƒ.~2y?3繰ۇB֬"Vf# 1̬|:wQX`.7FsoʆHk%4 ?9J&"hm~*c- rFi u0;w>5!üN0kroM6 Nɛ#"PP# Z@:~,GsU6E tB\BWx?~LQTvȗՐ/%iTz["֞(hHS0ōY&{ćbpD1/d klubeD1d)ݢ.To9JHin`n/鍊r&V׹/[#r3F38^$M{6'c;}r7\fS4rʍ㟃w҂s깏:u$$'6| 2*pcчAy#>m|YW36i83jyut8ƮGF_D1^Kiu%j?u3 b10Xg)XVC(9τ̜ Tɦ"t7vk EE=Ĉ jN!X@SLl W 278gM. ˲ omii LZ{%vܑm?E;Dł~_Lϊ1k>7%:>pX&U52N1vH7O±kـ@#HOiN1a%ب;Kun=&&Q!.od$13;SЃmhJs5 Py֥B/V fλ,g?"XEج'!0pJ L@/? vjۮK})+Rׅ ~ȴC2׹ (vqגK$Cdv5g\fSUhh D&:uT ms= 7fpO/3o*7? H63]QYWɚ{ ݚOMo4hz#"2yA+E`+hP>U;>J5 ۚp񱢿Gg-m #c*uTĜ3L6ڮmU K%'gPL]5NY 555zu xT A&pq<fOOag{N zXLgܷyV?ppAu$䐣i̞T/>f]{:Jzˢ֯{V{bj ':Mr7rL+>x ./H8"\5*5ꚪ+Ht /C[6 'j Of^ 1xnnbc,>$0ZKd!'l!aVßeT`xj[帬\9>`3+I[UЗ3_ňs. 2 p$&߫(3ytn934")!npJaHx&k1"5FD#yffޗlݜ< )2FOņ̤b>~6> 1p n`=;'RDL-ljBuS]1N]j_d3x ;~4(g Uٶ *M+ p\$!0bH  E9{`fFdť~F|)-NjU`k}Z͍XD94Ѷ>;5ؘg[˞-Re׋X8n7uBeo#~+$,Q }y|HGv15-szkki4D>Xa V yOy}j)Gi/ ?pi{SAap&1N'A^V…Cg#䔯ʄM.:"yM-(/4B"90VnV> \qy)bӦjЙڇ5\5ƊLJ"4G:Er*onmd_9R\^S؄xCA֘RQ0 k)V1:ks00.zQAu% z[%WbkNA6f;u\4Drz\3^ge^#So-l)+4{er[qvmִJKme/E\5}oC32HTmXle.5CN2Zm&)vyv>0Rj\aCk#6ɽzB 7;>iN >8;--~@Jc҈;s٭?nDw;n2z:wOih.-wAJ0c}kP(ՂH&rC19q.0v23a26,2֖Q$Wg!b |5%P;!PuVEؘp|΄kO/YO4aK9\_9c[U-IR.=Th{$ b[*U; mA6%]"qV:LQrm쬓|z]>u։j J)7j+]DMtl_ %pN}ѽeGeF ,Y$Op=߹_TL0KQO#!p?;.B_h8%4bT4cI?S4fVT1_}PVWN/~1{;N CKvݼke0|FHf,!!y.ȊΒҷtt4^2R:V$7 "\XaRs }_w'#f]"Rkqs@BZ{fV+η3~nR{ {=p<) mMhӾ9aU:B~Ů\maj=41lf"MX-^V Q! ۛF<ʟZt곡~`3砇%3Wx"E]h> Xr:d֨aKxY\A{16${(h#F4nsxAf,H85rb[-x/t>y!fE[ Ճ97DBؾjY>XBMn^Dʁ{ N0H(,y`גMz]҆`ny_l9 Ymy: ^5PK8z*2'%m%hԋ̅:[Z˵3 00 8"zD .+^cBo!a+{3n&oR!H\LČf(J5%qг5zDԠ"J }&N k@Mn\R0$l zK %4pAҊ槥8-~te hZڷsNp`L=X|!bZ#ړ @D6O^\7e#ѵ9 ~@4;,,*=$n.=8T!;ꈯ ;* yPOf [Uq)GQҼkNdݔAsr= SV |HP'e0mmV)LR~'D1:A.nRÎV ?'6hPdV+(#NJ <`Q1F]:TU~㒪3/^fj;7ox5o]b%R&8 '!_ڪ?iJR7:7Wb K3 NJ\>ɀ݂zxGq[}-ʬ=ҝ*B辧v7U -+ /7 [KleAKfH{!Cխ;px0呂Aq_5ܜ3DZ~Z5zf#rz,]>СK[uSz~S Dc[E2a`|ǡM P ^&B:+6D08Q9x:h=Q`iLoRhdX#Ե+^Kj/Ĩ0L,Ȩc%*0@}! x7ܭYs4HX29oTA'F6ւ7 G Q?jL4!PD!O_"Fd|᜾MT4̍~j'F}Ĝ[mz\c e}*Y-)Q+<ǝMMZ+Tg,{m65&;f'ϻP?Õ,ʇ/,dÙT(! )+$bYy² 3%Jz$|DUUޕHߏdP_Oփզ'VPaTk#D+tlJu`#{dpIӛ%tAB'*7l+0E"tl{b BL, /] O0TᰳbA7'tXJm>PݤyQO&{%>Yݴ~JpMRay^((Zj)Җpĸ$<"%_ (co &Ozf4`$sGn)]n} 5oN8uCG,:\5RGm㤴iY 6ܰ@nQl,$ܰ'>"KeoP5!'!wlme@58x+';fݏ*ʬ>ZaT޻Ck|Q' d3S5{GG|{P4Qfwyم1ֵlG\=Pc9䥀ZBȂmTߚ'/ *t k?! L܋E($z?g5(dVKeen/;ZG8k|کZxwH]EGKu# l/mb7{'x9i<˽҆~aLs2 wY 1%e_a@+\0U5IZJdGQ-VVTY(bFloFj鎒nLIqR +I`8ܺ&\"Py?Hҟ(HD[UexkҫdS5Q{QXnd-6-9I%wq8~Ou<\@j'LZDM<,BG%|Z҇~lX|fâç,@PmX$#Ql^QlaӯJ/%UTTtߋgkÏeO˛;rҐ]C T5>O r~^WRR%r+-4eiB?]ʹ#bgjTYc. Eno=D8 DȪ)q(dX`VBtkpA!_Fn- 5IAp27PY0l>gjFGlxB?ts;Q.2.[: sjZ`wvыa1AvWc"cuL .~8O9ژC'~3dt04nrq)yɯaB0aݯ^.Ё'H vq%]%=i\av -]F zY9<^E|J1"/T&>DŽCϔ]M_/dڢtx%E׋VƾVt`ׄm-yygURi9H4i1?u+Af9u^䊤VK ߥc㡞I\W\i,sv|Ctn= 9hz w=tzy/K3}Ǩ.́V,bFY)|]`:U2`ե;"򆢮igr=Ĉ/#sh8d \ҭuünzE-G]ɗ@i\V\j`1#:xF~砙[%ڍ_Fs5)YYt 5=b=Hx$ZA Ck ^ζs*fyE=Yni cCL!쫧ƹ.ڲ.x Tzrݔ9Wgn`b;xx0ߒGu)^rG)9!w*Jvpw4`?\rg?BL7K:AVB*]tjʚoZn:Ͽr6I)0bKXp9Ol\S%XR-͜JV&u%𽂒PTv+,!a3id#3fT=)# ޽Jo_S 텕R3%}1mwY>JjbMe)rp]i#6#@T"]~+99wj> TQaTv k~%F?7:g1׾9 j.HB@: n$btm!)5Z%_ pz 8gt>YoFfUj2֥bix4|6tltXeL0 t@~}}tb +vщg\/㌟J-41w$|vm <`]qmJHFau[yZ\uC].ztgrFфEq6X~Q@5! K479tnB\U8^'DK+~mdp6ș {HJ{yA%gI|-S|L,7p\y!:~7ik-]tu5ja=!5}!ZN*  4W`P\У~e_[x|:7o$ gN}>%b L(,jc[RKY9E@٠Vϩ˪.Wxï~uaY$zC?+UNVa f٤-ƿ}z O )EFA9T~/2woyuA$f62 2Gwߞ0E;f`׍v}% 5O|MѼ# ` =:gga raDN(l'oXbB,F'[&0 )Lr?،l n i _m`U>t1:u Qߦzݵ8P3QW[%QVC^'{+6+AvYuظ*e5|\8%t:"86 dzn/U~P'Odv(xx'N68Cwmv=9wLgוePnNMoكa~?BBp%'iӳ|O]h4F\*ei8 iS2X#4-u#Z礗6e!Wgјqq-a'QV~ }`(Wqʰs/wB-";NG^:m]0"4ϊ>J->x(OͤEp/T %hR[1@]J,ݤeB>/[ˮ*%>ɂEw܀f~ipo3@ qb]kA$7meGe{YoPPLF| sZ Tޅl~ yȼ6}R$ V:#jPFސO,H naKÞi#Cq&"*bG5mb56#dcB)[άYb]e )ZJ zzgh;=Zq/%k& 1a:ъInzn%o$ 7UVQ95嶬Iu d칮a /!`]a@K"`cJDQ>:-| iy"o)*~Ue[;d%ZIC#]xHAD"OR.LÚY^McɈ^+[ll'ќ^:e"kآ+ |wya{_j[G\IU5t}VU⺬g6e`ڕ /z܏GɈ> e^<j܋p" j_wB oxŇ ]ƅ]e ih w)]6O3#QD*7!D6CC !'WH8<7-I>_kvPVaߙALpGڕheFybSl8uu 쩳6MaM-t5邩BE`HQU]{7Sc 3bHl+[dk0^KdFᩅUٗhޤe }!t~15KvS2h/4uTMv典M 0 3F#VfvO'k<}O`ԣyӈ`[%2{0ֳzuK% aH]9>ˢQ$`[O` zu'M^c04緰;:f[3 f= UuF&^B (|pF̲݇jA"H:6mbbMА˺kݧ8gUqV %e0;$-ɺB g7S"V-ǰQ207b˜خvVG#rRk%I?I삽FY{ȍRaO\<_X<󋇶+ ό8XYa#<E]o5+WrjΛoB^z^JB17"ND<5]b~__G$jy;1zl[WåTIsHKSMC9Nb^: c`EOƒm!WhByX/n0n! )'H`8BjD*`ׯ`>Y ;TKlԾr1   e}:h-5wu!\h (@2ѡ4aZ̾l͗ץ~Y{:4WRub|?C j^q2׶#>zNYo,)Q+ŵdv|]S~hOmေ:Z6K|f4mg(DK+ooIa\x\;(jt?j7p@@,F9(>4Jy۠DQ[Ó}ؿR.3[Z.bamS+2㾸sM9'S.ԥm7RuP``C-ոwT֑IH7eL>ӝM7>L^ۆ8b^jdG %TgYZ070701000002eb000081a400000000000000000000000166f3d9ce00004d4c000000000000000000000000000000000000006b00000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/net/wireless/marvell/mwifiex/mwifiex_pcie.ko.xz7zXZִF!t/etM ]?Eh=ڜ.+9qP4 HA^Z\Eo;ª8OfqZU|Ng_{hCosϮU+2$86;鋆FI ;OAUKR naxs؉٫LpQbJ@OŰd@8%gK{<I~z">T S#yix'ٸc[}ɢ`#wЏ29pV%w@hD֊B6lePYF&C2Fl9$df NqB:tAlN.q1ִc,޼):i]Xt Hh *,#R"<-}0pH!3VeaBu˞O O:2[+DU퍐d^\̝'Wzȡub*XlLy 0[JԿZzXy|n ;Ta?@unNXfGgJ3Mqqo%vQCɿSm# zֿ%l*ZO:tC{˟{MW j\f1{Wsm?6K k4[׀;S0Mk)oSP]*-_1D5 fWç\ŢbJM [Ouypb`o2!1ńPhuX 7egL/.;zc=1bWVjVƥQGfbJY6lMy&zX?.qaztSMamq%I⌠ÝPh)Di/A7c`} i ;wZOTF.s ,lM{=ǰ+?glɜF :P'J2_eeN7_8--qAMz@_pb0FȩQh/:r]>nxl8Ùi"di:@AL'_2XA.؞ |A@ p6dϢu@8~oMۻr"e$V3PC[<ʋ^S ⟚*C)>lQ Flաcs)ҏhR2zJ31 ޶=WscΌ|T%g)6Ky}}`wSqP YongP, ^&S,70@avٲ1Xzw90(C֪P-a4ͨ(̖l(䤸/ɳ*!vkEhoՏ͗4Sv/mGi۰fs4fCسP{ӛ!sesgTr Eh?9}6@VN:uc;y=? v2f'(ΰ+3ewOTBg L Mxy!ĺmW?AL *a˪[esaWX\: Cz &K#J-1EH]W 0B&9M q6kd=% ԫފCp;R  J"G0}YKO< gؔ=$:+Uˋ@_=[~9;d Hx&"Mk#A VE3~ejbp9*7r&h7Cc4+H vRzxKb@ӣjΜ~TL?vtvw1awg-`$j06V*EsN}iv7]R/,J;#  LADQ/2 7EYa*^xkn=oA5SdC=G(\o4'Xw` /i 1J;mhZ}֖.FY nݩ]2%[ֹa[U&pjBD rYOP,J6=0L|馸>@h[^(d H1 JRG3q1TG v|x>'bxz O UyN)}R>IZ%Bqj|չnLhi ǐF?F|xsu%C8P6y7;Yng3"O6+#f3]4>+{Ӵo;`읆I BމI -B|t 0j2> ߞU"IE.Q$D9q>~;uY373>_0BYOOhGBsl80ڡ8500Q2G,K!4P)f%oS|GJ,:SWQP=>d@u>L}jvWe{٘R2 Dy#ěT~oMw\sof0]KRB;">q*аlk"͖_@v4Qᙘ hb L9ipP@"o{Z6~ljhW>lTE* b9wtQN. awtI-OM`TG &]7>LRH{`t!ƢpEn䄺JvW {TPBixk~]we9rOу@\/azE$DJW-+ܻri0λP%}R =Ü׫ȉuV̴42JTDnPK*r|EEp6ͬB H0XwUTkݽR2VqQ}Gˁn"63Tti[J=Vu:\\ ~ZA80zuE#@y1ؔA,c³7)ν#悛pomBA >ن9=AFڏR3ȪZy:"^eWպZզ},\MXXVlpPڣ_l+ juH B4%yDߏU^Q'byA'XRw0†LAڢG\, ETD.a_3aV%&5&?N$mNϺU QH *¢xeӹ,ue|%yW3,:saԞ¨ᔅ٤`κbC)4%M>w~H,lE~UNqs\ *4A;KC{p[QWۨ3B2Ey1m H^䎸[Gv"or]q؜; EJwe4 uSiQ0:eayJX9Hgi54 ĥdA"_}_} opŹbـȠSmjt"4s!aP400490+NY4ACWft,;q[ij/{T0.sh5H+a{풶S7™z<=OK U{˳ +Ii~AL LpD:`!{99+ڟYve-5]ݔ;d$U2RC7O!/NH*H:> ?YqC 2tQv)b:ZIbւr5<5DRɄ߹;`]mhjE(.IW \eJSB Ӊ'ffH @X@JUI/xpD7$j2I2x)CRCeB,iA;^ޗ@ݜ7d~\ݱW@je, ϏM gIer g h )B[SXغlLY^(i0M;L4#P !Gؔ`Dp&+d"pNueԭ-*gLJmnn(ڬH'l|ÙB tnnG Sŵލ "ƂUΞ)“4$2G0l(jw0Cx:c91.֒D9Td(/wƘW7V +kwW0~(%8DHTi7c3?*#qphL+ Ha:#EI9}sv9([PYn >a +P1pnx>d<2h!YፏH8P|ؙ]qR ݎHNw W%S~"s oE)NYڵOE*e,J+ FhIVjnOADG܋{aF˭-bsŦnXiO_ȟ4U:-1 :6ߞ+oJɺ*:Atl3]r!S&y,Ѫ n`B5#p;P#Tslf jV<5uK,?p 9{OpΗDy1٨#=ڂ P ݲ>TfakV~p:"*\m'^]2}(lf%Oof˽&jh<37|kF|Y([fq55J|UDljUU=[\(|h*ۢk*+΄ޛqER^hs0,-'~f ("OG=9b:c"]yxhu9zh`l}-gz܉:m{NG\=mc;9C4J+g\Α`}٧Flc >ԝ<p3\ QcWza`~r]zq˳W畴9|g*'ൃ͈sY:.# p -v'O?^kO5nu7"LLF\'pr+@AȀT]Li9DIBNje;9 ހ*7veBZUg-M9>Db( 2,ZضIWCHBf}ߗY,UI}4x|~x7>#f#]dGk4BȢT`I5P9(%Ge>.`߮prcoIXNS;if~NAGUA2(ð *r< i)oG8GoUڛzZW6e[6 Qlte `M:[<ҷxct3CU)4%6jD_-Eb?hbLjޡD[ifvIru+~#=7{#-ΝpDWp5&]tXt5Dl*[YG!h2)Ԡ6!yYH淺db9bL*PT%-A*Pj@oRe:/&y1ڧC"*Q~8&4-fi:ve[>c7܋`dB/c 8q}Ϗ 520ʒ- wz5aK: At)o+E t h+^Zh=P&c_k\G pmyԾOԴg 5ʄUHuQwE6ZFMMʴ3R^^AX}a`(|.Piy¨S{"3bAFjg ʩ/a>8{XKo\hRp~ǶErI&B[+#;Mi=*u9PH@Km: Z~ 9XN8|D*0MnY؃y3ą{n€SY@#~H7p`H~ƍewג. ui,ڙ4 [zy(ɯf@{8ؓH""΄ ^Be#ƌ]~N9 )1 _B恊^'#DKtX\OZaF )Qb7KáGǞjȁ?TQ/]ߗ#•_ ʌ ߍoc~ QyJX/ܒ!|4rVڼs1kY'lz6,zXo1nhFQ}ҟ+ZEEp*QO7 _D'ss9bQ|T$YYDYVDX]^G:<`}+nmZȪ_|5*UuE3k6CҠW0RHbV@dI "wKXm^Um P@MXYh-&˜x&߾=Jx = m;fsE)1GP.29iUX}A]EKgMDZH79字 >a|LōIX 3RfY= q9wN q[dt4[XӍ֭I'zU/R87Ttw.,D@tkйL| ہG u-$/H0}bzV{=SkăOIT{Is wώ.mWv$a kVGwpldDM)!/3> Ql6 EH=J5 @U( DUw"ܪ"Mq)ޥ_"TI^ZA9q&fKԌ;p:6Hc HN\s[ NSPٹơ_jm**y"g c }Dc d]@jf[Q.:{ W|}rn&q̓ptu>\au|L<4l\/-J<мvƠۋCVbLևDexH11 Kj=jX!L7[>`'}@ic64b0_O~崀/ޠihQ+gn}k8p`@*\tyck5+Ia߃IH?ؗCܖ]eh!cQ/ ?E-r)T$kxST@KJU&U" &% HM!Eq}$ ;N UsmS*qAFtZĬ))Eg"6Ș.IcQy(m֍GE2NƀYL f  Ov}v|cϓs{dv!kelpd|3Cb%`WAjI&-Y)@+u/2MtSbn` *pC8VBb`"؟uPd r|o6 18y?筚/-[IhX%mvN'/:?LMg+-vݱ!Cg5k{l2ȱe5|b.8Er 6(+Z3xl S V9\#Ibdܙګ~?~KI-bu]|jw]}HΠ5%/G2`%N$[ =)RU9/]ptWɲ x+·n7thOD^:nSf %YJ4:wV^Ԩ`4U q?ej1k䬋)MCr]@'KOŷv{U_J\Bo,u)I-=gI!gwX2 B h% kz\BBU@|F vlfmQ8 @Kl@P} jwnB?cYW1BA*kxA\s^3%abo+{icSrF6Yl) (&}7.T-ZYIQ5/.!ԯ)e6۹}H ,0dI2BCS׫L&NBp zqwfQU1)Fg׫FN(Q-qPqwE v{TJsk)nc%¨#bdH" R:'0᩸ /*P |P7o ShjxS&&07Z֘_ { vnUDL/BgOӇx'{g6hb+>fdTIK :v# a( w f;cj:10QB>WOI%_;"y:e E- mb:zX4h_92$8HwL70h$uXNFn}J|aU\G0vڋȔ+q6`^.< }m_X…jgxЍ89(o!pvt8؎nYN2R,A]Af8=# # G*O$x=!yH%)2-K` ĚiӒ/]7r<9 ŗP=˕;Tĕ|^/ H tIUc~0!TJAGI/TmoAcZWԆQ h4ua#OoM@703Hɷ0K"yJ,kFҽ4ea+ Śg T:02CkQڔ1y81͚ lE^Pύb`<,x*p5b4wfă^) #/t3<f6f[E<K9bTFy(6Y~ȲjQ[m⢽O|va{)"I hd1OL60MA}ȈZ9n1BkHҼG82X`H҉Ŧ!K]+3ld2B7brԣf^<6l8#pЭT-} C84*-*);vXK'=S-*^x=ʦQM\-zŬˇg{o"eoti š);̢_yF]2jlx9j`ruH hARWAK}.HQO46=8.rkºrVl͈Τ~j>z m¨Uizsz;>8/'Q?BdVvTfi+ 5xI]]_GKgϨqCNֳυ f#(M(Yz3_X– B9vgY*NvcmB4HkҴR03]8ƫ60S:F5s{Yx1, lU jĤ?-pZl璊5= RX৬ 8$]y# I{rB.) ꚤ= l>c\?˷ũ6-[|U}~ǴeI8P u݌I"B689v¡'c䎗h0 _]gTL5M0'RvA쐑>:elK24{˓P`m{ ෠!n d匋Z'`ԽN:R4>sL|p4Brl㙕if?aDM&jrNN`r)װ&Nd9o|]DVKQٮ|Wtkm.ŤZ~y1F`זFDז7ɋTt;+]rUu/RQ}P1|`8p{ M^ jm&,P}yd[r2q>a}]LŹAH-H_[t)pD jkUv>$J 8]`wtVK\2hlz=*VNYvRO8{\H1?hiH տ$X7FtG Py؆.[7RZ&}DV $R$9EӍnz$FYu7(64~&0~>OGGss;~CClU:*0e %}H"ZvC8w.H%b yڅ]8q<>S/}>]E71m5@Y 1ޭ%\LLhbQ/=mt$J"٠ %ǫ#C7Ώ>At#r)Js oV *`\9tyV8UD0q/jWyvk[(b FLZ< X Rh 핷ޠfST"s~DW945m=3_$ݼtidܡDba6Vن3ޞ&ıܚ 0~>=ٳˋ/tA.e[a,eM:-#ʎ[\랾x_V}o,N%Pf91/`C.,"h_`r,7R =TY"n{n/tѪ;}$aՄ½B2V4 krްyjT0[e/ 7ە$?b@]ӟgiuۣE4T F2,=jJ/la^L+KLf;i2QFer X" lLQ 2m)[~&&"Teyq M738c]!pt_E1MBE숚ZMR \GK_Q8T&McDQ)Ƌ$AOKoz#"JW[fXKmD/,; k]%,)|iJYpaMnp8yIii3şp}"醻;T̕/rrTվnyV`-k84vH'򋤌.-)uE < 9[+Rk-$'ʝ6cb~1dAΔxMy f$D=hutN/1u \\9w^|3A)k|.#GAFr ?w>4ܦVjB.0 |CB^0w)@2m^i-[Ƕ03(A;m_H5; %({(og) 1E?w[[n+.[=Dëlqm1:wԦH\%WӒDhX 8;I LuRk5VOUHAD'5Dg ߫E]25B?%DA*L *F[ ]$Zx8 N\g!aY M:P~Z*$"#SYO4d;̑*rZ$Mk%ʞ^dڍcP[,UR &S0e3SA0}^>:Pװ\ ts^$3ikTd;ɷ!Wf "( bQG%: 95oz9mTi>vsE{$z'MNOGk%AH9BF|#s?u>IQнsTUg .>ŕM`Uߪp{0U:&NdK_2ZSb*ɠ$8XB"IGH@A]]/{A>Yuotacsz ҼG:)gA2w/kHe}}G8o1{E 3^-Q*3o^ ]SGVx VO o(=As 9YGMm=bW G51R h.&5iDN)>ukIȼz ݚ "I>8*c(w+63Mr(pN:pKÔ IC(k@EcVlM,|j 1v"Pjy\q5iD=\(d\"3f@: wR˯`xtHX ǔELҚj\-}xDUA-MN "x{P4]q&3Sߥe iC&ICV$ O0_l rj.DbaAshRuU+Kf;W@ۂ\ Q5hP?Մ"W |ǵ˱@ŧ\^)NB$m6ho:D~P.lɩtvC`Xϖ]W2GTmo;*oc^vaE]X9沼F4P *-GA}脿y~#gl ɾdLgX" S՘iʅn$Eb[f+3yrld׍@]Wu˰\Y.:r] ^TDuvybCpg*zMy>RQḓ~ُ3|&xJt&<`ҋd:']'cyzs,3)v^GlE}$ʱf>gȚP4-݇бFI8 WK,k2ۘiݖFI '/LfQ^sUymcO)-lEg·8+F30ppsv#$be umBqߺfII&'X(aWo50|y]DxͭHf-u3E;8?G<>>)'͂L{H,NCO>e,*<'̌DkɉV V]۟4ŸWk~v@%,PlP\j>,+P 5I}5!bN< *ѧ\Yc+&!7Z MH~[zs])YBTIs b{Ed?;D?t@#V3mբ %^ z,a+T`6 ȏ?~ ^h|>+(w@^^e"6w-u?w&p^7 -Ua>a"C~{. īGTP@z x肳kQN{ͤ;?&2 U yE4-oHCvحUqpF;"x7շ`zT`(KH|vFK"˺̟KU⫏GMjL[%#.qt/ |ƮQ kxLBvYt}qхk0~J*LQOmEP4t:C G~Qghk܀w1:^~2 "b7jx1Wl6V-ufIڲ@/g]]P54pڱPK5q"'OA}S"=}B j]݌~7){ Pwl41ݿFAEXOH\dPLz7YyR- p59#eM MuCd5ᰯސ}P8R(3V*gʼ/q)4\!`$L |ArjY[U vWCֵ,$0c 2*Yy /J 9*3ONm3{ #@EKZЙjvߑW)úVO!q3Cd THwž -vBBض;rBp hU:/6gYZ070701000002ec000081a400000000000000000000000166f3d9ce00004670000000000000000000000000000000000000006b00000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/net/wireless/marvell/mwifiex/mwifiex_sdio.ko.xz7zXZִF!t/:LF.]?Eh=ڜ.+ʚU@0 G3UMlb+|vI"cDH'Iw3<<ٙfm;"X+a)2k/&ypum܏-A!6@;'I 1dI񛢄Gq/7ը: Pj)zn/{)qYZk_url:(اZw:SSxn@lPW 9-u1B7+M9$ vn@2QFlJ]d xL~zgd.h'tFTLз OWRέd%0XU5ɸ_b\Lӑxl(~`9bI,^dV !}\=y qѢt =ٶkݎ#Z״MCA:pKx:HƒUQ,jCm9wF⇊BtЊw7(` /6E^.j uZM ,K̩$%픡s`)/_SUʺ-)}ĞI/'2{\Eѐ6Aw&HzQ!ױz1Z/8'M%vN;|\`wK5 咕="t=,W͊ ɥƬɫǒ Β'O=p8&Ē3Aꎻ!~2{Yc-}=k n?r ŐZ;iұJ3 K e DĬ<ϵ9^gl 2V AU`,Lhnfz5X7+otv ", 1H!JC&.!-WSRK.﹟h rtE"4LuMVv:ܗVFLԦ@<;,& ?I&l>7P,* v_էQ~.`E&)x) K[?4D?u(%l]oS }A$ oڐbxЕ1V{z2BfX‘P;[w@-K*#ޖ qCVS5]or=s^,СB&j.Bv _ڢVWzȮ3MLu} 0QqIh6Y<{E[khm1lrM-iSKvkT. [s 6փ݈HV(VL_ʿ3{?_H*KZZamĦ`2eGMbظ呿_Sw {Y4l6ھnV ^@V+hkA9vnI_sQ3hyC+s5EK^ Z_ھ~0DJn ?"d@Q9AnР5W0,UH(Bo&pӖd C'l#KC PRR'kf -pYTӀJZ z.grͷȀYpaDt@378uk$xU'8aPNwCrAe\ɴNCԿŁ(n3nP&y+*(ffmf u&6\ϝ8U ]( Hs**-[kOyRv[&+Ơ(@)ycLt@F^&*~IA|].=[|Y:}'xqG9+)/f?#`Lq *,}g"֬)Kwn#-̵VAkGVԟ*&U f*HU&sRp@daqU7IGܚ"ʓ=;{4ţ2m3\wnbW2D9Z*wat`of}[T2[T0quf~g687QJhcJSIoL1 weڅE_x+ȻOOt+1OQTq~DڴJ 4n)֛#+ޒI݇1l`|G9U%ptQFD?V1( ^`ݐɵ;ߚJlYM&XSyWY˳[j8Zq|hC[ƫ_zHU+OOϖԟhY*2umrHeL[PA*e 5UeHl*y Xr8J!W\lw@5xkHMvTyrds{"dG~*0a&B?-]ԪҐu+6bI=sݜ"Rm#S_[Sgmnm.wɘ]oǫ;Ids%+ZJL>p<hRSwX\ s?ZA{Lu6Ӌ $ܕz^d3>ZH~xf/W5)KmGad[x9偒3" Ld l(K-X} $^)|s5 = cs!,>S!<{ )Zuni"d} hлs^H &r?2=#p95'rPLжq)1#)wOiD*s㋄C۞ym(mV UxcĜXAa[&nlEP}~pfm<>/Z{*%"d2eeƭ(.Sp<$rR ߹pG/v?m)\aQazV!I^ { 9D__ ћ|N 8t>] ROҁoRRtFaR08"`̂^8,d),Wш~մ,qjCyI @ Z=ڿRzg=A&pYQ!A;VяJ|cGiBߌf/*Ak\KG:ˇYЩV-Bb T7a{8pɸz`튇wMqk*LS`3N~j 6l%b<1>H-?ᬋdh A\WICפV@1,e1%m=<Ř|.}!^H~T#q*FI7w_5`T$~aD[/Rj01erz<+$  3<,•jj2b"&BG&{|f٦Rv [4g0/$th/Fco96LG8\?* 0J>nP<֢- V_s_<W\>4 2P8\ d'QK+CMy0a=&ӊ@/OZAtkdpg_uw`^t!{/irsu{R&|=7­6|Q&/q#!g`fg7IލGPQ|¤KmŸo k&]ls@6N '/ki01-5e ʣSSl@ugBJ˂ (_PQDH(?}j?[/},Yf$8*O?\O \Ó_#96\}:)dF.y?Kd-T;o.:k!|^!5:>*]AGXn}!~gKnȺRCAviy?z.Lٓダ+]|%7^aec bA'dpCшΊEODxz13\gNkDCJ=а |D Wč(eV{ǵBUY7Բ1ۖE& tؕTUWqAiuº-KfI϶oJ9E;xF2ENG6~85!F:D>qz+C6̗SZq(oݾI/@i,Dy!WqjW(xgDФ!/E U:3Jڞ h5asJ! rqrQpze-WtCS\p#Gv(/ȑH 6𾚆`Om|WRމŠ>< r Ĵ|IwW iyJ[,\,O6 !mcP6  1|ɗ>R7[Z3LYEp`4r`_G{?uRWyj64LVIqZ7/5druU6ZA@e~"@oO NU +m-jl_M]Ұ ];C)X(vף6h{.+&L޹*CE΁ )@ɗwFH~Ǵe|(z'W\_ņ_;A7S*iЫy0f8w1tQ79N΅ IҙOR=D*ɐ7gd|mBCat.V&l)>%C !'@gBaQfH:!(PsTe<[y ;6Qk;)k GVzd8oݭt_3w -"cDKo Hbps,0IPʼndRu$ MpfuTsxx&rE:ز5ͷjF¼"2)ʅ}9͛gTBn6MAqrM 濳|(>JLck 4IhyaC )#At U|M;i{+M!_CXO]s8B91ZQh)R/x"2TYM a>+pO f4K\Q|#ɻT\66U.{ u_p-/J]5?Qe^t!؆2=8$[??r(Γ0tt g p1_@l`\GpԵf  ;{T.YVw54x&s}0Ԙf#Eg4AYx}8^/ۅț tlȯfP>-Y۩>YeMxQ=?7Kv|w gE30P7)D(]_h_z8ijDYeϬ^h1Y鐀FI#0nj~,Xcy+uU0kyg\(/ D|[ 7-!{q5څ5/>FH~@!6”_;T ."˜ 12|([c4.G< ^Pu1Tk] apYvǍsRwnTFʷȌTf &"wDvmUglQՎ^ܠoзVRlrA_6$vZCsqh#)PC FПmmrA=Y*C>4Y 9f-0 YҬxI^U=Ʒ)xpT&\F qڹdK,H&*"ąAqA2M:dcx~W)tp e dԌ8c8wIJm9Tm7MZG1ȕϣ O/,M6mN~U.CPiAϼ4/W,ri`ٷku yFaw0HFp{bl_8Eqdm-N$"3sJTUJN"MMA~Ե 2+T獸m"2 K8c#om맘qp.+,h2M,Ąy/-ؽvTꢔ ǙD ^o3A$6Zb9'3 lHr^焭-1޼#݀FYM{7_2Z"ơVlAzR[1z9({£;YJsMU~CBlG:EKl̞]Ce֨>韧`DxHހpd ha}>- K_N%qNAOεf㸠]W &XlAhS4O)>A*G"FE>(Hq -PVxKYi`f +  ʵhZKmTϤVD$f{] J\,n33uDYVoQzqCsZqV`Y x[)~TGWĄm;L^N5ZZwd!8I;#[ی3`08$ͅfN*J|Z Ð.lkoT@,mڥ~Y{6ACa\ ( ¡1+VfZx^(m5'Go ml:_ &Z#Nz\=n`9mi7 BKXyƪ.Ɔ{ &GVB__w~}؊r} œa8#@wyӰm9ie`2T2P^˩*v` w7k_$%]a.x9xC/P/ςN+O*lqy qkO]22c8#>gA !b1[DIH-uGXUL~5-oj5tneℛ'_bZAt`v #M6{#`CTcKw7aXRI+&vR>,>ˢ˝rrz=֠;|/v7-ױyJK?etuqS!] ڊ:D*½| +*nyk]&c椫G.BSFHI98{>)o=Q;2$_)w% 1,7JҎGl\j2FW`tb8bfE߽1-T(%$Nł.,_%II5K0B0h@ُh~U'-i1 3s]$E@qڬ'qĥN}/9UE fYuD.1?pXe"Ega{S.5n+Ώ@}<J|Zm<=]C`*3}*XtT"9PN+q[2\Ee*J+\Los+g85UЖWܰQb*4`ݬarM4(=6 82'e:Bj*Y0/N^#t{cVB稽{9e&ws]" k k#Cs2~9kecd :vS9 \/ Ey洠fԉX?di>FdUS%ЋAYZuBjG4ErVW.W.dy_ =˽2>2-d ի&bpN!~NI^wrҹYt91j;+<~d36㖻{49Z B-tڃkEXzH.(7uoyTqv"aқzϒd=A[j\E84J(#ƄS#4e<"/'qKW_b5iEmuwT 5ɸdI)3wcjEc,iE5q$1yvsrp@nkD>g/orsYx|&W%A^ 73gGy#4ɑ b)` F]W ıx5!Dn6]SbF|1#+~tKmWe# "fYQܑF8 '\h TjD(s5bgci& L#v9O{$/ j0l7&E?+k,=t|D}6#NAj0oDaEE+Z E4Maj{񫩜v+@ "/܍F[ܛRs"#+Ǡp Ӧ9 o@79mr@ u~l|+vxX6썋Ÿx )\EPNVmaj@h1Eg9$y Z*AKn1 Q .@y j2I 4VK∻#Lhn/$ԝY)\8>fJ]y$i*~E> 7);&iGz Mo) qLi.} &unYj#XrME9Tfob ^/n`\TDAkF~U L (),D $u%9٣j\~KaT:UqFX*;f)jE=1{K6ө9&U,;Pg}]p"I j RB QC@_͔֊Kָf2X:t06.4#YgZsinJY.>\5ypw̚#/}LYMʴyΎ-7 soZr]uAu?rׯrxXߴ>G}.ڝR;Ygޅ X{5;%`/kUı¥ -LjԨNo;5u;ϸ!^(3*o^|'^2J2w ̀*kp=F˖CE!w,^oOEdQss:x="=Y:}ٹ/{SPz^..2i*bDԈXzH)壅l 9 ~YOψ5cFn?9|ֻ3LDcNc+#~J-x-eX{'i8iFu' Es{`Ҫ$B:h,\xIE_ wQ&N,ix@ǖ}y$a)[M6)$W6H%'xREzMk4F'5@$_Isd&eGޝߵX멟2ӕY<^;aP[(*ųZhO#ImCϿ5EG&5?}A4.ŮKGP MM}?͈-U Ǫ@ҝ0n K3̈́)F<(؋WgaԬMq()WZçZuΜ^81hSJ㻞=^<-ٹ@!zuoKH*"lvFΦF49IuOƀ7M g4p&z z)4 τQIb+@kGxqC-v QBoS[qW ]M5tķxUx4>$ސ="5d"U|v儘2RxWkZTgʼ[(l;9>Mos*)~Օ#0㙙l sbE6AOxWi s=˯G8wn}^2C8~+y]%^(Xc[JH?s4!DIswѩB96(x K(@ԝ;0iOEU|Yb%,!S1DM@! [YTLxD9T :hF>'y-!Mu}KڠAH5oK'`0Ь2a`5aM@rbVxx%4Q"W7IV>:Պusvtfy۷M:Ml[y Ou vIPͲ{ L #^1:w?CA5|WIv=e (RvFEH[y~U 2~r淸uԾ]YT's]eB݊we4:;aPܨmLvnCX2JjQTR깅b\0`IMN,txc$bk䟃eEI ov_a1 PhڹH5e7QLEs;}qSHݢW >=md*K#-t5\se/=a%e>qtnMk.:9fhw8Һ>Sa~F0bJbhNh^7 HrTxD B_(=Фy ~I:.:1bN# bdt44t8;$0ѯXttl*iٮ|GvrF6$$n,U+,>/[֡vVyOq \+mֶe& |nNMg˽w^#K(J̨sm)dȆD#ke9`PU"c'Yz\֡V@^mStػR)[B Uԙt2s4cE*h">Qg#?e9ۧ9o<n4f\Bѹ]sѧ.W5g8Bm%+gJ`>ǧ(E Gݟds[F6'Ϟ8/KMDؔ.AwwgpJ`5XZbw ]v 7)!ቘiOPYQ>}xPd.M*]%NXC}(q-i _wq8z2:_B13E* .&(@ ֈݜ \(-Ì.EvkA1b}JӏY{;-( @Ȫγ5*2hfҏoC縢ȴJ=g-VSJr54Qdᄪ C{ EA h6a(F@Pk֝]mݟड#$46AvW'@ݎ1cd҆B&EMj_VCU~RZxA(D: 0cODܶ?< @˽DZ[!8T8Bms{7ζA=l+Y[0JxBH%?Rd h-6pŻ8` -$^A9$I@t(":R÷Nsƽg8TFO/`JgD!޴,|Vd Pl8j sgtyE 5-k62(BT6+3:)E%$N} JѴE1Bb9,S ڂ%髒ۨ#!HuJ(3{Irx!&%T͍jN"\>Hl&^>9Ԭ@-Ib/G$sOYOL$}3ǹ>;u2 jgw 5.Mjh*#FʌJ6FQgYZ070701000002ed000081a400000000000000000000000166f3d9ce00002e58000000000000000000000000000000000000006a00000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/net/wireless/marvell/mwifiex/mwifiex_usb.ko.xz7zXZִF!t/D.]?Eh=ڜ.+Tv#CԦHeɮU<)<&UCwZT㚬:, /ŀD ^jU[ E&z[CIgy gSea?1W 1ʪde!Xsȍ8dCWzW3%)kJK^zȿh3QJX/P/n.qO0"LCyoE~Z JU%}%7zXL3:yn D⑚ >J$IgqOrBw8i%Tҏɐ,k"CSwI.&op-ZMʬhҨMdcA!8RP{H*1>)~̸ V CMDorűnQkz"+j(١>5B~%hl$/*/q} =BH;R!,v 싣<B~1x>NXO݇l eCwjѱhTiZ2,I|jNa{Ϧۂw7G ckh)ir'ʽ^n ^HU{l!@BͣHߤ _lnP9LJ *jj& /Yτ[V1ۻ?}#Hґgv,¿"_rlA4^Ώ,-8/s)"C[Zg~s)kM?|&>9FsHN6D\k |ᕄw~^!3CZwL#{%?9.,`v}66ᯕQnNtr g E z7/j= ƪ/I]W ?o3Y_:[-ttײE ?*KZ:AXbA]_XRw?Z,CQzJ,>qP)P70kំ5^2/+o>OaXר7ov!Eף h5 C;aF6 Y"Ke 2.e_GB_M պX&6UKkӭwG=9 :"|N`@4j}a8܎xŇljB5USM#VՆ>~z^Lʧrż;&T`S$'٠%˒s4,ub;Zl >* E"=Ѯ 7hJ*&/ncgMr IR<ٱ8:4po#o R ^.'B-V]z1)B} G,?71:ώ FyAepXf+tҟ:@43 jˬq7wʭ~isʫ n2A3mfЇF>M H t׻(*DUk7B\^^ᶀGWA8 |K$d|C">K]Ů\%{n!0Զ&l?t^|0-ݺ=vR ULn5a|KA񵕈<wgyvu!ŷnYwiʊY$Pq`(!jZFu o}~]p#|}iNOO ~A+F6>SC$l!#vk`lzv6F.P\+/B ԃu6zbEZ4 4Pڏ?MX/: B 8 jP*/0Sl_12 IV:Ddxz^@JIA7RW@x oW~HR10_7"/Ta:~dS>zUZL"E?a 4\|X R[Wy3 7B ~*+I҂f,A8:{0IkqdIlH~P|r$789K&~Y T0-K̛p3mBla#͝^&jn>D%Nv&JiV&ئdJcF7\.5/"#{-{/C)SlD=-U@M'L Ns2!<[_6 0M5ɏ^6A␷: ч9O'1uD=QV>Y9%öS/R/Y3ɵbITI:R6+C:#@"^1wK!~~L>) Q7Ch@XQQ4qt}kTVg.?%q(Y3,V ! mA:)$蠩f* m CeWOmcd*IlK^nʞ 0,p#83?i4WIZd@|1F^59¿;fNAir#Y<LJJ90ApWfŒ[/n6>ۭYk"02C"eL[Km V+Ksfpw]>"Lſ/&F|iN 38%//}#E&ל_$Au0~fb5 g|3r%':-?^ D2#ZHz` NL!98ZFQ0U~! (V]&?_ppڶ$߰X=Eʌܦ%̠Vcۗ1lWw)mV D%#tnƫEfldjo bez}dzq{`Pϟ0n!?WR,wiu{ %!282dBc&4/E*,tbU>+-Eоv:ۭ;8٘9:Cq-ܷ 㩪f)5( /[^RoD|6m([%jsp ; ;C 6ܔZڭ4R : (Ľ%ǸgFg*0!?KJ9 6n s7TSz2C0l~jU;7vD̷gw[-ƹ~W胟xLs>K)$ŻOt}Q-[o}=s$(ojՆ_fM&+F lCv4q5 eA_Zǹ\4vRDޜb|N(i竿57*-l|m|Sբg M SBNw5  #&:kfYt  ?i,Bd;,wlMP'eHŔ]Jj "_GoDn t-eEM Hd ee$ւ[u ߗCH_Hi/&7S[4|yiDkɐ^ \J}<%^}QT%_<jP\%t(:eN&l>4bk_#%z6Aouf *$?-4-XMfe5~ELCftń!=UFdL#Cn ametU3x L NY$`SD'<>OA֎r{jUǘn;xNLO >_UFcR=949nh$üb1BŘ gWÕq"!fϪUw-#|ݫ5&ˌg2vNNn =8pm7E[=Du~w}6&հ{`=BO3[75x:V{QE12'9aSL"0G)s Yvyu;DzݰUZ8Yf#/N۸f+R >FOAdZ:.UDzP2"xitM@11h<Ǩʾ{Xk=f[;l!lCUs~LSvdVW^Y:due7H u28ۂLR) D_ەRD45v7Qo5!L5ũA[un]"-$Ӹ,vb"TbÈF'lKTvoH;h GHᐇ)V;,>AV;c $Ϊ3QT >LH3QF-!ej ,Md|yARBV vx#Y z;Znt[L#U/2x1&!%^1g F Gv8෢+]4Ml!Ltes*L&Y+O SOM-;׽JN]G3=d$RSm6i((e]S;})j!f9vB3SX"9ݦswWE1;GY,IN;m|'`}^;3mޮˑNcF[HƛْlIs4.ȀZ~7@<kfxQ\}GӺ ҠH] w$ί^ ֢KSCfZ럭p#6huՙA-b@Qb4nx\z[|z$ɡ(#;jmSdJ'%3Tz'ԟ~ڳZwy [O$>r*H{YsqjtI$k:s7Jۻ@@ Q.qVT8:"|7W dXg `%c;^_ݍ*vQ?{J>niIcxR/' ˸e7_?PZh6'/eD`]L)7*;$T5mzuێu{G9˝|~GӢkpS~%+ awsg#Gϛz|![6qxw%h8JhXbyP$z/; PY9F5b[IaL BgWXlGJc Y{~\tLȱU.m!4|}G^6^'&Nȧi}vH?PXd@mzp^Dc:X*a>iӸ2y;9 NvcȻIf/"t]^񶄪?ى.S:A1XX=G)q\cDK9t%ֻ͹/NJN# YH JHo$rS-/ArC1N|sHGKQ?@-5ݜ!zBvw/r$2./9 ML_yQuiݞ?F,\/P)6L@`|t[$b=+#7gTo &D}sruY)Oљ7dRب#Oۖa[iY^%{anԽ[xas,ss3ǍO Mn"@emu/Msݟ(4}Z_ZԙHpVd#  sbhwŽa9TvG1]}Cv|_vJ,ET]Bl]}ocEAL N E_@O͍ kUI IMWi9$c"SD{|r^>h%A>'R:؈hɅg nqDPnnb+q%a:6!W$& >1{H$"EB5)YV3?Wd$eU `w]\/fT$^#. m$5{^đ`SG#p>o_ys,ھ''ANwPTO]>$@&׹4gL%-=,/1h ؽV|顩T. ޗd.:{힢 LtXd#'jB4 4}rj`/P9ў^tg ?q8nޑqaZaWHv7}*/ߎ{A"cps <(H6 }+/ؐuxrz<6@yIpT Ŷ:k?UmK䳂$J4gSe2;H ;3aJH҉ );Ժe`u=ta>R2l0uF(gIO) ZtK`9qvu\?|On .6 aLy#B9 {;@ua$1lLo*fEY&C7v;+g+"tbpȽ"(9YoJa ᱍ1vx3gM'/?b(3)V q/UgR=' LX#LbfxfPątV]|זAŇ<y67}"AO )gw!4N~YPz߆7!~OS}Y],.ʧ@pfmo&p 'ծ6a\c@STƲrG ?<]lOD6;bB t72̚uA(1^J"h*X;–ߪo}[I` W M}w.PL7iR{\MH"_4;e"U#8ާZcjC)8_d\S9G*W0ѷa.2LNC> פ)lḋ'Lo{m֘]2dv*+<ؿ3nI Ӯqp?BI6^I z;qP=0֠R /6A >gIoBXޕbUSC4S kqkBƑ[ Kl*4wLJ&K?w~6>|Do~A8-bvdvPad6G8YkW"x7+RglI5=fSTg\ŀf4gYZ070701000002ee000081a400000000000000000000000166f3d9ce00006878000000000000000000000000000000000000006c00000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/net/wireless/mediatek/mt76/mt76-connac-lib.ko.xz7zXZִF!t/Ьh7]?Eh=ڜ.+W$ELȕ1!%'eOe@-d =yINK&*5PU''v(y Tl7RY$Ԕne,WX I16!dIeZLžfmc^w,5%gb!0x56[ŝR$lSfs >$,Zl7XZ@]k)b6y̘Ilɝic7 np{Q! dj| 70SӬCúxCFt}:=WbWI6Jed77M x2ۅj[ĉLvTn82>cYɬ˵c4{{|]WQB"o_XTUPw*I{*en+Bcuĉׁ /sgY:"'c4o8VI씋k n&vJqZɌ7>IΜ LY D8+(\Gpc+/@kSScex7?35Šw;rźk=sކzdEx5AAq&R=9B76|!6p)ԯh]DP8Ko4h$>-[U00}m*‹Z|)׈^נ|aF5VPUi ~IH#o s9auw4 Yx  F9JIꁅ\ѩK%"/KПWxmҾ+3~tPph]^>joy%shI⛊# {F׌vɃ" aDn/jDBV.|zۛTF:+#3~~xh̲T U /q \ٜ >FٵoȜ׏s/h-'}A ®BHѩ؊ʣ+44kC1ĻM.{[Wd۰pYʝ2/(B<+U*+,̆(=jN_YLe]=+hn,1..t~HX{Ci5-O`gT BAnuelA?JgO2 ׏i5جmR- 2q`?0z0`D<}Q07THrRn( DgQ=AO`\HHoM ;"Ֆ~a>7_:@~>gvPd:?VT!* 8fue oDG㖞.:Ġs> '9"lG(wiN5g[ASI{3\94\OQM'|]~jEm0 cD2z:#zN 0Oh.{fg !o Egn/x7Dwȏ/\ .6½ XB0ENAK6%>Hnd(Z!Wx[ꌷ:zڗ#e^r M Q79v)X,ٙttͭ@I`[TtUX_ib 0yRxQK2EuzCYm΍;$d*/[h7I:"cgU)O1*XU$?dAخB89R`B [\@*es:qK'и{Qg|{h:2:| 2K Wd/^,D2uojYq<E.cGq3Vu 7"%;h, dn @5lm[W/#z9 xlzG#Wfڤg M܌Վ𖏷fqyQ}c ͪ<۫Z"*Y9D` ~㞪hw=9OCK$} ]YDdݿ?$K$l%##m:vVq F1m*[#W . $Ue枓ABDMqwxǀе{P,¹%SG.0~Nj. ?ޮRS)I- ˱z:#*2B =wo藡C3P2{AyJrbς~$B!Lʁ6(S#\_S_ã<\u;.fr >Od7@grZtYE>OJcN* Ӻj[D1qkvmcUOCid& |OG-YN=fP|'1SluP‹MPEFwK|7n+tն9L,kANHv=[][Z%}rh[j 1DU2LnnPMu$৒WÝ= 8:pÒuHgZf.5pJR+a>U0>O5S%#hUq܅f.cvڜ!waVE YwmB'Ǘ3:|ۥBi4ƶ B}Z!@GPg6د^ rN|//u1Z5N>% b ,`vM } %͝J!Q_Ր9?ig&חӡ9C BBfFZ/U'\dF[xnF?-gȚtYmo1Q_;ӈ蔿e >9>U3PW/ehesi eIT*c^SVO"b4S9AhnX[0I>m.>0bj0)=ώuZluJp h5LJkggchp=V:vI[R%;6 lo:V)V:mL&@\/B0fm@;R٘sLKQvu&#9)]F/|r)y-n5~*tjugcLO# _d/kǰ㘊2齬cVYx~?'@MDUbA7}i-_3."´޶4,A˰e`2 DZ97[{ QIJhͮ6-TpS"#GgAfo2f[n:b)0m % .ʂ!e%?4bKYlC}kFڟMFF9"4X8`A'op& ute-5 Gr.-E*jmf0D@lJD3ٽDc@Bc_լHJA]B2%Uc*Oܽ7nTڰŝe255Q+e@[H[v`6|J4XĉU&-{D}`P -WCҊ`l3h ڗJeG,3u]-a,Q1N< 2xNTJEgX _ }7X3-"5vDAg)YVh[C&f5rAU>$=U]6!:sAJ,\ZSW9TQlҨ0o$C`\᭼(ŰJWc/,sZ6*.u7L&HT:?am55[OG &!|/)#W.Ig~)/5=q7Pq/T]DcEy<6Pp-9ʱֽ@uRaM%'7 Z!Aww:w|Hhf%w Ea i4|C"M20M8 yf.{HR Ɲ&\^eQݗkqI)qn>l_[F5Y4(I zgf'R*/jWy czj5ʥ(-1zB= wQ_5R3!7yb˱ ^:[#3M-I2ιsiO'tH5|CvÜHƯ/޽I/Lfq*, `p^s5NNm"FEh@@aId&|@!_R$P hĭ⸢M#% zgVq >8'JsgI6y R(tuP97[d_!9Ӏu8G\^y:Lhqwh :h8"OcnZX=N */>ck42PDTsw [C:z1xWyMW `n < ZN?2e {O qeq7kubn t 5!m۪3Uɇ.aШuU\V!6R2S⧺؉53pFQ-&#?򧱄],l{ rP5 F&U;b+z~qB`l΀E5%ܑW)FsOVZ58O/*=sGש= ^w" P2HcR䥙a|+O*&;!1) 햄>&[?N dLYLiY#DҎ-n Ұg+q6g`ellQFlMG~+ ߇6&i] *`?+-  cҘh4Nn\$MWxIqi1xapNaV!ѩ4!e~kFiJ8MB 3mq]wn;cHe%bj6?W͞-'t ,EnN+fj6PRLU8A-<9%pzg7iWĹ2Ԃe/8Z X1ShjOO.֤f>/vvԙ(drxU.hM=W]FJ:Ծ-Qn: <"ȺxυČH1+S=TuܭP0+hq;nme=t&ݪ@7sӪ){mCyy^jjLn$[JA9 ۍ6 y.(q2'LQF4CRm48voc7qư}Jm & G`aɶ?|=.qT%|Ԭ` =& >:7Gman<!@ܧwW>@s8S7SN<'OysYL"zOFmS$w]#$niuV,^[Ci~V+D?斍+H]_)Pv,Đ7u\-3Rz)ϥWdtnˀ|Sy8"5"k.4goM„wZUt#Y`=~q pʃ#pS>`;" ӄ PRr /=S2*0@jlWXną,vw90ŝ^Zda-̒|QqC `*%3Q}3SZ ~f^3@EuD3P<_)Q*x'i<& 6y Vגц9rBwG6De3 gYH2oV`wD~ꆴPr9GֽU2svsv*K?5܃L]@Hp۹-h.٢'/ҳqV,jtO\F|yGO,܂Es0Y?x]-V%4ڏbM+;YEkW|iyR EJ 0֋[C MVTŜ R`0ba pAQa1enGb4pds9 Ԉ6гҴqs#Γ$fb[&4U˟>{@J oS%#_GTj9\:o fkt5Am:`MofJWwR?v$aa% 1:=G-.hNJtwxonŇj0ȢLm ϋS!H:DP;"ov_EVs?CgԑMn8Ht<--J ;v3'68rr r'U0Rrt?>#R,[rtp0POh^.q!dŪ򂙻3J^U&RLL.V6V1#TUAϼkxlfd>s_[APSpUEeuTԻČ `*E=z.@dr)!. 󸸬&G=xн`I{ʂ*uQqm'J/؎XN8 $0u?&<^Y(rn]rY7IO>|!uȍjP䢃C__j{sY hwnR"1| Z}Vd*p{QNE,f7gTf筜"Muk1L ݋ Ma2KtvpčYQW!Q>>0r2.م3Jo\smyS' i9zvd<jgpa_(0!&"]#N"W:.&0a:yp,zԂGDґH:sg?ڌ4 'pFn\\I\ad8!:yo9Ē -xZ FTsI5MM2=s?+-a`g D +uV/2m:NǼ&} ]si}H9/k7mB7^Z{q41QܛU"\`E]/Tգ` ^SQ* fUA_7ظS(wFCLjI&M`TEdGR.Y< \jdi7&Qis`PK !zCCsGs=Vz|w@+U\++i愙ϭe 3b 'kO/-"Q R%?0LP8 跽nn.*Tˉ["qA@#Bgw+*hLu?k F76.SB%̀]DVdx ~onzI?+q# -Lp } tHܽS+H/qHw'=@1ݣ0+ t eK G' !:l[ oTqqbH Z2 F9(5} Gv] p x&}hM)iom>c$-D1| [j$^ >؞'Ͼ#DaK=_vqChUfPvN% igo*9N_,L{č\8b.,U F< ѱ`izXJ%F:%k>#'IBnȸtFx]Ɍ"*Rcv!b wam# 3z/\-, 紋cĪc, xyڽ7sCZP;3cUo_M*d}bMLfFHd{f6&F@8 ?M+ArZ0=4QdeD)ST4'#0w!z!iݠExG9q꿮Iߕc( %hKח+cW,x ?F4*4m{ף3(=⡸%}:Z=Kƭa1DHpmyL3¶M>d)b*\b'P‰ 3 6><4lj'`A]Ĺf!nz,)S#"\΂PO$UbZ$- R~4~80Wuc+8~)LNj]NLf^{I6>K }[Y6K[R,\E]9A?z촣Oڃh x(W~SDIv~{cH6:CB ]I`Zk7/*qg\ zЕ‚b̧'#SfҼd vYNhO01ߤbLIQtO&un+ww fv'蜑"6A"R-9dg?KȸL׌A"&3^[TC$~%Qtw~KeONyUBiEKA?| nzϝM*ٛ$BYmMATXT=m3t'Di7i~ rhY_U_4\jLm\q%YNLQ>6mhXjt-qT5#oy7&&dneUT#|h l?A 'Bį$Z _ӆÊ3wj]Xs^'+ 膒X\7buմg6!bX(mwsr`9s gBG ΣV8<pS[CGr~u9wya{|VK([ Rwk~98-~,ݶ|#[Pie[4|{rݫ-FpD!;Knytht^0\#CK*$%vrJ MfyKV3ezh)ɲ|K jar1UV?U_FxHȉWE v2S W$\ /ӄsSՖU/ECB,4þ4*:*$شZn#F f*AK8u? zY ҁove;IWz߅~XR.{#E?ONu03W"@g`I WZQb&3h ; ^H:{P|W3gEAB_=܎ko -򊣻XFG{q>fe ;[Hs^gqC'EK_(\E?[ $XnD7,,'(ANl2 |{FJfp q,|xCK&S`OW>c/4s4\mI#:޶}DFJy^|lw<gJrrx4N~}oOmn[)x 짷zgWR6W;X;)!^W&y߀$G`4Z1X#[{W1Z  Yq)zbkw.6V,쌹RYԲI#;%bH5TnQ2E}lF>?&xpI&]ُ:䳠lAy& 1IE9 (f?oH\QeܜݙB:VLC߂rt3m"S}' " :N:آCn %b؛L~:U׏ͦ{1q$EՈljk%1C/N3ɩ;O>k`?TQ|gSI9]܍CaLg bԪJWH'\Y$ʵ9"MB7Ej``H~Qܹ$]^ E΁zVCbJ[P Ha, BOSՕoCi~*(2Jו"h<3k#С[UABu^Xtbp hߙ#␹ʝS)}JbfXѾ-wy-Y:Z-MyJ^unՠGY^ |2yp 1T|Ya=*o  G 7 2W; EhZ 4C&!OrLuAZ hc|0[oXrJYXd1N2.Bd5)OjRg8thp Ȕ_hߩ@DGW^ O H:M 4('зed%v\I@g!K`)Qom޻?nF``^|D#7iSZ#Fĵ5n^u?/m (jOL7ǚk^ō?Dž}G*wugX='Ѐa[";|X4y9d5K`. IeOk>'SCxǐ; i=-(clwH?NŋA)fP a7r9Hd(lc&8QLa[dVT5}A5LcяsCAzDKGD>ۋ]pOx\5ahC3G^$Y1.-^5*NG0{meM<Mu;**"VxV3bjJb)v69ėE ˂Ă~R|?wB{`'fTu/aɈY\nd? .t}/|.909_>1u8sLRU\"vs Y\"M#(;7>OP`;pH=j e&Z{G7~,Gl2%1*)Xb%P|>* x)6 Bb*ް maiJVLJ pעI}P:o4>:^xgz%GrAQ1b,OH(p Hc`)xDu!TFm6b[): VΘj=ȁsyʜRhr~=8d =Aш3,1D-S5"pZiYJk1{'!3I!͙:$x sfP*N`s+X葧h}8"uoi4̗Yݰ.$KYW$0K8w\[$[=Q╍W; D} د}ܻ6]3*H:34 q$t/SYod)F$<ɏ֨jKE ?w׫nRվ Ǔ_νjl8ݜZeA;~L~vNQb:='wqI~P `' T'iҋݠgd7ʍJoyG9= &'Eyjx\JfuH}YgwY] 8?W׮j"W fe0\vV-dOW_?9wyTFV!sӻgu.RMHSV> 7UݼF.3',HK(ם## h9=Zg_Jp_-tn.QN":e},?8@ ]:&(o-0s)ИEF8%֩'qG UrdP-.b LȲӏ&Y~(ҝJ a|"j;P1rwE}j yt]~j`3_ xZ#ڕ/ AIWzY[ccP =3aJH+yjdYl`RʑK׋k̡Bcf7,e~R /ӶbۋPBOR:ң[#S$ΗoR+e#ɟ _VFw/HM".]>6=HKUogۂKWO˗.& SA\dLU/E!cT‡{Dk坨c O 2v`k;2|0(hz9O2cMΧ*X^ L¢ *U>_ JRrsxgʱ~H 5P& $"L) | ٝ&tNk],yI:8l5ΕE09tn;@#!<⡋"q0mSf}B F]V 1 uUl1c#'^PO趕36leZɆJf)fݡjSřȂ;gO()A0*58Q؜.Vz[Q[~;{1VQvǖKSE-pjàû,\=SJMf뼟ޓ8{k p*n Vn%z.NJ!ylvLf@QWxA2 N/1t0Q|-l4OWYR / NW.vhٚmxnu7ig !f[!k0_7%CdEub&ځYw "Uxß{zG.eqad1MU{]fqo' []b}.36̰΅)۽ L_ַأ*Qq$<{ 2^cDEN8@p3 Zŗ2p,[LN=~ێ)11YR.EI-Fdc>1ъ-yϑ:>n~~@jx,?""pSFTjÉ.Co5(}(D:_ozocԛ֕e{~PV>C&|c"/&.=5(I7J2Š-"#w]udLHE $U>Huך"gLkc_u@JTć`عu>֠ڷhL8ߝ*I?D:Q,yD.30[#wE81)Ϻ熾$dm̫A{ƯQ(-$ _ֳItȫ?fB$R" 3=A4Gbsӵ=r6MhJ(Đ-rџ&WDŽ9h MBi`^dv,M%:@FAVSv o'-ԵKmwe:>0a$ gBSKG;">ч<\•O ;LL+:9-QPR߬Gt,_:$CG1.bcrHC}` mMwR84g6S0Q&_l殣?֠[p 5VT$B6ӽWuU^WReC,"lO(jvwT~qm3ךw8AڴDξ*gCv ROrFפ{?0.<`ɃWY=Ai`PLhq"gU'nީ+ 5} ~EG9Z f#CFtr7ujyEEK7/-Q/{e?k:N_黐Vw+:s=`94X)%OUrC0c:乜$_5BBGsK ,Oux+M a!ؼ$du#`休!Xnq}fo% N±,/7L9_=xbK!4>ӛ0Pƿh TQuf{<5niQb3o RMc1ȁc8'NF3/C!,H̓cuB)M:S]-<ڰ\Y$i9tk!HuԿ`}$H0O3\x)mO]Ǔ?'*/mɓWjI@k?&S;W0rF6huq_KI'+$"~ Kx"4RM.:~K3piY}0([,o EjïAKuh:[Hٴ))=haM{7eS+Q*!rc$IG!XNW8#x7mt1ijvw:+Q֏6Z0p6[D/?A:` $b5ѪK}"oz]ӹUO}`J2cY(' .||NqJ5277҂M-t,[Ƞ^)rSv"wȥmAx֜ kƳTͭD VcC)GRt{5F7 q'J%+ȱwFԷ8MP2?iq\g5,+G *39v'`0`ؗ>2侯nT51Wo*(R|,y_*iGTvCaE'[@WA2#Y~_=OўĢ/J<*jMX8+si\܄5#ʗu,ľYu-) KAap_ !2&۴34SE(| T9Ź_ C!I\dN ޒu5{Av'xb [ZǫQI9UVA¬zIjδ 0~RR\.?>HY$*lK~S+\휊UG:"7\$dAO yx: FCNtr)t?Q_s]r\%#)~h\PTUۙ=]mm ix*]t\Eev棭?[Q!ăg,\HBOpnl%QN/i;5.0e m;}~ƛ[P!ٿD= *鍰/JϺ?'h`בwsALӐ2R-}ud6;gh7B9 <^EWNJG3yr~rMg5vw8)P 1߇ɦdzx&4(5[)6As%A"*K1-yGOk`5ةm^#8 |Vn. GG"3K8ih#ZpAݕS`(Lm(s+rO +:DgQ@QJ{DNy#^Ʀ6!|.y^?"ց9`a+)I ӳHXiNn3)H*ݥd]U+/I-jTւ^XyP,vX?j>#oe#.zNJ󩸜M)+*KݺRW [V1wCl0 uF?wmF}q 3hhߒybDxUllzdnGݒc&/D]qFwTs‘%e¤!$OPpL{(ܼؕ܇>6**&|m.:8Y7YDR?XG0,2%Mt"pkڡ霧}]o؆]Qn5A >"d#ΟCkxb$LQ]MD/$~ɓE]Ӆԛ%_nV:.d9š K`gECjj A ӉĚǾde{q59R=A鉪bE[(6VR}:pפ\pVr0Y0nBWb囄kzjC㩹o\ƘV(2t~i// \4c-ɚ/F}hC _v*A=˃׫eNr$U e33+`oY^U0EKQ떲M<-UwuY_zGɢ.,5϶k%/~F(]TcpxIp,'^vk¿굋GRG,Ɇ#^>W&1w"委*LTYuq jVh N13 U.|`ao~DD(S ӵ}4= h T+~WhU6|j8uaV)2L&m2dõ0&%l5~sC81Qlj)*`xE$X?#ܶݍf%*˜xmo:t/}TnO60&}1&\& }b`A4>>T ^_ VjբIX,  ԥBQ6ɈUu9.*ӡiD)k%>=AnI`/n6Į86~aXY:bєՇ"!'m' 芡TԘx]g2SAfMVHC4V' ch:v+0~15Dh6Y)^(U>5]M必`v/씙` #q7 w ⽛k oKM_gfT|F B36Oe+uX!ا /Ϭh爞|O)ePD"Pxq#zt-?/^mb7EE?Tߋ_86l{JY$a>HP}~2y6hoa>{ȟ@\Eul" }a)QW$ F9݌p+ΚK@͒K-L'IC$>zqZDK; Zi.};L;Չ89K-g_e%zB5DBhBE [(} ];M?z)prCr_ -@r@1m)} Y9kEͪ[`s6͞NRpµQ]0ŕZ$!m)#:E1 ;cMFay3v|WD Ʋ;o 8L]@>FVM2V<"'a+JJvehj]2N7=yiɞgeudU_ћ3V?8j!a PW]ܩݖ6-=BefW5 i~|5= oH)X`ƣAaF >-F/ AKbuea9g.5r8ժ5y{ y'#2Bvi:lskӲԵ_-A(ą1.UFʍG3'ҒI-`zbsYɃ%\,zLT{GtDʭ(3,^PM~o0 ߓ:K(TJ-WKN~WޘZHNMyZ) dj#;>B%nY0 m{$gݮBCM.u{G4`zWDn2˝<Ƞ5kƷ[JKK@!p佐R@rpZ> LH·nL\Ԉ kA^ݠBm_EY2)$7 fY[͎KO+$c{]G"g5Ʈw6u>Q$ Z؁!_I8Jr}#1?yv`u;҂:`@j8L+n!е֖:,urS)(˷,4>:_}IM z.R^h8ɂ s*<pq`yS^>gQt="q7}9Z!wo(m+Az n`ˑ hh@AڤHPUsy6y8Z4.T(;}X?=?gCuܻ]n1+R~s65J`x&c5l2t[dDM%M*/#>j]`9Ů.;E/+̬N/Q{ 52~TYWZ 9YdKL֫lZއ![ߝkH}z? 7lսnT[~q{1F@$E$WV]CԔT"v/!oS9xU9mձƐTQwP!)1t s֣Fq pbHa.-l:~NsiGCefkB*C#s*ʊ2y5}PDhFypW\w'G&MEVdFKPMq'և$cW*&e X؈4!P`^ɺ'.Rwm_߹IZ >˕&k̀|C؜!P c kD΀ 䐟0(I5z;U  =;3]˟TII\e&j>oʅUFAE) m_{}v"B91k29&dVf$/$?GM( TLgjDw_T&lzZ\_lNPـzt5E sp_;jKJ*VM)?;?/~ZJn $96CJ KTv i68x(UDl/(`lBu%S.z"v}b}^U忔r(s4zD+xzԦazv2g<g0z>Q:N5+g>$fK*taqdä`n[Y ѦG{߿<]OnI&"=/rUtTl TA5O`;=XνY-Y~Hs,ȼ?kGU5i&k^lgoI˰,PFwb S⟁Rgf]u |489Wsn`1.d2!*/<+BDlU&$l$7\zbeJSFsĺ 㰞cSr-{*G%P{F0hj6d̤l,fUEZA@G=ß^`B/.OsG_ˬ=' ]i}b` )%-ʬ|i->rZ) ˚{pNK/+qtXh$k}'-8V\BOkw7Ф:*h!U^6'KrXX:;q$ZO+iiz pR1<(raW=nQ[[!u/ķ3^6q`ϿB>j4ä XtngYZ070701000002ef000081a400000000000000000000000166f3d9ce00003820000000000000000000000000000000000000006500000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/net/wireless/mediatek/mt76/mt76-usb.ko.xz7zXZִF!t/ 7]?Eh=ڜ.+-ps>1BH ?e(Yf!ahT7Ѽq&$۾UIHt𒓗tA3kR}٦]"wHFQDȝ̲wV@-.c2tX7V e ]|h_6*9W)3}&Vo-R=t3<%Yf%ہ曧7dF\+gm:֙<^~VES϶!T M#iOf%|YD>TQFFJd)ZI23)ژ=^-> RoS_Ztv9LT~y"5 68ʀ@ۀ;z#k\:);OL{.~zj bw(B۫ۺ|S  <"bKɑ뮉P*@L7QqޕHѼWLW, {O^!D^v௸*|j*b{ǛRqwzg)?J}J?2E\:q`UT|%jz*Ux e{xƑX[ i{̨3Dz̄u'2S[p(x[m#;6@.@ )2|E`dh}_Y7ǒs*v1 >nhƩR9k~R@ºNBxJZ-o~K ?ZL['Gw6cGb kw=v_ \wJ[VB;CcWe{ř}X)]+o "s"2_h%;V4f NIQ#o\*^rw05*U+2KH-*Jfg&l.ӫVV5i*c6#eg̀k@fRgInfjI-Pr~zJ^XOшrޫK\^c^bYfo#{NuYz쌈aNyDNM{e# m߱]a7DAI6*@2LrBM >5S6)tKש~>5v⫴ZW% ѲMv6u Kh4&XBDw?7}ۢ/-~-.6ԤQ]Ow57v{9XQes$mO5W l}DpuGʠRbd H] I80S USoྚU8kN2w!G護46!vSӀ*AEX 8 JnUWTMvaD]"QT{ Mh+W>Ưm2ЙLhFзi&Fs$zVH&KdQ{q3E,ˮ,̚j=dWB*n2zAe9`9l$0c qJE U]4Kv^FS SSҴN3W (8=2|_&iꌆͬ2É}OD)_{e >M}8C,Mu87V~%I ʌC' *k4ny|# 1Za(_:ߩV,/ߏ.WRP?O-mkܶSlr<eBઇxINLj8E0IsܢX1.P{G7WFoVG> R:|M}N& ó |lG"+5 sCw_>viUFHࡸDώ)U~x`V5{CdXOQLEgTpkK2fSѕj#A'3OeY0Wĝ;Wx* gʼnEzD%H%s&}Fԍt}ވc?ťF,I+WL(E_XHkւ &u%=m}+ni wV/b` ̀9gu2ǎ ՜s qFv82E!zSJEƴVW#p < L}4_DxcEo[zc ?3:`nj}mxKl^>v8hל=q6ŵ:ޑv鈩`4i_ !#OˍDҤm9Ɯ}߿xdL1գ#b^d@3'xU#v#C'>srx>ٶU0c;%#"nDH_> *`T|r6f?AR`yi2|]J= ps^Oh{7?ͿQjЅ{O1zS\4) 4U3zueT$~r9O=x%&N@J,xo8ÃUM&ZlP'(ƓZӖƤkjJCV'n36 tFGP(&vM%K9W.>h潈c㞚ϓp!k+p0=RRLgsKQb?65ûo유B! ;P1;ys4fM9ZWmղfhHu}0m~r-B_؆p9'(v jp{TUR-GגjN +fW~Pŝb+NZ2g?6@i߇,Rħn5uhՔ:N8>*Da+ZɟTt Ky-P6:.<]Rm~0&To041 _վSsۙDOQGy~9໰Ljք8۔ZǑ\| '>^N2s L%=sKRfO5zV* 9tWjo"\<4t4g8"#]z&Ǐ5TuZY,_t^Q6Pes4~A"? #d{$j'">u]q+X 'W,?} dUA.RloLϐXkڨZ2l&1GS7$ϪNE/7 ;u>y>I=j;5,~kXʁyGBG@8n>X[_)3Ism~Dm T\âV! ekov9'k9ċ]m?XB*̷v(|ZnY;U:6vx S#5&CE)p+%y^XXlwbm6+C<͔*֚>NC^T` ֙t_"V;]jbCҘ4J,/ʅ]kZ_p ;>]gS҈H_s2 8_Y&61M$,R<6v p Bu,AnuHS48wZԡթhVD fiR(2sӸ/ՙw3߆V^5'Lr>@lf 4- oHx:%6S=(~=8*lcjqup9oYb06g&{=,"k:4 GlZ9h[BE^aAv.4ptOIt$t5Ժ|$a |5: 0*a1k;tp, ;O,Rp/\e^SK@7dP095ŀ M_xC6Ѡ:fl^hW! ijg^Zk*  6Z$W-0:&G45/N/DdDOO"SڑaYmMTYnqNjH 8[ҝ <&n&3ygĀ) }e|NjRُNGtu|Zz6ׅK.陠:zC(#ϟU-?%pE> ur(KarY۔rmX'D#ϴ]UۼByY?1pU#BH]Q|S04joX^0f~?_aE/FKrJ{h)*J1)RZuvi_kbSE0ilO^tLF 3͂cQ >(y7+e%ncF]Wyv>zށM_43uo))MZ"r0^T&ODȚG؇v}^sU\ Ii؁a0u>N )d;f2`fZ2d6Gk;pչU9٘3ƭ=->}mPO2J٤ A"wdh6Uk@2vHb>U$Cջ:pA n;/wXYgۃ⩌MbMgŸ+%5-Cr{*{ʇ;iW ΠߞPF8#hh5h|< U?嗿b,N\v/44 ɉf2~"ZM>M~Pe`iJ҈^GYxs=Nz-xpŊXS.x\AD[qE= `6o܀kU>ѫgTHJ2 "K|,a1! 7}Cey?fCh:I| 5ݐ+` -s.9S @֮b&{)L"g*U՘mK z]{ j.XLqqwe=1d'{-V2@&boj=7尹uBY!H5֪TV%bYu 5X|_x/} LGP<}#pRv%Z:mR#V)ʷm-$c-=x5Kq6(Fʊ'{nYN Kߟ4Ei0nV^IĻ6v߶.w78 h+cBzVI1X $vhfMK[2u_1ɕjH|ԗdT}o]N4M \qv^Qjeln&][ǀ99 -tۉTU.s[g({`|ݹ>4IdWsgָ+[)Z6Ψ9pvqҩU2@rG0u`DǹJuw{ G4veU:Zqdtkz_`+r$?C1wUYB@M*q 9?1-B"o:z@%z]Z ZW[ԼgR)Mr)8M]Gw"+ɲj$Ut|%^HF2.@[XR!sS79톬ɗ:Ɏk>`&a#]x W.by]u`cP`bCLlSV} Ox.PT!-˹kc;GM~ $uo[qT=q^l*{#8smY) S PyZFV<}/a3ߍC+<;d˻nQ <6#F8/ݖC9A9!IP 5~=O~Ƴ O- NR[T:Ԓ2>ڴWr4ewoh -;ꠀq7`s^>ɟRHYC u1xǮN~Ӿ4QbfQC-u90hH0Խ>v7_g!3IH#)(P\fB$VL˂a7ӯ(N]P{bՊ(UJpwG@aBE}={apnu:cj4E E{1ǢNDŽд[2XcH A>`Ք{\ZƭILz%N<(E,6Vg<4J/5ښrH>,VbXku>Őe~V0ʬqB8rv ":R>>|uAU d焹hUloԟduB9e>y,(P ">f-}"~X RYQC' /PKqbE|jQw&쐊r0ϛF$VɃH +×LmdKCiHYZ벯^=0)cW TwmL w/_l_cUx-%+Sκ v+A>B $m~\,Z`zDuI|>N\gsL(n:5 3H 'vϖ>; 1T=4[<90{{`Ao O!+t#b v?f  O`-(SR\ͽaF<ڕ7yoŮ>) Ъhf̔ [e :f0x{a.:$  EA <:ؼښx$fuB2C9s*n\Ep&H$,KOWXT~r1p)['23fn.}D>gѯYo3/S TjpTABHICf,-Z!:B0!{ \@[ƂЯT[=PjL(vHk( gYfxמ9>-c=MEb–JQѱaQ39<`Cux0I<A2 UƄS[ $:4#^sJE}# ߢo7+E'H{SяJRo$JcG 6xS?)NT9!sL&, ]1#;6zx^艢}OqD }OI*{5o{64iUY#'U$WjmhQr""!o8$,s=XvLy0(RQQB}(?B>iwI V%#} u|0d3M0ɪΪu+ʌ+Mɑv.Rԇa ˟cB^>N <2/O  1%;٤&! 1+}_-4&Y(muMZ*dAC )m x - C(38ngsj8X{D uxW YFwGh!+d`^[ }̍ЇO /6["]5?xT>ZLWsZ<#gՕ'QN*s9Fލ#?`>993᜹ 8LiEg&Ll)7e=R򠵋/& = %KbR8\O;$gSq|8\>P'N.q" ܑMi`]6vfiˆ{g ^q`<~I%bHZ$_V-OU0N=ىd yȔvm ?mHu4^ Ǩy'ХT׮zeao=KRm}RUU]ǡ" (zc~eR É+aV>${ %+"_˓Á,!an[pNAhEmKL1 ;jJZuʆFa1hi3.CBy Pp%ȕأSKfx+5 Iƛ*bV%es]gO LBqpXaN)/jq:Kʋ16}ob ݵ[X#E09<&q*sXq[-Mxpbh-ɠN*i-3P$6ʬEm2Y3x9p',@@f&mnE%G*Vt(͍eۄwIڿNzУ@z\. hvaF%{B"AC4z\s0j>s8,6)kmuHL_x;e{~Dm0rl4{jžzO"Ptj?tѠuDV yW~}S 2Ou4Df v֗bmK;d=gv7?"1ͥM:40v2&KY <-$l^i.,'.UpZƋYكs﹍Xjf(m~pԬRh]Z/xͯCg؅Bw+UgKYP<3Ғ>5;E^zxf .8 2W?U W2ȱP 8f`b nsReLFϘ|yϜݾ-@cq:-챥v2Vb KNBum`ܥlZW);9 R 9=]EcOY~㍩ TVDھ@IrKnju$?.k,\mr6C 0I3} 3O9.EFjsi+)ؽ++r%2؇ێ ΍ԺHi`&Zs$/IX17 F+…. GP];1,|5 Gv‚&4 T\,m3qmwI(EQ E[,xT;/<$i"^mzN:pDYƤ*^\&M_eCxI=!'^ۂz%Ku :V ݉ QPc+8`\iQ@pA;wҍp(<>2uT@1ﲭYAC+"U)6(+wSq<('gI4yT CtXezW؃(5$t0/?]C )I8YE0Ra2'mloܙ w_247Xg:8+kF_@>~ipwДT֣鶇?{7z@4vBlǰdv;nLЏ6Cv׭ޕGO/إ?p;N>ҹ|SRVk0@=x#j \r8ĽeY?Ξ<ETUy8 Ύ1DOH퓉0Vh2U@b [`n}Y(U괹 A A~&v>F-]"r^48.%W[)=3}b ciʂAmzo`|: u826jlPO>H|9 W`P Hx 8oEgYZ070701000002f0000081a400000000000000000000000166f3d9ce00008cd0000000000000000000000000000000000000006100000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/net/wireless/mediatek/mt76/mt76.ko.xz7zXZִF!t/d]?Eh=ڜ.+ v6Սc}5X́~*JdrArHw4MYs DD֯hY~;T$_҃ǑFmZɺ{%,^{r樗6kj'hZ;woh%uMZy"+2y!Xh!% t hA W90qc[UNP? DLBrH";a?Y+jTK0kBY&Cn <"-3 q;|xm|Jɮ,{.T[1BM6L˧!4;xH2R MeN3u]hiS6|iW~U*ޥ{]rn+.ÜIxî#Ҽ bp|"PWOlx;O~.\싐@>_>$)Od/F!~wlb}&=ل `tݤ:5tkEHG>ZL(ƻ1co-NbHDp[/UxVY-mF6hgKFOa?ĉ #8l /F_Y3"iOגٙh$ 1; +lSv Y;WΨb߼hJl\Gn[[fL^hsP$e.u Fo>Y^|&Ib099ACCݒNZFU~oPn/[MLlA^0?]B z~m~z)R7sS'.Yd7j$}zp8sZE=e܊iĿ013(}K7Wxm=(ݨSgmfVF2QR&#U/:)DM?/a/, qt=y{ce _XT luKjf5Curu\?S rXӀq2'!5{)!zx4^9n&/i("thm LX4w4=]z\$hOL:kkT75μ?Ch)=1#ߕ;I#g HD ,2B۔N3q# -x3>yݭЕz`+; ߀;~=q*M)*[5O"|hn;%G Oa5P"P JqC!-.Ю!0\{X; F3 $M 2Mh񝐤Yx!DjiSՍͪƪ io{dΛBRӣQڲ!t:ɾʍϗ(?kY:2$1kEž+% ;(>m̫MZrgT+Ƨ8uly/:kUj1~:Yv)휤Vܔ=Ɣ!ɨ*2ٯ5<l}2RPNJ|~_=L:_bE|&浕Pa3<܅#2a۶vhHj23 ߅]S{)>T8\|m%à~4Dd#'" Hc识vCX9YSf zbpOhWBUZ6m(o{Q\NKYݾ@R~֒# NYubE\р}kB ?jWѧv1cƧ XxA2t30納 ͐A-Ad%m4so_һ}g\@fr'eaO&NDz-b"ˡ$414>iZN4 ̬f\/xܠ=S_nX$/wjf{s[x插SI0+* ժQ/#lSnE&-k6av9‚ݏNKغiW][zk؜i'b%RTWm)ŊUT0z*Z`^z8nD<@k`[Fn)ՑxkJÁyy/@E*v];X}?~,$7ˉ-R Q ͋n ]QXOq0=u?؟N^[UVПS.xSg auFYн\ @KvBY2^Jk!#ygrS:;V9ޯda)z 7\hG.[C7r2Ve)PK,1=> ]>2JO*]kARf5uF[2@ MֵK(p爪~r~XK G)zp[X[RRfxi%y^(3Z+my2b70E/6^ *Q9/5 RU|"#()]l;ӶǩF#F?\r:nOw@nn.| }d|["(4!>1H\ ]9]mLG?UD?I!-NvPj Z9]%DђvflT 9Uil3{jv;bIZPʫ=1r1-Z ML`]1rc "A1!if# 9edBNYVYGƒC!8j/I=Z dGjdՕ'd6:ZЗw><ȵ[R^CH}`CC]*U)&)J["T67T2h\R.;(21S-N^>m_TTޖZ#|(LD˚ ?928NekI_=:C3ť(YX! OnЋudDL#mpIq!?eq&(['X?88y C <#|Ͻ~vXUݸilh;hSqm՟BxC$EOdLr&yqo6C@EFRh{T%YE[(d8UV.J%y@#Q#^* -ywf^pivH'A'諚Ԯhg,2!^NiGAXjY_orLZ=$'.3+qAnO{&/lVД[Ga6[ w|Se 㓼^ d'Q +L~6? S©o0|:JacdrfH8{%3б'! uRџ%M.̭rs) xsw 0џ\?C˓<ױm0Ýԣ$-$$CWtM='v0]sGGE-`еa p<B*@Б^=\K͋AY V#҂UM[,m崟Ydnܚs'MO8(s @iW/Z'ѓcNVqͧC,+ddz eK% /P| nH`+Q1#C<kRc3rKDsaNpRA`Sjç W!J;/ iVQ N&$AgaYfĽ$CyrJ(Qh/ c|'Ek8b!&P1̽%MCWW8Xg=TQ:_J24owl KZF#\ uʳ24Mfx>T{s{oo(Rc2g?חKjmRҠ@J-}w Ao i} FasV5D8^PMO?oK 01i(m5DgE/K>E60`6I2uat&B#YYlQS$O֫7H_8S+H ;Y@hSX\y/Dtav'g+ ,MBkh~ _o-O#ݶGNt;BĽJѻACx I]\{5Cc uOՇ[&/ߺHĆvM#ٜw ׆e\ y]\m%yFYeĀZ ͂xZM} V]o⿬dKw=)(VTXJƪ5ߧ|| 7 ҈\7$?EZ Xo{hKԽtWhnE sл)}[Xm7}&8{M}G =N: ^Vdn_ToT1J77S୶aj:-ʳ>ZC5[9cQ*l,DAz'˿#쨓8 LcטIu?,qdZ y&_F{R{VX9*ŠG'`lnyllI˫H۾d< ff64孂Ë@981j[ 9xC#\98`Y:A Xz8][4+nRw1R}i͒ ["*pÁrZtlۀLp't`QwԹs~v^Qb~E4C=0ge[_}&Izm4WB'.vhvvnhu4l O@⌗&jBIw.FYd=.}M͘dٚ5ٯբ*`o )U87qC-grgU"/h)ő $Yw\YOzTJZZzmq-n> ^)>яPSu湘$O '}zlE;QSڒ&>h H=wWvU_|5Cy N 1h><ҔQU GȀ.ur@RL7ݢ$fS+C119 A](ZC&2~HhX٥#\ou -MMϞƻPL\eʴ4[TcǾmgTMpt[H`f0!RtKN+u-4 ƚoFVۭ ƎgSc 8 ['>{DI>{^9՛PvRoR+lRhٌ;eVGT m'%pjw/p|M,u 1<iS֔Oc4GI1"p 0V~sloxOeEsy=v[ͱ4)]KP.P0oaO|ր)y>R7Sk4`^Ԏˀїsd]1DC=7K1_hK"X$ ,WNqf9{M?_Vb4\_x#pkkvOhSXq<w"NȖHyR.{,5 9MWU̼ޗ- ?3fT: a?^DDh}/6Ef6u̒aطpB}O%bSΤ-Iy0CEF4ڸ}I)(.8&* tC[U$|QXi~qVG]9vMT"Q%r{zzc?ɟܘ._VYZⓐ*E+ f2pwy+(#Ej{Ƀ 4]|&6Suw#j[c &O! I_m Hu8!"ѯ~!lEvH$|dZyUCCVhx34cBĘ2wstb@vnL&MsΖ#K|OFX)<2(s.k68F-ϐx:%'f.'J~Â҃7{o!$ АHSE_Og1([(Zku:o%MUm:~MZ f I+ӆ'h@f|>g(ߥ/9JY3׀=&7U$#_=erj4~΃6zІ+#l¯N(A'eAE.xɭ~x3jGe$3lpO?5gݒvsvPrX9 1w~%_JnÌkl A66kSt!<}\f-aClKX'mU_O 2å h&l֥tz:%HDpXzffXNjz/ źs(AQ\V.^KY!4|U$Qg q] YCGEB1BhUL#wh؜c0C+kkgk-ʒs(7S(% "V(G4(*q^%Tr?{r^ b- ㋢!L꿄#"r s_:[Gi(wN&TŠO0q濊;o6S,CPspyl͉/o#oY0uCԻ7NJ[ yk`<+X0( Z}fUD!Qh9hnù; z|gIu 4˂rY¾հ *3o pv*(e嚴 UN_up!aH0 7B_^_^ V:. Hoӝ}+ 9VSm=-0qI"Ǚj[,+ 2 *,Y薰PzVۦCRE7P"|w1p7e{kz"AO3Ndkۦx y$0ĹWy"UČ[ -z: &#I64Jëű2HwC rQ:_r'dga,K?_q/8b?5,S%@u,և-xRu\*ql\gRM_څFi1u˴$\h4ˤ'UB.:$Uv23=եAr~|1I뇖Ku"Ґ|nLJ5]W,ZaTނ+1FV*U.۪Iu|hƍm c7#& ;ި"fGǺdw Ȍr "rkghnf=q"Ĭ4#BGa. fOշT=evTdA1cWM h!/q~ng7"oT ײa? C871%KC}/.f׬=F7.. GAsKEq}D6>vf d [,~v){v{y7*OT0~$UpDyX@V)|N+/1ʟ܁km&9_5S*smD .u;&muH|=s4XY rQRTK %-#'qҕ8Jۓp'/<إdԅk6J&'.q{֡{VQdΧ׳xykZݹpS5*SaR,Uj3v'Q2ο,On]* } KLahOД>Qts̓ 0NYw26 .䠳@G.my\|sf^}v2m\(o#'ҫ8={vK"Dtg|EK=APN;'t>:w کϞQ(Mh8(=٘% DY"fav' Iƽ$eHn%Y{/{2IPMtָ5*CW|j#B|1G]5 rKz4-Xyy'yyەB5-jE>SH=W[Λ] N` i5uU4-[Ε! %0B5a:]; ]qڟ Ƀ ȟ.%_<&WBHyo~?ąSpZ#Q Y>m?~a}&̝4£ ;ێd'R.dr$[ bB@:;{:=Pg}NCWqGWk(K1W/`ǞcKjB3[\CAF Nj`%/?;cLTOHn }`/|(UJԲ981ޯCϝa3̱&>4 ^yjDr]aꙚ;X O]i&$[\U,/%A@]VO$I$gY8FriG kQ|DoQ/.0i'*V=\Or .#> L8b'ÒnBbU#d3''=P4nE] gB"?dKeIMKkwQ⌌ﳃڭu-fD7RxA[ƒq!1QfjZ#6xXx~DeyjX };w4{CؚmY@cnaܕ|ZOwt?9Va!B޾( COUļ`9kdV>btQ 꾁#5A8 _>WG7Ʌp,#bC}|ڕ>"o]tn?5곭D؋>^9`hܣ۵V;Щ0 Sװ<ϞLd8IcN]u^PGy|\2u|4#o9ktkƏfr]XΩɿ| <U_+md]ad!UVcWBd'ϰǨܪ}1to,K0XU5IjՌ,IfR;,NBx4}]f/9BCq%r%y;+b"1B;k|h}hGD`3,Dif U8X<ˏۥR +bmdȓ䧑ma?@oK.mVa5eWŇ"dLC +t=攽WL( п`w ܻ|G0;S{IYTG;NΏN_y`qv'` *oP;\>-HJ\+s5s++#QTז:u5 _jCGϹ6X  {^~ {-' .)k"fE) Ebt 麁 (`ʀD,F7 ۘWE`ʐο}DE$4:KVmQ-Rb~EV.N-9gj r s6]#]сA#T|G)϶$z}quEe@O Sd&IiF[01 ebfM;Nä}O_Ɣ0}"J:rdϹ$xd8ivwFMAD(U eMZ b3 1'D]D90{X 8-6!B"UZ"teBz]hpꅇ^ol~Npxi<37+#o QKA* GZylS^͞EuLJ[MqnbW=#^arn]6DlSm|joQPZ, 8,^N0YƓ9ی/Y?omPF,5N-[}muA^mX}n9 | \wYrGFfL,|cdB|]b4ݿ X4LT_ٲKtpОDɍt{oTgF{8}sN5#;|?EG2+tE&>*%0od̥Seò7wֱV;0-ID!r% [<\J\$lC"P+8O{nY=n`cys'!_&Z=xJҢuU-"67H)oL9lV rB5JQFhh""[N0n Lp qxvkkⓎkr{*ZIJ}S^rm 2Yl0]dOS w*>oɒ.1Jʔ)Ek\b !y,W0n݂Nv A?kȿbBY:=5M*6OL$!".Rw;jhNZ6]kA 8t'8vFh2P۴QDko 4ZO1"bۮ].BҶחրUPLpf;::P z}xCov.`;V`JfYhͻhC C[ż\;lA] }r1g24-PyXK7l;%cTpFW$+k|<ՌEowdX07+ F6L=(8DRW<|te}TcQ_؍t&F)(襋NP;DK&Ig甚h^hyB2dr**\pH khAޯqmjF(g'ͥ1yx xJ Y7H1b[ABu+rs;'+߽Mn߯뗉\^x))242jVhKMiO}~4>xBkyhUBiQ\0 =j8?26:Nx/HjqCAE!Y3siCTh!K k{^+yMa/1@V`ϼ\gG&#&>񯛓Ʊiɮ;.JVKJ߮]n8oJIl?Vf{жJ9MhS,u>a~f)Lxͅt> }bm=ARVmR8F.Dʗ1pd ޵ 1Rgd,%kU$ˎU4hm=-d- &KzHB]s2dR$ґ΅ɧqkz ۞Z{-ݨFg]pCb \h ./:y<-AL0%d K_Śc\E ̚VQHD*xr̮q"S#-&Mrddaڌ+ge6 tWeDU#\$d$/72@甶_s-ы> %WnɾrL & b6%h -͊H2az?Ϋ-]b3Q|\>*m|kGt3@^Fa1*n5%} ߶Mn0]U+0o^1o~V;ԕJ^yQ7ǀٞ']'Ym4͂ )V*EEY HA7VG}'ݕa^lK{3q|Eg1r\Iu0[t(A-.ٝFXgDP/aHhf`]Z+8`QMO7!l"Zߑ+_h#J{3 f#JXf[dFrJD ^m{Pl>-S4) b Y AF^W?``ˢzB/y25JBl3jC 6ې.\C]F $M'k{jpw&/xXrcѐpÁ vr4JzkF>p9hH#R+u iUu,4ӑ8@{8J ڹY<[{t:ǭ%B,cC\˨;n{Q_[",^ě-yooƸH78I t\J)I{2`+nG'!GQEi=ůKttr/&J3R }rzgaDKR/36_]5-o1aI?l!^d OYY%5E$ y$%6ʳ%#O6šwx64"?$}} NS95w*8يT<pt+%Đ ÅJeE]z$$ql}"afw 0)0w׬F_I$xWK%`{Q!kPM_sgI`wb)tg 8"zfpNs) ]{O|3k1Șr. \37 WuDŞ[k>/tV $ I:k5n/}"C~aۘZ$RPV̭~rـ׏Qဂ(q^D]"R)y8yߧ-y y\ (tYר !U)\%ӪK!,!r`'9a:QգkϹmfB> _)ǛV, ǷUUDsBefD"p&3ܔ%rO:?gq;RO+2 DpIЅGx얕jN[b! '"c /NpSԵ9 PgW~A\I֝Lx?QovQ4[c]t0| !rM}C ,D ٲvH9>pz&c$@(`=x|1 &DfL=,:7-sz5ٛ57LMiȝj|Kقh+dv Yb6‡{)T `p(Pg=m~1W/ˀW}l4.sj7e2^º B7*u>1n+ _ٜqRG;ˮڰ99|5LGK+Ni{`a8\un@Kiu2c!Eе' Բ]Q?R/s(̃[6u:TA¤ Ocb } #<kj=x3q ⎒BiG*aM^h#::ޯ8ǞUa+Ǒ=X@%ja4$J1/?"!M@Zi8Qsn@P6=(DU7M\19eBl:|w o~;bgX}[E?_x!V5~tcd]AclBIb&=۫-I6?*adClq-'~dZxpUB2VuEB5]R*r4D SD jkJp-'bT^6ZWW5,js m#f&7Q`V-_:^OጵSvD[lJowo/Ђ# @X*F!`踉&NW0x@udtO?|X.+6جCyx. g+d]}-Tq gn*?#ϡ5܃w^EvL $a. Oۛ(ݧR*ݴɎs E4fH}K>3"i$υ@vcAS՚FJg]# m1VKO0'HL;"+U_U/*/3AoAdQ 8sǿF b`]khF񣃨 @Ɔh%5u÷ӃT5T~M!5,Pٿ5ɯ?tJQ, 14])(HA<~m%T`qCgfWb)[/͡aN9Fv+C Ƚbdm9Ùpr#Q>vA&r׳aD #F!/k)͙H {t5ii=ƞ|"T [*/S mحsH~#a>7Ic%([:kOITrr#jOROnTVDӎ: &[T| Ghxbg0 Z:\pY fNF|s*o,38zs#b<;!,e^-#A:cu2ky3i\LIQJ{){dqXp|&NOuReeHŴ/*Qٳhx&:~fOrKY H-N^3hP 쯵kNu=y i/æ\Lb'#}m\^)f2ZSk^8L<>rSԯ}e?EźUJuZx1l"Ȧ풂ei`"z2TbsݜjZ#(0T=N.;^($p:dI_iEAP<e|5YE#P#zz[L\G* Veo!!4,M ”7 s&Sgb,0`c_æG$,hG Cx5}/i};+@rVKK 0{:Ӵ#橼4ZAUqL;͓H8g h[" V Š_"˩]fcR]+7 ӗ59m/8 x@yER A*$"';ڷ{93m޵t|`<cB%rZZhshYn')NuYeVhsw*x:_q4]p7|0(؉1@vSi{aߧ,=1)]ĿyQ] U+,xS|U9FoN#щ:Lϣ54?0u]*vRxr>Z=;nd;Z~taNü1$2t T'_7MsJen9'F3ذ}7G(͘PC 0>!vbkTi*H) ;p,l+}3 jʘ[ZG;ѥm\:6،Saof9Bڌ{BD~?ZsghԞJȾA-9 Fe%-jD sqS(QԄs-K5w\O V{OMqilROQ:4:ܘz4h9Y.ɸJsqr0'|_L GQgBQqTbuJȡGh=dfm w `otʹhT|93uYA;9NvBQ9apVQGM둫h_'Йe&YRD.J#+J%VPMGLwf.Yp6y Sڸ6>{Tg.<:v%Qj(ϋYL1 p0J 6u? di+r ΑB~<`Q69Q^ygvU-sPh{Mcy=iAD\W mv|PW-ldI÷i=PVh=Crd-}I:h~wXg| sn.>G`u<6\x/,:kH!D n&$Sa?+[1UĨq:9gonaYvpvƇ%M|76k?ڍ=+mU]*uLn!ωfXZnCY4A%K֩*0 i܊u;)r*d)b-a[="+}WM)?Ee9P%$%#NH+Gs=(_^],oT^Ɂ@Xi!vR-Liag&m] P ya0"ôq ӳUțnN m2`iBm?⳱r5,۵K*u ֓!5mlp ݏ#7ЎY )#Cs0Urvi"-N߫T#cJfl#)fWڱqԸ=L"^JIa~#E H8y ";0ZmmA bK6j.G*qtBmyvn416I6K*xVF0aa`) &fSe:d FӨb7,=E@ 2PWK.O3iYc(ܦ'Щ~ZP$L$'ͅ|qVn"-}(X"oD!U2IXZMq;I/ _ *c%*voKN8{pƶ|S6bDDml-͇W"la0@pI,+ej=$αGj RP//WS|!+i;3 5ESi'p(7A^g2<Qbe ϷKT0U{k@G7;o oQ](3鮆B_z&PnJ:?\1%W%Mq50]RB5W6j 6sʡ]?U%% ^M*q9FIR/&܃ve+ 1sbULN9 G⹒7 Jw0oS,M~KK["ڥ oE(>?HWSRrۏypi]#d ~W28mZT D9z$aR+Rcq,]xt\'O|,_ ~2}lT߈z]F ? PV}XX2E ϣS#2l);܌+)NB$K,M=@:eIadl4$%?]-oוסECI-M'ea)&McWLFHbUݡlHCP- > f -\GIђCjeAm[M@O&zdU#綬K"O.:Sxn7UO> " Ĩ==*871_d"tћO w0ܗ ʓ "?=Zhi5Ǝ%`_ޕ,l?OV!8*dF+m|ZTJ@W0# ,'c J*nn}?$niD|N(#H &9aRM"ȶgj7;"䫏Nw!rҢuyZ9,z=mu:!psoD=a߿lVZR65={Sb\H:+%%H,εҜm6!'յwMkUʬ`5\>bpm `?S9I 9s5' \)m YoV}t]ğj$btx=~.Їt]Ua!Hh e[;3t7Ҫ=Yoi3Cr`vd].?_}>>*A/](N@)VwWCU2@iѯecμĠ2!QZ3R>ݓ4Koo6|ܴ’lqJQ9(bsd1/#aɥr 5l}ђ|BЕ?ƴ;B&N.(W}mI,/C]8A?jIU'T쬈gkRL|C]KU]`KnGcsu iM(_ '>z3D9X=GJrBj*hMs&mՆ]i)ݚۭo!ÕHh]ԙ ڑv`e{ ?tSL./t|q? 0sJRy]~bϺ$O9qWbG:nm'Ҟ64ۥü#ʼnebG 0WӍ=t05/~n.9Ymh@ۄ5KҜ?;WPKUyS$7L+iY(*{XrVYVA2%om`/Ov9 < ,DH*9TI 9V*t8bF2! Mӿ?8_H]2d*3(>Py4(|Dq_w>Cotů!TNDGɠ3{]ĩĸ1^֥O8!~f(|}6d=νǩhi˓/XtAzhm3nM ng9X^~Zm:AMTƻ-טϱie9{nMbdg4S/0"YEZ}7e`ibv(HZjMu)-3}BV*Jʟy%;IWt]'_{X# @'oeN>vaXA{Oz#93\84d{ef'Vr QK <ӜaʮlČ_ 5"bI4+T_tnӦ7-5*Z>sJ ̬B`Kw.w!nw|UuD棤l•g-=@AD/tss s+k_hL;_-zv4w׏=#p[^Sb-7%hxzIIV ydG wZ݆}uŽp&L]v(-FߐF4!>BbNj!C/GeHN"D͵ZA2n"X 4p p*"G>ka_ !)+݃b΄/ չ:oȿsX|\Ŗ Ι _I b}Q嘸[puv qC%vE!jtMѯ>m&۠oF#Te}O:݃îr5ZwrխrU~R8bjK`dS}%Fo藼S4o e FZhB\^6Z;Zv?]ۀ?95֧ܒyW\{Ƽ]H$T}.N$JYxUAQu;P ϝl ȇ2Q4[`Mpdk3 w' 岪I]a`*QmXj{S˘{KDmj#96',ʙjEI `~秳֥x&fxwe(ah37a .6L<XB h}_h8<hN:2佹TSd=!DUmq1=Uׄ5SdEhqD33`MW$n5`7bMK/˿/&n9s8'TD厢j/=FS~bd%0e5c@S|e'Ko a4knRPր.>X*84z-7Vg5M. XMZ!ỡBR2TQi}N`}di6)j./`*!11FhY!59IEXMzk2GfϹw[w>:c39 u78۷>%w^pΫ/$d%<"x2x8NyNsK T+^ ),Z-kb=~ `\*+B3\|Q% B,JepdßW\Ī~w7Fxx{C_9!$y)<*}ñڴQǙD*!$#P͊У?9Ӟ/_9TRΌks$QN !]Ln*"h@'`Ag@7N_W kS 8Y*ks'}?F~*㛧'%oOl- 2[H9):=X|xv''[#qŽgu}槪rW\VQmet.PQxJ[Ź" {8hzN\Y/cɗP!!פz$B\yn(θB> o?erL:U _FMK&$<+3GmʾE)]Em$q0Y}E}߼bOH O6|K1<+mN"c=qeu✱+T]6 %t)v~)"v{v[ƕ*{d;rգ@Ie#"S^ ?/lh ~KQSV^ףA1Fgl+R)UAX1t \vTΟ)/?+-!:1ȱg.uz6]秄YWErNZ&.!{`nS6Oɬp-׍`6K;,k-[p;$+Q7 ]PfJ u^低$ xBuT/z5a"Z®K aլ o*G#<'>@*jaPo:!aRT?M q-%[Q 9aٶ4]M>xTm (xyөdž*RkvEߛx8RY%23Ƹ]C뷽kN,]I닕 'kR+t?J ,CfE+<A%Q>!QI/PRNԟ&`%4icyNd9G+d;(y0oNLCT;y'I?V\ìxuKoT!-yZ LtnBp:TpLlw֏{:en{8gbuLMb 2+ _۪C.{fR?GP`b)mP|'r0YWxՆ-6Lw߽51:(FHM'邻ŋc@5gIMTANjYSnaݽl3Ou$3Ƀ-Y*CCe34!o Ng-Ha{An$9Swwbe#,yi Xwiзv%AMXxzb~y8-fv= \?d~ɀ 2"oRĄp]rp܇ a7b8/njx_: M>e&@QucڲuIP s{ Dך.L.h#^I+ 9qB,Y WbJ`M 5-&6_C'W?`Xzmqŋ|ZkE%SP4iV8cYmUKX_U:“.eK=J# Y`M}~6$d9Y,rīqѲz F[9#Oޘ;֙S] s]=y]d.N'E s+s6"5,;Q+Rb)͟PjG]y]H!{'ķɗ+EFI5A 5kLU6D巆Ie B= ]69*3(8l]y[ jTrcsKG4ƃ24B)cm3wB!}=]VDq 6`ٖNܲts8NAa_ӶM=w6lz+;ĨJ-dPṑn$?Xv/L>X@v# F4:>Wl Y;Z# e'ޫ ڏZʢNzɌqA9yLA}4/B-F90 8Gy.xroI`$IU֦B؟x L~=l*Dq7O)%(ܙ\/;dR4'⻶eƛ@ )ov1wբqn#deaR1+b9CHqh *3]V2Vbա#ڇ¤Qτyb){iiq=cV$8x!$q [Z~3 jGeobP 8u΂x˳f~YȕFD|2g8(JɏN@ 4mKyx9B*'D,ɍoFK;RmO#?īs۝EYkŤE '(n|.t^v/8B#e_q?կ&?Dk%0|tZN#?T׉E9\k(0qX#.e ? uQ.\VZ)w_V<0gw/wYF'L3ĬWg|):{~h\+>hTSWX!9,5?3VaF޼|")GU?9^Õ*Ɣ=1^DAa94ůIt)jtGT5wEbzpuu~?z}i*ˈ/v>oQO{!NL@)&i*lz|Z'N"Ĝς _JBٖ 0RդFV0+؃kF̳9AJQOy'z+*+۪ Gn#(l7J#-< "(h_2qZd%溿ImkKhb $ϲdKhiWa{U7jojHY+[@&3^L/ 4ӄҴiaX} B4k#scijnk~R3[YɓXG8*(fy %bҳnBW@k*["i`ƞC7`;ޒ'ORH0*ٕs-Οfk&2D r%&B=Qx#fB)Y}-w"d˝&ZMxf-;h% b" 5I_aANeHTH/nnoF>^;Cr眥SBZIp~hF^"LIVĀTomh!\VJ },ÆWb)_'"d/bGrʛD!A[8 >erE/ԯO/T=ea-`HĊ71Z~>dwknQF8Y dTؕV|Ws ߬1K=5_XX J`㼁yd~OC2ԏɎ0ƹ?Gc;Ih'T WbFc %=\\\1DD+[FX)T3q|!q n-2cj.DM-B,OڤfQrBT粧ٶZҤpթ _=.,ڇ9ɡ(##@| yWE#SQxhq7*oAMo?W!uӒ^$7Z7 wG+mrb<[s?gt]%ٚ'&U{ 5 _EK@h G gjؤH]l,˒'=!J`7eet@QN>P#Z6ݯ34l^ 0h&ɂ-c^4¸LpSSUy617'++,PUb7b$йwɪ]o%e3Ktʫ4K :I5LqMV ="-{1-Pz dl:y_vaL^%[?g -6h4oG>Yz^wj$"|5&\JNHJ7^7ıP(wD3N={NpPH}!,X;;يPTF`,Uf r̾P&)D080`t7bJc` 'qtJ uKcM p%Ic:ò7!-hw]~>thnU_ /ۛXY񇤤 l4l4OY|PeoEI腺iZP?jI@ .kmbPpjDH%S\f$oYJ˝ zھ?Ć3wtcܧ{^nwQ3!f_B uLdo?*gvߞڟ zC;gYZ070701000002f1000081a400000000000000000000000166f3d9ce00003ac0000000000000000000000000000000000000007100000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0-common.ko.xz7zXZִF!t/:]?Eh=ڜ.+X!Hjlvبr8}#)e:aT)v2Ļ}ۘGSО5y+U a?K?BMYwܣj9AhcXHmsB0j_l"% *ߔR p|~ZܙyP ReLpwTήbH:z,,35;sY+R.*xγacGѥ;yyJ$1 z1VsCoɦ2 ;46HtIa(~ bv^tUN>1ttɼKAP,-pҍ9; G=U̼U0@P\LO NNCuQVSk οچy$eVf*}b" \{E[Pa":0iA#dCK:,M^.jQO{!pD-6fZYĴţ*t^я =pS*QJ%Сtn,>Lz^LUzUE ;ӌc]F꺝wق8#SneЗo˒HNy%:"@5hz!7 úU/$$eTB"*"YMKHdnͨߠGWkV٘.ir`  YVr36VH)=qNb>VFiw [h7՞Ypa!_; {m :ѣF>%. gy2:  ;dc)x]x#{1`vpmn]`wQM\nd@OJ--K *dEmMVezW'?&I~rL}t2 $ ҟF:UhyY?4d' 'bd,4[qR," 1pKĽӼ2K;L ))Zr3|XfIӎl\G"`o /D$/ !l6RGڲD=IUcBM/DZ_3K1q̂"Tc^f_ɛiШV+AL C*`oH\.;Dh7o}7Ď]r e|Jx  3VX8x+s2 3%<2{2Z $^VpeX:Yu$Y^'<]v~Șo"!TiB$ׇ.~8*^Jʭga_!O6J8 qQ8΋"&OY4j?\~ ^[ߴ]nuhȺ2aW %.Mp#,9eM__!aP &[D[qhn1\<%$琺 agȬ3"]Ȧ~DPQ^TP NGy:73XC)b;K>!C <i;׺)Jˈz|'m5NBep>^b5a-*? q:j.9{-T`9ByaDB&^L7OX#w}AziH-f'pz5ށیv֮k)CGP`}0%p-6g˼Vטqi &qpte7耽vW icBjuY4!SE5QH?nXԨ\7"YM-k$  bO>ԕ3SKPG6?}Eu<=apzj+A1˷2gY:5թY쫖pe[%QxoY\Êҕ @XCjX:1]bd@Y^.-)>K6N+?V%XiﮰWXѼ. Ce곅`aOm3gbqAXOAk53ޢz,Fc(QnVѪjQt/E:l\/!p{9ؔh*$n .#U$zwZSM]U$DLp`^S5{ːS,zįVUP aةJ']dL-@xEv6!&婸<D|e*LPk*P|T85;θ-C[DfWxjM3xꄵ#8$=%DF848J/G48۪!]g _r?ǒ?wO%Or9 r}ҋp*h\Xy$.1k @-~ uY W)u#!yh.nQxbBb5n;~(l|}zU2Q>ĚcL}K X$RnLh*' R<@(E"8 U@` |a}Tߢ[j̶EcEX9׈7W\D*d\~f2U{|j3F([t@ y2'bR512o@]((;, :?{ĩb5sk~ϳ!P`Jwvk򪾔5Q"tPXɬmh z_JG-(DCK#!+w.Ob&z\;|ȭ-fXpf+w͋Sz@5γp (}7 juK~Z`My YCh !:`]IZ_9 O+!7q)SbQ"sl;hDS65Lҋ]@M\5 ,l7A<9 a)ntpJ#4|[-e+`;$VOێ~#TCJ!gWL^ u;C;& Ph0CqVL@Œ-|fY5B$UL*bn#dn\ab-Ye!I@&J&Dʣj_ rjua8j`.&[;n%Iy5k!Qе~zaf(T[T({"!eVET?9j]m0/aAXKEosaᐁd}$8ꦃ 4EvWD %a$"yЖ\Mn~uiE/"2beCBD6nNP 4NJMsό̆'()>+ "yOAAyʆ@9ȎX`yw{Ñůs0 oGJ][q {UvMaU<;/BT[f|BS`ҷ\d>O:^"ӜSzʩY:F : @zӚ#w˄G㾼fҔ DZ}Ц q@a6፟I,0ߗ}-M=WUG0}#c$ A)rXҽZŲcpLC&EѺ}n.0 |^j1>B}STK+te1PCu0tv$ tAwD{\sRkV{A#&6 mJq5aYQtZL'KZljΛ  /n%ⅈ)Ze>i T7X-P5Z3'9 q"78w.ɭIV7{L=rMM gڢ-Z#_0mQ$[mAT >_ыPg*0FT:pX&Ork?P!^pUu)6Lό$y!pT"/(b`嬨d-{<a&&exI@2qꊦdJӃqNRg~{ 70Pfyϒ$p娥Dmi(4s(]FoM/Pp%c,hJ?hhdЫ0Өhނ 璫4s@7\J=c!t*> ^vgD`DdUheuQoS3M5 #a#q{޶ho0ήUD05QɊc'& "S)!"ABeQ-2,;$t?[ܛ^ Voڜ%'Հw$SRS((Ȉ;4fSQ g탞\jL>d޺Wt֩=ʼnDǁa¨uYᠢM(Et5DݽݝɵLܠ̊UXsVSɤ/Dہ8 սgUﮀp<"F7D4C/t%() *| a/k怖)g|® uH y`DQ9 '߄ ØHg8 6``ཟwG%H i՗NJeՇ5{ד ,gd KHd({rv<)62,y\~T|K>&Řќ:0HC+'}kHSBbR~lTV֨(G\BR{=|/~*(Xx"~*k@gQޮo>.} ќ8IHXQ3DI2QLò6,P1Y\B~yx#^L_r5)7T/4<*zW󛔡bfnGM/ W7)iэ糙e AX,)n9}#J4Ͷe 1Ds5NűqAnz$)o)*#9֞X&3 ҄&)j^Xj8̔w7+AoJ2rBU4 3FnCm"1CR/!Ȅ?yS^/iIN46:"Wb?04gm\|.4#yϨt~yd*"~Vq)ڟ95tem4۽EE+ dZX3Ι4R*}Iܭ}N18e6`_\|ĄySXϖ5yՉ``$ä{=v̪9^A$2k +?Z`?q&h$C6b `ϻ 7h"Tq/tF ߶,u|YP x׍=I:ڳ$@}]쌗Cui*,P7fe892,V~h3T4. W%fݒq~PQ\i%A33,AS==*,<͞5R\$,:L8&y%8\¥b !_1LIwqmyqK`|&8UE*~kḺ:~L6Vᄷ]jwϖIIͯl7f8ߟvSqz bk4ِ$coX’] 1.R(΁nJ@ Eеᱟ-'Y떢?ok:57γoۙX#tQ-0&qm[-z'uͪmbUIJRn|Ol>/k]Qe(qfrj VP)SF E &(ҽ3߬V5E 3k?PMsP u( K.{@Nti[URJqE hHk=QUE(55`_.Q~hjA5 ]! бrG .㛝w|4a[ֳ`> ۨ?:82LԠ!~A%IDd>i\3i`|nAl\ 蟁"n%*[D! 5̞T&ʄ`naoQ˽+JlYMRm>ti9^u; 58MYWIyZE_zdqWӒqi,^!pn*c.Pz!KV @<aJ~Džc1O_Fd7l<+>" W:q?[wj& (iP,y8 !rQ4c-H㦌|VLX]BMz6F-T^k"c/x7m>,L4Lc}#ZW m˽tlÕ@re QN@PEcƓ+ؗ+LV8kXgmH b~eQ! >!8Y7R ]0 Si;F@?Id֌J˯SF kPY4ffpѝHaVg-"ǹL%! O3:Ljyih:Ȑԕܔmx{AL4ZA5~]煽Q4Jb& .+T M7޹[E6C7m%4]MuM"_D T [d`JY?i2V 3E. jNQ\ơ~^=ŝ)8I!љzUIanti=N= &ҔBh盃FSDcxpF &z¼$!0!";+G?x0-6HW *Q3Ŧ,Є _.̝`tX $Vbӱ0BЅ_+Q`87f8ئ)^g&o'XgN"^É2hGj6-t, kl愇0S_kơ\ J\"vƔ? {zr)'KZ4跹гP=QI~puN$e삥ʝ9˜vL1yիӠ%^axŸpߠ 9T%>)0f o[D[V.0_^OCyJXn<_a6gDT:'3?@w, 5z7کab.DQ" F9w&1 .ZӘMR7By-R䥘\lAf(UWg$} Y\I\k!KlrOc@QB6{Kˬ߷{ xM V!>)+Y%mo-`u]Vhx`r4/E1QQqzDŽbC79ט.7 O\Pm38*nlK88M̈F ĂOǙAEf*ؘꭻ3#+噉59 ŅʅJhl S^01oY`aC02y+Qᖡʽ$?!XF"?p$͛؅XeȮҬCUa L9G6t^V%;TLd׎8&71dfBA;pvx+*wUbapV }@󖀅)Ra&?1r+k OomPy{.ߧ.Lx.Iy=șSעYArkXI$D3{E\cEo1匭(G6.ݱ֏#a^Bإ>VK*oG\" _u4l:9@OHgz`\ iXyΡ~m6B`}J\RuaXzv6;p5 \*b([Eܨ9d|MGe=SDK97ITJ,0={Nfi^: >7*˾0ih>J}99gd8dzD~VhlaG6qoљʯTM͠$&igqjIa lThӦlBT5C|{G#Q?7 ?&9[*+݋}4q$Τ ?Bv]<<- ƺh߹>  Hs "#Ksyj]#pkL% YߩLY=_)UiqQ}٥_K1K: ۚ`1,5:E(0sAG`(!@`q4bM@Yz_n+bX.erL\&5#fhyX&*S-5?UwP4N7NS- Cg8__ u7×.u_'06N%pq5B7ejod [-i[6?ft@, kڬuBt=8  -lmwsi~ cJ.0Éan>n$ <^2^JSy`%9EJT%dVwYrǼ@HY9,z86tlpvŁы7K( T晰ݧڠ@2֤58 ld9J5v4Bħٹr? Ӧ,l_./l -ӝ )Ef,te08t&O HwzГ^+`0z-݈]+egҊcu_{YH(/ K`Ds}KAL3el)ȋX~ zS:k9Uxm!SP؀ؽZHÆ&(M{9 F<(tln8 AL#fVN_Ǫ>W#M\ečIqo0fF^MxE/Vڐ ZYL99[ҎO?q4d1Y,E:={He<'B.t)3&JԔ랣цX=+ejlȉgt1XݑFuzų>|/vx ?yUi=@0SΛ m]3 )]D^ۛ7X>Z9:9no!^lLuVk#y P;黒qfxq q0D bsh33xHnAY*Kp~pc hWQf*EU P=BMciGJm녤|U^HA*z]7n/JmJg74#8o:oꢆh3;jR@?ap 1[D3+a(ca8uP67IF(]M)!EƑO沋\(\Gd898UPՒI!{JOfmD|&|z3 ]OJ7'okRU[O 2*F`me]7_;/@$@vaQ%` =z9Xx(Q(dn,\{BU1(UE Be¤[[,U~%X.VWc51>"4CUbէMqw =aE K}KF9nJ{׵ o ֺ0q^e\DJl\ !;~)R'nBswϣ%(x~8JVD548Rk:dv ׷j#RhcDd&VPUD;+@(PSݝjQ^r7٭vK.D7 )`_hR]ÃAh6–R$tPcj|Aab ApuD mZ߲.Ƀ×!ǽ#qß@:` 9 Si4ׅx 8#e&³XLEo텂7ޱR}MߖhntrA:^EGI6G%[9pCLYi 3$ut vk4ZEt(5Xר,r+3Da4VcDcDV*MdGB<:}CLXx{m%epbune؋A.A^)54 D4>r; c! zL۲ūxo7:d4@$飄}MQyv.A)C<$_:hRFfTɘY ^j'[ڭ=\ZOƹ+Ӹ|64 ~A t.MI)ُF-XCw =|Fe;ށganmJ ƾ<60I l{F5Axevэ:1TOC`}ǡipI !yU%O1k'<4 tr@/Epe5Ĝ4oap~R\j`8ZkKQoZy™M$s <>zdvfCD;೯3E{keJnN 6Aj\_.=ZVBGG(3Gm-Ӹof܇GM'Yf;p!.Q樁QV eFϳDV2H \2对c;e<&7);scH^pQJ&|Ս#fw5-QԽ'-d8I4AMHğ[󦷾M@T!Q83SH`5:ԩљ]eì[|v(w%ǵ!?9~6cnjy5.oC>h3 rŪ57F*lЏ)EX|3[SLGTV9 (kN;2\ԇgG]XƐ;c,F=/.Lqـ K`Xa-r_Oseu[jI4Q3|X$?䀼r"J9v'>xJ^ Ǩʎw4j@=\ٔ~u` eXplvng؝P-ɦ8^]X(R$ PR|<՘ߥV. jОz @Cߒ;雃h41vϤ S27n 3?qS[9 _|HAӭxc]U!Fh8W)Ax-7lAZ}g:Ɂ;Z;S?bޒȈCʲ\~dh.:f4<6IOx٣tbPݲ 48_ՍAe+lջ7tl줓  ?z tY9bP"cE;H>ss&Р:61=ۊ sl J۟+z&!ćOA7j3pޗs|Iـ /;jCQ ~&K!}Vcn!ʟ|(RyCJ &a .xX"Yѱf34.p(:7,ׂzO`W ,Մ[jx.6et96uYZ3畭HiKd?U[/ATC/@. -\V/; M(EjjX gN9N)| ͯE D'K15!V۩;VCmqyXqfy!vؙ؆Bx!L}'7>7fӀ6#HF6N=`p 2Atd?{L|Ɍ^7^H,u/voP%&,y:8œ'=ɘʄ~ɜpP;:DF?;*UK+]E|{qGJ~kmWJ?vfgo  i5NUnAA"hP$pXﮎ^Rzu\sL}'N&dԭsoo'ҽهPtR%YH?V&!ejU-MѳׂG%{)xMCh. m3t ^2vU &d>ÂhnϥS E>}p`%{@+TÊnIwN^PYElȲ&JPNo{tjE#ڃ=ޭR6^~3lnƋiWe_}5GXQg00؃&qG/ŋ~:l /zȮ8>-r`x֯rcRV JG?ΩO)MHJ )WI Cb+٢2V neBOK?y'\x[P{NZۘ ^@d e~-]E:8\t 3׍."=ƫBέXl*KO< ]߿ K{!޲ n*p{ew<P,6϶b}K" + 2c 0wqL6a[oz[-%}?h ?ohjXKU5hL7xn"_ Wg `?[a֔;0tMu_54د.d9v }FZhfhqg68}p2L׹*@|y>"%ک㞿 #12"P9>wC,N4ֵ`; ]SFFx?rr(`.V3o`Hc |t\19iO5ɝT؁ɹ>eQ|fYnf9WDl#7Xغ5L2C(RUBx#4\XNRbCB;ϪNx>zF$*l}\KwAzB.=T^Yx =#"M,0Մ(L k ˶mpRZ1gї<;֯X*9&GOqXǑfsU(75Q`s'Rv/|Ki} # #HDWА܅|O;^Q=9~LA4p"뤅9Uńa$vt~.)lv^e)iUPa LUkD]>5uS"#oS8P uxͰ N6`m8P@|M-yB̔YJEjXGl '" Na"2RdX!/6=-ğ65V_mQYcY G1D;fB+cձ%\@ZsU EN('սD 6-Uyt;(EP^oz CqVw'/d\偹´b%YTΩ6|ڨ:O yx&DE)MP P$򼏶! fz̈uArG2M\֪g*ԁ x$۷~godȴ2|M9SCpc@N_eE&諸|'b3վ00xis ZtEE|,nwW%zݡvNSmo{J2+>taCWJ>@(怜 gA|vOURMKL  X44fd_0R՜o~ܱ&7zߌ@k@6(:p_ZL| ͯ6EV2' :ViJFZgS1MvS1yEAGEZe%xe4(Hى9\ `ź~\~b]>eǞ&e(Ҟ(ZL(6  6d?vb=K?x>>!+ b$ T?ޥ ?J&G !$7`G9oؾJ<\-;$ aK_ [F{܆!rHg?Z 2.9K ؎*4 JkAsAJ_n{ނ,;|+S.5In BdzusCdeiJĴnt vkL ւmDc\Q? :|ɼ2/o(60u'Df;q ±'AVmK AE[wBY(wm}n;-ۅ9ҕI'^YU֝џ5<(Ҵ-ϷP#E:c-!`xWnGW t̐Zu_̤37AU5(͕ TMI#sEVGw/zgܫKQ:+aFM4x>v{E}<5U?fk % BTֽAuYVOR^b7Kn?p`~3oj%Nw6\h,,hsg@N_dViE xܧ fݹSh"рl_(Օ+Xn_7خ[SWP#"cק2d,ee08:8ux 'P6n۹B£iϟkPI3 >k$ս -b< .@e=YKGZ44$ \8}J88^nFL`$RwD,rҼƩ߈~5` PaSp$V29@c| |Q#rU8v h1yˡ䝊oUab)jaIBqM%ېzHd R=ePt-_;\co (Xw+~4Ҏ $?sGLӮT>/wkC$=?rCa=wnqfW&Z؀Bbr!=S΂ [! Lpk +ʏ~-)C4!c, ֌% ׄ -}JEP{vl־Op{d Z.Pm{ֿ:1W gCEuְmaD&qXd'-Od]ߵEϡp%Z5KF9<4,P /~xz?CYfY~Hk?1Smҧ&W0=+]WVA@>6ŵ,ɱ֞S|4E7F#wQeʍ{96_ ]Tڼ[.}%WCY1w5ڔxcL\xV@̧xk7h'LQpv>+kg ֔uT'G0 wW$zxx.SKb(w;<9\"XrY| XY7"`к?Aɇ٩Ԛ eOs;^ DT?*nw:.DE3Uw87}Z|jfGcuo<"<} wȕf>7>DTR2 K׈A)]%{*h!-> -*XXjS].v!i;X  hX8.qҒ)??_+ >3F6G0 \㞽sz!q[p^f".2Qc-g>ߤNQ8 mar4Ȇ1q`?r!<[l„9s̰Ė"jKdgPVLQܷr_G󮅮Q$@]`Vmei 9@(2va `Z(Xÿ~dEJjtRg~%W~Ju=bxVjB(+aάae VT^G1Csh!uu1^#N:E!ad>q~%:vN$ i7<"a/0̟?DPezK8DwsͽBHy'@gʚa-P',n\z}wGD9w|:>ՂY;dЙt4G&e XOhjexi.4nZ`rl)v|B F $ȁP&6hB2iμPo= CO0QOؗ .''YۿotQ+9WOrBf\9(RR{w@kq78 ʰ1DUZW}ѯ}%9W(GIU%Fabp$1IܤC2ކr]uyQ9; u4<dXc;WPwu8 .W%A`s!2GT0%lU'eeCL/b!_sC"td Ґbc&p L]|~[&_i&;@C VaȆZS/KW64;)/2GͲ/`>FO4KzErR",'\z}^^1ܘFB(<R]+?r%UMPHu2k:(= q%]-t^YbƵ$з2 d5G4ڸ4:I/+ȴ͟5 |m'ǝW$RX\s @YjpK˴gQzG!L [in*RBhrZڎZ\yr@_5]8v\g,v vO;=9ⳑ޳2 ZȤ!0 Y>.AifGF*Gm)0VhˎoԊ҄i3zrSyLgor/Q1dJLAr!D0141BgV.2GOVzGPF%?N?sB w.XߤpeB臍MHNMG}վVK(ȧT^s4/WV&?ͻ=qoi;/,`UC`G҆AY߻,!a1W9ALёfLC, 18 Egh pO!ss8knqfR}}\IfƘ5T kkFŽ9_]@46˜BRe_@qǐf%ւjifz!8Ԓ~tsKrZs-R bf jcsZF0[{NQz$ʝۘkf.Qyy5p9- (n)ǯ2 <,E1Ġ,UQrdTjpHf[dNLI޲:t%D_C^4tyru`Ut9IBv1 񄪵i E[M{itFeT1p^8F&P]3YPWmyΨc8zt@* |S^ϹG" L88J7^Ha誏YcN7pTɺi^*6>ݾRzFdύ9L-v78\\uu?/K=TzDOYH }XcrPC+%15V\827!?$X7É4@D9D,B ѯ*3ܷc^ ʎRث׷5 1BQ߉yX''w4 boi&`5Y䅚=,m%{)fT^z7S!|%7RA7~&z^@Wh#o][K`R/6v*,ۡT\ xR$ IoyTk^k c`6KV.&j9n9FtFr8*ʀ@KH deZ9tsFd}@yOidg,atɋӕkT <"#iכSΰMABk? dϘjW3bUw!j@r~xh%l MJ1vşSK|s xV/Ƕjg9}}^A_["\I!S``DM>IaKˇ*ȴ!PˆūݣNA$堃v7J sTBp3/s\u"I`9`[f@UqL`G$Oe=;Rg!ajov÷GK-5ĄR|.H:C1yVd9ii inu9ʲbg0]+1߀B˗PHTPW`qs&HҬ}a\"^DX8f5j^;P5RYg;iY|Vh F"j,:1] @xZ;Zޡ-`&݈ 78P}̣ҺaQ=y*-$"=VJt+jk_HVӦlhAL=5O>lUn2| ucn,KJI̡^w(/lvE Xp<:; ͈@sl$ח3sd]I[P#:q9(&¹'Kc:\v(;?CñV/>pb;n )xfLH?XDQJwPv w?@@ u:pHccmw 9 \BApNV+iK y09`,5]X|ȕNKX]Hyج uJܿTCIxF$[S~MTNF1;o wWѡ|3t}2 &ᄠ ,0דBfs9WIV拰^! %އӓ")>] }1Tf\ \+-It.6=9|X4@THaM](}1(zGDfɗU 1Y *:`81-1^7N6Ę ؙ8i|r~=O;7Do F2I g.~uWCIkE#;̔>ӿ2Vܦ{!)9cx=I96ˊ-cx58Y ړ/.xzJhV' S+8gbe%Y}5Ͽk Ĥ652abR>K¼Ue!vzZZ1,{tv~9 _V+o(kUT.F "]:M/c7MQ? U4Jcb0h86]g2PQ.y}&t*o{UfW4[֗ .C澼\Yr Yt]鱐i: M]ۤÅ<$RBuLKԹIhT]UO=6?ܪ1yT xnWbáob`/ʍTU#(xq8iF1$w[Ia@ܒo.A 4<"7 .hw?me4{X.'J{z ? xAD.o5ˡ3g˄@?2 DŔOt|AS̾G<-UXQYSpiy< NܒJ u"|34jx!,"/}?Iެ]La UweJ #dB 봫"@0<e*@8tϹ ՛nC\i̹ JA0( {۹WuP^Կa^RjA&{Qe{0j KDA}cMEht@ߦ7 aO/Uu LSR8]{\]os.y]ȍA/JDn+Ȯ,TCTÇ_}'N&;v]j'\Sֺ%n+=()EwR)zÐsb0hޡn:ĮPEA~IU!wbބL;涩KII#u s>]LRDoJ TXC^x[ ,XJѷҙ^49.: K'w~v1e0 .- )utB,nA{/!x!|dp?ZU={oMM K9\c[(HX&kZl&Q;oawFpgVP⋋+!ԪGVJb+c6*G`'*n:*xkTG<9&VX:긴Y-+d=M\zt8sW!0QԧBr Sɀn8.9L u.|{=ƼS%yx ـx#/W sȊ0L#'xFȫDЦS@.׳(}F +z:B=PjdeI&:PzGm K/e,+\ ܤo_Y@3a9M7&өq9yc[t (e,@"gK&D^*E3|V /'*U.oBRh?<*P3Na[>5zN#׫ [̵]فrٿո{^STXN{!KhKOMĶa$ P]:ƶ0\0+a <]BsFFI7#mNUMUXil3|)ݵ-m Cv֦2;ſ^\NU7U9Ov]-IS dH1chg3tz(0h4)lh=͂N牶aI=`ia%+ ug)UK'U"RL1ƠZ^7[t ^{SV޻Ԃ(bPz*̝MNX N eU@+s,**د]^}%ӮLnchu0i49{}7xvʘՄ! RFӠL!g͒E#Ɉ1ߜl'}svwίUAJ`73M MHҶ~-r@Bs?㈯׭o35:oD)уk+d%4oNH0 =/Zn uvd%"TOH+RF9^O( })'AS`ɜQ XM T]p|"i`^iJm6u d^Jnt#}1"͜a $V-Rv-/^)vQd i'4^f/7lkRTs l~Ĩ;X972Jʦ$u߳jw(o#GbŔϰěJDoLaa TDqSĥ[OZhX̍Ϫ.E0x(j̹!H-bۿ!qpx7\,+R>Ll/RT,RDAUÝ0ajc'EpPBARE~WVNr@(Z6.qPآOLgCbCȗA=NVl9 zv%C[QjH*,nTrr}/ JG|Vyh:}cMPQ/xю:e| /њy*CX\E.H71NKbJ"Ywv`uC :lK DK`'w"$Y'$!goUPUeK]M3քH=^b=꺥-TFG] )Pxaؼ"ϥ`۱p8;%YDJR䔱م.fH:yD]t 7@&IY-CzREQ+Ґ;ɿ̂w`I:ak?4pHm덏 |cD8/4+1w{NS~; \>"Cg8䌝W-(T8 @A%Ⳣ' 港|^j ׉qo9wDڌPesY'dܶuNOP>> 3B5TU\r<iEj)$Dpi7a#Ժ|n%RP+|jb-@2r:a_F{?Ѡgq@CJ܌ jY4 0Ѳ|uhf)t! 7R.y^j0_vqh5F>ҨC B˝JFYI€tL_]q1$ llK|tSӦvE ӻrR 6TtiʺOMzRicr˟bģIΖlŋ#ǏeM-ݳR8KTb$*؍7lz <;Km洡;SH 9d+3`,Dud.6t"aJS幕ip%ͻF2"YCv!z@AD5 QLdBZU0Us߈VYE]"6nߞΐ2ۚaW ~4xTNMuw3$nɃnV"٭Q&wl_c=&HW[Y2BwYSy{cWZ :=/t3H[ -)K4lRC2cX>=vi!E[M̍]@tME'+ [?Yiu?/OKdU+A_q[C,5ܨ >:>/yPҰ@{zujW?8E!jw K;75kd@pSrX{v'% ;K&0y9~n2, l"#<)6; ᒖ/5dfʥ󶒟 !hf:bVU!9:BxKa$?xQj V `݇hQ3CYF%VҳA)yf+[A 6z"\13SL4Y=CsS϶XVUuoS[MRrl2!CHB¸u0F=gfh3jZf/XgS->LsGq nW3sJ.-G$|Lw6?`8ܪHWtp N QY?LJ֜Ԅ`7 S|+-(3%|ͫEaQ 6.'r}: 4!HoDڃʈD݆ _5Rѓ8+-:ݐފ`tgD>:> Vdw9 d%t+4 ʧhʐ8Dҝ`Z c`XϞ66ҦHdαy)}wEz_䓖M at+#fp%_m"(c|&lzX~I x^{­/3CF~Y}e?}*`v dh_|RL#f\늠-7zjËt[Y~x.Nobs1٣GEtnP# <:<YC *r##&Rܣ+Nx`LHWPT_W-C{Ӱdz6@ux`8巉WZ\W@3.\G@F J@xȉŽK!T 7jaǨj[[ek'#m*l%8仜n|xѴ'`(du^ |7?uZd%' N;Dn&&六S4QUHO t)/]\r^ulagaTb0(H&dڃC1-[i"}bV7S (\Sn?^ )ѴAF2 gr]'uf~ɝ3uYW}Ȝ$E} ES+*0 JV]xt+I%a M5 N[ A(Lx7wRiƩ:'Kf;=wfHMkk4_m_!3YU+̥XKnM0cȔ*wĩ^3L^p&,[Iq?=FoX,&%OZ4JԁvLbhcdXHd;sV P te O\ % |ёDuxX(J# .&}mM(}Z/<OV8_CtFegHysSt+"O3T +cTkp! `) |.np w|YpnOEPTFp,`NrѢp`8h.LDHmt~׾)?dy$a@{S(s?*m=*IBS`b /@s`q_}B;ZSo'l4I)k 3.)c-=ϓ6Z$ZZ,hKFKAJ{˿rl?DfS7@+e/*Xb ȋbp9*:m͚=%+Hf] K,mΙ>r\ 8O]\S,{)6 tXV5GD>o[@fqFwXk3NG%hZt îiޞZK2TOmK`x|:.DO?x[3B0/ˠ**+)u7 課LKF;4MeH8Ơ-ժ^ܯᜬ^_E%lt"zilVHĸEz"Qd/xD/bE\w& ${7;X 0#C4 kk0#E4d́7,C^ƈ;QHˎe÷o N{9vs1*3)4wvCSG Ӑgu q3͗tZ7zP3-΋ \Li] .y 0Z4DsҲ&v OoRH\_=];;9hf"bLT"ƬıgvtfBS70xRt43)HR$PZ=Ӽb/]hAco4Jrx"mF4>.=-],Ea&YBv;ٱxUS*]$~2O(1+ul QԿ+s@&#=9bw ܤA)~;wh@ x٧Gsْ=No<;P7=hu&k#a(qSJ#®9n[Qb$Fyfb ~A.σ!"_őxj~fW-dQc$q0P-0H:t-hm*{\Yڄ\­DLz˧Y+ev8d9cY«@lTA3 \=H67%^bo[ݾffr4/]r2D)ӵ74vS7 "S?Q#̎]7֥:8ㇳHe }:-ߺj? K|鐜j *?ޓ.`@D?V7¼n)a,ԣZ$n3ϓ$שjka1!Wu!QK\ e]}MTHsc+XJ[ ,Bǃ76c,@.jQ #x\{'.E󣀤*M呹Csh#RnPT]+}Lz>(Oን :tu8ۓ:ŴlM @x=3^ O2Ңd0j J?Pr'g·).J;0r-w_4qo&%&SQIƐHȨU~*H%؁j}XU\ =,#% N؝_~47v'RXت=6ufOufo@T+h)-5z>$ǃ?Pm7x,^hJ.&-:%7ݶ.ohfe]H)x$uU*51DL8vr0xIA<5R@-U)Hz_{bq/+s!h1>% m8:=HurG[ 6Fƥ-@t 'J ^]'.e#] 7ʦZ=gHj%nvUEvM.MT:Gk:: N9[,v=vΚsY_'vl7y<1M4u!C.$]#0nimaL#ǒ/w ** WP8??4TXm#)VHo'awfjI^~\2.蚬`Wf}l],KWwU"b)G_5-yA|\3v"ˎ`sb sSͣqEK"PV6fjNRB]hG-);p]oXjDx(`u VMŔ-k10~^@u;&(HAQ`cC`~u9YcSLroP{h Sp.Skt-Maa$p6 lݳӃ$fm!Pղ&*L);"lrqT+"4 ry)=($Y֘ᦊq_ ҾD80$׸,tY=[i $kn6Z VT;>ˮ*/T]4M\J^bY% 7Iٮռ4ƄHlc%tW}6x!Ϫ0EZpTs ؁+uNjIDDإAe3l{ v}hPAM"]H"pZ/&ҊXfo- =G*C@Xf:w /y#!4\MH"6`[47R̝ƽ`lSdUNc]h1/v!bY1,!٧ʾ82ɐMHK >!䪩hXkA"[+5Ig9$fFn:Jd,FXs~(l`f(ͻ'l$cBj%&-t+vsqŵ 7Kp'D%TثGm?LfS$pdjrCyZ7{IM:/K\!X-YШ)HČ(0n"]=Esl/ʷ94G,|;^4Ov,T)t [P;ۄQb<#GeEth%C6?"a\P=7pZhUYBJGj'$M1x]]#z *wÉ ' @T3\*{ȠOt" ѹP̌є(VŸ_ۊ9&kKT oCX@bȏ~,,9Io6=N<"I%]5_ &\7ɜ#*Й.CvXF"|ǕlN}f6# .G QU"ArҼAW˚B_Ŧ}9((al$(@Tmb5 QR-j֓^I%zZwȩ\wOH'>^d!($ ]a{dg;AqB=j)AioGs+w&2k['7!IhIW`RjcJwY T"GPgsޛ+I's|s:Ox@ 'jM>K;bCu|f˝?q!㺃H',Pl"pAu6 FՕbhJIuNb*;o/.5 ?Q~0WFո륋 4=fpcwe…\aŹ_v[ 7qfCy-#HuozgkO<ʸ d  {l(b\Y00+? sÏoKH")|Hw*BmuB9*EZf٩Tb*I9/`nGbwWw?񤝝l:1S9pTC*#rSRظ@6ZX4' s0ؔptHhR / F>eCF&kLteā5tZ4`@ԡ&?1ȥ+}AO1L()xa*2F9nuIryeCZ45Qd5 x fPXA>3}Siy<1k1/]&O7+TXX2v:Ż |͕O׺Ԋs_,-O\w淺<:ۧ5tG\KfhQW:[@PaS%B׋k9BJ(> )Αҍk8^+鎶ȂtKe1²xEM'?:kDyI(g*&^#͸kcmGb|W"r t<n'G_%qA(8W\_jh i&yW*Do'{ωX`jm[wM_akv/[+ŵdG2Ď.giN6ԁl$wj:С -m[Cש`@Ԕɚ`ԓhmcϩ%Ï^V*g,"\prrWvv NF' OfT@%a.$=Nsx \CH7qiAJH;6 Dtׁܺo>a0Nyuq\?qV4k3A>qڍ* ''>6JT<č;P@`xmB`*|mX gmDW@f%|R\GcH/(.]K¿rXm @I8t/a˷_=462j(sǥF k7M)Q]WgB/CUn= 2oe-_CMȗ>ƥD(~wv&ڼ9lq?fm3<;|V@x6( /IP8퓒'嗢Q.ZdR}V'LU3.7HNMT&Cn{|Kk֟ ѮxuZ8IFa9@hIwI-C{O\i; ܦZٺ]3PS܋$~h9._JeWf Db7ΑV f<_KBQ%e۟ ĵ+6_W r z-> 9x9+nj]cp=X!En#-)T _/\pN!6/7n P& %^;N lV>T/WWLqݒ,$f 86!# V*/q7IQ^Q8\cR$#ǼʢXBIW#[KtO>i[8phgUpВzEp/[Z>Lؚ֗DDG6'.JkUd!9]jG 0C7 |E"?*HTπ]!UdqA~> "z7bP[$Q^-mM_ȳM:<;Z_be-f(IW}{rn@FsL)k9BZ&(6؄}:ayaT)Ḟ.J2P!Oe(o,}{dLX2U 惦&ip߼7֦?~P0%)wbnpGr~\; Hz:˝"xTʙȬrhśb!8yю</?,jJIF.vGV-3v@1^ΧSܷl_gSKprSh\xX` NK!1qf`)R}I]"WV{5x87Pqfʃ v&( ބ&/#uX"!gk~V[c鞕Xu#3m0a5ؒz@lkx۔{͟]M7FfffUc>cʲ `'X÷vm%括Ća0U1B/S )J"T=G <(;[dTc:\]/}U|i&[CnaSzX:iA'e'ؾ+PC_GE;"wn4W>rv X mTr-.sXY)uT5<Om jZ[ j@Y9䰏1*;ͬ,ǫ-Tpǡ ޮ=έ?z_V]!a^e~:UPf-NjD{AEYH,TL| {I ɥQ#Ee@t2r=MR8Ҏq>uv9q"Ms}:y1F ?X\큎y6>H>\8 bFx77EvNߗE?/Qpq.b],I#߿Û;Z?zStuxUy%CX*|zrݘ3=)73?3iTk'/&< -gJf V&zV=f8^X4>&.($@9A@f'VYxyP(/$K;}a>$;K </kq-"vꄫK:h^T~5n0/G0:InV>c8Y!(T 6_6/wgWnP\͵a=+Ukxǒ$ATOOb /u 1NH%0G'41\8>,UWs6L^u )nM^]9IV{?gEu1惸 {"9@gDs?9xgLtS ۹A|ā**㘚ƫ"5L14*ֆ4Ϲ5ts;8A~RGZǙ?)0"Tr fy$ְlwn4Ķ["լ>s@zmZߺ69B)a - ulU3Ep}G8m3Z[5?B06+R tA2}[?ETvr+nlq '8l4ьVZ00 ZޱRm3(0s4\2s!^DÕ5$=X}ߴ+eBt:*3K R3zngk_#Xtz {GH^*ἄNnK%_N_A|Qjl3|Al[:wi_ u#}E3YP9;dPb JMxؼNѕn"-T6q5!XsEIΣEf5?r`Xƞޏtk˶9gM[DENL@2h8z[֝ x3^bϵ>tf&D$Xz{-IO'T;^ uޡ~CU@qjo) I('߯k qSnl!o5O8xnCǪOOkpdbTߔR ښgHIf8He>]b&U@ܬ"#Pj_^u؁下b?9dy yQ'(]+[0k%Bk"ᩖj |.;a:O]XUd:lTK1] r5 ҟ=L}~+Z K.Q4hϺU /WZ|Ea$7򉹲֪8 7R"Vu9dK0 Աp.E^αb7tYjҘJI iImѸ!Es ?Y 6lM(]qA '#O${ =< 'k#tN#x)䨌Ck{0kZ#dM ZLevJIunfǗ`)O㻬 +(x>w2zuɸz2i~^gO^#@'No!7`g.^R'%=֔^vhLY}z}|")f^Pt% 5{ ďE$ 'VqHh,ycrG9Ƕdr9/oKu}/I 6`nͭ=ATя4c /Wpͨ0g|=;h1jlIqe_ 3g^ %#? JI.<`6}ewY^P@mgewCٻ!PٮS8(}8k[4~\L  k|*h)־>u&P:o9ApU8n1n 4 N5[xB2g+Yk! m, ܯ]Vx$XUnoVT\ aÒ9N(ФyGSnĻ<1Op<`,-*n&ΫD"iGeTv`E ⺘X[JhcݱeGeS6yu=?`~j~(a tly u~qQa?%0L${ A#3ʠIXs+rܥOH ˋjE\\q]*ťRK){rnO<~.,;rU->)@Or{J*es͋w}%.nHԳXjm&OnK"ܝ(*6 qa8Ǐamoӧ#:Ԑ^-g#V (y5hVH os 8Yc\2x*'b'TM>ؼ5/-~j)ق'MAb#ySxF<`)vLP>cAw'm-'Ӓ$&8-!`T?[qqV(b@&T,~,$%aW#֏XrɶeI2&538?0n /yķ˙쒡ɋM_-6+@zD!vCd^jv: Z }G* ׅV19zmI.aj-lU/Q@AŢO0 r1 uWg3ElUd֌UDyj{T .v< μ  4jf,,D9rNZTOɓiU\o1b¤:r HM%Uaqn]d樸#eR7Lj ,2y\=z>IIv|Ad"c yH7'Qlf';q|jȣJ=LS`_TXÓՁyj>MۂU<8Ҭ 1Fe%@a.2B$Dh$mB8,FVb'1j`&F(3Ere=ܩRe&3-n*Gu~Q <ٮ~]ChJ鿕_3VDPa=j϶ZC yE|,RдΨ᷹.`LA`݉J-$TQpI KP  :et;У;].愑n+s&䱾.QQnEߛ걡5SBmY-ʼ8U@_5>Kw:jsi3~zLK8e~Vq>^O ץR~V`xNŢ&ƳGT ]/j~-}]=`a<P )Q)ez"tV,&At,gI80g`t:2b(Y @vJ',޸CD'aa獲d7b ːpisYM( >Me݇4;˓hj)h'=5@S?:'_pھcH\/p,|]#2{N)^N|r1M[ lֻiiFH"IBv1yRE`k'Ȩ!B+rN.J^\Ta-Z&^cG2=F+Iyi+>4^J4v{WIU%\@2&q[Qci1h8RƣQ-1B^4o2%UB tfz;m'γ8Xյn:e_5!/4vC|K3h&!Jp ei8qe7UUF'ח":KL*ԈW!y\9LO`rk-uK_ Rz.rTs֒?F@Zm4W$D}9ο:).2] '~V\`A2 :fgdOl8 SW,4r"~wNsb u=DAN'e'@9ZqĂ)鎉]֞TR#fMI1xk Ӏ.>/= %-@8&Psbtcќ\1sE/'Y(Q`N¦p^"Ӫ_$sy>swb\>& j92˃&;Kׅ((硣O\,M#_і0DZLjHeU1!W [WzYZm6~utnVEiD᯺ @7ƺ(/ /H^;xsTŴ*:'-[8I0AR>Wc=~$fu ]#Oɯ+v !+rCy:U' -ճbBDIU+E՚K}onc0S ʞ[Ut@@$C01+giw0QwVҥtb_jSg,;T| :nڷ~ (Qh 7gڇoI%l Y4_hʹA/nVб< Pp ۟p+|KT[P?\di:|f T'!CǕ~ Zn"H' pdS'TJQLGqW* )3[]m2^l~niJ|Aa j5?aG>iuX[MP>j%Mt w`F2-S- mri Ϲ '>1?oCieh~E-JaÒ[A=)Q &jwbmuRL-0Z-{,*Ym`!3Yʼ=W rZ^ǂxK `ކ)MNz (@|dX.?1\(e@DpM)Q mu!8P [W`1r""XjɬIc'P.LZgJ[v_*7:7$(QG{++dYbR^1Q897<#)=Ӟ-W&:lĽGmUTh6RWJg^bEr\ R4AƲ&^qvo"l߁, Ӳq'?i̽kѤe|_,R+o.Ѯ{!b{Orӥts2#X\w/F$0C&,lIJt>R(n/X1i mvϔÓ<+.IJ(j9L}5o#n)R87XRJ 5.zH12x.ʚsQZ]!F+ndYo2+Rخ"4-2G$x #8di:{Kۧ%qK0x+cSlڍFJ-nWNq 1σƋ>qҙ]uץUB HQ*֖ъ@LwUo1VEc2ئ pe{|2`7g~7riY6Ly +ǭp;FǍ"Z c/o^f.۽p\q࿭L>h ߾c(#KQ2֚#]!>UoS]':ulBx2Rg/$6aA(NDx ;x:Si|&Rq: 'w-Kg @MzVkc;!uNaO{:]`ir4Á#:ڃc cZA.F0'L<8i- YC8.NiJy+x9aT6A>WB8۔|E {N L7;@?xocEOeڻP9QtsJ)+YfN`t|Rt9/DO!2Anj%@#{|#rۿDtP\2hi5+Y)ۿ1z{^okB5!4-B 2@|4 ZX؛Y}`́]gg,_ ȣ$ݨRwb3LLZ N{.ݧeoo aGIIrZTJk4~bƑJosc6gԐU O!gjJ+*\DNK鬐(:MFpEBfE@I;?d*\*yS8> AR([)?e"Tb It=bM\[ (~|VJNblʼ1"N8U {;Ά",͗dU+?oA# I*CK,?H4H& 0Jr`:i0`ziU( !0<離PSv}\גS`i4\FgKJ|%\ hGБ#CgILaj-M;+{rpχmeeGvx)bmidL;Lg%K9IWS:c0-}JVb"[s/a~笸Ix @,Ow2a`[5Ö^q8E%PFSn5)}CٮHj[&o[֥_Ym_ˍ,fwSK#lwQw6.e* 3AqN%p7~[5Y_IL?62#j oPaCf26]6Ѥ4scd#C`$n,ydkp龖z-Q8ǪܡNS<ݚފi.h$Yt Zt>2[PVTǥxz* {nR#Lb #ۨhm?J. oʺQ_:.f^MnKF8?VV|bz6np{Lҕ-iٜ`*\ѸbbĒ QkDJ= h'rhϽMA!iU ~xjr&?,)&Z^2` (OƴR`r&7IDyU70 m.j"ΐ'{[q֟bfx/$#t=Djbmx~5QW]Ai KHwϽE` 'ű?I/)nNpO C+A1g QrL>]= NLcQz.f\cGpw̓G/E>RA9*!&9TBY2'&lBM^/`㵡c@dΈ"Xnrv }M.Y(*myaeu s/T'2]c;VwKo~(!N'Lz=BIc8p,F/T۷vb%*9Vv@q[ 3 @^~ȑwB|xd*}ʅDcŃ+Lu8wͬ5JzJ(#2o"z8{>ئPEYYn2 }FXE+.%@0U ^a.0;p{rchoXG8MiEv5e`  $+[22 ӱ5x, $4J, I˲u xE\|:ZPnۜESJ0EBO=' D_5'BªMԟn'BQ(K b']<δ7m{ړW?T ́ݐ!لG{fpO0* <1;<+IAAN )hj;E%Ϋ`$1>9ج%1Bi4o| Ux&[&u*Ak=j W1,i0W3uNRސL3xP 70?uk؞8XΫ4v&6$]_'[|ݳ[$j\Jkܦ?Jao11Wx͞EtЦvܺ9%Kˁƥaڻ-7{y ɷ=OCٮ| t,r7\w <_$|OԴʮyiX<6A`NPEƏ557B"^A̾scV'WMxkMjGrPJIan$88Z\ifuYM$1t"Zz]A֮p=MH1BsDbA~3ڒ$Ɍ&U۳DW )YqUfgG􃷆SwάKy#GR%Kiiv/ 6E4'd Bo&r;uݯuٖCW9+ɣ\lnx`q#$kO H8GMLn}-ܚ[B}1<Z'X`JuGM6ͼ7dV큧Ð{s0E>0JEvGR#ZR{)/oI3@F V{̨8hk9{4"CQXStE}ˏvvNA`W* ~qQh9D}XTݧ|N4]!C| :%H0W,|rC#C ;fx"^Ңn*$.IoMsBQ&FAT*,"yc B+ ԯ-ِB 8yoi|"{K bဏoǙ Wdc6n T~-(zvڑKB: n#f4o-vYOkW:ۮŰxq*v"AI߅ʼnO͔89Y&dZ j(w*x{ΝE&}،tyګnWɭ _LjC/͡J kFKC#xH\9/ܕ[K<|E E6.nؾ0Goi&Uv'KuXQlɞz5 U%#fIZ6[V}TH_역ld7蹩37t9T% oys,U8VB~vFDzO"cdA)NTg4gZO1)]auO M/$;ً'٩AL dz8g>ʊi`%B}>^NRE+u7CS~*R 9"Kq DZC:efFe iD'p%z͟aZ|d$ |{"r qNHfp4>~W\DiH1 M)/O:kz|-0;; NqIxb 'oxăX&ͷRG[LA򶀾Z)|"Gܙ` h V!P}Cii 4coƎ5oTC֗c@ɚfz)4%HбJo+ Ȅq>peq"Q)#I6{H,r?cRȴ{vߊeK^t*Džjf!X?k'~ל|&ryzMyp[9rцzHeza T5P#õޤrb&xVg}kb w xfzG9[FJd[!_Vv3ڛ֍S\NgB1| O .yn,Fj|=VvQm!/-̚#kKS ݈!IW@'X3_jY ʐB MH#Nrש ^*AN~b%|C|ΒXwrk[4gH~)L"a3~T֙ 2Ige?dSU$h>?Yt Y-IVk &uC4ME&]9_k*$\|´5Rb2:ql-LwGL2N%eR()!ǓI GP\lXS]$^ICU#,u7j?74Q>\VYmӎ,`wrb мW4*Mڝ d T q*dvxg2̧''#FN 7ٗe:m:t\"@o,(?Pz̏,P{j:eJ0f>'VXAEQ{ڭaH)xtЖN,bRqlΌ h zAAՏ?\Fvg/%o^[fZꏎ|'\O ިsIe7DJEO$/-=QKk#)p7'JE4\hBzfXƾ>VWiqĘ^Oa`O#'ހT)B5ccqHH:q$ 쓦ciWsyxh}S;D2UZJt< %z^;ytR'QTÑgkxS!Bn5@ ,r6/Ș2.y'+# ! e(*Yb5߼>خߓ6Ff"_<}{@xÚܶO+=%C!HW'WiPWeZ06-- i%qcdq* *Ubx]Bh bį|X5v!l[ l(?ԕNQ-`rgCfɟњW-ߩ%J+ 5P,ԬhGp+rjLY, aiqMw+˼ۘXiU]k>'`UP{қ 7ɪ\3Dfa]KR@X|z06]jGR>CtpӀ33뛻cǫ5B{ "g;Dk-(pIyxexyX)јY-S+鉚,]).(gR XD!F\Y~OL=lMlڬXŶ.W+a̭\IK˒i؛I`U;/}~em/(H뿀7HPkFdg tx_ҟ:u3*N AB v]^W0{J}Y(ΚӬkdW!vMςR[[-7ݪSc&<U8&In_:aU)>,T˿˨}J9qY8KS,w\#UX:dZi\۠LXV^F5irYB!?ɥXpa宖uI4$\0u#e ,YҎ?B:+ts AX̮HG.Az)Iʃ."3+!vh[]( DN[^,0Z A?j'dWA@bo%v;ZȖ[Z%ѵaaga89alu,:V s!V$-r"g,dŽk+MQ8&!וwB4$ @WH/QpF$@d0V)Y>B M)Z V$$Oco'v>Ac=McHMxBwuiuHg6(mTx:, nvO8ޏn^ Pn >wQX2 &sk#K$g`.S"56{C %aYRon[A-D`,Lr^޺bv'zW*w`!3nmշPQ& {frzpO O)dI/;pCGbj w֢ѓ 5*8L-W <{o 7]?Z_ԍXq˯6zTwGZvDv+*[#\IW[&6S'~uYGE#DRRQݔ-`)UBî'x3.'yۗzgxnrM‡sB’@sx{8Q|tⷨKȣ:3v a@e랞=kѢ}H{G{pɱ^ /:td2o0jj۰>0mFl' =>U#芹eJ*@"}w8`PjTTn9`az}~'L48uR׵?pF/@UD-L/ SfN0ρMTXy *Ѹ7h w/D#K˻k QB>lJf;oCB6WFB/uI"4Bgdy0 ^X2`Qrq`dST-+_!Y*w#Vy@/0Dl|ǷsQ-|9w;س$ `ycjFS.R".Ѻ[PO|Y\)Kcf1]!ŋv}"wm Dg ?h1} ^AA 5٫.EpORI8:#,3<3X$2xꆎJ2 jo,4x7nvsxXVtz܉"bM`qoVż*Cm"۟O ;dUfu\źJl*TlX\@A|h?)1 "gr}8eA.*,\C95=! kGaڕ2JZG;LUJ:g͗sOЈ20~Dni6y&p}⣞qT 18.ءF9r+w󊂍1M_fv)"6\/c^to ='hsa࠘D9I ;FFQ$}<>YTl<,a e꽶;Pdp8g0 'k ]W%IT$->M#fe&ÔAR pH @U%#'l\Hqw'0#rcI MoxI H\,n|*cN8MArsztvӘ&4Hfw2Um`˘L$,zZ&-THJ8D[oL<$)=~ G wvvNy}0ȭvr5!KU+襭 5Y/pEvёyy R-;F:" ,DlcghWc=YC_1j,'0 ɂD>QK2@oXƟ vx3A 3`\KOnsnvj) 2R\bpD7Pj\Bdn[5'c@QώsPwxΦI+'.)x@)/=a41@X%5ojD>894:wQ6Ch=7ap,|"9XLMSH+Qc@!d鼛_T7Anl[q sJwq/o}s |CODq:O'K|1_Dǔ9eZ.hEq@%עlǒAC2hz^>_C YQƦ"l O"ߚ=B}T;\#䊯HTUzB<9مJB'tpQ\ ֚K׶> SQ;u"' 7t^C%D|9u~D7*#qvק`8ۛ Jp6 00%K_0ZWd=ǵGMs՛97l0,Zkk!+ rɲT0vxuV$Fܜ`:wK[f>=鴫jZXi|]܁FH\%;McV)#VDa럪])YP ڞ<\;a4#o(aXj3#B }#7=|ںk8őC+"h2EXfWICR:~bx3,zY!y13%#][WiQCüox''6y&Ա~R9]Txz`; GBhCdi% ' t^kmk8z~6p`56fͼ_^J!~?OhBS ̑IjTܜϝWN |kռ+T0cәE"HL#52 ց4[Xe緭MNO"UPEAcpHJn XSh fJ ^/La|TWa,3֡ 6Ztv4U'QUr+e%zXq*H/ՋM Ŷ_~}byF X!ꇳ(ed1iZmCj?RKA|5 ԡ3.FXnl IfjaTANPn)/پ$`CU-_r!E~t]U\e \F436Vh]C֋/|S !7Gi$B';ku0MV+a&~;&zO-S{Q渰SOH[5|@]4N| ʙ˭ k7Q{$pt,@[א 7.&^}7śQӏotQXͳE 7&M(M%C=l2RX:sY`+,`7x3qhvBerȁ)=b}r.B<7.0Ѭ,>u EФR!y:˾>ht}L[,౐f0h %n9]+jXrޣ6\e{a:gro۫o U?p(Z#G RUAhGu;]MJ푞 l]\3%,.Q5:4mTGT\3ba11no/r%9yҌ"ż%*hA\1Q 5:.Գ3zeY! A!GPE7)Ruδv:-jklPQΉ=`m,>g%]8ٴg>)(1( PhXVaEA*}cQsDcB;pcK&kX;зv?Qq- ފgvFA ?VZ* yKؗGk#t\|']yjL-P4V! HcM]4&UΉ*MdNx`sVmΜd4 fz`HM8|Pjq! C3Cu{_;GtB+} 13ъမrk.q$=X%\5mGj t>,QҊl$5Dc4Bvlrٙup ROJx4> BDvl_ LY|alxhN0_ lګc!rʒ})$2gD{r0]j{H@@DgT&OjRRI>.k,*q>"ر~lj擄{uŏ@`wu`ė~yE^BzS{lt& &u8*'nvXtVԺ_ {e8ZP0yV,ff{ȑP# B紬&1m.ܲ@Ck4Z F'$剈~0@}'lxy  /8_# 9]qbr!x:].N T&B Q1KxX(aN9k@Fdڷ AE]93e59K&qm_,Z[]F=I: .Ok(14XjDŝ,dLkCQOLӹI쎗 Z,>}X/}r<}Ozm-ipU8^h)I\2FtDۦ6\ȨuKeD ?>HyK,J2<ɆGfd~F/.4%cRϵB1a<|%BzG5'WYxp(BP_F;:pAhPݫ?y\aY$(C)iG aƤ@Tt3~j3}QH`b&~*6ytTw#[{/P(sk&oIUFl}#xLlӰ|*ґ~zIU7 ,0Chvj3;^4SGZw%9^f 4ߘ~Z BG ܵTpoD-Mȡߑ•/1KkkA#wf:V_q&@8CYSsX»j$:WjB7E;ƌ4ڧt>ݢCmo}astÚT^A/2Zs3~ t,Sy3r_ >O )NJjJ4ٵp$.eJ+EFR5pv)uf%B99Mq)lCZ 3Zܒ&QocՔz̸ Q;Oc{ tGJ,txq 2l;,|}ӊ12[{݀]EvyQ  :0tXG~H=bZt:/^G<)U17AuSKO|A0ڸi@FmJh(VuvtxK׊V|:ܙq!2J Hv4}KψϏ$HFJ+:ayh~Qܴ֜+o7VkNe"X5o^W8]:oczpu[c{}S59zp%RDF?֚6ExW$'D9$5O^} g=&j&HG %cF:'H91=/g^Or7G|ac?ƣ/܋CTtWr5+KpR '% bxSXZ<PP % l. >ř҇#L%BC{BVaHR!YY"k'1䚊h7՟A.C'ˋlq WVΊ6%{/1~Y?pd85?eTj·J#yG' a;5EB|EiHA-W /V'E73(S-ݢaXȶ TQ`)ߊMOoM46oWP{2%fl=?CGf(nwbZ$HQcyf&).Pγױ,p5i3⭇q`^}RpVA@.m9a0fĔ|wtUB"tgYZ070701000002f6000081a400000000000000000000000166f3d9ce0000269c000000000000000000000000000000000000006b00000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2u.ko.xz7zXZִF!t/ྔ&Y]?Eh=ڜ.+ȠPL+)6VF-8F˕SE,uZB髉觽#YSO@1WjM~+j6"s*y0c`⵰rT6H PK^?_#hvr«0玿8Ihg8g}pw(jT2]yvHO7\~ i~rn =$7u?q0qwgb!}=ygIp:0M29&.e599"LQ0f"$FM : ;MX=q8Gz¥a> {F5hK$tI5ڳ[9| {0ώ0bAxӁCo4<" kp_%fP?DnX%(S^W Αy s 6}KǢ&5IU@bS ͸FM|uZ&6 /y9d G c4RrcE7A8G8ofteˎ$Xz=`eU]Ǔ| ﹉Jdzrb/[*j i.r ]mf AOů!~-_q:Ih坫 9}kjOO&xM72ӯp'Rױ`OēR,og^Rn<2܈&uwoV,)/eiLJ_9 l? Iٞ0#)hX V/xi4%HPQZ=}0_hH8,{ 2KK3pF- r[7^J f: UgSjU#e<9.2ϕuwM&Xwp+{{5 ;g5u2Fߐ̕o-5>g^"÷ =-m>zP~P S9=i@-rn+HL?1T(ۑCF}䵈[)AsPC`GQQS)!g<@[.̙Qhv=mR$j.\t9N*AEƉ٦3tQjSIu$v~ &tY d|}rZL)~jfR$qzm"^W|~>]<< l uu-.ڌ IU |cTYE]9PPI'?w} '0,GS5Cq׭AVZ)DKlqMZz0h|ļ6"nLP9W#ϱ3vM09߃Zv=W,gPuv ʼ#BXHe],Q q ^  <_4¿+h!vꏊ=-h @/UC <^P{!rM(UVKi* ו @P! ;&3]LkO3x-`Xm+И(|sLˑS4^ء *6çהD=m.[bYVXW)TV; !inSŧjy5m/ ej=|YgdǹT@m} ter­f1v⁣ؗV/L3AA;#XT`ܵ9crgpl\ga06h:cmX's??V$5ZNhIkh>2O-"o(P8A6Y$ }]aRk2cxbG~X$twŠ!|MJ$&/k}vc bv][҃H]w| g)gM&L.jD/6pyzlsҒ1u԰m RguJ *86"Cˍ@ {=]' 8+謴ӎ,1Neﳇ;k-BmlލZLc|0bvRGcڋK˂y"Aѡ") EP8#YO)`h WoxN jú]`"_ '_?!JG zY \`O #2ijQޔ&l'=ʩwWګ%#nЍvtw`koU8ޚ# V@>- G]/> l{4k akdh$U ʋrD;{-Ia4=&Bd2Z8I,qoxO2ȝܺ0_&9]N/,Vwͤs++aX`po<)QL27%OIr"r5DJ_9{@jx` .xJܟdIAl]K)z0M!IS+z u잩Wi` g,, תV-xgP- qWisdc=NYeiF&4RܥhXf"Sݹj}szn4&{ QcJ j\hdY,6udğeqM"!ہEcy3Ԣ1xN?Vlg.u;+g/l m7[h;6P8qVP^ WD \ч㉾V.w}HexLi%E r^Rvnێt.;`W +}Cg.81*3ăx{y0ؒ]{d`Ԍ/_U))B%vaqYR 0Z!qq“ a^ynյ8%hgQk/ 54#;d> 4Ls {vx V(9|LL(٬ī}Z ChoXC%^oc.1R|''|`0%2`9g>of`='%E^0rD^ˮ)WTS&b =7MoLخfO/=gb q H(C6_pjxY,SqlI3E2~04i58 cN{4CF_E{7y啍7^c~=o XܢGf0Jd<Γx>h!Am 'T殓6S1(i@T;:y[!;h720EFqsj1E !'X+C~ |s p{'D1) f؏!BVuWͮK_ k-N|Y’ _1/%G%6/,TIDrşt..BjhGkMKjgK|VUSH㤔4 ^á9Ә"!wze=ϋq 3=FO7~f<_Ifx*(p =|vɠ>Rfk/Y Cº }aPe=%g]+QB '&o䳺gfkh2O*% ڭ̹F\yT#+A"Wh3/rN@ ETd 21,(NS `EE>׺ 7-zt 4;HۑOaWOhߐ&J 9|J .`϶JI|\<J7흐I#,,]-ZtCֳ2rVǯy2-z]m fdE'(C[[̬`Nse䪙ЎE"X,j!@Y5AExc@oڨZhnW~f$&ghL2ed-&jX fVrwUXaݲ87=xM쫷2`*,ƒ 3F ql I% \\MZwl8.;!EUfwTE1IU' (@ҩ~X3:QK挤9U4^Y $PYh&Wȩ-k=b$5=AzuER;sg'O~Lh݈'B{Jr [?A8>"7H_A3 Ѩ]~\FA:{  vE1 Pu\_ߔL" Jp.kGO1IX;t̸#<'25/$_`1r'6l1'yGץ~-\(vIU:RcӆJO5#7[Ke½ 7[s`*/48D*rj\(}0,te ]ql %gme-E݄d'! ze,5 .L7.; v0Xe+jO~w#[ GQ8`\ ||u¥²nˣ YX4&o?`q1f&ƯrYQW\G.Ny崰2v'E)O½:QHn~=޹KSUSB<_NRKP]~[ }$K6V+З >hZN/f,`_ɑ{rQElfP"^rK|葞m/tĴ L'lN3+/4wwhs_sP[[:[{w&0~n bhvI`[: M!W6(7BO,߁Nj}$f /B`xjZ8X$^`N5вB Xᄎ?u1ηxӀ@l;Xcl޸^?_¶ t:bQvDol_DAأa&N݁`Y WPRZƴe&qnG`rzjl-:# $xEjv1UM>򕟆]R9?ps)v/ ʒ oI!|?8ڡ~fEn(tc;0ePm;v7ȿr^-Ы'Uթ3f>\RP3 'ڥYf%th*HidgFCl%D> wO虰l#>̠9f ko~.G ^gߝ<]CIKEc3_ܑ2[58c K?ulܦ:,¾)|pk OÂ(~ 0$ :-UkwշeqTnޱ2ٓLbGW>a~={F9T8֔fX**$l%KC(=F8VXwChc r^0g? cBeV&<`1 ɂP=ЌGMvA0fOS2ZOjh*nXѪ; j ?ve l- zy|IRV֓cG8͕ ؇ƩAL'wUyge2zڊG'ΐ+"yۓnHlx'Z[uO s4rme,G0/ }].(V}Gv3QR$(uWp'vIP[CcʽǀXejvsH wz !n{D?ɴoY=zQ"0ۖrҺn tAMEsȝHx Ƞ DAz}@>r)99beWL (sRTP{Øz⥊NoJ21=! 44}7L[˺3J\vpb>@s"'m "z+'޾^F,愫 { XX:a%z9 9c|S+:!s5J%g3 ҹ >}%ll"equb0*_ǵC<]N6KJQwNmłs:bO aN/wuG5o`up-_ޡlT .]#ZZ?&>a=~Z2uz|973v7n.wn ':C25Q;G!Zs Z5}h.C ~vc~R_}@uzC0qRR阍qX(Oz$/DԆ^J{e7}Mkmʴ4#5@ xvWrѩKFbTxn,"FB[+1-º`8Y(6?~20ĴkDI-W Kq[iTzVT'QzkSzP פ=`pgt'w7zQxrz:WeѶSdr6H-yτnre`ʹC7@;Aeaa9V"c3>n-HaɠEO}}&pn$'txc lH+#ֱ[/$cU֏*S6U\@W7 Az]}!<1}%`A~[PJnDmMY%Hq>kPl D0Y'Ⱥk"F) m,av͇Qa+I hO_tRE=Repn} h:)T0ҁdázbr0xY@ tK.Zڳh,++f`gamk~7m%HAdI0v%;AڏK)PsVG6[F=\X"yaJbKqoυE#>COL 5q@RHVczﴏA(0=ą%GLPʆcn(9+i h8{"|5 i[J(H;aUy#c"ݽ2$X|k! Jw3HLВ?I Ǖ˽'9&h>$nsl^w4vwasZt_(*LA+6OO۷B4/ pC0g&5-C)7z"W'o.Eq\ޕ{ezi[x;U~̙< )sTF0 Ftκ KL]èL"Pͮafqiu5Vy6<@zA ).H&6 SnP\>2}\iAǔ%V˶kʂ˟#Vt4g'sT03y:g^R`5$F %!GN3d1H\:\\A*n%jz #5%ن@%qCE_QT5W2R[B,F©&Pe%eiuZ0%"{唪Z[{&'sxPNcpy£)vkYLԟpf ѕYh_^EF} q/srOC6 Gv س,m$=S"VZvr<,-rd|] ɧ/FU[WxpM˨ Qx0jC|(d'xG:)`l -Fe`2#񔋉yy%liwb}v^wWޝQZdonVVļ3c$:3D;AH RjˈCY&WvC|r4l]J;+کk= ^%ʫb>q" {0熺#Hr7b.ʮJ0teP*jqQreCXyj\Fuf0rA(wfz1Vj9 /ԄDp3ebhBdßevwĆk$uhb6qfs1eUo#,d|7f}\'S/˨ϡ-D@8 %2~Ӏ-oy3 Épp$g3fZs`LzgYZ070701000002f7000081a400000000000000000000000166f3d9ce000090ec000000000000000000000000000000000000007100000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common.ko.xz7zXZִF!t/]?Eh=ڜ.+):5"oQVOm,}YP!! CHdr72xV|&zyP Yc$/kJ^}jɝX ctndF! 9aLd"*%oB3SO3sm 5.e h@LnIy <`p߉(Z.no ym憬=FE8+\1zƘFRLdout 'U[sfŐ,rLgJwZKX>gwI|?ԖQ nhs$͈qܓvsfi hWd7bQ|tKBwT!]1Y6MZViݨZ&qIlZĦl7 bTP .LO!RRw-} -|e8H  UU Րx4yfQKͤU t BÜ6H756}D 9YzEYU04?l" xzU4k4kfO*Uɍ q W2pm1NxZbn3DGT졦F#.ո,[޻:NT$@^G֎U վs4ŵ&% [h 0 /=8[Rf ('9LP-kaՊt(ʡ{ 0 ԗK7g?_R>$?9ZM@_2I0Mh EK2\riU(fk&Z ~Xd Kya.ٝ}ҫRiۥ433A/ -aRޠ﮶UiZI5e8SGLs`6jQ bDa=M20gĥq2Fm "pf"At3]J WcF>8 ixq |&[(;uʻdQx&Q4̖Y<ϡ7d*mv!Hhm!cs.T:RPIJ]Qi=8Y18e?qdx[+-7( Ku$-{6|]d-`ެ~ $,1rEfz|McX 8q8J9nPraZ-9yJoRsӝ ; d)2PvmJ7xMx8cH4]( L#Q?,W.)cal >7 3=DW6IuF.:yG,䝀r k,y&r;T}cEk76 j[:3 Riz .3%@-( (E@>Մ/F%ww1੻.ho>mf'wm +nL|8Ax]~pҮdvJJѸގxg7ltg! `(dwRQv" UH?#dNu "dob%IEN?n,FU X%vM$%z/ڐ0cH}f.+qI0SOƐyQ]c}pN]soGe^.`8ePMm=@;LggܖDo1kGE8U>۳B:¦7ZOͮC~y;4`^,B:Lq 8[fȪ Cgg.n]-]! Z܀Zu~=$~$BH !n+EK;/fJ di)rpE{DOϸjoQx.DلI}~yE~6J ҵQ)U??e?(;MkP@STtSg#z#%`CAFL˒4(s7*`Ѱ;a!R| 1Bk:n5 !Y ͡zs [Kh\{j Puc2GQCA)PugAAH17 %GO0xÀw$[ V_OeqPh .zRHFh`))K(],v'eRH 1LOv`L~ L:׋szBpy]Q aT&I ~-'͌GY fnǫK&d ԜI('Zi5)IWyk P99B0=*5n0eB3o7?~_=QdcN\qG`GiAHqv= H1:Uio g|[҃N7Scr&K5T͖521 f6P]kz5"6#ͱ_w~3>@=<=$w^h{9LweG9ء 1"2cAgA:&Xn&udPSF+d|@DL&SkLÃܳ`XB`R[FF"^p9](R$z<~ЯLw x)XuY; aRr* `K!":o"C !-K#R EHea+(eX [ے!C:39Jpkl1'KOVr& AadsXu":ћȊ{-=!}9l?[.ƀ b:4ipb M_KGjq Hí|n]qmҩo ԕM= Swbi q5Dl6XxѪDK9?MŽF"YI'n|jmt gm%g ȍ^3x0 ~}‘¿\4F> z+or4b-% E5m$V؞m >HןÒw6 `2U0e|/ɧr#^gECiuyǁENw״6DwE@L/nG_^Bţ27&*Q?ȇ6ݷm3ARD5 Tr5Ǝ~3se)p ݤh0sx7ٱLh1`l9wtAU{ _OGYYKޣK 0ǦKX¥ŘGn5_`Pw"LmͶs`OK^UVR' 1Z䨷Tv[>pZOD=t>,mvE[Ae>G_\+vb7m9QC;jS=(G)KzނWaoxu?aS 5.\"VZ֬.tqe]#*{:qtT>op#+yA,jAxs2~t\>Wd@\X^)QZ;u  )h^o܈/sY$-!0䱪P5ҴpF OՏr(M1(r&D5kGGN7!RIc1TАnu7rbܳ73+R-ؚ+!3lx+zJ)S'A9zo-%thwW0y|q1m ^ۤ-]bI݌1])m吁[?S(񠏌ɼ-?A,*ffqMOzz=Eg8UJX4 r,V6[g{Ȉ3}Q!&|A9AW2}:ؠxvKVf8[j9)'ݳf\ t L5py%!Pb3 Sܹg@! RQ_q?'_ܽMW]5ԄGFg'ҬM.fj@{]Դ ʾ ngelz8R辌Ʊ3 mA4yq'+'8M@n5eKvton'fμd.niaOmB&W={ 2xۇ}$Q[-j<: A\n#7; ۷4ًoGi-gǔXfXttIQ!t:f$.,`r"׹+hA\c:t)AכM㛃UbĆ5x8RWhz'M2TLP1Z|oc $9nO1$OvbHd-bvwo'gn=I'YBT8Jbu4.0#7xvfB4>㋘u̦Uc>A6ޒ0K\ }us5=*]jَ(So+d&̈gBHo9qTkjC#iBp wB! +l>(>ص.m*j5H2)}Y E.$b=2aPi9rE96Qjh4,4{e7{Z,N,ZWe@.Bd 7CP>hfDMM=S)[Dw_3rT.H_a ЎbB]mC[zQ1f_Tp| ]w0v3 h @?Ĝ`fXEFhw8UdԎ!nmvM}@*0>K@rGJ$7$j ^+=>_nL׼fiZٷ%M<!al"mPZ! V[ô]fsO"es@8Q&Ɔh*Gr!:^ [M!,W=uwJgX\+aiUҧ[TA'E=ڸ O6$Pe. J RjpOJkL,hD"ӯ/d BWYm.a QL$Ɲ}Ԟ0I.^oeQ_ϬC~/%jq WCgkat_f="ٜ[ħЎͷ+ϕͤ댴1ZVqȞe%*fԟ]Z]#ETPkVD.)gs%vni^+C=F |D å/D%\ha9U13Tvh;qqX7123^=+K,+ J_+˸e98'W#]MAsm~dz]S)Qݱ΋d C]A"e2.6 +r˪TZu$dت jZSr19|j Aƙ 4\GNjl, J) - 0l^ bX쒺R]4li\=GIohAՏ$EKzɀKnR`Y}L .&muInJ yCAUejYJ_Is А? *1|kj-…RGun056뭮#nuVAreH9ׁ:$ߩsՂgcQ(Tk7ʊpf$n֛Ó\CRMT8X&ErpkHj2H}BӁ)RGX]G=ry r$_rG~L%6ϡD1s$ @*EǛVɝ ?qN F[p pvƉt `JTo*Q0p;{kL _È S{ 0 FY`SyhqD Tt9^>tND cA8Ӕ2NnD8 s9 gɝ*1rKR}a4%89yZYh3kAJ4U22kΙPu sJekUt!H"8d8;<;g ̢BBv(n5%{D4.hRաLGˆY[Mn"DnEFҢr>{d1Ob,O}X%]#lͧ]PC;d}ɋNx=F^[40urJ AwdЬ .'%h1<.ՊˊJ&?oIfy-&F'owm>2՜XL{Ru6 M^GYtV?c^mOYdZ7 j(tMxfN?H ;OXT*S^qS!a9Ucb즊Y{-:ޫ˵qj?ZⓏ&Ǒ0}^y@\'ѳTFB* #kRǪ.h+Y.Ke]V"@ k[= Rm, 5K]ҷTdCfxw(@f_aq>`ʜMLS7hY MyHGKrB6t` .]._R zsbwy>:aZSous+K) bGM1sd'0Ggc}r0 -)mߛffHMaK,Xe2\nL= 'ȆHfEĩnY@\onx,8 \Êǯ#/L a%4sO k"}z}Em^$\k!׶C-'-4Ρ/"wYJ>7ao{햄.@H cJ5d~C!þk%֋ކXa+;}놑GG 8aًeG;z:RV-'aw9ĂHiL"\a),Z#ں[25Ak쀾 1t̥C[ PBW\;b1s|D|Rq] œz}D↲)R.uѶfڝ+jxLx,mkg 2Ly"f(j3Ktq⑆56 29kÜ [>X`Ka#6,S~N}M*gZ]+ӷhX2tNAC,BUiف/P+C^־OM &01o3^6*۞-%5\KH}Xi?%{*@ .W5CUV:~{iYT#{_ !1/iO+]?|dߵ$uoFeUjpYj>" Guz+ՑC`[ư !p u_Z/\-瞰(40^҉6=M QdRx坁v*YܖK j eX"~cH#0 hik SێcaN)B* mղlئ~7 š5jol.6aO7ZEN7)(6gxCMK94ME $ BÓzDzSd((N/dL(YاsBE^N8JVHsB_UZ%P^hwLO=^śy *>t"gT-a!˃Wv;s) g\ZAnbm:dsi V[^B u`.zf)QndvT/ZtΣW煵6}F#ФXBt^nt(f ]C9=oYVl159|$TӿZ;SBpfyJqAI*\ӶX")p$ bOjХRg3wnQ8梆ćtFV?MҬ sřuҤ"(ngoqi) g-;4ͳNu_rفVMɘ LBU ,m)E;Q8MLP뱍пD"|lLxi*;d'.ɸ4p=C?,OV><]VXӠ|PzqIB O!m幞\723[Ǩ?fdvt#aoۈ06 n?rN69zLP`ϧi|~qoœ i+| &E{#yq4ԯgز0O߀:d{w* 7uÈKSNљtH$;.l&RH*yH7 lp ],jy-5=PrȞ.۵Dait4QT]\h|* A g@{xq$MzFhT-YEJqX'xq}+{>,ͤ5`D25I=eDB/\CbaCjKBp`/= ~+g~ifS%FnG Pk3!{)?n H8S|_P La-xJoĮ\jeC,A,AxoHc0V%bD@-yD O:"QȣL=Í8zral E01X4)Y# #7 pn{%GSNRes؝u 9Rp7=-I?^_a4', G8NA,Q=PTT` j~#$bCJ'iB3!O`5|ejDG:ͮo,gou'I+yݞF'̮PgRe},g9Bamh_a_݃K^~-y?߇OѭR?Sи,v]9Sg+m8o|;n.ۍzNX/DMjifϢOHK`˖[\1%O-Aiy't3 c^' uG`w8j/Fx uW1Z,bsotQ`?5Qm:tjWCn BJ;rϑ:2uwPϸ/;z ]P3)v‘K JRpQڈMF?K8MN껀k[3k4T A=66{X\{0<{"7KRL)5zͷn5WTRʂ; Nh;fC!۷T^a% We#PD6Sv_W ͅshl{@5s-ms z%{ȭ]#Rɘת"k(4H*;|eTҤ4gBc-BY؆Jy(44(g7q 5k݀JF~nHsrsv!̪33ë0VhI_bV0q߮&ʒ*O=AFiE/;2*Z]BuRT{M7<6|ɨFn,~>1,40!.S1H˺ xO߀?$gx*D2.e}b9(u![ d[H 7t\4D)#&gH3zb'k/h3#At@hs"Э<䒛JzQFV};NN"^^g]RG084~i:1nidz{LӒtiDGCcEm~&΄FDwl8/Gec[آO7( ۈM Y A0o6&JP_uB dK㈄3|aD"{9Hggd1 06&ƶ-JYzIO_ޑz>qG|8X7U:2cl\Ŀcax~@B^sP' P ̻~ dQO /@"+@͞h~Y>V4lenT.Թ" 4wF%uV}J_LwcԖK 44=6jZ:|.v&Y0$B'8j,e bCd %4SyX"JB<^$:dkԝ[>X_Zq tEF3MN;ޔOtp:$J ҬӴAs9ջ>w!p&%N.KbQF,H.k7\vja:_f*2ە8Sv0w8#:u,5# O[f'9u#ִ:SG(wIM%**hZ!~"Ƨ6=Bk07כ[6Z*Dxh"ƕ$Mp<23l䬩E]J(u0/=jH' x;HaƠdbuD8YQO$\uITSn !#G"Ŵx[۶ewWy^+#ye\8CUH2ZOze2V0#FZ5C<\_ULԼIa  0/ui㞥{u):pڦͳ"yPjMdLIM\ UDhz +1tVbˬ2E M\, f[{SB" %ݍ yOwLiHqEĶww0Akb4;IW <'))/"P>&T.LĤ[ƿev7=6)Oa/ΆOeJ#:fzYݼՄoU%cx`>fM`S7vix7k4`dA=j5q/geүJJs=G֐9exB&XxjstDdHc1smu I 3 NTenmyBL S1Y/ZV~5%f40]M 3~e~rWu%u5aK-TZ\Ws>\,<Q0Tݺ=W[ClRf}cA,@>¾첷Ӟd hDŽ,rX ~Z՗^\Z([nxbZ$H[(e9N4\.[\h$5R(lKhN(K}Հr^YOk55[[mþ WE~n &q#[meṕ<kKT)Q.G;ot$=sOh#sSdQBWp6.,o?ڲDq"7]1LꋌLn/T| F_MG)zrg5 ʥX9+uRʐIb1  ;uO:_hoU4[@+pXa>j Om$"ǎN+Mu^Y~ym2|GϠ @8O038lNiwg,*/ka,18bPtlQZp-rM3P#W7xؓ.5sġ(D׳S4/OfҎ3 W)KN9JeH#\F oLR°:1Rt`nPGy7kn hmTj B, :56PY |T9D9G=CߟS1&;^JxUT?ڴpLQ<#-J2?~ij^;3'G-BrP!B~n Q{|w2Їsn?]5y+l1T% Gەj @.<&,WR;mvBCy ;3*VS. 6yCP5W e2|FDɢ8nvbPӒ<`qUb9\e $;D(^rZG]:"ʭ"2ٴE 樺씨*I]:] 8}1Ý)Lc}>FKrQ8mfTejN*Mu%>uWލ8(۔$Hp"˩ndO>,Q|,q"v4_dR=Ϫ8p% ɝDP^Q^Δ=?5&mFy>jМ@S<]b;e}R<<>{hͦ7UsҴYV ]A҇mXKGԛr cG޲e 2'Tf.'Y*cMӴۏ1UiFc=4lRYDB3R`|.,r4|ecxQ$#/~G"3% Ap` !ʬ jK L/^|Pl~)Gdqwت(:PͷSevoh~:dIpcK|ߪ&;"wf@1=׼@/Zy%WbՃu#fF!u9mOtx ٍr4je2cW1ꥧ[M9o-}PcϹ Dr+WO?Y98"moSeȰA/F]"2v{˞q7Rd^쨞 Bbzi/ C 1ti *Tw|Ee;qVZmP4k ]"us42{ FbZLޖ=to#Pwh]EaUռIjs8=P]-?ʞP(*Gw|*~*mG${f[UI c^2P u!iuM:I >K_ժ[0kYotNHS.w~#$rԠT?37•'būP|86~d MY王gP"la/W^j+d:F9 v+ &Вη>72ޢWU^V/%u23X 4i툂%bFUfi{`J  dOS+ ,x ɐC71D [P@t 6i}JE^ )H?ğ\OK9C^\WKGn> %g:+jŴwlgG_vcJ.:lߴ/M U"ĭnZ@ :Q$ ֱ&P裿~4R'=nM1-3Z!*?Cd91x-aen1n݄2W=G=Lav2dqDp|Oާc 6lC71*D(.|0ԟ\م&ޘS2u{-ڿf۴1FĄpC%LI- ~\K.$Eu"ȝ u\8No͔k5 '`\Nêەpz ++^o.@7\qa#䍐r RTր2w f~3m'Nk ϥ'®Z줂Ws\ؑk%u(笺@ҷ0>(rVB0^Tx 9B2[n[C˫DOpeh)_c1tޓmZb!6qʻI_Wͅo Gp =ͽ(&EsɹT'YD\##m _e&ϑC~w; _(e;pqRN*Cp⒎#hQ#08½A _fthB| q"{: uguS1[@ZrqAq_p".hR^RdVh_=(L}Esx H%0q0`.1pI;4B_,XR(7@@' -P>Br)‹VFfGϧ"R/G&4FdBX)sPnQqgbN<{6g=[bHxJ&g ppޅ"W;kH0B0Œ> x0 Q>ɹ/R3"TQ>>-52PDZ n/YO.sjĆ)"f<9'\ZA UQ92W]OuHi7Vx_htǝU,Sk/Ċ܎#{%Lom_EZTr/Z3deB? za143053eddAUZ@oLDzLH" ;JO#uϾu P;qgd2׿w!:39i|Vso`XFlOfA_M%nwp 973"$(:bFцݪ9R) $q(~DnU1eq&tqJ!/%-rԪV1* VP"]4fJ*U3=!:7]l"ʘo tAo{ZXpcR7{ݭ 8m`+> &J 26O3R{{]."^@9ǯxMg7in}=$\PT O<1{x3lD$Z"]ڐܼ:ިw.WKy[g~e8!W<֋,#+MN;LaB_ZkV/WfY`:۸ӭGY>|̳cH(*!J!!h@M/!1 =I jNMaG99 |NA]c5k}%U~席cB@`w6fPGW i=}!}GXS:b݇ϳF(k@D5(U,@uCv*EMnF^K"HθsȊ_S)fƙ>9 U+ʴ-' GN(=2)B;e.4qPbthɿ)N<cܲ?s8F3Nqe/MߤYo):ka>tcr>',pp@P4HQ5'#ߪl_ضe܌9_?AX љp{NRTX[&;ջ/;%XAHB[ݧg=qufIƜ +Gki]_nz*o!{v] ^ش,i"&-_YJQ$Xl|JPSkD:p8L[UYz22E@hj8:\zF&"aJ+k|1g~85rF JoweΘ m;#|mEmBz;h\ЫwցaV1;:\ D*DVbU6S0AuE:?/cS}V|u^O>jr$ճdFQye܆oMCR4Te(rpd+ Rv*[]? U/Thr9~מ;~"u@h dgTx`ZKA^]e= de~JDBo$FK"I=߇وph~n8YK pu"Ȏܻ\׃Ei): u Rd*xLЮߑϣ*B+0ɘt,LUdH o:Z'meQ)V4cO#[Ppiن`Jz39i<9so`%ri慢ͩB*4"RI|g0U3,AAxS8401g[PmJpXD) uT玓gNy8D24t&iX@-vM>NEtfX`;H5s+3I ٷ"Jgv.*7[v_YTQ@)[AN_@nT?fCKia3jۗI @!YpF9-z^x[ m҅t)# 2R`ju(uI3~MjwxQXp~8}\+Dsݖ8eJ̏L_G0K*{Ox=Z/<=KS-H1?=w Ⱦo4=Zn>DH;k<^Ubڤ\i" Sqޔ5E_ ^nxMz,_b1FP ć2D5PAԽ_y}Iګq4@<(M4׌Lנ[Dܕ)Bh&]P8fqxbq{ڪ:xd\ `n/b0dxTyTr:1*}=xe+hfY:.Hܭɦ#E߉brj(Rk.~Qҭu?rJO +&|DaWrApY?Tڏ0S~-!-}We&D!6;e.z]ERmd4Υ(LXH2w!)&48ح<6[60wq`bs'zjV9P-vPpp%jYX{ڗ*p}ۈP"\@%Yk^a+Y ӻḾ\d 9*!nW>8UICO܃8ip^2w;Sn}萾ݔd|`(-[cĘ#"o/r֍DѪ;՝[!8,v̌NUN䙗]kc+r?i٤:0"^b06 $9 L{Ż~6y/6D3YS5,lQ[~wyCr:SV @sV㖿HJ9=TPSۼm> ο`攒1gWϐ!~J,7?F*UĄUbZUϯs> x~26ݶMQҔױGgZHŋEY~%$)!l2йՔ?>+1α6w_%|fTfl8,5v`"+Sst16f'4Ɛc1<R^}8&uHV&3պ|+0ȩ=5/Q/ND_&1iWډ?> F]^3ڛ{ p|:`džo~+Y^@~χ(摪mD-#L|eD1Ly~Ts#I5MC2+GQr}bG!8-E҆`1o*yxB֬y±12yXՇb(=OV`[ \$~U=(#jabmfS!LP Aek/$x؁!8L?UB8rB\[X% :-rSE1^<2]Mew"h#\=Y0uE,?͋=Y$Ef2P/ɄekiX 1rt3}L3H2rWN_ƶ,1G_3ˏMŚ5qiȯ,KmF+qF{̣0\r&> cNrAҷ1RP\b= ։&=dGĮW 6\r:#u#XsA tG3ѶQշUϾ4|TN`ݣKAP'H{&ʊ(s_~*lp44~}bmiaHւ75.cP۠rDZTeq~Z/~iKwO|~X"cٙ`: ϖ'$[c6mE*o[1蚌'J!x{Mj%k 8?2ik,DꁁL=?x %ȉ}6 :7 =ucLU)3^rP e<#j~ :e,Z~99{nj^P@z)}c/gomebN6gU$[TLqklސCh%|=k7F Ǩ*␚<0hH]{uUw-ȗ\AU`CLY"& r7 yq|"h{s#[~ ^} شȖt-p(sB#Lq";ZI^S>fPLf7weޣ0McfOJg/BkR@Đke|{`w PiAC&(4p)5v& c PP!N^B&b;N?9FHQ㾥NéUP; edf踞=l [.A]Q0C4j_as$ؚf-|HS"nTCf-K9"Acoj$n>{qܬuպ Ь Ta })rqgV}!kn?}`ECFqt/k7k9oټ޿OxT]Zy`KV"8 Rڧ""-J`>'8BA |``/Eawf5),}-J/AN")4F[ʥ-I Xdق2U֖Vϊ9T4'yhSc6oHyc3+Yi@~Dq\}̇ӗqͽz{"óRn=Mc¸df[ȩ$t̏c̲׸x#6!x \C=2M˒<-fhbM,k ' 6 a`Ic/3S{)wR^ȆE\D߀${Z~>h4#A@:PgqGS 4`:ɽ ;h۽`vtskc59h1$>;pM0 |a2Ud em8M/cԮ4AxP$"MkrॕrJ :`lr˘C 6GklW‰Kk.5_EH=R-y'Ɂ,xjg1쌙_ȝZ!=cx88 /=n&ϟ폃ļs R"o\c34s*BVYzV,3"I~ǰF?f\Vg?­ha(BPupWKw-xt8{!_ŗM)o+j1%Kmۍ! ϲ1uH2'QGHƝлuD< <?-.]ﳤst}-:kEQFg̀K?؝l#Ys3Z$[6kV)s%';ЃJ`c M„mm^qA٭^n$m!AҤ Rfq理.j[@ĥ9$-|F׈G쎺Y!Gi_#1@v"p~KC 4[I{w?q66i"$;"~iAf>ɦ,HJfrQ@{}.R6(_JP`$e^  ق$m>Gh|"*ILj%TJ_X2?.@GD؀ɜ- e OUC ?$}0z}څA^v-c=|%d U{q5yD@~zërk).v,Y:5 3#Ճ0w$3h|G9w<1fC(VO2~3[Y7FS "nO_E5ʅytw3!@59QC݋!ƥP+J 1=!8MJ_-_b0Չt:/p\lzSK^&K; zέs߀{j~i5[W`XTp3q$2P(d_$IRV6iO21땠4kO~K l+n@[E; -[eU]oDF"˔4RX$ԈLEO#6/mઍ{(~Fi+b3HHش%Cŝ(!6;x@ط\ `Bܹ\;'/z(vFWNUnqgB=ST~o21"߁'m/ފ["@O5KN94Ppޢxqd G0s, pfֵbRR Td|#. c 5Ø3KF Ff}˴h\{O杜N7H@ ,\G`CkNM̅因~v3wq&C ~ϢW!Lz>)*7 ñ2Vf9f9V1Z7v].aEA T|d{7OR<^]˿0%,Mt,5 vdy_^[VX3Z2Re؋qh֡{r&:Zrs7\-aCO=87~WX{"CRuj|8ql+&oHɣY%NЧ(x Jh2GaǝpoH~'[5DZ\%'KQ٪;s_w=p0&VA59wX!8|Z{n/@`i^ԑ퉼}(UԮ0[aeB6b/j$0ď(pL0P h>CN?d2ɿWl:͙~syM*f=^ !4(ԕvX4o킚dY/~Rz`T< ? '2r}"rWQN߭-kwnF}Ϝ j ^9'ɠ؍\i8zEbD7=d]]lq\ΰ+ Q9 T S$94eC7!{?[ʈg =Վ_Xݭ.8.^k%iu$h\cYܕ3nLz^h8=_:"yur'8@nGdS4W`c(LZQJz/zJ׌p~Q-05Yk0ePjGaC8N^NR6-|`뎑D!dFjc_T!~ܡY3'bI!W@ eY˴QpF:KUP7RɅ_p.'A"+'I7e'/_l[@A8wz(H`b+LPH8(T?,b2md>c1cmWEAxU8cb,{_1%%rgZ.N Y lW(JI$p"66y}9 FJ;\u=.[Ip&/Ϛ!o[&Ѣ.FPNlf5e\p*rAFށJuy\(s2Q> `:${ C}OePڐuA0gc.%>夐4KWͻryeS~Vғ0H?ОENA4B}cN!BsQ!E]%~ܿL. OfSDFbH{^8ޘjF\`dIj)>pnKeLwX6(xhZj;e V՚I@Vvw{bQȇn ߔUc @_*|=|X8A 0KRtm 兖wa`XM%T(nNeݭk_*܉p_58]@;{4I Oj82;-" sc;1,2lb ݻӪ)j4AINiM9]c(F?(YtYy## Ad ``j4Aۘ]*k_*K>Пռ*)KrwVry >*2WL~侍51T~Bj t7EM9&W6E+<ק~t#L4jw-`v{)!1 =n㘡OD#0 Kv^s,v >\MW!d84Ѩc?5Nc&Ha%9Noό Pћs5ώZ8kƬ F/rF&TtQ#qV1D=;ޫ̠ W%017\?* 5=[JUu O-u'I e{W*"5qjPZ`P%!M,_e؃r*!1BȿIK 2 h=:) S sU\)Ós3О ЁZtfqNZayDo7P+;CF {}ٴЖ׍YrLOVFF7^-^(0-+ݖ 3Lp8L&Ϣ[:]_Jνm FlضT<$!pF4DzlT-yo)WGwIۋ$fUMCh8e!˭6nE!Aw>$A$׫z;Guh;qTJM&fC}1vmHLn0r7]i}"4aۍea)w+#ƢI*ʚE 3vkF5؊ [>+ l51K8Νb%(&wdуo+Z7ND w 8ڭ 3TmGs\Q#թR"H lAƀ΃3&}KY̓ *e rrC&t"lܚȮb2GG/AMGI,TŊ{:&#I-̵Wռ/2s3vtq%W94Ty+&~EL L Ħ?e998_ߐ^i~`j]4 6/p_m:0i;BaI]SlF8#dC8 b%iEI(wRKlqŇ.$Sr³Iܟtj~z4 @,OTčݷ`K> ۙGYH DIu83W0 ؛y`I,fduUqz/8 ̽);-ryY`Hu!$c4 (z)j![c.4#'tU2tEd†\1ͯcÍ&]nrw11E_mow۫$.cl5?՟bxcMTZ"fŒ2B)1&m4ǒ0fƹ$y0U[n`Yu@,r͈+2phUwGLUtn tA 6 \iwc^+El׮gmK[5\pMF!K؅0m#440B8`FT!qs^+ Yhr{Ԯ +t`@=Y99D Nɾr@f]P`K~,'?(g_poo|qV;n m r:T&R / `"`@y_߼wr(դ7/O"q? ;~bτ>I⬗cI?s; VZr>A2m7ᙬ~0Bb2OS? A8 "Ҏi4mҪGt )a(`}R,+><-_OkIx!ZѿGr9$lal(]NתX9ALaì=K) /8̃~F/]{  E =Ϳԓ*ʠ\д<50z|(!D}Do*/4b#DP<4AK3ޢGYkv TI\<$Pa42I;NuCf';ـ#YK6}Ԯ[%o,nTD1'0QYE^ӵL^͓lhɅIIָLBaU)7vNYmԳ["SƅwGΌs9\.%i~#ScKXyq(*+lPiuALB??vw_q ᢠUA7vX߳WЯ񯞧q`R Se3F΃+rY|yJD0-"0E.}7)ACN_պiFUIİE 2%u!Tyj2FUKpuR´nM07Ь6wKIB,K@9Gs7c?Yc_T3/L^2V!]G a2b3"6 (,@BU3[< [ԫl 75 } kS"F(nsTP%H.DkgHxU/ħ_ L]_Kquհo+yǡ9/HRz/.7+\LuOYsS XDТ3{ ;-̘/AS~}/so`ǩq _%4zn,aM-b,b aՠi1ޔyeqYu4-22bvHA3EQ3W4#k3HkoU2 p2ϼ[=F[>~L JCa>|hLH>>I0|%TI/:I^w4ׇ Gkܰ5^Uk2WXhY_~% #BLSd#H 5e}<cL_ĵ4әnT^ׇqkqT鈟M%n.T\t9x}ڋ+5-@Ah,\:*B7%&h B()"vFYȐ3?WyX+pJ~w4Bo6~Ek-׷}Mc z%7?X+ 9x#Wϋ~3xU|nX.wݜDSrz^4)x3٠Nޒ9 ǦTs}O+/+D7A)C%^|>y`ʵV9%:?ERs9et#v{ ;X{ly/X:-,cMDm9w\f ɹX|q} TnUz@Ξ:NqA7+y+i(8rX@ $i O,4 cıy= A~g*JW*9(͋6L% nR¬7muf!e"W9@,;K;9+pwzhBo#P}{>i7vs , {(ND[ h`ciT%M4wz R4@[Bo,ĢWM` N#Pцr1ܸzˮti|ë&|~t?X81-wD"Б°lĠbwP; eמ UamW@gVRyUI|qV͔Ts&ZD{"Hc4p`Nu=tG6۲ .PÔs}vMzkD{=dRȚ0ף3GI,!b .9/G"Ya|!^NS[L-9.~bXb(PFvR2ҳ#rvz5Yk}cX~%hB_=M0/\J+6, nm_Ρ.$̎d9$FJH40q;u4}8P 5۳0p밢|Q S3@bWԯ[g${<#ɉ=]T k'VٓEiRoߔݧV Bb`0ZD -иr֑~;+u$xIn UԚLE}kT~E䌌QkS?HݞzjGAI a0|P,ӛG,KW*9\,Zn7Y#}>V.K V[K9U'{8H9@*}++KdgtuoYf^5Nrƅ[B .OsKՖ u`gId=5C ĮR(?|GcȌWe*4E YQ!̑rŘ@-BjRNȄ.߱!Ֆ`I8?@#~ѻ3Qo9Ո޿ )Hۦw[3^%#18ĵ{:W- ΉKhNeő~F| 3-:qP|11'0lm I:Ĥhد᜛l=Bv3h u:egZ:\$z#u,ɾ\bWXJgaJ-Pʧ}(b23*pпv5" 9p|4XUˋ[UawSf *("P: GI.@`o)~RI3;Fƀ!D:F4c&7 fW(l;n+9B!| 2cC{hFkW(6`@zk8v T y[7uvId'|$OD4r1eG5၈;K1cd JKweP6PR:vbLژP/E_&6/:T8dyN6w<: gB\vaۄ`L%{}b"(}L2$:dzCjtL*b53aQVjmVsۡ6G/>u9P)^= טͧ'yLA,妆lhTi|g3朙jU658,YԎc>f'>m"۳ [EQۥ e؛@Nd~!؜%U@6(ӼG6fGs+&w Gp,ٚ)Ǵ+cDd76LRƏ9Rgp??6|1h然M67b~\ʍj`c#Ϛk(34"ؘJV9:qbGV;QD 5)cl.BLTveB<+aR-1լO<+!MCZ%gFԓ9^ӈ\D#`R{~*pٜPbG1^$gidXE-sڠTݞ, –vR\$Ubc5S[L% x^պrgB!Nid(lKRc&Er==}/7&8+'swgZkuA?Bd3 OOFGPB٭Ybe8HӰΝ$k:SG(oJ_╭VL"+|3W% 54D@[Hd3)JGyfO2քXS&==XY]14ą? tŒ~y gIҗ99p3 I֬l1#8GС*3 7m Z*./-lX:rAPb(Srơ $σgYZ070701000002f8000081a400000000000000000000000166f3d9ce000029cc000000000000000000000000000000000000006b00000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/net/wireless/mediatek/mt76/mt7921/mt7921e.ko.xz7zXZִF!t/)]?Eh=ڜ.+#C4kQX'4et-"jQjǯtaMKvT)+@ qq1Q=Q+ٱ7x9m1oӺ^وPںi,ę9糐eL6@ALEL⟁L=m~aLOyU; -%n{GUZt\&k*LG ,jٷX c)WPCv:R($uZՖU|UGbx {ֆ1%Ё/dWܸEh% PhM33Hcb4ul]ܠTp<Ψ>JXjm@f8솕uu cSm݋p1Fo$'o{6*^N\QњMP"QhnڕU|Fi"pc\|1oqZxQ~ߒb\ϻ"hMUtTqVc!"a] $U9='./KeQ$8vo@j{o0' ҿg TuёުwJW:<=M}5cP@ & `HjՑ@I$ Թ1ILߌNq= hW [BB[(Ύz@ #V+V%s2o0Pj3!gcBfE %~  BsIE!+G3S䦶* ʗ$9poCkzΝ (9BGp% 7. MfܪΓ~n}깒t-.}H<#ҡQ."x[ 6r='O)fϺĠf}N^oˣ\"ykО ڴL Ol[ VOpOLBeZ:O@nշtdOPnC :: kJ06U$n'0" Majd*3iSz/ hzZ'ޕFiHAN1 cRsw':_2OWCf"#(ZXNYHPjQJi'7uZ֬fd ѥQ mtx&'wKv'/.)Qё UC\lY4zEX>l_*~;O*X\8x]8uGGu@3:oM"DoXC3').X<#mfV rpc.XmɲK?g\ )Sp-c ıA|(L}aމ'RyTbeJ"[g9Zp- 4JîSne![hm+f4."ȨmIӂYĔ( F qp9rB?s5*!Dvn:<%Am ^cQBޚ^''? Bs| ˈo[$5PѲP >rADg,%) fU2Az¢^'*U(+PИ6RF/0d ^Yͯqnb1r_R}@4i^RN z}2OÓa=FrL3.MP-]q;^{rwl|Y|̋7{XW E{-mΤ`2Q\kTLIO!]ƠXW5Y}A@} 62/?esɼnYg۔HgU(LerYq&) 7s")ᒨ,m}$:20=wis7A[DxvqV_ {nIF\Nl Nޥ3|1:}W?(63<Kۨ#;b1gOʪ$@%*=f9R=a m?ݪD>- sf8[ _^!RPGl(e>AG*=F{cV ,Ũ@7Ωl'ٙnQ5b ^g)w'sa t:D^1>fzY%YK[}+YgЭH@ѿfFxc^t?o+#+ɻ-9,$J<Kd6Wꓦ,L!_B 3sr|NgeBC);7.O^_5hRХ_UZrտHi <sRrZ>+`XSBkcpAu+qθ Bh1ssɔeH2{R/q>$kG0b NtC)r4gR@ P+o L:y'z.buYsYяP[W}`N LsdMu׸"Âm?y.J5,D"Fwڄ`At(]'^O\rOi,J3]٤HCGa7?p)K22ʡ5"(ע:u1׉S@h\*-\kF>@:D3}'3ckߡTǔ Ur)bR ,怀`T|e:uK-H`^CnQ,E:E\@5TĨt@ݗL6Dy+N_$Iv\(%}JpeB">ȣ[:r*@s8 t}]C8NhX: ږϦ+I3H|DŽ3J޲v'LvRw(9O/IZU㈎əvló1-5EtgA=hAlj;Z}BrMt>Oˣjʹ/ $G,a?dn<}CuZ՞ NB; p}޴Էx_3V|h̘ӂosnFb-Y ѼwS10 `n?lyS"*vsXLsQ\Vlcu)itpsMc !b_O̰l"ąӺ\yCD1qSn.薬f,#U6J;f,wSU͙M&7/dKqM'zz}d6 E([v0m9u|%F 2RHw֫߆o /ZN.EZ\y%SF+vk閌 B܎gEiB@Zu^G:T֙Df5ER0KLxvB^9 ?|ێ~|GYCjXba󙵏d.=&T<4ȷSꁠ0,GSsAtOAPE\6A֘f#k}C#h B%U~ӎIaFP ˓qQABZ<=bx'0 gJfU.i7E m) 75(m5.bv֯;c^LwporsUQ+XT{6‰AbmٍzLu'.|3 ʂ 2zle&#_ urkrXFv,~uxmhIUvf ВmJC9[[T~Ǝq' 댔QʢI0gOd3dMAJy@$8PB@h*ىʧ\GO$u'DRF?k"Xz%]߲"g.j`Xr],x[DEn:ϗn|2hwص"xݯp !5ղ*sU/1qN1"΍(jN>gRF(I >\oxrWK"ϓw#n;Ҕ(UJ#LitH۷,r,P6"[ګ LhcsNUpwH$2eYbn0`|( TB릪iD~ak(vYBo_RѤUboSt5Du1r^G"ݷFNg +whPLP$"8] ~K~0Yfbֺ6'8voӱx[p4ֳ]ؼ ^Ŵ*,zJǘnFb"'ju2)c[PqJ@Fjcw5V5S`VZn7!.ďPhpO{f!m0Ÿ-J#˦zT0[7mx(" K2_TdJUq,Ҭp._= @9aoXDdcp Ysɬ%ESy\ M׈vo⨋E:%vb'A%/ JSZui/MaV()ũFz g%2n̐9qa1VM^GTc¿@6#=LHRzx+"wqV S_3Jh$Q7/jfNV5v!PzQ Ɩ^5ē1oe9uE<7WyiJ_5(YQ7$}4>߭&$u`L;(U<[*d_/ĢY翅q_xP˓u'uK cR:%M`#WgXoI/GI0 M f {C0HXDplRTXvSȕp5{LiB]nTҩUYvaDCdXLCo,s9! E+9Pm|0:+9i"5IKɠ3a*i6?mCOJd}`YD#;'I֪bp&{8"wtdY=g_ :}䬾s 9Sؐ"Ee_@F1%ݴ!tD uAw4\'6<$t4A@.},QFݛphijM-{UYW$68/ w"[Ae<%3l`aei93!+yuS.t& e"Ñ:d0ߤW ^[+aH2G\3C i'Ɛ~'IY.ɀc1sS+k5pŶ*6:1z׋[oL;Oy:j*!l h7u8Z'%x|~ =2EERyVXv.@/xKfZW>|jP9k] gNctȚjf6@Ə+{iZK˩B7~@?{U>LzAC9ώg/AĮ?u~X+!I9[ 򔋣DvXB*?7*Ƚ-$ڻNRQ^0JQD_J))ם*H?'"” jc0^r-f_ymrZg87⫉ $ 1Al 8k秄(A-Ϫĸ(P @[,&-<#K"Z^5l'J#1)՗XΙOZYljIVz9"o, @_'Pҡ[U?_vI[8I'JEPfm`|=EIF {S#ߋ֦8O/٭xRkl]gCp`wdo xz[Y"N"Kd^"ʼny-_yY`2a7v#æ'3iu[b +|.JPvʌ;nCg$XE2ą9LU0%[$;kMz763A-<ŜxZ̖+@dֵ s{AfdV(./~;d&jkeC'M~!a gK[^3Il0L\*DjBd 'Rm RtMSv/-ؾh!V㝹z*Mc%^vmJJ!U∕YJ(^r*OT0_ҋ57Yr^ѱ K% θ`5j%YA[mW'QړN!h??:N'n įc*dY+&4ބ p͇akxvpd\zq*:K"-],'+ EV4K Ё`?*wVy;|%ܸTJ)SU [ơ(kgFJ鑨+ K.y'͇թp&rW$ wVky-~"\Uwa"C=K1M^*N?JUPU4@U?)_8,Hs)u.r/,S'%1G7(Hw)]S.C"fX0e]~C٢q Zl0&9H/ /dC H52O =\ v̷4g],ɡBX2G  -Mޅ C&ld. J(.!L\5_Ł4kPMQӟrކXU"beJm8q7 WSI+3V`+-t '#xd"G=@Ƀ<r>UdtQ" Ն##VnV!{.:!VO).]@ɵІn@uǼFFR& k]vtYc4B9,5/z8*&tȤ`e!k` Xρ Rj) hM[-َAVx=Yv6i3& Of.HEP+%;+zz\kg7N;y_)D n H`>FvppUAkݚp^ K x+R VX&:'S0#?u;B# -D{e:wF;G9`?eR__v7Z%Ǚtâ|R w]WB̵+?r]2)huAuYO.M {['g|9}lnMQ`#y8Z,;gk"ih߆qI=Xۍͅ;]uw{'XC`W#ְd+Q4%@ts# t`!°(|~X40#JNFl]&# |6I4zEhW㌅ Vi"{[0{ ~ Vv Dsl )$F9Zuܖnk*q,-~w|m`QשJ~ T&%OWUob !' .hLl@y16=l0orIt>xn`uֲ]v?&XCUzXw A݄Y{mvrŽG$Q֕vB|?SACwbQ5@*8OaH I"#+=y>"D n^N([@-\ay4"mAmQ.gIўIi_-Yek[i >G;@y%dKdk=_Fqch nL%Ovq7F v#A_qhoM[=E͟2lm,fVZ\{#wԟc!8j ߏȶh#K`Qs iпb'lZIN3YoUB|YԽ,pu :@ă\ )*&H;Կ7&P (¡t-W),KTڍoDwҿB֗sp}uJ&-,Nz3p+蠑V^НV ]ׇ.b;]2? ك uИTβ=B90yk/r|ISh @fYG{\l*k7,;zomţUC[Lj=YΦ"oL!-v1AaP%.Qq:-EGFS\gYZ070701000002f9000081a400000000000000000000000166f3d9ce0000b36c000000000000000000000000000000000000006700000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/net/wireless/mediatek/mt7601u/mt7601u.ko.xz7zXZִF!t/<)]?Eh=ڜ.+̌<>b~KDh#pC"'CkF,[.A4yzB"t Vޡch@oOvJ~Y :"7=.X ٕQ.Đ>o0qDƛe<BPQ-u}Zcl UP܇X?E܅*}&L+*OCa~u=ͯY¶6nB9 \<^َOYDK&aKm6Tiѯ<4%=uiD'=qɫKR(C`je( O Jsl C-]WtbZg*\eÒ:kKRo7wz";4;B'WQEXJ7Xlj6Y'>9 w~GZ ,b|VR2@(޷' p0>X4F[TT}Sӟ)ly~*I# 34U `_=] R0C4g(FʭUNzvqo񵮀;*%'ڙ5JnBDڎzrޑ7yN<ϟOPÊIMD'$_.-<|D= 1fK])aTr7.&YB{~A]Gv[{StRpJVAW𘌑?Y57=U,ϰ6;8+q$}2a2h( P~<.ɵ#^@ei ep~hAw3(izYtCT6Da: ^i{vlkd{毀jwV лqbko%&R _ -_5%V YP\gUk NPCu2/"+os޻A?J(=kE~,W Udc0ߥ>sԓN8 *L[$4N=>LދO!BX] \&FCh rꔆtWrm8t'"v{ Ӕռp##6;nRsbR '_UW91 @,XRY(|У}3ӓqTy <8' `=4sHy ,skTXL40 Z 3pqlmD_\eDFڐp|!S+?wc]B6ͨȫ,|qP_~Е?;]#o~T9t<}";Kcg#k\V>-aL)ߺwEE! /v[g~uBǓd%/>wG\oČX I(-̓Ꮠ=,ΑLӈ5xVֿņn%{$k$ܸ|UTbrK'1 BhOlDDzF*BPٰG'b 0"&FӜyena \$VGSΫ9fC0C/ (셕` k=Cpc1} .sR{wt$G275qneknQ0{\q'gGZ}^^޵V!ilMwӾd%*r޼@!O Ka"H@_fNE֪*͒^o{9sVgeBVnayV"/Ĭf$qQtԾ*D_lҁUJR)BB4A?6ѥ bjvQ~V^?xc`75zhA` Rj/V%A4S[;9sq)[o_"`,סɾWg5LQ8Ţy*[V|6_?z\d7}VP. dmWY{j,^r6- ^n_L 1L0)u eY濵7t4[p[{fzk=b-)'H'$_QmHz2oB"/ 0f^dEhh2=L }5KګDO-X B3x皽4.Su鉇RWeu/#Qg%Nk}`Qh:ī?ۄA̼lJsid(6{&Wg݀\l؅D#wV`l*'2 72ܝG)0N0Iᒒx‹=5]R^5m֗21'&쩑({.x7xG]\fe?X5@dr;k4O%9'M65,@cKt%EW96%f꛶ZsSUSE - m֪jXw6}D@W"\&, [}&J8>ơTnL'0]h^ '؞ş' a[e"\aw^.-eelzZCGof^&8Gf7k?8 [PBq]b8U_p6X8L|%I Mg‘fNVםֲ[Dv[QiZ[X=q9 C2P"~*WZY2csi>numKTFbPXurk>eff.~gb#{ )me2vH b "yk8t/{{EVإf;lݤ־9_r]p8 v:_$"5;~͂[qDN)#bׅ[+c8vg !Ve` qANVS]._&9O""7TƸc|/.@XԿj{`h>b>eʪձ귞?kNXbɸdw9bжuU:!=25UxįoOS$%TXkڲҘh֠,4ݐ'B Ħd ڣ(?F}Ύ+6e H$$&e03xiZ T^oo7&bB2(pI&7tW&,CwZnC 6 =kkеqS+ T30kR/= |$5%-x*$"-*WC(r)yV: 7"v1?uzHMRseC]!]h`OoFlB !xEI݈na #\OR #CC~|#W,"vl%Ea.MmJL=8Թ+]95~_QMRp42r@e7LX A=N[_MUvDc>.?`/PKS|K{r];|˦xHݐ9k%#YZe8+ PTJ[VQp.}+(*٧VVY*WT( D#oaΣ;H1O#fDgvg/g}topr8(}moі0uquyE}熃2|y3$o*ř@j2 1,a&+ њ X&0oO{GP P1 =)R/8V)11Oi1 V AqnZYSϹZubڧizWE0AP #h _ nYq'N"}S CEhO{Zo87MIphzkAC[{~YIb֬:L~5!JFr _`q'\Tz!~qr&oE.2]Y4 4Y 6TAg>E>ڀʨs{5G_͆mM֥>ĬW< Kս3w^t?Q"CGa CX6A}zKbu P3ڴLq ա+nm=35űrRqzWvǎN;]ޘDO1eR\<>QwsJ&SĕC0k~wlSz.U$MR3a +Ocىdbv4 ֩X{I-^ژbޚWԀ*!Uz׼%D7&qiCޚkƄz_!DqEU\&BuA⳴6{\c,X i*t=-GV;H7X#>Fp{bZ;jqӇQ]^_:N& i KM\\pmbА5wW)Pi>,3/ȍg cW9V,T 8|u.gn}Y'.dhn}NyhR5KG}*Vx''%% ?O JK2 ޷1q z䣃n_Ժ|,3W.Y\ȯ5 Fo&Ηb"Et .XS )yg[Sbk:h_a,Q\bDxDMJa:BG9wzH20}N7jr1P楩 'E/]x|GEo{:1DCES|`ɫ=7_7Cݖ= ;P;.+Q AY邰7&FL5 Z䑏r 2B=QP( xlR"s>QF&΍Wo ڮU'F@0:]1E]Xfi$_ѳ}-=J$D5=P%8:>*wd߳w_ lg li4p` | [BcLN`,WGn014 gQsVPO9f~ E#Rud,n0F@4+y>2ӝ̏*{ѳ'}W#T6p_jvq@g$٥20kΘSsW”S QK?mq%v9ĚKe:P5Gʴ-Nkj+m1Uk*)dWp oܯBㄛᘥw!B0KF_L8yV69SFvb|]V5lRТ ,$@k $D@ؓYksA+:-o9H cI@ܬ2V jdHq7BSb5߇H&'or wj__V KШ g(5߬U@Ym Gjw 3ME6*H&ّ/ZK4Z 10w\PŇQQJ0)"Q[e%QߨzUDgSg6v6\#LrS`CP0TOQJP%dxI25!o,xv&CͱoA޴LxĪ #֜֩kYcl8 X4T$ݘ'Ac!tNzڑXnLS+$)az^àFE`=({u3*| ]#l#kc $n $I U>GxR޾u3WL%(n] ؽeb=+X{juY<Ṫxb #R> XT&W % :%UBhUkN 1 O[n7mN HGjbxxdy{2hCs%ԘV4Zi=r>0/|-ٛTи_qX5:Ç k<`ۣ7yRN OLjG3~7cGQj *NfJSvV%|S ŔBWiE9J! l/@Ьc"ϖXR7*.Y/竝Q-BI#)do:rFk"Noi~pA+<٩zEwLʸbC4śjzAE(#M\{,D`': ex \H,0$HmZ/jW^8y28Ϭ4/ . ѽ\ QׇT#Mq@3z髟XVB:T ␑b:^jyJL8H=Ow1tx߿>VdE\&7FFX;Az31U@QwC"4}١3M+;|M{;co^CJjnn.}//ikbbVy(xj̾v3V@wK2R.r^] 8)&JãQk0VKƈ3WOwȼ<9O];FhkAU#_8>ߺY!9h`&g>ް@I`p`m$C]1[W`oVi8s&TjyDɸE4uH _h2بvB3M&KSU"di^33g^ ׭M6e>^@*g.z &lf G^^%υLMDp[JzVc5TY*:f-#Ϙ\{A- “Ơg:h!GB*gNk%u xo7j8FGYkCj6+GVO7 j6 ]h0++$l?syo,dE&8!?Y'uq\uiokqr &jck_8/\@3Q )2?,9);Zfju3wY1$B5\a&=Q'qsr=T- P] b7RLͣ) 61j d*bJzIQ&uhq7ދ~~ ,IP^mijŚ/FxYDIn͗wӳ4"%ے9Jd&TCt!mrоY~;Ӫ(XUL?o?J]|vG_z5}!iiL *J~F&cQqU N _!I5Ui 1^uR:.es(UUAW^mna)n"䷏STFn|ҥP7,jW K"zkZ!Gv<Ȉٞ`̖J=Zb69!}S*ЕMA _JzyLrXGi|gg1E&6`yxZ+,.3Dlmmԋ|.Bd&L ehل(VJ׸ 37g&&ʍ$XI$9̞Qȍ)9FQܿ'#Ƅz0j|7c@ߜ%Ǭ٫舚I5*i۷pRN*#xo_V2: MJ-%"7"/eAv*]e\p~ V: _gT+)P<nP<#RRe5zq^7EY#I-;1rc Qe=#4\63;% ڪVO 7 ω aHC;|ɧiͮ\s@&gsTy!`CqW=ϊ~} oEˉ?Y]ku+5 dOp鮸p]g%@ga;QuPu@:4/3j,itVՠ oxù`_[b]atv6!d|>̤¿J]= d^;,sX%f7:o"15gQ$,HUZݺ;{|»,KfG*;B8YK,\ܘNu\rmR//W7b[BCQCh9I8tHPAMz&#0AT6cKS@!;)j]XBCcuT=&2E(R2a l\*ίc8y^i&]Y-A0׸8#675p~Vb8)Bul~tabn.=3/jlSbi=huW@"gL$IR=(8lXn@Q[Baog@&K.L1솹CZE;0~cWT\`ldGvHdZA~a[n?Z>3 G ^4<"Ǥ'jG Hl%m=c:576.{X$etv r ;d=.`KZD[ph ;**å"qT2<ҰH8Z|o}`/`.p/W'R^peWDҡ3'H7G Iq̮=3Aƞ렐]ڨr$Sㄧ6{YˑMXOgBIBOd[ ,3Hc 0(hNvdI5xqb:Ąʢ5SR],#VCtx4'3vŠ ; /~sU5 MѤڞ[@mjeߊΙ(pBͫ;DQu2 =2FbWUV7s4~KCXH;uMs3e|r ^E3ˤiaQ}?{?lT]wJwz.]&ڞ_[ wEXv S32@ua0yR>E_ko?%c!&g*6Iqn0}Z<+Ǯ?"{f+y\H|ݒxwdAĹ*E[7%֚2WY\ PR,b ٢+e8 WNbhc_| ⪡++.~=]FC?[ʍtm ?L g bdih;7@ ٘2ZW@Tnk,p?~jw‘k;=T0jÌ UORKQFh'KdIa3o +,8Hq> CbwԢY4ء"-g}oDA˂fVz xpQc<::'uh_TS%JLA}GˋwΊ !򿞞*,Pa﷚R^~;|C9wT03cmM(SŒo@ SW;. b& m*E,4V *E KuIR[]Q)@JkC$pd^hWL[o/{Gn6?kFy{CI߻f9vxs8xS[pBAw';\xRmywҤJ._cF}GjR#2whÅnz[(|֯'H Nۃ(&A2wl ?CyU z`Z㴀dzz3@*3dA)&xrit^L41j&qͰN1>) j A!]44`1؝MUUy#!"|@٨6hAxL.a'Q>^fÚc9N5 G }ֶ'zX5}xCnS74L_M`EE#F-PDrrb]΂v b۵w #1Y_vNH.Adrm*/ݥmH@nVZdu[m$6W/GY} ΍('^zC*w6*w]#գr ESEs_K~@Ks ;$}R0#交=Dǐ ZwQoUoUeZz$T㦪 ŠYi-KO|A6pҟ:Y(FENИ-Ӓw\]zC X86Q ^i~3%;22|sm:_S~O9:9vO挀PbN /UgVV'7nxnU$!Wys o5b¶;7:HxBLqUFa!0s:h&#?us3j5ã-r'a.olaV\;keoVS;HUB9P/VoNF4>iOt[A~蕿 |.GQ8@ [ߌ 1ұT]-!oةYwwU,yLi~ pɵQs63IA8{`;Tuj"4=وC`m4#eg0]rivfr`ϗ]%+҄K=P1Rl?VkijlQϒY9T#i4o25tV [Kt=Gs%?O&eҪ'u@m6%|x\ + La,V#E3 ~^/aꞗ{`ۃYQ&)<ƽKR]s/fΝ|x$*igY<Q`18prdˏߑFy%âiwѱp<~-Ģƍ 7i=R[ׅ:аJw2SJOR8|:tEh})-ߴn\&x󕙋O#XmvZ}#̛aje5s4R:rʌa%R?`2C>CzSs*ɜ>z*ղ͆Jo}} 톩)?[|3E5TOI# ̽s#`T#[UmNISͯY J\G RIm5Y6cl. ;LjunR] }.pŧC"mS],=@>+QUd1uJB%L8w+`7P%dז^eF 7\7SN%vp*tÑI[TsP]]3 59D&~7UZDK17b,}Y (t;XrGk;pИ0)I ooZKlY;ő{ No/:2,䓋EI|U%@=v,YnEYJr8['9tƋ05f+&lG$(rA]^2^~7Țc;WŐ=2jA"B2Q4(sGg HlD)\f\(ewOˍnrIN1OH>=]\x3ZsZƕͻiRmb:vKցnԙ3ive8ͥyjĸ%ʅ17gd?C|^mTf'gjn|tyA iC FVȻl٩#T1FK{^H,wC Tu,7Dzm+جŔS'w9Օ)nA܁0@NJH;ݲE{_~& _v~e9(3܌^ZUto4/HQ |#3=|.Jx)qŃU͓ \h 54&ZXD~9KR7pShEť0'?&;(&6qKxB5+VHPD੧ I*‚Iy$]S/9㊻0dPLbU o0| 5u=I! /%yݵPa7>fF85?/F~0|,I89TߕьA5p+4ɘP-K29[?TGrY(cY7&~t-!~ Po6̠!+ǯW6lQ3R wpMqԅM@E!pN9cw? 9v-!XrD5Rdeus?|%[r |07gzrra*f-˞H&X)ʥ)vA+HH3\EJf m+FR6 i_#n5WO7W1ƦM) :t*fGr5IːIi=3S[4a# {-j P  03Ͽ;trH]BѲ Aԋ޽WﱌbSue{^D:AꪜQU֡}﵌^\6{H jxAb! l*&|^.l92Ny3@S]kmev㿼S#<W b&{nDvrd@b3c3i!&Lً`o-#Ai( 8<1G5:Jy^rfAXuzC:IL6oQ$$%;X;.x-{(;]r:^]k\ ')Wc9Hv3hs䒉IWn \o}B5>zSuz/6e%a%],$t`y5MKԳktM;Q;gfM\]?~i$ l)o6c%+[GJhB˸98\#JkGI~ >5#NZCyZV-q~e74>@ KwP;%~4}$bpJR=hRe-׮}^%6Of XBٲ|~0&{E.Y5֟~Jh_h 1zڃŴτ{ڴ*4jĊ\yK[q;S<ﻳᛖL/=VG=7,$ *yaz Gy=ApR6h7ˉ^[rrE lcǕ1]Oxbt`G\MY8Dd; cEor gb&Uq5r2[g0uiuȔ'@J(/x#'o@* *nBC% UGCHCe 73Pּ]2 X(W ʦ ]eÏb+tsVe xL-l^GGI@RKگKWK{n\L7$h$uJ`2KwXDqzO)Zw/m[,>zIp=Z{#ρbed~P15nQt'z -*PljVPo13>jV偞̐5;`)ЖGm'ϴ:W@h\Ik+>f?:Uܛ]d&-U,@Z4Ë1s2KZ WPۜ_qKB`Nf sVp/{bpxy-O&B~1J/Vre&1 &kM Ȝi#D_2_1#5o=bTvp; K]MGesjt^\ @*|Z+CF^2qY̏tc3{/¦,vۨ* # 6V}7[H<J\>Xd4|}#aEGyn'G4 48*zcM"(@9G\|Y^ǡz⛬hTVn-8 Nhq%q 'T)x` p'~*[~Zt{Wo:BRTP+1<7d]ә}pDh9&4Sai3CݖTO~g;ZX'J{d7Zf7¢GPK4W!Y3o қ}B$;T_j_4-vdo3 G1?(l9MX@r> t-:~CiJ7#?g<@)&HWf_HQѵ`6]W8" , u$&hY>sݫy#|R[[\׽IJo3->/Tg `ձ7MML=tIŐ| d؏~WM覰;Q019}^{"ь<ϖ!_XU*ĴHUS{ׅj'r[MrDxlTIFw#H2w"K5D9e/wzҟod.{½Ѻ񬵔_UxKdvւ3V}r083;^䙔r^ŠL]P@0?I*rHSyLF-E`!I-{[{~ 'O;jWr,_:w ̍dCqRS(ܴxbVp=!YڕΎixv(施lͮ|Vމgǖ_R=DQ/SjAahPrޭ/Itk^11vS fCݖ?=YwBa)zp)}oŃ6j[FWbd?{gaBW(.ƑH~|kTbB*w,]*O9Jpctޮ,uW%|Ccp8[tf+,%n~b?z~g,& {2raT\ԾP{fyVN |rbD"BJJ.ЉP2KCHr;l|8)L6WF)x@ե2zf5I1Ewf͏-o`WoX-Hu  4Q{Ƹ@(5}.&h$Rg,c^ÍJ:Kkʊ%D4VMċjl9:vbZAC sB<aZz5y T7V%?V(ĖG]6;5av g-i']?3 8o/,))hJv?5xpPre{o>O,˧U9z ?[WJcBU @3*泔N% 57gdƃaHvOXV9]eGqKg;,AE)z'd0 ҵ.$a^YҴ]|M̀־ג+H^:C,ݺhcn0nߏrnn,ٿzH[aW`D-զ3:?ڻKFLHk8HK=)gO 9a<,ZMo&Y^8w٭,o|GH> N|G$ܥ=F!& "vt}b&W,Z`Ua˛G#( I*dYYƈ@ щbTW^dqKI{s,AYlvC+d~aUyi"g=jM $p.OLk2UVICFX+l8KFn׀)(#oDim@ԺnSo$HXZ2OBIIJ+Ebqa'Y0XG[W%d&aF r4}2~stSjMFDtjݤw.;킰d_&2$eL6Q Uk<ˮHgat/8ӓxs$'3͘>f PFL`80RU(xely[E?} _zТzK֓x=1p>bxC83!Bu=:2$niRweie+7]f_Vvtj>8n,CF4Py2*1T!G{˗UaBeȺ 6R3'b>m%NMrԝ&)WkL07v1 9YBA&v!,&)lXE[=-̊9FOZy^FG.}+~n2jCJ:1]{"^;c˅op| wZ\8 e"DygK:B^VhRM[,ʸFP9"|HdjBiwblvbщzsW=ׯ󧜐2|AsRnI{^؀bümxFt1/DnDL xeQbu0u'7sӮo?f`vR9}N2Rk P*az}ϐg n+2'92!+ĕ*,l?(ZӲAYnGoWq?>ʰ4˛.;mɏ]J+dso;M]2.;n-7'Fo`r<{r0Ud__#/<]^\$SRcAj/[ bA.،|p YVj7_>'hXM lDw~< 9Bz+S:~V35^BTo  ?34c| S'֢C]P%:oVч]5R [ㅇ@y5"߶?N7?GYZ~qBt* OjTp;YW1]oUvY[vM܂~4݁( VԻ;4Cf-]Z]GG?RMj(ß,v xAHXd ̈ 5Gx[6ejh#D8uD< 1J[fϋP ehPq0# LҌ`ʢ#i8@ o_tl]LSuzy-}bMUƀlR@nIQn i`,/@QGDӌI#[Hg`ݐ‹zh#QsAFmnIGe1-W׊vGFiߜ%֘sr9 '8أMKpN3=GgeHh+ʚ{ V~9gMw V]E"'G'qOy)&7o#_?m+ EaU;0Rq&˿fJİ3s(#7㱽FE `a<'hg0Mdz/;U@醺(@Ftui(|ۻ|QwO6v YWMx ſOR1NÌyC}[,;w LG}`b{otPh!29_Z4q6#Z@2]0#4]RY`HN!t EofBG4t a[VىH1@EOqaggYt-7kz~'p5W@K3\6l4A-e=ª'P5 Gg ;]oyWKo<.RڛRV\=SХd =eFXۄnHM}(Lxx Na$ zFNMuA;ոǗ,PM{z&1PF$8oΞ%ٳ3&@'Iל ʨ[hN*z7v|\y_UF/fv 6ȳQ_xG&yD6t^Y޹bra^w^xz-/HYw>6"~F,t|c;M[x*i0om@ ?mw@yfm;}N?JN>;g3;,IS)vf@ xtn>ւP@ PLnLBC {湱{qeȴQЖޒ'53>0 WΎj|RĻFm+oGesSr<Թ]mBnPA4UGݸ(,Af̥)t( {F$"" .[栈Sv]Sx]Z@D׭Ml*=bI7ݲO~fœw8_;;A[>Y'أ/k"J>VRܕ5,H? Gatݒ^(!;iVD7u%pK(ڍi['/us[`uh\^wC҅ħUVN8-qz=}i% -ʄ&oMVK46"6I ؂rWhUm^'Jd "wl״GW\QE缆)IϤMRaI (ِkgq =9p 9F2Ɔ],!=IF4d^ Xy)k SU]@5)-LrG%PEdu|p ut\;uf-g%YN#ʧ$cv@ȫ( E>nu RK;/һ#k^U@/]1(BYG`Pp{rcwTSa &@Q0 ‰%R,ZB1pK8(&:eêijo&1KF)Hpp%|&A5O MYGmiSK0  C4Ψ:TQiS: պ)a!a[/:gUL~9IS/Ge WWr(N!73'T/#6/^?QZ"X(+%xRja'1W,4Qy^eg9u޶M<`3& OC"Ķ*:ۢ;k2yg eǼ<%6xbp8̸ x2KnV<9_V|B4 Q[BmĔNT9_2=xޔ@x0T>K;xg FA}T [v8WApVbhɒ~=elTwT2@֋T:7cPynHx-\qG *#vή{<.꤃huK uAߐKg)7`-< T%̬"h2ca"vX&[}Kx!:Ow'\74f蝸,=(ת$qvޙ\㏿yUu{/ěI:*Efu_Q!JG}R4; KifbhMONr8(2\C BO(EX&3 ⋞CD0|ұ`0uBBEqu*D 3X"R4,r'bC h2i׳>Rju9^Rt~i> @:֭'X*|,eG_drD)YhZ9NH$,}w^8sjֵv<|plJ1K9Od-Ap5>٫5& }}䭧<`OV:>ìm c0c[aX aN3y}4؍$d:vXЊ=ʆGyiU[JHlǐyRy 01%ԓ7Џ\]g3*bfݑߞ7aINg䲿">񯧓ِϻ0{sɚuJ%q˩%01$b,hGk[ׇrPP҉`vRze\,߳7(*!b[.W au g`$ k1+Q/Z.i. /׫fF}vlez{3ܦ m5M뒈rJ<_`P^MIP+Gna=";!S@~-D}wHHaxPZ ܛf11Ն|]Lv?%P,Wʍ(ٟȧ= siuiU00WȨK60x{*Φrt$s -i1t2:KAu2} nW󠓖C(VpK[>wd :& < RJk-+]9b% 4t}Écm<([#1s+4:okR,:/Y[>MCWx#xm4dq&WM f*,"Ư6&sfwTKƗlYďW\?i/EsSg3i02.ysK၂f5/֙F3Hx mZe6wI|')ZSZ[&hoLZ:5s$< 31Q9ZG}ݡHJ$lS9Hua8+X#'mIhDzxtk m╕J [h! r&^OwU)1E \JKU[kA+qKқhLe{-ȕq8uU"i:bBe%XK]HFv>D2 IP]!LfZ+5uc ܚ. ̄[4J4D5o#9`BםRi=%f<7Fw[G/I5<˂:0KTкxœB\Aȓ^?4E0HrպQNv.ppx"w)WjGC@"Up0>DHY}{ubv* F0=*Xœ_5݊11^ra;WB60mnیH"@+晵\Wr2Vq@fMyf.ڤ_E?Bcwn%Pj p*SFfݰDI`J-m1cumg)A0M>gSBMi e|RlYcER푯n&L6RDxT ao]Dow1"߃mxh#_vo# 㴜:F=q_)ERo+:,%(?_7,FM!EZ<1)Ӧ⺅Xs*B`@`?&k]n`'_|~5#zXrO(5 9bH)Wzn˲ adζrqFwςJ%R~V/Ls0UO(cdw3/ξb|q$L:-jt͡'*m꫉0yVpC]{fRqQx(o; -UG6$ 54 jo=©e|ܓ1|Ʋo d k~iPTCn%(w _t5uSt!&o )_;L- ,*?2e*U8BHۖG`p$쳍Bu~2کMO@v Y|EY/dsVflc|dyH.2'ʀ^4E ۽ Zs/rm!A"}&w =SEז#m_ɚ †s4 )FRJfX`!f)<,dJig#ۃPcг'8u`o ]˃myt- E']0cݹGw뵿];;L%:5 G_Xp?35Gc!A`=6/SM2o7^Gqx(]5 EP h2cRw3@.I t`cfD M6+ W(ug2ɲVD̙:~/Gs<n\N)_yG*ڰ)~)Q+r鵢kkKZͽCIw 6CU4+͛hx.}J@nTAB!B a"mA|b,iXnOiiSa븠0ۅ)]UbdUZi$[Sr3^7]::LO`"?ZYmCQ{xpM D!4Da6ۧ8䒡~ʹ0$Hq}ʩ;mKn6El:J#أ^[gQRTx 4<~F#2nu<c),ue1RTfM8o&R ;ع0wɩ5P%-/_fH.@|n6:H΀]֥F^8Ҽ̈dBpݡ@1eFr{%*t2*=#xBb~G\tiI#M RSXrsz[YD[KHjGICaΟ'>9H+r513hX)@,B>y1%SQt[fw9GKhұJ! Fk;x(.czdDZLme&0( Ј?JZ:{$v̀ 1= g9mf`DNem;_ -Phdo94h[R[i': }f|Iaɾa?EVhcQ ;3V+ ?uiNEltce5$.9`vԤja@RX?0jc4(Q] hoUuCom@V3R[nsK}VkjTD&Se?N}_wJ2I+ROsKYGo5ܽfO!jl=ԱjV&Qe=l  IEvէg~ϱ[R7@# Wzq xj \ 2a-n* LkY#G(궭[#Mnqv1v_|V[LR[F32nV\|~2Ǜ]S/򕅇Vnژ R+ &J^l&(Ա / 'V AxA 'ܥ-0>+§?ѻ*4ǩleK l4rRCSxo'q-;g14k$GdurͭpW2F{ZQⓚak!eOI(_KzZ}u1VKVsO``O4Ն`vowoZ8^gmhE dŖ\c!K6׿t'z,hTn; G^u-9 Q/^,0'(n;q*?,`C%ͥxOzЭ[M @[V Ե;s 4 ˱-pƨ׵ᷦAҌڂ,)JX^Ð"+ES\C&&Ep % x~@t䅷h0n"kHaĆ\z4Z/&l,} Ѕ]*S+R⩅ˮ~[w,)1wh1dv,Lj" 4xc8H Xq?/*/ jQǜm>8t¸EC>=$4QJ+0tG )GOxԺ8ܞE>Uo3@$ZR t^`V&v&vA}>KqG@hRG_'qѯ9}Ǔ[pn-(@U3>]i+X5kL+ Cag%_~ڭ<œ*KtȜ8iXɯi`n8{ՐfA(DLIAid@ȟiH" Y گKeasjJ`UJj?0Ý"qI5 PBo VZЃ,FpqI8s`7$c,(Җ[9<}B@s**UL3}1s*k] ܼXdw. $XV{03>؏!7Ƕtq9֛󷍱&i^'6ffN`LqcX≮R)U4XLݾ{R=sr.MxNygauY8+od#WF}V`n4*KVKl*MG}DGCܮWA-cE7o,ގ!iŒP/vB7G0}Xo߭tq` QC>$xBP[UdAG;Ձ: l.@*6z%I=g xʚwpGX:H@F-@Ϋr`5}wJ}*VB%ѡHT_dI_2t!Щ|^Ur%tbh}e~,0@^Ꮢ!u6(5e;_? Y9!ਾ4r[#XPz<ψTp!vv[ksHF4D0\&uBGDXoKx2vx#/^Tz>aC]u|Z0<*,3;ֺsvG3hA@9!N ¸QьτRQ6,OqҐKF5 I7 Rdx*]Й8e1az:@ܜ-؀@ Jm$ŸliRy($QwkwӚ2M>y6 ̯8@FKאJ#ba@[^)n~,FU)=|ǒaKC=u"0F1ociޣt4|J1/= wKHݖҳO-{ (k&GqQ-dk]| ߱O+h wd!\yZ8,߬n`CnHNeWA}^dH!, o%uP7_ǻ_:}[DG&6Is}9 gD (< #/^>B-תiX [z˝\-hh HwNO%XہZhmegLkg'(= V :#2,Z5opaMeDyxۗ5}U"nܵ%U%T x~3ĐFkҵ׈ +A]Dk=th#.r#A&F#p+(͞ C7]aJ&O09PS~8"=Zݷ.b9).Mygwcg9: 엒ռo@ ]gxLE5\y B/@Y$wG< TļRh{61~wnO:ԹgY9SJd)m#:q.H|ш4>GFNPQ'@m/E І"6'X|֖qi}&klK +TO\q twSCYw+I&enU4F|t'ŀ%[ HF] I:tmc9!m舵<\5sʲ~.d}PFjӦ{2K*Ȇ+( δAnJv̓Xf,]bGy+3nT.R)E1E"2b$fi >}o5 źD3rhE\dOF{o?v$|rIW˯1V6ЮKPS+]~yc"0i"0u]q>n+S'?xux|< R͇82㟥,dЏ it3Ӗd"ja@sbڙ#m=c݀߶`_hgQ2f!(j(t6%m(2c\H[x2xi쩍_A6!qVƎd>qku#!24ռNvMޫ7~\[ 3  zzȏdBkpM7qG{꿱JxXԾ{R]Ԟ$>aPtliW5Qfkφ6 cs2A. ԗN?𗌢eLPֵ/^Ǝ6FWHFYtZC瀾|}!|LC95-j։%:Wg8GH[@$2ȲFm[ uwq(bku^T^3 A4#b?0[猲2Un(a^|)kAqfȚq́)Gn8sd 8P90CҒ*2[T,c lDؿߞgʧ9ڱXVY,<- 5D(;Qhy(; ܸD 6@FߙtEE*Q4O,$}] o [#hѤr4[In;[yy,<o_@&\;.*tReNB}LlD2g.2d%*S]]+[ȪG!" "gku:abw# C*11&}x1n(pnӿ]" 'x#+[;g[n2yV"\RD5SӵCgC/5 3It B֦}Om;'8(C5&./ݒ8SSgˬ AbР/ k,7~% EMd.cVd'P o-b~Lă!Iaͪ;&|1'g 5YX< fy^yJFvdEC ;+T0-Go#Ԭm˙6>هKҪPhFw%'&OUegfK6غذ>3Z3 eO뚍7qvY8Hz̤;L+F>U/^xaJ$w[fImn'e0u@} |% nڹU$R04#.FqTÂE0t|+ ^GH]tC:v;f -180gok[ sd9rPr)BNJ:!R^}H#AiU~o)5Uqe]@ɥ/S"ԌNynY'`<ʌKvA]k;ᶩܝ '/϶@\ڵm> g,9ah;!8FTQÔgY{Ju1GxnR9 ,/']Dkmp5.kU`Nbky#&Fx< I5Pc"yQC?{Fx|3"v#$Nx;hF%oh M髱[5cÂ9 6y@/g!k-קtBOp WYSk|>n6g`vYjH$$0e9a%#F]hrP@8}lkyPnsB5Ñ(R"=>X6qZ-uy+A)PK]+T},9NЎZwK+E`EWꄬݰJ>vr{Zj훌He_x[bv16=7afrGkߝd5Fi'̠/3}ո,q2f%P.CEA !ux\% H.BJ1.0h{Նο!ftWIV)D1/\U(lжi$?dKPB_|?hUSvYܔ(I{1$ P۔7NZe =NttMnL@- :IjL`J2!'p/ΰ2;#9\aŲx#i z٘Xxtq{.vOΰ %MGh?5`p knj?UN'Vœ=ɞd#VJ1w#CH``<TVSGHIy ?wmiP^R-}6G'jɑc9U)/wæ」PAgNU#y\ YҊ9ndu aQi샯^c|\ SI\]{+8|+`Vx^.Zo{/HjS¾ ܼbiić!86: ,LPx;u~,=NrU KN:R VzpWO_YNURbwx~dW^Sz_EaL -VʐȹO}ۼɂsLKވ9QYXHz#70Z“[^tے=0ܱB-hM#j%X$qn֋ !M5͕9QZeF^]n1jӶ\<҂6N4[Dž}o^@l-7y>F \;v2PG#I48*}9CؐE:?'F]S3k2 v3<~'.hA8Oj˾l+rW49ipְ88.Ꮊcﬞl@e C#hx qHvq%34g54 uI.E#b/~%̚Ŭ XC&9tK2SH(MJq!k1Pih7CҶ!ܥ:[rZ,r[}EZ xɿ8-Û;归9n c*+5uYŜ* hחc젴Sp q a7̝p?>,Z: dBv^| u-NGK2ǬԼ_fOf̧B{_fVv)Sz+P 2A;npܧPSg"^a_G Rf }`nUDJkb2|o~ɨJ*E cʍ(Z\)ru$f9n :d[] ӇůwKStj`П7,T*oSG2HqճHu1Nؑn.}*NH~z"1fS1"R&I>ӱpR''۹59v==Wlƍ2.XĬzD\"=e!$#|ucJG- eKv#{s^Byɋ n'Yru+XkZ! BZ5;,- 45H_.-_57j?ε̜hq'"g{-@=W1#qb=# A?TzO%ƓPݒ6Ik Gc?c7OKS?%*R#m) vw=k^ͪSL=0^gnLm)npG!H!-m~ei߹$hMϋ;ۺ-g7v[++/M+ZpvN g+j#rGì"j8(mt#{09"b.F=8b(n Cst7:~Bγv$eE))arHq q a_`Oj%z4AgBKCjϚD&q twrOՆ-wNV[VԦ!h م'^/ICmV紓J6CgŠ6DpuQ*:wm-V58ix'ڻ}enReAئX!z!WyX-+?B [JJ!b8Cta0]GZ``:wER7j?ΣAqBM;[rj)M.u@ @ Ҵ1PvqRF` ] wTx녕ul ޖv9⟔ߕlqB[,WvVjE@22) na;Uu=qzxk+JDmSh[aY ~Ǘ[+Ψ I-J=i83?KZqk8TMv<P|A[Jߋb^AgզqPA&^%2Xt:E*en OLo[gK\* g l`hz  {+DqKq3,{ˆ4 }EU#eYol.f>^j n_Iqwsk-WbK&٣xycFvq'ވ-qMd MnX 9 \;4@O]6Bq>Lh{9&{o C]zf}j f #PƀFXz_Y:2Khy|ԕl˩'!ActY m?<0UDd KqxBLb ȬgYZ070701000002fa000081a400000000000000000000000166f3d9ce0000dad4000000000000000000000000000000000000006600000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/net/wireless/ralink/rt2x00/rt2800lib.ko.xz7zXZִF!t/,ړ]?Eh=ڜ.+ɒ&ra !1t F28S;ֹ7 ǂgm_N]Z3+'!߱t9z]tD){cV^ZYnu]b)w8)ՅD&h3g<PkqWVa$&Xe>_ePU 5䎉>䮼 UWԪ h\ xNw*xȻag@֖{9&Ԍ^b!˱)>CI e'8=bz[5Any&;L \s5&)*cP,>L5NW5W7CjtPdL$WcWZyjs&O;-#g_4V3t O 3ԧ\C߮0W 0뤁S橗H?*:&XҒK$Yh{i&Lx5:x@%T8[!uB,ZMͲ-/B|2ͮdR}+\زM60h/C;owD -mV~MWS=_7q%W ' Ѯ" cg_S*ZH|G ˓i >G[rO/ϒ;oa6p|3kk1$p>%dwE4ޗ2ѡZ^;Yi}ܿ SbΝ PQ!tCms>uGU4<砃2üCm(gʀׅXdЧ~|=;a]{B@/r/H CHVakdͳ.c1gIqVn^BDkn:ɳ|yjxg;)kH Ѯ% iP6?tſw $H/@EAH:OB ["?D^1&XXu@^rY*3Ҩj6jXc鏯/95>U1)ZZ[|ҁt>I^;3 Nuf?[)4"G 0Tc'ʛǠ `gͶ0,.<Ffo9nťX(#d?Ag%?Sltgr  *Dhx*PrZcoBW`9R^-#P$}DtdUPVr'MМL0mqAhFz+J.ձAXSHBs}Ѹu4Q( ݃kjp*oRq".wg2vpmgj yEzi$ҁhwУp=[*LL&Je-ɀ'{Yt?VH Dؕ:3*XMN߭2oXX61y2yVf?Ɨ2bw -'­JbI+,i*" y*SY={*;+ng#6%WANW)L=bbX%V[m/C_(tRmv]\ N׼I+nft6 p }f5l(Qc8Hj F=$I$>%X)F7 /P"uH GAz~ IyM$ 6P[nS_8%xU7~u 5 F&;Y0KT _@$-YsZ31JKWWx>Rߍ MK6=̧kW]FЀ՘_ۈdJ֐qo͠;A6:n#%+4v=[khP7-ܮV@$o4_2P+tR&L \ QVhw@vA*m==Y9O/bv3\oT[Yb4vNJfV^N{~>+(9^rV0}hȇ7ـy,װ]mVݏ9=-,- SSEDzՙ̋{6:8P)6eDu;ۀ:2x*0H)@3$ 7(}#|A$iNP7O3ԼFwƅk2œ}2%g !>ySGSk@S5i~%:큅,/7QPݽm39v]=a!3-i]qLUG^xOrQW:O搬D )_Mue`PwۀΪfPL.Mw1COLTbcP{]䓕`K w <@\B`x"Ԯ irћ ;:X_M!4c*Anc\nW#TagnV&`UjH\wP%"8[H~B<z9:nL5ngdG}`܈?Û_`TDYd =\Y;}X)z6>i+Gݬt2`; %6|KpCG5m-y,ÖcȒ Fv\.`mw?@H1'GQGyeďD)b嫬o_Cץ}}ěBIqa`>҂x?zgm/(O93,Oؼ}D#9M} 뀺 _3mo981ogb"F&׹F'@ά>@:G?6 |5$%^{ؖ>һ7OqvI F޿N e"Gi7[w%܁ Wq*{!ȶp>oSGG$WJLw,Iw؀?A_=Ʈf2+xNP08bJI|~i)Lj•l!u_X[ h6`ѧ795F=ۖ]LL7 ` l ׳"$4~P}.Z8YE;f~1K}*DQvJmRHRWô'g,>6mv6gZCz맛HR=JYHݗiG( ANyh޷#  쒔hg"!G9/X C}5#:iÑny/rY^rA&]tL6S ]x\ZCvBo::=:!E2A€e_ T.|}RȫPǸu*>:tӖOfbA`[i% 9>y-LP8PERf#Cj=WuQ>氲lJzLADF"#uT^I9oks.z\G džfuIu-s#PPE$?!tLFd•5t2Y u InƅrgPP^kL|YE8c:}n~gXKXCN@k$uCa.`Yl6{T˶.Z )B-Ar{hO9/338#=NQ$ ġvلG@G\l?LɘƝ$tGŅ(Fmd-jc[c<,YȽpyza $@NH ҧ8V ?Tp8.E?Д8 9o;92mβPPq_9GRK@}c`[_ NI#*.hլE$n)\|1)JM͋ $)݁eMQ \pul&5;}H὚*S$GZ}8;DJPUTcLBm*!uQNKGg0|7 72qx$y`t|+tgQL d8 eLs`%^$Ҭt?yT.@{qDԩ9Yi u)KQ_6F,a`񩶺o1J,V6'4pM Peeck6+J#%*Eҙj0"1 gQgyʰsp sEpAǖ7-iD‚S&cs?׫w4 Cg4S՗nV=,S6pUc[ ~4rh~+IUW@$xB{:P|s cecǸu Զ`345@h(H{x:O'>3q}h5 }/p t043eVK~z;Ϋ3@x)2Q3-M-(!M>ߓßX=j>|#e͊~65Rud[&=n VXWs~Z4xhvs(A/7o:qAn725ֽ$J;Jd= ZF-: dR"\,mvრdk?jV֐.,/ŪiA" 3i {}JfEx=w8: o}V}X2M2"]eLL0-&I]B^M4g "kqD)ݏ:jo*[>JJ7l) LHToimb$ynΐ*BBP(9-5 4{[ {=808lv E5jF >co(rhB?eRh\6%8.q$5քiNݗ' bI 8JE8s3D5^E-jWV `- mh.eL<.NO*.1f3z5lz?Iݵ'r2j8So5_z"Ğ$ 45W}4C޿;Dc,5g{ᠰC2?ŵch @Na &S*o30 OQ 2}u @$*: /[ݍ~igº]įjG\EuqN \Lg"m|Z=CYE}[S6H7ԟ 3Œ4 }|R1dQi{U`d%߯zwuBZ֕z>|Osjdaw1 M6I(BH\.ǪJ1+'Ml6._KWhrH $pzVtʡKESCßZrlB)f/v,15/]|EQᣥ^ u_C0ޭ÷W 0u5+K8}idoq:ȘKzVyEXȨܬ>un6S=84ԛ@7jc_yv3ufL`ͿpO-c[}*{MIWkYWg|x}{9 u ZƷ\,N;z$`Sg즑iIW3T IzÑ^h/bm[5cٰjvPB=PKk?RxD0hvIfS0eP̀ǕW'Z@Ljǯ̷gZIJbWŷDyB YFFĦDN[gSw UB"wS|gT٬N9^;1tRb[bgk֭n[b),%-t?ND 6z`-BE/^٠ Y-ӈbj3?«6zI2z6*ڒr' nueb|h )L`igQBYcB)PуcXzk)铽A1&Ԉ4ބڞEvFWыBXA18'oܴJ9iIce5&4F r;nh٩Pseq暳25F% 0q (lhT$'Pa:upEf ^Ӓ,,9i.8bF }5H?"B`ѱIqbJz:@I({E2:/+^B,J)spF6&owSHb2m#C^ѩD5$hgjBL̅Ft<ή}٪\xvAsEE\w >RcOtд%Mbꉤ5=4hRLh<fg/Q _T_ͬ\tӶyl< L +LӃ(e=Up-]>.g[I.>P[!Jīniwe`__UͶ; O5z&L/ẅR/!M;" iN#WB883UUh3̨,rߙ%Gٗ͵GwP^W-$z|i(cޟVv6#4c: 4,(cZwvc@g2yNcb|{ҙvx1WukjYm)`!wꆡPk+ e0VׁFe%$<P?`teҾ Si-yeP vsǮrjkC:6ɓ_"8ٕ𪒔` EeQ)ўC{,ZӁjehx/7^Mhyu^=_u|sUsb?C_.;TGyq)GhUǢLFڹrE|I~rfs$58,[Z|U2A%X*pu3 ipy E#(~]Ec -ۭK|/b2-rD<+:5֬͝0YW]4F~>uہņNtZMeV-u$ 3WDj︻dY^.Hݵ衝 ^{GH9eS 5Q|mjn )R>F)R4FT9!wFoa|x1['9r2Zok 2/CRsubB#GGz*Ii۸gG|DUH_̠޸UG[F ZsNLG?kMsJju]b A*Z6x=qB+ 1%Zf:~ųQU $a/P^[;H Д]PUZz̢֦%Oć79o7 //hzU-~*30H'kX[a !]gMYURzLF[>85[lw0+',}iC߯K._\&v9=ӫElTW;3c򊸔G >;d5$7~@ ^Vٹet3|P^ ~ZdlLii kQ}U{'7\Ī$ iTx蒩U.fƗCa6֊8fZ);.CsMs7EKFo6mM"Wx!:ABYAyKdl/=@ 4y+`Ai ր/f9À(gJ"!ޮ$HGlۑb~Z: FU:Ϗ<~ ԑF~t@ P3)kk !~6f5: ^@VF?43x{2Fwps}c t $݈LBshecϿ(Sb-V9rXUg)IvvV~}+ {e&z~ζڴw/]0e)+YuX: ,Un+ . pL)(QH-jJ&Zr_0YUia2 ځO$mzh=י}]ꈘbs\S|Y㗿k<لt > 2etcfsՇAK'f]= VBWΜ- Ln.OޟJm}wmJۉ(YP9!w(CK 6vVAJI6,6UW:0p'Ol9EK{Uh0(|s_ Ϊ@vd$b1S٩v!tbe?X6@N˅0nM&d*kWgHR:#`[l̲ /62W:*J];>hGWe^]Δ8&'ݾAL*9A;Z$'ۍ XP1z弱gd 18ю(nx`l0e@_Td(8Ӎ 4꾾!MГܐz5ƢⓕsC_g`M\m YQS U/ZoҊJZ`IP ]Y1.ǫq0揻i:Z̞Iϻ5mݤ=C|!LPuЂjIϻRe[E"!z wӥ .O5G=)z_S"xۍ~bPr·h\ e9HTX/ ?db 6ȸ^Vm Ks4 5h `̷L?*:N#N횊W.gRpsyp/Q T&ZO檵0 |S8Z2Tyvt:Go/ҔZl*3ʙLaX 7Z(ݐ "e[wS`EXϵ4~t{P_J<Ti*,rIBHFM)ڴߧ8YَX|LĖh4 @h+ʫ2Z0ҸH%yk3hrAEAEC*&kpSZK`ϽdNШ=wd(x}kt]U 3T>*L1༻d&? (geb. @Tf!̭5ؒ5?J1oCJ+6az:LIԍ U5Xk쬙\TFwN%4Zn.?wtJ+Zng*rYj'^D%nS&Ҫ Ύ)㮰T@.cb)>qK`SHhPsy~6 * I>12zwҪ0 gT=gf5X0LXW|FZ, `sYn"&sq04OdWT0Y-֒%ʧ3K`x e 3$<%|A!S-){L,7O}:Drtպ?n0L+5[k"gnhF^?hz4'X)Bhs zkKXذkz Q#8nh4 5Ox+{Bb53* j(aYTxuLF FGƼZow%Q&7z;/ '6\5C_>->Ch~cVQR}9J'<N$Kӈh.7S0,|\ŨCbə`O@@YJĴA e)  z>Ben"!˄'q aj + 7xt2ө (.YA.=Ko|FFt( 98F bߤœo\} k#i@-Js-^7nnF դeuD["n,nd6vǛr B,~OIA"ӝɩH~.5P0O $aT`AN䙛t;e:WiW8OD*#7L.aFPDMMUr?K/*z&M*B?WV.zԇ T<=!I gjա`Ln 3mMY1>I/L =jFU>W`3859~v+e]Ư3KI۲BDFeMio?>I D~ u /{\ C"cMΘjJXT!HY9K8*/ dՋd֤ Iz:Z;-Al}VϨ{S ߇֏Iz\^"aaR %<6l(> XaS!K?x[Apk̋5Hf!.J+\@g*C:W_X:LWn cCZ+U0,exLRڟ@*4jf$,u5qV7nrC1ir#H_1~>p0a%)՞q'UնT3@}I48! lZ TȼK->'j]a(;6IY2yvfEe,dsa(Vھ Tan*K^WEh&» Jh&u $R#mPſGp; Z+|*nfnHAa Ѐo8ۄ˟[óʐ|#Y_}N}W$5Ǎ8WSǼҽA 7 2,>K*hlIf p/[ȱ m`B,zJ܌9AZeL*_̚ELsq( JhGQ~j5{85Q>, INE SCc~Om' MuZ8ͳoR\MUAi` >S!_8KgkH@W2xi1@)Gp =vnfd3< %/ Σl%8Km!o[|Nx*"s 3h)pvڹ?\mmΕ<_*r}\jg̊N4qTB;_`a&O诎Ѱ{˷l{eBO{6xh,!1Бkߝͬ~phDx1(Ë+CiÿM!V@ӽJxZ+chGSslDUwO[J]'{ "|zznBjsb=+Bg3w{'%h ط>&X^d'<[-%Ob`뤒xE2q3a6X_wH,[ºXBE$1fjx&@HT8&0,sma39nd1\/^ė0tX'6_nM_4'+d k V:`fDF[лbhݥZd:zAD0F^Bh%.<|*[S}әM3ӅmylؕiHAJT!;>Pc]$RC0Aa4y5y) J?/%zA2Sʻ+X-*VT+fI@~U[9JOY0imQV}\fy)CWzMp;/DÒ:oFڌ|U|F^0q*ƖF9hP֟,ؼŨDJt>$~?.t7yxᛪ3:PrS k`0X|7Z9ll+Z]ŏXZ,Y`U%a+mnfęg'֔OUImBC''d٦L9J`S ]Pt7<)э1I49 h'3 U*WGBc8a~F><$zt>vS{U!Hݤu:0Ӽ-T=#`ZdsrӸ.l:}acI=YHucihl# bT|bYr#\Lm-iŽb?:ix Q&BNj*Cr\Y|_EjMEI/Di / ҧaA?]:,/ UA0ԋyOSnilڌƐ ϲF_ ]9s"fssfi>CQs92"`i! `v0i4ԇkעЗ%` F|gW(>?mlPRqMΗ5}Pi`0l"2a3E~sDi[/Dg'^fh^R ?m&t,X<2zCuK8"VjEAW,ġm'`#͍opfsǣtD" ˑБ(ST#!ѱY4 $xI;>/i^ _ JO%MԈ(1,3]I")=1 %lW杸\ԗB2Jypΰ1ԬXT]ds=) p~lQ::wI$z Yn>Z;F6qH~t|5Q<]G bҤ$_`Z iM^y6G2\9=@Tܰ֬csJ;Kc$[Og[ˆ_kԽcUBN#ejd&/vu)Si)j~ۮ'zz!Rr}O{΄FˆrU]E=.C,i }? ]9k+X2oC0BWMH^|+.}G`/"Sa[goKF$< ^Z rfw<_e@p!ρޢ}#/W]zS)%#MG\W=+[ ZgwT!wv:\%pxOhD}S bq7\¶pO?$t+ِ^G"M&ӎƸ,fߕ'<\.0l]9_g}$NrQ;=\^K 2yDP"=\/~*HubtBU㩳[PWq<"69=25Z4jtb`漈 ?r9k#@9 tU՞1TO?X7i}:N?V]ҐN{59/+!"F:_`Nax7eEPadxru6fa>A1`7n W>Ttdz}`"g-0HrAQh_da|n2se{OC*Xb#Xq !b":UT`DfH||0C-A#0K"mlTlf#c7-nbU@hOTݲOH)q&`gnbJFvXɷxb mSpф_ [:0^'.vVo)I`;)2խn+0_/_^NiïgWfAmFڂ@i3 ;Ԏ!enئX-9T*:oEAHlF94ydBp@ŞNr[δ)b8ҾFc(e4 -H9cMV gf0 kH ӽ[G%sgGыbYt68Zk:U`2 _Et^OX&#z";a랾Cl2:e(. 7+3Q;?LxˍQ)pAkZ+#ATxLy;ʼ ncXܞ?kl)ltBC2Cn@$ }7H$}Y<C]\gs2o90/Ζnsch)7繫dx-A\LlU$gDNj˕igsC@f*T$ՇW*?59wJwsL+vqx=s@BNz3HwԆ|_#c挩UHVW97+E<+bv !?j]lsXI<Tǁ~kGUw2f=.^-j@cmU^YU6Ɣp'XR tYbNB񚈽CAC3d6rI>f=/KW_371pϱQiS] N AQln>UAh*֙NZ/6xϸASgehaWz6`ZEO80^LHw,[ql=w0wvmBp}R%پGfdߩ'/$(i|k M*-xKq*F(jZWɕx|U%΍E~q |T\rU%^aQi|BVx[s8Xi kdzէ坓Χβ-RЯ& +^gtL_e2ЗOҟ11 9&,@~P},W8 hSF3}u+\ [~@ ~Dk a(\W@`>Z6 'beo2UjźF!XxsY4Qq~Xc=27?Y }tH\#}Px@-'5]9RQnOKB4E #į-dٴU杹TH:G,v#|M,garC?VWVg'[;mǿ(vrD%uMs<%/ҙNAքkm}cL7vIw^CΛ[$Kߨ~ߏGѳ6ji[yc^Ӑ.v;d:9.GZ6tU]6.+gրTv2KY-O0}w_ xS6i$SD6Ko4 9A]F٧ 00ʣr~j>jho-BmY~.'N Jf#q9)5Cq|ͥĞ@aWHhl ftV1gg$@4x 4x{w:E1)^W#ƙg>^mnn0g3!Ԟ~\"F Boz 8y;|0Xr~?va:fO!zcaQV ՜]~x; k&Zl#d5⋥᧕\W"6D.E7ZӤ` A Ew]1I%*7F @jYmRKV:_FR!RE<:M8vU4ig Euzؼ[?l(HTH&%]{P{\_lKd92;F7D~P̐߰EsR"|2AO^˜4y^s!fQ,P:*e!4E2кP*eZ3#l`{\Vidm68[1\{``I8@{D"̅tGukY͝9`bח_ï<*ɐr%x Wԫw?I>=;lvqR/-ӯ9 91~? 1=/sX1q݄l.o7¾D(KHak:mQ"2݌#5Ԋz:F8e YFL7XN10I(+/˜,A~n OFK5$w(HAw|p dP,3JS7W3V`}w)Y8l6Nj4<+g+;J*qrnÕfz4WG|zf c*NA a^GpM20WkQf9m aZ€y2V9ZfO1=z=ڱ)V]jZ=ؔ:nT?6Y+ɨ\ʤ"GS;[-[ 0Ü0y>rlI8W"uH-Ų(8i ]R űԼfUZu߀D\~xdnutmTͥ21˙1ۜMav5$ 7=]~0 mRg-Xթ ̃BAƜ$":A y# doLYMQt`=y^}q#nMRֻ|ǩOBL cӥwv`Qlz1U%nO_FD^"FRDsH1ɠ ZڕNQslu.ԏ-#KRs֕|5ٳL EFIIKDQtu5wY97 O@l{hhZu)/*RU[DX"e Mu)I}*ʲd ,M=N9p=;ҬJ{$ȝUª~;jP1`rZt0Sv2Qϛv}8gۉ$$c,V#'m]~]);LB06XjcW'c ZVMމ%o; " /kIR9LX'ei 3/=%T~_LW#P`JP;mdm vF@YzKkc6l[x>t3`-9o4)ٿpCx< XeVv+fvIm,7 !Gr*e|\)0ג U(% mb|VBLG ' sx`b@Wd>SOi#Z>>z#)DZn4`,3[дCS{^~[Qshz m&g^Q{yi^%UZMUGT)D,Dx+5wwHՒĒ_S49?L=/9JmӏLݖvw$eMt10bF_Ir̘Z*3WtAUxtV\`M,%Lc PGT$ֹ!ǽM  8;KPE"o¸ Ƀ"{iHaѺ2R5kA\YYK*ߜ} yPk/{xv}ˑ }cC1UHG7eVydN/P'or}|@N݊ݦjCV/dօ7 {|TQ2|}nh@HpvpnێE&V'o CAaqтGK]\WhGuk(N~NRl=~~Ko*@Pz_GYb mUְ$]ΑaCo@`Ӡ|[对't~"*lЉ\38&Qj&h$7N;*Ooϳ:ZմH{S0#=+{JbZ,P8EtǬv5nm>H0t V@6h 1|` `{| r4B6IBmɎ!4)xj7 +T7Dug*V~Czoci*,=.էM9|zX^cdFaĐa;FAʼ D#Hpz\K}=ȥn?\FtJh/H& /q]34kQ^1N@Бa$8[[XUkFoK (:H=GySL~NpCOdJf\fZklԩ3a\a%WUtf;~P "(qU=cEj;Ցyӆf"Jyi 4Qwe͡ȟ䫱T%Ӑ俍l'q,䨳 T旤%l ShbhF*UCT[ )K ( b>VۛqVN J_uX].dLLaĢ/#'{[ ڷ卉=V9q[0wʌ4#Rh2 Iaފ&e[PP9`7 VSѮ4y3BKu1Ҵ2XLG)F)ѻ*Z(`7Þ;u\hf F`/KXr7>pZӰV|1<"͊{+5"HgkbME㌆kѧjCG^㉐Nyޑ¤Pz}f4ö#hC')z0D?@<^ :5`tfO4$fb|)OmK} B # ~/RTOND,.ذhY@>]IQD?Wڽɒw &k say4}H ѭỵZ=^뺚lnq0&czܡ O_sk/(2Zqh-A{9Hfi&w`7C4=ޮ"9ݗg?6,n>v{x)鉝oO9N>|TW*jK"K2)=#X[))ƴw6>)\3UѤ_ 15EP-;ʇ} SL> 5\$wTcuE4-<$7|BH} 2rGn>QA;|f׸q4~HF4n`LRx#rR},)T3q_.Y?}ak1Cl9 dɱ[ LHjVe{^jXwZGHC"?9vXeԞlޛ<~NhVZ>3-+DHq5nLiznfQ3|F7%, &XgG[8O) bZOl #xmN]cngNviD3P YhZJuY:lip_h(PTτ#q/ ͬE1E-F={ #6E좙`q̾\AP_>_׳knHT|oyPҀeIl'ӂ[suXImW<:YWt'j^L1+eI쏪6H愦C/υI!s,decu$`S0Dj‰L)-πi7>Ͻ'8x**X Yc 1r @TωbGĽ:-R7J,I( E&Xp"Y~E=D hZZ\+nQW854xFz1-ٽZXu>gV,QVK~PҼV3\67gƮ5ޮKz~zCGjW}d(?0  ܨ?WvzguP}Ø#ah8*z9pgͽt{≻R740c8t×jeail $bd<kU 64YQZҗ0 Rznc;ٟXK(N³ϢnDpESݏ ;@нCFC6V" pS&ʚǜ.嶾'2!`eh}dRSCh*$Y8ZTpy[Ybms@ *kfXÊ*cqG7^ñpޤ)ȾZ@IS7\ZF3"n~VH [k!Ks[vʹgr/_N}F3 oå_ϱWVWp#51 |}D0ki4Hlӧ-)5$Ǥ2MW78x9[_3CkF-ȶZS!]h}N%OUO_øI} h5 ^.6+Z>rLmEW/軽ki,DC+R+8ܒ{*%  ]2o`etVϡg>VD&SrSؓEeln(G}3&{N3 I"m)2Z`=| Q'!҆+1Y^#8X/`u' 3|9AI8$38GΕݢ"c,VD[iSm5~c$Gg:\G ՐW X}6*i^]Ͳ156v{*pY #=O*rr.UQ;A^MӲbRKe%#nt^{7ʹCLO0IS6| ݭxқ[x_|t FE 5u7d|@`Q\)cz>KWе7mu\Sҏc\%"؊_yO܀ה]rW_b }sYe)C9V\o__IE'?:KP(཭WP{Wl%+F4\w<#ڿżp7^&"iɾOKX*7ƏI7sTi_{  Mem1Rx}=eh59\nΰq}(|m ~Z]g:FSḶxեId|g.ai*̵1)ToR(!~oW ;k 3;AItثrq㜆'EEފHJ3Hh23TՃ y9 { CԦG -eE}9쨧h^ 9Chi0o/H5z??.D &˵l|a9<@؀yҺOMi~ES?JPQ \]ݭ=9Bmc}Hq##5b sCGz/?\Nj ˨/>x>}C^fm=2{es~#NU잪=ɠYIsBKKg>_#Do /7i1Pĵ=Ҥpx& .ݜOg̠ $ЃGLG&Y;f@.TfI(}h8d_/.>ږYc*Lr~s Z77L] (ŦH$W-O}y+"˻Bc] I[Y,M1O~ĚNE ,[O=sA?R}lZ,lIfY&pʨ =88ȗIsj,-D96;S`JH(8;neǟύsWV=55BQ%P_{i;,0[:x H` 6)*xcin)ψ]t|/bbEW (Gv`*?S~6$ 3QX1GI~h|֯,)I`):+؟ћd[khO~1a GC45(Ncڝ[s|#| RH`Uq   5ɸU>>d!W;yԧ\B{jaR7鹂#r7qM7eH dɰFxڣ^N~ 1ͮqL+>(LX/$rA巴|N^hb3eM^rRJp3kNQ !zlUPT̓CY~vMgz G\3y!rPdz*q!'\" t;PPn[2}~n͡P+5ˆm">TN*pot\Fs83mSU(Fj8oБ4뿴j<1Ա XͺR45#ad8EN8RMhq4[jP?mFHpu^]y/ՑA,tB{ʍ|6rLXz3-v~DZٙa@qH׻Ldߦq-WaHW3*7YEVWG*|Z܀5˿r$'%6&`-5[&RZ\CBT @zqh,p8WqUË2+.vn&ivO3M'V#HS9t/p]0`lҗ58P<46UDF1Z"aұpzCcE-QEO--n7ܧ!q L:<;kqg[C ޲-Ē(s0RdDi݅/+ڢNR: 3OrM|msfBLT-BT !sdN i }Et]QDqwb Z붅Ȉ y8,@=XtmzpK Oׅ?ݥ8MR=2At{ ݥvL2k#ZMI#SkNxJEHWٺ6$R@!y#)i_&IIrR̶*SnGŮeBe7*zCEZy(Y5ޟҸ̇ڪ4L poګ'0%I!ZY oO&{Ee^ 1958 ?#T6!.J(vmmb-K(h-cO 5EleCT/;#@Z`EyƆX!ȧa ¥/Ǔ; \"˺z47n4ك|eqkBE;M"`Q*RE2/TrЕ$V>EQnI.voQ݋I^p.'6K`&9 j:ZPupuT!&\^^j>^wd7Bʭf޹ӝeX_2R?ۢK,jp#󠤢MlYcCI;R([JSP:tq0^.uOO.DZ\繏MlaE"ÊTYpnƗ$k? Q`K?\r . T1|\6}|䆗D~:C 4v'kS4:]M@ vB=kW>?k}h'Ȝ fB8"f P;l]?ut\}ͥ:!uXIbȭM{vn}K9ݮkejeFG%3 UfUvP|aMz!.VaaIC+$h󓘫',yV\o#6T4(pdm!YXĒl`olœ> n!ڴ#;ƛeS-6X1bsK0Oދai03BOe5ନ mdd'YXy['E)0%VWe<9MZq(5No&ƞ@!K~/)t lN$ܾ(jN XE5I_*iJ@jvd /|(6d{`]LOfA>X'^s.L08 6J&%u޽Iq"͔ h?gy7Pk4'тL솼 %p$Ps]a߭{p4,H$2p&>xV@ҭ6q#k~l4L4~okQU]4Tv΅Q5{2J=Om-bD}bK7} .-yXøP_~~GÏDpXWmFGxc*^w!=8lN0 -ȫTNƣI - mJfG.P7nH;=ɱ*%0e_m$78F5a7B2DjR[}+%0hzt+γlCv:8V mX"HpmŻ ^de5Q= a4ެܿLgs,xy.;^:DQ\B bսQvb i醘tMJ5KOى/pu",/LBQ[s7Ghym]pȊY( w̡R-S7HL͋9;+ ۶m2[z;[.@P} YR&x]Iӥ/ 0ypaob8PwϙC=f2]i<K|AnoGn?6wR|2_r̨tFEPt%N> ^Sl]Tjn%`@W3t>,BUFhVPA0P61C2ljO`b+T/TQVcdIEpwC aߺ'˗-gc1+{ Z2^=Lں66ve=&߃q1iH?ixRnN>}֜7I!qRzzAxHN~XO蒠ǢuEZa6Bu⵭ nd'ޤ껗U?N_zp4@ϸ%p#܎Sۀ~ nuU 3'[MR4l^ywqWI̊ض@7>z-.pc .#0T){47eܣ.}7~X7j`6 $HOaY^Ğċ$j#-knbd+5ы 2ӫ/]VF #[F"tE.#kɏ:U{Կ?l-) )b7/{"j 1WeǑ{'8?7B$5d9y[- g#Js-ݧ[Nk8[ XXD#GR= A ,J 7z m .@0-]PQ$?J q&fgG#=4$${yf o![ X\aaqwQ!6'lSaZX&-()ɫQ΁0[g%B 2$Z^ 3m2QI~ z܌bx R{v> /:mikMњavY&w' +ƌ~٭]JTRݕ@pΧu9xaf %XeL/~lv0-r,W6=YBXW]IC%OF~ _-"ZgEW ĥQϚ7po3PFM=_jĽ0;ew P]>CymA }VkbfRm|Y4SatWGl"~.e@!FUXDDkdʮ %r]D8dľ 7~o]\ZbqvwU..&'U^y 73foP ;$A|m0)KG s6Ū`>`moS k'D :}p i7nE9 ;%g=6jXzĒMc!'Vr'9Ճ+8 Ӎ Cҏ2-(X<>‹ud tp > ̐³7$S.jbz)lZW}ԣT' \{IGY]vJ<@in;LړC\Ε!&XZRTI:{rv*Ŏ=7_{Xx0&~aUJկZյru_|;s.U(k^h~g^6UvfBTmDb4`WN/pH+Uz{<&" 'J'ΒXyMXLG:VSipv`G}KZVi*d_׊H6%( =PV%&1xCM?qSUXGQMs3xS1؏v8eő7'֍!#nߑ4n gc 8[ RfඃX.>CY~ue]D(C=.PG瓉)JK7xO{_q`:ʠ}c0!5e,WrA}Եһ1d$sPqn|畖xc|&',9rb7<*foDaEe4˸fs2pDjCX%n#I{)/Bʀ٧LܩP+P2捨n BbKs\ \0 9*%'bo n=Dcaؑac.;/]@Ek!~}RZG\55j"xR&j ҩ1uKm}E6_-i; ~v zn:) :XǽD+wrsJQY"Zu 3e|!9v2'G dTY5d~3!M .PػM\vPSF ,’vBQL2/o5k4 #k4 fXNΦ(~)z]h3:0$Rz`oS `vXr(ܾE=[u1s}}.mq"M,FioXPqƟ!,z:;Eg/抎}}Ȅ}yWS(V9:GNฯvpVd FygCzKnzvZ^Y*{M8Cy6:sgK A>n;Kױq;W%D{i?b/NUGnpkkgQtƝ0zod;c1iKT! U4-In.Ps(E@$_G겙ďzΙ)4E,hYT77-k4 &vetn[y=>8M{'4t- -Z(bgR= OիP)Mi)w xJ iփe;łpP*`0UaS}qa՛j9p_V4W}6#k,p2kOUM~Z| tfqK5=@f0F%D`z[3n-|' Dy%6ek{m@p߮O9YܻQ̍ ]A$ "aSkֺlWkI3…̂Z-=&!g4UG!uZdaq~ W u_{G7M.y;%  |x {%AUG'N So#BR8xHNrKJ~35Ғ:zJ,EPb fQ}kM"w6Ng'tfaz'_/;F$TLA5t;(76Y39K2 ڑGVD JeBtܬ5b}үz-z˵F&鋠R|SP%N2ud"ՠ&T+%4KR(>YF%#x)"B3Pˬ?"$1RNy"Zyd<|蝙2/&r_Gxf_KAG)B}@=gYQjҔEì]#J> :T/ dgXdax)BO]ð4 |ӚUE]K d~7` x/vgWuǔʯQNQ>Ѹa?QeSLJO:ܬMUSMu'wcN T~@4{y2.ϟjHɍ"i ^CLEA3sqeNGD@Hg_=Q=ȩ!& un"蠟 KZFk1ȷ>jVRӼC7nG.%sN|#E\X$N+yZ2sR_Bu[G8aŢz&#>Yަ$BqX۷0.\7x֛ 9Ro+/{Z#nKa蒑5(+N! RX0ErU)pv,JޑF筅)cF!CAH' ?ABȩ2>`,xdu+Z(N'ɞx)eU(kKYJ̹ExGQ0vЀF9 zCGk7hqk IPBJ+jycnQ9$s0bݝ~X&\{p#֠~0Cr7 >`$##07sF61P:9r:I3+)'z`Ihbu<V]i(+9 $VHmnȌ*ucGK݃" ˰790=CuN1xIT1 On Qf.ol+^婀]Ǻ:CZwF7{]^-2!ܟh5G7e=an),0|{o8cj;Ӈ̰lǔu9[b24/ DDsS\# cHȗmN,;MtRӁaVqK:6pw?3rڨPVr ~NPNONjӓ; CKCb ϴ.wJwoS"M-0"^wb+8iPV5&UFrkp4[ կ)vĐ$׈CS]VQ)T|Tޓ8Trp;a bT֡$}NX#'݋L +a3fIi9#ߦGwArUO(ΕLOy6E`_*BFDW *?>5h0A]u6%4VOR%3fid)D,4!tB(ldXW2=>*AgWw vnay[8.Z NRK oYx[ Nla#]y8'.D^QPL햠YQr"55Xa=NmN.BClƆ(r;p$rS.q%8#sz b61A<(6S05$짔lϓw [}RDtN$BH>aVXz@y\hscw:x|w~_"agLI3+c/7Ĥ%0 Iʗ@Q,>&^tXW7$2sqHm>79x/6oilְMpRRQyD mNAPo2BsBGb9{U 8ٻ_6eFnOqY(3L!3Ε1B7XIKFד~jWr՞vy2ip[2.YϺ76QRg #8۱]*:TS<[5Tv"zA_ S;#6dn=Pꪽcօ s{(lzZ4! eEdG6ڴ`%+Sgi4%al=$L(J|TS7P5.~Ii&ɎSoZI.”j=+,x ?9sc4iQ_N W=* M`*JciDF)yeM.' b?;ww /@_ Вnq=kq]UaQD#ȽF[II?d$&@uQ }Fh+X6'GITXٲD icJj,TưFs0tE9[WQls2m=0ԕ}(NT n@ (\6(,:j _6(Pl}z*  ȮE$n xxow1,^1n<P">oB0‹B;,ǽ祚ub2\  8>u}1ܰVƁ,CO#vZ3po`N4M; Kՙnl@T:z^̱iO\݆AhdX%&'j^}yXF@ J"\!iGP \V Ȍbt?mts@N^R>@P#J?hMIJpASJ%v..fuxA>t,i`rCGbZT~ėTR`kuw Nd7H8xT(H粛[vݱx"r}EWۍk? Y>7{&mmu"ɷۘbK"y ADP 8Po2$%=ya\@Yma5hǤd=xMG9|KG3Y#<#*\עFH(,Fr<̶CpjhxvKZf99Bf8~v.FǴ@ = VJ^|DBb_UސXKX{ՠ.8Y4L;${9]f$U %\>qV'xxT MR(i p4-Kdr V t'TlěO^1~ƼH8/(+J"Q=GM1٪&PK`cD76xIکFnꪦ1GejFRV5m[̽zP]&j]ٲWL⠉9Cx+A;!j/I*m94-L&Pz. -2Dm{}ڨsmMrzBjZwQ qHۗ;K&^= {,FVdZ`(%=iBe$ag"tn#\?:r,7GS6hLU:4T4J rhEWZ/ǎ2g.#4Q:3 !9,KbTkD*Z< QG*'%e{E _*őo ߳:$OK;F}ɰ6|2 W!!j,Pߴhtyb#%¸QQV"@T'O1W^@[SmQcd$B"h18';r:ݓоv~X?H-tj̞#-jmZ3rp3~ɚ$sϭbW{wJ{K-gLP>u~ЦBJxቿd9@5S#+OةsFXwv2УfqWZSG,UfJ$(eSB`:\?7E9|L/#ipB}W2`'ݼM^sJ-R;*u=F8n`hȑ=yk4Ⱛq ]GC~/Ph];vW1y! tz( "A:dŇ/ʼ S{D䏡G'z_4u?o5쫋v`o7qp,T^ uǻj@u }FZ27GLHC @Heb5hfW' 7rmr-3 vCSI=i_cbitOVj}%Yn]GyţȭHO8ByUpw$욧̇@sAY,8yN">05Uo0V8[XslP' lj_QZ r4ik~%~%C%i nd ZF?U>f EL5|$Kk$'Ҋe^;k᪸*ʣ9s/^o뒯Lq|k\ߨF~Zo &>M:<"DnX4KF}jv:ng(0 I^%kBKdC&yl0i}Y YF4{9E"HXM'6Ljo, Y'u*h JiNh4͒sX$8o>ϭGkܦ? ~F̀Z0יiLazwk1Zwc>o`YǢQMUmyV粥2c55߰?7o;8U 9"ZaQ Uk#DEL72zB]jf/CksgSIVSW%]M.*eSE(I*=m=оt ͮϒI~m]*UAl}jӎ EKIS9!ϮMb5nt]M~=h] 4DГҘ0mc42Ǣo7&bh`׬ۖ8#>hǃYE\sCfC!P|>~:Yȫl_'F.&Bi\ڵeAEUѹD$xMs0PR7휻`x?eu_,v:G/b;vD>oDw[7P0H_ah gjUC4y5J=LBج铽n$z)DG cɸ'h>o'[:M{P[WǓJȊ~2`"=txdBsuM\ YMa͆m9|G<>T;BT1O&)+rZr8|M%M'VֲvrLU5{45: &F=#IhqҖMc?6^vrpIBAّr*3d)(hwaʉr!);"IzUxX\b4AKS*ڈEԫQ3P~Wrw'K W;uhI"=rSR{!E#ČT uy{jkJ1,۳:{gz}PON1~ vП=HjtR)Xlj1>X&}ߦx@ =N{Q1Sn$eCLophmXh«k>ggtx|d$j?j&6-wL)D̻>:4i(}\pa}tzal l 9O%]r}-y˲‹.gsM(@oׅò ;e tr=*M+ z-Kr0zR"cvYLvf+t*Њ~ʷoBt>%SR* ~eo3pߌe p|y:]𩖧K XU-SqZ0g[jT(L(PU]/egmpZA.TJBbBake ig'Td(Fr!Mh)` (c) +bEE] 5!uDš<'ZnJz{k!^6#g֤Nu|~ZV"=d}J\#Ce(֭Td\.=9{dR0k#13=K*,RhG-JƏLAx7t$+w"UJJ̑ʴ==]Mh zB}A>#[Fi.p6`‘@0+A/ ۋc\dJJӕ (lXB;%M<2P@Vv^*M&KOguȥ:v 3!9Aw혹q+>0-:UrѿxG1 ?&RʫK;;*`,㤚TNFCfC8DFq6`D.0(jΙbVw&dD*r=!6GZVe(dpt@EWߙԾѵzrSc}O( %)rQt)(39A~؁Id#}+YuzPlj&7VT:J$_RߖUKkA{F6=)V6WiHV ͆hqCHwK .zY`O[~A2jէpCun~$hMlkHYo$q|_'D[ݯDΡQ& U7;w?&UU23n)NM3aBʰ&XNhLdJ-[؅\$ ;οorE%/+Ic >G#^ `N5qzX,$<SgYZ070701000002fb000081a400000000000000000000000166f3d9ce00001950000000000000000000000000000000000000006700000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/net/wireless/ralink/rt2x00/rt2800mmio.ko.xz7zXZִF!t/zt]?Eh=ڜ.+Л򊼄aT5C-+2MW@駤yc75&;~#X;;h|ݿsw0pZ7$ك Vcŕ"L A4oeW΍ wm.Ѫђ+}NJwU𕡡Y pCȁLn D ѿbٸ򁜙JJ8NW^Ww* ޏV}|jKNU3K01)n ,Y}H͝M Y%g+b^D$NO/9m TU^jO=Sh. ᨣFvGd#6mxoPx9b GD tz^aD[Vz?Ln:ŊIOѾ^: \Mz{,]Ct YmKj{e:t>q _If؅g5UO\h 1+0w"IE$hYN$~Ь `0: xPzpZJQ\G݄ \6Y7ج1r@='1Gܞs0"Wxq Tԑ 8MYE|0ko஋A~Bwu y"wTrjU)KmiM}ܾ]#LL * Do/Ws5B,s&ַTT t# Ҵ";/<+! La41N\H Zճ,@`J=oP+ i+=}fqϊbmܽ.G ,ʣ[5s82` [񤚗<yV I,~t;@3Z SMxgVW.N޶ީ ƞa,i&+)7&efB} Q"C֫g 0Ϗ^vvA[!6yFFvˬ tH/"%BqW 9DcCQ;dю: 3}"FKx2sF3fӣ;L Ȃ6,9iRu. >lD jRm޿{FF LLVX;@2zT?#<;'T[pv6u?V2GJjDܷ6K(`4X@[`ȥl"Qn .Wl7אoj/MCg[7nP O,k65lbIQJ` @R{Y\_ ڸX3Si#}0, +@_i)cy%Np`Jb-GRsň%qm;nK.}0ӚI+F?%8DZ%ee:jc$M츅-t6Θ N1R=v% rѾ .?.\ϡ+0|r}co;*nnUaɍ"ȉWD$1%ckR<q:0(#5qUD܋eEmkiqvAH녵%UVe:"I4MY% ]]`(@k#P ߹tBF{Zuk@ I1J補=Ԡoj!o{<[E]t(MPwGoح-KlO4R\co0ų_Xyi }-,[P] DJw5C^#) pgOWxLct:=HhUG@+DPζvp_^bG4_#*tV~up4嘉,fS XJl?pq(6]%^8z4~oht"Tfi|] UKcCRtaU&K l=-26V@25|*u] ^ɗ՚i5Ӭ4@ dGz*pme`[8)ZQS|"♏TM'GXjfĢkn4Z㨘+B;s h6H_!*zmLUb+4 t`(hCh3^=[Dѡ. l(]'(jO=&q(< v ʦ(4@`?s^Pdwjii]FI05׿6 ȩqrfR 7V\?zC$bN"4Cc A3)JTiA_;&wMTp(h9n:8{ e@=>>X?rV=2}{vc3ﳵ/zەF޼/nl| p0s`}5J-U"ʐq}t<w _8j (kn *A  |l$CVk5WKiQ]>y&,. HÿꃖgOle%&?"c/r^f .Ac|E$Ȑ&(dPOæ}$N"V"ǐihʺ#1|&6ׂ,b݀Tco,F= _xҧ(YMS;Oms4| )Q$VmM(ǰ Wn]Uhb!vפ7V|״r]W-;ii$-d޳ ΓzI׽9j=7$˕l;{Sa+_禅o͎H[zV?:/w]$lʳvT|U%]˫ƒd#[Ibc0j^CNPYhk\Wc]D;%PawU#8iEw.t&zrEl7Ug=@8DlxZ ,]. lu \eh>m/Əᮙ \b9ng3i *ol882=y+@cLF0-#sNDĴ 5B%cu}u'5<`nu<Lcmˆ/,e\z=*TIgSJNcגeA+WqT]/?lBH~Kg IA]ގU1)Nen@P:Ma &#,I7CCZp v@zJL7˰o(eaZ +u?\qDWzs txvP$8laܯIG| 03rSƺ>2Bil Pݴ؎$h!3*~]~j;*a_OT$M4;MY1vd$I=GBHeP=*^Y3;ӔMO}o1TxnG{aʀz nHP\8Ψ4@]fo ?:Sc)H iI/)*X{ 洿{z}mI8^:+n=J'6%lyzx6jsVU|6Ou.+&ê&f~$, 9A<~=ʺ|$-_yT=QYfSA2!y3?ypy/0ތQze15ff&va*{5(8iW#因R(s4ΦkkQ_l;u#RoRξV]ad~=+a:Y$tv,Pjn:0dsC@A }9&^a/+m0s&cB rδ{t&pZ`8M xS,Ϣ&ަushGƇ%:blE"\1<j{+ P(^gv[U& xJ/r3ruȶmT mDfyQS>4Qk {ۚ7[Sk-rdD_M8'QeH:/oCL~ #+A*dm9!u \kT6 拑YV&>r~mBȃ_;ԻCH+;RB ѫO90u *ƒW9dyGL#l3Si׾=#ϟRꀻL:?Q7P'}1XeGX?"*l}V>T&=!%+d+*)>9J#hjٱ i1]Ktq6@`nu_eL\ɃMv\Fo/nD1Hu=xhz4ғZ;_cGTI ypm^X8K>Fv@Gڌ%F0dVp:L"gߌO >-qIgNs3a}썉*!`UW|!('A6?o+yhĵG)*z/0d{c %V1 [ֿ%F$/{gVX +=ɵutvyMs(dS[b l&ф"%C^,OlU@pnF;Ձ~uRIS:AOcSҹޠr7x ]#,W+-qUs:C !vDQj$jºW}੎Y3Z`~M:VV?E0!2{StDric4.#(9rX%eK\潵l/oIR6>ÞK&Nш':⫦^eV ( UZ/$RJD <݊ǚEKZбLhL΄w}*?ZdG">ae";]oSX^}G'tv.MhYd蠙Ҙ!m#=<" о[_ʇxD} !4 L;0X-DOI- Eq8ju|YƇ1j2vlgYZ070701000002fc000081a400000000000000000000000166f3d9ce00001704000000000000000000000000000000000000006600000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/net/wireless/ralink/rt2x00/rt2800pci.ko.xz7zXZִF!t/}t]?Eh=ڜ.+93e5+K1/Rm2}_ڕfJJo;"f u!1䠽ʁ#<.bXW~0&li76lQ(|!vW#񷥂9vVNp^Jx!+N&s^M\+˰-3ٻ:novFW1^lW+^en*x 7đle34ウ4X!f!kmqEXYϚ/7;q"~igfYOno;ʌpEuŖ ήXsSt!r^]Mѩ:zL}_A(&x跷[5r@̖TC3wmǂ{;aB`Hdv+ 5r^(A]跉O3bb-2 ʐa@ |%? '䭌a)\dkU7,VHN1݃_ƭ7=[ݺ~|6iPGn~8$H=SWUG0p4.P*͙,T-&*YIX&Vss[9&U8ֹN@R>8F"ʻP/j#"k55Dsёsn(N쵟~詶?l杤6w$~Y}=tI ^s$ ܖ~$?ZP61Yjf#גFxӃr3;+r\) ⹨/c˂5J#`ͻ 0 NVj]co;G~0vݞEGK8 bN)JG'^Y>'c'rKS{h ͙RpkչdM {QbR#N(78OUdf *qa1o"kh.!^E y9jqCKe͜rtGcfb3-0z#_A˚?4_9i HlFZMgemBϗyFf\;{wnljtY7HNZcj~9V\Ŧ'.ޘ9Ю׻b{D")udm&VIf/TܬGo8Lg6*, .[Srh.{TZLU_ߪQkg28# {C>.䩥_PtT>.Ǭmp+6\1y \ ^)&6l7ϰn_{򥦸+nB P xCU%xM}ɝwGyi0s !33968xA4d @ |"f:-Je9HAR`R!1>O@B߼AO\9J#{?Y1B!ktMTEnV39㵊x@n]d+ۚlnB@*;-$HBCǡ__DU oTb^4eޝ %xɏim܌HZՙsrޗlx DNf`8ɱGҞ{$0PŠ>n %b.lH ?;ƲG5]d'vgldᾇŞF1ɑ^H@RECӑ#4*oƒ1TqsL$u9c?VH`M(}-?^۲bլư~v1R9Tˇpwbp E3r[L6_$g"Pi7m.M.F`* ۴P s{A ŊCo?0/&'F0ܵ[]m;Μ?ϸ#rrkfG'R"vՌ1\=ߤ59шAd z.JY"CUXX~N> ԰x2p5eBim{y"*5ҬC'YW`V^UPQ#R8C;o^b)c%hvJ)E+m|$ G.V{GwFe96jE(%JQUX? 0-QZ~ZQVy~Jg\'W7Q蒇3 :.otl$id3FW*2wonKC~/LېYI 9P R@3ԥ]d ng`)NF*-dd&a'd^ݯk`Y^^obPE띊m7vx6Lpls$:m=Ą߸k; dE#3o$& ᳬQej";P A_yg2ZYk@z}G ^HDYmc]R+<.31gM߼ G'yDH5.Ҧtb)=)F|}>''Bj@ ]l`òBN_]n̔(ŒRLv-QȎQ{lbq/"BzB(9L:AJFMKe ֟Ye\mfܭ|,PfwZӁ7J5y'D(Q>|aale#lb>?Qm9h8PVGz=KP &nݷvK Hoe F%2@K?e!Nu;%bL0:1r 8N5̂Q_"W.;һRw).!æ1vad 󶉚#n*'wicC~0} I3׭6;D~kp)bN26֖jG/nLe87ovtG5M!5BOMt|+crQ]fTo0}3ΓkB ̤HhDhv !|"_Y(DF=,J_& o'w^@"vj"kb!=P9PP\B31Nّ6jc+GMllr{mm;H15DC`ȈR1%sHD:>=.$fd \H"?鶕_}J^鷺`=Xa&R~i2h-5ή^&%!$J@LÑoE5 `zJ_0&hûX! RC9-<)4:c`;~JKAe=+MXG; pֆr9PBL"dSw*E14M.q]0ELBj3 :ʧ*pgަMhkȡ?}|@Kp)1_;w,hMR1?)-yPq7m#˖UK9KrT-0.EYl>Vyu'e\;\נԲ)-Rwb`հKz笄1cf:1kxδh~?HL*36MœKϘzru (cz[ʇp)S }I{s<`HW ψtz;6Z:nNlgŠScK"651\CB0NBzޥPD9i;(F`؝X?B/^L\,hSdEQ<쟇u4YV~ƗZCntSI {LC-5 G-8gYZ070701000002fd000081a400000000000000000000000166f3d9ce00002aac000000000000000000000000000000000000006600000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/net/wireless/ralink/rt2x00/rt2800usb.ko.xz7zXZִF!t/,YYAs(Q-)G7E7?W[?ioř_ݎP-O*am-u&zƿ,8/Zl+of1:: AiPD R wBPeHͷ6Td4=r#N=JvX%=oPa+R&QFЊ9 =Vyi+nK|xt~`C{z_YVS ~b=6qޟ$ jOa]p:]^7|aXR~ _ E94A3br[\O FpԡO'>GM8;(,]his17ˍYQ RzR+x9&FMT\) H5 WhpHnݙb}do/u)#@7*39Qi#^Q#δɭjHKnD S|؈!?+UW~%Br i10rb 祔8nSXG!72czCAh+`z C3ˆ5-{BP0;gxj' >xm!~P,){1fIVQp{pdů^ՈRЦԛ#UU@9ёȥ*1_b@+=CZꕗ[RީpԊYN@ų<9~jbNGvޛz=}˸ܭzZ'8ҳDpi0-_npzoKVVyB_:=0_t=&IMW>)ÕI@ag$g(F(XmD[QןSae QG+V#+S`v'X[spnSt1V OV(491)v $[6qԓلt9Rġ2 %nf1bm3#1r'\|<jt.ȓ^qytjУ>^'h<68m^g1E1C&F8 <"X/,-HCf츌IW:5;,Z+p o2pGf=CP G=^KG9|9XO/sN cۣ21Kϯt)ZJ^X̉ @78Gbq4Efwdk=YECd]'$IP0ܵHYSigR8%\ׄH4Le0%^Ya"8]3d_1F<##ۖ+ _D^) 3W=[v]5 HX't`(ſ>殄eBNV{4mɐI^+$a{ ʽ0 2i[l Jg%6YRu$lhyPz-RoER/7n{1עP]iit܈7𢖖 'O\AkҀf Ʋi08PmkLyaپSzQ$6lNFk76;REFxs^TJV$a]Q)$O: G?40^⃐Ϊu2t07)R!c#.ɘK[ePPedR|~.8IV0;ӘT% *#SNKS/j]'\waZ"KH;K>H4i]KuBg镍:j",(.Es!A4q>sf 0T:vhQS%*'L{XG*.U۳U}',ts3唦)3U]LB|l fT1RA)JiRجػh[.ݢOQG ӥn{k)uٓmMՏ`VkKh_tvs6d_xz/nڑTgp&7R3Z CWF=ٕ^~@9&\}AgB($NZ:X^8.˿31nR ^<Bu F|TK B%]tLkL<0O ,鎤뮖xnSԧN ֗w ,rF)HEҩ`[gDo6j@rh^ ~m+y08&*rx;ڇY"$m8%C8q{]8?@Oe¨ luk0@9?fn;kJȯRj@AkJ֢t{u9T+:l>6۸ j|w%5yaB3 R32 ^WpȏPoĪF\ɿ:LSm&Hke@UMIw2>JXhYm;Ÿ¾<o&L;bky NΑa|޳#NXIla!}vq:քsavqIw(5GJf;ǛUx㬿+U*!<>e$nK~ l̖ܵ\o9Yӟ\\zDc:dkĴÝ] ~ڭrUW,U;P@@`b. )-h ee ȉv :iz?SJ'ptk~pSJY'mK'򕱡:jkwnVT^{&ԫLq? [=fHbXgVh{ ;3i-cV].GE^nBuL(^3kҵ %SK|_k Fݚ¡69ʤI@;%Y?.DёW2g"XJBPF֔Gzc*̽ | if[>9ty9F:=[ctZ89g\ (C2aXH0` GPʰ#2X O_'8rI鸰|i FfKcwͻoՐ B7'ޠm\#ɮ;, {lk'J@ƚ̄ܩc} -jэo`dՓ>y[]sᾰILh ˒9,T/Z?75lWs6z# Br-S~ &&,-~bij'/dCI@\=aL])|7xs2j0H+JU)e }m'X R+@y@YC;VJ<^U[(qe9"*q!]+N;KG2ПRM?gwލ 'yXod6ku(Y25CAmȲ)uB) # bvrCKeMZ0iy9݈f b~66Q# XRDԤ t>%@Gˀ5DL?l#yH\IA x(cL֦-=u$ ٖ8Y(ZWD?q۩ U`? [n,MJܲ$u6ܿ !-i%"к<51[6EaH$'>Rd2K1%M׶8:g$nfpX@\vΩ-.#]e4mO\۾R`_6(.2Zl3bl"mt`\e`L] d9Cϳpg:{$Q!Z*v}^rGH.Txr`W-M(˺;Հ`HP*<y>I|Rpn)kQ+ӖRdM:g׿Ǽp`aN:rdY+;N: "\ⷜbŰ9Ťd)y zN Ԟ l|h28La$cyxͮLؙ1>Dt`A GX0'H6J^$}7MCȚO)~ 5eɸX́@=u!"q2d>Q<$av/u05#] ݱ-n'c)73Vv+RS{;/NP}n(Yy/}|HYR/i)@LyHy[ww_d幁fNJmeLBf/;1`EQh@':bZ?5J%f)bdJ1JՍR^uED:5šu%!q ˮuPFz-J][U:{ 9J7<ګNf&!Fm;9!ҕZ7 ǞycSF_zx Õ6/4 ܔ[r!fΘVsro$q?Qh Hhy|?T0BB;,曡g jvch/5_{^!&ACttr -=ڙ~<nj#נ_Mܹ}"hdZ?{J&Q`D tWQOrr\ۃ7-o1S_CB;ޜkҟxR{ᾨl~v,\\ 3y{ rj(vLh|nKU]nWs˹sOOS<~/{jTVeظgh*7h~^ 薞(XlD4օRE- oڳ%ja">N`E~"`-U:v==z wjOTu z$0/]H9K!KRxW:$`9RkwfǓh.3#:GHG## @œB}>|,:+W螎CY(]& RO=nj{RlgzD~A-и-^jh)kOŃA{9 ĆY\eP:gRE]JG{)2XՠOʈxG+5u#CړWhs:e[cmU&-%-!T0$?w*q8JeDL;Fs"#jBBr#vd,YNF}]Qlj\U#ÙVPX-c),kdG:k!8[PUu1`.AFs`C2dReޛ5{8X:jM6b˟Ŷ"M2{šoy"(@# ${ Xjj=Bi|eFS#iG7O3O{D Yd2$_RԩC5$|5t1 z"@O^AKgČf^MXЧRjqcqNe6es7,O[SϦ(!L'_MB ޢͫZKuLJi2`:v>U ̮k)GS6A&GQd9] U*˓7d> Fb(p`DBU'G\j5mUwa"ӓ)U;:5)E4Y9_`71#GE=(ȉ_,eZMH "<ߝ}8rmoIM5{jk~ć<쫱|'QLeqy05]_@E 7%ʢqD̝w$pOx]TSXfKN`:@Lߏ)EԂ.@Q\PӓDtJ,ITxSCL`>/d8BVO8œI+w~rqnM+KØ!{nw5_xܿwR@8RcnLLIb>Ũ+0yCQ!&}Ӂ&W~P+7NlRvKHG'JqLfzb!.y߂Iܙ2(O_Y`s}fÌӻz gBEp!>B=)`u+R`Ni2 B^ ۧK ELX~݆@c1.m ҩ\Wa?(dB$3E+2KY$:5b- @$q ~KcR|߱񣆟Lڨ㧝#H:ʀXUR 2![Jɡ xMn% P^8TNA@WoYSRv2`*r}]G[Y- [q^ĹĢͿ&3 vD7Joڟ?6ie@GxnPup_g,B 1} qw@ss8͆Jl|όNQ :&g Ӈ-p~R]A@fJ|xtՀJW3-%m BhtXLTI@2M;a¡"+}/~OPI#f28&b/%- _RTqme`}IF:dwH'u݂r(޻УFHޓ4g*ۉ{Ha,y jS̀CJ>,It>ߠd]jm"TÑ;k| K_b%K6+ n-$MqL;ˍmT LpVwՈt%ocٲl8Ȕ5+3l_%z>4, mDä^Zlij+^pG^4! Z~Pםjmqv .wqF?il8 ELN>te0qbQRu9:w ?pB`w#41jmORÑ}3S{E$T3Czrjyu@#q⟲(1]hYWkoZW6G+;;&QAz0ݝ NVpjŧ|u 2˲OPec^Aq{;)lae` &+rR7YTv&s($sYzG/+QU?76%$3v:%ҘJJ(D9|$\rx4|cȝ'O~~61x %eĀQ:kE4k\A'qCa8e`b K0EˡG^?tKPvjQ>H#+PsG$tUܲ{;r ؠt~+56 &843Qζ2znzAcR|MiL< ^O s~nGŘb*z1N螺$W) j_Ls9#ɍ<-8n6(HQLLoetV](B;h5yC,lu aJGO[VYe,QM(u 8ÁemyA~cѾ$ĕqb$ޓRc TUT%V.⦆ 2^En-NE<9oMS20-:hf&l@O24 kQiz4UvP/;ޞ "dSW68.-_~&&!QMZHQ4͈ͦyW!M b/7}!yшpsV3LYiR<6>';Н*)PbD<'Vl6e(EwvwENbo DuN@ec^G?^:x^B( Tmj6 -b'J0-!sFWRA@XN} 5I)6.kHマţ wVhnz-$-3( ƏSo?>w |ƆqC)6?(ߩYwSX<|Wƨ;cR Apb3,2m (ջrMY<}2SLp߱oZpg]S4i#+3v$X a}l4f 4=}q<؍2?y=,C"BvL!yȄ 1{v#Bxh6A^xOlw43][5t| XH@Ӝ $SYj(ħp eoFݕս#Zj9Nid6cCxq/Sv&f_Tˊm\QEfYdV߉Gډx~K7KQ6wK>2[`Rdd;^e:[=ꓡ4?#=byS}T 킡3?+qMk>H{u{:SXͷة\k($GLD"gdg4j+t6sh$WBs.*+ R\K# $ۮ u@a;;D*AUDm+s#z!<%:ely.4vX Ui<3,% o3v"17LUtl*~6X$j.)/]e7φ'Ii5]ku7c=0[+0|%B6 +u0SY•ϭā Ҕ -+gh,ښ2i__HZˏqgzMNaZN$![KLfș/(4 }At\%(O8D{3~(h۩VwF)vb!MI5 {,Ȥ|o'JC1:xe8` 7":pM{5Mw"*9Jkₛs!ZoH]W!z$(_lp#_$aWp+#2( cS-<厗7ft=T%ʹ?tȝR^X9OH1.rI_9?\OմfwwXeW1oZΫ+D[8Y&VnVG\0Nlϸ!S$CM䥞K![50ۓګ6\q~ׅ +WU>s. ]:uyZ`$H{]Sn;UJHԢZӀ1o{Ļɜ9 JWg!rR&qA*YƏ/? 6(29d}1aE +A|@0D3W(k {{h:5+{> Q@ ƂL3lH܎,7}` 4z>92sG4孯 O/JMgr'xYٻ{؆l,KBgOj0htSIfxN?X!| tGJWyJK'zMMc r?eݏ㽁?$ˡj%'/Mqv,_6Ta; bxې^#qAԂp:GDQҐEP/Ri3i2-qt_~sXJAT|E";OBFIݏ3w[ ?1o~E^{6Ƹ5,qS7zXmw5=|mhhHJ42K(mj`(k&$%-ǖA]S+" HnzR3j69a] ]tSh[P0-#zpOka ^*#2LrZPwSGb(P-ԍXHZ5wx'lіcU0r1s5ڄeWͼ8ô\[Ie]^>Yf\vG/D@ q*}%=J{b{g[)9Hʤ!dnjF yZ&^099ֲSRYXL]`Ds'y*I4(}|fmoaƹBN7>V ,d@S+bxŭBS*Dښ"q4O Vj)wÌJ}hdF ^7O]5S˻ɘʓiI~b莠He#DaR.*E :'BDba),+He_Xqo7CKȚJE$u?awgZp)m:N-؍GYy$k'/:/jRٻc&+(d;.0R2 v[MW!]4}q4)O%&jXT[>"n:Iw0 n4SJ%Sb$=Lgj4(a0>m^}h7m# %&$Ҹ 9^#qUKUýPB~ !Rt?XakSV!v?0F8i]aǐFlx]Q?! 1GǓ]f%FWT\~8~\c$GÔnQkBIHʏwyW63ϭq`k\fُljOzt=pKH=O<3W+FgEGL7㕊 r}dC -,ӴӘ0Dr#伴f6,]EB%c@٧AE7,0#~uN?.| Ԕ('eڥYf `Xݘd ?Zs/rs%^<ԙA-~bc]r{FK_}WC W}DMyX;UE*Ƈs76G>k@!N[AWKѮ$#?5+8J!-V#D )7 )^cRWc#;b:羡a`ecE]3*,Q%S)a ΐwYڠie4z7{WJX@1'g$BrFvB(b8 ^MLp*nPYk* ]SwDIl<{p]sxТLD k ׃?[WNuP?VoRsZʖn9"dsPw)%Q.ܔZ} /qUS f \:9*ÊCa!#dgK;X_V-Oӫ!|Z^?dglҷ? Kn{Ѽ`񇴃=:bEU gF~ј%% qɹGJ[%paU͈|h` * e{g`_0)6mb,IBMՎ3e)6E" hFbOUXo%<<>wxtɠG:ZYAH7F-"WI`eqU;͕(rݜ$ f8f&,2\LOb( p>hqE,Iнtީ9ҧf0Sofꥃ~^x )G@X萇rfGxlF_o]A&\9ɅPc2wnڣ X׃\J!%itwս߄]!DfeōYٹuںê/.C^pjM-OcAȚ,k:ma~q jBG ;2nSskړ)lI"AeC[EQdl3VQ݌+?j`?:NS_}|}~[9e;TҍR ۜ3=֝`(aJg$r:q@#)^55?2 ,M WܽJogӲ8ىiYEW籔$nnkH}߉|~ (9agU&q 4窓fAv- %Pf]-ZHtvP(a|VϤ<QF 1$\gބ1['7I=G*H)#;3,.KqZW(`8H FV7/hMnH]A5s`8LfB%33  {K>k4J1 K =xv56~ n}! +(%)D}6v3~q@\)r N'HmbhaigrQ&RG|ǹo):+Vk5Vԋnp&FJ2uגFIݣ[4dG(ޝ4gA,Eoe|囝\}RB(fA{ B/ĥ;B8 b)s3) #j¼ AᦍpI 1u $w⇢+6U;gCb߆RWwC_`aA{%9ÊH DK9WEQ3 QpƅyHyj8Ol 86h͚XnY7]DrÃLj.ńq!G2~oT9]sYj/)q71o$|S"u 篖1/)IFo?8i/ &t=fcBs|נ,¯ sؑ~ o7ug֜,[swt>?djۣ >;X?wP8T(u;7#|mGb(n9*ǩ{Y C3qQA.C2ڲInoG+ve^d) nMM1𔾽f?eϪ,XQ _߬R&듔z"rbK E!脢:x,jZ4`s 6w CNr)⁛)76͆D/}l';SuA#8i[25)oCm8σ$.:Fi0 P)ΚتB&0.+BZ_6LC9GkI>ԡ%/-ˠ/vtum7P{FtaEN+LfkvG*[~CUӻrDFZK_ٓiy߁3ixe90/n8CᱧXHR4%3J\2Ҩ[Z)K'4=&w\* s\K8{޼y3j89Ke:9Q9mczPVJ^i[پ OL uL*wc)4a>H-X:\\wsx'7D٢EZ?tv7W<'CO||օc~89^ߓ56 H$[y}mЩ#~m)Gv.a7B%͐PkRρY9[8W9S$:#ŷږXa )rv=I9.hdlR J0?36/ӈ\ƒ$yC w0RsyYW2}lsk>j0ʯ-Z-',dE%:;-u2\mz6]Pw a暜O<nSEUmTˤSM36{EuEJDZ}J ~ А8i/.'!܀HP$Nt5^_5ik0aZ6Otb W˕1 YmbpEV ]yW &8;"eYxhrQ/lkX^&gZhoψ/xq#Cj{?MoW`WQ"Sskȹb&v:RZ!T . yW+3P}p{Sߛ\Y%<ʲҊ<\GO0EqL <P.Do's~ugF|U>2-;nޑ9xy҅ }Rh:qt3#\(\n٣; {Hy"XEe3T0%srL1Gk=4g,6nT<Ʀ 4S42P]{$`>F?9%lBYӨ3enHh3yFQc:a$;mr;~yw a%;Te` ZPb$b2+L07gueSoֻ`D!C(o3.lN ~MU6=3W+j)X@MRMfZkk szȉܠ+Juw:Q<`RcLT A^$Fk yb ^nH!Ixv {ƾx;Ҁ)9Rc^(~24^Dvݧi1A($ j)}@ zx2,PA t $ m :~!Z 6 P`,m2U?[hh Q0\uzȊ4\sgAXz:-( 1'r786t5BY8$+(WKqgaZsk /U8R ([YݒPPF$ua~+\Lܜ/E ^VGQmK)ݦmW}8JBũqDɣoDAr'as}3Y"!.`Pk)X <NS -;hf]a>_TRcntZJ =[K.{δF)cV}D\_M/Sщ x)ʺNFer[hLQ3 U_s;:pPE4KADVfƂ9_Xu>sV#?Tf#/MStl'mkZ:,[,R۹́nSl[-5隗^SyUтlƹ/{ upk$V+h*?f;=836Ɏ'V˭1zt~L|>F2I Y (%@y<t~r)O:ҁWMj4ɺLR(On@ ތ9D'BV9 -D1.W1A H fEDZVZwvtEP]cD8Vĉ5PP\=1Ǭ@yZՇ iA;qNm#E4L'{Js:?@T.ۯ#m6-+ <zh4J/ s[܃|H{osL˱>fQ.dÒa* rog_X&OQo>A{jV$K> mXчe뜲/j[ݗFdZO\T& O=Ę#cP:P[3Sҧ5g6>LmL'7j|VujkS=ŤIv1C8M9| ?Rg6Պ4%u,8vb{aKVM ݹB(^@*E0;ghdϜe "ܼ~U^"mi D FbR PXps:`yRBn|w+fi|`m`8=Z"8P,FrkE RC]Ou:8Ac嫏0Cr@ƺPBfǃ5e=[ m>{B9.iPAǯ:V78hd457./*1I/;-Mr:5P$q+.(`Ya" Nznoɦn[h:' Ӯ7hTr_,6ѝ* Z@"Q߬Np-,10۽tuXʊ!7f%d KE|F_dzeΕ(4SSWh̃p^AlP3۲_&kbL!{7>>~$O([W |oR̵x"vRpυ}{*QSU omu3uV:5SA_w\r\|e|So/b`F.ZQQQ Jy9V.=?EVأ esq~CFWdO G,/Ad阿a)st`qSNG;N7] X9d8ܗ8hZʢ#Sƫ"T«+=`F ެ'#todJCA{L.<)Yg|xJìL}V+8ڴt[5ۦ^nsȁ1ِfڡnVqϔuPг"BeEZZ 1Ɗ(e(WXO.Dq&~!wI=h tlr;Ok7 VBZlزuRRY@:|^ڹ i^,6>S"ف hZx{kaH|~< ]ԓDL9#?ڷyع0F *,A"Dw3ںƥ>[΋Hw`Ԣy iu@:$s?7R݇7Sl~rR8r#BU;}yW }n>pRB ld'Hi6z"97ryxszw'覻TV~ɶe'x#b {maJdR\PaF;S#!nQ˯x&YRlيhe׀&IF]-U3#)R$ZEDXj\)>;&3,xGv&m$A}\5<jJQL𪱬pum&v?o!xP逐6cUNFc35FR+:ʉ i?'gF0Sub/,3>kWJOzɞ&aʜ"?%{N70H>]X2O4M1-rg ƛbb9pBDs :| |Z}֣(FGwn{ D='gjgCcNN<"O.x6윶&a4Woa>Gahe*+T=H`8"/Oe L<̈́?,y5D8L~|/a8gkN0KЎS_|F ݿ_e^(Fᯥ-pF qYRrS9i5J4D?9yNZ0_$XAgN\KoBHShD##Cc-ۅ9Qu̠~)r< >*Bcu󯬝KAZ+XקOeYg#`U\C3 O{7BGG WՁVk SMץܑ"e 7*"q.g[U&cM#>ꮻLMrQEc3Uَm$ u<])tu#V7ZC\]Յ_vnYC T]?~} ࣩ qh01/ YQz5  &s* Jw{74THPZ p7}9֔v-WcW7li3AOJ 13إ%>#Bx<фGi2b"O˂#NߙR9481ZR[7//(Z$.ywZ[ liB,|t t*7,}( r+1(tijGJ4QL>@rT{[,< &6;o5NCnR_px (?PXwNɶ<͎@j(Y!U[!bo5^p _LМ6 >[4L߃v0UU5U_F؇>xํ3v z4Vv=4έ0<LdrKk6Hj%eᓎT$ v2, 9fЂTlow4nI( (-ix,ʙH?|I~+#W%œ B &W<dZb=a BY)j"[I9x.gq [4Ui^,&wgT;&a8ކs6] EfoLFc&>ɦX^<BF)S-B&k`N 0yipj'|xJ ή&RʊMc޺*Bn P3 ,/&eٴ:UCć5 0=ښ6x«UFNq?VR ߤ3L?:p}<\`9/谧LbĘ>b[VU_{ϣbͥxR5ӱU7ÅB;t}L^Srw%H$˒],` QP*b=c@Hn¾< @ zi"NG[IdiHkD?0ԓu~Aݷ`fozcHV^ŝ#1ڿ_ o?XVy@3'1pC/`/LV4f_Ҁ(7F8#JqD_ "f,2/ya._ }f28D#O%l, ;ۥt|kXLE OӀΔ쪵ҽ wg74f,I g[*?f7M Kl({|~{p2l ɣM6vi93L_ Ӽ  M[QpLvxMn- ȰytLJ4r/p; oY/- &EXsgJ0=_SijvĽ~_4xcD!+eToCL$a AL{e׹bӾ^0R4Mv+I;|X}!(flOF8Q(akvG^&_UZ@_M%H%/f ذ_lѠ֑7-۪cä> 4 y'""㡹PhlӁĻ҇^%Yd/ dWȾ8sy&~1|<ىvI ,7 q#ƯGgJ_wY~WsVYb1ѤKLxaN~𝄯!Z/<7!gsC(O-&/g*gVoy/6AcTZ x=زiO{9D\gnHѸIo}bk)7|v ~#1HEOS;'&۷'+NN(pЃ ݊IO^Em~N.3Gs<ٻ7v?s_0hz9vϢ?˖uzwzhӡiݎL{0DUK{ך¤hن3bfM!-tUr,;aG(GJI8O{Wa2^rykQavfBBI)tD 粝`\wdEmUHA;m?H 4rʌJ@HԄN[̹'հ>1\آ hDYCΎr({ZpȳP1n`8JG/]LI_|!}ˀ2t4M=2֓cɗ eyIvn&LJ!ؽǞZǔ~)"j蜡oc:Z1v!VVE!;#>ƎSē&uw5=cN24lуLlK˒…ore`ccNn7:EA(C^|k8-"RKy%(.y@KzХ>\VC'LtIsHEq-afJ#!脉HZLN@۾v6gbv"b!P[j,CǑp%l=d.__. nI^Ԣv>#EQkPi OKQaI,}۬۹e+#Xmz]#z/vwj_mb_ :q+B &̡V6sdb */mh~k!y s0wvIPm!zdz|O@^,iO]V-"@8 #S-3bMﱍHԺj_Muyv"ԺӜQ3 C1C85'v|҅>wbs)L"ˎob aՑe`jZS888 \|MP)Q8!ǘvzik>MvpI^FkHkH*,Aڪ78@! &ۏ p\Y/"5%fgXnŋ/Wf]vA0d숽G\V]W-gk=EJ33nTtL 1PV:dMw~]ʖ͌97;#4[8ywl AK݁)P=c;͝N͓nfǧ =T/E؉p^!3!D'ܳ72 co$$pK:F\Y'e)~QmeSxo"4kiΜl 626)Mrj$

    &qi5i3:T2j2}02,'X#Aj$ \fNXbE[yj^c6 d($Z0#Wܲ*]ڗKfH`G} MwQ)9*v%)'Ͱ n֐6识JꋭK-^.k1AeI/L;a8p%t|5ҔD~kbMRU R7?dvpґ\1OE&;{%=Kx}pZ+u "Ϥ)J)+QMF{ 8so<# tE2bQ~P&E׽K+ |+!=1ۧ%Qʎ1V4 jjxOh6Md8N,y[Yfs/E֝W/[.4inCbU jRhk%pl$8i-Iw0m@!ՍJ9t%Ln9.w=Vzf .^NjQ9m=-o;æ@#e8g:%3]7BܘFvϵ('JVA&Ik!m :֖0oԤ)5\vR<;28[Vەi)Ș&eSp1AT4L0퍝ٴcv5wSi+J5=v]G`6P˲p) z:񪐐ë*UVQs2 ~~TX5*133%)ϚFݵgJS@%"']~ 3H")@$ XqTp"bb"A Pч ]'6o`τdhi)ړӯ\0h E>fJs_Y;dv%|8;xRtD9uhbou%vT.-cJ}KWW-ȒHͦW"ƳC ?{?[fāB4+H*}&j2T ;i* οHbPy,!UُEߑhZ! .qUԉ0(<=ѭN -oˈNz%*쉚!7N׎|"i/+'s?6\9t &W͵aOvAүI !a٭hPpڗ9sn3P +Jzn-NV<α:3?g% ˟lШ&(?9tzw<{Wp+/~W$N,Ch]> x"oV1{ #zJ 2}g I]hI=WT7 eԲT#QBWf|ij.F+F 9~!`LA=bYSd^%ܴ_*|C~ O\JL Ԁ2H^U\'0A=mI3M)b1o+w 3AÅHVFFÝZF z>jf^)[곘tgPn\9[k&۴-@Q"=u]Go*㉁eV>RO@kΨHfP>mw 2Rw )_qwx|U *b!u;o,g(1 5hj]"}*n3rJPl?%X."ZMSaz#"kz3^tQ/!2S'FTNbBC3t͘4ϭ)REY2m@S, H_ odIϠ^.Wsxp‰3)q1ʊwxoˠl@X.-{6'zЇڒY) Hֹ:WO|n yqzy<<}// H!_ ڱ BE ԗ!/9 S=hJP^3QXp"M6mBd"u;6A=ɏolh}uGf9Isԡ;嫈%.:鼺,^D' y;co9s|6kԤY}k=3 P"$h Ai+,/p4wY$x?rdTdDda 51׏6 };bk֦'brFN"Y`VxDZH+7h)zLs^Oe]Q7n 5tҐ2?\WlEivq8_I $n&}ѰhO=SYT;] Ci32&|v^١ 4k5*0wvҌY3bnK(󅆫 d%ά_]4 /~{Z{{T?$&0|p[v0 rHxLFt&<\myM>Cݸȩ\VF#Ֆ] /-6!u Ul;%7_8K }N9Щ_ƿr%ő>" gLuG]PWrH2JD SR(X ^[aDm濴T/үпV?4\vppP)`~znYxA ATttLU)N,۵p?O2e %2҂\A|5eIh-ʹ/uOm@ g& LMh>#T.xcXsDJ< 2CtGlOCRJ16l%jQ:vA y'"#' ~s|D.(x\Eˣy_P\dh. $ AP=T <;j(0|'T2C-5eʓ}uDT[fCe.#;mӴR7](Mfńzj)6<^drp:MmxfWc'jlp4 {ݢqT > h="Ҥ2:PIKS&!57 OĤ?,FRBu\Ͽ޳KkY:cpK~H:cLEWGg}~90{$L M h j7@ &7S8I*$ڰ5gU蓧+Pl7d/2 {5vE::"|η+nߟ"&17uY"8[tb=zfxqMbm^/μA-/"AlNCtlA'zqb^b'o5 ̅AXǟϠcTqWߐq, 7njDMO5;ޝ!C? Tڃ14A yIăQm1V(}Q* 4lcN {Y"'U sh#ε!90ϡ )72O;m5%4|Aۺ<2G0wi=]1[`S"=:;{!15 |T}PRQ8fM,C?-ĺ<1 |ը2+H9ST% cHrKNF%#߅ P'6CȌӡyN Uԯ9eVk!F|_Zh.XnDhWu-kEy`(M\ƣ?xU`G{pPY)T5Zf#:L\ޣk.Sk/83n>U{~e#DkX{&"k2 PG\R y=IB"%@jQȉmF\ ҀX,`@TaMYR'1~Da]|ցyrPAIsu*潀R0q&g[u/Ճ"E{dl=PZcMȕIjA^dΙp #DHw%_"6Fl|TЖׅU q^%u\ܥ/fʪ1L؄瘧#qhHoɀ7bjrxa>YM󔽈x|PiUp^k+;vieK 4ݿ}3w~EL܄.}(`kzsR~@<#F3|^"()jKRYCh?{ (ʌU[d4cፙ0zHl080eNT'm?2keW^ڹ_m;]xo.| a#J?1,(fW"vힹB@( U9x cUJ;_wJ4*Hٗ;2Z}_ ۢ Y}йM֖ X:Q\d`n xc5VZ^Ohs_ǰ,2I++,xgioF% lgvv(izj׸-~PjٓmM59Q0Tɡp ̜6A΋p;a~+@GdUOO>D-8c³tATF`-xNi.1}#.@@g<>w~Ia8Jh魉QjiոN%<4٪$gٝV1i$ңfi]kF!fmo 1j<DV;\oq Ch?cQÆ95*Ns&m} &O/Yq4U <:`O(>0V#z9HЖ~mTT y\9ܘ۞.kWDD3p5_jZ8>3Qqh&0|O%ݩoK'Fy\ Pj;ոJP}W<4,DLh]P˞ &} ŁLiGIW '1"ňd**|5lw֋E2hi d`StoA|0.Fi?j5MC){FvY)Bc$b瘦9ə}gؼ=RDE?;w]Uj}[!$ZZd,sp15-e6E%QesHkhu_3϶BvYDAqȝq(J]ۄ?H.#^a%jD,=^ukIᙶ% Y[cʷNFBq" 8ӏex[\Hap'>F=5zj.9>Yu=<1P8L;p'X;N=xL6R}vGmcYp |oɂ\V~Q`Mf_Dj^ƞnq!Ba1f2T.n5‚m>sP/N"e "ViWsjcdu=SCsp#c%c5,VR< +m[ӥB? \Rce:!::+GKEʓK;}ҕ jmnpfB~9# XJ 8͉`J$NOP#i#:EG\j~0ájdʂ Y5 Dx{a3Zw{~@䬭$qX 6NJ.cT"wV~i‚<[X7> x dy͟l(;{t-/-3?KS|H24"{RyxlK#pVDm a*S1 E"h'BZxN%\Bz\# XL GGTM.uvO?P|qɨVM|H@#$X8H- fYG[懖u nwA%K%qۣ}ɰ3ˉ|Ş(+=Vl{Tʯe8XS ZF7R=,3zeu)u73 ܎EJBm*: < r8U\Ϸq(,}g_} <62LL{kpR8c6o:>HBC%nf5p-Y wN7N-dZbl7xCXkb3ۅw"燞z?] T#5mӔt0+nȥ$EZb:6>0#>ݬ`NOpWT$d7-v_H]5n;`橴AM7Gq]m"b'^v$i cxp d5Ieaz06!Y;(0vV3jCdN)jpMĨbO01+Iަ73DkWM \![.LMntd:v!n$:MY*@v q5H4zA욝-E׃Lu,UklTaLaGtJTFЌμP:Ă(-܃g-Y(Iͪ9 Y^}q7 `-9k&5FK8u_V6eb厘hgRZqLZenּf!o^9d=V9SXb)<Ҙ{(IY!?0z%R<paB%[`|Sq`n[7| NS!"0{?'.S1Cf]\9u_w;7Bfc8B Ã*<,j=@/OJugv=H#րChoMrpx"H5~"[NwCU.͈y" ^f^1W_ip.GXĖWU)bjL$κ'͜B"+ jxA`32sˢEHs*LMeMLH NvۤK Ѝ$M %c'?qPnQTO4KH jN,[mMjtdzlUY.b%;kW=<9#Wq@ Mͪ&}*@avSwmi/1pXf׷o ڭaG9&bN(0N'hd Gn*/=sa&4a$~w$I)<6{{Jxa&;''QEsr5z~BSf/! [ dreUi5𠁃Lk;Xu"Ԟ WMUd~1 IIAlyoUm.wy#n- $r}Vu nJ]5C$ӾEyjfCxɒE![BuW8 dPrgN\0KkQ{;f8 0́ڪlxb9Sl"|}B@bFE9Sn>)[-ޟQ97buc@0]G1JxlcZ@]ZoB"‰3Ɛ,1W!Ȣ*Hp5 C9>#(\ m$_12viú=]L)ܿs*-[ %f +Q(3#/v6,c$e?I$eåaB)$)\QAwx65Os>Xu^_46r/2tzv!wjn_"BQ6W6TW,uITs.ۗy,-'2;Wp:"bBp,_~Mh)/ 6ۜecWSJnaro%kkUذӇ!8s,lΥtbg4@O"պN2A)J*Qe&lcŃAL@@l@,A˰y8~[btg@MuʝeVJ9 "nd7V6. |sA )s-e@?\^\rgર1L-d& ov!M#M_jβƙFvU ,:b#sD0w.I!?ëoݿи㊁;rlH/6{Tl }`fZQ*` J\&dRӭ=ؤB2;-yΤXm ol|*%,%: $(յmfFkK 5jKKx&ɗ*YU V@A )S9J/U S{nZ[!NM/5Ē[8T?LOXM}Za6Ej }Þ4zP֮rb9ޞ5IݗG<38ǁ$-̴:.߈tk7'FaưXD<| ~2sޔ sI5z@Qְ935fa#L>5>Dc08Hʱ9ǀ(bǐrnFC3뽭Ɨh|egvDPTeXp/Jkh 2# &ğAj|^>A -+Q6;l zk6Mn|=h|unIl'Beב-'zP"B6%U5YP ~E@)Tq1qCEn}?;F3[ $QE. dܥKA}SV*N:|JhlԔr/ ,ߡ]1Ki(11U'x 0)h]u ~!'22*t<xs@ 8AlzAn}ΛѸB;C% R/}SD9kZ7FN pǠԮ3z$g@[[5O r1ZD=90/7 i4WVЦ0} F]ͩNgQG̝lp&x??7@֐'E /ӽwbO Gq,U,K2w )z~ Dҙ ?9@Զ .ݱHamn[S|lHNdub䇿xI1"Ժ֏`bkO^dta] (({EߓǽmI tW??;'[i#]L920ՖjvqOh[3~ /,Js<s\`[ AEćpW0\ڍGGNzK)o Jb=q3+>d ;~Ò(#k ZտoUtIM1Dotz 1;jx`.k?xn]nzv_DY0O8>%MHdY$%8)| {=XgPId㌄$Fqd#khxjQ2)H,ͫ 7+/O;Pa~ KE?Y&Zuhe{);oʴ8(/ɌDsy(MO1 &Ѹhl^L"rOMr,>ct:h6C'0M煡1j!+#iYKƣ;e(HWD]$ʼJ%FO7=_eFC~f-yNSIbw 4*}1)SdwwT( Tx5|}7is5[;H\J#دG$9}̵aAoՎ)9 dK:,vqK>/ nҳOWőqZ'\O Ѯ;ROjɿU= `:z@Ig6A88b ]^c͘7I?_Z dTGN+ 9WJ;:|t1 7ƃEG>E=L!voCP6rX}Y1Mw~Ȋ7ڟONE#ֶ`JɊ gA}˗Uyc1(a~L y E&;mqg?ѪzrboG2LExY6KU*V(XsYo4B rk%p boAG(6.z6iJ/z5;btFJKbdbϣ ɏ9>?4|Hg{xiY,QciKƠY>Jf HW1c2:8+a4a2eO䢴Cy`iOrTcNX8ֿ8@V0|.x +B3UUNyzU4xru.H,(;x|v"I!C"n;I ?.5dY)c׈=r;/dkB7j8n]p5ԈPZ.&fvXČ4Ԩ!Ƴu豆L_gTx !T6>D#;fwz.i9ENpbE<0 y][;7㙦Y IL})3sڇi]}q8JpHAaQ85l<\ ͞8:ޢeiE7fl4̘Pm0:zTjz{1yҟ[C?uGB1FUCaeVAU'諏C$P=`lɝi nOkHԸfsECt?e'ԍZqXd#[>dѯbYl4) WPSE#drlFSMmtx\;DD\B#Xn*0i ɭ[5c. (JȎ"K7C į  -UBnl5\љz>dQ'S/8 ޛIBiiݼsZ l Y1y ddʾOq9,@%Hw#Op-&Xb< rүt̡sY:7J4Ban" 0ZBӃ|Őh!@ޡ5@ 'SjȞ)j隵HlQܩ /-y$;C}eVwJ}_&[4=LY1>UFU% ETGE/$;;z!HuA; Dޗ>lpպ>}7 n I"NaT 9 G- `번3戺㶮0#C=n .\9 wŐ* B%9.`%]Dݟ+(T<-q7QN-K+6j/|;.m1wPv&JCڰS; kx1OGꪋ.Q:9ID馏ߢY HUoOd~. *K GpQC >iZP<m)۟j?lk"uM~C?#*S$&Jc$<:P61a<{e)u௻#حKq4y>8*U=@qm0\gb#&$Y(;A\, I*`kP% GƁGL~,"!zCe%w%rSޤU|`Şpzp\Kd[4Q@BX> @\PԢw |u\i|$tY&b;mB5] XZ-CC(i毈ԏS̱0%֓Q!P']"ST(ULSNYrXA'5'.C:D+8hyxXkzh*{YDXeiԆ*ˠ}8KfQY//O VِMLk&XqSdVOrhgͤtmwc+TTpVq~|S&,Ŀ' 0vhTKۻMEbO~c" +R/puUwJB^$==^Q!Z2ge71h^evxpO@^CbѬ&mϩ ɋ.aR9I/S_ !S@qA.y{Aa01(C~fG95--er(eGz[ߞ0l%XMq*?݄ jl!" [ x|fm誾<0ʂB+/ZҊhQfDV"<|V1|*y`ʒĊW64 G vJ-K[Rhf?JSҪqBK[_̾I ! }'=uS$d?<2^ QFÌ7$n)-~nj `ˢ(xaqr{^G~ˠ'ު* ܑqLQ)3CI5۫4p[+a7@p)cޡ1i,]L6**Tq~>x4=tVQ = u{E|T ZE ' k*N9xd a&pE0f嘝Kg?ͩMp/퉩Gȳ!ޭ=&x|,oOV^@SۊK0@NMl-lf[է(Nk GcBQ.%%YA#B@NI4*98FyŘM!58bcfO,# gtxBWFV { hkrK ,&ߚᙰXf%Y\|}k m9|,Y %®m} އ͋Қ5#2KDsdz2ؤHc#0EJĩn(_R)vvn&wq|0t)mn=)oۨT]v*!-U;)R{=zbD[Q>3[|,ۅ#EZ(BW X]wVJ!l!R/Djj"iwL Hҁ9wEHG-d[ӤSpc˫bQ8Vyk6w{1#%D G`0r(&Xju-'.0Ďh# AAb1m@FUŜ-o]b$Tf*=|4y0HInє>z:3[%-hs̀,;96G‚M8E #ѲG~C 6K@BF0ଐ~P9D neFCz-ۙ ^s&Skk(/9)N)Bjtܾa7~J G&4 &9VSeZbhL w9lхIFc&Ȝ|aBV.h{mعD̽q1F4'I~ ܂D= x7 -EKE7iu  =f4,4΃'>0ʩ!b~0wlB$.ѹ^ YKWjOM mWA^ -re (DxP^2<)I|+C_4eZgLhS'JӋ4XEQ^D{34#%ھo8 pFG$W'it(.*TԆVäO_t썳ep8ۜ?͆dJfaHC8}K^ީ|P Tnfr,_?Fm72g_"7(r!|4-`,EZaLGp.Ո+"IEUQg6P@s%۔)xykA&R3Sdt.ŴE_IKB2Z}NI@5Uh]~QK [8KF=ҢZ(|mvKSm/{ L 9H#;#iuph!cC;iu6()1&&!.e;htfAYye8r hkB+G/,ɇi8^?cEηI(nTgb,¬ <Sh\ 0mC\n@^w/}()x5dآӰ9m|>cgUxr[aVWC`=ᢺ*1hɌM3.ilb2w?iH !EO)z6B&.2}f^쐉eܐ==9cACp&}u_8jo5/юjj'[ܗ Y0[A`yH)+mOGb!hϟcH1Аڜ2oaek\ԇ\QQ\kޭǓ9lX|bѠH(Fe=V8 x ,kG8C8FTdKW25X|n E"FX8Xd48*ɟ¬gM IoMN;s.Y Ӽb{?[Fd.+L/iZ0htdY6"UhDpD^Ʀ,&(7M֙C1Ֆ9e36ʰRReKS@ɯA ОGc"Ea{:X p||g@iۏ3uN4O&%m V&+os}?3VM,؞_Vjmg {oZbY>\@ N=ݭqĶ)gqR'MY9f _UMػfu2SwpMU i5YaW *%Q/-c8PYkL ܲohwQެ!䲳_6EHJҹLtQ||Ux.ӎep\O?1_'ҽ ^ZZuLIyK~mR V[YBeG梗/@SLA<-RšcAPHY9LԖO>ȯϱr~fEo31.N\4DW 2K>4\OJG'4O I@g{ &ZAZ䁆FӔqv%Mیtc%Ȧʟ6HKO+_ `D ִ6f(|l%aU+$g\qܳ &~::^q.R5^}Y)2gLr%xQ:dc݃x oi(?kgY A#Zp+}e?Qhu\NU;{o#Yc'Xp ikDv/\@pՆe+Nb[Lh?u&"CISܼR*|lU e{|##V ٳpߤ ڮ7I)C9n:slPkaqvͳCej-5q+mIy .C<|5@|ZЍi#ȉAwLLoOQƁBtydUUd`L$eܓj\w[7\ L?&I%RF4̯u yP*jr |"jF#R;Nٳ;XGɫFdnŸ(Ĺ^dcN-:amz*d? ;;OXx%1vI!u 9ZFBeh30RXINEI Ym F/TFx}N[˓Na:'K2/Ff ˒1Պl5 VS)U} (μꊸFaQ [) ҡij<{!o .H kPt3*zY:™:=hUzރj|vPII2떉Cq4%lV3PVR !-kH2h.z?DeHv\Se60`(;S+XV-r7e=SlnLbYȁKDĮ,:PY[I}v..SB!5, .2w+Y^قz85bdwGR,"r7UQ aAߏ#S*x!%':tkb*QB/00NƶT 3&23@&k[20Uh݅a! ׿}d6(#:l_-͋*UZ s)mSiT.ȫ@hH>N"-ƽcS\e.Pu~FZ_bYXUzCXjYegc3>ziӟLT% vX72~ZƁ_I֩\H%X2Tٷ4NlakgsjyVg|?6iC}<8֦tlxAWli; 4Rs2.@[(6 Vn<(ES1 6BIR<Ų_GM1X|fPj`m=Gt#"߫pCW Y#G\ 'L,(=&eG%z5e!Fqu`u{WS/k7%rxɶ Y͑ٺ#/Nu53fN%jhB¼4s*ḞqnײHj\!u hki@p`DX% E9 ĭy\yJq׉(&Dtw9`쀢w"ާ,K;)Ꮖ򫴹_RU`Bě_3->J,OM *‡zZ) HohN VTEn4e4&j |$-x8txϴ >Gf$FY ~aa}Ez̾q5Sg. >\hm*ƴN8r8BQ#`cyj);N*fú 3\hae*h>@H0m =U{]*oʐ֖ޙ [RIOc1Do"(LCxv('e5fƟ6w@]k$Ca.D=aoӊ&m֮fS$@AɣhV9(?Xѣt)MEևyjEKmZW:][5P4k/UC9ӜG?(F\Q 6|“ s7OlE!()v!LBAwgT ܜ݂ _ %II@J$$Ae ),M2s_sX_{Ŝ9Y̓Q!K;'/^wk)DtNLr*i˰9 #˙Nt"W= X[#B\o#(C1P2vhlKD *!)³Pk%$y|m-妿h DUSW06(:P 4:tLt|]Cr$rW \(MsL1Ѓek̥zF@~/v 10oH.é"[oکN\A~due2ddHяpٷȑpUX.Lvr0 WpSo~ ݟ4`^~|Or\k̰g̳giY:7@<&}4dZKdqe^6`z{ .JY* 8 {+ڼ1 i052'cp 皆z>=N7O!h2E+ku;;X벳%64\[55cH|`gu':, h&!;\U4z s'i95E'ܹh Y&*.q)pG& 쮐zf{\D]iD&Ev& 0p'??t> xcz e E/#W;hfe@bi9Nqt ] r3I~[[\VD\&H+4-$my%Sd>Na[̽UƹD![K8EXSxc5M|-1m\B}ݖ | iF@7k⺬[{O6$ +?`I3^ }~}V1hԸt؂G@$Υ*0U+J%m(VNyVpeۍs#( YadeF7NLQ(-^k9+Q 6gNtfxm۩)ɏAIqaH.O$oIY<]1u guf5)-Xf)N0-^X7FkJkm7v؇(3RxU|oX;zF}ٔjMưZѷa[q" anE?!6%douCn ق\I[lCZ ɋiK:[,/3o}Ok(R-D9rfh ۹7B2= Mf#lRz i9HPTM(eQg0BcXdPԪE  o;1wiv`/k=MΌNGy0L1.!b$Kmi L&F^Tl/liu _4MR,'.>o-]eT%aɪbFԏ WQc;xE7{fՂ- D"\9Iqr|Dmq&_Jhify^1DxW@W?Zv(2CNo1 Y=)<˥s\w$r\)7Fxtp?o65@X zlf~;[/]!!^Vyr9Lcp{Ԏ )]}$I ']6$d9 l_7|m#욽+;Íh)B|43#X̥QU\Fwqe*F.4#1ZYqOYM"#Emozr~2ͶXZZa`Sn94Q%"r9C9 @eđKvD1e5eS9B+e)5ûzlk!w5$CvۢBqa ̿ySY'ۖDg[.,a3X-Cˬ a!tt 1cwo7Ej㎔0 r8 N:S?F%I&v݁`} m9XEga$ܺO%@O z>V) lr*)k ܇dcN0B1.Ұ2|\8 }L`T[ѻ?amBY `˯!JjreF_կ,R)],P.1W:;poLdjL0I΂۪PAE]gt =èQل +͌: xXH RQ\r CX.Lc&bk2F$7BgpJAZ&j?n-؞${7PhYipmTU-:P)(ggѨյp74>J@i18^g%#q3¥!y2a%-FבTҠH̖_]Nu'A>}9Mz\XA1 X[zFm$5͸J#)y).Qbkn>p 3vӜ7ΆV1S JmTH88oU6=0%V̅팎PSU7EiVj)tZ7bliJXu5u4@E-؅AЖϼ &Ը͸/Z=`D͊Ar sEӃ4Z~6ۚb9 n-KF92|5%YĨ=o#.͹G0Dž|t̚0ح "L KGȒv/ƟD˓p5bitձQy??J`Oו t3e(H/>pa&8Ȑq- `߃TXM6Ȧ"{ڎaܠ4yqې1B y {B?r~JrN\7vW[΃; 4ե/%@UCHJ&͢5;mK߲WP|Y&f[MWû`l@mEhheSc̙ t 0|oQYO!;jU3+WO3u$! )Vys/L7T%7e!(6쑫( y^X`ĠӹW3!>^#w|[eo!Ϩպ+p4PW [&`yP \IZ;sS&Wv(~oY56P1JvOj#[Sʠu(6J7Vi[P=MHA&ʧvpKR~" ;^ xQ|Fۓ}k^R&L%Ú1klV?T\ʁq 5L3{Izt`$ 9D/B3TIT[pLmyXD8I(vdcC,N/=c.OH nz]a?4#'"BJuF $*ojw/G#,B=Ik4I4J[׆.'ab :DqDp@͵!?udhc k euU)@1_;*R TV?(fi3&j e0ȹ `17X{RaծrY"~-¼}'M,Y]ZN".:^DbQLs}DI16[A$Z6Drfo̤TKkpL^% 4n57֙[wlMM(ۚ,i"+w3#obT|"U +B?Sh-/0m2†X-62y4;4i嶺Bɜ5 =#rŴSIU̶A#c0 >xXctg(lpΜdn j2W(<A52Bol#Qg]*\|+U`Y[N.%A.7:A'Ȃmoi]KF&ja>J8DDdS!0Ž 0=̷s:2bn,l$ʠ`32RȅH!l2ifsL+jpQ- ƃ4'ְi{xjc3/vf[Ȥ\*2^>z<{m∊O}W - y+ۙeNSpwkBZW?GISp9W_!/9N5~;c%O#dNfjL =R/KO{QlP }̵$9rd]ˀ3EzqzΙ3&I.YkAp~\lL u+,i?Cuc#BbSyqm6%dׂ~2_Fo=&Fh`6m{Pr:w␶jU7? 5{"}ay,y݌ !\GLlTTV+p7 d_yўf2}G\BFJĒ0aVi”JzRm#2kr1׾>Yωk*$X֣m^t,AQ3B|ӮC Qxw/?nW }2%e0.ȽS~W @V|?$z3HK7d`(9L;]20>5P^9|e1>SbqDFB5`q5Ft+A'"I'wu#!Mk+&1KSDѣsd=!GLD&pfƝl>lbL LUv.yN ឯCC<iW̆] TowۙB!Z7%Ea"e /jp6_^qZaN7=j0˓9`vxJK?|N /"ݸlV΋3{_F0}]!5 cd f2߼kVHø߾{׶%cuX[01eKe焔a[@3-Wo;0̃9Hͥ ;jVfxWbp+ 'tZ$3_ϝ8MYdHr a-/{֖D#$b_Ħ4WmZ\_ +x-X|Dev YqqHFdi,(kf64R.,ku TД~\*جBe7\$lRϓ}NHu[jZIv53LYtmPڽwzY.0CԈ^ @MYy 5038@ ܣ$wiUNxEi3YB?`pn8La FԦڊ:q a}[iCPzM39%9߆kG x%ty.jу4F6 ktBNi]˽ zamKGpFѮy]^n(?1&YLKZ΃rهϗ"&m$qc" (z`N<55hgasõ=dKL~P+:^슒bJ@Qy1[o2x.ؔO)\W,ucпXq'HJWn#3u7 k:1gĴu.4vk{%ߧqn> "eS;ýd56eޒHDmI/, U%4ޣ$m&ceH:dؓXhOW2WCli{3b^A`ٟGlkDb-58{3)7(zzoܛ|[Ez5uHg&{jEXHcll HҸׯM3lBr ܒMvɣL8>i3"Iz""d*k]]x[k wftoHFE4'`ԝ}1P!@wQ4CR,QT>]8vF6m=@K;Z؝!88u[8)šy6_h@M !$tzQdӷ GBDiqƖl^0ܷYWA&M'ʘ DlM$8q 6yZoa!)C 8H=nj,~}u6 _ȯ(hG8Z!d3Y) Xp6 lhõNʎ[[3\H1K*! Q2LSN |=n{.*mٝ9ŎSQߺ6&6FLTܺhTr(5+Z=D&*ݴ;nQ (&^K/xXTjgqWX{@gA) e~v"u~NTfW ACC09|Ug,F U^}ͫS#X\H>2ӽjEDmi24U  ~i7Xs g.O蟼vPDup;TqU>w]V^Jg96S\vVD\DSc\75~^e+\uc'Z19dz݁|_/ërf)r!$SPM(A׌b_<Xxn (YQPC},q S&w ~2a[*N,m:~4ڊQ?+`aP|sJh c1q| :M*{kyjTK>i^BٵSv(s!sDx})Q *fo$΄W)Vzlnv(\*& ,y9 :p\ʗ[fQl/|0Q Ch(IɗNF[gLӶ櫑 m=i:zG!gǢI⺝|I1T+MZjWteF֕_ >3Pڞc0xzV$CϷ j tL@MP544:-N}Ŕt~ WTU7{ZAÀ\Ka2b*7s7vDod7 ,$pir WEWoMPєaE\JECFĞj_W suxy/G"fO=IțVH ԸTU:jq^'|A^3vKn9ˋ?VG@s7be0}-0xGS9@otfL i an\%~\wFbR9ɗznY- ᧙*!w5)$ ň0 '>x9AW<PAUN<1a0,k=qޘܜ"JԐ2N{JTBMJP:>Mt{- ;ܯ[k( UAI#mlLr%| *AEX8?GocU˜< »SW2wRxim:3KO{]Db%0[4\UG2|%N*mHY×,꓊kݓN(pG켍Zj k R _ľ+R wNNi-L iM`F}6.#"}d) ;S $-b LKN[ G+ĩ*{\>U`sϖ֬W򟖴 @Rx+eeQ|[ݍv`{n5ԖÇB^oDi*uR \*= Ы P})+-\04'+ooK{,Crn$FZI bSՎ I PX%b1ϯÌwUO%Yw:C5|Ƨ`G_s$iUÄ lCu͒p Z"%'~_X:/## ]WFDN"Ė|Ɋdn)4)J)!kںD@]6s 1^!ֽ:ݔ0^loܟ`eH8&n?31e{LPvh!rˌzٟ/?;S5 eyej!aCv^UM]bX"bm]2A^iA} Z~ۓoIԏ/t e}?Ių.W 1 PT>^A١xZ9ӖԢI|.™ğrc/d<]m^O~zV/ yD˯,-Oų*ٌ ~& h"w{DnKOQMѩ [q1kYDU\]&K|]N0g7 RK'kz M+F݀Ԛ6Of+em T +y.ݖ fp%A܃5f*75KWIœS@y?t2MU6Jmc7i;?C y6_ 0 zPۋ;_2$uA6<]M7kzgJR"E/yJ~} ٚDkS$3E4ySCZ0hŜo%`ٜ3#!Ce'b&JOJX{Zc',}eH#GF z_ ʒ (2$QV5Td+qqA\ձ"'"INa=r~Om&ܓ&)TՊ4Lx݆oi`'R:NW &a7N! Xאy|Wݮn](_JQD0k*yIȣ >p3 ~_YZsr57DQ"K4!IydaUcbyZ(mz'gHx]$D8tG?L+گv'^Hk$T EA=͐k z[?U&'+CWҤ'u7i}۠vPȃzCtQ"U=gHe*\Njy:T1|"_#u B YkSYwvĝ3H2Ҧ nqe?-"k{rr 6u$~J>'*Q8xMdV0ؚʠ_|D8zmI#󱿱\->_ȴeB1G Zn]KJˤvnB!c>溈TNI\= 9hIF b1S XW1E%n,DCUdfק`wVo1OUB=}h.g2?O[=OfY`؞HA.O5gg'n,m7MWC̀?gaU?1@@_b(2ZG{e֋W Up=(ovMDCX^Xwj?f5:K XYXWž;I BJVGVa`g7Y0U]s^k$L549g*[b9eNgsmD4~# Y J$Q&TMHZfuQr1ƒOx qb"ի ֳ/mڮK=k@CӥSJU>@ ns8OdۿP<C6(HE2j s{A]Vjo>Zw.I)6Rg"nt阪GϨjAل#<9꜆X^ubo6ND XIg Jlֲܗi mT(a0e-؎JG7ZT6'+T#wNLU&]ýBj1dUa`KtbsXdFB^چ~a_/)LjDe˵R%JML-UA'P Tb3O..{MPEo= Ba'@[H^]"A|CYDX  g $ BWNeilwXS;@1ٱhBjP@54on}.x.B?=#Up}L3Im#s ,h!}SD< ΋NuSm-Y7=NE;pq.VK` ,"eBȗF4 u|zk3 tR$u$p86yЬ-%|Km7s{4_t8Pf(ѽy9$k9%YvZFAjul&l ֻ`ﴑMK4a5Gr9B&}7MN]ɶ)XDG@G o.-$[~EINf$\<$N a. Ca7qJ]GS z=g魿X#z8q" 3a;0} v>\tc n \u JKCDj'7S?9Mg ;fYvCAS%\Ku=<NN?՛$왱U|Q!Xѧ\bX*ާ{Q q`̿$T #[:#%D–f txPw'-aDKwyanu;8!5K͓yU 8.k'vT XUZ2F/ܷ[M-*vp`B<㪷Eh`92Bb㭭5 mh Z*^]<5E@jt'mo%GV;Msۇ#1Zښ5[TtCf~w5>\E nFwnk<}= rtn6p}Pk"Y=-] w'ujb~^7+TV$`@'TD󍅫;]<\^gđV%p@rd6T&g\xa@]raK9rhDH .8noI. ҵz}jBc϶CF{ gl\.H *)t0O'#ߨ2|U/OӔls˿^$4i28]]X{qMˬ?/Ray.k]B~g-̫9mr)f-rnAYXH0/`eX+ +_U}ʓ!{~*p?{} ׏:RYlG$!O-"݃ktMꔏ;u+|ˣF -JOZ5,ot^g okTb]qG0B!e͕)Y%F1?6fҀ98x/} u:Fr߆ɐ Q~fǦ"^-T nz4?'dQ|+8S:0^"L$=AXpgTzr3*Q ídVsT-*t=*Nj31ihfļ$hRs4$U\;6GP(H02^-q?D5'&h% 3<UujG{+V;޲ Ijfnn.iC!0J9I\M#h"qȞC:JM3O -_|uxj罴ˌ/I)3=^NյG06)nTotX;UKT0UTnjGU%;Pnj^=[ ,+; lʻe &ߙo 7YV!ejo8 m]'aK!Ä@!Hȇz5ȖAZVHѡ: : ADb858 F2Aʔl){<3+㸊qlT5ȸ.C]iq&{Gd n+dO-cV~~*~ȁ[N#!st_z[o0!+ÍZ-wr W Jd ~Q# bvzfp @O?&08@X  ;.;I3 w0桾#K,s(KE.m1Vk↧j=۩e ! ZZaCX f s0_cu /Osy〧mkqadJ48ޥtd3:*2@%D@`+z⿾;hzQׁS6Ȭ3a]`9&gxWdNkHQKSFeƱ׀ܥt}Ɩ 6>3r<+rOT #&S ^^ }Iu9RZf' x,bè5[w0q!!p@G/#o7B ]!RkSF#Ҳ'10|OK #zU/{M|O3YnVanS&ƍ3 j؊zsro8KH2u6 # s|#jְ {R$N? !%W*1da<_M# *ȩPi٩o[sg+-]ߡWRq:3 韑|H{EGAr_d'mSrמΌۣڇϝ'{= ?]7qBLǟgNd6rzxP#*pKx݉FCO|ecFj=YGQwo(=( ׬LzLP3[76#~;1"6UF+$LID6W] >B=Ʊ<%1ڽ3naL%"$tìZ$dȓ| X jzQN WC\}fG{EPܻ&A i35.R$;y 넳o]j`44M!M+Y4|<:Cx D` аoދz_AF 7иt'J* ݍf4 ?<Ĝ@;TqX7:Ra+#悈C+I<)>i/`^M0ZĄOIS{Tr.ZNk†KҘxwUd7վM%GgứmBL_4]'x9Wemy\a/SДp&6/%c0Jozxnِ>qQx;쇫eoMAH`7WDBac)ͬlOgA/(t *{}q]OvjHf_cv%fK ymu|7L䪩5`&[c6.R0TrdWв~ĺرRF`lQpG"Ia\҂Rti$`HГqĚ'3֚IgGD+֥eB=ܳ*h%{ ӤJ(ɟ1n1}oo}PWp,טYOed #Ƭ_W<S`ѷYP0VGA֔ lHj= { M_|a=kHGMmdG&x18z,߼-\4JΛmZU]RK6VNc@W%& յ74q1ӧ&ڏ!zO#=kRJ9gw֏B0F!oshP#'_j%94\Pa1;7 ]$ҙ.vg=79D)+P"Tmq@{y: C4~n܇4 Jjn @&7~L *wڗb?P! u1 ݚDXG0]OUA3B"v X XZS#E"uVMPY kڡ5:; @MQ) hdrPeDTH#RT"3c)isX{]vEN4SG2&5e͙P|iL7>֗: B,j_:]UneP`􉠁Pll'T YgJ.OS[ׂt'~S1veVsQ^QQxL&c ׮U{>EAã}y߹EȮ"ŸދbV b>xiBŦ pvNl 2Rd0x*7{QNf(ċyy_F}'Eq5?(|W%QU|4ky`LD5bhRYRnq1/tͬءtkCBkj1liWp?zj+)ZèaQ[GJƞ8G{7g Kyŀ3EzODw?̆9]:Vr©?SDiP",xʍPWbvh.ʍxK2.zLY(ޕk:x\(ŒeΎÉN%:4T-$]ZB<Մ(L3,cx. q y'xO@p;SH$4jcONEJnbE<ඐ@)G^݋fuMj|w.'܎Yh\P³ff7ʌiɽݺB~=0^;vK=}O Rvod OD22?$Wƴ y9YSd|z', 3ŮS&9MI ˕O\3PQ"iĐg?u zM -{3n]C~ hmhd"r$xD`OL1֗ݪ37YijcqhC}{#̂3k A.e.'x "o-}p;Pm,dgK#'NtݦmyAʩC&~ l+ܓp0RنҭQpF[v{Y_OfaTx ,X9ʢ^^#d(YNA2&6"C >ZM d^tiA2􄸷i'h}rSx0b)d^겋ŁKO)$dЮ=81 rr5wn?g%T)( ~IBH.@bDXٶ`m[F4l̵=I4^KSYM8R lkع?}BDtu{^X/+\20/c+~KHjeZO|R-PPRvqG~?͇/yJOwO1 `L%R [Q/qz1(Nsi,cbč+kr6;l_B͖H@LWy\5|u01jrƤ=狹B]l1B5Pa2-όYVv @]>]lhm5P1Tc}?q1:b*/L v \GoV sWϛƢG5|t3ħڊ(Q7(QP*] уX0vfpHdZx=|.,+߰M!eE\a M3rUNZM G`?|izpzA3 As: cJd-rB/G7T1 L4djMS6J{ZΪKw{ޞ $n}QK197VQIܽMtNlE7ݙevQDJV}cc?ߢqוxed!C0DQc~$@}E9QQfWN&6 ҊYwW]w~,1ݜfr,9 UM7]yb;tIEy_k,%4 0T[D#8{0KblD bWf@p9_M!/%#藽Vۃ!'(=WL<ӽaφ,KaJjJefN^v&ƪm8u[usBC- B+hč#)#~>PFSv)o7?AޕO/'M>9UpBlk`fxHV)<CWcHN% !շB'; 'u9`;Ҵj0E[^ sq&y E8^ ,Y>WwgUp<FYAW@<ﻒSsIGfe<˿kbc oezz.ϼӏL B˛&z55 nx-K1i=, A=(6Q#Amr[ t%tOyLF]+nSYMZ&!@;N?]b<+Xr1ۙT"򼀠2#t}k*B"}9O_hG*ԫBVE gV)}3LwQu1=lz-ӴIU=Ahruk5{*Ş(ʾĩV_ٿGm$BsM"*Q # ha`gҩ{tZҒ,'#$d a@U%*OKHPUKFvM,gqv,\Fn> _6 `$[aҊX?ҬQ 5ŲvUqiK)a]ɀ 0-Z-Ϳ $Ko>jqGO'VcuJԈ,}Am+ ^/piWw:Pukʇ 4X߹u3$ 7۟PBVդC$"uCG˟8!l8BUAw&HF-Ne\ssq{_"NaX`ͽ!X +Iwa?}^{@RlA`Nctۡ%cYPc~#3"Ćtf&SNhş""|?.s5sE`$_7~Ƚrw 1nZmngӎϞM#0HCkE~ݛ~: O !qPhaWtoA8.R+[5Y?z{+8Wdmd0Y8M Y?A~:1V/guhj뽎@bpq YBYt_A:L? Q5ZwV)N;3&m|;@o2jPૅLz{ Gm WϪHҲaLOԽsmS3U g9k%R΢#AS{HQAI1O\jo QZܼs㶸q(^dw첨ڣs]5')tg};dg xonDgם=%:yhV\ʭw%g4Rmx{b13vu:jh"QJ;;Uz'Bրri|0T(եˋɕZ hr,YtD(lgܜp*Tb|rwB%X]vp2EŌ /(+ͥ^<]5\ 4;\!HL'uJvf`d$^kZ3Yd:aod,_s޺7 qB x*2c,RfR|y_r3mx " 1gzaѷr꿄kGeZz7.N+5ZPMIuāS8AqxaV͞`o(,~])NPk)'YYJH- CNk (V8:M|fT’ЊL;Kѵ|b mXlؚLKY5M:m: M< C#j"(t,p-8̔KD5qX;euagh[ֲGJIޔ@Qz\lNo}i=+#I ]"D:S90LӧP~έeJȮ^t<9՟G+HIi̜ҩjPeJ!.a!Lw>V{󺺽R=nu=JegpE^M<+0xbfsKgA*4 +lMѾ:U$˷A32QW-'3ArGeZ| ^}ѷ y+n@Ծy%/Qc7RPg@`9wBGo3:W iᬁ+:ȵ;gPXjV9K ۅ' U n^e)F'e}E7g,ziKa1"(𯿗F'ty5WL]һ4<5qS|FM&H7dMuA*7uSEءz* l=MGKlطw `eZ ̲ӋUEͿ-eH?"bot`Qx>TQ1C" FvW*42#4lt}x,4w]; qFO\c`_M9rdթtbLvVu_XT\ua]Xz'ڄwybQuMDBe'+<]szP}@BTT6zJ4sN53Id&;X2\h{6&.>'ӶF-F{q 3,H΁R֟A7`腵ԮYvl9 #UN+?n% i5BlGS7~uAOwMi~1N(^`݄{׷I3pNO]0{" 1.={/= l0,?6hXID }yzhsND2ϱL{ uIgEK$RyDasw􉦜 }]k@M|i(S܋ ~ E#ק2)L\!:_4Lݑkx2a1B%@ HrM.W:F[[׼%uݼByWٵw-XTTV@jUw c<[k6B=NA08(]$nD s0/i[P^F^z a$\#rFW ׌]׽wM,uA7_<Wg݌Tz=# 䀜~Tʵ0ld^6S*QE#S W&(ƭ@͐^GxB-l9/)c(4{לML"oU. CԿIU)JޯB+'ԍq*8F޹,Rc$HXrX gvUM'|/z ]m+gd)J qeܜ#czs*Ӆd^(E2xz&|~_ӞDC}SO].Ip& _xCKpYol#Ix獷Z#.7i !+RApS\"%8dYUiDmG)qNsAXA_͌UY nU ҥr"(MeWegHLh M/3{!,,HuUg_ژ3g*X*B\, K/A*~;afM7:(%0C y)hG OA-O_ SU "`Rz^A7O9 ^?C(YA,*B_ڐȑ`ZF%?DHf7 /?)?2E;HL;fd5X]:"-Z\d5 i+@ӑrxh3uW]8ϐb q"JgjԞ(aV} fF֬AH3d:izeg+ot -(PVmd$lwMEƞS9Yr4@fU̦tUh$J3;B?v_6 3>(t{ΜDQj3+{⠧P1~T2KKH<]= 9jyvb[*4|Vf Sʅ"6(ľr vgy*@sظ}t v(Āޗtek v@YѶ;5.B;1WMs-\c[О*:S/JPhn“'Y"T4(GS Wřdj1'!WJGpyhs GIv3 =cԇd\8[ag~#G5\;Gd", ke DIr ۖv )K"%"`u"aqM9~o$;qtcaT9LzNq*%$Ѹ SK.#\bAw _|7pjϭdָQOfn$ahIM\N2SSዂ>%}v8c2Os*.OSS۹NJI6 J*8?\Sgg!7 DTŬr701b"q+^`vUHY#B ǜeA5pl)cXt"gB/^"L5L>ؓz]nkEAu7ʥ/D5W_AN3, km5ohUnduChbt>O#m?m?Pw~:xPd#-o/% >TPpa@28s!"DVE2EZxEqyUv؏uHZCRbY}b۪ڕ^HvY1XiSkĈRbq٣qܪ&iޤSs۾!2Lx FIb }OM .l $0: YVLY'vC2Y$`͌>K{KVLVYRg6@G5PHj{`rh<:F6_+6 -%kJЮOE\|Q.uef.xQsd>d ݰD+A/2xtntsK[c`sTPIo}J:JMW9QA>f쉯q*:L,N)tD7Àgj*eC#[(@fH7Z@">=^7!ő_oU2Z#Z0$qW7#+8!0h3埈m.6IcE3H /8\9Iw:f$@/ yy}}7vƱEEn^!/  I}9tey=QOJFkXi\f6!̒8nZ:s-b`fm( }*݇o|ȉ@')zh'knMl?3MJȀ\B,JBOTJLBKɑZɴfu4%^69]3.x|N &{%hR Q4ʒ(`]Yd\Std,^{sk(csأǒwՐ4Z aށGg/7;`%qSHh;W&<*Tc뵲Eomp,j曍Ov 0ŪJY[ '5_-8Ԡ} 1.n j &Of/S~)iqiz߿B.?N/K4_[d_gXWpծ \2i,X[;WNl7j;=- %C2# ZwD)m,Ğ$CNA9T>cL^W؜{GB hAS%-ђ1Ol\ek,6{qC ta q/ɗDB.KFvfn@j5uB̠E~,a{|F~@(AktjEÎyKp01%NS}Hf_g0ٙ#ɿWӋ>bȬawX>¾v~._?F{k):Y.n#P] Jӷ.; %Z SWOeL@<~bo54x|25⬾MhRh7ӪBhEiU+Bw08z/ 5be%:*1*6"SDD$ab2񇈡\'XG`r@18F+'Z%Z K|(TfW .l'Ñ4*h}F|7(d.^d.7ٳcnd`uz{)|/"0<<6('Cxcٿc%&y½qwϭs,koc/q6T]kpUI-$*J&aP,ܞN61oHwO bCj#F yPk%>G\ҏR  R/}ud&u75o|Q?_Aޖrʥ=~YGLub`?-2)~^0$w#) HU5B;Y"t/4bqiO K|T LC $Šm  ?̛>&>PL={2%w]d^ƳDB}]OQcͶq R٥DZwuj1g8 394>gxON!n E}h#=GIgjr7lKEO*03~:0_P?$0)L->ōz.'|- -}X>Xi@^ 2㤱S*f' km?~,w-JU6nR{ 07rH 9cޤK7H^ؐ8H&_!_KqNp੭|G\ 1haï,řwCG6C\Ml[2[$e=>HDz3TT8UR\nS|@>s p$૆|\`V0,&z_6\䜏ǂfֶdKӳqGQQ|4V6=k[@l,ޑJdŏ..͒70X7#ϢShȬ cU,@pk?R&H) 0JFS/*Y`w )އoX?s"Q3t >! 5ݥeA}e;VdlDjCߖ!Rn:' j9x(b̕BL_@%ZnX]6žx7KΉ\N:b l6o睡E>M-Ml !F]HNax1i|*xr()'BvR"36MR3 x 0}]yT*5Nog(>T߂ [XD̳0UTgg #S2 \xPmgLw/4ÒQdUAXKl^!Ж^,Q`EV6b 5#,DҤRwjfz }):%t_4s-ݰRۼYzgɘ.h|ve "52Buw qAt` E@%l _ @=K#j],-w8Y뫜&+7K"8$oNe+/UEI[ꇾJq _λu xFN`cjY>椖W)fjF| ,y -x ^*!8ȯu2D|6 UL2q@(8L%iHu<_p r@:  Xtt<޿(øھVFbC1yغ46%<\I0H`Q4cwަo%y8ovUD =3Ʋv!WDضA?df q՗Lnj5o?D:]Z YfL˽5# HlcAHgZWMrKfAd[SܛڥG' o϶ep2u>LaMgJB vzGi'b |oAdZ̪ސ *QzV ".|0ނH>U.>fU:\ fAb{쏢l[sC=?D~|%Lf)jqx9KѨ28[~ ٵM\(ERoWqF"#Q+! i):MF©&Y)fXY1+@$27^LfYMjh]tzFzD^ \ײ,owT[u >7xKU\qYBe~AU3 y/E)dEҫzh}e240amsfZ㦚l.ރ/P U"16QԹlsI̷!V6|=&UO%Cs ͕OTbBɣLȒpdp\?A&(Ѳ$ 6P 90M{7/y̤DAU2AsHOmD*&ud^R5ef)j?YJ PCmR04ϧO3 <49!J*+c-Q{5`[~8ij[wgqKM, w=bаVl"kl KU9;~#k[Rt8xm#Ǎ'[_5*$# ,"O|s/ JO2ƾ\|v7YC֔MrsrWwg Ny21V[M-}ƼeɀB :ߐXZ#f N;Q7#+90LCaTxog 9RI&0]HR6]0t[и /\dg*F_ƹoI- ŏ$AVb_X4u4|CaڙS].h8B:*m05d"2 QZ6支L =1g$kB:ܠ+Y4NhO =%4hB޳rTDQLA7:uL6n ~<=%vv3tVJ )h=oCמXD߷K0 ZHٹ )|V0e]|ϕfx k4?i*㋁D`- 0ViYLGw5@߹-!pQ._BAS a {',V:IM `*\Ha$S[̜Y{yTÓIgLYvDt=Xbn tEtpÆ@,I rmdq8DCr+Rt8mDkql ΄ PYi\+H$^H~pZo ؀Co kRϑ.qmo&L,lk!1$b3v8GH_Ϡi1k nSer5zR,h4Ϻs%ȈY 0gldKaf%+0v [[?}]c-Iʗxo]4N⟎<>8ߜA@m Ft80]晋aw3ɑSBn/O}-3 efU[ ?|pɏ>V)^2L&!a; }D[()+ qoGM|3#њof-(*2iVn*)t^5*:}(9[`qp|$҂C`([X%6s| 3":Z)pmԚX৐^/d3W`oMѠ,(8VxL 3oZf| -ٔtqD&7L#mi#6N8Mf2ގ椾M7k_ws,EN: ͥXS[U|&=Xi OM*V/_Fճ&\PH-SUM*2b\ DΧ9y^|7&Q6h-Աlk뤳spv.g r)s|BX{Ӄjo@UaՐh֠I1]~b  FToWt_u8 P:]_81РG_]QV0DMs OT*^Pعْ&WmGzR%j})sP, e(JtI힞MU2TH~w]W>I|ɬ?vNqq* %@u33|Ai] ՜N-XE />֑1]Gd>V>fp Wv$E[m ,Q*}jJA:(xdWFl{  ㈖4 DDU-5\'|X nFC!OFhe(@xz>믣öuRf^$Ֆw7+ZM+b2 \?+Ѫ&-%PiĞoJFz#風!i$\$5NUq~ * ~H洗.Tِ< ʍ}]쿢UbgP٤2h1QZWxq47!VxvkŽ[ ƈP^!@$ hiK( 6/@["B<,@pVOa.C(#+JiplHy^]d16p;FUA!dIJJĿH9U8'4͐!qO-3e-2ȯ^B~Q~& dB@84QwwIv;F8nSƹaA{zmDScw^-wVI湻<ȪpEGW@mqElWO1=mz6:oE)Ӛ.z T?Qӟl S"Z TM8?0hQO9ƒ3o k ,ӋbOt],<[/paӍҺfUߥ%ts@ | kPuMDԜx˂ ˗ b7 O`Zk)LY h_\:x{\%Vpɐ`hB'+)WJJLs]EJ(ݳ?#hkĂߐ y$6XE7M_|0!fM<;fZ7N/AJj"Ct~cot9=}6d]LL0Hg=V Λ0IS9Uk|64Y uvDa N#T.'WHG 54-x`͊))Ku0l@$=##;IhTlwK{knDpڻ6dF2 C Z?'V,䦘p#8/rBtF%R&%(±sVϭ|d"xh. E,'¹S}os6`K'DK%V^ar2ªC{7C.t@a3簍y!54N _۟Q[dEMU)Qv*cĄa6;O:n8W1dt?>ʴ9L~H~f,ї wPboҰK7~vڭOBߒ䋡 C0&DyvGN:ơN|ĩ\Tܝ>  8 7mpw%<}1ry57O8-"Ou>/WdߔRo$A" _uȚX~npQWƺ߁8#qL`nM8H2BӉ)+!,A>=Ovg3aCStx"  S@ oW] _!aj" .Hq =Dj[ NGg`b54W_i(MR(嵍lHDt*CFKU/;iT[Έ1|4L~'8<y ΂!Sמf5-RR_48.r7Ęi=_ll # 5cj &ׇg$HϡazR۷)ҭtDK[O{fj&^NyLhpjmS>舯5屳cA!WI p ЙwpbH1@])J(s\OMAg?LEmv 'h*v2$Ռӈ{f-SK6[Mt(ځHm2XݧÚ9_qm| 9eX uȨ/xYȷH%0<;b η}mOhT]Hת22dቷbj(E=T^smtY̏lRʼ62XڨWHbwEDV+2kg&tUCy'臹'硷,| [\mŨ"m|g$d#q)1e;mBSԑV5pxM簙Qߠ" Gm1UK$Ƃp*p}Euf %δ;rݫգͤ;3vRpMGW)Y(]"-5)\M|Dt#2* _ϳj0+_\96lC+_WK+C ,͢p} {4l"XXCWd .|˾YJ = {aC)Դ\䙰<ء#0jzn5TpקՆwl?v~Ft%TT*#P;}T7ic6A.z:2 ʹ0= x@7F]3p'MdK8!}KAS{G&ޣ#>Dv4?!|8㣆wވ9h @;[ͣiJYe{4kRBڋ$гUG z;-Oo&7` $<'/Ԧc}"z٤NSa|xtk+1VQ6A$">}7fXZIl\4w=qM״,]K_glPӣiS.MԶ!R>b71Б>Sh@ev/LHmw6X%d ˴5@nlG_wsM7LLV5ˊPrF0ŶptV 3+>Ct< yhJy[r ZEpzh/an-^M=i $EQŪl ?N^Z P؆솈A-nj8+컝$b rݭvs6_ QbBVr6UE@!'H a={"5Z@e?|YRʸ ɼD):vDӻ+%DK B9+m7['a ,2@Y )ݲ[g@N)zt^J%{} ZΉk)n}v(<&?Q~7J,W^ m)o;/1rڊvZH֥mE`Y''F03VODzZfa}8;-g!e]}pNjZ!j2giuuM9ytԐ#}6)Bn Wbƴ8K,nOXicH$ +h0*|IrѥKl\/^-ʁʔ{?BRYhW7<9b J[|W}lpv!S_!ř9fU"j|d6\bmӣؗ;yJo]^{B)džIع-ꢷPwdz frhKght24[J'}U&Tf}Kv#814+/&_P gdJ]=JџrWJ鿷J4CRX+~}dџ4q$AQkV|jD/ )֒rfqK7LlT Wz%3 =4Eޠ3t!巘qܬH]Vσj>E-k~w(YC*B2LWD +@K5`S&V _Q =$ <0EcF~n57*WFׂKRŷL4 /ۧ)z䩴ա^6 ĪbG;܁QW)P@ނSi9Ç ~к.sJ}3)!d`ܢ5-wxdݛd+.LFj'I΄Ru/@ǽr+c}L;bj, \2WԢ[Tp#5,cK"+ 67;o5/aton2/bS`H8vL\=Oaz9ڴ 9t̼&э !nvɍ&vj;yS۪rWTHX=3b|G>Z,9wE羅LI'HQc,QM4UC"۱[n 8 vHFw|7GD\ݶ?q' `hHg3sNa?rE ؒ$ 2CM>u{Ӿ ?;dnC rc#ϥԳ+qsX9l /d*Ĩ2gU{K'x*ή+Abuapd?)Yh Mhڎ(ڣw2`%b~)9vxyYK +{4ڙN2FRCQS^gݚY WڂXFBk=ؖ~63/ڤ>}i'3:`#ݤKwHd+;@?#;bp}ƳBb'f-xwRﳙO["z[tdY81|;!RN®#&t?MOH3K"  [K`X 钦ֽB]Kj2.N=&5}|(~ A$5Aŗm `#Wǭ US,K~' G({9FlߒWŎ>EN+_$}wΰ}890-*TMI8M K<*8dK$g޷NQԵ&~ټNQIJ!4A=:.aǍ=O%^Rua;"zZg9S܎T}o=I@ɖu**(6t$f*%S!~B"4ڟ@ !k`ݐwP(`fOp[k&b^Jh%_jPȭbAsp8#GSpv!TVƠ2G3_ jk~QoOSk Jfړ.(_˞gȅlR@[Rڀ{ Adդ@PnU}y 42JIv$NK+\_n^bYNxgơ+BLi "C9EoYZ`ڙgzQl-xqF ȅ֢[Ӯ\.ޱ$%:?'|8Hrf=N?b̧u/FbM3~2l P̖˭恆M8h~'% ^SAPb$ȷi/Eh'eYR hrUeatϻ&BU0"g|WEmmFK[Y74Cl.>{9aK;`Da5b cpVߓX@ƀ$*$29؍hl.Vj 3~~Wc [SL%o]$ivރ]Xp6D~T'oMPu)jʬ #ڣ]r"|i.ypRr1Qg@:Q'!3Arb-@I/rB+A<$)jK:bфIrÝ?o5*yoƓꉏ2e@ )1ۇ#c\qʢ*]8,(/ŭm!S E=W˫rǸs|Vp>fFpMS/ w\x\yޛ Nxɾ}=^_xܮihz>md1驮"}K O2grҎx 'f=CwK?j~nҎEaKaBQ=r4R=HVWxR #mVB/ٽW wa:%wJbD0Vk-݈WOg&%?HQn~J% H$U$, arh}!OTwMZr޺DJ:V{qi `ȫ|8e7 D,! Ϙ+1ur#3o̴ؘ_2vLUN"Xª"QGd m{BUR"~j#wU},?dԭnߤR6C9N-l-6`DNq h Z KX>3KCbeJ%K#4(I[a<WmmY?CGWʱǪ4_m.?;OsN`hINỉ7epV@6e?>u&wQ3`!_h{ډ'SɀFZK_^Yoe-&݃ҌAv'6`KRqtc~ԜaEr>ycba{s(ڈ}\BĎ{'Hd <G|>wq۽\>$ӅfU@S5b");`d;8.3F(]nיǮ> \,9 @DH*4l6AzX%0t|q +Dd,&{p)y"IOV-F@u\02\#Aeq #1ӦqI=Il͍=o[FX!~ۼDsRU%lΣiRUWR!J<2'Kyw"#4[< $@v5<ώ5${ _g1քa1z>Ȋizr9Eԭj.gj4/QGcWkkJ[9bV)[_hY/Tt@ T1`ZAE7l'^?~?Njl#I֠u[$~^1;a 1j2[G -=->G V?VdsoKnK0X8G^*]%c}5U'p>X*sH?3j-=-RPM)_!%3w?n?Of8AHhgd;Z(VM.$Ë1}wjwL[ `qn~ȯn1xRɷh엧\4D)\=Z h,8Jѓb/yvdm_`vNQUhDvlDJt_s&QoF7'i`ЙCyȚjѲz~EٛdQk/+M],e{"?14fS $h!^D!pGJQeد6;?(36aN\ljorBcJo5a3¾1 {l0}6jÔ2{\fu<a{(gbº2#zjbAUpϵ+{9m'ڲK\=X1' r9wC\Q9w` I=HiULB!xp+I/ RސwK2ፁ՞:$~:[ ot^ȧ> Nҿ$"1$t0etQ@z^ޑ2xnD? ?^Olշy,Xݎa] I "ɶ<ؐk^fsnx>Nq,萐JJOQpp0,Ea/cxRKgF $:o;¬P_I'LJ"YΦ5/R6E.]moIw'|Q"=nEp_ֿl>$2O2E(a $T|#K}qS/"l,O$.jl{{XU_ZI2>Ȓw2Ar4QF4.ts:L"tv5m݌zQeUF1AD6R'~m/I#~\]tVu&Մ. Cz1HN?c?E)gbc>&q5\^kR&(? ?0To!mT;YǕ8^rC} tePz9^܏/otkpnvMlc 6\5yn;jǜH'@"La" 09TKf;!\k-MWPIb ,@K ⋌뼉>rM֒8ӡ?H^SFբ[DU2uX-I@KkZ{P8+&ڪL-jo|wCмf%cOcX , ;f6M Ge]8EUk*˄R0)N9>QU,-eS_ELk7Pk6YYIP`wA)pg &F͂'\FT(ɤ-4lB~&;mCF?4-8N-&D)NJ~+@.u4f ?vI 1d^WxT_jvWy͘Dc5,Y73i_e7$>R5fi[B֤#8u@' iQT޲"pd^z G ڒC]ͶrtsC2RZ1YN?>MPx3 poWfwn2/u gasc&z#-P ${KF+/<9{]7$w4Ǖk,P}L"y޶ݗ}F7Ca#'`"8>РȘ~s h^ӔThh) 5UzQӞ/`LuiƮ ZB| >9$C˻cT*qc, (Y&'*q.\s2_+Xwm#ywdO/h*:^ Mj~͏ϘKL藩a`*Ik܏d"B)1Ř\l)z`Ȁ@At_5QvMw> cf*!VBn]-P)qP%Bq'HHBMѐۏS۸h?~.vm;~ աԯdG"yyv"vϙfWun ` hb94|{'j>N!^^ [jgq`M5w6KF=BZl;Pe-rlJ|&Xox]dEm5CVȍh%V`H(ç꡸&%۩#SAP1vf;GM X3'dovBWF4D+jK.s/"oiбx 8 oJ-a81lNC, Q-i0c*|^)LX R nGN:?u!ڊJ N,_CMuBN'j|N66:hdhTI6}#MFvy4YБګK$ J/L+q_8[JXntuJC; CYLp 9/M]M/5.AG0FvJKADq`pF]05`T@ .G[UyuuSzIlGY̏bq˽PfT'\}"AIغz52pMsgV_WC۞.h?Apt;~Ҫ;2`ؑT 㖍-*IGtyŐ;Qx]68yoRFj26컪:*-YCdAyFﰸpAAs}8[`qStT0Ro ږ>X}8٤I2՜0{Y*Ok+2@9ӧ)zi1WF}(+Ut9{o[YV1k;RR@$!<\儁|?=$"#$W&b~kїE]}0?C[g,ʫDrOtS|ux/h\d[ <֗/D# F FBE< ^kJ Tsb!:5WG^LN׀*48@^TI]Z?lnX3!r%Swd~үB6:}/ԜT|qL`I8Ţxm-;I"[Vxjp 3L˚(e QJ Oi|6a(= =3˔>=76Najk.cN97@H~&<$ ̽ HkE)Q:CÚ]I{ X-MO1W>P7VSHэ~J:aÍvc0>k6nHqܢjYΆx[D=FfJm%mkG)0G[^ߏ"i< hW\5ԯЗX #ӝ|{?l ;8zbbi0I"` 9ld1}U /i!1Ȇ̬VPx‰UOjp@C X^pf$v^z7YGHp; 3$ih)#>o6Mw܈ [/P]/CLGq83@XԌA$eђ %-{oͮ'jz+&)P͏w8 4}S <\ w:PJ&u؃ۇ7sd֝|~%"@ć]kNo4y^h-O uZ6*$n!]d>.aﴆ(2-`om@\|(XREzO}Kc){o^WlmLm{d+ JGȷi1W!]Gr N/𕱫K.b'wzeV_Q>RNgi/B겁,p#VCWu>D{3ϲ_RDS9A<ߖP9h䴫<4 W{hfʏJ0K|p*2"_|m+_X[ AOF> =]igH8>䌲ٱ{a(CXmgm->fkoTnޮ0V yy@R6僀 oc,q@Y?tad(>7{d%!Ӿ!A&"\|Ś'Io`/2tx>R_.MKۧp[nR9ٸq!tbi64u:C{y#\baY.h), e<"J:qL"3@F{N42Cfwt*3\]GV NGPA;Ωh~OazB<0;j1x :) U}n"X>.w^Dw%Uj##gͤ2HF\e8Nr>;/,?i{% 5G %{sOPM(OG?W1_-*/uo'-$[!UQ3'kqWկXL3u}Zfb;PJAÆ>nfŻ!Z^ \;P>́ZSG Hu)Xl `S^BmU(BLkˏ/jib́yۓ@=>Q躨;1 O}%oi] J_`k^oDڷv/M y;Ñ mܳ(Ys]^0T%IeH:Έ ܅`b99 ^x*Jb\}KѕI*/ *E8 ]G0рPUHA3䤢(M!y*dJUﵩ1W{y\Uo)P$R >_G.י)!/ X⬃M'ϋ`l%4K~,}֜=BhSYX:žoS#NQ G YzR,"8:q̘KGp^`6G u۵IrJ "5񹻓װgk+,kP&IyPGGi ز \^f6S-h[l ?{RV8Ua$ F~ǁ;sg' S$7r aD2cN#b{R1@oIr>%)G=as1':=UAbQJzMUU QXǧDr!dy#5֚`_iՏaO!Xsqfl=} m]"ix4 S@VrܽgZ .bSEl'S#ͬpޠq!^ͻP{M<5Ipa@ 6\O.RNh=o(:;c>Uޒ'7l6~C;[@r مN|`LxR Snv˪<㲏S:if_a[O+iH²O (mИ=X]G{]4Y&}*xP~$gi#k͂`)vvy‹#;rhW0zՠ&dtJev U q$)\{]C%H)u\94}exx̊F(skC{X, QHĿ[(-ttV`4-w3" Ig+C#eyf2~HPd&(1eOcBp΍B!/ Ź=L~IA}{M]P i.>{o̚`:aAo;Xwp7ᬶ9_OAy@O ԃ~9=#Fӧ3hC뽈 Æ/hX+o^I4:UXh=JuoO9U(Wv&7Eɜnֲ)+:}ޕb)K[oH P-W*2+~&&Wwt1$VRi0FJbZ#+lTNV:5bZoFk#Z6Jv7)^ag+oI0T*|Y74*@X츈@.E삕gjwXy "5iuk.Ҏ8sX #a8]堊`4iSq;/_:-y;C'b*NdSJ^a`T9&b)#BwԨKg,R`^!re=g[+4Ttv_f ukăn f:;LcW$jM%zrbpZ̜b`=̪G8!Ӭ"˓WlD2#I+٠K~P߯cr޼u̧m^#> HTg%r^mQNu/sN@/蘥DA+nu 30U5gϗTDf"a4I ;=$7b\[jgy%NP_V* N_^Xc# ݟ!e ՙYlD ,"1Ls(ZL>*[P_qKh#@0iюKPCl]H1c~f3}ͩbu=fQ_ʗyjV95!ŝF!v`˿?{*%NSTIMWy;ͧ3%˛O"B1\S]w&Mwܶ6}k'/(!2ܛ19a%|[NDODghģ`s#ZXJlIqnY)@`#O5 !VPDfFgMb=i4CPEhp#!aLF#*y˃눭gD/ۃKsy2b6ۘ1F&$Ę,z͇NmMdr0濛4gO|ɝwGkr:̦ W;4f="{7oSlA,-d>:/ ?[Dzf8 yp:V_3ի* 5YNn]P!CbY#n:SrZ@`R(AP:N}&g”pfR>`1>j.v:ʥ!)-)}bܞ{dkfJlv:x6\Rdb"𵢟ֵёl"vYV#/&~q# 3<̓i*4Mqa.`}\ryR`-jѢd;—muo=B,1N-GHz\woiTX?yvf g LδY\ W.3Ejqŧ|tSjIq7j^5Ce6[WIuG3bc''S97%PKjM`,#jk>H7<Bwj]TP$-$;j+K=dBJ-h.|լG Zar If5n*(ІM] L7E\Ɂ!*$ҫosީ^\p`?mԧlpt Ɣ.9N49Ҹ1;ӴbljĮ9u`0: z\y7=hmKW%cc;lʼnY-qt_s<У.͇㛀huFyulcu Ӄ|Ҧ';| u}bndT.VxOU-y<(ęuC$ \w<)l=- V)*NO,f`}Fb5o%XX "pb_ 'PKdؕ$vޅ6rnl F(6,;WsCmiGlM)4sX;dC"odݒgfͫ}S>F*FUw#4V2&_ן# w/\Ia^WSrtz(rfG3mNʛ&f^̽3\0-P`quZv&tmܹ:'&eQ!m Lkh,\~&vWSq! ;%FzVcC>+Osk.H^`Ri&3C/a|KV(Brsy J O7|iwi|BE]Xm–SVFzU9rV^'Vh,}cdNB}*+koeN*AEmt{6VrHE 3OQmsTG(LwVZl0}T?{dϑ0sՊޛ1~ d•, 7߅Q`PeՏN@0HGX\Usܻ/cܱ@3wC ן4ya! u;G7Ơ??TӚ$סV{ `mf>꤆V:˻}) )|Z]~)Bimƨ{ .QYzW9΀Q,9#Yy IKCJ5 NJ[H{942g_̠c@~N7-DpF?jr*r&Cc> 2 ;O5v)ԅ`FlVm}c\rY9 ĩe3ew*9 (8!wx>P.9p1>V+^@1ߤƷ yG2-[vcS?"`J2}ee/2=M F@||TFtc_Mv1cE6W`?)Y, BsjHt~h-a'ܢkTC}ŀFxߚY`=i얠|:tǢ?քU`FbhskPd]ht Rge(FOO)% #CQ9^/rز^X2@Fo;$C̡"TCOYQM H-,3w~?݅ue_τ[Q#&gܼF`>Gk3i<ӱ8BU0ruk}'%챺 U.7,y: D%}r.zdX#sZdz:Mϓ =f%4O;,;!'xV%0PXDc 4J [?̰<֭rOD;BF[|+b󭓱pP"KĮSTGɆi <  / Ngiq R˯ "\6 ̭aWGXOZw58Q}V{OinѮTl&3Q\JZ&l۸%0pRϨSeB[acWHTu(hM(zaθ1 Lj\(x|s!A~Դ QsʁS}`>Q/B}hlB̓`UsK孞-@3eIV`84hM%m #CZaܣ2ﶋ_]GWZ-n5wjDv?郓S^M(fHl w=K[@Vڷ6vϪeP3HCO>x"'Of63+ق%شF4er"(Y׵6;U%`hй:+-!,&;3HVkU=#gdi偉 V7x|nGz o 9/t/سҬ=ӠUaT7?[sGχzq ]`6^.vG1%שZυ'MW|:62WB> ]WqM ft+0u] sҶ6bG(.\MbiEGm{13u>VɴwqvX-л5 I%A"biĘD5Fb$ϟgwS.502щXc0}cMUؒ?MUOWQW<Nv>=hK ܿ"+d, cOȼ0fCAZ`?2Ug GkSrs2.5Q6Gy8oT2*8ssG9᱂7M"K85SÒ  NRuC79,.},ODGчMOOT? TH2k2g(bBIOI=%s4|-:%h`"hPIaHq35TuN&fbh[ u;lA|q2 ;aOn`%lJ4!oLQ;qƤc7ZN5 +NXI%†_ Xx+*y\}j3 iw RH%DT#ާmc]xjȶK]T ~{FP)Sa^qZ |; 7JU Exp19UwfY鲳TjӋlj^'gnqײjO2BT-}%ل{s;L#E{<7a7xϟ,U[WѢmJ .&7ɢ:Q #ϋO [O0^-$^$4\Ԓ{qfy2"X\3P8Yz89N[0r [i0~:֠ *q@B.[ JlcC6x sX@.\u=UO! ["[׹κνuEF?"*h)zQ^T2ch$,m_iLȸa`B.d5|H'⨵+&k)o{S<`ژO$mK^tgWŠ6Θ.rf}#$eQffk',JUkҠ*oAO@!C;e ԕPgN )PrWfRl u؛ţ矀7\Q7BkFg/PV0=80ܒ56O?j}\9ZM.)n^.7Ś#uQSqi[oKg 'q 6M>/\iRI-SJ7R4an~11îRz+v@r:=Jcc5Y$ c: yAY4t(K9̷ w5TӺ p#WZ2Amd h|PveۚU@ȣ5^(J%$7iZ0a%7;6lzk,yf(i'E28[A~Z[yD)&MYyLFy^p5f]~gn22n7C^a:Gi-~+_7Nn+x^ O&ײtU]Pحi2ʙ N U(RM5{ fl+XV:6λFP,6 Sa'{p.^Hk3`> }0DJ[PHGTMIA/JXn׍R(*fZ )>1F_7Yv˫tI}ɀ+='.ĺyj#;n$$A[dfOإrTDry^9(^lPU[AjfrS,ש@M->~L%aCb!O$`#?H˼1.?ZtUbf"xx vZa% a׎_O):'voiMʨ#c1}L};˳l^0ŗ»B. a^%{1Ƕ aLvHL^W`eI{_hfuřyI/D9熧A 3wюoJY 3&VNOj׌x=$`~$Z<5;$ӂ5i5dQ##GW~g7ta Z8W/7w]b|!BRLE"ҎV,QPuG4A-̓x3׮7ע>Â(ҿ3jf5+}^wFhool0ϲADl\EIk|w͟keTr=)"O~`@Ѕd,>$ɘlExMB}XQ^Vs BxԢXz $K4U ?I(ei\+ vԉ߅VunPKҗ|p5'1_B}h4 q0UnIF&("=j •gYZ07070100000303000081a400000000000000000000000166f3d9ce0000d2c8000000000000000000000000000000000000007200000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/btcoexist/btcoexist.ko.xz7zXZִF!t/҅]?Eh=ڜ.+δQIeTI33G'!Mm-Q1aBD1huDЫ]`o <1JU@0e5RTfnB\1ĺzBXŶz*ا3v`"ހX&F=^}ҽ-cn VɢA5̛[%lNi@t qD*4[ߦثBt';~霂Y ]nxC6U sfe~R:Uz=qweȃ aSb5u᭢n\l@Vi[٨͆x(9o,Z^Cr r(dwG~SD :jޖDzmj#y PT{+z FS{_R& FdnvMLb C\&jb r紌i$ț(Cq58+FI Q̜cBsFWVUG1(nC+RÚ8N  ^{}N'mvHIGQ/Me髑H/1jb̫jlԚK_chu> kIXyyF5 <)yյ$5ճ<͊qW}F#Ѩ#"7ϳRnڭ`%ܘ01Mh4$Ѕ L*iH D}/F}zcjj])V]𪑢w:;sѥXcg lL|$Yy[_a1"Vш$iuDVZr`JfAa]f70B,1xZD~f=0٣q`p' Oc|c}@㊧nL4TU9+1vo jsrrB1p7F 雼P׭@*ﵔG?ېR_:f2*h][[R  (u;oR vQF x>aqq#$TMB+: ww[ tՀױbh8 vckvx dhN>ӕCF%VBݿ A`.ѻ֟*'=*?R p!u?B7ee-0I2ViGGm%܀> [\gJ93R;u}_smp' >CR"5X,hOVeRem-qiɀ kV *h.ǍrCnP[h5嫚Dg/q"b꓂`NIS:l3B_W*Y9׶n\$#\rlG@I M$Ro+L,!O#gK9b`VshOER LAN"W\6e )Ѝ`Q TpmU AHag0!<ݧfDShޠeS0}g;|dTd xFؿm+ '8z-3. kNSS.VG\:';abI|jalo}-* S^C_Tc*|AG] bw7NW5%iy@+%bb- ~ׅ_hkFG u~eV[!tݔ Gc]P z, õ٪E)Z<4yѺMt%h<1>$T*ˌÿAUUAnQvKJ4IpD^uiJO>1-f;$aV=r?nhG˭nJKܑS![:Ȓ+ݼ-MMtolVa;_{7.v\{tz)Ql U~;țaLĉ+0 9zcx枹@^̊3 !s Sy!!hv)9 kSWf$HN:"C-mwL{lIn aKbd CN-vfХ`#7O|Sw/y8;젻qW~h{>f֒{OD|xVVi/_65ˌrhhO}@F2!7d אeދߩ8oxpjiqw"\[Z xk !%kdxef3CpC후ȇjR {H;,c)1 hwl=:M4e(ΤW] "ƵhX{*حsf&Alޣl,Pפ lcyEQۮJ cGwy#{' 6P}(qZP̩UzNik*jUk;k,T‡C=9zþʍtpgxHCuq(|4ˈn}1NZͺ0#(w -^=t]B&SK$ʫ>Á4l?d؇*䖉L7fP wh][|p;w*i4 ń8a}[\P>|4Ik!i|ҐS1lВ5% bȱ\b-1&r*ՀG r`KòLW|MR3 hCO~%`?Maosՠ[t * 9Fԥttm: !ͬGσ~ȚDNj,Թ%@9mL{8͒TW #$Ww+0Q]kSi ^~ Dݓ׃ԜXc25>W'UGJS`1J;! *S0QGո2D r⌸TdYc|Q|/UWp&I{pO|!3a]峥2%גbAv`kDZc\@&Q'@^Ң)  <4].ޕ;jV%_nU^2k[Oi MBKR> H4I㦰Qg+T|;.4c&H|{Mn(\J`C*QtFF;|woã 17H=vr9hq6?Q:fZpE^}2{mhޔk&Gd :QX~HWr[i % 6l͔xSwcI)eha }1o%l7`=JENN"2?-]R'JA,+Ɍ/6!v Ja']1tVNifYW ,y+Z6d/<7ZP)q kz*0ːnBuvN˸ŲHƧa}P̾# e._,>+VOmc/0L"'0 3ui00lc $Ih9Z 4百 D# b4=O C!xH1=b TWΧp}KV&^W6gS%~lvCi+EKkL¾Ʉ7y41rV2)qF%7S2wO%2Ū`Cwy"yn{0MLWryJѰV+'4^"T"ˌg y)Rf&}>@ ,f)^<wTX^p/r,Ķ[٨3ſ,pI4)Ks}NMp3)!dd "ceV.-v4sp(I+bbzj?2*? ow'ǭdptZRbblZ4&l9,PFm{ 9a6h[@(%2Ùb,~Â&C1K2:J1jëX+EQ%<||e ,YFre)zR1M\jWIoz%M142FO\SDfb*BԽZu kq_$rt^R 3B CHɟ'w U NԩYIy&S^<ᏱkF`g5ӰN !zO084} 0&\rzy Sa(=wŊi|œr80o[N"bq[mƷ)tȻ2T3X&\rRl/c*nW_qmkm뒔ገ(N\m|P/N5SdGn{|M:p"&`1*/b7Pf 0MX=mH~@[<;, b@[ >kkk`['B}3֊@v$rZ-{a['$iGQ)?ֵe?l 760㪦+'2 QlTp8o?a1l }vVwgIa_л7)ePk(Kd)/qwzVW ^>M4$FJUE|g֢^oyݡWM0=]긑DS$*T~0`ÉN*1iZA:$GrYH}"* Ft03kc{2Ra!nOBҴ>lvHr;JUY[vi"-_\R/=3Qh=* V\/nDTRhw~H]5`E!)D|s^ D]I["~NXs`"wxB ek Hz;' cZljR[>ÚDe ^rZLܨ #E-f$ cӠrri@9>3OE+TRFmHS#.aaѪN%Z7ӥ3oEF**Z "XWAehsab"+9UO_H@zpu߿r *ڿ{ٚ8,O*tFՕ+Eh-YaFb>J,Roz/t rfހrAϥ3.;S|5 ƫ/t'*hv2<^?^}P@ԲLߤTR[3oJД:mPS@וbV{|@1R1׸s\r  O+: e>3KCh|jƄ~|(rz!Zk=]qcA{岷@JUK= KsB^>ۦӱCVv"BQWDIzD!eTsB;z)9Ji =`[ub'.O0,6(5ċ6@˽P}틜pb馑z@peU#LD/= ye\g $2vVvO,3g"Ɓf[A͞%erICki!Rs^(8 "-)-s:xQ89QAjX*`F ԚJ4Z0Czb뤹UB2c)1;Yi7Imn|BGWPXʻڐ8)cI.e F@ <&%)0| u +>MKɽg<Z2U!u7G{.vG fQD`3b)4x27”=u;$yGvCzu8(,?nOn`P̕p̔GÏ<N/JU BuӺ՞'J;3|NuUc8nTZyYBw O-RgQ GM-{'ƦQU#&=VxhO; fXi0 -T'[ͣ zkN۬𬳸[H;5)0jؖ}BQܭ=OfZF|D3P4P%]SB&9„&RY$LE pYݽg{=9IOGxpWUP#e;" E)<(MN9@Uo"pMX˖#FY#&i| {pYYIO!s$,Cnl9[8Se `3vh{rWfLwR< z*UJB `ユi&kM$)Ζ!Su2opv\øgfhčx׎e憳{p2,x9Ʌ#_F +D*xJ0O7Z9|2 F%c+xh6(Hݵ^=QE0%]-i[/ FIj=jGiՙȅJ{tKNr>uDH3 Gwb.s<) %{/5yo~kgYuDdpRJ@]Iؠ{r#]68 qnknq.(ڭx{!E3(8rk"2. !ļ !,'o9N*jV!zC J&GobASUeVob9c1#[4P^Dbo,/ k%ƱxCh،ܻЀi *KJ {$+O?O%Á!}n8mNc6yr_O/fe(m }l:e~#f{:ϓ:Üj\zܲLNF NsBY(.Κi:[g6bg 0t=ՅkVuUqvOG*WXgTu{.He!$ыpE}±]==[!7/ˇ]7{}ro 9^Aږ5ٚtf0x@-c  ,VkW,0_V3k(x~x-Pr!kf0;|B) ]=Y\7 S/J&wNc׽|55 L@*mbjWCDT!s/ׄ=h7# 3y)NdؕUeG"9AVa34K> UlV0.~p;\=Ts8-d8m,p?&2R& 3OrNY6/!1 * OtV3iw=D2>~ijWN㝘h`gπ0rJq@라;sgJg^n))Iq@>Jz旃zB-NNxS:2xHlL2 0UբyLSAoaD5LyNv~<a;h7JkV= >(ޯ0僂n~p e !ZgNyXcog|-2@=PWxBM~>%I[mgBF)%œlZ(]΅C:*J݌\^̬Rk8*}E2H}3^w ]Nv2Q+3hzNs N,c2 kl AemqY-ƺ(AydI[%ןCIQĿ7x7ԆJ| 1*>j]|&l6<8I7)>bd\ڃLECS9O7䁳 d :hKAhboX|t$wW%Xt{iДS@OԆBM`zj|x:}x>.AbjY͡4n7^#lOrR" 9&7#<@Njq+v4ӒvbMә>ec8Q*1˚x5WW2+{]oCoA7)1JuiD7<ڻ{4}}1EN=jȲUb=ݷ6cB,d?n-[z_ѡQ};pm|9 4,Ti˫]޻ QDǀBp&8ߥ,kHF&KԿĪh?g=#̉YvwpN뀌Vhš+(Rm\ҴS QTN_fi|xGfT%=3^ƺ!5>\x>uV _a7n=jvTF %=A7T!OG!i2-x*^}ҥ-bǨ}aӈJJWy# g~ݤ|YD4˶Vw[yl&F8h3}{\8BjgUMӷzz&AIU -i˷e19);:/COBʃ+C}F\2Gϣf$ڪZr7z텠sd WҤhO}>Jdq!\OzΝ3y+Q(Q {-rTMGXCIGfgs$--x=A^rH:t,-u@DmGHwiWm# ʷ᳧YVKC`]Ls5@^W}ܰ;ǖC*x.ӀѨ9}z,sc+`"ɿN 27 :;1zPs0HpS3ōbbQ -{g AWېbt;Ap3} !,23t!hP> 6ϳkV_Ly(D; Nx:-NQ*?pj#Tf:Q6k f*.\+"ާݼf%R_ڟV۾hC-Uay0HDwUsHG)<PzPanW' aY|=ʽ=u8,uUO#LkU({/'ʍYjŊ집zҨ6"  b!a2zn_B&&YkL(C` WN~ _9vqZSw|bgOXB;Y6ŞU51:ؙ)N*:O7"c>RϦH|3TFxmhzP.|?#$aD6Y&@,Q"O@W&+(jtM/+I}+}_-Z\E$L,q5x4i0^S>^}p䣝;E}^nwD'eͲLQrR~%vo9NP|rWa~ YWqҮae/Ï!gy䮻%b `:,YjVw>c3sDI5o|nB!W!m鳟k~6{|duد _C{ܘ?wQAY0ӍENr q13T ]_pȤ szOG`aw}6v .YTw)U\d e K3k)¤r.64=Cj.q3noL?&h'hV|8v+];:n& :e 9Tzm833*~q,>zܭBqÙOi3eKJCPۑJN~ 4Lܘ`1S*>5@>E, umM3@!&zF j_fog\f!>GT,H45%Ԣ0.hĵ4rf=V,J2  VKiӢǒNnŦ vsk׹OD䬓V.n-6/y.<]92Pg <ʥ)5Ɲj^01X%+áh]3 *>,yMα:i|.VpKK+K-%_>3Dq51tXiuڢNmZ{' ˪"8el'9^]lT(vO, ?{E;G`5}P².FӐaQ;Βԉ@91>3tǯ^F8$Oap]D{\H/hŴxjcie&K!ٳv5".v3l} b;d}p|ę/bؽjע;K Y%6~b9WjFX.zI-> k}+_TW9vnE $=} ݽ!nDK3Z/^{7ؔaT7f9.l܊+4ۼ_ ь9G`eOTXO`<1IC <CLH'VgGBn۟#KIrPt%- #` /ã2b ef*i-*h=[_٧_kyQOUdi*T8" u 4 R8[Ǫv Yj1ش h$e1M%dCFl pJ\0 V<[cU k* 4OTͿsxM=|ǺK<!R3C\!qYmHMPEV`&EWZv z7ڑķ~}:P_Et0gQÌxa%[*ig&A7YilT:0S6E'g6@0*3ΡP5R:Rb栨]]F6& 'v:YdXFgWkf} />(@R,RD@G*T[٤}1!ssdD)o!GGu~gK48l~ MPWuIIJ%sUo=~S m?J]

    jEϋ ~◘+̏gb:K`A{s- l)` aد鼡0TʮgquY=UWG:q5 BPu {nƛabJ\C6PTdHE82 ^\:V_xM!]ѡd' $jS:T56~MNC77p(I.#cNձa :r(h3|rp  ^*:z~{j[2@ ޤ+gm֐t{A}(1=ܰ} o VN 8+]E֘e0MR% s% dd& ,;F(l?I; 솙]^U3P/<*5dkSG)7fpc͛GA_ Ŏfjrȴ#`{_̂&Y TgF %חI;DI˽Ŕ.!O/M"K{pH˺ u;؏%} AN75I1NB.?3/2Ye "(MwkT Sql*A"N39Rjs-Da,=Yڹ0ĒRs">тy'PIY^2SK2cՐDl3x?wͼήWAzq\ Ă|Rx[9[@X(橂w hf> Q&*F9Y)Q8.3\=xʡ,'zcBSdoH ڹj) m8}9At39_.u xaQħs wO2 !o+rD3 kŴ&C!ilǍR 4%^ZTU}R܍Pkx*Nqٮ;w!Q'ĚovBΨ3̙Æ6m9 HvXX0D&n}xhyIh)>, ꫊(ZKQpz - zt  V:XeAQJ`qy6O3J_)5~gEC-xgZ]4 ' rsF@jvvk<0H YQi}Mɓc5@ W1O =qG FzO_ĊS'[}pJh1jSւO8Mj&1;4hvkGwrZ"uo&dc%j'?]PȥCǘԂ)<4W"]8%b'pw.}N~pA=0 eWNxӝLn&"huW8k:1 7 ] o|E!F7"~>"%ϟѹIg0;K4/ɶ;T-Liu]A] JX#pD練gL p]=2 +t4{k7əЧ |bK]o ʆc>qдvPva\J)LEZ7Im&G􊠉L ٹH#BE]=?d&(-N'Tc* e'ti$a5#UX RrB#0V*1)̛fR&y2"1~L:]@M5RV.ddE"4Xm#xHf0N&GzxHgQ i{W I{6$ zVkGY7r mɶpDv!twxk,xG%ӬC'V;F%HQ7 zl%V8ŠO|6Y^ra(Jya tZ_v"s&F_O`Q MlNLU>tz$3=gMg-x`︳v.J7.cS/Rx|%/E?ƀIk"}lF3ſLW_ C$emnkA!ypTG ώ/5;jyZeZBCdѷ;o!*/j*'<ֱApć\N [yc CPؒI="'NȥHxv%%l.Z;7sM|6{.g~ؒ$YNWRr/֕rK-)4Y1*u!!e9 h[LÁX5[n:Z@"lOjK7'?pedU8Zצ\ѽ9!Uj[v,U`ʳEZ݊wLlrگ>d7oဲa DB%[ ?;Pp(KH'xqr! S0\576oEfj@Ŝ$t ڀiLР\݅t=,|K7 d[6TOYEnɖ De2a/RYR%k!.Cm1RQp.YXj|kSW#k5 `g&;(O8 jJl>t g,x`47Gzu*?R6f =.hAˬKDmS먌9Y?"UX*Խ=[-qxNX@OMG%z"\gc乫k^UVti ^ I}RkI= (خ4ܣ{Y7 [nЬ}N nԽv{ݴk|%zPůoK:W̽BTYÙvq|?w$u>V+"Qy+ڕX:,|`+*Ŷ0 A0Y@Y9uUJa 樯"sij"s?rlЫFV! Yb_7k$*`\>vE# 28Z6A s7XLCioyPpJ-ǚ u [FQ?tAzw8DR3 SXq8~.~;~@g2X3L4Gbwx8M9i;ʍA $/͎)JE qc^蜻 Ӧ"adBL ~r+U3_Dt΍_cOmҫ FujSڤZ N~ASdeATu*Ŋ_kR"w;dGQ`> V)ށǖS1[A%E~ h]2L7aWHp/(@~*a_W(f85j bu~^ğT>8DO=`p olmp re'<Tqߐ`w"ù#~aX˚[m[΍2+|/1,bur{;+? :9*/ mCa"f͉XfW<LQBI>2_p ޯN/:$D(vWuN-EV1o Fz`@,(*>K6p>}Ee*eIw`81 #t7â(ٶZ2.$*{s [S:q^Ktx;BC[仰Ҵ`P Yѣd$QvZ)]Mh`ET/0>43O "(x(hcUuٯ\& \nGkхRYГcѮPG>q5Y3i^Z6cyO'Jz 6y TZt3IgU6eq)AK$U\k(}81)wch)0Iwݏ4eVos:ÿ2].=L )jD Ό˻f=D G5 V{i]P=n1J~*@lA]e@w}1I}mBA[s ۢ}-I`nO^up@G N/RskؔÝBl|䢧Nfsc"[O>'ƪ3@`N~,3^ݬt98@$ϙ5V6'Ee-c}ۓ{+2 V[\}+w^|3fhסjG'`HlPL'1?- pPM8"fP}^3݋Iㅱʫ~V]O}e`XTyc0D0D]86Tfwˈ'1)Nt!B"hY[mjtx!cAf[A!k 7'ajOcJp$7s6VVdVhela~;!1h5#W c;؟1kbS^Tv RT0~A]x凾W7%ʪ0֖(;"Fbٲx {a:}%M0XIwV BDsz k}889A`)|4JHm MEݛU@&pǔlE0ddG ՅXY7sAyeQY/?ATB[F~z yšmrk-X$fT.=wHN#~3{Iv} !M :[oXrث HyS(ʐ(۾QuxuYL:?G&C" iJYNsHweé\x-[ "-R='B65e\IwvE^+ླྀv[ij;&|h{N5eX'ϒcX^vY 2*]ȫ0D;!%=%1.Ȣ$Ե>tVI&oPq00ZT.Yo# -ppTвG ӃԼnwV&؅2Fk2(;!CG:_ =Cf.80D jkꫠ+AXb-N:cwD&:pz QP@=I0sRrwyDy~ose,hl-<&J;v,B~g<+IW$rjv)!&Yc2vNvpP\cyKc7tu FE3hR,̘8~ ֜4W]."^/y[WbBB1 Nl+( c,I_+U9Xy@%\USFFURkϛ;W <(CzcVBXUgeEHjn~X{nqaE]jPu{o+s'0K4nygGZ!=_0O>_Wӵ旃*JfCρ9~!^-}W7r]S\nfeFgG.~%t -7vA_๹޸/8tsQjOU㖛R=cr!NRI= H+GY"} AEEXs3ƚo/l2n@gn^IlKz ojwݝ/w` `oƤ"f CѣhP-j:1t_Tb#W#pЃy jky;b n^`AhV|t1.Y{CgajױlmxuM:URkZ '6LWȂRM_ JO_{?p IBdcs<|b#( V]5FncͶYspxװѐy畣pE{%MzDu:xNf8Bc#k^`:T 4 5n(`3(b G:),,*>')kq,iJ֨٭_G, DCe[s`{eKQ+Q[ s'rh4T_kPGnxY5>_Wzݿ+Ы$z[]\H[U7$g6DK$(X  pY{/S ={F:Y+Y+Vd<L8Xg:s=b\dpiqi$rOe,QyAo{I% LXZ +U@5s}zoeUde}, ?\V;HpЗ0dmb SDE86bf\.I9i6lT$7^qDtk(ݺ 7Z|(8A3]O5\< @C6" cF/<&uiׁ}*Z`#V~]O$-XO.%Duk61#;: ~ r=Gj\o;v_. %BLbЧzu䯀:1FcѓM6E5:U'<ՔJ$N[#k}`࠺䍳@ : " yR0٢Կʔoľק\Vv]j0Pf/$6(1wש[I>2MFmù4H { Q6FN`D{|}6i]enQ 2iDxyO• fA[NȢYY dӷmI<);Q;'y2KE:e3plYTGԓ"X@Ǎ\{:_ ME2cŜ_ !Cl N,~~Vxoϯԗ {pQo `t}7p C5ΣҟȤZo8YP8!eWqa̩h_2YRK$igrRtkD=E-Pa'q&6b~q  NAdߎzhقە ?64}I!jjfG95rN"5r_#oLlNkVQ<ڱnl?o B]J#ZTIlkӢT 3 T]bqvI ݰvXLAd)F8SQr" (q8`OȀ7gK̴x X(A;/{T%My\Ll$h`TcVàڀ)ę|[O<(;B[bϲ @6y^\ s"RvpDS&&GstYiꙋE'tyGej"m7-i|i4Uc NI2*vjO#I%RlޡGm iɉ_lĚ7.$V.ELRu胕:<ö lM)>il! TvV7E܋0;PٵCI9xuΒj+Td\OY}ZV0UU{+&i9//.%`9'("9gGpfǪ\8_Dccڗ/ o-k ӳFq I?ol8[#|tE2 ^a ) ;U|F rJTYզ^4~YX[1܊Tf҄檁ឰoǪs `  A' AyI{YSe~ҡ6H8-f#%4HhkcАKuL54A'7[>˃yzp[gHZMKv&ۑ>HؕRog[z!O$AmHJ( (qs߹d1OYvdZ6p?2'9[>sT1dK.Hhnw~51P(<ȖL?@,GّJ[yY鳎:'o jW Kd[\:SiG fhW࿴{zьre}N7\dT-{bo Px[Lfkīn]?olǮLT4Bew&mn ۳K Aֈ2UDŀxW^[Ezއ1%qFoCJ ynrẉCHӶWs" ntNDZ-^: 0-NOA_YkSur}Nl|禺 aĈ&DJ>G5W% ݓQ\jb9e&xrBM7( )M.Uoٙ Na9{g^K}!mVm̬ZM[dTV|l8Ӑ%{;=DE3?'ރр(2HsFO_`;Fl)J3' ;QoT͖z`h| z_Ýa,pz` @0V@>o{P.p/zDWϒ(.FD}{ݘcbMo!n b$R-3vЪ 3R$~CqnQik).ٟ̃=v,QwY$ݽ` 2Ʀ(sg*Egʛ%$Rnja߄ |c1e>`N@$iz&>8sNa Hw(b4r9k<XЩmE| 2>m{|BqMdz=@cȍ⸊+OJK*_1nu6,J[0>Mn.yn:wIpJR{sj}anĔv:qZQ/xa=TC9 Run169%%XNpTkS'Tp.nA0<,Eb xw,"+w%e:auq/Ghm`u9y{,NRd3RZ ?2pƤ̳V8wÎs]I~A-Q.~"z? !Y]:{4 j4 ?*]SwE& ;I_vϸKm+l?_Yr. BZ{tbIR Zn]˰*.%ҵʩ|G|ػC@+=a.? ,nJSuʾkJc<2'dib )];vZ2oRЁ_*1.=sU#Q[i2N~wy Qv xV6R]EYBmL#h8Ϛ6֛QQ}#Ngv8 R #s|ǝ֓LQ&SFsqj2΄ƿJvW}6zı e)8;WҫOVO.yH'nѸ$H`TGO=T4_P sJ1RvqVH+U!1=:__:[7"1O@ /lfc4x_ A }#eCzKmn(U5K?ݕzz"ZBw &ee%`- f^v.V#LF9$KT s +bʡݝaZ‚Z(UjWI;x`׼." \': Puľ۬n8ݭ' ~[д.p'͸Clv4NJKV|Hev| W|l)34SfJ!mus( L.&Om!MŲ>{<)m]./qM{N zOR0Y^^wY0_-ɞVG%#iܦ9oe(v7'Ƈ]i(a %*['퇧df1paGo"?F5TAiI3A[C{,z>X' Z=*­Wvjq'kњ\1R(چDu;5hq]9چ᤮q JGc(=9m" )֞y;~CAĨk"<3( uc] *z*soUC]O( j=dgg3D#Y&}+%CurBn-ܒҩ \'׈VºźT&Hm<?Lk$6tA<`3dJ\.:)bf80ew?r)7 |",ӿGn]IF `TxvOdMX`bu#[RAV>=E0C-]A xf&Ӟ>R 0i:cil[>~0tvB{1מOi|C<$;QvcnxGi]{?w1濦G~pU bۃnvuܿ8xF"91i=|ٽ]JD?Աs"aA>yݢR6,NmdC``Ce#ΰhZ(,eUH l1&4'< G4- &w9Y [! VnCSyHٰ: .ŪԘy>C7JS  =]66C'|:`p'wyF̳`LG[%o FO L(M;ka357`L :YXvI 1˧7p?{U%n)x4v3MSO@xuDPZK`$^L$SBR(}kn񦇱dfKH%rKz.J0LTf ,^.ou¾"e]: Oqw.SN1L"j-1ڤSvt&" Qmj4 cL9D7AiT J%OhpϷ3 zbǪl. :*nu2~HmF 76ubob-Z!|q!!\\_^}<dg;#' zEe" E#QͱK$P@88^&O5̟{pu^$NE+[zӤ _ujp|@YimgTŹ 3Z.Դ&:K_@ iq#BNI~?mu]Ǖ\ Eg#sZe R̪)?NK2z ,֦o \P;Qd@'RQ4ToŋZyQED25+=ܽ#Ǎĥ V@S+;$[_*4x"8&ʢ8bQ]=j f mL Ҁ@^'Q]3dnt*iMt\VzfR""s>?ı Xp'd-ҷ8,-R.g1Z vR"sK) 峛-cr|ʁP9eۅLen-%Bp>A7. $'hzɜ)j VJ㿐bUOY n 8,AԕwPyYax.ld4#Q[(&XXBxamN+H̨rjD!ddZǩ/zEoe͗C>"I3Wp O\Hsn׊<z(L&{a.>ykQ/ziHw^~<)_Vg=jK_fpq*Ԉ_A}D~z;̴ ~S1ך,{soo^^W%K-OkOr%}ڇٶwzwftuاuKwT:A@+ Jy3j-1겮g#c?` | TMHRmJva {ꢢdfSޚhQbnWi+KwOFOMDl!<_]R 2=K˼1V`fצE /,iH*pꊕ8Ѩ5S ӎ2(#`ڲ4 M'4d@h-eMpZr#qJpގ-BWeȺBZC} v L]T+CI `ڤl^Mӆ=5 NӹJ绷CF=H;jm)S% 43!H m8mq4Hhc`nrLcy}{{lMx'-i5HQ %0VAFc۴{fgfA_3eJBR7F;z^}V56wq̪͐$)W 2EU0Vm ($` 2!Acᷟ"jIՎ^<e@7[Ť /%&nb^_5x+󬎞~(ŦŃMInuY%48PAkvr!OHxy _H}PPe'r{kX%GzOR*:|qe7FSy;ETJH>r]^υuM1p'ٙ?];nJVJo]q;iweG2^6F[.@2 5Ҳ,( 'KoGb=Wjz#@xIb9zy, y z)"0ŀ`}sD0PFiMAiѺ5y+l3?RKzub?3kJF⮃u pvK6>A8Aك2s ^׍zTS ~D.$v=Qٙ9K7MRԑ_e. G6{岂YjM`:!,^4 bu"sW(즏F54`ԏNyse9|jˌft;Ĕ޼W"[bsj /nW B=XoՂ_ppcϔ 66NHC^H|HPdלjgxAd(IE/~+lp toMpq'>ixCBALK*o*u xL7-'a ԟ²|Al{BxX<%˻eB"Zdz8~}eWܑ{* ԻFɧНL}G YsK?)(>3ra%@wA]U:kvExԀ5<:+2n`_wgR6 LW}8薰 }@}|&P;6cFV<fs۟Db-vhO}z 3@Oګ?lz2-N2p9cQc)2icRL#yܐ_T^A|1[Jlu0"Y;ʹH'wt(ݬՐ@Q)ByJ%lVg,XȜ7>[KRKpYW,]Hm2 -:z!nF`e<"&.Pjt6ҭpwI1jߞ7qo^69 CB+$yT >K O\DD\NHϓƋsY αtM{x(+r:2&/cftv|29-ZQ :UүPە a(54W@(z{k]р ZQ;$?8)`Dwu>3KڍYo\ݬ{3g9ᚾl\nL`Ǥ4%X nG]U d~Nib` Ndkr$۽&P~:_"{NQu}dVrJds0u؏ 5K;lw&@*|̣3\mk:.q2;fXwg^GBɳu1[Aŗ=@ ^l6Z(eLx Rzۓ^4FT<)7]v0SB#v'}+y%a k20ȏ&$UvP d4n2@~gZ{,:zq5; Zz'IQvqpXĂ"*n2w}Ubz:^PфE\(aQ4Pz%fZ(՛ 75+$W8PܯB̵(dw2;eyeC^̎do#DNV/XQp#[} sU~$Ko|*![#xUIv!# l2:]vG #bw.k6bQεve)Lj/'|Us_fḖ͊aUYWog22*[f;hc#_֬,+41zA֌{@2Pgcj׌B/6\#k햀FL =ѭ73@"Xƛ+v:LQҲp5y<§I帺7IXz{{q EK#,t 6 c"տtnP kslG,5E:<\ژX+YMՒx}fD0ThAQ;_`c"D.8 4]Eף~WO~VP1xĔRx"@Uafn_pTI lߎC/:M%}u9TR~(N藵h؁l0eVgP+8sfSqx/t3j6 y;HB{>_6vtj@С%I.TϬc%rZ5f[z$ A~ Z鞾O&[!s&9etAh5?zT+¦V1!rnEzlq?;g-:Xf!!ʦlWD42,ű$g+}gDZ1+{tnh|[DU1ؑ + 7yؓ QeƴgW >cer!h~φ;FJ9J^c4%Ol x!mT;5I&enSM#Oa tΊOec#KՊE-no@Ռxb_C5bekZl(ybsANS9KqIJ*Zڝh_(6"вNN%4SƳRٕ2K .|]fbnoEYӃPy Ո}2IoPv؆LmvIiP͚Je!Ŝs!jV Z@SɆv/Ebyceg4|-Y?ך#lzB@FaFD}OBk̵{}E<'rP?QJ'r)~evݗLz)}%ƷEnu/ A$#Џ[h`32Ťe[o-W7m/E(HC3=K"L!`Qpȓ(QadW\pW8W) *@l1}JW=˸Na$I| *0B&v,T6pmcpuic1hȆ iV2lD˗JzD*V d IFHj;8p.`1Cb=0J J>me1C0<5W a^8]=ܟlY["u|t1eghFȌn:59qSb]$HϹm%ppnq^7Tzұ^hi`۱ZQ7id;c4W/ ԖtHd}=q߲y|p&bOI'">š'mFn5+@UPNCtG^I#D>hv^{5:ule~G_LΐpV,*S2N3_~z죻'0Y=TB$)ىNkߞ",y6isosv8|4IQlx6<0i5t+6U5Y, 5hZH-1-s,̩ҶV[bKΧqKrUn@t#׃'GWQ傟\ۃАR悒hc0y{+q3GGbzBg5Z Y>{4v1րC. fI?S8w0bF w(\wasMBwfcnVtӼH^5$maԐ"~ 2]m#ȿ7gm@֟'"Ï2-2:y:-/f;cz{3ω47A7Yum->[Okyo h@ojzWȱjW MK>H9aƞ{sh9ϐa?i?Jwd[Ī$_첓/oٺF{RTy!km=e:~sUL:P!Ω.;9O?B Ŵv0peZϔ@;=7a2f )KB~CTKsЊj)11ɢDG%*xkھd-\O[5rWnШ=7N cpvtP6ŶG`4j}.#ܯ[7̊B3 w& a`9K C"w"6#)o0xf"Km [IK)U {OgY$θ yAfA.}ZPju0w~xo7L0%=]?^, u@kJ }HOhªz;!e[eDې͆ 2H3шo xwq]Y{jD[x; ;P!meW-gz phw ϶+p 3r𫏤+% ꮰHf,1+ 0]+p&6FU fk~~ؑ wYѺ`hd^e2C`fbԗ!Hn-!SI6|ړl-YC,).s>^q o,*ySbI?se2ң jC~QI^2ʤd3tTY;8y" `PqL@b$D)H*y!4׉ݳJ@ȣ3N&)Xԑv&ܢďbZ -y?1>a~>w%6kCg~`3jvp,IO[>X;PalT~J I"KQX G{黤?Aui]۱nQ;=a3e9h`mNu:yq[MU<%8~eG@<-$U$nXCԜ7|ׯlQVYMqiӨ]aLd0 2pmzqqwгC&WRGj1L?58hLǍpx249_`m ʒv7D5]WJk:Htf! ^0r(G9LŮti34n(Hi"v`]ZExOyNyܐ6k ֥2~ f#v;iB#i]<~Xl.b)HsgOCw#3R=0%_bV;x_`6\vT!r@$ʇnXg^<)w%TidY@bP_$;f-u-+1y,'"u ,'3 l #N>xPo8AK::[2UTX]ʼ.-ɩ f{c2_=Pčc.фG9de c}`| V}q^Lb;6)l&X# XUro Eqjԉ({ ٺ|}!nf"U QkХ| wqfIIPqq:ͨ2F%D~lr1j3ZQ}93t~ӭ& Õ~0/&ca WvUӳ&9 ^ I0HG#eR'gΏ$D_ERbiR~_ _g;_*JV'Z&L ͋ ~ygA$3'ᙀNƸbk絀- ʜX9r4 k8 OvI%_K f]3ʻotl_zH\W9:M] 'xIhCļZE mE S9B {1'>Y!dpxH,n o[!vS w?rkp[s4O_L$O!E=āw*3ѲuNU͌xSK֬k 1aIae`=&Τĺ@CX[᭟ȥ NHyPv6咐sv % 1?tBW)<+t RF-4mq5IZf_ Gf~t YBNCɷ3 >f%oYٌ ._O[K'K:yJfUlAWv8OJr>H@&M3E*o0>nu>.M>>_Uz\0aC0YĚ-Өƫ$Oӥ6^11$QqpyZjb#uEu;B ^18sp9z,rYe>uNhWc# 5 2oVT9Vye<=cX˭ %Գ,_ ]J. ч$Llhv?jĽ!(xĂ5Q&rݸ  ٹ;b?' iA~ Dnf{.򻿰U~:8e.wo7U>Mմp|0{Ai]d-2D'|ľN͏e"c_xxGuwݙ.J&3a$ sIB0L K3҄ RݬY(%R}OW,+RCt~ `s fVBfǁ<EC/Aَ4k?:!̞{& :!88S*S~NOC%bT]GD}!,)Ucj}Cmx~x~v\3Mg  ţQc\`SJF'yG[kIy=gywO&L>ȣinv!91ƛmyfdF x."r!iha' l7Тp6njg$]7nm])?b#'x%߆((#+Gf^Eˇ(}_~w~utG80.X?ڎXz }P}hw*9΄`xNAHRe[aF6d`[bw]1C7! _#uK}' k_#މSuNgj`CG4h8M~//9(x-J(JP]7T|~|6 {]$N\5C/BٳDjiB4+~y6#i)*@:$T7.%v mUjhc1f@X-6)_rrg>>eh\˳F?+^P+ԻCx Ȃ:9U.ڃ6MkbnI6Kv+pR03i=z3 )xƠ52j?*(^ij7Ɂ 0=xĪ/ZX(W1~k UĦ ?bI#᧸R'0 HOBy_-hާYJ8w`^EheHfH:揈 ?Wh rPKRg偷ť_IqE,7zyAp˛S0$w龹M[LڋȧE d3vudP𸕗{Qɋ$$*I_@#p^Gᛵ`} }rXWd' E:O'VcBGU6-]c'𷟩cgTOlVg.\CԾ"pJs]b=8L&z2u:61佷9Â{oTrcZ):N{Qg < O<8%l(KZa/ Qk){Y!ݯ%TdYk25<"$Rot-ꚇ殪qp!}~~nIٴU.,%e$LL)a߽$ ʾd=v5ep7UXKgf_IW/:} mbb.ᲆ\îCW@ftQrwrA#GK0eje7q49#⿅Ҷ;?,eűU1bvoqUWM"}q4Thأxg, RaҎkeXeنtC(jL0rs Վܓ3 ֲtMYV)J7HՖrhd]s ]b)#1ySK+3ވNmIZ݅'RAOahkP#>pŌ ) ESZ=밹1rHO)7:'L81 _󶸨<VJIطNYͿ]@F;rB M+| t:8kA?X/b=&nA.ZS $#^ȻhgJ/ۃ!Rm'tС|y6,qTm2@؞m}|0űrݢ-Hb9`6bGep2Du%3\$#Yzb.ZSQ adhPӉ.ȁ\6_ R^,c^c\fW«ꕺNoiW&:vԀޚLuVin#Y (<š **Ϣ*31[o乚Z-{;umuatooCXEx%!}כWfU⾪ks`m3<`Ӭc\zᶆ4NQtsXXjG+U$ RG'֨:xmM wrÆ#[g!{-w^a}oi51 FC';MXpkMm޿C!Ѥ5Kg÷̏LO_jvD&$Ã^N<5fMr{e-e/D:/?}ֿFL:OGDb-ZU3@h?; 24bOntҜemTy{Q` /߁J=RŠB!ݓLR®$s2T4!ϊ;2&N5nQldy;cTp xF20 gMxnT-||^%mf.&/\60D]S]F /Xt2HG s|у}&y4Tv[(`mnй'?Ai;W饀l$:IO,LCҚCgZPn_:Ү8^,Iil "iº .iM*EM+}"A!*۹=ӷnE?l,ǓŽf7n֧0(MD D$zb*w|Y,ҩtb1:,,}[DZ)LGAI Z BD (OsWÏwT/1f/8G$Bx.sk?qt/0jM j~)uLsb݌#fvLށ9X09r$4ˡ$4ȹB׺XQv~-@Ά8uH& \KXnJeOVZ6+C>_2;xrp̼XB ^gHx9LjF"]V/Qzwj"0ma\y%ĸocQ)dS-5~GDӼnOQzEpBn$QsN|/[:3d1[a6U~uU^ptE%ZH=  Ki.k$TA@vV[21 +=t)BߥSc_"' p^}7`ѤdO4.UiRc'Rb#1j>FEJ[gP1 nbJEkER&t5qLL$8ݪ-{;B-UEg HB N3>R%Nu'ACr74eUݫ/ι56E|t, ]]o-M%#tZ>]6sRNߍR! +wi9 ;6Hk1j\Yk$-0w,S $T#LM4LJ‹OdtvFo0pꃩ\ rˇv!{j}*7CӄWoL[R$|jA`swN1z~wwu0u6RX^#8V|_)F:>+fNѮX6D#ʭVXc t4L!~5׆7;:l 6@^+bbI)Osvh]J%@@Fjx(]K!U:P:ufhcѵ.x͎ZddU[>x!й[c?DEY>p7#Ye @FMrT%ب{(Z( >Rל^Ki+-+cZqsLd~5i&M9\+Ȗ7K{t+9`@7b: Gz? Ozd4⎍0dIc[\-S.qR8aێ\iKƯ+d7W64%> E# #a2'MkZ>4I'oLav(4r|wI6 P@VGm@Ln71vUSY2 zѳ$2Ɯ1mwe{ߗw1vD Du@WOF;ѳvh1qH]nD3#\e*tE%O~f1S-nQe5h+S̺$Pn+(qP;X=inlFWx7!KX/l8LJ*L,/9BwQ$b~5ԅyBM='ŘۗKo%`=T!j RL^μi(JtWn\sSh52S,%zդp˞\\j$ /*^oI=j 5XgZӊr?_?cDPr*-ЍrgZ@:O>rd *nb4&`q$@g`55`I7JP)YD7ՍV=I}9"PzVލ/\p#@7J@*p㖫m8WsA-bmmn <)o'OU%AmxOg Y v5n|D>Lc_'gq/ۈR*"""U\ޗQxSÌ`#EcemVT[ۧ.]*_<*{~" VTQ!rzf'::{dNM> -\'BTA*},HXY±QM@!R& d2c(P?\QmC(ESnu2"рfۑ_봖 GZyl-di(hz ǝmos8PGxǮvEDhYn=nc2we~zCQDjt_"Ԓ!znN37:C+|x4M8V F:Kʽ/zQ|]JVRI+y29 Ir[`%ZrP??'[@<qpգ2g } _MVh?i D,X'qkkWfEiu =\dPǝM$xk6H4TjT'JVt\2߇Xk6:HA(wCO1э3|}X2sr0;>d^/vulo&(7S](-9yǑ.n^v;˝:J1ty?"_2RRZžl&5ig$X+?=Ȍѡtףd-XƵ޾ (PSN`i|iMSE8a6O&'fGuA1k+ӞExlձ`kkN4Nyl^`M:;cM/4gDn\P@E.W "H&z02'[< 4& ya#Եn*_ "BZ1tKC~mr?&6I֬F {A$o5ĵQTC-a  tp:wD pS^W9?)@4`ʏT¯c!_x@wVaPN;M{W3ߖ dfx]I;IlU^zFږ'.jpMt'a4sZF1~7}?(mKN(/,%IѰmhh9DV߾G1޿E l0;8jOoW{{P@X>7Gu'N?,P~}lv$]T@Vy98*twHLv;4m'[:{-z{ɢ'=Bȿ]>fX0xG]Q`H+{HGn]ܙSzX/39c/c62l<%Yc.!@a"#ômۿZd$lZNYfc慖ī!c݆=X#Yç}1p a.Cvb}N7Y>l b̴gPsy+p6LO+St_1hDm>]eH\2zmhoA8 Ahnlx~UMakDw&,ؘ.,,(A5g cQ Oy$Wj'`搁2fM =5xk俩@.2,`aƑp0 S)aRɊ2:Jr;}U}HmT$F>]"ܛ3$VN>&8$3(e,kHjGyNd{/G4udCK?#uQa'Jʔc,]`k@Gz*X㊆U먨{K:+މd\{`Ez*9A㡖gi[#0E$hp0D*z=юqo7>@Y|K=-1?X^]`y865[C(c9KUrzL\zrh t"2}n{D 9ӑ/L |CyaW`%WAs u޽|uC )"0ʎ%+'} o%Z:KΫrfc&Ommnzb,#dmU(jPl w. [e +ٙH4t_uPHhvMg;Ѕ B[ןTc6;=BUwAEykl~Uty_Yf疒 yz9h4+νh W]t+QO؇pDE0N 덢Z]Gj-5x쇮6\'_p,U"/i2¤& GX:6lEx㣬Ǝ \q[<Fw3(LFftz}BBe)!Q%y)Ut>p\y8BҎ:)gYZ07070100000304000081a400000000000000000000000166f3d9ce0000a42c000000000000000000000000000000000000007200000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/rtl8188ee.ko.xz7zXZִF!t/ ]?Eh=ڜ.+^MC0zvUb<3vdxO;+y[iR8T=c%7Y]R}N#xO-ԗ2|(M>3gAgcmy6IqV* ,dkҠY(z4?LMb;ځ6NY[;%}^&^gixtv2… kŷhA[ m_ls7ψ4dtL .bNFoy[ B 񾗬 =^wEHLhJrxp< M7yb`<&p?$5W_\vFhT3 &;D(oLY?*sxHdu+Pb#37#2GY֜;*ΤcgCI 7 "99K*' ( unZx*\˴]EX8"B\>@cxMܭX-KU +iC"}$9I&*11j+*15'/ yN'{{MA ̲rqMc9H7F7*rTPC&‰f"KQR) E{օ_vjtn 8~D`b5RV%ho ;aE8VV\Gἢdj`Hw..[-_g]eV}@*Ds!Ȃ{wt:{+T[ ,Z!{"Rl%ǀ6&/v^7Ft)`)+syı6 .D O'+\ͬ:5Kl [E UXc~*B3hô;fzJ+\70:S!Nej"=,@9g^s#&O l7,m9')m/)6OFQ[UAC*s>`G)Oo.\ÁS&WcOVbՊq'𾻌5.ꦘQ#ndz2~8:u0'DT Ay 4䚲ZA#w!ٍ@a'mm!?B=GFHFwͫC9BG_!ҤP#X}wkT'%7Ng 4r:(cb~XhķXB4dz^[ɄU]Yh2"WDՈY*NlGؽ3%|ϝY֗wzi~VTtTp)dFJ#ĸkåv}}M0zjz:h=:jR%8^ZE~HG ^J|/Vq^@mC=`[yz^2)fVy Rq]\8WOM]4H)4+o{"F&MB^߽.~z}U씑-"(W)X*%52ˢw0ʂ zȔvi+Ҙd%zw^0Y1h;U=zOʨ^eaN:SVI!9 (zMm_#@1?ÎeeXKpgz}-dG\ꊷeYw, ݼח5ԡ0ʶkUx˧/O΂kay' :x_J bgwsݯ1d`?Wwjų?R) #B{۠y+F 88+h 1h ,jËU:ߚdk=XL&a[VIBx;d0,(+(K Fc_2]Ҳbr=C3=m =JpC"/ 2!LqټewC2=N*G6xh;%&O E©fU>YvӆL0Ͱ,q/zXt7PH6PqUev}= :Hjg PlP!uR<*3.;meQG4ɽcƹ?P-Z V>ZAT^\t"毶A3HAjd-hx1O$ݽ~3i=p#6U/Ein)ܩ+ &lf9Y|f9t# F*TZIuEEm.nW]z}-Z*ca1vY%Y9\CY0dp\CdŚ{?RR GyTdz>1euԉp {D+kV|gʥA7Θ۫PgWDx*,O"-PPES_]p]k9[gbH9;!Qp8LobR,>C?TLo6ӢcgFQJq<+a~WKEp>3d'G"mo~'Z2\G5HSdAʀĔͽXScP ֨+u,kV#Z6j'ZF]fvzY5I[ںxp/U_kd>?r jTHp YbhG$vTVI H[6T$,"͆~1|*dG,7*00C?x;(-\Nu0h@/,2ӥebHf%ɱ>L'bjCnOtxʦSr#Te>TVV+:ܘ{w<"A:ྷfHUAk+wFQu2cbmGǬSD!:t lEiWe/FBa fs*d T&aD-kۊ bnr*q62Ԇs~t'&p_ae>+ED#.?EjqΚO^qfBOPG ;19f6rSHH9IσuP/"N$ИCWjx?FV`* c?õ ̗a зO MEb%!g,C9jetWm z5q@tIjrvFY/UjG7ބ_%;il8:XخPj9݈-`l?k4E3Ov*~y抴Rq w# EFPKGJ{kםĞtPbҸBWL"h[M=`J4acfo|7;v/^yU:;SAֺg N}0KQZ'Q@U2[f(# .j*Xw\+kEI.+(b<w>^8-2zׂddhܒj I3%q',<ǁpBv9  %.t|:x?QkZW,ƌ~F9i/%ܐx Jvug"Vk*,{bTnA] GOhEo"Nj!f=\y}*'ql&ckBNXUsفռ>F`=tw). /ViauʻE8.֬OIET (nu3)nReIJ^F$rUz'&^ݞu:U* ^~{?3Ed 1;z|]kh`kh#K-8 DLDM#xr7)XWU#quK݌yB-@ݹɔ*4ɸ1bj|{2!~ fsL<[^sgs6 ?|A5gQӌ8V8Ty1̰1P +4!L๣W׎" S!1s$Y+Mmmʟ֛-qm$W/TNv[5\Ac*b^1F%b_#7O:o)t*WGtsWcسg`39 XG`IH`nl=vw@L ]+gOgM &[ѵΤ+HHe=AwW@O>" 3t&㛷KW7hȪ=0E˩wVL?*O$oOgٟu9nHP_P#t<@ :ѫ1ϙ?(h8xDp^kfW 7NF&5hm+)n44d&[d+S2ޘ^ǝB+kH2ITCg)s&Yo>c MiK/M z󝱋-g ".Rv}4MS+)k{b%5$;lXх 1mzvh05zkV[ J©ym>k ;BO)h\s&)x;a1`2vaDloN `?lڮ6. J>'#$j[JlS5sL๘:'K=n&m~3uCM 7+c7JB/K%k#]e\O%֯9n)>t+ &NemuŒFrm*lLV~OT+k Dw#br1)IyN~^>PA]$4>b>?3 5_n&}&Ch~RfoFj640,RD࡞֚aeS@pѵ}˴STl7NoVtĊł:䗽oM4Uʠf@86őv;8K]Ty mo"UOWLi }01oekUFXU2ka|`cދ`X;7+C#&}j}#> v<$|q1\;]3I܀{6gFI~uZt / (5nP#QlK3ɴ\&ҕ39#V}.T쓟u. igϝHx2:XɭVI-Ir(^-)60(Ru0 x01OxiWO zܔlāN%Z }j-~1ObbRbZ'Ad!?) iL<~tbI+ǒ@vzF&f"*w p!>?ߤ\1jWVH6<!kLhTs&:@2uյĐx+tÂW7Ԉm+a/k g:x'y%ID`L,e]kxV)zõu7OW )}z7PcʽA%%$)Q:;>J_Pq(|ڦ`":"ў0UwO`o/|>'L!qATQګWpۃuklꞏ8Gq"^\owGyK@\ #eN 6EL5z}i$J1ՠӦ+ 4{/XtnNfapª.$毰ueNjW逝9&ft]u.B"-72}Bd}[=6ȷ#> ]pŖ~U;)NXRM_P ]_^bOX} JG L߈(2RGTTYEh0W?>d5+A|q|-w@ OM;"8[.kQ>|+nfE qSTDTa-ޥ_zxdGpҁCRD.]ʶ<._/~en7JyzpV|b4<%"+Ʀn4gIkGasCWTcLVkUTW9ɵD֛w YcʏiGO>>1K-_%Ěl4Fn`1(lb4y%) & T]rmɣ%|Nh2"6 j{SQ\T t/$rpG>#GW>%|_Ml5I楷`Z=5qsSEoqqފ h z}v}_)nh6B,6h0> 6/|&}D:Kſۑ#oeMJ.̓)oq;/umy5vg'~o ۺ`IsQfE:~RgH.#sTn0#G(IAna]ԜRԾ\u0~ra? rHmD٧*0X ߓ0% .݅oɐŝk"+<~;юOnnS d&t - `'[hwg/% ؚ2ɶߺȯ!H[G8%yi: 6rO%ľ|2IrU籂v 1Լj/}^f: C7u(No {J$1h| )XK>"Q^/TS`(Oap*Pzb(.O (l!i.yblM.mYlm̢keJގz 0#0Y 7t[|<6CrEݲU- S5ĺ+^Ϊե<[sF`^ԒXpva@H萓_y0 k*: 6ڷl)Вx$$Kz$$)Q`# #+:S (<<ĩ4@SnZɃg22V蒀̅!"{m&Շ0 T\>"A{;]C*.<؜ =%R[=B@(2~z`sqH=`Cc7@y-;82'X&.sR YO%r%p RM]6aK $^ [ lbap(:|I&No|/<8lL/OZ4h2SJ]l{& 89AR+FZy"I^aOSbgMiI_C0u={eKN~\ABR(엛{>GHChC͜=G?QaJcIfR&hD.68^0>mFg~!2t|-cǍ *_RE4?ѱ:v?A㴢o{ѳ,n =`S,@M*47QY$ѓ CpHlO2ME|򨢞sT\fM|Z0+|>Y9Byd;23WV) !:/4/P4&𤌘wGӠyy/>? _2"C6j:m 7\iHS~Za/u7C#zT٢Fә+#'Έc#L~2<<Vě,E{q&qFمhEFaIuIgjĝ@Aqx*vʷ5 ZNc[ɤBzfAxr̐?L?IxY/iX(#Ѵs\:h8x<ΉNRgz:ĞDTh5ca3{usiCwZ3y-¢6(2yrʓLj"өSz~ boc)wnHD Z `,2}]Q'ZO3 c 6r%9Fpr7䩢G* jvmkQ%RyPͪ=zʲ5A%7ێ#D^찌m!r5U;TIT*0SIߟW_wЏ!p ~F^ћ{˜H^mN8*5t6r=Ej؍xn G/oV:)-xn} svˠɨQxhfF"=ãIe'f8+m*qmS|ט@I5QFTF (}lM:.*iy;%y˾d+xKiYxз~e!=Ff?OnFB=3N8>UOGN(ho'-;1@]! B\MėnDO?*tGdggRQU0=2@| b7dsz_h|V 8\$+a0 ;zetdmOO7B+^,z òuYWf(,Ӊ G«CK1%-ƼRW*z2ͨ2Qwb A>cGa59A[r!+!rCF9Đ5H̗]eۀv@N;:-S,rxUVV0Qwōyhl'b~LnցKw.{j&,$zQ2@CKP%6K N4F[n;M&@x3[HE;j~6)#S.&7rcW-*红sW (wWOso\2&"!x(5KE9"-"H~>SfrztʼnӯMLqWq*:4Q -'a1%GЁnJv7 ɖ}&ʳ|lj/#֨VWa1C< bLX8 TeҖ:݈x0^*>g[k:|X0XGGs*]W5ZwZIw*ldHu󢭯L#|}M ioJ'ֆEfL Jn*63c1Me_; t|"U/MIyŊ^a ?8AW;5VöؖK)rЦq?NyZx WG GfV'n y~7Ei0[ ƛFSj1XVLBJ3uD_'Ѣ]?zTU,TC5.4 յMPv@qC k9y{; b8@_%hWf8s{#==$QcXY2KgUX}ʲD2$+[ yJ[N|zKlPW.8UY)ZK,ϩ+-$[FfUz)Wxa'[>):-x 7N׮~&++GAh!_ 6G]Z$ 眔}?%{=nF3a"g|5VE0 4GO|w9 '!ۮ|c^|)pv-G܅qelVJiR7"r] rߘ3 uK$O:?3&nzw|~ 6"e1Fxh)Lk ݤ^ yɎ4 3u8&1*{mFWF/AW~(*6ztpu6w J=Aob}<%Į(Y~{&!P^ \9۵%GHc*2ARN6x7v?jU[9&5M,9TJ_7b1B.LN&%?.Gñ<%ac4@jgIpL/H" D\E*+WJPR~>7MXNV]"BmU\ZBAs1".Kuɺ]dP[ "I]0.Oz#$9w}X`Q4͠]-AZbUreo-ՁCj W dɟ RxǪc7nۏva1!9}܋%)8k7O#1-\n)S=Q^kOH/A ʘ;r aȿ5r3\=X-`O``xJ[Noꇀ0g#BMFbM5q8"֡RbCV",Ю_""';Ė&l~o'Dc}hbMxVK)2D *zr# %n)V P~dꌇ, Zt_P\6i.IKrԏ~Ss I;Gȍ31O!cǵT7cnl%jo=6Khx_<6O-t?V $~$?wIjU\f-; tEAMjQ9.0Og|+ ^(],_™GOѡV"bF/rd_?PL\Iݠ6u{din w#7=u>33z;ĆCrɸGNnr'lSF#sXߦfL`iO@B$ S|•j% W1t&Cs>&?crkJcHՊ e_1%O%PZL}-}wOLTp}fGZFSON5O ++OLt>:rTZ ``ygKU4[PU 6K^?Qs5o+@ ddhUg?l:bK׋Cxs!P_F06忭mzhg_]3flHÍ6 @2>{A9P^ay~&ǒ.M*Z_ޜqytr$M십iK ʒvF xOhaW CIt^u.hP"W~z'+l'bsZ+8"G; C ˵[1>(\x oi1InG2/r(  o#;dB$FuCfZ`WxJI&ڰ; ]!p2=R~;U]#T%<ũ&&7 #]=pz"XL^(d8}M =~H4O3! 6z(q}t`S(Na r0<{4![Mv|H^AXaT7TQJo$ 4%d9Qc%jzhiJMK롏;A7tމ&H&F/D>rK l6U6ԆmhL ?]9ӹSŪg4;RBӤ}rCH"ި+cf[(ݩPpFC 綧N a ȍsmi){Wԭ0ۉ^C/s.L$z] p}JgtPmAvEߋ!h3U)^mͪNU`> l&1{EL#+~E x15amfqYd;,΋:@6֕GCYUrp\>8F2wm] [g:4mV8?n >,GT)a*I2%@ UQ҆ƚs|`Y3 DV[#[!q!Lk1BO sxB54M `y n0|<#Go/Kyj8x@-m"yBʐ>@oPᯕeec8\2a IxNPyQ1-![ʾ <GX8!QM'{68>"r d͋ڳ8e.+KAvzp{VuP vu?!{]XOF:a_%:i[4ɢ7R- RY/;d s|^[ Bc4ie&{ر9WZMߪ^B#>[: i!yh؉ FVr2Ȋ`"?MMPUa%j, MEvn!v N`SiVra) G,6WAX2[+LY@ r lJӻZTȞKUL a"祁g +6> ¿gI>f#%XYF+]؞׹ [ Ye?IFW[yi09Po <"-iC|I9 7 mhRUOnA|]62J"!N0XPH;.Qa(v`⠿c siaYԿvN>{l[%vҝ }9r f*wίOk. Pr*&;um%$uuSZC:ĩ0PQ."U~? *]q,l~}q\.pGՊw e !*ct3ه[o}|Ecv Exp%Ij%AeA_\K>V^x; H6eJR'E FrB~һ1+/"5b 3q;- {3 ٩@A~gWkĭp*-:t,yHȃ /Lcڨaz«y̾}r!;8k}^|Eҷ3x{P3 銍>P AUWA!ZE{ضUvW?v*ġ*p$}{8ѩfc*<*BH@|B+F­} g1[\?vR'z%kg=_N*LnN<  IP{q=h=S2:K*hc!C\ ЊޑrmP{6jK'͍KK_l/|('y4j6JmhdV22. qÅ{;s%ӛr0a?5RUCٰ'.Ah|GA>L<!sJ tX]mW<|!i.jW~Qv3RԾӍo_fPE ;ǐ|Bo\urk$^LE,bN`M4e=-DW=:d۵3,L5sq6r+Xcn&6#72o8:1&eo6woTܭ CS Y[a`QFn֛OkВ!xJdGz`li\5Hy՝9:Ju\ݜgˢ#Ƶ“ˆ(0j)&e|Dȩz'op(o4ØYks]afsڎI baiiu|QSn ;:[ &!6Ӥ#6eϪ wNIeoGtC! mvM)=Yw& *LlVk#?8m^,gbĀqlS!W/GZ\@Ǯx;eH~8M1AʛMJʋN&5"8zJ}lE UܿzK1+) )RZ9FNy!`Ei63 pJsUbQ>gӑsRОR1mr~F1s_ʪW74qj//Y65/x -nD.UXh\vc*Or e2[ϻFQyP,lr お|HרV[,K6Jws$)dsώS  /v!EY& d&ܗ冿jo&|1 S$ZfmLqrx /VTd zK،K kTrT 9%YL,tW6 ɰ-?HڡIqVmۿZ^F/N:0N *C@ j}?p׼[+} C0Lr[gFtq)Yh Ѯ#,s1mEu{jY'ج;7,d^ysS.ITԓ 3i0p"c}DVΦ2M3N]N!w+Ӊ67eʵJ?CW88)qN߈4ԭFBQ2dz҈ltJP 2 ϶Ҿ>rWUw! 6lI_*wbF_0= =UXU9}$0q@}rd OXyۤ'u -z>Cm['3vmj5&%HObkG&9d ڀ)S|޿B]cZ֘ th-iK"tଽA,I7-/6?y|QȺ jU@jA]gQ2t'—0Y>Zq!ZGA}Zd+  ~vׇ![\TE({;#\M3F :~۟QW$nu˭ʟRzhJAH oZ$oljc]Ĉt<1rՓ"6qrz˖2UF2Юư 5LI<ꋠSH 9v7.rH!@$'OS~n-I6sD|X:tј@ȬRxFFdQw>mb*eڗP oꙐrbNw 8HxSL#.0+Iڂ_ݔ` =b,;I~Sf"mАnovvl]4&7Iox&4F~n3@*m׷_&!}%-jq4 Lg֩`LDK[?+))v -LYVI+[xLfBBE|+dS%_Coo08i3 RfR>%2pEA *?? jmd3ۧ@!^ v2(`4OJ`mٌP&_N=$yTK$1F?5rA+$RuCSK# MKW">zc|bML466Vt3{Q^3-R.b VܼئR4Q59AU&H[$ )0r` ˾&5^ʀ`>RNpOhLtQmt[lͦ~.פm[Eld}P(7UI#aE_)mx'.擓^ἨwVEI?PpH!;YXd}D#B Zd0f [`~:;5;,*_tqyܨ 0|w<[xQ̨} s#oU"]oG#^ :E T2 vgrP6X Rxq C\.VEl W3dX(qyZ4.KL3$Z FA᝼H(̣ z&VM:n #!nJ{BӲ/ק$"}6D`1 ==_oAV+}{wHlh!dk] |"{Ŧ=TʷrҧSGɘILQJlc BC*`se' \x|D!rU;I㥒kJ1.P*Bn34%XN} N̳Q[SRB;)ד|!{0M.Z!O0ýf<_vŜX\L8QZXY 7icew01R͘Z #6n2s^ ap$#HKlNBUͻ.%r! 86vt~9CPZˀY@HX͍U0qg…Rra:q,.Ò6Ϊgݻd:}Ue  G47=S5Yon9WXqU$r0MBVYKPC{TEXBx<PLFSDEv>D}Qڛ>a+03hj8N *wHQ~IZWNޣ(|%jK ;P,3x>(N7/˷S'W^7(R[o~B\|R`(_ M_1nCk C3§?J=_̯çA*V~(KxfxJ:1Q܀{`r'gu (:+%Ǣ>'t+K[Dv[:]ͥj2[!V<6< u ƒ" ]зpT㷌z0G.r}$ jc I"ANaFvCpP+IZ}nL@2γRuЫw{@Ο2 ]miEzwL@' Hg&޴.Cy#ɕ#Lc  x) 6EV۲]TXCpvs}=hU2m~ *yØ ݮ=znb*Le5Ezk HB_M F)k$& lf8qu}j6M@%&VA@f?o* >$Fk0ϖ@% VO,^䠩=#U:Ʈw~HԤ79?Pч< _SEE)"}<Mw( ILHhh}AyBEW PrjD $`WlUVc`6"-+x/D0^3[xv\{SCqK26cbsvD( t|rA-G7wlXL.a&=}tG'> c4rhyf= 9I}63lXNӾSدC~2׭%v:QgH?D(Ɋ*09@,t[wp?|)F0Dz; ( ([T-\2XM933Z/j=9' T-i-x'@;L)j& ѵ6 nrtt7U"xk X=Lst=txQ EvSO܉UTs!yY4ĊMOUFx➖!!L?Q\Ѝ-|P>c<ՈW蜜5 )@|"CڕFF4̀ES5sю}DjQYr(*'.x`eY=eF4w憑d gWls*5%3 {pXcBԳYX+WsKAgݐi DRMac=g <|s~v0 Oqݒ-vK褾C9kޙXI豍픛:Șlh?1﬷) <`evIk;g]Yo&Ww ߈ QtdÚSwۤ v"'$Q(ư-2ןevk wM c>6bSebKN} ɒ2*P\u@e^8 &׵]f%adW c{'d9 siX".ȢA{v+# qXuYڍpHFD#_}@%[\z.Z4P@20rΆ1 RR) :'f5d++ ys6QKUck**ٕ/r. SKJ: Ԩ. BԙCI)s-h[2[H$Gp>((=amᄄ9(۽(%Zv_SYK߳eOMH0#/rևYƶ^uձx/CxX-Bt.Nc峀^~E 2ِ\]Xd.6 Mm﫷-΀GZ,zr!&q?ƒc܊؀qMN/#f*%+Vk4-2(@`S[7*O}SWi4Јp|ьWJǰ`|GPJ~|njmVlbX_9ϧqAGj`yͱ ,F6$>C: 0JUi6z oh8ts#m8+(8QȄffSI#?xRhK8"2E4#Ah2T;Kqeqd鍃"v;7A>MdȷΨSpQ&,׊#a˶S@CHx(Ddű>gEvx޳?2*p 8 -8vl*%fT+>c\g@ۑcNd+9$VN咃N^ݟ0D>Bֽkd<ĥhWP3_0\wY;ZY{*9KGU{BS^JQW:A&75 uԏ320'?:#IHKDw?./5a0Ye/356\] Qw {`zm߲a?3._P FzoUNS֐F%p=ӌp+c8TSȻ* y18kf$:% î G/njaГS{Ǭu {\Dh*A75h+JZ2/,zF.I@?R"D>E~w@[r(F s V\!h(|Lu4||JFݎ$jCO5R%>0ǂy!R +)W{T}`nYŚd?46*;\sXbd+ 2?V_W_b"%5cȼg@s>AFtSaV ;  Ł'h2E}E饜H[^.gO#bY]6T7%TDnMuf-+~bbCk61Cϴkm\DH";q&uύX3VdMnjJAF4`ΗWJv6?k({j] O{lf.^MB6ZiG'{sq:}gdl]+S<`yg:,y/ftU_iVǴmQS|t<*|iҰ/Ƭ^Pbb!oP#P.F$-6ߨ )| /֟=zCsZSW+$yhT؈yl>a/?0t=*SGCWZz OD+ j} 9DBk4251Bʊ*'l6rPR}e"(8NUiyn4n,L;|}D~`̌ƒd8 !)C|X"t2reQZe^Ix~Y˙U\M@*b]nz񱙻i4q)PVEh7{ݻSc q7jux Y ` 9)`:^%l=,F])Vgf$9c_ut]*2U@I{oH9Z10^fST.[R1ew;Z>Hrj5(.c(jLJDH߀Vi!{ e?STt6H4| EJZEs-0?R.Pr^вѥGd!2ZryӺT8>hȳ$bF_ ZF3Bʠ䜠e&:J 1<~㖓9Ąq*iݞey1b )g2&睋 x o'lڬnWICX?/>>@*ϹHqoLRB0H ,= s#d<"eܖW·~MsрmOD6 7wv:q@O0Ž w];[M3P9eaJvKHo^G9È{Q|) QN,N6t;e~%* j~}2 k+V?ȭ\| [|G" smuNf܄!.g7Jw ηI.Hw+;!I~\L+Ø: x!u^t bzT8EP}Sc 2"6)1͵-?ф.ZGvU?_\GI?_ /"DKGZkUtud.; zOjUiu(l8ilٵuZk/RO; 4$%@2K pRJÄ4g[dquJȌ1j |u8OĞ\]2;GagV)t#-Fb%)b/-ЎV6t~xZR@a8?, <)$> z4RơQMt:+>A(EB5 ÙWCpk)A.IVm#,*G9g]O3uQBCauY W7e7R "6дߡPwPQ^diaPW '#jQeͶPf-f[e'H+=Ao7G2# |CY20C8A<=63h\K#,i vaNT.-KWm" aO<+ub0T:u8D;deM7w\eF|"YJ'Wk:]LTq49QbM"zuM$JhfAO~ةh~O#0+,ʗ 4$j)r\g &%CCL!?4W7: (mϗ<GJ}BOjr{0}.?\Vು!͌8S6"m&=E w},\/&Ab<uU27c/ʝYB7j ǢuZ4<`[}~9ћH"onsDEiA6L &?,˩cS#g 1C[x;wK 5ٵMe S?w]ڜGeTi_ pt1N28Efcz+*Veak;!#p1(\q#S4Ssʲ&Q}+4c)rbTItҕ'Qtc\~}ȴ9;Z D٪◍| fVqPM>[/W`6`pPNݕf!ֿɹ[# yއGKZOEj> BTq˔kS4o!hE*r5I Syj>qi׉T DY;mԆ7$H_a6_(*wȃUnO=;ww2_7ɇv޸)!?YRFbபxQUvxB8AJfUl 2Ȫ.i&}a OqD<3odӜ#ɚ`I{<C@tjV'iKpŦ"],5{xȁ*76wL]ok88SlSLlb흣hF`PJt̟jN|ه,,͵bv_W^:<{@T0F!5tfI_tz HS8ulƒD/7ϼ \licM zy3ƸG}5lK17o9^lk#y7C Rw OE[Jcd!T_dXpx ([y9W-%el@߁{`*K\/ mh4LI:ޙAW Cf(v8kSEc&p'R7R$WdW_@K e.*o⣧,ᓁʐ "Ң<,'-N>٣ Ўnwga@WD `iSṟ,wsQরs_vbRh> a? 3o? rAoauRx-JHG0oy'r3JjzL ֗wM.Cߝ Qh-4DHW \բnӾn`~+8z!1 _q0JGQ]L_q03!'ϲ"S': :NdO#dv/ 1~7(3)S|r# l7##Ei}%P#Їøs|cݛViJ%d=۳f- ؓ\gmpPD5_z-r\ud~'%^)h(:U*A dq,=Jc.U Dߥ TZ!mN#U:4Z`?HY%!j並ssH](ʀ$&BCL-(À8D|e=)Q@! 0si!ڗ|=gj[pUe=ϳ!Q(Y$]:CQ;y8lĶ\~?Y{Isk(pmL>̪*~27z.Q'p ґ;!F\yWdxt#.\!C['94MM=2 N(`DesڔTV&"[U2`+1{04Whl٪Y֘n2 -aRϪri)p@erKu#no|ZMˌy{ BgաS7g_Shzjd˶DO#p]T|/ÐPiS[keHFEeks=r\ -t:'G=htf߄YKo۳. iuLjs;"& OHyza PfJ\نR헔H:- d-k$_Hs|`klZSUsup =:b^*cbIR+mMxi#fHϏ^ *sV},sm8m8ڦnĚy,`H߱aP=@= %`o8 (4b};TǢ*P9Q((-̋ bLJ߆V*KmVniXdo=I؆*|໱L6 a \{ O;OiTB%GvJvs#;#h4.n>^UCD߀V/T:z~o#ӄ~p505.z? 5>/DX_sdC*^bAqtQ/.Kt%tEk CVpY?̡w(@ lsA/cef}@!2T.#oIMd-"'Q]he-ī7Mic $-c w+]w{]<}(eXuhOHWi;d*<"u{2M m#ű6sJR-Ң sͥLgTof^xKLIf6Ο% "[߮XEsFJ%3ELtniMM4Чh%S\K)UU'Fk:@WA6sYSL,vfj^U1Zg1-+\yk<hU6n]Qh3+il~9/$aGG}HGJdU<Z$guX2_J83+?4LqqpU<8< Lq|i%B lGQ]F=c>_H2h)CoA[J%&X?s0x14΂B6J`z5@z]tþ|+`XZї0'hMQ4٬}9<C8#'վ\exG6pe$okdx9F6YZCR@" GpR4|sG R! ?kr (0|}~ObZ%|~Ha76O4BdV0Eo|9 P@@U%mp*Oբz6eeK,Rm,N. fýrE =as4BM*qAu꯮6A7xWk ԥQRa4FnIٮ7 \要8MG$tew#$MfqO}x`tu/BV 2KEtn$Lji?AJ\[mm\b^'3GKMϓMJzeYtLqFç9PFCmAڧ&6lăϳ=W;X ?g.1Wa?LQgW$CAM'˨Gb/>w5]oW֫Q7hZ`8ަ'e1 8H]T 0u"/5bh8sAЌʦC Q:JYc2= RժY &M&_hÜGX2(mMn=y+6S}4ڿ3ky,<ԶX)|W%S<qHaL-,sS0< ,m}ݕAo zS x]U=?9!ҘV}Ј"ff7Etom0iN.#nv`aXV=CLM15*EN %Mr}Hik6g v4ٙHvL]Eo4–[Pјy_x,8rCfG *i.NbuzBjц›ECŲ)&{K'BNs`u 7fQ S]RÔ{p-T!~$R@|q;ʂf\4:Fiyۨ/ܩ[k2Yr&3#*8և# In'W2AvzզL|hW1p!uʍo[ꝫ"^rQS ovҺYXAe&"$ݷ2&zW-})[&- xnA%d3t>HxϥPיr#? ^3ݙ7JA+ƌ% gL`AwG] sz#Te+Z :w+}#in4ǘȖ:Li!Ɍwý\'_lVP1!*4u!0& _:[FeGv|jGZ͌i|K0X9zQ)(SVR8͑M4ט/&sY%{<˃PqpDI(\)5H"ILІT,?OU"2J88|E0+ :|W!qFm~-!w#@P-zoV]KEdB?$:7nҰ)_3b<)wY6$-Lh(_? {:J(;t g|=*UoIZb 7dǜaca ̪qn h$Yx!߉eـs>>ҥ-{&R鰧ÿS"q A}Z-NW^(^KAlHhӇVg4`MPNHH%-%=ڗͼI):Ki WRt-ڼƒւbA^LWzgR0R1Bď<@%pzmӏK C$TcfuoJt@N ؉ d"tH~/ {?3zg"Qu6vҍڼN'qZ{Uc 4ZejPxqŠe ?cSc kbǨt@[DQxn/+(͆p*c{"GH@O6jv%@3W7ִ<)ER,a-_Pd830ޟ_؁iֵ߸6  cBPҝ[zcSZpD]7/!F޸ Od*.2jE.ITc^ÿ,'PDc4u̞(Eib?XPƒ:2Ja^n2fZgƇ ti/͋?9C=:+3%Vɇ}GHq4 uS)_X1^\{}3|]N3~?Ky7w?ka- V>U<6l$7 zO}ב[dYd$XVD_~ 64 3+6 O]"-XX*bt[?ReGhR֑/'(#4ߜ9=g$N,>əH]z!mj 2ݖ5z`4Л)s4mj3%2qw[y9<x^}S% |ɓ_3#_e:GnOqA$mz£: Q 7*R ؛7.hE_R/ de0]Z~QPn98y6KSf5_D-YRd iQeBpk2JE©p4MĽ:<$5Y0=C@Cme!il %T ,*[V#GL]G]ώÉKgo?2.0@ iYg<>4DQ˱9A TmL,9p,h5]*1)Nz;n|RmǨ&}AF(PDqfOuw$y4Ŧ6ilb}Qt~JҀHKH1ֻu(w.!v`ϞK62ByLȀRd؈B.s2j|Hqu*UK?n\XXw4\GoD+{k+9g:K5Ĩ5{>zķ|;{j_s`LX=3 ʀ"<A^bm"/G?Yy[aN^=t:ƢSܥy$[hР^.= cP*OsO,6},&W֯$%VuQlLq%u@((iPV@֟:߫8BQkECPi! Ɋw޸a]a%ེ47;Q6.yfsYjo5L=[ $DDo.Hˉr1Vy _=y@\p*G/TMq^}K3kOɳdwͫ`zVXBÛeiHFţ.Tn$4hw.F+.$[J۳G#M3RoD^\{ؼi=vOE|(R"U[g@{tCiF*P2d::faf&:D ֐{H']dz LآGee;')2ETB3 q<ថ  iq6>l+ XZF\JݟBe 2U@$#<ȣH*^WkA$!@6Fie=X{=u>/w>5~%)6vB]$M֔+x![82'Z'ekCP}[Lֈi5Ef(^ցa^{%.3˔dOvݡ!ϭQb[u$krl Fs;ɘyTZ_G3ё}$G]>MQ![}wp=XSRl;XןBh5u<׹_$"`Mb6ڣ{@Ʌ$%u\#'Τg $%*z1ɪm ƶ Zȣp%mLYCqb&g7H-^- g2l^udu?nL]Xb,a#X P}wI1{Sq~1j2 _O]BJPMivC_6[Mp̬zG{<*Ć=rybMa nS%+*K%{LB:wrD˺_?m`0/gq}shSrp+C gYZ07070100000305000081a400000000000000000000000166f3d9ce000051ec000000000000000000000000000000000000007700000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common.ko.xz7zXZִF!t/x|Q]?Eh=ڜ.+εvpgCi&Tur@dLjFb$tV^f'^P^#f~ReI9eHpwJ{-|c#Xn!Sj.Bf3 pRJ7%o>uB[f[r<-*I|!Qx#GܞvK/) FЙi정MaoDhz]5 >Ro[ىV]/a٣=cEd_=k;:™)8˿4kZ{z \XjsuBzljЁD'mBUwv8&-/4c^DC=ҹa/!XN3hs @@S30^H *d-[v?Z]v y,| hªxgP[67ӏpx$~Gy~,PJ_وpeMJ^D -1g=.~/O}QοQAK: lsؐ4t4&S8k@V( (s9GR@LPu&wwCo$Q4'fr3 ++GxJѫdyulVz9ς!)eyq+m7~CR$ *X[&Ќ/p\EIwRCwD\VG*bh_X8V. oǠ;G4kչ,X3̒ms6$U<9̸n\?#@OKJe3b溶S埼%VQ{!`;o-#&|`eـvwAx7ݝ~F!ս@EBCϜI&Sh3kØԃ{ v"4  [ahߙMf Uq5iR6gL@:0NCG.X ׍0Aюqts_ JT'[1 eeZE34ﻕ AARJj||SU􏢄}~B #Yxrh  s_¸$on+a$/9#pM"/+<'^J01DG =vݡըp߁*"xo܈Y0iBsOt%-όCfYz5$U pچ (Pd0te/h/+]9Z=y$;fr.hВ)KjGc,,ȧ~ o>PUS]r2g5);e>.S` ҥ`y?{5=Oјf1?&h"W: |iYX܏1`^C֪1ǯ3prٺMK ?bg4^uy=EQ%u#džITHm@106f4 f/89^)dֻT[Ht 㸽BAg8bo*HZlsn0JK#?Sh_bXߐ=rITA+Ԧq*.q'0@r\ \fy(/G4#Ck2_C;`sc`Ȩ@u?ݭL(NbiQ"F"X[?3[DX) w 0ȑl*[Ϳ _>JGnN+Z/ViSa9I@i&8ߨ. N4r5Vfx2K xP g*;8K-r̩qDj_ nZUD9[t0Sy\_VjaJ(6Pw% L,r6e;8P?I󀪪b|lO8F/i3`%cKjʊ~ڭVZoirjfH+A<ի=i N`~Yy\j9ޡ5h<]9],ehDfr,&Cbz}]!;)2] 4P^t?bآ_ &mPIwIP3ueRC8٭Z<ꄘ5Q!|f&7X?TKjju5! {NӒgfD@ԈcQZ8-Ԛ(7AF(\O P䨬% nvA*,V9]e~&T,]ϑuV-w@x1/' ,8"R+dfW1s˛bY4{1ᗑ}w_?D뼸^sÜ'x@&CE836&N@z6N_v20f_gFa KAh"2'o_BNΕ:[\ӚyCxq*W>h-{퓹C%l*K\ے~EEh'Y9X7͆n.eq}8w *oKp\7nPG(=Ѹf5!8Y p,oM9]GJ"{<zw{y|K8ЎaQ#Bҁ823۷G]1>6E*JfYN:*g -9'@Dw` ğl7RA6rsN'F&N" ՌY oٛD7m q)e6K>?;&™~-x%5|!.zw mc33XW@0cLi_7 Bn.[#82 =L3QCqwޙQ0 ;mmFp?@3R[wlFL3O="/\A vh0]>/l|.0TU΀s4fbfU,lC_tw$0۴b(8]1Z`ەL"Zo^,w8<O=T}|N9vWDʅUgAȗ&boC+XJJI+g*gh79[}{ޕ4oP3qۂZ @Ɓ3:Jz;i* ccg E]waZLdC.eBG4!T7%Ak숸g̭t#L '_ょC UȢk,1Jv0mqZثxVGC$m1Q^sժ SF ) iQo'Fto_TBfŨƺ߼,GF[d&qϾ򮴘`UqT$8򑮯Σ vZHg]^-5,TQ8Q9z*pCLE^4 հ!b[6s ^^a? FmUg0h6Xq !EH2$r߹E܆ȚQ`vYW Ro-XY&ݿ:1RTKmI*J sn?ñW^ FV4ƛ_s[ Ѣ=WBKZ O!0.g&**4E'JJU{<UJk۽6gkR׭|zdl !D\%3kUl* XVz'2u;K0f~n0ѠŦQۦ"}x^iB~iu߁#J+hX M6mRʽ ,;kT,;I4O!"ÅRE) AZ ?ҫDϼ51'/'S9dZƾTz}TG筚+pUT_Wk#iEO2ܵ= XfœtNR^cB.G2ۘT}HˀbоHhI6iiRS<^T8紧H|r35'E /0C/(Կ{8.lBM :MF"Ǭٷ&뗇*lJ]H|ҶΨ"xv/7Br$FĊ3mstT 9@6ysԆ7 Jl$ΪaW.@ :BPN$~~Q `oPZG1!<ԵH Wrl O}(ǔk'䍸&~!-vCy)5iڼcb=&)-hwCOm@tsb zKTܢPz8iXv`uf^b:S%QX/aJH{dHe,#IKֿHmT{k1>!4׆ 3+*(^l2\dǤ2VEvabh 9o.ٻUvKze?S۟NB% ߰ tj%)9~:jֱ{6ߝTP>iqo}ԜжQa߷^Ή>܇L?F1^k(F 8ZpO+Ʀ/6]Z>C zx8tM؜ 7!ͷފ Y%.d`.H%ˤGIpFZ1}qL0 6V]P&ƨAgpiyv<t~\MJp?H7D&c@ELT#)pzȰ߿6~XH^͊Qڦ|h[݂ic0 *]oysOdr @j"5wA_K_2_dr\O8YnSC{cA5kڅҀrE)1G*t֥o]sq"nm,]zXJrF/x}|Sgj4 c8SׯbƵ4~X>=bәMNʈ=C"k3DD%8I:jOo/6ߒosPcg*a|PQ,ʑ] D!8ezgnҔP9&λBǞKHZ]# G(29T3xܣq.KsβFn͂ +8nr} @mZB:r2k &qKjMNnW[fC#Q=wx_DEjGQ0~sڄJp aDVҦu97%JUk[ |{˘* )aD< KRϧ*A3r[(xQ7lU@*LO yjBCTOz|/%/gTP,EWScrntK mǎ&vꛖ!Cd, Lg``p[NL ќ} g{T]v$ m$쵁];KJ d3@ !ق5Eg\lFvsXNkmZu1]Wx>pMN[knԡyRBlQ*ѺBxTm](Ri@ i7 %v.N#ASc Q2sޕA s6i$gmcV\!a8%7A?`6> ؀%/4Vͪ;p9 Cz(8V296\uN+AH4<)j8[59lR17S~_"iQkQb*oQԂmY7kvz)7h[}0M@) LA}`%7bX&.cqK{(e *Y8"|E9T4嵂 F~+ȝW^l좰\" .KXRD"iE)+G?%:l 8B( ;e\bAUkP/za\ @^dgLf-o7Y|!ve{ˁW6VW5)h]w^vHra! No>C" (گKK99?N^ a.(sk5/럲S5bJԬXLO'pVE|}ww@B9|7~H}'aFO5eK6<bժ*Pbc9"NIsyUM U0wgt=^ErƓ°Z'r qURB??;xPMPTNruQl_/c3Pl7G+j&t\?R#)cPιAJή/Mfo)lM(T%g+}eJGe,K.1~Fnj&+1fAXŚf<*\0jlFȮ$]SIΙ4 LTgb\Nj#^ :J N-Ŧ0n#lABt_p \)GjriˬyE6[:; WL⡰"\ls2?햼0Zr9*pC9sş1>*uh\[b[r~jcnOV$c +tkW`=d=\+q0"NvP2"(lC*e){kԊi T*vC\ɧAånw&m3,*"P7Wȵ1\oc$O w|QB) aOw10h]##!J;pfl; }ihb9- i7Թ7f`~ R颲; Dn3oeJKb :loTθ3Ż1fi>xg!5EyuhW-="\=E؇[4-IjЊXA7G0eortјݯ׭dKܮT9uf }nRVuϘ}( ЁUvQ*M:vv1'#c649z A eMNE%oy98@usAW>[U[fߞ*ӝ#Sj9xMQٶNʦgq82u&N|}P@,\mtS;H m%I[5(v&r]ܢ`^z] b fS5úZ{_%7~m~2h4y'a>Q Muˬ6óV: #6B3SMlU ͪJ)?<7as iKEb!2wJ.qjb`NWWH£w07fjуa*{+l;d7BH.z+ GpFƟ ~ 6v $(Wu/ݺB'YVwp_WTL>KJx$(mg7z热ky"T?MDCϿC UB"w9.Q[3~)anw8X<E@C5eRN^Mk O΃tŰFfkY^OD/ő]AЂ4پ<%tC1UfyȀP^`ەB(|ͭ^x{(yZQaCt`cNaM=-y6 #^6iWXp=KnlZw~vC-=6Nݯ&Ry ꓣfV˷eI'1VxYFdHac~3lO9w=ɿ)ciuh 靐f_ 8ͮLVӒXZ:K2?,vަ%'TԁGXXB54r5W[ab+γ0~!φiU 3 9qu)Mb6Bn}h'0S+F`-$ޞHՎY]+[Pл0a, (fGK7hnub!4Ic0| v.m}nQkwaVh:^{K$Fi ?Rhm̋3/̽GirtgL|iSt{9]ϣ#Fot(E?y<1QwܒR? IB=;Ó Q{֐8d5a0;jV'̱l}&]٬aPVHƶ[剖[: 2G:>b9h' ʷoq["NKh}h IՁ˓wV?uھfv| aҷq>L/ǝ H';e ,#OexIyZQٓaS޸S]vz3bU+BNEC>AR}NMo!uK5.%q *Y]p\j8(|j芳{աsŅ b`q|7- &$*`%/:RR{ꐟxU*Hb 9wL?=Fgĕ?$)ih'(=Ha0M ?.?b6=3ۅpq (j @LAZ`amު;SD'Q U]0;Qœy¯"mkMX(YOdjRSPdrۜ5uߙN= a!_~Q]-n"y#E!xBcn -l ,% )V;q}Zq8Zֶ݊a ;Tɞm2ו)I LfE=hgJh5F0 S_O2j5f "c>FQFs=:ySU)a[kȁSWpTJ=Y#Ǫ㽛K7A] }I X:?beO{_CU",)!tVv7t0:v~Wrȡdα]N.cD^o$xXBQ4Mb 0M#&*/2SbSюF"㊉Gg>#3n^TeH@iR? NaeIU:IxV9ӛ[Y?Gfm#g{cKQivܵ8@yDc?-S = rw.ȧVEi5 x #wl^>6uOpC>=H 27:¬l:o@\[F^\ 9q.ɈbLА)S&ѥ䍳W;# 6cXŗWm-#fMZ2KHweVy&*)D3/G]g+RJ~֩(ytN,0EދR<q8GْN0s`ֲ\?h[D(?8l&,ҹ Q^Y3ag'>17r`@_n0}[Ra0Sia H|z'w1+& bx?G?^$9~3|Uey7fM^P2J~^- kLӡE_ռ.zR*snP sqhʒ !S{3[ul+,$#rƥVLcƮ|!=?,fM:X%,hBW|mxתYusl̢L}x^2< b7-&x #=%W-@-S+뫫p VwbRh4KJ<9:+c{Ïg.n#³տҀTjF_L%1Η42F*SxunV`>cdn*̮ ;PPUҮ''@]m&Ĵ3 ,커m H`Y *u(Ɓt3:O#]8ۂbyBa i3HKi};F `xW;_'ڦRJbpHKI;9 騵y G*JdJ!չiO#hz-:v: X kM[юP&w@w0CLfڝ /?ޅu +|sFod9\!B+@uˍ:J[ zwKNR8.M^IÙ}T~V?]G!XՠӁΝ-qyp$VH˨+j=/r@-HL1qCB?޽{5zw@WEgBJSwtK['?ԷnGs  !VdS^ђm& t~^]?'piJ"iN3IY/oy7{Ė:npnxXMNQtOŀJާB:c?Uf2;@6&Vp~mj6swG;/]/}}+TO&5@~1%IU3;áFJ+Tkq*B6x.O9k+?"&䧥b+1jOqopzT RPm.J at/zbQSbDt& ޫLY:tK#`/G}plnNGXkQۂJJp2dc߿ /'t"BQvU85R&츚H5`D! )Yh>Nr/چKZ`%GyR)2&3н?5HY79HaQ95тD1Ҍ% 9dfx" ԴW}CEW 8IbW09,@&6`E5dciUѬze#ݫR9N*FH &/ǹhO6]<)݉VW5ބV>y\f`)v_tjR]"HzL83bkޏ,E+5}(bY,َ-z:ob ˔󔶈[%!_B\F}aŕ3-V"YV=m><= X:c(Ʒk(}cc,ӝD6)dg|6,B:?oU_BSVM{^>O]/0#E$7. s ̔8Ȁ3CLH;*yeX({#g;ޢDG\PZ)TSq5r(E/=HgKn,(!Y<?ew5zokѹ_=$jF Ւс#9Ac[<<OHݣ祃[ +')ޤ%$WEIve 8KXoe{3X>PG]{kG^V%_LQλdm< yBc<# X#Hzުګ1ݾ}E G>?;v>`{7}ՇD0i(m90;j- %z\wf="{\3ydd˯L)񐜅}2*禀}ӬPr¨@yh-N{ˎ6 0(>>lOڈ1oPl"tZJ6.>[!jIePծgx 7CDc@&sr;v+ iL*%g@k.f.tHyn]݂סVL< X*d{Mqigl cj N DjnGU U/:P`Pe= f3{& !;)XΐAdS #v}*iлzʈȳO(xTLlऎ'ќv'N>;R^Yy.^ #sė=7`jwQY(>Úͦ1SsR8KB͙F[x>3!W| )$JӁ8MC- O˳p k# g3d-H] }PW*1|TKWY>-i'2OY)%]g U|f|S]PirId`"mOcVX!Euw:%+A,(v.5^1=_S϶A/ƽtM&oqCd|֑Vx 2Nm1eu]wg*1p<}tkRsN.~Et2(c*I^,'yL:^@>'-$6`xbT:aimr7RЈ+xf,.X3Mx"aJ @}9.nnV4rfg\QUZ$A_\}ZEw=9b5pu.= +$o pc f3m B7'uc {H2[0\pdNsRf4 ^A5Sa~F"eUm^pWpW򨼕|/:ledxII)LYvRN*/Wjg |竜B=n՚x+)WqƯgLve'*\E]Yg:Ӻо{) *܉qހgkK2$TvDEY@CB #KVn=+-6WLbf/zqͪ5C#bQcobn%t9[$Kػe]0ϲ1__-ܩi--`q=" C˦HVn;Sf{M  0#G;ߞTے댉(QSE?V~)XH#]|H|h4p@sH ,EM*ČWz>]Kɧ >/؁j|PRaY/$z!vSV$z6S&ju3)Wb*dO|ҳTюDS:^jQGK[ftʶtn(d6Hh<[.r,M|&d.TLQh(^AsK6% sgx>8/D[[5zDm[ NK=~/d'΄a&hBœV֠b>p q{ ΧoݛUB@q[߼xϔ)*5 a-G*-l0\`s;O"Oh1f\^Iεp74?#,xK7viu3W`ߠWּAf( OKµzM+i-h'#n}ӮEѕxXU%D; 5Nr/n>t3犵Y:4 hCJQ/6BcQpQ߰}_n2|r_C>nl$+)_a8QZre(?q VrOGhe ?rR3GjC5:·z} O-E%Iv6`j~TXa9k籷֗ڱt5寣7SjZWoYaĒ<-H!)ŝv) 1@V騂-{{NF\u#/ [S;6"o<d~)8*(x+(,F͜ozY@'YdOz f9ܻȳ,KrerVwbC.)d=Mk@ixb=lrwWzop2\!et\BUsя#h6_֠x+^j"hh7{wiđ`j(eYL\.,0 )FC14(ű#*Ka"CQR^׷)_HH(r 4MZmJEhiٶ Bצ]$r1!Ba8 DP+a]ٱrw֘'ˠM'[RyzK*RL[Ru;^lD& OZpsI)\jNb3~:/zuZt݈@6 (R 3b}n荀:{ԳƳ TQ#Jq -_În ݃Q|M]!+ɔρp_ ]^- 0s2O&7_*]Hzk?<(V ^u/'_|T4+`8 9 tW7yNe)cԭ?>9%y<#4r04DkmVu`cXvW).? i: |ا@ QsK8̙yK]o2`z @Y{Фѕ (tSڂ4a ɵ $4u\EfiCJ{ 4iltrKvde!Y<ciK3ޥ"\#i&q$+^̮~ۓ 8F4"+&2ܚ0 Mhp74[1SD$7rQޒmbWCJ)'9&wL~E2cծ#\Fe^'(PdVWW/vxlϒo#W]5K.gcmHT> 6w@=w3Gl%ҘX7Oam85oM,ZG2/* U# _CgK)#ntbY#?h{|mYEZ5/L/V / V͠\n#]_Y7=Y3]Sa^"(gz%9&ث5O.SL'\I-|]UQwHf픺A2SxrT1 RVYԜltłLMC@giħB2}h>dT' x_C#M2^nSG]#` hr< x:.,Uȳ *$ Lo} ;<z% ,9TrN?GbFQ3l "wz0t7E@ɄtTR==FxI9 a&&vpD9  B< \䕉C|oN)(hªG 9[|oI7\J%f$, ^C=؍ߗnț TX8K;iܵ@!2׉qG-M$2N2ˋ1i9œ%;`r2r!K(;6X5 gR\ 6"}bq3j &!>l#K)M-c:҃2cŲo+]!se϶'`]Rl2)WfʜO+c={C2{3sqE3x,F$rG]^ĖE !,@_4̹-ǰxxuMTa!FVCGQS3םHP|^ ch7`śΉL9@n&!C6ZD#_ NVWB5#__bKڣYI-ʟqhbYiGh@~:\6~a`eŒÑhuUȤh8|*%ʉuPmE x I(rrKWT~gvY)D|2r ڀ ;ř' >xI~6z' !NOmql[C?:2L#}F:Bĺ kޑhD"gGsEGBE!ݐG7Hx)kRS?Xl[Ƕ?ܑKrN7ΟD2l\&o>c2_JXͺl٢<|ǫ^9?s*25FJ7|޽w^Mg+\C3PP?$ ͹.]B ?M+.0?tFxRK]9V1P@K F*>7]/a X:ɾ泵So6':Zd&^,.]Ak{2T}R+فoǍ ʻ$H1N$ 1pa:X_Z Y&Ca(P, ΆlNV$8LEKHSs09\x^e@?Y2=aX\;M Y%<=.2ah;_nuEoe1OO8/Yc=,, \B@ҡ^8C<jwf`2pMPd;pr'"+& #!xx[Ac~C3m3W.`-H8j*/U5JW$~QRppQ"ٳC%mR ` _2 bʋ/ur'l5-)z췚c!T3FE2eSZ|.XGȸ\ ؃E0 s)yilU.}`S _J獉| =b6H2=l ~,GǏd=O%ii0p8:ujXo} ,ۨ  mVwIIQi˯`e2R1y¶*HK-2ܠΒ=à.~Q%'2FT JLth'ֆj`S#Tń|bt-޻u\AP}Q# eV?$o ʔ8k;b֙H庰~f&vk<IJ' 4ڐG 'W@5񱢤'}?(ҹy9j>S52aι (Eg.ɁQÍM^_Ǐju{"d+–qX;.t+XVQ dwsv6?ȁIP^&ph ouT oPnB@; 1cMj =͟.Kb* 7C+E|[^bP4e1u AToi>$-cQW)8*S}ZonH[*魀-+WILfX}:]D%M*Bs]j3(aiwH<βWsdA]*zgVteJVtԼ|3k3jlzmXl5%nߜv -)3F%[X֥?IJ`^=d'd"^WA9},椫%|~9CR7B FˆtA*/ᶤAP>++7kdd 5TAe?i=Tu6-k^_\~ZQglcZʫyF]K-٥.%SkaHrl('U#ʁ$ns(C R9i+:3_tv߉rS6m+?mY]H+1OVpG4|,:"B*NP9n羞o:,SS/, 4l0_Ay# !cUmo6/Lg%/JZ eIAU'2W5 RGRZ(IfX^> PFTW &Os^(6(ŎR4]i]uY6AAy,>*k eEH, 0ؔ~] k-zE¯pMCo>-G_* ֧A:$`"8gQF \mh!ga‰quNb:ZvLQ&s~GG>q S *(pmC}|/7jv EDD~d€O'F}[Սi`!2啯0] :$ۘ1}j$qȇ\9$sWkC˯%Y XHb z`f"/U}nr3;F4֎@If䑀 stpfk/|+Jw6 Gi>"~:OOo,ID,$| 9eGH9pqw,RsmG rÿ]C&j$oPJ];`gֱ> !:SNi/lǡ!&:OɈAt3E+O $S]R4[3e~VZ(Tmշ S+LTre$,]LIHS2Oz |ժ=+am֝T52ocD\3MD/NpJU~^cƞŀeނcӬ a' X}g&gT)]~v.AC`e"eՀG z8䏥R9gMM/F;ЫOv(LK]hB#µǂ@P;<EBm.thrAhyzI=Upsî^`E-NiSScڀ'DBG-mM%&yBVLgl8v;n?ABWU^4_6#>;5Ĺ5o']{$Ĉ:6xV4g+7B}x>).Iϯ9[ ^ q}sg_yujML ;s,gcH %Bq댢 8JEʹyKܚ=u_ad\FOBDT4$M=0I. v%ͧD= |+;_^! ӻ=W԰%pj_ʪR/iI͢Ft0PrԿո Y8WHM6[.( I %0yTpsQKkK( O vt@tXK}Bw@2e ,}GU4RmWSc zNfv%m‘= ~`;,huOD?cqc K˯KJ?#%k^MHT"ֶO7%5 ^f6$Txs$i<9\*ݩ\It_mwlJ.fIȊ+WZx[ 7|nNM[#}F! n(g.U j0P C1̴8<;;i/vj#IJ&n(z%HBTk 6NOb.y` N3.4 9 *#jypr/96%ON?~[W.gOyu`3$Z& ,0?Բ7$NdF{(!b>?nnq9Ol6zIo¨ʅ 0|@09H#09Rֳ46FGf%3/8 P ,F8\5vWFqҚ.ⷭtZ>He”ݒ̃_e/ H)s(F.9L&#u:>'6%yqiƠOes-r?n}`]]/nvH Y1*Csr/ vQYJ`b=clbtx O t[ ;:oJt>y *ؙDL|We8wOIJ+rı< (_fOe(]G Y0η~OfsFݗ`"ra 9)/h̾ /Ս{gRFHFׅb3fPm8\͞r':{`FwjV ) +s?]|Jkw8;Z*1t Y0_oXZ;okۀ!kt- Pq$TkOR9~FT ?+BWsfL8dmP0;^q}B0DaA9ڊlP/l;r^TN'tK?l R2(VPzF-\ų0d(; o081"ԏ6hCIj<=,fP؋]KB9n`1{SuTu.٘yKUL*J窮LYO<\q$;we fodُE7S>`Q"7ZABtJ'CDR&̓tu?g |dYHXn:skґ<:Q@=UUlvX +o#ً$# 274R^b\ ޗY5E_& *y`jCiHёst2MEFW?JIjQIHXV5¨a@;S)Ro44J[A 2C |vܓWŕ}#+Nx=_hAҞ/<V0\S ;i㟷^ K"{u[,M@R #{:FX#IQ"VJփDHJBwnI[ !R0PK2>RC ^f2v"K 8Y~=qJ~T*HÝq3 ];8{Kop2` RW RO|% 1$Uo{Ѝ"AxnPtY",PҦ^5#66,k. ?%rs( ?&v3g,T0pinI]Z^7hZ*=|Yq\].J_Ӛi1Ŭ_GЫLBU>SX& ҡrևO5W =/.\?b(]ԴŻzwq] ܜ S\IB?gbnr/OUQdVqsȘ&ZeJxA'}zxW!J)r` 6惹oOE}BW5n1ņ.vE:pyY7$Km/huɫ:Eުhx }rpC_h e8ZD%MTdBVU WT]iU KJPDqMe}Xk渊8=x?t|sï/t圅 oƩvd?WUP\*f\|JD/S7Bn \Z\Y'Jodh$RG^ԥ -~̍K4vvžEٖz{\,-s~ҍR-c9lٿyM&/e];@ID9U/Ys7Tlwr{en]4pw=OmFLP*V*Nb\Y0zeyYqʙQ51]yyk~̶p[IrYΡ1d<ĝu-`+Rhbz$T"tF-%psj5Uj^Mp`>T  5ȫ1$ITQ۵d8F4ϠIYCnҩ22WJLE G,o(7 lr>6"ӫ-g؃ǴZ>? ^EJ%a.iJ/ABwBLbPPOwm8hQ&x A[J $OxnaAn5 Zd5c>OF).0| dfaͬ<1?*D-o Uz _|-z=~2%ቪh Z)ctOT"/!<_PҺI|OTPieHd?$CJRgJaoD)e4!dJ|JZ#L߃eeVhQ˶A TQ{B fpU:[ʟ8G/Wbݶ{L*R_uΕXqrJNwPSpR恩/0a~}iuQa,zB{@Ơ̲rPTuHfVbJmbF 6D!APl5 ;Pt<׫W/6t Uy@SUhtKܯ\jc,9ھC%49%\6[ ~5nwڄ_g ٓ@_>Mƒ{ Ț%C%s8lrj&`:YxRKֶ=bSSa@R$Ft2O͘-@MSQϓI;w# %~9 C7ÉΠ"aWyW<|`o0EۆfDeޥ2Ϫ"Ǻ)2N`Ƃ0^5A܁|ӛJdY XCLIn}jDK%ae׊h!r!zw(4>ԽQrgpu]“Ġiq= .i=?1QإKsL9 ]a߫:e-Ll#@i"=f'%CVUԷÅd~OE1,/! GwzXC/F FRw>k̺8oyb&A6=nem#qkf܁CXP2!cY1 p;f1|( >.vF]QA*>+ r!.Z=-IpRXb H>KD3\kw&X&w#!>*T 6L q Zoh(i @{tdPz 3~fݭ`3d[ gQ.mV Oq`ipw 0e~ &tWJ:{fX=@X}ґӔ{5swRoX'Vp(cAY}:4t6Jnvc ]D!wi-`ҪnAv5풋`f[\mLN"HܦD>X{= DdhF1媩0V\JB8&y$#nzRs;mك7Ʒ";"q<s3 feQG/b$7ӺvNl?7uvm`ZF#A>#.+ 㬮t>Q`[[waFl-=9A6Ս5a#߂ZKگ^;O/CiRj.d -0Xv2xG7PVeW,];d? q;=i9?ڠ2<_! l%}  V`ͅ0\I2 ]Hـ㿯!: C+2HKd+i 7V>TlO Y#а}ި:_kdj|Nְ;GSM'gEZ{[9ȉ5)_E QxxYXQl[93.a߯rlc0}ՍYo=I;?R$y;YjqģG^E!aRIņp"uqK"! /~Č-pLsUSeVk kv4R( fŎxOVދDl _j]Ϻ/dUjv {s3hzy z71s*| ڿ=@sSP>HpnҺ+Ԇ$ɎKSصU/HWF5>@,uštD1,(_As [,QKѸkL"^΄z#Uރc@&(rҿ}NhŻ)Z+,ϵE^;ug[H/Җp-C`Z{e-9hd4L- WOVpgDR oZaV/XA-&vCm[E\_w7,\uoTҧs8bɔFZaaI%ES]nLɛWti'66? .L'dH`O>CG6+ɨԶ_-.}ӎU=cg8eF[e8$5,2-/3A(-h2|p2LЮF>=a(Ӏ>sGRrvǢtnK3%@Y O7aaF rqeA`W3{T":݅^Gn^Čg惉uIwbPRVgO=stz̎C4]W-1=MT#+W.qK}Tr5_b~y=Eh (NPN0'x2jMP94.e3 +;\xf)ک`YO?1Wvm%_(5`zsHo*id0aa؉"Ĕ.7l{]0 yq=BJN|q5)? *HYFM|v2r ~́MjrN>6fip&5s$ @SH8<-IΨ&`˜EI9x)Us% 2 bλJ&5xnݴw5)9AcbyZÁ62s (|79w*߼ I1?bstf-PsC?aդ5J!Z>-΄m(h! [ UTPGMXpzgwbF&'5ti$ĤzRz&џVS?8X}/ϢوaZ&q/]ˮ?7?p= L{}6Q,+ AbjjGR+B:V*D8 !=K=WzZ*n`rʧf=VyHC/*gXC-{Ew6Vs)Fn6ꛦ 4)mf<%iF(pGb&n<!kcN[nl~*UjΖ̼ܤr,4G6~<'QXǕtMǒH.N , Zg#8l)S':S&f(ʡf%2(uvWo8ZRΐN0V PJ M}]?'O~vsFwW;bݑzҼ&0UslDDWuIЈhzX0RPghwt]Xm&"! - |k^"?DkC2Mڧ X)? 'v}H|SW SFEĢjqⳇ>'7U +zf[ jǦ$OReثD8=z}>ѳ$L#2OK%gh= IC(LQJ]-V:y!oc IsH:L"4qjktڨW^i䋅o8O*D, lը?PKl f:`*^^,'ۖ)Guve"N%D5ĝB1lc:>ӂN do븝״wr(Z*tC[kXgĵ>:鼐18~@>gm0`9.{%F)9j~D lPn7]mGShf[ۗOVO><364K[MDqwO:1rLfVT@Ej6ZA%9]اP-rGv  Z$cTHχ[}cp"d{,ڇwri,8Zy\|/ձH?dkKP6lpM='=\IK2vKhF(ܘ{%C2+hXb2`T,5s;x&)ļZɺ`z59(QRgyL3Ы|[;+-VJ2 ?EmklyVW9%~Z  ;mBtU+̨J5 IJu.ǃ[U-d|PAzs Ig;o5ڏ땘κ5>ļtI6]}}2X,\y:";718%. 3n0&QZ(Sk(LKͬo㠌ZϜɞ-ڵ'48_%Rh? k#.\=3EHںxbw4|YO;,\uapH6&" b復UТvZ7o #c-lzXf] u.,^IZ)_fAh}َ"GGR[^c94~TjC(zn?K&k"ջᔩニGqE}J.0V̉N sU8ݹקPPQ\5gNT] 9+ST^;E<91}gUO h:}O(Spփ} otC4)KCZ=U>urOwAގ>8~ }PdF(Է# qj K>Vxl=qg3iI 0 Ԥt!{rW(v4&nJYࢂ%]I:ř{ൗ`5 udMl%~_cW(Y[Fy~Wq ul%܊s~5u_4GQkORxXHY6 ]\{9 i>ik;ƠSTu'/^!1#_s=ui F俁hJ b]:#0ء2zA:e\-mFQ-#3߁ &E TE6߶x^r^ZzQl[~Ԩ_Ҧ6Pz LiNyokq$ Js+1RLtP e{R\q)՗^q pĸ ԏ,6[. !'3̂+uծXԼ)MG(KZh+3> g7[.:&{ֵXհ-R *Ӵ:P{ðր:H`!X:k}4_'Usp{Gk8pf |(˗4V|=o0PEG*cwozSa{țāgB"_X÷ؙ!?EQnʃm&:4Nf=PԲ^e/ơ֐apy*6-7YXDL#B2GwyItb!rlrԈ6?QWϜ 45F޼MAi[!C:dv~d5zƒ񶷪@\BWHu41gpT醙EE3^-ƒ5o2}v'6o5V$kpM/l]ZsDéq[ =B _h" ,A97ÙlAGaG8C{ Ff%-P.\R^gL0<&">C yf&X&>Pn0 ޸V620Ij؂ezG$I)3z|K]ŃH@Yi՜,0i|j*WE몈e{f7R.͓LA1ryRhNf^ihew/GL4xtՈ,)V Ae_2ї-XvgKe}'8HQQ4MK4U9*SHRtb |*9Fc `4֪wIeL ;bc[KAuY.`{:2z|]жR9PƏe+DJ2P(9%fqTaZrb*߾OMXʖ/9G2l{$v:ms2E0; ~hEl2FT=O+N #+4ݦ+Ur<Ӕ6X8u؎s=CRh.)  p^Mz۫@̷gS%8mC_k8!{~D+Bq6F0Z0GPĬ~ ikxS5<& i]/>"ޅҎj˃;+Z*'!oF[ed|?  AxV+Lo[B%n[!F*sV=,mj3u`iRJUQ )V]ٜ#qOߵ/YgYD8nFXnꞴ 94N2ppi *kDDpeXR)26#]ZH5 ^焦=ؓ $bȟMǗ x[pjm"Y }ޮA'0)QXNI{^ Eq$%I5"\٫ omx1L/Yy#CPiF1M&M , {CZۀ45fB\qim]il(P9#i{}֌56%HSC*\!Sd RÕ &Βs4" H H'~s,$K?r!t9)8f1]pm 4s (T(7-yԻF>9{U(7LycL\_ҹ ^|St\=yP-AI]ry"jT3`p)h^\֪TS,+Pʤ0Ty~ECN#,LQO[,uBqPfV+`vj&M"\ r}3ӎQ~:(w5;JEW3Ȃ:N+'̪ކpIRy}6Bɖw6-d;RՏKx51Мg]FI "w͞ ϮP|ſ0$Pz^tWuM.H9gJW%1o[xúKc㌄*؝Z~:#Zh0\)6ZY(+Ӂe|-ԉƀ~"![('<6YESxW.1 zl31~/(|7X1dd3]G#Pd.6ZCFslD8p}ɨ ^J18g&/o?r,[ _פWcOI^%HWr܏D"r}%OC!X TRk_ *ģXy"ZD3/>}Ϗnź[ AB Z,Cz𪠛ͤɢ)\sH #$ 5\!1 Ce)˒xHƴC2:z牜_kwx~"<[b p/_ݝro+/Vgk\bjnhuAcMvfNH!ul>Ue13)eЂOu5;𓼱lKV$S\gY+NS>QK /)w]zFca6@& 7sHj9GIUj xuy.+Ai|_w+Gjyᙱ>Amok 8P%RCJ1/ҳ&lIǿU "E/sSإ<ۅR!K̸.re'.P8fF|9_EQGc MCdkrEERKʸG3_jFVNӵW#hSlBs;˘pެXQ.q0oIs|zVEuM[s HճCf'+2~I\/=\۰8냏߀Z<l!X, U Fݸr-n:]1[ie˨jZjf 2"2}>lS$tbz͢Ҥ&? xW%VR.NljT:hnqp""S@+ʿNKstk;{U2EӮ+$vz1%R@J%dk$$$&XY;.zg+w}үKFpWAm7\QڐVRA;$%1Jۚhb@c9Uk[e5`WINQtñMP)j顳ύNڡUTf{ƿHuw^@f8Y߾ajOvUοX!굈ַ7xע jR4ݍ1'N=U}7f,% _*].ōؽ⯜,Vw-ɡ⦂ʝ1WK5ǻZ28mѾ a9$k-RhY8 !N7Mnjg BqBaq-_Pyx(GO_xus/ #rQC_v[1HKCTEh2'+ C i<&Bo @t)hf/wwob7e_Si"RLG#с JQ<+lcU)߅ȦYio>}9`\lgrP\yfNB&8ڼzO*ev< F3+xHpGM[Wf顣O b˟G.!vO+X4\I)=5H̍=SwJ*HЄ2Cw$sNMᙯTfjјĕև/#&ui)-~W3BC,:LCVyu8xaԦi*hjg V'sPx  XfPRSfXq.JY!.%{玀"{mMg )Zk~BoU;Byۭ/){ ˚a$1EJ%lԮ3S{tfm ]IZ=xF6GHTu K ֳqQuVUCO:¹?,pAmA qK89qonCЗaz j'!wmiBT& hshnoQlkJAXhs_15b9 @3q=AP_ms;=8zC̍5@B7yCgYZ07070100000307000081a400000000000000000000000166f3d9ce0000709c000000000000000000000000000000000000007200000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/rtl8192cu.ko.xz7zXZִF!t/JpZ]?Eh=ڜ.+Gs細a:osfVnk;jq:#(>cA8")I(Ym{^=&mL/I* XO d=S`7ш2POԙR''@V*9\ÆeUXyVDQҷ`Vȋ,%WԾ,M0`_ /7RΑ+CBՙ( !h>_ZGL\J6s/0so^rD. ">8/*3`*(%7M(pl߭IT¥ᔸ>[Oj%bLBd?;4?YVo@ C;Ezσ].h)=b '/@dimQY'D6 |Zv5z1P"tBy-jʸLvXi`_E87}*QZrK ϣ '\8=5O *6t=wvC11}_:$![ѮE軧5 8ܕ(=CZH Ica,gA|$;~]Tdk1 yPe稔6M4Y|./%/rfob91ޣ ڿ&g.M"iA;V&%shQtK۪;̇~xցg:ɣgF7W6茽DĦ;?:#Stɢ!?u:ܮ ϊɉ]- EHZ=ľs= 5?ZR~o֎#/7OTwj? FYV{:i-Fha0dTcR*P̡`tt%Ώ1Je#up,ZD0?;Q6VnR]0txQvy~-EbBd)~{t htOF1ae{98Q¦xM Ͼ*23 .n9'`H##E#Mk<d@bqR[yu}<+4P.5JǩEP7`ǃhqx^urk:βN#>CT.ꎛij^PES[؈fOJ+ A:gȦkZCSzF~9h55+bmz#cO &|rښ;?!I2*;WsH(3Ls5,wSB^EY$/r-%#&vuwa?^}ȼ*Y+%8^qfܜ$w)e'.]*\JK lmE #,;\-[0s:[>2%"lm(jW&;Svg8Ga) W*BBg|[]RqyEEˊylð46nn_C {lOK L̎|% ȀvMJ{bo(kpWOWj;'41Ύ! @pkz 'Psx%12.|t~n@EJ{a&h8QG`U_hIz~v5ba 0J"bTN/B KӦ=b57 6W9:)Eyi5jIܱ.pYbRfH[*)nn+x`F[p3\DĸmC sFc)>.j_^p"],k{)@o^6NwGT=DK1a7HYs!2=rj3xIιK tCԐw{?qh6"җ`q[igtRG{ Ʒ]K=rߵ.qJ`AC 7VZyTW #g1JwGo/qE+K 7"Gث99Z LdL͈`]z௕H?FKf'U̳'h iFR}9 .Ż2:1ds UB *FQU˨A .SJ]WA] fNm<2XbJ7N)3wJs[W$( P&nV[~E:l.`aOe<9 h0"JVSI_(ܮ;X~;pN}H@HrT6^V{H|!.0ua&5dޗ`07 Q&|[cb2穻 ($}Mb\ax9̣۷7x'h)KơxwEՠxÈ~~ Lퟚ,zF2|gKh!EظQQєro;$HA""U٨{`zܛ2I7 'S3b!r΁'/{f.ߨ."-=7dv6NX_=&y:f|`0 YՈfM,>R;3%+,~Id^sP7TBbة?;o*ui|7+.*xjldOHY`Fp'FHE7y0ij&f֝Vd6?[vԵp>fM W"iJ`ީJôF㇮4(r3kqҳzbS),hň9W | =?;gӱX\!ٮb=_l%dc 57guu!<3:|>y=dW#(4;_'6{Kzx!E'[2g33wM 6tqWg h*(@bfcM-7R_BN/~}*@]V-ֳG'}:R8/K/raL)8w^I"%(jVZ7>^rh2>F].e)M\cq6RQ:Ԅ N]Ը&`QIF0 6CL wϼ*:O!'NIf0U}5Z/簥?JcԔ6%՛ãW!!soHa:T.DIcد61!'c㿒+I`B{hN\*6Ao,ӗ^v % 9tƓ ^)!2-vU3ȌH]} bL|R8Dѫ}^!j,0ު[O0"XaBWPRm۷M: *(aj>LSwh挎. "=)kLs-T0HZ`J÷! :H +hA5rKuiA1GW9 |_Ǒ2]jV)*c`v!Sւˉs{Գ&6URd$ǮuBCEkCHg֋ǪWv_:ƈT>s7B&b(!:lZf+#K{ry<ﬢ4#sەiI%YÏfR/@+VU&16E޸[u zt bRV7Z({'s9/Y2иOu[Zx)Âޕ* n?hAז@jTeOK &R1BݕU("36vdE#23{uR~s z@g|`1Bc?7lvp[ YM7qAw;D5h8d(p]ԈބrX^CtH0E5VȪʍ Cm };a Gθ匇||+Or6 _/'Ż`Yx֋*y*P+[W6639_I[xθct4şH_}QO4|0(pw qbMaf~SYp)vMv"A""-`,Gky]BNwY.M~mQI/qMά4E@#nMA: I>b;0NT!YM·aV~fա$QvB:\q^z(_8ߖv*[*ͫ{ ߚ>F}obv]9g$1(0ƅ$̢UN-:O2I 5~#,`a' }H Y:ZQvc-}.o` o!qGy4 3G2zj--Үφ}. ѰD`2cP;kiB XtS9 +%yuGRkaBP&w"މRG[[P{z0".l:Ǡ")rW_%qjKE~&Oɰ{Z_Aok) 1jSs 4% % iH0%3%sK^hnaٛ"]Eȭd0(VVQNAE(-iKp{P]ȉ+"c. >'Ś5&A#s|(MIjHK#3էBWc4ʛ)*M@ nA aY*eS"lfkc͸J^ah *Z*&0JW 3 0L8Ug^i?z1U59ۡ-uu##JÅ-\YeIwQBQoF6Gi FxgUHrZ1`$)?wQy4WvE)$I{T@;Γ,?ݱY `r.ҩ-W|nFAk L2"6ЏiمjmՎA1m|YEݷӺhP1Q{83¢ctDѡ4IAb+U*YU[*@g5wUB54hЖ^?9P+{w@Ԏ*ÍJvXr v$م.2` ?-hQw:XnjZf+ۻ>~6=&&i !`u66Axf;tɵ}U+jl{z7cBy]J`4;]nړ'#R^pVJo,+X`z- tvDo( g^0je%vkY zqQy'ہٞѷwT+.1F[|UbTV1VϜ 8P 7Gm}}[H ge,_c0[\/#d3&-W,m ͪIVhyEXF-Hrhd^ѱg:^NsSQ\; ?Qv֯Znv&b6+li3FYu,l6"S/;kһIV$΢8QR ȡ_@:0Ne5ek~-mn=,pBt@RoopdS2]U #a)Z#\@qI3oCҵ\'h>⸫Q"tYTXOH ";(`֏ (~8/4CL$:fWB%D y6l({a*i?(`148 pTd'r a:'FF%3nXURoM3#JY>SUV_+J) :ʑ#-[AZR|<̉*89B,U)߄BMͼ[Ш}iPa͡ʙ5pGEU* k; nD-B_UQ9e$v&2W$G?ֈwy_+q#4ٕ_5 ЩS[Ld/?^ôk¨ 4CkmL9|+9xsZGuaOqj@,N,/\{y DߣNHdcd'ZVv!l >G\W;L~@[q s7sǷ^|ΟƵ-U5sv`߫h=pb,wWkFzueYX`b#rSl|g`:t&n܏ɂjd=/(@ވQx#ڝMb)7:\=x̿߁Lٽ»{`/t}dK/ /x7~Ac`L>~3@"8DSd8+//+Ib2ʇgm8J+Hk2?6$ڦ@?5LS[v1s8.PoY'ˣ!E$ ݵb)hGIp9 oM#4Bzdη w2]90Q5$n`@ƼB_ m^3ڈ.G0MySVA# ȥKSs4a寊fJ?DSy_U=E%'S!"y*h8c &lnj&6o\f񭦑>-'(}s-da(Ifo-6WME oHѪM\ccڠ͢J:e-ZV =6~dX2@BG/0w4~Q '}jiRQ*Jw,vRpŅhOLC+V/-<&Yyùh.MT˖2!VcL a1^zګuFJS̲]QMwe;i{ь+3B9^zP`/n;F*YQQm{orhxǸ~p. ƒ+Gеi":>p@kbd;),=J1MqWI{^Ѷd'gd=y7=e JT&C2 #CAUB<~(kǾBKZC+S˾2?[#+`} PԘ-Βɹ݆&b۾}v)]6gȰ 42.m nrzj*wʜ8Ɓ;=G׎DOclaso\o+jO*{'(%_ʂyU)ܤiܘ Z'K+2u 'r##JUxd*, j9e>c`5;8,/Sس4BLf*b /Ae h~*{& ]w>2QlLa@\>/7B|AL{bhw{-5>n.0` 39M ~ӛ8fqI;ఇb7Sz=B\IKʦQK9u|AHh&B-33ԼD>XgLsvݑ؝f[y :&BrU]Nw!bKX*"Pll %\~@ |⺀ʛUpGh !6Ui41`?52+/L.wIdS%,g܂b_`mݴ5 9OR]̃QdJ+B&M0%w</FOp'ϠF>b#Z֊7xiK#;vk#cQ!VS>|ao&ǍK\/xAdJS7ZӿZD yoɬ$ eS4a[;Ԋ4UC9&#j*fs73KZ2g"𐼉mmW!(F\jSυ]%0g= oJ{|;m" 8`Љ&^/ اָY.߭d!E }ͣ@3'R:R(`,9@J|Q?M]tG;Ȍ[q'3ś@ySQP:,‘&AϬ|$x lrl" *B&XqZw-T+2r̅h:@s.S@7twđ @ƀy=I/6K?KuYИpDꆐ  >CByO!eQi&O1 ǘ! 45I^vGb6TaNцmϟ _X|Y6r7FReE|Uhu>d#(Va'SԼdS@/\DxK6RrAmpQkNׅ} #6E([C/bsϼ X5Pf~5"(/ju=e$gx=`' M I%ʭ( M{[c8Ȅy7i5iX'tCRcQpLI-?`YgNQZBn"eح Ƽ;~Ե[݈,},0CQo[ $>1\NN"@pR(NpXޔY;ݕwWy3=60oSK˂j9࠰K|qyŖ[Vtyh!n*gV#M=daٶɟ oiBJI pՈ<ʹj? ^ -̚ ws<_I'ǭ2E}hڈ6˃</[Y}o\łwZ~2E/Fҡ^xY(4uE%[nbD΂qFݲ<G믄ⷾ9.|1l.ȝCfAPGIuQBZ1!X>6 /3(搝'އ{lc `VWꅖB&?"q^F#U$yoE@J uw~%61ŚE_fM &3d#ɅF'9mns->Gr1Q= 6kb&ܺLsҞkfhLLjc4,K)UX KBZ,*^Z\.B- m1–"< fZ?m׫֩MH,~| +Ԛ#.|L(Xƞ帕BfCjAҤiyK@^EDѸ}ǁ9N\]C}dzAGFzQK6BET=t )q4GLBV44,/ЍBPsbx )#t[Mpo8CA]6_rva0Ax3nmg6A|j6zVoDR>]{ɗ&Mcc|.j0 ^? QCX%Rm +39(8#ABV,HcJ8ܛyY~Z7o')f˄_sRWB\NNV8R͈$%c 5F g0lv`bТ;ݔ*BRcx *^S_жg, (F۸g&Ay!bNzrB?^^m]]hPk,[p;.KMwT'3pd(Y. ykw|` 3{̼UPX'hRH- C < HrqH<؈aO`@_hʲ2rkX 嘅L[5SXWJX^TW.qG…m5x,:rVl>]-&tfUI &JN4&:Ѷen ,gYTwjGP S>ݖmIH3"v"^ӗWe!s30PT!sEڢnf@*G#AA_/ٳ̮#р~~nԡYߟX.:3wcձud(e 0#ܵ_( A488YPM iac$^a<[9 BbefP&=ʯĚp{lL!~?@H(:._*xAl067@8lZ+.z1z/E3⼛c[۳]HbZfM!neF仭6D 6::@ƂA=%o WCMF`vɤѩ88=<#sSzy7]ϔXF,nYt'Õv9 9WՏꨧ降t u-ؕ[od;)VonQ,y6uWiQN=zv`a=|[:·_#۩cP?+}kg)ΊƣgE1k|;Agtlz]0# ^Dzڐiq9`RS_;C8G)EbǃR- U)N.SJ>tp5T\؄ŰJZNVRYW BRjl_XRj`=zzkg}GREaxvSf:ں :=E'2nq{bܩtԀ!3&"YcWEƋ,W#2~n3l"r@xk@~}ڵ }`0il$m U0 K/u77W5&}>gʍ'I ;\S@lZ 5,!L !:Bh{€e,?_Bd`IƼd Am50t' + [8`!-~r/0`iȕؿ'S9}h{$0`,ܬ !?z[%Htak)Bz[`9}iDuqŮ\mk D_?>~lXaVP SdJ 2g"G &*DRW[xaIWTϭ(`2NX$gT/=,/\:=qK!v(Qƒ{MôI(w.H㮏w1^GNq ER[=4^>`=0=.3`pԮ1Em5\!`s |GiXӫAx|:|a᧞ ~4}h=LsWH0ɶ8"Oiy.,H8gjyzYo9Vl4c: ) Wǧ$(eBţ˘`{nqˋpW%2U \Y=EwUi\Tm4 :jca'?0#@zZ6en9鋽N'tW`L g# {H0՜=Z O_hZ _SM}1^אvsa;_Į$fVX@"UqFi-E_ 6GlhOf@xCIbvZNӛ/j͙WiF 6 bm8n~zj|fXt\un/_s6Ekjr/%<lh.QFBJ= j&8wSPVuP_`J]yʽ ׄ W60W|GPj4y/PӣuduA>_G'#e&<ÏpS=;  ۾p!ۃr:j=l3ؘ3H *tۥ86]ƫkqڄ)^):ԟԡq4wi/=՝$*M/7/]lAV:_""=o,c)UTM32Ђ[J/InʸՈN,9oܜ2knDZ>BQVZoqQT-91PLi0 ++hZ8'D"m;p|Tcp#Ije ݺ1ĝsRQ*XO$Gxg QS^Caյ_s7[V͒ 4.|/Gag'X{3vV禚!3 "입^$i-6t\-2]QVI74QM郯ިX(Ř"I_Lpb ]V:%),-{kZIy=V'1ݠJ*#-c^>pKNyڜ|%U}OhF)yEɚ!$=N-0Ħ<bU{I4,^__LvD[:7FAl$,)_KRWՍ>≈Zb湲bv/?K_ӈ` -.LM]Nsv>_FH3e*JKZZfML o;ɝٕ)WĶUuh{<<]ts7.џr@s"(v/h\F}$tD[7Կh,uq_;)v o;R9O ]n"JfR{!iySQbKdg4ug(YdoՌ:LLc"Xp';&{sMkS3 r~!~DakRh=n7 Y]뚓b2yE;qf MXo24 Kg t*Dw]=i|F0+0F#], b!ԑ@NU}/;)cz_b_"[Yx\2VB8\N5m)ө7T!oLf N5x&xV2F<$Rd~/+md7.ULtZv+shf.G/17zA8F*K2jY"1&'f !cZExq.6vor_Yj8`unrș T:צ~P"~&x 3YAA|T-e/Պb|KՖ0lnmC=ms~vbSN"U9,=/|y#SDO c~eOH*CK-ٍSHuT ubj\*dM:ErGunas15E{*d-ls&.PH)% HN nV^~\vW{ ^l0te+/gEmNSnrXEUuPmk6 `eCZ5MQ1,E܋|=#Z".?%tLufeg[; m:&q[,O;n* 5 b.Ģ, 54HFENޑ>(nzRP4Ɍ6ֽ EED& w'c[T7N nn`f@ 9}Vhc:32z+K!.=h!-GE߅# [5E>b xg9\@(Eoxz#C!vuS[~'FoKJy,PEmNvAQOlǐJ9BOPczvB-0zSP⯎N:蠤bL)Z6<̉Ds?/YAn]#U̼^#pdy݆TEwΒOXlmb ȭoΎXkˌ%ӿ>f$'p,򱴋Fu]ƑCc/[S zQe-"y\AEWoaC> ϻfn3[·x"JkƁ'ߞe9 nDOk:mWMXbmS`cuix7ND ǯ'[]X1zu.2bX<*"stm Hۍ'd j#Q_%ŷygK9jHt9QK[Ths; 6|)0 -Xv1  r"Ru:p\'x}xLAes*g>2)sDO Ku=g:C!j"r0(&d&iǛAgZD,ȟEj:V3J5S&1U궍3s(l W a$5s5,%a]1O [xat-L,ÌK;F~0D."B9X3 P,/f%$LS}IdeHSzZǬѴ4z{W(."c:?}#vWmeQ%ŬdNی.XND[ #Tf|rNQC8^>:OK%MR#9Kα2=?6~{/iVw !3V0WTWKU,Q> @Xי|mO'_izsxc#4ͧvb:{ n_T ĂtRu) fzC;8+d J8QBO8 YI-)#1C'CHSqk%ͮô`2' P!gp؁R3I3ʤ_vUrO?PԜ0*Nwod >F_֖7s#4f 2VvCcde7KKw{K_ֿk AqR){u_&mnhͻ2u:z}C]0*7O~zq)hreG٠NJТ˟7~-{K&2D!n 5b!G}-CL9C}yR 00*ނ UTmU^5hWox|u˖t R/w$|.Q}1~ؗaXMnVz=,46 ~>*LO-:9ńnM3fFi oq®KoJ(5cz3K{<{ְ:$HR Yp+EI?՛՗(W[F50DRz #򭦘x( D{O fmU4Sy=5y^\FF5}XB&/=ZAǞɪkH:ٷpMD5 w_'esǺ^rzBKζ7}0=|=M54F ]a,\SlX.s>_96GlE0LjC=˧_2pu6.z_ӿrnw " <]k`G>J֊ jQ}f/滾C5~&˴Yf~x a壽,5FͳiZa DeE@[&Wn/\C4O>[aMUFX+:\A-GdJF~p.YKҖ&:Tx,E(S;]H`Qt@Qg'ɞ#}f7 {_tH q 5 ,Q-J<, V|F 5(Ix1,HagƵ m`Q3y8.5_pŮhfK"; Ve-SgRSWs]Һ^q` %DFV$j.vl7a}4ZL _ ղ![1F PohE 3DȌzC,]9Gg4aĕ؃\"r+i5toV?ki : Νeʞj/oF kU8|n  N{M߻35Bsjg :C2%0WL,0Ҫeش]ZȎY_&N(Q E¶䳰%8Sw;A/deq$CJ1SkPФ4 eH $r³f,D\ ;T3A@<3"FV+Ow=%ӻq)IiYXiLuJ4Pc8˲UgHE/."`; Il6 Z=@U?auluu6DSj . k-({W¸b ig1yVzd~Ĭ%r=Ĉ9\CUXƂn]B \xDtjMbcjWK{\_Ia6[S@x(NE[V!*wT,4BfJ`Ǡ┶$M,G,(gM58 ~ҹ/bnH019G!`A ("-B6ߔtgFScTV6L~EJ2Cj~lgHwk ]A5 Vޔ5{Qe=ޞ;LO‹ܛ<.#Gr;3ޫ&4F)n1X8iLP ۆtx+!7[R}k훨5Ā4\?*K2 P,r҄~Z2ظ0ڰ[gvA3}-YjaWLXJDEhrW'$QglQiϗ [!ցh )bHbmʋtrCt2ȍ>A+#ꋰFL ]CqD>p4w@0fɞWp\xF0B{@g@ ,I^;{su"~lWvz~(aNwts]mLNS .?ٰJH>scnY UI5yKWjTHk+I@nٿT0J@ܟ6 Ox7x;)?ATy-> ֩ޥ`߷pK:(m]67HOu&&Z@=[hob)fWoU)v˭w0&۝CeOگ?lK;9@վ+TȞ34ߖ,759#C@Qr뼍0oltG`c7bM=,0,,8'^Qɋ&Zt^zX G9CfBm'|L"cUlhO3=Z^^u2XdЊȒI îT6#3al]9ȴWV >K _ WT35d2nt:fhZzќ5;jDq>'#+sK>ϡL:ǤlnUBjFaB$8S5L_/<Я|1:Tv.*X~ kZ HBlyw|되9z5#^rdubMN7z,d%iZ(!o38A)Bp>y&9MDR`g@4 =t.h>RGKĻ4eƫ8Da׮iTJ]PN"*Mpb-mBė0HmԸ=T'щ2$&Mĺvp p=u|Cz4&Ytc%{7s τ9F +"5?xSo M̥崮)N7hgW:MxkC~Z~9 /&c/9i7>Ҧ#̗<*AyU r”Gp5󀕟M nؿJY\X'|'ўk#WQ|Ml1 MRpUa40~"PwIڙN[A T@y9J0jHɀtIߦv](* !HԱ(O ,1h ܱΑ 9$)YV\ݑRm)t{EJ V+͠~D2jndLjv.LbL#E*ZQo]0ZlKG̸vttǾN.mxN>ZrۨPx;۪ont=ROJi 6QWۈ I5(l"Çg4[4]d]CLF]ْ8qi '.BwĹXI\߈iW:7:q{[FA[O+hV#خ&0u}aYQ{2"3ys#ZcTΤ`=7 q٭%؈_;>Z+lY=`s {2IO1n̉:^:H2Vaq:q`h̯ޗkyd]Yn#f姦U̡Al#\T9p卾%VHFtH39Hؗ2¶O-Ar ߒW p&cG^dxtAFѸS(΂'zYpDjHbBbbLT3Obd-n[ IF]&B8pKkc}L+kzDaBTN:7*lyZY\Wهx_{#;OLY-j,s(#|a3="R3t&gȾa%y٤9)gUƌ!V3*Ȩ`B[ݬ7#;5ϋӻ ?&2pvP zk6dyZk7euXǴ=?JƪI+B6%MThWD"漚d!F~>3&y0µc 뻤R c&ÃWY> D.5ܛk") ӡ8Ш{}.ӉM;(k (BYc,beأ_dI꓆sN{zB~v:o-JU%9Deu&PNG5Rmެz{4ȿ- [c*um0pT/]XZ}dcKl=^=F\X5{EJ!Ɯr٨]To .׾E߷<˫[ۀA~dPj$s㒮]3[.jzJ!٩mϯ 3Ń9=m_I@O9*nC`'΍9!)*X)XΧc2A Nnb|?Z둊 M`? iyn/àբn<&pOG (s0 DhB L{d\֑?*.~d,>.ߧC6dJ_F)fDqa3HKoC/}OΎ8r!* Mvx:K)'v2 U{.aƍygI@- lFL )o U q[7eo2T$s+[<ϑMmO ېcS/ϣ8{bfHNv] 5*hT#H: Nժ8RL]sO _m*~*GbJXФYbCk/Cgc?M: }KE3ל.SmijQmI'IBzѝ$&]p.tEEv?M_ ."Ώlz,6uRMeJ;87_b 2gYZ07070100000308000081a400000000000000000000000166f3d9ce0000b720000000000000000000000000000000000000007200000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192de/rtl8192de.ko.xz7zXZִF!t/Y]?Eh=ڜ.+@) SvM &Gkjof/"VR-S76W-,hx&U;4\WbcՌ%}"zܜf7l Ɲ%EFtVxpى8uD콕ku][ G=6y/6Eb dqBs81_A$Af@֥>ϲOw*$aǃ'U212Mwh, DDƅP _A`?HK9W!3aPTFog ~6yѣIUDUm;Ͱ"? 5[-AZQڇ 2O*,4@2 uLjdIJb؀/JffVhn 3 `9|[" -=r5%Q`3aVHBiy27 n!unw,t!FH=BC{$רe6:n}􍓡x fVȤ%;*dhy0f61=Δe'PWmxWo%]PӪE cƼP7FuAbD[ d^ɕtCf]b>"z[<^Z-y` V-}PyϞ1>ύyҘ!FM*f[r{8C grenWYENTQOe("B, : 2Wm5{/#ߊ$9XC(z:@ LjH '϶]&FŲ[[.VxÙM!9V^YRt"V`9PIC7ˀ'S',_~,d6Dz `?HrW~熇}p}Im[.=L öf *V!NsdMAssf--K+j 7 s==yh(Чav_X1:\'p8BAa un?Xj[*rY:JsmrHWj g,3epyjcvZH6k>mj@c|c~`NlHlw˳pWMӝŰ4i4-LĞg ^r 1q`C<1!J׹Vw.ap/e݉Wn%K`Jк!Ksҟ[$lt(w.) ؀STd;n;Q{$ qT ,}lb,b*yM^kR`/2`] snzL:B)5VPLy}ŕڔ?\V{Xr֛e JU^cߥ ;/U7~׭X nL|apa"W}z=[JwaY6![PJ!ꡝ^ϥ&tF4ӆP!uxzn۔ľT>{S|k Xt!o ݹ*IX;ӀsyᲐǤm2bBn'}#p4fx)b ٱzwW?T?=xڭZ{$Ds"$mGWPXZ DfRpsd7E8cGEDƞP}*ht}s(˄ w3Pm=3ѭCq}jhvy| 6ݕpism<(.k?RV̕S0c/=/ Cl!Қ}92T0]Qc"6% 4J|GXy@8^+Wl~L~d-^dZW^eVT,`[ul3OHWɊB2 4sAAM@]{{i,粗]y|jLMaNuVdE6EA 7«f.c%In2bCZF?Ǭn..x Vf1Kl R29e5BȽl(F98q ?xѬp#s_ds;Üaorj&Voj}I;}BԔUM/SImij?]Y*})Ji'XFg"sJۚF|K6YmĀk&Bu+Sp5@f僿yꘆ_n6ml d]a+T -i[FvL=>6&ӚvW 8"݃&7#!;/MO$`1y7^x#82o}zBNirM odzx j"OPlv-;>ӈcduEըM_+tsNRśO_r07*;!@inv&Fv߹* Q#‚ZyQ?'gȧD&M>P u9nJ($ ![qx:+r$ĒU VH}7Rf6{}F`~ NXQ7J@&W ,<-d;3Fn* 8 em:ΔeDH[kʽxW6I6q3Q^ L6%zf(7Gq9Ox ~CHbۙsu"R]~ӹ~Qlz Lq/S4%toS&)N,."Vcݐ-;vrrqd (sy "́j>K6I1Td?gZnb/I`W:a;-0? ؀§\ >};]4B "nU0+p_#aF'Q7+p|{? t2.r$ýޞ1Lr}䅖C7> 6cžX)w(ad/tw7&-~Iv9#2GdOӺR& @SG_ e(j~{rՊ YsAcS˥T.;[) ಞRh b2ۛwv 3y[Bg_BUןb_̅Z9;13MYhG]JȂgC\e3/@w+;*6}k Ei%Z$5J'5@Բi|VRV" G%L \!݄m:*]l0* B,RWN7JJudknnKQ*JFe "V{) =^E1` E_!ieU>EfFiu(^ҤA@۠Q%O45dzf8?(A.erD (a4{8v̻sf]<^ *1W2.x34 xXdqB3v@K!_YڅBT. 7(Ť`Ɂxc#2^ЂK%$՝`:hYv$oFs(ҩ^2qے(z(pVh.Ze!sxT7<Dwus䮯- 6SB_ >iy` 28%f'}BCB㼑G5g4st 1r1$']BC,+VT=s}ۘ*SӁMCVn|' lbx;G/p+`8: d0b,_w+_5 A5Tj|/"-/>,YNgIbQtS-e[V~hj^NՂ(f"]/dUiWJ4:޲`jDa=vX{8F\ "EC_64ӂm$X,w{6Pw9yM/[Ӛ?ZXh*?K%;pe&.iW$Tg+`BKμ!9!f o-8 #KȀUnj,,-t@/+j)5v9s2_% ĀMry,{ RG沐`\ZQ9*N` a+ǬHLjzEZyin8Pl%NCU[VD٩!W] )綈ǵ@qpe]FP&ˋ4݀&rCssVHam"t[dWdU5QF䧴hu,&VH&p ;&sn ߙoVt1͒A 3b{Mȅ#i"G\N`G6FJ\;F׿l ۱5-#KlSϪf?3I֎w,Oe B'3UWbKY;A^sBݬn!*::$t ޜ&]#O?D2GzxC(PHr̟ע\ Dܤ`'%{؛яdcYiOèd%2OK.J=ǎдbڇvLr_Zig$٭ Byκw\( [R_]Bh%[R(9dQ)Ym?.KF( fZ3js.*Lx? tqxǷ~'7' 9Qd?uhI뽀Q2Է> utʼHj(LIc K?,u*4!?Urr.R;Lmgs /JbP-죜/Կ'mJ^Q6s,3BavQTSiv"7A_etBtx1D4- CEazG/7cBZ1e~b}"#4^rb}o 1_KN1OvO*xg3]˰zw \5ˈ!SgoM`lua鍆sɔ5P˷vE˯?X_!Y<kQkq 8.~zhpM-7ϦAc7; @d*fl:ě }pƀ_ܡCs- :+05% MaFTl3JTyCk7m:D ͉<=w}_y Iy 2Y;7[7Jn/hs @/1 Jv*]*!F$V7)>x3lL|?p8]:[Թ,NZc l)1h7, t8+*gJճQKgM9Qd=1{ ȕ+K7uo(af@",!Q! A}0f{;H#Enk3hhwi!H⪜u:,R6}8MsVBǚ/XBHyď{.O9^qkNHNh y5v)&9&V<_d %]4كm7(w@]j9Jvs, 4,W=) %5pgۖJE4,ڋzW:A RC*DnaP| w]}Hlti,kb^tKps`G NrTFRTE du9'ӂbNrrk+v7fɓc  >u =,: 7 A."T Q F\hX R@584'ǐY𔋫)n@k3S ߗ6j"w݆xӇi?7{PJ8L>G<:RlOQEP31qfF\L2 EQSLjVZf lvru+ ƌ8hGŦD? }-. 6((:i: w=L %홁 W?] CXt`X%}ӑsK^@z\lbs7F b`V)oWEJgN`!KU\ip Tr>$-=>+$)ZPُ3Y?ߟ!jmJX5P"Œ:Ե3c8({:#2K#JƓ`bLe-gCL% R{^iP.wa$(ʐڏ.ŞÃɺ{*/91:|) 9hAFԲPVR7Du[kTN")6|P y&R`{ 6KnjZa=dpZIiUͷo#!R⌴g>0^&miI:x=3fAPRfsK3ݏ[Td{̚ sHN"~1F֚B/f}41Խo($Y(C!':u]W% LJ[ n\-3 hT' -=9v{ذIhZ(-gODŽoq%rf\L>oE+Ǵkrx lg/t%͹&/a_,K!bE> `⭞R'6|Њ0'wij=)ޭy7§1Ngf~B2H}cnBN1TeӶr#)AQM2tp+553BN:&[F^){`*÷dy吊>-D4؊[Fᔙڇc v!$S9\?ǝM S#JpYɒ{Z$59 歅 bBQIx-WtFo`;+wnh#^岉2dij| .XcuKlض{-@n 3j|{ ́Mv-a C)6N?2^UV u[:W9 !ⴜӺh'Du2v9|sxt;u^빞3}X#Q,t~C4>xh.N/V F= s>&- (j^5(A[%&'^ߝfwbu\sT \ƴycONy?儝4@ ?gIׂ]spHchB> df߬ EIwWQϮ@U18:zf_B ,+3fmBmmxj6(\{9u3asI9no 5/D! 7ujqq5j-j.y/̀s?&L&XubyY/F}s(Y֘0cjv!:t6K2+ t"/P,u+-ys~B"w]|6hT|yl6:1u$-:46蹁!dqmo|^'@ #cĚkMs5¨MDrǢEfQl2_|F|W^hj]xkeSR@@`Ƹ0̀`Q!ԘU:ɥ"il<5zO؀$e&54m_%D/nC[\X=c[T5)zm;JUҩC:R]9',IJK^:3BwtC~*0_ܨayT9Jo6 Vi/X Se5YV& +$F,DK3[HҖY R]gAΠ˷>9~.0dϺŒY RJ(fEh?ݪ(qOҾ486#3ƐI dCN-QzηH(ݘk> Rjtx#z4ifk2fYgzefH(dp t+ؖ@Sc4Z[ٗ;T'{ϕ$ *\FmQ5xHd5Zy[cRRk $Bppr[*|R"T r^9JtAR;}`^v~^*I\<<A C3lcBmK^ i))rվ1e +.5SkQcSgq\&kU pөëfN1q0 WVZb@JNwtX-pD62yv BitL]e.3 7=͙MэJӔtrR"jTG}Z|o y@*348k;VxLrD62}-zlv/b٠Ob^g%|JZv5CmlUTVxQ$AZy!s5{0%x&mF$]U5ΐjvm_ t A&iWC#F#o,mkzaRJ[{; e.-oPe;[m-|;rj95ݠy-Z}.hf@/R BGJKө嗞QѠ{( wFMSGA6hLӱK܎ÛL?m;Cx^H!IRR'}5}veH%2K pЃ쐜<ؑBŮh+Yj8 dįTu[c wC:!&Jʁ@okGs(C?TSup ecˣ׋Mo.՘hqKpG |,~9׌J B c#9Rj6f8΋~Ÿ&=]Q2p43eY!tIH&3mxxx!XIu+slbKi#-Kn"-΄[kRf/GkNV^e0~V3ꬷ韸\(tO,X<{LL\^@ M3 dص*rm`A/[`ri7C-ZW;^MUHb|`I)'B{E=K PWs'tn ֱ|1ھ7tKy4Q 5bE"g: ~Z. =ILh.Q|, >q"1H0?m2Y<' 1nHRhaĐ^4ɰ mH#?йoa3Y/4F1ioh2^F0lK Njc1a;ք*&&|Z%sŸ~L]8* <&4sDst0q]K3b.vD6xx?89*REmF800ßzdh ]*JtRR$R1ҋN#^],wa'ӣU:`$g&ywo =X.%/PAd3yfMԦTtJa2]7qQJ?UjA_3E 9LH:VE݌{^Or `؍Ueif PڄƖ2O95c3KGP#@w 0If?xY^J"+f3Ϭ]Ie.ګ7uL$wwud%V|]oDEPn0&sBy^i E* %(%5 R =q!~Oes=ZiRFxbxH=(&s.mXOYѐ8flj>hpo "eт`r-l.̜Ȧh&Y]Yg5Mғxl!Жݨ7a"JHBܐ/<sZrZgJ知ծen6'W:kM)l u&*J";1=OG,Gyu w4Y~Rq/'*=|ߒ]헕f>(ݪ!3u$-} feؾAnp5|9jI{RƘV*:a9(sdD[*#zEgFS}Q&SZ Z2=78MyuSe9AaƶWfpISC@,uuMA|7sO"HF64S^vdqħu ܌H!S\@*H^̘ꡨKB$;n#cWQzv/0YaSoK 9$࿹ Ychenpړc|+YL̏ڋ2 +1#4T(XX>-C/ a//g9a-蘳YYƩ:S51GIX_ZXdӎ2]轧ߋ;oM}G\/\r,' .U|Z>O"^X@|7+[ĂbI4e)jq'CXhl/j@P˝gV ༻Bui}0%g]t-xi68Ҏhqn z?ImWϭl.0Hr)K+yx&sŁlG o2SXO$6w,NP̍1Li^dF$dgcG&#(Eeu;OXvoM##ie>t!ghtY &tJE.7gf ȣ|@7˧`@uIٌ, Hʷ?HZdK!f0O'$"_ ^l;_2=~g?"O| /x:=={^qEiHRCvt Vs|# ]7j(o`}?n/ bQiM&ztr/}q@jVB(*٥_aCUBxmm)ϼ $mn8%~d T ~9bt!$הX&rgE,q|z6D,ν:')@ty)Nu!`Ik2bO eCWSR^[g"~Knc5*n!<[yuZknZ.< N*э9uNQ8 j(zgNweUkO(O!;/]m *ZQly1C ocN?Q-|mO ˶yP͆ #>2]9s3R6٪^%pwkKM;H6UADN`"uFw:l#4c;hd/g?mSWY>;/`lMBs\#8=p跴|Ex<]A>qrdta%.XX}JArƩj՛hų, 䪅žҞ}BU;=!ky6Y{d_;=eC{f_4iy@cI{[\M te'd"&\Ph )l7k$U@WQW@ώV#=kag=WF>蛦i(ebRB򤖬si9Igd뮒3v_:B=*y7c ۬&*rlwk2r[An$fbZgx{4G8;J0J-uOr<`g%6I+]|Wރ {7$<K'HĚ0` ѵHLSn(@B>>򡳨@8$@&ZNN%Y֒@ern\x3tnhLU~Bߎ69 (~*mÏwLgI-^H|VnuhX6 [λ[~\k7LW?8ch$4rP$A¡b~rB[D(#^O!x-3Z9 ,  QDaiΛ^ X.[Ǣbt`G7O?x -,79yjNkD cKV Lݢ,MyΟYԲ=,GԲo/Z86.;ҝ4lZK끘ũYsJjxd–CNNiw+]u:MEվbdf5eCc6tK32) P-&xm N'@Y&B".N^G?zDs$X#T` wCOFYP91u-IT /O7C|WUw<̈fV$@p Fm3K`1nuK&%#m5M%xלPŚ:s <\" 1g ON0F(_)ВXIK:v+[MK5<@\'KH&x2CTܢ5 Rx+1ϱSYpdȊ Wyw,13+Ox ̓gzk ~}n+X`EtrS\k[J7 ͊) cI/2d+%b佀hUsOf&nN̵dpIҀ|uT K{Uy>oi |SFK}cP>~LWi_ 4FpB !`d2rgp'Oo8wNDMJC )sOym"x\z&ש)`3!JF|1!X) D"L/_[[Zhս{yu&䫆x%irq:1("'b@P„wxNvl%%yB@S1?n'jC^8YMSMxs]!dJ~98?aqy0˔85lfF|[~;Q]ØT(Ώ/5۠;xL? ~rme >l7$Q )^.K aZjySC@E )dScX, FK?5 ޏz:="ÍY93v`E6IcGŔ)^XK^SK%mZi@4isU.;kB.J\#I{r8p;>^zHXM'25Tj@Vqƣh`OPQ~ u`rp͌Lv7\HHzˮc|{A Q|HsPlb\Rl":\Vi2Rh3_TcᤞV<{npgmfNotW{ /d*T?ȰdI#?z6rHO$Y2%:< ijv&yj٤+ !Tz嫬sXyoOɹN ,Wׇv:UAmQYZ U}_| {mE {2BLfQu6'`bb> Ȼd4=xٿK4]Ӑ(5 :K%7꩕:"021״Ý.VI9NDOHG3Y$4 *r 7ĀwI%4}fswnkU:0 Q6DJW_r/OTU#k>I1#n$za:~Ca0=?h׀TY2ks?),o%nkP՘.͐*x':\4}U{-C'UԐMrtU 塇LC8'^c?'-VHkfL/h36o\tdy]lKQcerGR٭f_ޞIfŸ왮HMVaM=r@s] ?"N 5[Ipص%Wv5#I94B.E/^vdIge[f,Uvٛd0]1zJ*ݛ[r220FqܑZk{aL L t~Tk?Bh -Cly*9vGHґKl2Yn5~'Z` o+A)ߐ3vI ڢ#@wX[ƙHaӾ-bUYN]j&ߟe# ]R֯M%4ծpgcgJrQ`E#ggnŐwJEDIl=鍾[ۓBuYGRBZyk7` ce'>h$J8WN)>Dn3}\\ iCԋnFk,RK q"VI_EZV."HS@'0n)pĢzH ^"DAn9-IAg5v/~H,Ti*ۤfвr~XI|J](Wgt%H9BшϚa^ZCV iN@ ^貴κ ts(*0^ (F, $$gc-DbaHdifP&&j~dgЪC=f!UUVXIf*f]v-(;`s԰R'vs^G9׌(3/݋zsq0k@%RBI-pv|:`kN~S )`iNܻ+߀EhtuCӑ2d4ߒ٠PRwqz3D> VF6+aXcә;3&9׼K' Ma{ɏVu^2|2V0Tz}` TDq{J,G3 6_Bp!mBuD$bd?h0tqߺin41E^z0Mӕg};2Cϴ*gD7m,zo{;#Ӱ9$*K3 EF?: c4Ͷ|zgv|Ukb`:3z[W0nGuiPe `ЋT*;QGPq(?QD"O/߄/Mfh@9e){V"(?;BD|dO,7kЋO=HJFf+ yw脑[f 6 A 7r܊Ϫmd*uum"~*WԱxҦDsZ\8ig)p"4)ղSJITvw]LG5W})(#fQqڪH) N>9^o'jC~\@ &U kX>(˻Vjv2eP"9س6)Ydn]dŤcl^egSW3rJAN/;&[9]U׆ zwĒH Sr˿ﲭP+[j,7U;V2fxQhhL/RWa ny+6z@LA>=b5u]KD$dT79[[N/^6{nGO>i|$͑cÒ'Y*UDZg9cM*iyaƛ ŅJԎn+5}*̳) *0B(R aܱc> ̘dI8<069MYg+:;2I<g@i7--@0N fSJesL+b[Z3\:yȎ_MEs?)r"&= rapuJdOc9܆WՏb, _nA6GM4F w*UDG={G7nEe| 9eڼѮ =uCcXtQȸ O~1H -CbSo "dž[n(f5dJ{1UC]3TeI;.BQkG͸xgtBE*SvT'ۛ$P35Aymah}U𒅓;ުq(QJ'0ZCɯEt0"AB-{4OT[$'9 Gw"ܹΐ=9U^f8e%vZI>(h}hN149d*$qaTg8x&9(@uZ8qBِx]ĩ&\M40о q'_D:sn|ۇ؟B<d.1Eyr =ňW2UzFG \hP}d${EmI&W;1ևy! ,Rxxֳ:]d(IpHxeE<I6:Nu^A%#<>-mdBI}G Fʖߧ tgME 71t1$#[yg''J?B͆>LՌ^G0'¸:%Q?HI|zHw߿y@zcV ^^*GuR1=K wGAlJEy&l]"Ca)ΒIšgxسc[@ҟ2e"XmY M;Hu wBB~IO~  a%H&S[,Y}4/Գ#d Sޗa6; !Վ32 <[@ε :) Nf@F3LJ#.|dh {f%vksG制0x,`q)Ml'U"QDgsUNMJ/iCWt5]s2]d%Lf,JҺ.xi!~s{zFJoq/]ߗيMS9%᎞}>6 y@VyoWalXؿ2iw:a5FE}8I?6TkYY0}oԔRJ2gGR& խ'\':Ϥ~[7vo|C RE5u g# VU}75Rn3W䶀Ɠ{#{>A2􋅣_cY/Y<LͼGT(j1-Sa10?)<ׯ<+<΀k[:bNA݄èh/&NT'H"oP'[kpMPaR(}ŜT_ymi-fB⺣w gWw%91m m>ЌC&M)]!7O70k"Lό NT~@y=x蓺cv$c[M6D"&(DR7wX@;gtK:zmKyL'f)BZ̸M'GBr\ݴ6"cUI"@ds0D`ZZJOG,jU&<(((/XrGׇRйЋuA$ĺn\;'G.q m%mr5Pip%:ZUT!+|d.sKӌZܣb*[/|1t}{tf8T-s'8Y 3lw6."KN$Lx%l9.{)@53!wР[[:̝YU{Pm)~ &Z  GqbJěi-𒤾mǣK6 /͇gIƖa;Lje2ts J nJC${9%6>7L>vR5?@jD=TMbhTw3Z{^-*B(zcJY`2Fotm!<HƑU8*g[8`ŽbQ,._( K`E*2X.20M ~blp/`!M—g/Ѭ~9z ~.F?-1,< m:.IP{{HhL>߆;eDyAHQr:8qQOSȥ9"\RLŵD$t8< ҄^Id_>=2eHu%NG 'PhA)@ w=ɽ%vɶ@DP>tWF Fd.G \R̒ 7$~h#V=,L_#2)EWZ=.Luc\9sLH )=c"ڤ,G /P>9FZU5ww ,sdfu;ŤSG=JH6Gx^_©l($4\$v}eةGcTV;ܪhThy3={e26ڀ 4U*{&<|0{qFY;v0hrr(b$Y'ٹ߲ὥA {b1 < ޘX1Ԝn'_r]aDӗ4dH.|2dك&,׮z&0/|GK;6M.fE)Ȭ  +:ڗcSsJ@RQQ9HE5AI 9G$^r4p7-W*V N5Q<腏ti`V^HGӸ/u} ѿHK/$HEmًC)~uDch2 20Eyx3?,o0_ "t LqcXkOPPRdC> 41Ŝ/\Q J6Kn60c^w[~& bIbXת;]R5#_D0*R Yúk%D S.HBcB$!eu=q9su0+@oT `5n)?sN_Wl]g;6Fa߈k 4[: A< M?~2V *;7$WUjc%b*njE;W0s<"GqT"!+ɶa1I 6`ʼn]Rr fC9^|% |e(JLi5d{o~g6*QBZnaVY@m<Jii+=tyY0c=B0m\ypV&k 6~[H:茈=K2c)yfq>nb_3;M)Un ކ% `|H a7k”eVnUR[P-LGcP{,_Q Xw=/RBN[T=QHmQe7%ca7w꫆1҄ڹf\OBQKQ Mj z~C0^| ,|#Ԋab6AcLulC۽k j8TiRd72GX.wqGG UDѸTO „FCI0\A~RO"ѸGPtf L?0^]Lo}j[ڮՖ׀FmhILK?@s-0>4obKpڧaRC *kWN)mF\di7I]B!8wq}zhRpX؝v>1I[6kZOxƳÝ'q#~jXvgKO"TZ[zעH ̢{wf|#Ҽͫ $J͸'p\9D|AzаݐNJ1B<]X^){H6P135Cz(ti'*JلD.y ~MXlF9  c! 2i!$zkwO(-⌄Rk uV65t e8ey>L0M ^tyӇPc~H+SFS>)'ZP>k Y`r~9?YQ3b1&!Ok-@3u)*A> {dUJKQZ/]q{ŗZ3ypP#sa}f:%O4D|^LvxV#{#AV~[ avMTqtLuQ~X]2r(8qTdSkM X۬p)tc^r=1%w:*ɲ84{PVԦ4wsq\gH\btM,MآFt+é :J֥̈3N!p"3P+,[<.ct% B>C 3_Hvy/+.Bq~L_'!b;4/=q tKy#ך 0kHW0e6Lx=·jqSXx itp.n,aasyOh<-7P-ļ1'«|>ao.R?R!v|{-rF77/b:~@Bߚ$?[\Br}#5 さ:s\]K(ﶀ,t\BgЄ˙$ٞ $/\ DE6,~y5BbH(,=͞Kk]ܚ%Amj+ӟ_5?[z˪!9"I-@"o|B" z]XhJ͍yꂾEz.S6zet:uz1M{֧KV4Ie/ _X<}!z(^ ~o$}LrR|{L%VWNg1e쌅I2lp#ŽVVԷ?}fþҝxx_Ojh':ˁq^% ^Z,MSiU`V(NpMCqt jjACML0k/n w(I9il5g5d۽w@^|8g+.h9ҫ{g`jxtz~n:͹>(t^4e@r./٠e֫o3N2#PvY*5s{Rnw >[vo$(] 9pISzD)dֈs?e|o',!3NMq!kGeo19* !.o]qk b`'}MO895LB.|?̄VA4xGS iXߛExR[=tȡ3_؅E]2`nvC7( o}s6>m}O<ڸOTsS|x9Oeh<`BmeSTw LL RsӶLԂ F@-c:k;(ĸ8%O伸&tM,Iy"N٣ ;gMLyi1!UvRW1E%{3C #z|=MJDUo^\Y\뚻w{ƛTq&mٚCJ[{/:J^7{TDȻۗEO"]>j茗~0 wDyġf@9E_B_CEa=έxnp8bzBݚOwF}_pO!ID~װڹ)gw*O(1\Vg.gsXk{T.kυG#Կ$H1kW[m"L,ܧz`}_k'@:%ԋ=mvv^Vt>gYrN vgbĚ`x.FM;ɪʽ87 sʏQGeLTE D!sbѦ·А aLc&r(OLD" iev X߂ EX4)"lL/ySPzvX&"#mz6L1oK#ff\22QrxX%CҀSy>S9rw5u=+jx~B rkG,BE8.I#o&Lx?y #E*OpZv%;Lt,ΒR ֧9>oKuUy,;sD吠!RI1֒ܮVAқ; ;_$DfDeߜ/4xs|f˳1LĪPR6ٍjAJ7}O^aG0Sn"u(2J)tc| 1C͡جދafLyݕv |nUB@e6)B&u[ԐĒ2"T'ִ/5D vkYsQQ\9,ckdr~/(KDjbrFL)$ּW3ܸ} GQp׉4iFlQ3WR˥~D=mJG1rxk6[W;XI{a 9ola>mH@džӉ/DwNy^$;6krzj+ Mj:ͭ~5V@Bm$}Lp7 ި_l:(^Baapz"OA]VS 5|awfa4]O&(։2~M!|R7 BͲ~xTi%t72YԞw d^av"͡vF/Q ikL7r9LjWWc,s#2rئFP否9#ۦ#rF-19Vf8n[ky7H>ظi&P^lp`7#F(uhmWbဗ5X~Wq/\"̥ĸ:BjHIϴwHƙ4: O)Y3 8i,{Oí5)bg]9I3.=8Ŀr]卧(fv:Ua-3}48zkSb?xfArD; %䞒/64ӱ8HjTfsSug̒QR5Lzgs8!k<*+]YleD%囓=(֠@~ZLC8)\ǧ'pBVG|'̜0mɭY"MVaR"uGipNEHړCR;zΒh?}H`0[N"飈yP/-*'u9cB%H~\iLj)A?3mR6! 6\ENxdkW?:,a4YL68vޟ @E)oT[a."Q#3[Qbc:Ń)KDŽ&vǦRN4 jQWW1Tq:''?Ѝ{,ME8 FOه-Inuͧ GOL|YaJ&BнE;etIGϨ0U4~A ͽI*'͎ Azx'%,KO"#i.bOakHM赮f\y/5N`*{kTa ھKw7IV#^|Jo!W/[2 =pulzHT84'A ;k}<&d9-vX1u4_m PرȒ?q/6Ln <2두09zT*#K#C]IɩdRDX"VOa?>-ܔ ɿ :hѬi~V#ҵ/CsВb;cl=-jCrVeU+6c uډڭ@,@8n@eS7eDo)ZݜAes0a԰&ZKJ_@Ω.,0^~;iU>!Y )ҹ/JE?GhRnh7Z.{;C80V椯Ѣ#qhϘ_<5]||l w3ڣo9O]JD5B9IAQM@*i6wo9j'n S/gBz!eT08a=sʬPk^䫳ONV?e{F#X=4J-}s;3i`%"CN x</V|RoqR awң'r8DzAp.:ŞW { }0/\ R=5~\L i?inW n{H1KmRYhS''[㶶=<,D>~0F4z(.wںpN\D"B#SrESNpId@宔@6VC;^8pa|ʚ-W9?!(yR@m)aϻHj"XNe"AsCord3`n C(P ~i=RFTgos _8 AtP1Ui.9)%2{Y}4ׄLj.ݖqz DGp†s]Կe_U1P Y ܎Lޔ٢*X1s%fE`֟µ'w06-JE,D*hctb0f7+ AY?hnV;t7%ZP1L Ea} Ŗn w8JA#9ʈVmdR5.&¥Z b\f :><^ib$ FJi :q?J;فB0o3S]3O'ٻDtS^HlomjI.)yݑl\SRo4.,qa7GT^x:O m_#.nCe w&9s;`,_sg\>(œw{F$w(yk(߱w Ɯc~/(%kZ]YFt8B"cd |V(hCh< C )63L'_Ӽ[~b9}ׄ[S! ok% kNfCs{ JbtvgB9d%n}\<i\ĤH$qY#8b CR$Q%\OߚOm;77xSLē|P9vhӭr]zښ m S1 R_+}Е֥ l9RR؏ g1)JsԘ͉*5m #4X+)+OJGDbr|!7%zLhmZU*daYQXM8ilJ䑕b=5tg5cATdAaMe`xd-&>.U?+2hVx f8jg.fΐd,[!ڣԚBU(3Vby6]h#ۓsퟵlҕoMYc3aXFkULO>}Y%0[I. a^BX,I3W0VˌO僚`Z̠aDwUgt_-<߇vHMJQ巣Q$exGuqm9Z),@QPeRj5 ]ћ'>G{Х|*Ov ~r+3}^&HOIli>ICquH8 օV 6%CAX6 40R,$ v37~0Ǩ#w%/Ve5 VAޔw+s7(@XQ|^df{)xf쳳 w*;Z.Di4;FMtoyDZ9…(d*r@UXjٶ wǷz:1<=ixEȔF2f2V5 qݘ>7VFDrf+tX2j^f(Jq򙺹]#1EC*[hRŵ>Ts1"ze749]g@簢XsJiSSFþYJpaE|kpKê FlO/繑E\/ťOQmT&61 5F.:Qz:в|lAN=~J|VQ#I6e'oIe`4H(Ju{a"y߂\UjY:=DOԫ}~:Gc75q &nUqb?iXN&WB YcF]@}"L~T6*@a. ZP!J>QHD%kr는3Kesɲ C)\퀠;x 8\UexT&@ە4j~ji >ؓ!`fia w 0~R֞1g`>bw`(K: ΣiݜyO| \TrNoP}Z[؁' {M2Ws [%sB 9T֑&6lJJi^>aѰ.*"Rp)!dGDz#;b,/~>v+$.E|Gr6\d\bZiݨU}]dslB$9Ydž0} _;8QOO֟-AqV{Ew(y^*Z4s/,q$8.tXBHS9VKCX0HD  nk! CAsٛ鼢$nrp/& ayå5V8S!}{(/x0%a NbcK<O:aPE4.X΀EzX"eJ:o]i>*XIL~7qP06{P:Uta?bߟaBIbV SZfb/ =F7>¨'+ UKjW)g ۔c-Yu=ʒ77c4IwڟN1{e&=7?GB ~F3\@tq(2rqbg5pډ px%r\.8"ᬙCjbR b6}199zDu5EuVqZ Y8C]2Aw151Rx0ѕ_Tʬ:Gx1DnMwFq<d&%~el3ErWj-*賺CBªT\%X&Ha.fXY{ DZu)]7?.q>23DwK.'hlԏ!ՈfҗFʼm1œN[X1bNQHF9u" ~b8u ƖΤpdp=8ɪ )#`jYLB^ϔ9M5]pAM)JΎxF*q3e>fO{kcfHbN!͝qa;2V,TuQcb ZuGKdVXGp4œY ,++.KSW1l9!y䷷׻QԹN;|fTTͲA x&.:J@E8x<5Q#pfT{gBёNٹv6Нښ!dk+VpS/$x7 L0eNc/Deg4.~5sϯ&Pލ۳Sn;y 99B᎒> R:ޟPtXKLXdhh?51@l-{ׁN`x`qC[ĵ.W&XrO3&]H89ݠsGeWؒZ'd`#_c" YQFEaXcmgw?q?BqǪcqYW8uߑdA @Ї9kx jb漩 bO/305+n ~iϨ=ES*p _`LyEZ\=gHã 4>!0!'a}:S&J @S_5QCalNRsaD`RL3&`w{)gWhP\BP=(V]$^b 魭xdĥq@Qa?/{2@eE:ݷ{B?X %f#ІW9 PlؗX̌eӌ H1A^SZH+iPd6#wʮai a@0ұ4huuKy$"'XܣꪆZ?i^nhʹ0KtXێ;}g]>񺔒h UH!<礼q ] c=0J|xC2s8'PnxWar~ˢ!1B0[6y:9,B&M*ۗx0>vՒk_.{AY'bbzI:~%R^%‹~^$fy?uGԞo$:>/k-ePzd>dm6S:%aL~yMF6׉SwaE{JN bRw0Näޚ[wx$Q6PR} gv\8Ql*۔N=IUZ W␊vcMSNags/pVRsPpO;A\P"1Pa",^5y[#R\@Bl<ނWm™Xotԧ,0 9+^d,Mxy\xJIj!5Jax@}۹12 L>gi@9 #tг,_¤o G5`Li;~A{ PxߝxnkCO Z%OzxVi_/?spDChK**e; rԁz߹"?n9-killFCϳYqo?L :iEɅ {k'pōw{S&.X8Cږ%ՒdAy5`DG&X1+f"8h б) J#h2Zӽf^7>|% 2 T1WƥzPH꭯bkKpZO\ժ$]$Lv@EuɑSq.![p>ub@dJ+FiwbRc#ij_!ݿ1َM^MV%6+o ktgK#j ɍn_ųh7$"D'@ѭ3-̅!JF>~#l1"V?7mFȬ=0hPƒ 7Ү+5p+~WACޠF Pt_;ek:.W5ԌK8 n 9hLѹ8k>3n7¶lM;)քB N1ꬢXaZ%="_~0>E|3xJ,Cf.eN(vXε$@\iP4rnBѰ4jWz4,OuvP@)!z:~,1H 9F@1e:4qN4/ôKS خSRbZYCsQ_L>'yD Y^߀]ҵ̌𭢡Л^50b?^7Ue^IHyú*X}mC+'A jP:/,GD~5 ؚN@G<KYɬ 4ǐz1x Ka2.\'C Z.}|+z\%$R6zǑ=ؚ-%F<Asj"񡪉߳j߀|lWpB@ wZt31Ȯ4tN7ÞOTj9g1KKD7@dFl5$%>SʖQAZFηe}7:SyB4pgm@:1ޱ7 1$f;`X=xik=GW;&H +Ж vGw#Fqq/ky~u@t.e͵^ޮ(ӈP:) _{i~L¥i9SΚaginIUˌr8!jU :6g%4W ,܆Z_D(kbV~SfϏwHD.E~qoIc垷>`&ޑ(oF Q7y+zb FL3]XoƙsQQc.;s Hl: I0ʍ'{SՖw0{{dV,2 Nցu#Cl;C! 6VUo ƌ;~7ͱEZZ>A?-VW؃8?m%pGByV8 ak/w2[xInS?pO%l 8Ջ3Po*RB@I* fŘWNPwN\ڤa (HZYx.I#F2.|g  1y[6z8ʙRJ6@_zx{\rquC9#N]K2>i!tTȢ3#ߙĎ+ʴ}וZ+W^J'`܈˒k²k%k ʡH0d CYqX;Uy H7%t{ U6dЃQPq%OWܵ7N~婁sR5((LM:!Ŀ%S2MmpU U޽z>-vRQn$OlY?}uW!g$G!/Y{ъ{vLD?sjGxf8BΦX[.H n#ޚh,Jg%yZ TCNV:eiW܃{V%%Z6P,1Ib=`}~Dfd?-,L|G' lPG*ɠjiszAw D'fn4,ENm Bӥhx>Ԝ,9ᗣ$RƔB,] FQk؇oz!ҡ*:I "эn>5:d?TnL7 _Hϛ܆L Twc4˃*LetRj CM򓭀-A+{\N#}wIo2-Unt碦6r "Z&oq8A+# (|F,v% 懁DQ ,|]gҼwDj|;ݲ,nu1E,-Qb%-H3TR`nG <68J)c/5Z☫LjD zmj?d*5f VWF: ӌ8C w%ĤN޶v`)?Ud OmiwsPbUiK;K&MN|_wum10+Pd`a)?Bp=quzFt)?apF{[{*eqQTZ2f1>1܊C6xI gYZ07070100000309000081a400000000000000000000000166f3d9ce0000a6f0000000000000000000000000000000000000007200000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ee/rtl8192ee.ko.xz7zXZִF!t/"l]?Eh=ڜ.+)~|3[h]=}~돶K;x \QNP]R\?bٗUȉdcWb2\XIVOvU$*j:8'0+˓ M/26Wp3Rִ)2T:Ȥ\ͮH!ÇHpWyH[TD~̹UFw(JR‘"];c?{c/n!Ӆ>B~r_R?;6a؅ݣՎ̺Y\D2(qŐH_[L}fK$25"LXR^dRlR2P楆kt]o9CV/EM&n4Ԃ7"Y g3c Nٔ'܀#y7q+QE#Z(?kS7/+=9}61[k9.$^?AvR kl&>^BnEy97BuR0m===`Qs齼p~~g 4^5XuWJ4iNu HI#tУq?M.Ljvbn!cdNu44B;aD:_Le^9߸ ,Q-ޓSZExaeʃHV@7S&t tZ^!G35ccԈa?9z/uJCV iE)mVtYBzÀI u>w9S]]a_4횩_g)'$#ռ 0D *AF_G/rKdGL,0.[eEQo<;Oj!@On6!K?%cx|/ D]( 0[Mfp= {#'gؿA|goffGF,̦_ɼ=m*i#.xӉSA@5zVZ$Dy}rQc"}8ҧR˴\6T#'|&|ptZt=b.Qb'BʿF1aBzZoq/jHcQEֈ?74 a3n@˜^pߠY됾}~ .&e֙m7"^2= ge3ޱ ͙:3<婼Ad/ $"9ѢD- V,y B*:dK(%T`#q<$b䆇Ky1hJ%Mjm0l yi xW QA> !ZX3`JWTkhw,LJ rc1-S(L Н܊pR\7j}lCN.䗱kȍ/\a(Q 0IiũW?:#bBa98&fI.]]C3|NtMHXڤW<*m]I|G6Lo~)ޛi&,O^6eWKq/hrp(Ts3`x -D_E,^fDcv1=ls>|3}䃬U"9x!fO+Jvt4J(e "|{9 #N1aM K\0H-*lXd_ԆoJxVl2W~SB`~Ӥ:JS4Ioa#avN"_=m'É\rT~NPv!vDcv #c|#iMV* D\d V@IQ۷ cEF1ncq`.lOi5UAlR_'Eu6v]o*M1Q2ߍk0y5;#n3~ycRzaBޠ RkrjrR9Z!x'"]^VBϰ!W>Y14?,Y2e(,d~,w5y-n<&Oo2M@G ./C$F?)p}.,g팛HV3e.^好sG ec瑸B}77,+mOt&(|3^>4Be&fcKhqR^!V(<*rۣFS4S yq} k+xf%_t5׳D/n=dx5lRo''=>e!VSW@8=pEtmxP5i 0i+XfCkv˲HӸ2'nYG[ .:D8 *3yC ȴRWk1Z4 L/u@ 3~uп|9\^-PHs\OVX@EDTzRr)^`fdK_a+^\޺t2 MOt @?7*!ONsji'*vaI!?Tʽ;B!`tP=H\q @z v3+g(SPы"+t(?||1p =ٲ&+׎x/fYJS-=[@efs"G@ZX@} Sʓ~?"J+Ucs7rV5z6:HѸM&D v7 0 |B 90;jqd XސzOI߂Fh A4!t(-صGoS3U e3ȺL|A{ = UCxj-g 97^PD&u_#r4mkK\FeLQoDcWbq?Veɞ`<]!_Ѥ\*B miږP Տ=b]&vuvj[wtx֔VD~rheBt3kWImِρ6WțƖ'&j7Mtg v{3AEO7=*uJ7N-@KSl.k#pB *. k}`X/p4Y{SMGw[ǖo-` t e)ͷsAu[9/@F$NU BC\:2ٞ_jdN$Zce6άzBD$~>誹8Qy[_]uDGvݯ(;O_Qŭ*UJUYK8zZp8"?N1bunb0 Z-ݙMi8-c;EH?/+c:m<*m26G_dY ck 0'q{RkÓB@/bĪsu&!';ҟ%h].â%w+H`D,^tGen]{Chs3at F*ဏLhqR1~b"51L9cWu_ AUkߊ,~mT^ {A6*[w]A PFY~MT޲@@[V{I6Gݵwt/`/Q@WUvUZl8R!̰˧g'$xŧOS4~m[n8?C[wfh ^ v?`D&Y=XLzbxֽd?֟RC&αvcC䬨lA%yO*m8tQ25xֈ۷~`i9P)b^LK8dkG0ex'DTwvZ-¬ta@;I"jN~3V D0qfR ~̦(K]Gỹ72Pl= |Hҕf~G!H:UcWYë&8#NEѐi0*)*]g;= գ  =c)G_4g A䆚=gPHObƍJؙԚOW9p ? J%DߢhR rI1AT)Pl=LPA,>M6Tfr `=ӓ(~:EGm@k|G}OB][=/1 Ǽ|43gNe\"&aktŦ[ țU#?%1٪rԎ@`JBhff\'|S=؏ ӤL| tJB^$)iE[j9 hxdTުfF[1dxj$hldyoY^p)Q4~O^uoqjj_aPBj/(NY9t;/U23rtBs1sޢqF<𤔩]jVQZ )/Z|̊_'2ȁX llgaJ䘃O{8p8܆{^6m-S9 _vP)BQ߽i=DY5 Uɉ"]"Ѐy*f;] 8B~u#t _6װu孃Uʞwn^ש&Wz~i)>U@^[Y|O 1| P֌7@(Rke\fd\kH>Л^ j섚:7FuP?a.ba{ ÇXj b{PNel02>|NVB /RucyAHogvj GIC@kԾLo~Y\@{/N-UT+!{ mt Z ϭGhkD*9jǕ  wTbG֒2*pL2QE ϧR!AniQm0y'_"6iZ&CrJ'v}VʛibTi@3&U ^@ NEXV+r O{T0)<'^St%7E; 2 ^ۯTWV갋G&A~Ռ~ dӀC}mdWUB7ː޿ԍ!"hoC>EQj\tCgR6È\ naI8~$,(YLÁPxZ+زw/8 x~([]LCa !DXa'Í7Hwb]S\iLn +刅Q_I[hpXhϾ}jO  yʘ0~Q(򼉞_j@ݽnDג%RP9 k E%:V"B4 K Q1T=dAh:TtAZg]2UM끜|GoJ3F=>Gjyu{ZcWHc`֌D¤Wm)l9P/.BIɟҠ)ܠ{n,9Z bVi/n^pDCG] ND`nRK;d~)IooYY-vc1zϧ*g255hJ㢈u(Q .=PE x QpR cIZȌQ*/)tКJFSE_#8Mp;/#DԠ I[0_Hє`>~ LK:Ɨ)i1@qN B^‡Y N{c7$C6B)MeX%n,;fc~-,/>;E;<3WGv݉ Μ {ޡUߋʼ$׏BMs('kFW ՕzݝA/8X߇z}l'PƉS S ^l3;$ѝHe ru|5V_kVOP#,-d2JQ 3ڽ9FT\Fi6w0mbk+NIg0:t3]dn*"K=\Y#Vu":e)ו8`!;iU."Fi1 \0Y[8?4Y8nk9 !Z])21,\lN_Pm&iP!q&X kmݳ{y3 $a~0q#"p/Y2KejFчuN[J%>B_~0[e ~QtsDE39xK!Em|DGLjWNܭQ͟@/NƜV[)Uga&GPG]w}zKʬ2%oD` ۔N3cҼ ~WxjbGo&v[XǪ8vC %wk?אx*M֤_e:-~VgϱW'l|]~ThDTS2dzfMGHUVͮ=V^m F`ht#ǓؘOo_)e-j%S1 JЫ?RrhŮqpb$@Vhƀ Q%K2NOAK>H] $H]CT>43 drxlmd;$[߅|Ѣf&ˠQ٨%E^ D:5_0 Jpٸ mrk0\JrBc){~U8عd~P+׫R8Tx ` % +2|[[H?kҋNayjIa O@` g7iuGApŶ9@81!DTFGoׂB|(jDA%A g#~Z@.ǟ}0Y|;'C!boRxU^NT /=M!ݵYUibeYծ!AW?x>GТvS/yiOϱx0-VP)&@6b ?,:)ܴ3yx݌O(`}tjH_iB zɬ\ {$+4aHC7WW ܵq|i)G Ew00bB B]߷n0J`$7z=fէTH{bcU1J>5QS#~/?JK fy#@7UJ))`\Qm[7G 'SG;n;nSf~t4ôC#y kiu m=6MT+6S߯JDQyrCH9μH? TʍIIvɇL8剒3(J=gb9X8{8* xCWʓ}:ۅ~,#},bD\'2;J'7UԀaYr M_'L3Md1a|jXRD"P& 2|.p u}Y*{:}Gv0aƮs<ՅMX.OpZ|!_J:ƶGfBEAU+W}fe\O?xtﻤ~L/ 0g1a aAL&! h7FtoާE/B-kˆ(HޱC(d31 K)@%cu Iԏ9_lYNt:ٮPZO]Ԙ% d: ;7!p!;FyMOR0!4mrW 9fdJm${ZO ;V[_Ƅ 0{ANbjͮ l{Y;vMUC;'f'.Ȃ'P髖'4c%Wa5`LRjc4J#oPbS`3 O"诠n}{&sB=Kf\uʽg:b"NmɆDZ^3E ͏vA;[6 R/ٱ/vP\@DF7rPϦmX5a Că } < 6(*ɐA x!IucՃXcyԣ߲QCQG2~C'ߎ}ք)h"dűkmZ*+>np~g+a6_FL<{d8٥;6tHkBoRc bqx:ヹWTaF_xA}ԄNbQGiq)c5(3T)ēDFvMʨ6/$oIh'fxKCn$ʟ ^Xq8;OT O\Naަ0 .MXxK<\ ~T8=KLlwԷ& BoR)@AƕmWHZIO@<:Os5n5&`A4 P~n|t^+\VLjH oMcv* H R;+dMl@u, y1%FEf´h{j*%b4 $Q3sIx3.A,{8w};ЊPlr[Xv1df澛Mvs1fSa$VpTIHs\,-Xլ߾*IQH0K\KpK>e2sqگ Ӵa0}I9,O9Q\X'ES6*իZu턵yWMiiF IIi z[iύYpԤ6*,F+h|#LKL˽*64Hj3HOJB^yDhY9'©>Ee\Weg^vA̳:lEĀ2uCT ;hI!o Qt$^%jxX7,߆BH\&.IQ ['/{Om2QK _X9m+͘řFTT !')hJ(qu%Xvw^j׭Ր|9wG:NG C)~9Oe\j7OHD.$q2{OiS''F0F4(l}qm,8Q1-J2U EEsc(Rye+Ʋ`~Cӄ~ aLNj lqCe{W?Trjwx0gN<;4aejRQ(W0ػGB4"lcZ' Xy )夯d`5ye*mٱ- M \[AφgX/;vh!b݋Rcf0b\ˈQҩ?HyZF~zAR q%n4hY _Ge5R/jo옼@ST=}M;\Jav@IYrJZWyagISTyts_$k2:?`1^]dq܊(auYe`OUF)~Wu슅#-:褄g^TJ9^M1Y\#pMU˿';>52)Um !ؿ#S ?}񳄍q;!SZm4D=!oho T)|i5(?RÁAL2-"K Rl򲽤]eӍErk9uCx*p>ٳb}fq\Mukc|#>&MzpNqg-k"Ϻ%Rooue ܺ;$j $Rmw^e!ǥAѫ+Dy/G8"وx|$ӠZAA^웹6@7tbƜMo~kV+|y 84ܖFYGT_.ITpJEsoT̺"5v +l,t[kp%hwV!Yo5v"#bcn{׺Xcc4R !C]3ZNi/,cif%p2ON.Ta H%ME oofJ5|f6z ^:׾Zt ZQx2&(yP?r+óu EU:('MpL4Jle1EۻH̃K$ %۴ߊA(J7] P߳ /+30s!C|b*cAmuAܼ^y/qLѡ g˗&in/+pP^}eq3_bnïkEfx|by99CԈc($"1B[mKbh|E 2RW $TTꜣs?s$^L*|@K:}݃tg/rKF'z#M%НD$1p.) z(/,+EA-%K \* ΢|M2LKdٙqDt"=c,狅qtqekT!꽪Mx(T*A|j"!$Pva~8~f{n1[5h@ΐSj0*(^M J~#KXduB:i$3+!]b+2bVtY\>!@0RdsO< )ӁsiㅏeuXrVz~+!cE7Nngl/Ph!4=lR)!4~h/%LOL# o&|'?wl/!Z-Uu<`ֵ[@8_&"drX$yL &%͐3#g 0׸6b>*$iᶰ*loya,'ҿ:@ n0 ۃ. c&K 8q5GcE< 5^n>?^#)MWY][S]^r?$!0m@nuXK#]ViipsWhD%^u3ABZssǚgwRK1!:r`,o9Wm"J1>eB翈6r2U)1D' Lvx-hɍrQVd+cAߠFa3/S~>v p]6CTDHlg\48䯦09͠}n`Ʉ0L&_ۈzqw*9_ylx}}}%۫=Ju,\ MA((ց EQ:bw<|ma?KVB˃\>~'<1ogsR?¡s ӫK $a3z[I^E(|7FGND1SQOYrCoY L'n۪"7 ĚA0̚pG ,(f')pikbOf { 3ب 2tLp@ Ս`S.dqw0Jծ59Gde[8r]+!A*nd.$YLOZ&7fҾ*a*~hbKr %ZFX+Xɋ0z¬_# ̵+$Nex1>9Q"ltl%Aͪf7shn$Y' sS9K_DF@\mj>mNՠ( u^t2IȉQ}D '7*wʍ#^)Wj(lY fsR2 oaouƨt?T&AK h{ȿM=gQz1+ȓOٟВm7 Px( LW ^l"Mo POm$B9,_/ == {<إ#Y?ch8r~ӵP tp9VuK-cj"cs% (v9S235g(<+͵cd;>l'\ڰƻ<7#_mj'~4%*y($RQyjqus}m^.~+'h@*QbK.s 5E@6 OueGQEoR1nU5 6LAޜwphH p?WF!0> )ujGū.LH ]&0ws9(*ti#FD(7zN4lS sTMth<@؜ZCBۏ~m'xJ`d#6c8Ck& uiR^$>CaU@Ҷ5"*qG]YF^ -~P]WV5 QlshE_a8j$S MD}XE鸝DT@[Е蠁[Z$78tI!1$ܽBa3"8:!_Vz= / 'kuoPC9IHjJ0)d!ƂyD9h~BYBp&Hc: 9]AK!_N3[ͳiu3ʟi&fomE (#RZӕq:5 "W, R`Ls;iv\lp/2'p4> m,邁M2T!ȉ I0EoVP{JG?b9q}j? ;.)MSSqH}`dݕ>I_;outn='s@t5y=,c P+;(*ސ:~u( V[3\¢<>}Adea1TdO2ע8QAEm:J=k/E33[ {)ߘub͋JAyyt-EWIs2Փ?Ksp;1$ߧ$MßlNkI&vYR=K"vUX+MQHgHZV|A$Ows,~N4rl@TD 6fefV(f4$ ֑? 'AYVX)ܗ_Yߚ K(!?OB:фd7R{C{zrؘgl2&O`ܣFre Κ2{qEx=˷f6Viq) *+nݢQTLB͔%6Twl/Ј/|YT_3[\Cjz21řTbR)W5DH *"ƹ#e;P)?IG <p4Ue:(ŝZ4S; ]rѸ`#[)4 ,jW'4E{КZL,U{Z+s]R$uC9dbƂwo8c+L[GCd.*S/Xu -/$@T ,ޫ|i>5-AՑӳ~t Hoq bl/`q0-\>kukn^~j\S$B"9I`SOD| S+0dvci9Qa`ME Y ZpIM$TTZH<{襸ؓhk3X=G6s ng6 ?ȯ)U&Ύ>n,@6\$Dۣy%59k;mj# a%Np8uҰk*f5G^mm);-d  JiPt[~lTʝ۩|L VrHxLď#TBp:>V:(2wؘmK*<*Z5(p2UY ޣy>{7sW];uB)f'MObQa栒1c{̙jhC[gyZ{"*l%'WcbC̉HӀckpFx :Y1H'JSʻlb.d͸,j )ιCt|B?>VB(7kor#k,E.{O1;XB\(k h` v3_Qn6?-a2wBZyZnt}›S{WI c4d"ᏺʞqYQ,ڴ4>ĦAu:LlZů[> #a\=-ņ빷5MV@.ڈwC90]R:_8X܁oĜ6V}뎟T X}*̘}xMgV!OvQe0T@' 7ڋ'~sq_1 `R|"BgT' dpmR4{zGлip y:pB:#k;r.yN(8]?!5Ҫɲl-vVy +b0(DEӁoT3SZyqs@p!4?o5EG;a(LVr.R& 0] e:j]ތ8sXyT5(SD斷L}`X#t}X+,tJ8~M4ɍG痁GT Bאx*UT[v< XI,~@Gj7jZ,U\4\h.!oɖ}/A#߫6e(C](@9^D ;(E7CB#=fvV1(Jң#ƅK<@]H$"*mjBT5w<9MszA5vwN%HWv^,noҼŚNn佁YrˊvwEw'ڮu=n=l>qUI޻v὏ľ'1w}6QഢŮ8_[*E9tʝP* P}C=ҪW1)5*:PSksA)T#E[tq EI󥷎w¥1Eb(+2L3e4,)7khXd{"ȏ^h?{_&':H7/)NA LEaf aGӑ1Pfd~@%3R%ֵ eI]jk ]JM98m !zmLxG] l=Q+NOǃ6_|7 eE4?Ӈb0I~FU,t-PD,QHdDE]uEZ aw͖1FySU680`=iXt^*# IKV'b[gFr͢^ S@.glmARtJP{Eܣ!ZZ-lЈQD(g*8oBӂT- 3jd::0kT܃K&~2SخD4>| yR{^Gە%ѼnR'9}?2HTQKpĞpgH\В1v]\QmN}z cy514_e1"&%DdB?֨_:FlM{C}(k"Mz- |`K~&;I|gր窯ۋMe,yP A@C^י@X"t:2CƝYQ_v{@*aP@6KQ)FoT"V&GZ gWYPصZB1;[)/XM:`Z~nm)I«DD_B7"ĶrsAnoR4, :4"<,LlapH299-̬=)ND\cv AHٶ{arCC /n2KuKvTٌ7gt0l7Kyo9kb{r[8?ƣ8ڪ$(ǣ )pL;4 -EbgFe':YPeÐCqllfEPkuT8R;S*/sj1둟)ٜӺo,ZQK42Q5-᱙GWqOĊ; "6ıB0X꠹AR7] μf ?brnO`z% uH c#l0WT騨NsN('5Cq\B)uɛbozJ+RI_ '")JZe~HY;,w(3&a Mq810\RBx2擀] ׶N&7d*66S qknAǚr;e(~h5N4BJC@/gMW3ȖA6f^b+U<]ۍPl^C|XVbg|t8 n\Կ|A ;FqߊM_XfM kkr\{M&FHPHvK~W¡:盔 :].ꑳDƗjkxw%AS9qRKAh cH XD1< [*S*#Jz5d-(G2w\O9iŸ.<{s;Ә!¾VAaI>x۴惰 ԠUb~]ݥUJ;u"ͽA3Au4&H7w/@տa[zׄXڏ#Ushs,Cx!c1OW3&W+eB4S1G) 3Dw ӊEm@4V}T⊙I-2"N!Ton 2-?̠XaUASb3gw8 rcSwBqEd=K5ǛotJ0*LI|^;rkPc8ձbW u ]m`ꘅ0> KCw5/Azӝ};VG0Ѓ750 SZ CG$ç8.aNe!;h8$Q6G RҼSVIs刘n,7Y4oyauA*kRZvdYͼ% 0sJG Ð!c^K )t0oDk"wu2!`h=W$M ,{Bsu6 pm8?m-NN׸IJ< .$;fj^6_܅{bՑ`_Ğ"^@F$;0`RVX :؍# f8"w cTi(f^wt&,>řĩiӹݵmlFW &Etwrb>NZKK'A@РV}ȌG,0 9'X ? |rUC@3b9`V.c2t=#/^:Z- [RcZ ̙4:a` K'3[5?D̝un}1Ք4:S(!)\]zwRn N֔ojJ"_bUlXk  Ü8LŻLfVc8ʣӈ"(ۭ*Z9CWxͭ cjo!Uu/F7mq ?H'4ʃvGKzܭh=FOc,"g`<\_Du];N.$6]hp_3L9`;CNL\a8oAbYP/CV x䊜"B=;_IT!`Q#DzY[P̫[]D[,w^ voH3քDHZV*f ŋR,d@O4p*#S֚Zz qZB>&ZS%E2F/]g[;)=kцATLL]zIUB-Ŕx)V"$/жޠN~Ä p \ ?6Ti/v(o݆bJN=#YYqsMQ`_heFQA/ݯzȌz{N56꣘zLbuLōcHjKߴW/Ư@++gNCKP S-l(@϶_?_A"wBwcV[Y<,V(;RUt&]ٺ\lGGGҽBod:?*P&چ?e`Er{P NaWb5N=CUo6ef3+O|[ٽڟXZtTg"D #Rh{v>?'{^6VSa6nR\͊}qd/?.G{P|,|s^OzuԔZEPm L*+폰U,/pM.J0!pM R[ 8̖[GH@d௫TIDWIvE.T"H?Se6Ze=r%?ڣj T:I8no$H+8Qc:g6PD;}k+z˿p-UX=N8k25'~Kؼqٰ5\A*{ tp0׈xߓ`JKV$0{DD;UZ籊 {VFpUg)4~\yU )يTEso 4`ӈEm?yaU[*8Z!HS,_ Z4;nE-g$D9¦)ڐ񳘸 ȩr:hO- nmMK[*X-T!\KǤĎ jq0.N?Ax#2afQpƹcra4Ipjk&07ó+U_?YU:piBfh:6 &KJs:kC,\Y_lhU0\p'Euz-ۦmTiF0#A17D∪-bT )\g=g w 7ZA-y /9rnpn1nڿ ,oEͫ5wQ4АUh+V@X%q_;s9w^Nf>3$ZF Nb™'q>{y=vVvgD%SJݮ-`% M)Zɜ%o# i3$כ2jvYЌ\ӡiij7"q.i5͝Ly!V.̛ +]T? Qd^YJ @ EC@- 'Y܆@N%=PJɖ\ۼ5~ePb1xk$GBWr0D=7R,4\JP"4?Z6F˦Ǧ Ι:u\)"## raPPW^.* †{̷cS,(neYO6SHOy%5L\"83mI0Qq uea.O* Q!2̓+0m P__ F4+:9 /Leua4l1lVvDII}Ȉz9lȝ qFs/~Oe&qY'4$SP쁲0mU@83]rsJjy?KrcF,GLxM|;Hz/tAFLgV}U=|F RYhȧJ]^یWT<HZA!)S}zݙ&rv@tz{:8wd@38jOЅ@2 T"Πu˷r~'qEnNiw]-.AˆO c.'<5S@aN+'a, #5d&WL4GaT{w"~*/FzY՝Y ˢ#mǑ<L*k4cEꚳn#9[skbv*8 F֤vyY): [H#lKPVj;Z&RqR<7R#hϭclhΣ~v0vk[#q2CnS߁T Ϥ*a~Raɝ</)ȭt-xqaQrzpT*bL8R Sƫ!nPŪ8EYTRr6@^X< h\Yx܀BaQ'Ks;Og_ d"="&*Bt?m`&$9 2 v-%[]%T^Xt%+ CLӴyN#a7YdTlOy"Lw}zA٨umCХ& ss&:\ޔH&.(i.Tbuoّ7c={C%5 kl$ievRCVdMmÒ*]oO B#@{(/ZesR y; q`fIVY\Df9 .W 7&2):"aÔQ.b-@? I>|4~0I:]L[R;aDvm}'Vy7/;hʒ4T`_ō4YUyf?G wt ɡ"TA.}PMޡs_N)}lr~W"gLF0 {M^7Cb6'bd)ߟ..HJlq6]* Qp2t׫ّj%*/7VM.2niVQiᑟ"{ps]rֆ$7NEL64}ẗN ZA?%ŵ'#@C_6`alfA'߳ r@ `US 湜YA/& b#jMKi'=8nEfOYTJ<5խCH\R"a@Kɰ Wf$@sL+3\oo6J.Xbt|ӻp"kF7w_qv^J?}8V8B+[G21*PHVOX1SntDu }[L(0G0?o vɦF&"YN\ȜӶUڄ-;B7FAgT2&RD100mTN9:_\oH:W R2m#f0<߫%X2: i~oMu&n F "c !ˠIHdZp9)9MU0Kڐ)jpI@c̖ ~'1:9;3@*_ILom 7oO@ =uaTKjwDэVR:9< iq6F .t;vM' =F`jмSaδ .JA"W}+mߕ>vsՋ<ȱe=f7{o$T}d$X=#_h#SR=2_}] F.7Pn^j5n?,HK4~br,N+=6qDG˽h}R 3gMSUvÙBVD~V#έd3%ݾ*#+u*#NlK+ԣ,zz`ɇmٵ%Zي` *Ϳvg 3bdM/#D6i=B(_XD*f@PHUn|ZFg&CyOC4 ڋIY^u{MhYHYZ,t`#eC״u ScbA,SLHJ8ƒJ]uh&"4Uֵ~[V}rp9}3ޒaϾH.3jY[>4&gރR3'B%˒#[=0QPǘl݃#yf69PX 6(+zV65p%*Vd!>]aVV7QL2HO~^dtGZu‰t+< Hͷh~aPVY>=-!IEOٷFl;e~~S=ƦowT.;RF*h]:}ٱ4#<l&*W @xġnTǘ=ݫq8;fzي<1zTaqV7R֔%Dr.vݍV9Hz.EtP7@ӽoȨf6ӬE,kwH|;\>~}>]$bF_c]d:!APX* HAYq{^*HD f֑m,Hie[K-d4KùD2滂Qh5;_ɩ)_䝛'6"7v^ PJ\Disq$N84>6O_"ԓf'8le ~ͳenj{B)@ti : + ݙԱB|:g mU8* OkNYmB;I\euMGI@`A F|zTCq"F$-8Tq4?PdU0SYm9D"t89%^Lqtp:UmJQ"#!]:0Q>JU7ͅtƏFtNv0!)W3a_ꉃJ;j$44\lµ\mPW+^.Ҧ{z.T&͵M;U8ÂZT+ O8,9ɚ1wvE ݝDiWPښ~x *KĊ%/u[Eb =c=1ith { _?ɘ\۝'48d2V6S ,kSou/6lY)1 YGNU`F'uYt7lL,`n7e=3!w_]41ysHv Sz-=ᲢL*kG' Ɂ@2w>@Ksc,սSs:ʮtƅ}` [T h3K,*v5##dKUk:g[GB)Q`-!! * DMѦWtU;;yUqj:Xvgd=RFYM3RdžAr s.9h g_òK:G^D#|G/ 0?H0/q}Sάu>Q< _Ir${)3B(\ s s_vj~exI8qb/MԜ K6Z:3OqÜj P%zZْlQ}qJa}Vﴲ3rT /*AmKWI@I!9~ùۆ;zBR1U Lɍ)گEAW̶>yèd. ]ʂVplLF2*sxKjh"~D\WU֓6N5-VUBnl%b"7}: G!|HLG@?AaE|@pE 2xo_S][xg rmw;1O|p.3o2K{X&׈H14,$PW1^QebeA< erukR!u`憇 _ڲ[ƕ1wd"fy!H ;3> r*T3CLaf?ޮ*fO5@ D7_-qViQ=(ݙ\(/URGA%&t),(fP`ו7O) C/QdiuÑy.gD༗\CyA6-׃kZO(yhðK\{œsKUXc[H|[c6EGUPBG:򷫙L3eBPfqpQ8aj70`'U_wH$Cl\=[g9299$].J6N~AS9|t y):UW+' m"rl]urӒ.6P\C?x[_4C [|_C^2;^թl*DhK'^ՑFI][V׹p\w56~G-4mY'WU#"# <[з4MʼnB|!$[/֝k7{.hq9q_xR,0fG65l l >&kG|SJܑaJ"j^V[mg{U#RquǸ w];"ƒ-~d1߶/bn7qLz FD uSqA~Pn9QyO_yjҍ!r=>ڲCÛEU?l0b|t*ӹvvYS!M*ޚ\L v[ p$ {MA|ЦMP=&*-9z弪EFy%@9^2$@PϬhA}J5O4UC*a#pj BC} $8ZYE5{ZOp TiO7zڄܸL-.$ 8#P8L{D$:I&+hy!ZF{ ZJ3L⺆Cģ4n t]u}?t7]WtWw'fl)Jv:;O44WK8:5Ⳍs6Dq>;5 OE9Q:(qkୂV%Nф+9=e=z6SүP'¤ޥI ;'7C*D+kfWEIů/7݅R,c0-p%{:Z3\W*>i>c>`#&Vh?6vf1H5ZRN[~2?.& $Z5 銴R|_$EVfm x;Y8hL_:fQv$K}5K@ƊIutS]vK'̭_7@ :yӟ{TDxuܫ[bJ0vH p$ KV"N)tVs>\OЫ昻0ºQҢKE~;ShWCami?a;rlB홤VQJu $aCx4g6A4\óZz=[ӪmJb7ޒL)*t̛i^N]E/((C1[7G#1? RdI*7W[+ٜSzx.e;}rIђPՏ"t0I{ܓ$ڼv2gGgv :9s!8i:Jg.Je$/e^n5ya W⮾U(x|\XֻX~4+FE(3[sJ'>v,|l-)M Xg(ϭKWn?.RjSD3h9cj@)4Տ{? dJ8^mY&BeJb>a^[]n1..2Wہ|@ ?%C߾3zQBF)- di #ǽ |ekeTS=z:gOPg%e1jZ#Cf{Ne-a>1G0E魑nnv|.XٴnK.1"@rLKCh/P[ćRLqBbneWR*ۨI"+gd8ᙃQCcfz&\ PaE%G*c f|;"qDh.jDd-bG_xIpSo״?Ⱦ(NrlKGhK;)Ƭ :KtK ! mv=r櫨9ȼ]+?VZ#aCtSdYcP5 ! yD>T3z(;xu=p-SeΣCڈ[ՒMT+Vv> o2gelӵ.I@XB# `NSMvgwc0t} * }6sw#X_7-ü\V߭´>NS?淴Q)m5k!V_''Nbiٍ@3 ґk&0}೭k!XȘGRFw!G*._; ŷQ!ĈkTvv:K/_* J Rq=—n-tgU(LŅLûc},zʃ,<s?oQS/ij(X;'̋RK]v*lB4o.#m\ˁfMM@P|%;cV'n4 Kd _-,Rl%zsHNeRk-?h[F,]]Yk/gy0}݈XV}̯%%;,;79XQ.Ewj$y HA염^~;|F]o[|l(G5ᓖAtxMd:A u@d4(ˎnp k _ImlO.Ѯ4S&usa\h n5-LIQ'G365%@6P%ĉg)-vs1U̓x,W;О#Oa3RYi2z@INEZף0 F%2}{4ueGwY}sB5q n؅MJ蟅;]K^8`qH#8OA%?rK~A':E52h郾og-fA{Ufsmuωef#ʵ8>.xCG -6nD"E0wQ_mRɝX̐|Pg@UGm2]Py^60:}zcmhAX? "Ⱦ~ĴD< ]E-c<ՁK%|]eа{mM"˼pzISzdK^GG"l~`!rJpxuهDk|pds6+Ҏ@J>}o9;P-_o"vr]1ӘcY:%ٶ|<5` ӧDKd1p063|\b!֠[+7_LߨNH~fl;b0u85&B3fF l27@I犿"9Ifv#]h8"h0ǜDIS]PAQ'h]̡%m٤eXZ1tStECK}=T)Cp AO,Qol@\kgBfotkrV{~Y?"9 A: |o[k@ARS*Y-B(/.;H(9t]Y?[&K-2"c&fo;Rsy}*7%1 f3 A 2l 8~Њ׳89: M>UжZ(MAU[uUgaCA1q@ZVZtݚꎶw@\(ܚhSɅNG<4RLV3> qw+M"۶f㝊DYY%Y9dATRStZ] PutRuz[s0 V9|}grdžak4i )TL{O'S4}_kr̵lo =tw8v$L|<I=ޥf}vw*`@-)( {o% J(NJd II.]؆,0cl{}KNBő78#P] b a9%JR wx}ٶK?AƚK=of#riok'T~L~d2T1T}VӰPE#i_E^&wK0vDsԧW\KCάXԲ۴B4I(xYفRNu^Z3XYFѳt$P4U-ZuJ!bdU]H*UGL{q<&+ɞc: pIC4r un>Y-3OէksϨ]΄: }Ϊr{=!WqC C9 b$IgYZ0707010000030a000081a400000000000000000000000166f3d9ce00007bf8000000000000000000000000000000000000007200000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192se/rtl8192se.ko.xz7zXZִF!t/Ft{]?Eh=ڜ.+o 6՛l<8=ƀ;#"nW8zJe"c ;kޅŸ"y &є9ܹS8DL9{g74#a@1U`BBN=L Ϧ~MR3+gNN-MR1g۶kP+J>ewy ~g6h`?&t,4{(JJUq>"Τt]űݬHv>Y+$`u\&OhaIoS>b|kb݅ByFtfh±g-O$g!q %T?YT]!_籧Yb56 k*P$q58e٫o"nkĭXU df^Dxl P{YCg[ꞾCn}6$]bW`C82Ob17?{OBa69 0",(?q:`Y CVYDvLeS`pց70e 5:k}=*uqYݶFasuAz~p&/5Nv>J?"P:$Q&#Q҉o"w֑ tg*}vW[Qx4jVHwdD XP{7g:]"Z03EۊN/_z<Ê6b}G L);yx:%"r4 z]Q*t\XQ^/߂9U*L ( xM;5S=w2ndj_lVR?jU9,hϛ OK$d@ zXIjN|QNz*ЊdI:Xw\PBO'F#KÔqxAzϸ { zR€ =ZHuK ,ٸ Sמ,ZJB =Y"YTOɝ_BqwмTf׌|G ,~a$QGݐE|L[w\Ӹ?V`Jv+`)vf&KeRǔؽ3\)V) QzZ J RsR"ytV ^ef&+h'Cp`?ɚj*t?^w0O;2#b#ENiQrFACk^cԊdoY]}yW̻ܛ`!G4GHi//<ru?Dtk(֊-9q )=I7;^|\Z+XvI\Qn&捙LE"^3i^x׆U慒1 (hSfdTⒼ0Ax#GեNzFPkצ]P ٣wz{=X& TuHfH#7"G pFh`zos" iϹ6,$=nl"gˇW9KvcJ.ȖW s$H: N{k4шӈkrl-* @N79Hd(ٖˍl6GJe\KUڿ~ nd)GIϫ?D# X Cp3z|L, /rDfOM~\g4|fΘ20Η)'4-5j(]#HB9]- ]Y2LY1SWllIf'ޞw+FOyrAg̖RAL4e ɗBd~%rO $@eLgb ŋ":y4wIMX"{Q͎$fX le>Ħ)]پZ2& zvϼ`'J Y6979eL{Ik>R&c 2~ѭvn" d{?H[DJPUzH`,eN/B`GER+jOUĩtפqnNJW"P"F;tbzjYUʠhd|xT%wAa*R_'+MhK^q.?oHns2vBP 5xm{ !x]lP *|1sI"JcHD `F=elX"sK0%/jLR ?TOg8@F_~>z&Wn;u`q] VjjD88m۴JC )߅ĻCuјsȷz 7eFd%HYvuÔ* \O|7;-7 $TBؠeRht^?Uˤ[}vm|++Wju8<϶(6Ju™kMs:ɓ

    8 6~~x&sVRϺ[Mau!Z0?o}x[қƛM09iwj1*Xp6M/j|7 RV]^w%SM; U2)=X`=Qsl/iȵʟBW؏hVUUuiTIvk[~y˗IFwPֈůP6QxFݥ+Q!Kw ǩ 9d )3?4(]u.:>xn_E?DlC e1?Hyz-"*yahMp' bh* _\HZMkמ^ygW!٠Cth~ATݏYwʣ4l<\s2}BءB*!GXRGynǔ|#!Ju]V缋( x?DtEP;$zTg$c17J$Y㕽*Sh/s\3f=d^7cc4Ӂ!]FpO {Xp(^nuB U~~[h8/kJ̆4د~BP'|ށ@0'N&עc '_ț$ !۷' L^0[3=*vM'v ]%-8ORv'}JI 72ʒ C ^`znF^ 9dfW?KT Cz1 P%xVU6`1^woYC:I wqjޯ}XT*6h8.D [|PB?%$wF6EGoyN/w;@Snk }vZ\ ֒,pwܠ .p=<{%AePbw-$h6%]`i"Ѥ:=nW}_7Vg_7s] @sۈ)a ѵT[6$)7*DU؞һ @_x27'˄Eeݩ 1XqgɻBKUۆ`c*aտD<(slMۼnŧ@J.! ]OSW"3+-d}_8*x0 bt;3(]K}W7=Upz<ٔΞԮ 1#l"Dy0U2m7Eaĭ+| v_5+|W@?cE7? |݉46ԡ_ک3ϕ㸖>ѷX'6L2{~|9MGJ7٦L[ĒƖ%fC$RL8h<)9bm+?].hѵUttE5 lSssX/(tRX@IHz,ʬ^26(]y':;qzQd=op")4uL 1Ehü2Z d1Y'=gx'mչ _ey*3զ,OEz*Ll-oQdV78f( l&@/-qL &:{rws z@]9WM|\(FLV TFIPzk_;IWZyVyau*"7M_#;/K ޺P R (nCJҞ".5ʎڞC5WqBRaj۠)nSѡ{~ߏ͙cWU)a4/ǡkSR|G'lQdhµ]no֣?H.?\{Y}BT\/w}G$;cweǸ 1piKJ^;P+?I)*E-{F61k6*QG!\l<.0 {&zDf.UID}ٓ(=saVtdy*[٪j DpG Nw8ykX=N=)3c(eK<렋ތ yNRu\5lbKYߍuHU2ԛ*\Màob 5/BAei߀e.Vi_(MM?CO齁>Y½X HuB N-c$yl! :V3cX~"bel yClOJ d@(R{}d5V}<.~ߝB&ޘhU%ddn5WAJxjI)YփHGۻu^lBg.mFp$sc^'JTZ=pENH7+ӝ..S==kVVQW'Y;Q&bBkJzk0(7`HzzuF &I>jAk|fRt3b?*\_}Xh̆R~qv, A1fIT5riU]0cGr;,ky%6SUB!1&zǸk_?4shu<?1"tVڽYUFZ"Cfj[H"z@cC>X8 An0ώ"(5˭"0r?Λ-GOf*>)W1C?DznDF [# <9kѲYсmt58${3RK 5ǵ1bnOVvM$DhoWk#b"9ѱ̙&KD$Y.Yhxp MqQP|P⽗6s_,E4ЭVgF5=g?촭:zRxBF쟭AD".XR}m`nl5nT ꞛ&B <~Asj66ǃEȶ$+,IMjAA0E*3]mΌXݔZWO_S&O Mkϻ"s:U~00S q+"!@_.xSK%,aҵb/@jE[be1HA%ΈDF`6bJ>= 5a?^?MZ_WEy;.lWނ =~vkӥ]i\SX]xOj+'4|ĴDZk5Gb%:b5H2_.fB?MV4.H ~f"X_ھ2=a3`>3I;ZPـbiMOOxӵXTJ7_܆eceϼhl@l}cG0bLFFB pX'Q3(6d8O=*׬ܺht5+m3 ,_qewuֈg10 Em,]@WUxACvvɽub~ A,~kM@{蔴{>c@w{Qi "<6?OSM%7}T?m11F3DO/I3%% >ʃ*3$s@44SGq`JYFk$nB&ҽE7܉JCz`$RO"+#VZf;:\o(k1/|ѤȠLs>EFGa[y;:iMEYMWk|ކ0Dpx7j^y uWب&fB0oEo?zdɢkI Ů"+hCh>l>Sם|wWy#3HE3}9l`CxqeOKdR  ‘Jđ(X=oJB*I϶r~!#aM[Cai$$ YCUz,dؗ##|m cMyyҊxKVr%=W:V]RΠ{YwՌ7i˚}@XrZPŶ~qcgzŇEc7 ܧ4%0tTJn„s83Q:';CE\w8-,TCa $LK~]F]W"HI Qy@}pnTB9. b(>k~xzM](͠nB5IiVEIӂ7B@.R{َ)^EAIP&(qv߭4vB=-vl ~{' ʰ@qK+>ŜO/< [uA4 aNP̮ P@AMږ4+D3~yZ*nmST󂝮<ٔzh2:һ+A;$V N]], ,BgjXR PDL13py ]"9#X臭cuM#C*RxO!N\'wD:W؝ KBps):GoؐW~@G#Qh'3{4Sl~='8F5$nWisNW%ԓ T\L eX^  {LIoiiD޽*L~bVe{Rl5 'Qx;dџq+tbftת0kpR* r ~)zsdRCdSvP 5eKAofy:QZN鯱+H xŦx[r;ӻ90"}N)_qloZȬ0y3R>xR"S1%';>=b{燼\oGX!yBw3jU #M71QŴ~n&P~g1^nBB)I']d8*O&aeh*/Yҩ2 O6&[o=3)QpE㬞P2\Yvl$g/ O$v*"Sv~'?aDdp{;e.xUs履<ۛÎ(XoBާnS"vؚ~I/?(k;A-0ZX-F6|.ϮQߝ-H'wFO;ufZ*Hxpc1S R[57r" *@W! K ;zOaCduk7_+e5^weSc-P*"r(YWc:@5;+Vh'.m_P< d63󒽦i^`=ȶ ✽jt .AU]Z-LaՋԦP !p%PcێmY N%ˇ˔Wf:R)y#42rz wjWa9,hQJNYp?߽~ XZe &P=5M!],SWD^t4(*k{@,N$7YJJa JBμحwAtM~YI+]84z/ U9:h i,buFIW2d;C`S܊k[SV#A)?;䖩0ck2K>73~ۃU: G%VO|)@^YO\+78|~S , hГByԄDbJR%XnCM }J}$i>EUvW4w}/Ea`T3D-1QMKMw |sIӥKVάoL$J(rLͱX8R=Z Nq,@LO 2r=2(~fA֤6ևr y]BwXnɘ$R/4Mmg Bk͎16oߎhM5}r;[$mSF JCV?;H.=^\ҡ0݂! 6uqT{u|:=L_g9n#OGDA:R;s_l pf Zq`m'dCJO"fHjJ Ͱl0Uaim)/eeE]P v,h=L桿W0Z>"gsVѺh[nW h‘]HD]#И`fK@,I8:R>Wp`PNoQ"}bxTYz B|GSdkcc`nin H#UͤM1QQS)Sw: Ubn?!(ZBx)RYYᯨ t<)j@Eƥ0'('MI@ 34:k·үbI¯Iὡ{;b{H(Ve*ҿg)k:}Y>>MƻeF*N#WzѰ~=)#{.J_6Y C+xTOo4(i]H2lWTne~5g+pŝIB07V)ܭPb&G_!x!Ҝ ԵB]N9{%,db;I!˭^ !&Ԣ^x-ٚHu[>ݫx.q"X ޥ{SwcxuWx8gpjޏē,If"߿8sxI)Sdo;D^Cc}Icqif'U[>aC.u"x%m'̖K`%ڟ \^bwlm䌬GJ=Th)Ƒ -0=z ,`DTE ED7\K8u6b-_U>tBs}QOoh=6j2W{%t8$ )[15chQwskH PX/!`~[^fK7圉 LpwJP)i4`k68a2^/GKzي4{t%#nƖRV]~pǑX-ئ+R4T6.t 3 =O_}THUDP*gPzaFVn=<ҡdþEl6B77=BZK1+tR8[mɷL(x۽kEϸ={K&Iç9u@lSm76)I^ T.>>E6X1*kۋx] aՒ~V 2lˊKFq)c,et(NRuB?ޞo`zH`/3!3kn\jDag_z~ 1 I´F+gXԨ5Q\P|$u̞eg+܌xo CTձCLƹ*lwLӡď#T4Զ18Δn4s2lSK}E Q5 g9u}VjŸLT Qw$|_=/q} -wa=w=Lp"*pUjz؏VN.XU%bXTejD߂ HUP/5Kgq;PJ~wS|lYDD>>CуFhix4RJR\E졟^)b@aR!dI6$riT2%n1{"HvDߞ" ƻz9n`EcA0կbX }koP,ĺr6m5Mŋ R|52H w0̂7 {BKɶ۶ l ">sTK xWfY˸BeFC8P:Շ rnٝK"/ɎcPU:4=iTȢ/oJU~7p͡Y2Ȍ\N-DR?I_L;PGԡk€W-ɼѵuhᮌsW0N$̐"o |^`Vnmv' 8Y|\E-H H4$K!ZΚyT$u@_n dQg0oOy3ee 6IcM'@0t"Tw+ԳحDHSMͿO<%񟎈&3ӜϬ-*o( =VHQB NMDl$ K|2#Z7kѼ} n| )E=ڄbYTFELKP ^tib/}jZj_ݒtm_ҏx!)X6هAa>,ꆄJ"edQ^`4K!YޮÕJ塕v%)Zݎ)`>FP,Ayq)0lfRV@-Aˁ.mזn}5Xi0"JYAW0y^".WgIbW} !$&Ka@UT,/hbn Wd3A~ P Ant]f~s1eyO SR\Z&.G[1 n71 LpHJ{S4 lxr!b+ lAb_c_EFԍ1SPP0I)zi Lc:Ptcj)@dA@TZ '̐5%ߨ;^ݱA hgzݬ&|#5'OCry"tIuCRr(ae;7G&Ӷe5BM iO&Bb<|g]d閤{h`Ƃ(Sùwm&zs%L#/W!vtq TA68 d8q7 qV2}@.rz`o4o6kHLt^5s |ޏߝhb z!63='zC$-63j"ܦ씵 w~I!ZgЈ#0fHxӱ D+n^} q+l+1 ˰c5 %)c S\BWN0+hMwd7@hkA r$D`quAxۣ'LR3:Zk/=9&Ah L.eq۱ն#a Xb4F.П!62t D%E5kuڶI'"}?!y2\K6 04Y5{ZJBqpHJ琞rf_c/ORQHU2 T鷜x s%8E0z':GH@Uy[fcZ`.l\^#/kt7d?-%xHg3{렠P .귆NzI EL@61S0UtrF̀M ,E5YN3R1a.8 5ÝFHRLCs53aZ;eHH0~!Im1s#V0ܧ3.)\1q\ !p2z[9.\dEt"U!&oQ`o0e_'s8ۍ㙕9+Tem&!BRP*flaP%>(dŁt۔z [jk";j},)ӧk8,9"da͍Ⱥ`4O.oy(1`VcVľ7Ou$L(yVlMTΝ= 3_ c܆@aKy`)Ꙁkg L8 5\d=g| +Cm CP5m*^*ȵ=Yc\ 2{|5S Lޠ!|;OeQSM@g<Ϧ>>[eD'07UDLWOmKV6wJ!K񢈳C7XCKΆ 7ɪ%U6}E3zF[L!&\a=;94n1]O$ .3;l-B5'|"Yպ!|m|pO*Cl?aj(|$l9/fq(.hMdPxQwQLxĽ!j24ZWp=eukyKi!֞sOf]1ԁJ$fC 3ID\f i-s\Z ?tfV/X't;MLH?v^_ k *x\^s0;M}?(5piZ!Fm==l̲ !}4 ٵ~hgj` ݃?@,'`)} T{Ltn:SZuTP(W}p4wgQ6MħԵZf=מS3{n9Gᅪ`,b7b̃{MS//=6>?NeuᢕZ`een+#_tl<Ƌe\nbB٫=|^c]ܜ8шu4mNB]\n UT!2D|8t8HE[=Q=!53rhk"~5gzA!669*<1fJE<ăYgZ:}'XL/8*O BhX$HTmUyPgH>%WӗXJ*;l9GN|$C&LcyejZnWBc/#$R&9 [ `XI#M&7-֦QA!GMlY3{(t(=fn/Jm\ӆ`,r)(hm[df~cw<)D+FN`܁;ġLd wqt) LeMrVRuI>M6MĮ->a~Ь+kC)!?P6޼-MnZij\ T{u1PBr泮M4Q"z$9vdؙM]}6ۈ/V.gޭ(jg97xΥ7Fd>a+>3ŃޕUn × |o#5_P6f|sVJ"R2/@.I=+aJXXZ0 {wв'۶">aH_8X)\23LBYD9Gs{[%m.Tˊ\.8y'R(_nj[&Hbc? qTv4)ˇCSNkp4ZL,JSհEo'I&EwEϴ PW3׍=^sfeR̂h24=+ZQY|ؒLp,j C@ tXҘn~ ta> &(sUGtƌ-:Pc[iTc eptgdG[7!%08ȕIwM|pռz3F;aWDWwN MjDk!Z4Jg_U:BƔW'd~ -b(.n:JQ 6g{2[qqR!ћwٞQڅ/ըy~̖Gx!#,K\F9P]]o t)yOT||&UO~Z;wk+0*j7qG7,kW"i2|i"?wtb_ 0SyMeOCl?GplvZ-$Fu**$3JФEtYYS&$In?2NA,~wݱ񸯳bh[WO·''L9\I̟!Z3>s+15ڧaR4a-q35OX 0j2E*6nV |g VpJl &8\^ oᎎ8?^Q:cF,p 1 wקdsb*\ er/X4 T9d]FWHE&qҘ M#]٨9[7+G0烟{"p=#oy^I75d%34*dg,2 G9,kH@ʸfPoXA~ ,I tEwvLփr耰}2Ltvf_8 o fjb}5ۜn4$4nT!H| fЙDBA{ yj}&9Ś~;b,eY8X4l3Ho ]N2nJk隳Jvƌٷa[|Ajhƻm_@p zPv⌺`t$;l꓉V}L!쩇?dܝ\No5 OGu3 I&όmdib@b7 ʅGFnwYy^[PA ҋ R:f@B5i5AD}Ƴ_Z?Ωάcܳ纬醿q,5n挥@&>v/ )S&'N\EU Xⱪ}UFbN{VE>qNx'qDT(g3rD!#qz>1-QAUEY7$v;EKI/#g5 \P:%dT:|zn/炶?Q,BwF/Rq0_&MbN5sXw(`oZ5ұ_{|FDٝDnۯex?M?sʿEI.D>t "a b7P囎o. կ A AB)2EZI9bp~uJt?o@ xTd):5(#zzػE,)Y5~Ly`0+}V@9q}C4i!;D,>ߑVun߅C#-{#IEF =,H:j/2]J8zzIe=N%&;ighB$V -~ Z-Airu^~J_H",oM*ӬYI(UBN"(o{i49P]ESJY\yQˆ)0Yxf8}xv-"AƩT<Z_X&nq~v{aV8vwkr=0U#E5%ÃtYF;Ǔb%}EsUҠx%V\EX8yk%P ̈́tV>^za*@ ͱ och];jI|'D]WkϣOSssBroUp3hIE 2ϧ{9+L?+l*+ntt/K0rˬ4.nRIԽQy%UЍ>O9ڤ)~*ͬWeOVA9ҙ FF4A_W,sW© ID)q]ePM2 UݾÎmY@Y7c{eQ.k)%B^߂tE[gեOZs?DFL~=?BίVc;7nЇc Z?y4s[+7!U^\`ՊNj3 OC}F ]Y2Awh5 NSf-aQ@,b>g1&"3֝,^n< QEj<Ql6.1$/mvܺw>v$nGi5UȣZ#ѷL~L7fL~"gP}\ޗd~'W^R싒q6yR<(·_Lz۷b6qvր"`!wm8C2f{<~QI&9}_IpdBciR" V^h1/6pGx2D5AfXsrc#?Des{-2>ߑ,|ʁd)DmZM yH~Çicn< 3׋88?Cz{m~bC a|Xǃ* { +npvr0q:5jR|r+^uiJ Z>jc(Z(њo9EО*/}cBAhԌzI4x(m !96xS[7L" :FaYArZgB9D@܊bڭ€4YTώ׊A> F ^-v%o%%b oi,بøT{ãV+(Ƅ* txqk.qu&J5i.X~E#Ǫ~4s8ML.OF5WRNCk}3.gDz`Gx}rd_KP.ʨNHe$p$6aN-9 qJ_w,O:P\(ɭY-/ԏ? HMp;SkPm.'mŇk#kS]&ݤLD)!7 A?v3x3qZك *Ӿ4 MFZ&Z-ƪ .%mೇ׾Ix[Rn )GqW*1ˉxꏪg3_~e I)|\ 2yqسw,$j]J}FzfNՊE ܯr 0i&!OPcWJl !W&oZ0&Tso5-#Jq1L^~Z$w'$C]MU Q:O0;%vawb*X,HpNO f :}Ԯm+/ԓ&406X|.4 ,DJ3GB& ]蒭&;[)`r!2C<9iyəzG(Tp| mxD%6:eT]b[ff/Y{> #n>eU!+a`1c\t+,;[RUDP2Vr;s#FU'ؙN 9C? WcVT\J%Iۡ2O.| H\$o zzg5`?} uK gdWџA(04TS(.\jloU0ږB˱°#xҬ>k[tP8g#)P0Oۏ3M%kz~ryVoJٱӱLǒ!>?hfӪ+&ǵ DLGLuc񇦔o_AX5'|VM+ {Ws\^Eu]晾F8CV)}[$s޻.D;<GcGEyQ+ w6Odme k~bFe* ! j].և|>eŠt?ćn}<W y2Cy@Q9zػwb؆&]j{P@(Vua*RuKc]aѥs5;טzQ5QO7G]}?Y.1QLwDMWHze#HfSγŘ'؉y0m;q < 3KѴOZ qNf;UY̥RR*~<D_u!c܋)Y} ™"wAq_CqΟ **_$S)>Cn[J4ZwRd rVpz11O`kGʸhߦ/3 \Uz2ԬJ= ^мF76&ݾf۞K7=ۈ-OX0:-cxp? dQZMpfo.QKK(γl7 @ZV gȸ\,{<ۅ&K3Ku =wXo[J7cr7H)$&4lov}99<9@7UYs)ghN/ 5\eE9D0Ryq MG5J8.~} ?j5C|QeB4:t :m: 3yT< X]TP,+$_c,UEhJ+Z;FN)~s0{v&ahzA4#~qB䊯M+$I%^|ٟqiprZ࠷ؘI+'O^<q7*. `&mS5i(R`ӿퟜSEH.R̺C%Z٤Kf5-ʚm8)he|VkMAN4ӗ cB ѣUL~_Q[[61L_khw6mRWM/⇭vЏZ`xJPm R\ӄf3D88!2sBŽzI 8 3rXzN|U_yG0.ht:TpVĭsb*?Y<2+;JP7\Ռ!W2zYyV-ŠyBe4 8%j/L_:̭%|3c#D"d=Y+\caB<]Pp]ݎ{1N,_U"F'8ة(5.Щ: \lTw3贙$|hrǒf mGB/рī7J;i={U{YZ3plyB ?GgSaNilbuSňd+'Q*UcJ!Dh.QUcin\Z$"T`AϠ8`uޒ_,H5 5KZO)=X($gMJENUl!ob5M'ANR:R&@@=-g$yuK/a Kفxvw#";ʺe+f]`%i@bY{c"D&s>ꤤ{`MRuHO -99-EFʻ6?4`LX^]+P2V3$Kb*7pDmSkF1ͺ ?S^P £#)bL2SsiQ1~ՍD-pPۂ>W"&3KWߒ,vLCEIpmE6T%F$t^Y}Zl?$!wh"g8\=Cޞ !QP/˺rBMc=oSM ~#/JeV*AV)8Tak\dTLH{ymb*G9__ rx;){a. 'b V'53AU"Y΢J!I|o<}n.`Q~Hg# C׺fbU9;>q^sְ7}1 Қ@`4 Cג +^hIw-(aCߩ\J4:7gS0,n]WlUGOm7LWA%X/jou@ߙ>0'ڐ=/L+j01r HgYZ0707010000030b000081a400000000000000000000000166f3d9ce00009aa0000000000000000000000000000000000000007200000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/rtl8723ae.ko.xz7zXZִF!t/|]]?Eh=ڜ.+η}PNGin6*{bPrh]S8EKE%Iˎs!0[ikW1&Xtҵ2閆ðR=ZB&J\|uFwTɸy}Hga\Jo#L 0F'aM֘ mShGOyJFyF&F{|_(4גip.t''Ȇ{=M:-bE7Kp@Nu۔P` Zt=jU[2l4 Uk>ۛ+ҧ ]klҒj\=}\^y[8֑ڥpcV,%D\T~! 'GhgݷDX">eۖsjp?a:$)}׍!',>@~:!JMRN`}j* >BrCѦ X7XցghQq uP\7ى6eX6vNvuyIb GqUp 큑^ F"5 B[̯)fp=~5{ΦBIJ ʞknloi5Baz-W!'Xl K+5xv@)]ETc'uJjgM $ :H8WEaϛma?9?60~+2`G,mĕ D&,ӵ&ܕWSiVGr7 :Yce` ШK|2C3 Rys 1s{?C2y$dcx(u,Ddv5r뷄K_eli|,D9-XU -N> 3~w@VS[9K2To[ffɻh)CP%S ы ^e3)_.omc^F`cv d`*́&ڳW S}l`!I{ hQG< 龅\/(m)*1@ѐ:GdY+Z蠓C2#anf {`ƃ˙;ѓo&If>s2",2S$'z[$ØKtM섻;oN|W# iLCt"#ԯ6: ^ /L Ɔ.PdRo̵?)G~W|AjUT+, >FC8(A6h 3:0 ^܀m}F qg񂿙M9]/I\%8HVX,u jRW@5V%iL+weZL = BY}94 ƻ;‘HP0 (,">tn*2CϨ-#MQb@RJd8t&&[k,}ƺzh.#VBGT̥Nϩiى@h,z0}Kn߭LKfV0~-C@Bg6ʦ1$JoQ2Te}uFͅ xDr/gڸ6a`G0Cvo}L@8Z8 ta=pw][ZC*9q̢E!nx@~h2;vZ9Ѷq`>B+k-せ)E(C'Z(b03sܖOlc Sa]Z|L)ʵz](w >vW-zCG]l,5df)3\ߣ1OV=ǫ:ͅX%2zzU/zՒE#zD jt~տE;`QbDZF4ә*/d DJZ}tykfYdZF.Kv#jt׮;ɶX)]ys冢gחׯ䪳?|B,R {%PR/t{WV6gp?%ޣ4*YjGz7t4r&XoХ5\G4&>aRlHE~b0y Gi扫]=}LgBmԒ|?xo%+Ưc*dP RA{;Ab.^Hh/.s! H *oeOP,ysiHͬcMu&W:bKmp]|sy{Q 0(D$WM,S).'3Nq "n> aU\]Ioujzjuq+lmD g~l՟,=KVeyPlSTUV\sQw*G Q< CC 9R5RF7RvTQh+eDHA`lۨr"9lZ(AU"z2`5Ji&NKDxh膾hQEAVbH+d#m4fcL  &겡"rBZᆽ+MJݺJZy,[q+8q}y} fn.-h#2UWWvf"l5P%"̤DDF01%TFR ak'I:9s!Gcg̈́r^%͎żBcߵ"vs̅9dY!$8/$Z꿐T8@t2dq'1N,yF}Ov/Qa2RS xbjْm3:6VᏔ^ˮ.ϗjP勡2WFXK&~w{X;?}IcϬ$6g Ș/db^akL \3ۂKhVH9(rhؤx[xg;uE_t(JMS"T|aWs ̌ծ1|Ȑk(qMtį.qt#M s^C7FE|gy0Ĺ'n;tqr%X#+@@c XeZ3G'T NG26$`eMIx%a~''vÎCy\cݒKA6˝_=JC-2Ƽ9p.Ne{HKa;ЍLr#9b:ƓTHj_[u}ވ38ɍ?*5U* Dz}(c:.NF;pZ__2d}<'-;D2&R[|~8?Yʿk7:#ٱvVlӉDzq-+UɂDr`[zl003z3Y'Rf9t ھ*v\ёD@CjB/MZH}hu1Qǒd,s|hR xT .L丶\´XC9t#2Iiݽ;.D;V]D>@l7xB})_e="!)8_*QF5L-ym\s%v"cZ9^7 6L$◓%HM!Kriӂzx@21YRyzu` מ4idb9cR g\fL{1Bh 8+xQ*ߤB@]r &.o mj[ n@GgRUwkTL|TAjLn kF7 z$^@ę*OnG$N5)YڐA* h^H"+i^{B vߢ`RL{ZMqꡑo,߽$/яrn 5˙>WF:Ux_dh2fۮ9h"M°If\ta?S!{UgڻL0n#*k"T@;p#=}٣^Z.:{ڶ#im}>`Jʃx'7d445Uծ4%Ugdj5Tn_= Jz#;UxZ #d.0|bSSъYS e%efӅme*J8戗`+$vsi̓O^YM-P# ښ%EICe?Xx1nVa}MF#>9"¦M^Z~ek> E oK(SЌ:zrk[{5Pf9ϔȱ(~J>˵K6#e1c$c'b5wǣmTJi;M ۻl*Ku1:[.\6[x0=bQ#R#ṄˌtxC%.nYy暛A\(lӳRwu<̭ĚEM؎`wg.&2i2ݰOj'2TLLM"0ɉ$fR`cꀲ5HyOΐ 91ccs< TgDr`(%B1MMAi(mW5|1N8w\3aYiH z"̎:څe0ڬA_=]o_GꦺFۏ=G{22$ݞPM\2^kxBiK r1޶y ֞U;FP HˆR f3lX!ĝqJ)Q8(.DJp{\v``O$NLӼ<5X܎m/NЁ^J4Rx߸"ƨYzAq6r|'a=kVv#0C ŶTV~GA YL 2H8)VNȭۀbʪܢɦ٬ttׇdpaZU "@:sY|*ʜk\/Ž;Rm:9u$"uT;<Br綪yZ&KT G뙛]M}.<}ǥT Xo\1zC|ȟ>E5"G?# v"3݌yw j rHWVM/:!y[Fșsl pIѸ hcGQUv^)vðvIr\*A( n:~wfjTmTsmeft^TA{N4]}LP8sbI;r&ҝI+GuZ0 j>FHQҢtˌTuRF MB$rh4fN(,"57{N⢙a$B6Th|.kkYu{##שkvlW=s {?gy[UpZbV;Q>t^qtCr<)4P|"rhQ`Ț_aAtnR2+wtq-1qQG3V-LpTg* `}GpM%,(v;H=T3!Z2[^,eQ@U rn2"~\\Ao}voJj i$<;!۽ti}rѳug9Cܐv=@jQ[OqRRz2Zw% by4`nZB )|N~NS涅z`/e$R9@7# :zz9wڒ?i|"AEEўm=kF )@b;^v%7M%:mԧd]U"LO(]̽l0wk97d'⧷Rn-@ :Q.YH*0J{[=$|AGEiIq'7Ἓ{ bE$2}ҖyQ'+lS;]@ ca.[2:tD3O"4}(|E#r)r¹hcY-."'mbCؤ0Pxv2$QԨMR|x5&?fH^1Pr H8p&a@Bp7:j:iq2C:b><*G|C핲ŋK:1dbD'6d # 19y9@>AeҚt RZ4=)CgBj* %Pr 170<wtY"{-IU1 hZGq)H…{BK0r=c7[ KwqjC*2ڗ]U?-8i%%5ZW/ 'L&R"Sx? Mumz{\ E6DAƙPt1 פKҘGu,'CNQ/=Td84G T8P zӟʀ̿ѳMbTrJ(A;ȿjHc~ޖByƠvO/r aeӨ{w @_pH7 ~Zb$*r._ VŃr?xu L4\[f`'rw*m|''.}V!05z:$4$W,9!#A/d:m_PAn‹/aQQPQ\b@(lْODvF43"xo!#f{D"kX7^Sc5۶M(-?Ǒl!Hϻ5W5׬!DޢyslAtŐ]܃BYYֈuo9.#zcoI&Ԣsؙ3?Wh:_509:? OTOm1%];Q]T%L*k{i c; x\!N;1 ,R`S&YI4Z 5b_1Gkkȥ$2!;~܏[[j.(Qڸ,S_َ}ʂ_C.9hr`0;D;JuSSҝ?,IH2_cr-N.6bE||5xBjtQdFkG(bGsEYW>T UnL/c:}NV۸:"<\Ww{k˰6qzl>lh: W\X#"}^r`)֬"S{U^H2qW5e0~V>ҟƲCW-?MCndу"Q K"NLvUSfy%SZdgaANR}G'z>6ͪu^Nm ¦z hpC"L^7 5&m N9$m51tcꢋKwCq@S#luZW$h3QfJ 2Ǜd(A܎ +Q1FK!Rש)U`*<8r!zVg¢3q4"8 GYKIs)ҕ 򍋮Q 58-,Ng#z/<:ApMRv?\?zJ0B9ҏfxxn[Ka*)`^AԳ9(!7d7}}E";1&G5"~ +E@iɘ8eAl{=g8S]f#60(X·^ut2QT+yU- XS#b̸UyeŸYal[$s(GحHI=2Hᤠb NMt:.^4DڋNze?RF <q|3:xR`MQtnx9mD^aRdFTgj2R%h/ɖaj-i~G!ܾڗng`vJ8 J]٣}-310L $Aj  ԗe|1GVl AI g|yOkxutIJklڦ)шY2 tT'Cg}F\R9Wgr/`Cٞj! ~mC=gC:@B_4T_(g*"2̻-)/U !^?q'kbV7JsaLDѽɭ:ލdZiTX1K$Ɨ8gc/Xֽ's"<ݫu P^w l"_z"P$R|h(i-|%okf#(1 :ȨO|~[jʛ1ΔkT 4^ ?a t՝z)N|+DzsFQ6wEZ~u5ңEq}_5J/Y.s _ ShCۮ Vj5$JKkX 8x8_vde1*%<Ʌ2_[q%N}|3vo5ÉnKCMmߐIPBE/LLlV4{Q:scW'JW61uQT}]QqG+ḫu]6w`+"U%Tc* ~)"D'At7"aqUhS _Oǀм {ud$ʿ4a#{-uk`Rt]7-4 Û:BL,V(x*%p^:%KRof^`&0N\G ݮX샣?^#_@RRf) b6b#(H2l~asz(/8y?4tߞh\_Ge;=|:}}C~8!$352-$9)R]lYaYo(l)jV{A䙦G o&REyIZcݬ%m <{a'=NG&=p5'T\߃^Kĭ+*_G+K%?L%]=^Ӄ\79XC0Ⱦ4"?XW3H#7ϤTX[FX"G7xY?%"(@,ȱ}Nj#v]3Ⰰkr#'GتOiI#֢]fmAAR蒣6^n,ڣߘ?aun2sDAJEԜޝU磐BC$d5,5tK ƒ: c{Z6ׇ%=rj9(@qlQyQ dWbi)syEG ۅO_ˆ2Ռ+8v=D)CWx&X' njMa׼ʷ]:_Or=AjE4A'(.}5!^zx"1(lWL]o|ɮ둳o7cGZ5v'EO11p8BuYw_hI0^B\=DsώfOpX %:ChdEwʣC6'Ћ=907 >=ĠOj-!G"jI$lƦBR_U I߭DXlt,AW6N9$4:uK[,m stWc6 @XuI"3KD]pl  hE.iۭeTB9:]АHZmXP;'#'{ݾv ai#BxՠU [eJQ[Zk(!Ǥ G̅NHrWJ*Q@q jIyF''5!?}s$C@3R8=#QF1Vzeny\D(m8p!MA}x+,:~ DNP F"&RE+_tX, 1y}lır{B%Yk%8NC&=܎C˪,~dhNB1p)eg5!9}F5pe k[0KO⠞D[9ms̤*|? uʎK]\)PscT}5b8,H;iR%]_ 9L=my#9" Ft]ACY2q#..3S }U~5VaE1e$߭L"J`ǩ0)9\ӑz #JKBK'HGQJ9\ DHQ1w%+@~"&vȑ6 ydUbD/p@`h{^ BҺd _NV 8/uo^ ?2nI] JÜ</cQkR'CDD"Zsꃊʸs6u7GߠTnbO+JfdӾ٘ ك0Y`}bMjIC)gCqsiUQbf S!=7G2x$xcUԽ'1UcV'ؗ:1y:j9OX[LT$ O>:rPhaeV''U‘e( :A5gd* + ܄ѝ KNt&JQyV׷H氈@(z-,Q|-pƓ&Yac4%b‡hLw2@%VA鹿;\'.6 Xxl ]S쳝.Y*R~誛B^wqDRE4P #jdށĕJ_g5UY uYەFG7_;"Qo94牢NJu/rpw-8>XL,a6f"r}nt s k*U\ԓ/Puu\m\ Uo;QtG["Duw ;4CP]~,rB=FxvbYj"u0я[)>zTӆk-N2ί ?'ɧ-v;]2ݬm,mlU1v.콏AK3*Q ba ,hAm\D(=qqc={~뿰UUNׄYT8>qѷtF*.o] jo"܋W Zkÿq>$ LV-g#m thz-wI i;SzԔ㌨)p< e+!s 'zxdNexihmkF-Qq tvKk}Dفꢾ*:wI\)2 m13(4oI8sh$F};sTmxSIȲi5j'D;+X-5a#a~a :w\%cKn ?= *jׁxnܿZ鎖G7D,̢PStyv/Y7_qy2c|:\#q5BרښC Q1DLrOa? c52hBHN^Otln稜vqKsb]B)E+DK5+HqbygC2rBҨ3oBҲ/Fk,SSw z]3?,c(N{K':붍5 M-yqOYڤw]9?E{Ks`2uh?M1+[/r Cc| -=u*tw@&r e,ʘ؆9#cp=2vü37qWo f;{vGYR 9%)LܘL@z,*SC>/YG9Hل.ҫ#K Nڒի?;-# ]H Hc).SV IчⶦebÐm-Kq% _Qjׄx^iS57,bG6y}B@9k> >HY lC;WC?k1V_TP5ӒYBL=PckQhRʽ"x8_*H  %֟"&Z^*չ*KTC~$, ע$A8)(ͪ턺꭭7L,?ZPy=7?CN<7Z%o;ϭߤlNB^GvQjNjnX ۼ{]&TXđƳY]b0,e.^39 ۞YW Al5ʔjoܙZW%2u$Rb#ue!X1C}ӪhK[D^*s{%6&oJ< `=g#MptSD!)ȿ[zD s^~AC\{,btroC-tE6  _Cy=Wk!ye:WtH,9`=E˝Dd[{I^gnQjd"z "hyp8m0rc`o7\l޴DaNc# 81qrpUnbXWZv R}[$ep(V~X_jtBWd%QyI2A3o)z,u/B~q-w~9hz1Qu_p!B|wa$*1CUb^bX::EƎpyJ2Js 9$RK@ j"~?J9H jL͂ɕF¡ =9)9BnO(i`ɠ76E+AJ$1);,_0=oʙ K7/x:]k 4M1SJ'gyƻ+RGY,Xq|;ҙ^%}ޠ^7D_5'Q…}V q%c tL~kI-OVI[ޡڄ{.u+q޹!i':U5NAIQJKgqaZ.x)vGV?9PCyx}Yښ.:mn{uD8蓟"tӁxrsN~Z ߺ'#PiA /-M΁t{_'IUjɿҼO1w㼷e!m@4YK$؇ʢ*CΟϾÂ^c$o:ѤpF9%0?_vlI}>* P?[ϰ[#*^4̎+c2udž+NXoˎkʱό$pׯdߏ3%l\ŠE*QuIsJЫCqcxǙ>w-PK+okjYjc |.rHo!vJK +'㵍+00Cɥc:YD&C}*!O^@s!4 ܼFQW )td>@ (\aG}s1` *qpG_N*(&IɎ˔<@.yrJWaY?n Y7|zϿ Y3Oqy[9|n@6|>)dq9Q_r}PPpXv cp\ܰ5˝u,ͼKHE CTdd=s''c}`(ӟ09inZC'fBB6luyi & JywZ?7ke)OƒC5,˄E$0s>~g 2Ws#E~x4D]7fǷso1M+ s$TD&uҺ:]S7nDVѫd" ujcoжI 6(L2s<4GPzYb-:ѐQIrL1-k{X3xr7:DϪ{ F/*uXl߹9mpaE`BZGF?9G@=/(K4% 'gC'U|YIV5pTVRjִ iϣ>Ԑ]DTJrZ]בC;7MT{).4u+d'-,/5.>m܂Z"89)5_0fpbL~8:kP}h5bd]Љ(sYtIkW}w= w'bA۽m{{"MO6!91:rVit~?fHVvARgA%mzvKbM%ʏwRO }r!y[]WR/ٟ3#mLb2:suVq&V7Dx}K'FvTF}rGW.y|w)%ڿK"RH&,'s"1]6CC}LVb*=2rW{\Y8a3Pcܒ>JhP p5&Qg)ceBfV&nUv5` #D^>Q*IH4UzwQ[jRVoYèh%j7ᆹ|&3AZOӣHr*o(K GJS/Y)|DYJn+r\*q]\mZ倚ύ>v] B8/Ynz-у.dÁr؁oBmQ9Wt)F+# v)gH01U+bh$L`+h;Q&bm+n?㐓vdK YPUrTm'OUP7U\=ӾGQ<Fq3_Tu;(`ـ\Ѕ 1:f b% y\w7p(u Q c^0^ T8z"#$?ӸMQRN*96nEpl%Kr64q`"͜_ǒ=yi*Ph -.ȱ7}Dk@K珫ֳ֖8 7BO& tvu|݄JH^i%.L>EcJc+iփacnM)Hc0@n{P8rVPERs,;VI8.ߓI:sѹ5Ԭ>Z*?it`|raᰨ@썥 uƱur VϮ0:c0M[H$ Y{%\1Ufh%wCmoԨ(+e+d@ޭ |Z`冉eAɍĜ_<;fJK|@ &fK/u! Ʊ L7IWm@] *s1itTubd1"WN1W{k{o<}~߹1l#1J,S6RNM~ ih3dVxbGCwY7\X Ct.JԽ8˄@b <œkP5q|tXBn,&*K#AOJsEokqȉ;H+Iղ(k1G=EI<\s.hym<|tu;#08hy$ޫ@"tt:^e.t)Nm-usE-&ֵF%̩Тs(Fʐq ozvbMQ3oQr~BiȦ!5m 1<˹sWü,}5n7吚|E]J]՝46yT8V{S&H*ubØY7E/`Z&JŕZ)ao'ԉOpPoO7B(@m*3ƻ7IX6{`uΈ;qhwOE:_-d5֔4QC?V]Ɩk WыSCkjlƐff3Dn\ 8[xM6?©hN26?v+&(Nob4ػb@鄑v:rjx;Εj5:&q&\N&t^@IR]#=tÆaɇ 9_>ry!w撋FiaYԛ/_F;nkד9쓙3Ti&+]]KOa=byf9\$9?qX}o{*lT\0!N Ӄd W"jOQ>Fȶ$N_/cn.ᛪ~~~oKvWUl>A1XVX:R:9KR)sb,wH 0꟒V> xQ<2:o}8]WW=E> S:x-b^7}Y}Mhe|PV()zqv{}|8xTIJkA`gڅhCdYҍ @>-㪮N CX8[oI+-!xunJ^L…,FfϘ7ξK-v}Σqҗ3}FY}hnj*jS\㨸Dx'MeVн8ep3JuDIoǤ鱯Dv޽?tSҝCwwJ?\6'杩9(:8O&h?B̜FHTMo40inJ[F*-u H\`B>P4bξ(ʹr*_vxz򴲁6䊸a-AvmBi[>󞍬b\@nz:D/ %uy źQ6<_Lǂ\TFRzXJD-SsҺe=KQ_b1Ǥ{w?y"} ?[ua=5k=KUa*瀤zڨ7Y\\ "QtϠ`w ,CT})rnE]zP}qcy;8UyNX\hY07#VqQ(xNXN6R լrٲx] u x&7PZlqJ!?SYu]2m,K]t{ᧃZRhH=SOcX7ŕ n ]ט6eƧvE_̃dmWGQ}#G\Vqïھtj.{)7bn;+s@G~Z]@|wc4GIΜTz:0 F_9S.,~g&aܾ@brY6eC`P`j&" ӷ;YUл;Аb_}]-00@k1aoA-^~PòZ8ÃdfQ3 XH6p+QeXd[>oee1- )XԎ\'PSv$ֽŢw̔;5?\u0'pʂrJ?!'?Vv%g(V e"(ˡPh9VP=mM,1DVȔc"0+ͳPԸ9=KY$G+ +f՛xJ5P^>q_!P>mێ qdf\ٶuܻ[i/=Su!_i͚++eR%ȧld{5EFbGf NPJ:7-kIsD(#wUJFTҁ;vȦoR-ʌ*Yy_;WiWZY_̚XOۙ}h#ue~I.JkR\nv whUɱjx"-AR&,i8ؐO?* \}4g?jW27b}R4҃K;uqKhEHIGTΜFJCYб1#ag1) l䌝jTYW|u~hY$XVT9TMb_a;:! {$X󜴕릘 !e+)ƯEo8tմSv\2g A%QA.袳:Zv}$-'2KJǙ6Yڲ`LXCY‘ډ\[YM?nܳUd+ҷQy؞srIq淧X=K=!!&k20h_;)N!_Wql9{ӂ<m=~^R>!=8[7A]*rb„2 [dD7 x f gv&yd*LtR~Jgd%C%32,9aWLFE~f/YbAo|X;":<{*P|Po(Iѵ }T+_h '(l1S.9H]^^Z\H}r#p`qxP x/;qR"B?bMNַ({z)s .KbF>m\h]Zf>xt2}kXgʁWz2>Vtl}G4~ݞ4І6zcR%rl;' Hѡ3ev@{GXŒ~X; :5PP$Sd&?Н=,( eCT+/x(yHXeXgpk&;kqh=\P!@ǃ!q5Uj$h; :$ A]ӐA ꅗE(V'B,MRjdUlR1. f84XLHW[ Mq}_sTC:@ػw(]F e5p:%6k;-O147e~ V}:9 ^40$8?ڗ\wG!8>2R-AAkte@RCqK/ؕoTcMZKZ0,ϻ}Zjm}b:QOQ3vh4JU !vˆD@ }brlٽdw},! )%"&[pibJq'r4;X^]X%lE؊ݓc~uu[v;f%`b.5ި|~rG'@TtvnU  mY4mrO.=y#H9ò %$p[o3`-{b:։ܖ+EGrڥ]! N#7fKK-㨐4!O>?w+[rqԎkO.)sl$,`!W!4 n]u} l0#I7& l8A~+6Egڶ6UJ,`z> hcx|AmaMeP%'^V]RD[H0Yq-֒<§-L[(jvЃBIq~lv%57[7I6:q(Jp?3A|sFuP~1-RYYZ(mBH`4*w[ҘMzRPxcʃlX) 9_64t ťɽ&5i5X YW'Tܝ\msBaY.ŴSޏ z8u;| bCOKjɱ(?uF:ncCW:>W㝶""- Ʋjt )C<(|jL(:SRciq .Jn=Řv܇̸/08:;,Meq «4 >mT” c o!/7T ED '>=c%=(3|zt35Uÿd?*6!%S~^( ۃ -工3Έa= nݠVo6[}ߤ\~Q_ι$@ J fZr_A1oT RyE P~by]}'q@V#>:8x&ۑUm]SDM:X_1 'xIWgvѡ/P#Fpm7I6'1厅i$BS(p13TY.GԐ\A^I ~:bUGfPp/„QnB':k#prR_G١KH2jq]NgxsIC,h]% ":#yt}XhBodWIh;,h!(NYx6r(Bv""\WX1J|d>:dBj s싥gPgeY>mȖ/{oKS[v 򣹲eQ)S ~Ǖ_f/!i3g!E&S*!c3(7mIjЅZuP^mjmCե1w h;qdu5"^%Tɴ\s$hi5?ƷMw}JRS䤚p p"V0Fx 's:n}rnVm" lD4U$8OI!WeRFcm1fx^0dj'Cwadcw#Ev!Qd?p28%E[/HYr2(*qX3W%.D3i?Lo> %"F&zz1m^T'4´=ayo81>RjAT^䮿 .i/pffxf2,U58#rT.Ϭ p@ZWlԼcxS ۤ~䍤i?uQZ@X9ũ`=V*M =Ow0eyI\D x|k*i]ż\=ћ>xa3%ktzpM g1zP1-}~K%=ϑn˲! AA0cy}˥_ޕ K|CHՋǞ5fcG,ZQk`f A}"ɘ p%wG0GO ^iѢ@u`؅Rg0Ʊ̮yήwR=D<+lJ!':'?řICZlodduqxG{"Uo|T,:#%sX]uOy,gh1| DչL{>^ O|H2NZl&R3ABi*}N~%s`JUof6Mt܂iS ^~4 (C쵭ȥME7A'H.D2 Ta?jӓ!`l} 5t+xЈ/gPZ=Z1eGˉYP; ^mDb_ y]#2:3#T ;↔a1]"M=/j-m>})~LY{Ji{`դWsRf|oyEe0em_CX#5)&;9[٨/"HִπպY$#|g-zr*^d tT-h{9jBJGjjcnPE;dnJGԧ(rnDw.aAh0A aS%Eq!Dl9Dg%_\FxRG;<~ژm'05%,WH 06yO[äUԃd7<ьc;56fgB&Z56_q19cԔIѽ1 3xR1[PkI)3Xc˶x%*L`rnُ$t p0 Iu=+CbA%?>¡4{ v.eDzԂa;XÈM0r2b|hNP^rܾ??{ Rx]1U<eLy ѲU &H8IE$=w:vYZKE6!BA ^v0_q# [d]!/} Zڜ=K,v]D5>19Lsc0Y2Zn,Nn@E@ߧd遬k] w7t܇n[{.)XyjˮjڤN{>"M"KlNPf@=Z gYZ0707010000030c000081a400000000000000000000000166f3d9ce0000a0b4000000000000000000000000000000000000007200000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723be/rtl8723be.ko.xz7zXZִF!t/ᄠr]?Eh=ڜ.+ %NGin6*{bP|n!5$khr\kM HHkLn,rzzKNtsfΆ D"R[juIԨwY)HYyZ-n12UThXlӼmL0"OGo!B:S_MUV<|Xybe6Wk$*f`1.L xk4"mej.3?M+1a+֡F۪1GOaB_2A^kNPf}^)?VZu^9h1"dvG ?8. CLZq]Et߸t@u@FEG4>{6Tjf X:$}K0_MX_Zfi$$=8H ~U~gEdóv\֯ȝ6& *zAuC湡ĢOxB/l(ѭ pQDC]}4u_O2NUbێ f(0d hr*cQ?OXF*rop5lOEx>[q2f{1&]ܡ?K' T n8h ?-(þsKuɅpxn3\ *_p;~$vKFMR'չ]6`^,&eO?(R3-8`US#rdp=r=P'%z=H0K?%$2+ Ŷv$䱓mSO$9鶛M䏫X,EXA2WKV?zSocp3^0 9V$-Xp珲9K3tU)֡!+4/)b2Nvae-#H̫/ ϛ`>4v(]p]8T f5E,n6Վ`[ 3TeG{\x~@z6/ZTB`N͒ḡ Abu<2Yfs ZhXCh b 21Ѡ3rBx ά=Y&Qqw fj#8H&C1 V[!ad"_5COFh? .\En{`fI|e6M9՘ʡ_s됇=^i7q\^@&G mbh$@jp5;2{$ZpPD{b1w4Q)llAN U)q%aπ +2.e<$1qS Kk[@ee*1e[d/Wd#V"({5͇ m@FTH`]voUIl#f(S7;;-V' k=ywߏrH9k2S8sq\_8G *4ܜssF%J~c:#kls6 jL͞se02D9$VH}ԴӝP hc?js3wNfz(!;2GJ3;.2&> Ҳ7CDΞ;m&g|UiqnqÊm96[' RB,UQ2=.:Yֻ|ʙe!\Kz0ɟeW˚V  ;*YB%=m7.⤜GqƼh†U/a*0_‰0sa\}AWjl!,m[T O=q>2\y-> jG̳2ZLX ΗhJ2k8z]$$'zL$&矬LYSlfi8?^Юm+sW餯e5fRlP^̊l$]o{wJ-{^ ?P -|LYF`vdh<{5 =Ѵpa`Zn1p[oWam&l/F' $m .x\q՛,)b VrѭGWwZ8>]eEGSzzmwB1qYB xy->w%w4J<ׁX\*,9NڼBl *Z\<,%d̈o]dё)WWxrᐏ~Rx$ ] tCF:;+& z{`.uڈ$U^4Qn<_Q5hmC/o*< JZTPMJ˸q0Et:3T[ըaoa0"Mb6Fh𳹨Ts6Ѯdx4qz(~EC!Tj~FLJ;RdߤE`@;,tY'"ɱXHP /6.^jf2XTk ={yqt\ȏʞ񶎮88S fl8r2$)Va4֊06O >h!nޜ|]_&+R_nI`Jd.ps~t/2qn-o}J7u->hÚ`v=") }uN1B@CRUR~.^uނ5Ҽx"̰zo:4oʎpߋ*gwM jmk .%] q)Ah5s&.+:<{լ;v7-iMhJ`_jW_8fIz7~mK]> 1EgcQ*kӱU yt1-Fx#Pr-CF7+-[ibCi(X+|?D^e$G):։-]$$O}>tńG Z4 CJ m8(n-]] m]UxՉ6.?5z NzcTx23~Cnїh.hVV|,~@WpmA _̵{(^&}"^CChot~9ԲN]"  LY _kcCmUag2S^;]D^i{V0m0JYR^ŀ/;O}&h$XJ{K.emț.EWj_f+NE,KW0/ m,r }˫]/:oB X%xmj)w[U{ ձ8cdEN%B4Jm2(pg<6g$zؗTYKp'/%"il< ee7j)X9ĔT8%zbK Zς'(G)͖c|ake qGq-Dtw~$z" Dأ4P) 6be{BlO$?Lvc YѰRlFVTìf¾?ö6~iQ0%)L&=eπڜac,c1ktM01{ IdmWWZ#~% Ǫ)Bȏ{g1Z?Ay^ū#8e"=éX`nr Ns=hk~М&/GYФ{䴭*^2M>*[&3<فGm?ſi:<Ȯj]WB;5*HA ঒Ϙ,:h9W8 be /\ 6jwq^{\$/\'n c;&2p/FA͈?$o3F sPoU^g5|Ri?aF-X p= BYeɹPHւj/ aq\y>@8 ʳ!~[pT[9l} KaJeE4'Z}gAqPi- R,O+W=FrH58emh4>%XFR+NQ<`yUw hŻ]~˓MM։YL@ V J#JTa!Cݴq>{CkQ]{7eUPc'?-7j%Jr𞧡UHa32t'9?1fiQ[wxұFΟ09h. 8 'su[Qk9Xi͡&t8BrEm0~܀C&(^$Z=wɭ]6Q;<cu4Tdf6yk?aKc؂(`c+<~7g pȵúsB9|7ֆtt ZԏF2 kTrng C?$;|ȧ%%Xu`p~bLR$`ݠc .(aK6rh4Lt`Gv:84y|n 0\͘pc]h;t+z]ZAcQҭ䐿@~(-n%v3 4P͛.]]@Q[pp(P , BjQF4܆;uTNl/ejKcj2W ޞ`XO*H7PV$O?d w" wl +ВIb]ʋtӑt̼YX x%!،a7 lIU0O4)J稐=i!J7mQڨ|1^^1F ofbgQA.U7 !jέ1?ϴ fӵįd1]([ZXPK(Ee~!4k$:,˕Lň;Dc*Kr [[Mͱ.biȖr@U@x w8EXo9L]g^7dhNY5HG/%[? 6sgMm yK"<-b<2lG?ZV:u3C9($\/>5kUX2 o?!àrvxYKCaҬئZ&B7e rf -Ur;@o vٵE8E\uӞ܏Ɛy ' ZAbX?Ʌp|%So>ƻ$.196R+1ݼ03bdG÷&K<PjS8Ԃ@%?Pw5H6br;Z媇0f`_$fޱb$3LMz)L11)Lw)g }oz+V^/g_gݗ+bK(e2T ²˒K? s T nF~v&1~C3+C  }WP эw 8]@=8B",R-e9ؒV47N rʬ\g]RϫֻB0 *[nL;v6V*Qp:WwT^CbT%#6_M7$їIIlU@jmmp. ւv,A@^j z%.3n郝#@r P# ̕R.`PFHFL(FVвFVL!T&9|q+:N614̶T$+fwmk^tD*A {,^@ ,n+U,&x] xG8. BE\H38yd N>{!_~v-F?TpLP"} iBC3iwWJ4\&G9uITPH E" _uƪWc ſ3,Zҟʦ1F:vuƮt-tp32]0^t=+4xdO+=|mғvV.[YQaC6 uɖ5/prx*VCqѹCVbDSʇ)?0h}6Fwi1XT/XoPf Kf g> ~l=n=vpN,ځ@^pˁ`9~d8¤/!jT4SI$}p&/m(avK_cQ{1Ht)ǝ ?,T_0Fz*s)}YWfYVO⚐պԹsr ]&N |= A'0K9}4JA3mVq!"¨t__Hgg{/Vo`ž]C5='-c$Zv,7- *Ga)wlFZ#{٬cmХ }]g"q[78pz|Ƽ\6b Ǖk`HI/Hyt6mxdXElԝbj_QVB5o:8S(ͦ1dVrY^|sz@AMj3C7@Ii+50no{Y S ~REN8/T" Q[Լ)56F -)h9#`^t܀uViUљG+BmB܌ #г[N;\f˜+U~OA{!}Wkk]0d\{Y$$8=0Pdas@3~t(4Dl/„K%v񎳾A)t. tC?WQøjlyC$ ~*ҼŅ~,:q G}^_9vA`EY㭂0 {֭B~/Q8 pfBgW`rPĽ b)b?[QbiãV/]77HPB؊'U.9p7<fJtQb҆jFۉ'oywSoT?Ny>fg̉5Ljt<ˎ8zJUYIVcw*GQ0=ySUMF|Qk(J[b` 4Slmp}$,ZC JƱV1F\*ÔGUYF&U ĵEj1kwӂG@ʎ*P`trqv#[$ y2c[[:%ĺMjjܓ&Ooه,cri*uc|T׫FfwCXeAFGQ ^Lbi{+hm>Ɩ]F@X٨"5k"#hkQ{@=a`㺳5zS4䋅K?(1H\f̴i}=?`V;}5(f@{g~' \蠣ZYk $+_`+'ۛ: lK5~8$8[ H~gqJͰ7&W:WkǻrJ_9+ay3r8`8Io q}\eW;䤅h;EAͥok9"on/8.'nGgNI[R`t0 m G+ nQe6vb⎮WIH'GgKg *V;`5T,.S!jTJibWw ĺvScIoH| dWiɓ͒Gʨ\thG7wP nt;?Hr=zT0l^@wO!!3p3; ϵ;+>7RUvUU498b?9R9DjmWGgTj<'M .yRAAo$P,>*hQK"U_ ~;j;ܗdƒ=e(`.6n|d!z1%c:ڀ#)޹Ni2lK~-*['P+E~Vv@WЗ㵝&c1tc[3p9A\FW*)AٲRW:vF0U )k%.8-$:uM^<[ <߷}^< dP B͔;p:ɒ#;*_]Mygj(@ާ@BwGNqxdFO``87 x?=eM-#NDР~Cpp7ZVHT'5‰4CO.Pg7m)k0ג'CA9}_mQ`˲b>v֗5-Cq gg#݋)' #"}Kw >MsH\)2}v x3#ӡ]h_ZH)Ⱦ$G8! iX/kTxW}:dWzQ܍I&SkD 7R? uj+aZVV?O,n(#QSPDVD/`T#&C\ߏ6@vy,{4AB 58U~AGСLH?כぇf`A!cE1j mS5lwn}B0 f `\{kWW~-H#cӷTuL7&&@]['y]II?]NlѹYh9> 6e0ؘMl 'Xx6YN(.*.$c\~iVuz{/?*:%VvFˎ!o"m+٩^2ОIӭv{W?">T#.jY]qr7NKyQ ,7wn ̎F _ ^ۨ]C? SہB>nrNwb|SB *ȡ-j"7Mwk1yLlBµGN-sEV%!]q&`2UBp=jPN7%L02 hhM+BIn"׭vUr6DS*ڣ1`:Cjk¡U%#_Ӊ ZpȢUğ5ԕ5L^_`CB[Av [j)R~I(g@WG#范Hsg雕 2.ɟ샦jj} À=T$;IX [GB 1xMQuͿidYN,&vu+c#j-~QgtʛFOJ7F6&SX_tN{o,USxiWQw;q_> \ꏻ 10ڂx7ՖW;Jx?G u +kDDZ8v єƜvJoGbo8$d˵35Ϯ=`D6VlϪa]_!|\ukPSYUc Ǻk7-ηyItU2mf7e+LxV&cR\bm^0jh{PMp\|w1cck|ÞA Izށ*MU&÷k?‘&! szAcmMrhKQ|oy ?r,jjotUL'C#+$LG̠. t4-lJcI /ʹ0d !6`81dyk f@_ȶKPdZbr. ػGaA֐p3Hbɞ؈|o4O^%._ĢA+1̯̇KcNdSpۛܞ$(᳇:s]w֜HX5n\nR0&7347:)E Dk; Uc\sz " >x{9-S02N&]("kLJ$%,5{j7i)$h pˆ2Hu5؋ 6+$)dXlv," t v`s'0;G}r7 y24XL?/bE^cd-X:;ê|ҷ$򸠙[o1L&zoI+5Q:dvRĂ*-X*믅yZ/D̞ M4ķ 甥ioh[9(Z6k $f;>N@-p;ѫ2QsJ`P3\Hl٧W!{5;# "QͤL`7$ b'rhz-z# PpFWD 7,U@i)]>4./J.S' =09Zʎ ee*Ck,|nPN@0F{8fD}u9O'Bܽlb;HzmR>YB[p} peumzQL@ȩZBAj`Qü}݌&TFhm}U2( oوurwB_]8=]է.c&k Ί:e*8ϰO]Lzi/g\.oH&j9xs8JSM#YV;W?1oNY@'ú _#d3ݣo>拆לjh|ɃW A]Ϝ媠|U' C*KΈD_orr_ N_7Dg$ >( G bUvM d "h|>F(tv)9%1d+ ^. <ڀdW΢ +_1#>F%;rBaa9qOM>^<]faPv}(XK%J#^),SE;\}\9~Ho†kwa[=%_h/:FfG9|3 bN^(=x)u$V@[l7Wǯv|Ȯ6f;fR\mb q<0ގ]#!{렶 ܠ8ߘ_rx͹2gR#$<Z;;7P=a<3*sfrtnq< nFiZ迴ҵFpv%u\Fx͓jFI= 3EFRVCC฀޺6Kk> a$|%LUB:Pyd9DW"oVJ(91Q lZ}Sq[ ٺE>ײA h4J'+@j28&h hQyU%1ȰA'e quD߽6*fGo3/:xe .08 bfrg=^4x*18[ei%rF71U$mR_[LV 4bģK EjHs8ozdNf9vadmMh,CrAwrR lu>Q95,alwBI0N^ @N_M iԕ/xH'\pBȄXJ^a &%b1fuV%Bfb:]}Hf t̫8ܜYN]a'/B_45lfCJ>.譤B,q+_⊺E!ൔގ^`?w[poLLu^ijɞ\EX3B&'r+sI4~WĤ @50̳ꊹaJyGhDLfS ES;:ɣpfaJMw 9XD:{ V~r$i<Zt+@T'8 9I36exPwx$g[ReDӭg`Cp,i]rL]ӽQ<nsEΎ-ڇl=\I3{&voҷ"|nsi*&cy {>|ZX# Yijr=V P +?qd;aM_hhR+/gA! ّ@UK ɥo9t1`hWi}qbo फUJ AP>zv[H "D2X:[FϿSE*31)a`[(XDȾ`ٶ ִIs-H|Vh<‰2i{atU$:?& Wq"SR4U+bׯ#gIDhIj0~GsE] Q=c6Yo)ET@6J\Lhd7[6 N}Ϛ5 h<|;ÅB:,2ڬ[V~ 8Y8;)p _ /Tws'Cob 0A[Z7`J D: :tP^iRܞ-Kl.}ojskB>}ї-䍛X6 ~ܷ8JG֧:L]qZ1Z| 9ZZB7ŖM;5xsA\֑hbi\a+lG%9N.Ay;+6i'% ?E"x (R$iow\ԚjIkd#xj{/!y\T^6|rv-Y3Fd*:)MCpՐ9hɃVB!Ng#);9,C[}2:pn3;`B :|@OB Kq1e9|e>&kLxB Il-e'Mb0}] ߗdun\ ɟ<ҥ"A(EIEHI}-5!qm_,VE-u8y,~@9HiA!MRHOfV1u7Y a/#f`_n.-LyI1 aW0ZK.hn9;Ij".c$-U "$I|  Ȅ= ;Fb5S[M{M4lqY7n*I>iA~.ӽd);%C%Ѵ=cRaTK s=}"e<8 ZʋN/+h^NBhy~^%!}706XRb-&8نK=($Sf|GCMgX3@Hm"Mz$# .ݯ*%ݮ2VTV`` Ae7'}gЅ֫ :g_ȘiQ}&?5J Pd6hjO[5Ktr:@'$>|V BS¤3-r? E Wٴ:K*Y}3]JUgҹDWz^ǽeLK %GU_qqHhpCC؀6@Pq!h3r.j ${K8"p?n1CD)öcԹ$-Qj043ZR>py454\+ h9d ̝iwi[76:h$xC ≐vj@%Ʊbx3[RGֽQt\"zg턖l׶ F|~Ken[FC\(މHh QVFƜ ӥ,$̾w{y,Dzȋ;rf )p~,RYo="|qҢ1kcNji A5H?Uğ|` 9LحͿrb<4Ҫ@ɧK=9gm/KJńITS&oO Cx aM(VMAo$[~ֺݨV間8.4 !m.ڌrAΧr91 }38q\j{Bt gy#fIr`7>#А)p.Ww$p:iX Y1QF~Ko-  :g&Eϗ >ӶfYƔ, g+>_;sqqyi_VbQ'~BVm,>DaCʪUk_KAS;eKoL:C5p%@*1-5ZFR{+<Hm?jR[LZBeskfor#6)ߣ3@!#06dO&ʯ'3 pBrCz*I}SK1F#[aeHJGi=g 7g2+ xG=I^ jБ^BYQAsa~0қ꭫fy ߁R4n_׹MզoI2(bΚb&{E#\/!yhHe'rrE)?.N u:LjI`DUZ|)Zګ\cQݚ]cxgx?.Er|-2q* <̏?waSW^g9a?n$XֱL)j:"4 8$-QZ^lm;>:BB8.9^)ycZ\ɘnβ)19Dv:ʍ|2x[=]yAFl !>:PVR-~]>7-Y(3Ds9,q2 \T&Zuq + UC4oޮ 4E ~˓̇P<j5n)0v춟gهJ%ԗf8cV2y쾷JmAܛqhlhװPRH=@T} .p>6:n19Gē K)]̈́"FD^WэP-P(+mRx GqMeyqঔW$Z}\}Kzcp 9*}\ ,"CI}F/ (X+w1Tki).Ņv{"2c*|M̍UzW<`3 x}*֬%NX3aDs1q9Ahh]1,EDwĄAej6Gg'g9?63xh!4XZ5D-#Xɉ7S8yԈuQAtmk3~\ xBJ}$8#9R*7wkCԌڠ?ܡ"8:.#ҥr-9%sG6ם$-H~o*#VKDH_8} (:FNvpղVghad$Fc"|gT,tY|S+^ܡ~[13qsT!.FK`_U2u!r83ȎZOq%$ 7Q˕% P5fH%V*eH{ 姸ɩthݣ[t| ?e*#\+Mm7^ǺkU6 gP^&-gp0/7!„B>=͹ʧb"2+Q·D"^3c[P(#hL՝42 SِO~/]g#,Àu+"k#*Tцq|ܽFrʇxCC(ʨQB mTKL4{*˙/%b^ƆdMPm\ȉ M8Cߵ@7^G3rkqjGG~+ ?w7_E Y'ak 6bde{lҳܚSYUzٿݥ}[p}/ gKGhzBJ;]A_?^2\;./MF\t DeѮs5Yg&~x1jl/-+vKCQ9jQ 9mr־!|imDge2bs|pYGpe/_-H_wAdH3 ֌#IdAAn-=4X"&>+3ٴ`?ߏ"$wت:/"85r<0)f惻Z)#* δ.i-w<:D֥ Yo|Q&^: m45ZsC?cY:|QՀz}EŤ7Y>0`rNjHHЛgq9b)o1';%mj~*(;hTk>\H{dU1*SΫb?wMQ`U]:n8b+zbO5{ #~jj/.uuR#iѩaa^a6SסIVkFk]ӫ۷ˌe VĢlPx{jgɒ8i_j<Nxe@y )$y'i3y_ gCH$ <DiTD V82L FGNLPh+ q9k6Joؒ͋:ÒpDLR@am۠)V-Y.'[L%dtaYx6~f'5S7MC%& ]:ͧ˿6֓$gC 7eh-gXIw8d!n5?Pݹ#+o #ı&?,]SEa&#L7#:z~+:iI@,5,Pf)r-6}񨂄Tc"pJnLh sg:89c 4hΌS$>In,0a4 .DPpw@ +t]ƶan*szu glP gXlMŁx>ZFYI}ޥzPkŋ_ ŇؓDoG$ Gs~r{#["Mb׳HќƷK>|lĿɂGs.c13 vXVG=V(vs چSǣ}$0vPׯ\,<*0SJ%e߁YcAUt6$3y&I.EVzɀSCwO;{l<{ݟ6`jc-Omt0!pPB%JB ;0< Fzy4by[N]UwGʗQ qǔn>#^iB0"_Ti}qk]d#%Q>ɑyE|qD9ʵBBe jTt/;g)$< iT=i2;<Y .-{>Nr h֓:P4щtGXMPloE%'ǾHENbrc>}{ u 5ϱ^bh)4\KNj`i<^sI|D%C_+&-Q%qm-N17;v}cYچ[싨& CwerVχLIVU]F\Y4H|ANvk@ãY[bDBm'x?-cJ!:'UTFںQ POM2>s,(f[L#Dj<)^eƞq:Rd9#!+-]n? zQ }Cfi)qHqr2H8oUQR"+ӬB; ƭ\7>W%:[s̋aGtܾ؝MV->FX_av&J^J/өOZ堘{Y ^aH$gi/?r$ֽxP0MȥՁ<ġq3wy%9Ad&FS86hR _X*?b(_ 'ep//3SS6j;7/-CgyqQD%30q@Gx \fb@Ex, (-^KnWY2 {OƠ7vIFW }71.XX!v0!TmLƒ8۬o~k-|9vh5{.&+ g\/,ld "SZ5QTkPy5T\K ;`/Rv֎fQYh% +dԨTHK4炩2?F x7|:G(mZ>)|O7K`ؼfͥ$㳂zdڬD's̙'%fRwe?n (*C7eul纋Ӫ/A]²*2b͑v$ız`0,ZeuST>?r`}Kg6t `*ICkkgWb^/lT uE;Ye9kT So{P/H]RXm'n3KsRhr܅BIh2m3Ԇ\nFkݣ` nP}֒gЂg"km]FRtꩇ͍lAg'T$):R'YV_gD:5xl00kLU3pg89_e?3WR$ 8V\;@hP(_c9 5K"=uS{ d7옉r $rec$hQ+nV_^MCC0Jyr- yDA;Rƌ-˺4 &Q]⒫8оՌ!X(<ɡxVh5hK)⩃Ӿ.BDo%=$"mk+5?H9#eD¥'W/E?K[5` F@pBc>>\"[4x?9.m `p׸p3o2ӿJY \{3TbNp Aᅍa:Vs]9>CB+o a4  :V=8!F9mJ߱euzco_Z}n? "wPC#-DxQ 2~^/db;EI1vZ;N󣢢~Tu9r2üW^џ5V\R{mjYXg̤$ü?* ܩau\ԓ.B o?gO|mWmR֖)_FS i0cLs81 pl7 p2@2sbd'`\" d6.;vTh T+e?8]g23:٩^vNMu;~TmESi7sỎ YKUO6jhAp їޚl7>豴C 'Bfj=6=2x76uof?L %Aƹ՚,䣒g^%  GJ9rEsGR/P F߰*niaYC1} ފ&dZhSiԱ""@_Eۖv]!#kZ"qC֡}#yj@4PYu`cBP,)A*Dip*Nݕ&q9-`sylXU1"J4(WC#fŶɫ<FY򭶎9limxMiQW)^#Y@lJ2YrDj=;םbT,5Bx"Nr> K8i|8l`._^8\K|C &C:q,ٓab#Ha=o+/aEҩۮBqz0@1s+j>z '}*Axl@{T)Ird}gZ<)FfXd tPt7YnY)٧Yvbׄ Z{sgAjCdxHMY&19hfqVs>8JV#+Z_氬9`/Y߭xh~mh8JAp0mWRiyv$%Y*ƙ4b 0'uK&*oDt3V8qS!n19GRf*x6Hqȁ4L4\axO+Pf jT1<rn}yy"=HEi͌/zF6]wQi Rbm@T\qJ[b f@ii1)lԪ(`C-6 V\oQ*EpGouSU)8  1#4[z/l)eQzP%`[ z)?IHu!s1q4ۗIol<rq8'/W=b9ԻmG2>\* %bp84s 9=Si&%YHk|s &V'z # #(/i: 9ȂuV6  h<=$ OKarB['z҇I^^]/I_wDvċ֨E+ t>]$P|a^G0 2;φI8Ewr4R[\7Fʧ84[?]9꛵(ý(«3odv#.X;rB{:2` /YM.{_lY`bLKWyہ,gGQ~ښ-΃wIz0ihf lD1>Ô)tRLzMcmne3vj?Oަtk3KWZi>x$ѻ3c\Hҹa~kJB/Iw$h6[GipWL=72*ή$ٹsϯH^ [,#wb#Jݮz_eyV1v |@ɖv"w tC#Kpyr:kт=b HtAiKޱ\qˎFRw,^Yjn-)ddyp^=с~ Saf|٠Nhݡ󡴕<,]=_Y9Q7ubP -}RƤPFܹ۫ d q:"ck`f8AC`sieO\fOсVŅU_a_Π 1p[ #}ZYY7qLR?2ÕϕP >uc*X q>rú6pP@J @IHcrAerOAXybRB6X2 lW=8/r(L*^ayV3ɇ?B:] e#kkp@D#%/5u m6_HpB~DEޜx k]W\;6U 3w<] nxx!5ON6Ƈ%XC}(^WaLF ˏ(5`6 dc ɮdJ~x8: |{-Dr'6$ٸ"ܝJp U3y 啣Z15Ki3PGH}xp5%W mՄ^2$.O1^.Wn|~-q]c Q2`(luފ fBT~>LGGИ۔(4r NmHJ%6 Ű]\~z8v >5 U[,`ϨZQ,_ Td{f껟lȠ]s NkR=<@P/I_1qgruN<toGaxnO`DU 2~v)m;}2(~P@GgoL=bXYcV0iy=ϘP|xPb/M!PH7L޲937@Ta2tMz7nL b~HRbBLyHr}PU:g&C(DQTB:_w&YdCvHpʸ5RQ-Sk8ee%'B /Z1 @è=Cx&stٞt'-3X01 tS@T?ׅh]hCgWd1v8 6<Yab& !7R䧃:+Bb!bK0I\06b.ƅ컟2(Ux j=Yu>FA;;+4s]#kXmpQ r$pAk wjIk"/֢v 68h+VfDu3mUb֮=J!V׮MOk}*tW 1x'z4⿱.U.,G =cUBg fErnaږS~m<4p&=rq\ ujD+T YRB%"Q!yA*uǏ0M'S- |T(o$ku)h{i%oE: GԢH]_X{D02K`M,bFkb٭? Ta*Fy`فh7@0/GFJQAƹߨec` 등m$/aЍaTsߘږ^jf(o$KS[H7<VinnQHCzR= BRGSmHۄ_rұ`0 FOrƹW0}r(T p6 Gj5V֡]j:1^>zeb}Em |_HL{[!ɖpl1\iQC,e}_|.}hH{kx"x#'%jOrcv9#ycPZx 9+9M@(Ӈ^L@;w! B /WJT3mGs5NӒtx ةvv?Z=KॱI4E,2eś1*p'e$VH wޯAJK"ڀ4%S7N@1QS$'.>i"w !{NKd6"yޱOʿ樉>٘;rh~.ya>` !؉Ѭ3j[rXe)R3{;WqcL#evӀ99+NjymnZ\*sטFw{W7Ju@ay zF-)r]pjBIk+P`xpڧFy|`܅lȦr HN^_k>Ox4hNc\E5](+/W=;i!`9*~%J9IKܤ`5Nk[UqMD)6/T3˭uBU#h\iwyZ{6+@.<.};ؒcl{TBa>{P03Iw 5@D^PZ%?Z1rRuk%JC9elSF@1y!5has:~#*t0V5S2i((Q%VP_,eь\dpTNʾQH;+rRGO9 e=*oH+UNwSHdN_4^sH"7Y *dGMwڸ5fE*pEÂX=vIgyڞweT|k5yH%E?RJkND%1Tt':qN;UaFDBWkߒsD!o6n\BODl3;j 73nF˛LKJ^)pS q„0 Hz$iU^E^;dJ1n೰훙xjtxN|ӕrd1I@a%gR))p7:ˌ5hSRJ)Ƣt.ZȒL"xp`"^c E|fCXf8M._0U9ͦ}ʺp.:j\גH Rz1JUKAE}5k1kӆSIvo [3켹͝ңm `Pv˜ @34DTT|S.N@t!ѵw;"h)HVi.\pE0uX1< /[̢Hi-t (ʍ7[N , j4,};wЗЭ'팩w*ךG_^:̒#Z#6܌ie:)֩5+t?h1u{&:2(d$_tomO {үنy5DKo^4%X`Z*;*J͛|` {#%nX\3j׺ְ6Kf4+4'iiTiz+&}+}TcA.MUeot2AN~i7Rh.po]Mum#{$@+yUĿHf Vb7=sݍuN=s4+771F. NFEvjWoMHWJw?Tso z`BN ,62d[nE#̠JU(|.&0f UN4f;1_.oMbMdب-OG4=N`X_-g&q6@G("cEn:f.g,*95ٓ6z*]:pG ]@$kݘV/Ehe1Y{.GU1Y~Gl׾&!ry΢"U f 7 jͅ_)tNsWF#GePaRijeKlt)Ah{Fz Bia{&. )\[ Gloؔ(g|_0^fJ-&Uh$R̒W}vlkN{ų B4\yrWo<ɆaX.hUT]̟(5tf}jRu(`6l^'|f,I,b0~+cŲ{?kYxjNw\ɡbUd3 eMi?/3_T:T~ zш_]QoӻcN{Y 'Hdg8mZ*NRxxli.JPp} "J\X3+.X\ddB()BfxGDAc+7qmvnHW##r?VW燳a7D 5%Ʊaһ73ȋ3fc6( Ul}#G͵=S' |"%8&9GUF:euX]4n70W'-% z44-!8W"Ҍ+MjZ&lIL_f"[rNrf8ȕ{`頴 hF/L{+-1+ H/p4pc^YM"( y$6\mEUVRx#gs\LL{W_ژ옷o}4I@̍pXKݕ/*R7AA̰AߎߝR{^ f?h~}*:78*|Z#vmB c'PM=/(C/1bZCX[0N"Mۤ ]l.ѽnhGqmm4t}po^<:<uW8YwJ b.v J[Êc<leQmtco+=o(dWh6rP눾,XGk ů4ylW1ɲ!+eP ԹM:^63̱nE2:,)@-a|4/GbH)v [Ny 4}= e^iu7m{ӓb5-+xQ aĊBT5igm$JL~'kYǖi1pzaގғ)*95ӑbz>~͂okkJm!sfN=WM5ĊvN.'o `|Uu)w-G*e3Rel}fӴ^f 7zPab꬚kSRp @zyxn0z3\cE{t:]ЕU1L=$@id=?=wmὤ6Grxm]` Ϗm I|e] A_.W{\x%?“Nt6G\ =յwϟit(?RkqLD*dć*p&& |T:Ső6\S ?P.M*Ydrku9geK*^cyi;ʲF:!ZKk<9~b#̎F+.vq,imQ* "3d e9zʁ+M2al5$n;X7Xv`Y'Tv3oNj IO,/@4uΆw5jnLȂ/R Elb=Բn`sbeǕ}ήr\"^Y)fۦ aOaSfik2͞mi KLƤul#"j_u݂-4OhQ".`#ϴ{܊7~з 9ewէe/rě~_} „}lh,F~]KnՖO\{;g!_Hb.&GWPeZ]9P }/T0ì[1P:`9-'Zԛ!jޚil3`7vK!@Z܍x T<{Mt6[&\Z%B톬k(!yi ıI*Z7R[܃Uc窔Yoai"x*z5k'lg[)ƨ# Hyi=~OQ&!xietJH0U_ >JD6 Y$'\HYS! Z*GtH- RzjkcQ?z6%3 Jb_p$lb8!eЗz@Gd#WF*2 II(5r3p^,FD_OVSnH'ggV7oJ,%q;k^P}B_Ľ3 Pb`691 %1 \·A.XQRqG)׽kPV-Ht0,u`ґ!XқA#O&Xmzs,Y`PX$5&''8_Hc<w07_~i>/ɟQRUֈ>A@blOr躼1g`Z3zI~J%/7M=PQ,h&vqq4̲EmkGD\O'=wP_ ͎zqG Sș1iR4 mվKvA36<ƲuRBO_Tsl.ypj:u6u^y>Wj58ZfE:R77 "h{+6J6ܸ΀^Aػ U[ɈtH3߅ ]gZP H[DB<LRnw`7,uX|>Yn^(-!R)nqL{=l.RU{ۡfEX4 &\Vkkǝ7 L=5XTS1/m2ь- [ApĥgEl6ڬnK;*-,ζ(|Q4k*ɝް:)HwYMA+GzW`X &"¾J^)tM~# =kP /lJmynyas)OR)= [3Eo}h8d^P &pl.ٕ6rkwrB_۝{{5EZwWO~˵W- 2#]LOTT6kviwԈ [`ӽҩe:aޙ/BR_ō;M/J/UɊcUgVo!-/^0Vdx/MJr -`9o<=存x;6 +Cĩ.K07q/B> vK$]CgaDo_Iں7QI ☀JLĞ2>DmN.яH?J"v}!z 'd`ˈ-ƏLf{ &R}8A(*8iSf<ÄM+̭m Z|bdR^tG :#Rj/*t[_Ь|ŅNsBjV v#Ťth=6 L 4-]RKRZ1`\A{y \AhNA44#%0. ǜ&6v $ .#9DPtZhgOS|IM/s sn( iL Xb ܠY׉+&T=Fel]uH!~UmM8ي#\+H.w 8-Nu-KXZL-">a'Qv8iX0#&}b2,1 1ӌ}c0oO{Y& ?ݸ.q>I\Rvgnj̓ r<[/{&3q}5j_@0Eb\yRVi*} 2Y!36[׽OVjT/\R%lREp[KVV1ɅĘ"4F!J>Bx;O 碑H<&O-5~@] K)N3=}=ýS\٤ :ذ#5- V>Fn~ttB׭' ƀ2Y) P-)%fø O}=z oziBCjܙ)FR=U33N^wPsϨ3H/LB #hVn/DFPdAF0+܄>|8vN8 ,h gYZ0707010000030d000081a400000000000000000000000166f3d9ce00001cb4000000000000000000000000000000000000007800000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common.ko.xz7zXZִF!t/r]?Eh=ڜ.+[.4L*0R^vAwjn|";:tGuxMG!i ` ?B2NVS:SU #g3Ȗw- #9; (H ϕh[h^6\DA\o F'@Ch:UWg%߉<}UЗG*قi3s=E_57?("ɶ&AtҀ7C#jT.\a^2bf #2$/mYV&"wC5C0 ##I|n%JC#r K4 ==+W..H6|ڴZW܂?&"ڝ`)+K3`z$;J @gMg:ڒ@ ?Ҳ- t"f21MlfELdg[Ep)^{wc]S1U/{$Dway'zQgN[O̰4/~4>P _6nʫ~5x>,8֥Xuﭔ\hAuce˻D=HM+zmATKq?a1f%qZkOQc+X*"_ݚGRu輻/_~j`6HJtunlӱѴG]}V}hS~S"!RۙШt@6ͰAkh@VX U1}U@r)!CsX# kǰ(6;9ѷv n'~ ң$xrV hGhu84q *3kL'Z5(j9 !KMOV"gFܩ-^`{͘.ȣo:sEыYx|Hy5iM(/uxZJ&ẠαFז.἟s]"PR`6 PPPt9(^MD3d\B<󞈢?V2# Jr'~Z^Q4G=C4pW@M[22KvWV^Ⰼ4Qm=}et2+o!$)r9蘄>κ/eO&({eQC‘زOeqv:)Bj%%B7ƻθt^JJu&Xc1qC1w6 :ɞ7? ]n8j 19NF(<ݚ`/Z裦eveMyiE?=|n]ZL<ƥz9Ŵ8^ ҇iF n& RM5qI+<6/aOAj¿"酛DG% .pXn8#QKn6׾h$ kIX;%vK_׆^=_Gܰ+܎9|USnv3}>6' g'o<1 (EU:RK T? ]|=+XG|RbBe&pస =/&uuw6V;+Kf*,̘e=Ƃ2k1=y$`QX̑ jvs!˪mv4h!Н}j냅}FGN>A On`/vKL j1WΡVz:ҺWA/䦘5pX$of#`p,.Wi-|F ##;!0Ԝ~B[~=2IæRR܈P$i|gw,kΏ u12fm~`I:$+h¿DO/%r?x.x+ZdgI9[xp’o/Jܤ J WނP蚳.o.# ejfm<ȬXO,h9GԐst0L՞3-W;&;,B`Ӏwtʣ$cI1Gc.{r^_^6brb4VQisQ65 i 1.kߕۃQ!\4a)ҥ@L&UwԽ %[-0}zY?~( g>=OlИD=a딲.IMC~7 r˂ԉ @Ȱ%2Nl/P'еJfn«츣=C= wuKAփ*$OI{[HGyq y47>TQd ԭu-cY[7X3=oL #W±_ HYV1?#Eť;d z-\ Lv#F0#@D + CN¥ҮI-tbCBPa6UMpIqkD%CWT4n< Ove =^ s>J Bi}+Sh L +zu~ѕ}SQ81@5Y"p(ńq ڬj8JJCGE@m~ZTbR_& ybUI>!'kNY+Y~K9N+u^Թz -ŽO)ex4 d|ȣ$\ڢwӡW i0vdy;OWz>mHe`[o 0ӳT]v|{+Bgw9?.:ƉN!$xZ03r"IPZZܼeQٕ}Cms)Jp}Zw%Ӧ(bhӞ٢ HEB,aJ|ȱ1QesӲdCѼb56kdxm-̗_9WjayH,;7JH)dgICUneE)bCB: d $)x_نR+Hbwy&!}S5Iswاg 73P ulu@Sm IŬ/4<}}L5m7{ B8oE1A?Gjpx%]݄ 1~CK.y:ᏪjtE +GX= [L U/XZnKpfUr"Q̠rC0SC}='oA@>o9/&}.F.zrpH @`7a/R8C?&23 `+> Pj;žm 뎃v> X}Hqm-xEH u3Mqש"3㦳!YTzԬ5/t&'塞=F,_ҋqEL*lBk9'lNEG{A܊]!T^mZ 5ˋdԺ6OH 0- ,WóP=dARMJldmmL_uq`F%UaXS|WiQ́Bw_(zfW7iv'Ofq0RCo`TSC# 瓺E0<r.ЌcV2ǔ˫`np 58F}&{ζh5T*F9';˰ʕpvUs]z{ch&,:2ni}3/{C#z3a4LD 1BP2ټӽLKY5A~w[y~#@lzv.b!o0;cVҺYֵ93jQ~'}GZ@qF@U/ا$jkpιT-vsRrIaWQ hG &Nt?gOe̛@c>^^uC_VU#crQJ%3шy}D炉?pt8y&=y:~ v& D"?'|XdHG hyjVQ)T8!>?MAVvߋX7ose,N)I9\mXCK]]Y1bG|u*K 9 @:ɅW%v:].@,?q/>csx}Z#sa2^̢3u(ي}:B\ ]Aw#:G4SanSW6TDvOAgE M~W?U5:˲UP8bH6 x4UfN B߇Т܂|~n@NlѲs C66%L89;`5n|]?w)Cu]s`uog ά)ӌZ֮Ԍ+|mZK2"7@[yLF NIEPJ|_DBVUȧݙ(8v'-߆>Q kX9TI/`[}D-߄MR :V1'4`8LlG_086p)HjTxr_B# /y:7Rnt"P"E a|-C<ʔ56UK _KbI@e1[5.I9^cT2dM_PC;Clxr`PJ3>TOyJM>ӡ`.GSSr*0- Xr)sW4CG)bƏ{?ЮUr{F9:ing'Z =~\Ӗ:YWDWʮړ LF[hΌGIĝ"IƬ| ;Q#I`3Nc@1orO(eS7 H,ۺ`22AUFzKUټz%h^kB&@ݲ"٬=B f VgRꮏos[VUs-GW>B 4~%T+eKeQTNR\THE=5N㬝h}BvO!ӖՒ9xZxYjN钺 ^-[ & $)5?ѳv޳$ČE,Y8IwU? ,,P Oz ڜVws Il1 gTf@"+B Rh,ԗ/4~Ȑ 䡾i2Suz$>Pmk_%Ǿ =g#ȉOA }d5eݨXkZGUM-H3=G>7+1nb!o{fĜf-g(t*Oor\jVzE׬H cZ3@:Uᾓ0PL/O=q=<2Cmʘ_X.s#\nU?f;HOBOL ̗ KܵyID+ئxqԚ97)퍲LXۆ֩SVE8vSE蘁_I-A@=\šۮ2jP'ջjOtzlͫP!T2|kBkv)%"Zk`;&!۽9K.wE9  m"ɼ}ϡfeKdYI '8Z̒"x移c\URRd-j5[591rXS-d;9ˊ`ZozEXT=x"W0#]*򳴒M)β+P;*"4MC1}ݟֲ#fYR!""?h4/(- + !pDQOء&*~n5qhK)C/ * gNQ%\f+2e&K蟻Rc~xNp (~+N鞧]Q͇^>=e)A!vJtVi$"(ЧҞHc6ں0*X2΄XsP%ɰb_(_*!!ax ^{ p/5n͋`2wd`wMIs3M\*s)!ԷGdayR ea6ї\2HZTص)+Y1`Yv$88Q>LF t'KjhU)DLn<0`+T&"u 륪0CT3/U EEeA=,*7rqm]P]d)s f%\9iY ^՜J]ˈגsߥӨ`~-&lSC YD{,@Aw>3\o 2Y'l.$"o Rrr*p`XaPװy:8i:h\MP D%쌺[[B}~9ե ѷgYZ0707010000030e000081a400000000000000000000000166f3d9ce000104e8000000000000000000000000000000000000007200000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/rtl8821ae.ko.xz7zXZִF!t/ x]?Eh=ڜ.+͟c09-)8+$Kb#I;V+I!~YwNκ͗aL#w!ZNjp+Yܭ|y>sOW]a5Bj{=Ig?`&PO*It̼4Յ7;JPitj:bk9S51)Iͅ;# PhTs:ˍ;=CGl+Ҭ eFȐ*U Db|mpR߷O>X/N>)hxKFo]"k_ZAhu Ow^[Ѩ4|aPTDY`dbM+y"]sS78*/rruP[nPl&^RB/vF=lk;?%/"bM-Z_|c4ۺ8.OMqHzg}ƭ`09Z~ΝU#*D8 gޭ[}+Ke޶u0oؔdg/@I-MÂʾ#ckxf:忍An^`.Ih +w8VEwԠ؉ZVsO#z+IH+txL(0=G ESyK1/*I3K'hGoP)A /%-fJSaճޔŷ\8U=G|tp^CkLV҈c8ALMޕ3\i.r|btv6[]\*cB Ex$/2Ma_c'r|qkEHGVDH67C"mb<}? }yDsۺ>epKn)V_HI”i֛44f`5$﬷|i'@veyhX!3.gҞȹޗ1(̕w4+ZͥT%|n) n>ddlm^" q|+'',iiM𖃒Y9 4?))3ϵp0x)DfL*^+c& gI=puT(4K77L?ML62m b<Ր]:>Ay,\1U fڶrm,Z(=ځs VAեQKOҖJ-Jp>9GK`Eӷ.q-svIZ>Hta 󷳮e D4-4wee$ !B@ķXf *Uxڥ%--~ݢ;꓈Ѳ\f#tN(H-TPw+}xgg]TIX&$dJJn#H#Ν"ͪqb#nV[1U6=G[mWs {k"xbOF5A7n ּ[u\?Ha`9Q浭X^Z`[1,TCg{pq 2]Ʀ#3R\|AWQLb꜖Uk/OošYhn3d"}smIBJ~T !"bk-iHxƯ6@22KRT{{Fp u]^ /\W:RJ0-Dr :&N벯aHU$F08HE^ϯXndʕq=cQȳ?]g!a 7bC\jԬ _($@gv00nHx"хc\ $0`<蛤,eb⫍nȚsףY!YH;7$e1/ `"l&.R%)|m*To ,/*a? +KGCF意c;D k+޶T0#Xk2Z"93~?<}軆&DޯvަLQڢYi\g7w@,/ Sӹw&xAKչ-ۮf:拥A~iДC8uTЀx/]5XR 2bl RAB:n=uKC8͏fn^D}P}[KF-vNBa1q .iLMtf2"t[Lq6ZYac*0qAG2 \$=>3!d: 9cG6Eh9;|1F-Q,oSW~W@$Q$ _Zbs%Jȅ*m+h鬽{ՄvG@O~DyesܺZ޳!Fì I>'z@˵?q@RjD~.dxUB@+ ㍫.$C[t+-шjJW3%pءZ&w !8XC3v#Q0(q\[D5bv""J5uNm%[ " Q$ox*+3q (>cV? k(_oWJ* }6OPl#PC9K}ђo I}%U_Pn!#컅w\i.V&s*V pG &*"XGCش :-LplF4)”4Me\096d!sMe&vEfnN)G:Qr9uegжq˼+5Qr!Qj;dP#)Se*!Qx7-)DHd/JR'u ?"vTջ;lB/AS/2 $wZjaB=jKq'7/]YB.$yŐΦ >Z- <©]%X-܋_mfd/bԠj'̐ 詏o fQ|H(Orף{=b _GԷ@$PF y}Z/Lթg4Nڨp)6y bB0Դ#|}2 M>84od+FӬ϶fA޸ۜX.N Vl"\kI$[׹u7T$օ10kR/z\a ΆUbXB ě3٥ islOQFuuFlDZq߄`SJiO̞+ BFk<͏U''Iy{Be IU=9|C^ꀾW45p )/rZrL݌k;vYh3^WWҼ ~d_IW qO<$=qJ-JBrrֶ"T̹-0BNނL,~DX"PDc᭽yKUa+R:h1|JN6kIW2z_CKGZGwH2h1B ޗȣ/l}7:\9;]vWOQR^ |S::wy K{kY6RyG5.;^سέgV5iMS&#Hqd*Yz OL\{d DxU&ĩޱ~Ez*ʁVLYḂ-ZsÐ!˭&sAd/\f-q̰vO67˗9ޔ7med !5{pۥYl`ę33{//Y cD`;)YOJW(~۠xc^D`٘&Nsu_!e !\l]BwħbfcrXS7=ZeD(STawa'(4.w&ޛ[P3#n ix62. kNXzst*~WWQ|c,+ypB;xYYqG?)t0grfoIa̓YsIOnML _CģbKg$aH=ϞD4[.ѥѼs݃@zY@2kq(V8T&+)o\w?;RrMmET+8|©_|^}_NN7Y]$WnyG KuPrݻ˥sOo ӳqCdEQmıhByΙ,Kn&Lx1.ggW4!gy{O@@D&JG6\7 ed;Z#.#m[O{VOZu 696S>yc2NeqSҋ)-Cm]uZF^ ɻ蹺8NfZ{RR&AlL9jN'xVs~o_ݿT6n'-] |^$cc?ҭPE7Ph=B|CFy=n- $:K&F@\?~J9<P.qCiCb;$!l ^3Wkڳ h!LfB" <Û´AbJU>3a+r"?yLoD~?ÑxpryyZ6.Ana4/"2n,G:9:l=o Flr`eae:۹ܑk~RFsSc]{9/<й1H~_٬Hm8p:K+kSFH>)CO_ĝL*~%2xl 3[7;ǧ0_i>^$sNY%(if$/=b4"%wl{|abvӡa`n)TҲw]UVj 74;1lM̬Oov%qnK|B^8`2f& ddܕĩhSuV߅'fE!IG.\jNQ簋v ٷoэt"!蓮ٲqAfP GCspN5XccHw1 i3EB6783IK?jPX?{sSIRN-ŊCHRW\2i:jc JghّTQ8ܽ>aC`:ۥ}HZ9p&#̋C9^KarxYŽG)zF!ɪ/_ݥ%V sa9a-ն#RZg]Bg2Ud9,tr S e 525QE` wrLZNYgˀaOXcа#xiI4xG2IτÚz):Z}a2TB9eǘ]⪞Eb_ۀ%DD2co^v()zZ,#_x.X6 3`x=H>_k8Ek鑇SQ 8.GԲjU X hiJq'Dܔ)3tC}輝롯D9IDP&AXGCHWK컗c8n(8Яǝ3..Ubxݥ>W*dťxaEsrMd>)@n +Dag昏Bq~d}Ďp7EJU!&RYT+_Dx)e,aJëMpyJM^NVGe;/oEKpc#\uptύWҺkl[?۸aL qYMVWJb{7ՖeL[5aQĮo>/+ 4*+Nܾi5uy^0W[yZU)%+tw:Y'3tt*LmRղBrw./?\S B7Ra4g08gea٢#b$nEo!:+L/ G[ady]Ty塱NnnH'z.-6wTX(i_ʧ8v5FCFzP;1}$zRF:8J#YOW]̤SF`1Mp.-ŇVi|]j#~MMQ&(vPl绽 hn*AC؋.lD퉣s͎{Z|aܙ}ku5&SǶ2 7:%D`&/#\1B>c #kВ5%KE~Ύ_->VmɄ.B0NX#<\B i-cfIr f Rӗn->=r#,F2]VDrٵ1HOً7obd3)뙨Y#2,3‘%t>-?X N+Z@!kR=fSHtZ"?%qnB"k)|k-LAYt`ڡEX;͂Q (rXrI ^fvL&G1k".#!XWùY|S͐=;J8?mٲ =u[ y2i4t͡4Wv78'9~4X-PPqqd&a.񷺛= r 5,: !# ^qjwRxӲ`q9o=%R<[ҌVayuظ:QxbJ8O 7A m2ْ$=dz0 tyAx.K0M2# -G>ыnr#j:-BNw6Cv-)'4 34-6ݖ.v,Fi.E (< A5tl /7v"F0!klΐ}$~(*A*4oVjV 8[C$!h~\3(x'$QyXMp2depXq!e;WH9G)9ҥYoݦ*>Rj=An̾kZՠyMaz\7zUfQC*$E_rQw[h,T;qt&-<:iȼk3#.ެi_x\s1] t^G}4r$m 'Bck;5L,;r0a*Oo  Q>?zX8L<,0۾͊{E)8Zo8 )ۺԈfv^Qf! 6؜,9b؇C&=wUUQxgiM|l%Fj! oMc }pҦu7d*~ 8m052nUB>\6#3JY~0[W]#+4'-Zt[T`oلoңҶD`D1%Ԧkו˻QFR Pn^g!\2ot tSh}f2z yƔRS*3 rNRI9P4a;ߐnc;1LķO stY摜)V {blD".[,SUL<"X^"?ЄJdJ,L"8qb 8w7Arn&-'\zةbxݫ)@ D&t&"-$ݢ ʢ^Կk_߽CQTeS^l%1<]k M_ZSF *gC+N僟~u 2h2W9׎+/ZyRɁPnPaPy%X;0ZhT؅IcD=+7f)p9NbRkh LP ڋIGzr90X[o`isih`l҈.Um2W0~/4w wL3Dfi#ߜԊF-u`b0W E}!lЊ ~0.7\<(L[@B>@Γ ͊[E|CG#N%YWh ';2LbWZ7L] beM??1 aDv Z:x/c,"^ݸhjtZ |7" ۔ CʖkϢ6jЀ(d̥qw='j c̼xk;d [o7rQW.2ɯ mziRRˡ_T;L%Uv^.4hjp,\" *T0,-"Eƶ%/(X-[\ x뭇MTPZoq[s7\GWI6 bh J~l,vڐy:L؀#|j aA,لaq8uL&YȨBuZJ6&4sL- SřlE`&kOw9pU8kjɖ( 㖅^f2U6 >4C1u{+t}Obpm٭N T8H)d7t6&<݋3FH݆B!_P]-ʻ]ҢT1*vۅGa}0%vf4>P@NYЀ',Ɛ5)]%JܼzN0F^($am " J Tq661w].۟& 3(n?xܡ%c7tV] ǖa{"~p=$h:im"B0W9.fQޭ[prɞ߄SDCk~ɛ+]۫9 ~Ri6vp Bog-²aon52IQ)x*5EE@{"]5]l^RӍ~]۩{$8?#2QK޳zyey ?s Ҁm P ɟswCJbȓC`*DOER_&yB GrO"Ր4q-J{kB2xrU"PN> Ig^m/@)CJuLJnW8D 2H=m_A?&E۸XxPnCS *IT+2!b%RwL(43K1JC3+6^qf{˲D@t)ď"lW8Wэ# di}q(BaN b_;:]?w~Q%nrrfHE^STސTp3 q0RzKIi'FE9!  Б^ {-1 _SrIEEϬڑ{< ,&S?ȍEut\AORΡ"Sg=_UxP3/6kf5^UCѓ)@|C6ۿ8z#C|Hp(6qr+5_*vcf4F=7Lu&>A_~ ܁_spk_- O>rVW=ua@GxI] ["ѓIŽF0,`YI!!"Qnñ1|yiD}_Lcxw o~X"P&|)qo]^[*ꞡ[k -[>dU.Av~:+^ⵌ.~mВiQ4FF2+i\2^fOF2_Q F7u7<XZ&P͍d] LQLN^ Z_X+M-܌-Hn 6 Pnyv'1\Ri7kP!a2r^U(Ewb|UFxaA>ǀTò|P|/w\NjH 8'R_1kGqmşl=ȕF*R}sw CJ`C'39AM%@Lx+X?)gwz>)~ hiUL)qG |Q*ST۶.uOT۹q(+KB$h\OiCA2b;#Y40rՆpc3׺C9G)p V B^Vd=_e YDyU.OyVmыv7ilo 4\e(0/%~2iU4 [>c!HJPfa`֛5!1*XN3I=KK\#l~"γ ed4#-MjޝUe|=:!U\.t2Q|mWF*\S=Wj4¼7SHgƎM":TVmpDM /.br?hji#- 8bl i*aMX/b!iF{E(K-1)+H>&i8OY[# t4Hz.Kn_Uz>AC/REpFž0vAMOA`@ N~?l i?@{zJ#=\fgC901:b)Nx&戥Ǵ&ǞfƬNe%87R&{( P\8 XQmD nq}k, i\Be=MvAHh[!j&Z!/s ZʘB_\(J'b<ۅu$R`Տ!kO+ld[39w(ZZUЇvZ5X 4pB Mл>9FUUL(OO8! "5]JhQp2_xewYʖvLn&bx.8`_< .SWy56{ jx.0g?O kޠR&UwU2},x!xv-=N4jʡFOR~UVjϫhվ{K;9  o^~~NL,#EHeY'_V uѳW1{}Hoe-*դ'.)JczIf~V^ -͏kzO N.NN1o?ZCi#Lϡ$泇>tj t|E$+&d8 8єMS}$vK_h>bN ~׀:_5~D٘ !!IĈ-S eVQ>8UU b?N^hȜ!x?Y #lY$k(azKY4tο},`3uhM @P !jScwT?A8ܢ~Ll_%]G+Dazޣvd-cGOWҎƱ.6.Mi6Ba +/ۄeᵿ64 qVo̥g+xIrXg /Pmz6Q @\w'f3fuK=Q":]M_AO=pFܙ0Q-YyQ:&QtX#,ONTnhZKJNVuY)a bW*,ܛ =箯$/a>/cҦݽձ3ckAB﹣]!'t^Zǹ@w[N)&YK>~DC/LJb'4 \G D%ث6ܡ wh2 ):3}Y.2>\M-+CkS}^$"<;5Yb\{K=.Ra }OW3BPISؼ?Y"m`$9̅*z߸TԫA!!:lκ=,uٗ]NuFė e  l5dRl_jb3#:K{㮑F;zuMmTgx>ۦZը2k;b$xa;"+|@W ffcPUr/33ڿ2h|)H|ؐqJL'SڥG8ɧ<ѳɽnˣT#"̀g9Yc>^J>A.|6Biդn% rZV:k)7T1ChjpTiϏC.{wTBUVI@fZ; TRJpO%1y-TT#ފ ֩!:A`>3s7t0ւ+eY)WK5MYJϚ`Są yx6ɓH77(-N5gַ(R e ؓ2qċ[-~؞ϓ{ܚ}BoQA(B:^y`tCMHɏG-]'( ܥxۨnbs@ƴB$L_%w(zTPﲶ {O%DW텆G8Vf]6bE|kjx>I)o4nLAH ~ =VAX^jw: a+3冗sU"b8[7t>;7APpzf0:gގg3 lh lQ98{֯UT}P.! K~  %)adu6/BъQy2 w@/8)5oIeR]&ZiW%<Q|ʦ%9$q9>CC'%N{T-VU@+{OsI$ghvw=n`ușQ_% 3^4g> UFم`G(:1`  ފvnM=oVB~G'o+:J3`1):Irʭ>]zџX,A\Ou<ӊx&Ip3&+Ѻ*Ws]}@,Mmʴ#hitͲ՗qpw,|ytxuLrfX&`Z$u..z2_\%6xNsh WV#VltGFrJ(ᇛ.@۠$F ]oIaï/U'Pոc!V:H!a qTg>,sF/8`kw+!uhbe(HpΒ<-J:nxMd]nҹ+L&lL5}L$ym`pKt6![X0D }#Z|*T}0i9(TXܸ4pYwn5"Ǯ u$8\~gUpPX7c{PZ 7l݅tže8%Q2_CFyAj͑THh4{zIN؟ R'j}΄Dp`մ˫5P|9ǝz^B2`C'7Ul-q<k77'I{62nKRYLh,g1M6`z^t$X]91nY6Wř=~*|Iw( 9!˽+pPY~{/5\<.cI2H\Z@Tkc/gSdr c5tXB a/~}qZOѮ,! ׇZG+ҧ0qU `)(S![!Lv4'>?г$wpפ?"&ˢxꅟd /01me!؃)Ee{ɠHfoe=;EzNt+\CYuH9%W̍BQKfzM,ۜ8mwbfls_kRC;tڍ [<)F6ߟ^g?9@"ssXA{qR+N}Y9 *)$Бx49}P]A9ٓ>gnq̸I\Y=\FBzʖ{^r؝p1"E='boE w̡C|L ǥ])IXX5CVkVԦrMp ~RaP6P R+"硎 qJ(NS [nzfRYC05+"ޘ+RS[ һһP w4;1,!F1Jd;i3w)٭I6&':J #F ;e*eF~m;b1xYt[6k#ݔ3R7CprlHܥe;(Lly, G3Ps[x)6zb$Z pcQEG p15օU)ӇO[ eW8t <'fWڒ@Na8RA};\YM! a'x|㱙)͇y&60]ßɩkHlx*FIuUC=+R@.u1 jAGsߚp,Xc2"tAelFr|9WNX߄)9<^(11y2J ;~WvmǢ;uV$Ehs}Scs-MflbCBy2@eQm {F6o>\8*f]ѣ$nbo פ/e <7zp: gxa\<O ڹE;JNL_J^2mL:!h}LE/}3Sj\WLE|IybdSP!6|;@ViţHM|WNR4e`;RDJfMf "!+f V|(>,1iV7:?/gw}Y]nm%9VwrZz_ս"&2pC,8_QL,:)HA'7H6r;:+Z5.77JmArT/XN5DNyѝh/RshJD٭Z ~W002o~QXe,ༀ+7WJUKwsif|o!hk_[ih##T;n3~ `~NgU73 !<&ibUe%~Eud!F$uSƣ 2M.TڀȨ-*;ٸlUC!?50luyk%4GtZa ch)zv`j9m'!'/  ~$o dۇ0s]2 z P`yC5U.}xy}t/oaA.ɴ8?>it#:?$\/Me|-&{예c/PSL o])llg~T0B_vӧҁ_H+V,&eR?!nR%mt 5#ņ*a 8Sn3̒<gKqwM]Jd=x ױ`ppn|1A8$D҆8{5sf0lN2kNAzA;$¤"  y;9xV.g)[ ă|,7e%r- !3CIʎ\*{*"}#de6NY֓}`d=ECOug&6  ^Qcu<Z'd o qקEMYX5ٟ)1'~JFe@v6G,_ttpF-+q̦;XފhQksV- Tn ;iJ-I+&5p#rf6)A2%BZNR+8exDm"][,l{]K`ZC2h7T1/ws Vк@Ht(i/u4r>|2 5牱9wwcVA֌{+h5><ܢ"%/Įo5 镥ԌFhy~p>st` %[UQd)%lݵ(KZuC rA9<\i XHR}`4KÂ!yāʒPI?Ns%b􅣟3( 2*cB !,s%X_ (XS~/@ QԡGq_3,> <$Ɔ0 B1Zs0 {6E,@!WuJ}9sZi9UV:лeOx{὿غ5DnHKDR%zsm)Lgu}/g)S ɞQh/?C2X,ƇbbsMƐ|Q;$ ~rF!ŐnCa];wWJ\1p؍&>83"Ob_-ӆ̈fBwxϠHYnBԂRz5::fL=Ҝ߈Q<bQ9 o(w=0 -[5T~#.֧d['kwGrSf"293},L!DZc32VʨD03V uj,">Z=c@#᷃1pz; sZBB⏇Db &^~|\.h37֟Z r+qt~᥈N/Ԗ\h@6`?,m죁,xz)4o3oy$MI -oz'Zv=á-GGWw YL+%܋dp<.:U!P6j3k( }rnv15,&׷HF(r@K1c 2>X2wʐs\-t$+Hmr)V-gjR .CmGWhUL)xHFvтJRՀYR LAeLLD14>oDQȐXyaE 8_P_C W4L1Kn|nPg1+ya|NÁەp*Cp oQ%F,eziji6PALn[Eq.@@ZsaEHRWmw#eyFhpȰ4б̌s6;kѣr>cSv(\A5@QȔP\R٫豇G9 "WL-k󖦗r kb'f&TzNgr,87x?͛*1wDr&ê9Q%j2rڨ, '|֝I? l]<Ckd!F`XcrK`s@ U#jeAO[eeßٱYe 9:kaZW+ ",\)}+9>SDow +]0\,D0Up]̞Q*D(Q[:ϖE%Ba7mL* b6#i_Tiu~Z_L܊ =<ެy%>hYC粞Z5P{ol5kWU|ӓt@/,^JƸ~гa7F0S V!_:gzq;X$Gʿ.0gi}Hj 5po R([I߸Sg~68t;L_EW  l!<umYf̸om: ,.q9Г\ E15nqv rLR~,M{ƘK<2&/3DQ3>=KG8Bҝ H+U9ZF鹔v>W>5Sm3-s7B jz@(ROv|l&<3IZ;+Mz!eθU)&$gI̡  i9(^b|b$s,7nb$w]:m*<&tS(ϱ ^J;E*@EzGNwyo2XcQMAi]Mm#^Kӭ߁qdSݍimY =ieDέ.31 r Ip$>,Gn%&hfRȴ~qq=a5SG/wNMPD1̘u/623fnmI8QHp\}%,^qY5R,j $ǿXV-:Xn(2$մkI}9v]d1ܯVzJ=aF ["2s_*S"N1-#u׬hz`NLe 4eV-kA[ {iwžl{*5˱;2WJ {.&\XxN,?^ſG7 "P&\R\lTLO:MYӥ($fRa49JPE\pi A1"[獜 [K$t(EXz?d߰{e&haYYk9*+P-is,koM_ XSH&0jfaxt] {1 I0 Q 3.kmkXg 'h>*ow)`ݪ{0Awjh]Kv/|;keʂ7r$@Ct^< Tf~ǭTD}VNKfYlj'sY tG Sb*eeߠPP0:SU,}e!ǐ/w kVldLH>]qDzDq/uP\.9y07WsƿțyN[eeWerT+0\~nWW u}w$<[-17kVnؐܰ8 *,\1NS;Sh(s2jwSA<qx"K5!Ib@1 tUg?UxZĔqpkK~{`cZ!}jqX¿FL~4UD*2`vt!Kh)l%PAb'J<4i܂6seSݡ0 (,uIB~kŚ~ >'#b0*QLIOy݉)$?hHtҁKcsPI/FZ~S}@a(OrYys+P "Su=96aNQKXr\9RbD^_ed7V};N5{"9KUǴLV6'D{dsE4MŚ57-I[1R{9.imdHѦH97%DeKr`alqT ;`.oIiq7vb{jKC\Wb;#hL̺hHrLى9'\ x%}w& lum Qh"IVKm(5,̈́l⚺؀o%ثsb:I/G,av&Y|ݕȇ8AbML@3T/ P؄jcyvG:kayO\2r̩*2i5aE U*.h)!慧8[`}Zr8:sfEe^SPvɔv)>V<|둎::,$nؾX.^Ű+z E7ȋS `v5HރF [U%sq0UJYtkZs>:dM2^yl'-?|uOW7.0٥2,ϊsKC"Z,PEO8SIwmBcpܬ] {Und͇ ?O`.},"(Bd_ESoxcDdn`6~3i7:g%~Gטָ `d`(J@ۭJT+Q1SGԕh8xd. i`qsZ`JpK6.vCs:aEcgvڊRZKWw[!;3-<{lfǮ޶i9lS¦!]7P1+7GA'bUs`cIΦ˨CtcڂUTH^Oxl.ǧ2ӯ}uQag[D5ٺay_nQՄNH``l0Xrw^bvV@4td2ht:l[y6=Ǣӟ13>(ڥ VҦY'NX!ƓWjj+0-We+bG]@ٳ HUb˼W'SjMdo2N HjؔPF}KY9; y żŗ!$"S~vSk3>jQ'Є5h":łzlf f.`΍8h 4t+j5 aT&d,و?^ie8K9IH]ݾ՜MC=CmQE\Ufhm2lOPD g쉙fx!mnڑE˲ܯʖ,&IQyתyS*Y/mQ ȝlkbI6~[^h|m:uzYFi+I׋-ZLG1i!_b`]Wu3&lӏ9Rn,tTwAJ3}BO36%Siie|vrv5;1#c?QR~sJ9SyQzڒgȏԜ{Jg –U`7;|gb#,,~i[35Mx t:2vz&G:j޸[s߬ i;kUDQ+]pvGv&?V2 opT>A {o 86DqMכY9/L /qe{BpH k[iԩ4̼_sKa>ݧ@G?U_Ӟ P)Ph"Yc+LIK}+ǣ0jKom4U}% DG,ھ,.eDaVz |b Ϊ[݆E4Uk;/έ"Xxh6eV?2;UCe,{.dS?qs$G@ u~m\>;&uGs=tkrfЪ[xrգ:+Ӡ't=}[Zzhal;o€5lՔDu}3>m;F 䢸s4M>Ov 3DGl`"1wK"dW1Y v4ESݐ"ݦ8t:P2Iےg`i>5D@&e!.t{Ru9B˥\23eBd:>/]uZ06QHb)lWl}A1BYI?43l>2^k Z[T}0UGhѼcqpABc~[/"W9V1& і}At6uvnzRuQ}խDt{8\n^PSUI -0dԆC#oPK7j< $Šgyɥ蕱҅n3ibFfYM  ЪA`xVP'0&á}]Ex`⚑["v*O +[6>up!U$U\ "Pq^K#9nCL2ZVssĈD;ˍKNA^bo XXG VlC*^VAd"K'0髡5_xCBQ*23YO``ROnh9i:W`;Cϗm>IvKt\$U;gUN  a9O%Y-.P!#rw nt(!VZP u]t#L&93^z伛fFʑ/rѺ|r\Njٖ[&|ٞEEjCv1NgG3`MՄrc(W!Fp0#}x"K!ew2rmzs6=~Kk2E,5Ys.Ӄ{xIzkڪxmCr/E#TC$jL8hǖ9 7?p.U#@L'$w8SMkH>.cⲰE:`@-!_"6ܕc>AVPC mEoSGUvs\r$ Q 2Zhv3L*$]׈?K+}hm:үclPӆ]ZhG4a1<[<35>(?uZ"^ĵEd9ͯ]Hd״ p{Yk!PC}N{9̵('7018r.cm";)dF䌆.F3X$u'^ePY1u]pPn +X"SOvP#%uT/> e?>[7磲d=l9ߙҽ&2q\sNrI=#;BeRpo!泭e4m -ވk@ g&tQ"@f ^1~)7sUd[?Z4t ReG5랆UW6!kcp28&`Vе>+*- ELfH?MI8sqY}$:(CEςR(2͑߶ $ѾjF2˾%JH>t\ka9Zn[&v0!k / ]<, [+8B^޸s/~k51^țAP/j4dUª)Gj Zُm!ո2[[ 3O:[aJoTyDi'Z qJi|f;ߴAzm*W{1J~ rlkZ_|q HΫdb!RdoֲT @$?桓bl=)hUuM 0L7"-/%mD ]%FqYv=ٸE%#OxR H HLA:1$Y(@<$Fr-i{!@?qoP"QVMQe9sB$5'!NɕpSi6~Uԇ\S˪}l'(~^b~b֓T~;??Hheo!́sW8OJ p*ƞm`?Wx(hoQʝ+ ׯb̏Nv KIsIzX<GJ汑>IrڞH-ԵFz5tg`3>.C541z6"$1:hSz*%7ζT<&.d aǀK2r?ơo˽HSq2/7\, zE#bh6tpxzU ysϥD EΙ3|3AH*ݛW;ڰOWeTM53zoӵ]\rJMIPFYaQhV=AȖ̴?NN6"߁R<XDj" #8^dIvt33,̺\;V %9sif!fm۸GUyĤ-˂ ^1l|Upp꿅>.`7&sNV'sn"bB ~[ ˥OM?EGįD3}qb v8.xwG^#/zYGI$);5=:ò,-=p}-1c/Dpv ؗI <.83Kv0HX K\ky̿"UGYz_ReBѹ7X۽$%ހ._j0@GÔHRAޅQ7EpXd ݮ1 2Ud,WHi'ʼnR7N?{4PTcڄ_C7 `G; }q.7uu†^@ZpFD22G P6޵V'MUC7A{by\hܜǘF q|ܝAG|!Ħȑg]{m5?)Jg%QY:Q+iJո4THj4:9IɺJ6< p-i}* mߏ]6"5OGJ*xfw\GTMXȢ+zى'ѿ il$t))i؊\pߓ">]F1x3WUyC-6q[kWQ|,OIZ~fE}J[|ܟCU&eJm?kz gKek&Bpʫ#aD^)#-v"`ĝoQb $ ꥑ|1zu<y#ATRQ)o2R*K[R^[7Hh5Wz39ZrXa!IYΌYw=P=xS,_F9TxJzyύA)R騹ʅˣHD %Z%"|b/Jc I8V+jEj'ؐ^ Z*eo//PAX{cm3Ekn.3ɮɧj7XgdWY|ތ4 7FP6ס:$N>Jv PZ[w[}B77ZPOǭ+*8 tInՐq CE/<}~&QM焜oM4dA K!mH˨x $n41h<%u÷PN\>h(^"iZViCcžۦ^ltqhl ;{j_v]vSS] eal9גTjȢ6sq7=. 咻m[@KT=.%Ra1-ߩQVχO"7Y M=Ump}PW9Y[ՌzT0$-0$ϧ|'yphոX|H b̆t vOE\Aig˦n /J&zO7߱]kkn1쬾:n){:WC¿a#+Hn^6'B:2Mg#D-G\gm=O?S\"vpc)4dG/s< מ91D=gi8\9tlmd2wȽ7Cb UX,9)e9Ƕ  ]p<(M WQQLv=Iv݃(\Pd_fKv16ndc8ZGaY&7%F8d/*ӻW$)&piEuTLzB"Z1 HCEo~y9.꽕0n-`5\xtM ǫmW) ;_##uBH$t$v c]%AmUq6ѕOE~d)*udVEXAN H iGȯW;<{kb%&pfP Jo8[׼,MB*LNyr$NRr\V-an@LloL} >`0dK{k/~3NM9 `m8v\ N-m5d(e,+7O_uXڨBTضox<SF#LoWGժOw ~tVMKh?7UJ ך⤹QPGAw3긲PD˚ XNVi7)<̶6[w%r J'(pB=:]"U•r'Pl٣~ϕZW\seow u;:A7 >|Wd f,!T:'ZԷ:vj~tD$ԜB(HCeO*U'q1o earVW)}zKa98[Zx↮K|]GcHi .{$ '$4YYi:Ƨ\^"+t-)ͤ ~PӆƟVPwTrS%f!mZH{6 #alr}:d*Rjf0AAZƻmAl3n1]&--kv)uH4sBBEfQxnC%| &JW̟hsx6B9=-[1w}'ݭyuޔm$C\nP3e)#"~Y,$p}!Å1߬Ob' P2 Aϻˆ ΢v(AO604θ xKO[ZkNME 20ӨLU87!b49s]Nȋ;5|Q~@:IdV]dscВ;.|xR=&qlWk@[xs~U;QkTcgESp)1YIH"ҏy ۱eޟF7GT?Gg5U%X|bՏciܓa;d}>Ԗƴ[O;BfbH?2g29Y ~ubb*x-u)uJ琗vcj"3Ԋ?EEW*R6z7撵Ui4L@Lmv婕UDϤ7یܺ <JlW?ԁgdjLA:! _ 3J_VAm1ed|E0%kRNzC15¦bOh9T/ ΚzoN\9~Lg'H*I"F-zfr*))aR=&F)6ڋXF9x;>&! 2GNKY7.{ԃt3쁵9- nwZtO3[тӴYJ. f\nROe{X^ |)bƶ{ӻ{mD"\gǩŞmtlr+3RYb[IF"ч+.7D\`,N7Ej@) @g-dU"%EHUQ}=ǎÈ' (íIxM\phϒ̩;kM!T~5xfR]Szdbm +/ ARyCT60 1Qap(RTt>c\Y7GD;tJX uXDQA|KbIRv ׽ @_\q .a^wE#AC ݥ'mWUJ'B.w3Nm4rkSPr_^o1xvBA3hu;G~E °aRmot@X.kh݅YP [я/hnu8;zmvE^~z!I/VP$FgSᔴ FHFNg{=Vb[CoXkH'>( xRrv\"U ~1~Tikab, EpN$gsWZ-Fkq? ѵq. AD8Ɵ?$6mNBBCX_j58 %{F$ÎeiQ/! ]Lr Ɣ>ڰQ7 /M2?XzsHjmWGv/w+EI*WGH^R zkk{FYGnww~x- d4?GQ͹ H'۞tUEq%Ҡ0^Wq$czAt pefS_ǣ-Qx nU^Cє2 U}LHrn!!.Ń.øM}M+kēq>BMp_lAl\vQs=$@+s=.B;қi d_t<1UdfY?w]mO#]MT~Հ5r.1K;ʓ*)FXZ G]IWhdy+4x,*i'B?uc  9W!iB40,uKPTj". `E,XǴq?"0m7MK9~C3\/ | &e,IwP,)z7Ჴ'$PwwHR99vR} EX'{[Ko07(%.F%E ="se5 yڬ8Cs0]!&i2V*B:¢[;Jv!-Sg)1^R *wjK(fwiNxPԽV!4ٷFO!G+LeI}J9 siWU@:TBPe(mֽ EH??W/y_ZC}]9x:\*XV*f;8P+@U͈2e]6۶LP쐵“ӌ}Pܲ ́mIJ팉WL?Z_'!ʱl}o7GĀְ:F릺a=Ƙ=kcՏ/ko.\,86KÚakbe uo?gA*gU?>zIEp{ibV7-̛YȍY?<{EHտ.gs"ns+&o+3*c1gx$d}bg `'UZr'oXAGrc83X |$Z(a  h1jCKYbR(#GwoRL5A)KW np8 6 j#:)V~qY0j? (5q&P :)Z;oI1LbtܨIw@=劬 =tJ0 %nҩNeB2'vI8joHKxp8v011Ya@ T`h~L/>;BއqO2t+Vh/~wR0֚QB;FFЛcbw.\u<J6`Odg_45f<lTR;dHPcnhڃIpV)\lYʦC=yOW(H<È#80.?dJœ~it1 =>qi@dc&iKB6֐~殇:BA49]K٤Np>͔3P"d.Jj/JXg:e2D8qM%2$$`cD֋&4:Yz qYg=:a"#h`%⋚n;|blELvJna-6n\C.0/oB@NS f^bLC8]~pd9p+g}cmԀ&&jDȢn n[Q捴DtӳzLeaMei&<^R̅|A5 OUㄾGqU߮#9ժzfKK4.H9P5) x%Z1QkG_%~a(=#=0?={z maiYG_}S  -9/oLyd:SAͅAd :M'ES e ס ǃ!}ٶu(\NZ5h%@ )* Sl6b8jypĝFo٠Zyq7+TDA +TmN&4y*ɀ[ ū8 jԮJ] x٩&Pthy¦!UجD=wOaCӚkG/!TǸ-IǿP)PBy[{1,Խb }Y+uG,gTd& JӠj25>Wk,dv,By?;ښjZ ̢A.)oCUL2A&Ⱥ]pxl\‘k*]GyiI,D4k5 +,;,Mk"$F'oʕUd1y0v[e;/91"/*gtm˳ەƒ"`Q岵d pI%9F7?R2JZJ.G҃0?R͡k }|K^_I:6h yNLMCe O&u(4B9n Y l wCM8m3270p"@ 1"C~KkV>h4+? h Vb6S>o$ahhB)V 7 5$U]Rx^CVgkjr1ˀ!bkL-a  wjsТR& "=ԁ$Z.ZRv=j|WBӖF3qÊ=SQ =ʿ*&3FF^nxwW'Q*b<֯?{)P9AעSlc7:ZCwuRxAJo~'sjsm)w@TSr[Px,Ŧ)fFb4|^$Tx+fհF1z Қf0 "qC;FsQ$nmPqL>k].B4JY$K>cAS)KN%v?vdﰲ d6ۅt[ζ=upQGHYi.5^=vk(RLQC-{_-/naLً4$ a5髕GH潋ZbQDҒ1%AW  \ &:# 0u)o믗 v3PCgiSɖvdly,M.Ppos:#d2ܺ KfO;먵3UrWO]-%F,>_y9|n]CSP]2w#q!\j4s N?`P*X͏CmYHfةKX3z$RЪs!(I aDI会uDշ-| qQDF0YoFf$$ K"ygHi8༆ChƟӨҭ^I ,\sa,nsF<ya)9u6Fo`.8ZWLA}0ZǮwc,ҝ#RwZڸ9IKY)G' EZK^tAaL0*q0ͩB,5S|yl@hGbƹ<+Sk~VyYWl2hOpf2żJO`DbM<OE%CS&?{lRw6)j*;wqcJ< ύ&Kf[u] {0G&(8ls|⳦)" ^dzv] ɰ@Jꍭ: <>|eP;d~}❤؞<Ϭ;p灤KvR$|"]P_w+3%3IJ 4eƄNw l IjLwpc`7OB>;qØ:t$S9rB)EÔ,>^31p@eHox]]^}olU~"@47 d?VYZf?kT(vR{VM S?ӝmk怵SDrgP 1Uc ;YJ M۞[y65cj?.N`N)o|KOgXW@wxu3Fg^&1u~Û~fdhxH57u 4bs+,;zׯ6d;u?$IA. YC0Q: x<U&b΢s, #1Yjjw 6\Q/z0 qȅ1!oeAi(F/LK{8:h3ʳt6BcB8Ǹ˄0{j.lE}8ON'=~ƤD_a.bFi~b>Gdj8s:R= -H}$2v tb7MeO"ZoĎha* DCȹ W]Ngbțh}uʖh$zm='r\@޵֑"\/]8i, 4]C=vh=![h$mgjPX_I&97fV&"[a)N9Df#7 t8ғWsw=Xdp4uH_j82K ؟@VW-RPn -UηKEu e(վ{/1if*AeS)cX +MJ hv1_5 ti`52.uTknEA Bʣe NJÇQqX5'%nyr2\~5ܵdzF W49nXLRuh{yuD?V̢ F3m BDfF'__;(ȳ Y0>c0F3姽NOo_Y,r0 "~m"E xch5#Y(ULL/|Ԭg<5缯7wR"S3PiBwhv5c,nU]DmďNIk"gS\Y{zd:DЮ#I!~g%A qp͢A 7^76b,Aj MޝͰ9GC_ɯb+* U͊~0wqkx|4-cjr¼bB7H}%X^Nz<1n| C˻- Cߗ8brn>?!ެmRiq%=7GH4¢Pt=W5ycsG[v  ";ߊhp 7!<yā#ukk]8~D(W^WϹqֿ/D/: \|xΣ?lAep+%аZ^{'FqQ<+\8㙸2M"ݠFOahǔޜ`G^ ?vZ KIĕw6>Vu;8Yw_S9(ywEI,*q}7UA.aתѰtoЍ)ڪ:KxG˥hjbS.}Cb= _&ɟ_M;j.M8)rɭ ڔtJXUGꅭՐ'a)i@7t8-Xe:n \Ybqu6 w: jB"+)9AY#Z7p[m hb&S{19shxKm3,C'u~66bX hTEuʢΦgR[vD>v08>FA$ٝ6϶cta`uy-Y%:X* ccPLN<Rz!+5КD,OL*7\[Uשڛ[*T)d.>uXfkj! .ؐ/$i춮%iύ%T1u+aCn '!t.u)VKQ [ ^qpBڐ$=m¶|!Xt騡^9[*i64:*V/ov.E $6ݽ`arS9Nk5J ]铪~Ob.ה+ZBFcćpO6mJ,h5nFbޓYMdG% EG6( +:6M.$=#|9hZ4VS6sb]VL]ttƌG4^DݸfਚaP K*/Jz?=V}b;* =qZ[3i`q1r#K]E1LySGKU'qmE#jqdAa74{xެ r[H52eCz|I#-3]&[2Akc[OsQޔEͳq> %2f2OĂ?GIBD ~_PߜPjq9MeahBZ.Uzdٮ+0u x3TW_6. Jճ`Ϗկ,f9VOk({}SDQK~R͠˥kus{U>$2|k0N&bs5*MLg"O*Gj!6"۵}J6)Ҽ[_NO&8 <8b|$N;_i,i>bF|ndZKe *d|T&>uod8eD aFF(O'EbgY6",*OPqb>L ӭhs+$h"M xyl? ۡg^ura\$7K[K^i,xS$Z~Y>}q#cb[e%&$i1^e;ìh.L"3eNu(u A׊uz;Jle\9xf#-b/F}hF"i,k\E% jdnKu /4Uݺx<o as TWBiEMskI}&ԛ%->~ju"D Ēlɳ\JеHӚAlEq3k lT?BkQq#*+jbL6_]VQKhIb\5dp-^Qw*ԧW`D % h1@.x)R%Lשo[,j:wMi td~oq'8,G2w{a0ZJWoWNИa{AdmmL3\_k`^p8?tVo1f7eg[&YF :]<c@dƹL h+]τ}2,#ŕ }+1%^}Tv|t:Cj.fi`:üÄGFN><'S`ϊx8zxyqi.>h^%8ZW7:˝/Ww\eu F-U94|bn~]{Ь; zc ŶO}]z2j7hypR,I+C3#T"dP3OM(-Eu0^ əjoaV+)<,ju.qW,-v4K~'2Ϯ{یU/Ji1] WgK_м녫s'>efT0B ;k*-3aN 'vuHr@ܵr!la]\5 GG]CΜCDP{=:uYPϬk]j5}Bn[2b/>؇uErĚg (,Ai-4Ҡ48WTLGw~yU8sSUl{x{.'' c,RebE:z2gVTk4vpB+"jQ=c"   g&k% KZ E(N5iݻ"Ĕo,ځJ3Z ~8g 7&?uH]Z)C0WUo>9-}6SwL@@N(^ͷYg5>,F MƔN$:inc`eh%}++ѡ|YJQ #yycC YN>P4 @G;3ޏheX} ]g1 FF&T&wYe5FDMl1R:Fg?϶M@,5?l}'V_;,QJ]7U!Y5rmOs&t(]T4 {EVTqZ) >k8BɃA]+RpLNki3> xwT {j%BJy^1byS,C"Q7O@p'Aa8(.pjKݧɵ\DRցKH|Չd٠Ya4ES]Q$ m/RאLhȤU/`-ES"?#>/^N`5hi3zÑ+q@KR(A~]Sv5ٜ5UK[t-xA5ʏ7 cj_@UsoH-HdMgf^oR+af aQ3&Joo޸S[\#3ԉQr0{'S.)oFtk"!H^p-N˝~@s1v⍫1hT@@J3,S2J ‘4.]-A!hJu6XʗLB pp\ ^i5e{m[B0):혏 `!a^%oftMTNMT[:wXGG $59kP_>ɽSA!nfz=y_YUch[SQm 0mdv^]v_$iTW/V"bjك}{mZjj(6/Eqy{[S9-ueeTY׸jwe'oOh/RIKm>;a+Mkm~5yYQox.I;}p~B$,(j`js~!BisTgINܾ@Ɏ1s-<st40AX}@wl)sb/zʽ\+blFAL8`yCAB\Տxk$,+%fuQ_mt%#h[xQ"W)wf|YkbC:خ¼i')]g*z-]&?Ձ-|78Ohԭ5<9h8Ѥ4qM=6dxe|LjowzB]L!61V.% Ca0xʼėQ,VyB)Śeqf@y Ol>4-R|aoHԅDV͙X ۺ[7 'X &;ptҨwxmt[QWyۧݏY|ch*d_RT.G 9!X5-epܳ$=4->mV \,c`9h;a qCq&1QV>R=U@o!~`}&Dy{Y-"cj8ךqb E'hA}̇/#u OQDK&=_OD$O{ Xq=0Bd :@[Ee6? 'T1>oyFeA8iB|lJ[Mr_?84!G5 24GĢ+E)b:< YN֯b@W5K|trkD iv՗m{4+ }_Ϻnh{6"gp&A2 j {7ې +BNsTK2(#y23D)RtRJ=iC*U=ȗVl?6?CU7dK'y cͩ)L|\;4uX\FGZ[nZ#rzDw1{} QBP) ŵSȺMp`ǜ"o.Z=lGmkF} 5E^ۈ>8De}_Ђ80f%KC̡Lfd&lM v:քʑv+LLmD*Ldaweh8॥=] c&g my׫@Î}M4Ϸ?fB>i[L':ߟGKhRn{?ay9< 'ZLݕ,nluFu{4to|FH󪻴όяI];\0M6٭4 ` w"\h8g mKÃH73obl%{w=cܤVb (sTVg5i/DRK ]OwM5 FsCʲs.cW1"ٕIӐ̬?&k"_ YBг87hOۛ?߉v\Bk S+jW91ԸLKzYRJt 5VTe} F G:BoY]y#"MT>!XبxF~ rV[vn 牬Ržgx![M@;!Iʻ-IR$HФ~L"/u;AHbYuMk+)rj͞2ڴxM~cދZ ySv)?1&lд:`MI]W^%|!k: M}2T,$d>uJ'^U08eUѮ|voPlYƊ|z&*wqTQ3܊oF'ߥrɗZ'ń2vW j%1̝` crNF,UI&h'DMghu9.ϖɋs[\4HH v@1hJ&Pk@,QmzWw|3aMPxWѕAx#ӧU) W7ة^}ٸ~b}nD~~ɹ0LѦfޮ~˴)أӜI9 aU+xjm0B;&}\H8ܑe}RR9NZԢ.\QևF2X׺0E:H_?9-;¡B Uuթ.Dox7{ N,V0O6 8xt3k^.K4+!Qr^O46KO"4T&_[Ԉ)e&mqTalGJN#[ؠcDދU! ՙb*vsYd2K*O aUS)~\,UJ{up2֠4ѳ5,g!ݤ2)ܶ\[S#qˡ5RMTsC2hil٭;@1W>)jL @}41~ɟFqŠi]D7AS)ocUEH.$ 2- D~$lqfO6͊m|H<Xv'{^!}Q3- DgéƖ=$]F 5vIsXs 5mPѯ8P̈~VsqڙJb{ؿv%Iv"E%gkXX1_tphOTdV`Ou谯Y9y4@Pl/jXuL'Ѝ:qrC/Y6С庅TKe'^A2y mRdo=%ȃ(r1$9iem1ROiJ%= 1w) bqwcD$ 2$b蘿g"෤׭ln|9lDIk|N?J WL5!pv_L" /th%t1١+=ŸE*(v@!#NѸXW?qG /Nj'v-I& '5(gu`(}$׺cH޴B]X?ocE(ŧ{Qw>u\#w~<X(41-a,H[1C3b4@4n:|z1Mh5GHl~" ÁeĽ:+ɔv2'59AV.MU~RPJ.{}x-t,un׵T<}I1¬UXmϽ.[|;:E^ȓ (EkݜT:{Y 5xBu]tN"O?x(?.h=Qy;!= X˗+, va4L9F0e§5V21m^U.('6v?uNՒq'Js/+Cldve  A;3^ii*i{ipc$AJ[$-]vpJ#XMg=xU@<-pղ-Ro# IeuuX4ԧ 6LdU  )'аJSXe>ɮh)]+ KPi{lڽ[_/"r1'3 UI(ON9u.h΃ÙcԹ]Պfubvhk;C/'5V+M\$rPpC=nQ۴+ˢ?Yъl?h;@kT_ jwNؚaָSDȊo ,0@gL}ʏ4x/b[Y*hi;ryg"}d-BSQѐi7uVyJ{ZBdЧ/ ]c޻M"S6]m! ~z<"[?#&h!ŗ^>qq;~.S0rb|U %J_A[69mӤ*=5zl鴸FyG ~#$ H.GS/>Ƙ$؛n3ҟfrs&jmePZ_+6J;nmQhy)u ܵ+)v۝ P@}R#(fl_hFG_ .V+OR;c8pQaxJo }5Zmp iؼ&&F_@]Y=cnFzlK#a-zlx5Vv*jBKal@ͫ!sGw$BeܞIDk RZզ#I}jYPA2cBAñ[T~r -~tBkxB,%%MIa ӱ얅dա%G뵰i1iJ 7f7~W>nwC,s Þ.3tSnE,Or5EW~B%`AڰŠ6ij3MC)#F̞{4Ce[zvo)® Ѐb°{/lCy+Y;p 2p =3yxgWA c0176ïm"7  ʊ"򤁁Y?0uX !=p v m-e:xQK3\DXxTF`ɣHG7/ƏiˆtЧ㶀4MƲMVw08Ojؔ4ZWRʁ9^e;C@7-^K7drVvg6^%yjвA\Ύ+l"qtd1ћF0MayF_X p~2 9Ld́AmHJ+~fl%oτ ;hjupLKx7sh"q{ˠ`o|_:jt0}A>IQ&<^OO(\ ,5!thAqolSq׼_D< f9LPǹb[;a϶/ 7{nHcDB qӓ0t-^xc JP3/zO&b -Z `M!"q*&(,G'~Bf`g^領KC eƩ}'1 g9*;^hmm Y3V]A 2^i1و&ZtJ/%],JfsS d,{hڜ;-\ qv0-#ODOdd9p ޴}7ߴ0Kź2r(}HQS?]}p 5Ԧ d;)V'kӂ.8_,$1iD%AmP)ckMK$&^CaY,-!*c 4ejY-kQ+lNEm:֚Q"p!Â?jeT·f"Bn~?bvD%㽪@ugAul2Q?A*uMSƚ¥]Wq(-*9]u+aܞ%TNN :pHxDDKn{*RQHL 7^3Eo|V!"UO]7¤UFl{龜7 [_ߛބ (M@Eb5 %X56\ċ.Mȳ•sOS5xZt t>奫Yb^= 9}׼i75/'lDA/mͻ- .=jN[͸~Zuhq@sb7Ii#偓Caߺ-!3T4'"W7 ;24 >BOqk .T=&zrHϡ 1֥&(HHU4jvATX1fRO~(sӟ#)]N\e[ӰëfZ1(`ODRe"D'B#sG}ZIW)3o՞m@S̪F~>4>d-)cԄqk5|iJ2x 0^s’'Z/[3maY>Fɤl j3s1bf'!urkܡ9-@"&<#Lx)+Fisq#Y,_wpn )ֆơ\)P{s*MH0չ.%; Ŋ0V![QO5-Ҍo+M}D?:!-ﲯwҕ&X9zKˌ=Oj"ZGzG@߅H: 18C;M`/L^32)A7p| - t xUۓHw|lTQ6 }' -0evޣ&qC"B=i"g.҉^XjB,4$%:2@W}lT`4ghvB6'ߍ)(MZxD{#3|z5+oD %\b_ 參5 s4?s^3."Mcr%Zn F/W~ڵF81 rD(wOwLeoTߏYL Lqݿ|8V< :( <1u [ qX0@KɁ$J"A! _gB]b҃X }t0 & n[fQi>Z3Rc²Gv]ĦaN|jhqT@~oՠZi`chGeיu֓3JZ)qGPR#ig)!Nvd?V.%zf cBFUSamՐ]i65%!wJ636I.+%N̩P^>E JU>Gm>o 3b'slt}#.pf,ׄrs8UOj@8Rk eqNА"'kbTI 9HPjB;jlXhH /^YK9C^^*HB6 [}͗cM̴#à n? tơK  |fMUVc3pϳ%n%tFI-^mpo9;ˍtƖwF9p|)v [7 _SXuGT\ATѐ|C) eC@ot7 gt/ $fG *Nu}X5kAu[L/O 7xTJr6ޗʝsm4ˍܧYR{[y)wn|4WZQrJQ{@3eKG/ؒQ䂙T*O!H􄹛zyT> z#a-3ӄE5p,cmnaH#8^GCL.d Wݰ5W#OLW_ 7}yERe0?ɰg`4htu<,Q3{W[hEP/*GkKVb?^|^wIfIX7{i.} 1aާDzH0)'ӎכ8>-gTXжT:`G&{7XNiOspeͱ /l|O[_nGRNItq*0efDj;^Ko)(nsaWl'7quI\Xv(+; &JNjD j q6a")z⑦G5u3·7~V"Ya|ZF kͼKܗ1+TW@CzadefG46^FAcr_nO޸&JUߥX$:75Ae*Xz}'(+s '°j$J$ޘDCXߐycO>-W濟 Z'9Wjk|== l0YU6i?**g6tk^C|XA{|wΊ !V1XGROg3Gڙ_*Zw3ECKfu-X `SY̛jd/$L~P}YEßMaȈ8"9Fn$2D2M+ǒV$JPH=6<So}!7Yיl%S2,TdpE\:_ , z5Qίul6=#ZHs[#q ^زTH8w0F(@xI=|k֙IxJ-Ɩv}At,`JP~^9+zŁAE,Az\)9oF=ڤfzqHh+b tgaWEz9?M~R *) a Ug6-`-Ə? buXfN[RtY!󹰕`^3CsN.;.e}@oB Lr- i<^r։ߣhA}ґqD69z(| /܀9Xfnȭ$;0 VBKrx-A&S'䥝ԣ,k<8 A%wQ W~[{sn} )/8s3DEhBG/w6BQ9@N/ߵoQˋ#/ɼe(q2 3^İ SX ht90ҘHBo[~or?J.' Qk>o?g*ڶ?a0^ӟ ^Od VLpth~)3<쮳H:#U]>gb@"LrHC)O?(A=wg%Fs"u :W;3 k|76@QjZX|_T\\NV۶sc62ꀷ@oݱko͹U;~5FE6Yb/q`AJun>@RjT̗i4KٔvHyEBPW=<_Q!e, m)IH,JyK'# L<ͪuC2f&mƗ 7H?qI$t5vD#6C 3Gѣ-zYt ݔ֔nUUa*AbnEtvj>;iE\dRKPC$J AraoՏIχ0+2.| sI?ҪV*Y/뗶*K&n&>Kj [܉ gΑzeEr-`2Dijq(m*V98)bi:BB%S'j{IZ 6}m2w KHվYrU'" ^GlN ,㲓* Z`^@ ?jUϖ6;lXũ:RWCԠ?wSn>+pcn\i+.#i 3MQMjuxf:6\Z[̩SnHHP{QD>"`LtO1+q'.%i~>r/$A^晎=!@Oam ĝ'uЉFzMa^{zdk8q\2dsVJ@4rm> ޽Qe|33T 8mnuQ~iĺMPC (LvYC_KS/Qe U*-(f~]ݻT3kqC31\XZ"R)PBCX3ٛ amuWhnzw9urCmn8sLAV,2_?D9:,37㥧2udV`nb~澅j[ןQr Vz\_>JC' OǭD>/ߝ*ހvqePzD&ҽ-k߾Bs)ݦ#B-zv`É!IWgYZ0707010000030f000081a400000000000000000000000166f3d9ce00003a10000000000000000000000000000000000000006600000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl_pci.ko.xz7zXZִF!t/9]?Eh=ڜ.+<W~\\  -mO]p%ᇫaY3Qn4'.yi܇T-;t9nj~S;ɥ=4/!\"--ov2EVYԟqϵ&9A##{KEF).6F =僃Ty@:B%1CҾ./V^Bn:Ml&Nڹ6zQRjؖ)Fi7dF_*UrE̋Կ`Mx?1なTah= ^8YgLEaJɾ jī9A݈-}Љe"wU3h"OWHf\%']2J!gr5f+D_.d[! q%s?̙Wr$O@*@2_'u/MO97؍k+ܮ릠6\IPr }4FiiHM69`ps |;:YC0:ߐ2A8 _Z2 BM I51i̤0j\veht:>NM- fXI2a>vûS5L`<c߁Yh)ZpZZN @f l$!SI?J|dtd9Β[×vAN.IXOpraāv AnQ+vy׉(ACUpd)oZWT"]䳱iׄ5<Oy/C\Zzs`%F%>wya'ɀk'`v,:t{UIHmyŶ`HiJ 9 ˁD_#z[5ڙV 7$ÅC _N/̽QwDi8Q/e%T.vC||"#˹APGh`̈́\=Έu:b w|h en-ŷ0$(N!".rgⳁߥJF!=]8?sY7.ܹ>X3H'ܪ:y.e؁hpA'}͌QqX*@ѹ/0x`]%M+|) U*鳏pY]Bš[6HS D dY0wJԛYUT{=?ZQ:rVks'KƓLԇC!wΒ&; 8Gk-?,wB%}&>Ʋέ!Kk?X=2VX'`p 102]*nT˟*#s@{s b sfM?FyV)T5tD sTQdlhwRtS8=DI^g`<_r>E)};Yc.GŰK b $11gA%M))m"CeN Xh7|ρ$֪'1Ү"ͥA^7M1fg?8Hhǧd Of I`CD2w傭 :& w}A7:fv1F:O\tPQ}}Rѐ}VfQªL\\hv](I*ݑZΰcfmRUWAҟBAVtJ{yHχUj5$y_Q 0(e\TK/ER|%~rהXMcl Ӹ vsU 'L3У@}?/FB .k~nw}Z4.Z>Fo\_I+P!\$iiiQ9IY*c,N>V2=IWSV hћ ̞VDżI0;Aٷߖ{щf>#݅ 8On'}{9hZ))'HvnGW4z`#畯>dMGip35l9wZJa<}zgd_.+%)ǟfT5!䶕cGNHK3#3s SKnGrƄ\2GtX2KKd m!Gt#76ZX,A SRέIIѺ$]ݕ(rV1kE9Y<2|3ͥB^z*5<_u`$i? _ PpwȍJ AB:F~\8XmU~Pqh5S J/ Oj gx Ž dYhDuǁ9dԥ]'ʕ3A' TE ~ka0S5\+%O(TV` aNl<O,0[^[ D;~ԏHBͬqTy _PWj,NxIsC!0<}s낋.쓨uf혰 ³^RwGLOn!fa2F.ѐ\Df61]e{1mS.튨Wfrl6i&A;=Ԉb:$g7T񿙲?G$Fa<V,eAb|k9 \fcliWN1h8Wy [^9!IEfyXB޺\IlxU f'ަ$.g9z22o ۔ o Cg{I@fwDhjC)(jQGU68#$Y ?BewOc5eXVrIFLvYqߤ~GhF؉aOF` #ߩKELHr`u iMq 諿v Է+%ei5ѡd_'[EXF] ai/7§ ti{3! 륩~ )(4kQ\oWBL,t@a ^Ҷ~e`*Xh0@lxm# >t%%8Ίa-^PEmK`y\beQ]x%}7ÛU.!0&BePKn^*6|3C`< s2xfQ[-I|zbݫ >6x9Xk-ofa` i Yph'~MUœX!Tͳ~xJp D%4ȩ 0\odތ$HSɺvw@ rjNro]A 0QG2:k;w_C:Q-R`=l #vSO! 84^̞I@ ۪sq{P XX&D\ ֒)(PH:X`}+>A$'-ɫmwYj'ގ oN5Fߺ|dZm ;Vwe8(2=ڼso>FVl 0.dEW؍Y([uG?~/ 7UߕԴÔRnʳM0w. ױ)@ҽTO'UJԷ'~\Jǐ=w+O.sq8ԻjAg=81򜜘Z;#(J8/`#OxHqR׏um0I,J )' ؙZqA6i~;-PY_ç]|$7E, ,lI_[0/[$[LsɗEͷ6q;'!M6dk;1ht\p:вcra~Vn iH+ j=Y[9~ʢkIK08>f s.x]Px!{<.3 ǻ$.~2.# u%Tl<3" p1ZŔcqz J/-yۇ (jO xb`D׃dх?8&o*ˢ!EVjMO*W+glw.5O4w[\F0c3Y0'!XwɊ haT+Z?S"9W d߼Z+AYY$< {E0bTŶ #A梵wA ?稿$O@ĕku|xcGFyb7HjO=〿p_D5깣}¥X*pWPH>\%9Dd)H|BJ7dvA )/ylrsf9&bNQ8M יou,d1˕2WW{;%otZlxLֈk8i-ɖ%x0Q2]ǓOl;y'-X?U Q9vJN:-K4r`/@ c!ZmݮSLTwz9yh“r|,VԶ0f?±uXRݾvV},ry隠"D^]}E4ݜNBb%#hb5Lx3_*7L[N[:i5Bp(eY3TfBlFRVb7qV>2f_ӉVhcgՁ–PzAG@^%7GZ' Zip~ŬBH|굎Lsn2̘up&4KjJx9mdQWAsqQkնD i {cGMfW脠W'MeSKd5ϰpE5"'#;XUm߄E[3sBc 1( 84c Y MnFV~w-3`^ 3p$@@dvt[r _2]Ṇ1%ք9r1Ň2~m6Y!Q@,)Ξ3'¨쓧~z.a:#W(4Po:7 p淬旼aLZ)6]#. l|*Amshcd;6 <+B 47u}F*f,kq} >n}n^!{`i i(QdT17^Di*@[IX&I3vEd\Xn]>Rhh ðebpYA@e2NsBIJ NgCآuMis(660@?b-%`Ki4΢\g`RA\&>Jc5Ur!KҚ.fXLy ,ܻ藊/P&Ώ,Z=yvih+a sPpJw4p{rI@-!R@.d.z[Ȥ$ۢ#YIՃsM\<?Q)NJ2W {X`Ypͺ`8@]@S_bhUFNrL#5!1߂"; k*d w.6"rFl,J7zmrQw\n&ahqaI5=9EV?Sm&p;h(8;o^ӏHUi#x*\1,R ֒ĊX.dgSg 1JP <xȮZ;+ѹڃDzX`AHB=ƛiηoSz;Vk\ޅɵ+T#V>?&{qxG.C)'j[F o7p )pZ Kr+׻-c5"}0lq8O(zyn DkFVI>9pȉV;ㇶOJUVܫ8kS2A1")2v6"Šŷb7>'bTb/^&er$#*(h3Hch{S*VsfUUaln6Fc* e@y cx2L:ִu\n n^g^ CU[L̢:x]x#`ѨL+@:4rϧD~04M4x[9` }[={sYugW-R.eS/u;\mgJ ދ#ce%H #[!2Jfk'>KIobI8Q"#I5.sON1iʥ.󼔾"UoAh&Laeu˓ 좸PwH4WxJNuDG]8/].q3 M`E.|&ME{0Dդ*lgU_7^jX3DJ|T5\9ϕ-̔ ?6ϥ|3hÜMPu bu>"`<⚲guyyd=uuF$Z ͎Vjy(\5)R`s?:s,4.0=a6X{tkUgTC,&ዦތ>і5= )YV;-µDMaZ!pN|yKN_"Mx|5y Z")5+:^!,/㛲z_ڳ¬#Tr'et2HRM 2F|x&IY_ o`͌6]iuf2Μh7lb<l${_}Jh9l$-ZrKsɿtATkvTFlYI%-ueXr y4J!^/9"2ŠpKəKS(a{:}d06cI9 M2ԏ;.XCQPD†d&4V|{`ƒJyG6(=[K} z\s)=f)+UzW :WnXn %K@c-$R:\mn.;T!2"s#A"hL'!3Xw ,"gz B (to&bxNμ{ Hܹ0r#Z㙊UuQߓ ``N13Vnݚ#6xSx>FsT&j@vu2WWhErY8=\o63[Y?X{DeBf2M?6?,Ӯ2(VLdÞoRY*hJ"ICRٺ奜EZ6 opx&Q fx_fa>}Y"5 Ms\6z3/T O8pezD`^7YU%:JyDЌsjO|%ι4Hk)E×Z@f,FL,UM} 1s9HQ=z8@K^zD`/$xg9CtTʤmd3JLP x@hqw|4u7jZ&[A)hVRG}O!kHd aߎ}ek~N8fech/Af`JfLy~hD''`-Z>rH@9iPt4L! &s vɰ_|6@Z!gneiY3e,TTLz2qװ#,?j½Z0)͠=P)4zS"`>DyT5BD*C} \k226Sl+#+gg?0ܗ=w4#L~vl},p5g*Kֳ>e)># [S Tm4[7!Xg0}z L:~aYcb)Gm%oT@C' >d]}= X*S % &2t y9| ŝIJZxSP^j^lb5Av5Ӟ &p*z9SYGiFJ|wB{Tb]tv IJ[t,M10vkJ<ѩ7*xm 6bxaS3G%FGL,C[x;jzt&qfT#,C9ʵ iO&'/6 ]ݐ|O`̡ٖ (y^#0t%D`jKrT8/Mi?܈z*PlpbOBǦt9.z2>6#ps5/FCц[oSrJ+@,vY|iyce*? <8I =V3Ssۏ|g(praMfS 9U},^{ƒ^l81m:πde#C_F1\wzM}P` G }!%L)=.LocYv Hfek3&HR#.cAIUL>H&srLBigɠяRk鲗UmD{Pl2'J&ٸt$ ,؂C9vzN_.z"Eώ?Xi(D:n JʱN͡w UWW^X$ϾuW< :5 @!Dd .]3MVV,o1V͖V8;¿,VH,R8;ST=O/ 2j{(AGi"<WZ@4F>ML} PKL4CA-<mҎ4_BRsAhK@F% x@W0c:}kʗik<[ɻ #%'W҄Jς -ENweh΁oLatSs#EKUaZbdmp L\96[sUZrRNݏ9ڙWg~(忧Yw3A=_{ۛ 0B*ݑ"04l.ؕ+XrNhD!kwVY( ֍\(a?{]_68WK,@~"kZVpa;.%v٢Z ; f] N<$x+FXYve ٲ^ Ѵ39A2F>Fuh|_Xi5\E_a:^n2rGSif;U{.f u\|bpgN% ֙^hg Bɮ5yBZ+@!8ɨdleK+@.V@>^_IT8+3[Ӳk0?5=n5#ʀ*~ǝBe6޲$ /-51wv@Kh6hh,xq=0s8'ӠpJP ă^խ^&$DK#ǘ;?p(fX9є 1 %N2:ٶ҃4Ը)82tM &M Sga,5 Mu X D%8,m#Tla%e%)ɘK 'MJAfA[CT:qCXu>;=yKĘc$|@Gٳ|Մ^(0TX 7M>3f ㉴TG -mGo xtPC tgٯo>"SdJ02-H!3Fk"_۞5@Ϋn8π2(.xDzn{Ӏ3 k &>j4 Ջ}J:[{IPODEe= 2Q]j gbiHa ð) qHmA.i?!kdW<6SXIͅ=)c B'{ևXW-ڸOqcbrDGd(UKA$)+卛h d0eJ25#O.4Y(#\*k@r7rQa+$ڱALbV#9rd{/vH(/^pg["תc[px֛=bo6a 5X0[h5q"0H#MN3 cSv|3`P2|;{D .n}/@'eعhiL`ܿ݅(q&pwK %-|;R V[WA@[A}V2^Rj}|4/K~gIeiJ>;b{Z\69\)Dx Cl T3s_}>_SQ>rkb [954υVʇ3Def98{c:{=8f"'(~BC+qk;бͿՃGDe33Q5--Cߚi&gd"WX",2%W-n]4pL_*\d- ~ 6-mǘZZ~dl U^3)EHƷNqU#3WMiobQl:L~p}Me|벹c 5sAr0)ji#X&Dv>CQexkF׸zt͍#4| #9Sonuo;W[6iUgG9z\*Nu!W{?3e&zw'`XH|bJ|"lR&*VT% ]ҿQBv5;9dX^"yh>44%?!Oc~&'bСBG69sUq@גkcorNg[Z+IsjqUe[>*)bip(F=j\7`O&=}b./̏JWaKVGe@&8j>2@%_k_X,&ngu˯yjĖ "@8΁MW郙x$ ➍{[Hr.):ؑ9:<ޗe6?&`%i͙$+csCfN.>g!ERNo 4W"fܪ/ˀʒs>tkyhr`OU]qu]qh`fCC&9^T 8Lp;Ö`#7YxZ_ƁϾrG>`Ԁɕ X}UT K^ϸ>#ΐvtVM%OAk նG8qFNy\'Rѥk}m f'MZզ!fI#Hk3k݆*s gW}?C^q7Hd˭;-G+I*[UCsTAɭop~4rz.2! 5+2,ahQu=Mi Ob͢{"CGS̯pC<&x`l:A.͋x@bb2S@SI]g#P-F`[? \u6sd]5 G@D _3GG5>W\T*^: ZAE1#ШV";!rPC]n^k Wl:uޜtUzyܠJYh\Umf= FQWj hK8ik.zHͽiEG,3w{d%G՘J&Z`'ݦ q d~/joևhr?J Nd5H'q< aЗ8Rzt8+iEX@cM^sa;Q8 :݆^,S˫U/5I41Y9< s75Pӌ5;~gpbbu,uz )-h*4Om zX}őe^F?$ӹ2'6š64{Ϙ4UDk#W4QoB|`[9)ؾ$;% HIO^|w#3fe{Ȓ%>Nf ":`" 7h9o!HLSCs9g)?nd~tWekg9(Tt ;hB&O '_8ݚ#23Qˤc=H*Gᯐ$c+C&u?ͭ}a1ϰ_dlҴt0p3 F[OXE^cY)^ 3ɅQ}C[yJYo0>KN~HOmʶu2#$(qqwx?+N 20\n&E">6cSe!3)ȷ3p`l:@Bu1HU8nPV{ATA~뻯 F4[8y(mqjMJSuM\TEnۀ]sM:ߚF'SYzln" ,9ZnE}{VghVgR7/VtBG5~s|S `guT4heb`@Q/_G"I|valސ^?bPM^fp"Ifa PJH+*{Q~SwcKy䷯.j%fwCyc5+eŏZT2  zz]sJrYLGخǂy񁷈{Qz߱f^Bihq]^j od VTڳĪz./x2X_y.%um膟n<4@Wi&RmCN\#+}l1GG?+OV`Z\V0ɷ:rY07> 3|v0<^Yc&`x{@أȵ>v/^CY&f4?j|NYl^|Gr|SƓGgQ^v`1'3*4Ni8U_CoZ c=n@BuKAM.-.'ry9 iUjTJںMKL%K 2DK2;!If)T8d]4]c /VveYQd qS;nJb; 䗍M\e igV7lIԝN<ppņo1 h,iҙBˀ1T-#Axۓ:h"_2{ps!SOm .y'K3;3nJT"m` TI=| kIKi{}dÎ/d5d)f6{UG 4ypl*G]Mƙ耞J=i͠"'0o[Yu_)mC)Ak%Fq*P][_k&?=,TRT72&3ѯl7#ڱiDw+#/D,__ťOБP`CMKfY̑˵Kwf9b$=u׭t\FzVk=uie/+MeC߃ڵFg c/yg WoX*n#:4l?K.Ya(NdUaϛ"<,u;]?h-Q^"HT-]39٨wεf;\Yj`!GXطmzQ:jձJGlzrDRAv5fěh6$r'W 6QA)ڧ~8>"ǧq[,=yoꆰ ^ SUssL3KxYouh~ U]a I(N&Qjjɮ}F hY&C? sbzޠ՗I#!ܮ ɣ@,,p^ah =Q96NA]}~\Ҽ;Ch&AZ%cI )\+QVA8zihςPgn-M!i[pYK$Bf?>*u N _:d"$~+RYJKi̲:L^ :{;{Jo}v;_eAE03L/Պz/n`_k;d>k%b*~V MfG cD]zvì|~Cn7-#Zߟ4'|bs{~UeܑBH&f?m<%o.1hWo޷R4W".O=W(cpxk{[Og"HmJQ?υ N*J A+7uuYOο."]hZs 9 f-Lmu\eʬ͉=p#al0[3" 9 !oȌ5Xsnj?&}f~IbSR `sLrEI2d*o}ǯeo;rV .EʘW {Oԃs29kq>e4RJɺוaJFaǟU81t&8)b\>FeG7B[ &eI 7<}@D^$24u:I|VVeEW6b!^úZ7^ȷ§@t\?-h3=khLdP.dtGƌ:M.7(~4Ea'q{%qT ؊Ve X,΀KrDͭ`Ox$:DtJP6em\ µFV>S2>],#r|_^9W=׷Qժ|i> 0Şfr|Hc#]A]:ASOř2S~Cf!M>KBc^!O_2w)6WPlq15r\~3kW⻕*7^W<6cs$ =HV fag OPUO-AZzr7gQ\h &2A\%Pb+duT|7ClO`*( iL$K&楿 'qXDT]gĀE:+ds4FD:0`2,ar1G 6ngYZ07070100000311000081a400000000000000000000000166f3d9ce00009588000000000000000000000000000000000000006600000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtlwifi.ko.xz7zXZִF!t/ԕE]?Eh=ڜ.+xmN}: +y1u؃k&;LEӮ\m3GTS \sR& uk)|A ҏV;Z3baQ hH6)6oT+hjXV{\ζ1tccIYH$S_+g3XQ﹥Kj#Ú9T>Z 7Ԛn</)gu P|a $7y?ߪh{uRx^´5b[7LLSG^R7 lh:VYc⸬QHFݭEHEa)mWڦAL!x<nNS~w_=%DZ׎Hy:t.A _I;y誎MHgaf X{2@qk,\Lnz;~6sBg34ctI(4Oށմ޹l&Kas2qlWFߡCz!zl~hwX7Qmdz2I.]"l{ʈ2l3&#mv9)c"mj Wi. u1_l­`Rtt_! ya%s5T`2P1Se2d3 y\*U+VI%떌 cZ=4SMӷ}tk̶G6ۈ<؛'īJ;L kSqht1A+5miQ]SǤF"'AjЧ;'"#{3}ڟX#~i.ٰ:fpҙ}u~3j,鬕|Oж^xz.\eX*3b 2B# !ΐ+wy o"xu+yc]K 8>̅/YSMMPO#҃7],59KɌ\P "=p^Ss. d#dtY@p]Ek!M÷!ҜoE|sχBl-_1y+ޢ*zJwkyݗVvՑ]3]dnֵ %B9Ȯ%GP* 5 pPsBUAa6fw%ߠ8yМd8~̃s`T5U*4T/oф'0 yB]Sˈ0I K _7cY?IA77,~`[W,k*͚б4F^]sk8[^ mnWwn/m7 J~y1P,%TmFP.4ws~WqMxWQ?M-77uE+J4'YPlI>|+hd0hIZ9Z/22*HH' $MkS2ϙ $t;͏ .SGEZO\${K/h\ a.^8?ҷȩ 0?/_jTZ*jUG 8PV)YarC"NZbԴ?+7@ e!'I\@ص/|1{SY"վXDhDD7qѷ!4"%Ɯ+nABjdҾ"#,KWߴ°GxNLRZmkkNC|G_QJYzV ;2SA{T`4IxDLݖί\/Vq^XO{p,|׸F!+I mS1u4?z[RT:se~{:\v-)+sS *xk |o8+ ֝~e }HEJB5 $V;a/93Azi{SLcwWAcq}i5; 6G53/c;O"==ANɯyR703zE*RY`6WN^\ξNcn`pe%㓦dzJ[+&nUw)}ɖ>ЈN.Pah@ oz7!ٲdw.:ZX҉Ա#~<0׭-Ar6xT0jfmnכj<8um2JYNOz]mɈftD_7ޙx ;K8ndӏJx$3^SOo˴# m-po #t5۸a!Lt2)#U_ gGef‰!)f΋!5ZEH tyM4%`wK 齎!x)舜gƸsiIn`P;){$NL>ؕ8J|WiAYKͲxSHةx-c '޾̲{.EdٱXr :53VU ,kb `&k8YB/:nx'я/I -K4 *F[3uլCN]׀=L>|Gt@k0h,$iх\ E5V$]xtP0ݐlgj3g6cs-rS]OU{6޵#d 1wsOe:r;9Pk{vќD"&Ĕ^6mLlĄTŋ'|CKB=0K [F\᧲r/O[۹o|KH;$.Cs?&)XAK<ϻ&W9~;l,]J^Gc6JE߄rQ>ۭp@Q%P驚)*\\z#gà o!D^Tmj/ZJjƾ?tZ'ˀ# K%% pdg7c;^JG$ӨI"7}OQ UeҤN,}8pZK `-C@:`wU\?u \zwP;g^!_DVo>3p YS–,5+5댝v?]Zx훜<q*?è( [}UK6l˂l떀a>T!ЄBG"D0tyl!K"u*]'JCL2̆8̡&aՔ+o\g Q0.cq>w=okջdqamo]RNX)>SKi}vlqpm A3F^{ypJ1hVPs)5ko"w}7x wp@Sw L5$ ~4b'`6%.B_2 'l`3虃KStTSWL=p&Lwu߿B+.cŊ):jA_lWԾTǐZ?#be4p~Fdos T+]lmd^C_{^iT)eDQW121.dcݚñZc{ $/X*@o= SV-"+>4IbB}Zi* pp\vo}heN5'i5Yw:ȫ>xw$'ٖV}"UԶ"}}V;ҹƆmχbzT9ݓ!S!w DZ;d7IN. /$7JBJOFKw)HL$\ ۮe UX"UЯ^jqL@klX :Cc~J̆4w9%2?Vf5fGZQ^2.#:ʞSg9QT ".gJ)y I#[# m5LܬFƍg;V0 aV  Vl,H-v񲮉&iyպf-ډ"V'd~ .c]Ph ɧy~?B5QwlɁ( <,ըޢfȨr0rk7jU{rsphhDy]&՚Xpۀ"trxdld&( xW( *;{ռ6ϊ/jC7Bһyr^@*lUK L9K<#w9 ;iEO[D A nv @)Ƹ>c6zȐu(`9̠Cu0K٫?mt۩}w˿rJ~/VF[Oh8û&#B7`oZ.Lt-/QToz-K͏vj[/eL%,N`FUƩ^"%-D*EѬUлBf A'1yHy `*oIZ#Ua=Y)R%eEZ"1Ue# m)Gay`N<йRXt8`h zRpCM FԘCF";TS^́Նe:e0fdn|:RD?;ʝJ0D @< 1 _}'Q QIZ/-(,Uw _5n@BB*(!ǁ Aou)7:uqC%.--DXG+3Y)SxJ<(8+{diW,Yv_i{J*v@商|ΦK+mР墣)w_5L(FmKٍkeKO 5lS MݫAC ( o=%JO 4)q4$jZef'K ?;\6W frGAa4لK#REӔ8;mU¾o/Bw'ibVDA 鞂$vwbgp0ɠ6l6\,nܮ{mȘ%M< PIEz/d7V3Ot)([ =e[h%xN" V \lv'?mS}='.$AXqӠ:",h.hLToq2U#-0=hp9IУ|!y6G93W&`H zG{!b"E`s §sD\s$0g5.u M?wu{7{ OJz*7#eLѮ+:QaAMM1,?3t۝G\EvOEnփHKKmEr`De!=402eA@g] ى먔rlzZo -,TϺKv35Pbզ: 9A'=*Y$O6`7Kwir$i ٨Dc#%'>jEt cp>˔MD>Խ(ttݺmOIK֚zrD Kv3xD~L7ohT'PS[, (,k;Λ'!Yc3[Q;8)#@m(|O";"}ủgo_I W15:g.j5r8Di!䓥a(itH\ߔ@K]/dIc*:{ryl F QMx߄Dwwywx:Mh.}YN5Äb0Q"+JFF,-O`C,X~wrpn o?Jx S9 E8)~C9Q6WErXԸ_^sl962QڙBƓ%tS.A}ҳaBwVL5ѭ$N%T#h:C(_ADž @^1Dj (_L'(C/ZӬv$g#RbmC7nIvIsru,j)MtqXa}Fc/B|ޫ~L&vdav1P`f~%ή>*GdiCL~x2_$h3I|%VSOu[ #UrZO Us'ڻ`^.d8up6VdE|YNJ,4Ct!?!>ƼM u (+4okAމ>Mbȕ=SWr2F)D0W`I{_E*xA . x7tqZ⅋N*!@Zנ,G#qt4lՁ"T Z8/G,ҏ[8z#mŠ@^_Uz5°!̠iiဧJjiʪ4KDeEs-EARZځlݭЧJy?R[Q:5Q_}^l>HRV$8V1Igj&h<ăB }ob1b RHu+pDm q/OwׁV5va n/t1y_\-·aVĈ''$><;Xm$8iÿ1id.K,W*1Uw c6 '4.g&}^Ü{:u?OWP`1k^d8hU^"&My³ޤֶ*/8 ^AOe:~@];ߴeY$M^hey-0ώk S9eXGJz2&ːv9gO%6džBڷfEq#v9\jch9R -mqѪ'!ͧFr{̐eՏ(!I++T{9$rD7gŘ][h {-_Lnj$.h /3 طQPW{(ë}0RMZO%*N37@t7">ZʷqI9 rG"yFDΨhx#rBuGFi- _EN<t8S.d\e  4zl3 ?͟Oby x0͡(CA ޟB!&4/Ft.(5jK*Q6FXde*Eti ܗ%Pk6%FV1m3ƈ=<r!#'KL>ίcqnh̞xz/nxt'۽®;cjOĪ@"H4NKqU︱g'_) q=70]u7Tk_vߎ&_jG_smv;EҌڮ2(&(Nh,V^ڕA/CQ l1 D?㨛h ONz(Cd'Mp5"-FiHKp1oiAƀ$vET :ߨszO]ArFMkAV@`9^cb蜒&pB]P/ (YᏑ͆ؽc+oPR<{Ir;T&~ziAq#}Mݞc,QNB>r[ERL@eɃ-j1Sspi؅Þ\z g3߰JE8=v4iǃ mlo9jɉo2>K0]BeK9oh<$_lS$XJKM`@$w/epfWm.(GoYP8' ޙkk\ƈ9GfXG$r̓d圏Sd Z_,ZkdƭQiTAഠz3[T$0G}n{eW9H0!`= B{ΩZ6c8mmd:֙4~ :?t_+ퟓJ S<ƘΤŲ1 <7gnϪ22 uRW P}oa Dz`TtT1J2&Y >?\5ɵ3? f_OZVV?#wVR; b|k[|IאE"AgºEJi$i#kyX8gxj`ދ ˆD+)&гBEê uA,0fg^)& lz5gJG5Դ E Y6*u&*= y(. @XMF[giOkE˴6.p7pdl_Nn>뺝m]`ß@z׃*͎EͲkhI jJ* ;az `TMX!#(8,C_ T19%%V"O|zo6ak5=vT4j;xo/yR\j\ K}7` Ӝ|K9`N?@b-amOTt ;sОVXY{ɭPa?su ҷ zVJVDZpkt#r_u1Bk(k:.('QM+[9 ictYرtd)Qq wj}>zL}õoX9k2p+SӗyY>L:/]C3fr8 qՉFȂ'bGﳉ- 2jݦm P7Uqѽ'}[21&e[,)3Raͺc`;),ҦԁN>zʲH&(nL'v 9~{Dd#&ta_x"KzBz:nmMgU6 ]?Քgo (&oCvBP.SIllh-AY=(г酣ɹr$fy7QL9p쁛5U+ F_ea;fɓfN`o XD+moiΧ |sahwl p2.¨fjuݜ}JŸ uWN#QO_@r& ݂R$Di%:%V55 /_td;ǭPY_WU,D5fIB)jF .9D`U.20%f~qg@uFe *Ayax#f4o7?q?k'JRƨ>4HE 5'@ndǯY03 o ھί]jbZ'vQA 3:H7[VUpJ>B,nf\wG k0CVSE+vKjI*(7c7/.{ h /:ZD&"HEBY{W2!Hqy sdUCE+@)\@1JD̖9Wq’.uhS }دYW `C4SLBhYXY>qIb`01{=8srR DR^|7P Zi'z~T%4DJ5Ě bMB'Xu_-=s:ޝQB ]Bҏ!tֲ8v墣&6| W~7>/+?F0wF]IAsJedÝ+ ?76^IӉTG'./A W-Be Živ>Z|blGIF #͒XÑQ=qxwN&fB:,"cTL=pFu.a#bn</Zj)xB&^^U.!V x͋z]W%ƃS,4[U>[B;>qϹwʋ[)8X JD W4G0d N"J8NnW5x5V#fYFٞ0.X8LhL(Dky?ʜBcvKExɓtָ(QukYٚbn]H`k (1eͶrb i ߽JڀCY!K];wWG&v(EdCXٜa MmDח9! #^9ZRV],UըuYԯ~TcC+y<%H3'=4ZذE 2gW, ՝^IzrAdl 3QLX ק_`!oIfkݪ!CmҸw ll/LʛyBGeE,@WdsQ J@5^Xf<7\mou+LqEȸ!HavJ[Ǘ``WD~X|0˓ $D9,؞كcRF5ipfk5FP ݶ1;%muIoBofI/,Hgm%]~Pi-7B;jƖ0 |daWeKW>؂Ud6@2dj\1`kcuɱLU1[N?[iVj߯ܗ;/btCӴ}<>H4 VnnB8]QX=-llfzYTZ )Z—{w( FˊF3quH6;0S;Ÿ[ 4X)eQ$K*?!+UZ=|C;ږJ00 #PbU(S@Xɮu4,囥`6yٵ 8c\HLPYRy4/-rhƴH/Y&pUh ՉbZ ܳ6x6lԌC{[ʷW1wqRYǝ%OZq41K#:KՒZ59#QTU8+KQ(G%F/_,C}i|X0S\6$z.׊5ܞY?B<<ő Qdx]0Z]1' 7Gb˃q- 'nd+$ƋC!#zWWk.qA3Zq7݃÷ɠ#z޵b51 ]aY#pHpJN#A)nTzs-S<Շ7|%ic+XПNhY({|J골+_4ઞ}縓?44<4^f=; DԆ ήm{Qc0)TJMrt|>YE,oV-rhJ Y&ķO(+o+BaoڳOWh?Qs-į].!QۦBW ?0@⦈XyaU L)Ս3皦yju$5yqv*Vʌqxz[꫟'df;ŠKEȍ3`?yg Cҋĸ׌"X^xUq`7u,JڐP}pw#bX.8ZeChx-MjV|$FNc?/=_~Wae%SN*m;(k]%ho5 Lo4~tP4Nuibp&wielOGaR݈I>CZ8Оŵy _O '3j :?:R]+(K<-bn W$axpN?VNl{z_R`}]_vBvDIY?oσHy*?|'}GK>M!ʍJ ͦG/XNޒ\ɝFo\rJM`\j޷皉 Of(l X*r:vLf4h~pQME',A9/d*<f8sE>x~9[ 5ҋN eOg+:jR2in34-ݭ͡!^EF܄*Vxs<X"F;FD@܌)FdYz CL p|uD@oΛ7 2' ?Vˎ؎uƘj6ճ`S7+UF+\5QJƠƳ3Ƽ-'|KgYÍUD"iׅOSwϴUpОr+uIύ =9 nӂd_B(4rȅ0AH͟+?1RIp3/s$Q ŶBu ٿws-g/ t_cW9NI}- }r5^bK>E-o{P"8z,܉aPoSo O,I$` 4rYz{% ƶ``;'( ՔiA*:di9B];OB:6ue} .ߛIي#x,v(N{j@dGj>C[Qk#rl Ȣoʽ)T40 ⯃M_ca=NWy5:OIrN##E@QQ:4_jgǫZ6VI>16.t/bbt9"aJ?l2OiÐgܤd}-j2xoas\fPIp|,?F_d ¯ʯ. c"^{ >).TK4%ҪRԪ%Og-ʌjev(V{e`.n%<? AO=1ln-LWfH}XT z5;Z\@>CKewe'թ. b=CF83ߺB 5{&ΚK4+CRDv! tkF}10Fx7d]N:˭gǟ,`pD5<13\ D~l*$+S%ɭr5kjGseD^}w j9V^>v)? n(8@7+7RMi9G~c޹CcQ ^985366C;_F{ORfb5 hO(/[u 66}fiV5zk qB]( (!ٸ fN;W%^c0XDVࡠ$P7[OvUoo' +@!SKK 6 5 "%fwKEd.R0\jxPx6Ȱ>9d쬠 >=O"=v+Ǧn-g/X]VqVJ)̨3<,yE.6R 9ژuҐz8;`UL$o0݌djw,cwXFq>{&ƛcuF8f 8}.6\_~3;wwDi a]nʦ> $ޝPR<%ۣr7Ma{à+iD/`ꓰq0nxp h3αmC"MZ%ai^^.s+x񢠉:9zo7R>M9?cFRG1X'!,,uQm\#585##.-#f(7s *=!brW3R4'!E_MSXIː d \f1rND Ar3R>TR<`/X<'1fyg:7Zo >Hs+<#ABlB;X?h^R7> 5 "6}Ec'y^ܨ1R-JJG,fih](?3.<U/RLc$xCAvfʐO<[\%O'p8mrPqO,(Ahg#29E}N!M[rR Z G#rSvvxdѾJ#Lsf$U+:OVؙ}ZX:kaV5IĶOt;06iy44HT]MX~k497nqD6nb!w"X'Mȉgw;q䘖[ixc#ÄGkҮKV{xeRN۩7~ G~ZD5WK "3 ͥAcbQ^SW!-L/ڣdagSf":}u4?+2r7Ʀb7ptWB>9Je!pf&6#ztX\+[GAT6cj۰mFٳnKeu~ð2WV,@]THNwN=̱lD!]F:*޾_"VZjJ].~rѾ_?'(SNKt)%mӸ%DoKO֍%#l^E[?qXjtiB 9_'cAFYNH,ua'Yi3iiT~6Қ8yU)ģ2'/ȧ]@zc hG}CH%m>q@eg&zt+a,>Ϩb0͊z7胵/(ŦÖ90 O18[(t_žf(ONDdPۛvڽA]QZ|#t[M{9[)XPj}%\<,B`N*nz}cHeF)4ڂ>:ʚO*,HY- jWT~xi`5 SIk\~ttb4о41A~d=:a%CHXD8(36oB2 žf*A{mW#R% 1l.xt{6H+'bt2)U|G(M`2×=H3rbr2`|LKb˘n68KН4 C)8& pV%g֮?KYZ]{+i Y~)|tFQS#ln~pe  Nesr(ᴅ Ub2vL8;yfsl*.DFnlGADV"r[_E Z6`(dRߣ `+y9- jV:Z I(`{sgIU|Nxrq}WL7e04O?=@ 3'eG5Vz66q>Sd&7;7GjSrg`\rb0+ ,nSM(7M0ʣ?ԇIKծfY vqcIR:&GnXZYS nׄYoCdZ9 kmia<6r XllY}1{=O(f }{xkK+\[QcyYZ 5=BqdXWz% [@?lò>dBe:sϾNױxTDLV*+A?z;+(E:4 ,1w̟1C8%!My &Lx'5=p,;MX:CT|ęt]c#.~q-lʭ%Qp K,3}Up_v`M;aW'Yʐfy2p#!|l0ZR܁U *ho{;=M?ҧO:sU!6?x[^y!z֟Mer>s$k[̷jyB NqXn䰔#rPsW ?Q{cW#r1EOy/^4 oj4ƙ6 (puWS j#D/si0oB]:t}}8TX¢.PZ>|DiJ9vr`SW.~gyQ}QgB7N ꓉ԉbe֍-tZ7/&V-B[0[YF,Rѡlw0c#H}<pA,7[ʻE 80\fKaQw-Hٻ\U5uM2v&Cbʽ-RdS85o.zCeTa m8_D3U +Mw0ym{R۴ Ҹ}ڨg9z Fl%.QDtC AtxC RnЧڈt>O5z%8LT8 Y|GaY-G3qSesWj/ Z8Y|e蔌VTFt2*0cR/d0Ò*n1?ztg-NDg> w_P8fd%\FP{SڮJPbԕ,1>2O>F4r0ƪ)F{ 9<,\~nb2hDb"ܽ+A72o&S&yZHUTljXHXpeg^'ỦȔ(+RN^Ì&g $$ʵ>&nT/N_3gVC9?HtTSxXwd Xz-E|k%_P {lǵ[[* ỉ{uO&ر>ޞE Q.i31_O42TV[F){GJ:`+9A'ɢX;HE!7ހj]/U5i3 }:\^isuR':@s{zT!.\$-VZ{дk0&cF~L\#"Of6x>ڣf?[s~zie8ӏ>=%/rw/\{ffa]̞Šhm^W_lE|{7۲EvKkSʗEuѡ7dՃ*i&T|qW;Q;w!i")n#:pJS|.B+^hݴ7J|TC/YW5|ʗX瞀>!꧿R4ue_v8Zl'҉BVQI".ko++u#8U1L6\@LHs_Y7]޼L473nJ;_CmM*}&Pl(dՌHWԼZn:/xq㡦 5>+gpѳrGq3|V*T,]m,ʲ{_M$@u;_'UEVEr%_m'[yJO:QΖ,W/PstКuuKs .(%|RǪ>2cP~E9~Dq8L$u ,bC܂ٕ;f3ُaAۜJmIZ,h iO4_@čPf=I4=YLDFQ2Lmh]b_D v;]iN+͓I1>bmZPVfQ6Ck%d%3^xiOhli;ND}rZ|_,#!7ͨMtk +jٺ JTmsIB_wa UYeYI8G>Lj623Fg <خg9fd4=Tzq"4Pyi,+SU&Kn {[cESdQT1qKiıO' ^ 2_jzIP{[WjqCB e[gG!!DUD 0{H&roܛ'@J$N,]Ӿ%(mw_hfm()#iB׳\GE"izVxr{jGz$\|/\/b4Уwų ofЭAor̀_= p?N/GG?sk<1>w-I @BTAQ+tN@ ;J_#GOJE4baeهr̡W;Hس ,5̕4a%תKAk=4d=~zѮ^&DA˨:Hy!YWhYޠK6L>,PE`6s" kߋQ">KPʚ¹)h!-q$w+:G3.LYOy>,^Miw-ߎ.(V,ﺀfh$x(|9ĝs> /6GOXe4mwFb7ݫ2 zL,l!6v@S TL{OoRvR3Y”-LX(w#3Im1,'2iت!LM}vZ\RCĜ7;;1bbzXL"KvO P|< >4|'16v3|h'ƍؽ2RUB&t;}`|g~=/bM 8ƺIok *7 Ei45gKփĦp13v1DF]%ߢG72صB!)+y/R4.Kh:|܂3Š>U2^⩎7>OKĔypDI_+( C1"f_VI?)t1C6Iv"+ٌiscVr%yZV!& BzCL-P%fI ؋C@"U lƥ+-zqB+Hcde$ 'U/3ۿGbR\)o u!R ٹL\NaHœG[ׯ"1n2 wK aIDyo7}ԆpGNC$<&r;̑˫U"N@uG/+4Յt&-Ee`p{^gtک-4#5e[-Wg]-6C< @$ Fj;!{$ԑ /zI}V8J=O}cf}x Woa"AH vE$ zLd5R `dk0:B.A FRzLE>9"Ud9]H`_s" T Evm;B%C˦>N$5]q$􁩠ķOcR@sٌ j^Ku/SЈv  ͔̊Kv뿕l|%ʋy ux=g5,x3) ?>Gg-CCǴu(tyʁs9(Z0@{bjo-"))ɣк" ƭ:A Rң9Bmv)0.#'1sAڅ)v~=Zs; qʹTC$l1(d恤i3r)Rz|> |8)[(XWOGh=+z UmE?4 RQ[Ezgg"e%ZC=֫"uilؔd. rnom,1X]u/` LBEӈo-CXbCx`._ jDaJA.8LWRnw2q,G b>DC Nr%% %)OrfYn0ca#V7mv MvӵLQ_^mL0?x39)_uj&iC;` !Rյo\N<z};K4"^"Z}F\[ד%E qKi@KT AraDܡC:EVlK(T/fw^oJQQ?OEkuHMO9T?߾mđdc">U(l%q? "xvT;^jtrR!LOpxaFxȫ3HctSi(eb/Y2!N"3"dE aQP@ ZTqc{YUJI.[=o J"yKXRZJfױteޕ'";i/ jM6 =nv//U1yHq2'!ѧyD zⓆ6 f{Wh;h ]Z_AMHC] P8UmM "+_2#)iuZVΗp t 3drAq]{R3k7 ڂ?,Gpߏ)zno_%NxQlrˡOj0Q.wW .'e`&7?czLIXaL qeQsZqxGpi19tdt["?jם ֎@='9 ׭#lQN;a)9n}`cVK2թ8L7ؙFߧ̱ Q4ee ,lB/LJdxUa6:"fڰXC&ߥײ9^R bb62|2쪂'ٺ \$!΋'"Z_t3虦i@[hersN v% SԴSсbsY2(8S-&ȳz?2q{-ؒ{$۸Ʌ>Bs+O{eB81%g~"-*q]I}LVf%6(OKX,N;A {3f`8Es?+|63?e|A+L GL2K۟{YWB.9H4,tp owzu >:y/12,rQ4_BPjFkMt ~NJ6-nD/sqQ=˴)KY.dz@JD0kO^fIz j[gXǴ|po(:ގ5+ Ƹō"F}T0&<8 tlyR vREf02"9SW3z~KA;q#kw<\#9aX dBwzPWZzpt obtw]$^f|/٦9g YV.`ˆ @Xw'56:f,ڬ:@=]IҌ2_a%mQ F"{`jX#;RRPvN,8. J=ф.O]j4cH6Tf4ا'Ɠxl^%)@ZCpwN̳Y6\a8^> 5xb1>|TGf:1 q85UkY7\-W Ҧ==z=Ӌ ]XlWU׬l=:i_}Sg;1w%ԁ5%BYރlhTre0KVBX$APp̡Yz\yPe2mޭBϷYq9KZDK|j },dFCW|)X| 1?l>}ة"}@ev2t;*e*lw8YYėfWv6N9qęR.Zzwp7wcz _uye% Ol_mϫ29wHj dϙ)I̖*lV]s-YUVs<6:oq42²@"P?7*\F~TS5Ɲ*Hq=W՗ j:bN*[4M?}դ"'uPxƊ3 I㮒:n$l4{;Uv=e}zC OOvN;fUs%f"Hy1 ͚|E?,[ !'{۵ K[ MDz{. 4;Ȭ!P'b8i,_|Mĕ"߳/9 d0'\lpe' v.A#t qn!ĔtJ+6A՟;n2XLBe&(_=،v;ˑƞŻedm3GG ʓ?$}?02[#G[$9S uLzafĪ17hsKg:FtmP6?rn+)@-MhEƸM#/~&]Uhb[A%S& 9s7݄!/&,P麝頯 qEn c_ LVz`>! y?4n @r{ 6aBW+<#8?7r`akn.PS/Antsh;9n .l` V=lDYtХɤ"t Kڐ]q3q3ЉU҄ul@A\3)~Bo˼|;k%8猆;X Rܢ-`J,0 A-dYkP3@B%IbeElڄ{;J\7 QeɲJ{'22#4 ˘t-|tn~K,Ec"ؓ(%v ]@w;8i9miP΃=ջ3lX~jJ+(̎ [xvۿPFR&d&B }е1a_ѤA=L.h֝O%,~:XS#MVc*M' ~f4g pj!,&ek˖6~EK:}' >фrSܣHYTm,L4c)| IoU;d':M K8cNi(Ў~ Mǁ_+czx4 Ts.坶""RvW| mI#y\ҧuZZ"1j"6_k6GJEU+ͧ 2@{p%&wjH2^eMX DaI;^j"L`eX'U*5ZRBY>%<ڴr ׳ϔh.e À7Mc9*L8 nWF6`dVOXO6+V=OKJw 4M`;Ѷ{^dΡR' O ݵNM "5tM۟T lN{\A.m$ʊ:-/2KjySa8kzbZ z'@L#? q >Ccf~ρpՁ{υZR쒢J}V/MkkEaMU:EG@?r8 廬I[;/u32MTT`InV(~~sf~y6 lo{;b"?FyY$mf"tlM ߦ\58$o-ST}]ЖԻhXAX}hl$ܵ`Av%q_Kn|m3-ϒP-o^iZ豴#9,r&zF70ن>z8k07-(H1 o4\L~Z~I߮;iC?! Nf1ψ9ei z8aώ^I yd v J_&q_$bMt$+2 6\{nڥYL=lػU]'1K"/9xafdm"-EQ5_Wɖ+LX?%(;6nI-$ $?g_iRGZk 6hfO^h-G"aS J|4e$UIz<,~n-Ȓ oOmG'H(}eّ֠35Bp{r{&'{e$qaSFjէ`Q05?[Nt٪SrBKm'!HK1ܶrcI9ҝͅgsyh[ejo_M㸝/7)0qs!Gfܽ[0P7 Mu8Lk[2w:TMNZޅ͍C}yS4ݼY</h>N9| D2ޡu5L  -KOҙ p@cȔثPPۼ'|tzn*sŤpDusEZ j+TvE4~ͧ?(WL|et^yh0]c&x[)h05 ڬ]b?z$KmR 0nRJd37_$ zV0;6bkNFJV'L9jDǚ˷nyBE\G>hf%Ү0E ۈ\. i݌{ʂo e2{??0䖉gULYyFLeFg[= Ӳ)B{ޝ.>OqA4c#b[7.AZc=ud 4ESƠ3#׃PP+v老ϟC3(0+> L*@̩L-Y$G o02>JcLFp$HfJf += z^ ݆G̓AR%YQ< %^ݷ뗳qV GH.}dMmLWa}6Quxt mњHՉ ;6T(YBQ<- w>hR>;r}YG(km~Zwr 'В%KC_r3rȿ65 Nؚ6fVR$MHЩ؝ Jv:V""K(й)Lˬ)7l;>0m Y`[OyT{ܙk<-A*>} / FmiQC)s|1:P$ =+M9 a ^q(sfK;lsAc)qHO0ȹ/xH/̠.TB}ONus`P+3J&% ZPZ9;!I6EҿRLvg##@K߇t&Ԡ™:mc*犔jUAFh ?^!E|z:rLJz`&h#c>xиSyd2jdGT+_M@BV3mS<{>0xF[+ց@Tq\+,b?"ngF$-߸N S.7wv"lEJ|rsP9 Tu0B*ysY2P@ y"S酬+EbZ~9Wc[kAø`ݵc'P]3FߩIV[D[#OLAQ.N|o{/kaC@n2T;@$&G2ٛ Tqny܈ Kv}jaSJJFdx3" sSάu;\ `ǬNrf[P| =ښ{‘h}7NJy#|mI;KAhYqW7@ܩo_I+6 QPk].i&JlQ9M4&VW~EV#-Q[e Mg* "Ek&=ZbΧh{%1<-EHYXU3{ S!"HkM:Lj .^# LȅC6'DC }viu-G QCqɒ&͐ sg3EDJzdQV*o $AaĐ-M?kM)lZe:r +~yC(zm#r̋]u4]Z# :6pz*XS~k7waQ"/g|& n7/.%ʥڙV^g#vK1x n_08R<${xEy]ݑ.B:$d(\}C0U* a>ISO*VB{ǩ ;?(%śx?ә@x'}L qGoU 6RPIIc@do=A`%/:hȻ6p[D*=,s~oL{6RyȎDE3V8TEʼn_ x[nzuGѶ hw8mu&DSqu}SEt$aIB#kFV`{<3z^k3EPCu.&AH 4$N'}w _io?<0Tkxf4㓎FX3ԉiHLR0L*$Dc4XzQUDߚt̺Dӊf{2;?bv n?JxzX;Nq_y>I=tҵK+;$3 vÃ.7,8uyG'? C_cԒ^YφaT|ev >;>ąYgzm@fH c-iFԗdv[BsU#鯒֫_IAO94hOktS "@v|^sfzZu鏦R WQƳT*um﵈; z&'991S̓-&=:LKW`kA.Q(n͇sU\n %V }g9s,oueѱ-C?Yۙ,~82G3_B G"k=\E<_pU5(n;U}+^PL7V$yЉNGz2T/$Ro_6m04VARHJvx>/6b@HG`P~+ =j~#&ƩaA[O,ѕ4/+4' .JYzjJ}DGc*a{uZ qϟhdwi2YMEG bv53DފhNXV"j; -rD㼲Kd8 qk&I䕹t?cL}8Dg,}H~`5V]^ ^hZssRM)Aщ%Xҿ'P&i%#|ͺol範*k![,>j0=e7GXՖBT;+u~Ryű#z^k#Ĵ'kO&$sBe93zVznޞ@:ɵ &}wͧٽp jI=OIx}G[ T&p>ІF2I"ߓ"Sz[H׍:҉![`XN,ԱÉa0i Qi~DR(f EuJNp 1aE˥i A8v_*՗'>{>DYΟsV]jJ-zy_gcu.x9KbLme#Kd}Sa{*Ⱥ@'J/^)*!!; H&s<Fr4 E[/?}5 k^=N+;Tf<;8b Ae^ǡO{Et䇿Yp{a3XLW͏ǹ`ɑ;8`ojopgsxc;+H@}.֩%hVΟ3ɕ ʦ`KU$\?yBtHFKhP*.Cq"XnŽt{W޳dSsQgvFхՠn~(=㵒pm3/DŽ};2jI'NShKfr6jZ$|U k4{4T/BCBS&t~g=OV1 5)H@b;/" j mSYHTy\0ERFϑCA,vlrNh,#B@MRX˦,.7!:㽉x>AΚ(]G63S2ՂM5?Nx!wA^K*vOyr:sr L_ݞAGW#UUTk?;lk=}\*]!V 9|t61O ¡x+`H [#(ݞ ȡbNYcu:T<%fluӤ}̈GSs@?ƪiկ}+˜'D }bB3 X%?20)vΛ.Ac(3 b94aIP2iƀsඐ\޳_5u•#4xQxzA0 gdz0T7u*Rj?Of7ϕ+MZcQ X. Ϥ)J[BkH2it9v&E,*ۼ<1C2XlwQToa_tT3pv\h&(9B 99}k9MF推1Y3Kp˻5NiI,0 ܆`L`ҭs6 Rue/ykMd}L4zQ&]^76*1dW y]w'5Zq+- C"4ٴ)}r7L;g }u`P0q"%wI UWxo2+&B1۟ (Y'1l/WcvQPzr2\X %bY%ܫRǻ]w/#UWH}8L2_A[Vś/N;v#iӏ+(ϑh\oFM܅$ΫaR;U ,[f>)0bo&χVǿ>]V꾌1&QVH'l.bԭa=5'>%adDl=Dxg]oq, @˃hRl0!Iȴ<8S%`țk_zx\ٰxFaˮh ( o5w|3} uN}YICc14!g$`T _Y]( q9 L~Y>-[$K'CD8h&J&:YR p@z0W^ w- FLQh>8.Y,2hʻHZuLxOg@[YU@?ڞh^n0I_c**Q'!V#(Y̫Nz[hHC$wr:eD&4Դź94| szwC'+8`qe< ߘqh)Hf1CT+LT}jTDN pz&;٫ o ۫ttOa(§F5 Y`+%$R塪 $%6K$[ꓱx^goJ}*#9Šg+-,8HΧ/b&ycQ)-'-K5p K( ׻;)0c_" ;DC8Xt }%آ:ThfgfsҚcgi{h_؊Us"#c^]6!qM+O 陠`=k& kQ7Lu _@ Og8|KJ6)HL>gß*ܲ*p+"͌ VV$K0P (+_҈/mF "l|j?w@P%%Vjvv=ym:U[C;Zҷp'&wgwlRHK${QHz^麍qJT}pHkͫUGq}{*g'Of$ ^/5Epb%s3.7Z ̲5p ?4rõ %CPDe>#Yt9(E"lI:k: 1qJ ;=v M)v.nS;o\%lO3OpDGN C<6T<gFA^`}Y5!]33DTPaHϰPb&NPN[TΒq$͜LZŪFٰ5z5^aU4DZ-pF8Ymd19]ID+ZCmxѫ6 ,w~~sp+B= E'vc1ƘMvnBeo$w$W'3g[dddSϜvFџʠڜ[0V'KJx([xdfn'+~4(., 3\ WҳY+IRe~G̳:ѧz^_ dbEʸ |@]zi47jWa .֋1/Za9/`EeSc!o]cK|,/,u4ֲ󸃄=o3LeOيn <֞R<%ySB/y~Dtgw.hTy;H "r {@Fq$σ bŽܾ-y::xOc ?R྾%dpBIlHLͽS)¯Tx8Yi(ay=J|t ۗ|7E9ADQY]&SjQ(iC;<dߐ9A9[eLLC *Ƈ4>$xme,ɩ 2 +_i߭vm\FQ̣4`fQL Mڻ/O1*[t,fo'Y݋5D_9+ȱ )O3phMs;qzc1 qA̤Prnw[,+FUK\B*`;kZ#L7]7:BB\LLϗ-+L bp_` b9UDdجUFCK`BË 5L ~\GSk -ӶMǑ"PVIx?ze̟}! -ۉ ;J$}A+dÕ|9) ۙ7N2_)F- Bxw 1 rU9JC)UKb,֖6HYAMM/֪O&,?^5ӀB?/Jfŋ;N`hx+†5tB-Ofw>.\&IW"]C*_+Z)?A9D "reRx6O&m#[_[2 ~c9 q8:xmỲ>kh][ %xiyEtgܗI#f%&ߡO]U5L'K7ƺi'<3ˬ9K>' Zdo.\ggD5.fh )uZSY#"x?"b)ݝ=@MZk&olSJRǶ e$'evQj ry^ɬC# ,sjg~bmqóEvi!B-mJEOIkTߏ~N:YOL݈O ~G%oycnm)û7{nMR_7Up ؼIovoG#(l&9{.fy]S;-2CK/]P4ߍۧ΃2I%msh&"1]'oK@);e/aaU!^+ V;Ι z,9"ه6PcFᝳ3k! JSy闱g&rtX|mq V-;"]o^>dm$$;'@kq4 H ~= + QgX (g\z=#y@1mMՔBP\whH\ `^OGl:X3jLߍaY"ᬘ:jP'C+e1# ݘ?ֱ-zҿB5 M$Dnc20iqHД5: jqBgGu/Op*I+[~LEl;:iZB܋RBmzR…j(^2+33B_:;_l,/zĒLjwJ+aVW_/9NU4ZPMa M*_.#Is) 6CZi\E^&$,풔Пu%G# ߊ0j/[H d͉/Rm_3p6AIBj+n,M+A=n^m3 J%B&Di|&2fyTBM̴.P'wfv i(y%U 5:ݯS6㧀G]Ӯsm2ZXY NXusi< eTOK{Ox=G+S4[ DzVL\t-tV,Y&yKqks(]ʺH[(<ʏ)]4~i=gcsOC*,Ěh)H=Z߸{+==[4usof>xJv#.+eѸF-H'`aVp9Ry'Q"ޖ!bagB) D#${ڧv65L/!tm)Qa_`eHRWxO3#V߸> |?j_gfOw+> -4( NoU|TjZåܘ[}dPvJ!v~α6YB'zK 31* -LNȼ`{jsU$F 8Q'NȗrE j0w*<ݑ2"3R'_mb `,X=>o º'E g7&FlcԘ "qt55p{'&sPsl~[:=e Y!nu _{͏s-<vn" ?d`<0לtDG7`A^R(bx! ;N<̑<0x{j21kRf,r;(ksP͛To+BT{?d=pGQQIX8Md twV6i ϦK e <]б&/̙FQ5JY'A݁0c4xNOIaƆwE;8{iB̾!!:|qUbf%AveM@Sbx=Krk@`C7#m$4fhi m+ kPQD]w6t/{} MKv f>vM7_CNp@w_mft'(<.!+HfzP|]ionhӉO>Uя/Kx3\DK ;2] ʁ)Ap*ImO p"KbVpF`ܠMl]1UXhlGTjIFshyZ@Pt*zܓI*Jѹ3k`Ɠ?_S}n h emt!ulyR$]Y$.lfDt?<2: V>|80c~e$ƈ)y%d_QKFI~|yY/V[F r'9 ~cxKՂ ĝuz ۢVaȏ [b{\$9yW~7]ehaʄp= _OVVְQz-B?u C|2B_Xj};_G8Uno\Xsj+7:'cȗX-^5k#ڂe{ - |~^kL&|r:$Qg?;ZqLj\  _`W,p2MtB~D:f CV)1N*lϟ,B\bthE)*戣":x 40Q,m6%I[ڎy=tS`oV֊Vtcu:1R,Lj7i)+w9RS<)vDJBҸx@H, ܵViqUM~A$lniY4YPB0 lWVLqnxרľe^~[tjO(*(65ʯ\(NīFX1Jkn e1ݭx@}5#Ɓj_J΍ʛgK833t!kO P=oqhhZȻofb#GjHzcJp)@;6+A;8N52e 'Zf*}62(39Q|`*-3Tc'xч aWAja6AQFo~Ak.O$jcOrcYfO}ˆGgȾg4?}$CJ,(}ޞ䞸J4fBgDu/2#G졍*c,LƜqʈa社8;gL(5,Vf"_ .FI!,h&% _M;̒ѲAhhOV}QHX`&$T{'$~WC yUdHxFn4KqYXa' 7{r>iY]}tl o^BLIhֺ;o%Pm߶)1IN%8A>^$Q/ײkKF}Xvߣ, 9dY-[_ U_ yX#iep-0_燅 R#R V3>;2!F86r݈h 4t^^ "h{Sn9Dω) Fb޻ȟ)@%*MfH9!~L'BLp1 k`UqcfL h3 8[ߺ _tvU,#r a >TIXG{H>Y/a0b%O t){5j*4YPy|1~تmwei`%HYpXu3ؓn9wBbj dB JZp`yOQ+aհ͇Eþ&AJSiJf DY=%ܠ%mT%Aw f8v-՜lazӰkz/_L{,>ooJ" ϳ\s1AJ<: ˏ }5@WIG#ȶ٭J] i,<FuTH ;s)kv H5O&#oP96}.npD>ֽN5?/F-md]IyLbU5 un^%kXڞϜEu^ kCĽfʒ`=itaCxUZc[hqpʶZϏ$ A^u2[NoeO]g/OWI! k>wq `</P>u`v#>T+/4VB=KM~1 ^,Y=@83_3Q)4XV)Z#4udl+ o'`RnE7kj,*RjSߘbtө[1otg;h g`&=sk7-0r LڹiGAz&x!/qQҺ'.#60Eުt=m3wh+J}uZ:s!ꌟ eFp PJstcNұއH ^jDkq#f&gh9*2A rV;VJ +QV7ƑnCp'D9pōNjsAwk'?{R@^3^EО %~EoA&(fG_V q$@w4_ŜVG :Z2ճ4q1e}!}}r=r{xAtd[9G4u}UeOkOI1Õݑ 0d`jEß,BZoٕJPmnM3cSlKN]ɞ˓IDA6}N"rY*MSwԒ£M"f˙d>H;;c;/C}\@f9@1TCkAYSidڣ;VymXxZm*Ҽ|5j=]~+?.qcvً5M W,~'N*~ M _MIHj:ogZqO@^4R|eJ,Ȗ"[|` (뺓@n9e]`ȷ 8(N4[tAv&ҋkO mĩ^+* *q%:A1`K5w晦a& 72ƃ r) &䥴N:nSf>)z>)in2/pL[gжw 9_muJeƍJB~R|!=JPl$Z6(-vh0O7{,8E=u:6-k ]$8їe^֟1U/Д_:9TΦը|;Cߓ7D[c/e✑ii{#N{ ]ܷ³l:j:wʸ9.J[/xYvl9e]eDnjLL0Ǟ~v]^k*6jfH;!j0pv꒒v2? &r/Z܁6Gcw^ jFz@odLmXs ge"ݢߘ񪔈+Q"M2erHw5wa"VN-uކ xr(HBEr+LU5JVeɚWZI3&_q.͙Gߺ":gʊ7P@,WgJˆ$cO)6& ds^ C iF{"F)$P"_RmIb ӓ Wټ^ӓAzEF'׺#q%Z+ϲzkVUӅQJ;|X)F=ivBav1![gڰ`u?0,m/_]Yecd [>+ eߦ>X%Pvkzg({rd?>]o1Ƥ"XA؋ڙ?1Saʪ4+EDdЁ]Ȳtd&Ӑ]I{&l2XXckGB2ԃmN^|nZꅩ)m)]ea +}ĨrbaTnrCɀiЉ^=Xy,1 xtFkr閰E>We QVv|8 S/jI}FTHŝ8$UaS>ti6d90)Շ4'kyTO3P`Jf?#)l$f`  #qc>}&HLL_6E/W۔'GE+νw|ƅEG+IҮ |ݰaD̹V&2mEn(u`j&D"(+c+Dd'<Cέ?vd?HgϚ#/IƲLgZj;zIp"*/̯{L˅';]Y^cU{NiZ9QvԢI/}w&JV={çYʦ#.`fK{ϯ7niK !,tuWoJSn6?m#xTkմKo;];0 (tQGf\Ź2;8$03a<S,A7[ZAjj*IWvn]  եccmALJ,qHb_TMh_D3;6Iei)+^Dsd8x3z^t[R>bR5-MH,J}чȕn" ؖ]U.߾2B%47qѝ  Nv8. w L~k/e-~8ؽ ZBuSۅpNqkCȊUPlLoЁS]ݖ~ > 5iŜ|:.c9Ah= {괜3j< %?gg9Aߍܑh$0 1"7S [zZ ӆXR n|鼅YNl}%|ϛ BGvP+G{I![ f`@h. rd%6'L,*V '&Cwzro~sg"{9XKYIϘ뜷>T}'sI:5xfq++0IȌ,)C=FP- ivX$!8J[oCµ+n)62>c=7(2g4îLȄ ӱ[02;!gg[H%W- ܅o"7='E8V"v w *c Tl.=bnLZٙ`PiLw=uw N]fe0&hh!NpsFf6f9i$nS㑅1AFg)صn\ps'& 9ç6p%U'1A_Qfї"Lqsn{e`1d8Þ+] "DZ>_Xߎ(H`7(m\4Q )t@vsʞ֛-$:.—rY>y|;1* "NTƉ%rr؏2d+囁)| S"[aW6朻f9t 4-Hއo)s΅n8ғg!8q~ xQ~b}$lYѬGse9cQ먷hރ M`?/_D'ج`k(6:q(xH&tؑ]032guo**&#Ҏ!h*퀎/g۔d<h : rKv*>3TX\ty4cb^X3xNcQjlYP[9#{ӡ!1G'0? jtJ%LxTWCkS-*;_yJ Ga>*)v>8x}LI֢֫y+n\ }2̉(JVToOt!_?R4TЗcWxSsT[6n ]ZU8WBzCTԁRTںUpةӻ/ߜEr/f@ғiŽBCA{7:PT8`gEg0aYw>18/e0neh;fUwIzZyigtZh03pͶ%)Qcʞxb? >n٠D7.6^?PQ8:g;=!_U0TQ%$^tuCjUsRA,F;/UJFN-'JUa:j>s(v}koW$VUhCm}bd~hf6؅NME>V?)+xm!TZE4#e |/1YetXoU.Q&;&85?$(!XYpf9Mgfn&Q ART`e:Ek&z٢K1eh[/iY*|UArW֜b\Vjx!6bW;ݘn@Tplԃ.IuS$ .7=g85 ,Y 4Cp3n;H "V9GѦ+PsDʰy\%*#ʥwBt'jC&/6-\|l7Kl![e˝2C@*ĵ]Iz>H{ H?eфMt`pޚPU/ִia$hp8BU9[ .#^^o`Ñ5洒~OOtT1P"=ӜfGлxvohȾRv_3"f(t!SB oR/bv;QwZj'24Q_M>θ^q:KwR"+F4+Ɓ7K qT?471\vjAkҁml7.41nFs" 4l dNGYZj^ho-jT¡ݦXU5

    8FjP C7 \Yl4aĠ4g`"s|p\p(D s)^H qg*]0)IW68,(X#Wusa;/-Y80l&ubM0iAVBw8FQ*l8 MF#@J,NScI!7=4vojM2Ig1d>63.@?Jo4Sh"Aˁi@D(DKl\.9z4 .sz5H'~ @aܬw{6tamt1t<чn1*,1v|( 3W9ZZpx<'Fm~K`Kd0$.[. r R<9ڑ0qǬxw0LBaiB`[uȼN4K ^8ҘSI,2Ϥ"2ڎx\X4"@mG: a 噕/&E M \2֒.x͙;M]R 'lSor.65&G?cqnm`:S`kR k+J~U=x(kZ٨a˪ BldxTYr$"HibX!26Rpm.hz2jSGSrjHjS lR`N[t@7h>EK?Lx.TMp4Ns3H ۍ?ʌn@Dszi~Ɩ sZ צJ`įh'0!Z>YM(#Pg>QV?ϣ4[zE_ҳOvET0IW@cy¢/H#,ѕ'@ِ{aWziЖ w*Zm񈙷|=왤65J.5> x&A#Λ`ψ͙ML8V^Vx2Ynu?5d&>\-SJ>L'O>J,^+:ބzHE'7~QnS9de8_-718jr_mѐ_a$QhAǪ7+oom2@ S8No~*?ѷd4.'ɟd,iDHeuD 3 P^𫝐LBkb`}/v&_ed%\o{ه`H#{ <ek T?%p.EhE~l.s^T MT'CJO!fǓd aL)ָ6+c[ٓqdw}<("WoTS!Cfﲎe`NZ#UW< 9g8@Hƥ΢,8w܊ٶtb&Ne"|@΁!b H])M!RaP0wBVrZEˮ/ aW?)]Ksvt/k%ק, (kpm)K7(Dan)q>],"/V}=p/D`/м=W=^}3 uB%2H35߆ 1 P6궉( D1~3c糒Fs|+O;[5|Lq.~B}FUmi X.Uq5@3+VA}]^b4!S9eYM-p?G)(#YC3C q.#>CqFֈ75M'hUt %=F5l/ lJ=^.Ll&Vrs ewȍN4蜿{'PIdP &p=er`+'pZW݂Fyu:}"&^(1ij@95s*un>3rAhKߝ$!#ab9H0=o1jٰrg)-N,`$ժIP'\DpkczaR1+"FQۜ2̇E~ .6M.b(Rmj0@.d2Xd꿎~+J/ 2|_jVvq'F}xA쌷܅]u!@ڃB#n{{/nEVGS*c mXLjt6%5q"$btx@U%2hL':ygYZ07070100000313000081a400000000000000000000000166f3d9ce0000079c000000000000000000000000000000000000006900000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtw88/rtw88_8822be.ko.xz7zXZִF!t/T[]?Eh=ڜ.++ۀοqP }U7&S!8gtc@7D7&6QX3aгOGqzw*rBp,O(~߄ "Hny{4VcId<3;B1r@Un9#.|8j oŠI*+`ĹX!QhlœTtScMJ>ɦU/!{)t\-AiWs`low@>qȃ{Xg &By`? _ ӋûQ6nxm7elK nFC7a $0ξFp@+jXFRIF 1YE%t∡et&F+]2} Lo=Qg$;߫JgZVnI!N1yX_ &7# S˭EBx |+rtBk=ZZRb)8:ʇ᫪GY^OOVJO%T^ϭg P,r#LMc{E棓nl.!%F &c2Di*4?YYe'/'G[}纬6`6P4gW}ﯬ I_nx :H\iϢä ofH0?md) C)g@Kk\b{'wnL&aԠS}K7Oτ*k3ҵ2dzA:qB04Q^?J bO" jYp}s Y2TLމOf6MexXg,Ď@ yztb כ >NпeNvG+(v&ɓ8]ɚ:O7H`d< g:3@P ِZnV}K\%`֊DNKPBHy z;ARI27 ȌWdJ{{a%.(,%J}g_|.twt)4!]DJh]Sܓ/-uĭ;u]_O^{h+cLM5 ğBNio䏎~c0JH)=:}hg JAyjk?zPI}* )hdez\\2pP ! ǵwJ1iʂ+0Tv֖F5-蕳lmyPL6;6xw=k$dM3;q6'\Z3l9VL(Q˅ws"*+L»W|I( 47m)#]™j=d~dF3?FyAXaJf{xi~GؚF^C'6ҮsdX>S#Zn 3LO~O޿&f, ?c⯬y˪H5w񛟘sɘ"dS#b,nV~[ɞ 1وwEr\EMmx8(pF! w @cZeq-\evE߭''ZP'Dgi-0 =~-RQL 9CS_/0΃!+YN4y.5+p0]stLa٧XzЖp˿pgD⌰%lG,(! Tտ8OgYZ07070100000314000081a400000000000000000000000166f3d9ce0000a758000000000000000000000000000000000000006800000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtw88/rtw88_8822c.ko.xz7zXZִF!t/"t]?Eh=ڜ.+Кm>}o-C9%c_zye&cΞc5ٞ>MDl?(*0@ʣiVT4m)LӶ/Z/01,|&=HJ<U>r[t&"Ne$U@0EEvFHR5g0oz+|7"Mgs+j3CLHU7 /[7fuWB.ke uWT#tKm YVCWݼ!.̰ru=: }Up9[DG՚sTX# 9sUC(>¦ [ N;sfCmcSYtAoΖ] ʁ.N^%w:LU.FCI8]iq7mǃ(a _u0Rվ{Qd-sȲZpǟu+ A{monͼ{V4.dCVa~9΅D|Y?gU@p5iT@Ze E8) %ؾo~,]_.IsXDn"y XA0rL^#v;:xMѕ $/lOpkRLHP6N7Eψ J&n<ЁT'>Ub (<=L5=ܦ.ۧU,rch6;ʾq$@=B}l\kk|fqМ'Ǩ@⣔wěf,嘿Nw `Qӷs,keAbdByT~+yu7,S \1Z\dOs.l/w1IJy [ 7O x#;\Q_Y~e8:{o GNW33XvM20*ĶJG>^QzS=R6he!Y//tEUfOXfKg5`Vk,.vmDXΎ ba.{ {FVJwhih{|).wZs*x1α1DZ,FjNhs\mKmf ԻTnY'ۿ(6LB/$sWXcEX!C l+)9'^&[4EPYz. ԯ ,IH ӀF*JKI:=(q*|vB(PFY )bYRIʵuz-@hEfTSKUw~g%=WpDNPUfB8^lS ~v\3sbAoVt:v{C0l/ u ="%a0^4:X.+ůc~],Rj2c'-b0~RuqvIsL۾C&,b|cZ}taB/We%QQeWJTQi>!O(a>HG - +FNm54bvZ,W4ʞEQ4bP. פ$PB-[OFh t8PEMO+.[V ,K39_쮻)#?ATġc5`O | l&`~~9TH}蟧,bzp`Lo".I;+_S3MlqVEt2w;k$b-P毝9/jS> ԭa݀hw v{J*uǯkwC Lsr"lj }>pJZ;'ҲI2?yc8 Q!q=Ϯ/e`%S4V6&'ʬVܹ*ͤloY ,()1pDI!h$D+R97 =փD:.(Rsu@]c0]6kS<"PH]]}j0S+jV0.+3Ww! n>?PT"l (] qde\O^7򼬭tʔ4]*Ip x0/n-H& ǖhi!&Ss?+luuVȄϓfSAS1ERm4v#ה֜N0@3Gb8lcéݸp_ΟmKX8Җ\dOaTŢBXQ+i hc~4AC@ ˃Dvwɞ'h6^\bS c\Mcո@OQ.ul20&G,QJ_3{6B?*PX'E&oc'f:tq<9C{ڝ{P[7'< cI)C^esji,ފCDRdTYmiCQ(}M[9 }ҍ~؁WS.Xx:z_o8_doY0#_xTz6H ;44y`+tg  hwF䱯K3ПQo;g9h./"q4kWǓ{Nz!&.Kۨ1YAYdz* АT\A]5/frZP0y!oؓj=OEW兖c۞NgbyR'E+WD/r0倞kBGfshtcl"{+ [pؽlhtPm!YXf˳`ϗn'i7h-~7IC~ pBv:L3ϰΡ%,E'6\+5çLyB@ZaX:*2Ji]9КMvO|b `aV<\)4@ȧ23Pɨ:~͠׻ӻo*K<ԽGpvem߷fzaD#OX>/tR"!bZϷC׹A+-'ۇFBgF!hN) 5ZBSSZG8o}\2ȑ*6aD}ϼEp^ùګsDa9 {`?E:H !. uu^j>VcI,ˀǕDp]$`-֌6%>SB^ӍLrVDŽ:]0sQBZlȕ<:PZk$B-.1C(xB*~XE"C>Dt=߰z7*CB Ct׎k_+s7 o Izw{@)zxDV6Os;Z8Jc 7QQ}G+%!2{[iǯ~vᔄY!j`ygG7moZd/nUe,*AVǩ SP} Mjss.^h2S :ce8^F2)YKA6xMls+34X-u48PI5ƥFuX џүTqX4mY_KX43̟-@Qi+y7v96d&6VYI rL)҅ґUє;&&q_Ehf}vLC;g&F֢EP8I!y,:T_aW8Yk5anU=%v.{&QqSltFgyF˄sh[IAiM1SZJXiVϷP%Ya4 muALU6?'iĜRviP ;U~>me_ߡT,.u~KFP/sMaAT6=ևC~77}n]Z-eu]F:73q 0j}dK-=7CM&t8yi_8/oXp'Ts U&''qk 1FM*`.r:17ڞ;]BrHe%`o1@Iz6o2O$-f lRh\ D9";o+%չ@P#gp-DTEJm'PB}_z{7G41?&yxm*=~-UC35ݏў]6ܹ=U/_nD)P$8g%d^%X*I!HV&ϪOSWdckZ40+J pn4e׉ ֌^֬%zu9-$? /rW2j ̥C"8usF~WDm!><U]6H[5Xûԑ}F` fcW_ Į.4jF)"=s[f4{r"C<.bqCi}nS `tA}ϛ (=W?MKNhf2>CGD\mN /&GR1 8^aaPDG9aIym%P[ .Sw:\?B?a  dPIRbuIL&E͠ev\+״ 3`6*7՜r5(|!`u(oQ-$T-_Zp0ݘؕ^ O0!ș6âA٫ 80hfp))OR;DOh)I(Oxxx0Y_u$GNv )>6miѰT-reLd)Y\2)É4?#EU6Oyǜ50Rr&qI0K7WZ~lx'vn$:Kni_)sX~;kG8NyAmf(Ъ˫b7pEo xB8=dQnhv'^4ZQtFQ SqϪtl~p jΑR(q7ܚ fHP ])䞑Qot&d 2I6zBk;~xe}Y[j|}-[`^0oM2Cŏ ߆HM2? d˧HN#cxֿPóljl.:D2ɏZ|˜ui4k 'W]%-']E8|e䛤- {Pio*[X-۱vP%DU(AvHV3T4v qZ˻:%'>XF5gHWzoyGOS+#~ hend ӯr,F<8`ΏE( q/\ye pl*Ye 2/W{Mv!v*ZU+ Ol+#0rչIQVyA*N4>cۆ3{d/>CܪhH=硂Vg-5owA嬨(DYC$Kt;vb~tv (CN<7B?YUN 6Gvni*- 3{Tlq qcaS 8 Ҳl+sSnZJ*Ir)93uw -ݐ Nhݒ#x&G>)ZKh^myF-AljΎb<|uEN=Hlr_(HWۉm~@?ޥ+<\}•nS[ًTF-8z?1ԃ Ea#VHn{ve&zrR+);Uo) $5`ω/`!3JyޙW ֽJ2 dqZ+7 !w̲P`I] u#sc1Y.Ό!?2̮)틾!|c%dÎ!l%ՒѐY[5ٖ7`Fp?Jne9\@ "G +A>24;3Q<}4vCU6L%# 8.!WvƆlîÏ-=_vGX9pp! *O+m<" G1a4.i;h՜yY( #|7;|1(ߑRh+j QX Ȟ)1_҅eͳ L{M~ᾨcF5_+94ܹQ,W]R ~8iy>3J? 0(/K’&p:GYn)!R/^)L9oFS?wK㨑"ԏ- K1FCX8k0V,tPP~&^2 ǐu3~'80<6GB3u1[%\0Ͽ)>il/> ?\w\\9|ܼu 9g+Z*˵`>rSgydA?%tOs7x߻gFܶNV^RNA6{ QC}+EIo!XوRE(Q_:Lm<4K5Be*]Ίc][wh/3wiq9^>}Kd"y֌ɨ84U`fr\YlZwFtWק1-o W.-]' XZbO/R|'\ ,M,"[d޴"eJJ@D~|:@s/&NZ5V˂S`>dZl< @x'kUlP\PMT}v?͈+MQ4\xOb m7y@Q7kzBH$A:JXyyJi9o o;O 0 }*2%MYIJ:=T nHxri9dul@O9J f؉L@/7J'TYoFSSwz8+w36[AժrcB<\^BUym&ULHܒmzNI$jRv9BsnY0?M>֧a. _`\}7*0mge?ARR5Gg n ._nK=NV(߳!K҃_x8SYkj{T}눁֣~ '#u`| 2`y7X#jk*"uYмӏ89m K`"l5eQvc_|FnǑDRj^U޿;j, < *M/Ѧ](F>=\uNлcZJWn],S"G,9-%bg:( yv_ "YFy;Thg[&<;]ypFWi?xUYfqh}ip3qec|P4+ģJPq'm.IBe,#V 4gzHNg!4.L!QWSvhEӇ_ LwCBnU B&X3 pA+̯F 4"#7ǞF[ub|@r #-P}jT&H2E۷ʥxdTu}HL\;i3\fn[>xotl ]G1î%&RjJWJpK;t?צ{7r@r̘p~IDߴ4œb3IMv8쌠:ƨAּgw2>s ?hg7Lp`>܉b8GaN;=<7?|zL2 ZcM"y,mwb+_Zᅭ 4pm)0Y(9I]ҶEVQ7z 2Jsh٢{-&DqXBᙫ'A@cY?]>9G=K}Plz X;qUSbj-VKXP: I3'2L_Uar̒SrNʞi]2+]W%GUJ$1 &ĻBXFl E>j0ReVsC!U()++%fLYHEze8-ՎtgN(ic65p$H'`/K7tf@| l56_~.#^&*,"t+p݈`;Q**gy * G֙c[q0'h ndF\ׯ9ql RQ,z?N?CnKކY8Sez>'i $L:82)xl!񿗀ˑEpeKB7n0̗He=)y3e\rqؓ]YD'8D3e(E`#ϽYs*inB9g]cc89\zYV 7xC K0PO={FJظL`r0Kgo9C}e wpVC4l`WJ8iMՑ1=JW:cCIo#ptpWvYm<\Zȱe%tcDR^#lܒP@f' fY10nbH^uVx;3y\q!K dJ3k~dTm> OOӏSR4TS[4 "o,-pl:m 0tS񗝥̇^'qZrh|ዎS$%0A+&-ߞb3O0/ߣ` [Z?YHB~7*w"v6٫79}Ds(/JZ<K*2~xmhʜIhQQ^\ ⍬T([(JZAx&)XV6*K諔\?,,hɧ`si&tJ+.YF:?y'2DA.6nޚfa%#zĮş&2bq=t#kSuGt]+XFD,C=nw# zNEJ4?(Z;ė3^^:&=BNeCIVڑ1ȈF R!M:gD΋8 ~}?ln+Fn~@*>a}jG=P+-W Ʉahk)8O%l.֨I$lh~x5~V,RBr͌'cZ r a٥LPo>L!5H#P .)v'bԋv+EUfr`v(E9ezHgT5  vukG )hOwshkUuip9B1.zB1ڶ$dSAkE^C>FeBkC mȧ*p޽ɝ3w{ K9ď ?m]=`>-;m3~d,h瀕6m[맠\SRC2"} (}nj-DEL>)]qv5xBXubߎ0Q?DbV)c7埴p|QKN<c!B|ۮC gX ie\kfvŸ'` qK82<(aFƵ׈S H?86ݡ|#K6Y/ͦj9rv&d>>: ةqp{W.^NH߷r.tWjuOB0q#5ha|7`Rs>J04ւqI9OIV/yRVEod˽u{%BCA"& 0鏀g/kzQezNͩhv[_߹!%y5Yy+@4h *,W7fQ,>vi|"3i 1',˯U܁cYhXTmdYe(X G*ڰ6v~c!2+<;*} d_FpV͞&f]S`gX:M*qtL9L^tK{[DŽ𸀛Uiw\5nP_<%.@2]x6F{JI[D=Q;k#^^COro\ o.`  WDiJ26sP>bB )Ŵ]yG {Xd)w8+o.UM]'exz|]kCR\XJZU{ӕD wBuOҭkX?}(6 s*܄1׉IFy6 ܌uy~c>__f,}-y)O/S Dm8za<7 n5)ׂ޺.mI~Xmq @-"B뷍&[{*kjTI:v>ʽ$#-o(_ẗ́HQ8Hȏ;Mo/"y0ڬ&i{EyXjpVpZ,?] 'aً}!wa5 S`jaj%R8r֤le%ߜ3zalٵKmU\v['L?Lރ2Y$O3]}A|6 ,{:ưI BLE/ 2x/DY7 Ԃ&f{oˮ' oLB 9ESE4x9 1=On7aЈoHd.,j PJUO#edzg/@zvx_ɺߴʙIwܨQu@Mu_'I&1Uvbٱ& |sR 9UW!״salڥ}նGqډ; "Ik-A}Q.$^jH&q`}m~요Q_giQǗB3-&d"y˅a`)2hgwxAkTx51m7a^uQ5N>p$qdT׶ Ӛ?RX32$jt1o2<\U." {ƐL/Ԓue,l%bz} MKFﴄ /ݎ=խTOlEw}!c Nݦi{ ;F 9S5F\Gf؅Lf>?=glw+Pr~fWhN`wGclKLHf ܨn`Eg~Q@®GTbGI`:YTͬMlM?%u^0r#}0K? vsms:koFF%yGS 锻mvńaׁd !ڷLȉkr/+V-։"j.wJwr꜖:4J>aq&鉱Tǿ^\KD:1$-ɉ|Lw#ᙐSZ>gn1;Lf$ M<̥.Bx;ivR)@n "Tϖ?ث*?i3tV0XXc,2 | l L l< 7%7hS|]sv6*ۑC[L6P~@h !6q2;+銙9H5]'CV-}_ FሉcHvI$_GRiv `]b{~SEl$\˚"x3\Gg6f{CTq!Rถ5}dZ_ZK8,UU6g*(v$=8p'ex=E5ʯ5%Ըuu u/3'n OLtA/#Zk׿.JB-"DnNA4pU78g"ރY&FҪ,$z`NO;"'.f( 2(m餂lݤlp,4tNY- ߣThx&ۢe+ _Ū_=G%gGU5nVmJ LME\;=nx,qc~_A/ZťK2g][M k[]mG<&ЫR|ztyb&KdTX|1f K[P+ L t~El"Cة`Vg`}u < (?rD֞+[(-u%{~b};P2 xE5Gl[:m0D{\ƬzA9_vusmppq+Jf%5MϘ1*_bE3=^S6yp z{)Un"T9=R[hZwD^Ԏ'r gP q[!MK{#[3W8邮 ̳͊g RAD{w5K=\ahG9ioq~2꾡/e(ωmxP==A)YJdr 0iWwW|sF@c?K oO'edd±ҢZ6k@y"h#w 4H0;]M"Nikl툲e E=Xu۾T/1abVQ-N7>lG$eu?W!iwpϪC51-]o Q4DyE ߈Xfk۰U#=BWbK6inxw6|}7ڿtK\M0U &e!4+BFd]vH" %.޻(Nj{1EPTpZAu7ӭג`C7,`cO(W_V׊uVOp]rli+D_C7"+XD_S,m_"|f!n% &C KG2Cn별uB-6񞓄KmW^6 Fa ϻ9y&3VymXIgjnrK 6Er)dPuHwl%ohџ_'{1+l}FfnZph| G5$b0R{lmqbt $=1A$Tf| &ʭ/JXK}}͖h&Z(WJ[P h1 ι#*灇!VA"%…O&9lCBlhiiC (Z[o뇖( HLg^'w ΃w=ixZZ!#(XcyOÑhCdT-"LޘNqr sJEx|w^XuLzL4Qʁ"|hPGyyJOFbygOxPe _^F$Ka;$R*36qc E5mzY~@T\Npt5]hӄ \Yik&; [S1oE*r-29ɍWw:%cםۥ*6`yʺVcK_23LZw2᜾>94Xbn)>/ӣ8Yl1lьa<ZiQ"EhΟ`S@gz;-f<4ћ:鉜Fm*\i~ X-.SdU:2xueh^LٸX& 2e'Zm[sAP5Bb\Ole?Pwq 7g o.;S>X'ϋ{1^Ҭ\:jL̦J.mb "undDg09 L5eGy3Syc3Ɔ2,P@{cݩ o_=_ޠ#3ȷYdST#XTTPNû4.G$ff'}Y'l^oR#e ( SWu*_x$J.;A3kdEދHe`BT9#{zh͛- 2 DZm5ːm~rBC;miFmҕП &8Z>5UR |u9qvO6R^N4wG5gxwUkW""ew40AGφV3|n;>s$`Qmur|%?p-X%!9i5/7 z]&5y7) hАȮ#YfJƾrsx/=?DWpy?@QC,\9<ZS6rSXܰnੱsVsuJ-ɸp0Z]"Ֆ[V/drW{r>dBv9^#6 '<,b7[퀢`?U52pRt3&>I<`AJX.\_vֈ1lF0EJ6 caR!L S0^·>5L/xXM,4qdm7k6k=Oɋ(ǡQ"TQzKVsA^`t(+Q+Siq<^d:I.b}r+X>xz+JI<;WhQ%qLӝNQsNS BCk#eIIJ# /KOUjPY,?t(L_SAjx(N7'>ᓵ"=Y-E֔g{u\-lf< 0jCArj%u>s7DL8c&}a5oa[$ZZY 0vwHy)K@(M-$)1]JQo V:*9R 㼔q q`+>M tmi\QSG% c0Gܰ}M~}? dp2!H2.1(ʙ`")An~gP ܭ*XoS{< ' 9VeoЇK~u2)cOUZS*捳/D5QP#N@e?$$#F agW>DÔ٪\ 7 kM!>, TnK:^3BKڤR0PN仺Cj@"5G%,`R5Z-AjODH;];K8yMcm&p8 '#RA7яGS5E8sF3o׶/uIHFBGr5 y3ۮ$uQ|: ̃lR}j`~m ko}1VNbJ4#:].}$2bsW<h }%qA/5!zT(Lp8~5D)Fۆj,IOiv=k u9$`DFNu갡]AgBRS(!PTȂ4ַ&-(h<P}Ùg] S"XOPKDT܀l]ؚ/EB'U ЫOZNdP1;܉L"xȌD|.ʹQG>.?O'̤v)og p㚔t 9^^BѲp=]`)RA vη=$H~B!c)zU~nW}u';yH/L+Sh_2P"k~ڐמ N7 Q7(8#qN f"P=K 1Y⫝̸L)mc`wĽT`%='m a6azWٸ)4mL!36OCsdVDuq[7+QVE<nE[K8h/̀C$b<4-B&z\+мr&9VI=`,8(-y{FDCЀy5vbAf3fe[tZ'IĢXי}l;`QeaE޿9 ~Л?6fFFK˫/K*ѼJL]/U)@~=X*җ3Jp 1:TkCsטV`A@ku Q.VZ'$ڪ=,'2rj"w)j~r8TtRVxsku̇2 I~!8u[ ]a%&KRs5}e !i*pftWRd5``0!A=G!Vq9F<}V7gǎ@B٦*jؑt˔:=SX`lcIli6<<=(o#҄K<_>pMu'(](Nsv~pi{2'\Iht[wԋPI;J4\R/(=[+i2̬ YXZZW)!sx=t'128@Ig(Eݳ*_y E)/VD*R+ pԵLT/i˽2Baaso ]PF3\PMuy(DR/ӹ& 2c.Ii2ɚohpRI4$_40ԃj^}Ȫ:)(^$h1ť&Eւٌg$ePnlrCΡ~I=FZs5 Σ XhLעoW,ESl:(DkKD75/$m3zI쓗1В9o,/1̓m{ߪx:q1(%c7]Hߴ5 &ZOާ!:'hXm u[ξ2{k#=4[j):rnL j&ܺͺX2X/g$ޜCk)2 728W%̥𦊰g m臍+&Bj>uj7hNnKXuʁA;6VuYi9s):o|p[*뵛ai#Uڙ&>mhc%;7-bO`iM&@) skU8$B$-^qI͵썢yxCԬC9VC85M7 XhԴytv"HВ9겓.A> D?םtO3kd q&'v's6CMf]q[# gp.h<Ŕ]K"?2ͧGђ?whO).D*]-rҰg c|\AL( 54jM^.˺l `fJZn`(bbxk|\=C5 i;FL.)Zj8x.Ne IH#RM\}O9gb%FG)z ). Iy 1;'SoXM5"QE3 Д(1laDk+;ApBYG)39lƶp3o&$^nǿl1SbH`M̨ R9 MPzĸ旺S`/ш}cڞ[eC݅<$fACv6ҩk`SqGʘ#j0.eG)bm*A%9բčŋ~Z|@EŔ ^?z 2I$mMxW&ё ב+~!8jRklT>Qne\htRh;Ɓ0BFK =-vꧪ;gZy}UfN6F _j?,wHߑ^]-_Ӌ EZ-#S'g8k~GV{g&Pt'WkS7m<&%Y3ʳ.}{N q8<嘱YF*H K -Џ '_r|0C8ZGhhT|Fcs4Ի<~3Xpa'Lv2C{fX LW 0xkj`beNY`5z+ԿE ʅ`U ) u~}6z# Wʑ >gP=p'薵+׏HWu<ҶRI'I{ k8!˸MF3( JT οN?GcF7G@4OHհBL3Au3k(sMZ v<Ʈ%S+̯2 G$afHka<$|h5+4$< k|8Q|ti_Z/4Cd[N\ÁHNK(=}'/+$B8E{$&ZR3؋-ksnzֱW o H\py78uly:4W3acJ!pܷ08OG&g\ RZwXzNd65иz{b0_Iр'ƕ*z͸Xᅲmћ0B?_mbC,#>\}{6ڟ8gِMeVe$ZŲ7{Tϙ9(]ّ ;.Y-pYNh@x (C:t,.m4dG`+0ПٲթmBYʤe0iƭ\&}Q=ksTp lY6/ Gt d#=`(dP owҝgҽE¾ !:>̌/ˠ`n)щخ%߮kVTyc+v]q^{DJ `/J 8Rڑ}&mWJ1P]z>~hF=x"' '(Tz|<<;Eg(+Vb,_hIGwqGlz\Rz q,rZuF5YCˤdClrqeh@ 䓖e L ,~Jm&0!aRw 0- >rA"3gWݞЭiֲ@t,"m"I lObDeXMhOCQӌq#F7TPVZ¯aQ_ēau8-] v-h\Ώʈ1Դ)vg(mWXBydU붌3ˬeӥt!}ކ;q,D qEX9b[M)133Ɠ6NSd@4%AbrԇBuάEaSd1vݧg?Tz. &R bTJ4*|8wU=bSvq84tY2*͘R*/Gao{|& ~S174]%Qic FTH$p4F}0),Ǿ&Nڒ^ 4!0k#:_zǫUiQ;X脑~Њ5Y6fJ2u4t7"er^a‰ќ rVt) (bfS#ʹV !@h k+oB˜}#sKCW"= 5 Wx8N%ʰ |sO ,:<^vTILɰ|yB)藼T$mq1T+, [ 0n~oc  {ͲEwug;`s92p,#Dxeх~Bm=7TA (ʽ0K{0ϱxk#f)Jt l7\lH|i5#Ns :iM9ˡ*+x%kJ:Bi SA~9Pal|6wS kȈl ذ n"1Bu-;<%8\]8(nl+T ^@Yۄ:g.:?Zؔ;(t:ͫzމs68x M`۩&l^P}rOTiNhH3-͎#;&y4}v+z$2[A| Ke_B,E4%eo&#Li~&T°T|u8s !. {a"i*8==hS)cÇ kH r˽䡱ڨsk o m~xe;mjT h&Tc,|%x!,xGWz楤ڏG xRs^!+k,N(*j.;$[tO\C^K ڜx2Ixƃ*;p"it'[ '吏8=2obD{돂6t[^|,2]T: jO;G_R;`tRASOɺ~PӔS96+?t7uckïB.\{tTp8A+9Jg/ʸjugE>@*IJp'@jA۝j!t+Z"pT6q'pH Ip\|zÜ&k`7cv jvCr)zTx7>x/*$$D*#*&9iNsa-Q#* w5Q=64,/(ӘLiOe~98g¶dqhhjl]s Cآ[(ЌX4͗cp_ ؓtycRٿ>֧,+|sgݵٗŬfȨN.(uc>өڬؼ omf[.!/[ԾM~d>M c ij2|睰58(^дq̒ RZ`ѳd,m[ Cz{mjhIzmJ8(N\398ȕ>\;\\IrS_tGp1' :Xy*ShC%U~fn0zԍ+밻*}WX ]=ͮ&\+ &SGXB 1t;_6\EXhTƳ&F CfҧCsHط {\a4n 5P {t} $_ 05q9#G֚ *Ecկ0,7F$\O"Ug/@@}0HOD[m1@&M91k'cF=בBp26jW''.̐6#E%[ 5-!^,zpf7êq`$_2F[O Okzy3h;]N;W`/C.tUϙm 3!'!K^R;;031(Hwc^B5|j=-i;>ؚ Je)(l/(DŽ:7-3D mG1Mo"r &zQ巔d&{ yp ,5Fa`lu 2 JD"I3Gv} s$/[HF'"KA.n`$cic ̲<8~6[~ ټpH6 .) 49_1 AJCI܀o&4Q+QmZ\ocǎW) ݮ"X0-2 %]:`"⟢FTivm$nsάo R{O{#b F4BPvw#-O#Cԉ/_Gg@~}Z}ʨ904׌|1ƽ l E( 06c)-1|G d)X*QD<}}Qy0Ǩ""vդ:lb4-'HG[ק )؍lLUo˶2RBČ\ApP,1|֋XKqݦu)("x@4B}xWB!{f,xT.I~+ƙ}~>k5ڭ4[“Ǔ@ e^21_, 9P*Tm1޾v ihbcЅ,^VO- wPKP9$5ABMN?1 A}fTfw쮾, Ukٿ]ռؒdꆒ՜ 40:^izL5vز*aF<׫6=4c_8(Gڸ%(ȼ(y~seǾ#Ǿ-CKIRlj'og%TxeG;C. nբF0~ `ލ>ֱifͣM!1*#R<&3KY$#FE. DM78j\pRӲ]X,qϽ!#Xt*|eO53LBn->3hρVBWw}wc*0UY9ZÊgӴKWX5TuQ{ 1 ěbSrH;@*Z+~jSLV QC#a0d;>-X:]#8$Ӵ|Q9<y1/2i&;9u{3?S]^5x[oe#ec#db)%p9/E XqB():zpхI|=}3~+>ˑ֏AIzg38>.:T2\RbkvtI% Bd@КDL7 RvBQwd{"e={ԗp @ABXgH48DЯa&Qt39K/[ޖQoyyB)Z宒z#c: vAJ@I"2 *,NI߽ʜ t1*[/FB6] BL܀>Lr '9?&%$E|u`$?CԍܤiM.nRW%XMHnNgM5׼IO{ ls39e>4/L5[y9 Nԑ:?yKZZ8wi$z;c"6[VI:z5-Z;$I7a{ vT϶F> ]#U|ġMK%{3 ZYGc̦B>IJm.7NYWXJEи,G9Vb=:lAڻpLx~T#K4\"Se;.6@K!ABTu/IC p-yiȂՀ;1pBih&6vKrIXA|fC|Y-hڧ3]BTiq诋Anb4ﴗ(`2o2 *_/[<6C34MMJF@'[ړz2lk$2N`1Me *TUuQJ? EBDȴV+BŹ˯*d2 d{zB_-zGJ%C['C+8czG+ݪIDrET=pɤ;SqA8K̹ IoU ?"(:y%T# kDRA=/h^/oۿM-T'frCєs0E?ߡ)"Zs=êRRdË ۛRbOOнd^;f}0XJ3,pQ~\vHN.t$~`aLpff2ÓV<}(/Xh;|N.T (nbZ XD obtJe7YO+D7/`F,"?WĪ0> wvp+w^B)hp?8xPu3<2Nlp5spR{ ]JyL0\*mT@^uYYhn,@Pc*R:<Иm!y-0RY`2c7O-G;s~:mq{א 2>4-w&P`(7e +DnQ`y'>;1E>gi:A"qPW5i22ȉWSj:#=0)ύM8Ջȯr;3Yo/wnwiuFUmʖ#Uܾfq2$gaZ+n%ɦ}BB/4|ހg*ytc] #[0`b -f-6 )eMDiVT3nM ŔY" }wkQb;@t"= $ Mhc/RNNQH﷉cөBzNMiNp^&:?p=m`#W7A-,|{W;ptb7>1*B[%k'biL#@DwqU!eJ,4d&/酴6ɽt̜ozǤvUl*Tٯ"pnzlw{dr::;-=ͳ([b-ųX۟<,`3u۫ag‹F t8= kvs/4sg%+aZh&+@+w_qrZZ'!" cG\T7}X́5bL :E=*Xu +MyCn>{>Vh5&fBຯr0TISti426j4lBѩ{.]wLd" SQylfϫnJ@{Z=CHsBƒ =Ҥo=]&]}-] Jn̕Ґ8Q2R0!g M]Pv[W6)K"ЁYj?;(Eo-FJӫ"F*g ;sp(g|hbW7 q?8m{{;㪶u/Ec \bC!Uկ0vGot#8nf5SH$bt?T.mCCx%e'Pg/rՅwU=|5m|q^98|4OhG# (L9*~ */"Dp[H0{Y5wủ-5^M(0l1y#}x~*/h #{?Oe]lj#sA4opDTi֏^ث7VN$0L[v3?2ݫ g A (SYgb3_{ y7/'- oWe'#zwO ϧ;D.J$R%ԫ,_Iʚ, ('BL/0Aj8sd,uCw*˅lU$*&w &3E,x$qJyԝn@lM y^2+ Xu(L*nC4'1^=}%GJP{d1ق1,20,)m8@<9D_KiGnDAvm5=`Q)l)[mB_#ySZcqs%kbKNNn)h:k #6kupӭM-S4ɗzK 6Y8d2-!*<4̭y<؍ cHd.۔훟L6;:r՚bsjM;k@j'Z2Ϝ~*4_v`e%d[o^rk!,޸4ƱyKo~%8O,,j=R1:?pן-TeQU'v,^<ܹvPEP0~{\Yt.Y.Vv/ta̳PSc;quzhuT5JߘRbW`Dba0}Q"fL.oZNU'FIpd{ڶspB4=^J܉&\\ZdӒ@}غՑtNG(RIR}J~Qu#!}|JUT40|fM |]"8cH,M!P!CAޓ1/b&7tE^缙>#-؍4:~dyz4*f|B3q+3۴67q%Rr:h'YAVrVsyœDrI)8h}v0sw򎌖 {1|t`ꎣ7PK"̥(_A>D.4QY]It UMC -^ ·'4&g}H}D0zUNqyrss*/E^SEJN?(}oBbD? wx^Lɭָ$l:^ ά+D~\QJ*ffN` Tcq-ܞHCՄ5B%ФOJ]Lg=^==ku-NiϪ3 EDL!$M{ب+[=4wOv# Pq׹a:,}-( AШl_R3V~I>6ݻӆEv1(q5E^z/5!wlsF*6 7abie9,{L,e/ъ뒲#$ͬ"1܌'ݨ#RO;aٝ^P{:G%|ۤkIgX(YJC>49VPƁ|"&R@(qw-9|{qe8kfpﺣ"ıS0;3ijt(QlR*(.>ػ "`o[ տ$*V_^Xu $$ fS Y3 ,ݘ\lFl)ߌlZZQ&ݔfL æ(uy ;LIƯ%q;/a%˲_X1b]M5aND4 ;m]մS@^su>toVռDҍDb<]F͡b`>r ČbIxX׎NhDkEu 5@Rl[V p$h_x@ ?jt,D ߄` SX.#Si9VN XLx`rW qX treT &K<ߕD}/%zfk9ͫ 1)KuTI uCl14}g!IdiqG04uRG9eHmŞO\5 f盶 Qk4ߜta3s`6XpXOJ=kƮ ug#~Kpc3gշwpa&YgKYhæE2nYACifuFHR:7 ɄkªM?WKBH2 Zs{zכ4's=:*Zl#߀Kg(>ZM 3X)t%Wu_kIb=]'_[^|O xi#!&6V;ߣLl^ɘE `3L/wÛ?TSʗ@1,F"{< i8F;mWb@7c^d ]]hWr h,,xKsL}ՁңX- PBeby5 ͓_zv0mn:9)+kC>Ax,$ZZ8¦τ@6BHe@[GYKN2hm뜩OɪAY{_|QǫnD-P~Y|&|҂&dU Ukh6&W [h.;*ݽvEk9WSHtV3N3qro0H?6 6j]fMA3;0bna֠~^ԍ~o|_i5xȭ7y|0dE\ Utf4Ti;JGJzB BWieZU)DWu (KDmBGlD>6VSrKwejfhHyo{nԇ+A\]2HԭT8Ye`R7bnCOSot`A0a;/j)H{5H(1@#8aTk$hN TGjjc GòPj~-PD8Yl(H4r\s]b֞Xb䡫)zqZS%l16W}y5'Q&LF˖_5(Vd`\ҺX>ԊnC'DMA wop.hعgb |н4bQВcU1`DMOD0Nνma>Ϟ$݀ւ֒ B7jrrw{ŝ 8l+`vRP)wѱؼq%;.qt~ ?@{C᫵Shn-l?WW r]c6W0P_ +{OgYZ07070100000315000081a400000000000000000000000166f3d9ce000007bc000000000000000000000000000000000000006900000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtw88/rtw88_8822ce.ko.xz7zXZִF!t/|]?Eh=ڜ.+δ]BSp~cL@c dcŤ4cV# 枼*">.G0zw9gVXE3r[CHv0x"@w罁Vl4"ڐK;Jdt)Oue_/gY2X6VTʰ !6Ha: p_T`@L޷uMEjz<%hAAd_+ $ʁ tgĞ퀷|c'>y`Ɨ4MQws󎩌^p C`fcIZ+ +ۏk@$2W*-N` ` h$)GfX'F1Rmd=-"O틿 ":""CwylvRo6EB+-.ąD> c*xG"{H`܈鯞+TBhӀ ]v@X{ޡk2h$ŽB$ZnͪgBÈj~f .<~*cMy;Շ+/EG4p*P83m%̉X]u^`9 Hy, T^Q IQI*Yfv12ϠX$$jߋڵ+MɔAM SX"D l{)!?z-(f̴лRMR{ık`[L0ƃ<5} hQ)732>Aأ{.fr<=%[bF}_ l̽ǵ/_Jp5AUYӛ/ >UnIFίg ?r@{)gK8FcWVQg݆㻩C]Aކ+C%q-Iw'ĜŢB,FLQ97iz>6TZ`f=]c?Tlȩpܦ}^ hI ? t`4V_ s at\@Y.xgLʖ<io#8t4MhFWaý%F~&Y7EO¢L1&h.h3B-Ƴ0ξvOX/UTaVJ:d)\PQ4]溷'[Vft-;Q|Cd|ն Ӳ5譧B#Ngt1]Xq>7}Sx!H@ /*貒a), U;&4!9 ʉR8^ \E)X82PW4P֒@&R)a' ᰎw((ύ6qh ֦oaeWR(KP'>v<a ^z.$/=`9Ӟ)^;\ؔ\6)mlMETtĝkS,؀ 5/ Owgt@G,[NMG\$E"6e7|KB6ܙV с,%$ګ5RLՠ{OZ?X ]u+ 7}RܒJd^uP0T<KP`B\F1WH{QuSA%wDKUex6 *O)/nJOomċÜPgM־Εz, 11 L.qv}9l]ԹⒼKb V.CMVi< &-Eў[r;,R!>q<4 W3% s&%aMvrR 0,cdV.fs93Lj\zî[*N-i*2 r#ܓӶ55& C 7`5MSrPlRE0 hcn ŌjpsCz_aSߖNo"TTBQ""޲6` PꊤXmыjA%Y/_S9 W"U )&,îF|UC1Uw%UjU]~e/ܚlyuX=9P秺 7%Bw()7LTщmh^lJ5\T=TƓ Y%8~3`jwJúl>'`;!`hn7ok7=(lOk;0/jۻ_&$" 2ҠYu>) ^ΓIud_3r < lpj_(9/kmݲ.& ~._($wvH}.AEw;xV݂ /S0q?QM{) 0ٻ)c>Gs &QGJ\oEϲZ{r%OaK5ӴĤmsoFEu bqVLү":" n OѢ u]N~ B1r"Oi]ɝQ4j@0BRKee X`{~0Eɒ Bnɀ7SX\^" #6~}z>ByAKXTc7L@s:u/9t|^Q(a*b&*e-{/|[eL-z[B>9Bհϭg=rӮk_XtGHN壇1EeՒ`Br6nFBZ-_6ҠZ"lMZ#ޢ}znt\sfޚ)0 $~-qq+'6B*ˉ~+X&Ek9|sٿa'ظWo&[1o<-YbaYFS59OOA[=3Nt`Z ϰC2+Iʥډ'0k*ѧm!j I,*ݓsZTBuF"=YvZl63 Ϩ e^ {b1IEGW0FRɺ=W;3[a_#j Йc)߳LAS /(vGY2P LE1?KQWG&i?8ٍuxZWZx'%9˴&2.(bi_æZ1c-K׽ԼgpuO{p}Ԓm u4T!YV؞[?zs[Jއ(3Q@5yG1wN*ObO뗕 wk4g UFrcԹ V 7yx@ _9LmMB 'ԡ\uwl{b|% Ҍ+ {n!Dõ2Bx >u?bO*RUގ6E45`ˈ$d*p>Τmts=8vtҐ3]UKt4gaOZԻӖѠ!êgJT?iIj'HGrILt>π̾I³n2& ӈF(_]J45gw<ΰZ[Ӵ\^& @:^O9R(ꂓS\pu 4'A+oe'Fj(_ (K{Ue1utPtT$ 3q0Yvq"n??u`8Ommp4rٵ[}pQrš|-Ik2p xld.[a,TՓ<[~@1S k,8_S \887=hX'B<'S*S`p6nOu(=UFPK4WsN;߻GQd `N<Hsg?%O>(kn)\:FɘAJTy;[RdvO4MK 'fpș^$[)m)ѷ4_+ _ɤP,zO"\*+F*8S!>m{sĂZ sU}^(UPgQg7w -eئLEz{w,lݤz-uT⣹8Z؄oiҝLߑ4f| M]l5 ßm JD t^uCD_Z!si|>m$ *d7C.zgr EŠ%[^kXtm2qSS,Z _I~ &f7f7Jr&3+NmUc_K }clJx$JlW+6Al)򲲠! Fca NYr,!,}cm&r㚸+է*ajB |6?AB\|I>OIfSC"an/0¹H@GrR߼cf dvLJ*BXthg4} Qnz 'OVL Ǚ7~,E_\R;#N9,cٰrweFH3EU:.Ͻ|јES5-u2.dXV=f? |WSLD/;?kJQ&)9G|A5KO.i(]ѳd9q&G<9 adYeR84C~ ;1F;e* W>9>g:hWXyfb->uIFg?Q5hI:%HM܇fUqpIQHE[[Au3PH9`-/s n[MRߎ[$ETG R9NRmo ͡qZȱLwĴ3TvztpŶxѲ>bE ̘˰8?<-V$?SmbBjYJs0 fȟ H`GQ)H9%*߮?U+&kMF)P EcNP"Mc發D=A*_hZ/)8N%x>vU$s} u l%yG͛70D@z92 L/z}j *S] S$ShQ+4}b&yɦпBP:]te ,9&u#鏴rAfވ+p$D !R$Q ^aX)KwՅ3D@|WԂҚ2L:v-Qʈp^p+pWMh_@Qs*DF^_ʺ]g`ӘG9|? ɫ_pYT+~MU)KƜ8&iΥXD C?+kX~X.\qQ#>| Vԛ.N z2EIݩ}5 {[w i6p9T7F)[+zq E_[pHqrJo2ߧ\v+qq!" яzz'_ e.<|1V'1rWntRW %bѮաkXo$4vh(;v[B@|D5"]x善GbN0k߄_ItLpzb-^-Xaa@بs{gsE}{DQ S31Ch`v?rpxQ3q>bb0W 8̒fVQ$*^ih_k"/&T&7f}f(Wy^ԠP%Wt($(;LT,>EYS3܀p|}}StyU0a. -Y5P3HUɂ4j\ }wM$9X64ځPZސ^(켿T׽wa'8#Q̦'A-;ki v3[AkDӷRtiJK UƂ“Jݎ¶;P6[!* €*PM "3$)I}>{;F鱾b{#͖C3/\m*[ BZ.TԞ_fݭĹ{&y}I J+ɰ-G$ b`XnZǷ vTLT %J?2/Kqf\zV\xXi??WfJt#\/*Z9a\jr"%1\d.h7l\Eɝ:JxF!ğ!.կjOf'XTYzyHpch/9'P>r!A%\_Ct"@ՏӲt'dg##PK7jWڭ0QHxiŃ90RkV83Cjb:;>wNtg_*[_JdEU5+P/ !iIRzn@٘`5bJ3!>QqOؠF%̆hA@_= H–e%̦oT!4D<;{'zTțI e`^}l)Д?Z0 ̀YвW6)Ȱ:HercAB| ~ȫ"SkͳŹ-ƝeRs(;PTo bh1Fᑉw H%t8mI# IɄ;Ɖ(Z qW4h5KZ-0;vļD6<$Z_WTA؃Y11q|Q%b@ϥu/y\g;[l?u>>7s4^0SJMC|,}nqP~ )b>f"] 1sb,0OyŐ6gBS!-M|JC`z7 R#F"|!g*/Qb:cG5uQsXeOK 5ό>$Ռ'Wص#S:77 eh6|ʚ̥nQ){Ӻ_7q8*D(g?+׻-(쉁38QR/Rƍq`p 7@zd$UkK_y6!:lvS~FW~Y$*՞"V\ f<QGƾ+KC㔢 IA+b+{SvbSb#wKvZ%:bX^q)m|ytQž@Mu 0ϝ]#5N7niuFBL5g/r>1sm5Ve6 $oE^Ưu5'-#wB?dD^f!|Va[.t7ጪ6{*&y`QmBf8LP;,.ExI { f\sWUh/vϻH!AGuTq"d# تuf' 7F̿d~Hl.{ Q[FNYŨ^ KaRj(LJc_8v![0ˌP7?e{ӽ-5c^ zŠum,8٠r~_Q)ǭdEީ eEsYsamVi~(BHY]"\?pxaNgHĺ`h1@_e|أE7nEІhb6VHu-hI..B* =4hTܦtw󛩲/\ގ"CyH5֓ 3l7i!+һuUR7 oJ}g yF-uI#LCawBD)Yn o7A,HH^3X"ƿSxd)A']v.Oo%"`O{ÕPヅCS{p^8c?r^]R31Ill}К/rЅEGeU9 3%TɤVde T:3̒p}fۋkuݤ{ h4=HY:h1f12ϨtW?!"[ԦrDʷ=sPES]!>ȨOtTtfe{ R||ܭdK<BYO?X@L ñNӮ+)S) qY+3&A Ѥo~ju.IB=Q0Lsv+\K-qC4piT.p)+i=(64fո4!3 KDX^UNbܗY$cߜ<3MآǑ.WĠXdUF|Z;CL6~jq5~`Ku1a=O D9sgQJNE A |$ K8̚ j~tС鰓Tns‚_ >1mT3-&=c#U໧mZQSE,s h92();"#HA+CՐ*o 6QI1Z…H m3/EG$U謼@OOWw̃#aܕ,&vz؇g r $PhdZ-]I3݃MTXr$Zj4KӞrMKw$O FpD`+͕X $ϣo:2Pтΐp ps8 xf?퓜gٖѓBϸO1Uy{mp7+&M`z4JNtw7 O'z#-ײJrC5HY)p p,Y*BNgOȜ8U؞[夥BLwMYf:x %5,o'ċHb^ I+ O!UXmM`PWz֟*[sW&ۧ4V_;8t\&خ]Hv;Y[@>)tQ(ѡF >eL +X.K -(: }ECp< uˮ \1~mTqsD8=2h@GKԏ6lwH-N5kL9+(/k/9>y,ģ8pB^_m7[$臱~Tn]vgmUģk[N۟zFg$*q;8rj?rv-hLԃ'RuMR:ti&v] CgqIkA׷ f vA p{UץV#Ť$"U)FY\mOt^H$:z?2= $w# ߱+!(X|ћ~&҅`ewٖlRqŏ+x:)Ϙ L䷇iww9{0q@$o ?af'&EN[y(kcԒO Ў>嬹DKkv:U#r3}1w{M ![4Q+A}HR]@0m?ŀAG"g?7hMq*n L&U؊tމ昙>*uS8X`J^X}-"+dk_8* G7X""D=K(fZs"A2IR:!\x)xd֞)3ulQ/@S+oyBH9<ej,B}~M^y* eH Y*IzJ1 &e՜]{+Okz~>7 O3  A Tk$dԭ."6^+rQN2GtFT[e`_鯗1[)[a`M Lř3gBr8#u>^`*/nw< 4֭ x1`%ğϵPy˲ؿƪUb$ ؇qW~CP3FFpivf~SŜ--O/+~ |oxcAH^U;R{bF. T MOt;XCYljuEtQ}ĔV)xؖ:$F ׇyuƱBzO Vwf_uLȡmmŝg:y 80$QLB6H|e4)߱sbvV)YeXoa=J@g9H1>"׃I,3+[TQph ]uLyG_m^` ]<?] 1l#r h{Qc-n^{#q4Sƛ, 631ZrC$JF+1Rֹ;S)qj~_KwS]p&M@ Jn~].nWo{QR5#[$& wU->5T;4x7]mvR:Vt*UgP)GUUmh,ct>9@#PWXVP,zm 3OxO /Ji)Vk5ĸd/;l&#-m)?19.0yPfe B^xWh s.7<V'4I!q &[uzU.Ҍ܎}e}Z$HKÔy%2 6 ?`$pPi  N;5F{nF1#>KQ$Tk#3U6}j&e/N㬺 FNfW;3' ûUrk/;M14J0~)U WΑl/p96~灋hBQ'UfGBuy%43d6GkUny=3l"%#%R'\Re^=Y@+1b=#.2J7A s?%B,]CSqp74R!@ $B+E915%Yiնviz[^1^b1-pSJm ӧ qD8⧱ɝfo`Nc$yL ?;7@XL18%w6 ^nP +;R/0+')DbVBgߺ } 25-9j \֚ B^ t "9ܴ/+_AcRtt68$6+O6i&?Yx'm$֩~0MgF茷{`$#.󱫪ZCHnQݜ1e 5Nva] 7&Lv~K] ޾>P1>zeѥm2b*ތb誫DT=҅*#C I &a&c< +KVԊ.|nV}_--LhØb #W\̉-MUeSt{4ݞ *ۡ"f0"qLٺn5B wa S}{ ʢgJk0 :n7!'"pt{`uV z[dHvixzPfI7(TQ,a/\b|d܏ni vZSSxx_I?پkpnjd/YMH u'R9l0W]U@4q+˯O_m4rBŘA\$<$;Z(M剅'*H\UߢYD)E3}xzt_AǸnKvUۉS NPi7{Mfl(qn%q|!=)%<ЛvA .O'WC)2],i2wEhSU {[hAzM^oUk:{6EOA؝џ#\NoT% Oj՛|SUߵKT߇ f߼x@1L`֎ʧM Qy'8)?ٺg%)E# _%,fWɿh1Nxc]@K 6|cM=;T1*?)JJpQ4ZPjJxå@K&;]MIgcs]|j˕}hx=2rN7 [RrMhzh ޸+tp z!iإT1]pynh9+ \:/ן\9Q.V v,/:K͏\(~<}2$ D}}=#f>^ex^[v(kQSLQc-Dm1-Юw T+J5sB9ӑLg\"[Д6v| MjE9II[GJ9^SeF`UB'ofCoJDye=.'&DMEKfQ B=SEMNKA X5Py W]P.$u!q#-:zdu<n.JD?BΞk@.0!Ag{(Icŭirir8P'!y67mF+A;5Vxf(=m Kđq3ӹ@%QLIef.Pڊ.F~_ooߘ=M|xX 6T}] Mle ^?+ABD+q|}.=,lӥsv#ktH.<5\Rw-0k[+:BCS;l0H[WϜا:n̮%Z-7%gOܻ`h;= ų˅F0 TX!r S3>K SY$Q gBGb6D2.0BƤsc,)eT~SG[ȡY xA-4Rctv_4姙˝Vzn!4w{[3O# )qnvF) tYݬ|ȥRO] Ew&Q0Ic(])㮲[ y9;`0%O)wn]YA,!챴i\(GM DzdqJ\JP(`Hg$Pvz2!"O{ އ=_R OWdT#_}[{L!LQ_jj|M{HxKFc N TIћ@V^/T+ڀF%ۿzבqR#R;q_oT)W { [UG yw0h/[Oqp/#G&.W;>;(<7Ajd*U褢]Һ|&.bRte?pEr Q$.9FG=ЛwAd@+Ru#"H_!B9믒6܄^=B"t,K\:'UhD$^=ly&OIiv7֛w#8S$-̱6eXSnNCp4L7YwN'5Ud:v#sMIp$p4VW_Sp%FuzoɾLy`/hcy)V4r,J@o58#x&L# Y Vt~r| +@jJ̱H9A M>u]a\ H ?j 8?^/"Yv?j: Zb[9[mDw_]f<(T sDBdIlg29xVίtc,(I6kd V |nU$x; tvzdέޟHu~Wz4P0Vtlj4Ш ܗa^i]hHv4kX{Q7hhA1j7s6Stqn^k'AZS Oe()` A\>\^(*ęwE6R_g V)4d a?Є{U)8s.UZۛraǯ\U0r-+agAȗp>O)> …CABj0# 6rFEDk\dTEӁmS~Itw%rEgiNք̩3rH TBDb8wGŲol78ڐ? Ne *S~y;t[IOEx}ZRGɰ #Vy"X+ &'gְ4cmEt_::n9L4 kS'gcs([N2kRK>4 1vAv㳃 O 9'ٹMi|Ӏք &> ]h!a;(y)afV9Y[Ƃ1^~z[tUyAK`\cĎ-]  9?!<YWD; c䄖-.oM4^*+2hv sdyg~9V;ze2_s&'dA樌1l`x7<ʄ3g3ZWEߡ~ L`[bϬM`P&f -Њ5ƴy_D%/`NRBGS'֘Q4 խ֋k."z?W1Ax@ y\r@O@7)Qbnޘ( u|vR6wYó18,PB'?=I^uЂy i$r\3@EnR RsY}F:¿j+ 3) K6aiBC cǵ dH6`~{d?1rļկz (.kE)XRV:=af]Q\~^ØBdZyZIUB ×MZ>"9s߀MX ~.&6#Hm˕pg 1:Ia'&E3EZyZGW3UGTq[ i:JwO=bJaz>/2#d]=)íd^w:Kd b阪ejT1єišCvL2ٙFdVO${F#0,T2M뗐h[BFezlhPJP 7W=m+Y3J$$j?[::ڱЀo>)ﵑ @ LGN0LӢfG2 Ns1|.]^1"Ey q]6͐!fKuwjؗN∾8JYܚW_3,Е^5%3*GQ ě*Rq)O v-^baGy)Jx{Kif>ILKz#,aRo [& .151@_{F:L?ҀdDpRJYJyR124#еX -V {nt˽;},{yq[1_AuKnjAUf= -lBoe7άV}WZwfAa2Wi QJ:coۃZ yvb-z`]jٷ~ܣ̶5"qGVSTC!:ܻs0XL.ؠ_6 .Kf2\ޗ惻?ɝx4sT2 ~V.E jjA4%-Q1HISLy ̴2-wVipDQ=@]MgFoBv0.y|nyj~t^oGd{j(mBA,5[3{m"\a7'K "V{+4nԼ)9J"϶UMnWGbs9D ڃ]x^`QŴt}ZZi[(ʈ h(r3>3qq9yW ]/{#9ȯ.Ve wJISǝ}Nc7>}/ݳ#+# p:1cHWu̖Zu\_jw>5-S1c~(E_WN+Oy9O-p yUgG\3,W$B@S4C2BҨW .9"[>@w?K^/q61?{t)q֔TGz)-"C}tJ<̕!!h.ርyWfjjnd t?R+XPy`>zW:P2/!)E1Hlɬ&Ɯ1cepu.LFG9R2༉eVu7Wa9.%V(Lʢg4d <΢{k &I08ee}@KYOo:Æp֧\$ieV. Z㢉 Χu\`w;9LjsC֮"Fs^ECcXB3_Wl)[-21.s4; L9+#Kf+MgW% N\}R  xcj]BRw#͗*Ọc'M!G0o $u];e Au( mT2Dd/b@&4LOajl8,)Iv"F'<,~Pb k8 ^,<1/ϑ}8_QN{j3E(=:W,uoJH;$ ӗ:I("'QA<5_N4\el)>CN@~CUg* wÅW=R)`k R7n˭c`.ac0 @+feI4LWI ؚԗ,Y2 Alw ]InI?##-byЇ/@N^ިG8_C0iP3e݉mKkERvt1XYu/pNȀdnTUbIG7hj}r;8)~YFl9W9Gi,L2 KmȞ'i.ޫ:t:g9E0ME"J Xm b)}Lwm#1EԣjKGqdš8_EN¿h3>V~SuA1¤a}-.4j^8Q%7 z!\6@m;oM*) fF˯,)wD]%8- 9An*Ê6vF^si mK{o Bh'ͮ+Ƈ|r ڤ119p.B g6u_t@WYZ@]7?=3މe]CSNZfZI%$i6t(Pq 9o&P5^n6hm5aŃj[RK$0W#]tzf)`s]؜ yfsGNó!lV@vгGPK/yPqI dȞL4iN,nJ^7w*( *R޵qvZ77=O DOWq-)̉Ʌ2^ Rd/jT>!'';׍`U ij2TL,yuB4lUjVk0HT|x% §l|,:r0{h(+0Um N\ᯢ)vKIʆoGޔa%jOgb$m+[g(Eg5jALjM U݅c;|&FUnCNH,B6KKIt $ZivI&!hj[hNIa|?H-3hQw=K n ] l#Tמa Vʀ!#^  kvJ8l _}_n|ҷ;qU x TB59_W䱧 >.|j&տlX1ek )QcU_&2rɁimaK7ICvߢQojݺnP-R~(bIk0_%qcC\W/eh7s4yYDwCI;^Z Mρ~ #[W^].%Q֞{aSs'4zmz ֨ Uf@6OKT~'FK鿼#UCw^cX{:sBfuX偂GӼ TX &SAgJ2g_A;=VUAiGw2 ⻱ ֍.)6(8JFc+|Nmthѱt.{}oR2{zY|Z?{#y{)36TXV\< I([)Iz"[mYgWiOu8RuKLJ."FfgݔIH?9)Ak~NU+oDt.irޢ-CMBj݌Tt+y'ZF\25˽׊/XeXZe]@-1<}( , *|'> bXCҭI] aNo 1-5UYtaDzܚ֭.k֥xb ')ofU;ihX7h`^^ك12xez2r#Zўt֊<@fkM"SjYQ0hdbh\Ҝ3wS󾪈2)R.^L@x^̵-{({WXuaLr-ƽk4D{i$ÌOz &m\O˴t(BR.eMI蝏؀u}i=Tܕ/R3 d# 9Cm4!]r,C %۝TPGkm},zLBݩi{긆<+BRȻv}(AuElQiQ.?/~HJį(;2RN-\A_'FokVpN'XrM82ENS-_bе5Caq&c,-x=xu uT[m>ywt)g/ߊrb`(mnCO94C7ZlMhh]`xd=;fQdC$GGt.T0,@s+v*leÙ}|áz|Zo 'Cڞ`l4fkr$P"&j 5`uӗcw`w$F {!" ٠e)X\j_Vú+,]oZBUt_i38#N!apVڧ4a3?5BY_A-3R3XnUR: JcGpQ9mL{챝{*>˫ToSʁ夶7z:3MwlK y.fUps3WcpAUdUq"?he흧u, y=1߿rR˧2>IAj+y)͎ :MG0TxJzRFNƸ pD7: 5G?u\ =u[=QhpN' d%d:>.B9 & Q%\ŕӓdxS[?ŸL^ G\RT"_SrhNrLV=Vrr0FFboM8=k$QՍlrP-vLjBds~f3w@U䎹Bd:sлPT$Sg[1mӅ 09fx̥pd+U_Ϩtp&S3_qh WKBT^VU  aP%ā[g = 齊+1>5Q'{$CzR$ ^bzT9ZgJB:;GiI[w1"} p8nN2ӒN~{0O\kRRt)se*Hz,k5JNC3< & K9\҇PF,\3c2|jcKxMƴ/ ],x)eDi'Znf PA˧4lG,xm:xyvulQ]]M ע!D,:j.Wm02}ga (uȤ'XDݦ+G,qHpOmkh* =w6*cק;Q,:o !mrL Ghcev-|wZ 9ODFSu2k}]MO{z3օz/u$A 9ߟA'&#6(sL\Y ey\zRbvp e_谲S ~Ud=~3* ny v$?ZQ;d19^̥tfF2`_ϳ(&RWT&(1(YƉOxY{neO%S&. Y3_οsKawa|,JDk?/~ש#0 #ןv@Qi5iI"ƅ!KE"}D:3*Ds;Y12opnw"n[Nl1zkW:":JC'%z`^YHFoPccbÎ y; IO5L9[gjF3#@p߂z>OEGE }Z^D&GUMp#Edk "f6`(f"2&ZqRO<_p 7cJ2807En r E+Pg[z'蔻hǝimJ?1M2Ygpܒ`#wTj{5O@:V)w-RZnY{)!lu+׵>[E?I%$v'-qugC'])D֣'V3,s[_@Ql013ic`s`3˳;b+:J+&k?La,FyH0$Wsu`0ҏݡ*7/>8gBe_6+>a [f"S?hK%iy6aS j r5 lSå p+ #@ǶS 7h6B&}sLf bg95ٺo:EњNޖ0 D(\Xl?vͦIj2O(5IBha iZ>U+-+۬ofXbVOZ> 30$E8y/]1G{hhObecbVhӀ|Q\rѩppjL\|7Op|eAn!{>Ђ.tƻ!K!$"Uޢ,pu9k7Pz$~ō@r-f^WÖ#8nO fkB Ko%1dJHyq]1e,Xmpl{ N(= _df1"*"x/  GSɛN}2g&/k9ǒ,2qvHO2Gj:= ٪Gzu)%08udwRN?Hn1"/D8sowؠzʾb5ς'xaHK_2ikG7/[%Bp".˞ι/ è;EhY%h2MD9\曥];KrD+9/ukB٢f7MƯ5~kKxPS"F*d+6C9| it+Lg~uXHQ,vXk`oh͚Y*nF>}I+}R&򽈓AۺL@Ud0=.hRo*Ҕvscv8> Pp&?ߌ}x?2}_ֵa l1w cX 1(ҿvP'^Y u>40;[ }x[lф&1ya>Mlf>ѻHGL2B>vH;&k&`vE,NKJlKj)KK ׽4N!ryʎ]Ŭ|v 4F$D=ř9nBS9 vРA->{:VuW"%8C)-|F؃X=ẁV/4 ܸ]xIj`  L܌zz&д*XpR;"f 9sz~- f} ;5^BKϺtn՗iGzbG&uh#.:LG65LCMFҕSuPq_"&m#mcQu=vc`^-8$,pG}S$+,:[BWۑK hZqIMZ5qNH Zi>iS?p̨tNQQb$m57gݶX0_,-. *嬖p=kT+LҴ`-Y, Zeq,5Zqg%ߑ YHkO\U;%ŝ,lN0v1*V#&iKE)uEd?L g=]J~X}xZ^ ֻܰ@}d\ gع$`9&Q~#ydLX=ӂ@?!uMXG9w8~M_%i3nZ#[]oСKdr6⸠Xz% 2`E>vG]-ҕ2wc뼻!8@ >Pgi@Ho}VtD̰t^GQd<}ߨw|NwY߷ s}e=^sfHnwd RB2 BLTMQ'$JD99뀤DVvN$N 8mj"5MOx5tx4bqa)7|I}м )ᄊ"Զ@'VQx5 t}Aj&xʤ=q&̣ϊ*`'N ,ML z>xIz8iFӮ,) FykQHu)ϒ·*\$lG|AÊP-FH͓ UhF/yKT8s4*}D4QZ\dq}XoipSg3CLlV;[7( 6yU)`> T,p^%)>q+՝ô#c85eYkkbN‘XX=qfhbr_}DkaZ ~cMC>^w, @Hxh&M/C*/p;eٳ,heg |\X J lujk.I=_KS*3SRFVTVB i]vK689r$(d%!!a"OpwsonR,"Ta"jE( ݧI g13g:=Û4I}tn uy]K;`gAo.LrHk @ ,-6͏'U tUԊ/(gSfŏR ]~S0qt̗6gYtl#QGODpiQ6 Bl+4:y SR]6BbF0&8%KQn4VgB 2:ݖƖ7h!X(<&ꜜM`;64\@[iq`j>~&CS%R?(>"D j&sw_j#_ˢ-N亞bXH;/$p ݰ-9D]6 /30=_=U_aWbW֣X=5Wv*BUe>:~Xԭm{ÿ}'$,CeIi[H܇ʄp*絎oEC~:LUJ 4ŘT$Ϯs~Be+`aw#-OZ+J^CvWnsvus5llamkw΅+Ez?҄3Ԧҫ}9'G GE9& B:W:k* @ KYO-#ۉΧ)]s|9kBbwA))fZ-:0]Ȥfuby}<AR[Ҥr$:ǹIlSJliEzޠ=cϠBў)`6>wiSbzIe0K#+L^dk"t^5ؚa}LB iV:N0eG@sr 3Mt^]ɴuw &\H߻":V6GG xgTHU6} 8q V,"P b~7f ^[W ~b0&4O- 4+$)̂;8j}(X(GpOH WNe{?YXً+>uXx}ɵY)NPf;HF!q#vQwi5(ϷPF SmƍJ9^A"]˰sd"IH'Bqr9.tEֽӗӍ$^/׺ִƨR >*,r)ĮZ'[8ȸԧX#,]˿CDb۩pdٰTZ87>/Km̚j`gu+$d0QW[\2f=\0z<~U5,55c#'Ԗ P"%8_ŜLWc>fy_mu^zsBI쿳~NU:ԢMiOnQ[8W}|sj@'QB7 ,8Ѝ @e 7$gL˜M7D!@_\~ڒ0s{PנKzBy[{z]:'^# 52#,L0y1c qZzH#y(5ɓVI24ǧ*[%A44dhB&lFD-<,w p/>|nh |X>fvSsm18)yHi(€=Q`bMg^ǧRڬ[@I@bqI|VNM p{^:Ҵ}dE@sL ?VjyH-&-fZx'`M9H_hA9.rCza֩uCu(Z#J67M1xQթt,-Arռ8&G3]')>l%vcMaW8&-CmA'`Z4&1sf9` Ug#VaŸrZ@ߟrL#r>WC\mgЭ^V(<ʂy@snځB)?Ht!¾=~=O(y^;=+PVcxCvO.7khVuBIvHjdN 'o,If3Ƈg,|%QUǜ%cQz nM?N ]э}_?K&5d/)<͕O#?A3Z^tW7`S\ǣ֟}Cع>y]-q* q>B~.t Hӄcޒ4aC%;0PڶAA8[-l,ÕҥDw f;&A$@ Qm[{ ƅNbļCB1J\O;g&+8і? Jq NhC~I!T5l7&iޏZĮS!+' bR6Aaַ~ x 3'Z@rưQj+b<#KOduq65"3k|,eW0ਠ犘dgeǹ9_3 ceyM6~04Ia{uyu\(U'=W+%gĈRBۀ΅\M 6p(EXs"PAe^.u;$N;ݢZ1 uu6I.kqd"5;xH=~WAp^Z %-ߵ)jkM\ĔgTYn7cۻnl8 | '6,f; -fo8~x7W"Ւ>[tv2\W/4(erֿ2Pk䙺؝-aHYR>)f*p:P#DkǮЌ2bѬ!BZ΢R U-U{BAdiRbX\ e9vk{h&CWdD*s.v źzR媧T/?0[D{e]($>iWI&!]Wz &teݍo>ePU̺t{[\NinIz:yz߮k4_p~u񶠀_ci?`_%![KSK4CzlǢjra<,&G}W5$mN1z4"fk^fhL\!tE̟ pMYaњtjLdi'$)cpb@G'H*gl@[n+n *n$r"1lmEXDɐk'5:hɟ\9Vi7Wn4!o]n((>MN-/䧹SBSױ/?Äz"M7Fj-~fP'#b3 1HOvS$U$3TCzp{D>1{+LtY:?nw,UsEKN$s] EkՓp"@nAgn= s ݙo8mbHe 5gAu\[t )iAHo/pa"1 E~vFVX35~2Ikd#e/q&LhzEp-u-h'q U4*v>R)Iӈ\0J3^b?nt\wyJ-ñ{"!%%[cǗGMwL%U5QoD)_iAԒNGv|M19i?/$2+ҟQnȫBV?W|c&81zqК )l@De*ˀ\pTڢ z`,-Y{j Ֆ;:5a@.J5ϢK(+Wes9@ؾ75Jv{^W5bv?zEJ΢qi?J~TІ7TNbػV9r\=Xuѽj_P/ 2M77*av[QEE)s0GSlj*Ap$E94 >Pއc'2Z<1)UofܩqH/뵭\%FOU`Ð i=9^jXt

    IC]ք{];GKtq0/hR_iiYAXv 195/vU'7&Ga>x NA—9)d4cc#(CmeO,?i!`# h{wb,;K(!䵚 rYe22gZ.$#>+Og O:ֺ06jx9,f2q޶7L~lT/ & m&A}1K6^LXL87N%I+}/mWh?g]J3N~ߏYՍr 8gw ,K1:5p]մOR[V5t; KvƒU|oUS?rplow1*}A\㱳~^cxI$KDڪQCY}IM1F?Xa>6Ht*7FziF؃' !Q3}2PPD8[+1$sxjj2-6ͻDQEbkHFݰVhS&Bϛ^텴2g"X(1_W8Ske=çzȘ =!ݢPJp94.NbJYqo硩"*[/C*v[Xp_X@/c"O$_5[D%Ԩ#z[տ&wBHU}3-!{" In-g_{ 5<v@/$[ъُK5wCp)R2hSL&RBڛD Rt~Eq/ O- +nlj2xGm \咻O 3*Vbؽ?G5WYgїS|~s[@8}Ysc{[ͺn"F`*Dg) )3[֊E9v{9x*K'C&O$ٵ̤ڼ";Isu"%9ЬÁ*9b~KdUƷ2Uؘ SA kRh~Ӏw+϶CPdQ߬x#e ~41k˃PPbu1(={e7QM2Kby|P.lZ&/E9]ٚCHy6(PsM%sS/0 g\5[E@n H82VGği \u N7. "0GJ_g;2Hɤ'GI &IQdR8=Ce/k]LDR踞_# d¢ ]UݿQr^)OmlL|q-uD"*PqnE!1ڈ|!ö́PQ]$y Ʒ\pT.x%2D"/&wmi@ߠM畾jIP;84M}-eߘ,mn}.1#qVC'yD2,;;(* p:+u3Rk}ҙT4/*l!^V"8꿉p]0]lKQ_ 5i.Nc9 _Jx YYUIJ!-YJ5hR@Nyh|E _*Sho;*|Mcrܫxk8ueWC bNǴZ4ӤKx+Mcyra=DIc}gLJG@{j 4ENv.b  uAĄv`$u!?MSۓoFF>2X/G0UŌ!SoߖoV&;~% !T="4Z~;{M3@>}5~y5'QNSٺ*4i­gpwZpoPW{Y%8ke顩nu C c;m2~{btϥlEQ?Pc!d)FVFVMN~eŹvo :/^wzR.].ψ"TOڑaX#p' 'dWNO8V!Sdt6(☝A^yO7g'v6ϭ~-t!qiТVrw,T[_H24K&y#~/ZjFx_o7д=u_B'Kf.#b:P!'VJz "O tH} Cm\MlZ5lz06;8vm6$g^Jb4^ *=(<֋R; ܟn2#PYI>TQQO2N0lX&YW8 d՗=~oĠa\TiP񒨦].1oeWO %~ʙ#gS,um|.9l̏3ʻ.҈3 ީ3~2^5*M>Q~ҥ.(z3Ԡ+J3jkG JRGm cVȺ@EET fkwE\RjDH   C*^NHoAs)I[&Z̯w=X}?q P۹AA{!thU l u׷2CNtZyyJxf1>cl㧞L١/'h"=PI@OKz>T'GmY@ktbxKҺ5F9UJc(۟!r>42°xv\ W J9iXmIRct)ͼ`CGFC:ղ2eb3w&ڪ=πe\ Y2Sn#yX^d6+ [{J#""suC0 „`@piq]'@0(GIY^j$ﬔKMiP3m"E4d^1Uw;,y!0fC1ꁵ;U mjKq:4%0[Ogok6Kb?G M(if;Ч¼Nجdg;=9;\O.m(-񦇋wҖpDT?sxkA]kTf4괻56)K[In] "JP~4KqļL;tƒwL"P35GLGNTF7>MsP8Ge JNܨC0)n>Wp1|lP;馝KJX93Ϳα9psI/ |781?ůf ALfVA-Z$NO}?Jo Ak{q&\7+}-!̀Wk #Y )|TY,ooC\6e%f)ء}삓jOzfb_B01{w=``1R{E00i\m>Nfq"|n}n`۬`^$J'ɍXU;? <$t?1 DdfeT( R[K,o[VMQ\_jŭQ0A1"XVQñ_}$虩ރR_cj]Cli#YU;^vzSOOgOYޒ NHa2v극SRP D(m{V-93FT$JL |R$ul]/BE$ox6)T<(a&#fvF͂Gl?1vHMzt 1)A%2e1&e)L$EN=NoM&[Z#|#sVhuC=X.A̍XҝwJAwMh*L6EupJ=`ӠJ8^BK_Ĥu9ImZы%9Jp%bo`82n*͋LqG_ˎH{u8P'&-a9j֓GоNM-_!( xn`OvN!`UmY߫5ۊf+I?Io6qVy村tJ,? fb@DX-vC/`ɟC aʵ2~Ik˖t嗆*p HjOEbߣ7Od֎#1hC[[Cwǖ9$BV>Ke1սg0ycVŋ#R]=#&>)rbR )bͤ0U1'wmGӞSȫ"Xqx,bGV>DSGjd*/Bbu"pH{ ՓW%5FBάBk/ J̮uՀŌJ"j#b PlE%oY@$6"y/)E0w3 D7ڒt|A0I ߷&{ q츻ʀH_RIÅ]͕鼪?D3AB)-vx?OI뾃=h+D^bp #2!}9dț  Ⓝ sf2^BsÎ?*.FiyfUQON5 M %F& OGFezLrmjg`@o}"9PPBaϮ* `}c :Vw6# 251(k#B5jҴGYX=]1=3dgt$60(&OK66AΆ= ]>]@̋A]=jbAk+/5H#ۜD} @Lj[ı>.P!? -Lm念[`PHͨ>O+["Gb+j0kUTMR*Ŵ$o kIl Ϲ"g,!I~_ʎ=UU,]|xM -S BލB}GFٙdx!G@ z DI/@ vn%4*+#eʖJBPjB^{B~A? !n7%bLw/ap߲>gZ*:-x(NT\d-j¼"JN p9$0 D&)4q[•(لR/MR`5IfY ڳF\a([)JIQ἖`9oUUKU[iM3E^A iWt򃗮;ڄAGo0_'錪z CƯeDO/,2YM5b4^߿2L,D  %x rmHE:Kmt؀:BjHoժ_0rMx&T ZsA5l6J]uFh h'LaU(d5Y7bkUuY2֏v{z#fTӴy% IZ,O8Z2V_RDC T"CGAO1n90f lS-KGhMЙIF:oSv@<> Μ+'(jɃwt+ X ,vā29uטSŔ2ETsLI[rhfz\?YV0Y.'[dBv Wr3?O.> Tm{/pbA~LD͏ GŒU,:'ea.>{ӝFM|:IuRK*s38ӂZWYXsyˊ]Y_:H=(#L: T >J׈:K*N۵p'@Ƽ Eߓl(RxP|l; 6STQ>!}16oT??T@YLZw-.!q)^og`:%:pf߾لsvɋ48KO Z-m"k^_?r1b Wpljzu 3ǂjl_(깓Fݨ5%~N15Hn]#],H[$XZar^lr=(Wu b\VyUDؗB"\ _jaܜH᜖;ZLFf٤(${ICFD٦J[%әRhdis*fוʂXOar/ɘێo7g TJ WoBnP1Pwi<[embؚ*Q:lfcs (&{1ZO&EBhɵ@#o 'Lz[w Ș1gє9N$R dgf#cMN6DjA4nn_y]J` "seK/Pl7M̲@KB\PeN[ 3sY1!ˮ?(U b%uoB?w!cY30!T.-Q6\6^0w7]Tn|nS[Bje:mVld5 8 9+cSlronE3M6M#fpi/o QYQcZr͂^n}>Ҥ5ZN>>&̉u+nr&sW>$)l8 ?FlRAP"Cu,rfqkJ%鍞I:Si汊5bwM4"3~63mb|~ ⤓@\b_oΝ.bB*vHB97.s_-ʅ |3 t4>wd ai8:68;3l)uoԞ8df`YȲ@g^+2{,:O :1&8enU4sx "|Jq)*^RdAAMԈ I.$2&#Bd:#5LJFm.yc3"Je6&d!ޫ;d E_IL5P4>$fAF2<Qvgę\ ZꦇVίc'{r.H ~R=k ܡ{ſ4Yc/__nM[9f@9mOduC\w&\YPFEpr%4*%#*]Ov1*^gԭn:=NpN2wM+b6gG)Y*,Ӓt8P </Egd[”wѝ!C TG1]Np2޼/a 0};Oh _8,( q05wD_(.7:Ũs:VAk@ ՙBYW<S[ĩeCU>VIo)PpqAa;/ K ZmQHqC-& bդ[N"gd.X"3LɑDt ;Z{ti-6-b>7S!*D>xAMpag 3[vUP{oiъ0Joexτ2v]IY v9 o<{rG*2q6Y({8mG7kGUQ _f"=#t~ΏR? ;euB+>}H1CX\Ў:P. Yʕkm3간74M%:PrcQB,伡}$5&^2 KwaLgq ߿t#"Yapr\G"V\8`(^¬Cy5,<{/s0q(+vJbj#b!UP`$. ˈb Ϯ/M w`+C:-EN,Ρִӥ_|\+D)#BwlRsB.h*4+u bOTg'~YC؉*FrVo]]P;1:UPAi:&0|ud1W̻b+mdR$gWv.]ya:@nui2/u=_i%DwJ-/{bkϮ^ec&/+vQ.)! i4=_Z8x=u\7 |mʌrDH*G?% Ǎ(yZ2jՒH=^(r?u@!F2ƔXu{e2vf+4HMZ᳉DFeN.x=Axxw7'/ ҀUG1.蟤Lvv!JƉM9b4IwwC_U(kr΍ /?+z7 /gґҦFg2"⍣Fz3vzq纼Zsn \ZB񣅨s{ZʒaOԍԧfjl7>e`dzDExqoFN_k?ofd>mȹ."f~wvYf~4w,[yZ鶿ng+岮#bsnjO# &^v Ñ<޻6g~ c g'IḚdBxsn @[hK !bdNy-,gU3b'&C0xԌbcؠgPn{Eq79TM;V{Ck;.Oڥ[>+ƒCFaapB;hJ٪F.ϦUGQ06ı9R.ԯ^'݊k*$ 9 Gꑅ\}H* LfేApJ;/xgYݹhyB@M#Μ>,-B -xD]P0NKM0}権Ad 0_bP?Ѷ$2Lzit۵ƜeԠaM;!PdTQj&Dj*I`l2r;d 3~ q˜ކTpuPP \ k4t-otUkeJJ%{,[esjCb}?ikR8*" $z >%t@,{َ\UrvrМev 2~ kÕWlj4s0xvlh#*l*n :#Nf^g|]0_ j8mmaQ oy`k!HM&؟lᒒ6> SX)N~ApA`0Q#n.鮧Xt'x~y]V׊!F]ɸ~/ ~{ddjc _'wi/T͕#?\fAA[cI,*\'Be-\=!skWxNBouݫ٭dX,PPFO _]ÎQX2|c{PuaJH' qJ$Fϩz%w5.OCXQHW锾ݺgO3ubM1 ze0 F` \O9N1zUE( dѫ~4Y|}sReni۸`Ju͜6 ;Mךcksn]*x9fd5ńklZ"7S3*NW)YmeMJNɕmߑLY-`-ErՄuhnWkiEWdʅ53Hf@J׃lʨD,nϽꃭED|ćZ>kmgYAƑݔ a3 _HiGCp񌄸kx\D#U9Ö9e#ء 7'fYUFobWm^3̨Zi+K*N܆eVr6HH&L7or?.cjѴn?m8`;R¢}b'ru%ӕ Tۀԕ@9~&j]߹E}hFd󶾆r.=[8s/ߌ!,^+<ޚg4v;B1FQxEjZPDǦHN+'9{*Q;tIdY'i$ FڋSUY#`V{jKQ2Y:HQ':W+3~L4\(otP&l%'¢j,2 \QR)!j(t[Ƨ[V4YС{iFQS`Fdv%{+ rnTIl ;9'2npF\X> =/Q:ќSVI?3 <'$-xH8t`DD|5Qn/s mS5+\8HrVo6& pPӣ][83 эtvsa-|YЍ X<:Q^0z>;}#'8tQIͧa8 0[ tCBtTyUGBuŷ1&^W@)[X-y/O yӲ]BܳdQf+ UBC "&M'5m4+MV쓌_^JOhT=g3Ū_N6WJB8gʟ&!GzԞkM& z34^ܜr9"H,J0x?vEQ=!ڿsݯuDƏo:KE\+}|Jʆ@GXV9Էvo i0[`Ey`*y/ΫrT+h+ fܺl`/l넥е_ W;tc5XŞʣ Jᆤ +w/gM^Q{aOA闁31W](E駢ln,YU3e1ܬ/9}HP.+aS"SeI\VgװEz!¬8jWR7߀O!/^Rdѧ9 :eOJ6_8N7F.pb蘤 ɴ9Q4qŒxCz. obq9牽♬zW]'H:!WSj:/ CqPjm^ZjeHAwT[E{R&( ,Jb ᣨ&RwME#HLL?n(]?O/4UbrIFgl  rrm-pUMZcFnUQCVH*g8ڮ-JZB6P?PY|6=vHcVDOKFxߓiRU}ۣJ~=Eѳ}7p!x>xg8v/H_1ü]]mR3K[Mn/#Kc}F(Ъ 8cv R~v)z{~L*)KE+Po÷w.Zk߃<8IQbn!hp4g\S4͜R QGQyM0;A5]Q%g&l}W fXc)oT_Edhwq8Y @9fAH~dDfTgflEJ[AݐYgFpc-a\WXDB u>yݚm΋;KU#ʂ FK9ro3kMF#n.*Ah}uUX )fZد,r#F [w/5(@<^d#UT`+*G;(Rs4]iW>L\*J_!VC1kDu+ |B3 \ވWv`3v.%NC.OIXڍMpyœ+itt}>PIcy^MWWM#jiw,_|8΀h)NʏszNZADKȵjK9[du^ir5Ϗ)qJK)q\$(b%:n;$X~)XPlR$4FXrkvdY*G@& U>sJ!5 :\F91bA.ӮTWǍ{\xxuX>:XXMl@vrf25-ٷ( #d)ۀz+^(r\ӈ};?lP$sExXf_$NUUL .j[rN̛v"BM}`]L0߫\i2AiWS~r _YA6AY+CjPԉ{=z(\"c҇j5MV5TEk 3ˏ5e[?*09V"!#d?hٺpNx/eJ[~9;VBT% IagېDʫdAC@u$`ca1Ɍ).Rqm셤n)?^qzEZY;n,@օ5M%e+ܻYyWê5Щe-nm'WQ==Ax9[-CuǾ_N}#z*^oi+K.~aՕ/vS,)'򂴨<79]WZ2*fT 2axȃRx^^mAÏYv.?Q\ C(P~SCK"B3Ro6^>\Tҁ_J8k:7 k 0sOO+ԝl#l!`)a\MsԻQ2!tc>t>4Vh]*kpڤ% /aj>95d"3J4x00yL'ЪIw2b967.+4gHՙT[WJsd8rnTv.Wc__ŌH7ock.=xٲ-plYA]UF.\ j&V!m;Owb}a̜@pE\ gA"hۘxLy$$CP$kHbo@VRׯlCqBZZP=[<`EWT kKzギ.e8z:,%sc6ctL8†ȶO9v2' \к8 :p0Yi5I'!vo]e U.|7?C\z+Є"16xf.m{=)\;pRc܎gN>Ti=+{;" G/ Zk͈nGAD̫kVn!Wz2;{U5+I9"(u8,`J6%Yk9wfa]s"wt}1]i_5h_lfG%=U(6)(l'JJ~H<^`"D}88ύ{ݛwWk?[4\£!At\Rc4%'2՗:d"8xܹ؜Z5皰tQEcmA>ȃ%뿩7(6nCRM[2>$pi ,vќ(d—CL~6`0}20(科3#K4X[ӳ,ؐoJ 656eto8hW8liyCND$1vfE[¦%QV7+'E }M&ppיik"ͰKTjwiF ܃0bS5'"ȋ}-zABaPx0!,*+%$^k\ f(ӋԄ#[ܓ[EpP5J}ysyKM 0. 4 ò}%jqY>-]PbUۦwtJO&k~wt&"0Q7,U`#{uYҕ*|m(2j(7pʞ҅ [c闩P~C >b QJVgY8?oBz;=8OBE ^Pw4ץ10u 8U\ g!Ex:' `?jyB 6]D-M%'qZjo,Zf8)\M7^;;Lur[\S -'heEr3y8Y:r`֚W#1Ƴi2QH]V[m9I|`!֬KjJ5jM L &3?hg"|?X]43Q+YNbUV$ꞇ76R=!Oih'o؋Y](3VJ!Sgm#sn,XΓژ i#o##& MfW#9^*䙤,\اEh $9/ (8rLV<H732> !@ >.:b9^!x]i6 ]TH~GSјrH?ݑ( A'ǐ- /˚_t?ca;kkM( ]CkBl9@L5}0L뗷D:){YCn* ӆWO% !5'2 8uw93$SWI/|﷋@D8ty3dBq(9ܹa!%Udz Pv^:~TJ&L\|QN }fDn?-!ͻUvcxm"["[*es_7_V4 ꑛpH[ȍ]y\sR%͟c#L.(,GVAyc_Ezxn\ԶX\ɡq2[YXٖ~ t3׼m:x"Kg00#q4[37jܐ"?!('qx$O2K+ڐ>7&IqewWRtc97\}+eK=PXΨm{hZ1(8E427WE;իPf8tHOlVWuSW+M=J1 v]rEȜ/Zt -[L2u/yZr}J|q8?FGg:׭s㮜 ~)wN~zoc0m%8vK,sͻ$N+g qM]8:/.fK |.>B}RK 鎣O«5e;ӡ+)39;>M$Ӗr/{> Hlm8Q*EQ(b ) 'ߑa@t g@\ck\$N+o>`l,%f=Po4gg#pW+܎d|׋lxڂr]k]Q "L)[.)Wg aqT!8t1  Rz#eG'UJ-S?([aqP J )~11#N`e zA*D9vTz*F#n՗#_"B* +?Ot = prvK~YB*:؂R0LjIG?AdQa NpXR;?A&9eϲsI+ IPۼ{)qa>+uV4^eT=Š8J>a}I!h9 :lıV\ȿ_0rYwxW TL)a3Ъ<ĺ/z7A+O(aΧ2?0Җò=Y8D `܌z1FAXYl[q@_V!w"hɏΚI +Ë%q_G DcPق_GؤKB>J':bA 6_ R9]sdbsp|fܚ[)} aaj̲#miw):vi[k19"f/'RHa$lvA,)G1\^318`kUzH+] Mr5z|ZehnX%*\:U&Yyڽ@& J=FGjg_>IX83tmA8e\Bhu66N>$=! =! ki BѤQ7숇FQ;x>XHXW `3JمvOVרU@k5}1~SF҇8 _NJQF%$>-r/߮bl` 4-bzoFHC}ZHQ@ÁC<>q<0U+GGSF6d+IY>59=kz淅[ITZ s3 űZ}5Wm,R1uk>JnramŐ+J[7 `7))Ŵ_7cGz:SFThx06A/S&YMsWT G {K B. )_ЅDlcQaC/o~9DA8C[4bWN:HeQ‚lcvxx7fQ9wy/#.Jt)9* 8yŌQsF[okA5*TZ!p>Eo؊ھ'*cZ׀yJB8R7vR3h _lԃ$S_! vX;c!*pW \ZF r.!prQP:BxsQ8f:/fy{ R t .ђ \c&??^/"Y^#I鋙V@f: [?TJyJuNf_r'[ZfaY=GZAˮwYrVO.3y0ܜ^42y=-Я''Tkf, T $76t,;e042 .n*$nAKɻ }4砤^q-8v1ث6< RGRJUIWBKBPa| D#]Gp[@פ(;#SN!9`ŀZɿvcY j=s%צ|𻣱pԹ؟H=0˼0# QL3ޘH^y.UP'q+#׍lM4;\U5@H{V73/ֿEY]gQ53/ [ǻ4?TdwDi/iEPgrl: >0|.Tm03ZZ_/9ޙxt<<+:ݳCGj5D R QQ} ^ʜ]CMD/yJB_q)c*8eͅ,k+>۴zD;Q-Y{kmٲ Nl_ ?-k{HoZ.iTtj!$K׬]H]ikaś( ""0vF 7ɭvE[2ˈq|ODQ$hџ2TS% |Jb =&ɼ G7/5{59nYyp"#9"fJo{== U&}z7jyQj3ĊP\%f-ee1΃=${/E%a<[;]W#0`DhJR*K⼊hǜo7r㫅eG7`zSM?%sDڳq %KΉ_D݄HB_⋴m|]\<a<ΏGEC +I3󉘫twJGP#!揇DSq_" ~]HF\j<-#R9iޓ7PHV<8Tap(2+$8+>W }!i*ݰ9rt@Jh-8'lt4BcB`yo|@JHޑWI09Br$/ˡ&9$o'wM3' ]| #yIa.,GԒyƖS8cjjhqAUGp zҽC[ks(i:1TUNz&^!k[ qɢun(9%{agaʫ47ݼ) _곰{],sACԩ.!]b̦esi}얽NVoX/'"d7k邶mv$?&be+qjwa}GVlm䶮g7BK`sT=u1A={b{iF-g o)C"\?\napypeݜ+ Q\ARW"EiT+]:iO8Eh(J#O/r]=²o. u/:82n#$UhR3n^\M+yKd0aG(M%ʛ1CQmj;+6 󀱨 Q(8Z`c9I%Rg,Л &JPÚP`m[/VmoA?8ic׸SuݷM_aeRV]j:X_DM8R VTemxm˿* #[¡9P=dFvBy ӌNfQC*``M Co6]\~7R 8tڝ]SO\%~^/,YHJS}+6gB0'7u#&*0UIBUPJl-"gO $7uaWDD`r.`0wܙ;BE{}@˘{k o94íjxCHghk qgbjD ƈC ETiM0Y,-]31]z4iqgsڧkt'w#XmQ V]i"n@ g9l= 9I){˧\O.z P>y*'KYuKi0sCF\C9ZKӻNQ bYΈ VQ\jQ>4Ņ@Mo,} 'kF|gz:=t+8L#j y¥̏z6aTPR nw ut괎AVjAf%xRtO)1b ׈|uu;IDr"X FW?Af<ȩ/U`=X'?^|- NSjpvGA&%ewjuMvDEv-wǓz:jG\(*+VZD8?)l!oBqtTNn ,I"b1 #$sud3j #'%[ Ii(ksr!!ٵ'APwpP{ڝ K>KeXnW[M~;v e+;AoWYOiǜ ]LKN#cA ;@=ȀtyTėB:\Pp% ZI9SywACz²: /kq+h$$чYYxPn, .oOV'@C5'+cp{h2z,ʋZjBP߁zJ$ BFUws4CSv=l3N9Z37dbH͍i1lmWR-~Att'9վ@p`Qս'4Mn8Fwx'wٍDJu΍cevv3Ʌ(__x%im7BK-Eo=tST6mk/ uvc,#K}{+pcSiGƐ%O;x#O{Md>琍/7?1 6Qx o*ewݸkdEqXo0l}@WG=#0+l#pN"SF:<+l>_x㬶6¥ԁ^`nW7o߼qIO..֜d<4s{G//_ǭ= 6vLi=Aytk8rk0{.pn!'B8JAU GZ,6EU;T | ъM",3ߝaP'oNV.L֡˞"XxԉZm$\E+۱KϗAk02_8<~Vcʼ8sl؄DZk/v W`se S$6hg1  G&1IᘃG*Fg>񝐟ӋO#n_ )b`\L6˳# [ex7~(~;H? :dj2p(&)'7EXh@!Uh8ې =qG|iW,%Y%!A'zkՈZh0*`n=G!OA u!B.u"j?_7xmdf VjBD0vDK_B,D!JX&uY'o f ]\l{^s1ßNzAv]܁?ǩ{L!vJ# ϸ7B%&RVZ+Ԟ1(Ӎ]@Fjs,2g<6up5``' BQL SZdOS # n kpZ ?T(?N((lכk?~y)}p#I|P֒uVџy%6Y rS6Zu|à Y%Fm eo6Q, aܩ^[&=8#IWO:HEv;{ڹS KP o][9!qumV6iDmb mE.бbs+{]T׀C?\BކӠU`*:K55)|XT)v\-4 fRMBG7u0oiK.Hu 't ݜh;޷ <{w(DD0cI N#&m,N`aW<(̛9NCc@xnJ +f(k&wUj<aIn+*En ݼAYJg&0F;Ym#5^z< G2.rYTl5d$ 8 Wj`^;ePS :lB%Ft-}l:M#ҥ*PnR7` 1Xj *j` uOs@R\d`n_>Qvd8^&u!;B&tkݴ@Nxʒ XMT4|+1b\+SoxwrndȦo}MRr-!Tcy/+[-}/X*ը 8St"隰jմAZ7m6%ֿ"rØ!aQ];ްЭ\7ŎKZ|ꅒE rWwHB1/y*q{!fK%\]Y@rwUƒd05ob:U7Ә(ҾFȤI >@?џAo90Z6vKu1]4,,#WR'N E҇(jԼZ(V>}={eDn߃X}1F)CvK7鄚"b}EAɑ-c./`VI/Cޱ$>313ĬsnP͒s k=Zږ4x hjScnv/nW"\ɫכY󪮶99Kۣ/Pe+P[˿j5KYscBri3BC*$7=hIIԥ1tˬJo sZR7ݟ_RIJq|Kn>m"Yw@=֦3>dH_"Pg~rzKDx-7=Tb9Ɍu ?//l;wl0jƐH+T+jyg~!:f|9!k "rתHe$4tCx#҅CWY*XKU^_ҶdL;r.aLd=ڮ?pNQȾϒItArcO$;V;_^AehMqC}!Mj *> m_CTenehqf f,\Wfk]ȭF̫, lPAG)@P 6nR!H>m\q+mS:P)mk V?Cފ I\!ģSWjF:ߕ mқ tO(pZ7Dqb.74Gz|!ٍ6=5%; w[x M"; ,-iOeNK2I V:&Jd3q(L-"w 'ѩ+*Τx$SUJwHK[m$!)ɨw_YߘMoűFT|\o1jS9*FC`Hjvʸ5uyУpоhpa/F8 Ң#?f",Mx mI{8Ca6/~݌V.;F[o\j ] gCMb6v"Pb|-Dh Ka8+;tL0ҝ}%O5ڈA *:hyPڠ_NzhtȱѶ + Ό`E cׄgL'4v @d^;dyB⁧AzXX ̋k,1}\<{Pn} .Pdߪڦ&L(5" fmQK^W0TC԰ e`zQ[_spԨ1F.t6gֵ0q*B[ǎRtnRc"$?)I%O>ֺڎK6ib>G:|z_>} ֣G{ 8'oԫJ:ꍁDodNG.IT, 3{$"׺}"#}Κpo6 O\;yP񻜣vd>P;e-9\=ro{(^ rǩɹnapːM=noQuVrƲ1{jAT-c;C#XrJE5{ I&; B0/auoMzv-Q`xr1fIHtlZ;M7V=~~e@i% <Pr٠L p_*x8GDi==[N'WO%ŀ+TtWUඃƫ_8G&\웠2vĉH,\*KS fFP|xܱ٪x^]zuB˧`Gғ:PI'_h0_1m/?{+p-rt0{9y$R_shP6zBэ2k< \h͕ _vM[i, nogcCQjȷIozhi:Nĩ)/ zildݒuF8hF9W$./ ^a+2Ix9=2wkHoU5/z/؁!`%_(h!p= hԊٲSU=T=\y8@lr*F zY0rK$q#w,Q*ko &Τ|uK۝Fw IɀE uT fdaUY8%JhK v!5ǽo"qBO|4I[۳*5נmYn4HW/e؅ '7V$DA`nՎ#6|=\o[x 2$&m_OSe#B}=h]w[\ o7x%}JԊ[ Q dm[yA* +rgftq'7Etwޟ J|\𖇞W%Y&rrz^JMQ ϵb}֎LH6GQouփρ oٺ<+V kC ~y݅biw$"?4Үcux)~;~gt* Û@)clҎHOJ6x92{Ǡ7edT0Ev½3as4Hf^PVBSz!-|/7nc&J[h7̢TC4sfߟ sҭ- P3?~I0S Bh,6@PIލHy|+gWoZDC2w$0QPgiAr9: ů12gYZ07070100000317000081a400000000000000000000000166f3d9ce0000341c000000000000000000000000000000000000006600000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/net/wireless/realtek/rtw88/rtw88_pci.ko.xz7zXZִF!t/\3]?Eh=ڜ.+͢#sLj8[qסՍ)Euw "ފw<Ҥ{IOOnWmƤ4FZ\ ^dRBSՍ8_ M=*ciFK*Eh{D2vj}``zO\d+S)-4ZSM BXLaZSr5*"jwٸRDpU |s>f{1y{YW|W1-v vI,IOK"3Ej Ae׈+ia$h4XJOV;WH|6}6WRA?onvşQK|BGsj.P:+02И:Dގbq%<1CO ^͗'1.`2svrXn P̦98Nekk S1sNߚEHw⑜ HZ%*7H:aobU?}QKG\(ٞs.OVZEQ$qln_PE ́s ځ!UqAիkV.xEƩL3SS3='9Jk ړ$R7zE`EPN7+fqE*3nsİk;񊪩PòY,Vu,?J-/` r]mWڌ& 6 ֯!p'm)l }8/i?Z5?~ \R?S}J`K2z\~x/"\=pt QT,1A39WUyH L( N4kʂ"Qq\uDsT~0<kF0+0#>[z㋽nwWuRvFAMIbG/$JP+! (E&PuƊ~9.<,InCvxmsgEÐ prnVDrPAiAq ^8֐c)93k d[9"IzFaparAmjLU}d2odm K)UihCS),Q52{,kÖ8:93:n U=lb̕yf #}i?5UġE69 {57aO76:_eyŁ*My!eCJJK4նb8ռ/m-ʺ`eU]ETܽdNĻN"T;!]WNڏמ[:&0]r9 \&;&8j<{mq OtL&TʹE"(Җߐwen<`;G78Ia&6Vn 挾}5 =8 e3aA8eo" KLtMqHe}]8ꔟTBkIQ$j}̙PdR&-K|~L${/ as.jj"&dXZ/fM00/LRX vxuW #g=\7lkF¡jnUpAdWMwBw3d X0PBk@955c([Rx&Uu7 zKج<)'Ba*.٤iêDZ@p9- j(VeDjqme;Cvpd>8WF֮qJ;O~'!5|ؐA~Ssv"HT/H K("#0k`B nbI~-?zߐez`Cm_ Q_\MW^g91iQDPȲDQyc+c_QdGFIMYa JxrB?%ᲄ1 5;ǜ0m#RZF1-n؞ R:SwX7jN擶 H R$2?U$]D0hZPVO2f MH{:}gW ~e, ^݈"ZSMj%'y*iQs|.OU_,D @q3[dW'6ڠ^T>ơRR˺[Ok$6 0f-B)/6DuJŒȗ=<>Vg_bb͸vzRsA1-cYaǴ6JRn`DUb*x=w"6gå05=acs/V=.:yI GEu5[hC?vŮs{Uշ[‚%*.qX_v#~]B|3sGM/Cď^8CBN\"%g/D1~[JQ ΌNEP_ 5R 6D\(:c1rPh\bHX3 !BꆙOELQ@Fݙs6ڝHm+38 *x}d;Aeї4Êm@- BP9uijR;KDƞi6*E:b>=E>˖q}D1:@NZH֣|! lD%RbRSLs7 8(]Ƭs6Ivm7 '$o Cs*80ILdaE`\4Μ{1n׮m(U#,GN~tXޒohU==`{B|`,mSoЙP(CUԤVqS Gi&$MpSoN6W_(˸RCJ`J,FVP,tz*߳fŏ:<44a< COYMF>Ugh2 <Ø)rTe<!)y]qU/*/ ЉG8ti8֖R|<"Wi&6NZ[x۪ZlG`M|.0 (ՏϜN-Cs) O-z[ yKiМn#SӲKc&Y *+iR #>x((]۳⛸FBx >TY4[bJB0N݁˼{*,sؖ`ȬxeϰZ)L |?Wi;Oo3* mrip z4[}"Û~y ~g޴953F]KFQ-^E#l{Sخ0^IID>8R2L)e"wdK-B+ӅlyȕוP{pz)wmb*׎UmF>B"P/<?&2 Nu7/*d(KM)vi.Y&nX:E /ewwP0-"6oW3&yhbK h 1b\t] t)<ZI\8\?k߂755 &"Wy'G9*$1dZU8,Sm Q P?]_p})F >%j$~p‘ȼ>cGGK"N )an ha!i1{t!&ek+*wMG& "{J,4V~P} D[pwO' Z$Bq ^ȭ/UEpB4KhQAє:ra#&:Vfcrf5;S;Ty|| 't&]&QR]՝՗~ S{pv5K`jޗ1z7Bl8=:rv }շfc!Tc/.4MVhK8ʳ˼RS)]͌Sn(9zZڧ|:b|8`wkDm!/BٟfUuOE|nZmfۘ/Ȁ耦Y$ nCB1{)YQh;t4a`# \e3S+I ӧԣUmz,>H`_l]FĀ+<*ynSb ˳"A࣭&/M\l wbg? $^v '76dASEQGcMCҫ˼y d c:[J mVzjeg>*;w@θûVBKG@J!pjM'.~|bۖ:Q5rM7h]ɛ؄\FQԽ}3뉍 #'I%b TE1Ybլc Sp1 9CZECEW eH#厈ћl,K +RV/n])>8+y5YPx7EYΕl29,6^}Qkw4[[//G* Cpʡ~ټs3[7_/'Lͽ1jx0Ee]_Z[/\WLYysX+e8%8P7.|G҅>!CX_0쌡YigWc᧳*JZ3YɜU 9RQ.H@y7x_ߖ0l`C3Y!: >NUnέI_p:='XOgG$'%I* #C4`gf.2rh/_ N%輫!brϗ[m01URrΎb j@ QvC@^%"?:Ͱ2Qyo吨jČyDz;8X]xO2PB7"缜 Р)}$\IcirCR 2G r~NxsN6R 1tex+wCzh`YgT< yh?Qÿ߸tG&*A4_qGXgƂ`!8},/O`?C׏ZDJǘrrJh?x<}HݸQDy+c]yXj\DYRsjs#/?>~܌%mKʴ1o^RP^-+ow< Î6u.8/ku 2}Kp97Z>.Ikdژ 0rmŒVdƷm*#L$X*80ss~͚㹉wɃҮ"!- APк{R)cU^ Qlms 1 }6쏹J;.Fnv {ɋ`TE5,1›Lb?ڸ٧)G$DIz[2фUPXY-<^T8j6w: :xBw- 1eK~~8YqjJn8x"-(*nUBO_Su " R擉 =u٪7j4Jh"_a"8@=\tH GTvvNdq[A>M kPc_Rg$ Dz2O o F`r`,Gf.#kNru0:38 PSSM)-1@مdjEb$"ᮽEmiVgqC|X]<4uA&;[ÍM2Lv'u7Ad*tzٻbzc,0uçpCtz=o^dz^=:ZI^kQԾeӹ %#fP>GT[x%Z/W ",&?dMD7@0FNxGUcwb֕1bͬ8K`,7P!f,p8!4ܤr^+#2(VkDgJ;ixiQ=[0!')9bA\F$~ H #IETzt|Ϯyh~*9"/K^_߂>$"/IȢ $RWRT 2yUn(۪ROb0͒5d얥7x{Fkq!3EP8icSi+RphVOS~(b]4Yw[k7 ^~wX><9ǿ:jC?3Hb`iF ¬Wh|-!{/wv "PP- 12:iw(2SpdUl-Kf-!M,ӳDع*y4U]T)ay?7^=a)3HmW@W  ( 4k2d: 2iEBv s=rVa+ZLrYX6>+'8I(_;A§0)>y\oϖex6U~t!RY0% [Kԍ`)qH^0j h9>q#UM xlDpބӃJ~-R"f[ูſy J 0'DS`0[-t!BNeO# ˤE:S.^ŭ:$(yi-pǮhpY:&~T!k,`z@:snSqH^ jZ<>>uZF\v?ޏO|2Z^h%W%_[(/b4`Yc}b3{Ü]؎]9RiVkh_X:u5rfzuV`*!OccCs6K}}P=0\_nISFjF J"]> ؠ&5;L3-`!fApo?A:%dnI*;r)! a`- azKٓrl7UOlh=3_Q%#S=UH%N1\"8bϟ7 USšGq+C4oO0[ }#BD4A%zw$3(^@KN)n q@q>}:a%V:,;0yuO`Hr8hq c80].{O L ߫ ($MXGwqwMd2|bxy|®:*{.KQ'hy}ce#GA|YPNQw|m*B. 8)`7EOUsaҕFKv%#M!oA)MFSd[ӸL9"=ϙ5~xHnᯉ5dIʾ-gd-Ep6r JRg~llgq\5|J=2Skhg )[/|r9aCY^C:C4;q`AYj$'R-U:39KG㻻`+O%f\]ae(Y#]~ZG^1D$ ː.WG Ywmv++D,[^۰0=_>@ۋ'[⦒'>7̒%!ULj41 rx񶣅1?v"m47}3S^o/kLTG/Xܷ3)jUF,웸`c0>{awqw'I_gU$s/żb>IB?/Ad !/Ct-Y!W%:Xɔ78=n7`pv/sy߄4AC :+eďo8/=ϊ M? 9u!և9ʓ1+W =-&˯| xA}u"iRv;/hax0S1+L:6\y㢷nץI{;֠dc?h'yolG>/Bl!]z,om}vWO6s31> nR7@?kɶ/̜;[/.Db]&S}lkVwZ{D(2[jHx=\9E9~`뿘yS'Km vBXDue6ArI')$>FS#HN]c-hd4SIzG{r; 56λ=B 34b(a'UcTJ m&,p]yh!#OS}Q'v  6'%gp!dYĕ;T\ m9w"cyF-%vכ%B6;9uHhYmEфiXd:t&V.z%}A ^z5}NIdWp^wLeoDr Uմ뗬o:VS~KgFtL?6LT0wrV.7.|i\^Wȑ_es2&~FO dd!)T$: YւBM|bn9b@Ϩv'lW0` ~Je:~ A& KwV;uqZ\H7o\2i}~5YpuCaHd̻'%ёddu[Zد |ܞ?|Z w/4WaWfxL85aڑhJ M>11GU>[,H.tE;''sMRv7h֝xlYGyq7 [6 J Y 5q%ԗ:t A .Ty͒",BAE(4ٞ,> glLr'Wl8U RYQv5;UTF\؊=dU#+yq(* e+MK jnA`OUFy\:YUu7.El*DrIoV(F| pj;*qyl @QJcðXD5;H!%tLo; jx)?8d~M ).xF݄&ڂBZ][pOk6a:S3?0,q_S~LVuׇv",KbB Ejqmti[\YKDSޮ AZUݭMB +;$PiIEC3taH 6I[e=-dN ' |>kRA)Ĩ3O?  HXТCp*›EsvqGv?@({MԻs <.+}?Zp˃JԏiEp⯇$_['Ǚ|*}&'t+mR僵!;@>ER /k-7؀] 8!K )V?tҠ,+M˯*\xLuLT TaWBQ53f 07=aNz 0: ,/զ0P ɍXI><#mjaE+<L#8`*HY2iG0ևe$ʳ\&c]9"$)ijt8.x0R瓻mKo`pKq<pNςL[umҔ l̫%_7& 0Տ3QP$\kHcJ> b3,g=V4d12Wr&4!{y H}"uf~6MR;a)r{GQ\m 1tuV 4 oש$Dө oH %0jJ@ѯBZX6AK#6=]q(~s5o5'ԟD]Iha!O>]wc|;X#6#y%ZX  >)3@hlF>> xLy*EܒixQW=̡]q̥5)xqXy۶|:jE5_G0I~sL"]RdL1…TbF5~)fͧC.ϜW[4׿j~~id"vHBüކ~"m˽7}GE˝;lx E8uĬ1Hm  8+n_b?\P*JpRIj?+ƆiȊ^/y)'Q`feD0Y<_y Fy`GYH!ÖΉKڏ}"]ex4KYݽoVIX:!WrlƷQEA͜0'7X*doqN#14ۉgJ}8M5(8(-~y>|Ŀl5*"-X2}Mk[ _LJ_#5%,4gredF"޶í-d;ty{G.8HSq9o0%7> *Y?&Nj$B7Y22ZRzpSDK9&rgc✻-fډD<x+ Tm7喊`sMM֛rx\CJ}rݝ\Y,=ɥ}'5 5sZP] 2S L }IQ8A("W$lf LݻqKFr9lyi^W7YvvÏ㿖KIvOV9[$eŞJb XKWm*RJ=C1R" 욝4a!D-{GxwWٝlaTu6}lA38ԼG) S&}GR(tSBЉs%|W;YO7t`_FܒĿůfLudiw]z@,oU&Jsrxi6"#" wvOG椬b`B<|{U_yg~M~Gv,͍uoSs|wIMV 栙Y{i2A.) b @ʑYW:Qc YZ@A̞ysј%ҩIMdP<]"3"׷,LUF`x{]<:6u ³V~DHd;}jaw﷬i,oc-|b(xs"Eq(89gap~P^I5вe4%;ӭ՚hPA@o# u%Ǹ eH\-Ȕ怺¿YgI;Q2(U΅D4P^btho42yޢ$.y՗3ɜX)bKLchEL|/CΨo_^9]@n/tOpĖ_&t#5lTTmdW; gTaؕ4BDN [>!.nx1JzO}BS,'C4&'36;Qn4,g_w+}y^8=Ҹ n.ϱo!8B.gHĭnk )g6L93pl  T+FbqO UZ6 K ^hi6܅D\Bx+B 42i EVرmsouT.69UO E4,s`爃˾6\`~{[;gADo&}6{l}@aoL5KX}+녾$䱦R$aEw;U`d g\8j^AAXŔiaexR3:@?m'1H4?Bh f\l}3vT~?sU,K"ҢݠyGZg!cHhB <d'_XZJDЌtGN ,T3P] ð$qw`p+.|/vbo}U0v=n. L,{@X$cQ=r]MG'ü ZƄi#9S=;ۺx]6IZ ED*&QF|][f}!7_Ⱥ'œ LY?!ܼLL3PBkQ yқK?|0FnHpUOCeR5.aW$=O Y`!:AjhSv#RۧYi@Ho]DcU/voszG~&- Z9KKKd;f)XP aHK~9U)ZOaq$4mzǾ9pDְ$@UQ-'ަ7S1vT>SScβ1N BOQz7>)5ɳ)ehBUT_s3[9xUI1Ŷrw:1_Wi[و[pjxҊ]:+AqL 8s\,!I)5CZâ=!5*a.bs&KrW̟*oǞ5`gmdyeF6"0 c_e%GiZ(kE*wPN X3Ro]PMAT2x8n:ӷwoQq"0MxsTZ"C秢xi0H9MP=h*ٮ汿6M@=ZM_{ :U}H`W- @W/mX2^ψ)=uyMmg,_=a31RM.݂c1EI)'$ g&b2 ϹN^m#n)곷K¥PFkq*!L2 ;bqaRAUz+rtf0(2naF:>BT.ے-rh`NAO6EÁĻffp[=]4ȥn`~-/JS(? h~R0\Adb ^tCCa^<ٜE2[~iF*4}J1!eN̔`Q]knV%ۇST24*}kӥvOSi "j}I][vRz5@ctRq¯"@ (j-S*tŰWG(fVa 0VOm(PW3^ÁU0wq"wՄGFqd\}]j.vp3[.xn G[m"&4=HP5@Nyva.q( ȫAƫWofYHc+C ߞF=r"~`A)zJ *MG;s";sN~טX+6vd+ͅCdܨ73J#f͕EI5[G؂ɿY_1G6.[:[AwM+8òGzEGw\%t{E ݩi[A|\};ym vOgo=Za3{p$B~k1Hq* _C6T8RKLH &v . E+wWN-HYZsa˾u&cj,KEPcau?ol%(/8Fa{o!K}JqR[sM-XEܢ"ʎkvbK%ƬS%LyӔ3|h6JGӸ騞h(*bѪKߋ27x;> 2@* )&-ha&ɮIa:77Ǽ# s jt"CuMeOUʣ&e϶,*sN9~q{{5”0^(wY aRIf123rt͕u#++\ m %3~A^ēg㳱sF-t "h f|u_1) =&x-춎J!kd6y ~f,a^D}Giة+pN4ExbYnIcDCnjecmlOfCoQ%lz! vLY!F@JhA/wf0~ +GT{C-?-(vesj>[M&S4="T4+]06 hqeZ4ZE+K'oiMQ@Ś2)U`#8oŨx0nh K̳Հzh Tv#[/Hno6\? Ti4y^ö{X'65S!0p4&[~.:v$=t$xY䶣c UFn芌 nN:Ab|.Pˇs1 1b.Zcb1Y!Lͻz>OmPX{I76(kh4wn%loIMoUb |SBr{M@p(/2:/iQSV7rlylu F6${`WUA3۱~rM r76]{qқ(Yk'M2k5u3GZJPi'OjETW -Zjɡa2| Pq?lG1VNbfIP=|c/: /`,<6.=' NN AmOb+by'&jV# O5X죚{Iͅ LQ뎏rn`׈;y5*=[Μ D;$"fhS,xKjϻ0%~b̃6 7mPM\mL#NFl2N|sFf<0# 'O 磴ibܗO+:멻mZpC!`dI=68i=OJyQ[260Kpޓ\"qe^/!C-:U? b_ *}`1q Ӑq;(0bԃB){߄ j?J<4;]ʝY@7m%C/C^"a_YGaON6dԙD®*E-jd˹Wg;$T'ƙ &n4Wb?F C4%b֡O؏LƼg:Dp۬K+iO*y`n:x!E#H;]fcp&Ե[7Qz&yFf e1B|>\Rx3~cvi \M8lEU(߰dN⵾.mcoABJ-@Rz^Nׅ&nwP,AEBJau9,n6QMiRtV jFB[ l eyxֵ!O/3'挧~4A LyYw-VQտP  V#I_F~W!xY"M\ Л~ { I GMF 3^|k c?cLSnjxJJd,9i >IɗE97p ArОKN 1dL~ÊVEg?ŮxR;J走(marlp}GoP( QX#U.%Wm[kOV?3P]]Y|q'ŷr" ju`9|) ){Ƅ;1ȩd(aְ@737瘄f(jޅol'VB"4rȆ"f$4r:C@Ə 'B_Q@®I٪.RIr|OJp5<7p$?i콠F.5P7WAVH1#98o|pgDR K=xT2Ll*k5&1&g8PޣRA.gxlR۷u&2)`Y>KT~ʀ?,<ɨ}e26=<@GE~lkxZOCa'6 jYf 0Q"=E*Ɔd!y'o_rDlk k$Dkkyɞ|Dž7U-`BPTYS?FI6pQL:@ٵ2ߘ"qm3&!<Ʉ}dXZ_Yoa/?`KJ/T#ܙluMSiA-L44"ߪSQYeFa,dGEDE) ܙp.mp<gi5e~R9gǏ4j%ApB<>kD 7$ޮjv[HU7]kB(=MX~/] *:sM@\[pJ8:t\cn>C7_wu6OPs~bNdLޖO7Jdq;V ʿWHo|j?a"peu<Z+֣ޤ b i#w dU5[0);[`-\&:0b)5*KQ!tkVƒU@[ kPWʹ1ZӿMmǤ[b68==apMEnL hs(wED$WjQO/_6_b;WTMdea߫mS6ldX C}ecGfi'o5%X캐HRo))$8fN~ګ jbįїϜhRMSK:*OFr߲cd~^C~[QÃ+,?t: I>t'7)4ˆVm?p pV*U"p{íTL-*Q{^ǜ չ=ď, a<,tzgj^4%4Uf cCυnי^wX1:sC03ߝzijn=3W#us2{yuJ *;g)D¸b x8 3#fnƶ#[|f̄vX8>6]AcGж:JS (Z(*=![cɓ B/y R3q -r%7?2(Gob.`0 ''![%.!!5If%ĞzI5&8&YX5~ VEڶ JR>L0le N?T+jOuL<spѴe9"_Qe_h`y#Q`n YPbI!YeaYW~a%2o6WW=j3>ݦJ)#ߣ| >):t d|THRW6AGAQw?oʮ7Yc~S"P wArfm$/nMgkS)ĤE,jDzףXd: =3(6|0) |`8un ap%T,cuXs뢪 }l}nϸ^&@H7CRĨ}Gk%\\sp4BT}߹6mH' Io)}&p ~R"BMSag͸;9SaCIv5ktU-X]"wyIC%hL PѸe*p{As o[''4To#t@tЊ1$ധe6h,bTuORON%]okXvn_.B$u1254$*bn2$R_d'Tb ?T+T1Ve&8TM8< )yMhbs?ԐQmK~D\׳d-3Lk\s!ۈ=,jF?#ڀ"Q Pp_|GTFPDhq<5/~IE[i=ZNg-Q? >eֿyQPS1DA2"vDQD8}z֧X*b( j`{ܭ0WcF"|[x+7chH5IjFpP.R|Cr'_XN/'vQb+ s{f_&eH_.8nY~P$ Q >//o` aimY#\WE cW+qhv\ų`nmJxM*W:KT4mK{x5I( (l4zo0$d%t9Ry 2fƴIW1 5-Kr[;x u>b15<kn۵dVW Lw -,@nK| ":)*DɘWX@)Ҭq(0 U84H4No{"GO"]sc-4⥝ivDPb?opIEqil(a>RsӽĐ@si--)JVT-{\Du({ܨq9g"x)v?S&s;,x3鲺Ġ, |9RkgL['2C6u>dA3 e 2*#&jE6ʰa$VyR M@뱣U&*`ߕ%]%| qY'h2/az~Э_rHv)w9Ո"66 -˧#7H/ڗWLƹa48^^ْyr'E:vnMB|c2F3hg(ܭT4 83Y‘B9zdLx[va_"=w!ɡ&zQ&ӆiYl(^gc 8p}x|gߗ_3t2銷ȭpM&IN 'z0Ȧ=gg6  FaWpQa ~bԬ$-Zȓsx1 in{0q|vxK0Z/Yh+#u}p4U~+g y4yC  !TߢNP.(gTG0PDH(^ia^'ag;^cxuSiȁNw'=&Z @V;qPN:|+n~d;pToEԚ&tB͚y$adVeb$ȫ 9I$7wZJΚ4;.`y ?cY N60;T RdhSFmI|92UQͷͽ|]۩Pv,En&"%je똵P˜ʐ6JvQ%Ij8\n{_rZqi]Ňnqő&8]d8r\Q{{D>~CUĥ61M),Vw:@+a$q #%zy}s\{y7yfi xgx7d*v^ cx{Y`fc N#{ËڣD^M&|,ɍ4`?{!e9c[YUblc3)N;&FpEӘz^ՠ2]LK,fl@9n2G4ԔSAPFd󡫸h1Fk$E?-9]Oǘ6#/ ^X ɉ~Fak_˹A&DhBF0tXXf:h :xjdCu7S aL2e. 'sK:Q !`%CȶBqrlXxku,Arx<15 /}j]?oB0LCeQ )k5EjЌԡ7%!տTЄ $ґS.ޕ%Ci\8 >x/ߣEr@?¼h֬-{d*CŌͧp#nbyq?w4Z>lG~p+RJB5[K™%D?ë6>&S0C8!*Ȟ'OYX9߬M]P7jL_/omS;3[4Қ!o&vd[6Z.ťCҁk< #1t9IqvaCzQLM5iaqR)\/~ƀÕ4) [Wrgg-sE1 Np^xpll!fb>?ϬJ|PTe xOdCPRrXgd7JuPI5UBkV6Ò 0TԫkudYC OAlA:ɱU}~ #q;%(Ďaw@ SDK#ÁX&]5xMTSLZ]KDD\Rs%]\M{H'oSP&;q9z!$Xev]-4X.I"ޢ8[5ם|-k #uc8r1e(w'3Oo~d":z 5@7GN$Dw7 Oyݗo<5~0{3K}m7LۨZa$P4U9ESf|$x%vy>bg3ZdCY ZچG*hqESV5iE__ yUFZj;0htf Pw~SV|-|m;2t ;( 86~NsKL QmikG+S=I kxޑ Y7B 4l[+:㾊onJ2$FL$MfB5ZА+saL]g5]LHF3 boTo,ݜH{Ze&s :ܩߜ1]wUpUHw6 u z,ZG,$7ACoe4&i1nxn6[RT4 &Zۗd #G OQ%3"kVh2۪7S?9fw Tk>@cf"W /Vm^} ~?BmS^*m]NsX8^EĭOW0ekS gysWqUF2U4;&jf UQf%@wN)ր Ce,lI dH3ᱥ)e.H -, hؐ&D^cA78%Q*Ј8ߋsKl#)/P&2 #:IC(U$6-f~Y>l;F=:a2`jO8(uFS!W0pl\fk>~ 0h\$fUtA;5Khz Y7DIQq6+gʱ 72{$|8XP6TEMe8:VUR(SUqx{XEb鹘FxīOyVky:3|5yQiEaSd3Lw@a׹-薅opQIH2K9x#:3t/`tp2:4kCXR_kB y/&hpI5<~22G 8Q(Aۼ]@5NmKo!2H-Ss7Njc.le`} |O>O)"dSC\K)?eOA;0s 2:=iֳr;-RؠGR!zp=* U1p u&[9J|+>y7du{F]"`*Q\1Y#~. I)~fv|~\0jc9ar|9pJP~USTTXlݟ'RZY3 lϗu[!t4M+3*/bfX/qzݙA{.|,= Kخ9 46=$ BՏ2qYSl)ӵ8|L`(YlluMB9g9g{yѩG*Fg^ҁ |Ū}FgAض"vq$Ib߉c=Hqms6 ץ#{DzL{Gnu>f=wə͠L:-#?/+>+{43BsSXP-6~TAv{+q{"FKU9ou-glwjma!0jW\믾 { l糹]hVXxmx4kB(f<FLK[LrH6Jx\lmy֍ůaSRFڞbiw73$]a c'8W\zH,2'h땥=vZLPBS"$F: ADB93`{5tKGoou]f?GO6~b 5Cc+VLB3 ȳJVШ{N`MaP>qXXϧVJ3/0`Y#Ilͨ bVi\>`<KD =OO.%7" NqX:ݿ[3"+4@nӬIG5B:>wʧC OƧTu3ͨGtSPdHM?u(R\Y_l sPtaN^}p7ÞFv&e1#8; eAT`drZ;=[Ujnj (ӻ-5 'oP) ʺ%R[9R;`: ޒ};+-PV7ަ]?#}<ټ5D)Dku'b"Zshn|2ݭKolp9ƃenb< *H(JK$7~~ׄRbBlgc)&zVnA{*"p@a/wHʥ! ?`5L'Kw1/(٬Rs;U玂$p^n%iM3Uo (jIpı,@-?}˸TlפpxD? Ab8ͯsS(xĢf8R7(FڞUͻ}4BT ` F58$mPe.+ۛIH6DG/*gNhՔ1 ֞.):>vz"zP>zS F{BmDGiL7fo7y)(G2}4qS8BRLధj+4u5c]kygR1#O/#l} D&eB],aq"5d9:!N-UbVt{g^P1-et).RY]l5T}q+ o/۩=uˢ] T!+<:kCmV];B~QT+bg]یxcaCX>7Βf/?g] 3|s6:K9-uENR%렋RQfҚ!S.mָz S~h&E?i4jXJeJ:Gp*P9w P 4D.z4OOZTKҷkQIbgV\- 0up"g9[ui,s~";\c.)0Rд_DuwKȄm(*#@ARGcek?+:A'svrׄ5ü2wGv:G5}5W*;e#v+LT餻&Қ>d(ivց'mMxDq+_V1gZnR!}k~afQ@yFUzpTC¢A-Ca-:K' Tqr:lnwAR%/]gLdꥧo[ $4k7nsAX(_1󂪢IՈjAJEltxV9t/УM,9cW0ANeI+b\JmֶeIB3jis-?#JBscώ{E7QT*i8״Zݘ0w 1(z ިCHjuIXDVqņYi#M4C~.1 )1O>,@E`.?Srb!%A[(}JCD ̕h-qjgお޻麲YcSlVpff^LPfk ֧pғEKLUM:0`YҫNtp#@J[I}d E'kHMK=1;V ,ȱrL"c#C9W蔋[| "^9&Wqf+ֺlV&F%a '`9hM$WXE{Fw<,gG#a4|\AJ[*W~5!z(9cGm"Nu@DTT7ƑTUѯ ] ht`dсRXE|7WJ ߹g*G4ڎ7)4ƶ&w6Xd! 7J-2Fn97Qj3n}iJ1YAY3rao&(;f^T'l9yu=>~)'Ef l8J(%ӝ 񽕫 5bQ,̠Ŋ"Ͳ e_IzjaU4J-5Y&Om@IiH>:=l9цsEIկhI-StSKK1=/qz֝xfm'hV "N"qYv-qꅑMX-G]  2=E-MnLZfN&> [G٧YpmZabRu,h[< ,FLKVeޤcIղn`۪/)2J> *fW[sޠDlFTih%.UW";7 z8 Dp~}cVoPj`ðN]b4g2Kf3Bb쿪C2RRX|ф.o޹=Key܄5^^Y>QK y\jZ kq{;;@=A S7x,m/\O|1і4$lN?X38!3Dnua4:UG.-L@6g1׬$_p ܾ tt5si4Ų UUdW[RD%~xlE)֞>j_a aKd$jf$8'{w}W" [/з%^'_z"uΏЋǿ 4jT,;\u/$ $Ԍ>r"ȇ8 G EUz2CQ^*'7DܸPywgPb IP\ck䢖v7>%Keߕ5)͊A+Q4'ϚdWgۛ#i|?S#O I}tgPZd:-`GMjy*CpV?MaP'B}ֱ(.~^GVZT!YAk= 0U<ѱD<\\a򷝄MCϽ/(,VuՕ2qf'*eeaDхC6XaVm`ƗG7%<1JXj S,\[,axy/Er[hP4(^ "2D6,,7S͛iH;gE% Ģ}Ń@rGIca]wh|,lK2 PsT$)AJg>iDOU;?"q0ޘ2!HLd8rZEA.b (Lj)UbEyOzBW+>ٞfz!Rk1hE*YRiMуAHJvփӚiϥO)z1xbWzݸ3RFfoìb!L_u;`JqRaQlmV!w\}W- -0cnK[yJ4?͚JX2-< |i5 }gD$}mMe|VEajC4أi TsXؕepy`xi zm$>(Dq83ԖxqUZW ' ]7)!B}Fti6TC `85ʮh,ېUZ:"b ڰ:c5]+nIgp\OʓL%T#}cIdݻ$q{놄Ƣuk)3gF#ǽP9_VĮCMݫeqa !W4Yi6LN}gthaZ\׍M.ņ slVU* ܢ P$:VcD%vNbMWA1ewr tZQ|QVOhikˡHHw\6o/.g̐E:j!S퀀>=spΜnLQrU)+,g4n6|ӰZ. Eú6Pԝ:^3VK?|ƆSZӹ7-ՁgߥMÈ:.rlg@e^]MT`S4s1g,z Cn TUI+|?5%ZPfuB+~uwYerRc%o厱*@B$3>KwJ(Ѿd!3Y krאuٷuZ_Ȋ,m47 S4U;npaid& "wWYLa9 `^G)٤.NpeI}FA'W?|}s{ D\a.`;qszWZ]B\s͂^]/ {73+#V'4y׮(B-)rYQ`}_~-ghʐ*o/6򑥊 W kqpJ|W[ATXօ تoŪ4Ƶ"N[G>44yu- VnHj3`+̾R& A[b *,W' ;OCu;:R+c%?k-Vye4w90mٿ95 C\56ff9gx8?@*x8̍s'^OqGc4v@x$6ўPLJ `?>nח#\u,z; u<|3%TNOa%)|'5Ae1aR\[< kcY-gő= WMwRY]ou| v`~6E\dauMOa#ܾe;HqNJ(V? 7;.o~ 8,vT~t9\cfhgb_-a7ѬTBCFBѤތN(Hw a8\c(3 Pݳoa16\V3nr7/_y&9kj;u.8![ X' n)| }f>#|9Hԑ)m@oJͺ>T+1C"`ljf;zqY 3ڶ828 4"(GP 7KI(Ǵ\I#d)oIu &p]義JӒN|E.xUI.32W@-n41AhqIFd֑&,wP|.$w=˽d׭BԒc7m)dw>iأ+fr=p2k`;3<(g.X);{2ب_ʳ׏HA0RzSrWX3; X e(a`N(&V+ 5?5 b\ȅ@0x+Ĉ żͽ`[8a3[і,u+q:au=}zԌMY6sC s#Y"^|l 1B1\0JOR'<'i\nBLN;o+T1#\uU -Q`\фuuoJ ˸}oQUF(Q4zj]jGY9s ).LTK0:NT .PĚ 86Hiē&"'PH|M{(`?JѪml鏂lc~3ak%lk%^90`E?17㪺{gRu>;vd{r1Džù- 㧊;TYOc=;A`P7 k ( 9U~+@lgFɴ-H MGl">{Njp r+DY!yc̄I?ƅu&;)`\h,:z{%F5AHtϭ-JX "Vꪰ㾥N,cjsfa焆f2'vrK88KU | ߐjI;AzH6(HJQڳM_ s39^Pvdc7< ^.#hGUM䩝z.PxLXK[1AP@NϒsJI{OSs6k| ĵ!E#HJS|#W,g#Ye`=F.ֿ>\XaA(a)PX);k Kt0;ͰTcM,U5-7SNlY*(aC%4uJNT0 !yv=e~" ~zRL-Ja.ަ/L1zDlKS<)"ƒ5%F~d %)><>&Dppؙړ1F;T3g]Q z*C;Do{1M πnyds=&nM9ꂋO_=3sYs6I2z-ĝl. p^cRlupMRܚ Uz/b7Ӎ%.?(Ӹ>- B!ҊtqmM0:9HCwڎ3+QIw+(ˊ]*ҩ`e T%O0E*;f\۪:idp"[H7'2:PQFS䫱H{ng{iO 8iXYhz\,mLhGq]j^<ӑߠ+ki}R.ۊ唆$=w!I2 $l2oyb)Ҽ e`}Zn] >EA\*hMGEOEgQ'U|9]:,:R/] (Xa=/5goیfKy b@;'*شɀjzaPe HΥI)s>p3SIT L?V: ql&:fR Z8MMhD>_:H N%1RK8#@BtZBL-Np-G3I]#cCFzi/yќ-v]CEC`m.Q݄4$[9G6j|])=h7|F<W_!LkKkpGp)$ۻy0lףMM`wY=K#cru>f`B {) -Mysud<AGR6bjL^꓋߳_$sgzP썑_f:=pqA ++V Cԓ ĽEutV:.M#vrRizeK<*]]R_SYzbIa#f^?8iɈ'?Rb~K!#DuԚf2 ޹V DKŚ)]2@SFq˴mFIGx6XqΜBD`'忮}Ùn9_ҧP1aWuX@8SQs#m1C ~5YɢI5 En=N|\% TIjE-Jfy}xE#]8مqݐ7 i%{OSh(< RϨ/Lu Y 6 Ғx1:\5d)##\ůB%BwM,oΕK`2I7 K}bwd ]tS]gܺ:pDXaDgk>LA;J3(&y8pgjf*]b6Yj 9-ҙb9աFv4 6xzas$%OWGO<` 3į {L ` N|] %(GK6˶W=BHH 7 e:ݟVX秝9z^s[6\w ҞܵgmQ^K%\f7+jDlzvA]cc'3o|-öxE!qX#H €2 Ssݿs,^g/ tC?ItXq VTz$ G\/ZCRYifHY,˷8yvq+B KQ^ Бז,=j(}/;[{=@hJ68_fC$(HH_i- t/oQ1 3j2"V.'!=Zg?S2Y>D`_s@>nC%sY$<'E;e4γm u%UFlUR56+وFUZGS,r(}41{ȯOpj)_ ÉG5rٺXD9A4Y4]&rHq]|TkLUN5AjWPFgUON[@/:)_˺M\(&m\wT:y pk^sհ0s\>ŞFocZ NanOT n&cugh[ -^ /}>qҒlAQsAS5;~\vڱo d2  3!vD(Ak5 )``K%`+:yk;aZ5eu??o3 d-:}M-jDm*]  йqFD&:qՋbcsLj`{봎ORI8R^s8l#ZIE^ҹYG"\0b. c`+WPPcjEϟ lTJcJoL|pBVɃ,^7mYYJRT!y TWz^TпQZLṵ KnػK,S;3sw`bM35ǾOc?: T9I♻ y}\t7<(C"D\nWŒz?Ɲ}7t  Lěb{9$&R֥=̣J=z˒kb׮s\P0ζ` ޭ¨ɴ6Tyv(xLIiᣫg*'^WWvhgů N> ΠxkJv?<1fCkG6D͕Me@5G;U$hI_JC'w,F l Kn)ght&̩KҒ!Nׇ]^U8ZΓ$w{bTFZ0Tmw̼ى*igJKSL=<~p8$Z񩽖SO"IPcMuI85Lz2}ۃZ>+@ĄVJ&[,:z&8|0g&TWk5;B/ Yo9&2ۖ,ۀvK3ج~3) 6)-w}{8pHO]N="0,ϿEb`UcQm]$~TeNC6 <9}DK6Plm6w9QLJ9Ql&BrW:qPS;{ K>^$9 ,BT"L\*/M-Lx~o`ǀ*gN䜑\UbJ9r/o\Bg&Xd!s̟$Wل6R'gj1z~i[,''%hPJNR[7LFCآ8yTISi6Xt~_؎5^|%I;`<{ɟ 4s݁vw/3_70iu?/Bia0XG 6ٲ\RvxrQӍ 9(;+i4L7;{>8`S1tV@wt@dן8yrމK*ɐO/3]k\,{ҎΕĐp%e]޴UK[np7$6}6!nm;-W)Zj+nmpnp`hс 8[mq6T#H`1] (m*ls>CUa+(U̾~86֡x'rLH$dw@Ԁ]JfK,lCVO٥^ƃSƼYd0(J5#A訳 h=92<@<-ODFfwD:J%zǔ S/dJ4hݼ svDלʛb6X/+Ym]>(G=إw#"{bդsUWs]כqϷNK;<,Z2~X= =l{Q-a~Ņu$^5"PJi_s GaF64ljt~&ؖ#=ȭ bqaD I :Y;BKMTzaqT:MO& @©e"ߕspoqYEM}aj7?=Q kCN5n=ᚡga)P vu/ FCu0v$$g*+&xB 6gUyJ]zGI=ԫ͎H?n ޴!4f+zAֿhq41c[DnռE,r¿)-ަ{97=9©o3nMDWG%cd KF _ OSLSXC ..xb/5q6Hn2fGꮈ&oXkjg`̵ H$,qJ03ocdm|4Ǫfz)* d%^)A "l3 xG1vY'eǨ:n'aP1έ9*[j* auɃ޶qtrIH</%x7'O옰<5N ~Uv ~[RSacAdaN7Ǣu(M86qٻe0*y>F)|*fѼBUf^@9%/hGS 4mm2[Q ;<$80 rL$6Y q,0,~ +퓅tݠ(<ģ pHin2={Fn,H7X4S&ѱxaz}#eW[/@Y\dl*_MC|cFl3} UnPf9#iʄ)Sɽ&I̡xܻ) XzUHĕ$(.xo+;T$a>Rx#F%,ĥQx{zMӅ՝wJĻ[l8JT/1/QNڣ&ǒky/><.Yh\W%d`5cڡfJQƕ5:oSY4JW$p;T+XOxR^]4l;tޘlZn %װ"?ͪV=-3ǐ:i0Dq!-Qi0jled= tyYnzD[]^t2[4pHu0s݅; R $oKpkjmCw1Cϰ\e$%0r0!Ay͝B)xs#fw͕Aݱۭ-a1N{^$=qy UpYX:"#Psw2d@y $$Q2 *Tȶ8~$TaҦe{܈H)uW`>粕Cp.9o[d6?h;#ݔ%UtD/,YU@L 4JvE/ tX>#9~l8U+ _\)džxqD PYҖ[VX0&/(..'ViM—[z$f'߿r؎ӽ3UC.}N4ڍׅ[r:s`{ ';:SAO{:).(﯂,~|:@?JU~޴sKZe׼K Jdb?oՎp%0tW$%q"JVu^H{B/ڑK"8џ-zO[wTn@Aϩ5}{PK< YY*Aq֛m/\cSk9. 6\1&:m\>`{K@`ۙu}F *zlDp1)Mp< &jTDa+)7z` Ef_|E\Ml>eϾSik܌ pâx"? B2|ţV [\+m OsՆ݆9#˸@δ ! 7/n]cU~2zuq3/-VM O=zY )^ּMp@jhpB[0U8;3e!Mi!O3#l߿Ns xԱ& E^WYe!T_kq[ha0+}t&_ja[R E_LY"? %[ngAVaQ☓hS޵vp%z ÒHsɔ.!'U~˸LU1߁ 32\| - ãjGjnƨr?6I3o4O(} L#=i's΃ uwaWJnC|ݍ%Zǝm*?wKE+k(DN,R>N :AKIʚbH1ѻLUioAruFp) =XW"E}?-:G-ƈH5AVx5V9Pހ=goC[^-2+uܥV>- XPm!\2ߟL: X;k$|dFCz9SvܘƵF7L1re'1 ~4\o3UCgvbp,rpE >!z"ّ^M ߲̻&0\>Km=}+ WNMY^DƢa1ƛ0Ol!.mǃ}B;;4PasGM)ٕYJENK`;ZP Jo\qƉRge)Y|'F'E"C(^mK.VͻrRPXm? '؞RcolԐnA>>3NӺ-wyh WmymC7OhTu#qš0x|,=}pP|JN9_$[A!y}3qj4(q5џ!$c`Ll7thHdFOp5QhӔF a?T r*RS&S4Ql+6"hOC&R,m {^ZI&$QŊ&*Kiq1΄=06ݦN ׶%/,-Ak0e/?]ts>'JXsQ,S[3AAߴ1 $e|9T-$hK)z7 pa>xPVhݞ2bpzoT/IC$DGOmm?M뿌X胺Kw0|@Y!OԳ-ƀWqzk\Lxm/"=AD^ qPv隓Cj;*m;zw278q=bsdSBMMJs6m6iPlD2Jo//6f5 "Qˮ| Ҿ56Rۄk$Ei) $7v-fPQ9R>?jK@z 'O1\B7ץIs<2/+SMVa- X?+Ej逫M#،9;@˜tV#rT`KK@1!?}RX{gK¡{ǛXLRYTc60qk)42dF"!Ghkif)cg:L&T!ھm ׆ʲTFy.wa.y9JA.`# & X($ju^sքN*M|4x_n IcG͖nT̊::O9#`"k8#n\:[ Ŗv/r V8(8X'5fQpj&x6x\n},9YeSM\4/b?sW$n HptTK;IGb0@M ;rINZ'a(OCq@K͒.S~VjiDqK˩7{,E+2aH/ObյI5ɀ`a e=ڭspxX\ "n̢:op?jcK7sY$7qteN6F'@{{_?RŅ*<ħ!FT w`L{#yxI[m_ h­3bt{Cw YHt"qkԉv\MoCU܍Y#)=_fw$gc^2Mz\)!Ta/ 3ylBLd "z57@qcX"6*PwNg,0~ޔg'4HFiO 9Y Q=f]z^ĸP_%1/Z1| ;N_NbIն>?+nO\1urDU~b]j3 \74xJ0V´+`8!wuP(hR>w* ]wg(JɌlvJ?n[KNhV=W1;+^(d/*̳sX[^QM.q٘.~|Ro{FkdmB$UϖvaD5i+Y:w}@jjHwE[y)/4.\lQ0q_Y|X[9AVtϻTZIRq fKaͬK>^BHd>u2-D}y06BxMڑ2:r3(?w"XDАYC{G(9i3bM>}3!HCd"8n Z0l_Hd_{}mŅGY66ڈO !*' AC2uSIr4eF!>q5K,Hk>;м7dDVz=%qhguɝ!.0HIR1vec"aMFz԰u,:=jȟ2 =MI]9$. rO"6 $cwsH"ƚ;|| ߗOlkH "(󾷽He˸k,Ggz6ZLg͐t~#X*>wrff|d26<b@+S(-3+O^Ӂo! ;y{h~9Aig/f.1H&\~H=ߨ(n%L>4̲A~OHf_sߵEVC2|_&SMSW2u~G8UA(ȃ%BfΣ蠆}J1UyIεm0:B{HX4'K^qy9svX= \m7QfD%:TX4]7q8;iQI7BO4m3q])EDXXQneiA uQggB.r@Đ[݋‡8-3 gpxCE9En%RDy~eI4r0 ")h-:j( `ǒ-EoM<~62sN&7P6Kל-CՇ2>6K8=u<Ŏj`]Vh1$+5Y *W.Eg t k*9vS߽xX}HV2/ian媃2[UaSq[$0ephYwJL8 YRtM7iaLFkDL $J^䒃H)S=-/mtORf5^4 R7o&ԂXl\_ǿDSk厧"3 FJve\ۘ?;g[3l(|.pW_GdmƜ7o꠬_+m>@\Ky: vH0N& n-0<R"|нu69yu=yܖ^Zu; ڛ9_"iNs4D&+ A{+G}UNWYaCvar|tX}. ڞ(p43\%*t9 tk]-P>q A6Оl9F^w6Z:vRIENAY:|ٚt #njIO^sqG:eߧg(P4ؘgXG+&Vj{ɯSFV H񸓤UnWzG( 09^qNؐ;޴ RG:%~"udl+[ ύ';b' ߺsTebs$^1J/A#yFvY$$"ÙO,~ܯiQ(S+pK, u?b y& [xǭPcFc*IJȂ# s!r}=,J>;ȓ g+ ] Mx쥨gٕ ~BE\41t9*]U% S?m]%)؛ր.s AښG:]3`ڈR]bXRT$A^Vz#`+KY!ؖ_a3A՘Ő7!NJW]a*O%4(Kܸa`nZ"p/ \fB:&p개 0*j(QbgX*NT%_ULd0ER1/~4  !2t^f+V' g, O] r^*}:QN%ȪÓQdB>ly欺۟Zjo'{yyer\2@C Nϝ?})k*pIή\$mM iObQ0UHr8"CYѷMSkR z`o(آ ̒ŪF|&Y̝Ih2ӥ<{#4 pn2 p;y?Sڃ_ٮCZ'y ..%࿰LY~z9܌n[ |D.*=)g@!=Qnm#VZdqt΍z%ЫϞzb0uC}fhwBO@E$5")D8^5W*}I菜/K4Qɭz [:'ٮx2_3S* sb_{ `)t1[fA GU&Rh{O>z>d}>)1ꖜއRqr"=c25XN@46>7E-t1:!;:8[4{fʺsA-jBgE(O؛I;S5 @'ܭwkP]n<[ =P꺊n䑾%7 1h }'$\g3b5<0Q* 4R2sɊ! hHuKEߟ3 즽@]WO:W4m,Ko'q׆D ,./Jn9}^ )n:aj dJVANwvxRh?Jm&Z"ORq]'.W4_٦1lvǒ9 U VNVg tiTK n1QHpZt+YL!^86Db;0J%@tXg^̯{;;e+y\GTJ$gdL6Ҋ: S2OU;y(fɆܓ rBf$AD~ k3cӾ|EJկo7:uhDHLV\' }X=iDF]_5oĠL["y(Ӆ螴)}7 ;OYt[XD&dL^{UА]АC҈Bxu[J(әnɢ0qvxx@[JC "`#Y3,^, Q< *T=tGPY͝SNo,k˲L?{zBiQc5VQ #<o"a3R v+ m{XOߋ:ϓ;P:pi ހ^X)p8\WaH"~Hm&im !?iCI9q5ZWn!O"@<חFհ#Wi9Æw%FÜȢCǯ-ԧ}էƴLs5S5 "*ՔOqiK77olaA^2JLmL[Ptc-GzI?wdzL0tcR5lKfזcdFvF;j5!ۇ A #~LL1֚eЏdn5`\@`,`5- ɋ ,I ?znM%`5t~0vģZ5'MQem-cj?HᮙxQP*6lyP_&;Xm=u[J.T&^6 SF&.8}T+UV2qXh֢=U½L<3jlV;W#5ѯ"̣:()@nؿ31gp&m[!.Ui^8_p}гBj E8uEn7K#[ xlz!Ħ-c5F:i%kA>|z?oAَtDu@]qaNlhmW Iz_5|Pf*|)vHfE=! %Z`z z}s׏phI{6 GTC%c8Dʞ[ fISU&P׽)J(پ!UfyuF#=(AUu*UJx}IXHEig !zqX+-438[;S`)K2lO["m,a)vqlrSAPZ"tm<$b wb#j$.cEeU/yc,yt^3Cca|.| x[ՀWM&l}&2qlksnJמ" .VDҐtٿNX@-3|Ŝxog%c*{ 4L ɨ?Xqt%udLe4=c̪`i*4ڏeJcQl_[k@w!})9P*C3gVNӑWĜČD$~5m_ |n}!5W*AH2KDTzEʆ*I1?B̞˭)Gh8R@jU'(DR68+615i=5{WwIgqzALYA4ݚ4QԐZ#2H#,LFλ)D#N;kåw•75r02Wg~y)1|ODF h;6Bzs&>nB58D/pȬ#kfO#fH@ # iaqT)T:<QB# , WڙT&X;hgYҊwy=בY*h Pؚռ*mq=_DLZkPW6#я:Ͼb[ݸ:xi)r#&^N)aT\vG&J81A{S,Uz"DiJ\ l1y[7f\"Ql!vwyj%Pڜ EE>"6QY:ъ!n,c؀@A%vq@Qk鉏^7N0kJ-PGV*5=Z \}>>),~>ydGFm6hV=$|:|GkK~zq,Q7V[)@ܴ2'Slh<#}ypdLG{ O˘P_Q'xn"vx )W{qS2EXEs;˽Ƿz.T\?>l,gaœ#6HIFQqC<քsﬥp;%eT[ɜKnKN?X2˕⻅N0锺gTs87NnC( (VN(1ɞh@mߤoɲR)\q;dal uY_]3C),RUqeJ*\wxm߽ۡu]thD1Ox,&$9Cw.||l4W&_7qY@ytRx-؝0Fك1{zk+]4=kJfQY]bݲf` % 3n<",.ll[,y_?9DH9' '5K2<; T"SRG{y^Ŷ3x ܟ2c/Rʨʹ [c]^ }q޿xL<\pF>;FU'SHz^LpbmD:iz4ß];e-6tZ9؋$:`+({J6Qؽ_+w=Y|7 qO\ENEw׾ۭYc`l?/iGC]Vi=.] X1.;[6e; YˤJW'$%Uf&) `%v@h8P6_X_:^5- 9/zu9qJNDRU3*Y&˃0__REXh>CԪZcZ\8|voG%ISkNep?u9Q~4xI%k7Gڰjq@\s.{@=~RZmpc y{rUC\C"!EiRAW6uRHD@nlm21z4٘G=3:z<;AS%G\6%;>uv sjjpAT̫養nG0د(3ԬT $5|"_͸=yROK"1@z: K Ҁ);<ld(I33M$}{(~޻oWPi Uw%aݔgYG'l!L,/ͼ3Mim%nt%ƩR؄m8BDv ~@FRl]!xb1 ==xPKLzqqrd#.ZJl[ƸdZnf4lTEw٫vM1A~P͑A`|gpx({ʳx Vh pћ6)Ȗd0l![#H\|L!w6S'O|9N.Hf18@fW.?8 |7ol hX=[F'=%k5{iC>*rK&5idKrcyI[172[ b6W-لtJg' CGQ3 >,\;{7»>1h| [֚c>!ea\t$YELWB{oTE>T{h.,.$m;=JMsw^Ŵ]˗x^/ř?SMGXWLX9Q>E0dM.$$[-ܪYe L O5^O9ZE`pPJg)ϝʉYCSWd'9:!,X㯷C!Nq4!ś9Q@zxf>&@n8)ȫDz}:mAC[6f~SZB!`[K3OND&+<&;ndě=t4(-l)1,^W&j,hEejD`!1Tt2knjU&3Xk_  #<܍3x&ps@^; C~zށ{ŷY[9 ڙe7 sǒ3 l'%9_!\7dpZ 4?WCh \vr{nLJNg|=$Nź]tZ'r IǙ~F\T!^+,AIuv\#tlJ0l_[7I/%4r/sI0DΫzƎߎ4:PUu|bR?AKr7JcRXV$bsrp0d`AiU/'ء]tqM;}Gb_*XlGyHxo5EsC[|8Mhl4p Rӓ6$|$'o0pB{kTC|q9\0"Ӝ#6`S&s1,1f-$5;ʥHt<`JdḪ`.t܎u8$2ajLBmê}+ߧgES%ii-{vX* 2Hu*Nrʞt$AC)VWEP֥xV:T:_Nja SLW)Y@uOvc:u|T8ȋwlo&HrMD+WrMo.o^vĦ[!<.4O~ -+\Q~b%jԹ^sEU<7"N.y~SN;,:EJjmVV_ydZ'12cJ$N|1Jȝlh@wB1O:!rE0Lj!@l G\"\;9I!Q,'r)*_[Q:Z^4\iA?&&?bb!( Jٸ.YN;$sBHK[,&N&Xz*i&J[A"1Hנ#F1"q/HNDsIփr2a˕1P3AXr/'Y{-IQgK5tC"X.@q69:v)U%Z-Ӆluh[M|ujf;s~zY{q&1" UGj!L^?2:klb }{Uݟ²ӱ0lZz-2-"@ Eqn@Qu=DJLo =4( #}*K2@pP筋6j#rWЎVӾ?)~m_wM0*n FKz. js|X~RYl¼{g$5Hy(aNC)eX ('Z G/qWiޡl@?@l\.vǁ-V*'J%꿟\4/oGlz(N]k0 wN 72aA2 >bgW* DJ!.K]Q|OxEk4d~3c8B,crU/L `#ԯf[b/c'RVp1 n~|.^b/,ys=tL@Uz ]EQf*KYy&}^мz{c.Ć?uh`)`d-pWǢq[ZN3/ 鬺Br7ݝL BdKH#)ZbٍHCE#LVC5lB[gEӚBbM-Ɛ}FY({ M3^C:BZL`P),0ҍt}m1{47/_OBg*| $o_G"[]<8㨓rJTP?r_- T~ĝV P&huOhas[UI?gOy /pzZӈ:aYF&AfN˂clZg6!'KGvÝ{Rt: F,tGBWcalP$+[cFmWmкRqt#XmKuG{K|QS վ2r/=XY^zVZFmD.4 Bw^@ddX_ v+g9Ui7' tǝ/f>\<֖7Oj('Z"0^Y5j*:w !uAUo _`oZ}Be`[-=S?le֢XN=-7]lWة)lyQ-53X:؟zdʂ )sՄEFN; CyRR AA]R| |<#w;ٙw0Yh=Fw?[ t6]uy4ds5q̛WWdzPT pNID`;ԉ~-ݢ]%N@E(BBl6l0h/p5'}#@΍(uU_[ {m{/H52Utvܑ."*w˚jHd*^`)T?c'{œu%Pn2KֲSvΓBA!$ztu˃LtO]+ } @$}"ZfUڅLp4v'hNACٔ_}}P=v4T5tmת45moGFD7 ӹuM^?EP̬J`OvҬnRo:N7ne89.EԶdZ$67إ< +nxdZZQFʎQwl,Kb>:{;)PlI'lic'eWx*;+Q'd_U [td,6Le0n@ ϙy!_$"܎bHNΩ> ] ̷N"u}CcRi;U0 pت⨤(twD%%' +ҙc/a3pOp&=&4cɋŇ,2׼/T+dͻ)&OVŸLr w2G܂&ymCm+zꆸ,R#st]Lf\PC$!KaKn\!d>]48zG}K$ő)m>W}Hdɪa'y_$s[ !8.q}ƙEԝ壺S:C ' F+aA`V0EfǘL_I`̺"8 ok)p RvF!g`" T#)[<ȪC;W :]]O?= U$7UͿfA%:O+rf@ʐ5:d1GvdFJL=X󉈃^+$n?-;u)<·J^u%w"\L‚Y),ua)‚AZvd}uxR^T|Y._ecZ,'k{#wu*!j7? )g)? qgWKTC! o%] X$'=)D☟M}Qԛ9v*+8Ejsm X.,t*iig+s{e$Ň ͣ: % =aTA6U>f&7I[4ʁ AKލLz\փmBpcɩgJ|Fj&,~E)2͙Sr 8څo9T2D̘OuW$:GRԓ/=uG3>XFEg&Wg* He^tԸ)|!+L68WX9 hHͫ{ciюx5+R0_]Z OSOrFatFÑcPяkC.f)>J}J.SAQ{*JQwt],OSצVK_FhOŖ0꥗uJA(?VOIhcU/Ip#="Ln`XL0K! D3\jnX\#<@5it*pREzztṃWS}\wS2EIUqGXhށmǞQw5MTᙟ6;aC߸aJEMVbv*WW"ɒTOY0Am?69a S~+MCё)J(M!yeP^B{7@J6 r"@m]J|U?!1,:H+Y8E+;s 䊯;Y- -P)-$OQ\tMvJۡ#Y$HL+2D#dYqJ~?#;l؝~pm%vN޽mߛo#lq57m*H,.m>/ϏMK]I[B'sgr`thRAGygTp6Զuv*4 @;['" WFu %<~iaHV>}&"'?ŀ2E>@s&m@kxk1W CrkB2`יZ3=UT)prɫYrm%"}A5E+ObE}wlI[0x5W.MSs3xPRδRJl?+Yu9Tڹc.ZVަS TvtCw p$p-ϟuD}\lkc0HÜkJ@ę\NӰSr܇TQ^a.;Vi9|‚g$8$(!'q*1q5Fy}KO@5ؕNf])h"D|=ؓRz+Jk):Щqn4Sž $ Sw L2+㖈cGv';>~]D-< 39(4xT ~O @r}_ߖ ]T F>CQ7?,$?e6e~%RA:k.M!84?=R%<-{씖C%41;'Dt1kwH>0Lhv,7x9K T=NOݎ*_Z<73|U(PHtm1Fp OaF{,DŽl&{$#pHl+E~1 ^@8%Z˒t|ZOސP/eQOYxñ䗚dx- :ɾA/ZXI's! NѧuT1ڀC8r&cFSMx)34;zQϮRMyrf=;,^ 2|8!'B5}ϒTD!r(EPem~45yC45G=o۷Qk9&tvz#?5 $f?pSׁ⥬+?I| 3T'/h:B|y+Q3S?!?L.z*`x1 Coۚi/݌0[wL@Tca6LY^ [N;sNsW;ίPt$VAg_skk/$5ꔃAI>>c@A{ƞLpaUuZ{PtX9b3}^x%t+zgQ3uxRZ9p=PB8M *+~E75Wx&Cl~ *7uŨ^ӑ0E[<&}ÔA-<h.`lưꁉ Ω[,FY1K`|71K{TxWQdk hE@&j|@ W +]E1>N1 X>p^Mh{(/x϶NǒQE7E2$?G,eNgs\Hה'j4Mx09NiƎ/J$:eYי 9gw К>4;P>[33L `0؆ (̀}LP)k-y\ؐk?4J#?{6itW.h yڍVA|E7j@*K8&P(=zhqoYj&r$l?H?L и1}e,ǪYxn$bQ9YB3)tr:<I P-:*N4 ߹jKזļ#+Q5>'%K^p6T,Ud4˔؉*| B; -+rޥe ';Z]mrejr+9"hGa#q45q/b@&,ݕsb9ˣ4Oɟ/ @״A OҰ:I5Dr$2{VSx,d$ܹPz׽8V`X,kCgOeζ A5DTykav"^.epme/6Ӄb *(f_zyV`#$:IeI&$I-:yMa{BNH&)-*/Pǚ;yNU§(9^6yk~_TւȿSqеmQmх*^3D~ه$`kߕ3H`AU2X ϗNLKIhS: ;!C;:*8q* @=tfQXݔϛ\]RY7N.ڶR"/eC`OrLA6hi7N4\* `j`eG*H_?pGl\:&XC­:`qH!XyN.nI(aZeW5 TiY230%r 17[FRMrG~$!!ʴ-:QlOjbF_b>d_ᒀ],'{B&S G+_{-E D쵆A/ݞj05Oo*-Ѻ1MvێDƛ"dFS`^WEwS{ s?E^IJp+}; ?W/45:]y`C2ލ> M:f= DJf 悂Y! /*x0b\PDkB6m*mi\$/b$`e=zPBRIz ԗEw8,<Y߮,f,`#c:"=Qnރ:@p%;9r:&: jԾ'@ `:U6,HE)}">{ӥ fH̃QhҔϷktFis& v}w1IAJ ED7&68<ǴIu s/ ӎ(Tk 6l^rzSq e>Si)hcC0=^#0v[Zӓ ύErX ߸_@]|%JL.rC-DA9gDmV3AhPP8+30Um[ɡA_Cgxzjz$Jß@~JnvəwVah'B jR #ruHئ]14ށ;/ z 4=C">i2BOI`]L5eqZ˛g~GE~]v!mJLËr`gCHs,+(ެ͜$AX]٤oUC,V/f ĆM1?¼[vlMyhQX|V!&am !i#k^yaf5iP/4R14((BsyI\Q8Ho(LV%*BW]Mlh^>IQW{˜ Z؊^a6%W 紮ވ29Py<)|\+):}B㞪p@RhUڤ7ɶefQK4Qn`*UF?eȼ.@|ip Oz)sU^ ~K9}bi;h@"'1ێebrX.O]LÌlӕ3CzFPGOi=iAPq<n]rt]{)ѹ,?r̻A>T-LG;s!")VK.đ'FGfbs{{4ȬTu3;1ɏl("h#;=eEX`1z `RLvT@vJUBs籗S>+ӦҸV5 C,T3 171>VzzC|l>1]{8-$"-)`W'[BzrP4 vy")'DFB~[C[:!0q>W[7[-t)YjZko 7`;RNVł$gDjO$Azbp*biM6< ov=e9&r2vz|ԷA9 4~f~^aV܂\i 6:Zss(gnQC<԰$WbR>ts}gq}~(ܼq (rCLruDž?w^n0ppˈ>'x0;^*{ t7nnܧٗLutZ%@!~(( )Y7GikƂ{; !ҐpӂAΠb \jX]GNÇꨢToc0o+{[Vbf1O^"c>oor}:tNCy~:9FkJr|9KŽr$If. )^ ck0]2;w~R,*օѮ;eݴLQc;~4!ߺ-hQbL+oȧK5H*+‰3Z~rG`Ωi@ȩϻQĥIFxږŢqsSӂBTȇ*/% jx Abhu#™j0J"ٷsl&㎆t)G:!60s~I,BQ9*M/ L5"۔%1+PLep6ZMj92MLωaF(+r}L ( Tχ]Udfd ͨNB4Ϋӫ8odL$[PPg>}Y} >BSf=SWםi4.3g̲/W'>{[ÔFZ#4J ξ\0B8 R42jVt0,KߣTo?52yXww7*eQ`N*~_?)x6O* *ATZ2QNE ^Vڹ7K8«|j_6TT8;U[jkzlZW8c= +* ƨݻt:m4Dl${:p2pO:|S%@6\Y4FuaݒG3D Q[0`b xbh{O0uoED9%P'CZ,>m,+qFblng{0a1evYYZ}a?,6rw-V(KsizLh7~[U=ğڻ(#+ ƿ*RhӾ sD9mW!ԇf Gf#Vs \<7qf~Mjw]4z4eX;- %翧zPJQ߁~4ԇ&LW!XmWlbfٝmٴ@EZft#lE>$%*f)/VM22Hi{6|_c01gsX7$mN3l᏶x'7O]gJ_92 B^ L.6 30Ʈ" 9Gy_PF@੄='cK}x䌗]ZJ*Ԭt𘊞;|e,YSvBUGle=V׀'q&}B$N_H RʈjU~3 O@ ?zd&>iC~%O>R{9;Nxۥ!X,fF3dщ r_5;;z9$?FSh_xQax3a]ZmKRn➣mAT&ړ_gb@tFQA=B'ѩJ)`3ThVOq3whQfPa"2O'KlC FSxzVJuBN W]Ʌ뉌4xiӶ i4t;TZھwvi0F1vڰmNK4nH.!V_-CrT*q3(^vc".υ#./j&Ȧ!xel d},75I d@W{*=yÍ>I Ko¹֒d'^"x@zk򙳾_t}+yPxnES?Aȯ`9t$[9s >|86bĬ\$a:cJDKZZ5Vm/}A0?Y-P\jOݲe N0f#ɚ!β:'/ݳ cI񈘎:1[U2ZΛ ѕ)J {t6#HtvJ/i-)ڦ\ x&zLt`ݔbᇕ2 KΩ< ?) ^;"1UT VQ 4R\Z1omb\mixZIHː7`Fs*?=K$c<4^w'm.}= #Y$49A3Ő iHiYEbA|1$({NmȪ7؏7}:yܴMPqQ~Qk˕kW>XG?Y j =T9鳐řhy$tWQzb]NS.= ï>+Cl@aDo!1cZ&IXvm6Ijj\Dî V#_:.lG .дeQ#$¡ǽ3 =9KFV_  ϡgVqbt!9Rҝq/h[lh1x08#P7_..0=Z&'mQ;̖%OJJZpNtxZ:te.Zd8Y dɗ5Az3Dڐ7\Z[2 gc  H6kԘ{V(jKb5 01;ҸuG+L(L"CkH-'G~*(Kӕ:{\›0S+$*_/L{ [|G-0 7Md ȬԦ ط9J1ŔWU%չw<+~h>+.D?@{(khgt;9~2&1b{k涾W}C 5&SHp\fn@H UG_~S{6_ Y6}Y4"??X IIɛJQi73~ޜJuzb7|ӑq `ИB:Ypo*t_~_㛣s(^?+_5O3ۀW}LZo/.lJYQ:堩ofsJ+3=Q_Pqa⵵.Aҷ9ɬUV\;qh6UV'S{t]6^e[L&a WS;um[V6dF-3_7~2]os{9m3rXE 'A-_ȣvBX |ζIۓO-/N2ɮ1L,Fꦟ?2\:y݃xlDqy|kV%DAq@:dH_̔^3 )hY$N_&kzo2Δ?UM{箾g}hLNd ΤJuEQԕ3خ]#GR;~0| $_K ):+uZ f5M+C.a^cXqdiߒ$]O%~K۹K*[nۃeG3 EmI_t' o]+ [nwV93#>OV8reE/] ~1_ AiaV n_ZCٝ!K| ݿaXWzM5KH&zQ>p_J@W~ŁR 1oLr3z ܏b&(Ҥ3;>tgw\~gBh%gy^)"5 'Mg.wG-Ru{>M|sA1E%045Bn!J< ?'?R7@]9O~F;\̘{Y C΀3h Dv T<rQ!Y( g&Opilh!$e39n l{IlS-7oSv?p\ee[)ŢW/pWWid1 7UQGtL&AqZ֯ΕzU7ɩ_ĠJ{bo+ep<[)!tƵZ\*.xm}']#o'{3!]uz۫>~6oX%yx~vRpVSu=EdhsUP1ȣ\\̵: Wv,,3;\X}ۜ{;4>A>GN{9!Sg3;?(tb2{HcKh 5;~̿!]4~6mYVr > SLlArg/min*IeϔhRQOHes'ۂv&E\u[T}򅸧GGPӕq!'tky_"~jnd+SAԀecHx9hng'׏mҳ!  i->Ju߁쵏s_X,QA"?&-SYgKQTߕTĵ|W˱8׵kBZ;7d'm&0qΠe18>"roS;<8#'ح N}W^~Nݴ辳rajļtV9<RGNt);;zОOM RfԪu\?ܪXuv3gGN_)Y!l:Z JA';']e+׬/>&&gC$S'U\)u[.'7ӊyF={f7|ĩHȘ^IB%ةdUĝ` ВfCqۍx>Œ|ly')7Ob9F/w QW9N/ 8DH:EhMLolk9{AßOLlәM XPr+r$c!GFMpV;VZ1BzhHT( Sa?V w'z]` ?yVjG=:%un—T7! LsW{QtcX'aWD?GUf£!<rGCcjAK{/Ez4X.VDyReצ('y&*UwHd 8AF?v< cZdkoGbYF23wQae |Z6!\M5p?#f<ѱ q%V T?2mT[T9u]34WS[14CQac@=#c5+k_& Kb=mV'7oþV{4eB] x]5wAJ2ӅA.)@5.H dإo! zd`"uHx/9(gIe-x8.bB]@gDgFFg1D`ddH ,hl 6[ *$lu/,jqwV`-n"z^]gYh𙀿oͬlj)MH*|Z2A%iU1CRi /r_ 8:ߟ$K40395P.Z#9iplvAKT*XTئO_CУ=pVX07?-,JƍQ^@(ٟu˙-WXB-kKhUum9%Ա_]Q{BK$`ii{`CybStocU^z+aYru%h V*Lj61Ϝ[hm`X^w\ ^&[P5Yw= {=c x$){&w"˕$6qB2fA2zwzݪ_Y`CI vz9O=RO B'Oעm:I6SIti*Cׅyn_}xbGfq:/ɡc*?w( 25drbBS]g~7JI]HcVUUKPڢ 9B+>qjqAy0sx>'i[g\ٖ21Z˛_z'0?=@vݮ3*+ܸhLh9=xy;qϕƙ0Lj~XJ@ZKvP}x[k"t9*J:I=8]M8J?[#Ibo;d(^p[AIgx1I33Fu}C"1EᕩR F`[N.ޗ@oHЃl!]yWq}=bgAW6=mj [A ŵR\I4;~`^ p>|I@RpXd]-ԁ- $ PՇYRdJgAmO[17kyt`S3%{^ka>ڟ{ W`U4=dV:!Rq\e;#mJZrv/#oBE aYp %90HΟۆ֖2'k9F(U %N;qe l#_!U&.c[ jkBXdJsztm>V#LbVjxf;:˒E@{+>Ұ;ICKtIB!.Zl:,W .&oL?J1eҪ`G^EO--m!u> =ֽwgr>z<񯃥|\'S^f3lG{SjHnf(̀D( L"/Qj#fĈܯ#N7D$NR߱AlpP@a p)d3PT^^h/NQ9}3IԧxUIqbC Bޒh* N$l+)^K/Edsi14LXi`(^ s|LvI`cc0>-f02s@&Kr*>0g9d)Yl ]\k-gy:H|_\ ]nю:Yz]Le]d#TCzρQu},>$3++p!ZSN|ɹ+!6em85(goPZڶhhw^ 6HTWq,U5BL c)֘oCNy6g AvICC~{| ^:#Vx%ucK;o\*D4 &8}3WM t*_%q"cŤQ~ۉbfN KW`աMJR )9~ߚ$Ç/lgv!bbt 'M&%/wDkN-ي"#5 Hөk52<~}=E="*vj-cBdE/Sm3V 'Cwx 3C]]~ub(8;Q1ͳ]AxŒW4K) Qg -LU{ʜL})A`k <*&ƔZ$h+BȀXk,7jIRl7hOGmD )e/>Qֺ+H-yRwڞ7[. EYp}owTr6z?Kyods=ޜfwTbkO_uPlG.ein#ὃx@ J:<>%*l::| 8}A?)5@iW.t,e P,NSvvv:i+tG(l&Kr,b&=%hΆeϣ񢡾}ǩJg+ @ig=|m:|D4Yl ݳ´A1/k.r D$]qqܐ->;<%Ԕ vx]=3 ޏ?Y/xfK4wu\jA3yu&à HC"BBڲ:GpL?.7k9ѐ(ڷ>Ln HÿZ]]yI{|)#MA)l8K/kvxe!1N5H=}7X&+)^|Ta5zGszs}yБ:o#" ڝKcMb> $&A>9ӌ^˷"E{15X/_5W’Z-tnX%>2G6 򕙦O~2""L4fWq"Sj#SV,劜9_.}\R^5F$HoCq֜h> 7xxͺk(q>sS)%A]wtmcWt&>&<0N>u-T3zVu}s/5Ғfsg+6 F479 A#{.ͽ1$;Xf_rLh:r I  XWVES3e얬uIuxzaY+*9L[Xإ f/)1/@;7&vތ1c|sPzS&/\w4`P$3/rNFV= vMWhu0 ȻnvA1f8-CzS *|T(K(g+wKbo8{ZUJxQVxtfkLq1S9t!DNo xp kJr> TRo;#Ġ"$ݢ}3?:;g݈YVh*]ezowt-GRszy Auxd']1KYY4 9 t2aŠqkY-:QuAQDEU3*Ruw$7JBCq.Lc,?QyG:},ɓ)A; ;NʅA]Nbd^D qe/s석 evVlI<.@IJNi) C,ׯr,S〹T~l5{6y1yC"atlK5%t7Yړ1gu/hs黙ʶ:L4-o_}гLiJzNwo]"cc丟Tpu|۲`x<~g*&H;S ]II 'st}RL_rq]Q-PR R=eq0|첸*a&pXϘrK ӳ?@T$vY_Mɒ_m%aD|,gRmǨڋjsg1h&9kc^pCAJFMxz g@XES¸h,TN/qW+I/UWꥀǯ3DN}l(L]yDB+eJj1:FmūG87i-W nٰ?R߇1 ?:?’eb>E<AؤVt|_ҍ٬M朂6\|y$ObGTF:HHLI1M6V?۽rj+2]ρ{7;`H;.g%t^?:`In)iPѪ#|ӻ qW Ak&C0,x)[/f}ѶnÄVς"@ĐWrO[rp}ZT?92VjOFj w8q\{Ъf'PpG[&ذ Fm!N1`( + =NP8,L|!W{{FcXT@D1В&#J|ļ֗r kWEJnP:lmRXU皂 OtXZ9^Il#io}ȡPk+#dBV<} q+"$h05/Zem3:.ϩUQ+c2 !܄fd.k,03r-د:L39m%R-e7}- 浚oy$_WDW*r҅Q/~,RW1_[۷v~nӔ @ܠ}ѹ yN Yv+|@`!Ld0b8 :p|Sɺ\6C6@GCA7$VCzPFgKJNf':eRW _.cGŵ:F=߼dh•3CYR^P(Gտb2g.I%)Ug`0cd|liTtD3{sэRxѮY7;}> Kn2Uع9AM5#˺k7إAb3xi~_ıڮ%-:W)dEIڗ;>FUIʧQTFWq QfYZa'saq89kH%]sR[Do~VPa<1% 膀liY ť 0|}Y<ـ zA>ճw%X)4jKHP.ش$?l}Ob;a`^ 9[=yT[:^ vYZ[p1\NtܗfiMOmKS_?PkwIN'R]yZ |!2,qwIxZ\??7$/S2wMߣGmΣI^8RU4ڑIҶ#᝴QĤݢkJXNg%5\OV ůe-!W6S{s+!_EN&WR;.Aل8oB)h)QPhrPi!({7PS's)ek3Jc! V"܌ܵE".O;@Z18Ϲm0MM]|6[9]?HxO&;EOu鼞hwNճZRhd@X7 +\ eY`鐚7,5!TIP[$l?۶^ Z,[V ȩTm`9?PnJa3m `q""ڵ]KHʫΞl8/\Z;5<z'<.hpEJf >6a4nжQTk+yP,# =<~݈t|L~otؙv"-+<ϋ9 E+mS+qʎi"Q=3~9N sev"}ҌbJ![6O c a$̸[͎qEkTP^og{y#5 A\z;-"zA4GW :-)WXw|x<}㲭 lܐ8aϝN8N;D P`ڰ_tRy0+DڼQ⦢GløYEĬ`4acR">kfc졟4':DBG{+]R4-3x,tP(t*8jT费n#pz(d&yNdOxz g;$7"EP*IeÄAi{d< ,q䢦::$ۖbڻkQ1nYğP=UY#-ATb4VTHaAߕu:|!.$p>$HYHbLfN'Vj B*J}=0:֋Qi7b*ƌ3)rIQ;D̪ =r!̙^C6~n=}>_vJT61[49٥g;:bC*9G \3ԏN=Mx^SUq L7<9[]37² &Dz8`9^[c0ϊ"J!uGЎ⁇&\޳Y!=mzSOl4.k Brߢ "թT'B+c؍I'r"iǕ+h'^kpѱ3b@=}W&z2{P-ǃ$LkֵRr1Tj2hxpzP4N5x>;D2DvxM2CRRzOLCڨXTze֔2IFQL+Eu2Wl~G5dTċ͙^+ 6;¹y{֔S١ #$2{<"9M+ӏF3";`|H騸o1>wT'bVry?Sbq{ S +(1~mj?|6KPż]_9c_.~9'YxU>xhY;youtAwQ1vMM4$8/[GҞi S+R֔npP 3(VF]T/1tj ߐjN|ApZ8x_Q6ہ+Pڠaz+ułvb1sܝ?j0w)SsA?a;)j!bݖ\ Q]bǗ,ZxԘP&]O|лwHF@l޽${v 5h<A vYaQcT !KGsKd(YCPiTdS ;k.ɹa# mrXb@3?{.$6_vPե^&Qk=g%<ˀ.9tlCb}Y7,$x-6J?;Z@p,u9ə24a#W"CT7p#H[qh()bk_n % 9jULvNdŃTGL ;ԧO@첛ktəLERW 8Ƨ:_^%eRDFhxí+/9!c?V~M2NPk/]%sFw%G^]x7kb*|FDNRvYVXK dk)[Y]J3_k"M}zsMρ%@H0O0B o?cqQ绞Ws|.׺VABx.`Oy<{ʬT͇i!%=S\x` rG'̱E9 yp1p3]O֏W[pŋ8Օqv[ޣP$;h#| ɖ^c:ß ǡGzv`h 8um$s=T t甹f 0F"f<$4MT vru=-.SOk(9I֢p5ܜ>Q1QI~`:0Μ"߈gz0rLENV Z_{?E%d~wTv[:p^Fl7^@/F:#ƣpڧ o BǏ6 %6yθdw$P $FMwz8@fbxҾMP -? HwzY,=_ Ž._aj3Ս?'/5סw/!7po̤PHs9>*PtRf޵QA+Uu&ffQBFMl z[՝TOm5PV A޴KZ6`ހ q7)Й.Ccr$6SQl8v^~;fw3jN_gA<-ioLjhME?S[@0X'B=?|+TnӫPz24 i6qo}?r}ۑBR2XbeC_ v879^)x{PҶ{ %>q&U+T+6 2 )PR vp+gě(j`9Py$NȚ~a?)ΉfЕB(N^-ekm kߚ,E5 I|J~?&o;kY@% iVV2&:lJCZ闋Hm`ܽ[dۙـ;  \EZQ̟)eM\1Q;mIJm=cя=,?͵#  v}Crey cG|UөS(rN8jbM'5|0[5]h3Ӝk^TUn M`f=%*C`b* +\ewW;9?Iwk1HOn"3zf"1ɒ)uETSqr;YgrKr3[([BzڌNz gYdюHB rCJ*4IƓ&R@*c vc-`ZWnp%2#P=$Gsu@NK\y" Yķy\Ks4{Yٳ-?D JPȣ3j!.I 4fZ-፹R42dHKX~/S`t?[a>] '8wz [oƶ5w *eu+^c2Yb2l88: ?_'8~a4Lh-@;`0a-ߌ)͇^׼\ٮ)_)`諙<@ i#xOa`~Af>З78Sn%`"1%~?o"x-D*f\R6?t0" KUH8^D6muBɜaDIz|r΂QGəX`p_[ 1 ,G0F|s,UA)]ֽ>,_? $QlgZ5b!Ll_ RV= xE|.|}9J!܉S֏aϫ#=Prv u*_7}vxW\'xΞ6) Ȧ(o<{VLzS4]aOake*̀{ʤ2qXbᐋGbQ`uxp: ~P_wt)m 3Mm{UjE:Vɶ swtc})<@X2#MgsMC؛WBd voF:iQhΦC\ N67iE:5->s ^@p[QuD3\4;,2&zf،($5ec*U-M>9%(A~LQ9p9?e,+@hۦ6p}Fpdk?G99S+kxXYD漭(Z[cb}~t]@Z?QxBL0:6u(K]X>h5 y$E?^ѮTZ>]TvdĖ',P.y.UPdT>3;.㸏n$*SFS_Ra4cܻGK^Ç >4Ą5}oFyr+uf!Ssh.v}wxQQ%#KZ1 >a?W2*E,xCIUh0]OB֮2Ќ&H8\(yY[;aV{^(gWhg2s0掦+Mz4~YW0bZwf{VK~55b Vf ciaV3ax[+RM̍GC#+=ŘoH5[EȨ'm8t(dS+N4xέXVE{NB(E3)ސt?uSG !bKͦAw Is3Û]6@25S aVΚFۈt\5ltǗO0 2ty%!.#^EGFGdDNƑ >~966"7`lK}!· 82,~,VƱä3396GU.#ǵ\&G,R7)EB{x f ΦF|)74B>Ff (uYu Cp>r_y3 $Ȭsy`%UK^7/'5)J\>bA筽ib\ypmG ʫB'L}jU0rPn_=-{l3űaYpH:CS702MFsX4tV-fu k!j&޹@[0R ;p~[޹ڔ3Aǡ]Nb.5F#{"\x 綜aeJ1p=`Egg>^UEfF#)5yqm1Dgcv{PQ8[ERbn&NdފW\XͿD3KKv!}W4|K=֊">j*9q)M_ؒ4F`>QxBӺо %ד-A SBpxE!ed~aǝXDd=7tkd;U̍Gl_C=1b^jUFyVٽ)B17Ԋg_[>5F92{@D;}2UhD99uu *sK"ٔX *D]l<K2c@Xuyu>Qn;iZ¼al}DtZ݁$ӭl7wz͘uf\V&{ș2Bb]eӜʎhԨS>[KYFݎx `=]@;W=*dO\^GaLQg2Xuֽxn^qj1iM126ݶsv箁03]%0\3U3w%!ᗯu JjG R}G*Ihp4H 5;z@wKm4Ue 9fy:4Q+'x`9mb C1 s=ܿɜjVTE&Qg Q4vG 9ݣ/]>xmPww`^0$ʹ+t[ e`O4ݼ;S!Gْ9d$~z\Mӭ0tvgQ>`'LU ~ zk*0o>:7^k4Յyt9Ŏ gV^~"C4B|J]Q,K-ku?mء+ZD~QL.]U\mdmܨz%gݙصIE hݦas%3|-!L|4}n\P翵4U4Q!兩 WmtD (sMQ˦j " LL*x%uCDgD3!hH8I[Ef*u'z-oș`eQ]A9{"Sm;^Lasb1[:ȑٍ@~K)1F;H.a:krf&^3t-Pĭ 5O^AM㳰ah0^śC `!+$ +sY_3bQ[PbJ&- lrbڿbNnV;gOhR _oZ8~{3³b\[eU?d~fJwq(l9>f xkuL1Ye @2AEo=0P{Rp5qfG+•2f: +-UTKl9 e"Xb$[*> 2 FK X3bХ|'ػ*y/xfw,S/.,w{Yq8c q4餵 .;jϥ+*=>#A 1{DhT_La;S!Q,~:R`(ߴpsrټ\Y JC'Qٛ @#Ibrӵ{K]Iq<yG0CyTslp0ur3F *`v\le0PLgQZ$4U:<PtN!8 | J`YF0Ǖ`_`OW!'46W|C~K `: 1?x}Mx {TWo&^]>?`9O7ea8-J=ty 7砖N0_6a fBcm!laCN &5&!AՈLcI(edN̼gbg ȱ+Þ`%±SxV(x.?Q>$gխ~sK}@{dyZ>2_bj-u?"Nm bfDM.=2%"L+9q'(Xnc|nBxgЉS;|?a!{ITM C $Hhoɢ蹧feuALSioI &`0Di(w6lZO=mܱ_>:RPo*ʲ?tI_S?džN ';E⫮ܚY ;^45l;ƴXTˁ GoS N FF?ŗX,!B–JRi]U0 ^ Д_\7\v0"Ŧ91}Aָ/bպ&lyUd V ΛӮMo/4B?{7΍絔d5QxMZkz5 f0fo@&ݙ9몆D`a2'nנ&=phvW:3̔YC$Uwp:6zg+\j+bCT7ϭIgMBE\^8E[.[2ĥ9Dژ(o*G+k5Ҏu{9:mb 0"0Nݖh#c-k,*/ owܵZD_]gz|*m+ FξO286Lx#c{;g\uݞ'.܍|p"=e>l#SMӉteg׎~oUK%d7Ux{ b`k^`h>X.lr_,I쑺qHq,Y.@GP!/A|t r7pNMS\l({5Ϡ1g 3۸,FJ-u֍bqB C)S0"i1,3]I'm2]} \\xGg jAS R0RD:ٛy* '7 ].r+-}u@u[B &2^;qZ,.o?JJ:/)!> {lg鬯8-;~j"5Nl\;#~hN_%@xJ~LO]$7;;"|< snxĕE X}Px7:Cj"\%(}ľW! [}01 ) N2f__ "D"5 x.z #p6N ;17 X L7[/ Q=-ADC }.s :oUog+:ׂ6MZ7iZLakG:FXr;5޴};(ػ =LWt 2x HM\p} d>]usڇ=%;ԳFyPnzO5XŵB@HAvi=R$|)|-GAY07{ꉹhXaԤwUߘOVƂeI k|C^8Y|=I>c4e`JS \!oW4!uNM5F칇mrma b$k?mP9hcPQ `YAZlߥ7R!AV\E۲ QI"֓{a{ǘC֧ ;zX-fL5Łyg!|=^E {ܩFSGcw郝,yi[?]FzeJU9-26wTw~us/q@*&:Ud ԟ=JHFjzj"%o{`P*QX )vcVt>)kEH`j] xOoC*K8ktpEty x !2O񔝖 $t1Yx-c=ruVܶ"\LNR)ֿ)V5/,P60v!@t,Aޤ>є@b:J h$&+fb" _q۽v{䙏A#=YAGZgp~.dHfABQZIa4yK~ 2K`ʟ!dçU@=ӞgU8pDNr5$Q|å֕01Y;Qnu~4w~ޡlN8p`"-rɰJE (Mb,􄅌ϧ# -Z lժ_JGv/=,xaeJܵf TeAز{ӨmoңE}NnqkCQx/q[(8s3Ҋfk?+BغοDym-*Moȥ yJJ9uaCu?}A_RemF)ٕ- ~01h_xw, p,ƅũs;$/s:ڟ&$d0mÅ%FGZBG>\a1̾+ORv#t!{V(@p/LJ OJGX4 }%\KJ[pod谶찴~l`u :'5!cM A W|<-3%2kJw&Zp,fcGde61 KB?X`#.UB\R'`R)!^|e-G_Gʨ~ʙ) pVoDM#̘)/ǵ>ԌgX2 gBs&Pc&4tłQn[{o>ǭCYFcnkd`T/8xx+p.H9{誇H ɐ _1^tX䬕H^cZ7ltBĶECv$s:K<9>cV{v2CJ~<{اf39@^!c]8g& :<3 %9QmOrRCTjd]GAa.nyM&:)'yf/c1 'SF}lOǸz|pٹJ)n=B-Q°A&1/Rqor WaPhƱxi#$I\}$& j_dRKAB攞TPч# /*)jm, D@#7 /ŧ "j&0T$)>EM|=d$|ҤΪRwnD{+wL3a1eԛVk˯C!B<(\[`S5_Zif>LH އQX4=Tjͣ,NS,)@"`b'F3^{vA >7HNao9A½RcQ%wI*!]0pΘ nB4"% "JUYmf߬[Ka񚹋>tkr4<y"Fbrn~4Cр[|wmֽ""@Ecs)ԥ%طJ|*3dX&_ii#>EX+J-ugձz`4I҇JC)F.1QA;XFvyoc [^vLuw1,U_SNwW<0+vZk˩mg6hF]e4Rw&ɵChМb Aw֯d- 0zLueɠLSqD{c?U?~m&Tbpk&LJ4'Đ x?fN l֑0?f;ldw>z}6M^]Fi hl-6Z=.UOøhi/j$(*ν8tVkP?UyWUsx*a%~ZøUmgܟ݆=1@I(RCt!zds5a왚9nU %T1k> =IW2\RjR A7ڠZBc 3ƒ14w.P=&â BX-w*Ap_q#U=2N=S$j~ nYl1eUݚc3D4!i^"w}j>:g.mZ*/ϧϒ]nFA?\ ,yRasS7H|3qnMr+צ FWk{xRVd#j 9l vpSV u%A&b kρo` \/Pml.!X*/կn$KndmzƢNfo;n,Fo1Ei仚jܭ\k&LNjVœjC LʹH񦒓̛&-snAv_W*Z)W3Uc:ҵcR;f xˆ?|>}=Cؾd8[S0Ԏ-49bĘ.]Ix [Ai+b$<%bu5@`% ^rr۬G|Zj!Wc͖42yBB9;/}pυ7IC[pu(lryzח.IlkMٖOdO3+ ¯ (tbyT\I$C,S9,\*c*uc'.t5j#S}#$h<^: p*nѝP Hp%"1yUm2 W88:OR X0uW  %UEl\o4J.h#O`PE/^<]H^{> E ITHj+ ީ&#LZ'*<^ }ކn.a | 5(Z9X!Ԍ{B๩_ ti< zw) {6{S} 8@4㷡_!p|JQʇgj8h\c3. qD.1xYsБ(O,y+ t$G,_op #NzG s賓q;z ;ѯS=a1MBTU=+U ` 26Qԩ*5R3,ʲEuVc(m2bh"dq4Im9(Λ&Z!dj?e@|ɋ}QMc xϙnڀMm]ZJ;> G7K$dоH&1?'w$'9}5։7͕*ދByC˭g?0b>^KZ&s/ -M!HMȷ3H¥X^P|9=p!Au8"{(b :bLS^%s8h&e2yU k#ח8'}L Zer]9.,+!rdI ?∳E4+@H 'ph:;z=ELu~z5Bl4% LARZRuҋZ.C͓aK*!-ϣz*n|չMhQ߇aE?x^s.m .{K H1Ź&E&V$dM+Jy=e![w)as,)DuSM d+;F\<ۅ)'V/$I!^x4d>7fԜ-)+Os/j.%NVD[UotQKK`Zn{Ang$Cw~4&}n,B\J J}3O>f'ҵsdFu )j)\f2^=q8+X-3[ѥ7 ~ !qdw ciNbX(܉j#n]eY֍iKX #B7G7ji-ԔMVkp$G;`PY;۟u5jGSY!/$$H31큽T)X\'Nm*=N2]ԻVq1sůF"(B@%(ŒtL’]]gX39H\DoDcڙxw]28 y{PPMm7?trMբ} fRM{ug!Jatnr/"y;`;ixˈ1E'2Gǎ;Tʁ{7ۍ <gGwD\]Oo@.6z^#;Ą~w:Ό*Et覑K5g%U{gHA gq)&GEE "2&=ԑ+1yN 23a ;&|U%"r:,]ν|Ůsy3+ˢ]\lgogBO~ty9-w|fͣ<'gX~G<lWԌ#B8-~:~f>@]Ep\}aH)#p791#)p߸Qw#ODy ɼ,|sI >T['%3>d"yʹ}Aē(yؑ@p0{%DVnZ _{q9x=S6tHP3fɌH7Л{UЈsuĥc!3z덲5BPy* zI=dW?t$]D)=xm4.ƉGED2,fL*nȖw`UFb`NxƗ߼*hm>.vYHk`Q"fYbU3lCȣ&UFW82D7,A!shK/(B`Oq_Yzd\HܑC_ P-is4j~Ã+S oED2,} EBn=rfs}L=牑Y>=" '$!^QA(~YH݉G:%e*h,OWp sY쑟4n(sܱiVUwGkAzՀ-Nv"|wtCwPUvHE3.ů5_!J=Oq\i([_ETH!DV HMc#==)[\^DB[[-n S % FDswv{h ?a;U1>)?M9엻N=pYv Y#|FRM5k=_s“_k 47xZ)>2#*"[N>Gw/D3tzgt;:_vl}/X vU{*r?э>@ Yui2T^9 D+ c+2Iv?gWA܄1Qz^PHa1~X}[5QXx*[G̣@sXCd}r*SQGB2%Vjj` FWDZ:@*՛;Y?Ns &R0bZVjm̨tVJGkGa%Й$4 h-'D5EPSЊ0[V Mxp/=2I$xgj#nVCH#""5drcUuk ͆gLU^~a[,8AzV}0%`Sh9%F=Zrh:zDa\w$RGV 5i=|Z|.+/?-XXtTpc{'j-wcC5^hk=۲,5ڸ,ԂLȎZ%DHeNgLjauU 2A2 \$M*)ɊM;mHg%6t:#CӨn޵ 2I' ۓxy]$ՕEL^ݔ- _b̆4oċ~´*lC gLqXsVeZmêkV^'zE9_h}a-tIn՝DZR:門fVS:xgDa zC /mFyzg- zGL״ c, Vt$a8Ȝyr/ed@$llKx|=P$d_Q&&< Wdv#KVrTN ے";.)=#93tūV Bsi#91 tWM%oH70.s(z1P,je=YbO󓸞1x~֣PuNU7䳮 I{s!2H?=F3h#J>Fr3qzF:'cJg%Ρ1tn6[;ivo"Âڂa2GHEU.s(c̵&z4r~?ŋ<>܌HŘRkPFFd峂Y ى^UA:.~s y*RG{$_1p: GJCTaȜUKn Y9~QP,~Z?7fC/(UnT%ڋ PnNaSx=HY~>$ e 0,B9 F {]Hƛto$3}D+7OE+&pȗz<\/]Ua}>6hxM"~DK %`> 1Br2Ƭ04\gH"p!gޭm$<ab)ި֢8m}ZbqϫQt8nJ (d92ȍj6*&*a#1Oq7QVcX,ow03ZŃF\d-rH?*wZՄz}oF.fA_ B[M`IЄZXz~rҽ~AE6m$\@_vTÂa\nglU_1D#_|^J15x/z^uLQf/odF6<*\Nf@[_6.X;;BJQ{GJ M8|teRS<7].XY-3|+n=!!xMUTwgG}h$eð|@+ &lpф1Ӝ64ZDRlN]룡}ΰ)Mv6%2E ʁ<*OR!3dE}cە:kHBmfO*D٩^?.*F9>Fx-?3ŰT9+:%k9JPԙH> GLJӑd}; r,>]"fNMhQ3r}VJ;g:Z1wPX }G=fO!ґ$c؏ i p]>oߛ u -bmm)30f6xh64=MqVh^v40q=4o(M $/2@Ll ĥ}94qE&G2 LKxe嶜 &C;5-?+7B/,V?_sEiF$ɘ$gv|wzloj 1RЊ߄x{}6yWnOT"pofSAԧFՄC=|"srȘPf?s4ZF"& HJyj$zy EEth0ʼn(u#fִA#~̢\HX0h] c/iI,= δDF2ۉPWgQ4K\J9O8V-4AG|ԋf% q< {jfBkB롨SY[cRPJ!SBU+p bhjIf噋\V@.z5-XI$)YatA!_sC]/Zlq2ĵXAw]P#C;Oc ܨyWЫl=APZ(LbB r=Vkt`  `$6*;jS7}|LX AiWv]P?QnEcjlcޠ늓OX;NYgoR j' ȩV%v- VhJ%".?'ӮԚ`{wН O5^rIa)Fxr3-x%ۿ#G s;ťj˓:t3ޖFKq 7dX]ocONt";9w΅9ibE= 1(AewM޻z`aE5!Bt9gQNj{wY9/C4~z@C0fzcQ׮Qiq+l $-SX yWu,gMȷ58Gbq7 o`K3_ƃm{0QUՐj>,qUF,>|)'v50%lcMױDC '1, FK}j@bJ}^6 Wo?xcu;y]eU=33Rfg44H{)zףz\̹Wzwr؜r 43%c,o8ECR!PcI-J30ĥ`t§xdu7,aBdӁ`xla-\T:Z"=f3!JC/y- UMX$}f{h!qbv$+#8Ŕ9|^w1>I"7ߩ;/Qg 97'@isu] 7*׀-+^jYv}ExP/BH"%@fO} S;2<b>7L} ^ ^<)j`wKEo#}4=@Kя9$RЄwVNm"AڢLaP#WdR/;1}6!軼; ӇNw'Խ{ChX?6x?I[k byg7@&7X`O!K\gkۼ IJU -{ j0l'GdF uLc#WuO,gLrV?FO2{P֚u:Q5"v.V񜈷kAy 昒%+G sq͆Cyl s# _7)˘ޠjL3e6[J˲svOC<Qfɍ(|4!xUR6g{/gX>wJt `W#S:ǵ^Htw2\ڏD<(1cܕ=jMy Et.#6Jm[vbt]d4f2˂Н`a[9t`LU4y_ e(L(M5SrvÞ+M_E"QS֩4^ ;;蓿+YtO4_P6g3JZ"Hpޢf<}F5c&TGP&JkKJU7u?vI~1Juf-ZC8*XϾO_ȋ S%ֺch% #`yߟ1Ϗڠy8 jFJ8.+|D49 yQelS K9 JӓFO%(n4,8_DÃtњ(*k}Q-3P(A'l?[CG2D7xmdmzyM}Rd{rd[&.MaϺ@>s*<<ݠmci'tyk7⠙9@.dV yD)tQ_-ZpcM:,t,2ϰmFUu/Xe&VtckKgV`p7~zz^x%FCvg'KHp1KF:ILI OMEk[ZJ&˥֐-1|y8g(Q qsjGʋAjl>scL_V62 -探B4)%^ݠr`7d]M.~MiqE惣@;pN<_>S^9-L8^_ѩ!EXÜi9yyՒz.#0"]żu$iY~_eyf XX&BQrGk8DOM.Bjy}ߕL 34}_B17N[ (QFrTH!,}2f0F"]=Ap6u[=L6*J5)i[\ >D`E  H'c=-ȦAc竕djv9 =ovS0Lڒ'Th۪0WPA`f| Aаj-[uy:Dy6_RTTi*UwV-UnL}ߦqj~"Fe0k"R9o4O;vp7tRF&"0{Zhլ@ ҹZ_g:grؚaK+#pbC-iSl'hMM%_4|Y\V51%*m2ſca!H} @XTLa#¶H+;9E|E "*{K}; 'c/ 13\Ȋ_@G\JϭzFRo&s)5 HV l"`NxJ8dX(GOt 7mLA,-KQ JY:dq@.ah]mElIU,eZix;rҜJEu~F) Qz=6m7|OQܕ5GE F")zp`%c !#t+&0]ۚ+eA"9VkB.jh~shp5&4̣c8؏{4$/o^ 3C<+b\PuR_LJOIRpJ*IkՖB{E9A܍?ka|%Q_ekLb7ѳ7xrBx7R4(GF6fytЁ6쬟} L,Im'Z2DLHIHF=Ł{A_ӊj]#Y9޷9Tbpq{3+㍵y7b`9>m rÙ颇o%'\Oo)[˟u!kp]/BxG8 @,3ϒ+jBf]<_YfhP!arZ-/yc|_KNW||W6QiJR $D&\1FOrg?y'kt 5 ѐ{&x+S߾Nd030նA+5fiu4'<'{C !u7^ JfS *6ZQTi;yIE[ #䤯0q(3b4+Hdv  R1̯)T oR3.G"?omuzawFމy!DuIq)' G~,h}eLs6?VSJ'T)J F׎Q&`֔CmY urqrQ AeR&DUϒwu 8bɨrI f%44m']: AcȲRy:؜˂~}LzFyiyoxѿpīwCMpp+;2`*v@w6\B 2-ҙpI;)JZuL O=$Ԅ=̳,jwrK:d˘crtΟK2>dN,tF$y}&M~:`Sd]ocRG['C/+}_!ދ {9_o#NPHV~^uujP4t\sARPV P|EQpe"a_\PkD|[ŵeC*T1`zyֺdSvQ;&y 0ӠL$ (ClvHWǣZ;2\fr#o/<7s]lľ)RC fHLwIɂ6QBKXpؔNNpHKKhZ`LV^zKEgG,zsHׁ)`BmPٳA3,4$f/啶5<h9:'95}{'j)Ԃ ƓX1:ҝ1;̷GuuRV K||p*-CrNSOB?$ )DE17IV`y*W_Z]QtbozPO4:4#uЙ) 7;卯<'Ph)eEwtLzg բR`M2AD>̂Ջ˷oo#|ZDS@r'ZeJ90Tc~L3`z9""8hl2hT|#a!a:RV L,}}:5nԤф|(Y7!-3Cx18*RYIG̫2:/hӢWqx c?sE`(VyX$ 4rIQ#:֌'}E_Ck,MpEHĚ0i:':,ז'9:朂ߋS~ND+XB)Z5!p$zlUG2ջLꡤr6M'5 j'(D ߲<a$nRNjaJPz]$}CߘA4S6Qʄ. OԞg` C[ZnF {ft#S]D6l$i#c6`"'ݜL!eoX@&L&1q`"ݨ|: #jm lA'^(U,oQu}~T+Y>KEmqƄf/Tw VI-@ ؝"8Iv3?YLgo[nL?6<@h.DSb\O;7ےCeMzsy>O? ׌FI8/@߳ J#5Bh (6iI/g*}֎u\Es ,g dF,5T̗Q: 6 D_Nz#?3iR$j3oSoIZ ^mRW'FL 踈u"s[[];`"gP0_QBC_ u(K-j磛M&ף]ɧɈcQ`:ɌEV=l^ U3䊡s7(ލv gF"LT!CҮ4{9' Tn`2aN9Sf<[g'DnZr3˨EMZ(X`?kfB-XkLN5 rt>2=A*_ց{\H{ F:>|r@Kkoڊ2|Tz0JܶKYKx #֔ Ĕ3!AM3}H;OKïh c2~V`|[[,;6qL@=^??wxD6`Ktyұu??o- = EdV?MkH_tdǃYLם6VI#U%)s~FNjp8t$Ysd?y9V <T`9b AYJ)N]E" wH'](jrPgLXC.@Ae)CަYK,TNG8{qKq30.M&l!q{k׿q>PuH␩&N%l"q'ؼ NU_$= vg8%׷]wBzTMFUφ 5zZAnڸB8[1p{3˲AY Aaڋ\WKO1wse8U 6=' <5yj56a` ;24"2wn^UI&'SZ 6{A_s O*w[B<%:GJ Nl+jn>ZXJMϙ!tx|~mUjC ͐C4At1D;1Bh#ڎzA|>sm bhJKt`wlXmOmd89h8F +x%dC-cxKz$EFwLq2Eo84fUɟp1A4`^cP&[3;_Ez2Fer]l鳸 5_cϊWV^m+`-^+z9VjPR3lHP*`z~F4=إZVYZC΅ |$ lڟHCrNyq[,/E;/eU&y} &0ȉ);DRazID[㞡PqA tto=U9C{3K^H?vs BE?ȆTYIsѱb2_18}GħdxMdwe{O"$2-<>̭ɩ%A<w1[RSUhL pyV$Q|঱"V V +sfdL Zfճ­E HVw{pKyuO@D?o4 kShu*{O(|x6`l0 u덠k>dtUC&~k'rs<(릫0mi5k̈S !:Hw{ky~3: VF 9[*3 ޜ08&x~Gl1L>x۾,cE bGD5b_ j^fO{*}L*r\˻е?m䟙*AQ.eםDP|;X}H֧g/Sq ‹͍z3AnقsZ"*DrA\iЁjܧ'[w:Mc*C'{Mr!_lA"kmye6!5᭹#Hy~Q]>] 3C_BT.G'8FG7ǖfga/?ﰌJniQ,ze^lvu Y#>4>j@a{;F>GʚEV놩^7D:%~ΘJ |ecAwZK,_Zb*C@C\} GHwb[њUK 7#3Ne͖2\DzdM&l!ȋٷzd^FVzR954#[ g%Uͯ >_̛L~ >z0Sn>q ^#@[2 äxia,l:z?)HCp;}ҏ٪T)`5Oi %ך.0 -je~AI(V6*E}Mf/-{䨪EUZ5_#?JcدF4 l;%z/KɵئG{|xnh40S!H;s/"~0Rg[lI ˴Q+\aO!o%r_ :ҿ1gWitU?`Hע 1L[$ETs56xboV6MMRR~V "?8 <3~ BEt%[ag+d,qM n#݇Z3Veɥ!~B+Z\p:kM7f%%>n:`ﴩ܌YBcI 7HR&ay``9[v\&īd!, @yd0,l0/l0Ru&9""p٫,DK?"#HdՆor7~C]o_ >_.R^J‰u {3#>6FQ6mT탯 GuPZQ7t 9%E%Z3 $m{>~K]ZBU8!lVkS84oo0cY֥#:YZk]7H7jt1Ϟ/|+axx9jXQ18k7xRiDWTq@;c\ܱIS]m8D<ǓNoVBW( 8JAUЕHNZj86=Å.搊%dPxf3,_/'>ŧ78gD-4^(ҌzH4R }#ycԚJ:!<8=Ӑ_,5[DtjO@5=:,z(غ:?",¢ѐL4n}=dMӻA28(+W%yی'Ӭ6qk|ך^fj'eGZ e| \3FxtPÀ|p6Tja^;юr蜘i1z&v"'/V}+Uv Êy:]ULr[%Qfe/'G` .4nJtQ@xoI{HT&o렘)8,CT$ b;C6?l 0 Gญ&2 T//\ZhQ_$>JzF5qC..=nKN`۬O ȐyXD(.qj'"#Oj^V!"s$ Q*ȕA~ދ>0dU Ⱦm7);8=|RCONr ՞_p`yEJ~W;1Ijl()fO㛗+``=VbЇk;ց־EѱJy.?e)GֵmP``>k3n(O~ۖH-"(#S>z<s?_pY/ ،N[-BDGJ ,<(@ia.F +r~4{U[MG,/30sxY/%&vFtq=ݟ G%?O@h|3qe51+H X#a &5}4`-^X!vA *}s×d=_x NQ/}b]$x t>QAS/6ե3%G401ILZнuQtNꋏ79G3Y<;cXoїNt,uudMry%T^+?JvWYp٪Uj(`! ]j#ZN 3,~ ~Я"9tٙ&Fs(M]+D rq\K,9~6IǕ==3z: ?|gHX_k#Lm#\yjLǖw WtWkHsgN;_!}r KsC[?V6?\YyH{hQ\<^57e T .kT=l'9|#d_ rDMLdv\N¼.8O7-0 h# ^PЪS3e)W6MIn(;KIFK) NcTx/qIP/Rct:3Jp7]}p4XkH&vK`^+ Ϲ-Ĵm\Æx2 bny~\VLkčM`0I0K*vemJcMpH;R!Ƽmke},ChP6"S(rHO8a##қ\Zdt_Ex&*7x!:poK+o6&x|08VSwsn.,[Wz{O ^334Xo-w;&l,{ ' l:MݑƎeȢ` yw9wtMIr6}WqN0wVV’jCž[py睟b<"C$nWy_rjݷI 8sC_!a@g>ս-Fyk&C3 }{3]lbo&rO| CȘ Ҩxbi_W7i 6{u)*ΜMEͽv6OW7}04N ^XKJ)æ:sY۝&OUm`VѤY~.• |f.1NgϠZ趸&,+uF_{c+}:'$:,,c895zF*uט]u!SPյ`j ~݋15EqEa6j7˯*uոjHttᾑq.W ?D";]iЫqiE_#HxEy紑Foi}qr?{(T9Oz97l)}"y@䨜џɠ1RRc+_2MJ38Ezzm FfK]thn,H 09}9>Cˌ쿔E1 fo0z) dT"T)Dj`a#Er}i=)|T?8K9Ƚ\ۜ,tЉJB;ü$ bkFzy#`EK?@}ZRvx*x?"ʷExB8X|գYF RMu~y+ʶ>Եvؼ~.W!O `߾'͓E!G$컙1J8坑5ie:n iVz3 7xlIDg\kQf"L4 _H-+6F*Q:Vr.)LNi)뱲,U-⿬{HS=MO`g!nZ; 7[bsl}.% G D9D`X~8%갢ZŮ(J5R*6/ۓOyWΖMchk,0 G̸1!gOS5O,ٷG^Zhȵ,=C3)mWF|Q2uv0<ɿʛS7`rO1nUB>~/mͦDg/.1%@_J6Ih̳kw.zDv[R(uW!.9bKK;^I%ga\q|pŽL,cVR5 k2aqŽa5Ax "է"mnS䮴uX|X;9`f{wf2e0+Kq̓>nž&>*Fv3rz.1~#_d]r؛=N'LeQI %5N=&fQ0^Of#}"sQANMa@Ǜ"CVV3BUq\ot}ZV`6@KXv }+<(jq[Οa TM)=Y~2ʨ/[_JB00':l5m{1aD "*.8"1"Yfs7d6d-PGOڎu7Zױ`w#ĒpepUA B9N5fJaD(E/wv YtG|bY,fLOd&r3Rn LTD1* )A , :9X:Gꐲ99nE#呂?_ERZT=ŴouP%GyUue0 TH.#_O09i@_c b9W'AY*[j/f *]'pDbɾ 3Iǟlm` :6~ |AzEOYŹbKoC1Mm)T[`L7!aR*702TQ*Lg$A U`@njO|!{F$ 6gNַ>l]^%<!@뿭*)a  aF>]4I-ݬMv'VolXWƥpL%6e>lK?]Imwix㈉L/ ;Qq=@RZOoQ|1rr;Cf 56CPK¥4JuS/ ÝVgu ,fV>ƽ #1E!<{@R;gd1|"iјړX!9x^S;ɕ uj]?6_'k_!6m/8q s1brC}GkД# "]8a0HN1:H*ۑҚ`kHXr@*,'0 rCHK>NBβ!"=]٬2?YmNӳ,W##dK)Uo 0bh l^&WMqMzyaCVc.-XҦXF)rO9 +-O4*2#@mLUf=挩}LIkDtM&O\7/O"J.\IJWYQ, "G""BGNrKiiLf<&~1SU2Y$x0@(m`-otHtW-~\'vHdԁVڒa)"d3RL1f4YiBq~{ sAO2PUIٽXFȪڑlFTԆqDs*2[X]s"f6EƱΆa*2T:;Sr)~Pe]K .yf*bs`‚ dW7>qL~5 15$™tFmb!&W0BgxOХs }D$ɬn PX0RS^@ٞ5oK?Gݯ`2ʖī_R8Tb3iB1L[p9#Iڽy[U&^Q}^ll?#cpS; yt;zQ*hvi p9o$tY~1܈ kw0չRXP U $P̛"ZWN?mI_=lVs.8IZU𧑤w5y?!I@u{Ufe+'?)v% m,b>@bq"dC!}Ls±ge~]>KDM YE`6m^>΢Ƴ]%=Lf"jIbrs}PC`Vc‡kN$6Y|18HJFas?u);LN !X!-8 2 i9us %~i]2SfusB138B-$y&U^{Y;XL!'j(aߦms?Y 4*=߯Dy)Su61 ߓa) a#ɥ{ͣ]R .>({]o7A#~p E)4޵XjRS/*V%$y~rQv B6,;h7\Ք{V9X8ZI [pbsJܼY{b?0#~`?8%\V0̘!O=.vĦc6wO]7BN4E2p'T34!#O3ppx"Np:L N;[GEJGĸc`bt(JjO2 'Aێ/;cJO.'A(1=/8J8όsJIAe9$ ͈~!a5_vy&IF='8hT~ .]T]_lq/i\x1ɇ(RL1K2TQw|`NMLFos $@Ob(_e'kfzck3p7(b!D7n }Ե)tt2 񯏥fѬf4D"[$c>QW O=͑i=Bu/e,( "@) ;,e*@gYDZmªͽXR9[XhC<6\N+>I&ې'x#i>4YlpQ2d=߷ xSqv0N51! cS mz"d6J5B=lteBT#?o)ML zE@vI3e#L<P>+D>ҧIdwJ53o֨qW/\H;?"W8CCjڹTl+;G泵b,(q_,Qc۟"Q`m*1)fܜ"p̮S.M]@ ݅l 4&ԖD?hЃys|]MRGY@v@)2&󆲨zV0/ov?RdzwA)XfA؊nm zwݺ${ϵM DyZwZ6>-S2/a qA8;]?[w p/ڀOi~ۃ#sf'ɇ; 'OLWxIwOxokȅF S'qH؅ ob2D^F\0`!]f&CŜmfUu\؀9 d8qKQ遠VBWfSoiӥGV/?_g0`&I*& d͔^~! ǀ'9ͻ6ѡWȦ"èJMSy,JNP=%tO~N[z!&+SO-m~PV sߐw}}Ӭ{Filh"SDz(.Mbג!,!IoN#=t׭U) q|GAHiWX%[L!O86gx"ʢH{n e4פN@(K5?H$ +~c0M|S>MbS{P=\Y;8΃y2kO\z@?f7ϖv{'7Tt)C)7e;3#kmPjŜ+ XG` jIbP4 j^/eZ/ua=Fc%ZIOw$toQs眈5;d݊ #Ryǯݙ[amgթ򥬙VD+~;.=MbJnj֓UfJs?Ԏf oWy0OV9FcԺaaYBbԩ␦5a3)Yq9 Z a:$Š1O =Z 7: >ݤ扷|N .Ϩ k,?Qrú B$l';:U# g"&*h RZxN\| 2eqPA[꘾Q)5:Yq*vڥWs1&yi>*Q{OvIt^ Ez˦0!@vo9ȶqQZA=Rׂ^9?Gl457{]p_[V" N!4 *+^=[1C+ZA7#a(ÛʕlРN[KgiqXc0 ɗzjGI$Š _ϏK,("ŐgER{0:󼨝; șqnG(u~Yy'=HJ[kEQbȺ*s}p/|^Tn8Y6śAҏqE9NL/qDH:bVGT!>k)d¾yJiNfXEy.} _!Fe~a;5Aћ$}er`&3BDޭSոH,3` Lsad"e:S geX!"XX8a EA2yd0𐨬t#CH~,9*~DaL+5w߱EOBI}IH[)Y>7V%q2ފr)Į+|02}+!eP[{iܣ0bQ- Ni꺪 L'NabȕbXv6d»YG%oK4lq?7_ʵכ#=r0ݖ zUT td &ް^GБ1hȽЪa.h`iua[x[YŲ)Ծio l?3z2 o_\}17Dv#9}0dGB@U#D P"=IF9Ƥ!S\ ,f=&d1 wE@WfPa& $o,ES #T-ĸFA nuD6w1(>M2eڡ!+B-FzVLbxJ$H]$Gp\Qj\["X sHr yF!*7ҝbfWM8Î`=UbV/lgLx'O =܉mڊ'rƋ5ԡmC rb*Ј~%uí6mV ֬v!}f:XrļU7 ́mQ*9}&.6%b*qSw8V.: KVqt߷|Z3#øEʪ/4"èei>Z/Ce_(Uǥ}x 7"vTG ,dHyH{eda|eAyFKۄбkMd,|8`?R&W)嶲,r\oH;=,F>){U|m;ַ}Ӵ {fR h FRJ4r&~ -)0Wܘ~4%d&8:r^/ xt0fR74ԋvfdln~.fӒIO C =7mF-.~q5g>cv>[KGlNuڊ 'W=!! 8ٮ^HeQVh/QvRat,S`s p5u<*e }PE7RR&2ᐼJuJ*Y kh:Xϯ# BPXjeGW6 ~a}lZEqy  ElkO؉jk4Lҫ8).fQkc!"[$l=h޲ǮJhgwm:1 =`LQpfF#|L,HX/,Y7#%MGZ壕Q8#:'ȈV) e@;cL( sp 0&He;>f|IÕ;pWfÊ+/-!+V19vW3JH:fhwaWa7ﳕ ˆL*m„Q/3uF~PY`ʔ5G$|nLMFؓI=ʦ1x"_VGBz7j6a/Y,LT\P=0G?^c,&TA]NI? '= HWމ=(#QW~6}& Cߡ|߅`$ӊ,>*& ~HUHb5`>w@* @ɪ ;.%e8qkɥ(dazkR'aϗp4=laI&3ɶl Dn{ y')K8iIpU8l ^0./$ jJKiI:Oyّ۫h2-!:$g 2v">q wlKǒtCTIfw0,_]/zByudC*o%pnpt# r rTX`{V يp.)ʘ8&1iFg=(99rP_?uc;ŗ$_bQФXV\&d].bH o}kα|N%~KWC0C]X=bKHֈ䭱Ky*UJ !;)2/|Ҩr8(wnlڲ=ƭn]@)#:m먱5! fEnf#6Q9yX/[(}+i x<GG E2oWG\Mß$wìsN&釷@lWڷĶߢOۛo qao$65!L /B3%*+z @iߔ QxOt휅;sW"KyGT*9m :M;a!.kLl3?Ce;6%MeHdOry|BcY (wxDOI㳭S=&q?2x^luEf(}ܣ)E:r^㏩O:mZHoN|9tZ hT}UW >#Q?`~DT , J1=UlAq4(6|R.8=qsH6#f?i+nV@]gJ aHa- I143=,=L2֮m)lkUϋ5O2ijg:LH KqC/olil6+Di=h"oui\SܯϏG D5s#?i mJ;қ%?¼:fg#/N}#;؄<|G$L*7e6:\Yq(kOb{X,PVMk ^3k$U/5-3f :0¢Ee-Q|?eCph8ZC \GU7x@w8>qrk*}b4Jub QbL>y|gucdm,W+Eq"@~c?(6bT`T &T8?J2䰪 }([^]I {U|F=%F@ƛDځ 0EdEkdJ;=%oDc0ݭU]TR\o凥x±}2[EdĭD]'4>PSɏ6K@Qb%,T4_pAMv3 GMYK3NF$]ʠTpi)a%GBKR{l5玂_]C 9_^bǿ<{*m6#T$Δr~fKE |1ßIQc u+۴UQ}ZH$zf{(ggcljh =LQXw𐞮rv)}^PFU"EOȧ4P)V diS||*--t8\BSa&p9Ţh|K <*lc<:ÍTO%yp=BhhhK ``l=<XkV;8b`Ut0Nڸ, ?nXW,IƺE7fr,>(gms˂xe`cN"4퇬c-tޢVNtOأk?a|*&ڤ_mcTo"뭭ܼllJ3[*%R sⰚyGHz v!Dˑ9$Go .^#0L/CmuBbVʞf *l3'Rӭ=ƛ q̛%k[GXN/hc2[/[,tUs#<ꕩImBPB_"cH9*{7&QTS/Ã!T" *s|>yXµ%0h6Ӗ^6vf^R;!$Zlo\fe1NeXI= \1Yw5$Z㹏B?rp&,\ rfj&: ^~Zk0{Ν1>~R^q9;Yy؜{?}z@<}K<ڢLV"Ǚ"dT%o$:ĦsAu3CS= `2PpݹΤ*1I]WOؑ0 7?ݬalc-mTSˎ[p(Mw`!yC˛]g;xyk0U l},ٰm2K Y [丘|0CzR=Hnbg#DJ0zOp0"aHf̯R\1N,fZ5AxkCg[*8~nXmlFH\!/堌J>x,R oe Xz) GS/S Ē3ݣ C*]Th}|kҞĉwbLMPovQl9SO~Q=2zzK bQ|š_KZoT/Fw;}Cn?RG*)+D̰/-r&iG'r%:B}L3̌(ycyKE X+Œ$&>gLa` }KE}D؇p n I6s ]IL;! w^" 봉>t3 f; ;.6p5$NKo{~=#@ pMg? rCO^A_bvؾ`KC6 o*:jeћs0^~YPQh޳EQ-7_r]HfyQvYXAhtwV` QCZOޥdYp TW)}<Нer{9a|x5YRutܸNaɋ-&{X2tX.m B,b &c] yeX5+ Jb gD>@eUTT [{Fɗ*ĸ6tW~qnҍNYED4;>ˆ2 H{X(/8s"kQX Fc IOJhΥCsWgue? (ϨA|Xg gSIo˟@ P ж bx甓/k1w ۜM:G3vm lz AEپNmx{Ǫ)V >M,?󙉕@0c>I$ Aoo . j|=v1F} 8^:?|ȐCOuC+Wlr8b9'Cb Źr踏6U[ Y?P2%(yX9Ś`V|s,̍Yat׎>`h.XlkR;?l<:@ÐwD8Ѓ1d/)~ɢ< ;W+<ȲjnM0/躏܉B V #H1 v# D.++^NS)}-&':6l[Ϥ燝'' >amZSNE*1"1Q&[WXCEki+@[Uh"dݻҟ8{8#6'4gw?[H0fKSgK,*rĻ<=WTWGĕ]ʹ-wN"Ҧ^Gbsx =mU#IA'Dt1_~, 2 lVD/jhҠ64J"B&Q}MQn,㊽%mRdܟN%:?tC;+ᆬ`N8՟Q [OFU\_.}gixzU# ]-(3WUwF#fU72#g}sR6.B :|u}ʣ$"ٚ,)]})߂BE/A+|d. ?DJ<@#@Nxݵ9k\z&hS [ޣl/&sяO]2 _#vk6S;`䚞( R;}KQp8[a(SlN13 l #g69Y8?|-ǰ_e(iIMhkʳGvL?:R˟8wg1WsJ{VHDAinPy䰵*9 CBPϙ;ߢHԈ{ꩅk܆_~-fG=XHs "+FGI^ӅD#]!G:|z^]Zy\J==bz^ō;D#@M)ptrVs@c%e7UM1l_TmWDRx\o΂kGxlpT.Jaɰ;=x!ry0.WlI}S%ol#]Rʮq{_Ę7>Vh C~ )S(Y2L!apF(X=`N6#BP~\DXLsΰgoeQ*oiԞ-VZgM};ndjO؁^|!QGɘG@vʺ'}?ɘiw߅~>sQw6?+^)};inzOBVȭ A"%_is41k+yxփjñIymQdf{q"!;{1M^kkVn>$$9[[dQ0.Lr(y+oOQ{Z,%>Z73i֌_8s 2 (3FV:=dA 3ut0] yӶ\K;qG,I|pٶ(MN: YF\gY-ZR@[fT=]j< n:cŚJOWme6%pWᄏugbQGo;>q[ Ŕv wM8;]V5H:ahf\Zh8P_[VтR@݇ΕD) v}jt4E*R*WVsRW@_22?KkP!y'0k$U̕#dI#1@mꫂ~ {lHEh?reՁ6/}`t.*YY% P.6ix"Jʣ%3E%dy$gPֺwyO)hPgP@n۬5lNJAgƄq|mu\dAhGS'ӬD¡h*~@Y.vczu=>Ox/{#u8=sƛɜb#gEנy@P ߥkۆj1Vh`N<.n*97dկu鷓^ut^lymv*5`P Uvrƾ7_;-9v:xi}Jː:9!pSiٙQw&ʡU$Ǎ47yϏVh!QF?20IJUI=#WM,!qt$ۚ$թ]vN3(#7jߟhe:޷Y"e'COg~L) sD#'y)5z1jjzĽc7%gµSVWRj{B[ (&k<^pKj_-ġB=54铜F*29/t%8{ԱJvzk֬-?,@ʥ.jtO@s}4C[-MS79rD=}W̊IN,ge z6mkzle*jX;At2}/~}~tg$[y* )"v4kNhIAJz?'9)B.mwb W4Hu_B`f*GTTu`^o@!f ,IC =d݀(v凬J=` bpWnp (Sw̃&R&j!RQ\Pɽ {TFz2Oqc,3>ub*Ԟ-TE8> '.~9É~+n};yi*5 +Mlܱv 9h>**^)pN%$c/ןHػ O&S@AH u} xO%+ze=oOށ Ay7*!siv(Ajy(G\he# N~慨?U\y CiwU`0v)F2V07^܄{;GyadnN(6^nxK:'._ag *7Ji!^ 3'&c3H|-r^0e^zUAX$`&Zu+`+4p2@''- DC}^PϮi$/Ux|9vͩiC+Myg>U[[Ⓘij݌ BX9yK.[#=OY}J*?SГ[q+u4-R`(+ӊm4&ZP.R\:g Mb~i O@=C۶wp5 '?mD# DtV{,_`]ׅcX†I-j[c-H[;2]fbw0~DL l13 <' V3Dgu+fzGsrt~6]*>Iӵ߷ nKپB j&uV ^q`=Lb#$Usx&=~6Ux77,z@j\_G!1u)(S.-Fxˢl6P9V5ݏT 4iJ7 X E]p:UxRkUTΎ_o,l9ο>uo0s7j4*A$⼷YƄmp3Rcψ2BԼvbr$AQXcU,kxys:ZHzD,Kxv?a=B_wިGu%T)"3V _s, >+$-U}p_[80>@Ǎ1\bC}W Jΰ\:mK "`)_cQ24z ;\6Ae:Z8BėTCrBm5q[ִR7o8AOs|>g#c J9*G3|r۝ D\Ƅ}N {cmX5:7;ӚJI#lpl--R "VGiptcp/O,^ݞ%{͇$IZt{|u!qy>DȰG=t=\G ɋ^^fӈa 58n*W@OO4C];sL9,t>\\ldv˄k:XL|+yp`z{qyG۸Q}qrE&T>>+`\$)6RVJaᾮF À5.dҙEڿt4H٬b&]=gN]LJ+U4 \Rs9ʼ|qLIp1/HĄ7`ӨZ-џaܭ)kO/b$jB?q=W d:+yS;٥-!P3AօF=JAwU\&Ron1&ہ C`%ٯwue`cyh:OQ;VPEԂ'ޅF%OI7Iux{>ܪ{,}ErQ^A5q5,maz`:芗<,0%FTԖ6U|35CP`6.y}$P;i ԁ]h7B VuvQ9eB`,w4$S=C:rƥEhĕ }3], ׸K O&#a!L !c}] H.)4_X7$_gY{ #0AݷG`k"BZ˟n7D45 uCx4ad%r- *8P~C_,O}GWԳ ܃|Q77-]SWJwۘ 7cT%!cBZn醽gBAJ-;(^* @K%KnF{q*4F6r96U13aX.b}OkJ HU<V LJC+?N:.{k&+O"^٩@Fx)<8KRikPl]t*Qޗ;-YEpDm~kP3@) {6K-&1T7ɤD9KDbGl`>4]@2|F|@] j°=0Q{{x[z -28!OلtTއc5OFʦծ EM8b)c0~(.V{:=צ:$4 2먔Xs |KwAçIώo'k)jW.1ڌbtl9i\ ,2Sd^-T{uޚcyʝL?i7gLkQI("ۚU2Yi-}k<5=GY,m\\Ejyd2[a{dA+R%^3HIqb#ӕUPB,0P̿ٯy6Q[ByI%9TWcc1%v\}|쏶R6˯ v'jjrCR-(ɇv:zhۺ&Wx;B"Uagmzw$6S= $dZqOCr`X] Zww"L`Ulڛ7),pw"f]zbyIjT}T2zUIi.š1߻(\A9v ֳ2>u"e",;)nL,Ū:ҠQ& c1HLk t%]R֘'qq? Cmn`rtR 8Y8ݨW;w},#[n^۱<-vY-D`eӷ̶9A0j a%"MtukC֮p@wFe#U]o *BÕ*_z.?bÊTI T;d_M8vF"J8?*larKTc-(7)o݌iVbeFxHmz4fa쁴w!;& M§¼Y~/ $Τ(HW Z';^7uB!mt /$}wϪ-tB-P+S Θ[z6RL<&8) \7RoWS8{rrc/xz r`a $1XЊ2a=-{ ;_ܗ"pKf~Ǭ_N JۉѤ OSdQNWu ;ܵ|"B0Ilu1*Qޑn:oV^ zsM/tEgx~GV 5GkuN+CtNl2R0PC$#U`׃o DZQE3ŚAymbk5w׶T$:9rc?eXM_\:jo`)+F Wz_ܐM|S?40k1r.|@%f ^  ~l6O6eO% ߕ12ʝiX/W<_Z!RCڇv]]qR~B(?-1Q cv~Aapސ1JF EN/d癓m(s}bYcVhAR6muFzh.Q,g pQglدq,>=jWe^_5 @Uu@fgR>R0oSFKEY-\9 H8umL!TWD1.Ug=+`dW*mLm8g%kSP]Lhɍ{TM*㵥5trꬳ}0IR|%W7-[#$Q!u7d${mֲV؝BfH9kl ;II8^B)yf{ Rل4^:fwι[Go\ZsȇW& ~JGe<9d5H.~$zɾ%?+%q[纛@G$Q.">0M^1^BV\=Ʃa/V0Y::mOjjt,!oFo{Q2-~%奈h9b-;EqLs~ #YrJɍ" A" UdʮFK%*BNw0-ǙSϩ7ju={rLCFbL>f:P7ki ?fCJ엞dRQ'o=|qé/OO;[+Oe48-;^9[WVo =P_>&m╤m1mns%@E _Vvqe6Gx* G4!S6M= m$4zd%v,ƉxfiZD9 xk f*Oe91tyhMkNP/hp8apwX"VЄ.ѩ֖tg=< :jd#@DkSA&PIZ88=PSnA\V~e:A̎}e"GsIw Q;^ #$[4Z@쓢`J3 }X%:( O^rc`5*SMᐦ<\?t+c;]=xl.]QWK U ¨0DN$rU]GpŚJ'z/JZK_eR!"lp0C W<HzfQjτU>V.6"I'֖:#3$UuU8ڃLBXMd՚#œ7C?_V߅y< SDj\۩`LgIEBSS%OH" XcMrfⴛ2!8W:\@+@?EJ&9-HIop@3$nA@d Cڸ_Gj6d<)i>2Lv@m1wGbi 58TmkQnBy#u-6\R_rHGnVދ}68 m{<;U6dx[[qdtԯUu m1n+YPvp1="і :sE>VF)qwL R_l0v?'ʦe8E[쩧aM|D݄4+/.mUog"4ǸlGn}Z e"KX*3 q ,"BJdrXL53AA_Ku;g*5rBl +Ucѷz.1jQ \ojwP&c%Q8aܼ7tLEDt[EF~a3awR7ۯ (Fqo 0(gVaIV+!^.A *% ݂ ]DNE B;;YR#lt)L?bψ'UbNʛ UGܡ5R bPۻӯY ii\Mh՗hR4 B {2o:ykB$+M3#zk5fRtg!HaN 8SKyhӨRD[nmuݞ >߅nv||F)جC،bJ0& }#4M  n̊ZzG}L/OAء^o"-ZѨ-Ünp.yKɥY{,abp|k+`ܚQ o\=a򾴘Hp9Ӽ g|c~IC)@nAbsMeH!8x7eP=_w2oT-{׷:Bv`e: őv˼?;#`*jMLY?e0G- NLd.&hi˚.R⎑1/c2WAOx>!FR:yZ|5[5<#(ߐ U:n"ߟָ8m-mYz]b:0~ Iź!~"v3g72]k>ȃa_H3;4L!7P|QL`166)%,Tk  +mY0~~DǴ6'_S{=oS/ Ƃ84N בUgx~ f}>7Ux `!AdK\Z?gtk j,sn5V 7ߵlLOyrnxA]6-*O ٶ'B B;}M]9ÃȨ0`Ҏ`udkMvh}3#id4lo '+7I}cC j&HeSV%Mdrؑ[ty< ;CkQVjWԔeg(ZI{VooTS$Z}} {: 黿gFPviT dZPq@ /oc7~I{Uj9# NPm35n"ƽVpʼ-˵|\==jQHt4Fe;˜STS7 ꑥ`iKEC_^~ THFj C>?Od05 Aǭ̐DҐCM~S'~XaUv;j.&1/Q,jWh >6[1אwy`#?l Y~%)~T+q/dlb]ظr9 d+YcILr%d;5#dELp/iZnĦDu?8;/‰r-]>GVqBf<-tHIxH}2BT{P(fB&vQ?p TBN$J CŎEH pG2&9ٙ\/oj`nVh}K >2OmVg@Eʡ"i,a#h- a[jKmq$ѱc?ۭp7fo SN>pOt#c^=P!ZD+a8:AL@^/׺]B"6[nI:4 &T҅[ȗ35e#ev.pӬ3 KO*C1fO*eۚ#DnmCd6Y,/[Oy-" Vl[5̏y,],oE, <4/Ќ~ڦ,5@^ وe[CZ<hgQ:,"w|JZ,`vSvl1Z߀Al:vg!M5iW]ʴLX5v]SGH-1 8f>F4~?fL2rf4O>p="-DT%RI.+Qz<? l"[x\f=Ba}_ rBl-\o'3RGPkI} o4s%$3Sq}%{B…L^hE7sIwCJh:LtOgZD\wq.FU.gvF*ق=e.EװoDPyً@0pfS.!.4c!~(I1B֌*ɖ&!Y8@p=. nzm'uƞԉْ2C4^u k<.#a&7ּ(4ijՄop14ѥΫc 4m**_sԴ%o֯_IM*M,dµ"L ?Rd 같N Tu-tF?ׯ|2S[sGL .kB^>E{!*9ҁ{r$nU$+N3=2/qu&暏x5?>K)x) =$ž&_xY)OOVZ`R&+s׻a-eOyBj鵔& =g{2j h-8|k .N2ɈK}p+`vE .5?>>P:' [@ƃCarӞ=$ PAIBw .6tv #{qQ(acwFU,鴒򓹚\/$ǢW=n7D(p8KAr3 t!?P ?o XHM.H[/J2{2e^rXΣvja&aVG3jZ M03DؼK {Ͼd-VV e./Nfx9,THR}rRN#F3=-š4V.[80Sj٦迓-Wb{feQc~3b1`K8hT`^rچd~#/ Y!> GGYq}\ ;]4F A/-Za L PDɃA5 #}ֽR񌡪F4ɥ[fW3l>p/ڼ @CY9c2ߓnzRBbf:Sa4ċ0 (o-~}gr9;BVG3?zE.3>,Z|ol&(K~pC&uXH>ޱg /!Cjċ_%.i$ρ#5Wc2QE1] A <?{n^^c:]`mO@O0ݽb#qC-ėXv˃=T[Z%#{9 X7<ѣ!gR̡FMJ8z %;o '̯ Y \d,ջ']:"06pi2S ̖x?gҘzbj!@B?{ SqݱX}v7gJHK}4GJI;!q3RxQjsb]e:!~TKI{^N+?KylޅH|єFW?bnI}^WI)@68 @ *s ϕ+T`17E&z) B ?XoF{R꫾cVp2;BNAh#97 HGv0sd5%n4ĸ=4p5Ԡ;}N2̊^Btoa".-# zV7L`<#1Ն^_ty_hHܪD p㥊+SyR"MJpZ8ߑzI^Q_J^ "ȏzXRN s| ([$ zӬt7\F <, Y't>ީ_):kÁnT>´Vh+z::0_F[LcBo5d 6OgAl+=Kby7N!fbtvJNj3pS_<>P$ź0=X*U8k`R^Qny1ŽլĞhٲG 7RaxuGEVPKU3Pƙy@-ĝ3h$w&x+O:S?aq21^-(,<ϛLbL:\DT,TXEpu4JpqyMi||תB*[qC͠9K3~ &2KDS[ҲbfnTg;΀$?' oǛdXt8ϩo6XV :$sZչ(\S^цxǽ!گsDKC"RIl}!e$H-ơsJі{@։=_%}VoG^/qǐT}NJk(Ru[T@0b\^d3jk*f\IJÓu51#1!dru)GC\7pd4NeEto|ⶆ [L?,B +S@)F͉D [4XCK&څe(>z}gsr;q8hB`@=b?zjd7q>bpXꟐHS[/cXoXW< Ae^$X*[5D-K{TLY@7,:\l*C!5ET-'H7?\/@G6&0LU k&eCp6{ai1J)d;wXcU)OdԾ?:A/"ސ#o\K@SMl.ͪ/L{lNm>N#.4qVjAUo_aW](;KQe:f|4n\F$T7]݇aXH*PuMIА 'l1 Y; ^2˵'KpQ]\Zj83#kp?)|:H('}"uqk.G>ٞI "&B^^G#$"$&^՜=qbrYwן30t|WgwIQbLS[Z^ 1kQ]Za$ A)͗ʭl_`ϵ) 0ch%C|K"$68ޛ\|Tc/֗/[3AXzUG[gƽ$/As L,`;G돒覺JEBk}n|eo)) -{WreBG0j-=h+ſGa~mvFfn9ťG!5*,4HݬWQ |8puߑB 56AM8eR&do_D*j81+;FlI&h!g*;mL#4)&ѓRJ bSgVK$ͤfBŦ]P;txmodg6|}[&5vֳ&-$\ ;WԼ(ҋ}V1J "%,Ty )R_.ݶ=%\f@}6pTᛏ|H-Yk`CƅF 4ͶguWR>~uPyn=d6LK"pM?H9,جls}𛥂w0 A&Z _,,2U@IzL \eXE!n^!X3|<^(MY%"PED¦lmryUͽ{8&>փ9$g]ө|t%{cnHXyj1i:yu ~aԺ_S9%8YFt5L%#]Vw-*pxSM~fʘ/kEET bM0 d3iAyItg2X$V9|wy),b6!*J,ש4|⛫h2=伭zFYK4{Ǵ hiz ,}.R bKǸH\YʺLܸV4xºTgzp5 %y!Jʘlw2v!U)uUnyjȡ N7czS?4 Ug`{s_ؿ?F#3?u猦I?.x:qD"-w6I=~.̏:Z-ɉ_?Je6Z>SяS|DQ0ARy߾ZJ>a}_[ҋBxDhrO^1IFN6 ey2˻SGL v4R:Q-D $ Y6bYoӱoQJuOwG:>L(m2RD/,OLmZf VpfI&y~eP[]0,9P/jm&`:޳ecAAH~i.E@RN%]px.YQMZa黂ՙLm=r#})@\H/&#ZV.=e #jz^}ڮV%{GJ-i^"5zu%ӌD^r bge_p5_ "R̘澵%]~Ri=lO: }RPmKrjn/\^; H F=4U39ԈsڇRoHEFg* C*%h zh$!cL\hP;^G/BlP6%~ڞJmKbx&q*jpav?rc8A|Q(X<8E t~ w }ߠ!"|}|g)ur`W^楮 9d _jy`ʮ->r S"Q]¸-"J||HY3 >4"v&NI& ;gQ U70JG``ǂТfY#!GX c,Y>L Btp"Lޮ1^!L rx@+C>!yqD4F$ @ 0LckhߪaJt٪Dm /%V ^( C <^OBP_J=4 7ks1䧢rILoCqH\A4JKB)8XTw]@X+2!uL7 gs 5nύRܭ-zA LpI0 ̋S[e!ްmVm? wn|g.ѸVvKm0mU*v4=29[DX%D^5Qy[R5P|SgWs پ5:V-uJarHMi/cʐt*~GY#&ڦ T2GS&PsݳZ$ɓ 3_ [IZ&ƔS"-L uz\GIS[Y¶z6;Z9;u W6mKw v3-:IKGKseEr+LMw)zcjQ oӊă#Alx~>aE;  „ A PP1#<"`@)_sg+x],0v;}ˊzj\C6Pʓ8r;t1엪RXNHhsIScX6s&#Շy5*ˀ`awα~4wC kp_&_P}'݂LcL&Vc(x zV/Qщe=@v-W4vLLGmPXBҐ(#_)߶@U:0}~*2ơnu$_,*cI.uA[Cͥ6+\^x;}h5MCP!T4R拥11=U*7l!:FK=q;: ] >;o(&"&P"@ʯQ?1P}(lk݋- eZvRs G~ø*@no7MQ?y&N@}{1X!P?զc,.|9}cIKZ6Ci]%l%Kשp# IPmmޏK qC~Zy  ڤ$ xoMINBx<ȴZ ]~sh1Ĉ(#\K|k`b[EyշxI1H x+NT:*yB'!=`ٽ8[죈KBVTHg7Nt!CW[r_!S3`ˢ|_ e*P(z15hdbQO˝-ZЖ"t杝}[b?^lR*}[!?Lb.],#Kw͍ 'WXKo [k%G,skoUu!3DӨZS/Jr:-^m ƶ?+v2`@BsVBev| vA]Cpw% tMN]ruI5n,ɒ<& (%%),ׁAEJͶyR2|̊d-XMb CF9XaƧH)bLGk'$W0~ tji{[{Sħ)pġ!077C{f̔c !`TT_{6(;6[:@2GlؒaiI\KБ=Hh˩>ju'4?^S ްX2JqkԒ p|FScjE3]xMcRlQ!7TZrc3j0TT%qcUIy}<,mQ?Pe<)x맫b׻SZZs*+2~4O.hx<'LH`.*6f^f".hsQ(; \FUiCqMj@ ^Hk8Ȧ@mmry{5[RgT·)W툫h/2/ys9c0z _::df(ehƪ)Պ4q7Ѩy_Mw$\ 1pK.F 7Ee+*l ޖoR~%ZlEJzүeb]Rؠ}`]/f*I:D"jɲW]qG2'C40" t獑ּ_`Dv!/&JˬgT6c"QdH&m4~CrW=C@t1FRyh[dSO>GynUKtq/f2|'ƷA[_B^ .LEcsh~IcڸW;~4P{Vw gwv/2qkx3.~C굾zᡲA.C/˶k,*XxD?m!tE``GxF:9t$1R^ONK6fΆ"LxQ_ic~]A5r2:Fa&`'/m5âo7;aZz qc\.Og2,uI.woA&VtkFKJ M|`a4͊ԟ:g)$M5CUx3mDY {qy,@2ng~=qkr`6-7}"B jb0>k=) ؒ x7$G9`#;(JQP"U#S/$j XIʋclbw.+-sǗR~Z f٢zU]W P/M66'~aE"zy(%'@;PH j&d4<A3ˆ~$#ѓdkJHƷ2[^ Fcr_7GН.8^Tx8]Mﴸl35A-}ן9yunPLh-ɬ7C[]N+ OŪy]LbRdݥKTj9Q[r=Ac/ ][pfRzLџegcd}-0Y5ϸ,K9¤xԞz _ԚwO(d"s3KM0\t6!"ط<ۙG&B:4tYIVG?IBi~i0qHBGo7/;9нL\)@^NGj\Q:m"lW4,JO(6\ oTU]>MM>t׬? 8ȶ2>H{o$QTagw1Q6tbMTE$Z\axLA-/?l~|$ YAeL_R. id5Em.hDemb7}5FD*|zDK=@WJ[Bo<ת?{3, ϴͨ?w@Az83\LvlI-oG0b1&=gj?$,EF AMQ9K Ώl7>v%leKfI|m 1Zà*Ϟ  W@)YVTuŻx/XE*B)=b #DM,d+ w8ֽpZ'r'P\4%\{GSW(>EsYiwKhPx\ȋgit' q$Kyb$fiꐤ{҈HQߗ? RWRuQb-{Ӌ/TuK?=fهeLٙ[Kw(`JFYX]. d3x*wr9'6Rڨ/anVaW[9y0 1.΢ٞ; PL5֛i*$7Kfp%Yaɍ9 |i}׹7Bm]t6s| ɗ:<#Kܿ|yj6hP!)B42|+.?{"KVtPX,mх&5 F!@3>m匀Ayz/O4|r?p+};~C,BE^t u+'YCՕ<61ߔf{:qAWϰ9fYNmyuCLC9v"P#fGe #%du 5!j:7fQpÖML4<;R\";)m4g\MŌL|+T@y vn{vgSfǬ`}&jD0Տ2-hI|I5R@y `M5ikȴ v>K_[o! :^_GN_LY$$Y s^By c@&sSmpZu-CxPʤ݀1*7\ҍqr@'rh/D#{†y(p_w_. ͞ YQS ,(~9(_k?;#{ojxq$<"`%_--37,r͉~zA),o!2kj?2Tc :Q6lB"% j8]M\)t?gj`g8FT>> XFv_;1uN%NGj@ٻHmGmuc2hƣ( "oNѼG YZo,@J0yj@G`2Hf"یq:V@F{1 jy_п q*Ib!a^Q.],5ċLkJ* Ag؋GM!i_"GN;oENPvՀ&N+fsCA$<"RwB>~fS⽏S';9}}[ԖYIʃ*4+Y9͡0I>7",($ȄYԖyߖ2P]jKsI/^tcP*vpi3@1C0 xҝhfn`fpHp9yjZ2 6MP]̣L`B3K@-1uMnTSC*gR7EoJpf<|W6,R!䋵(\ `WX@SH ꌃ3g']\,$t)5|S@?M>EMOhV᰽%8oOE~o@o`P/mh`ld 5L[HPVt1yYpHB&M3fIhZ3$p*~@oYQpD÷)n6~"bG|G^ؚ}mط"ܩ_!#{9Ǘ z$wC0ux7ȫ$*`WUH*G^Cnߑ oV-Wl{|\sܪ{;H^ r!!" wUaP9ʼnp''U`Ӯl;F|7=rgw=31<]+5FsQ 7'r*/D@C1֟o6'qx1@aG7H&5{sU ţ3Թ,1QFT\3^,5&Vl0Jxq4WaТ4kW/g]c.Шe5۬ȃC^4VBW.Ig*nJMZV^'r=mY*3#c'`QlCH03 K"JEF]'b7 QwmPwjЋij-$T,kRP Nό#:qi%RM5#I3/]|G DA([dNx Hy4>}Qcu;^ E˵ncQ 䊤b6|%Oңqd:ATR%2zΚmVM-9 P-sS- Cuƾ7AB;?0a3;|-:bg$^U XU?T$l| <7%ҭ d7g={̥-1'Q` :#4CkF~6v+_uUUyBT  u6xX:4MASsV`ht [q\D0! 8v$ 4D8} iexr&L̘kE.&K`l\QZq+Dm5KeQ[\uae\|؅$J#c:sC g ]R8Q_fp{+@Au12..OۼL( y ͠H˟0zy%YE9K+*rOI;,D ) l'ugYd*j;:qvx,xS ֱŘWvtZ+JkOB0:!Uj?偕<.3[֖xƾ\|K""Kr$QST+L.C);6lmцSbE?۽QcO_Au`W%7zAHܔԯZ韓+L$/4ٶT&US7"ܪHړb;:RݵOy`z?ƱC+mJ)LهX SJ7j1WXYdҋ_Uv+mb y>ԟ}MQ)SGT5/ HE'-0P+ %N=@TR$՛w(<}Ж}3@)QMW04q$xeu]$rJVУUk1iG5<}J.Ѐ5.Qr>Agu5OήB`kiMK`i<$N ڢip~QPE<0neXMF%s@鳍QԐvntZ懑z*-+䎉|{݊f:4҃UM.9g)~%ig2ƹ ' TJc lZ#|}tI/LS%YBf7Pc_ۍ;O.D*U2l6tbⲜ @:"bUq?gYL:[O݉ܜKd D¾}4ôPDƁ]dqc9Ƌ:8;f(SMuO5,Q] 'L{ODA0hqI}B`T6Ҏ>fG/dEɠ0]u`?}D-t~$̜UghPHe$n<.;<Y"~[npI9fNzCyH' Rm #Ii#E/)dx?\9t]P;)luE U-nIDV=fŜU Sg,s@glMbU=Q75X ԥ3O`?x:2B!-|Mt,Uȿ78;"Ϊ7ȉ\Ac)xY >ӛ-o#L>+a6>~ffU謸UDBZf\(abշ7KOd=2 iQm+'kּz_::Xo;ZWǍ@ O>mq"z`ּT `Lsoa;HVXD`I)n#ZX9 (ԨE駚5 &sc^Q-tvN4vifD:N)s.ɐ{r_ )/,UϬ$hdA_zݯrd&֫XT2`F&)AMמ'":0ָC6.4Jj;HTPj0΍٭õ@N)w\C +d >I?ٝh8NRu5*ʃ2 %9uMIGr^ _KmV_מu7S55(}EjKi@8j_ZOG/TSŌv $%7E1{/w|anqGr%6!UOm`B4xKC2A Puǥ#)$hj=[JpS=|718֧|q 6: Gbazk=+g#. g;P[/!d_;1;||h np*QɒŘvRprR;2/ gQH@c+lIg@R3*ekʮG;΄2/9j:'k1PD#d 0?xz\y"zMxt򸳡A֪ |5u^aJ킭FtJ[1tl3 Y/E'(vW'mr4Cl,2yΑ̗ɥko)#gIfuIĻ\ɡ>l3W6~9f'Jf3xIKN2.(͞|_IϿ7&ƵfO#c&|I8[+J''VٿPT>ҕi*2hn a/~6dƘ%]kgQc$%d\:qe/2|M#3X-qa/49Fɾ@t,zSOZh\՗*b+E ,l(Nx'!X]S=.k Ty*u /Ql^3r9cIPIUt#9HM{ R.bC6Td"CQj@VkQ7g܆DG ͹-{.IJaWT7yzqFT3|@VP] @К;huj(1 bFz2YHyvR]VʌI˶ID;!7c>Ω0<=x+Z?GP +G, k Ey :J{ahp^`_k-K<[:"ԜeAw',-+?<׀"∯w *YV@3Uy{۲fPlSɈ¼j*ti"+!#5Z2پ=g(k3{3qq'IA}1n#Uڀxa0RX^0Ձ>u!0K^sӰQ32"D=䏋enBoo9ҵY֎BgӍdۊ=I b:Ygtscయ+$&(fsIS6fI}oWLR&z2MJ/13aIK QD Қ Le֜}qlJ=3t3~ FK+<|m%q1g j񺟨#K G|\B~>3_n UHghbճ wh`CIk? Nʢ,Ud>kC4Z'݊@m ҚRT ^p]2 #^uAgv̀}JUmʙ|v2=bwSpc󟣭RTqҼzl[$,$BS>lo(2N ^陔"DhzN|iҙ ]4%JCMk9d :@0LJU DC:޹F#.˅ Ի`m> ԩ5`iaЦΧlJ)E)m clS]BտhزNIařo{9;/p.͏RN1G^~+ndd!.C0Ƞ_/3cy+Dشv畂s9xՄMX>Hr0CuA7N8A٘#dd@ h搶53d4{sLE]AZ*nhk95&Q;]- ^,HqA]JkC#a:Ntd' !S8[~Z"fC9u4P.&:xXˆy( /5k -w6:kA]!_1&IyaÀhItۡ x7k`jǘ *jpȚ2rrJ2w3߾>,Q/GOeDWc Ldd(P Y=r,;@1㘺nb)QRJ+CDbzWidmq6kĤ_ I` N\tgը;,d ml5JN\\t.VtF8=zɩ5 ,.LU.ɉg>cHNo}Ly}sdLmӅ1&@xw}Ƭl]@lnu1bo "xxI)QQs 4fChYT𕔇]INԗ}9Up=B<;C*]i8IIbQeN$%_$5ZĖD5Ǻܧ6?`p!POS\#ɞsYk.tEG"H4C{G ?dKL<&z띷}]*֞r}FZ(gEذ`r!#q<'㟵m7_tt̢"+q5-8j[xT`M;6 l(<m=Qi%1aA2#Qme'7ziO$^BY#nB5$tB$IY%F3e "_TaY [B[yW[Suױ_zg9~4+e* A"M >cy,Md tH;jpU:!ŭ.fk~4iMX\bdx5œ΀cFkl\-UwLT%"mеIYEDYF8ǣ,Ϗ *(5Q n1۔oE@,DzcV>1B,*m[ˇa`bob-`BߝgckJ@dFpS5AWdzI-$̘hL 2,7Ұr|` Bfwz&BL£tsOI݅Wks{\@˜a($tZY܃LO{~:RAFYu#zQ}a; rռLj>1N$'K|)7J&R<0n*d̒2={YߔWJΜh(Ci}`;5%hOF-bh# TF]h m{}zL;:ѵQ(xjEC2l_Z *]b>ʨQ{6HrNuDZf-2pgbG2]v/)6 [s| ?C!YP )0M iuf;A՞Bq9CrBe0)\gk7Iں8 y :Wv? Z X4T OaJs'VcDmRURglbS|Nj.AkCi{qs`A7:eÙy4^_WDaWp{.C;)t)-7:Ł:eYaDS-_7d{:u=h[>wZp*@chu " eX֐lR1i^U9,ؔ $5=u>#meytp\jC{zYC ^\|NlLV`:>H#6΢D2|8>XL:\y$m w%b?jKqkE*lb>}_'e ']+̀VW  7d >}3(,.-=נˀz@uv&C %u.fGy jW{&1oƤkc~&m2Qu B ^%X#1ߝE09:QnG_svGÆ_ *z=Wwi^Ǧ(r/'c $u1GOҶW!r[.?j!vNI?$cX+;-_: >ɼ"{iPrx+c"eࣷB#(s@Bi:R7mU:7gU>qK-@1 Kk}Qǣ"gAJ|Yks zD<Gza"pUGXSF4/*][BԸ+\%* XJ*kT\Ta( .m,!+K]@I$Muܨ퀤)[C{>e7#C[H9>JV=.ȷKV kElos$1-m|pqՒdH-r)5NGqj=DZ_M+yq'״:A}[ȕބcmU/5-*:Mz$bySe |Z]fjY{`X< TS(n6lA8W.{vc#4Y-*x/n1obGTn)BrWm-spX&PbQ?OʴfCHGr)L+3D].Qy)[ ]+DŽ..ǓiApf ip8AEmI>_OʍTIQ"s 9H 0. ggRjI~ǃ2̰ Ҧa+ZE7,~Iu 7;8 Hh yoERx< ~𹨼g֡2CC(L r1H MT+(k/AF9a({'Ho_j] Z|BT%F${eف@[zL/I9>pXҭƙEfhMF|mW{6,DW]|G2ij@5M|j}'HstN2rTH61KROӮ.yR(mO}m`oؚ; MuGힵ!fHpo+}=֒AYH G,^Px_2JIAb㽔286¿*BB @j` +=brHL30_ȥC`bu'jh<4 O6M(ÖDǵXyL Ee5\Cޒ_-_!Jƃ}sɋѩqm_.)Lc:^~̩~=G1tr6_4 ڂ+>{f'YުQ@1UO,5L,D ve)FtAI|ʼv=CL-rK`VG0ñ2Jl'gw\>~*{/$~[! W gu*]x{|.x\o({;f@0 {l½r (S1 T!j.ĺ'}9i! %b| MǯWAl|+:&kt. c6$6p Ff}`(Yr_ S'Cō{HfrJ:XDiU]֢\@x){'u{flw6H>n/]wCUHS}5vPao냉XEZOGIDJ_򷚛AMŪ& p\P2 ZѪ IKu7Qcf'a}U4;[vi|V qRug/]8\L* ,(Ok׽ )bE~At0De!>%n} C0 >1@rP3,@T@gd7dM&en6?eШ1̸|o45Z?+"jͮV}C Ο N,8͌NGB&%J3l%HbjS%-Wmba9yzĤG5o^\P{^dC6znwHD&W7LBä я1(QcFùYCDRms2KLF X7 Y7̸ӻ?UX' K4\IU^Ftg|rqk&g ȱjS cVػ m03 #gcmU-;^^5@wkOUkxBf1lzZ܅BE#>W Z}>J$Oyc'նrs̮vͦd<)CxW'%|Nz7t~}-A3~,P n\{Ywќ`-u=A31#|2~kK7#`1c0 K'#ǰyZqY (s|#\r|%0v*1 M?G D9ŝPu^)$I,^A2 Y$CwţVyM׫/Uhg;Ǹs_z!| :3`U 9N6݄pۉJ/7xз S|"|IO!φ )q%֛ 7tʡ9%Qq}m8Q57N y 3CgEA9:jjY;݁$wp:j`eόSP$%ʅT:jYmL O-@ɟoը7'ip gI"&ujOzS*T|6f6I۝Yd|Ɏl_mM'Z]fS`ݾOs27ʡcB$X44lK++a:Sg6D$;\ih@OsC " RUa44 ;UC~i ^ڮ=w =8\SRD! h:z+O=n/P&>{ R34~/VHJ<NoJ-'ӒhкWсb=תE yީ{n&P)б2Be%ڟ5i˦ @l̓p}ȸL˜orBRDRЖb 吅%9)NnTo M mz^A8:07uyg;ӛ:]8~nry#qpIw*_)U!ZQyMge zn;'l΀gs?z6Y;Ȩg[u-t,aE,+ԑct>pۑv[Hx=2KPQ6m,NNں|yG"VaH񱙮' Y`cxc`Klm( H ?i܌F]<5"mvf)I U s Xɡd I'eK<~uI7AI󔨉nu:&kOo ;g8IΫƐjd8{`g:Q-KڼyaE[lqۑY>MS/~ukPؼ#Yqo?r)kOYwcUN,;x.dѧ-IaddPk<*#-^&>?GGނ]M|}piJ)%! <8@p0}oZ7swnF ѕ=ILY#3ܛ,][2~_aЂ.nUF haFt/#/ùDkβ T~x-&ak5;)޲u+S?/ǒ=l{3] $ #{Κ1L[n;O>T;ngQ. DZ΅'Zx.L[ r-e2;߶=g)< ]d[zޕLDd 4[H  )z2Ah2u~. A!M~ܖݝ X*2FM] 6=XgS WTLj+|8A1YP/BqX\*J"ymJ^]uHvARLp=Z>dGĕb׌׈|#He߰O'\ЍqdN,y^? 3gD΅_.{ucx"YEc.y<]lP %(ZDzf3ԪץX3hdi ݆ -W|YEyaXK7.F?΃BpnzI%m*Bh zY%bi`F,nߺEMr-<?f6J d5KuL J|bN(!g{E Gʠ]7jYVSM˂$S&f9`~B‚?9^77H9Q"%=ҘDF@F}>Ӫt )!S aNGC[)-lWT8P ^DrIk lnNowT-wk^kY|tր']A:HuʄyLDKnA2Q_HѫsWsX]-PPL(hUR.HΞަ*bPy'ĢS/o.?)gZ[Lj=? .k`4m >.+},/ ~ R{.P.#@M,rPwT@P[Qs:@YwRz?(z/Pώ2)d 9V D[e ļ渋7W̩̽QnnE^$6vWzt 'G8仱}Ws$z( ճ~O7O_ Eqtv޹s'5(2su?>yWCTL"ߙ2s\twHCe~BmEr.Y8¿_y>@Riv#]eha0Zd`װDcY>mm0Go@o|%xf{$tNI,lɡp LJ۴jN*~eZ:%T $b&@XU+0PdPR.I/q lXGݖTZL/u##z] Av9ބ6?dg#r`H:ʱc(# zj nOA,gq:k^ aKO+l"\sPͣn}~Ac.=3ҿY93M(P/:hjs$͸Y'q JG2{sbwÙFڂOcljWv-8o)f9! YMZv:1p2 C tfUu{9~ТiVmuƻ.puQJ1vpi\W[Uhrώ9XSTJ0̴ޔ OsoG30*ϋfj&54黱[B0,Aj-*eB ̂e- -V,3x2 Byxa# Ƀ˽BJ%+4(%!q~)j*: ZRemʷM]WMǵ\R!Lq{Ѡ̞ıa$mMf (OUC+OZ* f.7ĈDSL8ȿ΁DYArG,7neNSQSk!$ըI> y3[vLKQosn| Y;YU4,4]> k 0KbH {ll3|;9"< 8/pK6?ٌVPl r`uq_wO"a, 2=i)G \[n^>]gRЃjp2èR O 5Ҽ<{!Ap !$%LM%SeS($C'p]Q=ՈEk&pU\)b k]pb&ъ(Ȇrی:Zad ~"S{n_"(caU@jƄ鮵hBt;mOՃti2JF`}Y4ֶg5gҡ‡'$L#%:9KB*~ hr{ نłIqo~ȡ (g:XL[=]\J| bK7$鹕<#U8!Yx,?s&#u~5XTg #imJbpXV7qe]q. ,zBN%+EusqoybA-sq}!I+bn- r*K/O0vhY.QV}EZ?+Up ڎ/%*"h:lD qSa~寰p1{A^ "V; ꅑcC828pGpr W-C E9A>yz &s{KfS <i;G( /,th=z͝B?P gknpd (NJs4OWjxfADH _/[j>3T5?8Dk|/fE_JEq}G82BU5ف699g/3~ (Z߳sqP\߶x˯l_%2J$}ҕ 'BP.y3OCXRctJnΝ ʑHTۘ^Hr8R$cyd< r}=b FgF ҍdQ6W'FpWGB=8;>>e]"uK](5~ˆՅÆcpWƹu#}ubDm'lً)^w.NS.g"tgHeZjG1D!nm tY>7I):'OF粽]a^ J(jP٤[:X1fNvŇclyi艮hHԚe_E@Q,ДyRgiF]k~t*\e8t+5-gMwq̯!!Y[M6W: JGga%Em_p_-"5ɐvXB $ހmx#kas!$6W]S+R0hapi.SODFqsÃ:"a9 JH9 e]ʮOʎ*joUwxd(ڏPy>h S=X0쌘=Jr`-y_* (ALFvROZϞ:^wxY7ȝhLw߹ªPS: jjdxL/[-Ɩ̊_oy7_yܶM}VL dܕ'A61^/n.JYTzOtO[2J+h PQ!OnkXn,,B8!DL z.0ۻ-X2by8ng֒,PS8ARx`(Fk%H uu&X(R/>U:}CE]P|8dqo 0" dn%f_e8DV0wnB-*؂_M8׎+i[mF;-rit:[# x|nyy Q:4c&HJ(^Ŀ49OK%fe귐=Vrp7S%ݧZ~9#.Ff槒}S%C $#4R&sr}^uߕ 0Y [>bIg,֣DJb1}ÿM /OJ <, nwe0!zn2ΦĬg3bڝu㶜sZs$iHM❯X"J/b;ue({CܦcS4G]?-%\+k:2`ΛyRv5VfSEQeJlYL_E>pnO{i]-*ԙ>7k/'e,ɝ"jXoLr^_"8u!-,',m#9iG9+ ouWu2-9 *^PގDH)mOIZ)P*s1M~GYf^sWhf~=i[FH::6b="3d q^CP`DyȫIJ'k2D%<1C"ԍa/1¨(l_~{,*1U$I<ؖslj. pjt C:Jqj.0⓴%0 ]Qє #w/zxpAP{ O!3j3US췑G9/U48) ݯDOѴ9Q]o8 w&$ÿ=NL41mBK=u4 JcXTL*ڗe*EHVEE#W\ɎNQGWz{m-Z!lAO~2iӆj>0R ;b{]}O!ۖK,{,%Bx@u~]|ԨE.6F8?= 7pqs9\VfB/ A-،.YF9so/I,7~~ۿKPzwvhpjcGO۱:#wǡd\6 #WA H6FjKڕrPRRJ튋%]Id>R6Ɖ5cI;N:UA*w4PlVDyw_IM>ܘ)" LٻD;\{#QU,GYB@d멨vAyerUh\8 v& -! %K Sopyejq^~ʁü$ ᷠ3.nF"Jh6 \VlKX\y/:5>pB icM$3BFݪ=Y"8,x.Ƴ%)U5̞mhJܢC /3L݇@ۉD-K}U)ok0$ jB$?L%JET|==bWE[ /SaOf(TQ"E IzL楎D(![ĉαi~[y`(m 7m٬ʹMvQ\`6xgS UrrW79ùxC^֣ mdžR$SE=Hj:,)8@^\="Ɂ'9N9bjo TeiB0ivIV|n>btZl{u$~ص³U錽;Q&sf;3EոȌZ$g8E8;(l5=sn4sX:BY]mIK6T|Z*oZY7_/f[69\u͍߽Gex6RZ݈qfyT4&j&\ɆƧSruRPxq-4 ,M"N*s$ClNi6g`!i3䈠,?<́Px2ɟyTJk|NFuF)$ E !'f`^)gRk|/.Cva>BÑG (B#,gHn?qL=P;H%)VGt*cv5+Q[UA4%Dp !wUeLgjQ Kjv/*Z1Nxkw"btvo}>Ցt:-+PLNd V8Z6Ǹ 7_AAc$VS8Wy Bt2I%̭NP{(z|t#ƮR}uFW~FK6/r[ʰ ?  ;~h D_)pGp ˕Jqk }-5s~B:x*!Ū*UƆz!v@῅q p L׌!4"rh^ u3w-!$yzM|[;9@ۓ;xwYf#m(8^}XdJ[Ѷk܎ ,r!o:T:4) {Θw:H?}/(\$^a;'0X;SHDNqS1oxOp3ªgjyZk)7X /RlǾ)\qiSp2R81c 2b4a#P/IcKU-Mۭ6z-deWPtPōLNv0ÀIHxؤXYDS۱خ~pV5wr&cZ!k_e$){L#S{!x5:υebL{(Aݜj Lrpeih'SJW|-Sʯ[m+"_ Q~In~Fӊbg,SϮ:Jv7 VTIt"t+*v%҃Z;^)a$,yILBX RƸ0}i/Y| "q=7RF:uˮ nI~X5Q_U5هC(vB=xe ^z,5@^d_PV߶mHae³7@j_)3z|bd&3,4=(vei̸nrϣp^݁5rLѡN@{+Ű~ eb+Qt<}NOXg*G  (?}cNbV*Ey7Ah V^rԮR6YrXkF0i_ z@w_D>~ƙʆy0gw O)2 pw(2 k)J y+0좫p5 a "^2-w{9%"1,]E}l_5 ~M7,Mˆ'C#ލ6 e; ~O3,*|U 4rհYFP%h;\WK)mmS$| P,ک*Vr Q:z``5?yl4経CSbN2i{gəlL-Gmy%[T`mZݸkdz{{ItPnLK/u?Er S{E&? >,\6%hnpr&BPCW{l2qE[u#]Y/X<<&>A ; odVQ_㈻]"g]ŌcRM/򆅑{p rYMzqll a?FwNY! 懧3/]p[7ԇ{RːI׌׷/* ޣ+A({%!@:.ϺY5֘Gg6R(ĺd"fX9u`a(s#:1SIƦ-&)LΒeLe,< #鲪Kk1U<ڥ"BŎ gB# z%Ģ 9ek S@UK̠8r{ͼh+$lpm.u#ԲYB/&BxR$e9q^cjB oΡ+ɴX9!XꓖYqݾ4Өx6kޗaM7^$ ̌>Z$` t }؍Q/󻖡P 8i xcLqE[ psE*G+2U\ߏeDM]{W(,شISmR׶*1Z` ):/RүXw<8Sh%j&t߆aOoEDE d4 `5(J?U@IS8dDWh6/[.]K*ʘIC)YDJf(.b8WK#V$\.=x}N,J!>(5DlՇ͘:|c+&JwJATnqEr_:8a8~q%nRSw;I!2 &}1WJ% lGbךNͶ̊A]VJE 󳩾Q&ABʹrnZ()]B@<.jZXT:Qҿ謐xjS"mq83y2V :ӻGNi?^ܥJ,TZ%_дw`8̿aDѹ3RJ{cǑIXUɦ/!>7Y|}V대p, N 1Můuĝ"Xq P|},|)]EC08nzLYr-ևd=~?8-udzdf͸:X}}H%])bʂʴ䛡Pw=O3bDT"ca AS8i6@?e GKȲZu"ҦUuՏ 3 e|ʆ{ >AA+ ~8A Uq8p`KYIZ\ÁeN|$'d#B81_ɘ#W]\K51v &xqGḑA2θ#WW/ԕu߰VWƊik/4q(^LemFC.^Q-u\y,]+aqQSD?yK |gcb3!#Ysr dǏ;+z>M3rOjl ڞ5Y-a!+Y [*.>C:eEj&ST6cbO&;t -Ym>GLdij s>V?j^S \aU9y=_p[! /aNv^ |S`xWX@NQߜl%*d{8v^ 62\R=2ך}H.Nҭ$)Jw0$[F(8a#A‡2~$s2"zY; xhK 8 kR_2S |Q ]B^ٮI{x0 NB#ifz d .xظp&4 K5oOB\ ;fLe%Hc:{lN~e|M9T%0&~'M' 77)J%<'NI/@̖9WS<& @~u٬Qy@AAFsaeVVO$ FFd#KhU(@" lь]A»Z&IRR 57b%97 <nHD""pQ c*%).c UƞLH[986Ow" häNSuZel~\secMt{O\JmUr1R+ F7z?*)xFP:ds;k+!t4,9sxL Kh:'D0cxW.`=;NHiX>^yZRto03"th/o$2.=:|!>Z?x\U\HO`6g{yf=qY\MުeLq@cԷZ@\8W~xqO[9$@5lFFcǢ%7R?  `4bK7U.>:/k\0i1ewgB@Z%"^ t.XFKߴA o'io:ןl˅0hx \8C/9 oKv W8T~ 4p 6Ls;ifY23gh-V4^ó}PƯ@9.Z̽&dgtHô_+U@pKДyNp'px$„5Wf6k2QZoT^xoJi t7*eIU\[!50|Leuzx/#yVPb8dGJ yi92+ʍpvU 2F%YɻvQTiU'PCWUp#oVqsU{&BcJt.d%rs[V^F3z#׺½kv'V oD/ʽ']HVcAJhT Шd4p++Y@S0/{w \&ZƂ:l&Qrf4^6#PjN 8}D-.$Y sNvham6. @/L<്1nwJ dASL6?2I~b-@3Ï(Ħ(`2ك\sȔstVvXZɮ,(q:: 1w/lu0:(锁*aaP-jl/XFq4p1x1h;Lѧ6KjExT@&\`EH -HFfˋLӼfֺ;3J}Lg(!PaΤoXBg+گOx\:qW;3F]|ҥ9ckHб6XK'bHV5U~k/ds9*)>^_ ^Q) Ν,F2Mc>:m"X:ўyp E ?[G7-q6|m`©͝?m2%sl!Fw&f7^~E9`;2q赱1Ƭ;x1>'%`VL 1'',~b☜+KAIU$zb b]Xe3Yi␊H\CstWR[s/:}WFo;Cf`9DBtH;i-#F w.Nطm@$r1Хγb;79ŃVkbP- ݜ{K椐Kj֓ģI-ME𚓲̣f'4y (=TxW;A ?>@ @X}fx}n]rfP|u͛fIX(<5o`D?.daBhxc#̎jak N3M9ݑRn9dvأrؐULi}mĮa(uQ_u;\R"#gzTZaL7AzIhvY(lnC7;K R&F6 85G?_:K=z4`No(HQ׃q T$k]ѽk%k%`&;s@aC$GG5MI£~YrX~2b{2o秪I Kv!ܷ SypHSh#pސOc@- [οU qT4Jϥg!ۏ/I!N\chG.~bQIi)Gzꙁ*-)l;i Lb>z4GKQKOQ[O#-BzVݏ_qJon)r@2V|G惊Y[7'lxT=1HNƃBܰZZKFqج"biNnoٶ;x&rvDitk8A{XwrR}=T@dC-Ik4vǞOy2mTE5qQOSl`KCǭL'eXH@X8rH)Jp?K8& [N(턾l/8ܶ"%J8+ED۷P u'Hr#x'WgSM=,"Fod9N~YW! /Iޘ%9A$'}JXg?=itT-nddn"N»vEq!]/V {[ b ʵМ]s3ϟDD$;(#f[6v$Xݷٵ(< Y3npfrp7#At}ՐY䘃Bq Qm)wLNUKqy[?p}ݼqPP2"3YF޽Sd8,t@g"|(gѮ?v݇l[NN?5:$:\z >8c@QŏW04;6leIǘl1Z N?78c`1RsD@o[ߝ~o^-B7f-H[xi2 *Rv%7DA3mF[VܯUŠn4Glf&eL&y%ͭ$._e6uw\u'ƾ&j9ec-z|֛ۨ#)J\Uf\yO}d?ClQZ/;s0`_灾œLPj0}le蹎oos.X&9\*ƺwژ5Ev⮮zu&NOa'+ძիZ:: O9zbbSS/|w/`w( uM5 +&ꒋYgP'ӧG7?ĹCrJr/hO AWL4{Ab?") A]]in$˲B 6ˊ 't݅T%2݄-;@RA*9{pE(<8 %UȏF[MLVyQϖMm6E"$/ٓwN$PG%`)ו>kzyT#幐⃠\V{}}/=%1ԥwd%`Q+_)߅Cd "΍+͢sF&?n#bjAָdB&Wj\U?̢x]x{#^`+Q{tXNRgT &M2+(д$׆JTk݃K-X]K#HqMÏls+W[ =,1yg-0d]~%&:׿FYcgk̲۔QIlxn?p} p65vɱZz2&) 7bma>DWQml̉S@ӄsר{ԆJ%%*Fr; _U)qP1Vί~VM--x& 'ak@Wv2j(^ir#Bh̝0C!Ue{`BFXYamcxtSo\""O?LT$ [t ٺ%4eݔb*-?ymX2wVZ*F>T%uv:"4>CQawH)ä`17|ٓXL('tTvOe>ΑɱryU G;w8-4c\<s| {/h:5N1T͸xcŊp/^٨jl3Rb*q|ڡ>O>{ F> Y> ќO7*aDj",X:pN8y!4a1%+y݅#iY[?9fBLS'~Р_dh3>-ea9-t쒖vc'[j-?@oT]Ѭj1y:;~ƭ%٫{՛u!Iq)b;@R5-366oDc19 > &ѣZv'o0(i|TsI5rwC4EJuR or3zސ 贃iwD!Ħc#>*yaVfPm㑱Z9Z#r7 >Nx-85̐J&R&wV>׆vSvS7#`2/mW.Y >ii7Z;O.=5 6&X+qr-I57uwpU?v)he;df\֣z\UZnzlÔKn?%[)4&GUo`8\  čеXuuYCv R|{[WU4\/ZK&6r? ;yIE QБikQ/nT;T|~˟όG#Edlmi4.=gE.c\*ٵX!* zfާ0/ 2/%MAwNHeu2z癵KT !:x-ۤ>w5p2 0WG}hSH?} qp}CuԊ$[6,i$hs}1EGt=`UΡ|0*˨Cv@E.庘L #c;GB-5!!]Cb񥾣 p0(KKpw3/ֵrE]*2"8?nڼgc%)tY}>@/5cTM4 {?>TH8c_ p%w `^'<\O=;Nx_$GG{E< Uh2?Ilc:yMmBi`(fTXa)󽧶:C <+hDR&n ;%ȝ #85oB1w wrȬp(eB!d!$|~']p  jcE L}ZxZ$jO%P-,; Bϲ*5wiܱK{.J?~N0yji OggIglw=ˁ^;bQ6J@7{ Y?fE[^KWUQ6I1oמF7\8@|2-]oomnL6X SѭF9=:%z8zokC>)5GZnYL2;FQFBy~B@1b |[}V@>7EomB,~m vKGOĥafK(҄TD"I 94N~k--s}af|iױsG=]lCfDӢ6/JDPn )A!5ׁ:GPӓ/_不QIz$p\3T*.'PH O#DQ'fyNd_$@0NʅC2޽̿K.Gl=jL;δs*?LCuu)v0O=|$cr 8ʠO*i^S}C kqM0J<n%)fј.HeBS㉆6D@|~RHq{o@N11n`MTPDmsDjI]ͪr|ŭ -M[}6HJ@>o]cH.H/ׇI7U>I!bީpw`Qӡmi?+~ɪ!>7 ?FS8%>bۭV7\7ef}9#tf:ChI@vGi, ڔغ.YO,d!%Z0x Q50a?apTck+m#Yݬ43śwD~+pCw +Pm42c|.?$9Z-OV:d9_܉QB RΣp"1G O{ l{ 2㖤Rc~s3[|+Kssޚ b ([+*!9g,vi=gopT, #(ZzP*xɐ>ġMܟU]F;@2s8"J.NvTD"'G^/h#(AG,#x2┮F#L1*lU/TϋiJ۪nB/2fAצz2i]8Ё.ZD~~32꓇v1="A?^{Vpo'KdQE|=؏8$o;# ^%<.@Q[]k#^IWox~ᖜAdRB#aiᾴnmpp ͟I%UbM ߪ㺅8HNq+ \TCcʄW%;.Ǝz@&\Ο˹``s:>/c*Y#D>G{p '&]voo̬߼JHˊx8m'%X[\Zr! g1]Bw9Fh;jU(0L]sp\* bLwjj!WDWȧ#@2"85iUTJ10τJU@wŭ0&7fͰ{]5mOЈU ԉ"x2#~v2o= ^EI2O49cB~oDfu*O#IU} sr{nX9N7{0BP2bVbp$fbЎݡ6x-$OLRDAu{iI}HX;jOFc䞃 r˶[ X+zaJ4T8 PΔ6P?W% yrY+ @z͑ E8#H7]dAZ$ @;< t.BJې+M=ryjG=z(_6S ' ΍v+a q_}!3{TAܣw7(lCHVYy:X( l`9dx׫U&[nHE\+^%wG(b|s6'UqXKB53hvK_IE=&嬙e|}9A6ܜ9\3^εJ>Cԕ.O'HmP^ bǼPꀑgW3PXtu۰Z61!ǝ r6*'>U?"C_Yo]bOY !yE gf|DbFXZۮ~ԉ|c )$7:ZēKAD+0q_ SNY$&UB\} 46CzOJk"M}ciWy+iz8Ei]JSJ>`*\,|O2o؊Q{,eu[Iy50F)Q S{˓6|+=5]/MW 0.*,b֮T9*&aNg)Dǎ̾YtcJ۱z IBt˾}ƻ׃ ƏPms= g[xx$34M }GJVU֑9~2ǴЌ}!.U3y udPQA $Uv=aN":hܗ}LQ)eqiLGxШ%'z^zջ,~jxMnOg$lݠ'jF,F-o3>;9? Sg)+VˤܞHNtdN4Pk !dzKm+$|I DxTj(m=3 g)/qf`oAzD? 1qtpdϛ|7Jz'p[:#[o<5nWv£nAc($)!>0 F3R~1PO`FF͑fԼ+Oe-㟴X0~G`&\=#||gCL ̃ʌwHuEwAmQ+Eiotֈd3H^wK-.6G n\2p .GLC/~aQ 2cL˵)#Bˏ^d2,rcqި/I2Nޣ7;HzE $BGT-['J< #Mu)dfQޤs@{}I,ŏwРZRlש0rt…qLCJooB ks,_\e]=2j%h P'U^hvh<-4ެq3xq,Rm|yzee0_&`|M"u':؜-`f8DFʱ}K<6Z wo ;Pxb{s oj$JSQxZ+>%VWgQp+T fj.'Jɱ^2>ƂH٪0f8mS0!Z83u5]8yO]8( >p7uF Jў촖2Kk2.` 1j1j{hrR\mhSXZEU|#+zUz$YM3>'rm4FՓbx֒hy5x?+ki;iJv V| Ec^=k_5,u 5 O~t^uP&:B{. tZd="iKNR3}ͦKrP=*U(m<ܨ.سm8UyS@wbp=+f ,x*T~E.ZUHWYy# fd=')ED=Ms7M( unu!s%J'*nB5SA׊MfJ!9}OM̗$~ Ѹ7"sPҀ& (_*P@Sf&=Zp{{!{M&d`?kU'ZIDGC`Hd'-x8U|̾/F@F-PA!mI1~fĖAD@;x 廓tbnYgrlZL X)xY~A.HTFyN+dKOhep|bDP ǘ.q>԰H}K/MMjwF$ @@U&*T QKDsjԐvqWk<8喵@sfG!YgYZ0707010000031d000081a400000000000000000000000166f3d9ce0000548c000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/ntb/hw/intel/ntb_hw_intel.ko.xz7zXZִF!t/TK]?Eh=ڜ.+B4gq5Ir2F_UXfTljd֘ag5G&[ff{|$ʚXX}/l%]_[M vKO6kZʮFpX&4E ,z(Dq )}K^K9Iڨjp'hs8`鑌 .KV =#C*~Z eۄ6ǿa;Y[ }<€3}ۭJoZߖ|7q l Yj{R&62Nް)*uw@uLR[ Qv]*D^~TQotj8[230sNdF<ՏPՔR$VxT9d4 pwBx۹:ڶ4L"`u[(07KDMޒ%`t?Go J*^Ly ^cS`Xej.cx[]ׄ w$4-,/v R# yh@a?9KT*\ PQ _Y>K oW}&!44d9eL^-O^qT׆(ѝ l*]+hEo7[ZpD" |Vߜg Ě/׋Sih`v- N5:pm=͈ɹ~2&%7SzG:1VE?Ҙ$2EPU?J.[qߙދCzrD'fx=1|NqG:e0g40 s7ThяyYuȕI}Wzrg TmE+ Ew;D4}.E}4dc8 ρ=X AƓ[X $9$ DHZ6k:IUf>ǍZPYH;m"nc\Nׅ*,ECp}pİ!V}5AczU H ^S͂%4<2z9Ӣ;(5XƦUAE"A=Q Zs bL\,|6ʷ׋|` &9cЇˡ"XC])WrU ;ʙG_ ـPsSƬHFusSm/T2ĸWhCL n~J9t콎K)\[npvo3\-sn`dgOqv [*I,9 S3L~KoLv2c3S mOG@?j c)xDՊF-tbpMN[[4g! wP^OмÂMW+Z ^SIpgcpqd+?h4rC[dpD8޳nxh|p ][lM`$%46L^D`*%l;A.9x~͖~]ԃ&n}ID_?^gR 1FU7NaU&B"?[idIw;.Үzc |vYKշC,ql_ C:5 .8wtߩ&nysu0ʟVtF-Z2'0jlzbI j} 3tAOt&% +\Z|S ~>}CgJi,2Jc >hORB@@DJ6SPl@óQ#PBm,fk ~q ¼wšށ| Pbj&0BRq9 E;!rdAp|"TUg#!'InS~T:p݂QqM$JY;+%)2u}ݎCId^rԐܯΎ{H*M8MiɂΗJjK·c6xWG%fX"t\SV]50iïcCmF#ѯvHX f[)]  1@ U]ދAsnƃFqWjNRoN)W\,AvWO)EI766ޝP^iJWmtc!qiGj5\Mr6h%Ԋ>|xwKÁö#SscD۞13"G0{ `EJ,4`;98Ce}))qE Hoid'NjZ<:R26כtnĕG ;|k?6:syz]L{=&@93JT!3S;?`/GХ76852` ImE* om ̌&ᡵ'UAQe$^}IWw6  Pg.~_H#bexlS7L B{Coǩj ]pX"6[H̎A"}J:2&lGR&:Gwڿy)?j >c{dNNzXoqMflLoMҹ_eg)DnɻNҝ֋T-~Ǹ;/Pp״ϠOs٨yQN3T?*;&WWfv{n(`ww d¬FԐzmsAQcÍ$UtlB0:mT4s C̚=sL[II 8<J~RL<WF2`R[لx?e)܎!gdv}X2GD@Z# ј ͑jeP0@ձ Y#zkLvNEfk7DK*}@%v  ֲ&3kktv<;^h$n㢫Xʍmw%7[R{"*ǂv,$%Ws g} r ذl3M&aB~-3kBO. MK]/YVmpO%k$Mx0b^,P{N¢8x*7\/40_`~ߢ*&z:n6RqH75=5]>-yDW3FU0I#F[î bK+-,Tb> ˰\`|J){.n 9>ySNb @ojNivBmԛN>,؟1IIݔLμEkфnXAҴGQ̠Vnу!*C&);yhM{ DXO{9ьbxvmpU^6LogUH 3zh8LߏEl4̈_bPg/V=c4? } ñhbt nCKGNoFF2B ZH|kLE^,ddns9X2wQ9|CWP=4]P8ObĄG(LXFgA-x%Iް%t!b2sB?+FulnV`)|:8Uit+.xp:F:pm3T /)C|_֒&sHzd\r7J!ԑ&ݽg"ymN *o XSfp1+î.3^m}K|ii7+'X O ^gs<i_&{J0-ex@m4zN;;! ̲[g# $m?Ѽ߲-jI": HǏArX3֑xg- 0۞p=Lz` BSgRlIpkx!d3_g!delUI8@ܵ] }ʃ{8(9]&kglȡ_߿/vzfY^"i Xl@PPGD翀bUEJ) CHal߳tYFRmԚ^.K? mԃyB r'3ߎA{mm~k b-m-[ wbW q Pqmn.vUV&(CJ x"<1?tҎ盻%ܙqz=lQ6jkn 4x_]m?c( ~sʷn`4_8c=Ȓr6/yVKm;{PG!d'=xH$&J=8E7B\,8+Usr_MrIȺ @/<c.$d_Jb~LVw& `H!_ۛ@9#&SXxsЉkpF 7Ҥlmdo%ŤgZ GnpB gs_-Jk2vh*÷[3}Zu7K 7>2e1zO 8I 5(AJ-T"x_DIb:xJ-:uA7HT2I~اdJ`.[nǐw[vw׼V9T;C7Uƀ-.jA_`ݗJ3V3J$aa{;jn]PN+ܖ:Ĵm zH@’ws̪fDo?zoP( nqL%8 /B|v%e.t8N?q>VtNƼO @!l"@Ң0mWF  *m۹ [Tf٣psdVyb( JZmyQy!g=JX j ttt-%p͚RYkh \ׯlk >*=|X} $Гߕ {>dyfse.ƱKy3"P팉O|=ל(ĦbX|U [eJw&dIPPb%Kvxtr6U-[9q8?, }X+X,+ix㆛6pSt~eU)L=1T$ Gr:oKpzn82*|Hk#~FyH ,p^‘(xtF3kpR_&_M2^K{[[zRň$[oU3M`O5R{QWu[y(( Ks\Sc]OSyKF^ H+Y9gdw ZYS@(ɢIBzaeGhHPZ|8)aK%>݈L C#P3[vk͌yjb=4%yI4=欼NAR=4'!mjgre .T Wy d{D$\`AB'x8TPg;^;Κ~; 5ks~ATkhs!n+uLn^ZO"9r Z0JlvhΙY3o:6|C:.ﺄrRxY(_M.V rSUXHj\>c8| T&?B5ր6'rjk nrG) Ǝ'pYagbq֐Nλ W ~%GnN Ae,(Lhd2J= =֩":,ʞ0N+4xLz1=eC`E\%uыM&`U-{φI?>C'8Jet38.yIiVx/ҝ hGf=zq}'J-iL3M:&RW,!P/`C% Q|hb.ωQvElL̶1nuq7[$FܫFLzAaR .e=oC LvXh%$T:>C b1p@~Z$ d[Pa- }o@Tls9lVGqq 'W@F8vbxc"B &\ZRd6}Sٍ=aNO _k34+o+=gy[ڭ\%1}uFuHVk2pq[i/V:8ʹ0 Zz>tSQEI|%hH?;jeҏf`v75Oi&D+ =%v8;̫C1f>;JAcAo~9}0n'^g"'lh@$ R7-$sV$1 u'^! i]RUoL6=ȵn& (0`bK C=Bøzp"IZ sT?D4#F6)+A6ظ~a.9d ߔ01KxW,^Q0+lA{@x ~ay]>5W\ 6оP ]KtX|=nN/!hLif]p&᪏^IxS΃1Ԡy[),D2c/a!«,#ǢiѠr"Tq3::!}ugnq{dbJ]??v_ϑP$V Y3@l i`R C@Yiti&y;p A$0U\ 4cCiC{$[stn#??0rc%.Nr AOBuRڢ͋1} |8clK%Z^a>p\D K2^\+rݵ*?m(jEH)e&J=M ^&Ĵh-[`I ?TCd#pk>4;ٺrc <{;4,^Tg>ME=zI㪷H A?RuHLj ̴Dz3w}@o3t!jC]!AX\ڿRa" /dSl G]ٍ҃aA^9h_sK#A50<uͰ60^.Dk ԄKwG=#. K-`ԩ#xı@u>+,R<]~1L `ZF[T{G)s<A &ȉB֎}#&BbdD]h$ y^=M0)F9yu dzMF{Du8 Pyeuwc[ K1Vf4oc 9aF~hrO l@ZF^qG 2)X-ˋئk,%;W`nY>6̜ԭ_j\Y!VXxW\<+`(TO(8p8^y ¨V[z)Ggh7f%T=y[T &RԖBpk 1 :Y@t*QD=E&OK+ F8Clu"ǩj\r][+ݺ0ETrYaJ[bf@aIwH"w9*)R:VUCT?W|t2ӈr?wN,S|v v"x~;떤⨃3]$:_~f*]TKl92 b".^g%YH?B;%q,Anę#֧`s fQ>Z픯+IDۆUI>ncvI㑚%G P_@T,ox1Xj#?mazg+Wgg? G͟_CЭXM {(3E DT+lգO1 )^/oLs[Pp߂'_~SS@Vqs|ccvI  jA._-Ά? uYE:F/һwN+h.6^J7!o&ߑu bR^{OSsM(9>RMm:c#>vaa8n"?ѹq u 8yoBC pY> w3 ? UY$Yu8W| Q{-O~> E[&$v)MP֏6HB q@=oO*sr78~8B[wLCo&![]ϙM}kfl|s]f8Gs [ɬIR)'08Hл%u+i̯0qlCJ.)Eۨ@ EIěs}n d '޿Y4BcW rAt3mXk7PS3a<m;/Դ>6irĕP2Bw$a4pK;urCbQ/.(cK: m3F.̙=O52Q  >˕7PuuҎ)ȭ $Uj+S~ʹ-Dk|rPE{Ƭ͙m8awʅu3}[.SyM< 7wg XGn/Q/{GAxGV&T#0uC<z@\?n׃܎$P34*k@UΓ;6M՟Ņ H%F{‡*!QaTi/+R`մ/,RhiqO6Ydyog\ZR^z8CXV7(E," fH,bV6L{|e j`vF >(H2M`(rz[U'pV)D\:09=$N>h V8^պ ,}8Լ0++vde4"2EE $cUX4"M8Kp%bXYz.@8Թ GNPxxu#nHJ_w%kai}{WH}Ŭe`ͨ_BD>;UAq,i"ILr4Ej:u._GI~n>y,^I!O,c`XeQq V~l:$6Yb[4_՝+N7yەegИ]qd%.*Ÿ4_8IWkCNPLv| Y fxKN'f)AXoVR:o`t2{29D0GhbxYOE>tA? 20dpGAFa͐P~.#n=Oዡd< Hbء;`Ӗ}‰:a∣/X5Z󦋾]\Pmފ@W|-Spز)AhVzl:>G=9=R-~(`!tz# \a¶2||yf aϐ=>:;c73↦(Alv]i!_&r\ĂbOcLLaIn6<pu1`;vF=7VEd2Re?Er& q/]{.C{T݆AEc2-bj?4F;:C$Q3[g%dƓU:$ɔۥ^E&3KP638=J CC89&MlҲ 4'6KG7͎$dzyʎE8B* AgIQE%lWs -;*ZM>0] k|IrSF㢻aP5E-tuՙPح}>3V5Hf_HWzd!u4Ϗw/)H۸TȁHex Z KJ^p lv>D-t qybf._ mR%x %&V%w7 h 3& \BvzlJF̔6hԓJsÇ,9nPOzz:eLq¾Cd){ qzriI8We:qF4íiv@PR8PposP{H` P66 j3S8zeQ0G,>!>A~-Nxv,V \L6yebSkuOfȼ,^d8&K}+GZ Go,pS^5!A16>Ԓ>zm/Tvqб'҇#Z]Xri-rGn>?(Z`c官rlC)D8ϫ#<*%x(%&?;oU6i꧈c3\Z;gSSGlӈˆ)1ʆWC "xlaW/ ʥSf+i%8ʑ" .n"mWI.6DIĮ\- v϶HH^%<ʹO#wDS==l H )+ȩ'|LbcyTu>7OG^TwqՒJk]'L0<3&{-)DRM NtLȐ`s\U"ۺ5JwUh>ldэd'>bXcraň刔xcEiCF}@Mm۳ N6n%E!f(5Z? ƁhF0-zx;*dzj}Y_4^i{* T<9Ua,EjOi|M6 |0ͻ eW;68gʶ%nz%b2ѻ.EQ'x=LpZ5.RͪYVɭJ?zh("O{`ޢaִ%.4, id|G5u{J@nyCiz@B]eύvyޠjЦ)_9!sTO2v+^*wDϤ172!iaiqǺ[{ﶨ#AAOew`s՜َхm$1cDVYs#Dq2pr(_PV 6<+W51hKK1cp}k=uUz% )-HƬDCRRZ^|Z/enq!T{ plWd}jW;\ vDr5\kʹYG.$湏skȸKe7;-rW2gZ+A5XkW)߭5vM)>Wm{RJCfZ#”ZmRb'i T6^a\e蟧GYe(5zRp~ 0=P[5&9KtlÚĠ~Uڳim2ً~]akE l z@9gZӯ~=n.-c"YQj_"Zn5nd9Qf2fŻ|T98QxQ]~v! B;뙬1X"VeKRT}TV6y{=\KOiKjn0YdB -j i60څ'iȁ]b] 3I9#QRpͲs ZT(,/^]B4g"&&ti/& K"~ Y8}|+ :!RNq轕O{C,`:tQ rXIѤ*r|2Ea#J}*Aϳl̨_0N-e'1VR3DGv|PKA1)J5U͍ 3:yUQn;9TK)KI[1&QvTJ%.+P(;>9p@M_:rzh<s8G"L<I ,!!B}z%_arڒI48;E]8 A([MP9/5NfFǢB W"Y'~h^f7}r?XMnjUz)PO@ѻ|% +!aW햘Yh@so`XK~6w6ys1fn@Z(WD$稱l)|lu86;PXuoaܟ WJE>B?t喙6ƅ[l:!#b*JKu]vҳS؆` {z5 vȒVQ)B/x$-Yhr sїĴ;^O.7NgTH4ŢPNq<یIu{"1U;^zM@C~DsYh-'*|ǚE]bCkiF9? ?3:۟=1)LԈU; CKה]Wɯ2:uoSG`SKx4QLus޸l?ř+:#b=J]I0̓#۰R_{R\vEjyp P4(;.}Au#΅RuV8Fg "Vl̍>(j&\S86?vPCmolC/۷KeP9=RQQuX㆖w;G聯\ pqxE~F7k)JF5V P{h< C{'֎j+pus2fvu2sFlx°_la#!rm\k H+ y?[5. ܾ)# nyY"L0,>< \DgSEyHy6W#7V~ʬ^X`# $8u,42#I* __ZHҸ&QI%!cgEU};^sï1S'F(Oʫq3O+4 /xݎ9^j "bN6תZ 2D} }Ӡ'0m6uR/ohruZekioS㣃3M?W ~T~_=#!e0=3đ|M?XӔ%db%3uP]ntϖ$Э:rnt]?EΧ^卛a&%SCj.__ ii8=$>EqD߬+$ٜN2:!dj5:q_- L=eiN`>\J[jА)K a{jDÐv}cP7oQT4k9Gn6矚- Z ivRZa 'h2뙚ݑLDH7tE~`w žB=UG>mAtuw=4>h plgE1CSs^9%$5b7˷f&n{+SRQKw&s} g:XwḶlEåQ I{dĈW19ޢhǠI"܌e!JPғ4.IL 8W븏v4UF(,,*K8B0$V^Aaq\ d2#h'?1?,q~ w1E#_&ϡFȳ2ޑNJY8PC=!ʸbMXt>8ƴJ3 c &?cqf4yL;s)U(NG+ .Ú1 D5IB߳';haħP)F BxOeC3 .(b+73 6pn,ޜ*% ڑQs˚ad j{Foюf*q0uMқ3O&T3lƷ ؏c cw\x=̕'O:DE7}g_'ӆ?ZCٵbhFL[a5PoЫ;5 0VG-!\2B^??@bjη;u5tc=4W0?)w_ 1˧zҖ?hIe:#{Mz_K M8:6pId2H)"d2e͛rn)W(7$_"Ȑo[g1ȸ/#\>"Gk4!g5^P^DU&N<$E;ceaAIVJ˚t<@aѨG~}`6kAebh3Ucp }}FH+TWwOL}! ^BwX̗OlՅ{l^yӻNVO^w?"DQ h*U#yn-Pv0\`pYܖ>) 6ŵTI=ݏt1z 3&c# `mzXZ/Hu/ Er@-P+bbwȰ=ĺfOqa7&J rg$KRζ$: 9:3^:tV_cDRrGr"Z0` ڭ4w[p 7p6FԳ|DO.qpfdrJa_-s<\~l_X 7\VIn1_#CħPStAĚӳύش/8A]{Po}|tzzԬ=pDo|Cg§I!2b^+,[PPJ3Hsc5.'ĺdĊSM2;^7NE $ywa*0"]-N)zxpȽw8̀hraQ㴥~cJD Ӈ^@hQeiS p[78TR ;ȅ d\ջw>i 0S Q [.EɺcGcϣ Qxtv7Sjk!C15v3s"zh܁P={p/P8Ogc?znoC mq=Ϯ-qiш_3$Ki۱ ;-R~ٚ Ӝ)EeYbW"~`ʾ7 ~Q>3@RzUNJao3J=^v#5Ůz'?`&`@5PC΀w.qnY=mH.|m٨$4>BDbr~![LٽMnSr6xp[Lڄ.4CMf'MR|HВIbВH%吒`I̹zcB~-!ef4GJD@Z* TkE AVӠ}+reLY fpC2ԨsNMd"7Ï%/\my_{"1ߪ}OmCRX:]rOWLbK#DC 8*>eڕYdAiQ} 8 Nۡ>q0"ѲqS^&p;fT|_ ,Ģ|2*y}LL[qZxm.jaFd> EZ]9&G:gڜbxK?|] dhOS#sCƫR)1Phlx䝼 ;dsVO6=e$N$ W]g@G86*T&l:LE@/S󕽞 J'V%T =w=au}\D.I tF?t-l?S"@*L:#?9CAleҍ fa\rSU0 rֈ$jvkq',Hba\7eDzn+2]E eeD?Z麕oj&軁OEuvGa:x# W u;8 L#ٓC`Fhg{SPW -o@qZ(!W_"wCuQ9` ^v ~xw&U<.G~WMGIL |lbXAgNL}NU?#L>h[ŎyÒ*{Y:{*|rXO`N3fyދ aY/(?UdJc|znҔ5Nt 8,m%N'jDCi+ :? m@S|`K[?Z:CLhQL=u )]-½xTXֆ"B^'z]'6Tm-$EUh5`QbW"U-Gb}f~+C{W6r:}?Ovxd]U&MFpQ֪ )(an{{V&/*qN!D~h,XN#ĦL`}&խN3s_ܡ/SSť4{ Yx,&7380ŅאПԎnaX%lqi.Q;U'%? 6+Dwh_xh}^҉ZQ΄j{U- 0`EM QϞYB'x[djO\orV~n"?yl} NWO NOrvNeM8YAZ8_dXn$[T];i4g$!i$zzzVp[ ;+],d+vW~_{FHzpg+3k"QC2R[!Z[Ƴ.AuQIb2Q r\LKbAyU|^Y4c?|TA/?b O?kf/8 \s=Ɯtk.vz9NFYdML TV""qnx6̰:a@9P#c+,=Au(Q<.}*È̘ o,m͆oZ{*RӢ^~׆@KJ-xK 㡫8(aN{gfhsY ,̺Fp[s9:dVn1/-|d))DLQ9l3is #Ew&΅ EFۖn'(VM^-uF# `tnA$ιZv1;p멭Zp<.}LVvc8>"8z'jcAC.kY6wC ͺ @G,gs\w3]ݫv>lފ.5,ɎSݻjArIZ[2rT8TM#\2 dz}ӸX܇߿IFE~oΊ6vaIBq/~d sC|#>W7 ׍x&-fu:VuϤҎ=a#!w,[uma,k;弋>X,WfC|l\m0d).ћv]&7k.Q"vM#gowCFMDK"aE>ճ%fq6TVVSKx_:B|N(Qi:duU/Tkap!EW֬%C g(ejlH/%4;аhxvCv=3z0P!q55֔~s#@|B tbb#hoW-jS4W/Mҹojꔼu kZ؍Ȕ7}9"Y=Ճ7佲D%ҽc<ѩXNJ`ޓ ֝]>|􆏕¶7Bj$|X.][q5hTIn<]ޕn.4v.]".iU/-G%} -=x+Py4C4J3ܞdyDP;0%@a-TL-C38\$?:۝;֊K)|(/s~߲DE`Vcyd IY@\M9Bɳj?ƅXgi ץM?(ʏҟK`]Yx莺c! FqT&TRZہՓZd[}|/ 58A179B! F5aCO6GJ%-w/kL;s#D! csN:G<tˁrK6{1Y9QŃ&?fN͢09;T#C&wS3l+hOu96p7C@lCb\序Fy4cP{8ë:F>_HpAFN;1_]s[ȭVZfuVD`0*HqX48ҵO0L9\Tjވw$'- J~1yqXTa 9gRG I}y<>eNpU&Z|B.ET@_af1]9iO]J:lƩ-< |77xo l:X<'~qp[!ZqT<O+b}dV6lb#֧A>z&=5zgjl^k.eOY }cEJmD sY].Q3- ՙ83Fp^gDm0:Ly9e p $!)A2h^Y!FCB-JVx]F B-VW "ˆ UbqVrf3pH]:y/z; DN㚻*#Y_6&}%HwlS0/`ӛ~Zs1,OA[̡'Гu{&Kf2?VivͪK-T )/vn"6䯾9!kǚ@xnw kd UOmVM^95/I|:b#QDk}RZnǎV̲ٗ%@V9lR@WZQ' $m>p`RxD=y0M~`1y%hm"愭O\:[Ԗ#Fǽ2$KY'Gi;ܤ <'%Ygժz\Kp_)UiE.QpFO?7N -M}26m=krQGg vIh 'A׎5ϳXx-" $S"U~!7 $9O%*'%FL-HG)S[ga梺LƸ.玫iDۋYL#jYq;Z ]5& "6 )+d6/g4U\cRg*;÷sDHB&,\m8l" \}Zw= dt顲 8ЩA /ס/d9|/GjrKWXlavH6x哬rȯҒAS9emoGk#/ ^9Ò(͚4ql"|1JOUc}s<#2tyƞDjisš$=ȁy"pX|?`y/r_L}AK%x&qW@4iUa6lO0ATxU bA&빍+kY+U[v{YT:cGY[{x6OԄPe}=^tRO*fOn/ )p }^ņ|i4.':IOgC}DRs"^]]TNh?-oJ_  @#j)4IJdq?)rs8woC5ͭw(8+E9s)Y vG4TZND)\ u4`b\̮JJ౽oX{KHZQ2rrijv01%ZF2 `*.ǚ{J> EJ=BbG{Wb.}BSؗY-\[D64H;{1rq(u'Mop "~lI,'"~f r`.'"͛ usDCTm]Rl -kO`[JzNS73HZdNeI8kƬBl!kXLzTQZ>r6**^.i:`2fbCiZJCL_qmxDvVݓM!'çP~Wu"hgbdﳓ|twZ!,KY DN$msB9SIQMΖ$%0oZ٦ru 5i%.yR ONk [hóS:1G!Cx ^E :Cչ*$B6` En^=`e+E~q00Pk x H;8ka84\n] 0d"1SfW:(l\u|MXAswNַ6ݙ$Dؤz)gUkk69=t]-VeJDŽGAAC^ Wp 2 ǹ`V$ZJK+I?]T#5? P`W\~G};8xr۩6_{F^*K+Jx԰s66^q݈&%ibM=e)T~:l4[ؾ !2ş[a]=EO>ʿ <{&A| ?)N;aPY gTnnL*^k[WMaw@7SmZnt]m-N&lo+<ǰ ryL.QqS$|E _In9j|O[HM4t LmNDP +:AYKkBWq H.mH2`a㢙4r%e?ʣy#G#t^b(@@P%;Zoy45mW}6f/oO4YΚܻy*5YV$[|Q05 5ftWKf>%_S mSE @j0g"B(2#!)8>_p ҇w`_ڳhCOf$QF";i5iKB0 UڋsxFTWV:f]1.2-Vǃ81`3NDƣ /Bn1iKsj#ŦكS)a^^ kB%x@) 6R]` ^X큻ʀ\|^ݚj) &yyR"ћp]AgƴMu[s3Dx{Lolק[_F/~yϩ2@Rvd=mc1ul}{xc>Qm@emv<-@0|_0$ ئsesG '$ǰtP(ݸn:n#m5KmC֋n` ,ޖSeA$Jҗ@#*2[ڨD&ĉp2֏M%TAr \?a]MP rbL9Y3lw #^hS2Y/6_oi ł@hZ%s_#B*U3{v]s+_ݤOM ![8i5T_3Q1|. e#T bZpY3 XD4jDZ`3$D#9mDZd4TyafņAZV 9d> -J]SW;/ ~>`[tthk>a2)/iX-u>2.U6V{||~D,̌pȐzDdݚi~@R(B!352Zy 7MU4Xkdq 1o]]+i/zRoGWj5aYtEr db9) d{-^lPK3zvY¡_jiR(&^r˵T!l.:ƟURN5Aގ0a}TSriXjp&Jk,N%%(RYͱVqPSHDRe`U?nBlȥzum}F{!i4ze+-|L,vZȣv*TƹtXHcۚTC:By-àuNDnGJ6EyQV˧&ۺ3)"S48'@3yovvu-rK,:hg^׀B a;F'<wQ6,.~ 'V܌"~RR}ac)SƽS}僦PxK_RZޚ5M/2%,\DbL"; fv|]þ۳M|~Y~=>弉f$3 lgKA)ϹMrC=N%Oq#Dˡ@VR*tF{M)e ʆf I[،6ߍ/(⩺ ?i"&)jc"rC{񛁈,۫oGp3yR"o~@+leLBRc qQL Zb=Nˉ&%Q5(L\`[SoS㪤!Qbܡ"c7!b.Q*2\|{imUDԩ}ȆA,GC!-?sr,I dmB8gBfm<dD σ|_wI;,m*]X] ˭~l$n$,TL>zd%C- Dg7B 1;i_3Q`E6e>xs¼)ERsۂAL}v`q* ID8RD±i1fXsm?*|OR}z3xxwٙY4y@@~C=]*t +Up*~ c{d(cDiyZlP a+v;]'% H~=ooDtcsl'~] 3U TH(;2=OΓf*=%xER 0XYP*43Or?HL w-> ?@ [-XI7xwf DW5ʢ>J84_Ckxsqiֻ?DS2}m`飝w@I' 3fUvJUGkݿ#%v]2@ߚ}ռ$,6!STٜY2U!)aPjGΗFgtiS Hu"GP? hn07ś:zRyZaB?nB{@AxGX=5=0 !̿)tގ=}ωuh'&g~b &#8 I1~=Lj Vhƾn6!XZwMe+~8^:Ic%: eRe$ߛ)UHǡWDt⹓y1 g\U2t/hS,h/^|.̉ v(#k]er6 SԥnKtvzWnoH51pIgt܁V/0*Ԥtiig pՑ;&thiCGy:٥oD4"g3-a@0Ԯ@Qld/&B'EC!=@7J]4V}eAXkSQ}n _ T(SouNUg ߏ;C# >a)՞P DX"'N`K p񥥕%rrUOm% h0&*wo]غdW,fV™& # QvUgbq&{<;I LN}ڰ`eFwelK+.\jGף^A 6U}&DYXFRSoN-"ZFgnn!S%vI7~.N؋6:PivMsM.0CXm[aqO=7XcK1ԀB#(z;mF]UtHdG!k$>鍎؛F^@?̍d:k䰧a<p9C֛r4;C|M1!*h rA_n~0X;%볹bg @"jo֞jDaւJrVƢ8MƒS 79o gv6 6iwβ rް;''bݨ`o L^瀞s.hz HGa N+^/~%y#&ʊQ%k1?r0\/$_۴]G-7j/JM>쐇"gT2lA4KQ_b85Xvg1Tڹ5nrtc %r#X=IXX085p{v̈kIm񨛃Yx. [E^zUmeA9a{-ƒ:''pUgR"P{3EׅݸyyrzgGZf+|xۥK W\~=~sO==iPM(cqv4Rܴ2r?L袴߶X>[Rtf)n@YLMP Hitr, +&fu^k;lv };ْƓc(qV suya:IgwR>ɌMC +KԸ5LHeɉ4!XY0C $@.i[F̔џ6s-pqWmXt bw'0|,4'AJJ`u - >q2`(Ӊ8]OtQ_J+ڔ$=DHe!pI-cv.˟>8? )]p Tֳo؞ojEJ߹SǴp>63t;"h+0sڢw2::%&/p1'ә{7pC2Az^pPc7z&vĽ`,88!j7T_i o8¢4$$̚$x=[5&ynmjc[PҊOitcHNSkpHukzR ]BMz嬷klfb^8/D0L(`&ο2f}e3!>\V7}Wض!5Lm6#E^0nU<`X^86)g~UY΁DTF.L %2*7!"AaDDB 12p!4:[|5d6_ )s=5ՓJ\BGyd j4dT|#jǏjsygPڪzXt j<3u(z&i3,D%-bxՐS|{+o̵G'H&w1)BWOoHT}s֘ޓ! fM '"cwAi꟢^@GMך|:kWVwSK)l1i1˓hwuF2:?uK]#!m r0ݻvDIGTnڮ\<{<4ьzuÆh8B*gNѸ5_p'd쬵(D*ܶ}3 El}'3 { 8e^ "VTrxv_$eռ2R R;v&{!:v'x1LtivO ֪xP;{.VM=BS \5VL8!c'yhbP+wۗ=L^\}IA.CZBʾ@鷖bI?J tկ,;)PEXBwikQu瞮) '(u@֊ |Tkj\bl875;kN ō?fB6Z]6WuTYi*&Qi h(p hD C4xl"I 07" ES=%݊]*v/ÞS.u][}nQ,ɓ5$K)q! K(V?f IEE 5]Xb &s֪v gT&g9%!ԉآ>"oeI_oU3.<ܫ4G$*Twc%]EZb7 V]x#ŀ] Ì= S y]y$k36Mh;EU|,` >Dyg_ IISzM܈6`OM_ xY!!%>)ټ!wNR%Y(GdvkizqildC@2g_:g)v1 y=ʤOT@߲Wg~R~lg$i/Ǘ³QI6,h 1V:;BÎ؅i]`rGWCmkɫAeg"u ۏjg[&uIg* tL=UtCUo=V/q, :W4Ӭː{Vrϕu"n^'}iѓ vh:z-s*^"XPT7tIޒOX4ո+!3z;a&%Wv>$Dz!?TM a09e] 6 F.VsѼhOJUx1nP}f*ԥ- ڑƎ 5No87ڰnj9D| q uIDv)|p#5c5XĤXK7#]ۣJ^Bp:p=$SFA~\SQqKS4 S|:Ѻ* ޑRO4gkMEk ]>}tkKlCX`Xf;[:dWa-4"`C n S }I&.,B占`$+Ԯ+ H+8uK^9t?2صWܺ^LcN,'/":šd'UMȗ뀝ѽVailAdS`nݡt @鶶ίB⮫'4kbo=f&/jc($z83H5 .fTқ} Jt 2LQt|l)؛\?fBsPtE!6xi#ޫfԌĂk90GOPᑙfY,S&BS[yEm%ٝ`b{1ĸ&ツ<5Yt*lқHlF v??/*[&a N(K9Hbճī3v]}]spt~ZHmɮ̠J[kMH:q AQh| tɳȾhAwtMшU]R;szhA[U`#C'֖Ma#hKo͛@=ws%cѺQ҆ EOj^˹ڀ`ŮA4o-鷀]%lfī:=Gej狄j4}Η@evQrj].j7v8_Ֆf #5GR tlZ."ySLܭ{mS< ,k%i~%4H|:E~^sȜuLO?Əٵ fy>LI0n\fs=(x>6mk|L8</̼Ô`M|7yG8ڞ8 BH i:_"3ᓷ=һU_K%bHOq5raQPYQejS~MWU%msҒsj=򈉖auA!iЮ}Y;q?n.3ҠLB.=:;$ԢR⊈Q<{ ~ˈ۶O?T^srJ07ag:4PSm"Ž͈ +km^&f?HJXWJK~V@~ RQ✺9O]B#|@38_a<o<}Iۼd@?!txnr 0=Fn?~I45;6xLq`T+ /)dQ&]IM^:= %#YU%﹔N&N?g0Bx9gU3[o(TIHJ-@ Au$̶ 8CP1* nxĊz7rSvknp}z_VtrUӃA/ʚY('IQ\??"uO7xI$ҹ>DY^)V 3&{xbܮ?#3 Nn>M\cuy1М^=ζT#.=Ѣ5B=OxA$ZDDHFy¶EÅbKpVֶj/WOj7%RK]_nG ѹ&T"͙͗]/`X{8W3]!EK1pN3邒)([yTyuv$鶢+S4 %DI\U$.#WK~>Lv{_问]H%;u@\.%4g ]{jxXlmc]G1^ UAunc%(pI F?S I=tXv2I\VmQJ; N.gtw)3ۓ~l JtUzq(&~_x8v$귌^ iۡ ;q_/V|G9p|7M1;pe+Nꛗ8;2aBA*!V6jӁIFPWuOu#׸~yCǛ"@WiAgط#Q%18 \9 s*o *#}\Ϫs@–AVCRl#h/ms~ )l&{y4˲L]yN /G>=UѨX\Uf t49=ޜܵ6$[t$"\ŝ!URnQ*]ˤ:uŬR70L9҈IeNQ)Z_x4F wɤIsj WpTsǫ_Mva(w6 Y_^*l"4e{G#EV-B=9%'f&BZȰ3 04+ c(5Ғ^_}p#-J#xYwww2b}#+DNۻ# 4(2sSSvK˴k͞ywFx,@,y1?\§Ҝ5eW;mI0d8CpL/TY qÙS'%I x૬4{aDjg;RA|5A .-|:!)<ir!~_FF"@$?@$`sICGR6su_3H`ճ${C|@&fsK5f gD_ kJ1ѷl xCn'1D~P`ĢtV 2!MbAꐶ!ͻ2я #.EUA0#y ^ߩ6C%JWM43M ЕU74J]- ĭUQD@A{s;WZu wO6,MX9[1JM a5xn!b4k5oNc}UK(JHU(!A:E."mb5g{)l[;~(8^=_{Seo]`RJ}Ba"3?plOG݊|o)vCi"j=ABFb7~kB|)ƴ岻č95ffPtNdma~pC7ϧ()h|Th &gU&ʗ,oaJTZ\?N% Je~D  e/I0OsvיlXQb0XН5J]3 :5< xt3fbipVȢp{u4v1ծsmSstO],q: x>sT횘pG~3CvxA~eBEH~Z8;8?i`~̏T=W#N;x9SF -gvN3r^WaPUXXA%C険E0Ra!G<~Dnʵ՗b_;U6#fSx)O(uC]P_/𡪔tC(/YM{#.1SDDY%}M1\315 F|1h|_e!>_Vt§NNK:!h!K` N_I,0w `1iS2OapX `3f>XĮhY!Nғ2xM攐 6Wvm@vVIq~Q9YxHjsi//uY[@11wXdCl6u׍D pA̯mj|iTTSNb;UBqI26qxnn_Y0U|S_d%0OR<p;z";[:B$2u;̑A¦(k$:& ]3<کLV=X^6eHM{3)Ee#@~ތWGJ=U3d) ^^dmB=ѫE_K)x]gOKGi"oCjsX@_3's;a$Hyy(v=֔!D}=M鏷(4,tzɈ^0ev:2 $KY%ن`Io+d9kqW[wYg <I:O#-+ rbh]}I,R(3sI@7-v;W%{4{iIYYOv b hJǾ `:]FQش/0TǹNGTZ;cA6g0o/?zV&)2{= $E5}|FFTEY{4ae WJō3+=& KAԵj>>%aT#lE`'w IBaoUU.Ftp%*!KR1 %`u Ȏz EzYǟXz!@0IaS.Pz} b&,/Fk?T mv~?ZxAy۰p-E6nGEȝƚVTB5ڡy <}(f*X^wEMC?1Zrƨowr\Ec]A\dCł+(`y)+*iR]GNj23]ZkNa/;’3AT-0'gdPB^Q=/w"hn.R\$w壀tzeSEGxE_6 Vu@5%ẍ4U'6wPLT÷^H' ݈inGsZh),4DKKGceABv)NfhjNe;sn4ޜKʝ4BN>2A>S\yzb"y6Ȅ`PRҺ@=)zb/d BFz06[G3>ֹ9s%X.pߩb8C0 H{ZPw:3 };Y@Btndލ3zso_rSY!J`qr`!eO})rN 4冓% d!( SH*ۚÉ2*ߍx8|}G{5?Ci(u)BP f˶ NM?j♛n^bi&km։fE(谫ghr fZ̿be)NtW.ZGjR!~!BGt=cFU4La7I)|uatқ_ !;ğNxUgs pzRuZ&:D?1!#e~-/Ӯo-Gj`eu$r1&4ЎE\Q?{aKV ̛ ۼOYnX8q͋ 7A2/,miуմ9%Æz^(hLFQuCV"}IWuz'{&a~~>4]?gvS:+G5F{ψ9c ܂ ͦ/`4P>|#YR rXO=oQ ,Pኅ ץy}gn]nf@4NѲ|HAz4կ g7"DN 3}?-cگr QǾQ[n p FV7ӝ_eϻ{CJEC F l6QPC/!l,b ͘a^/Fz,֭)u ȫu2 5 .hYA3:g6>A7}-VIt~gc_8;.3R, g0C)J+O⟫LuxśL{-;bO!)&._L ;(P'7ZQP@*~sJ*:ɗkޚ{Bܿ&`$@(!_^ Qr?O@qQl$HϦTV WDzN8Rv^gyJ(/3d%S5ux>Rb{`R}bs HKx\ xY uznPn_mcGj:>7?x+OS8:>P%pdLY-g,vjin\fIÙ8Q=&V;Nؘ)[1nBu\SJ+l|\1w<8gM\yA%ׇT!gP=َ) x7zrC~f]#UM~_G9T=BevrZ]9X-ΒB5k+'y=*X?[/O,bZiV:ە,)zs06ycZQo%ߑarAƲJXY|Nb!x}<ɐ EӀo)&I1lTF}Źc~6nULd jf`{55u H}Y!yǹҺAmF^7'%̽N5&:,˗,c9 3jb]0DʴN*z8Ff`og6`db>AZB~F*I2% s٭!7ݠ| Nlsd*KG@F;PF'"nOmY7-Z\fjFɼ"~\O)9:W\tߖ۞T=&jZQ&ShPAs(oWEߌ0%HJ0z^ I:hnlgg{/T\XVRlN"¬īsX{&VAKS\҉;C)x栩{=2~;smLkF%/rRP4e]Ri`XN,C\J1Ql~7;~>ya-P-a)J/xwQ˯W1'j=7rlq'.W:gL1EӿSo~#wV3ҭx)vcDv'/0oHHђ 2 1AQ\M/#%ǑNjKu+6oÕNF:o5OcO!{Q%>֓(Llin ce$HON/1yiΑyj^J԰&.ua/u?1|`lJي)1( lbMGg}+ Ծ>[ _y,@H&G`lA閑WňWgD+<ЄMw?k `algL\NaukklND$ 'D2Ш&.5-`?;>n+irU)bb90p^} +]9;WP_o\b9b oAƎc!Gh8gRA[q_w&t inV4(r=m63]esօ̡گ>SOANؒfRFTwsr\o0Agj# ۴(Q!wC!j }SnV26gIW qGBFh5_נw!CMcrYm$ t .G_%ߙ>uv}EW\&]i:[/@dN8}[V6{X]'{gD֢U*˴J6gdȗ,J#q6ʙv)T׿Y[rp“!UV&@gX+̲Ubw1''iކ^Sִ2l}z'X-+Q׮K']^E aЬ6ݹB?oq3vo,HbxH#M"TŤ Z0&G)x`Wce nta %`64<1Iޅ#\ӌ:4! B2N^{tfriյec\jtK'aNhyZlbQXߥv\CߟryR@,gs8Xh۠ΨrU%M+27*ϗ<&. ^ ?ߕx!Xguv\X',A!0dK$Qrˋ`Ԭ o?NӺE+oyXKxDQz YH2ˡh0'PJSFwtTIڕvjRѝ."mf(2'Lz?߄XWkh r5-kU * ̒)AAC ҍvgh?lkrjFD6p3֍bF-s݀PUeƿm+ TWLo?LC~CK>UEY)UKK^@յD 5X93Ƥq)D9%f.N҂ d穁p9!<|m趶0D49ڠ&^J`wT#>z5=J$IV: xK 2 a}[N5vG䒝6>B$Kbͼ6!w eחvyA ]24pDDYl"[ RLvݺi{߽}Qыކ9fAW;xx* V6WlqiՄzBӋ7 {v!p@huaRKFk G$AӶM9g[9 `xX(qy`;B'"ŋKjzubŽu1fL$&$o@966O8@_Ӭ^: a?\'t:K>xϩ|s$mY}W Mfԅ3Ȇ[')s !$,j"iڨH9m$$+O1W{%M@ϑe6y'{*(X qkgEqNfk5,k҃Zi,eß3 ȸ "UZcM"5 YHKV&hZvRKڢѽ3_b]%mwG~ʆO Z|o[`w>ȘT>bFwy3^ LbY*ň?XY5f9XsGp:h~hV7ԸUf;\Cݠ\ڱ1HR~_H6z?uQ |Q8}_aʈafzf /RT? ?Sf4`@"Tj x͘ ayrܷ|/ˮO)/Zn\V>HB{`TRt*{8vag (Clr75Q }2>[S$r- 2gE΂_n r 8T". ]dcWeF-u>z2 :e6-CO-jz~px @-$ړ[ݵ(:JeWg[؀@%JI&X ,ڕHq?tF38v̛X_],A&[ e_LoG0LzA?q=]T=7Ϯ3 EaS]| ܭy,X'6dStxpJD@4tЏ?5<mr=0~A%EnWSSܢn:)G:!ϱ*5&GfDm/M60ă_.g/~.U"wg 㩗A Ae}zjTΗYv-7!Tٷat"ٷh#W@c!pi1ʂA:@7覲޴W Sde}o9q'h`GkU,(bΤkY9/ /xuL S> !'kQ +MG\e'}EIgbP]B׿\'#d V5gA1֐iВ>b́5ǻ_2H"8P#jHx a3j7Yн!uj+ KyՁٛ)mmA* ~e5?fu<}l3 `C'gQYwl#KOYkלWNBaָݠy18fMF/q!RQm2te {6fܰS%l6*n$y "|8p՜Z3M+Ffy.&\\Ik$^.qd"Z=pT_lm _]^jUT8^:rnM&$>(MΠIex/Jqe K@$n1z^D}jU(L6vp>t[lqrX2O:k0p"{a@XEWfᎎ܌[ hoRFirаWEn7q`J~7k}\ O6:^bJ1JnfP\lW[3( `]OcyX煎|a[~Y%3M .*TvQJb!Ct CWkGg|R'R?TE MiJcW ktٓ4:F@]xRV[Cx,>Jg'g]?aU`)EkUd$z=\_4xhPϲm }Sx2䋬(PHki8j7a첰3{B\F2l5ǫr%Ftdx {AY @.Hؖ^Zd@,)P:?'g3 vO&(4,ŔxrӋEjem%ѭC.!;o?M@&,rNd*iDMe_^LNμB &ilPL..KoJ*I0,Y6[__(iVҎ蘥k#@=^a7k8-i5: sg,ZIi]cYk>۔Y~<Om8}icKfCES 9v1hUI;A=c.sA -|u9C& ~_sFcW]CB[p(B^4fvж}`tA_U@|&~t*d K{6ԙ 靾_ò1fw=(kP[-;B6C)-KǠzoXjy/B)O? J0]_RLur"O"كv:vjVz_s%A`wO8[Zڀu3 ˤ.(x(4+l, td gL:c*LS]9T**R(Dk4@f{s}<]j!)u[EtJ:6qԴdYa.)'Og^cGxZyJ  h=Q1vU ui_ عᓝ5`Ԉ6'}R (DzP͖cf&vȹZCMwUE ?r>N)a69.N@=oiA# r3TLXv].)'G;h[ rMT"u !^(HVu_芙[W ]S_Zzpo~A׮Upՠq[Mu]Us6çڸ.B<10&m+|u m'(1܀#Ep0 B"ٿo]ejeqN${m,O7:=X𻣳WǐLlpi!Cd+K'<_q4n@fy?j'S1haӶ)nBgt3qpFpGL?$†Eد. g`Nd*ogyD&Nµ )ƅt! XjkOlx3&2%5jV$%5w ԪmI=' ֧ 1J_˳AsП ZCj0T#6| ZW܅hc fo?[ٍGr}izs%Ŷye1x3͛ʱZTqך:}Xɍy[ler,MY GK=%7;8IՎna h?0NR֕ţJ{ 4 .>f-FC>{_Wd'X2 *Xg.-fO+нshIPxޞ;ԖbNZUmKC\M"GF!XhYx?6rRI !"TYK[eW`\Ʒ[M#YMx-1 昰L()'9F鴄(]G{eY'.l֊e $^vRPcuݚN.eOm+ʼnsW\Cb.e%sF׶4Ǔ]o'F^γ|"]rX b)x[./=i7g?jk ٽtUM%R^Gro?Pט=G_Ϟ j"y .v`UY\ƛ$-I@rE V GBg@-yǵz_{* USZ號, Բg;~tWR}-NfA;-0bvf 44Y"O^ S7n0)숼8줏xŁ5󠵗הGukS~|ւT:\ "ޛӋS;dA#vjW{-BQGS~ jB^܎!DȏW=Za"0H󌌤Q^\"uי?>u1ht-pM9B;0)LF>chӁer m3(o~S쳱d:av̵[wjYjͶkA/|„w1QA%pݥET )ak0-ÀVcy4XMw-rq6^n|93-ٓs{Gn(zK yK7^j)*VCy򫬝Qyv)_J*D;٩ $Jíұ\.*:!/1z&"cp@Wp% q aDGrŹ/TvAO;F-7eg` w.LZ`ԼΔiŲńrQ V0=(c[=axM.oѼ[F7*NY?:pR L3[ZUDRM}.=k.G9|51~=}RtV0/av%$],Y #?6y31ݴLiB[dlTWwCT?6y"tpcE'@?OH֨_wpR o@Ekra 0Z  @;1 KyMGk3GBJ:fR !,0n^,C1z𗯅2Esb( zYo{bhX3"0^C~$Ѱ:3orii1q D[!gn ^~[LN{[~,✋Z2ć̾dmO(k^@@;-%d3KKZ6 ipx]Əns̟ULMdQ~Õe4G\6K ;69 {<rɟE3Sà*?6m0h{fTX" uA's+}y: .=mAKR1ylzRORֹ_g87V{ vIȾ8KȜjMcqo`캓r@+D8AA[y>ӎ.#G]"D|*|sKz1 O&qEuំ_ڒy O6rZٛ${܏Uy5J>luUe= śt( R;/w+-knU!kfId"qVթl^ 4u:ڌ7k;EPl>7`*=Ϸ H=¶?څ?T (`1wj}Z.~fi(A=*UKo0k(68{9)=(ijQe?[i) ;E?؀|g"iʚ֗fj۫:н_C(žI]ٯCu4&pWZؚb8 6N` AT<y[>!GTU(^%삥ԇ-rMaQ>sL n!^A5OsUodJtZa)jϙRvi;&&R'1qy|guA, p_!9)Vz)QvvvdoU҉wFY>U =Iy:E }GO/2#oq#(j)G.v5k5` [8>4'A/n7]i2\ky#l~ Ew1~zIcymUDoxfw))ڀ7%}WBG+NPXfB {Ek493\sF7w} ƃWcݪȶ\Xdj!{EЊ4-$Rנ )[0;:0o0+u?m֊aLˈwe ۳_ACd8XF>" ">_Q ?;W[#2%v"DXT̐y5N}nhb#:Y&tS@L/QJz2iGN&BtBI$Id;IԮGIR)y9!*<#C}xAqf z׆fJ8TFPI𗸛ڨwWEjݰ[x^ U.8ZXjv6-AyUG`INH) sY=OUH[G䢩,( tsc6mzv ÒSN# .wo;rQd u;0.nfՕ3c7#}̈B8CuP?$A`S|g/Hm&:X<|fڭiC]ϿW-wP {[..^5Yf{zi:y^7I4꿖{5BWRU1@ҮOi%t-.}&dR#’k –991G2.q/ӲF?v?4F{9Jq53rtEX\Dvl߀X0"`4”Xf#I c2+n#:/QK̆vXkeE?IZ'CI`(_>TQwWDY~5]o!q\?"V{Xj-I~"uܖ y(bwKk 6k::!v!ۮDY+"nH $BZ|o i7Hipي%Sn.Wq)w)Y[ LOBB1NeHԗylIq;"-"ܒ? sU(!0Ή 31DswҮޖ 4`7ދ=nv]>Cx%bw q[><؋M}Ak&ZnCW9eYzȢh<)l,=26m o՝SoڤƉwt1s1W8& K^`(.FRY~TH1N~%t8Y{MpKԯ:6OM&#^6n W ts)BU7)H^nGBuc7/ lA,X:FfgKIeB[ o 2e+|'"3%jUP]R}6RW``( zD^ВD0.brڍL@0>;t18ܩ3O.mO"%ߑSCvqvnbP+gNM+P.$k=Зnal=uτ]_C /ʥzՒV˔Y3ޭ%yit<ɖ\Ad^43U妉{?F* }5nYMyU9`pc$Pu"KdX5\ݷc##KuNvs&2 Z t K6 wᥐYtF> ڶ_o}>O?(uЗjD/n[BNy> aVbNohC(+OC*`e8{-XEz3u*_T}n)SBf}I| I3g }iEqդ"@dcT1hjص\wɭRIYt #'()H8Tlx86}FTbY%ω"bb $o+ DCނ-[ OO --Ԁ9\#a^NRs@OlAoos̀pxew܉ffޮpZoqfQ9=cfE*_qTs̿8L%/3_΄氆1,qaSv,̷<8RKZWN\NX/tu @WH% {A ϵpH]s[*;Ksh ;^Cb̘ۄA't89al!Yer#z=KՋو'ɍb d'8eJmQrث:Oxkks/|mZ5Damd,j]h^"<<}H:%{f{sֻm#αź:_ $"ESϖ{yԜiJ$Bҡ ZE⛁!SqR!ڲ$d(V1 Kx+8:P:;x3$ne|X^:1%UWRd])%xI ?QnfJUi_YYbWŽ#J5Zw]?l ښWQ)lY7^xLmrNM'Utު5v8?LM۾lb?Kw|]{q[@"=ܰY~HB,R5M37E#ҦKPoif0{䱳)da+2ń'ot2QO{.]A:1gv\|%@gl*P4Ze՝c'h0=TL0.m6jfmى:hX2b8"/-Hs<+'"$Fɽ-(lQLuy XLNX,B 47u$+miGStbX6X_vu?f?:M p]6auR\;,[]r8ZB/{ Sc;(E9X/5AU(<'clܦAWmv'q~K9>w~SPE&v@R* M{< ɭ3O=ǼTOtAfML:곩$ \4 U*C0n0rI! Dpe*?=EIF'^P@ǏǏڔ:]> g!v,V#)Yǔ ;^N 7RLܣr}P&(F@F> :EaE*$gl>EUdZF|_A,ٙ#1.K5L0ޓވ4u>^zs?EƻO%WӬi_ kd=nԤi6H^7:=kE^C6&WW1զNn&1t6߇PU@e|5YI`_ xc9l8v씳(ZIbE0>Vͩ*LeDE.;FmGZbpoBcj’F%~P ES;ʳS!~>dW]AWƇ?࿲<+IF~o=:±ij? obW%#kQ>rv= iº\hUeHը \Ypsr7]ygu$ռ"Wvޭ- ")F^L(˪sФKF#uVqi4ѪŘᤒ#2D}gjDa:7d H /rY7L4-;Uc6D3 ;N:^+/8!hvtӒ?}xz =-pgR1 HwokJ@kCLZW|Ā=Cbz5 'w.!$D+S = Rr`1ë6y2平6BqNc~.}F|02gd6kOMb2˱IW$?Oh4fQ<9=E88 QiGa|6o}(|BiâɏmOJ}ⱓ蛞$$ћ- L{zb߀)Pr1x(M:fr6V 5TE nLMՂ#R]lRCaHȼ=fg!6*Q\lX@!ȋV<{-8cat H5ӷ*FOUQyÓ\mN S xI| ~v.BTq#jI!h PGoSA>#HEyPU<;Wm5p=c 3C8WEg8HYdݷG]%z;ȇATD^4KQ}̌%GqdhQG rz02f6]a;c׆t{װ Lڃ_BV@=8 ˓ʗPP.s+#A+R/di?+e ӝa]pdGZ1TC]F'^< 1șPfw ;؋?#a #Vŕ5 >ڟ&B 4/՗$Ǖg $t,֧?ⱕo{ *b!AoXKH /s]^hZ7ۨ㖤*lᖍA䲺&nN.%+;v3Ε^8ǫx5[]!zG8]+u7T?:M뵧97SK26L]rAw'ud7r1.x -f!O2fnL#*NΧ)O+96G a:4=}}Ɵj͋hCU7f}J=c рd\l%fI(|j-MbԱlW5%BoũqڭC<]媽t- HԬb. qnyV~4Ȑޖ~`Jɒ{ 9LilC /#JשC]= |ߍ`mH6rRiT@._d1~RIQ%VUHĢ9 [EIgfif๕"ˆ=UY˻~ToĄװM*J-};Ku` FL*i3z#$m:݂Z3j\[A2Kȑz΃,Y |`Øʃ=zRkgM7P~&.?h/G(ޗԘ~0,:©0E?`5_Al!ISvm p &N3ި0X@" -.|@/n]⟱w,g\ pA!EoHiVJz߹Ͻa~%,Uzėwo|ؐ'/پ$ib%YB0J\\Hh;I]w6W!3,xTl56(@+cr^(A Qj̝ RۗN(|eO#Q:Z~`{rQaV2 &r2z)pxNΧ0@Ҕ>E;a t0Sb]Iy!Q_ -rFڞq؛ٕp֣򗢡Ա',6i?1}˄u\Y@ nl i`WUH* *ffȘ0]EA2ř9˜=&1h-o YP%h~vjF!7 l; o*O7^0(hŲ\|bk Z@zt5'Ep.~vƒk͗g{?”W]wƄ?n0ԛ+jȕ|>\s͔m#rcN|plө MYỳC¡qJꫲl>yt_j b+^6Ǥ{{/DBLAo@X$v6;`W\Er6:$\dywxl,dkB׫.vQb:z8CmAmeͅ{!FypK՛+ܫqYXhb6LnBFȄdi 6tW_K3Ҕ@N@e}?mO&Dl\> 8OR1[f6KG:9 BlR-&P=)]fN&Lc!M 8b\zivML}'v@CYH~5TA HS EC1i=k`zH%ZbB~-VnNzS,/}7_ct]lg㺊`4P{fQ^8(E 9԰V$ /mȁfbo,0Pզa ŧ!D*Ee|sd9ZI 7ǁU Oa/1`}h_`vҞZF梒@8!_.͚x/̼屵8`@OZvJ~BKOF2)Ӛ/ѳx.ʯ!`{_~`_K+r5P}99P'P-ޫ0{q֗О^TyT>fv#F;__eW/tzg*EBnE,4*J91W҄FcTf`Hf--hA6j4_,vD5auD^G,j<,4(zȞ@b+(PDɵOYX!Az䷫F 7l9,)B/Čܤ3V:OP,YXmF n ʠkt:oғb0ƽW4|O81PQ*{ տǤ5훡+n2"y8SRVuck\6ߺ Hv)w nE$"x$ldn/|QjOHr7I P)/P+x')AJ>3P= l Ϙ_)TB ;8=p{.<(^hd \rH|BjmI"h8Vd)vZh]pH=">&t1[SFgL8DX>x/yq[[ %ESXROii+ŋS-Z0I:hNJ3)qɴl=O;b9 _r9uƺ=g[&̩&8 )mi) Kr$1[T} ~V S߬xYlB*Lۻd/-g5Y ԶzAtI fL]꟠ԜmD%KY^S7sy #7_t'ә8م5JU7 'y^~G!Kٙ[YdYdt]({ ,r3 fEHg z3-Q[>Iw$=X:3|[ɳJj/6wg>"d!bgHpAR\?`wb *f-m0{KMYN|(Gĸg6zN}粭)'j}w'YYKnDC-]^#)OQX̂&M b{.4(N_) Ö2YJs@(1@-_xQ/"78sPZ ]Tp@8 D5@FR|'qѧ(A7dBR%5x*:^%@iAd?tu7_nA0 1UAJ.k☵i+)uuHI"h$ɂ6*@W[:+j ]p;V㿰L~{Fs Ws^97DEN xVX <fL{:31(U#>~upmR:&c)"&gǸwdNm͉hfG~`BZZ݃f12)T)F0|Y2 ?f7bĔh#vQfcD^w)ȏeٗ8ʵ&:=,H)QW\;n݃A<'`,Oa_ >5(X0D }~]Ü17Ĭ  VMxg & K.l}NLĸIѮfqˢu2~)U~H w-?Ie99@l-6<_zt_j"-T-4YCOh fmvZ hjGË |wch5C{((|kʼ-M- M 0ޙʱݟW%fp-vQPk;󛦈ױVy&jD"B'Mk~OowÁ# \0du3o*;cTc`$yݪSdfjƚǠ73=L'o$!F$ >EQd]u"e/Uy0t\0 uNA׿qGeok X3<4&@ lϥksY0 =֣GM@:\ޡvT9-Yo*_!Y9/2ݲJlOH6;gbTe1תyzWg2Cϝe#eE O1 gYvPg~ZuͳS<ڝl2G (@uGR G+Qyl }WAd~B%2Uˬ6TCܗࣁRDU-)sn6+ZV'E+]OQn㧍@1Nf3U;L)+5%CMʯjDBbWb肟? 60Ex||lT.z)\һ=)|٘ѺX Ӭ逪` cIn`v"!uG "C_P,x)o "gf+k&59'2Ҁ6 ]IX:}S.Qahq4: <1k}8/8~m!]Oc@zW <6C|MoD;Thƫ^Ƕл-Opj^QDId1 ;C3Ms܍V"3uAx/ca\ u0Yw?veea&I/AZLo1/ ㌵Vz$I8,LglX z6/ "D_eaqX埕>,ÖT`V2Y=Z63 ޴ ؙVϐ/fBsSݱ PF>OnhE6֨PӦ S[Ex߳2QHc2jXTelۙȅ@_1OF߃WG\Ad(g,5-ѰG'6H;Nu$O%(Txqlݢ+ך;Ua0 ~FtؿN[ @&Ƞ<.|`Qb)vn e@Q[hXMgVH=9T@SN[xDA7lQb`}ZRR0N6`@w^ƯT=_v_SұzՏ0RI `Zb$6.ɦD.檲t KR'f;S>rn8PԜKSI.RNK]&s3ȩ5'?M}hrFvWY}]t(r1"i斘hAa?K6" a&AYҌ&>">?8K9m0^Q5jdQar`# ȋrGV dG%QF87N [|>ϼ|m&9̺+_BXqրV)lMPX0@9޺ܛ9 I2`Va-w{ڬ Nbev/ df\sUe @,=p:ь[g-r6G1 >`6sL%| R)Z9# UUn+VcgZxMqmdQ%)|z!{}sN} #SzB4w#' \GR 5TcH^mnDAx~N-phi؛OWq@1WaWbhDw'3rb5 Ak Xj>#JDw`ɆGx$cr.xc0`BvƂ}k8Fg AYԠqOI4MdΈ!>:'m3#ضTd7vŲk#&rNWejk2;j^ *G).A j6txA%?^z"缝~C4ͫ;fqI@1#\ȬD$CR#Y  0,_.\6.9Ϸht˘A*VD D܁M]"#M p`}Ѐa3sZ me/uB$炪]en6`jϼ,Ief(",KiĘ&Wuܪ˻aQΥ}c~iL2eW"DղDi`,:yak`a  o'7Ɵ$k+}=gs{|z s yk,W^HW W94 LWkn"\ b,jůWe<1Lbso+j&a2uݴn^z69`臻\P[rP|=B[gE|\nԦzvim^j j yY!ytj4kL'XjQӈ -oqgOK/Wj?cJ!v*Ru4-8 p^"gf.?E#6 uUW3L[?&Pw̾! *ާuXiM61-iHgj&\)&f7O(Bj/vN{.9,Nb Ц EHÆ]Pg68Wy3v 4]|N]՗c'1[T4d1@V2 [~+})(-HWFMOJGehl:e"R3}1yT2s`@h V͞J[yYWD2F䛶{8mE۷`Z{uq}&cV 91/PUGېc3zֱ‹n[YbBG43[@wTNG Wvr dbc&_5C0&۩QL+(4SmD:C.]5D7xs~۪ ɠs5]B~!àOaw[{|0y >;XUB Ul6E1ʺM}! t%hg&Ý \qA·vWUila+1_Zx鸦Cܶ%? UfI_wU/A< ҭ\,} x/G:so9hwXYItrn{37 (J 顱@7ӏ%_U%qx൞ uD?[0A=2ƈN"dF* ,C]3 hܓ^߄6/7#_f -9{?,s֨4듥77Lc!%e6`h'+i{ I;vbțˠ"T\nVQ|j MKu77Xq=IBc}ړ^xcv zQ̞!@X2Fhٷ#_*&TQ_ ǗTD_֮g;"lU--fUP:d$k&&zBvo[I-2+= _Mzk@rXZq0σwd"7|ιRq*!.؊wWd=HjbR|TU D (G>`^ty:^w!1*t^̫-R&:d_@yh(,oBu[#0F!Z 49XÖ}1< pVt/!MvC~3-=T0[^ِN n}oꔫӰ5]Erb4!C*:@V|oc?QCA  ov U(O2SY9 ۚ?tut~H5CM-`6{~ lJ5rAnsI7ci&gw*iʊG7`S_?7Qu\\nhy6/^%r~Xz(.λj#p8PӨuG"I`Fi+SIǗoJA=xFz\meXcu9 H'ٿ],O( yӦ>EQ]z=,H#S4pG I]! dӱsοޒ̮O.$45gUt MjeyYI[:h X95EqFr\rdt!^dGxHd\^ub@A6ʸ8nj6 ӝnwyˠ)'v˯}(X__l Ǽ`Q 9=LW]Y1:aޛ 9Zr[ E mc. .VPd/=(]ɟ6&/lbd^DhfQ0êė.zu΍](dAB`{"5Zt #sgAE?GI:+Bfqt顐߳] &Kimkj5rX?~kBOUAzS6u|"@I 96Z]sl`x[_}#(qkT \&>~chK=6L-%I,lfMGm4P^Ef"Cp:0^GADW'WkPjkSe?ᑘ,\AN=!"Hd< CП0 W>tqON3f i˸KAi|Q Un^Et*\(sKhȝ&WlkG 3O?'I}qݐ[^bA`~d e~M]:T+FC>v̞]zBcW*d%??+::Tb//K@.sC#"F hT1bᅣT k?\4IM^e|"ɡZFzxtyۢh$ 3Y.L^*uPv:A*nw`YGtmE8jTؿo;Hgv&ǫ>{aB|*P26dĩ ˗c=]AmƦJ߹!ZÓʇ΂[!y*hja27gdxc_hJuF# ?xg*ب;Sa]_`TFVCwɟRͳ%5$\62w4$e"BhQDA U R+yuZzC]F$v(#Ycy. 8xe4; /?YZl\-irPxWEtQr: ֌6&ҵ~@P7u_mWAͭuq|~X)?hʡj']8!\\mD6$% \LF 7r[csq v ,Ӈ>(h xx%4aǔ0h_sb4G_Z4x4O1.3objB`WFsk,*(B޲%[ŭL.ʫK`1"\z @NIAIͯ٘zӶZS1b_7_ͬv)EV}gm¢TgZ=cyXVr9MieqX8@xS*@aj+E_ 9]목tZ!# ,#rҌS9*Fcb$!ߧ݋G] ͥ| Җ^ :Qwܮ)²0t֣צ)B\BChSP{Q mI~߂˳T F^@{e(1fg}'=Eq.kܑ8OĕXxRH/"\PmK5_Ca 2W]pHf.&+j>FVM}ҀKbaZ2t=`K9b% 4#ԇ) Q;{ (v^&0-^5^}aj*Vu~x$_NfE<_kY|:~BjjxL:O,hSe/B1^!,dCb1pX\9hs ǥcDH~r6Ob)ܽ';SX87 qo~΍3f#“IV_MmxQl7aoie8*Μj&փlzԹ~華}Ü(?D]Yi]Enѳrcb}x ]/68&x5pLhiw2FdeM7>5~zIQ^0d (oRA'ñd0 i=>o\[-}L-R3nزBy1h8ȿP~.T}ʃْvaZ򔄋 Mpt>غ[s}M/j:`6X A) +s"r(Ȅ`=nZz]^`.8bDbU%E!ӱr?6gQR0B0P%뢮bԐ['PIRInh=nU=0 4KxaZաAak([Q{-;1<wrZʋ:_az3ȀĈ5( [l5x~z8}cBRm-JzPw(fB qB })>b,r`5䊯ireR1haS2X_@)}"Ƕ4)Ϣa|@N*sN%8O 򙌁YKə?Tp/%# E=dq:(=.?4:﮴KEuȒ&E]_ vDCTHa$=Ʉ@qx= ޘ뜋&\%a6L~Qt04gV$['|!35HIEΟs{KMرgi^A]*EKcJ+̯9)HusI{C3:HΨ@on;}.Cd,gMgVz.t[XS{ҲlKB]Lf˴tEW k+j ykAZ&kq7cncƢpYA/i .ؚ8ڇ}⁘h`ŷmB)-ȓ;h_ rjű}KD ū5̨~綈`/(H?1C`bxnܠgf !h>T-87㉽3~0B[>-*=B1/!ffu=OlJ19ǚV#/{DILvTlq%Í#ll9U~: y2deUQ3N3hNUIó* >JW~E1n~8M O{}~x0qSum&u}vY}Ny,_͜-|{a ^%_yST@&wP܈.k^DuL۩owPi/RK݉6`ù6rGa|<ӼYw/-ֻ:rh.<3Ifr։^, *&Ͻ{2ڟ9gP1XoDqC^n*3M[Pm ,d9#ݔ4D_"оFK%x4;_t3|ݼ+hj`|:=zh2ig|pҐ#g%' `N_qE\ZX֭흕n53jhE?M9z;)ˋ X><1ᰣ ZOdWY+Cڞרt;e7GV?'w1}~4XHLStkkc.%HksAN9#Xo'%,(UL`x8#tZX=Qmoe׊Z*PO_D\TyVQcBm@/Jɲ{_d;S޷ i[bICFol%"%EQj:r^YU5$M(-2ł*ٚisړ.ZZe%sdOV}[z]H%@ )QvQTzDsM֟Ղ8ZzL[i #DZyhT{4D]S DܛeQEF uIkxQ`ۛ6z_FS5S _ ]=-xb񪦙xm\~vv{s10, ƻጇֱ^ (dr7 C*VSv./}-H?c*r^xϗh*,4.# @=A^^Q = zSL:4YiEs)Rv疂* 8_HXuC#&fa0͆Uǧ62>4;@Fg9|!"C n}fluD%EGI<Ԙ?b)+0~ʟtt/L-ƽ-S\al-nЛ܊9ݸq 9^Jf`Adc}mKkghyFb{|OJ4X{tS': p23%QxD (G16w/"p7.BZ {%5H%+:56;F'kA蕅GaEFwXL3CY D['! o)(u iM20te^e=<,ujQmWm>iwD 4߸E^SXPlljY0MRd_"lCCJZwQVδ|$oW4gbIEMLְlߗU!Z;m WaAv\)y:ϫUf?4̀oG~Β~0hԼ0rFD`=C 65_:I2MJEU$kZr"?>FF|cf^.1ZC-8lp<~w6n& bCS4 -)􅩏LiGߨSެTQpSMA(']fuɘ96 'C_YqExwfx&woYB|Z𾺌u?E8ѯxR'})ls5ӪZ[wRioԴArm=9Ze̱h[f% ʈ܈_Ms(Z(?p }/>2˕ў:w5M.&٢.yh*tC,Bz-/G0B]D$n9VޱQ1==#XB8a`t M%Y׃)!{<.36u9NbSmY˽c 7+>pFUrR lLLjU]YJTy@SMrJeW5.1c]奠,a|;^.ΈnT|@-]K+,%׷\t*f&bl QY7P+qg}g7wu##W 2u|*4| lifQ ?cSmݧ T^!ַP7O݁\7jb3ޥ@Òĥc"9aJj@@O d Co:a< S|h͊7>qFsR3b?%9 J!29$KklT+k!zHƥ/:˵kz@h0bfĹ8P|Ȩl+7'^vѽgoif5&biY#P!'402m{40h @ ?IvҰ^J7( ~<&N.~ktm j>r Dvr_l x7kt3)c picԧv7VP;mXOPE'5t.HChw7 hϳñSj2q].UpJ,ȫ;f9_X#P3!đc@%4_oͮr2 0Vq & H|? yt>RQl.axIy6S0' Y8f>afX-XOYAVL0rM7S2e+ Is. eshq8}t =؞P,ޞ;e4`BKMƾMeeLzbӿٟ7W)gXymzKA0M W&lqqvw>е-;9`_ 3$Ƒy@ 2fKDB'ϝtqrObSL] o'Ti,NǼק^mu="Ħ 25aӪX^w4/\UTE<$TZR[,@knErHEm@4~I<רBP-iSx>{j^ 5_Hel4sOh|ڍ)V^FW1֫i.r4kDkRoO%Sw:JIE[dO luu# DzՀӞY{g*ٻu3Jakb*>鄫Tl)\׿R! \^;˨]#nn0YGuk1A˧I"1LJ An֑YM22Ⱦ.f.VusLxM 9k2/| Lz"~yd12Ppި7}LAӖ]^"U?QFr|Cz8kٯ+y5'SR"B;.yך8EF,ZCV~/.TNl9qpHqxĆx ~16@&%=b3JY@M n'jY@!&1MlBYq9 )u*d2u}a]ܔ| 3ZI1My±x t}>y]}^v{) t9vwNřNۦ.U;nqwp! Ԕt1&eBmT#yEhgƛuq^ RlK!?!>+Oܠ+"QeC4IW&o4pwQ*WeT` !ւ2gjpӱ`*cOViNz]ly]?K>v4ojDBYO`>$hM3|nU"AY@Lpf@,~-ew.]A7]==m('/P jh/xVXi[3hd'蛃YGܦ8˪Ob0,`Oet=Uj jI|(:%P mcخM:`RVt`JzjfU6X^!X~٢tϭY[8*(Ť(o}囒M-Y?drRNs\Oצq^1d'1Q}_PZWI)86 4g#4+H-loZj[̊iNUQiw!)w\А /G(nCUZR,m}5,z[ŇTʕm59oQR [)]-|[KԔ9 Zb4wym{{Fc%!·\mRM7S?T(PgMKdԗ9bzy/z`]O_a|[Ce&}Q{ ixIK 0>j>pjB7Ijw ?/ WD̥2T}KU |vP=qeَJnԐ^Q>͂ @OigS }\U 7s1y2FXvqͼoi!){gKrc2R|lϼ#f#xoK S!O5ߏ ;lMwaTt2`hX(eyyҝYBgOU|mpMRB+IL_4vwkz|̼c (䏛 ./kJG \Tm=֏i xvJj#7ƫw=yZޮ8LSF`Ǒ[tZhP1Gxz@e #kzLɫJ KzwI_\lRV*)?#m(>:,WRbj&dϼHjKK $H擵Ž wߡ箘bQ蓂<3kN|" 6B>PtZfDKPXФ 6S7`@ ӡ 6J#gOx ocs)ْ:PlF ?a `zkR4A]4/3]7KW/n^XUg n6g8x1VF# `)h5U~|rmsUy,ZY I&NDLH01 foHk~)ZQAuʜ+D}^w~[?xtSNbb<:[_WM<JϤKEd; G#0rTS&Rgo%wQ2F]3o]=}ۍ|Z$sQz0 ׾_g-1&>@CRᇫ{kß+ǿމNIkd!n ;nWk(tۯ~O68 C@#jHYAvF\/o*ɻ7r 7 D66:G[J<YZĸp-hg֊nXI4cVsR܇,24!i@BxcjJM׈GKƟKh<3 u}᥶1$P_stvGR,& $]{ï`9tz ? JO XmZIұ"JQߙgD ksc-|eZstg&+'bϤSTX'3\)?ZS5^_L'{ Fx"%xau2/zJmc.lBQB@<+JsnZAllmx .c (@&U aKJ_)ě:όkտ@\F~6).yQp1 e4:s> bR`԰?7giρpda,m&iR9LnsևM(ۗю\4 "v?29_ķ4RVk_*ЃbPA, d ӺJ+OE¸Sr-C>w'e IG91>#ScUUt~b"|)H_*SQ3(o_,HDLOKdA ^fB?Ba1ۚRT'7V7Dy0VU:qkW,&C?Wg$s܌f.j䚆Z Z5(#6;z/ MqEb:@[{g_$ HA2zY7iСF x*ZU;d`kM/d~#4v"Xt#W$H:$u):LtSțXةJdáx+ԟ5jeR9QMf*-S~ҁt?93[qy!}5sɟ ʳdx4@CyԈ.DGy~cNoGƉ^vS_C8~vX8\HhR1]Í{P,R_ErGi/k L`vlҹ/ޢ xv ;&Ù]AB:ɂ]_ |e'@hebS[y@W$Z+ $k@p횝@K$KY{]"5J:sG:5[*]4ܛJYTNPAS˜EȝMez:XVIaś:1=GUQej^QB?1?ZFA HvqUc}]7OjSɃC&$t8Zknv2Y%(xv%CuH$1R^k+ED0'brB,zc)ؗ/y3ڭRC!d3j{n-p,}y@ pT 9P;6]×^Ggq,HJ(2ubmuZu ADQu ,2׋/sS+<ւI'|AqL'O+(w#ir! ]ajf0c$4ge?w2 gr=+ v,x0 K86D:= ofG*u=!!oQ#Agty!-Eq9KN6 ܭP:y3ؾNGLj-<0?\3"ײo-^>QE4R!\Hɪ<)B֛kʐ̗Zx׸ դdF88bq%G/!݉39=b遥l),,B|s=B%^Q'ΑR"Daٴۚ"wpҷ$Nxލ|\Kd#ɥ:L7iejvq/#>2,&C)Um x@ ѧ#s No%R#°ecE/ل]V&XKT?m 4CUڭ(Eu]…P|C0S@ůZ!a[p`̒M]?mldZGյ Ψ d6>͉gX8r[X?ʸ:i}0'_.Gp_`ՁC͉_M}-Yg\A'D7  fb8.o*QGk7=A)ax#.4&M/FE!UO$ TH9hb/`q5 rK[%`Xzco4`'٪%\%kn -Uk<_}D+J`>)f9EG_%^9G-?K##zRZ 4܋lx口2+/XYCW5&h[گ pJzkπz"[7pRYK+Ziu;=R~h:R&(t`&vC':T:C>~}I1i?2D¨u$jQ4S 1֣dʟ>(q3lpإ{ 7 $C@z@Ϟujd#.:Px޲gJ*{(~8j]nYTM0ȳ{qpb5'/pl ϠE}@Z]-LjX.U]ђW1y\Ћ遆mc>dX^Sԩ+Z/MzZU%ay7ާ8PKub+b!=b~:|NٶђA' CM`4>q̈́NOa q}TRDrйC,ٯí~Ά0oPh/? |›D(1'8]A`;h {ià޵ѴGٜ͹cV{aIikEyԃ-$#R8͞u5Z߿YG']]Ul4Mc<4L%^ v0{ڕkㄚLrC\$cW^{AU fф AK8H8o UU5+yʻԮSro)] S o쮜䟒B,ZXF?y1mf{ᧁ+|]K'~ND$ [aI=鵒8]Y?dqঽ]oP;hd>S~0@GJTYdF[]2[`S]{/G|Qn?^5G޲:{?Dȥ%lk<`C˟'ju(ff˒v%_j4miyҿa 9r,}\Sںj3s( '4L.cQ!z*wDy.XSZyVߓ a" B$wD|$d1"x5V4=6߅S]bوף!D3Uqz%을/=:m4UUa?9_ݪ8R_ I|? }euUuOY訛#b<<ߓĤh0"Ȭ~A5)Iq5섵ee赯}%u77/;.3&&!dĜ}FSoq״p\cYcA2F"PmJ+$`Zz5糉%M៊F 6@ltƱ~-|ض@D EڃzWU,6)3(id`HB*+~;s" BjD׭8Eb*߷HOd,dkkJ-죝gz"3Z4*u31`}.”`UKmР1]}B"4Bnf@ R{~!6TW ䷨TGJ hi*Q{ y(pm (69[lqx}+ifP :~Mep X]BT[ei]wp7,q* [mdaTpqARTs%֠oE^<9F ɲN~mJcDZ>q#/S#{D~ձO%}ې$΀&Y& σCgT&Ꮙ-R-B Xo\Yi599|OpTa0# JǷ  #{v'x?#"mnB0i+@Pu^ޙ6{ cj"GM9Vg\85=cI6 CQX~g_^6coƨRm&M"Z|z,QoVN#;9z<"H! ƍ `˳1QoC^a¨ h+|xNT P+-9X^@՘sߊg釜..a`YEMb]  Pk5L+ Z6#R z!dov%hj+u?7DBxV숯c.%26c[ bXZvcT<$kr(w|T(%L8{wuշΌ7btfw  TgDeMgjUڑ22jMQ$n\b- /d.R6+< 2H:H/i51ĸ^Cy.O(% ib"et-M5Jmwȍ޷HK|"(!BT M+RqH“~b) wRPf a@S[PclqS',>|ȎEcDxӾUT~&K)82B#C)(;k1,n|5=Z[kwDlzÿHYNHE6{7xdXu|a7y]MHM$b!T&~նo8!Xw|Ymw%Mz7T & $% C:/T ࿰d{6awkgO7bډw3M_&(,iB2ۭkWZp \\3N& Z#oE- iQ}xp F8)G [8`aۺ1U"]p6T"5kbO`f K g;Srv]p.oy1uСLW(%琤+&;@ȴAsj0&(ή xdA][fQy}}RjC&@S~ Ȝ`""gH df# `Q۽]dR"h7+EzMNENᇪ/_Ď x~&5O'&$T(">=JXV”_"ݹ$D~ } #UO'5ԁVW̬eXEsZs.fpȖn@;vb(繿\!_ǴW9s4|t45Ync^M:7D!7tAM%TVu7 9}7z^O4WAJrDCn뒶Uuw$ҳ=TSڍӽO_Ǧ`A>K:^#e=+Y+UgN.{̾jQ JiͥywcL>puRu,^TmbV }FL1+߿i*o~zd*1ŭ< E.dH&DY낀= 'J u/whu4VQ3(4KC,dx!jhܩŶy!X͟Sߑ{.㟲y1lhP=ݭlhKdrtŋImM^0+R-HnSo9)I) ĦozRg93&(=/h!fu10u>i3gC*7ؐL\8$S`X {kt$oZ]Ԅ7i!2 _sSK啱~[PsCdQ=ZiLDgO>Z[ɅIowS0FOKNx7q}0HxR[Q}W雴J+/#?w(\zUdn7GһqթƧ^ՆD9ϼgis2%%)h3;3d;Mە,t^[¶dP~rfj>*sN7 ;L2 SQ x̖ςg`9%j9PoڤVeyate\jLs!԰OqaDRaoqE So&$oۣzOwŁM8RAc Q+?~7:x:UbQ6q:< jdq_$Q>璻$Dcg93A(EySqB.m ^fY+aT>F-'4Q%`KkՂ]Kq<;(_GlBޘǁD /#?g|gŶ===+_Xv<(taR{7ou `-XLL /q6rX;??oSLUhm7S;],2`4ߦ,[ q>-#ҡQ;u c ^Ò=`ԠqRP:3Y&OԚq ]*@g%t}n%"d7fq Xv?pLp6b k@`zs]0T$^_<=M F[/<Ўi@|uA?(¢]GPmO.PPLJ]ȡؾ< ֱG_RiV}HiMwqE - v*6J6 VR@R o#i. žBlbRd$ kQC{6Î v g e =xdɨ6/4Ep?S & ?!R[6ٛu, al]ʲDrX@+Wͮ!O˘D`Y*TfHˁQK5|w~!ނ=w K/ Xg{ۙ^H9.5[R/8ѯz$sC]K'grde [nRm!Wa~g= 6E!'DBUWʁUtK,}Q J+{{.1xn1X*k&#o扜}@(۲C2wʶi><׶';>p 5S'Ԇ#/QV &ZA(xDNOj(n-_oW.!`bKO=HOF8фn[;D(iTꪃJ'TckJ[KuѬkT\VƶlawZU-*ߍqqʩՍMȭ!,)EI$ ISuz\Iv_*r 8S s=%-Ep2| YѬ2p܉f|d8- W}<D|Ba|B ZLSZ ּĖ<eٷo. !n*u.o_faPc =XY춈wf3a(c 3̙H}#nKZL3bW˓dqHc`Jdao[; w4H a7<qvlw}qN/Av%ѻ\sUU:I4TY`~6N 70i3yQw#-fXi> 0r 'y em} A>! Et9d$ _V@CI~EufObd`#{H3.$2OiTt֡gٷV>eÛnC؄ktJ>$CY|K8,eU ZлYo O@ RCT)A!%?rN%ҭ'Qԡn֠Nf*:7T|x{jaUV._ꀀCvp<ƹpr4-w,+L6X?\N҂&Еj zX岔f7!50\,9JH)a׍J9z{Jf\4-}r)tu3 :-GΈy%*,;* z'4$B6w5yί{Iu=t|]Fo}r]}*Bׯ+q`u0cɥL7)d [M_Zʯj%q $nT)D-go'K{iTϻ-m2)o!fa )(o0 YgLnKDE j>[G ޟ;o5cJz$Rھc˱ #S{_ՐO؜P'LuER CuN{xDx"Va{ ?>.|~QGUOC|H*\iWM>owIS Nځ i^-ЋE kRzĤJl=䶙vi" $Πk/7vm >#=8rm6m0i>6N칵w* sIqscf(n?ru&.eo8wrOTČ:-:9|r{U?4o+k%) w^<$ ,P PlaGcTjŊ{66͆ZMpMrhEB] J΢?i{$ȓЈ{],JO4:aר} y 5HB?ӎؑ@z)S{;L_z-Fu5׊rbW#HU ˜t{HrF>~ >ph'$k6MN T} UQkB= +ӵb'gٿrg{3 gM £ΌT-~׶%%TNdiv/`@AA< OS=+ Zk4i}ex^I!3O5_PgQa1;~3s ͍ |'Z/47.$|fFKK?r5:hP0 ؗxO#uU]oz,LqFQLq_̳΍bf'C}AJTQbDrv-e ie&Ol6(ّ'h%[<⡼e]oj(cAǝݻaG)7 GZ_ǶgpO Qvn){|\w&f)Z[ȗ3I$)}J+Zd:UEX+uiRgpXF˅zYq 鮌n2O 1O3?XԖ>,cw]Yw_ }0#~3>Su0ϐ@r{P4~ "^Չwf1qboO26AÅ?G4Ct8v@a:ؔu_K.`j-FJ:_u>Ŵa JY$&`yCe؆\x!1`kյnO) yЁM@Fwc٠Wٵk0/(@zgNa 8gi$wԍ'j#[?E.1(ǫA~Pu'?Qߍo<'!H&m"߾@_iEH]8"dž)DiGX /=Dbh=GLuU5-h_Hf0@,@5ɮ 3:>f0F&6:vE{#=pyYz(yi4u+r\?`ȽӷƢ]<#K uVxfl" 11$ZTi}_ HЪɼP2z>4ZgiI"mNt;N YtHG2PC wPL0$|@SrA e=KeGQ{mJyPHxYk]_/uw)? 9qk3I"ZQ->d>|C ug^^e>u@r{\,'=y:Vx\>*6{vmT5Κϰ)3@k T)I.kҮZY?ȳmRUߛF1Y2eKt U%Izw WQIؘ*O] l)BtTI2.ɞd53lF D.I60K]ͣi@}ԈejH:ޒ $ޒ~^ϧAW_kP4&%teM#M;NeX!p3ZpCiַ,xI˹KU S,щ~: oLBV%=':HrףL/X͡˴)V0zyUщ$W҅eh,M*n!ts #G9nզkh_Jf/LD}@H=S>`Ysw Az2 LNZM ݉нR:+JeޮDph4X@[ٔHph||KJ'gt@*F$4GOZẊq[ ڕ¦vihĜ_h2=&IzH&`~tXft${:0,Z!iw_nsO? An 7Wfg݀ nih!+56X3[]6o{ʨ'Ac۹od5D ,zl8:b! uK+q>?a/'SB99Ԉ)Zn[z,@ L~b+A~Y1PP?8B ET~w&-/3Tbt]h/ oNY%i(v3/cϗTرC3ise]hW G16A._劘v lY1 7˂2jH[.aI v1ŰlC.6& ݦx<|EO:Ii%%lW(e0\^l@x'UUZM?wW'ɱ y37- xؾC`*%e)s[gn]aŃΎV$HLHx>?pV[a~X(^MЇ#>w)bj%z|XeMֹ#y5s^#HM t"fp&OakroG`W'W>VTF漅YΣGߡ1^BA$r!l+S Ϊ;;Pp T\xo#̚ /3f),p{q\O%fCʞG,lrPAۄ~ܐxˠcVeقEY^}`XXPko{ӡLAq5yT=hHj2GЅiB-jHh]L|+x@T;x-Θʃ-|ٯ"vDYW/R@y9ektf1DͤFyz2* 1[imQ%˒=EVd>7$jcQ3bpq_'0-oc-c%㲟[ K*0[|&W"Ȟ^^<K/c ƜșQ%Ys6rI^SR*\\1mA (nq"6N~9{QVڗ ƥ8+|S[/fr> -[ Gcd JTjl-b$^;Wk}ȴ9-K2LjݿXЛ5%騲j?9^@QD**ݩX^MTQ ϙ;l7GU8)MLKzEk.WirkMcj!H1] D^poA0%V7`~(ʞʼnlrvO>`C)~G}c,7 =SK0:#=3sBMQ^Ft$(CTGQ7niNwN[gPPl+d 0uQjv^BFN7C LGP?P=JKcRCW@ ݾ8$vcl5t,G1ZC6&RE76A@皵~:q"R:ԝnK,(@,)|٫9i`Sg\gKk᧸&k) Ņ$=GfH?CC oך7(J i\<[KB Lf~3 OiAp6Nޜy6e{i M͕Gщ+-WAZ7We \9Ӗ9pMoGyD1l18&yp ?<7?Z#bz.X ><踹ۏ9e==֩X|EhҚƔ04_eSX)HRNx:[>i`S5؊4|Qiи͋wSA&6`|G .2j8_cС$ JqQRlo2sH$z']/Lr K *<3:,\.Wڽ_ċ//QzIS +޵M;{4^ccN XAK`\$) q2ˑa1݅nYlSseis{)}iSJ5<+l'J.jA!(-v,eo LV8`KinϳU!T&v .fZ-)XDrN@HGv<#MowL7{ŮP-V ͪ$U6dyi{,+rEeAZ&E)/_4w˕* FjCmdi_w8VY6:e&CAw9_ZNP I]DVP{]&J6qve^raGb QUi2֏lPRTXRy0k5l gY]@I/7ߌbA)չё[J1ɖt&2_eA`F$~_{Pe9vX-ŰyKGK{c %|PjiAѷUuA^ vCnrMhTvEI^m< $fڧq`>qp_]Nki^t[x J*"Ka{ B)6$iA0.{q UGm`{]M"0~R uӉ{gaJj=\GWe M&![6mÑ_КYj{CxQ΃:WdEgƈ,$?-cףpIpֽzU̯-jm]_1mv/ҙQOyp>sRE9$15@* կge!_Qsce' ~̋=ȵ̥%5mGf8c\#"jU]^H$XR3.c*|eÍ:RO*z&s]ZfmP|3g~_x% ؖ>A&z#&UQwTL7Bݤ<79FWݷUz̞c_A6~tXmב?uJM!YE5ϣ#<+b#`f n-@&v -OHd _k.HGa]sܱȗc&aQ|pd<_J"¿xG.q< WQbB9q *[.yR`6"(ɇzoa;O-t޺-xI1MQ4S DBBMU C&/M;+kl$(˲*m5y拉>Tͥ,LT6]LS 7:Q?/!3~3UZW<u uW6?,&-6fv秝z9 _5@4 @?dB+#lO sA)I].*ZjUuUv+rFks0v4 (V琯M :NҦԤE0<,.[VR"eޛZ bf7#њC6Ԋ!W)WRV _`!*rh!""D(&XcAC*ZR.o%~Zm!*w_x&f_H#Ia#n*QDr"eB2jD'O?Đ**3B7қЩI(d~Ǧ$k [U $oK5%g4 ޽J{E0l C/8^rsN=]\ƆXOOFbG}eu3}X~.$mƠeKRb׺\:4rDoᢪG8W_/P2c9'(5 vҩ!I`YU s㱉9|QG?[?ob9BXAmE%:#KEV*j qs> P~2?63A15M6ʶlHLupstoAV_!!}x&ӴRaRPWReR}бNZՐXcf)H/d|d5^ލěHK'0Ou  MFՎ?x^A9,"簂YΆ%!f](T[!l'M|@[UB'I4аG}j-*p{=]\=V~0 }2ZcV(*8f0 m' F$c0LCr7sH-l{A72"5Qgs=5簷gS_򨽃}f;x#RSc"¿+K}<#h; %S$#-N}eΒ9RjIM'V$%O3@ʻ/wJ-⫙ R8Hvѻ K@j_6&M+c>hxQM᳒cts̿DB=FVdž{@Ui`vEIAC<l\[@mD"ŹO4@ jz=)E;S,fUdzT43Ft)vaks>05*GQ^5i2\řFF{d8&Vj*J:`+5)Ρysm㎏ߧя)rdaAD6Ҫ߈ lkB T方Q-M-,ZUZyI"2J2Q~;v.uAX 01W"Νu/2ʵ|:9dl;Pbf߿0$D2YJ4KRd{Gw4;QwOvS*>@]Bź5ӾCĖ U2? 3!3b.\s2Vn0Cl6 Nڨ0" CvvVZ4"g=Ԋt V&.T?G*ӈ`#.&K?5wL,okLe\Af<x{T3z=i2-FxM94WB0Ί(kuW:6;)jG))i7:4gQRwCQ,96` !hm5*v|u|[bto2;Z6&(+_(Z?Ua_aSZEolq|w/Z {hyXXmG^0ZqAO[SSI΀]Y0ȥzЂW,;4&{qF9|l8ka8AD.ș`S+]~*N<#Jz+wSaЗ}p,\rᦵ]G:azFi{6qG_5ph MsXsOgj|_YWyױMQ _".хn`ܟcR?Kc=Yc!e2DLZ1DO'd E a +)[ǁ}s '6uѷЗQ­Rpun)_]>]]{lj-N}õ D||"OBz/4lIbTz QӅ294/n{Ǎ ȵ<Nc8Zq3#K9mݐ68Y'nhPn^fO[7?1~eVht*xpQSVքPI;zsDKI_·ZFjbm,{p\ܓˇ;雤;BH8[mMC6 FmΚBŋhf~bLը>3CPgiL\\eZ1O#bufgQ@v؂z/v#-xhc5|Jԅgpsޢ6xߛ_BYȎiO J8Gԙb$_+FzIrՃhp:]~Gl['j@ Xx*mjQnƮ|`il -Ѩ0CN*&h/pުAÛkT0ظƒ`V^tqVUSi]7K ˅i1 `NgTx( pMI!y&S,<N$&\6R"E[]S6TPFOI!Sȑs鉄 SˆvvxyРB%$SmC[]DNY*.N~a~s2P 0$`P㣍74{SCYL bsG,ZҵK# @\;TOg70K?`_W, 'E1LV7Y.T lM ',ZWoV.i )FZsVR9Ǫ%:l"X vPS!, 23Ly i@ 􏀻f $"ݫ Dc'G>ِۗ-]A܊r;-[=xSH*?K_M;=#4K}? NA2nmd5sa{kF{ͨ7p=Z*3&ph v 6I2[0beXiD%a 0m+rq繙_:GXihF 3UD ͎0HJ 6Hn_e ~"WSdRe{:^&P+a:C&_ ET_zFAr[+U~ SGLk>2sQ v%kV̙{)hHZr~,C{ ET[' P,K3JaF+gOh[}uQTIW)d!ޗ0 XeUx\"N{B:pqQM;GlIubQ uP2Ls ̟mCB?eU79R=JJ_S  vѿ%,n0;Y[~D;\~W2_yڑ/Zyq);`CZdOXّl_hЌĚ-"ɋ!-HT+I@h C {4`Xw6LWV1&5Yp+KmBC"#~Pֹ~n*[>T}t*jJ^$NdQ:x=3A'z ;[hB86S:ۄ>ØJN@%@Q)3|qq =V?HkZ_}nkS4ƶP$^,);eͱ0<ɡ;Qb ?s/\:NY6}@KP&][?֫٢DD[z@bF*;fԶn0?nr!gϼސ]H_g°`VWຘ?S/jXUcd b " )`X& WCM&ӯ|TM kb ɲx`l%tу?z xQIϚ J6{KVIx쳐T;{rbz0>%Vy珷-xe |Y| |"0b>D5+}%~ 6nuX-u襹40 PXQ41+/_*yDN;g:EB' &}d9y뺊s>rL` s]9˃ ʝйvձfD˶!B,R:p;ǮIǹ?D%'i(\fbUL}"DM0()ynV=d$T(x2L> \^sKyjS~Zaak4FT)țB}JUc)RZo{o ;=gF22Mrb1ip;R΄{O~rH:lF!;P,':&_]F 4ZYοsdHM1`Dj^PoH1:¶qiG: 2ϊ%"eJooF1Vw #[psG- ý&zDyWkEL}l Q;y;c;!<Wkzc{* -IICJII ,xD ӒZg rzPۋʀM4*?|mJ ܊'zP{!C'$mr=# ʗd pmHJ^6w V &q%Co&GK#U-ꛕ 'Yq5f9O9(.Mc7%f%s#4=OG7E>V}5<g+fw[N>dYX* 8Rgsw9ڇx!8 ttKwxk %2ѫN_<xUFFټI`f^l2zsA3p8T!rDg@xlI M()H0?>z3*rP,/>2Hp(D:)T,#~֊|_A}JWXtk~~cyC"pVW ;$՟;YC@]l 4nh7h9~.ML/_uzvF%*B)c=fu|7Dbߝgc_XUFm5g9YY Up_bDrj'2CіfFУG΃@X#R.ECbVG6 \tŬcMnRt"q2 `}2e@\44ofxzcs>D= oߤ,}Jfܕ">HhSBZ߳a}/Nɔ>DVP#5AB*̜b>cඓ4<Wen܄,O3p%n=-| FO? M?Qi &cO_,}!n6K!uorShɈ=Sl~ UE,,b^_=-1 %$e |w_x׫F4ɀܙTߡ*ZW+~/ LXQRN5Y9Wbx 8uw 5˕Gץ-,E0_.UEɭ+jR_STLOJIʰ=?5dzxzK}]ȌsJ LʸgnM ÒUCxU6Xz#|gdP9ٲg9e| ,&Su^9;¸]ÿ<%<8TZfWcLџCXEʅ U9#}=  e:^"[S.gP>bDIoՑJLV,+MXMmHd./<1ݨoT >sRۼy<ڡ2͟5V 0z޲u7,/;{ՓDX q ϯglKp;dTGJRCW0\MOT`dZrcU~G2;Ґ)feW%LrWcf,s5I&N`XulŎsQmxH#w?${DX̃.?5OG@3[:a&Ⱦ W{FcwO"xA~"!Iȣ^@v^m&cbP;/H?w^Qtm3jfjH ~'r*7.ZF*vk͘7NjH~ SZLQE@?D4y2fwpd& %RbX!Ժk y%~~ǟԿ +m%®WHWM9a-W;cX<)P&r9 }|j|MXbo_bHUFq 䲙}UT.v(`3p~>RbhM‡RV W#ĩ1%G_ޞGRްUoJ8m['<\Sie<$Ap!Ȭ7>_vxӮ)C 7TE~UYmyL̻%={&|뼛S˓xI&^jf-62[`&c^2F\!d+?m0ctG٪+E(zZ_"1;jn84)2|~0Tv 9[Oߐ38ӓ}i+N4l$z=Xww_ޗڔOXA_M \?AqX3ÿ٤͗֨TFfCj QKއpS=XUN5zTCLG+! RfA &Շ<@iqFᐔ|b۴|&p=ADgƞkK緑w0TsўnV!~i'l[eZuzmD|h HuK:TЎ}2;?Z`ɍ0xWE|$7וWkHVLSiw΅Zm3Bϵ8sC!ᅛE<6S x)H)Xj ZAϠUb&/hqzm_?l> tjE= ;I;X4)>8ыn!(cW3<'QRv 4 so3]@]ph6ZD%H0]yT؞Ɩ2i8` sT9=)Q`|'?N&MkNKk!.҇-ܝߊV~ $5.ORwxL[1GD<C dGZ^'o,6Zqܝ?( &&v 6èohS»k !riUt.TIE7$CT@weݽ79;N]drvO&I'*rtm D3O$AH%ƣ;tFwlxmR+dSGE♐#`nֱ,y3$.I3熁qSPwMpڈѬ2Ej]"#7w~ὧc KI14$7y9|_F9c{LW>fdLbF~0l6\2ÝO$y}1nHb)DYM.'JȽbIE+ nTߗK8Ǔ:?0)"rRJ 2?X$L+K z;]\>#-*63ҶȍZ9 磵/v9h$Xqut>LZ&ȟ19+]CP7;B&4˗GQykVmSE".DH >Jg jp/b%P "WA>cx!et{;]y+ui` c9MPC|tο*v2shz9Kr:׺Ʈ^ PK0vՁZ:w'dm!5IU ӵy ~m+~ۣ̩{nT@e֠Ooblb*yܥ~.]hT'f.f"](P$2v7:촺G8tp>7.#Eg I5'YB}m gvpY;dYN^7GtFtcEU{] sq` 1qȫ  (C+nu.t' }ZD%| Hpv%%-BDFYK>WN4#S\KBCFW*ik9ٗ]zc`T̼>SX 3#Fƹ%˝onVgZؠ=P ;-9G=PF68s_k6s +L(@#yt-=#ϟU`N\^Lد\ axW|dO ~ I$5Ccoa6JOi{&qVCR0L%?`p~_Owq%//6Uo1nl kHVRkASڙ6)E*Pї@o% [D:% SaLa2I *W+4A_b:|`env"ކudqg>Hv&A]/sDjk6'5NQ 8 <KD4BwL8źe-Uo}e_Ɔݡ|t0x[@f(aۉ%+M֚To>5I+bua>V Z-KDYR9a8&#;^߂2R}D(Uq]h Kg1O VSs"FWѥ➉U Pqz[*$f6trP/oY)z1@D. BW2ZF8߂s-^dnOJ;J{e9`ͷ1\JSZg*OR kBFsF:< dYuF>u&dCɝ=\R}ϜЈj]7):coϚ<'䡒kd&ru?+o)̵/}?!h,ʲyn@9C 7`9r8*!q"9U*#4EX#v'lzUB蓀dIɑ. J|?9i?yJA$3 Gk9 GH|h^7]):v$wJD<h @:R>Euw8 u.Yzz! 9}K5VuH\HwWc|ʥq^ 1Ei_DQVX,IX*A.WWݾ* 尛9MG"~i<|g.O6 >HDP{Xj˼䉾/9 R:A9[/t97+㫿ʩ5MMO x/1?ͳZKQsHӖ_LF\zς= C ,O?fqnwC[M.<Ήh2)eO:%??G c#XM@R:uIҬ|xyH6. d7+-bRƺ NW >.8$t\5&D\+]@_Gz/G)9q)SؑQ 'VM+kLG ~lQїn/^_yLxRZ+}xУ_-'HO%0ٜgn:EAUg2tY0 O0_|0u:_>[=2A^J-֜.*|K"iWoB15#v}yވAS" -:U4(̜K፳-zG3$dt ABشQFگY!tTv=r~;bl[-RW(Q :na;~m sX'9`-9}YPzF'~Ӿ=iI[Z"zۨ zw-,W(lxa%jpd(E2~ -MVl&(7bhQw&SRhT&bBk}H&'T1I2*5`RK-ofYK ;HHZLG0{Cnb'ޫѶIs-bF%E,HX&ZlPlwsd#aT`\Q33 3dy-%[A)G?h&*C?d E @9 1mhN֎+`b  =հg;g!v%*QSv"j/86[1XZ׸hBfr?Q=JaNݦ,L͏2aVhE +si6*B2rzDU,=sqLSsӘb]>8g+C82WFפ4U-} dF0Ldb~@kC)y4Ƥ5{-Ҹ zmeX^11vl W?*6֛2\Zʮ עtZ뱬NU}Xy]S?g 2wq 0z[ x<~,L)t|U[,j^AXIƤVj5rP<Ld'vT]1ODڠ #-55 GmD"+q~Q\}O~ZS}=| Wݼ-\"3UsaB/ZeQ%&?`B{ߤ'N`*7'/Ө{p.xś7=HD,_s}XHKu@8;C^UT@d[V,i,d%T 6Y15Y7``Co3ohPZVy 73^W"`hR6>?b'{Llɴ@n4Zoۼ@Gz'b~H8GTi|xta#-Fk"M\rӯE7-i,$_Vɻqq,yKoN'F)Ũt@N/-'e`vxC}<o&|!d'$ۥB}lhS4O8zb\Z)$.GVҙ&KRι^I}: ]C1d`wܓ Ak#̺q-37oZC܉zoI0~R(䣢'.@ˋ~>ݜsϵ+ӣtFSЮ ˼L,+B/4c"Z @Tu& tՁ R3a 0?f* -GE,?½i46݄o~&NdOLJ:, \ݷnϕKDxmO$=C(tiKP2:V8IBC& ezl 4$}݁ hA` 6C$ߒWJɱO_yRUB5Ϧ/*:`'*~xnÃxyV'z,r'.-Hd F]-Mop ^ 1+QlT$sI:)9/f 1Fe{o6 (i.R{S+!^@z}`'1Bn Fn[̼e>d\j`:yfaep+-RYp'%j;?RNwS1Ѹ <3Sf;l]qBAI]6COh&su`MN۱DФ-zCQ a[N;G\?}0oQauԵ`*Ed½4"RBfVЋ쇃ՀuVvr|[iʞ%b3fڋ ,84ǝA' ?]'MltWoD̢im?`E4O{A&LkUq S8wNJ:6ܾР?N SpFW#_h^zy?%XY|4L0M$c{w5b3AxWdB|7`CohXOiv{멈RA޿' #{_5r!zb:<\δl!|!& *W[ 3ZgP~ gBۅުC4O#ejY =LLH6e/s0hX\dۏ0Ʉ2&02ޒphAA0S4w:WͧޮH0IѹKu Z;-e}-*Ŧ8?]7g9ʖj Ǧr.|{J͍ 1=ܮf/3c>iy{"MBقLp ;ЄIR\k$ k@L?JڤnEZsUsf/jhmLM] һltM5Uc.z~;Tn(ѕ1PI9`'6R3:ro 4eVVڵ, "n B4dj=NV\*g>]4KY i ]s$j,Mk&ucFv(܍H9@ 2r _ Zde0.}=̘f{+*fg57;@}n2z.@e|DR؂俌)O%3&0U`lLal/ZMPI*ܿbªIVRQ ;U]"1L}^5ljg&RҤ+]}Oҕ!S`=OfaXi;|-(1V#i1g:=jߩ{)R\g\ų) l- 6v>U}'xjT w \OPx6cCg<"pM]x?q^,c:l@ӾJah[J#FdWCkӮ:NOP^$+ %8%oM5o!ۛcl*[@r:7^sAWLgFr{PlW Fja[_jFN-[wt( i©KӶ?~jf3Ö|A@f`,KF'o.tݒ8Y Ee ܆pB ii9.FS˨*P\\~Icn;Fz79NHzT8?'lHԪD H^( suuS|d^ KI֔CG?ߕoR4،iC;Y_,Tjk7MEZFpa:6oNYf*wQ-֎,温Z%<7t}4w+|)8֎h/Tz0YPؙw\U`w|TuXWKF#0[GXEԿI ˀZYe2r`b73ؿ#QY xT2*FZΔYGY#T-OlŒxpIVGE/iRc[ή ~Bm|j EM3_fUK_aC| 8=/*)/K|^r ߼-V-.Qt} iO=<~LkQhm #˧.RGJ!'ZPǸ|iP ,ci~ NY}~ s{i#t d,P(|M ʪU_g3fa" ]3/rW+wK r[LScrjT\oHmR`X4C;Fh<z,O ?vix@DJ7#~XrVUC cهaNyNKDž)Ç/Lyugđ-sd`S8dhFSV)]nPjCZeDNb%j*ʀ?3 vV%s9W^,3 xUZ|"͙5SJ2׶0N]B;`vI&B>Y\hD\ro`"[C$=(ֺa.˴=.a 1=}:Л70Yic]Eν2JVIK;;-Ҍ 5,Ho͂q Mv@`.F q oToQңiFѵ4'۰Ѷ=k9vXy}$Z'|}® W>RJ>!JL ̴U0Ƀ^HF{ ]'~M Wt/s?i0vyVp^ByNq!%}xB12t O徑ӌo*wZ~aJ.a)">:_ˎpw2n }5:/N`0?mDN( 7[[vrJLZƧwANV.[@;> }Juve_ M(ux&K˿4a^edq;:NGJ\kcKJ4$QnE,Q{Z|i2vXK-{O".WassכLL5hIY7-UȂ?֯FB'-< #.E+$@T<)m,t=a z,}fa,N0>Թd^9{m tu`Y[*]g2B],A:-fm Xj\a2+5]rkxΦJ$/O X(FY~0}°b$)qpGWTIa{ ].o(y%Kg;г늲>kȹ.-Avzk؅Qj p_Q@j&0Qm*ʱ 6"TD*墢|[0nANyXME7+k {AUf0s,̮*E,3eLP(!:k5ܩuהةofN\Ds,MMjB qy>@`?#gfQ|YVh$W GPUR]&(MaS(8뇍toI],DCVhP q;&l]ƠcF1st٘gY>x»R,lfLZkxX3{'B­~כ hFJ#2"XP8?x{R<NJ7 I茏ӂ Z}ƤNŻ< V/B3n;mp 9Ԍ=YY>Wnd;,HA5#^ҍT9֜Lr)GOY<::z6Nl{AR 1^A-Wx/5zB;o4ɱ@Vk9|C2f0u+ 9ӻN?87zrLU,MّOfާ Z)>vQq()0 {/_C8em(Ul[.C+Ό$I19I@qBz,JU׈we4X)q$JDx\kk./Vvad#3JqEV"ΔYPߞQ ]6F7:GMH:.!Ր DA_ #ۋ#16,mWh|.7iц!6Irf_R/S8ae͟-Ϋ 7Z-0KS%S922\^Ŏ! i kZmg> 4e=8upC+AO YVc.䨬_kΙx`HfZ  y %;Ѡ%|4(1Dו(7{yHe1P_eKj!f+a) {Z*I~{#H:qttZG+$ ]r؀l^Q(X`* ͒H9 Mփ-5_zͼuDZG|YyW iDZK/Gi4}5\[*[p.5OQIO0]xKha[IQ fhWAaCb7|bDP n]߻.^vcCbocQ{֚tqE:=&u0`|4@wW5ČsX#/dO3tDP R{ l;18Sk+g,m(1(}# i>NG?&WuAV :w0qM5E2Bm{G'i`bbpT9JIg=JM<Mcܙ*`JmkJ;-!<{VyX hLohnʼn r aG ҤzPtn vdYF16kAoG:XK᎞'DE{{ND0-yl1QFR2#+ѺdۯA+*{GQ`*kmqû,C@drPy<{4NDGB[=I鋪CK(8E:q% AɘW6T$V2JT ú-#pnj͖j~cQηk] ?&K \(@<rM9Ǣ? ؝x,؀)D~h*ZOz#tPxbrD?O?ݯeOl~4_9 NzSʹV޴,hSV3/}30fzXf+P,b2:k4VbLʪ[4p'RfY.=jN*OR sphXѱ\Ƃ;LvZ:19C%ܜӧòmX6&-(p?H=蟓B/*a'IwFF+s%}?uLi˙Kh|WfݺfWzlbcl7 mW e yM05~zje; >@$y52#Mdܥ3^.'H0IChdR)BUS7 ٲy->#kUТh_' Ta'S{Dt"˶{żfObo+S,!-CRj4VL/)1]j fI4Aaй=yVafeƂ>JR/+ >B17>mS ].]wTx*ћ>:Z^Պ"1J*8``rW_̎.lv4C|nIh&a8 $Fy-%KUAc*2uo29fGSA)W*Wz0õNfRGAC.ےw;n~YQkюNvr/\0 ?\ j.ȓ=Eõ[fIR>ḯxͰϧ~u:!Wޏd]aPn SsѺ`7&s&ABPà/1ezOu=}^" pPr!F?LMG+.U8[o*f<ơp̌WAuNy5˯idBHG< 13Ư%Ei4SB+ O.X vmI_h<$a_VGs+gxx59;|bBϤt#ĬÚJGwKgY/0OQV'4K\IcY +LfcA:/#?s8kՖ8)6.eiD8!r+ =ҀUMH9j^j RU Q©J]E*fJ43AqGKDO-2jgS \(.GV-ܽtǙkzAf2&$-}'/m6'21uC }7)dKA:X;\m OiA?Az!圿IqrCz{]w>P-Y3ȶM}jaw^@=`eCU¤ƐRd4GۑdQRs2)?aQ[]#>XeL? [%6EhFhl&bɟږp2`l.qIޗpPP#2G [G)JѥXVb7,kGn'c $IIس)bA^1C[LM bK (ϗK3HG/v PP_u gʀt` 88xQ*:-5x܍Uoc&ڑr#%N8Ҥ =iuT |߆$~r\FVd\ܚtu'/D4[e%T ^T 5njf IHE &&"$"'$3hf3{Kn+C_vI <RtƖks! =cCO0\AZ6 pοfMmdG?VZ+<)W-?2.5ǬJv(9hQ~ͦ`U,S(ԉZ"@fB (?MCک TaQZa&,HbnL7`_ht?AlY:nWQZGI8],|w/Qd`{ T-@qls{ZN+1 ݦ3Q֗H)-ʸ2bC#}svWd|[ʽ TfmlF>Pa>B\ (9Dv鞒:ô#f06 6H\x0oU@C&5j q!F(-[вD,؈]df##]s%7V=MlPTZkNxf$|h {B (pv액lJѻ/ؘH#){߃s^eP,O^v LƛN$ 1x]\ ;#Jn@qdW{ \!/p.[ ;o +@|VHk <KɀX5j9GIoy;KX xMc/Km@*č[L׍1b0&.Rs%y$|,Փ~:?!rU_6Q !+? #ׇz ɜFI }dq%.LDwu'%gy4M5\`")}]1b! &o*!IfGe|X6i3-W'r}W:29] O쪐U-]Վ5T%w g*.a!բuɌ:s>2~KQ~nÌQ˭T3BxN_#f6 I2F(.+ՈAo~~9!X6B J>crZy b#KfspL3!;kڮ2x/J%'i-3)ʓ֝e;ߑItC\]Gr$4mbR8uSPz?1vc@JAҽ5fpw~:[vqOמXFARPY͆4eUB-}fu{@Tuٌ[ݤw,rpj~HqA6՚'Ԗ#|;3~K>5t),k&F.)e-]Ѭf8u Lq:6ם\x/>285G9Z#tB$| SasǤil Q`2.-?`-R/q1s%1êԑZ"&j(pfq8a¬l<c8g[PV@a􏨒)W绨`iC̡,R/ ٰmM m5kINC \BR#58j<;\zJج΋bIb,[{ ?g.Fi:VJ*&#mFS΀\O *Gra)S2ܭ +LU4dDWz3 xUҩ=fnxG@Iɶ#зzS@#2jM8@"oxĸ\B*SdygOtH˿JL$XSl/>vymn̈q} :?ȡ+n ߻ =Q!Mxֳ8yd nc^w[Chp/̏BSȍmKXmZd95L^39;]\zWVCA! GלO&."6ڣ2^#3@('erAÁa=_\WG(YbʓcK;x[йt0`t2}1_f'"z2F2ƝLd@c$ ePETAaZbtcp]W@QO1&Tdۃo=GHuyq2ox-nycU)6HΘu_'4 뮜ZgVj~̋#?&0c[ՅBڕ^T Y5Hzǵɫ{AcbDhӀH*%eR+ J-sd DMT,wLl+HuiX&z23̕'a9;׌τ,&/ray )`K4lJ#hMtYf8z^3AOD#T)o6&tz術=,+rWw85~z " dAJx.QBq=SʻZZIm%3GGd9Ԭ yth)xZt%v=lW^MXs\ROY;\T.zzT0A*WOs$(˷K )w܈OEGHP3$WsW>G*8|hcLb' 5"\^''=(uxı! EVUUpTpF x}=D>*(8IV-RJ[4Z%@wDҬw|9 WN݄5`}cZ?{kigM݉Ze1$+Zb`eڇ0:  <,mU'XWշ2{O-DZ*mDܱ[;9{7+S W"U@0 yzEyc^_3j=up >ԃ1]w(K)y/<xd΋TTIjؐ,9vvUb^c|گ6!8hAHBy,>`ݠt" ^@]nRhiK8=DUѐ2iȻBTe5HL}z>q~ }&OG'gm}}2}e٪GjoѳZ:cECGu_ոmڸ@Ѣde\Lb=s{ o({XJ |Bg{~J& fgKjc+R`Oup)a#.S%/uqrÿ;t擔Z.d&se.Wv@Ozx}\ii|' X(oEP$"qmzaEM.v|<SpT)]/G⢮"p- n(w@9E,1oYG^VŠj:j]צRcZl:A [b5R+Ti#j9 %?@ekbK~. Tx)p^Bm6Q#lZ^^qn[o0Up fߪ ϚEfA2.6U@8]"VXؾje\X携v'=R;dDmyH鼛cG,^]27 /1xSmx)#дOxp_ԭLz_ۑx=/PJ}t7R5Њ=@kg2Y6̄VLYHȈ\,*hbXv!%#4AÒlՂAa^=. 7I|'U!SZy!t^MD'5$/q%I~tzlL2zdݹך/hu8BFm(t?.8Z, Op.aHkv Ҥl,9Ѧxc=)MBMrNoS`C;?ޭ*'2V0z2sU0$F6~qlt,91eQتğS 1+k vQӌȗ}3lXuIkɡii3B|XAr砏Ij:ι aWu6*XLTpf{Ŗ#6AiI8!CJ"@. p'V-+*m_i.޻-%/!]VmmFhi{hE#5Rg^kG$P#zhTTD=1cQascxpξ'Hjdk ?_`H:o%μq t1&9OUϩK 5i%s|,rV^L/ĄV F"jӹdߝȺyyz$^>g)ucjܖΝzfC9xh-U=k|Ÿ|r%\ZΗ"}EQ?4 GI ;y:L5'Sl>}C pj2S:v({X(o?#}NMíSVfz3z%;!@mV o~@HIrNr wbC5Uj7&8#aZLN e?5Au?f .&ٰ4+ígv!REC‘F`:KI=gF`79KL, 2ɼJ>B"OO7?D\At:肅6ݼ:W~?՗Kr<CZz>שּׂ^ONkܦ ֩pmZmW'ГkTJ0!gB?g%n]*鰱?ǃi%_[8F"r~ }8nswkT4É0dNGDa <-<(arDZ"L֭eSCioj9^W#N C?yMߞV&Lak lej*53;aIITté;km`Jȯ/ޱo'xxtvpBWη=,jPSK)T5vuox!m} %xow)XK;8p'y*^{)%ks4aO( .Dݏ :n^-8@l륊~0ݾ>rl+&~߳4EFӴvŬ+ruć͌u}=sڬ95vvq4F q^8̴? e#VFMj/jDf`I{N7nzY{;1c'xڨΆ|z˙$FAT%|EסP1h#cU U.~i#sn-MUrY2N,\B&ϵe{[ =Grׁ{W6{KMo gQK%x'2zoi_Lr] r#՘t+^`=g&-6L-##2xHEf5m1S~-ӉeT_ H\hc]Fu=m )q4%}N[4{N6vG'Hb۝w?nK*wsu)ԲյV9#o¹ ʋV_' M@lKD-wpNJ+?(mgLv0o֑&cydRg;g{e y4`<-g¤$+\z:8׷~ z9(@Gn5i؛`Nr!l\0o[)bONUHs]oXF`*>đi-uDk6`%!ذŸtfDsEfQsUɚ&C@Vz#4O vQB&* ᥬԨm8_ciAg3sSſfܔbQ\/rѡZ^*e6O%񘩘5c]Ym80 $aM]f^efE2vRњQNZr ނS,RQWC 2OkR*&]N ^'闃B 8JҲM`Y6`FX݁<Nh_1Α6ohφo9aR>/{u k#֧|HlTgo;aO 湓\faH6?8FHbjk.LTkOe7bp1H}FՑcjUUPyq=ӣVwvփjAԴ gG}[j#!ZJbDrQ$0)鯡irV5z?zaCE`8J/sܥ; PA)؛Oc!:2Ik‚15 PAjcS~0@<~Ȫd%r. ;p :R\9p$ăhңF{9ߙtײ. Yk NRvC0__?5MAZP=L0Wd^1"ֽa *x)t:.R'bb4r\Gyam\щ e՝cD?Mۯ0}Rqs= U5ϔi:<c.?c+E!?m - QBT~$㠨밉B{lYk=g w=B:mhiJM(7DiH,zw|M[71[\#ZN%S6  ,3()YhSNmMP9 lH3BMy.!@pLZ&028Qݳ/͸3zh"V[YUl3T6\-nƉrSZ6U( 51,Vqɑ֮c} Σj *sUEu#t^ XQa:p{Yp3V񞸁R&TəcH K[J/CNQG!]6b\!m.{Lǡ F|QQ֌'w_=o+.1bX<A6Q`ͱ˻t5ώߝq0 ]('7QQwtRG/M[Nv|?LҧwB+-2`ŝ [}\k1Q4ZgW(Wb % !`V[s5hGE惴k͜Qu7-0' fSh"hk* րz6:^`u bߣՊ]u:vP+GzƲ0rr5MwȶzCXM(k/#Tg^75 2Tuv}ᩓ'?b`4w#h^y̭-~S2K b \Cp{z}[t%A䓷m;KW;A{3bBL93*zI2b1R.eJIGkSB\R7S}'pڬJVWz̿ӰNwbjHOR5fj'fr˺۫SsR/4~pngM.؈~Ňzh!2" ;o!DImy:X2bSB8UMQ4\~y'32^:W4WlYu!CEܗNu=dsRBt7GMb{݈y^pjᬄC`/>MWKjoXso:~u<|K#YZ>'N[:hmz9c:x9odl@{,ڭIlVau<J nUv"P?x<1V៺5Dq& ,Z8wᬥ口g!ƴjĮ9\vpP 9_)L՜VyOv^j)1 @@wK_~EA!HU|ԯ>>&n )0Cr% 9'`Vu^cx̳29X5i~>GX05|qθ 'Lax)+>8 oɡlukg]?6\QtKN2.ot #vs3h)YQ&>[W*kC_} @yIpdͻfNF 짻HؘneD-|d]X@}ZFA]j~.7<Y]`h *ÒEy:`\csApeWzMfT#!zrrluiZYfgWMվ;@0oOQyrơHnbp֫[?GX1S r)paQ+*7{h7fl!3xr:<5b%dA5AHg#؎cg^ nK=`4X^dApOW1S 7H3jL ]x1m"X/.8r1h4w@*ѫSDk Q+va]gs~ v8Ҵ&Dȯ]B-P  N-&d|N|ç׽_zԃxDkrުwi8BV}u3~o41oˍ#z(Cz˫&Q)yF%v_Gk5~tF8$;k "ztI9v.ܛq>ɕz ՈBCzKuA/hm,킓rŻXKlzz%pfr N& l(NWcA Z7R\<' xEH7f=F>qSY\+3)+Zr>5IuRUShn΂Cq܆AIᡈеLs?2N@|Q}6fK_Pv'n{0= J ,#)X9Q0zx%>(DWw? SKbmq-M6xH*Y7/FP b5B KùGxJCgȫCȶ'i7OQYUVq) 8RaDcXEǒ)&dNkdl-)&hSBh"IMH9T0?E]y%qA&c!BA&J4J\V0&ێl ˕҅PnOVJ7[iSs+[@t: h%{Rr2? &2c;m`{F-Pi+8a.".a ֖L}76 73DZP OB`{0 N@9Q_r)lOvX).U앋Ί2#|}BgXOXcگmIaR^iX?a" Fqqy!L?OX9ոQg~"`c~D4g T>S^Qy" yq%ƹe}Kb>U#YqpXQ£n׸]8 \X:T+qutNv\|S3'7RpL%z )1ω\0+e.b6E\*ˌ?E4R ~-4աBv S\AKV77YtbHa53Y#7BvPh7-+^S*~C_)Ӫ> Ye3 z)u!͠o5h;dF.Ad [>[]0 <ݮF0d@],SwxD/5b>.LiP87GR2HCh>;+ o B٬rl` ,. @u,ϭcG0@[b"0BͲN!PzZи z C ߓ$Uh# wv䷃yq/u4rZ6,[x;e1t>&!J2YTɦ7vAP4%FљIBE)B$sWFR"gy*WWuz9 q7dݎ|od-g>ҕ;kc']>-eUW<4.+_bjQ<{xD! tC8fbi1R]kմ(wauLCRzk3Jf [V:DX$TEʶcOB@Qj[LtE>Frw QOv"oeZ*[|Xc݅#)O誃u8tc#P#]Es@bo_ݨizO90pwT(K˂{_;gjO>ھx Ȗy=Y*9Z#""8piqm&m;Qryg:==m|̵n ow_5Dku=#yǭqlx^)s{<A%7$V]ͣF9QAf{[ 2|<=J%| <X䩞ݺ 4vqmz<7wa[F7 $vaܿ/0`weV_?HD|JlaDrLA^- ATovv&ߌI=g>]w禇K?c׷ !u2:(_ ~{{e-Hv9$?\&8''C'f'6 o8 .3pk=YAoF-! A/4; `ujBTFD>L@&*Ӓ܀WUAen/54\j<u(L sFt;l8IKW8ed^=hPlH9s NS!*քsEsI#<%+nٽu/_Rٴ(7ר*y۽mY03rΪb+bRgCzhڅi3sfAǰ+FX6%7 FX RNto"1U'\~ԊJ%k- E>\Nf2Ӹfm %ܪ~LlvP'Y̮VGlqi?S-lkV9d [2;>>yˁk{7{h%d%Ҵ2_wB B椽#A 6zYI҉bR! 2V}dG4?;2tgs*?bx8\yoy> {քǸVZZ`{0q?E'#Ho}7Ե\]h=Ol0-DmFG[ccZ5%6.8 H饹+9&FbD_H&IИ5ycmfԵ8 ?q~뷒cqo_ ]DbB?z5a,@U\Jϗ4Rjy \֝\EYG^ o=}Gፑ*{,VJ^2r#o+v΋|O/.=EFdLyJ3z %A׸ ֑KWya&  50ӻ#,)$(kAh;FS{5z[k#|g7Ԝl%R.dUif`N;Le`36&/(IǗ+ $ȹ>5^Ga+l1Q>uwn@ؓyG"sҔ.*Ԁyv@an+[} 7 o /UBjs,T[#<̽pExrAؽFWVus?u>{RpZu @p@|mz6=f9_Y&LA#0pO0F;boriI1ɏ7۲$?-tOJ=4 Û(wnJӯyR~Ǵ%3o> tbtf0#~gؿs=z1jDe9 y1Z@fUAZ`Uv^5h&Hݷ݋1` Z]@/˳u;< V":ߞp+DӉ'Ybkt-1/sKngtICyDa{XSvEpwyiq+\*/{ﶍڎ԰L]hPBgl} }LYID6 9_#V"0f8`pQZdzOdf EH?R<κHgϳ)Pne-mFY]qԑ S@նVcqHwPd6u\wLF|msPXe杭SX@u`ʍ]v p2IJVW4s"ytT)j[\=1`Ƈ}mO;C/dbx(3J;r1`ob7 Y's3O&8ʯsY0T*Gr~^~w|6D 7)1ܰ^=1 QZ-nPv'g|ApšZ7>JbUZ E˰nw_J&h,ڂbB,pH3Kk(˵c@bʛwJvK`f,/_ aʽ:.ۛj¼Yۢy9O# @}:â*>4<'[,$Vs<⻢7VAQO5/dV-q3dZgRq@.ɜZ՜&F6I{<AIǙӉ/uE"4`$bL9rqhkI,i;7y2NRb]l Hl- F@'%B Z:ZTg H:U C, 9rxqL 5pAj<,)aKڟ==Z0Bug_$HҼI&P1eePS#ekU'4c+nCO+^R`-̴,4:JE8k@,[Pг  q:E0J7Op˿[fd]!g3ROi_WotLSV@nPXfŞ}J)l[W܃ z ՂM;$T G/smB O7`(Z3*GBϨ`F:X_>H1Yr.&F'~5=m=αu,m f!c k?{fotMIզfDRQ<S]#Ӕi'9ɸ k12 l݂kecF\v\C̶`ږlт / 5u+TNbnI/)zM-½ B񫦑 VVj ,hV0._H?<=$ z&__[4cMI5Pa__z#Fr)LqhU[XѲ 7;v[[ |+ t ǂ}YI# VgTnXn jk2;bofY];0 _Nz =~ 6HR؟P^7wCss;@RlQ`uO8"&~ω\7$?%DHu e`C"ɾEsO 4(-*8hNme62$ +tkP?a]}u N_Ȉ 1]Y.1ISU)L4-Dg('vyOo&پ|KH323JB\ 7|IbżSC&`HsTxRK|Z4 sƼwnO~c1jJ36/BtN6ٻWΑcӧrX$-vW<&Rߑl.rrX5J!F@=׾6?o>Uv"l@u"Xs`CSY4v&"|Qwx!:T{xmX2[$Mo'oˋٟ;B>( ӿRBR#gk'9Z|JX;x2O|o_;KRJ2ǖ򑺑}lur5z;9~94ZH=l0bQ_: kƮ3kuqGp H,لs4CS!Ƶ`ě'{r ECʙG)I?`-K. 0,q"!:+ۻۤ#ZW t.Xe+P$<+GRa:f,:i (aTL:"'u٠# gvZX}qd%j JVmnYojD)f;hjMyxbya7j}Tٳ8K}+au=,xkpJ;V\~ գtmgq ]`#G!Ԇ#'rB(%N[MpFdłǖْZTZ0 S'_ksc3EW:R}Y,PhGD.T`~V~3 dTO%7&׉}Nᔛka_dX,+ x+b#%I|T>#44莌NTu QJ. 5H1`lXB MM|oo,m&(hz`%7]#u٠e`v]gS:!_NgS/jp`@>Ⱦ.qUg4=˨ TtaA{+U og\@QGMX b0HW<ԎSS{ݖ.`K6Q\1D<xh@wH2_~u6>פѐ"#HKn1:`tC CQ52vixp#HlK^*J,Krd `E қ>$dW8 WId |1x RF~ kgs0@$:pil#?){BPVwZ@FOm #3 rZRzd9R~d3&OqOaA3EdյfWK}mRg):{N]8W}|u`6lsW+m$ YT&eq"Ab割,U;V2 swZfUK^f:\-AkUK>yqѨny +pr<-RvKY UY# u"T++',|[L.xȅH/{u;,=`.sNmSQnNfuW윀' hy4T(8tG^61SAkxSo7Ż'I.x, 6f2_ i`šGJc޴]JLy*tuw`r&q5UV#{fˎ|F:y ڻﵔj;5d^^ U0weA :;s/ B~wwn%RvG^mtrC='`"25ZFD<>Ȟq؇=";ǁz tFxQwX\jن0JsכGb'3H_g}jZin6O-Q\dĚt& C]IPm*0/#D;?~Ly7vU5QA["n)Qv]Od*!+&euȍ6y.ۏ8W0@#>q4O,%XE1џR~7ÞHGKvI#H3 MvA۽fm;UQKYfG$1Ttr<2ܐ]=c{|l8xFc`[KXEQonXA[k r@&Z_HE~[I0 ɝ*{s?ݹO>;cz i=Ff@Pؓy/Rޒ ,$aJu$%#&J0_\RI>ʾ7N7$UX!.-> tAIBLkCQɱxcK[uJlkM.̭[mUBZlD@@r%'~/gԏb@RP$Rx4HȲ"< c1xF7sDF !sw–?8/&"C\u~¶#c.\]G4LBP_,EF+pBQw|jj4˽)SD_*-?|Jx~86Wc yZ v6%r=]h b/3ͭaI TA.Edh 9cD;^4>jydhocBN̖/bg[+Ttcv0u\ l'@e=>ˊo :53uoZJu 9Իߙp*̇Uǟ*5k$g5ZsĜӃ<_ !% 9 D*rbw*m)8]ed^qթ Z"fC>S(*r[PdYV/o}MwhӱFda *MBhl#&]# 'Oj8׆j6F~> zSc*à _$\hHށ]!"Qjisb;4]2rpUC.Aw"c-kF^a<BJW}< m;v!EZBgi?C?Jw#)'>5"%6U1(9B`_=N1_n [ܸwlemM~EGީ ݅}]s⦱'u-2ޮ|@uw 2{8Լ" Jt\ YLamвk?COE: @M#5dN~[vt&ɂG&aԪA+NyGM/d8[p /Oi5<$Ȩq͊I<ȎϮLhsi)sNp:~&dFλ%Tkh>SDn?:x,IIRb:NI ̇w :8/OC9PX8^e@u7-N>3Lp[ٹ[F~G/vx*Ko"zc,%kI+nJ?$ f_{I*] H{i(n% McEYz~ ^sOI;\;˯óOKV2F؜vu?ܱ&S;f ɮ?*xTl.CZHϵ'\wUެfIq(C.nZeνFjzD %NF8'SPZ@s2   M?-Dވ7.Z.s3똜A]l^tvsZU.e ʾ\'xĞkC~OEx $Pd0E8u Υxx3""@g 5U| uǘq73bkH >م1p6H!NW։X/h Wv)AHL=`TGx:ܡO!QSdO{IՋ+8HEBgOv5S+' /ti=󭘧' %0Jĩ·dP2fqڣ &8!V1^5ljS=v )y!)@c!01mЪ=@ӻ0 @xpvoE (fCfaFLQ 5*-gNuS":uMv1-"fuՏEBʤv\d9&%`ڨ$A!J ldI9"Xd1"Rog w򳨑̪ǘP19ϤmL|ĽlzLcO1G4ҧ; ӈۗj=S} C [uFu+ 2 JYǝyu?ҿq8IǩG\bV--Y2_kCwzЗ~lK k(][mzQ3:9땃^e+3A>bNGOVGCkqʜeU5~*eeƘvs%{Ub `e<=w3۪9ja4aܕycDU]1Pw':DizrqJ֙V?%38ߥxC0>:۲mgmbsNŠXڣ*YL"#CĹz!s{$w [m_5 8(0qz⍄b,%wEm׃E;;wźa! j% =^lb}[G3_?vX/ 0^xMc8:9U:oH 9^{iS!YrnJs} [.nD9Yob(Ӭn'@z)"b,?]FgvdZzH]Ι}ܔjt d:_fj_ t=Ckj|ӆq'$k v]KxXIQ&]*gÙ4s^G鶓')lg~~zv{#܅'|KN oۄ;NI,iu&Ξy0 0㕎 7gN=NKi-3} &`@š 2,ʡgoDiݨlF3ƌ <`=fCd"ʐO;#2}|4I^Ǫ77G⿋g=<.Ze wnDDT4i5}z O[ l9u)D@˝BnҔhw1OU8c5!]H9ٸz 1}Kc 7餵oiķL{ :&HṢORNRR̟y,8eX#MBwW"gGf~({7;Ȼd~DK|*ACgwz_$2|o+C4ԨV0KpN0k1`0x|C}bUs‰"^F@'VA Wr/""* JX]-մϩjr.bĩqYCt~<.#]Χ?Lcͼ@?ɹa3"x=W{ĕ z J%lV4 OޥU=[Du 2Y΅8q!PB\ҁ 4[=ʳ#j ]shn \uT )I|Uy?$t ߕː%Qo#|Ё#m$caᩲU8z>ll(QS6Yg; F=zoe8e!Ȋs!S Nmݾ1/˛10d&6(R!3cX*IQWbܭF-1@4s}m+OݿSM}lp% 9Scq#1EQ`x#/!bDylQNjiSq{<_#3^5A0H|4\wm)geZN' "/hg7qيzzKhS{Y8R B|%g ^14m}6+]M2JkfK=4*Q.}QG9Kr[FRV|VHnyU*̹&5se3AW\(EM0f[b9tyXǹ1Kw+m@DI)!TS$w?Rt }9H3cNR_XϢ>" 'G%^m,Ff)\F1H&Gj25'X2'IL2^s~)i:Mt8oD k\?ӊ]mYlwGΟV腇19b['G SN㓸HDjD  M'dU퀛fKŒԉHVe-':'WUg~S1aX?t5hFח'Nd(s3$f g1BX(;{)@BU|J(!7\l'Ty#f\Ԁm*$ od/ ~zi! `6xi H@g|USfjS®9'~fViZm@=[).!'Dפ'FHrS_S\dY]JFB4Ŝ fŋI6T1#djG4ꮤ7Ga;4 *f w ?kp艾pb xRmcYEƤ5E̍.-6JCAfԘژ ܀-cȔ\ ɠ`o%"K{OM0dG9ĩcPᘣ_nQiNzafUV&a[]{93 QSbWyc? d Mڿ7H6 }\y1# |*.\,*)>iG?*eG_IDzZ2ru/W612e0|E1ujRA?,{jZ:c9e"\;ܲjlbtm`'Bn]w#2몱HFedj`FIݠdqc:_NDRO!\%xEB:d#6AOOya1՘ *tEsZHitC;uDIpu8s/Z݁{p9п=O]u_N\q4/e-PʼnPDz\~rpWpaSeZ'slJ{Flr};f3zZ$xGQ, |+;C0v:Zl]V۲?U,뮨rcaKPSac|/[onKD@gCw5br B`˟m/mn&| 7gbnM<߮s N4m=Co7(3=UIYFhEAc ܩ7LFCɻx_FNLя]tΡn\ E͆zO%]yvv^J:S\EY0ONPD&b]$h1nΔ2n<#F N$;+[WݣAS]s{p!Y ٩+rHc&v6e4]-ѝ4\|(c7FDiK8 W!\xr]ذh~?!( )y&5t-B:Gq;$ΐz oz5EދtDǻ/͛UiiH\ ӶB}~94nP_&7<ߧc]S4-*G@m!"E** ߘj;G3Sf> Cdp0CIcH l@vk %褀F*xt51 Iyo1맊zQң,>/KR1oEбaRҟ1?o+}̝0yVG망>d{)R4lU\9(d ̨XXqμnE IsnдoHDS4ڔZ$GEixAQl;ib roa؜.ġ &WîG;y[\BO:dbA%gֽ#q$ ʈʐyFnUHLֹ[LP۰ L,ܤCV@f+A O^M!ʯf_Z v赾\kHV?[7+>{VGVUPd"Gw}9= fz䘯֔>0+i3#^oZK! -kaŌn޴6`"*Kr}dcbh%R+s)>kTAG𔕵kZf.N{ڙyy—]V+P,^_符C{S%Nؕ*rkq4;( g n3>>}\?B34UåT3wBJu`]R8CWcVUޝ~rSkhw>C |f;9,vHr</9X9 PT@pmF 17jfkSB ˌ/^<z|+ǡ7a ^^2Rʚ17oci{߰pqLbL7rGwImC=Y?&tW P˿8@Ǽ73i9*vp̷%nj(yWhԙI=I4=sn6+̤v('N'B (Xjپ70(O Ɖ<+~xwJ']T?xTY2XwK巵"s+ʖh3Ep;)UNQ31ᡖ'OFv9EIUXBޓ5ק:R C<7VHY*x=!D8*!<YU!l{j4hL- p嬄n x;~҃AV4L؍Ae\+X+e\%[eYoC@oipPN9U=H4sx& 5wqRd 䱸&b`@5+hI\@XSs_TۯA8uFyB$)/ry0MЪfbv֢(cSb"}GSW4d.vgd-5Ae*BU/l^,:]})gۿ#[koc}_=t߻I@%?6H&e,)[]#O,RAg( ӹxz9PyiA yF+*"Z9E<¿m/2! xluh蠦"X6,3|'tXҝ!D@剴UpԹOҡ܆LW:԰J?ǎ1 :iM>Kq0Y&M<¥|]vwĻM) }3;R*A/͗Tf& #EfGTsLswd< d"o>h&e 25Yo6~YEN̒IxؐK:nmXB^VEO1HvT {#B 0ċ{^pBiSŒ޻S 'YfUlhY6鉧vohrEc Y"~v3+R:4.Cjfz>7rwxa(\/#֞?rkˎf5&Z_Op?fDëJ :uww4n2 B̘Zs!EzfRHX4*<[$mXS]eK /fF#٤VGa0pҫD6J"$l~ Vy xdIz#%ؚܺӵY,:R8y2Y2ǂ.Ǔ$vݭ"*V'6w* {Q,Ǥ^V8 q؞$QvPJ\V !'D(fRیakn|%m'iM$SZ6S2ӲM|҄1}#= Vn,^u>W6yb%%y yA6R L`}9*B'#$-˚@J/  I dq0ռKf|Tz!Fwu  'c>mͪ[ QL/"tx:9OP *у&+az4CHRq3XJo~b;}m&=ra~B%`إ̠RufC+8lheJ@`ww]jٸp4GjS;:R Rs܊_-6@ )`2͝H#?;2gηӻf QzFm{(^|ߋX7XíڲoU9 57Zm ڭyCE@Q~k.*r@;rr0$D619u ZԎ{^͖4]AO. g%l/, e贎07OsJ|rd23(*Lf^\d$p+rs?`ޖ&X&G{yWa,!Ƹy(V_/rǮHf#  0ZI,Zr¨Mk.Ϡ _A?0Y9N= SA >ӠK}m 9-Q0l?Xkө ݣ3<̀-lxO>G>l׊ꞩWamEM-ƈ5QS0uӕ5p{-!|/GR7~b:d37%M:3>WOBp6\?5 5Sn ,Rr '{k@u gPSf [3 d5lVHEW^͇2Ӆ1D`9f&1,b忐qEjyk/Ŗ.<&n`$jVN0Ėb; :KvjV3ꔹ*)c =̥-NVs3hHĩ+- o*ULT$fýv]߬ *DA$`{7Gе FSr-ϊˉW|ì1/~@>͉7k,L% W[G S}B(m)>NTQJV`k:HjYR@ O"䥇f:B뗹QH1- j*ů}$nYqC;v&+\lʖz, Z2[>A>@i=U^dsS'  _a˗kd%y[3t `LMj|/ fيoF@oKYhNP/&JZ[\.΀,_ZbHi Behx'o@@-s b/06 śldS2y>Gj>f\}-*7GqWo>A䤨,]i'a&,VQF p}Ly[S.M 0b!(%:DZJ9Fv:5Rʔ'H̹m=,_- njh"K| 4=;mW'zC\q}Q.ylY)|ZRmj,,Of>Zĥĺݹ\& 5׾sj6s&ğeiX^Cfkrj3xR0[$@\PK,ezjnt~MBCNRtI??ĒSJϗtV0a=o{9I8B vn/ѮP^uugȪ]^ț~ iaŖŦ+xl@/Ge 1YҤo\^T󔷓LZy@(u$&fH2E-EJDb"?ca+ p瞴VFZV_xo+lc\__2||Yf~KnTIT͒Myo0ְԟ;|[c̵ Uȷ:suA &/X\9> i6s6Of'%JiIә:JTdZQJ1y#lR% Y@i/?$ a/Geٮ$$2JLYlm2xF"TbXwXq}0(K,:]*4eJÆs1Z<`Qf5?D?Elw\+oRwT #iƤHi;zEH;CV6qڬh!3<瑡0t5QVI}N*c]@}&LPa?}bbC\z LZ՝-Ƶ>?_5CŢL$$u[} @+Gڈ֋&%ayF;5_gg0zX  $'r~ŖS`A8{2 +,+Ats=$= Q{lͷE션 n}m4h;fL\DzAufVFGf`og1,&LdJS7X.|%C"f97c@ rJ6jM&}Of#jgj*aPpi>`x誧kPuAk/qLNSrQpqTp8g.$,V|y0hdh"iaO7#.X&貹&5Ѡg ̿`aXNu*D)d"rg U;MV-ٞ[r&2M ^V)G܌)D깣|U}7ݳq́Ŭ@5[SI81ʄ ~! z@T<3pm^bU(mrN6->`Wa Z!)eH+rv0s[J%i V(D1vƣyE]J~j-ui]u̯ޱ)O.Įm4vw6MX) ʑ6PϺrPR6"0s?:]Iq;9! \)CxetZ?=笁_3A8FF(3^-&'V:䨶c62~x& u΍66V{ӡvo CEխxf.Yco. 73Йc1_υqD)@_| UJɧR*8c1TWXPwIYno4[qi_M*eV=8RYѻ gO݄fÌHJ.`8>|\4?[o:@OÔ,4&"#OSgA0y-:\(aȭ,;%CX|wqz V' wF!qY?Rx#eL*9 jUn1HQBUp/+"m RZJb'v'XӣAtRBHSsPn5DrN?)ƠF\BXUre:.P ?ƒLOC´7hEo <1*(%k̬v,*dsȴv#k!2gu>TN/ʞd@O%z{J1=y/4?N`q4m&F\Ry+Cf*?KG/H"s6x( pn(f#7AG9l^T].GEd- ȗplU*o6_nqUg>XCJGŤ;͸r(FijnrumY6D 7`ĺc_/6i.Ǚ4n'Z k̡z*n67 sF~w[pkeI1*KP0ǟ 0~5ET˘CNmd^T8YL.Tͭ0irk{#FF$ 3$JKH^X+ YA$RZ2UYyaRB^Eh4,`Qߑ3KW|{kSO}c@Th-X5fnH;ۤ3 _XU[TpvWlN:& ;aF1gɜVixaQpıOxƹo]`@OHoSfZ&0]Kݚh!F]"mnx*lKi 7ݯ|1-@4|,щޛYLc[} -:1t) mejRʫBO@gp'#_sΦ@`SNO/ 2]hYDA-Bw_Ԅ E8#hJPɭLu Tj o< /Fe p~$U!$FFW l.7%adB] *&ˢeF@C<+3oet `I(DWW"4`=)L E'α@Q)6MC ۜ»zi։O W7yfH<˫NGH=Q˾n?P$ZO`#*)8-JUч Q~U2U89h;ܩˊϓu1(Yػ G۾~1Dae,?yP27sU.: dㅆ%|)Yni H20%*! gkT52޶u+NBieR_6iI|%f\:[>C)7'|glأdݸ@Hkcs5|.pUdzuK}',XP +)UYcے*6P#)rɧn냸$@RI6*COfk6~;Blk?Kv䇖zPWoLIXtU9 |2}9Mh-~):NH \ʤgKªI&NԦۜ-o㲹h+ #jj0ј.xMF՛]Pۤ6ʨpT#f /k.Oͼc`s\*]P>RL֤.@KTd:8ފ˃=Sky .2!Hc'H`Ɓ"/m SL/56ضjAUi*h"QPR?fWGuɅ6H[!K6> 472[39@HׯڐŸ?$xeHԐ 9=9.*{ET2|@CpԖ>Ł?(@6G! 3-ܵQIYT}Jĵ+A¡F5^ (Pݠ&XPsծ]C?SnG(Z]n _Tg>A1Β<:yGTO3,qJOaPؙ3@7 tnH[zH% 6oNT9n%QDS._w(V8 fL6AL ]ѣ 0ݥE9Að4)ͱ949hp-UkE+ˌ c S euC,l+-?>, eV*^eWB d̀?laq±8B%Wo7;,-qX ˦ic/7AػMY3$k[EV8QKr;gUwnb, u6l} AW'e:w!Okf#ʀ !]98dސ,p:-- 1t _}3OK] y+:o<Ci%@XX=6?.OG֘`=\H-?ЊIPM.×]x~NG@cL>tSwdd26Ky`5/ahtqeYj"@tloV$cE ̤|Us^*C"t#0? &q!q=*9P.Qa Za˸Nװ\p/e?e޵Iec=䙮}ɂ"foQ#E8wo.+yr} u1 bȠW}͠uŮY |LINP.pMbZW6$H&UFteGx/6XlJkES< }Bo|$NPE3(2"Wo&+G$R1ϒ'#tF6AS UQ57!cN̿Iw=d:4:ͮ~g o3E?Xv]H~rh% b.8O9{簚0V8 d0L+y$ѹ!8W< PK*U{ vL<^=(ávy}j.\OGr\Vl-i16\̹w=40R(2M)>sޡfayW.zYP:67ᮧ )t]`LȊy5+k}l918#5|@kv# :!i/YCȅbQ饃H/Uuf]e [5s=Ƹn{WFK]*JCĐMs7 =Z= _{[(oQfǦdDKK9y|*W9~9܎w17}{ކQeE oeKB9QLxڌzA(h;">{E}? 8&2&2BeP}^P糕s ":2(BөwYg+ڒٶh^[YMP\~"`2q#aָINT/63Л3UHV,g|>"QJEIN2.V҃  8ȋl UIq/Jk{HVa&M:lyśӳ}p|rY8̤>''t POӁ1"Y :3{#L%/DJhXe/0ζFt+ ෬c*׉b_M]FkmLn9/gkyH9lQ9i `"UDZH-Dn㽟<_9F8XZ/zJ%Q wYW4 %٧ (Mahe3OM rKԍ*}+ɏ$f.)`nw Fo]Q ,DIT6Qi6s*#_sXM-B8j⎯c.%{EmXfnìذ:Ûj" 0X3tqMiosXɩ莸Ӊ2:6/ ,н}c]ZdI=U))_ Ep2HLaKU,!o!"-) * r]1KRqvm\b^qqkit)5Uӯ]b8\*wo/EL,P(qJ͑XJS=i&P[~XR_~$M/>yc*(~)ed> R3tNOLOZwѯcHrJVe.|R?? `Taqb #T/>qe!I2S*j41FZ<38(}ۯk=7Eˣ"a677vcT(NL $ױJ*Oڌ&bFӎiGhy0rV:lFtĘٯg"ɲǙ $ zXnn|FH/D`_M|bJZ:. Y;oMVl)P2rvV@Qr9˷-TVڤa!w djC1V`,/X,ԏO/߮Y8c F:d8Rf]ȶW#0ΤELl>7uc3oh0@|ܝꯐfA+g)#%J MO},[ws잾 @^`·DyYY^A9[1$x&d.T[27z`b[ Oj.uAE٭z<_W"] lid/(:dP=_Q@RgG5u~HTE5e) kG^dn5Tv}Yc&ʪIN%-NZ8[ #;ֆmYgmlF+hjhno  Osb /PCaaKyҼۼѽXQ+U} J2Zƈk D4I ~$_1!=23=cZkЂmӼ QHdln"l}Q*SP^UAeMIC mx'=\ Kn(UBՋ$9fl;KuIgod}J @ױ2д+;o6`1Y q:ΐ~ C򆠾o,֊[ƵoS3 |^(8]I] '{L(&p"LEu>!HL) nm9Z.u*RObGNJ3;zFZ'V̢(hOfzOF{^e$&TJ- e0 ,A5tA8"[rZG qXmLrY6A}rLPe{4;LAykO!aKDZ|4PEdzu/qr?S r+bӞe >yC OKW k<9$ nduBT\;Oou!z5Qܫ^MmӲș)x….$Vҏ)l2tދ,ؘ:''.dDAܵ0kcЪܸj1d{E*O]64\|0^X#쁱/شC.8}E^s.\\D}qG.4ykR=FЌ@ q*%t,Osņ+c4K`:_mISKtg绌[o@X;`Ln@P S?ͻ7k40K\OH(5qq.|q` λz\MH՛,a(,:7.V>LZڗ%p}6N(1~84&CWAPQ-%m#V%rcU~1eƨ^DQVDOP.}cSУ4zq=d%\ӝMՍ@|%ՄHe=BQff8_4e]~AkT̐+0+MZ)]s˫{"[,ӣ]y\y7p䞙aX g3QH1 n']:eKӆCCv$2keT,P+lWuBPD6޿; QR,j**r`\0p.f9=qq3 1li cW& lF&Qhu/׃_. w2m`&m#Me}Ia_˃PZ';B[Қ/h1e!y_g% p3k_,}`%>=qu^u̡ŻˬB2u7I'eIl@eKJ_XK{V<`khZeȌpA-3j !kc-Czm'􀃭AiUk.Zb4A/%wzـl&מgG(.C>tSPR[xc9pӨ~[ 4|E|?xNLN#aI8O$3T~COdu x0Op-I4JyDeB(TFʀȸjsD.!cޓes|\{?82Ԡ@W 9~2Z]^[t~Z;1DxDL.9>);Jj2]v-_I)v`*G/9Ɣ].)qon2_DtC^sHhӝd.tS3N(4ܥ*VlGHދX#2k:j}m[Ha˵DoSds(`YE(YA1p[詘?vb;iqcCm:欘3 ^I$ e!|j O rx.fqV4cc>ˤ܏tjl&W7 p tN"`zoy$_." ;hnK:Y|kB &B}>WPb3ęt> xccB3Lov:2cΎUk{r_kTvixZ`*  >Weh_đ|k#942*btJ`а8r/  D&2a\K\:-7v# A3stF]vA%b94+`n7P'XK_W?TS%K&ݫ[{BAI7'ljf r٭;YԳZ8}: Lu~e43GoU{W԰`"C& -Y20 r we3e=!AHm?gQo ۃfmԿi2:|\짡 s|e߾P D} B~Bҗߘ,D[%VOX~~GS!~Z?vs]0si#Ÿ _ ;~<=& P1OvbI&Y2Wd\A'#n4bEg`u=kY?G0li)*ͅB}!&sآ='Pmtw Lh饾^9R` \ܵ?@!lxcSY@>c" oEkU"2 TR8H(\y+#ץ645^zCKTX1u<킋+ZEI7L HT?G8Qm1 t$B5*q65CΈ$O &{HGͤYbVjM$ԓ޻(4~+_9kæ  G].~Rta":waD[Dft29P'yBu5 RF$0qC^9n$({GOM)12:eynflA\7He 0%ZeީY)B:iL8ILd];0{!/W3/ S#oCt?7Z^i[6"ؽr?}Q|zf2^_PZiw El,lV Vj!ƬIHKЂ ߹TN>96HNMlk?.H3Sf1>&MhbQRtRk a'z,?pbB,[0gfuܨse#Qʆ%:&tWEs\rdx7t6H0#+~l,.P,}m;&&N -f`XCYR"q)eAN^=nOpuzԹeRNM 'tk=*G 6m20jI@nlo?{Q rN j5͙qF2&_v9%g;|ll>lTpqq/v|DknbLM,M=Yx^SlH|Kdndnvr#Hhx[ROv^pwVï[XeE ^5 #feIkJ2 >jΒ S pL=L% lSh8٢ ӹpya-Ct.^Z#@hśfJr~ U2\zC͊{iO>J9QlNYv+TIGs2dZJ^hZV'r1 3MPN*hd4c Da,7:j߹ʾO9 +Оn8LISg qti8 %0օ<-c@N<-%3y}T(JF;lDyd_5wCc$XSS}caU8JKV E['lJoYv{ڵu8ْk~$O㵂b#vڂq Qӽd`2&yѱpJg|5RYpw[u)%vwJ^ntA >E2d@k诛azs9Tq<9@ч1I/l]rq] 2{U+b{][jKn!4_J(]dC֊ƈ]4dqç{"p+*?+vY r B7NvmͲ@˂E13.b4 a;}:2ۖYE_KㄵUoqsPȔFpFt*y94/J\^"sYX<0uEQ XBBr5>Z/D.gTR'-4 곣E`_4ӏw Ws0p[4@g"EAK͜ }3v uD Y{N쨗 =y%_)Z#H8pB>_(ChF4Ov :׵"iÚݩsn/ -Zv|o6wQc>1s>A+6nL>eO@#Y$BwWiڊ p^88BB]`32QrޤO xwP>J7B\b8&ʕ!qݘ׵P]-7|/ljǝÉEh\* ސNo>pr"K1!0aR*S#gvQfj5f|VFW~}Y4oj2YSynAuR4ED,bq^V(Ջ5`^퀜N"V 0ةP#G3@f͵dCe:7{26AAU%`5 ZsVCBYjW=Xחj6F}1n #Jc$=xb8M Wv 4&(ڏ J"8 X޳PBH&&3cJesO.s&S nRqUZW0%U:!RK?aF"=:FM1N,WCl_͕<@7.^_ r#>&^tք #ߺ۟cnM)sv75生O7Ҍ=hqSGC!,)nPfsKLuAMZq$Ͳa8͊"&Z6ùRpfh"1ϩavKh eKRj>**[7aSO+Da{׮Ś3kGʃ@v#Z$~oj^ƻ}o̴gq4ANd7"ٽuoGrDȟ@AMhat:;dz}N"$Q_Mx/fΛu7^Y%ޥ@& п&dў˳T ۠Ĕ*H3NW}[scɗ r"Ith Xu9*ӾtbŘêc_yַ#:S|Ay(ܟG-7 @| 'Epu 2BR|+Hqtnb5lD~@eUCэAn+nokON!#㙝 ]BC(#iM4"]A`v?oa_%'YH6be7aYJs\_ټ04H ]l,h7[<Eļ)Jg6q7~Kmzq*trTuktHۚ!|X쉤e9WD$ƀ%>&9}"Ch@>ncBrpzᙚو/Op4O} $OlMڋ2'A];y;8¤b'ǶCjS'BF SR1RVdJi]R\-FPj*{kHnM=RR]SM`">/`!Րe iP7PCA ] Wthn*m-VmB̡%WRZ#zB[F 0Pg5P`7G!ĀˆxТJ/r,}_-vKA,~|Tن}K݂E\¼/ ǞR,V9xmtt,K#&@8KcTO8&J4ifMSqė| w&[MКE8X>0lD)? }2l7~ٖ}B*0\/1tʜ,%v(ܲ8Lq@C#c64vsN!21,EbM/$ KB~Uoa7.ut&`E+[dvv*mUpA3d[ G;ʐL[edy&y 4K9=Bqu;`1E뾢Yx' (7c[LbgXqֈwl}.#jZ^C0DZgEZu^U  n r0m1)+lո}q/r^هigIy/'6%.y$/,BB 4&ܔl(QbTZp$ܾnF81ty;/3c߅Kekl6Z3m  䤬QP֢9b,n,:?ȶwRs\^A'PYK--e{j`K:3S\3ݹ֜^eYv yeOM`.:;OųZK0So7'bW2/jrp<3 K鼝{-={  6aEzQv\Ӳgx}xg}!'=%qAο)$:=B2q0WԴX8d>&,MAC>|d˄\#leU|% nTZ4w%iS슇q$;l/}{ؕ 7jԍlc4T41'iI{Pey1{ UQ@YcЌI#AO#\"eIZ1tHk]3-MjRwAY͆kCKN'UdCUInz|qdea7ZqXDF <\thR1LªCk`:c̴@H'2` ̬"ǽ= c*Ni_#%D_ow|19f[2T!uJ,: q!^)LKq"_M&7owCV&ms2q`tJwbS҇Eŷq<ٛ {xl&zԇ JK6.-ʧ3Йrt/rWS̈́LXdoP=v'p ?'W j%\>F.=pdOIirX\IϦ'|794PBV7-Yxcgp/;5. ~p6í6}|Xybil}t<<.0ucY ]1Jv@t."1dvVT,WJ'%Qv xA$~3kvմu^OٌM MHCL{czY{锐$VF7Wf6YWIMT7M}lJgw-=rtXe2.;hT (&!X=yGE[#>,ǏeASj g6;v %n\ЃrU='6M7i/9_v)rW3"F6};`.U|tcN6~p=~vj$(}y$w# ؤ==>گ+x$[_0Z Em'!ZûWwy: p@\9P9-x 0Hr| =uڿʲn_ØCx zr0P3BgxeKoi/ƻc0cD6/>(`DC˟fkwXSȊ5ߥ"oE^\FXa 5"vx]jEU!v\?Y-&NHϼt8؍_S˱\j̵ghyol]7W풹fAm3y7bc[ߣ̔?ſKeqWHduOjV ȑ1 iA&(~gc3liZĴeR7A}$!%afF%u-k%nY,EtK6S}CmH8E? ;)qMLT/ieR6o=kܟ`1W-2z]9U |kH9ȈW~( A IUYbOgC^ZƔ#w=+䠌WDNPovܩW&^# Ntu]c譶xMK޿2]Q2Fcë捙3D, VXZ̾);UBͮs,Rgf_4R8\}߭oq,TUSqUMv os_t$b@ Ek*/~W@C$]IDMYčWNb@Z wanj`{N9r[ΰ,[%ҡ?XCr3;r:mˤ)^/$";>̓dˠ@1Y $OuQv-ϨrPo,1?%aڟcÓ;Cc/ϣ)K2OG*[tU΅RoX>#ՅrA4:cii%ZP{ycH5uKX.qOg? 2#oo[xO'}a3)[7TSԽQ @x [1nOCIԨ=iSbQ\F< zv"yUzrNsme4oj`r# l:#`~9ٟt5enz| zI%XO?"i s\+Ԫv2 )h!Ac6%{cjl/C)e,-269+p.C%T[fcx,*:C.b#Xq;$ <5AW v9TZC2+;~1JHfP"! 5vFw_f|)þN_x os>`=L3!d6HĆCƣ )fU/ /aBgVUa:Z}BH1dz^'WP*T]XoHu-t׮JJ @Id_KC*dۿqCiBGk"UJc>fL-+9+l4ʤF[2AYAh3aC8S(W:*-Ӵ{=; S8Wa'?ռ@I(>p$""f im=/a +F_8(Q&M]5 WQ0=E"b(Z)v XG#CrCzDD죳veUb!ͱU$z ac$4c4*AF\վhOƜMr61~Lhw!U:ӯ/~e|zޖx1)S j6/YI"Нdicj|F,(Mi.LngS>Vn$PsQXC]ZjHrtp o : XNް$j%Y?")(! x@;;VFpL7~V=4@mGS5 ]C=AHj5*wv b,=`Bn>^g.M"a@65]-R- 'yCe X G;zjNt8wS{nLPvg=PqrQ"z|ɔoB,u4=KOdE9Hw'ޮFrЦT rkՒ23k^.=X_ Ai˓N,p\C{ۡƬ=']e*b9$p]5>3;qZ*}kR=& CeᬜOov3!Y:z08olio7 IE̾]\`1[JuU"[_~](>ÿ͉U=.˯LƺWF F' =eր`gN۷`û 6b~zeͺ%kv98h!ċhe_ta Zh͸'Y7]])\iay-FMc) m)+8(U<w5MHJMv|yYoaL3ۙwt99zfw>J0U+ZhE:btKoe螘yʨߑwG!5Ez3-fB䭘? z_ɼc+h*>f ]#~%9`{/z5ەOo YJHzw(IYcro)Y/W'73 ",G($ӧ/QcX4NMu%ݐ.J!^4=QkaR/}|1L`=V2RWX^@ =9#Q[Z\b3̗\hƁjb?ECQ0L-db7hݻ*3C z 9$zT4|o~ N1bhgt`&_&6Thu=xdz .APlN޺^աDdp6M̛8j[.U^A"n tSCNNŔoplY l̎p Gոg٭`g诗'(TQnkC7{{t3!RPCb`]wTúq.wWPoQIWq; uDboqt2QWVu`<Gr\" r4nc^_0TIc0ƶyiwcݗYXGkŎ!إ9>t]ڹ kmHŰ2X:Bɑ G >O@xB]PyGSG&ߋc[PLS Dϓ}XAUr 11ѻ(PFiT*6@**쏆v1Z/vgfN| MR_T'сp61gw]FR1Uݵ-߅?} a}@9Z@02hz ҃r*ΣpYӞd T_ޤp(^n>qMOaJ1N:֋YNN`-y2O ɄStsUhns*třRWй"[Ұ7wP7CT۳z Tq k-~ jb0h";WUaLlHU2Zv}8CLt[Z}p< *L#">:.}C4_ ]ݛ ;!M?9rb]PY}+vٕ7y6w)Vø me;sxƿ>dR`@p2 (fnjY.Uű/XN,(&Υe<3TzB+$ǃn]kdyɘXä́EH}mjA4<1E_2K>k,]oxVUMଣX o%͠TMkBʃo^WON ]pJ5M {L; jNj>#,y ԁ *~.9^Ey5 y',Bv8;<HèBĄl N:〺9%"LrEr0St9PxvWn0 ԰Y7]urv _z$uGO qZBrr,)]{ @=ӨA'YY9mN]*IБC2JΓ :a jV_G*Y{*~%0pzC 1X -C-vSę(%LW:(ߎ隊m{90h$_706( sVKCtMb Ө!~c*$x=lCt_5 qf)MD\0q sMsۮpP\U -b.}xwT Ѱk9UTUj?9dS؝jߌHI^BPdEL鷰-mxyb"9J&^kא|/U.Tț>9h?Oع\'t)`h<|d;sArmdB5 !#(hPc;](agBٝ/׻٧mYoD4ѷ T:(R/"|_A7!BjC n Ö*l46^s*pKE53@/fUcIZ5 I@DoP u@s?hr]!&'KEK ST-eƸNH!8R_sRR!u m<E%+<ǎP供T<$;:]@OOJS[jSn+L 1IlCp@FΈK9kz$C] hBžs xER#HjS.gSr x)H+;2#BQ~Ȭ329dh@8#F7!]#t^h'©`~yr f12BY,(*iDI1?&,q7+ie-p!eW=.$BOpW7D]a{s0M\͋jmEP{^vY>PS^"e T+3W5h!e'7 S%w ެ(+ix~) Dy{#_'"Bf$#_+يUx_swh$xZLMWdH4-XA׉rf&ѹf 1W˞%{'3F޾M~-0= 4! tŦ=$}vPVܦ(=*;\h.Mn$?*mO6TG:Ot]f*dLaj7Ǔ֜b5]{qיP֚6  5w}vuu'QӅrLh+dv?* W<^E E0yWj|^ǍO%UBŴ'8Ȳo;~Ki9 iXJOك(rQ~R4Uo'Φ: x4urKi|% 6h"ɑܰ=6 f<9rSC!tWfnxO,-iH!d~R^e+6MJGvɗieem ,%4Kf8lNџ*oI3PH+-208垫tTBgtnṤIiغO%9Q%1z Ypˤ^aNPc ğܟgo3f$Xr2P>Y7ת4ݓқI6`GR(n]lv<05h.ޒ\tjB}oiaJ>ve6H,lZ {υgBoxm 0CELAr0xnypWJ`?SfkkJXx',KC+<}e@ByyBjפ!J{%γmft)DTfmC)i$F.z% #<]XW'vt[x2tNRRC<%JVpu+&i!&ݮ/+tQ[؏[k_yJM#kEX[B o eՔ{@Z f1^"ƂMc͈ UT^hE"Q,Vq's'1 #T3Sf\4'ow!,X|c⭥__9CfAN׵Es }VҢĖZ6k0u/{si5F%C*&0(]K)bCi `fǷҽ_`G'R/P%?La< ƭп&4s Q@߀F  (b8ԀݭԱ%,u"hd ~VIbtPĐ2ml3ﻵN3_E5qBo]dTHWw2uoi=m&FXÒu*AtxFE=DK1g/mWpՐ|BD+Ub)U8RdMKUR7|0^ V%}sUov4ArE} . @l7E4 + fٕ%Ϳ!1志Yp3!c2@U(j8iʺxJp݇jAOy} 4슺!quPW;S\7mtæVF)t3'>-H|zp2}9_mDKƂ, H.cUIu:l7 %H뫲55ǷžP͜}vL y}+ mP\.bט|kGԿc|kJ6Χ!v=/G`>co.Rm18P,+3A=˿@7P(MU[AݲpLTJw"]Tt:iFԩ+l.N!j$H #B]!..d&6-nuLGe9 OߘX˒dV[rVȼ(vtgB*ؖL%̱V.9_Oq;~ozw|!~+AiT82?E׶ '}=ymB`cѵO{ hP'1i.7c*tWx{E*AV1?Gx=[Tf4cB-}<JVWj_`4'iH((7Jyԁ]laNgЁW'l$p}DwQF_K3/ޟ>tX.Z[@RD^: X<2KD7.J.F #ؕ|-p4|Pe7>Z|z*yG]>J$708PϪBݱ|(qrՔ>6ڲo {Ԫ7~F9R6^ ]YΟXin9R!.T Rn}]µ80D-y 99¿`P5HSFԹD5PunbUD{i@@jeڛ'77 -i leUa,Q6ֈ2VBzlۆPZ+lCWe_݊FӛO$ےM"Wů5nuwl@i$GR  7-ߊ1 x W!(b|W? ♅3kz[?EFzsT%R^vvI~)h==0IJn$b1/*u`!4oEniq\_<]"~(bΕiJ1w+2.3 @^R X#!i3$k* )1CKGDM\&0fE%{hcR+uu_*" ~|pVa]NA2'ؑE2|I같Q/-|ubT$Gez^q8uNT.-ەәfEDUS؂ʌI馸Je/[1[U*eϢ ( S97Bڣp"r䑙6k~_3ͱigg΢a:3-vJiv5ݒ~W/J ^kAkr!i%TWyO>ff&9CET~xɮם*6&/iW([d]nWjJ5c)VYEF1tO0*4vI^?XW6y7 v431bjwZR q.ĵ7‰ɔ0o1(ո_:2K?T9][XV)$cb `%&:͊~JiצPppm\⥽И920ѐy7bY1>~+ߎy%V9v0+:| J)n<q@f!rͰ5yBj73*|W8AFڞNs |M̮#.`-P|%gtaƲ7F[cװdfh ʁk),F;'2HKY`Y;g-I}X=K }$+ !ц*D|v1D.5# }(s"]$j5}?,\?cY0ӳso@&`sU#lIO[G{?1ݱHR`xpf{5_jO?lj3nA"RrKq6NWx]ʘS,q>@,p :zLY hx;k贕f]2Қ9 ÷~e 'xT3ػqƂg3eC\ˎiI U}(] Nⶕ~eϣgJqsh/dH:[w233IZP#X#/@80dyNϠOLnrYS'2 VEε-br1 $ =Z*ڐ8+?MdEp\E(d XMYDŸ؅1R,CAAA/VUK[bOB.Oꬽ/ߞ8b 7yVjf襾AIp$nT%_e}Ypݥ2xIvlj>3SQayp;$S$ƈ6IˀFxHQqr _>!B^fiX+5ȆR-4h܈"!a4tǑ/m⠘/ciy2R%cR]3RӺK< Ѯ.*et9,D(*PHX4UWzKD0W's$J u_E_΂!fr;7#M\hi/]?nn0Wtɼi5ScU5I'ҊʥR҆&Fx=]A/-Ҕ%/3[0M,L$*d/y]$b7hhpxq8p"]W̰Cx'}*I!-;̎mh,>W8vsO(oX -lX 'V{/??i@԰\PhP^GPtH0G6oa-fZp4Z(,&h+$=4]!V|Pן*/ iP?zqBh#؄?E4 Xm߂7 =^hodNW]W]X紻Ú܏mP`.խZl$GU$gR~9XzxfZ=w7c`5&xD+\)cxՃm;t0fhk1rBI*@e$x@.&(M-gfijի`[nk*y>F%Nˁ37Zm5qȋlOI#2B|augy b_7].աox%C_>e t*4|OeX `Cw B/S? jo"1@F(1=&=x1Pmc |;&LQx$!f⠦}u9YuOh:d<5D +,;QgxU15>ˑx=+JRtV$TBz~H3]laqcĭ\ej-c'׆ziJMl5⥉!kGE4E9+8oi/m#Y4Ecnm`D7q(wѣF~: aWW(`Zc}RX`rȯdL*met2Wa/8 $ƌQo9-Qodv""̢Q?z&Te>HRD>0`,ɢ_&/Oև1}^z9h[cCpv9W\ iO୍$$xz∑&R4U)<~0Kߞ78{uh;Jd$UWη'Cߓgp2)oK݌₳x,zyCG~&3pijתwQ17"ص/ TgT59'zW1CN Y^fS%y߾I r뢃F`Nڣ7-d=l(kjhCPs ,;LEM ó/6k.B<,/)7xg/˓1]]y#z.flp]=ZjNUO5p_NՕоRy'z.1"hϿ_><KKʡ.lć8Ԙ=8A!^7)}*Ӟ]{"!U>FxI%~g"Lo@a 1Z0w&jvKYKq,#2#F<*gLՏQd.&X a}FzQ'}H@,N6^_*\Vln$|?2g2]^2=ZYM4VkETos#wюLy}-6QRzL*zadѳJXNNPealFn໊+F*XSjA0:u'KEls /c;51`;=jQaӭo"`rbsg^Yۜdo?FJ < D0o)S½,/_/6:Ed_3f`,CDޫRN H+_+/ Uմ~?4'ݙ0R#>jޗ|4^ԓ)ilmyҽWEW*d +!w<^ƪTIJr ~j6δ T{%?400 8QgEtI"ǩJcY[/J+ݮ!qn޶ː+z h|˘Y{t,(2ugr=T4KjˡU骸JanI;3ZQHÏ6yfj݇@ hg7Y=DJ+XeYB × w% ~4)]{@ـfoGZdŴmRAk~2 \S$DU%N$ow{3y$w:;]jlV qb/h4hID$=X0; ]Uuq l!+ 1\ENmzWJ0c*)lsuߣJv%Mc0+! PSF*1$*nd÷lUR집Gɥ3DkZ:AsP L)o%puP4mXmTJ-ːjx ';dl{ J*D%7Kv\3&;o [plj+OHNy,VvK4 ksQCxVli׆FiqzήU0Hv&ViIZE#q0OB ꦺQkDb[S/q -HpTo Qw;&zԦU`tVI%%r/B$D,Yď'Ej܈IJH, Cy:IŽ4{Kx`^yY7ۊ4Ux2Dl끀OHx&#/wM=3C &@ER76_\=!%Q"L/u.@{50x=I+МÙC";85{:@ ۗU\Sɵ896rb]d -yNas_pNKbi Y)29栺:scIXeG6ZYbz|+E:Ɠ \PZy,Y>bHyo.9a+]BwAqEa/~hhhQM:gW67R cpZy' t'/]g`{uB<]i8w0(|` 85'KWwH)(h_ <艘0N~* j@Dg26c9I.P媊g70_jVF\@Ok~Voyj"j~-!h1`EE(spX_MjT X' -O=.$T^]kP2e,7 6bOg^]Np̑+[[{Ƣrcm6,i0ibmuDP12P3xRt\)EOxO>Sl5'E.Dr 9j`TaQ<ֺ@PXpO;kE3PEzktq |rL?v8',qB6kpŨQՉ-`àVQbZ?6m+b +0E}YSOow^-R=OŸkGsO/s"7ǫ9[Smb Z@ #2w򄺓cUhH\5{UdIo,Mo'mqjvbhAAg%ԭ(#PWMVc 1x(Bm'I9}w&]1'zd9|fnT}2`[:dQ%.X;oc" TRlh=Ov{J9S$PejgY>7ā@?(smbs|8hILq>]xgKɒK3MLخB8>К(nm+JlH]6ZAYD(? &5py&fNH`<_IߓGc|b79ݤ%nYѳO)o##5yCl !$cѳ5Zg[ /E]]^@Gx Pf$Xո7-# ka>a6F& 'q^V pZaQQP 9x$54Xߢg>y%۪? 9 r5Ŵ lityWYUs;:fCWBX.D,1؅(ʼnI{wmmLxqnG^R6Djʚp7Ic0F!24ma-UZh/YTP~5{UݩZ5v6/D`3PME P]US /;}f>Ppx| ۙ]odO\:.enLģc]Z=ia^QG-Ű ,Wf\o6(pu@o[/X˦,֌X_d=WKDi ϭnۣwmOۯ/jln""!TVҐ!TO_"wCE&Ӕ%/)*4SL8uF:Y- kȊ1__}=`%b) U9x=.P -CSOzYʒi$ ֽD;ҨE$3Ѐ EsZ¿KiDt5w{e(Z5kߋiZ8vfV~էkT^Dt#lC9 5`n;XUTH["W>M[_ Big_NܗBWij:~Wzu:M@u^O H_v'2⎵|)zQgGt]^a"Q6kciA^|l#{Z@Ycyc6Hڞx[=il*~VD_>pzDE={W>fc~i/2ZmWB؏/NSx#$hLKu|`)–e2 !d<ôR iCӣُ*sl(|>NM8_7o074 &ZpC)T# 354퍵p{wqwـ{Ջ>q>~(6/:9w?i ۴{XtA1` Ripijf_lW۞i*Yj46ϑ+o՚;*ueIIgueu'Nkǫ'ׂlVc}5A1=!&7ԸST&׍,j;\="SRch'5+JŊ>GN]`X qQeVEPNNGQT<=WCw%wMrձrsA30,Ry.q ~J'ΙضϰO(>wf5cKN_HP wDjgL$#jAIF J^ӫQqiS6o7uMU2/PXl1P21UcTheL0/8>^Cy{j͝P 0Ξؚm@ #SCo68gRꝙ+oUDfE?Ǚk&X9FWպ24[P\]Z&q|6IM2@ fwD? (Q@qz@{rW!Ԛ*(a]hk 2/Ҿlcg4?24pj} L qcE6O56ܻ\Ql'GpFv;EȐLH'&G"vqX`'"c`lJGQ4OJe|mWF(Pb-PXt0 1@"TV-nWKwh/ߛEbj Y_s8fU5't'#piG(.6Bh'oC[yțpIa32r]# `CM1tHZdUR@Hi$bK@ZxKZ{QO#BhPt;)F#?cBE]>miLqW˹*>[/"תLx -["e8'a.jim+/=?g))b{B)l3h *Y".3LlL0F;(|YhYZ: =\e F)J`7Xuqix{9\(WHBg{NMf tE+AY *14x5̓a=$؛",`7EZ1//S{tZD$84p:Qf(Նh|ƶN\ YВBifʶ>F4KV hobj q*SRT]2D8˼s-E@1)K 4@>zb4gp\bI'U`ǼptU+`<O]PRk^CeuS\{k#57.Rz7cA0/ jqqHetѸcp'[,E TN&)]oh&u;lx#%YhY#r3E͢*+Wza\I<#Q:`שMGZVDa߷+}0ϗ&JŬL7uHEjmK>pl3Yg0S]D۩6TO *yI𹚜#}GY~Oq|7c_1|Iӈ_I!nCIe&=vnjS3²v\Чf[Y's݆׊arԑ7NW$GIco3o.4b˟*†j'h)=Ӹ>{z!Lb /7$gmo 62DɈKUl Qʧu,$׋SDD^Jj7Λ"#ND*UyjCln:t;3gG+y`M[7,+ H9u֚P b!uSͅCmFu 5r Ӧ叼_6a 3z +K;D|Y] Q@3I6sjOa-q5D BW:XtR3_Ŭf32:W z sA#d͇oFyj%?Q0WRF.m^* ` / c4 `\yJaC{omຶxϠow gAAyiJ8P> Qj3[:|_?HGE!L ~[Ӡ iw/ PSP'yg7`! Ke!P{ xy'QbزÓ`(5yv↊=%EY;uxYVI.x-/U.^:4t+#r5]#/3H3GY{U9dZܧ[ST3rs6me+34Tɒ&ݕA[N`u?x_ ޙ'g\-/Yv]?ك*Wu͸ Y7?8ngn>XYgd.Ү%Gl"$cN#d\6гq^!$I@3?$5>2q{JLՔ̜[2߹l_ys9'-|AC{6zK` ;;#[:4eօ2^;kO\ #Z"b1{MKˆxa;TљfDI.5- XI݂j?[z~FEmqzGA+3[P/IG^4]!&ö ҦK>m 7Er)onǏ6U;G]vju N̔ŵET(< C:<)ڱjJ쨙*MHja9xjJ(Ͱ܅9)Cb^ҚCI7cX&WJW?n] r2 >9㺧}2avڅŶD-y㛟6k}Fh8Ud;܋U `} Ӥ<`֠>y6r8%q|#|JױQE%JhM;;e*.TdWK60Tu6#M}e vA0fsms1pAmJHMz)2`c~(Mװ@jحl<%)L=)1ÆM.o}\#Jsϩ;gXͺMqR *]̒0 W;0Ȝ;|wkE5j5u[N2RMjx׾pJKC$TykUNpw ;D9w[;<3+j ʛ܌ihqYͤjgc߉*թ>N"P3ȕLŷi(/Zbo;y~:(BxvsL3 ԩ_Yzy to, k:l#jc ^8C b zgLeq\@2zsU+]q7U!%;1Tu78:nCz+.*hNr?jnd{|7X[4:G|0 NSd_醗sZ1#CX>Z|^D[ÀPךXUު'iCA *+b.V3꤆PfE /PuΑ#*"*t ՚wAԂP;w/#C=G.\e+O\l{AHC&ۡc;(NbP$ۮwp3*:{‡ANޫ}z:\kO_Н[+v#o փ KE.4OU|*EǬ74aW5ő*$H`U/J.`zP% c4\]0u$4{9.:8x:Үfr䍴 l^w?Vkq[K/U2 fBiN ,o@&.[ twPl7..붝 }2$ Z:ZmG]bu:c<9d!'u-f؆wlKS'U( 3bՈ(7 j>}Ӎ:HU/qa# 2ו/ău;#F7ml/VT!> 2=sǪ DTjNumD>5-Yn S2\r4yaȩ<L^^,l5}Ⅱ:p:x`_tˋƂݳ+Zk À\<kYMԊ 4Eܭ0hl,W=W ӥFh$,x}7wp,F&deSqDZ#=/qu%6N< qS@m x@LqoW\[ ezf(W$~k6<˧q MLI)>ͣ1`mL)p-7А sդ`w /Jޝc|ϒJ8&%ٕP`ڹM(;@,R-%$^tL$=Ď?2*'k@ݽp̀ ڃj$IgXg.=ـ,{S8Osy(oVM=ajHG*]: F<ښq)$:!)MyC]~ke}! %4x4e[ PX^i e9 uG%q"U-cC^Y g[Y!ȟdҷ Ql&ZL 2JRd| /ƨ1sY|ula&>lVVN>8 F/8)9gq jTQSD$Ǎk3p"I;9蠎Ӱscic͵2iׄfV@P0OAA{wpVPqʬ,aۻW}>kdwhhtL$ˊIןnin/6I[ɷф,;prGt May(/J)_bWuW/15NpNC[S4}g=8H*Sd{%c:w]j7Uy`*Vv%.^^TyX§YA+XyLڰDe>Vzp1oXj_@K*akgכs18߰m!@lY4:Bpx=k0ɒd9> eG{fO8i` /i91`C:Upn9ᝄ5ԖNROaaËϨ08"H6Wˢ5֘fl6R~*Y!ჟ%PN錏/eJT%)ӾR71s6g? \`x9]ƃ1"@! 'Ҩr6u,pzeUOpA:-Z7%9ڥY[MNwࣂ{[qN  筧@X9eWڝ湍蓱)&xܳE<O7yU9@XJNjGTf{e:<\dI`3}tl951t)&V\hsX ߦai%zQGCl* S ]mV7$)l?fB!坆 5L.MdwLJ{ i;{դ1"g ؈T`c+寏sn c'azXɮ爇$(Ov 8  ñEf+}4 @"m`-.l.qaF,'j[Qn\mԑ7 wպ\P-S|pY2F7ܣ9[(MwwN'ۍidW̔w<^vQyWwdB<@Ҝ"JGNsm0 |愜.yx6zͺZb>jiɑ7NRRMʏctॆ @ř9 0TAXn:(k mҎN;%8Ж4 B+=EXҲ tx^-P3ATČ3Rj*Q@\lԇP*i[#;]: u_!4O1sEcz*7|>"#zB1e=跓 @YMÙtdRsy BZ1If3~ DHAZuS;t$@Tr-G yȖ_Uf`W0ǝ⤻xRS*8 A͙ Ԍ64ZVܙ8,' WY"> bq=wbfc[}^#b"ZEF%W>pݶS>ŝF(Ҷ R|%ُ{agEtL [DX1$ *-vhT6u~f? &W[x]T#xrŔ`\'#idq:L@r)R401K Rbe`uE b?8["ޭk4N֖,DƼyYR;GjcN!enJ<ʿb{Iq+\djtM؟ƨat[1p% /ܴpAB 0o:\k=ht[#-nl7cXƊ$ba09pgSXĢ V8Hߨ5SD587I=!A>~J}8~g̹B; U}DaERsV-zsqKLoC)RSn<-:%ICuI!<m@։r6(9KVT=&Ubf<]$!+ǡBW|V[ 0pH-X_e 8GUf:"p͸yc4JwD@)]VR01@ki{ 1tAwYc3PMNPZBdVݐ&)ռYsҧl p,pN%a\X>̗-V]RXm&ґ#HUS DV^al pU2UQ  J4o蔭dHWHDmD^HgP5kI f=.rЧCϪ(?y>H, f35M!4&G e ER?*Vyӱ83gP>!%pMؚ7X(=lW߼c=?EUF7ױg!a,ԅDQ8dфP5zyzv_ g@qѥz_!m^WBpMKSy}Rn)>upUPrNtXuL.J5<8#l`j|OQB`ϋԈG`J_<E|,$x1XW: D]o/jI7VLȂ;3 :c.ym6>H=|ʋN 6*c %lK~ !Z oodGigNO,fZ,q^Vds# _||%6f;سsGDMNh$$866E8(1,C/JjMO5dV%{vhE? F#wh֐+ٶ!t~VitBle7}pp"ꢳo%ulz47^{nf58:H;+Q/B bػL dyA:Ģ2t`uܖz zE3^j^\SHI8"@ʬoIJr?qTiŸUYx? JQ^ꠚpXT~̼>eN0޶ t<Dz!,''; Sa O$upn / +qmMU'urSlMNL5un8qd^WSj>qаBFN:S-Y7.DFwHUiGr={j^ЭXQB9~@Y:VáB7\%)gOG"uLo5sfO9i,+(1pl s)K_ +ѵ+ECvٹ3͎AݣbB-zH2$WՕȗr!Y(s#94 %eze1X@v yiMdp' 0EYq՛ǁ 1OEW 9;˳;Z.PDb$AAh^/ 0v^eJtW&pNm4L,o&GRr,y]޳cC$R6M2 R\Eȹ;IcHf=3"u9YMzȆ :\\6"*sB+ *ܞJ Ķvtė!JIi%V,Y!"/wVMX9!ad.+xڂ#~lLA U]rN+"Lqܥ(=¬˓$Sn XW0a?J<Ҳ^J O> HJҋY_Am]"tߞTEֶXЦVPI&T+V>жLȌh)R픸zj0A~̧~pʦ&*gakU%S5NZ]h7NV/;!;ѠEpW/J.;P ǏNZBzl\ꢻvcfV̓x_Ыƿ(wQ\9kdvH^ ߒ7UtjfabVK_Ly0݅*tZ8ZU3ea)g"1qxL'Knr{Jr˟vqI}@1rTq;Ւ ZԦAޱn9n +zɘj$[nawx6]4lT^5d\CsY@m9VhǕfԴ cbyf&N>\/yHnȻyGCPU]%9Gz:k5,xim& D+Ɇ~Zm|Q)/,SrO1*Q.iv𖚃<%L?`0 b6T)c_ZD,IWXҔW͵"Pi Ͻ p1gh Ig&ډoS&xL7a3!SzL*6oԼAbDv(50al߯Trdj.?.8t ycBлF(!= | $IrI(vwO,ěGc 9E WEf%`V"l"B`OHWp7f®e/#Kdv$B5"ȠP6>FL-7 { 0*ӽFarr"qp:|p]+鋹rو5ե}n٭QS~B--zbo9SDky!Y}+FB;>]oL7ׄQWsh4}xo0Gpcd$+L\~xs#HXZnsI.%q_ɤ 5X@IiSm^z_r;1ͭ 2Yga9TZR8gSM$W- JkPLK+t?|%ɶ\z];`ֲeK/fm8ga5FHgiari}'Hؘ6o0xI*3{A2z0n'I`t?I¬}rJ,;č( z7ʹ*r'N8[3yqez,l^&xbZshb۝tAKI[7e;YEnطL)>tO/9Lam8`^N}T2R(fJeQ!:yC:']sas%zTꋿzJ/DU)ln.Lt$>_dh[qoPa~<T$?Y3s!$ Yg!lʕ;˸?!N_kp+Ux#zm H̖nW(Y +P?nw',kF6.Z)+jj59͂NE!O[ׄMhJ,Q?ǀ0J# OU`Xl!:=v$K`FI\x4\+Y'i,>QϲgȼsajtT6}C]-G1ʯ7=%{_թHhb%v@rQ2U8O^t=r`mq@JvZn\u2ZrmY|kEE$Pd3Q a:@ݍ>ɐ)i McbB;Y劵S:=ߔpG i\\A@Vu8ocS}3uXy$`Jl\0j15Sw&J #)sm" 3dy.NhZ\4=R/_ҧH PP;-֩ >/Vin.M'I%c`]rZ+?MlC\"MFDS [Q\.eaϡeH|;O1\T/2mJ K|I!Ûpd8}̣sjP{HarSEmd̨(*m`Fgi]*푤ԳAc1ֳgr!ɦ5b4-H{58xB;ZV2 @2JUnT&|6?cQD9:n&cˏZ6>HKh} W .lU\A|HQ=t=8]z\1g|~rHmGN6Xc )nl6lXG_X0L4ޫ+ & u>wHrV=+-Xq,jc; 9_}{OZM̌-eݟˆfʆʢGa;9JN{Z9[9]ӑz^tSQ>+5һd}gI3!cfT%!B†Xx䍝5}badNK)^ .^n/Cj8Wt7ӓ~Y2c]u@O퍩Sc}_#Ѩ{ꖞud~sTiͿ|>5)%QVWB8/yq߲a>P*(1e0D _O:a.sEQT3#5932Z#لЖނ:"\f(\f:b|InU˼7n6dЈvdA~yVyd[-wrj#^03Tc1R[P*q GNuQ }~NПqHISdhr7S9y7rْh(X\VYN.+gdc1x>[rfqoٞYdhњ5OIe=n!3> \K pYC!MeuT?A4 ^[|zh9ݏ2G^X,9Ljs|t>y-R9̡I/rV + `XxM4_^>z<u,\(G*Uo?:4/z*vx9kE4s7>!9mu GՄ[xzN_.6;=7``PѸ6rd !z[тZݔ##rZN Mx@'^8@41ޗ.uKw4S٢s_Kd&\Ha놮a+7P1*-ثz$ѐ_pٱgSn`j`JX)t[!v[as%s݉Jp2tԳ#`ଚu(SyIR u"94#bQ,Hh!@?gP-~/"trcuܔȧ2 o:P\G[Ed)5Jt6__,Ey9/I.k-Ցb%h%Ynhz01VfF*A2%wSw-T 8\XH^23y\I %CK9Mxm~ ^Y"Ų!­0.xa*[]cXF9c%uӱ,mI,P~YRQELVIfT3{34<4W kSGl#(mF']q$T?ZBnn?, I,qk_X S>7!jP~9|CuZA6X)oF 赓KQcH"rG/"r|/!*0_,c bqtMBtbNs`@NJX7 ȰHxy`d a.$p;!hWbݯ =( i}OeGzNG:ҫ{HbikܶPpǏW E.+̊#n*rۼ7A\mO3f:SYh /#u{,s''[9R;y%ξ.E +)i2Z8ߎ}V* X!ӬSdWH+(_@fgvC|i?; R T.˝!==Dkz#W< &z%/G~%&Pr_o˒圎3{vWGA_9Ӗq[OxQNKpͧz[ X)JdT+f)0H,2}kLQ> , fe$=c0(y}`koZ8b4'z$mx``c6a9/-kr]1mw3KQ>QV&}b,}}oh@Rf\X675UFBecV!c$jפfĻk$H%"b:*EҎSs(;pYՀ %QrKۗZ"[:2n[yG;O'<oB*_S,RtMm?ŏdPt-oFnpgPW͓yG-fa=Q #$Pp2qՀT]CB, a5sީtM;}[UD$^B=Nf m1& tƶH=6BcY~U8^,l :C)9I>bJ_Y,FA~Ӂ: {Td1]F\7NwgClf]UVe!A`d_觡Hd9 pdsi#?1e ,[J>Ba2N*ʍ(rTf/'#uT̯jvuLA@o9u X07&Gj!3, ~.3@/Woqm2椶iIP [u=9{Wuo-nyu+ 44qkpk{p> ZRQYQ.z:V5Re Cf6J"&{\hXV Ȕ(|PZ_f{xz[~CsoiK ,y .}: pry␩4&E}[t3{*ă-ҴZTfoɪ3dv:i?|Xnd-5/H]= ׈8 X k, !NB[P!-3Q2pL~ݪc;?VL8x^3l1bΊQ]6[j Še&@:`>}ꧣg:f ތ=xaqZe5 >Xg7'SikAUigӾ$}X܏ 6L3fց@du ,;}/K/PN|}2$m^p؝t8dz\i_F]GgK$4d>c'YQn0)$Щ5<銭V9kE=ް7u_Ƃ{y!Q:rg#4EԔufmQ_r[c NbX^Q@L:\=3'S>f(j?;$ 6@YPQ,?[ĮoA&oTs'XK'Y&xll1y(::Rfx܎.k $$= N&&Q A(0i9 TEFQ6I)TKYx4l ?iA[@J;A8V|y'}}xI4@QR6Gv6P8V4Z z19J7܆ƵK;ldq 2LWyCEފwqRr&Gk.prB"]X>+$Ӓev+R}hܠ/`--i`!+ %8z(-¼?(dYݐOw (&2Wq@D)n֢9k kavc^_% XP 9`_7 Sk{oyU9 u#M[S^1^3RJ}z1>k1G!)09@'ox poBgxJR I2ZIQ!Eq߂㕩ww:= yHlL#;"iWl&zASvͳ@ >۹%)rˀ[QR>Cڸ}hmHVgM1L*֊^WQ]:{.Vσڅp} *0, _u{q DHg *cYђ3ߋ=]r?Tn_/-\J=1W =h_p%(|}'er:MlHvBL?n(wSZ=_nAh ׺T!8KIcr(Pzh ffֿB}:8jz>4?~u/#⛫Qrv/mzSLG٬WyE4gzy_ϳ-⢥͉sFd74U]DF)m~VϯS:\go>yp:ع`.<^h =np-9D S9A>`Np1uqR5X(Bx`*LtSjʣکFBK7xO%po[w+q>x-e9>nd&fUPGU>b*Do#2[C`  #tnsK%cZ^cUPs]+kz zax 3QB_dLœ'Mv G/pH7!8o:ea`Q3jӭQmVMo>u Hi`/|VAg[bV+7?<>Ƥ-GLn#ʷYec!"O|]xA5HƸYcS }Wlg I_X:%:<< q Xp7%n'Y`(3 {'e/N;zV&SϷ&.Ld%kw.72tr@m4yKX,tqF/d3%?Z3ȹQ^|`Җv%e%\e3=eդ<%sG'%ŶTpϱAl!Mr T+ujN"Vrܜer|k|/[P<pXo@Xvlœ-v|%ݦ ؝~EC+z&~ hw䤻6 'f/)\+('3Nfcl)^ާ)uX$ 왍X$/SU@)nS{eER6 B%{HW=`/#^qG ~ъD64衅Ken%>=VpG ZeӥQj3|P0 ȸ@Mwn(onOg1V6l+l%Y5d@ɿяtmdP6.Ġ,D/&sq$ -fe$̌\fI"1R  \?ImTiU5d5B kG*OV@FS1aCžyB!A2!]Y;"Q]@TfQgr>DxYnp\ꍝ2YBǶSYrnS"|\tut)T]LTb2u4h}`>Kp'r"C#)*C")˽dx85P g P5&;ǓT/ =Vl8]Ev dHDg"pγ䇩\=H^86ݲۄ&hܳR.3 X>w`" ߊ;Si#*Qq!;_`N:gټܰ1^^?6d8bYj!ʧזMg _g>s2mHӻ~=ģ,njL(T\H;Su16`՘WB.؞–jrQƸmea@z {g@@(hv{ ynd<^A& h=WC,Zq&U5mBKagN1W6 R*U %;8I !2Tf# L1.]b[S_ S٬ʢvg\3@lMpx:>LG:J_9!wБo#dRhXyf@,"Z ]SDOLGWݨ`tKyKw!F-8s1&-vˑ7,L(̀=\y;{yJMm5Dw.&JUA"ޔ1M%jRΉHʉ7 쭡ZͲ 9 ϥr )cssz%^2Y?1Y&Zٻ(AwbG+FmbII:)VFCm4lMZ .|Y.)sǘ&e&sUJZop7#!k{k19/7Թc ɕJ1yr5/1^n%y՚iI<:Rr{qr NS)NI:En/o8ѷ_U'"_e`'*s{l^,Lڱi&zͨ>DZn7Qsy`h!EM6`(4{kCVD2Z~,7nCy0% qԐi9#pKXb͚9gKνѭ2l|.1D* n#In N쮱(w@BzŬv$w*fx[p̯!8Ȋq춽?P$hElP+]qOXŸ_ڙ?1q xQ[IRuZ8 # rBkcb$t/4j)SŸnZP&K>0>vBP, mCv j} ~65;slj7:Uۉ?APvO]o${y ա@ xc\. z0>| #vuߪmsy~mAJfh*kЦ`Z>-jLP.搰V1ɭ*S!J#?-"@%ؙQ;u,\v>k'fBT ,Ƿ gK$>J2{Gb6G|Dh.s';( ?8rdt#[ـPΪ^=0+phsv߱k]N2Ol4>xUUhyU8Y!Y#43U3%hz+ϩ`I>IcD13`*r;{[ĵ?fj=-m Ci+Eq$zq¤aiµƺoo ^~ ~v?[нřOhLӑpf̆4Mu.u]gP5Uu 4*{cY pLcznY|7|xY;:IwP4GG# uF):y[&ZwӰS>isH26gf8PK1Wt4rA!`l"\F*Oh.`t'/\흵x% ju)=pr+2W~forOXHS? H^@I]y4eaKL<͚%#e)&,peX8GOfr'[T!OoZ㵬D2KW=A֑b-LV43jw0UT}= & Aa^&2'bɭ4^UAs\D{* 䄆{|A/\| ڕE>W&yZargE+|Jֹ"\̹r_5@HB$I -5tlq\;9ۖmCj= 7Y$ֽ(2OEeTuB(hpxSl}~ xxn#%Lsr"]S\Eh BTvmOi_.<}R~{{;~졹"f a1Jdf*Jg6TB#e+0@@k ){f9_$&݃ [ ?OFlQ=B~70-J;ĕm*L$i+|蒫hQeXz'8$xhWÄXF.:PϜC*ڳjiX%hst :WFVT}twdy{h8;Qe8nT32Ato$scߊ0i9l0A}Y?d/ăcE,n ^"\IJ9 ?ZBդ8_;ȒJ8+6j&G*@ `t${v[tiTt:4J _J]W't<~)VD?Du)N丮z)5Ç U<<t_0;UYxF'6/N2"8ʺ5aJf#ot$r%=e0Nlb_u#:dc &Qٌ/ Z; kfyd+ۯ+_v=3 )=9/2/1Iu԰KՂJ ?g'i ,_e,|U}e{Z|~`lT@0(_Z[~j0eʇoB^h)$'w"keS) P5Zp@䔃|HFJat7Z,5h2xC$1Hk'Ѵ0 T9 ,i9 ~)ɍ(f _Jtp|c Y r΀ZRP?rY4;38^7C\TM},)YS01x\wN6JNnN`?Yюm `ےԥ\ƴ$qCV))p6ƌvaf^xuo&,yJUE GMt:>vlȇAIo턠j?'bhcq?8oKL{t;o( ikR++ئxu8W Qlޠ"JvZ(׼./XBқHYqDT )pF-)Ga ӎ7[7oVh*Aq.좟Mi 5FkIpu*d rʦO-ʚ9WB+A)2'Bmc D@&Uz>ildNخQ<7Qs^ÇCR_Ϥs<sSP*Xi׿,pȹ- F*5:ts}y|^9\$$ebj~8Ѿw5 RmJet@xZPq dU^|g;1x.'CհOF}n71bNv )+!1A(Xq4# E1ꌋdy!K"?{.5 (7}-9@37Ep3Aglw1WN5c2HfLdzV!CTHw ϝ6St 9?ܲ=NYv4[봁OOHC" w5[}ո:N-I:a [n-\ɸcC/Ts,gMl+j+%mKE.՗N;MWVp[^c;##XE&nJӉ9B~jJj*bsM3nh%@h~ݸCu7`nuaTBcĭL#k"̲2m5z,v3 -ߎt"rnd(2)oh!b,6>dOG9A2\~ 0Ob;՚)ryG,[6sZkܢ>A%vG̠BY$IЯIﴘ tb>Ӑ><(c+3O(YDʙ ECow H*U&#):;.LsReZ(wɯp|<uiDVN* ME,! JRGdRF[lP{CSD棩[@[u[7}TG~$Qm#V{3(9RP̫L^<9H4EOXx,6v/Zگj{h<ڸV󲼯%rd#=Sšnz}؇wT4R<[ /׆L5~&FٯߪuQ8xQjS;3LQ3#Z[釻Jry@L=ؼ.8d&y\q-5opCL Rq8/HCYr&ct^ &t"=kv/+PFPmtu6gQBBEQmMܞBIS9]ehLZAC~Ę s$;j3^M qnܗ4\}弹4ySѐLe9څ`lpt-}iLKQ]pf|̫S\F(cP^.3/.aZӫbi[YEVh9IeMd ;ҩ!m$O_ _'WOJ:Fg8>IQV?! Qo*,4Q̊<'c_j.xA[>Ƌy|NÖyZ # #K=ØeJZ1_A{OOۖTR+V?fs1hñ.HD$fB2הg2+ۉQ`ݛ( 96Z}}F̊'[Z:=rE|]ѝWBC|U'1{J#VYރeՈ z4>3PI*q@g= TO1&4YjI f牉2; :W1@3a ߪ(/ Vuy|@I7΃Y~`HO&7SHmE rj9bn; "6+wiX ffPݙy|gXfǡ&>,)op-v43nWy&qzƩfJ' 0z1ޯ :ډqC]E {OʐOqfM&| ă8\.rw}\mryߴ,!7o0UKv!%s6jG^^v@lNxpÒkTo;C)85P&7H3gUQCd*T5ܸIzAJi-)Nɏ7B+DJg"Q! (nSՇ$AInyl@Y/DXa17eW>˪Sn6/ |>_ϥ*/op<0mGZODOac:EnymӥS {?uU]oLQ}̗^4v:>3k~%צSxtIU˪22?)E? L:B4YWa5ozTݽH\y*-9_f50,/V=7f!B~r;Gm`'UAhBz{yM)EjǜzW8L䕲BIERC֌3:-J ĝB6*2'+<Ŀh4JP=W $O U+'DFG >ɚBjfx3(L٩+@pL.ZO;s>n:+~A=p˹CgLA>Eg`Y~5 EO܃$VaEygr/ΩBwa6URcmY.4I,m;16 nfj1ԍ"͋UIy tMh/g&lfi]_W-gal\Sul7-,7=DV?G]IT0:싑 e;nj|#zײ X'0ؙgtU@oɿ >U[R_+Hz_=?lOeLȓɻBv{E$fۼL ؙі}ɮ(Z`d4l[|.g:H2#jk[%0]"0EֵӾ]2 rs;VV4ö_9<06>2YDSf/hkWZJ#Xl,Aײ':2sha)7{=>?mr2GzjȢr]ICkHh#7v z "yţI*\<Nac{>&`IQ_+ ky)ȜKGUp.nFh fDNx V Ez3_K9ժ[>x(g^U[!.I*"] ' @ijrNJ(9V盫Ƹ4%2Lh{ 7NIQ]aDg{'@/R!uBSpD=(1 Ch"etSbxmKGk!ceYM=d朁 ) t.J:f~1{/QQ :j~ߥD-@3f)?';GǸ;D Q)._ȯ}k(Wuta|%Ohcش~ q^r޾`ww0 cġ/>$W_k<)h9z RGEOzek)n }@ m #'H v:  ]HP]1ڿ2{r"q r҉X XFPy\xr>?ʹAO1ds\0u5I.kZ*J[d@LZ썸_jC ߺg>H~ܓ#cS{xu5`8Ȅ H)q(SΔ%1ڳ5B`iĹ%J>\CdBW{ya%+ke1ȝirD{ڹ!rݬ0l-d,FTs)umʩT/Kkgʢ~Yi"|bY? Q>(;NA82Y[>ܽ%mjKu yp.2{Z-6 'p9Rԍf)VA pLɡrf J ml)˃b O }ɴFәWDZT *@F9IyL]Wp db~`9)sD'ÄЁa$aJ w_![_X=C!nd&ÒWhv[m{BPaؒ =}rM'x=`W| K=FZQԕHoWpʙWGoCY3x-qd푚{Piы1E( <|0PkdhQ 0ōguD$Ka,UQNpzDыGͶ!MpԢ 'XGBDuޢݧ I(9 3 HeLGÉuv%m-"W=>_p*\8tWo/=)TCÔɺo&޾e RJHl=u/}Wc^>Wu_>M(rq4unoUP(FӀLQWɍ[%5Lr dW$}dQNW*!@F$_m~ ƣO.28;*a ,hJ@5 pL]5{CPxvR9UU<[} 0TW7~aEn/m>eNm>/wǗ@:ez> DHFPO#k6!N zJ7  Uu |Z=.gT(읜+2aeHR6|<μ7h^"!Zlԡ(n 7`U`3~&OqHrH"--}w@}ctҼ^o`4Dc}_}{q?h p˕.as;j(=ʘ7ce@,M\J 죙)@ 7*fD\7f8 uOH| yY!Q,0/Gy?s99 A@>&ttp oNbeNk!ܓ؁āUDX2k*iP9"|7pr|'Q+4ǘte+dp!E;i\:c6{)Jځtn[5 fo9rg XMy\Vd2~)! V=5"A0v; ESVg7T+i!H |4Jn6nR)?&fn?wrAa?sw4cAne-)!r#-7LyOVHUxYq ~^p. d'NTsB!6"xeNv@XC{]w)`{ʮcvj#7@!̮|ىeT qՏƭ|jͺЛ;WyL>ԮmvyXnvʵwꏔi U Աsڱ!6Y!Ʒ{hEY'3dF%߆cb8^x,gS*P. jwMpYO";];wGuuжbo 4I t^qkFF'N7itْgތٶr<黒t%pp1M,UEXz^L.+#w4:}<.&_g[C=ȷz_ߩҸGXW8M|$ͯ~L74c,a2ř];,*"GQ%::FC?,P2vK08Z`>R-mrɊ#y?!k-&ݞ#=Yl,L+xdڎ\8<<\}A;e(n@r5U_ǝ P\8#@|w"N[F%'ˋmc屵/CR@ì$RT2g;TF7왏Vټ6fbFh~+\n|n 0&҉CmpK4DASxBBX67P$hlQe?Ea~YeI(eYH\Ke&?8#"G2$U HFhkv |pUw ƧeJJ۽X"<-k 3 <Hqs!bPYY,O}j a u6j!>~>ަ I3@EIK68L4L rcšյڽ]u7]o[ZM:-Q&ž_r[bh@է7Tm S_fqs0Z40hI %Hr'3)vk>31Yi@PŪ yYmM?ٴUdO/7e@5ϻY3D3wi_eo/>\uxc_JTv}a1!\斨g#CH3YˑD͍jVL„p5KZ_dJ4ۺg'2G}쁀38 7܌x>aG_Q6G;hET6e 'n[kCV{xfJRqӉkbNLm7j S%O@PjKHGW3b> iu Y X$[6Nk!C%b4wWW),ܰ6ҺpV+-2芆%L .4և@FXq)5X QHqt&;EpҮ(hfu` Nz:[5H-D{,\t%%NY %s)cŪ$oMr'HQ$!2h$^QԿED]7BJ+#e7ƕ%>onDZf&&DO(} g'i>"s*doͿÝ{{ᨫQ` :9L2m$~ٲ{5uZgYg/iQv[ w3#m2c'e[n9r#!vPE,'%>8q$}|2^ f=;ں3$݄; - m0?%j`ʼ82ps ^( RA<ҊnfN`:5ȦoD(Me'[ofIʝ;n!mVG' jHģ} 'f9zVtA.-w9wO[*1Tr]2Y`C!<ܒVkBj8c0ʫm 92- V)02;ݘ\mCMF-](Rb%|2Jqal Hۛ&0)v1YRf۾%Ӌz[5J+}%?=*% , !أ {JcqQW3'Vn`|slrٴwD^㛺sh,6Pvg5̮v?FŴ"۾Ɔzmج5iQM3e^"p3fފ ^ìf1@AW^e/|rcup_&3 mAbhy+'iJD~^61̷LI|VȰt2rt0H?**<6Ȳ3EM=w<u˂ΌNJiA[hTaPZyB`0T0Pc6}6sV&)9ٖI: (΋VZeX@!^$N Hx=`Er=֙@:7v|3=΀ 1_5+l:A|wyxq\sD &gZ猴 z.1<`]`%{N>0m*iN7@T;P@큃ײ<Sٴބl:Քvk}iIa.QZT(Nv1ܙ 3^܁~W֕C9ݰ/ƻ(`Cϳv`l;1x:IDP"@qޥ9srK ' iri.l} ^iCFH`Aka簨W"_ˑݕT p5+~J Ul]Ejdގ'D5^'-k[|8^ pzzh > `Y;kuP.P"V񵥀{9 q Q_N{]`g"kia>vb 'ȓU~Iqܢ$VLe*B7Kn#7jo9VLu\Uh-ofq"j(oҥ]]@"YA@3̰kU,i;\ߖ_iZ⩎&踗f F86pˆ+LJw:Cհ@:ٳ?keJnUUZ\aw sDů0)! *#i%67|diV\iaBǙM* tCob!Zx/7@`bѲʆY>1)Dg rӍ7}+ʳv[oXEsh1tyb&"}z(./yR9 }?x8JǺQKᒉ USHzyuO^eq4 `-վuXh`<)@*>o!(,﹨ހo:ˑޱQ;+VKCN.Cߣ˱Q{G yZS D  !] !!me% U`:k8&$H ~13X|M21fs+s(7_ac|[Yt%c.1I@ޛ' ^2:K_Llsq&Qgٞѣ@=29]i۵*H$n>[Q~ bێ Q,j7&  8Wf0bߚVwgЍK/D!BI7yS4uܪ$MR<+W9 DQx60q'1wS$wq5q.@3]i`EB1 汝W0eji >UԲ#ܸ9X 8w]Z?GO5ΰ͑{W a^+w%btǛ?HS%q r j*6AH P %ޫ)l5 ldh8Q\7FO˜zqp^5@hn]6t\QO 󂒲XQέ^Yr70c |Md݊n*(vQIȴtmLf,T^"6པݗބ櫏u&ڷ^c!owp^H1c3Np ֝H_A|9d]Q{>{M3}%'>vJu $̑XҦ Casm&3 s2ʦVAGpxl=ҞMXHL=u)wl$x"fj׸1d}O\"еf3٤]9V?{?e8:Ug\SrS+퇳Ͳ ]K/Q"c%w#$KKLi@u4߭^H5 fpZx֧eM3DfԄ%a󼚾r53% şqjiTj'ui B,CyC85[nu\Zkd,tp;.f-ovI0*2(Nn{Q@RV38Qys>=ƅA2xǩ4)UR5wclEq|u3~c D$4;Ub^+ 1,,ѷƸP+LE+C=|rj<c7{L^a/9n6 !=0b) +0g[g*< "UjI<ȡBEd;~(o8n4;+IuZH8k|A#eW}"XxrE /Du+U** ^o{r=VV0JCؙ8b%@qy!MIdpCάI9gЀsWl3Ϡfl[~#aw@vfVH<3"VDGlUi_V7cTNwXBuN2U]4)f%hu ް C3j'V$,e O5n|1$2ŭLW3<אxIR>B4 jUC/Q&7_x79TXj#YP}aa3TFm-q)YuS(>;Y-9h<8%~Bb6ݒ|35ӽLi{6/ iԠ% œ{#U2/xl5 ۏҏfU/)T]fA»V)or&A0ϙ'`JX=LY^;i$SX ۍ2^)sr:ܡU_;K ~cZu,ҺޓyNkCf< e/Nܩcôv}a-8z.=fxL&NF=v&l&K^(}X4AMHGI_Mzv`C~Ao}p}n8*꜂CBeD+X|<+ژJ 9hdͷE@@UZ- Y~U;^R'9 d2} Ҟɩ)c_8Xt[C 4N"m(H~QaB  &a6&zIJGjnu 8uh!6s ?}?,cr_7vB:r<T!, c,[V]Y(4i&pŰPP&s{4~P>.@t%FQa$RY|4Xřq6PuZ=`PC ة>]&sP:I!ri6rڏ#gX<6OBݱ?ܠQ"Av}ŽjCXmqx^͍ C؃"bOH:YL&§fI#gZBbےH8' ,}R֖EX%;Av Z5} _O{ *bqDžzGH ҲߖR2ڈ(8rED7xVLb 4tpQD "K%+4'H=6 <+;GS2AM-%=$V52ښxJmg0u8H2*zgom4WnbX k}.,*bL^ÏE%zgۤ p%(kJjL3]|lc X)w*IXZ)OM.EOPCdW|Kh2]%TPcv/A#V#t%a-:^M"Q9̹wt3- G&M'5=q8sk)ޚYѼM7_+׾I=4dNm3TD 〝r[8!4$yqTz@̅p7ibˆ'h5MJr<59M ~[]&ZP!#*BI WH :_I~C0"؂v·__|Y0ɓNy kjL薋ftlFQJBU>LVӐt?eź3䅒1hݥ$>йbD_>A5/Z;naytșc$B񬬒z*A״1 /"LbW|/%W~є35EU'N|BLUv[k&Jy L* Ѭ4+Z* ǎѡk@W<U bEy8;yID=_*7p5ߐվaH\k,} 9GYmB8)2ExZ&ogPY ;P$ګHL#":r )TS 2.KܬQ:䖆$mpȮUJ  - +kW훌d_~ISH/o-v"([z_NN]?9_RnyOl)?; KmFtJr efg$dWL݆REXm=j(=Ok 7n%ܒ5F(u)x] I=engӝKCL%UAr):c S1tW1AԱ/ 4RaV#'qr;%'Ud/Qeb=(yZ#3l})ky nu?gdsclu[8){Y];!Ƞ"g}ʕzSfVؽbd$.~>fa7l6Aˈdowp/#]X y.gALhx6|[4AɱalxCU yWM>Cʎ[诊+rT<$&)\FKU$ fȐ;C-7|T]^q'闳P@n2J~Vcc q\l"heawJF*Ǚ hS&$DTUUjӫ=: UzDSp7C^2%1k2C nHJ݇[tЅT M){lp[ȵ,똊+.Rae{vϻM9A5.v CjVqiTalmXޗzD񫺳45xN'&h` Fh z*n9e1~K'#k|,@6ȿYe)ё ^i&J^`J9*!?&%:K;mj;$ƇP.C#;Ӳ |4}~b4E rQ}/gl镙[AkJ-Ě G۱Re| Ӟd9K_Z fOuAky˧U _T*-+d "pǂcyCN¤Z:Eٳ3v{9VبO!0D%t}J<$UvlE+[k}H7O\!]#IH9{Jߦ(I(瓪0,c3 3L>:77i9{R$i~;S:P̋n@3 T|mK%¥u=*[;AJdǭ% *GB]'ilgz~p$8B} *U=<VRDO`& RV! vIeg`~Y,(6p޴*' ADo|'ں;_gϜwO?ċ߸apsN4pMߟz)2ʹZjRw '0 _c_3$9'd!Y╥9j/،>/{tr%p  `y]g"ܧ8{ <~i)ydvP؄Az "ܞgIw݊+?s7`MZ⢘[;2>$EsFfwYI++33rDe[Y @p*GbvhѳöI?zA[;r" :ͨ4WU?Y`Zj5D'ECE>F֒+]O"6cqlVf2G%L' I%g u0bZDT>&}:fc?/Mh%G2hK [fy8&x0g > /W/`r&N?XGO.;QIF<056RLGq*xP}rVհN<-4%ɍ[ HWh>HOj"hdKTWEixy.*W6]Vvq %}#q4#HC:\"sX⿚%#Gmw e;=ƅ݈M2=C$[Fbm2wRQ0ӑHy!^-JS=6#a5San*TЇJRL ,wN$CėzY، h>jdΪf4^it $zqjE]ճk1*zC/GxRNۢ+ n?9kE&W*rU[9KjQ[5exHBQR (1% b#= :'8桽8$XSVLv AgQ y`%NBb b/?pNm8rKay6ԂC#->mgx,B49кGSEAJ~3ȟ6c"gxlV{|73W7"-@ +Q8HS)>z̨G#'2y-=YSWFWs 4kS_F[<ݫ6ef aRtm}&sQ G#w $ 0@U!(>:jT ̑<57.[44/ATVo:}/B QG|_ù:[fVsMN (r05qby!K4n6? {o2QD7?g1]!*YDst;ߋ9&J'WSq .Oڎ[gQ_8\.-W[~gש3~Td©zs\$R}$V`ЈϔЬ{O"~)D&8'*F[{)M{>3A4b"o|*;r0-«IVV9'_#&:4 }rxw5 Iؕ-$+" r}gMp1 tR'3BJPmY5?UU72d|xAS`O,А0-;0}pżېu<}y \{t6+QCTB ɪo^WspoPmo#kr^~͎e E4*fc뙋zg[D߱Dۓ[ԡd߱$Ha]#= FWw~S~ s+g.58v4:1I_I?<8BӶ dTYiD"L*ұy)X)gZw4th2wZY|ދփNA&îy<TlǪo !)Dbc`hwʑuS!.elBbc'I"苶nL1g N7MحHx~v_"ߴQ V&("r-݌[N{Q2ʊl?=8_>׹lk_qW`Ƭ&OtL> ԆFEq] 9nlN E궉 -_΁KΉ ոU stzp1]|^ xo[Kp Z_k'M09[nz=N"#+z0 ?$76 أFS4Ŷ@OsJf8Ca&hL/OFyI 8Y gP~z8_EϔP6[,!T^a2p z͓s4n(oE3JVvڋΊo3[&$cKd4 և!8 qɅn.+XVAhSֳf|QQDb\;-N45XX3klÈ⪔pCK͘Щ(j i68<E&Y 7漩0Y,Vd}`"hRIp)Qʹ  SL>РK8]FsǻI`tͺd'L&%:8ο6Odaa̖;;HOơ;6ecTmțkݽA@jYu}Vdt5QU1Vod{r5Rs#Mȡ5cOh6ڭf7Gl5A(qYen\)R?*x DG Md8pM;#+H_x-cB H/ҪI_M̿Sڽ)|ޏ_}vı@Ed {[M̈(*QUWe qw?Nj9= 6(:m 뒉.Sm=R ?D75JʊGXǷ$aF1B,:a*tELX񤻱Ή 2CA"}3N=q*)1s3%/u=RaBZW6^\HNl=FUs*'Rٜ%`|LlYY5)v*)DdV\ kfc4FS}IS]~&7<0ꎶMp-vYAhμ[(!OG|sQ(7yLRbf;?1fHIq-&L?$eT:GZE9prM$yP$L bP0[, ADyEv/sls58+ (S<m+¥gLkYϖ~/t$AU=c\l`GE+-QhˀB)$L^wH^{wh+v TV`$H%utb|fЬnޭ ^^oOJ֎U#~ODpUT]*zEAgwq LR#GܰZ0-&gh?s%W'Tİ0rWP a0"ii^ -LÕC=q2Y7WޣIf8B;p%vy%#lG(D-:ٖkt54ӻe1Nϱ]yJ;S\{7 ~e>-n^a#4 ՟I}Vcauo+z3wa|}!@eNvhgc>"P?AC!ۣ1,pq!k|ĭ!\d% yI?!I~H ڴ^*}(9Ο $ʋ&7\2GP8##bH=/}0a__asG'/k/op!) pC#ĒWfS$M 1 j~#P/ߗc)(oHxgYHB_} K}xW>@QKW"YRKm)O4Ip' FbּQ|yԞ_޵wOSMx5XgD%* jIBebFȠCH=7EH;#5(ECFu|މ޲OyD" PJ*9,j0[JyH%Gw.F -ʬ̆敁&nh~0spP;W%&lJ1\dQ.G%$< =듙] q25!IH_H7C;(PGSx/cT;FScweOM. ̳KNv7K=&Nwu}>^F RM{Qi"♶dSwŜU3Aqd dw=)6Ks|u(&TAg0DmJ*b(/kdUu.zO*c2̦gbV2Xzqp|WQ0 } LiЧLF8&H6R 4+ 8&'wJ]S#Kfymi}|?TThr"&r?GgLl%V:Vև ^`ҋ) fA%p%2B(^q/W7 y`LxX n%+ϵ+구2Ni8Rr)*xEiY*R.2+/$>vp^jl}I9ESfEB~*x{+]]8F7^H $s9Ws ,h0֩+b h"m"cg e #PF~(arq/툮ߔEj-tI$Q +^| ۸ Ā]wEOH~[KG2ľ "w?L.xp5Yeћt cK=$0.N0̳֏;&^a{y,3.irQ/u%%U׿/WxĔhNLif]}n*' 'dY*&<^@K(IZӤIy8{7Σ#㎵&]!ٹY.X :#RIE;FMW D ȃ)F+3غXo;b/T:[nXt}л2in =^"(BYh"I-0MY TL 3T k?-j/)ܡ/:]})viyN.f}#v/њ9,Hʍ*ҬAD4WR ҥ*a7~ ~xeXzg%Yxٲ s:SO.qY|*\ ÂZWڰGh\r:m""hn1‰TU%7&^| QQ0 UZrDL1?bmd_6b+S[cuCVd7ޯ1*A%I'؞s;(w_vOKZ:PjZDSq (G9>4:Z=2TPr#R &Th^.^Tb9ɑ^Ae)ӑJΒ<̂ruvǰc@b[X-* gګ`#F}lխ|͚?beff ya"@6TL-a#1_,$Zc̞K4Aǫ@g,n-=FJ337 !O㐦L=jxOϏ>-hGf2Rٲa$jSC)c'u 5 gD!8W3ϭ ;qI5EI{3pnJqTUV PCU`s1> uy˜}v$#7ɘxG3xC7Ƙ}_5h|ZIB5%թ2IN$Wa4 K1XtޖfuL _ N[ۯ+/r(Wq,xdΥپ-r#عAJ)1V}'R庑=s*DG!Y<ƽRįD i*JT~y =C,Кb\DCU0'T b4+te92R@(c2SRQ6#hy ӉKOROdŹ> 3E}s,Vv{zd(WW"NJ+#Jha_zKV-m.nCvlw 1$KYٿb^Tfمݧcaވ95)?mۊ?;aP'nj"]#SWO)дy~{DgY? Dєyh).jFrap*7Y3G<>c|Eb)V·z1mR3zhRZ݉X 1$B?=>0߀֮O;"0'Rc2N/l{tstCF6< $ Y\Ύ̿+8_Y\qf}zC~{3rap4y19(ii9ڡVf*1?__ ~'ylkJĈ̈́)PE)">op'.Ky{F!EfM:C-feb )R oy!z>DVmrdN=1UE%ܵ!?5E6fW,Bڥ$~;y;jr/ΊHc UmOCԁC}EsB ?pP}*4q͢tM^'+VˡQBۄAcnӮ~"adG~^>;NRjiu/ا/:nT[ۅؔ;I'S&La dY,A6)Vaa'CY糟ޢZ OI+#`Am97*mY 3GϵLGŒQ@}1UB<ΣׇVl,X/VhlZ3{}ӃX6¢ ̳qYfR` bzO LZ>d,*^mfad` Nju `q}L 씡5Pg+ťU2+t'1PkEVqv9 L*#Y#ˣ|DV']Q2F^hx4A;Vb_9U^9iI̲?W@LtX.%'$AfDbº Æ8Px A Q_Vͭ<'6T$ptHon3a0F =}{ӫO 9qQtT)eAtֈ;Q@onV:{k:4,X;gWfeE1_nС5?]9aH T[/,|`G^wv;nw AG:\KI%׎$p+D6yLzq.ȡɤ40C~}j譇qu>NhMh/Gm[kq^Uc(;7~ί塅 +ePyONX1Z3( i 2SU-7u3<`å7"R]|T423YvDGRSj:7_fI Uy~aE:Z5bv]Jb`9!D9 ? 9By- !d ^V#u^6ӏ"@g-cnYOidiہ,1v|r Q΢Jj ڜ#P4/4C?wߞ1J<*``qW;avc/Qrd{H'v5+1N\tv PIȚ1oX&'ޱ?@},HT;\g (ɢѼ7*IDGjcx:S|&EGX:if5S1Kpq/gm.H3M0k~TP]U9'܋vHG30E(H Z(k~h='O'fP_L|, & |oɹiyZ iXwY}PznG"aNVp=lH9JbSBr0M0'#9$x[F_%"tL@xDg;*&쵼E*K;v9J/2Etc){ \lT! Z S]B+kM73ȍSGt"Y# [>tqos>ŽpTb@UuW}!%%#սk( -Q,h]% rZi# 5qq7⤘i[pSfNDFm@o[I'"ђ@ۥ")(,!K9}މਤ~v@d%׊YfbI&Qz?dz!tPE/09G&yRQ;.޻Lv:dpكW&wu4ߪp!et7IH&,JCQKQjJ?Sk6LP/]m%cGnO=yC(Y؇2~̚y3HiCeൡ;u󧰕6y7q9p5[BY~kM￰wgz@139brb1񲽣 @/" ?㶨WN|/ 2yEz!P4'&;={_ʓD(vE[l\% p"8G';?kl<}E֓P>vl.(憼Ed L^󬿥S(c&.L=!׮Wgg%]vxw(e!0쉌b>mBal5m/Z;WQql$ӳ\}q) p.uccz ڢ"UPVR9Z{x2tyO/' H1K,|d^p*aomg$.ve8ir!#uJ +M*6u4#"824[n(沸ْwO#iQU&M{M"dE+l G̦IJun6"Jz@^I|~GۀhdKy2{{rчvz#j)ıeE~!e[d@' ^]?'&N)4SІBi~&3:rÖ 1Q85tÖ_(s65;J<@ es$γ2/rﴵQY "=kMKѷQE\|`2_\GFLx<,ރkg6_a&z%Xޜ;r>I7n'?nbkyxB+17ouwD:洷M 5|efӚ>SQvo)KSHTOGԷ 詵 m墐0!rDz~8&,LX/Ud]133>V3J0@m"흪% rK"X0 }SKC ܸND(HI5 xmKU(oO|mh߀7+,"'Q}c@qז̣Ewy(.,ԛY35^)mr?fxY& >m#*%w-jP 6C x}.x!w#Ô1$)8`>ŵHPg0E>z!" :/8CCB9-bGlWÀJ#KSj7]20Vp ߡ \: ֚ފH ~h`~(Cm*KzMpg)D؋QVN˨zKݵ. \2]ѧ7XyYL:'ڛbd3z-fMRL kRI_%QdiXFHdW&$e+P!8z>VύiZ ׉m-gS]rH3khlb|8xQY >Pfpn, ҁDNy;s͚qm=C;fz9SDK ϼipsLY$ʐ8j#q<\)!5$c2r;<k~u<݈_ũ"-oW-{—2 "w;|`դzuϫDjE=A x.1 \.+V]Юo0Ty"AR\<8V0<3P\ C>JE:VE>GIM}`OZL ͍4 /)zUZnv郏ClAJNP(Ǽ>AI6J@#M28} 2aRR-]9s/iF,Aag3f(R.W'-,q򉛀YdAlQK#؏p'LCt)vI/lF\xYBF}FKt KX ?@O3dpg΍Nr]JW3‡ĺ^] .Jβ[R-%+,:3/E43d+Q`7]|=GwȪ'2Wk(:\ÇOrJa6jgɀ)S!ȷv\@_: ۖɾE|AbN4"?+Q*H0ذԅd]&ByrØJؐʿ{b@Q̹6/0hŇ(~9!}fosH~lӵ6zn./I 6lT`udU;3ihO~m!t { άm T^D/eWSPH 5p72ML@hXG@}#0qߜ 1jusPW%Oy4xXfB%RZ_5f4YuRGVPe=8ӄd8 x}' |VkR学Zq:1 ׾7h6u&sg9/ ս~Č_'(EZ kU~ҐKAu>F Kb_e!t%p`I$L9vpN<2<]G0 ߌ&Ksm=B,hSqEi=a$ MciU\=x.ZL;,ЯjTu.E7R&[O0 }ncq{[b&cЇS2Xl+gh Ix]z߮FE#K7Ё>Dz5!(7О8yh@PlಟfpW((=+n0=GW#Y sW:iIr0 -bn3 S FclT;}+Q]i >#ޣZXT3aɟ,B0T}`u馢"uVzC=3o.>ErI1 !de# 6an7a~m-xRMx Nr Et) vϵ q1=B]A'^N+2B|Y>wG^77)X1p2c*X=[|鈶_޽}nnZg&t mW\ޕM!ꦢp)DKd [_tr19C.#*:W&B_ET SJ{8ꬿgWTjdEOżsli y.Akځ\G ؟։'VpҳAb)z dLdz;H|DV@?wR5Iv Swy6js<ɪڪ"gOXiK);Z@=KY t%_ɖ 󮯲-ibiĜ@FU>ZNT53K³!a/V3)/i 哬r.13PuHgP௓ U~Ydy,CH$B9iC<HXv}YEPT V%q ]/rf";|iHv`d-JU˕.R&Π8Bsj_>޸mB40|:k{?&}>-eF[ǡRĐaEw0 GR==ɸhWSI@"~u`+*\Pk9g೘7eaꐽz 9<1CAF˽R%uQ5"b⟗xrYݡ&rqy΄55&+dyzN`"(\(a#1HH8A1nc`h zyPڴ|qF-I߅E* V4[vE)OtɐnFHa;S칻mRn | 1g)$y.gSA eb!tCŷowRיCIջ]-ڜlj${վ ~AQBт!ڤmV0?UJb<|%rq@@ja`5:oQV0,"T[߯cm,:30e€Yt]q˛QwP YTƫ-?F KƐ5[e=qo',] c=̾&0p4,טۓ #]O6E$]ZbNMan/&FכEGm' v1iw<u#>ҷD&.7A{ﻚ-U tJZhDy-⠕|`B'0 9ꢇ'd; :_Cvo*㳎_?:Yp~un]w]crC?}9QÛm2K"߄+Hky7{3M!{Y'[Ip*/#01J_Cke iA~NAtdc5S8µNB7$f%]IǙJ<w:\_>u$lb[+nп`vp,!P'Z|lѵM CtB=& #%BK[ NL\..Ak~%yY<1gA %Ā!n,FpBU]6eb5X+ m׳֮<\CaZA /:lR y7'TG(uDλ ~U{#= d [MF0-<^gww" f0@< ## Vj@ iZ/a_^E|Lw+)o+ F`}W}/#BxHjp;XkqLd`=4xVV)هuz7)眬De[!Qmkﮘt+t?:RuN9ջzL]cfȖZ$?/KFTxRGDժ5:6{LmӢ5v"s2[(\~5B8g ꔚ+ _eT;`vU~9m cȧT~![ٯ]'$<XΏO~60@[ |qzlE?U!n !ˑQdp~"PQ"[`j0#п@KNZ"eo\A !15fͳm\/Ēj#m+XFx].RUS)ڝU;:th8ѹssZqިd|7G-ôcw\gaPv5}6RSg sq j ߏ)Tx>'7>h4_Mr܄ڹ.qxnakJӴ'w8t`iw5]k>^vaS @w\o֘ U^&0QQPd@ikPN|7"PG@A±Vv;P@$P^cB#dI\3@ޠyp{ q&Qߜ$X t_mqz cn~<-JzGjм -B0O%yv+;}FRÚ|*!\&aRŒ6a ryq /y ᖄ E7uKyv C&ڑgtm9fV3#DhrDWS9+7ux3tVE-ܮhOA/֓0Ql&6MF8!Yĩq27R#RFZ.S-IgF; 2VFE040w+ϰ|Ngqf_L`Cpmu |\%=:]`Xejh30A&[繇Sps7vɘ8 lC_qBS0'F\#-@ڡ餤؅U;zŮ`r?TǪ|VI:wArFt:j,ω 6t)> PvYҝ. [h;YETsF1&1X[ ]aZw8H{VV2Xl +sdLa$X!Nn 3M2o-|TN+=;zPݳ㈯? ɚkC#tH&׼ +g*RH1'q[0);I5: :? oە{c惨6=xmoY0!/WiP\z2nڞHHnP9sYZPx>5xÊ%}%bg,Ý' ڱ)2NP dE 2ne^p}W~N#Qz76G N=;lPH ^,|4^/ Vum—wq"4{Cay_EKR8"toQ mVf{7)e^żY`YPq|m4g{@{)&8~<* %wGt`вu.VN\嚿x0D@ H#Y;$nX1!UGa&~}Ba\Zf]Ȕ(]ӭ|sTM-dH0A}370b9ͷ +%9% }ؓ[Fh Mx1hz64V>.:H=C@ ZDxxO :,3L:D/b@ɯw4̅*sϥw'T|.Z KW``J>O*0";ӏᓳ݅ex ߤeq`; 5w0 ͢@IJ/{ gS"?مso]d#0 P!Icd}qx/tlD hgmEJ )$Y"/G`$xQc>SJy~6 LOl  42Y"4+MA_#o.@EZz:ީ _Mʼ )we |7 (zܭaZdnԸ4;5*_CT59ÕXЕ X>'tif 4j}ɬpWA1H2\/A.@}+ ͼ< BP> *i?I ҰT̢d JQ^jH42łizLg\Уc+T<ڤ:flcrWEYi(XTgaoO&󵞧~p\$ՠCV`*MG۰6k ;amo̘#) ~iB.'כeDٕ'xzb~&1D<+~V-* ʴZQ1TD{̥>D?n~XOl@aj}v ~Fp }2 f&eRB(( OoN԰.%8JXañf&)ǝa͝zRX:&/V]yڣ2^iS@v)Yepp"ibG 1HYMhsYҰ7DRr t#?t`+Vtury?HOж / Lpᎌq,i:*!4k*I$ێ}6f;j_yCGr7V̵ϛtԲYV%\ e~,αoə9W?{z e^ q&v Z)6_Q1.[DgC ԙҠS>6.O HqXH,5#`Riv_ǩA1g+,l? %%"0>k |C}LF'X4qO@4b7;ױWՅrR7m؆1)Ə0X siT i',eڱ|,_0@\Imu$Fཎ y zy}{s3f%|9StY"$hNs?ttDڧKsiRjZsF/!돚 4`^ 4/{tcj6]RGCS#4K"X= ztxqNy4{/ k@2F(]k@GIZڲmV(֮0np)帖*+C"?VQ+bnK{gB}_7 XEUX\ᵂE K.:6D(Η2{Q]l?T^pޯwkw4Zkjcm#*c{U TzR{x4/LRwy'i/ۉ]ufrAhB[]Lh:7u!Aj  c< iF^*P`QBm /ꦀV[7݁Bmo8J٫>9Cp tx)8l2|5{O=8'GX/,0n^FRIu*W=uo-٫r1`daZ)BakT$jH&'rfLbV79BW`Vk]^P'ۻH:w/w'@8HAO-x2>ՖCfq44pA/'h!~i|l!9q'5-. y!ծgTc r#,)T ~^]fDn4?MmLOGpye> #󍒛4 HV>F N˥e]B1Fj$,)oWp*i}}~q}"~.RL[X4u&0,>(yYRm NM0Y6y.Uc (}fM>\M  Kcr&`9bv]cQ8 57=l0*X̥ P'5Cqh%Sx3XW10yn`*)kʋ<,6wWZjHSS`2J?9*̒]9?iM8gɏ~F^G~!xS#02a!Dܯ݀݋_I?Ök;~rz|cdY M=s'uaa4FuKWڸ`ևA;M>P#F}[ yS.x#@geCM˷6968T$5/Չ] : ;AKE>Y0ryxvY[ɒWB Umغ} HM,VчX:M\F *?0 ,Qyؐ zDf(P: G3o?A. ߮JAOH#J(cmęVQ[m"%45Q.!{34п[*̹Gg6数Y/>zb{]R!pbѳSQ;O?-/IV_*hRX7 eRޘ/T"s[Ks_IYEgHiV.[i'{C=S.NۼHtũ=&,hvd |鴡ټ:bKP 1dPa<)Gd>n#6k녰HHw'1}#CxTK ),Vl-ѱw IuL|0EHR:ϿxP.uޣCR~MW0;aqPDYz'RlK&5eVgFunEu`2"\@%V;/"ρ/MY8`>^(\1:"CjGIs[DNG6Ri~Y[m`44 K5F_ӑ@ ~K#5uP#DO`<{`9omDsh]+xSP0;]_&b +{.2KyJ~ĉ q DN#xzv`y r0z- bk:N&DLJx\u< GgBϏyJTԕ8c[Ƒg* ^@g!dSïNOl7~F"`~ *$ƌ+hˌ  $sž:>5XOTcgWZ9e>lU)9[ d|G.,9 #/AAzBL~&N} ˌ\ 4ImQ4N=}(Oi?-W)P]H}4ۢe e|a:3 Ÿj70(,텒*Bůl;l -7@=rs s\GK]6(H߉:C& ` /Y Y 3jvMl2'fJUI_ϿŻH6;+W v_3$=ֲTE.?=^W.ݟ甽7a-20bO2ur UWO_"0}'t`$x=|SƲw<}DĹϵLJ0E%?c5!ɺu1sҹ`C4#]s4ٛ/c–[t(HBz8"8tB>*t6WU>өORERH6|鮺n0@0)M"3}"st{q1;[K |c%TM4iVBO95(_j4VDomr~kDlvU8 o몓83i/ߓ⹯le;Z H-@k~̑ 'xwJL |tpha֡Mb0sbZD4b^W]QIDL3i )UAj-*V?B~G ʇ!Mn␉7S ##W%+/ja+IbS%&׍N1n!ocA en~.$Ąٮ5k_(O99 'MߡVJp~$kbqKJ(LsM!o#ï?ز `#%ܶX}yCQzq gM{6jOx$@e~#M(ZFֻj-C!bT"|ώV#0|j(p`9ˀqpAD5Eޱ*GMwomVyHkAyI%> KcA6. tTxigcF3U@N] !=hXt6/82]l4q :@/Ŧ&ob|./^uUN͏xH>=8@[ԝ뵾:kh9.:9i >;V[g|43IweCwܸAjaC4Ysiy&6!C{{g2_53c>;?j>fdcF^̥ܒQ.zOB`z;1猥 xm?#$ͩ(Ol)Ǽ zK!`[L.A;uǐ4nckf"/mdqcn`2"oNx-Om-.ߠ <#T~_2C? ugePJ~L(iR˘n#R'Z?(S]^&a-rɁ[Nmfv<*]8iw/:6t]Gid O`K:Pa|u#FAS4|tU#j*(i k9 /4a\\=%ficz.L -ulɪ$@3?ӆ%KA\VC݇Ǥ}Ζvo(-h@9àZ/e%.O5<"ޅa5А*o_Hg Of;G Ӌς.9?FZ M@@Fwa6;&#r<~g쩏ℳ {5k!ƒ.nC\O 9\98iVwrd@<7wm62SC_{"K/ҥ]x#^?m],K3ySvx3+Op0{pÁE$KBAD5Ka:w(9}r!U@'OUϩ>K P?7MR:fr0gðCKroO_ָ>r-9M ]emEZ Lb˽IG_'FWA5_`#~ @g| (} btE~* 0 B4G28PWX£a` ΐW}!y'}Mdվr9iZDA,M, D-X>iŰhC"K=-5Z σg]>@nþ= bv2zj]sBǛ'5C 9z}tk g\ڟ[w~|{|v]SoݲR&WFFec0,SM cH] ETeɒqqS xwg3GkII< -a<E砸"Ɏ{σ@yрG_wEHYxcw₵/̯C R3W+ݪpHjwƐz= y$j* ?H[)\\V;9D,OfA;12Ƒ&Rhm’7J&_NREnf9E,e<~ĐV80o_7ΩȘϖ-z<+YQ^mF%U=7j]RVsTv:AzW ɊPA9;՞ YC0Y/#0Է/VLZi !WH 2OKF G/ _ذx0;"EgOvD<ۂ>=Lx%u Wt@L~`\Rȭ}:"Dz E4N?&9KB4J+X" f=3h }`Jvm_]pX c>m CewOe¯:t#%Kmn͡LiI?Jēصh9T5V~Y?<4,*%ZP|nm^ˀyweR)M,R"lYO;+9 :+! U#2[Atˊn-|v㚾R.ܾh{ !"/'S#%TKeu6i\#.B'*/А 6׉ptbvBEM@SS3u@㰋q@v Sru,^ 0<27O U 9&f.`]f'QHigKX̞ 'SKks*De8b=Pb2oD-.~OqǛB3yQ8Oе!߂˵<1"3%]t &BJM֒7VOUUh`?ۊ ܔnE2WwVT}X\up/ 4Y1 ~NN+[tK,U waSj@/Y7ċ:(J˪_d ѩkg.-72,ܖ;B'A'l*3@$dс@Ȼ|7q섍0e5)q0NURDB~&]=C~Nk5-k?9 &!chop g'g!)6yª-S91K+y֭7.7lmV.U ~[*`JSQA%_^ LxՏNdL |vr/?x_zO!qRBl(.5h0bj]}yi=I r8(<zLK"6ԷAPB:'\ haM_-lRM=t`%,kvgy/u5z>{d [໳D$_tR;-cGwo2 /sk38րZdˏ~;Y@k!Y :">s>W|x{PvZMttN C?׎F(J4K% Bo#qg M—hfj# \ںh w4_vEZK_KO4!VNgo/HL|!'"5'5e]y@8mr㜦 ^X_R2n\ku~َР9mʔs.z@y4w6JPߣ7}*$8r%sjB(j1se9AOUǞpm&7FSq.Q_鲭V  sI 2ɨ[!U^a~&pڨYr9'{=|4h-RA|.ΊEٖK޴v!< bxa`kQU-/уI>c\0JYj^`q #~Q*pc} 5HtX{]'.P.Kŋ˪x&T)<9[I#Z>q@"`)L**qrRAUY67o&S0۽`@5=ggv+`@b >% 崺+A+*H¥-4#6탅q!;n1)η]TkU ջh֝K z2qA4 +-3\dI%mG$ڶ^}vG',rpGii}/BN!86Q6sb&)bӭpSm](Ҧͤ ⅐ZԎs|>/HyqIK4# =uKDpШC!8aDR:mr'9hcUcrYʩ(u*F5=M,SF{Lf='2; A~Ս k$.$ Q/m@N ݃&͎=U=~8h\/A1BIEO|'_6c[[8k V,w|m*Z$0Pv`ЄXMCԊ"a{MxFdVB99Y<65'(ԥ8>Xbp .-TaDFڽ[IC B-vv<\ ۬X@l CШAV?|+zA?u%`MKLky"^JaUc6(}-ch8Jt 4[)rqGWbI+xWϊt: j6kޘ}t⓸!szR~IBiB´`n6]_d!ZwR@'m&CX{#F ~9Ueyn%:&͖I~ɠjv])ɭ2JJ{>”n͏3 #Ѝ©FW/)#=u0勋D^:+E+.G$?}HK“(-WQѽxƱ VUkZd[ePYҘ 3'_d4%dx؜ilSO`gu]<$G?}xAu)EhC#Etzq1^K҄b$3ŷ an~^kh_PQ~ANX] 0\GU@]"wcPl{%HQ 02?R~)15ECΰdx9ꊲLHJC4,cb, wEᗖe W#':jt!fNh5^tiNcFnEX7Zuᘑ*9oo #V)CHYN 6ޅAv&Mt3hBF 3i 7Pxԡ!0 RL+%`dXj/0:#'vv\h˥NůZh|OnHsC|i. rb1ő_*ciH E[$jE"3# <c֣Q@= "XK*%~}4̵T.#o>[a}j E3cXӛ&?736Q?QJZޗeM^X<{j!_fEG=Q{}pޱ7t>9Ss[>>$Nf*b1VPTܿɊ(inj{M8z/;1|yg'_w,DU:U/IM;CNz0O# t6kہeLx]_%=<ţYHX9zHQzXN :N"ۄ齇й&#C:򟙄MF}QCy3G#xD$J}==)j|%9#>i] ]iLg^u%~i?F >Hq?Ҁ]Q]iDճ $rc뼒 ³J&pˬfB}9c"7HM߸ x< ;yn*M{mHovleUXZs-@> ÞRo0Bc0~y$Z¾cJl;\ClӯkqL<5 Slaeç7 (929~"nO?=Ma-;MuSX؂r\nnmЪ f@_oX_pbL4H ë<nwLQ)FS r˜k!]v/eAffu蚪3b638;vB@f9u!|"J#iN^ m?@'=Ҳv6RSR? $ljED+y͗|qiԀ%WQ j/|.Tv+\/a5ثˠc_̜2 p]4dU-TcekĊ[)L"0%<"H]YLTy`&H욞3!،FsoGuVqLS)J LV N<Ԧ9#eHͺW1T*rs-']xdՋnE7ǿb(TXGLj8"$Ϋtr0U)%$?5:TR U\nm9ps, ddb ` 3(pBТ#ixo)0 oN<)}=1DaI*.Wm*D$7 4ާjT;g. &]7~[,4erU2_಴A>V0phe5IpA2 /!ޫߠ膹c`PDʂ`éUЅ]Hj~ݹdC{zǠo<NCߙ+s)d80=` \Zĝ]1eѼxu"4BjΖe56g}JK>fRzbRa+]4Pie/_6kBicslZ^gNLj2>m+EIƲ3XޫY C=Q79!J@bg<Pcˡt:Hj֊Dc[m"`@Ks>u'xrx7jef,a_|)QTAÐ섁/,U͋8GNS* ^{j,vdAl᰽EyQ Æk-/[Y<]GM;۩%xbR10b:N]pjk0(Sġ"L8۩z&Α7]s$[}rj;x;/11!AMW[$OwV.|h'/- ?/zB\ $Z-@%pʯ!thn)D~xaXNEkg A>3uEǙmeIMg7#kM"ɑƿ$X^q0[־ YM J[f w"-y3,,/kʠ| *ʭ{1a:FY]Undm?G ˔]rL7tJ8ͨqŏ.%44M Q@M%1-/eVKnX5dR@ggYzxĝ)=]ӹS`G؂Tϖ.M_0i*4?گبo<\VǐeNv?L$ۻ},wϩ$}ST7?C*3f+]E|œu6]" zٱo_y썚 קO48t8Lg;:o/CI$FW% ֋ C⿕8truр98qu+гr/_UGf<u"%: R^ߎ"X3!0'( !@R5[+3_ɹ;g N@ 9a.A~~09"o/z@C?Y?AXncb2-!zDwj7.zA;{!mh俠XУJc6"kF.94-莫v SgWyCAT!$Z+d6ĈWB2??aMslVOOoSǡi\ѓ^ўEF]w@݊zѷ's*d/\hg Ae$0pꕫogrg)/*4w>+q#L뛥@BN#5>:̷%.uU Y(jEܚw|wB=Ea^G9\fO 96YBGԤ fj5ӥW0H+Li8rGA]Yhm}9*\)RWɉ2TӁDYs bZZVs+٫B΍?V;ZV7 {#>&^':57E>&vĞ1޶ 6s] OJKyrD;F ڛB#W%.Z㊞LNDl?U:~׫Tb՘CT5SuIژelq`OZq,EJn|ۜbu]gS}o@rLŸ!Vjյt@IgUVv9!"S#Y :{'}J#x*re%bBVnA#‡yvN2)@5Q`Yvl.y].J6^K j^+rE2u^ww%0qnW|L- 1@zaiT"Yr`8C%]$4AԵ8#H,nPuҫQ/v/A9_ 3|M7ߨ%э}8So6;P>H*%F̊\b {JXNI~[n}DmҔ-wN5sHITp5+85՜ YM\];bBĽtQ/)Y6Cj7&2h"!\TP[sjq@:‚Tdgf : xp#9kybGS)w[q bivUhNf#!qQKyچ7i4[ 7BTI_7_A/7 .@yTF7.O?I?EF(zT*Ƨ WǓ.&S0*AeJlr"E1hԛo!6:ϮKcӘ8_~c3ⓧ5CB(Lo@"H!Zipm+y0T"MLCd ,m' gnFZ^dcJ%AڌZ0;ܤVoIc9W !}h o'EQw@[ևfyԩ=R\A}izvI_o 'A#t;\dZ* LSO? z{ü%;"41 cԥ0jQkxPC0d[ ۟;f'm#2'uyoH畽-ql 1*Ӌ~z|rAL\9gr=2C=N2-'DЦ͍w<(5јA\Z[ gC5wfO?Ԏz )Fm63~apWoӽ^1@ߝad/RňR؄X.!qzb'jPeK^o7O?%l4 ^R gA8K 1PyEK ku2aj8?ǁUʷ87lxhϘENc?Q؉O5{[l>ae L)i"z C(< S9oH,wpf^@hwtܷݑA%@FxZo `P 3ɱG.@QuF;D"4/Nі̮gnHA' r>b;Y2R<"sش$4/}DUve*PNijWs6=N &f`bE(>Qmeu,{_No` äAj8,IJt88☱xxN7*; q6ؗ $uO0n҇1&/&lE:Im#=F(J]TD:zP3'о7&bO`B*>ŵGҲԆͅ>z+fOp[jf&obF죒O[!CG X^€ q }3&\{p/ UHà+`Ѵ>{A姯ep0bKQف=@n'P''{ZfInVdZm) @wBk8SB3"$`Dfn˦#oȊC>%ut? Shzh(Q-ǔ-GF*EfaaUQn#H5+)~u^T 4CޥqWsKcrJ-? j[sme\[u7 ;;E3Rt*J~?Hv4XP@)Dq S~Ml@(\'DGh|X>f}xA5}y ij7D \3G(b=xJޭ&zKJ!ΩO1$Zx~gcl>JE |2"9u=[=sV `1Ƈ$E1d $Ics]؄D1@/GYZEitYlvN-I6]@ U0;H*T|^֥7dơgH EZ\Ahd2 5E]f:Y|za w~Ac\^AבIʛG9 gS0Il˝B$j?YE҂3< `9A0 |ulpB T8??xu`?%s7&TϘZ1.ԚM_q4D$$Sb㵽!-,0;.b@Ep9􇲩83fElf[nk|ؗ'8 e/ mTW ΕsG㌦DrN-y\#Qf;4LJCe! @'0j;@`)^` 8nڻI*]1J0L) ͑ϭαo?i]_$UP/4<)mZ% k3ζ6rv_LzZTbJX2bJmE[Z@*{ ]/CH@J 伶@+u<>dDb͹}inc<ζCnӞR҅@xT [ap,yBxdEǹ%$z@қOq6{mX/܋"U\XT^VA};xWbUH32J}E)N8Pd=r cx^9V"Wq?+VBFŦB5d h{y[w,j-*RwM){ne@GgBrTg;]@@27 Nyhp*Wa|jZrwNML0!'`re̬Op`H7u̯-[R~ǀUQ%U$/9$`gKoxv]6A_--CQqC/؎k2ո`inZaA+@rtl xgs (1'T!ZZ#{AWcTGK:oWQd:K+1%(mK= zx.0_t``K:bcS:ȬO(^.2'Fx4Uasj{hs`z뛻A]iRF]Ӱa]|1!}+|Kq!7SeQzH{M\lyAT6-;bo-~){ h0>R#bKi[ aH^K.Uv.`ւ (57)쳹'pFgT Y(U ABF^kιD@Oa9UΛk,p v 1+q)5\[ԬUE?|Vj6@#`l^ew.G,W"1fcmԝj%>ʊ-@td:hZϊG$OL"b3 `TL'1zzh˸_<:!…7;aR6k7i{YOXm@sVMF@Ja[Es$l6Wy:Ӡ.iw6QSa ~U#( Q M"{3J_J: I`+e1!6O4nWd{1#n78Nfz]̯Lwڻ;M_DU=th.y!,&*{p&)h gz )0[k%(〒G@aGE5N6?MxlF@\ eS\wBc_DZ]?|CSC$JdAPƪPEZA׭nFxƛXK[]FGŗ ֫QkhrXK~;few 8@HkS,h1X] 1e[&+قY>mi`= U!b2QOTF8յ$[!v.qusi5+\(D%CkuyDOO\BjuJqK{$%:-)D4<LX|F,P@b*!v8|-[5;JYIFTg)dNtxU jS[, +1-ܲo1>ۋf[)'Ct7؂,|=?>ݔaԜ#-8N:ʏz;kkNpz߃4&gxf ?8fa{uf,.v 1E0 !cLakz .X߻ԗ$U .r~SqO1ԻYȚB$ 4bk>+8 VղS|at鄐4SZ^Ҷf rޮNhB8-~:bP&ϓf3\c} n&|A1\}/qV/@'fUH.I oӼrCk%$ '{S@ mV4ϟ@<7g$SzV̟GF۰vL'm{tMdC?d dOa5=[c!s` "[=y [&.6=[&҅OߐANZ]BlhDaŁc0y@ n^=P">Bus&Č5p)!S*߁!R:6|C!Fߙd lZD}۝~IqP?}(V4R/zZrEJ eQ, 0v8Xo}hh[Om +*h:Q|VpaBHy/G)QYYЛm w[`41Rl"0Ufdh4S缄oiUDρ5$gngr,AAyL>9SتM@\ٴ&92f_? 8!0Z>#+a,L-p8jb_2Hj74ϛs{ GtiL-Ѣ@@Փr >GκnՓ!QJaGE礼|V1w EӅ>%)&$woEC@w9߯53F>*:9]ށ6m"AZȸWqVy8;xDܮM:6o^Dx&)y=? E?^JeV 7k%P3S؜ꔍL7oMZo"xlKZ ɰ-gdMk q/4:tKboPlEO+S> hT(ʩ)۴Q XXbƗJ@1uonu!G'R4Ib*BRfvxptl1`?%@-ۏ7*D/Dhjԗ?ʯp%V/pIaDgXG ԥM k'([~~ӡxQO y0Oe_3:S\9󅮖Zr! 1>sN+xkV@%2X< ~m KmDmg,4=?{mrŇCb02 @[Я hkn.5kVf7'ԓvnTP5@Kr&a v6"- ,JMg %'Ӭn~:T>[׿W&ѩϨVK\2~39AEd; A8~gY)AAYyѸ1߶R^.y:R U"߆P>qp5VHഇgLE*ً/g a.P*/EcB5ɟj!cv]rYPÉij(@M(kb̋=\a1Y?rhS^b1d (@NE1Ukuݦ`O;S$΂ -Y",\Ic+Zx.*bhrJ?ۊo% ;sVTaI-68E~X')ՖF;W G9c JQOH~/dgtØ>)}1.˾Zݛb: +yL5L&eË2$ ,$Jl<)>;0һҠ M,;6Ԅ5b#%^8 RZqWWƨĎ&˧SrO"" r7v0, q,q꟢4Hs!~m<@+NrWnDbרǨy©)1^QkIwδOoK QM0E}.Σ?br4lA3KΩyHr^z `l`8 qP˙OM1 )OkL53(b /ucùBz w*Z8nrprop,>@rթÞ&{A&1u 39ψoDX IDK N0!ztMW%,krGMd|=S O&fۣ u·Up{J`"O4rKR<‡` }o*>m*=jlA  FO'L݇>Xb4b-a}?ѕ``w,Ļ'iM%8JhјsᅌE} 8.КPآфc*S<읳Taѯf_~LƒP7Vs6ab۴I/"!j^,G[K~bD 9$jW^2c,]/Z~aCxgl$@DeCjvq@5`*Kw_KCo ~iK!4|hdR| f+v<4X(zOaƚ $z-v#t ~ٜ/3m|IFMYÜ+qƬ/ľL2t._l,UPPt-Z&cKwAU2 Wa3+~5%D4Et~ Bk^`csW}͖Aoc0&[mbNvfL\i'AJ9#xU!gf18f LIbg+H<{`G/V6;MME罸V3|$HF4Ed;tp BR9-h6 id՗;3XcK{0c\ ރ[9`*$W(š"4'2[uȷ_K~]N Q[{ qThi:Z>)ܙDWە( ‹a%]8n'"^`|+~]*X'ÊO ۶7Zp]xhx̐_9UUK #c<>pj}?[\ gUm(' KL9UaUX++2Y]?F^JyrTP ͿsV=&?OK2=1yC9TYGx 'cBPdIGaa!ƣJ="w`x\QsFB8R9;ouE#0R"N|`?uʈ̨345=ڨġ*/0лqP{n{YU͘+roaXʹ+ N{$RGOd*q# j:F灄JrkY% l''Ij.7YO]7st'Vc/~ǰ] ,Zf|HwcV + % Utp-U7}%3]7g9NG}Z/2[\j}xic佃Ӽ{`h9Ou sGzp[k, -YrcR TN=m&;<_Y"Gc쀓բC>۝_C_Z40ڒI-8rS {RfU؜YNGK V3q>ҏ IөFp~Qf Λxq χ9ޖǜ3}&8 "BYg#֯8 qs$xvV?S0y-!a:q<'#D0*#[L,HJ(`HFŜWf'&<K\tV8*^U>GtDM^"dѓr&[`/`Hi ~~EUϫDޕrl57jbߊX[ZG#2dj1 MA J8fGE֠ݾ`gBj)NI!.u,31p<(fqRH2ttj_VVJ[%ÑY@q4񤅸";H1/b8,E$T1dr`,_s8ܤ572V?Fg=Lcޣ0|h;Bf'Dp!u.K[m,P 2c/KCYwa ~榫" (F01րl%OZSF,m^f 5fѰ0 nd64NWd E*]ۘwC-'dO\=ȼZxRI`yWUGЙl lȿh)w çVCʺ WDX %B0"jS U| L06p xX1HR GÌ(kp󅗔#x`<t}?~$<_\<Br8ŊYZZu3T -ɨTAkZa>6CpBI\` UQog^ 4CΎZi@I`urRu2pXٓZ%7FلG=j;ȣw:?{o|[Z|X} ]\h}._s8ECTTut7,ÛoR+-`o-j"`'}eWBhd GeN7﬿E-j:U֡49Ǟd;a Z.༷-x=%}]tJ! VX.aad/fx'tfXr<&ֶ`Mq-^}hKUcG(ljڵçR\fz!FvT{sS5QY ohق}*Cx"d0SU`ݫK^<<'3OjbZ 15i ܣ5!߼kD͔M ijͱlX49"&%ج6tSMQ3Lq;̆h j/,awHO;,5S*R*Env >9 A>}ю]􈴿õh.Ma(%0@ߒC8Ol$Q]N]vj |/ߏe6^8ŲwAG2|b=@u? ˈe_ N"Z)-H"~*EUZgh TwG=`{A?lS5W̫}rͫU%aFwr;YDvPC/L.PAG*&_K1\== h j2N|HzN]nȾّ4p .\O&Hl.m.O\=l2uU۝!b=3`ʓE+M2 EthHo242 Rz_¶EGUu$wG5n5z =m5FڔexG=3Om~Z,C :%6RTWC]A6>J|oVmi:r~8+zZfzbecO5Ii4{3ͯxCXh߀z%`1#8x O:Bnaɹ0 PHKZ $kCu~-qmxCœV(W&1u9u D:6u"gR&: v=;.lgSwOnD X68 xeT.VE P8} GHiz3?LRY-Lrf Q:H{VB@o3;*6hl//ۋ[-Ѕ8>fM4ҳ:ZC*%HOK)4$qtC/([1!@ *Uf:Q&y K62s&X\#7"sNב{s5 9? %8%ȵ pS })qnxa~<'Y}ah-=灍;kUD*lřpaǔ(Y_GXU* 4E]sqbP $MSփτk aB6a6iMbNH){vBh.B-Mx\pHPDk;,皅Rjb9>v%ݣf}3+8ËiO$n>zI3՞eˑo"\B<Ƕ'L2̩fc(W@t KZi`Xو(v"^z@=^>#g,u2cLp% =Z<`KDd_>- ~}}s; ,W"/JDf: [ߍ _kYctgSRQ*|V.oPB.g y>vftzz)Fy(\+VUst٘׀*5gSX¡ #}oMg}'ߘkQեwuERBc D뿾#} n*`=`,/잯 ,@ GXTR:͍7+uhxj%],09 #BϢ~?QB(?Gr_]v̊Od9eY[/AHn6\mS^}7evIʶlUe$Pb5>vrUyx9@ZƠpv/2Tf47yoK:j<Y+YeS'uw!aZJӹVf`}a)ؔbUm/z!=b1 \ІQH !DÚ!5/-5]?uң.\\9{[j>[~N~l[8.c}Q5*cF)pa.ō1ٍ#g&589U`-@9r>T.T& say8/g!3K UT$뽍–g\>MGj$n[@Xn@]g̡IBLC"o֠7޴fcg=R7fS/drR$Q8[V.8 3Lˮ{PQ~m.&b"Y~H(<46YDiu Qhl'*Vf4ĔyYIO T K]i .qY0ĉ$$ȏBl &q%iV1 |!vpT7_v 'o&*6bP$\?v,H0#Nš@$6D/Ĭ"YA'h幁E©P?Jg)1$R77Ԥ }tRvSpUMrdV#זhר?fDg{J¹s(8| H)bD@U RkS@;aClCr>^&@58)s/@"B \xn6  sdqs|t |%;$0ݕR\S2. :^g83 'k4+ZS)ikYHLi[Y>s\ | >0,9Hd0.+eWÏbb!?[ݝԆ3A.> o l B@Gw$h Yk#EAz=)i6~ws>kh L I_EGR=̨U]<5]K2s9&eęhOI >;9E$6I|+5#澭x/Z9ܩz#SRpQM88?"7 .쉆FPx-uU/h+V;ly@>ݠ2["5]|'3w 'ʣÏo%ty9).>{8z7_ݪtL ZlQG.oʕMf_u:L Z/RQڢJo߼YQ*QUk +(AA՚0M^h[r|mP?$08M7cD{JOfzw 3P_%{ﯿSC.^Hj)L!¤b]L\SyY";Bɰo~S,F6Rk[>x^͗yl9)Y+:V -R|kw,nh6K^YOiM킓֗ 2bru KԞ #jx1 OvjHz%&j*#t"[,aN]jF1s_<&oP˪`m Ej;xR(/'̻`F͍J8 s9kwep)!ѧD~,&f{vo78CVz͏.կaϺHMp!Z=$sɌ'a *aYbFF5~}ϘdIQ)P<;%,;&K* M2y* x ((n`v鹓DU]sJPbC>_w)/M75bB8=`tϻSr ><1a햘ق|L_ο8lC`Q2 _Ggsc`Ok1%T(D?0a8ڭgHE90Kф6T+Tݳ7u,9ړ ºY_zቨB_o4{knb&"MxФu(y0ȠC=˫KR-9AiE#d~b?>s=j#jX[{tx+|1g9≨RqҤa,m?8wF{{&H?@wo֞RULC=9i#Od`NwETӮ6$ِǁk?Քg0Y01'qFh{]ı}*S k̅xOѽ<]>|,2=^6ڕfIdUI,ElqIi|%/fKqf1!^$TnḊ 'G8R-/ |)-9Rei^,#QvB3Zj(1{IluCЋ }pM%+Zp I3kEib]#\8TX̾lO&dc"@0Ow%ivv2.(9 Ժo7wk߿y-?)Oj?3|Z]'^FX|%mn5Y*uMxI,=]UMrp{7]&?#Q6pL%Iy ڲ7/xe&YzxU$ @u%hK(kurO8*BULj]PZEh3̎ϚjCI4XKC# P0B꼌$fg] `^%bo>vUf"D낓Ո⪔+O-!_\F=(wTz7s8+ P=ߏ?4%3ΙU* ݯr1\8t3 oj8>ÿ;ԓzfCǽ?Kna/S/_5vsn,j ;rZ(*Aj8bV) 8LĤ-TXn7 A29| !ΡcPoQz~loOM%YGy՟Wy0oPKB"Џk?~̆!N %Zc_rwYN*jN|vX}pC( 4B.Rѝ=<ܳ>>Ιi$[aQh `izd*<Ԏ,8b~%aj޼ǵ#0=FD 8$~~] 8ХS%QE,cv{`sH{9Wwd'gϿJܪ|{ʈp 桵]MᶚU/}|H )NTD3T`@OFdjKǔC}Cpp=6J> dBMZMhyP?>W(>,GResfaCKbT\cOUuot!BNpV PX-t' Q]6gj:}jCR~"Ffح2.Lۃ sJ{:8b+JѠ&C$V"C b&IR?YmP)&SmCiܢ5aP3zU^,0SZ[ͬL fkgLxkO8ɛRD$mm~ ^ YY.d/1[SZ/e*ٕH-Rt@\4w4~`o{ QFpsA_mBYs6drw,fR,#:|c]DzZIqFfz;"yq.IEGeX ͢O$J'Gpu ABG8#g+ch%9(#w4 !7cEVgj%ZM'#?=࢏ Mb7:TAa1Aگx6V֬A3'x1B![ڜJ9򭯨s5߰}{dvd&[8'׿$~jYY!I֕w=S?iȌ%!eJYZ_ޣR#J)> r"kg ZajWvcrsoJ?3?]ݯ; ʵyN+2%1{_!| aU蘪Ex8=TU5F.ktSdi"JBI,TL{hYY#ze]l% Pkmn|yoZLY2}~DhY;F9v NG=U NVİ`&K0* mQs||) >īyo!5r~ L6] `>+^V 9 aB> "P <G60wmDȔ2ONE9_3_N6zx`wFn]k"P=F+ܖzxZ^M"x@v񌣗86go4 9-ʤ1TOŠIv (q זIJN8a^ s97 KySyQb%Q)O ?},| g/ zF{_AYp_ڜWPAQ!O e[NPX_HgEt`DF7v6"HbqHy6Gf{i~|A\N=V5уc .i1#Q荘+{| thA fqXZ ;q#CeK'f< Q\ݦ +7FF8Yv=Kݶ^ʤJ|)PA8%Y{E_A= 8"О>邵0ۻ ckEFW+J}ЛgA|a=.*0uR2pQ9,A2׭ܰtdM$:':}=׷ ad~VE1Wi$vd[>5 %d9BCSa XG0H:[Ӷt5`8y$-tƜ]znxJOxccwIDSǬRɥ1Wڵ=&uTGo6dǽc\6غS8WWP& }W͇BQk BfA:ѕdM ٭]_,5t&%!.yw+z h㫻q⽕#y@Lz5FmwLѬ! G+2VRG2:;P,{fqx@Z-F3RMt=읡h!V-iSf/v8]ʑ;RO-.)*" 9ڎ̓ZN0/FJSƣZoιdOnA+Ӫ{<ǟ Jv]Jm'ٮNl NaPp  jZ;OB-B~*%cߕ!7 *k)oGb;շb'XۗP*`eY]uމ朎LJR!bZ%}%̻(|@PFMQ>yL:]h";y92`N‡[U+nTȴڡinx-OE̵M?xjT}yBT~Ss۪ 2'?&DT`%iYŬMf#};7BY_m#_}$B{\`A-q0[(OG:o=@#2#*q;C>C=LO][wuN{ :5\ŀ#htאO 3 fԸ!"j¯-B^^/n4<2!m/2q"36]܃ dyF"ﱱ+ʦb=u:o110i%`?qHLIߤv~ u^iN[ơpe~Bj=WJh[[fJ8~'F($ FcgwxKkA'ر|6Noʺj(xF|iQJ(ٲ|#(YώhՉKZ{}X<~rA=@ܖ"CX !Q/#Nî_L'\3P9V92טs)r$TS2ANΏTEYi0O@VQ[I 6&RooAC}ID5 2:ǂǞڳʂ HOk#\9's֫E.=0Z@?|o1Lͧ MY6I bc&eb∮Cݕ(SЀ!;fIjD2vg^~gczh?qR-tB^˭xtEج"1+{*9ҧ"6%F͍dl,s 6[t0[-QFZ3XǠr}PSk&k ꫽Og:_OB;eMMXͦȽ90/-!pFÉL =4wMRvHem-AZmH28.LɣԍE瀇_?cOQ)|V1 }y$g3۾J| %~U:o`U. ۩C-1),UFU[$.<-!LV_"?zhIիGUe!-@&Ge-k{1f͝5eS%YΒ)jI9pO2O'?*EwՐ\)a?aHxdWt?ExpBMzJRb36a]VʢVQG`7 u^bv-\S!gJ]@+=A/4)[C&&vƚKȁm) 9tKsfř V>(4YәeoGj=ιo8t{Sz1ߵ`H})~ox Rw_ OE'qEjٸW6{+&g/cw(dZ;4$o1 ~4/:[.c1\N䭸g аZ6OppbAܔoBP 2n U"+ kkiX+KCXyE8/8bg)>gj6#T6X fy.]3#S{LeONeylظ:W>ʳUtTLO$B E@q@MQ炧ɦ mA94&Htط S " mӜØG =!jgy9 tH\$;~ΰ1,V(G쿬ohh%MX oDf Kq%tcCp(oU!*ѼԁFx1qy>?MK\DjʪiqǽA ?IP㐍,{ƍ8Ni `$%i%Ab_{ؼF|8:w# (@''Ih'd@h|ح͵㗑m<HZZƠ bȎVer2ׂ@dzˑܳ7K$fWތt@Jxv6aē^qvè=9u~0L;!g^G>:N<%/cUo3q-9g+y]œOهh_><s#W%ajf 7snGh!_s$I8$94ۿG}D؛ :+è02h82swM5ŀd͔gZgyQҘwz!(ֆT7/:V}wrp׻aZ餋˖d.P7OڐPAJ( L!ΈZa=Ô` (j@(% s֊^;߫3Prsa?.%^{ o &QfJzkCp|mS{r~R_*wv_# )nYŬ*n싵ĹZJK qN%1v,ߨ?y[H75B?fGZw*]0kOSQ$efq>g@G;_GT]0hi,z{RIV3aF78TQ2Z>F;kb<ʬbvGFV^hNB7>)pi~1wb%;d$`;7Ra J9P,ZXv^,h(ЧLo~i41^d0l, IKqdHhϥKSr-q7| &\C_"ò*|-&'Ҵ.$XYZ-JBu(8qǛ?\zڰ!eEʡyւۯ,UtƂ.ijffoCr8L I#xT_zA[4eP FE\VWl73Tg+ I.;Guݬ;D $Q|>:-oE(0V\PE5,i?b!iŷ\‡ ;Ί2WD^JOIN nܕ]묧a4}-d-7QLt$-EBc <A,Kr )©D7W Zuy{x3ԟз5rxNpz_)(=<|8,MY0XD0%]WݩvF/vq"VQwtL݁,}UܹUzgRcMjw_+zC'o jeA7:hˋRC#N>sf 9'R@cIdxVEᆈ[o*55e~Bn%!*|j0 lD/I)0,޶)Ta0eXmw|uX^QXj^l(؆/Ũ%^ EυomfG  )?vTwA.\y~3AIei] ]G?׉Ks^-X y| &@>y{KJAGx觜[B/DH"i_5WXreG]ũM*n^C Lkg;'F/BǝDW0E5}!/f,k]0jh5z608xlp/X:LnK&Sk=M(+Oraph+Oݥ~>׎.8Z#+#GGP95Jc֕,ə=h$%(M,oR}y(f Z$mne7+#lࣨ75ŮT6'qX/SHpW};1J1==}dcD 9\4%,r=d6LD0K@~t xl@X?*r?oGU%tW˴Bz3CNIo Eh'yBJUJT_lkk Ynxf9ڪhNXseЫ݌wn'Q٤hIŮw,Wd>%ݦDbhSyAY*]UK*l ߊ(^Om J|WmFu*g|ک~$V0~]`DP~5iߛlge==2@c=ݬ]rugc¶Js!ZĿu<8/hA:'+y  cc@7خw;:h#"q"r0m 0}&G$S{{AA~ol~=yHG':'^=f4h4It)qg;K&/M{7v+m,]3ǓZ/r:R@=&tUO̬q?SGwHJOV& қ/hd[AۯE>z/t֜O vܣ|9M1u`v4p2j9#RxWL1B AM/li@C=4qAty]| 0|Wd؆r ]O'tXx|*5=(xxR@Y4[(vOkWHKy  sc8Ax2C5K`ˑvk%_MK1EΫջLA]XtN Nhneh]Y]Q)uobp[O8> 6+?=zOHwX\Ez*S=f73"~g|KȴPٖ>P j$fPˑ~!'# l=#PU cdq[107Ln6jCLÖNp?-=K՝Ykp~=o~vᘋ~i8$u[evYB`zvPI1IՌE rAdo趵WüVA[t1 /WȐԄm n(eji9¡DG᷍AԎAlHEߵǺ1å/GaJ4 VfY׌ w‚x[̰7GtGj p{ohy{)[v}˓S3xZУǎ}s´Sq쉼C xYD-&C/=l/* ,crTk왥ܸ][E|!Fl_RbJs8 mx3^T~j*oh/Nf_a4X`|[8 hzebߴ}NjZ+ 3 [GXq~ QUq-l[40 t6ֳD@s$x[U)fd0XH9/[J7ܣo"_=bb?̬b Uv~#ͩe8O +1sa|{ {9AojP8a<,؆VZ}x?x#_l_XwV2f?4Qz5bbJzqBČY+0;u|^40xV^bK}xؿ.7x1Nw?V8R(.m2Q4gXRM0PothйPvqREZ1M8Om*1~~хƂ;|Xr pK%{F }_jbL;Ge}5Wg\.T=sfUU٣Vᝪku WIdU1#Ž{Uywmb+/>XX*D$s![M:!"Z]l aS2 ЖFVFg{ڡ^XO-./sKPb ftsLE"#a`0LSl6~cZtҐ,Z ֗)TzaI1Z Jhp>=WS/#fWSg(=lҦoXaԠIKD2 f60:y\>s(FAB[)qN9,0"˯ĖLbA$g 4e0`P3` q;&e֏+vvp1NФpMRbwmw@wt^$\ppA?ϹqԺq g _gc %'E1{@j <кǂtw9+EQ!FD= 3y)C\I+33WѢDdo_vw'"{S>8=C9OWp<9%UāXfL~& ƒԗLE3;.f !z;C%+Bi> 8 wv-Ǣ6 'Z cw?=6#Aq=LAY~^'$,dH)..5AP ]Cw".͓ۑL*fwbv씤AOإG1uy}.[j;PK\@:|g{o+aW} ,7Ys}~ <ʯE/]p^hϷ1b7L[:yy'TcbTA8LpzKu6d~l'B>QPT7O^*a35ټ ?$R*&u*t 6@MtJe{DukQf a-R#j2{#M+ sZd{{p)MӚ^hG Ol&`GMd ~ 1RؖDyc SwZ͸Gh˓ >l?{ E]EiVw`,7^c F4^r~}]t/Z7)I|Ʒǣ`-|=RNOc!ĝ*O zx+NH*@ ^:5|@H17c1C-I1+*YJoykC -`àQHX|;: 6ai$}A5B~*yZǼ:P3)~wrodfh! 톋)($ޙ,AlG"kN] ]X諃'9Ne[Ck>X zTTK6ۼ-}y̓y +% +%e~L˾qWbo'y0Ւz; %]^Ԥ~_fp6Y5iL-X(Bj>ltcE2p|'t)qwLy/o,k (u%YYjEX-о߫MޑanPC-nO$·h2/+IWH@ CY]-neLI :6ߪE˗O*.$es}]lf'Ҷ}6A㷄G¦SjƊ-ߚn>ZYfXL ]#o*8M7QfΌ٤Өs cB8hV1ВUv4#',+⨘n *MfA0mY&Ek_Zw%3!yTJAͤ. 1W_Y^xiOX_(APFwvDӟIMrdqڭTEw%/1@nf<ݼq!?=))@?<O\!YCjX{MWgXҒKԦPAw/O^.GQ-Pi~?Q=gPxU, /qJd"{Yh%L̘)y[6_je6[#۲aqn a PXc b졼"aǢo>4 䏒O^ X"#fM4bǬV4I;X)vgDH AG<<)8+kp>kgyfJH7~O$5*Gc=,6>3޴[Lu#jAěH!j1Ox:EńCs`ӉP|ywLJ/3ڱa9n+xxu).bRDSSg%Ryw%C8x-K;_aq,GD\o_rJy,(*GD<rCU8'2Se1ϋbDoUp5kt o')o}ɾ=%ps{©BSHًΗp<9<+:2: bt (kdXސR(! кݪ|#["? $F!.kᛱ^QhoMY .߮L)7o| iѼķß7rOC EAm+ƷJPˢ`$ SP.\aIPfnd]}ݾnn*fTõuVC8"0m'xk,69y13|A6-؜TdpLW# [N@­p;ѵwDTs\&6ԖL0jcEPB @rgW!1 cXB҈B*=XX&J4^ { &k> XYiʌ< pD@;}UN7g4AJU GՁ7z*:R7e1豁O^G|W!Z%>$Du@k}yB(8 v@ 0m^ :[BMV&rBt08L]1/-%]{׽%U$OzuDMUoǘie!z>KQ ,\V4uG9=Yw8 G$duf~I27 Rf85NLnfL%3.{^6$V 'Kπ`?AzI_O1 ex{?u'묦C6_"YԖc쑀ܴPs dZ4(fi}RG {5:;ooH~)5{0\$JG.=䁟ER]^e%'B+&Gy{?6paz@>Ѣv4HU9߈Ux&R_\B_CÜjQ癨b&#":N[=KůvW:F-ӝ3=!̨~`Z-&<,h˱htl 0Er&LKw:" OCXTg%8)UiAEkwnuty~1E(1oKG/h$3xvm0lJc9ICًDF'+fq5vsm9""M3Yљ΍ 8h5b[+6ZLٱS£XZ]Fͤp FR;u'=h4%+"ldTks~:n9v)f`_,nXh*^WW-ǏTknSR]/%5OދBMD۠ʢ߯.Y~wMVƅr>O5k߳?(/9weZE\V%}TXT.>d<0O̸<7fmښocXUx n*vM I}O7%^&kȕ&sH/%e/o#~WaI/߇GxU,7w痝unIayH-"aд=B3Hg$i ݟ֙%5oYr)$Vó{BDk)j)^!`7-k=l}Ua/+ٔ';GgArj7xG `d![g&հ)IHuUG\$wڟەA(9t,왴WĜ||F3+Vfj%F KΧVӂ- T{@fɚ?Ѓ>:sIt/ T50-<.(x*P(w"Ngl09w+(jLq" 粻o0:0IU ?eL5dF8a}L^54A)Lܠ%zBwBuΘ3Ry {, [C{y,sQv,aiO=oԠ+lv 1q?G%+.-KQ0^ܦmkAb*+rxy5([#vpOdy i5ڨMzy?ُhxKR3.wx,搪QRCIt6.S@կWwtUI]>*<( >Kd{:jMA.ˇ7^ 9Uӻt<ņi;g|D%O+Ktyr7x%1SH=˱sâQ:J4 n@`{BVL)"ֈdQu;D$NyLY ;_цc_ i=v;}L:B`Dɒ0XNLbY;gs 3\^p S@#Џ Q . O7j@Y=4Y|] O?:ܼƝ(% XEEo_/3٨KR. \\C̶v>-\.7V6 eWr=f&QW_01߅m+(.p<_yZYQUXOFI&/tH݆vsWjW o^{=63pG씳npj#!QkpN}I`m0mڍ_JP!ٷGP'S*TF^e<؇&OH-'c2 Z'PP6OzO1xBfߜR xF80<k )r^S G5yl}_9#Ic?4v,uOT꧜O.Xc4/E@i Ӕ/+ڼؔ Ji]I*hz'P&&ݻ,xFOf9 /p5F~ۍG\_c`maȔAe_N8b1C-ɏz`#@[`6zʪ꼻 RT4%n{@EceYn1p,G 3~[l =Xƨi@b,iz E y"kyK ڽ~i/Ly#RX5Y.K?p܉Vs4//C#qOAso("r6Bn+ex{/A64цpPOwnidpG_FI~o6Lfe궇y8ky&< F6BVA2sմi{Z\4EQïܘ_ {ET9e&WVrs"4N4p hi~TyLy"+w$ Q_=kw~toXiC-L&Bx` !.V <Uo҃/ 7݌,̗/"W( `ze"ɘ^% PG >|"0wxf˦C_Pɚ)Qe ]@$=.cc`FUjBn~a|*6黚%Qzڝ+6˓c ͋p][=St6(x w 8%/aC]n{^Lĝҳ\֞'ʲIջ1rx }"-.9`8Ä]ڪ임Ə;]Mɵh` @|d)MH.p|Q-`3VD{c*%97؁\KO+,xWx9$rmIRo[ixd-fyE$>"Lcn@ɪk 4d 9:L"<$9kpZ[ѹ ?j:Z8WeSi_5Cx[pP{l^Xxn1hƣ48ʞг[Wf=.`t A[ W06Ly$[;1=bz"DHP^ף!3&'h@)$ ܢz2VًM/#Xsq @rZ6g9jy:'4oQ+{DWM?i-)U|?3 ) śTиnpd6>:LB@2tWmH!xUhJq}܌+]֙} /:`&v!aN-;wLDy"[H8h( xqV(l}x④ƌvʂ+ꬂ01#@hIO$hǎr1G Z>ˍbJgPi!'-L7sCUYH"j2RMoۜUr#v'£34^v1%P h(AJZtJux*^<湮 ;AslӊDvq;S $iem~Gs>EA[w6Lc^jh<}6|j1OLO":9R 2$A6v>NG)+2T!#Tԯf+qM h>cio ~²e)n%NQ< &{ # 4&#Cwbgb;He^SAn_+p_9C(PY<9 耉Ѿ `J\¹"@^7!JU@:%[M"o?<,׊VR \xGeMxfb "]'?H[Ip`s¢:8SP(Hs1FNF+uUKHÂZmnRMG ,*v<-piΜNpkO[]wW;A6_4*k F=H*dx)+WNh|\˧9Y@s?MG_lz[fFƦ#f@ .8%?"}^$ +mh׾"R;^-]35YϞ8C. (~PWܘq];B$Y G3\ށe&!98y'UB[+V jk{%>RaHAbaɔj<"-Ik-(< B3zwcIl,t+PqoTH#H0Q'~ِb Yar*?3&]{n/OFyPUEոjqـLpr/klPbd2&`re͊tGxL6-چ GW7D[5Quv%zѬ)+n zI$Ƒًc^8ThMtYR7z7/C+Sk/sUuQHh i3E6EJ,P>XȚV䑺h F(?ܴ݄8tP1C{ ơo WF'h:49ײBpֱٖ8u?g0xi[> X nqu#(@b:<ȲGmQ|=y.fbΆٓ<-gP;dhpsjN㦾zV?=5L'RM6'z/^V5^W6ϐ*(id vcFcqK…l-> i$X#cIA[f= mC=uivϷyהce{fYn[(䂬g1[^V`ID{;_cxFLB3M6$ 'iIm es 2:^l 3CK1.Tf+K`/$.~#Zt,vyݵ?1Ci\waGo;<W7# 4* jJQy 既'N[CVrtD3a n4WS5+'ofKlxmk} 5Qii K@^ENu\<|m?$pIÕýDb\hyY@OY ʷ˪pcuck"6Ѧ /o!C7-pXNF?J^O(5x<9Z y"(>aO.zm:4uk:Ptdt҇Th3$^RW,fgcάEܧs( [==g?l9]%%mY13>ӯ1=dJ4Fz?IHrY[4>yu GC˿*^uD4P3.RY0S&à'椉EG.>+/<gI}JCVǩK9WpzHI $#*M|`R; s |y Sja&^ȭR~@ i(ʼO\ /?J6<5s}gCnYO] ̍\;IGjEg`J XY{redӠIl6]~z]ba7ܦ^bVwX@N<56TwFO:_#^ȏR~E0)[%m‚Fυ+2,5-%AucşSZFuшҿtL j3g*4$Lyx?׮N-z.#R|> S58G ōt'ܒPUY6yI"Q/aB.VfԠoW}3\K8 &+;(Юת%f@*oSE%n(7sY> I½dG100`kC^Zf)ԛgrrs/uWS8 1 oL5w̹BY?d*gS?,ͣȪ=BSRhTL(%E_SPKq:`Dg><`rn!JtGT.$ZQQpnvd|-mTǕC-/З`v#|jBuь>v +_j$!#;I:oOg I7ٙ]dAVI(p,78>9~eM k (s u)TӇGL>X#<%ɫ\tkŶrz#Mqj` οm!+Wb]cܙ[0yQhN J c yg,{";V7 j 7@0GKܖe> Q 1|?{R Vm-Lv-^ @9WL{ެM) n\:̾s9Qq$ߡ"aGQkBRbwp316Y8!i\N}^}>Ѹ(rքM[2k/LXRT=z >OM^Mؓ7$}pLsQXs>s82O H!zl\xI~4җNɢ  O"hn.#-tv̝i]EFI&Cq`/TQZq Xd?eyox8z4`4PF;땯Eګ*evQJ?h6=цAZfi/_==5 ʁJ=FZxTrҏū$`_D|[_>Ӣ'/רTAPV֠^x}i7(I&za,f"5BD4 pb6qDsZ,CQ6OBp j(2\M1 a? OlPK]v\ǴNcK=E.~5"Mp똑9>AW1zLs/کKVjH@ğzY=8]\ߗ>ʤAziؤx[2y^l?@ AueDzH5p?]8W=Az6KL;V}/[jy y>[VqsryOdSq[أ7 mD(nlBr1o>u% hWTOs eU AFp mC@홱)G.2{#%<>2 :!6CEm'qݧw)HJd^& 5/)݊ ':E{cj$rACL&1:r+Nj{7w/dPItDsieĈ I"(向~V}SbUk6$9ZUJ?s1pU[%aRKNymwzyi) fT8I>kLFv4vZ8ċLq,TJA5 "^rf.KzEG|i]PWM2 3GC8쑠k@Ԑ-w86(۲T#oiQB"e:Rf$x=JRL ju:!M~1D"?K ڧ w|dz6'>a5bNzKf2u:3 $>G8|M2ׯΜ X'R/ hg!+IRVp^ )oYr(UNJ}+*PL6Ciyݰ7/ ~pDO:96`|)Ai7QL }x/FD=A\5BK;#}B_g6;kR*"? cb,۾@i3W!~=ÿìԐKWǨ;TFn1û& _'lq6rRk /W9)7\ir읣Wnuk! ͩFQf- 5% Q6v`s& IGQ "$SĪ(Z<>}-(.ŚL[m,UېIӤ`1yܟLTquΆiFI{ k=/8#F EƒP+^YMغ->IK~Q3=E/@pJj3o8ZLyz{ mɌ)[}:%G|D[a*[$*;PM iWf} lylpܧ{A0}y] xt?ǦG?p~Gk3n_`A/'t8!Ə:GXkC0.<^UKH/| f|2E5|E휼-Xr@|Ѯ7ѷU_D]B˱3E\@~/qC$uVOC% bAMHSkR^Oc$k`!h O R'MROm3QV6?bTsǹ;/Yqi}A=aK'ӣI 8A"uiyU|C]'~Wp(wJ}kI Ec:5y\$ƚ㠇/D+Qx;ڽi6+b֔k 8Z\M_~Ⲭ$vк̊F}aӟm#}XG:GciQ?] w/[5+6P|=M~7X6N;Θ`49g/OwLoכҢxPkYIG  ]beO$-1ϦA8'V_ v򐢜߉JvJlyajaIK5KԎ<[XeBtY8&C JGcm:_θ+k:8?˃D֑iE_9AYBob0?}OcP ;nBry\)ál=,_YXΦS(rVb_|8cfL;h05"@5Bf'ߡ8ߧbSebj"{  Qe&rR@@e%d杻KWG@K,V(?2t*BPjayFiLc*iQ_5 ߼N;|,s&8jJrN~8nx v=U1F^z+ }lgK:pwVιp%ȜbD<}8:bѠ54UB= PaݤoUe@xq ؗ^[r0GteO$F,L2Ywkړ[(;q8:c+wd"{T~P.O.D*%hȝ AK udT\TxnR O=YNKy\h~~sxu]n6 >w-|)3"IALj@$ad5Y"u1I2+sefdE$7saQý1Cr_5=Kg1Y]̙Jwr>Q$O`S  q[WҞja(+6Ua**z?N'Ʌh(jHSO$w+9"L=)ۅ<#:{ZZhAџQ(RFeNX@&ev>:k<1[*c`P?5յE!}haYTw))$9jɔ HY$!C>R#3ȦN?ju{_"xYZ,10)ESHG<[[)⇌P(}@:ї .6r"lfص]w6XsE 4nlt >J `g8I5`2xN$EZNl5 m΁Vbfԯ",;"yru?haLLtb (t !FME۳ǘ3ZTSq`ت8(" Lv'T^q&@ztLrK*b_M >6m50{LHcT)Oݪ7D 'L$j{'6/_qBu4EÞBUjsk/ZZ1N*q32>9љKX5 J1fH$鿧>e9]Tm,I6c۴ x3 c:;X:.ikƵaP$/ۃ/FrϾx:wfm(#LfJ=#aAcO@utPҷe'PgrfK>7Ou<ͥW*-[pr\rI+b;knk\%O@{fx5|tdr~4<%; Vl|LaRwf,nd!ߪ,Uɷcρ.k؜=?^SxzeD-A]*67[2ls7@B Ǣi_]G-xcVKߋHWRLb X?7&?1'9(1$0VqF5.@v=_HxyѠi14,ڈ?.%0x rMn?&VD f(dS2Xf~-̽('3>K,cj6S1֧٭x*f"f޽t(WKKfa!C@c99,7So\R^+=Ylnf><8o9fр@ O~k[Cf~\m#I$-ti7+|`Ξwh| gZj)K'H؆ WW#֢ }QY-1|[x}p?8?V~٤c|TDH`tִO)yR~EMqO"Kb#d.ƦkgeREggU%:QѬqԢh=NaCu$7&G㌬gXIJ/3EkS)cR8kWStx5?X ,uyU{p&gɌqgat]n c!$?w@@]IݘG/:Ӂg3}ۥEro kzar,Bl4ܗA;.{" 5 }fއު"MZ"s]EAZaN@L!'HBuZměn\?eѿz2 a>l"a8I =d{ ޚ^(N%kufcB Nr8?Th6`}Γ ePbmqB{9Ʃݐ~Ue/oucC?aǒ-jr ( 6nFꢐNE8Q,5W/b8F2,5噎 xh9\;a5PlYV/C#maGVz+ @sz NP9aZl)ۚpyo,*olr9dP˒cO5hg5`4q6F/5Gz8b[Ϛ`DPjWN#F0^b`>8J^wsФ. fe41w̯B$i3P{`<=%"d؊u'vPN}~2zp9lڎ ^]^fXhU9R\ެxrC dc09ʑSD1Lzё '@c_F-$p4_*cbl`$T(7xaS?>i$udQeXU6pWU$>RdzYN.w,MnXӏ‡w)<`|u)?( x웸2H:iRp*;. Ui1V%WB?Uie9!4ep3jiTB"`@߄IT2Do_ ;_8fe0zҋ?}k]wULlǛrvy߁[VB!U$'k?5ߚ'}@ǠXku+5k,*1o4u*z2eI\ V{-`sk:= Z"3_$Iɛ6pPk0b١S:EP9 6K7téNܺ`t io a1O==?fpU4U! rB9mq$`<7^8c+,-`sŠwz[YO;E,Bb 9@U yk>r \<%8['D^TP,wnb"!*Iōlu&Ua}y4Ӄ<;P%bF \T_8H  莓og>b*K nHԯRJ .ڠ/O+鱹Wu /`GS=Ygm@7ޅ+z+sMzM{?_ʔ|[v , \ͥ 0=ʽSY'ODwS#TI٪մ;4QVyc]7Tepv1 mC 4xX _lvaq;}:n(v Y0',WDeVv`w-¯y2bKD~;0xȩ/cN6뮔'QJ҈<`D;Ԅ$i~a_ tN^˂~bʹQ)'^AҟoF(*3+7 SxyzZF2{sNqWwbJ("q'}.D<|&8.Sg-p &G#^@xX\[q rCxHӞcەϑYh9> 2S)$Ĵkм̺t/x@WcЧ isOwt$]ߦ,y:8a'`̕]2E?Ng&Ee#ƙ ܡh7{o̻8yqJ8[4%y ]v&l"L+T7B&< /qM 2W` !t ۠lr{$jlEN^hN3<VAa%[wSI~d{m T #억"VKU} ثU:fHzɁ !j!j0P6*y3 d})/|lM˖}+P18DTA_{`KjXl90 Z;zm0bсW2,t\W{[$-Fӄ lnvVb9F+iQbna)Q>!0l;)O4t&< &8/I+x|wO) n} @QE/M~u+ol0&KwchLJ^qZF(b<$(Qe)IHRhڠꅶx҃_Q lejZt$g7;̞!фz<N pnSd$TxHڼQ.lFp.&9/\= XjjP/"u22;%yiJe[>ЊFvN|wmsmxl˦*h}Mڌ*z('=}i0Kdc ҳKatv{}3;{ ^ĥXa v.Whhc^M̵Y)h!4Qt=OBN^rr'xVs#/BoþO-RP|D* = )WI]Ȱ(n߰6#UOo={BE{?/4DEװ `)#o$Ku>ad2q>z23W~Ub`ז΁W?$Y¯&vߺg(${al_J<2};YGT_:D⤀ʇ;|槀IH -#~49Q/%Zq'kNGn?6lS+쪰1$*xiom^b#ޜoU'Xf^+T ;rG9>e&`@>S 3&x9v(៱:5$ѿtߺ0~Tf-\;k2UWۺggÿC,H`U]^`IObJ` _ɶaQI-zH\SfO]lՏw * 5ںtR8!տsb*^X!vbo ]Gڂml;9mDQ1b$5QId Nhhr>߷a2ys1֭oT| 9rgsTe2 1z=gꊳtͤuIB2*S;@Њ@0˭!}9u"/$LN$B|6$~TpwBn,oK\Xk-m_o7>Es g+^¯5u~L&5 N_LE) q:"8r3(봫b6cOpd _&Q[!QBZ-ev"k(b3Fcjr푑Np~){rh P|-|ͨݮf1%W5A $M)b&S(2WU]NGe2U}ȸokI")m]Dy t+`)vZDE$diH3-_W#Xc°Qc]b+XkH1PK;* ,Jgsg +o0q(+aE@KE;X퓤|C}S0Y(CiØyPA%|Q}ej> V+\k z=<ڍn'5Mo>Jt&w@e9}/`6Ͳ%0q+! dH >EQ aa$*B:H bN7_B,͋50.KR_(X˄ Dw߰p-x:cZu +IB;=~UY A}Z^5MDhUx,bNШNt__VG˘SdĮ/dA1c_iB 7j_Gz: yXIRt_6ѿL suu!|5y BIB"A|HfТ+8QL69qm~9.<52(HAYZǷfXX_ wY7 Qm\q'U7Ram3԰UPRAZq b$BEP{bF4K_ȃEvP˃KmÝϽg^dH2@qvB "&8d(%W غ@f4H`fvb;5ܣgQ[]R$&rDΖ]ϫa7>&Fڥ0o ~K4B,\g0 B'ST<=}h?8e`p{K)UdUػ|KW(N{HHDX a+ӕCH4:Ma=qz\\#?s!XiiGXJ~zjSzQCc>#k xc^B!-At-]¯̾p KD}?"X+!]Xfv_tns%>Q|a9>~'@$^X6_H_  >>sխ}S4uC^\q;,Jk2=S振! ]"biC;[JkYN\ĹbYCJ3afpI >Jgpx~ypV-[,޾p$69C0S s6)pEUCEiHbP ZE0n }:ghkʰ%Vf':Pߜ|L6nK@wJ&Ψ8QĔ8l-Ri@H1"8_H z?77j4)OR(3D5 GS ԫPmRb˚=7-P 1r `;jv6 03 B`P׮/ѯ:r I2e; k2DhTsۼ9,MDڗ%٭b_+ksҡN` J"A|!;Fjbg]4\ImDlyr)lOc聐ia89y}8629WK@^D,Ggߑ1dSHC{}_v 9N$x .@5А} CֽS( i8%ZXV.=p  _ :ȸ,JA̴}zT=m`%QO;ó>5AgtF?R p迚E}LU8)~۽G g61+XmfqʻZBy^wUG3 m,6YY?B)sܓyw;,~ 8^,f:h#Bmt4uUH>u(Y_ȴ]Ӈ5 ϭHRYڴ 6)آjL.?@/IC폠fmoMtdϒO >1^JZd. )f(O̅_kU#73b\i 7MWyvnfZ;G,(mM= dӾ'k ʷ-yFq94(IL4$8gI6?JQ7sk:ԥʮzI? t]]ǹ䭼^OȱZߓL!N bKwjF@N>o DA)[l#AI;C 4䧬/|KQ [ :,!5,24dfGւױd~<@ 8vJ?A5>KnBhoKUOA! VQ|oGOP-E&xr¦&g`& 7\ܶ6urn"\`@q^UñL$-nc^rs<1b5?RmNF V*/؞c4r?4zleά^"mobW!>РwB><6lpT<2?jf/ ^moY\5{ ]TG'c+K#{G~6~S(W yXu0_`Χa/n'pGDfծ{e$J%Y9ÓҬ/@1hP/@(z @Pu2.6^k .߰igΞi|CK'{E詈= IGߟ'T[IU#'.$ D+Mס~Dt![3pkj!m#`@p<jʶiPv|wt=d"SGx0hZ%U2!C;U6jhD𤬄w::ζd/wsW~e=u*:^?2vNFUOE]9 R_ w; KyK*l~Jmp; Ni O'zA3:m OqM;,Ϥ{ޟ̆x-ɖ$?05g܃NFghaS*4)f~,wPy!{:,<" "Ja3~L|"8ޕIh Ǯ,Wk 7KQ]}EX8q|%SqKK-S{ΨPE?|S,ib`k9lTsb}iWcsjI䓫ſĚSZ62 LÜ` G9UEJz?e:gZlhRšv ׫%cP Fó2WW%G _K!9dcū7+nc%A*{anѝ?~j!:1h4(qL"Hz/RJJej@c T>W [EԌ@ӫ&l\?`f"za-wV'ž jWp$K&92'%]t0-sId9x԰02P|ș6rOI[v&Ľ<:Yc@aB XD'ċ9gM2 d`fAB6ZPx,G%~P鯐 Btڻ ;PDC|4uTݖ?4O~ rqwG}8!BJg6}!)=AKd?8z#]i3^Zuf&OrHĹ8\ d]隹nےCDq|JS@{}*zZCtyC&4XA#M .<ɰn})Fbl@ xr˾b!xo;F=2&I/.`JlSҋA68m)D({ZSˉ#5}dݽg=1YlG(rse#A;cJC5ϵ CW gor_8 Іdu+"?չ.ItUL#G@%sIB˿!9-N4ƫ0g@{R%/qD~#;!;YRwZKON ?U-&Ț,m8aC/N2h_b__e{@snklEUvWћ{ q&qQSkqO-N6*A^m0Bbm5[? KlNu-.Sm=pb=́b imf,,oh)-6j2r@u>JLd0~Hqi;15zIS ?fxۡq^V%%,v% K[?QTLD%~tNݎLGF+T+tYuno=xJwG3&S;EK`ð\=CsT 5;HC9LfX hs5L䙮("UY'rA@os| ޢ&=dTӕ-(Ż!h_ȩ  V*/Po8#zbRǁHqR-1Rk)mL;aKp(İne#,7yr^^15;✞!οw-֚`XFSuJn0CC1X =7'l~5} hB>cse)aђpY='֭kث)̸vfRt;a/7 ݈ /ޥ9\JMqG|_U+ժSqhIsO*F'-E?㸾֖ TP 84l9Ei*GI,2 wc~_KUk_;g瞖)VƟ+tM +q&{y0H"liS&H56E=9풿ţ-W`&T*l͛Uű/]\`9MˁCMK$D0g/n_l /UH"h.>`_7ȩQс- 1Lnh?!StgL f=߃'Ci _kRl \ ܀еqҒt=1,לh)TN;SVĐuxsT!W>"byRrS_[9w:/za*apDQA>N](`bZ.0un[:IKLu&u9tS,5> R4vȵ[ jeSlcܑ*}B3gM<lbk8_d>yQ\0.y숫$y@zٟba>I͋{u[]y͈x5h`VP.$9/YlDDc ݻ~K񱥸Mt=4'W֛=ߖ)gwA|ӔԽ k; 14&COWkX+k @a9?4>+ˁ5.by-]qVUM+jrጷ<.6Щ|2y^XB\&+_%d=f Oj(U+GE } xX{=Rrޥsxlydn8=6oV5V:+ R+V$DoT ͪ䝯$qgJ֪е@z"n0t[oUn8ȐkY*Nd nb߸ ! E)*}%Ojz.i͡1/`ܢvJуojv0~B^\P*Ci1vղl!_X/SS &ȰekQl(1^6 zjJ{mw<ၴ E{ qgjhBGj^!P rq۔BuY3-n<:Uc5#~|q9R5j2Q},<7a`~€dMo"UR[X '\"d+tw0Z|#C7OY JBhtvCFwT8̛H Pa (|[4]n+x,^{ Nhvu"1% d=teda._UYjJU^{\P А?N])[ / GhPaXH]sICU1EJ=ƑnjU3_ޖ\w} W߲d6dQy9]&pQPMa|!wID; ߡۑڃ嬦,7s,ԜotGB7vS{BA/6tү/4ZC;u"!lVr3<8*y[XI r8ՃiGbt\!Lq1}tVBﻙu2]Җ?Lǫ!ZIOLlJ`eԾD>p.'5EAnp$/^^_Eed qL GG} 94sWHutjL2X"" V}' y@ 3j=ߜYs@e7L/cc0tD+rziG.fcQO!P5A6:qeMZ7Œ-s7\l\?a$X;XB'y/2J{cuqqXQ7NJ!ϝH#j&2ܵdψiKء>BT#&FG`]QИu,xA7<5gQ4#]N:bgq@?K_Fw\!y'4\c{snH {2(UUr[ἂ |S?^5)H٣qW.DiQEtF?ը[?P w2N.mSd0$u1v'O0Eoa-`؆ >0d˰t+WqlwԌ6'hyY YBa*R92P)\ d~g!}.XYe3*YȯC3U˖d{NlINdu'x[I݋?YY'+ɡR 7,,lIc3U%ɕř @ FtQU0\}F Z 9f]c P Dx-NxD,y^ !rֵ$;b 5'ԏQkC 0,7zV 2Q,72z3u j)&<oHsD=rv͗p&L_~ڻ)jCrAz?8̲T vILBn57yqu%&Ou0߄ ikI=r/L"$jmgYlxoF+49#cfz}">~`j#NuoAρE %%;fjJ@)H~!ligHX։}sAŀ7iJ"-=ݭ%,?E)}f;,E\:8i$PsPӋ_IhPBw_u{bh25sy#詧y/#a ֳ%)~4v1r!XӌCgNU*ӂD^TrqVXfucpT\gUQ*`akBOM3P6l?z/jn)@xVS\>ht: 7# ]ɕÆr.q@>0(}sIj+@Bs}H辠 Bq?l@n./˲ 'p$k`[zD?iO]Ix?7="hFE&?1({2WV5QA|"400*#܁0'cV@ʏ> 1Q p:5UgA_ 2!b(s󻣣P}*+JY.&8 Hڕ #{T6: ۪=sӰڈ ~|?z)z%XzFQ ϕ!Knp sA7+s%ğ|ٺiLy/WMwєjJ_4G}^(nb{s]C\ ۴3P9q #lC/&·nNgxУDv3wI^H^yKcoݥ"mD3F~HiP%=Y*6FmGV;:ej+a@Mj M,ߚ n.k~cpP!5 |.59APHI[JCA.|-B~br_ݞ0E*&EO[ ;ݨr Y>2:Q8+X*30Wc},OR MF$)wL"$R4nQqyXJGiwIl|ēxC xW8`MI°E_b|鬝B'4i[DܦEh\iw&,.h x\?OkFu`]srHd+,˓^6 3&}_p<e3 j}\A֠4bHҗ/"GYB; .A%JKZ@PƗ~6fӀc1K+pRSПbVNc|2qF MR[ڝl0f˘@=kblPn; ;{EusePEx]@{Ned='Kc'}xdВM;'_&N*{oG*[gUr5kx~o1@K hW g<{IȜiy82Q'qɇcdAq"viPݬ?uK@|tiG7edM+FP_͖i{<.( o٧XQ5%='fōHf_PRG(JhyS>v$'+6>JTƃ3nvq-nl1CgU歰(jm+l܌ ݥ*3, Ϋlu-'Onӣ+Hh%pRSnPb]%ymEGKn@D"l5Eg[~`%-{%O,]fuxTzi{#(7 % Ĺnb$s131t=6L#z 1ZF*7glHپBEfM%&YY;M>x H(Ar=?JHwY' 479+{c~O֙줾F<(P⫡+$Yt̉Avآ70 1M7$N#qKقRį ,|JуA~(ɵw=#̑1JC!gBQbTp43k0 Oѵ%9֛lU\XlMPg7gxWyRG29f +q۔ȞAztY|l?z?JTC7M6G@êGN){i!O6oxD˻Bzq&}YwV3,C }CL z8Ȉ}H؏S޼$8uu.N1,mBwLf[l|~@7m`X sqN]M7yfSf4$uX <nkf|Z|J̲íEH^y&B$0`Y2콿81iG9@ix)o)PJ%+?PKK f f:14Z4H {"Լ_it67NAm!B"^~W껯z=JϬA-ōݾ32xl >Cw:WgiY<Ϳ76e *-:ޜ57 cyNtvE`oj5]}D6jpNy)lvimdQ5,Ko9tCCJh{w"ܦ)~L"~CR4g>T{kaJE:(uejX> NB0] _^x <[1OXb LjRg~DqEs~Zy"f;GBEmlKȰkĵroHMHBx31)W1R5KH_G©s^-^b?0e׬鑛rm[B=*oEHmBHN{ԹeܺF4.Nzf%$-0dDŽ0 %p™ӶhE͎.,C~f %Z ;Wpi \*Nk8i/ty_Pj`:],r%q<щPu[`KR.KZf)an7HpR-mteՊ/cQ~/EF_ԪܦqR :am9vmCUmӹ }ܐ "L.GiG@LeapvJL_ (;;F-f LQe5n& 1rr7V]ӳ].C.7tNIzԎK(?".\aX>*"~>Mf>!c[<s9$ C? Ij(Q<}vi%lx2 IpW )$I:=AW6M,ͥ:!PoK;-9"gp 7! E#o#}_cSdx\O/cXq=Mrǫ/Дx@%RVT%Eu98~-&d^4xnQa_r }bgt lWӗHo6\H6nCIj^ܟ驐&5W o{&(FAF~^\Y$߼+-PJ6uN"zP tsMd\7)lکbu{\%lq~Gui݆k;CGIe'/a^VVx qaO98V  Nb|U!+ϘE|M~TaFK/;_%bPz'ؘ_M *2xfK0BX!+PZ5.wߤ]jc`:,a٘B?Eq IW`u\ 04Tp3˳v47 Y.iqs\qBxSVG(Iw362Qw+Z4<\|MxNs^dS:V;|LFos@Lm1>,g}AɑbE缩bay޲/=TĚ@ ۇp|*rERj\Z"_R[H\24JWGF3^zSl.ZvD?`ֿ_ }Cߞh1zn԰5.Ϙi[{8]NƔ.Ob0㔭y 4sC1kug/2BNAיAT&b_Gjwo"R$ΒNoX#͇ OH}JÐkZF?9o6lC +7K& :q}cyp5F 5\DlZHYesnΌ{uck ITE&i&/'OB,@a==CT쒹䐢5i{F4e@!&j"mpr})`o?U 1K{5VZ^y0;k7ssݣ04eR.uI>m+Wbxn d=:T 8f?w ʟ xtYe9.Uq0UM#cUW3~P/'/~g >D.,!0"ˮ61Ze dϜ( A%}S~T0S;iɝhctPa7(n"DT~^,3iJ ;@'VЃx֎KB0ɟtDH'AvOGzmmQߣ ˸(]ԔMs4RM!:^. Wv@mw{lYެ`:agvYhdAscclh&r)"h<qas|%Gӗ=Kh:W'Y&;a:K(ݎU_>i^ ?EDXٸ̸5A [Z+cUTSWEAfG!Olj(MTsC'V#a0pJM(" 9AJSijE32 GAF>@1Z&9] 8WZ֩L^Л$y(6a6~ڌh'NFG=MZό;o,+]m"wŰ ]HZWQ8v{r~ܳ_Ւ+[鵽As[?CswXC$/w`P-e/4+\&EadS38!ֺ'wQ-`j燪c*iib! "IVEg4A{H)ޠ=#vŚzfPp#* e)*^pM;2}T0~OHA M~ӏ |fݓAc6 Gܸqf.@ i{:),_Karj {hTS(sy%dv/F Yև``c@`/˪^ GҤ'D$\e&/GzC9!GX]MEtIÛD|}D‘\Ά޿:0NLL8ڔ]XL&H ThʘkUM*u5 äYe ۓJRKLحX A!ʅ,Osson0 tMM3\Bbڽ6=~y&#+&nMO b[I'oʺ !ffaؾ!m4p`%wTvڂfSyDPriP+= /g:|R)%~>BLNB5(mk>VJ1v_-t&u\b}Jrv8mN}vbO"ldusX8</(|LD7/ֳ͐lإ,ȭdkRh=VVNyEXDj|3 {)SA` гVcWFtω*kˇ1l3 8>XΈ˭3E'_c%"˞٦僛%}Yw̧bH},{D7|斁wI~Bh@?aJ;qlu=%rDAw@SS jM/ a@!}>^<,д7 "U# 5*+lp52'kAv d'hI)1r77 :joS"S}~|9oa*h@c\M˲h< L:wY`~@ )n.8|-[ޓ-8qs[HAO>TlHYd{/1;. QjLF8P{<26u0|寯8Kv\j/ڼDQ]۱!{BpcMi:007l~7Rl_bspI`GKX5铩.ʾpId<ƔN8C:Ȱy(ԃ]B~I ^1ϪP N IcuEg f˸PQ5 V?'1crE;Nx=HukΙMqCן`E&ȪIfgGFU yQ?i7fǻ袆Ynk : .>vو.a_F E0q;Tma e[\}l`Ix2H)Suv=.T0ޚp[>C4C?KfM}x.9o>LO"xWQ$i`WymOfٸ1/ rh^]WېfgBNĹ7<EtJk"hAYJD}sb?xpDЋ+tw5[ɋۣm 4dMLiF2ﳗ?]mݘ2'JՓT$*Q`U :?)Y7 3čGy:`@:ޑuPk~SUTR25ڒdy9Dbk#@E+YYD)˔j=-a !9ȯ ]eYQA4Dm{sDb4JAk]o_0HNŠ*La6ZA9ì{ "rmNB?̝k"$ b9Sp/-^/vtf|2sO u"6ˬ"*" pu I:.8!5b}'kzvq7jϘWsN^~{ig6f^$06EWBfG^H^u(/G␞V#9$9^7AO*-jKi=Zh^YK Vk_jU`{P;cI##j L"Y<݂n]$Jꬢ_ckmFfjٜqhC°H#}yFԐvrCi"ur)t,,e #tPy&5ִ5jIbXEG);4F hK?X zs*55OpMc)_M#ğfU. d~z'xS,?vyI8uV]=yVχ\hj3~An6ۏ/snh_e([(Z}ubos Y<2R';fo hؚ-v-,@uq F2{ x=ۤINl[QLź=6Gfc;۩iY8)@ sw`\+a*Kbng@}oBhgWq EI"ā֪qRpo '+u+ֻ/5|M@v h  t #ISsl=uOypgS[SRc37+W`n}svJ3o)X|y@ET3@AO)RIr5SX>gvnNjYƾwd >f1> 2A5ء%C`K$1u`pc/27f2 snFdEŃCBf{l(oyMXJa1[ T| m" kX@1˔BkL;R<֨ED>QrD(IF/ʾ<*XAYl [wfM`?*II[60bSXnBv/X_Ը`; cؿ^H$-!|ČI/Lm.bWz+#-e_oͿs !fRcHw]5߉F Ac1#[3Iw,ajqJIv]%9Ş2$G ~ h`e+iQ_W =y~~Ũ~;߭$sm䠱0P3uZCV8wM- $@@Չr6bѨ 2i6(D Α)Ddp>gC"e#x%;]@Ema}a _G=XweY˞Du)M6c 9~?`Lѹ;F~-{kS OΈ&R99w( NwtD7 @ lc _w_>v퀭 $dv] -,nstI]MCaH<4P);8C Uk*A/f  kD2IKEQYϭ&s@maTƐl~(q8n|8RT#r$J1¬?X½ GR;XJ,K` E .HbXI?djs3wE[bZ)Λ;{d~>87@7_$R3 u RL8"^Q }a.=t*hx4dX.31$v{TA]Z}F0ryPI D(Y){A>mN&|6O%^`ӳ3~$ }IBP~ɨO-LC}Fp[igTe lTZ|~:wRGdzcXCt͖ge}0!djdm Hc"1.n$coOF埯w/4nB "Ü$,kiW wOT DXr3GqЉ{ãri$Q-Uk ?- (B{9Fm^ XB!QQ>-WGAsH91. M"Lξ2'G[rc+8}8>F,<yużR6;Zo.L*?oΆTZO im8C-Q`ۜ_+gYbVᅬIX r5q,쁯\PBG+ciF=$9M:م|yH0 j;0Fm2RN]3%A0hx餔bT('ҙel_'' >~m'"@f42C4U.hc!.b' QovjK^>뎊-^i@*Aa~]gU8fmf$I lC oc" { vx44hQ=1Jv%;[ݩ4}q^ﴑ4-1RڂxajGB:ܴu> CP[-àv=ֵZ"4&] SYa#N4z(lqePwRQ4wpf*LᬯV۸&:V'p Ao~#PZooZa8;= ]{JxM1B}L{ΊpMr'~*m-ثJI pj M v5]j?iHap8 ~A5筐fE Ds l )>&5e1>hBX@ҝKvcncXdѸPZϙ[)]4[QqVßLpHayޡ)#$ (;GB҈CS5,&< iw!TG֔C]U۽7r0s3{)%}h^AhRY[ztLyW~!tF ;UowjbV˨Ғfd|fȔl"pyXVIV~d 54 2w7 c"o =Ki0Dyȓb$9l@ӆz3;0F҅ ( Q(;  OYJ\tvY*Gm΋V 3Kx?PbPڈ\0U֛x.C[tR, j蔫9V˫TG[XsiF7|QEߓuD(y+L6jxQ96Gp؊;6<]{q| ]'s&c.̐{ '2yw=ª'BeC~~+8.Cm~/e0-Ez%eNH+ z U&"Lp4躢أV>*-׵ 1O;2oĵrA72+ ͭ%> .L )u BOi4!V<ȰR&ϧ6c 6I+_&M.>Iѩl +۔z>3.YM(X|+, Zj.^.-\Н\uΧĞM PZ-qu#]];O:J DQzg ~+aq58:}k}D۵!` @\}Qj1iSd~$}]M,|i|kp+G7P$Q^%B}Nr)wݕ)r {[v]וFtLgClkj40+ 1<4G5Mh(ft}Iq*A˯7-#nG50Z^˵(?`ԴɒC' ޓ Đ.7 H!cz8Ј|eIyTtBtuOq5^~AGԄJ۽L@_%}Z?L\6Gu/TuL mqR!P-6X!N6DόĔMx . peB~Sݩ|mڇPm#k$#Kഠ{987jÉ^+tNKbj WRQO6հX`xOKIvRސ9)i9?'>~b4ecXĉA>5K+T*m Ql@ 4*&$8r*O/S3s3TT#J,$OjI;Zh`v?웊8,dI2HqO\Ŵ4$2o!ia27m_ +03IX=JzNURG2#)]{q5'WK On[c m,N}u5m9={^%1n zq?)ZRxf1ny.V)d… |.Fi4 ZiTEg_ɼz$ڪ)Mmv2kF+29ѷ0S _Djozí"kҭS8X94ch~{!N"e9c?XwE[%ߙJ_DvEᣴPkReCs3qS a*{a6Ž_ZL'l¶xQK{mRäͱGcuǴ)NRF#/q~3D/>qZǥ4 ]O9|؍[ƛ=F ` F.#ꙙ-H{*j,>9Rϒ+"sEGS93 Lހl!STЦ||nYR-X!DK藡R:ґQuSdȪ˰^9r7FA1NBa_ Cs= A}D Ȩү`~ ƭJaq|W麺\U[{ 8bY,g,_s+a8ɣʽF᯷| Esk#?-Ө hG8GʰcTe0+ZXbg@1Ll}P"&V;lm+I);[MGoڅ`A5#ӇraWq *yʐ+-ob^n\i@T?M%DvrZRZ~q1h '.adBJ=]*/;-ϧ6b꽉I?12[\q#s@~'@_e[)xcj<LZe&4vhfbCy/sL[:g)ɖ`VON7wMnYi4n1Xpj{Knn$ $k_y]H&Q|!ԺkG"N 5C~Rx$z#Zߎ1|nq0b 9Tlbr 5qx`$I@+=LU]1Hp|:ZS[TxWb)@V$剫1$13VEQ, .|jZEhT>%,v{)2șmy>[9XZj`wN[ȹ`#K9UFEg#[/Iơ-[S'yND糫ĥv9Yg+>,jC6Tga~j`ӟ9¤* Aks,75$Zd: ZWw1ѼPT\#"]]6:ͪJw`HCQ 05fMO/f6AU'=/b<4t Aac>xH^ e\T|EH:~vt8K =i(C+n;!o=Q"\hszJY#1)Dor_7݄Ak &dVE/ =<]%G? l@VżWAխ^mnT"YUþhpri]}sPMQU"\TjЉx΃@0}wZA',$>In("KzG= rKunm;k ޢ#Hj{.Gjk"aY4FuZM魝z,S?NıFf ҟ'k.UF]y \d7~geB'<եx+DzpkFיv]Mu@^B#qT`g0ӻt؊7PqJDVZP _a;Z:}cj㨗1O}{` \7̄h?6k hlgSk_1#_iIF S;ݺ`;握T8- G`+ا a愕kW-ʧ轟+? 'R~nO1YڭHߟNo\(Yaht#b;b(Y=x2\='vƚgEfwo2s ;}YSSe//iyVC zS@0s#ҼE6/b%:N g^kqd}gJzUâJ?|N:z1.XS$QK?z)C/ֹTyi9s3p/#A/0AN xZ-p4Hl8w b,—2+aScgwd+1Y=~;+oKJ{d!-mtT!J:gsmfMC1/(N{>?9"n\A 8u|`0C aiثQPr06 6WDrPn,[nNK$PfhzuM+ @fy!UaER k̹m0}i/_OS$8)Pqls[a8(!A̫eM!ZJbtI+:{oxOkIRJsdFs^l1n W_}LOQʠ( GBF䦝o4Հ w~XLm7 {wXǸ:Y[Z@*4Y_5%Ԁɿ>[ EBuöVa{CZ+OȲ7R&6OXxUińX赮Jm*c֘9+& m\'4Fߊ p## ;CgS1cSӵݪH:ѾWAw4E[P>}/볮{&FVTY*ee'媵~%A΁c5DZJgM?a4<ͩ* wDʸP9ȵt[Irr+;2y;vJ5ߤ;T 4\Y 6!qӒĨKzo_t)T%&YrA>˪g{|PH>yg\3!+6Yl'0 p%X"4[A\mae9u/q _J!}!VXs}:.1~!G;V"0.;>y]HM.> o?31V9}=pϨ[F(lW=ahom>`_Y5 TbrDNW&}狺K_'K9;w<`J+H+ ɧ+PA2z-an R.hGâck rK.;tWkOYd3ݬ#އIn!&j8u ~>ASFAƀBN/mS4\'U&J󥫘}v{JVמּd11FdT&0wIˏZEw q ~I\l$7;K^((=5Xc9Cx0ą֨1c]39u'8BxA%PE?0C!9 NR '"!nj=tÕu 5˽\#衑" VR1|#|vO6=@ͮY”-Ր?{6J4@Tgp1CՏgRfo(3Ʊ@BF\)kw9)!S gxCPZ 4AgU 2CJdcNlDiWXz kȆ3ѫ4`vWoXW' @LI~>WSI#aMNDݢJwq'" uw a]0 +^Q0*Nn8 _i[n1Tr`\9:}9 ;s_;6⯜?'~U  _1~}p/T䌖}䷢,]1ϋYZ'aBru@ݍ"6HgaR;Rx}+(-]x4f ! n LoJ ZNnHQ{L35~R7,Oº)ShSG,r+6ČxnfdFndfdsD `$wD~q GrG|Q7]LD͒!2_oPp,3bUТ3jd\4~bMtvkTwWy_BwFC}{z`'T w, b1/z>PI=J 4z?vèۊ3:U*M_9ژ5FX]~ l{ӛ [k^w$r w9EaXʷOwv"S m>Qqvy5YDc.[ 2'a-= CWC1\vAϼ)M`G7ZI2՞0 ݙd J{3ȕ5p|FJNv.c!I%,#QmhGׯwN4gH vmn oh|D;Ձhjj6Pptf;"}4Bl褅{b7Jӏ?s `\$p͝\l٘;*xM#\ pma)6A4T.r}ti9@D *v8I6 $n_Ir|1Ǡ: ,:kN(֕SSNjw|Yb#ٷsiv$7ZosZlE;hQo&|0s|946$-I G%+lu%6^9--8 j07~/\fYUe bO C^E P^xdR]WbvM^Vey\J1@@#RFc6ƅ5 0%pRo_q?I&׹Vbd yaz*YMwU4⛮JXeLJeUo_x&A5/ (xeΖ1FCp% J΢3lupkć6E\ұ*UB ,kUĀ*V̷ݠ ʡ(9&=("4wiÖKeƞ6+;wLFKH 鼮y’.\{`꓾SLQCbF`S8 ,6Y蓆< 1 r$7}hE{zi4wPn. ٿ8e;|2=uIw]Dlv@dkN,TF'LK 6c~\FR\Z*P%wR4n A-6gs>tPyL&ldWu;eOa( `7Ǽs?JS4օg 8q([ֽ)잷oFwM{qvԔno }dNJ2kM iIu η ␰\b9d0Cm?r2#=A&i1ţPcu#,H{(M͖6m[nD{ -O3*fo.orX*s$Ԣ $Z7itxĈ{*3ueaS_4 $[I([GܬS+!Ԧe[;z麹ρD/򦟤i9 .9S ƙodSbHSq_ /!\1Pp#Ӎ L EXݨZ?[# `Ɂ]mHjzjM#Y*+!D8FgbY0베q=5z7 ݲbu- UN4Ij`\%*V#;[ݘ c&#r:s <&&MH_cͷ"LF)Th4 NrЪ̩Gp!ǒhi1.,+f7ϰ3Wf<'QcQ<(,x&BLZi!>~V!CSUD2R ѓuwd-Mi'e ȜIo dH)铛 KDLѫ_` /ʐoGWlmk#hB(LLS2(xi/^,݁}HuŅYuYzM ϼ /IkU(Po?gTerṔ:$r-֟yǷk{xqQWjo~^a4]ZJz#B̑u|'qh(Lisp8&>X\„RTIV}SMUZV?F '&-d-"xRH.oY7:A7(?M!ZsLAgy uz-ߏh%f3mL(6SYZc?eR zB !pNM3ԧbxnxɩhvAljƼ>uY+Á]ez#C(XlUAA92Co[cDmz`\(Y3_.5h ,b 7a+n_V Jsn&_i@hg a3z?>t䖝e'\$C,ǔZfSD9A9I]!h`+!$aMh$s"E0ltVҗ &Rm]k{U vQ [JGnkeXo&wwB<Лzk2X0GUP4vRtƭ[k`@צ]ܶ49}H@(_hό]7 uc]3WN_q} +H YwX9y&^JIV&%[ ([e7GGjRyasYƇC &%9mu3hE?(NSTϯ)=0QHNo'5*P\E'L'e(5l7Ey\; lSTLxy OMʗD wL6:$:ށ]u7^9 -8 +yz+u 44mPd;--!uLXCep%m$b4l ]RV9;JX- YLitTؓ[ll#9PZB1‹*nmc J3Fu j;37:ZmX=Q_ h̄FEɠI2K?{!?I`=R2LB{:FWJMojkjByT=Lx.shRӴŷuѐOy1ࠊ.֑Ֆ',a;8ƣi/t f+߷ a\Lhn %v!K"u;SS|xoZ6r1SC4y |&G ~}*ggi5?RS  'Q%Gmm$=>Mԝcr6Ò|*8u7 ^#=j.f'H @}UlIQqOVHk]_C ="1=&wD-:D{&ZvpP1ixcp=j{|@?`6H-N0JzUkaE&YGú_Xj˓N(I^SLҖq,hr \u%MtY$D!)쐅RFkTOu)=^1$-f-i:l^gW#, Xq\\ T ָ!њ`q)Vkz2 urV]]þIў4Y#sC1O2>F*4M93Z7:G>5 ?b}ug/g#xbP^(2/^CazCǙU,'z| ?"5N(/g4O/u.1xӅ.+fԙC`hO 4 F=6op|OBmH`zQ<7~+l#(9Q] pd4v'Ăz3N'RB&2Qj!*.GYiH1=y9o~pch ֊ue@xr-;BH;΅z0tJAI@3Hc[_S`cWP{r|]T3Q.sB?1p(\EW<7 %B EmE"Gݚ!㮼77/is-+tA).y.އ 0`EOP4P)nO g|j@UI{Jފ okrw1xڵ Un"#|"*eVYM~)#׏6ODKLO*ሊa{()`5Y`}Mw}5qKAP.P()Z4JOy`KٗӁǘhQ$FNK V~ oTET _E#ز~+52w; )1BNJVdḆN@X{%K!F@>~B0Ԅ95_G_I%ӂ.ȄL7 ]aCU鹂G=b4:OJn xY?2Ѯ+]Ds] ¨ALx|q -|[i6TSS}; ,w@KZ<o'8t{@2˵+]nCl{?:ν0d^hήr9RkIgYT; "fV"!oWrHE&ac7<mt%7pDWl|3P!ԟ%'&NfY9of0HE:KE{܂${!}åξiT{xBآ9ELG7YǔK=s!s[w'jKdLm'&|O(rh]pmk1:<,<ڢ&1)MxԂi-_QPVs|!"u,Er H021@@yja0\rhKת_HK2a̤F;i?E!xՓ3G =#)ft1E"c)F^k?~%_ xF><ǹ1+a :if-sX#*%<(O)ߕ :ݝY)D6f(x%QuѮhH喇:Љuw |f׸ _Kh&t?YLC̨stbմѩ^T$\(w!IT n.wG{\ҫtl~{am:>F'KvӠ{ 1\-St_FkTEKY  |b[!`Fj VcljkdeeG|Y|RѼBNѿؾt(\@wDnZH-jjEܘi ]Hk~G4L'jn |{: ywVvxc/l>8K<-@L2|8~2Q0GLwſ$H;'/ }9B/;\uxq|dIGib﷜"X7vH,uSse^f02zLk*l-~K/cۜHLJV2lJ;鱮=62;.415RT^tصo$;Ew[)^ E*Z[ <CW-8]#E+? 8T j )\ȽkZSDJЉRe!an2}ŜچCAY[9+f-R!Yns;Y' ic$,Q{%YD H ]' Q=^HΚ/J"dG{jJ@ky@}G\G* og"87TJFjǍ3x’4s75,#s-:Bub|ljUߠvc8uDXm\d{=z&ث,^Y[3pkSO?DFYj-t<˷!~qTZK +<14Y.]A)[Dzo_{[/S-=1ܑ C[{D@ ]{=H_J^"D^#D[}s|'ŠmGal.EgAk1:M8x<j ִ140>ߤA;;.9H[&k;y(v^6w~.A1<\AbxĆhgR:T$L:=NՓB'=HTlzvD6 oJ֦ҳQ r'k`Ǝl4Ȧ ^p %rՓFYlk3#8-6wzDo!id-w(7UrB Bt U|onIPtZ2 8Ue>K ,?. vQs ^aޑj?,^mm6^pwrkfLVx?j`92e fZ e ݊~2T :IJT7m t`z@,=+ﳌquv sZ@r).[Y(i?D$|X˃%D ٨9nG)I(IXta!%A`X o}\ Vi%w:;HȃO⯣Q5$,֨Jk͠ ҲyZWrPOt%c<k0}I~~;X%<' IGp85ql QNA_6˱x#\P 2d٤;xUL>uG_5.oW~rm$vZtiHb*g\qMwꊦ,q ]t"mM$]>j:&:on9 u*'IÛqpLd 5UrZLFQ ɗ|gsB$=Do(b] $c#UqDYNzԎ-5H; )(< tpB}[#L@䨓8敬_Ygp9 lל~TEmlH 9XōI^V&nE32^%:y8s#{{!+Rw/ʏK$?r:LvK 7`Dw?2ƭpBOU߁+<e79.puצe,LIbu˕6_)q?"x)nB.O`M*Mx:}vf#SEBȢC94N^ YZYbkrF2To-[)aٙ!:x(44۽rDzLh$FIe<tQ~^46j!WCH%NJ_ik~r `} +d dzG|+&46tw @A> *DCʼnzF+fTƪ=*TKo~I؜ܿV~T K') ;@ B蜰$lq9Ȥ?ǂ(wGCS]$2yR΋h} ѽnަΨ/KJA{$h1giiO/ykzȰq iNNfFE ojA7SZE8U%L Ewp%bNRzFǵ:C;oc0Z싗?[@7L \=Mr'd{WP?.X [# z%Fmדn9UO#` `rͶAJLk"fhb;NN"6xPr'q8lK8S a0 6 3֫뮶u\:'~:CJ2b;Z=D|$#z?fgtõ"Q0sھ@樣FjHwn )BWǯLeB1(S+ܤMj"!7q-=^ 9`1fx9>^K7cdز](S[:@E,; vm/;iIV5E3?aUFS6Y!+%%rFH-vx(>ej_9"8T(fSܛ"+„9KdLZȏIvhD-FR~n;Ǵx,,I aUK4$GtX|6w%F䟩x٧\39~_TEQ0xYul1[?R@Dq|n˂,'8_KQӈȀZDŭxU^|]Yo^nu Ֆ,۱kV;>%Evhpwb,|䟠}~0.f1˄ľqWRZw!T>{lw1T{y3 '$9* ^/sds3LùZY zeު@' ny4O,?ebc촣bG}8 HXb| Ho}1k\oR=;*a[W CJ{od!Ywdg{fK4پ%^Ž&frVaFxI|Ȗ4u\?S.y z?_ZQI2k9Zy݈ Z9Q lZqwE`#1}M7\j;Sك)=keJ J*Q0"Gg^|cID֢Y=΄b:NIr4폨:K{lw崅Ҧs( D_cU6SpiI4?,?a_.dklImL|s[Im\!4#Oøo|v8r)׉s ZRB:Ib41.TM2ֆ f.=rShC58d9!n,PU.5nLi2T (; .Rw"1%u03s%0ZXI,hvDC' ܌oŃ^0\\XCN& ȤWG,7ħ~0uHNgT(ZޜxFq,Ž6z˾!fqt3F>%klυ*Ed oo#@`b3y/!o1_;q泠LU.n< Z)\n,献 `jkUr?x 8?IiæR0R` #\PR26bsAL}OwyƫVikgOiwD〠18^|%ă~UDyWXiTu`nR?*p4)H)bhF:>bIu2,֝_>6tЩ ->+ / /^fNا_;Ƨ$8=6OS69`d]n/,]@lW^t }(alľ?+M(ӷV:Iccdq҆*{{u;>#>X#@S_ $}c"z-Ran+LӤUf J:/I109&2?7ʐu W;~Ҋc}=E]ck ga~Υ¡7Q (nA |)SrROeNs/lt- C1=TJ+vaN@653:l̸+}{s^N;D$AoY!bXlm 4M 'Aֻ[y ;pr v2V."XtzC:L0Z1@h!ѳfZ'>]=MQMio HĿ2 bss6ĝKbqPk'RhazVaJ?w\o.w"/wTv9\_u2)x\%1="4nY<%{|B5G')LCj|:BV,PڢDEd[>2xw 2˕Vbp`@&Z?Y:5+*VbF\o?2ܟlXUμy>4d\mC6\œfo+mܒ:Ʈ*HeE%x(["12cGBU#P4(r0m4"5皜2i'w(1⃹ofaMÓ8[@_)!Re=wáɯTw`\J0z*bvNfVЫ:MJ|0Z̹z>Akj~jpK ~[dRmpCsJ]ʂy:[Y-.shb4ƖPvf9 =2$bP! xdZR= Gb s-{VE,yLUD2kd;r1/"8Ret)^f"nw2l;dHT`Ue+@zRwsJl9Y-ޙw(d}| VZWDamZq\.RӗЊ+gU?޹6$\xg`ɼljAf'4쥨FFŐ6}9clШCT5L A  %#`h0h"6,D0(QU[wW+ ruR;P3.XgWy2RX9a I=ranWhQ'/q¥ϫ\iʵ "rYn3`27Y5pؤ& WTן27ٰ3WUԭh^C1;1J ?cj "2>{Kgq)Ռ+4 x˚߲ef0 +~ٷ Po 7 ?q'q`f|'oV:rRwH%Ob :^?ʨAw+J)n?}xc`7Ps$>u*ԕ8ix^v۔Է>rNɞƌ~ßbKJWH_ٓitlf+Y{.2<'bIj3pbF@j/vǚFu{nެIEYwi} Hw"Q(M]tjk|" UUR{ 9Rm>8bgtI_X/9hJP 'vBI8Ml4;pLϱ$>-%(w Ɛe f=S&g'N@ D1'r&~F\ɪ8kC^^nX{{>3@U(y^뉮{z7ܧnC ᢳcCpbD{J{u!^l$pJ/gkwvr\lt ʃwblԢ嗍f KJQ0*Dœ#*==2X'LB>h!SV qsPUÞ7:EZ&v+x*I;$Y ŶdVѬҏ7>#  &|Wh18iDӘ/]Gi$PkťWGX[N+bq^!|w;9]#C95M 1NCH()G@u)lXJ]-w0]$]I p۷dB[i{8^A|NrZa`:!75L<li՘Hܽ 5!M>%+N?NnS1&psp _E ,ܑז :D$ ٗTCe]!Z=Sn`( W9*Gc1i.Y_a[eORL} yB3G qK{T܋/'.7.=égcw%c 1kl8# vrߍSmWkI%q6#Q`ؔz@hTTP ׷GuR)7tvIoմ=ħB9.{+iQq\P?|,FđEH|5Qd-WVAKs!dG:"/H]>|VC" i8C9|!WjB }\T1H>_XU AUQ8X%5j2%$(GH~r]z"=@8ͤ-GL`)+1~T YF] ^gP2yWRa?JE*Vwsϳ nvPzI w!]՛b)vHu!HLI>aM*^Ȣz9[~rC[?(q7ISc;$SZ}YYTwJd /jOZ- x>]L_w^2)ֻ1-*>֣] )1ܥ.IEƞH3o-ğrJ*l(`Qǹ|%.,cz~JgrjwFN8v #qlkTA >Ƽa#6P6/䰟vX sUĆ1Kk%mU:*\befGpl" юQA.r6aUB0zD %.KZxTozA>q +hfk .ٻx1;}vf%JQگ'SW7I`{./L6z8vհ哱뼗i{ɀNpnP1FxS "Jw@B,VMwos3;XH7S }XKm5Dl57FMk<@MooefZҿMGq͆)4Ώ+&%STfܦO8[1kEFg!-8_1op: ?V,ڏzXvîqGn+7^E7knN-䈙)*x|з6ڕr̐i13/ ъ~O)M2 ByC,c oVj:!BtJ+L}i+_'g5fbe쵷|_>*kiJљ'mmEBU5VP~>+$D%{! ?|fj-P+= qm]\r4@@t#N jX2k@U#T! :[rڮ c {0;Fz&z9"(|r҄,UB}G.[GqA^-eo1D[M{B^%FGJذuax^ !BGkY0ʌz)]=$$~7@w2D8AW5(!#^ HmOPlqk*;f"f֨TDV*O R>pw4P3m Y69=g.٠]1k>2#cR:<חWy#("L8/7"MwD m-`"/mmH= `SɛIq.`X۾5Vͥ"c'+=U/,C` HHs[\`9OK4-i௬sʓ.P6,'ΔkNt =yaߙRBYRÕnBcyܸg:_f+:?hXa $2.GEzHR2~ku[se%TsW!U>O=ַX: U@7.;f^/܂9P%}ʎ.HafxzMLri$O\dfJax2RRk-DŽߚ>=mִ/y mhxLgEU } A]~ܮW r͙У{RrR Ien7[qxԫUO׾/,s8M_4+Nq;aBd*JuU/Ix=xCUq/^{yCљ. Y4Y  rD.ne<#ekx|43+{f.tT`S3 @Z4x94-3i"&RdpÃ{LNo/ޡM_l?0E")u`4p֌O&g OajR&k7QF6&uT>D SG-/F|O'N=npN% QI'[x"cȭa <ʚ41"1Kl3!XG${ Ȑ#`F]4K4cY6Tiv)G"8~KQdpjدnll:y eu8Y.V!0-RI @Ą_p~q`Oz-#M<~$ j2]G*MX2hrGI}0&}Apɹ4HZ]ȆNB#2A[Ri3}dai$.M_5jD<[&{uDRtd;Y3^"8* YBD{ K 9E* w6Zo9u 1dVLf$\[5܌rhӃ1 V+`A 9FpX.tinW_ []qC=poIJNU ~sKKz}n09Z,LUfˬc2]5CWfnrۧPgG0Eb2Nm[_h]ej|A "DJĚFMzo*QBvf)bnٹK 'FmuH_^ ,52 _"ˇ\z*K}z2%ج%HJڈ3${9"Ȯ꠺6ѭX튩 SoS);Y|Wy -A{F0ee cW7Տ=i0 -гq RA߂`gu\e"C>[^1bʵgdh0y|Ǹ ״<;*Gq|BT%b-jC; J/0w. q[_醾[ZRd@D~ WQG_ $x+sC7'::pFb;دڡ`1aFBWtVXnmw6[!kF;֜MV*0Qm(ȗ8onB}GyFgxXĀxw\rNv`ڇÎh FsaIa|و`Q 1t :/ԞE3~ 8o6!06>;_N" [twV p(:8a PinJEJa'CٺR풣q!8Q d>1~rVOK e,-o`2k\HrIR.~7© 4C\X6;ȀVyzsӔzQli3A1:Q֪>UDIz\tv.*þ]0*Yof$jC/&41u52Yr;IW0n-aU9h{`]e^I={BT4ўwavSB35Ot6 cTAY,j':}w&Au$D~Szlv~#z}WTh6ca./5~̛s?KnI͐  |C^3w*{vn/PHmAUaI-eF{6?o{7lxWT+m}غo'QM/S6Ho2ޱ E{S`L p1m/JHXn~X Z&b|mNY?zkm6l3rq5/z$a߂ U bͦNH[#>TIbՎ3)'|"2Tky HeNWYN'FuzJtĢ&S-=HƄX3qHʍwC7Yx#+=OKH 2^h4r%{fDI7ogҚIb(.P(,&GNOO[^i-2qFb! 5Q١ӣ}b`hA(5c{Y,_zH&]x1sBks>a/$y]7$&*LǘǶFL -OS!LRL|rT8 T 8Ϯ,0"l. >yAmg7ѵA[g!ҍ"mVi"0{go}:{R'*  ,UgE( H !Rk#3$*r {e5 ݲ 9c[uձM7Q+5L? DpR4TX1]\|ErƔPFkpimMx$]Be\Q-ZWY9L }^/HXѰ@~\{N^ J8<9wԽfm(,:2d?.Uخڙ-f>{ɦyU ܳր6P~ ̝DB"! j+Qz뗾yzvKdM-$*҉ѴѼf8?E ~eWA+3|\rZCQ|jױO_(Y1G O ,4\u;_)(c.3,NdD:lzw#yKT\Wr{OI0͆4r p1eoc( G;F^ W14:Tn}TYQ@ҁF!*Ecsk74  IVu(CI"F'ub(8*d%8ruNRmazeWRN{ڽi9I#v5b,`IPnuhYi9 p^ VbJQc"UQvD޻ ?@T ˾ͿK 1UЋRᴰ[2Ы&۝tCu2z/ 5`tyc*Z+-db(+c+I ˗s!8[*wJ*t,y6$lI\QݙV9As2rMH$T8j/V7ڢ3~e8d-g%xdCuT}v*`J*> LDLʨg/mBSeG~ۧvCBL#AJ.˃{5 ERHPeT1{nh*?9 "^a`N,[b=^w9ă uFHi XY, N2C C߁J 8Cʕ!u_6XUe­"4Vx[󘋮eN7.ANv!,XJ\4Գq߄$$áS$d#iCڏ`|7*~/kw`~IT)b= ,W7~')Lm! +Bm.#D7N7-܋Z'M iĉaTAV"NyICϺae&T᳐q;#6ZPLi. gxwӮA ez]r>©yӿî,)YB1aKR2(EJ r,@0hTZTw~Y,n㶎XHFb@LʐIg: vʶ,П'OFs_tCHK63^J~[K6OFQ l*byqÆG1 $?9u.}6!~;_n#!+ࢨOtcq ӏn j5r w?_y ۭZ<ԛ$czgDn8P61񭗺9lԸVu8r&t)ƘP_]q~[?CԚ]hxjQ]yO!{?Xݣm k+ij=ijH#9u+vUH=ɖ$d lM[{-Pj_ }>"X ?PvQ'X8ECK)hun#/!^Հ2*fK+ zbCǙ =L߽!*"I `O1IoxrcU^P%~F)Ya(%5'PhUj^ ՚Q{r8p9!—G.2n9څuȯ}ܪiyVj-3n؟%rS~ѐ,7륒AP#vW`/vb7yDhA+)-Ș <⼇d߇ !TCh*lxw),&gIjVic.-'u%ias@ "(>2(>ݺLEȋ<~l%VMf2x1abyI30oy4rsQ/4-MSNIstj:+ I,~NNn*6*K|aK8:Ek}lյ!\| ? =4+#}RR({ԲĽlXI?J@"gul0 #ybPJW{c8.lS#2z85_Aͳj[zﱕK57rǩYHL2%v\N[~n=o@kjU4;*wuJb2ҮQKu|n{˧yeUɷJ=4v7P>pm<%EH8`ƕO i R7NǓ"MVA*=MRtqj74 [Ud@&d9a|k_BlMΎ9*!>3,П?cC13JO\b % A0Ӵ+.iyeSKq+5:60a3NɈ˭MM_dɴP(!!=/ 0v!*uD+q)#WɮGT۫q1œ[R2[ј-r'ϣ-Kd>B(0"!ML|5TyQsT+TR&9ct4H|?p 8hi>hl. L4dx)*Yc4 K4j{,[G_v'y =GTsN1*pnpbK’P"%o0a4;MeJ_4U6?%4pɥ%tyHDڪz:tJcc9cgKN֓?Bh:}MG8 H*XTiW"e3Ajo>6?EtY X4ջJq K!tVcC,xKy{|kTJ:*5s^v,z{Q& qzK_5Sʢ $|;nt=qpGA'0?~b%ぉ9_N(~B Wى]ZtڒNݭ$3fq N[ v6f8/o'd@5'S4ЏaNg sA = , wj5(8#\E%0eiPaʗUA?. <*?r3C9Q@-b yG&8REZl6^j>8$Yʡ@=G9̌8D7NỪ~HjV\ipo'f:n:7茾]t&Ixk/]~|OG v Sy|'3zPfˢkOwTY"d\qU9nW&F͖Q>ߓEA `dj!OEbUᴮc.OE%|JH-IHl!s'>HW: aȫm +aydMeoZ$vV+%ql[9"9 =vr#`+Bi!PrZ u©I85gP-1=i=ъ{[(!p 5B1'pWJQV`WQV>ِ}3=W_(=>C|mUE 0^ps.*MIjn/Zm0"DmBΖj Kfҥg!6>[g꒾LIM7vsNw&SJ,ywX㘬 EȮ1ր/B&oˉxf23Ji%JH?1Eqm& &\XQ*2tC$k\-ۋݔ|slTDex.~:u+֮}{hG Hp B$WHU6~޶O3{(_v\pLEf UԭdZ ~2f2ԏ9#<৓)gkmaF)N8ߟO悼Cpy lv{;-lf*c̻|kSVr}?#&\J,G V˜2gD휁a/jlr_9sV4o5Y΅z8sԏ?@Lzm~I@hJ~=EϤ4T\Ȗ=?(wXy,ieI4El>G\]ڹz "Cs!F/H[;rzQPC"38P8hGdk)-CpY R-|ުTbyq^4ѨT?)> `ƹDxU=Jx\  ?Aĺ]֕\aj^9\9]H}KQ՘nPMd$'V"sKxCJެgK;)}@j<"BQ\Id%=^r$D0" FS`R/E݀u;6FO6zd]34,_/>d+";R܌ suS ;-KI?&Wi2Í7a:f =Pel I ``ƇSatqDԾ*ŝJ.H9P{ڬ&L@U9G ړOy)&Ml@CdqE~*K#5&^gI wA=|@T2;HS~+N?;h,EV*})"(%XVf^IU%l{H &ݑ:䊱Ek8Z,ُ܇MStu alWqtM${ g"kZP<-LS01+ CV,EM9/w ǟ]x)ggFN^pTP"4){ȣ Rf!Tqٷ@ Ȕ)YjP(N(_:wgQ8C[(pc6b]^p03QM;sgz0~ƿRX|Ww[ >xO^+~ў(o{K'淶Q11Uo JLN ŖDT oZc$?/RArwR,a[Vx>4ii6Stt>*P -GޞhST`kW|(0-yZaB %څC)ҍ7'K-@goU,2X|.)~])F>LA;kL=Gn:HjzhAN+j &_ >HRn}[([t5߈aK?\Qn6fcw]h̸i6b!dIܹ"01 :A6#mCC? Ϊnx 0%%XTZj"msAE֠fG|+\)HhĐl Bu85!}-xeB5n wvzF52+"I8|Iy;%\p@40WYEnwr5^H w8T)G(ft񮚞ff-Ą? uǼʂ WGi^{p Fz1n䟌 smd)"^s /r`Cf1e{M[=ji=T.ل.BEX<+e::m,ǫqB3|~g{sI^+'!E#:SȀB]Y]$m`nAj?o2"o[Wi1:}&GKy*E25L؇T ّͱ;#^b {6!NʾH>A;[WjVω~ag!`w{թJ~2;> ߞ\iv>[}*YtJ䉣2R1~mw l!&q->-LTݥz[]I֑fWYEQVDLWB;eSfZ+~<"~pj 3p1x/O } ۧ눵xE۵7us)7ǍHmq+r >a\Wt j:fM$Qz-JhZL]@D]!+ˡVfߙ femHL9_? j`/t[<͒]kBL/pm ]ޗߋTu.!esۜ A&PQKx3x.IQWҟk)J/k&ۚ|woN.VF(x}lZu;ZZ ~Cة}Dol}" k<b\7$yfXskփ g졅-N_ +P-Av` w^")u:ҧcG0c}\pR^צA曧C\[ҦHsç|U9^X옻ijS/cw[Eb:Qߠݭ^KfNF" P6mz![Zuowl >sbd<`+ؿ]h;)f,Q(_7^FNeZ-Ql((zÞcm`g3E zP|Xl17#˜JRRDh C\ݫf +ZpmPGqE5Y;Rc՝P,%5ZutAn-6lh5ʈs9#Qr: H9\(S ap!)kpmo߯)2SM=wX%6Q_6>@@ i L\Qw# WD=:]a6Q5_BQ22*1Z8@Gz]V w|2Z@%dqO  OCRjFrRJ8ӴN^ZֈT1 { Aٴd JE+Kf*OLg_b3@ BEYGN돻'2p)>R9^;a55@aBzK>ߗNcC؛TKkE6tX}z8;7s@]k+Pq % # #PDal,ee|Z[UZknP~˔`/PY] 5.6k0gQӬ@۪in_.FBp &p8rm !,j~k'NGZ.> urw~%qrqwkغ?0) ✣l6300fN3B*OQ)ihr)K#=:zK#/ٿrJ=  }&# tHgI%  em}$tPTikPE5T(rDVʌ^eȷԟ9Z< 3ZDYtpT1VًӦR .(Ӯ䀁ň=a6@\xk{W{-~ۥ2!H)iUkme0[w@HMP>6M[i8&*)*VH)Ui X!O0[e!\,-Q"WCxn\Wj|Lo@\ӊ쒰ڏVI1VWNGw ge2y_1)` [!JԽ>M^EK4.sM䍢um~GzHdUH.?IL^'_sc.2Dꟺ;AZl&UxF:\*4=Tf>8\( %*ėy+f*[ =>p_ ~B.@o<vU5o$"h' "Yq9N jcE@VQt'AHvu;c<٨&|`֧\MszSxq*ᑟT{(گSz+qpkَTyjR 4Sv20mEh 0M@߃vwVQMR ppF䒉ӵT `6Ym`kĄg1r?^PZCW))0=VW9rWo@N`|=rOK5.{1  &3K+[$~Ӗ2 ,`MEM"֫/B| KhCcp£L׶LK}wU7b}E.:ӻG!$ױ[Y/ͪմB9zdD*Lk2;C릕+NSpD ,^>luV`;.q >cMX%$x>}O3t00\ v Rz^MtKI0tA(^N< WTO.]Bbʤ'w hN؇cWUT#]6 AgʇL3tS{2;,Bl˱\kuÕ1eBXSqN҃6s`m" N4 yS*BMεi7Dv6ik[$,T!7AX_qxalOm׹6:䬍HM/>ժMs4kS(ן&H){պѝh#k:dć890WjEH\}8]=y\tpZ?\}Fx6O^n-r(r=#P P5 䇘_(W%u%q iVf)f5tNyj3F<YIR3:WjI逰p7S+7.'Ua?k EpC᷄q[:M4B%~Vt26rvikd½b};& pb T#&W@*螜`#a^p~bfYO⊏ƅizy.G@X*gI h9WCS=RRFfT 40z(וiD鰫Wukb9zu2a[qzό7[B BG8E_ U$} xh KO<~{PT 1r<م[Q3ό5?qtbA?៊R+{ M*$ҙ!$2F *n5fڥ3$Qc-Rhy&` Xdh0a0NU>b26g  OZPܔUu#?ôW[\Z1dJKUZ~йiC;j}D"E/rZPbVht*<RL&xQz:q)&3V7(,{(%qPk"i{Ь+*o.ױ_^ [Mد. 8:jY 7eKmaUى3腌=h! }Uzt'` Z|3g$,˼ݲZad947Ԭח{КD?[YpEU]{< =:Փpk=Yqсf-e|"g%FwY]g%Q'!*W+\YIʲEphޡ٤UopsHi{0S;8r霎eنOKMaAC՞3^RV]^K. [nl]r#& Gab=@  ut٪N( ZѕLwn&_ҦlσD¹:Vaw8Ep.o-~VPg.?P=( D+'^-p?LIIrѬunY.9) FM/Cq!5oW;Ǩ4om;,/v&/*kIOp./7L| uu?oK!>G3m&JHf}=HOOij'PpsҢ;(%k6QIfD9ֱ݄ԙšg޻JEtm O5bh}Z'v.EOMH,tg{ev ߶qSmo2К.>To1^] Z*othAlm}: ɊcKSmi _M7X&g2 Os+-| |Ծ/5$$Cqq/]X^^-j\(u T3{-Z?N >slUbQ0?w `DdD$&bPwh ͞M Js)sxshi4K7-FK̀|z}7ñS L5~&oցv+x??E(ƟV|ZYKֿ~84Azn9 9~}~_tM:gvwv"Gs{G"d3`7| y UG=0he!ŷdԧ-z4"EIѾ`LCx#UO(~F*Ԅsz`B]5>>q"X Mwy+).92ӔGK2ՌAЌnSLtܛr+Jvs*.ILųʢIZ.ݷDqS 1O4@]m KRnc;aƚvihqr܁3B QN.~ځN wߟk5D y6@0d9qj#% [@yUlXDk/""CH6A :R^D;2*^^qb`祎T><9T`{ rR 7,@r&` CM7GgѾ"Cr]<>tbt\WX5i;9[ζ-jlY ? u_w8)kKQ~׎S"B",1l^>õu;|7?o%{F`1^?D @sˉ&3%2>wڪ|:l';౐؉C+^tŒ4^v%mv4lWaR5V1ډϽ[@I ?-f,͡@nZNd !6L$BY+3E=Z8Z *%A=0M _e tJI5udZMί0EEAfq)km FQJ ɋMf #sAPGk"-mOr<䖜cz\d|S{5M"BDzs$V-.QT7}E6yd *˙ 5A]WE8>8pf?INᬆ 3j'ϊ)_cLM_ s)R2ސr'_ȍvHWD:9`vPxZ%& P$ gbWcz٨v6nޡ;(Jh /9 c5t*#42~*R} [9:Iidd}pDQfr@"STDTp9{ZҨ }eAB=} фHAl3 I(TA W[nyJ5ש49X,BR4{徽YjFD? Dfq+‹*9}PI2Neʠלv;{$*܍OGe& ldڮo'exCY|m}q_||㝆ŕjl.̧\Qbϕ,Rik3O&f-4:]ήF]<1M̒!!tLQIߑxd+nZg"aP?AQྲྀ,ZˆZ({AKd:mhA忍=S aZ8˝*#!M751G"Ư dNƒB)YKy<5o޽4}Oz@/~6m%+\ kP&8 @#l;\S:: H eR|GW = z̃VMSQ(oDtAay#ǾI`J2V桟j284H^p2CPH%lK,zp:׮dI-JTryZ' %v1˝¶Y#a?9w'b~pAnjX-r=gw7Gb'|2ia|J5%Ci.}|I^1NiD=:qZ3ɮAӿ! Ζ1rqz,vE$1o@;6|ϒuiھPņ.(E%([חiyrRl@* idXA.Y/Bܤвd 4kUۗD(^Ԋj|`"BCy}K𪼸lrXU S'G\MUҲ҃c[.)4 LfSK&2L[B+28D2 XuS*KaЫoiƗPiv hoMm);Yt1T֪6JjdL [)^$&xMfLr$bd%9/z1GpW^/ ՚j+YoD>|m2 ^:W3_5JyuуPw`6EƎ fQG|ɭ\ekahV [{;)6#]j{21{^ua^m1KbX 36ଟ+L4 u6ZZUfnk_0qMwde׊ %ĉ#slEʑBGU+FESEzgZ E^Njpw f/|efC0Slo|\2ẽ! Ȳ'EEV<$Ws}Qr/K(#RR<,Ud^ g|fs\>Cm[RٰЪa%?:aɕibmܠG MC |gޞ6]K#C~\G.Kk󉟁`3?AӱDĶ@IzN9)yt%ͺ?Mluި}K0/=Lk!V(ȧ_ǟIqPM.9ǔsOo惂( :,, ,%7ma2_XeA+͠&;9ݒuQxsZ~2dqh(W7XoP?&nxƱrDgj+(DCalnjrhtK39B: C͜ \ /k:cP4o5v魖nuLIP،+BOVۿeSJe3dpiS4@ TMT6'G hq y')E_$Pl'†F3;ްV ɼ&нK z.1_x:|˔~ 9+ߏ\ʞ2'a: ψ^T`vUf[_k"M}Dڧ7YCZuuFVvQ-s8u݅FAb:ʗF #OK(47'3xk6ӱ; 1eΖ c)IAy-m.²vE.W Se?g OS(j GޏlTט$xr!!`Pe*c!)Cf?+-tLG] ]!e)\GR8eB_3Kٹ^&2-8\#HW'e|Bh"o2.kWbn9/>@]+̒#XFu=C}u{8oĻe9!} Uig'E\L`Bw޾\%h8~'ڡzK)"8?57@~W`Cᑻ8U.8vpϖ}F Z֙ii+7..:g{Q;W^( drqOgډr䮵4g0Bc51F<"n% UnS=_v{M`]HiSk_)v"ns"jz>}&_܉ƽ!60ITEj?rQIM}b#t8t=5ĸ؀!Fk))Ua^G3X "d`X[U9SOFpR K0F|6ٜ^rv$0h971}]~Sj~q*(}:v\<М5N(ťu-SL܇eA!|lU?#=H낈{;ş,ВMRr܃*)pZlCK0j|~9NmS1hCY6%l FRH%ߠ,Ƹ̹-T \:A>=g!͖Fbj52feJqR>X=v=jO,ַZB>}*^7V)<42S9i{y/F 8_ 3lHRN O}6Is1R 7H{߳T=ݖ4dZ #u(8z5tme#(ԡZrߪWxnEjꠣ+/ @vZ ;=~qݞ+Ȉ|ZME$N0j0PÃW8u;ਲpףx"*JWCBcNS^9]X+_1A) /($@ 7"2 C >v\,t=Q`b=z&:T/`2)Ԫ+h)\|jd&m2@IgvP 8}K^}ǙUK:S?-eH~AyS;N4%s=-F&{5~('iQ #T·iT!C1`mxp^ Pc s{?TɨN)LO l{ wca~ \ħuĪ|r!B&)݌1 oA;ܞHaO7ZA5'pZ 4^#S,ZZ.MԬR@nԙoka=5:F2;c q^OLӬӨ7焢돐ITw lu-Xfx3Hq5'NIMB&}]aӞ*v 9\}}T(JQFZ y i<8Z@9II+("B5[}@ <)yY1>6]/L{),])LQ.@DH\Vmw;IU&i&.ex V=[_ T:SgL~еn^@r  _盬O{Q[EG|_Gm L|t;"x  u JǴa¹ea>(?Ј&2֊EPr,r(SO`okFmGh!3Y՗;Ͷbf[5EϼR/<918(Ә fz٤P3{oߩY;0-4A S{d bӠZbka:/>1o2nf(UgrfƵ7=bvꖇ\wh<.ΰ k'l%cfUI>i_J. [-8տwGex^ϪѸteґ~i9UjvyLXDy[l4Rխ]UyD) 6^ujxQa8U#+h}~czIJz0$~7.A!Qr6_ØHNjgb ՇÜxXad_֤fV֛;QU!E=mUDnK/s6u53o!dKK ~&.yt39-(j%~a+=HzTrįg(}I#ޟ8aW]Wx0&3e#9fkAic{PY-n350LR > qaoX-@>;%0{Bsr AUњqK1oqF-_WF3^u^LrO)5pv i~ߧJRZJqTbg{l{6 e,+p& qȰHmoԅ,.|۳6(a*^q4hmsm&"g02Xr>Dzcu}H0W*Bs2ZM+stYd EPGq6\|ZOdZtF <阹2BsV:!^%9afrA7EFikrD3"uqm`̑k0ƕmvg b ~e @΅?0׈V MCO>M%4|e^~b/BK1PnoK ܧ/Lg$OЉ;O DO}efǼ!?يG j*4)îMT_xl9q`C _ '_Wy]gZK  SN$hp.Rx'='M6uvf7zCEqj!ܕZ?LX"Bec1l 4 _"oq lE A2 .!t(Кfz@aչRkrz-x~yY@4qbkuXF|tḤ<+tcV"3Ią R/ϒ+'YeimDx}t**qq,s޺~V;Ĺ}H"֛c/J˜_MvДg7J|/:$ϦV D^f HuKa״:|!$?2c+ve]|K/u_ b:~3i8ь/b?!vk;vcc^nQˈ)iA[$=okW]MY`nH2ekV~4|_$c"߁jn`|,N(l~W5p.$rvU_,u˷cPI~N=F7s)Ȓ Jb$xbNazC9D[)(E`KS?mBȻTo{+,|b1vOѶV"Gt$@J6ZUiE]Md.d.Af}WL<lF`RafI !ǡn (UW!t 1ߛ|xDۓ%dv(ot%W&̈́5TRZ=6re@V [Pz7A*Pz^TCpf76~ĀD榢.%UfMʺ F[q@Gs OdkӇZu B75պCKi0-S?.A G}x?'jk{Ȫ/{pf\<4qd=iVXq_l 6JDU D^]I+079ƄV+`3͋}FABPeOTq*$q/xKUJM"eot GQ{2_6$cސ܏ G]"Rۤ9-`FV.[UXY)EMQ}[2rP75xÞ֧2mh'N1U"C>bd&r_|mIpq} ضpcA \d볅zv2pHjKeZ檲Ub%@-3ZGAP($3s7=c/tX󴦽m] AĵfpqJN0Sƿ0Հ ZPPViԩa{WUΛ+y/_rTMc ^< H,dV"将,Q xGv$lm6~7]Yx\&Ŧ)&]: &cwneos. ]^vtVT{`(O+X]V.ޮg$^m}AkD%--|'E _ 7ȀXWyۈp P:y+?Gi(w]N{M0W-wIV6K|uL 0&YiLLTDX@/vX;"ZM6A<%A(pѶ[5%?i2.\i'6ĶFuT[%6X8qq>:,hKhPD+!k9'-kmɝ=*,ǗZ=4DR6:)XbUܜV3!,'Ny1=/[fv ~e!ލ40yPwO}]>8u +Ym?9y|::3Tȷ ~$PA NsW} [whX\3Y$iAc_@e8,4@r7m2;Q-x3S6Ҡw.MmRj9f;u$*B%V{wAETjM5Ŏ_+ 'S "z+]-=_I}s1c D{Ewf'1M ↼[?Ih'[ō⊈M l+cx"0&yէ.=ňK ڍ.p]}^A$(; } i9+leDpj./?m^ΒOtb3Efg~ʲB3$<}f*wNL 9)d)V|*zR:PY;1$qQ 1LGlH@u4-i2 zvHʬYs^MlGN//"{hpIL5KdDO*X/#(@~V!.yl(q\Hw0rISA&m98hw0#D̎]*j4ڝC \ t7ݺd;Q/%;1uW+e4jEJn %(O\{?ו5Tޔg.941Ӷy :(G7 { _~zɒ79ss  0Yhlȋr-bxj8xBͼ-.2xW=1YB@l8hfRbԃǟ~HE`tt8Y@OO߯gѼ`F#)T/]Qb U5ҷʷ@‘rSt ؎6C hWC~r'wgy:cq皒RkWN<],mo:'}ip"~҇.Ce70ebt|a ğ\wvwj9n#P ANjO ?6Ԇg+SH%dE85AP+MOFiU Q QEݻjI aXIW_j8̑)p p}?7#۬5_ MH$lU8Ѻ]aȢd!jpOeZ^lPH!Xʈw &դ @G#dB<#ޯǬYȅhF28B (nr#X\F"f]q/%i{<ģYd}I+8(\b;4hwXE^_J>un3v'r.XrhӇQK1h(#&]%YIB Fp&,ox̐,}Tٽ >4w9sr jvXP8J|Ql`;MxHÞy "џ *DH6YTmHh+֧Ri !)񝏴{GKYMM $5~\ϊV+fl'N~麐yMq.It=뵊BXp̌7^Kp?!:EAv큌Ϸ |(hymWGS{4F@#l$E ZH xN/& fs~&b?\@dpw+?,|ȓqCG;O@Aء0zz =כ q|:q~'W;'ח¸eQk>>itm}6_Frۻ{J\Eo;b3ҷr3~~wx3mkw˨ytk"Dnxp8T#[nyDQVZz_ݛ_}`i ¥gAkBGz4lts\W;[. LT .Lq)PdKܗhRLRç쮭 ,\y]w{p|3t:r " ?ON3!vpbp]Uuk[@dZE_zgdeAJ9pl%_"[_Gѷޯ@b(;j_g C56[NqF39Utß7/*.HN- )U͈htvB@ 9d& s4#ojrj|&Iz蔯?/"}:hs\m$" 2TXsXFbY߀IFFkrɳ<2&$EmpZ Zqa`+kAI;S !^~_){xF!5+[X>$n/޷}|TX 0̩l2D 1Gbrlo?;)촥8AL'5vxy,pֲ+휦&^lbc&Q7\ ?fsz;G Gވoyu XS_鱍Y.[  N 9wzG\#!\ @^csC}MjNe_Pyrhv!d~]Whu!^ESNl]vwNl.T5Ǻ,)M7iEk25%VG2WIKAI, 8h`u"[VIhfsKQnx\ZV t 9raN`brm$ѹ0@kg 3Y =/o>׭Z)zSDhʆ&?qIfav}V|\`T^_khߥZ@%m'Z (G5>%?Sń^ Nw@AxsN5z3.Y]Ia(\%^je^QrYzJvWnMGtؠ 9n1A\c0dr›V1PJnW8$ׄ6|H$ "`-~n]8%O{V{ɢAewJݬKim3-KwRki2oVT#˗Wцb$u LYkdM=O?Hx}r%׮D5&nro9V< !*rM6)$+r3sd`6?/"}O[?ݐG|`yŀ>_+)-- +AC˦{2Io ,ԯۍ[$0Dwۏ_q=cj\+X=$Y/XԆH %!"bY&5:ŅCq n*lJ C0rPťh j8cwk} 6hp?OVgoˈBg_Q4#eݱ}\M_rG W Am^ٰCr %]QyJDm؎#~뉬bG78f{ul`sRz \1e{?fQ]Oesq_ >ݡ3p2Sl/? .bS;s>:Nj;eãQ3Uļ] KԱ(F0Va~6#<,& IQjFoM"_aת!Y{Vd.և|M,Md(&ilλR7X:0Ʉ:P bܿMpJ䨊.孕Tr8fLDQCH۔ @ȏ̝PXzr) D{=l5Na[utcmg,gYJ\'DQ|GCQ*x >VsuȎu5ݏy~,I$] (k~{H}'l{YV_݆68I:,rc:\u:DĨ["NoIa< Ap2‱oL@ѝ&3Qan⊤ {!)kd'φLyy.U.A3ps+dDzn57cxoVFuCѓ{!m׍qT$Y4v.9v?w#$4^\,/UCEt$gwXPda7˄s/_:S6rbcwywdsRN}%.ޘEx Ec:ˠgj,/]qƦӁ9>D#3I'e?8$&zݫ;U@d:2f⨑U1'x`(?쐍`fSH|^:! }/B=Kމ(Cټ' [t>݅Ӣ-ONIZL>qqV9'* JE%/o@ )W/wx8*e(n-z]`F7ӌ>yL0X1o9"N\8cĺ|"U@cyyvKbL|&CHi𲕘 çJ\WGQxbќ;l?QHCt,|;dUZZݔlS*Ii+6y_ b#bcY#SG Cq-fNcDaBCn#3'r_n2O<,wfނ'8?of }D3x=tMrdSW.Sʸ~QXjC=w%DĆtG˕ 2W;CpV7 )>A[hIU5.0"K*B&\'xʁ C=jz 62tx'e"X{ eLC5"r9Xc*)0BILRV{>#;maCetfx}(Vo)QV ,Z)OD|PZRJYn;1e9>tαjAaTSV0 ;o&1,Kbz lFp.ƵFHNXvf*А=JAF{^hй"8gKb|7a#J^AxN1 c V8>?:?bL/]N%$[V:x2 (^]o/df݁T1_H>8s4eS_V,v 9g[L(]<->C(Oz]D5n:%EdAпͼS1xp[^:xVx޳A7zX61(~L@9N +vBD{85SU@\DMkbʏV{PzO7*/NcO(_TiLBAmӦ< H~wI""&f#?~tXdXOi 9M]%YKt>$}̎[V}%xNt%Q"J=|%JN9U׬U׮J Ƥ}Ei1RbCo<.)2-k2`[ȅ{MD/9n-Kb@\х;Q‚cؐ$o-T $"湖ff^I3iz. Bw!.n(M: HЍ['AWKibX0M!rvѮRݚDBU. Y4I8FZhXIs`mrOe 8I53Xؕ3 N<9zvDǯ>pN6+40&O`7 X1$Lp8]RŨUו& "t5'b#?x;x3G~ ȟu1γpdno(UK_I hI.C1 @ϋ胒)SZkWwM߫{&YٹQ[=@ 3Š/;|zħj`O:|)"mkNj_fo3̒3 8JSC@`wH2FWǙ"K{k&T$г(2_(?B/ċlܜr)O&OJΤJoJ\V`25$*th-āK0Ֆ˜A2,!O2tnF<% ]zζ>dkf2ݯ3dc{t] R K20g(TW#N`j&tPS 2Ct{#~'cOwY۪E⍬Z@^)KWpam?>;&3 (۴_݁ ێMMڰN`ws{h&),^~ZsiGL@UI"F)"G myŠ_<F7Lb? %9=!|zv54ᜀaO/`n'zTj쁧.ԚCtFm Uf^EF%#J 4A^7K ={ ?֯z49>3_Bj;g!iȍmUegρvc Vt7 .5QNۊ **;t4*9i KxU\@/R.B{;/b|]AKXadԭH#coIp#"8|'Mrʈl<e]dZA%/]L=hO2f:zA,2Z(d5Ee/x Am=M#Gז=;?X@iIG]}zh|Mʭ93#ޞRo?U4S꒢KJ3QʩwӮ\˂bK_qj~aChڀgc;ѯQ6z,wYcAD8ݢ)FgI3e4?jHUtGO `Tmby'Aj˚6ߊ4pSrW=:UZGczf: LMq5'*^B\-Pjݷ8>ȮoJd$Υe>EяU"D[[BRmnj郃>M`noKa tM:Uu[3Ś)jP{WpҎ] mY\/P%ș.9#㦽Tk~3C62bN'[բN߯Q^XƏcާJ9ciwPF=A{_i~^Y o!1WV[ZԴNeKµ=w9.Q" 0T!X3x~!ICYpOKF˕И2siwjkO[HLVo h*)b^}߹Vb4LUNZQ!vwey4xvbZB30ēPv,%][ Qp8u텙4uxCdtXxU#)<_=to^a/;pl'jt6Sux\T&g'ls^*ѶW*L@!#S}"=dYXVVM9OC؆O3Maϗc|qbvdqZ!o^6Qlh2]ELYEΊzv%/@rCQ (?*Cn-c7^6eW,Nfz^ygad1c~FP2REgWOB 8.)> 4J6Ma5.7 'ܛYxzQ ./⎴ >Eհޗ Sur.ѻl1vȗ*UoXAsTthQve Pu`.vh/`^s s$<(܈ޝ ȿ!RA.$D6]J%WcI@ge?o|Ĕr$.@G7ğ,6\<+kb}Y:N5\5?? N%۾|~9F+'L{M}U I ZBge^Gt_v (j :~<%[[7,Fu5G~Id[7Pe" \(WU.2DMՠi@0B8fO% t|RF.6jB|o1+tX! 'XI3+PuR gŨشZ}?9!&&(jIѢN9bإAB }-J,uҨaO.siSU%5%!~u2*KoCvXv Y4纑i=bw.τڀn?))|0ֲjs.ˠ =풣ƹn"6f9앒nsLh 'hl[иϽ%W˄#,+A%ԦsyWRW ﴽ_\} oCŒm~ O;BHtd-|(\CZP}Sb3/a#gdJyA#[~\OT{9 ]?\ +y6jvXVG 9^\4eOzSUC@K!!a}U3 ~$r\7 _S22]paҋfl}]ҪzN.u&V#/ж|!d=)8wȐyMxw9G_L ۾2 eE9VWSnzˊ*PH$W!Y䋞cZS#R{˭R.h,Xdk/)ZЏ#!ţ]ۋ"0~:EQV\l)->4xë;D5]BOPZ@zGU. 8/e^,N‹&HD\Vq:*#K߲IIt#Ρ(q/TI]WbՂu/Fz½~,xz$6T_?9eƅ䯔erz4|ESB- eЊS*@/kCDڰS¹s;A\C>u8Xb YRhʼn}5qx)R4%u/@ˣ}~'ob DU`ڠ98f.}弋_f%JT^)DxxKvm]"©1 <ݘ ${iPM!8½S|-2|"HRB*{|@+1aK,daF'ehbz&ȇJ3ɏfJ 6Bf.ĎbIL6҉UA}dȍc^=7OTn;@^h7g}<I.\?Ȱ`#Z!LϤFl,g1\v)1d ÌmgFiܳ0vn6Fl?ޛ)ZƌUEku'!go) a]tH3UE 5dr7#tWܢ|@i`;bpcF'H Z cQكuF#-5 E ޟPsk)!#Ns&mt$w':/xhŕ@Ns*6 lj(ACy۸yfXZg"w W,f;]ѕgg͎{em U)yxO|@8d+Mu~-3PXwcy*u(eȽdK+m,a§Zw,*A.)=IҲ4tsxCw%yP ݫPAb8̩@f&۞`0J>lsjk*?>kr!C'tş F !v"p->hc`;U;$\tTY Nu }G_^.y3Ɍil+F=-vW\m(l m-%ߤf'?V]xTxZ{H-cr|N~T\*C&(gB=&jӶX egh}|TzL~)ģVZ(7H8̘rK0M ğu+5?^ō=K4FZ &lm(nY5 Q b F2F6% |o:P|)$%wXq@3\=kN } ] A _ i9/LK e.ʼnMQU.ZnK銽]%jg_$w܉7*F]^Un+ zyLW!Le' ;k!qw!#=jRGXW}lNj8壖KDl((Hj$ Q!]-]WVH2w4Y R?tns:'W( /~HV%PA ]Gtb'9dq1ذ=^0|R :`{Q!.M,mѨG4\z$ !%DĊ>2:)įh!m9к7 ]眹QX궷R- b)nkj^xW} $Ɨ B[҂*iQwTt]BΏS+Lu/4H\DRq%zjYbeIj^ŢQAhzcjب1X仾uow/~ DpR%[-08c$:́T O\:([5"R`Nr~Uz+U z`kI\\5eI G}]g7Li^Ѿ-@dB*$Ew/MMOTݭP%Խ흊_ dck$8ϐ)|J~I*ո>Y)?;Fm?)=2RÇMHnkJZıSstkߢ+i4l#&^$s _z%vdy,Pq1>!GJCM.st}>2(NYnO5?7@ Ru?;Q.eݠvo,^OA)~)(⯏cS{ D׳ϠN^$2QKLZz@00zB]FՉGio46?*]R֟8V\:;ej4Z>k#wbK׉SRKm#g\3-9mpu'R/%<.W_@1px{8k OC=.:-BO@V~`ծN?g6Ëͣ1H 4R%uحWacj|Bft!ߜop@ono}* uO6YrF͡OeV ޼ޡNlmF$QP{2e;{fv (z3Eur(~<=a9 -&G6 h՚x d-d W`g- CYAx=yL[^t`q2-y?-Ъ]# a%7nT,^FK햇O9iܔryw&ֶ,vLogӌT&>$^?t9? IpU1=%?Cx4{C" thhKc0#F'- 㑇ƚ 'pr2pneθAп< ٷ+zJ!"OJ}Tk!o/l?!P)&@I=`־< T`?e&?9E TG+׆rزusk?2K$irPL>@$3xL1L ^#?DLhqp )va&Gyh2Eglgɸk8xAL*"wM+gYsAjk. Uyfc\Sf"c#w5(kʗUӊ债\pDF:g-l gUo s'*lt '`B$z(uTp/7nٛ rM8V>B.bmobw'1a] E~B4 Ƨ ,=|CƽqwP6~[՗\Li8+z昆D>nIVY=.Zjh@f9ԡW@qE1KD'/syy߫ #6ͯ^Cudmwtɠ.xZ>V*1±gIqY͙N'4SlEzf0ot0+BX6}aaWni:{gg뢪f&[8H TD7d'>>"K/|4<*L%"feawc@ӱU0$,$ji jmўqa`_c&;_y(6pnμnXg Yk7DŽjeғWмdwVxCӉH',eHv xq.¦Ӧ2|.X$,i^ 9e@ [!j;Z-+lJަ ]WhҤÁ"3݃;ʸʗҳp[T5[ڕbZf#31, V!Cxj ﷟VxϥZ/vXa+Š`*^zwM& =Z#}b|A^쁳 !ҬL($7 ll5/YL}.Z)&Cg˹H*=k1)o K4T`?2헎|.>_Ĉ;1L#Q?y13@4i2Y/5_ke4HU9r e :xДmK)@C|M͜ ~!(7z[<, Kd "~^DδN2\>p͡*XnQb 0AOsjb4N+fW?H֎{ұe#8*% a«sEa !]:~qI<<"/@ I1zV*nr̀y3K|h.2 ŦM!'y\ +"poɘWBıSaDϪ. 񉩯*:ѥ 0>qWַ%X Ǹ̽op9_;L@߫S _ksl)2nOD0~,M" ]ǍXV"<)W2I>m56QfAN.Yb\8UqNirDʤ'y͌RO!\myv+)xvֱdȢXVr >_1z,w=p. <˒(DG[4Il$Cu^2Kd=G gœ11Ui-1q&qנ6N8m}PAۡqUJS(R fxo;C/KHc\ w݁llm 4c]\R(¦9NgV)|J`rm U/q.!Q4V5 2> 񠧐۸TGG# !Hu;P/ٻa1pUF/{ҩAOsQZ6U51Uyy塒UM4PjMauc&2k0@:) )MW&_`k !>c_C܃?S`52g43ޓI#>m4`㾳v. Ĺ6/@ !s$q~in٨ ы_ۢ)nL-B DAl([o}2׮ւ0(ΚnWNIFcx.9HkPԟGu_f[/KM>[B޲x̨Ѣ/T8W~ʝʾl]<9Dt|Խ&-h쩜L`ּrAi _I't Wk huK.3z(f1,kb*etVJ7Ml  ctl2d)!Sx[?I]j+L@aEMɦ9: z ͖"9}WE[zm>Lzt5.i`wD'IQEǢ}O5DKOI\|&ߠ)֥Q2Y`^፾Wmtj}ޓ=l\p W1Z;A!>lm9WҬSXl,!iMmFˎЬ\v!TAaup8#.7Ch":up,KqzgPMd\~~{<7KJ\4DQ'ݡ-fɊ;T.mu3;V'%R#}^ 7!hKs#fw?sP)7#;mV3s} E2:iթ AidDCͅ^1/3?uS掑;oz{v%}^s#Fq_!.Q4׏~cA-+ CkjvW31p:ݻ]zoHh]mkoӲ %@,ٝJ }/CgRepX*H.][_]T]9R-^t"1Wןx8[O@C׾fIc!MZQR'iRcıb9V>4“ߝ)IŠtz~)6>ơT۽YPlf`J~ASs k^Yz86DD:KX3}lڤD;6Kw F@zk[pUw4,OeVmB0S2=i\8%֜ھ(=vzSi%3ӓ$,Ppg0#d&$K<>+tN7"Q*9Pd |ZtmBqtGjhG6G^i5uIn׋-<+)Zh E۟g#}eyw ΏOm ʀ jKÄ7S= "\9*$>8Me@Ap-x7#2Ll+oKq0adՁ%ht툴yudPՋj^͓[*yhA/whk1;Դ=P! y >Ika4$i^)#\+t$]DFg8 11v(ATs"DOxilj^'~ٸl:^ƀ2ˎ(VuC%쁘!-vc5߀ƒ|'3t*^c,w7{%8sB5.-(uQ"I9w3a=qA, ڤ;nZ 闂a `V'`:Ű(a\ 6>Śe6GBrSk1L6jd&uM>BUA1Bm'4ѵsV"!X<$q\Zֲ6Gx$2Pֆ>?UHBcRjPN+ezGP=j9?5cF&a!*1SX'AB!7@ų¾1a AiLJx$uLOG-^~TznJV4®]{>z4$i_8}򴸌(c{9h&3^5ak'Q%<ʹ  ֭ϕ"T^Ƅn$?EoIɿ3iyG?0p @*f0khsBYpj˰X)ㅒHvoI'ХcTmfzvBG 5=5_%xi†vb"W8h/@_LЕzk<71y#VXSBCB a@n?RG|b1z{U-SE8,z)W$')a&9l:iNJ豲!7NUp.@ ØGZ+Wݩo#o[ <)Ml3sax3AhLB&z=kK;|Xn3$+ے뻍6X{<2 r)A_xY1WR] h];OdI&h6i VBrF%R8KGN|oLl)7qkF[Kظ=V[@)b1Hh$r"d.$D}oGk[S{,a!Sk ͍3d''㯵}Kj866.YaX6>!Lɧ `:R:ʬ}(]&hENEH^"oWyEؼ7 ?TZ~'Dk}}jxVht޲8QC(ʣ+tEAy߭9FwDEYLj@ (҇LN0Lֈ a>¯H 0eu;25b!Ȣ^&*jc~p\|-hAy&e A"-пsYMN%RVA%]9 3It`}#1|Q@})@(ceԈ*뺔vpO޸I`$-"FrfA_6o"'X#d@ `mcic6\ӱpV2!I0T di S,-c} S,5-;Ov?_ 񀧊[M8I#Xk?W8'44(no@лz1 ZQrM Խ^3Q4*{1Gt._cIY4J"D>e'"..'6uƿ4OObms= F[vw"]o;ʄ&y!E*#:*QЧRyL%;yiN"Z@`!d`O#AW>::d&&Jϋ nYtpV*$R +SK$hB/< '׏T,յ$c-&R,yԸ.y3ȖѩvD`sR#f f i2Oڙ⯧ 婒˅Wmɫ-I vii]!sռpj_> X#&BLFpoS ٖG ՐcܨZkQ:k 9!TAMr_B\-;Z+O萎2lN=p˄+7i򾡳[פqXpKvE~4)~1ps.7I.:k]y+Vy KP"#5*rU5Ig!̘쵘!\"@y+1bQ,A_qvߒL,xUu37T sucK# hYNċ7L<_)t ,b۩ 9j[;Ja=3Hg|ᎇӽ5E-3X G%ʚk^x\nP͐x~`xaçw O|}?`$KzQC1+SWr(%8O:_V9OJԱv=W`El6*yx˰i|!Z`FGTnKGSf!]pC*NO,qe&ñy)?O";?v""aܶd]1>Y:DNA]l7X'Mf$BfGce\r1ಛ_c~NH1O7\{aS7`]{!%sHs F 0wtn?8h=e0[je?)R |/cb֠b$Y&DZ(y-ijcSpl%^>S#MX~&'fU0mJ®>zS&Hd&E;U洕. 9eis¸qZI)Gdmy7]My1:wYOUI;Gˡ Of7Đ<$mzRgy.%IS\cd[6LVEU4bl ; ީu:d |]Fst&d"d}8i:=r<7Q\^O(b O- zy#'cJ?$Tl*h2]??w쭪c'W$[rA}W4 45&@hƎ5ab+tyB +~'7h_/m=/fڡ7{X6^ lIܥްeE9bb'N+*u ==,d%xcL!.~&@4g~jҠNҶЍwcNEMSx]AYCŏ x h+[.~_:W-|uM,&c}0<˝,:st^tU_Q!XFDz]56y \&4uTZ+j\F7NG^p7[+ IN2֗Ū+6(]\%Bܭ%5Q &ջK4EiIF.Ac- 9Pe;SH 8hQ&\ؙ;ڂrMK9Uu?H5S>Gm{W׺ KtċdM`[Ong@%IM&0Dc5wFeW] ?eg෥E2ar_BqˎpU8D15}N=:bb|V7ȏ5[#8LՎ#r8Ry{M|>@Ṑ;+vw!KӁ{A@ol:f(y`[h~ư^㣠cWsJDx^E=46[ 98j /M 59(䙀0ɨGM's Qh]K1v?|݊lnNF^s7Q}1T A;>(v5ֆe,;}%9rG 8rE[jE bl3I8$ށb^ 5 O/cӆ/Ղ҄Wq61A+@}2{24g. &Ybz>VVH#X%ˤaߩڪ`VSmdIk0HDlZ:;Mw칃4J?|4U PЭ8TGrmQ}Xd2E?Nb>5kY|E]d @ záȭkwz AЋ1ό#+nĠyؠhRfMZDι'&DWGPEMޏь۲Cˎ1SSq2U P x)ܬ,3#7`cPBDh *Hezy,ac& u?y^ 5y@g&/*/3:{ q^4{>€6gDFA| [KhtWL.o=krz'nJO&h 3h%r[XL0u@~ "ތS̜#SGaryyI eH_ܵ"2e'XjLC s$4 MaмOɘ'=::X5U H%BИ(&E3cܐ]Rx@G6<.-Z &m'Y>(1$ qwYi :r*:&P@\[#JkF,{PF^#eg^I=H xy군;W WkWt5_{<~xnL*z1YF?#BsyWsɇbsh3/yJ(:a&KCHVM`i]1cϦ?#aGdү׊{Ҡq\Z[â(@ r,HZX_kЂKh{:ԒȿcTS (j *HhT.vVJA-BE9A@=]"]G؛$@UAfY;lw۝Z-ެ 20kai1"6: VXi]!$ވ%54F 5\M/>YEo)O#Ȁ]noF# kXnN'.UGi}~ծ`RTD<'0 I?W]K85 a}ȱTe/xB+J#r;)6e L,lwH5aP#yn(ЇSdG#Sg#}sQ՞% 씹R>c/ڬk6Sܚ;c٧A}=AP}E,W,D4rhO+1)O>E] ͳH:1XYjPn i}2GbH.Jjz{:C0b+|;K]fNFܖ4KԌi9|J]D &I!|TӭkMWxAҳ 8̱8Zȯ,0BM 'FN(+E*"R׾rgOI 8o(U,"e[pv)`i'(sbpe53̞PQ"LLc^(ەʧhu7n0F"r֛tQC .Y*U;5 4= #}<8٦jW~<^VimكanjSlve NԷs)Ln[=L㶖l,%NLЮ.: L{WA}[Q3+!@jH6cL{niOee|ro߭⸢[$YS ZQ+:Qc^M( =ce]SmnTa;UZo%䥕HRR!ݮCKdS6j -\sB&q+{=UlNn( ;^cu<CY'eT ՠ$ +A#BGV@˱q-=4lk$k3 L. #'ZϽɀG1-r0*gQF+ÿOM^qɃ C'* 0BfzBL $NRb1' L"XWNvˊ:Lxo7c}4fM]NmLE/JǓqX!%&+kh| 2q˿y\=_jK{KE]H}x*0:쯤,&KQ4?|,B{y9;@>|[hs*]wc=L95>upX 䛻Au)I؛nLS.Ѫ#yoJӋR\5JnĔ-o/<W,6XOTrvMx98yo)d!3};VOm d[HPAP>\_c 8JqZDweR{)ȅkb %6/e%92]yH[٭+u(kQpk4}#"gH3@P.$Οkך  I$N8x;<3@t7h&ۆRAbhFyf>DiD,T첬З] /ZlTf۳5F3oSp{& u3)޶ha7)蛸/ GpL :]Ħ`+D9qCGo;B׻*]{BҪԃ؃MYryj=ޡY"C P.q H}KL6#4 L"V[h B]`c %@}n|&rht&j^=uKX}Dx.5y`2P*p`v\F@ȲmʻRp|伇un1'k _9,6Hvzd$HSUeb.V*+rV9vYM`ԂaU,<}\(j{QxY~F`Ƅ3X+9;D;QM1_3 rSS;G|N~1?]ozGbw(quU'ڗ쥮%KcҊ~k# ݄Yt,Y -ߧv8!?F~䍌 2Sa=kg"'SIhؔpXGwffeSVl;e@Q5iUS6 Kd˖zU_BVGk(>_jEnۢH:bWϾ#Q5}5PrSƆ KT -l!ܛA-dYLḬ WOr {áf6eq J(@PX:R~tyUp~\*) 8Xg+eӭ0J΂",h&⇅YDoZ5݅h-%Z 4L`|{x)MHâA&" XqH:;16}#p7gvO1 $N%P$YHUq!XGYn+!=w ht06WF?Wb+S?Y K^|M{^Fp)mn_ )X6()AG E#zbxajQy2E(1 M,ʒ:.'gw_J*`:+LS9veqV nH6ch]P<| PP[ᵌ  ܖc"S0py4|Pf )6ߵC8KIH2Kf\UWr3r:6DCK9GPҊU˖ɳ{m*7e?7Wa\Sh-9y=KFE1]Z|ܽ~(F)v.<ߵ"pjVb26&p m$9 ǚn$&;V|}HK?]PpytX-kK~uKPcTJ$zo[ _uy+V&|-ze6,tAGj0ث]o?_1C Rd,`Fb}T u>- /JLޤF8ȓlo^HqZE, "D_^\kÃwkBQQNҐRbI|t.T3f< "!.d e<U`\WT#(N޻/BEY!s'{fĘ4ÿpF0%5MXJšcZ=XֽW/KN7bf>f2CVᮬVv,פ~HhH,O̺K7~g|iQi(1hp-Gݪ nbfQ T^\4ՉQz %=:x(m& 4R3ׯ ڂ;|%l5rd sH]VC1|#K.7d@-E8gZloR&v8V30)2K̒iU9w@'=k{$K6Pjh:xpB (_u0^ӽEL?e,<чOJy# C0W_Ҧ],b>ŤJG) ㉈x:ѳWmi{Yr9#4}`П*&CzQ|H_Ot;:шJUqT >_C3ʹ\ϕ@P' !d? M֣E*bOjuG)up&)R$P;p[+X];m6Kҡ#FE6Rv F>}B5-_]ӆGf/ g 2_f7Hpj?d%2V1fUo; ]w#٭l+zj?v6)B'3!…\oCl "zg9EnSBs-ɐƭ?y-k_me(Bн\=%++nX+]cT[ Y1vd0;HZ^ etLg7^j,+2j`hcS/BXA'YGyFyN^oJ:~! N}cvُk3Ə8%#h1&6%2_LV> / r闁싐1Qc._HvƱQJX_E*/?A5a{z_('B EaPh Y`D([CXօbPT2RfH F3@Lne1GAi S"D# E~c"z6¥Cxm:9`z-iqz?Pnq}doi5@"bm@ZAY2 HAsUMuƍi["Zʓ[5ON0=̋v$1}H²:o@davbR&YHldK?wksNAL 'q $޴xԀ[+k}g)|%hVG kފeRzHZLEb0 ^'(i Wadž7?]YS·,`>O?HT 0WD/R5,c9Cm+ ,uٸ\h[+Bų3q 'MRh0Ӓ,$pPrǩ5ẐFД3k{A]qQ4r#LG(*>V,9AыA=EqB XEE2JKzmк50/1GS%n[Ec( J̀n'xDp%3[L t㹋0:ȓuvU`m8wI2 lG!"׷dUe_LR2ZEOeN,t#84TjI;i"qZmqIy'r#]Bq&rq7{XET,=?{tq@&V! ɼK]1Q|22#1I^\@FGv̓{ Zr4c`nE" ӝx5͘EݾL]^/"4'!o5)&_!_I)ڍEs=,=5q.emx@ xl@rB}ލƤM TE'tJQ Fۣ3PxPٞ:A7$6|` gq;ЊJrߙqDdDth0ׯ\qM{ '.@ZQ aDQ@،,\3zc\eJڝpinQOjk xL&Ƅ!lxFct+6Z' Y" Q&_ xM,.+~i}7NjFNdWtLpIj.!gՠƲyjREn_P+|ہty" ?2ŧNtZ/Xn)V͒ MWZ{VK%)$d(z*Όso]M+]B "iW{Gk$YF'0 Lp,4 2E ӌ~9ݵ28Ef#y5|$IS[tKnȞ(zhV)ҝFܖPPQ .ڶw:MbDjavFư?%봊_ @FW=T\R$[qw6wm9t˵{{{JQQ` nc@ynae+4{`੢HCVc&qA+۲+79\#U r D4D-:Ns˅,|h(G~ <9uF$zβaɸ!cjtk˟_˿ ʲ>(o[7,G;=K5o¹s1PL<뾕 I+ο4c6VALqc}6%j;sJ6jB[y4[4[& Q1ϣ3^UKHseB/ Fu]*Dcwu?qӡ@֨X¥SxM'}:Ih^424RCă2Ɍ#|YYmaPSp!~3亩D_/|+C19J9vɯ7۾j2oTKƮ*k]\c?1;3j|DIX銡偎\zVwBbsndGG@ܐjqNJdfO"8Ha6UF8-|/5XCMB5 LL8+#$"ԁ4=C{m P?)q $&1OvvD$&x4,Ftȶ>*Q)4䴵-M6q6{"|9T9h8vs*3LW-~'}T_n,86Y<fa._RH~Tm!13IϯdfEF&N'T՗b4^!; 6_:J%sQxs;.~[< kUEɾsqw'a -TUH^HfTJL'9f&!- ߵf~2'@2Zz”{DA.9>o'a1?/<2(qzLW:8{ݖw'VE4vMWœw[`_wI1I`%,g§`sHZ|l2;Ðpj*rE<"LZ-~+&P֒jPEHp{#H G3Lӎϕ.ٙ@є, CaX݋K͗0 |h8QDzrY}Gn jdZX,w>k5c@W\ښ(Wz%[]ޗ.V#i\fӞCF-M@7Jpס==1}:msb"gLqG,/rtVOi+ؼLt>L>bL` HƂ;Oz\ \OQO8CZsq?/^/ 64TL[+k4g0 VKi!LQ+X!y}O|}ܥa5:l!T*:qycQL6- ja7rIRK2Cd8vWutLaUKU^^j>JQ殔Pl-01>Ζś53@_'  FϧQ&/x@8reEY8$OgJ"C6v!J#%HB;JO|[SHoJ%Ҵ#W(M$Ʌ=LvT#*93ybg-T<6' 6t~΃kXS2,fHSs3-ָ֍%#@V]DM48ck^6VJ+fiU=F 4y>Gvh/!Y!l#zm5Mpz5S-w`I#3b_>*B ^kRMNyeZb8EVamw{D7`>o?/N0`\ }-'.SrS*|(b'ȪÅ6v}JTɤ,$擹>S $k}5's;+15XL;\BG?:݋\$I;(Tfq:|yf,\MMniwHmLC"~nw~@'Sװ 1bI83mPzlvIT?oԛ}WF]]fP3>.o$Я<4j{ ɉÞudrjQ3ozA:VŘC;y x/y<=90";(2)75 2\okՏC Ⱦja ? 61Bby9(軍LHl'WV@YY ZO&ĀF_; vNH HZ"}R ъ㓠Y"SINOQ-(7F쯳=-'Ua$fQWt44k Dv&U}Rɫ+dޅ?ƴFQl='|(d*?Q;:\@יMP$]M7 IN iը\,021/ޱf4~ (Y,SVEbh7,Np#D?ʦe³΂,Nu$ }^<`o 7g52< _T1ף7kU:u˛`lf!ɋ z{%S,5.FS䥖гS"\.SB>iSIq1?$4Dr8Y=#PQAg.*+sDO*{@o{ +,DXtT{-l>Z|/tXT4wտ\_`!Dma`M0X*vrXiI>w D#>{-@!|/ç3bmQco87DFg]]yUцďp8V2$"leL]c-=ԟh<A{k:-կ8C#BNJ l79?bY_5gcBx4PmݗC-.rY|.ANڷgEG.:2w@SBvxfJa|eNßq!i'` fp#J锈O5dڎ?KwxS:Ae IJ3AFd]#4J`neBbE⟷t~̉q[&H-̛}_>M$N띊q`,4Hg6NLn 8R՝5Gɝ2[؆q75Y藜.V8rt@kJ> ^+R0Df|՘܌g/A!%l) |1459edfUۼu[>i^$i 8e36K`BkQ4>' uU[ JJֆ] ];P 97F_j~Jŭ5PUg?@D0vmm![c?E/?B%,X1bv-A%~9͎+|wq;FD/1Ui[ ?N]g;jM/IMho(MfaA6c`>Fbd8YG[@SAlDK@akkJB:'4s}K5@- =e$Wa*nŰTQ~e'.|}~D4c g䊵br9'Eg?geRx;#O}3(L&Y%gOaQj .C42]c nO'ft#ilr ʳ Z5Op6uԴsJlI JJGGg 5ˋcgp/}챤Vg(5I71j+xquzf >DffڱԤG se4 (OAџn"7460tZ%zCiY!?e 5EXWröo!_q4[A6rAPv~}0cQ١96 {.s%>VȔئO:n[IYCӈI%\koX&j?бVSXHNsAscА1=qEKkԢTt#V^vY,DTONw[Lj͠۹]) VQKVR9@ Mh_KQ7kC&noXKL-s .@v0KBt..=OOl@x8:bK@wofz!_~6Q;'(9vdеF8ES!Ⱦ^ @cŧfTb}'e)oqV.LS^ڈg_ssWkXX9 g֣UF𰞝 T /C ڀ|z#K(z:QhHs59`k'yWSqfjvuWo۲9 =Kz!5cN@jUÖ%G@ L]['=mBh>݊?m slaN gB k\律Z*,ezsr= Ғf]4ޏW5Istp-uW9R*]9Ǩ=04QA(zE -$Lpy.J@kvbYgcuT(UT{j_O<^;D vo3[ PzEs(/zQhrSAPSZZcc,|P]¬8xasGM1݁8Hx}T~ʦC$.#zDbRV~^p֫hZTaA#%>1d(]eBM[p]xH{eJ\0I䙈ΥV1=Y>i0V֫o {d5$GڢRoYen^黝oO۹"vUvM#? 2*b4֖&̕0{,i#ÿ{1'J̕C!=@:Mfp#u~];K7*d#dђ|B4xp'rg9[Nh`G~٩vREРV,yb;NRzy$RhQnoiKע-p2)=1^ene=ic̈j6| a< W:+xbsU@zup|}J/g;h rEvP&z)JT-bZK^ql)L3֢%'&'s$ :VsSءM˾bgOTNJh D CY|R9*v)Zݕm>O0qCgG_|BeJ !m>O\Ua^pۈE, t+ղ11= S<o%N>IYdtEha.?h\>wl>43pvbb@v-l>s^A{fԮ-Q6Wb|,N9ơxֵ{W5dAoL'uL@ Z 3\|~ɿ4~zToU\z }4&g]c}3^a-qn`l ,e +},0]T)+mN6Z?P#M^ 2۫6QsLڽi.ust_~qA@} j')CL$6k8.J״%`/ܻ(J?3'ZbԞև@#9ZWZZo8g(PSp|sh݋aԔ1{8ku 8-`|ߵ2qMFĂ}o!Q plHjeOVl=wur pfFj/BhI|9'4&t@S)2:6ET)e[< 6cZą؃޽+AdDEBB|mnCaFRǘȸ#-hEe9TaJHJe860D+Taf*H Iֈ}cB}-j۫RVv[{/R: U\|3!mX7uu 05JMU>>}@\q2S%TZtЖv[P%δ\T_0y&dݚ2#,to2^LI-Aa,.l14*,BF leo ]cG w:iNQ#H_[:Wq²xs]㯉#Q $&JS0>>q/s"ɾ")H`QxOz*_ĊX$L y+l-3yO1,73/a$i4+\#1>DJ'RK5CIYahi^H3 B?PRB8s*`x@jz?B;Sw_Ѧڬ## ~0n ) ݭ>C%oGRAIYV0ڝAt7=hL7ȇ=UD;ȒvpPU=x0Vi!VA"l;yQ̸Md%M?vZCK]_n:wC\=sx|AL*cb)FiR/pFf9)3n)ǐ/1>Oa^ߵI\xPBT~}\E (piFɡ,3}BKbK A0<4E;<@Q$>=آ*nLHxr?ӺP݌Am="3:vMuE˻_x\˓-DG:cc^sVJLˡ=_۫=8\2FCzeG:YaG;U¡kek44̆z+t՗ Sc5^Ҹj*q7`X::jЄQw*wi ō)4F}M?C9xhq<5E%|*S0gQר>ujK?ϳ) M =\ci?̞S +2Q5KrXf3$U"raHv̤wʆW$N镧u,n5+Q dϤaw`LOL[1' 4hِىN~YDN FoRO0l r^$ld$PsoY;z0"eX9{-T ڠñ(+w|^+َu}]f*O5gXLPboLYꐲb>Y! tXͿ[ 5`Gkcx,@>FNiߙF0 26H5Fzs0oPv֝NK.v?3|:]T5,csZ_![FR9P1pN3I]kݖ UY' s求: s!~_ĺS$|C֭-Y7B%B O&mEO W)#AZz JGv ZP{d stL VGZ;Ňr/t"6H?ߤ^;f@öpǢT̓!O5*)5b^XցRFp e cvkNz 1-|;2}Iĩ(x%W0$4hm3ڜ>̝΂ 4F^x;ݱSa -a|U5݉~,I`Tu-j(L8ާgu ѥ?2 Bf m5 {woGyԟT66˷:_a\n}vd/nt| ,.2P:)8qwlpr _DF%sS 9 ?i)(1rHcr֎Rm#AA  lKiG]P%zƧ%p9C\WK X{_8|ZO]LDG?Bf%~LcTw8 +pc@7h/0Iv­m_'х89ҐW(nq>5]#oڞݡW1Y:pXʉ(?}~OE6[3]È?jVo\..| & / ogԴ;XUY ԬBcp5Z1WXSRG4|sAkQaniboګܺoYAouF*@snx f'zkƨxFDXM(9s8W;QuɍH 0?|`c /^HU褈S%o܍fIXU"ap/VMo܏ 1k1@|p5( 4= Y5Ӵ4fWB{ZU%fy< 4)IחeKY<~}\dDXxOdvZbnRNWqRD,K#"Q(E]bWl. s;jnBJc"a65+cu wBF;ȝi( U$cA:v Mtu휇&($~=l݁87r;=^ нfJjR[cW[cCrH\g^ '>'@Rx-kJ>^,ohA|(SW5Ɵ 1\9WH4Vó_o_~y0@B/,d==BW"gt\^yώYPj~/|+sZ4WI`r1@7=Zv4+nkh02nNP4Aoڦ:D; &T`9:\l?&Y^!1 cӦDA/ܒ'4m{$H`L=WKܯ&`"MMXMZ|*7*Ɲ/hs x~w<MX O>˥8 QqP< )1T7ϛډTK,Q n `MT[!ud8 㫡E^fXֹߡ4Q#8%6I_jtx~Ohѱ|/ t 5݋"p*x{4An~|%)Xvh@>W6:#sтbjZ9/?షY5f~P^` '̨,p\,et^6aes{h󝍉MxPp46PωڲrCsY(k: Oz ~ yhPu1,.b)JZ|i(j>Czӑ>-ctT:[ē0tXvbmgh2 IG6.u D̦qsiװPT,8֊"P±4ט]Q/#颕яp3ip~l!rOk˾Ҍ(X] I8^HQtG,%D;PoS],W0F6gIvT oZc=?pry$=^m6k@LjOV}35kՠ$dȉUDWM|R̞")HQ z.CIuiuOǟ>!ɪegP* `jD E@ hr~-Yz/?ŚQH7sޞ\AI̅4(Re_s4_=.{ ccOdH.܂6ix5~9`T_x*N6Dg `T=I`œlp9ivG'qVg$ 4Q[B H>u }bGqGw|šgQ% _W*U~u6g~5XnJx:B"E#߅"5/9t@F;z/8N>h jm-~*&"V~vU^O t S&ä&SAaKk0h*y>:[aQu%R'Z\) tÐôN %̷ߦf75c7$H'oh-3,D.~ݴjWRNKKL5G )E7 ,s3w5^b#_)Zg`t3d,z=ft#Ok50S1)7TPI}szS]ppU%kLn"xv$wBYh jρQ/3y:.1S+7{S,'¡Aq489f.r -Dz.fRo,qMN<4Uj%|#O,)!3S)Tpc(Jp3 v$ #}=%A9x:h5"v, ~8Nr^KhR%~$ % Buq&?i["_}};nɗ ɵIGFo^gIr^ !O\=~ _:37-UlrH!sA 땏"ywoD=vA yUmהt/ ToP,U |6&cK ;WLx!W?=px 0G !!m1z[h_ [':9qVԋ7(2Z%WPzEM}xY!B~"{/B!iQ\^xϬ *CsJ&~;9}ڬfv?ڢBh9Bg@P}~Q3G=BMK}h}Q^mY?@R9GKjVn@+=YhP"s!6c31"B &-?TPI'o#ndU@8 dde4SEŌY $sqB`Wߐִ"M\2[[I&{~!Ohǩc.lF{/oe#!S8oEC!+'K~ K\L!ZqYE}B%"i qU+`E3mFJg9!π3Y0(g\ӆuQ|\0WY^tLZn'`̯Mb)ơy= nUQHt/Ǫk 3oQ~1sW B"k&< )O-/X'j2)2ҲZR.ۗ]&ڋ2a>t~ؐ}rǜ)%N`Y^QyϪ/8Io%js JuѷtIS w̐SjW%)5y6~B5h_|P@ꂿI[D(@U55o,K[.+sSi]NBgg]+}^ui*.|jE`!n+󕀣E֬ݾ-_xl=$.wLRLR ׄZGB9& {*z"tWl?6k27AjDEFds lbEP"{`QС"TjHO*jWyKz ؤedיc6AJ֮Q¬]=$@ʔe5ऍa mi%M~,Rt~5&K|1.{CC8)b;-2XU`kaQ s{~F%$]^퇋z&eQ u ̱]IV->F<6牑h_ ;JUVULہ^n^BVާr>_? 1vI-Gд ukF5,z]lUb8Pn }D=l@H_Ig"xy1吀8S9E1$6bż7^mXU#FtRhqV 6EK\&*s0l3,w@OYɂQ({t=p +RX&+m/~ӏh _r*96A.Hf}U~}0yMqoAruJϿuTm.%")m _4n.fecR3%O?CfTx),DMiåHk*iV&C`56р}b]#2a}m2|ߋP:2HJo饫,lX>z57 [EĤѲF+Oz` prywDacESK~]m9tsDžHz-\}ͽұu1xCocrJ}C&n3!1oP2ZiֵPEh(' m:cv@{Vű#)`ldԠA'8{*$ X&:L&=Ð5u}Sތ 4v!fTtjhDՒk&yL !?eV~/ӪGyhݿS _6n҇u&pp7L5MY? [`A }TiDe ER/ìx' ,(pWhVm=.)j hiY'1)\fd7+9 =!%razUM#D0L ^j& _^Ag)mx f;iҼxrU"f20X1uS~%hX p>(~bFDUT>)'Cf3+p@ B *7L-`dX7ƨIJU tlЋAuP4g[]Kzxz&_4YrBC[sI'DbdAʋ{cM{8kO4}h]Ʋs|} zH>} r4~--| a!C V{ GaB#"*.3^fL' aj1)@Nɘi&/P9i[N ZBNӹ: l?B T)Gί-B/9&wN{5I >` EUB/Ft[h.; -K a{)Z"*2N wo.Zٜh,Rz^xn!l̰h9: wÃ8:>BLē&h9. EF2{o%WހmW^%k*3|<܁\b#K6)H,-k&LK7qs*oZ'hOl(r~Ph b\b;NӒ't6=!-rE]0njޱgY[pVBWH:&pkBH :ihw;Xz]*mCbmLx,zI_Z,պ\D0¹vV!49>>p5$ MAc,SX"m4"diPKkÉaNI.xd_e3D*oȱBծ=#I[IϠ[f[k!-^k2v~Űm3c: V)!l[oM/h6Oy`^cNۮ_qhx&C2oS+Rzl7xjGsv7:U"a-G}6]C&7N[;.NuYEРtnI_ߍPh ǻu> @znk;;ay~}Ѝ</RuD+&sL7"M;tN N1 "Ыa- nutŘ ⟇AePu]O^Pvf3ޝ k* 9PǍb/ _vBA+5;us;TOML?E>b"X<'Vj=T¢ 1N/GiS³ӓ5- ۧq]9R,kB5|ѡL!ϱ%xGD }kC^p! +s:c @JwP2o&ɏAA OC9„oτ+qfjmVrcߧՊ3(JzTuVhPLy1*+D`c_C"Ƈ |j"+f%nt2?zUUN sD$`"bSaƧ5v$o|H4Wg^ȔI.I+g9<K 4\:r/<5˶y,N/1/S5p̔QULQ؉ڶߕ$I)~ 2B'>l ^9;I>E2̏Gr@:q{0m`oRk:H=s\+L0ԟ`l`ǀ\H4#AN=Ow|'%!H\PvS`xhc^"&Lmv6d?"nL@bִdQQ@:W1A+~uYhw%37 H/ua:m׏=35T%,g~R-[Lt@LL3aY-Э4KZYY|El%鞼{Ѳu>,G:[w L kO&Sg]C0TbPe}G%Mq /%3:KNm?5XXg1{K1|k6~zU1N@z: y6}/X} -[XMJg_Kmᐓȹo+!I>g`[Uf^w 1f yOs WM=}Q$#ZӃ#`0 =)qckaI,|uˍh RoSKӡ=SJ_v|/sWK&umTҷGe۔pvDL WJ?hq$9Ӱo,86'`}W\0;vɰ&/[/_pQNʊ&Ta E$P^sꉫU \bZM]nY2Ұ@^OLbBVۈq3Ttt0kQ<[euUQW=`)B@yHx"U6quydLu-?qK$I>@J=q+5M SĦ:]_v EwrŇO9U Kׅ 2^ARLJ/{=8~xB"Z.')Q=IeE_MS4v/ 6$ Gym[P:m:Ѓv2g,Hf7:-F qhom"[0;IL00cWGm7VFE\ Wr[>ll:a \0d!$GO Œ)R yZ9:dc`&=N~VtGWθL;6& ,7f@0 CmP;2SJGBw+fmNtƎ֨diȦ r hDGzaCs $CmׂsIAO_7FL֐0/;')0 "XHÁked(!f4k=" )ڌ( +sRy>Jޠo+LE6y0x_>ߗ//t~?S?1 pN7Ծi8uAihEX?A:Т6Z"| B1sY Z舐B(z.sv `qaGtV"L_k7AVù9 #ר}AgC1Hs3G8= M<):ШoxTպշ k@t?VII!yLpQXS$ZZ+:@&Kv :ՎKIuN/P R# E Y9#i& ~v!m &[0pJ#{Prl8M.I/nӧ=-"E`@L ЧA ?{mߵ[jKE4k XwrePy=X!r;%<$ku#p/oZeXNq^9qjY[8jOsc{=izQM2U6sQUZŋJCAĩ*' +0ৢrD|˔Ӹ{ވ%XmJ V5#ΆVxnϟ6rG\)loޢWdR&6PpרGN |n+ VិA{Ѡw]!/8dI& fʁXoZ Y U'r\m=XF-ϚO=71$|;EkT=He!}}-ɧ8$!!??`933A ՌS8xvO&]m`?MGeB.&yՕ,/|N6cg!uLdrBRuG}$\kGPXrˢF2AT&H\Z<?Lg `7#R 8e07 xWL`8+\o6 ' Ҥj ƻs{:ضnoq;}ֵҍf+P핿VW80/tA; RŇzazt3.i4a:ύ UH$Z{˳q O?:+ː+!{XŬpmTHֶw˼D2`ԪN띂|,NgŸG6&id&[߁mO/EyiӋ/!=,_ҌqZ0GGDG_,㟡/<??rLw/&U rNok߻|o:Jܟ]|!v`[ȴ Z3U}@OCsFM!0uA*C b#1ncp Vn9ma'#QjRݹTllR} kb@oʌ܍g>`Hz5R|9[*83/kX?a1$voSAn?̙!uA:k>Fb_w0Ue;֓;9(L'tRWcξBtnw tyEp/muG\Rng6ɒKF#^f [)%Tphզߙ+W,-_Zs(}P[AN?,0*/oq~ "~̼`.4MZ LU.k6)kQ x`++ Ǵ1!wv749\@/'G4tutcڪf״8jw@gNP"Y({Cc0)^ _Uyߖm0[^Uf3'4 mmhj +>y>`@!\@&|% 8x-C21AhpYS փ/03xgPclFlPC< tfn"Z~#i6`y@/p1LkSj > HhgCg,;{KLI̞T8Y=/;'Li]8^ b`(5aP@?b1:7jπۂ8v3􆽈X^OiuYPlzFT}Y,, avS;BedL2!XO|%%.1{zmqQN;:B DzJqƉy%[?G~/i `dq ,b"4Y!p IDT?]űq.~$lS-7<@*LJ0A;H|+Z`v[wa=ܞe5•K?Km%ֵ& :GF0Ģ +/%.B OK-3VF,rqdـBj̠TO#8 w,N0UsacCcd1 h{4^G+5^Pw[kZx._-Bo,?Z8U1*߼ʶ _B X М !{54?;!‘='[@{< [#%#`pǣ$ 4Tj~ϡNIe͘v(\ N\^+wʗ\LѪԇRvn^+WL<2صw"f;} -9`xS( =hm-r=ڇ6OcLX|Mx%B=NQ̍7z8ilV\wmܾ܈ݴ`A,IU?,nߩb,b;w<ȋpV(pj$(҃ =,$ 鱾GͶ|5<2o,**dYtixs'y^;EJDŽk$aWU\$VO;a7&wnY#Z>?&w\d=-7JՔa1R ȹ2&Jinf9Υgqc:RC}ȵc9pFШ t%#Huw RhlC 8A"yJJ.IZPJC"JGȺErĒےKxl)"uRug6@bݵVE{l VF O.sxۼi-֋iqr't&2(Z G :cCc E4Fɉ* >EO !!F3/o|JG`FIo 2`ׄ%Rq!S"4yW=ir>T|q}a0< poɃkn%4d 4sVі@8 4TL/u+ev`jI F Z1ҭ[31&,m :8!%Jҫ?,I z^tq +fnW6f6#m/gKraoАʏ P`?KU^mGZTؠ9De6gYQ)K"I(MO@0aJ,吳{AGjfwh0m<1qgoNtp)E@|z$1ny4I>k4\jc%#kL)k ܢL{nubv$@7><Yx&CIY0[XrPKYU7k)ak͔M?RQKQq$iRMGY uLCP$ɡs"<@~nҶ),ugCtn C9V/Dq .(^m,F ѣ;5*,/lPa"XOYUghH5v.X_Koqo)i]9%Isn+s\+LoedtR?A~#au80a,ejc9C!x)$b I(ϣj A{dśUWYO@o *GΣ D9&QAh6i ) E[$UeڰӜT L6qt Mwse_>t4?1qɀ*$F~9+ ǪSŵu/~_hWEV+NݣrAnTͶ?/Nb:vs ,05HlKE[M9;ֽAsump[sw*trjZ8 y3ĤT6`a>3)I[ 6m@(X/7| h*p r\h5ߩy(/0mQ˖ruw\̓7>,uC 53w~Zr}H NiuCPV.ogb;;nap8\o`Q㦦%V]sbu2E$.,i(,E.V-ۚ-cY/Ye_wlME"cY| }*W&x5RuawڀVmɃZ6?U`΋6.dn! axn1w`TN@$-LDcqҨT-Nsl+1-LtʩQ?otB&$ 6;l2ìFgUet7 јXPc?#KOCRs2]Sr`)"x@LF,!c4yQ Ս}T&L$"="̨Phݦ`|VkIpmGSF@s썋ܻcr3z{VzhR3[Q>E\Z=EX՜א?,oFnS&$ĺ xQ"wIj|r{lƁg(:U%ȌJh5R[6d4~Oq3ݧ^S>q.GR*1lS-o>ץVQ(:!DrR,-vL}:k;jv}\EտM{*Eeyω 'T&Pe´5/ ho{YnIۤ_\rBT~9}}j0z\u|>A2#:7, oX0, ofR($SCLkV&u:uXI(ϣRn''p neHψv W 9\RӋ=ԺV2wXl 2ȫʺܧ읾, jVT]"n}ouE'oH,"SZl9޳ m8jݦ'C:"X&&/hmRFa;fo"4J5*rEiz!u%NdȢ>V2-ӎt[=f >OKmp77eVhD*i2Gεe|k'/`<ӁđsE+Ƚ,V$?ԣNMNe[̞=^p$S (_6*_wOR 5 8Ep)AV $\ B]ˆ /h4`"$J$/l( zM(0XTcq)T:\1P}i^+@jWˡшcݭ;,*`}B ̢ <älg],oڑ$bb/pML" E%N>gsq | edsRfn[΋QV9{4b-bvDߚ##XM4<_X|H!"eĂ0eg}k{&Gl@P\S#ldju_@h0g(- J:*֮BǀaWJ%:Yf->[Lq]6ϑ9/c /krԵQ[Ί5= ά\zWgL!|Ut<KǒƝ% @V"U1m:RLqu9!2ѦTdޚkGk`̱1횋"jBrEכSRzVfxgTbp1ur\V\5[͛rwk#Z97Rvr!qM (4z*"X,kZĠUlwf&݂ J(֕T9\jv-=n(>6oR+R!5M m q& 3rI P2 ut0q C*n5iJ]?;.^$f3g.4RPhfi'l ƕ8 lw=?W|@ asP-8町gw%F}Z!Pf@]rh}C<~'S1-94K܌L."SJ%bVi.,%چe}oKyF[CPDW` oS_F݉8x1\n>qdJS-{x\fǫ#(С6(Xq0C.u"pLv^l[$Mez Up"t]Nܰ>)d-Zx@c/ЃsTYիq=z8^p㗥X~dף$ěhUi=*yC6hc{(ߒ}^AAE"{K͋pYG846iR"T$>{ G>M4 Ӕl|%2?1Č[f 쮝~MbG9`/ܭdL\v+:gMO<|ѫ|,WrڦhBq/텩t"VԻ MH6,+J}Bݣ|˥]{¼^gATGS Jw Dhv2 =5zy脺 :$ _o[Oy^|}TMbmX!Kh0847٠A0~?eǶ{08[KR,.Ix ޢ$F\u !BKDq%7ɤTjnK jFJ _3JM>(5)iO2v›G]LЂ ;nnF:\8)ЙFg"A=T ѢnY⿲h|34m9󛸈cbP]>]ɽ=a)xEBL?*M4 QO=NH,}yNGA%EwA'0C哂4?e)xv*"y˷J@Pա[HȜ ^WۘNK1+.bx/VԾn[FA+Be>#Ve_C"3,<8 z}8DgcmT֛5&\쬙|v8hOm~bUb}Hɘ>16aPdM}`X{.YwhsWvPnJrM1aHq,]=LćBa"?gmSxg$λYؑuH&W8Hv2gkA?Ԡu+3pmN2Qi@slCcQGɤ@Ԉ9hЅ^YܺgbNВqq/VqF!UHp0o"@95@?FgnOL$&}1PteOFٰ[ȏ>Ի=H]4ht9W9"lw;ZqgKQ+t QdC瘰Ļ=w &VHNSB1t[}w1۷ ̔)q^Og")qo_cj:;ړj&ʓ4چ/XJt`1⍖`N& 4R? ާ)IWO3mR('\,:1=:GB١zL#n$G'D&B"gjLT/l*ͪ)YG8cf0ć'M?cRm#M)ȲBX3.`~P Eb|nG,Bo2'V=xJÂoaˁܽu =~E`! ﰐy@r55Bآ Y' f3E w"t7stC'PdX{m hK}ʏ;Qc92"Z<8ʿ~ x4Dՠwnl` X#jEoBɼNb8q i9iZސNN|w2?@\QZ?zǥ1 jGQ?")[xrHt @O` Y*dvltP+z-B8% _0yqpWKyy:E"i*C'5"Ժǡ[^2]S,ÒrZZ6Ztga RO᳣)Xj"2i4#g5ֱ),/u'[F&/̣.*8Ѧ#8w?'FUո@5|]\s%leA,fIم-ȜP'6q/X>J+zDy ܢͱ_psXͥx\&[K0̨*GU la=nԱ]ÅK[Ќ`em \i{~fGZj@^#t ~teyP'NuMmX Z#%Cť'|GDj})կDZG%x-9:TPb@'/CgJE?ƅ2N"mA`f6@'`T\mWnSAWZN*  a]ϋ2*yKe/>v߹-?G QUɨJ=Pg`hf$iM))=83sEn;$’ @!7WiajK*?ܓ!УUPPrWcr]ǃF(J}.OҬc{cSIAb`g@,)WjBm|h8&bʽR Rx.̨/(Cc4" blŢ^[ .o˧>ߥt=5Bd۝sdzYKU@;%yx [=eVسq}ʩydtL9S:5QrOcE^JD'P\Ti4Qѫd=˕]sb5 k8"ˀGppʾt]KY>T06>(kGu %"M.Wg,*[9| !M2!\fM.6nκE e;T3֖)6t`*c~5`)c9Zsb Mvt ǚ#^,^6lěэF!:>ѿ\v15V]a%qB7-6zsHisnHH&`"?| c44挜w"+nE%7#/-<}Y7\^xuzA^sn=j"l=9;r@6vg" 05:"|AE"DgHäaݻԠ1%毅򐸜:"B7FXS#"`+1-وϽ%bӫ&9fcqQ3E۸j`Пn>}{P!*Um3=%ѠYŧsOWn)%+Th_.i!_NրIB:5˷Gru<4PurI. ")ly5H!5=|m Ê/3=5ISˊU>hQQ+2d\bTM&޽s)1yX~f}-1 ׍=3&]z oqhODH).=>ssc;qgّWfW05XS1hvISS H*`U<;q^<聪/BaLr$6q`2ўTEY"thw\+8xe9Ja5dČxui9> -=]~ΫK-}1smX,?"X%|[xj}{F-,A8d'm\R]x3ȇW"<ӈ˵ a19Ug t$O= {i[4)E劍ٝ[)#v^Ph4ĈYx6~;/a: jLZ׆]DZ׭ (q( c=:&0.9ҠDmhZAWq<5䇼`l Y_2zrWB{ XIV-bT.SDžqdzcI卤6\h"a y{6;) &) .Y&ruGOw xy^t8A=[H`dk7Kx5cFW2.oA0[Y2""Y+6w0B[6_b"ȭa[(+6J&X8nU?jDhX5:3ڙ<׫o̤OmݔVt4&9ҦෘTq3)1^a"{rau3VeЗC@{㜓ڤѴ좵芾x;TwϤfwz:zCq|[:k#~,_F@ R{7CL0˪^ckRݖ͞{PZ>lt.I%\(F6j09ob ^n:kQMPǛ}<ZV̉rZZlA8kkŹ/# 1a"E4J<ȼ0׸ԦiFz0Jn8Up{"9 ǁU%/: 4Lae HA.CA ~!(* &ŀUMS+JLՌu~6P_`F;EtA)Z\օu$c<> y6I)L5|va'zi-.Z0 y+{t·)LD$C@jPRd '6 3HdR[,ޠȏuV_D'ǘ5Cbxr)X̙Q n%dOYkK7˟²bqřiOa|x{ *+)2k4bs:xE 4مp/gT,!– 5>sxPE&_F"12S"H=Ͳ*V& <<⨹Xukك X{B=21i\LW 1^hXqdpK;``,NDHӊA4My%9s8L`Y^;.j<ػVVE`s59w>$HޱuoY(:y,WȌ:ˌ./ q=uOI/D)#"|~p9iw8[UpW{ YgrWyXQMeݗEf}\vx?GDe=puF/:QʆG!ve$xS~ܪiGf YbS'FNn$S@Q,J:IDFӵQ\]ͱnv6DV蓴 [(a lRb-Wifen=@ <ԄTs'zMz?YDr?&Sjaa,y)|'z+Zo ?>w}iY],y 5붱jבPI*s݇5e}C1",kG3X 埠A嫩lK  m)^}v8[tȭ_bY >yFaZ8a)Ɉ005Cset(轌d^D-De6DYʔ.̦waZjQ W츮;2D}ț7@UѶsf\#k-n<غu}=t W` -A;E\;vg t/x/G:rہ%\V5S~}ۡ\V m&Y5]|; &:Rd&Ep>GŴ6r%a*6D{yR)Bg懸ǧ=A[r^W`XM%*q]mM+BN2b u7yL#8/7nC]Nh)0FE;s,t@[,i!JǪ=xTh 0~&TCFV9_B 8u-xE+dzR߹( ج[/My73/m7PKKuAIk.M_Ob9Zj CN} S6 v;@S<>v5g#wT$Iz{oD0 U wa%SdJϏZϐqjhw+;ӇO'b #1u;2 ٣6q½5˲0(ԝAdW/8 w~h`y!{ / r|v#Oi.f:}R2B_$8N2|Jol~KJi*WN׊Xh"8 _SJ?K%7Hƫ(F|fzx)@Y7:\UfECcHxyK:l7^2Cw¡=Ŗ7fB[Y#[nkBL"&UytG Y)|і|\aYbԠT"hO }=(k 3iPt#6D.Paq6}${DY臏E"trآ+Aku7dﹱ^pMq j)P5 _zq!0!d/aղ |3d_P[lDKҋVIfESBnåɖĵ\]tJbAZK$ "+$\J^BF3;o>д/@dc MYJg'y~S;2/T':I{b06MJ_74XxU?.P`vCCt4lnw(6 >|r>-F_P`3vfy =ۍyER1za($~ 5.8ێyyO޳JO靸¶t )( 0/dKA\7˜gD^v ! #,e{"+R,ߨd)Bh?hn0C-ݪ8ؿ-9IU?g!\G8W@6Y)&G3("t}F`3h?-'Rٲݍ yYs{Dפ7Xa7@o]їDa&`^n9Qkyṅ:@m|a} t- Όc9m3l6''&^NQ}y4SGW6+nնRQ S{SsU )3&5Rɦ:!v$&\Iu.Nz/97NjaTN4laK^-ڥh!/:V4-o-b\,-)u^j^YUP~67`U6bK)+%5;JUF`}vdz ~B]m잨n6cItlWVӕĽf5$+]0#HW;XIe |oIu|zœ_iMzDpl&tY_c/&>Qs~Pff)Jw~}-{#t府,?`)Q Q("gϱVcx89hHNn?v9pKb=螾 Xj֘ Ʋ7#eNIS4&=zf]*YGqbD  0tlvZ4eֲSƪ18Q丸 #"ΛPR_ϩw]APGP߆4ة0: :I>BL=^gY ."sP*5x\pcud|cbytf 3Q˿o`I7xiV]e#ihFnp gm`h9VX0ڕ\}ISlk?t5nPcj'ƻJq/GPuVS㩔T,̿kσCMC$\@Ջ4@$؇%#(8dc_g@P_?JH n?~ex9w(]?Xv.7H!aa~WkE~-jh5"ϨEi@tw̒)`\}]|%WP}{ :Xnb 6ҹ-cr|߯dGsސ rQ(E`3 'o&gn^OdJ.vnL.w@}GH2P,8/27`se# 54o%W8|ax0LN ߤΧt;)2N;Aqv bN,s}s帕ZNMMqE6NZa/>\B?0V,yjlw;bUp%SW=2^\Io o\FA'#B~X"'/wsYD(`AkڕO1s筹;ߺf>jǴ4<-^M^`[oڌo'v'{*0c48pԷjEFn매 F~w1BUި/ S"d d?go[0x Gh4n kU n<3 ^e/-nT Tj*pB=[ wG[m( Ϊjc ( ~Y򗐆uw7qZ#t^WL8=*r*$ܮ] WE'=iPžYn|)NZV,L,TXԌÄYbr~~2|̿|x $#cӏnS&3 D௭Ɨ>:HsxNaAgC'~=`"=@Gj#GST'm L(b =ʌ pMPgQf 7g6.v+n!M~ѤsFR}yKx'hUZwm _uAU4zbK`U8d=n٨GđRG|Q2u9Eͱ_H4䐬n=6`%(>}`K[epƵdb6{׳T!sw'*SWCVO%o9NU[o#ʍp.DS2 'G^4Ohݭ˘T.b߈ұ+/U )jE/eQL}N&jl~юN1V\!V^_uZ(*PiCo+u,TV zѭinXkd#4ۺ$ {YX3/&pX^[Oɧ7n[镐F+̀}6"Xqⶹ   n- c #mue%5f aIZJ^ g|/kMlp*l-y7Rls⍜*y^\I k=cut/ͣL%ƿ(U.~0s1! R8 N oGUI"]&L (δ{lI9Cn(z HT7)aI: drV_2U&puU8Ԍl hGSt {HhwzUT}߰R|▙g^G.zMɼ*{T.c>es!/~6 C;׉񒣤v( f?j }_V3 ~M+/ (,͏Q.O%?mX$-88yq١saPg 3K@ 4E]1s1 ]c%-j|ݤ%n@E6J/.s_RG )@M*lKqy:`AiyV?z"fB/+ n k);Ft=f% $"nRc"[E~//lg;rƝ|I5ghsBs*x3,_:فj>drC|p bPtWD5]_ZDLZh7E&? c짃'ZF^_^ė%|ֹKj.up iu#{pY5gZ//ݜ*WHy|l͟|H)vC|8T)Rq\tί4&Rb)b^@nf I07밷h yiğ `b=XH'xó9q9]")x%Ǖڛ.@ɺceS$iTyKw9k`q9FhK-3`~EW z% \2 R0,Dt ا7ygJOJo7oXbl#}8.LVrSz9$ToKK:S#m_I 1cxBt!ՊwAH}54Y"JKrruxGKTd{xURrTsn8^A4#k5eSLLmz,k~ɱɑn-m]F^J[.O"Ѱ7~1fj⎞u >:/=DW?<(uU9n+ֱ@\HG%QbntȽ9⫋M<+):?S(+DL3UQF ;ҜvÄ~wA{*6;x>T9)BC7)M\Ŭ\`KyKؠٌsZuqV=4*Ss$t9-3WB A`8jl07WJ9ǀz`s劇ɛI6B6rd?mm?ufbStIi3׻KO\x,jfryIw лӸt׈)4Ζ0 Aj}#,mIhׯ9 {z]$Tc n lu/,6k>~l{'ILd݋̿_JsY vyWe}=C)U l阢TBti;bMҿ:H!ڴ+B <#Rjc#5/5ZXA |rd)Mn@%P Wk!*#ؘM DM"z,;Xp`hRS@+7*֎$S(B>]Z~]Չb4~0w@͓2GOxg ad "mfbu2mENIxJP\!vbe܃eljyrB-pj3q67'Z,絪Kq"~.f L}=lPB~-Y5DvmNhHlS1_+N} +}Z4lޔףZmz޻\Ge\IAH&vAKǜ^1wep@@Ⱥw܂ ,>-o6:}qC" Ԓ#@SkM%3Q>6yMvn^*'WyN’RUCD{2w^ɳ_e8 nA<;_Rl5\b1- ~ŒҲV}UL L o^584eMTic网j\!)sȴkrة BqfD_<$ "`/&CVsY,3) X>! .C&9'R9"ieY7ag Uc/o5K6o96}xǓV-oF\$ʉgmK s`J0;Ѻι11F|gbs"|K WҚb5EGvS@8p `VORr& Fw?=p ٍZ_6tߑϙGy^7TaGѫ /@еU3 _RWubLcmv)O#@ymɜ/ [cO]UkOA :~7d2q9!iGilI.~&"|pkX&@(LŋV"Ve&Ch^?@b5z퀀|a, ݿyU"͞ex`Ub+Whv1OkzMߜmWEյ!wiK7; a!S:hmf%DZ۵/z* US Xo Aپ&ֲ \B4#E}Dc$h'KxmDgdg`eH,d$L_ܟuX.k"I!4;غ&p/$cƕ" fٞ1LKюC,3;Ρ\GWzh2qxǰ$OѫK|G3MD%#qJ_L-o`u B҇ H"CyQ4145e53!w_U*(&ʙB,eGۧv[ 1U3&qVPb)_@3LYtNp<#Emy@AtKa}u0"RTKn$]^f i*ާs;l?}_c.AKo{uh#ٝ7/8"#= ?2Vi ]= Y3bFUW\I6F2(-j_4$ʜɺJԌLֽuMDo,a€nGG1S qwf3a C2LK&0">7ST|Xj]¤̛5.b` _/KE jWѾ+@WMhyUb dOTȇ~IQN r2 ]̋1#M[\"0~JEaC^4jg/Ǹ/9a',4eYY jegjb0.N }n4ͨ4TmBTcln3 /d ze ?cIK+"&~J%l@5Wq[+xq4!j]I[{444xz~O+] rV_}d@n]IcsN:qיikERr-;8'q(巵A8FJYEv2scߒ@5 $hJi d3-_ q\73)/ekC|On㡓(@&r? N.WO8!f_h7=@EKe_f+ #mts[rπb0oQ-7 KFaȰ.,_6.:K}}$_7L‡8xFY#֞JybbB ":*M( #aLaM-l"DY@˥; D IY#7ԉZ#P~?w⣄&00FD?4fY*뽗$`J!Voh`KTBGC ܉HӞ[*J?f6 y_;xlDOh1# č)IU$,< fSHtH :po{2A_8O.Rp1̉[W DvuHZ$m]y Q sOf+9f8>.!1aP{>2t㠤f GzSbX!:7%r0z-X! 6@lF%4Qi^[&] TI9ȳd[} DFy4`nbGWNg8㿦Խ3߇{1Pcj'oF}j,3Reք SAr]KN[xm$$>Ťu@t Lglp\[: gvͅqV,0䙾ZU-%Ʃ&?ExAj4czf152SV[Btq~Uh]yYxy5۪F6otPgc`8Lk5 ?@b5Fʾed34 :·fJ&K0o !`cYdz㋽",yKţRKV >-5+/:tr'ENb7FtvEd]ŏ e|*+<ΕFq(V֎l̪ͬm>q4L5]gker?N1X~Y_(f9 O69em՛9ؓ&`t})scQZ3P~(-VXP7 |Zb$R_Kx㼬/hi{4a:,%+ qM6_}TX!{OҜR(O*e<( R 3A 1Akݢ v2_- e+ĢA-Ņ{翚GB g*c2fv?kMDQelMsp]MBÄҹj?|E&y4mzteA2zr+py !~6mMx1gR{4FjR [uQ<$92`|MO-/m#kX8W]_Or 3wHYZ\/%M4J9|Q8q8h+NG^v%o3Gy[X%6#KzN;;-,C(>,:MwAv:"s%)7խ;y% B^èvygKqFu+oqw.V_& [`XOHSyH" l@!E YK0Ƌn{b#2utz(vf˻P * "{{0D2E;&sf󔹵En5뮔D#ZE$Ina03OkidWSwq:W4s75+*)fyS;ւA.p޺iJ/G+X#aņ2ZX,skXmT&K0_eL=lk}ue;qHB!Elm)tҌ({EAC*W6.5nwܣJ+XayτE,6PkLVHԐ]3QlH cb/^Kx'!m{TߔWzM5MJǫF10z- l9Ԥ٪ѵ`Z ;eQ+Cٚ)pqMǠ=QHǙKz^Ñ ^]0޾6d{Ն\X'ŽBV,.5ߍbɨvF}.{# 䀀sz b7z}t#7` |Dqd xccmr':GZ tfȠk`ݙ`K`BJx B hW+uɾT<[>brr % OC^Du#v ߚo?)_˺ө+~+!Zm{gZV+P1HC%P:Nm̳HOk#xKVZr.<0M++0w CpAԭyrttVfng|ɽ[ TX) 8M}M ~쿙ɜw5k{+#͙HF<H "MTbqOey@CA#K$Tr˳KzK0ٟS(O-7}qgD;53y{ ŋeRυJ 3WB1'7XϾlkRώ3Bb4q Txv.ќ+; ^VE}zz~V"ǀ_ptgOWH =ݓj4WԜ+f&"@!RSFT=Týa)qB67щ甀y^^Ֆk2ɥijicj˚L nKF#c _y}6O2BJ(Jl?[LLf_vqa<~DJ%nJ6:U]$Ԝ|U[ja@@UU TEXׇ~s)ϔ$6&X,by)| O}͛g1 `vERȗ 2r" }U9h7|&qkT7 Ytך["[SV19l XF5!&́brΟ@]׀wpA 8H0IXhPJ)g<=$\A0: 'ސWAWNt3bo>?:ZE_j=acNs͌.H3߻3!)/qct'*5xsTeұXmJP߳8xo9@=3a 7kmh % \ ^^Ppi*[5)|o-IuSHjN$U>SayݬҞLΕ K@?#ZMO4]͗ް}B#l{,0oF/:8 *O/w^7Rbܰ5aUtxU]Y'F}/1fD iCşb{C'0cJ+2]cJ\v3&Dk| u2S@Hrgѐ{^@_˘+dbaj!M\wO17 zgtr\onĸ4O1#nDz̒zIiwl>oP. [קe NÎGal\":uqy$]ҽ ]`,Nňf i톒RV=o0'gH[n%vO}YQ ~9*M|Sٶ_,d DŽ$"r'nc4?&)NE=׎8P]YHJ ωêXfS(c|w b(!>6魧 =7n^ɓOtaW. JJW 3B-5ufakzMX84bP2˶ Ehޢ$4t-yLk%jjjj4v<0\us9c~Y<Ү#3p>BtDp8m^CD$ҍݯ<ǒFlpŶ4`v3p&{li_("ybA_p Z ~{A~Kx1 ӧ{$hNax-N ɲf%^Ěb>+c,%쵞@ӃEI!IU;lw.lFc۴8lOon[ aІZ9ִ;u#sogPѯϨƗ\>zRVdn@ѲL@-+6=j%!+J $yg;)/(. #'%S3 Ac8ڵJ_N2$r87+ΡzF]\tx̧Zqzmy%p}DJSEҿ)Lj"%zm!):Pk;2Õu5El#wfߍ"F nX9!gLV"H@@loN(S.'%I!!{I PW5$%'2xdT}kӹl#^8_'Tr w2J !v1v^RtTżM? UȦXP󮦈tFx}xcK)MH9{^;̫W pm}X n |j(uظ,bF`0#bz"hՂleo@vgԪI ) Qf5a9?#̥)DWWNz1,TTنZzz"5 @Jm*VV'Ob6 7icXtV$y90: <)}~dz ?ZeRXOi%hu]-(b;e2c;!oB>-Hq6\ E3(z 2HHk@Rj\-za+zIBX#\>z^DO[>jdڗ4yɀptfj aR+.es?Bu47f ^jb(CfI(TN؁Z^1 cM{ `llQ[?mޥ\2$(aTU[ÚD ξMʍiL 0O6d>?_Ӗ:BeL'炨Gg rq[o𞑢؜c!~u ]*8t-4)T"?mOu:{ɾ%><|m&i͝xخg.+cԪf yn^ѢϷ{ϥT:VnCQ<䃬8p4̰y]vNki? sv ht(51fMS\7JFrnX hM{֗;sHk]h@hٷ22(J#^{M]5Q_b\fi[Ϡl\zݓh&wu:1]^&͓99fYuХx{6>h׾ (x?<"3,OY⽀OKt  }޸m=h< yN9QM\9zGK>~ nf$l)uEzJ{[fEYϮkjJ )*禳g)XLҥ@@L-eB9 (fEn~3tK>/4h!C|Y'/g˂l<}j&UI,‰۷qX"W9]` |'-Qhq+b !&NF34sp; դM9nܾ ׊-ԨjT\l?̺o; :UAݨS{Ce=$0#_d0"Pf^PCĉiX@!96Mw[Cq8 Kq17_$Uyat>CA8tTi kAlLTdq, b$˒ 2xmBDZu0FLUFn8 ;PVx f1_ BO/Z<=dմk*v[ E?*.lHa\P%_]!T 8v&q%,{q?(.P`gw۩7+yb݊ =0,SWLO#" Җ" P]v%*g,I$&nQ,jr|=YPTn񦇱u_d|W&JƲ-JN %'vsLY&'JIe:}Ev;`ps[[U|vw>e+YvK<j3s)Xkrg? w#THڶ'<T'^eER%04J%*E%-$T ]vāP3[Зw`HSh}0k Q^n+9d^$$. Ըb 4Aޑkp"(Kݱٺ 3[77 Udio4y_VM* ;v݌ AaU†@a<Ҽ $JT@X&]:h$NӓGEޏ9)tw3p:y@$EB╨6@nKBK^o#k@-&u8+E\SR[2\08ܛҪƟ$ | |5X<1V8&4D^I^ud )8P*L!svrθ%TegA oS%hxGK*gXa;n}^QUxZɗ~)c76]-5c!e}whuѼ9jeZI{c0&|U77">Jvp4<(+Y#k?rBTcK@L- as7[SdYˆᤒH-֯L']!ܕЈZĻmXt*Yblqt/{>vsPiJ~2ôNA9H[t@%.([)>P}y;-aX[#q.N~n>׿b% Gt5_;N'xۛ.تr۽]50a̳[!ֆF C_{oSK7X6rm1oCZ::F +t'X^wK:aֶ{(zE%Pd?<7u5Z^D09ROsR-ñS:sܩ0>8{z%i4o5Sϒ 3ǽƤlnZbTbZE}+s#1 w;1;QW!t)lPopM)az['U&,A5&0_ GPc<_od5ӰnIwnYoqO{uUk6)UwoZ6n kgAB~o cLd*т9_!G8oqQpas ]PW:t+A]Q[V&ZCip6?gH0ֱYw,@>.PZ+s2G ᤑnHx1k7~;-Kt)k pgU)z[8ZCuҫD!PqW`,%||p @0o}!Z - _(F#vVSWah92g"ֽ2OK^˹f+I>u#0'X[Inʥ*RfH  r`ٌ=!*'3zϙW9v»LIt`(Nu]$'FVi 6@ wMxgpϗqNCcJYB'z\ۡk86qs٣92Q 8QD ]rɍXHDPv< %`J|X ,S#GGy01LK-XۦQR['K,oVƉC$'FjHVFCm &ѵ2B߭ *!I*]ٷ][&"̙vIG[AO]r} %Jz 2?xD)jdijJ d%ޝN16>f(/pb_ޘnv Xgg4 LSb:j}^Fˈ&`=d^k׾AmrYreflHdc\-9?< N,Re7Sa2=V/aa]MFTO)7R;*mˉ{h{IM5,+cNǙ'q}ퟪY*m|;cS8J@ ˁA &+'%6 ಓ7Sq? 4yONc1i2M^&BBZ<u ־VtcR}6/r`+Vhh6a q~UeE!d&0ZKF?d8eV GvhbbKF=/#rТ唚)ۮKzrF=ʎ* siC$YBN0hPޥ[Uf_mɅN<$)Qu$,~;y8tyd~)r23bMJti{rIac ײPk5ȠA_m%9\ԉ>&nZ/%z 6Áj ;fi;hO c_o:ӟGJĽPoj>rw"̴m}ə/edv}$+NCO0fh8yI:!t]s^x&pt|0.]e { iXN_AJ8fd,~zz,<॒5ы<[ˬ?l b"JnFJlTΌru 2K=+cvux6D=匧pY,Xx ;*f i HdjB7yI:k]IϯUAџ>̌L 6D8I/FH!Ѩ夰q8d K)/&`z`1kīhY8tFHl%v\Hs Z ?[1-qRzhCG6\ ֬[Gg 8z{{?H @m]*ɉ ƌC"3[]%cd@?øss70iu 2Ulc~2٫c|j#.Β2wN&ݮV~cl8VF"CLiVM(Pa׀qj3Ǫ°Xz;2=%ʜ6it/V_FM>dتt)ʗ j][f^sqeRy7oEL\I*}Z;٬$=ݺa>v$IƔ!t|1A1Ma@0Oĩ3.ߤ/MQPrbnNK?.hu[.]``~[Nj|ġl- N",wg,Gr? AX5 J\gRԉ4UT4Ӹj[BcxP40oAJ(HLDD ˉC0؇G4p!("D\DnfbFA,Խ4QD[IhʽtX ;)v\fRp Seֶ5WFU,_#М(Ӎgs@"Uxb-,骲nXaR y%t=v V!ʬJR:.ES&mNl03Y%YNb&ۀ@SQbᘥE@_@QV$3\ga,EH(X\VzdY\~Y)RNϥZld}Tc \0EYwK+[ <؎3Vh? Z[G1Ύ^:;Na.WjLqJǐ14]\KI;L3L.nE[\C8bӧYyD0웥Ƣ9/֫ץ";Jk'?4L&.0b2` kIhᖦ];2^l͇NT`5D͜# A+M/ȭPSQZ+ YXSP]X56e C$+x_-w'yp+SmҨ~?„zf/aGˋb8OJB32KKC.H= FqM^׫2I8nH;@P KYSRP,y_}KL*SgJͷ@Ҁ6ԩ0xDF+q۰jH ޑN(kj>>gXY]׵_(`rnoh`wѴm &yic,Cj9>/G.t (rd5Ɛ+{0%d$uXkN#HZu:mM5aSԱe8J /#" o+HE]?%zj 29v9I/(iV W齁B_>X [3VM'5X t1ﻒ[~ۼBU ;y2PW41TmYMI-KUey+w$Ik !Yo;S/,-lypdJ[Zik[aHn4⛱ѹvu$:dH8egӫ0STd@5E^z_y{+bg+Vwpѐz״mժI*JA)x`_1vY?Hhͳߤ Vke0&2Dl݊%tKra\?琀?\9>tsj1M3BM˜ "0ϲ–{^pcv;5RKӫ-w֛^ ;_uG.De."hEh%mQ 1qp[?pxȔIծj9s؂' u?p5 qՁ;n|qȗeɷ-pԙ21NgmxI}!t[YTV ҶuQʁJ(W@{&F8zkAZ p2ɳOHH"Fc'셦<:c, ļkn)Z4W^]9[ߎN܏.*{pG~79A,}9$G9z |&Xpwt7F wwAK8݊e$יt!_>\3YZ$A`}$107qm/ U t'6k^t?'{5\QM.E-_XrZMrM-c"m8!k;S!gWPl)ɾ孢u%k.g}'+0^KW9]j0@; ?:yj2] "*ӣ6x,A.F ?ɴAc)WqB[+OJ OϜW#Zj _l:ܛ1Oz'Aub׺966%y6ʹ Dj/9XNMD6Hgc`|<,JaO/\!554ȋ:P*$tzvi.<@K҇݀3cC GQ4FQY[lr55Tʉ#?+[1ҕWM\*?#1 uGkzۈeb"#1N s[RQE^ZЖXzу|e^OԎ 8M͔8g ??tH">2Ǖ\+:>q 7 JxF]/M,t7`q٫u(@J~EM^Edj7/[l}* &P JJya[ p5Gާ3QB͙&b)|u[EieM{J+։]LĮ#jRő MDJ@9eq5M-T`?`Y:fM6iŸ?FKMDdg`& @hEr<*D݌pgC+j@2晞5|}뜝m2bdԷNRSI?t:no 2^u&{{6LYrX̳fuqpWRr򈴩PwcKE7GO]8?+*.+%^Yd+ɸC<^a;M'ItUH[(ɖ ,tcfrfFw@ś=>J;©4>ǎ2 ̕ǀd0{d9 m,Q,Oo'dK&Uc; Lza[D; lh(W:dbeM-]ha-U .cMN/0Z0,1YtNתCW㫄#8gkh-FPwl'.~* #*2=KmpY!jW9,KM+MKDxy E @rq+{ӝj~ր%Ʀ (81"qJhe cgvщ3]P+ZF*ho5KgfgvQ#ٯhN½D>&Z[-6H *+҇Ϩ 'v-(q؀Càb4!Rg)w{V8jT{ȄpO[79]UD[Q2ڎvM̝vVO= ]d 8m/"61,_2FBo0ZQ)9Eh>Y7P|1@HIej2擠<?R2~霋?} R>@ɪ8sݬ(-:o=CfJ|^Ϝ%Ua49xI# x0&9dBUZ=&錵`yr0o-'餰s0o01E6^2KܠpLXQ@) :n&TRƣK6mmC붷O_?TQ^ Af/# 5 qko_1 LZX @g~/0K*E_?5=OWIvʎ=8?RF0%!z34Q&iZ1,1gҗXK2֙ѪyM IޔLlu|4TF2_~kg+?)ѮB5kP/ ~l&D_wpPFڬqKW-ןIkY rݍ|-H:33S3o}UͿ~;JIEqi|vW{@lBވ_bUfw;[m$Z<%7~մx}yy&5,DN5tF%CtKo` ) sS"GH]e -}>J ! k%{R2ZL\RKSCWA+ps-֨~3K\g]D#ǛJ8[ %dS_j67ot WP"]a64͇Q:1aR(>F:B`^`??bhcbpIBCe''vI4b;mo:K yhQbZrBʤ ]IȇX;r-'q .HjcjK9}3G0iAV#EIoNi MAz(mNy)> !i+7ɲXgP|l{^@29X;+@쳽z<;E BpFY|ҧC4V^[$(հXvuT]6RRѦ 8YhC {E)X4CG 8.h}-v\>|ABІͪ|r>kx$FZLA6R* b4&7W'fԑYw@Yä*>aw`U;7p;>,4!,s؈Nt[A`5˂qMP(F8kA!fq27?bIV:4W1 BG:7d\' 휀A`2Z[ <{. @猩psޅ y.lf`41h"HO@ue -V` "[La^ Ly^`QC:il$ *,2'$V) w޴!G)ykVlK?#9klAqW OÄzWu)x-TQ1~&pD'fw*;*Uك?/A[Sҧx`:10.N٭8jؐ7ƿvVօ@"Q^5rЭ{Zy'*ëj~5ƙ$hRPe` PYVQ^c2JlbDɨAhC,27gln3} \o:.r'UTLδj3*H-6}ƭYOfT okq"5,1hL7>wVw_Ni/!4ptt㴈wdEVН.8 ӬI@'Ƙf4/R\.lC/ n'J-_ riIca>cx#;dDe2!\s7M QtE#gtȵJGr@ӼKvגJ^l Mjn*I~(﷤-Z4,}a.#\C>aUF0>O+1cې Dv;$<]dhaj,B٥ 2 .Aqb/o?zz*'<0=2:A}$ɮY+1lP8J]CęQ vS Th&0/tUcf[#܏`I>07*]/jj~*Go M|V%Аt?0Î EADYk7`!K>hx~_6xY?zrH'<5{Av:^kOego!u!T &Mgz=_" cжz H9w]LBo, Դ6v FyFrCݑ*ܬrE{lq.󌗁yxe\*z$1^![N}Η0nW:w1D"*耋alHB?W3zKJ̓^]zWP'(9G/^~432>s>ʅ_|.ixK"px*+e&x7 ГA2k:PMYEaZ.MUċ(_B\ $Bֵo½(3VLOxmDgSkpѭLYbZuha6A";HNq)]P!HjNEG0Ågwҙ$yLNOYHpg%ig٬I33㺙(1{,CAkߵ# i 6dKRs0VA/8 # \L[B(!"S7 {׷䒣plE)f'SXܻ=QՖ;u {TfjMt u4mw]:mSek=ݤ9Ivq!ڟ㷣6;7.CUXP:,Ɉ/W؈GHkj D$?wH=#HY mr}2oBc-.JSJDzg"zc{V J'&S|o[38ts[v3?.+1ɗEgпˤfUYqJ3*'9Qލ#b\ف)[J"Z=+Q~03'RE i03p5C j|e/9BjTל5SEMD#SgbWrBKV&,&L69<-|g(CB6w=úkо;e w,D4o11a4c?d|)ENɎt,%`JF^Y%ɵ\'e?+q׸x ʩN geIjʃ ٽri&EݤĵQ3=Z2I{)WX5W_b4NA)qH( p;ac 61yb|{ MG]?vS\1iF{Ԭ[UJ/{Hp(g=?>!l(tƮk*-W@G^Xz  AN6`pՅ4䑡r$"`uhe`O%%>+&>XS?GN .#StxܗP ̾ l]0q_rDIi8f{ J@ͅ*v"X Hg*p>#F^;.73ZmS(gOT#zɎG)<1*A7{-": b3J7= B,J>Ͷ0r>@<<. 8x~ xoK miGkj#(z jQwg1 = XϳОvEu뛘]ӅucQ !DLHOf z.E(LqC,(J,\)r^}ϞPfFJ԰7RbD FMcwN \}E5;!vMn*n[Ȱx(%rH*ӛC5]E@&O[SAarPY9a΢Z V? Owi㎹d3az%"̺/Qƍ;F] cy+Dn]Sޗ*hԱyo퓌ՑUwck![wKO|*5[TGٚ@Џ,`r>ZMR7l6xxQʾd\n_RRuj˯0M, 6EN1?~wG~Hk>NURyɕYnnJsE} 0QzoPq'W1U'VroOA T;jxo n#mJ*1 NC)}s!yFY8aG)ǿt_ GDu(ح:hBLMb}" ~PK_m>ɑP=Tʀet.!y\ fq'X ;8 )dƢMfҳܼߴ}v圗[Y Sx|$zmJ(9|){л`3] $bAF*W̧р,"Աa}sΠ5Gqcv-Hn\.<hl;nc4\X}jAyr ̊J}#~2G%H)tρBnǩTN }fopǼO!t()P2€%_fAn7Tu &Kr8JQL`ENa_&fRRM~7klڱ?T|dg2* >RG[,ClZcoS28/ZM9╨Ag뻻򨨰4#&M'tsVL-"p{?1NЯ39E4eA0 >wn4af'Ryn3a<@#U;4Zƕȡ'74 IzCZXDW7JbR!w`ljjhbl>?Sz{ 2bF{Dal$Yòשej)jŋT""9cwn޹2%hM+oe{[D i~%k~DuMZ@ͳ8P4(DboU$\Qԯ펜W y #țdCejOOۿ/E^_QT7SA.mL gC12n\ʙݼK# D"[,7iE͏g + })aqSu87F&i@`=Ч/| td] S?"IM_G_P܍?W8vlX.;~4 <(i@tj^>1pgMOm0ߢ fb7ߓɜNu.bn K>0vk`c;kCK-m@b;pY?Z37,ԣ)v,EL 1t|W\ӊ%ngy5ѢQwOKh 5f{m2}oZ/Z"_?tk&[ 8NLCRȑ:::'\ &DLoQDÜQhl T}P^Y~[MLmW N7TSXA 0R7xOy(fh"}w9c^<_wNTC7xO1wwVl^!\qpJ6j'˕b_v$}>2F[Y?`Z#hq7Yɥ :'dn{Mr)6V٦S6>^0*;_6z#1Ņ,ڷ $5iqrK4"S QnHšA9k -E@=LˆZ[6M6/8"vT$̠4ȗ S dU̷7ٰUϝ/0%,*HK^nu&!g'8*feЯ3ڹP`1M r~&ǽD2Ea&&I#>|{)ᦇZx7CP_h9Q*̺ ߮l<ϐf7V24՝c2VK>،ywsdIFRD!1˽ӊY#Z~ M!ObD;PõM5‡By+O6aF+ٍ klh''Koe6ۧ6$9MԔ]&b//jxPұ4p4O-O̱ pjcUՁ Cb+I#ZZR4Hr`!A8tW 7XZDΔna> y:xT;!cs D6:K vH}YN# =$RP<#/C2% vv|[ =x:{jea2.in wP-[VQͻmU"j#Z@NdmZηhԬ[ 2R0cpPW yCOг( $.3 ޔ-e20ysƄ"f`)<:0'[s]$MOuhoς.R 3ucDI3W)Ѕl5] 颮7gFROJ(^ n[eBcfW,9JV&X&\=9zWltAɿ V+؋o'Y%CqHkAoLc҂Hli*H% K7zb;` *s IZ)mX~.mRKNiN( 0WCg0e#oC*6y0 ee6pZ{l xX50<#*ZQA: ]%Ua@PmKV\Q`E8 ]dL`owmhQ9/jPRLQr^DЏi]@q|2s|;BFdn=T-Zz*;85H>VQp >ϴ9Luot_356L|[%vsz ./n; 70[dN~̏}?9.?IO0i 6=Oah!Ld!n ~CFhY{Wy.}=wlelztD/ * z"+T$V<4.;z }hJ:G `7X:#k+.g' aLCSb(S)+uD>] 2jeDXW5&-Ğ7ZF)aV8չBr`{Y/(rԖA@g&H ݲa X6Qϴ`׵6TI"&IT@K;*/kbw21pO,PuQr$'QM5ghktd{ѩ{0`8ĸР(27ʨRn8[#UXʖ@1r)?~Ljƃ\mǜk%K\im(zf Μ>s0xa$gol`Z.iCBAQ373~Owj Kp`-O~[^:)2 +6imcP[*aNDsX2+Y22LPwꝙ:]D- 2>naYD, ށw3sQB e4Gf;+m {W^E7M-j 2vߙ6 6=Ό7hE;k<^ G!G"7KI6eJ*eS~S1h +'O$tNZ{w{rlE}#0k@#eldȽuZ5%Ч):1J@N:ҭWx5+eh_u :4vrZwՇԇ@ v.c).Һ(?Lc>.NYTS!K988u%GY~2XuH&!XS?+O>[y{ך|n5^ziPi[D6oLQ/fzOF#Tygv N?9lwwUaT I,0瞱_Y%ytءm'ZiF@L~Quo4M6UBG=qMXSU]|Hx2hגэǺ~Z߳I[c"kp͚ybbxY_Ri#X`:H4>S{,9VWҦ{M]J+_n~nGZYsVvNMhDij/B󄪻T|c/C~Ɠ']Gr cƧmIn~ 8-%U͟(mܨF8h eȸ-Yݣ+Q'u@yQ_{ Ҕ+t<7ƨ;ul>5MqѷTRw99 >5ҘAc$O%0IvloVhjAZ>ɏF E̶&۲` 0A;rK$0.IٮưW$3v 5%%kB8 'z9?f2A):A) d8U? 7#*3EP!"ee-ԥ/aF ~*W}>1-d bnJ̒oBP?0[؆g|nHg/=f#Db҆.&cxȅO"p EZsa=_Z? =b4Vo ]f0 Zr(p$Jbc⁼G9 @ٖ5=/npySem $D$@ yt H܌eLAL@'A8xRd;‡t,Z/dIFvz en`a\r{-ȧI?1wopR|V9 v}db.֮o p]g&6S_za1߰?eEH.t@ k@*(aY)BIx].@1x*&l9S#x;} kkӂͼ+cG쵳~ȅ3fr p{|o*SQ[̄0fCWt6;T}9 V9c+(+{<ţJzhĿ"[[r43RD~U;3XDcIRA ,;]K}H Ǝ6qli/Ċs/|we4ػ Bp@]D?(147vSB +;rS\kۅm6dat;Ո1е2%w>5=H̵8<`aJ XQLX/p"}EH'N?Nd)[ƌ7E$L \ڢyZ({ {[1 s).bh0VàF#uEnL|v,rꚍΫT*>~Q? .4 7>ےwA̞JHMLh $d)G@ZYUR5Ul< q^!I~y+g@;d$nPP*bCҲ? vĆknq? BTuiwRj@.Ⱥ_P6<㭞vG 4x^3=< r? 1<$-Rْ)]^3 > =Q6w^ vX͒>xb(r8x Dek} Sڥ]Y{bqE֖2X=PFj8EHuN~ZDv J2"6Ŗj.ڒH2~NЂ S,@]J\ro;k; +kPܭOBN-S)5xnhJonym|]Gt|=)f&>5ӜS mՐ'PTGr=uH|7k\9Ѩɠ=R1c_ە`gDl_o=n*ȎJI{?$G@A O/,[3]D:m U7p<df#n%bu]rF^ )K~ΑJǃOWx==WHAKjTuCdZUv_UM^զC:VjѲrpi}p 9Tq=P5dPŦ؛9 8}]'[\d'x7BNgЂܐRI%20Fx^儹uRRsxB;%FjkΥy6$EL5H X5>r/&IX*iRjU sBܢ2xK1OR9/BgVeKovzٓ$Df ?qКT$?P(P³CQκR,rJR 1` 1}t7"M\ . 1]D`z2=xv6o=_DeF{inyX%=ô"y_8k} >h9k 0zYᙶGŗ2ֵ7:>VLkZE#V]Փ{Q+=:rVSýBBdQ7*6ԲcKhDMFGKyȅ#N@̉?oXH,x|:Q_WoEfT/aMh&'z I;+jX;%}@GM+1GoVGJ=1KO,δ0EV4s y$Tj[N?GqZ. B,^2?zf/˳ {mQNWE4ayl+U.#d>DL)uT5['_W䥢 3vg1Į\BoF'XQ~7z3o=co5Z,$>/(Z| M Sًa~'@nyrr"`澺(q"25K־SZ iC1{ Ix^f/]N`lr }6/r$lbp-|諾ws@%*ȇc'M5w9qcwHϫc;]Ϣ0@NZY<'$JrtN}iy6tVKHx I80hVi"0wVy4_W;RqP gEBE3p_ffk|&78blI#.)2-4Wt#\$&'qE2^>H5 lڗfmEkq6hWz4? Kѻk PIv\*V#/$XLySHvL # /xkӊ+ 5 ̏Km{с;1@}FP*Z='ߞ<7+V.-&cgml>+ۭrN@~9yTQ|C Ziþ'@Ԟ_hB_(4MR缸-`]Huf3m̔G]2p6zѮL%Hݶq-93)?מXӲo D ŔGDfq깄CxOA! 㨙 ޺ĝ. '9L4^!C]g#~Fm6n?2Y2X7$h avNiGX1˹}| Osf|Oea~̹o W2YSپS|0obTu@Hm<1VU&Uk%|c(͢ANJӋz UV5bC tCA iDR/=]ēe (=8&2&^:S `gZJ9f+ 4C{8^,TKtZ9:~_șw1Afd|$%uWϬj1I.47^~L~)t*HYzx}.o*X=?Ł83;yFl+_hb$>E !"`Xk|py?N7OR6 ELA5+lmP So-K N]XD8~WZ isԄdC* b//b2Tn`?1'DEf*M*$w x"^ kJpJ5:|Wa+jul}E\ ҟgXU)dPxC ʠ گS,y VyX p]>0pCY H#q- V%$.4[x4p 0}&yāCw! kgfG.O,j@lj1x#x30mۦE rd U`/Vl&CkCky31ϳ{Ϝ0&$HaBv KX7N+( @b^)-xЮXC2ư_[͸1ˮBXn&7PjkY!\~K?*2o/+uPIUSV#onqش-Ә]d5drnEѝ$#Fsx874NUؚX@u{em0!pe_JgdcetwiNB}]@Sjd5tZ k^@yǂ}LkZg5geF*%ĮbS4w.ߺi%v) ~݁Ɇmjȁ `k?u?||Įr#ks BYN|<&ȨdyE j 諂1z9W'<:qrhx]]~Q 4 X6A 9CXt\ /TY{p4M3Ϳe,%IW :>O 6ӾF{Yg_dN ~wi1h7jVp>2¹4 S HoCwG"{t# WPDϣ농ջADo+(\U t#:\uИfc>}k◫}a%5Q&fL49,5 :.R|geܕ\|oBol\i=*hB"GZ-h={h;Fa浱+ۊ@;6B]Qs7VsWKژ!##fj!O|[b4zb>h設WԲ2 $Eȥ6w@BI} ҵ SwFnvx)b쿸GjZ0zNKǭ'}NUIa pXM>$@|tz}zؒmFXI]O͑֗!vieomҜ湄rc@ cz42v4;XqLEx0?Z [rѡkP1׿l/-Xqm"m5 ,qDeE:PMkܴ?b~#-OD `xWצ@!iu@o6XyY\2@ٌdҥ R_i|+<$Xx"IVʧ'-M\rX˶~.}o Yy+=՞3w.ӈKIRGZ։lneNpeFۘѷ` D 36B^ƒZ{VzfC*?-v/eGPLUP `YJr^*:["۔]0 #Ǐ&&`urw¥XPUxIaDR<ȴW/ϗuU&hNEWFܨ(/$9kt$ƮOR>.k2bSX9JQW0#,-6*X#X֊X o0=)bZ ؂,X14=T +P.8ڠSק:uejEM~G/Sn'֔*K-yh~!kU\ENe5Xc]?DBZ*΋>^M"|"ʜѬ!N5e\ p +ɒs~eOʷRD1c}Y;C&+&/Ϳ&wrtIO-EBא"kƫt6ϒG=y7 [Re?o+HRd m W[T&-L83=]Ovw3/|B!=W OE?;Qʃ@:>sy #="_z{Ko4$}"Ps,uP5 3X ˱eYb*;xzi&(a};K$ %P 郎윱i<%:=\ƈEJͤ2EeC(.jlS6?8u55@ݞҘdsS,󟃜48 | 0`j9 $,񘘠,!y z>IR4tPcDzq񓞸D%*C({nLwc25V .+ߛ]65 z3ɰ{K#Dp!;|̼\eT녝8į+s m|\FBؑD ::][0A>Z|ZX_ZL~j]E=&:Jh$ICſC($0^ I(Ӽo s4^'׌C9Jz b^'* ìH'WtQWT4GwCتX_m0_-$:R+Uҿo m)R",Dk,,EIz.w %] }EȗϘgÌeC.mpPmX" 1D-YbI!TA`s6[mola3r+}GjnB8e-<h67K$ggSBE,`yK1M/G]+;4ppޗuK2m=ORg 3hz3)ص]k (i+~zw94P ^A+wXn,1&~5L 6w!h7 QpbȽ2TT?cg&>& %Ru1@u*x'hN!>e>2G7~@^P_Xhx.СyZ}'U[ =; ]۬0'ukzDCAyyeK]jFZWD_;KG{gi}iG{*QT*|cnX'A,G)nDX%,$#W[irZ|HqM) $Φ=XN>[$$!𷤣Uuc*3 bd]ͼw"WLAnlC'EFfgAKՍIϏ zQl6_Nqmd*Ļ, ]i!hZԋ3՝yjw/Wrd@ ҍ q_]gг[8o K-~ YUu >G-vֵO&f&̣YPᓬ.a7j:>KEmP7x̚z]#L|D0jɲ\@ fa/t=l!E k?w/WFYa?y]ɽFͤ!P| ӟ8!8 2X O}ig5p9<&ƀ t0|_HBm dOBqJ`ia-Ө>oXa1_j+`R6ɳN[3r 4e쥉LVjp& iWi>)y"Uz]P 7+k60RNeeln :љ{~CQ6^3!}]n\a 91>ͅ bEŷ_+Zup Yl>])^JHPdt䷝e,fuA4/sh;'<%w2f=u;7$Ohjn3޷8~ϥCrGtzه°j8/uK³aJ 5Lb;< xΧQ~jiɲ4?͗{yA;3Mz,U꺫/b䤜c\| ڝF&(iU \ Nk*,71`l(Du@a3Ql2jܝtyTMi$OčޭxA[#'Vltrjd9/=\ /obck7b?4{i'\/a3 ͸+HنQ(ZfGq@z< "RNDlv̥NSo'N5[i߬sr bO/%&;~.]>-6KJ ' 5[8* aB86m> ۹NgoK;׀4p>t?'h':{`oQ&/˘}K_8nd-5siz ȫZHOz c7R$΋.@4oY.yqLJ3Sp5Xb0-[kM޸32o AJqt@_]l Qփ^>$Z>:&It{!x."4;\qVr7=ӏW.ZcctIl-#÷Dj6-(r&E2< Rh i#g _C7c0 {8xf0F_?Nўy.>j >s$a1Ӭcv6F@ к3Λ?2X:!BV0,8tfEҺ錚?*gix)Nu)aRE^|>i).3Sx.+Rͱ5`ج)s1K_"Цz5@\ ! i=밿Di -(zQT>N 3'bt& TNs$/< i[]c`}W}qdMU5*뱞9"MqoZ}mn&i~M7ݑu- xibxC8W jOn|=`#G$ym$32Mq!]R,YŜf=qzN}isƍ{"Bnޏ>Bn!_fNG;fhLӄġ*CBw)Tg:#HYLa^m>󆍦z'Q0oKlxS|LFyΑ wdp('6>)2US}HMy붞 *A&A@b?r]xJe&:҉\ŧ<{k۝fg8H9ȜDZU슌GB''7v!>"kO5XLqI*kLiO(=pXf ɲ|ݩR, o^Y3q'{Ʈiџׁ˰-I/F^R`\3PR|QcXFL-}r,_5!=2֕u$`pzؽ9 F&]+Bw!{؇ )/uXx'u>eJd?F ?ײtc^ 1kiATt>Nr L`MR D AHs!: 9`Z"!~]ث&-}ؚn#W0. ㇈֎?t 1~x#L;[hlk.|K ̌C%JpPFl"Y7y@*1LAˊ,c$#?|2Wv.9Uh0Ahˢpbafݶ~aU>E1,MMa(lRл-mq %͸" %g',q}%3YQh&W8uFBDa2&lP6χtVgwg)` uca冨;y9täLrȺcR&SfrבCm) so8*s 3!K N+Mӹ}\F2Ծ&L~)7Qu)[~sx/6J$4Zo[# uwdd͗Eo%20.sp/%&y BB\ -q@Ou _;-W#d@ʘi g(Լ`_ȣc"R~" a^|`P'%K/8;:Շ ^Lltb_l:=/}\&V!IAiGS%gռ S[5֒MB)&ܐ |e#l7 9:L%HDQ,l/# ]Uh9:^1BOѝx̓,0PH`W{48̖ sXPÆylqY}VJ&S='`J9z(opM*bNErE]К b6Ar 4h8}9\=dV7GnX\% ܼWdQzSd鴑E'Hu[1YGrQ 49)B̒^Pv}%1l`$Hw<}I-ސfQ:rUFeD;*y*<#w{&Ma̚\]1tΪgI~|c'1dUo=5$C'&gʱLҲG>'XVr<7RXlԕ'~V0(ѳ쾧`Tn@1WV|VDIq?#b@)jwܱ<^EڵXsWNrAG%Zz U'TfNMՏݜ.򼊈Rz\L|Nmk bu9#pNY5 Z HSp9#0T'\ ~ȉ "yL|qR{ͫXG7s'W9lsh:ID30jvK0=_Hb~ $Omlx'<5gDCIflQjL%XF"lcJU/PSd];icr,vKPmz2kr`z?he= ;s)"ۭIeWԦ6Ka RÛqMFIHIgkd'f8Ӡu`݈X,TO35.xR mc8 UJψm2,7%\h0j# d[5di)q{|5>#Ԓ>\dKw Qh >H*$Z6O%8L8k!n1f;W*ucT4< Q@i<Vhb)E!8StOn`+uDjT~$Oݬ9 .GY9&ׯ͵~["7LCsl&#/ V ҃2 H'ul#g' V?"6rW-3Eٓ3kG8F#V>zE%\:iS/;VW7l*}_c6QnfH"AGHc8yg(WP!wt$E|Hֵf= n8ϽN$ ,7884e[>Cֵ$X#x鄍ib0 n+lo*T7'eݲmxG=$(Pсef؃]%Q څN͓aΊ%U܂K-@l&1N ;ryd&;<{7 7iM.GVh3 Kg[_L:Jx:ZDkrmk&_c2fMk^W8X,ޠ!3tE[b{.XVٟ%gS3BŦ /D]褌Rh[r&]\;] EZXlK_*t  <\}I ^"f`BHl7oZ[|Rs~nCPVVùfA8C,/{9(!}{ ?DOYENc SqOSEkW]7w+~ &b_1^f(XIwIʲ[ODhr(r=rg;`(J9qbWn1LKCʿFxlP\Gk}a3[}C0)@Q_ef략Nr;F 6v L5$sxx_MxV眈p|ʲ%wcWC]4ka=te,@[0Yr+}5p>hJX:Zr48Dħ }!šLȑ<zʘBg/( r @Hd*x_1%k'&. !~)1lOq xfZhM-aNCG&u`*3D5>bGLG9żcLs.So&ipyw\KGGQC Yϳ t >?=Sq +}Py)\~G%$DȞBroy4,y5OK\wLB8OrV,+fLƦS<ypg=Z2$ΌHkC">< fȊm2ٍ`)燤N*f=5|"诚5I@KC% ƫ"eF2i`qPd8 J͌EvZ<e*=膺pK>;"Y] 8w^&MQ<<2lȲ>N@fPc`J@Mѷ-pOk?!ab_Љ$}>3o~\VC "y"'8jP;J#f{F&c{ 9&K0a&m(AG k.ðoZTYi3jC4tJlmF|C Gpœ/-l+4Ew+3k2+ow؞1}!UiV wqX GSI&bb]_=`:v-U5N`J;ES 8$-yؕ[ %yeiìqµ-H m2=AI}W<ϰds^z^Vp0'1J!eʍɃI0F\ m;9+3`T.h'P:U=նN_YY KQo>L.E1B"I^Yk"Ŵ_B Z8:?!X=\҈R+hք## GFe1aĹw$wy '8d$ 㿜[E=Cm 6A & #wj9;@r3:!c-5YQdYWۦBo[Sc/@e|yld>TW/gxi;SB}Z 6F^t݋(f<zFk~hf ֳIL+Y%mT"` ?UhӿNǬᕑ,JCס9$/O;pid_I1 /U0;KTȝԑ_xTl6xN['v,G+xɳ0L6? #P@\71:%{n@:EƲ*mV>a*Z{T:ދ׺X9zxoՋ\jZؗ7BXA mj!fo~gc_MA:$@PxqQ[`gM;ҫ+0qr2T*l PEP0pR!z[jHj]6UC|;~{8us Q$ңehkWt.+!ܧď$uwt^fL(m*FՖzT'뱘?WVzXXik \rwl/|5̻P08hXv3✝# caCRⶠka$-dv%o=yQK MkklZ)L|;yOI%-0#@Go3TۓYP3fS5}ɹ-F-R)f PC.QH?tt5{-[Iξ(ձ dց8㛡h5K;im3=哼ܥx̝ ;I+DX+{ܟO8-S.5&keb#PCU-rlZg"ծj{ҕ)vSZ )ٴ ,u=`^5~f\dt ѪFLđqe6 g ͠P2áғg>0?8}N8NaC Z-8cÅ,_uf8p!&f+>Kjau[8kq_ .\6遑`)fSyGTOfݒfE T/tkTR#D+ &t&Ӓ'@ eI^$ ۭ\Drn_hWw+MaQ?( ) z2|;P!|g6[:l4sԑcU]e~_y+H<nME.wn$Z\v`uҒQ{ MB;4`-go!NZ,lD=1D_;TFTaDE!yaþCs"Rwic{EړG9NlW8ˆK`fzi?öb>}3EB4ȕ.),KF&4V7ؘӞf|8 >. )g9?zg+"ӹ ,. Xrn-z$4Ww\lH ^=Z9TuQ†>RRZBg{1aZIPi&1N/6:,-=վBL ;k_3DRl ;&f0qBP51QyvܶvWBٱ@a>wwfgo9 OGXn"aλb7v8'WkZnaAw%_;9 "KX\E%I?|xmZZ^W$F\Nkj&*UP=S줭ieR8`QhBS#:Z7^@B{CHeӼh5w9zT:CĂh[X{]MӲҎ !Q`P]_ :ύ)K3܎P'<E-?QS,}/)o}$Q]Ӵ@u,2(OYhsXrRr먹?D _ȗrSY5DuWa'DTe(g-*(]-%(&|*E)l`h%5p9qYnYnQ#br#~}Cߟ?HE QQ/Yq#E$0B刼n\,w fq~Eq:!g|Z0,Z/K`o( T!v!eDrפhV_ :~$heh$-K=(,3Y3؞*r@g3\'d/z]գf؄ vy'q2B,V-[#_v -qTKwj/bF" OJ@ 樹J$v [QA9 aæ&f6e}pM;~#b21|k H HO[3’KuB&*j62B}f>$ƑAE@;g3sƳ },^`[dB6k} y5'm$*=XTJlk<,i"2#b7'=@)u:wNao<: GTz,H4s$p { ?ib5WZ7Cs^b XUYߗB{FCθVYMu&iQ'F58tE-R#@_8>!o++K4^04ȑ12h;zQsWtJ_@qO.5vsqLQkvA>8b5ʛTQq0N#%&?^lI -@5|c9hf+4$/FMAL:yş&e3!;=wZ*P Z.,42M8!ATS>(vLWwߩv&.>{ŗ8V„{Im)7Zft,FD,yWG0kyQf #@_6ǝ1\K2ܕ+ H"9v$RqND2+v-nzD  Z2o~qzo0޿f&_'Cn[u`~ҔĨBi/$j381^G)PjѝH~_U;Ta/5Ojz2_o α'sT?K &k+9%G]g aŤ+y1$'E4++UW],Lha L<^ZxMϓrO%5=,#^ŐνK9Z`<deM0a]Po>xc)M?߳.COߪZ `Nwn#he/0C]8rWJg'e)!3%՘?QȷJv'63=aCXSmM u۴6c9X.J"XQO҇ l&4:$>ȩ6Lt1zᯮj!l hZ8&uv{5%`FAN .ܽH~1 kG{fטTi'T4IDư/-.˩5@!A -O&2l{dZwGJ:?ы4;Ed9R|Y7x[}|-l XD3kdPR4Y pg ̴ oeKuvlYB6 ]֟DYk4u'ɤ -~藞fl9`I# ę22T\<"Ȕ3ʃ9:Rn 'tꧺ'ny.t=( `^@heؤ?q*FQ>BkT Z3ʊU2ByMWg:8rnC =,;:QNHei,OI{OULn\eCoRbJà_kԫ_vxi}fE=4q6>΃R~ GOoq^|e;yF]6bgmڿ I9J'-0dW,^乓izcwIо.> Jr S L&:"g=%VLrgō>D_TcxRu[vC^N%=!#9b."ںb,o߉Z #n[)|M4 !|:*|5I}R|FBHFEѣ1 gUe4S[HOX3#pL*lE"6i7L3̅:ؚA5:J$ܟXa6deP31a?@~oxQ~ M?͟I6#'tHrt?d$%װ$rC3J]+t'nH Zpy4zb&ߙJHHDx^nDLB#et,|9@:PL-P+Wv*ڊ/TR8(SE-oڮQ<Pb{9$iA«G)U5mr?+lakS(J˰-"} )>% "PgF70yqҪC 'ҥ=R4c$o?8ū&07n\6%'ݭBeH"])(MCB:f!.ڼg's70B #4P iѨd* !8R50T5k̃|دOXRETXY5|)x]O,`T/#k`*@E+TD̴DGnf &jpK3Ċp3$  ob`r_2\14/Y4o H# v=UxO6Ec])1Wi+DWpdB{`k !RgQ?3v/'%>@O:Qlo*8RRej HHq=٢k>Bސ;%U*ɚw$i^`zx6I3tf6uo:NryP'R?Pm!9+WsޤJY踼ru#w"Wp *!b 4=6@3ۋ@"]ȷC܆r [5g,&[= @ =Xy#v_qxɁ>W b|)[64xϱ+Fe9$T/zj-uA񁍭^ RBUnb' ϶eQE!V}"8ۨtB7jpL6I'B=m3o>{Zs ]r}"s.vDCt 9f.#X1j R5im?eXj=nUXN $zl^ul<к}T ~2^Zel$ .p$򳼡"wp!!Gf|wQ`f?VɸųcMOSӓ"@6dn? ֟NEU[Ix?Zvuyx=fTQ۵k:sU[-\hk*m?:[&$2;i5|ze=0bB\G{SH7dxrkY9 YzVYz!=*$:tLK$].ZR_p-xw .EHޯ- \Vؿ^>mBYrYI%(܏\ MW*e8|?QF ]FWzو,uq B:`?ANIa؁,"IeEYO_ļJB8*q"bVyە:O(2D1߾"Zo Tnow[vpn`TMO 現wdqG n?Ρ]&BfiE`-ArO5W)_xʹ/ @h،fAL{V0uT;ŞDҀdtn @ܷFhLC6k0"v!M {r翚WU\ЕoMH6Ƿv nL~s KkF F˚1Exz6Z#\w^CLԸjAo覷o peaH#Qr|dUN8~rTQ+I  g/E֏}\3 bA=h+UX|U~GLNB9z 9d =|>ghVZϒRs_*lnJud#PaV?N]{KvwV&!J'WrlQ+0qdAGQνVfkz͓5}߹];4%nچ+1&6>ҳ\OD{ 'B0tFPTY8nHݐ_I R$C)NHxm4;Fgd~<"!yEE$xd 4O,*;QCsKқ$޳ =Wd-&&7y#\ՆQyAZͮv,lqt wZh@SAƘEJf!m^=ڎv]f:{-x6elĆ/cA_ϿZƙ3=KbKo%@{ðfP.O#5FesN%0G([^gǑ1ٸ\WҰ|}mAo)\P=.sGד 'Rl{uդ,~a&UPy@GF'?\hn>!&XP(Zv?EjD^qK$2OɻbEVv5>x4Pm`4tN}`;JwK C7`- Eo -1܎E=ف<\g !=y"8TuhdZ9<>:}]$F8oLó!jOv|@|pGػ+K Nss o{h|ɣ~ WWD] s-Zj]ML&N)-%KM`G<+x8tf&f)RIBk' [}Rnt׳#9 P(aQԐAy 㛓pL18K4M{!?t-l7b&~ NMjȦ,,N/f\]t.2B/+O#Ƚhd!AvϞIh٦q>i r4)+[z}}rYZ!Ie2_IEƔ4TJ'%WS\qԕ9+΃8i]CG`Nwv;}Drg{gc>\fHbi.qC> rjH 5fԟJ(7DmAKl՟KћGo$pϜ-{[Ώa@3qb.KY@zpF1&OSoq!ָf6D:s 4dTPݍ63nF"%w4&7ʛ]S)vCXęddɟ1IʼwU o%fm|TD+"%[xPIUD(Roa<|[]#$)*;ږ3)M >h?q amzsʹQT[ejGG#y/c?SvV8wuȸ*V$*~>H+- [! @d}HSScZd AF)~Qp06-/e.RjCYK6YəSG}iu5<;+/nc"Q jVPM٢Vo4YP>r40#jP(7ge/y GZer']3WshR/hO◠SSK0kgƓDj_F8<״'FƖem=#_ ? SDw ѿ% ߼P#'a4)8*)Z3TI}k!n\kإ$28((Sգ,9nM[υ1" g/IXPiBQ~cfߔml#(8?ߒW_|CB&sթ^y--/mZcJߩͅvM.@m'dSwXO;[䜦)\Eb p4U?{?G>jhQaNn8^FLh ZZSgZ!t$6"Сؐ]a ASx06!/ƫ+\D!Ku!=F6@k<%$̽0Q{.X~tɒ\ ŚJLb-9{gF{%ȣJ;SrԮO؂0P[F~g^ֺs)/[}"PZS>9-)5 zEn ,\k33^ƞ9I"?ŧi(*i0qō(Ub`;^-n:zW/\OX[k05{QoVi>;AZk! >,Vd^/ #sK(2HӢfV&R"L2dzD+dpgS] B}L1T!Z?͛Q }\ H@f똘BGp] {jtb#/F<,; W`G}*cР|d_@3  ϒoRz[޵ratˏO"&_-JQoW 7\,- Cݻ9r:cBܷK8΋ak긳JXQq2̈=IrrQtXW~Ɠ 6?)[ N l4@UZum샞&qկlhWٳKhkiyrC$-UA:?0-&%Bz&@+|@DOkg<䰄121 %O5Q9g|CV-,j3hk/#w Q3O!7"2G;D'X̒ r~}D+6l5# 'TڸI7Bg̒+CCU m d)<a&_8:? lW@iY=M`8b!#J gv`zқ1_iօn慇!ĖywjErS'r*;lulN_a2F43!;L]Tj6%f;'fL&Lu[#jwoAt7s<` Q;\]r%E ='rd#L_'/T& ԉW|%,l- F꭪+GTVCC*S 3W?)EA86! dk;UWhc՘CDŽ|c~ T3 smZeIxH@jȇdʴi@NC&ҹJ nGGvhaAѥհWT#Tڗ@dMõ!r=c=nm3W7cފcvBNvXxirx/,?ͳoX. Vcw^g9cWGے&aqdDjGkWSK I)aQ#\FA'Q ) NdO1ㆥ~[8z5b](#FukY7&G  ʹGhFc/*CeyYΕl5?V)Cq7 )Y>W&,YE*YcI&cR*h+/Ig) D3N)n.~uGDu±C$50ǃpϒ>"zX})'X~SM6@嚵 êz/WRRV=9=ΚktoS|ZϫH>+X/.6*dPNm %'8շ]nߞb ԓDAx&,~8iAΛPlM3E=aZu?:@ٹ` _U76Oz AZ#ht=@KB.9*&Yzʯ}qzm"r/So)axW Uqxoؕ¸?'WY‹YGQR@-XC|7Y<|6Mn莟2ijzrJ0#zzъ5et=܃9bEiwUc7K }3R92~5K ;-0?LQZܳʼIz Kd&eAORSpKIYw[y E ]gU9KC Qvs O@D^O[ St4QRiUY.ҤV67ڎ"^? w;L'ŨP\u3JZcu;5v"{`6Ns!dqRuSmQ_t}UYb>?FSْ2n͙Ӆ{2& .S΅pV=37aH~ Lc j&-np4l ?Se|AG#cLɿ8\y@:r?b~_ۼ#FeKb|Bog|gy6}Kr?11V7<Zz篕M\};DI'M U?;9м\ҩCJZO*FCl^FCMCleVZ @ĕ[wd޸Ɋ+,EgDo&jmǻ9[VjGL2C~H;>޹$ f|)C!U%5 o3c?uvr[tڗ(*Wx[ mת#}M*kT߈t֕"d)ċ(QkJMqC{4IO$b℧ k)<9)B* |Ƒ9+0<A}8 EBk[kY[G>Ղ̭ix)Da!g(kfߪtulxq:u$뢝(GoԀ{MO|YKsm^;"DF#]3T6y\ HWMu)W:pCj(BZE Т&4(Eu6 _n8UGoy_ilf ^!%pB$xЫnJC̒G Q!vo*_:L  X;إ ~ ϋ9貪]ֈwgy N\)xg¬Îf:СU6qԈc0.#hEVr_(FKkxNW:qOY7 FJH'QplӾ:ؤ%$w  ύnϵ;y;{ {:(V̀j-*9 Ld)(g5F Sz8vejUSj0 e.K ^dW+δJ!uQ1$Y IT$=%$b0lZ9811k}z#3N=хW[D |O_N 5=< E ig0"(Q(,pMQ~&uDB=Oų] 'M܊Ƀ#9eEYyF7Cv{4bpIv܀W5ڨt$-<  Oss.Orws.@|NWd*xu]҇͌sĂ 0Z?2be19sW DR>/F 8tps׷ q zÐsػCKbs>IrlmU<^FҘvZa!VHC$[>3AXf Mv$,TBax0ɕ[{ʫ}yatاDWRULԕn"^/Yx^BV?GXM'H~֒wO5o"|X$(Pb2 6.tn_PfͶ2*4-.a~f78Iϕ=R{ DI0k}˝:tNn\䟌RI:(+t`FxAlingQP4̃r~}2BO1&3TtS܆X:.Ցb-;\\"ɦ(k]#?2%w?1-Fd '5l62 DT?l3,'~ vyQMjd(O(xQc^ơ`zӔw2:s'sJJk=ߜ*mەVo)Fj;2Usw`.&,g @q_jJYK!0y=L[;#|2CRa;STR,}X pvƏLP;=ɨŬʹeN?ݺOZ2i15wL$7=_a('Kfo]m1qC K6%Xޑ~`NQ} '>W*O槀D0 Wp-ҍsR& [+C*neS d}{>.? $3PL>fy)2!dJOc|ܚUĞQ[etWYF~C%cva;=3 nwXˮ6E&=]>]'9 $|bB~@HQ _Z|_m*T4Cl .amr!@pF%y?M.Q)uHx^J ´.ѧ?J 2o{Mv̈|C):c,I;Oרc\;!9LLB߾gi`riO֤ӄB(AI[I 6o.8#?cz]aĦKIFn69`Ӡ #ѢT77bB|+@R `jܞ|:q|DRѰ3 Ù[4m#`[ׂ%<2R\̬W9jtAÉuGʣ$m?ma"^\$ιo 72_1Aͧo*"5h=,dsu/6fA|\J4[Ӹ5~\ػ\&E@O]`Κk!#B("\ѻJO!DcS7LU(Y_r&^BIؘ O+<49KM?t8#J  )㰉&5vv3L{@u.-DY߾Ão}4vm׭ԇpLQieb 7uV@`\}#3(;V.N J6*Uި(s>tFԤP-ύS&7t,| *olR7ka++۷f]. Mr _;n5i3CJWe f;Dz+8؜%q {ʿ}{ W?PΉx DHx"4\(׺[_(gp%8--~R)܅d,lxLa|:RW&8'S:bflpטW915ճ=[:鏪daue}*B! Tdkt1t,Nb? >k8uAYNb>blY>!ullZ$KKC}ey/(GEӷs#}#ѸLh0ZKc~r:*BN+?Yƛ0JGM*7S ϐeMShX.X4 gd$e{q 8.Snk T2=|^TAG?(}iSbeo #{SzJBhM̗V4H&Ba'[}ͮ#hYF`v赩ڎw p13DY"mi #U۔͡r}BrwGUWl`L}%s\Bmj`~JUr>@)Ȝ+9Cos(p+KS2-~ 8rU-u'J,68=' N U'G0AvݱvA[h81T곤*רIN̓'Kj%3,z9b.D%ь3IA-"dߙmI6b.4$hsFĦFdd+];`rT >-o>۞. -eWҏá5^E.U0?[g #12'~:#FcG!:B`2O%)~\cV6sJB"?2)m \siχZ <хŔ͇G֜֐Ưw8`^3btqMى<'7N6ukEnVd~ːMdDT.;+"Y[c$ [z6f8A1emQ.Yp^0=p bi)8Z؟PRL#4 ԕʍ q43xC_D:&AI.9D"nŌɂtFx 5t{i[EN?2*VI`+ژfQ= b^ M {^9PW31;R}i8g\ UL&j/YeΛb6->eTJCxD*ka$̕ xbx8zUhG&Nv߻w# _‰ f;m.CX7X4Ğtmfk"e 6'9IA7uSgYZ0707010000036f000081a400000000000000000000000166f3d9cf0000ed48000000000000000000000000000000000000005600000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/scsi/aacraid/aacraid.ko.xz7zXZִF!t/f]?Eh=ڜ.+Z[2 RjvM(%&8.*atQTy9^?tph!UbBL(=F 6(H\lͬ=2@@gēXQeLା5D|=c!J֒>nzc(Ib^g/EѨFx*]OÚO"R+%iJ_ Q-g挼E+?ՈNh) gԭ+'wq#nݦs"1VlxwPHA*, gw0i rw9g4ޞδ9r1ʚ{ISmmcz`@84ndܫTz稽ֿadԜ v [U~yU}8xb mU/qXjAا%G,Ӷ 6Xz<֣9Dج |$L|F)uICU vV:PRnvg۵d3[*ӨP_*C ۅej۳xq6)c֊`᳥aZ*=Q)xNHVzWse߃͆ ^-W?yڨOn둢C Wъ^$%tnL"'&Kgt?#JZTFbŤs pb$7$2uF L1*y*ԲѧIVi٩ѽgm鼕u^`p2ޞbvϽ/* T7zR!4<#0q$K2of\9D!xI4ŖJ\F:?z5Qtu"έ`ӯ;-Ry}peŬfF>)֘^w UK\W) Y۟5r 4au)qW|W&uLn9|d+MY[OjuK)QTzDOh]0$eS4t`WGa2N=fvZD_+7-yת~*Sԝ[KάG'=SV WqwepuӑC> ʥMӣ4Y12\c85hPi7"[J # xp*'ęFn6nd1n\?6sp񧌳͎RpSI8{W:6;ߊ8M %TaFv C&]MB [:A! &ҘRuW$.0a[iƓ͋CѪ2N8 &Ɏva \K y?xN>.m)rWRu N?=(O+2\`Zy`oCv Das00)E-RkT^op=:aA+T_B3*x4Q'qwE.gcdЏ좵^#^c"oSݜʀWMhlFh@e3>1ij]_kDcj sbbܞzʵep &3i'yPx`1o{UsTCYYNh2JΌ_Dr+zumI.DL{Bxff*43zfdͫSX$ZL_ MpNiBPg>1k_hNΦ2:*oʕo ; ~C̨ αǯZ/n2\ 3MFm-HեFf7€[an AnPr*br-Ziy\hg*Ҏ4LU'o0"CWU N/PE뛺gA.kĒ.m'tOx40@7r}QA4boeFcx%Cw`;Z-\LLP'n?wk]rgv8 :^g5Čf 8axl+#q1n)n&ϺhFB;e/eZ[z#8? *qEGJݠe-Hc_ ӯU @꾧RPt-3NAUPb1'c:r ]nI]c+YS/DOU4DX yaJĢR\@BO(,$/ 0X63[ N{G:_EjHRWtrp)Qtӷ*`/,hAb.НL(ނ>pb{+vP`A\|]Mmnԧa}R-}n) RFZ`fY^5Wt9F 6# 29ucq}X"`ASLΞJh=9Ínl|(cd%I?3r-wjn㹭z4uGpU;&ѭ|m3߈Tl>,.z6_RK[h귁_ hQ,ԑo[ּܺFG'i^uiƚԞ@:ոYjt$Q 7HE_J-1;_b[ @SJ $ пbC`\.F`5Uiu/,!fN_3 yPVb(OP~|J>qnQ.S,bXq:/p޶V0I\|_4]r8h۵-`Ƈa01%ҙpS?.0+:̳g= "s(Pd%H2f&k#9kLA6hQ9crisY (3M#vމG݈H =yCH)-zOsBE3k*J"d%a@_N4(l=ZaCyvgn=02O!{" &vq#|c$o1@}xӱDpՅF:'zUAx:<-'xzOpG$AE@8+= 슍31-:Ϟf)n?q6hxc2UWD]!bGiNynIBg7o(:X ē=PN9 Q}@my*fB٩",,0!82Ja4o tvH™ph cD >E;?88M1OX~LÅdAmh7ǟFr^өAI½mpP2|2( kyjԵRk|υKB㍄+S}J䤕GriU{×$3LW}8mQ;Ia*6yt;$e,uj:O$<btjװ;7 J܏7mt0KquH>Bu%P̯u  ʎgi*1wB5xIܘǡgo1:q~_G/l>_Na!Zc^/XY+=R7;$-YM{"&c퍑}'>y?Ms,,t U{9C&n,zc[< ynIRKn@ @LuwOeWHm4ڡ{.OkHzz/0qM +SDm; 'Lŵ cjm&&m>?&^5CYJ=jx+@QV ډ$yOB y~9i NO~!2Q55)$GZp|4$ݓLksnan Cm<2+}BLGLA' xt)Ԟ&<)boΩ-\,ELj8=yAw9xEצOӴ `ѝsfyst']uq6W v\pЬ\fX.Q:RrLy禎|rBȂzN.{s MƷNtT[3z8C% ;.¥K-jy<5EZ/a(%'}{{k +$?ٲDEDarvYȑs Eo$'Ʊ$> ƄB4iejtW[ZI|{{O}|c՝$@`5h)/wSJYOaP$HmLVW|n ׊--KKRuZR[ٽIp'!| rPmc%;Rb2ieJڥ1R_:5L,U#_zPr /f="U|i ՘mY>-'C[7 pBAL})~+MvaJ_HN;vRBJxA deSq4#f)_% 0E#]3h$7͹>*6qN}I7Xߜi,T"fjADI*Xu H Qz* .;u_@8L+!zq.׃}udEaHC%xG I=>-=wsӽf09b 4 xI,RO 2ү}v΍_!$A)݆g_}kڛP1b-qNWEUťyt#朚i[Gf?yM@lD$աOnm;9(( ߇IRCTj[#4j`j=cJaרnD$Q E]`7K [xඌbɬVԊa JsNZh'hK ]Vv x!PrGtUn2Wn`hLrZ-zz0.  woXMg^U 랣GLbo֟N6_fD#,pt^O RШ6Pq% _ʻbfv{[$"\5k)ϟwaTSdt`IJ/UN]8ț =R-C 8fsfB][[n$Fcֿ RɌPk F"OYdvOtݵ  d9rK[ǹ,T*6PU*J[c9|$Q΁MS rP` baz-2ǐG_}~!R1,w 6lf ],5,xE)I&Ҏm,2Z$)߾wĔ[9YY@Fi*MoVSmH1dV'!KFj.8եN.ċ 8o4\vB?$:]!R|w4JmiۏO H/}ph3@BaUPTq\ h6Iz7Fu6ue::9ի7.^/i8Mvj-jEN:=$,NGIO ȁjy#_ⰻCvH2sĵ3#. aKTq" H£|Y!4>v68U!/U !oM@i>=åu6kR"z'dauW$FEW bn%#yV>21rsԺe UFgu!uqT4*ܽ5IzOgue("D#*au.,czm Ȭ| slْ|ubQ(.Z hM@ LR"2rrĥ.6׶@[Wũ 9C*HG"/䛙=!>z5Mb~uEl%LꛉN=ѯ) ˚*n{zIb惮]ʂ^0i% 44bΟCnW'sLPj뾭*MVdGr/ؑ;p]#ʿƪ(AփcV9sjEg|V-+1Ifm9m'܋@#Zvq*J7箩hq x4]lBj~~$g t3كf%~bg8fH[J\Z7Dk.^+=i` G {Qf~TJ }w\l'Mll2n 2)NBLsɽ,RřP3cZYx cu[L&`HB 4VGqʪ\5p am̞]ָ|}RlMهZ/Bqѣ7! 3A/ x mR ֽju#f+u鮈}ٰ*C8h,#9u4I=2Cb$n(ldזOnxJjz.`u8Ӿ$ Vr $˟b&'=Q1(vB6 ߜROy.3ϋ/k-X{ܧ _9X:<9d6 ?*%0NnVޙUvR1H37q(?nmrL( (H=Ǘ7V4)z^=Ci7 _uGU xgJ$4n CTg^|`Ό~!B_YZUƭ/ˁtVoļ zD͔Η߱)z閱#9[dMhq_r%m ݿo7v<'k_dKĢ}<5p y:᠈Ɔ`#XϨU< .HkBW u V( Qsq0股Ay$>D (iq ^(F%:6(\fI msIivox}5V&U[|iAㅾY[ҝI3c2 (]"d bcd#v-k-sx;~rHc[$݀2[, $CM>a-ۓ+(X9k;qHס!@Y?[w>xGWe9S6xISBl6ǻ[xHwznʷnJb__U, 2NĖ'$21rMtP#WZn2D1.w8#qס)C%wx68=];&<2:q]"xLb|<g FD[fQP(~ԃ/jpX<lZWuXL>zE&@Cypϵp0;ېUF!!w^R>>]cvuomuL,\, `zlfaq sHDQX$OD0|L.#>/tWi n~b-MlO]--ЩY| Z<kWHީ %HY? h^#R.@H49T2tZި)3LY5:-H`7e !V3L;-n*g͖ԇwW"3)Uўs4Ũ7LcHt/aIVẀ<i#tI=\mR}cʠȏV3#m>irfRf”KDФ:W\ILE1K;w!I\1u*151W'%CrʪYWw!GyVlk7gJVcKN+'ᇸSeO'Nۆ)ܷ4| 75^8^MllSCSe`GJۚw*#.dF>]lP_i*8i)DpҤeM݄($aO cĆsRz]y;#ʴ)Lqg; PHܹ¯[Dx!‚HVYZ9 A$fC/erL}eGyK,iR YS_.0fOVi@`ڟA}l=6|} HKc׽: IP5'8:ol3cFdt H E͑IKkؑ9Mu ;܁cXX>5b>'(&"ġP~C8ym o=850k\MK`Ҽ$gr sZ\HZ rNϨӷbz< ,ZxCKk;>=-|Apl}d[2BYI(٪Cb{zl3.oc"}3RM1$ m#7C-r U^]Mr+nV^`N.}Z>Vݳ``KPPO(R[uC; Y!`gIN{忔 n+PS! I@eS֝-R1 4ˢi2PPoa\HT{ZS:z}Ydž;sLJ/SFb&Qzk_>+\yC0 f^ 4Wm8 g/|J*,*ط5C0B 8Z@ݙRy$BYɥG`cPԢ  H:zSjU H1]݄rks}tcíc Pw׎PFÝx$>\@6uvꦩmuR+2^ &Jnlq:JLd+7`}'~5AEgH@T Da njL~* j{)a^'PxFŜ`udpBo`4R\{31-VMH뒪#gі;=*dѓNnڛ"@hQ\ⲃ9 ^2Ǝ}՜1!Ᲊԫ)mG}\t ;aVqآ}s~xkt"hH{R$8Tu)/SwJ`tF P "^l85mRsEfnW\*9ΗN @.R]쥉Bγ{󼠬PkxtG˒zEH6Ӹx U&#ϫM>>o/nL,nЭ(Te/` x9lr{?,j2 V$kQgkY?Z)2${muۇ Ue)U4r9A`F@nf|Z蝤Mr\TjEˢn E\X }¼95{34b:B6Y,cx1G{4k^#FCr( p^@O+.*U @RP($Wfdb얳tIyݟՅ~ S:"1v:G2|\P0,Gl)*\TPm !ȅ7Pd ͇f_%=hMGHAT ;-!a𝚡jI )QGd'b#kzii ؝CFQ4Bb~'L)֘J08I =$}u{9m!%r{a֫a-OU ;=JOxyTXe){`F&m |d) !ݔuٴ;jIODZ97HVf~@NRY%zN ZGNK Sq0焸ΚJRY8$_ӯsIP,uiC%>ޖ>&6QӦowLOCG7#C~5BDh0ު!wI_JiABr|ɜ0*enR}wOLAp Bij&jrdM6HZ/ g,2VMPUt6-Ty%:v8ul N&s]5! kUFiWfI]BY+'9M7&EpxQ4y4e}f1% Q3K!EWC39oWNKCt~4 )*(G^\,򺿢}(r~;svE ^In +(ohhۅq#0-iգ7Bnq]hOxeY@T;[(/0[ʻV?>?X֕/4G uad?rI u]:|NEOQ1t3cfi-wŕ @"}Mw:f/Ɖ}WX) nྐྵ慗s,Hy?VJ-;1ue.΋\c; y~R?٘& wKdtG\Dҟڽ_֘MƛMT0yOm#-s0. }5V}\q2f2Uڪaꙛa`soٿ[O8B@Ir [`F_P{VM@| ,2KP3ghҨnFJ3Dg|YW\YRf" *W6m'O%Gp%Xm 5v>f{_xo,_;AQEaWzdbv 7E!aZ0e,mX7_SG@eVlzCw͓a"t3*h;CO] JZ=rN+xgNM{k=Sԣe^bQ#U@ xom.ufi:&ëp,0 E AtVe30立]icTѾZe"[\'mm3`;*e7JL|.fUÏ%ſ'of?-J /?f 2HarI8bV5g5D/"5FdQFt|+k=.:T=%aR>>оذAԙa 0lI){}P 1:M1$?+/X=g.ִ)ʟDkL I_3Q$](ZygWqz"|_8-zs6It!?TᡇsV@D&eK2 Rh!64Bw*;L2wЯ'E&mزܼfq$۪m(mZ7 Hj4c pż`G;͙cD9nK=aY<;qsגC)B +_K.U(Bή&8%̖b|o(-6:̋| 7e0Z>;Jŀ0\ii?Yi&b ))4 8\/C{͚[a >9J; Yى̬'yg-oS0< 0~ʜNSz:I9cDyĭFw],o}"[.f_2:1,ԆXSj>I5R\"e 15H^u\T-aOx~dv] -?bB'[ՙ[a]ߎ]|EHxDo\װQh4`CՇ%ٝRĹxc L'ZSsk4D+gS&8Cg]褞ݲ eHt\kj=,> 4ĥyUkҡZ5VwXA7tum|Thh_N7s$o"M\ Yᖗ 5*p!_4c{'߈17`-1~Sjd4ĜѳxЌd8{sஈL\̐˵6bqSרһ !0S_\ѻ.,\Rr G ڳLkIsU|V$_`ڍNn Na O1tE/y4/S}㠆PQA|21ڐmdd8-a(kL|C۸ |#;cD[qAX5Z/98{? Xjt8jGYm֔{OHJ 30=$ >.}_QgS/Dcz|ӛoHP&.ר;k;ՕVuZRQY9qgdMQ@AYe'oZuaT@NϓʏYbI+@u~,?N rVI[S(XeR6QJ );28w~ yGI?ʹjaꯞvx|MU# mB(} 0%;%1XYֽfgvv8-$Z]ȱ}sT>—xƩMIJWZVPJyjAg1,sViaǡOVڌf bdoa^;)i>.l@;y|2F$;D1" #M es}&7YYa=i^G,=ZYu~77EOƃFr;-k-dP]1ZtM5>#7VgNZJkox ohgo˟K1_c Ce l拇BuF NOU!USlivuh&M%̡mLkS` K;iݮJҵ:g_ :t.ͧJuћ9Pa H'jCjFGvZpPj%W#o_u} J5KL;*" ~CZg-kΩ'i4„A~ L4m=H]Ud=2y9:K$&$PXY{VZIsJZa \1ש"(sF~ŏuiD5{rN\ WEW`pŸЀaƝNzۆĸ/5]:fbHzC{@E404_2c D&;&O}`40&8 "s\dWT{Z_K@dW Ov2ƾb+zc~M`VV=`4ZP#tWa#Zc?N[0.}0;gкcԛ-|4d0_D 1IBBz'FY}̖*ʺSY0˥dc%PsԞc_nLL z tnνXf=:Iq/<&>'HK<ټ+s&6u}ɴVZ4{th$Z8*jЬKԣ$act ƫP_O[/F/!my*Uj5΋ey#Ne@ֻh\w!U4_ #Ws\HIf|Cty.}`v/U Mg.c!bVA /I?yt׳wa(,6z0z3rNt@zǢ.q B%U lQIcBS7Z6rxo($w\D.Fȓ鸚$t[XnSJM &Jŷ?2 o>BmO.3x3I쪨gTt$Xv?uUr6C{ ՀD ]p\ t &})ϲԎ?)[ #&l<&e b5gfg^3cck(亱@ݗ+cJoq.=Rf7JYoY86cc/B~pE~# ` 37's|]c:-6Dk;aWO[pLKɎp<*2ֺ̥ы@N*RY?qPjd.OӂA[2T,OGj˛dz= 8RpGKlCmh ;m7k2ƪmYndtD {~Xo V,j/cW)LTd"6#n-b5N.B05UA ^r=BEƸOڪqI3s*G]/? gR :~TȐwʸ1Z3‹#w|JBU1 ["PVFƌX- xyo .t\C4 9p֡Q$ѩbKNn{l2^1`eʸ |%w~4Nc2f\w ؜(CvJ/:+4fx?Iw -*қ-kd6-S!l5/=JW4 }6'; &6v"wp}݅S)f_G?cD ̤}ṀTb |7[M1 !;9<wD|6OcjδQñ8}8;#Nn)YSQZZqmJlnJJ.mu񵧳>e'Ͱ*0:-(͚Rv\!yc=TIM݃!7Nm܎nhAC )-kSƴbZXM[r~V>w$Μm׺%>8'}kf\MPLTMY4 -{4d;/{~zrsB=!:lU(Rb]Sȇ*y̵? WM^vply;u+Ag5.)O%}&3'M8ƨ]'**1;W_&Lny&"IoHN;{-ϒỎ =NsBKg\un49>~Q?[=3/>-FjOg(`sW {P4MvW1%OGX^Pnv^x>8sȒ{aQX4+W{ iyD jDVz.GS$|"WZZG7AƝ82ɼ!.D,=UΟh]vϔ(5H`gc׻p׀4KTEd \Jg`ء_IB%0q }A9ލKH )-aNi"C3ٚrSB2 Q}԰,! WSSU:%p{ޮj^Ee KITPدfݛ"Vr-,$ zUZ/2pZ?zJ@(ԩf8;]l);zOSUB0c'm3Ko~e*}}k>DcS#@`/z:;=].dȬV+5@"(7 0Z NiaU1Jj;F岅%ʈ/'(Dy 5h8U6AqMf۹Yr2Ci * &0ܔ4%i" hLƙ)XB%R''R~y4wTv0ÕD]y(bGzCŷ&[ Hs"@j֛PBʕ2qd,&Ľ҉ 6͍ԋ&%^yaTD}qOmF<=Ϻ aAnUo墆p΋^Օ4&P2w>eT7~7TdU)r ͢CiG] $zgyb u ڴ1j@{n=A-2!dxϹdNaP3]:BG d^.^&ˋE(pp5g QS@ADZWY OI!&/Yi啳gSy6ٮxDQ!<}LrT3BmkӸӠt;NM7>rE} WlF>e/-[p~g3O=ÒKD>/, P"YV꽦>(NC>zqO%"LΓ̭!ֱu&t VlE4U#^q )Xktjr]]XͰ>7evA @q\52 f2JMXڦpE4sqG=? -~lϰS\TJ a-Pb|Xͯ#BTk4B?\ {)j\ܝ~%Oߗ0UEk|=ݍ@}hz!1BKݣ!v}jC)n+xS ٠"4 M[QB@B;Qȯ< S2p>KRVI38Q^Dt)dr\5K ;;g~z%_|6.-bպţ)<ߝCT{xꘗlT>cSC@Ij]k&@rr{ν>)7dhVq @(S]߈CrQr7uj 7qIe@hyz=RrVͺq^@{/ܝ}Ѝ}đN}SNZ:=MKMv X|2u | */]33Kp!)٭܋3+=QMZ=OBgV3JnATU q\lt|j{*U%[& ʖ1"!gd1UFޑn'66\"tx,Ji*ͣ|y >t Ϗ|=s^LgH{;XDqQدfa]4Oo*̙/H-B%Q]e3u}b_i<&au{4*B6?h i1B9pV7^b BRqY|.uBU.W@E 0T<4/iYC/φWyȔ !.B?r6}CGh?{=N0XnT{h1R 0h<>`v$Wnp  P:IvWAE`D.1u%qRy9 pK!.S!+Y1[ {(fuuh@lT,֩VZB0@Ɯ Z֦(d!)|qjGHt`"BPȟ5; P fQO]Ry$MI"=[l] [>ׁiT-5r s$|-W \z&5"o[\p!>KVtW);򞞫"4ëR :Ű^SXPp#tXBH[xܾеi*aQaT2$#}8& 8!"[$}|Oopo3. ZDVK'iRbz>^qP?Znѩ:`! d6:fV>)oi2P/$""p!Wp-VZ+ӿO4+aAmti?G5C-O U󜮓>0(L]g&^ {|d ?ķТ"4z,awɞޤ)ܚKڲHmOA'G҃#u fp6 s 3SV+j!?Tqp> O!H,:N_=$cq[C#ߨ3Ez'MۥJa^pE&S5_mg?Җhj0iI{y+TUBfs6` ݫ"yd Y pgdSj_ֿD^f#2=7 1Ň=MIPp.8PJGUZqef{hG>I2Jt`'0=fLvI`2H3NҚ 8x{ә O?"̶09isWϘ˲Ж18KkN W3V!Aa5WB9]ݵtPVLE7p1U,7|F1ьhF4 Ilq\1d=hiwu"%p!'-%<֑bBDj=*&~zmw TF;h'jµ?7+[lRecczD %v XqY5{5Rb&2RaWE%nZ0LxOt挟2|nO@B'Xw}sKF$}~>:!Uu$DU8D]ֻ+s jsw&A;(h{[< ysm-0dv(o?(m9+{6EW}+!-jL[2?jjụP >؇WJ Pхdg--dYq5qHVP>J2cȢ/ml-P- 7(pSmK@tiD 6P oԓSa) pވ]jLoLz}St;FS'd=&6hWu GjOF4/wHwbPE4,8$7lm/ N<'CJxu";a%GNYr(xWJq=UqyelQ4iboK2=$(M6NPqi!v .yo;a$G!0AˀoF;5ϽWfMPxa9& 4m-r/r ӍTHFD:mp9F|6]D;) !'l>Ey hPcxWJ;FTh #!^p;l5<+@mr^{uo*CTkll%f3 [`z܄ȗ,;~!Č l*o2P1?؋k(8oQmpc  *JNJ+;1jr4O[}*.-=8#J+ɞs,M3)=ñ%u#:G ꜳ~- x\r`HW{^13oڙ C !δ Yb-ZT:gbHE;(&a?29@ bam\@q)Eޠp#&Q%8$[}b@0kCCe=bI͸px1m.ל̾ņ oNY/]+7ǖgIe=+Tn:Iy\ 6Jc{=;3?wHWDܲG!Ehs:-o!υ8A<vu֑rP)Ӊ12E(UFi},Ꟈh۵ڢ7(k8s^-s3"K{z1 j9KGx)w2?b9 %>RDW=O?<$wkq~<#}wI(C-GpC]/b34譄}$YĨ ͺgG- .?$vjHdȩYm|Br Cx - ٢gAR(ل]AJy*#~{sEg"‡5l qT)0&i{%$+4#;yTUoe*Tx l OCa{Rro#p/ȥx @u}o/hӐa¡x_5V|Z1^A}'C= ~/'IM;07R3YYEmUhw5{0^q%tp"~ʜ0HI zh=2[,d1BMCOk8z@+WgUP38tJZWgP30kTJTV><s l? %0.w&}yk7uF"oId9fT;m=bƐ{Rvq駓?` \B 52G]f-O *4{i uZ8F7STӊ4j7xהgˣ;z'X/0}Vr>)b2$v*>0jkmk߶uI-rPGq~YĈy%*+֝ԄiZ֌;iD&gIcd=ˮ~Rra6 A 3l@z4 u)p]DYR0[IN4[pס[A_V*u(/E1$ EV TN84S E"<\l^/2bi;3n NJhUI݅'L;rfH5gMVt#i!Y!8Odͺ1u[X44m4a{=FAI&s >w @WCTdZNj8M[*@< {phpF\`+p~5o;)UȖyu)P;<$Ic^,Y/+Qk}?M:^ brZiLNm6Тu_֧1_O KXLVc` B+?:<HVŝ̊OVʊJ*I|7sSMkq&7:uJAN9_ZsjS {TT['8;;sh/'VmNzc8'f6x;1<DBƦٮڸpT6Qp"!d%9O fϵ|_JcGr)$Dn 'gC#kIa_@c^.m+ůFwnj?otoHة8;c ޺b]^c|I|5 s\40 iwwCLga?_/*4TZ,%M: BZ;gʪb0uK@cVxA2u KͻZAU*;~=u%;h?/5?b\WZ %[va[p WbŽ*:gX7}seAƓ r?d N42mqONЕ'ÌUUZ֋eUE}*_jބ}|6䔲x#}VDjdbKÆ{dӊZ*ԇ=OS 9GsIJM2}7 ɳ`﾿L!MwVSepXKd|tyYKvWd|XQhЌG2w,چ$\x7fwSpeQmjHS`,G=^ojwbQߺVJ{ H% 6dX/,F vv};_Q?%ތ5<,{&:IB{eR5V/'O 榧t$P%SL`Cq-; ,L?==6la8B'Y FNrj0RƹkXsWsRλɪGryy2vs#6\4 G&x+LgYyiэb{ <LvMZ<#a;wӴU+pI<I 0rugB- 8*{2mW b \'O#]*,ʩnd~zUy;*koV]In8%XQ*0~RzU!$h ?^~}⽔@L(m1cAS6K21faV{|L{s5$?l ndاn`'~KfnC9s&mΦ[VDL7$J(EÕu:xFqty}#_ B JafƊ*>IyߒzfSHuF:yؔp-*&F=Z~RTwE#W.(EUqR]K`ʶ#D&GO%,DKj}Ů\NbԣMЍW@T=X7!X_b&F.5TNO4xS[/ ec%G@CDK13 Yr1 u[QbFkq:>^iTRaךbԎF86)Bqa;U궆)03FQ2^Sz[:fZl1YqSބDMp;PyҎ:kLDj!6c'*hu$69oKW. ʡb{u!J@$2u f`LRN!n /db1 $R泛{aOW ΀ Hewmzv?LwH=:ߵ $Z$z}LB;ށV)M"_6q:FrksXypu b5{}3hD'# 3$Im.=!wKu+$Bȼ0$Ŏ$,^6pM|O}[t%CrFeSo5%ڏKO ]uHBaV'_VrT]R;ۀ=C&9͂UYg\8@D)%aUA7<aå$K/"l=1򀟷6{!؂f(s'~$:Q4|kR}*yLt43LcFwYQѣf7=59"?]+7T}yG=T yk8Zds 6vRs: C'E2{)q贵1?2 ˉ_:Ro/(je#\{XEy0wsLWGd/>u܆0U /az^GznevjI@qs<̻dI\9%(o3Dh}+X3d9|` .cĨY?m2bu@R1ˈ:fJ3mA!)ym3o|@crA|jp( @gWP^K▵\2xpӅҎXs-±ϑ-)Id?Wha gҴRN\jSԚr1Fzjڥʁ%ѥ,,l.C_MW!ߗOL?jw_*Tli"+o%b)y^S0mSל90 D Zر_\K7]W  |35Ҫuw JŚʍqyvBq- @=t(_G{u#;+تb1BYE{!*'OLJlE)Ip|ݻsbf8 \ۑ9nJTI@=gC;Yur+p (Y]erBd^ǘ7"FoZ&WģW:r6wq9=l.E<:F9ul\CjH2;diA~^2=J[%3LO-1lɰr>)vBVTJt'jC2(?{`A\Gk0zڮ-Z}uv $W9r6AOX{iV1MB!m9k$f7{z@! x-f$X 6M*9EUJ'0‰WT/? `?@93GR!Ns'TZ嵜뤂i i5I)2/D<3WvfF%d|%A#rB T %r'c6cdnp̈́W |RvL!c[20pgc%*/PCɹCs 6cigbtՕ @` ۾_g? j;UdXhw ^zf<-ԝݶ+~RMڝͤ?菋y`8uWXskTcj:J *o Lǹ=8ftD?jջ§+0C^AW{%-S-#! L9#@K]p` 9r{@Qֿ*'yVìM_2m'( LI8 b=My CO2L^mxg}/6CMrC}0 ke;*/,qIFD`W|J;Tt%'p01"QэinaEZ2z<0Y|M_/;=Ӫl攬,V`'Z9W~>R.eUJGg<5զO 9@?a] w ֫RZ%֮3)wly?5Nn8ilm h"ߥg@X%LKM[)=" G\f|:2;W|,v[XhW/ , x_}'G:j|YuGF?uCWXC_p{"{JG6ܖdGEvv9P\EZ~ElܤL%FuIj{$LoL=j0"z[{/2Adm2is},G c|I8—oUz8Hi#w6O|~{65Prh?s@*jXLlWn(4>eL\C)[/eM/5x:Z4$pU$TU=b1Lʷ35pi+iNy 0.h6,ja1aXB䇀3HL68g% \PN䰸~(%& gV^* "~hi#6l'T"Ӣ4|q@&U HE8B\٨b3ZFЛTEBVT[=wOTju_}6+*xDÅ{xM>"w3Xe=:F| `A;)naQŮNGXoyk؄Z Lr +u𛢻B{pw |꺠ާT"4 },,*-݊aQ9 u8?j8>.c`;1b\r]d/9"8mSzy:/fl5ir _-<bϵ7M1 }p|&f; Nj؍Xo: L?-pÄeeeICd$u&KjE(XGy*t D~vyswISS\8*Xv+F7T(dy2;P'VφtVD:4ZG^?>V#LQD4IK uY,y  =d)k&H{&)s5b 2#ULnLQg諑u1VyΜnrُG#1%kJJ$\ 7:5%x*B a<\tս[ z; 39uû"/X/3TCzBܕ|? .o9 4hM$|JڴȢ-ѫmsf"3HȱgW-m#>w1aO#,4^\r$)Cow$P%3,Au?Ea+L-6g,YEkO{1;ܬhpC" `p7#][;]mxXMpAI?R@%ض0mv&z2@e?~6Xp7vbh,'1YG=^AYYs4k1'؆م_D+QR.$ݑ`EGt79aQ xPca*їNK5ʿ gWmwU0D,]m ;>qx)Dqx)c@m߶`]b a!=VmQ*6CSM]Ո"5ֈpƕfGSp1DXi1bD٭ĭ3*nBˑ6F͹lMpGTߏ9w)%%ĎԊI#Xh*>c Lyr}J/8?*-ch'OB_Ϟh{Ɪ=MD8|3OJȘXB}L󦪓f-rp!UĻ/\ƢO9xNJ+pOgJN7Y4Q%&tRb?KpdR?px_1^3Ԭm7'@'0x `f*h ՗=s0!dܪe$DnDvG 0{4-(TBnjpN'wjlUDrd~8?bvb ]* h#^!$q!XܢL| ۺʯ.>~cK{= P,H}w+mDdDg3IN۲d^)wHjs 2Ώjj*GUV2̨HWEbxeܩijQdML̈,&Q4" ѳ~$e +(eЁ*̶CBH  ,1궔`-8Zw=XKqW WтHP:T3υU ];ic({]4gGB WRipp ;xJO%#){/9>ѳn#Zr biu6ᣲ^f񧗼9 Vި>ªʓY4{{ +c/VjNcrHZgGם}Zbw7~OG~޷U|9}%OPf"X@PrJr?^(,vB@%5hxZ|O~z<_'4CX$ b>A`GՑ_Fyzv=B<8OT\E[ ;$fxMϽsᕶg16Uut.j)o}BnYTFi&иl!C3+2lwH^-. fn#j{lkA{9%q8dDF{ $oai@ʺ@QSQ;ΰ?Ae@`ۤ8egQT P$c|tm ]pGgJ 4zB*N>9  z8E7\hcD!y-8e m9(ע 1I^LBޅ*KMyUC:BRM#qHPE9jFa0;.5!k[դ1],SY7g`pO"E:b/0GxƴzBc"Si)yuw#=sZMe )U,ߡAjSsB{s4k~dAFaM(u Feߧ]]llWT|~_f]Gw(a z"E%4O.?W7"C0G%j Z|c%eBbt.[?QYey C#9"otM<[MDwu1e7Ϸ%;:V\cyW(@c3Ȍ{M{fcvh_UB3/z܎;!"j*!!wx`yD9Oy5&MgzrW+j#sRҴ)dRJ=6S*Lqd?|Š lB :]>ȍ=2I DhL};Ъvmm[PDbkL b태yb=|䇈y8(^@CMx~ )IzڄBZ1X/M4RQ> xFWH4'  %T 7UW<״GԈUHbIpS :+ fm&\7r .{DURU0RḂcsR ɓoʈcDſ 5[ SP)ę-b3&&U|*9]VvgyV =-JtH>9{+{"ITBŨ3%D)씅U=崶<6b]A:b"CŽ#h1TVY-bE+;4m-\ b[a{v1ڵ)i0Ei( ^<#5MpȐs~L/'𷞅p]fy)iC⋺L/P sEc.ݛ!Iݮʨ"0i -8pTn'z& #Fh7YZ,-&"Ⱦ2Pv" C G:d[OqY8L]nXq jj{迾z.zNm FcPxTvf~e|Xݷ3vy9.Ù„]|:u,H&fVOEYS7;< ֜I2u_9 O:7K//yY% GdilD|}̬lk03AF%qýPP:j nO[oϱ,̃~ gՁv` 1)2e̼}7u$G6(>,+&j,5R$mn ?V8.t1@Ȗ'%Q$6s:0RS*.m%IF?ٚmCHƆW&Ҋ%RV]xV T?E}, O_,؁(KD OGܛ᠒ЇS婹䥮l?]kK+oJ A.>رܲ@'1d!j `9qM *^ѦS똻E;2/ZGef ”|f+|-JobFֶCtaQqPX̭ȑx7֒H 2/ZY;BTJ $>JږPLpM+^5N`Nqӈg}JdC;R.Fw98#{iqVhy ,p&9hZ;z-m񖌵H2ᛐHbvHArj:bw$QLI89ϰt8?;x-H\\P֐̶ph7^jw EJ+cO'ˮ :MC@ 2(|P "&q!\ 0[>96I^XSs[?))\bO3O`0{;nuZc`أ.>1\_o),XýDKC9$4Ro#ߊaxiI% K|of *ۺ{2Y>T p՞bt8hcAz GN_xg9+9NghDڣ!r6PBV6mZ|zGTU?Iа?G47%`nnݏ-x_3rjV5s Ѫ&r %섗:WW^2KYҴׄW:grzn!#kU~t"Ho"?uV5A=Z-RuTx6%4?ҍ#53C Dq9 ~V\uĠN1fYiIIݼNjEupHp^ɸT.|aP"DҲѸⳙ`(Ѫ7lMն^=B0itN@͊ZvEֶa6LQjGƍ:BQ=Awîp}M `cKWjStaV#i;Dν)UEvxwy$qt g:YY dVݶ3^1mMǟSq*0=ȴX-{%N-?"p%fjA)рTZ:صX}$/LdCz'1exK?+.g 4#Z*p§Uy.DѢ0-fa4SRPy0YA?)^n@ E7)AoL@7QOkq0⇍:axGG>ⅎFS9X=:W:ͩ!ni#bM[{(%9P߽bʌC>UnH_&~v.|-l~?0ƥޫkLҜ'T2WdD2ڰ$RD0t9>؏YUvԤa‡Xy88Z ȓ҂,~a{lRƵ+nMa"@|ىħp^4Xk7 ^[X>jvEh'Oڲ0BAGS+F{o3f6\G t͍22 r?fNcó8dV .q1}qQZ qcDp~܍#=HD[FXF)"wNhMgΈ e#߼lG2}SѵAz#܁SdToX30eIFAhHE`MZON\׼GCIr.~(6Grx@ϽbfF-rNվ^m` o[/ =Ժ/ɥ T&&YGD?yׂTFOpnڔHvgJ)j+rzY /񀋸UqTN cQIVL̬D>$X47MCr_XW% LoE!H,D8d4ppnID_H"8VݹL%_!Yi)v8ƷP&ú߹.1Ayd_d^PX)7d$ 4;Y(\MV ]S=}KeFW1gSсBs>Vq̞z\JGbM#G qJĔ0 vIW֭ʯ0)njX/)u˞䌧|{(J{ ~X*t=/6 YqP#-uF5;8?$^_/KNj7U\^bW̗:"4Y vxҡW°r_@Joze \jW?/*lngPNW% W>/3CqY/B=OcƟܯ0s RR(ބN}{+Yl7ZEyw|qrM{W{CKs*7ѮƔV(1;8S]-rWhR\EőB$W#hU+'ЧLfS%;3 >*LIݹB P lhZۡ,vM)lfh`|Ngސ>/o"q"8P. !͗2/? .4N&H%CYw'dV^w%foAdO'hhYգ;cڋHp} 32o֤L0^E*C25!cf?!wXpWP[-L ivZ!ቝ Vŭtgiq^> ,tHc+:MV P[4H:nyߌγ/N224kSkaNIXTPpٗ ƋӤZ$B@U&?fe>ivݐ%HB d …v~32}Z(®܉HB@ҙ:te88[M̻,dz%KlctBoh}VK0/ th- @iٚӀqVS"f(DbCᡴ3fr3T6qF >,nbA`9 E&/ [0߱=c61[TE1-.:a\)ъ{aW!^#۴J@{{_A/KzԀK:Z$S_ v6jѴd˭gvVtǻ\S~%O/n7? D6m(pFOMAQ[t{֙ċ]5׷4#"/ aW0NOL9ӝç=Ŋӳ@e/}R_wTv~wyDH=RE* 9o7ٴ?[)k&?K4ݷud9ݯS[\=02پtBv%.@诞aV|,:&xUM wz/MՁt=F", s8= u\xŨ-' Cܘ$1=E떮Hbh?M JMGIҽy| <={"\u[C2% K~@G|O RF<,b폂A0C>v򨨂aݓңZtb8 *}e㪗w(6D<b8 ɭ{"GI{( ]a6)XHRMřiCE Jh}>pB.a3ȱpdvf/'Mq޶#j!S<ˎ+DTþؒ6uأ #جkT)lP(zOs Q~w 1:3Yg_դ5Lߟe\?0MT!e / [IQ]Oԥ\)}z+C񀿤7<2(~/G3 Ճydk1MgsFE<}ҿْM ݆^/oEs&5/`wi@yOFn/yʯƜ \B]䑣 43;l9)@P=rm܂])u|k藀k5hQ,?b/~q7o(G C\Wզ-<dc*CW,5;4bfP(&Bz ;`ȥskr],X#pz QsA1k͇ڵnߒ'ʕcdŕ5/UC:osrvVz%XQpu% ́pi)ϽգR)ҶͲKD5n\(-ŏ[-+amŹ`GDkκusu) AE5*S#z9;촘;ν5pNK}Mght9=> h1)jaQT"A8 L3qɢfpa$hAŗMG.Id»;Aǝ-zYO;N sSPU!K|LoAĝK^N86\8W*eRVA$ ƠQK 3!-q4Q^ueJx# gٲsv&*;s\Iu$ZZ'+5:4|+d.>OLD!aKshvUmsOn|gsz'DQ ?,g1PYAaKuϋ\ʑ?$=۴I6[rFMt,W ?Sä’cMHm\WQYo:/:C]q5ڢloB|J>teg$I!JN0[ k{[yWLDj:ՆVn[x3(BA`X @:PKJi/+*q~`d9"GC=o0Nޱ4@ES*dzqd k'GܲI)~TmhS3JvDj0ӓ pq7s*?M6-?&Vv_2>& fhvLT|SaF o*W溅xe4AyIpgmѓXk !_W#!DÁCX/Rr:-}//c<`D"6 ֫4?1BQ7i}@c#0NZ=XB!@[ omRV4&%Klha0D8k]Vz}BǑk\Z7cG>H?UY;\V% H~~kpE!L@}Dk#GjpWĝ_b=YXВ^"TܱCy0ƥuR3LVA;<]b,c2PB#VAqz^(7״ҋs 03H`2<־4юz '׈FB: k2S5n <<_xZM"_o6ddb3 UB >4 ^\elXk:8U?w'I a=JkcŏUCۚ4" 2$j8\R (_` '%.5\%>7 CE]o6D"Cq{>mHQ7M?[SMڨ(z o^7_bdzk]vg&Aq[b* vt ux%GRL`4Kb%S>N#~9jL򭄯OCTpV@Jr-OvU<%v8T(;=~UJozΌ4zt0Wl׮xF-l)Y $SY"a,AVUjʡjQ=V^R i#}1;p$p˶£59|@J~sjYK$S~5cJalͻ+FϷF'>|X2a*1(qt%6:2p-Cҡ["BEFhUhjZp|t?2etx Z A=\nbQeyyo,`5:)84 zA麧LV8 :z y|DG^%,)T@{n47qQF UqmP~  !pEVgC&KsN*J^'ޖCk CvhΜF zB !Rb^lk3pŔ ! G]/1p !7.7/l!Xt)dl@" ,E;v2-îĘKwƇ$h=a^/_ _TvxޜM.R@$Zh@!M+"#S*u06fpƝ-X=,* H\i-I= 5cWtX5G\aY!dρ[~nB߳:&?IT۬\VIRҥ@MX?3,WyYŚ7=0zKW34<@7x-*dDMRhcX\A*M[y+tAHa^Fi#v0OL6~hBOEGsc4P,U_ TFZwkpa##em_}J9d[-c-ºrBFXN)MУzaáU,ޒ\֢ww_Ra'uL)Ej.3P]o8(ٳZ6 ޑ;{i7Y<^#4%xШ ~=cʸ?d|dqs'_ OY5\5~g}ep/Sq-`YϤiZ}na`yX,C4[/9ܛ˞Ϭ+al&ϥ PY<8Zpc$\_pru ^x>O {{SgJgtx!+\g1-bL0Yѿso~Mn^(-zٻ?E=1*t}eatO-_FcbΏ-}ë#ߪiBxD{ed:z X#};d.xYg0PkQ0hbW6//Gb)KUa3R!\~(Ʒԫ۵ ^h!E!Nϣ[zbp{듛vPuB.,N="'JkwF)tŎy`3k"G9y[((GFjVQ(z.O ^(KJ+%2fҼ oNx9lyiF.lXąVѣU3650HeP[y!%ȩ3bݘ0+@R8bW(\4§.{[) b?:M NQmXہ%EBl eDT^V}5Z_HL#u\1QIWx^3\m( []"jSiէ}l+ #- &q1 vGYJe%7_)qAcvo&. cɴi+Y m.¶ì}X.1VtUҿ'KB#_ lħ#ڜl_%a}vy1[r{%Aqq(ⶓOG[?tWh߉ 9@ p5hDE9d{%+t*=¸x"Vz ֎`>$q*Mת[ACvC͒Yb3ԑ2wWMjC1~X/7#AurP.Eփ#ΒjZ.9~X~5OsH] @.i@Ut[?ks|O\=CrO2wǛ3 jG`8J0m' 9c) H,!6#Ղe uTr$* 8AN`&6̅jv4.T3}ۼN۪ ẅe<$5)'n@IL#dE@YV5|͍i_od;|mtS\ (|+\XǕ.t@OB1Jw ݊s;qgK& ݐj^: N{Icq۲478,W6\ÓƥtD :U4]%CTD&"$'-Ѣﺙ%=/=ʆU=(dJ,VOZ"b.#q-c =祽ƅ]ZRxW3ϩ"bZ>p'i4Ќ]VrBO𵌃}Xv vF j9?!UݐIK?T7jj J|8''q9I]J>_;; .({NٓOO jIےrVB?Q?~҉w\4"`E(PA"py4-NaLhQ?(޹롍"A҅#s/"Xwg#PS6,\=()P&,_Kg(R0dTS'rOj:THۈ^;QgzzO<}/QH%pU\nuWȺS9Db8F3U,ȇ7R*hkbzѸ#4n&qEab^={R9pm9xeiQθ&%3y|vMY$5@Kf( 5n!6㋓D_oEmPF ubawvJ9 /7P0fβRk5Y 4C.݇V{p&4ٽ<ߐܫ;m=#nUމiIMjwXp{-rZQꦏD}|3U\pO<xcJ+Rۮ|*gZP9չn+c]L(cRJV 8&KQfLI ^k|Rd%K|@PyjB褤-XvT?xX/;!:̮j]E^Mk]@#WnpR] 9]a[}Bi]s[NRNoȐXi%~B EsO֛X5G!)SC*ğa30oC0\T-1,vvHtyu"=>9f߆(TIJ.Cr-ड`fh5B<~" D/6Oy@/ @C-da_Ϝ& 5$-ؿrؓ~k:7/ѝ/kW ԯK;aY' {X0HXC,"NE}r~GM;=n^pc- lwp4~\,H . ]3Y{I'5п~M r(sb)Ln uҤϥZeu/ c4iF8usV1djFEѶ|~`M~Ygp~=3,{\t 5({HնtԸN_dRTɴaPX6c$HDžiGicKOj$f׎D#7H9jGL*ȱ1 C7Tf0dpFreފ5-?j?Ki.RdHl0o쉮6o.mYDjd,Y˴TJ;ujg9|lvڿ XuIX]y238uWH<:y&xyt7YӾq_@향s0]@AplR&×$'p~*vʆh/Y,x?[{!@(moE4 : h) _Ȱfmu 2iႠ7 `@ YpcI~ kv[|/YGetcQ*PgYZ07070100000370000081a400000000000000000000000166f3d9cf0000dba4000000000000000000000000000000000000005800000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/scsi/be2iscsi/be2iscsi.ko.xz7zXZִF!t/4a]?Eh=ڜ.+К,tof4(b:U(g$Wi'P9CY5UA7",mz ʯjTE4MceX5h>L ÜYM| Q ȣ>^HjMH$*&mL0L'ih[YR=dXIX)fP'{#=vlC>lGvnE2&3&|ﲀ߭*a@:`cŰnrQ:̉MI8d>Ab 5Mӌ$W֔4z+6OG_#<끘bP.d092 TѐOqҧN}qqù΍/`2hhb0C,%&| tWViR%i1$l'c)oˤb ^'M`aQP\#L%}`}BߵЈ'd*}S(cTq5}:Ю Wm<%H"^c#Vk>(Y+hPN+saJ$Yv1!\sf =ga:L B5m}CTo ,{!i?tH苑 z,y+FHP\<&n3+:؃I@aaBڏ^(%Vx2n]sI{Qza}E3N\=43h90s,Z.¿^%M5Nƴc6Vktܞ@$7]ky Ыj c("U&K BAd=͘f混(ea&G3s^!Gž.1$y;Lozߎg(_{blp^u#|K(B#gmTy\);!=m‚ 2!QG/ s%FźnL}N#"caHSe=c'e GĴY*'>7yc%3fv9+yȑ7|2+_ܠ rbi |ݽfJ=B3kE}86 | ~X0M8V0ՒH[>-4k۩0蘝a_k|)5U \;5Myik̲!:z`YL^эlomޟW/}VNб`&&~A%L$ZZo0jh~|2"ր4^H >ʆщ!3{lG*7-^j/hJXl 5hn=Z_/{GW:sr wS6v׳^ld=7mai"TtjGpP߃ ._} +ِ-G3]E͢B'[oC~9ԒҰ_ EOG c9$>hӼ D8E @Sv[@D\+8IcںVQ&a;́X% )DA9`PwL/z>Q@ʼnVf|PjC}2;ˑ+")5?;~k(nN#q4-)sTG/+`??Xxѓ BFF|͖_B@p\܍(%D@XRT W?rHBd |<2K9;0ǝrwtMԙr]a(-$~m0h?m\x}/%Wk\-!PJ #߆]wzўw@6!ސ. x7\}E:zlFB@g&T:iOa-tS)u+FxKhy G&l.Iɯ0DS2(xܛ_eOrĝ?C\0j).q*LdUY.a 9x=;!es502vK]%g<MhKixHgsdr^CϜRFZa$% -]%[1ǜsH~o}wkIV\>W5I0}<|Yh¡?|6Qa0ǰGEbX~]*A&^Y迉.@<:2',ĵk0;Jc@%lg%7J՜ 5m^}Y iO[1>"gpzBle{߸E1izkG+Ca7H9oGwpvfn yiOq bluwkmp(̸GvU/\llFi2 *qFA7|ᮙ \>-f&x4?grnj^ YoY{퉍&F9(X!CUY 䌠1a~*WG!#ASo7nLhsөy*:={jC6VIQǩG~=~CZdh? :r7TZ#t7۩:sA,|m-6 A Vg-o2 zyX2]b(&J".*&*YparwH`]&BNֈ>:x!A:ľ (OcYQYK\B&ص6'T _`H+]ac ɥLErh(q9s<D} _`Rn{LlDjV}b2 L6~g?Ww7'&Q^̺<JR]cr*V2oD@|_I;kN ;Wlx/^j6Ec.G7hmЂC5uܵO*^ `&\ btKT.W,MFEbeR&-gbweC/A*Sm O%>#<\ _b^](\OUqyz͋sc=o E[8 K;0/YZ9 H-x\p+L0zc ̦uy}9Ye<&.7aff=ANRZx7VC;|?.k8 W,>= p 7Y ؤ, N ,A5,8TZ$ 'EZP&ghO0"c}ۡ(^ 9oTIt4'#2.ڭ[i"%oշ=^'# .w~K쬈4Kur>e.˾#vERç#vѫݺN:4VHzV.M651i Nħ:aCQs}yڈs+\@ wk)EҳZNjmF}zm*ljuKbEY b৹u9e₻E.}iשTy9Fx>(>_+`"Ys{=E[ 8*ai6ڀ QBbJ[͝' c0b~4w>\4J19رKʡȨ, o\}1a/G?[y~ D51vl!6)YqrW jX>]k}*ֺr<&`S]g2'Mև\`⪰^=ɵpԛ(gV#ֵ:;-b#W9z8D6v0 ślh5fs a-<`M[ ET99>mH`|5]^6Qy_L:t{.tRj Gэ{VƇ<#F=s^T4 8:mEr4w7bbH*%~k wcÁ] h蒷Rpf 6e/ D` t#UhAc+3U;ۛlzE.pƀ}yۥ&Ѽɫ{h+z]_rF&}%`nZIkhjio:.tAE>>(8l4(?˔祉@~{J~NTtM7jkb~{4dgQ{֠haPp5Y v\ n07y$WiW#tv'm 0/b &,&r++ݰΐo:;?i 9+WGҥhڸ1f ṯ7<&43 (Hwԇf:Z>2 6h>AHl 9j=NOqH:v smJ0#3bO:;"k-8R:yG[6YJ&ZS37u'cKj% ]ynu U:Ʋ55F2 `{ױ'<% zfV>v1P5(l JaΝU {#ʮ9F-jH2]o=-OH۰:<&Xz"") U59꧈-͓磕:d&1akW(8`x+6o\!NqMC{H[qA]1EZυ 6i4Y (E"[E< !B }v' gEsfO ?d0cw{ /ۓ\N|3ϨiF6"YTݮЫ$Έٵeɬa֓[e!BM#kBA.D7_Ϸr*ꩍ&Е#^,~@>LuC}Bd V)FI?ȴAΥb?houE? v6YHzRk_``/vb)y/zWPl/,zTT eb}P0xF8)Z@]!O2]JY47WkRn*` ~T#"߯mݚy5cPZ,QZM#:{0ߞ*{A5n?Ǣ~9ν $&8}wVjF_ʾlDg!oKNd'5[7=$LO?#y3Zd'uG8ȸO4_*|?+%:Ղʈwzԥ3/tDlzVW+h Wl!$Ⱥ|t/=BSljjZuJDž]dv?cWޞE;4| I OپU 7 p6/ mw#CY>Un`DW&@j+S@0B|4p'RHO8.%Ji<UN/%6ee&t_߫Z$weZrѼ Ou,[W1@`^^G[o>2 ى-4(tWyX`bn.?lR΂ ӭ:礞[/O!"fU?sjWZp!9?+Sko%zU)wҰdM WIrA VV;U9,0OP 5Bs΄8]B$&XS'Ñ, 4dj%0Sÿ́#D Rcp܈hijIav *E'd JLbfYN(53{( ïx^6JhmI]^8ߥ5n#B)T4J__f<^uI(C8z_(>L}n}4ζtXId{)E>i',Dek[BK~{YܘfS&׋ |:˧tW_Ub9H=,WN\d&(; g8X}e]![t5ֆ_GԮ63DƖ 4uF -W$brғ Dk(>ғew'sBj?8'dԯV}GE{Tу"oac[Ξ۾ !"+7:Hq0vnvشtڠ2H mJ=Y]̬uz0mp^W˼~nZ6C=irOBfpQK$R>na+ ?V6gri*af"K [~MX#!n_PYkCaxh8dYaDkBoV!/2Hd|U=\Lя|cp)&̵[݋-CC!*,lbl{H6A@:Bt}hBCwo‘<2#Vs9PÜl g<y[̙,UϕazQA㘬2;/vR$Kp;Oh( 0Ѡ0iaBԭ ƍ%cp1d?@LA~ԩjHBxs,;Eld P5cVWP_W+^Q>2_aN8fv NVPH*颩i؆!X@u ܤL[OWHVG~c7itcTn3UXǍ"6a߮< v^[JÚnU^+/cJQ2 ;{\,t hyB *2Lz,TZ7(NGJotcm"CSimP<ͨl{ WǬn<#ĦXIԚ8EР$kC;w/LY"1hYZ))XۈVS X.^8(b:).Ƥ1Beӛ@w@ίNq7qǗ4_"Y@$X]I' e@*)Rΐ| PCs\*}*ΞinPCuta,?nXA6j\53\HAztGFD]_?HD+,Ł Rhb,[/E z;9 gyebUk0?)Ѵmx X$fV+A]1-C_"M Q_5zcF&H5Cj+"aQ_3D$JMSvOeՆă;5\w|)0lJg&kPFݶ%0;X3ª}/zq5w}D9 zu4] TLFDP,Fp<:\o]#t:eYNEb@AdӬrLeR`I@.^w}b䦟ޡ*#=*L,AKإg;f1ѹP#jG'2`֙>d0dh"ʢ@Hjok`D нqHh9ѐ7jո!򸕖U]H1UGI? ȥ$9g'(UӖ;QtJ,V<ܽîX @x9]<_T@_kYX_û8IEt(NU{Jr3o6 % B(VR|+ѶmAm]1Ń  %_FǜhqaXyZ Aќ{ /;*)U;#8 +Ŭsm#Y1x#Kz0ݨsfϊb 3BW[B\Fr} B gz 5^ōbUkr䳥:NЃFwFWV&¸}׆)W|ꚺ]p/ J cPK9 _Hga#WS,`V#r DW!o4@Ջ T0iZ't!('P;űHrp \w!XRsm;дIpm;:yk%ЉWRqz 'oĄ6=)SQ}ۚѳVKLfzO=kEq#(d2YSWGR$%`[6h?%|L׻P"n<\ a8﮻KT3t#=EM{8>Ɲ)X19T;tJ|yDk^dMA:}ۆ|0x8o~Ʋ'~)=x,}mʕjv K-PM~^Dpguy+::hA>OjMG w^YE]Muδ!Od#xG|XN9N*6tĖZ mI)2 PD3oԴʬvP摎N/\m<:ij$# XԜb Կ>bK&wkg3RfCe]_rYS8 0GGj-E|䚾]҅pO+dt Ý[=Qȑb6Fij+wcC{>gCpj†ZI- ݥJ8ߒVY)=*?NT +x_obt^=5 !@,JɴHIrYK*31YS+Dmg?NNK;9!T> jMFB^P؃[nm;Nٮ6HWnit⮡ ~QLXBƾ@? ,t',O|&m2'=.ݒft6y;V^gaZdAdUz8A$t]%e <"/麢hި&#M-LG j%Bԁv"2-f0L=,f7(FmuD/Lpn8R0O.T7؅uIbn"1bhQq1imyjNxu~Ca/C&Z7ݼB(/||~=\d)>Q kQeEosQo.7X1^'kr%@_>])DX "!FO5dnC+vBK2 R1P̙04{Stb2]3v0a7笧?ֵW#-xyW,L7ư\kp u.LfM4=m^?,0Y8G9Qse|&e_H5-61T~YYe }_\`MzƐ92 n߳17iQU-FfїL\4S#+@`%o.(@Wßnlr-Kʬ<4ϋc_'>9-EӾ9HM5l5 ɠ5*[)MUsoao?.p 8rgn*squW7⭽h9u<sXgWbOqj% YP!Wـ٥LRKy{}n/-/jT%'C9 `l>2Xl#ĠZ녮rksPr7!t]1c|)RWۣQt&b\]AeY-cb(?|%(We길}k+ K{,is;V[pq7lA⵾ǁW"dt_uPhڏo4ORh,(͖}BφCnբ(2O=egw>}6VJTmS-yTk3ՑE ϔï&nnN#W/qbFܨh۫ x$"/i]E"e+ZUCcƲu;V.+?~y*b*BJqYD X-y$/ 9 uiƹ1pwOƐ94GW5r)k.~L5W69gŔzh|( qxQs(ߏqEVZ}aJR9ǀ*Ga#b8KkXҋ]-Fwҥ.ҰF'b$(/g .t=¼J'Mf"DGLI\`?e(ӇHf֣e R7rlPr"rJKBTw6WէP>;{$IsrY7 A@@Tu_YN}8}ǥ t@ f!۴+%0?ҢSy1ZLa- ?F߯,lm՟9ܡ8ND7^&m9y'Hgؗ7Gm qhݍ^6-2c*XAGl;EQ4w cv=LTLTb LƋ.8)&RI$Iva'rUlɝP LsAD9i$SqxhpadH&&&(ڨdQt-#Q!eFZrѺE_)+KjF.-"J^4m+3p%R}kn8:*ujvjμΤN-;6;sV,R `0/ Cj6@].Pu \]ٔM!'K;? "yxJd*Pݽ ?*˃ZUAׄ!P3=,92":x1\0oRu42 \\qBD76RH)bGA:%1vpi]=U,/f 2Gv6?Nc}HMȕQYAR #3dA?b`*č8WNl^J@:7x-Jsؿ*yQ O>x6*±p7T*rp?r՞/2.Jţ5¯AmKsW8\]BL1I)v}'*b Oj?,HEE5=!b-VbS8&ޢW0ꑆ<AТc 3KIV=bԁsg!1!_>/}H\vIl6*u[~WFw]1gj+3$%.|*EQsMx88Ue+DU-Lk!-@א) 5:uKIKCMQ&JR+\Z3\dI  Q -Ic;Ӯ@K+(ٕ~N9o0>^#@GRPĈZbNGLT `~ .:,5M2=NӰ;km4Elqd#:Ƿ y;TA'w1LgY( `bOqo8['~`Գ}O_2>b.dK@2-hl4ivjZ92F$ !iW.38,EgS^H \5C>@KlAo5rc|=Wb5{ Bߌ˞_aG礖NXt93Fo "(R;u R#XE̔* TeÉ(GШ=:8_I->)M [ Yru|5*^.0F h6]B@9_f+dgq>Ery. 0GbN5%`W?)h,U90l+#w1l2W#IL۪ֆMVFB]0l;&:ʻȽ8i(na_0> gg\CT ~|hwF>#Pd e"x36 ;diHGVn⃘Jl&"a3B2 Tdz,v:O&Ǵ&PSuf9SH݂;g]*S:{V&!kYH.Zx ="-5 eU#<$yxeCz[h*|M=k<4Y#6D{h4?}Hn ,;+39/{Deu y=K~8&6$${Bfƨқ [7L-bO׵]cUM+NKko8wW DX !ϻ^V2*yNLC3s\e{0'X.m /.9}`)e*N~jKĵ Sk[Hh _ !ޣazJV'gys6zA6o2?m,wT,42#bf%Jf7\%3^.w|`I@ZnA^ŗe뛬IVbP3箫f;`@qL=.?` O=s jgkE:2=6ֆPjREGN\Jbzv^5H? 2Xɭx[͜cPޓB9.֊pL$Oѡ#}7zc4+'yeBoTP]ZDF,Ef(iԴ.w~`(ӎ .Yyg(Zy^XŏD-{g幧'ZRdԧG{j/mp O,oHR(PW'D=5{y%O_t7P 1tԝAQvʻusXa:Gou.vl.}aT"[6%pmR7}MAeBNøV6L=$IV!'xRw UHR28|]ƜIئb0wiz4xhC gОO"=0Ɣ(m4 uqWWQM(4볘F`=#1+U08 '.06F;ȖUeY?%ɄV`qh&]R%Ĝ53:{)} %Eh d.0c 2:XU :Fc:j)1Omf!r?B+zAl,xj)Ԭ' E)pi{U6+nB!-0gUEJ+z˜J`6V8ZF4V\ fM!ZdW,7jPo,]p[ X4ku d3.tSO `UԆ nZ,lJ.mXKĄk'p,k>O$Y& !sTsX9G 0C0Fuz!fGS~ ЄLdX ޭ8p:}*ePǞZʉET WHG3Mbq>8 do#9;"nV D4+5NFͭq|۸{ RɎ_ h?^:޻6 pTӣ>vRmyn(VGۺ԰l>kȵoxs'J]|bƚ|+а 4mr=Sḉt*R+J*C=oVn8XE-Ym lcnkcPg瘪şO/D%I֣P6-0iCMz.GSK;[F?tZ,ܩ $ #bi^ KǽX} 3`ܭ7.?.qrx.$FVu4cQ+Nˌ&"iMvлٰʵҼ;|o6)wL .r0rkHqh²-p7Nk&k`۰f(x0' y:6p%5d\xr%mOYjq]ooN6_pF"-6BY2|{կmOf_Ot,(eP'q7@'YDlY2gT7Ş/`<KS*kYy|" jȱΨ/ַ%]78<m>-:*( VCh\A_gcMȖ*xG o;sS/"\q,O|:fJ<&d+9~r~~GtcӋ,hp"qJt4G)D]U}A?۩.6{6p!NWr6QSb 9& 3j*uj߰؜Z;}4*6lt6S! v/ZۇhzѲrFO2K50F|g{t"%ͩDHFt߼(f a ̵jAIe$Y{v2PxC#*PCLtrbX?#G un5d.q*fʂ7Lkx0${{[dζŬ5?֟$jbւaGf![Ċ`BN}C}\RS2FY bJp er.1 Mpl."(w,ZЕ} o*}Ges8`\Ԯk aɹھPhP yWjͮpq@aaS{՘r^KPE5nK`_)9z+zٕu|[a#1O-U6&M ˫l>fԚ"FiEݍ>QYiUsORhU 3iNEiah6?HVi}~t}WsAO}p ?n[5/1wJo)'}b7wJ+PÛ1Y-^YM0&8L)SPW⚭кM*|)=ly:CS} $tdNeZ#Xp&z{ﭼUhg0IsxzrLEuK~y u@{ f|ί[EYkC.HV0*| #YtcmEG$y`9&88Y~'IwU}q{dC HfD#&n`.G+"Yrz OnWOj}vx20ڍy{tAlY@$~ #?oψ>҄5%FJ9~rYk}{]I␹eW6OKk!CgM2e|L|< :NGP ?6ζ|C\|f t]'|p5S6k7ęP$z[^Pk=͏DR=ub 'jzThUb*1O; :g6/ 5u#9n˘6VkpH;*8ӱ=|>Y\R4t.~sPtG3$*}rs⵲F;vl8ec + մ&ڭ,f'PF,7tR9s߲e>@YxŷOdSet2‘S9k ~a؜ ˎ'Q'"Ҳ~],~ݦmW Gi|Fͫ1<+62j|7E>!`IE ;ϱdHc6#NN:y40~j1*<;;{S NR\ODy_czae^p 폧]./yJZמʼno\z9*JUO3V"S XwkTZBbV %eMqY2304rz?ߠ I3%QPHK%9ljдк%].60~+~B9^P)-? #wJ(rX=j31`p{x\G>x/OVJ2c5깿wT2&5UeյdiܧH\sx@ώ'NfA[2#p"J,pG ^hT3Dy9Pd{瞙&y;v wad:tƂoF91c|Py;K Q%Jtxye^R#iO \C[<}|-4 {/,~"e.n_~XҢ>Z!m\jfNȴjB6؂boߓNSc_TMe$fux AmtocAt\ ,JIy)ߣvNdK'TY!rȌGSg* l/+=BqQZvg_ :ٸ>E!dm~[- b,c(UxH2RS;φe噞hV6Uh [Ȯtm 'w4bzQč(fjN-S(;w> Gw!An r ~m%IYor,fZrdžBsqDy\մC"p>+ɭ&Shk 77=*&b?g:_6kzqlw VDչOBR,(.m`_#Ea~,J*^֊R-V uI^^+TX.3AH.ژ=]( sjbF{vf"krʖHֽK"xo")K˸/l&.[1!{6|+ 7.Ã!ՉR{gZ! +9MY奮ʐŔm9P@? R gu~s?EL*9wݿ_VI$,_:L1FM:}j[gqe#BRSm'Z֋ G A4sfJL28ݮ5Nx)ٙwx4"FJarT1 0~TZ?:c0!a4K./>e:~Lw8.=3XBpZ\䱰NX\/y $ n_dQoN4Mw2% %G b}cf*PIg-ZSMPQZoΌ/댾w̐P )׆)QI BL,rmD9QJȟz; "^~UstjUMKvE+R>f)Л1 um.iưTq>PF}>ivCO÷@?z 68f"O =nmKWbk*z`ީ.ߞG|YeGƖ{:%HD8ϸf:C\>A;K>7_6x\akuQ|?UUʵS\w^#ffI-%uhRX~Xw%/$20ζ%Z=I)h=ڰWŜwXIF4ԟ\F8I'~O^"Yg+RU/d\?T.腿zq$d\$$~zN?ǹةj)LgMVuۊ<-n g0%4RVHtTT^uIMGnp0?#M.=^)*lƙϽ,bzhe33̰% QAN8['Fn3S ~* s⹌LJ刏fk4$֖OɼA]Q {Զ>0M٠ bHr5]ؿ'X Ć)[3˅:;(lmg/D1@v́;Gd;,ٓW-N8!QJ= YqX1ѵ%4B60,]HЌ9a,4*yU;^,/@ OF/<Ia z]}yL1+ kA+bBЭdv=np-k2YS[A q񜲔/YmhgH"!l7t6suӕ!4q3ߓJmyZgL2 3A}ciA # srVڝ_ Gf0U]@cvqw5dNz3XoWdn2S NVHxYa%>rᭈ؇: TjS[aAG(&OIN7nQ x?;/Q_m=TcʻJjZ/D0c^aRӻ@F?:fpL`jmc 18_@y-C#RV`э!E!WO& l@micU0*p]:x' _D*;!sѿT) $lgU#ݜ|0,ӴGK+Z%Go*u-!K br ^&j7z tv{vZ'B!+c 784hl.ȞwirYU|I` IG2uA136Wp-.Upz&رZlith5-e{#)ۄW`% Sk@,K\`#zRX GA-Y\ߥ*d;hE/@F?wU${ u!Fž0 yŗjXRSBP1e/g&5ݗ}Y!&f}|1>~0-i<<ꜘHxz ϣz6Aњū]FFxeԠ`v])x `Q::$6: ts#Q +XT3\*V\D_ĺ2)[?~uH^-K ) M-L[`Z A)||P9 V0'`ȶy1F& j_+~,Ղ\޹Sq]@u`jntyab1s ^b # ^Kc?A%N_ii)(qˢ8q)ZbŢhv赲2 19.HbQ=Wق̺pmpTcSŸMʳ`vm56sOZeL:~IZixWXz* -V[ƹn7>% %Ǹ-('(UUm+r|5o[DOsp՛J;24Z4y2C1Å8o|Pl"$4Q1z2i?M3)VK"BҎ%f=T%!,NM9b'eɴ5t8WVn1$Bak4lRU{;DmgȦ>FvG/5 ˅)q+!ϑ;#ѩ9YGp:uz7U:KI:.DHصYC,6C#=Gc[1nFgJtq|e &O:-;UiS6T6v;ti@HՅYN%W|5aO?PKD}>)Z!USu};#6ʙD5F:…9"GI#I@Aa<~d]bA wg$8ޗxܱ`Q\P7D8B8d YuhϫZK5@S]GHp`>2sߔ| AS,˺G%,TGP{Weg? /uK\(B8 T#-2BP1anدo]:# ʛ|h*HfPz"4Rys{1$A94IDϦ4& k,~w'${QW=DKs ޿]cRp` >Bo9Ȍ:h{}#Dѽ(DicMM^ yGR(L8/ Cn}'f5={";7hU΁ -,uvxL=&&0WQLJeڟm~|`P$k1EGt$"8™=rR3P㛌UbGd6[m. `Sfs*̺준,1$Ȝ\s@=Xr&4H"^:9uz],)WQ=j~pt(JPiCPhpq`^]3 6" |=[#lsG:xL`jנDU#}21:kBR^IvyPw|ElJmlչ{AtF!AY6ITv!;&M בEL27N 2CYeQ ,}F&}I.t3y\+XT *nO-`/"0P(,9w1s -C07SGro kTTKj>lSݝF2X7S?da5:vh5@eS|l[$urSS۳%[nY6#ʍPꅋW՜@#)'&2+rC.aąI7 Q3SS}BRzj)LCR~:^ψ'@sc8!Q '(:l ;2W`}{{?Aԯ9b  M=W4'+Pce<0'x{nfO_L\m+-O۬_E z<3A0NDE`ݮ0j?w^Vݨ6+VӃE 0 ʧÝM(;qVL[jtu&zlw*DӇHO-hu4XJT)>Mm<*ʞ):Rc@95%M>8\9wkvvgD3S߁`G** iOwupE.&i|1zܴr;JP[~#8Y_t;KTZYSM˹ " $iFGi3^A?Y_$,gVhvOI`Ҵog^ַ>C4T/uc$D̟_2 L曋DZ)fn*~Vq{UA`y5\ -,Z1DjԊzLV8bbdO֊ w05o$Xt8r&MK-uaT3c?):>$p9PrF '3tֻi k&Xl&PQy%WMh3F\^r 4Zm\Q7Z]īFFUY-SAfsg D-^&Hn`6R!u9Ifxۂ ;iu6~{ߙষhNczC;Ͻn,YU0 )D9IGIxA[bk'j(w1`tl6kum/"BtRPNYBz/ t*-6Epw^u<58q fmz{-T%@G%(fb=9.`af Iy7sOpbNtD SDtA|) =BåO It@!~۩u4^- z\:1lB`8UԗPPu @ČBաڋ(M2xIzUs^araȆwak qꔢ@Re#!JE2s-؍ǯiƲ/}4%(c}*j@'.`u@ؽEEq:6{) 㒽 3* ǽe. #bD=3Y_uCbi`dڇ3Jx(Wsi4=qꪝ Дtnotjw*v%J/wş2ޒ2BRqHx'Gjz^ck``hbqr\^yyd_¬L'w|h- :TS/"]~7%N 7̬P ]Yx-#O:9_܎i(c6i?)tŜAU&py›8lΠ!|r =!0|'|نMȶ )jR3OOX{\ީ7Mg5¦yz' e .Bbs]OK7JvH\ܶ%OZI}RLL5~=ꙺbDD \0da^ d:~Fs$0%vgſJs)N>NOg"9o" *GɲrLQ${"Et2}B;2#ݾ!n V Y?++PuUsDkd 6;W뉿Y$ >Lz6uO:#mdl\,<* } X :yP4'Jk}u\)I"n`D,Hu8ʰA&*y!!s,5C7Nݣl2 7`9Ni wX;>_zs; rbc 0L3F7&pׇ}%81E;?*,W\#`^HwY&d0Yz"(i0Z1bXKP#>nb܅r^ WNٸ,키Uyr0h(y4ڛyɴALՓ} JF|$RBxc`LwBBQuZ riCO8 !43]@ܨ|HxUĒj?6lR*)~\if_EzC|o[tNGG͖Kv9*PǮ6* fE,%@sju63SP-LX+_3L>]d_:b?8XF brRxQHa@Er0cM$S/mjA@3Xdkj>H`*$\RZO_2浳 !0;8]&Y#x<ܠriW7b%{Bv/؏^lrl(5b.zBv m#$J;_m/ڀ|WPqD|>QYlGPp4ذ?F}PZufI]TߴETc.&8ʃǔm8zn{v~+:ij99&\-BlXAB#xwNWQĕLib~T5UxWUӬRA$D M"1m>D RoȘ< wy`G\e{xV}5&*f6m&t7:êw{1l?P;źE+qd}ba/hԅDqh˰Ŗ\'~*MVbz+6 \Dw?Ԩ<8Y?ω}$cIl*!Չ" 쩙[ `;Q އ? xt21jS Ƒ>8KIc~L-2o- 'L!-;l~:\z\Z' AV+v{]@_h ֩b^⃕d]VX:'r3b47Vd_` +3VCim'_pC𚳳KN5D}ѵʀVLv,u)$L,e>9{z죂G" G/gRvEF4dV}񳍔 j/U<*Z/ĥ;gWO$rms?t] y޿'tkAEB0²Im'܄^m@eZ(ppG{zEAcXKH>oY8 TVrʹxXFN˱u7bJZ|]GZQjڿ\Z qjǨ ߞ `Ri4AD FtrN!f1JU܆m>Wv$*aFjwNKtX &@>4!Ro.ǢwC4z6=?FkXy#a-b:A@\j-QP&H+i}@į18L#MhϞ>4o~?V8J`h7هڋyɇDE,`mQ?E{sJPb ́N?dWG݃tiǺ!eO> 1׬}b1#pݪ\_Ŷ:x\DMF 7l#kł"?W]pG=%c9nk%I $F'2=30I墼a~S\eKnysO6e< i-eB{١B>y_@+cPQ[;^zfTHR'"!=4H7{0Z4d7| pq?QGkŧP4; ŋv&P%c?JHsLlŋ1҆$=t`N\:2_zP0HZm`"Z/br]yS(d |v;'lf j7zJwM&{%װv[|=\fѰ6l8O5 !ykwF@KRd'?Z# |8pvac]/bM_ !53 ۪#u`LB!,~q7`uu8EkTYSuX u?”tlůd htlRG76`ٸ!N:D:>,He$xMgT(=Rؔc+ES輮aSJU <9 37p.j{P_r|6tYșVl+cH.5q*;vn$0_`$qdMPKrMŪ Y' .A)J.Hsd޻! `B?xܢ 5y4<#ӾRo7f|_wAy+ rZq ^ڕ~(g Rwke.}*SuB''lڀxnUWԻy,&FF3Ԣuj5>P E~+MoI͕JV-uJ֗'׺DotEV}_qrpPoѷ`7z(߭&ge^lm[1t|5,j/> ¸\I^蔗3WaҼHϧ`8 `PoxģW޻G8 Sc}2# 0BHՙ42ƎODisG_7,u[1)kGΥ <ɿT/Tq{"BߩzV qث{„'g1;p]d\+,萺:Ũ^'m:LA3Z m<Ⱥ. nvBxo\4RC{^5 $ " Hy=]@@JhseZyT~1)vuIWJG|~'̪7lM%B ^cy)tnkG%{ЫxV)B5׍w<|}G9~h1`^Nbv y\r.yHtM4c%LWyz;)͉шw0IE9 W5%7^_aL!Y(.>m+Yc SL5>ݩ:vVHci_lhVKTC[ g '2:asʩоa1g{y<iCD ٹԤ9jwn{n%PaA+naBpV vJG1\YR.u~/A}1SڼkNOpIX{ЉlrlQ ժ9-QӠMpJ .YoσP.!t|6]5g֎zoW$nyr^3:QYt~Mb31>*h(yM&^av2X!Y,ØVg a [t?H'〪WT|cQ z̪$ˡ7KL+}:Ӑ VRuV}H%v1= Ռqq8>37k1j :}(3 Q?{n )fy9x>|z ҃X0r@)v9Kx2'6=[^aJ-j@Eְ1?;x8n\22J˵(рڼٜŮ۲f8_@,w`)I!0+$JO}\Lw`H.I1yzY@%HҎ3yܤ|4#BA;/<M\h3vww]/,/N8DxS3[>٧!ID "<cNx>TNA@M^> fh?H  FEI\Cr%;S0_sLm,D) .VL9e}!u+Ӓ!!V?R= (Lmc` l7#Q>79Ԩ0,sqM+aۢ?ɑk'|g pHFmskD禽--@v%Cd`@gCTF?˥\чJ3ẹ4ݯ;Þc GX,"JbJ{[Z*{QA+G>te,xǟxD< H#&GN0iUpg #7Dbv"du}r'O3hu0ETSYoWm{Sm"bǵW3 G1"kz# rӜ$h WٖPuX6m *uaV% }m}p̊Pa= IGҟ]Ȓk% cDdc}w2 n9\%X:Q`(IMyDmO^5tE]w5Uzs ?c + -$1L@;OO] :r!*e./@ա6n" i/Ycet)h j4ζ Dncszb6cp'|a+I+u6,N>"A@]`1 &}.nmDҩrc`6i}҄V>PMYQ  k MR~SyWNwIrjjϜw@ -nf?T42!Z|,Qb:f{mZ!Ykp§Ec(ѽ7#{[E컭+4.ķgQw-խ 1 !Eݥc@5.RemCZ1pb6 t(aQ#B {narlXƇD>?񀠊ZTx8} ըU #AdrŞޕ+q)C[Тs*p)%8p.p[ף/ĈHqBa@P2MU;GOMWQ|7o_JUđ-݀*1>2F"5]*^Ku.@(2D <*٫N:١Hs%pJy9CShm()f00f'GC}Q[VҮG&lPKK5\o]WN|DŲֺOG XhoKQp>$R,MiMO)<^퇃W.gyUF5j)ٙ]X ԺҿZiೢc GMFM>= `y鉪TALT|XAf /}܍ڠPEEC/zsQRV(|N1KY5"+"7n,qWD%CmP.;ZR(>[eE٧x,=gE׵«FĖ8nI , ;Z^bS^0g=]Vu@EZ&@8 k $;=95qV&zyfQ9ߐ0u"4nң8o}2 s nDMAf">;x-wGT Z--^ˇh@G?N߉boSLO*j@Af.l=l/HIiI,QShz7Gk[r]a  '>;gVdIl)ީ<;ԭzAN`Y>pt5:SY-0;BXND+ۖi@mH6-gvc=o N =, _3{ aaNAm.+pĭzf'N(1OQ|WLR?\,;UZ ê_vJS̉0-3QW}6Ðd\F5Pad8!M2O`ךPsZ#nya(Ozij2yP!GN}L-uhȔ,A? m@ RK뭻>2ЃޑhyplO6N WT=*&~Rec2iLIu*QI1" W0!Epϐ+FCT2[=݁{ps=q؊cEgY-p-`v% S˫*,GGRL&Z?<@7V8}pe"Xx~QLB$b(Xbݸd;21y`E(f@ry)}fu=F칛$^'(pVh= `5ӣDqd2h@ ;Im vl⊊x!1%l9o_' X'ncI۽og "_Gٛ'2_Jut  X vyQq#p=˵*a}V |T'T%NT*dyQktYWX"v:w4 H)W=Gb>sis4Ҕ:ٴh.d$w2,0&Y cßC-iB! 4n}vg'`U5խH:/ޘ+^v|S=⸃Y}JiD۽l>n\ jWM6g=;k(ԺFU'SdJ<)Փ<#2j婙@~9i*R4fy JNiҜQgo^BhY SP|kPC’?)ySMukm2aeDу [7vJ?R"!?-5=oYrלLI< }\WZI/iܠ{{_KEP]4_.4lD@b%cRBJW ̪X̃1u N|ˠ#R*. ]Yw';'O g?Yaq )!iMً03$'N"ԙ !Snv #Zig%b?QܵX)P]3I%Nq3֮ѻH?& YL#ZRޝ*ggq2ǻg@_+=pbVkwO0wG@fh LjBͪ4(lF?)75 T2~}#,8U놱h>="<{ m`4eҜ_rMt#oR1aQ-ݴy˦MDx=;"&S&LF'R9v;zD%(c*h%^+iV`j^*hoB@s0I>X &3<`kXVJRSSC'7h?H]6t $n-I-0>mذuZ8Jd&D@{GQ:ZKJ,cDgT@r!x5Fмmd9.6 ʃA94$rI,"O>L8*#i_N-Cװp5)IzQ3@׿\y\b6-=M>/˜;ubpj[6(>MI6>4՝}a /@dҧd.+^"J~.W ;>M{8)z/X^#*,"!+M)\[EBW-x|Ajwl}{!~&2wf݀A<',46 #$*oI_2KG"BXK *co-¤kO)$ 7,@Sm8*;@{KͲ=24҄+&έ=ooJj*;I +}NY}s#C جb)=F"roX q;A7g=:zGčc'[lYqHqkSʀGߥץwrǡ;]5iqZzݻ ٯ"i*Vǵ~-nx䦬6b)(*魴@WDS[UB&puMgšqtP*:F Fė|o%CrJ>%4VrKr!a\cѴn=Q.sI26)[큈3ci fJm*OQ*[tߢu$eYZgP")Ii3+Uxri1-nC8QUcv; wlA9/؍f_.)ȃuF;@aCΌۇL%D*wRƹWKJpw0;'eŊ9xƆi  ̃XqjXH\u%o- Gg"*/%\qLTȤ3vχR> z`-.z9~S.KPf1c۬=u'wa5wE/aydO=wش8# (6B+QEPDvbpF#Qih/k^J/(c bg4;oBH>rJ8.DNeە؋sw'3w-wzݜB%7^Oath d ]abGHih2oq7RLxԣ-C(*!& s/Kvv Q(>v|v\!+Xvv7$<ێ7Cld NP`V5(c6N'|QtqQV<},$ . r鈟uS nPlWD</4@hR"*3"%YOlyT WUePZ]۾L|ʄ1n̑(ǣKjB;4%f/IQu|\>ݐI$dn + |ތ4*PpS~CcMKk^B9l=xU-!4MY6Yf %:?'Q c/6q⸷̶Fn(cbCD¤= ŔB E1=}c}0>'ҌW-бG)@SBw9S#dy=R ~#dy, +mo??6vN84ڍjw*oL)oVHbgg$JaOOB}P+B(7m6xm"L| ۿBky\%͐ÀfhLUɦkGGEw'.~S { g\<+ԁ<:flѝ Ntй݄:.,IU &ݥ&&wbt&Qv-:~eN| Q$)zdP-iu>e (7UUOQP%AuY萃>E#6:ޏ}a)7& N΁řxM3cڅP]Z/4{$Di_WRhBb:spY5yxs2%\[9ENT.jyyHb31[O-;Lfͣ;ra9K9HR3j aY5ހ*J8U> "- FkHImY[B,=cN ӠJ%P<s87>!tKpnUPICy=o.fd( 3GCPT[-[݆r"\̹e6v)Thտ-3#T,ZD24mس7LJBPk{WgJy~/hѢigo5]%`Äboo6>a8`A%.XWTCw %!Zғwaw]j`֪h3"p)h u@;TC|oĴ O| ( KOVOA%~I$[Jǭ1ʐ߇P7ݫ!z5rif8DIzM/ʫ#WUkz^CE\Ӿ+Yn:X.Jza45N<\%[׀WA!RO\]uFF}l#jU8-Wkz_Xh󱴎,/QQM_;I9ssY8™qK 8xG,$ ZTljIzdygK:j*LrajGDtr :4@w5D.ۥp -0` (r! X▫:@$WOۯ ^`Ew-A"J zI-ѫ 9fj>G=!Mz^?2="C!֜v=}YKK!R`@p)')C+5 A<-9ᇔ-YEy~zE-7ئtC9f.d)(>Dg͊_Ğ`w|ep*#qf$ԡDw0>ȓ0~İ4&ľhlI 6|a կoEؑHQ=(?R<, m.˃7A.J4B&K]3UR9OFr O"챜$k%2JUA$BM(IIᔜ신Aѝ}SeMnv_NQV+W߃%s4wKSVscyPy<1-sׂ~ojݖ 1ʊFZ!ⷵ{"]FeHg& ܹg̈Ջ=Ui-@=ȒA4} zS.Tϝ,LY2 9ߝqǚk7c(NhuB1 f V2؆|"߻ęȪaM:/0ڑt03MvJ{eqILCI}jj^:d9ݟdj, ?Ԉ hw :{=`T:m|ؕ`Rv<;3 &7mu1䟄L{ ue) pڈA[8W1ɵ[k3ŴC|4Ċ2~90gâLB0dr%2t$ֻachkXA+[m;8к?}"r)iVPq9R/$U?JI3>A] Syyx'`AO0d]H5.<> *Uz4<}lx %\Ÿ[a$`tÄxtIbVuK__qP~Awnp;?|Cc">r8X_ڵPR0cl% K\-|77j<ϔJ[^Pq] fEr@zCcx>TS~vJB؋\c R_ CbP0:R.T]|>Z2ʼcLoՇLNefy7I$_Aa2=hXB/HuKF,Չ >NƹxN0^md空JүՁQ7"kVV7ܹt/xxNӞZh4O)[IFH_e^A9;9tLPť MpPkmH."z)0n!B͕RyCuÀ9P9C%B*lݲ\ [;@=2gQGuI긑[<6Yi~)Tw)HWb+ȵ7AG1feL Nf*xhfhdmܱh~ h\^_GTި8ix,(ж&B>QeoBL 11NV02俖Bo#{|W) P3%63G*ZUQ''x@ߙeae-P8Իls F C;%I}a(S6B86Y6Mlc )5\eV(x._\Pq /0"ĨM !mw6 `W>NQڎغY-/츓vm3Ӭ[b@s7ɰC y{/ b^!Fv 9P%$u_t଱HҙjK"/FQo֎@VR*zFWU=('ęBT錡aJ6G"{%CH5sx`m<9=g"KO:, >B֐BêuxLb$&U 0U%X3Qd`GZ<w!ZUbzM\R_d]Ab>*p5rJoQy^Vk~1p+FQ#v84_~+g9:nAG D}Z$:swep񣥎LJ;| >OU\N]Ŵ\(*K]_O۷G6wp{ՈWk,hKbS4Җ}r1|w~v]9'u!6zm^ wgɹ:^3'=O1M25ET/{@Zerӗ@Vw7/heӥ=k%4JSVUkHf]t M H aU :%}OH6 D:SQ^7i9cHsJр'{wkjE&p.&Y#.k|''iEgc2MQ WdmȵRW9# p·r, j]'K[]\hUEG3edkj~iL{1v9\F杒D j`tb_vӈBfM{t>lHLS$8x,BlEYZ&Q4}WTzWӂÆq5Hpn 4|+¯hvo1_xdvlvd ]uW߭˙HJ91ubuc@聰]qԑmpYbk^D;tB]}O[0 z,Q1-zozg߲X]C J"'e|7@B:8)Yoa ,Sxg {o_j\bAˡyDק9'AZ[3skNbF7!,G#Q1hw&0W-lnd/)C4$Hrkt#%NY}9w.}ze8=9T|&8]}Rw ېwy0R_y4"+L[)xu AxxA$ʳy!NXCƀ $nDv^v6?%RP-:fC 6ng>(a%qHdcI'F/0Im*">T`Eb MWK%w}o. ʬ|ObA#hQ z8̦pKZFL~?GQ䉮䑗N!GT[a<2([RFv Zbw .m^$JVc@̦ 1& t Ԡgԅ #z{fLVqJh :AU+P~XR/5_S^;ķ;[.\x-祏T9E4:UgD| (lf_]?vy6ʣu8")9g3gWs%l>\pHaRٍ0&&"l[⽦炓fWy:Fi.mYE5q[%d>H 66ZXY7vݖ!1ݸ?bMH+E">L\ Vd;l76@%5| ^Us Vᓀ0\Giw7DTwh;kqkN`h,l*YP@}&ɾM7J.QI[!! _/I E !D4 + 1tKlï~ dн+vnW<+Bqezh*J7w;uq_;mv,49I^yrE;6@yT\Y(zy:4:u<f֦fU"kaa nB!rB Kg$CtkDZb]ʫ!a:DrګƏT $~`4<9xn4ۯKI{2 NCn3QYpCr6}LQW>Y3n8'v1˝`]H$|,.ھ팻#NF0wþQH( 'rb VݓUFMRJI.Hz?7}TQxI v&u'}_NY:g>'%!٫R埃cȼ,-'g& _ k*]4GbrVQS#¸=o׫]w+ȑj[5z {7FuT \}x鶄K]Rz<X~ Ǚ!̨s Rg m[e8(<ːb)cnfRp%udY4 7{0${sX5`~KHFRX dX3]Y7nGچ!.V51Pg%,VdSRU5 1;?OCKy;c#̻AliDV^z/T8M t*Ѳ:7A_a2)}ޏGIJB=}找.G=J\Eu8BHfyn)$P~%g{<[Cݱ\YL xJ_6M93-%R1.v2 ^6( 9JSmmeoTٟ#Xwi7EoT4c(`<̞_Hڔeqzt[3%z@CF9":.=R:Q,8\ȋ,Z\F3`V(X}m]~ADMc ~M ZuaL Fɉm Ujwir dI1ҕ4Z89^M˜e_/TygG/3BFfחjY̚>i/t=? |ugg0:ٕ obQkщʼv,k{=}$Oٳvθub$''v>WxrrA+٫&˿T>ߜ#p{QgK*e}4Ymp(xdV4Bf==>gi!H%ztW]y$MK\[Xm{A3aj2w,!Jt&b=یyo!B|)؉@;7ڥQ#vT髿&O6 803pg k%Je=:CxhoPhW8qGWh;BȀҦ5seSH3ʙ KP-]5=c]7GkԲwc RۙCt}JoөĆ7PF>mmR>I\Nϻ6JizE~LP1XMtVh "裊6˓gƭ9tĀ[Ljai 2ʢ?;`5A6kDA/C>Whep]Ur#byZRղG(ZDcjﻄؙ;*pM"*\5xz bRbccKcINϟ:S;gYZ07070100000371000081a400000000000000000000000166f3d9cf0000bec8000000000000000000000000000000000000005400000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/scsi/bnx2fc/bnx2fc.ko.xz7zXZִF!t/t]?Eh=ڜ.+޲<=-%A>Yn㵙J<ѻ7:KZVᖄ֟-ؖ10q;4RB-m{GCg"Pbe/Y"8IC>G]_Tl7!l:=Uu3\ J}0ߜU##/+ # Z䘵‰?4kJ\z: U#y}㸕7POr xn4?7]dL[as0+vR;ϟ Ql~8NܨŠϗ%3%*2ykAGt^6lm J*fe;m;:\U7 mvQ1 d@"o߳8OPnHKs|8o2B43ujQ3iƧXt:@t1z6y.#[XzUe HfR ja];Uh:-jծdk ܻ&r/9.`KP䂲1z!.ƷBURWnG@~AfL3⩸lgx(WjɥzDw.48cKBbkjr(xhbA`9F zC?\pW(Rh= SMIdB:^GOJ ؁X Ν\mъ% rA_XݎbY(khr9_zP0;AjkPfD=mͳg;Q@EyZ7< TLZM0.K u;z,dR"_olKH3Q>_welvC=vuLq'YUß19RK'5. 4R_Z`f!U~{dB]Bf~̙n%RC5AjA죗_­weDnruKK}!R8OY(OȒz]=*.z Ny<$YVYX 7~SB;Ffl:JU Wo\:KH , KY>&i}i ڥ9lKzfyCM|*S(OݑҡA٥u 'Uʘх2n,G۪rL~5: a.8ibJxBRϒfZP~M/S Ɏz *nN$K_N6cuJc_B9YS)~WWvhZvhŽ<^oo(Ŋ@amԗ7rO9'@--@  z tM H`P(.C_,@zs۽M5nuU|K{~Q _T%:]oס] ,ukKcѳ{i;6h 68EnT*5l;!EځuGCTV ,) 6wO3$W3Nڏ S:9;S)5)0~BPf7'^3ErLӋPSJ ٦&rhZs7ݗϘP@g-Cî딮1b&'4xiFl~ewH'e"SR7~Rc$ƁJ!"B>ƶ|m+nڷ0{ᤩ^6]\vD =++H,_`fɼ/hA1*chw9ιdk Z C 綐YYsߝ"`a $})-zʹLș$+9excV]O;^,1QkI3մ]qM8l~s5U%+|\)[_E"uD(σ#C0[4+ zbYPkTZb^z |-Z-h P-;QYLcRgVb[U@*g!SϭCѵ`6- X!kZ'Oeo>DЄd/̪8nݏ#zK͸[ 熔ĬK4#{f=;V B7nզ4 M*lY@Jlj,fw҉%g˹O3N-GO.=q88HuD?z>ܢԳ9܉g$hOWZ`y +Kj/+)WLHmxC I$͋T1m7?ixSXA𽪈I]0qѡIhg=y#*9.!pJBa8_QԌDz7[JFL$uoUe[zs.,]P4\p`v0d vo~Ns73MJ(%'$=\ޠk5!Ү1|_LDxӎ~z=hUڮԲz[Vʎ;,DY O+Z+U?/nW/-k%Ofk8sX $!wZGy.ʔL<Q=8wvbcpܛ=(uV"lePBg = 0#-pjm@1qϩ&mt5\YD.RN&EY=ni#My+/A$ %5 [̍VfCX%[|0PünZI4ޡMn[6qVO7MfP65зBJ⊡Z&BA-[kWVTwΆ{GƨQ%4/B\d]Lt] m;m.;X qe^lF+%psi+0l֢rV&60M8?رf^~9sB"a+j~ b+WL 1dJXT/UC ^~M.t8%Ih@ ߃[f<Ov;jid]떅j|bON=4v{ b{tc >:l^[]* ^,&]'$NO}7Zl&腣E5/wR6+Lpd6ѽAehCk`n}1z"G.Ћ>{xMy׻asLu|ʇQg(bO;X+QDKf"x LrB F\%# x+.x]wLc3Ԝ+@`twtWC`qz4]w:C!z^T>}"^KoddjH)F&$7*^U ,g(KZrrvy*7,LP߬#Se3%ѩY&ʰ= 2I*nUN[|Ed%ePŸ-\ZI e  ,!m NM,މB3Yj6\Hr~j!:PMStF MW#XaV~m%%R\?Jfۜi<`دHڊ]:u$DOڛZ7goQEv P1`91܇D[unVW:ޫR< -|c2z=>Gy N#t7j 9 "l괵ZMVcVSÉjfR.q @ض_&z)>܌20/$/@Pn}dc-#3̧y/ʀ<<,솼<z4p'.~wֿy`mM#b[[${ ˟Rz,f+4ar]xΣ"E},DYBSxZ:w䏥e'cnyΣlY &Wb Y[gb\-c J q/+LŮ8n dg10zvyw8^Kѽ)bgcoXBڽ}3r^6_JU<׶dP˳軌L~|n()pYS}?U6j,XRW?y6T$# ΠrcMBz\ 4ílR3V^#^#X2P?z\ w) 8ZGi3Q=i /?6(ӡߞ(L'd=}&AR:V 7rnR-wOOVWz}H=S-.`×A2*DORC m6ͪmu_ZTZG چϾMXN? _1=B@ wIR$ {}XIDL:NI|䖨+1 r>?g1F_ֲzF~Q`3~.MgSw*9ؕ>|Mt ˏgVB6N _;jUZ84kC(8Щ9TN9 =$n2=(w(vĦ \8>>5dC;ZGre<)VOLe`5| f .6x?|ŠךnMqˮtH!OƖӌy:ӌmmbyC:я({86"Yaq%b`|*q5huyg>Ym>0aGO#"n2ex{v%NC ۱8/*Fvb͕L<]Ac!'U a*Ktt`T5:U{d tY6KPN'2 hECb O-:FbίN1$pϓCO3Rn$Rmuː>cTlCRs<{?˹ *&:)c6٩>{tuMy q~&uDPIU'g&`3fzm8 v>\wPϙ6/T4YFҳS:[-sJzWBϋ9 4M[>hƢּA['1.gJWu>=uIb=;%J#H6';c/~xVVBL4)6zd7~bVJ:V}]54  Ys;Xub롯 PCPlP3]d!e[IB.a,pImؼA6Dwp<ǥfW2 pi~ΚB?h@&!!R. N` (?Œr\ҞbqX{Ʒn{(`oNSQ@NJRu_qo D/ݛ>0Qp#&_TQ&ŠAcc f p#Y^%K]H*籃Lh|^.x}1iiw<1?T/35Xz5Pf#JL(D)#B"%]nBПK c/;S!۴h%^R~Jg`~_B)#VC3w"$#=_(b3 q}(Fj/-Ӯz%[V+cwYP`QWn 7SdEi|ä\~ylhʻF7e:o?Y> $I 6@Ys C wܕ-PBh Zu^ql\R (ϫPV 7Јw'ƫm!-l <1xRi EAQOh+ґ6yoʠɒg $,XD$}AzYSvasIcf9Q`(^W0.Έ-sWg r]:R#7.Y_#vO165$y+|~0p,z˕Xf&@)XsLm#^_,DqA4wWj7;\\·R6# ]NqZ /FW'AݳP gYs6^u@&D {қ"|zh@?`B[^(zpe\+l&Y\%qjQyx /[j Vv3n .mmIR \I"JkK%ni^PŰBhpF鵻bXcXVUcgY=*d끛0zٹWa.ZpNn0"S1i:Tb?ܫ Ͷ#ɩUr rǹamqKL6- @ -BLgpZ!FV"h>mTg<#.?jMu5Ol+2%b AKF{JC^/x$Th=A@uʇw$ 瘾}:NRkhxDz5 /O˦m.BU{Ai["o@A.B9uh8I}1El0Crrь}SJS56+5aftMAa-ы ^af>[YiObOkǷ5PT38u6Qu֡oZ{cבsչTUv8ʛ9|2Fϐ7Ѐ'v6恹Mߓ<VV($Fȯ棻$V _G:n\k [ *{/Ҵfh[җf-&E|O28,NnշEKW$!/A;Td3>uZ$c aُ.ITpJFw(p5@ZH|&TG9 u@*C7bY"k.#ٯ;uH{tz޴o@n NH"i1Kq];*iIg᧎%>۔u9AR4q#K tklM M{biU='/B;kHyfg\v*:wI%؀̚W X 4+kḚo*`Gme(DMu8 ˟+'D< VCiY2HK L󣔔 _wP؀=>h:ZFU˜߾-נ2muGO!<م*!Nw=@zC *I(P pD@,/ZO.7ЖlyWޱܭN4mҥ_!<1dAc^¶r٢ޥiih6)bYqO`qlLwɧ[:!eF8Q}q h0Ky{X {Lm5s+r5a.f}WVU1zl9AocX&vbnX6O:d"E&Ku84#d2tL;R8: jQ~ k>Qʊ؝+R h3>x(*7 "֬p&$Q|=&RIأaw tn̵^{rUVEc] ej<$(~<uՂdJ֮u۫Qmbi8ȧsm*Q}9lUoKY61D0WB0^GД _!> &N7G?C+Ls2|aZi"VD"f4:hy;Α8R8 "ӨM@J:HlL*} wɚ5]Dsr{ub}PHVyd;r]I|cä@Gz;%c#>)'hֶh!'$AT}s{PxwjȝGd'L̺`:B3^M KgLtL;}n N?j(+Jr 5ʨe.KR92՝UlĊjpϻ}}atr-*8@63~_r1PP"4*6ZUvdR#Io_U]:!ML0Twf`6?m~S\1 h˨'KRErw& <'˯ѝI : jW$FZ-ĠmsWrhP"`#SjauWH(}3K{A\xX`׫?w $ՀXZY S+ɏzLw-Rr *YDlx+֢H'[ OКQWm]0H4(Ya*ʉDJL8WsьPJDl/'22/'I;JaOk$cRmxKy ΊbKme5ͳ+FQzszLWF9^eȞ_j ~昇^NS4&ӛnK?^Mwii+3W^pj#uQU"b_m g󩷵󼶡E1&eq4$+y n%-:YjjO\!D 8^a4&mc=e e1 4^sPHL)Q[w5o +bԂ56ݝ-S:Ŋ+^VEHJ^j5,UB /vB'*. 2/ 3BR&`_d(wݑs5vy1tŌMUlO)}@w] )Sq4T/4f>*̦pGdbh+,AxTHz4fHy=/MYUj>9 {'m,FqE`_qf-H?xfgrF2+]c`G<}my~lZ'㲴?j.c2[:n6[>qa^Ѝ:D)90~n(B m哱6^߳aW2N D?J? Rmxaڕү_lTġ^ѝ51hpŔCr0ҘCK#3Ճ@>SI= 6_`i'\M4+BQq)J'Wls,^R3q f@}ͽ?x6{gS#yWxGP-.G6b\tߛKT m"@+ d!G+径mkݲ K,TҕRdn$C8Mq%AelkZ\q?nTpܰ[z潫@S's}SU>$3J-`y^H:W`3uw!d$v_|(kv^$+~{?ƋEn豥R\dR-R29nUs³i^?jGgmo#9xP]4AXߩPc^%`FFRHw+6WJ3+fXsח)$r|[ͥ^ f찘Qx4n2U͝N]k g)R?g"ҏ糺[ƪ It0J} BW>q]=_cP"8d~RPR jɋuX#~gBM:>QK<*IC7+i)-L*>;lACq$!s;)PZA*8YfJޢ8)L{])/2ޓ!cRc.SxB3jԢ[iǒZHVi=#o#bW) CvDrY#@\aPKDOrɭvè4bYZq5Xc-IZ)H:_irmkvCvpG sГ9oz"'Zj ˊ^.Bb SeA5_D֕˟ >H9.Yi#SQ&uDnY1YuЮ&4gF3S&*K ]nG?w)*rԏnH]o @*2eG8Kl:W?Lo!,CJ*ɧc\ز70W;i=3u#uwmHXṾ|@da偣 /փjB(7h?d} Xڀi~Sx2;1˂@,>g타'0,,׸J4@8 ؍.WqFz8@{cS\Aτ8L@>DyS{\y!)&xykʩMVfd%;`,{l+5,w Z(&wVW-5-'+lBciɆL&ɒ.`$}L2Xi NU΋?X e|k{=1㍣Zz7su18hhS|45mEP37$)PJ0债7B|HEk'3&Von k"TrAlr8__BCآ8lb/zXkB !.Lqnf43F!dh,WzȰG"t*et)8vʼn ̠? `ȩ [s]rvI3Oc;ͭY!{=9&+?k =tuU75 ;j_m!闈.˂]+\q1xwh>Ah[/߳?FaiQ}fhWT9Y:5#)8Ӛ5aEad8mjJMC?{A@#2k;|r4o>%}BQ,}$*X̵*,~IXM%˜1)`/#^&C]wIMj>jt{Ay))6M4;􅫲{|EXc ?U.O'3t% #(HQ]TۦGқ>@_ Ȇ88 |˂F[26Mwic ,P}7dέI{q-"1 IKPcELv&uBdv`Uc U}]RalvWxA)f\]<^@Q 7 |ثǮ |.6n,`"r)_@|2egSln^B2*h"ؑt&~oq0·,K\ewGI+;g=V 7GU 9e@K7I{iA6붊Pb =*Ok|L,:d|r:2ˆ @=qP TrE]e (p^~4cYQsIIYTH(Ʊ: #V4KbE&l.n<*?O:!xŻw6e k#GkTtWv_iwfde/0 mL;Cwco0(l?%_I]!V\"2xe9Me) 7 *nD;`!fQ؅*L5,فRר5.//͎u{tG γ">yLz!\CL=LloAGr:6Җg`|uvn#A/5g2b)=<$~\<,b',LR\t] {/O,5!g~Ӱޱ׼h"oڇW{ݤKMC+&JA:+߾?UY/ /P^ !9sscM@J*ByO''SM+7X^@y?= Ucco#qEY|/NE:ҞAR0ak2(2gY2npMoy{$;[)Vu EjP`wyʵ73 7Y!=j7[z;k;>>$a Lg𕰍sv52V)<KGk-vEP)y~zTbWԙPVaZf`U<y|8 ,zA WQ* 3|_~yeؤek#^Xv|=?̌əj{vCY 6NQu̞ r 3mʍXB]f'Uv*k>˫T޸`ьϢq~9>u#q(9Y@rDS5L2$_9ԣ`נdAPn!2Y#pl#"5eĢgX-mT Rr^*&B,U,lnR.m`Q:;ٱF6^ 4W<7BHl{} gi VCF_r#,+츾/6BHFHXghENJPM5L$' %ꋼ_&>="XP>%0RA/*nj ˂^=~ج8Z!hIA "H)eZS y=o 2otq{ޢ' zaxUH2Kl^iaۗTtHƶϓng?S[I[݂ɪߋW #Yܕf m;DK>UL5&s['BN=:ːmli⼙XC~3,( )|So&E$D\Ov4>۔W0I+"H69&G(74o!-fqʬ-h)uI*ČhMT8BF ݑ$ 7HshHWEK'A9FS%.Jk"w)*վe^Xjf&ܫ+ ͮ:3/銱5Kr)*X ח5"VC˰,3`E͙i 6L'8B4CG Qx`&ZFmo% lG_Jߣ-F(S  M%F]FpMd "u@ {^R[\iZo.;RͩpgBx~ _n1@!֋Ecy>__Oxgc,_/G Yy<gnhH;֧Ν;1w2"{ET#Qnu:¡B&>$…Kj͐^`sN̵+PmNO#"{`z@/&OYn./ၛϵJ$}&=Pr)ni;ʥs"ɮ" J٫zzEeJ:dn"N0C> [J0ܓ8x*s24K)%n4h{ď>)XĈ';҄Zv[FbR!*أx)5?QWj yjbiV`mJR'[{(8_=⦕VjeOS撼gm_8 `pQ?M.,K:M쯮28Q5HE=TpFFv{g_r0ױA[ 7$^t =]V/z唜&rB)(hz.}<"/Mt}\qpOrGIp%Ge֩U1vm_NlQcNN f]j>˹r7欁%;% w##*Kvz@^/%- VaY ] `(OP@q"#;_fA4ˮ*]6'|_I7 SN4+{H+Ge9ς2y r̠om +n.֏iG!A*57,##xg+$$Eљ*J|~5ذ;FڢL,%\*VWC9- .OS7hͭ'Rʹ8k"G`S"brWg]"×V rg@q{bMZpL2Q}}oIaf\+i9F}wvI i_zNqے?],8g9Xz|!p2Y%ԶBmx҆^!8~BavkvnΎԷߦcK-s65\`Wvjӌ'XSY:n4J BY5xO9T&ݠ 0BIkU 葱Qj`/YA!߻>Vj| UfP% d%(L(9 [g[ޏ[}&aULG iaSLUQ20`;Z5H0DogWwgF_f[+w4?i#x2-ҡoƫ*60|_ҷJ5YN@x3^$>0TB-,܂i6}(vEҴ,FfQ0Nnj,&Esw2H=Ȉ6'(S6"'#M+pEى>dS 7pw}l^N. @0On mZ=iV-J6Yi xjHN@T/P~!o.$˻q,")ݯ5nnꮒ¯pGa@{J,8%\r+;}KBE/k+ R ].ª@~!qH4D:zHC79 -v2_u6yra!+U[0!SJ-<%wWV6ap[0ݿo)viҚvz%A=/TLD5,Rff~;WfNf: rAv3 Gb՘vyV6}O'u$]r8 ,cx>d=x=|%}Q,H,^h9WbP3Ns wM6r$ {%L@u`'@T;q8u;Ȧ+܏֏^,3x"ma0<=3?_Ebfk7牋V͜sERRS.ocL ݇rID п͂rw7m t.D&+]dmL ]ԨcdX6yѢO}Y:rU.#ՠ}Sѥ8?=|f SyQr?E4DQ@Wj/[ f!`T[8ȶv50|̩r&j4z)Q)4/O$MeN2'2ʴ2 r}$q-MyxjPc75ugϛE~KM@^&o^+!.9M#}EN7 6Ndy Iy.0}u+*d25V8η^ KZ @g-͘ydHkEJLɄI`-~jisjlAnFX%3Am./u<2]%p C~cDrNIޖWY/+K[V5*rD|qzėr9cR8nb_ nND>cP>Pl@_LTAmB<ʈlGI$T5 "x)WCA#temNHuvGXwgrÕ}d9 -z- $Wp5{V> OvD~,") }dJ[j7]cl5| 0S%1AF.f9dĉV'f.g ƙCPǬ琯syeެOR0fdh~d=CX1Ÿ})@kDHmRi|F@ \΃PPR_ p l-E7+*-^.^\.][&cq.dĨT Ư [O6/ 1HaգtlI-fʯ|Q'`9EB2o_̧S !Ʌlzb\ T}SOCf P)  P ,JO,ܥO)=}nZZo}} bŁ=%DR0:x~zkC'h oÝ0|ɑܶk \[;6P#ĪDӽ)5w+U$xI'+.V9Z3•k*LW72w<= qQͥy6giهuXuʌ 3ܑ˰ΔMcEhߜꧨc+g)Z]e j:" +$ [z}u0f싘 G $d͉es[wŒʀ?v. vS/V%ZXOJӧ;-RNԭo BZ7D6X1?EL~oھ>y0njñZFrm}'KZ;U"\ ac!9*cZ#`"qK@s5|p鳾i+~|naN(DƱ7(qcFԤ# ɗΓ5Y O4L.=S:욁Ha>Q"UNMgiUQ+ tU%AAT!6F{pt6TGNQ-r?D󸼒 e-Bsd|&1IYLg3Q@s֩s{'M<3' Q3WMW=QBjYڕk~G:d9G.'=zϽ7֬Z|P?Z^C>C"=Ǥe}َ#j!-0?8Ɋ.4PZ Z7279 LP~_t)! -Pa߉/KkFiVRe ޫmAumkkTm 7LJ\̹ A J:"dMѳ; ̣-iAULwkeyz)VKuÍԣ#1 =B[IrB1JVbҫe$,Y9vȒS%u5sZYKׂb+4 hi1=Qʭ{oB οqI2GP%Ȉ+zqZ1$O㒇sryH?dMvKϫnQw?7^ 1-F߶O֊^/TTERI!BUzXX 'PҒ_8Һ4ƗetXINӊxB;%n p(`2{u\֪-pڹLƭ=cDmEe&t 57}ZM!zNjsd!^~V[g*6ai[y`jW9]$TuEJb{6z^aBp 㳘$썇Zhdهt C"thnm;΀!0}c>Dˇ>?/͔ g6qTZ}/zO>Gbm$rB d1c-}pu#~$%7߇ ` ۡA>6W]KvŶ)I?lZo6e^&?s@D4 3ym`l-ٱK0Pw6:- W&=OLRn,`UoNk(ϕLBw}qqyo&C KR C@H M5P"7>s>z-=3F`TE/Mx?Y1Y<;OnYަ>$MG?[tl?;d Ǻ)r:U4Jˌ#! q8Hy #oE\sbeY;F9piҞ Jwa^ Ra]T'ػFoG'L/؇b⎅K{Ӌ~0XZ mT 4@ry$Hܰov%լG?ɠ[o`C0[hLNkkroi+Ѓ<ȌqizPkH8e~^e:oPjs,et.}w[&4.,XuZB׵pb )MFtdדrakI}7G%jn1& `ST £zHD6fJ33@5Nr'T.g'*7hPlXqLK#z_Oqw y#OHUʪC4п4eĖmtLyf`A׍ҫ`YJFvqcJ"9ҞB_vpo^dVXH 04&J(laf^EWQ(Q)˞s5"|fYQr}v~E=GCx79r°0r'r!Q*W^6&wԺQx*4qtaxǪ."M.1OZVAP};y} 7GvBLl?=î]VОIɕPv*E<7<,R}#71 ^P UC' ܧG4(K5!,hJ17 2krk.ްlpC:#30pbfh*}Hpd&sA,J `Iaca]f$0SZwS@6:K/L'6 r0TZ潷<Ϡ%^YnEW$5*K|`ց%@yJՀ?IK>"ifi#&!+6,SiHLteqP[(=R 3ew|=-.oD^Fe1Us7y5\Uv@F10HKӣv>Ï/sxU/ܞOE׫LW^yʉ?C_nD`~R&z:ׂݭ2^8o60LZBL:{X "N-vozBe+$5 { {MSi?@NCkOY<>J[Y>lh,Qu`XύXFږЂ'uJAa9l2XM.`=sV|%qny" {aQ g UC&^>O/D\.$P|! 2w;%Qlڹ /xST#Y]KOKQitJL#fn)hx]Ic=es+? O48\H~Ftäitl$OP^"Cg/C8P/x!Y#z(% ;]B0hͫNz쐝q_ pD uO뼼F.?%9j8_~/̍@uh50m3.@B3x1}WOؒ1/ ;kR~C:aڴuW ^^a&݄/f*{U 6!3NvĿ'iZ:w#vjfu*D}4 n)BRLb,h鎢Q/9aH$Tasw#K+OvNMEw7 3rkR3O!ךU߿ :E/w 奵W_!fSCP}`FA `RhT4"oJ^T ]Wo>@7q؍pRz6Ȕ0EoIʵ$C8ڿA"~. >B ,놯򠆷D=Sǒq8iZ+ Uƞ9Nm'37eY9k(Z.Ki>i;|f6(Ⱥ9qnBF+lb鹬FT|xOW 8,h=Ejr]Lw?p)װ"̕= o90̱yޭ5'IV]U9fIz/3[̵{K .6-ҮE lNmE]Q|؁c?&\ϩrPx~#.56}xIh|&uѶF v]S`R5c_^2An-G4=aU[Yz0U_[F1KNS~6[ci޻]fJl?H(G/I7ҟ8E+łOPBD|aƊ\/%·6Wk7DYP+"=,ԧdb4jvQkc.,Ks.:s E=1؋[Am_t5`9ԈYȰ4PThɛA rlYkTxi Wr/N8<: "@7Z6쩉E60F  =d}4Kg մo]ejo)Qk ]rĐ bƣ|tvyh8.F3\Vӑɇ\Y\.Uh]Uqg¨KA+MSza,u p|eq{O'8`Q`d[5n*-/Cc #FPB4"YBSo  F:b_mY~>6x4~ q" B@fH9U)JI\?Xɥp[ufl:+H($+)@KR;D(9&u/m~}LEj]i}pU݀,m sf XA_T@pH`d=BZ?֕8,-ok$㷫bU3YIRpv|.ujl1[G|UB5U^~%z_H&!'= -T}N3Cl? |34 e݁xzć="KԱ |MK^U+MT/ެ(lkxʑ#^"mA?]/~)|EX Bļ6r"` !u\Uu}M_ՠdܜN@nY:xƢl3b !)Qۜ6V9%7dڰC!:ou [1"`ܥ*(GzLTd;!BǾCBe/_5^1g3aww'MT0$Pg5)_ h:tT]J/!eG#p;Zf4j@~|6'؃hI H *O:vB#0t)E'L(Cn2`I)݃')`*ȥdm,c"|TZAuGLuK4P2+.#_F>Zꍴ=CTl]~e&Y9 WQ8=C黀)S}=VRTqb&X_`7(RpD(R~eJ G|Rg$Jǣ|v*+1? J5y_4Ḷ[Nj6c iA<0zd*F#å5~t/S:?۸3CTZ} ґSAҎvuj@7*$iˑSF 4EnjZHʂwZ[·[^2ʫ4{eևqj3E{v]7ssRK6b(G2< ].6>Uu&d&!̝.>-]TV 9;"V(dRN>Uָ~^sTޔ%PgpTxiiwlMͭ<QR)_>h=iˁEG :|g)LڨE7gBpaa'0Es~jRg~E@-oТe=Witܕ+%@!RKݏ=)$j8%+|f9 IQ>+O_e0øWؕjPrd$!:Vn&֙ a$2| ^]wt406P!A.PVJyf#FBayK}zw& eʣ=BP~̾| ftU]i貽DɌ2[7s kvDZa..i+a5"mw2H`u NX|m3!}U"B* en5)F>W'"V"G& h iYH X Dy[FDr}],Wӄ1bԢig؍4 ʅ].`#{$i` *'3/ۊR?[# U14٭9oG܋ ֗& 8ed`ig u&ƥ&v;kԓ@ċE iD_tz/X?)uz$0Jƪfl|[·{?2dvK۸Bz:xDrS031)4Y88g%*QR>ibPYER4&썊B M 4139n'A,I :o3ẀofPx_HXKjһ TW%iDJ34ۉ\'ϭ5^Dr\7ggE #=w`&B[c"0Hm ކZsS.[+ o'[@Z)Co̢d< Ңuq~'5Pq'Ǵ~A^A{\ߠdUHH;n3XS:x'-h_稛Xڊ9!wM#<|ONҼ)"o5,;VYe)Gp/$x؛UuR+8z(#P(+e37[D&|6YI^:Co4~3H@wNP v) E6HgVVOv` ˂^߾ߡ% Oja{l75RMpaF#kcX`d2lJ#;CsB݇?-7vj'%'x!Fl֛J@w]@Ny\exŚ_OCW l kxmzB[OzZL =$*VB|et9Đk<ITʪGhl0=0ӶO&چnR$#,ݳF!f^NfaNXtA I!󧉀Uzj>cVٗw0Rv -8yFhd@{e]Kjz?tu_~3N[:3B(ۨBcWYvHE$E?Aj@a}I052?aSQ=K¼N]dqBlLcؼly~С7LB4ȁni6Q,Tx#K':EٍԭDHC]/GE$s<*P 2Xk+XI4?d)VL4CuCe?{`z),VGIp(>$ .$&&Ι27]Z) 6P2052>XMSLŁ;:姢mF;r^Y!r#7Pᦅ):Nyx-DB;j#"yk߅F.6rQќ=n{~sb]Ca-%ֳ`Pl0o,:/:?cXWLElYˡs#z.g.qzׇΊ<|-+ߡ;;s4JmUkd)nRǼU^=xSɝw鑏fXwojқ,kWy]M0Xo23"a @jbcVr z" s }ޚڏc#J4Q#\X{+zy .ԾIŭ-v.jOV(XB"2$%\҃qz&):eDiMe B~ P9_;#+߰}#ӽX\8YM"YABRAlo,d)4wF&U96]\bѪe9N8l3|s<|pwͨn)mw6yi`^>,DO92/4\7'j4mX"2CBhg2_)Iz! b @^|p4RDJ'~1Ica6V6b3T]bPQyj8_NtOߘǣ)'YpWA n~X,o)&;d<#5GVuHZ=y' R>40ڿ{9uCM R?}f.{bDW;6Os| yqy4%Q K'KwN[1<+VQgHa}^"nwӷij3kWGUZt%0穪aP_tƶY#>vw%RbT/oa1Ļ?ewQ `ӹLC+,7ڠK>Rc*>(Tq6|ñzR$cHG횵< S7OJ}54#biG#";psN^Ҭl@ n{3Bu::5xWID8卡!9x}2'GZʵ񂌄(,ݵQ nff%MwP!u{rGFJE)c3 4"K #;:t3*?bМnB}7ǠVK<.ݟ5˽(Gs?wk]Cʝ1*A@%ˣZ b=@T`c&Gn.x%znߟ&0Sҝw6Ć[<8H_{VbђtTR#JG12 z4to^GvK'{?$߽W,m %`CM ͷ7D&~Ӑ4 I9Z,1#No"<0W?9b;&DJr)a- ?Xqlw}8Q6CR*(Z6%2y}ă>DsC$ۉbw Buޑ,0u~~Ff^+# H(pL;g_1\_˸Y$@`a CGQ`]B'oaQ'Ѓ8'O\1'B t(b 'u- K:b̩d,_C92en۽D1႕:NBQŒ;:;@aW5w1\o,)oFcJbi܃>SXsw,MH 7]/{nml\|um0kkB7w%ƨJse2}䉣4'rQbYb=A+`=OI8[W]2b&Լ gM@ַKDnv\Sx\<&ڮlymV3 R 'EB[, |֚ʷdLT◣ˬ?ga+x\1k%lQ,}+;- YY%IZgϊMVd`-OrxR-PHM/9COˋN]Elb Z.p`:l६rqJ\yS:gy[3orD4+^JZOͰ /P$] ᪔oC TJHlLzAO 4/_PmC_<Nf9J A-rAR80j{#7Ⱥox͞,p r S|ؕ?ھG0i u2ɩ&O{ f<86. yxL`3וּspo4Њ<{JԜ~7d.^|G5L|}~A]F}c*ЋH\^q  @PLjgQ+E|'\pE An_dpd!f٩ ¦+Xq#Gh FtK'~nOT*2ä tU$mwՉjdiטS>:1Қ/&U"f8o,fMmxP9IS*6sKsS˨J0.uj{w^KGͧ (H{u~)ڣd^&H>9Z/̝{.>NrlSp<{MW J)nu'yB$t԰r ~չunmF跺*a9Qy" SJ 0!57ZRFu`]uoCVGk4+w=v32\ɥa< '~0t  %brovK בFS m$0K_}"M2x{|7]B\V]PnЌ s h:  -ӒEr'Dq?Tg G9Bߦ}uڴЌXȔFOwʛ,Ƹ tBڠ?LK$&&u4kKk&9zҺ3AG۵["?K(=+:Qj[@\׮\ g׸'";TSXN DLfYʂ\| Q[ s9AA.FəG ^ t^z*7 KNS|cIW**ݶj&jR8eW=6&FH&PzTUeM#9 !B9Mi;.@ b$i&ʲR< İo-H>m#zCcf>k2#bWy @P㢁Ĵgd5IFe/eXc;&d\L ;:mn*਴k#1yW񆊄[4U/Ж3WicS liH0"vU.GV a-=w$f*eĨYa[.[gb/){"J`ߞy4lE%Qk'Íδ;k0!Nrh ,j,a3Zқ^pρ/I@R8//~?Q>-GdJ ~&ӚlrjܰuqbY3_c4rh"X=e<|$}sWBbHɫ~hbmeSSf>p,gv@wY(a~Ye| ye-T7af,"НB`2=ݸ| Xy8VeT#u  Y+g_oKW) Iy/HbbGu5@e+ c]5{@`)5J&qs@Gp}Jn%8 =慵yykHOZɶ7n:[NŲک ecLȠ% ? "`b1OHfzg); iF`y9`mkx0dL*Uo+IRC= b$Z\H;w$^܀ GX o#u))h&/O`f n\\𕻨]<6fǂ>Jr GhAqkj T(}O-tP{jQ~]3@r~P_K_k{?Ig*d#ޤ { @ uo{β<@(a^Z4~Ge}W/ _90@)4-$3(^.m 3ۯISMbΩ+,@KkB[sEA:,K Xs#KG Q4y)#C8j0/|݉ͺ4tjbby$M(ŠC5Ϭ>=6C SԲ"r-0 @U~vˏyA:Nɗʃx/z0=47La˅ZNhQO`Ȋj| GVΟradO^ao.~اyGV8PfstBFg,57h-ӹ9qb_9(ϵN͹{uUju~.Zk?j.0: dfYKJr&S}f Ƭݡ뵻?ʏPG!ɆŇSNB$8u}^43e$ E I;\R%hr %M1/r}>OU{0 ]܆Q˄34i# 9,/*>a Ru G^o*Ǫ-g|-ʓx9V6BؒЪbiz+q~z@*/WbO1׽qShH"E`&4Y}!ɘn) Wux4Yv5<9 'Z(pf|fݬ$cEbh  pPEÏ"u~^,]-k ~aCYtwM~j ±c>6>g_vncՓNVV>%5xrinnIxD$ؖdMDv+kx >k,vx1f(#ZMV9., 9qi~4LnwUTr~Np76IwJeJ5Ur% (;E깢eЪJ A u 57O>䞫,(a p5kME =fQ1jn,eZ]13n_K?L9!9iVj99uH5ӵJJI~ƽ{%땇sS\ !:Suƴ{; ;FN3ENrU`_Pv[`5>=O`<#9{λg^j}'ShYLD.O=ƫ̹l9'PC|<쑾hk4T̢ZB!C| G?=y.A\Yev1ouhϬ"fHrI͛{"cn3.oHp~k[ ȕN 37I` /(]@gH5[M b_h`|k! ğt*f&;UVFz (G$ck$;v~:XJJB2Ҥ8/p;Xd$*b~w&2 o~$ՔȡMU8L>+0|YVqa;}YQɻ7'ju.eZϱK6嶌>=xAdbyC)*Ÿ9T hqZBGݴ8T[m;9 O>e-_RߨDCt62R0Ǡ~Wt̒L4_R@<=BZJ)-iv*85upǗ"PJ!} ޽c"L?@F'kmx@oO^rcu )SuC9(JX_OR(] Ue{H:0VL[(DLaHqno4qA>>XHɅ]?qHoݔ$QV54k#mױB3Zb ^nІ?y+a@ww/60@IZk%u\y\ύZc)ܩ9g=>婆)~PLZ2#˪G .w<7 ySy ~! iWݣtgšlP`;)J_ ~R*+(rs,q3H^|e>Ynf=QF2PsD9fUk&ߜӟdw~dbNWM˻(} j(EnGa}TdZ\+J`9mkoNR0v"CiSҦ9gdx;20L M:w`{BOJY]Cj39ylH O'+6D6g\:C؜yb P>4IJ)@@ ]&f#"P 7Ф@} iY|HF|ެτ6j)@BWKw8A! l`LnHY mVejXUQʣӐVc]Cτއ? ]f̠Uۋj,]tӔ%cpVMX<.Ju3|d7Tjc&M3 _q*tsHoRJ Rh}YIB I>'̢x<ٱ&woId5'&.f3 ;HZ8cʢ?a%>V=U{#Vʹpr]QGp~~32.@o֨}5<#sYa : =,yV0X!҂sfKDMŕHii$, !b>lV UjA )E q2Y(4p@tlN[ tBPܷ蕣xV)XP)ńƎ_ѥF/}d#R2[5Tied\hm%? wHeV$RA_C M]#oKUbtW|O- obu8"'ތ݀6>.tCƬ?VRcփ<>-@9b+z"ARW/ ll'h քtŀ[=9.dxzp]Gr- h;-6D^C8Jp{/Xa<Ԋz6C&Rc?☲9iͅ59|3M  d|E ªT:Ig1[ܚt48D e9~dGf1n>QzRPLSyʹc ԺCORLh>tURUԠ&fHv\\ }VGY4!դwQ 0cRKyS"!a;ajd|`QVl231[~hlP _!(̮!T?nMHґzc5xp>Ԋ5H@ՍN ID|NsH$PR/&n9e{\CbAKB!i4-95 !).2y1O> .mH\]::PG "Z=e12Y$N օn#=r"{`p)wu ctbgWm!g<+Za*{clb#)bj}`Eds?" d Achc? f"&;ft_$CD:HyqV,;!!p5ʱna9h mN+A:[msAjbJ/B 4'⛣lwo|5LJέ{\fq5w}Hh+!l]qԊ["DB]Valm%]t{Oƽ`Ixo%mŵUbd͆A` uKLVQ^mnHoSX0kJ^CmoVz|"?ŷB I=߿U`v;DYP{2`(ٍ`("s)ܝJ8O <-GIx5Vw<{mցʗ:}`vFGP'5a"x9Y*|9 >rUmP?:LtUP.k~S`DDF"UCt\NnW因j6F/ꕕRGۣ@FԳ:i ^me+qݴڣHk^3m gJKpE d;`>%[Dg BGY Tf0&Iϖp@6z? Kå g&o݂bV)":(#۳R{NHnו.=B22)ND>nvcxL ]M^Ix&".UU|pO)ajg%e/]glg6 1(zǏқ+&.MǑ{F> ]+g#j~@hJ^'b f GK5/q'āϕ7JI@(;s_2-#?ӷzu"(f ۔G)h|d" Ute^~cv+R f/'Ϣ\+^ő7𔉲|eH8*~M Smx)s9CU U`Z|FqdPqSUeM]jc괰zLfw.tl PtvdBm$$XX%W)AV5^YG$1pܺ1jR’7ܼc@`|ՐV?2xV"< 9[I#$fH'G(_mۄf)8*~eȟÅ8zP5}kԱdbBl˾v:+ x3!D[ӻwtVRz{Ą@xIgUai ~JAk T2Y*C >ZgKQ%γU6pKÔkVOxB2x-~@,u2L/%d*J2QI^1{C)!E\~iBkU I&1o!T+LJgk[%׵̡2B-ǰt H3Hz4b:2-Z9S!0rޯ!Fu}:)0 Y+j@oWt0eEMNf3f͚BLIJMgм]*kݍ˕Hϊa\i_J@Ƽ_]:!n*RعVQJEO Bfu%Fi;@w=‹ٺs=Վٚv;wG̒>rg\!~rSe/zt3AxT+%xg^X14S"q8}ɻUв'ih(]KɌ^ШO CC~UtO+G?&x<@*Bk B,1pu|wH O@@ʅ_G]UcPK>hgb}.uR%Q_(2$OpFn(tsxMi^%0҂:(QP̓a^"3-_;@ M`wZlCOҊjHU9?+Ff0t0 GbnX?$41u6Z+?09S%ȫ}h2*ֽ-P mhW6 ӑL`t"xmmi$ĵ/S_ӊL?H&J4 & |4r_ {2$>^SCPSG v3jV+ϷbF^ >Y @ p U f$UCvvq 3@Ӎ au6rT+Pc,,5'^ {=Jn$j궽3@{voXdf҇nζ;T*EC݅axc90DM/h"%j,DP9r])iXf?=cdfh DI*~e9p ᣛŃًH[a&y;uOx̘KvLhN'dzY|&>sʀM6]+Jya[NgEPW¤6Wг{eڣi1/P1̇ j(_ !q\vZ.'XuVwc;{xv뾂aCV~?aKK9ʪ5F=a xBwD2LLj[4B3JHz{#xz1"Ip/ ѐQjZԝ{(ME\_w_UږXY*h=Jm:1`WP3,{hbUI3O848|O۔{zq >yI{ C L+ M,Ǘw qmf@ʃ*x۝ D[QU635w|uOi> )4VDƕʤX93^h(OֲfG틩)`UZic0X??^7pK$ B:,uȽCX!Oױ]} B2#!NlH*gXB}8!O; (3"lvOH+xd;g):~aǕi/O6L\t!lֵUøO֤j6 ]^CYD3X"9cb;|Kd(8lvIq)x8h[%Tt. G٢ '[p)50\H5qj1DStLI˫T/afW~>Q0=sss\J֩gUX~qZŪÙԞlh29#D&Q^a,As!Mt"j r!i.S1Z7yDT$FƦ0.^NrNF&HK/W^"2vͦU핌qM%h"=˨ °; -Z˅?Ӽ$G<a<vp>uVu:0-KMݓZ5S7/-NIN_ZH2t|iDB32;i \^,quɻ\#Q猁 _$vZoj,\dv@]3n\ 7])uo>?vRLY^"N<_aù"?V`{b7# XU; NF, TJV'sHygJn ac w7Ec+ڀz*xNPaNj?O۞ϖ@Y]PmHf4-5>NbA| ᶛ@gNjXWHP sS'&{LZ:qOY%*ׇG᡽>Ws 1cr .~M+5kzP i@})$sP>{ 1# iK*K&)iʶ- ̃t~MkΌ\DGy}Ф߱N3ju'dbV5hKf3ÈH U wVPE$}'gAj=W`1xr3Ȓ⬴Oѹ=5yp&Vs$Ngʓۤ=,F41H;/iFau^j;Y A nCb\K0eVRt M2#aDi٬6u*K[5eꌛHH#H)ZCu.FDA"%š tӄWLiJCnPV3ۨmxb= c[݌ qTaI3!A3{Ǟ=/=ZtNt@Dw=$_A.vByS~w0)?_rTװyESzF.9cLSش=jXka&4@wY\.>fji)jtH.7lP~SZn[@>RUlOҥR)FyuduB@{sZTUC⸕ݲg@lG#P[)ǾH{ `"2x5?!z2ZOZ;6u7ą }*&RVӘU+ms˕ ,wD$@t |.ꖶ DWt׷ .ZI]euݾg~ ,&Qe`搵49c>8≬RNyr 8@,2l%e}.As$$~0eN͊ӏg&mFb6wwv辀ud(H.EC{}ߛZh)ee%LSDLGN?듛dF }qIF/6K]@T{sh;SfY0ywxTHtpi{䐪7VZ3@8(˛m,=>czOIc~`>DtV7B5#2$328v 50mڗa CP< 랅D6MY>G}Y/&6qB ֍t" Lhu]( =fYذ5@LF죄ǽ,?){J@G2t&Fhj"c$|T_ܺ3"FtX(t]?@ ?jbtX^q]X:>4`+3(qs> ]DxW9-d,V# u;ikjY7Ӑ[~ 5R)L](zO]?;@TJ/eG].T?]"hIJ{u'Ué eFk?V[0?ATeF@U0");Mdmve3yuY,Ǔ9,׭̆p,oGfIܻ0Fq1ڠDGdotar9Lsi7ѣ\~:/|H\m(5'[~]ۙuK;дst&#޺3)UP(pVծ0R9 gNM& H5N̙KN&gfT#U:/l^VOUdǮ̶I$X֍ MUFF.2?SzzH!&J]r).^!ry'On W<_l_W"iͽk-Kd{$c6D=} 6-ej%n(g{^IsU\8>qAnJ]$F! &F- Ʊ|%[݋@_ Fnf7 w"JP `bzM·??Y: (&}l:1V(T_ Y BJymS@ %Rsvzi-VtYGAqs(g3r|S:jy+nTU0Kl7`LmBwⲏ!O#Q-)b ͘GHWҊ.sH0&nC|G-%:M#)L>3Nv=}ߴC>ΪDy7fs|ka[NJ*g0W\/Jy!|:ٟy=TU˟ @kEWOHW[|"L}>V_;ӂA;%Fn$|eULlG9Ss{O,t.~|.yPS,"flV^BԃZj̍JT@2% PcaƖank/1ID05>frSħb1}ɦP7|_$ɦ]o=笵R涂&6Gu /χ!IfJFYR]^,&,JU)M~t>: [fO՜t=čK|e5urQዤw 2@̈́}'7~Cc;MA-`R\* [(5'Os&ӜLzu N!V8y0̒ #<VtHЋ޻!I2ȝLDqɕv:Z:K% ƟWfV4xV`.`zH VF. e"A !w|g8+d^ax∉qc2ad/'(kѬ \V7x!0D /+z{a撂 ^Cg@XdqYrV*`': C6u#[O[_qLJ2fiA5L\ދGRcN4= !J9X:&B3.TXd۲]j)xa|:gɩdd<~0GV ;bdFYZBɒ|9XZm5ߞߘW]˚o*FZG""ְW$-U* e~QB0[,iƴOÕ8:0K"GlT?Tk +>%5\~^|T2Mn xS0`W#G&/NImS䯘:) UR΃[ |?\AgߞWT:l\,wywYNNW8ˠ(/lCBP2 TiGhAc!ԯ͔:V7{rӻH%0,{bIm*.$:=+y&>YCe!gÒt?7/gpX䡼C \`>N} Yv]T;XNNMc69^^̫Ӧ CSAsXQcR~_,G BHo d0Nj8]^>1`034!v԰{ץȓ5ܱ5i3lxly+(imdP7{ш#̀4XN.q)OcrGĆbJ;[ Wg7yݪ}h~u, j,6LafI"pji@Tx t@s}Kܦ%nW=zpGDeE]|u5J3Gv~P?ݑG!gzޓuM gBkžrq"I=kwT .4 KbH;# YJlmmgь2Z!aUn՜t2޷[vʆO"‘q<{[gu!:MϝH!T=0NJEWM*Hyvm<ދ1M1b w{àm;ఞCZ[U H}oDFw'ّO{'̾%XŇo،V*Iab{ +j!j`PNpFv.-, I0/"j͏L?Z8O2WɄ p<ӄx9v4]>\_P3]|h݃lYb>w@a Jsǘ>aֽմ7 p Z!]6n2@D蹉 ?r 8h"G;Ռʺa/;v8q "d][ ?6yh]ލrM#|^;_=9q5!yҙ'؋M6Euc&\r U[y}WK;ݽDnH]P.25X卬0供/2A&*Y :;Wg g; LohIao/4Ey`*Uˮն9 /ˡ;^јT .*_<.o`]A!I\)k`@e\[꫟>Xq/W KEgYƾܱjk;B0yR5WҶopHP*[ >_+"0E3M& ׏甋6\\Uܣ-10| WdjJ4;xɩl <`u&=Za)r9q]ڬ\IE{0IL]4[I7l s% z 1oVgF=O(RԿc FAdމ,g?E쳒T/N8K:l﯑G(ZPu/}HíKiIwNKs=+9 ]qs\, &rTjssTe z0f#)d&S=͓ %]QD@XhG%;R~rF TG8J%ؘ'fIQJ5; mhR2ngdw J >߫lJKI60 (~W-ڪSBF 8N7I'QǫB t-|Z դ@p@@B)>㘤Ei63¶\ EpdoEK?@5+! ̓l)M1ѐxWMQ\TYZA+j|^ngmmSu;PS[ T&:8 Y9WbuYX|E t?=@w4МB Tn]bl#gx$l+Qy$9R膾W|(DۣؖHV_3?TѴ<ʫzuf(N {Lo` "<,ZEЯD<+ú&{H= t [)n{*=b#*mVoҤ/=iv䴂_8"Yt/WҚ!3tY iKwJOy3&(6_܄Ed;y܆yOC4b e:?C-yD+zk/a1X苔̝%(Zu#!O ;c˹+1ZYmj6w"鯨 390\SJS6I/[u2h'H ـx/Fbj7DwZTà.rnE6hI޲ $8 %8uvhy|1Ux4 [p\mèc*t%ˌN|nItrP ^7 mi]~=Y^|yH{n_-m葚%`9԰}#îÿdIBBԎB㇡ŗi_ ]>wMwK\~ ˿Ca9CTZ|vqHe El љXz@Pif#ya:np~s3ԐV% ۝ d_* n 28?\6W u 9gyC6^RߐLLj`j9&O/%L/3B޿i.l 0m>)s1"TdE,^OTn;4:/$VwENRƮ@抚XPZ<6~)VhgA(e%NG}2mZ $G3pWbNKqK+W2s2wfVLu_=뷤VA{(2PY# |f3}pya {ʛ,%5SiS/V=Bvaȶ_$g30zP^P_dII_/U3|F쯷]y3_lt #p>S7l>KYo 6 iq(BH_+|_.g6=4o44Ol}@,19c~[QDz1Kks J!]҃`OKX_je ۙy{ SB=/$[?EJbɕCG5Y $oBƂa:Ws Z2):o:o{ީ5| qf-f #J&jݸ7^f;!殾4O|Tw=b 옅Iy0% `fmIAѐ?n^n'ܪ:ES0`p5is%W)h"5 -i akm-uP4؝ ˟"K>#~LOHb-ac450p!Xs;4x913?Dpe)~͜-uxZn=M_\ԯMnpg~\V! PVQ}ϵQ&PhΎ9Wj ƯeL@fs߄k]5KA۫< tFM%p;aIi^ړh6N?w-x{-4OF{z엽c[rMd1&/pҜ=}-噾eʡw2; 9i'ěFűNP U2M|ʳw0D(NO-,UU?ª\V%k=~~ݴ[Vs_4ȯQ@1.;Ț~W`81L U#ỵZu*Ac$)a8^FtW@`W! f?OҽZl_MO/7j=kM]R#l0?C77,;A6fѰ`8v. fߪK|#ɀSlJ0cN6`#s(L5,]f4_ӼSƍ:'kEaq[i'aNZR].zX#P+UF"M{i\X̦0=4fj <[>eeщ;rNzPפU5di4OǙ[Fcݥר  rªY[ZC(oothn+tHP sIt\]9ʏtNxeR⑥(܃[3H4_KyDP-]ekY"Ix!M!?h5? o4k0'dzG92:@LM||Rlܞw?}o5"Iêc[QO'wL*+A$z@_R̳~㺲v Sᶖ6ߩ!e$to2a}OU:MHVP=6=/؍i-ܱm\bvdf)'!$iJ &|/jxB,TP_X)}pņ$Y+5N/l\&G^haDϲIu su5BHDd2 zSoLuHG4oI q#> QL|Ha,xb@@[hT )ݚ'a3 7 gky:~97?S_)Ѷ'.W[6Ij4',.zH{XYvu}lf]39c?CTTiK6Tj$ڊ 3CrNp9ޕ)5$߹ݥS/T?g<~Y״?g͒Ex;I(!I5㶀UG~|9i$ύ< kƉ}jҋ]{݂ӊs)K: 'FčDìϾv>_xq~NTמU$$qB&G C;PnlRLH!w-t.>o޲!zx_+mW<)f"af3Tֽҽ8K|1dߏ}hTdWe7<@Ӂ]SKmv28$nk<`ggShc܃S P׀WX&Ey-j؛[A Kb!y,_gc̅)\%4nrJ9r D޽5W%5 Dt\ g7! >úycMFo'oeӚlUjP{t[I ޢMd'xgF'Kn^ؿ͒,D aF#1ye"`2g4ב*,Z/l.vJ # ^pt9jRB0=E]dω.%FEs+?&)C9>p-HvN&$,W_Kw>5XzڵFDiWc&13+įSt#0S>Pc\o6: Ti7XtJPNpB9KcJuZ\Cީ1j##?]{uL0EsqAh'L<|*|*)2C6گ\z7 V'SZ*\e25ć*AܦDe AWur3C3x}rzZ y/9Cu$Xf7=N򣤼lmFh~"C-pA~K. o~}#} k£Rf7sbЗl* n x۸!sju ~ ]o Yqgm÷Dz2 x VuWpC3ywh)B'p~GDيSs|aѱ\5ι8¿ IΥ#a crK9lVr~&`/n+6}$5Gk21_"G|WOdJ{Y!ɛ稤I}Y@?!W Uxi]!6i5 eqOSNZk*'PC#+&6Ɲ^LE D$m=3w2`ay_GE. E V y|l!_V<5[˥N~JtЃieO!; Dzi Ms9DjJWPyk y=)e.#D .egXKdXBr\H"YX+wn'vw+w0ƚ|w W0sw&;8;w٢ F"DWP11lHT fOq|[ vӍė&qcc X-M͚xቇ.+xMcNdXq3'7U K?{!0Z".f[b/ Df+k(?)ÛHqIOcMrv Ss'ϰwDˊ.I=:Mᶍxb>9h*;72f4 *,э H#VT6%%YO7#7ϝU2Y@aAt~j 㚕 >d8&]U%079D83`˒b ^4 p#+k\: uD8E`g V7ɩMBH>)X'*&. Lb`.-̺]Rʀ!v03|Ծ }0j@Y=1ezK_vfqԍy.᧸g秞uh?rD~#3ROCܲoՑi!k̆C{w[\XѪC{wߠr@Cr$5c(cZH=WH+K}w?NT3 F½aQiOb āimyR%THMlOgzWa!_ic8m/ץsxzn䔥O`KziHc\Uܻ 5]&kNň^Va¶1?1JE*s0pi+C:F_CSx|ZD9-!Ocqo7zfCfh }F;㭡WsTmKvں~UӢOy{0_g_Q"궧3@]xgFl.E=AB+Ǭurf_Jo;?bsry>RZacgQtĕ^̄ᳱ4d6ںYH| Qxy;B>cG;;m3Vd#!嶖$kx̪NK0 )4w%Xʲ.\` ZOfrž]KZ١ëav7#Dm Se3@0Rv@5l/|Yp|M4_ᅵ$ 0ųH"n^35]1w3 S'QNDqh"(H=|\8p;gFhUqHkt6Bj W%rT]Ð|M~CD=:`E , 9dG' WQK7ٔ)oLqrr'+%yp'O6$2۵g`YJQ6a ieutuSwÖ/F,W##E^bs}~c-b[ȂN$tEWUe @}֌o;,P0B3B-7&qDE`h&M.mƱ-xp?&Ccmͫ%bn3mz~qH O]Ra c h}8'GY۝=;z*`d=~HM);"Yh;94Spn~DM-ѴԺE2{Nޘi`q'g:ɞ0\g oJ\Q'kgl5iyrbx/ZN"|QgݣΗdI pfJ7܅| ; p؎ 9ǯO*:+XG/HSY-u-e ;rDۜd%K/"Ǖ\1%b |4hޢ)WJDׂrN^o&bSzĐB>jDt*Gٻm ? "3~4WKfa_0[QTZ"*H%R絒~lg8;蒚w;HM)֤!cPia6݌湢]Z|vr 10.$,g_Re0Oi0xO783.0DIOw 4OOy~y!S0~"QşPHȷyͥ@t%,mv=ZHxk^l02xsSLJ3?Is쏐`ZVq; Ll}8!aVJsz_Fi/Z턔!RR| q]>䶅6%WNP?H r cnq͹Ss\BM5¾^]H4b^cx5_Dri%uy'(oT <;I(6Wx<\l1mbB e-gF7(%F&:.ׂbUu &~^C0Y~fV䴑|`gΉQY!DԆ^"߷-$ΰW}S{HiD$9Q ) ZBL 13B R,hck c~rQYG@h:6UΈp9˟v-z:<Q&0 ob @gr_~O8BA BC*tkTAPf{r"|_ϐ:D>&V̒>LSjsBajmm#gq&٨A,<5?rhrK8d[5|<okjT?!ø?ظ1w[ =q)۫TPʤWGkz(o34P@ge%4Q[(yb Bv!yht:}" 𸮃,Le_GKS4$;(IbA%Du71\т:B޲۞R?ϰɒ~ͭsU+lG2Cp8닺J9k;?n5]7deWUXBXࡔO,M/+#dVEB#({ qyH5mr]īdfn&z-&E40T+[Y] (y'ǯ#F_~6?_x2@dݠ J9X^Anf]m.?FpgvX?p6 lfa%D yT|ɜUYR M#-o`tOt7Z_1dJmіayXYvIoeZc%VB v%`EYT?碎ӳ*Y3QǺ&5s\Ojm % LZ`tWULdɯMd.f;DL׏qk9[̌3^F(E!ĂK j\dđXX pjV\GtKj:R݌8E ߡa #F˓1F9R}UI9%:`נiVet:5W zJa?ՄB_3fgꧣ?nZ_piO3Ni1VSj62n 9iIo3Th3=xrb"i'k:$ϛG@[qW.5P@9 y~4t˾JXX|ѳ.%j@VƜS\PB}w(;oîz8&klW;M<6hUN-0dI*tA\_k\8.W-ŰWU*UCZٽ6r'>lϞ7YPٚVq>tb*%A^ &Ee.WsUA3&Ivj(Enȣ3^(q=,xze p Z4kPGΖc_ksͷ #i9\gK,G:r Li'e\L˜4/ȿ[A7m4y%z|sb9=i'[aS14f(J이Fi$=FZ* S TK \.hWu2FgfpT $*LJQP;)ORϹ ?Oφ}6RV2U[fäC4<6r_1! 4,d߮UB ̻rjNMܤ"1*fZOIYTEugw۪&Tfl Ó74ii{#^\=ѳ!͛t>bXXW6["BŒ M3-5;d |ɴ rn_ !pWdR3C*.4('h>Tk.GG'ebƼG5F]nJAgEC )mV.:ifrl_j9Qe*^0 3Uf3 @\P0&Pk)7|U1U(DCZDgK+ep@b4]EwB&OдN㉫_-~"~=ݕduF4$6pvm,Jn+8[2zB,/Z&aZj_ ՛@lq<0ݠ-ŻbhA24F$VC3v Vvf^h#39R0'OV1H*1+~z練HΥ-wcBg鱺~JFh֍5*l~xac%ujFxO 05j@ẗ;oAG?t,4X~IKۮ 8P 7us14y̕~0`߇!vL߄dXjĢ.)_'us}#5F%5c(IT@kso0I4?z:+CtY/m:5cK%,$^3dUQaT ;_y*o~ =JM_NUp>)D&3ӟ ͗Xoin >Dه*3X_ԝl/9t_}L1[x *9` ^,S _b"iQF;e%jZ@+x7r!n85j)z:;:pΣ 55W7N:85ݳ\@xs(Z>V-ɦ܀I/əkD~n]69PT7Fm)#O*ï(Є̄|٨=;7& gƌ!΁CsIN>cM{XZs]h7s?>ahDiW!^iJUPVMY .~-yC5q0SIY ԿOt=ipny9Ϭ`ľ(tiGgccjuש&7+rjt%G ^3k}4)ΰ|\ԥ"J9!? (jCFM>.;!L#XQhh\!㩙YP2(C?_6T;_Ot;;9wux𘌭Oo8nLڕrA SqסX43P AZ[?V?`ENb$?6c _.;Ҽ| ;Ya%V;П菜"H4`a:U=j uEئ5']EMh$ 1ڿei}K[)Ayޥ9yv{t3fѮ3z]>>A5FjܰX#y(9mB'+C@:m%z h]VIbWƊRDO.AB1_}~ /, Mgf za>4qJıƨ; 6F%1=_[Vƌi7vS:;ny+ohJvt EM]|yM&̡&@ JB>?ܶYߝ jv5tH%Sm1u@_Sg$ IIRn~T4}NA(&aJ1J[&U˚eƴ4\߆i+N n H[1@\nfXri#& (!E<_ ^5hs 9^WKpkdl@)lnxheZt85ݮwe '[WW5շ2,?ӌxuN9 BJ?qk!.^,ʃ ⼾pfԨ(L]2z@LKc3\ժ=; OWCf? sz1}PGQr߁=3Ŧ |**C@(&Ba φzջ$Z$g&9ȫ5WI5VҦYZsؑog]S`hKxJx0񗋣\nxS'bGHcpEբN+pK-#]4oe?`ݰI}oW mcJևN( Z٭50{uB:y|]NY=!MRe_UI[ [a-]l]Ǭڭ ZA&&}Ds}=:p x\2ٟv߳J$*[St*m_4q^p@oKuP֩W4tjt.b҉kULn ňnaIq0|eN hS.2<b`p "&=N hUAzsx7ذTFTL>Xc?|EIc=ˋ@QpL$3.G=Aż(=rNѩTp|rb?_Q46rݎRn$5:ÜN2/9/4GNQʨ3lR8`*S7MZ**ތ8bznfz7'V{!9U€aY.}PtcәOH<]8UC%OA$n[ , !-#y:5D-oTT {ipj-<[9Tگ7m9O[ ӯ"+2l>'Sl02>Gtuyr ko6x]^Y7(Dg#dح &Ne #_xkRFvFҐ~d ˧pheV࿑GDwT˅e}b?3zMBT!1T MHm(ؕ>'-;߷F;;E4f$sQb:ʭ$7E Nrq1u|<{oya=ZVtQ"#D籕6QsMfFqq"HTʝ4SSK#PRDMMO beby14 .04+Yc}ɢ=Sepmh@X&KV]& 2|h#; wnFwmr8X38~ 3躵I-r ?7j+!Km9X|WKAK'qԎ€>/U?`5=zeS!N(J"I*=3!!dMR%-*fhX*1l%<ք~8 (nݍoJOk + )90ݳKɮUk.RƴFƼc1A:ß_C/_2ja1 - F`%!ul¦ WN 1ܢy/β2eցg%江[ m(Q7M/TYEj7;t3} =hrp1|zfz}7Tb˄{UHOmʹ3  g޾8QӺᮌN7> ٸX^],H#K؅zMgYZ07070100000373000081a400000000000000000000000166f3d9cf0001011c000000000000000000000000000000000000005800000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/scsi/csiostor/csiostor.ko.xz7zXZִF!t/X]?Eh=ڜ.+)\2io]e-b*'|k+B2tB %UlgFri3y n;N91!DXl*:Gp:SIFȉQ#k͇zA5W4Yv +]v3mЪZhlφkDP{ˬ;! eT@\fN.=$sfD0V9EVEǓ 7g8E @K-L5Q<tѲ%phsy *Mcoƻ2 *AdW ; ͘lY5To%}Ml+j=h|2}D.a뀞cS2Ƈ8N سmTەO9EpO6_3 -BD`?Ё`E~9OiYپ?,WQG!~D~ 'ggkœ7g=f\$4ѱ?X&p:)aQp4iʹJw1J_&s]fW-I'|O7$8G:usUW'Cwm*K 7[z/L+pBْVfdTU`" _G1Hj/6:8砏=**=ЫkyH\4oqPm+-"9IS%$|nx"ijo:2[H-R+QKْ\51״Ql+ͼ񱗈}#SB&Gо3SS@/M<Iӌww/A즕?ߎww"O_8)@P/Dur>Ѯ䍏Wj&8Bz+jZY*+8މ',49[j4 =x]b@ vaKvn*SimL|!&5ۨ\"iBHJSn.M<<t\y 媖!텔P}a @iDlԴG Ebj`TGpP*c9Mmv~K> 3Ir+J(3_ܨe|3H=#\,]koOHO ?.:[ -lf 81ʯb`hO-*T {(nauR](Y[oi~9_ y[ Ҍt1JN>0R%v"_SxR*ZxokiT$LY{ ɤlʓ )lm.`_0I . Ng7pr>:@]Wp+ \Of|,qmG/-뀖@lxk! Էdu5Uvg~4L|]m@d%[(51,CMG-W׃Qyg~߆H=ܕ ރdo&)yZ#d LwO_3v1MBtן).N~ $DS*N۱*IÔ,r)H>i(;WCkk27dSpе%(.V:Õo]`jȡ4U-@fEq2sHm.ϓb䰻J؊X>;I:dBhF2ݪȕPEXHN'3'Zu+ϧ{[]Sh:FONXk*̃NrGӛMmT9 eIO݃v7klGwFzR)"stz]I MQ}+¥mJa7'ao$5%0l|rFi |&A1TwebLiTI3LEGj9BYȮyÍzccF:)^zr/qc-?&L'C"{)PX"e4Z> &Jn %ҰUJ17K6+twpP%S%'|.%|;6n#tƋhAz~{o&as'Y:} Z^(e"-)`){adisV},)tSK:͢y<P 4B+[ "!~b{ktm]RCAg,2^3,0k]oZ6 id; yGt4bf`fd**m4zm--vL ˰c`Y}ez̫hp1}l-^2Vp;V~&g- F디l/I7HG&jI4 's7ON9KMa0RyRբ33 9N(W`h-OGrfk>! չyRqOc}Y!Khg־" -`|Т,!bXm!b`oVD'aa !iE/$@ox`NpM*_IOYGEI xk)xa@%^1 @VEyy0Z"02^ j81R{% 4ZQuD˨~GW0k 'i3gnyrbs}D}kI (̟z].$n*QZA2;"&21y5 L^}qy˅a.WK95Xlķ\| gi,ه*0T(dLGd-<<6mIB<-p)ocȣWH1`٨>Qnd eb2O3)[;>~/TZ± - wNNAmN ˽IFFHR^+$^7Z!E^fϭ*:Rw10cf @Hg?#6qpp833Zvʲ@{⬿+;2(<!H]tPVp+ r+.,Kץ$LRP 3¾QR@U" n p9HaP#o!a1'?ǽ~Bx˿۾Ɔڱe ɗʙm ! [/[|':X҂?zs/9o[ 'BF. m^`D5n>.jgҍ\{;ITia3+v,,Cs#";,kqdYG_ۋZ̊si\Df4ACOz41#WaFrFQ x MCBY4F5U(b urV QĹ'[f]iPUox3;Zy$%3b;)b;\ރOXM 1IWcQRݽ~TΊug]2r+jc/$񀤥-刵nwy Jrg} ͮXSܒ^՘f*ȓt dY=02YMpˤ1GX8[Y&kq +Jٞ x"Bb񝋱8-ي:i,ka 2*%`-9C[xӁbڳb)( JZ2M#hǕ*\Œ~B&DW)eƌr^8ceւ eoeoH>=, oq. Hm^hZl%^aD#vwCћzRz_k抐RDh tc js2 G㡪r|'mAg80c\Ƅ XمWuj9.^Z1 Ӿ \b=ι0jꪮ*ۛȪ2˥8Ruf%pq$!C~eʼ교֝U.M"7;%(uRp,^ƴ ׃ܾiLo9–du gKOϕ\9}Re*r!=1RsP Y `T:0ۿK9Y}4 _ $g kߣVA I,ķ&"Z,˘ P!`n )QLo|=ApO(Af)Lx4H*~"źn_-A\*5=V,NMwq@ X?4v΄b/^- q[( B"]}uT@N9ɺ!^<Y4Ec̟ a}s 1py^ "E E[c?zuj(STbq&n9U{+6? ^0?W؇zsD FIC5kiJleƳȩPXfWP 9>ÛNwTӢ{#>n4Ha+%~{]Z+ɖ5bPAW7%(|=%p- ՜c&<25]YdYM7\q]P?ff+vjjzW/kF748`AUC}Nj.N+ .W5YFZq81.]V2b  nѲhRd(Lj|c<\ƩN’{Un֒Zb-)EiQz s&ꑆϙ9A%=3%PÜ$cE| 2p-6J7r{<> ;aǧ:.-' 6{lBݒB"룦"Z6wD ?/)2VhJS2(΅-nikZgaP(sI9i֭Tm,ڞ2Z3S5%3N?(~ lڡ일jQ1xҖ 6{4? Iǫ/yhȽO5/X)l*k+F:j-^ ~(l`!r%3UD>Ca^ N IUn,~{.Xf$%gwanu'xK z `sr~KTi%F[`>#%ɝ ηk`ra&g}ϯ0Gu1ߍ{kh6*_'hJYLC>tMm4dYO֗e&﷞wAnpY_MhL ֓ǷG=Rړ0 p`LLz"fUB.m97 ?)u=oyl]caԤA.Q-vԪYi>nڣs>P/u šŦ)-gew)[6eHBD1DhjcCӺԑ#ZM8p ̎lPs\dEhi"Ҩ|$vUI"F|@_ۉku0#blQX.t(f`Ӵ_iܫTO@XnLh$eRaii`w.yIeP,{JcyFW]6ŸkMy̮XzSjnaL6? ^KȰ[v~[EEr 6AD\)ٳ,x +B;mf3ːNa%߁~QZp( Ķ7Ĩ=]ֺafݷ$wD#6xg`3YgbeJŐ\#c4!HUZF:&=m7jNr [o*!A)5 ܶ4tpV 78XFAz~nt[ٮF&:imX@ZVQv=kPNCqMPn/)H Rq 1m{ d򤂕V)A3ig~U*@Q L>J Zs=N&`!*?Q.#穃D%<ǝS^kОHG0rjֶKb 9=PǶi| fzz$F{(taBW.kx{|bQo#X4ƍ0O|ϦnB}xE864עa'Gim?r3~H'c}x'Jyǂ']H(H{8\,/>Jf8V*U܈mi蝗r; : bJ*c}6mg@ȴ˒/Jj6m:[@L8E ya=Q1"*plrheYE4ܙQmÁvre~DZ>$Z?xt(h3$S_>N2AerɄ%7_,y8X{f4&_,,dabhmL'/U|69E?v? 1 c j1̙u«J(E`]f;2(?4vSC4|uan+}wK54zg)G}B!LU}nʉ ?;7a&js ?kݖJ$)D,'ow=8rE7-x!V U#4O>)5eژ.ȸL^]z)ހxudtkTfQt1)Ϋ$Nvp^3zzC)G鞌//16dށFRSUMK*-KH%k4Xe,\#95$UixGЙ\OV L8YnIf0󠥈s%ZF7_挬`B JsAGQlmqB*Wa}Dbk2ɩfI<֫N*xX7] |6Vڬ݋.wi,?OB0k2;5 EPxuG2 ez  )m'^TU.%UHAJ8OB=QfrQ5y襘wlMV״6J;1'XT^$]٣PfuCsCrZYϏ^}3\H$1^\D̓⺛X24ϝ1o"ɊU_ ?!kfH̐#D1tﰑ =L{*!:+8F2l;uv~U,$26DBo|:yW3].=jb}~c : yΎ3#֖o~4EJ<'0r Hig=KyЬE\Ewe_ծa|nbk-w1b!HYL$z+m>HMT/\[C2{^Pfz=|tw8Q\Ӂ4XlCp8KP>P(Q)L=M77fVCwߖgc! ր8HՂhW"!J9IZ:k7Bjc(G+% PMǃ+ԲW7VꄄҐ!aj q]ItRX<[ܦػS|~l%$ptf{UkzjtJU0ё"']×wlƊ\`|gkɗ \Lhr3׈9AYӺ8a<_L?LRJ ۣ~坼Ā1s03o2FYc٧<$feJXT ۑ@50ŬGTI>!sTR}QACoX#<>ݿA%2`N]'ӷ54U*W^2"ջqsgFOE`AJ[g͝S%,YݙV_+Kx7hM`u$jjlyC٭Tn1a𤤘'wM'듊XTĪY/Yit6.8 ~t&&%c cJW,K6PY/uiξ̐;N{Et[̰f4<vLc)ɯıb~fnkuW$:džBxʹ'iCAh9B ujlޙ/Í ?&Soc%g)Xŭb4 R[x|zT1' .٪_34 h35r @ܽ3grq~AWXfV_9 ۞Z@OXe}7C8` PXw[ K0+]h" ͠N6[.5^UzjY.ah߫4QUXD%qƻwMKy8j3SPA yDV`z9C1))8Z8猌Q\DM,ڶ&c&SZ_LSqܸfM`i(y[Jb'OxP׷IQbCvr 8^*9NN!i_* tz%|K@7R&{͜N51Z ]ғ&,Wu8 ]CHw LR}⺵LŅI#TwuKkn/o X0$Hw_S.CyN\Z)+*-4du'ts*U1H'E F}u0qR^Њ !~q\Áwͫ!RjD}Mw )e\edXz"q1w7{ L5@`iY mFԵV嘔`2"gV˜֥&0D|Zj^8BSli>v[TrQ7]oqv>g0^xR'?Rii۴y=ʻ-pSL54X^6R ܮ2ΔgiP]-Dx-vr_x㬲];R"5ZjDRz>@= Lp凃,?`IJ)(V| E&Zi19|{i"aiPL?ܟ @h B*(2v\@ 0:ggYcýW ,ЗhaQ$SCA`lUSen ڤ8Hߔ /,I1&k{!vڍc`GI+S-~M`+Vk^[~:z2&ю\.&DQw W1UOH%(h=\dỲua21.T8J0jn{?i*x4҄O+]W|Ԝ]YT72+lu+C"kc^ cA=$ 8'Jd=5L7qؗ,"I0;0&`e~0yQj^*W{h 4.9UL_z bcE} H )A}r{Ӱgk25@gqÌGTY6k9CG0[j(Պoܱͫ8CZlu6$_;o E(m$7$g|K3b0y#JhU)7*8P5.8ݴr$XS6,s1itrTzZ0ZSy!7zh~niBSUžgK7&\竔*yej4h<韼c:}N e;l֬:5Y,2-aX0uE&Zb'{=L^Q 5*7=?槮2e;Qo&eYN}GLBe:#ɬ0LŶD窺8]GJx^G "h 1{ۜ V~Q_Sܭ q[;2#h|^+Q0f G?,=/4wY$ʎ)j;}Kw;hOz1:m:0`krB̟5vr 3hX*TӣNZnh_JGglnoIՆ,3م@-،G@cXK]/o_Oc{Kn>?+jtĄHM1K<% -? ӭq,z#\Rv .) [:R9ηiK hBg>Zme^ڄSP?` w?h֟/l B9Aϴyom /9֖0߅_U(B-2EDjѻ,Er̭g4p)C- "~ׁ;nQr!L x h(AU4xOW9T@G#/xkWOc`d# J>^ǟp9ǓxC-B5L2Vg/TEļx`+0{oU7,zeC Kkw1KX^ԶxڌwJԣ*r1їntI+E=%I4XtC2Iҽ?_c/B =0ڀ-$IJAa]e$Ԛ,_E4J]Y+7Ot5w^ȆOE̟l>{10:Z4+쏣8 z*g!ݲ`t^Ϲd {%>^g PɅ)8 Â-'H]JrMW!3' ߂z ' >@YH^kbg+MGt( `zeʽi_@RH*D7Xc%Z.6{He!K-߲܌KVҔ?)~9)iAo n(%h\*tg\i' {PT#Org}w)Y]Y(+?ˏ?[6ٿIY '[~!NC #F4n '%rwQ7F^2cd{ 2A{߸ǔ~ 1;|3B3Zhst[ OЛ0ecH7p,y&W\b[ Quہ~b)_YF zoي{R~A9b6zklNwj͂չxc`Wf0LW~eϓalpISNgoތX脢sYrsG@#һly^ff9Mb|2_3 &ane1ZG@,%F1rIUWT|]fev+ pdswUYA?܉MA1G=B- }iG~Tͳl+KnJV^ \M-FY[8և9(KTg͆_]%ʦRE 2#}AYc)!r:yܝ52{:g 9qC+d o[E eo^9YTԬ^#DeqSAP`~6Ǝ sv}/%.rl D)%T2P"`([Y'a~ # QZi"+l@?{'J])A^\_E1O)P,f6q{՗C2+ d:Γ[g`&=86BA#Sz*.s'E_]p;T'`_rǕ"t`:µno|^S + L zBPaNx8lm cvV l۫P9{eq6 2Wiч,#rWK:(AA|ݏenNY, d>!E̕ N+gE?*T7'.?Kxg.!+%f5Bnjx 1BŐ\-˓xTZQ*.qF~A0kNÛt?!a̝)01ί* bm1ģg?0#Z!Ήr;sPu@oT=ԼS2彳vo}+)<}V)nj8vc}x3( _rL?[)Y0ު_@3[" |`l[\Ws8ۈ8/F5}5 Zgf \a]P}JX:aV8LKcīdEMRؖO׈xZP[=Q*=j6Ac`B|Hi*I5 g|ԼdK,$ħ]^Ə5#9(X*re='QngA$Ah7uUpeMDkƷxݷ|,l$py;l\ 8sg,xX<:]\6MusAr7(䣣]Iў#KDQJ ?]F0.l'C~TtEQ"/@qDx'u ^UJR 9zwKP;'&HlZ B<9<+/C 기z@dҫL:%>$Ԁ؈h4 XcʹP LW5٘ɨ5Jه;DLRnm,' $kYk^~]? w -{a .K(1k.MRT?f;aX&^)BF-*xoFkrB)*V OP#'Qne9z|;se{):a4a>c|vĜ`GŤD %@qFS=7O/7eM?<<@jLG&4lW% H$:_T&*['8Yug}M2wgQX+uTlX|`#[B ww5+OŊQp׿<:tӶ74 ];vC}jThf>EZ//݁\<@ eΘD#9-nxcj4g4Mh\&_ˍwRldDQw.Gv9Yb& q4 RhhL,J E!gxAL8/ZJ IU)3! "[l Vjrp) ld408''^2-U\Ȟơ ȄvoC"k[~ZUi%pE.XAJ6"kt+h~KA'Vu&FZɩ=4抭IWr'ЫU7.Tt I8O1Y钯qNcL5afο1:-Ҹ#?SE'& 9eN0k \1ge]hbj ǾW/K` FӋi nG+v lWmIR5TtɞQ) 1~t>!|)桋p.Psh5" |Mj%a>xQn`wi(*':jSKC&6!,u4P5(sy< N0mTӢ m>YEQtGkH@pAi|#CՃL]0/0_SX_):yx[5>XUDMŕ~_>wa MJGky_+]3}hB-DE: * f+2ӑa|5}z,ʪ7hy Lf虆l֟ZqJy[Ȉ,yڳY|SQn#(yepSF7lh/+C۷c Ci0ѧXBKNgD G`hpGO}*i *Spc ,>IW;!02nN7;롻y8~WۂjQ@>\$I̕VhG(@u&s5#&vR̈ʪtV2wpPaC n`(}ÖK@+ %N*lGH#qPA}\5|}^pDߣ0k[70[s0/S}@ |m?) ;wIJOxd%7Ϧ}H۔ P FӲ='+L1A7"/bc~PrI sJwܓgW_ "S+h@Prc9F hbM յA9מ[1mtqQAѷx)M?bqsMKGrSCP+B4cWaCa&8U8Gs?D,h):z V<ˇ Nu&`3+ui#̷*yRAO}"Z̠~Oqe [iYGG)[Ŗy|Dž^Ny@)%[VT(*e2~E⏽,#HУ.YצE)s}C&$f)Yf\̪ӭ t"N@5eSv@Cl0ޅJOg@FӢAmd٪L]oh!9 ׬9UaezLpcdЩ(ZuT0PS& y8  R4*LĶh7.^~CD%QK=BZi]c_JgY6+/) zw^='?0@Ϯ5^ ґ(=\kC72cqIŐ%4{i།5,VB(aƦMgR 핤{HceG jDAt:2w9lsO@a|2i4 [A!h6+?_SZrFvy =e&k%Թ\Qw0/,!qLh3.qzFC h oM,+]LnWCTUEݭmΜV.XE~."`ໞa4bDpA>FUsȨ<6ęoT.uIqi`OȒ?aV|?p[ϴ,w##j=QD$);EWE/1vD9K8PA4G#X͍94QW\OB*eMOp:-5I_[$ gGxGlaUf٥0A8ϔJ H1NȓVppDA:Fm=҃7Ke@qBA! Q /X2*%Kbѐ)Q rS$rd2~Ŧ7u$uL^rkV՛y\v6Yέ ro1! t .G8"r7_~[#ƲQ 594&4q-;?я-)-+Uio1^ VhEKp u/- Sjp1پ"9 iQ '1R;o~bc"VOf,dw%| Lbc5íG BGٽHI\,G_:O9vtFƪ=NJNLV|Ȑ3y,Py]L ٰd*.o#N 94c/-uw@slr/jfQʍPHkZe4up r\ʻ[Tjx">ڜg4 k-aiN(0eg[XזEl>*Br@6iaeʫ^ʜ>}mbm)w ʳY#Ew i|SXXWT|Bƻ@6EHPf[]^h0V$z4Tj3T4{;ƾ̝\ Ob)rXo.;Q[_{v:Uw=4y;A8)ݫeƸkD lj =a"t~pLiRE4nT페l[wV 72Ez8pGuȵRqLxQ(7B $zn9coۘZb@ e mN.PDx@[x 샠qOB'ׯU`if&k]aE[ġ}~sIؙ~+NPy/!C#̷8ڏ(5h="ԛލʐ1ϣ%kZjx(b]-N!;Na_C联sAO1w_< 'o/ɖ7#҈M VY|]0 rѼ, LȨbiFw<ïx+Ћy, 6cࡼ_ysA#\rGZC!BN } Z^F\VvLi"dH4w|ϟ8O{=ڏϭ[TcCT6~(L9 | n~[pTJa R ϰ y@(ңKuইAB.} &l:\f3D&P^ $n<XvY b^ۊn@/&fkv=uS]{сNeگ24?6 _c$ `GʼnG+"^ny` "Ygˠ?--76r3XB{/O^=׍{ {+mݓd7R $'ĉt# Crc4W"^j)5 !<-'~.03 hJ^ ~,s&b3MAVZSx|4ҰLS?f)5?]IJ 3s(Q V~9WD-\yI e&nr| 9A\kg5H;2c>B&:7f |&#c&_dׯ5h{΍2dŴS`vI0lpCуWswUrC$5+:NtT'dI}4:6s;Ŷ4F8NR@^SܔK^*dYfHԝq*Qf, 2hۋE]JxL?jP]q,-]k˄i$m Jv|*ס<4yN76bd g:!%욙p'^)Wjy aD)Hj  ։.ٔ)-iJ9cWh{"(WtqA'z`a|gֿlKM<}r;˵7-d6Rv@!K?]3`)r̩gCӨE.'ĨXܓuvH ?ʘs={h]t{]U|h3de'%0 "œH.o~~AtMO$xXTR/+(J5:/7+,|(` Yv!ad&5TہzS ^Ըpe3=mFKq$ebgw4ԊsOb!6+99@ :"Fu|!zF}tAfzj`F[ʔ_dAgnm=f5_%9?',IbeQJq4l o~xHElY<,u)dԟ?0 ꝴ.V"4u?p2Q+K¿/7bC+OE*hocW$ZY<O]hZo/n^6qh-Ph3 .>)=gzS]W/v(FܲY[1dMS%9[,Y͝IRYŸm肙F扠L}`#ttzRݖve}良:t&_ )LVm.>kJ6vg0qZ<m!JP{ {n0 /)K^DT Bg <,L\ 㳻ث(WK;5=؄9L> V.(c7.< 0vN|a(ZNE?92T'JW^&LC0Gv̆Iahp)%}Hkm iwy_9+(HL`Yň_6\zDg a}vWTQhا,ex?ɭ $fn!Ĥ9]#2HS>|ɉ7C\Üǿ .hq0wU`_R^S4 Wzf*~eA (x2āޣzH"7 T>. 656Ir64D OT1XNFm ZudRM>+P~MDs=)J[yMD{w%pY]g4Iz# C:UJۀ|V+(1#ֽ_"gm kRewϮ1dC7Hzb|+`QO6Eg"fx &xE҈,.s] ЮdqoqӇvN.bŎ8ZWÚ8`~U.ۮWaQyTu{Sq T o`G3'~`3d#nDV<5sTdt"W“ͫCY'߶VH@h LG{d \'Ur?{Ua,ޛu.C ]c8vDp1 lb,>(E7b$CbsxdȆ:s;ʦN'9C[G^8.ŤS+seZl%/Hf?ӆL [0#5!7@ąlDRiH>!xM 0#!LeUFlN& g^հ_!cg0|x29?P7N΋rE%*ٱHf7 ":hMW&'zt_;[px(3WҋjŒh;c8%2f$qR\o"Y{V!ϴE;\xI c-G5G'wڠf7qePp'c)Rm!OMӾQl{R'i~G..r j8(Ё:O`݄)mnv-͙@eKJKo=h h {1/QpHאO4 8 HF7A t)>(CPO :һ 84q,U tKhlXB-SZH|]giϥBtLޚݽ{CD3,/":VQŠ$+\բ@E.Iܜ>EWLcL=yi0͋T_-Ne8k<)? - KIdiuYFNhd0{zth"9%1a⥪CaJ0ª9Z}n-X˞ + 1)ANH0o6̢; }_sYżHe|ETj]M &?cWH4x* UY4 9OwGӤTc{^ k7YgQPWڟwDm֥;x^E4y q)#YjO݌ef,G# )벉c>.X|97XM rCso%z)W"F 0 }#rRa aM_D{|\j[TͥD9ok߀kVdeE2% ( ànJwqF  heד[ vFI1B2\v"ք?>Q0z e=򔾂X wi'~ƏԭgVBk%Ihniۀ)GM "'fA ;_Ϛ|h״=փpUih:=goxb *"<*RuLQcçS, {+ tLXB.)G]W25QbifhC5 _V8u̸_:%͏z;.USH1) k¹X96`IE`%sFXjlv31[;iʘ./D=aI|<2>q/э}LSR(~_wO{Wz#%N 1 ?u֒VT 3OI/)ߤ\=_!k2z`7i^RkЇR66T_,H=VVw(Y9#?$BYV$]!ALZÁai_# Y[ML'[Bn@njN*aUpnzw}Hy36HvWFʜMnLח}HùڄD ? W7rg,§)uV ֿ?'dZ3ޥbd۷Um#b7'2`F%ֻ;DҾPv~33`|!S0b>>i ڞ[_޲{hYeL{˅sFؐ>#-«P4'um1KXsG}ga^K9JD511C&[M*mNqY8c EtM#&4p\%;rKaBڟZmib ܹ~VĒofHAU- pYIP.]je1^-A߿S Jn1EZۙKG4xx ?;D*7[L;3.?^{(`5F^#֗-˖%5@m 1}S7U`XҎڞH礰\b[ zW]iM)C![?*fsޕ #d6 nG%+oXl!uWb(0w‹Hn|k%lȎee&gwH-iT RLqrpJ.KF}s=K=c6P>[E_%Խ'K|CQGOMD#38t&֦ϥC1FؽwNh Xd1"3uO3 /U}ns ]F%|a:^7;H ^0젇,1Q%4J#d؇[D˶/)7u(mY[ꥎbf=%z:l{ xN=9 X^ j0m<9TMVG'KsPPAFe꣨g3pA# tE "{kh:ׯB\im/t} EF>F<$ m^TދpQ5/Gph : uV FNjD5X+[%vV˯}<Ȳ5f;E =+IG 3z8aYM_1s~V v1B vI# k7OM?ЫBav !scR{vSբ:toBC5xzw QSﵱMIG hÈp) ]KaI b1@Z-ei_"k^Q`?xF;,D^Lv6JdhKjFB|q *D}an؟>.Ƴ&2 KXA,F@Z]uOg=S}nu(>;'RE-!H-5-͒PθUlJZu_Wa^)vQ}QƅiRA 8N4=ڵe2T&/P7j(2[ VO}?쬯^vSl0 KRZzJI2obk \&W{_EXTw"uBpH ;'/ F\Fꢹ2) ʝ8P,jP,O_[+n/bIP0$_xҏE[.8?`{"%2"@M%oB> Dl-VGNIRֈ#󱻣YGlyuN'?!0\w7QY\),Q|"̑VF7l1 74KURg_i`}݊GoT3~z+eDCNݙIq}v> w|B?*q/,‚F\]M/9t {/b?ڂC媜P.x˛5 |<@:a/ugg(ߜ D?u tTNٍHPX1UXv,fG6)GC*SjQWޅ 'f*ΧvT]o6< 5s`z~RkeeFAaƭVl~O˙ٍbdȥm ƪ ØrFB x4|RxZV婂Kay8X[g^qjа%zh@`rŽ$xc&{ aEQKkMBҲ~anYf?}[G Eb G uɯVGdʟ w` 27~>;iz}Den ٤؛&px-kĎEXG um^P2gE28Ⱦd`v!@d<\;ZEHojЪ;"=َs[5S9P1*1l#xLUƟ\9k"6gkX.填sԙq8'Ih\Z94nej/z0o#YزX@*X6oEo]Vף)Ld'\<%w"Q&sjruB ܘ_M@>iSZ~+8U}F;d56)K.h#Im17v|+I \cLi~t\9*éC}#.fo58`y `R AI 4hwJ34kQ=8a0s8xڙ(SM%V:-GZs /1M~j݈7RiHbYqiG(' JEwRBo:gOQXOεYm]uN%d~\- IҺLI˚IǺJ((7M1XCet  jґL,Y5빷._mŚ݊1`l x)Kض$%&k L"eZ=̎VXTf vnp;1P ]nzg&ݳ'{a̱~Gm3D/UE9eaT0vՇDk05!#Vr&5ivtK^9vQc >\nΧQ|oթ`YGXT ajM>fn/ߣ7y6+s]S5T6 {ptZ{ CؕWQgկb\;,橴.$#9{i2D. M-4>bY-1B74}6+1WǵX̞!@?z߂C#HNbѧX*}͹0f6ē@}Q^Ì;'_haHPw^{P*ǃƾN?٠`l?&-歲!bbZ So(ZSE?p4岄.B]&t*! ]WI![ H؄. n,۠1\YǩZ Mȯ?#N:J ei8qɤ9#G9}BI75e=κl;ݱjb`G#MW _kr@_@~;Uimc_ M\Ĥz`oU~K/1#Jg>tM/ը$7{ t}A|1Ft+YK"I8a1 =3p'}dy#7e4⻦q e7 i# 0v#za z*@W '|.7_X^ٹ2Y&_ۍ[3R'N7=cVĤTջ콖H$l#X+eVH# /viz9AjɊ;_:e|PڂUo>yc̞ ±ҋ 281fz;D[^=Ӧ#mSE=|g;ʹ to)! -( e蔖/qngR{C=zKA\KPp6gR~]@Z?D]赾}\Rީ23IGk%59s/_q?^CL #|']$||? ʹ ޟ'^RA0*e]pIA=xUܘaV eIlFTnoV3oDǸAb-lg|X{W.ViTQ`cKd,$ǔ9n#\DI2amyG0!Bd; ; 1cuѨ'* =çwڬV+ܑ({+79+֜>6uJ~4DUK(pw!f:x,Q .37z-1 H}ڡirا 3rCL);Wcyoׅ˸ރE! inQnddįfhrf̡a %~BGe TkaS.yI,}_N,0]|+3f> -A,nE^w3h4+rHЗG1`wCͅo={1嘽 ِRR"Z%|quuUHяzzt&Z]e3TNo׈>uGDZp骯< $wC}hϓDMbrj.jF&ny>ZN;d5IboNNX-OW, Ğ ryI2cgӿ_\%.E&Fnj=Z~xUR,ZG' wx$^EVM0#wk[-٨A8y-TaYYGE^ѯ:1qϢrս* 4H>jPjߦ:,ޒl@!>6 ڢQF"?\+?ŅAᬸF[ |JM^$$Ǿ#17 ҫ/N1U*V@OGנU^ RLLٹ*CυVC*q>ؘmCW9$^xitVyIO=qns(TF'h8?􂖓4Iܹ5㿱rIhs2㇤[p{ǔMj_@lAZV%^OI]ȹ'Z_U4[&iZleHE>SwcIxEqcuVR}I~=Z.@5ŴcvMS=᩻e# ] ԗ2|:bvCۺV PطMji-ZlJQT]~%g$Koak$> T؂ZRCEv k/'}_oP2?V7|s\ȹ zڦuD 5t/2CmVY3];U"$VM-,GNsIw7  (r%@nirڏy!+*S՝0]`T͘|t@aN+=29 'w1%; &Ǎ:PѼacҟ LN>^B`й^[:.B(ӯL)Zv\7[4:-S.@*$n'[s.pZPMd:u$u}\o_GuWbsv?\X`;?f_ K\V4lF* E"0J۶(1sfG[(Xp*^΀0u @REuz9ߨhM`ExAyc@\4yZ_z 4imG{ХO}k4Jc4"[Bof(mhvjjt+oء*.MȨd}PǨBGYWE"ҁҫlQ=)h52(}H9NJn"t\~eg^"u A͝Y}L3TXLCٔLjM%8h1"+<ϧSa{vdzAS>TJ 9K$W4_hp< Sc&t$Yaɼ`@,APlvA1tTZy'P RȠiJu1!3 6ؘŬ/w ҇f>A!]7WnA3Hu*}NGM.]js{LME6H>p/w 7CJ^))Ӡd?vX^\ n袿uY yHwul4|:*d`}!ݷ*3>9.kKezǜN6`h'㨗@znÎhT X*TGvXCtɊm]ӻ v(-اJ~p^'Y8/]Qc8$q^W"mV n~V{S  iC&?d { ]! 1v! ,!3Lt 4kGF`!-NIS߷Xĕ#ҜWԂ$!W;ar-np)< hD)(!yrwo;% ~#'S؀oc09k e_6[$A+^{;9 ^xR*\rbE2tgd(j-}TCHi$$HA͚+[&hVa  'LZ<(B$Hμ57crDzBWH@d=< I?eG\t:?cP"lȸCw+K+ :n_U^WϙR8 8ؑq!܁G68z#}M!츧 '*ZU@] XX8*/Z6ẕts( ߹6ϻw;:KsisBxǚ2&$FՊdc✔Oi5 z3ʹNYU.QSiCdާH,jKrdԋd VDb12ҴZ@m3@xx.`տtjKx̿"^k60HFj%:ׅ) DBz,9ɋ##oů2 A UZz{׫7)XG|){ 4QC)ABAMdZ8 ؃]]U #ף#,*DVē0&-j z_)y{`c7R6xG{ہ1u V 9$,EpA+ .U.lZ.kQgDH#8A#8smqsaȣAuBN.kq;#4. {0Z᜗viڹSo8!NX ch{M%9t,*{Wp0h IB&s2QOsWw2yT};Pbt5"CE 1:pq͝#RQ"@"~')pԵV&XvMmgg`NN '~(] G\mF"kx=SJ6Jg%I]qՔ! 郖adNnH/3 $vu {^t{l-sRT*g:A %Wf>[0kecKBNX˘mP,mS} wv+Vu[3 Fk;#Gg2@gȌxӏIXR3<[t(I8;5pJ复&N4 8"Xoۗ}|‚*7^&:[>Fɓg<'G0 W?H-"t g lc)I[\AW=IfmIݏ|=^OhȻ_>ޤ)?DQ tf Z;p~N#SYR/&:Tz`eqAX ^SryoIc3Ø̠'^9G(+\)T(wѮw]nRey 6kډM5宊xjk`#(H\PŽE7x_Oϰ'՜Pe!.(\;n^CCF] ۥ2}X!y!4YP/>kwQ¹edl)_4:چ%R)1-9WfM<[%Z$զt# 1VЀh^HKg ~*NGNh:!ʍcL8 @ Ǽb 'w=@8Ra6 h+tZ}}&)Ջ!-w3΢1R Xaq2v=o.u>4,6,accEne~JP4ezC}dԺMYR=U /K]5{# s. <YrzdԢǹLCj͑}9oCw.r_>QU% En}rU*$Bx[=@;dz RtA`|SQ7HP4+*)gM uוp7ڱz0;f쏹(íKpD`{vUMئ˞sɨ`5_|Jzi͟'CXTc3GK: UQ#7gmckx#vLRϙsણz׋^yv>c ¢5k|)iyQ>蛌ayYת1HX-r{( Vr [UfIL:zƵq`ΕA[OAWY __?8u5*H+$!0[Yg%ZdqS0LA> M7}dŽO f66G`LRQI9D;kJ& h(@kBA ׌;ǂrOO'mF1tXy[ !`#A͐r-~o! ( bDZn՗ā["weH[۫8P8:NM}rx 7nIHU |nlfՕ8Xf\XWJ|@?EC^9ݠg!aR&>V7|jVJabe 7vij2+?^cz8JPaLlB_})RМ EM0΍a2.*^6W8oqυ]d|"mQL߸"12[G(U yb*>Z.ڋ3xw29ɧ$_'9Jl3%r9P7Y#;J"*{ -#/7t$d!ξ-[<#I;=)krJźʼ0dfs m\<4qhp5]'U9*A(^ZqсKBH0,R9w~m`ZuzT&b<¶S8pߵO^Cyfo6ephMD4vt5dѦ~?ЎƧWZ V63Te!6lq}&m s][s4JmÄ&yGM=MJ>F$q608O H($\0PrPIj2W'l 5% !~ @Lǂ^̀($)2%o^DXڃ=…4 I jMwˮPuDŽhK׋FMosEl ie<:1BdUM\Q} $_ML`"ÂU.> ,Z ^%t8r|!+:{ 0cP̯ +5!YLʮ.,|nф}Exmu!˞ZLf Ꭱ>()Gkۺa\ M!]^adF' Z i_ަ :8usQ4GwaI}N=p\ކrb[f[*Ἂ~Mz$;ɠJ?GL#+$$`QvOr, <+ /޾S|N9rGzahUβحԊ:76mtm%BRսZmCѵ,5cKcJ7udiQŒ_US1v!qFJ:bDa;wE117CCÅpΉ0 > "u[ aU2\?;J1d™x'tĄ‰N;Ne*os i?AdaE$LFY!`'eF>z!pSW"&CVۧlX}Spi\E}n'"HI){W\FÔՙNlyZ+{Abӌݬm;T[vb]Mۂ5|pD:7\# ׈­;\ >ga첫XbgIp0,xevNjOCg;BNOb\b:QRוu.[jDh1km4U\`s RDcR2M)G _\?iIgOOHW}QSj$Dky,b=Kϱg0*D 0i2<CR|ɢwq^‘ _g"]#Os&O6>T&:kl.㰣1ωADeKD7˩݉jb@w;OqosO]dmDAie ~[ YĚEws}b!Bҵ?/C]PRª+a V ."=O7VTHQ҃tSu:Ka);:<5fl5hUXϡm U.5"Uy@̈́0:Ǭw3&e36k7{DP/gԱݒ7F4,yqHOc6@s1#E<ސL6Y_فoWԪ]\n\IɪYflբqZ"z-\0/4i[^s_b}3zǘYąLKqY$? r5kbU u<97Ʌp>C粧S( [S0@%BI|JyaV\3闕H]HpU-\m9u-KV&`q|.A1 1\c9 wkM BS2.V{Vނqmo=vo;eȂfA4j~*B*CZ?G#|5㖄  ?Y[hKc5icuhroCr C e^mމ3ƄUf RVH[ҥDBÒ]C;O*2B"%y[lB˓$N9[%3gGVNC8ĥxg/Vs3oLt57@i79t֡ V1jG8RAQɧ5ԂB Ë3MP>.":"0xOQbhs \U62?v=?'N3]4ȿ3LrkB#KuƉy/Ɂ裻-gQ@y?ȦIQe5N_\t7›tVolaI">97E/(t7 n4DB?Cqi}A߬=J+PѽoU.9C wj)! LN @@mR#-}?N_ݧ{;SM!Ppc{˵0t<XIVTa=ݰ;WNkO}Y +X4`Z#wL$\3BԦZf4=YE1>C6ҕ9 1J&fJ_ڈ6C3^6Zy$ `طsgzVJ,&y$G,]9@'Ǔ:#7d6kaf7Y2idہ4AtۭUB 3Sbd}OVژKfBY$Qq\2b Y*ե+llVxm\KX}Bg C(! M1D2dX1K =VKFd@<9j>'j7q4h2z;ϵG-^ɏ 0Dg4(8? dںN ksxDd "?( Ot -ھ1:ڣNjK' e @z\}0H.E&~6``u xSԵγɛ%#~P`@b$Sv0iN0u;n6vJ}W;[ YE/ߗzs 3GЦ<ߘ$VU}0.z'x GMBe_DUj"bm~w:mkINaF-hu.z*[vٯ?9H#|gKI;K}%5ioࣶM'_e̾v ]\Ű#`rvgdN! rPxMN LYԣy~9 96wdBX"=hٌ&N]ϣ^5ssoor)_٭.AЄlY4F9vbB߉"e4PopsH9T^D8}*UY7\ ̿w4Z{a&W}`9^!4[B JK@EQSqK"7bfoBwN$;U ta^(V!Xmr܁ѽ6 tz^ oY#Z;hحx[T1YHp{&+t 'ꞖTOE4hZrҕ&YsA;fFKz>aj_ HBKê5 lGnQ jvVo`yX~Y@Jyl9]e_"B% 73~VfVd6Y + O{F|3C4Inmr'~ʢ#xx(CK;"7C-CD S9捹%ZNaJ0^f ̷k#S[!4,ik ɼ)"`A0ObO .yvM2QJ204ǭ |o@^ilХJɒn?e,hOTˈ8N'?WpDrX!=t-Oku ^WW:ûC ≤Ő;f $UWz>Pӿ&`E{u2IcI)" H|j.yGϽꞻ}EX70: E~䷘b NG)c+G:5 ALYI3LB ˣVI͉U̺xk.Lչ~s#qݺ'EǸ~yLbol!ZohĞJ)@$5*e{Ⅹj34X^ ~ԏ5y,Z8h~@ FC134Q x6|CӹO8"l[[O!٢8+a3YF)"38lIkl?8iQǥ 6P43:lHJ: 6FG)M[("K^1lTtEDSQ ւ:n@,8 EoN>2K J5g6hos>Eate;`̈?Xe};\RlցFpk;EiQ+\2J ~hJG4h @.5TAb#Hj[<ޞHGǭZLMt 9. n C 0:a07z, s`p2%O~_Ѻ:k(n6r46?em s0Wa#5/yko@cSGۋ,i՗BƊQgoffJ(10xw '30⚙x|%3_ǢdZ<[…hgZ'QmOP;lJ/KCg]7P.r Y* p>+nXb_PJǟw/. 1N_PڝFKqu";xG6NhO^5%I"ayv-%Xa{[D0n)oHFq* R0'IgE>1wR$ߑ{;: Zߏ1e>m\6["'טMÌ'D.5Q@1Ak9ς}(yIfu6)#=t%N< BH=4`rS3OAWyyqZs*l /\mQy I&B[Z훍` m<0`H){̯ %Bۯ#gf~eSg+-&(ăpn 2 XҐJY T618:V'*sX"cjƧ4# ,rMt u[RP8 .\@1N0Sj˽3vL2ǺXwE<%0^4#P2oF(dD5H)Lz6tu)ڲi&p#|-Y_YX4RFd9A l$o(%^4`Zjj 2 +Uȩ4:TkզY}"i1戊%L1IGtl:? 748oË6h:ߪ+0W#< )?~o28*EM<Fۉ(DZ]Le< qS_mhqSz/{̤}r;wt`]6H2fI+ iQ.rbƣQ@P9 '8U[ \غ&S`Z 1iui=T"S Cq|dzJGw|Ȝ"c 炠썙)dwMVw@*sWo֒ 7x"u$sI-ZJK2Gf`*JB@&jRl ltQIŦ&OL?BQ+nun`zLEcĥ'|Zc*~q!1IF,υ^tCx|lB]sn9&1u<jh,XJPy$RBIjWlF %1?Xˉ޾E'8C'z.fSt+7'*MJ\.NڞѧL0!M^gIs{H!eJlpKla=I7eV exK][&=̉_"nzJSp$%A>r+Szztcb ޟMtK,w X浞uu&ލmK7 З7SLgH-]{C[ OW$'e0.6@D zcϏm Nͱy<2ЧL5FBe`rYB ;\  $66 "_lo[σ# EGzfbgcM~6̿]8iC:o16̐5hib xT6›t =.qAc7˹^W}X1_/qw0dye⩁DFS]eA׉kbۑVޫAYvhsLm%=%%2 U0D.Op"B f_hѹ ;`Wd\(8ځZKv@r[L[lߐ}e ԰ray_w`!q/XW7R*ωbc Ll>*~3 A A S ;6}Mcx$Q˖@$Dmb/2&+ #vmHe|kzr re gx:EТ9snԑ/L' c=EY(7hQI+[6=p>8{ʐH sZR~kyGP$KgW>Z_9EwT>S1?|ٌn 4ې>D SB*% £A.zƵ ˂ؼ;_\Qвהd J^΂)!8Yqa;<ih ==R:FB9o7Uٗ a;\C㨋L)pd v|7ks (`J"B,p}u|!Z x?T;<5>>7q{L@Ƨvu_Wߙ#" k%1,\jg C9kwGvKdŢohXͶ\?WX)tMS{PuG夨@|R3Ӈ675@[} RY\-K9|g^ zLVhH.hTBPȷ)G7 W6FxY/=`yF2J>aWCgK+Q mZ,߉9_X QVކg#0aф.Xp X*Nˣ)9L瀆94f6iИY!@7pHt.UW6tޏ -#a'XS Q&)ڌCh76^4 3BWhO<88v }w P(CM6HAu,]RK'엘$ޑUF'9MYOA؎Omi@ʱ Ҳk涳Q 2("/ Qs ޫTz:Y TZC\psW+u9=& $Jcƿs]hm*D=p8a -k]aS5#\z+Ě'#'2Ȣ)Iq!W, 9 !ȯ2_K⾡ RZ:;xs3fM9@/OZ^ /膢Vdc]Tu!V3 f`N[C1 jqŀ6m^*uh T97&TM}Zն[VW0BPL~' q~ l,G.AՈo& N2yZ ~QQscI-̾}@YuTfS襫oUHfwziˉ3yڤKWR^yQ -H|jk8 Of:p쓦$[|Oɣ%t}5oU\ӛK53PԄ5sky_=QEk?j ?D{X9-#ʆBvAJ\یqbYrGyVa$iBg'F(;9KHH+oI>M_ 1t5p(fm@7v],8-XCy^Ax׏Old1hn3)Nΐ^P"A[fI&-*ӛged*>"?o`2pE*Ӳtpٛ ߁o$>RKM4m?Q襒"̶637v5W@rӯl*7%6@NK!QXrC0>"?zk&Bu1SaSV oyˇ*ЧxLG@{1 F|P1Ӏċ eTN@>v.$.j!rh5?( /7_vuY!E(?;3tC57@Ŕ>$ \I&ϝ{c!3Z4A^UX~F9:-8i._7+|TYM?:@shQrYݒ5/ b@XUN|!_ ||#)3 c7'R[ st+h+Ǡ`^CW $\jȾcf8UB/#wūG,P2¶rVdp 'I:F {h 5.三H$k*1&lЛz(,!uFT58j#Fnla_yA?Gg QDϦǀzYNEUq hֺ(2tLl#bH݆nAWʜs%8 ۯURJWٙܣ%@pz?k8_MfoʓrtU aJHv 4XqNRdдbffR^gJt 4ۛrCx! M9fKգSV߅NoigZͣHJCڅ1Wb{keVшifwOP]M= %۬f89k @2F#6Dߒ m^[}ſY#$!VRN|^Υo׳z(b/XQ|G,T%aΜg^ϟ& K_EJM9)b|CQ#=̚B],ctGIk[LLXG&ω^kՌC%$5xU|# yd@c#R30X'wj ;z}RA>aJdSՕlJV2~;Ȃ'+CN3dd7N rP5sµA 4cOJc66G^Ǩ@.>dl5#wv^Jb~)ٺ88u`ݝBMv{6=G]tfk;Kl@\\5U87o;ŠFX iS ێ\K94"qKG#m.>a& om 7DeU7{%Sq|%Ki|*r.2WbTDKQ&`<*}޿~+vW!ߕ+?orjxltk6/晩*A~'Pn6cZII\!\yTn8yUzP %.T8;>{vo Wk樱qa SvĶW:FnQcn͸VcPԾ5;whKDƇEQ`}`+itKfg%吀 "q'O{4,Y7E'_D*2uEs %Jv~{68 m."5)B e/=?jRt̗j31>Bwx\/"'/pN؛h}i+/!p86,]*Bx,=5ZE7 iW*RV.TfI}+xZ4tƒY$uuO@MA {e֌1>0 qصZ 퐚D%8\\/$*GRpܾkRho4 C36v ᨶ xRGxCRjQzk6uvK(8jti$JEjJ|N#>v68֦cc/ e _2S^bZ7~F:ɁJl N@rlʹ<黔z@>xU*,BxB.(|\`΍C~78US\`8=`Gs3Ʒ/iY/eo/fnub͏2\ڤuq^̅p~\l%,=dPK'k~ ~aKېQAy/;{35?g RҞ!_"cGN]kHl[m@ѠLn<inX $"zF稉/tr/akD55]Ik%7rWhymep!R6AG2i>؄5bGX5>~ nz{hK'o`3,|2pn'l:hJ&`) d*\)/A_n257I{+dnh02@1d>2ui1κ"+u1QC>6q^jv#Px=S]rM24'n_NejE!HTbWA1Q bЫ9TE^-ssexZ]Mc"0²>RQe6bK :/BnU%.7-&\dsB,;[!@H2iLOz.N<ޛF6pEC?ְsziEcJhƇؒY#͇$.~ܣL>;6&*A6b5M@JK )E/۝rm.`7~>kiu`-?7U)%e W~Qѝ{֣¥1qP8DxyMJBl`%Ak'ƣ?%k:^@2 S}@w_QRN2֮a, {8IϋGljg"wsW A&Y $B*:ޫnno Oƾ9d `CKJ*B0"[XWJCGEM}˿OK;1?ܽ:M-wz;EULyV:FwTE2P;Q:jxUjiIh7@A\U.i%j]Opc݌`KWݐ nߠjp}gL2rt @+LwGX&7wL%k^ab_; pK(Xt}(XM ͇r2zN=u^}@{J2,ajTc5wgl'Fbⷠ1,8J8YrPSb%;bT/ᲔhHlukN0^ #)Mբ.}BsBӴs5cցp0 ZUZ7hcRtwr)002mDm% 1+YarUcHYqݲ7MyI>"I2@QRr|覐]8Ǯg¤ AwP!c'լpgxUuit2&>[L3[5%NRRྔvYw*rm;A ^1YYT@۴;yz)oNW. tQ@W쩻NS8\"runR1 ǝs@pYt!#iwfV7t.șrvvΈwKd7h|-*{1ca>~hYw4l=RPݾ0]ll!XX)y3_+avGmW{"%J|e;Y@ D. 8%M/gYZ07070100000374000081a400000000000000000000000166f3d9cf00005254000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/scsi/cxgbi/cxgb4i/cxgb4i.ko.xz7zXZִF!t/᛬R]?Eh=ڜ.+W$Eq$Fq!%'ePexcAxghT9|"ЍCB Guvigå2󷥉 )I0^gS$౸QJp"<g-~`P8l$Ouft1P/{8 %'d[kVt 4F]&*cbi9kgN0QVzMfa.bQPe@,3`NYh8+?[G1+M=vo}};s0"`gs%܋5p.ڮcDwΕSyX;22(eׅt}1 P'ENp"?0&*ͧ"~CV.0>ųLSʊS}w 2P1'G)W+5B"ĵd "h/elDwrsO/:0Sڄr3ǀuO)? [E@Іc7kDL!x8 O3 +}8,R9P6J㇛* HVN,}1+ֈ}ce hzn l}VcƇ6+{>J0@|%(}(ofFNi쥨(3CC)ꠒTW$ 4%Zis1ϒc|%bBt!,KΕR_/7^AQ%ͬ-QxvZ0c+rQ<"DL&))^+J l*5i_1OqZw;.fٲJ\SJ4mvY_+SWH}PAXEIrkΚޓ!~wsݥ߃ (x"փ[9,&G_q)Y\3~q ;y궄`[]eŸY VL$A+G,=+2hRR)D<𺟔0SE_5]G7\~ך(k ETC1pDT̴;9 :h„@# 0ksscMzȈe~诽SZ[Vk6uAW#^nc RW7\#qB~lGV1ԗǙ~j8pi$x:k06.#('Ѻ3}`6΅u[5܊Z F$f~꫐aT[Lm IgZ}% XKMaO* BRZ6p3Et> cbJ~Lf]]|9Kږ=F(ֳMtYt@M_'p k H%]ZW!H$SufHE)DtA%q/SCAu0;o[$H-s"Y+ -ʕڞ#J7s3!if+q +]ҁ@ALQHVf9?|kL%k><)ɥߍ\7Do7D~0'Cd61mTqfTyp[OAqȰ_Pne:m{t?R >EAȝV26?rȤ h^?ނgjL$Eg:q)gͶsJe}g8!)K@w:bg;D~LG;H ۳t9[cnf7h:Yǭµ͌z^0 &2KS:AP]Yo岜:7z7H,^Ww}Jq|axUSuKc;VՇ @*rmFc>-Sg_9|"ZyȿlyYyLM>&5u~ĤI!;)r6"dEy8T*&wsHH#g֘nc)oN.T,8<#(_*ߍ,O``#2!9l%UsK2xʒgp>i txެ4~ƕiXoX'AIo-Y WdFjzQO%{#܍'Q9qQ〇+D1hEJt{7 )?aO_-qHЊ'ʗ;t <`OͰ,f2):T"k`!n(G-9(fqg^K%_nxiYA+4z]s}[&xy.yC.#  'Ps fwE,Ś>oLrwV`oj.FWuoLC<骺GدPyPsaUyVժmNڀ,){G.#F4"Tzt=4jud#T*?ZZ$?csCbJHsr#nWRz[ sÛM ^8Y؂ 0)\6<|\Ҹ\ʭP(tFؒ^W.)pE)c2vLЌ d//- c&E6Vբ;C $A f ^29-\g%Q&uyAGs?r2Y.]C9Uر ?=RLF')3N=ͥML! N`GƲ욄֖+u$R(%A|S2v;'FqRq \#ፋd݌;$Jt̖-W ʸ~?&s+N~ĉgC~Sg.ZVhe-{9- $pM>_9OD2q|)#31uyՊW,}hY}#$;6ܹ{ᔆSՄ:<0פ(Ǔo oM鎯yԨ0tH$YсNwCے ]Y?lDkcæ3} PJaj^T ̸=KjR&||\,*tϵ}5B: m%MSfz- cߢkR2ĭ|K* oshqrb\Ŕ#4ggyAr.T -M%Zu~IMG\~[+>>A/²~Mt㋫p=I9ZEp>@?Kw⯴dX60cĎkݔ:{=}\:,K!9IAq7$T l7$ mVdT-߭>jOXCYW{+sK/I'Fk2G FD7|x֌T]ue 2{g2Y6<'\Zƛs6"4{ *3k!d E3s2UjB۟Η?ۙnZVφ՝sDƺ9EʈWeY[cD1y/mx!|Wjs-k@w9T_3Pe{:,mAO P̿HclEh̆NE;+3 QЁņ*@eʩ,=doiܰ/}f1ź|Hnc'jFMtBWC^ Қk.0l0P)g~ D:g0_)BՔ] ȩ/; MOuZ7qoW)v=#z?jË`_gt9K[05VU}\I{='`dwdZll>Xm]8/:#F]zq,I?2/1.Z:^x+Hv~􌎵:8gb3J玅rUN&(TXq/jvۋ42hE}6boZI9{c_'6sb(.)SI6t@ltN[%Fș )˒FVYv2'³aS/R?TZeE*k-enbPvXd@1hC.q49sWeJ $TGX-Lѻ85QY5cWEpV YmhIG k)0;,ss$tahqE҃0ƻo<nviN&FR>VwR4;K,;hE{KI{o^}‰-&:P+ 0l^ޜ?ܔ蛁6,WᩊJbW*6a0}!c ⌰Ta6\}G|'`Df>֡8_kr6#P =ۚ{/P$ md%\Y)(uK@'%EiPUjTUPNKyXh]S*f|*T'9+M5XO 51+ fS٢xvl}Ag̈jj9r hiN9c7OJgE5ʓugEs-_[ѭ.1gdP>R%s.l/&td/9QF ^I_& j N^y[@17(9OwnesP^t9@'Q7Dzq 38&!8]V8=ł9QIqMGą@c>@*pCۙ(Ĵdp.OVb2?Ygy]qu5<7.|Rwq<p.+y*w>NpDd\w lG̬P;M|CfPoQ)b[o/pt^>f,X ck9؝d9 ,w7XPQz~/[)}( Q"/͢>jfuS[m9."N1o(я|'rފ*C+B:-Q6"eέb~Rp-kj`3]i֎ v#~|aΥbV8baA'E7Q@bu;dn5+ʮP nq1qTR%4H-$q40` DY8Q ]d)Db eh qrr2p8~IA\DBut*^gȿ̡F{q% IA-N~Բ^`Kv9JT:D ;u jeyt1fC`Z.BIxtY(&kl K؅¤fIԦJ)W9W!DoP#v\br[ ܓ 0ql!&,\-8 1C0һTFDcLZ\Є2.ا"q5 ?Ty9;J/,q# E^@T/`^5xѻ=3Cƭ4% hq[#At5v㛫|~F6|WKz7I @ȩ^W4<~$(lmntְ>>.ol;w^;d 6] $u;LYKV \|gޖn+=-Okq'Xv;Y=A3͓Y /&PHl] bgr1Up@["  X9Eځ2/!.x:_C!ȕ֨8k1]Q=6#X $ҭ:CՅ÷[)*=CoF?L9Ȯw1Y±>oS ySG&oV5GABee7Pulr_$sKi, Ǎv!*<|D&ӔuGN<ϷO}wῧu%SJԄ㲥<Mܜus>p)?&6Y] ]pAj\x>RE?V𧻓0^2$u*(x{Π#-EԷi ]%n$>f_{0VJ BߩB}FPS|Jx=)%q}9h)Z*GSw(i%jj;fϡְxqg^[<+SC0xS3cSD:vb%"A~߰‚g6r Xyڂ*h!oݹOqLP=Jgd=t"?d6%j:"xV_aGp7ē5B]a$ےfx{k>Yt#+ȔL1VՆf'P'SG" FCj)(KWYiI"/+b ս+&ȬgF"#rČ=i)>L#܄}~&/H $togyowQNrlNtQ59k|XHG \//'W`ú څˬ>“U1:$e"6(reDL(vj]OHhta\룎z b !wNO `Kx}'爆pgHʼnjH l ̯r T>aQB&".`( ՒL\ro`1g(Gɝm_ρ܂TMἷFֵtt!Nm̩|z8C"+ZȅF{% 2M#EώE!"O+Tw Zж2W:yk*&J [7&qO}/އlbUl~A8uʮ .%oϮ6vܷ֎m|g gG*mh[b/'s zd fgC\T`rbnJUO\#aG|}IPbaS^1yuTa d>0V#Cz&C_!uKyʚLBW3w.q|iۋ z.B xO\uG#2Iw@?j gP\nx\bv)fEN0gY~]'3>8iN4xJؓD dIS=ʢwU/b<hYy#v`NZb*K(DZ翫`BN," EztI2V*CԦ8T=Fl/znZ׎UQ', |2`Nc"g^y ]cj` eBa5ݘ SqnG'+?c(a?Mm D|4ae{HmqHQtc4̗gM)غ-:y%/i)~HZ`,KԪsZ$A3>A/|О9:jWJ`"z|;=a4:' F-'zA?T>/l+}?;4|y; *_ER#GӂYGqHڐV l#X f7|g4ЭP]q4~OC_uᚋ=Zߡ^|dԺ`Gt1 ]7 c+Ϳ=`O6VEm7ܸ^c@Nc9:{kFYsI45HQK "WgLRja)9ŊF_ 04P4*ynO$S ~4E**/.ĩƓ iM%IhX*c^E&k;`sZXUWopG5>4*Wln$逪oǥxrF`~l=dLg>2SVJ>UW2k Vd\"/92 ] }_1ܣW'~ GH~ 役 ,ۆ7|2?yvc١{os2%|9]0mqo>SLwi-aijkw pxGxTg`̟X1߸7$Δ MAGNx;z^⯄Vf.J9B{f .oFڤx[\f!/c)r{Q{4P(q P gx><>]1Ng3_ޔ"~.e5آ `.Ixr <R2DEMAɝQ0y'?(q 7gx\M< &*eݾWYQfW[^a=1`A%3 =c* 0ڐ䛐+mjJ{i5DV{m[+}벙t&7 !'Rt0N OF=" TMs*l\]\$ڝ0Rx>.'G]QN \ 5'?&u[MKGfh,Ӱf/Vz+#9Ɩ+M,A/]ʣ3oJV'O>y+3O_!hln$fnj>S'`: ߴ'caܜBc 9/[~Axs9pY{c#bpf`d:,5@!YٞBHCLLIGks`YTcW9e7ˆSr@\m K3AФ׀s^l‡ @KfTtsiZ8K‹3W;OQ JL_uTـ丧4]#dCھ`0MT7u+}CLB%y?C0;#=M#[Suybלy(pc^gLCMw0Y23{xAABpx coNY $.^[H5?Uf>'-F VT zQ>RWoOU>իqM3_d*U|Qa=hћF-)Y5Rea WFâp޵˹/F쎔qw|5Q( ]^=:o8R [^s]B ՟)Tf1!ՌCP.Q<[7FDgF@$G`;]?FkP -]Hwu.mb8[KJt:'6L2E="8%uC$tCAvj4;??TQXB^~FMz6Ն]@=ǹgmS^k"orRA{ UFϛR_P|7^$?r#Z|<قaE{_= _B3n;<BŮ#7x&9~){U-\H߈`X)>/&d+Te֠KS\UL3 F .x:6?jcez!-XTIrJ) ^h|` =~fvRgWB9HNJmd4CTQdL\P#o4KF<#iVUSK΂ݻްfƆ{Q\Zmr5-Z8oEUŠXUqH/]Q[U8 Gs>-Fw=TtW ;<= #6c]0*EVF3Ҋfjr+ELQP 0!Ӷ ,>2A9itṯsk6Rh5`W L=a2fn*aVf{f<{f<pkZԍkcKgzY|I<dzֺ?U BWqM" ScY7f+KJs7Zi`o4oΐcjMg}I.-Ўx֗dXa *<VDLn3>H<غHR= +Ld! \˚8%%м*+s <<[܄D|2*;-@ȯ.\ʝe^+ڋKj|qA_lCz>F :R2XNacH+@.*SA_}70WpMHʀP>O,=Z%+2;d&#ύC:H4y %H/sS3b+)]hhkŽ7[<֛77ՁqLKR "VT)RD|РJ emJCV.# fRa_z$SgL5n`Kr|HGH3!館DWDS*fOErh0{ZiRChj_"bu}/̙JS?U+^89"+(@P ͓;L-ruj*'B 8e&2e5<;kDUd?-7@ ZP"ws6R%^/Jƺ@UԂ ,'N8YM/_!t(8nkO '|krE︢Ƃ3`܋Ta~[u8FrUu}L^eF:X${U/mQtqX]# 7{pnK ; _P:6Ɨl1֩VMj7O̐`(3ToOu0VۧM>8jgrcl,fZ+yDp giрxQVPEFqpCi-隴\::%LmyR  W8Ho?#YQ`+%q@;PU;yr<8%REj39I߾M= {!RMnv to1"IG"=ڷиV`GВN7WkXW RK%s$s_ ,ХA'ԅ^2iTkЉcڼ([@PF\eǪg< Jh~C;J~r+L: |yp +XQw 6\]e*%振a io0%S؋%<;G89#@6< -iSP?sWQ>ZYae3O?O`F…Edfm瀗)9# t)@-pC<ת޾"]ۤM@ol;u #Lx)S 61MP y@z6 Zs(euo^_Lf2=7h39/sw@>wi&Ww;y2r+|=V'nb~碥1َ<^b6 {+i1R]y+UB]}ۦ<-ΎZLGvWaj;iױkUmVV`n4rD5.XM@ND FggT*n)wŶ0c?\ VobQㅄz۵asD{\)e*]\~54UsQȖ.Ƿ--ze3u!hª%ElyHG/`-:,9RΕ.o-mR)*xngxG)EdzZsc W@??yGJ/^oDkD ɩm)Wk-"I3^"V=&08 `\^ݣ3i!ZB=ŻC}5g$TnƋCDp0s\MaJ̨Ke+i 揩čBT㮦@ƩG=]{WOZoxd5Ϡ-u\ a-ǰUo#sJSQ1-7M~Jc) *\M(:`c"k@[?NF/ Ͷf|'A3P$V>?~ Msr׃ ւ@ղlο!7%Ŋ)@ ژ u޹g.$-ʸlC 3VY~{+SKR[zE:@Er)G 2Pb tVzEU2b0&ێgj6BR?;d)M ӛqΑf 3<.Ρ1_y/:ʦaodJw/*'k 'ds0yY\i4QyA~1eºnd_n>QpR\Di-/'aJRi#⎇pb1 ڷ$gb$]jC:0 *w_ׁoc Ukm;;&ċl.fv~AȂ. 5 ⪻ HY5b=7)gWI{܁9Ҕ]`3@=_B9}qS>~W<v+}7P y CrbE4.`ٵk[|c ^qn I;[oh;D*S #o G-2xQ@>WD $)XR#nDqF3~)g_2T@lGC<5ޙ AXEDLWA[NEL7>wkG׏/ɴ{@.}ps=oJRGK{umkG?Bf)14d8.\rg֣xeB cBd1§fe #6, \C5YWNgmP4UK^SrSF=^2ȳw޾eup$fA#DXQ74z)S090mFU܆FmyYӖi5Hg6%VBzH|f0JÆb +*^>C)OJOb(30͙uM1~.Q1B#UH:;T?TddtlĦ& 6ñS-Vim܄FRbD#s7 pL6ړ>u \A4foB6 ؚ#Ɂ /*?}RN5Wr.+!NE̿_cO:ȷ_ !]e'ӝe=gA'Z4Em /VMX7{p#IP|# HS2psĄLJ8:ZyW93lN.jԋ7ra}ZSXVԜO^00D=ඇ:t'2K8E,r+SZif0%#zdVgϾj49jhQCezC|.kRFxC#Yb°ĭ#CJ ]I"ê˫aӸ!)F= '(䪼CjSor}Mg$kDi"ɦC+b12/"kuۋg~D6G+EQyS Pfj)U)kcJH4. e\$桬}_o\XnĦIFbԉ [eOeǠ>K GUS-[RĶtbQFI\Ae]t;b 22| #Շ a,/Xf }g-&S/,^GB2 P" &{JP}LEn18YehFmV X^1([ǤiDdx-o2;¿Jbqّ7"U&<7' Ģ:Ţ 6VonT]*C$S̨2v JYzAXp_dOrٳ3!6nX<4J+abt~l/*gO M,nH3LNP<6c8m9?/=;JX~F`Q #piU3An:F*p\nt!L^ {jl Sz&Hkpu@;tK.%lT_Gve*Ս%ߓ@oe횊k]5߮,4q8ku Dn RSR)s+B@XK@d?ۧʶY*qg%K ZH3U4Q*" 1Ǿ9P''3YʈɭC QJ+yych;O\̡k7Kq}3\-5.T~P 5wzg~늨]0/SLN.I&rrxB6_՟AE?]b'ݐed'~-L/'"V)Ú}ƪl52h7Zb;pg¯J%U| gw׸ i2n:r0N[GP!pN.V]rBL̘B` 5z#Ƨؓ=z_Kt<_VZ G30:X8#;prGO\`~59,alvy2pZ@+LO,<"‹]xrBI6&9kH^쵛#;f=7 }o dR:5]DE|ZYgm ư.t cma@Q󲶪`vg裡L~b7GOM(D`jVio7E m[Г h;o]W2Vm_G3kq!_6~&:tIT2.3vW0kdp}}J D`/gLD=r+qHlհMmarrŎ\?L7.ؠ~#20H NgYZ07070100000375000081a400000000000000000000000166f3d9cf00006f40000000000000000000000000000000000000005500000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/scsi/cxgbi/libcxgbi.ko.xz7zXZִF!t/>n]?Eh=ڜ.+/I٠g <28-׿1j ikCJ2F^u[pIvf*S)ל'XCx<^Е M (6-AHj(4dŔ?JS r]l)6A_M%:q;M(rK"3(AOoYhbs G Ԃ*㸍OZ5%̐#m)gaB6#eunΪ_4+VR ԡQ Y |,^>:K ޤiQ n;<ퟒ)Q./'eS W/^ j,ĹUlOKiL#Y1#z􏝍Wdu`8.'n3\~䞊8/m#J8LalA>AkGײUk"Wg(R@alHAr’<,h z6zN& EFeL!0Ѻ> HF.5 '>=r3*¥yTb?s5Ұz>zxm dAg1ع$^/gM4f.w;LJ ԯiW1s`I[k[=iI K6j&ټ\cOFs`U +HցRKXNb}D^wz-A}Y"_&IoD1^:Jc<:XH"j]Uծ[ GDwֈc2G _RÕbX˞9½,W\a$"yaaLLɂpس(<'WHwΔLg:Y3?NdWFkr%:jrʮ[Q ψ )kEf ]m3!hD-tU\1UyLyV}n6<ʙmq >h8 }4_$T\cEQ&AU 3KHoi:e\4߹L+5y;і=Î%[|lM9W#8 d&O[}R̡ (!Sb0K8W$|~hv Z{ b#ԆcCƍmƯtf:B톘u6)TBk' OĿRXlI!fOOb+MMI_$^wi(ka6K2t}A$AH="M&KF&u5w'3]*{|z`Ƈ=.WRkxd 2r1xuzpFр!IyoqԍW2rY iʁIhf %ؕ ` SèPo;ǯk(. 1 r29>XxҨU(P8h6 K#x6~HG\I:CrWœI#6&" AP0ժH"&-%dQ:趖Sb6L@%3@-=s7b4к̜ c8Dz@ Bs/xc >ws DR>?aBCÔWHBM_qKQ#>%g8|gc T }y~5ϨnL+Cicd\]yaI&u|d*Vxڷkctx6rXޠU4p-TV%nR,W۲$ffop\͓AN 25SHۧi16FFᤊJJQ.g% ?j99g8oQPK% gI`r :BueT5a31Dn_ezYUJi"#]*[)ϧ?4znB+ $3e W*y-L)ĎD }&e;]F ~%L% f;qhfB~}N^{VLo]/~,u`$W?.e!+{O|6P6n߅6 CQN&ֻf_-H"BcRm͝SR&_yo;s3~14;q%J @6L@ KC렐GB&yO/ <=W"E.M5pBh$D7FOZUc+ĠyEV=m_`5͑RSk=9Qqx;?^lTB>(yVŷͦc.zͰd޶1PNS_puc ]V=4JJfW'C1K"%IT[/Syہ'D'-=C5Y[zjy'\*|NIIa'a;1clZ;6mYC9Z5/ʿ#"fyGd~o}H!-t}S]Vh ڥjs]o-ћ'$AhIbLMuOp46`$|M-:MoM 9GcHwT,Zҡډ8jn}d. `vGPi;|znaCljPI΂TԱP]:M5MD.gH$|,^t!0dP oaF>OlgW?r2GQ}H$|O-W EDf>܁9GZv<%kfbx4iYBIhz ?9BO݃WgUYX #K~b]9F(.@Q:uʞLd2:C!qL ׃Y1Btc0mˉi R|7#M\#ctLozr>!JͳVq<^ %R8I;3o4howkhܒbVo`,X—5qMfX:1C2T)_څgު-A*CijΖ/jdb͗R9|hbK7Q /)yFf)s)2E4{!vܡTPje Z5R?jLH쾒9)zbJw(Kju  Va,$=2 NGD5H4Ч8 [nAYB4.*6 L_6/;1r<~X1KIW1_ t>Tl:(/YGkpU S#۹Wꎘ,TP=X4U5k.y[Ҥ/X@\䇷I֍1*dUtcyBD5d Juu_2 @ذ"`4`T\x?p)l,v}H{)L8bm}m;`׊dauVA<0yzA"*H@2Ǟ>PcPgҝ - (QQ2(f̆#{> ӮhB\Y{,'TNHƄ={+]FQ6n4 LOtY@-\A tz$WA\16uz@mliI@j3`zTM% WV`C*`ȅ{Co> s9ۡmP,f Hg)Lvft9R"KV°T>qiMPoLmp!Rp.Z[rA%2\Ŗ 67f QHU{{f8 (OFelLė0j[kbD ˹d:-

    ڧZ:>KXGJ eȭKR>K8@v@qsqy^~a_asrIR|<$avk2b?h._tėx@mOFHDf,[7^B'"(yY3RXv]jmj#IȈo:סb,IdֱWE2ID.e>Cr3MrQW- O3ΟHb\D-fAe?\۶/uh,Za?=`I,}_K+{y,R9L'D_;u~L, dcG}#wCEf1s}I\w)t\ϖ羃fbY>y'e ;Oa?Y$̃`~1l]װ?Ζ \:}[k@PR!KKug AURi(Q)EWxgY:Xk[LugN50>惂$J Տ|hAw.(qAv{^^dY ?>\|f9J}o)FƠ1[ &e2}',~)s:i Ջ!2q{HRڡGIaѯ (8`pbSZP4sk QиZZI>( ;D11÷V]ՑXɒPa匙b4 d/4B s6/,Ihy# vq1?91 N}K|I9w"ض679P)6h$I8 qvi~8?Ѹ?`u.8*fd&ɗ2V LTGbho)-&A7>16:9 +I\@mǘ"daŽ2\4i7 f?CbX:m jͦBmoK  >W68t)%*\0Y7 x\YaLo£2CI2 fn촉ڄTCzn}nPԃH3:/V{aCnRjU `+g:*@8=Xh`'S°J;ձ^x5*>qpBc;`V P$f$4{A,¤]xV8IEw&).9zn."=ky8z\] !^_= V>oiغ]9aVuLz%jRz"@: +} 節HyXzuM/gMMٖ9<<:e\5wP'Z\!AWm\6-e4PAY^d oZu1.HLpY;)XDF8@FXQYof"Swʇ͠R'Q ӁXOR\j My^&`GF>Sb?QKBm}3h`n/TE@T'թ0ƓۅH]B8o1em:j +ShCp75|sc;@agau2_SFS$wv8}9d#(0uz-sl&xvn0 C(bR5[B;MT8`%'GwsF:_Ţʲ=)g{}*b5 aD spix(Q52wobWX"0PK0F&uTֺ)MqZ2k>Q:EA&{Ps4bLrpjPB[Cƚ\P[2@u8+04OJ[DBұ./& P%tP4ap)zURe=X2 oobeA"$VM&qb/SϘTӦtj`fՕvku{Y|"ug" H3ސe![?]Qh7NKIszRQЀ 豔Wd+eE͗ܶ9BfVkZ g|QSdz |Pd[\Sqoڴ=,gl:Y EG(bDӄd 5ixQ(Xab;C\&f.XFę *B|3UGNݚV;#v`YS$_̏D"*IuhW6؝L OEVvﻶVi]D>ifJxb8' s} 0<]q1*.[ EFN~SZ!(IKV@!qFRzx5aw:IRECpאͫJK`si =J(x< W*ËXa'gq˂.TKMꨵ~6\6MB LES  /81M|g BɄy1\heaΗ@V&Yg ҿI3ZD.DԘ. ڠ ψpZ/C[n.bXgj6F_d&=Q3w8PCy1G vQ\P,+']~B"zf GųtG$S'0, w`zpH-B[:GM:_^H'Iv؂ qĚ7fUFVvZՄ )ڗ S큡6kqv?[ƏԆյI7g8M kl"Ы!fȱC?|,=+CB-Sޘƺ ^ԔջǕNQ4NωT>+)"~⅝>qQ,#n<>17V)&^RӰL`DФ@QD2e(O*^чYL ttZ-'F#IXrauZi QuNO8}e&qx甘dɯHN1 1g=05Sn1Vz?Yg{'}wTbl] U'@XTih @W!nh/^݄s _dLnY 3o$̣—'L;o1+wX#wВTb 6?y 'm{4 \˳:_b&%qY^a++(Ժs%3m"K:qx nK>HLHMPEMȟcz9AML)1,[o NX,hiLN&)M:)+opmҎN;jG)gF; rn':^B6} ^x P."y!*g)A SF2baHB (FbΣ>YRSj;pOI 7/ M[sd/.=J$b}F"B,km5Ӆ?NL2~P |X9ˣAGâpKxCy 7+Xns#H@K|[#`R.w;&gKS+K z| g|;Xׂ~1eB_ߖܶ+$qW2A&Vh DCöuSmń'*`[&+dYw=1%"#KB&RteMYjZ 3l-vuwA3ZZSU˺Zǀm/n E]4#QJ~@[=FGv?=0LyxCwՔI< [(k4l:.x\K .'ajig-l.?,: 9FO^/]'_Z).:b gՎt؊`Z ˺rS}#yBR?jЏC"Q2qTlخbdiwƌ"6Y-I@5};TǻUtQ̛󘳚"PkGt4M+Ov_(蒽==򦴂KcQ';hdW͍V3痴J9Iy9IXwdcIяt4|F'+OnQP2k%Y8ӐG):Kyb妪+4Iȟr0Y; ͣd4HG.XJPAR"\ @܅+oVl<̩A^SӦd5R> *{+%"p$Nt2~I2Ku@.3Iݓ;.,B»᜖T".+!(lp}1[m[ʫYM#^P+_fl$;rle F$`Qj~"'TS> $u_0Z+\U¬iWGxHC:Q=&Mijebʤa.EJC9 &;KRtsn_Te[J{~x&@s,̄Ry>Wf$)EyI[y%doBVU}Lt'm:Z=N\}QIhP\cUf$au[ӍL~pgJ>Cg0blĠnh -.* &y;w3 e܀?ZT4M1|Pmafm~eڡ$'cvd0E͡0]Pg#^RG}-ru@R1~页GVe^IlxjO|v=^rǢ5paK7xj% h|3eΜi]^|HbT1'l^IdM}?dNׁL$6w6RjQ$z󥇺NRnvEđ޵9fMS_8Nfg*¸E:OQM G_Hd7~YH6tor|d 揞VȮ\^_W?N<9Lh՛,(av~89j0-\5-X4<ҍXy0y3x"#FB+(J)1/ k;d|tE;<تuXo/DZ֒]%8 ؤY ',W}z)Z:.ٟcKX1,{XsD~k2fة69r}b-Es.%zY~;JXxjuˤ;/2ƔQ\xRaAܜ]iHM2=Ʀ083HDOho! 0o2#}\4e^aC~MI0؝g .,f~BZ/k~ QZ9MwYjM%(3GQ񡯩8t#Vbs#S&_|cbc 6_Ujp[cO|΂ Dj(;PѰ6iJM*~K77Mᄉ {tZm(i]|#NpĄYܰ U44:Z?hnx[qNm lB4/h<*'?T"n86)* 5]ž/EL1O ϑQG0}hP$R0թۤFկ='L#7 I @]D~ ^K)SP0NgLFy۷<(2tpԻߢ>N4,Q[ +g/biɣ8>i'R7j24ה{TV`QQ mn-JY57CٜwSjb aG,]p|rn"O>m>D z.Z|Idן|ۭug)As+)#s8ѣ=8v2n-8ːbw)eD`RQ81Dbu!uIwiO"FR\\&{.TM׻ooAܣ4?0>$;m[ jj\kD WM@K&QkͽZƄX  Ut2Zzy34كp &s:4y R@IYmݴ:v4"V==$.zAgZq[V476Sx*atAHQXPc5n_:GX[HB`cLzGiݵ 9 3Ůb-=+ nʧ-ŋr 2;-u~J0XA l~y*LD? ݝ&@L/}NqAmHBZ":S,sFïB0=); xйvحRpVP*.hs5˭~Sc)!ǯL](jJy\C1bDezK;{NRZCE)k=Y&w]/)x*Vo!Zu۶>yy^ȺA3bӵ:e.0vkM%08U25t*"3/JcǁӻgY/&/ڎWOұq&-̡=(S41IlyU!{I$JS/W0\adJ|; p M7Z>ͥX~N+F|p72fMr γ(etx"9cLް9Dzv3.([sEMUܙVKڽ/?o3 n@dSY_eYeL2+5/w=aB! uTsMlcuW^[y[ZM;Uģ)<?/am,k %² |k rޓU d`ӻrګ(k#@_PFň`}PCaD~4hT- /v΂])p jc`@u5>z*Q2C=:t)d_*ņR)ǰivpn_I3ty7ʶ|paGoMр2]1^| Vsb9P(s-xBZ@r[sj]7vFIsb.{\+5rgԬ?%"?AO!+M1aYᝪӱ*.@5N=m4,}T4aŵ,{]'NᖑӶbJHtd-'͠ w\tCV{pRltTx2gM^]gu^u~i\L2㡱?}S,E$cJGeхaZȀ5p{,7'7^Ew;V‰EԆ e"ĿSd߰y9%vDxּkX*dz>7yyHGYl8@˸M;5"ĨnTwntƚ!o֋!!XY̛j7p0I#;;K9WXf&.t.z45nS-1n(tSWhz\E XaUS?³0j'8mq 0pF@7 ϟ! P~?!XZБfg.^yPOJo W m=՝oѐ1iLJV:I~xUݿ7oF%t`p*w9 چ5NBb-K]`QV~mxdz5EC>9|&^ka՟)giw5C7|_x'F$%1z3VLÜI>z$܁@=i% vsNUt!nï 7|. w`vbڋ՗B2-! 釵#t䎑hvیx/~x.ۑAx d΂㹔94\Fca_ܪmDŃv Fy^)_~?mýj;-DxuH3ZęH8IgK]:~1D' g F!@r  `g{~A(H bn.Ld-_.C}7 xbTf6íQ' "tS5 /&$)Z&H ez6V`6֟hCMj&JڴsmI(퇬N07f3efӖ%{BwD ar G^AO; uz9`M_*<=\@R<σ`RqOkm~D̀)$nL\m2T1eKLVjS}\gF\;;`:'뮯Lh&刡?B[shYEZϐ>"SK`ʜ5LqSS:@옿2=9)t7va$gCbnl=ؗIF=ζ\t[H]HVQ'_ k ֶ @<++V\Ѽ[)&z v&,/}-,#ZwoB:ػg뜙@fU*osӋ%|1؝V+U0Ӗ0]2k7j] }܈u suf> 8vQ"nY4㖷@RM\Y7Ow E+6PV jk7 Ӗ}h&M&< Gt+3@[h8J d'*bכ1l ۠QI2amue [=aަd=~N@;ZP7zT#Lpx ;_1Jyg3Cl'?'L ѯۀ.KLZfU.A.995 f a'4=Zx@Ytc e[&oK|/ǵ8:g7=jiu_ ӕCŞ ɔ6J)KK"2NYNuqpSꚌg6SIb5?;4P4KB>>i/π䝬 Q$jH:FWDAwD"y-/m撓㚸T".lRoK*m|WthAa[-7);ut/tJ:TZ]:ɏ`S87ߤ()7:}XwR Zn?Y'͓a\#c4)0 ڍ4=?SqS:d~.Ւ9_/'4n,bYZ7~deOO~ I@mK-{y+4q`{po6~FR*U{ .:0?:(!X}^䎒ū6v"|e,Jg=}HeQϖ+~<8@~Ϯ0sp*)'&<; ( `bj9,򸫞+:bOp; Gg%H͜6DfaGdB q 3iY 9<>&/wibR˵`C8)u K}ޅx-eC@7z*ܶŎ~ߴ)=oGn;C%9ָj)auU|$W eg:0ԴdBa*Nyl YK(~HiBp m2 ӽlP60, a%Ҹt0f5|RDQW4-? 2{>P8+jKq4_)$q!= G"*77SJ@daB-w9.J׬RSLzae]^]/D W0tg(Ҏ>Ajj&^UñT_bv ,HӿjƔΣ0?~f &2 Զ(bٝ 0{6L U[γaɍ%Xo¹2R|KrZ$a@^uaECkϐEy< )o*d:j(qes LԴ8(oL-c&Qɛ:.;Mꜚt>J&۶&x죆Ú 15FONF@NM%C')jPmg*~gʱazVo:+[w,9k,Ɇr LYhs$geUϨhpRD>BGZB(wJZHZsadxtqI&= V0Vis93*&oJE /Sփ֦ $UF0&mh6.T+[[_`, N烈CZÇ0$yf߉'[sM 嬈1 Kغ栘}H9c#֖6K :zX WWTd-d+jÐp3X:5XqOJp<}NlƗTyꊎu0ˌlGhU.]!NH랥/\<\߯b@^Uv , u=˅t., mj 8,hYܮ^5fՔ-Ah5U  '8쀇NDtS@x:Ob#PjƋ<t2og?hL[TK!} B.}"] g}, Ɏ픽z`!/PZ@^Q*K^ߦFaڦ@o 7!y( +jk@ oÒMOdBMuﲟsf(!(W躺A??'KseHj^G20JmlMd.zOGwW2* ;K'w̤}ɔͨscm6a%M,U^UP_y.\R-D 0rkEI.9͔sQCiU" ƺAgd*Q(u[Ae46#%ΆancCm+/O?>V* B ooݖ4) 6흦7pVqN60D1`iƥvJ⌂v21D\:QGU|P'j-i7(b )-c9 ԭXogU <^*V[WZt!ch%hk[(:Sϖfg߯"L ܃vqp{WmpW$m wEajBLD bgyyOܰ Ph.j@~s>?L <;}u@J„ =ݦ'(YV $L|[ } XD"`^>RR$-Oٴ.洗 &,P%4lFv$R`q(Ńgd@QlX)ȱfuGZ !ʵΒl蝭C#T$,;`yo +w-4nm3 B[61 y2vd{Tg}_{j! FW-PJ! 3`i~AD,ޘ9[؃ڡ!Ǥkl20r˜?T72ǂo$*nD$}s2_m$1\H{Hd_+r<$gͰD'?^:B2 ^aDs/rov7ez>]^AhcY|ވ \9j5X6 @Rh]N2}H=U-D68]Pbv$Jݨ0F`2CʽkLw}XmEtY8}w̒Q=xgI@l'lg\P5c~_Y+PLjm?*Hbgrh 'r+G~5R<5n֎$Fg7j  T{ U!Έtˮw*"\/11e#iYQ%SdXyֆ,+K5iȷhla.M%)0s? c(j׮VA`ρeypLELA$hzӅ(J&= >9>fR[f8Ǔա~naPvܵXr5,?rriB)y4X1Q EKHҶ+A"&puC.&`{sIhըU}jbc?|zj??B s RdXp[}\ pd(#qD U>Xd]s_PAs^-vK?"> lF]ܻ5rD !az`EPY˒0-e"لv1 (hC Ե f="u?kӛ&F $.FHZ?\+$$N0ip: ʤ)ˀ "_9hSo%fIB:\iĿD K]R< F;Ci㌂ZN[cE*L*JZAʇ3/W>A-ч Nk*םؽlJf{%l}R\/I{~r*y:5_Hޕ=9Flir^ m6@7 w>+TswXqP8MX}T w]JB^I%99]J !U}]Eo+mIgCIqmȢ@78t0pf~f ZA8|8T-m^fˮѫ{z9x98mZ'gמ%&KT2Cзyi+g%kky!I|uJRr^h?o[#vϳ*!d]QDʪFElSsUz n\64JNhӭrz5Z%n( ?#m )MZ#~35g+K$9y`G ⌞w^q ƃzN5\|1<9L, ȯnw1tyY:D}ۦC3SV#'LqSdF j8ĵp]rEi |.,zTN㇠_*K)N8 ܨ%/!nEÛ~^5<~wX~v mŖ(AlA B俘͆V+gLY^ 8/V~W.mrH,&iBqEh)קٶ.hN;ߎ$LP%Z8ߜJHRppÀBAGiBzU(eot f0'y6-mci!SX`j[T׉t'__7E2=OxErv/}H< 詣?5%}^Ts1oG{t?#`󕁸[@"$pih)QS"#yc2͙c jCj8)z2f[ hfwZm ߫e?X_ 1*}Ȍ^*kv>*`>wbx !' a%:-&$]}wGΉ5khg;Ȭh( ^[ J3XQ߫)>2 fZjL,I<8C(O|nhUKHvkw瑰_ޣ*-:='Z9ww wx- Z Qtx zr6YQ!)gsv〲?Tlx΄fߤx^N h鼖!%7{c3Q]?[kxb21g}W8.a)5 =6'4-Ci7^\"d3WxF^v?g\LJmGcP_>l+JM֖dH^1"]GALO}M|`?`^^ n %! SD 3\RmG2q|fc8. ŭk%u | 8m;KBw!'Ag)Ёѯ7v>sO yw~`$xhYrhZ[lly_oZ\k1٧3 1_,վcACd\Bے-yLĒc*4損ǁ Moy: !TTv U̿,a霥>ԧ.^3˰Fxf/kknyo yʼn=^jdlѓmycrwmvL;:lA xbTL935:Xc[J {. b][<=837+Ȗ$ǒe2)uu0wyO^:KF8=Ic`{ZZ p["qxpP%&0guh sB6|k|zA9&:4;i~[VFU~no1a%3&pl]+b2h1Ÿf7z.-NɆ}`ZKq2]ą LtThLNkA]ծ?NQdּwM#F[_| "EF_#5o5Ag-3~D 8]l(?YU0ko}&ْQc YJd@yj6ZLDken1"alIL:dq`]כIY?0ͦ=a1<+O,PcWZΞM=N b˩UK[zhW .G5L Q*\  a ,ļîϢn@ |%7@|EQȋ`a6gM|ύCT9kź{yڇiO-1-^0IqiWY!t&el zXu1l+ zé13EsɝM8ӖH _m $dKR͵P'k'v&c{^]c),wk^wbUneu?ώdϑkMC[2KXl:XlJ5G)ZWJVQ$th [j^ ɣPL«\jz$lQGd4p:i>X<%LM5 L'?q`m;qu$2]̵_T% Ϯ)f(;Tw,-+ ZD6 ؉*L0a;F eA˜)ѱ)L> 9C:"߯H,K`a4#ax0 zԴgxM kXԒI / PO(}[Q VxZ @9_6e EB#!e$If%B]Sp @vZC\ς6[d 3 wBvДASemb?-b "lvPHI 3mo\0ba@5] PwdSQʢRNZm,hhH8 ^e0*sGdfJQ3}%{4 $.h_ɨ(}0)YB3I,U_yMm3?8t:;%.Agu;; f#UQ"9NP6j`4b 7mg;f1)u&I-nTC{Aa $0['YX!^R {'o땧᭓INFu0R*p֯j8DX֧/8]8TiVN]{Q0g2M G >WÇ}!>GR v^Vt706H+Sf|jinhfQz? W#TX]D!$m|"I/ZFoŰ#Gw]|}pe: (@s=u_% ķj/Eq"tox.3ۚ])<5sjaoR?a?Y xPC:NOǔ7$ɉ09kÆOIm5G1_sۤEov ,T+>쓈tY /P?akGv@f2gH6_θ؁[kmłZD#5h7 3?=duw__jK99zV<_>_dĕry*;#,y0YivNeHM< SF _ :x *a#6m0' U!R:3~:ZP[_ۭkaFww +^#mÂt!g׾4ѤoHJ@+WV]gО$%gDx_JMg+iėco~uk' f/nɰ>35&]F?&kpˢrGS1W'pL"y"hRMw*TTjnZ Y@ˍ P&G$Jn'3fEmd!O>/|hک8x_h)`9.SӬA0q]ZF!/֒s/}M ዽGcc8/*mIj10K&+NaZN$+u@Kxe 7Ls qeTq>uwiyNH Jd 0yǔfq#Lǒ(Ҽ>)@̌'îtp#xZ @|َElgQ JXR2dP0$.]6ml^ ##-AE>w|x)3}D<+?WKEj~BuObB3 jD*@`2mPޚς9K' v>0xX W^k +[#W:[-RQ h_7O B!3=_u,S;D RbxWC4{#J5Y6*fY䏦.mUׁk^"(& X8b@7E[ܤj2 Gor%^3 NY@Zp Ǩ韧?xc>"v{.} cT(EVz<, _4m#@jk"fphآm͍%s+MVQꌿ9ٽߕ dWGOβxSj7F44/fy0eLcE?YMᕺ;P3d\Uq+WlV7Jю: ^:11n2 Ne6|lkTطQnq+:)ʴ]KT-uڮhUwVpjN=s$riD&Z+[Zm}qJ"IipRi  }[9"3xqu'tE)2?l_hgMC\5n9c-YUv?qYWjb+^VSpn((B5D ZOݦ|:rd(p852I4fo2¾G3xv !bZ?wI Ble ЏfJ'ԑZa˪s'ƈ1'N+o)z\.SR;`# %#F[÷oSM_= KW嶱3 d :TC{'ttO5I;E]j^( H=WrƯ! 0g}S@ݴ z먘WՖ޼b|7[}?؄IQa9PTuDB"?x;$W`)W`ni+ޝ{v1Ë{}pSBM 9sn {à@G Z"S?"\kq k>=v*Τ0ƹ:&(Oqx))$94`m>@g긿>n-Ӂy=ftNӄvTuyq8iD&B(tJi$-bABM8;uQ Lh{{ʶ.f<^b1ȐM@^cJ, CoYZʠs. 泎Cj Ga( 0F-h ߦro`rjGX T=>wX?,8 `_]zgp<̪mzDQZX-;R+?6d5}ZNK$2r>gF6yhw{w6:LfyCm 3ej:ȝ"(U|Gd<;ZB]4Ƥ5cj9a`iZFšQqZVorgqhHwȘ-)IM KBo9-) Ad[bWOO\vH>= O7Ztir$D,aP|,6uX;k H(Y)HmzF\ԧbk}][>FKHHρ4X! aeU#$6D8x-c l&v#ޓdžh'k7ьЄ%%C`58,3Zr0^ 06;eB9.]Ex!-2dCVdTyyfO4NZg6̆Izya N:.ey<-a4T-sSNDSIk\aHҢ79jR]#a#7JI=e~\?r>XoLO"6.F*w6لwm>|ZHr%S5*LLP>J4ZbgqjG*iX A5x&C_r1ibI-8uf׽CdPW83vq Ҩͫ{Qaʽv!kT k"aQV=ūy/|._a/0li &-IVq/+|ш"m xbmFbDWk-όNuɸW j7h$Z pcbωI ?jWKv:Z>}; Lix6tc4lx˜yP9`4ĸW9YqSAU2us&_o`Mnd(ILzpRsZƘZw/hEp|htI9T[^!4'6@te)no&Vc0KԊN7"\/: _85,_E:UM OP&\pm̗{m(}N;k Ti6 ].Wk<"DAeMsr##:Z:,Dgbh%R^`G`ru}jBɭ"GY,tF\#Gv=xeYqV_*Svћ#R qSs1ԡ>RImL}y=ܮ S^4[X@iJ;#|wTCD$pH|' S!Y.Se0)^^ÑAkD" +ah/d^ s@ mvGWڎ -OpfR:8#*=jEW>AJȵ;"><7 Y1xEN},)(P37ݢPq1}[>XXm&0+TShE@]Xv' >v&,#jbpD{ErzT9$R#]޻xMK)֟L8#϶>\E>pJ$<9woTv|+w)Ͱ^!P j0,=.oh2j2lAghxv eı }0CoAފa*xzr EkK`Ѵ]{T$•Ղf7YL@w+j#^2\jKtӡ_8rl cJ7d3 72,Hd5߾#E[iȩ{NciEA˫H!xjӽ^qFl؝aczIj}5S4Ul.-n;oižm@B/SGo #+ASf~vs~ !)>1ރhh@P~ n k 2 #,=f6+uL/4}ױ?)ڭ8iX)cI)l(^fY?U N[CH^# (^kKH@R[bCЙT,nLa1(06<7#u+B߁96R'(M=,x3?xB3ld۹'8CLWGMҪ!Y]wͰP~yi!@YC #sxpkf0A~0ZQ*Zx"JUn~7/ϮT}b,Gh}l54j8.2ۓe;HED}d0A)A#ȮF7S:%ҧL/L&΄7R`<"槣 ܱ /8Kg;_dZuFgyW/XB+ć틚nATy9HYu-)G4|Zw1Rj iδ4tE5!Th| U"6&hU2`%coaNgu3֔FnGF]\hjM0tfML<U] 7(?vc Qb?֋87rxE\Pn7#TP6`Ccyg u=skm1CxU˄̒ȤR= (?TD3{R݀s^ҨR)7Cfj2ތߕ_Ii]~E"eCb- `oKu<[/ Mf }ֵ te3֠K##=#\!t&p$Lbq91#4Y|!wIVַOT,:LlR9|*~$xwV_ Co߷2Wr Xy"?Fж?nOzb[A%ޱmbcf"ՀSI=Hyql뱥ub2HNJ&ha=Î VyVdg{n B*MҖ8zxP2V'xoENx iu*xEl#wbuD]ğYɂn&85tqk?5?K(:K,nԶ#Fu{iExYU #8"yTb|(ޕT/Rx x}j΃pV\Kr (F,X&̄I^TRI;_Y Jaa<w_j]HAD 9mUq |Bb&2t7MINv,\[@6vn0|Vf 1~;0YZ0707010000037b000081a400000000000000000000000166f3d9cf00011b68000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/scsi/megaraid/megaraid_sas.ko.xz7zXZִF!t/(]?Eh=ڜ.+;?x:9Y긘0)3f'9&3 4AW lxkz^5u-16٨c+"E{FeCտ.g5DĔ0$bfEiUn$ӚDHk|J6Mb(y\pV]slkP J]$ 6*O/gCP&# tZün$5ќqyt<{UZ5Z~8*<5w G{ބ zR{[݋E U{A1~AUwO|#5aE< {K#jV% R"C&ɡ+mԖT 'J5x8]b \Jo&8&ft؛m4kKTD}6ɁwJPUMbޢO0Xϋ5KEY;,ybznyYzxP͚:'[$HIԕC=槗 R{0SkM#O>Nɦ鱣y]ed༲IYh;VU 2o?R5i2DBirXLd:oHYnh6et$t6|Ɲ '~ رNG)DcjZnЕe FOߣ"o6:?zTƒe2%'5D*1:+(O }#] A[M)w)m)>;ut[.Sx B6$p5F{ڮ.[tfe~c,ߵle&Sd҇Z (̇]ϱSTIQbH⃂y ˔thywb]3}I" *>J]^ʋե hzm2Lw;)*9R{|., S8q7C"p GbMDq Z34̀0mv-JdJ lGK]NHaCĶxyT1cMY̒}͆dʅzk 3mU{]aT!xz"v`͞^:= Ε:90AymۛHуZ|';CH?l|dmS]+\)0KmHZ3-KC_ `$Kk f'<&۔$qQ4ыi5"7kd_Dp$̫S-f<{ h*LRF wo;s,m&~tn0^6Sn%\)v,+15CN&^ҁlp#UkL|ߵiSuP4Kz8LU$P1C\$gI>yCBu饦-7RK1찚:OF99I҃ 3+p:+ah!4Cݎ6}kGLϱ+n0iZ+MCSo @t>#˝y>vJE9Nh\R B#;A'(؜|e`?‰! 0'HI=.#'a[L*\ EJ{BXJ\>4*IFjd Q'RCcڸ<^6b%^ֽXgk4͙ϝȼ)G*! T~13}93KcEUe0 7 k-w@ޭ;mB;$[8Z\L/7iU|=+hpdQHi;z.gE7@Iz,[2syuL| %}y]7߻e6FB&.5cӯR}is ҔblȥgS}9SYfUAmpW _=C-S%vf7 D Eʀ쇿#C}q'a}_6)„ LVRL(˲|N56tN&L;a A(1k`wg8|X?VJB@86ff1IS&) Zʊ*9+2k`5YáA!B< #}J{kQ1ݖ)D{C>7ubb(ĭ-3&}>)w\p8|N Χh\Ƿ"pSrAjf<|0xz ' Gh3>}e!6s_N-7\q 7 Q.;*}4 Wp`✓Qhۏ !e\0 fj1Nn]/ JT(u:d<á[E B*QIa,;YӢ ړym$ZM׻5^\y&CQ$zܪhGT5x/4BAz,G''<,3 ~a(.N\N)+޺~/n f}bk[yte~1C)<\ǹ`2C`R$ŏ.8M>˵205ȁG߿PSB5ه{U$4ւ84k|1Ń-`w&!@vDo j-B)'d_Gc9S>gνD6;7$d?bi*灨ФRZ.kئ3MuI4vՆ2؎R cnW4+`Dcap"όuʋ[g,h+X!$y(zobdK:d;o)7#(8ab)_ 4~׫gq@  nf''IC#ah%D%nevyXTyTSr.:נjv įC853+ibh7T1yl9#QHrSܔ cw& y٭}iw;ohU3S{v`\lv[îG ἇ\rSxml~ѹD-``3^y5(@9(gҘoF?x҆̌}( ݑ>&RB$Ɇ{x/uѱv91z (rA^4/-[|TCbScbG{S?+x}DO0 trd?#, ԰=2cqc)/SײȄFnvz6w[G Gs9jwXcmP?e-4d D{#X@LW\ԛlZ"٥^ C:@;]G_rB W, jѡ1oQג/'X &PXg.wܴ{=a:|8ѦY`z5`W \t1'PA IgBBAY t݆7d3sDߕTC8?\]UCG\vHtHcgHZ{[V3:ѷl{۟톪*9ɇirAƏEl#;wf\BQ ZL^Tf hYFXtyYCSba_,E'+TŌ(8u6 My&+qfgqP(Er{7 #wEζv?l\6YY Za@2: ڲ{ Xr9bJd7E:ҽ7liC9Hݓ}<7׈Et6l8X [ƍ.puL/ɥ÷kn(_QH6V tfZJӓN7bC!hîRUpQ ILildK dy6^ũ=X S:Ņ8+{Sr9BO$@۸éOz/C.Y[҂"u> 玕9c "]]FLNxPGcWRըX[is< arU½X.A+//tlwu\i9C$4174-?gkTHȬ爗i"6-х!E-}SOzv2QEq=@@ޚZ0򬴣qqq橧(%6c f?%=^+PrRYw *KӍ? @c S\F׽9O\q)0ţla9z<|j{)7%;^ߎFSN,3)dK3uLk:,ohئƯOe f⺸ɸ[rU`EHklF"R1xM*H0s?mpO|G,_ 1>Ԑ/5oYPv$<@-W!+1/kHe.HvbiovvA'w~YSFhvx ĝG>(?tT&(=b2F݄&USav&2긚ã(~Rk$6EŻYK$z^|Y^Žϭ"_LA{58WPǬ-JDHBr3L_MGO7 ڛR_b/ddcIN5Q[`B7¾6zfKNN9 |R$xLqڂkAi7EQ=.8-wP2)N< Hq[VJ`+eՃN>!:q/ vϚ܍%:WBT,KqP 7-qwL.Lzu86׭ J7=qO mz6qίW 5 YC,{ҷNC. ]$\gwP!]"XQcsdLp6 kL*8p&'4G̋q8O삲J?FJahV&*yas W֕/G1W %& iWc^ epr 4`ȫ:TFBXx1+g[0~e# Eٲ_С=JR˖Qg0+:b~5cqc+9uuP[ST YjL`u֝Kl*&QLWir'WPܐZM,t~2܇j!jw=7Z p_B_G,E_'!&Ji2s<ʃ<<2[Y+ݕّ+QҒBJ O;E M5_eg1 F= S"u?\Cw XLP.tT=cʰ}U8Ϧ6h^!%8_U Ii2TzU^Ή 65NIN#YsR" ƾeFP'w*mճ/]&JT4i.e8:'q`Mä9ttÎ{UI_iLLYzi6U=B=3zi~ @zpaw̭4"FA4p]̳(U([Z/pJ{|[uyOi1C%e@vܫys-=.D ~E}%3Lbb\2c2 ^ )u{$bGЗDom6A-iScxTԱbpUr{ |p6} ք[ڭW, :X#~5j.Qup{Mv[I*eRc lŹ9[z09/}LPq0 bۗ޿)711#x݄e: W ;-|͖mPPABZVwhr#1+GB G ZjZXv'{8MgL_ | u7mhC_-44?ZYUw}t^kmA ".IB2ͥJpt͸sFƖ bb/0}||x0iRAk(vTkQg,pbw W'%bp5] =n:~ˁMj$C*H!G%*--Ap6 i\6˿ OoI)Tx%E}2l" Ct50l[ 鬳BFʵ!WlW/ތծH+nS@,bI'utWg|d( sw(.i#U`h.Uas_Ω9c;b$ZAHF1- )lFۼr3.hC4neǍEʈHØMɷh=ِH.#?\Ѐ13;T1#=1 rhtD y9-ȋg]D24\  OR# M*Qe%P;ݦq"d`b3&#ՖӘe>fR(pZy()[Fwy~'Dsf2ٜs#Ϲ3LUc̉`̨@E,"5ZŏVY$q[a6Jā #N'D%jc F+m:W o"$[+a@tջv${y#I{oc%3LsVnWjF-V ݵ_0EDФis6ij'j8;)|9P{){bYF^Y~ԼNzY()B#%= Fk+ڮ'olS$(nD8BOIҤMB:o#(_j"?`K&iNSlfZrvxZxfSf<9ǢK}Tf .ҷ" oCϮY2_~5Z,?ݩt4|Ѭ¦Q)/)\p .7C&owˤ2bW|y}|1AXkD)k2ejyL—&  0|LÌKl$^%9ǹm ,NM@k.4 b˴ܘ\7S1OUj ɓK\x&؂Vj=sYGep 7˛ȋo6?t~EHGJÑe9)h58_vә!ùiMr[rGҳDld?M4'$0R qZ$k0:EDBe7w[O+9مAs81-w=沏)_b0 `]CX 6c_0WkNokP:{yW+ſd ?tXJmKZQ!~3J ]}KV \LosMLtt(=YX:K!hT]/[ΞZnPΑ&ט2K)O6qCA6jt/cñ׀; r2um 1}f0ۻ<- N'AQkXK`!4{k\.([VI5Tcۡ3*v+8d}iռ})ڨIm5<alB s|̸݆4HFdDsM6*c5[qL^@.ȷ*dr ML]Ɲtw'HTSf踨i;b1;MY}`]GAO|⇳}neb~5 H_7>,I-dSvP=q7a8nb^z CоRE= P}_b_[%aYg% xaJ9;̊6o7 \]3 RaA\YkC_YL Wlyٕ8.# 3,;%6|a*.,.`=Ibg%疌=(=D/ 9~K~/ m h!bc~ֶH]A#OZYF>k (~>wJ*͕[1&=S*v= q#7#i!nA;#\XDzȸm|gUE5c~d۷RL8qeEQQG\ 4xV^-GM]&U~J|YVONRH7-A;R>A ˀ(햊ginAwfQ"skQZ Y Xf>Ɲ{X šL9fBj 1`ڔB(YӯnBW嬛Ɣ%Bh"7W;}Ѭ(\%(+5i? uNf֓:la٧Wb]87Nuh*oZj4!c .fBұs3 KaG? 8Xa߻Wf.0q?DZ  gE(:4,r>%{O ]|Aҕ]ٳ=TKѝ<{&rIӃdHg[:|Vcn'kˢ,J28 ZH;q//-% 1t5JCsƩ6N鶕B`E=Q-=r)8C@{MșwdDvP|&xٱYqrlN>{챉Ϲ\+nsO07(hcIűy[nTRI,:Wnc g)(3l&F%q)5O m/EZiBݰR׿#znzXm!#%]lr~MT>2S;-ìh*:2{';s6G[G3>W]]p]5[&fR95ԹN/`|1h11`7!8fd1QrOf>wZKaH+W |@Ō& +5' UB:hyrd?ΨU"> 7>L}}RlJG}:5t>)!3m5'0x>l=/ U? xڞ$9r `顷َOxbY!=2J"g/& Ke-tfCP lm|`d9o6kl!k1|͡DE :66;yRK՘qtKV^ᜦrw)БRB*Klf>Oh}%]!5PkLNlRBoj8G&6I֏UQtTBg\g*1R`g^5ƺIY4fV K2PSWI~0\͆dFt|7H,V'F͈(Uw$J‡߱X9]i@].v=k@ef%0&*sFmb;wEcGW(Vz;@0G}C͉(QtE>fɄL;kfJzO@i rRP̲|ylR߭E*|/ٕ)?1\_oukOR]R cʧC;:N`C$0zYWWh ~;r!oj%5HX^ho%+8*Q ̀<hE$8p<{9ѯN"K|dy .vM|̪=IҺ]pՇ-Pj Td0h$,.{8.U9l?'kx23v74yxpY &d+'E;r3!iSwWvCWJ!A[0O,XMV\79P:2QP)K]sn R9PxLs.M %?:;mcqbZaldFUVGԣڜUIյ(+yGe Z뫗$Hœ7sNVuF :?Id#SOrRf2G0[طtOtI5"pKn(Y{G+AktF@^ٕHU.?wЙ1SNv{hP1>VZz݄fD HiΎע62 v ZOx*%,m $_y@^߈0~ ?Sy ."ji+rОaѴ?(8?5C Aɪ V9&exo#1 ICwQ0y\um!ѣ-Xlr;ͻVY}ȩj?Yb"xwGS%QeW$9f ן,qj6 /8p0p:qay={G+`sx2Elĉ/}a%<{a%݃F.O9f%>(О޽ugbL]ُ=rk u WڿK:B5x$pXG&_s0z_Yg&Yžv!AKw̰eN@ˌ LAj_nQ섿%춰/M4Qs2.'rX4gca+#K{bg(f~rǦ0^0OcTNL(n't 5I'rl>{>ކmNNCDf=קoɁh5}u^qS:JߧK" n iK1w֩/6B}@:N$&qz ycJt)յm =2NkM6|'M~u5]eĽ^ܰ]7JFߤRgYAZ̠j+s'.2z}צI5[zlh1 ҐzSOV-ſ%KO?w ?5@ :llUP"ّG7e4#˔ƬX5)%.K_!ަ8$c.CbAeM夂(a+okGB`rI$\'j4fq Sg{6!{'ݵWxtzkkNmzWKŶؾ<7O4>aQA =DE& ©BTd}bQkl神D-B x(eHsYS#918І=LhbFLm:LM. -Ԡ?q'eߛO"T  (bbHlfIJO_^P [}^rb0bHjd-@u%1Lx{r),XIվ'XƔi>^) U.3AŠ#DFu] h6<֓nI=ÚHj,&?[hx^Z'AE,uo7X49oLg'o7S>l dߣ yt'DoFYUx1w(j߹LzDyѧOmCjĜ2"J1ly|<Ѭ1UZ+eT2c3Ĥ|( PPhK_VůEh(Vyxsk\+Eǖb\ ws&$L) |?>iU} EqHGdrSNĦbORDO}M}[d ȵ]$B{/?8'v~KoR1/%5XpB-B5A3+2UJZ!0͍ED Ҵ#H)?lؓ)!]fS ce&&wp%pW@+6X-.LeziZ^vOΚ 5 `doRC;IRhxjs˗-EnS= t6=%'B:r}Y ܙfx/ٰ!|wZ'cb?,݅\ ޮb`EREAPZ)^,ґC'0Yo4Qߙ&Oْ!7mנ&2< &6J>脱$Ϝ;53jgVt0_@=YE+|FvLMhq\5/O+++YuZ;]Ɣ;xK7} 6-`k#bGiQCErQ'f?:*iY&L G ;љy_̬"B6bBȦz+8Og E8,z7(U"tc"Yڕ*A%PJDUX,s=Kjs/ y9;`fc&яW#w3TZj p_#[Il3xv%(^7ۡ'ȘY;*vr8cC>R E%◂+r՟3K uSؘ2XE v^\OHHP谖TK^UBI>^C2 b%BY K^D $Qݙ~ .OL<|B!W.m5W.5FPW?XdXFX "10pqB+qқSC/w)Yh ||ۂZ&C[%@(czB BᡄNKi5XT8o[8 ZV%x>i83;2r*tn"]䘾#i|BSς4B <7 PȊgrNAĠtjyf{Lֺ]@9H1X;]6ZyE%L貌^`{d6X*ʵ5Q\kF370&ޱ/N `S"1{t,f>} w79B-SiҤKS 9EVUG靏Az 9N^;'"|A{=[rO0R6?8lIqtn1(iw.NøJ_Є%ƶƇ=;3~x P|m\ 09&r'+RԹq^-Keer\uS6m@[/X2{EfИ;C9x(jUi|)3 OMOw< upUD^9N֍42 ,uqڧ{l0+"AD 2˒sRgZ(J!"LWc8L{BAeߙ7r/li|zcE42ڍSNO-ZwJhAsܓ,?ӈs8*wk/M_Ļ}k5k^ q,V'!:IR! &u1~R|c2&.BNu B7DS]l|Up8RF<ݲXI´sRi@uht{ V:CV1BTׅ->.K$BxԺN0їP}e3qhm'Կ>vd 2A16Jp~Ţ& ;6OsyOuUT7X(E%Ѵ* rk F 6VW|8P=)1MD)@G 0C`f v9wS/aW+}q!OorlҲkYJ+ߟ$lȦjҫ.aH'hZ O.8.3;A$a_ 3wFGfce3=DBk]5 ǃrI 'H<YQY(%Jg@ꟄWFkX)I1y9ģAXT1?G֕AZaB. -iraIeʯYg~*X Aχ*;XGWxxDrkܗAtTYCxͥ= l ڐLcp:K'UJq4!Д#+f]&pgPRxYXО@?^֖&iۀ<dsy! k)ʚ̓$,/ )leC)2 LA0̋Nq̑@8=ꖸEqeePq4 xԉ)R7g;!063)GYj5E߱W7SX*R? *6Nf*n\j(NͶU#Xsn@N ,ޓH̚`B.C0p&nQDM&xZ=*tl٥)f}lH勋6 Z9'>7-Ӆ.3R!*CRFQ Ѧ=qp_ 8t狑6jA̦xg_ LQ<N ($"ώ4B„P&" 4ۇZdZyFPw X-!~̔(Jw@"'i-U:_yl;(BiK@0*U} C;R\~1@N1%ѪjN-PP[j{>Ʀrcr$HUvm+ 66\B+r븩MXk}%3dqyju:D ﺡ3> Y´c9X@E0dFGA7yy>npNuCyN'{ [Ee 6CMS x#BI70*mX/,TǰZ@o CŞ0z}&SĻYvc^9?;A7e6K}qkl/S A\4^Kfm&wB tSѴNWз~2LR:ew *'zx](B;L\hl9bU-̹lSoKѭ hq b]v-uyz /Ő>t%MaݞB9Tw.3#ZJ_g7U,vЭ#="^ flo)QF EyO3I_"!!#<zCE iJJVx^9}lG6E'ɣ\ԋ^ݰԮHBGwp퐿)j <{6h09Q+a,,X;]>W03>XiqȐ3Xpl5\BgޱBN ~f;jg }!ѿYl{8s3-Z V#-!~f_*r^&-XN̻R5"9&qř1GVc޿^kU`aDK~S* 4`w=(m-j(jQmSq+$7n5*n_SԢ7A[P2. M:.TZ/uDlꨑŽ3ВV*-a$~)4zSLbI8&_擏@q$vf;%'$LygEkk o{4ډ`q\غDA&Q'$:%ХpsД^ 532N0x*1ݩQge[dv)j<. gۓ$q~M͉cfk,8궍U= Ê@Gs+Џe^jZaG^;q]Ftv&Qh󌤞nMpR0]۫ǓPɲ4:2 er;"؃2Y45y[-YCs+l']:zf[SƸ+1ef^k&_To6mߙwoS9m'F`_VgeM3O$5wĹ>Y|])Z^s2ZSb鱯Z>uSH s#OM؊ʠsGmA8g {$Z>,,>CsWg,Ii`cl.;*ra wQ)\LA2wXCf@:Ҟ 聎փ11Ϻ~Ҡ8{)[DZ~邞 eQy\gs~:dscI1KPs=7 \ CEG4)g x+PbeT] )Uy\73_$*8Wվ_όMlP4]GY̼٥2_J!A:Fdkq Gz>/GMM"vh,HSn@B+|ql 9hMd<D,&`ؾ{) 3*۱F9bn]J>@2!-]wP n8Ap:PPou%=&.~k5#%@"OY@q.oh>?KN_-ӄR^9Iא+ț;F` F^tw63s=xsK1X;ZT\6xxn\D6$b"  UA,7XkĤ̊s>aU1W.HvfU;:(AqKƝgkCECFSڊ-<=vX?H3 }3UKQ9wA-q'UETwFj_e Ӳxo4tBwe~TD CWxދԻa'd4iz!AYJyjzV.Ti*Q$w9ʿ| RҵX x}>JQ<<ZCO|'etecNȋU}DA9.'Zk1)zXi uO^pZ|`Atn)o?-`ufŰO;~`RoI=EMv"SFO {@舴,-6cmd}gșG?x&w{nKwnB5O*5V=.. Z R=Uu2\~sӞ!OX:XmZ )V ^$A״É݉Q|Md)e ^\jJf+!XB?gzJ~,';G]-.nmuL^uM]h087rNXWg @ZUt|\# Z"΄zf:B?b/8ouRb@M@b@NOI iҙrK4-4Px34Agk7#=qlM[ܕr6V ٤"R"0G7}KYȯ/y 2=!;!l=9mKbw*a REQen|tmA£zPO7ML8>-\ty?4mHuE?\P\. GVg/*kO}؅U^ |oh A]qw\zS:%; pq/].hO~wP,xY ޘJ4eտ溃V sІ9s M/ ?A/\GÎC{QXCGxz89)vnJ{^bH"9Pc [ AK5ܚ/dJ%>!z|t| }uP z1g_@` v9U_hQ1^3gcrt!!Rr YzM)yxjl귩 tv~hRMUVKldbhJג/_$5.h~r 2E[S$64\bcN=y:wX4>IlTjU*+H!Sj15ӑ6a Xeg{ dEO.[`՗*&C'\Աf:x'z2 Z`q*Adȿ}asWۖqjzzk[$L툯pMiW(~/%5P^:-,ٟ)[ђԟc XkĊUkʺQW-Ὢ*9Jn#)E_0S Ii.)*{¥U"6W+ ##B~&b_sB_`^azȾd>; *_:z'RN' tSMo7~GI&M o&N˩$wJt^d;Y20{rV C͹QOQZGU^-VwR1ouv+D>u=.W!g ya6e$.(3AOq1oYi%MB zD*:j ҝǞ [UZ`XmRZ?94B&_䦇^omIZ'8_)ym6BE֞toz>>w FNWkeGJ`9gO:wXob`H{kXRʢ|Vtdྱ6K  TI呄v;Kpq؟b2d/V?OLLo _-FF*k_/b|Y;y?4BY16Xq {^: 55Kx.Ә+# }A|rhfmLY١THit#v2NYމ],k _X.Βuun#m$%N;Di;@d7ٱAh~-|@MOQL @K NSggQ8vB.肾2]qҿ+ eYbB *=FB{9e1ѕ1IC} yLTpr?C;`P5>gBæ<>a;s|%IEF)b̥~SbIXHN¡ dkxuqh׆nrl$ 8Gl ~t7·+;08,n,IGiЎzϑ?-&Rإ45YYղ&o >6ؾ4;Rj .- *<@g3Z 2nHijXVVޢSӅb'=NM|.s^|8:!c%W*k*'eqnʦ%̞ i6/%^f$?y %AWhr$4WDQ+,O Y!8-FiG3٭k1%{XjsSѮ5>5 o!҃YŶQNc9]'Et~L( v4O)2"0/nHs>oa۩y3Qw91Tt_tSf7-$"=:7Q|~ IqY}|pZF)mC ܡ'7vAbڔrO-WAecj*GHvwQ_IJ82ThMPyȓŀ.7HƂ1LE# ZQ¤ !GHUйP3mE!T]PJ|XUTF?(ki鮔<9g3YS!y%Jj|ݙng$8>녑`}[/#Pm4ꤌnO_Ý/Dr>d Dřy-M?Gw`[y}'5ԽJ@'X!CNf&w?覧Ĕk0^ Μ+V)Upدu 9]p!hz y;8rg2иN>Hqb*keOh#٦N~rdCT!%kM6ĚC"W''lˬ>u\l.rP OSidP@J6S1d;b-JgXNBFN<>{9Kb KU.2҉Cśu9~ 2jaYArKs3 )1ެ&s("798DօuuRnJ8o@>jA4^gJL7GI]7 lRorYCCp T:]4;6Wϯx@|> s:W! ^Ffxt!d!J?#CJw3Wj2h֏ 5HxX(Y{ȩޒW.xG$F?(PyfZ7LPs'ٕhMqXHt\!\EjXm0#\9:ӃQ'gazP 9(:9 bW'R:qlG6h7ýPՌ[M"Ic ^3Pڸ,E(ʼnA \s3 Z^ |112LJl[Brlڵ-z%(s6CQM럋L(/|_xe'̬Z)Ȱ2`|!@.).q/HX.1M7+iq:S("+5_AID(b" kqR:N=t0OPO}ޠf5F{ÞOom_{ tAc {9qR5n:]JRȓLܳipBNLcN89iyC̶MbzeztY1KT>KG81.*v^܍W@co *yu܆ Ls)qF|7#/hX1zS8O^&Vn `B| k>) oW}, _?]]vTSUu>8 ]Ҧ o+n.쳲x?r~M`)ux''I(2zj7U4'lt`QXȦoR>d~ |2bR$=fW-}^1a;5@ +7GF׸_ $H$o> d Loy\+^Aʩĥ>e :SKG>aQ4S is閯5uNm{hvA9Ylwԡs(Sr;IVz,P!;'7Hn?X6Cm( Qp@#FLSK Ý,ý f|XO9.rS捌fBn\YTp_7Z ez'bG_b/|\{ T?I"4#P<6d'SQJ2a;KݥK]k}_4X?ɱߋ[}îke tI@݇PWIrH&K̈́)Њ&*HSjOŇ(U nhZߺo?D?y>R !?ص8hfqM!4 E* $'lM0AA@ mH$6l͏ (Q"/Tmt!KnwA 2qx.{|hmHFuy/'I'JOquN<&اޑu6C Z1g^M4y&7GR_T:ºY [%UCmFB95v! =Ml 4׏탔>Lws/Ttq-IGOV֪y%w*ݫ^@tS'G׌A0Ikk:GNy\P2|P}'ڧ4 YN<wPN~¢l,{_\Q:yBnFM c\zR'eӶ~6  ]$Iz(n>zso1o7Qu%q-.' <%|dC#J%jPW_Ypx1C9)] mɮz瞕XhZxƇOg{aڱl`H! =P5U)͖Ү< AeZo2&~f 1@{V H)/ FXҺ&x;Q!ʡW8qcfZe]pU䁒Y՛PJsn/8J ^w0%ɗIfIVd36<ю`R5q囚72&?6͠}' `dJ4g'%D2R.LN% Tt*eoϕ-y:e;2^b&ؚN9Ɵ'3fIN'{٦ r\  0>=Y[ʙXb8Rs {K_g2Kc5[EFwkwjfKpްA \# `)Ͱ%G ./(E>`!Z0Z EX[vY?fo5_J5|sqq ηܚN `řޝc-,ښ]lMe1cBK ώu7IgJэ$o.8m0|,(Uwٷꌱ -l! z2^25,˥c$f?/]?]ڳ44cL9"KZ[lE-9R%-P9"S*sOx-XK;3&8@e֘uYOQEezxI'_{C',Xר\JeY8dcD_@'[r`lS/^>?z(=1aMy0Fh Z~1Z<ܼC%7`rrz< dMzb~۷} +r"$"9y f,akPUשY =-iŠ 4-x 4ҧyVD7g'|3x5!w1Mj'zD[v]Y(E>ˎdEsHbWjD_u㣤ߍ}bS^D7wTFA\bkj6xC)]+} @RlQCgr,",-!&Z\EA7hӁ\"/߇h%R_8Ҏ,Cp9d3 \rKaM9aE.]ži' <.ϕ Tu[Mq{zA?n @-&)8Gi$n `njʙ SfȘmgPBkWGl}|un o8Y_0]*,~Wz PEE{Uc1X~&0"~}F󼪖T;d9PYYgZ^,>PGoQg |h/6pJSWƛw;cH/, ku(vmu͞)WUa7T#WP9v< 5oanrޫ?%{B%?3j=kCsB ~Մ2ءM$sM Z&J~#V~-?1o%D^p+rBR'OFCzx*b*JGTN8BuM6=Ԭ~}Ǿ׹ʼnhoӐL-E[2=;ʳ,֙}sTVR%stٷvXC S; a޾%\=3U3Ӝ*`>azuۅe-%VWѕ3V28slcb}mƵi 02A10Ha!J*^_QYHle 4d`d&Jjկ }vGd.ɡūԗ6r<ª@! v,Ә*c'M&8> 01NTt:/j|FTt((? #'q^I6z{k#;c>֖%2ջb9uXq}*H-OtH[ն÷/We)h뎌>~j˂h܌&'q>KnUFwFr7W;46r Dg Fw2 N+`s@SO4vD9txd  qg6ڀg?Phw5, In2WW8ÅLhf`nyxBMR~ z%o %OIM@<%UHuH)i;o!Մ}p1Vwq0XO6_P,5`ap\-ZpѼ Sf;7sÐpY'P:FĕQx ^1[>+xsVXl1^áїs@SJSHy9Og0C5uRٜ̖է (Y_ $1Mu/}⎢2/Y.kF9 VLhH_|w@bU5#t VS! ooE9N$9":d=}ez]|9۞%= 5?`dM__ݱF0oՆ0N ,  $vN]Sjyݙ+uP>M]פxE#)ȣ6qn @L2֌ űem6)ÂjMI뱮%͜~*p{VA/l-KƭR<`VvgQ# `iט!]2KMT<,x=s@Tɭ`^ȅms7EGF5\гf`23sggUG *$s&̕gҬ=/s?$"髗rrYe&kϝߎyH|r7A@l`ocmg57!TɮRD`vU ](\ZIK߫P͂ 1$N+K MWJj1UoF xU %}? @nk?Nr&Fd(OsR%| FH2qOzmQ%-^,R?қ٠4ŝ9*"[C̅]YґhOŜc<+}:OE Omud:׸ѦUE |53d6 uncȰV((. @~A܌r=3ȴ稤 -ʔGj9kJE?C |&`+=2t躁y(v*8ϳa9p}q{:#Q%~< hU 'A+mHJiCu0\SV/*ut02i --A8R ֈ8/w8cHTB粎cp\[(+[ vPWzJ%DÂ"&%r /S!D,S`Iȧi. wTA%UH«~J/xd)UDS| k ,-x dp+M1YL+o$/ŕh OjKTda9sΉqoy CϘ^:`~\fB&m(-Ԑ Z3 sZZ{-ݏ(n%J*HX@p7o0n|)v):}gZi*Rl; ˃)[tn|U E|_S%lE]n$\@(| _/)̑??1J2ǀJ"DzݒѨb=q9#G*H"Zȷ@K=|fJğܠk^Boh:7&AacCb^g1d0 ͧc@\,) =:7)ܪ^Os5dR[܀|u-'N#ł&PneG+)iD] rZ'#dUKS+Pm$>[}d=X%_5a&+wD^Cl Wq,SQadyDW8D#5.Oj=րfO |Y6y !#*X*% }*B)%: ZƷ\%2 Nѯ_g?~cYY'gOJoьQ kظE?lK_ԫ[S6Arj07dm5 i=Dn77%Z^'_|YvD͉\mZVK␂2s j?bHVށW2c1֝:u-0°zeqPk*e^EӸY̤6LЛhq+Mjd3W]IkEyԃQHR㺃 &b@ϾX ^F]L^p9"N4N5@-*(b;_CƉ^t`K3_Ag0W&.'{l dT@; ;}`?)RLfHHeː:kXZSpF26]~5qLhq#_Lʨz=$x5jY:LuuF1qr5Gk&-}_ -Fڌ߽d6WI+ j٢)35G HG\+$D:Trj_4+LVT i@362pQq@?T:Iƞ 0h%z.&2.4cvDDm{BC꘻5 :)-htF1eyNh^)5v\皠*/:]D}LMn@Y^3֔˥\U OŰa }PRq~ma3_|ͧpgTЂ*=Cvɖ k7x8n6$\,{B0UOsp,ik#X$-DX/:Z:>(~kCOڬOA9ƫ@t|ާY؅Skeu-e\^6~ aڧP9`dܤTK'8A]E>e1yvv])UߐEK\7kMwUlւy&$lcZ ЗۉBiT9@aYKo:&7?= z!_름}v OpG'9ڳ(в\2(E$/ ՃTF[Eݜӗ bomjhS+0R-@X|x=TM^[O$e͖(ǁ?ިZ~%ˁع>s )A%hm.A!-lA(cL='o y%o$'gܒ@+#-(Zhҩ"M)TqZ  0=e\!I:L>E~.k-c`U5mP|Hj`2dG,6O (Gt k3vRG|U=sN7m6@4tzg`ͱIBd%#w~i)3ꥱNtߴ՚֎I*D!ph+]~-Dq?@JRnsVq"J:t?LsCdظh0a֔l93vR;,P5Hhv.sוܭ\z)FiͬC; Ž)鳧Cb_cV-Fv]."_xdAy,e:5Igzd|d " KBsz>d hW|.*< HHvVm$%Fv|_w >x}?L|xl6')D_ދ+"ԡwƍɤrL9kR`ߞ2&'𧺰i5'~k$ǽX{[5ű` > l0ɿt7ϗ;oaΐ0ݓ:*jM期jJŇYk@6YKgo~2T%c#i'e$q/HsnDt(vU 2Mpj)xS]΢EZZ=v0k*_Ȁ k:{}dz\ pK֢fwZKZ _7mI1Ej{skVua;4b&t|a f8~`Fք$˂vTt^DVdlHP@:M= fd}L)$"H0VQxdGi֜ͅ* 22N]͕tØeTsTSjvOy]2|J?]}ZWw| 옣0s9`- "wJ~X?U݈ba1:b4D,BGiXoĶ'\۷cp}NEg6U `/#[CX &Ņqk@)zxy /'kCJ^EQR~3j["y͖uR+xȫFt`,9$<}Cbّ%26֯t`I"B,|Q \ֆ*;_ # һK P}9Me 0B\!V6yfrUˎ#ABl9qyG唬>CZ_uQ\DŽ \Fo^V+b)ksAٽs]mHXJD$T 91 di?c R`i'w,-ahPcFxHG<:NG_SZۯJ.* #FnʼnK! 7z5 @iG=WS JA< etp/@a^܋4VvqO3 F%~ 37?vĕ+yR\L50y袞#o3Gm~?a M5J~tM$(iُ+DҦ=+8> NLq(FrcyN,pS{e郇f2ay>B_gdeu FHPx8-%% na`630r+Xߩmc2Q{LR?ܳPxW0‹ز b9ش)J rNͬ4h<9)(l aM|=(PH.[{O_A4:QWgL)O%~_ #o3.ŕW&>Ρ5ɓIHhhWbPxvE!l$KQ\[Dr GP$asqAcN/Noc\uy\ʗ羾MEEKSn\6j5ޤ.7ǣIDn%"[!#d!y&#%iC$.*WAS3~/+߬kIR 6XEVH"QSmn&^w"ϊ6zKC4qt*${85X= sEJ4AvCnV1(q58g6nqPnZMF3Cs:ߵXTTN*}݃Tb;~K|PItf3s#`RS/;bONQ!Y8Fz7JOvT?J4T7`UxZSsаљ,Lr=0q{!պLg& \R[Fk/wijcXu@P -X_5 W9ѿZh&~,GV,c_%@9C`SB@L(ym\|sJ(at7ߦ2&tDh̀UF 8~>;);O9p&mG^͎LJg,nT@"Ry^dٺ5O$M|6p!F?0Qˢk]J{/No uaI$(ܴN/h:۵+@9}81J{# ҧD yg̳ǵjy*-sIU[7|V(>ԁ滅4}l{~P|rL *'gGota-f=]v2 YIwTv{ }[[<\C9"gq6@{)o_Q(D5d9hz 7?j*󭢟>Q:ᦕΰ,SDs#*"HSpbƑ6˻7qI/)c%][͓z,Tca[(hr[>3RȭQe[S ѐ0pR?4Xٔ7&tgxiȲa̜O'ܻk*7[P +T)s5mHY"#ܶ4QX[s#nnéFGQt>E&` YB$STti"MN]t~Iooo]%j;v\<0L#om3p0C,ޛdtqi@O*'ޗBLZ*i{p h `՟yw=7鹛+1+հ:t~̒{rv}SOvvLhoUjZ#xIbðSp(=_-sg^Z2ЭT9x7Q#:Ú]X<^RO%ǮS^8?mܛ`˧Pg3=̥ *c'TxZ 3D>Tb:6Z!3GKW[NۯsD߰'oTħ׷6y%q&B"?6Â3+ls_?V#D6{@d2:/4jP(A"Uؿlv1k>zuVvGq@ʽdcwm0E\nNt^;@u V U\yyIR,W3ی8g &Ò߁+N2)Ws0frv_ٝz>XʴSfRȨN@ȍ%Txji!El9/Gt7i>M>Z !ۻA—G9gS2\q 6\tHs aF¨ŗ ::lm8CDnk6l"%jP!I:,'7 \+bU0_>Ik'1+Rnj&18:/JxCGSk@ZQe'n*&̾[mAϡm&Bywt?:Z`ʏ<+RhՆ€$~vx_ >׹afaM 'fy-.{8fNd.n&@ {FN{}:]65Ӡ-҂G G%F"DV:8?4ܮ; LH4]6W _aAC̊(wKMV맼0CR3xsyad\H&ڱYy[JbPyBcmкؤT%S.k,B8t|P#EgvlnX}CF&5wTX+/ ~z5M?R Ku@n5u8]X+A⒤)|W_%cd&Nr> ^f4: ͭ/sz|f?iُŻЏelN$~~Bm9sQr/: @).60):HUx]BcEJV{G: *r~=&WeɈCڤQ4K"elplOOV'Iԏ#gu;~U|)(nq?.C|6ō@& r)%{ؼ+RF Yk:]Ղ wy?C³ Lϸ̺Q,;_0۫{WvHm\[OW:|b6G ? XN.4lpF}Sb:Y闃;x<^Jv0|>Zv5$ o)4H]o!ksH,w| w 'f^SlUOmc[,zK}d7p6dQjFk%buX]X"1,$6ݑzD-lh {z*erCill]Ys4QD+Q8VD Ē&VG6~Q񃋚+-6"mx 1-)T?H 21y s>Aɪ]>@V/cbZ0c1sʞjIgUd<waT;G6Pd#]^}l贠yb׋ ^'Tv#n7?2>!RoKֹc<;z`yT]4$N4oj6;m'Jn _q*,T#|2ezCp!:OvyJԹL:qyymwtս{ҧ._X:6?c2 k"Ɍ+mʐq}蜟Vxu][Hb-53O?üw'|7FQINQtm9&􃊀z#wYrd#8dSFԱ9㕺qi/ joȯWt_HmT)=,Ω/`KO:"5뽂K{WXz MQ7 s\o`)%@K20Ia{2߉ɆĚm}ӕKEr`"k5b@̗xl!"^_iڟ~p&Ncu?g:peқ 5`5f!h{$lkȬc8Pc Mi~LޖU(.RYka1Go@QfԏDDy~%|(X+meDor,?Mt+o:,ʶVWa0?P#4z e4EpC;ljɽ *X|Vp+tT ~aTnmjQ|nP. J RI?)wRw[drEmZ #hA^nuި^=Q)iA(n $P;1a譋+@}DyCbNQFinW9ҖCv~7IL+&x`G6&ŞMoK'PkK:E<1,!*n_K@z^3]w$VDvdU[.g}j#YnBmC(86mR4M߀J`~8@W[7Y&C22 l> tZ)r4ե5֌gg / 1 PQƿ%!ɹ'7wxmlQMƂO %d}-ڒ-uvVBz;PeXKW$ C8RIU(rRK?ltκ@ב|l?[̜IGnLn^2c !aW1DyƩ9KąXYLANJP6`TѫaA2(Gm& 5kPSRȧM~EeJծ)/S4*3l~ٲp}Hه4QhcX6|Q|"F#N_B۝ v,]J%fw#II9"l֍3-̟=;)\t< >vDŽf%X ƐAZ_I^8߀"7F<}7_Pxi%±DmŇV*)KSu5rD? 3 $S|vf:qx} gYcXsv?wXKkds hD6TwZhzw%Ea" .\'l|xfg B]zLDSy"BH%$DJ1@^ fڧ9X7btҺR(om _!.%^bl/!&ݲh@"kx+Юws5q%%jRrUH]~* -|XH\g݆%*p(j,|Ap;:IZ~f?ǑˆKVFʼn1D=ЅwyazmdM3u&i͕WlmKos׈Y}Ow g"D>!t(3?ŕ[*dߠxU󗼶+MvZ| '<'S3JZV1zYhMB?[JXi+V,@`o6,ʚ&GN"9ip:wRj\ SNJtVM VPEB_t+;#̮/DW(`L 8m6ԂM %!+NQ?̙hI7Rby |.V10Ax1tr>ob^e.S4QsI^c}5E/ii>)]ץU2xe܈czc}:t58-m{^b4fFDKdYÜ{v5-i2BM"AE [,VQ 2ϗϧtIEsuJy@'/GR2 WiT%L~,@M[KI,4ѧ(R9&Q:hEKhіozi%K a1k6Wu0E.]_?0R[-S=zJG}jIS!/"C9 4ӽ7f& 4N䷔&T}!cS_U2ٍΰοX‡|yzEjo $Jٌ eto2imEzE SXOtmE֙4:O!%: Ң$[mC,J17.0ʔ.>g^T֒auK͏/.8\2q= bKt& `1sxlKG"^M Vlby p5ZWϔ0>F4;´lCdThJB:fQ4,`qlуsKǓ;v"\\([JFWN(}l){&32mb1`hx ٗ5{R|[-6:4,:Co< j:ŽܹאObZoyU ́^RSN[,X$k\Llbc,i<2m݊Fp3ND]3G 6=SK0Bz{jh+gH&æ ɯB6+$S!Kj"\Z5id´h\z ͈#!ma\rt]v+jw)}׺ N|kd>*v#r=j45]fK'e9xOK^29ojhy dp\8rǖfbxR77B]1ɽLhNi3㞫J;xвTÐu-S'Nt:8(ڙ:QG6i* h.l\W& ~kV`ʾIr'PlIega/h$>n'vI ~xˈ/U1=pnHsh]xir?EYv|q% ؛+,V4g>~EF]rLSoDO$v|AgS\>7և)ᢡwgu$;*5)) B)L +Cs:) i:3IØ$}n ;"3S=j_GSCU(p9ήqn:l32:cwB_;.k2,Q<[X37h~蛪GE @ULj\aLV:ww)Unn<vĐ-IEYN/qx]^8y o+6v3Lo+Aג55oz̖{Nhj-Rw{l8 r;rM'(GX&SݫDX݋>,FO&楍Q Sj'?z5t6P2Ǡ.Kʚj B;} }(v 6VtmvK{$bn&$IBDx Yxk}ӥ;|a2p 1n#Ydmڼ>K2"#$*l#kzVGE=!]ab9i8,;@%rCYn4=#x& nfo>g?~> _tŕ@_rzp>cL@GwkG+f$1UXfa.jEdzqKƋ[djծZ%.b^藀r.C4+rtv4bVN"sl~+c*@G2t8rrwřRa^5i.IB4UӜ*pH]/CgrLq7ՆSVk?E(*xunzL+c()J:cRa=msD(C\[؋}I+{Cx8D,BZ|eZ8UdxIkQ)wby~aH,@;K_{PL=7lAZYWN)aX=G3"@%ȋE\?q-32H%%hgweZ1q1f.u,zh!@6nT ?rxU'ZmuU\q(t>h'=F, D#ڄ\-M(T9wfjOn#!Xtw;' %ytp 4Jp#f׭ !ɽGOɪ7ermFюar<9=XdP^W"D1^]i!l x~- }ѝdСS /[PVP<~w@ܰeTI<>A Y`1p ݷO%lH"b%F tMLs-[Ĺ[)(k1_ r|͕nYG,H* 6ԯ%p|j.ty##k]AxǑx{W=>I6k;G]&wßY>/Nyp`2x'P1Дs6eK ^}boў(3 miU~й*fw*7Ôti(Y4q^XxI(m^NA1^,THॉ_+TJ㮱ST"ʏzz n-abK(OyO' Xl/bq-e_:X)fZT6R[3ܰ~P,tzĉ"1E Giΐ;í~BWWK\Ǖd /z\rZńk'Ígqmz=D=%ACapuܔQB ].jٯC2цL i-fEւ2EV}Pl~0 1RKde"b-FV+%cԀyRM .gt.^U+ǩ-o<%NI/wX7Ȧó0fE;ogVZk@qS RG"jl\sKEw,jǾW vC6y&+wFLg'KF9JB a0fSM13*!ebh5jS M*W+xSǴ- `/-w Be$ 5 !GFߐzLY4g9!bM . <\ novͽ rC=jDjI4{KrOH]xw'4eSiEH`ϲUٷ`zrBJ\hS /Ycf$KuhT @Ҏz09eX?]p'7RIàJgA"J$6{vV`uEX6sC0^|au Qtᯋ OYv2xrfς5>Xz%8]20mStyQ_XЂq#}ͣjyC>Ehy|wАSS1V՛Yb"/I\T"{ G L;{ݨw/RoW=Tu`(j,^2n AJjMJwl{``jAs[DeW1;$y?ʝgLLx2.eU EkU 0r7LҲ`7AƾxHDKwf1c5_݌Df+mb[j#P̺. .IJʿ$)#j.\iJi?#z;|mZpF?Nj [5C[l~?HC}U_'"nሩRd2=0!CRF((*ZI/-+eMT{=( Mm HݦDX1/Gb)c(|6! {kUEZLd͈1E :}}"R8ݧY)k"o )3 ?-Ԑu=WNテfk>#P | )TESO!,9h,U4Lt5toHt =s"f ";/-ׅ=O1Wq([tF# fDkmVI4ڛz.M=zo;/qXdO4/S,ZZ \@2M2&6]k TܷIEr,Q)3pNBd: 5jI@7n#yE*u'CSܜ~|m{kdi+$ڗ]ޫ\hum2@h^\}. Z"rOVՙIY}1G֍qGY~{E`X7 - i{zFBkf><h{R[PEļsz#1f&eϿ@:Evp4 ׇ}5)k3ojm! Kf'I{C؆n&1= eVeC0u) -"~!T>{g[T$+'i?ɔ#G7ҥ4<۾XZK]&vؚg}mv2%DHKއUWPDUy _utXgNj8>!2a e)N]il2p;%%C73+~s/%> } )ĈΗ~s % 1_=ZF:b^NoD( l}qn"9z|\rСBE׌|8]֙rW{ԯg׃%JN}AT J|a-wR糪 19KXjqS2X_7E̵Exj #E RL_EܹY20Lo7x# SPY!bx dfoGŻˁj(ޖ>o8y־6\ŧY5دfcA:D胨a"[Z:MC!o "L!2@?hXr’`Te\xz ؞:08/VzbAͳ꜡ԥE*,dy?faR$'OU15[sQ^fa:M-˖B}PމY:;P0=2> q97>NղɄEK-m!٨܍qR zgeL.a9Fz; goo34jzڨQ~AV>]]nσ%1-bٗ֌6xm0LD w_@Uss#(`DZʅt`¦79s:zrJSG+Йw?dMeQ[%$MTWjXvxAE HP~B( sXB5kIo~=9AO;.w)=?@2R]rON3Xey:pԯ hqÀ[Pju'NA31c./+6>yCRE@ ƪw p7,2P"ð cun]͎NjI+]ڠmhX Q pNKjjfr%lgr4m6  Zfl/J< wy{18DVx4+'["UMd0E @l:ϜכNy)s䃾pHh%Y (vTp!:̳ۙt8ֹiPzo$mzaTLz YeyPM$C"4G8d]_\OO3%*0Ch4zgQ0wR1+K/=qu]BnvS`yS%9B|t_gr7Kr,zO5mi__!"@ Dm+'ޢ6K#2zg)6r]7FWxءG`%:$ }͙8La, N/]ۉkEi`!-jj7ocQ{U.p誢f?#0/8mS'r>t;P; dlSb\G@1 5ʖb=D~oi|GYo]oh`B;$ey5$;?lp'BԾRkOֶ ye{<(5jt+V(l4)XwS)/6%1uVi=Rӊq!2D , T'$|%T#v.ׅCGmFsY&lx!·t=ٹU5ƽUp?G#>}u/O9Cb Ö  .&!RcڅTGeolMqN9;B@"o_Rα)[.ۘPM@U /ߠմ >gC%3bb=v]JpȬ|?MGJ).Q i?=NЎXD7³N-7yv\ NwI=lu -_>1E#4yXs]9 J(nǘ+;lzjgݚz򮎹1tЬP6'N1Aeͩtt$fާڨ>|[IANު twbglRG=qfA$=ֲx͋DM;=_N6ͦir|2p t^]ZԹR6S`aCnu՜fjc]X'||ka1;bY)FA,`A>N"?x  ֦onN VEk:^jIfR55&RqcE o (38cPP]yfHX9-x O, 0n'@}wR^,NM7~QP 9ӐVih$D?T2j9̍j1Lrg噐5c h(o&R G^& gDRb|@˜:yzQ$xl-c qG±nc /"N{ \1d0l?hV5 appd)\ϖUwyQObG`'u;l{TY%)cLj(0  $o5ʳgBLL%h7XfEiA=]y ɒWz?5͕JC=שܕI}r${Ďd!6Yog[OsZ3 y~\+_bL{O.c"Xeq}X C|nc?QS2!@ yk`ؑT\!'Gmpvf =Z}a$F}RdoVBeoiݠuX)$){%( ?zFVg$YTufiKU_ƖnF|;0VHں(ؐJ;5 \~o$EhZTtAϋ2fy܆ j : K.k#1f W>3``x뛭gG  )aوtS؁L8x|< ͒M_jGaR{c ZW0l]ǣO=PbsfZÌ];-%d.⍹I=0Ji@e٪:"=:=^A ߽FE~0X}%34Mys.f"_>t\>Eid.© s^=vP6}g_*5 o yo*%UŶ5Zk.44bPXֳ36l1SoֹY xZ:;ĸ4r;!Y8X^e~ln%"f;x.j(%tÌf֜\+Ö2H2`I%jFHwB<,u<+V^ޑ|m2Bo ܩ\t2Q[ħ BLM?.3S?GE3I}G(%mwӡ-@=[Ci++'N⹖?mKa"Zl/yHFAE=-ηF~E_ts gExF [t__uZI#w*|O:kAgBꊲE~*-ӓ2OnM ]]Sk:oI.b'tWy*}/:N&{!ϊ#DZWzHMuO!|>I2 80lS3Bf(YpPj+3kM"߻K%1а5 qq0OƁb|:ߗ?X{/IW鶯tnqu%o9oΔHs^? -b6(W1{Ktj9փCDewvwUW"=@5դ2 I})!U?HF#IqV*ya^KJdm= OJvXs.qҊs͋˖}# hGi%`MA<`tA}kPu G,9.Qvk gBPjt>O)cf9鱧16_,TB@#d- mdU^f fV!fRL8 _NrK K:4qPWuCd(U8B}r"[#)K'l)b\^ b)e1>b%-{jwu__7|IaXZM`0 3 lzQwnw M!BLtS NpJnri )} z+*l0'^ʟ+'DC,H3[;دMǑpAs ɓ؈Gۚ*^Ą"Mt4tcYPIby1&iРQOY x1HՃ <;gvZ١^Z-:4' { Ak ep+7f$Wǟ=VE() 9)Dʌ3$*3gb3-%M2 {So;=]$+8@'X=ɣəL4z51CQfſ -a0֫2\iccxY"Q#%j@˜6p]M6bѺEH]tNw ڝnb\Zm[+%#ݡQGy%*L0ֳM't9mTtjߘ&^}x}{6fq2DPĿx}|E̟Dn@4J#) VN ?]_{1eb⸁=٧ظ-`1;+_Z>8yբ~лzGuj!b_?$/fnx)C TcLGJmx4z֌`<r[ <$? 9S 'niZ7z*óa䮋i 4!Dx@x))\:~z.5_:.p2n?[iY+BC$DbEմ>T3\ްN[ ،9{ĤpS5~rTbMX$Y_SSd%0?Yb|xV!%ɨ`#JQce~ u*[+ߖ:")t{{|YkGE WNfGBcí B ^w,$j). F̬.njCcXXOȋ-lkNhҥ0L˶܍Q!jIG׋4"(bqe_ʧ:nntʜm ,KTs3%G>B,A%uE'I&,Tq3lEODt4YqІT<523zMG\;(RST`0b/]ۯnLiɜǜ~_F+P89ݕက罖6tGM%TD:&$ͅ+r^NIN><\f 7dt}vx +X(Kh@Bn 1[;?$sjHZbC(5&)vF<{0 . \w8!L\]ڦn1bh;9nnue 4}sJPx83Ɏ5EЧc em%t唽D zI hU'5geP\~_2YtDOqe5%f3 Hby21Nd&Nm8\x4(25CxskV'Ѱ  W 9L4#^ad50s\CW7Ɲ̩ӈLl7 SGxlיE \OP.\RN Њ ʽUJnYet7$bG[BqcBxY D.:(T*YMrMҞCMk`8P` /SEZV "SI)x릡 ["ÛK3R[:(XwRKѶ`qb]U׍:6Q\x7x5bl-L~tA(z[ķ# kFJ#ĺ͢ &o"%ɲ ȗ&vPIbxU_^1'Ե@kjdܓ{hRzg&o k~@_bqkl[ KUqe˚PY{>EsrCQY0 +;rv7Vn-mmB*{EoFEhXL(b8iKi#ӸP|jpIYc=; uj↝r^k+&{-ߋbb ⅼڕǙ: Rvﭳ<ApZ|j e!5|'b<%3jPj9jàx # fH=j☲ʐRn.~-LDX^};\QK`?Yխt~HD$[:Y %cI|4& f{7CqM̓ɧZEmayh2qݶoBdTsCzQm]h%UԌ^ڍo3'9ƿw~A$n:u+G;m:%tjԀrko\OƆ~ *OH-vnHmBL1߈fiIO3 a&.L95bZ3#?dhr0o:e Y_Ƅ9_$PIpIo 'N5E5ޠ_pp=_zPcn ͱ|@E]#߉p7l]1ƌ8UvO=x==['EcBs~F Qg o* '}x#F2.dMq.# )f(_ֱ8y$BA逷bsM ~b/d5/q;)UZńK%*F{BD"+-]MN$a ZDMx,AV6k}\>9h/^}`rÚbj7DU]Jd0VQdLl7Cyh.&ڎi#jj#oF+}N|8c%AJ=9*!8h<]7Rx758#'ųveRO luG+ lm"΂%'h s@8MuPR6[^$^$r W 1'˨S>B}Az(>FG"yvRxIZ1׊q$*5njVi !er>ˤQL"j% iz:LtN8> i;W pAlѰwKVQ"%Fc6I+Ea>ɜ@|VL οcKz`%Ԍ B Rhf@xot $CiXm1CāŚƥz;U  ~(N!: ?&-@O=FwJ'К)͵&g#vd+n>VA[՚Ű^ogCMQO f!ȬvBhN}a3QWAT\nm&9ʞ-_z/-g;ܴJ*@d });sk*2Y+2Wk =@Rel~)7z^ *4GבE{ʦD{S˛JM^S CJD2hX̧z0J:Y͞.FrVJ[$:1( !+mkѷf"-+誃!x_Xl,ɀQ%A:+0$B`{sB<bK:7z,QUz;ǝmxwYZ1!I3$(d/*u@ >ܐy.cA}[U$]6lD>-*pZ.f̌Mi]7fs.avi%j&.[7nthzH8+j(ٖp-?xQI ҸChʱK#%X%M`PގH'j^S썁PfeƁ3BA^]C5}l*ּ̑Uʜ?p~n!lyʋKC%#H6F@nuB&3kD)\u7S5w֖f`ْY (p;n;h/q/sMj$t7n@џޜevdk9xs\o1(VUCɶ&O/ Wjgwy20T9 `ԺUkm|qf- '. W<-^0B55SVD--w0dl' 'ƒ*kjV镀<)M60:8\4Ⱦ!w3-^4?̡-@p> „┤FƮs=q 6qI{YR,} nuxȂNJdXɈ$YVbA|z h F/kBoC# TnN9n1ͅV^"=&c6>c`+_H%k8ow;Ѐ+qؿg^Qvfb=m5t}]XeX{$_b4ol#h@GS_R,˒h̥tB!ڶ$!Wox7uYfPЖbmҶ}|*=N3fQ'źp<H˙ N^K˚]Ka%ױŅ<¼{y9Pg_[aғA\wV!3Դ7=HK-~{Z&y3ssyfIEf@%}DcH-~^YK*Լi;E{sK͋'}-9MhBVZFqB6RiV $AR[MŮ~;yHrf[=dKxGbk9|+`.D:'xkz}3um_+Q%}qM^RdpX=- BџH|-Jv<F}Xnl>pklej>ϼȧ.쒩[)̃4 zK5 ;-ذ¡У6P 9S=fIhm5)= WEe3ftg1+Qp;nK I> r ؤӲJK'') ӦZ4Iui4DBb ׼KNC0wVGa$ NP̺p4ɀ&o<(>7ZcD}Z l閺K/M]?Eh=ڜ.+̌F!rȨs&i ">Z kH[#fS:X;p0 oӊ2ԉgEǪ)xH`$ d $Pr[W}"JnT-7%9$qYx5<7ѕ sf~ZE .a-,(vvԶ*}gÍT$Q8<k%uK50QJTMc][ڇR4N (T',o3uMT VG i=tNz5阀w14K_Jsy'|45*3l%mh1 lhXG\??4)L'!Bw}]bˍ.q`yc#=]})dXL6S`|Yw>uMgYL.`:|t *W8G&}}+ -6nȕ8j6̓QN uvPő'^W\Vp:)H3Ký/p*`3Lp* f(/[C$ph:b4>:nsuOv{SuHRX4 '5>DDŘlj[D7׭rL'XtW? Y?j̷Q="{]tմ䛭gKhO^>!} JKAGTg5-/~pKtūW-f^!]v8= Q` ~%BU>w'RB4 xBi55\tkplKu!k Q'u^+2~QX84]r W:iA`SJ@uX0:*>^}kj6æ'l8O=Rny]pEa `z[(gX;i_p|۴ dIۏ#wҘh2vUBg֨Cyp/Dh*dRlgW?Y֎ȗMQXGwH\4W]a(u(@MN!S4R)bP¢ V3ȄKpRXp&leca|ωqI.>,&Ed(Xe1ԪyMfnRu ?L*j9Pcwۻi{i_Oa?^i^MS{ Q1T=vhQA}d)Rgi oPP߲Oaa*1}"usH9i\ZaS)ܟq֝9y_Ƅ;c=^m3/4ʋQ=RZ0A KgNx>5㢮gEgiVХmy$-c(fy]Madžv(DׯWhX"tPS49s@nɝ\;viB$Ո?hۀ]JrS%Ul2o_irߙ|.+ Yi8IY.ޏ:{1ꋴiA(X%UX,/?7rQ<լu0Q >Lo\lI8҅G,sKœǂO334 Gc]ۅ|V=[E8aptVٍQIW $- z,U!7,T%u8>hWn$%[dIJz6; %} xo5|eY*; ! ~<P:V?z,Ey;`~Zv\kvULO !ʓji󶿢m2o%ń(g@o1L.<=wg1vQ:Aa+q9!b5iWք,ػ~-Z{2zVX-#BD4V:q7/Iє܈)5Kf;ko#:s0hq)17*NeoxolPnCBXZ-7~>ނ//yVPOi5L3N x!ZӁа/M?6d_&a.{!ZQ/++7KP_7{ȺU^©J;t #1G!zrF}ؚ7Yglfftſ(*ɢ#S"pMѵq>oϳvWԂUB-_Amc%--o@-ǝr'9cz: ϝ9+>nV823KUq2 (vyUnfW+|s iE8(z"ZTOIeճ1-{ WaL_|t&+MaD݆ἮvVdL1zr 'N$k^2M%p?`_v/kGX9c"<{y%7j]aM)IǐdM1qd) G=(mAtx kqzg\D0vR 91=iT~=y~q0kQD/ J;8\^f"k2[Q=M] ??JJ81Gr3 [y=Ng֘0"3EeD*? pOJU9*'3Ov 5j-4:!Tf_&aQ8It0iH"x! V>ΥM.OI~IX:x Y@i%4hq^%Co*@aEJ+o-~*g@-{;l|}^:]H@DSG, d/a'/?x^fBr\' @N: R_{wA %467_Ԑ֦0Lg+K:!& B9g!tY .B1ſۑ?}p.UqiaYry#WEhL259lqGIW!4]p:וّMuj }(,%S90Gv("AjWa3H |,m+uDTZH!J9PBM}IG14u:ə7r%)B]_FֈW} |24ǖ/)֣6R M6t:ϖev cs`ֲfr^0kt⣆~VJz?hՄέ[sc.{28Ǻ D{nu05@mxI-/tI9i-`+彔{3sT/U96zĺ*+)yvۘ5}*z]{&MRF]qqߔ6erP=֪¼!vW4qmuPIږ8` W9V]ߞ IqTޟ i%Q`QL8[5\"py$IuM]h: eAV8MYc&mb#~)ȱީ58]R JnW8nuqyJ{cuw 34|:}\>6̌& !@~%}Ǖv˚KZ8>a5Wix8:g @H􎯥}Twh-s,j􍩁lcs8P<`P> ;Ȱ~gDC1|عSN`4&{3z"i<( W;ɊZe(_zά6JޏG!@+Ge=)T&!^iLD2{15R8朆^Ax_6]v+b.E"6v/bԳ:3åɒEmWR&ڨGzZW!twNlA+[ÂH$W/\g˅,8 Tٸc8 `}{mobEWB&?f[ cW%P^_;mg6tmDat^v램4"ˇLYǸӐrn= 5i5 Ll.R ,'S;Yي B{$+;<\R7d#RoolƲ̭SxGEv1sVB+i4o up/\( \aЉnP lSO# zߖk_ Mݑf,q,rO"~ (^10N ރkCwĘ~fG$f}ƆҺ-Zp?#3W89V"^3XV aL)}pqKy`@*<zʳUnvc]\Wazp>RP<~?϶3x?8_b ɏg ĴNBu鵞Bu Զ׮$H4 Y~wtpcU[s}B3oFh㹿:R++~ ۴*)tT)&pD)eW;:W>D͔b"U@RpJbPx2=y`+~+:L &8S>5i) is?yar 41wkC5)6恣O8?)DMA سn.ewy q-S`-p }bv9*nbXTtGv5."Xc {%@L&\fQipsɠ?,_m?XOEt54}_ݬPUaѤele#Q$n*誹gЍ\?c#uUh_$Ұ "3}$P)xy אBކ1 ְ&-GoU6TP ǀJοL3h7 ICdc͵?TvZpYK۝X0ۤ!z=e~HLi͕wC]+;R)HlE1&Xw6\5(EAcx)ga}^"xD V +ϧ'i9Ta LE+qİu~\1DЕtT@R׹s\߇37g2bzlFjtz=l` zFwRW/$0UY#{iD Z `+I6uuxٛ WVmC^W /=Z"w#s9Y0>7&aO;w I~ gP$.AB|I)IMx؅l_W}yǮ7iP*S)7_ϡ\Z>:e5S:$'? H1%Q9n-y(nM4!yLeFe9B~R}3~2mMa!zXpQDMRjh|:ZHNt<\Bve)5w]s4/\>s |/ n! x XQZR D7ǻ}(8.m.PQlK! #@vw&y+{-Dݎ. 5Exτ9.[4H-PJ?d$dE+J qiZ(ewEm鋺p &}?8ZTo&]g/!THIa>t{{T Va @-g>bui)0 xnTb:5S{PR%iV74x B9&2vX*z4z~xd%zŸ&WkZt 8Cv%P%RpXpJ`s8w%6m.lV~D3k,))\s+p2a+ep<M'_^d`Q+p+Ѱ Ajg'}͢/kZX/MdDh=HBKHm3qf n\rp\f: .F!t'6՞{TŤXv5E1g4))lvZ <8s]<$ %o3;:&1I4胪t&Ǻ#71x F a1:5ܴbjy{;0??DHݠp(iͪĒܓ ,Wˌ{-%/JB^$:ݯnHV[N՗W~q02o[BD8kLTg;P7v"iR"cOΪS:RҺRtոc2"t*ٴ aSxN]AF?g";Th B#ydtD>1_ܷLq(>D'mjyE該/ϟK笪C$ض 9今y_SF| X{9AI:vpN3[)%b ݓkH$4X8nu"Cɪ3IC*g$3\*%xO]Au]OoQAXrC Z)sɃ7޴'<_"7N/>h-t/c"u*&%`4"7!Wmctx9FhNZ1 sN !! udjAŰ5R4J7:|x\s jsIm8XN>Sxd[;b E1%71L7;Bo*{>QH4(^)\4<V!^Q ; .|W F(̈́yލʅ{E:٫bD iCSE ξ1) Q5|/yrs b!sWm,džsһ~8F8zհ*v g)gUp6ʊ\?/{,VKȤ{c6fKTTP i5ET7/VJXUҵh3cİ0I.z. /o/'>T{XaHz9X9 d=\~]r8O*o͐Yv#؜{:YцqF61 gjcåm[O==e7BTESX@Aq>(U _Sn]3h\aDnWZv8re'jbxN@B%ȇ?+7b+\1ϕ,cV oO #CPG %I V{!:O$[qc9Ϗ ϡO%Au58,x5 EN㝪(sd]qPɛ ҨtvVNX+ϿΟ_%NO Fwu)-җ3rIN M~ mBO8GF/s~#FJ6I:`YPMl|!)@tmS@`mRWJD 䉡#CM+I}W.-5e>"feS<nVK_ԮgІc~xYp@ĘF`}! q_==plN[h7ot"O dbUehUqj#Mr"JMcSἶꄶUw{ z Y[w@Dm[κ\<҈Z;6aKM\cHoFR 5h"ǪX=jG  .]N_$-iZrȲ; Q̦Z䏧L44n"( /B@&cxQ>mT5#˄ya/}z,1A5>z1"&$ٰ.$Ӣ&'*Kc k+_%G6hZ15On$I/H3-: ds@H X)*ɱ!rM})J.\06}Xl~Eo;(9,1=Ngw ,{$ *J`X*㢚yT| Ȫ2DvL0mdҢWR/6$lgӵ!%qD{L}WPGa&c6{kkqaBL,:i"c&R#SƇ'‘d2VIs>r?<<2Rs!TK4];Q<Ȇ$9 Œ7yyu@rc\O7NGG~KV<.m %<cSd.bTrճ$\3zFQebk PЃ?2NoS][ƳĤ58= R27^S܅BubUؤg" vFf_ `}_O5=ɶ<]ZG,fpsBـ2l0., sN½ I(LV#faY ڲ\]v]9S&CH#JO̐$pav p]Ss>UX}"6$ts<^p,Ya4Wm(3aHczƥ:1:+ WG⣆-X$< .{hum (`P>$C#a1~O&)sqUh{#ZvMrG;PQ(DnFT+LLxjbz?AړͼS|Vzhj%d6.2d<2ɤ?,)s|"pBPQ}U$ \(w7(MV+OVㅽmqI+e@Ƴ}ØӮ_$N|n .&if>o\#73XD +XoN :~S:߫ĒGY ꊑiy=sKu琐')SozF}Z%2Hr9BTY8m$#367PY$+Sn|pēQh+'FBhZuNH\eP~YE p5}gĆQ zq2el͢!eH/|>L1Ɨ^r\8g5\ nJԱ6ݚPAp=r[~)5?hol"3(`Kvȯ( FoÛdfg*>G!BjPYAi( RyȈ_PYYl(|\t) _*uE}- <*JLs[';q%nE~P}AJhÍw>3=ü̊XcyAx1vèl} Α>%+z))xiMʧW2nT;C<-k_~Ί^ ?Sz/uwf~|)@!?Ȋki}eZ6闿F '<9thkf%q1.fc-WuJi-!{Nl^:vճNXQ鸵L WJ 咳t!ufmbת#j ʽ^f@?.{$;tK|X1,*|7[,g,'/C 7hHogcz;;ou~^3AE>,d҂B6]AMI6+鵸vPęEׄ)9+z쐷urHPqs_C8P b7Ə9ɢ٧uH粳dZ7Ҕ,}G{غAFI6uek7~VP`.RYSC6edVuZjzt-I Ō^0 ^xLݢ*ʹv2C!EɍX)#ڢ >[>P"YYum\;Z@V`zYhC-Zeg塉@&NשK⇠!#7qB(Vmf(aKeAĈ jpBpXr>G c(fdk(v5x ]N ;;g>YR΍E(Sb*Fu { ",S8Cs,G2K jLscKpBO6sl5,n^';`SL[4\zHW;i Hqvb8q#u9Ě?Ȝ}hck1~/bjn` 4r|#wޫxR76YzM.@Oe&:YbV<. )}k%G{$qr'bnpglo8)̂sbşeވ%,?i}\,<0o@oH{?qYWdUxG[XѻۺL=mKv?y4fx⪨rZ598ekSu礥$a

     ^v+&3l7pWw^8i^^؄*KbF6*fy10\8F oS3rQ;,?LX̲N_ {/*ӓI_uҟK<:d3h<Ѿ̓*[=>I/c t@mc&n}}0MdtP{ipLE6w?ҭ")($(199<E^([Mއ ERJO8?N+mK5VI-^Z7( N'ax2F3{O4Y&h?4#_ hJ7HkuzQ?k{U$8}*))JSV ̀:LI`1c? dGžNcۛ>i>)͓9f.[Iȶi5`t)FW}`1Tweɉ.YWyU&UuP!- 1 +ҩ_Zڧ+tC1A !pfDҢO㉑#v p " ߱'(!J+=܊K4NׁTq2؆F}0ʨa\)ůsR]A˵8@)arCk3?!v,vxb?e0X̣e*>(p!4?ʕ/؛ %n7;7RA{1saz4<7t 3'WwPzi%X(56LS"׀1iq?WrG)xMN0LvH.L2U(ŗr\ D(*_ 6SIU% ; C LS&=,cŊSu£C}n$8+~ RLML!X-}tQ5(VUU|pVv'8~?xːwTJ\:G4d773.@(+7&i6 RL`$b/~&Pibncɖ>:&ޕ/Vqs2Z רt$$ɻu kh"ؗ]P>8 )?Ku*%xGk _k SΈbpݷv`i'A`GHvNv4 F%-',ր _^@=SN1<Oqnx=yh{i͙ ;`9@ _}N$F9.?mI6Dé&o#,l9Z%]&}!OKLa=)n7;2gصJ(ާI f'ݦ L(!?-,>껃Q&A󿼡חm%dm7D# ۨT> +H8G*nj}E#(:X[&=j*NN(bBt_8ԙ:AaX KowNC=M |us(8I a§ߗˡ1Pr8qֲoqI r(g %;Vb!!VstkWIE jpG}vn`T=k[J& ir(_-Ì'*Q㋲A;2ŏj{_q^k諜nBOB!*b:) Q@X.0@'X:ӡ?e!QvnaO $ Qe;5'iFTQ@VI%=10Wu-6st*!YH"v\}N%慙DLf7yO@>Ee*/S/g{*k ;b3۪3҃akOs+ He<:Asq2W/l4%"9JۊT PL+7 @UeZ:N}> t D ׎ vņ]dtFa ' ^Mޤq*Fy Je~#;li B@wS?!=Ue2:W2$U:}{MܳVaŹYUKc+_Kp;Pݝt4;r` #&f E+yӑGݯp?HM1:~2˕(P hA:vtzy187~Xͬ3ߝa3OE,Fph7h# mZ\-xL55ֽvam/:P|x6k~ln~ |;ԉxa%8/mh9$58v;Ķ]ilK/;x=nӉNtKsr]w<ݦT2Ŀ< c![!<9e;65 c檢nM`!hC%ErL-׿c^܄8k/&PU|6Ʀ&;OK`:Sg NNqt =֟ƢK}ng[љ6t wߝ=edԫxgXV0}@Ӌ]ae=TvF%0EY3s>tMC`z%~lO<߭o5Wm_\:j?=m Ej`oJ6+vFB+q^{FE16Y9{t>2CX(.#bS31&fL?,θ h)H NjFm=0l㙼14 rՅ;AxŤ:=fs.0?x ,(ØYæ"*|R$=|c&8pjJ>A?Me ҷzeϟ93/EM0޶ dS}>ğ<oU3ZgLjKL%iK}<ô O[y_?5PRW69/uX{K2 !KԘcF^1~!{.w%RToظ,)Z1¸.d1ɓq{VSpl S W}^[-Vb1\곶&#k=:Q(sS|:b_*1fpr>Mle|62GhG+V:XUF)Gc=U | t6m"Sa5LinXuiDeJkL -=]K`˗?R?:>iQrIT Zw+z'z^H-aUf Y*T>qcCeZ7Ҋp8鶜s,VOpJqe1lOo:C jD҉(Z"">͘l}?/~%O> ρޖJvʣQv5A;v J+8ZGَnmaj jb-$qs b<qK~wEn6/ (ضwr] ("% tjex &֌j8C!xE !u. zN6|!cC>V3i/}jV) KƏ}}"7=u4A(-+N8ȑ|LɇM@Mrt"/w<_Dgk!,p_ADM !1wJe0-WȲE);ZQ?@iqòy4< ;Y\ׯ_e TviH́΁+  SI|&:tI x z^X%EQd!m 1DnqS9zaH>}ܭD$,QiJ`j9<4 .l)lRR&I 1U[__`ђ# !wu=44REiFXf]+7[Omuy I_|5W!tƐdɶb{_Ns}Ւw|(532K 0rn4=sH"Y5[FaQNHM4F &y|A{Q,! Lahu"Rn<臃/zLA4+f߄m>x"c5p ϴDƙAT(fau!85>d@cMj҈S/Okk;ꇰ{T,aJ%b߆HBiV{ۖ,30="yȋ/v08vm`xHt<i-8p9o+N!Jo]~컍&4Hd`0XWe0eǡA~ 7hjGk -Mkt},Zu9\wa*zCh %Xs*O|3H%T(Sg:ZQv uڢp.EY2pB(;oϒTlRLJAĺ j #i#7t;j g^u/p(!Lvl O߶1uYVĩZh lPr~iF?Bcjeg*ݢ]2aGj'.Wn#PrW*v-JxBwB\ ->FQ xƼԆiKLgMr()[ ןqp:nuAhc1b$Ϙl}٠aVL3AUfx#C5M) Q)TR~7Ov{-N=a3v: I]3'췏u.RJP0k@yvwӄQcUH&BL'4$4s>66$IH{_׎oޜӡ*GN.m? +5$+zm8C"Z>)#?k|(ٛw|X2odn QT'7bM[(:*gޙEIQpo(sw~mEۍ4Q X;:A+VSDQc1*0v:CZy-*>Ezm+8c!fCm1xFWn~`5cEItlv0{iZ_ĤX{਀߁[9[MvY+er]r\r2r%Ik:}ݡF/?mq^:Ҭ2 pMt=~R&MRm? U)ܥk-o_sAW#oߡgB dh'83ow)%,[D;zjNvz^j/*-“&Źv)m:Щ m~FI`TA--59 VM}Ufu=]:BU_ bfeXRZ{9}ʈð0xZd˃K4y;QK4`N;.3҉厚jnR2=|Tu4p:$/ZVi&tq]C"dq m4Ea{W'c@oI +6k`Y /LT$ɗ"eX, 1nPC8hZW//E&ENk"xq$J{8eܫ^[.߃2ټ~NCbc.ީ[|v(˯`胝 U~9qBAD@t9U"-}Z#F7YcڵP*sBN g޶=|R2=Bl Gw Z`gu2&1#KISHRm =.Ig=2ܪ53m7 R9y\8>աa X&Yf53c·Lnt<„YX^[@6稥+ib׿߉_e*Wh"s+yvNyÜ\|! Zfp wj=hO \;S{@bٮXa?.P "Ҟ aA?D9mLln2牎!9<moƀ=@ZvUE>{8>!L t6˴r1 9t9ՍǐX3;,ckBSaKe([^KWf+JsOF!,z :a3NNV3:p$|#&ńqTF: ^§hQZVb%{`Pd`L[2jI{tjY/`X8J%b8-!C;\ٿJKIP X騑^O6W16E吱=%,m7|Dx>\iw}.{ WInsl`k.Hz6_1Z(c/ϥ|,09PrB5lE2DN&26d%? 1qq$^[)7Gܟu*:Ϥ)PN Ԡ*oY.s#1mi4xAf;ɍf3T v;ޤcPcI: wZu/tNeC>P[ P(HI,Hvܿ?`3-վ lV*0G͘F۵4Y/V~(gGM}]IZʝGzKG?\Hh7)8;\vRe3=z !1Z024ӆi8I!@Dz=&6EɐO)^.pz;, |f fs!0Q)'ZD ^7R HSe1=) f9Kw dW~:؉qskcP\T" "]4);dn LGP;0; S0:!qon|ەdNR6VVCa2DJ(h P쬲r6S x7oFz@|A$Sp SA0gƁV@WU,5[ oռkjw +;[!om8̧s%-< y''Q;w^E`njZnKFA`F\U>%sI%dQ GLhľ 4jp[|T h|X-^N CyM|}G|p74AENY(dyYRs`[OCZ Ϫ=WDcSQk챤6ׇ- laM_C{0vh#0AA.HMQ7YFܧg-9ܜ;+ c.9Xl]MKew$P>n yT0CiULRH_=>CK̃,'[5+ ܅sp@/ -Au"G Z$!=wP$ 4tzHĖov??{q$,sI+ue4 >ȣƜ MQ[+k<:(4,X{:.迷m7Ey56$med 4MM,U"fBAZ#uL5-Qz1*RF#I{tWvHWA^ы? <16׻>PHw^wU~,|7mMW+MNn*n,)0z|ьNUp3~dMyqvFUq#7*% "*2x?PMYnrs{ԎD2('i_Rqax (i|$*--pw0Ku9h؜6 F =#J m =^W{qvS˨Dyk`-.`7IJ|4 )iaiha[3k0 Q7K}2+Ex"d2n_[i*&ٵ_Yʶ:j+pш2m.>$3Rv]b`wpz![%RL >Rb"$1҇=9TVĵUh,"^㶰!)qZPH<ѼbXgSgQ~9Uߟ=sظ%w?%+)LV/3UB~F |LxPG}ur-5(̽\ <2aИjW@$ǘ{AirF̂pU{R,"]\Z@^EV=UR}7Q4&(ExoQ#`֊4;썃;9,~pHhzB' 3,b;.Rrgr).@4v0*1wTKO4=^jgOTJssi8> 1+#o[Vg=G zqW55IA7QǸA-Q[@ EuX,/"1~d4E`q@O6!ЏM]T]/OMX1A X~j }ai޾iobfv[g E_Q9f`ư 80<9q|FE=fuMf|ȏGI nzɦWNr&NHwK1C8!/5UX:o*#(QVm5TNP[y3y;Q7nA9yUPcPQH]৚*Q`.6 Iw/FxcqXPI~ˁ\nD|UH'57X0dEP׹zs3Tzq^&1Jx-iGmx_VG%_HV6ӺN .Dgy!"Q5`f>$otٖY5"3WZ~}g:WH9AMiI,"jK욫V4r%LڜT>TP[ŗSfm,sfΉ I.`"9b*SMK7@qf"Π "b8ۺT3/|it6qHTĚnuBhªrx7рV%yhF"TzoK.%fxL7*9( Q$Ѭhߞ;jH1p`̬2G[([_-b4IUx(*W߆GY(pda.aq*3IYMa]Y# aAv&(4ؠ{p@ed\u#ř( lq(t7;U,@SeU4 ԛ}oc֌zK>$ t#fҭ/4Ad260 [J/?I^k=-UR+)yjʷ>1_KFo@HpY4Mm>&$}TpYo5CEo\nϢ(-;?!В*n`&tldvx&ᮬ?O+$ *{26+(ڐoҺ0q;N|VbkzZGjyn(O*Pi!n",fߓv0E-Kڢ-g/SkuyɃA0㷪((xrr r ]B;[><{]3Zx/tq߂ab' -h@V)N)!|#Qԏd"R:h?1krTɥ V0|!Fg/TVKbr{(ƯN&<MصeR%%Nyv [& =p4P߸$HC:ap~ܒ5 .cdd;9vv~̅bH@"ZE.;Bps(LXt.@Kk*O37 t -D<<~gvFC +\V#w{w:(:z\5azPgפҢLtrW:NK(B Ż/ jYx0(?2kQNyܺ)F14-~{"m~QqCB5ARi#^n&2&\[򍛭!kùbPxη2`Cr ھQ -~Áe^A9-Dh`5jy$}DP[ yygy.^n" ֵ:qaoz]uMKAB DZI9#H%Niur :*.c;W6Rf&"C=+yAGdŀWYvZLAֽ)B7S|*;)VrNHQ=wXv:uwӮ<^, lvFBsݑ2Ӊj OGGtfD_@^NpThE0;y/*|CF`_^ G./(>) N_f+o;fDB[cttIKSEb 23`:HM(LQ^'? kYULIi0ص;@QAAu~B"ba8:FilQ=Y&z{ @c\QڽK@B*u?bҠYU`͑VEdVHmkrsȉ 8%I$`YDt VڄB_ҐTKǼb2en# 'Qx2I4Tk7'DU R)n:HO(g@}(U\%9+z@UTzטq/]"k,al=\6Vs6X!7ABX_#'e)poܑ\ט@<&:*K^WNn ^Dq_䄙F8g,,2痻5ɠ &ںE/hTwNǦ9F*/3!޿X _dZ.T߉M8CM$7+vA4:.J>¦4LT*dL%ezӹJ_@ٖJ 61m]0  Xd3E*BtL&`#ﷸQ$M_nxll'p *d,ș鐕(}0DJ]xNs@ dC-Q32G-uwvs)@Vc0C*qbUm@m#XENLN O8=n{X)$s u2U,Vðk $KqzYqQm_>UBJiZe#7w m)^ I+aYb'%Iݮ('_sY#?H?6$'ik(APyϵ%ሚtz"zn ЈD[9‹Zia|+f4nn'|WCx ^-pLh]1[N'Si,yxtߤB}&n(i9.ȭ`U=jK!V"T=+xpM FW')*LX8O\.%ƝC^[W?A-nrm&)j/-#޷$ow0gZtn㔱@wυd`J EL|z.QqMo8{%)\ n&5oR]kg;Kpk\]s n ҮeH"Mc3%K*5b•Pov(FphJE֚jžu{f ;+s5NM[)z_b5$^Ht5i58 j{M'-IU`y+Hv5&gso'-o߼Dc(24IGDqK@#H.4lGeNs{ߟ`hS$|4Bir?ڶ_ HGy\L^ ?[ˊ=0]tʢ*tP}P`^vF+6R4g8:l9U O9c3ZrOB_v=4*gCCt `A<Il[2sZ=SK\ȠFtf`R\Sf%}ų1|L)WR4 'ԓ`VKpv4 5ZU3pK$(KR {qS v 3aU=|_k wuKBR5<]^5/_K;F PJ_}38OTDYSq*{Sg vtezd&;:擜 z> uh,KT2\X4[^D(8*3Xi<@*"5+iw#pymT+3vPP2Ȥ/zj^ۮX?oqiCGF ;֖E _r:~BTQ:2ȊBJcOwUab WZ2ž޷p ?ydA ;/m򤌿p'1z^W,υ`֋$K/#C*t?Eg؂.?o4k<bf4ȝ%( ceo6ctif3%1e-4eǿ}Hbf6&)gbQ6,TS(7fMVMp" *x#fhUegr)eݓc&sF?þCD$SzxБݩ9#_ \)OJ'+(bUIN+$wpkK"7U= m6*̖N<":[7y$قh:^oGbį-^G \*78svUǢjۡ;Lm#N baG8N# \诛|jFێn)Cί Y%3KzdΨֵ`?"Ckߢz*anXRBw4ݹMD{gx>ROBC Fc eZTQ߰jw*905qXZn/ Pe0"+p r}ÌBܾZ&+īc:D@ϬÄRizM S:Z`@i᪰1MҀ|Fr>2 Hhu`bypJBU?aޚy,P2J5*KOnMe@Lm|վ־ƃj%5[Wy=ҁ^U-$O^gmE"fқV#As%CrYf\ a&TiRVF6t쑙A?<.$3\9[WqzѻҴɕjNghs, (m-WRd%70;NR}\qd%T*KFhVi%`|˲F|yg#ۍ\Tb% JSIȻ}DZ4|Cg>4<6)- L 8گ%teq40Ylp_sIGUpN2ZYP"F*ۀ&4EWq!9a k<$%!{v6>ơ<7e "t(f bioNQ,QQK JH?",ƖN?%p<r9a%NՋ|j=qƟ(]\r=:gjMb`54U=f:51FҰ(8uyzFxyQ4 ne5!S$In^krQf,uΒG}\DE@sebgцE_29Mih<`\^QiprvӦ+)d,c[{ iWt{'77TxwrJ,dVc=M{K2e)R`~.[4HEl>>3DlBzԍK~/NGN$ K\eoY]Q͒iz78~~.M/ :#ݗ`b!q(QK,eO! ~8~$ч!=9 lgsol6P3fXmKʮG6̇{)ıI?V p(96 }ɹxArW/^(މ.ٛ, [=\2ڮJY?A_1*В ˻Vx0ҴNo t9ƌCi(LORT^ִR6oo4ѝ-Q$e'ԕF"6 {Xj$}yaoņVY.*9E wO |j[T*nmȍ0]aZW/+A^ W1!n@ U!aGK-/LZ5*(Tq"a( x}pT:+X, IfJWwkT=p0_ǎcNQwc,%XE5tI6{×͎B_L9ڭ M_ G݈.y%+`s?NCc  \:X =ܺxA{:ط , 3cIX35 .ށi[;b1x;þ  /!e)V!9 ؞-Gr'aOoK'xnlWNl* o:.8cS~j痚$s Efs`=E>0lJv#Lpf*1j@ Ksm%D#C-:ťlR#gI]0ul0M\vea [2B=ʫ+ pZlU8F <,JH@|DdSqws"4BGɑ~}B.QWcw;~@s[>fpfl$*mA"^=3Bz ^#J{o53dґ^mSg;\)xOR9: |AJ+J,0gGG̤I9z0noXd@7TZۛUR X-c1 %Bѝ](5`gfd(IU@C LLZ?~peq%E@47לZd,}-ap0>{PbΰRF^W|h2\G; gVГB:7nK{+Y^6=:۠+@a,bZ$ޡD!l i%ǥKZ=$hDOOMw9 $DR=(L`~:J.b#bo[`grn2HXfoM[:裉#:hL3pD\JC\uϢ \RVJ] ? ]ōUjI!h''\]Ϧ"7!Q=; Ǐ..j2Q5T9gYbXM$ߍUGEi](bϲ\ϬLJo!Ϙ9JJAm 2&[t?D?0!Q-sw4D5Ɇ1p$X F[}xӭӥ^C=d9 Qo+&ݙ$ M94e巫,s שz)QsB\mXd)5 WnBVk7gcA0lN",w{~~Z˘ƽ '0 L@?eH9eoS}Db~Ưg`I[ 0ŚJ=7Q4;xzt~HBh]z"W4|F^}ơSy V\;̗+(M_.םDC.yfAMгSUoYZIa>md! @{f߆5Amorq哿(mgٖB&cXJ{wce 9s']J;eL|Ĵ Z PQ,ՁE*;֞F~19eKȌ0J+m5Rg^27>EN|֭iik|7qd=;e(̪g/2!| Gu0q:8G0R)$^D h?UV+OZiHIkΘL>ȃ{C`Ԟu3az$xre {A}uA}PsX&+S4pj'Y ]uMLj퍌Gx3CH'[`9)F@C=.po] Etl)̅{#Bj\ zy(@h> @1n؊[qJ`qV`Һ"j_{SD#( ɱi dT⸕"ē3p\DIMH#I+5GdO-B6VU.wsfOxӥFmM"9[X,e$0s:thTU =g3%(8uވ bҢ}5!?(E{:JnG/`>-V/n6FFK$iVf, 9H!,'a{&1UzYe{+=͇ڠƕGދ%eEH2trehݐpƞӄwQ-)ɓUT 8$AxhD:-H*vFrNd7W)o2J2bƏ|O N<;'iޘ״M5Yv* L%/vDǁ't]m6L{sNfB|O++\Y`$1( 3Y]to[sk䭞GH\g9,.<^@^)}om"meQ!K8}0B#|?iŽi:Tu0ނb]MjtT=D=wD*.TT<殹i4 @+#ګeTmw֑B6VAGuk}!!YS>R vEA~B>J[VRPOx鴱!ϵQ-¨,, [N%H]=*]Tfœxڅ>OMɾe턫^-3͊ H66 \,*&[[ i&oR(?@y>_)(ǀM7pg[_)* B;**PhU,.K&Պ9|0ryVreZfFLHHMcvN ]j~ސ`?UV_oQ" Tno,Df`UӨǒӊn7P\U^3PuW7$[M=`I3oN:(Lsi \@7a?"'aIR4Vă",%:vH{5lEm3IodU'VL*Zu&jy NVVV)`&-е5[x{SFi U1t NrB0F;h)$KXsȲE~xſhÊ,Sww](LZˎ^ei* iM*&',u-k q:JAA$e^ H* >}yɚf3)mڂ#1h5Y)1-7BaPRlߛz.C ]ULW}UEOQVRۿÇjѱ!pѣg M7v6dHSSד1 oe0 '/Q7gWu'KW;G$˯Co zV=fu+ "` !9D)DL;_QGCӹSݸWƦkCsVRpGipQ (T!oX +;\m:ؤVƘC(a ӵGj/SÃ@b]< sQYI;niBp{nk=U3)R7K @ 6='PIRNTIͯʝxɚPlC\k[3$ĚE@L_0&arL#G*3Q+Hb@eGEf% ˆA%01d&c Zg%Z؝Ф>Nbbi`(ȗO18].Fb؇%[lnw {0맰{;=KB(K7-lF&A@T0./{ ږ͸T߻V׃4ęFK}0e+'ol#+d(cVzwt校RK+:ӄ+c,lZVIp5sWJf-utYZ80ayBOQz ~&mHGéS+4!e5k0}-a ΕLj#ۜ04@J2J>aqkd$WzHHB=FHNA*(n3ڦq9T*;b& 8[۶-B`&/oCm~A(ot)΅Rg>eeݵFgMƳ KiIX>W<6jWN\7ʁKmmB5+bΨ铭9tx) GF|j3ʾSЖOƋzYhC'Ecm^˟.?~A5tpq'ǀ,tPEWj^r6gm|&={$!pKu4{Y>g?Mj2T J!*!ϭ^ qDtҒM4qT Hcf GϰlvS:0]RN&)~ ]|/8Ȼ7, y 2Rn6sKBl\!#mz0Em%=[QA|7婻_#9S}o7'l%,˺-`/Zmf?ϼVb^0!Mh?zu㗵/鷡NH.Wo3cgwrԭE($84PxgLU'zZ䱘ˍJz(t4m@yɫD|=hG2!$Jca,;|/]{40&X2@S!j;^5ަOZ56͜n \Zy7ÓJPUd-;{ǭ^$h K @.C2_R`(N?Y$8ЉUX:hZ<= "QboG@bwR=酂0@U]ڎL63aAf·3: #YN;$s%HX_D8>(]@h\GXtm$wʮtR@eIXRpzk[,#I;Z2;i#0jȺ5U?Uj`V 1Cd"+ڗ[F( :оTZEu4%͛C }BnX@Vw'+'<2>%+SIe>f` - β\H=Rʃ\2F7?X38_\qSVVќYyZ&ĶG?zD@rc.($g_n%/47D#ϿASJG}p# 7V. Xߍ1UmEjX#N =d[تKս*0A8]E-] A{fآ(1v~<g>ݎɷ^{#DⰽCV'.1ke; _ecg5Qge߫)(7 ]t5D gQ$JoOwxv|=?5 \2P_w ?ZqCkI)]/+[>pihh8P6 `:3vGC:o`x2dқ[iNǜ9 ~WA؞0GDia3*a脞ܳ>#ƴYC-lP3bZ\RPqGcF * ^y~@a!d-[/JྙՔxGV6='Y[խW9RM}NBL^8Y9*ҨݟX~Ufc̪V.ݶzgc.HH)OD95@yRMIY?gRl-bjLDdX+U|mW m{IQI4wtOpٚe'|k=PlZy#Z}^߈겲Ã/Y+!d-+*.ӓTyoXx?{_ʛ T{C]-4"cgY ּ0L2seBAћb 'gyiavi*2#vQ`x:AY쇢[n\K PZ[Ӎ4#P&3A%HZ^;b}-B|G׈IYolJ< (MCN/QTIGf I}oz$C@9`!wfy{Lqz{"4k_SF:S>}GDžI^~6t7'[մY9;}PW*_~ |>Os (e{(Hޥɩ3B @7@v+juXSKm?” \,ȿhsh3!o$F/Nl.a+lF**62Пi oc57G4+TR[m}[eNO1E5 H]\p&#22Vl ^fJb(=O4wxp!MaE) yN׊c1FH>~vfi#tc`e$\?s͏WiG/&J ;WTo;B+hyE}DDrnFe>3X=L(WMe?Lڇ@p.>R$|5ހ шؤ>Spϣq8GÑE7ƻ%+CC} h|}7| !57i-JzمsvGh.+WW>=(1isDt{yFcd4NvSL{+z^]ny4-P$ #MO'L!AU巊圴;Ԃkb-72Bl7s4^hQ0`|LOWt09m. 4iyuC(FӇ=%x̜nSğTwi9KO2-T$8Z+Hϥdq>&?bFSiWl26KS/^R8r)> ~{깮]# r`= =*n$w8dbAՈ EwB}7槫#SQ9'B3OšպPF\; P*H!:`$;u>8jQPLሌ-fijn cBӔǂq \c݃M[ğ#QJ #7`V*;Nl-pߠswgx(Lv\`1hxƶ;S ?G6]9Ӽ/`.֍q,™Jucbܺ+~B릶/AsH t7*בƅA2mDOu6@}^WG *(ݏd Ry gv)^#ذi U>EH8!9kPxe^' mKBןXnQn@Y6\2/:\D@j2 c5W"Ѩ8% 1r)(k_xox1N, zq n J*H jB6r_qf\^(ؚ܋Y@qo&RP`h@'/ׄũE\E&z%OV3uܷ0 HÜDٟ!ēJ _2JxB9v0:L/`đSg7fJ)Vt*ׁ5ZrN&^oRW:ꞛRr:ԌY ]圣`m5skR-{!~COsa*7=Z׶q!:˟qȮXlZZ ]V!CpK,`Zz;|n! [̔0I7R0H`~Eܞ[{=?Op)2ζO+$F+QTp"5>IUrw&&1/rP ^h`&YN !Rfy7բ^aJ/mXLҺzcrAEnHQmjWuO?o}yQ- ))dE}:IzGSa6 *Z&OKfnw0z6=^4Ij<\2*q~Mx+]g{I&h~VL2Nz;S̐ ^uAr¯3E mSށ##C[sӉL}k[<12Wce-\)M~6o>ejo.eAP9aIT)=;C3b,rMWrlR(iI[+k\#.7%r/_J$Fo5Ea'~s liԮDҝZritMsV䖧{+P[xU4/f,]ORZ3:h)1,Qg#:WfF*V惡y ްmSB0Smx+Ѝ |;@'cLdN|Fтhb{8t7frnxr:؍ hoj3u _.Zt% )e(آV7I0֢d,P@z֓ h/O,3rxPb#eC ? X%/{x/I/Bwv~L8 0g>i-7/7 ج`q;3Qll'-<6ԄN3yQ3o} p2'Ʊg3UIkWw|;:REd$Ȧ&Fbߊ'*=Myr-a)n⤪pgU)P(#JH ;UkJY F '3vNoS wCW ʮ^`r}⿙7QG25ZUD0AQפk]5I^)Z$ W u" | uJ?[1Ab'|0!P|{_V &UAQ2IYSgmHR{xapuR-olObChe`unܽHu;匧 _NGˮGթQOO@6A$:.;9@m/HV'I~5(Rxiu٦BFԢ}M=r=0YeO-ҺFHѫё_0[as7%{,GƆN% RC  #,ʫ~/J|7!]&kΌ{J VۄA! 0N+[VbG0 |* TK.R{ĆXHA} g_#c,IEbLhwp&zxtaɏ-Vҋ "qCtAWqLb1i0$g:'KUgoZlQ1 YĆy)x&9MeC29<.Nf{K*zE\Q9CU䧍)|zvc rXL-0Gn> lʬJ3H|cFsnT_°TuVqW^Q -H xtonh>J@4ȼ~g;דz{0|X{b-dQ\R~IA3B)XL7P8k[i(9BܘPhs%o0+^@QYt\L^$'y(Qϟ**{GgXJl:+C"@k?"RGU=s6rdT϶`G4Jó#ҁ>VY::#h34PXA?f xYa}f?:^ ֭4::跫k^k;[.{>5JBP^2VW$Ô3fҠW8@ m\\(f*,C!wY1c u<4#9E{ |vPbǥ?τFl+SCM\.'~@+x Wk%D _iu.Ԣ/tjNa4\XR2fgcՂC] NV˭ zG.2hSJϱ q'\ X,T(cVEƜ¤K8IRgNT7 lD!xڌ%JH'5L6G bWΡM@ifUKh=('6 bZ[+ dՒ9@d|3ڭw/]_Yѧa]Sv=)obhy-`fW[_ ttP:kfF{Ar;OdC,Z"bY ~23iQpG=0;\Z^ F"n) &M{୾Wσ Y _J6tKΓ][W YyqH\ZuىѰ@բ,Ɠ~;y0)1( i g@H>'Y85M u2t@ɼeets5!|ǟ,ʼ(Q9eAEQYD\ܓ=:)Rl&sYlե(f+.y %CP0ay^<{}>XdJdQV{ DbAqW&64- e#&';B ;UD{Ug5eVI *o'q +-̼.5:LsqPeU;ˆw)@EZ-A8wZv]lZ􇁻lIn|ՠl#&F39o}.0b=#PHc/gf*V*d 'do]# xA j#8 Kj,.% "8eJ'w5$]rn$ԏ ZG:jo|bUuR7CW+qdsh}9hN^o ADtS ~# t{kxaߞ7WgzXFpL:^an] q550Mtd$ÌS"Pf|J-IN](_8ʀͰ2̆m24QhGĹ}ilV.BNkz*T=Q?D D"Ms0lTd{6|@+Ѝ*DR: :mSF-Zk@t[Wy`̶DJ!5hI"U8GQNs>1 }.E(;A+alPOX`yuKY~6x:BP/ gѤyGwab'rM /HJ(]M}F5'd&Rc(CF&.\JSy0__XwXhgt-Nֿ> * 5-TECBvYd]=Ȫӹ!uPyl0ks|m I1q(h=)ItB}kXcv3bO,])rʖ;>$ktpF.{oJ!Є闷-|w8j9Q«`m%!M`#P̫U[}EP-Nwm zmWb'8`,۫,ﵜ]]nrɢ MTΦ Q]eԓc*V(:-&Z`I!x.cUl 9EUe8:{H`j*!tu_+H;5rFۺTd\r$!6Rڼc2H70׷ +Y=y:. G/=é<^\tJY,űe_*/ SXDL"TG BR|_L+m987 )˝c 5k1%/5~]'Q+#6^Jz)zZY֚{E'#ŽEPw4^D( Ze6Ir'LRїżLkHWPc+v(4ړx~ @s]kb5QOmSjiU( r90*=]kxPyE1= I_ϙRRUbgnF|^ tܓzCV.비t`# @Gݱ~B=w>' 䛾"U0m ux-N9ݎW!g'],dO䎖|O0xel~q-;-~dO?VUNtKguJH=%_ǻn0wM$N1r9[cԙ@3b+pLg}O2`Ӟw(b%YG\飳*Gݰ&t lQHe\x6Q`ğ>SC{̲_Xej[A]wrܚ5;4t¸O78A X翨ō8BsAwā2Ʈo8o~7IG44)3yX)ɈY)_sYQz%^r ,̸jE)- ְ- 8b nHǀ x%Y{9Zc:G#ݚL 18o}[BTdg{pA (|e a$,n ̊c63s.?y0qLC Do`yha#& CPgu}7=A)&zrYyڋ(CD =MpTH&u#o56 VNgy?CJUauQ94VCiW𡀎ɐMo/QFu(v7Nr(5H 2ZOK4YÁՁtI'bĉyiٰꝝ{3hW|6͆v_&6pghXMS- K?r;.6xElxjT*Pf$v!e%3'QWnUb[N2A0ۚJI09&.7@:pN}1.{n!^`*n-L^zho|5^v )e3(c) oCI>5{&jy NU},̖6WKB ^Yr uGBLZڲ볘 0qZPlK|~PKgo)=D76.!wVxK6IaHXPI;; ՟;cA$1L^g||JϠO̚ބl>â\)洆TN&0r$E; hnqyKcNun?~גwt>Hуp~wlȴu5i)4ȟemC5I{MmQvJC,p.#,<`vۉ%) rH$AI|:m!JUu~w,67Ϣe)D&6eYRbnؔ@6\LuVll#fhxC#sbJ=c(5om@Y6"4nvQ1 9 -ZmZ`Q 3,F$@emRpHACFSd,iQNBnk9Bɋ:Jd&m~¾N P殶+653VePU2&X8csl'cx@n蚑 ,ZZYNt  G?̟+&T_dHl(r|C ڕvf:Gy=&jkIcSM ,5/b"W}/wj&=݄mN0_nWKDI$_)-CV^~o$R؁j+pI!WQf/:aeUbc_wU8mW:bƯY8L&2$h } %oP"n<ISo0Yع L}A3C2F[Ae[N9V rKȯYELpZJ| N &kC6byi[CHH_^ZMW|Dǟ#ixD@J{9>׊p.Fi&|EP[$cy%ig3ܮ%.\U^ԐC@2dz}_oހqv63^.qԯlv1?i;&snmQBLl5@Zѧc:*1ogZ#BJ#4_@+ (ۀ *pKJQ5)GodNl^ˈЂӜ;Z,>V^eٟбI1)Ϣji@W[0q Ot%P%y$P A'9*csѬn15.aQw&(#^nְ9땵_A+@M?d}ivm[Ċ"A=T2_}_uk ;~3a[B%D(qeifY# ZR~̫YpMo6vX7SPl ͢#h bEVGfҹ81c.}ؼքe vzdZr#׏#L<,"-d %ijBO iO,m.M2lyCA<-O/}\]A <6UէrRP(uAV׬vct1k68;@QI"M2t8&9 F@bxЀKme=/{E9Z8JDKݤeiʥ\Wdȩ6l[လ̕AFWҚ[wD2 =e|(=9 Q_v31 x!y$WOdD֞1[LӤc*$(ҷ37jfՂ <miErT`:J \ƃ }pB|&W:BZՏŔBB+$J8*wQ'QP8kؙ:A%ـ]1'W6RX:!瞵 mMr-wFf.¨uͶjýDgct@,7rnI=sHzC"?i.$3эg'%ۦqI!˨ @ 5n+A~+o#7t\[6ZV!N%1Tre /צq+t:MʎRL;>J͙eZ5ñ94ڬ1-F2YY-ѕNg,tڹn$dF{붷;~5z93k'BcϺ7u D,>A2+^_*C@CL| $@S [*te5!+k/{D4IHw#'dO̚g o ?E"71&JN (zDӤ gFїfR<@)g݃7FTQRp)TanTH3.D_M}\d ~6nG&Dڽhc CӅi5ύ$6f>MZbP?7M{E+)<6WoAj3n'ӸK )j։X1- !CoP,hY̡t e6% ;t+/ Լj\t.HPazpc1csY+\-N&'38ՙEfZ3^Cw:ʲIS;] ]^&6 /`MXZt$&7A$1|!c{C)La7֭CV dF ^|㧭j[6R#RwēZ͗NoԢDeVU+˃[T.G>q*.9 NjPHwR yؠ%1}%&$NSB,Yky3$**U:yGe*> T y[BIzP9O;/L?leCs+bʝ<RodfMDwvh؆gYicbT:bKzUzy3j$^wxI)F,_4:TYpߴu%e]RbӸc؍ɲ]ŕh6VBUOI?J~Ps^q@tNQ=hJgA GbWX_¸ž[!Rܩ:ŕ}Pea1+w0Ub5ls090@Kk +Hf:}G 4[N]w=#ryLU1*G 5Kg`i]ŀ%Z;}`bHQ\{83iQgجT!%?,,۴aEM !\h+1Aq<=GkJO\nDw6.gJhqp"&Eڻq|$`LvŴr9/)| _7O _5;)? m~6U"1i,oU|&9ֈP6^ҿ LeboTNnDiu%Ѯ/%m{M?-Ғ++ZN&rmDݚ{s)kI+XjM/RcRoJcElY ,OLpnJ?ȿñx[a X-FC|LΰnW淛8?G  3ϣwt0)h5ޟ_}oMD S9_K(~=wr(gM[m* NKr:vQN R= XnJp - XШ!ARnKKjuR~~z!!k<9T_ }.ivQ dx|bJEQDA'[ XՈQVtKX$z[ ~jSKU6ۇ|'|}kqOosӣ"%kǁb R*OыekJx@ۋV'D*8LR_ZNΚ:cPf4G GZEZc!wpxawwx 7S9/82>܍P[@R'PR7}`\ȂDMKWUwsxW/WҤHJI^0c'l5KזkD,^ʠ* i+i,*p ##Vڋˀ˓8ҫmid#m|.1 4>Wߌ- MP9!xmަrk~ Dp=y?:Wna SJi} ^ŃeQz$/Zjd`P?SnzT+*-=$ ҄p7 {j#1UGCH*'cz EH瀔/鴚F?gJ|JDK6~E EKsjaAv`Z~BN7/{^$O9LkPey Vֲ;H_JA. 3ayho}^aEM+)LVxn<ׁ$mWߺ,Hɼ-%,\~vp; ˜΢qc50 ~? @#Hm\N&$0ʱ:ށ; _DT/ Cm`3D/A59A{G=ws[,ZA+[>\J. 1 a*M8X}cWbC@ m=> ئgàam3(9&39<ޫ0_j&$s(y=mF/TiM>ipe){^~%4H)L;1!jhh G Ew{4d" /^XKB_63Y.)^vuܗX&͎r|gd~PwnoL|ԂPXb7heK/'Bjֹ5xc6<)NDheW8^SOT)AKࣩ/Jl ;0rm^OS XjdГ5fw`0B .Aɭ-+7.>~8Io@33ustsE^j_NڍB;זʼnܼ/}+Afuff1<>a;?-t~'ƃ`PMj!(!(f̌^Qy5wx:ǀJPaUgL,vLއUoSg i['  >XE^ 9zs/wz4R;Kd#pʹ=ϝ]ۋ VDҪZ#'2Y4 ,bG0Nq᝽Bt]F׈D@E!6p`d5.kjpD@d\3H<: ,)!tc٫uW\ \jʶ9ΨOw[Q].P<];R Ǡ37V~7ƚC*U|snҷ;q9 h$!a_$5كغIYP"q"0XoƗj{OQ|xM^q ~H8$oCGbMdmuQ鏺cdY^ѓ>>c< iS룾s.w `U~5eRm m^@H5x_ݧY,a'Lk~˜?kǸd灁9AY˾-gH eIȅԭ wcf'urlE",D}xwT0^@Gjw%n4lhM-8dffqb6Co҉BM:M\6':5~$h,ח1XVݭZȋ1};һ'm @u"x[*xGF-+*qo( ;[2fG̜~:73nq5z9AB0\{JF! aVZwu-iõ5tY9thipTYq2tMMh-> Ӌc$G1 Ϩ?CҧV0ۘc&}t82PL!>< DLGH"ymiChJ?  O?S;NE)G" L1pODt,c?}w)Q[1}hj0Њ3I4cEEM^Nt 8gD{gd3zu(IC61Ҍ?u9]%w.{ -W $ܚy}KiV6NnK O̻H*Y搲Ȱ3Rb;";TEb33=\NW#M-HS)᩿tw e5h9 ߀,b+_%+fg2:ɼ||V6Og6Nb(x|0%a k_FWo# ,&\h爹-%.حD~U'F`8ߩƮ1vz2U`a.7%߅!1t`ڽ?L O#G.3W>O_fӴ%%*R~, N?2rZ"W[CB~jP6(?6e0'ŦCrZ5#(elgqb_W gb%W)>$Y71Z~~,xX@#g2{'_y㼍Dgo+VQYv]flwq(ԯ?W(O4IbW8:AA2¹ +u^캤ޖ,K%5׸B?3~H慴U<(G SFԋj .!Dz3=!0snR뮚#*ee'20vhS,e|Z4~[b_*2_/ԗEp/Q&57g 9&OO^(/Ld~R#=].q7")``ѵtg2StptйUpxEIdٽW D$,cDW|'}6zDb.(h!R>X* Tw<g`isgۅ<2zC yC6LٱR|>L.ցƥݰͫYo>81BWE1uyggPbL%;0$vڏ(M}$Hkond7?+m[ u˥'2(J1㾛Ϻ<$&x ^^P yCd,AZefΤ2 7,R$_Pʊ E_ \$b]T}EGn/"[tbͮYw9$/˳f< ,Z>C+O!@4!,"`vh}=GV5nyW<;{\$ &i޻앴wS@UU{5b[͵}_/ g&p)HQV'[mXBM\Lu?(+XΉ5εnѺ~v(%39Kj<]e,K ޝy:7l.f8$d, A"PE틄\kq71`R;*O vҙcsOLG9 r 9 cl^C#R,atW*()s;+w>'i=yn{lQaYЯWT {N2*#K.#瀰F wn9xLoz;g_Nf3Jh>djP8 η $fAF;W6lk0LT{orJasd_㹝igǚ@dȁ8F~:$H<?RB4s3| ~|d\$ T1jŠ=6&iuXmZ\t%gšwRes#pu,;C>gsv}8U+'"yآS>|EҴdbcЕ AFpS*rSby?D5#ZDޯZõjmȣ3;)Ԗ_F}Hu.c[⩈Ƅ@#)?=Q;YC{iECP4\n^>/x71- t,*nyvAO")'5.{mS&/=B:mnק%A]ZI4socr4Z97\q)qMهpYvco{Jd:ͻfFt )Il EIڋo,䡬/4AgSci'R3Rd!kS|h!8'aU+u`XJ'=:}pO<,i'/xܒ{ TBu?ʾc.d=lf~R=k/*: I[K]F0u[" Ezڻ~L:pl:)q9 (l1FK4a Os ɴjo1=1-Gyea< =WCdrWoeU5(B{Wwقx:M}=dűho)ia\ghCu.AߧZuu@In Z_fFÒI$ Rlpg7_j_YgWA[uCZ%J{SId ɬVr!82 \*|zB'ҳ q磨HzF,#Amr.*&RfpùP ADl]mijIo `fpZ8~˿YT<i|/MUg%_˲;0JXߜB'$,kKFd7n58k"aLYb،T vW6BSMb Wj.0o2]B9ӄoT>ڗrјcV~S\i‘3 NGT-auŠ+ ݑpwDJCty~q 0[J \#>)Я ó0[ $:ҾlƘ|ZfժQ3Tf|<KڄN1䈍 0Xgf 0m{cؤG6ɻѴMr kGy]vN4>@Qy"d4-zR ikFˮYWQJip,%~ u;Vi*U!18]ޔ (U.jq.fhg퍀ԁwKD.6%+3kw x2}Y 0iURE{|zn.,v?q(v ]tUR,OւV&USd:q?%29md\G4 S™G4kuNG|9FI'M*f? \;;8} BjHyT@1m%Ui0U0aB6)VۢJ'YlqLB& bi{GT~ H w$ɮ paMq.Z@I) 9l$}[ueR;Fm8T:]vRyV5xrblSѲU{]7eqh~_r`L/sbM&l<(RfqZ[Exvc) iQS!(h5hؖȑƬii\Awq@Uic6bRgᰍ rԈ.JBn< 2-VRb;]m>nY(r5wT ;'XQb;^PVo[q(6rxG=kq2X!ކ ).ehflKboFH8ǝv8x_P'd"{݃HŁzJ<=ҧQ0u3d0mL&Ck(^(%E6M?M)/1$/aN e_|H͊tYܐ eC_ES\1k%eT)Ŧc1+A0Y&@ M;䧌*#S/C9aP7gNۤмnPYvw۷.<_N.[y;* FOԟ*L/!/Pbް;+ALV#SdA+dn4,|cUxRYK;d{ŧ$ `C|o.qiװ:z`dݧAo`T9!TJruS1 Gixhs,tG+}o ke6z2Fe @C6@MG'l^^=VMt}dعv~3|B04Yr=/ZA2-]ΌP %Q!ӤukЙ.ђ Nu;Quk9kL`Ӆ~~uFu-֘0]D1qMlpݣ1G_t=mlOpwgBQ#zzFƈxlRlc|֒Q:cxΨVBԔ[rLK,}YuvR><Ot!X,Z-F~HE@G|MwbT)` <@>%M.dKp_ȓW)mV~8=%[=zĥrV\({.5~htk7W_63=d{6> g}Q*dMV"J$U%Oզtk4+:ms TBWs+X)fXzOAWZ6یEqB]Xp_ EY l ȑ&St }-Va6. 0q׃I -|ғ3˵p[`Je 82 0%<-u* u|v吷]; Ű>t|ŴJWR"ZbtOlxA ( !I5WcJcH|E˷^ve ^`E3ی* KpiF\!6̡PyZ?1ܙ lPZspcT8dž.#%E-+_I]0D96TJo.vn@]mC0'VZc6`х7=~4kwzx߽ Pt]J^j0"n`@6\1"?$5o1ANkqE f S1(Ģ??^#+,~RtZmSxw- ,i]p:䆤T0'V!_]bq4s=p Jwg:])V-Dh<]4EED ̑~eQ9zE-h Ã!)Ak`ũ:oWG~{LQ-I'BA=/(p_'-kGW\Jh@ڃQg|քE廃qJ@dF{$b`ܚafYHYm*A%Ť+2JpVns;1c xl$;N)9";o!"SqO,n Dlټe#;&vNf˵ `76 of3P኷B⑧h+Y萯qʣ@R)FmOlBrLP{?$jweXnOyt^}5VzW9 hrU]8ԜڧUb(GwF>" UdKD'ZB,sr-sYM(%EF!XJK?\'%Txfa/f7Vɋ2K%bif\ }ӞnX =`:`ƛlI0׋5D1rB)`[j6qZJ  x`fFa%PM-Y_e+Ł?DžaE cH8|SJzZ9!LSM!۝ʣ2¯.S_J).~S]L(̖PBmHP(篈k[hQ>ţdlT!s򐕠|eo b K=R[4v  Ţc#fP<Hf7ZTmSPe4T,"ErádTFt:}Ql'Mt51sq~I Bc 2 UFi_siZ›RTB>;_i$M.-+لeӼ<I)A1c(` 1\dfRG-y}%̠, aJ d~Ϻ#v8#nGW1KlD7,QZ >pu ByWV,'{ ^u%!Uci'n;/Ve,bfC5J!\칩vA|7.Z}N3# Z&J'VFld}TaӺPGk~)!LK"B˽b_gg,8?lzjܸկQԟz(6c:3`bo:ք)Z? xKGÎa4*ْE#ܼ@Įh\"vO/b7/xT0PyrȹNc:f2Бx]w(z JF z@0k!]_lHf#\jؕ,?HðO`X"[$hbv$YI+*죍4ICloUfJ`_ skkXK<%*mAI#?Ͱ Y1h4iKK v0Ұg ֶUnVq񄱢߱«̐,vB?$ "3V@1+qwYC"LԴӄƱ#ÙJ .1Ej6nwwަuL 'pt 0gʏ#D78|7I4Ho3/gS)ˣѮ$7r~Xwni)a͡L{}TA#zJca'rnveGpZJV)gBs&^g E_ï}*+`w Ib$}A`}zt GjJ˧7Іl~y<܎5hOL b<=uJ=sT' #yH5RR7J%Z<=bH ˠWM_I`Zn9 !2!}6_K X-0s%^hya *}W|E\k~n tRh<ȟ]&*I5K@Z9/ tZ"089h\)89AZ2c#8Cg&.@X* !(콵ͳ(FviKH,#LSfěURRkR^/姌_3QunF[,X;α{%NeXr0Xj"af 3l2YAg>Y_Tc;M?{=lݔ6f|(p&p5 I2f ܅ӈ~IU,tv%$Eh`Fx$T5?5a)}`с́l{Ig0qCN~ 3ՋSKQ=%¡qӘ@e-@3 yo{돂0 20NЎZܔ?= J jlPӽEfD}K~f="ZK3bK曺3>vfD*LX3H`ёAPj,n =%nUʀٻ+d=+\aWvͥBٚFn4>c )B}!KuMoaQd* =Qm%jT=ݣ} ;[q2u$v6W1B- yQLdRl3tf0>neJcI-nz(`x ճ[優򃠣Ĕ>(m=&8Z;R"_VA%>= _NǤbQ ( wgqp?ZK ~UZь{TIͧRuK~F٘Fm6CG uFWăo/N ĀFa0onu筏d_/CAE91 NH QHCS-n.*CϮF"DT&DA86&xma.۝d9 9yQr+ّ@3$^ VTQP4V~?V)wnȠ>f["W_/.鈆$MI@ܨˤewICq1i>5:SoኰlmEQVa" d kC]"gӑQFdIg.Nk)qV\%R/K8ق3wjE!aMO" Ďߗ8PaE=+*-FT +.:CnWͷ);/F1G0Vg:ퟌ' Mhg6MV|ܘ:I>s.?'eScO!>F*XIܬ7j@H2f}T!Wl^ C{ţfm7!.{Eȅ}Z0+RR:Qmg9dyW>Kga sWJfz~F'ZQ#:ەVSxlm>5bʽգ훛qfƕz)9ƓL5!{uXBsj{ V9W+;+?+P_։Rh&~Q@O-BewMD:rN*b۰Z/,]s;r%`PA6ٓlHgB,Jl:jsXSnWuɢtFO>|nY4(ƕcQ4VG1cFfLa #6tH3*3>yd8;WabV/4ّr{+h2hFSb+~ʀ?^g[M m ܦHqx+[jKfu(>Ib}dPEcQ`mwSMi lnDέ'U]¤ ߏ v@ `! 5ta4w7C׫G(d!!X}'ۖaG7([jR4S0-8ݯ ӻͥ5sԙˮgꇅ/!,z;  LgUu}l2d Os@Qh?UhQ{Pe8؈FxJU89[L95DisԨ2D`JMl;9.Jt*ZknZ/[G^'S?L0 k\ I9nT8n%%Wܖ"[AyR@ lPP;ɅJP`Qo_ [E >;WC3S!T `с5bŲT|NZ5|ߚX|-^6ɨ̈ /mЅ3.3lp :@y{<w?@n ;U횦& L<7SGVt,;_J@_n2ߛ<U<ՔSs, #X_Se9u@{nl܄{5H[AG]}$>S-lٯ1݆TsѲ:$k_[լw!?SV8Ei71; >4v_.7w/n5Kjѝ%5ƙIkӶXΣ[蟊/GUs$_;v:Mbc6|T,da"܁+x>A>v*dw8jzrpf37KD5yoOz]+'SXy^ p>J:ثǗ:V('Cp6((:@E-Yk4Êٛ#$m; Ӥ~!tWzz!]|5wOaDCNKqZ-~NrQCwInH6|~e(tn4x`Y&.o-Rak`<0=Mrd| &LIVv ǯ1I1+8kͪqL;Nn/|ڡ}> Ir~6۰EVkA29P7f90IjTj*CJЫO8`&h+ [AYb{u>I VP7> &l0olWJs4K yσs5}ߝ#~.< :Q]z2n4AG}j0e-R *:tiI@bJ0޴2̤_Me3d#0/D"N̾=FR0 ]}u]u);\ݡ2o|T}'ϰdNX]>4>XmbŌZ\ ۉ64bEʚvr;[ Ħ.סֿWIGpۡݬb1[ 7ډsjDlCWX.nCZ긗0. %Ȅp\AB$fuvx^C(\oI+$Ʌ0,{w9<=o|r>~ᩆ 9O`ZlT}M"(.voF2d *v Zc@{iD2Cۧ2+ .pȩS ܿ0 @TCfzK |(m!+{0=[Bֻ\[TllTeB}ЇwUK\-ihTGSϨ(WG=% 4k<*O,>GDqq2 `׹BMu.QDfs5 Kj}JRnL90Pt)^WbL䠣X{o[)F#{d"V_1t#v;qF9$3K>MI7%gx.#jrM O\ME`IGH;;Kn))Qi>}[7'kx" \ӲAM5M]:g!}kmYZô3^?3J}},A@a gL:&TAۂZE+@3 xVSG( n$\NJ~=FbX!xGTz-AN hID%&c.Iyw-?*ʥ1t|~w-;=3>>p() (`9U_]uUADR,tWy#űqHYoqsB$8FUHbʙqmgy>Pfх]}K; u6cFԲw,hՒrD@6yA;89S αi64:,Ϻ#}SByx?vTEe~,P`o (rY-Y;3^WI] =Ʌھ*(cqSuЬ41&;.)C\*F%i#~"\Kps{MmQ}wݧnd7:j+b|H>5sA`ֶpKgyH;kl.2*pSTlbu+c$ZN&%e]R+Ku\)~Y JO?\7ke{Ai,-8~&1?Xb} }|,mrrpHNƖq 9vL&ڛvM;y?f:^LTx䅫pGҰQpSjR* IV,GO7 4Vp;k-5VDI,nkҘvhGn[j8.t/4 BI3|mq ǝKYF|VwR-. Ȩ+0/$Jt-ႋYwwnE7<:GQaj<w-jو͑Bd^6ܡ7 aK<Ύ)zXy ]|]̛AQݱSB˭L128]N,T>\v/v4죋Qiy܋>$^D!$JQ1eU_{vVazsN-PڱoO9KBɭFQBDgµK\Pվ{ #?}GU@.``dfA9@̄ѻh7>oнxDZs|@w@6n]?[mTь_?~(İ\1lW] "pL`d oz.߭Q5⸜HH+4ZbDNs+F:/%d/oD~Z=yQa`k(koD ΕrzE >4uaI׮_(xM8©T9"jn%0y GNT-Q  I٭I.~e[;8] ,u|/1`B{MF D=uzx% 1[9D=PD0⽻϶HU 7KѺ;;:R)IV7fq@O~rnɥ=aL@ :?|[xLkDڡlE?2)J5IwzZcv:&ȿn1Pӆ*DUêg,&)B .i]V(~u+C;~YtW#[{g%W D5 %NBFRU Mc3kipj/:xP-HԹ@H$ 5/eN3tǼBt|h{un۸%,XEz>$`;R;8F2T@Z!U* +@$o(q_bOL9s{4 BI˭-R?mKЧyI![q 0r?RiJp[9IUg87 N8AM;CifRT+ip[E$R<{Y͎썔/e(n:+X{%rMbTgnX^kb$总94jH\;3S x1t(j(; Q4Dkͬ% :=4Q:lExe2Gǚ^n;D#J#(>a5,\P2 ؁u}gXjWlgn %@a0>D3mPV+(U=YH "hVU*';:5)h Wf53'&KnY.0?uǦmMnŎNYmxXc2(0X2oymj)P~Y3}$QfGH;B\ޛf#8SJ<cbפ atOS/d'φZ_byAhEiMZOU?dW`V./( Q '{ pH)"E^tD0h$_^KbQ?#Q*R[Z.WÕ)SIǷmc7@vؕ;"YgL>u7jDh2Ahtj3,˸s"pD!'wŒOUBaw6igyZ/+h?wf=ۈh=# |NbXXސ co=@ >?N;`Ik~B? A[c[f/m۶\s6 9SUW:2FSq;dj,jlHG2`EI춽{s-gR+/"SfdAp Kವm]žRaHlRKcTvHyx 4YuI^*UkBt{ߐS0C[~Q.6;_sB: Z\_0]_gVسM7xb n)HVZ1d|pAg̈}I+|Njm/\fZqVLKn;g/Q/#=Gm܆v e`k %R91IQ9aljC繾8bT־=+{Va0P1%D/<RW9/gj/È_jP(*m<{r֏' NY$*ԥN'4~#Լ(~P9Z_AQhfp }F}QSX\ &p"ᅲc^y`owA <5-s:ȠEn:Ά.8?k,sGLp7TOE:uDo}s2}2g܉MNcp,]1K-fUķQ"v58ԥ,Gi $@ GRb>52oTdK?TB8S;CxE0Z<,1R5&WԵKOض mne`\8+Dfx}Pq+YͱiV & :EK>.4S*M(afF(_vYcJn,J0d #aI`>b;aܻmA;χ #2ހK?|VH 9ax:0TӹLoJ"Np咠xsi?ڸxx?.ObGΪ[W'(Q?2&"Ui\ָ+TAɥmo4΢Q x— RE uGw䚝 zWJ$V*KN6Y?5Fm6hgJuIl5&C4T,'& e╯!N$V{ü=L; X b_<~}qB9\wqJyʷbspA(s WNRئdW>61޸ W**`T?P>akp]f\z̰@n))]`nA+~)7VE%j5T`4T`8 }'g@GU,\f|s[ch~36S]{3ؼɰĀTNC.7GiW,WC%$[hW\p+ls(TI 5ݸB]~/zrFg(^et1kiyWҦ^֘C17m'5E,5DU*_HG.RZN_>:Ub3_Lb2Pi= Z\Є}!V#jJt^5TGc.0M e_h^=tӹPT7ʺ|/aN"dc77LΣ5̣t%0eKߨNW>a41D:hBwժdrm1;p07.C3fҷ 䵇8oΫ$e5]rښu00Wi\R5K"Q\' (i][s`}Fuv}FfnM91;*xkVOu#?MM|ro:i?q4c :Uz4}k@Ջ=9){@ p|Cᾞ~٦ͯ/9l]w{2ʉw7 pm\ [$>Zm"c@-MX*ޙ{d:(>CbHȘw mPq{%MAw8g׃eQC_.5Cg'VC d eM7c y%u eϑ^Q ,mu5|b%3Lw]SIYa@Hi,M2eh:wo=ǹW'fBIkɿl#M]7fY@?|[܍)^ l.;πW~eWt 364q-TO<K|=w}[KVEBiU}qWszvK$ǏTUŌĎ{DӨE(M| +fsy7=N #*&zóŷΆuJp[wD0}Ut Oodn/o_|@6w~;JD;H.ۭk{qan9KUyxM"5&y}Kz\ z6\a9|Sw]s-4^h{$No#xN~`䓓pU~$ ++Swi޸H\ykF!t)>P$=an-fnIE3ÂFoB%!Oy߼6>DXҳxxL1[-:UGzqVr9% ڻ\gY@!.9p*Z\8&TUbKXKl: \jA^i:Ik{(0G[i@ 4#b_ g"\HzԂ!ߘ[EEҰ)7zdUJ^ɷ&~i%nӇaoհpjP!,z |N6}eP|gؐmΨ4AC$Aɜ}xʁU -thINgAG݀YŅѺ"gy3֒Xtxw;X{ f8rx%U %҈\zQ^rFDS KrMW?Y,WaՑ6yj&!AUDeҼLUA348'H#=[0@7JWr`CD]XN76jOQ=ZZTjop bz!@3iμ4fn3 %D c40Frwz耍kCiůlF3& 1D.N֤g2]ЏLLɉJ-}-=]?^3uW]˧=<')d_ާMUt{\SWO)27-Ioj`Ѩ/>ՁU&&MIH8f5`fT\n'ߖH13eݔqk6՜4jX!Dϕ N:;q %&b.o>"6.GE\TRbTym{$[1`T[56"ie|a#V;73eUVR/; 6OSe5⍧G Z-_`kxw;+rx8pWs+񀀓ghav#R}C0oICoG)T |ÆYX,9b*ۑ|316@ψ&9c;qQ@=Qksu;trإ깯=!+4ޝ 5Ł}/^&xΗW0{kmfu]Kk @s/RuWm׉Ge}8g{*?4|OŰFE3Jfwf&"rj2oĘKIBrz.Y]B {'"lmMcAJa5ql<:NW}S  JRr:K3]qh8ଈx#搈02wndn+!aa#+*JȒtHCzdC_eN9FvM{i$,qct5Z^5D2ZF̼qԎ[ooNKո'4ya+ l /׏GL?uA0'fLUmŀ,27* y7" +zT1RИgaG(G$F={\|01JKlM[aoAxl=T"T ߤ<#.* [8^͟Yq筄yx08 6Ne;  aE~5JZɪCYPe~-Xa44X8řgn cuWiחk`3H15Bnʘ_t XO|Ȟb+`g*ftBhB_3,BAbڛY3C0ҞN-(W߲$z2 |⸶!O~А_ܭ:<47b62RJi*@vs>@ToLfNµLjF";rʚ_ 40%Z R AzBIlw"j5%zե5l0uu9_J ҍ6mADPn@.DeAV5Nn9iteI섞O 6IR5v ^hq+%- v46Ď5։)C@vls.7*WNQ-g ]a! ^ȭ42*yØo['&w%#!ߨBͻ#MĞy;@^@VlsM8ЖcgC`joIRCچG+*BTKQqGTϯp;[ƫÞ~g (EX|; @gg"!$ ͛o !j'b9 xi$^3"]YۙnR~hl<#Qrt8$̹z>1(dUYwI >s¥)ctx6zGfOQ71l8 ,z4hrVl (RޠW$0FEXbnj=.64g6ZRgQkODZB9>TѓrY6־M,qc,AY=-bM$ny6Dd`?r憒3vq'KJձՊ<Ӏcuo9Vr`W-K$! e@d|V+=b T1!7}l+Uju_"KErIU\%4ʭ:g6-8u'&8iOp]Ƀg>Y |ZWy"w Z׽޴N_^߯Gr ɏ% o5S/;~#kBEoB USY@Nǻup8 Q]/'jHz)'|`rbSn\(\B *>PB}ۭfmmf󺘪㷁̦w ؒ@@jU]*%n:&V%$d 0' 5wJqXE^*!2+ ˫}2xBUtH8XD{<=w樤U*Ysj3ӥd>oOcN)Ww|i7zdRSxJp|vQU((f /H"Skp4S BaLvd'ӽ-4@2i.`+cicKǯB`w~%vCoܰRxkie}#c?LRV{SVn>aZ{@hIdyHT$#Ne3DV؛i^KYGn8Nr{9 =mp=@QCѻ{[-v4­H.;:=a(XWp}1.`BuQ[} ] ٸ7/]w!QZ{Rs)T{.Fz1A:Fݾ>-ޣe>hgUT <'eRF *( gvP&/3C}>d%/^pv,VEsXЦpbL?ަaK~55uHFj ixq&3lsm˄6u"څ,o+et-P,Ot }Z\хb.ЊyYsw8FZ͖ڱO>{K>.2'Th8O5F^ںsocZ\g!jSٯDi[&!<̳z~ iyií\`y`O圚UW1zs0Vy1-s"AHҕ+Ov:A(4|p7 I{k>|.6X8]|~EPn k' WVQey _PDACSOӣ~@NpƩH%J~[-'TqB)H]^^Q}SSAa!<Fmw$M ;- h3 z0iB%h)ńWWn`7lud歉dl!!8LxW I*SznqmvIbAcdn%9A(I9<YP^@!S/chOY|-sxߪmqlb{UT;/ib_q1Dg|zsݧhڻ|y|rE"^@xT;4}YRu0Oꫵ]T%`TQDV2/Wg&R[BhKDfS.(=^#"ze͇׷=Av <7Pqmw.;JrPb;|T#9Lq+vܯyؐ3PZjRIG`്音%|`pΒ>HqN$Գ.*{]ײ!*qd."gt X&ېFmx/+iD`7:@/fޟ9EkCu9_7̼(bt].fWfF߁0SU7qUtE|;Lp4r#d{FȲ8Jp?DµNA)ȵۄeR=Kuio?W`毒Tf8 |m@WhwlJ¿*p&*zq_o3ӱ5j-1zMn4t\guFRsԊ*t1?l+ YIxUAȳՖHktGxdA8 ~zU[ QS#kvjjl.4( aEiF˪BO1XlhFN!BC*Ãn=u-Ӌs{KV] K(W@bya6+rv?"У}뻶r#7(/#}Ns:& bGwg1{#6krBGۅҷ /b$[*Yv hN¦h%b/Sd2x  :C2v#b[Lb2Y=.O,ݥK! ZZ@_7aԴk!HNok_z$_}_I Osڞ&d鏵$>PXk=T*J[z\2_T|[.sό3b|Dщi-7:oƪ8 Q Ǹ=#&cPʸTƗ+0$irh^ol;蕧T+Z~@r~~"՛[rC_e#j˩H8EW9 TT#;ML ܇MT玈ͶNz>]8 -[ `/ 9vXMs CeW]Z#n*XE8a5|s\1xƝߎĀ$x R%ȣ,Zs(2Zt6; FHTѕ -4Cn&oBds==2^UH)Kll"YxT19]ҟܾ{ar|M.I @w=q]Xĭ`9!KĂfoF6Uf3`V^xi=~2P؜;z{[K TJ]pDoa|m x+7縛esI,:mE i-=.T"_֘f}j{5SրNxFp؀|:@ ݂yPÚ:UAgnȵ&#( ҟaFX?׼V1f5o_ 1M5`^iH`a3O^䆋 XJ+]PRջ`<Ŕa;xr.5ra.=rV$ogL2 eV_AC[R6MR< +n2n_o@kD5iu{zYq-|GFHf{^ M7<7(4s uYbA}E~vbF\Cz3QyRQ!cg{̹PG=[/[L_La\e| Nc~=0ۧGj$Yn y!bU^4եJRs6I^L׃4|z nPI[f r B\'`7bӇ4F(瀬}dy$8DL"Aϸ3Ӯbo(gt<4s-ߛK hޏc]ђm$t,Ŕct3Gbz~`\\| !WhPL 1ATdS"nuobt7 6"L]Y;2a)kX+e,,fCyUe(^^X0mZ|qWYb*į<ĖR|fĴ^eQ6l8Nw6҆} JlUzR.ka{ qH_%ysE{"HB_W7N kOn |̷й! _3k*r{]:R<awn &UZC|Ryo9@6cTH]{ Q0KkLK6xQ{|vd#-ߺW"<: XLGp_+S5h4#j#(/Nܑ?Ы˽ - #sZC-aJTtN]:Ea,2 z1Q\r@VD9E>ΎysHxJ/Z˻yQq%bIhPϪ6)K. `6I1gEG/?q:d50`iN/؞@ʺg9rKg\:Uv>a'o*[x/ Jz;jrt;&ēsrWP~|z:46N[G˨o[3VՂRyvhnDxl __#+w|Dj.7+UyҽAKEֽ($Y*Ɵ'c zٜu=*ruB"C>w Xx Oa0`~c4o{F)cz/E^KYe[8VtSD0+lg W׶F,[7eG4‰kϼc?~OϨ U_ %Uբq~i"6*wu A -Dc*^ih.z>}-A@+~s i˻9XMO,uq$!$rs_ z}@ǐrE=bTxrh2A紾{PL2 ciM<\Se6/i?LevB;|~IJH=Ox}ۿֺI[-(Jk|Lǵ:Aaeu t;L1p so9.[=P'!ԣ8N54ԋ Ŋj3?23O[%]ڻȦ/yi4\ub۸p~vm8%(E8aho@kNo8_3Bp lC091P_T |H J+.n' l7dOu˕è>wɻYf>|9}BȲ,RLVUX ?"i˾yhB,,Řg_yMeu99OI,ZR_\9i,mouPjƤmװ4X풇1<-zg,wߪe:#HU3.gI@/0Hpߧ/s1vHPEfkTDa1/f&S' Bo2%=yV>˺w_i;ʓ5@0"d[᝼zR 61ܚc/[؋MI倔bSro(maޙYn2]rDd0Q% + &^/:H2&V7aBW ,ůN4 l3:RF4/f0!1-O)R%NWHJUNl;n_7zwBVȼdG$AMRPه5)$1@h2IlAZm?f2 "8ͰˊxXmW=9e.ə/%Qy7IIWF? of/jG+u|,?:6ODGbӔkhrky3 ue|%0'Eі1SL.b MHdo:B!#S@QcZ? 0Dqkͱ?ڧ|wz9 ڳ7 (TD85Fxhu9Jidi>b`_@7c YitՋ 1Mx}$rH79-V~{B(i{h[ɢvz> a<) Me>Gѹc 배Z]A!@aPƉP(*urڍŞS0 G+NF<{L]B\:a-YԮx*4_%@_QhtC1] ,30w9vM%e+2C>$n=RYi6gZ_s֐ߙ@;6fb7fRЖLS&uXT-rVӲqބ YH ;}໦ae.[xs-C?ـvX~e(HkrsTk4\w  9i*5'Wa]Tj[\[A,[4͋"gԾsuv2XEMn,uvSBטDk]Pll!`J -)spoƢ,D,cHKx T+&]Ij;t+|MڬG+>>BToC@gjc?t"2dNkQ;$oY*|?x}' :5hb;F4Vi0& gQm]{V(!ē ٜt**韢TAit+AZ.E0{ `i@=iG8vn rK#{ԫ(@;$4?O׉]Jf dN bm~n@AQkCi-j_E2ZGh?}}7 RE%a1B53ƽR[:G _H'|]6(=M?7M,rG` :ͱRzICS>k;,h:^܏tʒ%Ѽ1!ʗV 4"v"sQ蓺J+±kBұ{0Et2!7nEtILj1F#ɓLv4pnC$)04Zx7u|} ض",hA3 *Q'+p(^7'{K("@0")ٛES6tM&9vF)X=7ѭtx Fdl,ȬPb RP FG)0`7T:$C'p dG1͜Uh!0h@O9RGku2._usy9wǂOnv꽎IHsfqoMX\ƵbAha:ڜ+W 4[_]ϕ:osxr,-#=7vD sqRj:t:nPʏq|R/g?MѾRWK>|fc:=h|oxNWSH_{DdUMM"ɒl[5%(E?TI]iKJ("ѦѪ8[|^G/0['lH heX*d@%~s5KV%*N :86@ ̋n'GF4pvw"vzG3uR@l۱Z-6w^uVP'~)|Sqz+y"n!3$yF-bCA2X0| 6}=xQki(%dE!4`-z|fŶ ~;gUomot fĐB:#ĥ9괔ܚl1=/oiisTUzk<B߱j,m)S$DEOl$ED#4۝Ԇ})QccB Qn3*9ׄʸp2*ЮW,e YmmVteG9[%ψSIf)ć: vmwe)Kr̄uޜ!n'qVy$~-@,lv^T05Փp;~^(! lVw˲cʭƑ?JQ V7j Kd>:t]tǂ6jك(O-] Z,~scmx0fq;N2A{?FFɽ`gbcd*p"Gu/כQ)ClCXYa@s!uԡmsƟI͍5wxBnb2|5DI|uG͇|9Jy"b{q38ǐ{(E9DP*A\aGn!V Fv|ZtZwbDʪ/'ke\aA(+~ϲK=x"g@`3, t;]Ε+ҋ uda)DZs?TPknSKozRڗW_{էcWh ;Xvɥ~H\{{2ArhνJF_X7ߵYyI :$ǫ&RVGIgǙmvY9n?:f̎ xӊ%=F$9aLl"Xi>s fwBS2}ج+'"Ydmq'B {yJa$hF5)-iZ֭A9\5h?H OU Ю|Jg?\AFJ-Uξ=F, cGuR "v30Sk. Ҝ$,ۋەœ*ύ0h Hg,,&^1Zhu_CcH1&gC!=̺ԯq6dd|CLRZl 9 h?@cТ'%ݢ8K&6~Cj94 q1ĪUXP: 4d|R,]. ֦.瑺TfLj  ~$囶ZK6ί$f2<\b/MpiSԿu |nQ98S\^`G[Y;Xs;ɽ(mEh$aD]O>u5 O+2@ԇMnODxY'>kn3H~iJFўnzAX{:(g%=~bXHϰ([Xl*uq<['&3] CJ"yR/ЦfLlq JˆI;9e-,e9ƭ뾋WG G[?5)8%J$iU%ВES ZDn2c0xGa2/$^/>Eb^X>F_MQZbbA/Ǐ2|s}kVu.9E0U?1tLAbפ5 7Efw_%h$fj:Z0i c"!#y\x@@. 5|l{%qPE֨wO+~-!uAadVO7-*;ٖ̏ ^kSЇVXw!kHs/^E!VX5)p^j 8ݜpQf,6d6%.&{cOSI^sG>6] 1vR+o2CC*a߳'F u Ɉ/ghv6 @(qX&MfJ fn4*uCn}{ě7&__MD:d{o\WO`M.q0^+{Ar+6l.2jtۍ~%[DtZcx!,疅#w㇇ `#$ 6PhaPMvlǻ*Ms wxUU>ϥ{{hlAkriIȣ=Dp=O%}%K1Qq zߓYQ6lWdKgֺpE Y%mdٶH0svx0GP] E]S/5 m4ݬL1쪝3u;wV$4ϏJ`)qޘ}#"PJ yYj=p6tGEhԽcfBA{ϳjiѷύDZ9rEzAOK7ċs)vY+2J/$jRoOQwuCP m]է˱ﲑ+yDr"ϖ3 ԙ|dLXpN =2hR}.8p=^͹kCu]ׁbRf/BYd)gg*YYJliv}Qd=5]4q >!7J8b>o/pP[UKྐྵnX;EqH['.(|.saVj\zJN|2pPv>͚'0`vSHEGWp xDZv93LgGukQߢ% eڂl@! Ee&-AidTx^hRMH2IMMk!z]yV;T hi . xIV* !S|W}_fAe(Cer@ǘݪs=fAYlF+#ڥt/,b;7P8,̆gɌqt.X.2k0.wyS@{V KfhFب RR$Fa$F͑.0$;C!R@ŃTOa|B35@ )0ĉ6ϷqaԜaU [8d;vpQ>Oƨ4a0kǨ\Vᆅ!秊ɕ Q̚ Rxe=Fr@޺n,H[eHsQa ݵc뚼յ8ڳ-tq :a7m/ #͑ gF+$|pB8K^BI'eI}x'ZWv's}19z >GvJ(7K|=ݖv,;2|<"3ʿ_2 }UݸمgOs&4aeP)yE*' w~F MpXmwٵ"l+H<79)ޡo7 z?HNN~G&#_$MoX0E|zǓ1N¿ߖjA.,RMoUT7<&W~,TYCsO\^du! -?j]d??-I̊Hw|CQ% qˑBZ.p4(Gt7htA'P'(kr6_q e]ŏMV!ʘhZR9b`f:ũ;G^ BJf(GH~@bۛD}[ J^"myI'kv.-bb6t4.+5,9_`$྾y ~O8@db_oI@*V"|%PQz3)c&2  .=Lx*e t,wxH-L2RBcSK;q8d/UjT;,SfPm%aXK3M ?CMZUen(9v!F*dWIWWZ'K)b{oe3޿r4U >)ԝ*ܶNnH-Y\M'mTӚ:8"^l3(-W,A, d9H&MNkɔL< UH,{()~h8.)5SA0g1OG:#ʸ^3$La--\ɰThiA*%t|A] Hz~n(*^YA_Ľ`x|[HfJ)ZoKĢ"2#q;[@!N7:0D -dvPUEk/66W+ AN$T\p9$nBrhm,P9b] yDߧ B:>#F4UK87LK:l׸o]w5 o/s6ncDhӯFInvuH_yi# P : FQR j(|җ-YsѰ)o`6YĊʻ"X,ST='[{ҽf~GN?=g~2/̑U׿ *;U bBK`F R&_]: PRnuHQ>9/f-9jLJИ٪(* {p}"[<4'5Ӭf]=cDYɘ5%(-|JyyKmvn6:Woa84KSj (`WZunZ*5M:_aCS`6 bS|IwaG^נ@P UF@~i?JNC; (EZz i&tIJ43v!:}k!-U{ `iF~5~4E_Plp.?1dwT#Cm |*>v#Ix>{Gi+E:ώY RvO 9os8ƞƔX,B}hˬoۍ98x_fԦ͓&z÷3#L `O2.VP@8ܴɅV╋aP06ϬӸ|0tk1mtSP v+&:+R!}Īij 7>kim֏JV%ݤM%Yiz`sn(a !6p ӣ>D"[]<^9W{Ո E2Q ːrc2oss!"{ SkfZ %v'Vo?ލN~DUs0C9n".Yy|xsq*8#UkLM(t[ME_&\YjG֞I &%l Q%k};quqp>yk/O& e c/;L4Q5LdN%R!Iwu b\m[Sfnn.6 W |֫aL*sb2)'Re1\P.S,'*nv0K\ UB(A7XXr*u7-.iNbm *g$.jaIo5+Z>ӚA^Vh|_e>͝gQ:C:ka޿j5£lq@0hR',>ƍlvMX]w`AN!u ctl dFOiaIei ӭGhMěUo}cmQa!#Xũ潳{κXy{i-<;ZBCќrSB:FOƭb5.Fّ> 6f:F"0G=[ j&/p]wZ3ڻeJ5Z c.,sG ,@}Ql^g\8[GrXd-̽ ѓr-Mj% {F̒h N$P-j],J 3Pc(,+ jx4hx֚G@ i Ӝ0NDxhx*P0E`sK_ P9 }{~ ?ͨD\.KDA2C fdHwQD#%K᫢wűFӘRj3豝ϱnۨC)xH{ȿ:FSv%J-3ݓ"fy#L2s apR[C9 k^Ɵ5si@|ۑ-@TBj f9X5lc=ި݁o+YpQ8KEfV*ೃӘT@ـ6ܲFÿfKq /sj!=dADYZ?GPˡ.e:c%d>:րMT Z>~y; ]Is՗|)Wy0[!lU HEx:dwgNj#n^0Ph6xS&WN5~ nKdJW=96\6ϗW׀._c̱]GjUuL=q|es-PkDUgr`D,/ C/2}P3qEU%OºҵxuY4oeS݋kelUl#IdoRѱD]H-k}՚7әdUar~:+3pV֔و^a}PuP"}k[W3,O}:3~;X Du>6R<$$WSY]GLM(Vho".Ή@Ia@%T?!؜r{e vZq q2N78ӶA}R01!!6R$?O:oIŶPsxOc▸1G]XJ1Q|޻PML&Ks}"?t ᧿‚%saM7 bgk`!(bu|RDlGNcc1='9L.np8muҟ 5DU)w? [܇o_%7NqSETSJ]T@Z 4pV"oטe} :^͗4Sp){SN0cd![Pgb:VI*VelM^O{Y>BE徃IQܲ}aD}~}>C?Ѕwf: FH3Y6{|7.%'%yq0a tDŽ@-o? bN¹H^YʄqE9|PsrǙm|XsEvbm'认݂-RC/ _7$ L yHC]7/C؇,ӱǬOÑMRߎt8_(0[@r2/??XHO 8ۉ]ʥAZ^/`_0@w!]q!{l4o/BqթD<N ڊm{)Ip{njv&|3#$ُ*]۠I&ָm?dn1O[nYҮ:/{G?_PX'#oX݃q*A{B3֕u79*lܿ>AZGrvݽzB=ߪE esͅ)].Gw#hKg ԁjPbjV nDD[ aI/L>u;p.&ڼ[%Sc3W|mW/)7{F )^cL[.0H :fmx "۬ {<f?6s'P]OGgLZL3ԁ:#pd䊇r ^NcC1P QUrK o ߀ ;VE? MĞIOA" _ȻcP\,0]cMlOx)C@.PK;ʾ.^5⇷H=oP̌O?MDqZ,H8*C쟺T=0Bh2FHҨKnsek*.]sX@ZIz\F1 {c)+fm]~IFjFF%,qDjE:'zq7^r"5$dáeuجiUmA|Wh'(m39{U=}ɩ)a!L8(Gw_%"U hi R3躩8Gg H[P @C/b?\Zt8'7蛃'?k)c XiJVj:Ul Y//C1L/AS>G3hLY9v|FÍwtS]}&籹sp=Xd\EݬkMWؕϜKEh((325kϩ"O^m8(tMeTzm:Be!dg<~ҭ@:!{)^"UvW'I X^{F7FNkBy/ 8xB3F&23?BIY8< T򁆕x$@zx^m36ǫtTG# Ҹq9X 0Eޙ|{n XY_()V=BSNXF0͈_Ŗ(90j>]TB(7#L8szCԴxF;T|%r^o{.SnJ#xps`0Ȱtw.K%qɼ3Vp]C>_QGb7]u"B`,#4];J[{nJ/`[xr2d8`ٵ۔6 o1*:.B{ L {&Yɨvç:HD;]żJѿ;:2(HXiz5wt]?ѧ_yC0tSE fZ82Ζ3Xs|9۠8K{U@#iIնܰYA#Q$anh&Xh; 'FLl/ 6sB[ V[<ij6 lc+Qa}Q)u +G[VܒYb{.p[Ya &cBJ]h\U~ƈ= Ւ4ʏ$>0yXڻ ٗ57C#VѯpQ,e5>貕1;XwxST]{Xn \a PtDNT=.U]RoDx2&O]n%4,Wn+`nI:f^4X(»F3Z&YnWd*K1=,f-l?>!59|DQ,q .D﨏Ig8NDdgC!JmҖe_J0҃q5hA-U1BHl3 ֖c c&|px Q)d_:#ͦ~bGb;/ZAD*g: ـnl4Up[ /mƓԅ&omwMqd޳:AԵ]"2Lb~rŚNMx֡#=l(b>K:^MqJdw` gs$192=Bތ^}=Q\r}z1ҬGxOj'߀rA^+ /WU?)#)Z9QZiY,a\^űiF GQ<:r$R`7 ?*~H]%My\G;㗻Uu9y4O~69+'8 )"Gͻb#!VqC0˕F@q$0Fǟ gPlI.@OLqOǯRGUzZ=\7P χ^X{+Q}R("jP\pR~S6ĕ{s*$p-*"I ^itqDMUI[|uJ3 (IZ%] ]]wiZx1OkP{!h9hs Ȳp'0$]6FnJvg>6q29k'-:UҌ|`m]jBg Xf6ej$mR15aW6̀c7M3 uX+(, 9Wè\ E4X#Jy B9#F.ZV&{ g,*4ՊY"@;j71/A*bJМt 20 VqY> 57ȱ)FtU<uf0)I:n*C{v tJt^Ee<zvO}.A#1<@[ OCSf6֎-{Q桌[RFscmݶOg$奖Yoqۄmӆu#8ѓޔHp78ae%~gKlETXX,t\P! є<3kS-S=dze 'ag_' ~S^pwI->j?˪~roֳ.hs^ du)VˁM nԤ⯐mEȄ!:+rݶ<4$z\܌,^‘ާ_=76HB sx3\])"rS)H.lLN{}~{tL#MmShi|[no-ބ( H|kKeDK\>xһ&T)$og,v#n+,4 - !x%8#z6}_S2+%[X`4l:JC;: W Hɠ7^ QJ(`C|vC;,a4{MW]CMdK}5~QAF]D*4lrE ڢ%gQiO B%;0:2in X,\G H<_ w鸽D8A=O d; < rP:2E VbY:-q J#l';o^?j"SNƙg}ֶ0ݑpyQcPz}}wϗM!q?cDAj'ۑӎ9iW6TuiRK߇.%KJ rpg2DTT #O=8օק  Ki' Mx3[:i:%"Aji7pHlL0,u,VNb:8gO8RO&ڗm9v<0b0͆ڄcw5Mw$2e9"o:P~{ȃymEY8#EPC%|#6Qw_ӝ|^`);(Ϯh>sylr9a$ -e:{0L{?x7+;3E:(sw53x{lS=Kf;(~9bɼ1 UKG 2M#TC`/5qW( 0}~ڬdХxXEC0sT6cHF+of&3Ve_9yj]b/ OTL cՌiqW^M|<|%KaTX? !s5e2{n˴[l?)!lz^qC!ͯ=s%ݡB:Y0.hB)]qDs[5)>~վsҦ-eTȇ(ǭEp4 ZiR=[?g*Nug07L(Նyba |,ݜvIbS\~֘1ڗvv1Aje iXIq('AM[_V@u6#2OezudDXWph&`Vt[&rlp' ɨ?شˊKQ%uwɇHgnQ9N'X}s2^j( x-}Y-\7VIyk!y(R5]~v[˹t|ݴR7А- 66Z|bCꦪ^rjdd( 4Mp9ID5ZPY&ӽ@BןYyP=oBbHSޟ8D]~骭]/74]c9MKLZ[F%ox޳.j6HUOj6s]+,r0LDMlJ;tޫ4e*͌g"EcXtFRKh rߖK5 z! 8ڿ1 _)l2pPca*pb@SyU|nBYQkcx+LL')Rt||BýA޵R{ "~$|+ @nCAP{M%Qg\=ץ9 ,BIHKWF_NAz> p,eo~n= H-KgצZOo4tӓZ(c0]ȟ{4۟TWi2k|3))'z1H"me-y;EY5b>ٱ#`7Ki0-#J+ğ#2&!QJ v7aM=,'t;-s KQ{!/n@KFqj(h5R)A\)jng,s</J~}4xɬ~O , )P( -QD.0]Ⱦ}*eŎ&@8n&|rÉCyo13м9p#jl&jd`0B,A0x 2mD[tˤ%T$@q!q|JM=r[p8)N~(] %3r?!›-rX>W3y5,\nF|lnKms8s,`Ğ1>t?% '{!H<HŪ9* T ׏N;FgTVQfP4Bqh{d^z99Qp=e`">Z ' ur|b2&^IPaUsHY 7&mR/u=ѷ*Of Npm> 5S$r㪯ՈFs{ɀ6N7hܕl ٫78ZHe>-%2bm$? ]rԉP3 %>K%l uJ0?[ y, (|m;ziwm*]jrw2r4[&1!Ѭ3+PkO:* c 7Z\ 7 G$ 3WdqcY.rVyJ;lvVaId6 \IakLN ǓϿ9k(JG k]s)+y pf}G_Qܨ$-p; ({[ƕΞԖ'jWMR["W3AVf#LMsXXKцz PC]M_ۨVS޲)+SEU+kIՋ'뼧h>]/TRcFa Q2rCގvǶ[,?.++uZ(凭`5=>A!=-c6qRRH䂲@eGw +)"wӥ8ďQ+]w"*SY;eD]P?EEN׽5DcF U|0%DfMPM ­.ݜwQ&ly=aȓ`ѯ`cuNV8ME8&"OA:dh|ZI Q'e3, LEMe #?nUsg3uh쏜;Lڠ'BSleuО AdZJ°.zxoak1 bBµN,;gFсp&"2Eq֚b2y%"ELR^[I!^&L~Lx.4 )&zN:QGMl_#ΌnK]t_f\޺~ kN¾:"-(nw'=8{bα[A%|k9L%oEY/p☌*DS%Vѫw_ -!)ZdKWT=Dn #u _@Gm,D5`oڌ`!zF(n$API)} v2io c pTaez^=i=(. U"N r;p3wb/;D"o:v<\-%j)ϓC\bQPx[ms[ Ǫ yʴ WOjWE z[w_.l 8k$)NڒK'tJd\lzo3H ڊ6D;̝C C*31酪ly 3whuk=yN2KZ꺌N1߱:!}] &!Hp=àu]wv~5rGm?TJ`U+Bi俌k^HƟm;+y1S"v#4s@Ϛ1ua%̣ ̷e= jtۅ_uCKZĚNsM 7 Sw噾d<4o#1 HxٌY)a%s/0BȂkCm9d _%fVOe2l[-X<Q&qBʆ=+.T'x)(Beݫ4~ 7sS<SΌJ֋݋] RWbj^2#-{╙. 9:2~ mY,!"1PHXw&埳8ax(í!X`aaj F$FB.j㽣֤9z;;a =9@trrtlO h~,@ 0'dfBNvn$r%bL6F,u=j~P=1[rO _TԚI˄ZY|`c^`k;8I.~y+,cN`8",{ b U.l}~M"%8ri#Q7 ߣ}mZ3n(Jqo4yp[>Nv2D2chI u<@toQ3_T ]9l=\rQ "nu{@Qo]ߐs>w 홛&: N⣌ƆxTv<"[ Φ0@Xe,T+.-6ڸ"-b$@uOS J@)}֨Khh=ޮ%(p:83&WOvȇ9U%É3 ʇ]|a,SXa{+cбS|hqE=k5 _duNя0ոUaʉ>5#]Ab3pׇ3n.F8z^.u2t2Leˎ\[H%MH)%n-TµfF|)&i问_>B(A\r(N]eA5%' 6V'^>aq7H󈦢E 79w5(pح _D 0%+_RQ$m&I<HQpԄ %rHy{)ρɗ٬NjiG i֫8jT Ag iͶ *+ K`ARY=,(ĜC%wPeZ\o}(^bWbH"ig>6<*\~G T>S䡸'Zr[W}@$ҖSlOexXB· H$I. m(LfٸGKS2{S<2M>bj=LK4ߑ! Z2V=|3h _Lŷi=ΐ}Dž܋a;~BrBľs3  c@H틌+qm`﹙%KrM~v4ܒ5gc r8~j -GJ1ζ灤, 9-K˄3hm:J˩"G&[z?%_܃+y̼U.瀌6ޜzb’1go_*`4 lbc#]+>YO3ZGlLAU5W.A.Su1`@^e>]ҚvMnd08Y_yNx >r{oݝ4I(n/?5:~0 -5 0 ]4M#;{LVOtBL,jo-xKǬ L(2R><!Fog*!"NC˪_`j L1i@X ϴ@d1Srx5[t1i|ԊGݥٺydD1eW~3o&ľ;J $a ;vFӂpYAwDb<)+*4GE*O ̨>(bFcv"f VYk|Fv "LK'Ej$ߊ^aF5Q:QN=$? eﲻWgǏRi"/+s+~]s}m}i湚˨'Nh nqoKE`A]pKZ;3 )GyIj!Fxq~fLݔt FBF': -$r&"pwї rzqbs4Ral%ԮƂ3gLr+rZlVaכ;il(S$I@5;^Toji yBfE8KnH< (tI KKIΏl,fLOYU Aǧ#;h$#%хN%b}/e[% %ˡy'XM|kuv0 TȮl /liXL(,8ï#/ Ly\Bek W2P {b6D*qAi<$ $!zUdxmJ1f\`;gX|qh,%:UEpSxPYP$!RܯJr LܘSaM]Uvᐓ. ԧ -E-$ )/fa2D>9X_ĒNב ݘɆuIkNDV̐,IѼIVDV9W;EpU9 {e]2*-X(Ŀg;hն+#Jo\vXfخ+9/"q-WV [puYl%ND%pVN j]d4ڶg@19ĸCyxHRZO4i+ OYR |OO;2pY7v?:EsKYg#%sV8e) {4!5fo ÿCr^"Іk]-[2p]/52C6-du ! bѢa`j9Aw~L\QXƦv@Ǿ),k$h 9.%z٭KZL( G{$w^uk=GNGBMܺS$# m#oL bXw\8AًZ_EAؓx2b_Ylp80ufZZH4*cjegPFPmWnA+,C'G])sQͣY4qƲnhm eN{ϊY L7 ?Oc0Rl2DբyǝZt~PC.Y#j{s7 Ȥ~o:[&헠wuMX 5Mi6 pu3~`wn[qint:}Mp[#_sU7| T5P8a䓗dJU$בnM^u9̭`l@T_z ɄA,yoPYVbטq۳I=:2g_둟OșJ'=FL*NUȱR V) OaF6_sۧ Ix5wՠ}RbgAIԘ&R|U\ u:'tiS  N!9~v(bTSלDO9 zZ1H bQ|V_"$ckgߴ4c0>nP2Cm aiB+Nڙ?"/;M L'؀5 c %T&rm?PBkΞʭ75,xh%"=~6߉ й2@0Qgè]A+PsGP 2lqi4 K͏Ћ$f_vp{&dXy}a]QY{X KƘju?мU)bTe }aY4sU'@'9z:gMFz>ԇ [ͧa DxҚ:mjJPLUwbKbHp=*CXd.eV,9|Ђn`5uD|y\66ɒÂ$a!PTAx 2an&f /2=O9W:}Aȴm 7d9z\jwpDJ]*AF]#leGO[<+6F,e"׈V_ 尺-8F)>>Z.1q숦;:86 r/XR]qoU}GJsuvx8$Rw7~f6ֽE1&5zbM󓿜$;]=EQהH P#{& W-˧Z e%j7B?(M\Ku$uXRA$@4D Onؑ.ã8P?l]xDo4Ƥ]Jw: }ÞFާл>_S ގ KcAFl'7w[ېPHd@W-'ZF(ԵUذ,Rѣ@JVNbȟ5t/Rgv: H>wHv(Y`_Cn@S#v811}Rz9FCӋٚu(]tĈ(ߗK7[7tjGkf]@)^r"#JjM1gM#.H6R/8 % J'v xr9Nѝ5@1rNK>bPх?(; u'*m^k6.ג7ao`g@霓 ^`j<̘r:'S\xf!%d3xU*sW4+a!WƼMO}ae\f]&VbuK2hvʷo̰"QсUk zj35x6GGI;|%#FՁLduS}T(;u|$xv\tk}f #U7)~]g W{9i'ڎ8iŒul},0y3}nw"/;\@zGQm(9Qd,KɃV廑Y=iW=W+iНW'W<[c-*m1B:.$6YUo9)4&)0b!~cID_u!sؔ% ~u n,o%77(k2#j,e`Ҫ06QEߓOb4a[W*y=3%yTĕ#͙uҮBH]DY\n. Lurb]mWkTծf {'yQ @F^{Sm`% i6.$}3"ĶLGBYZ e,>K,cR9J.&ݴ8V퀴ᕟR}O3tM&1R-a[#O-jDS+:@i %tk*a^폤!ȁ\9ܕ`+gq͠}zf۳ ׉ <4Πe9)21ࣛ^u_6knL=s;9j$ Hr0zi F~Wj= k;=~_bL섄P ~\L}SiM^sN(2_kU8_S_(:ESJ>RI8+'qcJplF#hְOnƭsAIO&}xij;фͿOv2'!Upy42}cS*KW1XOY"2{L<>TH;!u;]IUI|D>k'0`ZVGG.257VeCϢQrf/ʟ'w `ΧNeϳo/G&lO.!p K@h3aVݥg-J'{% UOB-EO"^$eu5-)ި6PܓDEOҮ]15iG  &k1(5e {)jFr=y!Q3s9|(vK.-oUt+aw@ HyƒJ!`uqhՖYt\I %Fz73)Z{l RW=ˉVY϶c:8v^'50CZͼg^/pDhAgY3$WjCSiF:,U%S3sVDIm+gYZ0707010000037d000081a400000000000000000000000166f3d9cf0000e5b8000000000000000000000000000000000000005000000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/scsi/qedf/qedf.ko.xz7zXZִF!t/w]?Eh=ڜ.+͠Y)EB! ȶFeL `2'Ñ)bQ¶ *jƎyR_E-.)73¹puOfx3"wGSdI4i߬Cc~LŠMG[a6?6ףYuS_ J:FK۰ *?cJɝ _2=U׀d5?>}kD\`D/ ۟M8tkN1!"N%(슫ԉdy CŵT{w M*6īJ8aRN_7`6N3j:-l6wӯQd寸۠ҭԬ2 Isog)<)QgtmbslE$թz}\SHw -|b9}3؄CT$6j̽6hM-AywZvU+ޣ-UoH o;XյG(eb O[3 EŢUA-03B/59Jci mK! =Ls۔ezߝ)>>wDɇ;aiRΖF>4Dt3~ d@lˌ՜蟳NٴY2w1 B ̇1&O 6C8|@HsNX!J眫)~j8~HlHle'="l B7m/2 : \)?밈Ɉ/$sٖ^2L>\"fq=ؗZv2BC[\`@ DˍC 2F]a* F]wBc'JQ3s%UD ÓD̂R?KUq"[ }hdcP^fB۰PtN~&P£ lff,^2SN:6  \EB0at 3} y2G=hS}z~uv9$(ߎb#[e\sj#U5}&/3"@/(3I;h2wB:ꕞ-7PP pWf m>i;(f}WtpK4ή@DGQR$%2m~~QKKWhi+TVF3[yw" 8i}kkR)]UG~jS|J41v~VvJ'*x)ǰv *9u`H>645x%j{{L2Dn) TZC~gĐx!ٶ򓕨rQ5~xJ?Rm>#-^b/!y75ozuN`H9@ BEZ?(sKkI뎲Rkd@F1Ͳ\ha(WHmhC*muzlf(81'@f.*[F`\ixu+V6Va׭70Ȁ~?f=m6mf&|/G{nI vOEDq8y .HBݍiJ8-nyQ_ ͍lD -We,0r)ׇˮuNՒNQkL]Qv^ 8ĺvw b?PoŅbH⎱SOsi]JY>7z"[<ґ5 0ŁyQ9ڕEP<ތ ix.Np4}Ji3٪},*OZ@cr T1>njbF,q`kK;:.R8n9h5cvvUm TqM^[)\3er4Knln"ʚתgd|֑~*4u v*:}E QY(e(QD ;NU:-m\c2R6M-J*6>qݜ[x&3G_삍VP±W)) ,U~f]`E CXڢy K fXbH҉UUǷΗHF3fO~hWڻXY6{\X&jVA<٠PN:i63) _>-7+W0L3LviީWܷ_ eu n[ 4fYXDhĦ}@vP˜36 C'6NlQ' :g]HC~|8BgrT+p_S8@ 4H#w7{åO_g'm}XK8 ["!OG,9Fd!ЉIZ௰~maEr)!=< |9iBQDl!u{Dx#(h UɁYjDZ~ʓ(ƨ5n`R%x!ULt|vyipSd g&% e]ߩ9j+UsѢ`nܱy)qXD«_ e*=v"]w9;8la8k>i= a>y qd|aS !.eGgŠc/;﯄}gDI:w=㐅Yq{ ;/x))Q I`/hmH )l1n!# ,/[=oݱKauy~;`T) b%"< xD+̆8")R `i@{Ѷ4#BBWbUOP4hNXR/A4<L9j 9I%|)d l#v+{"(2dA>jPצqwf.8Y80rWguҴٽF-6r d{yBtO5xA1گ಍L\q%! KP.ɞCwSx2"whuJ4IWMUvD DH7&fm[dj&jzdAB|hΈs\ fN11IHnN/'y0>ZY5FN2-~83'bƖ4o%26u9CkȄ{N/|^N0s} 9)t`J%˺ SJ#^2SJ|/ 2H.mCh'U]^u>K88,N` R*5 _ .'CC[ѬsvIX>g# xl-i;;ȣ)4) 6'=Qʤ+H:.;Л5Y$: U43nwuX XzY2-YkG7D 1XgL$V'Ѱ90Dku IJ6\Wê$pb^w++O,3i9;El*w= 3eVĔ4-dP='"Lw7\j̞|v~(ya2..3X98.9J0W$ԯB"VaPZ (rXkU*iqtZ?2(N@9E^g{HbS&Z5Z [r[G--oT0ܝ)й~#~C YPe󵋢@pcSg,k1gAz81&3*UCb N`)yh^?pijsAN-}/#@:N w_cVidjڞMy,Vo_o T}< K@I4HC"#5wZ'_R{`S`,{ %4A +jRԺۈy<$4!qx$\ նЯlf` |"ulfj/r{ՖRi39.9(`LDlqT0x/UPS%!H *O/ oi߬2|k 5wvP3½|*{@WiyV ó ֖ JŗS(OJd1a#3W8 q $3"Ym+gޘQJ1Eqyw MKhϽ ۺYhvV5ݛ U3E3So0Қ7n2jq)֓#잢 2j2 '(x W$w6YS'h}Â&Qxm^ 朹QQbH=(I%ק/q[M]>VTi6rRtHJYp]/o2dd&Am.gR18+fdؽH .0@@ ˻2OfNPW"ߙ΍32#W4ݤHUsۜܿQo␪A\L9&vMpVG;?QD%l:~Ïx惇y"qttw]K[cnc9hˎ-/͌w#Qx֪IoTvI]{ @&ڟ8l@ұM}U)Ҹ mn$zMAF&f`7[Т [DtčW>;҇ D7H1+zJ &rb9q؆N d=8PR,gjGrgJpG/&ʊ7uMqzߢbPWBխxioTFoɡ(@b]E!K 6SDlzWf{R߄|{+Io!hl&n.'hbԎ@Urel21oYp Kv1>%]֧K(E"H@.S;;;rnpX+zQD P%{Yû<ƾf&[s@NYo !h$ ġ|(" NuxjWIm5p$2e4]$Џ*3dJAƴRT6;{[c4hzXI\F z~^{hRvh%HyO+N4'[ZْDSG&C,Nlk{zp$8MٴT%R4via-Y6\=˳!Eh.XcwQ23?%6Pp]M- [tL+Δ!1+x{acVNv;WW" m*ِ1(VLOrߍ_b.FVx)ZÃSk) jGz , w!{/@: T< Tn*|J77CU_D9'+\ic$Q5QKX'^`Z|2Ux |>Gk Ckq^_rforj],ývC`:+ Y9#*s!NJ?:AIJDrwE q1fb|nUs=Ɵm >Q<9~kE҇Wi&Ҥ!J4nW[3V2ͱB߯5/?jnfl7z=<%] ;q` WGV%COyӝ'.c4xو?a.U`QnsЧ9iH*Q;VU߀ rnْFb2Me)JwtbtEiX!V(H n6ܡ&{;28+dKZn-_6CF=3+ QGa#+BQε rs HG t1^sʿ4 a(NQn⃥YeET]Y9_ /t.^|q%'&㻑\{ld֪Pq1F.FS( A f@<R'ZirNrh,X+zbKTlh[Y9@t^渕r˔ Zc!Ռ Uv--g'Վg=_`}C,ڈ w'@IH`ZѼݬA[O?JjԛIBe1SRE pY=wNXG M 'Mg4}<]BC1`@ H.bS4_о0@G=2{Li}Oħ#7vPqy@02hc:T娦T|nկl_66'a^ǻ>Nf1"m6ǁ_-^7 X|A@bC|:ڇlof%"L+d~Y3c !hik0lX /B,+Px`X@ck@j9D 4P;Nj劃~?S^Kap/eEbc}Q_P, #ϒ$PiZ%">vJFpBPsѱ[Vf-*#ObBMK|bQ^i/iQko`R8.d3GOn+@Zy-i虦\OEMu] f!]7y|ny(Uv^&~igLi#q@-A@f4}O 6Bȉ%ts xH.R N/a]ผu urv,?4&7*|-N:.93i/"mjk^Q])]؋fo2{ɼGPX ٗuA \Ρ+눗~>.&MM߽O)XEqCV +5&ԿM=KZGΈp 0r(cAMmx;˟?W\ua乀B<8CLJ.F?\Ō7NLg@dDd.,K& M' RŸO ڬP D'MDՈސN7 T:ͦxJkBՄ!PJűܗhVW߾#Xz>\w lW_t++4EK(;BN|2y`%hX_(.g ce@VYGs=l|gLim-MGȎ2'%7hrsLKڴD`~Y'sk鄾bЌ`Oiޡ% >&FOGq]ُ0B;"VUSsbc_l xtyb/稙'o_>Ϣg2?QR x,<,TGe8A52Ժ[)|h.RCkS*NhUljLı}}w8pĕiL5ίVE_ )?l9|V{y_ Cw/ 2}%my;UϏgMSiY{OEO\R .+ywCM.%܃,"]:A\"3?.^}4ʐυthn kN+BuuVZ:UxWr`4BIm `-@ EtA*"Kq}-e. ,~!@wv)>*E(lsIZ"|!Jȴ8=U׊1 }N<:)_;߬m%E&^?6L:ƒ b Q D%܉$H @Q)izYH#])?FBneO#:Ia\0`")qcVM:L|rV!U;XWU+Lhю{> KADxk'䜅H}9R+Tdk ]5H)ze{ վ BV*.9rmZrBpۚ"RV}SCyz|W /ApK_z:-N{)Xy(RȾ}C`bs#ʓej!.rBfZr.]uW*%*UB@3ͯM"nLl2#$Ls篷Wڄ8ZɴOzgl+@P X- VYס.yM%/7(\;iK?JEV6 WQ6h񪉷`o:H[B;nO.eRV¶ӭMiޭ7.'aO( 1!`ovԭcUwG !fCvo?-]+z鑛Y6Pxk]w}TxU z+Z/iE>j#@hl ҭqYYX][# M ʗTê=͡ B {(N`'v҉r تmsZ&wAcb;%fR!]|-4ЂD#bWL jeAAXX~ VLH{؟KFߗ!es9/(k9\rgUO2_ҡ۰5:umPEW[D;Nܠǜr$ ىa%Cd~FJLGEH8H[gDwSU&yn9.iZ Dмc0-Dkd2&M[6 Zw6NMgAO STh4;PNٖlۀˇOyJ Cf8(WS)R|*yGǍ,Z9gD&.gm\ml8JM1jħ42_$Nة98q+ kFk8 9Hx[0ޟsv@mrEX#(cJ I= ]DGRtw#,t,$ծmd;`` U`UccKw I YLsT#L;cR}V4(\ CϣSz*'cE5h7ȵyRީbZ[RHoO;-wi+PТP哄ot!XSzre1yb,Ua'"xaM7'G|clV>Iu1 b"ْK ZK$ YUYL,%39Bx?H/襤Ñ8rCh'a3Á`F P84e>0*ȟ!>c@&W%DWB<Ga  \Ža?H]f '6\Z gq e1bW6fv-\? $;?^Ug"/"9v5)vȝPMᝁb6ھ[.G+4# UI(^f^WuSo A4oD9cǿe.c:?3e ֖aM7[$w>)Ƣ3nNUC\? J̀{!]:o"Wtj܏P.݈A ZAC`طW^XGWtqS{.ƮPp]os }pߞiNsh-1CƸhC~wb7 ZaID`^wUGj"ZU4(cȢO+} +Hgl+3Tj>^yH5JrMpL;@EKZ婣^y Tdm9%0>:io5ergbwW\\⓫VxT֞ݾh(VAP@EϽ,iD3{0R,r5r2>~Fo[ٌh3! =iW9c$b P IdJGj6*qh襱RtB9i*3##Z캻;~wR ʭ"vܫ+镑֬9|tM&b"[i5^kD% b=))~f$?/EncxpC_F}5Gd V?KOKԯ$TC Di97 )D:T's`#n[)yF?B΋$(rK=ʶ!UrnK.D?ɦ?!zXɻp|8ì: s+>e$Ex4 şU%f_ K%d3sY8&N)@2XE *|XO{2:9:\ X= |#h$\G!)m꼇Ң7E-Nhn"D uÒy[!y*G1ڱ7:$u"R4qehB°6, DS5\  Ou f؉}x}I Y#I,ժ{ٛhXX@YN{GQ>(RDPs*ز gMXe։7S]65V {[eȓKڱ2ML2!AUfkw>_ zu!%m.n)[/;l!M P)7!&;`vK,LxgF=0I%T.DV}rqb^\WXOyqP~#Җi+Ϊt?̀o4H+lheHڬ?5uL4-]bJF0~Y歬҇m)YY$ eȁ+;#e}*zd澆Ƌ(x*uKY?GTР"ŻobքWH̿>u\KzxL/x$~Cz{(r0U8m7JmEMmh4M6u MjKc#9evNOާt{HhúF<$WrztjZnuZZʬ 1h.ʼa!53Hyy:OX`oeB_/^v^Id>vT㥨4F-:3o>Fs2(V( *_6 -nkx56_Oζ}p<,bUZTtUvfWa%kp{BHX]e@& J0{ܺa&iW]3̡*5kdbW|*y0D[ykڬ}Gr){ _Rmދ˾0y/ѤuP RV7DžAb1t9yP|#Dr0@"aCqj!l [r۲NSD)ޒ0!aD'HrgՔts]J>#鬠acm3UG,p0+X;>ih}N+ql'<ㄠ=ˢPib>#KNiER45nq+&yGftA ?*{)x*CE\b&r8ۣht qūO_/f\{Av,)4D `MKIJXjt05Xџ]0,,|s-Fp'P&!-6$^ZfNC3 )` ۮA?K21>t Ƚ}ߦØ{Q*X2^ cK25:EmªxtJ,- v3}hB* U$B3'-=l}h[8q<[dTs.5|/m˹sp^;bI|zDڠX!aB ASVaLOkHd:{HH`^E$,&q$sBq9FF\*'3eæqEVC3 B'Jy4a|ʂ$즩Ʋ@cTOv; ՔQc:>Uol٭R@BD(fχ=% )K rsdȌwZz*O vtJ'7MR8ZG*UZr 3|Ȁ>eH!7xLcHhdzohE*ScXl ӟ,%Lvk2];r$Ec/_`$O~χ߰pT_p=~%ek ;c/T/^ITPoX,쎊hkcIďdiz@>Pzn ŞV3*Þ8 6ƄDZkEr=\t*rȵik [D!jOH?"_ J0{Km-?F5HŤ ٣ЕB<ż/|:%_v-&>_"f!zTuvO2(n2 \"V&/u3T'r/}Cv-$p$=Xo6g*Cduy`'[-% <[E(Xin8K`!nXAC.8\ifH|_`e ,1]ԧF=lW{ScDb3VXܢv#R_} -lJ&f=OW5D Ɛߩ1P]pEv1rȪаv\KĤ[()2pnhї\!tD P iBz8jZg Ch Zg)8!I=oYp|pJnx^} c1 YItr9S/%fɠu+^`_upTڂbM+L߳gp?[?WLSfvڜ2>(6T3s-}S ߿0|oZeIyxA$]5>'cTM  ~QNñǏJm喊VdyU;o[0]Ĉ&;Cy.!QTu2"Řt+&9#I螒 ;#ZXbBqK=*SD ˟ [ĀRV;upeG/X VS֧J!xp$CDL*4OLhet{ݛw|Kp,ً)@4`(yj;7qXbX]"#֍O=sQ"HZik Ό[(ZPl#`Be@ @:Y¡4UT autv8aQúvrlx-vmc*Se! R'#_ֳ4 ?Eɔ`3ByI VޝnקJj#9P#,Ƌbb`?#.Vqei8j;ر@S[v_k`3q: @)"%:rXk@ǿ-4\ n5w9_A*_gm+S:tNM CMoMg%90 Q.&ߩ3JƁ%arZ+@C{ڦ%g5>tQ.u٦otr YkM뎳kCŃ9]㝽xIɟ L!p L_9 Yze ؼ, {܁[!*(/(eMGx٘\$Л߸YJwhCD>^|{O[2G#HW?߰C<"L/ac2cⲅ?; ē|-l  Z#dk'ޝt&L5 f8l NXD]÷…aY43dT΀46MKem+#ljfsekB!%UA`Kw&gӪo _/Cz~3$sleezg&Ј@X!@|bUhz)c!ɽ#U܈pFSýҸ]W-N#vnN=D٪p]񂫀3vhގN &҇DŭJ| $zMb(c%);uʹ}Cy!Ζ 5Fb %ub0 ](\(O5iWlo ܷxi.W}jD@ B9iUpfJk '~k:H7O BПԼZ%r= |V{AWBtd&㍹' k,Xk7q( $Rұ<}JB77ZjmȌHW M9@l|lcX?h0%b TXi'@ߕk6C*pg{^I\%\%*~Rgh젹KQ:r&RC9C?pkClTkv+_'ox#i"Na怙YRJy֞B%:>=Ht#K:)8iWŏ!UV-Nr jЎ-L܋%3=,.3%l5`Ar݊ĮTg?F~5Q |hVOuEe(<ُ7I1-)\+LadA9)`$՞T]gw&\R?a~l *%C1 b?wg$aXt'%$EKdq0g: moͥhĝKp~8ÅCapjPA"R=qwq\,,n:S% j_W6JF<'y`~C<f%\F SV/n(m0clN0mR+ܦܟM:asͺQ BZe~ZfHh .\8Г\RTQ2cp?":k- d/K y2!MIB wwZzaWm~ vYk% 8sml:uBhb~]pbOעѝa1]({ؓS.zv|N2ZGCF ;L5d՚ea^5FɡP'OA8c>wM"<1Tj|D/vcrm F%IuB9uY$iQ8Lc8})76ϭDXTuLqj}uGc 8[ 5x/&L aWW=dRZ*@<~Œ\FxR„:4긏 IlUDsgGtK8oMlŏfj+y8sgX\o¨%$NKЯB]B5-1eQq0ų`KUrdF-G)M 15W1~8$YtTޑ=2gedEwj& X} }5wB`_e\@tKnafCۭ᭼C  ' 1P$dS=R{tr+<Qݓ;R]hŶRN>r+O{-ECJFBnY3=t:S6ė5F  Ϭ,l `:D b`Ԧ Щc"TT[j C6cb;#YT06.('r0e 0Y\3]taJK[}SLSNg6R` j)y: |=i4r.5J 1EPnO 84|p YlbG2TW+=.wO'`i㖰omXj]/Ԏ<wUiKQCIli{-#\ϭ[ %ğE94 yf cJW‡+="aa;CB6bۿ]\Șξf:>ʋD 8y1 G߿-*\G+7^d9:ͱ8 M-F9~P mlfa + e:sC`ʦ݃g%Aq!:ylKK+!hz,]XT.NF8_1HoEe/4YMn3&0XVU"G#n7eWB64r#VJJ{dM}1,M3YQE{XSߛby:;2"gBxI ^7!1% +qF׶ʷQ[Ngl+671VA2\IӍӠ O; !~^=M,gRpm%vb , wFѺˁA 401-՗j?e-Ih6VѠHs7Eq%wh۽✾} [vƕSpNGo{(X@g aWwlbFڃaB)#:}C^Hk3Ql:֗1Br!)4&W6?ݓ [u팫~ n-/,SnL AʡEʡ+O2)\.@.2P2`!bC(JtwۣF'KGsg+;t@FpeCxv)>9X31LzwF 'rmݩLLY0}8%lw#RLx/[!>Ls|Jb a=f~K\~Hx}Fbشrm)ڔfZIc_.}L9A䳯΀u4BҌ-@njٷFLwaFZ !!EP@-!I%;G튲_ym x#LA(鯃:1񚼂&J-"-[q" Op5_&(@$C-P'nEٯaN/dm_rk~>1 }=nmiqۉs>T6 8- jE˿ Bu]p2׽xAz;z6#NF5'7Ri 7z~PZζϭք͚ Tc h!\.Τ^;E™wx,:!F  t*ÔY!DNU7>r*TCi ܔEx$ؘ>/Td~o`Hh kzǁއOdƈ鉯aOzv-cЎ H*Y]هcV9~.yU.;+DMoI=WH~MBN ThqX2b n&QP` ,ge kor~A|Zo!W< KM@6dJDKA=ҍ0HN粩ѻ6~\ XXQTi;N~XjucVcl?[XJ۳sgE/xlGcyfOZȉNr}j(˜,*{uZg ~m˸"+.Xɝl#8~v9pQg E U`>2$̘%OxK`4 NAjxZ$P)B4RZ f"o7hO7'mx)E}y$d6Vpu=ݗ $(_Bxf4aIT*y݉Ћ\ l5}uK1ouBd> 55jO)MEAY-BE4ReB\}>e<~;%r ڗ1(>.- Gy(qM%F1bф3V0?WoъAōRR\G=k!!&=Ȯf?5(5H"ZaoDVn 2qo}{dG|Us+vݰK6{U=l Qw )n#n_UXcV˪g;  (0,oc9G^Gv>/e>z ;$Q,O>xpSrq=-!Qho nya$#WAW 꽁o=eU1p4O 4\2cNW~8l 8!mh;(>;Oy/ ޽qc$| pAg1ɝ/xxV7FtM`Z{r[픧 %u퍩$S!2)~@蝎1ʩTm}i tT5H\FK)PqS!V4eB@Kj^ [R)'DMџ QKVe%YΧibwxu@vr,oکi1|Y.i tD64#zKhgT+Tp MVwئ쾝C C0Pp50|#h JcvJUL`R%mW./4Sʊ2d HqvY/VۥYb(Y8K|jQʤ=<9)odg |;fˑÐꍹ }j.:c IG>!ϔ4Yӵ6*ٱID!4י,>v;cu^ {C.P89 AHEP[5 /Jv"LsY=$YQJ%^ 4db*-<ȲWqT:K~ߪ\QUܽ ?9(D;%GHȥCs]le^nҔ65(}7׌ `Hϼ-"2zushY7gWKf4kT\!вWuHRhi AJELvέ/i}H$hު9'A`9“/NvZ#IFWdA Fz˻ۭɏ9goؓU2,vu5Tzr@9*ĸeS՗tT'm5d1^H7Yp)3D>oɬVGtMCe]m΋׮)٬X=H\kOr,G9F:c[ߦH=ܤϺȥ1yh·ZzfT?2*c{|vo\gfpG:Y}%u W&%F|B?$4|(>P 6?-4Ҥ3#9Ar# b1̲裧3L2?nƔ},w2'`W<0=zoaOGt21dcZ!] =-*4Yx ZALA1 KO@CGe}=L¬ ^"^VC{ipttSߴia8P k7>xS}M,=E;It\qg4UV@WO@G$K&l@ kPD1B֟/sla6HRw=͙tQ#!IveRh_Ze7gƚ3ˏ\GAu}wyǟ\wIB.@+d(AS!oU ByKg fEouS"1"QsݠyEad:5POPL?x扚1"6F9 F5kCnl ˱?aYaBXXuylH'7 qQ+zGHIr}i\ y>ۄ9%`2񂦿a?‚WDdB ܗo+ E]M5bb:yWy#`n)L("mLMx[bTߥ8 6l!$]dw{.2k*a/-¹GX7#.iX2 6#.W&])!5Hc̍]ȧ)O2xͳ*Y$eZx6N9e?l]oԳᦼ[6a&{U; $PוP1$EꂞR|dNΒW-/9KeLjۍOb{Qeht.?EfUB2Ms"{gt4/p]`v{~GR-G<@e$|>+4KVp^8c22>62\o%dJ+KϪT4VXb -U  3Bg\X^`>Dׯ04\rT)~ml[֗3 /dQ׫AzG8U-5Ί9W0K(HT[Dԫ9>Njb(hr {?TZ8ݚ{Yc GøXs,%޻O U0D:VJZ@Pl3b5P +e|uIkG@nK'@d 0Wϗ1+_e($/<6׋'S~<]/cUD;=D "JX6(XX䉾u -4~8+QRM/Ut'2yvWb9m"N'rNҵB>NmLCpaQk蔸ĒmpUR#S^ڜ<2VkQ5֣-\$-2 ŲpD2p8lyK#-};q3ǻ`ob.J4&ǔ38MTP5!n \I#؉AN#x`VfJFҨ;:\.gbNGCvi; J M;J`TC4vnLl׌6hjc7ѧ5)"ةQ2Tp  R~NKڡ/'}(;<(DSG*/J+Xv(ߑ峯ڼ5k+B)E1p\q3;uMBng=Q. ciW .)5рls^sLyխZ搓;̶GO# .@GkbP5Wyraз̃^?CVbq gm@,r. 7MTK1孧QܠȻf\6aIĄ *Ȇq$6hnI;&m80\s<@+V0%Ks,G]W[hg{3&Q;eB6coATo^Ai&*BK\..7( i0 O5Ňi"A/^\yHh\j_~Rq! TdVg 4 rЛ g=R5VkUW,z4PE&/ 6 kňl|[T7qRizZ*|罌#]ƮavPeřbbry( WkHt1N~;4訡|&k FOqlTPo1 k(~5 $hpR7 "Lݻ9]g~Zp ( `# ͒UdhhG?I.L/o&6z"wʘdzKKW.{۬䆽-qcfXkkaS"g-!V{AAqd3xPsӻ! 1עSDl 5^f~ 7)a%? u6n)kJ)kG~qipt{9ۋO=(RU۞M2 ayHBDFc[߫CVxuIVY΃?n5 jjҷ?{IDS*k *~RL&[nXar m-}{7siO:19?ʢXy}umJ ԪTkUu;ȍt,HUM66g1Kf\x53_NCOvרKVo?vɞ(tu)Kه6AwQ#t[~;YW@{+]kHq#yĔl'y+Vzw42\/d^&šaDo T ؋.QbR2l%ˁwj9C-[1s/s XA^cC[A! +tՃXo5`z1벨6B֮0Bʊ2^#zB ϝy?t*B@԰l gI֛ukac#ЃluO%Nd#د+y^38u/{)J!79⎜$G7-;mGF?N bh4||n+Q˻ڛKaIn-3.r*Dݳ׀Ѳ֕܍{k藁q|b(e94oCj"%`t"/{yh\?H-YخRw~Υ.3&`Qu/Dћw#&)pd:xJt1.֨s;tǪ&8mb9v)(In4zhsѽ׼s)V|lZF;p Xb&+"C~# c̵,ЙF.%u-B0(*9u.6 6_%1ڞ܅3g]hơL,ٕ`* Fs~-U PMXQzt%XV;=s#H*WS L௖A=w b|A\Ѩ`hhIa)h0 bDlG%0 NGwS K͹ 6 Gש@k$c+~Q U&mpr q J 2ۈР!.9'_dBPx5Sbks5Jrw\]>Hr[>nz\x^*+$c{Gñ=wT]Y%)Q/BȂ ň+Aԍ0_H?^d0xXoe^3_9Q 3!i׺*bZOuorhWrˀ<{N5*$0Yޙ5KbT>\w,6| VL/V`p@1Wd,dYm9YXΐtl򍞕r$O2kBuFa5O{Oj뽛_.dvM$9,7 i'?2r->6\<@8_e^ةVaFRr 9fZV>#*'Л\mz '/zFj"f¢DRJktteҬQ߭[]QVM1"D=f۾hhyNwYGQ &tmrU {G5AgaWz.fufmK3sSaMD@,9 WQ<%~+m̞# *u~0AxK^Վ#>q!8r,t۽&r=ى}k:equ[dY-"v: r险e߹Ϙ2(sLK5ȀY*uU L`j`a S#>?[b)Jux?@zS/21F&[}7pD|39C OXs֊ ArhÞ dв>bz+0'%g+2Q x G06;Kc:IDIڻ\]&VJtXe{e8lnhx Fq)U/{+;:*7fd%i(֌g[f*}Xwx_Ͻm2%-k:ho=_oQ[ ʱpH9p*͕4`SuD@c/4$:UR 6.itbs1U.W%m9-Ou!%Dfո[2P: +}~mtWnt-[Ksevؽ)ʼxmj"I4U~Q4u9.oxS< .nBx /Jl-Ð d5U^i!kmKd bmO,[qzFt.-ړ޷꺘\2>&Ӯ@2\{9>" Q_ɉa}9ӻє?t{`g>h#xh'H#4/2ax` 8`:pS{!㵟 q'AVL?a[Gx'5G<_ DxA,ujMq_OS,xy()ShJy,ܬ&Khh܌QvEyXjaȒdY,tݻ[ٮ`UDtא\FiePTM^uw6l\rrk_e^|$ 张pr5rrG)Xkxpy0(qp#G[4cxTY*H J' 0ސa"k0Q)gAgvɻGֹ O-90FmLMTi&fipW^i;`C.KBj!|JAa'$Q,w(?O !ʡx'xv,֏͐'O:GKZV';oCq W>p4vh™Ÿ́1ES@Rh[enio[aeHiC0:1'=zQ/&SB K:P=yԀq?>O5 cϭEvxά1кWDF>,#T}thdfhy{ +@FMEݝb5beceO;Sș<dݑ{C(AWr(I->+3%dƄ7ZqYsJw{ Jl) wP;m<-ЛXwHjpug`kR2 L7PL=C,Ed݂K R HMZɌqyBqWsпrߓ9c1LȗَPZLuZQ|8'Y%q W:p%JbzgS edK"~?;g0B ҹ (zCڇ]#@:LiFީdUF Z_%azCd-R9lKVo6F`g%T G|KyJ\nS&4A˒3`0?}f% S&0t{B<0xq83u1.ǻ;~mK0TZLxtdm:sDёXt5 ʸ'[RaͲrpLkIԿ8™Kl@:"0s[[K_8q "W:'هk:,?9># S`g; "g@e [CxTtt޻H\RzpJ `"t [FΏUɏLRxZrPZ4p&q77d#;`W ֍22`$VC+qFzfŲ2Y]~RhǒγHr-/a&BY;;f+áfDhPZŇ= 3]a#z&n IٷkR&\?aPjQe:L8oH'a=癦e$pD8m!0glW1E ٚW@H@Q[8ily{?irt]чR`3pT܇Tu MbWt gg5]ҩʟd[5q+k"&H\hوhcASB1"kCߗ="ו+'*t%vଭKӡ##K=P?*m=K=r^4=0̇nFIݹҤ-s_c*0:`x`UlFv<=s`G D-DEdg趠GԿZCv=f6ȒuOɿ vRsNi*wrj !:A󐨻ݼ> nV7CdIuO G\w#Ce+0Jo1R.;-ow~9?T8+ ;=oz馃>]a~ ȌL@6!*<ibQfYCGլmwM~n*_Aۯbje~rO޹S~M4)4 d*B WH'JKuGɹg*LZo< 6 F@"|ǙN&%"ZrB6tXcbZnZ,a`$CKh-1BIs:l|ɗ+g3 E hi{F,%)^!q[6|RSψY ܱ9&T "l˫h{aQN03p*m:=KFW#7)|=T [jNSO,=FRG6ݲpHCoqY"P>}48 f8@9h 156i YJEp߀qn~zUݭ6 a;m;RH!%\{^8}ʨJr/ .O6JY]{S(A~2@$.&<pcFuy^rYlyR azbbt ǭD`ʈGN4Đe8S|^p3ov5Sv8:o2H A@1Qu,}שh(_V(.ڜzЎ=E#,%LՂݪƧaϩP 6Lm&{V;ƈv2aH[< ˫|ĖiRu.b}7_P;SjeeNX7Ja1 ]9vT:`Md;D_.*//+rB "ї1rfșUDBdɫ'l<S; d]L#ck"`~.nm#|*s %L M·g>x0*)+ڤꡞͻ;glrzbUIݗǪ0oh\i5,6b *nd+1qKK'ĝ C*̲=e w\Gl-B[)`+FJ&Z{xgslm)7U{2թΨ)!<+zL;'8u$xZ8&_?(u^|Nj=}9u,ue{Fvۤ6S2 0nyFfsPh%HŲ,MNwHw,.bu#Bz">eW:hh;8YTQ/LU>Z\D]B)Jb۷k16Wk)^2/VIbI+tsP+ ?u9HGԿ&2IBsA'g eg :qOA7$~`O%d.a1/>oZ"@ ȟ̜OdfeGiK>V؋:f]dA˩}Hai"ɪ| nOޏqAM 2D5g%LY@:;Af(<^4}V@bn>灌"v+ȩﺚ*b\ +sA m[Pّ[MY 0 juaw.VFɧ@_i[st疨Jl^3|9o{ yL}iaWDeE'&41^ݐs5FJ8Xk8QgWSeȗ"NLC8W^/Bܣ[D>:S*M&vtyy?kƊ-lD (f&?!>@|sM_xA.a9 kW:ZIAN -%]ᄊbNW&IGoJLf̿o'Fb^NfbN˳i[\%{3TCc79݆$)^H&W -U٣WdG`j>x2&kΰ=kTY6'Eߩ([]YAO/臧jndhߪpjR W6^0+|y8:.u %.K,!GΨuA0}2ה3'5 G]z-BUrJc_(lv v#xkaΚNri ~M7mzE k򑀻Z.nNçb@xa0[>J08p34 ?CI_JuoXy̶|` 7jQ/6Rх;{+@=qI%9pPID7p5Lj5px9Z49;m3 ]H+׽ x=&򢠐 Lw2(EnpɶX)`C2&,lE_0rqغZ.prz )b\mߤ,'/[Z7-teE,&t!pu o#қ6.aߍꔂ4&v* n'~#;|GO,&nPxXUp`Lld ZE.Ѫ*V( 5w%%j_}D7k*/HW+c?r*xT-$Ƿdm[stAjn' APhxDW8ݵB_BFzvn g ɧeQ$ts2.`$Cx;|cu4I}S-}ߖړ\U7.~}T%ŕn(\~}&=u%x+'׮~PpJPntc'9gCCU>A:L,t@܁Žɧi<7cݠ2{NmLueHcF:hfn焮:DuIHn`]"Zk Ӣ |di-䞬.^ދ⑌PKUɃ>qnFúY˿j~GQ5}bN2l.'>28MJ}Kr~٬4$STk5(/.ZE' [&;^m0QyN|UHn} KNWb};l˜{Q g5rFX(ǂeX!XRqϹx×%3SeeɡKKpcD2'cKor+EcXP=߅f!'XWeٿkꉈy![G<5leiu(;+x}3WwaIK~\ f%"0x6"ßo݄:νm_7fp hZ]G1# A\6;tmjm jvJl<.y4IKrOLֻYȅ=xE!|H|VM#/3[fNqAdYS5Ƨ< ^$_TpH>["°5 #덍bSc㰝1Rk Ur<2[gד ݲk1P+΅ xH'e﯄>k7Aw~Iq<.qet7ҫ lO4y 9;lR3' dB55:sl\ %œ vn^`hvx^ɅXi)߫wHچ_-UoK*]83lA:2Itqy3C(|R^J$._?'db$"9΋Wqhf@S}͜;b'eg2oLG gOx*EG`gc.R_At*)pQi3`4 _rHx%a4M/'8\ϺNVxO۷'h{Rs8~IJiyt+GѰ/ɛZ;B/Ip)Ir!<HL v| o:M`y[J0R&56#ϐ+Wga%#SVɔ ̐>0^ 8u u\LFbS)B#^LA8C`l۪̯ڬK\n=r: >&k'ߔ WV~00# .~gB^Zm>Twp"F SƁZd+'~a ^!qY/ς2P1e2S+,)'G)8R"xbQkK+ArdF[mB5*E ծVIr¢[Pb_ԔJ]I<"LAr:Q)e0OO?O"^u 6!Z{$y8MzJ+.#ȱ` 0@Xi:emC\] ƣ& DUN*XC܋IJg[f'"[ 8P#w##@7`"b;#B, S'r],W~xôIZ*p,ufEJ=u: KPƜN9cT \L7QY$9"y=XM?qpsDpH2TVnnʰR|,ČC5*괯>RL.Ϲ&X62ϻ%g*Snp-wT*AB>PQ.ۓ&3\HχQjH%1|MLg5b]DŁ(ш)I۱Nq]'bڍkՁh La>IİA9Nli;$ʴdFh` |wA˿@5E #>ԙR$c*N( Zfݓvvw_V֖E$VRTCաC"|Sb tzO]8z3jʬ["8[ f51L6{K옂 %`gYW bLSe[:^\9!YЎBve(E$41,M$!{1 9іr|ù5Az"f mo21Ǭn-bJ;*1(6s@r>E&?v'+|MDxs~m?OfޓѸ|[ڲ rt+IyU%Lnnr1% E1We^}z0?EZtlboK iyPw) a֬b "ONq_ʅTc\˲i z(?+el|K,~R2MbiioB%%x8N*:Vǻ՗.WmdGuR\8p'De4ΰ&xrg ,¥RyS}ѨJd[h88|r(9?)r CPMG{!PyFO~hđ/R/CuMXf|Vk9kph%%N w (*= vBm0PU]+gb+^r̠f|,1P\FH76i,h#AyzEד RTFD 0& ^#WuqMBK8zS_n ;vkZpvz|``;7@D~_Mmw԰g,չCz%أ6uZHq^Ay)"v`PfP!1zp67>n{%(sfU߾e6VäFTBӾ^y/LD?p};͎/m-'_*vkEⓄӁ T=#P ԁyC<]"^vBo$\pAO3 Bm&4RYb{֫nΥ\e)k{tKxCK @:pA8\I`DZ%\I(y"45AF^QuAx=*ʃ1]]8P[)N_˝ToA^+5lࠂwt_3BMV)qGRuc3EXzӜ>JhRlqΖI4Idz/bY{ϜaAgD.(G]aFj6Ie/C}_~9A_ܪZ6gHl. C5,K'wxަ˜ZD(^` :", ypGA{=sF]G% ߩCD$+*7zaTCgH.˝No^|;̉`a̧T1QAۤ-'P2ó%|¦& @V~B_š9*@|Yx[ &@l0WY6Q!R9u_s5ԑ;|J`N~{^:,(luW*Cz/wПT8|b Դf!Ty3CeL:c8{_U_J}jκ7ƭM?+¤Ce82-˒$jx'x~?ǏzN0Q8uKSD0|=[?uDVu-hp(̖J0Hte8j < `/6s\O-%,".EDI)*NZ}nnxCIqr@0i$6CL`Uu`G9! CJCAk5Xh z $iWF c )Nΐ4"eepQE uѶ$v課V$U NR8X?\sf0rS:lmT(S#Ca/WR-yl`)UӴ|@Iyͬ:RÒKvyIl3۱ Մ^MdFjoD<9BvB=4gﱦjXefr|P if=܇1R!i95e'TJhly q.s}܉/Aow''^] Y4TH!rM! 97YLl7k1u| w5nKш1$ žC&7@[O7 1rN+dH/h?0W#H )JEyϹ(c6_pJN>9L %{EuDĽ:pGJ2JX$}"IqJ \H\ VeVRqE&o 1讪q9hvLJrG6l^.IqUVAΚ9G`~Yn"v)]mH tGډI0f%H)^6>1{9q׬Th735/͹75TdG ba| _)"|Ցկ"~O%IqƠ\n6%u_ǥl0RONV;"yl#A$uȚX狻t\m#ݗj;~)rvFcA|I,>337I)U6;= ~;V-mM[Pv&83)Eim|\.ӞP#4X?N%;Rǿn9ΚfcTZ$8\|8ԃ_oG3?ώG>(|E uuEɫn'F9nL''yPdR?Pz)y{඙i}W tM֦F%G +| !ȍ:Qv,HJpa5K~4Q!d5v alNVe7wܓLQ|˔0 d籺= n'Lz2TnxM$kM? maخu֬]]:v>HB41!6y#DhgSb,ijGEhQ^wu~mhTR?5Vӛ7YxsPHP[m&L,,5͖a.iUNS<#u&xN,wtief~ma ;/0{r fem=q'@ONY۳)w}>n 35\ѓU-y1ݖ¸ivoh4NIݮbr$,\$]Yv4ɦTN{L|v4i*&HqwܲЋ&{-0ζwe*ٮD{;DpgC8H6!4ziQsw ?xlE d7ߔCy rUPX?57_WLz5`625WMuQ]JW7\jHrW0 ͋]IgAnYvߏE(qt)emZG_*>Tg0\!xAAQ I awT0 F- Ȓ;-YmѮ{b~fK|Þs-'[`)0Q+l+z?GVrNiM < y) 6!B@ LyBwҺ n$M{|U97` ηY(~@/Eެ>KNr[EK8%jqMeP;{F!?S{α B4ZFA6\I.ٙN{\xBѵs~E&cǒ>2 c Mmpm_*-5ij]zh\1#ېhpPiq'TDM<&-,RFCRŏb%8fqWx]$)/!cmTosH;Q~`8za hI?ggw DTLږu mƤr(u<ȊĻObاMm(;N8MaxgqG r@ǤJb5C#\A~$ (uUJqzGX+/L VwpUf^ @‰Lr2O+v_I:Zb(ZspSLL3ѵ#":EXL_N_܄ML'9a9Vw[u8pH&sX_ߏRm2䪦Pl&H oIy>)/՘/L<3 T􋅗ٜ;tL?ik!d9&D^U^(W7)msص1@dXH.qP&7UQ$AW:$R{GXc +0_~_ y-ӘY >fu A"":[`4MQTe?rX#!쉮+³+NwU~ʠ!2BcP|e\L$-΅l|M"*o.Ki,/p 8%ֳ1,Yb@k7J:&薲py/hZu@#E_4 Phʩ t0|(|eXBU9GPi8qe}y e 6YZJR9ֵƐ0(I 1G'v)R `]v/)$iS reݵ]]<\W4=0QH2+RO0H%F`h7Q [@N5%j] cdl$b8SX"]y@ pz ~{ݖQl(Ybៀ\՞+7O7jnu G* m >1~ڶOn+JB{y)<עa_k(Q'Z˶P|u ZKj$5L&)Jice^_B"ݭӄw1*㏯G ~2-b]?8^ʭɾyٻx=1x:7H$38(fY<(d}hB]-6Si+I_5_֦D.S?,}~brZ RN;R쯎.qXrdE0x"p陹binfz,&{F_+g)3([)N.1 g?d ֺ9AKNUϐ1U{RMk::)H>/(sNc?N;( Dds;ͳVzR|9Wa`ǖn̊HVj|V,ę]Ϥz՗tu1WTjk?!Xl:BVA?f :9tEԘ6܊+䨤;vEq0Lh?u]]3֓փ6=Y _5 pwMSF9tqN/1}".7^-AaL!zۛۈT2 )ӤV& H )+wĦ0,Z0gz@84M DO:KK^rҬT}%fTB@ "ٙ6v:Q(Qrm)J8_>󘂽!VZf**64LԊ3 ,L*W΍_}bh|8$}C_:=<.8bZOJk(7-t* p?ի$:(bJ`b n+fX؂ .J|cEsPLIXc),}%2N7hZ]@p d8(+??u%FRrniA>2y3q}_B}㍋%x֧=P'<>Ӱi\1'p' 'WM_w^A|fqYXa6fzvM-ik̙x=+9w.츟#I_SC)fx,Zivh(J׽T&䎱 ޙSc:~4!!5;{5;f[6)uPx0ZT%\0l6shFnzGTd-rQ>ZnHYGg|/Չ45- 2wH8OօxЙqW{$r6~tBgʄ{U\b>Li)meF*@(%s#Ep\mv$NB;cE$*[֣b. ?&| WhV iuIU{s_å+ -/-wcm%(=xHh>B+T *ʓO S.(w422I\&W+pfU{c7 }4z%"Uy3R65 c0,Ra>ڡP*\j^sYzaJ15 G>d"Zq)FW}tsd!&U!*R9{HE1t8Nv,2x} :[Ro3s?пSml [vܡ: CsjQPTX& }w]%? HMGeEJz_ܼ^Ԃe4LoP>H9EH $Io" vWQp%rzAꏍKO9EP2FYsFV[dTSDh1g6 _ OWOݽm ɅwYѮkȵF pb帋S)ZB=k"C+>g$TlMS9[0je5lTΖ4ʷ{]h9C dBf8ЄYX7KKs H~sZ˟B\3 ny_Vyޛ6PLsBn3݈H(zfLeJ;:h6­6ہ[6#ORKCt zLt]5S]='C{?c%'7@&0>=cɃ&^>ib]s`/:,,1:=8 iZ8q['\&^pE#SO;s BJӉH#_ӀX(؆IP+W'xB(=Nd5~}xk."ni9X^HiScn}2)@|"<8lʂEj,kMC {"HpC CQէm|g^0g-9nrsӛ=eOEcsW]claqrA2?$f \ jܡNsnFж^ϳD< 'O̫Ex^?s4paAskK性y GURz>7FeZv rNTJz>C jYc70!.b2rĈrswESDQQw`Wc"AQ̼䖸qA]$f :7_ocm0X<ӤNXrI6X`&FiTy%ޥѻ› ~GŃ\)76DU `k淵L7}rät4c;ˊ_Vp mҤ~6u:M bIe !yNWRU &E.4_'gHYO>J}s4^ !^{z[ dޗˎӗRfFn Q1 y^'D4<.F")]Fh(oM,-ژq _':Dj',@2 ]_WzPa */쿨z44-:ΦuIu*7IX ~0_NjE$Rg"m ڊ'PE-!ƴf-)hOm)f⊠/[KrKG]gzf#xu7̆L ner ?IARƉUD-ɅGltBFMhDzt0+@zI:#uml3.f I`2LmU܇ġlD1= e58* Oݞ_so88{҅کeԏss g)dr/4(~%Kf8 'ܚ%O(qX fEU 7sщ Tsn[wwg8qPKv[gAn Ë*+Ҹm@O5q\8g.)jF"'6 rE4!JZyu kO2z("upx|\j?WV~`R.=q%fM'­gpt=t^W̺V><}B 28Iw?+P>˼_.Zqj#~wI3g+@ ݣLw7ݠd4`jrjN0*&N! mc6sis:*R-"V;}M!2"6hb_D-hMܻDͧ5>5Pgل.tV?GΉ |u0%X/so0# wޣvUIV|4h\ q{lPWv-a9Zckv+RXPWisw8K Zܸa<P0'G4%ū=l%٨$lFHlE^}t,YG7]?HtDMRصt%l|*?Amqzu0d.}%A%Hm6HFD J-rNpem7kz'm}:M˕42L.|dwe6hu0DA\E]m*G V3:$ؼxu!leC# CeڰjN AZҤQT&Afi[_S>uY"rĭ& %8xX(si/—8z9OMV5#D^g-qbL*bǯ")]^tuuS>d }5Z;_SDv|GfE0c;.XkgLM#;Q7Fy;S5%2&zkЃ v,9v<͌BKG)P~CoYe€@t?N&y*D_b[5W!FڙR~f686%`<%X5mՀ^K,gPY UK8 > Ah=zj̏Qadd/4u`s/Z|13[t2.K|fl myyϮ¦T&5활Ty%\iG[_0ȯh'R7>@~F̃PW ʮq>HmB+q)G^*"n=xix髇]`}8ApQ!:) WtnɁ>|H[|>qЧd2v9As|Qb͐<;M)?MI1to 4b"Ƈ%[9$o\ EJkB^gkc`1 Z@-HЅ~Qlzx,tڐ24JRma *ac0H{5:T|`{^Zvs,n\l|`9n>T12?xͿa")n3hkDA#AĖTĶNS Gw&Nq68|O&&TV)~OaL"܅ێz\)^[{HYkܓK^1RG8 ] 9 Q`sz|Q0xv{$#*4sϼrε[ "y^\֧& rQJ攑/?nXOn*7>ػ9Q,K6\Ipwt|Y=V`\^ti wssGfظ@Ǜ"_$Õ}A>|-Bؤ ߴj 1¤ھ5F[NJPa.<+/w>K9O!߸kz813ШP?@ _ld#^@$|lVbsvKt1E ѥĽr,XEB"]W}^]3Eԝ _7[."H9BbLaJ^D9oD^I]E1S˷0eS*HoY%TJ0#lj"*3ըWgy0JH-eIy@cogMIm~|VmL7f̷vB.= 5WV?wD(h&b( MeS,ZfD)A!Nȸ2zF<m&urǝȌC t#-<|BM"@~8K=QcoC9aXa(?`"`qKN %@.xbb4(r(% 5rexf*s,50\;ÕbZ5v=SM^> (9>G$ɁeRXT\f@v %:w6(YP  g cG xS*4hwg W/?V,[ϳ05SAAe=m[b®ۇ&c /]ُ>/EMX?p!0BTg{e ַ3K."W遶n+ͫE,b|WtcOr ],eOoQ6׆5<7*fkQp*juR6I4v]wzpY<ɝ7X ~.J[5'F[x:r>LO«&'n=B_ հ Iѣ²U(5ijGSDSIX4t? TkfzJ=NKE1w-&1O&kz.s3O5띶XdiQY g|[ k,Cp/%CD5r|X9E0ƚ Ñwҁ: T`]oG䀘 cYzhRbi {R>Ls5NPn5@b1WWzI̭y }3ߘr hGoN/F*a70*z:?gfryG&U3)IzTjfOg^ܩj Y V!MCI6]4WW|r?SL! \gF::};x \F~$⊃y{p(bQK1xX=LA 頫OTJY1P2tz2tÖg>pJCК ? QGL!#M8Xd𑤊 Y<o4%ИɎxPL tN#+u BGL'M5>߭+ _koaϡH7"] Qz󯭮 ?>~WDCۺNAn-J2m-Lg$]gtB]"*Y+ܶ9z9!pCQ ⦟L#w&Aw2]{`k )z(˦T:<${HKh&&(ޟV2$KVXϔuDTg&5bۆhL,ԯUtlY'z̅#_P˃y?A&HF2]+TQBsKЗm8u\tȁagkؽ =l̷t~0;.KjeϋAP$cr2Wy Q)[m^IѝoѓbNRN}$Qn8֙$pSYD^ɂ.I NF? & bvk4GqT??bAayAMǧrs٨*͔XW^%c77j@#)~R#t  ݑŘOKpSX4{`9q%[Wo6z vcx}Ezl%d }A 4)w[MUXqu-62T+} qࡨ[Y(mu_'ҩh:0@q:7.VB@ᇼ*JK^znVvy LNz+?чU!3qgLC-uޚ!6jf5lϽ)ܑn\$.WAfYZU On}PXޝ>mZOU.^U ƕMxPwMx_&@`;cYU0;8U9b~wյm,ILxu@r/XyλkE@6CO\cDHt6俀\G4joG/Ikk}ia(@PF#ra4~YR겝.JB9boz q "(gc A¨* ʼT A+S& D!mNYYV 8=^^;GsڃU }Í&<N#2>ǿb,˦yqJ9̷Gم#Mj&\!,~k5<NQz[@]a6(6~`HbA 颻caGfY{Y1t!H<F= VЕݎC*m/KNz~5~Ua/H)Fk3)Q.L?@:N@Dj͟Ehz$GX3*E$ōfͲ|Цx's!kﶫDF]_ѿj讪>KPn)@#Y}+s؂Gf譮92Uנ^)MeVs=D.#j i/_,5!?"\NvЙb l]?\)ydXvs(M'J*/۽rhs\v#?l%FUS{Ҋ8Tx3YZ`jUQaAG\(!ՁUwfzbdO5*c3m{>nj(Klav 3p;sYK.Tk1< w.E ʞZio$z'P@(Os•),z5wD ~ SXRDVt1j~7H`爯d)S]tʫwFV 9(>*YF6HFu{^zc79}8D5-Y9.L yzd:3Woް! T@ 4n@m#` ";YR/}\]J*8>݁Ak+m&cI๗spu3Ob#ԅA{vPop(y!偺Bh$ݗ8t [lFs;(mdk⮳٧t"bgmyk}ۂp 'D5pem)N2_5S6suFVy(Vj%N4:Ҳ1t Qߛ:tbdHY ]؞`xn{ʀcu)49x;3G.׸-`4\Bvb/T]ngNYh/>a^500[%h˜;D@4z6u=:CuqyH כYIݽHb߼#S|ل{.-N]āN⚁7euYX_CCw]UZn:Ul/D:a0gW@,QӔfv"R օI*C'N|} FL3ssP^P>(n`pb0pÉD[bd.o-;C@,sUca0Y:|6Ggŝiq$C>fZOJ쟸Ј#H묒/vr\6 -a Ѽ$;nO*_MYQk`.1.%Ƃ1Ɓ"gO3k301hwz]+Сw{x cs! ur rथej?k Ê./(&%GQ`,銶t\[Fz);$y#ڇ._[i,YvJKMZPm4 tPOyku3xuɽc^hX&w?`XWEq+NjY^BifRH r]2[OQ&6j\,Um&'' a_Gљ } `RJ/gW:s1 kC[dkb%s3aU(RG rI7k$uB/izjrW?L?]/Ba 7 <jأb؆K I%¤ћo:)06xgJ7wndͅAf|wA ]:Loѽ uvjgQ0s8z}#t@S^HRcQ$pdiDYFMf m&Jiкx1.L\-HYVili0}i!KK,wdeAkv1mckzk"E8u 8u,;z LV>Ǫ.j_Wre s c-7ˌkD2~74Dr#~˯"6)`paRTEV2sX)켏~ \(P8+61R%o⛑T1p碭.]?ZQ7a*}k}.$kܹett[^;0wWR{~szD  c=}4՞A,@(A0a2uI:,!? nUe̻Prh,-\~#'kCְ63YRqsOZ>'-== .փ@9OjؖpͲRVʥJnܤVψf{Dnu/bzL^&k pu| XIk#M ;[;#BԑÛCb/Lg@mރ(`,j٦FĒq7 %*Ԧ:vYdZբCu<JU'! He[K wY.=7# StXS ؛Y9T2S sF _%v1^OM/0UM e;xı遈/_QDUqs&Qc)6o;G( Cl(?RċD_6* $Y3yT OuMx דq-<["t27~Yr=)-޴ί dIJs>/s~d ,|clm'Wg{qN.G伡Ywf>,T}V~.kUIt{"-Z,,KoU:ff|$h#kLy|哞 ('`3xd"_7 6+zQpV,Y|[#n1`%o7h./&Bs-WU;I̛DKWS.q{ WB7ٴ+g |}??]4}*r$4G,F('tFO5ޤ~H?#o{7 'by 3:zCYCQ<6WBo[SD)|~]zȧӅ#&84zDS}A#TЌaSzV(Ji?dXU30WP~rɸЀv+6dqqBo@Z $QYoץ7q.n$7 Wd'${wx~7^Dݯ! gRi&?¼hy,N ք",$jS>:)hedHO =bL"xZU+onIƺ}NnL仚]fG6@(_|d-?~E~1l %5 xV1kY<$Y8 >+!^9`[o'+{ZIFENMeZUMc,GgW.J6 vV&Ds%v78{L2Vab9OF0ZɴG4 HT4]S?/-״ע*1H1wF0@{N 87lGx n~Rփ2xeJN?}Ik2,2$1IaND_hU$fjg\;lRl!ekg MV2P9dRUk*AC}QлZJrShSUHĽZ Wl)L. vq-OS]?f 0ȱ݀UHݛl_{ysr3pyELȹaI- v]#/ܱ:C uP|iꆀ>dI}~`+&Ȑ |M+>4+=d^`a{rnlY5|fKW~PQJ.|bZQwH@{V0 u68"unjQH}B_x2j݁ICO^W7=vX!='2>ǙWSxC*u_6?TZz]|y{O-< {`LDf]e)ǬV1tcN0@EbԐ0eTx^'!\"xEzȃu_ff c !DY| Q5ѽOv*>I6Œ QN2>LNM%XK`oꧫK9Z3ԱUaxs#Mp@:Tt3͕a8* ]);)bEUj"A.*/*JJOW1xWp} /W&u+W>\u9|v%Ne1xوi}j315nGkS `?Vü3d>t ,/Cړ8Cn!!3X9Lɾz|4"tURʨK_ԠvB}CnX4 EIU24=d[?2 ӦP-^Q@1춃f2W5S8`eȁs>]4<]Kx}+u_D_r=0'k0+%laHlZu:ĪrwʸS_K"jNpweL-p_X#tNzM;W ϠC)n|}]Jyҙ,3gm>]Hqy57ijHxf= jb\AbT ϻ%45D$[@jg[Kl,Xę= Y#EVp ~`辶34Nəp}= *dl,VVk4z[zt|\桮y@Nǂ y =miߐi3*| r>&hlY[ 8qDPT6dM$b_Gwc5] sͺ÷A⋙=/!g|I4Kz,yaQ[CeC΍lR2"cih/(6P3k> J)M7XXG7;%^ G*J{utGp=9 *#?y^ k^rcz Xm'%/pBjٙjಌ:*+t]@gID1gB%8]c1i`9ԚiR yk3P+s\q}B=l΀L!f`I"ѱ -9$TrZ Jg, 1El92=2hqz|'q*JIYz'#5h )HU#`# NʬWڢ]\u#Wq(0K eH9t9 f+/NY L. ?W)ё|D{]H̠zK#aZT]ZX +IOFk.L&7gc/Je(t XJ%Ć%bK{O\^#$TVJ ?Gs#C^xY9RhC_)Rv9?34  -(DbtDB ̐eQp7!)ūu)tO6mЌnEޣWFeNOoJeRK5l0&"χdRUfBė,=bSzGO IG@ 7b*٘7߿{aˑu(KqnSe9PJUrv(t ! ]tpb z2߯Mfd] Hq?;l:(JVGv=v6sw 1}Ћ: "Dg8\q(k#Svw~FZպ!Gkv3Pdy}\鄀b͎yi6zG: D(VeY*'|>ҳ ǩ/;.%\A2ʁ\y3&]*&ElYC9 IH _"*9e+*ظg溱 f9y&^ (x~IaUKC 9^[IZ ByM's瑝9V= D%YIZq5%M!0S+|^o٢ަ6m xIqd#FSRx b;x[ #8|>r)](GnD`_oD|EX9t!L^*f^oe*c*ư"~^ʁJt~EgMeN }ug: Yh]2*@zst<ށi)(YQQ O𿑥Ex>ЙR84AQUj?0ZWcQʎ@k9ptJ' v\{̛caF!~1Ӳݦ}CǙ3[Yclp(: &r#!|8s+zGn``E_ˇTC2!gǎh^.)11hUZ=BeTB{Az# HXcQV7,LaLf[3/2b3 :pRb~Lя{b>ZU^,8}n8JpTPBLG;%jƣ!+46/̾qNET}f<^95wT3*=܏9yi2ޛK $Эn{}03=[E+â73ݯQ;:t0{vXA!tde`.W«HkUو֬ll"4(At3\7ĹH!ˁÐoa]~sHRV,}S1:z7Yɜ(ȼ2SG~3?QP%`/G=ȄGM"a[W՛'a}VkKu; z5_֍6ꉗExZ92.DE]v<6!^{VS,RLp LU5`c>i4~zgw`f$_+K8(VOT e*\R%S!(oA'ސu`ߍ,ؾkɓ$ʗ/~ k ]5eq{'\j"wSŊq G 8)c[ﮚsXzUzpdޜfcSC4-$p<@,L#)ѲX#HF`Zsc )Vl/tbW{;(ZDmTC{JQ޲afƭt=hQA}%wd[>>V3 XUa)Yl^,H MA"iu NlAҷ؇B-g׏5s;^u)YFhp~owQY%G; P%< ܗ^^6FX K 9E%69ו]*(`-8Q~JMam2WfD O21XpcF1zVֲs)lR>S~~ƒn{_Ta~ 꽰!$Wf'pM- EBzn L}ak6B,_OUoNyv[&/Sni{D՛:c*) A#Ձܐ}6 AK0ԝ *iB#ӇC})n恩+g61AM6=x@a$mEv>}6$.baS\R+a5jC?N]\LLoX5"LOfKpæxpliޠLkdrj?6Y6 C~+jA٘A:bHQ!"3g-;R?ڝW4b|CsV1&ln׿Ϫ̮;@?˻.˛ɓ1<0ȸ5 hk0Ok]?pC0~-UƏl{ёt !݄3_88^ha7CP~.JqW_0=`. ,.=_^Ȋ#Cnv0k*͈vE5%4!4sݫ =~h2bmqL܁1V*S^)8F` .hƓ/ V-꤭؋}/[+W8a635\/ ʰ;x kUט=fX-rʘ:NvZ_Cvh_t n_<#97?QBy62ViY2ˈĊ?$}{;bE2h2u8AOſ3A`'&s:.G>DS93_F[x{.t._=hD"'RSUV#k]7R&ކ/kNF_#1% Ht ch#/@:<)dZ!g.6Bs Ǝ ~J֥ܮY&棨s(*^@צ3+"TQ&?X@{l 4JĚ(VG |l]eYJ -)6)05}FueۈdAռoF' 0uD%y)%U0.Ģ3>'\[ ƀ?S$4z"FZ8Z#b^ 12Pj nT6@] BKȒɅ3)ݍ_/զR;!T INnb+gz3## ζcSʸqDU ) qtO>!f`@q1oiKMQCXPkgGeHL]B_4%K:/A̒=iVhrc^ċ:@/zʬoP@ʷ(H/Z2bs>r- AIA|Mfbo[;'#R{_ E4hј<}[&| Ph5JAzyXT)Ԏ"#̀)Fs,LDb9;s a(Aa vRnSy;îӐ|ߝ,ux*朵YWvplʻѸ Ci@ :&{͵O X/lyvۘQdㄓ *ĵH s-SwuOl#6N2 'AYpy,F?MgU,K8Tn `Dtɹ|~/KI!?P|8(dV5eHdx4c$ylK .fE4Ԋ9x}`rvWEx YGgk *MʩGG^JYtN Z49#~Ɋ yM$ox\Gkhחԭ*l7RX%92rX1݌XB-7^J.Y/k?H.}ɫMɸEeb^3Fd" .7/f-*b)^A<r [? eXwJ|K["W[BDd`=ĞnX(#iݣK5ᙒ{"[޺%":ZWܞ.Q:r?MqOǗg`xא8]!t<μ62?EV% *}Dr|?Co+TqS/G+K3uꃄc%/ wZmWN[\bOX) ٔawco){fY 2IxMqaozBY1炆D9r,7nD y{\hNPIN>FcKa Rfk֋^KcB|fXeHeLr#[:Cd5T .(G|.) p3g(Dg:) kdW@p>^UE/4?9ӬH:q=?E_I Y$+#LHjiMBAi'wpl"ӞWD`dƊ]20j.|[^aqTۖjQ[OsG5% YY=GsbW4h$["(A B]% q% S0$mD]`PlP#J,l9KoÏ -GJ` :aD2*5x0&W2a+:1ѦxhSfp_!^ND7N.!jӜ} ɢw/{ͣAci=YPOzyxUk+Hsl/#n)Q*P3ڠ PBlOȃ!4.D7U|$$0Od%f}z9m~>ٮ@~GuGei ;y"C)>RP/4f|fu FنGOq2EBn8#H_\#237y?P9!C! np[@PmV*|=,ղg9NVk zO&>ޅ|TY=" *L8/t=N<^+u~/ZWSQ _~cKF܉zS3^ km6GV` 7Q@#5A9~dCYabš~l6lbovB=D;}Md!ZtȰfV'YM6suHq=Иn48)yYA<YnS56#wW( QfŪZA >lT[_)A[n96fT+QGYr31|_g[q-ꃡ~|WO̐r B]8jlJ&bGoǓƶωTU v('!0vb!-Ӽ\h&۷;\ \/0)dhQH0D7*ڗ>Yo,[V T;Ռ'O=io"jx !Ѧa:Azz;B_]ۣ% qVN1+g( ,u+C>y/H#߳5+2][-@b^=knR>36N?t,BylT/b8ⶕ)QP9 3'A24z9D%Pl2AJ?Ws+oƤ~&"M㝿*$[v`K︦( P!/C!mM . JBj'(k-wcA8d6%IpΆ?Փ__4]]L1P 7,0~ v]KvGs|"@ܥ;yC] '0T! 5aNXV&Lm*V4'7vNku,u)d& oTF:\ X3уѠEP#Aω䨂 cBGO1e{K"v9>Z^|g= M0{t eeeK=rNkYg܈^U&!߻5in53?~?n# =~mlp3Q%˳Rh|jxT%;k|xRys7b~2hCgyA!PxZ/zsa 0}{=g j[m5 .dj ~0r&YȩS~d47ԠkFg8m{Ws׶%8H BrMu7GP&)j}-qM XY֘Q)D~O5%*MX6r/x$H* 3ڮ{mWDA7dpܙcN0m`EN(JĆ#JdU]2 ſGNW5 (ayc;Q? 1zn[=yp]MX׀gs˸;دv >]AִXǏ1*=T8Nx8^=w>!:bs#Mq&n֙&t9]c[ aQ"c͔CX[#/pEKi ryOA9=#UQFEd\tܴĢOɆ3lK,uExdES)K=NV[+jverv\b(oTS36뛈ra2Ht3w`iz@dc(I:TS)&{v(K"lUiLscSLU,]:bęlE[MXFn!X'274ّyz9Bˆ{_@i!z}&{ <iMalAr'i\L+{xv[2-5 j)lf5)k'PE߻'ݣyߤ2quP6Iu;A#|\2͢] ۂ6M1o3' Jk?<57 ,Oݜ/_Uqհ_R@Eڷ"=D)y ]^5!tIJiXޣIIy 3nƞoL+%|=ڵD3S.7bm3z  b~W&"2aÅ]$vQRl3DU~ڴWdYM  ݦAkW[=fZ F;FXs)%.Z4 G7$upoɔaJHz)J#E4"%dYHCaZ<ҬXda.ݝc/\n{XiK %+o=ɨUoV;,0y ي3xIi UacL$_73U^% $/?gC,'#oN #Ϲ۲<NU?O݈ǀq~(sc8F4`eT Du@Sq[m7lKti0YIDEZ=ޔL0dYsL P93g,@ TB ?3yc @,j.."p U(zR*J?TUN`'kZ2<|&NhAAJXJg}&ž2<pI"]pMmQ 6nEFC@yޭʃ 6!#³CRN ZS}!k𮈯NZG$n0d[Jgא#m3-C"H>gMJȭ-r$e0F&5{sYH'oE!1$ؑ"@oCzvk3Cr[ŷ W hDıKd9KgcG2k'rSl9-3^$T7-]20^o1E:+j[[>V .zdLAcR:Ab`*'CM&ӥX!aK)'2Q GN㻬hdo)űߔ^ #N5E"9 ~M='r]BEjv׫!B&tgNҴ9^,j>JF`E 5L}WNl柉f?ʹũ0`g~QnF9kpW*ȠkoXC(ILJ ,&~dy.ZʻEQ9DV1n3`J"iWG:uhԎ|ߜ´whB.[F|/ޭ;.ƦГ)\,mIh#=u&UuЕZ~1n:Yclx%j"CojLnsy6MG jwL7U՛V&e9dڅȿ 7~HE'xu!K|z *%x1 ht`_:vޔ:FҦAWgnFJ_]vvt۟N9ui"N P|lE%w8bS_:;CU-QT]( 4\_BkNĝ ݕy݇{;LߢY'gɤvàH։tYM/}5= .ݥ$(0܉ aX[n:~ "rtj#zp _6hqۯ^"JmrHacQ!A[ݏšDSwC a/"S%EȆqr&n,q`Y*c:!=󈆿z5W&m}*Y|ЦvQAGf.3t s;U4bKj-˜e 2V?yaZA簇ˀ:;5 3EnammSpIO;"ndJluyqںw6kzW|s1pAc&=̛[)U(E .h^8Bx *f9kz9+3{[nUp9'.[^z5lVW$:oez%UzuV??o~~@Zކ8c"Rdթc3Vff*sUq%gW,f*m_uWv93J]өM ZrV/K7E\y*]Jfl-$L:F`}t"L?l3 dƖQ+ZTMKR)u$/ 6vh0"`gAM:mW?F݀5?K<3AѪCw,bceuɦ(4I %[+wl}=Yrw3ziA{G2$> }92yʶrvt nڒetzk]d FтY ۯߑ4gyhÊrțG$qiͽt!,2{W1n'GTy`%P@U޴||G5 \0K< 'k$=aNZWJ{-G|y]\L~%cX!e'>U)?;7#6Xf'K{wªYW}xP64 |gE iŠ2&= CUa5ƈZ50̹ʙZ$ i XT?1C SƮ, qYGV(K.5,VKF<~͗+ʤ2J :~ϵ_\7rJ{lvIG^f? ~j>u>"I0Fj<#yEMr?/rBhKWQ;M.Sr)I9~qK5b)2cm pZKAs%M_\c"Yϥ1DQo | ڊ*us{FsbM2~KN\犅5<^e:6KloGP~0y,*(ukRh4<*% ꉜa`&&gSԤdJ>y0mSH,T+uTZv߯ 4UAurjZeb  ʘ.Hj "yhxƖCqӟ&d//z 2w9.3lxFe#kc<7RzY& UHlqUpJ" GX(ok백^ȩ*{Bso,,؋%Lgh.ͥ!a-);kӒ_ǯ+2&_ fm!cnj%=vC#= b/V-, Ta: Al{0iE_AQIdZ 6mu/-`Ji483 uvBU3)FP[A3 w6Ɨ>9ʝIceu^[Zl(= ؄Wg-}7?؀Z`&-[ls/V/Vq*gE|Nzp} oƃ[뻠)'Y:#\.g`m4 dx߮@pRurg}ev}(١ ;AaGy}{58+ѓ|Ru\tiDr dp/ԟ/T&\`D4!XG婑 {.` xA' J_@q|X yŸFgXkZ١[tQ$<*BJtAJM /{\`{QmSn-lv\z;ZvP;F i]0}\\ț]fՆ*Mɯwӱ|, SyTa>~G}"d. ڡTb#`B?3pCjCh2m`SIc(Ù%}&c,?$W;Uq>W~9ZAQˁNOҋ \l,xŠ%ܽs_ qwKyoWh^ؿD-}:p~ras"u ib$=$biوd!mfcʗY^(-]LJ۞)\ 2p%xrZECTL쥧 t57:1$GzF@9RQwDiXtwDBs 7bUyjsxN2k7Wg^hl?3-J^9hYbB <:J!,T-!BPSN4=;\tl兩GI< p~0ՠ S fu /;lf"kjқuݥ%B+Y7+,8|ʗ&y?qI ֠PϖhFޒiL1?Ỏ;6ȌǭZNRwL?&}腍 Ӊ\=gΜ߽1iFnvŲ oV~к{3{ D7$,h $eBY'+|mg =MeT7\ CdR>oho>oMlet$O^|s*Ѐs'm>kƇ FX KG)>y=*wy'k#OykP׻tGBfK2d0hr\\H,!¼DkD~~X߄Xmu֡{Wh;}eź\gKHTAy\AD:M,2'F&>('wBSvdV-ׇ!%}8A[01=Ct'+z4YtnIt5%Np7!O ¤g0Jɽ(QC`|h@o1o-U1ԯ!&21s 7mKr%mId}-qoev K*/#1.[)O__ Z&ytbm ֤7/b5Z0`U #BbxxAWtTCŋ5rcA'%*xT. e/3S5#]/V~UpqMN g3 =M(hBxŋeBI{!PЯn3DŽP<\h*V :kz"6\]Y^'[t͌Y-,lSEq=[i%Jώ^0jhjl'%Y! wPhQj U]bSL8%TUO%zH ٨ht+uykV4Vt67pzjsF/b89^X-**T1 44:Mklp6 Ivu$AFZ}HU6NBL7:?uaqxo&Vnlley" V:.飼WUԟch&"XGF~N5vѻ"蓲aȗax0}~d'!:RW J*8ba5p]~R>9"_ī7掐Vp!}7[K0;7zVpxDWbqP;W?w/C5G8 ĄmzVd}qzH[ |oc:9i)PǾTl6Öx@i<<%[ÌC@_mޓ8>v@V3+IduIxȼ5ȗP T+nn2,ٹJqzCZ碿XB xro\}&3ϼ{Xl8E|F=@ࣄb 'Q_GZUxt<뤒FM?lҭ{kh (%jKL6 ϛ@`?z-4DX=ue`u3J/"κ՘\9j"YhR ۢ)6U 業lF*ڦcye-XMU&^v()8h-(JP^PVWI/,bfԏ_-O\*20ض$@3F#{%rullj0.š\?˪+Wvk,]mL66\ԇhE H`{ 5[n&Gۉ!7Q3t`IH4ήL=.թb UoQ  X$)FTe%:M/u9\ *L6/㤤,7տGǼ+h8nlJj]J_CQ4{c]fۉsb.rESnUh^D_r]x]@Xn\)TtOn>DuVWP &-VҺr AGX^侢Qj]RQ h!hWظ不LRQJf4{(C݇$2lR-0%V5_ba Oak5FN3 @])*s}tn4ehGc mQ ;f}fN` .aòvZ]OrxXƜ&˄1V)/ N|/D.-{?2RќHo+J60'څ(In%cB'Z0k/t." ftM,A]×C׷CkRRXsp\"䫴e +}uG A${*m|ڷXg@M7 b拸j>3܌)ؑG&tbi!T (+=F6)2 Y/+>S,KЕ!e3Uq),۝_H r'THHяiL|t?b3Ss(ӳݯz ϗ~pB<@޼6UQq޸` d3;}QO_+p*+ͳ ʲDAD. NCR)S:8ps]pѵ|2lj0.ⳏ.Nʠ>ML}u͐O鵦|ĭn_Dz>۴TJX< RZ+hm͹rm   Om\ץym0bZp%7xm '$Z)6Y%κ5H\R,:UET_ܘX9msL0Syo_Ů@)9Ive[4|fͭ@5ru9G^>=bb;i@NyE?_a4{4%V^G(r'C`UjFe[:Ng[x[u5 U'9ӕŞ>2l#2ao .BZg 6qc;x8L rjj;2^qj}[8`]~}xAس"P1)=>((FQFJTy9~&<,*u–$"4A! σ^;<ַs"!9(ۊf]P8\QvIz y'Vԓ"] ԿT'ڮp )a]mlFuV׭g5K@\,eܔ萉2qɃWp- zLLW$NĽCkԕ }( nSʯ(WHw#bY\'+Ye톐,lguOQe>ZAJ F=H^lySq ({!TD l/P]W^oW DC놆ȼsנʽV(`K(eaz&ALuۅN -TS}[o]*z@Ar7+hI^FaĆmV'`!U>N ;V6͔2)3oP:TcD2v_#qmgܢxA4m#fy?"B_YÕ+pu&9(0yyk<5Iy SRĪpN@$'W2*!ҌT(^]u'iO?0 fb17(lHSfEft'Z;Kǥ뭁-htzʤZX U_r|4Z~v#Zy bg V_2EŤd~Ѿ 7L146^uU-= zo}ːTOIw"ZcȬmozT< #DC Sd[)(~;; o0ϋз(R'<ם%"ISnjd޸bBY#yI>FxaWYǫuד1k؟OOTӅ (z@;?˘.rMݦkC&vpCnzlqM%\|~uyF(af@vNJʙԗN:cA*{~z 8~4vRbσǰ g +vHK^38,յy6>LI7%Ta$P"%]4|`aP1q#"O)-L:V5jzc@.:Yĵ8t\mjcTAURSo[A^5dysjECp8;7 }BvTbt <tN&iIn}ʶ û׭6sKQ&Df] #磏ӋǒFnτlǁnb3Yd?&WJlƌrYQv s$Fy' 8g}6q$Q~*`urj.kn(X˒)cbT͌\[ !O6ylL G<fv哝z`P{q(]W]ٻٻ/C%>}R@yF.7q [rF9WE©nWQб{ ~" Dv *~*+^Ejn9hqWwLwQHr\JG{IJ[OH7IA3tdEH̬&BBKQfeyoJ'aGyr_se2ߦkk^J+ia&䫞ǻBߓ'o e}?7-˭1Lߔ ŷ2~٬Vڐ $ðUTY∘2?tdz=OKlj}wJׄߺ&0aSbIA*>e#V㲧jMḪP2㊟#3L@7&HM8ķOC@LAmFj<Ƃm QFC=oWcno#DKPuC&eAѫ3uNW=ޚUx1A񍿺]ev3ijg/!r7A/ ;g9i$D?7+vqj[v~῎*qiDb U1ymG ~\Qe˶S y2&p Rnl ,@"2)BWWl)O/t7<9]}}f܊YJt~`k К΍hDa/'+VjW}^Hc[6Q٥K)R- p1XkHS+ʲ>CM1~'AkF\SqH#oI۽{X8Zx8?tm+lhA[&NӶ&+$4 0ٳd9$ZmQLdrG{W&<4J`HӹLYt6oL(@z|ZE 6gYܡy#pja 5EeinዋVH@W&p4 f.-!ͯ/DϢ*`zB)!D! JDKY3)l=X<IKNRfl2Rm[&6"T+(|B3*]nV 2= Jւ!do^+/q815o:QHsgò+/"lB9 F#L^p;싊~(C>@tXx>M= Pb mZ]|W&0&!\e(^xeJQ!zmSj(J~YTfAs옠l,Ȯ/MS&̩vmݷ҄e0Զ(}t{/),mjeic M}M#l8?_X*y+FΰŅ}bna9C7gwZqد5*P9>S%a ]xe& UK$"'}ƹo^+fL(TEJTkOE1sD`)hk*ߵjN%)[t dv's5;h|]dNDe[*iyJFNMQW씢*7[kjqczh*$퇆!Ժ2<%#%Xx'L+u=Oq(﫦.A#5J"eyX  #I54B8X+=/m_3+Uf_ǦY [n,k+r}ДGrӵG#FC= ꫀćggM^TCN,K{5#$ !7FB2H@JBg><[w|>4h}??`MKܴm3xh>i*+G_{ D UtΝ3w)x C_܇uMNc6ݸx㖨mC ǹ9)g;:S辀~&𔀝FQY{ D,Ka`48wĀ`B /ކaV>]gx\NrO# E?.ݏ!#jv]I_HMf70St :-2D8?)sۍn+*;UݗA!~*sH]!c:w>7I+-.4? a[1g_%R0<=I jS^FEP1سSASVkHMET3#J54w{G]XAݍE@o9֚ϭpͱVxfD}|8?>nܣCU? ;߷i|2BTDnH+HZ/ Ցx;g<RԦG=cHԤ` d ܞUSvywcTlbHvck1Hj}lZ^By-d? tJ5>Y-Nt3{K^ :q+?Kj_WIuB< Q:«NKЖx]BJD ~,py*m<-" M-*c}[5ݰcl9kɟ7T/Ql!R9n?T ʼnɯ ǯy{MI)t@+8dn &+|47?zvSxx&u S]ATFKGVn;?bL> /mׇ2sºs+\jfB;>Ә(T6tmfq+>[Ҝf%a3r~G~BN0S[V%/cNmۢ Ģ_FeAg.f7]]_Ix[Jʨ7Mh_[ im;{yes~v9T*sJC`p8׼{8:W <"^ؑh2:?X.e7V[ :{N+M")'yHnuyߢ=GxaՌUŒS< hwXuʔlV5;zݑ ̤اMQ$p˽ DKx]V}mexIPc4m{S Ky<۲ UfeT:Bqңn^>3Qk>w]c`$'RGQv ,H(HՑ=G$u醜ޜYKap+\ †V$MvTud Z0+ 5Nef(ኳǃ0iVr۩D5_dY]!fy@'^tWJW!HJF7O= [hOk&ñ «Tf+8 Tic%1'B fqC3gf D6)>ǟZ'.͆vk ZQvЅ<\k^)y|MAqi}Ys4zwpv9׿:+ 6'],8+=1"sN>05EiC4M;)ֶm@|۬#LIn\}Hw**e/Ӷ WK-ۘPsV#Ґ Pҁ{d1?fSKn%lCAMPJ3*ʙSUї<*ͳ¥8DaŕfNr5!3o~ф M`V?fmq~1u1GAg)kt4|VCMԸ({Ϙh_VM=>"Voj)1wXhYeSeNA$|iD'^/8 i'Dp'n'aTs5E(RUf'ߠ`d C9Sey78JȻ|d^ZP&`Y,gU {^*6_Iz2-S; '6 J&{PgnGRd(GOD/`ʦ^N5\:W6/wS_R" m"< p/8Qv&V~wcQz''+'ƭ'2Nzp])(8pz%(?,~wMW‡Wfe5k&*,dj fݴ&ұHԋP^~@6zU|qb/7['am®MAN߮e&'Чzmذ|LHd<'SL`afZO^Ma;)t3)`P=͑1(I=߼^_IF?U^b[T^s̅,Вsb; ">•7nQ]u}T9Y\! $g'aEZ:ʷb̆ᇎ[@`\ d+ f]C:Eknk"eZ)q@7+0@~w | u߀yPldש@w| x HbRo^UrU6SKQ2|ŠEM=RL.Zv>`-2lEpK[H¿٩ˁ<:C1sBl@fU ݐ55Ks Ƶ,#u7 06+5ےzΗj!J~6욎3Fn+uUl*"\r[&v% jX#g/v汊ݏI aȕO-V

    L MKS= 4;3sX75풆k ~pL:&f$翙/(A`ߡ綶?|=!PS /.Q!Mqfy*YϪ^~˅d+E_z7$y͆UExZvt&I YmaQ8۫vxࣵ ƛ\]q|yI$}I^\I^N~Dnx36<4haqjH?P ?㉚f2oGQŒD3I$.!)6iW~| |U 3z qV-eHqށuS#gb3nj:ww(t/&ޗ)R}QJŤ_2̒Y4 Ԅ<%Ec'0!>jMCbOlԋ#bLfLm5{]h h{PcS>+ vF̀Y-+9^538y(f29 Y#62b1w?'zI!>)8g%8aZJB`bNr&!F˱ZQFHys2j3[,$lQ-ü6U mi60⊜yD!|⒧g1I$گ†6/uiMV[P2Հ!>M~h=/s]h3@MCJZϧ[wB$Q taι_4,#MrvohF|I_~ ,p0!_Ә -\M2\>m! ~ b~rJ1LUj"ư/k/O‚߇iύ8F:[ѮX ] YNѝ!>/sֈnZ*,HwȪ6:?wVA/;ЩB2"q19n^wS1BUH3 5k:F1jN9HDsHW>S5bXGh|CT`iDFRݳU]MImDk?#2 7;& ]ǷCz|sNp=A *t:~?2+5Ί,Fdk@ ùh{+Hj)Q(X < EYk)ne$vii}`S"{Ohv<ȍnq6 :jwGGrriHtK΂r.6`J\^:ׯ|"̥(v=¡5Epu3F~)zwȌGmt>K΃X$0XNÒxMl-ę@K&˵i7/4ZgmZ7'+s?I^לArQ2{hSB'M^:)d&NѾ<%TUi:,z$㧈S^MMjK'SqsCdx'B}s\:c-T+E9 דU!؇iViŪ B̥1+y zCWHWa w\yMZ \s֦J ք39aDI_&wZO_hxZ)ժi" @X ]|+ƅ}]`=L^'h~{nH+q [E jI mdgE`[|_慿?dx6k;,*[͸bGcjO<~ yhS2^}jb;ؤv] A w P.2vLoXfsXb堩#b{B0dJaIRHbpsQzUw%8BQ'!JODs+ xx8T ʻ_ʞMW`6{_/Eɟ1 2BW!&v^Td0Nsmo/ k}m#ozDrx± |c>p"(^M~YQx=W11 Db!׵S;{[@TϧEE['C2Uq"-a[R;~Q\ѵ}{v᫾+sg9Ha-:[Rxr S5+oxH>elR^0$ͦ_?$QcBw!c2{p,$ ++xiJ2gjouZ5J,QѸL&?M_{_"qds4{*ΟHBiƃag#xu q,  ]%/yq^E `TI qL~:E 0~5uyU Y֭_b|kXo{[Z^\_"59C#UnqgOhSW Ie3pE1a{8]\p8:/`3w&dlZ7‡8Rݦ-$dMzĖpGJO U?iuck+٤-P yw/= /C/C«BZ@i鐺I6nEWݯ~&I\OG(RqE3;W4ջHGД4 ؖ2JW$:V|hLr̀{Me^F<{s:,gL|=*a|'d\Gxf[f8EΫj==9>)_a\0OnEnkrcBJDf[^Vr4!BEzTu@mV|2?ȯ-Qq_ ':}(<-\ o@LCux&1 Z@h>8fN^*LJ3Wy*z^C^[Gh3_~#3 чTȠV^%_5o2JT0,rn@짍bA\9ftWyzоx䁘oMX;f_#m9o^`}M8TmY갑@7^f6ͼ ]TgYZ0707010000037f000081a400000000000000000000000166f3d9ce0005bedc000000000000000000000000000000000000005600000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/scsi/qla2xxx/qla2xxx.ko.xz7zXZִF!t/_]?Eh=ڜ.+W w# 3.+ؗ9C{Y@QN2+ZIVh*jDџFM1^ֹ= z8;yL2HqbN[aϤy(|j7(l.0w21U2%L'rSGXgVdm_T^?AlVrcktRMCKE;FGF@, W>1)S|Xf3T} GWq"Jn;=O=}]'Tʧ91+Q_ |ݨrj΋'7ŒJ:QCF Jt}7zT,;b=IZW%}{#'QUleLE#N2Hrt36 P<\brMMY=EFUMQ@hso =<0bGf2B<%FH 3ӳ}jVH'Ԋ&m#vU2 S;V:: ]ξ^dX"Kp }lc^}F-~:zpVuF-ay xPa r9Ş=}IKe#JۨU] ujvF*"\ɂeE_oX ^wxZOn4BJA~u}o$EQ&}J,$&Ea33>52. NkC8/8<|NQwxߜ <^ rba64eĠݿ!lca+&S2飼ՏdGX(5;ݠd9ʞЄ!\Î,lbÑ 2S E{KZ #2!mGjOK,`@vc7ZNtm.EG+;s EGgL,_/;#NU1=?@bd궸 pWG@&3tBi1\ty\B#P9eWheQ5+=܌'=4 :-7^1hYG졆Pi7Pkjߠ%w^LvBeI_c;vneQY?B0T) 7l̍O{$%nUf {xgD ?ki94b,@C ݦMql0GḢH% #F'0vR"Yk0iy3lt:kNJ,Z)ΫoesA?v孢:R.RK#--d{(iP]+Z\n6*nsk䎃x<IN6I +T1C(B-b&.Zg̔)>}DF\j\uow?BE[:keTB%sTaQ\7zpGin+p(ƒWW%/* "lHzUTP.֘t+v|*@ŦZ~ ^,Mc%v,S!Fm.a햰mؠ0ȖTG芯1ٓw},7'qޚAn !]$5hi XVZ} Dl#D}JjIv\ZlNEi-p;8HI+dRU/׀aMG}Ff1@$nY" ,wi-!gLDHW>C%ukTzAh6JQ _9Z\_LE %T(`e1"bftFnskc6fۼhǰL21|ֿE#E3>E,0) m$8c $XoXdӮ†zX:62Jd\|7|Jԯ2!dI|RH.$L9h7ڦHq'#B#_ f/E+h pXU@~qXfmSϕj;o٫ziѥo{X,soz:nfwߝ!y'kNWA~nͻs#U:m03k*@&@W I,p50%>O*z#Y[b= ,˷׍|md덾oT_Ę#],+l%k@{.u "s.˜Cw}FF?غHKυ!Sz14ԛҠFdzDA3dxTLɩ`9-v.B'4xwO1W|[^|L"~degk=F<װ71&QH;b֯W%MT(:i˄9Pm#Ө)DʨWgڷ&_~kzaʰS]f )޴Acz >8##2@ecyWI.dIRB4W~4ǬU%EF0c%Єipp{{pjoрH2hмˏE*LFY  ۖch.Dp{#_j{eׇKewI g P~/n}5̾Dn3RCs;bQCUIQ`$r5 t5SODnu1lqUs${xP\Ag5#r;>IxUU9M`9VF5zް6 .y* \+#QiP~){!fE`4S57&0{rJBc7L|ީ\?T*8;%:6t {PW" AGb[Wz-s.tVՇһ\Ʉy zk"|<+ I}! >@&rNtnߵlj~ 7oO <]Z֪!rMZQIhc̉*1$B ̅1.P\$.TPIP]nSP]5:cDŽZ)߾i|MLiZSh=JWG3LBr= \\DY1Tۥ\ LQ^?;pZCk!{~Q1BԮidSnUʓox2P`r eӑO ε"Ӹ9?oęŴ[ZEwx m[1|B5egV^?o08e|w <L`7K$ o;E++%e\uvXBEv}q5lU~9;)5)Y^?ydolSdz|9 ]aSe+bE.P*x5N`L]oG65yeNp!U3k8^K_./Y4awd!s ݮOG3ا1e7^ A@_MBl=r8z% Mi+񿐡&fuj)@cZ[ρ/b:]<׋aUl[F&0DΩDn\e\qyILTASC{xVJv?Ϟvp֘k$ۼՄsnH[D#~u"`cSg[>sW$x Sg +|0:kQyZ`\NI& j]`yE 5F.C|=Qƴ|v7ϲ\X@Wq,_./Ii ;!ʵ asTisYU ;=G'0'[ r$LUY,4[|tcAQӻ J%;+ µ]pSIj{ǵAnytj&vPf !'D%6POBQ@ɦG3̲iǠ2'&ʛ!c^1F!7PQ bq%ÉpV&o_t? =w̉_jsͥ qũGkDɁlEaZYʂdBUHVtӳ$J}Yҍ …fhdCSdњ ᓃ"e K>URZnL|LTʀk? z* 5u:+0=1PMӻ8[bd+,s\]nxe{| vZxMg3霿<0LF_x2Y_>W᭟W G*aWx'.F{jŹt`,r5s#YdFdXDuP؀)liZ\VC6GC*OJ7A3Z|0Oިi}lRW]&~(9j5$#a;! mdp(ֿGa@&OEE 'w/6۟S&;5@sֈCf?AjݍN”QIT^Zb+LPjJ哲>y~&.Ӷg1ܯ&&&[&WO:ϲSs~"Yc".5!⾗BљLT̻Ey@Ll7Ff2OrsQvaG|Mw4F{ߧƟDB>G)&gn/1mVPYpk&/&4^A [> *TO0Yz9ev*=`ZNoNJ;*ZQ3=dk)w<'Έ=!)}%^QF\ tS,,i:^S4Rx(}vV'C|̸P;5Ą7a 3q)L*9'j@أ 2ottXG(|ns*q& gĿg4l{{$;01\bx1xjbhc"H.VtCр~׮QagFX(c'U89iX"OV>\c~AEM8,t:bl[t~kA<В!L]k ,}vnzICjgF# :m@DUE I_0J@ {P/Խ)(=[ٰY.[}6dC`m[3|xQ&:Mcv Ӂ955u"oյ>a#Fy:IN6ڷ6ApT$ٿA|9j ֔/*tUoO_b$`a +r&Εm ?XşI}s) Ы .$\O O @ůPHZNᅳղ{-2m+\]u=ܭ>O^]!6G|*hҪa0IV bl..B-{ꐡfjUa7f<+|]M_h5Ө?̗ l'~1u`ůyZ$BLeLU$AJ0+WtO`EYh.ݦ-3s7$oxA|0WՄD!m"?FF9 ŤCygԷH%?\ <`m\gJU0كǞQdo9dg0+lb>g}r\PR-Z!h8&^3/d(2hZYN͸ۭ=װ%!cMI2E玸6* 5)SLdklU$P]oЦ8NL:ڙ]80j9|C.A| d s$Pu= HE`M{Q1uq8. B&9詨򛞢:K8Hw|:͏ZeИuZ&gl 7n[MQ GX=QKBmֶU'M0*؅SG͆gl9RRǧ;蠜n \X;&;h8.NKaBa:-HLIqBMdqyD\9 xiۇq &q9K_ݰf=3]yBק8_$7jH5떲gَݨmvwƣ$/*֏HUL׵ഴFN |7èN9@/e g؁l%By]-IE5Wød[6ytE}/3k,!\ϒC(E 1A7y6&$yA_3{>K,TFcX6d[h= 5#ɚnIKT: AD)]8W\B)qr% A֋/q"2f[FW]5=\҉ d4j,LGM5G'l}=ke>祑z{B؄]M%T=\)aɹi3`>HY7- XSm,]N],LUot@dh~b,-~ pnb}h{$SkЇ$] 4MA'e1r*{-YŰqS0W԰8(9{ik٭$շ:NH6 ouxu٥nchR zB}W`\8(#'[]k4H 6)L+A+u~ݼܜVǭe \XLOh + L4,.ʱmٸ^%<7{xXG֚e9G_v!:/n5@`Ӗ^b #TA MZwtj:ˮ Xzv2CC!GfirYCP#*̗UK=sهr/eeLo=iCP! TmYco+P6[=ِ&/Af-WS߄MGYF#/weEa~'ì߾!qCZf0 _JH>)O2#N ,O `a*>]k]y3EQPV}7L5?jtq_ $[9Mz=:!ĈI6NYsMeiܼ"UيdSwo|37h>^6M2U'c06LS{*(/"-L8+RmR~AOxp% dkl#}=ȼ**ZȄم |#  =uM/?(C~}qU;Ho>icQ_,TI7<4`սx>#2?폋(~XHF~_øm-6a+ XTJۗ/Ә.mMKA"~=8228Ng6xUk?o>8 wlx c,F욟|RvЫ%L@VY7H8:!t7a LC(k$)SaJrc +}8Db8ۃl@p_hu(>Ѽ| 6=,۷ܑ=C@ vL DPdh_?{e% izh.EWm~r"7̝\Q_tpqF),&[UE9ޭE& u܁Ět$wQv_!I\@#zҤ./᥊Or?[*TXgHus,(^+/mwspX6?J&5Ng ⅖SۚioAN `CueX:TaKo_-v9FFޱNс~^wp Ϝ~0#l F=nmsu&|q4Ci*uT*xG 6a!zK<}D) /\-<U9wDKccMlb(^}{H'iG _%G_~e Q3wWXVx·/;ۄ\RgZnFVZkb&I(+ҤZ]DP4}9ԩHWr$I+7['8DAK83x9B$P2MC9nC;;&"Wk~@5gU& Ùs.yHbsea`ߥX`9oSA<p\}&6a_8jb4zv+=H՗^!-sXL20eKOɘ"G,BX!DTғCȏ˜?;uL3Bi_>p<+a +b0vHG1w=[7`r]'F4}0n{]NtbhW^\.FtҬ4RZR\(Z4khaF`3h$h[]itqg΢aR,|298VIa$!DT|̜ 22f#j32xՆBdhCL9%'i4!h)}ɌcF(?I ofhKWit}Nl"&Y>uF J%Gq8%8= 'U;Fx^T!LXErgЧ}RXЪTXdh6ǷՒ ;D·8ks"lMM }Xnp¯ ,4 0=(ufY3҇q]['8AG_(ütJϴԌ;g[UB yDұ_ZqDGVì(cJIdeZB]$0 rmD4# Sm*ӋbL/_ Dp+Xwiyt t7*W\L=rCk6Qnq͡ިDc ]Gl CKR>{drhXLA/gGS$_$`DIXhUs1-my;;IO%bZU&a8̹ HFI{q.T =udKB^jL l$^e(o*rrj>HdK LVKfAYXH`kD/4Jy6ւR9Ŀ[џZ,Q̆3߇5NȘXK*y,UR,Ej( YUǃ9gqC~`v4iݚ=nZqL.y": 9.wuWa\ua oVJeb k5Z bx&+R <49krRx"LK0)'Jg=8*}'y*G#cAn2* B;"q ڷQ="U!B& 2csɋLDHUG6A/տfgmTzVZl뙩=lںqh}0Dw=b@Mh՜ eW0t1ܦv-IX8[NEH͐-Z-XK4nVZ{N"W55弩OgT%և!Ka Q]iwdz{4'S_)Peyi6ҵЅ+JP/?@K5PnF62=uuKD`VEH>A{(. #3]F xz (EuUed76d kn۱.⸳﫴'"*8V3 W٫8+\(.0L9hVS"hJAS(HCKH}rE~{ EPK-\yP;V*̬ݺC'nӿ,r$+P4*c{Ԙ~[I2E^8brqe"=P%WpR~+X­v 6XwG6%L?Iڡ·fAxceF>x{zUǓ>:E,Ѩw_]ke$A }D]ˊQ/w7_Gl)a7}zx(>u7W"~S[(W}voŲ^YEaօn]s,6ȳۄZB> fk22,n3nx3٦$LCPˮ!L9>Z8*q$i26$(L=CZ;*z˰T) eÃ#x;~sxNξ+`eYp#rS6k[0_QwLH (|CL$}?`8snMXxɺ(> ,XO|jw@u, =$mw\2tg`}~} mC:.{CrT2d4v\@Q\Wźu|i!$sY,/D-0v\|.BnZɋ=%<;vO Cd0փ(K0e =H(Yd (do%Rչu6zXMCΟ /KtzrzfߦGz ӫ]o9((m~\ (t!F٫$@om\w:L`+45H#ܑG !Is~e!^%#AVI`uo ne;z-i+Te-S+G,> UDloR{ -o/ ; )=㏼bh0ӹfmUeh9hr['@Z~Sf#/6Jep [t6l|B|`tZNUYfyM|HA;hZ* c:N dt(KGL|ZNjEW_Nɘ"P.ʂD*vd߰-4] )m͂BK1oط6yj4ă&wҌKVn[H@J%Ѷ.~CB0%L0TL@Nr}Q7x C-Zk`%U4/ +APR[KJnc!߳0 :U*ZK'SOyt t"nUoH=_Aq@GKţ`:)<@΀,~(S{>UxawZkQӇf|\UfFAWp0Ϝ Xl"5=28juyOQ(f.| *SSv||^/pիXdȂFZn#N|؅b|l,7|, ѨbܖwrmgPV(B;N[iKY{&{` PIQbfJ5)>n(vz|m?4SXGk.Ffghuj*,K)B{O4-NcMVjm~!C1ͦ; ‚kcnN&C&22xt=g>aŪf|x\ʇot;쩮R9|hʼn rA2=H]6|h阔iIH-_QHvEliwgV(ais΁l\|4i!fjS(ߙOuoќ7^꣭+XiCr\^LriH-JIY" sm>hͱά״QE]ѡ%Λ۫? aU)qfP[^ ~+:?Dgl!0U:]FEw@(afMtޯ0/J[ vDUk>}(&h `ˀ9؅ BwXi֗eyМ&_I,[. D%o Ը#_Z n][۲g3 !CY ?K fx#i^VϦp#%X uDۀ6PsU~Ce!}ʱ`̞@=+  /7U+CF? _2]1aM^Cf$tHLM36g7y+3Giɵȶ)p),{ "P9AqF֦ >LO"&Zio'qxIehPn3/#&uu&ǜѻ2gG0qY65mX]3=0M $  7S tk-e\nz݇ 6EWv ~Y ޒld7{>ۊ<'^7=yD, O}qcIr@.1>W_ Cg8ry 67tij/8.{QY#Um)$O Dl|)2맒\Wmq-dxaT,vpM2 WRzG5 $SϦΰZ,}mٰiJ{d \a wT3;{B"W{Bfַ2 ܳ\AD¢30d\z} 4jf[¯ydZP3JZ`s!#^xc;{}[|v5&>fQ HlȞdTU~']ۈm,דS"<ώMiKeN(+o_8r'c'AcQ!EE]Qޥɹ;IrB7b)fa(O##iH5pdg;>ޕOS ,Uc$;fHVehdBZB^0oVكX_Xc(۰Pd( LY5,J8]`9Fe|11gKH{3@֊vuwDLi!Io!6@G4*LsC|/U/yOZ =; O"KOL~vEHT%pgK $*_^{|X;/5dE>g-tCNGC^ܭs>`m;ʳ? ̴ ːl 8NMW5Yuc$8["D2Ջӈ'óRv:#|2hJ,."hB!wct;B#02 N|X[8ൣQOgv-Oxߟb*џrƝzQ)]* 7ob9%'Q u2;T 8~iBr.}DGC5ݿ" W |qJwQZeub 6aަ8B̋گެD\guV9[FȞBF"M‰|\|yY0u<kK*W#s(8 hE4lɖD缷 Po4izU+7viIZS.@(kO\QE,'i?-h7""/ EK¢C\ / iLΎm>WH9JM>M 5DKR!X짴gw'N@/XLtw^Rٹ3C@( ~-|D<`ERK'E[#S ה]aB_ @/KӓH2$kj@OHÚ{Dn {hl]}fdNA< sϮur[Ig.Rږ~5 5.XG‘ lo\ I9ၐ~: L/%f ;N ͓}/?F\JH6iK0{y4Gw 0"Ay,{IT-26E t*\k|d/,_u1a|'s팯pܦX-ГN#)?lO4<&p^N4Pwz3Ȟ GS[,]~s F4$XrSVYȝlTƆP?Ld7A";Jļކ,&&TUd`RhE/1 td5{m|V- Qp7`@'~GZۮ=kD޲|TˀlP82Hy}4.ⱣAMشqixC(YdߛYТ0Yd Uh:]SeWy@,:$SYlsѐk{! 6kU2,q''Q͡Ԩ-Uc! {/^g<B"|Z_Krq7F#{leSЈlR\?a۔,%CX#k:֐(c𞐵-yN55*ga&z DQ%7&]h(oiJ/ \&wFYÉBفUzG[FA&R/~%5zR%MT_૲3sz_nxU~ ¬ 4vGq0Y"N> wM.3$L9p̀ ޯ{9&Go 1'SL"MS!2nnO* CM>03y8~g+"z Qp"Eۿ iO]db()dNU:y*6"2 G(KXLҚeN+Sqew []6D#"SPeorӲɴ$ܥ0}5˔[UAo|/ r06og =Oţ'̎j3.*Uy|o{q-} *gJRA.T9 hֲ|gtz[~u{g*3m ӽ'goH1Ӫ:8m L<Nii}Wx1dM3=|)D:攘PL .ia!֧ J 7t CWihGwh֨lhh[@~ xsL(uπcW LQЊDLhnb|;SP-AxNl$6t4!Ywٲ@KyGݰf ,t-ld~8'۹!h֗;%0X]<A}څ'En+#H Ňދn޶EV|ƕ~,㠔B `YN/x,;c"vR'u9'G (_^gj_I_rLycٞrDՄ)Nӹ 4vi\O2d#/lEUxp@}~YYPZNE4KHAu8,\"](Bm"(r1Fe{E Ġ2JDTlmA\r>qE>Nsqa  :#tZʙy5U8ڨ=g V#!5&𖻽(Qϣ@aq}lѿ& $\~bs[u.3 O?3!'t$aiL$p_uGZD z]TC[]/J}Ai#h 1) xs%aIgjAhАdħJmfn'+59]ut~kކvX/FkcT0 1.˸!2оwF́lk~~6eBP\ZR`R5mkH$* !>-]2.TtCZd&lՍ1s40S,a23>$#d?bRQ8ŗ v+_8TfYh?" Q3S _N6;9dq U:/&hMi, 4=g:sS* /e^)8tR\5 l}O ƏHk-yUAY\~rJ&1t= N~_%GJ_,g?Ě块}FN"9)27ku{p`z/9"luZIrh E5`b΄NʚR|^`%x3M)Ja%*. ;?XMtݕ>f n|5nC?^XTY?i|Z'i)&{L*b(>M -y"L+ړ.K;$G$}m֘Lͥ 8Bu fY0TR#Q~lt.rToO,kEO ql͂+B1:C.|~QЦb+32Ş$!.zoXz~@@0} FV|i'ђj?xjzU_ H w+$w! Gf-?Nn>`VΆPs2d%-Xt7чcyc8w|ڪ(|hG})<3L3S_.9/"/|+ V3fជc0 "'Gv&O>l)ԫ&${Zg}l\zji/ fGJqޑ=;y/C< : 'q& k'bA5eW8Z(ԨHO~).6y95!1966C9ܣW];3 nOoyΌՕ*hI>#>8HAC ǀ ON~>w(G nFa6Nf5)ʟ]s5x8sm`,A.u%M=m*Ks, Ps‰,ԅ$z׀_<"xq7V 9ڪ+3gUM~4?Y%<%/v1lSc|9!r6ѭ,j=cJJZD7ͧCg?,+=cDҌ yY0h#T'C;Rs-+RP2n/%S^ܥŤN:[l9rڱ pSM*s3鿰~FSU݀O4*Fjo~*h97O҆+ (q$Eۋ(m-0#9A$tg`l>Rrrw0c!*Bbq%7ȷ?Xup=Ty bJmibؕ]'פN\T́ԊqTuq9%g2qJ3$`+V0jžP28"'jy e0s"MhKJ:Ty1&}&T漦o.iVD0΋{)64vCǮO)C:UY1ãIbݒiaFig>H}b8MOŠFKH'xsL&bX_M:p..8JcAf8و"yIbKKuCzesR* N>yb~ĮL<$RB,BK@ ܏]X Ay,'**h;l_ .V6{bRn)cf9)g!eNjnU1׭_ue1Ɖ=3LۛenQ!iiL[NԌZ\Ce(>|[""vWB x(%78u廓yztYz[]D-DʾsAoCyVbc*8Qq&UɮLWjYlX0:վaii~ޘ?T"݈civ1{bE8*uVE EW>-Ҟhk*,0Ot8p"΃נX8Ҡm5 +rOWr^P#D}.a.M2vzͩB2/g풝5b.AR b]!iJ/rJEDzA29SEK\We ;JH5fbk !MOM8 fsGcۋGc}vahp׊rVQd]r6ͩ#,}*]"4bw(c9"r%Sދ>gT7r ]j-oy`h\96]#y㸱_+ɨ1#4-G/-~,[Lr]e&<=\If\B`}R_7QT_$qh1yHd(/'oQ/D9q3`ɹaYVo՟ʯ@8\-GsE"* OX@\++&7MTӦDկnQS\68Eddk}rB,ԘhAHQ]JmV7-[x8ZCCa-CG&8)_БZ6@X͉4ӯQ =QP9„9| qBZR+aW!e$$ݳpX,Թ9bE;/߫F;7qT ֫fZ]_Ď/楥8 kUi>"Kj=8ȦY3C(=Ks`T'EM}ΠJz;s±03WmL `Fȣ>C\ Tİ97\TT:]IZwH~=p_&;" |x{'7;8a7wnXONrwOih%`63wie#ڃ?XλR%=g q- Tty=6b9 }7Mp-CכA HWt 팚C@_ȅIk]}CvXl ܃R?E)9k$.g*Azy$ºY:2(Y̆ +a0xI*y+;r$)i[P07 izI[cN\wRwЦ|?ce;ڙV(aDC]󢢵׼p3#BF" }UE*C}p\667 :v=ĚY3-ivYM{kaDcMl4歏L$&}L*[M'tH@{6.G@TS C)!2e\E`ۛդ$33ܙd C$a+|R<=5dhNS|#Aڒm&#&JvbJ)#@@Lq^9S@,'O4m\O>X6BQU'Rz= CNXeqiB b z5(FfԛRH1x:_Vd%bX*]XfdUXf]Kt |C+*..£tR'9cKd5I[W @&' yш볞{w+}tf4ԑAh..K0TKY?8.ubPᔷ$'8S!)1+bC!\{:\N{lpI҂A1MmvE=Mɒ,x%OH7/4K鍴 -'6V 3p5 T;LOǁ_{j)[܅2>5{nU0?!яZ7`a". "N> "?!H n& \'Ȧ`ċ6KF`TA]eQ3^^eslĿwWNuPu.U ]|߯'A jp02-I&{KzП)ndxXŒ5Vx& -3 5)x7QdRɺ@\h%QI.h  @pZ IU0>n5Z8l/7D7liI I,@N)1Yߴ}3+h90+To< bk@MNI`|M-{Mf=O4٭7u|C7^>i-W>ȴJIh`6\2]/JdkW#8Vvq_Yz_f?hZڔtQ.38gh{AݳOKp<*riѫe)0 ,o!i_a jo,Wyp5Ś"L-ܾswQ7{QN$w \]TDr\.IM;#0Ac̴;_Zrl8-4>n qrP6vKE3b<)Yk!raoLYKRvp 79_((I6e*]/R@7tuYi TJVET_qՕiϓ(bAϩQ>b Tc.+,c%ɜqE/͵tTgڜZtHQ\R0,-;tf.%OAMFv`x} !Cip-y ~ע# e>7NN8@Q NVȷ#\l֜0/| S9p>T|M:<; r&OeM T-ɜ e>a.I=5!I]fu ~oj+Ǜ"?P2"E [U1#N[SPKù]*[]jF"2hl0X7KpnWz<>UwRCNX]$`ZbbĀu-\yXcYMLb D=Eu!oصCڥUjMW-n)=g2FL">Pp'ƘNDTo6R^^:ڷF:$]V8Y;*T[SSv9|+}jq4Krl䞀AVkW\q,]m"5Mv_oȜKbGЮ%OAVjUtwR;+ѦT=͖mׄh/!LL*04s XĤ] -O /7l{nGɢ\!usjQFyg|Ñ>[DC@>5sÞEy XZ31 =sj, h aW~3KP1ğg!c]{>7bRÍC3)ŬRjHDB”S }Ϳ[qiNz(ȉ:+zru3$ԡΑ uzfS&?o|LC9dž,HZx? uY=&^UOv m{E_¼9wH]w..9@0渖h+Dpx UD8%JC 01%*SFAX[1iYR$-eGi6+݅شB(OvrdD߬ca`/ZOʮ, N:ս7xB@Swr,J:3(.Chh YiݮoWƻ {bfH7 <xk?UzGn-+/Pm<0TFp*bgmDDFڔrј.5(#S7M0k/qeBTO=F{mRboM7Zciۯ G/H08hdQ)UǟSB$r/y]25H7?% f-wÖeevOoy jo}ʜ i.fi욡Ӈx~܋Bj6}xR,+ZNW¦a`e !(|LoB{6j?0aKE]z_V+Di~C֔n˩iw[:0a2vÎ"} ?n<4c!F$l,]GA:﹈≿OZ,]GF)M ^ʘ(52\d?UMBoc^cr%+&ʣi9$Uc̒Z+}J(}Z\F8ATXs]0OdlH\nP~a~6^tok:]̡b`^NkHNhmVrppl潋 DL*!px)QoTQc0S"tZсs/>cM'䘬K!r)ZCךoi5%XG)f81[N[YG8K7>ƺ'*t_\ cC' F&ռ͍;~ pIL | JQ a?R*u..6i:@Zt $yu+uAR>B5oXKf5R[ƉJ[˘ulAa X+x 6]=[RX kb{Ƃr,h8@:R2;bbq%X`!@r:1)@:@gž#*L;sɼy<Ď48̷!(شuutC^-=#(1rcHm2jZ?0$6li(^Xi&o"`LOhMƉpO\tgз:>[|wBqAd_ьUwW+Mp6$u<1: Dqmc[> [|'5ֱ`kqM3CV b]Z&9R^Z0m(;#< x:Wnc] ҫ8$fhú#Y6֍)IcjD6TTtbhCbt_<_E[K9eér,  7TevF@ȯ}o|mJ˨ F˳?}^Ч0l[t({c_{"w&*JKT [9Je+~$)Zbw^4)usuXE P!u(\}`ֽV"?(x63iьzkjf ^J$;jTĈ,EԨF/\(u qsεS޾jgʮ|,F2a2,FA>Us᠌|&>GW똅a2cဲ^C:%dS!Z$?҉<@2BOΝ,نL ,sylq\!gw`]"41J +>pR,oa1[\+CZ *N%Whf"eW:FLa nۡ|n !DNWx UH]h%\e|59Hìs8iDNqy0H0AIr+0\J[`uF ٢íӥ$ا/k$@e"Mf0-n5}Oi4`ď8.ǭE؝ 9ˈ&<۰zQEZoptf@da<[8mXG^b t_(s ] R˅i+z4C cԪ>weaOW6Ȼ} jN%Njw,{^fjh|Fm*oe^ D˥d4ER7RV`pԴ57LA^pxtsѩU=-[(zHamg<tvA')ƕ\jg)v徧2`axoKc?lAsŠ=֬ħ[8ީ|u `#Si'} ַjYIhAY{} tOКeu#8zL9JYW YVFκ%?7bc3#=&hJCT,M@1BuG?,:U *IFM-G$$KFHxFqZE:.bTɢ,%VW#ZQBlZNJgLXw2,]'<1-6=c& Bap% ~EtWMQIP.U?x&cu}D)Nb>IZqڃR,Uàm:s,A/Ca<{N "smYƼ,zxXsn^!dSB-pIZ.հKRW%_JMM_ZC ^E"I? };%G=`Jb8T^6|ܢD AF6Blɲkgfpg 2+TTz}t|h] #[7QXSLٽ163:$rcv}ͫiȌw5|g`r 19ft{y}DNnr&J@Ȁ^ISh` /GȅEo8.5ly@9WPb\CG*&*~SڲJ`K;"IhG'rgZ"B8%UE)[/9ca5c@C'ſ #T"` !$Wx /f7]/t<(cm9z3KT_c_8`H@t9>ӤܖX(2uw~aQsea>"4# K6Uv܉c~xW0:]h֧9w~ H0y ΌE#t9madϐ8t;H[{J|Ȍ-O|eqy%*Nŏ7 H3שT9PppQsU"OVWaƂ B!HM;X Y{*V6z}D4]ϒ=b*;J0qTrY:)X4[\%"m3>\sM첥h~27Фÿ*2nmrV>ZI7޽ԇEq~8 gҼOfgϫ+'"bs;Xvbe7Xr:^܏xI7j,m'@ͤO Xˇz Tט/-ߝ^6Hu+:FƳ\$v,AwJB5V[š3萵j*8@;irU^%1 r.pOlf`KAN6DZ |w86#iwzCioخGWdm22`WkҿodTpu3`Fm-s51GWnyg'q0t}Q%>Ö_^*îJƳmzw~5y˧<[m_o{N ZkћbWSY3V`#3exRo~1pZyd?.]eȄڐ)g47Ru- QyT%j*NT\6GωDСK$OHĥCig̕SCֵZGp Ι{}}U| cWdBGC<{|D/G<Y9jʧPҠzL1xG *ڜw&Rle{ Ÿ1u!vLZivi uV؂(yse`a\cgCs ^$wۭ<>!N0oc";I$fUnvI ǧD4u\rq'2Yq=x61Bx ",aFgx׻;Y+V@I}WBME ǑOh4FQ]K&Rv >,ǁl[#W(lZ!]}5KmrtӤkdT]K.{>dqQ}ǛUDr$~m<5G^_ER nDi[33T?E0) S~2vGsǢ T] WX>ϕ &*zA1X./4uwA >5}K l2k*40S"mᵕvܺ>{, gS&Bf '1U$V![um&|?rNЃUrF{ MXaW})Xv9_%ќ'<4 ^p2}r0r-d y&zMm~-[C|҄)ɐd/PY%Zn(L δъ%1ELDdytnޞB0'dP’?WsMƌ97(7NQ< dS) Am_mǭ|^-ak41^VG-y? {YpfB7*tT))-"aMXP+tl~; ~%" 13ZorLJ;9&)&"t&~ r=DߎU &ҵO:3-XaƞٳG&J]';F)U&r8*l^~Cw.ecDz>.+e`P-"i( מϝD43} .:eX'7=kxCŶl4N$$%<B\;?ۨӔISWWmdfSζ5| eP.%vD_?p/ nDFKGSa8tgYWpՓ8s!&Mj(77}(c#NvcFeⵍk$xopsH|mSs'k X$(yO OK]G)<+6>a 5NccJjTQ$Oq]ݪݴNN: HGwtM(>u*z"dQQ/i:썱!0qur2o^$ ('Cd$HiDroDr / בN17y#j5oK$Q_f9'n ZG\"^9k,:9]ޟg2'~M>Kuٜ%4hqw;8{>yֺ-Zꍈe\ Ȏy?`*El]t ,CG^`w5;*O*G uE0 ŬpxW oMqCkuj6&PL5M Fvؑpkr#c9ЩZzgn7ڙKdO3O.l굠x{׸ pćv4\nR?>2 M₡MJə/tJOFKBjܩ{P!TW!{1HRRw2K.<.5S8bU?|Z`vt^Z -wQZlArl5[-uȧxo'q/'CR_ţhԲ@Зobz - Ld!)ΏIɂɕ]M{'᎓vfH09 1Aa@A.qp|($n5 F 9Q ?.&']ƥua4g(=t_u_OƱ ~z*`(?1ϜXWΚׂ4%,7ȴE+2%{\X>cq C=Du%f;L⩚(;k&CY,tTR#ئ9Ex!(_q:}y@{jƀ1pWu9s[`vuSQB8 FyjWrqT8F#WuO{wEk]#CK,l 54q *_&0orKڤ<'ΥF~kL_u7fKÕ-toby?z} Lt飥/ǑGPOuA10tgIr$~1 WjtÞVNKwm[FcuaMs鲻?ebh~|n,.9z#:pAvU_BW)@7|00:.9AGi#˩b!W\2_R!4F wiUR3\u kT;6gC^*D~6Jr#p2+^.b\0Kkvyl%#2|DŌ,y_RAMd{Wd:[kifh`~E tx!vX"p _|N T;R7%{{R;Ύ_\r#'Ό(i?qv弢(WڲNwA gZy✺8 %,fCxo%)Fڇ/zZ4ḑJCjoqJ~}-SZBM %j'*b1.ӟ(grt6]r#y^h'MGP*X,ֻPfxk}`PʧqBUd7} g|-a" 5%\g>T844a"fɟ?L36D>m9dd:&6&˴unKȴg*aY:lι|p$V,zxx k9U'wA ?P!Rq[[. 1,;"))0bL~%pYi=o+O 룾qC5FB?kn `CY,"q7]T\*3j r*Vwǣ L{jMDٍ$x.SGBnL0(ňeD"ejvV'^CO:1B e;_P64 HN) eh7d~.Lu-:X˹*o9pĜ xe7e!#obF-'.,3t^0VZ"ocm/Gָ!Cs%&٦/N,wVHWxi7ܸ%8DojD jIc^ gN <Ɨ^qs96կ8G!`.=ٻ!Mf0k>y0ոp>" eU<xK)տuJӴ aBq{EXH1%8Z&9R-ź(ԒL7(^s&X^+G<~54 iH˘߯yVs@ zA1++8{WhBb\Oʋg h ]0~BMUldN,xQZDY]^뚌0o<s;IJ?S#PT%t]w7\N+en6 xQ*q/MlƔL7m  .'j|ޮa`6D5)FFzifgSMⶉ$, gKGh:{f<;=U&@E`[N3@Znl}!ٚ,_m󝳗V56n.%&ӓFl̺hB]ab8 xXۓ H%]IOkª|xc^ݲS8lkk>!"G\"c{gV"_bwԁZ%Kgѩsxԩ]cD%7+Xr?ӌNLP߼iy3!Y:L}TiЕzB5ynYʁHE7eKR<剐=ХK}"'+9:05 fnB! r)XϙiAZ#cMhއ W;T۶6#'CnzODE9wZ6}ϐ0QXE i`{| J4ơOu)_f=36-i Txr{]ZvZeCt}')'}BDD7Wi5_Ʀ#Lnj# wHq^ vl-w~,ѡ֪! Pr.z_@h?ZX9ϱ;}Ƈ2Rl:8њ!kgMBѾ^?=N AONtۤQĻjx!l`Y_ԹpxŴQMʞq,§huQNop&j&Rߡ w:޼3[11@.%`x-bȢ3AR5D?.j,bL"q YH;!u\mn?FLSy+VדU:ЛT?~QlX!O :v5"54k83ܔOnH&-!BGÓHO0wm7^(:ؒ0H!i^[]aZx&aG༕>H vvii£|#%J8x/ȱVJ/AJ]Ɉ'KnKwze֔[0g'ƛK,w)mA|[=)Voei`oam(FQj9mRe^xm2#B. &>E#-nXUfsUjٓO ]%ItPi*s8b韫XXV( AGr+4"΋VMSTWɂ 3PxN:oKPDd0px+hV6K` N+) ZHSʰLe^x$;OtO㍴:93Պ1uKW}v=cC H.@ֲMpC[Yʨ}.[+(W`8՟QD;>Y\U5hf#y[*PkDb) FAcaPrjӼWOUo'`λ B)j*d=V=wg;(h>ovoMthRXRɧ%Ex)WkN?@$2,Ϥ# XJt{[Q^ PXR׍A45Ⱦzpe=@l2:O܆F拊ȁ'5Wftgs<-~6 :u_c),B IWd[W2˒MGO<"?)IrK-!v ޗ/NөIwYfjwfg\ U"Za)D44*wzE~~UX,W:I>e6o|/FY݅L1VWc)̸_ "Ybn"b{Ð?8?S}o|D1>A5ހ] dRHĩ!a /0m9;G@1hU;y'wLuȅ߰aoM ڡ*RI27T9"xw[ri$AA98Rv@#.2?#7t.,lf`MEl|1|a95 Y@uI4N"{1#ߟ(m* m\m,~x\WXT͂t YwdKnr@QW*G Ve;Q/ZrIMv.o*&]k-zryCӭT?>'45W睧,2n ꢝ]u։ُw{ CZ /,V9!{ɫS^KxyC]PEpsK,>9 XJ'b/SJC0 #=lpf_U/m!H>sq/)MG2\:i#"+a> w3d훴TTgI`WxCv2 Z|) 1_uۉۀ7ʩ=ٟHe)Ul-Aט#Ik:!|xgQowۂ\Z9œ_ qnk0Tb)"##o2+c 9›xEW-A-E)kg29[^C"F>Kxt_vz' oY[ LC#d˶1 6CT H8@ ~~M>Wo<ү<1씇7&/ZV ]`%xǹgP uigTq򏍶xީ1VHj4ش9F_QO#^6YR>魑&t7 >U*GgDu(ҙ k?Brn jg.:&P"0mwKR`ȻguUXJnř!ב,| ©26\:+Wz{_zwAVjp[UG{%*!L9c*vA4;!eË COBVf rn/>jy^al#m!`4!"YKKiy9dq71uv&׽Cx""vŸ&Kru b܄@Z(*- r $ATNxPtvLՃm#x8iy)_ 5i`SOoA܏őãwLX$cnz+{E";-߾rE4|i.o{78v.;)g]X`p #B{drl^5%:XKɁ#iOR;bУhk>|>ݺT* s?f:IqpIrѵm_"R=h\Hc9Ly 51.[KXwD Po@W{ vc?ɻ)Aِݹ J}9 (@Ay.^ ;0*R8"4zLjoD`vA_jE\<ѷ({[UmmX8wp}lù^WWl'r@w9TPːffcS- xve&: ڦԼ%&32Y+33v?JעV! 5:@}Pܤz |]~Ҝ߿LEQXuC>$Hpfꦿn{p:<nG1a <玁,NO_V/P@.&L2f5C4EU+~}f rme~F,޳Uk E5l}"rB@P&83}ہ)S(:8n%&#?cdy mZ"R=jUm#n˭gfk+rR_ |Qz !TpӀF k 6~=`8?sYErg[V {` |:s7ڡRH6u)nby:) h@#N35coj)MmRеfp b![ WIMBl邓qU"P XgVtZ 9Ih" `}˛RdX$>b'"S]#0,ESag6G~vN#ye׆ @Zb4gɎMLFHYkcqvǧc;kY8lHĐ䋆ffSn!:Fẉ20'l0r&ASV|8]xX*ebE1!|{\`7 a@S|XJ}ʪv:oԻ)_XZ 2duQ by_voijV Kgډ|; ]nX1EhI$=[]3$6t*<Z٢=PEk/,t|+ž#W뮄7W=^ŭ_D𨺃.EhDQ3$H}X#C*JW? Wq1 Hq0a2SG~, հLbiN(2ړd:VogHĵʩְy;-1  7y'VuoJj/GbE^gqٓOޢ9t\ M %j?GH]nC l$8- /iH #>&zPU[* _tٰˢjazmeNY~bgT̲N35ˇIs}0`pȄ B}醙 ;6%ҷ""³sowQzVa>H{$!W5*5;dUǻK[q>xiP/th}c3} z~0λI^ZW߿R_?NgMC+ki-m5I5uBE8dm=O;W*1]El 0/ְ#ge1kpqJ~+Щl+jX仃g g3#vLln?”Ķ&yrɟ H΅$eFnͷ&aG?ؓfĔ>< ӥ4fxns4D>8bܯ7-zg҇fڦ/Im[4XqE"T!}ƃ Xc BiRޅc"#72{TLU݊beG~gT Nl?Vi+tO2F4A4^RӬx۾J6ŶFy7.ѠF l3J:5,(l`ygIG`U;V u8d;d4X8J&:MnqjC"l-jz%=cz9FVe#pu/k[ֽeK]@@T)H6u3BdWvwB07l<>5{rJmBA8dC=&%2To{O_ΰsihKz 0^L$H C^lu)$ z4j*M[c9"5Xp$4pz [T]$lg_B L7TzAD(|1Q}+r3u^dg[fمkg,k^iHiN}-d_K^O6~+R{UD~cM)7G`Gwiݳ.:߰TWnW?s3,2JkՠB{WvMDog-GvfFDX;)cb T#wBoy}fxiam@'""cΎ+ɞjT쭁IiZT,sm2YBUzQґ yx7/P$BgФu;U-Sh DźJԝ 7kpOf2Rׄ8wՃBQ0%'hCۍUDs4OY|ږ;A]s<XX%&r}ٔ60 =[ES*X_W-TV&K'&*RwڞemOosﵙy3Y{eqj'oO:?G U FzKpxQn/bMhJ|W "E0Pݪ:v  EBX)^EN6@ڇk̻?v$\uQFey]'%ix`I Io{g D/J񇗤NmhCBe429rrJ L6wapB(miF>׹/p^8,ڭ$Ns2R~\G}d:-  {26~jz*n?#fǛw|>X\T3-PTqv]j!G{>ڧ1d{ozu9SuݲDT=g z }hաCVP2Yr96Kڤy95nAV>I FE7xny {͟uq5fy/tϙT@\*]f %!%KRqqMs686O)1yNJO[,n }!l|ۍf&Y.´; -¢ E[H< 7)C8@ɹ5ǜ'9FT?.PvVhYB/Ζ2!y 2(y :ѿjRL. %#^qhx'6+ot2υVɸe 4CxߟU֩A>|i1 zU nsj9|N)F\H VeMR7VGUbnw hq5s M2jߙjHJ:(|8ߨ2CAcn RyBl֛л?D](l֑?s9icOV#݊;LN[*_'B~PZpX=qwPg+9r \Gxw|x4]hZ&n:@6Go=gac:)4u~Tm)^-FZ~zR&*LR:鯆uD]f߶,,YDUzt(vRTŮYdj904|-1Yeb>:XjlbO>0w^!n\haP^I@|λ~lTw j4>{9)+IPBjRjư;342Rf"L&8BrIeψY&5y&BdG6yK`^ M)Ő@a+ݡ;c_Yx%((}w34ZhW@ye_bMCLxd ]}u~떪| S}Can@6WsYk~?5,ca~$a"@&.B#B(;wC57W%OvG÷W OiyEZub9:^K5&K{ȊF;lLO{gP?{&9t%dp9Js <єݩ)u-&&71/Uq)n0KƊ5 U| tȯ"='a*EϔM-@]e_hQ$ɷ^7r & #S1`x8Q<9xĐ,@OY5F.USazӣK s0m:/H‚S) f{tlnNU-hz~ua_qCVV왴)4]f@}P]&v]S>voL=4mr >2@Xss,]eŅrw P*f( IOb,PkRuSۣ:vS.ú .=;ۥ1L/Z[EŖDUPfeG?'a㿹V+:b1LWlB֏53v@ #n  ܹrrM |^߂nim'tJS~(u{~DG"5hS`tM'rW`+9@t*dG-9xDD K4.s[p> @]Ť|q{ #hUq'&Q/ˇdpZymVu(R/Ŗ@iQ2C>xhy&'xۗN"}BQvk}];if@vbJY?%=V(F.%aYw>O\KbO hgVv^2\۹ަ|-3O}n# .}!mK>pW&y 4Z |йvB_q<[B/hp/Br*W T bv#uTMU͝٤f%!e%POzi;%?j E7Xdӟ# IKGZI &1r' a"b? *좮B2J(ۉ>n~bJI@@kM`ra'w4#:)/٘pFu֦.amq=z+ pqu/9=U_jk,ꛪW˵|%;@dXWH (SU5p=|y :aץozc?xdrI߾…,!EyƥQ9.b,{_J} sc^I~F+ݬvwSZ%QgM 5S $Hm~հ3r[a_Aʻ'rhg2:~7ǟ^i@>s U-Ui_T[L=/fݞV]@RY:@:3)UՉڦՆJ%dLo8-p`ecʺ.vpp4Uz\焯]&^Řmc;fRfoL _=j*4Aeof}eǩ!uǮ ۋ1xX`Nw8'GeMd 5qPnY1TuwK `KLvi5?Xo&AXjǰV~W| w9<$qffHwn TAnNUhhe>&D-e ul=]Y뤃=ʁ /Sz/ߔ^l[n`xDy¸E {Gx?ACn!H$R#'nOxTWwQe AJWTȩ T?,⛮r;i)F/b1so>VVYvqzygXi9%x8‡ulh(IL\^j1,1]7`Bx覦Kp,5 Cek2g vߪ f1>,uxѠ%A#ck xSFĐU^վ7Y=wԸ|@hO?V6hN4_fL=q yzLC~A៾),t)[T=38>De dXLDCI6#4 ~͊Os\BW̤=$I4Ry؃hiFxD8F2ܷx{4r.Y{ -RIvYcMuflh15 6tB5ZѺu9vɒm^E:T#xPȽYGu(^*`#U4 {yr*7=e WTehxASdq́¡F'RYvļp|vguv,7^$x(FtԕUڏgKM CA\}+.V*ƀ^Et9FSv8+9v/H+ٽYhERp;J~WN$rJ= 8CZۮy .nEіJiyʟHk9}Pnt! kp&XK=w;Bt1>:&kBzgPŒ &"/>@@+osDDδWյ-MS  HG3gIJE?t%|]`ܵU.pe J,L5ro"s=GRaI.geE" dןИ*Ӳ& ї\Zp\~lo {SzD5kpN4hW1) )0W1)< jBsxPoT +7IA1C }kW]^8pcDvG.^3B'yR!-5 sA\0^ {q @wC"?t3 A˼ [Z0O&EOxZ}Qhpt8\wnF!. 6 eqGm cxX˒:RCF ᱕]h=a#} l Zi@v:n( BBIpyNW]bhVzw=Y-S:Bh1)ѐHM~J<<;jPTFwmfq6fGIaBy)m]̦<8)7aq8 y3ݛ[nmuAs+5߂]/ggrvG}[}|h}5Z+vy)`I +"fĚrYPy#]b$@m:ޡdGX9#r0Ǵ!h/WƦ>,b3$Y3V|맑mƞ0?ڧPhZ#`|7zV-boE0.ɝ*d(+;x5Sɑ+N&U TA䰷dԧ7 )Ӣ뙰:"UlysKFkS|aWٴ8,9+c걞sN7~} dU^@1rh`K'/]$uϫeS(yJG:yUF?ul$hsLM I϶/s-0k [%? ).K'p*}2VT2" RQbb<2]s-clۏ0@cR HSW O#G,g#uTJ Ғcv_^kH5x$W#WYgIMiw r7T6Z?=?ɚk/7zKxy1Nͤ9l+Nc}U/uYkT:D@mzm!wbwIa FJx`P2C}`lD߀KuLͥͳ*y/BLr9ǣ68^&Zq]Z4E?ST.Z/PS;vm{nl T|SVfM[l @6 5 ~+W`wf!tאW `#aJc!_/jg0f /&l8cwsܭw7Rf W3{Q" פֿZ4 ˴pZЩ k8r YOT (T>TubD+OWzO:D1pWYmE ;фKO˸6x .+,fxӼUOvy{O& 5-(IeF^ȇy.:s ?'_RK$B ]`AƮJGg-IۥrHPiz.TC:5i#zpv(`J?5vF Լ!{f#ސ8Și_%4>" j442Uݛ5?><q@/oq.]T ɠbS"ʒ[^4btz1$' }\ezҶp.}DQ&:7]e=*_io^Re&:3:n @px-*+{p1(3$taW:{0 u4+P,4xR "S/#MEV1$IkK/lL=^_+BӜCv7%#/}RǎIlRma;D:Y [+~rgG--pHw f$+2M;ATP\O̡`4Jqtʹt_+JTu0i$ ih0eC F+}f .!% '%}y z:-jȉUթcbykJ ueyj$ ^Cq`[O e;Mx eőDOO6Y޼ jOQtʮFb VX&Ry2bܤ$>Po=`Z-REnLZ|Ԛ2ʃn"'65">AHۤ%冊i# /efWe>]9(hNp}gai\$FLL­@S{ >f1z?/ZK8K7i&wiZY\B<.3zEHK*.>ʚym4[-R~}%]Uƾu:޺`սN2Tkr>/f녦}qGXMŧ{MvrƒDYs0kLMxդC{k6(e4eeɐWaD[Š?j, uÊǶgty~lcC"x~S3ro+ATe 4sTnA__&\2?$hH=|}gW F`%K|-j)s6*ZDlSGS7.5r\aBP|VS|G#C>\J%{Fn~7^pGFz#"z0gBaatx~-: 43zU ! )aT `(c lx,1Ill{2Y*Oِ2W:/? 2 p]U@1$?JG^SL*$:kv,u"@Lj= ԕ椠J~_@ M0W4C84Dbes 6 f]Oޚ`jRh4,.>*@褼jQp?gscƺ{-jiF\aŋh\etx]F()4ݲhH^Y[#Las딬O+2l"A'p[#r [VYZ BxdZ}8~E$.H B5ǼBIR%i&^)@GE%'Qi`Ljh;',;"`-2-Ҍ xspXm 3_MrSb6 A?χ,OcMDgюZ,/XU<%+ P6]|KW2TQ9!oZ0Vg^th@}."ǔ}\+k'âv S)EPw OeS8I( {<@R8& k / +-g`62F9Tb;WF0"T< fQvN[!jRp4'3E.wy!dEGk4%hu=+7(K31"%)&8u7O (Skabp (uZU`[Z<-d4l«ˉOޡ]dSdڀ]vJP*`ԣSկ>.Jʨ9ȣd覸|rf "TIf>6zq->S*bG m.찯RPȹN1Zo_gO¬0 W%!p !RZlo?; `PӋb{)#hVZݥ3 zEzwm QEܖ2BUnjDv%GFp9HI3# rF-ɸ5ƏI Zf_(N˛T8D =Q)_dŦEV'a/g).U/]7{]jF܋05?(H:M1VXFvaUĦRiFb{KW):q*sKZ'aP@>K׸EQMD1VLN/+67tZik97UV* ZB:_*>PNd}oz^O쬖/;tywOMqf;^BXtP8̟&q)|dOo6bEsGw²aZ >K*-+nDyXA\{ x}= 5Y ^vnel;P~13mu;BrC>FPڥ  n{d~6Rt:j,))রɴ޻Z#k/xJ*tug<wX=y*i{Ga<`Q#Xr2AU_E{\<́2<<5IYg)F 5`@T飾#JjC!]Y `h(DQl;`2=#aGL`Bml UfXQ#)u%Quv{_0ﶓBxHnq`r#Tb38]/uAYw.<(MdtAp-sq: -;$kd%_o%ĆC u 77b?ق+`[$ټN55r,}ܗ K]sǺ$p܃<DNv@&"p`;w<6NOց=}8+Lkϋ3̂#wruK^\0p)qzQ<߼pм9xT<4 ]*ܾ#K6=όU#Xk:Ƕ i$XmjNJ=;FtS* V"ͱ 5dkd㪕<)BBc<|浰13/#d1'MSfH!^ KtF 'KJirs]IJ'肕y~mrZw"&O67d1{1V"tP7x[yQ|Ln + Fjc|irQ$ .M)__BkQ'Jo f±,=M̿T`h)a #6[B(߻bE5$)p~fy݃!4Q!cX7䮻rys3ZKMî`v(6GRENfI=8O<ҏeڇ4C tz_0u Z,|cPE8D17|eӋ#~A%M@D,Q"W ն&۱ XIg/eVγ4<@V* [(ruD=>{s:4G,zKGp-!-Ћ%nBoR+q3\Y#U5rI_Gw)Ŭmh.:a2FS G5mN#%Eh\]GAvwlPjjS1( afʐ1KF!Wf`?\2v./Dd{((YzRlLm3qB#%*m;20HC盖|%`9y7ukq[ "g2TT1eL'&ꄸ%(O"3ffrKc(;ǛZ5v_RӜMh҈(Y(S&C￳(Uo{ӊgdcrN-{$n>7Ŀ?@agE.J*FB]H}@qORy`PtMLE@ q 8Z\E}7]|iZo}H_ `KS8;9qͫ&gU,P#ߕ WZUl)9G+ƾ)j' <ڊ~Gbfn;Ǹ}nH(7A ęQK9 ?Q8Fnfs,h==`B0wxl&Y~B{@y-zy\|Q8^XsbdJo/4A8%'o %Ǫ0bIX9:S9KyglmDd`[XnX2w'Н,u ~!H@F;8xۣӨʒ@.?'zC[vTc%wK/ފaMdOL:C̶XIV H۪)bψ˳"лuY6 짬_c3 8Zg}$wwC3d=>uc4 #0_ý3nM xu]w3޲0aK#'%y!fǵ4.x_}@JU11f]a8O ue y$D}_u'ȏXO$kv-Q4@̴8􉾾NO;PdW[ Vے6m^|Ȑ{ ehMfY.} (F¡:SF WCT#gLEb/EgGںW< G<nG* i< Χo\'xZ6rxJHԧop8VsMp~4fK R60JV3WBAN J!uCզnb,#t'Z}I it_98g };H1ȝρΑ9~TA%AjUl(KWꫴd i[6ra:3ډ ;ěaSH3dqF9Ӓp V H> @=o?6(?J&k–U`EvmEyS ؾs9Q" 0\B"B @pPDQ@Qn6\uMX^\ύ ѡYc|t* ? ĩ7ȭ|i5+a6'y`T< L0z(;OiEwfMﳺO(+wC큺V[Ł20[A*e):~"XXâaQRJ OxSщ!ሶ又&cTBgԏxya$BnP@M4Z4 }g^ &͢7GSX$Aw՜#/X֥"p3 qT!,G '7O##F門QSkLQ.pI=7 ("B .w X=zlL|H beð)9*ZJnwjhOz8l#0z$J35Z?ui~|04J4Uif1è;5R)ܲ$# k~p3d@A[{[l)M= (rV OǦwr55ȁ=V#ǺҠ Ubn5ߍ8lz*l pr_By_ Jz\٬ DBPk60Xp%D>1Tc3 23KDҦĠ89rKX,OKUH0mnF8a%x^^)G- q@Mv(aQQ>L-蘰{È0pӱغj֦U,Vz9`!Ds + <ȄDf~"l,SeA:+!joh[Eyl of_mcUsideoZO͚b&Dewbe3l6H~.{cFۦ+NGBEemRH=_\;XJ;q abf4Yl|鞪GځRCš|Oq~n ؗ18Lr3*v WS76F}?-؈ms8 IO 'WŽr5M5sνS>ඔ,¸ƃ؂M4smF16$A9@icvDE.ɅX3-L/i4ñh:/{uaq NXW8dm܋Njl.۱-BŞu#$*zt7A؊ڢSZ9@8"HNp1Nb&v/pnpz8K wGPm X*LϞLD&؍.6}Wf$S8+w_<ͷf"7RIT+)`ڏRܟF<1{©k%8_Di)~87_r A5[\;:CtNc"^u0| mp!β[؏_%NhWLy 5Detu$Pa7H4upW /-I9n^EK`AQ6Oyܴ`^2v5 lbG)rLu{y>h75VԈhF3Pi.0nnDIz@E/jYderjIH-04~cܭ2g1cqXu, U@ u0 BM36.`3s˕Nb,_Neӧh%U/Y춾Y8l8!Od_ :XL2<7lX2uq>uH LƤr j@}GKޜI8/!>%ti:n6o^nҧ8e:UC.}0ٺ蜘:?.rh𓆁 rHCa'JI[n(l܂"[hc1`v=usΧ7Z.{:uvO ?Ξ&ٗH4V7.˄  S|Y ٙbLqEt:ww!ѐu= H Ïjwc&W3$٨yjcu("$9R*HqnX *\zgNT>~S*$>O Bx; ؄Ҫ( Od~Z:QB+%5W6ɂD߱qGUl Y ;.̦(,bQZ'iD'O+Ke0P+╡:nOcqӔg:M ),:H5[eak~_i!hl씨g 3ʚR{di?Sk݄ǾO ^Y(,ȝP`nDV\ƛ[&51tA䝱,\zzZpv[fZrk6?(H$W LsiwJ0֌y)]e*ufaZ]G.TB9_oT%3pȨSVaek|c; g4; u?]A?:+b1br3o$)+\gB~pBVy,";2I].#iI;|׏JJ#e̛lD;="ّH6T/s %O#/=-E= LΣw.9*v2pwY86SfI#g< {DRXړ"Y!Nj"uyůקW4Y]0d?10+-$F,a6[{?tX{tˣSU[@W#E%@iou.Q35(>('xk}5%GNna(?!'`[9[JoJ 4Tl[I5h]γOXL~M6<r#P`ڂHV|y@(O@/逎W -hjnm:ťN>,L7$i>{*"gssa遈ӛ PsaZO-z]2H+IמUpD|S>LV̷Lɫ5oJ쉉dBy@:A%%:C=Ӎ.^^Oo4$RҸhMj?Sju6M+a6^Щ#H I;yx ,9:dkl3`Qƅ ȍmɃ,Cdős=_g'Ƚ\@+y9j,`j *(5$'JaJP?g)lB'hvf |2Qkj PIM *Dkĝ;0U/kF|ǚɢixb␡yPғr< Y-01ۆ .6fB94`3шBrkYBp$*new]O)n9to{0F ՙvP|18E܀TXK+_kNIk@l`i$ ѓ7?ɼ$Y1ӎjc id*[/ꃧ0ʰbQV=+5Q)GLsTji#^tM*=Cb|rR59ƂcgLPY=9h+39 A'% & FzM0'&yJ?}yQ[t۶֞Hx Xq#k/^N:zW?hl P$_7}Q'J(Ps0)f.(a;sWz?NG96|8Q@LB<""^j*хD"'*qC +C4iJ^|˅Nj_vEcY$IWUTA(ձeǙMߑ;ℛMAM LZD8M^Y+8PMk?S7]q{ߞoRF;4XB8#]J ;:G3:bCJ2!4&Cu(o(_4ղN"]'WhJAi1qu`[/IG/VB2 koStDYPVRn27V^?HP g <4')?,0_q-KI ҖXKY}_eC8a `P΃H`x5̫)ţeW-9kdj&wР#g+蚢6`P:؜_& TS*C87k VX4(8}V8bC1aE4 Ii@%wb`x]U/T Z-FQaw7GRt?q˶#4׵?Pw+;9,q>]#=5je{ˠr3f€UHM4ϓM*cW-xfd5miMTfOͽN*$KQR\#[(ku'MD?#^ĸ$$$wKSq Z%{vGRMiu;Qg>ٷQY{rHe>/K$XܤcZnJ4M@Lk+3aw(CqQK 2iS. i.8psf[IAY#5wCp\_fbGa3w0~?Q;lrK,%(:2P>+n}<|$.\8j87ƒt$y7AOU/ROIis$+H;JtiRDq17O{у܄?B1?#Rv BHm]/eNdctF*sI_Pn)$v4T=@Cfѡ"/o]<{?`#=ma~ (KH $e✋}{g[!X:B$_*P=zTe?o }?=dr섦L'@>3}Bu9"f[h\"`Y 2h$(ӔX+^zKkg% 97q#M)Qaq`&zT MiWG(+BIO<Q\y.ޝ)z6QiwlL" *e W,#D[gYz Y37dH;#nx{1Lژ%ov.3(6$=#kО E[c3Cv#;jLQo${b=8Z7MAp]ge|e~ ZnGXfP*f5$: (Iu<\ "Hy]sA] $2_hՂ(H$!8)0tf:]6LTtfE`o-^A8vn  K>'C*P'Yk]<Z[KzNIh -?L(*\ C w uTh:CsV_@ Omȅ6C6x u8ӼLi^%'g[TTwDb̌'dD\>uVu衞-]Qnl{HSi~֤s@fCФI͇׫yҡu |x9soc"r&)Џ.LH\ڛ>`~Tzf ,d"z&!%4HP71=x2]3`,=_YrBШҏsԕ@x3Uwâɋf++Lg=0A9lHk#F@1["ڐË_u'Uɩ݆Ux. |(>8<(tTv&c&j5uD Ie'N5#{W˰ 4#HIRsw=xLMo挦m0 Ď1%=(_U}">+qJ=]{ol9|y;TqAfV &eͨ˹^ mcHm!lěBWT"LSؤ^П%'g`bL'AH:\Xq+qGvuBbb Tǚ.|7OmW`Кzlڵ?F҆I!>E/f|"eTIZYTSZD#Z'EG#o ϙY5.C܅:b:(S?hTa޺XgG 6ʢ='uko>TLD1Ϲ 벳uw 733yw?WAsmIK hPeֵŀ%Uf?,ČG#˵bAMƌq3,=+=jZXWج7iѫE3 ѽ:dtx$ N̵0@İ/QG*>~27V!h˥Oqc@S1xҬk{4曖B3.i,Y '^Y!MwQxO6r̖M ^|"M,NJ 6͗CuU>1 vv |>JۂKT/ FήCI$n.%nSʪ9 Cp-Y7*h rbcci—GCMJސބ=voueAa4S0S7x~l3k6iO!aE@]gj:: ^F:_@so՜>xGR_cl [UTsh5'p\%"^fTdNJ -6zbhXuw ]r[Oƨz_dy2??X 1;Ʈ_M=WR5#X:l:0UA+@n[#9ͮ$biWk bd}.쏟,pf0vm\@\A.ˏ[LRR=:k db)Ɯ/R3 H@P Th)UheqW(ykb䟎pXV0Ti+Djt;70\ =\?nk`2".1Esa{z yx?-j2^̮8 ҿ+7M QZ/D[A1byVy@83vXӀy-zw1*uFc⏹lܝ(ne-yEc8Ae׳)TGrP ̋Yt1'U !sV|*:ЁjuՔCm xf%{BP%/ E7n$,rpa;GIm[aҼ{F\y}gW +LtE?<ٵ3\f3EST^cu+Dٟ1C!n^@lpjakԋ/] IyB:13(]j+T> A?6EJǞf!|Ef%'nDN Ǒ72zAKlPG\n˺Zqb9~$^#q`52gcЖ5@/_l7˝tq|JI/Yh_cZB7%.vi 0{q-rpDcb@0܍`Q\4at,%;dD:bG\s)9vtZ2Erub֤TYX7!TQ) gԉBd죄[csmM6VLRfe޶jIݽ juma2*vUXy/~~ѫ*} 7QUZY۝jҳ';?UwXXؤKD{iѺgl1 *#5nʿ}Xr&2-L*q'hB&PosSF* t7;Qd؇)텙gt'E m^\8w? L(b.uWNL14 !":"LaI[K_ѝ%>.!3so UHӚW4o0rq@a?lSf+v䟉۪y`랔3  _"NRގn]2\˼W,Q|GPSk`@*p$['c6(6vgC&Jж\F{Q.X<dn`LJ 4 ! 8M9-^CJj8,[_l)7̈́8VZdtZ9?]HQPM)}4*3Kua`eFČ: '4Q>a-`xcznz8SaSTۙwF'=fv>FE0Kojp/R{JKH X"7{c}@qfAqyJW/N-r=떭$l}a87< &H9yM͈S> M-#ϣtֵ$0T"qŹ/r6 Siݰ+qH-*kU& )tFGil,E:+ȯN ?hz_"ߍzćY̛e RH;[J.:_Zu&ʪ9 ia؟_698C!8 E/0^&MbgZ*vv %iE';tܢ%uhf>#ڢSIwl1ۓ jN IjAO^ef/v\pdEM"-ɂ+ál;d4(Oӹ{40t}HRO'`ۊrB_R}@ s-x4)^XkqE߁W\H|* QqˈK7{<;ˊ wp?_I** QYWG6qI+eK,P%zo4^vte=p*h{$'dw#Ď:P(4Ւ4+d,*:0 Bم. L iI{ȡ"-\XAq<f6n#y\/)75ǒx<Т)$"[;#^zk,.iT!Yk  25Sk#a5r;jp=smMlglHǷ17p06BYGU:jݻ Aq̀T~!Āܾ"]Nb\@Z& [lXp8AϥSf4^F|O/?\s?!`3&Jrae||y@q#^CK) /),^d~]TD]sډìqv$''p}?9gxtW`! y* Ep4TP"\6?3)f2hAKHx>&j@.-|4(M:Qښs^(#9@LNհY -2#xcjET!&l$ob6Vw9+U8|ayR% :}1yAW Oe<7CL[]3xyͺJ,ȟ-_J ]MXTTqTDQ\Hr^/h}AlNHtU4m[jZ,Wp l}4p)&߿Țu{` ӑZeA\l\Hե0.0g (wqOjd^(ւZ8̜mܡX=y1uJ/5'M[UICY(^OvgnN|1 Ml^T9OuCbqc>{?S: hWǽ9$ @c8Qp<e³'*^:;,Y݃ջn.垜geنeXƗ;a{\R^ҵXC)Qns-D\2#XkqЎI ٸ[bNn89`!哴g5,DP+̖\((M~Sr{Z)sU0qL>\^4_Ȟa=vYW+Rߟ|(%{ЧMצ]o' | sio}DR>.߲*w3mN]*bNe=d_z|1] 䖈[|o$gIVs&=*bRxϪ`P'o+[/=#۵Z~X7* lQ)]ڲ͹(!~r{*kiEE0'1M]E9KF$S>LN;GJpfbV%hْ>#)yoZ&̪?~g{e8Jaa9+S+o@B Y^Js[1ґXYM#t4QG%ɽ l,\˓2c(rE&H)3ks SMEU4LwkpM+2/W6O/'k`KT?QMlS]9¯ҩcL55"MՋ9 tiLykj/knEwNց QGenIC5ࣝD6:Uj[k i#y[C+Dne#YTΛ|D ,"{S b܈E*u#"g;Bu O<xIlA-+Ue=o+255:ILcX~Ӏoy=zJn΢nmKNPD?NxM(%m) #'swK3N-IDHhx>(g &jC/wڝ8$gq;vyB<ѴMeNP0ݛכȜݻZXdS*ZcxSQX-9\|ukqHS6bAI!CCs+"V`(=S⢀|dhyj(X\KFu?1~Kȍ2;DZ07T1@-l#qf7aYMW J-Oq.\]w5Iq2[gr ?NthxxӍ= 6zö[.(s< g.g,TBQ }WI]4LL`#.q2״B0+2DJA_OF/PEgs˅Tu A s('v8ӭPV UJȁkeLGGN>BU&8Gxe*-"S]DѬ#^p9\^Y;a,p{BJ27xޖp5!kQ-Q8qbcق}g/ .A=SfW>`՛؏è._A qm0˟+h_>M]ԭeK[lI;8g~,1>HUQjfkMdUzKx~eXD?]mlFYf8`lzK`ؽC*5|.Obxa}ע#uۖd t}~\UXqEW]хoǟ5XSnmT7.{&ʫ<bbC@~/++fD!Ct@Xr=uB*2@Ul0v; ZfSSL?'"1 AUEZu~w`>2,Zwfc$Oњ?CDF'hy]SzvndUSF"쌷IA,H~,6P6s܇"! owa=€fv X*3I]e^|yVfY`a|@Wq^)&"ܛk3ʰ/ϓ: = a<^\$c,JM %/uW, Nv920XCi^$AĮ52 ,FZ 9r Z\&k`w?R|<Ra<)яh4Ksc݅qzy^v"ͥ,vO+I8c]YpڦlxKv0eaMFe42E#Ă24\O;YP=D5I^z:eѹHg_GZzI>tki)m <+\ݬlܤ9^$56,^ӽE4}ȰrX#}itKʥ%]`z/}:#=}}_b-?𰽙eBWq~h\ \ϴz,UV2yj0wXwg^A`q)֎Z̊Η~'47-.IN{_N?#AS!Z[/ lKRO*mwm#Fcwh Mniaqkn>ITosPcMsA5֟xrx{nB+&O~Ë V=YR !ῗ!~K- @&'aȠV.'G{wmfڄdj䴎Y sz;M,/Q牄rz!^3#:Hf0I,f{5:yayz,rB %NHh$dyC'XP53E9 l^PQiwͺmvJ[v6귐NWݛUCQciL2Jf_2U=│ܬ}Lt0-tM< `i>< |+{Gihލ`{GU'lTzn;w8Sȩg3.|/smDOX-,#D4ٔ?HqQ&A ~D=3ZRS >t} W$= bIJ@8Fm|:O]fB&1V8LJlwe~dT@%8 6Njx/`؄ =)\imRvK& *'J2awazhݸ o9@vVYeN\ZڭcMbz_<7 ]sxkmL뿂Tf%w7A:0p,q5)Fgn*T ۠c%)9Muys0]9]k^83fDO"caܡ_ׅFNR8ҁ5328܇:p(TAeA_XwYۦ}ɲlngJ%ݯmWe UB85˼e'k޼%ޑ6fS;BD}.])}_ƙ[r7N eiԎ?SqStS[J٣TjchLG{6`hݹ>-L_{"DݺbEfPAi:K=ru(c`c1Q#`J$t w, x;Az% Fyž7똘2me9N'>AR;Dѥ>Y=ˢGG<I36V%K6N8oY`[ʞBsMrdLq\(IVIœgki k>~%(lq97o&9ےll]~F扗Ӗp!d_^c$u5@2i,مѠ)O:ɨeUcKq,Znyy7ƩiQSb6R]ɟa M}dgLj!?@(Q>j; \9XiR:c mDc>,N+z!i5韤~C? 3"tOծ -T-T|V*X|gGBZ<XU*[ѧC?j12h6%3H$1l[a֘ȰK 8,Z@qGph Cя`Q1MHZ #|'xV໛Y., 'K A%%Iۚtj]̯QDC1ɬ('ᔒqyy'"bՏV%Q6'sx+O8DP6ð8H,oG."dۊ]J+;d7ק3 }+۩/fINi+뺽uPSD5 A]E"b:>A! c{P%+#v"E}k5urg?R)Pdz\uZ|/~{QrF|*XFL$W9JU9wn5F3/ 7B%E b+뇈EV_;e?4aFri>Z~/!iokɬɶ~AACF2`w3AH{XGzB<|vZbI%\>0X_vj!"{:٫舍M`.Oy1_sƣsjf1r 7I0ES*,}ȱm8zC,^*Q:K'SъGYP6%h S`=e@%F ݦy^cO>$vqjS\+F̍aRc fMOj*HMsP Bˇ߉WQ)3Mt<+iJO T,@.AQsҧ?; r`I;d̋Xmms) *Zk00׹Ѓ2BD;AcuVTZRuoP7`? g}"DK=T0]rϴ3 *9g(uoɆM^״u*xڝs)/Rcl3{1uY1g>*JtkGЏy&uZHI g>LS4wӒ1nr++0?ҫ[wHʓ\ \= 0THvK¿&V~ͦ+3e?8bWrtpxJ=K'lj n@Bt1|s; (0?;4# h>CG*hR:x҉Q@oH͹vAR ˧YvFʙ/, P€=돃rdDnO>jr‘= !;Hm9 DǪ/o>DGͰ JJsq氊>?D-G] elͺy@§,k˼ͺZ>ׄmR{K ?h m&SЏ3ռwkk ڭ+ĝh_ŒG[>L]pA`n{q Jv&. 7`{64|V:"QŠ!os"ƐMP_In ZFAױ.c_dY 24}hee^-")KվDi6(7v%]nVμ/PTgtqJg jf> OpR7.s7u-l2ƀYp M]K2{رϯP j7~F΢ 8/4(DPdUU,Cc^3h`1;CJ kOSS}g|V*|5ӗEwYqBYF9U~Ц*˰m*}m]:@W6 p0dGtu,+EHQW^buڈqN:# >jVBߪlѭR1HߎRLۋ\9h.flۤ2 Wܷ]"6wkql2%Tn 95P| g>WX ӌԶ` 맓KϝXz ٍ-F B:Z9K_iPz}l.ܮ%t7ԁ,8g`Z犝moW@ѫN1u I$sm3*[ک*ː_nʩKDۆd_NY2jt 7Bk%/~׮8dFMx"ܖv<+:9A֬)멣u=UP+7{]L(.G#)EXEJH_qSXZ̙7D/wʜ#/I׌P yᳱ_X T~|bH("waY(ζg[G)7Mm'y(GOiGFS$Iq q;fUj[gѻUrXn^b^CBa9n Iw{ǐ\/Tv*M|{<yCG7xɠ5m8gMKgw& i$`M)0@&hH<^X]^vR 䯒 B 9A,fCQvmn5:\ ,t,#O]#R/k 7Z+ -xKN&bK <=͍ΆrA꣈"jO&ŕ] Ws1VNsbڮ@&Ps#G77SJ6So9_,T¿U:RwQM 6&;kiS bbGըe;!&^@5و)P0UUm?1ndl:Lڦ<rXP05,bn/Kh0e) %ѫ9QnôƄM5ppwkP%>Ǵ`jiĄŤtX3 # ЃC!+ _aN@T"0~. wEΧjyKF?{ k9a9 ؟JSY\4s@Ss l_P6kt&3=8w]΍M+kU?Nur|_ GxHCnNG[!Vjn0hڵ-X,S K`<^fgRr_@155{'jnٻ3!7j¶';SQy$WGɩ+kG[uߒCw_S|.?`OJr] ᠕ywPyI% m>|TnvIX$ w15'3c[gQZ.h^9s[?A b h,NHR$fMY;+| zTrA!~3$yVy+p@ ͯ;FjKDỶ0qzk]Pݦ<"T3 GTT)sPQk[C S)}|b{"6 NN:)Z0!AzQ",Gj8$}9aj X,D͘6D )`߶,R7eK b"sF<7|vugvTžndoG-ܴωqd" v6|uQ\ףyW q0#9"]t鮾8I*QCfΆK"vlf-`?Guq$G |qzh%ce5#@VN0Ѐ08su7U"xUm9'ŒB!n,P1:RYR=C gBC( p@޻j*m!YeTo1yY躀`Ty^9`D.UGH.VݦD cA#jZQ- *PP)X\ tw"uDж 0qˠ]*J`di `7=kf2k';TѵvEW-L׌Pk_JqذC(y34+%(kJItgpnɒ-1~] %6z nRO&Wh77CŠj\{rMY mG`v#!VQپ;L@b  n<8jM P ROACo/{ATr|1t'&iFZ%. ]zn`h1.w W!0Б6>7u xY##Ŵ$8pDbnC7"(]UT-eώڥM/ȡd+`oC{DԞ9%?ƚv)~<32"2FpFZ/cb0)Iǜ辋۸tkKgVFM42< 7ww@^Vc7F)߄?Zr;́Zg0@ À^p|¾JE`46L' /٭߂Q{&W~=Õ5N/X-0*>T?q"!"nֳ7Rk9,Ԯ~6u@@fm[JNǧĴ~ˆ\muX`N2,&aX "LŬ|ނUMl-YE8&0*˗Q9g` d8&5 . ,4Hg dSPY YP,8Ir$> O6IԔGUоK! d> z^s7FZ[Tr+d%ȫf[P?̬ezid&> Z*_ltǻ\cAvvRfkFޞyjlDfJ$'_bCEy%CJ ٻO$+aW[oN4-`1pV .P{~jZIƅ]ֶvpSOИrB"wTpV58NijIjqdXG7jtbm}{Lfr o#Ú̔ƥv÷T js6b_Rj4Ϋ]?/_qXYj㽌ĩKvvp|I6?7Q|O~p rt<]v+T./r [J*2ԻࣾfSh✓J ڧQL711g6TH~țYM1] 7ͧ 0%Hj lu5ZKǡ40l&\Țwy:D<#{v {228+Vgm_ә`VN~>VuWh{cd1L=P_ޠ;O2q>~VA>Cj]wP}v@XyO2`ݪ>#i@_Ţ^㴦-?׊Zَkfn7RmO4^7zj H4(b:&W\YpSd#Xrp2m"ti;;WԾ'C ^i6:6dU.aJn}(G 3jrqzo͉Ff>2Q ,iz4ќh,$Գc,Eecw=A 0{F 7xSK>gm~LDկO&"C]al_-XI#m2 gW3ȩv _qJf+؇mQù R)p;| &-Aڱ+UP& X8BY#F=?E.5\M*1槵 siϾiw s9G_슱\gpgGMuA L_XnG"1dՇIdFllVz΅9:)fYMk,υdPȣhqŠAtb3i}fK1 .pd蝺WL(}Sv#h:xa\Ѐqޫ }OSk^aNiLےnQOY >ք]ש 0˨ rlCf<< ^Ͽ&eE\P @*Wkingy#cڀc;\}P?YkJ`bW,ǜk cIJmI?#}rTG};.FO&k5hҳǦui+%V0J!M `7i_U"ˎ7uC5xiy?ZǘW:Ggģ$mi"0R8+SdNϼ|@ J/*Mg ļSRI)'RgsmVu3B꒯e8R'WSY] $ aVZl dnHi^ 2-hb]I}»B6rU-0⼼X#y1#M-~bq?u;3G'Y=~ߍ'5Ұ(i0#ӸoCC,B+}e҆/Fl355oI3! *Dף6Cڱ3E7qק6,9g|ƟIۂNUH tSӿTM 7Cy:|j( |`*z^ߧgfc@*3)(x,I\P8]kalɼ#?4i=B?;vQUT~|[WMoCӣ1G_jS|ԅwa_x+aAdKyQ5a55Y4xFXÍF}{*;"kUu28~cz@Յc՜"4aJQuG&j Zfxߨ' ( gvHXPt]>MPg{:|R6 nH/4 tj/|oQ,H-V]nagmdF0XAHVƻd,bx(ƽpC=3i/dp|2ݭwT>S}ڑR28u D+sA@f;#1w2-u-) * e{ EZ5vAa FTHQ3`v 3cTǰ=7-mhg躎R+apCEd  F|czɹ$cD  Ը"Zh;HJH5OOdopUWB7yѿ~7`%w3)JgcPWcW?aDKERƮޥ%+b^">rAׇfSLc wz&)"IG9 \T^KO{8>N=bX?vͥojeFmebJ}MqNoHmGrjBg1cnɕUH4+e)'H}2IDJYĒyoX%֑Z>.ɣ̬DOG(u 2,|L30=FjW;Dѳe Ͽ_;ಱZM@⤴*GW UP>RVwaoI@ kn . iGEΉ mBsb O5ieg;W~Qf[fH1ko'im-Q_s.7{1X at;Pq1=I[Q:{a:I"ԼdR3vZN77% (Ґ3&wǑg[u1HAf[<9a_1mʼ-뼰g%uHMQY/.C/?-˳$}7T*TXn/;n"Ќ\URY1uīNB+ >T(5)pk1m0#^ Y.˷6F 1'ꆈ|dN@#tmOCU63^&Gkx)cwϽC5Fۜ_削7EfF%׺7 87?Bf;C>Ye_*+@=. ҷ(:i 5\YR޴MoWkxp~ HƼ'c rdg/߇X5VF4"T-T<+sB'1 Htn|Iae?\-^ ꚈG I찌)|Iq?QtgG|xpsk8j7G{MƘC0츞tG sM>o:r!2dg:\C8rhgq$.|asj8M"$dwsI(>k@J9hO05@@pBd1ډ`&DVZ9oJ V{vrХUA800ǢΏA$OPz0&3`yReu2yzՔ']GJ 4{0pAsh*X"0/y,N LART?$Vr$!gUKw=C-fV0@7=U_16d0ZA#`A%a-i^ s K0ʩ*d3֗Rl/S1೎;6軾I~  Y.&?& WɗĪ2q5w@*PU6nŮf UCInN9@ %¿WxE3 y*_5R>_܅¡~n== Blc+*Z{K@42 yVEe^IYf \[@fTzqvcw!6U&"3θHmGa;ZB0֬ KmwPtؑ'pC^</0 3*;}Q?)9dŴ YvM,"X(M@ ^~\ai- ({}'u!׌M}y@ּ?Ԅ[x";A+NHЗφ0w2 T=Y:=)ҽO|[EFyfcS4GJƳ=@5i#alR]ؒ|"4-ܳ-ίka(mn8Ш(XTN WrFext lp̈́.bJܨCuJ_c[:Jxwgсe^~=g;&I E){qYdr8_'p{5 Rn8|048ߢ@C煺NbpiVC]VKGnlmhwzJc(M{Af?8̬֋T" ̧TF񍥮hP9w TUUYm"h̫Cߢ'`nbwnC|Z@a#T-ivåL ỗU1$N4 %΃~w$|DTDTC,YD]K,-hC'=/R[Xsc]HXht2U6wFKR)W?`O0s'sH̓rPRǷ9r]6="g4xZSa6)f(49^rCQ-dTwD0A-9Od=jĊ,r/+H`Hg;ֹ뇗!ڭA|JD_JDnKfsltk |0Ӱb F-Mo^\,m XT'+>+aاBۺ&\׺W20GdoK9 scLoue,iu&ƃ%?![4L"x6t{2łC Es)@u*6LQ"nptD`#ue=.0]ggb*|!9gf7LDE\Aؘ(Z4ӑ:% \ʘ[8GsS)9^;vf]ѰR60vLCeVY\-9 !$B^jf@jTk$R$M'$ Tcڣ rxM "Ajm.?=L;r#Xp0]DU(=*kt܃-v~GOZyq dDx|5WYTMt[f;sBfFU+?;ZGQlX4B -Q=ŀH3I TK0-1ӦcZ'tG2|hח#0teck(*qpylQFDb?N:hjacZ nPr#gM'5SE2,;~ Sp4t}nYpdp8'M0eFPY LLEV֓%Cw)8-f78vwll rkf}Ҟ\7@Ǐ9&ih[+C+$Tl<kK _YFrflסt6ګ̴ Tut|FFR|~D5v{ YNk:KArr| :nw?X?7GdEȵI?Q&e+?Zg/ X"g޾`Ialʜ-2?>j+Z?f(-t7ZD.:' rb1׸_nZjjIF9Th1D@q'7}3ҡXelʽH?&Ӈ-t#w^'ܓVIzEY]6R &iGM\7|Xv]6#r捿.=TXۃg ]Uh3 "4Q}!n" 7=Ae^1p%e= ̠IIv<%>4p r~ƾʮMPjU Z2?Z@ar>(S,7WMI]QnOhʷENjSׅnXCj^d`Zz$d֋mUXĖ`l5p(-2)AW5h5ymSq-34.'191bb#кp~D{i;Z`ݎkѸtTRUU6#9C`bbzj5~nl#Yw-7uK[bN3~ƦE]xo9K])U#%hs%t&8/\WY_@B Efm|Sd3acg3l',d,+mtAѠP{}qz$t@mqHT_ }5d,|e)]+U5^3>ͺN;"t&5weJ0Xz()(5 r^aWӪ-v7S:O J|:Sg,\yӠ,e~jáE v]'[8WX&A6KW.DR[(5/YosJJFdgZ,Hl-t.Mnctde,HeM+]'^:w $) ql]Smͣh*cɧjh y q0s/&f+ء!5,ڳr~RʒmoPQ2l#FG ήcU.xǚǎ !#^Ь S}+ Ǵ9&vg [5;-!Zئu(`hl7$nn(V'%@ GvkغH|K9`/cR>Vy48mӖiy~@*= \DKC͓J5+>Zo6 C ߡnA?ݔOnFdQiHճ=Qه' s$: ,viџt;7Pj_ħ\2uGʑ06WN@:,WwRjOzjf#?@gCIăw}KՎXm>ͳCU͞zTv5UN/*+Z:H%di@2\4m/ )9>/ܙ\Sh5ϭ/kehpdEQ_= 9eS \ jϱWtLIZx)wQ(g(Xdk]B1pm1L7@һ+>  RRa#Dnva쪠&.ayi9eJ !z=b%<!>hMØ֛}F~xdi|> d'`;;<͙?jWr6cXŦOt11(g԰: T _$_`U0b&] Eb%~'4:[ `p8WaӢʃR뤺3Z<obkjxs+f(%2FL`yl1%~[-99Z=4hv%?RV3zaͺo7e3MI_"Wu %oe|;-"5e@FUjucǺG7GB@ ƘIkPgA(lv"Ǖzq%374ߤUmST<ːEssB+]OKAR<fE6)[R [U{3g<]`m"m8Qκ_u6QCj( 0)Ԥ#){HX"z{P8ZqY W˫u7O"rlăH4.zī wl:!Me)ƍ3F'}mw:Wi{!cXCuw:c]\ӫ:c _rdC]'amx'{@m6ecyUt6ʹ$H15`Z:`dݜUr *S r+,{>@J&c2jrekO}Ft.-3ņ/_ePdx[ϔP\SR?,>Wn28]‚x~s~&{,{DQ`m!2>t1͛d|kn)ζ : \.w G#0Y}THw@{X pni/j皟q% )XxWϚ˂ 1@{s-nu񗀂8.n()s9Jj=+,5b. ob'ҰH%%. 0Hg͝!΂Es~o!3M^m=q<اCcpw΅{˶nהE^n@˳#V ABNՋXIJHl'SƼMԴy],&}w ؼ"6wFџ@cw$t0i,Q;2\cYG1 lZgD;bV} %j)-Ӟ],d%Q0X(й"{37&-!j Joҟ(т0AqwRE O»L j+. r Vr9yJX4Jj7qOi ONVK ¡C¨Qr;iid] vS0)]C5u gYdlOo?aOUpf_'oeYSnxT;t iEŖL=o}<2]JWT@Y'ױmj"? dN eґ'gڥQ_o;!m1?Qw3 r+&GhvBTNyE^P|L:!G4:skcC0bI|F5gns} ̬UVя^SOrt,/tKq^(L{] , eLM]r[gMD%]f=eNb#qj? a @LeެFfJvX#exajjL/ӫ!q2Ϛ.-yi/gB*dw bxYǑ:n!KFYzwR]C&w:QS5\&9&gS% i+DJ;J.&#`Ss]zXy3]_[?ɐq6X]I?/f@FVHk!2IuHRUIWSҺLcDt]-"a:8ޡ`㲊dHF8@-yuNj<e9j]"s9If(˸qǞ#4 ޒC,ՊCܛ@HP %0>THP d^HSlZU%l&^~ŪY%-/F}C$% %,ƃ~g\eyDjʂàd3Lt`a> 3BVHxx쌅%І]t{=1Of tNVE0ɴz:;)n{Kōk9\"LhoMaߘI??0Q"{7jX+b{pF EtGliu!iBXk N'˘vOBk%kW&Ah*6pKEG:sbQQEw%2Hxy?p[P`tG388柕"bCp eh3[q8Eňg-^#{[eJyKODiO d1sy KTj %l9fYX}wɄߖ6@~m4PNG5%3]72Y&hIk'PH[ h3S/+N:MAs/y5#Z\j\W(BLCfڔi~Rm[7uDRƾqho_k2 vTĕk֠ ;Ks/?nX[wIĶo]%ٌ)< f dX*[@+oto cѩ@sદd,p>zh9&NLk]o-D{c_}`*]V 5æ8$ấl1ޝ]zzEpA0+ͽCdEKfL]dE4?a .!U99fI1 4G{_\ծxj,83r$#/: aBg4kRuѕZ|~J"JhYEDQhVGܺk?I/ތmRX(/Zp*1ׁ=ŎGL2,s;ro)3d\[eH±mO/=z;__Yw\?gc{QA"$G]-,>&Tڝ:< XcXV3ѝ\&5*ggC,>6 o$sMfہ6ԖJŘdc.(u{%Lس`bLX#9dQ0Dz]_a)ؘjDrD -tc]x̌jA3@)_Q#.C7?My>"Dƚ s?t۔Xe5sqf7m'YY3+9YM6|Z9&/N7,)D_ k۵!|5|&eTjԪQH O X?jY괸=qY :rVZd:Aq>BY yw)(%R>/aVo*!9DXi0oPIԓXj{98[3`W8uByqQ]Oܓ:lp eSP%mn,;Y 7ct:֕,1;1j%܄A]|VO ># 3c0y}v2P K8Ic ۼ ]!wД_zLHpPy]>![vCbt%}|v^/q#%.)j:djCrk$hl4L%JϟlF0Ȅt۴AK0FaYIK0AFIV=dـ cylYd&r㮅k(Ӹ&Su pdW]e)+yBVnK Ȁh ^aI5.,݋_ؾe.\gn|,lPaX'%4F8Fi[O'E[k[ԵKhVpip,rD4i?j5ob%*ogT2rgv~:ҟ'}/N^m]>NYd~rr3cڴk&1 i7LŞm/#֒j$1j8YeuT()9&\;n?At岺||^=}CF;zkD2o/C `T'0A:*ZeocۯCQLʜma)3C'Lw120U!W=)[yW|Ʃݧ7Ȑ (4[,rX+6"%ðԒ]kB{?m[2^kLߜ+cl Gkg@owY}yqSEACSW_pu2wFb; Sdkv܊4&9&ʰnG6V6UÝJgI;&,ݍfd&9'5t;eaOoء"9a냮(sR@/ܠć =y+ jquc-L[!I+kl驑Y33̛M Ml;s=Hr?j -8Ai9=R|3iT`@ sO%{^`'/{Pӽ~+0)ROx9F̔߂}Z~!|W,.h/7)ҶUS; 8;_5j:zv-FKyôZs$?V5L$GK!s"U̍kvEA!T,-RjlED t9ܳXEX15ϢYzY|F.S; `M6zߟ<>1LKON'[ 1l@OBBj1q)HqOIөq i:%955a!Q[94q❧>A9REN0YǚAb-Vd8g_—M*FjAƿ+?,2-D 9kw2?ǧ՟ʣUX ƕ|^jߟimԴxy&?DXvA3pFH}J#EY1p ,1 >EƁдc4 />GqlNtu2&mY+QڇHpNiUJY,4R*YFFxbS8ng>Z_oOMٰO|zV-O3ɜuJ_xXՇM|h] CqszSrUIzf(!|#v&., ձHpf8ԄLhH ]M}Z{-n]x%`9Yu &ڔ]~?~aoqDuwvHM!p$\Z=(bLs{l_C5n=;b^M:R',Y杧9TPt%@`D}'z*bK6ʺYce<&4Q8?$~LF\^isxI*rkuA޺.z7UI˨!(qϊQbyiVEkTʁ䖋9+$=_m*' /=]#kpwG`ٕ6}kۄ!?'_@wДx= L#Vr5T?͝.7aؔBJɈ **O3G'mh[B@lYא5$\L 꼩6,}ĉM3FSfB[m}zcXG?6Q$3%77"r|tn^2]rJ l&G#wtNIAh Xt ~+EU"X*=#Cը گ#H*0=Jy}w_M+ar۬0Q@s`@f@za̵b*iၘZOdtxwbwǂ)}9 }dў>x)$ΕyPO|Bq <oDv=0@d._z|¶fi5v-h?oXϝ1Wef)ɫ\<HkR۲ʺCDOGQluQR1!C0LߔdDEyU0; ?jFdf$XehIo+cfNI݈ɍu3_?ЛʿK2^U LQ^'p;l8POffDWG{tӶȅ|ن85C~qLE^G@> u5}$c{Li'E&\0i͚5{H'0( OX;hs'^/xhj{#n>ab7BƢ ]v7荗Iw0 iX*`ueIL;!d:ʒ6F|&B9VLO5Fs kM?܎۵Nr8 ~&yw5 h. CRvCl@.ݳyвao2R7d}b Ś.K|J_zdɾj{Q,f&`G r( \'.C^"I!nD5w!Ϸ;v;ُ}W)- ; BE'>ɃN Ue\R՗<r+(<^o]3JMA6UWH;U^8/38XO6woDnv^&${*rR~Z'gfWxaN4e._·^sxLLL٬@O<5̩ SV,Y!_(Wmq};'x}ƱoU LX4FzηS”5 J-RmAUv{ 1 0VJzMdQAɽ Ň%wMb>'7v1{MrhOO\f]^CmUW,ܣmkb|~ Bp`ŏȩU%ԨxuXArk#)D#SǶzCgiZu6|:= ɟ1a?(B^7NM& Di|5F,y]ݯp>vlS XدSJ'79kH[8ʂ YtNZX݄Qpq&^g8.hnSڞ)фeIG% @F_ܝ|i01ZxERP`""GgVٝ[Ԟ<.(,utoԯ2L/m̯4M2f$x~<+2Hrn/U ֊vŒ7~M2C9Qu/t8C8 BIJ,y=2{H[H>i SF]oxLJ358x-{bӿ7Ԗج*6x9>M+9O#AK}}^s3}ۊ%ڊ?壢YHL+ ļiT>$5d.g rTGf< gP MA]Q 2Sl"^ral]̯P.Lt yŴ4&bR,SvSpgfl-L}ul!~H|wQ Z %acq"8,-;%x^U(>W WĽGٚB)+w"7zΆuYc禎v;7<4;;mk }_6."K2gԇe@zPޔcʚP=Ű?H)+Te N|>c7 98T' M=O벉/@s8?yDYd\-D "61yd|4̈́0FTX9βד?5Ip(b8r}+TFW+hGcpckygjg]Lb=Qa6y~XԅE=OIsDιA.X)a>ds"'$ ipo|C&f̧\-K^y5][kN+o'揉mYe8P1$hzcR!Dx^6Qݸtoݿnݠ Ց5s'#wiB3[fLp:FGFn~0Gx3^VρgT4EV9n?CF34lvƑbpL ֜F="0ՑSUUX,|&by,*I-Q(.%aֿnOBʢ[aIPA~j,]LKR⍇004<CvY8v簉>)-2L!`vTÂ~?#INWCizZJB1E yg2D_O3D),gY"Si"Uޏi 2@B@#*.7I\--m\ߚI!j!8XsN6>oQ p FS T:T)iKvQ1Y_XuY4 8+:%ЕbႨjKq:ġRQ}W5┉F&d3NLjHg ^@I A))/-LoLL݈E1*"@Sx0KL moD) Kv遭,h*=x`UaNm~ c唒;*!3W%1I+'Ј7 n9'vMcn`P=E:-9,)5 [DrTj; j-BǓ͘3K>W%mX~fh3R`&B֛R5jE \IfT(Q%'+Ӻh>2r<["me|?I (+OYKӰXhf|e8PGWc_w7U\Syr_7E⼨nDڦ%aFģ1CUWyZ["K)4kx`tl s6V? w# g +1̂me [U1~{_ilybU1 qjZ_*W^bRe< hp=pBF:"w^[v^Vю@:3ؙ8;-LuHMՖBTZ* kzaVDu2ۿMOjdzR6A%h49v4ym"0L⡚^hSU}ܘ7T [2zE5neXp,)02{nуgwgHPϺ.=M-Szy ' ,J4-y1K E~R'Ly7cŖX]=Uj Pv2|yZF+lL oq9*09,h ?#(R<{ւk"RQ !^{6UO@bߤmѷ 뇏8LGr5sd,G|Gmmx93dKa٨#>U[ZlF9+k0|Zү %hAǟ,t[i BFGAdZw;P~DŋGC}]jGS}nb읷IXrXUSIAz1(CZU2Ky g ػ}lglHGqtJN{ܠ[^d!e:MNJ}4q1 6w}{T{wBW\2(,H#EiKxEurʃ(3\. 6;Zn NR>JRpaH1ߖ=ᜭ|P|AıV6cM9Ö8жP~FmxV@=_i$8Bԧקu18K*}H?*к8QtQxϕHUQg}~Lm)̗ޯ&=VԚIjk_{Z%f?+A|Qv(7Et[2nYbQ՛) F4lvCqُ$bZ)l&8u38c1]Ce9W)a8̮MvB nmk` ;akj:6Ƈrgit0>ɩ0H%i׸Q}Wz$|RDsT^E04,p yp??sS>b'Mo&@>;̝3t?)!̽-J-onEWX0{&_[F %fUU!gz,RlQAVO?I4fi/&E!=ā](.s-DusA%-q@4)ES'$E=d^]0 8CH(b ʓZ` M+hZ!mCvP'S 5X#OU!Yz-;w#=]wRV72)=WҠw.w6m)6LbB wvI#)̥b%vd`.}.dڒj0Vr6Мsyzcb(a<)*BjIl$Ѕ:(ݸ 1f77#')ִvL-;f8G &kSM-1a!87ۻJRܳ-1]3 \x<:"L=+htyXwu4s&hON㧑^^mriE! (-)M ff.wCG;.aA>IY!Ƀ L3[{F86 T09;4V5e\O?bD(mIG!sSF(EZ<3>u1 ]OV^KBf ZHx2?c)8SG&9쥪 {S3txj-'٘mx'P%@7># ~M#xʓ(g-]dM7q6P{A esw: :d{Elu*c5tD- a@=,Fdy*y /`\6^ML ӻy, pq1h9^Iƍ^֊'퐜ӿ+5X+'jj#Ӊ$!vOr\z̤%_DF>x9BS+щBÊB ڄwbj6g*1#I$ 8|L7şJFGuXk,ɞL@JV!}Z');%ЃNLb /.t2ȨHB׷"'Z^,hݱ2TNH[ДGdAk#XPմȝgQlk~[Xn 2u b^bw-ɡ6@yrc. $ %{<˜b X<)"DwDԖ (N#K(DZCB dPY{ V8o1Z6 rc8{Ϣߚ( 5"Nvmo4)}.ƲdƹE Lϳ2@7'PCCS\%VLC&VF~$LgJN5t_X5 _Qiv;NU|QX|[Qe^ \.LU@CX޵ԃN}Nۢ>.ZASΤؕ'*TnyNyߘ€LbdHܽ_>PKХ`d{? >ƲDAX&h:R?.7B[Vs7w!X=f8+`xO'"#8ɰj7{4XJPD32,{8S%s)8[u!9,xxsp߰4'?k7Rq'k'"7#Wlm81c@{PKZ-CnI^!`2Z&{ղ|!ɢ/8ojeElR}trW@z}\ҵvWNlD0}9d|;9`0 mp)9^gAhKax 7tu+ 9 $74ڱ(gɽ>ʽs}@- {G ;=P^ۇd`O(kݛ{Ț,ɼLRjA1\X-{]rqMQ`""o (E %+H5h\4Jr.|5OCG~6Z#Z*Wa7BW,Ξd}i^uw6mɗNb62Ҵ-# U

    0y7~znٟGpoCq+b݊b\?]_{.ogVKJjC#"j8 Y8 HwTi6Q';RvzRߚ+a+k^Wt3\s|昇%͍ͺ(OJ=(,ODN )IWxP.8hxx~̤m{ɼoOϼ4hlGP/Ij9"KIߊ 1 âlΆX(uaetaQ60T,)`. G}Iw1(L٥슜g_׳&R^ݿ8XIHLj໨ѓcu(Xǔ[ۃKp_"I!SwFѼ/Ńe}xnwy=Vc$\i݂ OM]N\U1i 3ӷ}pebuVȡ'3_>XbaYѾ^VrSt( =?0XI/ Au s|#>;fJߴiMt$5 ԮT.XQHh:+qV zV>zåT%IHӼײyMckM@YH1]QG]n53[})i {nQ݌7+},?1"bmiș^ '}3J5Yq0jک'U{/E::T Qղ{}I/ұ Y r5t^K/m/&"K4(w%_~#  *`?TPyHPJU?M +v`w M\V)il#9Q:?݃'EQwt(אuǦcטlE,'ÞqJH U#eq" ~Ab+m{8MnM1 E$C bDbbSYԔ:fP*,u?4ם꼡vŹ\pDMk s:$/"-+2SmxX0,嗊(Kܒ$E$exW%mdSXA^<V2 zibbּ\ Yfԣ?_lEۻs: ++O;o QcZW},+1YDRbGh(C!:m/Hr,Ezvm-ese{P9;}m9~͌[)04Y3.vzu$AqJ,Ѣfĩ 5亙; uhs,Xc'm@ؐ**raqtrQlc:LZ#ch0tyhy 5$msgTc_^iEJ!֛w|[< 5Am[^LexO:&aOp9:ho -kHlgsk{\k7t#׀EW[疊m%\ 3}V5U[8i"#.E#ڄ\+͸ T`2 l"!ay+U77$}^{([deA:8@.X}rDL+!ke7Q!Zs7ˎʡzʥHĔ͆l­˨b[[duXU1)<!oR~~&a!ȧL=CL 6 :B3g#O'{rw1_eړzZGƆ ,pX⩸ ftŰP-e #/P۲$T1͙Pz7TYVcn] hq\:tOKFڣ(ЂCBju1Xg+'urP!/({> =Q=9+[&go$vCKx8'Vf9[3& OKDH+Sѐ#΅`\ Z\~]sw#xT,Wvd=Ҟ~r}V-}Ћ2_ ,mq&Az~oX=~VðJ|B\gN&iR3BCVM mBnJ>Ͽ,遻ݎ?q}`E R<\4fP m97!?:9qHf+{:X] R>!CP}!72<cuVvwǂB8ŤTc 6cx/)S +~#K"m䌄u71t +|\yjZ({窎(WJȜH͆{[+\eG]̦a m A˗3D]9:QjnEP{zJ"c'pB2FDE+%5HX$o'/U$Y'溅}΃;Jׅ2E5{&PѪvpGɫMkD-0rBzbY/mqy]!zi #@ y7&rڱ` e)>1ϐHp|#wIŲ,ɾY%)y1rE96߼8'U?ۜR5f~ (v,1!$ZaGrrAR@#ie0ch{E5xaЭ\Aj WPzP~9rZ렊Kg_^2m@F`mN I)]$+qJz%TzzT<&B^o} (6]Aϡ.@K~i#Lar~{̖~'g e %^f>xYDѵ- Ag*4& :Dqd~xufq MEEOx)Z?H(-9Z=Uyp>wEuuk)bjUO';Q ο R @K7d~518uC\#jK1|͗f); Pe1N;R5LpqIq~󦌖wNWt)=}jnqV eJN{w(ۭ]#-1"FE##4zZO8EIzE]Sm^Y8o/ڭ߾c2˷ /ƶEbtWc MRaJiT`u\<;>Xx~C. bU]OArOUlAqLDU?oPbw:ѳ)lGL'+ ^D͑|R Y+-Hѵ[LV'I6)-!b-o@_ /}B{4LkL=_&` cvkqt 18-:4fUN9M t5C)H- nc^}pq m\\8-y+/;چ'f?:7Kȓ%UL`5qy_GE4ѽMXp@aZ|^҃_~¸8Ek__o=cLTϵrH!(=a6s%E3ɠyQO hqD(%9]ҔFv vc7tPp׆,WGv_9hV䭀] +b4%ߙyzV#AM5rG^/3,/ʲ[Il/_eBoKQ,P2S6Ði<)Kv s'CKdF/Թw Nܯk"&LoHI&@`V7RY``+&+5F[-foi"eȯ;¡A4)+)A*`v:6~+m0FZ:1 d jvYk7q{ލDTKQD$r~ҳ,^0la;[|G6ui6 +.^4ۇ(_rSKK/+=]N,M3-^.~QpuόE1SL *4:6|zS? t I2ІY6N/ؾmxb|;7u#J4;qѼqX/'!ҹk\1ڰA0o)f r^G‘5/;$n@[D}%3A NmPaG3 6Љ;eػ՟k!W `rG:j"e| ghųQҟmK̘"[q b,^xpS_=N JpB? gP|2t"D2!.Rz*f_fGu>Kj(\nZU:w[ VZ;A60⹵KjzPR]ty/>u\X}c @ᵎ5/D'5iYS|ZiE 2B=[V!U-zEŠO, AM;1 i4-l15_Dzwם@ַ߅Km6hAS[=3ZJ]M|< c ,aw̸wH?|4ߟ^џϹɟJŶ ަZ1lT5+s3èpA'jnn|LqUxZbDC(rz.kL xKrBYbhV!tS8 k>hP9 E?/D}W*{/d:#26ck&: v֩%':xTdp{=3OpՎEx2M9~pT<sF 8l esT5ӓң&ՠq;`2e*p o(*=A8X:vn*ѯ΃.ly2/)+~0ud ~ /ȢfZ#D kp)rÞw9/ w ym Ǖk^G鎐8q(nm"Gob_~Jfk颔VuX2˄T W6U-OBjDKi)}b}4UgäN!y)~[Q 00`4\N01nEyes6/!ҟ -Jt f͸+$b"͈aΗȐ, &$,yؖ4;ڦ"ʔsWgP@QDb#fլK2yq6SF:/ /-B?k_~֨FL3Ppk܊TGt?ʅ5[d^)̐CEߊd0 Zn}W+1eka1 x:,0mȿ'{/s-50sDpR%:^0$p_ZA%+ 3 Kv.^b cɝpHֻe9`P㝘+LkcR[6#:6B[c:%ה\\| ]:>ҭt%#_K.7\4Pك jm?~ 'f,SKE]2zdٹoBQom3;ΎwؠZ`]}2vh+ qTrUUdi,vb$9LNOφÃ{%kHD()[bWˀƋADH5}8ƝZ#qv>xt29KlNk iYkBOzR/qo1涂: wAu\vE+9ƤOSNu8!:pg"P쨠MISyVj/0`5C/w/NwjӇy]\:cu<jRΚ$"dfPhF =r [PPL0&jluw{xy֬^ؿ|>U'h}+ӆ_cm w]Sp@S` nnj;e*eƨno<u⟻"_mn@5 -/FKQޝ}-X֙l+;C+ڜ\E!9DLmaibo/~l e߂vyJZZLj9P&^vڒrـld;(fPorkNK=%ws&(vnP˦ލ䨓=n9>&& fPCM=>ow&~#|0"Ɣ[^Nwé3pKх{70/FT$Mq,W\,|+-B ,mGoB5icҾ8 ozˎ̚+kNXib3|SNg oQS ߉ctdq"1"s|Pc35.L1yk\X^ HnVg] 5;#m|\;8vLqohV>ͥ7XoNכza\jQi?bN̡h0AE=*l$ah-`2M:+I org+?d\wR+S朢K@?zoM?)C -{ OLis'CQu& PmZS\2D56Um=zJbNj˪b~cLޤ|m>9ugRukP$7tQbC;| VF4.综s'р/4*"A;y娶rOÉ>>x'i :eGSdTk$x[stE@iV=qS+Vu/ʼnq؀~Lt13t!Mxwj>As f\CyzmHZEGƱĢMB<?˿%;&KTT*@HI`4(I.{&/+7d&+ 뷑;z"oG +UwV3V雛(f[.6\ӛ:ѱjLjT4u B(b@w) gϝm<8T_ĬUfaLLfKY\[XҙHb/ ʧ{BE{Vs3c yǥ /G^;ǿ2EIZlE[CcifAGF/6D7S>ofys`ö8tRep\XX1FK4ZeQ,#+?5}JFK>piufںO]^]&w/>𛘨Z+RR)+$@Ak\fER3>* eqa@&|[ {JB|?{s!ocOfŋY}Y89N`{GA8}}#s4oj+HW`W`0;"jסEQFQN3|ݒ{{#|p iɝH}Yjphi*5POQ<"x09uIׂ{ /QVZo.KT*Cj>ݹWiJ+h~u^J䯰3m.˦Ȝ>i/0:T0b#èj"4/h)b/ d. F_ *orw$sf:Ž%螎wf\U:j/yxi[7tGZٕD CF|B<#6hz3.P![ Α$7g/V?S8Q GpE►~` x |9 j/5BWr<avTUt.n#( (WVkd.Uj͖V&<{_dYljz=`6x?aRP-⫤V;FCk`j DȾ~|_J\!B1 O_GJMV'Xp-X"c BLc;%^_45{FV]s>#7HǛ:Y}/|&._/w!϶QfD<a72q%?S4U͉K% а"D٩qᇗ:j'V)Yx&0#09y(k΢4kv両LħעFjolKƭaQ'Cwi0I%oVew3uu'ٌVd(OɑCBeJ(~/ A]*;d$ h! UJȷxaXD85?yAk$RQz8ܜ=Y8ߌg>=X=O?rzFƫx' ?rqt@ywힵ0Vǟw!m56Ǯi?_h˖Gk[mjZπ ͇"aѩ.YM!\PRo3UܞIX^48>Mۄ-DpKPv2ùZĖ(Sϭ s˟EBz FQQz7P!grBl;vUL `@0%abbǩ1mxok_{z+֜D3.R4!y΋vBM;`0 f{iP^hc}3Z L{NIITrB*-lq~',`ZKKOa43^:E%B R/ډp|ЖGoz B`iku8;HL_X3x?xbd()YOIx0SΤv$j=*lVlvWz6܅ k۠&W{4 W? ѓL%nE:E:vʔ   a=6G*[CN8E?ZI{KtʘLH"_K' yӌve ϰ1nCZ#U6I F'眣)evfjLZ|.%Tlj`+׆XG8/}bH;9dOLM\(%JrݹwzOmE0]~&@Qӕ6N'JL-5B_ɇb{Gz!*8DpjU})Т3FQ8ֳ mr-5sqEO3l}uQдl$ RXNԒOfOJOR$dAXRu k5=7L JLݎo+`EsVqWnƆ؈*-KJZN9A;ZZP7ef'uϐ#O|SDq0$Fb'&SC^6Xp-hRI8sGjثFFKIKXXhD5=M1hGWxR" ڋE88!T2"D1mTmD׶Hsm0}5*H)^ө_܆♐B"t6AJZhexmmGƋ|$7Y Ka@^qjY w(3z4O[ 򶥆kk_bI1ףY%3Veqլ'|z۱oGK=)EIR}J`O-vJK)NP_lŝw]|5ɣC_lQ#r kGc}={vt.X3F,)̓3YöaDN|FOH%#*w TwLKL"fl.ĹAdo)*_<@GNLyx-vЧz_$>#*3|I>^Oί癧÷zm|B.iRj!G~,dRvR.迁;k.{P#N(b[/TQ}>p'b46mt 9ߗ%ǵUK;2vOjl;Tf6$HBzsPnr֥nC׳•ht?AzpsAj~#6wvnqC8!ÕRŐo|cD_i ")I6(gKh~C(XW=OȊZ*6xREѓH TQP[p`$LqkC[To5$ӷ>ro9Gl/ݓ,/K@Rlp0iޤgDVC3Ym^BO+󐝊-[OaIYsu1t P TTC~ݏ3B{^vLU20N/E=݋LY섥\Ur$IO FAݝ1w1ʻX>ˇDMkR o*OܲV" FmA%goj`Ђ9sDs!I~KEx~{P[:D|HM`GTïQma,F';m",'X{ ,@bQ?֞ծj/]0mI#ϥUX,GXWXaԕJBe߮I @6G>NWЬPiZYܜr#M-Df ܜcw@?$'ǡOGZPlI5 x#h]):4fJW`ߒO#>~/.:Nƅ5"3z-&:f5)Ꝍ&ގQ'kbz^ >&k@XpiN OmZ3 ˚K(P9b RL/5* Nx/ޭ-YEQqd҉ꏤnPQC\ , y-ڪJfΌOrj 'gQaŋ1?B(JXCͶN<62|t8 R #>blh+u] yVkbЮ?UNPWnraơ:0Û?$UcO}k4*TYz#!d(j+q~DGwLp_ 4+O8Ip;mj~lm|W .F<Ĕ%nKGej)KcFxE?RO L8TLh]3y% _ck9A'eȉOy,I{TPhnS<&DWKADKfDAc|SNEj>y:8/+Ji EvLd5,:J+|bձP7(rf|?ivlB~6#P)-y "_ &;Aka>RXge{WGH'_q_{{܃ntPx_?.\f (QpC{]nP#ⴷY( >C kJ2KԢ18=R0aZ-2*7?_0q,ܻ.>.6?H߳yq$`2N^?5Ϥ_ ,$in5,c sUbMy40Hu֍BL#'u({v\ړDUҲ0 >b<zQqXa҈1YNinđyNVK>py31ɼGTb8P@/B#8jl?KSC1,'56ϕh \Oa"hH,a"76SDrNT'`VBecy{R@嘙"Bj>5 Ij6I>)z9圬pNv$)h_7;M7Qwā)5Iz& ~]K(+iaB!`OmU] JLenģ@r[D[qc2'uRyRl pv8Vn}bq&^eF|6;ϿVRDww + ;2ugרM%V"tCs_RsHѰ an)]ېV7CöH{dV*[`V#[@JB4DPD/-^^׺ZNU { #N5 :k'N'*1D~]&yS\aq(P- c\؎VVz^݀* :ktS"o (wf)o;ڨ^`_p]ͅ6bXyfSM,~4v U ×*IYMb0ZB\pb'|3I:,`-]Kq'59%"H%纃a~֧GWJ^ndÝPk0%5h%e~z<8_`:@o }}}$Th-4\JŻp3x°6Ob5~ң@037`SA=G0 <=&c4y!zj\(?+VYA9yR>5!5 Fin.@H4%LET[tj'WZ&>n m}etu?[!mUyLRc:iwv^cxlu0~sj)ǹI y< 5mgdɇSKw=i)(V$(P@vW&\h|QѱluT!I!Nwh2wkiL碜 |w֋oehsn3KL*~w(WЕ"sPc~]6fgɼ*o< /y[ w܈>HS>p2lul3 }?vVڮ(f?.v%;ɼ|!xѹO9|e}H"1!WG+}8CLA_'5ԩEkbS%}sK1]KAmj[ K2/Ixi<*x6zN 8-ToQʋk;mqty5McoP3Vc00iWʥhW'}Dū !FԧCӯ>.t}BAʧC~ߘ Ublh1jڋ(k,Mi.8yjM}EwΤ>a6t8T('Hrh9-BERp\˴I7WòAܼſX?{s f6\3Xwh]Kܱptƈ.k 2UBEw6EEDhDll^b1Q.]<⒘ء}s}α-GoT%z^OgbqA|}u PsI[tG؊n}cF$-&;{DdIf'eGeZBqSS92FDQخN+ W@F&x>6F6¦ !h `b]#Q<2د*!sۭwWbSSHڣ!+wA9ǤIyMrsr?kZN(Mgk]=O;xHOzE8+óbpJRv]$5>-6_LHU썀^R=Lm0OÞ)Yfaԫ ",en U$KWް2:a;O%=3ҀW&}WQ}i,ttݝ'Z ToعjSPQY#GdB[!)1f##;AqH3W7;8J;OLcfU ~v? ˃&ډBcT8  :bC5& hz/U q F!Gzi=ʱտiY vPL ÚyM""q#5M؅ p[q[1,RJmiKU|3csmǶ]yGw3GT9]VuS0 h;+!M(/ɜHE,2Ŵ"A#Է?d=x( R\Ƅ@"X(O2b]2e*F;x?a9;i`\kAK<^>[ɦ wI"SDDُ-7Vܞvxi9;WYY6N Zq^n)O+ XQ0[Šy!' Ӵ{kR*C$wjeGZK0Ѣ"(zh_cQQi1|?"vC3FCZ)s8-`__W3|ؼp[gyT:Wt{v j[]"6޶>!*/ շA0\u#5uLcyaFtk@ Zo3ueή6_m_E8;xc'%7]x^x<:fBoCH1O $cʹ;*Ӕ2Nk^d:7w4'0OeINcA13-ohf铢ɿVnwi)k4٬Dp9K8U~19(ʍףҙ*S֚DrHu$"&1`S;K fX0@f9g2Pӡ 7y AbW4KՐ,=8,R QJQ@oGRQ.:bJKB"-^0w JW p;XR &t띦sLPW ]E˲uA>Ub4 b-տb1КɬnQ@.p3"m&Aψa*QWbo~5~S"v첃9i\k<)m]wb/؈@ȍB+JwGT) NPj>[&hZI.ec+8@/9P1jdd5}~eZ6>n}+6N)4M_{OZi+|;{tsP|EF1+ikUNL l9ϮcP}}?z NR>aMK/.HTs]Ƿ7٘z)P,U&ajtW"~+9/lA Gfn 'vSzi jN{Fx8tLUjeVBl=ؽg'" QJ}aH֥:>4 Ӓkt,38:@bV%Dģ ʈsE 4*mo1c1!"z4Ag,TU' ] 5[,Ugcrr ]£Ԯy-תkUy/e-aIJXa`3[^3}}dJY FsiՕ _gr Z]g%ʵ;5 }ܕL7t,|8߮{m%$.ϗ^D]B#hBsH%QWX<O.-u6Aph.f/5n:'?*u3חy)rߖojm.VYJU A[^r⥃dMH{*Z&@g702-{nV#0'oDF[qnTΈ0*3hx6VqgqA.X:¯ySuJ̘h HQ/ #~ zHIj-ݕY~A:g:&A֗"Ϭ?l@u&dw?2JEU^[W!/`iw{$}ȶWby&[63E,硃A8YuTk]ҵQФw!2&Z*ڞ! Da-2ՐJGMM?LڋlY $7ʸFs%Bd{`&"1LCMa2]*1-Q"5`ݐϮ7E\3 bTfpIP`y)&/\ߩ ~ TvU#s0;Tf\brCFb ZY~/1pd.އd&ƀUȜB%W4GX y;ŪހVқQm0oMy+ W6oeH^c_-A[AS  6wؒMgkWBhOgnaP~ъi pTrF(OFtٵ0G{W*aa^H xB2M̱xjØx␶BԂja¿؜3Dk*!"<(:GӃ*[$u<GNRπ5lxg* X#踘ہۨe1!Cʃ+|+Hy§buf whmNd :d&IiQݦ˦  (gcۡ]΀Y0KE^ʌR%1.&6wmNiieFw/m!hNRG:t107ab9)_iM?.s|B|hf˫Ԟvߕ3ZO^/p%pC9:S3%Qj /Bhp9\>`vN1X d? {3p}Mb >|SMY}y޴is ?N ~]Eq?g h;ܒX7Ā`sK~2x6k%06;sbO*#wbr"Á>Cp+"zr=^%Aꦐ+huS,J+ԪSœxx8wȿ ]R`)}egur7D.6S)(fvY$-si]VRYy( :{M?U/ Jbwi~Ԗ2Ip j}k8wz^CTfl:&Nꕖ!!cOC'ݬR0[b?W}*rɦaO& #JvB'rIպؘTkJBǗ ~=h܏` ɂ2*8OX@Z)4>8ڌ\Jk7.l`[u?` zPѰcd 5E,|Pn|,]-ߓpװ*IaNn4 9?3HHjYCąƀO*9 7TDCIr5˸pgm KWm7M#NE-($-k!]xi|ηN&I'm6OV< AxQh^]u˧nVhvx#K9Wo>-pnX"Lڕ|mI@/Ĕo)Oby bAƑ|8Ķ`7n0 "RtFBlDY[mW%Gyx$^3b?ȘY`·~7QkO˔ƪm>s u|^5:d2M7󾥠p9ڴF"n( n@T]Av"̛uI8JeTtQ h]]ƒV#g9/;mmrCp}5J>IO`M! 8p,>)2 l*xoSd rpFwƳd. eJwjٻB`/&niEbUP7Й FqB-gf wCl&;PѕHV6X]o}ШVB?=ޭSQ1,*'೙T?3d[n| #JAgH@ %c'o,.ڼS{{QlǼ3Zq clEMWr=$PD6,Ӽ޴#fĎ ~c*Wq iehaPŤP:ۧ!s oAYjJ}| T5u_#dV+O{&޻0O(Z'jDb8.u: % N?QB'cz KHZ$'o~7)wRF^Q`4v6JX6;# A5>^pCИCQQ(f*SЬY]yԜSBw^4&gW +=tG}X}o6PQ<ޠaZ&7iwBz1%x Te8s Jh >@-IzGt3FȩNX푼l'~NK2'JgZD<·-c' a^Du񶚓݀&X4B 'CN>(֭U_U>f lC~M{BQU~쫿@ȳFh5FRt `'L3;(ee܊6ß]hJ'n 80e 9F}$H":u0r H8.+|SHAp;Y畱fkJФx(̥FL<9f(;;Ob&ӠC*>by,POiG9qoNM߳>PpXӼOW4pX///:I P:g>8 waLJ/ t,jo/,)v0f6>$' lUSβ41NIz ՒyLV_i@n 7&I[S3Wv%ѽQVn&oqΛ9|Mc{1Ǝ@'RL.[Q%_LM|ʘO߀Z_֐Yc("w8c?"pX9zi;pwLs~ۍ(Z }ټJ\%jPjUԨ*~<} Xt|ß+.rU ܊4KlGD'_{\syvZvP(3n(MFF3k +c isjʈm[swoHۮ˭6*}3Z9G xG.#eV+$)# XGӔ0yuSABZ0lR+ $ڹ, XTc;9năP]K] xNuM,_oz)KxZE?*5`% JF;&",L@dn*w nSe ƐlwRB󪒻;J8ROZ_Yƈ$=dkυ\1vEگ{&TslϺPQXNڲpEHѭ{wbD #rp&f;eB `@?޹]Nl> 9 җٽgKt,ƼQ(4c-ōU*UJ)aT;6r˛>Ba]bIϵIn4d" `|UfqCߛGA_Y+;%TP^:ͧ́q偩 "!^U0j. L١3>x0j3wE(4:]1˼NEP_ O̗HZjVU+CFqmR 'eU)l\G(1L6!uCT5>g -z^@1bja2{LӴeӑc[s@r4òL0F\Iq ˫ Aߓ sՐ|= 1"3P][K,8 ùm$\#rc04ٕE!B7py>f|nxsagh:VАf{7TkONŃ3pNl@.#1%'"[F*$9yX Spт=Mhys}8H F@" ⒅^PsGwHC7> yI'f]\+9U(p( ṝwMMZ=K[RrYvA)^iN|_FW=N}bj 3뮐s{UeܮT/qpN jnSƙ.9RAz(D\ }Iq u}7;ZH|xNcHo+p\Eb-S-鐐9Uv6 fdR0agm'G^""6,kQ$Ki*N 9у07ؗ e$Osͅʹsf@eRm,fX iM˙\LU.@g2 7 |L`O9c eŊ/c 8|P-)3NǼ3Ơsb19J'G(2RBDb YٸM;gg0x=CV_ݓ)NCŖ0G יC e7I 5פ+x$6I-1kn!ºٖy*Α /~qR;ߑWrޑ;sʜ\4_֫KZJ/UTpսEb,+2-qGPJGnI(Ş2*1r ./]>nX]ϨqFt;kR9k<dM>8hDGxo,cdLrwO6ƈJ-̰af:ҽs׋Tx/sL O$%NTHX{ O0Z E3Y+lrdk}r̢- ZMCuNK"~FbDGI??gh֫ѵ2}mDu8='o ?6)ga=tQG:iŒȀe~ AV9ofǗF!r*a)wku:|<ک(\lvwRI$QG"ZzLXɋq ңo=v iXfrhm@\{LƱ}9Ծ2jl:nH '+ I}Jkr@y$\bj:#A Հ(-ul1PDklS8M/^ؖd4.$֖# cAYLZB7#BN<#PKA2B8I/QG󍕃KԊSG)a uS\](oҐkNrabxfl J6:ٳs ^qw< Z3p`.;y]v1dyקA:Ӕ_`BhLE.b,ُ*[ɢYIVΆp21R)HHL>wH͑. Z\3p&zY[k /Q[ Z^x!\v;<%v-ƾ>VJ:u ګieIT%yХ>;R+*fWf:Or7>,˔#۸wՋ?͎* EB[[AC|^R{Je)K,daԎ(wKq[']3(cbbJ;-ҟ1bܡ{Kp&?.Bcy鶜7cR倴3_酕m]pp~fKQȁ8ޅPkˋ7Tߤc[b'ǀFo [).H ]ϾuBrCuߎвU#5כw{,Jz7wGwy^0֚ZNKC1&"qǏtpy܍-(=`KEӐ=[!(͇.L#-yASC+ܴѱRInabhjBP&݆ LY&[ٴq|06 XYyt-xE\#tzFo<EYK.au #w IU(JMjU攆k'}v{G9sKt)h_ؘ?8B^ UP0XFxzӸ -Mt >?)HEܾ<>a< <]0]0(7a?8^6B:7;B/ϞMH2 kاE&DK1b{gDMkZ&W&ZWx{7I1←ޑ9 1Gc>:gq@p ^8G^rHWj Zn:}/P|Rn@@jz`Hu Bx4X3뤫X}H 2hA `: \}U>]%¨v鲿XwO^$_W)B0:V#{~fTAtqcf;^cyz&scO[qEFs4}BzOdn׳ i|bw7lXYĺ#y&y>~x~foXjp*.Ij‰hda G\!/ܧ$i{ 94K}ώ`40Dӊ8tJ$_'9ǀi*B%;s׺6j$=GFGdSq5 mRUGϕNJtJi&Q{4FOkZ^hdiFI3sмW.g-P=m\KmTu!j),>).78`SZUv`@&U1bw}40-yKޘuJ{hj36ɜ rI~TyGaKswУܹ;xZP#yG E vC ,bht$)yodl9rhǍQ<9f:?o"}C]}r:R3ͽ.-?$^49ghdD2 %;zC&qPmoXЊ>H`{/@\$X?3kKac򉠔61.Sl:mi&C, wwܦo6죔kolj s( ] Ѝ$6)osX&/^^KX1 -!"|:m?1XJ~m\$mO9pfh0- aA*u0!vfuQW6l6 $"%m+JAӃHNqv^xy;Պ>8:EtyϜ&&kJR?!y\ սCGd.xxݧ%2A+av':dO:ZDoit5ؖ rm3;Z-Ilp sޞ˓wsF\5e\R}@,znN<\7@b3σ~78,Oll`*iLmѻ7~/緥0%wUU`kUc444.X$ {g M >ۥ^G*)t_g_jaJl&L_~H)߭I79)w0s;h@ ABv>!sZp͒nG5NgqG^QRA3'у$+Y'l:q i˸׊kN$k֠a)f~q/%/_zzAS%/o&\3>]WK9dR`Nh,%2.呵tsJե=NVO0 ޽4J[C'hdbsE<ܧ7 U泌ELMC`cMRXMl^ޔ׌77>MlL)$9 T1)aCIcܛwG~~)QŒځ) QTa356+*r R.ٗLQyec9eTb ޞ&<<,;7ɵC8 -RhِCC9@T]jPi k^Be|r myu]MsR(QR-I/Cqq7iuSSL1FAF5ateoD'5ו_ 1*_XZ3=k" yseBS}IHK\'Q6?4%/e`-nk@Xpa#J~p*=]b`52Mrq(t=|9Dr<ॕE=\F/5 Nrn6Vcuc?5Î `O@-"I 0f `Sv_!S2'T"c_CRRwCN΄ : sK M~fv$B]tW -29"ǵA)>-ԋ3Ӧtx‰Ь i@w80%F{wc,S!0/,ͭDrF1K }ʨVԇbwiT[H$ =cPs*CTJBKriӢhME~jY_1FZ@N-=e|yY}oYFb'H_tD_ Vϟ3Kyᅈ_@MCXz`~LQ]SIɋ8~7&bl#! V1>PFshPuՑCxD"\e۹齳eק/0>dd6npN=d&?~t]cfe*8@UTdYi ڇbkj&yG dv-1R](9)h@ÇҵɟTFDzsD za>LFxhvA=w˳^iߨ~kD4T6T͔"F~c^BSQTH<$ b}FSqNQ5cXN㍤_丟nU`Se>zs`6^ ΄xZS::3|'v󃻎hR2;k:|LP{mňj\'z)hESO4/|*D `UIJvC3kr\}CxmԵO!)v],'B"9F$YŘf;Oo ?>$SP$\~T҉{74aAmȧiuӨ^6S$V~OX/.H}A Wh|x됪oIkaN14ST`)e+YYGph`;dCv|BȦ7ڵW,D ><ͪR \T-DXL2pR;\*[6AvGSHrGsAg&K9*h}+y ddvtlm'˳OJ4֡3’V_RWB;%J}A1|i/8С/0HN*?v>͌%쨰7B Lj|њЀR MxF:fF聧#v6ޮ\qC/}WѸK{cQ>OU/U@~ꗵc4TdLg0pݤJϕv$L(7_1+C;ZX:_Fa& l%a;5)h8X_ͅp.4`_W 2Cl^- }NaJJWH“*SP_vflLvY͟bJ6'z~G.%vJ3Efv9R+-UBd;) >< s2y;bLnl!ɉ}&v=V!1XbfeU\ViIDR`"~m"Z Sro-1.S/DੂA*[|r?qu }G <8_z{9iH4Gk)[yA4\q/ ~wA&0MZ[W@t.n}cXXN'. va^&)D;nx-aF/kTIim{'ECjdkUMzqNFD/Y՘fW9Cj/yt_W -N2{ WsC+>ā{vl?Q͏PsҞxl>[ kƿ2Kݭ w8fU'Έ>smU6ĩ2EBLrˌ>{5{b'V-6 QzC^)*_*mhI=vȔT3G;M-hg6,w0n,z9f)ZqQCb0얔Ԣ#l|*@ *l8BcU 1ӄza ]$}RZKzɧ{[F^$)֞:%mEJeϺ[{ 8S8{mIAlP$'n,wC *fAqNSkyaut ۶4ѷz%K 0hFk1c wtCZ}& ]4P{JYuy_[L 1^'﫛hVNtQڹ/O1Kj`<՝ Y K1Ꙗ!pp0=`n}`ś;m^:(Ye3 ?#[Sr' Y`M6&,9NMa+x:P4Qf}Հ;uҥGHJ(K3q.*{Xqv̅DؙJ] )7~KH+YG7-7>Hojtsٴ6J%p*v`hC,U >ͨ(2;fJSМUBKBvuriZuIog^q%g޾9gN @cpܯJn6Gu68Z,J*Y2KrX IMoУˆ7,M2{<cld"(nLlL̵&-d zugHv)qj`V(v%jG޵Hn?QBͷł-\3 BHeEH $?u2]>2JdNg)s mw2͂KOyiǙ,&%wK*fR+$0XiK~~٨d.cu`Mks۴kC:}@UM<(8XIo~|+%4=QIc{ a,l@Ҙ8H.'sa~NPUXCGRwK=Mh6ױw% ~fK;>w:|4bkeC?Cذ!E` -7bD,ֽ1IK)xQw6)НGC .Ԧ#Db&Wݒ?Z2t 5 &)O89{(5v`QSߒ!H g%Gc`fupJ%>eM.҂e\vWF/!9'=aYǵs83 fsdj$ђ<.3K?Bӻael 10eZ;0Gn~M;z44e.f<21Lr䓲a`e5wtw ̪ɑ=ݸ.G,y:X$1͒gs#A;~3,+#NѤU7jC}Anpsuo)bT, "qos$S>lAx>c׏4U{Ud:&\*ؓsuPX,}7eAGlK4Z\2Z޻Vi+Oo3 p0YbkFǧښt_IY|rs9:뱙,!CKv.$cIoЅK#W%*|x3Z>}SNdj٥]ó@c ڽJ&6(`D6MDQϡ dԚ? 67H;WÏIaR:z0LjwzqM!YpF9LSHt/$#&f2ݘw|̈ Y!Bzk}ɮ LgvQX;4%'u~| (>`ƕ~#oY[39VoIZ*pS `;`FC2Ci#\Q L 8'M L}3ou%zbe\Iu %zƺشᾩqyX 8wDph c=E/qG(ގ*'C𼍪cM{kmq.'ʈ<*At?nM5yrpkI~5h쩢|ajo;J*GдxlNGiNpF hHȄ k/CU s'fYY/I%zAsI_{yZ=B2yK)φ6}e EJN|MhG~u:HδmeWF9+1lGID4rn"#_e6P]{{dXfWs<=[oVܑ9hem͙|ji$l*~i pݰK~ SQbƣ->פ؈]:oB/}WS%6l /oY9>) !vE)᏿:v?44JWxKE;-,-+Ǯel ᰑ>)̙.ن la;H^ ̏{ )6 T*,Vm1XwFY[}fR$ҐN%Ƚ (4XyUǨ\`a[#l_ VVQ&Yg:D]ULhjSeLߊZ=u'c<Lx^@1UBu}gez3U&wDgXY]&6"},y..W?$Lfe 3{Fz'IBكbpxP*B2 ,CT\R* wI0u)T/eGx. |Y"e*3wIqFPxR"9פN2>t-@}/Pt#y+F]yK:ې]\%ѼE2dL38ŗ6lZm\gu[>TP36 KL`&_#i6Ebc"_9mV?HWK+:Β4]uF=TQMOsD+)O(cM||{@$ebSa*Ȕ16,/fI28\aqx 9fټd`J?Ml L>=Zfa24Ȉ 10vj#+ռD,vF~}j'M-АioY2 N&(z{(WpES{=N)KdAgaR)KLZTIerJ>vfĈ (򎫌ZbM\-"uU*}LXХr\g+"Щv 0#UIëCմɤUS ~OHD?2z)as4M'rxb3O>1J1,T:?Y܃V3d~ߒ0(>5M[AVR>}0۱u@rNS5UnΒ +=,~w/" ȧGob95'H=p[K ˼BmS_B-U9y:,9so>|WcȒo|!$R&§Rq7Ti.BClܐY?`ɶ̴=]jE)[ ܃T&u8#g3'`(pi_HEȁDHOfq"XnK_GmtT`ޱ<=ѓ^o%NB~t,,ͪl$Z[`PW,u^,GnMR.aG!lK{1Fj`\?HH!HF|Dt!锛,֢w:ID'>@ǪzR,ѤPW.yeE;_RKmL&J}/#͕U-nVizk*x{[(7Jvdg-;`_ʤ WG! Jn132 JC8h9>}b3u_/:guG ]QO:ԡG8V:y0WvCgPL\Pcq*t?a-1Mऄe lrwތ^0n"ms. Öa0d=+ȷHC[n1&\UrX"89r-U*P8F[P{,h{#1'u"hﳒףS }f=Z j^Zs e#Jl[V%zJ9 .=#V)#&)[媏l INǸRۥ)}\mr3/t;n.knrbƇ2y( mlP,͂ rp9=N܆+jRǧgn&zCqrweý2RHY{)C2(GpTg*DŕEpEl9SV?KNa}tɼb~QbeC(8/2!cUy(6#9ݍ摓AT*$apbi.@#<#5W ds!l]^$ gc%FJ~F#+ X] ߖ/smZPm&.ϏcǺr4S7^&0m&$#⥵iGQLq ˡUFnm{b}|}U?{4b ?oz 'OSעc<ߑwS\'ѭ&lPY|KgVMҞ_<\Hag&'<&i5:=|O[`]h*|IVT}&KhoCUD(|d+^=AdW?K0xq+ry)r%VT)ǡ{ D)[\X*9=ioi'⢼](nuڬ8d"~}u',L֏3*y(檄Z)F,eQ SzvgE0W6,y>.ph|-ZEl /I|&Z[}r:dj2=i⋢6voZB-&x5[\Kf}uO6/KIc{Jl8Fd1I)Ip~1NaR1QB mi\6ZA/~L@eWnDm~i}87#ll ɵh'V^*n/mzPт1a+pdtq,oX⬦&T|+ʫ@QL\I0DU^d6a~U"Vb ;E3 jJb > #8+Iڣ2}X[A4ݙ Y$z,^TqQc|7 xZ5 _noĂE V 4#t`-N*c4vL>Ci( īaF_GUNF)l=7{w.3[w2q#8=>ϷH\ 9ZS 2pӲ; gY=x8`my+[f@Dю0y6haV͠;i򿗐|.^ o11uH1u$z.lΚ¨r:X}߳Id=R~HWSnea<"5m+H+d_:^=\k>.u13܂ wKpAי${h Ʈ*lMiYFO旮 PtKxxB fET.ѕQR>5bWߵq%.i2FqUs29ܾr4MϷK.Ce,"Fʉn(ׂLhąuI]dyXA9& l6"+YyTP4lVGCp?ʅ^g j)O?(b0 ^?CT/ JW/ w@(e(a++Lf#B4t11Ϊ;6[c!=3_d+ݩ:ŵP~}=O5݅vcYTlj$ZI^3M%M`R`կt O$u$~N8:WtvEMmA#ꝬЖ;_9ě)xG$<14[qv]SQ8B"k;5a~\8箐:Y׆  ] R-& /O.; &\$+Fyry8j+|:ʥ-?Rgo8S[!J 9DVxx @9*! =LĉgAF{v@τq1iGZ 5/o_r.6(ye5~3[մjn(CY?/L!Ka4 pH3#C.T.l3mtfcW-MKvL> Dˡ} "am53,~kRL-p0DRNP7W9 C},hGGNfByz鏃A6ٙ O)}gĚ t,¶ ֌xZ2w&ʘ~ek9[RD,E%+E@ډ4\**"cDX_4uC^| :r+^NUg1x3錙fKP|>s\_sNoHdDH] 梥"b>zdP?Z aNAx6x7)ZpaR~8xT[ N쨍|G 6pjGL<7 .o-֪#݈]b\?xl(<93E6xE!TDwOӺg>'+E`y"Wl> Wi`lS%0Gf0CV;;}q46X_XvlR!8Ҷ+<ITP,`Hpڎy?-M-gH}BLd}& Sp,5_u@L]f.IWې}C!=Zckmb$tH˻ 5>X!aF>nk T=)KkD`Eތ Sgט3wu7޽=J>D7U0.e(uȭ5 ܛJd(^X!K1LAl#',hit|m$}SF~4;D"ϵ) \PRY']_bh3DB)n mη:Z^'C b[}юp|摎Hn*A&1x;dv5^7s0:x ROt>꫞r~oӀP|kK`0~K[#-en l5;?/e S-7KI§,m ㈕sb6wL-F9jZVuE!ƙӦU2-=P:~4/ e1G9g{8D5^;!{/[0xei* | d tYŷ~D#|HhDR gn,-hed<KM| A8v=zÏƪa\zqr*n?wzBf]TD^2I{A||P ѹ:@/Ŝ][ 4.|Z2%gm/l@y plhc:QȮG ZJ`xd^v:{I,N/SnHky )3%إyLc7˄(W3/( e!6T]g9tGhMZ>xN }K6~dz^#olH(T1fJRrb*KGr'~xݰxA|S\ "@lponmwJgv [o{ܼE8B}]dkvL^!cq(OC$ۯgr aFl>@g%[M[iw c0mD4\FeCb'@ |U*GWb{ bɒykJ~ -0Ϻjz_][p3 Q(@*`06l5M>-M`,p?/?*o9P~Dr]:o f's}tdgu{hy#xyňoIk%B vDyHv7mg.N}GˊsC8 Wqo/U.->QgOrEnV02 1 rj~-p>_G [g .viQI]ea},|"b.2#Cʜm<| MtdJV p~BPꍏ񴹧#NDau4'5T%> 2-}q戚a)QdH8J@V%=kw* bk Zn7|}`*.mCDOz͉U@<{**OkGZzyb̚xP+#vp oZNJ8zCđ'𫙁q^eTrC=5y! 2 ]R~,|S v&(ó͆eY/e+0He q|ҝG;JtU#jr$ْۭn0]Tx!] $texRcqSB( 68zm=T BOsQ̨af Ú`{ t0$'e06h faWv&J@b? eTzsU$̌Ev/fvAuҸOYQ>t$N8*7/.T*hYyC嫢`9rlT cx~IKyWQUΕJOj8Tg ӾZtƳD i"6}ʯ\l~ t|A F@vVTO #VOZ?,)nN (==ov=Gnk~9d^^`Fc@h0`frdf:1Oh`5 &VGFPS&*w MZj`9%o5^ iOM.c/ 3-7 )aYm bs z/BgSDml&>u9Ⱥ׊&A}ϵ6 -tI}a}PA(g9׫ۇ 8S"{f5~B!-*%|!XfmZԹ'+>JM5a֗r1 ?;rgfdE4{!/c.Y ܁憖s}n gӵ@~}&!.%t+U(w4%h+DUZrn\^'<AEWۏ9хœblRyNP տRo+zS,eSF!S,b*Ϗ+u2P?AnȨq67 {̚E{Μ~/uq[^ SߛO=3/Ԏջ& iZ%O~} s %P*j0B./6{|?4Gu6Ѷ32bdx.^Tjvȹìg/͓Q@gfO3АB7/)=|t- zVzZ;̂P@<3:*ckɪ1+cR^T)@wr^W0;譜'w\MlM(fPR&$?fy!Rf% 'S-wi.g/G~JI1.O <]c^75qiHSy}ϖruY5/ME$nߦ}U9$٪wQE` vlyhK=W܃{23RP `oف>7d~ ;u#9yuƕ 4$U7d ~'b`|-c#M2RCv;(yU0)5c㏅YytssEl8Lj^5N1q7TNZϟe}ӇG7.عN;HJ@8p @ ںb%pZ8D9`lʳ2KΣ Ӊ y-s佧2TGӊQa i@0{OMeE- N:ިY@xCi _2+&~TS9fIGx> w-+AB! 'da1R \B~:U٤L=.dImu;atˈO/]6hB?ɉ- f a8?Xٺ hIR.Uy`1$;߻?/ AB/2ZpޠqZs]qqqS ,O۞# Qw-@m&W ƠHP`]H/*7mLVj1[ " L0-/b|]!b,&%[ C&6f4X,1Y D dp2EHU]j}4VD ^*k|'61޴k'ڴEbVkHOru^IQ>!Ne(o^*b(\5m97M ;eH q,>Θ+MFV}$a3WC D(@y׍BVr2ە@f5M݇쌋0I{!LZ$5>uy6rxw͸Dm8@o^bpoYtx#QE$ICȼYAidg>Z{UrL| #Vf7CmOJO:$ʀi BC[1<)Nn_ (,RFHM PhJ`!5pW /c `ʵ+#is}|!HI t y¢#y*OT*R]ù|,rB@gY6DžU(shf `B"@tْlCҎ/0ڌ%cKru;@^r(eo%l9i ޝyڸkO%n])'neq)w ZN`0Aj?DVK6yH៳ ˼ы5Bb]58qnn̛w(.[ř)K^h-ER"5t{m,O'{\Qk>觰_"2RCGKj;lERv5mN;_ eZ^ 5̜:'ʖ P(iQt8@eL4Vf̴kF oLx稵] FufI<],&;r얞9:BWK#ŒO}z>ӱ|`0CUW){7%$2)3'e$jcGc)r^3O3!ՌnżM6 v/Ɣp-oCN?T1afRudr3"ZYVLtZ48g12e+IF:95qvVίȲGjoq(]4|6*Fn!h*@M5xGIwT>Ҫ!/H7a8tSc0aX؉4w8bd!ieu1hL2CzE[;,'.P0\Tt3Fcg [_Ծljl7UeE׀xMS1mmϚ֙uW[)<XKNkuX[8/PtSZ=#z} i, j[ӣgxm)&T4o3ߔh<˯(&d 8ZmGDXzW<=`d89:]PgؔKdYu~1.8޳m+ܝV s[0]sXa}E&O1/~Lt{QHf1Q)?<{!xAaʂA29%i\_t̚+JԱM2#v"Gڗt 1mWZnZ ?PO(Irۥ\iexvj"+ N#B%wPF8Ă/u$Tȑ)`EMDݐ<,IUH50`bayF[cŤ "̬읕q~ciK bJf&c{|WJZGB)o:'`DCۄ^tPP͙vZ(Bl(D: &p(˺)٧@#r+%ǫe^<IA8cLT *QD`hNp-`T(GjfA`jiUP}N;,Y;Z+C7ԘU|?F9&DLKaM2nK@`jZ-EБW=FO+xBVvlY [kLj2cpTA #.r)5A"4fXy!!HhN&C/L,F„fR7 pÎ`4GONGHa*h4u :3a%"yV8[i! i^ÀGVOvP ou u${#[]^&@koAė}5G JMJ}Nj6xb:|=eq@G;A;\|wbYsh7I4$ U-.vr3}7BVOˉDJBqh_YZ :T.ljG娎?lY +瑽i/<|n xǵ] G0LDu֠SlOq*oBy_],B! iJ]@JZ!t]Ǽ&@A_(E"+R կgLbx޽}5FplYAj͌t)WT!uM{$Z8 X[-yW-&2(,H҄F$N Hʧ abfL2SM#UXsT󲺊<)Jp(YO\9cܣ)FU'Pz5H@AŌDHVƩRM< 6KWfiP3ͿDv 8܏a!6qWj>54ƄxЉ=Tܷ&agjɰwr+F˛c\C7ʤݢn}iߦyad h-h!؂Hpl|LjN KZP]|.?!XoZ9ygöpU7:ʉt C@zXO[ 1kZ^ؼ;s`q=Q|3ƞdefpxI|Zy9buOH,Xٍ5@͛s-W`ЫGr_Y f_B6pa=FƣofB_Ԩ@T-wPAȈHuǝ)0 (a+~x`W{whx8 8;lcv'[ɖcQO5ƊCTg- ?9k0pyO (Q&M>UNU+6S{rt/|{rպK!e'Y?7Aԇdۄa˨sᆐ.@hp> d܌F,~;0.MTUF1G+6L;7ΰ!&Q[:x-*tPA^7؊ϋ?̄ HTKiFQe"a CPd7g?#Su/*3L#,J1+;9No~!ۦ5 kȋG{8won (}=PWBf^- J G wm_o}ͫ{0(Bv6 e%ҩlQS٦P* %B5w/`zk7x'3ed|8YEԠWQ7zgkR~qJc0%兢 @|PV[ה,PK ?[5GYkC&ȎSPiE}Nx&dVo(+SGw,UjBh{ |üPe,e$Zc= tݞ/x?s59c0$2hc{MNJΗja5WwBxC2nwP86E ,)Ω V5gg v"0)(S -tr \JR񯗚'cC2׏#4 @oC"lS^KByuD xP$lWqm&Tx^"Q5X^\?` _-r'+WZƼnhޅ&G~nM Jr1M+Gl pa]Č:Zh{Nel~ Od]8Qƃ> ȳlF"5o3\b.nƷ`{Vvtួ+G74`u$Nx9ۑk{bϘ ::*MZ¿')G(];^^VMu Y=q=h{AvpK#[k '48/do/H6rs'KM䊕 "-|yWgxsÃe&bw]_20>?  E3l`l2mΕoNutI?UPN"@9`Iq$ /X<ړNZώ/Γ , &v$ȣXR;Dܞcxd^qt j-pl#tq)%>Tz l8[ ;"bhY,^r 6E'8>/_ĽMV:I&1(j7hr~{Y %0kw7qе́*q1@,_DB)+_=%ayi[$xSJ0bh'cuf<_{^oA^6\RI ˜]^uqe,vt䑉5wP(ՇMPga>l3pnt? lǦk@~Њ8K%Juމ$؈Fb%R| HXqos9=&'z:(lfO`+Z=²X.mpvzi/f͇kAza |E<<*SDr5=$:3/7e҇8pȱZIdcd+u7lt3!qwx@}\K ɰ C7/,i;aqlvܟEJVWyZ'/{|2 ( c/q 'i`q(<;.9CE>/T0$$9|`$ʾ"F\75{5x iQ '@'+? 7S:ߍB + 1LcngŮmCz&|֝w2qFtst }6aѣ >5Kojg?JF8bx0fq+ o4}Bkwf955GPk(F*^`{Wc+z狗D{ >ڻa3.QLК w ~l$ubOow`GXR삨v៦xL5gyᅛAQpXCrq")-n{&2>;l2&Sfƨ>蟌p*W4=(ykL+er iXyq鯠xp$Rgx[n]V͉fVTK-@ǓگtٽiUzyc:Q>%! V`dW'RE k#xHʀ{D} SS HIo\3Mag2VH|ud NTJ kea&c?CC✤ٍ9J(0CMFQuR=MWC9B@F}/ G)⛯1u*.e6ݨbtde~p;|, Bǩ*Z<`_@(/V]@據7/>`!&}vq'ʿP*+ \A=,LGcq@&[dg^ o1e+nN}oi rzkxFjQ&$z: s% &Uu}9]qcR}ajg} n(Bgg,(aNqcBބ'dbψ?珊4j2ܜ)5jAǍi|zwq\h 7oyQ []ЧfVvYxU-;5ع5Ko!&xxu7.5eDIa/\U/F ƭ_ŨƦ=>1n'SWvIml%4- >y[df)\$v3> x+bh.V*: , ~&TQ1Ξ͊L PXU8kqn?甠a/Q<0ه%Nq_dU=pr:9#gsANYe"ChhaVLɓB#a;͏\z|w D0[t %&hx 5m^s;<,.igYe/4EVIRmoUBZGQeIьs"\ {x/᳖Z8°Gj]Rs~ lTXʞ_(PES? z+)/"tn\ "Cwع.Ǘ"7,^zMd⾗صU`x,,6ԐmY8lSHy'ˋ*InA<}SdBDKdlliD͖BJ4$Ptd*#24bhՐMɍDzmcb\3e!6_IM7OcgA#6:6&~xH'_9ezS.>uFҀeX3@U$/ K&'FO=ACrdSo89wY K´? HuYu%r7Oǒ漇ޔyp+Mę|kGw[Ġ7b6 hm&^c6T*fJ@f{mi`Ёz|oM?}"_<"Mbw_ P㓌f8<)׽:E'P^+bIV#|K 0~iSUg/|v9 A dBec#c LJa3]F S JHv^__@SaXw3G) B53@f ;r3cL#e/? r HVXDcV7%g 3MJ]o5ʢ[@*$ fsݓRgQ{\ɢ"mlǵ,Wqs {!T3(S_@4#B4/K+TѽSz >yq+V7#> PʼnӄR)p2ŭ9GI@@Ֆ4Olaj8XJ̺GnU tLޤcOPr~y΁8FQ`Ui tSvD~Ч8UƯCB"㊥2 ::ye}IM4؍!).dBhm Bvr4rL0&[PӜY=Zr `%!j_r_[n0#L?vujd)VJFD(!0 {yKOGb?N4U[!r?e*;؜]9kVg T{e? AG)"bRA6d Oܟ3Sf--kHQbCL0\.BlT=z$;1p֬|Ѝ#+òוӴGJߒwQң3c.˩9,g.<7\+ }X{Q{,TY*Ǟ4*㽇N`0!!0yY`y㋝ґ>dӉX?Uz$4&PdOpe( =&1oe1v) !"prc2ذg;y/Ԙ=“&['SI Orl`W3AdJ?c}C2yU0W nj](wn#TtXE7߿Z*#AfNDb˃~-"C xf ƨ/¥f(qLeej=˰ CV3ON9L9D& I^g 0o&_ ЏҰ7=~rV̘\n0۟ ]ןW(jţc\s^I4Nfl68*. K ?Aȁ VҐ/WsɹXVMPS+Tn}jUǾ|GsNّN_R[i@~PHV)ٙ9.p,hq1݅I#Q"z.?Jk_xt[h, OO|XPF7 ŝQn&+^װCͰkE۝t:.Aޔtt]6}0O*_2!nh2=ϤAJHsUp{l.H| 4'jpKP{_b{\,ɔ"͓d o5!WF[/u#UkIFxϙMR*~ֈE`{^-28`L GsZʞY)U ?L׎:^9$'Yݶ |u-AUೈ!ne2G~UgM:#F a } |ew,9N%aJ.PlvȊZuS_{fx`޷%9Ho΅Ct<꧉ Fv?ېR4a\TYBh2. OjR1EZ'qDW hOy 1%0JM62l~ K`7 37]6q_8W&N|N Ėx[3 ŭ~yi@M|pQOv3gM&23Nะ@G(WL ZE#j =`~~c.|-/`Ǿ;u@f6>A̒y7zIebb\zWAPz ]%Yd"yh4 o~6IeЁtb61+!5!Ax cuisKC,IT[ED$3dLx|@p6F)2J8}cYR`\"5X{cZ>jO) F.M_! qlC'NdL,?*UNF8l w&Ƿ|c!'i &nmd QL[(HHw-,1Sj,U@|!ۃvAѠYS0WR1:|ԡ |`c"|6O̯db|@_Z"avȴ8WՂVZ=M>\Ԝ >C) $zQ"mM a\;ډqDXa9t="Wiys᾵LRŒ21VÎK2v])jaﺶ2*X0"Pӧe ^e[š WjZSb(5xoɃI5dISrdY^ }p 酶Hl3J4Cz'q ZG'̤0SFe$LvC\ g#a?SEP&\AMK>ha?Q" ~vl#1:}1/[-ǘO@AI %1|75`a"Je鲰l;(<wEZ?ۨxBL%/9WX]ǒZwɡd[nV&xy TײdZEj%;8ķ4wUD\ XUgn[0Xc"H?% Q4 ZSFaX/!0?PgamFKB  \3Q&8Ԥ4"|@&n7x`P76:R#xdva%9Tԟ3>u@)sÑplm,sPk`l ( SV˫3cP֓=Z!ݱK_srT^"Fo/Mk5[l1νF{|*xf͚Sd(*x:xV|WcBQGI/ұ'&g&i(u%y2_$?!Kکw,l3yHiJn01@o[JXԉރ>7l&Et xw]S  ҟF@uORU.臆- B9D/ ,;SU{+:. Sw0眃hJ- pQ9#"\o(gCz!zNåNbߔrRM>/AuA>5jIf$+ȒByKU5akuͨجqyww|:?'}4{7`M ޼[/)tl Zwfݾ LiTgt(ߠ}~U bdFL-{`)MK9H?v;KF@cԩܚf`m@ULv$\P&6H'ɯ|4dSAuuPyspVlԣwrmbξuIsy {=bKXϐW Vo<_mY(?M庚w1cP7'R_vQ:oSfYZAN®@%Frc:vR{ZI*OPKC 3n7:~Oq1?bk Nilw\Mt`[IXP߱y*z;υ*CڠW)@0Elw|d-E;Q2mG;qhkC1}kvM@ܵЋ.O1'p9~Eӥ_"/dk۔ƴ(Ɂg@Ȟ[LoV*ώ dQ/QF-w|rρHϺLzd_/9EH:upO\9}>dffag ?Ud_jUPQ09>la.hBM \W)W W{>~> z7Gc|qjtS $g#;yM1>?ۧhd`ԏJڂeIU%!(>o݊Й4hjDoTmx~-Al|F no#Mab]P< PQv%],.+ܢk+ޫ|JTw#.ME.>Ik;M71tFSCnԑ]\n{L\U!A-ЄhnTlg6, =`ٜx2lTs7!i]ٰ&oNx]{"Hi~X䘎4$m`^I,3{?deUX!KX SҌ ,+?e4%=HjoT!ޙfwOS^)7_wiHz01T{%x{UqVX07IПSCͪv *َ_c' ndFނkӲ-,8/e3D}SN?yީHOaK,WeQК,GkCa\D`zgǔk @&d/?v1SKMX`:Y|G6`TLAu.PBWQ\kSz[I<1"&A!"]O׶6ߠB ϡG<-OsrD߰XVXvI)ޖ \XvިhTmT&/|;k4 /fQхSKF\0Z%Z`A6&CTWk^K *)pGue{мU^[=;Hqa#yĈM^BU<.k}_l7`N뱙㳔󑷹Tԅ-7AcBueld( 0e>5y(vɱ4|i]-m >'MKhGe,\Jϊj^:SJ) ڮSQ UeCTsV=|59dlNOeƙ1w,igsZ3$_>q{{ԼBð-*ꮐ;TpNѻ\XP  xrl8xJ1m mx3\vRLQm<'T}r=ʗtxbE''(j+O'Q ^wjO¬ AֱBЌ$8.3R\F HWh,'aD! cx̗/V"PZz F=uqƖ h&akLV]r/!ʃm-̝󢙨;7=]QҴ.~ [DW@`qCܢ@'Rk+A )e:KAl9X-#n:tV69ak(o}yEӞ"eCeH4*:>iCG_;E\Ϫݩ'RzmVݸ1(~mM'iI JB0O/*]YNoNigr5t#6Qmx6K s<^,]49n=^]Ԏ{+ v?;n?(窔,~ N, ء2oѕ/}t"Y0ѫ+ )}ڔ鹴v;!P G1{,b$-9[KK5p݋Xt\`(W{uBkjWd)Rq=~=E<<(P* La pf*\fzKiHЁkuS*[ye{-딢i>2[lW6ll3Fn=4v`?Rn B.-A0"C(l[K g(QDʭ1 t('L4S[U/[t4I[#/JS4 CzpbEōطdp< gQw ~WUh US>(#U] ։|>_3!a(b_"HRmiR+~g_ʟTP3Av`#*h<,j0n@Fg&L)4}L(i,JM/,vt%ptXR{BK m5G8bqcyC$`t[QkP!p%tc턙d Z 4R+(.,T_YaRՌ4ͻy$ Wq/;Л{mlLχ!E޶e>8N9[&unT9kh )hRX_QE;v1Z&gLaE4\K6s[vy73R & `kQ<A-\g=꺪˄yэ^@TyIb@նN>vLdM yDEr`hȂj_glH-ccl,cԣHQ$&[+wSv ec<d e}FhΥYzG'D#׼q N4wUzuY9>+gIz>zblۚVև7ϵ #Ĺltw UP٪bg̀<)>sF@s}j顈GUoeBi>!,*)* "9af֚^d"@"fr|л\F J;']UH[Z 7؜?m2jp%j>s SƙSѹe8K CWn}Ia UN)eQš'^w3AzV[4Ba;9E+zې*V^i袗)]44͇|6̻4ҥ=jDd@ñr*VF,x#9=)z΢q.ѽ$Mgᅉ;*FބZkޯ{`Pٮ=_yt}ud\?8YޅKW(uo EZ9a($p\ϮҙMh*ag qcz|y,5nS'yGǷyf|<5g=:/@cr ԏhj=6?: zSG@Mx0Q).]>'0#m*K! 2NIQ5ZѾ*,I\ćدI9.UEI|| i7Iga@7m;}hCWs,#i<_of"&42գYpvVkV8U4gʹDLГ(j+o~2 Z\iQ$og>)лHL4SQ3. WQ%TV"qhwJ2GbAހ?Q(ے-[=}CRE8FLEo1s mcpW .1lS[س890uN Zw~$d$ǡL:Of\|]]) KuKO6/*xB9j{_ttk1$XN+g[XtIx4oϟڔ}bZk^ YdV]Kzd.?6Bԕ!Ւ؂u$Or &hR=._57V l2h_L~ >n<_dBg)UJkT,̿ڜU3U{)˴VO֛8TE[/p M#V,G0 |Ԥ<0h7w}R Ӎe5?K@@4`Ea\fWŀsF' cR޵:n묄~s#pdxK uPVs[o{q6;7=Ora O#Rqm;^fD,2 Te{˜` Pכ8jak5-UqpWO{RӘ1FFԫei`C0!'0N_`T"k\ aR$SVUG" yJC@7Y4 o\֏As{k,"~ >/RQ(1#-򢘸klߡ>u|;9|qþPcǣ=ٲG@TOUW |0 88PiY}90 P2' ?VJ|k`]Mr()=zIJ1P)*Q#)$[Ytř`MUq`# )7 4%<ƞŢu>~j;JBY}]ӕV\ 'J&)YrX~=eJ:p |PS 05- Pw!MZ_6RbMV:URzeE>EۧI{HObqCP{}{XÁcŋrOeQX=Ób pSq^,{befAu[ 7m0,l J,,I'o xՂ}&Mi@~w{^ wfPjh~ ԑtRd dllx(85T%ە/ L#@!ĊH#) ;S lΒ zg7:8" ;䯻odb*P\_+J=9[\N˰^ 4!dҠ͈m l&%BPSSM&"w>89 q}DWf')1X%Ib  {)8Da{De GOKSkқmDn/䮃CRtgGK E ZF5Z4$~ˑ$bu"{{4O[em{h7LIb]~U8fv`oEUW}*'|8-jVRvo!JG{R(J@<8ʦBz6 ^PY! bؖh!f1牶X{QVw?oQ[6M"yň؛;>,&\k9*SjS5hFHp3?f0V^,&CH+}:!jC~+8]I<ə(ǗW(^?A@/駏h| {RgRjJ/ +Sc wU[PTb߮DW#`?{ W}f:IeS &` ^T2ɥla9S7 6!VU+9^ΥQf2^`cG̓Ϝ6yyzx@ M!i&9!u'q*҆_1 e80OS I >RMwaM_4xi`r18ej9l7trUXl!q|ЉKm?-s$wŊ%0KH$Hsj*L]1B>]PqV3vڦ45ӥ˂aL$6\, %S^-5sR (?6;ʹ`WFjGx%|є EMC α0HG0zI8 *x{qߗ9~i-mSEy, lu0A&OgDa%KQ>|ZAx~/J꼶A EG)\&v4l{p6В͹ PlOZdPG}C&yɼ|KOVjӱf[5[J(AZ%'D9X?:gA 9Ϙ5Wxk'U$\|;֪eͬ=o%`X. =Υ eUAA:g\kU13|qO7NgTQi"z}v>{%v>بOg͠,9͍-Gf=xl4^Ro(%ŹOYIo<\ͱ*}jĉ~uqEr1MyH\4 P-y_tE(6L*v);a|gbI΢nvGѣQlފ Hzź 1h|ULjZ2F@j!@*"Ws%6~6ѭ <  3%4 { F;* Pe ݫov|?H\E;.[XEH>iMf7`<3I7[b0'Cj!Q}[D#ɨN{*%! o,jWtل=$mqwV߳\9wKW,ɪ:E xE$x%ZuCe\S+hh';>v^B0_^K7d6aQkש{#:z d'+(*Qy_K*`z97EFpF҉XG|?OAj|[*wrQ(LKBJ\tbvisoIs8L%272 DhZUޮXf_3Jsk|f=VCD|vI"nrtXpp= Jb` hCi jy,&1 GDCBǿz75K#?e&4d)1Lߌk!Bzg피)OD űA&潋50ϋxCFҥ_z,s R=ZߠM9 &Cնa%b׿f˄;Yt< wOӄ1fNRTM}VJ>.aU̍jʧxߏAg؟2vݽg.5YMv2ilg5bR!EG;HƼPBEdy9 Y$Y sƼ]]}zdUmOH-6x 虦%_'P ǬS<h>*>v:SUB4zcq4y.{POuRu,m},.b,79 DL!MUb05)P㮁>XXpS oPgD1]BmӐwʪ~;U_7CVR@G&AsQA~Drz U:@ p .\ϭD@(!E1smlÈFk˵:1 ګToi{Xhdɥ@$?D_ ZigQin0(!%ۿӋ`ZT}!/Dk7hs57 @N%Ku7sE[ǔ2e%}haFpL;?A-c%:7%( fI}a,Ԕ Y I&FoY}+ 7Zq)#9UGq z*1C1#k4%޷*u殔6MyHYMe X{-xW='"eSmJҔ5,յ:VhVP}rMIb'ݳ{}du7%P7k\9=_\0[X<裒dz<[V5xS} cr4/fyhM<6zk$cײ /Υw,i*HrWNBr|̣zc %pO-;x%)4cg,õI$蛒4dY"eղ ]:Yw:;m ܠE*[=n-30mq`Vzs`cms2T` sia rX;F%#1R͂Qf!SټZn3:uAc!IfǀF`p3[SKOk\;FS^Av?Ko7-,ưš-!2|Pf#VtBc4ӵIV0ؠF:)]%=&R76"=G3mR%!DZbwf{ i?gfeA]Zb:`E[zZ-;RA*]ly$.}>Fm&SQcc pK8xNXqصzϾ,gowRR1PL|Gw[%xz55Cњ (s&xO@~BͰ7XNmڣuOD]kmb܀7;Ѓ RLz!J0y{Pi#:Ph ;gK oҵhp%~"zEqǒR-6hgoYyT2Bt GIT"\ש@(b.ub1I>" t>Ownt|Da\u,*p 9p˔U|{W7xyf_@yM iJzk!\Qh :(q.ѱ,HU`'YrKɄ:aDI, ]>zxg|9+cNl`,!`@FuXj?Zpg Ef_2F}c 8q1n!WA\"Pt_ey`SkR̕v?/$W=#kfz΅S=OE"^ߧ9ij_m&\A' NmP%L>3G&MaC_FRbqc5і5ُ ٺ(фw7&caه,fEd躀 ͩbsgP}ԩb<Ů0H> y| Cb|7mP$Hg`qX}8(gN:Dg`h<>?ҖQONBX~=]QNQh< |N88UKIm7560jS*e}E$allP_@X<XY*)ڝpX1ն>7筸_{|H#lw /jgZX 2r-7f =]efb+W+ 6ddz R 鰋h^;Pt_m6wLe(93؜NTF"Pg9%Gsc}+mê<2S42VtF@S`ݩ*М=ąaѷ.;/8|J |ouZ{a`rLs_On3) ltw/BvKvs"]*%@L%EiLqsXIC-s,5:'&sf,Ab)a,hO;}o˗+`!f}V@|٫ igqDw^`ݵIV6M f;۹lW,r [[<5$=ɴP[z /$%SEVXjN3+?GJ",h y=}0v!儥-IA^~-rZPuC.z(:DT*.h7-lk?kR靃o(H|\PgtbS! c&1 @.FY?c-FKkҺX֖'ܳ~mYSnL;6TH[\&YFIL`ij ֕hO݈3֦qų@"ܕ+):|F &m1}v4?~G*[gn~rrUMF-U2*fḫƅt\*כs)(~N);9m7.K2oh9=1V̀q:l2; Wi,^RlbNI[ j@U#Y2_ a* jG6J%oOn8)^&?Îph~~1~*G 6TaY_V( 67O|nEʓ=РP`YӲf7E,pۤS"p 'Ԏh݁bZC|bj=OS꣉]6a?+*<*-jk6cSvuJHp=-uJFiK<c W4ƺ%0ԃLӮkԜ퐊˘ rNiC#d(H7p1ǿ+DHF,ß*I@,a(+0G0bⴹ WiQI[_ESLsDڏ^8Hfp@2WKX`-*LYgiYd_R xz64߱4mh޻,Olž𫒍( u_E{wG J}G4;)[VPRP.EI]*T~:*6srN6WdNddF t9+ 2P,}3HO5Q FT鯘;@ȨbIFPOa:VlQx|gF VYCSMxL*-^y"qf1GKN`/5`G'Agm>D9f?&4 ̐(wTvRrQttyDuLOfCϺ:S@=Jܢn˘g~UW栒jGI c"`v.\*v9Կ7 @qK.ijM5k ύe;txۧU$oJѦK>t:}s6i!mC>On|85bL.)6=b֖q1%ɟIe1+@Ʀ; |)LEGUdyRT_8{w ;ӁOm%nK |Y<`P11Zh=}ZzCI G\P ^dąGDg>k@ǘmvaǛH$d@˅r5% @ Ф&^j\QTyGmqDFH)VK^͈?m߶n(/q톮|Xv^0AY@K\g!笯+Eod}1I0hh+[@?9'݁aCcPX9i?UZ0Kƒ61N;Bfٷm׾)#b'jׅ brɇ[<:ֽWyӁM[*2WD$xGNc\#Wm?_yXm\6U% ib$ΈbG gi]@~R qG#`Vsh|@ؗIkӤK7_j$Dl 06jj\$cOcRƶ /o2Iiqbs Vc6mw4S(J@L^+rKQp{s[}ſxt'$r]p9 *RK:'-(-x `:K̆ܙ'ci=\y^FRAY~u x:}*\] KpgA]5~4a809[ysG7z5A$z PX:E> 5\k%ZsUۼR*#kjf{ CoAJ9I[(7e(C'Eca:1DǛ Ke?@חY- }pLQYR!z)O+H clA쵯Nw R|'܍#nN_NtW2E3]kfU \Z*w 4!^Pjx,m"~5ρOG~Rf毹"Z쵆j1lxEeo(_/z';^+Cb8ZmpjH ˥*&aj̜BZuЦuԾ!J* b;Rq/9ݘwvI(a<H! ~_0EY s#NeQ zqnlP+4pYQ1W0oj=(H$S؄!;E-זC;OtbF=!UJkr >bêc JO.}[{Qw|3b!|Rs]XA)o@ZԠvv!`ŀԭE*e-@-QBWB?8cHt(Z`_U6ݽ0%܈J0?Q>74|!xMTT‰ks|ԓ^ne砞G@˔o(vvƽmU;~C95۸tT ^WD1漶{{Av(G-O@QKY/M]32L?ݟ=-"jMp,`sp8A:3dAmJMx,r(8PMRa k~YjED? g\R oJScfrR1Y6=N .A?]7DgᖂUyܫ܁77 T]f@WTkۖL*ya 3h<Ցp-ŊR!yǻ&/) N]8WdɑeVx Õ ]0~UmQZ.BьfYӟl% f::!d!k_`Q] x&>]9k |;J)s ϰjnu8-;ߐNMu@Kz) 4*Co`myOvvoOD8>aC*D;@QmĎϚ{C_GHxbGMp`Ϲӌ@'o Lm&;-ꭿƙg$v2r\nà?$gF{'=t:}{NO9U:"5&!2q<EVĉpj4ң;_꡸k-q kKv 9嗷k嗨;ˤ#DaXS"<d%`PiiM`M(7֎VEp0 ,O(d} uQ\͌#7{IɎ|K#^(n-;,;PM~jΩt|{\sCI,jSNϦKȘbQd,)?u@=?6rsyAfVu%A6(fF>!Az4_Z=[$րʵM<8 '$ kilw50b_l}{35Kw}y(~}pu<,1MWo)*Yo}RL.ZnpCD}!H(֯:{0kN)X}=0EP&QUNEwI0I+@ꛪ~Ԅ*2&u1Xnj8C꼈ob<{po_GeUz3#i ms÷fxȠ_$0e !~̚>Yʄ޹Z`;YYqsl162^pN',ze)D7w:WEc-zVf 8 !>tN'>xQ@r2IQ՗K}sﴽ=[gbe_sV`#4CU#< ;T4;c7Hw6ǽouswK[` \7)A/+"-=#b"Hݟxrl,9l8㗖"XH׺N9lV[_pdͯ8cR)5Df]M}i}4ב;WTP]}A]Bzvu}q_D|&7B mq0EQ}[Sq LCןe|l@CfDԜͬ`Vy9'Gno3~~>rac_l93zāugi(&H\B! m N |d)lpdXO1K*Y .{TϰmZ5x nz/ezR_׶UbW&Y"Rpx-].iQ:g9փ.pݼ!Qi ~r'y :f'!M܌0[ [oGȁa{>G, /9˼J`s7fu/xS3_ :vCO2._:"Z$2:M2ˣτ\gʳ}B,`j>eMUP7,g s2Ek8A<x3:w k)jQN]?$`VOY~eB6 96| == -‡Ʈx|^W2]wPH i\F,-嚖 j|Mx$%Ӷ&2tiKy\x-M ij/G?FޮYS#ވX@NЉݚ(WU;ܾ]ݰT0-;0},A>h@e X7 ExfeBh%L ::e]tJFA벫bO"V>^OBFO!r|šyKlZM"$E\ . y*~qQ/{ 2dS֜]K8Z5 ܶFk "mhp3o.4G 'EOyy@Ҹu^FB9̯ZGpI(/, MkM`1V;ӽ;5f3b[mA<0ubBEd#Dpdʘce ͩ7cq̦E{^ZͤNNf_|j,5{NF=p :2Y\ B=|d%~CT`j* W}v wQ 7B(x%If kLf mT0X`%ImN 2T \Û;:2fda>.]Ql7uYJ;C詥y,~w4g6xV圧F~$trlF!TB),&P|AGK+u \ 74;`hY7$W“0~?n fS^\k2mMdSq_,sF)4 r g %w\t 7W`p!s3D^r*Up2f̵ :7{!| !&`>aJ8^{> W/Lg''-l;vFd0!f‰Ms5 #ڜ#}3!@_݀5;+qSv&7٢9hl i|WuǗK<s,"5;94F~uGp}ؑ'ZD[Z &{T$l1f~=;)6|lTU  =$3[9WBq|w󐤬rJv>|f\[/r數7p^љΛn|3mbK@}; Zk أ# (YuɅ4ׂoM N3||Ÿ:)ʆ*F# yu Enb*Z qQD:xK%/1G"\{@ٶc1`T4۱<>GF%H6l5&,B' ([) F,9տw"U >Bx:ϮA#i5cHakI[L <I)S4⠛B*'38tֶ2UkkzeE&Do!IT2'XǹΞ#/ImlT!'972X-w:rt#R:4WaCquÒ@ PaK/]fS6Zu`yp{kփ->Ic`O4 w.jϑ?v%^A0zI9]pia.n6Z?Ɂz1% K!xk 1P-O`imuB*NPac@BQ&?ڊ\]Ff-hx}8ryDtht oTb0iMDK.j8)V%R  Tkul i#-Y'Q?,9"#qGmJzJ+p~2F4zg^۫ BN>YS2D_^M P: #wU:pS]fV(Ҳ͎.73>9MV9&5} KP OUҼZ%`PPy@~yw@O)2By@ JNPjh\U4gS1C֠&=W=ySg$&$k ,'5! p@"^8 jT!PXVg@yᛁX\42䠟O,2 ࠇ> |oRڀiG ̈́PYU4Ӛ;P5qSj萙mP[oU}crJ‘cytcL&v~NW_B=43nMܞzddqRHggAGs:!7'deq,"~ <"hDf+2 PF53P(bB팡Mnu=fWZp_ھD!] Vd۲mw=/z?7}uui2vm4 R00!Y\Yi9esIjZش~<L9"wy&eK, :Ld5ܶ7X]g[W3Yn%x?̊A_R ߞ?%c)yJ~M2 ,v[!-KPǮkThtS,STx HOn% (s:0o)!遁agezZg:%ɑ'.sO"OE1R$ ?@`yʕSCL" 6H690?Qf<#ZB. á 0im۠7h@ ^C%wm*rŽ(8R}j#-nmg=p<4sr2H#KH+H{!K\.]`^0!˙\Z޴V6O=`ÔcX2UX /Y7N[#,^_L.ؘ,WSK,_|j_xeguv;\99-eu+ttuJ[vacr7x"}^&+iқ)%w;-sE~ZV*J̨~)4@| !+I9Hr\_/@փ*܈z Y{% I]zPiE|X&G|trDmOx_ dfLj7VW!@&jG0&!qmJij8mAf8D e\v ضDj#`"zȽǘHiۆ0qPߍD9bqvb|kOg?&5!wVx`L]KXhܴ)$ ftN4QwܛsYǷ# Q.s$W' >#LWR9 ̂C`@$Y"{n} |"imEV`mMr1ҤǢOR;07ז|UZ0[,3t/ 5P]}/NEЭMsH.(zcY1w@*Fr2tV|--D,:Fvs)Zj7޹s\)h(>Qosj8̕S$pB}#Kdp, P UbgJ:3s^tLjQ^}gRA^G o4P0-*0{)QUÒ*@ӇXHLcj2J&`;њ0tpg! /ZT [C' B!eָ V[΢_v jJ\Dk`I (X5\H"I,} Ľl.,X࣑p*t+ !كgР6(iQ##2A))8OK]aw̡ j=H&*?:J13-F@XѨ !'p,?O/tkgx+/!y)}!H>VANs+$;pYR0\k:Ao](P#5;WLs{lHOÔf/t;Y3LbX4dYD$u GDA 4yz.v8玂NDO,oCl: U Y"pdB;Sw:~j2~o7l[$%4>R)ZǞr9Jp#Lt5L K׃gZyԍm([|m> ~ g^s%I^gdb؄B)#v zSFö=rs՗Km.6/{~$HZ#ceJn7!RLyu=Tu O6S k9t&uwش{OK?[>zBC;bƦ=c%[efڎNG@D 2D^  Qa#h0-GN8^+5rd߅UwwʵLJnz"/)s);7fRHqAwme}hl>/h3g:9էa#KÝ21[riNDOe&XkXo\ڡ]=Oqq٥c!z})b -VE98X"6@#Zd?upg(Y zC\0?8G 0[ :7@ʳ7WFX(*ͭ\*SSϥ oϡoW uBM#709e {w~)v.:AKCgC=$] ~s]S._ vd;aVe n%ehV!XXm ؒ^Ľ0IKA!⍗ΰjICV].J-F08i]{lpnG萙y:VMȹaC %lBHҦ塭_+HO:Ew7u i@ج5GJF]mjbКn>˄x(ټ0*'/x>mC3 gC/R߇c}B;;kxBtK2҃'zx2?eoUpAVnzI|_$vGBQk@@%hYu&l[q6uJrqrՖfN * ܕ[^xEhNf*\Lo`Ɍ/pF@tuEDXɈhA# /_CA==L >W 6 ' k"RĮCj&.!'ƭ)̼NvηӽRhf o+wഇ*v15> SʗʔUQb1ho&9⤐aVF4(1Sԗҕ((cihOl!QuAft9)[&^uSrXܧ\8OM}2j)V$rzZ.#W'Δm|Oʓ!\LAXlNS+7go|3S;ma[ysE`"nI} H*іTH /,HSM1 XLA?v_C7%4wf'o%_ChRz mV,{lh#̗%u10.Ke5šKCnK^'0T/c60zLEd ێצ[hP-+;E&PVnel4GpE@D&k}O>l(veڔujJ{woԨXr)*A$h|l/_r?ߩ<h/ xtEl#?/A3E8w*D=]r@\׍:@2S[,>HQ!v4'>FRi;O$7:EI΂ Mao}R%U R!Ҍ(wePev5:I|p?dnS$c3[v=6{/7!~HqϧvÁ#}Q.,o{twS@Ep_^{+ JX(ICz=X]TB? YN|כE7$j܈%-٫3V A6K! &?D Bgߟ5|}M>H^qX*6 7|~S }U~ꋷKdQ%jQ\;^Q%,Bx?}RS>(jpe7_8pA<V¢zp3.* aE |K%n\vX|Ʉf*j+eJKU0ĺ ?E3 X)bcQX=_׭gy:_?-ы"ūF;ɚ~i;qde`/}yLYywByhՄ&@P2M&*x)v Rcfv4+@h\GzǸi hPr/W s{2*{ĵv#XXHC&Ghyí  {.Y Ww{܂eki',E!VżNaAQB+5ڧ]Z )iD+(-4/䷶}rm]t(ȅYD!~- O?j`$Aa+OYHeyl( gv܄xp}ŶؠZOm;!/}uArgQ3d*7/2!Lf=w)!Z! يDa}QΞt}ZC>La O;@@y1" 2j)*͓=bĂ +JH=n؆vA ']Fw! /,*B:r#R-ʠqzh%P;|5AWFE/;P["C:ZR}hEtѯ^^{?kRx1ckbxB6tcr~ٗ=BeA183)LG z}5{ؘo?24;#cv#ey|ܚ51AVU%r#'k.`Z8󬙁uhVʂEŖvDDs}]k_}IIcwmBy>O1(rtZԓ{߯sfvA >VT^vVx&H> )'f|Hjo"\"p8O!K%@Yu;P#I|p,3/ɫM!;wV@&d9_[{#DTI~ lh%(9z\ bb]\HG'6۵#w E\q}'nS43Wd?>z"$$ޣS\4qЭʳcOZ#u1Z7\Kbz}r&fnJr'Zd])X21Z~^n ~1gۅ+EgcHCzhm "ېU!M̈ ~2[*G "_+ M@p`&'T P['@nEŋI/8O(t'M *VZ/\cs5p>"|M+W*CJ4Zqx /y3Q?ϕ}!1*=\r >3#?2Iv*FӼ -nlG6 K2U Pxh:Rb'3 ^Z4#{ cV5Ոj)!Ǚ Z-yNI_RB˔~tӾtTv)-bVl1OI!& T0v]3MȓZ7jhKn`TصMY>Yxφ:)`R'z: K)d]gT8b,*vN-+k[VcQ2r$(1MOp-<'9KOG2M1)U1H=NnnThZ1jll׼j0I K)Ui* TC32tآkD#I(u@oVuadYs~'U!iX!R] h {̊&V+aY)?юYͩ ;[|' > XNs:uyd=_!Ո`)%-RLWR ė>4iPHKMAV*p{kA~t%V="{SJ{XB =AM혘V >hN픾Xwu*ewHK:&ZcJ"q? X؅0{8yE0٠]`qCl+< g|\Ӣ](YU_ HMZw7x 4xcM3/pzirVY/shG'L+&-HY*[iwL%0wq Emd}U6fH|79h6@jd8`gI4l8: T%KYlmIF]`PyJܤe*v$aܐ w࠻g`ϜWd 'T,")"x(n Oǁ6TVr@̸ks@ xȥ ΋ζYpeXMfSڣ+3Vb^&Լl|h{qE%XbBc~w"W sX"h)߿m!ɬKefE<+O:eda9YQ ,zY+$E}S.MU8ƽv6~͗xe>LJ͔5-A8$}YWm_wY7kzyeYBJν?U FQ(q ﹜<\%Φ z4:$ZXO0:D== V(s#"&z^  A+U !SQ OGfRDKOS~MH:=ܗTUcb(WigȴC O֧|N-C$b7~xy ^vGw6&Iw-XNߪz M:x8yg< &(MֳCdO o,a˹PW_G@ӡ+Xm`z?Hi5/`A!~0 Ɔ=YV 7:Z\Xo."q~ј9mgkSREov֧QΒ ѯba;㏳ôu@-XK[X'7iw\p YoSk(^ k $L[@N ìwfKcej= lZُc) j &S+7!YڅO־ҋf`R iMҶI%Y&oV @H'K4vZO KĦW<+.`#hvӇ_^0{U5w%k̽16tQXN$\9IGCzpT[c,ˬ=ۼL糚)!ء@+oڳuT҄+A>*NlwuE;ހy;H>YHc OǼNKSE_r[cжE'P% /z,[\v@ʼ] "/MϸzHQSH;0I Yr!z ԻKyw!e2 G#E^48*`Xjp!U /JQiIy){a'_+h x4_} EFy$.r=m{Id#qsHLGU.` rinyO^ǜo P{%WC" lQb1 l):lX{˹}gq)źwſH11O-%n[p>Fr53uW 'B:#'q<\̈́)\$j9dkxj_cіy# 7hl}j`5RQ `x뵧bW0RsI_&$SM׏_,zTHP5#H{gmb1$x KtN$Q ]O ; pV8;Z" qjTÞ tQwb aҩ,ώŚ)IL.@%vߓ#G _3j8bL^':RQNa j<"G-v-_9,+ @a\w,|eRtx-'#S!yW-0ͳ}w57h<]ZI8;EP$h]M^R Mp\UfqSzI񮨈^8>7[A_|lҪb@b'fJ&ȓeBF{ѝ]l5 =lXgQg;iHRbzCKHysWĤ6 Te$?#AXqs?Tץ /1֋lvFhE𫦧7g/1CÿyJYw;f1 I,H<6/$v7#GK ۂ*0;Q>9y?Nk9L".V8e\f@ dGmq2 ٢]1d{)k@N+  ^Ovsx)5uɦB8gvj,ڢ)u€7h@X1BItl+*TcRF[ ?T6*FK>8|q@͌9.2렡κ5T2\cL="v5prк[B\K"w'072ܭbؐ&w#N&ʳ Ҫz 3miCʵQ$3hv~";=-mUZA5U 7"9O;ff/*TyBӷmbJ h (dx7ڶRQ6$Ci)GekBjvc&}%&+ ~d֌` ǩϜݎ <&!жWNx UCD45.p՝=NV}֔I$WE|}jk&ʛe3>ޯDDe-e/DwmGIj702HzO!yȱ/mz  dά(;6x0G-5b9'_$~:=d1*sAFXjS(䒡_qL 9>]}m^>zGnMmlBp29 s 4oc&qh} Kkg@CJ-Itgٰ^Xee1߳~0jYq^OK8XĠ*#Mu\lE O*{UMtX&!EA}o\A9JQ*G#zgo+Uy¤-ҷ,nv{{qPve裩!hw)=n 1&1)SaNiGYUk#0ӽ Ƈ"OJaf3S+,> m2bxg="3,?~[T-Gj窐4T|k}C#}"M/3;1Ew?,,(&($c8AoUjteHJ茅W/[ crF|"7M'U+0{~C%U !Ywc[,:a.>58kUFvsLΔH)+q|l)RYɇܗLLTV!VvBNNnдrl0Ȟ*}ԑTt^FV{X <*(ārHg?RcOD)uG| ѰuI],lBN2J9}eZLgX=E3C$3q]O3a{`#-@SFvyEj [r X۾6>W_[ o|sDT/GYX=;_)ŠOYMOЄ>“:͝ΰDrƛ mՄ~u^~9KlU׺KNBthD8WRZ̥}yiFSSe_*9j̍:$tUI #mWnCpjp Lk)g9,?c^Jj"Ew,Z3&bq:ː?#Cu>qz>(f̑@^S>| 슃8\ԉ dӆH\{%~g0LOߗZQ|]CQvUIcbOC cQdOxn_y^ӹN݀˪0}Xp2KݪA=I'ݪINh#khoݴPLӀ9lsal,xTr_͂𶷶_TGK/AP?4]-|,qCr&y2TX7GF9-ŌF79YxHi93?N^tۜbE[J%@@i$Xi5;.Pxtg=c9 @v=ZuOnP]BA ?2 Km'T 4Gs"QQ+e.XYj5I9#*2XǗH{6Jdnz)*SV[ &\sKaLe0ST% <4o5e \2Z{#vhK8\?`-\C˼r*L.Qࡈ"3CQ&#G8ȡ2{iVkܷ߹s&EO, }De?iM2QCu1ְ,N/:$ԹLTٲ,'pLJ puwJ}zF{/[>uU͞vՉ)i'WxSu~;C.mqR~UlamYzWbp⾰OJf,ߎ:iDQcGxԄOC6ѩAy f:ҚFڈ V5*uXZٯlxiM^QWPuͯ١oOrVcxx@عH29=U?fKp*|݉lFtǐ?CՒ⩁}lތ2}5QMtFyx6cY־49%N2 `>-|"o$U"zH_#BzFf}t=z:EUxƾ^6%W%?Gd=눘Jv6QJ:G1[{ͮjZ>Ib`^zv⼹T}ntDc&tWMFnEfX'SP"a({ߖպH<("(I{m"f$}X JJfk6GBv($w&z`p %\Z?i)j./bۡclerx6uf6! o$zH>?OތMsI+e߅`'bfBzzR'r ٲ!'v[\%N R-gNe4$z!ED"p'sć SxPv3x36DTk.Ex4y)N4vJ&ʺ/O /eSG/՜}sW)RL!yYq)9a{3}fPj4?}}"UugS~;%Qhۦ|5XQ?<)f4aBlNZ Jz4Ҝ%"-E3pFsMvlU~ѽz}ZN&+37h'ˊ$$K6HFGD}CWو 3[dd pݢš)BtFOjrC*T'rF+qbS޺wpR$cZڭr\`i'fΧ=Bt1dM+#-x0€b]/"uэA vHD3G[fo.[]Ra FkՂ!a\ĸѼ1 D-y cꝐKj~HM~8Oov}S$)}T-?n7=KKL[, NgcE!VN*wѤI7:#d-,w]N:F֘>k^!B|dg3-o$o'F\6(Ns$7+3]|w)Yr&;<?6HM? 34zLˑ"S 8JtIIiNiա]|h.$oVE4G:ONP2?Z8<= DPt9 x3`WzXQtcأH[۠Mow8(T7<M+CEYO3݊D qF^ߙFRщ,0t;Ptez5ad׋BauǀkX=yP,۱wQo}tߺ'2SrWvd9IQܚ\O>dYǚjA ƁDx Mֳ&d^(vnK٤~PRgA=9:]O>fV*npMF|Fݱ7"B^MMOr HXDFL2]I|Vk5c~11(e)X߬.\!2ٰ"Bc#lV)&>CW;-ĥBqV&hfK Њsqw9ə)zJudNzCr[ jk*/ҵ0AUt}^dvw҆#w$40*J2bXb?a|SPM ix\k9 Bj(0P@E枻QEVA<ąќT Nύ1xXr[+a3c}k0?Uy'"po%nrof,! kd8ĄAahJ2,_Z2Ɍ!Γ?OY9; !;: uРf BQ3|X'>]XY姃) Hd멩gqw+ς WW@䀒\ ]o{{+C!*WPf׫x{ S\.08%{[(o*P$=/Q|O=@DE%vGń~U -`. !p YqK^32hBq(v NFݾ OCT95YV,aLUe ?cl\i@K画/VUV"CUTdz0kvH}(8VoB ejE]3]7D+fy늇6~Og Z6T+Tfy԰+[g|ȹAA*<@Cu&7S6V&O5ΗtvenU;DT^w"B k?ڢͨC ^+7܁hZr^rh1"A>SH9zPa"kYg DO; 2kڜtr.6(&N )16" TDmێ(9#T3ŧ49Pc\]shցH"/h{SrQ^XzM%:ẚomu⮲k}eAIuzo4 I\(ai=LiM(RE\cǑVwp4ItDPx]h1zXGiu?=[X2-C-V|Z>RA=0c4dZNp/g1nC@)<\}٘Ssa iD,ɕ^5J M\.h4[k -f.r <2v3YMqψS[d}Z 3fW\sf~::kBb` %u9>(&k0ѱ 5miR9633XGMu }dRg18CyT{~8+R eD0˯[O q8ۮZXx^ t["wnB7)Cc! ɷ@cr}3z"BfN^O!C?=|#-* `}JFj2yӂ(ת5J)Zi4CH/d8ݭ%0h,H)K ͊t*x,sHˡ#O`T6~r_{xOf7,\2Q*'R|kORH-磴UB$I!cx5pt¹H,-T`EIEH-'c|jj_9Z .͖zʥ]Udn"%46g`mXI3 w߂b ~Χ\k`hs3l-%E 'v4a^" txq9-\q9cCI앨({9y|/=i);lx!5w]ҚS׮(v$ gOl{Ýac$c-V0-gҡ te_¦mw`Ĺu,ZK`c[6ƋM~X [fnIVh bt,,4K 1*gq9WPGi"dE\~qNeс&l1@`ڟP5\ 4L=[TUd"(<;wW C/^ :Gb*(~@9nn eÚ.vCs3P$>LfzErJ{c`%H0EL9YW/$=x(,% 1Ӯ2hI&W=TxKC\UZ.z6T;#h&J̦r#ҬLH‰;sc,΃kM Ma[0k%4i^ӈ`$k hMYlBƐOCg 4N5JM17vܿ%&@6N0o3Չ3=S6 k[0tt],՘>Rvo酉]uU1g}ђ)5l 3tphz?H78hH{x#JhiɾNH"mt/y@-!O8g3Jr,sv*-l}4\ ~=^(Df@Ў}йpn 0b,5fH.2o.l"P{TN~e߭6a~x|M-/ ,]ˑBI}+=LbZߕǞ]_qilǹ ג6B0h4؎[b(DY"Md^uM!tQb&MAɾ- :1>nDRUle@Y:%ˆ `jVy~iW27&QDTS"'6}N)#..VGO46G|d-# 3_cЦQX)3ŀH)& +~D}v8h)LGE,vzJZG;4MQG?$yDYt,,1 kp uYh³R!+,aϧ4C1WM9WK3ǬIgDC<p)%At|][%wȤ18uUbեŠ J*!X:\;:"uq P7<i3x?gn]TĎOP_cgTl ֭_8XOMIΞUE 'x'uGW  CVH#,j 0|KȌ6RAuDk ҖGG.W\%\ z##6q@"YE#|0!2䏞fs`V>_gs_5*\Gx*!?jM^=w#dR 3fũ ?ø0IߢZjW6&Zeۨ~*[hO:!F+$4qF(u[Tz0zi5Ω*O@+r#:Cڑ+O2%N1Um~32 3 9C Mb(%3W4LʞrVh#?G o>!Fv8.x8 > rGBd7 $"JϡU0o2ӆ GM[C*ǚx~"{T~72\nn)GoV:rbD>}DݏD9j L~CQqDO B7/eCpT}p Cp'Ȝ(%^u3&o]So**Mcȣ|R(XTcʹj<`BJ}5rB}Ҷ8Oﴴn/"az*"RKilLT1F0z#BfYH3sXَ 41"Þ`EszOC@QUhI T #Y7]˪_iުkMHMǣ̲Un:#]$M1ᖼNA|R%IExBBv=NZJnbZX|X܃3w$P]/\1ECL06R"0cLȠSM Y-rŕzڻ̹L#k=ebL }j#}RN &f:t~BhJH(['9_<ް v hNs\R)sje5"xV'p@kD>^-E:P OB Efg^ʋad\_W&~i 6r8{.N233#>Kj5Kc($8 CfyJ&pj 8F_–ucP2'/xDJ_,:۸=KO2`ܒU>JL8] S߅'quyMo ,E[H(LH,Hn MwV-;FKL{@'GW\`,Qp,%Pyg$C TTGk&E1=NHJ ̮?Xaͨ S@"w*]\u)H/^ }!j@9cIyP_ɗ{s%?E;M `-~pZɘͳlWI߮6J}9;'φ'4<`2HC XD:khf]i-̴4+7KL X-}ŋ/4)UR᫏9WjWsbڨ7QgFX1|1WG¡a Q19Qa5tiD19YE Sb9tVVP MOIB+ܽM.kŞshÙf 3ǂ+>~W%\9 m03iqO(~|VurNJ#gXq؈.GoqS̯-hٱU䷢b %D\o>KFW|8VY"D;{܁ /7ikw2Ȍ+DV ,c.ڄ 3ٟ Щ20K]rJcfs3|u2HU٩2[% zR8Hb n HkQ+Rm˷FLX,faHΘc uŬUFZXa]2Kޕf+:f/8/#&ƹ EҌbc%bIHM-5tSVG:(v9`F;ʠAT#EO5Т;2W` $`iֽ؃(BffZY4 (S;A@r]?u`"|L1p~U؎^{oݽQ9 9:4 E΄xv5k*>N`K->$TN]-UcV %/u:Y9-8!s3Lw >_>sSG~&RF229ڜX(';O?E)!g{jhњo?FZu_wfY]d"\:P0G9#G|=H.]ȡ|7x(ۡ13Ry6tIxn aWa_ZSM;-S`iLM2)"I]܀9 ǁdD%dxrdva9՝߂n'7Hm o2z^$hܩD䁈ՑZX5 $ed-:` qwu}xT>Jv:YCEk}1H3<+VYrj aK¢6+rjA/,!/*eB>DL׿!\;ie'^> 0klz\oBxAL-1+k\VwSYhC82;9X">y+jt+WP/7\f b$l7^oe>.7]~kq[a&+=gn!놀̃T?(m_8AN:D5 |/_{CUXLU(X oUJRܱ 胹m><y9:^=Fd)# h+'8eM|z m{!ipN|Qz9{ &q'5񢇹8`hM?1bcwŽAT+(Pcyajaަ5&ju{h_T~퐒>f0K'2@8|јM+[μI"x9k'O7FߪI7|3VM.Юñ/8**䩌$-ԖlGe e?݁$RޑLEe|//Ed5XYh& cyշ;3`Y_JrfžˀclҁWZRl2eP[>K6xR,3۬*qwJ ̇W\FĤ8#Eٴ>3\NSթ<[1byhs‹oؚ@K)fVg %ˋ/oR!WѺ`*tƎB/}Kh6q)< Jg{\|ntAJ8,)cqKIfgY5x%+>D53xmq͇m}wik33? yټO\nxUNO>/^6nY\}tp7h)CXtK=j6N!hJȽj6wG>^Xlm:8/l>DB%;f[{z)&TGro@Dۄ* >$'i5ʌ[\zm4ZDd(O7%(Bۓ~)d>yho5|,"⏩&NBLz1ńB`^KE Q ]\(tI(x?޸\ɫFLUEҲPoa͑Hd;E>-6 X+jexiQƔ, קj'-\z;g,Y;^j_Я~aAn鎡( *u՝$ Aa$Ϫy STϙ*u.^=uH!r}n o8zV3OK#r@b'RukW^f'ikR!i$El8aGQWl DJxMmOA|l}e9Y,t3X{;  VaAf u+B47K zvv7YsIo_}(FuD_q,Jy Kz*x{:Nj_;$8Oб71ZưקC[Jb*@ Z49vlLnywR (Ap@74ִǘC褜'nEqf$׎KCoSXHD? \}v`Φ̳aZ[yD~ؔ?Qk>}˝W,sZ3_O~=od?6'gh1LAe뷹P*.̏kQ#}UyhwxA]h/}-i`rDM2M~A+9c?tU6s̓X2'6;Zj,=v0BFrTȸJ5+>G$!T|fJzd!9%Mѳ'mQBRGh' ߖ+qg$v4xkBm [f)qS(QOItoTCva_< c 0ǦjH+- v+.ꑽHo|뒽3mZ`b!dXs*jEh'VV!}Ѩߪ6lammj.gĕ_8ǩ1H'b~5J%[?,xJ!Ql Jh+qlKtez$`n;.VoW6+7#K, Q8S iZJkfzu. 8>tB-+&xWb!e4ep9=x}o8:m5 RuY>Sp6 *3sLBR?2)u4C0]2 5 1VI+ ^/ve}:|e&PuPlӌD9[V&gW|;l<3zXNJ5AE Z,izc7a% b|RMkFbq~t\6;LSȐӠ S<@K z@;KߡveGSb2V$db'z8MP|*`< ; o'>z7]5x/.ly |jzVj,MnRF5>7Ru6/f[M t Bä3L:+?f>MWXD+-c(b] >(MWl*F 3if&LA0HJL\VAxޚ䥔e5SDJ| 39SNw}zw2lM:.-yxŧﰠ`6c6p/vm%\5k줊~'t߰%9n$Gթg7%;K˕Y7mZ1'K~I4W|'K1=Tj̢/J4d`T WڻE;#DJ Yvum~O`f/{(%޵:n$J,J!60iFr} Qq:"?Xb5>"9XFTW8|pQx eExmG(&6b)!{\Up{ nr\avX`y=d_ _]ٚ?:t ]xi:yKTY\|3+^Rb|\6?~~R0}w<9o]bHgmqaDs̝䝡 cTCxK^πl֖s5;T1X؆ sy͆[RyBk~ Q|2*++17p⣍D'"PTW_\ qa :Ś+Iā N|sOM*+$žF-TRщ*)N4H]jeZX;*!8ZR Nkz"q[OLx%yFfCIcpL"U}vR4Gq3bvak7C\.o)۳srvJd*7Zϸ^ vn8u 5>ɢ=^u87cVu7I-bC[M08QbZTɏ3We@Q5 kVf![D*w3vo5 hDQ_R3&+׺IfWpg$cmwÑ`/@W0=ό :`&Ԍ=!dIāSBkh[=;y-tϐ!5bP[6BeSV #ntǜnI{R1SN+rbJ :|$hؓH1`{0n|e+UquG2W9 3>ۊ_nJt%`ӎV:نm#1BY]ޅ]Ba¶q,9]GzsK;_oС Jڟ!X=}PGh>swT8{?e1CH*O">e\iCPXG\/E;MA՟'qer+S4 ʱƱ,eTn݈BaA@~dPPP$۔#s<1zl 7I^|<] ŘlfڻsC LPiScɊGž9IZ%1A+  `W{'^ɘs[4pO>GZ!֞RvBf/xZ0]ζ}!]~;'\o;^r"2q4z,T=LUSz~tl6G)nIDG O=Vr9) 4S6TfI-R3 WTƬSūc5?sZZB-Q , !05A#CVRrl>"Gk$HⰞ>*P#]~f :(la=$@ aGuv\^<[P =NDؖ ?ѷ˛u$T 7 _PvZ ϿS'_][/1ߙl1󋀻*1 =? m()d-;FQڳi@L]U*R5:[ - } aAeY,d\ \H6~ ]JIU~c'A$$;h)a3 /Рggb׃;AJzm[}k %:q@.kp4-N$,87D2rћOWɫ(-> %r :XPYR:Ծ@!7WM&e;$ѷ۬k{I3 D)Sqq"NZj3sý.qUC?A`ѫfx ">}Z4Y[ףkq3fC)ZO?="z:ye,+N5+߈Wf\bvwk10r  >i}C B7ނ?iWY-lxYJήВ%I7V$f/Q.9CdDtQ0+- ^^4ͬã'^6I#Beq+|H7@Y|,SpsDȢv9=" })Zj6~$(&pr0^Ⓨ%pbl8PգhSE^ k9J{1\^y%t]/ߚmpA,m؏]a IsL [WgGQ>_ pٱk,4v퀙3/aA9)ZP,Cd1Τwjbxȣ:"l NؑJGxG5s&WX$ (pV-QZ(\hLl{>棦tYg1SI"bmgi#_6 4A2K cl^Ҧ}`u<.V<:Iڗ9a-I.J9NZ "y쏼|X$ \##cf1q2 :w=zX4օU eW<>˽oˈH %8j,76ET=4p,X Ef)+h;i.1ik@:?oq,#aEz*CWH0"] !l- .Q|" b`k޽%ϥΰPp/b%3,;QQЁv);brD8!-q( 6\׉NL b3N_G͈}u۾v{[МV>#n KsS 6;L.'}^PeIJlAg2(R^#H?x(5Oy$Sћ`YlUDj`-_o ]WT s}An(^G0K $[ 63/47:aDYά,H+:J25I1[Nb0wyRl;(sG<^MvD9\ FÛ:YFwӹg5wd zc#i5xaljk+&_踷B1;;-ӛԽ0}|m)WV阞EbPZ4sEiK=9o!y˶|f'wy#b^jh"ߑ!?W( %ĿጠT^7Eow *wE&>;m%26̧>F0PY/tntaܛ{ArR᪆p9#yD-M5%EKxGKeKs">^(czU"scsʕ;f7FM \ɬ!R[[b#JNvRZEO KmOIK>s0y>6 &-2qyJe4.=CDd/9sS-pDطJ>uMb aa\~SFrb !`+(wUރ%2d8AfpWDg}=-H!g `D=gIdD#|])rrYɎ7V&aWK\K&=|ƛGO<]S;Z JJ]SkT; WP,%= Ͷegz[~+G vpr<;oOq&|u][RߦrcF*wx1;u47WHRƐeW]294<=I1 q#l<s(YZ 䇹5Zgxǀco`-ōd@sv ;ec A;g}bvq^ :g2>whcLTU!tiD-F ᗟ5z&SLG+YQ^@\%X%bܱǙDm!c:Մ3_szUe4~5fjDK%TmEܶ^G{["}yo ]0G(|R` Uȭ=֌Дjj:k4Тԕ`ݕ419kDcڒjl8oP7ɂ":fNǔTJkJs@x9}8ϻ?y$M-Ԁ%@ӚMky|f kS,3T&ʃeǢeyUs>)zL/(urԠłB0N0_޸/ng J4vawTKg.SEkCU*$3ɺjp>˴C%A%%Smi`xߔO ,d֤2$`d ?MQVdpFԸ\vA@Pj bNП|Ama2{-3uKt/D?s8ϡ?p[nt5DD"n[ Rmhf$2߃8#`R~c8'o ysSdPSGf*cvqh&$z\oiB)4sϭ([,x[ P!cAw35*,>fg^z>Ivp8F/>[ |hV/)OPX+ w2}nK$f_T’&?6U\b0 gV d{iLF̤NiLTm_IK4R{l7 Sj~r@piHfcJ嫢 x)o < n9cs([{~Ĵ5F|}5Gm>co2w ]Z{d~B 8\h A08ܑaTkv,yzW޷C'Oae72߃||VzK[N*Xc<wN?âHC_X=6fFn6mf!49\O"[}%ۺGovOŸM& 7Ь_jRU \7fe7?r]UDSJh7ITY[ł4#^v1֘} 5?+E)*<,f+퓔F˘QvxXo.nKQXrF.w(Dwdhu0䢘ҔB-x5xZF0ǟm\_ D!"oRP2 . vK I&mb`AE)ƹ֚T R*'#Bl)~X!;~!ʼ"Y<13X?x|;~<=:b9:/B%;z0rh<6+WCap[H?dnT.l)ɬ)P@J  R?VrWՐ(lG+;C. U ,bS<o#=S))޹.m:>&<(=( JI'[\KCk1IuCV'x -N;qE\495)s1%);h+P3*~ )+Z7~ȴ_СJDKLPe&);]CrF/EH,Vk'RԺ\?n}0L j &$tۦySP(@]gB 0+*Mj}kH;o;Sit?2h^/Q3#7T[`6*H`gF iX MJl_$Ia`9PuL`W` ׼Owj02٘'\A(wCD-}RJHIZY_j=j5~]ͻHRS&iTJft'vx,l,_'TW)/Ÿdhܙ yJ+M>atsţ 8ٚ2q4=?q)ݽ|nnW_Ln9ero#|<g,4ѿl1W]fcR1q7Sj1|$BrtjCpN,ĵH9nŒN(ja >!!"όh`FK1 ø>)ed D3ų!'2H M!j2w7R4@p-Ŝx5>% ;u]_udͦ3~vJ*-MD~rf I1,NQԨ, Wf`)-DǦoz3lq&{L;S͎9=ZR@ 1UM6, cӕ*JT_ 0$S.R Cmn~*C?U OS%b ZGp8H8x|jb~8-=2ÊAyϞRnEZrgzF%!Ǖ K(QLG}.)1PoL_sNEmn >p .Fg2C4 ~H+6/PfvSS}֓T?/6"yv6^m6i:$N;ݾSTȾM%MZ!%55H?i5Ilbpmiy Җ'ؤRՈ{F{i;YaG%lϭC7X>[[EW?!q}Ј`!qxm6H G"KzPݻhz'Cm֡Bկ ӆ5=FOֻ K~nHit^˹q`Y  Jg!Sdm@~K;,#4PAW>D⳦:Zz̆#볽2 z۵c;WXIૌ)̐3W^exMԯ8';WA D16])-1"TP)kwz^]hl#ۣ@0vW_|MAz*4w @"{Tz@&]%ʅ Ze`_ 7MX K{ }|sj9genaW}q Ɋ{CXeO;EhJ'e\MH.IFT\*Z+[%t27wB؆[= u QS>+K/ggp`psJ_nC1CQڍjuت*EI?rifPEh?Q9@dn_%Vizu/œbvD4q"K+먖AdlmaЌfl +3w S|n_u:𿼧bLGa)[ew>dpя<$ ؈fd,5czsUWɛ$>M^;35$ꕘ1 XNJem4q\޶diy$a\m RuTg}Xkׇ aBb(AWMPQ7pBTƱY:qf7*wNώ`u2tfa iAҥ o +")lq,Ojqt^;zYjѨaR05y <)'eO1E1]!,R0zMNٿP~*v QbWG=T{9̌ N1tXXa/ÍegN7BΒ6#5ꈑp!?DxA4fWxoN1ƯC+N#x3E =ĸzx:]-]yL5~<]cF D Zc5ʐ rFE}, HPJ}nX}xޛ~{/-8F974=Ͻd/ .? J(pւkṲhl0N!wFv`*$}Pqt.vGw+X0GNљT~"& v "Y4;qnŀE3f"[e s28%aц}kм HПNM̝X6lFV۴M@N1y)ȋ/QCgXR} W#{;nGѹƜ](wiݭ>{ub]׊)[Ju+Dy? GaG?ur!L|G8 )7$35F$NsW"u<ɭ `ЃӀ լCʘa~{%=凸\D>rc`|ƃO%(K@{*4$7B5Ҳ_Rq_z0A&A}tm 8WN6RRUy#JgކcRmlݠRЂߛoh#3|ɲ'.1WGHq; mx45E#hޑ152T7d2ɹ,m=?)lC^e04'2t}w< ZgzņYb۩5ȃf%hRh4]GD&&~j Q,ʖn\1hC?Z >!ZJuċt{<`,S-Y|rMXe$XV Q%NJ[]o6V*|:3psiZ~U|@ 1ߟT~iPi%൸׮rÒy$ y 1HDb⣊dER?M*;;sYޘ7k|б)+;m^&?5򱟝EY~wQV (Rc3MP>n] !!N0Vvp|.01stSMFxT 7r~9qT]mtܦA6 }J`#٤so„a4ͦIfPCױN]A1M <پKxgj!HҹHW4s,z HeLnPPz3ͺ1 HtEg2pclxjA[r06(H< UG|pHOwDGWT:On|E=z HvfM<@TzZ!B87>M:'Z-͌Vr8V{ː=2@Oנh!>7!KXc}>ڣ<ѤɄW{ 5wK+ 8٭V,ԗR=rx.F>ԖTH}[v [VߙXи!?0o&NrѳNbi[/pќ!r#Yq=qjus֝sYT!zPPtTY0nO~_yjG4re Ed Jj!+@w@ !d \ eF7lIA6)V`rXJ1ڟV+XT@g*د/yGu{+`eV?||DA(f:F4i/;Fy]9 hG3Aa\V'u|K A=r5KrpSd 2d~;L4XMr "L)zRN_P 7$v굈ve tbqT(a 4 ^]sY( ؗm,λ39\O"ζev9 / str7#u+bC(s+_]әڬ6]>]3Yˣ t_"HibSeuzWRýԔțM$;'|Lq/4:PY* 7Nj0QH<(VGnAs}8\P{ rYhR1BPXdr` 49otгZ?#ؤF|Ux'\/CeqH!CD|YFp"ۅyl"% ?ה:2}=4ل+.Ei>3|C9֓يfq;)uXT>'%c:zʯR]q.o%J!\L[pFUͫQqAӥ92%Ttݿg.Z\V9W/w9eKWIӏW`;bD^LuQc+.-94 tِQ:eMA2{Dfgs&p}3p!\R8`=gK22n."8GT1X6}p,( qѦW^@d{IUzM aQ~ِ_SW$hqO7z-g>^ V~^w|h 1@sպ]-0Jsav^60oyWX5!b\H_z9v)k =׿/2gعџ+D kHmD$ڐ!OE[L :~Y{iFa6@kЩm^ U5h|Ak&}-\{SNsʛq1@f9w"0% bcPpkG /k>CpGxZɥASxԩ#VE#2rA5"SXhȒ 9lklڈbTli( pC>;%$ǐ]גӏvJ\ $.&3<i/JҸ +t]L Q-tdž;vc̢ZIuՍJ * ?"tq}ZuMJk~9x>B>_ %uFDl/)'ShuY{]/MҤ8 b (*%A(.Fw`1~AhěhDStӴȐzGlG7WӽL16\/2[׸k\$z{(}lpfcrfA۠ƣjg y[m:h jGgAH$Eidvu svP(d?m}M31׵mkHx`tCJ(6Cm>n(܍P%k`)_ԧ>em8ƳΤB;5]zMtjŠi{Dt7ZCЧ,ޘ7PAoROL PR3Ov|eKՈ_WN0` 7ZF345ARգ |֨fCn*D>״㭆ZQ4 8z&k(Ѿb+OɛaeJ2G$)dRޡLn+e`n&mX+) R7`@ A/gť^a%*t%w?q;9Ñ[d:!,3`ndlxB~Qe~du~bp0td,*s\s*!~5$z"i[<̖g$7O: &k|>o^tY[>R.Ut6󬂏8+A{w'`W9t~ 3Fnrz SE}XlGסN!U (nxp[s s]Elw-`QN}E IWDiǹ*m>i`bo N ujK;_ /,_aM1 3if>aډBNwxzA~9r=9|j wqkҁQT]KiyI>ss;4 BmͩؐAR)2a`p=J׆lPl5@]^U= ƩEk\ aQ:N1*OW|kW]΢s:Zuٗ*XAvl+(*X,_CxstIG' HLh} nMN^v%w)#V  jU&y]QR{'Q8qGyʡ>d3S/8zSJ`lN ya A: ob;۟:sf8)WgN i/ÒHJE\5\gv;~PW"qзpIxlBN*̱h9 J!",OMWQ|"~[TKTunzjS`?u t p%Y~GTlOF#Mdh7@.z)(4_\R":u3URY$o'@;E£akUv)0\7"%,=)ꩽ`=Ho9H,wx` 㪅gB WJ"&VF4&y[~~. L28ca7J$?]rrjz4]dK*Js<_E)05 Я|{w%Y^ o'zT]~,܃od z݃MճQ\.bP7VrME#E颧|OKWB.|53Y춨3bfCH|׃ό|𚝬胟mԷߠIX'O?+ ]A[{v'+ o ( ![(:}R~;]ƪID }$G=Xt ' mY5^W,M8_~ڿqzN sv[*Z9Z) bdUI./y BgM%uv`i e-:33`<&=&m㔱Yo%c48Yr$ƑD(jcؖObdkj8 "^l!FLO\)`R@ٞު&ȹOxѸ1gz}ˤ8Yӝq؉1#'heaɮƽOّeM`/Z ,+i2+nȣwxqw[ezb!MCPwe}Lc0JWmlxesxq~OQ W:Vdx@Ý[n: mSh'KF<L_S)[Fu߰ԕFoѳ P0}%u̜wԦWJ8hbzͅUbM &#$,GanUmqը^ũhx ԘwTDvd,$i{/TÒ6r 6zqAl]E ;pyEcCeq e(ؙӍCޛB k՛hv" S$2Pz3T`ʅiRlho,d.D~Ƕ?b45DH:2:,v30LZ*uoV/  gJe;qg11f9d!DdZaoObrީe~E?ϼ@1m[ l#;ѣ{F̣͛jΕopӵy#vrxha{UCvlc!t[ w/>7Yo |أR^T%.{IWHA%KD3n}eo#t#S)Ȝ[G\B`1,詼_\}T :Yvݔ{sZrZzF3uha+z4@ؒ-4*gFlL|lGu#רnU-\ _@Meadg;^3pC^El)`SX :E~ҶɨW_2ǔaJc\ `Ԫc=jgF :Q@~M&5Z>c"D~MJ*Tv# mJS~i1eZodpó;G Ld5"'0/r$/YbVq|:Ba3lBC0aS0C{l Y=46>EuzaGFӨ WnդuAX>!AX`\ՐՕ0b%ቾr$)/˻z!Rb[')=iQĚźS%YD x*рJx .(?¬pT۠;`z̢!XX҅oq$o6(qv2="4hKXtRR|I.8T7臨 T^ӉWgq@_b%p/M||4wY%%rzyv9#ż"&u y@K=L‚z"0'I tGs̮.DwH̶-ʢE.,:S(O-Nu_pA)^73}o)f3x{@O*> VIu=b^3Ț*V,G*ιL" wy!3W9MwJ|RDKISCo3vt!8z.9U$cgk|>2tYc&DŽ?/|}$0 O/ g۰'Is?6`}aeJ ;`v pknWS7lc?\k~dEi`xxLI@hH[ \ jr%}I]|%9ЪcG9y6s% ٜz py%q6) gTp,CL 0ЀmWfq}+jt.|!R*k7*C33 ie(<5{ᵘH:}Um%oJ'XQƝG>D%qTFl@khI#@*ۥu{qSy="|zsOIٝ͢/_a7%|t~:P8l±ĆS 'YY/h/5&S7P֮]LIOՀ!GM|kU #V*]cKj?t34xQ#Fu4;>0C=j$Җ ɩKBf?R] vN4=œGwJp_3|}&\FEb&_ޠfI>9ln ^ Ě>Y^G%x)xH=[{3ϡ+^8=%i"EVFd4l-Yτ{ℤ@q,2a]6*z$)nJGUާ?Y o9^2[1+JkxpǨo}yݝt#c֗JB RK0ע8D.dHbI%#<Gʜk=,0 ?W Tb-c'49 A/g2,@y! q/ėηD{a.LQgo R)^.PqL cabe3y]3mz~0&'e|lS 9FB-)1u`EGx 8s#{ةsX&9ƽ3G U6zyO =K&fՕ"󢭤hs,{15(W?cBP l"CΎ!\JN g2S1K!8rKZ!'g@R/y{"ONTyCch?1k^O;w00ezq^/=D-abJə$j&pj5IȭwjCdV 2xDL^,xa@OLUĢV<4Ʈ|o4M KFwfK:̏,n h+5Lhh(k^ra7hz?"Bg?+?k^s'_U;!7;|5(BGK1DA⅓qb~׬cBP)l舘愭1tTZkVEʯ/(ƾE/xWˁoGNQg*u2ۜɏ:JMeKr"Iٺ$%bx:;GF!?WMm[bBZwPg\&j[iC3<s[$kEDNVДI3-$7tM+ېD8&4K^zJ 5N/Ż{OXN~E/2wWxm=W_mVoHGț|r#%7˧l HlEެP CaDu\e6Q-e}YJ#4^dvAmWV4]5}22r}Y` (@ɍ@5).&^nkPʰn.r[u*!5yI&$TZ/FU&%ΰvgoGB}t gF.DiWZB‰HHAՠ5#mo_RR* ƨ^=%.w ϝaź"&i i%`ْ1YGsđ:Et>/?4} Y ~0֣zpN ":G̀1|QC+ޜ ؎_ 8x-H Ni +_!|4 $n]59ؐeT֏zQ//ջyIXÂ-}tg7eM\2m-n,&k\X%$b]4<_ 63B%q k` ;&ԶDn@2í[}D/&w蛚Im/F_X6t3i /T+E^Fk!&zCw#i"x-KxГɔYcl+ ;<8 !q4gnʻ5Iڲ"qNJ Dmn![EV D㑇$[" |~Fu>°8s_d)B^.T7k#0X7t(SF"q\u8K(ս:T^#dnRz48G@r͹GidA&f8f388_][r\c" ,q~=W8Pos^\ᛀ+fu7QL7oKLAҝ29iuf4+]$sfHJC]֢͹*_>Ȫ pVÆ0蜬Q =7^4F߆MmF7BwOI{Z5n!ޜuۖ:?;W`z ni b_?)fص,D]Mm61XC 9Q',6 J(o T)0R j:V4 2*8F;D/.W>_Y|OnkH9Bʪ^9z/0xt6"޶OFlQOSgN4츮iiً|]Nz u <@YH ",S:4,sez usyh+VzB SM:P9֫LjbTOM7/|Yjtqפ^DB45 6$@r; UF& UOb>pc^v @Yx~!+5 7юo>/Ϯge͑bp,جЍlB͗l5._9&6GVFha$a5 E9\MFcl?K@j ǵ}?2ߵw>vq 7h{#])לxEYԣ, =:02B+8]a<ܟu[V#*NPUcn8-lF9.ԢY &Ϻ%LvˆpQl#!dFG ^沢,c~*vR{~ VZʹfyVmQ \MXhOLBqQًmeJcX|7> QYJIi돧rޚֵ=v;6U ?SeV9 a_I$aXەEe7ljK0 3s"cs }ul珐qPc}'X=39R55ϛƭjA'fwu:kG7&]$_q1D@"'7{x(?٨-"Ẕ*h{\ZA%%!G&V@:]cY&<#o]ml@=j9*TSF4)n`GWA}H,ݷoݷYruGEW3ħk{ը!׻ܐi$ @dJҺOr)iB@Xl((?d DTޢXG*ݬch4 4sIC!f ;`WO\~E(%φ} ?"wR-Cf_ӭ7-sc oWT;C, &CqTԫ#& 3pLaBoPPhaBѣq) H72s B% [NY6 J``׷0ppњ ^`7ypYTFP;2\@0#$K[]n( &|gwڵ0r1fev|l%ܑ[S&7Lfȱ j[( hsc'mCB tW-Fv.O'1rpi2K5USPm1FDv<i 5x8Mw{9\^渑;]7Ċ[?6^#NnwCmvN.ȰZd-OY}Me0cKǸ2` z3XO%ާjXw|q$S#Duc8 \dAb>~Ԯ{ΪfƳJ/M|q,ޅ- 1wڽ'o9UK_ed@6ۂP?KTtS\( 0uKPcPX37gEtc(7I2gszJ],<2XWn;<`jn5"0YNm;r\8`eczek,9SItn2NT*!bIAdv&jى*wex)NeT,Is͍xrCil,kMܫۚvX$ŗrǡKAU TgFDpiP1%|g̦(0wojOR:m*K]ؼвjHpKz#M-ڪ<P KOGOزj~WJ@s0K )prGn!5'@3d9Vk2wDac9( s¨VWi4mI|n U#']Y~mwX^j_L6dJ;"b=J8Ũ柘KPέf1 Y/oiH}+?f蓒'nSVU%MmwDRf2LX)2 "kq, vp 0DA۝$ P[6 F;xߚlZVGj5! 3"E` |Dv zȶNwKC:V=uGk$nA6EPx-=c2mIͲ4;עɘbyF}ubH!4"3SŁag~(1*t=]Y$׳[| M*#^GExו6 ]8\J73CI飂+YLwhESx{sYBAP4CEqDYߤ~琂}l1c1 M9QK887pSe2!"^[2} \ךPn\*o^L ƷR=ʄq@aC#) 'G ?U='J/~$*,;ya)?27sќF,N/` w,3Do믅?gܿNa͏Ԝǝy 7OYM%(6 I*;w = SZn׽G*{^TXD_=Ы(˜[]Gv{ ?N e2lͫ[lAV<쟴c.uA:-|2J]=+35,QΗ|c`O21"}%n7K[%D2-k$7T- G39[$dyKe ll&Wk+s&^pAViHDl^9`C.[:  6&S_Q*̻1!]ܩ >pM Zt&O[ϛyiȖ/΀YJ<.ys7.S'I0W\ ǨNt:&ׄ3^a쀒s>瑛g$iJ-'RtͭI׾W4@46ՐZԪ{.]xXc{):5X`8_ÓFAas^k/UjO@mLС[ .+/~'Ve!7*ƹO ֬+a˔[8oZZW/N723lc=sfi<5MC3q$`cQ`rlKn4m'Q~זVVLkFrz3Ӫ?MWWTQ;MIe3͛ʳ20-f.-o;C>=@@^43޶)VHp2 h#*"p>D*F#AfӍ5ec"D(.s8||'z+v UF`9ΈGTfnF4/󱄨/Ttqk,KD#^@PqGf4$ioe[^nU|^KDaիlJ~ tLHɥ]ft:"uI ʭüd^*O34y7H90}T[;SjaT" ' ;s&-§oQj.?35sATWuAVֱ [[5+s̠CJѸv;)% g2"Jʦ9xc)R1\Ϯ8#,֞?Y~(u08Zef~h~6DLw<P+CXAi=R(eTx`|c~[1qБ.c?<5&zʲCnǙ>܉?֤a-aDϏb)zfvy¢gbdrڭܯ>djs ݧ L*'+N= ?yⓗ w=KkΩq{}ZOl CU:~|`F_98@xFJru5gf\ؾ5E1&W{\Ʃ2Ʃ£ tKRNf<'y=0xlO{gyLajm 8V6 `CឩFޠ X4(jL x譻y(. R:?P~{کG3w[2%rl',O("h`GZH;FM\9NkaE5M[#э82F Ɨ]-8 a#4Rhi7 ĬaMxqSӪp}?ZXK>'FO+G)k?3ԃME/1zoy"$ ڪNAt`TM#=nRbpV%i{Nu5s!R5= |fPI6cyxjv*K_Fa&{ϧ=[V29K?o!~|"he ͅ*N *Ym^*h!q3!I5!]Ɛ-F\@]9gd`Z7 Tmht] bp>l!l8#GK1LT̉pU9pDl;RY0DҘ=FcF,c Jh C{"tw^gr9ZD5e|Xvr 9j齀 ,ѽf,G_0& ?b.'&ʵ|Sa!~q<=Xx>N΃dE28E8U˂ilω4/Vkć߭3W29l]qyf8oM콑oTL Kpw )GVAr}ORl-$xY NY,6[}GyOHv;hW>e.?u:W `ƛËL/E N +>X[K8ttl:R73DLwQ@@H-Y\&!obQD0~(LJ<=겳qr#P1r&T\ТxT_LJ<_2Ej:bMp$+.>t#j`zrʜEގ!{bN1zx :WJρ}aOC9I7f#T3fy KVZ,(p;S0cp}ߒ1{.5>)?E)Ek rt&} FyAKo! [!C(LNb[b4`4D);*`Ck&*$޿y{1 nGϣ֎bV]q ")}d LAZ^chGɿa`@{@8QY v,A%$R mu"ښF#GnN&n㔄/ kQ]w!LJS d DX8198ٖSLɸ o+Q6ggytbz)ˈ!Cu}p(=H<(c8%dQO&7<|Hyrr8A18~'E r5Hl0\L$c@qJX(HW`f]ңi՛*B'#ӨIfm?# Xjѵ6)eZ3XfҨp4Izvdߊa|iO&"wpj0/r7k]\;J3S{}RyQ2 6"GɦwX ;pȬM:wC;s]4ڟ3rWp\q|n UDjqc*P<MC?ҦX(pMmt>4[O.NJ{d NR-e?x oyq԰$@,ƨvbC{u)Y]M_Wԧ ) 'lPch яX\R+_uFZl5،QuewMrϯI8b7Ix0nY=M^cXHuV)I:Wws8E>Co@/L_xWM=PV޳@ɳf]bqN70?m'h:x@PهusVOPRGO]Dcz5؊}cekIBFI8CwKi7 ̃BA8Eۣ6hoTVV-l+GlǼ.(]lU@JX:*Xi\=_.A)35>ctC`]Ġ'\W:PM?CFSdm&]EJ{'F'hףU#q Bd`)Q*[0SK$[&ilٽ4"{gn~ ;#%9apVas:2嘾ÿ140U(2BGrMCN2ZxysJ (f cC'Exdx7o=D*|KU C؎}^nӔ>c@lCKMpj7Ly R =U/,bCα-bQ%It-%!Dº'~hQ\p*Tpzz,#Htsz=C&7 ?}4R'scF IM^; m\S^FA>E$uQ!&,i$Pd5ϧlS!+O3 Y4,>0%J߷FmLCC8#ӱydžc뿎?hK&ůfU[e"isIU^UImvXK^aOξk&i0|[֤z\;qwrҜ0Sg"~[ rlLەt{Oxt75_٠|[T{ˇ*.ۀũݷTVDjƝ^T(QX: kn=nv,XeM#1Sļb-dڏgmb^]<R3b6:v>&MנF5~RN 2n4e{|nZ !JQF-AJ8*G̽+l$e*-RO u|+qkT;ˮ7zbQ [m~|↴ ѹL?.d| FɰH#ߛo$̊;WG'v ]0\'v5%.1BB5'Βҫ`9(r3=1EEMybd#]a(N͒QEG>R@r|=kR8+& mDRBOZp0) -N:qmg~«d~o@;'-ds#^||Gl DHhj;ˋ>A ӷtkoUMibLH#\n ;{W +PSTpމa,@T;[xsm-{t?9J2{yH1pEꊈlG ϼ ly.Qx5j}3 ZSbENӔ+ZnC-a/oTJ!fQ6˘r%$r͒y~ֽ7!|sGPGok:(._a7>,|u8j=XF(_1@^*鎱)ahd$,x( Eg%ۙ {gL&۹5j^\6ا|z.,TvX<ALw%8#HfیN6d:Ul=SFVdt8mtamJu=p~N$Re_+9_NtEo x} 4tp8~kšq8裠{^pR+aS?:-_]N|G,Qoyjea<ř ıC !&N*X&0R- ,Z6K|-LK J ~כ0&$W ă Cr&3p~QwTЗQ<ֻhj!$iڥVsK5rܳ^R$s@:/wjDi0Wv:2;9"zlT#*2Z9bu__NpJW_mYHtoK~Ksqdm%7S*I?g|$U:`DyjR7J%}ټ7P3\X=wY *$R~͵n~m sQmiA9EZOzcMHp+wvUNIH4JW5<-Ԯ>]'s!j?f]@M+R<5~We) fOd bOe>r ! WA Fy\OiIrL{XnҠ2tߗg-?nC!R-:wp9@$ܭ(Jvƒ旽 Y:RqE $_rPp8 QOp;z?|R^tAtAfʍ4*W(衶 =#@0[H';Ecf*rӒ( ״dJJu#eD썊wԿc{'Gܨ~@^"Kp/RM'P)QR16ɶ"ࣙ2_q!N$O9;}Hh}@mb뿣CؽM;++1 >N?ln{d#o.b9P9d[2T6vK?ڍFabJCW֊e:z+\K!=`'HdG:YOSu??z_oz#yœY<)\mLCԃ@K72kT[/EV\_3Ԭŧ~$W \ 2>{-Vc_NixH{DfIJlQT )rͨ) -&zMTbCȮv CvA=ӢMj^T` Ƙ`L2 ?b X_YF)9r~ J4?'@w[x܂|qBTco"v-~4`+s4@0.W6+3`5³D6ju|uN_ H3 ft!`y3! i&%}v [] Xr WKm`SPbO}&AځSks{;[g#/y=z(/@sv IAz#3Q6OGPvKi\ql^5T}>=M8(<#GRҒU(( VCbXiIޖ)hn(YrQXX<3fQQY^;3ǣ}g'ZFߏR<u ȌA{y-QTUm˳c mMk* tYUp=)BEˣ$}fΏޥ27.C6!Eٿ%XۣKsV9ǼWYXZUi<;"Դ۔R8țO#\zY߀©4>D:T4 mߝcr$~Fiaf[' ["Q!9^zЬc2ܪ]z':mڨ¢v2(^t͐BqHlU!T׷ w)!VO =k&Ԕ`%/,].҂=Tz_1kG# 7SH`"#2 i+}K*!xلs2si(Ȟt}h8;|z +hI736mIY o1dsRu6Ze3j`*> է ~{E*#B # ҼpQtsvoz?3"%5ƫMKH}jF!wG֣JF߆FC,M Ot"R6|g n9C&-D@p 218 Y\Cc ͢6}Dx4ɶy꟏B$qw@W2zop">;OS=E(X81bQ_HtM*MŖ^'/dma1Whvdxt,T}JP8ʗ= p!O0'fwL/מZM Qe>~*P.0'~Ek\HrCXOJh12Nk1AU[dLVm!3U<?8EAv7uqĢ1;Ie,JҬ 8rgUJ! z+ESc:eN۪]f[&n5\*~GFw eL^kMSt<rgvw ;M95m[/ mU'w`m!Fbƴo4-Y)%tP9'tMie&>f4ڏJ䅏yl)'J$Y]ܵPzN4Q q1Ԕ]z3$X{, )M,t{*X,NuE ϚRWYg?|Wٍ '[ˠY.X `+ؾQ@%Jmw~ #5vr?pދkY t8? &顟4urJS-{rz|ӺU\b9Ing|%-d2^ZNǍM!. }N2>Efl[V4 98(y^ 3kLP=ߍϽCNdq"r Y#鬄=w ~ qE;̹٥&NeI<ߺZφ l)4|4Q*mTƲý㸢օjL4WƦLth! r@KqKMʽ D>ʊ8 y ;kMPI:m> pOrQԂ(cUu|JLȧ^"=G~zMcn0UIwj4Y@L_ǝbBK6 [+omvWq&㘔l-5|jQNJ/^[)Ppdpm.u~vYxԉDI +)f0g'=es?bz@ G6%sX` KJ1Yk-AlL&;s5կ4 6ÐqzB*i.K$S `Y'kx3[[0?)3T0[fͣ–rϥ꨾~3saSoL)R[- aމv[Km>ƑbT<©[QF$2C)T??Oz,Dk[qZ1;/Ţ䤍@P6n4|ut}S=d \tB5v)A?=å(aG`U>LLQ@Vi'q ߖ|ݪVbE Igt6JSn\G#Na;``ԭk9'E`MJ f]<q%Gp-ݽڳPFJ,׮u 9SPQOP+?o> Ï3q^;W |>f_(aiPM}?4.R_k7=-NQUnv<@@KT U]N+m<-r# Г,zYSýW=؇tZq) '.ԔY"ոdm%"s}p\=>ZVA*Bzr r1"!n iNcTgSJkm Y__gC(e.|b#۳v6LKwq I{PEXm$2j<ԙ4NsR =<8O!& +Վxw7XeN$[YH'Xf$W㾧g 6HB³N2) Ҷ/biA8ЮFad&ɯ-V,Ygo<=KpR[u!Tt*N j3OYmaWwuքRW7@jf[ \t`R,j$APK0>3Oׂ.6Ef2071;ۡvs ÏYFw]vP_'2N8l;+1xt1,!6tdL(:9p.y( NhDda-kԄÿ /Fs%ن, ًUMPfr pҧBotSM|[d-*SH:[>a쬌L2"R#n?|Zh氳~V]]nV]s%0)x^n4k& Ƌ~qfD J}Zj6N~C!6_wB'H5pDBHǩɉq?7[-tua(X}kܧ3R"txjgc),MN1yAnGN0dا 4iuJTWOwoF-dbOa焐$IT2og 'u|)j;VG^gjR!y179-`Qa<46+RSduJ@о (Q先 P?DO"ॖoPֿlE^W)Ƣdh7CmS(F~ȬġT&6xQ$@+5}<Ġ&7Vݓ5hN"bl2ضQN Wʭ4#G&k`i5*u~3Pxr^u9u54+͝x) &SkKf"k~W5Y^ur\>BX e9&*iD`~]\dS:ğwsF5}86ʶlmPl91$@=>p7c9=!%5:x1.g݈Jփ-lJؒ Q?װ-P𻹒~v)ʤ2l5]_zKh!Du]:XÜAqGWQ<55r4_̺´&F1oR]CAR!x?Qy{m>3S|Xp')<$`pÉ7+'#FR;V 2pM+;_&/E}賎4ۭ.iu2E$$]rƵJjKk@r+!3Ԃ:-c,y]NT`oxk]f:f aC-;og:Wˣ]c+(S;OuRu̫>nM)3]Bqܣo\W_J"g .ZLRv8a&bIvs%9Ij|;߇ 'kׁ8g؜lXsoL/<8դj( -8xuEGCm9uRcn䟈&98q(;[Be9p~dJ7k[y8c'K>T^rφ˭эL L095eN*|iyj `Ķpx2~~~E:HaYXվtO2uŖ9r yyT٨Q/҇GmA/2WSԡ lned)v^V ߮(ooB^)Y" c= ?Yo[=}t{XưEM ,EʏVA8[j+b@7y|͚Բ7!za>K獞?ލ|l"Ei=Ϸ/AJ@R/wxvNAq/0zB8HRP8eN~XAO}8+-M T_ !z(!3 䪰(QIݸ\3.ս4b E! Y P!W2K9&kU(u d}j=x\Do=͉#m1I~m4liL ؗ'Qu*ǜ G5 } 2єtfxwE]^˷5 *8_O֟aܸMGdq Ga#V1!jGv~ij.l;3aM2>g(MaC L|V=#t*)] x!Gt!NBħD|hwsf[a\b୔Q:} WQ򯃚 }+;kڨ^hP76B]X^ly 0 g; ؃,b<]QC,0]T~wsH#\ijlNSxFF4D)l$UHaE0~&xG]ŲB\97syX(h0})uT}9Aytw1&NQ@ǗJ|-mNl/N{ý|{-wOIbvlM+HSp?>0 !4 6Vfˇ@c.lZ\ MW"$qe  HiO2],Y/ 88Iݧb%̷ QqPCBH&`PmJ/<V t4Zco;w5].$sr o 8_k"jQrx :*j[b!E1 S ƻ$zV` I`OuqƇ90pRHa#EjyOů-:g! ڏHILԜFihfߑ6u)U W 0cZ/^~\Z'b7kǡRJGf3[0CЏ Ћ3Tt*6# S\Ie.m1AYS2p7ɨ r,rD>\-6N$#Z)=/ l&ޓzzl3FĆ_c-.cRU%'Ge0SeĔ)!lN(PaU(Og('I;]o!v/0K}&*AU'I @Jz!tcm"f+(2nk>V) Ҍ |cBp|䅒Q D/pSxE!1^Njvd9GhR$sܽoѯG|:7٠0yĨIC0:駦3$f|Z?{\Iqc$-+02IVt Ppd/P!j5Iw2F['9!U].;(4+ KIC/ 7!A,?d6z M0&- H٭qy4Oɴ׹va|9;V /m@|t-mp@3ixy0txDa[+8]L:]kdc30)v2 Ϩ`4q:>8.Q:+'j[ʺ+E}0ӟC"maH")qaHU:[WgQr1|}#aS)AhHPNR/ռ^i\y~Cg䡴$OAMH^xש`i.gQZ$Sހ6uvb"WS ʯ P)g]7c\*F~Eg4ֵ/}ˌ{!y(}xD~V"Ѹ10K=C.r3P^~1J =4ܢ2hN a_uzߴ/7v .;  B+6һ5VZ"I9T:HZJ3ѭ b﷽cLk @Ff~ZGe-߆ц1phEd6lk90*&tͼ &݆4MVq´͑) l$AŔ@+oi ΣãB@fwPjesEocA|U(B/stV׶›IQvf/cd*{}#-5}q/O&\P_ 0'N<t51 Uq ]ڵa՜\-@>e=9M3yӵ)&o+cVrNH g HUnjR9h9zHu$(~:ԍ1;+-I^VbOt&Z(I{9Y_:$* @wZAdx2iÅ>ߗ%OmnkBK,R7=~#qB=9otX"'a|@B0I1 &l@.ѕF.B#Ln̅KTjl bػ^&V!E.z@{ݟ񲟓%ڼtm|s)|@{:hzx,/ E)kZ[-6eA,dPZanⓌ$݌KWPً)Ѓ bЉca#8MpFl[*Pp*RØh% ahP1]"ċwڡVk8KiYG$U}?d3X.ulaǫGK0O4Rᣟ Hq1ۿ/{[FF}@I@E#4W: 4*.>y N,Sa\J:Lz<:DrtY!aۢ|u =^ fۥ'T($eZrjΆy_IQN=sŕHTbf0t@uQ%HSi^J+Jx)DYJMD<97bfc|Bjh:ֽ{|Y Qhˢ)S/? g(iYY<8?Zw O{1DQDt?P'6z-DR7rH$Zwt~K\}m∄ 4S%݌}{S -.p_MFS7k_9C\i(m+V(E!Qiڣ/KuʻIF{sn:޲X_>4-*{3W4*h- CJA#Á!yM3?4heGf`}o!>hZf{,!tLC|0mc`{>s엲:Ws‹8AUs4v!/o!b_ZFSa晣/3gJk.1Оl;{JZl=?l%~L*9BV<9/@6{r*lvXP^ז7Zc8}cC" yx[CDw#-Ql[ BFp}uBSTġqFe Zfߤ0ERk'H0[b0?U-DQ8Ȣ Kk JLҩ~=4!}x8k hp<2]gG^DaYQ@gc*&UBeRf/0oίh}չ1:]?idF=:B1[]t l3Xàg{'Hdgtn" @ur#3¾}}Gmrs0NG$=zX.^hM=(iJ$/3CvWP!|B U8{yiNca U?Pvn" w}8[6 $p)K97|ƶ1ű^B:>q  r°YUF-~*j~qH۽xhvF0(t'X8Ʊݒ=lԊ/[Od4h>S>Q0 Sߕ!L~?EkVtnlS{ QV [H m]ZCzelR{7WbNX;8t]r#CY6/E>׸_9OElբ+Q%ϧ!E$*q{7jK?O#c1KG~G%A~S/M zӊ /I v#!^0h6gKK/j/1cxҭ~z{f!XnBt Ʀ҂gS(J^{W~2PT/c(͵PdL']2x4]Y2(=U{׻%uGҽ(LnUi̷ݵ{A(9y}LL+ :s~ # |}q~@QUYQ,YP}B0'+3|-.79Jb3MD4%Z&lEg:<`V1,}yO:6jR*t,R6?bGpao:+tYf],rM;2͛PMĭ*l% .bCL 8/>5U/t%i<\c\AP Ts~yi4QŜ34;7>C3p#oU/$.i.-%^!iJAؖm̸[erjƽLNvVG~R2Mt&:2[)xpT3hD`;y0^99۳BnP4$8mץ ȃ`AohQpE/ǰSF˖-=^N!_l1gR;k"}t'Bj'Lj U9*i|8DѾ8n:Ul1P+ L>^!iX%.ڂ94a"7ɔ >oVH/5M`JzK^HbJLJܗ 1_  m& bwBiGA}qĪn-x>{RϦ(-wMFW4iZԘ[] QMǴvwdEā` [ͱmH}w |K, D1dJ/ r0jF 299> laWok@6D;p|m E׫E](Q5MY:?^|a404 (zƗjŐ`.Ӿٛ܅d# g* Sm=q_H۩-mtsY5}Poe4^p}ml 󂝋LFA'E : 'q \,6~NzB̿IOP㔚+?gGQ$hl/UD>\8"<8:vh#P_=wŽ9HyTlӕ %0U*n':S8J!@R)&=a 38RHM%/gv5a9gohAiQMBzeT."~YO&J){4gdl5ksTijAX7^uk# tv6*YU|fEmri)NHb]N9i-tNU%A \@#3 l$=R(ZО6zBŎK+/Yx;Q!4x셷ofVq=~zq ip#C绻,7ͤzpvot!À:}N|t_ta7 `JER8u7á:t.:GakVd̤3ܠYԃ'P cU *ry'hU`ڰNeu)3$X(-<%uxp^ 3NZE_Q*{#nޒHigftbC`T4jcvwiQǜnW!r)Nc:vcb җUFeUhOEof2ywxA4G$qW*L,bUB_\ܦs ܏.fH9-|)W9ڻ7P/Lz?~L}؈"zB>m &,q"ŲromFNڢUѲ LQdK30YL-{^6XD *b*4Y^Ȩ.ɷ2 !XcCzD _D H,X#˱1OS.!p /_o7Algeh* JӒXBO,iE4Q<j||8}Ʒꬍ%ʗ<ފpu3gbzy !duXmWo}C]Ѯ^NbݡC3Ix_ Bt?0{}H˾UT)|ͲmRT7W43L9L=>d˵ ű[<1ƣ@{n#>{WGq<,Ʌ}tu/~Q\9D" 6|J˦ ^ CcϋrkNIk[jeނ> ~+x!N*2!Y~# *K.:qPy]92 a&…&6Z5FW_2z$P 'o*,R".ȿ`ܸMɻ#%5v%i\&K/ %ԓ>-k݅0͐!̉7v"T2MI9޾Fos=Ֆ}+BQ. jd f?H89(xM̒}T2ކC6@ڬè$|HTI]'_n`cܺt>8dn0IEEħ$#Z5Ak2-xޙW9OWm81'Y44>;Z0)$_Y1)³E`ej'4v(ϑl[Hhoϙfv-惦G$#Ԇ\'pQj36x A4J0?B%Ҡ:JL F$OYM@Ӱ^,vb ?'#w0[@0.v1l&`!s-8۬_`mbfr;Ȭ# BSdgf1%3&#WCW2q [O=((B8FoQ&.9_V>1x=a`MPi^|xm` 1cQ0dDe\2܁f%-QdOuϋK^gW"+(tDAs'n9VR>Ke/#f#nNj8}EJ$\Lb9~yԺ^_ڣց`ŪnZ)rXf5q=C?Y*ZŘrSb㲃e- >o;tÐ:ބ~!{J[<%th]|t/;At2l׳UbQ+jip#鿽Ur4(ڪFx? DŽm.g$+: ?Ļ_L.Wռl-mOۆ<vEAC`yC4>ShJfH5V&Ҩ6>d_c^!-xi.eJB"c<\B8Ug$ԖQLޓU04"h{<:8XQAB.ʺyΈc Ε@q~68Q(L w%UӐ~i7WҘw6%ℏ=N>)jV LJfTOuhU>|@[#Ԉ8Iǒǂf'8zg7 X CtJ-~kV&@ݴ*b2EŪw奺SI^Z̡.|Nd=+ hlnC-]l8WQ›5eYKDI'rQvśܟC SD*!7MNL?ٛgkΞ8ƟA۠.W2CdCuX({Q8kI|EC39Yfz,N#E~J%Mg(rTSDvwq%)"m'cnݤyJX>t H#%G܊''Gk?}H=2( ?ӧ,a)`@/Jɇn+\L;LWk2x&JIaI $%.0ﭶw-Nn3wЀ L8пhHsG#OQc B9i$CVגa8 @wQƉ&jueg֜5sJ/u1(;b"P4s!}1e(V{?=odʿJ8$g`PZ#S_BqRR5Ū5v[Hݸ!1?N*nv( HNt zm})L&!#Ih3{VAtΓfp^UF5>TBxKXMpj%;e,h٧nɚrHp}rHlI |ט1KtK8Lma6oE;QD, > B¥/_-=sWtԛ)iVI0 >alNspIWe ^@Ew[Ѫ@}D%u*|~3.jg#E7B%{R2A51o+Mfx%љ<ܚ׬Ѓ.oi#`t6Μ}M@Cl.1%Iw6K•9nƃ|k'XeE 0.N.^)!ƣ,|Oײ/pS{ Fj9?VioMOrZ2+ ~ ZF9Gr+D)D^i'ď%^pv? f.,Hlw!I<=&S@ p1Ua\qN'*8#GC7ˊ~j<|dso|K}fqLz #SFL4kWruklE'Cf0)9H\ R"G1I5?Ӣ|~.~V^O|E|o)V(HA.+zHXYº\cf=vZ@?l踊^+ pRViܒV0o ?w}Rоu)QAŘ.]8zA)0^}i E{eIUƸi4qdca; aJVxg""^PWd:XUgUN CԕֹCj'~N|Xp,$LvԢol[F|Lv .)i2ʑA"kgVi|z gcD1:)4ΑұBZ`YeWkWIzCS<lj2%-+ҷՕ۲ 2$:&w>Y.ϏLRSq&{h[w bxVS ܛ%])Be$H//^pqzZP5AXSbR(YnYenBvV(rfU[4/hw:m0PQjP5*BqL {SDUfl\]LV|Knb5!čkUxcͧ ʃPĂrb .*\RpV@' c֊ѵ$ɻfxL- |ݷ 96F>z4%1<#ŧSvZ$dsS{MpÖ_)%o\tP}9wl](=]X<Mw7WmjpԎ^0;9QͺY߰/^nq|Ŏ2"X4$ Еǿqa^ɒ;P/k%DOp_LL /lag(E?%Aڳ.|72#?ƴ]7"veYl( "T*>e^We?v)8W@FŌ߅z<^>5YyK5:Lg*k**\}~8i#RX\i%lDX-ټ5=sՊ!y2r_J};JǸ? 1=# ߇3s6h>X\:iG?zNyepJFv21pw{.E XNd|]Z(Cu_ij {YD(;?1s2G5N}p^SMku`l}NJ[Q;.:!3) Z͢~#y)pOZ~>AD"r ,[sdma;v$$6L3TZ6? CK=t|L[gY7Î{f wjۑf-We'1mBE jSM[4k}~ ܾf?}8.R]k_#FO7`ߡ^ɐf,*^,a9=aIPŁPhl+w 77 Wa/|ex?eҟJ e9 23׳3e)3Ew4YLha i~Ż}[PrZ 5,҈PĹDןY7)fՅōyC줚z!mt>K~!+La՘u%|vFR#G+xfr;pR:.X`Эu{|=سdv!u0AZ>>25 KdoS?,?Ju4H2{: Fv@moAs|7cSo,;ñ-Db-=2%}!vCl7pS^JUJ mH|[}'aGUjwJ>V9:%9 )3b{6נWP՜r!L(39 ~5^<[FA2tє*A@ wK(kxCׂEǘ0[ :&zf-u6.\yM|s QM 9C;U_܀YlG}:prv=j̆3pI6[V5iǽ5e z!hXb& <󵷾6"* Պ[VZy1C,|H"'Eg /(gM3 tBUU8!a&ݎ4S1tPS &|BWʋ (N߮I@=y!`|P3 &>^n#HɮYfr nwmŏG.{JzsYa1,](>sQ^uŅmb6,G\"4c#,>đ$)ŲB 0g>D'ۗKJiʔ)QNV"cG-R[+VB? 9T Ms5 H5$wc˒p{@PkR-^B4%Qܞ9/cZ.:1}:G$3@e"azͺ%cԂe@I!❙yJ=*4RHs61; ,FŕV2)nTPS{'Pwa̚l9[?w8d""F&eђ H)Hq{35.׻St#ULgsІFXڔasL닱ɤk6;ϹYܒw9m2 תѯDrd_:R~1}^HD/P"(5P~"fC RajMbriJ2V2/ [^`&BVkuaj2+cyWvꖐcdNkvXuz ʮkX#SK/A U iVӞYRI+ױ.ȓŌ ` eJÎZtQ3 'K׬Opס 䋐bչ?[hԠ y;@v{T|rq0z[M$;hP6#l'\"-VP]R9W[ )2:p "u Kijط!2~ԕyCuhAzó$RQ,!Z"4a\dx*ha#PLMn#.wHqo83 < o )!8Dg<N +YUGs(n4M˲>p#ا FgCl#6wOœջ'4sO3ͮ:x=,`sFWqACYb?PBH$Rz.!:a"z>X_Mަ/Vkh ]'L;3jl5}sLYW{f7d̕z Y{+I]T켊BLܰԲ*= $_ ;1`_@lK1 {c1wGgT2=xG,-t JtP?OHer}ZAt5p}X7\20$s%(!!a6Z;y MN.H8<՝B^]t͝MHw672$Pj`6?[Cqq LYMV/L|88@:HXHW1\$C^+Nt*Uvhhx:V]Ṿ\bhS=!rl&C*\f<&ju|/ұ~=Ì3XؘY\>?rNo"F A`;($ >ҵ)[::+e*!pjhz_-^zA(Qtܻ8DH } ir5}T<%lԙS*z-H\ib $ &Y#/ WSPm4FuF(M-YKc"Jq8i2,lS/9QAqc` ^ +ݏ,zc>4\*yV =0zN3ڪY:*MNt"^W1a).Qf| SjpOU FV;E܋&眽灹m3! jYY֔@@RxVUBtGsUG8m0 "c?<:gODOMJrc̠S >l7k5gCyv7G)TL[(We)@ O{`ts=}W  ;@v / _ s?~>laz `Bz8|4>X6fN7ā)^Õzo;S'0S|Qfu75J=zpI0ĹovHҧںт)+ }s 0)yHM+A 7e~[,dBD~zI"1BDj&-n1qơN+ԓ謹{{\e?.c-Ć)!ֽ(/4 )ĖTcAv(zeܲe]F3xU:ɞPD#R ~bR&?.sWQ a})r4eeG(;ؚ$ _(ۧMgosZeϨ@[#V$ 7mQ(ް+ R uTsͤLya!FiAe4}8-1ƇLWb?!_M1jhsC f}jPU9P@'&0ѳazK`ٯ?)d_lp+#g6#@IVw^lu>c87 z"OhGY׋iuWyVR\g[`N:R)&qqt";P< /~c邱n7Blks 7a ec#]VCo_%8h:U+7vT}S0@ﮔ2~sR1>d$_%-OLE#an[GA\^s92>̃T=``>79y9fD"Ӽ[[u#e&1^y]ՁΩox8TUCvXI P}(.+JW$`G_ a ec`ԝ 6+=bT :;e[o {a.k "N[VDɒv<7P9D3^5~Z|lA֖haθ|R <\(Ϡ36DKl?2Q{(ܳ,{")F?+=e|VnS y Qbtw>6gvp2 h~qeI9i;Ψ`=h~\ܚ4&dOgaEtB[8ax;3BAZDk_U+tfGf\;{L8IJ қ8&;u#DQ2wIJxC@k>lѴiR }H$`ᣚ(;nH#{sKQˁ&5h)w5g :㒷*N9C0J8a6ʵ= nXtSTb^(c7ݭ8ai"ql"yyآ,Ҍpl/G-ơAI0w74Ykg*Z6z8w7CZEY'Sy 4ZXڢ=jeR|^Տ†lDcDno15G.d*~dm>~jB~;+%Qi6.mES`Ě.}_L^Vӷ79r%_ӡ15 @pVKxa8s$-uEKpo?8p۞zf;wAAQ{e S_f&wLGu҄?PEMa-~O Fqf#Š?V%-!\[6m~U {]K?aHM[ԛ0k6 fI%1h>J@v](@ i(zܣVP^"Bג+O<H]3EK"-5+1y A#T%4p]&ZM#wp"Pl+6" nOgIf& `AO{nQH="xw&T >ax>UڽNe.S*ռqaYη\^#Z4e^W_m弒j>~}֜-$"=ؿ>Ib{ 'uEK< Z+.|J?CI&Q/ WmAg4/U~g ~P9Ƴmaă)dA oO!C5D~7 団 &ߍBEm`S7ma |B]Ez^|P4Gmg d+_ۖ@E1b*m}'x W\#4q3ta^.ͅPVWP>C4 ~8Aɶ" 1(dN9#Suj j$񺱍Ņ; 0wqFOw j90,v'ZZ䢐k) ~v!FA;16&wzh |0&[eF%("^_*c4AkIhSh=˒pd;*2aKdm̤ $*̽BWE_Lx>VYi{if3X$ }PS;KIMmjw0xM4.+S()@:(4u;"5$ֳhQyzDeo÷^[NK!D<2+\ҚYMc*'Z~:;w]ޱ.PZ,*r7H{@єH@/&H{WEڷfчlļA;}T!YUFۧ JJhDLYESjl5ɩ^ethBO-Lϭ-ǣNNY 睏lvK8%psdMf4@A-T=nK"6tścQބ7عҺˤqIY4Q#HL WF}Yz!a'+r++<ơ1$`_O'Ӊ8PW:潷$Lj>Cn,A:NR01!әDH YuɣEYv.Bﺺme4w&:@N Y1k*We'E?]`)X-ZI]dp4v9G΂;+dkqݝ;2/evDmdA.2Ì>t(:].~k|hJ2wϽaj᨜˼:+&tU9HblGL^U&({4#5&}GB(U@),6aC[,ҫ r ~h_r4<(o&I* s93Ԯ;iPI 9==0p<إ JS[olD75'*~&-@.&\Q,MjeesW@WoCN75YܔG0*O2$:2?2#NY>L0=-V ,Z4T)$ݔ ï X)GY5澙,op "' ^?9ËmoB>^zl fg_njT fG"ӻ`h:Ais$ú "FS)4LE$V ]:,^#x|'Z'0PZn S t}:˘7A+߰hN3 O3/St<2K]юWЊIGlﶙt꟰Z'oM3Uir'ǔ& ih} byA\pWpU$g^4]0 J=Rz+Fqq/?d4klɜe /c&U~!V8}t>hV,|MŦ `Ouw 6津gb0벣S$Oߣz+s^(E%P|Ob:I[k,OKo›N0yc6S.} FkcFjęZ8P3Kc1ğ3 n[nzҼ1ዅ`2 *oS5LǩfӸϩ7$Qy_y}K_Cv{e-mKB8eðdApܚ= VYcShs,cObRI8k_ȋ%k/sUO ^jLaN +ưnuOsa<Tj";ܜlaخڡuk[ uҿ͘w$GuaG3=Cg^=(Fo*wYHH*?&_C)SmXe501 d-؎^yAGmxJ1ɥ],gJ!k%u9{K+%4~⹋|2?ԮKsZ:2 rNjAعEW0$ //@ʜO-!@2i{26^x~BXũc]iU oo§*[t"T8a$j"xjʱVL*cGv4j_޶NGabr) w(](M W⫀$NV@Iƌű)Ho2F1>FٱHȇ;չ}Z{p)!F\<ΎdI}?ѿ0*[=^Nr@@+` sjD ̆8WM'M;QxYpY*e]V( 0V+GΣKdx3>QGdP c'.m pn13)*@V5ɷK,OT3ݷR3!L|}G+3{ssӀ 1z7݊.$ӱtV7c+Q.iªSi0:&8nƐ+>yſTKh!X!9D)5[vخPg*s*;G݌æ!,PL0 g°DvsImR($nrg i>B^G *mĘe( «@T ծ +u?XK0ʦ0O WU9eXC @:9iiK==e-2MgE@sz) d9;%9}ҏ)!eh2nmd!slR"{Бfb;nm+~.0T\)=p%(-kX*sp?דY֛[B Gi+871F[xtu rF*ypO(ʛK7"M*vM gh> &;l@@lNI9 O}~?IU66}6D:.llPЦjOGɠE dB_r \ry1yХrгW%&KWL\ڭα( r =fGl ;˓>50f%R= <m/,DpX`2?yۮcUs?nqꁇ=k\G;Ŏ(SlϣtT_vGdqRg[ WZ2Zd } "%--TY1n|(ށe^R^‡$?0>5i~N0"Q_,΢~ :5"$ЅB. tؾU]7 JP nTa1ڇW<= B+CԁkCHBpŗ /)O/JRywy7}Kh7CkLA&&򀩽0IkԔ;Zs6D>Nio۳ftK&M^un7 XY6z+ YadՑ\vj*i>E% ,3U G&S =LrVk4ɮIFR~_R]< |*r'sfrjùBK; jAcuͰ8Y8"Sunh& ,2n$у8qivt@]TŽ<:8wA?ܥ){q)c_݇y9ߌ~yDž4`26scs24^0%٥zlVmӨt48-;c.i*!uG9k *.*p639'MH7" -i 1ϸd}gbSr9,1;&`b39LO/7:_K zZfXE^c4p[ zѳ kJ^.F; j)fBʽgHlD>g ["Fmh^Snoc#>e4 ;=Qfl}OUDVxpbͮ3Oq3v/<E#e7]sāmP1h;՚eL1$NC\3xM͢3_ADڲIo@rbjaWseD%Ւ/UoV ZVgolDܔB+z1]&|1l283yiM=CɳtP ^q*o)"]'eAEu"HOŠE"j4#":+ MP&|跋pPeǺA"ʹPkK58$[ѫ| d8 !fIŽڿ3-=k$n -_6f5EfemeNw*BwcVG*&/ݯsq +t |,+gSd$k')-'qk ^韚FJ?D_v1h. ?.kp_:z$E4DA,#oשӫ$pp-o*=#} Z';9"QpZ^|N 9̥}ͮf$nGjM>WEJN8RJ( iXo}Ciy3rjR\ 6')oZ$-(0w:$ X۞q*BiA.D41Z&n1aJAecmx$֬>m?W 3ͻetؚX 7g1v#ß3h%NܟG0-(@D0϶UC grJӹԊO;^悩)j \|3>) DlQdb3J焇eBjWU^ :W%~ ^dٶ8yJG!{Or`6 ևNZg:Аh!b7"H#Y!H>9:];&C;^@Rp C4Oŧ1\ٛMi[5@~O="p ۓ=:p&bQbV;D9N+L- cÖMiw,܉ PDWP_U_S;7lN*c,=])C۶ AQu=B&s'jbFe3w#")δwf;)"P'9wRA"rf)*\Q'Ʈ% y-yQ~ZM S ͩv80ۣ׎zm6baM[řE4n0Ѧ0yJz>ဴVn|^*[M jYj쉁΂8,zV'2zNi1eEvpc8g~ۥpNEs<^_!}S * ifu:, N7F\u^vw)p jȋi~|MŵlρsfWv4kā&Ir8xXO4"^2|ڱOon7O%onx#c#i8UO37{6u %Crʣ4/"hGݫ8rz[V>wÚ~)[V~/x[e[681Ȧ9 tۂS?(2ypԎ"`(^-r#Fg[_ h tx !ԇF3|2^MU~w+B?R[Oъ5J;Zalpe/p`@$s@%H$ L8y2 &pOʌ+\ 42RBl;GnZmlv^>O}„jG.w/+tq+ݖ-O\\ФA9FHSڷU*#Bb1)(ˠX`ϣWLfihc*m[kF69QK(D=!-:#! nnju}z4t+S%q4A=a 1 _ 8FNjx'k>dQFf}VQsIn{CZf pϱ- 3~Y4b: >Nٝ bTS+?ON3[L_HřVq@v{@KNһ|~  @(!MZU&l uaӻ\4y<想vN@2r]z7Bs\}Mdg^~,M(vdklm*19fh%xm z<+t ~/~tH.QIRB:MCL; _/or"h+0?\c6VM=GlFwR~;:3kT3䋚pbdOXh_j3]tRvk L /W #;#mxҼ.&@x.3ͩ P=HR٘踹 x>/uWOQ1:oqɮ%M4ws90<:31[-/ET ֹ\3ps-[(aYoU>UDpLY8J}@K7Q"swQGQq!vyt{*~%*@\zQ n-Cb@K"?G ;DT5bb dYb4Y +'iQm{灑cY˝9t'5x2P@ec^tׅkQ%9|:a“Trq !FѢ6^x׈?2ajd0nk bR?5OGOjz* g%J~ʳC$O p_?b ^JƩKR{Yz FALi@~nhLz^bnpOn242tgqNB1\!;D]{&Q](p Cc/aIg]^T:k0;"K aKQ͔3#7$iNF蓌S4}M)KٌS@s=jQîo`ԂV6bMjluM[ X'e%v:"a 3;bȾpZՓo8ΐʧjӫY%0vw}tޓ_jdOb) iMZݍq\Pq$* O>b}G#;($2jiDgCm/!7펎]H[HHh ses.̣Pר,k{Q}ށy>|GwJdب`S" -:n==P0GwyC#աY Ӌ> FT)&U`۔SOK;3=p15K{zEe~0]uүAՅ0 o] oRTYrM5}TCBd;=ײnH| 4 _:4sP DWty n)7dcRycH:ଝGQA^:_E8Jj߾O 5AG>.D(#_WUR5p"cz e|BU?u\"[TxP|H'w;JtoԷ tF.ć G Eak)(vgI";QG >e`B`j?}vnoe\JQαN۾={Qa:n 87L:f+ѯkBtDډl$%vwa-AoQ, +HUDNɆKqBڞHb-,ǎHq[TeޣwT[dg"%Po ĎR2O U{hBu{ ΆV{=>ě] <&769Iqp rDjăPmdU{/+d"d6oaz-R&F! x=*s^!E݌C*A<݈Wg~2ޤ<(Z{lD'tw4zA9&j<)c 8)V'c)J)S2@0Y51{^V5Hf]u m6"y\_Nnʹ_dGu *>-/Bhv uT.a_i DFd{OUwϱkd\Iz%2*yW@]-/{a# , eDc_vC5)Vws{Ëuc5L<~7ri*b]syܟH^>ޛʳ|ȝf5$e6pȽ"6 MGЂ nh?Y?L88mі[B!Kõ1-OZ|R.x69V&74+H`1o!X{@ފ MDWr|F ~|r\u,SԷ 'QqhE!( 񵴏W<ye^j fʩ͕ugDCWfbklׅi1r4 ]x7Vh[׸kvE^qm7{yckJ-,,%3`M&crR]=o!n|_KKR!a( . #l|7 {.] bˢ5˖w(FA>{hFI~t=rhsSe | !˯y")H0@!@@Cytca" TcAl[gIR5#[l8-im)]t=D*nkڔ`#zǭ_y}K><ŏj@(?*>#Ηx$'Esۏbsֲw;9|ZAuJuEX+gbA{Ui-3t*yUVl j{ېRi]w̾Pבl`ԩV82^ρn@Zuff ry((1m>|׃*J4ʗv&`vqCsr*z9htҡ S( fY 0!ʎ(5JLʤK)v'L\î8-r(ɮxɈZ<ω˾B d,pl{W#v R?j.i R){ב̬ל͂|8^[K8'zJ 2]^hH%oHTF6EʖY3|"KS/H*6nv7- +a7!a9l1 rDn}bzSf ukP)FohScK Y ^Ѱv <(tM0O'_fOԛP 6.wo 3I/4X;8@E7+̫76\'PLqQx]a.y`>ԏMH<ЏʬK g @VU>.^xd鑧Lg_.mzr3O= ޓ~~M@ðv%|ږd6H(#wAwzE鳜mǻypYӽ)!=,{阄"a`x"@K|ܧ;eT{Za>}3(ɿ In@g;ntWFzuaoنcģ;e8at\)9>- G4b9}vtAZt [0(.EAqnWCv)%[-{``8G6DNqL] R\퍮lV(IFVGJUMXcƹK6)Q绥=El)w##MuX~'˗ {/^뷾HfN|mpFr~ )KfAfOղL:ЅB[sjG|rd- Hm l41:L֚=p}gs tz =PrbAS %*2A$\1kxjT|[ܩDk~w'Vޅ^Z&z4\y B.J<ZdA_Y12d ؈/co^tug%SGt@Y*'t+^?@dvjC'op%c,ʲgMYfo9H|0o$ԠqX9P}>B|8ݼę;f1n74QXS ok1BKӧƦ_J/ai6]\`0f6V83` ©VͤprJ (:B o{ Uۡ0 ,y0AR)> PKPV`8٨#4gBGIG t):SJ)!gS7W!CZ%TdYŧcr1 hlhRe(s<6))36@4#'m;W JJBwEpKln j_{8(x,jc_mtӶ1wc٭(cƜ+xlb&D}Xtq X9ɽ^ךA @m+fVC$ ?wVVBǭ\E:lׂFRr҆?2gD]ܟ#~Nyb$MÅ4 \t}:|ӻg7-Sݑwgh*=9kN@5hW#rb keF)'i5ԟwx&-H3ygV>,Ec#&*m,C?'Ƭ $'-`K8`KM2$nMziZ]dsLݰV_a4DS%߂6UyyoϠ|#ӻP۲fRmeڳ P!=IݺE^_{~:N ..3~rN :\7sX uPoJ!Ma%\jmX'!@$ /WZNaU1T3wڄ 9:QL ˍV DiixK e9H7=N QpBjnf -i*,N͉?yI9ON 7sťlu*ܟ5-=>?*O>t&=#.0 a4Cr.yMdyFd%6b KS=ʎ;D5йOѯwTVZ51$j8y2{K,xԀXv [6T>@.j}|3׉7* x0d7aaIWT/JDoKO1,E G:+s~Kr pِ#h՜s(g[.%z!m(_. V:|히M$_Zfj5F6P6.\CDR~&%&r͍XA79wI4WZ/pPA$ 2fkz됁oPj/3Q @tߣi y6*.oସ~55V%LbH:xF٣d O\Ecg4p-Br{k} l5%˖ ϮҺ,nJtH_W[t5͓q6eOS!`'@9@]]9׬rt+-llgU.џ4E(GQ9n] 4P7>m ;\1RJQ`F ;Ǵ Hj\đ "DTֹ\ZGQ'wYquP+R\jXa+ I!8\-gv9Ip'Wh0'j zm@ Tgdd!&m x/&")Zӕ ?@Ɵ~ޟ t] W?K|8ِT̹؅p+?zv K`x Dv囊 ;eBcq4q:, f\ L;]QHIGj"{++cx$H"րPK 5PX>z/(ֿ9OBHz>pcoE T M δ6$ǏEG`^%zy8<7ޣJ ׈6emM?OC3)Cl{µOLn~qff#2=Mڕ* 3`):7 h-jxܫ U?T (h؉13.=n>0܊[}o ?!YZ+[ɿh|^Fo_.ц4/Uz`V*d8[} '-PCަԉYWku3D[DT 3*g^Ǚ|^PLl&ΪWg/ B"*"K]cPHJ>OeGGH`/E `%r+ztFK[Xx!^?[+)G.U oVbj:@ .[vB0E$U{qiXq8kWeG*e,[J5ey|EI0 WpξJ<7Sk0<lQs.ӵut<V=>(T&l ~AaGHZ{ l;PqJuvSp$QI3|Gi 2Jqz6 xv2x%B pYlKV{YIV_?$GAՋN3_ ":;hŬkpy0:%s?n:h8&z|EMn 3ڦ%2{ٟxх'WӂpFWI/ܘˠ~DDNAHBɭG S"J_ui%.%K\%J9>:!ŏ *pޗ$ @9UˍЍ)'E  #RZ0:w((So|yt)Q ;}|2n[aȘjEe>1έl\;ш`/r̈`7(@{X6\:t}AC ĶkHƹx@[Հu`=]3=*Q\BX ~k ԻZ}|6UO(n5Uvz0݂_^zaS|b7p=_}jvQfuˌWS$Z ;qi3佭r* !oXM7c8pŞ笗uf<]0D 4m:oK$0Bxf`ؗDVX1%sbvmf?_A?^ap hSHW,I; H-MU5ცB\(UcMHr>J(*9ɟ.FIpR wIиG{@'(ԯ'đ S̗Z/ظDg{L\r3֑ PfIɛuVmRh6౓7S /pQ\eL;M9PxB uaMW.5 vA@d2o,ߢ"fUUKd(Vbmr:+UqC(;jeW$,P\[XB8WO"FvD8XڿQ^v~ƤW=۴!FѮ2fWP=0=cD:zZf] bnr<-[|Q`iw"KƓ߾!G_,ʒ7Youߢ0}tQeZfY9vJ5uB2= kRZ2v} 6$6$[#T#YL&{!xsL0^:-Д8Ojh*/MÅ8Oo粋*+ SY\MهjpB$bx(tdUE*O[j\ G B0i|L2eJpb3o ]v^u&CdֲJ:;w9_oo>T?mT͍ О~0D^hNE*Eʸe}ɣ2(;, U2^6 Gr8_`܈){˾+[ϦϷ4V zf~`LzTͽN>mņE f5peV&;S՗E0UluS>Hj2歝g;Ag-ND*=6:,.~|c9'vlUfWˬlي?= 9_g0u4m1aec ?.K -<ͲھIGc]ɝ͑*`q?z#CAT%$E)jߟ^`HS~{0`q4Iqșnds`s4ۘSX*>Yλ]A->+dChQHXPZ%GW Չ5 ۘGyEQ%\g]ŒC0O[d/;oH !49;mZߤkORȥ8A#/KqY_gوN=Աd{.[#5_2깛nC7b|Lq+r5 LŘ ؍[0\} =㞞}G8 u&eiý#Th?TZFyIq*ge; F8XW-յθšLRUJJF(l+tSzB8s({\/d-X#L! =0ZX [W)ODLV£0=ٹe<,8! ]O9BCZb݉U*C Le{ZR݋d@x{*Kpbl"O&뾟m9lOo T/k2HÍϕ42>,;{[Łe /blO7uQޜ.MXJ_u4Ew;#pHL7 1@M<v;^E΅Ƕbq)$UJI-evSJ0h)`-vC_ʭs΄Cw+~$oA`{>h9vϤ8_wk[7x%l"k Od/PT\ ɣg.&]zh;(5{ǸRɿ7]*|zZlhBaj;q kM yw2YLʼn24w"b 5߆ V⦑03WP)섽JEs;yiLND|x\9=< g¥  хqٺ^~>z7aB/aXg`veؖ^]~ȸ:R>VbYͼ{Z8 f{ƞEԾjc@ dCzI])؋\b/;z~Sb\ S˥aOvDRll2yњՅl ?b*;Lt(,[6&uefȃ-k$&q@x<\dt6cjPrwϱtgТ8!mA -6 ܝ;Gej8K sڠwyaAӻQG1C'-Kn~J M"5F\8D!&u&bjtiq>d:AHƪCтQz$Tי̎Kp/AFΑ G\E.Z+y_'X߄6wSGܤuySٔ ~ۗ@G؛ɣՎKa8AgH~%)yEVwVTEkQGL{23'C\LjSKbޝwuG|w䂞vJ&/WnX <߈ IPn.I<cGаL}`ݏG.qgP;< ^lzb~xQ`LCJ:ۣX'*Y\_(I /G`2\RB4<,F9VnMLT:.:v쀶Y0E&v|&(%e2?= Ȇ:kZ~ ,&hA' s_Eˤ1wK)e/GkCRUXl~8IbAhݩxIV3a[T,2#h)xtu'bʹR/\W]2yLUٴ[f jeCe\ȹ_lDx G|&=L(LgEQ{?{} =u%#ʇV/{6 i|@q^PRYIRM4>ތ\5de~ʩRX"1ɬh7d^ R<ީ;R?,b׀Bգ (31%7ԌmafeC3tpl?֭qa!P71s5v޹&%2{])WC=̝60ƁFYb"NV1/7K\] B>&Sb@j\3qhͥi^ l)cٕ$JXl _mQ<u=~E)$n걛l*!("i^BF?wܣ>uc9_.h8;R)%{3Q˻vƈQ 5^{#` <^ci%9([XOsʡo8n[edGUtl4z%vZaԌ9huH7a+&_({"RM/U9¨F&c//jË '_h䈓?|@y‹(쏾D X-V/^ wd/`'Q:5sd8%uq)aq63$ R. go?};TWYqNQpS:XrY[σBI2qwMfeD]4z{~ήWEM˿q~`E80lLTުAt%4DzE)xt'e')X5ŽPW TƼmIu.6Z>@&Uf8̴/( T.H4b%YtC 5/˧:-K)Mr'tЇ叾UAFJs4zk3c|!WLCKLpo 46ܸeǴ`jsM4jg .` }ƴ 3NyB)E,dׁ6 Ip?*yzRC44+\jp sWS&/bPD"›$1s(͡C/`|  Zp=Z m kJEhaetDުr%t3bohoLdKZHb2.:Z<粇[)O#?;CvJ'P@K]?CTY:x4F{X$qivZ=hAOi `?+Fv ?p$dϟTnqpKN #x1ەbdلb!M.,)5)` sdj23!-;N20W95l^ |'tĈ FY=8rݰ28/Ou)إ_;ڪ,./r]KmQ~%[Qjҫb . Й Ag^XUo]#YPq;,^ Gkݪ .ajg\Ű|p[G,K?mY1"yU;_X[ 3UkYmͰ3(,sͧ>Ux?ӓ-%hunǩd1ŗtOeju;lwR0-y]~Q~,KPAXy7#rs6籁ވpl*#[M~m/EdJMC|< DL4>B"Boc YO fW$kqe* n׋"Ɉ m(/~\à5~YYÜY!/?{XYJ/m2x~mZX$}1Yl9./ï̫Km@6u EbbZp$dtPq %/.X29.XJ~;# yv>iuDߦ vJoBuw XBUYjեVz 5O8rdpHZ>SpW.bgA8EELc I5cï=ܔ'lᇰMpdmVS6|xY8.{,CHdpT-u_l=|63WuWnl#W.imƦjug4I5TiEZzޭron<[Sٵ 2Q`_*\I65">V5e=Q@6݄M($e*p=]g[4*#RŲRl=yr>VB**{LxN;vKV.[Ag <ͼJ;e2Lygজ/\\]~4R} s׷RX̻ kU t~kzOhV҇@ ^.Y4bڎx3~ 5!pe:O ,KkPm9۫xv0(ֿ6U'<`<,@t>[ڽ 8:#_(X yP$B@B7mq%`{nlpmwݲ|`_%ˡ- Q%[eFIO:qs1tC$`<HNzYh4lɓHS$P?Cp3Ip+NvS(H ITxNrUX땯a8rTKYxtM9$|+g'ؑ Ty: Llpڗp3f }ĺǁ9`8խK|%_>5`끐]sCS_SV{CljeqF񙱄)3BuzY^fdžIޞ\e._߆ǻc? @,I@C20(vAj8)\u 2o[/btRQ8VTGF;qMՒɦRMİVHH &#r,vєy[Fr[ ?أG2S SOTdZM*e,χŲPIJy)o]Fh? C\j4NMN% ڔPC jIJN[QgCI]*xz̿Z5ݗ xRb`0!~y yL$ E!2h>]S#p45q44M:ZjÃĹn_ ހ!)Ğj>+扑iK;M9h!:ydΟ\# Pk,їtJ>g k_񭁲@vjpDnEYvvJ.m8l]mXjlQ[D R$&fSLh+%f$!d֎OP]Z/Fl%!lmh]-=/D LT9rD;b(!|͛XRΊ*,j".OgkAvajy8!&fDjxaȝBD1>x;up֬}"pĠwg>rm D}!?iElX5hЭ)H5ا7ܸ  A]s̆>%P;͋C2lfy:!?Bxg!J)rh!8-*|*h̲rȢ( ulM4 &,vMxL-_ƚu\To:ṵ-DRk6fb_oKΐP_Ҫ*Ӑ2R2͟b&qbi v?_͖E=eze)t/܋*Ĺ*:2EM3)XȭO.",SK%GEĶz_{NҝN;*Eu`'`sRe\mS~ؿo1@C"Zn`itdMJ;~W埽+sףb$/?K,"9  Oz墕OO5ZLzU m؉mÅNTJX AӭČoHc&sFFu "!5N=zrOVK\ '$mmռB:)@ ~p-H %c7_ȭC~`v>dAJ6t{re`uѽriϯ%-KE<̡\+fނJ+yϭ=tapocire DxꔶLE+T˜ s%0V[В&Dq'JyQQŲJ2sµ!ïژ܊tکͅ$Ik̶ͫ;usS@_kt9J N K<;RF+⊯0>&?ucﬞי :h_G֩ff] g_4pJ6'oJ]ɍk MhXxԡIg35Dd+΂xv_h_Eg}-ʙE 罅zSC1~A2)e`֢KGMfyNH*àcV7*Sմ[ό0n7է5ګ9ʖ_R PHM4NElILP7ۛ7nBBs-~NGcw!gv8 k!C' a[[ `OwIWWIߖӂW1.X6ϛS( liږ\:HfB"j-{uTH ߽Va6v.ۏaG$(l*@* n&+ܸxm2 m&omv< $jOe^ tXX  XdVWKm.(+3ΡKܷI9&sn*>"ĸ9r!sC.٥GrX8n1ECW 6Mne.woGa#6<Ù1Qvy.#U_m"o:8dgvMqg͚5|'S}SPU>N7} u(!>R(03-'$3J#+=p#'l\ AN!V^(O4]/SbpJpKg7ۋ4Xnܑ uĠf!w޷v ?icy2%ð5|[5a﬿T?~*vmoQg+;cK!v>-9Txd]31l@* +u90T7kt;8mLc EF55%RwNoPf1"f^TJI@ik^4G]Xsfupu<ּno԰K[,܋9ݠl[h {q@6 l3]LPy jxt1 EOas=H(wHScp ѿ++`@fJi& ӆ'#l/i$O~:I|\O!yW[ux]NKO,[ ZqV3Qia6[U-'(^dء(@^ Tw~{}@tpUOqyYu!,D-ik@ #ـqPbt7΀^ϴ!Չpqr e8"V߫V}(J*] >%>iHSz!/ =.Kluv r2tY,kl RX"rw+iije`FgѼfJxNv6̡p8w^@f0*V,(_#6]f,]Kg+κGsipwzoϳK@ӂJ||Ơ%0UGXx 0Hrm1f-W kfrhUcYW \+}ф9AN]1 ԞSzkvo͈q^ka?|e*\:Z]j/w+-a%Tsɜj: yd6:?P *WٜK۬[NovW#.nt#4=Pb[V '7-1 ^ sd5뽒[502ʸ&T>ɐxƮVW&~HA o,',CT ӂ ֩nh.g Kw!*Kz{{ ien'{*\:I<\wbÒpaT[6p;s5%-J$ GkK}e_?tİY/4݋okW^8QfEb34>{*>[$-jZmo˼I~4s{~oϟT2d (QGwcw;,jVOQD9T&ma}^M˃%SuFZK g8BRL;jAJۊg/٤vS{D 4K{0x#h#Agc_Ѭ279׸aQҾ⢸ܮ&[1Gr\ 1cKbnɷu7sdS@(`9M/}oNK_Z1_XEWWZa g=q€mQ |Y]8S U\CY-1>95Fc=VBVTĿ;f,IrUYzaif% ^A|ߗ&C[Wk6 ~Ds=K|APŹœV(f*YiNe6P c +?_H.D/1-nγ<%pxL;H\*ϠJM^uL_.P|ބ<-i eMaqmlk}[gbzl=2\~oصonN OQ[cILZ 3(+ MA$"0_k4P*" Wƞ5*GЩ/X #Y4kҏST?EZh^RY yh?YA_zQ}#]#{W'_.ʮ' n>|.va$UTC߈yĎf`6Ui,w;3뺛Hǖt'XVDsDC9oߖ|{kx2xT>3v'%’'鑫ߏXIlXr!MXl"fT }@(V9ODd&8i3ڗkMh:KuήFUp&ۆ\# ? s#j^5%@~I6NRN*+ok^`#5FwvbP͆Ak.!oCwd%w,FtXS4g,l a2\ ?)t+u8ur: o|= #*US.B xKI20m1@}#c@ mdef1BkVT`nӡuG"Jkӽ?IS=A?hI]W1FHkAgUmUjJo G\oHcYsn[}1%ڵ5(͂r)r, X~h#UDM7N)N?_ƈW"m|YB৴Qr$@2 (5奻4L LxͫM@0 Y,b:ոE3\(wf^ok <w߆'fY_y&y{^F L&7ۇdjsUUYocዡewc$d9ON9ԶӫRG,3n37B9c$ QKʥoXq!ݰLwTV9H"W}>fyIRrFi jjaX+; GErs?"NH[mJn6qJ0hL Xzf =JοfjE K5iDgs^7;ItA?ASdL:e<n׼dU`}aknK8Vs-tV|tqa?Q.Gvpub IM[h<j6y{ C>=sQ1ATXgÀƭ;ntb4ٻJlw$Pb.H:+B4t[/EAfސ)WgF^9e"Ŝ*ڟh(>hdHB@Ffeu$s׸X!ՃdU?Y=34ѯwκd++D`T`147țqw>uR-N Fl^Q%1a2PbG9ޙ՟g6gv %-ZK-gpZHCCldNЬG(s㐤ΔΈGEHRH/"Qwj Z7 ΂霷U+^NsA.Q߆ W d0**+J`C LHg5RG3Leʟ]\g܇8]hпo_;ـg8,h{|F3`0|ִhsٱzEࡨν"PR| #f1i9FF83cxd)Hgr)~OHv8z܌kt#X6a6O^wW@@/ɇ^*ty|^83\~ɟR}oGeKd-몘x4CEWח;oe0>n%kT!B1'&,b qmDT*-Ns|7-C+:u",-J6V\|3%Q6Mzi7-Q֟2=vڻ&|EDI潠x+qOiqHٵy_uVK!9KɺQ7ēi}4R;NI A#iͤPd wVaxqط .g2gum!ե7eP}6ěsDqRx-HFঐxaOJ e Ԟ #~b|uƒn7=m15Ag9,t,X@fm u~~$f)?8Wc+-^3.'fmN@d [s.b$F LQ`۸B#ܨ^<#NHrOAf)|N/OfG?yD$dMԬ/AVT'xpUF 6&HgYaC)RӮ6{ZikP9ц-*={A`6 ܄]]II`qx$c ?C;>n׷OiOia)>TPw/&Mm ȲSm8lH).q ;8Q[[ f٩+ue뼻t>i$n,?whzǷ;>aٌiSBada~Pʼnq4}vA5 -Rq&r?ulv,q2`b|)űuڜ^B<:⫾?:f'N\0^o3vezS>Ei拨  ?NLl֫YMWJNHN DO֫n3 q ikQPPy{!-Ash]HAרMBl-?5Х\kU 9&Y FGd>XFO]^; e9aKD2#J* S*S&ṞToO5HSMme` Iz+.rݟ(0fȸ|qHwN)tDj ǐc/o nĤvyaukNi y }CuUhIӳXuim?z؞ƅ+x1E3 `7:&n|F_ߟxΩ(+7BWN}/8/u ֩>nH =t>}Q=\_ŁH*C6]J~q]>7mG~ g(wq9[16pfwr$RpG9Yû\u#H}S4Y4/*` X@W>BFAsr霰.'pOF\vj W3\² D!7{e9/9&2Hdx[X*XZD^֔4-$a},92䏴XJp!?(X {~z_׫?ϼ~ X\WU VOs=tz{F`7?3 'Onv5(+~9U^O1 d9- EvIے|[2Ɠ&eVĠ /_&D>vg}{['tdM)1s"2M?PӮ {n-r'B2@dͱ[>I hi , :)6d\uiqɲ?%rS\2r$]cp0 o)<; \ 9C۽۪[v q1%~wBhWCoUb Q{Z*?K""zZ},)o>Y)fb/Kh&`z.D<{_Fq7V Iu Ć-Z3~JJ2|ºYMjGCFm׫ y^0p’gK=sA`8@$ Qg:$06ǿ ]>;sxfIb>Ղ^{30zpgJ-*q{r%'F98ENo~jigTgv/d UIHiMm*3.(Ԟ-RZ:v l`WUI k\A uz7TfNܜ6?EE.w=V2 =XO &9̚vNj[y[K_!43#AާRMV7=>{6)I!Bj@D**"com:R+igu1!<@2^C!ZT'Уea15O0r0J\ ɯa 3l}'&:la23NK6r1aTTјe>};<~,1yJWЮPW+p&3.ϸp㩯{ TnJHZ6LAuGpQmZ-X]s_֔=Zׂ&1!*u Іޢtp,L{ +\Ыpvy_ U׺+(U`Q},oRl48(YLz,kŔiŽldk:6. ې H5OX;z`zΒy>@dRu C nVjr%hYBh2( M7BX@KA6RlXbGK8x#>/C(NF0[V1e')IpF}R7mC” pg(Q1q!Ш׬{WUqyYք0M%AZTuiF*xucb/W1ģ-lKԡW~o~mH."A S(/g?m>5KRuVCIPRܟ2f1DnϘYgЦ5UBFhJ.`}H T/ S&6']HAYNm_|XW v)Ooї%fPb ]E)uv/Sί6#vQ'.@g%f=IaZ=Bz+ vŋ֢%P N[3Jj(+i[%fp<'LX[vr nES!)MTs;^y3,n8UDC?Zh#O\ ?E><99o>bŘc(Q'p9t9ǮQ[.ݜKhw*mǮ\4q,qwbss1蔕&S?@[AlX.O&>}gs>;[Ѓua5~;M5{k)I)rJ2'YʍukHXh2jJk*Jp?X+x `m/~U}iK ;w%N^9ڸ]2Ylu~s=*}佮ntKev@?`@1 2Sţ{98G!K7d[/wo[@MmA>4B0q7)ဌc v#{&vIcZd|3pʡWccD|E:$u2UR0hp@u9ڗu h> ;mDvoX>]ts)tې=Wr+4X*uߌr);KzhN ^X}ieNH A߷|"hӯh=;ɹOdÛX[gyoJ /gKg V >Ѽ܋ZIC:v*;x@ ȃj 薡|nvmCb7uHò~\i L>p>rp=FSŜ)ym?.Azi}s[myl${|&}x鋲Ef>{Kt4qLiLy GR<#Xk f0R]#o1C.Ӥk,g;b@g_OGyfX0?:{巃 L,ĸ G%r I:ɭ05n!&7+q̽j=M0O+8S}UaYx_2ލe ݃{R:j6 K_  Ҳ3ȁJ]Jj&HɚB .'+k3O:oh羓%WlU4hQdޣ3^\K3쬺 (2?zkN Q]4-g3w.CȺX4p_8m_b6;"YY}~.7ϭn5 50 "dzSo!,,׊.%.?m0Gçs:.];L"6gH5o)qCD[hgϘ o 0q!  k\Y.v *nhq!5bfm!7Dc9A*$JNỿy|Y)) *8Y-dy/dM.YWM5E "/Ţ ffBpMʱ<Ǵ7lB㽎C?̓咧x.L[7!H[F.A#%[ 6۔fr u-Ƣ"_t= RAJ B\{f3[1P 7D好|T."HpK._޴zify~+r\S2!~n(##.Ë AzjtQi7bf:f,"|eYo#!bS`GŬ4 4bOP>r$T )Z11Nq3w`̠Ȫ?KwY-3=}^ l$~M~((AuhӡL璡xDÒN;_د>I.Eiӑ["'&BO:G֐?YU_2(Ԃ3'Sv+/߷r\=^ f.(IyH<ܜDUB6a6ꓗv~1yK7LipJ*-R煎(?q-bg$%޲ MzP*Ÿ6fVσu;菣ܪ3UJ57W{|r÷ L+Ӎ%Hܺ,c(ǢsHVt ?_60`[L+.HuO:V3Xq8ߺ4-ڗ ')U+BnRǜ KFO@TzQl;>p),9: bt^9-tUэߔ{smֳd2xU|%mޥ0<˱cٙbxGN0mҡj7!)χ! 8DkWj, 2 Դ{.TUB/[Vc xo*bŬ*TߗSN&8$۟C(?PTmgߊ,-c$7Sp0Z`,OzT;r ̼ΰ?xc3 ̶oO m64ޖAg ??X#f1ѱy&dJnOaIq^Xӭý`Sq0M +{<~t%q.swwO͐;2:MK??,)pTdp I*EѦeyS:L\A(g63ͼU$C3X؎h'',UBv[-B{h$ըy)^B.c.T<8EaI"<.ꄥaP$hOU6DD!Rj˚u(.0;9y`&5/ gk ?FpꮢA%v[4&Kcu7RS_?/iGJbIOx=V6`5.^ք&_K>,n5'3LGʋ ^ ̼y:0Ptܟq h4+kԻe=VӽRk`3MwA.O:Aq/g۾hM3ndȱ?'/ =KkC,_Z)w XnS}5"M1B>$ބRZC!] 䁵Νёe@ _)~lld)@LCy63UԂ|LNscTkK%2orZK. LpX~cW Ior"oiTx C"Zoٺж>\rE^ſJXb-VE* w2L%i(* ult6gIV#2=i-g (rPY4Ͷfsǀ%sP6p'<~ ؁Stn=W_{D}c!/*!eKq ׇ%8%DrKO""{`ӧ|߹Ǻ!ɇydtOhr6K _V)u8Vёq>HR053>bpbl7nR9޽4Ό^-i`.R[˪yMB# l/'JE'70 vHG0fJȡhFJHzJw}~{acQ`#W!ug֜V+L2ޫOm698c+@,G"#35") CSPֺ̮:Jt]2E9୿8f^4%r&ݼeDt?B@e97@ J)`p[ܳ bWsvvjX”198Z53 g*˺ҜSa乔a iQW_BM )ݵ[J<^EemƔ4'q5 CΆV">ؚ_N>y'}p~"ȦG3"P*_MrIYsڝUtӖ1i 6&*3WDZL:pytoŭւ!N4V[%\r15/W0.VObuv茽z+B `& ~I  wciI Xj."u |S꿩 ;W3y,ыvJ쮪@UPzZ,~l8E&-5Ds` j !T7Nz$>M;c}RQ8B=8Af&I_!X yKN).+?&^EXHH2vV |T0AKܾQ{:-Km|?S٭c鰣EDy?Gh5M2LQtwzy#d1Qko5H! 2e\k#&܊\H9왠v7/2e2#;ěݔ/Rp37n:y&FozC0Qפ2vyE92$=D%EE"ZFp<JP7z$an[e_FLbv+Y¸4#s]gVVU ΧC+r4ĘƁ(I6TO0,S|n2,Ȧ]B„}VڃոG0ސ}-P^yَ ,Y0pU?hjGmBToۺ!]x>W4lZ _0zZMA(5@5UP5S{ si4 /qFyR#MZd<qS_$`,{fE~XF _e.Ey\: tL/4!#Mh-+rЪn܈B[03R&U2[%[&; ,jG):]Ź ˡYQ{t](^Py'L/H)8;Q6 # [ pY&Ty[|@f" QhY)^r烊+,t#~ uЫOʨ Okne4k-BJK/;K/A cNՊاnl4v 3:[a+?<Œ9oK/݌4|IQ,>y( Ħ2DTe!ƄH幫 pt2c]/r[N`ZpAb!\2Jo?BLupB鬉]!|@@&kw6^`9bk؃_kceY 6B3yXJתv?ToK0M`|NlJzoz 4n)D$k=_%Hc*??(JZ.^ք\+L+LءubZQ?*˙9J7Wdaŀ&0B[p}'ƀmLi'AzM`P\2Z;ӟ=c^|̰5}n0fs_zN: Q;k3XPNfXB0r+ G?Lju.uNMt]`[*iѪ*OmsqaͻVjt dWKjH|ͬmn&PV"%퍸Ztցek1GEUn;ϸOZ]orJ=E=e/(+׼w}1"{0{(is& )Xc@`qj3&fkjX-P8\8r@v¨3a[,AY.} ev&{l:ɃV C,INIwo:רitu Pju0Z a-z9 tV GgPaFM*͓q;3AP_̷'bNȠKX߄Lۛo ekTI Nhe>ǖ.ǣ}U+t,vrS|~|xh! -~~_IwR#YEkw)/vj9GuiI m fY_KN0tl> @B~u[*`vŸ0ku0 x9鲧i_{Way@FsK C_Bęӷf5r3oPU7*}Ks+ޚN!_d=$uO^4 d}8j'k˓Saʩ\Jlj/މYv rrVA}\Glו~zDžy-󚗂z]DI|'vG *%{_+b mdEAO4 ƛ{6$d*Umu>3I! ף wrԧoLS)}%X䗎sy6ѹ;)/ GeH#jM8?i#$kga$IAڐQ^)@ ?>NV} `[tnYP2٩vS|v^i=WL+|68_ZOο̝i%6E89Ӎ⤋.٤!H/k(:x :)->w< /VQozSw:(k*F{dI$_%X[gh0=cW$RU͔ ,8SR0yh%W^}}ʏ:Нu pxv>Jd`-c'KhyoEu\ZۆQ  ŗ8zS\+W{A&+/u AWkmurW2셟ŷoEj|EZVqB0j y)_s?(|5`֊W@@1 AU 4N.t)K­/!pARZY18[󁒅L' zrC5+ܕl;/n7zȅT3e~ܛ^1ĞȮ&֥q VSLTV~F-sy]CQ0vPd`(dbGa?fcd+4@ae(@Vu-*T{'`zJrH1{{TUᲈ$3[O2[#DSuk F\0䍙tNYxړXe¼;U:!/ 4W~,M$ /D`OfG+-q LLhhU#N?x ^nրJ͟C|攰Rv!}٘H m{ =i[eӣkhsd >0?YlpG(*p4ƹ6T֚{)1. [#\I?(/ G+B!tp@Ň?X O͸9= rj)w>_^{6=bVYS|sNxkkuJ(Y=u*rAԀF$d5CLfG>+sJй\rIue!!E`ݧI|@ŗ̈W|ۈ[BQǦ2Y#4i%.,PZ\}H tV:#C{}&<oMwyC6"o^S)[~ߠ$ @=?b!'k_po sZ^#2~ 6ǛJbƑ#C k*FlN]7cj2yF޺X:dJ[,VN%m$ u`aWlS)-Zjĭmk}GJPKHڦg ==غs緡-DO?4t`eޟ+Epyh9{ۜRMcTu}Ͷ/fIO<9PY~[ O<gU@lĖi ݣ/v[D:soRͳ F _Ya&ogSxp/kꕁOW^mٴ'ǾRBߗ18{bV0ʞa6SL9ݠF}m+bR9ؚA۲ŠrWaDȗ^[mڊ#DAfOJ5W`@2'20 hspfz[ECCg"~F:! _j@m|((N D4{>UGg~Q1|iq{&v1=k/;83ٮwNicien9$ m±HX>Be$JМ]-{2Hrّ֠q$+{ZTUq<2qO 8 |$uixaKrz\i b3WU>!z̺AM$5̮ĪNŖw6F7\ip`Њ5 LsRtR`3nƔ+]SQ?,>@0̳'D qQo6 25A@uʱ!&j[ﯺpUcunt{":ה#sD6ܷ8O۟ z9+xH9.>=A=XzFJBXg;dmߩ zQoM|G] 0Bq-=Yf<,wBڒuNi$U{?~iLW9}\-9GH0p-3_v`]Jn`õZs@*.vߕUS%v/lkل#ְyw~p><ʝ⺵Hqg4{:s00?yV]RtllV/?a Stx!z>>T$|*PkQtuV>O`@)8.ßymBuLd5×)&Ϭ,=@u}6Bv&0+'bx\>E" ;W$x1-#*z_Q'P$åt_n y*4d{Xs8^.k3s3ϵGphdˢCnC+Df) Z0g>ؽ Lxb]fK U"@urV/\>)UBFf. > a\R"ެI8'}EB{_L ^ ̸P{ hpX%qėNKTr, ١jΠGdԮ+\'MQx<*Ny)y<8Fuy,fэ{2tu?;IkotR]w ~=zd'Z+C#fED+ո58^B-6NR&p1}2Wa+3^2Y߰Q1Pԃp,ڄ{Aet.űsJ!qZnUD~6uq)b!圫@vE~UgYZ07070100000380000081a400000000000000000000000166f3d9ce0001c08c000000000000000000000000000000000000005600000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/scsi/qla4xxx/qla4xxx.ko.xz7zXZִF!t/z]?Eh=ڜ.+[W6EOSu?{(S7[) uk bi .R9gEX+I{V#ɦpP,I4O[]d&xoObsAx&}PI$y015B ǘXybo"A!"Y;(삌=S*-LWYcD}p5>ΞG2Vol qv=|^Au^(]TyoC#Mt'q+c }5 B#'s82 TWޞ2t|BᎠig#e.B孪y(>{ UL /iplGBq|/߸C2  ;rG>{#[Wiq JZ m|̭ wEeC /AIyXק4ECY)Il}?N*yp1P퉣 B8L)qʷݪP}o[M[wPC|csU( `G Liak9rsTagg-F1k njV5~^p#PVOz4=I{u X$ovy;eʒ4>xe')\:5Xlh&`T|ښD儓[t&;01*JM ~ rNPc0>4C`Dnw;t _(ĥݜxD]>B`w'vg^-xdsT—tR띁sÀ$T_vIbLY}^^S1Iݰ!CzK`!OZܱ(5 zz;OF7_G峏+86#n`TXSf U@z 踟&hX9*6D]6B ū,p[-i}Sx~OSnAC°["$ ga#u5}Ld.3Φk$A&7 ,gjIu Ex 1kKe&iک\ co:I5.Ot 2yj?fgj24n7̔M~A]́}BU˥_h@,F:6@%I%.^t"uq_.?n;hc^8eUT ֱؕ2rAa[xUğ0BRjk( o]!E؀ڈ˼hkq!]3`U[]~#FF\vd9YYD4 2od 儒 /:*:Z*5@W4tC3O*/0a0`k@٪ {gؽvp 'I5&oN+ Cz5GQaᕢ6eZxAQFsu쁈?χPZ' $-ұ."nᘴ_>F{xV9CkEVh*=}d!vL* ^nm|%;f*VKY2 ddXI1EΕ_Uqh \z gG@cO P'z^yGuH3lWULjǴ!jJ5`Ĝ <߻>_bPtu~}2h)M!)Mfu~ɰQz9a$=U]sX6sArEUQ?u)LEB@&Ջmc꣢+?5${1mY!QYc8PřOd'(5Ye61Q]4jc3wDl 3BjvƓ44qoCSu;=őhqB5 "ݫZzΉ=b> ٌ(EN=]#N|Bcw䣟j|SeQme"ݤuWdOQMplk=o#t9g&K>Ag)uһ|z!2~]h>6TQIaC]p^}D| ^C-c {"S&.d/+Lnɔ9_<#mu7 $k,ލkֱ$ Ȝ'@~nS_ Y kIH_y>0hۈMGZ%\##v ^kԯbҎ=RJ'4)8M@ lLJsZ\nMXܵ|cbVj|BE Gu钂ŰhdqODo½OCH0߷k'Q+-ƨN׮#0dN❰p4df2y䅌Z(=L.)4KtU _75D~#5r$tfK^'\M AtMkZrC堿wn)ΘFfAQ7{-pyݑNZ0 )5T0@sl:WF~OKֱ۾[yQ5GXF6ɸ`y|9刀xK*_^c0x[b8kPL$Um^ZԾbSVmeT[L$7?Ztʹ^;*'h[1o3ݼdX?'N4k0gۼ8:!dz8/^NCV'~ пp -2!\cDTVfg屹V y`W+4ŀx"2nY6Џ'5޷rn44`׳ޗtFIRZbG r ̸bsa">7 Z:9G9rbF5G4t.ѯW.gP(/. Re-|Tطy`Y~*j %W>V~$=ShW͡fUO{fJd~$+Tg7CW`ɱzIJ W|Iˉ8Wm8͊py #ݹ5bmǚ6!QBp3Ng53Wzo [D@s0[pWYrz31hQ;oEF||jm(l브ƾ|$''l`*t* '"dsz\NTu/[8@5aGYpufklKPN|"&yWJaPywФ+VNM;R"e,f#OVS#=? 3^Q!β(C C JYʳ, "W5~^WӾab}CH@IcPDI7/z`mҕb?p1Smj#O\e_ L޷k#zgf8??$?0R SoD{ ~da=`4) )=wh{ΝI z-lJo/* atvyY*`6(Z9lR &ҞBh{p[^K|,B#AcJK!Gsu(.Yn vSΖ 4WajP%`AS|A2_F:n d&>ʅrpW "_ ]6TW܉nnbjHʙVF3YN]ŅuhlL |vMoG f)zMag~;smOYlj_ZpD?3:n9kI/[W}=G%p蒒f1WiP85JBL vA ,+ 7); rAdċlzuG=5o3 !ܺ.$;i,ZzG/?|Ko"B&#@Mד1yR+l9/&u˕n7NeӇ!^o]ܲ942su$6 ^KP?"fs_j3ä^ɠ?Nf%3^ ~[N;7īi, P+ H`ˏZz 4RcG?klk*qt* J]/2Ӻs<|ޜESx+ӜH8hi97 =<Zo@h/V] 9v!(ܨ/Y58E3+r+UѩxCsbTS *ek~qݹw+wX7MKZ! fwT#>kʉiɝQ=*7[g|EF_Hc 6&V)o*X5>ARoXv/ yEGf[~+׹El@q `Tb.-M/3Ѣh,=X bpb‡LGs!0SԵǝ轣{}$TkrO9YK۩3d良/ +90{})VQNT7gΕ*7UFJFBU񈿷 z- d)oF7R0IPdl8$L"e'hY8ϵ]6* 攔,7z ^Ȕ|ugzm|Yisb>-+VqE y<}Kx ,+|,`h ҫ$~>kheL8ب)H?fb޵] F"N:%ÌPh&̳Y뗢2 08ʱF9FңE86^|Oƍ eu`&^Pڢ9!fWÜ8(Ng D zPΓny1*.İAYag @HN6 80lP"NQjַvjRduüu/f-:9|ARDMO30wo/X MIß 5[vd J\vpkR#((`ـ`vg+3l#.C[p #xlG 36+[.}Ѧ tCH32u~vgCh "!wdдyꫠƔ)dgS ɖ>VMOF4$f"]};4n % E/UiP%MKj˙,W Q8K17 A7pZnMmg6tQy ,M[=XRv+ .b?g~jXZ ^KfwEdsDEAM@'tRl1M]D ݲ!"2TҳZxV6跂/ٖ/AxƇIОhR`~Qd8QzuXV~\r1,*鎑{AJ.0=hci3Qf4 UןGuF\*o}WdCybDR@`ӈpCaڝ{ڗs2.^2\/jZi*kwA(,s|LkwI-Yfg V YbU@}~]m38O$vQ5Q"J6ilљ+Pqj`OavKOq36u/m/.T(n'")n"!. 5sl|O.Әžτ wC!J7v9gQ_7̑WϕZ}ӟ>ܙ wE'_bV6 묈Ƶ c ~ZmGĹWwga45Γ/]ǃGϲihP>XQD|6PY>,IܪjL<2xmhYhqXJݧ~(Kk_C&:iwV9M[p1b5.::d+ s {P>+cHlUq/ڜ~"KhipԨ;)tkR{hl1|MZLNKZx\u`"Tv$/_"܋̝qӔS2Jz士 08i٘O㍆;z U5t);jQE6"}+ ua&zOJ%*gEN2~MUlZɈuG ^͕kW) kbfvUb]Uj_jb[B|Yƛ/%j(Yv#jyQjB MЕǤSŽ£SaJރ%|vlXYdGʎ*bMB ~nG3MS]wWa#;cb@-IJ̸Ab0{6Hso[3Ġ |C{߄Gk5S`!zvy/HnJbMmC qz=Ȱa՚a8d0WUk6}i {/2VߠR輍_5].4Lo[x]tʜ׉t]9)=o!K`҅gۙ،c^njm7x3*kw3Af@ yʥG`MlyL"M:D! e-za>FsfN  rL,8vڨ c-VX6E։aJDCD(VQy,ĊB%UII *%KGpR 2[@wg7ܿ,^1Oui[GOstBT]`F-\׳‡ U@.Z=3Hns"Uh_&}&VGIT 'nz {G e6-CgL)vu`MjT16[0 >SpɦGq>((}A8J}PT|Cҕ (ӣh?(4aZU,k3xȌϔ~2rVvz u&Ex4L$ :Dٵƍ>džA0/Һdo{SBG I=7EwVy-(WN:K*ݾ- Kc12% uadGJ5kDTܞ_Ur>} p@]Fcx{,Cf`o1?'3P=TIQ q*4AY\it{E#I^Tjc2:֥f */*]F@= yTg@t>uaAIJd~I  _ ؾ"Õ\I^ak, v*>xYNG~:@ֿ$>'ȩN4. 7{ҧ4ɿuJZXjq{@l//vF{*ɣk7>k%G<ɩ tD0 8K,Ô .@]%7言(v̲qvCLxX8ވO{OO6V+U)F9pmP&\q9fܚ`V!`[w>P5jHLw߳k1ߚڒ7t'[yer)&Y屙:2Oŝ}l w dhUU$ՓnxCRk8yl0GTE fl ѕ΢DiٴfJOsyp W[iDg|a$xw4a@SHSā&ϣD O xqsiswѪIq#:L!oo1XG1$M!akj'D%N1Aԭy+Q0u:%!E$ ° kA4D!> \{'c86erXr(G2a+G\o $jV( T$Bp~Y,dߨ6,4gB1{1nӦua*`G~fs; †lRNGQ|x.Hh_N&wi.( mi7Ӡlj_('Qè$fDz0}3 Q#pсMҚdFRgaK=4țaa4FzXw|61c 'zu` Ub>=$%HtRwN $N 8\ n`C pi5ZzM>8ڳ,1dc~3f8< ?h#Rt g==]' ce#4dp J!GO}]vjsn~H(cS}x̨$ "+$zt`OX(ػ21i)*9Dy,RGq!:f c1l ̆)[Y<wQjKQVCr6s}֣"n33 |QنJ"<ߜ&oΑZlɲgV+đ-!fTmsЊcibI ׍䚐*vì>+點]EKYtg9&ׯHGzf?BDŽH 堖&^!Ec&uD95TЉR(NqZU5M$3]} ha/ssr{x`Fb7ɗoE0>=E/rf7YǥFj v/R .M[lf2#c:IlZӷ@.iFidw?6rlƎ"1bFҏLݍSGʄm*qaING~@?/]Sr9>GԻ??>ȈxM Q_ά_(_lТiw1lGPZ8Vwa^InsVoY& իZ0C}dO}}];;/1fpXmeėt'0.#)dxPGlG} ޾ߘl(Уy7 '] Wd%33MrrNk~6E-&?c[qB# DcϱvZQĘy.TDLˈ͂ښIύGIOI[ nz?&u}n"r{Ù<=W]Whצ˛,*罶u!dj,}3~s51U?>K+uT^J3"r\ cwӣk 3lC$eoښE0` L[k85N1],d3OXY-uBe(46KDPk@@W20JVW=Ƚg/hTBDF> ?)A, >2o=Q|uԆ{=}eGP:CӦvM#D0Y~TW:sSSbF}!ᯇNuabo` NYu[` m"-"$i`mOvYrsY6Xni,/yptHm/ ~} 7vbqC 2v]ԏ#)_x9ðlN)!x~J#{^Zl9|8/_:zĪ#M1B6'{=X}]E%Fb_k=AgSGTU_-};`iם;fF+ޠ#:Ays?ѣp Ab!`O(r&!NDž5P fxl#\DƂ'#5|aGVl . ʢغ^-!"h Bz9'\Kԕ€Hs.š։V7L5. ^)U&Rfϱ~$vǎg6$Oe(ucx1N{;YaCX^'|; =[=B~I4vt_ *nIIEUd;1y.YXL r54FTvaӑkf?U&hINRJCN8)3tTt[pCgZTU#> FKi&GC^רqWḫ/VA!5ˋ5C Zw#eUp2?m 50pKK[ggװ,țdv[כ!m֍ [c "1_]|>r0RJl~8[(PhgA! H֔+mxb; tfROq! 3o]JnjMU;u"Nø9'_u %qn=ď~0hYݝX:#sNJr}=Ğ_S"rj$ì.ZA&VvͤI)>ll4NEޖA[P ;X:/7<4#Ĭλ#eX=a˽D4(b撄_S Ycy{t3-=  rW+`rx!y)t6_妩\}HaSw9f Y_h=) 9Lp=ȡn$/V E,؍cz@QV#wi hO,\Y_ר%'n! _~oWzi ET÷֘L?8xӫVAlr2u Frl9^K&yy\y}Oο`tG;>IwG)f$D*j|,8D̹GZIOUC~ҝ bȐ;ŵaC,NFUы^qTv (EИ dC<'@H(5tryނW5=I橃We~BpjFAߍkk42>~Cm-˲. !I 0˸'{'\Cr"H01V9V(lQh@#UlFRP.,@Qf eqp?xh",\BjO \da XtCO6f:3WAg[S; N oGE)|}`\:]&}KךFh%coy9Z)ĪA==K̸gF0؎^6Sǂ\a$ԀQۜpc[ONiXCAӼoZˀ&[2LslkAL 8\2yOYiARzL DKw?Qj7Gqgo(IӝΠc#%d #:BɯKY) (X|.THh4fQ2m!%qVCPx - 4}y[.)(&1 фឰݐb}h? -55Ri7P2ҍ\#to=) z{%OH:+AMM.O[ 0 rc6j-mQv~-OkTb)2 YD *4oHy[E 1O7w5Ӗr㻋aWڔ5L˛Pi)EV?ut/,ׁ ^]2JO>fU=&-6Q"q-%!k:s{Eǒ1/BlTN33F#Z@+K\, t*Hk [DJ{­gaN1ˊR fC:z:n<䓒@N @nH2@e![>͑+?%|6XG*enxȥxblC016jD=> 5xċv>Q;Rı%!ou<4y2)tOCqxhF*"_y^99d\wy:(=d.].ɛ[/QL k"\2:b]x:Rcn$>VsfkaMB[`ٷ~5BKo}~D5IеΛ);3.pMU{؃(~Cʰ4~:oklc2%brE=NSm6+l|^T |6Zc5`"?غX(RNRR=#!#]L< _OZ:~|͙T=<)T7uP݃\PHEǢ[*sL3mRNMl;%q;bF2{{?6¾YМkUtY\ 7 r){r7j^ܷA/ ԫ 8%@E-/{&,]Y a6zvP gfzVEmh$߻9`yݻ J>SM!Eg&#_ra-.hQ3uPKgqu$3ˬSRܖJ DQ*DWvoRR?$N7L~HOgyaB'5bRD[dQP`zՆ^=;T/U$Es%ܚ CȾ,`-Ԡz{P~Vzg̎;׳/:JrL[ngoDѢ0y}ZW t&ROMziD'3:glzY;\pjJF$l-_%JT.QA„^E&di-!J5%٣ɭjObjfw(ELЈ(a_$\b `n̵L l:<9ׁ=_wo:5I2`b]d .?nY\FW\1(ᶥe^b`A#,!nfUm2jq>Mkg\U]~p*eߘ ![ڱ,)')n\3p&`er~o(TJ%LxJU"6Q.B}V Uh2Jr*5":\mZ! w,)5UP*;}P$д6Hc;fS fZD,KNJARfMy7"&a/)ftۥ%vT/͜^fzt nCJIJG1K֗(gWb'6~ *>ᔳxn;#-i%E|)XlAanbԣy¹{T΃D5A~8G[}8P&ek, s V4!rCڋ3l_a1qpV*Tm-@"v) PcU;|G|72q [k&`dXjDo^pZ4hQ; O^x0N,k{-D~t؞J'~hqjE\;]*W!5 &$N0M'Sk FU :; ;uI5z]g~s&T]8̚(Zfw@xpj|vuϥ{; k%Eb,$*R vdvZ| 98ZWqBEh6'JB~-t/GJS.S3h[|8 ~ԋc"%YG+FAq(̺:iJ4 =Rȳ(ۯQ:4!ȫYPvrdR}~OL r!R;nnEi'f# +/!u7Lom{ 2]$`Q}q!DE'td8=i:2!Pԣ&\`'Ir6qUD6!j@- 8Iя:ëN)KPjLDr8?&-0_gAQӀyTخI_F.$RBuzlk[}TS݁z*%&J |J=OBЄ CQ,C""$zp,LJb\P{7)zcXhA1pE*JFfҔE{"2?t>m=貧.4?'$ڊvMӒ 8㍇BBebm= xcSPǀ g$_lEo%c FmHDwj|,| 7 mF/S.bid $@mR>8{(),n/QtL[{ 7UүZqMCxl$w:"-ws>00W~i^ ɶ>Fo.gm Bc 1fX Gi (TW=$E#b[m cT XL%ˇS47ddR0Fy#y! Iנ^rWK* іxo&<` J xW?!k:_}3/B*_UFވ|08D~IjSks~S^1-VՠXDcwMy{;F_{4tmT0_0 \t/aWQp۟oJj3TQ&db,a$b߸H_^k ,/ !o۳=kGƉwjRh 9͐ώU9RG0:VyR!0VN pJs26@+{mXJ UEKajFE˶9PYz ~_Tޥ'DB#R0V:\z787`ҏTյvrϬޡxSS)r:H46 ˽_ 9^ܿқtc#ByV 5NTo1E׺Y+ޘ`P j NʙR׉le}6 $ +}J4\ ˗2~GŶfE%9 no q3 aJ_pٯERMW-a;YN!/=B>B ysAAIT5< `ryXj Zܝhni|ҿ%3xPw |s V#w2P(\QŖ3 MN .&Pst+!*By g_ذP: j?p5=:V͒\uIjw+*GS>^{geÓumޫ--vn#$Ny@ < `2c]x&hZGԆHTZqӚJ܆PR2$g u䔿w06汌q-ţL'0q΢s!9{2= & CUʒ䘷<3OrR ʼ@_Th PG&3J,Yz@iVdh?.[qa&Tݷ=1nEooKj[-Ml<]\NcqR8p̋qpP}E'G+ţW~/NnG!OI(u*J4-ACQc?D#߼h^H{gwV?H'ls.MQb 4)ՆݔL>bHM<NY\b9ke!D[b? 7X' mU%^=k߼u;;T\Z iG_KN1t1WN%É2,@suuBY*mDtFNQ;&􌬙EpR'Y)eD#WB͊ 'ntMt'u_Ał}ܭ=F ߽_Ł?$""Kp5tg)vqg + ^},ATrj>ADmͬnϦ Tyyזky_2&IDs#֕*d5157M33XݞopA`ou9*! Sa 2x4ܶV1 W| pZl^LAfyA'-{l4Od,l?Ѱ<'57l{.|m9%2Ts!OǕ:dvi\UM<8'+ge~̭*LzG!dD3Vَ eլ 󴧮rRvМJsvHW#LL<@c Ni<8<|"2Wm c2n`-y}8^ت2SpHg:ρz˼qץH+ّ9D֭a8JA6b`4{?PAoʼʹd ?XrjN*\N{\m҂|7xIթf|hA\VÎ^0T :CQ{P Qc?R$Ln~/q{v[qD*'y1m""% @t`y_0tF'X۲xOU:?ge;r[QK0n#8`U ݓD8Ӕ($? Gʽb?Wk(0[`9NIƶ5z+z?_%7|T^𿙿LE 1igVSt%`NŘ",?OW.xGp}к")$sK3bdTI"`fLʓ\ٲz'Bo}| )nkf'^m)^ wٶldErgZ⻗uoJ!H^OpM;y1c^mcD}Gǹ:(5)8W0V9 M _E0Ʒvb^d~1ڑW1x#7@0HIgxx ;@eej>x.J@\nEOKnW;*Q,yL0^o.Up!-GLjLp h.F'Hzw/K jQ~rK pL!9PX,ThgT˻uYU#[} mU#0S](öT 82M?]-=yaU5֏ @y 6̳rJ),7\1,yt{;e.U[Zi^=ao.Omo4Gj<{]w7U;$V O(Ͷ^`g l"w;'1>ٚlE/Sx 3ssr(Jj̖9o#.i=!m4ԫR :  GPXv䐷cidkȄ>ɰէ̀7sE̪.FT4ѹg`9SyQ/Rrgl=B5&,=hˎ.Fe_ /Ȋ$rT-4e%gAׄԽ9!HXtsU]k,$lÙ2bV~ _'[F{xYU0qi`U]Xz<@pD2/{!*Ѐ1(%7)Dl6D!5?e|uĀbI` 1Uj j>'Vcc)'> e@ZZO ӆT2\CF1-qvN9FKrݹUHSɘ ,~)&@?.EoaS)dR]lQ3Ys-Ę*VU FQ fCjbS_j[蒔~R8Hz+ݬ6}S rIx VQ"tx-%sB$g*Yq> "Rb$=,I!7s sW~, N&+ g);ݣ+|pT:>X1x YT4t\9XpXj?8&؞";ctҝ7b{g>1ז-yLȅ_ 43)'`*dOSUt/O- -HVUڐw|f[|2Sl7sQq!UK%?,)1Ym-[;4׆q(+[6B;8N\}yUifih;m 7LbwWv@2u$;Ja ;a3b탆Yf6Up!"E?ГNjj/5y!>"&-PZŗ&jDYfTT7k`'r%EC ywQؙFg{--uaRg7UdLc8̂y+g_p&{\"h@`pYeSxb:/CLI$^HM="h|@WݿQ<>lv^U-"8JQr)eOrNK#.# [͛p))auaSd,Q"ɈΏ6hA{pw04¶U3TW ;Pžta"ݮhL.vm{c rcj>qiW49YX.|=M B?{l|)'ez?tdÐn'R οk]¸Y)N[ 8>o({S='[k<- Ҙ(+QwPO{[P@२+0^y4 ҇ =]Wy~$w.@a2=׋^H!G([{F{淹9횇HqAt_mqک]9!~lE7#Go) T?&eD.@$PkaqOpI. JdJ Fπ}n?:ez8 ]d5Z}Nua]f@8r>,&t4.q8wk1_ Rr*LY'|[kFuN0_O@GW#GFz o0G'c.zWČ \˫Nw«<Gf-hTpkJB?.!r%xs"S\dGO5(;\^7P$u]c.p,9BL{΀yrtRK0m-) }Zdj`ꋌJVLirp};ϐN ԕ";)'- _(y)JD;#[>4:,c<kV\Em]i#6 گID I~TI8uIZ$>]E ~xo.NYf>zpf{ߛD<˓{ql+NMZ+73%/٤ @1+"Dr/6MH(*N%`|Ux pTw'e|h\ mWmJֿaw֤W}HJsE|H]ag>`&ԎYBy돯3c.DHcY<"%-7xI;[@NyaS.8F1RȟԀE Fwp9]7L,jghS[M I q ‡|o| {n+[L UT-)C%ɴ0MIX+g@3qI؋&;bg2G(ؔx50O!s:(sl)Kd?"_a7x(q5isߘ CQ=쀒=*hw~9H.fkܿ0W1h.fT+uh+uXG? DfXpQ%sy[;Bԝ'x YJ*9l\-;oX&z86RoڐXn4z' ͓wzo_Z*:bQt K}&ΞqX$+ p-bz=$p%<º?xZ9of_Z2n.QiNʹu-Y̝:N%Rܽ;ss~;8sr-ۺ#B1X(Bɥ7+i-5A Vjo2'C4CiA⟺D@їm`D32edV3JP4V-=!&{#O,M#dr"$8٘BN_4d+RY|RK*pYly.fSdAAźⒸf⎳auRAQNc2C-Ux='2$sӽ%55O}- D@V4.7,ap3 @>){e@ (7M V~W6koI|v_!aTjixAgo!5S5$G҇ BtR/{::};8]!/gFi}]@3hb ak,evY >G[0 .|pD&Mr)L*fsM<.'sG,MCl(hdD#g!-!9>UNsj(&%Վmca#K Kg4 Ѫ1%DTYrJE?˜usi ƝhRߵڰ{* ->þ!>v.}R6S2U#[})zѴ ;,,~Qs΂8p//`tNP +ya5m88J,CVUA F(XW"Bȗ+Zh<ljjwP-aFlzõV,Et4 ܝ"?$#,oK , IVcnJe_PwQ>>h9>)naťb;Xf|\GZQȇ^A3Q~|*h v;^iUX.WœlAŁ(3dʮp6 p>4hLQ:yz$μi{^hXmGjs5flG8oK+VvI#}N.sxJ.V uypC/fȮ՛ٷyKcvDͫس}2Ƭ%D9α@eZs2J_=Azf/}m5.ދU|:#&ZBX<5f{f_D +,E#h`A}dPW^0< Gxe(Lf!41aW X@wKQt!Qs7 J2,#뻣#z2hL*ȬzǺ`=jٻJy7ۗfLwH ȿ7_yG{ Jj9ݺF^͐?rq~`N؏ pzc1Ɯ-o%\Wd2j (4& uN,rgef F8k7` B<1Q%}(*MTtCԵ$s[Z>iGjb&+bFRwfJE - *U EP2Ǘ4 KeTf?9%O.֮wO*sb׋_|C`@x7h`n"JcO~Le\4psfzZA6 Kq@C|.Eߓ9!n_ܥ%n^RU62hqNGz[C1d@SB<̛AOJ3I| p/ՂEi]R'i@{ qRaac5RDhxPg^-Kv9k%_eTSgq5鐺!wwLF] eI-,zW|6֓o8E;v4{1n *b2}d?vxOuJqnbWrT.A:`iBCSL֔`WX0Wl aկ?UG7[:huc&<-#_v`{apeg|&bY3n.ojwJ]p`>_J O.#oP"z>>9x MCZƖhTO36AQ!bL#5@iGOjk2%ߝ2Inp/2i)ӮUG& xcLd;C ϬJ\1676g%fJTb N )SɌƠoj+ :wA|X+l<*Vih*e r1nSD@:29摸Oo:-[,B/u0 ϽVSZA }3pi˾Q@Du瀦?Itgtr_9.Lf sYW#zb~sE<Ҋ;ƏU=| ;p[B wP7GqNe8O)=jfh,7,J%dU=fj mɨb2_JPdo%Tʕ<+2CS2VjEI¸ QiTbE% X kyL?hMũ3u±qD }w>RlhOGA"Z[} DWŶ/ l?]m`nAA`tD?ߢe;~ƵWy|RO9N]L3kt,D. cUw)^A`|]9?P Li~D ҋfl-{Ј_*2/? *ˣXcBŌ2oUV@jUUM=a/qeW}9>sZQhWiD?])߸&ģSn\|N%gɌHWR8Z,]E9( ln7<2mclՏЁclL՞Ie? D@1 ^s4 =Uھ)L oKG;0{=%UD1KuTg>3=?-6hl1X\6.vVʪ-L&LL$6uAt-[*/;P*]3l30^WY=Z[1^mF=mQH̟=NOR`I\@PP(cheZLE$ KN:@1/yPKqEV"xs཈ kBua(XeZU'hwADuDna62jݠr P`*FIh?3 ^-*sU1q0X!OL9|B:%(.odUVOEeG5FU@&^ %b28;HoЧ'2:Hs2v@h'ҙd Cn 抛U0[͉_eFDBZ"S}x 1yu: PUL` |pZI(8];>bTZt_:K!ljs0^KZ7"80Gp=c S$L>NgVbD;՟T͑fB+66x^4LFyԣܖוwij,&.pZFzJ=)vjבY(Z܅<jga>@0"ltsv \KŖX+Y (#r,rذڊ4rlBjF!Ѡ@]GC ,rƼ(\=H~WT˾Kތ"1'9 i>Qv/RUw`ѓ"|uD ڿ`Wӑ>*Aj8ns T]KI& ktH (o_ WGaLz 8Im/~Ҿ!b3!ruڛJ[^SŵMEaQ:c/OWb<+fE%0S'mSN̆wqy+, 7SʄuV ʢfiFۇtd kg]@($Lxa%mIho7oď~׽r(U,R(o:)F~͗ Ҿy/ਐ݆Ѫ |2 _pF`(9qصB>^ `f^_`~^ZV 8Uγ~2s Z;!^ kNII|]dJ®hD_7?5mIHF50e4Ιk3,8`@gZ“9(O$6޹ӄe) PB!Dy@||[Ft2c3~X/*qN{CiH}]aL.l/70:h k'Ks9.ѓ`-y8JFJ1d!mцNZ ל;RNpgEʰ[eQfTv99pw"[J)(!Y.$P@u!8f5Ղ?Cgf3LW@=Im5HŲ{xW-=V২rܨ,m6#q.Xl[:'6\=]:[=%LW5ePT{^)*BidTE&{ ?\++8yCBKa ]IVz޲M0zP If EJm;>6Syc Wa떤ޡgnuCZ3EYޞ,[ un=^IM#w]Wlӵ U xY-hvn{y$oF=0~jV hv/{nx #g'EJObrC;bg@+TI E}Izf Ka|ļoB"t& f `r9Y>7~/(V/DF&!= L Yg)\Tǒ~&UQ\d$A2BcF>!P]$.uEa z U.v3*i5raww}$*o&2̫^Hg@␜tvO#7o0UsjOǚ'\D[~M#ʃ>4 M7+7 h fGÍg߃..\ :7jtU|ua v2gɸ5fcL~H&ự[Z, 75&"bt7]Оž@lz"jؚA5nV\3#WZ^EKxk8#LNmV] PԁOo֞kXP`~wtB7~!cǕ7|q^oH8aa=OZ;j3[2K²WaqN0ӹM1vYUow)MU*I@@M -`#<qӬ*Mm۳, Aa$O[h>BAD uy)hSF+:TgdB4occ:Yå0-p-H4309&(R[]Z9h-LaqX#[Co4vֲт4ۣ^ɌbF7X)0C4Ruܴ~ۼBߌ= l2菚|t k"BP 5X2E1Ւ˜-s,_tZmb;bi|I/+Cٳ[Hy;xsiO9 1 ~#Z΁쬴=#(|d%(l/6cY=OIW:"x~,{SO ԇEގO't-}-Cg 7-GvUNRľbAR=_1[b-)Q,j rbKʑ2ƷNrV&zJ}]V@9Ι'4s⽈(O{N;}868l/vk@f3M'K$0zHv.˶*]`#Dop}*F)3_[%x-ݓTpӪp3os`5-;:i->kÔGBa@- f6"(= }uP S~@㩐S[Ta7F6oZ 2qLa@"j\ş{K%ԇ,m魫7*t(vZv}QElQ3IsɇR{!kUU!.J!TG w]Qx +HCBŔk?^ME g(s xkRV DSOpDҝoP{! xX齪G;aݢ=*xlB[ T 6VhE^ T 9f r-ʹeLǔ+ {*AC?e-ؘ]vCYB܋xvw;A ŕ?nN덴?]%0l.GJ-05ҖM98 aS,' 7DF\5;3+N kFoԚ\[̨5mItz#e;1["U#=1m1>`~ ;v$;a7ث %_\ hU(k3E,$X)R{ !ezDXK/YP+BǮ].fݹ[=dn5L 2U&rӀˎrY]ߠ ) Uo%,2TîJKkNsd =fPj819R,|@яNdN՘M1bOfYQAL:~:#'ٲOj.8BD?JI4rG`)QrF7^Y^) ]N)Cbid DCKb#~4@Y٤[y,(S%#Z(e&8CqǺ8p*Ay~1:K ; OGU.(X3>rf1+A}2WU2 ni*_1MRۉvEa ,U|‘5W\qGNxJ߿'Ȕq/=?&=keA6w$ s84 j.,ht\K"& W.|J'K)Wu~x`N? %qXϰ}).6qL9_+ yI:o;jCީDNsA͚).]Fv& "i)!m0vm;8Ņ$!a.u*`!Hqe Air,pS]"e2aRM3nM"gH[*b0@HA*0cteii\^PCAN&h|E2E[KqvZ}pnvYqh Bm)8kgQyģ+3-n {F2D;ho#4&>SZy425,Gc }!;{'}mq^/6U-եV3TE/BfnfqSiV,MA6\흡2D0~.s~axfyE}ţ!S; 6o?z:eCA{: $u:,pUt't3KAPȴ4-ġ!a(ZnHH]X#r%'MR e3u^&ӤDnx5 .0?nLnռ&r~q'3/~ǁOk晖qu2Y:֏RP8uI9E7 \lK<)瘕1EcRtJbeVҌ[V6n5-V;{H8njD`4YQT Nm?t;TOP) ) #ۡm)?潣fa*`8mB4է&ƙE? ;Xן?HsѪejuao_.ؚ۪ F:_&EE+] riA1%%yEke%FgQTd+n%^6iNCJ@7i,8L~ ,' "=57.5BZ }\ )>4m$5*,DK,YXmς2J{&v%R1$b^(y%u(Je'ܥM~t_MV*2{' \_&vFa1B){ ނ(G!7|R5!?/Z/.I%'w L rt&,> XJC"z W\'iˡtD#\QJ'Q"@/<!7߁\"pA?EQY)zq.4W#t)q5'UdvQ/qNeaỲfC,x)3zMPy#⤄K>&X̤]u:Ҍi?0@h*gG5-SJ#hƑZg(9ީ\q|(&?p9TЬ+E 8np8ͫ c<IbƝr^)){.jz,s@yL5xRBIKkxhMK˚&H¼(jwΤhBH/$1}[,'SZdkD#ujX!M\~!ɷ@?q$IdX͝6ay$A兛 v8C.ُTn..Ƣ*8)u:ˉ'MawC~[Qt:d0ΪL-B$LCYvZzݕC}':[ $fƶM/ x smc B~,/޶GN<&Ŗq m[Q7zq$#v~G5/XqoӃ]3Z#EfA: 5w땈7ԏ#ܰ".-п{ 5L{_Ibg1}Q9}Đ)2Dx$SMdb>~yqp<ݲܿB6Ø/xhqT~t ׿\{67uhr^d+kyTXu3wЩ aՀͱI#G@F$QǮ:Kbr 6jvC5H=*k}N¹s<2-縠F(GzтZtwv,㰹P͈vO+2[d4[| '9`'a>' P!"j4_|z Ó͋p>2,PeBDX8w.lŬV,,˖oiKN<8b~$=ַ}V jhj1$(GO1;%fGfan|F93AG>^,gx#iZǫ=6^- #CsKv_Яd,x }}TJu?(p.x'Bnxyj+aȩڹuM_@ U6X|"R1D.+ 򓲸?O5L>]{ Fw0忸+a%IwaǛL~Rr 쑄.jxj͏ޜ[-d "$x_k@CLm(\h"`yCu'ͬ0OꅥA_:H-TIM@yvZN`prn+0kNm&j "|d(@\1||A#n{߮se6_,%$Z\Au"0KA| ,2N\SYJrӀj"Ň`%;ba{Xq@R}hO pit l8Er$g…_̓c1LXG98cHOOfL/ЯN =-cxD&!',2m댠<5y=a7~pt^z T5Y::>AqGm}4ë[?_T-qht}EMFn q/&;g@Z<?=Ŕ (ڢ6a D op2{F_*+;dB9}3.z*oGk@p@BvZ}tA8XY8P|gZ}&MdNuiQ7IF!JoZ ܖP0(z|so+甾WE݄U>"ݨZ5U{>'{/h2V4e [ɃT:$YpDpUYB`qPsb&Ol±#=oIf@$"hٖq 4!Mk.􏫻' EK}5[453yYR{6E47o:ppL,9*sI ZrSy VN /u3\zdWYA:@I[Է#j7]$N).;M@]ˬj<ѥA}# qϱ/D~/FtQ𩃯a݀(\/p߆D#mYW2dh֖5-;挫=Ka?/?KC!GxB#umϳkc gd,tD$ dHLpY=:^Wf(@hoBBX䖈 a~& 9-Vgūq=j2y֏šT7󧡯XmB<1Q̓Of|Ezyͷ{ÑAѴQ4fEF"4&֑KYG&x9ڣ'U,A-I30]-.;~_WԼ 5 ]Ik0Sf ރDy#oJaM֧eBO=P o p?9(ŚWˏ'G. 9\L Z2dE烙Q%%֧ ;?`hۗFZ=Tʣ /N(l˄F]{%k'I LM-rkR*[oP&[To䫼U^j8l1HjmE{-֡=}I.C\mf;bʝ-mU>0o(r ;Σ%$ԛʯqxb%!L@D^@QǢ|7aX_/PzNj_"&s@GٲpoU-U@eh!,^7Mi8% zx ?&,׆h}yW-t 8t.4QkR ޷iCm0)uI--.r!Z` 7ގPKIeN5yI A/Mo{7bJԙ\Q=Iy_GRO7x؟ ΂S4$72]՞NlDoH9wq73>p\jI{\Ň}j9/dGF 1sUp:c>ٳLmP}<"-;iAɯ%AfGsjt 4x);GDNHr`V8wG1IE&?p3]?9t{_4|~B-~]&nU3~V¿R쁸+[∘X$2.PIc_V5p̻<C41 .P{v޵>&,T)_#qfj\V̌o;マ@gʨK7x OsIЍu}5B+>ɖܼ\+3fӣ ˖o9 pBpFG_xi̿Y$ʭ"TYlEXt;χ .wEd+Rҕ>8mΔi>*؃"6fw@]' 젴w lR8cL6j|+m3 uqj aapB2_gO0B L $ҧ]I5Z֞檹*iILdF,'' _~dPZD[#iSYϪՔ]P/52iׂ ף!֐WrjI]glS7vpF_t]T& +Ӽ+>%I : XhyN v'Y2 *S V%m:uG&^U}}P40䉇7qn<`vb nXfW,L;-mf HK+.PB!b͹nLAKD-@6U2Ƈ`c3 WB)ּ=ѿN߫33z-XnM+!v]"flTgD%ҨFiy~V;b/Z=Lnrc*Y  SX_DYFũp>/0H/B\Zg(ǫ$Z\jYgۡYrލ"07B pRJ`&MIbHv뉕Xt`0jx3Rt5W}j>@fU{kt91|p_C-$w~kLӡ-9g,g rmSvʂ@?*OºƠsG'AT|~7=9U[^";+ VUEXq0]JM=Qښˇ*{j9d/uAʓ&Z{[T4-qBX.恃GH(2Gz컒$TQ~z}4i_VuSo-sӇxk0 ~}ˀ\l|>>@94Jg[_J n3oG#s::>=,DQY^y )7-9_A* yX gDED@r7&.V}#.z"ܒm;F;_>W^b'EX8Ւ94Evx& ~hg1 yB8`4َv$L }  M~^wfl^: e2*۱oAYmknbT7b"aI 30=>5VXtF$ʿFɱmJd]l~̹M铴ý3?d@Ynm'$H9E%Vr̪O|w4: ЌQo&SxIfK6lI9uWp5f]LeiXΓԪ;Opg崲(I6LЩn*4ՠ"q!:]X^gA-+O߶rهTULJXnDW1*$BϏ8 o@7&Ɔ[nqqme0 .[,0Hs1/Ŧ^uBϷ 8f:_s?'RN|>\<]"bM_'nݤCKz a5. ND''Y:flp>auPց>srn~+.30Uryh!Gx #Lj{gj)˱PA5J\T/~f`zdYC460(pA!Α8dͻ*X$LfBM=n :%I]9,S Cp1 R[T=fػ]n_T) DStݤTHq2s P;*|`Wu/ܕjvs%)sٚuk^ d-$!E:Y4MY[!F"zm_2^s2mW/+7jbytB{ρ7(THrB%Y.JU햿#pU΁L#3HX(`pmJ6grQRI~ttT ,d=A'ђ׼DL6> 5~|/dapڂ[V6tr6fyˡ-䙌P&A@>oóW"|cSb"C#MCb]52an]rw< x(iqA DR 6âYw~'Zf~p"vO]K06_Ƒb*¸ CYμ0=( Ax-\„9Smµf!PBq"N U419왚*&nG=dn<1h3LZ"7;vC)fnA-aZFJ?A {:~gskĤMTyH|yeZQRY97ƚav2*0.6S¼I[Ins@}bLJԔ'blgU.QGa b\jt+m3;"Ofl-JA`3 RYa @JG!]aȫaI,T^,p ivy +)W%*އ=Uw?;Q!z<?֪I~a<]j+\b'ĉX§/=2QB[ uEE:))0 tF!ixGTMq?Os^b%`} {eR*IB-$tKa)OD,#Eѣ41 h&EFY.0 ;,wx\NVC`Wv Đo:3CkVB*ȱe͹$+Gr*!'>9zEUM-Qmm$Q5ա F 0uZ*"wd}wNX=2v4%(YjrbO,Վ&R;3uD5Ѷ(}LK]JWNd >nl5NͬѾ\L ^XEd&J,9M> 4mO o\*>v|2c>dHj-^a,g3=،5*fs (;g O-Jp ֋$Γba3@Qe qqn)GAū۶\3~Ԙg24;#y79S-t=-|2Qluő(nux{b#}'?*in/E W Ow`؛4fNyסKSkx|EzK߷V \(6 & ;Ɗ !\|Lg! ~sYf{7xKoȞc=ԎDtө0Ći@7b8w|/| U97Y^v`͜+ 5C~Lu6)tYC.+L')>uK|JLBU7Zsti">5iz;Ia1% Uw R\i>[WMfH#m0Teԙ 0*b_6d }YoI[[eGoDP`N7Bx%7Q@;7r{d/[ߘrd{e YhJI7 L37p9z0#m#Bg5t훨EK_=X\;ۻlnįdu.SJnwң%\{kȸ7T ;e+cJV]"XJiGO& p`f.$n+\Vۂ`ʃ2j`]rj vb L ztX47#|=бr[zp,JW(JX GH*/ dO~T 5ۊuQ?'AVLk3/R6h+ĸ*$n?9QaoHߥXyI@CV3"~F/uǥpTFˏXn;s\Z h B&vQ*#jIA]Lrfuy\$Gy#*]|:[t(~ނ=~|}vGp. N]!,-RBC$srLdCٶNbiH֌}#t^U 7ka%[\rE/Tٻk4UU, L= a$1l5 %)Dc6|+c!$bm iu`DGk0xط+Jyv^NRS+qu_锤]};I")#D䃛oإ~e4mW 3X#!y2^$Kz'U)!Y=r‘e A\%RX[~ j!6A$],Zar5I(tMru#?b:)jêʗ/~ʨx4xVAh.Mr8FD@4O}U =(&D/mz+]< !OB鞤2,GxS/ڙ_t<)yά¶4C<-+9QLHvc \p El^IGl%.zK{qyD܆wͣ9|GYf[+4umOlK>L5zTMYP񯧤KXG Յhd/Zc[)8-;\EN[Ϧc*7*m~+= %t9\]q9ɘiǺsՆ j[SAW"Pd֞}IoF!9p宼_r{яWl2Mf?6iGݼGbQ*񊜏qdQ*IGsJt=h:h:54?U  @X7L6}3j,=k#J۳ );밿0!we퟇r=U>8}CIizK>XÊC\&; Z,px ^/@D'YH4#y9]Oh8?&d19~K#(}ѷ1DB)$%2f7ULʊAva Qc`1':g#X4ܱm2`]x6)ZVlky;Rwsn^?p j:7fY${`(& !7^١B@f7\$/K"WԀ[ЕR[h>Oôh12jc!Wu:=uWflT{(okɯ&{e;1xD>u.'CVx9"&Ԉjs'WQ`c[Zr2]CQ&:l} )V=ZG!gwp;ȸU4ѱ _T vv0+a]zcP|()²WHo`c.yYr|#\piؔ}9|K~a61kzt{;Hg+h|R="fס^ԶϛHTgÙ0۰ɕmr(s],(E@gXK S׷䘤@^H]kƆ*2*U {TCNY\"l۱  KK;FRCe['tR='5b][ۏ,75&H ׃ٔm)ziVH}4;׃;/Ff*>7lmlT1TGRps^˴#rR*)HmJZlP#3_-":M REV[GNM_kK.w8'8b^, ܍?Zj^(dB_IS&Hb{H`y]rqY(.j"W\P.o{{7ID^4i57bP!>|lD[e6tl h'qKv%K@1Iwpq,OLrKn۩;Q%U%nQ1 󡺙$u,NC2kmٜ; Ic˳yAɁG^6O@ \.h)f!yI]޴`KЋ&ߺ`0v%:ƍX? DR4Ff= =rn~*EwFp%`x,)fۤ T$WB'೉ @uSO[L)nM-^A0H0)ehs} 0vrz`ҎYYJ}=-gr iCFݡj@Wִl'.jUbW*߇Uklmd)p# a#`C\JR1LjF u}å2>ʈA(*YIIp@` %4~Xw\IqgW)r(ωOb N/"H4GSzufJ4_n.yq#..g omz~K\Qt~{.vTVIZ,>FE`P!AvDr}KW~OqDGc=9#a"}֛`8ưp5^C4;5mx8|s,¤fK}\Z}1yY,=kj H߃WuY]L:J+ Cry@-l\?;RB<靯F?go& `)`.l qGtqb29QM_I@87c.葖,"O/ b@kB58.ԪQ//yyߟg)ڈ\k**ȓ@C6 n{Ұccx9FN UaewZ)M,_g?kŗ0M2|UR=5L[};?>+SFeY/AVI=cD8wD:LC ~ۂJ~c["'Y4{^l?!C-hp:G9vv]oygagM `C͏+w7f!Zth2M&*Bx"6YĹچ9њ/=]"jZQlSb0f#N> (pӅIrt!]2.X&eh˝J&ust UC~]P".>Q^myI$ ag@ qlw/tJf1HfrEL}ɝ ۃ6zl:ʒpd0 zӅc% C ljrي?_:á_Q0'')qI,raN4E`$Z蕠qU΅8AJ|o\aKeXY*H4/SzVm^&V BzLJDA|'^*- cT4^h(֔U!VBDWVA;mM.+!DDgK8y5uhʻ'/C1PGM:M2Ƽ.- Lrp'Gw}MTȇlx5CP3yT˜Bj֤/q}q2*٤EV`9]W_N\S'L 'ؘyL_t9>Kl'%%jnŒHZi7G4 ++~,pW 폮DrU+~#MGPd7GhOCvVZmQ> hs'_d}¹ a1zq7F:d3kd  sl-iAa"?_A^Xb<&u/~ՏۚԖ. \s^0/{s@!fk1sdf0~f޴  /4Yn0= ^9}|, Opiq0k/r r,Gf1>oZ6)q- 0cfˉ0\XQbڄ">Z锿rIxPIl$A y -Ynv8~g\Y'ѴQ{63k*|u$/@_͓[|_ZM@&C)ǵM.tuvPv?z:mU*l}3$!y¦ E1 8g/OSľ>E݊f/kӃ[cZ0Y>k3FOgOcԔ09iIg2&Q'BKf ܌hU4:Ǻᣚ<&b ůĻmF+ߎ5IV8ֺ$oV[R bEy5Т{#x5Gh#:īf%utv/WSfj~0OZ€ZE>Ҧ`nrP$lp Kqs(riHy^wZ8`YT`҈a8Nz<.j9EFb~.C>׉^^Ew@ۃ 83pYl2t#dLjgؠ1Dن`ՠO^ƺCӋ(8u&RhG~Y+»BDet=drJb4kJو %0%;qQQhS1<(p0UASW0T:Ϙ2%q5zQ'R)(JĂ18`j*OgaU8h5o NPx\\pRK(O HIyNa`$e`_JR]]lG>όUkhΡsN}{ؤ'm3d}B\WACRbknFh1{+`Mquo]l4(fLRO)>f{A_|Rqrؑ[u$ρ-E1Dj'E?4;r2z( vBd^BSNl`Z#ߺ%P~0PYeQZolkZ^oEca\Sƃ/J(nxY-Tӈ|NO+  &ou'UtT.j  manpk7|ɒ/Ad+BٚLYX6Vtc _G9Հ syD=eKP@*63a 9Ӛ$ÜT+`YwxB7G=s UsC~m9q9]DFpe`>9=V3Jᆣo(5۳+.'4lm(ZLC BH BS|b69A hRW//'̩8KgUlDt9N={\qp2E_`xN]iEXOGf/1˔>|iVb"c>/xDE!'@EpM2#:ꌔB[X" ]]EoX_NON #u\Z;k0!+ h]ܾj5.8efC>YUjyFnb'r>\LHT\ >̵5-rY{5J&}qy 4C 5S6 .]^+):$4/Y{t/v[U'=h,uL:Md6 /wD{a`MC~yooWQ* 25xWTl٨/奺i}g#8 w+M^lk(:8V7+ܨԼxNL. $eee1쫴r LUK/ 8#)4f4ЯVBDw#bCRK'-:hjuYk'7Y_D)hqɰYfZzy3Hi1s-'>.{Y zھ2q rJX]>_G]{HDŽNd#*wroCɘ0i1ڭs0Cv4zKr҉ z~qV)G RE|y9V_\t[P})}JIBBk}1D]]#%%vi"u`/@q#2G/^*Ʒ!JJm7YE*E F·wSr+<[8EiPK PT9^襡G͠Wg4a~=O  EA#_"cx"u>@!Y:Řڿ Q3*p0pʡX_8hUϗlR,4NW5\^tH1ƧJ{ԾD=Kb 9PaM#wQfpA[z;D &P޶82Fò)ÉlakWP=8l\Xџ%Qd j)4'`t"QI{^]6Gq !K We wG:2}=t  "WT&tc+bs60 m*L^\>@>4 ȞtU3] ASX) i2r*6E0AB52K\s3Ԭ;I Ce* 1lBjGaά6Aڅ"!S"s1t6]M<ܖom BsD 4 m~_ǕݟAˆdSqLW켯WیT ơe!XrzBD|tk_u]激@`͈KҙaI+2:'wƓ<()Cfo;[ WJy&p *T>5; To!jz0 NK*SqZS=pCj w5_&VcMI##mgVINgVT魧>Pƶ☖Ĉ-j t^]T20z̊r!eT`-bUO@Qf}sBRΒ Lٓ3k'up$S;2qbaTDj,*߿, q>GirCSHrٓhsn#3w"hP(y}X(o[a Ȣm YAW6\SZjH$Ǐc.p2Y#E0Y|H'nE`Fc&©'H"Bj "cYΠh8$lջǟ`½h;WPs߃4߸Qi9֓6~Հ8XWzI V;dimUڃÖF5xULHct>[fL+pi6mj ljwPTFW2@c'"ΔV)M݈2[w~%􅑮gZ0 ~ ^hѡl/"uFo~fe, d4'#EL f/W^mh"52t1WUȻ̺b 8.F KWosؓʃ-XK*i_0E@ ~^LSk}3x7gѩ?%"-FRGr2c9UXxk}xNB$2~e/q"lMܢrM,wn1퀮G4 5ow^g~XhMt$Wkds3_+H,CWRH^+Ð Gem^~|ډ D'T7FPwtè8 {HFؗ׼ƗH=ͲsJjBbOZElhrOJ=ÍN(3|d[ t BSm@@æqvd op@i: ɿܿ)HN Gm({9\࠱z._N|@߸x( \RuJÅ7o|UWR%zf:$ (^uiռcp]]rwl.4N>PäTG)5B$0abjN>uB ߇ІC52(;}zdQ P*ojo%9TxSF^ق`|E,+Hfaflcp.$ Ȑ*6IgqpA- P? u(|c z.ڛ3g!2d >U5_Bt)Cm޾Dޕr`u0iKǰvb]Мێ ςϢ)\QSP_hzILBD}ch., 2s!ى'HO͵nJrrZh ޞJ"? Y؉DOOd4BYJ%(f9~-.f1ֱM zb>c.-E-RqgJ]Au ˥jې91%Wjk1ńB]y?;9r4Dc!Rk$ ')rQpWD%":绉FþUr9kuG֯(rCrfCH,_9cUc;11 2UJZ f$QEZVN\H)#^Sxqۦ<WцaJ;dx>WPϪ_LsZRw:eWSZMf# HG?]q04k’1ˏCeSLE{LcG jؚHE Q)4 r·XvYuDTMdy :fIHYZ$秛T #y*Ջ w3]/巨z}+fܗ.عs^߾&6\,se+GAN͋ ;H(G {Ç.w=zf쵉JlH}D~ijk ⎔#Q{)'FSW%_odi+ Z^r]!Êv!8懬pܔXH3 I1Ӆ Ec46)PH{% Y7qjݔ5zHNwxl)'Q\ vip"yW&6 t"o;kÀtGM -M6RϘ]j+0' ߭ W}d?Jv^Q~2TTꀂ70VN&I.0H bƗ'ɑe:pj6 ߴɯV?҇Iڒ٫ܯ;| 4:bh C bw TWF2/xx f*fu]Wiz?tIR>|ZJIHfz߷i}*qSf\,1tEQeb}jC>\esY;dۃ^PG!0Bb^育(up6k45?}6G(Z6$e%d^^;7Mcؿ.,+JHZH'HB'yD55QL KeYDmi3ϸ1 ]Ybvc0|@6t؈Pt#w*Jz\uVHoR> Qowcߔ sU,`Uu2n_<;ခ#zC#Ex2h/WxaP^Mv9.2g3Ѳfr"꜋Mr e T,bF--Jyf&xjU,uj?ڋ rÛ1e9m~S49C7~ !O*yePj;# ! $0 ˦~~U0܌5"R,H!!uK:!帚ևTgy//y@#Ym$65x/p~[ VƏnRCմiaf%\|*!QQ̤#u3ELFDneYX+^u(kAq^10#M:΄X['"8dYTv1%e԰v2~b,SR*Pq $ʑQ[-Et ;;Ovh6)W3Qގ7TZt2Xhz~'ubUI؇VJ e\<!Itn{-۰aQZL_cK-m|/vD L]Y‰nH8UFYrFKCJJYe㥞XVpˊ8dΚ719ק/;Yu_;,ˍ=XW*LrF-HÏcfN ᮀ8 ꢋ +̴+kKbF]M'bhW?w0Z9G5gi 7Y_ߪL-3I)czeKlGGeL+0{*CҬ#Tx ƢL®4bmAд`#!\S6XAªR^h׻E{_|~C 8ysݛ!SU%{k_Hyd;9GaLȉ09gH+FEMr} 1Rh }D|.$*!e4[\Id'N`du/j1Pv%_$vd}z}!-Guw84h`ѵ&GWP.,gДbc5J3`Hcd8kdӕkK=.Vz춒c}‰8h[ա!N}1s }$[2T m'!c-z kdާI2H:N_0]™amZej+SLZ=*c&5zj czfle]r|~5"VfPzj}se}a;ET*Pah5Fx%/ p~]$rK;j*J wQo Casju?kwJɒ*򗃂J۽[ST'Zg/c̜ngs(X`ƞ)IayoJAE>T/H%ye}4Ax '^*B12 as~.q7~֬{J./Mjz%$UKH: {s`[#tgAɤń~ CrgbD<\v:y$D5\,:p09GE7Zⶽ߬]AKQ)^f%ʽ3Fia -EC?&Q֎PO%ͨ`"xVm@DIʷ~yTtZCPfVk66&5g`ay-ڽTH;yjⲔ '[!33֑.G`p_۳4!_+t9sՠݺ.lGONTmKH(U:[Öl'Y|XW/Mj?!r2oq,ZcMXRnr,~.I޽ hp }ʯG3ıpg(=?dh0ȎZa4re8C<'i$V2hpGZr$v8.FP?AW@삱qI3[>'Sp8(k%: Obmwò3q) 3}b(@*@ʮ_X8)ץi2 j*7.bP}+xar`,3髦r oRf$uth!% eV0܉HN Mr6I/+?Q|D){̓Ri4˽0F-.LjƓ0 ygYR V1ior+%عrifɭ-X n|oHdS+ 8<%hEMqil`B49צo;Z`%Op]>MR,2yr,A>S 1LCIh-E&ר*'*'ԯmBπ ;6I23|$sFii飐*PNdp;,?BsyJ ZJ#fXdi[sFK,7ލƽź:Idq$KcֺZnxGތ;_\@̞:k;6P[_%:b!NO3HEW F@ r8.q.Loj(݁Հ%E>= 3;}qx2\.x=_0iPJBRꥰhb.)a*q ]9~CIt-=ꈤx:V|_(ްD\9On\H{4]6?>=B?Vz¹rJKd" p\D{ɳ̮v) \r+o_7?cF1>Zmr/ e (T"OЛw`vP|s2F`n.gPPlrL#$ ]3xW}8?HP5a9'z! 3fی$ٺ|Oڽ׬$٩VPx#d>5>թS(wJ3 x{}Ѿxl7;wX]j$6 ʢfQB̊2s \}Ol-3?G˷ohK2} 5 ooo6*Z=foߵ9{;( &j^2Σp/AcTu:i꩓3q{2Ԙsv^Ǜ3YtFCp'pCN6 ɢXVE[fzܹܸ`Hm/D O7xzP9L;#XҨ R"XȈPŏLԌw7q!X?R$;*R3ĩ hq 1~ІI15E`>b;kg*MdVC]'5̀5̠ws,Vh3dQȞ톨~|}s7\B&|6dG2*ػ/|00hzHsELsacphi1.aC^///Ar[%n)T0BS:%Sf,(#{eyZoo_)1-r?@܌0hRب qkqtDG yDސߏbY2^·K.3;Zx0 Wzݹ rF+m7m6ZX .<|];2=ˋ˜;4%PamWUG+_= U_$E!sYE:т*FQ[[H٘݁9^}D{&[dAq*-ӧ;` lDzOt~1b"|, |- 8{^CLl79EOG1/تjGgl~CuHp a'Xv^mTXy*Dc]8ʉyBЫ~Ǵ2Vk-pu:=Tp!?9U3Pqǧh W.pt}  w uuogVssnw~@ oTU *jvxMWlL4x{UL):9h@!.5F.!Y e2!N^(Q?7Q8O!JR) 9AVXuR0D$^;ɷ #7z.x-hK"S^0SS:a'j[DڌMJei7vO~~g^qPTK<V9(t MMgDcb>Ż V >`D6c([FϚ]iH(X?rï/뎖2k^L;ˋԇ&KWqB ˦A6n h'swvkRjJMf H bl) i=ĢSYɎ+vb0[[X"=|*4ym?NS 智GdS";vQȋ[u]]TeZ"C <W|CO`"r=W.@rn5flٟZZ!.3:V4m 1>Ui!TGƬ,=>FQLUU4IALŔ.oG-lfC Of{/fw5:FrBɤloM|0cÛ+~rL2O:ҎJsagDj$y9ܻfpd/>R|WU1`}=H\ ||Wl@jYdC.Vqգ&MKqq"Dp{~\Ny=Pi.?&/tWL{IӤWd *iԢ٘'޺w y-E3T6k]/!Z}Ҹ5A%/1 !:^i pfi|r qKhc1{RUSkϚ+oR:]}z29fP30p&\Ῑ F;Gɰn%sQ`6%C\Ȝ34}Ȩ(t}iCunc8Wݕ,qxu7`0 WO80ĉb{IO]K&QF7 gcEy"at%eMm GAb@l ,\X((! RL/ lF\ L{BP#n݄JtU̵q I_g^\mʽU,7L+EF,qb]9<颒D,^b$D֮09s*6e1 "l%疊nRmc_'f53 e36DIzN1EA?1K8$LVFj</x̳/I Eۼr V5by.//a&y e`'Yang|sK| o'Xpb0==Č7hFl8=5n a@ZvL\iʔWMu}9XL]lS,㳾/R 5`(?`,K /L=b%1lRʲaţnc~&LҸKP>Xc*xҠV{DpN?LJܰ{g{PkLFSOEuL0G_j^͛"=`"8_Tf$0K -ݗfPA{2_(?&kGi&?85Gy9"mh c'rx"p^®![ֺXb/K֧AcLtSvڙxe%CKy':+)TxtY%ETz%jQzhEtqu.L4o .!i \L_{Xu 9 .~tS;k-q6L05G(IUZ*lr_c}nmYXY1LHMn4;:WBjἯэVʼn[ ;4ˇ@nOyUێȧ.0 <ؕ,]kӾRLTY̙vvh-d)H#9t8Cz^UqS˃cwfE}Gv"3YL ȗIKKS/ %&>~ڴORdk?LEދ ܡpTŲG;!s/"fLƧ=,y_\Ak/0ͷS@mٗdU[nD~Vgy&&/ npID?|Ý5189pm7jWh$I,e59eГ-Ru*h5XI\8@wvB|Z#7>^u7WgD֨LB;(< N5}SOB(ڀu(aչt<>Ojb?HCogF'hSsgґCNwՠ(ʇUd5̎O)>=pLGG@!77KK!^M-&V-(ӄIa!Kn5s-\bWLm>}ryZ以HPdX0c'F+L%mز[Yudj\mR_Jt`vX,DJNy Q>="/Wuό}`o.0 ptc960i`RUkJwZ?-M>2=Nw!i@1 ?}[ml~og?4*`t&j ,K>-W)³EpYa2{NDҷ}2m`ސj3xQg-.I{]=Uy*0qHߥ]h&JjJF430,{RYm6N SEAL_67D?"tIǡ*&i @B*\*k`~~U1R,r{Ii!UVu8r٢=,4oqƗͧ3?T$L{۰E:^UN4\>mKǥx΄f^b20D☚zQ珲~_ 15ZP|i\ʱq"@FQ%h-ѪK=-f[Q&"A*׉j~^V] |*֛{^ج`KH8 UZ8̭F# ,Bs%s/ݤԘWb8'4I;uq $3\쑑> Ige~FeJ)}S3 mzWj/ LY\?rd.sǑ))h#Ȑp-}L^V2B:&ijD0sm<1J% cH?u >GMY3-aea'Bi-=bGVdSa[z|oK \[>́\ºtka6I :Ox_屚_L'z܀aLFfA($x16SlRi&tXUl!VpF+j-;Nc?` Z!;fK{RLu=p* Oz$H? CzşQe6gA'|t 6Jz /1 E*I2$όaZ]VJ>Q-gE䰪JY7UhO(/} Ng:bdR=}Yc5 PX|!JɜC3d8Z2UUc{ű?O ^wkוpIszr0N S6a5<.]KҮ {_:IaW`-QӓDz NgMc~ &/\9BΓMX|}/HC#nV(=WέjȀa&PqeBy7_RK_*DvcȎ| Wvga7cu<&%MNR`" ~Cac20N4|J |S%Ky -h lwe\v|j8 \D0n\& 9/X\T#n}Ь ̀ DGXwL` ko4J1<2!5Gস^_/x$& lO )2F+ cEem$8UXRffgj)N\EU[';$k"97~^t*iAc{;JCg(Od]]d}vP_v opzwgqa?V&Z(BJʝAy`\b,CH9@n,etӲDp4u᭾^F<ŕ bhBE 9s) EiSk6hQp^:gЦ2ەf$ nŤ9M*:o%o\<6Ta WUud&7H"a{e],})3eLt* մ.2F,&ܝmH)>+(Q*:Z݁@ڋaI"<_( 3%B۲(0{a\XkJNdzAnFjѼ j'}:X փy)wwBq eQq;@vOyDʭ˜*ɴp>T UX 0BCv#uhWNvspHjh2\3 Hb/œ3LG?A']+lŊ]幤}02Ki4e:Av .ЉæzRrI|O}Sd UiD.Mԧo|ItAQ[";))&-o:Ƹ:gUl:װASmn&W߀ ( 4$-QI]PVKw<'i v>M$[СR "vЬsQ&G!SAKI`6S`݃])5 ,⼞ghxh N$!+P{.=E,BbcNBhXoэ,&wi͋e7G9શÀ=NX⪸D^NP5jq@_ |xw\엛>rtHfsi{R6ER(N{Wz ɳ& 1[ql,*[ #v0R.:'H;L/0Pg x9n'֟omfN)1s]K(p\bjdhcFh6-g9BK:jaJ%])BD>&81;6?h3%G/O ;l6'"zz!ǒ $.Xb CNYϙb[xd%Be5fbp ->]g62 -s=RjV9 6%=-b_偯 .,X=nFҩs_;:|Q 77s;u#:9#p|"2M;+A{W4}6)Q V܀-;nvXy$N`$q LbX5M`#˫Y9.mt6UخՓK炩L|l?~Q}/R8ںw|g:q)6lޮz3ߍU?r"}/r.OpP݆HKHMA.S?dŷ/FoR\jJ %` s.ʫ ˆ&W!AA퍍D `+Q-jw&9? U~+5.M["!&8\/$bn~]f5U5*C#2 = `v<"NGa)B<;ɱjFBӴpLEj+C⾣Y@Zo$)*% 7u(z-hJ} 13dsñڜCc6SK.V*AVb_x)_"ccz^ mp$I1b\E>^o95'Γ5~ mRO.| }h`QOjhy$E^zZ"mgr6s*RdǎA\'"} =RCTӍUsd`8pHL8Wfkt_ G=>m펜3> ]},3{"Q.NBsm~N G|O74(7iBÝ P= (~(So\~|Hs=  6|7G \ Da۬\oP7KIȨaU;xՔ7@G#ea#tkbi+U֍[4ќ˰{략R2T}uHrj=C>nud=vaA#.UdQob&.E04 =3kl4a+aH AMkm5seUOj/(y{} ՔsEIrQSP4tz,rзcz!]Y>|ڙ3+NL 9w{滘sF1XpDv sNfij~&fcm=M)|3h_80A.` %h>mY@ /|onU 퓂uSwgEjKI]@,U $PJ;{#xW9XJI wJ8GX &ؓڴ%%P(Cϫ5J.Z_Q +L q@ ƥ?Yv@QG(ߨX _ 09+E7u~$waB -df*y!D*.AO;&^I@iԯUt7yŹ4s n\y1TW h\ :1@:<\5_5׬:S`.dҍ1kJGgϧOC=CJeHo3 /zQU)kG]<$zܪ$d0PZݨLۊ.vAq9;F*&YW>R.r<&ăF Q,q6?֛CkE䐂+j&=my ^6JV!Y$XF GN-9s B@TZ0Ъ}. d캍1 A4nc2m|s=H NmxdrRzU00ncxGcՙ7fS˨ e)>a/WѢ&|.,C6&`WFSKJLoMF[Iqb?k-Qy"Lh$ZDY=ކǶ9a:fW8p迮}!VIӂ?,bڿ CF9V2$dz:iu,I q$\rKہC(va]y~sbMdՑbV @'^%@?)`S8X~ *rSRFCQ3 -BY۷m踤|d} !/Wn(f& hl޷)+rUyc9]K8-ϠF=S(qS"_7he'A]h ;>G< G_ G]uZSS7c:4XCdL^=KDS?mOPvz W [ĺi%9A;p̟c_8Ah4Z_Xs1Ll \ѧ=&g*SӋT!a٫ 4'eOT*G'*/:|0輛&Rr!q WC(q-/=KKɔ_Ln\h~:@oAܤ ! awmñhεSO@5Sb:0W`<]ޞ~nߊphCu d5T#8o >kì'nn FtIOGLjAE! NNi,oTG'E) Kaɡ#5VBS id('c%z"}78\]*][L*5)eG `?%}iB!h4Ak# v}XGq9M da]sI*$_3tx 7=6 ~j5LZbĤcĤdK61P)C&u@&;X>nB0AX]fG_yhC)+ҥH, ~P:N(4 [75額&qōK\]mz[Y 5qzl<&y2WfٙP Z4Ɍ˯ 6*vq6wl쀆6X͢{5g2Ta7*&љubP}cgy3% o~h%’RIۺtm!^ "c Dʀ6r]厀1tS!lz^gy2!/dQFyD"P侀2sLªXץj@,֓|/È7۲Q5m31DM>ߑGO~.+ I}7n{` R6J溕_-HPkza@:TE3Ö^&y4',*>GAljzCi kSh}?9=D+`7ҙ-2ssϵ"ÏB B@|EO5fĥ8R'pW LXs QQoА eM<ؼhV^!j"Rsk?A^%*ŌVv. i6$>}߶5,uP9yK:S֐y` ϩIhZB G-JD̄Шq\p=wk]M-CSzBԈ:n 2uNAymN8bӌs߬c 6粥mu΍_Go/dm _Cy) %QqDcDZ)Gl\ o- Fn HUרh#c0cm/f-x_86)f>=X;{>fwķڊ/B7nz&.5y#J>K4쵴Iڅӫho*|WpX :k1EKekm#uSQ{nd#*< YdC-p &y(k-hQAlD+YP];WEld3yRνP9Q_ڸ/7ȯ8m|a}2( H?ש+ì5r7A ֥/Xi4ȂS ^Dz7puޗ\cw7c!:@VR}Ձϻ*{c`7r-fd~/]-w/f,nDC԰s3ME^iFBQI9eqwa

    nnu{'VbBGce I{Snn~F8 岮 v_\vl{GpҟrT~f!:c 6e|Sh E׮ȆCZ4H !d,"&Jnz7VAhQ!=P"dcܝL _R{.)ISnyՄ9N~}2ݚu"/9Y\+ISVƖ^?fq!va.8ZO=quSn^]EӕҖ%=fu +Vг0o6x}`5QH MeY.oazj3AT"2fCW_`"ij4'GRO!Y8L{ݶlvY -aW˧*I7;2;e=*0T`*ͷ!9pi 9y,saa;rqOsj{j|d5 )f0ho2::gLQ̬F'Tkjl^`#'@WtQ{"c#&A[7wD+ K>&p(3: @<9x_'HM'8GSO |&wo/kiY\t־Bvȴ{3y<^ųVtDwǕ}Hv)[Ҵ̞*K]+;A!/j!Nu7w*B]c$ )I?6־C~E9K wBSl2]|tʻ0v ûPm(2~N]B6K!j׌WscJxFF`yeW\jQG`@@GKGX"HncGU}.O%T9irKٱڦuՐݞ:L<G;5ػa'%?On׋!̋Fylz)aC7{fΌwyNl%-??GPxI 6n ;C|:^n;ឞ:4i#݄6xHYqȑ g{ӗjiYΎ!R#N^mJqD[)HtQZ'so\wq7׹ciRܪ-`0/dt]d̺+4.?5+&X\ysW,ԕEtoZ͂̋V:6:šIXQ g(օ6w !.DKiVz8z̝ň("uHM]?{Q|O&Gg2/F\> a߯;^$5")׳)JLpoH@xb0dGEXH7eh./pb+]gg diYq/ ]&d<:y`/ iQ`\0 Z⪡jn83/ƮoByT4tB$ +uDZKlke75NaPo_bDpײ2 ޲3Xw>Lcb}zBV+MbЪy]_QxW-*yl6Cʿ+ɢD d|)(%j)#:;Za'Rtx&ܑ̝EP&~ G\8 pmT켪>{M}]]67ZI}=1A<HdQI%i5G:DT:V;yh4^( vqVH-QnoL'lV 2uÌ"No91Q B؆\RqeHLc1x:%״V8$;Wl"xHRl(ݿ(7{Hze Iۊ7;Q6COIhl[r['f @q ]g?L#R@phGg]j-ߵ1K玿8>2o1֮9pT͈w^N(k& ndI)Kl$Vf}A<H -()eE@{:'rp%'ڥe^Wo 6 "9&uUj"h@4&(L*Hom<ؾ:gjS\^/j"۟:yHJ{,be+> mg E50)HcW)j:,"Ղ(8 ܸ^nVX. Ɔ7Xz^f ϙU< >NΧm9D# QceqG hŇ,H3 5Q?nJ= XRIW4.4C J( Tj?UKjz粎zt@[ϙ݌fH1)G;ppgnHJ~X2SIB£ 'j`{:68?608`hbuq),e3\Tv l @B6nBDxFxEVi_Γ) "O=}2wa>{Zݏ1G \TFT4ڻxe+jqG9=x}#E)U0&5mȘxsh*Pt`{Lg2PLt ЧOeSxʘrgy^P cv/E<䗳\E>W/ċU#/G& D>g .F^ `W/| Z5ٍsMb**UN'1<8cK)({1GP ݛ!XdqL&˩Hs6ȇ2׷dTuM<2xJhPQWdFkBiMKRv~WX|S ~pO АWEuA۔s9n3EqZN'n('M2h)vA'J)XCE^6畀 q QB^Q)*s4sVsQ=꼈@ jgzM*~, يJd|p1ft;I>}]Ho(t%ZKO|'i&'v1KB& GDԫY'n{V촂2 '>yHE2 -1`#>&G ')',8:BѵM-P@5䥁y~"0I\^b!5,3} ]/pu^g݊,|%fan s Kq; )FKbs>)o𱞃F@iJ s):4aKo7_<9O@i(ڙð$L3=b/"@2E^oZʹLoH"b׮ ;4%_Ƌx>AetS_?Gp|M]yYecv'0 tZ&&N-C zSzxscGTXhHUq6v/I|TRkn0?aiU>~TsqޯD\ѻ>nNuңbNwDHEJ+/s_[ _ o>WU'ˢjᆐqдʔJ?V?IaG:hLCh!$$dβwG;tNJkcv{RȒR(ZJe:MZCc|I諫hFh#F42 l vw 1;gI+c,Պ2k =:H"M7ԩF$ 2A,G[^_<9"»Z^ϼ_vH\s=%цصO9w+V}[B8"~= {D{Z-2dݥ \p~Ԧ|ED>P6,ŅgIWZV}z)5JXn=Mʆu_x-_V#dna 4nGηLH>[c=i;P6q3ZpAx,9갆`~;e#F 䚢bZ٦TckhwZ~t/E\CJ%T-Prx#Q?PSY|aUiXg=T eؽ`P`7MH4ҧ?xq *]5Iōᰒug֠2 { >EI1Ltflg(9>v.fl$3 D^I%4@{&MAgixj+MCc+H)"ȑ _FkRu`jZ۝+ 8l[\Ekl4.Yo'E.]%a0K2 Ie5}-jzmv)5f(}2R`0BH5E7슮;M_mLUY+NVXƯ8'RGiC[16λHEug Ī A @> (RӜy *VWHy50tI^{ _B- ç d٦_2~Md-lZW(g6Jec~$xx~]bH.w zKPf1^%3i;dnxIphr(ӽ>IMv',i:yD^u !ǨtK/ rQ ~4력C9M$}P)'yy(SB (k(%cm!7go>ya>Д(w;\m;^pxr3 pv WK?v.$]=)=]+VvR@e;᪓!J-wPb *+5kL dAf4o.J hV=f I߷TƦ~I;er忾&砼S >M}+܂8ҊTo;'RrKo%X_D;JӍthۂ;\ӏ<,] {1 6[:,_qd CP0EW|UK>01KWCbV'.2Pf#%ƨQ^,z{8ͧ{ i7/W]r6^j7r<]P)FP\aLl{%-gDWlhlm"Ytcֲ81ӝa+?9͑3QM;-8|v8|u}i$.ti>>Cx%rg *U k\oFٚfYPFt ݍ|^⬽&ą0h:Me'G=~PFhk-[2<9QV&3rFzS61F4ӹHg^| 5VYDh3q^܉.QßI2cP@(-w (6L#6%!w4d]cɎ*~ƝDW&z0=Wg17A C11!q?MmEdȇ1溆Uxn5 p^xjP '%?#f)R;!-ǃ0t#Pq`V !>$rv]?glZh"Ou9y\좴ȀU,Db+)0-҅ӻẅ8{}3(N[/\Dc߶(V74} ҿD ;A0ZkiK Qf5xCm}eHmp˜]=Ģ$3̱ScC4\XLzU܂xޜ*ӫ/J&_L1QpQ7/ͳAҬ2'ȅqH":jF"W?6/2e)Mj逎&JrA}" a.{W064O??S(B]3#mCI+x=SC+M K&SG͑_'TgӋHiܪ1cO[O^H O?nzإqQGv`hLӖ=d[ƋxzYPgej W#ٟ<—ƈ̨shut|0/- N{a/$Uͫ }4Pq>dX42vc^n=2CTOaYW1ag!>wZX-d\6˵Ruhx!޴]X!9nAq,SGҬ/`Pvt'Smf$4?ewJAFftл~2Xk96Nd[ {Tb%j5p~%0E)5 t~d7|2cdE4ݹde4d| r"J\C1EPޝ2Xi(Wv8lQO S*Q9]!v 4jβpz~XEGk4,[/91ŵ16>oƒįsU܏,GuXL;TV?(U4aEsi{߹.@B0f^MHP S;`&5*3YnڎzC0GJy,[7$$vAcڰH}b !|W~ZV @vk\` ,G;g_]F%ls,܋|z@D:$?QYȦW !W 5 $t\݉7GF;:sSḱ'zl`3L,Mf&('JJQ0|蟇8.-mA;4e!NjX[sa!%D1};\OC c_D ,>@ʍ`AǘP: 7o>BgY;r8,ga"\z6rG4RsW35IRođyZ-@Rr!Ǥ6,}r#^zeuI@y;98Dp.gb6'88~v=/5 3"'Ƙ;7 (raʶ5U I&'j&kaʤoN ~z:R9060s@mjvrV.( ([8XVRf #x],#|\7 9&KW֎2B|G2g-9/y{7gS|f@g}-Gۧ& FL#H:{! W|B( Æ\NˉӉtQ>#cNWjt B l2-#tdJ8LseLPNn:f|UqLn+AW1 Q ["Ðqn21ӇC+Wq ]zuG)_j,mIJwXblMEHB \H9lIbʛ |Oi=,X1?]AI#Id4 /l4cʙ2 uۤ1i|2b,-8d#[,NYLr][1C"UNc9#Xj.T"wfv80aOwz$}JӣTh\ѻA{iDԔZ)kz_kqzMn:<8eTi<$r!)k*(Ky3}h݆-!IѼrIL^ ̪ap7)[,?G#C hч `x u -OB א\Dg[gx~$ݲuxDZZWmHk/U #F13(f< 4I2s2Fh`jmȴ+,l'U)kAS2>^ Fx8Jȫt}%oMM!9FmDGDᗋeSᅳ.AfHR_8>78/ e݋8Q~`ced;:x3hAhk=];BP-6 "ުSe\wzTOX|^G-FX5".?|v9ӱ>UC|Jd>uLXC O0)Kl$K_wPنbH#{:ZXPT#o{[ F}h4;LJR46VӨIQ$~ ^.7q1v~^*5ÿZ9.>3ECEK o}De, }HpҙvȩaD.=N}/#L<4HG*avܣO`8 T/5"by2~xXBZ>>7֎.^ Lx!-Ta-vWՉ{'wIJFԞ-#ў\Nph1\S0AOOPv60,mO[9Cmj:w=jL1?oe6{4#M|ǎ4!!]ݬآ^A N\F?R\JFo0S i@igJVRƈoxQ.hfB~`k$腠+~[Ԯ5r]<ҊGxui I$X=:|a&0+J7%&-3X'u=j_8fsГE`6;촍Vg"3M|(TK/;Q#п!O=.7KLLHe.iWp?J <|DpQN9u;*! i/Tr t2`)4p=ޞ1) v<Hs2~ETXɆruyn5xnWpբ#PɉOY]#At쁿 媫]}ryB 9M2<UEK~k4&IbāSR-jpW\٧_Oro-J@>M r0]ж%d * g@C6MG.PY;h>'IRÑ]7EX%)r9j_x)R_U7L~;&z j "nf{?<ѸR :vþ{~vz\P>$[Zk J3r+b5HpEugcG3 9\7ޟ kX-:b{!+ Bu$7^g^4f,٦IJ.FLD(߆/r] y伍9_)*t]TY!Rɇnä}|6~bb^C{cRq] ~>3b/ / -+46>4Z+ 5نxߧ䟠#)% rƀ7/7(Ҿl<wR7cEMw{q] lmIo$+6N,%F۵NՑR)=hwD7e@# %!׶;^.<#Ko On:"C0wvh 6Ƶ5 " vS١"YPpH=X^pb7-K'mcDW-MH KIۥ=,b UyJwG: }rT;v Ή6|2׳qRi'#??N]3"vhX@6S Ub4ŝ=vEypo;v 3ښ:XhT1O6{!A0z 2#-}_@0nI~$,Ci/7~O Oqlm-w- ϳ 0E"$d:΃? 1r1Ld 1/P& 7bsm+ۤ[ȫb@ZKLDy8ç*k Ee{Q=q& 'yOB1dBMР<7_q1;]|o$%H>wDEFkd菽t@WӖIa|3J.=)CeԚ',Zp.L5ˁrkF,M4EEGHd6wݜfsYw0uM;:<732c(1Bqv谣ECq:cBt1>glXn}h 0› gKO"9O_tkq-ϘLqle_L0=-Ռ6Nu_Rz 1oԍ'wFp`i%Vh?ﻹBsiX$>z4c8YGsgvk@iw7^԰XD<GJ*~6 kiIrPƒ{`h[{v.S܍d W=ZO&}DCkp?Y+5Csizy-}xbw(ʹϳ;RN:=ǜфUJ=~Xo ^ڍLiLI1񎇿µ_ Zqki] m\RrKƂ8=SQ;İue+#6&{z&RFW]y?D٣R0_'d{Z$j/@%XmʼnQ+Xur.XIq@Oi_] ̃gjk3GCȈҷ݅s[i܂:ڤ2"Tf#gLJWj+ؑZ,w7h&k8jvgČPnjI)ͤ]$ưlNzʶfdA,-#FFgei˹p,g;e|"p'lǥBd]JX GBy~=ʵ(F&iRy -y,P" uh"4;Te25Mel]D’ BbOCMy MhBgjDlWpڎ5W?z$9:& B]1q0WGɋl CHx]sD !.&37Ga(y!J'6ɣOł\r M8.~X1X`05(nH:| '|ee7`z/H,EY( {V lY&՜U|ۏ*@O^R[tYSkϽ.)[/Lұw89V lo dsk0M{+:(^ 1@&wZż+DkcYera/Yl$JboY}QN渪?)%JD[ X9J/* $

    $dQڇHy FG0oׂuN,|{ d6nnTŊ0⡻yhK&*bY#5q3P3Lߢ?+{+"k]9KlGJ%7B'>w$+FҹyO]^7LZàAB4/ԳIB@.8wa1n|G}W~;y 6pʚ&#;mp[FAĒ}wNWc$=twnA60"_KGh-QKMmQС[J:]*w|X'5 8wŷ0U|R \$Q/p'o=i4y,է]8MU\IYy{XTdX&hlbl8fy,HPx7P6NiEJI/~v|FN cmbyu_aLbx/I#<<,+k`5LVp~!ZOFop?=9H~*=`\/Tsǔ-E[~w:8Ƥ)91VP*$(OȦUZ8nL邷3gPψĵNu.T|@`2B+BO.ǥv#\V~1#Kx$έ.2CDwnjݟU/ID IrqB{} &%Fn^1wJ ogTs Pw?9r݄Ѓ=Ȥ}#19@d@S9=Lī B]eXjIqET¦YXz(괦pB.]zOk53$"(Fެ0BL{Ԓr,5*>m]$8WIS[-ACC:ԙ B4Aŭ>Eƃ K'?2>* @jݤcUt料fh<0 e{_vfzgf/[Z%1*.KnjL%ƽ30:(Š\0}IZ ]W6^pys ..գcu1-CC˨ѳn ^h֭}u'X/񔔇%{$crg 6uX2tA{H٪S\𑐥oEfPIO杖k}4d!_aE +͙lß8R9,rTI;KS*Qo1Ȫ*feթ>G+D>UVYD5HhaZ7@љ$ їx}oW`:\ 2% -;Lge ?v+z6!3ۇ"τD^~R$. ]vX2ֈKm {7~Lʽaik?3 N%_fG'mup ʣF\( e&wgYZ07070100000381000081a400000000000000000000000166f3d9cf00002c64000000000000000000000000000000000000005900000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/soundwire/soundwire-amd.ko.xz7zXZִF!t/ݜ,!]?Eh=ڜ.+H;887_3/^D3w"juL0W|Zx{)JU҂Gpܫ:a72qv ōB ,;nB_WFiNY_9Coc'0lQs^Q mH\mq^QdS;:r2c1h-ʦqJB>O)%i9~jww^!X`X`K̑ A d3}_Y[4T~팀 O#ēE үef n'mkpDg%L̷2LW'ҤԵjf0$uHVۉ]`5 Y$wΈ6 ϛ*ў^;gf^{0E瑢ʅo a(Կ=dE+R2vzNgH$VaG:R;?&ZOs3meemat (;cM5({HnjX 9KsIXI]Zw@R!&oVJMx\f-9du]ECVI0°?pӫzMg_AFY`"+0Sޔ}9G=v*N0w@mI,#YQw %Ms %y4sfUocI5ɿzSЛ'cN%hx8.͈ڳu_7-_i,~f>DdH?˨C py屾Jk/dDl풘e'.z 7`x8z7r&GQqt7& ĈR:U(6En9`M \d03Q{> g|qCK/xۊܨߧUOq:nɋ:tC@"b.!qy֖ܽ/&" Ж]-`~E6>Lہoę ɥS1Nj]הk>Ղ*2Hֆ,{( cari'^҇caf߀էV\Gű! ^{F:vIY+  nL ꅅN%?4ϖl0T:5צ;rL4"V<ݧ E/\/@gsB*r\;9Aߊ#R&XǣYg7K.̻ >u16f<}Kt+!c8`w.%VPS SmgoT|-b-ş@SfvAkr1\V} zSž Ԙ0Ѐu,.Q+xD$s.I|B+A+[ R̠B"});UN*ǧ \Xկ\$NEN6ghY(Rl{T'@T1ШQؘwaK 5{(fJ聜AU $`U56RXҁ'10{6.VVskwt1Y RE?47c}ȦuK/1NK~M*hh-z#c؅F" b]ޏ*Yphģ^e,D4}ƦBT^P$_J,7+罼T̲Чi6dVzIg\UYelq^)AϤΨK }2%f+%}]|YLE5g"R;Z&r]m4V(iO/n#,tXOK\B^3Hҵ}faC퍴N#m{Hq._7D^5^ybneebJpJ!hb.@֌b#Ž;c!f[܎{O?89 S{={\U2rP`giuO|#桄Hlm؅+b_Wp^q/1퍷6+Wj|(1B:ϛ(li q:#!whc1lfs,27tn`\j^$@]Pb;ƞwvjCE\aaZ 8]ጡ&FM}ĮrQD8PE~x.q,Uv>ꕈXNk~(Y}<zJ\b5Z% -- z!w;z,|sB#|0=_HauŕŨ5%)iѫf2 32nl]&&!Re#5=wr%H] cޣTޥ~`i3C_ (.xvWuL*8Oofx)q|v*?{w|rveb᢬St=MZ Dk!q\.b -Q_cx2tIWA.ˮʟqf~C=M լi%x T\Bbi ݠ{u=@HS2cq'1sVЋCcUĜ?)|5b|q<JdƄҵg1SSua^0w` =cV}ئEqzRN;0yO {ՑU*:4Tߵ#k\jbzuuo6'W#׺ 3hse θs;*kyB*?ǢqNGqj@s++SGy;[/ܦ򱱞ϗYH6켯Wk,jc"wup .H\Qµ<ȂvS-iR %:jUZXK>%,ct̂A,xF(m~62.5 M29b 򠐙0+쇣8`bBNE#neP XJ^V5Hޝ㬼}n?x5{~ [Eu,7}C_VLV|h{ wt޺yUuYg _+ w{m@Bbh6CKiks@4TCEk ~a,L~U+CTeM0O˾}^KcGT#8:>"Qܚe0r(U68Pv,e]ƸRJs_,!fg뇙[$ &i{4P.O(?=7ǸꎲJ<3?vZ?WV3/e<@7 W@B/8B=},X#;8އJLaO)ۄ>Wܮ١kaMXJm%Ţ-r 99c9DFrGoNj , Jk_řzѳqd sω~n, FrfG&\/`KnW3G.Ǡx&qY(ͪ;ۓAF# L>l ϖӷlr&3)hT)7`B*2[~`&g"Եo\w`Z*Y.Ҝ܂ŤO|<:[5\z,|n4w@l{).K(0wp4PŀC^BAoU X;ٚ~J5?skUi>R4,k(4w6}P]0謓1; .Ot9J{#QJat~+*6( ] *HwS=#S@>JMM€o@|yvș7؄X9L.,76L/$~'[[d^nB|\u |iSzbHj'p~ʿ Qme|fV | 3z5>]3ŕEJ 5B ZC~j!*0h~`w =(Y-` /scVL/zE-R_(F+nz[+_eC?QZdd%R.z1x×fЎ?cr/ }gg5 (CP!zŭ4*Ŏq-&mk*q|!aApd ]/` m˽+KRTh2HCZ1;LM@F `'tOMunI,=QFѴ(2÷@5@$xao _`3ܬr37{%p r U22l[X@ yjﯻGy1󰔡[jؖ{ ~Crm vljv>EpitAhA-ɩ-S5~DGc6YL`IVj)D/7& . /$ RwB>Egd ;QkhKA f !",pv/vћ6zP_ @}H `=|ʹQKLAT &sfx%c|&$ 8%ӎ9ӈ? Tq.r%MṔ`yaS8<|L2jE/SN8|vry_3չ ,'xp(\َ_oXEeĖ1MBS)œ:b"E1܏]<%]]ܩ, qBpi=Yfe[GNhsfz|{:?P Ls)ԑY"WsBk:{ 7q!ttrMbqq}d540YS3 ^[W['nQ1M{9fQ ,=(7Ye0;%sbMf"y,_ͻh}`asd>4E/BmKU+:G뱱p"(O~]V(]X7Y6ko9;FMX؉$[ӋiƘU'(8djWûk^[pJs +b,(3gu9>www12M*lN bdp8eo[qa&BW!VdeCE,j0ì *U7gt Ch#["(mL\w[p +<9WW)?h΁S=5߷SaVBd 4P iX;=:~M|N &fx.E=z7:@>jBjٓĎrzj^lJWZtǷhFDHGp'|CSSK@W*19UvEgd gUXm'3"_w/dr~R{6A SO߽_pp9t_Cib^S0Z.k~TpYg>!A޿@*I=\% `[Qx⥮I ^8spxJ8!&DFS rCl3#nʹwSNn?Z};jz|A)K.,*PO{UUj/UJT#\N:5?~yœi:s;1.6$6u58L^x?SpϏu:RJV7 e7K-T>A'ዑ~; Sł,스_ 0Ʉ_homrG'aҜ.azN]w8e[CY}WM b@F(&24#% + (;ZzzWCuvjVD< `F@7Hw氼w?2@ȌuzlMsϖ <ͺG{_h߂;!Z- Px(W%dުE) ?cbqْHX8L^fơr@ ׽mjèZ>e^'@0! ͦnZ8Kڷ\ĸMaHAP^Z絍wDvF ٺrT6$ ڎ +Q8wo|)v葆 ll2|drL#X0k^hrjQ_oZdsq5//Knu`,q3Ѝ!*zwEmfmmIAWۅ3@'ڍ "Py &['~atSDi*T 6:) (&UH!Ӂ':VSXA}B' $8=Z?^qHw򆏬"_LT8vwԿzhe&qVQӧ>6-WއnBq 5}T^j:Já[蜍z.ds5#dol,n h5WAl$ nm.@% zg8^Ƴ-ie8EyY>ôDB5bC@NgcZV/ɰ;KFf̚hst sl [k^= ]\+=Β'@ED]sߨe]X +h_<̦bo?1u_fL׹,]-y~7e 1 DPD*f*8zn0 kH.+v/4>ݚ@nd/,'a}duS7w4 Zf7LlIyJ_tnK>1ߞ`:޹Z7 aX7+ngYZ07070100000382000081a400000000000000000000000166f3d9cf00008494000000000000000000000000000000000000005900000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/soundwire/soundwire-bus.ko.xz7zXZִF!t/Q]?Eh=ڜ.+ȠѺH%ln@a(0005{>ɕ?Nb4yOΗjE_U1WJ6vhtbMS!1b! gwږK:{ߣ,@'^bwKЌ,}!S*SMnzlU2c"ƣ{vVp^Ԅۭ$$Ҵg1fC~+Et5SuΤvt{r+KSfcO~2xQU#A)V#og3eL\Vup~h / '߉h2uIM(IK[\`Z2LLH*B2㭿{`O7kɃJncixfj᥿ JLjiN Kd*Nm{\P#0GbD8>An!o ҒӨ[^ Xq#tJn4LkYus n|p`Ad\'ܧdH\}lbb@ *B?K] 5n7w mCpD\8+.~?d7_ƪ\ѬBn<]tj*O$jl2ޞ0C#8&_gfAĤ/SqPP2iMt$C2EQɩ+4 ),Ͽg*×PTے@bcO^t)9 p`"T@A~Fxnx{Hb Ԯ^ ^!6 |/AG Xe޶9{Gy+pioP:EENlsa c/tRs OUgXon'W/$udqdKb4'LG ?C\swzi]\EM+К1Rڼ9}%s0Z rU. 2bO|XIw+9Bޘ`rf&4298RزR `4N&L28kOh.y1L}&` f`Z{BײK^y~6dk!` WfhЬbsؘ=Vhd;=fʋ2cWAtJ;88ܰI]Y #s od"_nѾu =]71h{썥C`~GC#7Mק[|vcc)⑰5a:Kn'Yg=i8exwWp߹@erl`~d}ΩIdI{Wr1Ó6ze?rבM͞4?UO Šl)/pF6eގThWxP_'WA'h堼y\\=23a# ;cQl*i sڣQ& ;5f@:QҵuyU x=&NƲ|I7ˁfLvŧ gި#AN&~q ZyWZ^M-pUKGWR˄iαȗ:P5JH7Xovۚ\/Kʀ D)Uqz%v?p xva'!tU L՛\,--rc e[s7$ MK]:7IMz CU: @{og^}5/ñYr/:ﮅ1!#S PH31eh<웟Nxd -pu:.Oz#$( q]T!5?e,x .ㆊOs A1, XqKy2T|.oo }\IW &=rUC׷JJSlD22dIe,AVrxCDND}vnJ]x Y7B?#$e˶ΕB7ڴ> -濉`l]R) p,I~A($:4O;>jDGpZ"`y}@U)Pz.8.~adJYc3Z!jWb+d4X6l78zSyZHo+swG&PB?d [',T/Iُh VLL;^^i А~%#l*:չin(2>v^ɑ[1v?.v ?2_є-ѸOy~(Avza*epRx}?<Wq3NB^Pz_qb/|Ab@Bde2F"J\JaN6z[[T+m5xqzr@W1mp(  da01k5GK{\X3sWB,WX4X 3+X xDT^:l"t9:KbT:ֲ( &D,3pLRHκ£Q :l^(gU.O;?g>/?jh_>ϓllGsAZ0=TJTTd+Ŭc쬩F*Yh;TBI &_Lιn;`0QpZY"c{ur"B(O% U~}(bkJVcaRC'02"v'lKVKwNyAxք#Q:p.DCA0$E仇 􎦙po` \;Yc5AB9f V4mL_BiU"Vv  dw}1Юxhtd?2;'QXO!@ aZ1D,PwQOYDJ`j$;<ᷙ&Zv3(bdS\juso@Bkl! @цASoϱB;ڼ ^ZjˌKa歿:;MQ4qq_=b͖o$p27cQ%'Ë]I9Ew+, eS!#A>h0vbO v3o,N2` He&Q _ Kap65.ß»Ѕ?GU=} ,3N+ έ%.&7a&XY$?ꃆM'۽FX*xO{1$|XHҭ IP `:/S0u9uќ%վI=* (Oy^O^KU̔c6.+quEK^&l_ƁoУMc:HTR1qpJi Dp/.O3[E3FD%{F>b%E|etQ Pї"h)yXW ?f,yw}~P̊Nѫ-bY2iT)|F^=ZL1v"~Ϳr@(Ht!+(s_q^P@ԉCv=&sZ+I =HeC^ ܭhV,ĺdkQ}]w8&&xOM S>dJxo|g}TPe=s>JaF+JBTF?0 &JkrX-G z_0qhӲѱJ+ NbE10teCvR"|;U^T睡}k(s_=]{ރld4cL^j6_! >?#4O0P' Y-vJ/,S)OUo٫&&u1oJWX@txK$p͓[V\xb/]H f9E,]pRnZ9d+>S%Iָ`鳚*m>D&qT...34oYKC pWC}::Bђrl }܄qj-)ʀܐ0z\w5cvIe;p_jf80R5jɯ;UWVL6os! uP K]Ƨ4>MSY)Pm;b~’-LMk->/!І$aLi*ꤓI?X!dc-b2? q[ަ}8. wS, H{+ͭ7CCӭ2l$]뾁!a:_)xG.rdw8q޺To?/xڴL 8MP̀{'eC,/H՘ñ'49se1}$8y+ D0 W|blc <\IK?m<d BJbd><.5ܼ(OkFLҴ ^Z!6vZM:5b$&QilEqLuOs[ ?hD{"!i]& ?WMU%jxZ[PvrB@mo{OZa^3U1SG[OGXa* 藕6ܽoAE8f;yA'7ރ1_,uM]` b5)6}cٞtvI :A sAnju8z1=#Bvh~*c{ӿh*;Kb8IX _xg$4G sQ h8I :wVo]4˿Uq #@c煝`O/4ؚ ^Bc". ;4;Of*#@p?Е@vy} FfyK%J`톣~Fo373- 2gTmE]Rضo!JGW@d[6ҥ5߾zEO`B9UM_搉'Q(3SYk:kp,*Vby7aioBl)cZE;J}d)#Ĭ6s%z /l6v- Yޤ?zl],@iKtgBzыglJJ#vW}j K!R(~r%SFEnp_p=) L 6r ;lڿ?\윚'B$a1{ @Qhq& P 䍤 Po%|^ծł1 2|y;\@rx;_|sE0Ih%@ao%Ћv#?n.>pV/MЏQT/ނd&:R@z'1n5iFoᚻdX2pѰB։STOHZ̫'řfgz87`3#c22FZ7nllsl! HoZb[-jwɘ]<0Դ16!( \9VV"' Zxۿp7͓!M; +b2{rv;AJRB YYHUnBƌz$Nm]=a_rcOܤ^qv|)o-B lZrO=>sd<\`W =,@E'!N '*4ߔM7qXz#O|v Z;Mg^Խ R]-N?X 4jk($ &`NA64/{y=g[DMb=Bkx!OG7鼹8fV0L4KzOtLF? 3ϱDR:*@IJ<9-|jսǢΗh}y-Տ5N9K .(+NV݂cRnc:%Lj V=𪆎Іn̄cg7 ByeHhEE A.}7D߬Px1+!)u)S1A6mJ~a0 XS> 8{`yb9yU@_$DP)PbfBTý+ۦfp9F:#5W˞̕Vrp%7ƵREGW ٗb|V^2idxG5p%=fMB WF 0dĝֱ5:5On_CcNz%)kFCey!O3XFXK\61+ۃc#_l: 7?'sPe#eڒ(uzsv%5KwLd?('bnõͦ|xV$(zu{nmtcN^^E:?zP +">-lt9?l7@gqD5 a|}s^lW=>iXQ* јXΫ39-+ tĐGxa6S\䩨i>CLT9~y` vN{0hi^m\iOpOpflإj؃+Vi!N+Cس6["@ZZso/.p ^hȚ}8xH[F7#3R=4OV HM4I+w.tC$m1Mˠ]#TW."s4*}(όo)8ΚϗP1+ù'>K{>=iXlDa+(/L J`v^Fzڝ_cZ<,Vw!-K6 ϥ)mM鳴z_KN |}# ?Y=1 Q4K˪rm;G>a?n+WҙSՂZܞawlC3$4uР2zyj־+ C+%SL0e(P82y{d.WsbC4>y)֥"인D~GD/R@9h`J:e$m]FO6@0ʑcFMzp ,D/̻[͞-)XLcNTe ~V@!:M+Fa@ۯjݥ'`cb?cJ`Z:֐㙠|H9.`ad\ 4_l|gŤq'f 9 87kp1)l 6(&X }dj ),@gQWw+!G鲢lЍ5Wm>eýpղ Iq2? jUA65ERe|tuB,PŒ@mz5u.<3N,!%)փvR3KS\irLUk\zTƭ˼2mA :FGA HO[əfeߕw B#2qA8q!7|/75t Q|@{I=Aκ [6x>*ßeK/fBX(2Նgk!9{ N֟;(¼DwIihҨMŽFh0"2$IjHd'<$NVxݘi]-;bQUN`sRn/H$M_ .2*:Xfb,a{ vۀC}i9u>pN'D*VǦ{rht#yw$U$&[y'p`"c4Eռ\]@άze*1"O#e!h0PJ “j}CF-5%TfHͺ.)`9zdd?xfDM Ng{0&#KF9Ƽ ?c)㛰}Z9ˣ-S;~Uz-EO S7ZT/.Vu)ҿ+UvwfHie&wATKH;cn`LLJ/sz4>#La@PJ2᝔\_^<00TU@rr#BRbc X0hSl@Z'HMR6+Lrg%ok svJZjF(5P5>L!%nxi%5T @ цK߁=IARz4gb:ӭ $֡NyuoҜVd ۝>)kL=b~oX_T ̕J;x9XW9sIP^!8NX3י&] @rn~'Ac"[t?r< J2}=[ZXwՋꛍvQ3s1 .cs]#3P x5{  ꭔ* :"Y) +R)]\5 U2ˉ0*< :9Fꤍlr_!0- =M}eKBX1ܸð+ 䒟:!-4{=PHvU-ѾV1GEL.ꝞIuP爆;/!Tx+_b2jXp63zu/uB-E;DdK0hZOaHzתԆ7:nیW_y;(XVȓ3B@lAZǺ =$`mxXD-h9!>@ Kf37dz3vę `"Ƥ } +Q2AI/i)oLk3QlWX-UuY b2Dzۖhjx$EM\)lc`HB 1;DC߬-|"yEp3&) &k1^h|J2Ѝ.!9sR9ʾd1aˆQJDS('10\U`uѵJr윖{Rmad7h\aL`_ϪŧBp|.+%HJ9&iP!s~6H+3O+ F};=^qqvlW˂EA ~&\$]^Y7wʴX6cRN@qx4D;k޲ cXzzB]=ݻ苨`t0#r>gVX@*9 y1P^z,7cm5DT -GHBtzlJkI52>-aO # OyWGeߖWOǑ>.|[z@,yxsӅI}!U&pק0hԌ =Dēh܋]|cU&7V @&rY/RP$OHK55OJfKeptTg=#2awe):#GuiL%H&!ܨì⣟Yuͫ!>K扅jB8y '{EҰ1cGWxcb}{R$ũv=sUD*KG0LhwAKC}1 ›@}@lU pCD*QCXs)*4{ac װ"4HKv}#-1/?;̣ZiA@B<7$nF ^yyLδ[20k+#ȉ#*>%nuC\LgOP?(q'^ j0'~Q(Y$R(횎ixΕZ'Ѣn@WՍmYu4,'&bmc,97xM))1|"'ҁS.kZ6'i"t;EBPZV2$#zR@"y&.1'`3j|]Kk'~  i!DT-rEۗrP!V@Jᗍa:W< I ڬQϐJc(2D(*@)[ڒJ&=TJc,T(flJe#"`e;U5F2rbhڳ-Y1 7eګGӮ穎&f*HbH+Do4-wgR7.cCwܩPɝO=hy} H?/KoIRơ֏'dC]H)yEI_ Ԓ&Ap| 1E) [+GzDRZF9r]X0o]oا?#d{Z/U~5`` q1F|r:A5bbB@^t Yrr0TyClQ A[efIeo9{ha&t10G!('c8 D*2 d7H/ W @| ֣Vm4\t1-xHC[v d E^% OQV QDV4ߡW36Y+S^G3ڠc]l5!e4PcӁqփݹG%gԍL"pi1wB R̖ܢU1%+A^-J+*ifG2b(&}G9Fy=bk(zx\0(kLׅCGg _T+B X[y䬡Czʌ!ȷ/DMw⇩P9M[K;{xjCJ޼7Nz.[JvOFМ S"?+=_dKQrQ8\>}$Q{x1,,[%J (;BpyR~H {OŌ1Y+?|צ D5W'k_M$'_otre5fTTb&߾Crar KI'û݉ Zaw sL+rwGytUr?MCfvt#eь=@It=}8f΋TM.pF1w֫ɹ٨ ZDTO,e|"#}#tJ0݃sl~aLkcC~4Ynna?g('w;8sqw\F@TTFW*ѡC EȤzPT07 *N;٠%a'3snL5dp_iاyTm.9N{tpvW8B^iY?jMMp-zZzfa%}U^"e)o7S>nQHp˨"k9Ed7btw@"LאچM.=Ca"kƥZː%9|?;}|aVʿoR:A5 )?MO,0Ce^lx<]GyEB}U[~I42/Xp6:SrN-9g ӡYefdY^j]I{klocMI٦D8xy:ݝt]n!:5&,xx jw#>i 3@4yLh]YPtI=`j5ç)rba2Pjvg"gT4[Gb٥F ~~+ASS ;“TrMuC+I U .!&L)HP7f\ŘwzFvWv ⦍_[; W5/Y^]&_˒e jsJW7]fl 0c[CN6J G!/ e5>kpc@noы/];0 eh`!M]5lf31u]Jy k<+00?82vM2iوxП,{vk x¼`~N+uKEA&/>$>#zzwuɎuЊTOcCfS"AH^W$L .$2(iR΀ YMQ Et%kޱ$l®s7Jhl_O;iOؑY G r3crHk|1QU TyX6^ (P5]^>#$^vl\qKdn("& sgt3 R-NRkW!AzGgk f6EsϽe Ŀk򇨣=f9eTybs僯Ƚ)Y7aVAӎZypE ,K^1i76ͤ DGjaפ7ByȈa &I޼|YsnпUHl=]c.Qo4JV- _둯#4rWYp[N1!Gx\"2X}) $<,:dppCl;**q&mr#'mw\v#Ywo-KK7Cuerhcr߹>2  J{6;> dNJ9ZuҤxV@`=ٛaCyJKHPj?"j&" {Cm=~E~strv(&;jKcP4ӃZͣ?t7_wIR(q/ y :ko'% 6MmjڔR_fhab`DW4;6'-Ѿ%jUՑK7t!~TB$=Ʊ{mZ7CLrKUlP4s>+JV1M= #zIda)Q<ۃAZWX4l#wa&6:퍧F!U@$c2b~I*ޣm`(T:9P*75~4QRUcG&?1I@φ!'65jT O7OĈ :}*rY9HUGDR+ܜBg*&NI)8Iߺ=MbB^v~Ub`6q|]kjǒESwO'2ϓ~OijygZ4$1ŚwS땾ۻ'[,微j HyZ'1gM9ޔK: g1H,a0+;e 4;۰3D疎@[mqN ֜Xd|rҶ^_9kiF!}'n@\ ؋PbJm2]NO$ՉwZX9h|I{uvv a6Lz@8aXчZS6) ?dt- vtӐec1Gw&ъ"H۩M@o40Vݨ]Qufo'8$ Zg v{>ދ$59**sޔ$0& 63Qn6\s_~_ha 8-FbwIhӂ|3(PS2U$.?cK/&#~d CڸKY)4%'0)o~PsU ~Ti­(C(I_WA'!lQYDf]B 2YX";џG0*5. +ZХu[?@otikrxIo̹qYb"%A/ Xq4-'5bYY!he/E!gHVsŤxB8JUf ?}>=W.R h::%uQ&\}+qsC 6 Íq9%g|`v^h^ϒ֫y2*O_: e,.A>LkJXÎ) a n_ߙR{a]kp]&JZ6?2PӬe*>EFW'V⯈5[uW|S y},ye|H?IQȩTu( ZW쮒LPlX|?tyn I~k*I2_&-$ +aOh&lA3t-^fԎk҃cL㧏3 dՌ.ݴM5X3thC]-0'&݁6uqOQOh<4HZ?DTBŲ퉓L~øVX iBŽKՙFomp'/: !"X}]0p6CĘh5;u^wP9"y\mc"~AvX΍-|0%ragթ&hF P<0lP} mavz=f0ɴY.u, _#AՄ\,LNR,2d0%OZʙ 0AO1Rr’ԏ3QdJNz(3wE(εX6HV۳?B)#hX"4Jr$Jn5 ŭ. hP?NJ v8}YJKh@Bj|nfw-:USwgXs+y KI/bdoDmA]`(c2:HNFT2ss;}U4a AVFDL.YCR0L`GhRLDZpW@FZ**)6`]_  :^#,=X:X#*P\%^3E҈ib^Z?~=ȝW2p13?P)pșڎYh_2Z4@'ڼ6Fe/NaTN`{6MyZLz8;<]\x/;RCZ>Ѿ̺-TC_^0!C\])tq6Z(=f+lH9]VVΑt xV>RZ0?5 َJZGk8A촁gi@J̷$G֋B+ߞ[^X-I ΗPuzĪX7wARu ;#ˡh n ~@-+|w\ |`=|Ul|k 複RC[ Aѝ6Pfڬ(+ޭ`IGFՋqېZ2 *+:Dt%iz* -h`U߇bT:^WQŶჅt7ض1 6aEUwx<+@_G-WC Da֘X8 !/LD $TI+x2'%q Ey$ؾ"R &Y+Ѵ4Bv0SjM~v2|)Ei7rc~R׸F< =q1{['iCdiІQT۔VT*8hO̅8kFEzz 9, 3}4ОbBqa9mqF|#][ |_R~{;ye#{Zj+O88V>L?qYϻїheᨽRW +IY7̖]5@-\C°'vX|],~ ZǯHZpoyRT(-}1Q;8y͍ճ#J, @EKϬJ[`0Pp(a#gK1ٖćY 1Im%lu)S]IБ)yD̎3j5giUbnc5T\iC(iڄfK4RBZikk= -Zp^>f,JhXr! r'NoY $\XKg%]UsRΐ6 Q4=)$+(yEWY;.-YOZv@cZQ|8pPɞ<2.43V4kD5G')y Iɚ x=w C[IuoOuͿ6 ǣg9dfX8=p'Mˊڑ[PќrvHS7f7Ow[g e]Xˍj hg`=B/Okղ8Y^8EɈ|QGȳŏ +@(}PJNókLH)C-vxz2>?)8|6*f GTgͮC5L0_d0+!kK?LE&U{͗pkHx+6=x2 . i1qYi ʙBur@U9WN k#:#7ec,#ӳxB+FR^MС}ř#/`r}g} MmU N{3 rW!kljOdH 4lPäEs-$[ՠ q5{6ٮܗ1i+!lL*;c!._5Z+Wś(e=AudBb%M¶O Yptx$:*XEj.&otxc:,"m܆7h\YP)vd 暐GtD?4c 7.NOG6x rz"@U!QA7>w߸|9ȌͰ(i2iL#[ Ҕgv-;@zIvY#߹a oԻԃ(tiʼnJ/RTd.. da*g{| 9}hC'4h~_{aɲoed{:~\5R(-y@9ץX+iQp[.@pn\l^~$O#kl"5#|~ה2`K`Uٛ*!?: 0"1_˄Ne=_ <gّC6I2Cpa2My$ s+0PZ{5;NXH[ FswyQsbʯA.ˇ>B\1);4s?,7y] F?8H*5|SւW -m$t&n\.iQVpmlIh[5p ߞ0,F# E Շy`-K9B@@a?6C 'lY7nT-SI0 KF5ܧn:D"ɔOe1}`$e3(3X_/4c:j?eR3V-Aw2|Z`gMm=uzBϥ3BUhioCӾ5xev;Dx(s Ta=k3DH8lXyI|~l&[(R@ C؝5kV᫓|!_L]wBoacxdBr G1VgHcjZ%MIV-vSA[+i+әDی9xwPRQHچҚ(jkY@RJ'/B̥͆MԴ m[H8HƇ >-6iK@ S@$zEXy4r)F۸ {S% ɖO\ @X4%Q&_pπ =gH[ I se3 | ;T|u{"k朗Rl/?)e' M,睕0& JW3%!l=[#+^!݄g<63 m3@fԘ1^C'68'Hp$y:H 6^xGẝ/ݾ(?H~[vm9;Iynq/cgor:Xk߃a:Wi7s Mԏˌs@N;<\63q~jnQx'>SH8N2zt܈IrԵ q\PF2)Gnƨt9^B?F@fZ{VixnxV0v{ =6>Q D@Һc*x`ɋ)M²+]sFفC"0l0'^_H?mSZQ]T|c#Ky3g>fͷ~}9=PZw%IqM8v!P^ls%6 #4O*W%ԘR3uP nMEہlǩu,_#謱om@*fXg R aG4PJ2*^[`_? \<]Ϟt%w}+R)P -!Xjc@AC1A7xIۍ("F%:>&XF?\Gt aA1z>+ ݧTpJM7ղffj^t_-\)@}K鲳8GuU%[PT&Eh'-՝l~^iDsʖ 之Q!ׄjI&*,XbMcט{Y,a"2-{y$Ӷ_ 1xK#$fa Pdʍ0.${;*9L&XMtĉƻi͌?s۶dP<ĺ ơ b]7y# )DN$ZyBMʛ-1LO^Fh-TMm+R^1>1t><+ŜLI(oWd5w岕>Cer@c$?7xW@~*_d8$CEAH"3ՌTk8YQvߢË==tEAj)DU?OZ<ЊPw/r(iwY*>J56 gJ?΂MFN- N.{ _P5u2컧 )C6sBRq 9tg*:, :IOT[Yb>̄3djTjoz M;+ALtѭ1gX!c'N~ז bqn5Xڕdu^ x] ?9;zsW@>4+6{%ddٙqPI2KPWSض*fO\[HE UЛ{+jm Q`!L! ceڐ*0dHqINonjiTR0U5RCMmbRݣtڷK@w &9qS˴>FL%AS孍BN^pVDVXM(ѐʊr1,A z"uC⩋/< V%χFLT*U 1zľGwEpbDa]Sq.nt忳u?iP pCS~="2](C M}DsL=?ZC#lX:q(*E3lՍAç z9`nO_6kۺ0ni~c%o`~H& I%K.T LؤZCjՖ2M}K"gpSWWgN2&֠1$#ޫ$v^BZ܁Wo-;ޒpO 2`\QwtUarն"eړn:z-` ,&^5\oϥo:bV7-tzKrv: 6f9s 9(%%!dG9!u+^'2L߁`ut3HDُ6~lJu›tȯ}k⑚׀wӝʐ-7 ⮵.C{rfSF-g90Rɂ喹%wƭQaghr8]if+*@{Gܔ\Pp)HQ)jĉ䋡ڕeib*/Fw3Ѕl7Zo&k:9 V6H x;O@LpvО=հzeU ZWOx{?Kz^h&:X* .2\:vki˄xS(a{7 >-ܯMfZ·'0(Q~iQ)y E92Iu^3i_ܸoIQFf'*ܝUBGTpD|Z$1;sӡ,VgI9n;-#d4Ąs1'NI`'n죃e!`>.oh6|2wq[C4 1Ww)NQ4Z)`/6D3iґ_Vc_ ݵثyOwt%AXN~-›-~Qիmd<Ws7,r=07.952(rKR5i^Y+&yQtcf`0bpv•>LL(XÇ 5PNE?G,} eW:u#^<#VAQ=yr 㽗n%nOK/B70ztj$3˘3Zz H\UKCX,=0mFFN#&+=IcTH8zNOZNĹ `&| |8g˳yud`7&]CՀ\Z\H00\U7=imƀuDw!/f>\P3-d;]`뮪.Ew! a1RY/DkG:ṞߊKMd"{\]4tT䣴!: %P*guPn$i/,A]&0i-#ڒFhQ5ͤoԄ՗".SgdxZ1. E3vbSXyCPm)7xϚ525 'x bCNjq |MX^eܽBB&%_&@1fPyƓk0Pȍ.jCIm67BOvI!OE|XnDV m|N~fp N濜W\="AZ}"u4)-ڻxg!`A(yYrغNp?.:Uȡk+TfyB/L;ol9RTIt"g !qKgŦ{2J͇;oTγW+ڷ` ǗLۡ6{c?i7M o!)ۜ_X|:.V.HbK)hÞRYz` w]AfҶB jJ6DkFZ4!d^#8X 2]+ ӥgd V]Z W; bTJ6ž(BC0)VRq$wu|4 XdLt/Z"j&mWÕeH/J*!IKEьY69l!5i07qR^ϝU'}HeeIcmAcAXLǠ0Ņ$k,(t_G> 7+@N OELd|Dr|8CוU0"K8rV UBK VZ<$ # bcen3S d_"o8BY ్f`U88KO3J_ 6T%_RسA(kgIʺ .&%|Vwd ʲ Go<9) ;IPkv0hswUXq~S,\ hYz@E KPQñ2IvSPrX .#mjkQD8-}B~AqKlV(C&{+Gd(OJѮKpkZcO!-ËS۽6dI`"#]e tvJHQ,5;qI$ jMr^j+?{I" Lg֮>; u+~\%#w66\_$:PwgC7$б14X: c:ݾLr"o̳N(n:!S}Yّ"G \\Q\F٤٩ErA:-'Pئ{Ecc/fNbb]Εg@@#nz͹}19B9<~ #Lbzu5s1 uǑKq7!? `ql] n:^\jRS$26\g![\1bVׂ;,:0}̈́HE%M E ̶ZW= qS4B5GA o!ܸZVX22:9}>fͳTmh~Of5 E:|d~1C:>hϓaLT`shlZaS/ifq&MSAzŀNsrohb!5rF(+o|z6<7)b(P庿$dOz#7*3Cirl{UL{;S#Mfd'us K=,Zuɰ C/d[$bq1yj0rhlΩ"sXp/96R|~+/(<+,tp]88<̿&XOiM: Fx W!i\+þMSmSHځsi2@߶7ېj/MZWPhHw=1E PiDt{y%jD񃾛W& *.!@%c1whMO; S("A$xqLeZ; ب! [ K.q@xI#5g82^Q{K;KUsn/ɋx)>yUc+ }gjXԧZ9bW|FoͩP9U7ۼ?r/| PeDV9c>~M X]b Tpr{6?U#Ut.-u+_^h z!q)P.HdElʝ*<,FZb:e+K^'?ĬmKW =4;EVt>GvDg1Gu  QC_+~)$"Ώϧ'ɀp{۰&3]e^ԃB7oPpX/L`/1(W +^*ZY7+ $jO\"U܊۩ɇpg/8;t@`Q4;%cf[H[ˋbOtoQ`g4MKlcY1)( 5Bb?=Z 너ZT r;X, Bn9# f2&^!vs1zٽe,kNSl;yC8E+"ajIbɠd"۽ɭO\AwX]Odd%h)ƅ |ɢxpg#jGhG/ST95h9 b_Smr\L>2m,XMi6c_Mo,k3ZŊ@AHr !UXaޕ$!q9ŷ-IvHp?8Ӄ]t Yxrğ&S+ӇLk3Kn}{x^eϑ_4[Ek YƻylW |&?7k%<&~ B#V[qe< A ɡ#˨!Pb+f xx3&=4չޢsKLLR9k:Eɏ s\Yn4/+Bh ggYZ07070100000383000081a400000000000000000000000166f3d9ce00003108000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/soundwire/soundwire-cadence.ko.xz7zXZִF!t/0]?Eh=ڜ.+]3$e;\8[qסS y+te$k@#ha*qF@7lt{_]s ح"9ӮUC-;w$ hF`C2'&u[B x\ҒTڔF0<k:Zqp zaFIٞ1g=b(LqΕgf6NG;渺JT /8R-nnZKвu;f* MTr; Y)yެ؞6irZrZ ܞC"Il8p=ՙ樓2 _Ŷq8*{r7WVEktX)P~]fnbt|UW)8gXۨV{.tA6n2gOe!Nyό?7GcJ-V/i]j|Z6+2o%N(7]F&eUyTaZCG!~by-|vkoΫiJA;i|Qԉћ|-3[av{|=[!{# 3-&5=iܨb5(I2g_X4[O{pPF-OM v5긢A+X<柔2p%v,RSB?B#qfJ[ Ini,AfZ+[ejs=6ۻ3Ewjki`MRI="v L]iӕLK^H ) }?ٺ'a}>gdlc)#R-g'ז1zƜb$&JZKi_Ѩn's5gsyR34鷂G9wzOض8F_ii|Pq(X3d9+}'߻{Fb߽ + dǯAtjبT`񅰔* 6ٮ{egVtQ@H#e_M1 ρ)Eb oS1_GzHޏ6rp])q/כ8v-8=]Φ7#y0.%wM,( #.)\,yq# bv>,.O141! Zgp*O`$4Z)jjZp]k{ @.MUAm@>9{ "] hSxm%S<r! pQQ(:4%ٯ,BGli_n(s*׎SjxማNǽɪt ڬ)KWRWf'\IفA ]9ih4-H*J"/CA8L`C]`̹drsS,% $ n)w,a[[w3L>eaa!mm < aǃ7eJj9yCM86D{{Z G"/zVw8(yxRE~'49r$eslJ$[n@Yh`uy/$B.x@ٚdtX3O!-#=t9J^gm9_m$oE z͹kgWi5ɭe{q: Njsxxƶ"T`^/p0]JV GR h&V72Dkp LN#fHXסHZ 9KӛԖOkLi{L>|~ ۢ.laB:T[Ƒ*zx݌J3\P0h¡Ca HŜOr j/,Mܱ IDW1 9 =2[(j_ NP?i#?ZѢHFj *WY͇.~~ +A4Z?j~ZoҽG@p[KP#[.I ѓ᩻fbE( \܍rOOVLЀhk|}"b-wV,I&qzגG@O IOruv((S'@tz`\+ca XtdeydTzM|w!.k{tb)vk`! qAfCo20< _m%FF3ln+„;`,\ Cþ`d=]'1G@DKfI25,Yb@lE; ѸS a VDLKB+5DS174N|a|vy^bg~8@/'oj Mq1a)a~2 d;FA|;f$rOjx h xf3/tG9³H"kZOY E}۲'o~3w]~[/ǹXeΪ*Ԙ>-W(W庆tͨKoy|2u=֪76l̲`̹碆 IzyxT7~D(PAX53_cTƌN2 bV3GBx<*P%*bf/oE{" 6{3Wy@Nu!x %_zW`cziv"Y⸣ZURl%D&C `3|1]JHEqR*GNY$yS^&Eg`zE Hw~]I2cp1X]ud7lwC۸{WjΞ]3OiFv=&ZPb=iR>yuՐ_Oc%po|t!qKN(OʧcC؏mFH^rt: :ƠGLTE„:Pu{蠷`10m8'Lv;M,P0Pл-Q@]o0.]s6!t6os&e)eS 4},^lm A($GDkT\%۴ Ab^)X*7)UiT͓;qURx\VTyµ "/`Uk2rz?\-h\KV@ WԴ0'Lls* SIaA o:NZ~e|˿K5+7`UW3z?7~]>C{WRM&CRej9J#%i%B:!+x.}Z:#woD~2(\#"DntSKnq0@/ ûH$0!<\C|k1A4kc?*4X'` 1va5~z N/\'k 㞽H"~NEpH]["R~5A1ҍ@tPgoS%_ 6<%l8D%x1Aw0#2'K򵎟C(u}">Ԣ$bI()pK,>W"Pv̱^E)~fJɸӏ?y۰H /uOGѻZ5bZTi*gcŨ<9ЙjF A~ۈاcR-uV<H <[2] XYV^MQ#qCqY??]mo*y. ytȞF_R|]n!lih\KG&^C&a7=eѺ7€^$dF'N!Jî~TcxHiyGhc&O'cZ|A|5yj&vĀ NjO @ѡNkeHMCw֕VbHnN^깣 bE=>4ZP!:ZFmRa3ƧeNX?4O1upf*KF$u&;i~v2NlcMy"L_ b3LGPgy61\.U?t'2-"!Cb6CŘ}QE)ܿ`0͋ DUj<]6Tc$S]-Ľ+rAu˓oFX"^5EH~C@ӼqAɀa:,fMʣDiR:䐣BHdDʕL1kqmP*PD2߾P8L՝^#MP'Qt`QAL'OU4` 7}k@BSۜL6LYbq;~DKpd(q9. ڊ e, 5%']o)I o$҂uڎ 3v<+-v6\Wj@-H[+Q3tvWۡb(EDiC=-,MN,K) D,?<pWotKb*!/K _dT J4DFvT6bXԶԼJs *JìmU0L׿OvBWD C˾HWl3ŜSѡτ^sUiA0(ӭъ|翹jM`T?̊tu?QX#q kU )l\AP|Y(BJ2qV|ټB9P';GuH;y;ZG.Qr9%B J[xyŒ4!?%7lQ<Qp ^;}~/yK8Ar?Q3Vx~9; 0O:=CV*g V8YׂM>[cmbfYZka~F&iK02=1ZjΛc8$c4+U.`{шR >K.w>Cp%RL&vip+9d,y?\p1 5QHª CaqbSQSؼ)6Q [Mvt%+ona(M*?ܖlal*2ZW;?Z:ThVAj z0 کl,y@m~eoI\)'e*~H!8PxxK[ܸ8 rAB*gj w}1=XPỤi̊3<.%a hRRSS#5/lLj gwdi%cx>r|O=w$fB颟|m1r:Y"hQ ,Px+4 Ȓ'xrwBE1ߍN-@ǟ05#J:6SO{J q8 O`nאNwKŪ%{ÀP3nIGDbsoDYN_%'I@&#e'U0|h;\]&wD! gxtr\u;O;%E ͔֚Q.Уz=r- eVz4ʬ)ɮC76R(7ᴂvF)i #nt MD?'!%""c kQ LOeĻM<~YΧ/bHMA*7i=PP< V##!*\k P !2@nx0\L>vڈN; Oe%-5RBHMRy)`oΆT$D+\'hI^ilF@˳  59Ղ-b%۬9֠?BN>5Q;C's9RDč^tΐ7Ɍ'aFUxJc#-X~/Ni*Ȑ6Y5iZy^< _"l']"DM I:@#H 6F&Wk~]p9/_(ՌYI.~wKF(  {p+#f_}3ĠՃusզЬC܇-2z#99[42Wry^` [!zA[WK/|香xC"> 0B/AX$~ZC`EJyY4 9 ?LZQW#۪P>HdbqؤRL&jO͚W)o}/6tXӦz6PTV(=?OHFiʴF͚VYѤw=|NpBC lR˒j\&7^~6sec*s_N{ٗ["RLX'Fg-~3U]=8۱xw)&9=9l$W&ش}!lŖ8Wj?hTkC(>y@Ieyy`-Cy,@a[7>!Ѥ0ileb9LeOZN:8Ma/h*e$* I5wKʡuuR0R(+\IЧ^+ 3H[@#/RVkټv` P׼@ZG=&:LzJ_?|L4!79uɛz Js]vT!C6yբŵKQ}J,+xI%?s ;0% lCbԣ9&o‹~Zcb(}dg=(dRC|Fp{en{wq_7y5Wls&':gh:9TѥWsUxBԻӅ`WsX0XO40Y10;Ov`":*~c9DCz c0,j5& cAQ6xig>$[dW ]oEތJMV\.y7E)< gXYضؿwG|8#=)c Kzc@Iuﳉ× qUnW3]nK ʩ"ȐJt AQ.s:gs;^d'S'1G 4ۿ g;xJV ^SyZ#sl]^*E>g%v{9$4tTN_뚊J5 o`+;qZpNYy[HEOXi 4o~ڄ˅4<2?0ѮJUOJH=E qbSO ]Gߴ̀SjL- }u\ Vz|N 6$} ἑ[Xz S}l楮1iB8pC8c0-UC9'xwhOAvX0'" ݛg|OSr\P]a 3{trӸ5O)f{*1*Ƹ^`9JDp 4ӟĺ6T }Fg%dnѝ6N. /$ije*fG0L恟ŭ`4:P2Lއtg3˱mζ&󑊨\Eqw#ǖ E$7/R?ϘE3{MZ8ۀxo[gK@-XֹfL(5nCH[1 ֆ>* wr(̗5;E=}3V$'SZ1YRz&,̛DnJR,uet=0-XJm4WOH%Շ)'qݱJ:HɅMu|#!@|7v!fz4v|o^ ux (FxQ`4n+ }'[Tp{!msT +#;Rnvy%~*d@)*~ҮϣSa]vwЕx BjwsR$g(fGd,X1haxkrFpB;:+/,5 JN*&`{w}LwrA@`mG-CYpg|CN]:N9&7N$kzy N@'.BK>].ߦnp@(kb~#L jApоSwT?-_`@(j/ p$ 8֙L4[ф7{cS`'3>?} ZB-ny[וwAvB}TYʐGRueo)gFFt#zx{IRΚzM*JUB3Vr/H`-:L,y@|{x4Y2û5\^c-8zl=30D"QPZMr1(s*rO v {-hl"w̴E y!_4;۵[XMQr'= l5袪l=!vQ ^ lew `Q+CďjYpنA"i:+YqCwnY,y790ة,XCHXr6u6Z;Y+7󆄷d)"mO"3_d ɟ}2pϦ`+}m("4tB~l-%uLXiD<ҵv _<v{/YJP̑Ҽٌ-Dlbk) c7A`k~*2i@ym-&nK T UŶt *~'0'BS$E5ްWF f&{ϺaS}yʙb Zb'R9s3G{q?#[=.>BνUfwR= 1'߬Q+ĂjX|Mx6E?BxW{.8IdX+i[rZ V1pVCqتYH_uC()~ *hb<&xre'uģLw4n,"k|H=LQtmH{'JckkKSqF0;aKnt&*;Fh R %j`3,юuUc]H.5EKѵ]h&<ѧy6괊ǼqS%R !- (uܺ$=hB8Eݘ=s?T?\v%\VDcRBd*Aj-'kC |s)Ovc^RWhm4* q]Of(%@ ώbP'4\5ru>DDRm[phk{qtμ w)BeиWz U3L*qD̚>n/Ceh0:N\󥙀f,K1@50ޱ󔗰FG>î&a5gYZ07070100000384000081a400000000000000000000000166f3d9cf00000e90000000000000000000000000000000000000006800000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/soundwire/soundwire-generic-allocation.ko.xz7zXZִF!t/,M]?Eh=ڜ.+%R]M4?(' |(HiHqqQ /o+?M4ِ2Qߒw( 4T[ԔGݽ9uM.a"Z5|Vz'4wa^pʎg@ @9GtRdu#0Y]z`r^30U5@̒;E}3e@)-Rx᡺M*BzΩ!`Mu:rbt,?-t:Jw MmࢮDΕO)#N!\:m1Ge*peqYaf|!ZPߤMY[Cv3W\xJdC 4l@ZjLcqW"{Zk`ԀK4E5>cgPf w_. ButgZE e y6XLߞ rMH"ʃqd3岤`aɄ_g-ʾDc DL>JP1c: x~ %UoKBOsS^#p~$i .wo0xNC5gOpdM]tx#R]VBŻx-c>]]tCݍ{CS pD0J[Ƿل"QOqnO~_B^SO {Q&O۞wLYy#67ȀÅ#绫)8kW_=*^ ,dX{zyng`yvmb5Ou#UKDd;P|Dž/CT@ʦE7{ZI'D L'+;ҳ5n 1"GSm Rf*rHIn##Vp,ʺdf+"ic5C115UՋG^6n=!LG6xʒi!yxQ TUm=~|6d*Mٕ@_8>22{2 #UO}%.&|Z]^˂HYrGp>j,> ˥1m;.0m s. >9ERbڂ7,A _ҦEg_ax=0Ĕq=[ImiJq"s ъ]ley`5p= _)y#D$ET !C55FM A|Y8b";fU?8ǔh/F7o zQGWMt'>v^=sd//!&L;Hc]x).l2 Q7Pt^RE2y#y20dhX'} G.r!4C*ӻ!enD&I72XŒ2 !!Ӵ$y5Ķ8iVhוۮ)fb騈}3ÔoNٚ iYKݾqkw%L͆" x*)Co_ܺ#ώ2;De= ~\)/+V /Gn+I{;!j- e$LJ*XN=L$lW\Ͼ&kLL>A Ŗ{Bgb]|F 'RWwRG1jmmyk4X|!h2W&} BU9um^2XOHI9OY˄` Mo,+b$Qtډp  US9B;|`[1yIjŒ*Qdm xB+X4#D|c+Oh;S Yeh{D>b.QzC3UdR48;GZgЧ #BcioX X<+s3v7/u%I8f{m rc,/ SXsu]O3i" /*qG @. }XWN* |pWv< uk Nu'ZZt _}k$ͣ@CqK@ (H/ d<Ǵ?x!j92%B=pUsGфMf5 #W }7qVvs Y( *VLթp_{FKOuܦ̲wU~1$j+ #ߜf0Z4:{S&0;k)(OF+ 2\ݏH>CWLSJ,m=[ 禼!wM}tZ12ʠ{0]XXϯk*ܒ7V&K̭!w_qmu^j{,+Y :[>Bڰ!;&AAiPݬJ(t1vE ,twC&FHRĝ!| ||-Y]xjm=3;TFpccLs\Rܵ+ʿ,~hK>fM$iz*{ Bx)cU 5&=<+ڠsxK~NV %,:?% E]wJM/b@D'#iӴMLb-\C)QP悌%dL0:k\#VMs`ʋᦐv%ѿܺ)DhrKcLp9pbCL\-5pz/z;xsRYݻ24Qħ;`Cd*p,<^Q渶F_M tdNBQ,ZBŻHk y#D@`w{vI\1RZgG|q+%9>o6M !Al&٩[1Oڻt7\09[IJ9ڵXKI%B 4/N#"Qr|{_Wa5bmYdK<0 eu*`o$H+" BR܆&ִ} gGPB\Y[t7nS-0][ShP{kXzkY%gYZ07070100000385000081a400000000000000000000000166f3d9ce0000428c000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/soundwire/soundwire-intel.ko.xz7zXZִF!t/htBI]?Eh=ڜ.+p!fܡ=_Ŵur@dP Tcl^[&)W}1GqpuT)g=w{v' _cD4zLxZj'=yѬFZmhd*5{:)S L,P5X>l;fGX;O?˔x̨5̻0Kd"D_/[0[k7 7=k@GT2Mʱuh~ &.h"eGBU &j,QCknEJLfCp e۹ϫ_,3PT6=$%crKv;HZB4G(CWqR 3^Uk0f {[@+H ZIUB xr9pDr4Jeܰ5p1)<7|r"AYԪy*+i_>T 1:F)[K<8 `4r3 -([K8GɓO0 7}LoEO]RPψmnXij(WaWnRvXC@]rvQ,MBI~Z4I{fyh5`m80o4C ؼ'%ưq{0ИDI XeFf?&X =cśwfݙ#zx8 d[xwEu{;8| .쓮#mؙqZ7gqlijG^&"\CǶ#H[\Qiv/9-,KfYG]UL`E$c4]`L7<}MNK*E4Tɢu5 EbP*mn@(\*RzeM4% F1q +%F̗@wtpcsuDBJ{uglɼ+Ho!yЃ*qhVIITe y8E3"~:e^lM N 'l Uߩa) ^}4gwH-"*`Y gM0-$L8Xz.iJP/WDcY,E%'fM4k^+J(|u_Ï{7FG;MobqYa#+'rkƯD֚cKa띺PjR'9iWr~Ag19)VWז&/|56$)wC|+|^u<RodsI=_/L8.8jmٱEZ4/cMW Ӵڂ%}0@$k`W0:٥t!|wc7=T%-Gl.PMIDqa&َd^k64"nܒ߳lnRL)^xTV= BZ>DURJIB5T\s* WʮU=.^v_G&Y[zȫ#_Jy0IYjnefvrȈ QwD7of`$_yN K98H?@EnH;/)r H Rԏ^bGO>=s(> 1Є\K |[ ۏ$k GP._c^xy9x.Uӓ[E^TkYYa=1Zn!v|Vlz:"nB?992 ˶%7.0\'SKb>P83\1|1PPBTMniyΤ4\K V-~'xhE;7ˑK"\}q䉣: &8PDQb(L{G'˽EEnhdʥ4k38rW Hx4L޺vbhҗ~(xޖͱ" =SQw^;$ti|N(8z $a:[#uL-fN29C@a?@0@A RvGG-ɲ^GƉhS^ͼ=ˑ'E1t|o= >j#h]V3 H%(|]իQO_^і1c?]̹fV-[4-/LsNycPJ(lem_gup6&ޣTˏJS T ս.]3FP\9XZykN> `(Q::}`z_e ;CEӂ\4{j,-1lŹ=̕鱿\;0l FcnR N~XF)ʫ5C% hL/4ӼU yqDW&_mUBE~ F%Xp>Ft4am? iy_/[x{hNJk/X;>myWP#I?m%.SW5ЮYPD&ĜvK^ rPnQra%t C켭#!ruT+XiCBz|S36xVfh51tjXOFFnW՘gHDSGdO.7wEY QTLc*e׭ Sh|okcA48pذrExm7mi;t X1Ԥ-@;`:=ɞ~lI3XM]cU$kcQ9mބS*.Ž-\ŝntIҷ bgWRIWi@WK%n/c"Ew0W{w.;\i}5z]*c4!UA wOa<_P%Sl*Q1 ߆C m2VI% umټSF6)&_Rfu 8Cz!%Zr-ՠ'گGnъY5*5i*B,LR%|ժ%48Uc#5Gz! 0gCM0c "G,*&*А +ģ6Esw"N=|˶]|rIe2 {IԾ}g=:&_\;S9Q kj\i5JAy?fMcP nNsDH6O#bw39B9Zqgs$O0\`nGBK$^BL }a3muOzzڵCG5>*+5HTv kLL'v9)zrgα}-zbPi= dh NLe:z`;8P>J)~}z[[v$: ~8,l]{adϨĹRږNL ?g[ohL5]Ec x>7A vn#kErVфAٺTHY(˖\7&Z3Yʗd4/) PpwvJmg1zD]"ELJx+墸6w1 []n\X"VbF%WR@pmjv]fq>%FӶM~#RxeEQh_XҴCZ#!NtDP9梢g*ל1f} !́Oo?ϗـkK|;ڷַFM+h_LԊ#y AF0d"lxnNil{wFy+HN20a~X]ZӜwєI4돉Q2i<mID+}xliyL}c4x@mVPɥ]>yS>fLgҮafU؏!&a4g {s,XY/@ʨTR-A:D5T?$/畋ET:P a~].9oeѴ\Pm'I>*{EwDKFduڭHԯK19Ui,Ry#\BSYgUv0RvGx+YG#9Va˝wIoQڍ j&@&GY!3  6"ɨ3 ˱N{WԙEIbV29jWjcBSpI8rAekOe%EKa OV@g y? rT0`; V%lܰc pDq<<ȒMPWtr|&QulWq.wgzkl1,x< ̲Γ"U*.OTAdva#z.;ioLz=eձ)Jj|Z-50a<d 0Oto0/h`ۢ x4 f鞚R3沚09`L C7ȆI>K[<ŝK*ӺiwOd`7"Ao>x\= iibвHA1+]9.b <EkTk;VaSVB@Yrc侀T&]jf1u' 8s~٫f[Akjպ(XKŐ,Qz}2MNzJLڽ2|E-ohL7"!qݚuQ_>WM>eXh'NG3^zm8uUR&to?Ft9q~2 G03Ce+c $݅1?u P_(ޱyCy-Zj٘]gv#a" IKIܚ(xӉjJ:%-ESվI<;Be!IFv6&ط~|.4X-&/'(Kt'&"@^=6`#L014ĵWRLHXh~t%Q8S-o{xbMͳ !]WE|jGtF8.;4y,Cv! 1=RKBshbVHX ?+$5Mn\ T *2ѱڕ#7.3׵crGXL,UDĦJSlY<Ȓ+Wdd9K2~Z_!  efVț;?s@u3'BMW]ݗ"R=RV7s1Ƞ!w\$-b9Dk&KR:Nq#s(,XOq`U?C G{Q"<^J~f(6dŭHBsN7<&\O!A0Kxؿ&.ʸA8:!Й't.ݕ쑟|ɸqy8xK;ht)nF'Oȓ߀GVM JSRdwε;{%K_/ dYTQbOhb,S WՔK #ncQ~⸁h|,Xoʚڼ9L[7[CCF'g`PP(GI.yV4aJ-4cUMcg-*ݚOQdc5?Md+A[-1JV4k?̼ms)49) I#=@kgy3ﳑ/ҩ3P e $ DA)GQDV6jG%^pPxL^:1Yt$@als4qWdWv{Z 1[l2ի%u,4gp䳼5 !XD َ$oMZ+0!P`HvR]HmQ2nl"xǬxc.١P :6>B+{He) h9;(a?^0byb3N _qSكhz&w"cܝ򢏦2 {ie(#jE9ksq]Ќ5OQ}ΛK+qc&N"2d;5J6^_Z 7Ԟta81,)+ZgC2 l"y]KvtO569ӣ kTLIy HO#2[O{݅ۡ~# /ؙ_&뤡MS+|=IQX)\ٚrZ(WҨs"%^F@#wLEiDm-+5Nݙ, Pjqme"j'-/IzܦHG@?.$U`H0_QSֱSBji ȑt6Ĩ۬"RvNljI}ĖVt@M7`@Y)M|VlFyzS !ӈ8'e+joW L|Jv;Tf)̉&0s V{&ZZka]´Jc|p/WcmR;Ӥ[OWbLX P%}o\˺)Uj+Ή 0.FWoh=}5 m /LK;Nr5t[=u{wI/D .YeY.)~Z1O.{y&ȼqL5XC&=b?`]cOXM7Ņ/٦x">f/H =[:75L0ݼѥ߂Ҳތ8{R(WqcoљPkFb֐[Vݢo27pxX < >໬P(tɪލ EPsAK uH2lC;d~sZװS,k.CDL7 3V-L1 Aj pt)bQX2>y>MxvC3f̢$Fuz\=T^5*0j#԰{4dljs$zGw iݙed<%ӭm?;3e;W:ZA`lq~ΰ6S=FdC!5,D|*\/묈K-@h>*L^NQ>W^([׿ G},%PV:}t] `;`76cLݹ!ڵ=!hY7<mv Ӛ`RrŅ>\OϞ2døt;<{N=A g:/&r]"xK6/UHȠ?vȌ#$Sҳck:*Z&!k 9lSEi&ua1 IéA܏)?۸ y tKĕ2D>#r<553Ǵf"n:%`,F)&'wVJ7UP~rូe)h&j\  i5G'I߁dmuD&zI^@  zLJ)rb")<ސ Ƌ{5%#DNVBx(kKx  rJ7)~7ʻҲ%>DEhI?dzBVR\ǎOwM?W$E65#luL< MjETPv od~H(ig"o(Nsit52!U|e"O+O*J=&GC4VU1v Ͷo#uVX XwhY2lѝ :d֗gx׋lp3ruF*nxF]d}ڭV%YM87f*fN¬Su^ O'}a{'kJk䈌wvх{`Wiw=򛊴O)>>f21|@g5`*vá<[Gìv\:a<_e#OPXfOm =~Mzʽķd ;nLD_GL0n&_3z9A~dzib6J4> B֘&A w/qZl)'C9'7<PȐ !n;&u_z0w:?m_*[OlooQBys?'A\ݺB[ܖf{b:G᳹NσYGb̫PV]piE]B ZH{KAZ(a-f^(+ښ d@LYdߍ:MpˋSS\a&fv=rdž`׫Yzr.ag[RzbIecsTaR(WԂsG ::,UAC^8l䵖rca#C^R*/I2KdׄSX,u!P]ebw苌inD> (y *av&d_~>YY4 zdx}6J;ڽR&utY4:#)M#bБ,9&!XP e}m qaZE}U xDZ|8oy~uy3 kk6n9xvRhf9&1K쌰zFI_| }C'9ET+N0I >1( c|[;bc7 3rIYcس}q`Tq.{8 p`B7!c}8f=ܝ5M1zn7rc/i؁Hdهt8YHXŁnQ k=quNEhTb@3u;#8M|b@w+{PtK_Ai}v'VR5Ŵ/]:?_lNjR3msZhW$ 8;w`RZ6$EUтD&PZ7S,5\%^(9"NB5ΎN҄) Ίwj~HFFJl.)Q x aDmwԸWkulvE;<d :Jf?Ϫ!f̈v՘9D _5`jbde<dG%ehQ> AzpԴ_þkK]t{iϞӍ@w%O1٤Wah*Z&2:_3akJ@:3׻ըS \;m?.̪,ۑ^ZBCŌ{+ӒZ7Cg0m %1" yy.;ލ: ~3abh\)u; Y$^vri+eD֢ɹ}Dۀ X0d@7ز >V# NY Zr[H+|c|E{(~UO7J CWVCUnB ʵb;=j}j\"FW;LGLkIAYՐ 0e^hc]@8b0:Ś*I%>v/Z%>F#2N$K|EݙY=ф=&Ci?nTYp\(h6n CJl2b#S2\dHĶY'+|4NѴbTĂ\g_;bIft2e) %A/:sŌ`|zd765fLbwljwH`=ߕ@Фzҭ$Hf^]`g_Dȟ:bJU*Tx ޟSX[lI@ MT <7)LSpO%Ͻr֗5&$1n̔1UxY5TR&0ۣfb@ 'G/l`J gs hn֛ F(͞_V747 YQbhte-0tM/`F;䄯3-5`fUƅri9:61p1ت? u.U0"eSHZ!:tawOt͂"jW[ՏF!J<9| m;bq }M&:W<*?O{vUZ1YU#l>.WjГ%:.u62)WpAȵ&$փ^5DG!6ѝ2hMb,FMOC}ȑU牋-o_zXУlp@!&_Q9 wuCuyI>V3IhA#m2Д򋒖N.?dd%ౌe&nbx\WB!\5o,,$RDm|Ie&kb/K'M[!ECcPBb`K(7s>FϾ察OXk .Wu; d5k[z.Fݜb0]8V#$~.R[l>yIP{Pr01hO>?݊ъßPF~Y.poz/?1zodRA5$vI'*,b|iB1[@aS_;cЎm-y=&o_0kc=zh>P[~܀r{_oMyطW&ڛv9H9$+= od$: Լ3:7EDT_/2y&+xH)rz}/,RL/Fɓ[a@ j.ȧ08,x/zKy @cԡ[BQۑ,l8L/u`X:/ `E*Hf1qF@DM 8+SZw4NaUFcEh^@NO'%m 뀘.c ˑ֫h`cܳ.%67Elc:wl6~WR.`w L|+$>2ٔ2.2ۅ n0#)P(>x<1Ed10bBfMdG6J/Aw'@Xdu..ynwDcY z$M@3qT4X$/)UB:imM*@E^V}9 .,0ug&4x4i,bS(@t S'ۑ[<%Muw8sՌ ,<l A|r"(ONG@gIiگ.r{hЈ؁߳ʸj|ȠO[iyĿة"2UC[@C1$Q^x%_\cX/۬ɫP-?nEPsCTf+U{ynjl"9rDNb~:d,!vZeekM)T$3ӽDJb͑{5աXN:dFFz^ c5-UCZˆ;?.]1١G0=Yl!ppYETD:%',Eb[/* NލVd =nv<+ޫ#}{wW%Aʥ'>|:#gg̋KQzS6Z#}HG"LOl22K=s<[~]O;e\49&DnO%IfJ4>Ib_->Jçϲ4J];j]'*P7ܧ(o42mɍv !Ps[$BsfG(t3T2z,b5ަrsfAЗX8y0Jd#EQEBYH&ލ#"2*@":ON8t0ҲT(ueZQYz 4b,Q!*ˤGc1UPD(P3+9W :(tYGn}t=2VMGK(.tFyl1]hkƏV8˾jXa~cZ2ܦIUЬ,+&sׯ% )UN.@kzVs>"r@R`D}I'}F\C |&h`yuoTj&a+4[OSdt5E\%ەwp&p9 PYҭei! fo~a9ye" ds5=cX-kNT|eRY8_A$8H@c> aK0:@4`dOIAO]Vy1Iԑ0`v X-Q(GEʃ) -δt|5k>0Vʵ7d\$坷˅֩`3 +MiVyg]l@qp[;gYZ07070100000386000081a400000000000000000000000166f3d9cf00007df0000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/target/iscsi/cxgbit/cxgbit.ko.xz7zXZִF!t/=|}]?Eh=ڜ.+ҨT-MdG~4~N"HϺ^dg xo%Ӗv{Q`&Ć>W 6Qv HP26vAhə1eq|6{v}ah/k' 6E!aHĢ MCƞ l?QNZĿYu`*XM&&ά'R9QnM:8!u']0,x?Qo! O*1:&dS=7"_$f?F0$b(vn9 }Dt0Ez:r|\#ZYGk4Bώ pV֖(+鉼(9 (NC >햐prYuM1<ҔT i窝sYҽ]IR٪ERsw7\W3Yf|BMG855SH;ALT6dxX*Kv!1iZ@IvU\_ۓR<$æ JfElF`+n/&"Q%B S$Ealt֨6'GwCCnn?7%e{KCS1՛O?eE/#Rf )谺f) lH6Д/V(&?tr2D)=2+]+2&t]C#eЈqj̧jv Mֻ6M疠2R,t$ߒ8'5pKM^ 2[jEC!XUk;W33f׬XTk;slDkXTq_'i+u2AS{ѦoϏ-nΖYZ:(,TL3V\\pZ1InȺOm- "J]DzAF$JA~X>Wd@ѣ} phBZO?{ #b:W= 0N-{=, h"kX͖C4'?WAHo 6Om6ɣo]ѝ5;:FQfg : 4hѝVhjsT2'ѵEVT"WS ޗ<gAfʸ;-'!prPB7L]PM3ZhDˢKh9+; |y+q G{0nbG̷l5G_ㅇDW1갫 c.ףr@2s꾣48׾zR{&H9`}L &MMz/ mdx]^P_OgQ8',_iAV4O+? c+ gJWĀqd4 ^](. o4)aQo`hAyC m)g/1(fcM}~Cԓ+'KcoF6E=6-"j\[t -!Z5 N[S҆mi҇KmYv4$lo9ɀ8cʥa%򤔱XJ{粇%.A=NTRz1X$5h%6F,Ռq ef[1PV@`.PL#j$(xC8NJiWm`\$ ܍S)aas l7Iw gOV\71Do'GL_< S?zd$3,żu~k™q5v}8Z̧G/U0)>oU]4$!B 5X;9k}%nM2OUi($:G!ʲt ׭)ơ] O\1BW` ߵfg@6ݍbHkOvQwD*ПH h|rXxld]םj{/dGEoRvbwDӘ!R' D/NB:E&eM`x#*te7f8/$W raq|LR1C%uԹZWĂOU/`a>ApvDYg#; 7-$g8l/:߷F$aaZߋ)O{WEL-rkaZY.TYz߂(vӋ4-Ye#C2 h(5|@(?;xM8gJ*jU>X|CL4"xم.|y<6JCռ^.~$]mV=Mx^8P4aDj9Z⨺BW`ߐbنmm~J6?K,pNS5tg"A)h_A&R_hÓ5s!nt}-SoHĵG{s5l8پWz-ukab4UL(&:\mLCG֙H ٠׽睉Py3wrDJ=flhA=0oqE yH#HGxT=Z7"l{ӯp '-0r}͈kM⌱rÝȭKܶXì5Z; ݷP ̉Q=tT+dS1>CF(lwa)TJm/ϥh(J#sY _xc VTHv4=@I}?}WMȮUX߽H3dM2/V7YQڟ͑ ;%ӹIk!?0Ƕ&Ѽm#SG#uYH&#`g0 H#}^ @w{K}P%^f>ZzkI^Gc'*x_Y=bJ0*jW6UF,-J!O'~z3gm }, >"~ jk p®j&KR5"X:juby 7 +;4"F>XNdRcxZ{1W'&$?`솩hWf(F:zUPi.2)LCn@!6xռ6{(ThߏX*yMdnפpAn+TtUO%xzvHGC])ݽ\A@EUה^z|1YX/[~<(8@t.o /O'@t]H w+0 BM*f(uM3coƷC%(4bAT;5-ՌGNXdkr'ɡ365CytŦVBF ds(pH9 u 7Ʌ}[<\P̪BqgPji0׫Z)Gfg~xv6rH.v#Γ/ek1i~7j;>< 6J&iNr!H5ȌakMTٞ˝%V";N{Ŋu '0L`%0QىV Drym E y/a?"()Y;N/!ZduEcky%ԁק ~k) tnd5ޮ?vUxlzbH* yJ6?I ;OPvEaZ xAr4:W$SUq _QMZ1\do,hJS%a> اNq$rfI϶b P>Cqȶ w]_z] XnDw>(:Fuԫȸt~@}[9N8'\t٢_AN9=iP`GeqU1ws?Y:q0!'MՕ m108L38br91=RcOZK˩@p:^\嫡l!C t 9RaLoo)kaON)`9^2J J{;WGߕ8~%g3"L/JFv|pZ3aȖ3Ocye@i ~ ?#إK߷qju\y Mq<YN N`=:&yD;oyLwe13O_pexu2Szd P=Vgy"uSޚ 9#S,~GTmp~wA ˆ8=VtP3UfXCTrg7KvcCŘ\蓊{F5D/3:fPYvUsh_&P/8>yڣy Y5mXj?$\L31ȱ$p8qݷ8mYdpJYkh sNs^QLE\*ĺƽ?~SZO"l SؚU#& Q?o;yN?F;ԎS77DIZT#^]<8XGO2\"W66U7U71軟fj(  `QFQƬ;` 7*{gOA ǸC xl"xl-n'TmF=mux5e)@D7*:'If{%H-#$9`NOvS˳m\:Jy Wba[Qeq*G^cUu34^cxSY*I".z^h޵$[jIKnlyDWr!9p ?]cνAw~ il-Cqq4H6 <KaѢ/̢d b*|gWˊ\}i-F JW_Y QvQˑ#/p65["0. b)(|I5ipl4QԔ5hOcS-蛫Va* TaiGCc!oḱT&NMsqT-Y*$&wxmx#)OryB $~5 =teӦ ƥl+Ц7p1tՅ8D C8 U6R rh=Vi]4ڄ*#XvB\\{-5USH}-wBק͟; vK|2[A*Wrz1ZIJh2Q9%6>ۑ,SpF0;;ű/@,q=ɟyd;Ir0,M利f u Ybϓc=ڄ#pMwwy&H+µm)ݰPYx|@vgw5)7Ϝ%ODΓ"0S\}9YN2qNW>Oܦ֗SlhgYSzqVp?;#xJ(wV70S 1&!j3%<"5 Qi 8R{2A:Í\eګ)P䲳ZX 4e  d#J9RDaBxߞA$"ORRIsc/=[<x1&.;*4ojC0[k^b,7JLp}+ Qҫ2n0#OE+ Lʟx$`iju"nG'a)4dvXC3Ya k'p\)5|+an~\dlM~0NH03Ml4ɼ 6pIzPu*Nyw\ *xji.>l6\GlGy'xz xjS"JV!!({eiHPC&0B;X pColG6&x0(DB!IeAy` тj`=%HpᔱCaO򧈿bL B⇳cH= ;%1,n_ ;905vkb]8mE<&o >a>S"Tf4DA#2wak ;X:?e@24;6v P:!LHcgutHzlxc! _O`5W(Iŷ0ә%*1:5$} ?< f;t~Hfqԃ@Έ`@5U&t5%kQY^ْ٧*<*z@N;GwÔ؟"?˒"3(8kp:6ڹ˜e_DLFM*mj&Iʞ(ng5vsG@Ad'a;?-h"ȸwurR3хftwv+Sҫ~{TI (eV_9Y,rKSHƮD'\CsR*]RBHvzzSK1t`((K9 Bzds"Tq D*I:za?JG[Ko20/ȦmyB՟xᛰ48bhXBМI_`z:2wOiPTm[P. F4ĶH]rj?|h 晞5Ez}V< ;ZxoOԈQDžT~63=[kihO{տΊ'$42QMM [WMʩ;i3)(ӈ-bKm hԶ|jU2dG|i[@H @c/ hl>Q e?@E$e'Ok9z T7L,aON΢zƨڧS|d<|C?f}uj_\Juѣ9; xm_ Vz͇A|g># j.U86LMɃ1Â`˥ڹm#r wUґt1?"u ³¥W ɯ T菻8\- `Y ~ U;]B8Qs[ڥ OQsxG T̻w{3:cD3Շ꫐3Lbm쬽x>AK>0]xdA*L!|Zd7{ǫI߬`8н%PZ^6 1J9(h7]+9X݂ט/ Mak#Z&7B+(HQ }b`K;!F3NlO[)38Cr6Ac)%#k5e`[ \濽aD A<:֨23{+&zICၺQ5F"єdl Gֳ;nyJ #R =#Z(w 3_fck βYQ  !c 8xP(43y+P(#ˊkⳙek2uti547~Kܥ NW TAwj(Gg;]i4(nl*R3 L[kѹry;|,mY|Ě#К> u"pY_sU3G Tт9WPuZڰ 6P_ ]%W_Hiq+oAFhʭR_;SlMQ {)SK`Oos lyJr l?.ZNjU9F'-b5j!h:X{p<Բ9EʔdnyRslg߆O!SE2{>\%ަ;Q]:E&:$Va8^N婶}àUE4y壇*lMyZ2=1͚w@u>=Si]ߦV5H|6 tx01I-[r`~>]ԛgִH u%(g.نX*Wjkwġ $55 Nԁ+[հdc 2q (olVB=§SXGܮ9DxȭH^ΥeI[q=;h'AGv=E4AI>lMiI￷~Lo ,$sJ5-t Jǖ1,-ste"(/j_U>"n:ŠFLV?ASayf nZ)#WA8-R֩dǖ+BU)т>E*oP><]Y_{Ff`u-ڨpRJv^R:;Bau(D zcEIzWk*:͓I.]bP# 3B!]%-w%tj4\g5ȅ mVާzӖj֭L05nu _Ŀ#G>7IkO,e@ۧHCKB>ETZ<`Ll΂Q -ڳ~ْ~Ԉ(!%_/A!V{زd.u36D,1T(J4t—̣HD,~>&88W)9"AkHƕG*vǦ:d/yzmQlpIsZFF IR)PG"G喼,i@2[CΠLH_!#: to.e'/+oq56Of^(B`ڦ8+7 v:ԓFk$pteHi rG&T NxMgr,+IVzDXaޙJ7ڮhH-!y7^.e)`IBC*`蚥 8 $/1^VnЀQ1)-CZX3zjA?_ jcFH8GJKkgI],l|"5f8qݩyִE1` H[ћ.qR!K~F'?tc&m1dj~ 7]^u v1gvIc9e(gicQm:] 0^1睥¢v%Q>AdE| :Uz~;. e5xfoWLL YAi'7U~8K&GNc)fϽEHQlT^'6a(N#J؂Pdѓ" ?5J`>GL4@jɖPbnH͹L+ 0Ke\l:/@^AOhk (I澵ZRe 79޽! ̷̐ʞ@MD ^1֊X#T$W1`"#ّ +s(TM6b)A a.ޫN~W,…F2g:D W |`ҧ 7@?vV駯4Hl}`iv%,+ŠVskִOz3Wq{<D tgEX۷7^gdq|Ļ@-Qa($x|Ům^xRɄz7NFǝo_ck3 *24I]9pTU瓳GzbFȦ}a[U.G7F?"ֶy=a$GNsoD,97r,w5ei!ODD[cvug;UȮ$Q}!:7≀u&"p.9R4Eg=؃K+!?MxFh D?c9τqlqM2mB9~'DcX4Qg=2E-l+`fP\!a[[._ 2&Z*LKA!dy_8'9;V?"V$pTZt> 3Yb6r%-wi[(|S(̿V:]GSx1u\>- tpb]/&佛8ya2Zyd݋ z7 0EcJHfR` F ,Ou0Տ.،xE$QɎާCOoNn14rCrU؊ONITbtwn>FO݅K2 ;(//hʡbM# c-Uu6_4*&V(&|1q=/wS!kν4jj#tǜ:/@Ӝ+80vD0S]Di(+>9/ ޙbwpX eQdݛg[w&h5uL YEHe۵?ϞUMEkt?;f7U}~7wBmᤢbG5[2?M$:۴M ? gf"g]g ш| 2½moM :i8cSF8,R`h'$Z3P|I@I*YEӤ;7bㄦ^ʊ)\h$#C,.М1\Y{Q gյ9Y&eNQ4!]O_m23xd-Moǭ#N> U? ֈv9h$xwb)'e[ī a,q Lsцsݿ.f  ?LcKTXK[ =3Ƹ Qrè3gM,oC$IƖ*@$"ee)$Lt0$NRRsʳY#~l[X3Wk_ւ*"+Ƀ|EhGJ ㇆hdA̬M9S*+_{] t+_ѧ~id@T$޺cOrNHh:fKU~#F֌ݿ.ma ZId_v `a >- &VK%~Bٳ?bD~J(HFɸT!N?Ӑd­[ 0f`張*:JFW u+r (!-oSV@_m. g ݖ9D=3 OTl0j*hN~<v%ȈU)$Vvh%⻦#mv!HiFvimv:Ii(+a]/h<4^ @;g9@PJC-GXvqoMժ1ݴmq75% (ކ#GT/<2F5D@[y0*+g o[?dI-!Vb3uN>v(S޿|ٚi$ӃL)I62;e]~K'jT9;7f:S#~*6@="R['w^)Z7o.Gov1ՁR}X_:ԡћovն\'i]RhI{Zu3U]KGxo9_+7tXD{,INU}uAv5.˟A13FوkwYRa6ʹ>#".iJ N^̛wES %6ѸR2.pjF OKI*Ey)oO6ǐ(nPIꟃn1Rm $ٺ8ckG\7[,[8ft0_<>51t%{I[# ƻ]K+Gq(/$^Xf%Jg)rGH׹fD89(s}6`m~7Ѩz ܋S4R1w8Yi/NL>(cYPȒ }AU:1\mDVw|= ކqWJ9(~#qP1Ph?S *x?IXo\K[5v4WZ0<{<$/ roR]\:U] &l"G@E?,IvvZƼPQێOpk-vfO=#hmA]Y,5I ȓ]N,}W%$ d4‰_|Z;u,]:RGiUip"~8Q;9z)LE[?WM7c7,&5a> Nȩ5{G(0Ic3 pHNRbYvj'r֛-A)[pg췩]BF,8skyp/oL-O;Ex6$>J2Y_&,Nx,GI*lrn'P&=zsr,()9zy7?)Pwu1(`ϟZ=q :ԶuEU mMt \ŕM`ϙ͸16,[!k_/wiOدD)@pB-,.8]d:sg`w"AEg#Y[:B:TʋݿmO79 DG̘y4ڿ2Hiۋ0}R0ѝ2)q[ȧLN]v/dXLtVo*.4nЕb1pZrn&* fR@WKLɐ& c@n/1`'J t(%%C]ۀ@'_gq/C&|VqZMp۽:{1׷+_P%Y_ͶvUvAu D|nzfS>[o}L7Z+ 2M˩}`c7STt$}tS"q),(o^}C*?\X A /+MVS}=,:!2/}D'cx] Mj40\͠Emo8Dm0 m;no,F̗(]xi+[ fVK60+h>pP~G+m}rbpi96^ρ4li=I6 g++J{d]BBRׯHL8(-M8Ԯ~P$K x7gsB[s,/BMDZАiKlvP5IS{ _h j pZo(\M۽'׹-l6=T̻#.#i8i)cwPT\%cza;VmHARvNL c+XckJ1tbG2fj*rhxZ ,("kGjN/ZeHmkU7^\SEJL5ɧjfK6p&;l1_`akUuub|,4&B՗/QQՄ|AuTXk:[CJOEӽ?EYp[JMF8wqxM%@f?Uyf5n dK=u ZV\ǫ\ȇ'q[!~8rui.f8]cal:խ/eKR9k؊&jxmhpMK2jM!5|(C,j) /cm~%^c=;@ۚH`lB%Yxn>vjM kRnY I~Y} E#ɟ~7de 7m;,C!xx/mIc~`_w+]ŜLa;x  [pn*2"Pq!kšPSV 0D+uSTs!A桕P.UqRz| qjbI!PGtԍ ghLن*hQ;b. Q8P9|'9%Ⱥ Ƴpnc=y^=g*wzR_YpIE`w]3Wnʂ_drAs98po{V/NzŢ*Enp ʡ9U+q`P<9p ǥQ&{Oqm8$jq-I^A/ىONک_p!=9!hKv 앩7+K lHs[u>Ifw3U~q8/zq@w/1B s*¯ISehglA}U|/E2kHe)TrX\+~b|2_?VNY#PG:` .ǃDQ㺟dީ.’xv`oB3KT$1zri)/?ޯN&8,ʝtT;m흚[Ư=,U|T+).0; dxDSpbR۝pEgeb ;,EC6bqrV#I$FܜI3bhԆx䗙kOK+0v !0'֎3k5 È*'ȧCg^izmA(Eaܫ!Z#8}=)b99jpd4P4R@=e]|9m*q[xПjgjD1`rO>!ÙGn,3VܿYml KHe6.&.f@AqqD)P/]L:N^coQkbx71IUt߄n$U\ZV.ɨ״t>'xúC~;)Gpg] E{puq"2'fpJk;sv&]!eJʄ%"O5 G̶TC,pXő*o"j:Rm6)p_k+-oY@ݢi\/rҩ?Mx1IQ'M{fZxm &DG]ihXҁ-mR!,,Õ 2\$FՕTwRHNkuH>Jp}-"x8- ɬ<)~}`, oP$ 4ۉؒ ~"!  no2M'azBqDJqҘP΀ڭM1b(Qp?zg$<J`,.FX8f5ۅ'4}o*a5X3E승֞~60Wje% ',2{艔ʕ󜞼FWnUcO{]ɳ='/E׃U=(kWNW4lWS<@8[;:9=cH[[)= c/ +pe(x%{u\糽Kaˠx3mgw\Z\lUuC$ig5jueSo nџ/>-Dߣ~I#ݣͫ=:]r"}!:* 33\Jeă'>ok[$k̅hQ8JoU8ϻIw{wNm(pp3o`={r ;3 E'ZW*[zDԁIJhypV[ty휻M-$ 朵&B5 s 8ڲUsc"%YK꥚?;ڌȢ<VL0Km{ \f[:ĜM7pބ?oYM~;(jÌLV ^JZ:_['MkxDC&xc כz4~|[O(o>ڤr[N5!]M&׵h 6B sxkXz$@eg#TK&,MP^<- be"FOD,s;8j[z#'{0 a틕QKIpu2d'z9-W=r:#Ju(>zGc)Ed8WCwz+b!-py* >'#7нݠv G͝JR.!>l'bu5C Gn! I k´U@wf$fi>$`4-F{k8-t' 5|vkM@\:j^E \ݼ}xFF,2 J0ѳ6)HDc%tV>n颀D[TS 4[J*<#¬քVNP`~n!U?<IX3"ǂ㇖Sh5_xO>uȝ|ژ;Do=yb w &B%SBN' hga~0/_\"D-:tCތ!Py:"l3~NCJ@12?R+blIcd)fx$e 8m3܃)nY=pP%gJYl3ޥ1nQ_5Y\|݌p""A"\ضVad3A@rѫ|诞!O H9Yj!RN)Ks@A?z٢CߔJZ[(/duK]N'eU$E;NwA$Lj~[*҈Tx!ŤE$cf{1?zOWjtzrs*ѿaS:q dcr,& OIL83ԾR̬8Iok楚Cn*1M k"v *n#>wkUOG%Ȳ_"#V]E󔞈uSV8\< @)4\f3QMir-j$Y{η.HnTx?>J:3> *QLX{S!ć:S}Z@]+ܢ~9ܸ5sV%&֠T־ZBrzƒC?怬+ƌ]'n͓ Ǡ2t?el)f! ;3򎑖pP˴QNp< كw˖JE4;m{ɀM6_y3xӔ4*5L%BV.s}?\'w|Pa(.L*Sn)IL ilM@2e+h:,}bb*m, a es @rQAj!'kD5F9p/{m+/:|q5bP4k$aao`AEAwZ|Kfi$"[%&۰0%PFsgis^J1?ML+k@Fg[D*p५Muol ?|_u{&ZFsg|N\:e<FxE"s/|TȮ6;\ÇcMEe6 B~[f'H׭c俿tb"3-g?1L.?T~IWadL5$Jiճ $*]iwz6Gƪߵ_DyUxY Au,$4ԁH\=c K@%I 8ǫ̼ngU]NUɸuxvRĦeOi[\.b~u`J`L"Cs8}=47:aWhU1ɦо Td?rI4\b3 ;x~ɸF(=* #db6l5?qTLW8!|XBDb^ƒ-})ah.'c}N]OoL UT7CT_^2/';19 oG>5(b.b'&!l[$0iRX3Y":quIiNC-}lR\)6}[/~}"@Cc)1o?-HkrbWMǒ0_!(e*eʲt:GQuAꯙU E)O(7Y&ΩG5P2=/ƌQB$F-H\{l@GtNYȥJmʥ?kc5}+7>8vVkգrܮn9!–]kƅi4B[lk \Z)!Ѿ0VY>v"ɱJrg(}욎c؞:=d80[оQ 笤k~vW @džۿMICo!}br]m:s(3k.ڻ/f߇OT@XIQ@ #KJҒ_T7oYC C_0F q Ǎ{/dub6u2BꘃlD+gm?Xh&h WM3 *@B L7&EO< z0c.P&'W{ȋ୕\e`Hly# Ă*N <#ԱeKitRq`*eqV j{vMhR7Qj?5!%pMכxǵp/1'>>CǜtDx@TW[/z2T5mN/,M-4~"z 1YlGRst ~+BiG/[ ){߅*VNc0Û:P`q4̤i\>pD%7albΜRDDKEDJc0;mgDf?w|ڛ)ޅM\mVQ9ȩ&ܣ0+!.FѫŒ߭[*]#W!Bw%(9=Y"#` F Ijl͔${%9/g]SQڀ %e;3P$*}xKB^v.Zߛ3ApXs{BPzZ.JXiۖhqr)Wj`UA>\o>3 Mrh``̝B@fkߘXN:Ŀp]gw+Ӌ/P:`\xq-1 [X>ͱ;5)d B<[TeRk1/܉fۚUx "fZC.t")C2]+ 71N "ZZ'o]h(PRg d7S %k؍oOxclŕ{p`lT]6kok,ks+>͙<Ĺ\t= -u ?{4iEZ, ,DM,eI[_Z>]fzD%(d9i'B MI|x@DKi-9J魮{yrW15#R$0 4EvkEN UgJf#2qxճb8U'r`F&zWxdwc $)^+麣汙#积eOGydpڛ0,_`JٷIJխc,M0Drtmk 4dк͓|4AnaG{ ve[ո8(DwA<}a:sPue^z<ޓ<&)"`)|u*޽ @VAzy5nD.:<1~O|1мYxDbn~%Nk9aB- JSk"L"E粫.,>vVUUcA|vM"\A#{#z7ůKAGWV?=]mjabYB$5'u/W1*ם 7,T닉wW )PH rH=b]tУ*c_c9{KADe`NwڈoT%tok2ȱhmCj/+ IXWR>㮏AFlUMC6 :+" -t̻\Ckam@́cMi|½ Z:Dn^Pw3ߝIM{(ǩ٫=1qS/t {;9(` 譝 P7}$Qm߭ДSMεθX~e'nق09|Vv"C73>8AWBc`RU$;m,rrNj$#5-"56[Xm:&}؊DBX@0h'BljJS I:H2΍&B [[c֋t UiTj´ Hۢ'pt4KLVa?}'Pmj.cl")?"ruƼ^^*5l_@`Q`9S\2B'UH64؅b.iHY^'u\E" Ъm:xLso!]c =€QJ2%Z"vYz?eiySB`3, -F˕>{ қ(sJH+ÂI֢$«Bp@iVRbcd.&|h׌ V]Xl`H`)U^+y|ZFN N5B$Tv9\@"Æ\>A/7c=Y?/!!1_)ӬSjaUBie 1% WW]8 >q>*pQw)`ҢYeXsFq^>^Z>q|Ek}C{lJrBGʴ$m*!c;ejdHTעe]APIiicݎ{*:U3 ]\[_QoDFU D8bb Fi)j@#;^|J_>]&u#&)DV] 5YNo:79-ka$xsNE0F(ny؇,oaUk3 0A \"s:fUi! #wgYB&򦡧}ڷҍ ~D`6nElwL'mXf>lֳ`7G $,mksK5*+K΢7H׊=0YYv?,5Ht4L;m!AhCn{ &uP̃I7v]`O3mgYZ07070100000387000081a400000000000000000000000166f3d9ce000060b0000000000000000000000000000000000000005900000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/target/target_core_user.ko.xz7zXZִF!t/l`m]?Eh=ڜ.+,{ܡa;lq*~ZRLAFSa.UB5KƉ#K+q7ZHjs g=Lq85*̍$zSkxT7R^pJR+)"0u#_z 3[w`V8lV>%"8+f9!Z5$:4|iypж`/&H.gvz{,kѩ+<U1+!TP%#KgMf<78Xwų/=+V;$ Q.c,.oMq"&Ė.qu'AoZ@)A {֘..mB@WN䉚l>%N97,PQ1GWS>O̹GxT'H*(Ed)6X<3"P1" G>a˝z=']`IN^0zg; f1XJV:>3ڶ@1?`wt}{ [Spާ^N6TTTMՎQ` p#b*hS.?MlA䡱Gy:f=Դ""i MvQq_uakNrBTmH@`@kx)rW"m%V=E< խjͤ(:.F ըQy/1MggNAF SNS[KȘN#.R*.W(&OlXe7׬6v2A޲m_wEK(9@y֌}OMi>$uGUЃhxٞ5su,9Vq-b˩z?@oԡVt>'ᷠ{vC-byfGyR F?87|R|.w[i5_5c`t뢟bia6PΈSbs&ldݯI 0T PY{QC6WvG e1S;00biK &-NԁL)BϕåO]: #{MuYKSVuaId}jwn^ìߑm[RĦe~r#)CKD$8l jg> a `1/+Txp]k햢7rH)aQeH#%Ɓ- Y:7PXN#nC<@5AFب^4gS^'/ uKOL9^,jۗ c ,BcmyN )*HcqBфm|_|/p0N`5=?ᠳqፉj/.j7(|Kġ$P{?砜d9 V[K0p)ݦX( Tr4>9bb}m2/єd FeԆrT]f;B|:=mK `@zBLxbצz/2zE8PLk{!i8=Hxx{}]?jaaM$I0Im17A%G۸.bhYH$uox3f =m&ƷJ/`L"k0sl &W(6g|I|[yl.տjdhRNlWw:T@t'י%33wۜlכvqWĖ_;W6H978AusHpl!@q?zp,p?|5Ia װN 2)e_#Ս8f~u3TL ߹0?Wg&0(6f+'ք6CX>s~~@AQy]"q4bTg@q,PϷaLϝ(19mzo:ދuttl$a.XBZI0qkΪ<AA\li6{4Db{*=:g[F!n>tW%uVQ ~r?f35!RΑ}!TK\b1̪ 5 75hJM#T1%1}'g;_*)v]޼&@[.I|`W/0ьRϣ6G\P/. o l~EByXyaؗX7DQx1Mr&6Zu+TfᇾARNulv&x(<q Ϟ >lx O;c{6fs 1Pw|Si0ohނD$ﱽwjᶠZTE@Plhl w@6 M'J#{@>㻡gn$0~ZoGgaʆPiO^nʢ#\bp}i^3kta%[ۖ\K͔&wY-(hUe fd(i[4GYh8~A|vھ+xXsحn?F1[w֝RZONNshY~q`"7ux̻2:hZJ>WsMQJ^;UȎӠչgPzp''ʘHI+<&r3S[3֡3.H%2!tp ٹZJ'Lh;X Rm[]&s*+6J't~o u'Wࠉd\a0dEcGOa]{UL+rM~G|ZqvJ ^~B5! 02n5[x9[|dyVIx({oU0kX)';MM57%e`/=q]Qf149|H ys.:qPn tG˞Y|-a*b۝%z;rs,L;5OҀI[yo/W0!1,RgR> pN:%nQLT5CBpX%̤ G{-(fDh9՞VߜY=I"wRҖhmvo!. H|F#ΏF >u͏jPcyT5"xV5Zx&zP"hn(}a?Z %^ shP0X|\ 3'M- ;njq](m]MAU8Ih hS0rGޡ9J(:*9o8gw c@'E^̪FG gs 7ȬaИ!.7R6d Mkwi8`M6JW*{N"9l,զRr/wLMP;4vM2Ju/Ω-AVLZ8`v7s*:An͖j1=;=r15_}}dfJ{) `U|,%wӣ:HӡS,`{Cwꢒ7!7wb JUHxсv̀2)DӵK=VF5.؝o7NK HtF5&a-D)c 2uh 1y.`,kQژk1)+{_Ժ5qg2s[C=(FqlJrLVf H1d7 GGV!y$?PogTϯc^?Cen:x5bxYb0ͅDv`X?bW>:u" K䬛;MRݿg'*]|1can}^2>Pkդ7PsY,9ζ{ӵ*VL[7٤9Hܶi^{-pnqZc$m3+by-C-$los7v$򺺌x17\,*0辙Q` ~($-@ 6C.Fá&HǢHfH5":Pd6/E`R)teR̐:AF(&dbz_ƅ@cx'W2[~M9y`RY6&?_!;qruBr 4M>ynvEض.-^װ@^KhCH_\GD\u"eQDb97)FO7q6 nV@oLnY#wф6 uOW#݂c%VvK Vo="gx`H|ȩ\E"8GKZlbQ5-Й{ VJ5lدGҶb%lv}[ N}! o&_+FP5&tO!!JF!}*طyh{sv(i71L[d[?[E,ǼR+@qFZw[CQ46IV}q=xe"]&A'?F̓5_ SMHVRg\ g0tGqMϭn_(,yp{mW=. vf-*_~/B**gGz&\>py*E$=/\Tw3֬Ȓ~RC{i O(BvӎdK?ū֥l~,t^`ge'|k)⩭=Ok6(x#~X8bkt% bw'l;[vƮLxs{mEmf <꿬":"^J >.+ iC#,0C]GHG+fUnD^b&Bc|^ sBґ90g_xfw-櫱(EsSO%ӏ†hI`H-Fk\æf`!@qb(4DۅcEeu6(l6g gWȓ1,80TDygkm,RqUb6Qu)lrLp} S0 YW#mK01D2NVa]տʝ 7:@2H!nR07d4LG>(` ?(ⓘ&{DbrTΔ<+XP--I]N^}e_)'F=$8.jL6&@}L1*kz![$B&*cV%=H^,6ߘV=Kdsx4)TC0䫣 1i3"-Tú _Dq ?mTh ?GkXeefך:%pd]AK;=}$1ݐemW?Hym O>}*)7CMӃ]?zz0%31_& ҧ)KYYBCLQ3P xeN [S1~G/<'2&Cg;hw#fc-wv}c mBsɩm̋t yY)sF>dpʉhMۯ}-nwn3ߢO* qrcaZǭѦ0N41@l>eRVCW $CBXchξ/VKMKDYՃy[빼N4ITL) WF\AfՒ՗_.Y*KՍp( <$2Q]Ph,;L f ֡ z wZ -}mV[`exVM`H& -K\:ۂfY fi=זiJsem;z}E8fܺ$zPy+[>੉T~yG8jK$ ~y/%l#8 0|Z+1ugZTVhKџN8G^9c[b9ܙZP_h0-O{gp=_of牃'3rH-Nj>Tk&8捘eW^1NX,pp?KlGt'8~ *xQTZb DAʜ;n \ }DTr5Gmy6//l: Ax*f%9:N+)?fmm~sZ)\F|!v/9@WLX0臣PIH8K-|-̜0DDj|W.tjz͡|v,0|KґN)XNzhIטycC7Br UeS u~sݺЙeـ]2_sQ9K<5w2h@/nl C\?=K'&KAaNBszTZ簲=Va}#uj̜I(u[\ʏ4ޞO"֑YHOH5+ }0qm_?xUqȱQ3H2(myV.Yrۗs[]'XV; !NxPib-eI @gkhD_L/dHR"v S˛>_fq>o;BmΗ(̀:N0HT';NcOcDBʖ 1(HOu~2ZWɐ=m6b")O U\S33 Bˆ=GO#f֔Z]T \f!5^ՏWcVk. v&(گơ")²w)SHzE.)XRbyN˹d6M-@t6,`S}j_֝!G fP}}uVŁ\I@@0r8dG,( F #dڰ\)u7!rѤ)|'BGmN%|ܣɬ-d!&.H[$%D e*.RoؠM_]Wٕԅ-|2;s8ThYa;duJ*F_HO)z=}/X@-1'@Ӻ(U`kTƫ4:|eb߳%َOtbjܢp5pTLk52z/a*n2H3H&v ; -$8b6'V:c=KJ#N9r˳tѐL_4~j*Ŏgp1snނ(g^RfJ%o.$Z,:;0OixƉ96FCbqD0^w*]v E4+/C'nW5)}P=d  ,1+3tJ]݂;SܡO44h 8N\akE 4O*BݦPx >=3Bn%im ,FL(؏&f|ꇠ<14֧x5hN$]ĵMUŠ9j ݑ<|180 6shyfrG5}3D0_7qgp?,ō(3ĭ-Q|,h'փնSMޜ1WfȬB,~iL x1d<]BJQm=Z^݀^9j.1'Xr D9 SXqo {+i~A(Fdaj^a/R3n\:e۾; dSV6sHB=lí"p3ϋ ez:}Th~ {SC7n2 5܉s*r.ji˴33zх|^o~8?;^s-~\Hj<'ȥ.?wjat~_ a$m1Cv{CէVf7)^1jO 0~x ̝ CPK!P enoQ7| riSm|{|Y]fݔ&@u҆L™8MW.bo,ʺKܯ8!"%ըBJ㖏S@麷8c겔:J81tĤME/ kH}U ַ+`W V3N>0S}^r(~ MdsHv"hh$_" ETJw@&fJYr=LNO]|(&l8u,*j~ .u2:lZWVPcgbR*m?|a3ս|f笶gRʪքkTT׿o"<ɝZSE/~u ;;]X(%X^dwR6fvYK~u[OZ_:vxBt$ ]_L$^vB5DW\QwWvc810$>iw9̬moI"}7 ?Ф2Es-iZqSrK>HDKjqH"6W  i /XQ}'ƶL&'c/H%UL`UsuAal4kay?_5Y0_7gwD9CyH{Cפċ M+*]vc BpM_sWb ^qZޯߴqPDjxKƨK^Z.uU^˦2{"e:&p/+r v `,K4IFμpEQ:)̨N79r;!=z(*v'cJvtjJBVSP #{v6Haذ+u=f~|*GJU K˒]A7j6 ɑB2BΞЙ`rAJC8lA؊J>]gv'4RtKuRCtGuPbg5-PSaʣ HAzO2AEW;P'GyISȵr(L=D70zď-M8GR 0;hf MYC}mH歞>UM^&[AaZ2;Nu. 5g Ԙ}ZulR 8n&[bUӖ ql`X2B<͟_H#HYY"-."Պ04#$U4 ¾|x;#T350z+PN5CNؽrajH6xXpZԿMH}Lz$6qS ŁgZ:WC<5y.37޾u}ҙ&LEc>I2)o=Sp@!o#1Fgf8j}@/O|syY ˤ#/p{MD/"LtwX|%ұtzuѶ{~o!Y^nHw䭏E9#Ug2 2ξC˚9rHsP\R'u07X=ѩIk-+Sxg^񌙀 B!"'`s)Hu m&ʹ n Yȓ:6.i~V`{z @`L"e<+% rl;]EQ$2s(l\x˺:Arƴѵ݉p<{\"tky4m Oe89FQJ:SCURʅ[(ՓŜ}ԴjFэY/ ưP.}jjK MN78%hPк\tx@miPLbY({9bke@.:i䴘gmp;M9i#/Ch@^")>@H1G!i)Ĝ<̃aU6Hf# ֻ*V6,fG!*yyף3X=B$.ƪQUժzpcʉhR JbK:57p_ WQS:/C R:/b~]'llÆSNTh3^v~A>SQпM zg0Gv<(S a!~xA`0Xȋ69Q0 :KN5DFK /Eljw:~ [Uev)DB,SuU沈<‹qR~5daWt_2KiZ(]d ͥ+oFyn}ʝ@S"j V.PF$NT#ZOx|nFwrީ)}G,5rUc+*P@?39;QJAR>oO!*}7'bVO;:c^im.s,BlR}S;q_+o $Z^wewu&3 #Yc&Sæ[/Q6+V<64|/b+=pR|~ %2'kBulG1O$'.v 3 םߑW X|_\̅csHM]Y8eFq?:JG^$6j~X7] 6,.=׾Zlc<m gύHAaq̀& HzR*шYײ^=>$Sǎi2b`S6&+%]%CwQh,O\!cFȏHa/eg3xKvD):3gO w%`W7VYZtyG~2Wm9y@luP+#qiƫod%uA+1MG/:<,g_x2fܟ *"O*] dڢEpmWKi楨܄~WUc *9n&1tמjd_Eun (CFupy|Ȁ,lr<&n"nxه5u;򜫴@B#/YE:HOX!6#|ޢo_2fedL6ի| 䣗Nj9.XK;'z.9~BTq0rL֯Ҿ))4*மQA2sJ*!Ϊ-n8*"Xc &>ع5,z$fmjrзlY7A>]ZoЗ)9`Bjc]cyz4BH<h@f&#vmr E2+$nps x+*$>'6YkJn?ܮ9 v D7]/1Tf<:&^TFy#Pf윬h/~2y/R$i.a>h (T"oj7x4L!ުkpuD~o;{3i+(B|5"?hYTL mT8Ժ>e"_#VM.v )7D2\;s8/3~V(9sa+G.)imTIB!fb p##{"2Y uH84n 1FZ~H  >~uvpP·Qr҅riPe$)avz햐,FLĺ[G6ÓϳpIF|H Xݓ+ azb}EÞ נE{?cTE'Lx%19VaZSK>mc"++2Nn`YE DtҢPL0^iW`}`g$৴nϢa V~tE$.M.|C\)W ~ ٥ &Y;z :ou*qoO}5G#ĴoO AUaJ'1&m9Ebo▆f7@M\&R=k>EMpT*hql|aΦOc1҉ObGˤ; J?D-/ ofI,e!nE\$sG>ߍ/Y 7X*đ{pw+$8b (PZq}J[$ɋK#\F%7OWV."GքqKuDҡ]f-v.,|=#^ {imgr A'>YF8UxGJ檔*6?Aw7/9wB[rm/C |d!s UGߣqn=Me~mtF"C4|5SZ5ev~" ;)SǻQ!Y-Ҳ^#>gcˌtKPS)sSӡ~eL"]xJ7jGfVq.Ņ?"7 Q7eLA} f='Ĝlb{RE KذtFGS<3M#` v AҞ-%8ͤk]1T1F |07E-(.s98_9a@%"(5*vz24,9aj \GHO%}$0\<=w lR~sT+<$D9 bDֺ:)NYK%RUXom `iSX6w8D劰5SwyWf/@PU_5* $t2o%y*xm )!'R(sjNk[kH'*1- \B rRZx(؃`vh~kSsӄ1g!j@a>HQZ=376v~ǥ商jRZ"{y1yg24zV2 .L]v bj!"՛. OY9 }\xJzD:UqCU:=ܞ5!)M,l*܄ ZfXb -?iK"]N}1\ X XZn:UHYek(LT*z5:2,)= f 4)3@ӷl i!+Kq3}u"&'BnaMz"J&`fZ%ŀEbw9En|M3b&#%C9ء [da;BK%ֺwl eں@v b"f] H#v xznrj~MzGu%97T0*ϼB-6nm6OS >TH;u45Fֺq\4O:WPeRa& Tlf,f;{ f-RXDJ SlB'Sz1 % pf6ܶdsBU XrT"ʧWCʲ ]U>/v)@ʐa-4ts(P垖 /jj zHI2xH ;!5eVc~iMq0(kߟ-Dq0Ú1:V~:;8[x4~ik. &aXРy.AsՆ-Sm,E.Ԭ8P>t`-dMIdvlu{6SP?MP dC~kleZ4jG83`~b paĂ$8eE~eV̀4KuEl6d9S$O8/Ms2he=pRz@HO2jF1Ju%_8f'cm~SkQݒKB 1s2= @ 1$!E~` !`@oyDY-wzt` I# ,$/Ɗj@f̽hf4<OFRP489|r1j蝴 *3^\F ǟp|s-j x}pJ#5Ksv&+a7b,P TCó] Eý`2NWEך r8٫O.:ްyNlKWMňe!<36!f箝p-:iEǒks"JJ\U6 &_?BUTFfs6ԸB8upXso廞H0m<<#WvNyOwۗNp%0׵/D?3zi6hc:0@Q;F"䥏Dvdz\/b+c*anWs9f>SyF1YݑC=\Pk sv,S߻PtA80C_,@T8@-hdk2aIggIb~oDْ]).smSfoxfh6$]JoyqC`}}&Y8h=BԵj"T~Vï뭮Jn > }.)$})ɋ"T*9Ah^=9uPY!~W&,I|טz҆-u=+ML*re&p%u"`t;tUڝT)CLJf79fgW_|LFob SZ!yLq9y% /\8lq2Ư1=TnFvƓwxbcM3Ba/Sz$L ~i\r,[z6>$ɧB-DRheU_"NQ8W o1QlnRM^}8C<9DVI!$j=vYI tn" Up׍rS":c:x~t;[S,P*f$aF nXO)x݈nbA9!Rrg\.KwI/9'Ț<ۧ}/#20lQQĂȜ#2Q(|v>ZW{ZWsܹH ARx^1geŜ@P&HX&!H$P tמOxpw緦wAnQ8kH1-ɢ2yTSv-5Z=`m4O rK!EFT t*HB H+ΧǃQCr[)<˱L sGخH%~t*V6M[-0(6&)࣫ irk(%ҋ&8Ehe }4L^yp-/[X[*DN"?FF~؀l駈iT=Ww^hkm/4TNb]C 5/] γjt,(CWQC 6 3p7aqJ+Ծi]Xn{/{|0Ņ.ŠtIP{Z 4D) *t58脓BUviIM c՚Q|&'Woe,0{̼85[`c11%]IAW2 *v)x? 4?BE|gvMQkd`5?K{DK⸳6*NE6(l2͋ 9:mTl-1tE .+cX@ѵck֠Q)bdF%n6ZEq3= ?fpŘl/ -ol5:z: \v v͋ RC=eiB]ĮQ|ԥz0!>5P_n.RXb+'9TWD/*kY*TNR&Iˌw4v!ۏ'+vk=NRCʰY*#&| 6j.i+7`Q6T3o` >f C8Aӓ{Epֻ@P(p U+Vmy3s/ُDiH!PwNyl@Xe"ѳuVv@ '=*ȧ^U_Wq?K"c+ˏs)eIw8Ţ팥h,)2Z&QvY볎by (&[>KHRz"7w\,|d4O]qcr8g<5$0e_X(PoH#RKqj\2EʹeS¨nvM@/;'g[ R" Z%<;Qy ,t" psJj"yK/I/e2 ]3m?  xz>@=1Fk׿2<[*C֛C g_˯1s׾Ȥ/h975&:PFoHO%x678IlY&MS *Ap`PfxJlNVHJ|Ld_cj]5HO?y7o'jJF깡ϬT@(_AT.]t_1]W?) zl^;{l%[ѣ ֱB\qc"L3`9Vaj5śi9.g4LoH{+q5('\8GEl<}iýPmBԛ1sX)ww Mg#ʟYqɴrIrd7"=iOM3E Tgŭ|E0(qLԻfDd$$*B7N&^%Y# U:x؛T\! I``9rL9*}YAʍiY7bZ6ұw ($ޅ_NI-vT D,>=wjn)ϽUm2dSׄXE7nHwG%OJ Bǭ\F< $Mi6RjbgBSLp4'(M${[]q$ J7ml Q'ۉ3Ѧ0Ldqف@K3pNKaP#9ઓ7 3HY"^t˃([}}S nQHc@Ϥֻf]MNTTN/CqZÇ^GI!ZD%&wGlо j\FAi4&&cp~ T/=.%/DD; q2RbI 4a#q4\$5#agYZ07070100000388000081a400000000000000000000000166f3d9cf000051b8000000000000000000000000000000000000004e00000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/tty/cyclades.ko.xz7zXZִF!t/] Qx]?Eh=ڜ.+g_9TI!/6dOk1Q+q!J{;eq?}AA.+  &羭2=R.ӹD#pz|k2^|b,p35z#E*a4K\Ox4}ͽ+#ڬ 2ӣav9m.#A,UH]𯄥dIn˙f+n}~a2M^|o\],wBO~n7,6-pH羿rgAO)3g7!1 nDq XtW~NJJ vS4f.ǩ%8tgk]n\yjnyFJ#Biw&']{Erљ׈] W 3!gqtL tjHwbʥu"IN8(3uZu$g|g15M3Jυ #j^ʋ1P] 5TG"RU>w~9Hw.o~,%q9] TJе,D,0jk80Ќz0(}߃֊=A\ϊS C?^K@e!vջi![s9Rq ~پ)xʫlz ~l!ϑEy6Yhun^:DC&VvK1N⃯)+X\ϔbq}]\Bo$BA9ɟNJ*Տ mp(dߦA{+5ũ!u]2zm 'x4hBY+B2Fײ``!Eܿ"px2(URA6ݫԔ֨ڵ2\t(lFy/,%L_Hnb&1t{3B:Z*e$v`@0'r$%h~Po7\&!:jęC8j>s18>iSe[j|oAM i ߆~,yS`8rWqK2M.&\xLڀ$G#5ׯB'ZxajB֣nջGId8}*ZM19UF99HnԇrۓJrn'Pth'f( ]*H%ۖ= [*ҋ!eaǡd[HZyCF}bڌ\kK^ 䍾k*A ') U|6}4$/q8jH"I *{..ׇ#H yӺ :9޳Zw_7{ rgVevɹG KܾC:;wh6F _Cy]Y!&&$,oR-m$K=_]VmVd%e*A ޟtjyS^00$v]A3D/J&G1@Q.6CEw/Ez0%4mKT~Czpd𑾩#_4~IwX_ž }9‚eP^ėe/9jXQ)lJ F0w(49c?\6BoIH'N?_&jShD饍>Jyx啋5cz*8ܣG9>NWMzMCeasIҪ1\o>=@Jb "ދс8OvUŴЁ^Hii#@Mcݣ`:z=^$:;HO[GU$0FFmxiL *{YXt B%l" 4 G(-_}XXtitp\f&2aha8~~9\漐szyfC^s$ܙ.Nkb$Q uڞsRQXSf?͍JL@! bkZg9ƁqZr @ ҙ[- LNdGWaKټWGdo^(] (7C@;.Lz: w,ŕl0#K &nHz>ұLݻ"t腹X̎0a5DCݿIҽEփ^GY:µ`x !I1:@jdbM׻[ DILAS״NZ?#̐GC>(;9.D4t@sTD~o&JT 'F0@)^3)Ua rWx5) %+j}Ɂp\ϺlvsORtt&G _ szR ӲfyXƧ]Y0i^y![,oN.}I$'ӼL0ns$i ƆJhaa'Fu1 ?Azf- -Pbs-AaoҬMՇeq\tvjj&En!kX߲AJEYP GN~vMB8pV cKRO>G&p햨]ޝKO͘f.?kzqZj NЯG,Aq(6Bd 18x*Ͱ~j&܃ȍӪ*RU|L%(\H\",v2:i)4Z%aIBx_m`oP&WCwnuDA0\uCQO6)_Fy4犥kS[Ua;W,Ժo VwSIsl vgtI- n 5@A3PQ̟Ȗ3I0w@#hT Jd~ǹ :Rp% b!wb| \p9z@|__ 2TaZFXqz M]w探~')@i:gwj11NsLʥފ.=^.ЕZiMP^@isMap70s\6C"_hIxiWhJsDwo5Uw_a-3PzەqIG+&;'#@;CO|Hm4b}@8*;Īt҆[xϢ!e>7Ӱ.Dy= 1+5_{Ps퍴Ecfṋc0' |n$ Bpo/-="Yq߁(B 129Wb:Nx$Ɵ{mVDLMq:9 4TضNAֈzT!_GAu`we\䊙IŅ5l{rb2O\6(kC!G;bR,afup>X) ps7mNNKx`Dn5$XI5:zS#eSۊ4bVًݓ[虯<ry^v+UD5Oɂ/o~ >6%0u.nW0䬇m 7dÛ@I"#%/2)WZ'kCW67N /[sm:ɺPr5,0+S:9U_']U, gh`4!а1+ ֋򚔭aCXFNh+ %[O @sw-56v|Y?aaܺNGՆ NY+6l5G<`<?vf͢CW7RԍfᬃOxtCa,fɰ}P ϻ " 4q/lLQɋ=H+2) u5}ͣѪ1`J0UTբI_"V4z@k/BN_)8je飦kITb]2j-)a@#? $K;:Uv*DMV6,t4ș[7q|tϛsS`Ej*TEc! ?{ۀH'4߭b&=2^Aվ1|Q^~ "4dvW(~^)yoVn-%VivVma(aW+<wb*CAVAYˠ; ΅wGq?"@%C834%hz%gܸ.?[ID!ep)I^kTX?2F^CiBu#s.{.ýLL@I.><rN;Q`sQ%kBdŨ-{IE#xӮ6qB,S)٨+4ObXBFqF Ac&`'6H% MP|+26 >5MDu_Pw2l*zCgwTdgqiTeBjǥy$)9S4m}g?x+л7 $wbd5y/2_P7ƣ&[ٟXΑ&"|~c5=3ށ/.G`;&8@s"_q1QWO#A3I<`Q!cӯ [JM2p89 .+PWtj7OgP.r%ׯ@ 9Yx;#|A./\Xp~IkQYӆ2עm(.#O2{[h#M|e9`#F$i֘Faj"n2K%&3F*nK scl:Y/[2Uuo0/AQm@Ups>!3AW ŸxZGے"Y#h'S k{ԤU3l`r)an1{#N!}W;&]fD:Ljޑe'ʹ06[7y@dGlDkN 8lu\S\jLHTé+S} 2t,89"3| ;)L[AI -:V,J݉ȥA|R3;>ivnT8~nz󇕡![m>=<T^$;;ӌM"A e G-#'%WCzq5br[NFS <ѐt?tvuX?br:,[7aKNWs֝)qO]45D@0SYret% q-{ZzHqm{lp8%>"&T&ڡ>ʇgM#o 'mlhYcounVyYw0,UMJ|deu= */F;}AjQyomrz,  wdtEk%dyKp`+A  } 72&2*NuB4\n_Ǚr!%f,-:ګy F`-^!B?37 klHqR;rɧk0**pve2}$Wm(uW`B:x)V$п'(raWu` D_.E 1xDO2ª!qa^^yki8_%-L&hZd Tq!knq㒞`6/2epT\z01AƇu;FL%֍'GNaǵ(؇ƍ}0s-@1aG_s3PϩMl8oO`KOqk6p&U&9-}4xsw]+~b#)Չao)9Hxy6bhs[&'Ǘ +.U }RU06Ѕ,u$G M Ύ!~K@KWSl}V5H9r"4_A4b6 !a(LxކeDJDP (ZU &f(ArA&uۡ32hP9{1K>в49{WԮG)?Ի} B3.ֽoUK^a)_nj&7̐ E]s@"O]l}XԹso CvG .%РXx]bSLb+>ǐNLX{M2vJcOD7U :@(>h)3MԨT F֚U׮>#&5PCK"2٦[9"MC/"ȅp2z{ˤ=@9+Fwh1S&r!HɈ6!}AZ 2LN|x L|W]c 덓odZWZSgb5p7VuhӤ9)ftlcg#/>){O1bFKDoZ哈BT%NVrwJEo2uA+.C痦F#}ݳ6nAʐX V"]EgqwJ#$s݊K>A5zy)~t%9Ơ~K]OnɷncLiP"5MR2!Xmܬ0㾮}EɒtZRðhv%dDDfOqNUѱӠLI <~4^ *[L4 Lhg%ov݅]q{i&=&%ĶQPz73OUW:O8Δw,#\3'6䄻9eb2v|?d7y%n NQKϠr-@1 P1sNJIG[QZ~1jЦ_Sp* ;z0K̊nC&DZ{)Q\oJVc3n [~qg3̑CfVfL.m7{EF,.|% qT_7xD Νr˝# #~ٕ HNXՊk0JeQ-xz1IIX窍.6{Jk֥&w/ T>YOL:̵$rxLͲVS_`sǁbo1& 3VVb3@PqOnju/Cvv ˋD,,e<9)%98D`jA* &-)thQ7'o}rrvM^g|&]k$%Yqe) [I!';ֹ0&':Q kפ&(1G OBGhD̐h#b/6C̪*f2ǜҷz**ih ySoy>T6'h&>YPJ*0,wz9;C:VZ ۧw-W${#.loϹF?yؖ{" xZ 3Ⱦ#ƒODWMAGoW3gFl@ڒz,>"Y @L씮 }vӯV1z.΅z ) lW/-hqVBB *cBb4=RE"9!/ٚ4`&Xqx>VBʵPUe:R$ f&i /kIJ=t'=--+F]wMpIk _ԕdnzz}e,FLK2W+ML0)|2`壤GL>i+NP X>D<&Ǎ ,G)hU\,zSpޝ%n 3Ap^GEq'VMᡇnfO9Ն! ῐo!NK=#kmq[1"D m4gIyie }{njT mD/n_$TBy+ix: T;h((!W?ğ"R' "0Ux[|JX;V$c5 1IaVBO#fqm@l)]\r@.H^Wc̒91giyRn~ˋ1Ev54x}E rW}P={ϝ(lzeDuxa{ ̔R٢6ityr+a؂8oNAIf܅BmQL:-!V7L&KN5̄?UFN'04Omɯ c G PBl-+QrПNdBmEXT4am@FK;> ΡP^L%zF7(^7XC}oQPАtwC]H8jj$d9Bn ,%c 9?*}lA )-ɛ*Wmf"KBD*ZocaܩKI_<1yf|j83W&'n>V)H e"خd{F$jDM0!b)sNxO]0 $V_hKWFv_x [ʨ;ܮ'lH2>I={vH@y*H6(*)uECh>ixDz /b@]Y(gyU{lI9쉏n5uJ%Q4 Gzn˜9F劌s #D' &Sj5bKJeGuxa15'RV/]Ol&Fa"Gž/,Ԓqގuz1M 15WJ[Mtmi99ep}y@)Z} ̧ g5 q, \UC}M63^#tǙX kP ӹXߩΔsbe&8I!M]>dᎢvaN^6K֮OL':ElBԯM)#K=>rw8g3/|{ƚ; 1ܥF6"I AŹE}D>1X4C8R|fR,sOff{wӓz9jۃ$sx2KZO~౶C[ zf2Hl.a2Zr\8BН㫹K0Ѳu(v6Α;"ć uƄlZN/: v]D̨/qHf0<AU&"O$/:qn¸%[S((gJTh=IPqR-StsƧ?S#}ˬĎ+R>g !nTPAvJܣ%䎜Fydej.eW{#(xrj7+u=?o~i7Ճh\#?->QMJLpꎭu,CrK\+TN4gQkW܅X ȁlBY+ã.+XM.yOHپ%Lk 0h#5WBPٮaP@ 3ܴN1}_v ]0%P!yw tz0NPwiFR qh۞B~g ktT)HjulN4V h-AUQ]GZZ=q'{Ng[RM GtW kӤzZ0 *c[ MabArf-Q{<5{!1"]:n2jW]\۶f~etjfn8̚ ;y+jޫl< .5C{nu ]Wľ0݊+ SՆD9G'^3|aboa9XҁaIoY2 \[I{}0c ҋ夤; ah3HHwgww:)Ihi%0J&hy~eE$5H]djl\yF-[bVmy75n< 1~`kH. ?vDI.}‰!P ўy m%4LiȻ׺MkkۀBv(Yj(M f.m-ؚ/t2Ѓ>5IAw@ 5 7>ᘮee[+0h!67jlB̠'OUAS9oپ[o<8o{ G8"5]GNvL9?>CU!$^B 3yB+]/KPV,Dx5%E3EрD,=s0 "5+M nNĆ|OϾE mo OUr!vLi, ;S?`.v1ה{!4| },&WOu۹ .$ k\i eݔ`٬q4 WIGeDFZ9!"_֌!SvD~+_bHf }G:5,M+ n ޘm4mfBLؑ4rl!9q$7pOG۟2YV&p"2;ˮ{ [ieУdFJ6rƍ@4q٧ˌioߩ@WS;d7IuW']ߠ{%ӊ_1ǕO.q _Rm:޽^|Y޺P -|c7A[L,^r? r3zO&/#vLrGyD ',z8z}~k LX) ղ NxE\污Av ='`1n oCְPsae^0麼1:ʈD:Ŷ:!?MM'qxlfcruVM|6lc YaP_eoE9*k 5 }W`>l{d` aw:p@\",ӑ#5Vљ*Ǿ%|鍥Jӽ*D#Y6+D$9ai{C|׏t**GV5{s1NA`DJ(w0d.Z8b{5(,=iC3’ؼԑetn6[hzH0 +#A&DtX2$?_He0c("S08Rf]*EG"e0)4<&Zˋ801kVclQӮ*[ute%-PiDdig~z|j_vu%d^ 6.vZ-م慢msXo$aA܀C3^A$TaʲBlQF|n4=N`.!zfn[:lS{WFbZEM$fEӚamdu'Sb#:B)VnVYrha Mp=s&q{be ݻ]}@ͅ@'d/ iBJmL+FC.$y%d\26FC/ ze۳'©<,+ra7 4]`>,gf,yG0 >==FR 왼:>Qg勖re_1mikLLÈqVXK1MAq4E+576֐sE_>~| O&Ye/L0 26*+^3$i}JBiϐ#{:48r73B=&A."3?ȿRh+KEy/S4 &OC(^\lxMc ;Z'1"\Lc) д(+܃7c=;5M+opBjC>-&bש8p1gq$`8Wn] zQ^Q%;RtE̼)d=\[OcTF G3eO@";H`; w yy'PI )UчF?xI;Ae 6Ej/VQ+Wxps$8!>p={Dpy?hɣ?uԖrW6Q8JIxJK@ HntozEER>p!4lM\OPF2 RpşA:E>]V1$"ٵoF偭 6 svy$՜($*hS!yK^ډZC$3d @gcsZpxz* Ƹi]..']1U]12` X՗CT2Esn0$k RӃeLgjJaVYbI䂀_E]s+KvɘTjJQz Y3r' wlG 2?~hz<5he l˞ڹo34g\o҉(Ow07\jз*^!%1DL(@֗8b/*zYNa/ShаC}H'* *(j xxz!ps=<` z0Ak4sy_fW\/>e%7b>#/>J, -꟥l+.A#-97r dWH)SSςRpx]姭O*Lj;ɈS|8҇*]JoW"M,A0 ՝LjgS'F%$Ip7U/ N]@"j\{Uj11a&4SZYU¦ ED^U~thSmٝ|w1ZXrM\fJF5!bf\bu^xBݯ7f˔j# xs X8ṮvA[F @69j+Knl nU< ˖T`{PRk.`d~D?Ay@LR/ cЕ+#AF9h3f\].dCdYTy[R`QRWpLQШX5?_PD.OU5<ϞݡUr* c_2p^ZgzÃL_paթr(Q`'e[ a&Jݚ^߈݅] jH U2GvZ5 zh0:̰V`\zxRCQH;&6 M,G/2V= (`h;Jk>ʵsтoK/GGA䃑/˶YlQʓLJVFS|!!RT*@I;Qn'ONC}>A I4u83y>{X୔*In-M8s:x(~ ګV?"%A-g{:;h7LK; qSB!%i !!+_1!8,|cgͽ2ǖkĿJm⽔1:#[~-ӎ:T)ɫZlnnG!- 8Z %Lqq;U*Re Tu}.K8QX}9Kw;͕f+#%=N'H_-{5)3!Kqe雬"IGϑw ]0j BZ(hz+9e1kaBf/ b%?E)`SdTj]9VEcR<ԽPcx#fw8L*ʔaKT.FfVA{#RQ~ g.+I6w14~͸LubDZ>rMxHۄT "Gtgrk6r"{}Z Q?Z©?iLiu/_퍌fE$(Oo#{2$.MIanifQV"|= zh^f_#?lR84MgYZ07070100000389000081a400000000000000000000000166f3d9cf00005340000000000000000000000000000000000000004b00000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/tty/n_gsm.ko.xz7zXZִF!t/TR]?Eh=ڜ.+φДg_P Ek7'dC/ؼ| R$'>#hN_=ߓylZSfS *_ˑ.MT5 Lz2eRxɼ+74v\eol1ECJ+}[]HhU/p`;G~7no1V謦*=F,jZɻ*~nzέaMpTbö=_R{@o~,Ƥ0FDIc-X"SΥZ;δ{Mt*b5SBZܛPcCx V i eꤘV%nѲ?v{ W5oT%s}A29 ;51on?ܪ5=QS3JC ujmkM鮡lP |}V -NE1yP}0V-娶ځt CWbXTsv) @PBr)0jRxn+b!l͎pĠ7 \cT2CCe>}@U )u$:F4sHcAKf#ɶHnsS&6}SHE hsxVRH愉hBVby砻ꦦ *eK=1al{G*n| 3WY~Ϋ<28*2K@s  [P3`a 5D.Z(MΦKBgG' XI{@.L u)#>eԁkm}ɿ #XRjLfT1D8 7f:Wo>/֒i^r0R~%=QdAqS)XQQ";Nz_dcrX"$y^k;0Ηh]rhSr ]* eqJYU ĩܞi]k! }&% 0YgoxDqG1ʐf"t/By=jJ N#I>p;;r$p9dQ^qE^iЭ^\['<:#C^`GjkZn,?BÛ0rׂ!Ϥlnp5 \0\jh(ZAjbbřYYhw=Ky$bl+C6jASd5!=Ѓq{7>UAZkijӚjk~NrGE}T!nCV7D @ijML PQhMiQgGDH{AShz1ΒFE25>]'(7y ٗ*+ż=xKmɦ`tS(k׹ڈGO纺 ̜P+|ɋ9 FdUS-petv6drlIrm@bSIUօ(R.& o i{o>hh>gmL0w)v9645\B #" s~АJb/mwp5rZsKlkD;ssT,(Byzo&<1#P ,AFW p NkZ}ܑP,?fe PAH?P ٨@upZQdQg~pVYq$g>vlRT<+NQg RqY;U0jA:g8$/,S n]klcckw. Gnsuռ"<_3M%_3#IXawgO&muQ4wt %n\‡ľvKz՜ȯZU9'Z,Dگ·tM׺>d? @wAkF7:l<+b-Fȉa4RJ2Uܛn ,<7FsOD?LPê8' qu!Ÿ}x}Sܭy XX+^N&߆ry>J[텭&Sl>2=9c~n}6ЋzV󵪿|7 ;L]3y:SѼ/.7K' .s+U~[d4kM:̄qhF< U%4k0 ˎ1O!hvǧhP+Ik]cŊ|oE=qk3Xl6V|5_iΔ1WGܑ=ʾ:e\tyZ[ε䦻%<žp%JV*Դ C볌6\IKݬ'{5x }-d3{(‹+_o<|E@W02xqG< h6 wJ\UY2E= t4Vr)M*!sZ(EYmm ^WSWa d$/E ]fgj{Ab ag׉%sU 򲰬Im|lP0XYJ/Zȓļ5C\ N ?kYOkg)Vw'kUmWV9C_D]ehҬ흃zt}Pɰ\)!-)y:Ѕ9 OnR4'-n@2(G֦V/Ɉ>mˀe=JBmHۖ1RM3wvrS _dbq?]NOZGX@)kz 34&멶lK&G!# Tk7ϲd%T^ʠU +%M}aZ8Fx`w}u蓼c=IPVVxdyѼxE‹ bB-v9YmMx8QJ+l6h`u[S:=;~g8Aboq'̘@9ot\?D&:-.ӾUnrh./JF ]F]k59ع3 0I]؛M:?IHl-Xq&y{vU'VZ~$b,ۮS~gXع ܷګZM+֝jk9fC'($vhlYјMÚMxCƑ2^I nCޠ#R#gI]P"[}@(?*r,nlj'>vO+$s:B=tĞzvQRTK3sO GӚ̰9o[P( ů xjٲ* eve !tv'^0Po?($X{˝ն^pW/4W ։&;LZ\^K>Mn| 3u!RT I[5^J+A] ptYi>kZe3ww9l?p\ N!|3"eɽUUsd#-D fY1WhAI/[*0h=܁QNTc%>Q#4B  C>繀<8w@eР!\`oOmP@^h<;-@#}ճgh-Oic\M~ U֍)T\g"`E;;_0` TdA";`XNÙZT~޼/1ԕ$i1 e`5Jޟ9R2>%qc+kO Df!x K׍'z69:A -cB-ҭiM׫0^Hp,(u=!~ ]ޒ KGE8BM[ hH30@26(K~Ƭ{"/Oӎ(=Pz{F:b'e+n . E,͙HNEӊ"0;Qq(hogN1 } ܰK- mU-Yk%XC 939~ʙ_ `{2]qѼS~R.\7=Sގ& jiV4 XiE$^iR/aCcVFCq3Ӝ)ٰg ~b:6:&|?svh? g Wb(_/9S\|0YK#&ɱO:<\nj2TSƊTs;gX{XL[/ϥdB8w<'вbij3۽I-Q .$,`m'b%<[J9KTpg7IstSɼsr FeIA…d6p(@~$@G7<_ܖ+:Ђ qixk j2Ǵyr_}sa Ik3uڥ}ii~dL %LX/-qq |4ZEQkRߔ1]vHEԋ$ݰw(Bc~/ !6 DŔH5W<*]m"xs"62fEl]ӄݧ;q N|J8*3 y?|Ąq_hU6De~ȼ;*bc+E*X:W} rǸW`LZ&8oj{G .J+UaےMaRmP_Pm{ɲ~wH1clB3Ă^뙜ПL)RJO.N*N3|e՝31a^< XKaa}g$Tֵ)bNa/Zv2g8㮗}LN݊f;/1[|+LAGktB :;}OåƀсFߢ{SY>oRF7(Sh̪%e FHhtH™S6M jA/x/;:9cݗ'Og>`x7ITNj b ?Gx}h&DiAo7&Fx6QaĆ4PfG?_)z2=0irXԔd_72Y8w#EИ μ.nȪ ;~%pUW>dFH0cYGK0ܛNJ j( OxlgZͯؤTEVN W< G8~Z)7+N~o9w>g`%v7\ñدv|,0T,AՋ_ͭ&L@|(Ц#`^W!N?&ٞ4i$ xI~'xd[ȏ,fj2O?$#kcF~pMx{$m=vQcݔ2]հ69FGA*{ti(bj .!7o~PD8(`/DηK(EJן8~)00HUr=>Q@ UE"`"5ȇhݏ=6$rY9BU6GĶstgyݠ-qfm lԴrJC Rw}{om:ݜ8*sad2_qqM ۹+/E.`N3X*u;O!-jq o鲁xkQv|2P4gWJU9͎EW4l0)8sg@aCAnR@曙}ԘPLs s)Dv =ޙ3#.P$Xyn^@#l.[#nfs)~T|J2A8h7_2H6<砇 QC.O) !E{NU*#9aȴKhC3/fy &`ȕZ |CIdݟ"3.ދ<5y/;KQ<|@? ZZQc?Lhڢ>KTmJ"nEY},$,\d 8ֆk+sSh&-Wq+.2Cu?>^[0t EH|H V&lRQ)_q;?u2י1!-"y2%Ei*8J<3l{>6B2Hw7iToo,c(5BN[ʺC>vra /NĈUkRDvB\ xy|G ,g[o ad?CsKqtcXcb\Z ԁsb(ΟR{,y'~q:+TgJ-ynpPQ!8"-5=H~E?B?9ИaF M~&~+cO oɇ iFE6 N贵r̐_Firyk};|?:k f^Qf[b=]CzJ$ꆽ*-Ljb@9hX*T;X(m_ RQ/#sl-I +l R޸8z`E!h">0|A|+6iu +8"zY|oܻOeinʫPPD+Og (-'ZP D~as0&Ճsd-!9)U wxz`e=c 4U"tf/ꭢ: N@[xKIJe3afShhDYkN/+]{̇+ @?䒮>m/DEabZ7{!$W2,qPݛcŝK-˚H0F2dTU#Ո(|7ggilEJDJ/Ey.|'JB- f:.Ҭ鴩^࿁&.(6/;lzQ˚hlN @t\!/bBR`LoH30=ՓKP0yp,' ϊ4BltCȤyETئo$3俠 S1F`f/.omV t.2H.hĘ.˒Tu61x^J#Xה+*I~p%y5Y>ݦAjett ܲJ ߻G%Z : IjgAxJEK~@` 93x\uzoWD: _D& ȿRN{oh~ ȘOܣUuHdŲe $e<]b;=+76ھx&S*t-u ]z7%sbGh.Ilkct_@T ؑh{0꠮Q~\KQ˔<'&ಖac{f#DHbQV;$sX{Ń#P_;<^s}%rˑ2% ͽp`[87inB2jnu"äI }0pƏX5Yh @ʙ 3 xByJHoeEA]W|\SϟmY3&5}EsH[|&RWNq>-Bf$;iP)YG)p9_ >lʻln( GލCݫ[&OF( XndOκ|iB&J#]3%"yJn +oc.yv Z .^Z`Le7 9MdZ @ضKKV\*I:GIԛԝAgu.9l~+8+ g4"0 Q;6X`~ںIy{n7v^tR  @ @];~Ŕ=^7s;؁FI{ۤfG0M-N.VHQ%DY LV6pܚTrŠyL.^T3Nz< yFH⭬"6tmĴl^2B%/|$.HJ*Бˏ (MW>a-/Iie\ a'7?f~"/&69Г-akp碣so̢uq#:5U|\X<1m^n)E}6ٳ%yP e~;OdSveJIo8ra᫱1ĕKN,n(]idR*ǥ&odĠ{tf۾%)~*D_ gðՀ hQ&xTfķIڨhZA>],,,-fۧ~rZ}l芷bҚmx|۳==S۪qv"L\X=!m0<<}u%dK!>cVnG_l1+1֔p5*Si@ ^c&)%:̓ +,{}U8ƅek.7NUűşcFx}=Bb?NAPG(u iTLd[v)ouL's+ӃcojxxG'UJ,jMLR,UXI{ "-ݰw5R] V C>~eN@ov C0{gpYU1WíkfBy␽3IgW M$Eb ]{fHoxk*+0z rl`M>{A=q]jj5Z8!z&,5 3 Ůe˅#n*( `f]"2!po`XONvcڽ>uP|h,혎Ig k&4mmJ;Rz8b >ȟjBĮ۵GouJJjɉ2`| /0`MN(m 5'jyb?]˭cg%N]Pom3BGA+0{Z0fxp$xJL'k'8DuHiqEX3޼-+փv sړHy8q0vj,le@~q,5ٿ5=3Q-}SsGЊ{(MHpe z21hJLeba,0Q}Α{]m>ЉN"e'9 .XQ}a#*䶉,9HUKbu3Ƈ|u/(*ӄZ˫fWq@fT`OWL)qGW߷ю궙8Kg*Ÿ ȿf䌑~v<2;OIM T֗4N\V`p/:F^ڗ ?sirqc m송^z$2@ 2 ߃s}бkz>582*gw&SunQ;|tf|dBǁh>VDg2Q*{d`QAg zwǢ>dȸ CJc=+{GV,jXIeEH.q\p" J:!fOg%9Imf~=+(Ρ9s>#m4>>Ymq#md6<̑TH([0⹅)G6|W.6I|집5i׫ҖIzQ|[\9~ U\/P\=0JiS #?x8Wqmb/SrIlSb]A~V;k;zBNqw|#1F|2/oqEg$ں9}zds`5g1pem5N%/ U8-G;8q6nMQDUԊ>91A~5̙BTGz`R4U 테rW[Y&iW7̎/i杧wt'5.1-gMg*'V7No ZJ~[nC}+1%k(ݫ2}9o@zW@ ھc#1[?E:['Dz, 9ٽ:kI6⻵*krG^iG~\,Qg1OuCmm+wz Iý6q"ЦC.óbސ rBb8-Fᘂ^)4q;F)nqeFFU!;`Xޗ؜땛zc36z=P9KwE4a!][EA|]gqiTv;Bj1xaR3a-cKӮ<, ATT؉d!ĿSve_JZ70zn8]+oh-X2 %mք.?ͺ๲R5\V>nߏ®t;,eDO/bQ\,J*"xc}d":GD襏`=~FUcN=BS~/O >0zDBN:g8t]f"%+ԸG쮂DwxGU'Gdh,InC&sڌ0 \>y&c9r v01:|x1˝^,GXOs CfSxcCG.IE9Z&!IW^ϸ;T)F19a$dN @P1;1 ID}5E\AF|AB0Otx3&V(|Px/hLΣu(g4mNrP4KS ݖK-%Aт,&+D)l qQL[rlҌw\P$1@x8a,9s>iY2/[,-4 c \ D-ر. $}un"_gT_fV_VFSVҗjeKo6ŲV-,: g퉘[o\K)'*eɋ>* '՛eBf^G&J}u&!1N?ؒlſ9 d'<<3n5veEڦǛtc9`R7]+($pVF eM 5^a-+2kQ9v9A݋iՕIBʉ L ԶQ/TM|!v\7ckEFQ-a6;XkE`@-'ZM.eOr>M5: jcݻc$2ZarxǢ*W/7hw?j%2۶(0m/m^3zQ.:tH_`AAW2fj25 8((=SكhM7Pv!oӧN@Ij\}~(=(Y !3/'.[O"ɂ>lYt[}ɸ!])_/]7!ExqA{I2]C:+E}8fS!|o<̫H;ߛ y@?=P&wgtFQF$+gAۜt"mu)z2dЉ )lQ{mTSH)e\͌*c-wOgQHa).C*"O3 f7aO`#7;O[)Q,"£{#< 0qKl^\4 IP_!ʢPLe,|Vɖs  *ec]љ)2Ы]5+ D]|8x6\,`+*j]z@nX\be[*%zV},{e`2QgC™l) Mc^"Hv_Mk>h:]:7<{g-eiLwG牘=O2Q@dIO*s@uk豟ê늮qAj6xU]18*N&B:4Q&c`I>Ieׁ~e;H`˻pBk1 ZPb7YYks{(!+$dFxLAIq#o`%I_JM3S\rWYK )aPeդedo_/ǫY VOA0;[0l0OPK$^A #~k_Ma:WkGҷ B<9pA;'Ir T a=q@7^~~W]+%_53oN :{<'uMOŃ`:}0. {ע1|;;$y[>`*-CLw%U^?3lՉxXp$5Va|sWοжV2ZL?HX:#i$ԏ~)w9'-Z^w#=`#9#QE3 *dt|+OE1HYM%mgIyof]ϥї/_5-dM(q A> Ud F0ȩq0=mX:Z0l{ ]: .A>PkE`^ ĹWX}y>6<)OG /E--^Q؀7/ً &M6#L8qR{($~9I @.-)2L(yY?g\}en_>ȸn,*RcSC -bѿУzO w=Teprkj8z|v⚢ ~?C,yֲ.5X&H|8I0zZWy'mt- RJFdݬ@tZGeQKuwpm׊2(NW'WGe(E E%vנ8e%Q&5Gt|A ϕ9uFxIG]x*xQ>銂{o3p) ˩M{3wE5 S.y]$3KZ.WA OtNBFZ4jj'^Dt%KMR)XIJŢg](u#qCg<LzpqB4+nU(*G.1cP9lkxX씋?'q h|6/%+ o i4\pf+\r(t|KcKO"vX.|p]P1vք)M-?St^4 @5sˣ H6Dr],uPQ6fi:_ vӲ81_p"(He-C1TBnVhEF'-Ttt{A}VмUҥXP le:oW-x*QxwnI^)O fu ~@4oe#-sjvSǬ<bT07h[hhTם>϶!.@=(#OB\j:K0uf}B >`TASGWeny:qe"͙/iLIwl6D\!eM/c]l\:ՀFΒ,V+>B-[҅vbH3|3q3 P]2Pʀ2gI#4, cd%jFV^QS՟oNV,WpE$)9|=wb4rpOUJUdk*Bw,yvk%I!rJbg9kD:ͤF#nv9ZBldԬB\OVHS]+CeZ17lʙ0p6QkЖ\S HI:p xg'c?0$Lb5Ϥ&WIl~ضm6lf=?V|IGht8;,I l9nYm @M͆1(Cn5<+=JH5\ }Bt j_A7sMhK =!t>߹3NҫӗLD9Ȭ9񴸊`xmٯ6ƪn( ^%9>hų!is& ;0Q7*0qPW:;UĦ}1I9eY*m˲ n`oB[Z*\&6j" Nѷ8́U^!J<EBGK`ַ4|UْG k' T g"/}B bba<^vPɢt.@cKBVD r٪0@`؋i\ 4Z2}`↍J5L,jiV#y7Ó&D숏>)'z˥?d=QLPVwɽ*LR4!=Ş3.jh"͋dWS:\6W~3қ\M@ }|!ILMl+J3/dW'٫A󼪹W;1N<ЮR,846DNCVJM]l:6L;-LWhu=e6,>(grl}E52`vp[\Ƥ睩K@mRg*)`Af6,;_" YDY `FegbͷbiiW#M9q @ l`zTLOk*dCZBIdXK7'@qe>YlcM_tτnM&F'I0Z.o#eY:Zxnu}מ>̠N˷A(uk5-|dynCɑ˔K|f ȵBZ+̕ѕJ=CURQ{/MkhI7]pХ`,u8 =pkNjxT7u=Ql;<'}`3PvE(摿KkeT h#$D3 ^E*KKue<*)v~#ؚx^4RLhX a!FX!NѼ VBܨ~Q+#:j'-jڬ"rh8>3Ckd m.?:Lg5)7FGI9lD͓lD֨΄7oe2=V."r6/ҍdPaH",_|E1&v`="mZ"´paM7vY|?U299+qzMal =}ٝ4&L=۴2Zmz"aqt#r iX~p4w3ec [ϥUؔL[W5 $z<3_&NCm|1=CrV~%I w艊Zt%٣`Ќ\ډVcׂ~(-9 i#?²Ş;̔Km*pAZ:7GRɏF¸=X`FX aBŬkнAʡY1MnV{'Muj~|"-hSvJN$ԘMW1KE, <6 %ΐI쏦ׄăIZ.!H2A1)XGYΈ`\!|ˑr`bDY3o+~Q?SP*i.dːSn Q:P}3%~6V$N3\YJvȑFҐԘ)h*&e}K\ E@K~e CY쓔p$Ofn: y_*a4XEƃ=ɯC7MKI, ?]yw(d[x~{KR9oG'9 N;͘V'%ו6z' @^?+1^0qk_)[(`HJ[T9uW;9^#eŬ:j^튢 J|>Tu;|W=߇WAK@87(RTbjb*gH`Q K7%4%Ba<A+q |T(}uOv^Qo.+XwN/ePZa_'$Mht nI,/jgΜP6M»~x\@$ p*L !R0D7)\ `K2yvݓH!D b^جo{ytLֺwVTS(eQi( $6%VQ@Y6/V=&i;#QBSmygVsI[ݯɺLR3oe[bDqn7ejۗ;ze:2H@O7nV=PB!8fig)CZڄ*K~8Ofx ՠ ?gYZ0707010000038a000081a400000000000000000000000166f3d9cf00001bbc000000000000000000000000000000000000004c00000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/tty/n_hdlc.ko.xz7zXZִF!t/Tz]?Eh=ڜ.+ZU1@WF/", dXqAjI=;(Ty.eB":8l8[k_zZX,>U~D Tlv>mԉƎx54j\. =Tjq˘:[ơ@gdÊ4էL}Dvh&taz wA{U&DV&'ퟪ1`ct xԖN}ǣ*PrVMP]9knH]ҚXsUE'^ ]=O II( \ܻ/ߌrQ3jCn?5Td~N 5@de:Kv1 DqfD/Wd颯){^2\!Hwwb.,g a RtN!=qZ ~LU~un-FlWXЮL{m].bCR$/{ : =Vk!Ouɜ5!⩤؆0j3N|hbbz ?o=NH-F mϢͦ&^?P m D%p"g@pZ?]ic^Έ'k_GʍO/( .!DkXZh/X_X50gg]Qe. }Q4WY\(Ͷ1ž{>R=ʝwJ:G'/" f?XS_1 쩒,Suf}Tndc> EeCU՘hsmt0DC9&")R q;oI{]v׀=K{[duko^gL-?42)"lywΤ0RXB*i 5ҸdCTCJK Gs&J~5x63tTX`6Ί'%O Xr7fb̤)\i{X.œ8>Pc 9oi<-ޥg|K_M%fݬX#IH ̊:\t߽y| i,(ɿ ًk'4> e},qaBLv*.M쮳v|6,:~'AȨl,.DddGN3=- 0`MD"6_TMeg+MSS=ވÀZG)$9.۟F&UdXx)NI.{Տ s>#g_.*B9˲hnCgjc?!oDq^l irG!#m7CKEN>ioD xPvzW7ė*GoJiAAϿyfsC &ӔɰǨ8OOG-+ ۼ~Zr`:mj&xX>џ02Ef S#یV!rmVFz= b:h!G8(# %]B pؕ]H[EknCd}6-hEeeI>#7GɈA"@V}\4}آ@mS*z:){T_YٚGv+"qhpMMb:ܫ<[Ҧ*HTK쯉^u3ZE+ۂ(l paaRh0:ŧˏ'?\v+jI \l>b Q97?N8J Iv k)XJ Uٱic$$y_б6/8Qu,0)mP[{_ifg47㱖m(̺أJ'oH{DC[D2gzD1s۷f]<:BeSYQj-`:@۔'Rxq}n-y~ S6t#}%MMI |՛6PtyNt];Ľ pk+:ɻCsȴYv$3|kZ8-]u4:!4فk*k6[ b\r!ڸDn#6Ce0'ez#_{64MU4X)&ckq2jӲK[f0dHMSp[XIEb,!M#7E(4b}WdS-(j~gI'M"׷b?-f\;q<hAf1Jius|[BʀךtސN#T*V#'"ɜ{0uIo2uVkE}uOV AW* _G\ʀREX - a4;Ek mHWEp-8f`mbqCF, {7| ԓDMu#9}LVxJB@$9K1DY? ?PjKțr8eCLIVX߀NZ횢aID4k2;[dd0vyDVW_hJZjb ?t~PBB͂v[txv+M=|X)>;qlncak|'jgJT֪ne)r#BM3\lzi_O'.2IґZtgWn|1j !{}/wҁM 6~խҗ y>zR:rXOŦh; Sr Vگ;;2'wMI?rÖ儅~I.Nz-]&80[=+R!8*ƽ]H qi9Kt[ bGc|3 qϻF=_?ͬy<_HDi2ВJ7^'|T@F\jv"t_:%MDǖg+"t)R n8dtGuHRo1X"-Dei)n9jiͽeB&Xf!m:b~O2"s^!_/+h7/lY&nϦPuWYX!4 =m E<IJG'rT {{#ozDB,k:F7;Q]L嬠S,x|m]+g*[ F?py,m@]]61b؁t6^Ux3;e[uŠnM[[/ }2R-3p#qgpٜ1|UGݒroU\y>/BnE2c$>\?+2p/Wm{`I?5QP2b!fIwÉ%u ")w 2 nq 'SB$o1sf_xl tj,秲9)װN?3ptR&Pc8I1KsռNIdλ{_­ iWԶNPQߟf興j[_a#~ Q}jx-˲`Őc}Le7/g#8(//V:_YrC ٩2D _[]v>'#﷎~e*B# ~J>}iZpװI$AeXlM?rC/r4^S/K+϶bxzpMC9&OTDfyZ|m}xY亾en2r.ooOZتs'G>Q&(w0N*(HY/ę:mqi5_cT%VxI7ɔXV*؎]˶[.~Wϴ߰zʻX̻'zE977lۛWCN,rapm{"hYaVKC>S+q?*o?KL|CtO0T<_s0r-e>~ǓfZ|W0B B6=se]SXYPF ēoU '{>ifn>ԑw͝0(bd!Y- eCӁjʕ'e[ P47Q-/\.mQĬtI73tՔ6|Cxxuۭ.k5Tbn|"o{+@ڊ^sSn$fȓZ:yk_:Ѧ@!j᥇h7WH{\[(4aPR6qWyk]=r2ˀ^(5Hwz ^r.~|vOq*N^q^l17 fK-fz$&/ѡa5f&'gvKȮn!=J=htn29 JBUikV-JXp0cwi wF~Lc (PpVdGU 3"``3=L|3gK';8o)鄡LϯLzeLm^K~{uQ\^!,̅] (d?aPx‹PyNsJSO*(6l`kM(\TBh4^z:yc`yvOE4fF( #d1(7)-b)Zo6Đz2!<`ԭ֩l?om;Ej?GL +byWN'6wpp֤53U,.nsZ,q- $&.3$Fd_~ٶmwHFӕjP 9d&ƻcuwD"OI\TvO vI"/| 2I:md0 AFf/w# ey Uw$O`pR&lvw1s/=>cJ^gkN/$>rmk¤ ^M #B9CIvB23@hKmK WV \CHw`47슄5G6]\t(_ øo1W FbeE j14ݨB"~2ٚ U@d& _ VIQY۞ ѿHYB_Ɉy?`E,%aEJi jayD=6h7܎䃸(tm2F(xe/O+cS `IN*J+NYXկ53pVU9b0yB>jY~2x =C_](qDqc^ UK]?j:I= 6MHCNeL̃uMjMȃ2~ fEPf_2CxKb3PVn@1J!q^(3Ӫ<;꿳9za#aTYq1Ez!%/gB{| 3H~?o\I4mI,ʈt! V7470 5->y2\2bix8;ϧJ&8+Hĥ? հ0;RA<~S"):wÜlh/YuvsiV5yu.?8T=Lcl|@`a.q0Qgĝe i:tLDBf ~2Qgߎ,q $$6}'FҀ{h{嬼-o|ފ!Vb""3? Qög*A̞/3Q] azUs{' ( HMÕоMx@UlP3%gW'EQ֞?T+F&Ozv,}M_er;e`@Gj@kCW{xTeyAHFx1/v]7D>&wݧ~8yhȄGۙ[cJv 0K"M«;3Bxy4oٓtwΈԃ/q/XDzR04i΃Ze͎h)C>*v„ْWςg4'Ofw6AFW=n\YLZ._aꞩ Qd!W1CN[>W*~lY d.wtpsd+ WCV̇_ wĤBלk88ze5l||{-t:r_UY]A[nl!R(}גzW%mt X0w^kAd]Sk\{FZfn%) q&@TX̗]xlHpZf 'ޕ>IxڲX%3ol_Bt4;g~5{"s wW#!RD ybXqZSR| kp ct:fm?ۦ;\?PYaKW '37`\K@AVHT>ٻd Uw *&IeibFk ;Oguv-:yȥh ߗSXRj:7{Op34>d3F3_q\"kHxIw'Z0a!Sv*0Ӗ:K*vU9 G/5)4F0Yw|CJdE7zHg{)f@ɓמ-Ha(|oC# ?z{"&CG]骠  Ue<ԉ\ׇta]>P͆xP ]-.2Oc PKG: ʍ CIgn1! HzNlϋ rWm- 9{_x%#%aJL5oJ㬀8<ឧ0q WYF *6ͮ=b<`tSJc=+hj;o "Е2g^g3+^3y1Du4STt\k9бi) T iCώR=g/2G _s/=wx/AwO{,f3t#f"ͽK^ h(&Jn< &Q<%]y4~u8Qjaӱ D`{$%vjû0;pR|@\{vAQ+ VOFp= >֝7R_/?SVc ~J.\9ZPDܡAa`ݓ;pjMȬ|R&%{OH#j>\ݑ|CT.mjNر(bD[7yd7堉Y̳m[(3oToqc3|$Gr:iU(?{L93ܹW Y@ !.PݮQmՎs|c-K{nώYgQFog,}Ann5W> %:} ^Llyk6nTiLʹU!h'IS뽤 B*H[3b޸C燛~Izۢ~: gu;yf̘r~Lo^t-VCz 0MԐ>ڼy|ΨLD[b%v Mu6:XtVz#/zBBeHvl4; Xi}W j&їm87/@ |B*S atLVK(sۄ!/o5j+@\egt`5&+aR_QrR黼}-`J?cYDTlȫ?]WҸ?W9p9[3JP+E\''(#RטF4@%_؋W_1y솽52~v6Th"Լ]vW^Sz~zJOj=s.S{TR^ûc VmXH !5- 5oP姞)n܌5'H-bya&ǧ}eﺹV 2 pLR'vkB8Z@v2tC _Dp%As8HOI1wGd㋉\ YmuW1s(^pVEm-hM 'uo]W姄Ai^뛹T=%G+68ƌK=clǨ+2JqP s QA BHIl]uhb@Ʋw4@;W/X|JGj>8Pn,HR]í1AS#Πܐ.AUb\mP1!#1kn\~A#n&`vj^$# s*x//e00c9 8NDúT"x$ƽAgؽ̓j#u. 7"[YuryOC6*ua-|h@K"?#bյ\06ct [>ۙ x~ D@2]S!رMVoM/|gâwy>-pAdGSGzwyfPUIg5#9Ge.Clrm׿5>>5$,ЂS/p{ݱt9H %#"}J"k /L}2Li7F[og C=f-て6529nTrd^ׂ#wՁ#:$iI-^VTÜl\T6ԝ2o(%֔ rY,Y)m|T>49dyr4u_*T̢ <; Oxg":o.o'_xڙTfeU 1*BU\G@*#M_dYr-^3ڧ}D/B^9B"wBq0E-AJ!SY}iӑygD_zyn "UK:[̣ %zTcϱy7~sCQz[ Zuo.uRU;ʮ0ÝpА%].帛;bۄ0WUhR+P;A.Fjcx ͎hQ@~% 4MF&@Y-]m$wE'4E&8 8J?}0X\h͌a 9 6m@.G@x#y# f m5wPtWMrwLSC<ț ^/%@"$Xgd䝝v)E1,Ps BYр=%1˭E{85>C^q*}07$O&~M4$ @^7fQ7<<8bY!6tHals?my j~ UڗXwX^@w89~BSԃ` Ő(,[SIiie/svʠߏӒ{?ͫlnLђgf<*͙DK2u rx&?uWƷxz-:k 5EȘHWHQ B[ Z]߅h.,SYJ;Z|Т q@ C$E5Q[F~&N|q8tXR9gap/;\Z㓞ؓb:@LxsF4*|LOf6Dl7S-_2黡ᰬ =t+E/gn#-< m۵:5/J'd2GTRt(LfG?$[CPO&m\\vڣɂJGc(-m g-xAdִRڎָ&@'G_1V \%VӽXAQ~GrfL)U0Jq㌰2I&Vk QbG%[ي&8BE5Aj/i-l{8Zk.(J.!Ί۴[=r+>[cHs)MFZn_/\5h XS?aV{PufU"q۽8 & cP"5N~jb{z~J;U_&F0 邀D* dfŖ5m\Hdڄi0~YdD +,>)׼J;̙%av[O!ZcWG'kK~o11GԀvIa`cAQФMf1ip2ߪHWZO2/L2ȱt51ol$zP,-n5%P x`(0HbO?cu&e社*n )lS%v ;А.ÒרmSrl0 Py :BVV=gwj5f5PFk`zY/$ Ptt~ s@l)Kr(Ow-u1␖躂2'mY*Y yR3?i4&:`F)8.P] x RԠ|xf9[XOҟ|HZzpMRYXܷ6b۶Kl TEdj9Y;.oJ3誋![6^ƖRo[xi:|]K! ̈pѕN' Q(&%nn|T +ug:h*G*9x "h&yr\hL8C`?PN{w,aR1-h=oΥITӳ'xyvo?Lݹ%zP}}n3vlcVs!ƌD-cҎֿՇ\ D#"NbNo]Ve_*&2# 4`@`ʣnnul>Li(rvm4PKxUo 1WuWC^bZ4% ޲R1Ҥ^gբq1P6`"tm RxbZe^F=WYdѰC:kX NMf;L Q*<[|*E7b7SGB$a\hTR zy?E3FY=z H?3US~}7= >b %Q|j5sIG(][K$jjм C XW~Sx4k>;2 TeޮB <0(I`F[=L",I#Io_PlHΞAbJ5l4r4-Yc;Z)l88s6N6QQ?*n]ozey/=(K!W w]׻ ֒CXMFzZ(r4'!`-2 mVb s;g8Oo9u j+tѺ/>muW?ߒUϨDPq6X;㩯ZmWv¢O-]-;(ƕf]ũ_sKY2x&9aAi*g2,-~^=5 Fn`}?A CY3-YxHK=0!Չi9aDz{:HAtk`E|bF>MT;8D0{yNEH: c`eQh ЦXlu4b۪ҽX×E?["G=)j!MۜTŴa|t$MysuFKӶhG$FuM<,Vn%Ib\9 k(y \j A\طqM9DJd=9k5sƳ o鏽Uo2IgAzP~z|)ƟBDS^BU72"V! 9v#Ѷo~o1TΓ<[n P6״r5+O[7Fa[v瀍a~2WC߈oV1 TuAӂxXI߄E0֐/uWV莜_z ̥ϕ!AVi1Yq"m~ Q"a& %*I.beD D2D%%b4?$ƏnƠEӸd1H}2RP)D10BmCs7Y.:9 P/89[b2UVhYXU#*y<%&0ieC( U({ϑ5I7bqJwx]EB5r3wGK^g܁}6APMn0 |^N آJ j PESfIYt1;R{d]Qt6[R0B:<0q )Tcg̓8)VM*9AP S y9CG\ӟi)'SZ-c*6>C}ɤ%t;ŘgkvYCS ̡ ltHޜ?ҤSRo@)I .LQ3,TyD=k0XoacZߴg]k}d^&L, }ޏk( N?sv)u<^F^pYfR+*@-#E2-SC'vM RfĶ' q E;b*$0ӣbD$kN9]UeLgvfH_ tgxjT`!P\t,ca1-We M+lӋЭ ]G!ts[tŖr@d\NK3FfϺeVȺoZ *ʨBEh % `@k?ΣI+wZ<+^=8%AޮKVCh9fd^'Y{t&e0}p2`ܛ}S0x` 3`o#tS9RܷΰnqM˄34Td&6G7^+@v޻ATg>{NUȣu\~ drX4taEԢ ;]@4XfNka7ia&%h&_[Ap- k!鄱$8B\1ECT 巡X<\;9/]JəT4@NF\nSbd8_$dY99x`,KpC~$NEi\kpGJ< Qɉ`^\X޷_G%?O)9koFs̝NBwK7#V/(XA7柯7 ^GPwC!*{4&@V<ѹ~O_SANqH6MB\<1/H^;BCob٫lj1&Vئ sY͹d.k,6Y{p\{Gl{٬*I)\nJ;jfY؄ GD-{8B!6P,G9J?Y K   tB&YX1ҽsp}(ghP5[bFNǞ~k~̚wbdEŢ MdVC:':[Ig4ze@ֺ؏oT$f ,M7E9 ܪ@ؿ)0c4,%đrQt +iǎSU`4b-.>i<8JO?-V 楶DY7'/(EC3O;w$wwW _R#Pp5/#TfDu%q|o{s=W{9'X__2Lx-teBM-Uv=-,K`B,jpFw`)cC^W>E`Yx&3̡jd '`]ҁ_zgWt!y'. |;fBv*y҂`Ojc)#|*& |:mQ˄a'n x7aMS(^9pgH=)2ޚ^BaM1de.Izw 67R첱x{eE 45*+M~Z[Z@.y0)ɅWBκ1!6{>"ĬBۘeT2}˼4kbKzB-:eJ?[S5MEIm?QUTT+9I9|]1|ϯGiaRѽ,RqCܐc ~ |`*M5Ch.J%>D~G=GvSN]}^9TGgǚBh?cVZ{rv[5|#U]l$ϘjTN0QϞ  lP.BJEޗ[:J'ut1yT9S^ jh}ܛ[!8,=@tZwkjRYUn;xI.~1&zMFhl$7$4x}]q(Çi˔㙱Nij%dy#_c@{qqXl 7X4 1DLw{%,&ˠ_Gb Irv%p]jy{4/-Ph>^]|tA0K-gh$D//`".z2b]b"4,D9EenE Nen& V|T֢ jkw_Vm`QhIyN!ͤY}Ðъ濢P\+ +*m';}V4*A$]clDp`7rI1wR9Yj\ Ơ8u앴=n*WS=׈SiUG+ T'*lgԳ%w{}="Pfw#4c,6 g"|KtnmHC[uT2"!{WЩ!#vHn,[avkp~1}g J,Qf 0μr%°<) r)i9aUF*\|9;-ɾv, Ac#砂,М v=щ;Kj&uV܆`z;rdG=h؞Y'GѯYEyevaY`_bk8ne2HGS|oյSgYZ0707010000038c000081a400000000000000000000000166f3d9cf000008c4000000000000000000000000000000000000005500000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/tty/serial/arc_uart.ko.xz7zXZִF!t/#d]?Eh=ڜ.+>x;QWZee=q*EN!"|NISJͪ6,W>ܦ ;F p}#Y6$!&@*X"he"Nw[nHyxz<'R~l \3u GiW;% |tr8grZN\=9Ťv8 ip4_e6(Cӈ/aA6H 34rWpZfW<(&?}_ j3n˞FWT|d/&ZⳞ:1uē*wA2; u,V9=D 򛩺,FKDou /7΂`A~ j{3=։3MܵJ[Q8/{4 .`Ά4n]$x{4 ;j4G uЖ[`,쨧< F|i"H8! oXVrnK ,"9w|:=D)tSo[YGޣHg0qIG Q5"nƇh-|ԥ'ۧ5 @6{2sO)JPwԍ#}[} iY(qC2&:f96v9Kaïg;L2IPE=lDD2{Dϰ]?2 `:[,R|q9xr@:A!vp, v؞$fF_[ v90t=[uqvvD*5bQI3n^pJm:ܐ1*bɡ)ww Y]; zXb<44uWН巹ߝyndj;%3''p (L'qv~ n ^ל@+Xc`mm O(Z=!=$>͚iugrREY\Ck U3fQ| ߻5w"F(վͲ˚1tdۤ,)vFb8wFdjfN_B{c'Yx1pu2Vͥ}Lc[=4J/vlƍ MUV_S{F?{=s>> 3xܜC/$G߾Z_\fd.7:[ ۰zD Jo,:)|Uꮨz%i^4ӄ0LD'Y%}xP}xJȭV$E2`̟Ӧ( )^U0&VdžDsio-Ye )w2} ^XrG[a5@O,g fQ*BWI8xeqmnbLNzXy-Ҡ&r>Y8A.[tOc`C=ƹo+o3.k";H$Il̛#GЗx2hEqDf߾h%;8W2îÞ)#$yoRlUuNYgZn򽵃* Y(8[\\HK,̪3Un,sK#'!4WTESzy`GgpfKuۯW⵶67l?+۬c pz^Te][HGQmƇ0ɑZRAp:O4,d1/تy*Avh|VәXt']@&p?;iьA{?s3,#;F],gYZ0707010000038d000081a400000000000000000000000166f3d9cf00004ac4000000000000000000000000000000000000005400000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/tty/serial/jsm/jsm.ko.xz7zXZִF!t/J]?Eh=ڜ.+ʅ(l/:a˪T> 7[ߺzI36a2`=Ol'ۼԸ8gdei#9ֳՖ;· =lP(כ0ryWFLf;W@S+1C6SsĊMD7kXC9HRe@7@ `kAF1h]@/(KeD)35%?JdɑpaZO+PVw:}K4.! ؟Upo&:jDI `Uog*\ ~uHRי03u-P}c}HK#ZL !ڏtEDD,+'ׇ9=sf8]?`0۱5蛈P,yvS8df`]r MDz vp/0lS8xE~&E&W;|$,ɭ&'}C|5GcC4@I`C$jƼݿJc}_E i; *O>5Ӳk+9<M5]8`-vnC[ﴒ"#DL1|i3Gʑp2hT}5m0d=bkޤơv7 /ݗac84ZJ6\+]%\!iا1T\B>X/RK(ŁwKB8 <節z`Mkʱvr0cnq| ŗ9X9`cKA}t,XOaVK/ J$ѻD]  {5?Qd&eiՠ5!fu}ꩆ kz|XA7(uWXr`%ۣ\Ejj}nFt<:1(SΡP )#dx F$_r!HqN%dѲzk3Ck2a?(=lfPt8t+ Wt5%]U1i541gAT=ĉ [:|p {LX%v=$!s+Tsyh!Pfh#P9e< 6%:Tw,zA\GbSKNJ+mp5Y~6PxR8N>ŝ2@ /v4"䜦*EG8({5k4KJɔ";(cvu;-K+Uh_ aU<C]hmI̦b]0mg]y_j=6hD'Ldz5AضqG:m0r៛Of/i7E9!E:ˡ!nIaSRBֈ1/rJJ'uAyFXک@"() {8 %O NԐ j Fm4Dp<)k6[@~keԑϢmXH-&Ѽ$d6s %|,W<ݹIar!iŬG](Ek2z @LX>gi BZL q;QP2(a2^֌ 5U kP;{reF,r<3!*c\â `6KF#_Ӛ_Kq.$*L<.HV!l(wodYIݡ-q{zp[MܰcKG<Uݒ2)lc~u{yq!>4.=ؑ[ǭ|_)|W*`w|Dn A^oaĖ}|gb1-Me_̈́ "yMO[:)}{hcdL0ycLgrSx y+}[V۹`6LնID&m}0^F= Jʡ^YAޤw@l@+ o0Gΰ9~]HIРHE¹mX cWMgHԫHYT)3mոv8]nVk0$fIf36dVIx3&5<w0ʵ z;T#`ǥR+ Z|>޹d8ݶh|RK b}$Ʃ~U%BFRMiTt2LV Lnйpre8Ujsz͏5(ط]#%"nX!@7+g#k P.רX@`Z+7,Nw.lG>Z9Ooo3g/5ܦ&0)Ϟ\ؠ1w?k_o "(m\PN;?R E !PފQi#=$  &YDTJΜ392UN^Q{$_ݗqGq3q.F,dQ'tg2𗥝q$o+I^"L?  xy)M()5G=X@ 4!7;PغWR h]&FKrNAج!5y૭dgUH;WPrJgzO-A͇1ީ_PO6QͷbmC-8Y䀔Orڑ9Sl".QʾYm dYv&l2zJ+ YRJCsqzc'+OE紹v^1^q,23@]dxX[ lTs<X @̬ҖxIc,fvq2y9?K f91Cjцgk /I4ԥ/("le ,Sؕpz^X"XMKx,&-=·Y%(E`kƚʇŝ|D2(EN3G ;\xkpBܷG>QA[==v-”%<`ZȉNb<O@%6B8\J/.ߑavF06U ?_^"A UyDyy Gs}4Wye*Bd';3\m/L|a ٜIe QЋzY8OCG!.)+,h*GG\0tH-ax'zlrF"X=T)h0+2;:HT\U` SZU p76= >DU:/?1yNܿr˾pTuPz~pŰ튩FP S!'X2 6فs΅9@cֳǛAiĖ`y}詈Rf$ße3ΙM [XGDg\:*NwDVT0lپĩՓQ1!؛ kѸpW1@PNO~pj|N|6d`3],S2{2&h.FG".ڝS2%酓-KS`=HJv QT} Of=:3P@)l84Pk6J'9ޢ &xq>IV?jЄ^V? sBn-_Y`_m&G-臒ϰH萡?je>ˣN}T;qw;ĔtANV4-jNݦ8u++l~lI" n: 7'$x%=:SF$Z„= :TI#a]«&=w@}_MPJUhitU X"UM* Ŋ9I`AhfPK[ߑEz4̈́ ɚZ#6🧢H-_%I0^d3TALロ;"捋YXDf=١~^z3p9L Ȕ+!CieHQ9nyk`GAKd@\MOeP ۀM ?niBUH&țQ~ûŬb4v5[!%eWT3(J#~qh`t$#` [VsqD ~3ѽ.Ōe*wf,4f<8,*24zQ a6dC`ᐼBW' Yn{>L _8&~x?2/8C"t82۴/SVܚT63_pwC6mo^/CirX έp61LLNE`-;*h* l]ʷ|CΓ_(^x\WWHJ70֓V''n~%Xېqǂc) ĕo€w^ՖϔڀqGePRFIײivVaYr.WNemҝQs8bN\ʣ+ 1x:#U$Kf{McRS 9ޒcƵ0;jgߝ>;˰SñA?Џ eɼAOOBC.HMh2ۮU@0 cT7^Sr ag*'$)eoӘ.݊*drhre;ղKx^NN<%/J:>2Y- _WJdd7j!^ǹS/313=,,BrjC-O)IT/*K@y/9 "x-=qP,. _'J뺊`35a li!od[9 dͷ w7=LeGp * k\ӎw#fV|?@ٳylKt06;ڌvRB h4ƽ(tmS_pF ӗPoBwdT]'܇LM8,>,ΨYm XHT~ۋ*-JOӌ.m:m[h}{֫ij$^V'| jQOl;]Ryl8aIk/X F$uP?@-䭊h3_Y ;g{pd^\?a:l`ꬤ)6G8!N3ܳ|BrnCiOAUaJ6:fz0vɳX0 cUUՊi{T+]m  -5_qn! ʂor.'C%Xm *:D-)ECPgi֚aV ťG[9_Fڍv IqtfDdk㜂QAԇAXs9HSןJ-)u,R&Ϳ :|nMs5) L% $Ʈ(y!6G}7 (D_9m,'zN Iw =W3$za[ֿ~>WRY=$ ;mIBIG yyql`Qky?q{Z\býdxsѼhpV_QǽX^d|4_D 5S1eiVzrfMYM @ nZts{oƸ*}5>L]qxkôr~0P'|SuA3޷{m6F)ts\;\9 iz?d*Ilk_ 2n s"R]jP9CP*y-EGHn~nw ZEBa l|-ũh>b3CIf4Rԅ]S}ѸSQ,KUKYE@nA"ўk UHWUG``zc!6RŮےUZ5wsHvǠKQS"[JMsm1T"ڙ㘂jB?fo>epϫp7D=ÎKIrY-B^MC9u_rؿk[mUcNY¸0mU?tÃS,/Uv%iă@; Y".UYjO@UAU>f[?##w<= ?F1& - A'/vHrCJ[~k^ ;NMcA 4J) w+ g)ƶ \:h`QBbdN&4{'.Aif;qb~|EDj߲֜\׭cݲgqL<nV^ i"[E,(uX`F̣b \nh~P H6 !| x$Ia~36a`VdXuB$ZNDu  `cpW)ƶd Lɳ:3*Yp1Eg\7Ҕ&8v8 v4gdzTy%3MuZ=WW]ua^U}@% 8>~\ٍ'm&xD8ywzQZҜ@""EaR;-j,&ʊh3cig+~\7/MEG{(D3)'$]HrO5v5ChzpъHoi2sv|ݣrg44-SK0 Ғv߂kDJt`.Qg܌1cH{. Jm8n)''ū[xڔ% 5+Jzܟe ϸ"7+t7+-8[Ll~s3}_5CHK8DM4S}VĽI?s>,mDxj,P ぞY\uسО,<ˎ2L$dZMe:ܖM\xʑi}`cbbN:մ;1UhndzQ 6ʀ2arSK.ħ]/o/bxJxpVic oD=h>)`l5~ޜ٩47Nd.";7 R<~s45 >] -W+Pؿ~cZq+Ԗ 3#dZ #2'LB?Q4Xnwxؙ#>~P>)S#d\SbH:8i8k(Di>6jd&Q|&iVx?9 }4&EC.}Pe$xu"û=--[ .6]*}VQz#.tpyO kT^Mg-so=67r8kxO8^ؼ Z~ 9f6v;{@~pvEow4u)f*h S@IbO.- a,1C m~%e,Ydd~p5л _nM,< Ngh'76,W0|`Q/l-kBCc""͇!g9m3!TX}IrQ+(٪[]MLA%å%(9FK jcw<C:d|M/X@$}MQ K#KKЇR+=~V(=S=nljқl2-gU"SV ? Tr*f9 GL7!ǺAv:uwjX7@˞9]m% ~U̡;l\!p}ϲcI"\Sj"'_:/aw&=/e;4 uh~G‰(.?O3.Uӕ?̀; nܕ}^r H+dT=gx4lu$z}|}'#0IaֲWM>:jVlɛD9K `^؃R&0'5edeKeEرDc4teb ;1C]ΐ]JV6׹$d&ȿ%T=*b El?{w$NYoBtHpl{OJ3~qf}\1y[g[;1 ^~*\TGiՄ$rR/_ۍwfh)1݁wCݗEOjbzҺuyo-zSS|H &$ C@=,a 9:K_`bҺ1A/ӭ =]Ϸtd` [ i-*v?qxx2!P%>Uˣ:eH7VxAŸ4svyVꕰKf97خhJs{V|PFT5G1QlpnGX&N@KdttnIk-1/v@|Kc*'L&;o.`Wzkuénr|6 Vy׎HG%U`n)1x,,\En2|+MG0*Xϔ|sBFzn'^D6A΀K[|vՌM/WxƱYzB2.0=okTEo;̫?5jrSg5L/ULȇHH%ز W[! SwsN[;íծ̥*IR*;m;Ov]"úuhAH= a]-&vtyV?t1L\# II{葃~,xW&gw(ƳsMRݒ5(i ԭBs5WzE%i?v]!(n|5Ь4); 1%wuoHn3x'iٱdqN*םf4ӡQzFP zel;&3:[k,1>, i9ޡHwN'73sхDg?JϧM#]v GP][1u&WV}$ȯaA}KI"to;,U@!qY# re/?Dɔ-3<@G9jk9E੐k\x,tusZ݇S$KRֻ=0d'LuFhd+7now1^l?VoSfw]h^NESm Z τmd]oKi<.]k^0Y.\gqaL 0':="$:3q-G6?KMSIed?d=b LNeB?i7E8>;6}jERBUR%Նpp U> 7"Ez$!tDeU|ni i-z#e_%>cH(^LGwO-!W*bn]`Wv2HQ ܃SBB VGze'.ޚ1l+/3:U%] *1ۀ@O ]IhB Mg6jp'_krJ,EǗ,*Ur*}Ns"yGs<qw8j$#u5Ѹ$LTP=),U P嫇hqIj ^uV4$ = $r)^N6gpމi M[4-F#*:' ը> V/4,gwE_+Fr E6vI6AE ֜5/cB~)% ՠߊ}F59TXB C^FW]a58h& pY;DB{s6$I1 6Dɤ$q{I"*RpbG.?tUqGĩM:^a<:AO} ]N6!t_>ڦȂobGQ8_icdEZX\`_@cziӋcV[p|7?)^yr}]Puư*Gy<Sn_84u(1tU/R] 9qh]m5_ Ml /?@=O$^$ !3E4k-8J:`E6īج_6prְź Ut3vr 24*[](Ȧn^5zAYC zÐp&?,>i]L8]D-`qaV6ă ֔u}4{'=ystӢ~@Vي|073NO#^2d_KeBiµ9jHoC[獕)xLYÏ~sGpʛ9͟-MJ^D1d+.~#s19;ǀ͋ xy($i9&sNZn.6\yW'upYnwS -vU 2W(i+d{?69@&BDeP \<3BaRteS`wMA;K[,0oP<5A@OId'DdIpwIԜ~&^N?qMs-}[\MouO^rIGFrU9q\}oƀޮAT/T0xo@{)|C!`rKpv- irE?;-rH Y=li ey f % ,|t݋cO qY-}JWa,B&y<.%1cv nt@yQ!.-_.^)go e8(Z!}$Կyਢ &!߶ey4^id/aׄ AUlHr-:6]c(jjMnvuS~D@Οw\N;fd)liMA3mUtJgو-xUQvgmM3HkM_%2 ^ \dL1>Ë)Sw%٠$ũr[Ō"ÖH ܚ܇쪬}j`P;nw1Z%?܍UiR1HSo &Qjq5?^cl @uP8/c^=sRu?%en y3Z{ r>{0w}9򆪕 zI f$j}:;rq$]X绑T9$ĥm3 Ԣ#˝>{Kز|ğL0wM tɝkG88{SE B?#; ",0Z}.۷V]σ$|591Oeh۩ȅ_A:Crfp8m7:< `Yf&0!@_Y(uD:qpo\l!uVqIgd0КP!Prb&~!ee#yWj*p^&pZ_~@1ҥ'jz%Na1 Ɂ5;}'g;꼪H;#BKlfN||gXN 둸iXbx$.T@I&p3` 3KlI5꿭_;{Ƣq.YEc3ץrW1Cb2^ ,"m?`7wGgd罞̒G/h`}E koU0DRV'`)'mwS*f1,ZvYC<@kRF!rMM;MVWqk@J#)@oXE612REI/ ~bc"e=za¶bGP5g72jp SXE3F=AweVvb$Ȕ LmUSEv'-Ol^M7+=Ost%Ƀc`K,i, a^0󴿹FzDu "oԋ-wjR βڅ^A[Mצto< Lf^XyGBGwg: 3.7]Uaya[mU4 ' Ebh)(:s ]7별a܀]/E85h2|A@8`2y%̲O+ju1:t↱£k~ ̶z-S2W.5SSN)X72W$Z + Qxs@S/xq vfܤs% $fM=I\w0?[=K75]B;wnrX.DBQoZ^W]ukя 5Ru w^hlTBO)Hv ewG@l@8h|NDu"L(<^@$FB~KD'૆vEw>HTׁ0,bvw  -f&jI5t/]" /k;w%ހ ASܺb/VfٷzUp鉑Zy[f߮#%8S·:@0a گطd4!wfd.B6%!j뿙{rxY )DP䞢¸F$z3\3cBþgWYKlv=IimqdQŰ7C+l037]>ˤAij`>r B9]GY GW2tLɱMk4*cg"!oԴ%)BIPu躽/j @W!z iLl6![wUOs4$]fQ})\a>Qd^i' 5Q$sAilDkQ3lpBUNN[HLRɌ\*o&;ݪxZkY;IFY0wNܿ0;%I~njxء}6J6 rYxG|w̋x\Ә;ݩ㑤?L^UpEM(S|N E )nܯ| _H:_cF&*XΟƱ߷ 17Λ ĝ"VEy52q@ gf3ltup : pHHJ%stG$7|% NpjlR(%p!{G]PCץ Fw[~k*6DaSN)T3G Dm@ evq`qBWƃlrK њvYo{֑J7l/i%["&X]9꾙񥵑fRǺvh1AEst|%[go0mjә8E5*U8eU+1#s Š\ӏ k~jEF'#:mcbQ'A1La *`FyB?>띂.iiSL:&={BuZ}[->2&5W6H;:<¬W Vj=[:8<\k}Hvy !BV8L:iM:zP41``KSUp.<Y8$)sc4>d[J!\(qk;6$/ rd~[]t%cq\̥py W79~5 l?3.>!EIvST * I~'畭 ƌ\qh6$8/ UϐU=ŨAB0Qh;ɴeϾy]m1,CK[{cEh5 ֋j^|ϜrzVpÅ=MWJe첃VcZִ$WTITa{2N\ȁHGJYnz `(1؉Ja?%0̼8CBNt7tS(XJט_SO}&7r'xm͎ex_Yܯ4п.;[=s- %jÞf0ME]j%J"ρ4)C'@Do*.Ar cNs76"1<%ͦ@*K1/wNנWSiEd΀sw;L '3 ;y4@4;j" ۙKcrsCߚ'g(*ʼn; Wʎ5GLX҈IYSs[6_c@j<JEr.)l`)0ElUS}{rz 6o-/?!S]#jZ::A&5T>yr鄗 uDWx?cq Y]v>ɰ0QYRb+hͿd#97?ko"gYZ0707010000038e000081a400000000000000000000000166f3d9cf00007b98000000000000000000000000000000000000004e00000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/tty/synclink.ko.xz7zXZִF!t//{U]?Eh=ڜ.+U3G# 6o?T 5X\ɒM+Ozc4o&@^3Ҧs% iu!(N Vir HV-Μ_㢡b1div҅.1-77FU^;W''5X\-/GF1Rs:X4 eoe:ƲUtJ`ڪA'Y%/ؓTY hH'zs$',LȆ'8]lC|M}VT"n+GB '&_ ]!S>,g\awwXzzČzˁ.&#l2*:=n(3-hŨvg&+;͚ͅP+cPtL#@ uJײi:du>?Mѫʓ1{-[;E[%e%FwdrB$[]lҒZv( I_RC9?P؇l=wR=F!Mqμ5G`n%v ns6~5EW~<* t* -UnO7ߙ.uhu6gdi٨@iV^/&HVa^}gxa@ hUpb^^?qh\p._j⃔2-G&fp4zho^X;4dL6fnh|T{a ]dT":(aC.avF+hOPXQ2O袭‡AYpF ~lD{ry}ŦTea( 7PX/ӕpCrGqػj*L5S95&ol3Sk"AٝP4,WΤ)Jm ݿqfwo簚Dcb?ń[^kns+z 'Y\JgSklg\J{ܻ} MuE Q=Onyur#MIeNB'5rWGdڅqt5Ŀ5bQ`k8EbOWebm< CV(fڝ-yZv:weߐ9\{9.4o .ag}6 7ތ-ɒڭ]+M &cu\zZwnȊ{3M)yT@R89WRw3Ϙ=W@r_%n[Ehl?}o:77d52 R'f>,k6RJ9c@)3J+} \3-Xqo%~"Ƈn]99;vIHxJv8p*@仩2w{XB@`5sˋW8h3Y"{ miu)5xE|7V?'Z;c#Re3SlӐ1 A%zы0qqtO&-ޠڢԁDКB\)ӻkDF_!\~jߥ pg^#E} v@{h1`fRh^jG?;R25>c$so #&9!HBz{d\D6rgo*Ԓ]ͨ48=V[xMHa6WwϽ*]ԯ<.pMؠvaX*SNs8V¹Bq՞bP~CӅUfU({-n=9߿ZO5T^dܮ-uiF}!;pOk/흳{{ץZX8\y拮DA iiA9%EDV6.@r}?BlGRv>/ɖ`AV$ǕKfmz( qH,,Bt ;&OQ%UmoLc;XHYfL\p8CuJʁқiʅ,S!oXpw,wbmJ9.ȵԞax*pm$FCTSHMZ!>hf]xDS\S`$s̄_3 u{o@[BȦ~dp`vp]!Eg{Ek%̽@hO1vF8Pwno܍.胁ɱp4.f[2O\0! e;P&/z"zΞ1s{\7+8/5cAk[cXDDjuËiq㱤K8l..Yy~@g#a ҎlT 4bS'C񸅨Jٻ;s@b-vq'ǧw;MVI)\|=S|4R7 ק̟L q Gy8zk#e]/ʴ r8kS0k|"&TÇ\ZޜvmHb "ֿyG67Z4~fY3R b0[ : o_}m1GjSw^D΃ӽBIb{j^js[| 7oEokv@$T?FY'¸mkœ 2AZuw8R£?r)MŤ`$K=^9mB*MNSAՙ_PkՏH»&JgۘG/РJRj| O 6G.nZٗVMJ﮸ vYS~ߘx\xY]Pn}(fkcͭDxkV^K-z)dp(+1/O~Z_>.z ,-yjff{cpq$p+u -"܊ 9<1)!YWPVg,p]$uh/!S=e̹A>+HhHVp3" Bݱ|w(4%֕ Ãt&45-7Ѳ]-k04m`H横xd=&:RO .,ƙg\<$Mv) I&>d2z1N?\FS#ex僁{n)[Ǜ>Ϗ ^$XT^2sZ~)7^Cۚ#6}eKX;MOӔK` P1=9^ӓ_ 7qt-SD#QJ,ɀB`3Zw>k_tS]!K8 ؖQ)}_]*n~2y1gՋ8aS|[Ĵ1ⅵvpa }'SFÎ.o)+J?4݄-٪l]DErN7"JɁ#|;,5Mѭ[#4p">ިF={fk=ݛKŠE~Jk;$eSg^SRjf-Oa3ECl[?$:9o?)'99;] {?_@̙A~5) K~A.^BGڜwvjA˩~.H.Ae0!gC--D״fRi &wH\vlഗ̤L'@Adwz`\шN6rbgw%(wޣHǦ?7nes&Xm78AK:.Oef,1PpbFZ!=DJ7p\>lJ`XԜ^>~(A[j% R 2&X ~"V F4!8Zu"_U'"7)_0*$be{]ѢLC׀`Ń柆[jZj1dCdGVd%#f;ϖݐ}8CO3H %_բøH›`7d߇q7 QSbNdS& qfª;d09oDH/񭖊ݐ%ޱ52B:&iKN,Tt)K=}%0]qm[vY~XNpB\`'uC|erQ@&X-1<1= >6G_ QC=Y_s=4Rs$lx6hW4F^QCs#ZrM KByP ),= y^;F7M${|bށN-2A3Dᗈ.6G뜼f{j֪y4S+#)pZwxpO#׿`-f!\ۇj-n2Woi@y1] x1Kn zWk#۰ yR4J7pWcIƜۭC\Dd1Dt'Cr4-XsSVa2>̞tY@?朤W2 jڮN/۟Y⩐|A0e!G$pRɠ}UtJRS呤-stAQ_0sژzsn#z gjV^}~G-<\ZPsy1[5]o?nkvCr)bue U@(~}g~c]ؠ<9aTqUfZ`:|_zM<(>o_]~ [`[5Lˑa%U7D~%lWXВ _k܂ί90>[j]27F5OSZgRȰ) $B fP-*9.sq5H ͬš*kЌN=n(*kT@IO"?pu`:%) XRҬb*Bw@LP=?5j&.2e~ă q].t_WG`j"R噄zХH0rR#)qS;X4P)A L --™e 3'ʓ=E4- W%/Ԡ팘7ޥ3AX*5u (T}w=tq+@@WtO`NSSS7W[$,(5n~.ĘeۍѲ#ՔY$oS o NiRH|Ͳ_ί&^ ^fwLgE< qSO/)CqIu7쇹,"S㷐}[CaAO] I gI9iSy\Hda.aE? ΢:kF3Ê#kЏ1'h=ژF/a @|Ueto-z觍ZQYW "f# NP\{6mi"/qBHRiO0ػIh?lny|p( j&)P~;><-MJ&"6RE"wYO,dHgVG fyѿ^5d惝0|掅4KH.jf($e|_cM-뒳J 5`-P])/k+&* ^e^0gKRGq0y&J9 ͹ihg0s 2k[Xr@X..6*!QW^UΛFϝyw|$:G^ɽSͰJg z#]unR#Z$ xl ,|n[FܫdF. "?>h቉3BZ[R@TDbje;wrk[{wY6»i@_KdO *lVvL'Iؖ:C.<3YF̙=JF2 >#ɄO}oH9NlwԼ4Rx1Y1moY]¾gl?ga2N{h)ouO?/9?PY: / @9DkE\#ЮBsk#q}82cQTc (<_!d2\q/G rZ}akQ!2a?| c,33%[Ndwv|f !RiFYX0Wa9D囙a{)/M^x+0Z-_n.!qy̆[MAW𔟖BS&$5{Rӗ3{'$u&{os.7TgA 45pERCCMr7̞|H{rr}^1HAՍH?{,Fʮyj+O""V5d:@tek68v = "lӏ)1k$2Gc^u'+k5۳t_'TL ʎ;=9[$5A]>1F.\59߬$M Ő5IhM ,-nWfJ&mZOh㇪Ճ\(=ްm~O`Tl콸E Ǚ3˶s] l7,T,"wl/Cj3 !ɒ#(pS4(m0NVh"2uvWp0\⽇}9wu(\-q76hU$ `}E%5rë>)Pd8x664kN,a^JNA덊\ ( QZiíS%f8_zjo9jk0̮?WC* Kbq=ȓ UuoJ/ :Oh}=s/`ѕSVIDeרeNfwXbgkZjLzѣj\S_`> JGT0!Yڢx1+,GuA A F a* w>4&A}Ipwvu+9};aO, R;=h{=+}`& I`v\AҵjJ|BQ]uo=g5CXe8'g7a<`GJ/Dj<[W -9IVHzM jӅ,nrf?8m5`s~ZM6v2IU05ix)DxTϪ'QN蝡 廀R=HxU5OXs9\'b&wB~ā/[xn_UQcntD<ޡx(?Hnl%У>F^%}`3@kJBFO*ygO`s|`6C y5ne{XHH'-oƸ Ǒ\jnsc#´G$c9!+EIҌ5k:76p ɱ 2HU >,]P p1w47ŢA,Z+I{Kͱ=0Rftd~<_1.ծA_Ch=7'D:O,'v<`4k0)HAA)US|lY11shrĀnX`}(-z1I,зB.H8TVCLkѨPS3- #sֈZCE1WvPkah؄bY _7PH'1KN3rlh '@!rAf֡fq׌;T2ĥJ]: }@˦1JJz6^Z#d{ʘXu ғ;iZۦe#[7Uh MS} 3'GѽAn? ^ H5E/Hv*07[-AL*h6#5rQ \Ď5#!K*ũxkK.w`s[\!zeGϬRe!I:C~ o=n<Kf4VV/3d wޡ7ۄf eXs{)|!aem {*R"A8Yݷ$E(gNu^ \w 'zOQn ˚l~Y`;PxY N GQ\µ7LDoTh'f `W#jԂ+P3VB {g _s*$$.k\f5]U[ Hzn vdBMm!B&m>R7REKcMFd Nskj9e3!0U( u,P#M>k(n*TTfJ @ۻ6.T$m!'E7kfpNUwPSYpڙcqܑ)|,k xǫ/0o˜D{NP@rE0sĸW'1WbwU 3Hv-2;Tk'Ә|9ԢSaw" h du;I/JQV4D.a@'UIL;(OEQD&$ewm?ݵ{oYb I!r 'U6#FՏ#%\oߊ|kx^Hfn9f1Vb1BE=6]mm^ފ#'L2y[}3)/9'=\QlLʙ#S20([x ACcmΑyfA]"k0(OyeqMCذ}ah'.հxLkWhLpE~|J__vWRN^ZKt#'Nt'B`O߃#qT/P=Rǎd9X1/N&B/[}ؑ`-{ t>uoavf5aכxH88WDĠtR僳%wxĖv<&Q՝0 /<GTv!oV0.?€!&R^5d]ԴuB2Ԕi7osx>_5"I࡫6ZSlRk._N:j4 nFK%ќ`B WɄ E~޸qerZIK'xCRx_lDJwbAJ2u^PbƖ4;"-h;;WkMHAXY*;oTƎF,jЄbaW7Ieu0Ĉ57+ t3a1kWHb,_V$f|gl\s^__({N9~a>Eɧcш~fS9g6У9 BL" F ZgC^T7| (M|":0z2@!v O48309c=  .;ad89jGǜDπ"8~P8[S̈ў&:Tźb/XrXV6m8V/ei\g'?—DABD/r*a=g\OVR_Yu"ãՁ/vІ iP54۾Ǵ @G‘ש w /. r_pF/Cġ}p D€^1 o~yx5oI17 vvMpĆd@^$g`BXNoKZŵ-HAe<|Eϼ2@L,*b2"ӛ>14Vکf)Mn /у ܹ:#@|+c8.yv;4ZPL#b~ Nf9@Rgpc {)4ءݟ@ge4+#gG d`|\3ZVvR%ѱ@Xj^M-R?dy<J-0ޢ~co2GoDWHx+MyTujX-SCWoFާ~\?/R"צd<߃:4 ""&qT`HљAȤ*hĐǢ%[OܸG xt3[4TczVԤÒ'Kgma@ <Of?-A-O.N^)}~gq]VZX~[ױkRhjq_ %p}6]t0@O&ޖ.rIʨ:-"a%w?=@4Z1´SoxNgҙ'{e6fDsu7Vƻa&= ވB{x r7ɂLWy^ C Xet2K+Oa,a1N>@1 T?H^c|p,k`Rp-E$ɬ3".{g)%[zFJBxd*'F 6Õ! иmlRH+y4'eوhżC`MVtVBsI#V=1@Th>8*5ᗘO:3UdK#o%v+Rp6/*<96v~30⩶?'QQ%?:}Xfh*@Tؕ^eAoIS G+ö[QIYh-T{ob!:n:e|[4U0Pɕ*g.`f'qYqZy;yR\WJ!}N'ܵȱHxk71(?iVn 9[_!8*vHZM1;+) ]IٷK ^d BŘS2;QfbF svOd%$kDy}p]@V{XCɘC 5Pw@wr YҪ|h3.O@y+NVC3)'Ŧ'0'; >)O6b|WDv]AAZ )Oؑ=Ap8TSDŽIK-`r%}Ɩ{$cѼTb>]< GKc#I] z:lzhe3n7fѯўۻ/MY2T2ڡL'yt$!X%V=5LqG!B3P؈0%\je5isuzo M g7eB2&bM7L,Aeyc4:S8Zs%*Z5ic~OW-yGD\P-F`4|O! hzZn:=X j~dXZ&I npEքr)Fxl[  U8+i-X YY}J q›CՓ|9C!֟צo]#),"N~ Lx\5yon / Pʓ6*F6Y-3zJëhv9Du)nt(j[Kԓ!ZljUDə7 Ѝ+nLk?q-D'SZ"bCNCfV|Ǧ1 C0)-w6s;hMla lHkjVz;xy֯uY7TQCn>eFOh\zg{|G0vb 70šjT&l3FFg}tb= >g(8^ b °ѾuF[s@*ʑ[Rɉ YXTʼn1^ 4_U$7|4+-ܕJEQf:<ݑN`}E45M;dX-$Hu'LVH{*/*]/ 8)!ꐠpmBfAQ2`V(1^x87#[75 ȰR8}A`{~FnJ= n`d0 ͻ6"\)j.tzpy: }6sZ&-$ ؜Qb JG鋸A*]1zm'gtq2qr9FW V~۰pG0R\F0<"M{n,&\aҵBJǀC=D:Qbzlհ|UQ"O}*|{KU. c `OT0@y]>E@l Te c pREQ-[XꝽeU/FZד۞\ :~XFyu]k3![}LIs7DRZN*C{3e^3T+6L7ԳpBDxx wEdZ0̍<&Ҹ?q e͊̃U{dfAVǛwv˽N:7tdIؙy"@5e}YB?3G^XߪF90484- Wr!bh<9}:6.p{+)[ 8OiepDL0ii!W>ӌt;/T)JLeL?60,_lMA$ e9s皅&u"!^5"\YXs$NJW~<"I֋'J)c)GОJ&v]"VS%Áte;z & w0C~7)wFOM1H͡ȝ/fVz 1$ؤD" Ύά-Vy!TB %uЙ4 Pu)tý jRLOKf׷ vu~CYWImmY2\Ո`Z'yoXeu.7ԡ,j[@`@C-6SBF+z͜oEŽnbJ4?rkG)E2D96#n=٤Pehlho'+pv2g1 (m?|DlH98wN-GpcH!O"HJbF rQ->6Mw5JLg4aH+~r+T$Cρ_+cy`錺iP};PraeN+xޫb7;K2}xj ߙQGOi9]ՎyL !9*A܊CXJD_ '*X5$ERy nw75d*3M4~rrj8y[hi$ X6sȖfx/(~t~NvsN #=ȥ9!ncu-N]USBl)4R+]t&Os"]%O3=p>$FەiʙpV4)7;aQqzѷLb䋎Rvf(ݽ J pP,'i3[,>; ML.LB3/M#}])f`mXOq,/Q{d&om1{no{ܫ;WnĬ݀%/Y8&=P4v$iE4i{C%Gtt&5) :q*W,otEfjuQNyHv[ ;BWSɌ C6IO9jLF% 5. xbQkդ^{V1n8"tMT=B͞ ud3vW>w5uXD5aC֓tD Iy\Ǝ[I؉GNJ$[paʮ!I;YO#bnSYJdT_wAx]7$TIrpSJKZb@˘6Ңnܷݛܒ<*Sq/Ӱ .6rn?IizY[Bz0{a.0?a{ĥ4)qzE8mYuPlZEAQ5V}y&!.u@ S__8u"ǹOf^Z})uA0.,'Ah>8R 'd'rV1*'IC>@KI|a)q<֢v|NKԇg W:8hmI+7VfGt!!GgA8YAjLžvgCaw$e$=Wb+ {,"C?۔V.NdwkTw`#VAy"Ʋ4cYw}NΝ+cO\yEU2tԯ 8(z70zH '|*SkfʋeF%V3,e~]]ǖ- |Bő\ kʺP$?eq8Ā1JG&5@N,A㨺sU\S),i`AB39:DntR5BwKrV{d\l 0qFV_C2?-XvJUr,vR.{@ i3d>Ue6De6F%P ǘ+FBaZZtQ@ĎI"ئ^|'3/ Rt]X~V Zk(^7_)`}Ԗ;oNh5"`"Ni+OsU ZUXB-/pȪXD_ xqwyoBBhcIK\eMʿoj^ɵ٬ʙ\]C/;|qChWO|Ku]NS>)=. FMCuaK h%Ԣ4 LKWkSˣTӾR|;dMbCYԸ[/j, ~w&z2)RG)s`c g@5H롙,fkmTP(z;vGѣ,(Px\a#z&-h'%[!wyMF&\9[8E/?i۲2w RuNU\'@KebylS gCF ԓva0;e sL%k],oߟf1sұb1ȁ4Z 0PdK(w+{tZϙDVkvi`vq#t ,ZU{Й<)aS$&nEAZ0QYI/sR(妿Q} arfE!(jgdmlbBu5=ۦu1GIZQ.X^ tOHodOfx8%%B9VޱlIV99Q>aρE*,#7.LL5*/e C MygYwh5`HJrT ]CHCJ1_r'g3zj `B)LraIl`VWG\c6cC;ۧnKPj#f0@zLTZn&Y፵ͬ{@$ Y~RlZ;$_#gOpz$ڥ s#2+ 7%WzJ1tSD,J~_O`ȘÞ[8b:ˍ`24o9?q\9~.L"X*"vkDiEGߩevLuc Ee/f*w6Q3UtM͂HZevF~UQ}H^ŠȌn.+ Nv q˖H9(̘Aq8ɍՃAajYK؍@C1-)t8cESnJYZXà[ Hrʫn5'J8UT j/ͩc|8*$J=z5DYҁb/id(Z~ڱ2 L`2.Z+f!|;䡂D؁,m`?bѧ}4 qp|o(4ȀP;q)p+ ͨ4(UlFeLG ſ!-_Dx l4 ^tW:8)0%GAQf E v:WEJdɶwGDEjAQ y5dyI|7~[O3؃*ե{ʐ Jdv=^sJ[1>JI;l#w9EIejI-qsQ7 ?L\ Շo$.y ]% C$|յ?DZ;}5FF4 FSBWe aR*)+OS4y*}ᤜ*`yB:EMqΰlxUBJZ8j1"RAN~j|uSԶT NCmU3f=K+/--aaQ(ӈݬA3bW55pw BNjh>N{{t0$z X Y@"ސmRX~ B}\wJ}0]yڷr8X"Q/ txN5O5a_VYܔi'+#y~O&~D$(ɏd3+Nh"%Jb(#]7xMECD 1,7qUj.f ! S+~YD:Z5KYp/4w\HaN^'|Vc@7'ރɫ6+ԁRsvfdF3HHxPmaop:yquАOڢjWTBkec0!j&AicIiۡ%/1w9%N]כݘ݃%{eAGI!mK:i0\pu6 U\K/O F|iDV ܕ Z ضh> ɻREkb5Iaf]Z A"UBC<%![2=EYxU#,LRsOK1hVvJY.Bmy4BQ^-.7 ]:4Z (ST[ږh*X@u #-*٣죈Tt)e-䢄jk I:\_H ɍ:­S,3CDjYOƭX7> "%ME'mmKДCH1 = ޛ|GW3jkVv x;Ԥ뒪D깘Yi]Cͼh%Oed{.IIji3*yw?y]ՇUhC!'[syV ?tP jQm VJ.ċWA-LOc֣/=Ea/ُSs&NLU;(7|&OasMpr͙ RW~1;k~1 ica@'^C~kk-%ظby.-է7nQq]; pN.H9X7t8Z jŕCyU:N+DZ.ZG>od6SBI =ΠIѪ0rtz4ro澆%8SOrL<] .g7zE>՜=5fT*/xد:ur l?Cݕ!_5sjɃQlDT,g54@ytMLF((ᨲ@$y6R}5xWl?8M$oq{;^"\/LOjȦz6ןig.X/$k`Dwr_g }uEU:>>D}(F=]<$e,,عMؿS#V89|x,H߮(,rw= 6X*Ww_5rSj\MmM=AG8"QjsUۥtgQw|C}ܒ:lTnWJiav O}aI |X  #>B [[Xьɾ+? Ja:"R˦ˮWb(]0{]=˵VǜJux%_LN腳ifr6o]jwIM Zm;,Q3 㾐ZJ RMyg"|c %OR өW4l[g.3/d&l?ۮ2qW;:xC$Ke-նreuR(Kx5y2߁i G7o^_7^-"kLl`dQ!-zR5 eGp;w*xbIB~V}AoEkcC)#AJfZ4*kFujp|Di!nťœp`(  Kl]+dVJ%vL~*djv4MS6tMYu%{Ή F Uǭ%yEjsp+,e_qTvc[PVtd_N=f}>O;s\J*8C5WZGN&'8z\4߷E 1׷ Ej0oR0\ HЪPWfokwD*X7+4ݟF!W+,DZdT/L묽k ,WR"h1C*b)\ ՍS-F/Aj04 Sb-8D^߶H8??!:Q/OVgOK$NQ'-atBpLdX{8㴄Cݣ}g֣u!0~3V`cilo9HU d$ ~IOe_@]^RXSL֑{*wsED.cD[42C@gZ]SQXsUb5@ fu}x`RשWF($`]ڦ*>H$d؛>%+33j@:$5~Lp%ǿwMEؕ6f](t-tJрP.EW'6??CȾ`k;.Ϙ9\nx&5Ǖg:'uA㵷K|F ֖4 [\I0 ( kD#?.2YA&s>^!~CU+DvXۃ#B]fF7SBl^+水U^F ˴9x>/b`>IP1j=Ip[CN҈i0/C)"9 n-3,"fRq@Ӈ\ *V%X^JDaHW@q&@-|E|Էr5m9!u`K/ cfW_l#!+%JJ@yC$xX)C}uFHdlQ1쪸Zh :@0v։QSA.c heh<^XL,,H)EG޿qxڷh$YүhW 5(l0&iO6FSHb2M2v G?i6PFl"YDNon Qn'چT̠9+tt2 yͩx\{Pu$/-ss;4?Ŭ}<ţ_R (5UrnWѽCfE=J-贔B\\ȈJڷj;8(6UWeۣVݠOcp'i<5QptNt"a:]93ipw4dk34N0@3$BNuPqt>zRc}=̉L~fWn󠘲kͭ'j.4)SϺR\n,+U70TC'ݱr0rr'1xp-"r=#"F_\d1d\|pa{!,NEJJDMVح<\O}k}@Ak`if0(i[Ȓ%ML׎S*n4ObtJ!mnZGLTPU |AzQVF}'-)Mw !WnEh5>flBl?:P5cb6gмrfŞΡЂB,dċ0 .2zΕl n΋{*a3̐@n#cB ~ sEL#GԆ  ɤ*b^E"#3D)9\9//u6F?Z1Mm'5D0lέ9xg̵A];uG@RQWӹ_]N)7sR+e2~>@H3ex89fKtI pIL GZ6~$i/w'涑='H 2Ȉ8q&Q;hv3AL̲TY¯ԟxLʝ akiEPuk!5ttK >Dmn\exov4L-LcR% K>)oDDN* bxx E[PN$/ t Ae{]"V+hC-v;A|1ɦ)3of@]Ԝ *Θ#p}<,|%0<<0S6:iuj-k`VWs!#x3 =Ca@ykړYg"`Y݋O+Ei.LPԗ[XEh˻oÂjPN;ϥx#pv^dib6xSGP;l̂G&} toLǹ$J:,Y݁~rpz2j93T` I:s{UIrr*-h.QFy2M[W%˱gYZ0707010000038f000081a400000000000000000000000166f3d9cf00006a78000000000000000000000000000000000000005100000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/tty/synclink_gt.ko.xz7zXZִF!t/tj5]?Eh=ڜ.+;3}w|xZu\)XWbN0ʳ*fQ: li'#k 4-"-%xRf_yq`HBa hl8z,- W\Xր&ʊϼϙˊ6xv)i,ٙ4#2&qɷzQdrԏ5;ݬ@ew}M:Nܢ#(LOA֐<+a YpWq~#O{4 l}eՆV[ZQ |E yWV!3dNִU0ur=ŰqpkzCOcboi7ͤ`89[G)\E44M5^!(k,<5@sA1r~^##N-KmwI>$'"̓uKϙL9lY>7΢eDq1)^l@vJ@jǻm[!ۈ_|-]eAP}d7Yv _%f&ɱ07$ Tp} Z&ܥf[5EY'!Kɧ֙p3ɦ2s HQRd󆛯)R _LIh0wz{ NZu!olzwC)QUt?E|2Ń;LTr0?';7ãЋ%u`lN sSsqV7 "vr>9j{XTĺ) #(WJ'Ic؂N56}+I5;>Sj wPĞ ,mjF8>~!N7R^Q6FdzHY!T7Rp[<OdzS1fg<#]4Rڟ>*~kjt^m):iebށ;T|VgatyGeyM=С *p~NJY! B&7I0^Qe}ѿ&Oېf o5`fz$HǿO8':x23Zu"q5}G"K?}b!%m8T6RBR.ZA=7 l6)/z!8}Mr1`z5&3Lׂ_! @\T V%E8A#NfA5 \7@,28x0NhUrJΠx!p8.VRW)"cs Ģ1Š58>+#r-側E]hJ&]לީ<dp^a:V [;^»Pvjh6Խ\,ll ]>"sU3LvOsXc܌4EU|/ ^X$,ZņG+1PTоWo7Jni<|h[E*o>*~\ 8j֩8mDZ6ϧ^Ncx0a g-BSfT]ڊQvS88`8" K5N@=]uSgvO6D) S[u-o]%MW}ă w!ο6JQnk#+޸alHxYKD6{F1siyP3Ws״庱R=宵i;!2hqot"Ŝ45`m NӯE& x\Wx5 BI CS{ Sdq&̱=[/M!a&c`Çv@УS@EVy ,jՉmڦß۬p mSvDâ]Ѯ3*"^E[Qf2jx2wVH]9.HpHQ]Q[թãrƠO:Z&9O@Q Uf@,4fփb/?wrA @1<')f](R9nּd"i'$ yKL(UOMVZ˅ ^[GBPlKٮS3҄a ryjS'p ]п f'".:r_%K܎oRwoJ*%OBEM3"mbu&4b ׷ έ0@D>=b{՘eU8@N'guy@#Ick+ 7܉/bF<1 -EZ)/(YlA #`jG(iȈrYf~Uѝk.st eUPX T%"Nioڷ|Dü@/%ܪMO˄bIP=4R&c"sq⾰e~krňNΏR-#X}+"8)@iYX0ll"lgBJڄ{6HC/($UQ&=0$c:u.y+Z0I&%gl=x!1 3˒Q\#ӟL wIy u-]A&\x=3O€5I8K8P2BjTNݝ>0 Iyti%贺ruI;5Hρ 9)ґ+j=Qda?>:Ye0t݂' q6ݣL)`,1^!pηTm@B$0A{F;c>{ ?:`Z}?ކh{`' ԃQn+G,YE';`8$>2ͷ9l U3b%|6"W|MILurwnr~/$+rK "g=F4pJ^ 땄/V^J"ArP"=mA~~zn /:J)όu%% gSGTvs<:Yȭ0-_pK@0sco0jp4!. ?a;uo"s▾B>/5x%bmƄfqE-Oi r!:w=قO_oa67u#کGv?mEx_/xu"QѻC) s?LR7{rcn=t"z !ېg4xIk:nҨ?i 䫭]Y|''}^`͏" _}^Sb],0JVxwd׌ شygllEKglE_/bOEbĀ0ȥ,)g&@cl9*kܡbgt%$9mͅ]p/jOݼc*U'nQE]@ ,uoݕ*I]OC.I(1 ;Yz]ϪR S|H-eUmi1LEè7J#aos˞ 7m'%ix/SuBQ*̾) T(U6R+KkY6ZT|.XL[%DzlFqڌ\da1d.'xhت#Oza#X4(h3̸izL| 3SYN/DN+7ƻ= beo݇~k_Wd=ş%x&ڪQpSQG"$=znlP/TcS;* Zhh}J}Һ3 L3mugfHJСJ%S&sBׄbj\z 1RIiG[K w 󾬪݌ ̱Y[ H R*dT!.# >8fʐ-#P2؜[۸"$wNb܎8ߢ$ē&}^8׎Sqk(QCsLv 5xhJ¨.K(aVkkr/+O%ϋf>N{b#ts<i82~\;of|/1m~5|u \s5Np|e[V5HJ~٥~L/S+$<"D ; ߧy. *2mR3%v*)} mB]p7i6_:.C;uxd= x H_ Fg'Xƅi2H*ELӴRD@Z| ª+ЖfDMڄbUi F&;~8b}4n6?>ùu5*iz` ض$)={)z BFR?رiI1y{Xa#CCP(Nbw0Q k0?Ŀx_s"@o_Og+{I7Fbj[|y>ٛ%U &hG14h$,{@ ‹&l}Hh̿iuP} i]>~Y} eHPcztVC`r[铨BȠ$ÖX3y\gƭ!bL^ME*j~ @K~ )C!-"ih m6,a[Ӭ`5g@UTZR9h餲{ȯL>R `+ϳt䤖Jmin3 f3 =<4ʐ# M=Mya6ݳ Tr̔vz3(q^v,$q 1XRlkN@$K^"X!,M͑7%TU$ww 9%X);; Z5ahWFVO9> aEƶf_Vz49mg+rqV}XbxS@)JRiɁr&,QXʩS YifŅc|.<\ސGr,[ ͒?=F)FUEQ!k* 'bBvUNJ uMGwJP^)-jIlft{N{U,-G1q $U5YM/vōZe+1(Mgvt28G*%\İ/ ֦bbF}A G֮aj.HnG&jA?tt?@)$5$@2o= $9`Ln",-NS|"kl&RHbU,Vg]$Ր' $^q2hcVC#_aG'R?+mI_pǍ7` ŽO99njllLϿr^x)vퟃjTsHOd58zh[++L:>QeSA_+|՝M" 6gwGf,=P3!!PF8AM\C ΧD%ñmDIl"(C^#@cjrɅeP>)(h2ٵ~^]mWPV~r2ԇ eKʂπf I[r(@L) } Jɪะˉ@} 0]u݌2j_mr^]9w")3?Z.mI|6yJ6*JDSgs.n/&ͱ7t ?w"D{R.Tƙ6RdӵT{dvC! !w4 ,[l4O;;[eOOs\%?U# M/EI9jL ՋwaJ61:dqZ1<ޱ~o !zӐl_ˮ,c9- I'W}4C1U~19?WX(:ԅk0EE&S%Ti8FՊlB20faLFY/\FQ{Hut "8ͫ=I&NfJc*UR2k*@ /Y+@KGTPuݓZ&ErQAAt1 tXx?b@7Mg ㉬=00vKP]b4S5_I!vU٠\}/@o`UQVvy*)rVtamupd9[ϵT _8lEf|3.eva` 䬾$&GcR)Pm)UILxz V$R$Ϙty^k8F詘q& *aDKsDndk_KqV@( a3R狯Z]F#bM'U-S}+Rތ<I&SCwVilD/_ZP?:׫[? ݸV\isSj৊?;X]Eh\ "+]܄JL*r W7wo+(UNE.}t䀮Xe Q$!GNkij"F0_aU8/ខORu4 O;Xb qv )D164"WrX^ ZfK 4 `tbr ^MfCT|1]o>#hvyI, |>I^s&S+{,'㙧?q1ܼD}EQWkdH.nr4^~}ܡ! YLn3`8@t&]JY;ǻч48p4)[S`0T[ůU2PI wF0F\<JG6Z .hk*@ w}Wbf9hrV6BsjybӬ$|Z?_Sb7I,AL*b ,1 dnWݸxnϳ6{ r;u{O#]1 i'C;41=wSs5C!hl&4gy޹$ݙc?jK~X P1ptT(Y8R`^*W:R =M{N۔pݔTg"D.\y \7y`-|QZ5>8P;WDrXP2 6Fj#\fXTP,SGmrOz!~ &mfWS=L $FAWԼzz1*:Xyr"=]G\cyy :=nӗ{;*mtN|FpԀQjI2Z%ȻSwtKH$PFU+J> ;uR#1,oVyl޷)^na~W8R -[FdK@u "ɋ#_bGjO .pIwJ¶ A ]l*z$Zn BƻȆ6>߀kC.jB= h%7lFFJmL[-5{/M[:zjl; >;3CuTAdl" UĹؽl/R{.'ÀI_Sc#]~W= BL]Y>װa98+AWTr~? OE3IPu*ۼF lfk:\ bl\}Rwm'ʃG>?'WH7RӒޤ/Gf@|R.J)]*]Z|%;nRdu[؝z}-g~<= 2(j7 ɅHP۷fp^M==dD3jRP`?qmz'eCѡQqn#:6<_}Dd,% OD+bM<K9AGަ8U@de[p/vg/G)#J[F/&~N 6ӹ*Dpʞ}] \? AC 2I Osvv]Fn\} 㒳1Խh4N4y(S;$n^hcnݲփ lҹE ciҘ ͍2_^ ql==8'M6hѺW/Q7ݧVׯ- )^R(]feՀ&NVV?xS"$#Pck` tD2a㱀x:3eMM"~]1>㽣[?Yf OW~rt8D>-G&e=x^c j&ЮUw$ʹ?=X &E< 2WfZ.|Gݿ.C]{4q(WxꝨXa[ vdAt h<ˑȆӫtm̏kHN:?_^GV O s"79;Qv(y9uȉD>iMap dں]ДmWr?rMx.|ZtABy  "}ԨD:ipoE[Q!H1Q"y0wv¥",^ALk6 sz̧ ,jU;y5ķO+eEu-Շ l~3` G::þ;""̇dh|P٢Al3X1-AS7c$*MKkp2sřs @u}7 ޳z0HF~ TǵHB˺spT)EX#CD4@*duj}FN@e㦳-eW4  g_ IVi|G"4|됣ĉ(|T+A6eJz{B;\E3xBn?0l9o^%ٜT ckS; @ە7݅ S3F,ф`P+(`]:RvYtߕ0t!DY*VR(ĂVsQsWZ :%%ӸW0˻V+g,Jj(CQ =:4/wv MqGڀo}g]{fFmx~[!!mhRT.4@%a~׏^t#]u&b[hHZ68aqny_ᡦ 1к*=9UKωrWrٲZպd,A";I;VezP0$Pc4DU#w3e$JE%rw?E>XYBtR!N.wƽ ]*hp(WU*wDE3#5Ee)=[fd9-0B v3U6NBd0z\+V A 4ڎJoLEbLT9fF)^/vT/ݒZVhmwŋ#uaOِ!}ᛞ]m?g6¤3'p2nZ]t%&QY|6:h$.u:g3=ۻL-?vN eI;D=剰^{< 7$VpAtK|Q?.!Т`ӱKK}{Dmkq3yt^yt[S`I݉6t\~/z%:&FQѴ_5aSٲ-N Ϧ?=M+3agg}WX|լ~B+Kt3\J/0FkV6a8{AjRAuznjh+yHU}U)A!ŽRFj zHbКx"QI ?EЋ X:ͳ)b% ^6>mT?o̪4<UL!9SeHuDUc7?UavjQ}a'2p.?v"脸zIaFC43o,.y3s\y^F /S1lF"(x IVI()zޟ1dymA8nQBV]R-x#`?8Q+ܐ328gؠ9*g頿ΘOR+ms (١\qGNAͮyޕ&ssϵX?HOL~.y/.#i+0p_`N5viYEl?tXD21V![`%;R5@tefxM,@alR?Q{a.maP6̨K-YJ p-=?1v˕K*zck+Lj=Ϭ\J*>Ч=Y◫:Hvߴ^Wz1QWaݨؠ# 4kpbzUC0}Popab*5J5K=}`ݤ-aV. s"D35")v.UZ=z1;w/l\/\Np8W瀃+犫؆G5u8xG@'baGl؎ $H$k=44Z brx`~L母.6ɋ|͡D3 ӻh]KH99yTPoRDMbhӑ&Cr)} /IP[ydI~_֔8Sq.ά|ץ igms(\ #~H*bW1 B% ]3 eяTcgj߻  "TT@@V9:JF]DS}MIDA 0<5r߷e'_]Q* -ҢUH{9%*g-e'kj4֞F_*GN@ d^2Wc0&N6@׍IM)"LY_&{CqVjԤn !Q~W aDMGKz^n=A@I!Azר |Bp}OR"B S/RED+6H5VTƀ2;3U ؖ0+xG7yk`'y~IC4,/Y ׄ#%l܎:j v}TK;<,)sY傹/%Q8R-JLt;_]9!\M(3@Vhfu9NSWZYyzVӐ-vٱ^i:f(Nf8 'VdT;MwV 9sVq,k@~bI~ ?v?GD,u5%7YDw:h];^j.AN41!/tC>Vrdǜq _:_E/Av8WeR-5>A2yD7ꞩ{a2Yu[ 7cQE[eق`'Ǹ?{)sɳhYRA@6ǕN#,қH#0?}ėd,pp$ˉ#Mg'J(SIŠ-ܲFiLИmwC-?Q<8]z yum|#ܣ+aG.Ỷƿ(-uaSZt^68a+jL!4.]PUɔRj1_~Lj RǮ9C$K%{Tќ6P]=uM/V)Lz/U"_ܜO/ zujk!_)([pZ:/(EOJ(,ѕۗuܭVtP%cÒDl|~#VhjIF<`GmWd$}̾f{. ~7=k]s8ᏔPRbUy<tO59I4{E Ӣb B.ّ o6 lbHܯI1W^RYjçTܰu>U (Ƃ3W K"xiWΟ 71,Jco&x͎WmW};?L Ts}L̥~Q4Mo~(zFg(̓Gp@SFe(+Xy N+Vm:Ywt LH#d)z$gF5 lnZ{LRcK֞UMpPK Iy-,إ[`^Ln[!HU j<5nBQצ̲ wuV0" ~?wܓ:-<$Rյ!Rn~:,\G%M~2l&my0+1RԻ뎘o޹qSͻٺHCcGE&[ a L9F8Nw}ytW1̯*1f&%II{MtJF2M([90RG4F,IVш;a:=H r8 L$:fjј p՚ۛ506Wf|).4j],=(w9l3b-$S^y=*ԧ$2v6ޣЕ.;jZ'!kWj6}w14x6$Jʲ#(0dnQDcm~ z^Mz~|[xB[4FRR>]DNk|+rjV e"N<7|቞67Y\9 >^|aX o_U3:#Wݒ N-RAd9,7akK`Jɼݺn[iQD)uWR("zZ ]g>G,ws! 0z7DU= PKj*#?!01òA[/vgeQL%_)8 댏jl }igCڎq V$՚f$Q%ZQX2-#{e)\Hd.Z@OD<jm %UlNP(]lJ lV F?dl=Nt⌎>=9~Fʯj4jTsC$dh=qAlRr @M+XR;j=[qz-3Qf2AM*!VOZcs,@-wUd`fV] =H 8>;aKZǏOc"ȖhGeݠ@45ftI4XF+TV/y\ۓRoe kKHm<~ K8-4OWWr-G̈=Q"OA4P@)̲R7$ĄtZ*qɰKI=rUUBӃ "w1(oNMd-~ plc6^GC^DCikū2n>^U1P1jZ\r`эdTτv~O!<(l*ߩ]RK%fY3pq8pBm" LǓ _38j?rSGe#o&$/\8;0߸Dݺ,UCŘg6m귎 i6Dwb5իekw+ZpCclnY 7aյGR2dJQn# sD찁Τ^%T6C=[F`?9k7._)}K1(IZn82VkK9r!v^/[C (rrhB @je淠y˺[89þ+irS-)%/G5(ST|{ߕc|ŞЏ82g8FpK;)vY2Y3h) {> 4٬Pf$(R1j0Ϋijfaۑ*sA@ o^;nm` c~"TGn#U1NP8(okKXz6[^vX~1j[F}hBCm@n>MR??pW;7 o 믊#_/7jχ"˪ID(>827nQA&ī[[P^2 gL^U`^:JSv[30l5wUmEۆS'([23" *[&#η0 $zwz3; q oϬN^!csƝQK.1|{!!O)LD(.IF;Fb!Q qX!&Q6-"A#*W TYNJKD#BBs^񛹌}:1;o m!d>)ˬ(_}w$j 3!~Ti@a;عs2N.E,iiZ 3-OX؁/%V\+D6_wᣥzp !wZlV܍@ 60Enj50[Z|!?5<IK#-.Vo4C <{3ܑv')rυmqa}%{ <`|g 4s#$r-;dEo@+AcsN)"RH:'|6)98O{$FqnF/l)#]j0g .\ZdJmByW) 0D@n )$U>q_/cOvB"kO޴rGȜ/D|_^{ BM(sd/Ru] sW(7`BCn<Ȧ1:>WH&o'0?`V_D@}{se6rbmX)<0ACvۘ T/gbÇz.9(^!##XJ4'/UH&ϹqWz)OVD8+ 46ZrygǁƢ_H@ehGl m~gX~`Ǿw n ;rWzee\?'jwNf9ZG Z~u⭚॒+\PH I!'P^ڎ{ROtW䤓I+ HP1P71ǣOk_3g(jpdD0 ~HuD| ?I^:RT:b5I]̨*K!1ԗmZkw] 9U_J*ʑM2R_߉ 16\ /.R3΢욣ͬR,VP FdL!1rWj ŹwO`C)SX>81UB L}]:hUC6 '݂,jk*r۽yDsSѕsA$Nj H&H=4M}׀5;e22b<>6}L=a\Ah ]hn(_{" pXheᖣZ rnN:DwL̛WBZNQuҜ\ϟƼ6bOUŸ>}z[m0ev@Wٖzs\/r3aA `z?FO'q5\1dIGكگ.. NAE k^:{ Z*Wk~iT!Ԕ>;OD];Q>/dWȤ$4 ~u%J;K\wU,P:<zp:$N wt^ÆguO٩6&7֡ ?Aۆ UX)mzn]B34~R&3e-SX#2ѣJ 9~#j@5#(rFrHsI;{uf8gΈJ\hm"&k32:[b]@6ߴ;fwas9{B7+"^ j)u;^XwHR&lgͨZ  ]/ѣ+{\lu:tpp1K`nr-l9aOCpJƼHn:[ӝ*BH%1~facqhm[NKP-C'$#DҪl  H bw zsm8{lض3M? ۭ)4X@E+褶Y3\lu+v4la!(yL 6Qa ձOpӟ-g)K#>~G Vjޛ*tIY3$kk+V4I_Eˣ3F뽤w_ l}Mo9V֨uzC?"ekPIik&LyFQzn"I^Y %Q\4&)!~\88}={q\cHu|i$(z2/{Iw} 'Grx钞@aPZH7,|b-1v7kUnzΞ)qkUTSL4km*,fçK{7Jk÷m!idPX(*0dȩdp=s~S|M-eu~0sǒ3'@뛓m'Nd̢އklኃ斊d=ݨ&{- ~{=YM G=?l&\{5A_";퍎 .10u#J@R\V7S1b6?ACY4A,aj`o4[Zp'61B@EDߪ&0T>L.ShUoss™U/`XHm'd{T#y(=]&>p&($—TYcQbxm[hnVUY{cޖV9σjYU%qՃeFeO3z`_FP|MEk7y14!TbM0+QV=jQl;^W!i4u! L ߑ,1#3VްdP*Q>-p3!yqLk@YγBB nOgC-ĜLcADWE>l"QrH-9ݖ^VDvDuI$SL㵳H[GZQXY9! U$+9gIm= B)pgPfS>;rU9\li;8bb. E6kjH hrzdXѐ>! 䖭yxS.YS۹惘T1e xnP1n41:c5(o:i+F|>DF\؉_!v-vysa'_=2hY5ZEVG_ɼmw!.3|C/C w$@/ pYj  #@b^\P(h5x{GZdc_wHlڙ;H}|G ݺOr,yݥC6u;$ѹ!sܯ^^ƃ,xqV479vvBC\@nݿ:=Z :NOX ^!zDM̪0ȹkqUĄeK&$LoVnQh >ah૭Pfп☵\ ]r 4Ѵy'1:gjj&^.Ξ3@w{CN>cW)lٯdAcYg#d}y}0шhq􍀣Ӄ/Xe unT &1q^5iU>x0Vd4~je#ơ M!.u=z);jWq.DE -u= PT@2G?J^ 8JgrBMK90K qxh~0Nk@bЍu[=߁%⬡Ox/ڜXCF]Q!vo/ 0FipAoEoᰁe!yx7`e@"0 {;u{+!@oR9޼pQr뿚W /-`H.eX6T8o8,Da)`#ri]K5`֤ɺycyeL~xƛ$?P0%{BGm{˛ !C\` $ǜJAG{D>㳀hsn<߇L[ gE`c;T TKdW-;J>*Uq6L$y6Q~;SrbVvR3$mYpޒ{pÇdjEx=ė|`z!)\a~bH/G%bMT*_xNʬťNg8 S@u,C.E7%nlj />^OKE_-j( ˹Q{-O,}ޠW5k^/ŷXx_=+.9У'D;k1yP2kߪm+639wg\ƽUX@u>ú(--21+S_DגfZx,mZd}' S\kɜVo E^>)*]83x@w&7lF>XS#XT-k~2a"{bU;6W:T=.Gkg>h!sf';QKHS$HK~ WjV6s ʺ#bz,F@MT}1(V|t]|#9ctDO-Y~GICϩ BzE9Q,#r);BȸQ}0(6oَԽ>ڟK([GWx3EH:]λTh ( 'ǍRl XZK%RDۇ/N/PgY!tgT˨٬!Q{#:O? UdSbR4Ch>qt zHA1l4_հ,oCHO\VOr$ =ϯ>S#J͐TSlj!j.Âm^{mYPOZaR1_+_z 㐍`жjqVd7Zt 6s$bq uT+@=RJ&>>@i0{@m^O?0H.KC.'Clo۱t-LU _6偤f,Bیޝ%Tc0uNix鿚o[vć~SLH-:QVLВ4$ې*=;:P,j+#:NuTŧ:[#_w*M(6簉C7Nv_FO($ \⽚jTݹG( N3m[~=|'}Q.5tO$JN1 3;p߶3 =J,)#ZUTJ{+F^kYl?3$ߞr8#c _ N^F&O&xn[_bE"Ӓוqƨ%ѵ>^$W8[H qf1sEqG*! TF}w6_t{a6"Zˎ$:S;V}koڧv0>bcLl ]ZS&qY*r4ֵp(׷gSx3g)CC/մmMJd@uMJ+gmfQcvGA݋ 1Hy wO~KWjW_Apn_+Pq5ʹ{$o ~1CT{B ~[0!ב~8+8#yh/l21KG-MX*']kk&ze|ZQA5?SFl"_ (y9r`Ų5kZ'9󗢥]j5hZJnkjfA?tGT]^U^Tǒ-ךQNpsDgZd~s# 4E#AwFl6yЋ'b}g!"qMqq~%F.RBϞ)C<:OBZhREցϙuX!K1U{c_]Wr!.9 GZ049[ F⁝V-։F!A& 4lvs;dEr$4n1w:;j(^*oӲC?ãa t_!sGyQ Qc~e $Xf,o$nؙ/C F(KYD61G-Y:@mcjz Fd.6QԚA3xyM}>n.( H\^e(%X Hc*+ uD(Pj{〻^ucdQq{Ju=ɗ.{>&U&(oJF@kS )&L,+yv>"b>|#G'Ȳ^\cf8O+&ᣔ!Z"CyFjn1GVIO@%Da0-0o x|Yͨ 91֨0R|ehήl,}n÷n2|H 8dnrDȱ2GjP k  m[T-}:7ܔ \IBr$/\eY`nW{@c\*W n_۲=>b׺PowIV:c YϷĻzRXɖ=UD(hlOA#^P @5hPvhKJ=<%,ݒ .W7(u=dFlZ123]]2LAWkixkh<8`<,; ȨMmY3ȍޏX/*iz\:Xt_V#U(Sףʩ*ƀg|P2 E9TBIź*s>A CpU zZgde4p@DOxEj$Fg+$,nl#Ї:hR,LtM%Xڳնo5 s1:4?ռ+9}sWAڥJȬiժN`@ ShNr흋 ˔_D8@/I)Fk ΂+b,HX6m$wE>%߃qy'L=T> Q<- (j+ Y (ܚH NNlg9FXӜckOD0^L"OUep?ҭ~"uZU*p! @#2RnL1ՅL#)ֵ_5:3( 8!rVD JI6s= e α{: IM%GeJD3\U7 A7$FX)rnCQ6zVS`ZXᎄװ{eYTMU5idזrJpYq 7TJ:J0M%e ^(ZrEK'E(*bˈ7J#;:AUS+Dۈ.Si9pN *r+•j2^SMxj$)/t~MJs=4˯gٴv$omϭ7 n` PBĹX{ig+%փ~=-sf٩;( ]11}U.y)~J5b$?$ ˾|CB K@؀YoXd;M~iS籰~(i[t7ЭWO5QnˆF>g(ua&ԇ]~ e DDC.v4{(ep2#筅:Έod~0=bsbװ=in2 v'rGaħ,Dd~BCEh99H{Du"ү2 q*`|MۦǼ{$-ĩH`%fԒg=a{c(hҊ-ݞMyֺh-@& A5lfAcTl'2 J-ΜO7_-͙F?9N$=}c+!-+`1y5cRRb)W0taL\ X };(;CC09FNQ1_1LuH-,ÌZG/<@Ķ V{Jjbgr ~b&#Y*),+=!wR]\gf,?cNkm8l_z1VXH;E8( '.%D["5_uYIFXԼ JD<-Sc ,E`d*تXpCʿG~ś^yq`HG`kCNGK^C%enf1{@lv:2kuLX_yoc!, pu|ݴ Uj?[Àg?n'2/ǚYps}hвTP•CЕ-?n˸ i4rJQ@5\&Kx I+#Q]GᑳMIb3۳v_,߳Ol];Oҽ<$jh -!G&-XHn~Gpbr;YVFs |}Dtvhh]"o¼ofvqӁ;S8OtH`TOF`TVYY~EX8#GAhw.P7>}<$<V)5̉bz))CZO']BãMWKjR9ЋrE&=aWxpF=눷4c\ޙFcTױSW׆>N?cMDE#KٹHUBA7㣺'sŨ";xz4Vk+`EW5F~NĦ+l=a=?܏%t -Tƀ Jh[|+DM,PΜC:r㫋̍(w#tDZq&UY3x}J}ɐ d}DB78UާXxIv< H,|c,;1%a,Ǭ>CǦs@|tC~^}WN& w y慽ߊ\6pV'3&|>+~ 5KFk,~UȦl6wCshq4$'V+ |+lV ,{sѩQB$Qiˏ•<ڹm~U2wE:c5֎y0ջف-ǴbRz#eu Z%A[{$ x4ƃķdNx7?4!YI#0f,tx(A[̋Zov>Uw@f0bsz4ǥȇ6z~3\FvhB12WCK l<ɉuBb^x XWra"prXӿ+X7Ao3v%jHi1:nZZTu_}>MRpĊmjD-;=gkVS8M6 -Ž歹HRcRo<@V#{h^:k¾CP@gpgY *Ӹ le6|j4n?;)Kx%מTLL~xJg _ kf>*U7BS5u0 2 vMِ`z6[^VE Ciu=È&M_p6K/S kXWBCElƳgh, r!ǐ6AE J1eyRTFq G~OUdtH^^CX%+>΄BaDB'wG` l2CKؤ9̂xff@hO 0QtK#~m=-Nyn7#Kbg2_d \U p.8u0~Z4l*ӒCW#=T#'?X.O&Han%V3Q&65=oLL1ȘVwk#O*yHfq@W` Kl[笞є gT bOIfe*9mBYvj[?nخ?+vєᣣoezd'$Bh^%O-NMl v .w0GUZyNO M VVA/]]`)0zɷȪ=H.}Nb~I16eN{gPƏ'6* K窴.gC߀顢"݈]Ѹ)_&.q 3MLԸt :/Ʊ$%" вTǪ(aEQ_!{Ӊj&%x\,u;z509Z 7j&%UƘ 5 YY[(@'<;m-[Rl,rwQm$}EɟQG.C9\ReHĺH:WMm[*E(fDp /+z 1LnEgPoL'Ë,OS_-?94iy2/`KP28?clR- ̵OkV| Y.<5ͣ,@()UDC3Q R'Ly*Yb9*.dlSgr('LQ>Q=ŷ]TזGWw0G,Q*<ݲ>va/JGG?_ڪaHؗ` ;Z{\$O!@?^$ ^AaKѨ*c9\tCGG: 򵻃 0S<@<|;brY߳=%r941'T/7/hDFo?pWfԡ߆>RXB~],ñTet%.R%N]d.Ʋ(Lk-v˽LjMngO& 3hgqo%n6У"ɝ1$J))&Cq.``jѐK-DN.3G9V(% N^3yq WS)dn|_aA8]3qV<1(#B6%rG#*0A>n>*2&W*4ٜ_(Chii|:xl|"\.xwI]"/M:I>r+UPL#^pAX\ p\j$6&(ȹ b)fd|19zJ BGJ9,CLNŘIY)˝n"*g1@DV. ?DC3hPlJB ݚ!F %Öoe@Exkt"<-#L2N5\1z"6[ tq~SAj]XLbWh^O _fj[q4_ɧVK%X-vXUΌc8U^ x,WUTxjO JҭߏKex["H=>L>Ly87>Jk$  &&:<Ŭ C?oX׉HӅϒm`l3 lHɔ=XՑ;!"ͷVj=Ӷ ,Gga#)سꠋd!W8(Jۙ'vm230| ԐO$ex] gQ-ֶ6O%xdn ঘX52a> 񹡀K^1 J!+{((鯱0.bԴI`#i1F:7DKA0Tkk4F`v*ai.CGك1?1 ݋{ō+|i,+9 t߁hV$#Fڂ3dr~V؂ mzjy6/n*i5 픍=uJc8~xi 65-oVIo+6Nm2оͩ Lj"_G}&PU%/7BǪ"Rh-RO.&vr>_qGq5ʤ,r xQqUl8spbPyrj,YUp!o_5ǣ|!q1m]qs:FpbAI+ШvxٰkmSN]/>Nx&ƥ iPW6/瑔K9+kv I?T;}!,~^@[Vܰ6Tr[)ºǮ!:K[oWgԏ2?D!g;yC7OB_}3K>[_ :2fc*qѢ5D7CįJiF{yG־9Ycn-<M\.FY0QH.[U0x3tk'kK->@ |"9P?d ߡܦ൹#XVemݥ m,2)LՒXfy .T%Lh LJSKOU+)hJz]GȮA蜈d5F{)"FØf )k*4N҃u^Kܶ;[7UWR:0Hl{V2[0m_N SDW+Z#eT4 P]o) ׫m|I  8*ϻUq&r>E,>\Nugrܶ!ot 3e^PN38@BPyA,#>SWzqm~UQW=<[&5&OW`P4c =#C.2)|MɌPgur`*fW^Q2&/ī FǾDlp;ҦT%϶R#D4T65ヘ׏@*zBf+_"lKs-Ĩc=6D)@ tʜM' KSO_LiHAbkUФmj^=A(b. /6Ͷ$iB/+5z5R""€9wM he#n2R(~uhVhBs`{zTl /$9_nUWŻ4,YcʻPΫJ XV؁gDmV1asy1t҈O+>m}`L-ob2z~sdSf%zǺ}}A* 4XD4F'2P-\p@-!@mdt$<&4"?xBϩRF yDS]ᧇRNƇ7&#ִx8e|ƒKS^_pz9nu1kFVH5׿! Xۄ=͊IWm菉 dn f9J֚|FbKs}#&JhZ~_.cШTS~P咵řXF(Q չN47_W;M@OTSQk\@ڄ#BD`}̜#7OR|D[dz tiL5|^֢U~\.1^sn:{eYo]] y\NN.ԅ̄0b =W,^⤝v.rJCW%`TQ Z5:#Fgyd}p{h3)L6N1Zjȸ[#rm/;*'gEwf" Y8j +MtϸRVBgS ƂvRI}vC[ڊr6RR^_ <.S\d O㌓#*ꅌC?':$;D 2Ny&9B[_*Z)h1v,k{Z2J'?=t+)-AFg&m[/և*Y^? -OyrlİV6RQ#*ufA-aal֚7VN ҡ- =|t$ ~̀(GGC *lc 8m%=& \ dpfWޛ^򵠬'6JT^[= iSK%Xi!fpf= TJL|~Ձ5Rͼz8f;qWr-!2\ZWs>T}5.G߸֐oX2 AXNgbeid'8z'Z7Jb&0iXܓC4*g [)sEWp늂TJ2O(t!.?Kyr3,~;@lb|ikFf}MMSC/Y( V ~`Kak ';`RjT" (rMU,PD*j&`ũxJS^ȏ1u4Z3}pOܳu# EVE!Qpć= qF"@=@BTutTbk$˄!jZ6vIrSLKsL\ru|CIM$,bB D4gJ?n079;˫ Gk8fФHGMdB8Ğc5nA^嘞sV!q6֋%/ܼ\{-AcJ2uPj)C[w!G=-p2kq.FӇ"ǔu'8k( |MJY*lFY)51-v尖Oƥ%qyi~EwsUU.T B};E'0PlrҗƜ%w;#0ݲNPj2Eej%JYQ%9Im#ۧZĔqpHVR8O!ќRI-g:L1L;d=a@[Nl?,!j~rT*}2ʉfs\7aZ5b\G.#n8 z=Y*??JBfBBkQǦ̀d͙D":KjBΠlb.r ʆvl')p]-e|{d0ъHSY }HЎdZ*[Iٶ^( [Q#pi EmTu$9ԬnjfD67׊:JxkYEFrz#n7`f;Qxq},]/N5B!вs[Lzk}8|*‘2xѴ_@Ym}~=_^P{/Pgc>5;9|T>[45m\ V2ݦ#s^~E2#9+&oPc+9+XŌ3úk٧c*sHaoKq] nT5eY3": /4~w ï$ gSp\QO^ ]1VsvĒ1O"1YK㣺;kfK;ms0{UCyqNHc{6:gѺ36/TK0aS_$ v,Y<^_N'90VOEs;Q^ZFP2\Goh(wr\Qm!U-0[{Jz=ls,av7ZfEQUVIyLv[])?du+9>!172ڒ@lh!Pt*{buJfw}4 4C)~ib! XS /6x"q(>k;0mIo 31]żM@aa/=ߚݳQ!:1 &N Hh6ʓY4&/ӮۺGlO!Z2巭 "(c*n*] rq 2DP}&lA"p6 h֚ ]9v-Q./ otwX8:4]3d0%r$lD6H\]av?Ȩnt>4FωNbʉbU!.5a`pL!#"OYGpAYZS`+gz$IhyGJftyLmh%ʱҚ wVvq,' 3C8ՙpQVS l BcV6!Ha.sv: %xҺ}k$!;eDN$µ. C(٠qc(m}z15K'<`$ȁH5*,,, pU`lCYtXti  J';Yf1FSam-l ׂػpdIx{KD'݊#kj(h, Cq,V,iO%HM[\X4OiI6o`#]j?U4yK}fʂI]a^ɠ޲#l* ckP-Է/$[uIw6;>pIGFI)p3{y$ ;Ye{CmxtIRY#F+/"X= Qy9 H\lad5c6 5R@)۞Mն x/" .U?U$>޵tIX7iyZK+ {>:ⷽ㧞Ձ؜3I-;WuC] قdVXg˹o]Oܕ(j (2ho=eb~zڻ6rPk"*4J{fucDekW~ӹRqjr8L\9R^2%S*)D3Gc/lp4sC׸4Y?=J| P_4~BpC՘gIo17Yz Qe9; &0Y-l=nrN| z"' R_6he[an8%e¡(wa/b"p(Q%bS{e-s;ƒq;p ;BYfC qq>TDG/;ІS,7θa8dk|ϵ  ?w|&>. rn${_T]mp 4g~9FURb*]3 &!BU.ů\#_>Si)3B jz\=Ab\O_m?Qw61havҿ{e5~pj]@5^Io:99&|\C ^"^7wǰKϿštd'A0j}ia$';!E˫>iz"d @7V>PTƟuڑMt58Oeoi[S?՗\H;E))&0>.#C5 1._'s ٖ05U _舵ɽWp t5Z,#$\=BDtu `nН;=F``qS%7QT>Fe!m'6*?XvLb.6^kh^tv#;e<` TVo.ƿ?㙋T;mYIV~xO)i$4kމ*߁xydR90qvWz{ɣ1%yE ϶V-erc0~x&aROυ ( *`:І!@ꇵ!71qS4oLyݓJ<1tw(K (mu`L4M^Xs|wl'>ψjrW/V!Uł/%%!GИykq;\!tS/Ƒ7:E a16jXq(T~n_[1ʟװ%E"v @ m7|ʐRb("BB)g~tx.6p;B; }r)e5x ZCqCQi ş~@oZ? {'_$#5Ftg@g&z~^K[G 6go["T'k[}1g# Q z]s`ݏwY\H`hqҺ(ßaѢT:pGPD9y/w^|%I/9|sڄ x0Zw~hGmd®%#'_(",ŜQ lAs y]Ԛ-8Uz""#bbLqMv>J)(0x9T๫?ߩ5TJi=T^] #&^⚴K$~y!8:!NF=!ks mM 3`  ׬~Y #]{JלC*@1BY&KX!,@=[؁圤Ea h2΢R9->k}ގRRZũ_r$όD~J򯸤ǿQ*~HX!OOe@ʺt詜8b-so_a{\iPEek{<"ry!cJIvX>?~0rv=[kR:0ZFLó'9R1L;]3/ qOiNHﴫ.MܮR4E(#c@tP"(-ijyugBz<@gecBefBD3h/>I~8`G;.sn \*evyi*th6Y6#Q_{i(Ict./V@ i쯕  ~,kMחrQ$(YqI6]u敍p7b0>B#r2뀫drFaVO;q@/D IXvo H&,:3a\b\=1'L~@8yGC?u͖ue*3" B~Zt5UC2Cc@LZ"5zXj]&ŕE`2st81=U"-\nBZ@/۟î's|P* !!j(ɼ3PDVl~AH@E|f4SD"mDvOŸ3l~=2BیӹWu2}t$nzaBA~hg?p"f+C%VzJwށ_{G笵lND_\m4Չy]~5)3HjjǙRMz;.@Ztb?>@Co+V~ZO;d/#m}"J :GmUw4#YG ϩ3a>F.g(V@ .[/ON+))oVߌ-5,Gt]C|8NVn<J:=h6\4$\A1l:wG4{>deJG_5A$#FBB. fODK&BCJm #SxLhbDQ=`'g0d-mH!P8)s&0 RbG k 5ǼA0a-6IX_D&[r,OE.;*%,teJexԀ FxbTXܧh A.`XJ&+!"}+ =zd(}RSbuKy8'IfV?ye 5JQFz<},X kÌ6UPU ·f1gCur0^)j,V1 ;iLl+HB/>UU>|Om*.Z4dVt$yԛ] oqP5a{;-Sg$-ìȏz2slO`-*IXާb4$ m*nʺu> 3LV],("y;e##&8;50mp1԰8e_oI6'nlP˂AR |xLn}jTSW^:[ajh7 pК#1}i{KV xcV:/ß[Ks8t3`eWjԶOR> "&datiӢ 袶ytf 8k^?RZqx&` Jj-tI5ڌHhLa Eiѽ8,5 DV8wB2ޔcq~_\4JnƯO"FF6AD_|P0DQT<[ ~I:.sԑ1y=+|4AO:MsBԔ5b}EYVgj~g@(Si^. P Zb^w+s6C_KFW9"ՓWCA5GcP [U ^漺? ?˴ ZE  0] }#>[j3ζI6IM#h \5)oaG ŦM Hݳ t^d*[^yXɏe(CklĢ[3'+ HJ" ɼx^c([\SSQ6$ a.9*"VKW vrt)ͻDDLM $xഫ(,Uo{UJ"~TUab󏶔 7|6|gf/46,TNX}C ޱLr󘒯HtC*?\?7E{o1uKي}c_ i6gD1PakKG.ƇG$3?FA;#mD&6٭$侙ǣhU=hm կOOT<Å M?sl8_i~Y|ͯ&?8҅ A\{>دˍ:C AڃlkoF@OAQX=$tĴ8` aRV18ۜ/84!mx{0aWxsmbfC~_mCx$6ǹr֕gUYhǥ-(tr$zvƊ\;|^*Oإf$"Tv1qs&e{,Em#kuDcSSOvvcKa,j#٩)0+z n.Dq][UF\@_Ž<|[H> teTy *;*@ !Vί R3ݸR0-bZ!̉UY.;Kj'PB'I (m=1D X3uCWX`0egos+%{>I UJ ibȤFE'n"kp}PfOvTe!+ ,QUDs'L0ъZ Oo`XW .JM/V~M  lKWy )ˡ]N = {o-(V鶭I|nZȝOyR؁nq\T Od3s%z|^NN'pڹCZlqa0(TN/Ϊ@wmSbtM\SތƹgYZ07070100000391000081a400000000000000000000000166f3d9ce00001fd4000000000000000000000000000000000000004900000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/uio/uio.ko.xz7zXZִF!t/4]?Eh=ڜ.+Мb"u:hGT#xhZ)5I`%dd9e;'U jJŴС6@didM|5=AyXi5YSvbG_<x!]9#WĤ aah3{ )©%k'>$k8CE- S Tr 2DL)W[;ѩysgGD?U{0?aVBrϏѷ(RFC]ߊ\< hڜv}/fkbwƲ#;`62HۡAe>Q?Tu6 Q)OwMU-Z|17wj XALUmayIgx&`mK?x#n4 ҳ:W\MzـRL| Ii$.FZȈ2_V7g7s߷yfG9$$to)ԍ,Lc SE%n2 KI 6#?a; bWkyY>Kïj'!O @a`Fˎx-֩GvQ)1n'9US0R*أK <CE]\ Sd×P+] Պ-{(v๏Ǜv$aifU_ ٣USK]WȇƎ2T> |<^}% 4HE?M:G GBVJ7MgvfRb"䃞؇I%M`}H}p 7VOnA:ЀMtMDL%MPp'K'2 0DE~fK$1̪4O i] %|kS 294]6,Q^MnJ+.hDqv:fkXY56 ;LuBm- SBI( NV}{\CP k❞XoT83Q eP"v*xZ~s—PaA0gs""p2B`0\2#lEUZIHjMY9T6R_O2b*KUG,9jۇ%hOq0,T,UĄ%!Ze%ɬ"z=9/Jՠeul6#^\UV'T UؖVtM@Z%E6_Cs#K?"kmq^;ď[A܏I_.Z)BgD8ܿ@WD@Yo1 & fAEDK^lZrD.p#rFҔ " RHuB?N+b5E$86X³r QY4U,djuIK$3@%|Ym`I5x !So|", {"|;ڤj#?k|z$h#CXq;3_|qmӣ5H2r4GToG%z6GJZtq-_Z< D`t2̘N͋]WhZT ?PqSM7~.1)B2YQ9TT=}@-Pg3z2N ɑ$%3?an~]@]r|jXU;CA?ZHu6-u-ANeFʃm!J'P}d'X4=m̘߸A9¼&NhÇj¦+!OXIa~.H]ײ]'ϳM C|09*^Tn0xm{vuCUnY&5FcOf3$LG1K6rx*&M0^F 6MO amws=Wm'E%^,3㽷 {7b͟Vqc mGJ1SUDBu"W/1EnJ"n;CȨkuYT:IXL0ŠIdYDHi#,A7H&ϼ~28 L;HVEAO 'zͅTʪ>Uy `9)%;SOjBĜZ"Y $j,(.UL/ T/LQ~lގ0N!():xc(_CY{7{Vbةe~uעSk_,3T^PU\rK;*6HVzb.5A5͐ye ̌gqek1cAwg6V9LQs䈜eHӞ^ёGX֝1``Ja.bEG<Yu=Eur._|2Ǻ8P+ {{'hvR׎cفufv"^r\(*C ?u\]~XfCE{ջ36lmqN61NX 8˜1`We i Ά$犲ɝ vX1Є.Nu3),p^nˇűHɮG+#UdVp~~&u;tC7CV HhȘ|NpAgч"ت))Vy ğz@sou՟uhh /:D͑55D 42 ppW08FODoEuBFo`ᙊ6(ȩ꾝k-]|2òH@*բfJhFA1fyVG7A+ƺ Ā*3Or0i%XxIw,r'hYYHI`^K<2I_=싛9Djaqna[;v@ hBH2,u~KK{fE,nmZ߈1ᚊj=z<X5<&Ⱦ_In̐ iY,d ]ejn\"P&]j/&f&n#_Vf OH4 ZQŃM *@H,VHw:8/bml{=F[T0R!]:WMc&gkd LhSQvx=F\vή?djKb*mEK)A-Gtu},Ed~N?А TQ9Ht=KܒaG^ hC@?uzΨ`-tYXfq>qtM7~1*dϞvġ%ܝ㫱?(j6UK|6b]䙚[ydQ ,l\W7c(e5_Np 7]l`UGIN]H2ȰaM7[_rm?y…" u r=w5&7|X*A[>wûiӋXH՟i[z 3E,ZqpWP z Czi8}+cW 1u0@ :x뼩pMU6N剚7'=,mw 4#_Ua/2C [V}1G->=yÚ=zjy5MYkYN=QA^hF:0ZraA͋\xZKÑMkxqPVk[殡s/0oE^6׃@!Uh *>:EV &PN!USp2dӼyXup.qcűr!jn%5 v[EݻA;U@{L>,%:÷7l, W<͞ߞjƄSXŃ%jU2Dnt%X#`*MZȩ'y:X r-o:- oM' um1K U) CSrB{"ʈL$B}l>oK2\!Pݬj(L.v>%b4l{ L["7 ʟ8jPNnv7QD3U9,z_XmzzBߡEL:R:er6]c/z2' HꂣŎћ߲(g2y 9f'vj^7W @3TaQso kJc#<.x3w: |C75b+͉^M:*YAJۃ.߂(H&$OՆCnbyѐz ":Wuc &,@zw}axcNbjA~79N`/4uvӫMV/nj՝]̈́AhiH'V;k_H7C)1"o~߼W5S5k|csڈܟ1;*ԥZrw3f& Rz xm'aYt4z PpnP1s6܀mW5A7GsAuvoW`z5Z'!YRBj'o ʮǫLM-.@wl>>V*e5<uY P}m{`y'iI I|nz%qn4/xS&.nNv}Iɇ^\ee}(_rN߮vH GL {D ~&Wr_gM2ee/sR$ZJlX妧́GhqL[lz*^tc7H BOOZOXugKDHdo ^"TŞA{J?LAx,1v_z/A2͸hӏ ^mͤ[Ώ&CnwOT3/^>X3ò].2|A*h{G|a?i(E߰Y)>4zdftCH\a[ o:t(Z2o%S4=To, ,H϶҄j 'tָ(ekB)` *!Nn95 +%437zhޓ+)/Nt9h~wZjY|r 0$ \-dٍ~c̾hV'Zg}rvaF֣ 'Y$P E^W=0kOE ylaXdpYvi_xi3t~)/{Odu#=u/PhYaϝvA4a[ Q>r725o]apўͱ(} L?xD_-Iw([ײ|sW\:[V&f6UڰnX,xQJ-e.8ڸ!#{6T.ɓW1y)K2 JWNQ\Ux >9(ER0dz@Y`7t[J_8\WH˭8צ|Yjzz/?FN& (goȾ^ub%d`?=V"tA2*A 5\9'zhBMZ`A7\MǙڬWeE;]eY@gw^w@(?&|U=,⽒H3 kz;~aꀞ$(=ܑq5 6g-42Ժ=so#9.xl+B:$ɢ-g4RF QZM<=FR0)k}Hn&*S+Cngx^VUNcr~C)gq!UB^:i+ $ !,/4smoXy+PM2NT1.J#oJ--qשּׂZ\8hOk(d̿7`\5o~5סjL@-2 OLnNjzcZG a~"OīLM{le!Slն û }Q{}f76j`î9/a e,;03/[=6͇NZ?qA(y i sQ,Y*ɰJD^PRߨ6=\~'NSكE66/V&6:b-g|W+4I/0/E%C 4`? [1[NSMemهoT-.Aɮkv'wM`&Tk3K5 {BeYψ}rWaqWÌ%B]:$SkDfIfؖoÎf*S pVZN:N,]k?9LN Gz.*ܧ2YU"D۱v, ikU5O-Ri+UfBd]- 5P?3Y:\R JSJ̫S?Q$c7Q y5JL>`ĭ;aM" O!H(j8rRj ĵGr%xJSMeõ>Ҭw kKg7Ӽ&#tL_sl^ԙ8 @hs_1dE'ܱq#QUrgI'k@ʶC3 z#C֦/Z",@<U2_DEY^]"$Nzg DAu8%-I:s/69+Ieu.oo"ˮ4/C+{w"@EQcmG- r' ]F2?"ܪ7 9`%hJì!,,ݏ̟#>!Y$/9uE,:7Nl R i2CqE7H2Nq"Ad+P s}Br(mWVq>& ~I+4paܱfYztϧi{!Ӑ KhyE`䂽7!?4i k(6жdG^vұꉇ^7aT^ux@'e%b=iƥ?y@e[ U8Ӈ(\ (}<$&3KTBxϥE$OZ&=Xb1XX;^ID@еw)؀ ddАh!Ě?J@Mv.I4pI5%4'=El]EN1몥 cճ?x$y+A1bVh9\(* ;.gG?G5$E76.( AWB\2^YqcӕAveڥ" !j:sy/i, \\LԮpcܹV`:3E!qsިqW)g u¸9#[J%:6 [b@ TQ {XtvJ{]]˙u S((P K8JQy/[ʡ _ߔNw+> \>RlnqSƉBb)t|،:'CWIqb2o/<c. l$mfP|tU@kep[+uzWU>UcI hN iF`./Pjt5ɼR 1nc=gڍ?{3m<  9=9okS!=k'aELW&ơy+t_B-hdNP}b&ް6Og h+MOL| eWf. vASz jzo$!Q=/ƣ{::l,ZusR Ǯc'.C|"w$i܋pkjđ:k4Ja&՝%QerTƀ N"##ؙbkJɄ:5*MK +'AH+Y&`#~6 qZ&Bs{ 6Ҫ urt~`&-o8(cNڌ^(͜`rZ~˳{#+V43:J ׀,=.s ny?Wo =6Z7{ЩUg/ BPIj) h* o`fU!k9/0Ɖèp{6ᙴzgo`ߌƏpʘq67f'o߂*"Jv~m j7 ]U`Asvց@e@Mڮ!Y gȴ)NbrQJxM-* `b= Hae/9=s@m%[/gp:~#HZU; H^V+CDZ 4+q$->a.7,~7ؕ<7/X;x5+)\kwE @5@sf订)pP1O&TA<$&@<}=Aa]N<)i~5:iqBMPfHH}_ACQր>ȳD*3(_bC0KH0I(8Mۤ#grs1+=%rʟ+[Hctjr@afl<&MI@{vy)3 Ź,x0!#a'-{ɼ;GFhz_(D۰Ґ 74alBﶿ +YG\Heb` ;HH:d݌⫪=j_ǡbf_}k͉,لʏIHgw.~HȥjA1,XñݒgeSQ1T5 # 8DbPDgSVu)Ƙ?ggTYb`V y ƒN|NpoP9GK&,go&P+\shCSpL(UKV$]}LG'I4n! B2W8*`W0TE@%lu15_Vl;0[(-zH\b oy)Q^Zhsxq~x#O_ρO.l-~fy^sx&#N`HvE@.Fq%Zfj*t϶bY븉0?'jzyJ ВԦ{/l.XgM0TojYėfW!X $'r<3IWO3pYtuՑD|Ωݴc4Cj쀘kIc^8,)s`v0%f-ӎ ۹ +F*]7XEs)zck|v;gg&O~FH r)/W"A4h$K5X&77 'J-^W(Bq[(@_2oL-L#2Ɨ|6̨1ߖOn!d8 }VI] *ݎ@f7JF^{${<#^3J#Lr'W$IYXڐ#R7uz;H[~x5ɹ`K[JpԿ}O:SS#Blom宔@D~_cYpZbm=f)-ZY3oY k]_GmIHy 4cHY AhAuZ}-{l̄Xn%d jv(OO iz8I&%7Tvzdi N$5i(ތoG 쮋JeTGk5.V;k'ܠ=0:hae_t*h F+upj7Gʭp}򗒅A-e4W)j7HB.E>U,)LZOlnGč_pMUq khN;Hk?7l5n \;;rJbO@B <3𐇣PF:&ѝ*y @~fO,0eT@е'2rGj("K*J=_oj_K(3˸tp_':=C9[hs7 H],hRUڅm SC茖}6-/}*x 'Oh-YHSCl:XLX7 X(`@J>~pBmO5p(Kb w})PcD EF' AX%k^:W]־:gRFiz*<p8/ V7=ڡ]#I?Xwo&V/) I3_3כrrǠpkb %pƌ9يa;mAeaQq{Y~ƪ\E8#Oog8Ww :7U*(MQϔG3|菛iƚ.9!Gp"HMlL W":󨏲9D;FSΈ;B0-6>q<|O C2Ҧn%yP[w29wXMwi Y$-%<'54_>2T s0$nZ0!frx5gi]ً^6lz$>cߋg0z^|"1@]ifWzVX[V1Gۘ1& SK?_XPpFٿ'XhLlY #!lL}!swέr>#>gE7~,sK=`,U$P8-^T c:\NœƲё_OZu˔7 6kp jstc:XMUt |/mu,,&3IAf8/y>Jg~ΎzFvR ? 뺗fŝTnkbAM; u9ߩio>K)b lau[mQMF#L+3[>Y,[ǜ=L+ׄ(A :#qo4d5*h$BOSZ޲֓/X7ɒR8t[jҗfͯM-QT_6ֹ}̯sgp.qs]Acd('Ӗl6[UDP,i^!SX jUMؼjKT^E<nIT3VG%4O`olP8Z.T6P7Z08CA@\q= >;6*wu1~*7zjL"M3J%#[NWs|1r!IcEP 2x/o~\b=7e&5sV;DdJ_V`!Sd10QV/F+;2e퇑tbgdG%-a^HʑB㓐! LZ_bE#{84'nq1[Mat&Ȼ-;n@ZN0FUҺB%<umO8r3"â.fFpWZV '0NW^eh)7f\UukX }n۶cLo4~;S%+o?SYYE(땣~YJlp"q^dfÝ)LXjTdJCԡC4V{$=[Ǚ$Pi? x80`Dm + H 3M҉pcv\v=G/wqozs%?<¶2|X'Bsa \*ž|O; UuEbf6ڄ°wίdP AYO$ϻ B#~B_!+J)qR5-sOi07Wա[&"J#GK2;>B0'k0 G|^j41Mu1>ZⷔR`eiLgYש$qS̺j#-*tX֛NMTTFc?{Ra5 N#3P5dߌxG.wLxtt  Cd]@W5xE#b((@4)|M̝5%k,%i?)d>+@蜪TZ3uPlV,}7n;412eMsҔ}GyS*< r;3A c / 2$STX9ĻSA-AH]chvm^ 'fx跫#Y. o^rIdtm]$]ᗨ7$Y@aЋImc&sߩ5fB&c;q_- wTk3J|G\\Os? :׻(̴ܜ3aQ";?Z7>ZD(HÕ~z׷}gbݦEl9k13nyDgYPt{ i^au S B*{_hp 疧LŪTn0ft!py]~;e2둦eqճp|ǁ*)"mY֡`Ȟ:HkiRp5 TIQX-˿C*BeVRfV7!o‡ u2\E0a+nHFw1kT{7.gRB&'6FHÁ)tUtQ6aD~8rI3 vCYrH܎Së9Vy=B= TSS#V)4RhroYL9K(y!CyEh{>qdhM}rd{g6Mn+W|O~8] c.ۂ9;gظ&YbJk2"Y+\,˝!;|bpIȚDRM$ثڛ:SY=FsMgd? v[ f[~TK)$f?u;饌qYBԩ:o[B 5U# [\ǚ2"x!6"'!!h 5Ib!Yoݘ1ݡITwEHS*bP!r)#5VKtI2 >l̦ y`*"RUyk,yWP Rq?WʰV ypmd3>¼Yd9XчQ%W;LS&iX+][k3RY输N +;!vI'@w(gB끑]IbXjrf@~ZtPV6u W?SMoqv=wʄT{MR7r#k}}Aqe`$]O/&~ޜɝ]63dtuҟm;n,rDN㶡c|_'3{of,S[tEO `p ݇ԩ.e?Z flJ}qX^j)> gTMu`ƥ0ɢ_plQoB޵qt%$-F H2[bI@se=A2P>nxDcy㷥!ՙ>Fϡ&W=~–fR8IX x6/x t DDX% hadɅݚ]bĺRp r ܌_vӕfC-:xեʔN}~TT{'f̄p!4:.Лh_H}F[xjPȬwNb5q깖==YWJ7ư8v^AlJWo;*UÃjkSn4v2ľ<1겏(a+[nP`6vGL!ҽhVANKL&(c~bU8$_e"̯h;^^@FkU^ Qm1U|`թjFoݓ4ֲjɃjqŔĪ9h V[M!a^(5z/ 3oAՆ"&CS#,3 (-wR˱Bϙ\2GMZ舊}r\f.Owub) ,f[9ow2kjr ;w~KX`qp9Wbx7/귐i_EYIBHi'8մ^Y/yq3 r?P8T{n}:bָP6>"j=6c@&]4Qyԍ9!WB1 㠤BߺL;y݄ #:!b1wwD.}Ц6!J¶Ё"/cvroZb&wwnzdZ{{m<]39>\B4}뎚D A'r[t$y7gH}RV Lq|vinFI=-'B VJp/4,M4 Nuhs3pzgצ% uHz|eQUL 3pcx ˈJĘ < ZfMY`#ۂif .+GP!E")*Du~ނ7ǿŰٚ~pKb|, byՃi, o&+5ǰP1 _T5lcЎUrv/?o3ںvB^s/&6/S`j>D/l!}QMZp!HbISٺ p!RLs`K *g?rO.Z^~5'}> Pֶ XG'!8^EsZ_ r3bA{QsKf؋YW2?_ahHӷDW N-lё| ZiOm 2?Ġ]]Y7 TD:"T[d\Z1x=fg,H]qRdQb޴3njhx,i~.Q.fO5#QMޖ5ԀэLnQ2;QƋ|. 1١8Lxx$o/L  (bU\`43뤖ƠlI)=Nʠ#m47vl63oX' JXq <47ḡ-~%bR 7m)gGèl `9Iy=[Ö9&3CXLlGGW@h[ (TChS(e.`ah r1Z%bY0 :P@Xnf7UG6Ob&BS.].ĠYXO`z/D17a%A K@Wwb?WPreBSJZ~" hfuA ܘo`Lm9s\Jњ=gBoglǙz=վv$W(UfL̵Y R`h$C.뱃T}Z2lWx'WeXg !fNYߢ(1~ٚ]])il|)/E[k_ S#__9K WQ[9sv#Iu'ji<+>׎D3A~䭣4 iY`iĪ&-n)?Pqѿ _%AFFvMZh ɣ%C):Xf-C52J0UHyjO-vhڕ*ՠ') *vaYhzF,=گ3`oj)uѨ& yS;N)nLѵn"p3A󁑥RI)bNUpq~'45;AcN5sEd1 ,Cô [@Z)S\TzٱՠGr^}#=@" 1Al(!+pq@J $ *Z _J{H`?ʼ99(XX_q;YIm˕R*H”t?9ךf@k3cM+MuL-AsZA#ۥ4N5x=i0PAOzb6-۔2'q]̂}qTy燛6MG Н;Lg6x١h o{z5PkAr  h;cR/`\[WKWb5^^$aϠ2];TѥWN=K|6N06xѮ ʩDvbNF&_,h0 |h%s[vW|b?r ʴt8w@({$I԰.-UӞ;bNߵQVs =d~<˓l)7<2Qe!=Ƣ'փR{e/a={Q(!za\3 콘"hot'brp*i%~m׏}"5!i Jn8˜$ w&iaLÙ±<#]"Y<7|Iv>lD Vw,4CN2~iP7?#!XWP[ ZǮ" \S^ fejC&I& ?`mFB=;nt)V Fi}{*ƪh/ȉ:Xa= &G؅YCu"J›UBYFJA {$^(HiZ[k]{!'S-nyt7[*K'F嗺]Juo9i1%? ԋHuX@} 7 FTr<71| ḍPz$A& }grM! d0 JidFJ %JP0Q]cΔZW+J-4ڲȏ`-Z"eji䁂zS 5lud@&k9Ϛl7eJg0j!Eo>yVH(bsQjge͆TOdءU3,Sg*ۻ\Doc4 T9e?-ܻ ()sgyoVVٓa\̯ >}m{a%Mqt!֫;n$"0h%MSq|狹Kvj3;dY4> _Pl۸.]тw =pYJD F8})3p|u7+Чߟ"SXtrJB70ͣOv b HD `/"!<)At/TYoց4BR%=ӎo:݊MK|,UQ&(Jl(RZf(Ş/K 5 3YNs gT GVgꑒ!]0+ .R?YuMY]*=P)`U4pnQɦDޱ\  aAO?pTBEPzn=E#@GH4s;n؉fqv0-߉"Grńs{M@Nkhn\A1N؍\Fd:( ^;Oi 0ںz"f n _!܆tL"[/DP{d,3R)GC1#БPE=noˌWBSY Ka[>OTjht,/G "g&=!@z*jl0ɑۑ>~= oҏHrK?\1c@0./&TAvf+S~S MwCMa#;3erQ"9o hdozmTt.q%/ZhLyQi)R C:-`kXoWtߖ {iu٫ɥ!VvG`ZPsm8@lFϵPGPZdv8!B_ R%Cܔ [/d}BK Di^?'o69?vDwm'Bl%n QΩ=q"ڀ T ^ f8P Π8r~G&%P"bUbk|2ЅV}E] 4_]/TH@їlM*ՂY2w#7xMGe.+WmgVVE5mHƕwl0DNWIoj_'7n,odJ; 5zf€ ~2t!yU7>zϸazW6wŠMα({)IC;do`@Ƨ}3HMO薊4{Xbgb[71P8XvNOgP Ͻ|5<#C2ӔHGЯQ\= <ׂŘ ß/ Znw=bJKg'mv|gF9~LȦN^QlSanиouŃgX\>bC *%7T{SoS)Q K4AXv _imS:]0׶9cGS?n[K`1KO.X9>ی+a- VL_dZ&GJ|f>MA8 E]0製Fzg(JoIoVĄLyx 2#^)zVAUOB*f>W9_ݍL=jέOU:~w}˝!,d7{ FQ}Hzs3;ew'm+n=fiy(#ss,y#WM 掟ly۱rj*m,t}~=hvܜ"pB)*t:Q.o e ːC^{,y 2ʸͱ[ VSCoT@ZK#s@foH,ufa?SG,rOʉS)u6:H7s+OK|Q^E)W NthQ#5X/R w>},x TOb<;]$bV7XEE.X:iF,),9í#` kgIۨ,BL k&C${!""g>ms0Z&"^Ӝz Ƿ[?M>NO=!'q~sXJAœ0$=91jPrQ|̿{Fic,aGO+lu@Y'€":S~Ȇ{uD5k;,+#9@#'Ÿ<5v+ ?SZR&9*Lg7O1d .ҽk -DL2OI{xʼnc/J64ӟm:".:֘1Mu(b*Q|la¤% qYKǗpea=Q$(19ǟogOCTak{i!-n5rfcw?Y[y'$]%/&&r1z|0vR“fz۳ "XoqLMa%#[[8G['i3SDxȋ4(;/s$'Jџ}OFFSg"Cu>ydqKPWQڕ$t _a[Y!JEBi 撘HEluK/gE򁯒9le?~\ u2}KoYQU wmW}炞*23zض,>3ٕȟsO#OX6EwoRlT,mT&O7,R)MսH%gv{) wgz8n4;䜲`Mbh\tl%5=Aûg}aN dh\m;rMI8y҂jY5 u3_Ƙֿxx$(@,>83~N2]|9mY9$G<"=\ z'*H}g,}ߐa? ؂=׳יqc+Fa g>wNŶOC&Y8>: mJ}u "+_˹qnmQ2,[cl+ PE нsRT8nݖ GA! a8H D;{_U s6iސGRGbRxumoȴV< o0tɰ՜/:yҍc8;^b}ZVy֌,EX r)Y**xF5{xuIjLC!m Ab [h[9ag?I[k,Y1@INV P>mȏmr{fSkVW4p\j}䵱;, ^W `&OƝhH_-c!VŪc (ru{D9Lɨttkx1"QL%uϼV( V8k1ߎE$@5`q뽧| _kȓzW$A!%z|Y;+zz@b!sLDEO'E;ȶ$(w|.J;8<]bx̀eͯsgAP2~ =i6P -`_';eυ qMsC2EDuS|`ԨdMruE uvnAYy~ҭJ& rJ#DebղLsgkl\CWYV.*)e:O,]:8ڻŴD SI(~~ ѰS/|.T7:^v%Bhޮ{]/Fב&ou] u3p1믝!:LZ>$$Jw3"Aa}9kǷ']"\UdL^*bK@idF?1=%eH"ȧgkZdģEK\B8Joܱ8eDq(` a:R) ܨl-c078hZ[6fϵRKlnG؂%C?ӝsϺ`ۅ@͒l Ӕ-u0/36'I<_* Gx+·WybqchNT.Z _F1ERG@aV`6Z#Yy@@Fq4EGF)&v^`x9RiWD+*q&cz{o]@w>:QCV i qզ{I?s":.2"䷜Ɖ;|_?[ػ?+c..|Py"<&3NJ6RBurǍfnD=WgV?aϴ7z5^JN^u!w0 aRWh]Z/H446 $뢠>.O==L~Ảh4-xUW }<2LIDվ̏L*M잏E$€o>jU fv$ոZ`Ҥ9UX >i6S 1q{VuP"4\a‚bUgEI1Y =ѳ@;9M<FahVۡ#38Fr; M1fV t67 (B\FX?tݯF)ѝsx"Z<|W!.OƝ SlK:28^Ky(q|]z՘䗙Ty.uҴ8A)ǎ@rxh͒|Kk6$ا^wRT}]F3A슶zT\2 iB._y(jĎR!MaOL)<آYN2{06ƛB@2PbdN_,`^u4D2j@/s"p#zA"UEj#UzGxUU8Hl9#^QcT,#Vw؀{X$~prij+0#œ~_W37hC3vU-,]PGOgg}{iŘpB Xl5{W]hd"~GX?[ 3 8OQߨq[XQQ9^)9/qn-oǷuYa*agw ɻ/0*3PݓDd)ފV| c}vS 'DK{BEcåtr%\ J̱nl`D~cHw'j(A 9zBh`Hx7Qp Mvb\mËJ)mrdvC- er!Sn \5 oh=JQb1 /-?HԘF[iJ] #Uy!a@8ğ=EӉj#GnC]+v(ȥ#F%7뵸o3JZ$NRtK:# WsʼnKW'58yK6x_/YB #\X*.-7}'d桸G mz)3Cc=fwv"P'{]Иb[Sa]?N ń(j .{PHQF: >J oj:J5u m tZ^C@ @GJvEl@CS>~RyS *%:1zRV |TRXh ׈AdQdB90sFѮsٍ֯Q%?KkOeUa2:W7J 3nuB@4%Z}S ^uu] $.q%ݮmu%V \SnM Ob1ǃWQp$8PM Zs;G0vT9֋]9>QZR¥yې#@5{LsֶE:bl2C+()(BK;lnS??(z b"S?b{Qmէ?7Ԉ0!YDRfgVQ bнbC"n5&qUz%ԑ2:#X B@|iXEx3vBK񖘪ӱ*9? CT~k\x \(ayX7Q58atʞLIPG4\!R<[Qx}.DL }%<0X=( Jyg8՝D uY0pVھ-Rc漷1[}В  0{AɞOg`) PL }i[ \`NAĩ4ǴJY)m2f}Md2noXc\n|ֵf1hh/dv nX@$_Wl`@fd/ y0uk9.! B٨:y률c}̷~*%tiJw+7;uƒF7޾''No3rۧlbQ,8(^$]2,în=@TGu9[tkt)w΋oSM UȘ+do)0;^ 2HhGԳ-!".cv+ E nn&YP+ {If ϑ3)jDNeLWhf~;] XgPJLv7ii^5.q>LiW#:Ee 1i'Jv9b;~m2Z[io+ Ɂ*4tϠohSV3x5ěvF̺ғXwi .eb=.(_Ɗ;fg .HHMχ@~އ ,amg˙ يpmoFmKEʨ\"wOF.I&Q<[Q?̭kMߨEFuT (3"'r \hi|BnkqNQO$EkW&-wAW60R R&]3gJFr++@a!}\zF&2М ic9MSoDw퀆E;3YK`Skn2\ma}Hl\țILJx1oOOBuߑ%BY{.Z" ?Z弟9 22rL̅aaIto+ \MHaOQ/mN KCe{~L\r 9p^*kfY({aCbϥA &$~ۑ8.ja&)y緻&/D 2xa6uvTJ?a]n5Rq aMxu=5%|e`K@0֦DĒ.lC^UO  7<m/(r5 6Ժ6q/SmJXT^HbtRzILH Ua sHW>kE:tִuhAI\JYZm}w)h~R11sH,>^^&B~[mrO޿UOlFH?GtFGྌ`䝒l}(Vm-+[iahM7;H7)Ŀ7?ߙ^խ/疓Ս&]σϞ1^KҪ£?ҥ3\'C )mN s*/В٢HG35mb<~k0iA<+)u]oݣnU u!Ab$wTM{-!+$LF>wy *ʾw= P̃!o]8$ GrA^㲏3Z- _Lf vW=\:Zx._&}(!n%{J˾8tz50FZ40hxxZ y8p5~@:{Ѵ'X*ʚzY]%IҼC5BH$1c{M5kzx;o,3p<,Rof\}֕uoU/7`j)u1.igdb&8¼84oVq!Tϛ@ :9N8jcG+xz0А1WNK{ťubP&&|\d0:c|Vblbw&8G zb5zYjJQ~ ǡ7>E8_,/H\yÍ'1Gz잓mu2DgצbGkt#3vĀ,z8ݨ\9Jw1|mEP)H}<*fn<}$Ǭ-WZC+se ptrBvRVD<dkQglK ZplK`YP4 %v,r=v5KL: .(XH(&7ojG& ',vs{, u7)%AFG>&̬L!!bޕvfNH7 I[ 4H;flzCdtmq4IF(6Εx %?_񩾬8>SYlfy'$gD<riNsX ۟sD:?t?"~Y D[OD?;)TC̓N < -)!JΒ`t0` \#0)|z+سkyHC&W* hE|9북No㭃~=!L@,Yj};}.`\3Ɏmk"B*3‰(2SdS#O3YZ"-n\Ye6RzSR^xCUB4qPMyuRWKY*T~ 8M&VSNns6ˣZ4jRq6XgՌP3,>$L~PCT ]e)j G#zXvP3]ˁނIHVof*D+Or1QZ&eɾTIFi/^2` e0͇X"%ZN# ˜S# CaŔ,<[d^\qCBG3C S/LޅaddOOoi6ͨY*@*/y/%;C(\z]pE`O.\Ը_;+i(K'\o,JQʪWNYXSq^fu#Yly〇 _lU&Fv4r&Qm:8g93,X̾#ekYvapP!Z]_p%}2I--EwƻQ07}1w='{5ULLyNL\8_yãXũq.2(c Ame>0b@dlAl_u$ċum2ID^|g ,ij7N]evӡxineQ$<')̵q$H2.uZM~% |S&mN?ڼ5p%w=9Xr=x+ Ii[SHc5 Q=͢ՙr!w%54_H=FUvd)2a5N 03K -|k!~DųL fcVEDa^BhAp|kWEǨn=YՌܳCMJ6QYphbV١Q3樂@yŌ ;cdq=ˆ/#m*`31-@Ak?Ģx"/AX 8ߨ웠c)#F2WgH$hajPJnxKf+DqJO;^R EA: 4< QJܷ>P9x@9<)/-5`I@ KsCG0 FOS ]R=qt+GW=lݙ_k/Z0dW^i 3߿~@VE8,T3 YBXNiyb0 ͕(6?Ws C|>RHj16J$nOK/HisźӅw1]}Ƣ0i(FGuB%f~zj}c{ n$ ,7!U|}'$4n]Q @ sQ4N$Eiͫ_[f˙e8@-Y:V]/M\/ X=cvp֣-:gs|VP\[ofO|Y׼D%H:XC1SW^!-D׎t~[Vin%O^_l+e 1M9XUt0˻=Pï ]lI=K &/(o[/Y:I"J4I¾yZ̝k/$j̝`GďP~)kh4NV@חL/wJWYv/V-X2UK@pkDtv~$NN: ~nM恀1 o/К\Ƴ"pڿk 4L/%Άxvlـ|HvŬ*:;🣆:2w-lk3ҧGFK̡r_9dњf2:.l2 FuoTP ~uhv#!қD4- Z)џ7yOd7mL{ WR(7[P3avjn5^!"u-%e= L2ˑ=ZD!9dv'0c}B,oC!DNwy`htհ"ّ`@MSCSCNz_l^oj*NEER$FGp`i;7B"$jN9+ii_cwӔ6Ǽ;ǬMWzw芃yUDfcR&~2@ w-Eߓ>Nmsf2ȱ`ގЋW1]"p^K#xVgu)uHHAO,xA< ""vF?yϚӦnkCup8H(L /{W: }e%){F0%ҔK <+ *vM^'܄+zVPbgyv'WRVЕșc쇗gn$IbTqenZ]~E뭚1f$Mh{]K43۷RɈz'H4NNzM%B 6V`:KClf1=#WN̨aMW_\>ױLgv|ʣY"}UU¸WqQHկ Ћ=pʽ.Ѫҥ}R_ ޾ٖ+V?R>eϠdmޫ#`q_"TxSSmhtd'Kr@2y0IL]] 3F o[DTdy}+=B iC|%GW$ J5FVs[VRqj+f-<3vGi['0ƕ%n0pFA"A8S% MSm {xٵNgwX5YhvzֽhVƶT*ErơWo1LW$::@P?=4sOsea]?/PQwȇ2y`_ej>92ltat0,~3N -H^"IN_ȦN~ƙwPヤv*i.ykx>Uǝ61^d{'%jկp[XP.} ɱk'"NXmj8E *ބ8š-|S/^m5ϵSkiƲ]jy h؎ԟ되f%=W;KX<.1N&DiAXj;oi|c^Fxs<(q-B"C8Ey{KՏ_8!-z~Wt~"J1;Xe 9{O%Ͷ k}5W\`›w W$+, '{o M, 醐{⽘7ɗ |gt&:8ZߠZӱT yȬV }LS aV?5kbnL[T*JCw|uNEOU&2W͆8[ ]"!WS-H篕T;0qwԸ * %\$Hpާd/* si}i?̫6LVg^%P̌-dǩR"ϧNxLvE$,&&pb^@]rIxQn[[K. VQ?l$(g#MnO Q-b!sҭ~} PB'+ttUl@ᔼ'W|Al\nV$+=O++dXE!K&kCxԶA}̹ői*ҐRUpqRo8d0vNQQmZ g>)WϝW=qXvMY̙;I_lM#Gj'U:6k[, kHWn6,@Ќ{U,_JU\w5#ϫןPZ>=8(Rw01l2҇ owzl/~{q18nʟfIuTF,[z t{<14g_(wVHgѐZ`'<nj\CV\ t?/TyR iv=}7W9J\-l@ө|'r"?e_؁X#tEx,줅Śm*GV:wIe7F{;BN,Ś% l%rhe?IRT^p`pzꐊ)BCk^@|Pz+RCH#]f?E`zq ֎. ThΗq 'RE{fڂjߵZ_//!5rKJ:4 2W:KqF'6Wʩ(I>E)Pz){ Zl8rpFE: k2: uO?Ie,&&lx^2<0i'cJIFI3b))9b 9֭wɭ^X} r{mݍ]9хu=(}+^_FE(s-{^"HHh VNJA>o{La^!D ^aYւ'0md>KG?ncE,u([6ǎ@'iGؼGOA?j?~yKUF N>jouiÚo<j/:l&# )fј_)r^~xvd0ot ;xQI, ]Vweb1403(w TǶw&;v)Pf4bN@2Q /Ǽ-[#iaUi.EX^μ3Nzq5DWp+x*1@hXtw Ob\JUРz$HbJ2\ZX*C@<9wu[AnJj;*01.q,CH ^kG #:ImFl4sJw ezvFKfH6W8y~#FL&:%uXzg8^9މItؾcNZC;$Ȼ̅괍hnl< $EnH-0H5DU'TAlZ5} Tݧ/%/KÁ3M1l8/>ffak G&kM fSA6J^n}UŠ(冗`i&GoR ՛.wAeF%]Nb@rBDRoWW% @Hԕ\/d+E/ Zll2]9{ԭ ^]^81%0k~sfˊ ςE(%;JpS"X e"GmTsÒ8"+#\vP_uqC"D?n"l13h2*+1A̱ք~ :7zNVs*Iwab|mXu팛 ]kPҳ``g׀Gvodב]˻[ӉQah0f ^rI}gU65[*L '6dZ&4pA4jwU >9ul;#Q~duz]OMثFZok AkG1"<6EX ɕEd&#IfUL9[eJ*Ђ9+xQ[S0H]sBs7LV *ۉX|CǝU݉C)\s<\L5[dBFб8 0ruN:lQH3 vM P\! w(^U$27{gLr29o* 1[x)r]/F " '8ъ~dsȎi+6ZP8/h{#iMOCUTeyk-P&Z. UO%mrUC97&\ڙ15< ac&H-—g.D 4Y?7\ш΍T"I`ZPc2ԛOjw]fIv*^? άQ~914ѱfR^B$RBŐ+JzaiU"PwknnVu;Mr/ZjQCֱ\>хBI7;JyQt-%4cw%~izɩ~KZ.c0;5pwGԼ2HOg- ƳC eP.@@m6H>9z#< N(O ^qkY aݭj#&iȫ&1ݥz/xq]V%6hϝf\+h- jZBJ*ŗ ̱һLK-*6=֟~Ի$hif+Bi]+Z4U!4ld~ͽţߞ DIy&<,S&>MH6Je"UpRYxE"a3lf WXٱ7,z 9Eu`A&)ޝVo᥯r ITC0^^U5r׼&2uߢ0ւ-;2cdlB]"nk{lm"-b|NX ϰax(|J -O,YA9%֗jU⮔.ޗ!,I ZBFaI`O?MԥwzjyN0$} P[-{[ȥ2IPF XQɃ]- Dؖ+գoąoM8UsȞ[S ?*%jHTez Zv[&cKIRf%6o\a%с\֊[>+4X1 R(뢄]+!D7,Vu+E;"!Dc83W(Q!2ǟA#WSg,J)kK̳|F$bm $'*Fbf74 "=zYAYK9MzܷF̸Fwʥ߾DƘ=WIb?gz<R(O Z@<%);4\f 2Dk_nl?mR Oaq5Β6 U&lAɳbem"IрȈk62pr B=ȔPAƿxNgae8؋xeM0hV PߩUt!bIH͗^<sjAmBkOGXW];žPag8@o [+.z}3l1wOU1,haBqo°ѶDAw#06i^EWS] ](N~^6 GBU< o[TksB F2cB QS?UﻦPG,(RO Aˌb8%,K)&Fwi۬NڎZKe1*:I@mk͛*)bInRi8Ibt"Ƃ-BN85n_ܷOBWWG[ "'Tz'پIt=7c`48x!NRR%W{5zI0KJ@hBP5m$xɧ< eWZ/b/#FrthIٵtI,p^KTd ֐q$6KepQVy@'ﰨPFPb$ٴuN*F]fFӤğ6uuRCr ۓ ܠc-4x(WfTNJXؕ p nO;';@- =~2HHB7(1q!H)O/y;]¥;Pئ8hLEiN_i}D:w[Oi,dM~ !OZ׀-7ҽx8z@DkDhw%E q ƠљG7@DMx UɺhR0OJ ^wf 4cfn8HE7<܍Y\R E WmRA5kjVsq*ECU9}PgԞ o CxKy9KZIkρp_#3W\0޺P#%K2{4h؄t$g<%2k"F}3ib8ÓÕ@EF!Y)TMdz7GL#A *Wi%oXIK[dġ-o#736xh'Tp_eK!p% Ny2Spx)dZfP㴆/T 1l!©VFTM1֤8S-p׭PWRXJe!gWR+n!У3(g24/; ,RrmuJ c1wsJIk3Lvi}@+~ Hz* U[֮ZMvF _*Bde[?umt\Ʌ3spTr12k´ [)) >ܳ[K`H/YwrV:%c4SR&)#Kݩ/QNx&S /ꌔ}>hyw<뵻R@ҟ;Wb$H8е{}|\*% , MAT3XeL1Eu'b;vfE-feb72+ݵ>3Bi'jcbjzS$"hs2&BϬ@&vb M*)*!hp텑{<&BsQ&c:"S%;n͕h7lLlVK0M魵yH盶o'D6bl_D)||N_k3NxB9ky|e.y5TT#×I쟁,$ ,Zi:G% x@Ugh^NeE{,&´vt7'wbC~jaNpaE(VMszy?6PF<ʡTuxxY+$zi{u<cYeC 8PJ>֛cFl= rV3 h0/qB9 ֿRfO7tFhN%,k֨ffevH f2=H%~詯xP*' EU'tޖ1>MTs_5퐐W%(35!&bU{;gwX|3 lVnZHqw-7a B)/^\iGir.݊]DKг'0 _nU? v"9uU 65ί0&sҁU[ΧN))LI쿧XCn ~^]n&4a`eV#(<,M IϯGO}49D]B% yvƋ\wCwxtNƚ:y(-[#BK@Ժ@HH6]Љ!<ニ ;jzqkzbOq%<3{Ǚ0nsX)51ԵO ۶Iu{uɽĀ++,չ#4ƲW^YUjQ1=?e5uAt 2t s֣tǒ5|ЗĆzmL@Z$BڽgnuA\gbBA}в!KYikJԡK&/E[`WFP{{g-/CpE1jۖnbB\ߢ#矐ipĻ'f0x2kĞSs{p2F{\SeQɠu$"X x[ZqY>j0}]Xכway6Ԛo2[ƒ6=I$JXKJNTg9%PL%Il4g|w pR>AM*~%/Ss8b'8!才ADM*xGf°L:/*-`RHc3,0.ZQ/`e7]+XAm g׎cdTb(eتdY䁠`5aKc̄ݤ$mTٻ{xM5iMC@094x>E" غ3c&E쥻t,{@LR3u%V 7ZҡC"fY~4湋:XsdwU Ss+6IM3KxU~XXM~Rn(Э}FW+5H"-$; ˀ"ŌW,rVī`3&,Qu[o1]m6;Lj%;TT9R9scp )bdEnJѣwku;L*`+a X0 ÆW}T;Ucq2jtk ofI-zB$(k؜?\iId(Ijeꝧm'5F)6xܻ[oIgi>;f![08VS# 2U}xx8/5U2x*Tb.noE~.%d`f/pTX@MBxczԾA汦>&f0L+J4S*Ok*\>XXϘ(fi* 6g? `伐\4j3Cgd!' C7 Wo*D )?ԡh}nj.BeIG`VM/U*p%mnNڣW0ܰ _zy٣ XY`SVfr#w\Ӆ̎׺ 'ʼLj)!o%عF=d);q$Oc~" h"R'/dVy g4,ys_*uQg^ZX}C.OEd!@0A381' XLptE܎OLI|C"TװquU9TJ.'~=9T'DQV4YbL $pb=(y?h ikkq '`9^k>#i8x5)z}2Qqd]5nv\E'b,pqow)~<}A:emmm<k"T&oW옒%D }2ֈ8ݖjw6)bQvG_A;$Qy@6{':ٮmW@}ȵo㹸XQ o…T,̻UL ]CJ?_Ai s7[QvڐCy(v0^?JQNN+-VbW#{ ~"u3Y5yo2;U-T_41lj'^ah OS DfMkcCvpSWG{zSa0:Xal"WtnYk6*L3?? =Po[h'뉥PBh78UOKvUiewcW,;KZ>f頇Az#k0wo"bq{|LfGP&?XY4GVJK&Yedg9yZHtS XM`N5pDI-M , V/D&oջn5oxќcHHbwyee?jqkmnPw5!0+*ڧ *ѦT<_|l-?58{HaERԠ.h5Z9a"8H*8>I!+#vdD4̑DLe0ɧF©dj/+H^ @1; /CN)v'= -EaͬvYF;ɨC+o؞GmUF (I'jFIL&AW>ZZ)sxӱd; pkA;5清&f?ַs~7:'`Ol_xqm j2qtѻw Y8F9T,AnX1 '^ J^+# џ9#6WMfNCx+H|qp*TW*UY 2fx84y Ye1Kߝ vu6VHhnq>k~ƃo>=8Q:)"} U nxgVa 059%y>+{$D%8)4mKu}R&NLfఒxJ%_B{ۨ|Ni3_S>zaNRyy9^~xFڸab!#ܥSJN N9!M?ʡ[aPEZF=F;Mշr06!l'K6TdV ް SOY=7?1ARX)>r#&;n& ݝu#sV<3n[$!j<.aN"Q6Yfwt,l/Gg2ɗYqHGPA֮ "|/e-lCU5{oƿVѸ~$X<@`IWe-X=Cqv$ɮ{Ib\xAmM̪ mxW2֌oiNԁrp -M3$*R5f RZ*`FvQ`f3f#D#guyT)N쳦}=aD!OM&M BAՙK`JI :>G&_2x]UdTꭾ[),=^tFan8xPݥ:'n:w<ȞW*鍊%?@D 9E#1MQ#^B{Rb_m/H̤٩,Hv l1YN+rx=xy?|1R@*SiGc:u;8=mdќ>Eo? L Y*Rc::b/uWi/& y݄E˵il)JC'*Dêeof.Ҷ\P qiII?i_5ރhSңWXoIp]Tǐ1:pwdAҿTn \,=G{Oe2^jTu\QjP52q] B=<\^Ik1OWV:k}ye Dp]77!7R7l HۤY=Q0i[ Hl4 ƧΚĈr[iAѮ.y ndҾQ0Zac`OEޤ ݏLӥ;P,8I"oH;-v6*s31Qh/cM]nSÕW G5#RKV..RJ9-輂jArjЈ%u]8q7ciǤ0*Ԕo3"%4h"ْR4X$FPZ?N+s$0|4*+X)POߏ.J EPU8@7y?K;v F1omlW/Ü&CAV!gaI8 4\!%~C8uq8`w3wgQ!!FjOB5(OB"6&N2|L(dҸR@4QJgbLK8rTŹ#@ 7 |~r_m!1O7HѨ&Rk*`; 9gXZFUdP¡2or!B+dcV>SIki ܅dFx|A,wtH=mcڍȧւ虸K /`OK#K%<_+*F 9 lhb觵?k >GEjoE'QlCL4 ߱nVr"6wuحz?W˫jJ #v"v UtkvR*9KcGN'}ލ7TnU=JdLGZjd@u"V[qSxF"{`bc8#N+Drh2.k(6 /j?h6s!i3jW;fm¼q)I!"xK5w c!a7xodHKK N-4(T*!LWRJ+= UBDb<کTVe=yFzbD Ȓ~zɤs Y߇y9ȕ<gdi+'}ztZٮ vP[E'c³[dM48 x<`IAuA3Gws>HaJyEQ&<-2mޝ,/eㇺ#GѤYNs Eֶ acV ;y].{ }Z}sThۂy@PR ⰳV>tIݨ{Zo:=&{Fu[P qy5+a9e?s\_֫p!h!Mk*Dlw`bq^p+TvJd6*pܱr~4^!]fTcz,+wJƹQe(NuL6[&rnR^6`C'w-rwZs{1Ƹ kJv/Miq<Ͼ03!5ZA|>mk&;R =dPC5ŵo' |>A O4acPFy`~ +kҺ3z-DrEC5ۛ)K*(1mmWJ bX ~Dc73V`t {.&Ƴfn$K)lDW0" %"AK>Mv͢TK8F;0p)!t7s"-p^=z6<ݯ=?n٪!sg2hU2s.#I&TJ/φm Xes=}VY$ 6:$KErgL`a|-1"i:Q9\zYN`>^qo\7_Y/Kqns,/u,lhRK8魊i|xJZخIzk95-M!YqFBJC{-XN'>u~N!})17MƝ,_VJORT8\I/J?N5D6nai羲O/I#&NCoJ$KRIˣ72Bw~\N8RWuPI^dGn xEPꉪ=ʼVLl ]d<4UZʙ%sUzyKn7-ZЌ)7{+aP. Ezaa"&CNf2Kn#[B#Ov[կX.At`CF"K`TWYPO6qlH\yM<WST1tKsy=z+Q!D9? YFdjL_)WMEx<8|MD.+,*AҠ+tG{FJEx|W}Θ8_;tOb}ʑp? AX2Wv"1lpOur4%o llX!.)MCn LWd+%rU|D9%)uht#&KAdԢ^Uh52h|Wq,T#U5K't?'S!.7?g|3Oz (yw;ux bkѫ GS@צ(BY``LcĀrLtedqĎ? YGb@{hG脵"HB T^*;r@O&H{[liZL/_nUUlᣟ] 3,V\y9st 0*?bCP=j1 2(@jyJJK^}8ɴv\EaU^]lS=Y.=RLلqA, m#V:] D6DG B<^v/`ĵou.N4ߠuLvHzQd 9U$Eb rpM%)r5XlI =a္M;2.]=:3hN) K#T^UBLhN?w9Y(CEZ@^"r2&Coc߈b<33 _2V 6""M dѹC},-/bƆ75<ϓ-M`RM`:aENV?KF G-%!4;DbewFII@0ePfB:AD:FTQtL-quJeގ0{SqFҞVjҜxچ!,^_Hˢ[3*aE[DU8ktb9v;!4#8*޲B'}Q <5$f E"R="Ez6xݻ{T( /6Qq@f̫,]sgF"בbg \Š[k\-I0jB=90ԱB"oW#}`h?Za4c|@9Z |Rp c Q(b\yWAs{l建rˁ vKS_7|ك:@9= ͈pUEV}B D.X~mS-=]]y/d-ѕ9p+neugxк + /9MN^OxZOCJ9V׷*,(E e`(aXbNr>* b҉)ᴣ!B1+"-Gc>Y|Uc/-m(q5rcllc\ a,x+PjG(@֣~tZU/뼩VbdB-[Hԯ#РE@$y'Wa*pB/lRl![&߱נT·\0׮Q0IsZYG߻Y-r췓 Zy&ckn%j7׀O_!j({Ɗ? dpJlA`=_<k暵$ H-며gwwȯGbJ6ŀ mæ UFS~1i{C{m8^,k?cbDnJ`##`-|ݶԙ^V:`U7}KU+pΞاGѤ z&jݜ򴉷_<VZ4^&@kBЕWԒ~\K۫.55qvrh١B[PK,K?L=Mj D3[k$W :>J]OWzKD/}˩c-Ar\ V謫jQqiz{mz7XPzח Hx$ gN8 '1aцwۗCtGS& ` z:"-c~$uB;mxtcdа{H -}IS PR"_/\D#: 2 p=.uMI]U!۠@,*LmX|tΘ}hl36j9$UA%f߫3M:CWା*ȓXdUHXyꆂ ii"#):?nMVHPD{^rHyv^$ߔH Z"#>fy]!d2WXS:ڭQv;6íW}Ga Go jbj Fp! *QUK[h݇aN“p/ETʄ3M_E9\EGH$fcWbxi*4${OP! xR|'m~&1#RhgNα!]%=tV!9 6ImѼ|꺓9,Rwsk`'O56n%ZӄBt㿪lbʪ uU,,Gb1uݷZk#艦>!^.j'RG PF.}) }Dg`ajhCPV[<'sYYuP>/B}u(><2$!axrq u}dN{ǷSq(ط]_4hȆʹKA|'%B|FH]'vnt$ɻhhsWQQ5%U4r> Z{=-B-Zų Y =<G*\5ZndY~?7: [P`%&RD\0éiˑ[KY)'n՞!{]S( 9HsDWݬ 6j$"8 "C2rkn53 B) fJ>'.? v#w=6q#+1͛|'<70*˟LS %L8.=FY%wk}ۯ)9T<\ϑSD6ʀDH(^3eU"4"V|3 Â**-ƭJ+;ՠ1T+tƸ@vYCqk|-*hU c8d;+o5C 6r"3=&k>QL_NL58'P7YmNռu:MY'r~:3R9|^~ž=4%s]]7! [G$::F67F]NhN5ŴNŕd͓Ģo/K@QZv5Ww qgsc*G sWlT xA# I}:_`;-Ԇb>C n> %F%z (WݪjAU^ n '[Wt\Ί]ӣ}[@ue8xI6G9 &d]uO{S;LG yw${bs~YxaO}WǗMPJx̒QQ@b/4fN0@%Z޲0|G.2k|fi.woC>V{Ds&axudN&PG]gs.:Lfe&єK,"M̵-HR~Xk]˳CfRSGY4%6xvY:@Ȅ 8: "L)N}DWtZ|i6M7 /MN8ϛ069񅳉so [H#mܜΊo/qËG[ ,uC~wW@./{,@Jԡpy#:Ԥ/%0K|;C ^m%Nt-*RXCL>bz?p:G2X:Ӹ~6b6uSvI3Пiڕ+R8@}tErawv?^`hjI9D_ȚڟAȚ]6C~yS1S^Kzc{Zt0E! kbXЭVhd|h.@2T ϱɘOp1';O7%thR%n*u?yN@g` D蟊3[&qF%cSheun+pk0^{[͋ƲXc"$:zQ}**%5is+R5oÊWbXV7=vig0dޕSBI7GC %N?QUV.sfɩ ,BVl+1Үd4jF .;eR*ԅЪ`<*o3;~51Z(MGxOƄ?=݃UBYoHnMG:)J*7m <WǮ\9׵bLL`;ŒnL6MYUV d#h&L0wynS^)I\sxF2݈6 44E, #aycN%'h7~9ǼwW>d,ҢqCO}7偺 _Xf)J:D,fPsd a3b]܍/Y8y0'-AgME;94lVys̡W%X0ø~ęSiMD&f[{uZiCai\\Jw4q34  Wu+'"QWINt[h( g 1Z_`jABNUlz"BE&~Ĥ.1Xf9Kėl 2K7reO#/ېBQ-g^$k1I@J!qOzw]nYQ-g@@'vW5&7ENDEIat9UZ W`ς1z\Np7\vp[ڵ p(.!֕}BU7Y V}s@n50$All9]Y(12$z7Rw қs硱ϢgX9Bc"¿ q#~i4,̢3ȳ E!0=62OƖ- ::o[AlֵoW;Gh@u5e =Rc=( \qXY|p-e ZU[)df[5° hWte;jnK{BD8,OF*Eiu 'G+ 2(*hq/HzgqgBmTqv&+(cHBF!ef{l2IBN<=L\ H4X'=J3?&)bF 4b>&>(0ÂD?) C,`M% '8zB?今5K X/Q7Nfypa F0Od5Yǘi0!ʤ%e.©CYdDQnݜNuP3&  Z.ՙ(8]Z4ۭ'tggewZI_+T_-?(IB5F!E=sg\;&YPf^Mb%qbu{yjn|@B\vbւ`$~3OFVIJ'tM^ۍǎ\g5+%̟5YW񊑅 k3m*Þ MLB m&plm!cptpJ9hf`ILM0HO$|>ܙ9!sWl/{K%$VAQ{zݵ!y ʋ5kgL$S4Pm5{G΍i[L`(+N염wLt?^H(_R^b|dxMlSӊC'|+2$R<.[b=t٥Dr4sP1@Z=K[TcN2_n7!m;vdEk;)Zx5uNO7E%Yelҡ6*,а_0V_ IgW `Daz!`S|pEI/uZ2!u)9 '.l蟧]țF Agqd+[g6:ܵW` ?Ȼe.f4@hoo:i7rSڰ42/pCˋ|ydHw5 P OWxb)`,a}tw|+ k¶J zqmLE̊%f+\ۓMIM3D3Aff.LWPC _(g8WEuʶMxa=^/',{Z<&'[əC ltqk)O9BJ/k~7s("e#ub7zPRV;q M+_j9! jO=3ߗZrK*ox]m+3.dig%,0T7b cn/`[f|2\Iʺd'܌R;f{e[nA\y:UhH>HwVҋ> cqT!Rgf40Z3SY{\%@ļ1P;Hӷm" R(F7.(vR\86ܵ|C|Phe܈DX5?VdJİƙ l$}0: nj4Z@,hZF|Q9Wn!x;rwQxwp[U.Rkkag opJ1OlY1jb{u\)JpWęAD6%@`^].kn~5TM梫  П0iʑ7,IJH޶X_}`Z )wRGQwdNs~sZ1R'@>E1+h|Dk:GIcFuoX4VڟP{<.LjK2ySRUP'4x $/5ka E K#UjIkJkc-lW(3:fo3" x`q%qp!6rrJ|MXG o~DCn t_@\ۭ]ۃںNb.ㅳƒ5X1x. WGXr^(L @,L7fv'* שǟg}zjG50]8h8'ڼ[.Ac!, R=l_P y`V's-ZY`+,xx:O^+ՅYeʢiv#4~O|Xl"6J$&rHf!Odڳess{BUܛ|j~{M%tiI$1D*@[2ɼuaߨ$<,|2ލu 'h4Q!NhC4I༐S,Ɗ]d=dzKpJo[4lReBہ*ŷ@v!mmQVaư0'QUK/bbqD4 lg++<Vg-4LUd ;Bi<$fAΔH eO[MdC7ezm1Ղm "قP0S7J!x8w_E*8_'TR{]ܰxV ^#(x^UZlwF Yׁ,ᇐ!EN y bKF 򆢖Nt eԴ^s>Up?Bg-eg,~Jcidt0pa0n3uXO|}Q$Y~Jvxhf|ծQ*M/L̀̃Rx̤J>J$pYVQ)E73e1^1y-,k$hjy+A"in ;ܸ=y?ݿv_<#ǏO7[ЂH1 h;HL yN4'F(kIA![s:h~ ݾaxR@~&jx5.=UIcʾU(*bGQ#g#a Fr,WjH[aĺJ)lL0àHSx/S,K& PXMOz ='$v~Lei(dUa dw+, [$bIT/_Cg*(eOgNn{ "„4oe\$?~ÜFnq6oRA?z Uf+% W]Z9ʲй<rUvthebfW^Zm3 _1zne}AzVG!?! Ts0ZX6J~ !~> Oz i61ǛKԫ-_ve* FE - zݘ3UnJP3c&xrx#)4FuTB@JQG@}G]CLoe7Q L%1Fm*ifXdӗh3,l ܫg;#.C6O@LY"!MnU,-C.LaO&Qll~ ֫ 9qFÉG,kiO_XҾOi)pt(.Il$B!-o/1N@{/Tjvx`-Ԧ6Gxs凂ҿ |A?K? #C^%P/!a`uq$a1uUޜ;c48<N aջi(ᄒ䥎Λ=r_br ˕g*XGtLџL5*5I lܐ"YӐ,A;ˢў?DxZ^n?((c?&7DAsAx8'62zriBi:8咄K?ӣz &1"63|}nHu3:S=ؚ8Z@Gk;qIV#C)x? N* hKdgWN[QBl6A^~ uW֛V3R9ou9m[hA}`#ъ7~J~ҡ}(+ыNxhfl^BM,~X4Oʜ C)̡ҥWukwO_`MwhFpQe^Nts?bgbۃxhhdƵ[H\䝻6(שQz봘l3\6:V1L(--) ПH/HJtMfzDZO\J13xmPt"Ird#R}2sY׸}BYGa#?4ńS~9JJ,hG ly#=ZK6T3tz٨:}DP)\vX3p'ζ`I:> . J7*1cK\ +_EsL/}bљoiN| Ow)(o@eC,ja> mN,.+7͵lҷãg+K8~ )Vs+29[ŋXatJҹFC4 =#vo ;5,krO.†~ifi]WjSɜcH9!X+ ף8pRd,]HN{fs\ 54js?գ%y+'z]Д/jFuwekMXʏ$H^K§"1Of'MV\b&95iLbMfxH[+t@csŕNc#.eMPe oM#Sxo`RJXԹU1T7[A&3V5V27%Q7GԐlwQi]5n3~=K̭Vh1&=9m)u27Gq%p~kymW89_7 9&n)M8&7W.C^XERc6oĬAhCPlخp }vbq^Ҷxǁ`˅5){rZ*cJ_KظcXqtq-f7А{g`~3Q;BP'U'#gyEGR1K';yB'^L6e6Q+X %Gd}t'~=hY;_U&^szG:uB?ZJ(rm"0wM*NKAE_UQحq ֩ӹSn 5%#i5C{HL7n?:0-nZTRB)*6VP]5v"0c=6eu[&N(Rx@"mmBܓpSr*!QF/a&o;w*!D+Pg+55mʎgZ8xc! F84%$-d qey4qWĮ fWR}fugjL H 5EĠzgگQׂbT*`b?O0GFk̾xZ,aKHOHr 8z6P9hxgC Sɗk}5Zy JmM#D'c؀`g`fo:}2NPJڀأBlDK:X馮o6:dmhhOpdX j̎H@~ U;OW~ho+ ~ԉX xwjV qKg/%OefĒj݉":`(%N)3ڪ [CН`[l{Y}>bҶĒ 7"ptdB I/IܥI,Ɏ)Cop$6 4^&_*_3ߜ2K~3h ]rc761ԯHgc_uZk6t'nd3 B:.˝:튧r]%`=-=rNx sF*ϭh.D|W 3nO  4nO@Ĝ%],nW(ϝ gf'()=04h]pqT&\JCKFd+C`%6V*a0+ !OE9ttM*%?cTvbtr0\o2V4?B[DPNXhw ,lsoӚV5>*d/LH^N cR{b*WyE\Y* BW턹q˂ᲞIݷf@щl]UΗ)sX++5ԪK 1Ӫ9o}Rҷ{e9eRJ0uAn`IOu< ke?(*h\1ΪoI^I:y UIO3x6q=WAul3-hj]N.;cquwE3ɥM@4i2RT~"BlF_w[8%pP%*U$6?upY5ѣq?"p=/j5,@R]>:ۼxkNMo!D0]#[A,) }JxSbV-@OrOCTm6h˭`uc9« u`ZU[u$c+'UiY!;+v1hNe[1[!-PB\* q%s R.sK$M$TkG AֱՊ`n9 x(_5tp&p~W2*ay\^_MfkJ1_xRvO G,b(틄8͆b(aJz c-2L!Z^lм2Q){ hLHw3NYML0"Y|D:Tl{]:mzf r0ߠ*}Ğly-*<]x,+\=/1;#:UR"ACp:˸Y,Ȍ~8<<ɱQ XmSc?Ѵ̾ѥ'VڊQD̝[c,j>y_,Iw# PaȑuZ|.hpAm4~e/\a3D>/4K;8lm$L=D%oroEنX2OΤ$OmSl)/w%ڰyד~VRv 2W;6#vx)Z;Ww)!ғJ{&>щcACc: ܊T@8a_iN"߇< m4s߫C0S͜G!Ldޱ4A\QgDh*(1s mqkӊsY; py `#5G;`q|8dm} ;i +2G'i#G\`F$br Yn'gc7"XO$˨UdՂ wj1aٵN2lo`<=0|iA eO˓Qǡ9\2Z6p*I&>|D)fN:IIK¹c{)[îHd/= 8<3)'UUJ8y6נ5f`~C ZP9 JlV%Hxɤ}K{ /|3Eh+o7Vx!'E9`ڴb^jOy{b>% H?ŸJOa;)Jo%ث^ɍNWbu8"uFk>bb3A0vwA8] b+{׶tBh ѮmNUswC:sXSfUE'{!T5#y'wVh>Cwcc0ZNZlKcݬle f>~8:Xɿn9^C{o~@+H~(HAI@W̗UZ&vrO$3TtN 貟ݬ8(+ -:#®]Kb^89ep&s$W/RAЫ`.9Ǥ Sx%ZtriL]|s4.J"5</K̙9-"8uղ|YZ9)pOɯH/OD]ˎ}S@2䇷 $s5z1*6ÒsueRR(%MCINfd'^Gn 9@'U)yCӉL-$5$+<:1 Yٛ -<ǔ;/DYKFZwUEYPx y%eᓐ[VS"S LSK00XCq:Di_u&GAY.ӜxZd;Ul H]K54??q`}Qt4sU8 1Ċ>WkgԇDLZVzn7saѦzQ< UܥⰄ6jy}7_Mgc垜Ac ⍎twI $r>f1F!`䌤6]ZqRt亘sJ;ǰm9$YU aO z+!3ɱ[gW4@͢9 {y$bVr2Տyޟ-ߍf~]NФOd*cF`&5EEQ = x/oeL4odo39,Ncn+:Ѭ̢-hӄW$Nl2ov[߂⛮89դ sQ":-Y3x9/R]~CX#iGތ䌂[o_pZaWNC.]AR:&ENW;{tѲF'ZkupEPgH?9f&O +HsҙkFWќ?o]o~ɦ>,cwG$ :ԥU~Fp5?GJ|RA\+M2-1y?:4w1ZaK`z{$b@u|@qH|_"k8':4 }n0"xob3Hrn.tUu+E? aF8 'w?77e>Ű!)#U=&jNy65?E7j<B;_)RJoДkeԦ~0'gjc88.^l߲ WȱӚmSgՏ֓3)U(UĊ`Aw[Wg2fqKQkߋT+2Y"O#=5`vIwF/,8B N\rɴA;"TH`Z IsiGCȭ__̙1EAAP\⪼FnXZX=z[Q-YMՋAh(0"Zxrb(V6l=XVdKQ$ԶsZAD`\| K do텈 )nF.1#Knx} C* 3vő]k!;.0ZhX18zG֜$2P*Z4#qe1']`hLߋ[9H<SģΉîÏZT8c2? _`k|GtdÐ_pS؇,37ڜvҘ,!Hg4z,se-}_ME&*5Qh:pr<:"SGʃR>сV QSE"QV!7aWOn;($K]cD|)3j#VUF*`p {Ϭ'F3_d 2/\0fd(;]g#G;rulS#dC $:%gMi^y\x Go02%+S`Dኟ11;NE:i)a:ka&Nd86| 5RmЧu)vмb=V7H䶷XxO"核BKm!,v| kV2'#ls}zZ4'l. :__::ڍQXW?\hu#k|]bI&4uj]BQ2X7mdwi`=Ll%շi1Rް\Iw_,rAGr6f9C*81D|ՒJӱcX8(JnwaZwRaB#Q\@0= o*]r,73-_2Ny*8ؖޭN;8LDEZ1FcPl^|Zfz<ǦDx035# rMj.iլ/u(4ORCs FȾU8o a7}F\ubTG]M/BY?zOcBx 3Pͤ\66бJ~;_K _2*=Ո&} ,ᒪ=ŜԳc̻sz)2 Nj=x߮mVDNFn`^ Ta)a*df 1ۨ@'Q|Eê7yw *W& {kqXsoRyE1|K޻j/[Ǎ?؇dWRYI]?rDaݙoK¡cBɶ €xW Ի| CR-J= 2?zA끬$,ܭmJ )-Rpg7iZ gaLy5:lHLhS K)DےJx$Ǐ{/om{d=[3QO8l$Yph*f%Sv©yܻЋ:WG\ͽ !L[Z=S$ 5J0]A8}&E2(dP:+pHKS}(1CzdJupPM:EI&a&IdI + N Aޭry+urdWyyO/L*Oؔth HW=>6n.I[B;gF堩XLnJ%J?>g"M{, 䆃]&M Ҝv'CqB+y(kqZ*7˅Ҏwz !Uopel&z$4%~^秛}.»\"+%ªHF{dUªv }48nCXXtXuֽ Fko*{JF?ȣ4r JksTytY2 ٍϦސE'AqFWU\甽𞿋7_V.rRan 0o`[r2l'X6TLŮIT5Fd<$1uaOh@I<; Z&zGÐ LG;̤H mNcV[;$ N 4\nu*8>| gZ<(?: ,L`^žTeOup-)vb\/j׃jhdyHX _G'pY6|;{ LĈg UH#ǾYňyU'` ?^|'֙v]4P9XM)p]eC1%ODZYv+ @@vfjQ+BL:f>5.U)㱖NOފgR_7:|.Įo1\d1 PU^HΈ|uNXuڐ{wxᣢQCF,'p=JW4~2“vփBbtg=\[yx 7V{p-j&|Nqzi3f F//0DM˚w+co4lOS'pD9)AFQք/໌SPll8J ԧnUYx1z5 L{~t'h#' >#7#^.i2l_P d<;eFc7>}+-7/iV{4:=׌72NAcVN%SdbOIҷi /gz{`>! u¥'Q%9=tϳ=-1z[Tɂn6chLuapbd ) Y3bQa=^֗`}) }>9!VШoY; !{ i276ӛ6?45iaPn!S ˨D2Ѭ>Wd>+\3ok (VW+$D|GO!);n+d(Ϥ_%nkmG%GD4Ə^ٕ8&arn֒%݊lx ՞^%9-orr(~T}k57E5yO/A'hB #buXOŧ0~P:K3n [mJN]<\Tuc X9yٻƳg$ֶn>_xG-mř\实Em|Fo4*ys2+wHp'kdE}t[k;(5x(}`oN*VWAyEIs!4pu +#xCV<&Dw|{E Q1g- ǡtزp(nФk.KBה-=JD '4㘢 c @wJY:Le{ۮYoP|8T*]̀$EO&*^r|#K82yof2&E6KSr9ZC;,%js79-Խ,H{ag* rɘY %(~l o_ʎ;?TX+Ad$eVNHlǻ ?v.T$6UxPrȫ@e#m@!E65Zed[fuL(*mWa \]5ctj/5>Z z[ ÀYS9cia_>j$P8SSFQR(] J_Ccќ$A<֔e?h\܉e7UeRU$D*_]歇R+ad͖4UY%zm|֤%țO#n誗/F-nkVhFHvOJ  0{4]jD_ K㖊B<16mK)vejQsl`TqdM%fVɇ(On:>4%GyOX{r"(uOJN6ƞgKPpj2]薎TnC[~6]b8=PPY/U4hAZ$=YM'V b[@]lIcr0-þZE!mEvZ1Gj:"KvQERZr%+>y &!*K!M vᮤ)e97v M&ӹW Is a޿VE|4zG#̞ȥtS]6&gXLsn#ma –?ء)A1Em5={;PVV&WN%Ԗ$ܭ5G,X3Bfp%P*Aw1[EcJ}W*{Tg6Y4k$@_76lm6!=R"3&h‘k%p,|7^,tq-@zƣdxQt0>xzwO"E|ܣcZ*F$,XwIޭ9p7"DK_;{ X"m0֚_͆.74!EY?@e 1Op4kRlp:5mx8;##3e&}tmӐo%-- s(V筝Ao{J{ˣ'Q:֘j|uMQdU7xԃG]H/n*mLx.8,&#i2ުŃ#_öoμz]MmkΪmmTʗ1/e%N/)MBr|#|W'{:hP^<'s.53fqb_Na:3kB}7 1fKOVSLn(=B^glC,ڇ 8l'<ℕk2`'J&F檲15qڲM,) $7swyC)/7[s (?]'v5 ьRIcwS|i&SY,勵h=n8a>oW^-ק޽A'4^HY"ڎeg6[۷$D4"NL-3k\Ys<#E:[)'w$6{w9E+uOS~7}Dpx ._3M[!'NpƯ3v YՀw(c"c1F2pVdZ砕P~@dž92oF1g /l JDH2f+0}ͽh sR\bl*hgǦ Ü @fY%WX{{rS~cBt/hoZbk~'z2*;P]C8ꩈu&S&`LfT½f|PavF8R> *T*Ԓ~Mis]q舢֋Jg^k_n_Ѕz,,iӗNjѢ*tQ}istfMo^~&-{Rմ @L (cS,Cj")6gL&0.n4$aՠK[d4%eR?͓6Q &zk-eVQ0IAX-ϲygA"nS|;\WMt֒6 }04EkЋ䅀> 9r|A/Gkq MtUͷB,֜ 5ff 3 /ϭco;f0ߥۼg-R`A3tě[' ByTs|/f5IC,əa|xq$jMm4[]>) !/?#N4[pp[&g(7jB()MM'9LLkKhLIJ5ti 92تt5@i0az]jcLYJ9eL搞ks_63US=:Xņ!e#Xv ky>sz\0)$* JCȋ^ٺTPp}:}ө`>3c7xtps@-  HǁOdi;`8#?'e1?7CXN섧DZ%haErP{`Ỳdy\:g^ɛbXܹD h9+vO?y[)uه}$NK ZA \?=] QC҂u6cm7c.1ݙ[zE<@OG@C|,5hN%؎W.*4fk>V9'YP=4BD9r ,VbF11::`oъ0}n%AlyךR1`n&n 9V+ jpOڂ bCҭG,F #9۲xT{6C$OX|ШyM"Sq)7F} (5hg3O íab'loLď1]%`80nOVTLT0fr"Nd}Ҫj?EL%Luܟf'%1^ф?fp3_jmɬq:cҜ*sy fUrnzt)MV /H|8$_2SGп|/6vdHgXVIwYM gy~I܈?ݛ{Н5V6Zlb|:r T /+;5%-H <"\mrnұvUrf)jx̏A$z~}bk~_}}j kw4&sg $}dR^leY :zLKq meh+D@PKcܔh#:,{ř<ĆEcҡFc:L+du͏90ߑ CSȈy9PJ[ZeQ:&-u[xm(vG}v2Btsxٛgد@ nS.lB1D|U*`:ɕ~o^a( "%ɌQ6݉+)Ndӑp [K{N5>ZGQݬsCZY_.-kU]Hb18L\3FuUk5j.:wq0BE u<{}}_PN]5)վ%adqUF̧eiI>뉏`Ҹe @I֠?5kSv)z%,ãz]MnwbP&Pv" M5EDzɊ7[m[y콋9yʹ8:5MI뙌QL8,w_0e8sN>PkZd4oрNQŴ7ŋ$q(:4^A}1 jf &@((-NnF@vSYtXC'2%y,RQڌ=4O=^1m;cHCX1pcF!: fN \lEP3*Ev@V2:EQ:lȈ/L8D)zK|;!O(#/n,WW;I?7b(H";/:V4rW,F(֒ qD/*d(y.y| e"Drڲ$Y:b6RQrӆt!SɈaZR0D4dp`J? V<%)d7.z blؚHoaXG0b~~7oY uXD: JHFV'Y >e wv-:gd4 `5"ϳ 'IRՌye$`B0LOXz島?)P^`mtm29"B DCsLJ;w<=Ƙ_rH#4U鹅nBI2j.!7P}ʵTNG WI»r [w[(vg':L"BνIHD!Mp@/.a>t;A/qܖzb[*y1O"طvB}bu4/^2`_.y,](44810#0F*7K &1N[M1n9<- ^X! AeݳŒ}P8Ƽl,W(5kU0 fO0vpC$cAS}c~ AŌ*P[~\{ žY.M@lO :^&1,6"alpF=,%IlOi|;>B( }8J~ z->Ge'@Yos:Aзz?Pz +];ӠbdZ@!8rBlR" z'KQ́wمiZsa0}AƟ1o?aryM dn 7 ]ə5"Xj"Gp`R /'!m<=ֿڱGZ5o>ŵq{]u4ߠrV znc> Mt8i%~w tgnz<D/XUd.($Zu"(WO7):;N8C LoEiDAJ_5DYMXb~P+~p^F7IB]A4 `f %?%Sk8/kqh vqChBTOvst($- H Jd:?O ,۔..2'Y\& /X, 쨜+$({;1)~[{ghaID7"m@G4k5)=>Y˅O\6<3-.>SU5쿧P4dhK\(8@ΌQ vGouJؤJnau@'2tmxÃ|V7 +tvs,1VvYǃ_VelXHtd8,7~/4QZDŽ.AG**Q/>Bl a%J3p<(OjUړUv屉8 o_ %d(͠[:Wd +R٦oQ›-H ^\ՒA6d| Op?9u*uLzWL ngE?Fy2eF,עP9Ǿa &E[ɼ0; $w愖GiV$!Xɔ#E?J2$R큑I([g(⑨z0oscj7%D-hpR7 EA>ׁQ4'z|g=\s*&>Si\M%L8̉%+?$:7P zcIidvױQ= -Jh K[ֵ3WBcB_lWWKNTw/C=MS/i،ZOx RXg罣@ wv@t9 /f"Wo-%i{O8] K䖉/6}&{(x !Xߤ:yā*'9vu_65c֜5|=K=.ҷ89=77&O@Tȸ<Fbw1]o#6 P$e4\R-~!u> 0'THe5驰q'rPI~, ʏyK?gQq"2JϨa ~sM%+ג9-~i|ZiB`o*uDX a簘HAWv(`y5%V |5{:Pߧ1|g!sY_mSBf rB$ 6mʛ,~0yCTl!0e e{+\W`cm!=GBCᒌᗹy@Æ3Ȑ-[?!hBM[ݾ@dǀsUa8(ƞ#hYl7e+\MiӜݶˤcéj #! SxMZ߇swW5LW27^rKT -!죬#HP@k算 2+ҘvקHdтlΚn>=: !sPh7wׄc6lM*9[EajϋGg`1kVøN ѳ5GH4x J(^>3*ɥn kiqF>&])!dDjDl;?f펑>V`g]tvt{}>T84_8K! ^;z7A 7a!˜ԛPL v%n404Hڍ~f[!C qB ⴑeal LO@ i &"YVƅ6dI}zQQi⡰nF7~89e!Aʟ*6`ϺWjr8խCe/Fe`QѥR׆=Q @Q@A39TNZkߞ͚1u;Tк+]Y HUf5XřrkWNJK(iuЅG9le ig n`])(r5 ;.l>e┵.E) S O0An1$Ke+5!nfNi],p+ D ȓ8ɞeB;ӥ5G\$2Ooj.#H0#D Цc0,h"PArϧk?tyJߐQ THVIg;4`q- 僆flrgiLq{ 6aNJLpF 8S:q]P~di@:D}cA,tC= 0$G7?@1$V2ʇ\V%sjfd$d^|_ `8M)Xy>tF4-i f}†Zq*þ6LEa-ݫ[͞$+?ҏhJ)ͯBgٚuΏ.0p#F =gS 1dAiy*QYEcyi%N[r1`iDP⹎R7:EâOY0 qix}_Ffq9 !"pj1DT =׿BW^ctOoۚlvȺXQk~P "%9:z+ ?-;ʠ^cYUW?nYR*hE@m6u [^tc&4 QK[!g=Ҕ6D"%o"uAӽ\lx3ң{'ry#n S61.!n J Ά< o0S>)\''mZ* !fЫ@%يPW؅LI&8-HT5tbcz\xIL;-"5RШfN$;/m4 v5t5ݺlL9 <Mk,A"MT+Ә$-p%2-T_|!в]FIF߹v棰,Ȥ3} ޭwӷ:;K݌qߓ,ET) D`b0I] Iڹw/cĺ51IkUn#%&62h''!A:71c| G|cд::C d'zTH<'^<Q. #2vȈ#$3+[@~Srwqj~iCn9GB]X: `rЏ)DbV*Q!y|(c= Jה%~u 'F>OXzpgHG/<6zY*vK3Z /Rȡf;wtY k#Kcw'9=V8dt/>mN/AEgB|91;L80@N|c+ YDG:%vNGurʇ45R Q-cXtU jӄY Ld@sP֞WtTBW{"8s%JLj%ld_iEVR8ņ|e1"Ìw uάL'y:@'~՗#"V]4{.f# X혅z]iY["$p$,Y)f ^~>QY4&RiP59~L> ZF/҉rKVaVD&x\EAC~tt\fA?=)3%㟮Zo0?0 9a޵Xx{|b].$+vxĠ%XW+~6N]h@T(x_&&E,I(@[T|m{C۔ rQ?7U£HӍQP>\`}RqI=}.Y\D R+3@ژT9$:cZq+98/D/yy(Nt5n_  Dx^BB,[ҲtTr c) .'\Ud d |NQ#[::SbNҾ'|E8O763^H~oG_ `E5(g Evc Dwn%:2'OOZܹI2Oj70ۯI +~nY?9@P~ʴ7H_gŁߒQ wFj$VGs[Rb}|?`* ' bYz3[) S#qsYdېW:^k>f%FHW1igJP'\&Ы,B'%G\@VVclHs E[K~ޙ{w_* Yё0ѺP{dSJ3I0`M;T$q2Sjғcj89hڅ0]s mH7z!P<2PHG qlbc3BIuR1(ٞ_9ASF@扥~ ,엚̈́ɬ- eȃ*O|v vyRhC4: ^fh!l:Еâo,>|}P|?ݼA2,>NA\Ƨ3ٗܨQ2۔CUNEηZq5ͧʤ- X'P5hTt.4eMj :OJNޒU]==`Z}̫,/AI_=^ȏgck.94 t%Y>(sRH A384Y\ "e hFPM5uO^LS19?O.?stv0;PʇjGtԑlz"/G(憁O¶׊jRyhK^Muiqx$^X~@;Q&5iX ԄL_*QJAsx ō6JM&C >Gu (_xXF2/ 0Ƨn& + {# NbЌ'\CB?_A Z4)~ޑ5,A,84?y^Ց&?jJ^+p>[e'6Bf!7~xk<<7E#US#HFPi=CG'eC#cu="8\W`$tK԰ɇdX]yΫuߟ6N[%&G Ylƫi$f 3jʪ~Ӌy\\}Ŗ DIc M琉ل,b/,_]p<~fmj&`zbcڜ5jf|yJxڀ_%mrZx1Y(;l6Im\VBlB_=bXVn=rO]XXXTnfLf%0~`%HVka*H$@Ffvשfr5" OT$?( %ZIty~p4XҵuW~RqXGTAѫ3(9WqL냄yfN*vuqej,o[]TKnPy^tkCj}0}n<\y=yk]Y9W*ۈq[> qeޛљ~ (3yaŵ^#Sf(Oqr-qG3vҮ"h{k3jvP#mBaU l $M g Dos+櫮&mzRʂ}y}*|-\eHEX7u$Gyȏ^J>>; 媦A3zF.HM'5D&m"h-leTlzC_!L[A2pol7rп.]oI_Sl,ŻԜ{5 8斂4sD8_'SکRMNVһo` "PcvEFVrhRb@ou(TtaQ+`wzlogqyr@;&IYdp Q^Bk_"W_*ƃ886=8U B-oƢ[IC` gFNM-9:K3j _d[Y\r4EW/]w)sKd$U+ ƹ䕖bjUMcI^о^7ݤS wr֢9i}1'tl*Qca_(guHc\7GB9ہj>w#JY_!dkEfoYP?Z<\oMGUQވriZ)߯˕*{@jA MO'̐7̻z{dU}^^-,zƭb`ל8&66,!j|[qo+ݧ43+uB{lPk'drIQ۸%}5]&zWMjV`v1 kib  W=~3)OUhzk6-,V,f7>!8rVʠϋ{7̍9* b-]e^ h^LB*W`v9"?yL̂K s69#Oݺu k0a]výJwoP}\{^Yu 608&XZrGݤuA0#{̐SA+~Vb#&~GSvdQ<+Js"1cԪNEO4,eʺJr;.'sPaڵۼ!w5&HF:iBJ1u SMȦWWQHfn摒MZЍ 9!;_(s:XȢȽaZ|=}#WyHbDͧK45wv#ŶoZ>^>~ԯE6xqyn8燬Se!.@;"M=-&Wn,% ii|ڗgz//ioW̠7vmJ3a ѝhQ%$^6椩Z"aLmM‡!r8}K4]9xh&$';D 5%W`ivy._fm-8gK^.w5=5<-iW3c /u8oq{c>́mnq %I{G2^c'(YI˞c40hғ ,’n)Z()wA{nW8B;|2oUM0czX;_z-68WNdq:/7)г>ʾ'-GfŬ!Տ6YO3A)HֽpУ!r'@&DHK"OK۫Ȅ $/s d&J.1ƜWa"G9U)Q('p3{[+MQ=KMuGMqr?'CxQykkn)Q+•_>A88U[fg^zwx?()%ݹ)GBaS@ʐE_~Sw):#iv*OwQK81Faa\i:_!(ob5.dH8z\n?jN,ՁɌ>`Փ'aOMw}I ':rڇOJD% \m)S.#>^X 6xSjȽW ΄]dR7)4tZZoAoe,b1."t*H&$=t4dTa?A1?zH?>nmGZ`i{j#"#yVio6^$[V/%wsP/ EWsY}#.,78R}o0K| Ekpg,%&۫FiB!9DgIXkT9@a\!_")D;3zDbCN:w7![U.:*HP0=YgߔBm֬ 9*͑Y g<~UCL/RvڨNCR a'~xk&rcKu"9 >&'ߧu!?Mi d UçkJuEq~DJ#F:oS#c cx.s<'$LX3tߨp8hx8BŐaŦUE600", |IbZE#&ⱝ<̪6C5bADbBR=jzD9tGaQ( yFƟ04ض|A TB 4"N?Z;dGQVTBŀiȗ_ܐ%gT֧Ծ|2DNJxۻ\wDMv?*)XX*ooe,c CTAd3u/C= A%t]’*7v+ s;@g;O 'KTav(TG#$>!EZk|(EqIj@t>~EQ2(8R5yVN7H^'x| {gw]ϞGԛݯ}DqZ Btcfv)z: AGnSє̕r.F}gk -Qz7з93b J6) mTd0Hy6% 57ۗ Ma>>GA->[$DW ;uʨb Ki\ jV0;g_ܐDЮٝnTF F3ˈpޜc)44g db {<(EZɷw ϥh1zEKIW(cgT5;l(oli82_Cf{^i.>n){r$MxjV[v&],lS`E:QAT4PցT$C!v$C<fuY?,噧\JSp ꖈ|<[vG6zoЙBTS3=vDe ѵS{6&nĠ@VLfUw7Æ޲+dX/!ﰪ,i<rLUxkCW {ޣ,IvFxGʗ/{$& '.y:M_!ҙk=.9.5}{s8|GmϽc$X3e&%R@ B?֍1XߢڅHRgf_=MW9, @~ *%DC,& @5TPᙈi0嫵!% _hXDq&A d\je)^FڈgI %'j4\o[y))Dc]q>z"=UX=&Ctdam%^+r10A0sM5ڬ{w)LjlM_eV5,{Sw#p/ (7\SwӢ $x_ \^: )vΑ_!ԅ4 fivp q'ُ]87KG-tzٷVCyh>\t5ۥS\m]B?'es`CCjJ \ hT+snӐdA3-S*`pGA1?U !. Vypm tƈ#uW~|_gr?2+vA_7bf2AesK37ȪC"f7CbE+ {J-h$+2-<njarlUvwz^ }]TeҚ?O\DJ&@2{ݟ9k$W)љ!D|IҰjg& Y]+DD< XY q'cns1>0*]sM ̧CѕL]s; m+"xvP4F{ mRN=AfO"s:nH2'T40oӝ$wrD( %AC m?ړp8/3f9|vMzHQ M.k8$*-^t͓>E؜VR?xb)0/8˸ݒ|Z7HmQ,IQڋԆq?e:sK.rYRe#Ή Ï#VܑL=DnQB{Mp.`XКresP F9 c}Ur {FiCY)c89Ƹ8x}&?~y?Xq["GnNVo!]!8 kE v6~ ׹ ЀCp꾊:ŒrzwE)rɻԉ(ƾG= |w+8 pS{F#>e@^^Η%<Pgq՝CЏ+!ܽ.అNi˽M?[ @Nnuxr|.Y*dtFr\mLܛe/LSDz´K|zce nUJZrlA07ZbcivG7iU{>h] WSs=PJ4yŁǭj&T?Oq0]H^Vblm{ 6(Ւq~(2~:qctZ q%ý9k$Yp˂M /Ku1p,܁2 +ZWP']GaZiƩ"W= XUiB6I+>_*[a @WTX{)"*ͺr M.Cx"=W`ᭋ7̤Znh"@4sdPٴFaqF[Ciڒ{»:!uy5M_Ĥ pw"SbCtEmT audu4+Ł+S*jBpF "e(Ng:eM͟%ZSIFecKVlHWw3o_~*OZbxzV9j›V [\%%/!q>+,˗RmGV؅ڈk),!C4o"~M)J0H+`۞&5_lpyϋɠg)C.A;Bg@o|ݙfL}i;ϣʅc?TAJme1l`'B U&{Nuu#Vg#YBU4Ϲ#vb޲avKi_Zf $j&TR0(gD"&|eccdWW|e͊YϴU "_O$+r]uw[^is7 1c [hdįʝ {L =[{MJ%xpOGx0~+L4mq?>0;t {{"=˿, -2' - ;@S0e=Hy_vY2A55~0w- 9Xsg Cq 8 6.@k~>O|ػ@~^Ijq6~fw1EZ? spGIeo'?&%UZsbPԃyAϮL]MF\D4|C-pZȮn UivvŊ7ROt~@hQ;u:| 7:"{㡿WP׽\Fx7ݧhD1Ž#Q?J8@^SDQd5{%6'cړxWV~*b*}lh29>!|4 cQ'G<U?ow2V gM2aEw>,;#=t p]JocI[ ^XS>" ,ԝBƑl8w% \U_ fz!fQe^bfsAlpFB)-CB`{Bt!"m`eesaX;w- =J@)$`'XZa0ҍEC#kEf7B^VM{b{Uk PF29l$eNK9ܙ'ʉ4A >i˵d ZOrRp4w߈Wĕz*} w< q eG:k"gW[qu|Y%9R@8 Vz9DIZ)Zq1nI T+bM5ߪk .Ф@7zD Z-gMl,!zT&8 :k:683ص *RgӘ3Z7BLB84Z)B_ ?cu2uwDhQM1W<ڵ t$K, 6sigw ݘ ftM, Yk>P!: Ѿ9';J@0MGܔսFA Z'yh(HzexxooA:(C1cO\\^U?i?q%=P#pKGqҨHjݎM?JuogBzQot:]k%£f5oe4 BKQ /5mUo;;1zOADH1N1t9VﭏF$QA.B':2 dI1W)Ga8@>Sܲ1qS> 79vrK}g]i˪"GQVCbmbDP//~tC\h?t1@Vl}_pWa/4{9`.}%gb/k9P_[К  IC^ǽw ToGE>fy>ބ`*Ge6υ!;ML5ۖb=$Aқ@$Z|[bBTMC$Dį[4 SqF{Lea 錜qɱf1PSÖzV&),o E6)-H#%FS}><ƶ|yL\̄]0J*+:KaBԥwu2PlmLVVpHمzs%/oߠʿ7>YM0."D=U^Kcbd9Z,շzMV*w^.yk0[Oz#Pکa|sBPKZnR#2=r81pPkkF[OSMc=ѯb@5Q,&kQBo-1S.ϮLlpbaO{ZNy9~tij8@G53)O)$znGzF %j×gxH hMYr<"s\m+8ߐ袴 S3w-uJՂ ^cT䡾R<nX>4!MΣǑ늭+V+i=&L)W 4%e xy@Aʧ8xku{Ҳ{wL|L.C(^U]"W[@j97,Ex\Idyq' м{)K~NE(]q|RpqqoB$-Gs#NP# F2$GE_lG$գ|uQtVpWk>J%vK)A5wtЌ+z'HjN,JΚ 2dHIj ƼpT9OՃ] ROWLJ}i-oY⴬/pe1Ik=.T[EJk8I ٩vBO*'}ǑyPY}~kJEGlXK2b|HI伙߻\TJ]C+@jX&Lį::RQ;|>^/[x;=br$¾q<`JPޗbR={:j9߬UEV=wgBVju;#}s1꯴©YYN_37ta7uZ}z7o~lcJ^k9@Lwi7tT5H˻=;[O. }4 !={KL-6{X|ԓiEJ5YFS!a/ghIfָPKum97O2nHS@[$5US[r cံۧ׫UI\<[·uiGB,2r^DVUe|?&Y7ȵt[XplR+5.,2zI<~9]D*lǞ&8ԟoxh^YrZ9g8Hrz}C(2לͨ4o4Ez%1cAi taYoՅb(nŠ?JC'4"H.vBV |aPH2T%rz%dfijCMa# іLpB*!/F–c" QK\ﻬ$U;56 HEQDSD.,G U[1Zm39N*Zđzꆩ"D䥾~tFpw4.X0]Q;5ÿ́oh 5ɐ*, [&vKǷ\;8:) ܆ѯP6gJB[J`Uf,A6q)(i5 |{DiFCɯo@xGa$veDQX0(V]3 }QZx&/n'/UoDqfY zbdbw 1YUf$#ޑXɷBT\{⋡*MNv$[\ &zJEӻ0\0r(i\!0 )us"cZ A瓎8DK{3/8|Z rW B+V;Lv#gdpCrڍ?;9*是E:E,IϠ d\WVk9ZHN9 ,5o<:L[F Ôj*oJaHPzeuHZgVLd:^;>j @COXT Oɻ }WkB)jfv^ ^/%LUs[PVImHpxT;?梺)i,/.帘&i8oYx\1:V7ˢNp͝X'MuEo/1:E'Eo+5Nol d? $.x GB.tu5?jaܕ[#kM"ggO e*zhAyF?>c{EC|;R}rL Bm%Na仛7$t`NyцN3vi HYp dhy ۙM(``ߍ&C ׷/ʷZ_}{sX}>$R~kgG?/LYR~#(]QPwF뤚[taI}"\8zR*砘LR >,jUP[!uV s)B&##uA(Զi;+^Pp7"f"؛32~U u{LlsA;zU?ൣ-PJU\A~mwXWR-xU5WԉqƁ>ܩRH/CHm%H7"TQ=:x6T8DMAWR awdg$iJ Gy_ @7nS|{T_Bq6gq*a\Ɣu8HeK NPr aBS5B.7rrOѢś* ܺJΤM36kGvUmOg #Yq=L ^k+ gSJ_l_RdغõP+ۧN#VIa>>4ŕDR,OMePVl1ԭ:hCg\ 1 >ɅsN /-í<ٶB^єV *lcKmAdEBty b[JE JO[ =˜8)j$f,*=)eĉ6!VP>L3 2F`Bfl]7=7שo¬ '橤W@T/d sP&whJBfdY(cLcz L5ޤBqH8W攲 :v q,y(|,](BiFy`@H mœ {7F$!>kәpB{1U &RDZeM:NzTBnq1yKmH3_-aFʴT{q6XMJ6yZBqi/-$xG:V= aUojŔM%TwK8' KmEW=H}uYVs2؉VgL7Ayƛ V#JSF`OxYkT[/f$zIFUĬ7Q":Cj臙v@BV;=LZ| iߍNcpԣk Y d%|xPf}chk=v!ѣ XWxX7zs#tu3b8uv$T.![wh=ܬV1x~ݖ;DCzrjk ſ.1/,̟ܸV޹LA?T UMczqzEˣ`!! nI 8R*}2F/u{N=Yѯ%Jj`+@0X {_T(jWE)TtwևiVlIfY3 ~?n#>*|3]C5Ѝ6vssB^ޣ6 +] g^`;S,vБDS/mu>CШ<9~i)2Z~|N ʑ08sB91Bue"K zéHQ]Qd"֟wC yp>u Qs:aMWRA9 clt gLSg W~ףלĶ:~ ƺ$M*nn?Xe>tä0UZл2wU EUd+m~9^7lTZdHoja]EYQIG0 >*>e¶7=lz@m ;qAU&xƖպ00Pv03%mcSƆ{EA):M>~(q`FUdFFqdtB&r~ {-ik‰vKt~_TƕC*OėJ9|2+u`,YhrRć8؅qy+ AcƦk5#?UO,0|{,RwkopCd1㼰 ȋ 㒑6%u0Ze,j]\7+`QvSQe"`K;]OHGa #U+a`n>?0h\al[R0F cÂ#M=p& C$꿈`A(̤j@.F`[Fyb"{@hy"qdl2{mLw4zĒQst9J.F]S9,PWiR c^^j[DA^t l)/ugDrrk*Gn ` )A- JZ* \.,]Z,]J9ksksx"qO;`}5Vy:'!ol;BƶVQk+bwpG+2U+QvrQ"skjHA#TQcYp~Xhu>DrJl_HQ^ޡcgXpECeq'?^\cW(rp]x*o_B+hTEYlTURO.rݑ/`W#&rHf)ktZJA'Ub :qGlX\|8biy.$֜:T JUIU4GZ&,g9苚GS((.l9Mw^+Ss%8r٣cfDe-LxLtΫNS~ա՜8F>K>G {T76R|ضUU4o&zr}$B"ŭ0Sb1הkTEK-xV +IR{ آSU>)'Ģ*c4n* ٹN!iWѩ3t.HC.&hI$(CtlfhzU m]aju r`}1>#;hݣҥIP}pOv]?F ×Ro)N҉F@^_>kUS;">f΍ϵib5yWd# Fc 3ga]=93'cD'L[.Zq~+Ɩi)H25y0ѵݕ'B!wظn/.hHzuwG\ӦYg e6,+]]ò\E+~iQՙJp@o=qh+\[-WhTI]Gz]2ޖu}kL)x}.Nn.؏K?<ɡtY;{=tegߑѳU~ޣSX5 /ߴ<;2q}h4(]9yG'kzYs`b'E}Œ~`"ܵDcyU-ëIi^[z?+ݡ7̫5wd3,M_j}fZ6~}H8t=]`,:3517āH~9bLlq1e#KxX(緕^Dɿ.ISyw}>}wk_ Q"lBg~k!s\AnE[LQX=Utikx G3v\mu] |C;^E ۙ7瓄ȃ(9ejF#w z?"O :ZYDa1?y 3Yf5]?L"R6BJG9x$kax:)ڒk1R0Ҙܰժ';bH+Vک+ ~uL2u#d+k`g8NF vĿF8?1,T} }Z~MpFD.i̫  ߘM5;K2GVTpLb83֎S(:2>O+2m0g"+FrznUZNC؁e{ЮBKTvRR9oX)9}yIćJMBQ7ONKD_(4E-}u(al2kfr8Ι:}UBmn-`H3 KR*OAkkƒ%1)o.4ͪil)4tȡyTj#ѧUrSZǂ]D#u ANeC^s`2OZ!*7+m}зe4)tGȅz6ד35֍( @YfPtuqg'jP\׼`Wlf;ڈ# F;Ȧ l0i37DTM5.4̈لVAJç}#k1'!/ ˹3YT,=ۖ0R jg$~{79(8Vq&)tjQ쀿*.]Dȅc>Lx#eMFR+ ">{AM D 73RbQىbӱƇH-NWg6&8*# @{Ŀk+G)}"EBRW]R򸿸ř)gG3:l0/Ȝ .۾9gs19ʅP_.DnhwOЃF${,ґsyTeNW9=;Gv)Bȗ -tѥ,FM-B.9U&0Ԧl=;MNĂAj,fH FH8s}Iȷ_@"]9y7UrG5kIb_Rɞt]n2Y po@XTR!1B& /P1;qZuA]Z m-[-` J)w((՗1ۙpFX;NCXj 89dXHg; ^0֋%Tڞ="@{2 M>e*=:ڒT?47 )u\6I}FN=fēHe/{OwH`r!!,g֠vG!ޙ6«*01o[eE.@.;/5i=W!BgKvur/DǡR.ޓlWz4SD"y--gz ), gŲK?R+葩O=Hw( ߚ&Ćcp0=CčJ,CL'$q?;n"P&\쵭H^&ϗ[' .ôJTbuN2$^ oJaȥbuq79M2nM.D-I4'ae٦p:vd=P:,/ME]% S~KH/oίS{Mu47EY.mlg'Eq#@PjiIra|_s;Oh3WYfcr7p{@1/. |&a +ĵVJggJemF=Bpuv/́;K vr A{Rs{4rf2^/:{U>ۀPJC? D=(;,bgUOn,P9kWՖ!h*K4XDIukD>S?_"J܎4)Wͫy[1W6 rCvn @ fRy}@F?# ͱ,Z]Y S| dRYǃ woqσSEUt?ET`ԺcƝ7ێW]hNeuO Ub]\6x5yGw~SAAoI GBA99%lyS4awALBȩ|ߟxʨ[ud-Σ^\ O0ǵdK#6 ZῖXeu7Ji I.JxM1sm9'_W28zl8vc4_hχ_)Nŵɫ0%WBW;^ZO^ ) Sjg(ι/5Oz:iu1 =(,~N<>5薑ӀHL iP!>y Wnk8х/DF̾iX9"Mk(iZk885/-^Zn/.?:Kr16@{m੢ͲH%;k`n Ob ^0bEt&0Cfs#X&8_h]۠}~ 4׽ALzѭ6JPX s6 h]<ߛ]QP$`bnVsh;%h }Ȅ|3o_c7˔Sȉ0NƤ&E$g8q/b,fD+o%!gq@*q`@4hZ=MI7)ʿz-O$!;75,[pTP- wf}2.?0JWXt37g6=?^&k#Kj=rkXSE/x/t vQ7md11,WGk\bp5pT() JSOפ|~8t&rވft/)i7ȭب]`|ki&om& "ctu{h06sKƎˆ ꭺ'afC2㥊r SH2)8K|88{}KC8tG e,q5KQp60?"{ԃ7J0mE *cmu>,XIL0}Kc$KQŐ#;F EQ2^]wcwݟ#|Vy :8&QVOAh*"z4U#N} #1ZXfC?Z3!ͤvā%`-ޝr3ʉrt>_Aٜ*l1kaܤNH hbȪ$Qhy 9?#h>[q-y$,Vff~)F Ugf7,wK_VAE Q(ljntMگ}i 6jN^-yh.!ޫ\P 97Zl #޷n3˪ Tav)41}͝u-aQ1[McFdU~{o-aO= ,El{Ғ-P -z+:xYA;^fJϋz A%IkSJ(j`Xb E<|201`KAYjX3m$T-G[%`%B-p䮰ڔf ,b 59%ז]#2KtyAS^SKF[IF1 R-;(`#6mgj@2#V,oQЏO@i|rqU\K\vyN d $iK jeWq9L%aJ[Uo4s9 rWeqIxXDWSt27ndAyU)F!_BZOt=4.P!!:ú}UuW~ 57:(?9*̄{u-9EӰ<:~f;PN/i egڷ\v("VryEheI2M]݇G6h ?Ja'k$IkH)"f'|O7!B) $|UOڬdqms uű6^ ̾ _idl ظר>dq@iz t*dDjW;UD/j63ov Hd^ QzEIP~^o4*H pMC*C<XM4'NL>TfAIHaT`(h'-:W'E$=o{˳"EQv *HyonƊMP2K(zIhD?(VBKRMGCIDv?Vȴy,ahU[CSb= x\΀b'J<[v"my;]kV-Qt{!bEoEGx1 ?;E.]5֗ :)jY6&Z8KBR/kN 9vhwhĒn[i\G4:/𺛷4t;$v-]VH~4':wnb@{㣀sKضRHw_.+ nqз49ixфKZm w$v ĠSgMeRߡ̵Jau(ul0v::$Rm_]܆ѨCx yZ%S깠HLA`j@F^,֩n~6p%wh0ָ*Zqן.B^LJkfeG}^}:c0iE$L/BKD#)4&0]˄Bl׎Cf2L,)?)ލ0op@Kgq{ J~X Fi~R)ѵTQh)E-Y2c>dI db~[y/qɠYfў\=-l`%3EKo(0i"8s]AЭ l!!iI)[4.8wY@y|`Z6YH$4+RG JT2Z?ژ}~:;Mxh |G3*ՐP6r8$HtHfǣ /7B:Ax5qae`rnmjU V4^ n4d(b0ݓVqA̴F#w=/V-mW̄=?.&t߻?8s) )!zHœ%(Fs^ΧPCiSjk.z!>A˙Yc֙N{I幽:9:Q (U00*Ol f,x7~G4$OoO+ݝJ9RCיFC~,hŬ5XGAz,0Gn}&R٦T}F`o_t1FLn75f ʕ}Yl[0^b Jqv:tK 'Pin`z>?ͼx$ ,_P@IKRzLHܵ2XJ~A@*#Ǣ4ZXfP%yFz‚ 5Hd]c4h0&f[vCKXY4壂-$eP}81f"St`Pi-4cJ>;U,A3vP,PjkxJKhG=^ l0y0|[==&$9~ф<9d-zxs}J@BnRZXePYqa|م Z D15W"(ҥA!djsfhÉHTLM^I_*9 !`ѽTHG [iؽs:&chbpUVԧ x-hn\g&ң+ci2?({ g<.(lK6n[I; ~jM!j\<-WKZa>$zҹZF\omY ﹼ qA ӕ&wm'åCX!5F8 8L_Ѧ-j3}K:$D;zB*E[eu$Ϛ)Ϛ䫛F?vB2T:,TA/!]sf o Ἶ-0b"X8ՉgA\v:GԬIo58<>Nd\ף ~#*=,qRjR ͏V^ &mdsLOV QJppВtY' p莲+1+vb0x>.uif;"YLuWў­7sW}<~ l Ež2s[I =2YN_u_̃0zc:c}QN*͑3/mq:Qhu | #e1O5&;ZLB7*ą vsW5V֒:8D;Spv}:旻9XCY47t!qv_}OYq!5 O 9Nf68}EЃT,i ;ZFf}SRHsa-Qd3_F&ej4 mD6ʗrE,\c~⃶KLsu{K!LBEv-i~|67BPkl m b|.e?d\~~7йXKi 3ɵaF*p8p?$NrBmqR4~{r.%j/]dFAcOpQGՕ>bp8Z4 !e W:a^cUA]L:F6x8\wbv[; T[S!egg¾E%XȃJHI9d&*"MEpA6U& 粃;?e T kUJ.9FUN36zMEDW}[FrD-!g ^Iή=0H +ь”Flg Ei[H/>Q4^2]GkJ3? )|P-89*f%]?X'%X_.NLs9v,N]ʹ:SScy#YĒq1_:yqk+p^p.}l6 U'ig)G./;mߞr1a&ݴ {<YmOX&WMͧz>z!^IB=;鄡F}<(3)bR_` ]|>)J"` rY $IhcA ? Lf)vOh+@k8szuym8Kb-4T]7i+}sbcYNX#Ym*hE8[vD8BnznX!tSGllӽyX۵ƽ' "`=5M8f֣=\5zoteG[aByhl-VX"vJQO ݣÀG1lҗ~y C':?ZPpW#=/ `P]eV`*v g*X\{ijC3tƸq2|v n/ҬqM=C`FN/a{sWerirc['iy LӨug[r=d{6Dc^l"`QkBGvC`,ppms[I-iDWu=@1v+sHmɞ%.\jIV-a!'.& e/)*;:սE0w] (v:kcxYԥ3.L>W "lu0?6NjXkO+k(npDaIN}!}BQCc(Ф^?j=_C\ R5",)GfԘT~֣ުi|X{υ#^l) .x5 #;gG>)he'3pUaHX!#~p[@ޢ@XXGj,ahn>-9Ą\ۓ`+T P# k.2H:I׺pK;.)o T X `ZU^G%bañ`2=~(:Mk߀͛lunՈ2kFY3qHB$_N$dizY&iDyy#2v[ qyI,z2p5 uz(9uz4hj( BL# ~b; 5h븯$tњxˢBB :qt$6{ep{}Yb&On>j6$;I'xNJY/+1} Yvr$alX-KMܪPHZ䋼&XǭISc#Wy ) t m+N=pş4W\, d=(oʤ4NHWE GX%JڬJ-B*P5%2jAq$dltć6$ql|^) D @.U8T{&0:ɫ<_Y_$A2<ۡ8X8aF' tmk*F?Ie>a e'kB?:,U񐲊Grmɱ+X,CcدpUOI &rep0(n%(=v0p*+fЪ +Nձ[˿s,DWbQM}xqH0rj:%m׋:G9ZN; hVYMc1l;eNS=m?i TBgTOdFm5E 4S2qeOѵ/ 4$lBw@.9*nN{bT:S?Dϕp_ZS;n*)Ch9IՋ|yfx/\^Vr:JwM۝Z TW1G8߭Џ}sjQT!*gL~ lzXv8h gx x:&=N4OG'dieXbxsV6VZzB%S9BJ}XمHy0A8<\L@-[0lt cY`7zGOiML@͢9Ur/:&aʖ_f}ï:Mn H 7Oh ɲa5*6 I)g1DVv[֣RZcIL/$Л_?t94tJ~O 7U6 먻*<]aʪ6]xm4H oW.n\߿ֲ3$%xokE#BaH`ɼ<e V}a@9t8ϘMiPtU ޯ -ޮo_cyxwjQU>EqP]8x`LM24TofB,hÏYg5zNW;?I/Ö˔&??XG€SFmx=&t%Sxè?XPp`3Y5b~v5KF85lfx!-Ncupn&s9f݁pYUC[[0 [q\?M(k K+>NHS³DEq+gBMFsXq3G Ga0 u.^ 3r4Źj K. mw~?)"h-^Dme8אZ:qKZPH},̵Rk}0!^;稖t鮈M3Ӊ|J(oDZ[j$Tc%1+[g3(4C#4+|1@GtCS?ox/Fc{lybFd3;;']<&/6lLAnqT=E)ɍV3_X? ߆ [l%>[FW&FSH%OO?AL12+@v7/ CRkv1mTm'ώXp@t&xOl/G& .. ? ݏ]zPKTiYKXħiHt fCldc#M2e~.=MA (.aq|ް]沞|Y [;T'a/CY pHk-4ԣѷprd\mBW`'1=ا<Kjr@-=J>Kul&yU s_lΤ!:R"I8hn6fq$fۓ$/{i 44C #_`td~$ۧZ8GV*QP5)9u2 #VWVե;hC5RʕzA;T/fokx*{X3̑jti wD8uA!2dtRi #A ܴѶw%ޏk94uGde{7hng&Y](yJûh#zi!샸jf^~[&B~5Oi8zzO#h'N˙3{CC5*`5@3M.ܺY~]5=3D]j.ٵj1;PRmM:0VͤTzLlܫ<+^DUz{"v8=m1im UL%gs{UOKf䨵U_5]LwZhN$mkz8xNo[xeDQ)5j9d[H|4z9boV.bqIᏂw:/G>|ψܬ;AI'B3Mk DzsSUWh'3A٪q#TכS5 嫝:8٭6"T]{j$dL+iwD#mANSudYzU<_ #!%.k5yT46mtwL9b8 ՜\–%7 )KSjV|@5caz:m?DOFxD } Ѫ` "72oo9~" qr&[pDe\LCRA/2-h{yȪЯX=h6th)@n^fɝY=dnF! zDKX"Q%&QIώN[ԖgO?Ni^9\p.,[ʸfGNd2G jOHlo58TlCW'~ZJ3ј|,4rr?=&P;SGZ 0B[j&ϺEј|UG>"Zobvn?xD߻K=#o`ŗݳq;̇ ԧ()-(7-k\huy&wG:l<5/E^Sz#u/XV~z_4t&Itmoɉǧ{:{)Gi/,(ɮPNKpɊm*e8S| ,WUב?t.nn,ӯȼ,_!0)\Eh*Ȉٵ=.FҖs9vh+禤ls\L'itP@D luBB s$@RNյ\@y:nEys69cA+T9A΢ˀm^;?\gM=mɉ-559y.w( @-ť3/ f{W.A5ԲWy^}s;&{Lјh ?}2Fv(lMHw"@2͟ 7|#eD\vZTOHæJuN੖\M6Q0a Cq7gȹڄ׋pB_OZHWK6Nno໫7tmp=]DY<ʁ[d/݇a24@A(oq0u|9 .F 2\a}yȝH ;>z@_Bq#xyTC0s ZXILa(ބ }ш@;J> THr&X-%`F)܎IiʡG7_ ,&%Ê?Fs!CFvg[ Xe҈GMć̀1ƕB/ pRfL Hj>EarM0 kDh`m$'1$wsivg,j=tWAh+Q~:<wB":\\SnQ+/u&z )S]ГOf?ud coF&om?39T&fp!Xl8r\DbAdPu"@!]ko9u,/[t #gǗ4]Cd42La^=v8)Я]D;3XFDžr삨4ClksRh8yhjG `Nŧu5k mt蛷sIiQ=U= :"a(GU߻2j]HJkݽHㆴ_ʇ[B F1ehDWpAx̢g,%QbSri>`OZ$"IɄDv߶!s>*SSί#M\A13^pNU\ e_xףT)۷*GzT|g0FE a,T!fBrAɘY)SinyoF;R2 ֫j]Y+Sq6 0&HXP}WQCp}5vcGETvId/ 󜼞UL 4x&ѝ}\Mk9U0Cidhb0ZQn6))+D6$%Ad.4Wx#t95 J{8y+KhpY^z+wPdp$C9fʘy)`b)r9zJ~mfn*E읽+lϿCr r7e>ǎdO F0ꞧ̚vYkdqM+::ҳฬLqD*kg9sWI%2z'뗬& h[*Z@*pbݩ3.{>#L:S>)Ƒja91va|Hf:}b#!OIdO}|Sl*WoN1r⋈G$`V_tu7^>amx5֨-fhK+}7ug8ǡ"Y)G2>pԇS<_d`M{X:ZU-.h;W.N#N۵WVfiVi(bma#9usorD,@Fxм_<+럲@5STTV8˨WN~ii"ոښ#[+cXxb9^&DJc DtӸ #plQ65N6_kOdoyiHr\NTI|յRǛױ`c,Vy|U:jc>MDQÖ:+4e~8-\gIj D(E㿾g_&zy([b_5qAtOΐ严6N4n%zO b 6S)aZԮ#n_CpmLq̾Iľ{T[`fˆߋ&fkx/Ytgf 4}׏Ҧ;3yՌpEx㙩_J \sK˘c]ASňάGTe :O҆ 08u;K#ծ"ݧ>؉m*iR&,ſUϘwO'qdFyX cʔĖȻLbfH=(zO2\ZrJlZOݾ<j†31X+ eL Ӻ w1ؙ> exT'睛ro/Ȕiw0Fmuy{eo5?5ZwXDMvYEB̲놗I+7՟6j/|_݂\թ@V%Fߪ?$ت %ۙoK~7aѧuuџz h/VD0m/npp.z@*–V᠅GaLc1D+7*]Q |$@})+ \;:c|ڞj8npV{xvX{JKQxs {?G}l36t3gR :tsٗVg=]qx2b@@#c!ޠaBWrbIqv(Gm@@YjNnؾ+M*JjcZo?)뫜}Z jW7Aюy/JE-vrE }}Zf8r]/>\46Aq1CѤ"8mPL7[Z鷫 aGw_`買P5FvNن)Bt.b՘#R4?Kty@7}UeQS Hc!EEruHv΢x d(XŤE&M Uhv%'k8 ๣;K鼘?.bATVUJ7֬$ PD/YwZoQvk-1 Eg=p!vxHTK~ U4VNlK,LA ` n[v(C S{Fa aO&fR:4v}Poc^cW,׉Y`^'c8 wnc̝^bB\ HY֣x[ͫcSӧu )|T(?{Jݐi{Ԑ6WVi/47VIm#K0rTbmٺeë;E*Ȩ]5+e2ip3$cxI1O6s](Gʈ87а{C+6sݔ/ٱ/ H=/75ʐl:0<\ވWG U44/^I;ŜLNSvqѸmzbݣf3-%klf]L6w%sasw)yudWՅ-WOnKJU88y]TT o8k; 6ٔ _Ou>tă(avgk*9,!Pwg;3*B7U2-kdOjf q,9m^J]$JG?~{W֑{@TXً" G Nڄ]}#;u]*+ZVDigع#I)y7QК&0R(z)Y" R6jsZd߁P7tF#fK%KXʨb;K^SԽyšbt1tM*M?e ̒~?-x태,hZB/CCE~/GfA\(_>,3m*̩}ðPɑ{P?29[L&{! :;BᚁodXlB몧Y#e؂s^X܍8-LL{U1nϪaB`wJkQD! 1Qь25^Py~md"Mv7Vj}p2'^f+}b.gA \"}ʪDY>+<L޷H~D@fQInaU@3ȐC2::_p#Չ_CO!e*Tm^:sޝ`E@+#]=e[9b7 dpWh6ck}dq n؎@o"qC֙XfT69.hPՑs Ѩ/6<1Kƾ#vı Ipg57 67{iɪ瑔5T^,,'ÓоC7[3ŝ2*$+#Zw?K1vq k:xbq@l^)9l_Ԝw6߆΁q)*<yi AEZϷH;@Y&iL)H4fUP_n>㣏ta6a|S%Fs+etAui˻70W*y}z Nj"G Sf8:>͚!sf^6>, O?"@t~R3Ve@ <f-/Ji-!EJz5]n:"P`'6^=RsY6m8#P lDzF:f_O-ok;x ޻+ vFw(ed nrCHפԗwV`$ǯΟmV͐hN[!zS?o\ 1_7mYK.yZg'Ke82 iC p@ߢ}3p49MTn*&S}REik.pa@'O`O菡ocۘ-ƐXtw,t+cD Ӏ['4}r`g:M| c]\^"\Nퟑ[pff!pA_re.7/\b +(9:>r[?Qu;]~iV5B ;QkNi]`:& (qN]tO@h(ũr7pɀzqFkE&2.C:^iKe Xzw_ ,R[ ^R~,K4֕z69•jfAZ ¥|a_VK|ilQRf5/ŒNxީ3oO>GͦTO:yAdP2,[ֈ%Dx^E tJPK.%Oy 9tp1ZU~$ZoTq"D.haPf?9Fj i+8r8\QҤɃs-z5N@$r' iA)˗˄ɧYhQ=* 4_UlfHeGV:㑱Rlg+0dZ|E)sa21 jlb6th|u(鰑*sL0k8CcKfeonmqk6_ |K)wȖadE}|  xiR<.W6ȜrX O*18edלLkcW3GP7Kd{GF.E]-8zP'+0rNGnf5ΛMG3*i;Q-B?FbBA<9m` WA_k4Rg6J榷&+8,KRqMG [$P1@Lv!GMdmj{M]p\ "F L^dI\ߏ ,/?8y IUB'RpeYϱ#?QZj+)*$=~(ȌuA3a:ZU[f@ ܈/Syn0*DsK6L@;pڣgʪFW *-M鵞P?|M)YZ+G)9~rN]B#/6;Y^ /;(r\ZcT $}zӶdT3z[kl9~ܹcRu<%Cnw]tsy K4>[$Vo<{N,y;c[*$p,d[j-#efWnMwkUFG`EЭ4$1*+}{^CӈtS)7 rM]aW(U,'O`O+ ;(%##HޞZ]#&h?df<ڤzYg‹H (Bj,4})Y.C0U)a-^_zexGcW_pLrAWb 5xmmq : 4/2 , mFYtb]}F\r2gpS/?{B%3~.̚A䛼5v]ZS"H}LCwxg7 0Fn v^1ptW.Ez]>liغl0 sa%dO$eSd.WMBQx|O2 %"o mm 5V.[PGe2kZy7߁i/rC֩v@1"ˤ4ܒ5T"np2BM4'`Xضlԛ X7=W=|nx#G qX@xr;aSsX4ӻ^֘~jh{a:&]奬|1Ʃ8j"Z1c?y"a5uvdj7MO.: e7sʇ,ЗnYތ0̚Whh 2ȁxc3L$sT4'V2_-W1qsJW\ᘍ@nJɔ8Zflh 8?JDOKͿ7Q8<Ȱ}ltL=`mh vm0* 8#tH,RKDٵ )KY˷Iڝc-(bz];#XaY8+yz LF`lh/MuA>\W1عjւY [ttJ7Y#3!RjH3R \:k\adx ^y={N=G 2fs3gŢ+6| PbDvFi$Ǥ/QUoRE.+_M[qjn2|q6\i1N|< J[:ه.ܐRXAԵ_g}{b o4~ƈ$ϡԅ'æNzKYbhK(4 ?x,ؚ>_ξ~J@!2r*lЋ7Lk!?(M\[&_SXwhÇ&q>!`,խYnuDi |"{du*wx&u/fg,=C4r It27k\-o~GO%MGQW_b[djxT@m", $qWzbhcP>S ~)x"NC\*oD"] UW'o.vc0t=x~ݘ80e?UZ,47~i+uSyZM[%ۮHv U-u摸gIbq8_YdoIkd{ lx/ڎ\<#~+TX8LhJ#uVIHhˆt29:kXϲZ.󫀆K/I?tnJF ]ۻOcH:fD,=zޟ)lKU:DQ% pi2o]lH:b"h,zqU]LLqzDåG{-p[)=;Z Mؿͺ@ʹ[Lh;E'1lK4>&C:Kh-fGQL?<~zsWRIPp5U0:0ᙽ` ȴ"8ڠlOZM娉nj8Bݷa岐K~?C[V`z1@ Q7䠞;1mf 'vYyTD{év Դ/ !)1߭0nKa|V9܇V׹8FfUkT#Jeɀ%.B-ǧ&Nυ鹦+u<2n'N`H^ϙԞ mT _p >-󈤂5/%3LaPRH?;QxnD%CS O 1+qHkj [d%Im lab53ۖ6 t¬Hg|n7PA!ĚKbrL ɨN&#goEHr}x7%@vQp@R0<v0؏gڪ-~ nsΣ|z ~L MV:|f6Gti KXk*j~$SWC= >ʜ(q8Gv?+N^8{r ,("nDc wm/jzE1K_Ҟ߅Qg{5l6H,$'߿U7𧭁' ,vtD5ޢ;A?zyq@Ҭu -aW !.=%,KD$z`>`'v¿TCxFS=[9zLo7xȣnbUfZ_R;!˃n˥7@i=<&db6Uu…P3Uл)Â@Nњ?`|!Iև ]p AA'fS=1brP~utr@9hY _<0VISP[@xQ5zۆ7 J`6qM/*46$ۃ9t,;tNa>i k"`^"t:Nu7VUa;~U-JVK*b utRb:g_QJ3@~8#/XNܙ*l[,J, XzShMe9N:MwTwM)A_I9}i$z9W(h1i1i:O8ŦM8ToG1 ٗN]yFW ʨ(/ju<-ܪr·>ޢI^9$Ge4e.F8QɫD(H`; iE^+1>x3 4瓫 C=|YHVu\m=Mxf2ҡ [xX="-2yViO)RSgyuL ޔV)jѫ*G1wZ?m5tM v0F1k9am&&/)BoDDX_ֈ~!#5G,T /+֞U4ƦL8;60*,շAA.i]~[ꁲG$7'd?YxXXV;i:ge 9 45S(xaxa{?ݭު*CZ1j_L_R*&Y92H@3 xiwqPHNM70Sv.LN5T Cs#(@kgYa= AoFŽ$0p:^*b$Zaq=4r Nió6NJێIX37$ Y 9Z)%!ahX5:lc H!1#U _&U*fǑ/K"xF]=>>ܷekUV@.I KF)8و=rphZ:r8HaOGߑÀneEvU;ؼI+rjŁ!Y;F@3[hz313K]Vfu)drh1;7yN7@Zf6{r_ets"ۧPc}NF,f 9_\(siwYj耞BH#F-.2\}{0!*0C6YVeٿT $WAFCQGLIn$싙՜\:"֤KbQ@S񚳄OGqǯ<.Mf1mJMg KjX,IU `nD1w)yMv 3+¹]YdW@`mf#sy~{tAL \^.rA}YCA )!?~ jy7SJpqX \v!F NVYb5P.ʶz;c`#s抻L%~.9р O5Ќ&4ک4.gݍuK:1hv#>k4}pFGmy+:1Fx=mJCU'N!X#` AcnC3}9%!6?/јR76Nf;Rmx8eGNEXvb_LJIgD<(sfO9(j̦oBﺜL$C*n_#3o<d O}4ۮS2%uחQA/kA];x8,@fF`(RV9tl0RݕS?RWIvjá8U f-AA) dYWَ]SI'Lܘ<ΗFBU4o t8_]o^2{Y:eY9e0}&ĸ,8d4!ywr%-8_y,c:yxEF3畆!⑟L1|wf`zk!; x.{pFyЧO71jc3\[`b9Bfb0vl3Pk̀ɡTM 9W͹~GyIOS"G'|nEw7:6LcPb57Xe6SX싇Z9cH i:R\˔TBe>6Qh$W)*wecrxGV$C/`(W{ \Xr<3Y~dⓢ\OG"ԓ bORH1^$LA rFu+]92kܺmVAA߿y٨ ):a` |$_^a= $qcfhGV_fIh.f=UV E.'L$d#Q-D ]ynj:s LJ#b' :@vgYsl|< Y)󲜴sU/*,}^_Sk?r=A0[v9F[) ՛OqVJѪt,Ě&7IsDL?jD&b"8H\9)@haLjYӗ.' YMzBM8tRgqi;LI]sN @//[Ion/?p}uK)eɸت[2_ z\Wcί )#ԍApjRDer4"X>͸| Z\]/4 X5(όݪ ͭcS7~Z"{k֭:u\yǃ>Ҏ;Zh^ąn Cͳ/Cwlw0cvLa0W}fRP{DYHWi+s_Yz}@JYԣ5(( ~[#:MsЃN {:8l!CZy&nJ:Ѣmb~@cIGIʼj==ni.xL;O*K܋"bHG+b}<@˽D=xz; >Χdؔj]64N7TT+&P[5taڬry,s y4/kM~Ƥ*Z碑ˎ$ >Ca/M䝃DC|PU\Mxh8F[IˠI]k&)XEbO}~9ar*ruĉd㿁=,d3 Mm[8W mDy`'ay]gg!(ܳq=`dv*vukk#}d4,sawABM|kQ2 \d#];Ɗ2=B]\jmϴs%\h'=0=&ÿ, Nj&>Uyi8/1X8P6Hk#Ur*x 6Uv7xi*6W?p$`{;y $f%O!| oIG\{}VcTÔKsҥa&)̐,Dy=>sYsaޡt.}+BTP\3̻6,0; :[+~`hq w Gϒ#..3*a r(i̙s 7uAhAj:?ئi=q_2W7FR>C24ob,u'+W?v0LPAHяuJ9B_B-NA=uz^>.xYcd,ĝկ*;'-VcUSyX=DKO:MŸS(3 DLM5ƖT.@J6(QT /7֦"mFBʙĠܜ exv+1j0|] ڳ 9I4SB3:L+TYYH{9k] !(w9o ͫBmEJ.ӎDP|Gi pƸE[sqT$$vLAcOY\%QN؁)f2*μv,|RÅa[z4 9d(0 ˩fԦ9BP-D۬;gu\$i2C'|)cAt M]Nx2#kh$9BD{QT=zX; Ѕ͓A͏ү^Ibȱr3Ub(yZ4]v,9C;\Kje\3qdl@LH\͊#|Hߦ<+'erӘ&ߧ QJda܉aT2WMRhxyLE HD0%p_kb'˛>Y@HWǝ8e M0L{Ԇk]bm!;d7߉{i<.t1Fo nhP1Jb"9= 8~H6Di2 आTWx="UeL-^ #c g3 ; ?6]A{-ܖS2&|U&c_ c5Ôy&R^oeZt)^K;Y!=tn%L\{99VD]nƅr?2ݓZhBQipft(GOJ zBm}j0w8X؜09l,uޝ:K!jF Hݼ)4kLBr¸ ‡zx% lϳqQ?v|%48aDK@b3z rC:;l7xb /CaNUVĩ #&x⠓ or.>̪lb޲)^M j׺pfO%=^&&&"z$.ct$ :GV~W "/b,֍Pߔ Z,Cdⴇ,cܡO&5Zctz?N ~6 ϝRrC/2i0v(A9+Zw 3_>.PhFN@&vR IchEY٤4^r@L %-Ut[vV F=:˽蠦|EeZ76>]8FTKtײBIxpM a>/sK)9忿/Fz!כSz"&+HMdأQ5*}M/B"s0ZW7àŸcjXŗDD4 [#<dDY'v%~_$^_S&u/Cr!QyRyK]G%j &֟;܂k-pȔyek)xm+޵dykVxKpmk.l)~rPAł˹EgV%xo!o?,T`di ,芼7p|UTv1n[ɴ7Rye,ɦΎȤ .B0 ke#4e5nQ|hÓw[ iy.gh5a8IJ~z1p8eAa”7FYܬզ.XoWR_@H|>NƦr7hyܣ>UVmzCg>Vwiq61)s_)%NG1WLƄX.q^q!*a1clJ۾{^܋ؘ[D\Ȍ heEGv?*EY Z1_݃5s$7q@cX-x[PpW #ycWJ2X~KWf wxӜ%V!𢆥[zF} ;`:uF Z8t$X|x CG`c6. ,7Z `7In3Q2}\;k`JhP?Ub"ZrƘ SCEW_VH5d4!I Ղ~ăUU24TrVUc[1{)Ө1I׫&8H/.\plv@w. {fm Թ-t]^u>dSvfj:F_jK "ז=X~||OTh̾ƪ ia/-~JOY ԓ7 21uwobRpِ=C}&ѢDpI'6šQ將Q1[Ӆ;X-p% YFab8|s1"um0w+N{ VK xlW-3l|aC_ |J7 >@Q9":YV::| 4!V8D{l4|L ߡfCvW!Y)RN~;nq3tv= WT<_YoΫ@Έ篤 :QPw[X5^-=ޚn4:ޱuS5d =~,&BBPw~FLm`{F QD|E@+xNݩIځe30rrmz8wr QK^91}^^ "K :^gbō?RK <ݴ bf{Gm\"9K [I8 zܽ)\eEQqC޴i.7wbŨpZR #px1Yb8&y{c*iA?M5,9!{]oDvsǕ"΋ixEЍ]YPd[ظ+].:9H.27nY8fgUNA.Mh]h0%Mwf$Aa+2-ipA(E`krq_9;_f4U2*C`Rݧ)lW)@MցaCF$'n ~O!66} و0æeX%IψXWzo@Q"*m$ZLz GhjU3_֢*LZl8ߩu+969eH1xqB ::Wi"*nR`7MsR5 jr&ڷjaEuzSRM8G-fhaRu8`H7ٗe>k" 4<hK৒>Tc}1'S8x`-r)58Y'p*6DG{^/ȆL4Jʕ.u+6pvVIZYD>Үq?DK%kCï~DՐ_AӳJRN0lxe\|LiqS&qkrVm>M7v݇ eo4eL@p'Glb|cf>N#"ȁ)r&8Υt&^W/ %#/~. J,Usm {s0U(W R^to;拏xh) ( 36(l_35o'bjj6w F+`b?oPU~2w\@ӟz1ksH#(䳺I5'u 2|d/IE;pFMMnүU\ۑ**_OJ7i8B٦,ތT` N"=wwhfpC ojJ}f&w+ׇnT_φ1P9 Z [I'S41]m4:MUGq~x/{` ǿUmƜ$l%9ˋPܔJh c͐W!B% y>tGeI(g}Α>]B4xU@Fy&@gacDWf]PYp ߬il25ëO.at_pvpP8a9gp }5:{hXpyW,Wy@\7|PVH=4'MDfcXE>+ 6&I<B(+5m'%B]|bR ^ e*g8f9قcp3O&:^GPqs9OӾz) i_'s%9R ;/EϙeդFW~T~N'K~K-|/_ fz'k m%T궳\x姱A,ܹR.У_F?@֟a҄Kg>ce / n22X@LʯBkW%"ŷ Bg_Dun5ǝ ızJ46xHy=l]E*dA )S= KgO9D̐ML7NR$Yh?o fzU-<,woLvV#a9nCq& ˳Bo[gSGlF2::Ol =S<,0{>4yIKN%D\`]f9 E42M "8&@CߡeJ4~51ԑ `)(aso;TFaMho*$I_žތ(okNԐR{Xg٭Ttʈ6/f։oOGHCx.2$MfBK*df+5֘1Z#c6 Y0Z,׭ De2`H0*×ГިLw h/bjkȦj)K#qC]$+?n0$]kfvExE/lѭTĮ4Ө' A՜fM 巛Jrbhb~=2S /dt:,b̕R3qByqJ:-t>kNΒTjШ:$%eH #4\sI@)q[{p$$ *,0ψ i݄0{'\$u뫶l[_>^h9]ƝRTU9~|>݆@rC7?c foT,3#AϾ-zeQ:q#G?_GȅSC wXAha?52>'b@hNѿ{qk4Ma;2cjX:\[V7W`ޢ(e-b~^)nЍ|'F!j=vYЇoQw#5=AÓ4%EjdhKaX37twچ~إ%(ۍI-0`'nj]bR1ùp].*NGޜQcyͥP.=s\YDCilv9X@, 8;G~c<٥H5xmo! oϺ\4'}H(ܶ,)zr70`hb7%WF*N4Nݐ0>mvpբ]+F _Plk>NJNQXd0:Q%"3 S+ F/qr/JQ_VC[>*3tYL3f\֢~U8ϻi)$  s7*eTw? 碅k*%ylrsVuM*[ěj=d9HBdt'$ ")2hw`ߠ?"* A -H.nDeDu╋ KN?/ҋ$Pb%reaL6 ZAȔC7|SXcJH]B9?Vї'KTJ+$q9;`h=/P@ WM)n{+n{ ,7_k ƸbXvڞTSkУ~)i]yWsqnnʐBQ?E+/yqzzƣ)&JGni-nigLQ'D7)m21TcͰw 2ЀA*>! CLUZ^^QNqM/D-/̳*^\GV3,5+)؝)x&Jp a| Y^#40!,q^rPTʓyMbHV3låF">'#ڲA> --Yp{HY®2'ԦX8*-1( Mk-D5 >4,ٟ5ƓFJϷ"72ۨ%[W_/ +¤x.HӔKNPߺL;d'D&PzEo/'xFjp-K 3KǾesP˓vK.qהCz^xxd%Ihm*rFo`뢙~czŴ7@a*\Ax>ubCH\]gigHIz ~!w7L@Y2UHYl32tB\_F{%}Je[ LĆ xr,p{'<ؐsk YRৗ#5OKldU/ `+za0*\ ܺeW{g:.J.s$ [o'/Є໾GW)Ԝ~V5#Ǘ0529էwp,q2K)aDCnQk7tr>T-mЊczB#9|_ыƻ!iF4i!LS+~S/8(SkcpQbMh}=+=Z$Gw/EȕYK%h}!VߴW}_lZj'P `$CExvD\ejC宸33sQG `Rm;*Unvdګ~e&kTTmTʓ'@Yax5^t+q[&Rt4r pyd]gi!ll! 7psRW/WO[?er]+;". ԐohA44eAdzǙs𝷄0ǖk䥓Ge*A3hnT $xTos^& Em] E̖HlÅw"2{M`ej<4pރ> Gl/!a?Kj3!]yHVx`:s>TwNSA$|=(/xU3ñYdpeڸ3%.7I-P=Q'ehZբny˗|Ȫ$kdhX GXK?Pڗ-u /)jW2"~׉a񆵡߃|͏*0﯈{;)>T@Z b]E6ω9u WZ/bN7l5M! ^=ekx|bxIHR5 jҕT}s;7I]xhO,KwهXĭc<˼].&9<C_Ͼ<)ޞbjȞډ Z? -<ďׅ'[yFXVZ[l6|(oV*e#Ub.R4gpP$PM7ta+&54E<رں5>z/\LpRFu2D?}y[EzJov7K5z 7g"^,|ٶNg>% ֗ Wz7Ng${ɞ<.zz8 3ljiHg; Xy*a GM-YBRy4rTSG.. jw:An9VI3"JZrgɃXosYQ0ok*k=ftC$jzeo62.Zyq+I_\pٸCb{E54 ( !IB2OZCj|xjyJ=qlQ{b@t r$T :y>)?S$a,O%5x2 IlNQ“z^Nqf&Õ<ŇfZZ R(;j|[` 6eM$ p犥fsVEZcbֈ,ZJ_ T ttq>P.S9vQ %Y1yPrTalXl5H\YU}wrP[?6ez(qYVG/XApn" %qQlF8Ε^!Hx vl&iAFxcjêQFsʝm0S>LYkёF zS8!"g49}!ď8s}"81'08yg5aۦ-{bJ zWK>n.t$y͘HsXV?-jѕja[bzq1QY0-i-i 48IRiXoQ$UCw B?~<t0MeP$|-d'(no7.)RDN2RF<QsA$$hkIQ,^|.ǷOW0QEsoRL2Y>.Fc?]@۟ZIS\Q)P. R\C=iѢk Dt{ }^?8µ*,^+Ǒ-(9m\I\]_C%hlC|GCfk6sf#iž{(IZ sjJV D5:!bH.:1 b^ س`}?$~gHp&W{q;.nDĈ)d#hPּK/r-S:бh%騍#lPJT&ejeqyE&X^r *ճ u 审"@hf8`F)|*fp`ڂxWK ⬥ Ɯx6LSm>" T*TvQ/UeCow$ޘw"1–ͯL1Uv}DMR~AVxs^یfV{I|skur_]vɥsl-`gh)Q7YF =/{#uW[)sq| NW1mVtǽXcjMһfy(`" :DuO'PY O^rTx?TV".腑E(b1؜}ūpGyNؼOAnkm#%k "5~j5{і Nx+;-~DI`qg.6ՇǑ:#IXic>^GUٗ,#d2$ VG2ki\2=o^PՌP\$Ϣ+pJ@v^_[U }qsn˻Lg\s@%r%y5 -W_06h#VYJD ^IV4co3%I;JM=״ ҂yI7'U̟>l-Γ+QKX ^bFaD\_IFvypCah1=x aA%:[D. vʡU>Ùn _mݶKB֭0mC0DVg{ iMOs&|YAcDESn='A2-.}v^ڋP}Wm>uF}bmzv"Aط Ћ-rjy#BLSw1%$l QnphG&TJ|?xb6CsυQFKs ɤٛ Ho\ jr7G-a9?6Ɖ_ut{>*ڗú~,M#e> 2#xD;(24ƉG37 rL[1U73G'w[M6!,ǫo]Q'l ^?vDt8ͩiw'xɵN52sY!n|۝ûF:1˿ӹaSң,b=!z;ݾü$Gj8TVն=zW{iZBf7Ĵp u?qWӰt"|)ѲYE",\n|3kΐ!Ȕ1 Ѧ(*Ki<0#}v4 -Jh]cvsq+"ln uq#Z%;4oʇ:Atq0UWN[HԦ>6ϊƪ*s4er2B*əg1neQ,[1 hgao?@Wˤ|-00N(QWmN4|̥c>=ƒ-g̶c_&jUFO/5*>yeihN ]ĞS&)L<0k $>5&TiDQ@Op"n 8鵛<0fxVW7pm_\iozFҝqSww\*TkRĄ|QY<߇T?ɪ8\%62-dТ1rE1M\tzBAMue bI׷A./LY<ۊr ǣhz+cGns5F?1F>+&e/Fh1 Xl)aG0}(\ rn*JS\}9Y"4^Y5m#؝>14!)ӠUze*2*]ېݕt/YJm9BE<ym3ip+Xhak&5WoG<LJ5M1|8kʤ-J 8* 4@O_8>Ϧ 5Ob׵5%'g4|cT2v0+&A!ppز{v>Kԇv¬)jaڒ #E=A[ج`Z\oύ^݉DTJn \jmq狍CP M4>?:pen Tl$9W sG&jũd[{0㷝L|;"k:҃'qyfgD2с\g*EzjL2ozLM+$uNC@s1LX. J)AӄXn*VuK/~=_,rgLPk\{fRPKDܭr# AGPms7?Ix&wkw MJT×/K`Po"bs?pqMӤKJ̈^j;0,7mK!ACƪb4g%5$37b2Hob\!tE#ȫ/Ry8oPӠ^<>i_q{gMB᭓lypx#f#Q񄹊D.s=*#K79n%ǀ M iڝW?)!1fuQvϰœvFߺX,2#' 1N aZB<t3~on,*| 3%{0{[93%Zz@qXPtU{gL:kG|`@+ClD Ay+$[ dkPar!=Co>~?h P6B b:7fw=B9 *6.nH X?U_fƋI%Džvw +*Vm>0MT$~!P׼&<P}Q$*>/R) +ZrA}sJ֣տS#6]/>Fie!UL4LR"#e '"0e1gDW'Xa? l̥0> b\5K]ȏo){cf| ' g;k䖼iɷu櫥9dɥSKVY$ְ\ܰQKH25"Z̛vr\I-Yq7o;')Uc[j\_q׋F"]ܚguKS/MNVnش@B+PX" 覓ϯ4AnԨ$Fb3ӰCXեsdx87έferφb[87r@i6!4 @R H#Q4FWHtT ̰ Б gJ~P:K" cӂL[TZ I?b*E60ғX=d=  _AsnryU<cbͅgsvnoк .?KHTż m`kW l!2Ҕ6D|F%GQ kL>4Pc "}HT*y-ّeF \D|@ }?hHegBl:;6p%JLRӐo_հ9<$m2jM r '^ɹnGB(, ӈ2wP^-Ǵ1j[uY8ŪN ˑ2 z.Utļ發soФڨRTM7m*v5c~c<zXo -^yGvuc%[IN~w{(<1etձow27 H0j,ž匠jʯ&%9wuGOl/h|59&J/ w+e~֢<[T{O.rOsgzҺ1JXm vu 㦒0LM5Og$eVF0^Жh7EK-G nqp}QM2mJ\`.\,k6Q,)ɭvk(؁Z;|$W[ڲc)[ԞvbPL^7)ԟ7Q7Lva}M̋4Czaѡ1;f ќqҏQ~S ՞Bڿ6!5癨ʼ֜pQgXwbsq-Dؑc\LtGdf6hmMMx5UGabh->bq#3 |%ɋFGᡗI)gmz`nS +I_MζZ1Hl. ,E"6Zx,hF Q.Ҁ\97IVtX$N}$i}lh[%LpsKaYѧZ4p37oHy0~7#Fz(UM7+%t^dAc83k^> )ھl@/ OAVdKt~1׉#yG(o O8mYlyh}"["؄㬰V a=;}l[C >d3 dĥOI64E~،&bΕjpH>51mۗ nmc@ݼ !mM].8lXz[fu~uڨіS=#7ܴ0ғ IKP!7IQ[5>o|}.x54Jܮ[n4iڟRG͛rl'Ÿ́DvgtG_IFO HWGoM'fM,U1[S,Yd{SٛUϭN54KMK\c h|=vmHjYlj=XlCqPIZO~E5pTARݶ4dBA>W$G|?-h6xQgjU*7&8 E+jPQqt[w+*B>7/Bym{1rzКD\|7@XgдWgYl~Z VY9IإXh`tvIS/&P1^K`yݬ}~0US5/T:.d}9ql ]<֋k>z'&QXSĢ eZ Q7PF[{ Z{݀=Gs: .gč YӨEP#&~\`FIQkaXQX3n;qWַ}F2ofg`Fa"okkg v#w#~۽l=v9 -v&mÐ =Xީʊ`>0CxBlj4?EYE}~daT̈́_e i_cży8-\o BHL=24:-@b[0;55RA>$\^: 21Evom{Ahyۈ*E`1PGg,}Ɔߡ|PClrVXAXwpN6߭|"iX7-AA8!MM]Dԥ_ Knl(Ѽ2^P s?$$*@7Z@ @<dXʣ4+2IL܉9щ\G$e->UjϱyU[j<:Ov0$D]EHg㘫Ð_^=2 ׹"~ *">%wriJ,(ƱI}vs PP N&v,/v"7.k׺ov8 x`B$0Nݦp ;y~̲m I *QX6pUDȰR4UMVv$4 &QN}/4J%+E=='2přsT7K,9mY^\e6e+?1 Z*ߜ-ʶ:xC~A\_bf3k NcG ;f  lH`L̀rȠD72%d)J)@*ǖlq)f_[uk | 2ĝ1/L8bek ۮ\?9ys/?SW0:憐X]D5kTB\f-..-dϕi #Q#13Ƥx/=-Xy%dS]q ^ZKp͏iZ]EԩB0 Ũޜj9'D ݨ5R_0JB(s4{6zrX!=XTr{6 q9R)_9ѣ3\bj.5ѥ㊰?)^f쁒>/πkeu _4hlb5z%݋6dU;zF*'G%[Rj_E" y;|uiV k_^(x>% |hc\Hz)Ӳ0C׆o#OTy|>Ԕc&oJ~>| B>m}q~3"i,: p#Ul&̀[qIwH57Y[,OO;XUFRTtn蠷sCF#'TJT_sRa OJq鑍$vrg7?MK/ ]uAi!Drc9҅B?9)ev }Ņ//,!f4;C<ƆO|*apm2Jvߛ}yHCmV^cb Q;)+=f44wV/ĵ;nh&aG1Lee,]P㍶ڧjMYB&fi4~?\Z*ÂʜU/j]ף|VWf&(U&Zի90[ݧ[FHs%9F="&#e.eG)=3Qf#4gI$$Cy)6q?gCQe1Ht&nHI+D8E(*{՘&3'x[ Bd42q9'H~XF %ATd!wo?`DtTG.W*8n^å)9 J7TrXXB gLS^1Dg.Q[Z7m(jNp=ҋ 6%q&r~pӨ+3h)ּ1ڑ О#:;t\!0V׹N4Ovgd SVӟ@[>>}rxg 9Rg0}--4hj{LzQ`~pkfM0o5+l5+.jɫx ]lQIo$=|LǛ\{ _,r|pyX9ȍjUM6u3"x<*PN#ImsN_GW~T[V=6$~P)Vsj^>ROG%?xџ}71iE,ls tX@Q+nee|ٮBu4ٲcmd&LXC c.J0Gl Mlؓk!_D8Z%&,󎼇6^x謽 {!ǀ|zJLZ92V3PGuMsX-T0th2A$T gǛɲxwT5]H*7%LJˣS؅C5峮 Kp  Ϭ[>)焥"$Ӫ(OJlFiu@)BA& ٴ" k}?uRHil32]jKl_;sU@JnT e[#4Ċ5!#2} oSH^է˽+0BQը ڈ' g[aU{yw=G2\;ɩu1Ƌ8л\ eK)NJ'EI/ƐT^gp]qvneLTyDLr >)$3AmiWQLt[#uO~<c;׿fw)Ѳ:ʢ'G,N/paJ0 $2l⭓=Um_\H \j ~Fie tؘg'xŤVyt<"R'+i,N/Hwì%˨ ծ'-#x a+(Y1Ӹ?]LAG(KPs*s͡Gᙩ8E,JG F" @qQ{7^46aP¯J+BMPqkZDVKb`)u>neVODF8)&B+T܄&* w'l)%i[ G9^nt_/UE# 5xɢev'PcJ')?F^X r^+ +iܒZE@+`1/_t(DGS-*WfĞv.)pN^Y[vZGu ǖԌfFaW '79/ WpFz+F03!B5#Ԣ_ .wy՞ٞtU ]F>?L=_oFʑCK$Ays R74P)2~E+ ,^ݖ.Vy@Ck$>l6՝>KWJv+Lo0tsWAZѳD&.Ck2;XٵȌ$7^pEKk=Ì@|,_BrR4(w5oEroX_Zְ°U<]?]DM>DY>E_t$۫Ȕ b Kw(0 풣n춋 ~;@HVp1P,*b>!uKO٧ ><_Fe[68)n< q$Fa(g%,.p >Sg@J[$j{"JjxLIW6j'}g̚I+pg;Pcy䘓D^Z1C3Ygh`fT=bYNAQ4x+ii+ãx[vd4eFƿl? w DX-KKdזIr7r<"o*#G2h?L*D٪=䈿Q?!qvd`׮TtSVCEXL-`Zj$͒vϝB-7_'7atQKPʔ .uD jÓN" :Ю*Q6Z[{m{S-j)`wZ; $lX!: *hZ,^u4[&pu +~Rb8S rv2NaXDK(vh[UEKrxJD_my$Bz-t5<_SN6{ʽ>8YB׋J'U-nOO[RoMg8m!9-nL awL>rۘ+ٌ3|PdijgLSaܙ3݅ x/8LFeVYeT%}C}y qH()[>XTpMނes!׮:r2d180Fuuk&R Лah a!)2~X,LJQ#ѧv7`CW$SK[>7D a[&HRYj<80`H }໿螫R0ŧi: ՚Ij0r];E8SnȚ3f AM(Sv?HF'1>[99jyU YaD^PK,@pN}3h;U.+UHHgăocʓWwOZn^|G <hVC!w{Eο4- 5`U`ǯFOy?4z8iig1_ 8xA*N}` 7{~v֙Lmq̤c"$mU8iTy*#GzK;ҫ١ N%=vDhL;] l[(V߶1,הelXG6 b*B]9 lDr;azEӊi3V$NÐLxp.QLw"lS REP* 1T<80oAkp f@S=sxl'C+0N:P=Jt[J`LJXAS~3\ȸ[rYlE`\dȾfC&/ u1'F\2\ڕ6&gNhy  DSͨA B}8ʜ W+LiC@*E1'W eG=L\Zy/nOBH VٓTݴ ΒbU%FbvrX~ >Ք"; ]NsKg}!7 wpn?@`Yrrz剿1 | v5Iz1aD;&o#Ɏ{8/soOEp2Kq$<<4jS^^)_[3**qǮv_Z?(Jb}Nr=x.G`Dgr!U3+{C#c%lD̯{Ok9٪~#)*=f)RD0ڈ$o e#q.4+I?9nٹWOx I{ܬZo;%SI@X3vքAe,/3 ZF"$!ɩ铿0)x+*4J$u̅Ŵh-eaiZb V*.lq.J%W//Ze?\oS%r֨LWYu)<9 f}*_RGTw]|TbV07 z'̂1:/\%QxB%v*@. ~K U#ck%ȢuۊjǛO}FIc{'5I&s%NϺBRn3ԡyy~W盕>(Ľ1Cuq!׷,<1荠na8~`3et푨2MSY> P9V`"BW"i8RiD,Wa;hz4uZd1ilH9;`*689܍\dKX<*b%2H#yMwbrDP$ mg}0ْeCs8^M+JTRRB<K^XZ7# htN(KiicɏsFiPy󢪱\Ho{9SQzS[lh?bL54O]VVMXJS]QАh9\٤},7 jyI멚$ag \,ᅫW=S/ {Vj^}SН7͗Z[ LLMt-7ӂӇ+8Tx 6tjgFڱU,e j0g1[l8Po  ,થc>LjjnaXk>٤d+U.vlKYgYp1։pd6Cъ%!`T~&ϳH)lGTj0΄ZYSerEp+ň98¥9̰"0fP@wx()}&iG#LXPyѽBTG<0Աzd'`A5u6F4*Uy5ptH─n_yI!?|[ڴ䢂i \ KQ ׋MnLܴ{6ֵoh8VZOtޕ~̅kc8K3.$z\DKL?㠴Vn%mOLPBwEz[ѝ]NԮjgͯ`׵Tn43#v:.cҧ8ncm3br5\-4 k ˯(aDZ]Ҥ-_YV j]+3e§[҇jj;̸#C^0`8f(>g|-*9sϔˆT"'b{ǻ} kxҥoi yH"nqSf8C;.w2|N/cOTQ [,(O).) r-/Y-30F@z `w/*k0 bV0v(GBD {F-ϪǼP۾YN$oaʙecDH1$tjFEhQM o}oZE {o#}~Db$τ]F'eɫoK%o?7i8Edg?wq sco.vjٯOHؤ8<F8w7@ 45\|ϣGcy_+#O쀈;X!RN:k5_E(@V#Ȏ@ƌUiũ/^L/XN 0q72]A޷r7͸f>G]ecjkz-4*l׋@bs7{1(uce}FD9VFӒ!'wv]ቤ!u魋IGCk?ͱI9йi;;ލ{RVSu y5 1}8}7!.,#,v@mAHKzŽ" rK|\O~Ao.791o˷NB{.P( и{([.TwZtv zjab-Lb/+<9, rZ"d[6YH{pj@F]M/&N$/t N/QFRn՟Q ޴^&*OT02ށN6p#ʋҷvZBq{zx27E7Q$G44 M 8+KFyND7cŁL`];T-)u7e@Bcbj*N>1F @~:TY9\WznCpMj_QhPIy f-ső+Xq5}Jנ{zҙA~CQ7o/ݰ 휚Δ{@),:TE/щ"͘nY%rI3nH`KǾ y6v1Ǖq;bAmk@)!nD'fHD@[}7|c JmV(a,)zҵ #Q6Q=VL8fKHxj_W㙛^ٵؤ:B%a-Nj*uWŲUwlWK7](?}f[D; Mmv{ЊDҀ90mX7PtLy} 7ڹk[ WO ZƔ/@fc9p+/n4$90m!C:Uۨw ˨~镨nzݣCǃ)uv|/q6}&[项zC0<`y95&-msz]u;@kO[nht=RVO6%H@hEgCOX%<0<-TEg0 v&e)i>$O_7VC rEw:Ii'AӞ@_Heky%^4*TyS ȪjFlt>Yxp+.{ÁG 8/#j^q/ْR51~Z++1Czd[X2дⴄpHҲ˥YN7TqEΣC1GL-׬SPGu3_vZpJpH^oM.+MM7-؈e3> &Ti*R%=c*tNV8_3M{D)Jjz!*"򱶽燍v庭pRfQiV(^A O戻Q̿dQ3ղ9(DC ]kq\Jr:jB ?Y-{:*W؉K7_Al1|5ㆷy폂`ţ?fo vyM^cp z%^aM2zD [G^~gZ@^ȆPr3/ⒸR_{]ds^oXP N5W9 XΠh]2MΓV?R),.V-n_qG 󥞺mӎ ൒kF|WHO @@g^tU,IR$gYǃ wN)vlEz!pyfjIiPp %K͘Fng}86PcD;8 "=r4RT8|M5W\ˬz*N-97CkشxD6suk$>ơɥJZrz?P8/Q<]) lO-,!҅o2A݇@& 04!|J*tSڠM=8A" /A~Ӊ=J!|iB3UԤfA>vX=#pk%P1汧n^XiB P,rC= j7;-tbz^b9Yy_Ȕ}]ib|* z5mDES`irX#c4:{P BkޑOo=p &ԑ֍mvq|,c}l'_~6QS|#-]iCf~>Iƅ^X)(,QasX0vEDWe Rũ]?\e+||":f&8ߵ\ }C Ww@2̪Cyy) 1̓:ɔoOCs&G%H7EHVXiI)]jEq`5K ϳ b ;Kخ3*I%ȖBLD-˺hՠX1oum .A d搘kDRi4e^fhaD^B9YIF`W o5>i~4[3oǽ(cu:G-gkL=bu}PKFv㨗>~aș̄V uhu t)LFN{!傲춷ZŌ.SKĬ+(:^~[0ڼ~Qo`Fұ-т_?e,CܐGZb?N~4+߈3ˑڞgh5A"~:#9R:wD6ȧ#9df ch.LGi\%L iQՙly['CbkV`򫕼=2r;CX1ƽ8̩͑g8;˯[WT>uM84AÐb<&s]gaibSR ԫyiowTGֱUXh2F%Ҙ1Y۟| J^aعu ?.cCj5,#TS`x\@WM!)PW?Xh $˃1L9/Sè?1P~5RDev*¯_]ᜧd˱:Zs|?e6py9<78ST PT C0)Mù鑰P(FR$wS՛W?5#2#;7ѐNP ׋1A&Cl@2kܑL}t} TTe69mvܞcr=ǩ =c0yk@Y:2 jI)dn N~LW6R9NˤCZÇC__g)pnjWWqq  +obWoz\K멶EzuD!Q'z&c5FxCp;@S3>908/1ʯ>a"yqN -)# m9n)8 r=pKg\7]Un=6m<@)2ˋf'4QO~SLhJy5]^{x^8T/.Y4,!txղ 6ϔ=PIJΪq4#ZB)5RHow^Pl۬s:۽pbT\[,XK/NG_Wd-jIv+):-=3옇qM3VntI_<9҈ۄ@`K% lI;8h@P}XDbJls-{Eku፽fVx糘!J|n6{W%h\q Rרgx;K}2Q`ް dj4'F5i)7p8.r[0ZUr>`p`|Xm_8B.1\# I O[t'YrN-L͹<q5Qj]x+aXLG& Cqu*/}[u;#L6L4VE@bg_}TYk!M8yڪ:="cJ)WHte0YWPuAğHH E_O aSIPlwTkFbÍ G&zh<1WUD@֯үuvj'V*NXܩrt%s8{DLF ^筒Kx~U&CK任?)yVo-ƫhmȤ'#եxaeusEBhvTω2ү{Rtî!{˿ئGm l> Y0yxN ?, NL{D~zXGaM= )A?w7);mW0^M?XGcзn N^6&HBm[e:Sl%`G4)~%ߏOalʀ\x&v|Ppo18Eycآi@. 7hmzy~g*B)tVe67nb,+v%XqReO^׀̬ڟ ȖХ3 p)ovf>%Q)ս$®9 .Rb=znf4ނ6[_d#e8p_2lhB95Hp`Kc"SVp`3p[azС${`Ÿڐ‘홴yacOkBp)T(_WU TwꚭQ|&yE6u+EyC2-N4uϊ 'p`pr/1䀋&\F(,gOGe2f™~sL|M\usLkyyBAGuG؃ތT0,Ǚr|?r*aCzt^&KM6t{KdlTLQnA8SڲQ1T ul&L.#R芬Rbt*gl11naTlݠ9 xYLbTs^ӈqP!C&^.tQM"UO!aa eH&V/~z);^K":1 FXg{݂j|%|A6࢘k/6h3%Ga3Nn]Hr7lNcgj:rlB3joI6r)fzy))!o=ތ}9]yFr9z-I1b0^=usJqZ$GA<_~xf"Zpf6-\9X^]hUR#VNn@ $56#==#sV.IgZ[j+Ғ?Κa[dIs\ڼ q9įSg[V`T.  i ޺!P)/'QLA-q*sQ4P>{Tka byZttO)f)_$68e$Zull~"ʝ )bK7n)Śdl~ 676bź"84Z\n|\[OE6pչ'd=}?B)SGNGGXgHBX'j+Byw*v:2Bޑ<¦lcJmپq5+"Sߠ9g#YXw.l%' rlK F3&+%9%MG?7tg ͠3 `o8'EZrGAL@ÁAaP凊Ɵ~=m|SJ٪`8($5\&1 0Q|ܝA1ݓg}ߒҞKk]S0K5֯%1*c(v_} Q0>m#Aʄcfږj*%Ln(XNd^EO䦑X_^~je$ t͊6g)i*c#8 /+Ni3#.lZ_;%I;nf.ƻG/^D4-U3[s02Y kEK !>1e y{8jE/bJ#=x)tnwhOztEq3iRm"t4z lmp_9,E}}׬@1ST8X>钚*|rR%&y"6p < b%th:Pך.uv)sVݖp:T%V0z7Α`Riո+'Аq^(LgKo^snbĄs8z΁R HBAKe{xbW.nq(BajJؒw~|d]RkB"@n%BڕҀƢ2LFPU~ ?C$`p<5רzD(d3h=O2P I,=3S9`Di{UzGafCvcF=Hle/?&K%g ߤZ%Zj@qsy] ȔM)eV(#W|Q|ex=pj8HA"}PNؕ0x*O#fEJ)?Ie.$07, PN>9[[q%&kz?Kc1yWܡ^#9muWfִAZzϊmQ+"6Tj};|iNaQZ)ouG?Z{PJZ$HУUfEQD(J|czx$@rѪ{Ι s%%_Һ8F\F)+$Yct)( B"ļO`a9q?;~>=|MN pRٲ[#g'E/ۅ0Q#,:ԂIp:ZI}D3Z]TCЅW@P_1Ïp.T(,e?J5ǟAiTV%$?QW)#'(&awfIxZ~hgS o#N:X2r&~O4@>(2J&sﳀ7k;_ܰO~WnV!HK*)!#t$ƔFe>HK^)Խq$ 8#$R{\'k؍ /lT9 ८-6A!j,pW5+^dcY*ʫ<0[RL\BR#2ynjvZCB=W*n:K V$ob~ ݈]&a?Sra@!HmH7¢i,)SL&wuh. n}{}FDj' #Q[Lg>snMeU'tֺȆ#?\'aK݄ V p`]#5J-! ځxKAy)4dh$eaU4w8d&Wv ո'٤u\x2n{m]Hp,W?t0@ui,6-f6ȾC|n!EG/qoK1H~k ^b9š&S7WV`Oa-Wt$I6u6(+S*%Y wхS '^"ĺ.v=6-)fCm̂<,zpTj llCQWOc?51NJtA*m%z #WSmDzo n90\goXFqj883\֦81/l_ =yexB ]Jk3iJ!=aVoy;ϡ$t~ѢGZk)i}Ίa# ׋ 1Jк4MRM$Yoj`i*n[h8&(h\L_@܎ac5&$nv~^e؉oN(\ÁO3a~JJ)X€՚M. F;. #*FV&#AȋPf̡QY]f&~904?NjqG%9~L .Ľ\ iĝ1ŨQKy} `c o^sy鈃'dK$&OXM. q7Ήf(o=D\ߙkѤIt6}߀L~@Um֗Uof}<섐+kђ#J\*֘j6K y{n0np' YЗJBE,\'P0h`.i seS@Ru:}@:S~PrO7ܤOnH~VWYJ[+%0_ļue; J4BŲ٤`gaE5ŁjIW8ssGf[yyD˹{.BMO2vzz{MО'D )''pD<19*$>/}\ִoW†2V<9APKK(-v`i%P+0S` Tu 3g-\8 ٮчN9iS$MHE-TL)N-S:~JޠI܁P6􎮖@ayҾLByX[Nt=2 aԪK_0lJcf6"E,2`ł=$==ZԆy {3z/ Wߢ~ԥ-+xiML{${jv6)Cq2 !rU/}Ye5q=J`jh10l~>|$׫FY۩V{7n^nj6F&oQ&{=ģ?vLВʳpt_|QhO7 UkS kF +^^,G"gN`:.!x:+KЫ?>W}Ko+xVAhGf,eXbyu'<6Ջg䚽E% b7psre4'C$yKxo~ t(ga Nn@qQFKɵ+ =JU0EP;Q(3һZXG *+B.Dǒ:k&A #Y (2B*6ёɊGۋ8|d=[DAQx5>1<_bv D kmw,uEA0=>@XH108TkUcBn=LSw؈13e+CVz,=Ƀr0јL_XtO>{HFZI !86J@B"*lDn-]I!Ԅbly!3khõ a<5- \XxZ38q"  \ l16n~4wcx|DEϞ-::1 U)>HrEgt^M-lc+1N"ԅ, ϱٓ?DY JX3KF]- vIf)/=:ۮ7s!o$62pwh:D#0D @y%>4y@=r[ CфUï!te$Ϊ#q)Lw+jeqEq|F1;NT.օG_[X:- +C)H/G  cgD{. oSA(=-=NfF8 Cl"BC#wU*ҹLjim W'C5W-^PHY$psut ^Z|$M\. sd]-f:3A~9o+fרg"kXJ0=j+0ò| dhNP s:4 !w`h&K ==wr&2ͫ(_VdE8ms(2`N$WԲḬ+84EDsNFKL&L1}^R/->0mWÈ<%aN]Α8x7A}ccb],kKDx:>d7J;fYC2|;-ZXߺ_!ccghF 1j&.Uf icsʉ[@C%BxBwI@\_oGJ P/gAbd-3)3]FrsD0 EHANQ>[#7:I5ôKD}/m+čX~JއJߍ) H*,&52my7^D$L1Ҫ-u7 4V||9'RߍFNrtj9ɮ 19 @:O(H$k~m:,ilWvqr#h*27ῼGxv_"ö Uz( R !7]c?sdUcZv~ yt>]L_<878E|m\s.: ]fub0'h}a舾s;XtmJA y)q~vcMBF<}*my72Id&WϮw&y-8;t($bG=5tcW7 m3y_KlQC M';h3X9%E:lmP:ΝVL7x cKr&؞TS4f\BWR 3&z;<57oN~Hk6ح :lgHQ4Ϋr`´bW~hx+hxH,o +-K鉒%շTFך]-(y1b&(VJOy9 ]gYӶ>\6 N+nג&_$Q1#U@7eͳ!dPb}MH7#~$@*,\K*{覺0[]dL"ǘlVYϱPdb,f[#sl\!hs^>ʢ?G< ˇ\OdҳDׂt4(خlw37 x ]vq)M T,1 6\TG0G3%LDi̡[8hpB}P ~,7!bMt-8 .mPiIr}]ΟMN42q+C6/ o$RZUM٬+ZNHs5Ȋ%LwNBjG?; "fqKS%ԇ%wv+;Jl'uW<4xlG;X5l[Wescs7B)ag̑z%eKAUiYqK<_RBLU!e9 X{Iebu'a L=pt7) h#|h@9 )<躑dLZz<hM}17W4;K+SVc槰JwV3eh2at?\l[ vctӾ;Nխ,kE-]QQxr 1/}犡9 /y' ^FTVr>{x>PF4E8գ&QS`y 7Wn8x-XXL)mRuqv"LxBINE-s?43fUIY6Ey dDc!.BDZRu])qF6TMk1qhxN- k'4b"wH\ni|snis@{׳'0Jˉ>5g Teb9hGu?a~觔S&;b5 ;xk$rIYctԸWOEs+ahzZ||;pp?s;v-S&wbݥ4@`ͷ1<ע ^,IbŃ`TW~ w]]:$Mh4w d"O@϶4ne ^F\NLX^2tP]y5YZTmϚʵQ暴l mZD*63׹=_Gtl߂޵'lz:D7aZ9L'9z/$"MwoFW5YѸ ݕx?#u _xL`0 VB4Ġz +wtOOCQ}[3Bv;nZ/Z~̛"Z4'}j6? Y̏՝pA{_4Uffo qoƼ)c~dei$#Th`>CdA1\ٹr\K8-bkca˻ג|D>`V 5xdRq zy8J 6鏘v Վ[b&3Eb"-[I~J%CF{3&7\)L LDRu q _,T($T;>[bnzLv;[K5N~5c \tBkgi=-Mq ФYzSx~&G͛a( T;+iN&9Z3Břz|؈R^k!c/w)S#f~?fPl (fT3 E2Xv69!qQ G¡s{n+t=jn\?\N ǴG@*mĊqn0) G$?N9sQHN>>+HglGh:$D%\fnzhj( O`m&N}Y#;vFu"Hca)ڷQS <(w^I~U_~$";뽲y8"A}c@U!(Ŧh5Az)]̾dݘ9+6K20Dp;@,جA={<_;)%fDm_{_v$=.lO ,>C Koeޯ|Cɬ7dڮHFZJ犜TSXDL]W~sN yQ1\ LGG;b5z%3™;4ëXط>ȥ[3`J|آ >?ܸVc}9Fu*ՈQ>A9N#aK=b.d{BjIq%/mt4bn~g\C֜pg$Έl%7ydk )*0bٷ_g3T͢p[8)PS&%[*wT`l=IT2|ڝѥg,uK LnԱ}3-=gշi=*fƩ2:|sv|saR? 1ô[*g8*-4z:GF>_Z/ZR2drjܴ1FٞǍhq&߱+yh6P1@l.@V+O\k6d1e~Vsh,*(%d#fO,jMunk!=54Auд1eXq;Fu'ݳm\#{VILTC_Kj%1)q*c`vh|aרOM~n%/sgE+ژO[9x080[ÏUGUi$e9<SsK.63by#DZˈsD{B; :%렦x!( vxmCRG8ohg]h5в-[C=%mRCNG"Ă%R_a^~Dp $V"[SWzjtsY#g~ Rv%M#vJeO?vmh~Lm"{!D!U]%Q\8RPvQ\K hz''-Gوfۉ:K[6g簯̇OjoDov"h˺u8bl$ rα QR&\FVPuۡ-rտYi>`U(g&I6QܟהɑHpqSj|?a}9|BOɟRDod&֌v"vͭSv[RTqJ./k'G$QI@Ѡ0R0+T2R{y rd;sPZjmq-6/Eu}FӔ( 4 ےS)B"1z%1([I̼~G+q=<$~z[jnve*`ɰ< wcy҃Q.V]Y 3YisZWm8#5-һ|O>2(~*N  e"tm٥&)k&N . +!Y!G8-W(B@'S=iԏ"[>QĆ,_.)=l5Ivi?j1j 2YPE% 0A-b/QءV~U~b5- ݣls 6 }p-? akO?FONl2Vg% \F3&^AI=~3Vu*GIQHi59ó?Wq),7S`kp;ㆺ2 /Mj2/l:ٰe&}9JI#%N[|W4)+9q7T\$v*y!D"H4 .'"el m0bH[-.3]#򍚌޽m^*O4\-UnnI5X ξن 뀪A޴ѼF٫ )wsG>1U'O_} !BP\(If|AqݟzYX q]3MT׫x,%|h2PIIa$"Eбf#7ISm(RjoH\dBmIA6!²{S=@.GO۔*!sa P:a^ 8%_d+5]ΌQɲiVJr!\I=lnۜyŽ*k59)$ ZK >ց"$UC;h \`.2@hÓ)$%쏖<T#m?y?^'j<]>@} UKޡψZ9PqnDw>2] >U91qz/b/a}AuMfQY=Kyo/\{&~^sۙp ^ɖГ7ET?2,|lQ6A? dk~S#@vr$t3u<"\ct8뷣8},!>\tol|x5PY9few9 ڑ7L9#G+?E@7~B>C+ H?BVX TJ`_Gr1KTd'eE# 9vs>uzpR!AdyA0a_16"XYC|;Ρ-D!"X JlP^d~@7sٱ qkw+LB(P ViDg1m/y_(1/b[^Il`D:> s8 7{uY}50x߼긲__b?ͅ)ɰj-Jnhg,t%{c$,8B-vB0j(7cc!t2q]N8PǗm9~"Q_X f$|OR^Ӭ Mͧ|YE }_ㅀ<=@ bO.m7/x.$g}K HmVyy !Sy[ClȨR׾K?!+vB$( -)#u7D ΒcF5M1VV~%;ST bWY+c01kL_]>؍jdf1l:*Yըu- @[4vv٧RvT4)Re Lz,lfPfJK+t:՚=2==(fٱbJ0X= x}.8Ca(].2ΰrj6\(JFPEwbQ4ð0`qxwm sVyYv*tߩP>ޖ)ѕ4ϳwbNj֜~1+( mOc/!#sSBlwߚI:ֆ"q;&$wLmSqvkJJN7ٙiܭ \P4d(sX&h%x10C)Qk!U{q ^Jt(AEoٍ#OQ.Ĭ3@I7cj[#3 2]"#E]bL *Ǭn8_^x[iD(k2EE#K9*%xp3.Ql}uZ)$*A<m6ʨ"}JbEmdb X){>/@>;k$\ΡPÌڞ`.TG^ 7iqN!K^;R?aU(xBe-"J?fxսJL˥ ^UV3aU5D(jGC9yIJВ`1LxȊ<;$sY$- (]l7T{!*u̸ zQ$h +Rsq:ǧ:Q'n Wȴx(`i.|29nyƇũ0n7zBScQgL/ٸ Dh (%_ʹIs^Q91(DzMXY+G(&|R4\ϬvPDMfrLC3`S{IF`ֱ .Ӌ4 Ryz1 ⨫T՚TEc Q 9YL{o0X+qnq0l<>)h!T&(8|sp:,J*ARQ<_)R9;yXo )(fPB%s'RNa'enL{@JثPfzlN}kainwbFQ's aԹ-D5Iܞ.M>ݍסdY&:Ȧ[P~PnBsdt/W["6,pLp /D6lۦZ6m"_'܎GNj}rykI\Pi1-=Mսm5`U/)Iw,2D} ;dWf/lEem,{GP,f?Rޙ *Y .tH45mI=Kȼ^V=~3bܚ?u .PSnڷć u+ n}1IXRx{57Hܼ-ّ#lnŹSser5;vV{*2NwP!2|dWiRAQ)CN0F oRp7 &3_@-`F.7j7O|X=>4-e \%SŭPY9ݩ;5$-,E;-e(.vX>gKx_ljzOҠ96${?E>: dp5 $P{7'A'#;wY"YDpjX֑@<@АؕCdL=#Lؽl AL|ej([|fh:s\-A“JUx@´fnB;xZ)c#wєOE3SPg`ťa{A Mnx]گ3՞4n(}Ooͩ,(zHA-(,|]kyl#@P{a1 zbƾμywD %gDX^)F͕ws&>iY}e g^ICuvZ:[ ˌ[jX+Yx_VBk(1yY8$FX^gAbŝԪ%_úeKx > ;<+%,} 6o옭 /#9z>]kύj6Sg6*_Zw+&ZyK7 T5sW̐ZԁEA2d5}А; I(0F()siwPݙƁĘVC|;%kcBx]i{SEöY(@É.qFyG@>{L^5nI I!ewsmp0V(Uύ|S#QSmMP*L+uΌ=s۴W'=UْLNvh a`(ͩ1F (q_g0wNxIXCR- `eU(1MLV8Pܳ ;F& lns]d蒇6Jrv\drթ LsRj-I4of; ?ص%`>A3lQ78\?U/+ `.3TH9+L}{>z_WS~/ɀl1"#$a(,B/KNkiuh>Dʃ/ɀ7 HU,`'^E ;m߆N{#hd?JW{KV .im>\tv*^a"y;vg=clS( QM]<gܪY1#nA)i1jFP2C&/Ɨa=W6RHzNUvWx]CaIJnVq]ؑ}T2&Y~ɳ\Dlq5GlO?Օb#D7T %Cmܛ=lJ.H=rp]%_t}2tDV=2U{ 5=\/p7 K.A uY 쿼8z*n}o?`m3y :sָ5=YԖھbљ`( t S{awQd"li%=cLZQ\pz)r=at ]5s3;ư5rgc2"HƂr%-غjV]BKR0i)LL#QkŰ:Ԣ0) @?"TfSs+•{{g9+$RɻapGR %4(Q)Ba٢+Ptpc HA|w.TĎ`Ҫ?vw&)Cj)CdO}h݉].1 :š~`XtT(CkޔXDr1FC'i?2%sAx@<!Ȑ;!W)E XtYq~Uߙp[BU c`鹪G(.mp7NW2Iud$ux4#)B:ޡfqr( nO!P]/(Fz]ze[ Po;q8؅sU9ksYQTKZ<Vz;=@5#@i2"/1?Sym]geː4y򠅨PJXooǕH`U!KFIDm#A$C辨jue٢OwǷ <`Vͺx؃34OEu7)-0\;’jba_VᴳB֢ o=T<Ԏ".ރmߤOTm -)}U>ĥnyHeiWDtyJ($ڭ]>LBWy%k7]ݒj_۬`Ni 7 jL̅]=F䏞dyls~~>mֳF U!#8UjͺCc5{& c"ĭјK: ZM9cJoEca ŒnI07Pȣ7pe-!B$-9D"f]< 5(=d' a!#j\cZ=s efcQ 9Cͅ0R9J'n9py&Faox9ddGZ>4j[ bAfY代<Ƿ-ԨZ4▱ ϬD_W[ӖyWyw(YF=  ୟHAfn3{jfd4sګ5eJ5s(y೏y."Z0uks2%y$Fӯ&Q4{HY GLFEca "øOծg$g3iZ%M73J$ZN܈B44wds(D+g݆k` _:YA",~cJADhp/<)|z%Pf͓H]fHDӄUG\`q:ɶGoXۮY]f5Cj+%Tn}.f}eӞT%Kvȍ8r4g/~"΄j:_7r5* "?^_EFXGdz:!ǏV AKfΨۛ7K|OI&JcFxCxAA :rˈF2#ՕaAO.>s첼#ss%1.,l i"3`AO>F,k d܎h2`51糹[M%Blp[_0— >2fO̸[!W/(}uib.V|vt<.[͞1;ւ}%A 61BEn5oi낷6iSl+ڢfi y*掑?lhHD*[ڽ Ny+H; mݱ@M.4wQ1v[T!C&'>#N%)8q|+GLRӑD6n}ZB^ݬONVor-ŸENJ$9wyݭ!U>9f+#b_I1v7h2}`R\ 8`R*{BR( %|}.?|J @Pt37 DP#VxLƘW8y_98X|89%nͯX[Dbgv_, >m_=ˈ۰B@A.>P0ǠbxVdE{!GNS;vq@\G]Sut±0.l46E]/W'oU,@@Dz ?D ReF! -` X:gw̨&jv)Q!eCEhè֑^@zr)~o4 yG<)|H1_/s"uxg\HjXN}c LtG_t!;Z GZИ4wF֣8(8~ -m7gSŤVTY\v|D7~gc_=켧ao}O˵cPJnG+P7NpළsUA^1Sx-Z/̏Ec=|-#QC 0HN2Uj"'AiU6bkx]b٪^mR|- n7Ӻ4=mH˭TͅK} mg 0Fnh"C>jA֩0l0R[&_-hX10j7?+ -B3dFs .`T.Iwn؊}-08O͡e܁t$°  xk㞛{O{'@iBȼ1ѵ4oV'?$Y sXxCF_ew0[Q:>)jq{ \;m(w ߟ=C O9v H1`+ Ҁhk4Gj5utJSlÛ۬NϺ6xf*~Ǻ qOodTM;W=?MdZ=6'VСRgy!4muuO>DYc$yL7Ps0n>`qH--9eF)oGЬ DSnndZ(6υ[e@ 5ᤍhK' JyF'^`S]hCL[ߴ ֪+\ Ѹe`hQY uiloi~5OGo|.1kHӁFFo 'HZUlo1/@46dPnN3ImFUkF=|'C_ۉ"d، ,"IӾӅ[ሱq8ŰO;F+gƼ~ Q:NJyrLfTx[FuZ_([_Qj9Izo{{pF 5 )?^V {N+gZz.씵Ƭs hӦ-d6`q$꿊 M;Q$`꼪8'..Yj#2m !QAL4VghZ1v^du!D.BF2uyð2ݺjjK(zLpsSo@uW*0|iO?v[^wK= K3=ԪV:鐔i?xSDϋhF$u PhG%kywQY?aɠq|i ܅{tZSUw=D͠.F]geK7q8 #y'#S%(b!i]VxsԢ#Xa Kv367aȋ-c1FruQxA`^:z3ӓ3ey)wO,G,ŚiR&&ȵ2p\edg0Zl3cZbn= O᪋PKleV5I~"$38 (jg?yXqJJ0o$D_/sv׸*e<1.)K'x1IL;r'Ƈyd([/@nϸt uuPBJdV`=Ξ$x :RA P). H Gk>&8 )Fw\m|m6 $yH0Ie1G*k9?0傌Gޟ.Y<*\ JاGI2Bhcn %ɃN!8Y &Wi&M,uy07Ǒ>|VmYityD5NmεlyK X^ZtV65*EͿ=2&g+FrBz6%u ,7Z$y[VR/ˣE:;Iٞ[d넞[Kq;N4KR `w""|s^$[ZYrc`^T<}C^7 r&=bc~;KFzCT nddϘxboty?$jijlm;b76Fo"h_- 1Į OAvl `>#p%}B虅 #1 j*?֐DIS2K/CjH D_}e Idogva[ Mag\ C1$.|Wv~ b'0[sk=P,@PՄ&S&LF[vdg9^͵!!z9E`4KGd>EaTL\G $DcP"Q!mn@ivyOU]V`yؑ"vA`N-p31uyE-Q-~\\˥zF=*c^7,62'h u|G{<3)[j}Eźar|bi)ဖkI>4ͥɐ-r=T G3J$uϾR:%5=_a+4i vqNkZ47!4 =of́tsΥ)NEWWxd!',RĞP/XE`sdY.Srkof18/%4s{\[m맠 P`Bu=ϞyH~hJ6r/emCcǯdmѻ-Y=\S-쏬Ydnb7Q2^j5@~>T8iPep90NQT-V,%hY|/eם;^wmc?oǨA =dfp>4v>!KƜ mF ?P>aK*xIzbºuwK &i%>'Ab _>qE0F|Y(>l?~$z@UL#jrT' ِ̱}d |'C,E0P0zB}#\-+%QWb;ޡx H,4jtHɧB)?@%[.QN B#6q|dZG ]Ect`ֿluJ'F# ν0 y,Sq9利lPqPl ׮\hEk9UX55H|Q5C:y:#z9mZZ1N?3%HHٕa:iN5ܘk6(e>|1ƼY{d ͵ zasg7|֩JHGmGm ~zsk@Hb6]2d|c&fY׹Ԣ(J'U+zn#SL̻`B 3襦;hYB{`AuYLTF-I^8,7MM٠b(jXnO#0Y_=lf?HrTE^Ffΰںi6z^A[=GX>֩?)vN/[qgD6ҀHm{:+TV43 Ȼӻ3u ,G!{6B[lΜk&Z3jA Nv'B}N4+uLEqi [z`<܃&t>Zඵ~esMMcUzG b׎ " 1`ϿIֱ'Z.]D5? A޴~,]o(u-9cK*ȒL@:R#ҽc,{4+uE>4lC0lT"FIIe.cW,K1"u+|3nCBt Vϛ~+r_w~I4h!52A jQ4'JvQ?ONi^Z .o)F >. E37U? ͐eUԭ?i=cj#qHcTHIBuc=̀9Lk%W N/$iPjP7'"whq1g$<#$V]/Z tGv:-hqp_mUlȯOwsuL q^!a:=@pUHdI~vfT<߈ N[`^ڄYnё1s$<]R_WA[$՞r iC٭hVcg}wf^~DK*h2I}m $4.q>I|O uuz#;:+< ViJ4zgj U~DՀd4c|@ R5| ܗ$2.:pAr(]ݻD E&m-Z"Fb9JurPvp跟L\\&y(fA=z])<oOH ff2DfifcC<ǡp|I%rǰfqYiŨH#xJ\S`q2Z A[hGS\}AdB-԰4vM(et\iweV_`k^)Fh8 KXc:I"f7l̀3) .8}4u-MSxq3)n}@>rZK'ώb|ey,٢3{r^OZS)o:l_ȣ GFBޟ( b 3hf`4QÆ/E ⬣A4ON.gRZ?2,蠒'0aɬ9 1/7@4Ir൚|Yn儰Ma]R*a4C\\~9srr{qg-VeƱ-= q9Cq~HP=y=ϕQ ?`B~=>;χ~7IcȮ]ڵ>`6G'VM7B1TC'0z 5Z!ل_aTe+-D[+d#^M.aAm "Ve= RyL@ %}-*G?#|Iozv& ?(qVL0g F j䟣 ƛlx6"oB,}<y6|F+z\ qXG ֓=_|G"y( fK@zц[(NP$eb TS.f,"}`q7 =F lZ:fACIg$yRcs2ۤp<-w?n}muYTr lyY >|#CfL-P).%/^=􃈮"yiZE"ܡ21Esb j~W̻f3Y"Zc\e~tDWĀ:F0TTC z? 'og58v@a|?F/o o},!Fs NofGڈnC@.w ;OTe]ߤ?k: SOeV| 7u4rU"lέQlgʫ)%1\J.x}H@x,.jBh0Ͷvn 1}יxŨw]c@s~e^ 8Vr'JϨMӆpzVJr/a$\{Q=M]irV2 h@ )pQ|"G Оg2e%3>"{P0$S+v| Ry$""k!Xשw~]d?1=^?t8sW7G&?Qb~vBvO#&R}#X[lr1/_`WKI+?fe'<ݽZѕ[`JH{"4Px4]{̘pWƎ8+ 7Aqwx吤혜-ks#E'NE_NJH"Wt|`h+;9FkNۚ*ZKΟ;WS͆?P+ɓE;1H߻c>ƬFIs.Pڍ2"<ɁU3=jFL#?a%lFUg_i'm6oN) ^\PnYȐXXD7vAsƤsn͎ @'L06V.]6Pm1eԼ5KejV0f!e a1ě_m0IOv(Ԅ$ki2$yd**]I1/ra:哸Wx"_+Bj j5$9uu_ܺcKZw:"Y| agLwd8P+6QŘdxB Nݞ}w63?m$WImuNd d߅'\Bslu.OTK6~ؽaud!m\otʓО Qn >e9v@*qq:wY2BMQkք巟2|z<}C!< {  M\0 ):IwjPECʅC9H |?uZ*h^1Ÿ# MJu}wWnoOEͤ'+_yYqW~&$Q͠mߨ"7YQj藽@lHBǯN]te R7D2'/el-Q<҆c IKji9N*;TVyw 99a~% N1qP-DL3Q 4x}85p㊇ ʹM pU. G5cKXiضB -5"| Yj!q"]S,mvJFɾm+yO^?IZ򐒿5^犆7Ղ"+ Nn6vYY*Y=yǴӂy#g>b%ߋ]9,h&La>\@#fCyB^*wU}`F~Km=uT<"J Ԫbv$J?wk&wO&m=ҴYR pbtXP?C]dB-gzfiJ1ʚ$$î]7Ӑ$V}YQY<_܋ jQg8C8?<(68PxARǜ. A"ٮ+P&9"a1^P"o_WG*1Kڠє^Ix=5CZi`(y#JLB.#ոޓkT-|a<)Uet8پ$%-ne p¥ SV%UĢI# @xH'NO> 9:8*ٯ>U]/<,9.R'mͻ":| xYx+LcKoկm%m6~,)d|@޺yJSLPq2 >xrNUma<)`<өT(/>;of6!~­ E}mʴAr{0" 9jE!"΢{ܙ>yK0 v81.<%̪bWHw ch(8y DO_)p? 9(ouậ*x5@[ed$#I6?Nna9O4=nkf?Wr \psl0^TԞ,qfld[4 TBUf-}XJ ;z V=(Gy>$0$҇/H1|# Ue0m@RB=涹ڤ^K/mT,Bz z̵p[[K{Lcz> !YF4+Lن;&Ӷ2rIgda̙8٢X+~C/r.V,12>'?XӋ4ٿzfߺR(ogwS,࣓XQN٧ =L"J\h, !D?LxPF_s= Kb վpñgISUL$Ģk)N_|}E,>նPFYv` ?d'&h'M⑏b,H&֣bW}0VX"[AE{q^4oL[ a5$8n CW,Eګ#7UNUD \VNK !./9HKE2Jm2b"pHatQѓC57 9LU="C{/p@g}݉12{@4M"%%ƚ'd* YԶ^)῾KwdxZ`Kq6SE#t -tŵP/uib40$@I~<bL`aiKҧOvt' k9긆)zC!@Ru ,wLuѧȭJmyA1nw,̘'fL&E&-WzycVSȭ{ֲB'"[kqHl0crڂh$EfK8L';ֽVZt-Z%-'5eEM  mcRC XmįbōIj!A"7 ]>NhG;l"J7xCT n 1=O0L^DqKV3`^UaH0^#/,r7/Քg ݭGl׌#E'6<©Q(mPPrmW[緂- pa'#.JjZyjPyN©.HT㟌xmdDTކbs:3Ф̚ڮ7+h -lس%IBcKJfyEg ;3x\owi#~=biwQu;Ёsievv'VY֬wDLU)|ۡ0gӅm\o`E[$9<=8f·!!#@j XF?* .R7~-ʉ'/@F#\mгxHCc!q=scB֌tևCZ]~1v8~H D&؞0EV).\YۈJY}~1t 'A'e_=ljh еm쭮>ضcmYBm'=| " ok h^sYS$',jÔX0t`;~p>44S6 x5F)]5q!^z >a{q՟M)gȸG{~gl7dۃgH +ǁjNZRaFE9F𥎒`hvkT3TI=\k,И礼]dkH|#=؁&]6[,C2M C whEzu4WXIRMhUe;17 ɟڗS)k@WJlw%֋ƸtcQ7H^1vofbKivSpd/yW}\7W/^&j _A-9RNk`5]6\QUkS,0iُIɶEo;,|k ̺ޓ(oҲxmAUJ AK}yB 9٨ۜrsDuw[A^}]}etogrT5Wf]U/C/>WYrS~jTN&8ǠRV 60BNkzl( ~ 3.t=2K㽘ZlB:Zt܏(K!)qCquFTb$j.,W뉏KHpam w3dܽ)Cҡq>n4Bu/Q\'t,<`;4X1c |AXb:"DosrW4ޘ^aBь!\ Kxs->&%־fa  LX؇l▾\6hyxd$h᎑PX8)a'%<D)OPZ&Q+"O6vA wإx~K, [:ז=A\ :Fd9Pv'Rmbja ϰ0Yo#*ѽI$pK. ,^_X!{6/&ȗ.>ŨNS~M9n9U29Oi5z$rU[ZzyCHW'vV^j<xlc7Ynp !!G N㽳 r΄cfTJ;1Jޱk_k+ }+,,E_zku<.8lr~|ĒӐC& Oy&m %;}cv D؉D}__ B3ƽ@Z@Zlg٠5 r#+)5!<ӵ[-I0sdayiHLVk= vL#-ϣj54wm5ҽ`N!un[% +zr3TՃeܝ~NЏ E 6S'qѡ97TP߱򒍀hm T`XOBiE[:N^4x!cNIP|=BDJ cP{>f QHsEtQjC@2C{K AR 0frd<</,o)(>4}BA8WHxYA`)QpwcĉUeU^tiμ<}tX+R$u f|ߋ{*HqV5!?,G܍' KQ^7t#ƓUpmu`1zTŨRѪ.E[qNhQaWϞqj8, 00ΧlzrT^OݪWg)@CɋA|u:AoPLx}6e ;F|4ߊCd%5i|Z{ TXD :=fQܿ`0}'XZ0r 89!_.@Q L&H7!)%HͻNfղ(^pDd.[eK-цRZT dRXK@]*[֙ VEB!s9ؕn^5t}>%Ᾰ-# LuJDہhplENay%SΪ &A l$4ע>Oe:c: ؼ 5jR,FeV)mROxxDST jRxs—?DQ(YhkpqS8Cc~޹MB< I&OjίB _{'-3:}L~:J#BIrbnn!V{t.mT+Q6@Qxdz|)gffb$ym$FnN qC\g1͍Jr$_j @l;sդy͖ў"҂ a}y^p E!qf > %kn9_4]Lxg(vvkJ닭96?Y!>#ar#0ͱ7xp+Q4xvA+*(M@7&Vm6cw#ˏ',1 \&.MWؠu";u/^KVhuGFFrA+7o1 a,ٜW?8of!j7$>n -Рy0 E9Gc,}TsZñ = l8 $'}zl};n6N@(+Y܋8(Y E`ZVn~6L͞N"8lXT!dƒ$(FUF쿰y -i/< 1Ir)1Dx 8PLK+?W7ZVCXJC%x;;\B]0&V,#?x|Nj+Bu ˞бi,{ӆ8pqYfLIPOGhRV{q|=>a6-k|%cAQKA7C%^o#}Ӥ=+QA>",9%B.51+2'KuvRNZ̭  ȺU 3N %Wg!u ,4mŖu$|W,K)gz|ĵ"72QY&OH<ZdU˧zn"]<:_[NFG(m/Ѳb܃(4Qs 9n[L1wp])wf~"7wbkЙfn {C%`6W50+zJ>Mv/f9o(۶Z^3K&RF^z md.Tge`mp J5G0ZF֒VӠ{aTo.iZ0&2R"^cx#(Rt\ AN=۰aCtleTP`l?@gֿ~iqhӠtlܧj5xO@ H--q"Cؑ^_ȳzwN!-uń>J^tnb(lV ڎ-tA9>$ w^(.|ǕZ]d_R=Q|KP $BG|6?4P !l-Fr,jBzU\h/UXVmtszv;"^΢:sjjjco۩y=hޖH_6P-|xcC79V@LYjnPsPM$grY~F<Cc4?>R$GƊyHXNjc>7? ^DTx$O7$c>|Gn#NQzU}mx2; AZ3UԜ.OЬI޿2 uCKeXɬG%)fxP ( i3Cx2 a%rs d~2O22EO`:QJ43_qϓLuŲ9r2uݘ JPT_ҫil#! ۃ- 3c]-}E/0NcM#!U DF,9TK>cy!5:W*w!qT z.BZP%)9j\NRor5wo)5]#ИxH~pla1K\><_" ]H kj^գu-ϛ:S?6 y+'u/S]٨%TOK4Wb_P'Ϝvj?!JY!.ð 1gOsy#Ds66ÌL! '(^Q,Nz@_Z-Oh-8OD5lۄ2-)Fb"'`2dOiyvEzkUhlm8YF} QzBRab;`Q iNXBvnOA)HHdlbN7WfrzٵY.w.h6'ob]gm;Pw&0*G<M)M}RuMdEczK>'y`DC{I4oL6"v/4|.J. S /F㇍Bl6 qLjif6-k@sP*{JčW  Q-8htC(Q * /eۦӚ+ׯЉ"op6Z}L<%@Q֟%9Β&@R!Ud>H.Y}z4c%hSGOHL|TS(A{?kBo~SdίtЈ6ڑjkq_2Ӻ)gM",Ϋ@'],@jCf5vtrŎ|yS<R$n gUW66}b^gͶ? jل⛐슂೛ٿyl}j uxU#  ,5\ W\>}kY1AS@VPᑍ5dBJuADYtJA` 5*Wqs'((PV5$ $Fd6QSKv 퀰ӑ!|BzmeMmbT{6pmq]nj4!J`Q~gk Ap;tۧdjV7@ݳR1fSR1~ rdeT_ ly.'\QPމ0F:48WbjV%ĴP,@),t>ݢp͐= bMUZ', ir*a)c_mtDA ]a`Ȟawe@g A1āƾ,|xy.Nl8̖;)CZlIE)<& $1<|S\9 M|qAq۲ ?V VV)V"̬wdAkw٣|P~fE uH@~'`?kѫe2#{o^F>~LF6&'Kr.(Lu2gYpdĐ9ls0LOPi%|JgK6b7άr%JLAh|A30ʯ՛JQU\s xY"iIKX$ GGr4|+jVxEc9d(}.x࠺xmWj w8}L˟P#{Mzv{Zh+c-}+KTATLQ|쎙BCqw @nulMjEOM *:7amt*(D\ޭyjR[C2hW^4J 51s=M?e yՂo %R0`csP9ŵcǗFGN&A 5du8WmGhKƼ`"Ο6XZSu!4cό"$6lCW ͌oWf.L Tg.Y{vZA{FZ,NgqLNX.YOm ǤTpw>=m /͘ez @ql7bLf/8 |0RE] /opO5nE.b` LqDO"U E65Wi 4D#Խ!8>9e7Q~z'8ԫ;a8w>Z6"Sė: @xi6AۚtRdݎ}$RU8? vCQ/GcxÄW{L&p:F]C띁j ?Gj <>Jn"Ǻ:+m\ a.GGiy=,ѰW ~+f BދPd?T0ngX(n 1le*F"; =)5{CA=[^ޏZ,ٿtѵe$R\0l`CD(sI +x7+gCQK_pOc#| (e@EC:Xut 8+<5RG Xӻw̛E 9dڮ퍜אYK:vDs %d# 0ޮ(ǺN5KARnb8黶r: SГJE/%ŪRbrCZ/$jn6,#lq;/'bujwN4/HKs\=ʀ6.b \u=[Rv-CtrW*cFC "MYMxh o+}zHI턦tY:ӜI0c,!Z|rmoA*Iu*Ȩ/.=MvaUjtQ^v x}Y9F4DZsLkNI[(ʻ'@aVj6l?)ћ %{V^6o0MZUi}H!RX3C Tf \@`w$9`H8z߁E H&f gCvƣU!4%Dݳ.F2_nbDT4m_Po/1-^m>D N5ĨK_f'A/-^)gB|/>\,ZBrj3k z]5IF >9nUk,1`{Zy7n~+}jE򌥄=#Z$iuU; z)9,HϲD's/̄SD>AB,UKke=̳p  k$FԌ}za+ o ߒ}GrV^4*pmCKH; ?Pl+?]{K-kJVYk{ hyfկ]<͊c'DB4.bn^?'pvPO1ja{Q\_~vCsafbmew.KuC'7*TxkzˤcH?Y ߾EE6pA+&:K_%zSiCY מM3zp?S,D AZ˝0f+tFm-f(I"ҫh4лF)+5XcI?F\k\m A&( R]Ikٙ 㹽uV|!\rBz1mV"cM [ KH\0?ׇ.1!X4#@U8-.-fl{#yڛ% *i?5eL%5ĔRxÀCa튝˨N1~&!Bl+ Ϊzqiв^A,]"Zg)d:pH/Fg$ sᵤ?8`…^e=v m|նI0Q,?@Z ns\y9Y$WU/2V^ϱYř{&{B0dhz&knDQ7jo.rP*3 {u)/(M(wW FF1|a>+&1:fς@1M^P JA'DttMxPL!ǮY ۸ҽM>_[4B7-U%[/ʼn񞠧iy?㍕HFhS%!b ~ˍe ml+0jv5uMUNSh.4)\mީ)|=1pqI )ӥ&&K9Q\+46PRApz|JmDTX)D{m#)ދ{oiJK6oeXeC)[oذ$%xI1~>s^ƶsfJb$l̚8S'LQB69 e>q=.Nk LJ2A澂"DUh I',LY&7<uXxG}56 4{[9Ki$Sn3w|qjDRf8Q3S0:$Q֐ߑ}I 厚tamW_w^]St? W:#+Z7:-qX׳cJGݠ"@'$!uĨ"3lUhk*j4#̡M/:+ct/} +NxFÍr$ďs^79 aF2} ',L}p/;iCzc1|>*mOCӶ|Gu,ǒI,W]y4=f|EtdCHO-OֲJU2պǼ~LMy\,.Ad@,iP;K>%,uN 9^^pGHbZKSm4q |FR|+X*9 }!1׸7P 0JȬpD{~ǀBh' J [~Zzgf\esh6( |RSsh6 .RwUk3gJLVQ5>,ȁ#ˁQn?ǐ_#03b;deIP5Z_29gH$*v @`-;">;2ZBNl7@sG"(DۼKf; asb];ڡTJgHۯwlv9Tq sXΣ+#}ĆdTZn-c_MWgTU潀 b6e'"HH?][3#M}a·쎤3%HaY8豣,Nz$YYBTu[%qE-);N.2lbH{7WDa3NUx:~1v,ځ>''&ZsC߅Z@p]60`AU6I܊ة,PUxRmE/Iu튩4?/T\?`ALyֹ~tkь+ŻPk,Zs2:0ḚѨZGBZ˕r&g $[D5Lt } W F\S؜@mb=n6yHZy ,̿D[0 V)n˭^ViH|IhhPdudmc< S!W, 2bJU[ &λ j$Apo&T_;ťZ}ZxWu@WU859YţA @%GZDD fk(xG2t YK 8=B8J#m#zY65GKugN@Bt]Y:(#7UGͩ<6{H ,ݑS;[l=| 0gw8eV&Ub͋k{&o|x .붵`y?=9rN8jN_z+(͡G|VX~DB yeDUG ?^gn-`:@I~x(,~WQJ{t Ci #I' ZOrvU<)F!`"0i+s }2 wtg{Ƣ,l=uyk}*S$NTgml-Shw jYبd-tͿ^z's3ֲTAX B̹M މ_ wvP^c-txRQ(Y~j`j!~W%w4{n> @5pힱH`fԿbjݶej(Y].j[Z#5"ؐԲXDžvCL JI%AVߟ{.mϔY4/$8N!|y4"MwK9K8uJ>U Y.PRc\eV}зfW ֥xGB#$ ]Nç96>kb }x.D p 8h1Ž~H6Zltx^jvly%]Db(R!ě0`[VQWMVÇ47:kc7RwKV&'bi<ٰbD ﻢ@AQq0ql[VD%sTJZ)R~xZUʏ">85Uj/lAc*X2%eg~?_O'>8PTGv!ꍮxq q}ߥ|^,{~V0Oǟ&h\*KOQOYeC .IƏϨ@v9UmATDovt /za5 AGL+ ̈\R<ۏ'B)+f0fk)w [ 'w"?@,5GuJ`Qk]{D~$C ϕXqcW˘#WU%U6qB=ۊ 19Oݸ{ݦ5D:m[TK-OqG կ :UzYnd1ryGLZ^0W-lRvS1b+oj{GY^NomZj#ElVua)Nʮ]hstj5z#tl|̟P0WdG%bڶ8叴1{3EoSU+ o;GuƮ@UA;.\Rֶ1$}IŽpL%Q~`v3:%*}?L܃+Ī&:%% 3]=E{m&S!=+dPڍNmgI)n:FI{ MόK`Uj< åoܱ!\]rYe૸o: Nlzkj,kpyaA:jٵ2/Ig9*kBէD 5J zt: w>B%+pۅHa~.ξ|Tm}3_/ <:cVߠUL $ۛlVfW'Ey= |t { u^f& o88#!daTMb,gTVѣ7ax"hiBC{`^?ßJnn =p0`24fRmsVbkq 2oH/ж'; )2R.}OF`u}#)J虽-bFT]y)_YR2\ӶvQc'kj'9T-Z 8EU1w1O8s.<=oăqLVȖcbl93D~o߭Q& oԨǗqui=͑K&(>c2QLItg)] C0Rt$Σ o@ߵ./X`k [hߙ BӿD!.S w&lCuYq;$S or>)Kzwgb>*$vp noIh޴N6pKQͶYZ̫IUը\T)M/]ݠsR<}qؓ]wU摩}ͳ+գKlӋǣ/F5~5>x0@&-wlq5fUj!ߴȧ@ s kS놣l48Lg/[UI܀ТQCh9'#m}c'Y {yNXN)dU&J"F7TJNJyw^3& hT}9O)cN{dƖz!<%ޅ&D?כ,q{xg؃67RoAE<}iʾePm> <\ӭrCg$ 6EB,iH%zsP[X}zcr*'L9 +U@.ø4{ȡB>qDQ,%L1k}ttF;f*眛l;t$.CS[̃2 sgPs[O婩\lچq"AuMcZ˞\CZsb"@[ Ħx&5J,v6Wժ`moS.u1 NLlUm!ίۙo7dqiV3,Q4BNgd2*^Ω8 yy 1t,utȳws9SXBed#-$>p~2v{M+-oCٜ~Is~QP ]L}J%̅H4i;1=ݴx I=S"s>< 5@,iArcl]6j6D،{#$T= )Ѥ QA6~!5P{"uHK6 -Wdb,;/篪3R{~~/C~=b19ht] ;Ղd]m c ܢT(kG 0+Npvl܏VǁR`t=fd{H"|tVE `yrjy<(47 sSeWYs6`c+SZkBuW׳I8LU+lଠ~dڭ/ >DWhdc2Pӓ[/gY[jC}\4Hl"F+wD-~wrA),8zqx5?۔Na1#ӛiYieZ*d/=8yr+u+b=3a)cfO[(#tU2,xjPy1 QJLQsl66CXDD!UOrDúXw!(@!J$y ɶ /Ua#t LkHI1:e)0wXj[6ف%(+V6`,pO 2DGnؠ w̱Tdl`], ^C-cd1u~bo)>GTˁ}oFKg(ܿ)Er%bKѓǠ44] &彉džPęzxCNIg ˜ +j&\MvrĹoKS6"4*'s锁BrVIi9+G;71d̑0M!RK YVV/4%fNޅV*dW8{2KwauA#f7qY|uXۼf)~=~gP?H&v%7 PX8 Ls O љ쨁4V&xDGQ] ج7DU'mA=}=J!kz|bmK+?sc%j!!Zo/ݲ׊TPw[exQd5+)1NL_Gˡ?sLYY0+,֕Ĉ"+eS8\.lc@"TݻVmqh) Blb$+\3(aLȿ?l)Ip,gA*F٬_a 09[z,BkX-x-ݿDsqF Ay3{ߢ dY`*1JfcKc\.Zp~=CQv:ji qqx˨CN&KB GBݍTWxۀCNk^Fo^*va:%Xd,w$b>pJ]'+\[`+MNJ<"SX}0m)W}L>RFi*|"˨',U_,BIE7$K? cy]N4^Z}~t?Rg0DJvV>>hxD4[ (Qx p0|0HYOvPBărAaoJ`䕖Ži>9u?bVۡ ;C@3Cݕ{bz[VTJḇ*_Nd%.2tyQߩĹAG  wEm!q7N.pm91@Z/&o$r_/kGKMJx&k!xBƮ7@-r֨%:8/⸏ xT4ѳ\ :0VoR[Ңvv  qtSu\l0Ͱ} m"{mɦ;5ɤ&7.Ա ZoOrTڛZ1KwM_aj/YHzSʭztqX=&x_DI9lN(='DBV4?m9GkG ^_3[Էt*-wHP lNjJȊt'B]Ci~O<\W_s,D48[`~SBٮxya:-lc4(rJǽէ`',iĻ;Y,D># o^&Ϗd{P-&^v2CHM'3"F ~LJ3` )-TsnrߴキKv;mۼrhu~51h,^[4 C _Cj |`bAu~*_kogz>lw\"kNvE6~D T) [IVжW).?W) 3TQ>8JY$g(HtABQ/]Fxz #YZ4bfye3\NH6~ozP;}ך6"q1 KAvLڀ*E#UJ jp']B i$| j#~8/^ѣm)\k@2d.oئmat u߆(FN#>Qt?fк!#us_45: Ν{c(,u Ŵ8Y19SӴit8xr޼Q=Yt9pWun::ۤD-_c(D%˱cMElH%kV~wPH>("F(E^VELտJH4\ɓǖR2αL%LCs۟hC~0oy?f m.\F?Z*{ޕQECxaު .3֚Kg Ў$ 3;t!nE!ZYdrU?^54\nHh 9 iBH*~SJAOUVT-Ll)nTr @:iL}t ߫Ԛ'6>n,E`FQ` #sӱ$6!` (B8K$T,'XO+Wt7UAh1MmOq7joaklDw^-}(s{J%ob}%yyA+86񣯔(唫 1ar!ѯ &eB@9I Rn~?"~V?hM~A(P=o<>-3E *GD?Y"cJ5PK^FvD_)*q[dJ00^HlQ9e"Ol|4bnd,:&X#8ϒa?oXWY/axQ+14YDZ+I$y|PcL+CM%K+^)lR^Hu= l!R?7_FҦ{ ZŒ[_XbyB1gl{bP*eԮSkc'tjP7=n3D;HxlGZJd:RnD (mfe)rb<+.vO D)$IaTlaL¢{I82W,ڲ3ak*ZYЮm11Nؒ$r:+f__6"X<5y*0~ Yj@-ŦG\D?Z}(^K>T(z͞l>DUc )q?'-$=>m٤LjY MR!l6/w]<*[;q]ʗpnrVs~ '%"5x獸~LhE6vyCH50o[m<5re"LjX#dN㮭A{0 ua!۹*/;0͌7`KF7:`^b4B ֋wPX@D/*"%/P69^UHhzxSv*=#ׁjjb1t"u jϾ h 2XͬI/lߴV>}KgJOmrB! m_W8'ljǖmzx䴼Iv68^$X mn}qT$q؈;Gg$42 <]!// s]^oߓ |vWaitHXHb=?˥O/J Xe3E&}\:˥.&gݡ2Mլ+E=s>fvc~,6C(ĨC2ٯhr3~Rnm~RFL*WR;IC$cwowRӎ)fT*\Bj 2DoC{ 5 N=-JϪ(]B)X; bU5f0 s¹Q| 3YZeu/, s1iV5-um>Qz]w꘹0]c2慫ϦŵYl p:X|b_oMfnӞO"{'^9H Œ:(Fń*jӠ}"U}V?P +eFWOy;C *J:?>3ǽKQ$\xxRZ-oa"]5Ztf?. ̲$:9ЪsݒmXY/ 5$/|-ylvCnq4hשK(5R@)rG,_e,z_Nxfg[C~ Hx>?vj"i.ZWBEn,ټc|CE  V_њ6 YB"}*:NVxn#b/W'r!}0tDy |H0po{8vft"5Vo%sNFta.ֳA.2$0uj:C49ܻ-U 5I ,Fbډx1(LxВжAI0~!6mCU>r8-ɹϔκdr)jIb0q 7SC@&M"`M cͻ4M" olC'Ɗ3WƫҧLQ_Վ3 aA[ 8@nCNئ,"Vt] bpmnHA)yuA~NiEѣ'bg뚸j zZI9ͦЄlL[:Ѧ}$WHқ-hҩL5L{Daki vKxij8BRHQS;NoH258EԜ^9)`4(M_xH)"j212=׾OD&-WwAPbp4V;OdJ/++ ,FMR +pDhX ૒2NwigalT8t6 /t9{6Z(l>LaKkP! &B~%C3i)<$*g-7U_ ^HiY+(,Lv#+wCmZʵlJ^OOi649ᜐ^%'m(7,Y/"Z6I8mDʁ(%sUgO0:`KZ3Ie =2/{XfjKَ@V}~D+L7oev"zG5>r#Jo@yo{nd6fj͸p 96xr+2Z'}:QB0P̈dK_ӓ<[h#%A/Rx@$:vBS)k<@'8c\aDkݨoV1nG(XەW@D-J_Kv݋b vYNQpqaBg¥9UAA F}M%!δ㿳B[?dAp ~XHV0 $ ߓY>T# wpr=l/"/,BFeԂgg a!{5C=gy>QޒYfj8MJIGzX8[xfǭ5oEXlCd:\zCv.M[w"`@F^I}U.6t. .^zRWi<(! sqIUTKt i=QY9ݖ;;ލ8s|6x7jYV #^F5($_~ ~F!<ðT#k r˞e#!db-1\J8bPgCu~\I+tmoyS,;HB:2I*"ѝgBo(tP{G 4x)`\|_60/$'Kk * xyv ǕOJj8j/?:"[b*yFN gI!'A|P{ޑbm4R3Vgfz-)wQ +`fFv?EBatP\?uy:~NqA[bEr- xhir\zE2n19gt8]|ӰRU<~&j1B?lDW{e*S,!; ,Gъ6y.pv) t8y-՟u]KQ{:~Au%׵[oqW\tXga5.(h"'}&$ヲ+!(*f zCLW"D:X*.LʈX1#S57^QΚ5.hm@_~N0QW= ?0%z>`t!s.H4wݤ@4d. ,GgHE7{zN^S˃,6Hng@ib7Hb!ͼkfڎZu8ZtheVL A!%@h]c1~qU ]sжfAΗ\;s/I֔ԅk/FM: hTT %׬>?BIսvPa_L.qr ⸺v;.V^/R:.w`6*87[}.1O)(K'[3vpFi,Ҏ.D3ʵ;OH$vvq=706͊+0Pnl&o_Wv)P>AtrkUY寲t_cZ.]]8Xa|Rˋ+U&&&UܵH  V+9vi5s"zLCO*h<:C1CQ=z UG:=Tz "PM鱊c$!Tk#row̜GRZ ax3 ^%lRXT)uJKp[[tGJiC )i;X /*]).;FD븽)W?(V횬Mҧ} \T)F`J%"M=z5zгnzpmo2bXLJ?|'mԶIRӎLw$3xK>@7N3;u9wI`찏{'k4bl3ӎ4-,p ]ڬ_ܷ7oր(pgC,cF~ l˜Xhi ?=d#(~v" , W^#6rV:_yg_|Isˬ! WI+i 16ˏMsftz9ia>S<ظ.Q8=':?Hف G ם3#2{#(0ĊW<;bmD)vok& _qw|9$vb3L)WSS,rڂxr?@`K3XA6OC?wOv5WcdY/;p?5'02 ֋="gk;sHG.eQ~"G4AiٯfJ?[uGA\ɏC 8W*VLqTfVz>Oz/)1;µ 6 h;d_f|?ת_hX&ܦHFޕ*½t|Zu\(~APN.L6g%ulTS Yf[ύA/Qbؼ'&;1^<|1]F1ڃ ;<20&ѣ~[oWkhqba΂-$.A?fRkv DT쒍2K8RM%G翧ֲ2{, D!eހ\2'R^lx(kxlR4u߈k*0_j#:tfq3:X v *~ `I{ ĸކ-X'~:pѸ{iw*IHAD859H- g1ә^YaI STz*~H/V-aWzXw1fl;y9Eo!; biU?7]kz.)+<_M(j3FZ|im~k2q:~ƽtoB8Q1Eg ٚui!Ψ H EcP5n=eL"{J$Qn }.SENK;2 )NH j!&ۦaϓ_YBF-H,WN|Pr]ٴZuQ<>M/L׎#EY0o ʃ#[^^i:)R c\L :-^~b=#ʵJ+USAm<C2`Mw_IT4Q$c2o؇h,@F0@Q!#l5&}$E$i R"(^m w>^6r& @<6Zj<iSH.5WCq ]3s웎^}׻%KrmGT`^+ʛ/8?0n b2Ij $ k99j G+rD'}B?\O<[1ʨV`J 1@"=(1HF(XahUh&a jh]-,nb'VM 5]y:7E' $>OtdQ]iڎk<ե}&% h4iOi; [y}6M2Ub1FV#gWA]U ̀%+~ oLfB|W(L~_SBΚq*$!FI}ݙNG@Z*1h):  wc;eV|c-[m%~pujԨ*-)g$mg_77*N>xcju߅ Ö]ݤֶyM܉`LL̩ x+nJ6[hƑ[:] wAυI}N~N`?)iX Acd E.5IpQ"rv1soO71)P/q#ڔl5ûue(ov~HC%aPl32\Н}ů&3t_̋Lc"Y##jMzB[ ^;B t:RTqCpEGx>],s7t@OhSpWnZr`PJOw{dYɍ ;[!q]y;l !@滅 A<ѩUW Z 1 ab~#䵇<|Zy3ȼFLWmoy: 3$Zf٨xutªHLpaȶxm;L!r\-y@\$4B$-V9׈stφd0Rj.z/uE!uCTwxt}]נpMNwkGTd y.j )iɿ_z>kG 劅G D = Ʉ2#p Yܼ& sg2ԥZ~Zw pz1$&0Ǒ A<8 !’^`ɑom1ިvV 9ggȐx,ϴ1Ea'R]>쵞<1 .Da@DMK*= t RFI A ݵg"M F H{3K b*w&6&@7 ,q_ 慫bx֎_RbO[ty$V (\|:Nh@:$|Vo7cb0WL故NipԲ{,ϴ)h#{\ :weX\4ّGst#O)DJ;]7]t< ]_W [ֹޠђy#)Ҕxd0glX#U[rI ,.h6d3蟥}^Ec0$"XA(0܂Xա$o,k$lRK1(e1^@u͍)YǎOd忮kGyD7;<=-TDCxOZQ.{ZGꐢ@/aW:I:|f@Mm"i=%[( NMƏM;wG9t`T,BQsoǁfУ 1O %BW13 =W .tHUuXmSp 3nbڼptAI *wV0itzBљVNeִno5,76mVCEg<0^Yw-*jةPSa*fV mFĄܽj+~2OZ6}7[v4k3i*42jPFحo2P?, ~z܀C1tOZ/<@u_r. H3n-x@fĠ>[y)7biYdzL0UC*@=ns;jhIU ^„4 yF/abw'_~js'C<ZQtgQ)8ؤg]NG; 돈/-t*mQx.' ug|P.P?ma%.!@xa]5`+鏧֩rȇhk0 h1~dfPf qԼʏF>E!!8ERE9\6f[:%L~ ¿5z.I5nS{^; ΀̺uh]~U?ɧJ,(`߁$^(45 aK~PzoR5o&av ɺars0N`<2MW1a_KR~_;A:$:N¥PQwB8Iog4&'51 $LZnmu Zƹe|8 "fɔ92g0AеAc zZ$N Bː Sn"iJnKe bsjz9H=FO% r~@XЯgt) bP "FBepG feN]7Nfiy;r|CWOD"ϧ͗=ژnYBHd[wjR̔e0m֫v m}!Ŷ+\(C&sHqǾKTIf,XD#46+Ta@פ9$@Dsb_3l% ũT[mekMj†{,ep_g?Qz^l ;dzly5ǯ"EmS$$o^EayLo?҉`a&y)w,j¦hHL];Y9 NN t;4HsАsAɏ C{ $T Fmokx示@$8{@$ǂk,\vy]WRcJ% ф d3ThW,="& \HnB@ydh U=b6Kcr3)Ŀlz+eG!ubJs0''*$Z*3;Na8I>hQ}~qh_˲MF=K7`΍$vb~VJ2ʯ+_|d.,GZK.<}=g|~*RDuW|\IrJM=Ŵdw*1pJuDAz]HjXO" *q2Md|禘h8t+'v*s]+U֡rۿNqu-9{ցMF!S͙L}k#f̟od(HT/v8\~ \Hn޺X摒8uBv\d?RA1oB ɢ8xCFʯ-ln>? }YxV Fa8? U5ia£֋'XY`69Z" t kE LQxǠdǠNo`Nm)ޫjVapH9*p _67Y(˟]/~<'7Gz`vr]` ߻ U?{&WwB0<615y\fk c;g?̺y̵34kA>vmh{n()n`x40ڌ㱱P9v(0ݱ>g-#?py5^$8zJQp@r/ΕQŞ<4U9j~!i`bchuJ>T>RؕENKZUi<,Yʹ&,73"V!k:ʹ)0~uh3l?wO6fӺ] n>iODXt gbc; ,z=8ǎ] ϝ!F'矤2+Q.1'W|WtZm6c^Ppr5dJB; 7LR\{`X3*1;Crzfث?GS Bt9!Q\&`˭sz}KU\g :L ĕ=߫5 RЫ|R.InsP{~ٝé0Q.N"i1/.wC۷XȤLW)5 hɐozeqR޴D]Ѵ@5]e᲻ԖؗBv9%>>z:6iIsCtLovx7A|xJ+Ltܖ贑JBlE so)Fyp.mn5(/i|"HO"A3a 1`7rx@_z=?^<!Bqq"rB#Ɔ]rZY^:e'6 zƛ ȹ;ld8fDd :~{vլcM,DZ)I3/*xi"!m_, bߐ/yÑ+UP )J ~i8#@S@$EYq7FX#yTbE&(Ù\>&!.{prl 2Ss$ofx%J 2Iwrc&|GSa- .@WB| ]3N XwQ:_qWxX o|2N 2? 4Y+m鎼#堵%1u=i6n* 'GU;]ҸU۲j/Z`v1_ҟA' mס]ܕyL2i^q cIcxܗdKq&Ytg"P#G |4K$*<%lZ,fbBpoa ]^q7<]Q\I_gS%0`$*q>rMMshݭWƤ W(S8|pm^::9؄k=Q*-Eu$CqkD2(Ye^\EhULcSa=|%|3wf.(ayS<uX ;ex;'A)vn02b03YB-GhǧYaW^Z!_ɜvm^ٿ;Y;7G2;g^(V-|W5~"i2 :Ըg!LS7<ҷ` %e Mh^O+MZ͈f M9|UX7:?, X%s*P_0303#Ի3"0Pp8/1#1SgR FtSaZ7G´eٺh*AoiYKטΛ &wrFJٝ߰5KzQ߾;\NNG{ SBm - yoM ՒwEK@"U6?4jJ3q?5"P&w%U:H} .O;7 TAJ}H%߃3dްne7syWUv!g_\׽ڲ UB֦ [q7|ת0̪D+tۯmkL$hZ)Q'V1 Ϫњ ,387y ,"NM5SdU F|Z/^:ti{oZ !Ts/6K]tRrS $GwL/rb.џ%I;d:ՐR+T@R*Lk1_oSƪ<49j/Ŵ!͔\sJ,}PU* f ҇,g|kqkT{q2e/ Sl.3ZAؐ84ٗ(LtRj#Z*ט?o1$cYB#BG}ƕEAD\%Ëi,ʔO/}+U$Aao(::D-~D ]P⣥/V"%.MƄJtZ)R҄1|й94:әm;lOf,$sdQy% b7и<Ƃy8\Xtɛ/hjSi(3Mh9RhR< !y%(zb)Eb`\&QJvB饉68%O0xsh}9wF|YA2d ˤܚo{vJn a[b4$B8!t(u-I{YIo겨w{i%C[/!AF _eɃzLD!{(u Xޱ^H4ub4%|YS I0^N|#'g,HىPܻaAmP6daQ@6P/] p+U4jmE7pz]a|K:(K]ȭt?_4T69:+7,#>in P=Kdƚ`V/mq~urN"nVܟ=n7{ -a #DIğ!ˤߣZ+ld%[ʧS{U^<ۀG'q(?*uHj7T2+bȒr;6>  U*C( g7KJ4WHK`8lf 厖awVbaۣv?TI#Wca`-,]*8qkM)pEF_è\EFSyf\0+6F/]8y!f5hˇə hF"h4BnK`55_P/*Q׆4%(GOdx-(Mt -ܰoR5) nw^,+}^bo+aT $ 369#{q?jwzs0*\c prT4qmb]1vL:BAPS˳'#r{vf:*Q"b5Oi#. G(TvpȪ\VI;zf~%lqs_}ҾK_t5 l(+2 ~P^>Z!+S)O~΄eӺssKĸ?AޙV0w9%oΡPB|Mw-h&ڸl,)kQ_tj9r`ڻjxyYсTrozîݞQ:wfUAH6tLRH&œѶ#p4D7ן̖[şA]ljұNJod$#][!i\\ruq3Ngg,&WDܤg }/;&"jȫρg4M?i*쿆5yѣG|>gv+M$U_i1`*̂HUDm*pY+S3}<\!hs?ܣ]s@eK4qSa N]x۷ ;Yk0?lA,{鄗5G4:.}ۣ汓naT'@6'Ҡ8';(ə\w=Z=h&fGOo-%St^^r:[5g#gwvGקOvdlC,IE+IBgz᧖/<@(Gk%a)8먿0Hj+n @ChL9 guM2B=Iq(UN3h <[ YY E<ʋmP$.$.>{5$EywI%1M:~|; 7gYwJ{_M` $i#6Фyu 'P0#@: Mۼbu 8 n5ԓB @~/jGw$5/ޚg<"%65n-v>  9BF#äsᐡH7Yy:wjhO)d>&-y/rBWVYQxxַS.J#?/ԛX$Cv xEڿWV"Vb,[nQ@&=N\Ptg!4Y-@j t;` 2}%ܜaF(hVa[idV/jLц1`/8sߑR/J{Hj1bqQXJ7n {L#$r*Y^[ zQ@ʱ`o$,_VX h\:⩾Ђb1}@jΉ.9|UW$o+1Y"갡GJ5oX7OYHgןWgbIQiAx Sk7{qJŘb@^ {S2bJ0nD8]jm? I;.fIAk6)vgrm)nUl,[j\~܆,6tg5'c)G up#3Z׼iA^xF>K} (e"p Hܣ"僧h#XO@\((nq)GXFPQޡ3툟"p2h \n?"${.)Yc %:f ދ 2x>NMTPr7n}GskIM)иy?'H3 m.7W|3b 9881t9MC.֣GZ3Dkv̯GSWJA&[wX !>/˪CHl1.hc):ԾKS.}:Gn`fyU>DiE:KD|3kY[*NNv@?#\GLv]}ίyU4j-(F!D?( AX95'ԥ;Vw pAɫ{i) ѼS hGcם v"/sy4nvV9`ڮ,$Fs]!ueD*`ѣ-j,|eԞySLzHhNYd.V ɽ!kTx;uFZ1pr; ¶v:cTYŧPkLXYlB`^3ʼn 8ȿW*x&Vl14:nЀ'8D~0%FA=^gή>].$^,< י ^4p\rծX'm_0;qǂdz?v=1®q]Y M:k6F{;[r)UHSlI: $DNA8AŁx`OY[5QOmO,'.0[2 R76XCIJ{63{x8cް ŐX{ҦMF 4(A4(b0G#0VȻ}4]pݷK끤[J X3 IZ]0AX2ՎKڏd؇nGl;jS<P؄C) 8vEPR:ג紞(Z!4,ԣh@sq5v{E.{Qp#9y#9ΐ"ކ}Pm]>=|{s;oLls(M #j"8/G K~ х6S]/5' BܽG)F#C+pn U?m~&ρCJ#P2s@H:'Y[Nvۘɀ=z `*j]dH0p#kBκ.k2i$9>YE|:V(j҂XV{BKQ >tqy){pTZ8q7KapNlNkfv(?KT@s 7}P(FbdQMVq1mRuS!L9 T\ҫkjc1: DA/@%՛0ӡbE4&Ir*caVN[,L#dM{(Q^7?SSϸUmfN)APDe{*)24M80[\9[%pdLsPl u4l L)3\$Gcy f^j( bbhF'PS{m)Hl$+w\D Rȏj&批"_ghzCELԽh&|JQ2y%:sE~"=55e8!pqmQm08&EŠ*LK]:lQWw40gnEll,!S85~*ɳ(J}qg9*U Elt;Z !KQqc*8k]pd6x2Mիvq#BA2EKg}n~Gb4jN{Loa`i"=2[T_f5̵>0 =-t9ӓԌ/xר5s*h:+5E4<$shb[7u1( {EqKm)ޓ|  A UTOQ픅΁`q&1avWmY=wҪpR#-*bEy1A% ,pd\~'8M'n64϶~XDp+O8kYS"ڂ4 +<ΊO?#[y'TNQJ(EY\wn`kZ e[G@Lf;mFwJ>с"22n]8Nf|@yI2iu5u04)JR$ղ8OG[&gU9аzjӚ`˺YhTz G>]HfrUe*!`!0:a*m)<[%rdSPB3\_zھѬz5bnfnMbsE.$  d^OsAl8X`g:{auƒ &%`%`2|DZƠ"g o7&/}΂;,I+[Ca$4I(#orT-ϴ y@4Cq(E辨A|'ryzy B$RX vrK 26;dyaXZ# qvxb,_CZ7zԂ26AO?MACsJ>`W,c(0ۃT8;i9 v.?&Kbq„Ll.o_ u,?ٓ#Ԕe9WhvNmVJdMcW,|c,bo- X #T+$8 =&t|m +LVϣ WgrG/] rTW,Fy.d!cO6!;`b'eFZtXz%|{QR"ƚ?)-x͉1w'ϗG5!N%)npn %1+Ӈ)2ޠF0kE8U6aϭK~JU(LUDBH KOU s tۃFœc\{'oxy$h&ۨM뿇Go$ǸPW@I@f'jsU(#,D`Y:($CZP;Kk/ұB yW{}],P"N}R5< _[Iz/4{]M 鱵pZR4*\вT0m=O]^tMMZ ` eMYc,a+ry2v2Qlng/ JJQ*hhk|xEeAusoK:лE<|6I0f&Oo["ddAsuEpxq?@ *9$5)~N9gVAoN۰LiFZ(tc.ͽϧ\`1]%faSD)9Gk,0;[{+Lx# L-5D"Ib?\8m"}J1\Rm-c?g?нx\/pGk N,=Ӊ`cS^ LʑL][07DD]!r?،m%g 8 7v0.߾cjݓ5 \ $.`B!2WZzoQ\4L@fBN5B<·,R<gq|eqC4o= D*R߁Ҟa*R<|ڗ1oʏTʶ(S\,7VXBhpF~J!Q9lW1'~Ad7ig0~aiAU$?@LW2Lwr L$OQ|/7z@[%9ckR7r$'/FDOڈ\{H 2@%?Eh4#'#a1\ 8$f;SArsJJru{^m8 8ApٕHdzZ?Z#ub!+Q&f3m'vpT!TznBC@>_oH8byU6U V52_W"m!TD052̵Nufj3njvTx=1Sۢ8zFnq0,at.ăHx6{{թ kwcS6 F29>D-gIjctb6yD曒p3ytH.ӊt7C5V>61\\RߪMuf@b@-_Wabe|AL]^+c-RTRK&* 9΁8vi ?䙈wJuሞ 8=ոnV dpD?Qya$k3Zzf"FЫ;GZm͏-y;n5pSKq>m"J%$lע6{r~.Lg Z5CnP 5v%݄>Hݜ3zyEM5-MG8bcZSV(58Ȧ *]2#>nc&̿X=&|U|yyӯWߧX7@8 A|XSc_3GI{#dQ馦0ܬB kX.}PS ]wd'^-dIڂnfJK2`){ٱtR>U0m6JqiYnƢS&kc,sf4uNӚ3!}oy36LyUnZ4n>aj }ԡ)|-bϸӶ<@NC+(iG.t2#?uCA:yEqaVtW<ƒ{^gT'ȍȴ'@JtX6rb9ּ5[ wƍrƙx`G(7 `oಙl7nWN8  1nJ^V_OY'P_ ?È  Gbe6@_CCB0ͷ;Sa=w[Ȱ_l3) k?nyrhFg摌niWxgr,A_B+Ma'o9ϟooVCHQΊәJ}fB%7ˢ=.|0W˵ixnr)V3i}m@ !}{tL X@]q G nb>MAK.z`GYٵ'ٚD2 xrɝvľ]^I ErifZLOp^Uq4ɇؿ4ٺ^r?&c=S/Þ]pE 8RRLϊ6`0ơpjڒ c_{'gGc$G^vxЉ̟ER4%Ǐ %vпjf 1wrgdGHhn /jN8~@#לe3Ssp_sf^]G=}j )P; ]Ǽ娀x9fO]?#Il<^O9vmXNYԅ'6l芌QWҫʼVHu7@}J#";,8M2,Qй |M MRqcfc/ܓ/;.j#km`czF9 @3Pټg>P^z<;L<:Ih#ϻ)vd.4H+P KڨF0^MJU7<~69TJᠥj zK 0痖ݾ˲362W p]=ȊH1Կ4D߁&=2r^]@:( ?9-= Vjw@=bC`/D%o:$!3QRto|1FŽ|aZaiN~E96̰7F*J{ljΓɨ*Hyyt?fTn@wN( <µQKFC!EٲjWzhⅥ@1yG)v^8Np|f"/x*L'Ʒ"gK-Ye_iRiH-XNrX~Jˌ_ s1%jY i-OK̊>}mNe~ UpHk=[f)ЋZ6Z4G]׿:]DWRI"bɗBcihעG ^kHb&2]87bų4@-ݬ[{h\@v`yY4ȓBV!߶1o_a;b9[PeW4+hHGi/08n.AzKkTK2ޮ͙Ų6)g>HhLmP.dp&-rCf5pKjL RXzj띡cҦuTck` ~/{uS!-N ;ˉI~__#8}tƕJa_bq^u`;յJ Q(& [o)lSm~ $;A@\LWi$hB)^du8yqkJʚBڗn?UI @yRT! fQw { =~eSRаL`*<"J -枠ݹZvоbXc=PaFN7wfw/<âFnJTo#˫"TkKpv eI YqyjYXm{ ?[HyJڭgӗڃQB&Xg}Kl#:TfոSts9P| ‌NW n˴\'pu8byE| \͆OV)yÌ0gGv t=bL,E܈'oݷb?&6vk_EMt$\V\fﰋ*u쯁p[qG?ba?a`xc2x\ x_,VdmDֻMajQqb,x\rJ[͆ <٬S,˴Gtב/q?^rfk3l9_ZenOzBA'xb- ֎%71|'=k.uإzI3~e:l%o6 "QVDmW[DЉsV*=B'Ud_\v̢ť?IM,RR{viu# *5ÐJC"DJlW 9XuYxC!< Kf4K(`'@7.b28m^㟴m׵G\T{{sSi',XA(m gʓi i B eNL̚ ]|ķ9VhEɒcБ}؎+LlCIt&UL2!(p Սv3ۜ86D_4ߏn!֣M~s"Daw2Y{EO箏$0;c0)MD%uAgM$ O^W9 S y̍2#lLzd >Qf;ZbuS0"UFc}x Ka5{u=pA  q0jZv#TgF&(5WF9Wg71B<ѣA[zJ6ч4Z1YLe>՞U1W{hQw"ʗ;wD:a&vFE{p;Tg @՝TX I TuU#9w;#Nz4c,%J;&h8\i:`=%bY'*!@l|DGeGtIrDՌR.?YJ Hh@L|D Z*@9$ɮxrv;8݅{׿j##6 x|;wV#X_0w^(ϸ F ‚,8 vo>)gN#p.%GǼNF&ߊzO7S7l$RO?%dKBW.zx =bԓo-0 ϰ-rDD-Ǟ:NyDݚ* ?1ÀMJG 5a?ɠV4{Ʒ},1ѵR ozZ#P%6k[(dk LSV\yz.?J@OEed{aOp%2L%20V-Q'LA%閊` VqCAlR{,H܌|$0%a(JQxH֕y45B/vȿ ڕH,xȎ/6UD݈aFAd<)գrCÔyγګeMn^}uي[0Tr$e#Qez{l=K5nZRhm1MݩwnzGI*`0 MfYjp@IA)%E)L5-Kv\B .9eObt^s$"[4J[frc|G!ԷdRw.HUݗɣ6V_UnpBĪ&Buy!_aQe-ۀY+(Gu70~(bmXZgK߉*wx( U=?Bw"͂:O ݧ|zdP vH>L8mSPaf84AOV!Nꨎ3rjNuCcvsr#g?t8ulʱÝÁUKՂ^3[ިЀ'ք-'-КIu}EQda]:P?@ {:IuYٍ3QgaI\Ɇv ݚCۂux+BLTxoAmD,VX\k){ǥUڿjyK{ykUޯuz gQHh;RJypV9{B҂]F偟R*#3crvȪtXdB{R3 ?.# _Gt$,3A$$y'exL$2^+<;Zf}Kl8'٭D9QM ǂ)3`ޗH?_D w0%BQ̶)&[l@M_0>"'P>v`_f&:y4&/'[|9DT.S?g<d"֊ 'F  ψi!׍nL)x{UbWic +2E`| "%oog@Q>QJ\~g?,1Bxw FO?ќF(l *KUJA;;:j;wtНKSb́9>b3YגcV s:Q'WArrw b?N0 "|btRn΢7IҴ:q:2`>ԜDZl\HN֦Ԙ7ŁE4 Tg˽7h̰SanxtC I980-xqߓivOR]0kv0{Z 4(Qܰ7T hOE=#Q^ɕ>ZU5E>JʷVi&&ۭ|TƊɯ{~*, ~e*\bv/練m筏Y{DPW"WzXgW t\_2*>

    o~c16r-O&)H35y\M C? %-K'0qL |V551F8_I {2 }Ur70 XrP|+\C"T]?A8&c5!ˤrҥ‘z9-S;IO+Q8"׸IV!S(r~. b@v+6H 'MIh(S͊Dt18e !,t:FP7w.ɓ ȩ A(&^ȄR,02#4 ҒxoI%tos T5P?ϡ"j0-ea,.EE?fIbRU fx13QM٪VVN&X4o$Oj10Dj[(p~\ubZRTчcmE*8 @JviÍMyk2L'_E\ erUԷFmv~1m׼ΖBȝaF< {lS A_LcbG}1n^S7&wQ J?rݔ3h%{ ؐ"KUl)TZXr< ER̈́6b7Af rBlMw#~L΢k[t<+v ЈÄu0lXMȀ\e.B5-{'z#,Lrg%! j֬ȓ_:;')(lCTslT}| íT?jEB)V VȗIg9'G˰GͣEEZhRRS i.dt!GxԎA=8ϡVI|đu]G[#8e׀ߊݵ[Dy^brphtlCz=zPyT\ u١~Vz'TLA@:)(=YPkL:t KF`M/WGRxm0A^#\6nb-,g|ܮjȶyH_Wp2kQ}d$M\*@]߻ GO1Gn#{!*IZI!h v€2ɽDsC#4 oXN Cи7^/ "5\֡}?AF >E BܷP`1ʓ̭kw Ż]z-Xiܰ2ytBK1 S9i%G:o4옵e.rWЭl]gAKqia>N"w;GM% 1O.ќr[Ćifb:tl=h D92̻lhnfRwި&;V3CblNt(N>zx7qZ;ޒsa_YzvtD{: rG&U CƎaG}Nx 0rd6m}>A]k#y&F##Zn[\_v[̈́Y S!2u/!+0i|BNvyȌM](W@tT] ɴt%+b4A%=|jAԥp/O39+ƕ  ,3sPr%'Y@"ӡ(o -V~2 Yz<"+JSuԕZ|ԅ'[BfFgLyƓsK0j5}f";FY}ڤ6VرY^cG}9J޼y) u{>+@|QLa*/OߗJe S;+}Dy;v~\lG@_)ǘRH-ؗrb"ac=ӟAH1fk:l5J67&<> /:x撖io}fT W[@xdҺH3]QijKV}/kzޕ`6>}rp2cHRzW7TYW}f П@'ppe$Ph+>WjlR!TvZpգUo7pv1v%RN1=NEFɜxHfo\5f5):v`5/),Gh`Nij? 9 (ꮷi8xv,FyB!X+(}0?TOii.Dg4oùDҋ*[dmMvZU.w1?pX)NJGK]]aVWq^3O#4,5ݔsS%mVeTzFB.%$ if**ry+^Lu_< ĪyPPZ^fƾ-Tn f0l:~ΰj|FJD %59pb̕s%Ѫ/TI2=1M#CȝALWyHϚ0-&I9!b+:0tLF13h9 fT5M?Q,Dvz" 12t:0+2lyy@=Ouv%BR">mI 6(ٙ2Q[QOɒbG `.;N= ]x%NlzAM.eQ {k# kdo)yw@/Tti/wy߻A&;IF2wCBU~6 a dstx@'mÔO˸>e 1 …#\0bk"w#naVH T>pU> g3)i^@R0JYYƛa`X\`rԟtAud8o ?aK뤿ZKzoM syl"?_6K89-;A;0*s X{Dj{t42Ot$>u7AJ~93}UuvE`U\.,(K-,Y-0˰0l4r $L:עsk߃TmCsƀx4~-[ƚGmAI.{XŠ_d"ľ((ב>)1p($hMj=CL&. 6t~FsfzdU}юNnjW-騼M2穋b(byb8F ,[]_Zkͣ uW&Vr:21{AAbL}pGJ6=M&$9"W:mE[)?Zܪ2zQ'}2&IUDqZݳˆ;Y2uZTWAȓ?6,S}WAq>a,ٔ%۵ ו´Gn<.oE-"o(_/GGMgvVIXgqp+?pBIk`MНFCPJ}2 /X1|!@UJ\ L%TFGoLf4oYơ/ n;ZZf@J% S7adUIff\csGRJҲ0M6}!$;܃CTnqӉT s2مq6nJ"1~Oc:oJ_E\WU(Nw0CT*bV~-l/k?, DxjYQ(̙ϛh؀_ m/2.%XyxU3 #c9%m JYE_T"j@uuzx%n@).nEJFA>d?Y:낾lV?H%*ʰI^:FQBk%]6axǦ>˃wŶeѴ:)P*{`ZNfqطAr}h:U0S/;pMWTGEPM)10GDuq) gYxqo.  '~TTx 8Pyu%0| u*0I+.^t,%*MFDz 5PP8, CD=b\ehNDMҠ'xDj31$M>OT}UXת6 Y˺=QZnkP[j!DC DـdȤ Gq}}nJ6=qV_ѓ>aJ;2+&-4Oɑ||.7W׳l)KhxH+[N8~nQխ/\O!6{ HfyDh".6cumκW^+p HWGDj#]]S)8Վ݁0WeQȴ>QYSUi42ίB_Tʶ\*.+Ut Ik։jH> P>١x9.'-Hv*جhҧm.}4kk/W50C"Z\^C>\sIgxPbYm*^A5t"h%0 ?q NNH ~9Ypw%BKJXeω`+2Ma2ʻdV?:)?ٺ ʹݸk9FȊ*]?]mإ+*trf{``,χۍF,=3k+.޴=_k`ނ4D!ƆKwLfVژ=T|'gƝh%\Sb4 y6aQm"arBݘ}P1?I]o9>ljM)SzL7B6o >jJRA3B+OIƑ7DbУږeP@VAGKU娘=!yer{l?)TC=r=M=|oi ,B2uMNgܚ>i] &AвGtҾKWOtj<ʣxU\+HSMν%+}Њ/*1'S2~!1~U.;vZ ԕ/1c 6̞:;K1DMSSOXa`;Z C6`*mIї[t^3ItMz߇@),$ ۍ6e j#!!z%&v_CxRh­rl! _c@JGƵ?6iY>2rʏ!Dw5K==k?w'6s" 6|VAPї"MD \QOOjǏ ULMr i$X^ev+baqpхw~M:X:s-HS:`<"Hu8gQ,sS]ʹ6#0'LUKi! fm1(̓x+ ǟΈeX~+n%ռdG2Bokl̞ $mUH-"2-` mE"zMo-xXi]]ґ⺎v&1DN&:HI&$iF ?oҐ96LM/Ǿ헤o',.Z`n"h%hY펖Ԡx̨5D)8!MI_0{/ /ѷ}0&^X\诪jM|/Fmg?C6C6p"G?1A.7{[?t=hm`|&muO=Y3߄ `W7GV3?[x(BZ@ZoLYAȱ!;3h\rzFSN>`j?7Y9%*tzs3mM!V蘂fC_( vGk2Yd,~9G\11_0{؂0/=ŜrqtdaOq@&7,c%si_ξH *G^ #=cA~,Rb7ځљDK8ͺ=qQP t/߃d_ j0X= .v-;1;Ў/ԯ+mmuzGI Wm&U.,/8b4&/ Ȟφxeϋu_٦b oˌCs̙sWjBUNǾ+Q(u$A '+/EhWC~wgyj֨…ƃ1 oqkfwM裵07&ӅedTs-n ڽ,b+hʆ{+B$@BF!I:WB>0(d1—Njab& iH:z Gj;H&fKĉ0KJGxO+璝Oo3ҵۘMN5 48((*aI>󦊶YO'eqRE R575㻞ӅdQ~ $ (Xup$0Un- س'B]\a7{3}Q?%[i=" t5p< i7#/Z31}_ufNUIIJ{Péns [ YHĨP^׶^J@ތQo4dZ>*@{{#]\=ç;›Ѫ~҆K\Uŵ4ʟ ~Iחn2kMg3A ^`pWqɳ&!@GlqeH"y㴴X5b$ q5iBk$JW'I jU#cTE}N)Z6\I>_ᩡc@]f@Da<LҶ$|2UAh/8%mM8j$2FAYe ܑXZ-:֐= Eh:B#J$ [Y|DNmWaMQܨHPO@:_ 1˞/{s{83# =1E$Xe)(b$DCO򍾈`sTNSBS`$b8i)N \۸|LnepV[[X5l"nEX+=mxxZx)N|WH^8b(A#casiڼ̄9h2I=eD1UFP!2u>Ћq%6(G2О{`ң'X%,CՏ}6kSj-gZ>  st'(1WWNs5J;޼A:J3*`o#+WMM?zV>G R+%YU RDIav,: U`AJ^Kvjf'0ck5SͻIsͺ]$5-R l*Mg+$yne8lOL *䡞<҆; fD֑½Wp|ڠEroE'c~ڏ Osk!HRx"vO@4z ,Ŵir;g<~+QSBю&C_W.k |{@ #UެH|hJosevftוB‰nϓ°UZRQnxk* q]6۰"5s)4G!VH RXH!-9.>MpU,OIeԇ1?v">Mim&9o)$Դ8?.Pe=3?\&ON2P|(Z<ĖzyvTh _:Ђ#^6`(B@n}.̕{.=zvzBw7ybZ[Fm*< 0o. x׫f=:rYocpnЋ4VN5"z<%X{4٪@:py4Sv[Ȭe٩ۣu r+˜bV~4mAА֦NAJBd+yeSG1Y xs")I= /${d]MIɺD'Ec#51֊In:r V)|{f1S-ӭjW֠/Av7َ0X=As[Psh59- ^l -"fN2i٤jjwCӺjtOl3g٣#֧ psP޻5QtWS^zEмP>Wx8Y}SWh| dr"(*rk9ڼ8jqqA7Ujl8#ڰC,MKxIJ ?{I1N?xccp[&0;pAt *Y;"^\Ƌ 籓M1PFYWx8ִw﹄Ɋ[w<[uo\fW }" rI7t^2kK,"K^Ow~v*y#qADL(\66 V\"*Ԣ_SOEXD4i1P _.k %GVu 8Me_abq$pI*sŅnsg@G öڕB PZ #X{gv0~Oer{\(7dv31O0uZ*a* Ǒ'pP8oq4TKW)tDQAs= Ŋ?/#pUK{+Lrѐ#x(,g"/97hEיD]tKs4({c'vÃ+ `~egΘ"-FzZg B\fTCnvt㰽uF>WOW}cfWs(%_;V(/X== lH7+A=7/Z` N##Jqg%Rg-?q/llVut8ĸUBֻ] Xxo9ϒyP~3iU PjQLoM"as+ =O卬1xWgDH׍W9v=ѫOg=3gEo/ӦR+Us:Q@=f`e j(̂)&Pe(I%FЅf՟E Bp&GYJBrq}sI9nHb]Y*v7rF3AeŻFedPֻ'6i^a$1?;1/ j=un_ ՁIUnSςFC B3]O}^YنF&Si%':逢zNº;\<65ICR//OHhճoh%=ƈȟ% DĔx( $ȥA})Ě*^:^PD&v^_]f-$[] gİh8wClj̡%P k1h jdM*af=FZҰA"AJ2R01,8{"UbSq@LyUӂ6ScHԕyD@MK;F3!璼&OUQ@F]bA(ܣSpKK޶9`_(^!'E 7CI(0eH*p+^.p͵߹uU#+o$VO4D(EIҚQ*cVW FN\V`s L'76=_z޽PmBr;=ioU)f41Uy wzH3ue~ÚqKӢ[_ޔIg !w;}X%w لr9$ ܲ=n> !7W-QvF TN+[d _5{(NE!# )?a2tF{mŭ$ ߧ޾npKI,RiB8n~t֪fNq)胪HL`fGb'Ě1X`^Q#eRP*f Tt>辩Z>j`R~[@d%'"8i4!u_3 w^ƥ ~cD|Gh2 ~ 5quC]P;(!mzQoy Al7ޟP :SA8=fk*FRx2k/<0+7ќcaqZְC>tFx*+)M5>JMJA#[7*g ={^XR>l~ N 0dN$iA$ &c'=3ڽta8(LQSgyᾭ{r$$//ckU6ߗx SRT1bEʳVN-hP&C|=Qd?PN-eX4PTȖ1mm tPÉǸw*&ńWZԕ@u5&viI&U-= n;<]S_ ?ώ!bUH>UR>|'˦DҌ:-PTyɇW3ԭ6luiָ ng!TTQsHGӏ}BGfdVOZn$U F%-1T8m@ha2;JTtFQ;4^xAep{V{䏗e5n{"E\[dR<qVy[qk%kbbiv&>e39nj3Gʽ 5Mu?*݉t,IRHRL\vp`}geLވ6ĒE/\A-U@Dj(ԍk"7_4w~L@ۄ1,&4Ά~>iף,:_Y% ؊}43EQ&%o' P-o\m7xM K2M6\-~'vmE%O2(Jmj9OB뚄@3߉:MU_\#0T$TFY4&w^pkDvR> @_ZY҉~>"oenua_xٰEmk y#t|Q*P^: uq6zHE8iIHwWbs&źK[b nɵцBOݧe]i}ijVSؑKkeh]-;3ЮLv!w0=Ic(P?3T 05;pSĭep=iAtO+`^sݳ:WJp) (ϡu慻uzs.s6(Rk>"R<|g%!cT ia-JsL~9V ̀>ү ߂#zAuQX 3KaMB`Qw^JOʔ3d" $U/"ɫQ}u?{" $Ҙ5mRʈMrnH-QG%+rtSR$]v̺~e/pdo8Aǜ 9f5M UE0ۃ.kH|vĹ~~*__> z.`:y<<nS*/UkpVJj309Ki6l;f3&nޔ!t)@U|'X]"~T!K0<5=G%KFyvtCHE_wA]`-R LbAfð<(G (wQ|7ZX[ b=C1q;ƥ/Co"rP=B& 3 {tbv!D'@jmү\C ^ 2X˔&@IsV689Iw%Y؂ ǼςZ3aN׭X[*vr;|d RX6BSiQ ^MRV$!ql׃F;Y%z @@td;l3kO#jdB`˱J xj.ZKsG-@JbՖ ͊651L/W9I')H 郿$%aqnCgz,i;KD>l!d) 穀X3PM2[#7V]s@V$~K}'gbrP[T4ڜpEtJ9 mkuun$YBon;#JB9|6! t|L?U[jHL8g|P}wx0aV*Rλ go丽iOж0cLm@rNb@[az4tb>ϹA)'9}W #-4+\jYX;4WX3>~U[cn3pP 5 >pꚰ+Hg.0(p^H| o:R\9뼋+v^RJ<B tk-9DXڰpGLQ?l6%sGn(ب.}v8±ټD;#"rHlج-@G_kHGr?م0'IHҜgv3 :̪'̼ G&m*Og/w(~] .2{3-=zX%E2 7.͒zⱑe?ViOFcdQ7([Z`NlQpplX}Z]i`'~GA9]Tv ?5ȩDJA~Uh1 zwLC]6ϰ6B6aK,PQ%IaQ*Ibbp3J˼_bK>!+/X^Yfd^bme&'z 7_MswgyVȿ6MkF \}P-3tia͠ke%q;8f9}׃ođx6sc5ML{48't\BXF1hg [v?~A1o Wnn!a_j#{~yvLLU&=I[۬XĂAk4Q@AgLjrl#+B,InpIE6A), ]vnS$YFQa-]ynJ*\7 qiV5\5)m)uE0W{ßvz6GʸX_QS6OÝHuqPJ{e8 Jؒg1 d-@!̞^ec1]Z 269 hH40ܲ':D;$cW̫hّDJӛpQOl/__6ͯt6\n-Wj2{>ǧQJ A+i޹ˆh.c#gA<'`ɏaBz5-2bwva7ԸpP]sعg3sʫ 7cIKo.gᘊ65( 24爑+.W \(H:6=$T~@oփ$o玒nU~N4VmFv"_lWo^Sc0K1ǐ>1 P x]60yoCߛIV\=A t)8+n%-HVFn~7*P jǒ#^y9ULM/?[ҐJ3< K81lێ9,lw̤W|uU?[_4k8[a8DkS~o7141 P8O]vSn  DM"!5Wp/$|@T^Ϟ^nVDoPU)(9˼C+NtuxSK> *<UC_2qee;|!Ci5-?c7iG0ڌDDG Z PFMn`:LfmK]7k#Y1F%a/6v)E `#7&< 3"j)RO(%)S@C53 6Kٸ?*C2_4~ $+|S kYdbgÎ3Ȗ 6LAN&CmkB)tKWV\[Sf/AE&(еwvQ1 X*ʛN\G&۞TǐaOsaj!uUB.#];p&L;=3?5JHY{at}&'eoRa2miDBFG#0 g;@\KT_aQt&H:$ALY֟Hd3jbkUFw?u\$j7-߸ϩSQ!ˏ:TAMߊ KܫN03S+8 _m(FzZlzq29ݒK;+OY:x= "Ͱ:;|nO[#uZr]UL7owǪ'1b|]/SkD> @klR bK[7Qޏ﯇(pſ tlx}?2~FB'|Z )١/~l<`KthzJAp3$Mye2m7jW:oVOu+{mzAS-ݮ&n `z+=pq}<[RY􉓗m x^urKL9@,?=g,RRT;Ǭb^ !7 qw/ŐIXGٍPJ@د#iR,!|H\jv^D";Th'XP0VXC9^ u]D13^*} ^E#uk{-$pɓr *=Ь/Q:Gcnσ`w8[0&ˍsc,r ]X%"khT(nrJ;ri0avf,f)0<\Ʋa] Dː@wH'U NY.xsi (CZKm@1H%|nRLLTModAegk_V/CC{[EfҌWrgzN5^Lz7ϫW^ d(, v+ЏBnZ;P;°fJՍLec:LS3бް-G7.n9Iγ+ Mhh#H׏bӸNSۿ -7 1dRJ$ N@U &wᐵs1CŒ1QRG$n\0d455?KbuI>1bTE ]Z̻f 4\\G%nÎ)4I)"LS:LG,ԍ>i!ԏ,{(;|Wm9p8 zJ@#|Ah"ivp<W ]+,2L$jV/$kcbafigz\/!)XA19٘(H4N2!8h DyJLKs4>YG[y,Ґhvz㎯Q;MքɞƂrR p)) 6:{D_h ȶKq$ϔ+֟Ap0`nj wI5^N3Ӹ2I72E'];P*h)&oneݠpep%!*i1n v€*/%k;xϺ"sp8J3-zyH-gL2N̗e]P<5ȋ˭8 h)$p{n9}O>=] _Uj#z]7 RdrD2ྶJ^k%GZɆWxdfk▤ՁH=.^}[rd @l:NiZ紎%`;:$qef@~R47?G;Nzakgj'B-L@<&>0VF.$fM$!ȴac s@"7 JV[l\~`եvIԈm#ahX*CrFXeU9~*JͲXPp=PM/nvgOP.Ճ2epp~ |UHM ,(c#kf;fy#^8kS ƿ,~R$6,U $f\?ix1TWI᪏4::t=ЅBDOX tluqhT?Ga?!thhFJt3QK yEW%M®[aVQ( B/wSⰧ.AH!''eYۭ2F`t7ԵװR]Mcǟ q>Bt|=3V]+XH<ʼ]7J·<9u]OSjr Wpf a+d￧` +/Z|Ġͣyjcb4wgOh~ _Cb'QGjY_m%v?C[P=D)989w ow+K&Tqխ罁+L(Pl9軐9d ]{{<(.&J1E1$9B܏kg!񌡩،y8(䕟& pb5ԃ[콪{&̇NOg Fٛa wf%8H>}.vWdW) !`an3 tgKfѶ3g2\,gbϗV#vm`R^ˈmꍖn~܆v̤: `&mv2"v؎SɉB;H J9F[qOEpZ+BӐtN,ygs[ϙ[z({J %Gc#qU mqa7@àڵ=0`"\!]Ä9MaWПvLLJ\v=Y0 <nnn.DR_@L=o{q$,>;3Fg;a;2G)4 DV*{aWa{&q7`i8SB;~X载]R+ƀRo-ǐt5y[Ӿ}`Ssө fjZQDS# y|Pz k u̐82 i>3w_5[fTqy{:o终ɔQCYE=f'AΕ.hyῦ$+KR32B;W$9ֲx<+; E<[bCSK[yo]sCGJDk LXNڱ[ixN 9i@2к"6\*%*bL۪PKy"U%`d%f8&`y<"s!OЄ&³F P;:lfZ^)Qb*Vcv4]Bg(t7_}RT/ڨ|Հ,nw)?5F9c!h;`Zy\[MvzeSh=6pp+Dkjf/}JP' `l;໤eA`CӡҋT!b=_lkuI֢`vtexZ?&SOW;P:5.V !| c#&wv-xNL2hm(3>Z} 1rQM|TeA-e׭Z=X;L90hg>:&']`抢]qg&%>@lyJ`Hp◦⧏AD:W2&!_7=$c!)'KzϜ }?,lvВ៺+ |.ȷ?@dh%4țQIwFz7 @%1`\2IMeZ߮!>ڻ)-yK0J۹| f17 `d52&I p۴$B䜹 J4=r]r֩M] ]6D3~Ź2?\T:;ٶ7>C]~[U>^ #!8E:vVg1%IrK %qqLGD`p緣OX2mRb"T*a~[Y iACssDDv˃uĊˉ!9aXtᛪv Zѽe㒸I ڙ@]Fҙ(%S7ֿU 8v$p+t,XnD=0+)duX犬rS=MA5` " :B(C@q7dI%(ɶ'| :(CHrUy@&2e'%k\b$h3}W`IZb3PTQo*h+2~SDD2U"3eP(SkRS?u&\G5^c$j7_bt?D 4đ4B?̼xqs#rZ{)N‹Q"i L, ? TQ>~I4Eq|R=6ȼM+S k6@Gw 5.+wz8RLn.HOY*Φe$#&G3+c;5qpz:Iޱo80X@IHHfgv> S<W ^sGFyȳ ٣Fu|ϲ`-6l [^'gXaIH;![CO6'-sát :ė$w;$cr@t9̇b vЅ 3U w HfEiswҼ< W8ě~|Ky4ʌE ͡L]YO}xE~u{&on28[+kgFT; d_6:U; =MQARCʢ)>Z.J|6B8(?\D?9(25-vv7:cv1W -e$+MLHѻw nAOkNl*ϚDp)[{ˊ{`8|3r7YM[bzsX %/%fed*OG) ?eXҗ?^t54*ItruZjLh](n͹q)zci'2wAdmЅ@Smjԍ__?Dl]Vc (T7"d1ma<Yl.Ƽ?P6OWQ^g^veQ~H :1gi/}'ĝ u(az؍NR黱1Z\] % tU|\@G޸ڒ?YPaz(JX(Bc3[ٽ/۟y}(5Sj1(\: 6dhiޜ ر8=ZFn .iDryYSfVKy fvk [fs&#γ$%.sT$Fh|NHTA="Lwwѡ2qQJ 8T gr9q^T5Y p];g]u{7=*#R <ŗ)I#eU Y*H)mcdhtl&FF=e}X +iqTxS=4p -k-*ϯT.w:x96ٱ@yςQZ/sFrAdua}!'Cw8R6: ݿ`X_ '.2'&LIe~i2l+Ez.ZgDZ= MuQnf{^c@aVwkuω푵Qm+n4dNdlI1 "^s&J †#xj Y̞:6 qu~ lO q=ba1  NK)/aj\q~^tt֙PƸ*M.:JDP&t8TVfX o?9ZXTqp0plpweUG1 ~GBW(5XTvVD^Bݽ.Xn&nൃvWuʗDtCw+ӯ"&P5 Ah:kdCXJ,XY*YT?""KHUW9Ib9`mja! ׂqY-@Ct a?,evJSO/=p!(%HT}L4QW8=ZkpɽsE80aRqضep_ AI5Sk?AOíCMCw/f+ yS8 ೸^43!aݎN$wwI\>لn>ׄ \H% wcsé0q8o5t ջdl6Q(^1Sw4>ThKSB{9#$V*9;]GQT[)O ͚bLbGC'3L|yAK G 9X3<Ȩ9KEOG =<-^L `21+Umѩ# M(OթT%<pm|G"7o@bCܞkQ.zc1Ce|NĀ6ټC)ݿ9`|рiqV |=BDm9RC'ô9&7f/i_Sˈo}oDw;{XN_1m{t[ :~ YnE(s2Ű*By#@{,^EdVuO[&δTou3u?-Y~_,5֚D/!b/Q"KɈʗA7x#B~bC-qéFMD]9(˾ƬCI~l@,;AI4] s~V[ɹyzdbW{YN<R(1sz}.d*w5@% 2o/F5Hw"Ck 2X;_-0]9jH. 6΅4ϮwW u">[|=jr%Ek+\jN&w+ =z͸ԬXK?nr8Hy/p2v^rBD/t zLʀ6b8[Jo_)yn&O~?Ӏ1悻>/3np+D:Hѹ;E|, N ᒘR0c}HF_RqPXrkլ%o)9n5/,ۜ$Hȅ1FUl[K+qLQd_zr.V{V%ܜM:/Iy-6vmrW]u6 l^>J†R` r"X3Ol)֮&!'_Idm%{j N׾&UA?춰k7ZγZ>,f:Fod *bHS>RI(MCoaolT6K{MsǮN~2۟斕`0n4ugSkeAw|U4D:X}xB@ (zjn{bu?IC-?]BiHQ~V!&l)ԕ}4R8 ~[ V"0;b7zGnжGr Ѥ?K\>W;I.D)1FIbGy&R3KC޽&&HϬG(Ox ,[Ա85Lۖ*~{wгMieAHkg .t/|f'r7H8v9Rm*؈JzG%^t/C<6$*3Kq7̾uibXt2߮9P5IWc>GFVq\b*N`8.H82W!^D͹'".čSeUg(y+M 8[0d>96JgȡՖ8ɏL ۻMn/H:8:(rWtanچj^8RV=;#bSEe:G_5>:RL?bTV8l:~.#ws$+ߧjA5(+GPUCeG;K/5.!ߔR2Ө׶9 Z}M'5P~\x98):!ٞܶzPa%S^:bX:9d Hl@o>p0`(#N(适q|#H2+ZZ|]quPP2G.ӼVE*:koPo2NEQ ޥbb $2ufv\%uכ}ޏ^c fb<Ν_&:[fV$0Gh-d7)gg[L7Տw]D?m`2Os5Ɩ4 =`0K ؊3  !:3^"ΙA#M뛓d!>ARN/j4Ԟ0?CM~%$X"~1K b8!-zoDZd1TpeT]VZ4ai!U+pY{`:,6 5_`/ڐ59㽂}TSD w 1UP)>!iJ2DW:vW;%K?x2C됭xy*Jr<=F˖ 6kHgb9^"4y*K]!x"B8Dq XtlqD -%ix,vDE Ֆ0 eC ha9MS-i j-nQOpIBϣ#H\+A@ W#>ۑG`^NO `!讱2.R[b' mPXD}pQ+Z"zhɩ+juoz8 +Đݭ2۔S ^cE?9_BQ@+Swk]šLY@uw$s+t|*awsy<6/q:7F`nrp Fţl} ikqg`vT*\|ȰpvT &+,~(v;P`|gz1]GlnXM6]hN7o(*dqY- RžxJ+H@q:܊Nɛ}(6ؗm]_* KʧbF"_ ă:Wp|:"6-p4iL7.BM3DCKKhT`UA㼢oή) ^ݞ+pҽ+":]K,H_I%LL5K~Y(%ZH7i|,S%Zbdv]UЂr*rKg[0o A5t3=St H; " 4٦fqe{,Z98ןikRK]@p0Qaro8t`~qC k'L Tzs_a.a,0(R*T/V@2ps1a XQy=+>[:}42 %IbU&C'&PY?"ZfhT2ğogh4dpum6="h]#lR+-MWSDU2Vv LJɬVolI'zASғ` T3PaՈ\K E+3Pp}V{bK ͞eF^1`[%la^9*~J `&F9\` fY{UɵL{f%e1:fׁY?քc~<=IUQFD'yMF>yqc&3NYDEkDGˌ9" %C'1+Wo uj׷4bg'&]PduH^tj(ō 2he$eNfW J\H XϺkաQPoea,VۉxV'MGۍ|.*U!?,!ݼZ Pv XC(xaE 3: =հnVuVU1> qOU3`{ّ/PtwaQM l^}I8=J|9ONb'^ߙ] ycg ^GF#wk񛺳3́E|EQjm0hI4NNo.Ja%rW-5<[צsUڭ?Gע;(v9HߜNdB_2:96:{`{o\ Y;%@_:9MW\BUN/0 XeM{iP0HpzVN_Ջg(o;ʑ7!r^[#8&֔KQ#5PA0_wǓv>|6VQA28H>`. 3IC qrt!pb=%`dȵnzFÞ~F}{@B>c34I@C $$fkp1F1oOb\"n$^CKŦ/zY\gyXLr*m\g#Qse+Dڻ+hIyT3֛ D cFD׉81!xVBNc8S.W~^>^3;@\}Z\;QeB%M}*;>$z)K]WُJ;`%bᩩB!~2Ejc:t|; H#C .Z#)l +z¥S _溬 u=e|-_) BZ ?!&~D9"EbvtŎ"e.m/ɋ0%'?EnݳzHL)pqćŎ3sgro,TM&r!'\|h(NL`,*B1yF#NBo~σI8e;Hknvd|1uy ~Oh^ @:6(%8X9{v7l@5i.q{hf k99lIV(Sr- 8k!wѢ@l"IU g˨Z:rљC*]5{~RF 0J++Lf Tm/ې*#Ymp$L:qO%?mE/j|@Stgf|9`&[WSˤ[eLOxeʇ?WYEn$  ^L@ (% ^@Vǃ/%DSFЗXcxR,pspU1_;^FO(fuE$ުS1~7՞撞R'4g1۩V3C1fKeTlleeUXv<쩠=%IȢT3`s VhqK1Q@86}&Q7I MctrLEkOɣ'2\>PЩd9'\iq(@BCdzUMtDbz$ Auia sZR S Ta!o%C.RIF@h,ߕ] %!Jʹ=Q-?Ods[3GƆ1iƾchjwUN8p~é'L7B 1h7-)D*U."c]T{J8vs2ptJBG) W`Κ˨scY>Xt[Cm 2݉F0nul D&YMU8%@ ?BTjU yd1CԆikQp3p•!7iqC1|xIN}AY/ siO0=U'ZVxtT>l379|IACҶ3AQ-T⃤ hV鈲ЄĜGpHo:BKXM}L"f4&s>A.ro)/.auOP"0-qh!cIAQ::rF*FiZ!e@&h DfZXD2"xn#=h~D*E m;O9ҘeG-sh'WXD5Q^ RA"'(m)u/@_ݩo%*8r1ӦӾ3GW1͛MI [K@;Q!ݔ[.0ę9ܴ9똃5=J0 ޭ0fXuGwr&lȊuYw,S 2g$-&rhq'r}Ⱥ:X Ӝ,-1DOk"IRF^ɽT1VYIb呇UC)wr6KCCɰ r%3eȢ8?'\*eg~8萊Sڦ^ {c#0fqkEww43md&WGmr9m߽"MuvRT哪JEbw43׍uޒJ@]cROՆf Mtq $kGK lOx 8ϙggOM+jO W|9D HE#*%SǗ9, 9S ; = Z"J&w#p5tG6fc~vDp E 5ĒفmJ' ͵&ZOLh wdѲ. B~A2Rp=XQvbఱZ>S _m0 *wLJ$9 LY׿2 a'+wz3yRLs1ytwU=caТR2&9?+Z. {((ٕ.hHk] Ѓ&ԓglkZm;J8S\4($mKⳳC(#/Xe2bn )ֱ(GjlxMؕ7ոS~zn0A}J=6P~;5_=O(bnXvb;F OT ||}iG:VQh\2#v<[;^@a/wt Bީ`&MW) )1P,M"jPWcc͂ tcä m 4 ɻQċ.dk7]H/$LÕ;O%DVӸS<Ky_/=e{Pt?@/l|u|L㿢4y(=5ыA[3*kбz1̋a~L@QxL Ҥf}!mtHKv/P% =^^sۭH޳ q ߙLPex̘БZ*m$jǬdmEݠ +y=$f"imHd 荒 ?VBtsMҤ®ώE<#o5r9%r!E>  *6΂HJ d%[%K5 t2k`zISSsHky +'Ou/[R^OMi%΁bc\rvZ:ːot SvuzǬ 'eh }k* 5`i sPI ޿kx=*3dr+Ý>H5Ks85d,r3%M"=vsw&NkŠBC!4Q "=HuУD|ؤ\K]qw3)UG;Ⱥ1SXA5"F 6ʙlw xf2nTFX:%wxmbuaQ8耶06g%;kvjcb!75B@B~xL>FifhJp6sГ4 joXcI5!Jx]KqF"qBͨ]s0leY6[S`NIɍ)hBd3Ȳ©`IrOv`J PO0;=>űL*KUGXjT7`2/w#W5RUX(kdC>]ï暳5SWXC 3lg9q}{Cuҹ`:%:Ri=c~j͓Yx"E" 2 wZƧ ֯tfV>ZjWv75p G3C3#C*,]8:$|(NhL>Zz=GR='ΏR wݫ6P8| Zmk%i%(˸ KcAYVIK}9%F{>Gd|/n*gyOp*QK%yZ .Hʹp:4nb xpӤsh{^ TW-.IE&\|g,_W Bt'16}$S"LDYLahѦ<FYQQz g[1וpeW "BCt t;0"^F 4ޞۣ +3?![GC/.&] X.ϾFp5>;] F%jk( ,5Z4.$鈑Oq=tgZ iʐeQImhbw-K&ڵ%M!~kEg}p (IoL?&{mh< w͡8>W)h#;džE`v4mSĕ Fa(?> o;K;#0O;uk{oOd.X`rj? CR8G30MmF'FBPQ`jb520 ?U/'6*ӣʚ@Ш?q>8 HĒy0BO#){ybٵSZD٪Q7#%65P-T Gfb_gp7~0Wf jKg&bn"_<&%Y!cq#}ELNzc&9UaV!I͚'ţ9=RUt:5]Rg-p",pu4JaxR$@dZs} f)WLEܛ@PgD#|V 6DEhu~?ZcpZ /V+)2A'hBX7K{.z@: "E) ^q(0Scț\:j7M[/.fp-ȭBs!w_ E=b _.G6uCzzL oDQ{c|я=-גp:_jMs0jK|:H|(tV\''+{_ˮq+f9 cJCѸ-U}@\I:eʅ9߶ϴƫͣ^kWm\6IV}_ 2m #1J`<\ciT?Ru![hz#o};<[zgc_bƷ\,”C"~ZdkJ:* X;q5]I SIt~?zɱutڣИbd 4?.3Jc6,Nf i8vKt:D9@Qa}-|g/Qu;+BGC]¥{pYwMO  6B:nk)%K% f)ނޣdۤY[w>2YGj]Sv^U{z|C9Iڋ.y#S5}n>N*#W@%+J]_ dǍPRwxn }t:bȮc**-9j6S:+i9ڋ4zfKdqg+"cd6YRʂgZ{W \Ŀ7c ;z[UIVHWc&U)#!-KmZmn/pN;ZH9NsM=I(V:3`np:im9TƄ\ebNYlohrʨEEKŎ,#Qc8<`u21F3fgYЮRa1OKeu R›/Ie NfMj\?g5/ǦDcƢϣGjڍ-9VlVtQ# -xni:ǽh+ ׍9 .Ew+4'4dkt#le9 U@s_k=L_2Y=¹h#Ȫ4S=G=8&T5nkl^i $ZGk&}uI!-]4:>83]EP=;Ui]Q\bIDQ#lcV R8I#:X@|׈}hJa1ʠ2I" T݉}}Íg|Iv΅ϊGs >Xުx]Y;`~XÏ2JYIQW\r a,g̐W^ [ւ.y`&\py :;l$UYC(6"q~Dt#Dz/dreQ ZKVH]6 p-Z8PpẴ1oe==8jm9n@Ld礨k4nwHol3Tk$ƩV2_5 ,">4w;.L 4F(DIp79?g {ʈNb6ˀOcij]1)7Egm"0FmǴ-Fd2ф<7yr:G6go _VЈS\Fᢢ 0r5,8/xn<(:T {;Xae"L33÷.yİ(Ḫ|C3mf6N\)Ш|Ȉ[d}bQc(ISP$Y} G<JʓH4`cwBá1vI0˻w.#cbZr=0q$A 3anji!G'V3$Y0A{\W"-غ޹{K2.1_C8leH8 gOOϋu %]Ew bào~ jY |Ŀ:ch=/7o$n{(L1\^k?nU sE/ꢥ2VլMjUsH?uU}hG>`Va̘F>p{ItAdmu%x1 ehO2,6 Vӭ FO *? .#7sdQ~4rj1Q 6r 0'xvM?<(nZV_+ 7T; S3%@ii\Zhmn,4B;-3y_a>l4 C*~4u*_tȤH4tS9Ғ|cjT%#_tI&zk?[xc֏khҟLOC'*,giiN[WAT[`4Om[B lӴ-7ik`~iXL#vϣ*StdRh(Y'@3?I/ @/DrM C6#1< .+^o9MȵR3?R~l=xi!WˊAoԦh=$l^q[lr i&Cw#[K4 >G+r׵@xUzE*{2R.&l=s30RJݯc ʃy l`+x^s&g7E0!^Ǵ`VX) 5.;cw7J  <ZJg%??hLFd#@ALn<Mriz,$RΝGvia9.M2L8|Aɑ\/Op@!z+t3e?15FAL*X9;v[{wP$*/j739 !'xwm䄌jӁ,&Nim%gЌ:pISb+FO-2CO!I /{S=6c ~-[ 4me?^f&8vWN=d]TDZ&d"fI6D0jRN<[7oEl9Nsȴ7kp|>9*_oKv(+74z"8b!FֻP~O=Yr B政24d*"M{dfIsb1]q^h)wuohw!΃p{LЎ( }2íA9Vs5"d& y@PRw\иYJGnQɬ}ͿgZwb(\pKN*4sKs7>OSX`RZ43z?_~+nlQB ÒEM:$', yZ&JI!|KΟGfl+nm I.v@<񙠳eVFk{4cLk]veBIYNV{r(pt;)1+_O$)Ƞ+YH2v^+"ޝc$G>>u}ڷ{>0 t|GW+FM6_ɦznwMGO6Ug\s #4y׸ (AU="}rIɦC~7$"Mݭsizt3슑BdGw:<}3sR5z^,n3T#aߘO|&t*Abt}䡫H@t+#pbȉCe#E&}7NRe1]WA'p9:̹CK|j-[eUNq^:pCiQ*,MTd[adL7TQ/\=Xp*BUKDm* !쑺"*AVtVE[=ot^ꯠVgn4ҙa 1eޅ]k 0±O{<$:Cƒ_1M^q`DbO0ޟ}2`B%Fl gw`->}&C(*-7VSzW_Qeח 2AgNK'Cajc@po6`%L7j)J,E)[3dD^`\tKñ1T _Ѳv-Pdi\8TT2k~ww+Yf s^TNO"|@7UeB&LgEkAWL⇫ρK߉ w@ =H܊9\:oc S@φ63*{ij8N ,= vs8\Op8Kۻ E/XQ2&q( "9l|t}e8:bU@N%ځ-AsVЇoDYb&!,Gc͛g-l.Z\A`J =SoE:H72"CM'g6-\bOH:50ַ_DۥZO s`3/-}1!AhWe}\NC9lZMq۶D<骃Yy Seʘ %MMZ2c\G*1|yjhZNh)bwFw#̟_wW}Ԝs`"3**Ql&=Quh2AKHcF}dal=fE,47ѵ@Y`L.%w9)}>.'R+%jʿKC.jQ/ yMc7/eUrm5 7>"r ;KpR(]⶷vY  #Po%ObOAł/\Fm[Yc|$I9nď2*?>r_q,AyԜ1}cW$[`CC{;z|CFLX )pCНχPPj)WH@l)Ry4eE+T5NWj=9i @cնA_pzVD,ߟ<4!T:~V8r iС8<ͬzr;Gj }i,Ə2m9|x =uT\`M|; )L#|U9l:x ɑP>1pm,- =ކ[鰕 &rY2i@q i+ HZ%Q…UPOfK󤐩{ EX?CNhB\D=~:Wł(Vszie%('d-p>j5A`$Q>V}? 1tC,g 4` (%KA@͟0 n*LRyX':ȯ>9dg_Pz:]废o%kEK)q>ϿؕFԹ%=1I dmNԵiAc5eoA6f6td=Z5^%S.[2F^hJ2Ԑ)]q1Y˟~e r7ϯ'nEV)!യkzةJL}P:|Cs mz)liR@GyK3VGQCՀKڗB~X yc}h :3"r酪AnEwSՙ?'^I_ U?O__؋* t̳Ǡmwr3 7[;Xa)'Vj,c /+3u0(Z3$Q+Jjt-gBfxIgi~:cq.34e֔- Oi -3EX)%F-!r5CzalWWWj8Z欂jw&~FuȽSW#iQRM]kr )3YiI^uCF=L=ql9{#GH S\k&5@ApWI뎓h؉ҿ9b#Ty΋ pRfb Lf` *r}˰'|߁DN,Ŋ5~7m}LV]|"Ccɳm}c4"iex7#&K'[dmKf"CDmZ?F q^Iؔ@t(xI1J[V$܃7'0(1 S3u^3Mx#VN ƅ)9pẍ́Cxy Wh3WYhkgS?`F#(çI=m 6 ghf8{v-!C5pZLҗe1Å5 9jl C n P"(K#3GE53&@ZDF~F;2Ͳ&0?_on/S] _)ac5d'[wL$R_S'S|fw(l 9`2ճP>,-ڜB(^ |F*3OA 0OkQ*U.-0hTcZa] ޲R@TixO֪5 ":*|BT,'KCKT`.;aE_i!ֽ~f8|^NU'%jBSծ>ig긷K/?sbNɉ̰~6s/ y6?W ^vOP*4>k4=%<\88MDҪa0`N}( 'ó&m 4^5a:v)܏M#T֌ yADxl^gAr+wH(d @#w*ł0c'59H eEИrg-o; n'EtSlt(rTh(c39Ox\Q]Ȫ ~Z_t78KqxH?( wr4M1\3a 7pJ_vB6zŜ}tG ]q$@~2][EK9ė;TOsQ<\.$B7Ft}˃ +EQɗ{_A+r I@DKGwa?: 0Uϻ徭_@$~CǪ.U)*S,C) "F~P|n.q4U)e&l^d(S(Gr|Շe(}lB5fOش-2"@n8xa<"k'~}H PSf||UVc4&N#Etx"݀3t6~S o?Yd )? 575~klx![ں%nv̯BRJϺVb)3 wπ"MB~'-1#E&v dl ֥5ǟ5gJB%aye."`@*@.(u$E y>"|-@s=S&>9SB΁kTuP_0I r0UW?\ʆ}_K{Q@W<_B_?6,[!<{ :a|U%atfHm|Sj0Cy.(/X`<rQsA5lbNGPhʾZua]9؇tq~[]E1Ӹ*N cL!J]}'؎TJ"{Rm 賬m_喬6*-'ʼnO*?Ȓ r!3޵3RLwFԔ{Lognk}=7j.z2mZ~*0E7JhG!iw׵W%* u SvtBE5MFsstr*Fx䑒˳#ddzF0oyޝfJKbR;Ɉog粨?hi7V:hO A},`VRfx b^AY?/o@'$Rw\KƴӲ0Q: !y<+KtF H#gQ #&e:1ԧeJy@$ldR,6Vḃ}AU-֎‘DQ}:)z~}M639/'c0i9Ŷ|׹|b LxQm>&k< 8ŠE&,my n|"IKI{] _Td"k0:U@2,Cm't4)%1p^U>UOE~pdPE*c]R*)Ϙ])c;%2z0[c}MD_O  ##bV ׳˒d.oc<ُe}>09Bn$w>I5vY#Γ%t»_-,,yk~vEFAG|US\y ro@NG~S%ͼ{39ph^qԥ<ϫ}Z[ZN\sE`ԋ|mqrϴ0;Y',ͤT+mɛfC%w[H]&Wx'y:ĠzTL˔G)wy8)ʇ*ȗxwL l%׃`qvj= AQq7S(_M5zɆ- 9@bk|EO}'ӏ#U٣ |hen[>_jpH( #zq 9K¿ a{T;b7`^G3`cj)zTokPQ[g-mwJ^!+uؼdCabnAɚ,%wY"!( k8 BLIE~~ZM dŸr0uYUZo.Dn37x3 זLNz80YV8&?V-]4OaQ5'ܰ3c8X'2"煆RZW@ˬ)2ϓI*Z{fs SZ#BfM\* 폩Uqɺ0BϬw#skxRڣac!,%PeK#8嶞#nI vI$7[VwN)e{$ }`X"l[3[(Vܡ0C A:b^L)C_!AfK@Fzjb|gjgFW㤠ia$ϹK#}p`,%x㜱ti^ `,".M7o&]2FobܙRiW[ei!(a#LT{EܷiKS2.G˛&aԽVjqqXohCy j2?Iq]Qz8 F)]Qx$t }ݪeX%NRh̉>d1(mSx\$i%3˜h'F@gab]O`R 8be͜O*uW=0](^hmhCOFZKε朆Uߚm.0^(eܰ~d1kSBʸ$KS?CwB2v-]PsHCArfIaş/%w[CzG2sP ޹j5=Z+ߧ?V9qZ9k~"04<>R^cnV.T=HQ4Gc$,#o"#=rC\iowI#(:[%y[z3Dx}6nVpvu?%"OV}A ?p]5=DvfǴ:3G #[-z wۡlAzr5GHn_wH*- H˄r\l?XIxMs:P.en А4`=%^8$RXȸq P3LZ^FUP}1DI I?09,OÄL:mدksB aXh8!T/d ,:]穀voPW3^hV*Q2D(+OL_=ꀓ&d\Q|΄lt c TA$bf{L23Z4 }J=gH)ʔtQα朠5&?ֲ]O@ B&[;JcRVqFa;xdu4(!u[nI??+,VaZe@%+4R;9hQ ]bIp/>fB.m}luFzFh·q~>@7/9E_˒ [K/4uQ| 2| DlgJ vpn, '1R} YmU}}^,MG)0壴`]Y˩\γؔFT:Jh]r99@LL <pc[tC :9OtCBOY SQ:¼AIAD~eEr#ՂԁYh@zF4A\w ϼkQ+tG/jaTkh|y|NTEK꯴r5xwz'-hS#[SΖtl B!eNu|h^.'熑R3B1{ini70DXW7[>:{ X$ ިP 7%0ut@'e+H> ;"CD UdS^"JO]hG '#wE3;Nzg;Ƈڔ+:@1g F4v`os"ک#5 WЭ/6}K^#հ)8$&NL ]p=u=䞌TwBSh&Ztv#mG!VƧhg-,(W (u~qym:6az]ԆIm=TZ} R)-Z@Y}8ix%ߘ[Gs/P`勜u;Ex9Qp T/б/%o#eJc?=n֭djUIBrn""*O?y(L=4Xx!45VT9[cQ=Fʇ캞2ָ(ҏP(izzش 4H y۵Q=PtXT7Ebapt~=JevœDM# Lw C(tWt2|lmyԀ- F +@Rr9zx7":ِh tt 6kKxZ,i@]qbze$ bK!^k:4^VQ|Ll5 w#cCf0LΉ1kIZK-T {v8ܫjO 6rxsg?Z}bTQ}IA$|-%;iޫIȲBt 3;gDDH^I@}ͲIteLR%f|X?iDϹ R@S+LJ$VOD Q?o6S ǐP"*`.#-Ie;ٰǶzjs>ϧ7A5~8*-M9F|"),8~Zu׼t1 5P$Gz嚲Q₻poE;"+7 ^M>:P#֚m/li'{xHd\ר3'8wҧڲJsBPS<ܕ\py(vl"Qh yUZ&#o1. #}VQx7 Ά _0]4*45Z"hu nX^aŀk@ r};}l 蝊;B#OrQ&20q B&Ӟ G3{㒜En OIv6ݘ_}VZ6sܣw/&ނ[?4Rpo?]mÁxzPx2cEMQ̟lU_YԚC'_7f},fe6M% +`s('/ PTew&QR5Q_;(dOU(. ~No> :sO"RYcࡵ<-z:V[N)2(W$pndtFti Cd +,Eq58#Z_5[؃D'cD(l?Vߞ*zj ~MGATuм a D|"&r9@Z \UKm kgG1%ʸ,`Z&O1  _3́+d;`[zi)Qaa糍h8Z3.]$EFCw?;=jd6& kK?h,Ev-Qv~HY-xfYAl B5cۀKE4( k|1_-Flp56iHJcY)73FP4K1Z!{urkٰG\_Bvy`ZPn">~y@]8@peדZ5h]VAP|R•z-ݮ@pyoKZ$ǺgY!R!=cA|UnGxfqq x~z %i2y8Ҭ[ͱ Tj?B'yqIT郱1' R sR gj;z#E˭_DS4<$c6QN {{.Hʑdɀ瘬+Nfnak wivilcOťQ<=)=rSIge>*L`w. 4-}TjM2)sLTS %Z.OYz.Z4sbLfe0]!hVD!ڱA&4و}iH9vz{@o`gUl˻f:h8J:[{AhD"pI6/l(H |ٶ.">v7tI bfm(]zyRo#c( U{'8{'ԎfC_a7OZ)N͊I4;szIphܩi/vYKirDbQ߃?ϱ`c[1fZG0;xYL.g6B˾'|`h3m?VQotni/Z%ccP6BI8Q4Y +Re1ٹt@[׬f*դBe MfQ^Qɿ|׶^ 1aQa?Z 5<߻+r0O'$|O!K7X5,"u=Qo/4صv`-Eˮ#ܤw ǵcԽˉbJ?L{?%'G{#X]Fbx1T2 WR gڈ6{5\B`>Ho[?3ZhE$P892fv鱸zc4%m4$QgūrlPA%t'A~F5(_*<@}ve84ODDSK]'ƾ.XX$0,pӄ)[  -8'UAX!ϐљ/Jse$<ۼ@ +wpvCw@g}i`@i?'y k:#Q>Q)"rSIWVJcIxj H*pI ,+CvvXCj&MJA۫&6 -Go[PÛE΃T}COZ4S]?G/Y5 cynHcw>yYέ h* ƽ 8 d]8 dfxo:`i"3]AY~:ԯasؾ_SÓY9' zNAo5ECm<ŷh8a` }1 E1H$i$,alcdIsfkk3Iz/{'6B? MzYR{UE䱑Watm,KD!e,Ć5/vW7\yyja֯͜mFnR da[ Uњt'.HSZ? }68o D;= {pznrCa4~~WY?D&)Rm8_pB@X2I-;oFT6bUm6C݌WӍt{4|' U{?0m't0}Щک WQ˴pTҒrS5.}Y~io2rx䎔rU|RB_=gD(D%4;g Y2SM-<HS>~0{(DxƜt9+-61ܤWyrql#aB1Zݑ<H.+R2yZ4pOڬ&P(&Vg6I(,qO č#Om9Fh` I_q]kJD( BrL5/ 6/Ҝvŗ8?zLf tᇜp8u$Î魋evTZBob/oSqnLG1p/c7iShҟVriEGVз0hKh1'$~54(Q: }-hթ'5l1"P_E_ltBMOj|83V!zbh- / 6' KF׻2M,e%^CGWDzOu AIBe}B6,'BӁfNX➡Ut%!Y[sƳ5ЧGG >6hprNlEI;Os[y3t2 d9#!@޿,IL|kxGc}T%L|?CxkS%nqGXkv}ǁuyp4XN7_HrF e-E^J3АK|ok@pnnUEW5p iE/W\'Ŋ+?@/FWb#tM?9ϤPZѬ"EWod]ЈOsuֻYHHܕi@Lyu{s 5r;GȍL4'|3QV͓A,o3*EmJf(8R5lq-{b0f>}(: LA{ew}^$YDOKzLx>#M=}ڼTe1pHZɋyEDzm12lEh~l|dq@šTOs󷵇pliODuo/Y/cD#х-I{g2"lW@S#);c 7$$!|Nh>?5UMiC(W$8П1,C̝$F /\ /6n'ըzA%.4%'L|R9T:2ק;ѕ|\q5xON}F;V4f-89ǒ{:ɸRN6&_QA.b7 @JTӛG).[ a05 zFBr|g]-Zl!%2ʨvώjnQx#, 6מܴG \yKϣl$,27mv*8 ,ykۗh}ے',i F:}H+HNd. AO_V~騕7RB.x o;b߳.1s+a(E;KVb&g gpC\=I7ŲhWH Uq=n`(-l}"ǪWpL {pT XGkXI ,?eDeg,TLfTYҼ~ `1mdϿ2u?UUvo#)(2QzsoazL49f$l-2r<_ͫcrŒ>B$ ֠]n9g? hԤmt& ܐ8 ,N|~^\=?\9吰q~Z&X3s?~~" } OjMzJ~ vEExo 1%;d|&HƬw^jț9i dNVLVIt W^pV61ze'Qf>~4GՄSh>6VwΤKIy bA0˸D7gyQ%5ɟSz\/Jj)J$AO7#ϧ!:*EJs!ko 1 p!#tDaK)x<Ҽm'EtzoR^1$^#McposmeG*!b|MgL<:ZC >Fq 뎆ǵMQȖ[  g82iL4TX 4C&Z`H.r^<:6RU,(x^zPc0re)¹!DhDDޙ^Xv=uWD)'u'n˥z]8Xup#ھPAJRW)#蜅E5++јٞ("\jbƤ}^z2FGr;jU59CNGRIVe["t@4 _V\9Ѵ^4`Υٛz3HA=,сR9%ތ2O!qR;bM1]_szbJV۔E 8yS7Ã^y,@B尐urf'*hA~kV?3 ݱe!TdMݥQK.NsJ{o8CFKc\`@sƑ` 4'ٳt7%s:zDg;@:C`(0tO1]H%ܹi:t^ S!ab'p 8}#4 Cݜ:363ߋb.)itOAC+Y{-XE՝[%/:so˂suA0~u5="{MaY][/DY/g!yᾠ^iB'<$KV-~%60v->Tm}ZQ!{!(P!20 UFZorGހ4`Pn,߆2UQ2žaw8>?mJ*3-Xv ZOĚo}TBufyjrA;i&dOZCI> 8e6#3sA*'`W] H)eK Kᦶ:BM_r; Pi4@_A2g78:WŕDp ,S"`ͱQ"v>VSxԂ|eN=U}Io8bC΃>WN޻s;,&y6u+ -8 ST˥64 Y5r zQEx]5}&&2w 8k}?G\#?#2i T}g2m U>!.8>3aKՊPAB5~D-~B]F" T@4Y̏%ީb)j `DH5кx( l,6"nzrNh _T"j tƩBPdlڎ70Wsn{ث6A+N͵T+Uj<@ 1$?O'}Q?e@a_UW;\F+)sBЇFMWHFꠑFY+q@f5t*98~6{BAcQr=梾). 7=E?O{Yfɤ֙#>*|fB}?"w4Q QAL $ZՍQKd`A<=o&pLB\:sR+EG۝p^oql^趥.!LpΆzDΓQ"vE/ZtI3+OHj"ks)ɈV0P0 suz7EuOˏ(ꬆ4l@-~$G \| -z@$5?<@L98PJF{D*2J6ΑƮ|=hZE?25ף-I)g;۬SAMmX^@3t~CsXuk'G 2fDVTƨQh~(I'L=4,K8WUmXwW2KN(E Oztii'y:'-jW]YkjYR1o,G㠶zJdX KYOfo}^ ҝ+c<ΜtZ;a`؅xMDh;HҦ^jƎ a\#Hy0TfKCC"4SF:E[" `$q;v&a /" ƢZqb&vRط'BAB^w^3i9BI#Q&H2Ĉ4q_-|=x b=#3sjQ=)u6zGB8ل=m^gz%@V,20^oWnMRmC]_&QDs .fÌN+ 'Ns# i۬ooa,2rwPeTLcs0s;(?A{Pf1[II>w$,!HCVzPYVԎq?nFk*E~UMFxiwjٚ1"c,|E,m$njq 2)ЬU0{59lZZדƩ<,=\7\ ̱d"-!N//u.(l,7gPow6K>J%0]GC|2hPhXƮ,ohwPә[?衬Ճv%c9DGIn$2p%"c-+:L$e ^~!׍)űkNzcPR+񱳀SB:qE;?մ#-'GٓA~W%F*sudQЄH EpOSJ6@ 3Pܥ/= 6L!=7G`/BpvOP3$'bPbmF kǬ[,_I{W - f~)"ZWBkݪ`Lܡ~wi(kq06͵gZ?s- 2Ar܆p-?0.>i*cYL4wL%ٓkpB,YA>  Q'kx$m23w3)t VZkHPnk:`F~BȁIt% $@̆6V35\_cNuKH:qo[ǽCS3 y[aUn\wuke5%_#řt:vLQcZ$Mr.ɒD4wK _ 0ĂN_yS%uD $S0>=/^AyBm_sc"4B30E~_f\XUbSEޏ7$#q!MBTiSH2,mԧ` kSl1(_U*`FMKb~H^!=pQAl OY 3XAKM#K9 w-TLqHnAeW6BwaC[;)-/𭱣k}us)c vGvj BqFelo*D04]aդ).IQ"Y&بB 4S/H'!C-RFu > TGXg'_D&Wx±~ƟJP "v4=% vC\CAɱ0Px8Q`¡Ÿ爢s/t-C*~TarrvҔu ~'xv[ zLcG}&%J/G8 >텠nxAN (J#lv!C3Yba~j0+ɰXj4plLyzxM ;ŵľ5fdJҫ4 &Su׏MY"%Y+?gx*_DR >=˂dN࢈vW@v*TdF\ԶgC&,WiL&鮺T_eZj(@6H  ԧV:UK)rqp"2oGer<뤗Mh7G.J ;?;Ǿ"!%`C@8tcٍJM6 f K y-?~j!j=)FoWfX.:6hڒт٤G`۶cr ֟[%8C+эyWW ljASŕFش7E,\2L>!y;CӫSL|%!9b#E=M:l΁OEpk/_ <=Ψ ;#| p{LRZ㜈 J/ntR 2]N QV+c"Aloː7!wTPKy|16X7%Z@#-'(8 % 4*B)K ȵl?T?x9(ø MIϡ;BZG1m_cU4'SHv3sv`i4KM:UЊ:\qi*R0CM=`okgrL ďiοzT >@=cG!45K>' Gmٽ.\ǡ&J/=- G..ε-v4BeB4衊͊O&6%fEhSSIA=Y`)uP՜*K!uN5;}?,,_ɣKͯ$j>C\5DE~`s¯l|jf̹@咵wg,Θe:5XkelgF<ncH|OLzAז[TFw.hbIe+.ǺT_̿*k]z\HX(}/%G>a(X0V#[TXl^q1h %q IR3lȃb.Z>]+M3RVaӿGرoW<:.:˙̦>']1!͘x{fm#uع0/,tNɭ(}`c0o߿H0F)KmEPG'DrY^`Ϧyv М"j0MK4 wC-O4] y̸vmn~ T6a0O.@z$aBR=FF,̣[4:e/kѴ^"?xIP2ʀom#]x pq?y/LLhYdA82q WIY"~NHvpO>'ncS(a+OJLdu˧jCYNoڊIsrcAZt9b=eJ@Gvj)'LK F[H,9|Lw[btJ_ƔvafSNb{^.^U0T/ӫs4Q?dqVu 9d^=ZWw 7aȺ[!&]Z*" vٴfNo7 cX&hod9^w=H:˜c:*d{ u ogbSq\~bnidLʹlhp6<}=kҟA# (nBcge A8:m 3$W>g!Ю;3p^$+|mo-̯Q[C q'$z+'/DmUo~6>jT iq|lo,hxu9mP.d2oLhQ$>yX d)Kno4cG"B_[@DW8?s6zC/u|o"ohș@\͛-cR֪8b2/{7qo#Z4"l&gQLb# |pnۍ%)8WY M+&ug2;jڛQ#w9˚G_{Lz7GHZ7(kF(_BØ0Z ͯW:@I%=t yMK &,!`Pۼe T]}𗋫q?9͗3ر P\lRIo`X7a\ch-Y6Rri6(RjE,N->3$b}򛼊7f]AcJd Q7Q%= &BT>ɛS +hw;O!FvC]aungF%P$X&CIL=tB_>G6gf`P`|!DuI2|.8\dI⚪J VBӷ6G?܍~%* ibs$JP!bHJ4#n9}cv#-꜉f8WHIn⧊p qf8&0L_ Ώ._=ny_TDzY ;6[VGڿ rL=EG5黒XzǖXvFz-f{(<}u0De~53Ur8@w8d~ K`P 2Isxp~'8a@> ;Zmd<NbWaE -Kmq2Oo.mhן%5] JtVr[Z٪*i^v֛d*Oht\*uOta2xd g[}.[Yh :j7ԦGQ^jis>i Pi: ڛk. <NsQMGoW7UNMmʧ꺀6#wj6+TO .{nOCo&K;awќ;OZ4eNV{wٰGa6u^>xNҺ2[5K*PB9XL ,j,$Vh[`Sp_z&ܹ?2\a# MfCbpb5Yex׮B*)k=,$i ""؆"~MW3ëKflJfjߚ T+ZХo|=WQS|C}T~E;C,tKCirIRt`:1&-c&9Ðm%9ԖOq+!Gg [P$ƀ]TMw` 9cc;WƱloH{aGMN'&wP!bF@˞ew!˜,˭nZI-w5kiN؛k# ?VиHedF]Eq2aSq0'̉`8/^bUҥ:nƤCdfDߐAl]Vί9f$vۻwQvkAUÙ )`Ï0(Ӷ32V%to-Zn 1_&Wj/ps]Sx#ocpSL$ژhy~%%^%UmXkoԱ)9[؃d?0:EDm nП3 dɼjN> XJIaki&^*$%|] M^ҽGy\%=U:ݖDg31 |A]֤mUxGEHPh=LD=|9(^8#]FP𦬁<3gWbd4:.8 § Λ.I:5XݒZs)h@~^D<~uߟkZ)FrgѲJ)X.~%1փSij64]"u:+lZ[(q{HWbʁ>91GC/7- >5zE/kLR#1!/a@*ogl*LC6`g6/3GV3GQ{F33T#yC|Tƺ>99TIlm7~)X){ ֟: >Mo ~ƛ|4+X/744 YuNY&SWzmH_ԯpߗf9ƥ@ Cl%(94Gw@P U\e$sZ{KRI-wYpi:k{2Ѱ-cqը@JLs6+aN@ )Dܼ6w9XfU\@VΖF-b7h"$3 Ul[`cK٪< `[7~KݗÏZ]|s7((8$enIL#]6FmTvоB]?{x 8.DlF{RBfC{'288K%ӤU TfzyzfGrdWʊ.gA2Ǥy7kkQO;Zs 6dHNUr;VhTxXY,haTE.zHTr/EYo CyJu3tuBu r,7D]+m/5l6;J0#3` {_peʱ$A?\yRg[6ZjQw5~4C|jr/TÕ]&Q< l-5#` x ?#A7:f5)nڸkj[:ßvvtIgB ֎$9.2?0$:yU%.kimK>-^ $KID"߀ܙOƞXWHc$2b LS R)Tzk*O9SCmRp3 ]1A'Bd ɥp{9 > ,0DvSBs/" 5F[?V=LDR5݁,Ge8ÈY{-E&y,pJ+LoO" 0b!kM6, cNb#EoaoJTHnTzö_'2ۍgZ6:cS$:{1C_4ʅ<>5O֛+8 ,mL֦@3+ L馍yHgڗyY1 gU-l[/+LW.~Z“Fph}[S>:qZĜQ[4a9'yڲq`:JF\ٱ_ ~ȏ[:N[B*֣=mrw56o%>:p[nV[I|րƔd\:u0-oJAo> riԞʕɟ2ޚs[/ ZώE^+ ]+y"̨$;Nn| 1_񀑖J:8p A&SZjк[j[4I^ז D}TvS BI*hY_\` ݋}n2c7W-NԴY2!5/)dx+ڥ}|S8Ą,wH98na]_˲gn JLba@9 $L%V7 $U7ɕrqE<@Gm&]_ѢQ߰9 KXG'\vxHKF?!' !>+eR) %o:ϝtpG z (JM1+I盿^h:(jN(Uȣbg3(dk5 :B c\t1 pʠ{3g!ueZ {E1/C1WނNT E6ϖAuU&Vw<7\ |uyۺtb vmn5V)6'W\y9|N#;n0,B;P&q{O Dۤ75m-%aC^׸4H5͔yiY]Jwa,31 n*"<֒ s ތ$Q79i5*aGi{am `虑WZeNՊ`ɪG]--oDd rHNWjBdE%Y }JJQT*k{,jMQ^i1fHRX'50,vv1ċt,ո%f ľ{^fn)J&mQo/_<$h0%6 ⶻaUVnqp P'E['z8Zke Z!AJ/Su JoiU-TD vGyUqNuF_p 4=,=r : Qgb*V Z('z`P{KZnD exvjsЗbW!S b۸Tn1%NLB#ݍc1#\T* Zځߋr$_|t]i_֮L +4SM{mieۛIet}qB_'RMHfFQ XBbZMxV #>vKot#z pqr'UE$!ZÓp!^cwdCG4[.vCs8Y .#E ''PQՋDz8ckggp8ێRgS{7f1r `tj/& 賙nC"B9Z0 s>5bCEYrps.9)lώ0] T޷6W ͚JMiRWq._Xfz7ƴ>j[$]Ǔg|uN qzqb[ mO7BjOgsQ1ѫ{,|^Bu|j=yLbͅعn8Ks[ktt zp#%+d=wBnU?=BQ-q8x덮E'G_ '+MwԞ~ZR(V^E9vQ ,#@b#F,`PB?Y0͉SE>{Qs,tDfӚ|\'5qpˁO#!!~%+G4~ȏMK]׉U|J2845\MbX=5,S<ˉ )⌳?POcAݴ!3į'>8zIdy*Hn}e6$TiU6w*+U!L n1[&6tL37tI)CNECs_[.1]ZlP tul+17k츣7^ w3;G/WKᅢXM/Ux,7'7OS(#Xj䩁::<ĕC,`("N^<ǂ!O@B;>@Ja3 N.vo=kX=giE6z=qv}%t94<*~J]wxu8>@ H ?2LJѕ7;xz%Bހ=' ZxPv+8a@%P"c> RrVb w.Z*$LA]cUh@rS4~hcz׼`7ӽ5NuR i6ch)7کr}b}ڙF„@)I{H^4;:~)2}0lH6>P#Qi> /2q\zȸ1ɦyV\WwPۧt.=C<G"эo^V7QqЖMv'Bz|͜R³'i&;ݩo:b ,ؔp Yn6 ǭ*qX+vMKa/fs;6"UyI^`&u`Bu k=iNpj6t&iv_Jj!M䴌y,k ~#r`LRz; cJ(7H$HI?АKJ4eҒh q}w9Bo+ ˶4_ G5[l0>3j@F>tM\8D/sc3i^O]9O6'=Űz谈ҖBݮMǢ֌ ?qc]ϱkNkIg)cfC/%Vr we ZYĭSȭvC(";i,L2!ʮ&'0@dWPHٝTV1é?=ȉd9x'g =GӾl{l*1pP5dtZOKb,}B0vumZ_zͬ:\[a?1TFj^q7%%fG׶`v't' ȴ7G݆O̠ds[N2KׄlmD 4d]{T72'5圥&p9͡Q{E\u7>[??nH*wzرճ۵Ъ|lݍ\T~=]m<~=闍PDLcڑFS"@S Ί1xEPcV͕@r<2n5oRևshfh[]0ZYMyÐ$YNQ,.?/2}(`4?s>f% );dK:Mkm۴1KmrjYIs~f}JCS%+n)D9̓rVϤ[*hxŹi8STn#> d(0-A-7ȫ<) B/BUirrNy@CC箜|_]txRܬ^5ٵ-]O5<hѷCD #XE@7NգDxJֺpi:Dk]ګE]5KTozVx;aּxM qwGY.H@$wIe2tfUzLROf2x@%,P|w8;W)4 @|n+_Y6U%?:*O[fY1.a]yI\byx&g1:۽@d2.Z SDଢUa‚sQۿ8aasieɯ#]?K!m$foxݻȡY[Ͻ>T71GV+(8!\ZRDO7;ͥOZf{]4oiEusgj2Sc9+4 (a8PFώ |YKQnfBQ"E`omO\7-ҍ4ZUEޑ^v"%gMQPBΑy>Q}yFTԵR=qC Z!$?4Bu=J\%mʽp#AtS[挳|I,F@sStaŌx2b!嚅5[KZēR[Q%;:\KRevdUcQŌs>'vL`ti✷%P;JchPOW{13M(A1Pi*5AOuGzKÍ᧧Lƅ;9M=CċC͍1q^RN{=UGav4}f[/?_QZS Aq|%X<꼲v"@f &s =o&,QPxvܙQ qʛZ)lw"|.H9%!4)P>-Fr[ Ph6:sH11N=1 Nɽh @0@L{muw=\1ǻݒŜ,Cw x4jR`gw (0-r+Fžz3wZVcrsV[M2(SCFQkb!QWXbv]ՐT 'bR_z12B.\V9h CuG%L>[lc >9gW~aW5"I*&o 4~؄ơ˫㼻(ծ&&L',}*l( Xe̥?ھFb?UMhCEC.S!ꜫ5@q ir38{ȋQ&zKX.l8~V7Ԕ.sOAE?,ꉚOTM80_+x 8:R{ dwdz'Ǿqꬌ6ke'\լ| b+̤ڸhDDp,'IC<O~cMw3d+j mWɛVL52 [ / %Ҽˈ?ᆜgOCz?O}:H͡ux@X&҄-2Pg::ұ[:L8%J4ݸSZT[ƈ C3Vй+^u@q*T;ش^0)ALOԛɎb-8LZ$@ /1i9%%1Ve}{O<5g,%ZTgN縱~dӯ't "Lhuo;R͝Gë #c,ɫ賈/hirqza:y'l?jԾl-lq|/H>-Ke{՜_T#2?<:i5B?ms3Xpe-qtc8 S+.PcMzA}g2c1N5S1W! 𥔡 # dj+z 偉8U_zR?NCє`3L^+Iw\St}tdD58MyX'a{K?Z5kt)jeo}F ZH==P ­J($>nFͳфYcz@2 n1EO dhd]AsPűl>[Z\^7\*1QٟЕ$P,)HU[q.^ʼnbߡ A& IUw)~ZtHb%s ?A THG|J3\LdB>KﬢT]om;qv^o?~r[ŖR\f`8q!mlXZ(L:D-F9u1̘͌cU[lOu-u݁HrC%'ѝ=r5ԟ>-C ː!jiʼ_P];XԖɎ Y#%W#wxg ߑ€q.([;u/m*fjUɳ^mb1sy0>: P^;` aÉPKP6(ى,B*j[bHry܌avƠ8șF,}>$ax-qfŵdtļ)QD>̀ )(Wxзr[t@g~D/~6w肭ȱ[V-aGcuE&B#`J3/^-Zd}l|of*67Z[iNZ_uYbbnP'd T϶%z&Sc.6:6D趻Pa{Jt҃`#"bAhk;$)*0EnS-B9|<jNPTHJ#7;.by6t9I-C:v&or^YyM5eoc d"Īv ͯѠd3gKM0p2*ߥCѸ\CK i/q1㑾^9`w[yI . yn1Чw rqSi ~+MM(Ԣ [`A'x"#M!ZkEt.WA-6۲f^j+yKC,@ryrzDeFOEAƞ%JX1{3f+(/=%lxNW 1͙YxcoyYۃ{#K/2M_X]:>x,QOP(b NФE}「&__%*[FOIf;ޖ$h@s@`?C*p PC6NvݷӴI(i/ vN/QOi"ʽ n7߯w },g)YJWr\6lU{bC:}؎ltJ!b[.!AJqeͭ_Z.A:d] UzۨT JBʼn {|G9 vfu:q3tdpxCY`p<{*Mjvp9Rŵ8ً-}ݑCr5%h׸g31׌%k,L=o *hߪs̰.$.I?S+В˔TJ0}QM.fD{HR/xYEg 8 $>0]{N8=zW;@-l[~2.$rX0T- {g:$$4#?Hj!3.&"_&QJ2, RdU>\E֡)2P^@k Ƌ8^9) ~I2Yf:7h#Zw-]vN҅j|z\?t{Qբs1G(>D};B屒80l5f{|Dv, d@.(B= U{V/g%2 ,˱o5֮<7f'Vc[CZ:)|-(ue=NcЧQ`$l+1Sޓ`4c[t{Pxt}ڙvV7:#a/IpO.\11hXt̬z|=?MLcUQbdH 6 ˊ]1\&!EcB\TbA&+J&tF_/ wKq-q!7YYGL\d"OlYlܻw/ TҬ&wÎ.]3׃Uއ (%bNo(y}"ֈ2TK)IYlXjUƙ$t?Kk ;=T+Y#DX]k飶 *nvadM蜮Eڻr3Y: 𰼿iTZ}B"'C=A4XxGP~-$mOF{?WR&9-rٯޒӁIjƬ}տIv)mhԗA6[=XdF- b~0 (NJiߡO; WQ.eJ[G܍z(F+Cm{PX?fA>"JQljUմaEhpgeRߕ_BE֜*rvՅrT U](;. gRCrJOݡ4 5 Օ&BnҠpy7&fm sA\$S\M;*c)_X؃`ӱ)JKtf~Jx"^K<,SB80֪*&lj ȵ]g_$àS|;O'+˷A@1ؓ[v&7>@+ c^N:k'PFTOOV<=7^c,e0 !bll5?Q57>VU<!Y Gp?tFJ_rC}YZ%R|.#K{Z\S#|@iNk.8(!q^U`k[c<ѝDh‚"\P\G{j˚p!\<1V{#_rs:5U>ŇoI־ (ab*0XdPԄN{'o"+: ]HL e$p[?Wjy>ZbMyF_ݍn Af+YcTU`6}髶=L_z?(*0K*g)y6$(2,;#dׂ/WB&!}`DMGգAeӔ^ (E7-5? ˩sm.3= +5Anä[\ԗ3Zb;/RvZ lʥskQjwO#%}Pe,FWk~)eZ.?8Q~jCh stfb,H؃y~]1 y#^R׌:EY^ 5 *ʽ);x%xpK1M0Ѻ S<.bZ 'ԝ)̙q*q~|ahEU".Z%!' xfwKsΓԦy؂'}އ@++~,/-!E"s){kTlءB  !v9d|'"fڕkg,B{cps$ V۝?Og7^'I0tH2Ovc8j&`ȢjBHκFoU!w+9AyybRXd`2_:]O - XW 'T O߄g5-Cob4;/󥪹6#+sk⢥סO$ݑO k èg/`HG :.~tĻ`4/dH0/RCL#MwT(-C'0h o'i Xdq`ie>,3>RnP7D";`}ʫK2Rрtrp[4pG!%1c?]ſ\3[SKu^ CdVcMTy:V9?%o2`3ǽFW70Ioz[5f= )WyCi` Bvht;x )|;ȴayƕ<6#"jO wni_#3zoVk "?"ztN K]8b`8G|͔8Z:WAv́H̬3ߑ?cw)q^PWe&|~k+w-vwI20ujTE`X t33ͮ:+ >p/P~yT_޾' #ӗ/IUP R@ϜO"F)X|bTlJC+uZP_]v75*D٠=YoMk|ͦ F(dR;SF3rh:qnPZsz_[%c;( TgC[-OW53G^R񼴏%aG`ηzAP9`wZwSfoK-1l76@# ިuIWE]mX}uA/{F:~BQc7mH$=iz;†:tT,N~\'L3lkw2T[};ށǘoD 7$#?ǜ9&ߍ8ZuIo:ۖGI5p, S]ܰMZ^~}Bg7mEpɑ< U 򪯢H l2i zSļ pZ=7/}Xӱ,]Ͱ^?srcSf!'&kY"1"ÍceMLwF@>&sC&FX^>g dF_u(ת~7~z9z.慁z΋y  lCh9q8BUwh~9: ^(`X.ԍ%Fzڅ8T,ܦڙmx'ܵtReD[NWa:q c2FxAf?"[~I %$3)eYgnsὣK$j׭/ݰPԘ1QFCnRc_ࡾy;pU Upk33GusD耂%Ar` >TX)"hH`NH@;b*uL:tey4a.ɱgO'c텠8v9ȭkr),iH'lC-Upiin,W#ұwQO3XNBv`A F@nN|tǕ(Br VG Ǣ u׉|fYs{ǨL^M0{:՝>+>=|k㔈fZ~{i1O>K6Ɉج I¿⋁}cUBF6?:WE˸N굋 gpT[sV0i xcL YQZW_CgJ1S4K#/]'Zh3ic+?bS$XiwV׮؇LaA^ 44pEAb +}d0Jp E DQX+UD _Ơ>S P;OD!Lou5s,-zm4t\_}9iqI hǰ|-r ~D̺l4*c|x_(=(V{5sV[!O:'bPĢ*X&%&P{\#6|E y,]E'jI:pCeɽ#\r? dE[Ylrd(Yi$h ;yof f umݧy֦}Sa+aj ;eoO[*TW¾yporï=]&:sXiF?QzR"P(13dbK=%ҽW"trcںg{UtC{{ vM֘,p-LhʺLĈN󦎆⽚aqF>Cp-3)|`+8vd*,C 0^mݺէq31]C e-ArP:@8Ɖ$sGM "SFUb](+r#)Q؃;k$oek*1J`I;>J.S6 c5^Ͷs!Ft i͛l Nn'BmU(,Y!g j/u LJBXcgKЏG]~lqFFm@bOLҧMhhV`0̋^tmR9=)8KC#' ʤE<2`9B `re2F G^?-pF̗Ȼ@.,(wtKT=/0f qYޡ b q@i}k1E9w`eb|]1@鎢ND禐 棙,!ʚO4~~vPr+<`C4jёa8@;zH=UA:̴LpF%VLL':zMƙ޷W㇝1͖tA{p!BrHR?W'Ys179~_킊4T&Pt!2 B- {zz|)ٰV7e2ACJbBht#|P#[Obm̫L3 rZ c  "tddi0W!n"IA!@E~G ịxnaSEYibo([ >iDއ"Gx_Ѡ?V # ]hHC vb2smCܵMniȕBB`Wn#F} B o_Hk@mIH xB[ բt&}]zSa׷y^g4>?aF{E}*J@$~)暙^f hiI2uN!4*R'Py:vg$`UU⸣hj$eQZx:,];fS(ɞtlߜ,ۉ@B; ἄl93 %2̒"S-90݉3k 6VȽN4^9X) w6eXYAlCγ&ۨX|{Ҏ!3j\#iHksٰ~3a~ӥ1K0A휭b170*Qr}U [DcKq0qTC-If[w[j_Bm{lDˑ䡭S+"~&($5Wlˎ Rٵ)%Yx3 U{\?e8 \#g걶%6SA  F(͊EMc2[R,unO `I_cCܖ QTWmC;zJ$Ef%5\i=CG-SAC;׀CG.S5D.e]-E{QDZpxN l3fwZCfS@7M2̿R,~릫_Rְ6.Vso7>[#8D:J@z&1ycjUN sLFฺW-H1'G} ۓ;I»0<<*+^&m{\R>~Tl:V6~um:ֈ [q+2^d竄}Ce*p=h2Qyx KGMhܪf&r 'НXwOe i% OPԳ>yyc'gFFi턖屝91Nԫ6~F*NțL2ׂ.RgDѭUU Ʌ eC/ԯLzY&:3P=K Z^84׷9d~V̟eǶg o̕.BuȟG>5P".ZZO^ O9;'fE/ݮ>ŽOͧՆի_ }0R8gOU},G"qm{V>4V΂>ƫ9K!v<hwZpbZ㤽U#Nx=(Kr:ii?8 w,0\|v6xF>6J ck/r(iS\9] G_i3DG0P4+aٹ.o̕OUEeL;.B;>=+/y ӳsH Ӷ,v[eZ4۵2zε 1'-$3Bq =6ExOtSCst&#mhoVq,>s3%IE`g߈F+Sj׬6 ֻGP4;=oH p1E"EJGN?]ݒ:^g pw&"akNbFDz+J0bol4l'>b\ i("OC8~" \Z=/)Jj$t>7OjFu\// 2`eA/=4NKp >~iyޣ?W.Hfm U5wb7@76@x3*;/&j+9cW A~qetmv|'JRWJCZ},ҳ_-~rDmETUU.,LhNls{> K?'^+O@tPG`L80/c{MQɯ&ImtHx#F1)-lCIz|qc\1bh4q$Dzr//scX%Å\1U*;rV3c-SAf%@2%bEJ- ޕbI+ats.cĒ_AAIwkz$-ZܬH9nNbF1:cfѪKK@ 2 [= w m,`X$^6YA1,VP.+WtnȘkշmזÒ'j ʳ$r3 <~V%!.Ζş.=5w]S(#,me_cxjp^h6F=4~+7X+w0 /0EμE 8BkX@>E_fj¿n,j<M.Ih-μ{DJs5pOM$0Oo϶ ȏZG\_9N0OIZ@_I&Jdi}zf ʼn(@2g~#0%v@ Y(ϴTfH>+y$Q %)XȍRi0ZkXuPQ$E&F3 2E_aM*(FZ S'n?9y5ۭY4l'6Zpt򣕁cT~ԋ- -}h!&Ŵmct"NԸ:FG$*Q܋T`y{켆۫(E CE>7uڟhzVYk??ʼn"?~S~a=%,X]E[ĕ!P6 .Na0Fz)㧞<20{FGp",-۳ |/!z걝oU6qU~&#M)#p \AMҐǣVVZكMa_92TN.X& ⴸ;ZW?U:X)PXv &eֲ6~%"tt mON%XagdcZ-ys\lA^LHѯ ,BB5=e$d2Nl 8%U9krE|+hNOc4C|[mWz(|H2rБD~cb_+ɝc.MZjuKܸ* hQCn%2(hX|-DC/*I>c/vvQ4UP zňOoPJϋ,IrgKJ/ S0G,-ܔ<@sK#I2ו3C1:q"sNC}f<*crytA6s մZ{N'B?ӥ,gyPS^oЇ`iw6m4З z.E/ZoN$|B$-nQι1V eDHzj\!g~@-۫T22WQ-Ч}<.)Wl4cBӺ{mgx1q ]3 U'I5@A:nS~Xǯ+1{&X _ш5)&N6hU`׊qOz2Rb+uN=v9Oy.5ݙL)|"XC_1+uz+1ucdB67uˌ).D dt4Pz]p78aߎ"+ ˅]F阸0@=Pu2-M8=N z+MYͿ8s4tmC1:1 ^]grXA[rQ= {8 %<;on",iy僬!=v( @v-Pgp|Dv#hh,QG Zn{~5̏Wwks?rvɞm"TVy%-ܻОLƦE|ƨg̓\-Sz=4 TvRbl1vT֪{=m!^0dX7dzM,d@ձAC9 UIcCm5ۮ LuDەS7)kWWjPUX!Wt1 /pyy5ra%߈:O@@ӤfŌ#F_,H[fOz{i܆½g=T<QVYEMʈޅ"Glyl$kG#%Sh6\&N6e^~3gP"Nydfc^ !zYd_v+@6Ĵ{}'y8^#z$D&9lmY 'D.H n|> 0.۞` &ިTg'ZhsEIF͉ H bM RZA'7-BKf (Ɖ{9`E@͹G%V;lr7rlzh1I)RT=c䉻16UD$nH|UG p6P9nrmr.R-!D}o5p~aa=9Y/`,'R{upqMz4kg'Pc,HD^KZ ϔiGso[;7Z"`T䰼?<zڂPqHь~iJLQ$WɹM%luV}ݙs@+-~J^@+>xq v|c&>z}JuDvC~,auzVZYcAӥ^Ddd]~_ƜJ}6H̑_|7c |Xl-q#Xѩ%G&cnZ,vn{ JOwm2 k ҷb(otQ1*NT>@|+"r:+Yߓ3Yt I9@LO-U*[:@ Ҙ @@]r&T'<DDz H9 7aqx*%Fewd|=)Q&^sꓐф:&*9`J`17zx\qʬ(!^H^l!Ӷ6TsH&BzrL,nTp*,-L]D:ʕ$H$J%gu+dH>ӊŜpUĸ;`Lf9`D E!x:y0oLlo)҅O$r4ydId Yb'WikSy4;B7S_JFl`wc{J@#z~M^cX &AE"BBH@QgXX|F%LMd/ *B^=RPh"f֑$2Z^褈9[u_ XHЊ8ͭW!4?Cӻv0Rm9<%,H pl/RSօQza|;u9{mEoO*V#N-ҢZcMD)r$3ȴsg\ܣvŔ@;mk`oxp)*%nmz6XUaN96UcTX|6Y2v :eaC\)zȏx{:J#2K\.)lZhD\!|V+emSaOWv4ZESz[n^0T>"*L2+Dˤɹ=%WB$%(rㆵp B5@i(?I w G(E>-,DbgmJ(F >P/a-(Y&Clgٰ;^$`?plb.0^c.De}"9x#QmjkGmdZDb?Ay0bGhTAu&e 3h 2A#ONe &xfNL$dO'Ƒe lG{~F]VubZy# QMvk[s _Io. 7ESgAlr`J o **4)}{}>@8t{*eT&23p13 *)0 }{?Y{9cU>S4j;1Iv"<`BfA_s#']IXKdǖFTujP c YI}{za:e3>Tϣ%麬12c2Q~Xx z ^G=UǗ}d>+Z$lwZ|9dI[a&Mޓ6y)lQI|sC'ێ_ X}Ar+#QzR4R%Mpvd >n7S|9k1 WBU=guBNh:yxYoWxx[QopE: z cLqsy \M;a\x KmB;i)PwbHP;1"㖞Yz;}_h)]Z^RO*55*ZBG7a].Kfs/ʷNJ[Lo SA&FS J`DpΨM#A ج_kb>1\cL VzL%0l9!;WSFX =:5 '@N+fhq@{J?4to=oO/<)N}hRI1)@A"Ut87X\񬪢V.JWw=z9:u,KS&mfL0|{AG3̏h05,g nK"ڞH'2Ņt,]PWBS`G:8OոsmsRw`V2օWL3beEnHψݑLs"z\dWjL&OmMQ8!<&DžS.4lYcz7ѓPU 9\9b$I~9{H5sx'/\|11y2CQ, f#gKom"Q._G 'ֿ&J6>@cpe Ʉv6_]5<=4͜Co%HqWr;B&Ά @ ?U]/vkpq./QҦmE{T8!o l_3` +iRY$nTEy_NDFw*w3TNy@1n%h Kྏ3T_yΔG &8s}-{Oe^19 ]uws,%}2CR(/1n /*?iQJR7:㜷@sقBMP$GN/gvp5$O]ԿgNJa@l2HV̷n =jWYi`cšk6`˝A)I&P1n.2r4_sH8hnS`{WV,q d0|uqӘWYݔ-Ķ\Չ:DRl2w8L}dl1γM><<e+=95@ qX0'JwjU6Jc6HZ{ʲAWҞ 54vtA/taM*)K8Ĕve"zVV*DOަ}%$ѤI G/Z?{&}Y:gN d/TG,rwXvsKXzEYR e$"m %(|ibt2EH8kt^b,iGI%L kB5O&7z0=/8/ ,ԥt~*klPx7[2xQZFڽ.gt;,U*"o4qkrL7P^`Y*n3N8q7s~cHζf*&Ls 3B+D2n]'r-/խT3 1>ĩְꦤ+R˝j9{CC?33[*U230|eRK>.ߝ׆2p ' 7^ ~b0 /=O$nۛk~ka,9q1^ Ct&v9B,@䏕i}dxGc6߭z!x$QX;:`Wo_i>_b'4ܘ3lO SoEBz@t[-9*4FwzΡ:Y?qjݔdʛ^&#]8%z{s]OK$v?)Sy2H2L)Q(#%~V 6+@@Ik2`3l)d]Y<.c3'ڸ(!D#,_>җZhvxGFSgU 9B)`6 q1=4]MsYl~-ҦZǙu7;DJ>& xCf36zah A"OXudrBZ׭H&WcD{`M{˸ޮ{kq{?0Xu0ְ-ٸ2^WMqxkx;R[iy! .00qvI%5I\p)0VmJ://$ +=(U[oT kJt2#F8"qq&.s}GG[9ku'h`9SMìI3EqOAMqTڻNH<"AF{Whn>i$OՕ_ UHu6A)>yT{?FtC4?46 X٤kĪ-Kλs4Ҩ -YѬgvTM()b#"I9 b/ t󸜌%=G|ֱ"!' akń0 ܜr]NMF'~`Khc>\9cAd8"`DXTIO9KQVՍUg)f|O+G O7 ` W sXj)GWϛ [+☦w<"["1~&gO a) 81{ z$mb]a Id? &*aa,Ie,t™nPbŜdsIyll Rg;' դ*#܅iJ;-#j[S^GiwcLVC.aĭn[ )c~FxL8&^*2+7|iMoP8oj)i ɧ|N4"XK 8KCXe6,wqy]?φ: 9XY(%F Sů.Ċ tȌrrS6f?w{3|.Kh ZBlʙ\טTm^ᱚЂGFMqל0쪹F`$VqZmЬ׳Qz_k]KF_@T ‹}jHVO ,IQo%i`kr|# )>0T5\:dPot\ɲYUF :AV]&S'(b:i{ptFAjײ1b2X)53yZ2!Z]|ҁ8[[pI TY_p\Vp#n gbB-u5:MMoHUm`i}̬rAR 0)>-]f4Ȟqn <J0sksɖm% b€3lsDy'@ xut2 ЉE"`s,F4*ԗ>Vתq]lY,xАe)kEb#1FP T~maۯ^+=_kk}Qk}ĬoX1#%\;O`7IC~@ӿ0R\Fq 7, BJK"tAkڒNE\ŃDeF`&՝:Xk5'~E=$\0$p2{ Pqǟ/ P8}uϽ ug(5F)q_<|Ѥv Ǹm/.{^j,z_7-0[k瑡1DDð'{]Li4}7 H$]J̅A,^lEޣ.bX' =3`a}mJ^蟭LJ0 NLq$x'$ܠ,eXj-{! )ll" WNZ,rC9[CE׍I ~ ?WC:!#끽N CML.G`7v |̄v^Vݭ[E;z磜 2;o!3"PkE %[[A, t40+ʑ 7;0V->⋨,ST9;DLtQɡ݌$Y|qy76\^}ǹw֕@y]7| `/Y̯0Zv2+UΓWlYVcM1?Pq/~X4UKa j d!D$%~1zWZ!8x,s;}2L2Ŗ_@8%oOPمZA"64MԣǫA 7Qf<>[^ x0PzU0{^yd6/8QOfw{Mǥ 33AO. ̥KI;+#v[3Vc_+O:u ^jZAc?@GPW_vΉbq8s2$gi( 95gkos {-C |oiG:)ό>9 kSU7A* ^؇?0RYN`jcwx/t;k\mbO戏OYK M/?4-܎K.6H/[:k5x(ޏW43pU]l>?`I?$Gl?We)v&1GE#c;atLFy&"}5,@Ftlb>6"ng(O: ?xί(Zׇ0 SDZqTpru冡~AA6m4#_ 1#Z`>JpCrmU&N\$R7;O,>@PK|3N¹}* !cih$CY\h6IZNTzWTkX\N ]Ov?~h[06wQUnG;:Mi5cItمD]Š'䅿?Nr$3{fah*?jYޤ'E r21*%eLz+[uL?䭓,-19&k]iv4vDE벀UC_H֧coZE&sLΆjo3%pe/݂]Ҙ1c}\]t¶ۺgGnz1#nU3]996UYRTxͨ9.,Cm\^{`**Hpw{ꥧôdF@oj(DE҅wk'P5Je|M04y j [3y6ģ=oE~V2-%͗/?K]&qs#`&:ֆ0x,Wlz?suꕘY͖DU+7GW[|#P!gWQ*wf<$Q/(D, 8r> :&Bü#^ g?:S)z/ y !u &׵0$.C![>9v<'ygA~otl~Hz 1W[{/LG4m)gOv(K:~ a0 ≠֪DwthsSt`,tx%k[zUj DI/|܆151jzȹ>OR툚nC7 ֚*\AwU/!g ش"uE%*mRc3"rief$MW8 0 a8b[|.n-PCèd={o K?>,͡֎=pIE1G13%bw7kYuNF7o?h'#Yq?h{v׌R쾉1EL@ d\SMFf{qVmikBEF*vdjQVUўBSg9 ~`|&&L%@ F&-D/$o׫x2_2(H7[ML<2mtESU$"$W}$= THv˳Rqɳ#1FYxgkg4Ri$IV|o4oO`̚Z XX!؝ED{r8-$ $D;\Q1DiGr .J+](ܴ&'wm:9drzĞMz Ҡ07?3%O֡ZZ99k}U$tԠhT6}' =ϻTZ{tX~pG:c,u)衴.[,JT[*|rrliLTmF4>6{Nk3oh DtU }{I03=¸iw1W`->{!߯o: !KVIEf s*4YGH_[֟WZKHN&On}~k`LeG֭&S FcO=-$(NYY-N(|l^aAO& 5(_pNⰟd䃑2@i:"pdάeߤq\ Q4&o0ɨNpqP-hh|E&2}} QRsKfY4 ~5pA_2y'*6,dod@8L̑ǖSW25׋5諽,U{,"ڎ7ߏ1 J!Fr Gc~)t@ LJCw;^Q5-hd/fGR,@4$oh 2}$zϱꚿ0-HX!I;':x7Lmѓhoα.`P^Ʒ upr$HUZ1dc_eaM0QdH7-JK0:fHPR Jg^pj& i}252y ~eo p%Yi EgJѩ,7"ۇ wPbNZkVK3mQ0"3mnA$˦p;"wyhVoi-h؞bvihNL e6GބS"&m5DVL S/u+$ۻ691hzpb`/=ws?]q{_s첳gSZZSQ_ЬޒJ_{Lg~Ix '_qJ'n ׀te%J-EU#nA&Y!5/qwġueR(Rl1$獩YR?/&͡538(U阽f_X`S9﹖8lJeQW`YE JMХh&ǘ/Jܟ'襺 jOkV;ye2vykd-~SW _ҏ-W`:_૽ɮ*xI~jåc֡:c?ׄb{%oV5jeuԔH%ClɎVtI²6Ć6`cW9oEƋJ.A"@>W>9 ` 8Wo`LGZ"@9FZ*v|-@kbt2k*aG `B:7z?ΓRz~KM$>Kak I j?M`Xo)rp* {jEj#! >Ӫ_jb0<!mO:paնjdZ3Lb% 3-0FR!f $0i1F&)/q<ܠzt8ڙ{Kqh <\G=D3u*2Vʜ&'8|Zxc(7-`3l$7`IU4sjUg~4PV_'F"]K"c>c@ډЬd) ~3 `+$%^՗,"7:дޘT]qVt"JX/B )/JUPVI&8[߄T "_t,**SQ$UﻕR]}N]DR-.߸f-@)5|"'zm[_ġU^Z[a55L3Y?咨f<*j^։ Ş"r(<%Qɦ{'ҁ"Iꐁ#GG)v^2J{oC/255GXXמCLq -UOLYQF!d+EQI`+HRkhİ ?TY?G7uE",*Iɴ-LL g~OFb}b\^P549XgV,3y _ iMgjAay1:Z*2F-5K^+@U֘˿p?DP%[mTģ!FL+5ۜH1Z ~T6G|4؞Tg,CuoIl'g^1ElFR:6 H,}mMb;Qb00[ĝxE5 7iN8]tGG vNFyGF׼Z>h MD6Nؠ:IX_9X.SpՖ X2OLYwtl@mBnJ,aihB: m,hE~&?h_ n߯ :/Fvy:+S%tѠ3*:nΆwֻܽ#z,ȍcB0scҖfȰkkmHtc-v>9t%FB±YL汌EE//ȉLt`\;W2D"d ?XGh㔼Q=-E8"-0ɈaDG4:eؖ#DlRrq)-O$DEO& [,pUfqz49swC5<✵p9k "I; i۰`ht5;3>;'F3e|1 H7@egDj* ?Ď6&QPu Ĥ/"-Qk/c7 ކF x3d%{lCQ?,M+K*524҃ۍ@.;_xstd^fDL=W xs# $2 v6|i){݆1z=GX6+M>᪜CqqA`Tk7]:83eUMwO" q'*69ܺK3Z;ę@Fj]%!&Gen—ƺ!TJʆ)Kb*/t)C# 5Zmt3If7!\ ꕂl>$Z }-O;\2\!gZ u}Q"$KG-H5xSk? 2Ƣu&FK0(sKqP77:og3D (#aJ%b1GW(i:/tD9VjlI(PըZ ) W')-LjCYi*إN!)W!F94dUC=>K`mzv<6.NvE_Oo^LBRTDP3M lIKcW{ |0 n~aS\N&\a굃Pbu=<&;} 9Q)JL"{ІUkWZp.n=n֎LJW_lG) 7 IZhf9h|G hi??w2,&xdr SƉlS3>G# [3rKI@0}k%gK^6b4%h JV6U|ZiE9ؾ3P 8Z`qQ;OHիВԘၖ vϙ\ֿ'r֛^-@Ph{9eR|{@R9{[.'W;}UZ" Ev~o*c,?5BXJļ祸-۸E}=<^ EZGob~"C)/<_! Gtp&7i%2yRAYPSixf\r-XuaAJEb_ʑ]i ۫.!,dپ{ x>W(f9~S)Xh1=1 5"e",_/`<3m^Rk Nύ,iQؤS㮳gdC{RRr˔2lrk==)-GERbI& um?dAM}K|c+X2YKS yIL2կ,͖l; G: UI_K1J[,nM aĆ2_Ʉphݙ}tbz1ё2*r^k;3z L>!Y(^ٔ[f7E_^A1ck(fr@|XvmdZ%|eD1t O8q ެwkl| z9+JG+SoI !wU6LʩA[.= qܭVw f#ҷ۵!3_(bE~KLz!dj&n3w7GC}q[~ uxSgbIHt^3JQy7*i!f"N.# [ m{&ϯ7@D̏/EZocߚ>v9%dݩz%C &\~ˡ!uLȾXN`LNdnń#݅Ā' p&Ikb6(e4t z ozOt֮bv *BegvP3ݢm`ߗnG^]tyl/4a@a޽ºb2o@r?C;s&PFf$D 3rL!bGu/nyrd_T}\@ \S鬨tM8kfUq/3#`k+2w劊W 36`ڲ2.^qvЯn##|/q0adQiҷc"ף`<2y,I<,wd|j..P`pZ>tTXYB(ʻ_;@Ut& pb]"Xbk7Gwhv%^THEl6~?68@.cz yƙk%ڼ/%H,`r.lzʟ A@ddgڰn ـ3(t,ʀBI0ZqjtCꍈ%6$bS~DfrkOxr'+ H׀B11ZĦ7:^0e:0Ry)Ha.H*iLkp{tX0}; ,rXr$V;m ,3cO[Evlεod\ΦU$Ar̄͟@47og0RNV}l10ڱ y'd ݃I/J=ojb},cxQ'jجEf/Fv}8*?ɔ5msxsBpS#`4hdD],AtՎǓQ8)JL9_BN5$ڠp,[ҔhF&NdѪge+ R.-Cּ^<@U%HǺIn]4k)TU/S2S@=F!] %c_wZuɄ g>p@. : wA<䰏m#XL

    Dt `T&vxԥ倕Zziu )0M2[G5<@}9&ئ'GFV.?KI'E1 "r^~~^AR;a=/(mc?@x0i t΁5y?7~eQyh荅o`̲#e%[KUH_@:He|\teD%ӭU" |HB" MܲPpC@[憕b˩E=ۇr!AOfG;2a/)c]^8+ztj+xQ,DA ̒Kd K~+ЛZ#Op܎sXlhmQ 5GGc}yEp6ք\E{lP B#ҙ;{ DPR_P6kGZʾ dxܝR =GƱ4n("g!͊ ¤ҟ>UYuT8+~jycDhyȊ-巔e鏲wm_8 2ӺQգ#AcEz+/'@OMgYTH(/W [˰IoSq#|tnU}Cߔ(Mۊhu!`]ݬv/[16ٿw[ U?pQ O>M]NLǛ|A՘M/.iU7owJ@յsSsEn_ 8ڎcf8b1hw-\Yh2BB0+E5ete&RB#i%%}>õ#D a[AiQX?XτD}C6Nb^5)[jFlmA}yøOJdODXM9n;/PiR-6*MGB痑D`B}Y6Jx7>TWq&A)[\͠ KAv@%嚛D1tI+ Y-ۡRPsp9 ]+.R47B> :sH^O|a yikrM"Rӏ@}$Z\|NM'3$)hƏ#&Rmkyk 4wF~tV4(ŒAV_|<D[P\*tۀq_D[r!9씴socۻzuEcg**nDwԖ g`=">#7{e )=0uMl`@@ˋ^tk(uF} iɸA@ӵ fexGãfR6}_ypKDVŕ55q!Q^/Ԍz&311pR96V*d?8m k4}N5()0k<8DҾDkӢ9g;倁 ze*ժ_/-w &G/7Q{GLP׳lP~jtfsA[ؽslGp{aFwGWϭ8%WA\ʔ>#Mդ=2цeXs_z0Pw`,Sݏ^F:Je+ :jK'6*R9.2w/ !:dUjo)׳ٽ\{B5*aP==(z{i˥`oW уBɚ{zdv>{F]qexfsvX`Y=qm` ěoģ)3\:5,W$4n4s0TVLqØrA6l]Ō>{AQߺᴝ/e祐bHZebCN!gy1ܽt{!kO;T~5&frhGui0D6j Gd'a-LDB7 cmO-p*tWVWW{]{::HϨT7g|{l Ň em`Xp' bIi4b*X&Tk+m}}'iv{_ aSgrcM{L*JB=8k iY#}B+ph1t#1dlXeN%?N&J)r,Izb)b|ƞgGNGMEf¶;q"doC{B?'NjlsLԾ[7S*422 p.2;_x'"Aiݰz i30pȘ:m)ѡ6Tu8Z ׵*+F`Yu)es˂AN[',[Uhrթy6RY샥 DZʸ6ƃ], $WzROcUXl,tsl&x\]Lew/C lv;b߿_Gqx6xBmo,c]@n&vY@d~+̇ M?(#mMFSYkg+"-{qQ74&ɱQK-{c3(i~zbԂ/>7gzհIFuE \ASR!ᘚݫ%2ɇ ulTem̴o8%RڰC#D+\o3S"oF)SGٸo._dpshWXOӿ9 gFEo[_:%7 RÛ3z~|Rj  k|d|b/S[[/׮oڭw/<.wB-nBaG$zus-R|R\wH3^_n__ϹR9Y26ƶ eHqKڄ<ЕNa,sp ?[xՊcA'SLVYI2Y@Ѐ[]<#$oG^ws`1r iyߋ(+ϭ Iq}4MS|6xTDPn+h Ԋ 0mJΌsĿ^PT2g &͞o)㈹3,m$<\9Kj4S{X`]]p.t3%}_4 g#1/k.hLzTXt lh*USHt$v\ zh|h0h)';lpj'郃ew$m/ EJW{2,ǨJ'qne6#1҈9/Mֽ7Z%=y&8kN{nqLF.SɕX#C٢#YMjl*kE2r}B >hNRE8Ld7ojB(YiT o_- B d_ 5`M(1}n&}l0r*훉.zZq v"VZa_I֘&1o*eJ/`aFS2o}*@,c>KL3@ܚ،}b 0=0ΐT5nv3M+M'wì*ZMӗXm{@I  dx{ ^ğ挄WNl :f'&~Ad~O,yQt/3i P Ձx[|fw滂?\P8A }<:ֵ^!xy5&U9Ch^G͛o9}džSam)p>Ot\zȔ(w>nЈ+/Ә .ǿ_mTThvdO<0*>N٭I0, )>$-v d}~vA-5ZV( >w^gi^ů(rM4N4qeG&W/c c {3zW%&Mh2W53DuIpXN= Az(hZ/ ]1ˤҲ"$ˀx={U(D"l x*gF'ǡl [\HKCg-Ͼc,~{KhQ KVhb>VP;;Hr)f9N2JxM@-N!NjdLULd@|$QXOjwzp["dQ}j&txvOU1d\YYR}ZkZ 6ck}mAQFD+=^VP%fu 3B^[csuCQʷt3Z\wb:@]}{Z*t`47?+ l^'p+YOcKP#vxQ^iZ dì5S7Z;9,E|SY}bt`g\?U p*@H[T*𨜒dYq.Ą=mjWy?,$QeB^ tO=Ȱ%EHTOo.|e9?ϧW9hwЮqET!Ty.v{~7ZMS6e)O1>\R7v{&}ATS;uXTuv6:TrNs5ޏ\Is$ q*0뎑z||F3Ֆ/\&aӟ!ghTz]]m\N͑? K]fv"^lHبQ'YOASfCW,oEɢ/w'O焏y;x'8!81uָN*}ƮPDRs ze 3\y"nx=SrG긃iqv:j#H&TI/Ex3dQ3>@һ%pZ4-l%kUɈK(nN?8}J_JE@p,ȄTZw]Ȭ LЏ~3f% =p%9.N1"(2}< Ҿo` 5 LlP1c^TƳrJ3 O4bqNyWsgWQy`g'a$''Lȵ'a+I>'Dzt^hdZտ`,4̱.F>4~68gSr`\`.%tcQݰ<&E5WS+;5!! bR5+|7$&AwI 7OZՊx ?W;xBpEtC%x˚yfZL50u.܇ICQ^H h泅 3$slv6&}"Ź '9‡:XO1ܙ6 ULd6 *);TpZT;”q~ Cz<͡3;( La7<кX"EoƦ\q0>={pp8Ԥ|`|4bc2d!:OO1WE4`B>BbK\ ̎$| MoΦe0`;"ׄ#c[ 8¬YpǂK@7܌I$Ƞ7o뒩j Wd\ Q[4ڍ@,Y1/woA eV ?CNndC$+PqDbM+Gҙ`HOvs- Z+%4EJ"֗v}"gܱd#Bd+ Ƴ R* ׫'m Rd)A TOHz ![.(A>Z 2 xۯXi3A(Ys[6go4ڽ$`:IBtP tb<w9'X&'Ėό1 pm-tb+LT# /` VK苢pdO%2`AazH&tѠ"nIٔ5 ?.$Mp!ysre gO>A9r4y?r}SQX39H}8O-jȝ[6I7nX<8骒{ h4bS:UR4Z7w![Hk8v6"x+:|'З/ \44cAqzC`ubZmi Xl2S>Ede=hIܻN$^6<06[?DDXs[捝%/pddAx҃G/BZ1[р!T_t4xǮDGh !Fg"WM5?Qc@ٝ -P=!q2dgfs`(EW܁ZУμ>;*O):g(LFV.U|Uȃ}~<pdz=[=?O+ L˞2V? iМA = iO$9k);tH@o }RoM`n&s+B`ySO^[TȀtŹ()MO<>nRVWCuŕ>cax72s,qT)dq/ہ] E\ޣvIɎ EHb]0wR]U\ 1%R[n=\ioCFJ?1umr\K!o<$lvR+;!f =vRs3E%>@@uSmm I;Phhx$b[ZMH&;ݣҥi8޵B;iw4,W1Dբ_7 ̦&5disy!sd Zx84=*?94iEv~hFѬj淞Ĕq \em ieSmoX{#n #/^rMHpحKZWher&[2j!8(45o/ë?آA\IetHt OdWۏ6AL # ϨpVrB7nεɐ?rT~.P;P8Wr?fuhLB]ҳc>G 4ϟ~&Ƕf {@<"(3ՖT@7ni_R1h>-0K bHR^ T_п4Oŀ5e)[5'm- ?k^XTnDh´;OܰCIX }00|9Z,h:g/ARO:؉]"7 iLڅlR;U: ?szugqw w4בI 2#QkU̕kHpJvgݙt%Syʥ;(V~lj'sUYwzkө"9sS-P>Jɋ9f6n/ְX)&ySqzB^7U:qUUJ?UNu΄]D@GyѶcu+1j@kDky,:s@Rx> `$usau$;t4v&`|6Z'lAV!cL9A.);t " X Z'QPe~YWr85;LxĎƶ9o61aFFMbd}aZca#}$JR|BKx$ٞ],T8)eGH. X#xU ݈ļ"mDo- .=ThfOnXl\\7l5㥟aB WD6m͞뷷y2%T<a ttهd/a~$d#X2FyI4LT9Ftcg h|Gjz<%.fw"Nqdvw2C4^,6>ɍvlR3tꑦ87ν͎B})+R Sb9KB>dq:i؞Zҏt$+U3KO;u%G|=h20/v9ι` ĵó*7݋5~jzBOk@m].:h!+78D=D%E~܇uSɎ$?_4yӄ#`/*[z*,C0[Vᒳh`άy>ϷAK x0qc! fEZ/b&DAGN"Hw/{Dtdձ)5OB@Pcg,e|^/?ҹ XQYҊa^io_[ O Y<ڇ<>s ?@b{~c'wz v Nwғ(w0̓n:$RF瀎W EO3ojٽȌ /U(]eY>_[jd"2wrWs(J}PW/fdzR5:6_VMHUkfc1CN }UX·Rѡ SGZI(*~PY! ̘`iP\14mrGS>XTH j:a2S}H^gܚ1l`S\2KK*ڣOTYC5!Esqi.T6qXA6`節t9d|}a^\!$ SeiE`ZC6 3H,fk@ᚃTSuNf y+?1?[hˈQmޱϦwBy /\*&Uzt1w9.Vy6ecv)V%ErEԈ_y)/^nb8 c zkiLBd"O]- LqcOi8/\##oȷ*Їzpgm)3Exߔ$V^V pkSU\NXA)(lt|AԦ^FEz[ZB6&$.rWgDaѵ,O{H'ك,~5(pxDתYEƚ,aZ19xjm9V4ooϞϊ%]a㍬)@_NCxZ3xśN)?ݮ ه2}AUJɤHD?[ fLVH xguu:c('G!RNrz";pdJ'LkjͶ~D76Gg{qT9&!iC/gC61זB\NOb5s҅5J0y^"Uu z~𿭻_$7:~c;_zQzt.09 |WE+ԃ% j:|+(QP ~iຩ9>eG2lET94R/SHZ bR s72/sid '?`\ڕ6wR>h8HIqxHVŜJ^x{Nߢ+Eҿ8sg'S¬Aqw7\ZEBK0GUH1复 E`YQ񼁫ŕ4"Sݡc;P$sEz {$;DWġRkN>`0!ߨu, nCK+h]哦G+WWjn.(?x"[ _.?_a$=+iM|L#6KaޥЯQY 98^ʳQSm Zӛ-c`0áLUlwaJQV_.NhkūNf߷=i M &?y jeORD` g)v)#IPxܦS>*/58Dkډb0hQY;:mʹW:ùg9u!` "ӓW ƋŖ66®g )^&UfU;t K۵7qArȷ3ޤ-Gw VqHuc)4*o0\F"((wQ-F]I2EU\P.ׄ]\W}R#.FELk.nE]/uO}S1@ʈ9m1ooݓri]I8.3iX$g%=9.^͞Ǟ~N ԽZjL"2=7y H;rNap1dnMyɾڥ~V֑sArMMrh#abTL*cnRװ(@T3H^Rі6.y}TŌ2?Dui~.)//AOKS@:!C(b_SE-uP6D HAj7ni+O.RζTdyg>=HJ'*njwɬp M/Vg,B,u܅jowYp>3dV}|h ~L.M0er"qt(skOoHh}mjexU'eA Kt?]Ձ_E5̾LzLTر[]}Nwj` 4i:4\X)RkKR#BjaS#wi bp xE #ݮѨj }ܴ 'KNa~?yEY&V#wU{Z-Eq[B/#mZ))`'j} uS6O}&iqR #eeG0d ZF%(Zve*;QY"]5B eOGa*4$;ΙM,Xj)QeuHQ BDqdCPm͸4D^`<& ҩ8QsFY|2RrRfXTE)R-R>TIʻ[l!S26[msuŻ>v&sJT hX2=$ nS rݟ`n(+<=eSԖ>h[]RgqqvCDWJ_Iz5@g W+PY.תFS2!2gGЦɛ_&vh,unnn `܆ȹHX)9R+_6Mbȸ#ɸ 4^GeVEX]E_v )ij]ܪBcR 8%H+T5ѧa{[෭+ omJ~[Jg~ƈ@:DQYK\Zդ^x1W ԀGHoa)^?8\_<};|Vrz*kZwVwpx q< _L $Qg(sb^qUSaCnsqwf,+)C`^L_P~.(- A%\; UP,r׿8.&W4 I?_;C(5jA7\n1UE :|r{86@Sd- Y$]w9Ku B.3'NX{Fef^%oMQX?q檕4 mo~.S9(s]0~OYRj`%E^ÛeLAӠ;9m&^aoReoJFIPt4(|pa"_'pYHR ~2?'{ɵy,b-Y:<ȡ*ٖvXĤ6֕lS1_ [d>7T#vڭE][ UɄ~fH-bvZR0+[,$>=.u8! ޣt GlWz|!ds.b.B5Y/"b1_Y'6Ț +<ͽ2Xy(mʹ5v= utBkxYzgZXGk89U࿶(ttƲ/'=Z{LEaȝ6Xp !i̡}l|j"ڔSz WI p# sDAdڰ!;Lvsy+npNMp&y0%Xh#olQ ~i6*{5gzCjfnƽºu"+/4C;MA%n߱g^mdMRW[* - 1B;Br OĬ.]տZZ-d3Ev~;@0ݣ&"l(쟏VbB>K[sfA7 ԅH]p(W^_A [ޡDUipOJS,Te?[n/M[ﱔҳ®8|/n"! Ȏ @8Y]_{}},a{oRF sʉZ~VqHX=".ȓQL3ݍ&I7w]5CiM4&p+X dPe yяخ# S :ag.FdO0l0 ; 鼖(_bDM/&iF JS}^D/r<Í%?Z$tr`+SwQ g {qHRg;m, ϒq[-Bx}jaQ X:45I?meo<%>-.MeԦ!kTk-D#*W+k,#+vSS\젾 =S[ur''p9jHSVTxAui/IE0[6zozX={mYa%0wczxڤ(WyfXQ b3ib[FWvمJƽPHU(k&6[oaO& (@hHCD G|[f2 xޗLU#7dGsK SU; >kv1|S)B 3;杬09qhP_K#v}]XneG b#pӭ9i7y)kW(ELhf'.4؟L3Snl5hh$tohța2өfI2UyY3˕o"j~Tc?F| C:AB1EOۿXO mMU*Cq ?M`Bxl9]tQ3WYN2&eo1NZ9m>[M>կP8Xv`}iv} -d;4qS/G6bCS\mf,qnȢlRp)6'/ӥ0cNӑc(8,xh,H" {~^?4\@/oAfqcnHz84҇YS_r)O;s#c׿iAؼ )eDyWær)MDE.Tᠷ|7~d˳MDc֗/@V;{艡܌QpJY ##H3Aw0{鑆,dWؤ@=,*ɖpO TCK89.Om~odhhMPa:Yv\D*$0[ʓe1r Jbpplf# 誠nm o>:awHpݲ{7M\=\Nbf2eFG@0fV"NЮ%[|/Vo<ߣn{ r`쬊5ynoNFuo3ec(kI> .C /=w#Pnڻ^Șِ>3y`8J(6~Tԏo;|)h:cfwΫ4Ll21qjNQ`U>?ᄐ=i4Gn7h}\`gq0p#ͰlRW1KJěMw+OSgPQѨ c  m4qp-2N`NGH fǽpX}؃ Xmex Rܽ.w' v-|68NA*X+R2QQI؂"Ҕ!7Rl@=j_IYl=Oǥ^y0Wm w^ݪ:F[$ea%0C VӰ$2NjDJž갽cZs DǿtX eD0ޜ 9ViUJSLT? nl`'E*Y_I 6 D֗4,$+Zgp9tu)@L5dܣ'dtHpW>RHAP^uT?PSqpDدr* _P4}f vaa$wnQLxGYhȰ>Xm:++/fFɲ\蜋;/%GKu,Z\MG@D4HF, ބԓ bÈNJB#Kq?Sv<ev ;Y "]WN뵌sFַWy͜鏽,,u*n{L\tzqPhKu "m2:OP;K@pՙw0\ȧ܍L׺`'̖5y$wb@F1$[DzFEmev+8 j%'N|?řQaú2N>I\PrzUw!UAFKh5""%#qUIґXČ,А pk݁!IV!ғV )Jkjh$m ^FIЉ'꘭g>7T87Ƶ|9sƶ 6`HćpMQ2B .s 2&79J|Pp)y OBZmt/g$,:s)ʺ r`kbABzwb '3]amC<. `s {وњFuUG;XB3Á(_ۣas#jolR3R6Qw<]˛`4>z{tvq#־lX>@.,2X;B"wgʁ*-ѯYae71jdf͹ڸePX-`*LpMx6)%@וO'F3@?mƬTn'DWrr΂%#ܓ~l24#E]޼ X`9n)!!ֵKGzHuvz +32әO՞?yM6T P90r\EvŦ>[`ҪeyGUr_J^󋇽›ygryDǖscm{S=Gt (+۠ᐡ ELi;_eALz xh<xʞYhV#W;_Ku{Pd!Nb\NE]<>fÈcJ(s$ÊKt:`{3&+BR`_bcܺ_M4B`KH3Ԍ'*On[Dޔa'2D]cfRX8J_=PXְ[ >!H98#So2= Ȭ3SEӶT"ּIylhnREvbacqbNC;-F=#KF%xams:"*6Cb!0]dh=d0>ܐjf@ s> Tn wZDy1FgX4fǐ;N\Z{q\E1x$m*H=*HVWw]D&ȂE9})@]"%Y&q nQXk@8rJ ƾă6^^rJa觖k}tx_[Sz. ڙ PkD0 nrv뒩NX./xJyϺjB-oԏbpJwZ`XT!ʐ=۰D 3ƾrhm9#SOXVTv%kjJMQu[Y*#;aX^ faq9wXJ]lxDZ`H aQto=Ji^@ ѧkJ0Z1%Af煰# cKjTUk)!<}Yx cE%P]8?s'W^ƺى#g)Ǣ t~OpTměP%9a,F>GEhWpm|*(0Ӿs$|)5*׾P-_p^F6hX:8[Y'a~9ƘX="^5e݄!Bqde5[ oi -[@|_nyN׵ F^(b,hURVyH%ԡwA'-1 cl=FvR.w4v;06WMzS e(WBL%NʔHO'CFchAeE$_q~ n=ACz{#ZLFIBrEKEǽf뤪A{_) ^Ha!Q ͬ3|wu#_J^\~]9#cw0 !S2z=@8;uŧsl{Xh/IaHub7Svz*I%8@[̈Qfj zԋUcWkVĉjZ1h]Dov2~ ϩ G]~Zd(֡#iUP}OSҎ+$҇Z^&f+^Y^);餛Yvǵ `./FC 4\rmYGv429iˣ4ȆU]vKڙ|%?XeN|SfJ wFX p(fwלB?sl>Ҁ`ܹ<7lCsaê6_Ո#R5 Lޝ-LϷJDP]Jt/&]HPeɨDԊ˲P[)>n8U|79[Ŀp r3o41c=TNu /g2:HM9IJ;sϑ>ʽW|M_B6Vt\}YPh~}9; +C;bOa~;)2!6(2"]yKa 6&+`SŃ_7B[?=X{} T=Ӂ q3rBIr [MqEqRk+uLCY! 0x hAjʃ1Yy?Gh 7_gz+KKOg~,%SMeA,xwq8kqX'C1㜋TBNW&[*]ORVur3³ߊ(5J7 fyQC]Z6KBB# _LXƯA&Yœ_u4Xbp:Mwt?clrW/`jj絯6x@O|gg}Z8Ï栀:R"S`3?)e2ڼC%ȄR2کX |{ZWw:.ɞ$y^!`C"Cs;XP9DQ 4)հ _CS𪢪bq Qw̴3Muxշ66ՅQ"n %ŮT nwiQQx~_7HO0fliqS_DbICAŃ3H)BUjc.@d؀ޗ>k?M\qYLk';d rFu0 ݢn51ȶJ1BXW6p.4@dz`% b΀{2nM iq- 8P4tHBx|RjG GR 6hX똍}"L>vMAo;XrLjK?r#ˍ:ViPɤ֌L(gBϡ2C K_!b9&yܩ)7Ź s=ƅ&|-tB5C2tJdsZ rOl]KB)]-.<֠Z#ݸvcmb,xmzB 6a*{&cU%-?E zx/! a~: #Φ u@7LQ4!~7DYZ:vPN!gY#y9iQ 0?4[,r/K N#ݲMy+ƔQJ,hn!vRnp~Mnf^t>Z\(T}SW*>2]  O/?%%pavvywمoiZsWa  khnJ!7k'u2Z@{ֱOLsI/[f9eWI5c%iRDS,A*7MKZ[+lY5Co-n%GOמ%%De0REtQ9)v?k69(Ʃ=ŀ@puu`e0)}/?>Ikm{ElJ>,sg 3QSkuy'LYcn%dieg@^;,:|N w-ӆ&ykNF24; .ntkEfLxrJRPs7N\KKFLS!R[q@CB9ʸIs#*Jy!tac:n7.PY?SPcg?O@[Ykĸ `K"mRFAkraϘ_}8LqY߿$hi lc`9t˜ /7 q˔ӱ pC7P,ZpŦ\ҍ 1;C~>}ݪ#VK>l=)|)+Um]_xtX1/Rɑe"eko&;pxø;w d0y0am;&$hJT8uiW+Ak&K8&.Ge{ԀE)ZI P+=N1{O&KvkCo6B`v̐&>zS"‹3 v'._e;Š6b|d)DØ'B a{nYNNhz K*̧;6?,&Ë;Y96[D7y\YZ5L11CNDam\ЭT@;i 6~XNQ!/38)٘@e"'Sr NKÒQS 0NH'݁mWtRyKP.ה<:y6B'1v g\б(1qYʵ}{FxƆ5>!s+e&# qa {pV[3jjPś*QJ-8mdH ,}TWgtuW?+M0)!ߚfWN`,?{|1,URzgG՛iJ<@JH?rX@Cl\˳jv8zj( (7ˍʊYE宑@KA8+y`P)-AKtlO@ϧcN8)=nRwigxaA~n#7^ν%M-osle]魨pRNrB6@0mTLy;ހon~nNKN\  (^B:E7qh^t[,\9*Z݈LқT=W>Q+zNeŢ῅IP]IH&5 gKDSt+r֌ЂI֬J% Ʊ|ww|PCƜ@s45_S먏BN ,֫^HNvݐOgŠ-jZLo/f*Xbd Rl5/t Z<\]-;@uۦJi8I9C^cF ?[i'ҳ[cA:P<×2Ka96ϕjYEwҾڨ`ՠ_4>ր-tQ QRdV=-SjDzYB=kqMppHe 0w|&zta~ =Y eӌQƟkRҘCSM?IMBF.B/NBݯrYĬ|Ō'▒#n _;( ?j[<wgzZU~+paEB,n>;cꭘ\3Y EsQG0xPćjN.rE-H)}-(lWpz СdJL@bX[PeURH.$>IuB5"#PYpZWk&ʧ pI Us7W7ɰV%_7ȥLb.Ki:V Ɵv QŢ lq gk}SVF^oIwͤSeZ:yp].g7dsZ8!ڵ0s$w,ݠ(vwڢ~_W]E vaDpł#r0Jx9ߛMl` K+WŚaM5aQ2  6R7;gжRvm\vw>Iҏ`oif&Q/݋OJQr =%%fm5:sSXUh+([g:v}(_b̵ N&f/9djUB6-'iDQ'bͰ.h'ΐ/#N%m)upi$u&QH*yŎDs%F-教x{ 0mNhK^P/!,tv@0y aWP<0֋fcRL;h(9*=*Ѩ޿qi} ϟ||6%0Bl/efA{ /ßCRWeJa12xk@⾘ƕxS&P*c,HGN9[]T$Rtp*ݝ7JҊP'No欟}5)@礎N,+esYD>1B16 H  ")_'N3ʂ.1#]Ve,(u-[n}0#JԊjl'd',LEu~-.8xFMn_/YtEYo 3[I |76X!s|3θc}[%M^}zt8 jI!e8 ¾W]V74ߴ\g//UB"SM厩o6r=I62=;A__39+c!Y{{S gt+CM~u`jՙ#T1dJ cGcnERo y˩v!%<,`j1O8̘.K{OH 8XSՁF.WZxaXs]h8W(Koe0t덷Z }6XP=!ovB sOދ] ~,:Z:o?-?$z?q4Lj9R:+s6"Y* ]l$[V-&kjMIY/X@Y=F6rsbn״kYEŖah@FMwW8 StTw$WSoJS߁W\ $sFZYWwnǶĉt |vEYMdۑ-W` AaK{Yfgv;W&5!8gr\T!WAB@ށڜиaPL16<)\@A[åy!V0;s% ; 5v˗)#ܥNZ){(b'w{b}ǮlhaF ;;.A(PX)W^4uᕐh8|\”K + kU+AѠɅԸ`Aeqref쒓3p#j%zx5Ez>wt`k- S}0kSr\sM.eGʡ"kGC܆D)?Y~0bɷQ6EFm4z_^c1K#6I F:–`]]?.m!scR$.mz-!̠PIAOv7EO%+s%~ۥ}s&c?gI`a,Fn}7UٰlJ jn4, \ѓ~LZ6C?Pto e`$>Ґ8(4_UH>|(F_k,䵋`R>יp(^Ȥt\ċD8"Uv[ɨx~-!U%k?;[Y,chi2\j!ht,1,Vt!u"DB-Qf[P֮GVNYkZ"z@ @!d}B zhR*7a6,z*14﷙h@-dSt}!Cb)K?̷$i{kC$Ff %Drw#cȴÇlǶ!gV:.\~{7o<-`6YUq |0ɝxOT-֠"i7u,^߳wqy˶+@4P~=Ygv㊑'VgA#6s9㸠J^n&RY0{=f)6m(bOI~EW=CggDsY׶P<]ɑv#N~*x~wbS4_LZ\KL̴nơ/;U(d?jpoR#<:eԦ 0!buR'z.IS/Ce;#Μk7pb:yީb}4A'X*Q#}WLnKYO!v{|wQ̫ )#sA'Aۭ2]VJ8_t".sΚіGۮ<tvبSE/Go* kjSʲ^_[ 'l-Z , ֞qP%T#q3O )nYbZW?Fg))~uh軬uȷɶYIpMZ>yvGR2IEO0çA;AsΞvk8G^D@緶Hڄ  vy֙ڏl,HBB;5َpq 8@: DS0nw.\KLw&eK[Wb7]8Ly)9go-4nD 3Hr%IEHTT !Dtl͆jxa66l cx օqPvYwxg' Mi /^\".GkiXp=TNlABͲ~ r}g} {B~ Vq$ϯryh.ݶA#*#ZݼʤSP|*ڞ󽋝akvWFIEw8V5mhH=b0'}e-@Lrxzdr55\ .3yUA<ގUM gEjF25oݑkn,`Q9;I;"p .7ԛA]x xV!68MOGjci a#@؏67g13# s$ OW,4ASho*Hq &d(>_NȈN)^ YDuW~2HcfõCJ-=>kK'1` -aS܄@̧'RR"Ӟr=cتa,m4Y}{WݕnT>w9ʣ +ǠM0MedtOcqF9IʰP{j2 wԿT03`l#AQ%_PWd\ԺMV.876 <$5xJ]rK^t4"*(j㭆D+5O>uIߛO)|03}ϰ?F暟sD|oh?7Dt XR\D;B.>턓_;m2t AGT</T( _[ڎxơ`@1l{]"g'?j=bin?P"u׵ şbk(vgPH,-t58 [:L ­ƯyoҼL?+l;WڭAJ=NrVSv߇q)-H't>XZ(M)f~cw;}wLVr(Ug\29Mm tqwOHʋєW;nPij|t:99]&7f.>]'+ƓdJ \b5u5us+>`Dk"|3EE6'/PtiZ 6± \k2-(L vaY+#UQ3흏&~WTѾ,sC4u$K/9dBб኎GVњsJ.veV7pO2!κK3tD"0q{N`Z$SB fK5}z#W%$ſSR`Ħ"q|z; !T?=ٔ3W 獋>Z,zF5YeUT<nՀHoa ՃP |oƐvO< ڧycK5HOhQ#m~W}hNӼ? -"O+X{}PP=jS xxbqFr~FLg{B[[ @V{ߓ$db yr[1CEҘxd^GmFIo9vM^RM#h'-ۈI#Ы֍zxSBt~b3 wO1Yi;̠u*ʄb 4ˡ)Dj(f~5TEzBt쀽t8dM<hXy.nQH:o =5a؝ ׻X^"8q -Y3JѨtkʤ%{kiU о*LêagrΈsUuAX~$6 5-"?6>l -cKKF`#>P9Ͽ8#`>W򇙿C`^wr-gblf8c#1PBsc$8=AG5#@ŲZJjElہMVqv1*B{5TuMa" ǽ_RżGJ7 ,e\YW QAUޓsCͫɐ!??APY19Ԝj"1NulU ouc0~D<3jUA`ĵܭ T~<]1pstc%,G`~k'FK8M;)m-n'ԈG1+gD,?+T*{Ԁ4;2$EPAy'F&LC Q9njEbK@:5tT ZyBK|zlǾh28G7,)heQ%Ș|/UnFklvrJ'BEm jͬ(qU& Z0 Γf^uۻa*f.1EdjU?_-3u=qQy߽> ֲO& r ?dW/e}&5N򀈿XLP{Tªvsz5LJ!iutXu}`[]6{SY]}~Uɡn(pB%4zsg06͵*:b&UD6hxGTX]U{sǐmgQ[;]^P-,S4Dan'r;7@MVϼK,tNO:y:')$cռD<1< 5.ј'kM=h`xG;-8p!E#4kN'WBMsq:W,34Os9v}R_jgA%^yc!ҫ[8՟4VT_'.7ώcޞ0C[b0ǩ;LRT+Ä Ť2%됻LףM-=4;ҍESQ&VAU hMZibX;15ᛅ` jWɿmDD2J?DONaA+jP;dš,24ɼ|Ý̝. eG#GU6b )f #%o?ݪh8@ω.N 1fnL. ; 8醨lNI=+ dPEW[qL]]U=gU8:Q5):* I(+̺&$kyR0:GTЇM䴃nֹYt^3p2?5yH]x}BqsUm7FH02_P DMD{,E}$IvR 19xg .+"B:1Df(~7_LwտXXꈘuRZYX|¾ʵTWe|Q)6p=mMy: ji[Ҫ\;ʤ o=}VPGP&ӭs|j~*qEFv&klyդJI39Kg MC,Qa wFyVFaUX3vY@4.8${7*?8)c<6x_:*+,>_F=wL^ͬdMS;WFJ\fDI`\áҨNNfפyؾrPNUd@ђ*9*gʟ=W([NlfOYxInª8-5-q9p @V;w1̚,K%BژJAnbY ^Prb< Zn@8j5r$7k*Ѭqn[uBe u )+r 44䆚/e p29Ŧ! ^zqȌ Ԟ1ekeeP/hxAj*]V]6 Yq_2>#(*MpDN/-|HT}ŵ OD'jS2A yKmhMZ?ܰ¾P$M @k');1NJ3-6);wi8<7~exU 9 NĜ>R*90̔ԡXhWA,|۝̲#H=!i[jiN40`A6>fRJ^@)8QpE1/<*m{z J ct~}Gt ca8~^K^nj$BBK+{Y5G%B`] Kf5UQ#j0+AezR Ì4!h?O-ڍ<Ɛ^x ,]kT{}0Ʀb6c}өrlr{В^Z՝(7b oΔvo90!pxZoӠPnӜ֣/oc =_-(m~:t*[Y`<P>xG-{QCV*jE7kUW`˞mv7@Qm̖*y$7ŽżOIȼU\Dɹ#STG后[7[<2\Qܹ=27*+:DcpL}λ 1~ 7Fi.{8#LlBz:B uUzȷc HIf*FE ^Y!zT#0:0%_R-J.I;a $9wڰEELhAUYxS2G!% ;,F C*EɢsLށyξFqm4ŝam"80n9˱9"0ɑKdQ.T]*W4[Z$o\>|!Yr,*ewEa@RCjkRJO ~W@. mh20y`2[J*6Mvk(|\C?6dx֝v938~P1G qzOF4O JEհzz}y T ~xbA񔢕fg:Uj5b:)=L$$oouiEtB@cOGBkM˾5tlǺtVQ#T~ `]D|n;m&/NLu"Ggay ([;Fl!P#b(eӓS#!~;x)mүi"JAkMcnXr$d~$fLAȟ*dꃔޤN bT ԭc 94U :`5򑵖iq9j>czt[ nJ_GX*#D/,jc;k`uEݯx:}{p6V*惙~F}h{\DT K4S{XĻ  .J]g0YJXa߭I W:zI% כ30+ߕO?%2Dhk7WG_0lV im׍;.K./HCrɁ9N-!!sT.cy*u8y&'K r>H%|;#}@6ƦJ42TȦ|lp~q!͊?*J_<4$I6*P[*'(+Za7wł! ;YBˎ :/:zr@j3!TK%pS6(Գ${a I<0o}N706Q:( XSku =rn_zkF+2gh,SSY]2p|ՕGa믝:7 ~ޜG,Y::S'ۚQXݞbGbDݝa;2g^a2)Oy]Wn8o2n nFpYQhLRgX8N<.~I%)`åa"k ?n*; u%M~-Oe_H\B侉jBzU1WF/lt\{WG 6|?a8LnDS=Z9{-4hBf`Wz7 X?)@׆ #h!vmEФQyӺ7 !ʺtXt0VQ¦^V3n P0Nj}o5@29~ Ԯ9'}&pwPέϮ'd{95mG~x}jQ!|f1IHb1k+fDL*w3AE@В0ERcudNBB)[&eb ~hPa(zlkJyV$ "pK%BP^F{rGJm%ٍh d>OrzYzNܾx i@' t^6oHNnM^dhxBk,p,W\G|txOŞ0%~tPOro\yt$潎|Ubpa0jߦD 0X e"iˎ.թE%<ܷg/8g H{OCԱ| |=@UqK9yPte_Gf# ͬS>[LtV19nt=uJz{?΢E&h Om\_.:J{N*wEtҖPĔ&w.n@Kq.7l'` @iL{,8; v@-_$#2p=*:ntzkk̫Vmˡ:7)`| e~ud3kVC+N_ 3DQYeɒ(05U6Q-B.Sdޟ,o ih/^)ϜJG8ն'K7'yq]1"\'2 =[(cC4d8J 4p*m`oNr׈%< 7g8L* tf6-R8,҉g$bdIÆ- ^%9Fxi?} ;C!sȕ9|##fbgoM޼f,.j@-DlLBWwO4b j"RWXD@DfW?>Ž_]`͈AyU?nZI,6{gp$5vOYi ӵ& 1 @#$5٨9pٵV {i{PmZLIfWA f3]hLr L!QY$ChMhB:DPSdn˜߆z5_m"K֎p鴞x9E (6 FC3SvW_2.p}7_ \frQ{kraNbfim2f( XN?8|ݨi?3-Q"Xy?eR"ҺH^z9F֡-)@tHۣ1 i}Eqʹuf%Ӽowc27faj۳2Wiζ z~=C/q=J:''`n*aye pfط02vJ? ddMPkߜ!w͏:51,;`yQYTj_߰ T|5e {7c``P@K;`f].|j/Im{ UoUj%A1jbZϺb6\a¸?Kt;J7`D'4B];DN7w;!IoBxUBPa/ډ&qq-T0m@b޻aN&} G}B;KQ:+}̗LЏnwSjsu>& ^ZσVL5eQȑ}&* w3_9R^kvsQn|B JyrG>T'uv1"&/w$kLRmrogt~| V_>.VB !2S֯zԨIX#D;dFC 0i6/,l6y_ġآg,bZϓ8cPof]sMXIvh)o@ݝ'IbM:=! %ԓ`Vܭ4>r=@-Xqã/e.D`f8$`cJVww%CA?b(Ǝ\dÛK! f_N%"D /T LE?s?@Z/0^^NEذTkIڑe1- 3qcF,g }vP`$RQMlk cOc'CN i- sѨ*mG+RaoaDCUlFk qITPqr\ь"R̍l#IW᠋ uH0 AuYg1S]eJ욀1 9@6!r.} <>0HL\&043X)\ b=,~J"9t.E^3kJ`pZc3#\QjbmPI=:"5o䃈 +P¬u9{8N"d9,|X:n&‚D e/BmYPs\L(}f =42 acx"A+M |{ ]Ϙ`l\[=e{KLoԒߘU, jE d]h5,o*":3YyTtf)fưm{,N,-Depr\2Q?̥oVڴpǭVq/Zh}ϋsKY)xm6VU;rL B>irö佗EFG OGB);'CLa{7&prLӿy!N{me:Ve*;@d3[PlI(BPC%;nh|Xe{{_Q{DqO3SO*c$(`\Hǿ]9j.p}hI[IP|) ڥ2 A)^9| q7*4j8jɣ"9ې RUmiUTf:ؽ[1Up5,Φj|,f .WCx_2 &f Q1`v$}*=(K:W,=Ţv\'p Y4`%c-_c۵X8tBڊ`J abZuCs`̇d>Bi]Kie@}]5 %;,y2X B1OR,R.bMGE jjr٘Ts2ݼ }UA`PY(nj~FUb)@kzGS661/%Kw\E[/Z9I8ibqzقU(ḂogoiXT(iLO\WR3t 2ҘtaMߗL$E!jpA5+xAJ2h$Һ7wZx FpF.p Ok$Qo`|3MJCp nHvbbȢtWB/tӌZzĝ+%:m ݸ눑;͆5Hb*^LiFׄ9#U'}Vh<5ȂŦ NWmQ\C{, zV™TJQ=: ;_[#&l%hBUo F>?HVPu޳N2ڣE?BǛ&eX2bkm <E"9i4X׵_<Ä"iJ-zW DϕeapXUg<MS2:k{4PkE FynՖYZ\ţiTt2f(Bv!+y0J8@7X+b8I`MROĭ^k2l-iD(i[? lڔH {?qDxU5k8;%㡺JD * yp\9-~ՋwhhxGf 2rNvf6;RNuw/srz^ПݘEVRL|9bsOA[;EXD™[BLŋ ɟ8 9ŴPDsv= m4t]6R rY!_.ڷ.ɏts6y,%Lm"5Sa\/}qzj7j_'ĵ6hy CjNB^mGȞjRiԹ|O)3J t[-覱*'%z:r0y;cy-TK촜~ x:&*م$yx奛r-#ߗU&0'o\<\]RQ^V{Kyi$C-jko nc{)P %,*XG|Gk9;|V$D.u9|肩Q+Pà10'Dnas9 {zPƩ! BtIr`4=ߵk/NfaRuӎ &beOG>%ǀ /^F}xLDIJɆ1r{# )ңkQ@T)Hm,ծ&1vC;Fץku}Yyk~b\iBT05ASS}J \>AROXeіRNLzi ETr[5:@uh (3IhY͖~hwxFT6OONo5:*49gŖ !Ş-`dIfE/ZMis[j$LANb ێ"!PqOf|CKĄOLќ沁B%b), ۗxa<#mث]xeR]I2~)?׽Mo%^UF|<  LU}dSlt1wd k͔+'7(%csH6n=ja+Gp#zM}~@IҺ "{ţ ftBG& 9rutYi5uҥPĦzqb\ʈSq*˴e9wwVk"6t/}wꆐ/]i$nnUW3ZgdE wg1D;)VT\:0xƒaB2K'U"|Q67HVEPfշHy|ǐ5mۙhfjbbT@ꩳj{E!:L2ygN`L nNT艳i$jGT?r!S^,­ %=fnhׯoG)A <Zk fDLc~1ZpRyØvW +-{Gh&:j5b $2a0R"]"[j*qof%+U %Tu43z0>0 9ioMw¾O,r&9AV=4Ut.欦;O^/6A'"zZTs8`NSU_ocWr&Ux;#0*Բ`5+E<Ʊ-ʴzSi|0(j= Z!&|JrcŸˇuxPXh1S_&܂^80FP D7YE,Eg?t8)XVw 9};FvרM`|qnothmվdh,n!ˀb RgYZ=["Wʥp>-D n B3ۭ{3 uCl[~"Q#o{ `‹8W iB]Z6̗BU!YcrlFC/dm)0v5ʙ~QQ|ݠX!@}]y_' O2&s|YR]#f?M&=!aRdƉf "=%@%3Nj3ŻT_QFdlP,.HOV:j֭ 9"1ZЎM: E9;wZ;}HI6NZcEQs_]5 ps꜇m{_$0*w W wͪߴ#ȿ+G}Յq/+،%,hT7Ql[^O)~Y$VC7 {K'"OҤn#m$!E i{)4*xJ"1u$xS$!/_5`8M"̿2RW^~,aSu)Ub^3nGգCRvSۖ) nw66-G< Ӭ-"fp÷2i~o]*,ӗQїBJҡ1 dFİ9Bڕ- &$èoX洨o<h,?h@lB+] 7Io=|$ ~M#yDT"lz:9Klz+>Uc2E?Ȱ ]%HbB xԳ|.gG%̄/h,TFȵJe>W :M-J*6+L ƶ;k$X1mvtoUơ3R ^|M̗!2|Yz#PChi]u4Wn)\*׬ͬF~ԔF sιI^݁mȤ*튀')J>>n!F}ht Jq3w}F߮T4ܣ /-߻ywY2f?jZ-nTeu\ "V p G7|O|k.]1ػEuɍHSְ#m g`eiSmָHԹk.v0(;egPKC-<|,b۽/\* L u ފ^ŅCGwD-IC9Hx]:[#N`θ$H3 i[%u͏ Eگ ɥr!}Wj/@g<$Hd9wE.F"UIotK"}-^$y?NZIJ>< ozdpG~6m}{ULj?cE*! E"q =."]x"(?AoTK80u.s!"{6lIa3I\/? FP(DmCXK=;JP88a 5"9y 'ԍ$%yQv;"+fB0b+?Rz='}0PDȕp[qG |Ĵ^S3x >cEKq$P>XdVZ88-W~d-)-'&f[xnCaFeYЦld ojy%8W#gTa>-mH"m< ~ Ä7ݮ+lNfvc( -|Ȗb\)lKՋNKTL}n%dN1Es{f#=+殡!KRxǶcOfu0&ilTv!}i3 Y7]2)LYrwV`GK>m  +zrC#ER1^ '{Q`{NvO48N8r^)Rƶ1x+LbU`8u?rE|&>Y{H\bpp*פ U; o1`.ژ窚P S_.-/o4 ?,DLmtGofҾp'ͥ~27,`Y,TpkEhA4bm?$_NA[m:Vw,4Pݒ/Ov= 5a)$niEH($ѤĞ'^MA9I!!TuQGl̡V 6|Iku|] IA8^AlM '$Bd%* NEf$/.ZVi1O Fe7:ƕۖ0-2l{@e.fמ I0x(Ol-_Q*3 +UT{[7oz5rp-q 9~\"X1q# nٜ{F-LJ-*̀JE篿7%u=+J=*(MK~*Ј54]J[M82X:ᘵʊ) E_$zP΋L}F*xW4wFޞMSY+m֕sb-w{&mAA*|>mj9yȨ:%T!L%p,FiU!Lo%A2( L e @h>Icy\僊J<-!눖VzU^,|3{|ߎ Y~|ZhuDtCoN*C_?/Ҁ!2b&: ED{Q uBlODk_j=erь9 jc:ԼqPN% NBᨘ )Z]L5\=G8M sf$pANޜp|fۤ8ɤT9JR_ǗVmC.({Cww82DR)1AiR9I!؞Y6%~SÜ2s*c'bT"jS`)_o`ςD!\$t`*k:VMH' = $"_-=nY߮hrO>2v0+_0,x#GE/ٗ5ƯPR8O,`Sퟓ:N>锕 }dQy@Y6aTţ^M|ux|m^E.v%-7:"{N9(yǮV\Gbef@$ٍ Mղq0iBIˤderecVW{lZA!hS fޜ'Ps~ZuS7@Dؘh S0<-ZwΣpf |e;hRF;0Kս^]FDmhLFy\!+]bOɆ0]ٵ沓ifYb+n=~"L7r)z'4iadq2[ Gl Tq  !ڎY1-n×9YH:;ؘ-%NUdvrH#^F|A |w_ c Fi'Sq `׻Vn("'xB j?c Q yt$F5PhhI:{ѻ25z%6he}vRI.sՅյi.a Մ nr9?"zΆ!(]<*GS0R \oSst/H5÷ߴ) a{5$@ďUc^ZEY-`|`6vG|Cc 7хxcCN^(01P n\^n!֏IF(dJE-r7L!=0=6 QnqG>>^TWWx*5B{dI܅IP$m|&[8U}:I%BH=mQMMYNtlu"0/^7\uA@(:&Zj9F% +_ .Ql@9+k2xtot|p*Zm%bQ9+6KH.OpzXyvP:Iߟ%mEˑUD, 90ɏ^Apzs+301kL]Ij53š1 *Ӎ+ {48K!f(|䁼}p$,?:o~cD4o+.R_Q.<ľZ Є]ypFD1wi:8TU%M(0b268jG exG?A@f>,wӌ q{xq$|܇B !BߴJ-I?m~}b+V7z1 DVN_-> k a! wqsT"ZJKCiB]t}=gfV݅H!I`YAMZDz y-9Z!Y, F 'mz@節"ʾz6 O"uIn> q> \/ɼi2rC.7|1&zLa8 ]d?rJXw*ju.7X?s\E5_E؈W+!(I}x:0%N\bD>;T-7wȃ.Eze#5#|׆ZriNs_ob4߿j^I>O֭84}/%AasH @!._::Z"O1KN!*xo(~bKmmRZ}#wZYGU3}MYDm,uIa08Uu,D)mx|+mjfBBRk_SݤAO/jO %UW(62T]/92UzCkJP,:R|W D_mnԐKqh_WP Ҁ4#rU!P6u1ѹ d{d}F 9аspk* ™cV1|A6޳"3J!X^ ܿxжdŊ60EAHAEw &[rXׂ$50R[h32єq.j΀PK,yPꈲc![)4 v:1'-8=&GߍߘEaǘv ЈCi ?5էb_%ʗ$E6;VyHdZc6|[W6}+ lzPA|(YV`=inXX @Y/4;=al!`neP7[fH2498*"IkihU$LQI[Mb NZ:)ɡ֐̏0 "}ߟ\uU9Y.`iи|dN,h+M.٭vIߚ47Eg$W=j5)\OI9o@@ ۟sHKX"?BzRᎶ|'[]HE{y9EBt*[J^>_dB הbA(P!X[OcʼuVќȌ~}$H'Q,ÊD}~zHi4UĝO52NAns/{Gi,F]}VU=]q>R>j =Ç /4!rj׵OsnfKZWeM!WQ.#0wIJ4*vs=Ĵdžo"lzX~ǩ8?(@ hby/s9 \goRB}/B{EQQxȧ9gI1:): ~l*࣏YI7" fI3&l" l;3;egpTR,jq4ĮjX7BDSnZ+wμPi~'/kA<}MfU$[9]P I4^J{u8$ʥd+ <+G,$$C)SUKg10ox?U J3Y+/l9H ٹ>,5OW-c#A^zs,AE<?bg@EϹ_ôFw[QS#GvHѾ =M⋢ݾ|Om1]hun ƾ'asbBU3k6"~).tȅR[8)p%5dA7633AhHg9#)GꪩAd>S:]֐nXR](d"w3E[#nK:V a0Z~N6C >PJ\ 9]$)VT͚gWiSsj#R@~YN&Ex'DyX1vLE)~ #[aŨY)-QڼP n䳸ӷfL9E%_*|h(a@`$LL֧n& \$Xnܺ5^ݘW )%꨼ dpXZL4ZAΉY: &$ZEfgGb, ohMVxOF+Nln,?.TH7bl:yً2[x1@pGpU4]Τ3WM,v(18Mʴػ޺\: Zr;67p?o dHoFzUS3Ćդ5SysR6Sr)?,r~y Œ j">j&lc /J";io-U}䮢}b_.KvO -W' [(\ lCRkZ@}^ ޝ[1R'4"ȳGyH~N ܧ399uxY H/P[1ݙ$.]ۋY'N h2`='*n%"(ot7ӟ Lv@!$a{fc( /)㍊%<+xD÷Eּa( Y(|S8+1{[T-:)VRÐqo /F@ W+~C5'h{Gl91uU P.QS]fO>WT5HEDS4!?߁hEvzMyxunП]n讴L J\kIL` .f`ŴaO\BTw궔~Hg*h(A}z3\^E;jNJO0ʃZpT![uW{lG`(|@혡|#-:Ko D؝.r`soG*jO[&ȊN&:Đ7ņ\o6#~BW˸_ΧΡjS/Aib&-`@kY,LI*GKzng~6XG@V~BnnjInLyp`e~!봍F`,-Z UݙhK:DNcJQ'^dm9\n .]u閅'whb.[lbi-hb|EQ JtW%JᲪ-u8{t*-i|u.2t3ZWg{";5E I0B+;jVr`I繁/{Ϊ[x9B!uv(IOQrnT[.^1Ij kÀhQǥ*'!#n?NTV Ck٘23A}s0E|vLULMo%-2({S=-Nݥ(z$XNu.+V9@G}#.9?'B4*J ?c$hLn7: ɝ˽;lyGD&8S#ﻶHğrh4S`"3pTxnQyWܘ镉q5bz7"mf`9G*(EČ7G>̥1.m˵NB~jcpN$c.&ZzE'm|ϖ]Tbz+tk7!\`S\#laْog om4 3fle# (+d9zȧĄ¾vtOmSdG "BݠF-E-)b#St;,-j$O޺V;kԲtcpG2ӴhC+޸JF@r|'=̌hJ]C f1yCȸfC3xGIߎr#?,M1?lj#=ɞOOpaەRW#zR_[t dey4_ߥXΧD{h8\퉕̙s4=c ª4~)?n¸FrƄ>'vGHƚ1v"Pf|`qNGu,͹@zoh"C=7qGhJ{b}Ay*(99ܢפx #ړ=Ĵ` =E(|7#cmb R.Mv"m"wN.b]a֡)UCVe=(=pȏxXVdPZMN{0$X XD>a"$΄O%b[*ۡ]K3UF&yfZ\=,gojWar1=N)/FkQ:ID Lf=Ĝ}̉ =el>d) Yg>ƹ|`#qQ|/3( ,D #!WU֧X4Ԙ<O 0,J z;BDYļ4"U2Rsed?{yC^}qꚖVpw>RL(qa%>P"v?^py;"B(h7Ex8s|QU' 2Lj6*Mݦ0|A3=ZXWU=M6h$ GUX!}f|YƣnXFb^'hm_֪v_P՝|D'8R%amZɲ0Ě"i'"Tǰ9%u/tbñ=7+朠:_:7S^ b񰕬7O'LS\x {!*p6Z)oXϏvK'1a$0/F }+yz%e[m|,l/E7vt@TLXn>qx4_b!,E(> q2X/Fsp2LWKﴻ,2 >02s1\#.A/DIȂp>)d101!#Ȥ9M?'8,d^-/K+Sfu{n@5i^@FukTVL\)Sa//3!ep>GLƚr#<$e@59yk 8u>xG7fSͰ-qn'?$9Ilǂ1)L$Hjޓ;ݜrpm~y#lx#uxwW#/Q@ |,+k /Iw-E,x\PUa[$#7jf _[W.9F[!a6\Pm=>MU/^Ml=A;$3UNqXCY:߬>1DOz1ub{1  \5'8?y![_N*ܠ=`YYoMs^EVLslT$IݬTXC<$gX հGˢCw9I#d'Vm'nurs0b8LN)(s?(?;Q;S #vf]8]1\qs~A{S 5d ?n<'‹Ih2|@=8L 3XZ" 4h=~.3LbiJc3mS4;*gml=,-v.-;Y^nillSNh?TI\G4kn7!Y8@qcy@'G}TA:f?PrƑY.Ώ' -> >b-o1f!WgsAgov8mw!xqeta[ -.U GW~]퐺Q !ڼ=uj-H5Ժn WE G-+BЄ#n_7J#$"BmA`8 ""|nU0z=k}3s= lDO6/Y8q}r3)ފ A92T`إeo;J"P@>шJ!z=G WDw㑜n@MC"Y]L*|}i VPG1`V: 4۱P%g8sN0\]!UּUyh|@#?6}ß5ڝ4k_V~JHenU4t,pPYt4.%Xz5J[E%:6;`GU*'' !!z"Y&CP ֆgnJ Bbqe=ur]#](@$wCݦD4.6|3g+,`S ĸ,ȉV Fw\hM us|o>bp{:2e%y[߿E-S{޸_;)~;L<s۔ja #ʿ!7*)ZֆR_2V.RE$WOH Sjp\]a_0691H4J:J#R`"z= ]<4RzR2Vf7OנL2E,u*GBĜWDƮ|Ҫ&(],wq/On]dLsVg=?1<+F0<R?^K|ڇtXNlLM?K %:?ń:FGܿo̡^dO3>eG-n_DE NЂP-`h^HnJGD/x椐^f6yU.[NY{-EgQ%Mᝩ(vIIyS_1,> zo:e|R4JHxk!}<Íjg#8t4;YP:r iVrJ8%ݔxƷS*2/QЊ,aF(G)pM ["A* Ley $s,, l1b]a0m gI)Yv*8NJ_ y!|g~<-jd<NBvrTc-UmL@uu;SMbv<5$N,BoDW懙*hQNtF?` S#(t&ue#dxCɡ8sS9lb@ve~|YY _xK 03{A6"_Lp4NklUSwer HƄɱɿvxwٰ RȜ#F(pj< T-QKԔ(Su"t˓Ʋ@Ll:Rr|OW( nE 5jpKsW\V[/6QN{#ؗ~?[*pL۱1)a.҅ךyb9F|iB @TX& at<gKKeSHyIbȁ(ǛgdiZnʃJ^MWZJ6,*4@-Ϋ@kRWȈ<0RL_ A[ZNH]IB\M0av%+l +K!T6o'1eMd*A:rSE1&iQYk0j2*֢Sz!f!`?(]5Oӂ t56*[@6*Ѝ鹃>)d;)VoA U/bnIf/sE@c&iG56<¢dQ%R 2kT=Au&qqP}n5})y qбFmEم-{>%ٍ[,ȗSKr&R:hNÜ!Y>_ZvfL:hmIuA_U㈝"'WʔF_*!%ZJ|J/9H6R{ٺ}hFy+*M,QM5@ܓ+n>J`3?|qV:t͌9AztSS6~Q@b@{\c~#niKtULIhm*|:GSV[fB'۠?b_tj*e$7fκBf U$Qd׆10{SLh#\hY{'ɗ F;]82 OX:?_ OھcӖsjf3"A5L(ioj}P>n`!ei|?pvX+W"cTB 9Hl 8Y)t,u@dcIYdcLuj>MEGYxLI20U[yIGwSo%қj7_~̞ͫ45dž:,_۞kVI$_h>,;>p֝sRM@d;n˝| $r8lNբ{6XpRƒƩ{ATV(>;m;Wrڣǎ>d- K73?@bHلa{Q{_ ΀nm4(d$G2ЧŸ2Q=1]r1Iua‹8[a)#RO vZa';aNwh?4zPзc5&ƐKSnEokHICu01^;~ Hrܠ8-"LkKIʭRgf|+ODn;P& | -xW⏧yE-ݹ?Sڻzˢ.Ӆaa)#{dJ&҅bVuS@yM?;&qݼ6[r8MG Cn޸W uʁ]\],mPWVĞm"mr`{q=e?e|R<Β1Ǜi]w+.ذ[hpi(G!PEpFe˾}+EBzy *5:'}+fǓޭcwIbZXnJXL(igԘ5N ѤI=rɝ n8+4:;kǖI&mZjIfﹴ"(DݟE,D I%E/fu}"t@ VS#ύ֒Dyp5])%D*U--4 #YV9AFW&pT+=>ys2"+<x21-URf(dA&o eSхke*svȫ} 0ˆd+0N@x(Uʋkez7^ևK ޢ c$zn$y.q5uk{kzwtZDic"?g_ ]|&4ӤipJҔ<4.I%iMmuhf1ɍe_:4v2Rf8^UXgFvX {)y@ꦚV|t-R W#x=q32ku~u|ڟ&S+A?=;/%{`CyP m2lBħСƆ o>̭}<xOTcԕL8iY֢s s$I:bEsb @etLzx ߶n{&}GJa/,F\lu `H| !ӯr@qɎ9Q‹>#deĽ`]<^XD|x Nk.W}25fi_%qŠLS.5e݀uK"qc!/j3puPmwj# ZP41oF/!aUǍ<}5@ q U0?ٗe@A =!}zI>C^-wnm7v%N'U44vyBmSD-Q2󂧻ɹ*EKZ^8t:4~AK)%>OL-Ǔt.xl:6Uk-ywd)lyܱ26\Gdm Nt j@:c4=ҧsX|*VDHf? ]Nȓor}-u9b/S{/PU3a/4=d?f`K7Çep"AOK,tE@ijVΗmou{J|tړ]!&e.V ^w#a=$_pEDu!]4rꊧ2_*;t PҊ8|;*0\^܏*l5FN#kgTbFfH& %b _4 R /+!#` k]ccUm@pS,}b?b]`i_5YKV"߁]9Sq{/tԉj%#Uu< I tNC-); lMy*IK]WՍh|D\UT*k/O/GxvN*_+\}MaG쑱yeP( O_~ل~TZNUŋ>{=;(h}W .X!@k 2><+X!>biibIʚG" x1q+}NqFV=Qa_!ڹd Ғ`j >%Io!dt~[|>cKX1+i嬇Zt^a;~qLxPy&+O2q\jy37eaTpcN:n S4@H&E>J=7%.u}8j(\ȴ%o(k~IU(SPJ7*WږA8^K7/2;^U(ܠ3q˳1 _si BÔ c-Eo{P6UlE<یmyOM4gf]r7chNppZTײһOnCXx LlS^;\QF":;w5}zzOFBK[MH ܚ9pfe?j296) |5U\5)KPJ1tQ52[,dnMoY+ZxXԋ]$Զo4ЦGw^B YUڧ(5ϔȮ(pb|q7$o W0HRGeXa^=|+&& ^j'[5Qf[OuTgzS5cnDَ:]@GiWtT!ګF@ayxGƱ-QZ$[Zo1wPꌘ8U*^;a9&F%-O`^͵fϠX 4ITM?`1 7-Xz,dE^%hC ط\c?=шE~<[rLd]H&-0E\'VF%AiG*"B^+{hi =߁V"@t,I!|ӡ)5bkgTq }F} WWZe{ xՕI˝eadh4ø\]\l} 'Dicʢ<ܟ74Wbo0|ȼ>?Ow8:X2]7Q5/\ m&YfßnJE|ɯg|; KX8*ş25 1'22%M*%Spp!Н>N79E5$Ԗ 'PYV7t5|gYwh+W#n}!Q>Rm^DkIhYW( *$aQ)`RTDDotw+ZYqFU*>hq W<#bٛ_X9wh[0;֨B폐 ԡ@STҿpUXQ4I u9g漎X>; W.AzЀ|C8w -N^KVlR"./O>V9<I<2;|h >Y]jMbK68I[THhi` qp'j}0iu%Zdq2AqnHDLuzNIגK"6bf ǁkdߐf2bz?|-A@ݰ{=+U\bH 6$> ~@5th8ɚfvc|Cޘ$~(kKVx/3͌Vhٻ%:.& I4eA@aƊΫD΀%0LJ6w=jS%i$Igf9]ȡ_+~{'f(5(!O|aX/wԘ@9o8;!吞[!&ˆ$Z#caKwIQ4 5#2_5`DETvG4zd[o7{3b(#񳦅`|t?@b +*_o (:StN_[O+jIҶ&oujhg҇\!&0@,erLHKeRRE ^ ױtO)tIsdty&A f,¬$]ZNUmUQcSqW@qZjb#;B_el+߮%Dטm#ODzG^ zb5mCٔL3[pw-Zg1Ffv*tCPF2B!Ɉime  4}7pIH^ORoOxIc57Ko{;y`!+ٿz)1\ӏs[7;W7:UKēf=2TwCmUV-LVQpbNw&b _\fu^Ti3PjWYOMwX#:F{OHg}v d|eWcpQs>G .D10Eތ$+IoixjN8NAkaNO]8z<(>,jnqǹg|$ s4# 3F#/*i]RcQΏJJ>p@HǺghX ! %D;B%y^lT~<'Oz6e5~G-z:OK7oV;28`ss@dFV`gꉀ1Y   3LZ`|l}mJB摈~Dld7<}H1d5!'.t@^ڃqNtvRVy[}U7an39&'Y%AOHV)WSB^yphǗ kL}Pb{Ljn"R]:h{WGsà]: I<;Kp B-?` ɴ]N F{Dv4d<*%Ma~c,]rG$zCNZ@ c# ǧv]sGJ$[ր[r&Sޕw$gɉ{NkuĈFJh]9evE30 BgGnⴕͮe9m e+xk8~̡ysȱ2i6}hit wb*L 1) Lʄ8j!߾ϛ8|SH=?84FD[Lyo5'bSGOKi5RUin4^LЀϜ A@3q+4Y5;x|UCϖKSi*Q'b"~ڊKXvX/(z۞Uy^vHdZ;^S7"V<_3['V"; BЃKJunGc[_%63 VT<-"|c]jy( xU'I,F=&Zm(wyK3--HD;\>7#̎s$iiGNf& 7:7!"S6 X0^ADgں o"V8]N-.pj=8]6G  N^(F&ʬ`}Mk}i)ER&ط@2ow,xւ<ljt 8d4HkDf,b^Z1Ϩ]2>}Xzk?"_W@)B=Pq*$w#"+Em IN6Ȼ!&Nemr=g6*>s3],lgŋDt8ނvǤb3:!cN+x[Cr[O4ϙ4%:*5|NmCgs-[6\x ZV e*R8_8ϸGZaa <%JqVΡC4o.M1}Eڛaiޞ2č!l*j|cPxT_lelb(DY &cq~Uni"̠,oz'.tM1OËeYh84$7L?I|.3TT]NώSdRxJ+V@WU߇&;#&1J):?FC,\ eX*N[Ko8g-9Erވ:9e#ng@C 5QW>q""Z5g oJjW:؍6Xfs4&u"T 18US?,}EE3陷Z뭝Ө;ݶεJA.l ~R 8drP%J c]TPvOYP>܎['n^XƋ,0-BNCk7=uK]s9s| HDT ݎ7剨{)̀R ESj'Z&$Dmc.fPx[I"1J)J7]1p{nѨt=~?i'4I,e%$fv:-_PϿ"![!]Tb~ $/'jh?aS6O\:,-Uf-q!KHA'ax|fK!/P@7*nk2YG^=ev !_3\?u&@(a'вx')g=nT%Chwy):#4LuX눫*e÷P멅RɃ)9 $ؗi駉Rd;x}Ci/ce>͸9!F)bvu^Z&HM aYdKúkHSM AuqU mQ]A!{UdoI @8el(ei*iպ?乂p{t_xӽk%C\75PFoݏD ?͝z_W'4Y<"t`\(H(+I[._4T $mw6 !mk˴*P@ n]Y"mRʻS(A&ͫd]͖k15Ε7UB'+vW3@&q,Z\'UnbnAo@όr f͜(s"m/5իK6898Wŷge4BEKtO3 ta WJqXfl(_9r.{JJƠ$.tw#/!X6*#@A_1.8)|3u'Z/ȉ}2 ٜt}XWvs*i/vN!O0jbϓ+,8?OD|a|o7F)bMs΍2R"c"4[q3KML8A{ R`iĵn }\m(Q佀][[!mލ_Sҩ?ٴk|7[PϖZ eiKD\'\X҇*2y &JA"ue^WT9jP7/]r5"$/Vﯞ( k1Y_Ko ;@n6 P Jigʻ5./ B"R8fyL}kjbT<,;&4.y桵v3 `^r^| ,!#/#s {Ɲb1*J]HV!|vڌ(.%Ċ=]xve?Pݣ7[)5Ixj^vfb n`?ޓ}]'4sIu෽t>wnY~j;]F-uMN._*Ə4+VW{eRihbv~qbh47sx6c{Ro[:GX@ juMf?X3Dž >vW/mK^ʌcEgˀDw7`Qupz nu$!G ªeRћ[^\nC8s+{ÝMvH&Y`NF#+F J Bv{%cG?π]}8k5*Uޢq*gj~9gOIS |ͫASS5wH؝)֚PATj07eTk$1t "c(OSsѥ?gMy89,K~<АTn1f(ꘘH`W6X 8-,3v^tҖ@N aڮm^!f R?Xi+d}Cɧ eo1pNP7`H|MSi/gaZ"gaۼA9m(\<ށ V0J36 O,X8UK =m\z^ @#+~cI9o\(heO 1\HBx@-1bNs aWӘah|IDP̝2TxAq3E1kh%_*2g3TTaLcfwMBBXF-,1Ld(vKwXDU$oN3UQV=_Ѷ$i3Q|&O<|;l&ǗM!#:`~b#.N}zs.dnOm(Ȏ {oT*b<=32Vvp ۮ2'váC`@^F-8Ikkar!QOD:r]^CS!U7cTY)$Ϊ8<]+U@>yãC>m1A ;7!qH>kX FpmŚ'_hi3% 8T6sYg+ɛ Gͩy fBWudQJ=0!A(uQD^.d 3S璯G{kq|*+!>X6SϠh[?E$(+DFpSc{`\AX:3'$9Ft@Ae-;ʫƧ+g]DbyDYt ߒҭ6 {'pY(Z* Zŧ4%kQ2iILL S弹PQboi;sڸTuᠱ/8*e*4؀M1NqQȓl!-f~7 ɖLpa%,WTqKg<6$X´r3"$8` Drxt@rHUݡ<hMg |9=HlmHo|M2qlmFu2,I |OrEN#ճKk v|nMxYoLq||N%%R=ip366]7=L'DLiyU/!3E W~Td.RW|{K--B)ݻXLHZH{9$CSz8-Q2 (aّsjG9~]CoS!1ǮZњ~J3o١0mi Xq VX}!R6)& :~kX \[՞Ь%_H{e%ZNߑp~jE$2e)rҶ'HseX`bĚQ~t$jtm%D3 ;xbč-0lcm}z`J!]D}޶3iAit}# Mrrώ$Riq=#G=`ܡMm {Qxof3(ވB:55 ˂7R_1.V[[@0Kjr"fφ>Ԛ pI2$ oЌgXϪ8>'9kBY‚b5pgTt/WɶtHW\Pf .LvY&_ )$WJ9!->y bWQ\[𮢁Ϲ\t`\N (FFDZq\=f6_~Uܝ|\;йVaHaF]%v(D],D^ :QwcR<"Oj<̨Lhn+YVA?SߡӤ zw"b, XW8V[}qr@MɊ\dRj:zABw{ wuD+Qdr{%ܵ{zKW7 t-$Ѳ_QH^n JiޯW.^U+SGTŹcϥҷF!(:,xď *qVPy:`J=RyYk"#󲶦-z̅ oڴJh",6(ٍB/a$儿G Xz[lgzaIX+S^ ǽCG;-%#Gj$fJ`Bz=mD`\Rl2%^# =": DsAُ$>ڳ{qS!qё*7G//B֡i$pY9\0,݈Hެim$PɅB]Ei(NΥF镍 `PO yJ&fx1TCӫ3V)ƞF0LL9u_B3hz1GB: ~C@.z}SZ>c؝s[MB"OQQXDUu7例M/K 'HG[BBz;HFgkY76z)_F98  %eжD!kDƆ'6N'~J.^M)~]٦ DtJLIuM>#><4Ydn!i)O9hNȒ1GY5}uSw!\j1\:Yf8et(.g?mAT3Ivw֨X U'o6od=bokYk՝ed'v\[딡eȆQm5!ȣfAK8ssk~ ~b+mkn'?DcUga *[M +Zu~_ЖͶ?؟6祠LJ$)Bԕ(7LkC' r騹1݀rlQJ~UL DH8N1*>[ނHȓ(e]%֨R VX.Lt悾@vo۝ Up6,h}̇lKԠHQ YGciv]ՆO$O(X\a8[Hw͖[hY&YRzmn/ėnV+jat%bUbL2Mϫ& '.SZdۯή d7">S@&"ɲ}kPlu=N pC$fP#=CmR ZLx@t<43wɫ:m8ʏ\KrXyyJyǻrFä; `(U*$ua {з>L uYHݿGoYY@bbΈbyNݧJeAu(@S r_ ?]b{mƧzF>63N_OgEE˘ۚ> m@'UW, ۼ^IoDvĤR6C"1m2=i7JG>cgBMUqk oNN/5Tf; 6zȬӰo[:_N{"7bkϻmG0MSRS;M:Fs\:WAOC>p9'BHvY=W`[S k?ږje0 XW)AHBզB:y;80zB27̬&R6 zZ/bOK–v;؀yR>bG cc15`ҙPtr5[Of#)" }$uᔆ,~ݼmN6Fmp\yjÄaR[|$=A']?_[=Cԝ4|Jppˏ<( urț jmY:I@MҶ>){;(.Z ^s^3V12w*?0f}2~u͘qj jKU\2}1<\%4;oEQZ hzx3ߞ.j[2ĆGm !N]f>wX=ZqP͉%$2۽h7VqǹJh3$4Ts4M<$}4Y:fgC@ϙ>?ѯ#UF("e1ʫnAvʒ v?3eǸ'B9eZYu'Kh41@鴞W`O]9 WPwTȒC{sg=wL+_7 6DϋZ ̬bMi2a ጔǢaIi _f94jv-D= X ))S]oHT$K뢣ff$E;AYa9CY,Ád}lg}cxi5^.)VV|`,4(õ,އI,{s%?qx,$*FKH 5%15aLtǃBtV8G9 N h3Y ܹ6B=A!j4TXS@9 cE%q^hOb)NL .&ω}v޸ʟqTȎFM/tcxKǗ`y7}6u:c +`BvFZ;`7"j7h\R^-`du-ΝLzc4Aw7yXrϺ"} α.j`i`䑛}b+kjY-al^*>\;aNOyUn E/ߠQwOt Gaqwpd,GE>put^!XZNV7cn|KFۃF BRHVp$[%[NC.  TYY2lKwwd]qBc,ZeN.+3x3@<BTd}ƯDr/k'Ld%5L] vZy{@<(WΫ4m#5J Ԍ^6"E;XR,NS2fԳ33F驳c&W_&jw=R?U}2D-ܛDXWH\DMj Ϡ _M0JK%iD+2D&OPw%o_¹V3ĉRG37FϏ$ˊz,270cA@`Œ<ss çlpl!XD=Xwo6XOzv,9R7X>7isn$2՛B 賒B'铉a%:0*Zimz1O+!߯5ZN-tޱSp~+!?rc>)y8[ }XN[<ƻx6rk3iD*C T={C;nMbHkaHd}yE ? ;hXkZ+:~ 7glnU-}y{vbf{(,HA)(3%cfLp,L ESk=,GYYگ -#[E9y:ԫD\\ rvi20JIT m lddO53ri[`:nz"Au$3OR,qMK2XɈ mCz[ Ɋ-dQvΤ 2fa>vdzЕKUFHD:_xND̓Z8( ~!Q8qE}z1FJ2ݻ n7>vohb 4狐&1ݣ`qkӏ1$+6FIGi!7§&l@vQGRie,&>֐8,)'>➢TCJ:T;˷p1_w7T B*V~D<;Rcezt-VS{C̷jA%[):`f | i&hPyR^]|q#ڼc+Ũ 3`_,m5)3D9ᅰ8Zȡ6%\bQ!+6h1{ݚmdCk]&h\?ɺa.'d,/^hYMKfO"2Z暜NZ规ngKI;5(zXhY!1 ܰ_amzW] Tlã.N8žHN/FԖwc,5 9Ll urkcT;#1!9-@U)NAgڊ'a!Lp^dTMѩ83òF4P@8SoGkH48ΥoìcTi [[Cbsx^4,IpZl]!`sV:eB2Q5Tllbp(Pc^ad!l\ xD'J̶n7Gp5]bc2G(lWxɅA"LAq9uIf&-/ɪnYB?M캰IHYM\eOxT("o5XT"|yl2o|Q:NjrMy[rSȱIH10n cv^wW;3U a Yˌ$UI[2f[7E)1C~o- ^=Zht@ 0}6Իߘ޹+A@0?s-Mb0CYJ ti/vR&JYy(1&dS$%, 6θo*:- 2%vdRec0fKvPGm-!]}:5,<F-Qg.d"Ec,Fm->Mbdr+[-o3? Nh-sPG!Ib"þ1}#Ehk~Mґ,A m%Cs&+)t濳TB_ Jn|(+VB Ѝ:? =>ʷ܅l$tgI3QݟO2@J [Vmd`WQ)wui5P{OC7{WxƱ+ty3g:fw-A"$[䲩Dr+He"%>R,b[MNk,,/d b[tvg^<n򧃖W r!,:dn_-I X%]½i.\2MM9kH)>>RlcY#[liLY\$Nj>7z]TP&x9mXx qv!O::ְ"q}?t^ZW"50/ #+q_(Z_&.+G cf HNZ˺脳:bzQi4NX1+ U6;WMH V|>TWƄdSE7Iש Jb.KbWN\><"MHz0?ɜ>?3mk%"'G N%ay97^]8{I ;nfOq,$T_Pț#JjI |ؼIr04zJj(bKp3>!16 pɞ(uqjwiA FYw"P jkKTQPBJ@)DC_Ĕw"^\\G9Ym~d'YI3;C30^>x/goòŚkX dXw ޹DqlX.<,Qc^H^؋D.)\U5d]4Q3Q pn( pS7aD_`ri.s.גHOhcgt2+h `x֩w~0*weL\iQ@&iM׶Ic@r\E*ļ~{Tr"!P p; U((RUudJ/i l$ً৾g)$.A_DyL^`upEri$=f*Fy~ sB#D׿g7cXn Wp0rl Sܔ]jgFUaҙE=b _% nq»~ru\@U^ء0ck6ǻC3mcAQO?D7$R=.fcH(0`(Frmۻ@j,A+>4GAg6&ah12=+HRaEŷC_^t Vfdg!sM,^@M/PBfMk"3Ntk0FcՊ&S[lAf}oQأ h8mȯ?xo#e_ܣDZ0b!ܕ lŤ]EC>ԤhyN-~bG Q֙RX7P(^u,M7, 3RQ4T$Ubr1|H;ȂH@@ AۮԱMq^P+QC}# 7MUQaR4 ]]\,X88}Q/=דu~gRE\qxx}<;9Nefi/1Gh{_VX\^8a:MUq߼#МkgpU"̀'5qj~>nlXqH4*m6yH"ok15Va>a*P ]bG3B!{>7&!kK[!yaz4D.ұfw]k{&m߀\$ &*)K88SlO>xix]Z#Ywwꊕ >RH%z&}0 ';,o煙j$͑!ΐ/chnb#F Tteo ڡt"qqJݼuL3B巰Rnw/aǬwZZQ4&8GP,zdF5A*oQՍ-pj6k+s`Uw6qX;yQ@}_ePiKWؾ@V]թHXOD;ZjP 4a8r'T-=X#pbCC4װTͤA÷ߐˈ] o<S {%{,Ȃh)((<> ݏJGO%iYޛs>̥m3 @(Κ*wYLi1Ugk_|rdUZ{h.wD/4?EN^YaMPۧkj\Wf4tF^m1V)cXV(dV |?4VՖTtw;6(mkcRsnF(N8Nյ\aS&x4ݴ 7>V)cJG׳ {\G˝GB =.^fҰEOJÐU#1'-U=r,6".)l|b[bʟMiddsB 磮|{@vW/]o.u1iw.\iMFXjSQ{:T %xWr\4e`wmc~x29kPhbۋo߄p Hz`\rWkBٴ7v9VK`cHg5IMW=qIVn:S&9L^ۀIuh8mݮ)T_[?6̘<ڟk$֭!2 Ps8{Nȥ1յVR8y(+G^ށa7UH:r죢xg$"C_5пfNe|EbI$Q`LѲajadR͞<'vK-SS*ߋ .Cۉ7\/hCMn.W` e|"kϷ/(*`ɏFJFFpaJ ҞRN&0W<k1 pa7*ڡxM=wMEƁt$xnְN# Zz5ڕ!ajhi8|u;ޖQ] VV( B̾`ǘ&*{9ErLZ\߃r o s3BW>?h Ɉ=V#&%-iqu VyM&xi5_* דzSkP+YYK$є;P>8vPw껝nA6.)ZZ"~-]v b\%ٗxl7~Zs $HϦL(Kse4z*i%N-¡į='T}^yc3o J4׾Uq[;y@WJqi[ɞėû 's$Э,X2//Xτ#74m~^M' LqPITswJ1qҐ4a*/Q#Wަ`lLMgQ0OQ8SyRB7Qv!XPE b$-&UBM.lIC0CpQ(~Wx^>ܖ(6\v4N!UX~׭QR ϰp6jBB:hBJV__qEڦidlb\dd/rkm{AY #s~4& f5(/AϲV0ttג 2M0<nIE6>QsaKJ\JLJlnu*7'% vª#Ͼ(s|ͻ6,if5F3: ؛x!<LEME;X[U<} jZ;),{4$~ xƒ[Ϣv% Dܪd#;xM7WHb1U#xABV?q(d0al({z}(}VnQ^jܶ|r zK\ulw͌S !dϳ{!ٌΩjQodƨ`/Rw뷊O)F5xd6iܒ o e%_v(H(]h2aI?TɡHO:kVb$G)uGk !;WԷyX6<6Xt]7R rWO AADa[U `=9`yފr@js6eGbLT#/>OiyqkM7zR{ T+=6 zCNR#6"4["-E3ˢOD3R&!Z;&F֘LaU]Svs (mu챡T>yjM.b"mVħ. *xD}9;Yڿ@ kBoY$x@u逿!\z-D 1>%_,st/YǸET-Wiˆ2)aM9@Y NyU w;5No?z_Bݧ{>w d,>=p-3ةY49eͲG! 6ހBLtT0/ <6Ƙj:Ez%aALyÀgƗ03b=WT(sd*Bj,.3>־5N>~[&+5@K~r'bY &kS4M]⸞0/*')cN4:)|hb-C.$&L FuEMm)~DJk=8~:o 5/}'G?uqӷH0t5Y4yˬPfḵXP&p\>Z>ZM :E_9kC"j]2y,Sx*` *Gcg'+1I`BQfq 齭ձɰL yhh-3A+VΫ|h1f xV)"BF3U|_hbPG|Q>!A4?kwRmUZoӽFjF# ~HZpae֩*H J ~H<ne͗~''cgHRA 5_abxڿUjA}kQ*,Olz7`BHjRQ]Ga,# + |vpH՗OU6HשtB?Ԅce m<.ң "x͑a ɗ&D%bE'0ɦx=;0 gzPGs//hH3]^l+J\<!6;6ZwIͤ=k^b. l3tô5A0B-g)"ܬu **O;BQqL&[V.S>f= mWnR3\[&5(\ɧ*˸I5D/|J,`)4=1 U0ʢ}hV Ꙩ\ɖ]RͳՀ40>rt/gW"Pvo{!S%56O!"U%ɵ_~mUR:vM){J/\d> і -v .L &(4 Ы'h u;OS6'b% 'u˅b# A.Idށ.*CB&Ts:)V9`F Rؿm% ƃ"]zNپ5'õiZ%$WL֗` D(0T@A7UŨ ]B# O+;jF|EY'iяwKP{ {޹WKQG:w^xTg0-<>ԞM2 {OS)?zfQ͟1BgcxOFؑ/4׮-pͷ+:o[RmJοqkf>{Cw@-HJNkxbbw9xz' }ũR/y3_̳9n(W33t[80b$v Aނ)l${.OՠoNJORV1UwNd{l/X5{ާwL2J~Aedl(,"%݂yR~d wX A3U,3/YpL\^#%yz<]|/}陼ji uF"݈ԥ9r@,38f+`weG`9jǎQg rο)̆b%%`nfD^ I?l9G7\a#/@ά8z؃[VaÇGD(} ťt^ۜ0ys=%̫ZuOnJ#*.2:w<"" % zuWWcB qwwz53"oQ'" D? A~E>út+^XnսO'[yl*Υfz&,r j8~WWÀ ܩGa)h􁹮|ۛh?OC2L쵲d@м` XŎQY6-WX*/Q?no F'?\2Uro=8<.an 44l7 Jsh8/v2BesSoguZºP5 36 %e(o\MV;Cq!ky:U%J0ٜuiK)j^VE&In MVmM|OoY9wo/ ,R.øӮۤҌB~ [lw&t$)J2¥T,CM?nZ J :I:=!Q]l> {Y8?_I #}s pbCjT1K$*ZwY%u$~*5җ{J%Iwjې.ʸ'BD~@%[5)~,)j? >5k gs)V.OHiJ{>)EWl Dqw5Hjng\ F-j$v-KQħtv:vFĝ=*"`Pe9z,$(onM3<Z/R'G;ánm)aBˏdbkzGU QPM1 Mպ;l} tx1wjDT/Vbmy3sv rA[ú/:BC`#yӇ @,2UJ4l/\ Q_T =>6F|pږ!?%1-1t C\9S:|_;E|? <%Oa!rh\(Ō,:xQ z۠ūpWUXSO!2+XPCҶݟQ@kwM4x躽(}M*AeYGڵx\B_*m$Nٌ.ϟ v9] @b<&9}$3IJ o Z U2`%*ťۡYrY!˾οN_y1UC!$W_]ʀLc8C}6}2o3D*# ,;TM='u3ͮ)V:wn|++˸ !0ǰ\K2Ds" p OHf>5QeWd8@}5*b<,ζFn4@B}h?2&)}qF3Bg~{م2q:飗E|#%^cC\c@㗑ǍGsZMrn-VJ)uA .2b^E\dL?OО+<O$FE;v%nP':ć~. ܬ-1XH]':˜ٸz)9dLp$P~$Z.ZEha kNA+1>5A@hY,)y4t^Rċ~٫[R˞1jkkT, w;ИH2d8<%Cq==.,1OMuM_#JB$<t@4vtLg%L2bFKeupH:^\chKίtE柙oRuX Xuf }Kefd^X9O[\Ћ~prQ0r Lz1ШY0ϊa+HAΓڟkWK98Z06ui)nyѫ3bl/ ؽsK ʁDrQo>zfhӭX6wDћֵby9VՠIG'ғK yoba@Y[gYҩdb~{K2`pMh0_bhڽ&_:ӎ+RW⸀`z7CXXe. ƛ\2Ǘdh\I]K~|w>.DYQlDP%쪫NG^0{c0Cdk=g^@1.[{\Ӣ62?'HgyzE2EKfB7HkQ_({H!0O~GJBࡊ{@s5Gc2)zMz>4Ô sosOqsAϹ Hspt-KDXDQhxV]'S/q[lϽ%N3]m/gf"/؇L-N s0nDK޼:(&`HΥ),.O TF!lIyH? {Ӂ˦- 7Jttc#[!vCݰbs;,e$[=aݛE8(Q3f:x4s/j \ފ3Was` )dQneϵ2Y{R= 52'-M_3yʇSP8)X)wWaM3JJGgݺ5u!肄8$Λ`"$K{3c|@0IvYABP2j|TߋURvRKq[fs 픪lRƏLq<@9M:HH<þ#O^~@W( ( wI@q_A y&5 !!අ,Ri&JGk0eQ~"qGT9ԈI&ˎMu'{^i D.`t ޡ(?҇*uxP{ylJ3;gqk+Bt< goEKTiF4KenX1zE00ѲĿ>{qݱذxU>V hܠf礉'}4a] O_^@A髁*PC g> SҬ:x$\u&39,X,.uwF11<.Fw@$x\eZ -F^ߵ*GUC{Z[grK6 +8: 356@Kf,ؿ1[ `W"/2/xNanΕ+4:$=Wj)|-ɆT&k}Vq) Tyko@[wFޢ<j\'YkX^ V !hSw{kqqX-w斨1K}×g*յe1VDݢ!'uRkQtmd,ڻ:Fr$+гIQ-3vɎԪN#M=` oXڅqj7?k3mC8MoIM,FkL9yn?tEJu] ŷgr0`؝:ulRmJ9*qTZq`9=iыpdO1E!6ZeXk3T{|#,sֵo}rYQfx+"ǧݣmHNn/XGџmuoް:K'.vMZvX-aRs OؿK7$L9|2 B( cJGp{FA!Їi!ȁʓR-ciz>8 U"ssj gu}fMVVβ+ʴk~C%j D%#).]d` _H{=9(2.e6;2")Ks- w:zHgn$zb wV zÃc<_0S[8 fwղk(y|oogsOmA%1j:"؜qmHV 6 ߧ RP,4#y߂CWf{yeU4淹96on4ߒbP8\_-Dy 'r#>߸p fw4/[@% Bd}K+/@BhEVzȍL&t &薊ZD# N}qIX:WJS4'ڡ>+wBro"AnBz.w-M V;J%$ ӣ=T]۲c\:hVP9ZFj b{u(HgE68ꪤ}7` ͕d_<&.IfDީOϼ2h)v1 2/co Ħ$f#&["ja7ˍBf% &U2Y1U]~X-ȑ: (#h'v4SeR%XLkUf)4Lu=LJ]y|sF'o8U^KxV.iPln֥4Z64-n۱j do l`@8+ȼkLQ4M{~wɂi }߯@AxrF'0("ڠ"J΂Z (ȮuᤩsyTFe{N=]3Ѽ t EʿЕ~Kí"E¾ #bwP)(7v̕[q^|:O9 ֲst0K!fR|^M_^甍䘑p,q>.),Ei8i8FEָMZASzcWRyf!e#2x~ږ*o}&] ~{ 9!yd-|*xOndvdÃs#kǾz[ɊwyCw{$ؠ6iF8X@l5;ڑ;A\b]-d"ްvW82(,Wmk6D X7Q_nڬO1F D?]x%TKԅ1!xOqqQ]&`SK0f#Xw}l†wDns^؟` .hݵ\'Px#pv+CvOWp?a%lyKX^&h:P lb`<Tk 9>Oᢿ : HgZgֈaUGNč-U0ޡ/MSU?dZ#?׀#->@x)%U[lxd6{R~˱RaE$%᏶0 X~bMgItrFM }c$$vlQ,a͡^&U$c5'o-b/^:n|o'jKNԐɀ _ŋF7n4J.Hg G҉@ xcߔjw{YDߝ_)w6nɋO&# Ԝ@s,'.5x4/ HArB&LVS.feu~J>&vr@v ެi3X-siL.ߕpZ]m1 ]"?@0{it/)ַzZ+- F)Zpio ܿ@)8.00]9Ji% 5LBWNNgWRt2IXJ e?+OV_q;aHC<;97iA]2G|6 :p]pllsYr=)K#?:l7@sKs7j!ԑ3HjS<6gy%[N3;A^π[OC Uְ8;D~Z@i&qio|KZV, Dً!Ƣ!pZ:8%iBeC!"(PnێRJ;<$6f流Swl7\YfX;e?\C 5_/o1%*}!kxkT5BL\r>إM }O ¾ʟ3]*:!'r1Ff\ Q|1/؟r<孧xN {*.ͱ%+]M?L4QNCSn! \'sd GAz_2J4Xb#ۅqlHo Ѕ C=<e,!1w9Esܭ}"/^w=Ӎ{b._[&>ҊLS(u}&XS(ҷǑQҜ!E*2aZ.vw JWBxuM,S2t/ٷGٕsmD6XكEZ3e2 >n,yp# avpm{v'#Mu>KeFzAX)}̍v›s:,O"g)Ƽ4Tm]Xy$#sbqv?bV;jw[Ϸp>"ȔM Ck_m-lf@:&7V:۲I%taVMtiM"}Wߵ88f5dm^̜y{4( %m%!U 閔>i[zJ`L%lA__$xLNˌx[SOۢ~ēO1!!RkuON&خy7P8))zZyʛj-r=NnڨC\ZaV !+5-pmg/QZ˼]Kz=D7E?$p2brEQzcSJD>@ac@ u: v3Z L/b!)Zܚ8׭t^Ufy'9A9,. E4$t)V5`Jra_Z","'lIN/Q:k'ӑGAg~zߠ V " C MO-˹0 r-;^XM_.4˻>eyA|Zx,-5)'u19"L,?| њY>&lby4F$xtU`o:ȧ!HFjw=`-WгE]7{ld8u6|~l^|WI;_r5i(,?ǚF1;szJ-L ljfҶ=˔8窧YcnGVmcV<jSFQ,/Җ9gA'cJzFMښJ~Fm †ӬE܌QCz=vٻ554ltkMqksJ sTsYi'vy&B4 n d ;ػ.L^Ib)ab1Xfw]T#a<-ڣSλy[DH?$m _nOvq_'\dF TaN[v©(w}6lhcNq C,:>ՋIB&ޖYt5[gp㼇l0$DfЩllcd{q. GyKC la<\ !6hA,w( AOH^>K4kigZ:uu=ob(Ť|ė D.fs)q L؈XPSyDK%+AZgVPBlO tƠSll`E|H32nn:="*2/x.̦8uD̂ʋ`5FRE¹q`CMF;ɩQva?kk_im[iny}{+D<HV⛇b  t<Ҹ,Y~6lIDTek3ue;[܅Q1I7/,Me#5YNjSLMf< XoӅV9I6}#Yl_a> -%J(=}5GDfZ/Ok5˄&4s ;`\'"o:J׺ -f+>@iSd%n1Y܀kPgW> ɰY\0Rd^Ʈ[}NOgOR,^ ^1\=ZcLFy=%18_DprIxsP ՞@VX1@v]eq!kѽc5U UX![u{.)Xb P鴬 ڃ*5TU`Q_?&xh* dV XjfoS3(Ǝ0X-7hVnFc>?+a>,qNw+y3p}?W1sGnl8|Yu8{83 K([{xBZwvJz@4A_FƻK9QNR"&\t[Z3ͣ>hGTQycsح}$NVB2wp3^gzl" Ĩ 2x-jdYNҺdQ߁>Q`&Fjtjb[6V@V[R7YRQkؘx 0o]L } L}2OtFNE!GR(\`HyóRdkj+Mb\c6xcJ |߹V&:iPzӷ1E}I=:2WK[pwA5 Y?94G}&Pؼ,3h"R )'@JqmJpp}))PT>foÃ[˓^}`%H[OK1dm9kUxsH=aMC1zF gCzQ^^B!? Yϼ*iߜs(mG#SB X?)*8hirFJKيqX6.(&x"UcDR0Khv( vfCwnߪ=A| _HcMm%L 7ʽ,w Fnuk*b e KZ ה؁ BʮP ~LZg: @co/kmK6 "*q7 tDz} 269/qG(ρxSAmnFd_j}4FrEc"aY_/^ yi1,}sn+Ӿ )Ԟv7M轝ͱhA=<k DChd$hJ}\)݋|2ЅwiVlX )VĖā2.;l\ȑ!q vnIiw~HťjӞ`G7p[F]-FU2LE>mi+qLs;}e!;W6 >lS1DZNT*I>[WSӛ(/ѫ7Q]2 $9s>[P keYQ^KN}V}i" ?s;/c7WNjyJ(a #3fy8gu=hK˅Jep[`L_՜c8 p?^w&^e n`5'ӣ_"gIF1tekꑿ'Taqv7fdbWs%O_AQs_%".dQ~<~97|4ƲkBI3☷̤?;{` xj#ѠDK}-#4Ⱦˀ?#A_ArU)^Ϩu3Nƕ)F3 SQU oJI2k'`U h{ݽ/1nG2tXꃭZjL#)8#w:@2R% V1tI )I]S'&d}8e4D(rEʰZ q>(W ׼tnj'# 8ީX]iLH&8q]PFAbI܆3Tj o`pF]n9q#Fp ]PrR 763F~BAX#t#zWupeP9( 7Wg= tJG<C7JOͦ>X^kJMv7VV{eU S\95b<zr-6dHh-2a 5jvMVv˿}iM7/)Nް!%|ōIѨ0ajn Rɢib>RK֫ЪQ>D4vcΟवX鈾E;٤aR,u)Ba߳cJ pᝳ(m" Z2_c?cAl%eB! }jDG,~3JRb =?њ +9UM>,D\(,= >:%22o}`7%:n41Z" %)D"/c|$жHbxIlpSvT5xe9wavȍbe?C{' W0%%f]`ٲ%C!)/ĊPޟ4 '6%6*+1|ކŀ"]C2HK;eE|K+_#6pZ풭YrnA>&X_$nď}<,h6Vc1a[tץL啃EKC0N&(LA HY$ ((VN7AAnX;͢x p}4̮)U^^K2^n c Պ&Ӷz;29b=α D2}ϸ Y!@:0 e.Vf=KZ#1Ӛ@lYU̱,ƲX]S1(nVkʡTT߆-NQ)A&1oq^ GŕED#zHQ=`j>h{ d8x"Jֽ>^&HĿgóhze&}rbOv؀ԍ҇5qE z(a 4P1ĺֺ"<}U!1%aOu"FdH<9ޯ#Յ\ rϰl:O5a}1 U2)NhUu}cLm#+0 8X&"f"ޒX_\"0` oJXqe R(ԪY4 oo`# Nݚ%'jx lGa5O~wkj >Igd%KuWGL0|d)סk0E.9Qlr m`Wy|5 :KzfbrXJx#[c0=Fyy5BU]tCeܙXYT;-GyKQC{ Ѓգ2F)$tL& =|_qy%L:9./o4/4Iel 2~ڸ mN*sV^ ?/:^Hb.&%]S񮡊徶{t0<5a^W!-}cX1i=&Qq8囯rLhmēEʸĎ]t~"Jn]vcEO{=6e}**<1tG=( q3(99 Ӓci?׈tp“ U~$U}O\VNVy%V+I)EmR G3u&SiNQ>PGK^uEn;%/I{ ZOZJ م b<gqWˑe3y/by(Z*[h`}~AdYw 0fQc1EH49N6m\D䳡.${+Wl>m҅Ҳq`ntrC@dT xLMAz (w+n40˫RbA傟p&q> eg{%T2 1ZH h!IMmJj<+ȩce 5K遁6X JBm1xx -7AFdIqGAPL9I}YHOM;]:tjV- v܏^X."$"wK أ wMDb"a%Njf^Tx:dNFbͣ[a7{ {#Aj粴@vFGVNM}@rUY24gÝVp2M*@{>m7Rl0ҕfIGGVdRqG!(iaxyF70xY̯[$)h)c! DJc^7((U1C).=q!?: VIBgפbFspљ{氨i'BSgZ 'aLg*sT"Q+C=wQE!6K;ğ}Rt46jL|\cü& u7gZ'o^tc[Lpk&2V!m#X CBa۷C*'^$jk?ok*hǸƫ[׀u?h͒+E̼i*au"8#pZ$Sn9?"جNEl9HK̘=J2Ts&mL҆YU1NZO-U*kw"B~rN)?2u:sTT73SdLNnTؔoNܛ*+&]nb 8لVDi$ewS/?4K%pi |~MKxv\NکՃpAj s ,-_ȼw2,"k&zKBbf0$#Uf Ll]R"eLMLLL!Q4Q `~4i>< XݠԖ=vd u,H` =>uyR~65S}?Ƹx732]3> ,&i3ļ[|n@I:- 9]Ѕ97ipHTMk X7H>(Q?5WjDoXSwԒ@ zUL@jgw"ƮT%Ebx&s*+YCʇ* NI*t1eGU^-F>@t<#?;~`QFi!2)fֹNR$>0A <>6]qE%{5tupeO+trX3yb5Wr8}x´Ei+Bg.JXWt'I`:tdF w?Վ{- .˰U*Aˬ;Yb^cV-xJz̔'muU.lz=p{Q0Tzḿռ:9^'/牀gh..C*Ł-LQpZ"Os k`:#\~+a`k|_0 %_LNDriu:?w#H! U6@rW_Zn L:VUbژsPOˌfmNH~0P!E߫49-7IJ #d@VJͫsmFD%&DijkXi$gLn]"~0:N̕AÄ.7lKZ$DAևaқe%F;ȍ nW(0`KU(VL›t|1T2&hZq@I⬭*z=b[ PJ"eGוOU\5VuGV̎pPp+*^H)}x,UaEѫ3ةZΞ2r1ZoL,b(6V0}_a8,{2X^7i3}=mhoC@NԞWP}˦:{O@$ӢI)*`GqBHF y݊rjͲxO^G!O.<[$ݸsqKUıOKVcV )QdL~?] O]t`;l纸7m= K4}Γ:FZP'eL-CZל7NHA_N{E!AIA}oĘ]&FA&: Q` .Je^őgAWR4Eza /+^64p0HžwHQ${λX@Fr.a]\R_T=+4Q0KT+v7kU0k_x4\Lښ)t:aqlN8@$qB- 7R )|2kNu4NyV0*?"7eWsOVTW*HOXm)f A.O-DKk .۟[ClύܩytW `v8#q_4 ? L:C&HN ,8ދg숹kP % {H+CskxcƔx 95J I3+Q V_0U105/_ED`5MX u&spHV8olb C>ڱTǰ?s5Y T/y>> Lz ?=qWY% VSWw Yij!#]ɺbez{Bƽ4Փ f9=GdR ]G7֒m?t 8ロC[) bSTh')jipA)6@9>Z1Z5CMo }9uԘZdA@2),T "Rv*bjWV 2pHS/I?L ꉿʲ %ՖfyknTbIYn#L.v%HF\N޴ʎhKOmss'PhOCdy)`]~YfSlu[۲^+d#Ӫ.l "x,8<z̎WZCoN=, #dr|t;(P~Y#΀w~c>vG'}Cnd u[%Jy` =Njp뽷7DvJ>RbÃ"&un?QAU=sdY0;2|+ް;"g>KQOWMas@N{-UEzv<+QO߷%7mS##7CΡJ7dO־g=a9aih}co51F+yɀTϞ]応{P_%@]jL3w H 9V֥!7ID)וUR ݉-9snH GEOrn`vc:ބ 5iYu%w/ $&sYOŞq 8QDN|=H?INtm'i\PH'6U*s+x-(GZn]G;uT|-lIODG8h=a>.&6;]2JM [y*0ڳj}Yᛑo3j`t$f$5±/U@b2_j)RnAܐZI"jArǩrM9R?sp:؈8fs[t&$1+Kv ҟ JEp3vT*/Tؒq|y +T$ׁegOc 1ГlE r43IZm-aɇ~Fd,tEڐp#jyBxDn1#?cSԵTDͱ ͳcm?xezE~^,<fX:K ݰ"*;P9kZ*}Acʔz+>TAϧ 4ds+{h1F?$̎o2 MkW})O::ٷ0qޒ&zGgp_N+2DleѷhJՒg&wNQB?w}"<%IR~8cr:Y.n98ʋ:1"58.Ə2Wfd{Fؖ]ޙq{N!3DP19 hw)|uѱyIJIUn5b݋{7 !AyCzZCfV-mX{EF:T' „7'cr詺\( _+g+Aq],BDG"|P€ .ğFN1/غ}}loFLS0kr dx߾LC \[GS̯&)$h\MD1l4/%0`#M1bkw:`%;u`Ϋ=eyc,U顿*َ-dԅ||c;\#n!d١w dL'U'aPط!u2f|ҍgG,:2dkD_EK?xiDxk3v(k@#s:&qS VtZ Th0;LrYJaS&6 7#(F40fQF9}aL+vF1{]B 7KIe'paȊ=6>}-јe"~`H睴O.?O ޸TtUx~c%iВ4m"g&7fzzƄd5;GjJ.R;vMÜ$.P2 [݄+զ'Q3ˊm6%X%:z7;8Bfسfpk->C{cBKBeԠX}t7̥լ{?7 ߩ5;P'9Xp}ʂ@ ={GŚmCfXEbc3K~z,н; βBi ofN;:sCf@~ !G>E/&^҇njFƑJ7iV2rsͰ)bDz&f1mf7p玢|HG6!({l3!n*~ߖp~Bܧ- _@I\FJ~X鿛+3 Y_U*>_GFptfzD;ш̈oR/7^"W2H݅SR6Șy~9<#׺>#dZx~7#`jhd"9i[ {(_IJ}j@ FĿ0e4XT dNP{!#PDl7p /?[e%M9U=$rLJ/A<+I0IA, h쒾uvߚdŇKT7"]8 2XNb 0*23-]ϔ{Us"wAF8a-^hjm._ڻhBaв7:t6F7jѯBcǖePE.2h]gJ`oJ78gV؉+2S\V's{( XL>#Hz\)o3Ty\}csp[ I'Wm,ѿLL,^NTH==cpuلٯTZI v}lvc҉8?kj*Qcųf1 ` uh|u"U_0>E -w{L2Z|-^iC>QP g)|Jŵ!MlgH#+BJ |ttpsP)zw㍼x I+qld,;nY6ޔk)lD б[9qx;6A 5^$(<\t9^t|o;HXj ʘ-#VM*Gl ݡCp\0\3IHY5N_ٸcG| R^so|P+i]^ޚ RGRR?Vc#I3О> 5{㴍 39YN~tG\[ _<,e L+($KIU -"w.2e~FŊ6N16,C/4}.od;0 NQ}hkz!66pqh':ve51%9.G \'(=pWչ?uT]3ku@h+wDe?䞗цN bFk8yndLSAOyqel͝oy8)%F΢-k&[=έ `R"ueIw$ڛ* }ڒ " ] ҁ-eT! ?[ΝUQ"3<'h730gp}DžpPhy[gbY1j"!^C"o\d)$:4c3k}lV]Ƅ'b@AndqgP*DX{fuOn !BNV ?·Nl52 WM,fm-W Aެ8sxN0x ('Z tE`y}@NТ|#O?匼 nJ)N* "h D AFM^nyJkf,/\~i^+^;20cu'\7@Z!G&-Ne4F쥏P_%\b0kI[x\K2*+lKw+jv-ˆBa{f %0l$z޲$]TyK:f9Զum;;cLC6TG|V̹>+ϖxy9;r!3K=L AMr e/ya]̵iESiE }EoUy!'X4;\ads,Dy =IxI\ϳѵ8`8eF0*,KGUF҄0?wD~e8c·/,{gJ;PQt?f,~{ X[Fp*,SѳEdzgMRkt{ۉ>yT83|sC/ /wf&7'iq 5w;.vsϐЕN:zWoD@5z؇;K+c?e;r3cM\9=#n`ɪ叢&wCGu@8N(_1Sa̗QƇ7UCCE?T|-u!\(}CT4ޘ^<\1A ~pPIZiF_T ں_+&] Q&'J>Ѷ3yV1k.f/Z?rO2^'E'EkW:Eu c,Ծ ?(ibpT!FՃ-#}U{\8+U5Zx=H 4Sbx%,\rF!ga:jv[_H͎2_: jRͫ9q L^ C<9fzCBclN6k)|QdU].k ~ݮ'5ބ?Yy0t}l&k*u&|zaˑr?$8T)Y J~?~okd9q^QUI/%ϲ}tw3va4ľ&dNL?%A.Ȝ7#K(f>p6єyeIf1MypU*_nŕ.I|( (knjEE5n=kjT3~3Gpgn_sfڅ:PeJ\eك{<h_?Odm=}_3 yFv'* VЬLsW;rj6>vԅzf\疉iHp/Jk-FCP9 5ʭq W DkIt4AVbI#}$> \!U902埰&OߨϢV 3w`9\!?:ywt㖂XZ s s UeUdOdC:fHޫ!/[<KNh(gyo[+m^(u&m^g`IWw(-l͑ws 9#P=$5k |'F3FѨdAhV#.t:Gjf]Hs2C?3DvQ˭o·lm&_w6 >: LppF’E:{k9zQܡրu5)_;DMRt74,o2vQ6Kw,R*+A+%rGXxBh~ߋH}XTk%YZRtvN2Y&9QheS)H~/XkuV>t@ -ZCv/:3=2;ߦP=;$/(H {E*Mc}1ϱ}u*l}Àf0>;xqdf-7*deo؛"5cvt$ / bpʬͼ~Q@QREGQIZs"\G${2dʝf'r">pZ [' Y]4 j% T5z"$M++AҨp)ONWҖnE{I+ǣ/WjI͌nrAbwEJ/l,"~tK8 :=M +9UcT?aev,qTsDw +wyolgkW-:7 CD]qҜa;+9Z\?jg )}/=I8(% l1 #zͅm_Cg xk&!u6" c1ɤ<$[h&掿D}-DL\+M !y -ԢdLe&#bQ&;Ë( :um$l!ؾ<;a"|% d D 5t[h0@%>3Vzt ckd:h[]G[:M"8Qr&@Ri@ʪj#JL.iq"?]@.\Od5=ȍ /vQ|Q9iй# ): T,]=x_ i:KB] \,>%ias2`[O-_#{|\-VWEN&w\f\t[ahAʩr7S˳`l}l*<5㎅~V(Q:# Ǘus<pwvL{A>❜M /k:Df,nZIT}1#,1 !闵CKsַ~Jz%,X~UfoqՓ*?iHM;.b'q sKkހ:̲0c"S@$懲Ho,92{?00# .ikLkƉTRUeX`*{gz zLY}"ζz*!(bR$W"v1jvN$&K[9zdxa(% v"~xx6ߒK]O#/:Yn06! ;Qh1mmX׈muX,q;rUuW\NAf&Q}IɖAryfƉ/wSS6DtNY9E:@6P0bXu(L pQ W9U]8G}CщV^NltXL +1 Y mL Sm2Lw4i8ךY75ᨤNgHSUGVz,![Q$Ĵ1$bs84iwBw"%{N.Ә̓&,E>{Z~ʔ`- $Ҏ΋|:+8hu'n3q wrb}t $´;'*ve\0+ .wGRϖ0g?bכl4z!)M*"d7@yGlѹ30U5s!֑G0dƃIFGf᫟79S.a;f*Bp ˜ M=Yk*L`Ô\Qֵ\uV`3"^]J)b IC(Q!rM_諼삞làNJo)F ɠ1@44;/ @?E=|1 kE)nLe`Xd^y(uNՓHbwVv}'y Jg׾n^'L^ ؽu3{q HNbIBX2W pD;xŻI BA}=Q7hwQk'r-0[Z-ϏqӶ 041W^#0 ln"HPd_hnG/W_ oZ@0V_o:p>DK@@?< O@GThY2P|= CcK! @ىp!Dt["P8j/OiUh} A(}xBX̨1}cˮ5oBmc75#;2")&v"&GQ.rsX2n8vi7ZPQkn!O6<&MԱͬ@6oʖj2 >k7ɇ7e5P0\xoJ*$lHɚІʙ?E[B檚/;W  C^ Pm~è,q$|A<װ~DgTA)!l.J 0Ա & UH$[tFp*^R^D% Fs(%d]E)@=K(EVoʘ M:^kRC9 \NS"+!?2c j[W/S~d,m$U)nO~ss/fdok6ώE 3Xwp!!#B$ F+w5UѴ?YPcR6wPRpb]< Uk (PǙe$bfH(HޏuvU:JyP&<2 DM>,V~ndOd\-$kp-L8HfA=9;XQ2Z^}}4J% q@Rydeo[vk^tK*:BlxNO^5*;˹R1 NP&*~r'r b£J2mh@Le{9I&M8dTʐVW63.n#2d}&¤qG告@|44x<[۠C2om9Ρ!{$[g;apP@*)ZdwhMV`bnM=nfIt_p^F34,q$\}Yذ+7 ZlR.j MeZAG6μJ#\ cr o);D'h9z>4]O;^!62MDx]xOM@-z4\>WU ֲSSSrQQ×7TI䮈vLj,FV˵W,qv}eS_}W`082niY>3|0ѥEU̢뇓Wrof{haD]ZkJi̢gtfnU`m}”R`Ao{}@PzF#õum $`ƷdQhͶ1eѿ,tّo (u +7`Ly6Ӳ-0b?!K1oB'_Ȅ3C=ߣJNOlRT.*gn Mʋzd_xCȈyJ@z'lI0ی?O<6Q#/.Smӱ.hq5 ltņWdA *IUF:6DgzRFﴣ>M]SN)Φa}Gl_U?zʕO>~!ꐶ"}mвk:rCVr]~YoC DQK`0?VN Cfn݃IBQ]@ZסhTtVD!l m`>[{̊ӳ)ri9JH ٻ$PPk5p_;0SXONv+\he j%HJ2!BUvUkHRD -\P ]p>Gβf%Gk(,'<.N{]l"[_7bosI]p Va=zbN yn\+E\b.R.MG=>5FBa'mEf*z{QDbxU LBc~w׃WK=h ,kJ<6Nu& nyےH~}+VXOB4V1/C$UƮlK|~Zd->C<`'&"+rUVw륷 -@`2A3IW[$׉@KzjCZ.̨DכWL3%H5;/|bR7Ӽ#=WgZOjR MQY%4ʥP"cVq\҉a{Y*"=)'`h/+,Dl*ςy&o>\쮐wp/H8_XDſ$epe!aSwKBͼ/+z mfB8o)(d_%$&ND?&w.J\ %>nWF^PoLH֋5 w][ a]r ZRǦBfU@з(vꎤ[G䘴Yo#dbz'i.ucПdEq WYH!~P}{V @2S`ݪ|6狰c7ox_r)$F ݤU֪}l#]BV N8@ *IUދkqUC8s)WUJrՑq6|Pso,e.QjU_'=HK /*ļbܰq!d~Y3J+\r6k@OWL`M#6 wt d Z[H(: Ox}۴AXI{nFH_*f]AYQ\)6<U$ƖE7p䅦ˑ8i"^{m% Q}H(PCY^v9t.O|tD$OEr'v2P@}:q4 0_MQZf<57S*jW֊@>b %7HS1Z;EU*usKa }kEļ.s=#2#RXRۼ\:؂..߂R j)M V}Pz#eoJds nEƧdīm1+-G.& J- N X *#ϣ:>,\U(̕櫳P<8;Scfd6Am#d_e%J>w~Z9XYmtg7]Ҵz%":jhDYnzKKCP*}i'M|e߂CޥGc*0NauvW076>Xd)#Qqe-vY'HFUlE &&#yZbJB./=1%x?堑 ̡:̨՞0MPJsv>Bt"FZ Fx* 2{0k'OptEcMZƪ`8/G);A6/ uGQy+[>3dmͨ ؜PΘ Ȁ Nvs} {VNiIdl9U 㬡L~Ov-id77g ^G d&4@NK0ĩahP{y SOl}Zȑcmc_xj2z_< }.k+@b5:l8DZB׶E" :)Jr9 (_4ikG(_U9jUTMcvdKNЉCeic :Qq3e$=iFtBZMy_6A]ښ}k.rq=x.0|ڟs98%lS&loˡ$S^zb;T hkC6Kúԕt McE:W,<N2QǶ3|g٠Cdา L)܌+a:z~xXlzrXBg=M<܋Ă! kmid-;`1a4xlcո{c;oyfoxׯ`;_A2:lwWk$A$G]GCݦa8_ wv & ߱NF2Agq?Ց8߾5& YyMHGe$@,&!ofĭMf&2gRZInMmݺWv:տΝ:_)l5vMV%'l81 A?7뷴Q[8.p% mbpak8&eDkxTl蔅Ă`@V)Nhc5eb8G8?|::XV~ $UE&VC>`ufpF)X=Nm7\KCxeR!ElLb1`f-k{ @XT?aH4Įritp&C8+yqưJN-v\ʒhg֥IkK_Kc\ҁy@D!(GljWj>h7HZRldu5$RG=in*j&opGUif䚝PIv"aJ]zb 4RUXƹsm0 Q 9nt5nV*v٩E#2˻kcDEU}G;݌[v*fюWfy}.a8FxԘڭUPAeR_%Mr.=V,aqAOr҈)dX/A`&V]7ԌHO䙜ƫM 5@Fxϫ58".W$BI,r?8![KM /Bg)D`1-^oҺ=B?6H&㑐[{hDwz;,_O7TfbCUGpK/&_צ_$!GVV\כ]mx T ҁuJ- >@T`!'9M#`H3y򜕛ٷ^Ѻrwx|J|Zk7E`o5;1N0!Ni7]TIn34L6OFD72Qupǖ ~j" q6BީN7T5)%L(YC:ށ7I{J-C"<+:2/{XcYMt73KpC|9̀j޾dWm\G<)AX'o偰&)//*A 4jys.M:qF[&=ʤ&$HH %?w+\'/\zAh OY72l7ib ~IDU'T }92h(1i 80ط)!f!39foYQZX+X+/ |YB\᎖5:dEB @ SQxnjo6Q/pv UGtz 7Rvƥ<2n+m$N NfvZ?Ҧr5cg,c/kcG*}&vo%Y$hQY[{lh´CjF(vqm|+N=oڣ*Vehc]Ʋo5mŠ-6R _޻P@Vo*GhIE.6` pY"]^%2g[~Q@U_'lt^nqv|`g%vyR"T[2-d7.~6@Ni{[ w"t+#9Dd]Qd5;"Q$|Xp(*L]MZ^{'ݛ:4x.&".P3VذTɧs64LCf2`2mk;%Ⱦn^B/VCwS7rQUlapes~Љ-lbES LQ5.&8A+լm?{o]P'?aK$H|̉䙹 D<=HfZqX8=_J^U|d) E08<]=<49N_#?~XC%tr<@.k,f:ˋolb\)B b$[ӣ04:wݺ! };VEpbE^GP&IUOg{U*K 8JWִ)jc0dI[upe=´v|kH>E#veVBp 0c9;m  S m5κc9i=c]vkye;"Sjɛ/790;,{Pn()'bU. Ĩ_ x>B TV݆J9qM oc^+f:{{`M9d}-(1́ :ʬ\z7CG:-wxW}@$9{͉XSњ݋Ǻ4vD9<ʁ_ bv ' L驉NƳUt?4gQ}&ĘSb4R&\ux t"G&j7dSȩܟ1)޶~dTC7W%^G<-Y@=ͲqHkPZwz Zh~A) "BjBF:9I?6 "[(ؽZIG\wm] 9Cx>>[RhDMP|`EH34Q5I~v>XeMWId]a.$cv= )ro ^#ȎٿpD]\s^yUJ!+.q<2h닫"c'+$AIULeii \8{1u?apH\ P!Nzg / {6/K[W)&Gdt9}~o j(_Zްv/G/ dfp,4+r!>_Cۏk#T 'vC=;/zi~éM~Ñ<99.뭪~+.LG{qQt{@}r>$ ު9XuTL8?@Ѩ6z [xeѢPʛ;sQR jE2B2HCwo(hS*T j`!E 5;Rt1 ewCh˒ |^Lypx#6|)+1* Wÿ! yBU)iTYEpH\a D$7г(pJ'QG0S 9Q@9t!ž[~A_xER dNa< 9h?T3&;ȭZ>*qM`)BNi^o`|=>x`Z^vy.\#Rx]%U_^GL}(T7k"y'Dx20#S;W|~$CkB:E9"fb5Y:\LZ?9^VYPü7.;6Enz.w|a-՝QE]5A#ݠ%JOǏ{yR'/[j>]91zCtrw3 dTWzgqT,Ю+YBeu SKwύXbW.yh d.ת>7q!'k0BQnO8<&?!Ƙ4]]|q1-i9yiJC>>Ϋ%=eHOS<'Jv$C]jQm^YlU! ~tz׍ϐOPOI,EH: 4T/>eVSB. ʋ!..Ē3='}8Z/E/,|,O.E:UKȥ{Lզ`M VSەmo-;2 =ǂTl6.Z,] KĊ#^$#|S]dR:W @tzPu\@(5[*oCzuqmQ0-;_A)Fژj>VlS*la]@EnU|~m}jo5s`{B'92?R {p9LbukgWK@N"z+aOܗ]%aPGpsz ŏn%\ajfsbpjGC¨\D_$_I LD+#gVN]isy=# _eB ~{XCLwfEY鴪Q4 z7Diru.]7l4[7[Ptft?.굯tX ֡`iLf:jTSC*L uBJ8 *ۼEQ ;-?[!E*|=liu{h0 2`kCn>7-Dm.,gaI"T}^#ע;rD2R%#e"RxXJztЯˡ`''Gi&!.m>9+]mnu%W˨_'%I!$p!0LaaB? `YY(%$wɮ\ʻpN/jjڄ<-%"TKq&"@~X(r2pB;o$=2y,YR{~PNł…Y%NԞfmTlƃDӎ7@$,X?(s6d DJ:ʊXزH3M 'O]f(hDP2Eg8%l^^{rVezGR3kX'ԑ6xV'"]"ඨ̑h/rZkC17V֢0-#;?pai@j>o?ʡ<EN鈫eM^Pv+p4Q.0SvYYȩRQܬئvj5qlŇϥDȸGxH9ҨLD]x ;gy,vlv#n$w95eflĪ0?@%`P:; gSɧu`LgEŐRk0aл _ ;{jmg_{yr.tm+Vf׉m&2 qX:s'XCjfJ&OXafwMJFIy.#ݮ9< 9m Pf*PT,mpҌﺨP`1tekᣓlbNeo;\[߂djW<ܐƖoxdgqEI6v:Grm1TIl3%AtD]?к٢t#8i K",o9J'B 濟cKӊco^UkN׊\\_')NƳʚ&Vf;3I'Q*CoSUe=`<]uەEC;#jL={LDM  }r+ -Kya9<7lCY6xuhLcU>,=TE:5%wJ^fǹ9XM''.@A1ի@#&(/ʍܲScڔLJaL!>dBNut-31xɳF[ \a|,Z)ȣ?AC1CPo)XTyM.oOm \/+m1SE٢,.0tއM.DeSݷCb>cfUO{}^IB @_#˦ a\+=%R.Z`cHaqL{8tL C[!Vz]n>v!P貇6MI𤥜L\Qd@&::{Z̆|($sZh3P f}ă3@9\qʚa}7~  A(ZQ b12E72Sb/Ŝ~ry|KIg XPYO7u lnxCwǯ糩#^QOSסxnRx1c9 ZOCҢ)3<2Px @`)MdZ2Ͷoݱ5 Kvis# 1z rHO4 EChf)y5EK+^Vu_ ,M뽌0 *zW,;I`l(*ֆ7T 1BK(0cmInhwwBްp$-PlIů?rLuN.j|nUs˟ΎǔrB,!A gOtj}`4W+᳠ix$) 5K~$'1-Rx|p1yR>k5S O&'3k{-@m(>p^$x!c%I߅Jd:*zZ6Hʻc سpUqstj$ˁ$` Cm!|6YIž>QT‡" }H3ۚ;SL7d]{۠?)ZG..,|9V6)(_2&6k(2_,38B$evzuR vXdt)[E#U(yLgX./RGg Q2ħ1Vfq7`~+:W٠摅9[D$zMs{sBd y6=N6PjGEЊOp..9!MS2-?M/Q=ׄ+T&vmf:_?a $Np2-F>w?)uM5Q7znmgenrNe=>p> XdL Rӝ9խ3B d1Hut?XBF8Rܒ3P[9E̔Up N{zvGȫt|^-4T2a4s+dk2ݺH1O@ iwNmj͡h7Kߎ[UzdT`BCkuxP9¹< ~nb-l~5!PJ#vKv.{,P H@M%}A ܄~`rUքgU~9t0T;ӳ-"qxAV\(D#3[M{N|N`#Ep?wCG'lv|.fC Mgm!z2k+- jbo)Ʈ"}d5mV%H~MD O9ml&"c1sNcOst0aeͷuQB 1uTs.sR= P8ecui}HYǃG'v;ԫp7R|al6aSMң~RfY' U C*%RoZd c&&a}̫Ǜ ꪋ#r4xeJNd$'/nAKkw&j;2N[ޝoCN9DOI?QxtCQ 3~Xtdl![F qbBWdQ%__x R߮uWgЯ\́VE _l| MPtWJ֞ [L!KB::~^c;Zo8 'pw0z^794;nYB͙xX / z.Ew + zV_nQ+KDZiMU7X^YKS:wK[5`. > JUBwyqD)!2U-a$檗d H}G;§6Y#!Cm{8& Iѷ֩ݹt]^C2e*] QÎ/( Ұr2_FqDx=- Q$L9\52yL$蹓LK?3;ʍr͔:.ne*m"IRh=ͷqɊre=,o%ԗ &\CUbKݲ}]ߞdY-(KꖝԺzT(]?cɒ.ݑ"Nq(|kοn<, 7mJ]Gh kBxR~0g?~w܎*r^߾9̹s3̟{iTo:.-6(uE(REyYt+i'_5h|`M[B2' uf£xk Di{ŗҴ8jDÁx&o)&ndg7R=E7'p5"u][&woTV:ca{|Ym(5w&)N=sx@!t(Vu3Aؖד_l{rJ% Eem+rB#m.#Ksi?XlTVgLPyq*K0/oX%9_J.5t{OlŊsݑA#^l ! 8Co["TxvցձMIrW#!ytz`>B\:lf]zJ~FKu˗÷ G)Gh 4OW .JB >&RcpaH!'ۇLhu%N֌$+WLEXֈE@*!ų%U>lĺ0y5^QQ '<g^XWTs,75QL5}/gPE,?_7c|`4boK7YW%J.P,bXRKMZ Z,|bQLCx.륥hG9@ʑ zF7ފԬ$ƢLٙ%XJcOt! k n3]zƥ2dSv8*:\dFhunt\{ ,8i9H_Բ,x#NKcBfdytL]Md揳8ZM߶/K/r >XՐ1PT )]y_v tjk9ULU/gC[s1P[d8G. ˺o:P7݋@ܳꚆwkyaʪ no;XewM}f|x`ʼ"4%K%drMlOc`%BPLQFxF\BɇȒz; 33AJ} k)mSkT-([du[svJ8g2#=wkw:)o:f-q 4${f)JKsHw;Ac ݜX*5k)܂ !]޳k˙Yo^?4IPY""]/x}?Ǜy;KΞ"^R6\:hv1PH1dOV&I-gò\JuAZ =<va ] 3d,թd4_چ7BOqaX#}=킈\e=#,%9Ryzmb:b'Vy+Rg(XnT6c6K_+96ev؏Oqo@t/nPwg@^qOnJ<7(ѵA{p%}p/} N s+bKۓ VG)M 8<=sawQ$lcjUNon:\TeRծ5͔;fIwcǓXŦۏL֕*FR']PϸXބw$yϳb8|2$CX$3NPMvCq!OO'/nqhRK+wr7fU :5 (`)XX| G ͖MPʪwDH.9cEJCϹ=1 7ji757 tzHP_aB siɭ<&?LɊ?e.>)@qJ X|zheS@%?m#LFSрR o7ʉ#6tP;! rP-O.9-cO TkS_'8G.V;[${¹#sk8r.Gm!fjx+s&*0)1ࡼ{<Z=Ad[@oY"%fR(BևmdZh-b3)GZv9o~pmҶo}3KWڗ}SQV XknIu`p6u6>: l/fc! ɭ3F D؃aS_xBEW,Ճ3@x8[7m ȃZ"I"*sdqB<'钵%_ZqRݮQTlDX1E߀Ď`1}|Ø@d_/N/M-LtgV /R1fbww _ŰGꢴ- uZ6T;MY:Ai9*Z1 9 d bHV\7V2E˝S-JT j: 3h }:[kR?\.Ep EBWq"gM3:zO:yLއaEj&q52#\@ciIr%2m†qxTQjSBz:řŽh+Nt[N3D#hؗq47[4ܫV\lAyL7pIO v 7 :J]^F÷uZ߻4­U('G=cgfpάȁsBFc #@l{ "v&B+4UBjN<$`tխOrRo/JPy_ڹY~O==%ۗWQ )uXR2fcPmV.tzn)O{Dj&A4.>`*;pExH>E$5Xug״ -ʦCPfkqdv[%glIǮq ^  oG~ᷜ~T6U~?-msp7fD79n`3=qg{@qY1#xָ-Cߌ_np9,?~u?{$IA 8_g4YDW_əw{ =X7҇\WP^uVt;r8Y}D ,͔s}<l=DS%oٿO R}ysln;_X0o$ 7eql]>Tw^ݶh/40(L}2⦦Շ7xf> +}MĒS6_@yreHuf89QWΩR t!p,aJJ6٩nG._e3[kx⧒x82TK*>֪Vc@OPQHA`kLp'0'"hhM:91( ^m$$6O`>߽D@ }˲2H\Mqq>Tɥs=AɓA8On0bZs)Vi-b!$cl`E#~8ފ$a*1vzςyf &U@s씑'tzuO|rS( FKi} v["Ϟ3\F\̬ŸN3yX?RUn e yh1^*?C)7Zο o+-szZ414 *]nC \RΟͰо.NP<>5gv|#ĨsBú|7Cg=A}CJdžt,g-yb~3$6ʹGL4b<4I-𗨨*o&'GX:kB;u6p+x# ꧦm܀9Pmmݵ0L۫Ӆ! bg>/K݀> :Mf08H/CD`]3M~=}MNv5գQ88~' ".6.ndٵ ™ж;5~ZdSyVh8e%jRLuq埔5jl#UOպs.I>_0k> 1y&tѱ]e{'+aSV}O$kйzufTXnA/a#q)*ddToQJ"O3QL;%%#IKDG "cӨd,)]$wn:O3n/kt-A)ςț'y],~4CGfEq}%5Vݡ%/bX~Ź[}5ߕ͙o[K5Mk5DIpUx{;_u^똽Naz[ r .w?Tfa䅤sJO4#_mѝ$&&: 4lB aO:2Lچ\ ݍb6a,\xWxЃcfY&&L<=qr[*i`rdxh(e' HiG!d1ODJt@}yP'@oCұwzHs͋.+f-d2=vsmRŰptks?ZژGOKtյ0J>nu_葌Ql<Ƕ0qkߋrn)rլ^5ㅕaƫx0\0nWRœkkl|2*{V4MMȾ ml>6LM7kdFi7'2V3 t@+&lȧ||Q=4D2*dU nϗ SU[._[6~}8zMi<*cxbm {k87-_N/嶸b-'.(;1{=1d2Y3*Kiԫ['"*1byU E ax1%,+VJ [naY[ *Wu"Y~̦hfDGv:P&8>|2$>[x_s( ǒx݈VSUs;m[;!KҗWDn{ q:('qnͅi`$)t gj[!魘 ĺ ~"SQt䂪o/-e ԉ?jv2C5"úq$SĖ^~G97T~ƯK&6҄CU 垪imD/ZǏ:Ykkr"zd yKcC4Д9!n@Geƀ ړ:g)W`F; ZqE`'B3>>ǥ!mdnSwA( 1VSVqjϏ%#u-rS!8$>XyG?ޝ|;!ҷAi2YsIz Hʖ3\ =74414Ηl@GeK)3{%3nnyh'IOfd5ѐ"ɗGS2r*!C:KDWGzr~xu~],:ዅyzdp׉ Vx9uN 케3KqLx6)fd*aAe`N˷x^x,SMG_3a u/k 3gnEW4H}xfCe(S4`[7}Yx 5е 7LA9@2 LR)*"Ԇ-kPڱǵkN]FT[V8ШaҰ%13N:<<cX-}}ʬFɝlg(9`[PA~6I>`h(BRXzwphHl<[j !dg!Jwr+Y)RONBJi#/ % lwKMJhl.܂=& E)!%j6#CiS<4 =ַb-u+DOxw3h&^q}A3ͦҫubZƗ՜GtiXYVy!<\q5u3Z8&SHt n5}SVO%WVp._lZ=]Z"@-c22=7zUXZTk6f:LCʈ*5vE 1&+/<'mHL䗁2 H-co79|&ZT?[4(AT}\g4 \&2=rJa5'bWXT%iK3~Xٻ=ϣ"ܟ9;-JڴB`<<.bo}ie9+ĂZw&Yw֨R:xӃ;(xȵB6S*R779.,؂; wFO\JFZ~Vr8)ŬS?%k^X6\<&Cv56; Z]9# ja4dMY@WsN S1:/|8$<ٞMP 0yɗ ~w!qG$jZ}`,a+p.ll0PTbrLM*5v̐< jN`߾ _萷OXbf#D x3ɔ(*f7oe7wG^D\`nb*!ا^*ݦ}cq1 1[!Z;wv'_])b%2l 2o y' {ùa9u|'\|Q  ~k|oa &kxlIK}a54}gAbAϮˣesОϢp 恾[Ă 8B*tGRBL"&`E4RU;6ѣ"Ac+Bx_%.o<${#sl1'M]OGAuSt&7ik)G^}>.x6ꀜcV3: 8Qp$a>*w7'@I7*1-JvN!EbҊw 5y/i2$A=K.K4 p_D^TL=/J,!|et>u30Ɏfv&ݛ0Ĉ=\,k/YVK6q#1buPL;`9\w^ᧀWEU|rUx 瀨b*st ;B@)riS_ݶ" \Ԩ{om}ܰHVahNԴ5-uQ#K[Vu0% I]@jG+dOINP}wONs>ӎ9}D0e{f k7[&|{: x>Z|/N/ȱ!Ŗd"iGܵbQ g'#PW^}<0>,J0K hL@RsMymq/Įزd1fOcbD&q.agPpA HZ^Q?eN}Thf͢3xsvOBPBݶIjw1wZC|gYBfX)˞OMty$GA~>{Cz(EO`k> GL^2@O K?HU`'fv56Ts%]֕ު[r:)JTOc  Mu?MՎVLG$W~R3 b]Ӣm'.!DovŐ #`'/u6-#nL&P+'RK՛H RvU=C|Pkc:{X$ʝ @^n-L }G+Muq2wu%OFmv~~[U{Fc@(ϯF&05; IR+c_gnl[5ؤkª۪f9+m(yH[\e[%?)B&Ba?XZE.!@C]A]ӓ$nh[~;+7Z*KY;ǫљ62Ds=I xU,xU\Ţ(J:<C[6 [j# EMɫ3b̀ btZL5^0ĸ:Z_YL|ږθ׼ #:$*+)pϞ{;L(5$ຓ1m<.mT+; ۟mk6o̤[$udk1NVyJwp ϴ4/-Xv`n܈'BVo9O ޴$Tjtf"1p`,d@Wg tٛGH[evS1DoHq >/.R6:$%R@yB\,ЌUp*O[|7DQw#`7 99 J1ScB$<,cyƼB tjԢ/g'U-D  rC>?$܁<s,&$W2}ĊsKr$zƭow?m# L#rcSA[ :n!pey[ 0SAG4M]7VX|w:tp7,QyV"9Uic 5 jcAx"'ހ~nL9-h[Doq~<ݏUx|!]xd8 ܢj@hϨK}.PeGUӄ4>[ )9ph!l[;L* Sy+,py0&Tc@*? " ^#y|Xūˮ]qG>uLh;0?j%?d zK1oZEb\&&=S~ږrW8h_9VaMvnQ=srnbc5(;<׷syj!ktUnOh[\zYt}\{x Y;9nֳ8VB DT\İL[XD0Osk=*6ΊPk79d-t2O= '(F'9/@,lZ2̾W )6 89 1/%5bd skx 8 /[~{Ԉ#xM`&W_<&wX  %Kt.*~w F2^J*.篪Gუ2iT5ZMҜ#jq4.Yw^ _8mH%F7X|-lYronR(1.[7 E Q4C:f7c/QǘPnj27:cU"WT!usɖWe8z'9 I"2[BJ *5/^Ko;Ϟc :681gM^a, at} eb늍tz ۰7mha;E!%K>bt6jө-9;Za06b79`i3rT"&3wIm݆TWKtfFM&n" h/ᦙbpo ´tCYesof?kdXF63q7L2 LSlv D+EWٙ `/?{i(EuEˇaM`yOz5CYPG̖[eX0+u?\ڌ9m!(ldO tV'ō&MڐVqܳ꫔M$TS_ȲptŞ7q8PXmx}pW[ ߬g @؄v)a7ZYԃEz,*d" G/%B}CZ\DHtL=h! hP5-慲mWVNu2tX]Ahq/mxҁ ѷ!ZOIZ= W b*58ХT g;ƭEwOZ8+V\퇄0m#ݩߨXw6'x^+ :cy"9HsVghʡS.rR;o)m/c$"~>a vM] $+hcAc'gOߋ6il7JΖ%ϕ?ͼ^NbDa_k7jaW]%$>y)R ߖlsDDr0cK*ɱI裯h_ٞU$XjLvH/x`/igJzBF~G34ݗijM|i$O2窝Cԋ$ 3 j8fY!*"tfzPPevrE'/ā3)Ɠyop߲D_iiRmفHE 7OsH6ҹcג( uI"#,ԥqlA|C}\VP-1Ozfύ'gF$@UKssȔˍiIέ ރ{uܜ_CcGFW}'Rkeiak?efړ6fK?#vJ11Fr}DDdGt~VY"-xĭʑ}~E,..c˜ִIڒ,o4F֑rJsʻ) sٟJ#cJߪûuKvFtZ3_)Ċ,"o5O쒔115rrEq5=ɒN/<47AB+'e`2Y'_|tE,ܻm;jնI*[n}o| %c.[Amd*YTD@=87o^g9!+ߒNYLTfHw/t3ˬrgOى/{\T ls;?+̂CrŜŀy[붰rmlH|vO/a?^Ӂ=m!mY5vz3 6YZ7uB$ f)lYUd>r)Vr`D2?"7#pHa9ֵE(JR>aHUsgMB! \cOr^<{%\KJ 83xٲWdC,Gǹaܕ/o^![u<ΡnYpBz MOIp`ffmt[7yKYcŹR<`q ⇰, A57>#>FStwdKk&Cʃrm+ʼ>1V<2籽ѵ' NQ}h9XxьbL蕟ao#l^ 9ݯX6޽;֨m*-InӴr.ᤳRHPXHNu׵g6PDvԖN[z) fQuerN3#8R%"hqV>U./e]i~pj8*jd?d+S;&b?/XB X~x FGot'c{\'fބgRc#"G{!0*#t- sF!`6LP&e / 뢧]:rOc%=!܎h"g!J[z^CHljC6% s˼n09},ne}x)T1FqEkDBO߹sV^pJjsk%[F6AOM4ۜ,@|}ah]:|AR?7$ZUqP5)XD7+Лjzb8e,Z%`+iw5Ǹ P:# ffr[^-jɾ-],Qn>ɹWo8/.bt, D]V !:n~e tlIn{ 7Z^-[n*ÙщgOcAh; ށK%\fn)\z: Y=ni&jmP;"=t#+tYoT+R7]t#vGBKRO/;".Q+ɉCuZ0*_psxH6rI )da ۣ\"t0ypk͆a*Ҭ\'X ްḄlHU$<"A롚pf8 0fIy*3C=d76uonj3+$ X)]DD7g[ӿ/)g4ڲyd=hEue5NZ(7,xv"r\֙ :xp)V"@<'|Mr?c9v9+ +$MkKrzx9KD~گZu'B:Uj3\Q <6R2$tMsDRlJ@9)} 3r_B WLpdPi\\*V^p+Gz7.`F\4iUHo" {iB$Ȥ3K^E^qťW"?іʶ;WYXcrC9 DG:3^> e1ggQ.XVN6IEB1mNd&e\o<˟kw 4I-V?1.YtEDԘ(r9ʔ_\:J} L{1.΄TŠ'eB[5-PM4Azr['a :i:u0u(lCUN}(4H`uf!xGKb&|` z) `Zא:4\& ,S;&!أՠ h\3jqfbǍtթF9CR&;=0ŧWi6:g0nĖoHuؖyΉccֽVڙb|-vq *r 59EGcA;S~œ[JYAzD"Yc 79mh].!ꐯ b ofmc"h &"e@i`..yvO>2y 1IeoY-#ܢu2,Лm5Xh~̯f]%n@(9_Qma]b~V*k جRȺ}ݞyZUQxr[c *ȟW,nM=xHl3 IU%K%A=o<1]{,uC7Կ(QDė{'%}R*}p@B =rw3ǻ Y˄滴8ff/S%vfF(b ԝ{Xh4;8_!X$Y'N( 8%D6lOkaRN&%e>,`tn잲]{8CY:Ku_capI ݚxuO." v2g?vDaD_Czw3`T:+nܴ*{N}/m`QOj`՚ٙ^| ?BxUTffwƁ퇧p" {m_8O0,t,!>~]YHCHXCD [R+eG5)Xc-1 uory϶Hxa$lY>Ed"MIP Vbf$eȫia)ϧYq5VWUMzP)~4xoIN)%w<2IG'+hm4ReŇ鵊q;tZh!C(΢61DH뽛C:V >H$qh  үɍNTH3 \1BxJlgJ`5 ʢNF؅^"dźRwї1'=8h(rp%P=\)H0(&k'< VoE`xtS!=}m|Ji8c~M?k^`xN:UxvoSJ)(Q^`V1eO aJ&4+ O֠GKC+dr3`I jJ>/`UIV*  ffe|N0[h$}tv"ЁX/. M5`|ۓ!aN\r`Nnϩ=_c#ˎhoywwtGW"s c<"\LLq ܼI\%Yn0Рς,qDٓR.յ:4`D ?L0sqhyڼ|5j\xV͗~&IyR.b ȭf5干\ګ0(+qME*ʝ]{j{\'h2L~&4@殂L <ۓpyveJ5MmQ˲ek0˸(G. Uxg YVOr{r,ԋ }iRıNFۙܿ2W|'FNKVFcR&IQLҷNV>)v :)cs1r4>Jk9w*օBpcD*61dpΉh>|h@hR my,lN8DøGV]QkAu8#,_FAE}(I%Pm;擙_w.RٮVk8$-s))iTV-?c1 f'" =%FetU6cÞj 5!)́i`zI.\>%Lv>Z3Eu |5] to'45tF8 I2ֻw@Qq;&KުU}eֳfb xwƙfe~TdVfܹ%(s/ ]' QD'NA5? p Qx<,#1SҸ;d sXf@VŸ10M&zcJg wGI> ~FS#rlS?´`i9~SQir]  ED . ]oī|BA3iW}}[O.l wuE#LO;?}y8~JM]נuٷ Pdpo5q -0;!吞WO1UTRpa=''3PjWBl%]ަnL[)W> >/׊2\+{5X4fם٢mȰP&t/V\@Lb`k^)391>KtItaK?fnAf1*PƁՊw3.:Mĩ;fٰZ7>Q@Cњ6]6L ġ;L~lMCnL?1_ݚ?gu)GV= 7Ve z5Yh^$ $օ@ ]gmK ŝUy\T.&6lH 73bKx7kTd#NGUw6+f>MӌPpzK~-b; WT,u8y{DX^ɲtdߵҩA_`VR%gN0F):Upu_(6ud=RGPptBM5 ?J0LW^$C17|h+ܹ wm~y#nT2LdnhlMt pHg#譔ܩfFjb^m2hEv=uYcbOOOom.OBteiJ^(`}DPsb1D ʵL &F56X~2DDNEUWj< ~<#w?όp'_:4^?JdKyt!wV~i9I^l_97z gP٢p*5]i[5Dp _?{L +\u8[4YJOZ4[[`(nj`]gZpXenV򏬏 e?zvZC1QSz =R0ǝQh aB9z%,KRK5I; IRӲu #z MS jY/c{ M^K?bQW/N9XP \!P vw=qu&L{å& 6JUןQbqЬOR #̭RqJo =O yH}_ȡ8bm*?tA‰b{t@v@Xo*5O~X;iN^ɖdX}=NA /t3wYYUi84B$XBwd? E>% (˃ x$DC1e}E;jE@CɘZp6ZRL]b %=eмU.a+t,<]\#F/r S3,'0; Su*|>1-Ġ\_ ×Mb*W> #U~&6`~M3_bq? GuxsO!ijל3 KzCR]#|#c3#ݕӏX¡éU!y']pJǑ &#}8ηD1zkp]& g|+QaT9wB›RYUȐsQeAL%/s_QBPJP\M _ՉU2鱔L8?&o!'԰e ,QC|{!K%ˍ1zz}n.-x & {=Fx(6$ppG=4J#t;{fq\ Dt4H* /{:>ݒpk'rVAvN [ljyVu 7`r=bdh>'6 x@ C*/-c D'fBs}eQdi\wBs"N˟M8󄢾unRR}0WiX' g`WVJHT* Ecn%Ay_𳱇}w.A'z}xQhT91,/n!'xY{ D46wm/Qd/x]o#ˤDZoqI.꣉MƘMҰˮ(f<B$܆&A7_FvG+ei, ,R)V6@aŜ{kLV8MdLEp9!"ߩi2~j'yXwjK>6&IC8,m;REkXu{̌vbజtd:U/Ĩ >E"ߙg+:3(łIfӿ!vnc48%p701l6anv&~v3"ާ+! @RX5 fW ny,cPo/ p}׸egx̠ B7{Aس:(tC*N|=yF\6T{4TC];Bl7W*=~j5Ŭ5*~ xbňg@s\B4KP*8 PӲ2hm7ڠFc^}~H*o+O[Vf `^"Tz+C >¯ *4[ lv&:A:Puqrp*@|&?YZ#ktMB0KbE4y4R֦ _ۙN ;X7>=8\C7mB$ᢙr+J T%Gċ-u9k@H{u!ܖ 8jl~oa @Uv.[֨aQ"r.֚GtdfC~$uOJ3K d ,ܶ2-vHJߋP# T:)zT婋0vA,ּm82u?Wotҽ`(H's-S9wVoD̘L$$%BP6RAP`)d!#ظ6QvNr&>3z>h9=SbX~!]!i:Ǘi8$~~N * lInq7dVD\6p g+݇yb:Eq5dQi|aq'm8pL]YYj0/(kd>fAo+g6'o9-py' ?ȉ ݻA7j 'r+=5ƥCڽTJ^,'͸xo[K 05P4* 4Pҿ`[q|;-[W2ћ$FlJz(qvg q1HX"|EYzO`\K~t:e;fH7gx!• @!}6R4d}9 OPTfq jƹ_-O,]jʰуێ Jh'c䢣R1lPytu'V sjDW#КYLo%sq,.e"3̼Eqi\3cGTXbf!K_"_.DC|Iww)Pڏ6m[k 5ĩB3j^>&J)~e7kI 5<8@5UY\jIh5oX2YyGl0,wRj.ti1M{ n$΀[&@]ol>AQ?~w=w[WB }"b WVG9pyg@p t*B@JAjCMaJX-pRF{ƒn)R$~i,٦bo^)8AM 8VL-'k<oߙR5ƻ4yk#+"51|rM2eVZuPسeo/WC&\|>1Q;yQWnV☭ǐ6'-xY@>Wv {}=gir7A'h•SI&#kp !ڃTU^3rig~ 84@Jέ(;o!fƛP!miR M䐥KS.{wvKIq. R5 c퉜NN=$T}Ris&!)V;;)u6?qkpZ/4pAC/ .%~΃v‚{K_soNxzrFFSBD̈lPìȟHۥa4t%lqfm(9O>j!κn0B%+uJ}G!^w(OӺB'L}@B`aV>qF ,zx !)k,e5PӠ$LW!i-8>Vu}S 5tZ&7}>=Lҋ5mϣ9VQ(N'@&Wx!#84iyH #ˆY0$s/ȶ*{DDЎP 4.mQIm`r?^W^ 7͢WfγT4CXPP奛1q]Q~5/+5Ooi8yOx7o\:֊4vwB"o&RCzD#﫤2k/WvO쾡.NJL#^%O]RK݃3ᆦwFBCv!=gQmù70|r'y]wNٹ{75/]B;IZ?b~(ʹS>!񸖉-C/UAcuQX#~W̧bٶB@_9#HݍwDNJ`e7Dp=MHvuQq&T zV6*u־v'ZT5p1ZJX+?h1?(u}"= 4`KB6M٠jJuJ# Rgɱޮp*U_v5i}5i%TP[s [HTx)$̍QdNcy?Ыr_¾0@}PLbj O"G P lD㪽-:2|;"aMh@6깟y[K KyPQK7OA/#A{iº%k_2bo_D"t8*]e?-F%[.7[}^9[( ChQD1̈́ShpM&qMJסy41KdF=k~$UP#p_n'>Qx ?{wŀg{!fD -MkqXI4oŘih:r"v IbjOs*Nu6ԁ`xsg=f*!4׶+wgI?޻y6!AY2nI" 2-(=Qϋ]Fȵ{"'c?cmk{)o{NŽY,V$?928'XQ3U").kN `lg<@x݉g]ϣS(\10&&Z^WL"4TkyZ)[[JVD\S.F@3`*)ɋ$%\BQ0{:} ~q\RG=nó؛doד{YgYrz&S6*Tx X47N[J X0?`:n3t9$!Fn\)B/ߚ:psF}T.^gϔuq-8Щm˃eC#Ve9/y\zy5Ii60"_-f<}afysUJ5t`etj$>ZLah@V*gÓ413L8徦 q]X%Rh:1GW"Az[Ć,]FnPU5mN@ c+z&4/ã [3go '4 9! 8Klht._OP̘wCV9hIo(jY 4v 4~%z"x6b*V?rB$pg5:s'p]1^-SAeh"~ ~iѝ-p)-9v+3C_uA9|T4]1?[pbО }QT͵yɨ!Eet:j`8Pqrhϵs..o)4*T{@o'rɼ.~O7ۣ6FY75L{O!n3ܱ!&qz4Y١l*i3_ͽI.wr`A17Z;zHLЍP0WoX^vyA?xۤ\)HJb#s\ϔjfT[oļ_r3YNq`Pvi۸1ށd*2U0&yycӰ@1 )zHyo끉k7Dqaz-~Ȯi;F2035 UրwDML1R'!cGm[̯:{Ѯ>o^0͖Z\ў~3mRYq,pii<LO18^@# TMO Qpr/K.>CV{f&:ӓ[ +}wJz*IXty؂|c/qVH%t cG<,psa踊OyoQ #ioժXTSd5瀜~!/#}XWF ͝TWRev(Xhqւ7+ Xhw&U= 5D8I xΩ w/ݹWt32;Ȓ.HQ2&)m`E%ײQ.#|xؔZݸ Ts4L+;bY{iѷGIzͬP r6ZZ`k[㌯&%BJ֐tƘ@>,lt+vz;ZstJ |yof];fiءxG8 A]0Z{j=٦J0#YߎrO t! Ҧiо rRԪ<[S`ѾRnIhy.mlj_Pb(m=GmW8H]ï99}ͽ\hrlԜp$^l!uWI*wҸ3PXZ:T%i|*_֢|>N,-'r"3+p_E ˏ$&kXdKC A8!ۊ'2r~}6`o$l=AhWy~hznPLFKKv4PΤ{V{QW60;t{zSbFv;6؍]Q1F<@Q@+rm'.?Θ 2y ;z>G(a eߕTUvl*N3I[_l=W#wwQSn4AM[fNf`ߺ`&Gר!sw5Cw1*07I^$%(TDLsy6_#lr62@b <Ȕ C(1"Ss)Ѱ!剪n_4.s➼h-YuBNˌ7qΆ} uOpxoGyqXSK願p*>נ Bw/wT3o}Csf~"<Hq9+=_|IƐFPfqp=NJ:7H ".+4aPFŻf͘1>cG -fn)ޥ$#&\Kuqģ`LQ%s5q \,EUu̺a,[OMHHw!4c)@8\"\EgG1;n M2HgU߄!#Z ~Q7[$ W .E +P*CجpZC^=[mz_ ׫#D|>~:v~+4IFS@1rD7>+s6ǭ&?Dw[?Ϟ'UBO:=4AJ!^:i4z_k]̏ ,pC.-mqإZXY zBM#GY thKPk٩\|wO[+.$ [^ATnJhCfX.]~R9N$ձϰ6@HʹQJPtT .-HIŸuٸFZ6Ϳ34{m$I.;d FZ6 Nu`>M(l@#٩ʳeA oARz;r&P̆Ȑ<<h71xA)FSPw].˓!ːgyV}bS^/F{ KcD\X쫏AJbR9ԧisnKBfE!Ҥ,ڬ*ED:ҙT;u>鸥+7JF1^_AʼCLpɲpDƂmr\ʵzt8\-6,FhVUiAߓ uM!1" P) {p+ "8R~$#a՗%MȄ\,(;m|"ީlKYJgH H3ruz4+QQnE4afDmJ9|k0+ISGg؂o[wׂD(~=w"MtA#xqځ^,wX; GdI N5W |zpt!z`b12Ww Q?Ys< 7¯6.џYĊ%J̶^$ށsǍM Z'TD8J "krҋޤ9?BSCGҞ0=ă;a4]W;\=7gc?靵$Uɡ(C?y׫UD,5?BP)_)p}ľr\wmxILZg.*vVTiQDB%6kZ}Ig_f10%.,LS8Y g$kQ$F  \I +4[xSfx~8\F۩m)F\7G2? DWIv[|բȒgU$jTP;$'(W<K,l?`&Ύyw 12fqEXAo~ !zMt̤ JGY3N13&K ṫ`}xb73ML6ӄ wDcbu" F/&lğh^KE$…OЏvס¹bxG ,-{+/L30~ڑO q#ڻ{gj Y T -=ꑾKh >ԫ'_eSC:w|&ČHf^F՜*9!@T#W=+ƊpOSGF>DÿA#d4Ʀ޻B!Xlf*A*N;Vy>E4xLӊb ?-nIe^z^bTآ; hou_+u٫qKfR"dlM݉9W,6,D 7v2DHP3a櫗E9rMܦdIDCyc<}ҋFHSi4뿪Zvx?}U۳CSM(gFy e=!f&`~x6P- T J4LEIG>-yǒM?2?q ѻsްw_mˆg/:i9q$&A+_syΡ1!jpOU3q$bwWZO0/"ya-ICy.}~LY|>d𡝵_A`]VJ@!x0bPqz=lX7-kIy?"r }S`ʂjصAVo\Ƌ5Ϊw֨$qf?*evpmx^ճMHֆ ,JSppj-(.go*3l-tG c`|eYb|G_Fn*[Kb24KmޔFعO]5apON2  3HW΁Zmӑz7dSMG#B6fîZ52FJ)u @/M#k;( jޣdI?Sft/VK2݋#{aH.F\B0(j"5 ;2,VK6;ͬYf4\ we@^ .&Ѧb2d%ST'W?|׍|oĠ؊}s<*FC 29wI1Ҕgu& 1]8_D#|FCd,֌}C75w3udlxw2؉[Cu3 z0I%N364\Y;dFbx-~d_bY{[} KdeJ2fHX)>I"|x.OuǎwPb `LVb"!●j#̡9ùxOuxt[GqyJ̌hȂ Om"jʜ2au,ռ ¤TiV ..5RxUj0 bxHbأbruؓڌJZf4|˙J(ETS~4'@Z*3YM݃=T`"bk^Ki6VDK]gM3{/IC<66ןlNTNxZۡ<[=vř?1?ݭHRpr[`<0^۫XȰj VI#jM~oHJUWwg^{YC|\;Ž\@m"K^r*z!@(:Fͮ ŕmK& [jmq~B7jM|*h#AU*Q]W^|ُ』u)X_.L4"& U*VJoS|6)";%6[GDx21{Iy&!+RR5%GOɗdw, pObW`y]!+{ Iͣ=v 2.j"9^^x"-s"~}swoq&\ 5MҧfP. UCNV5i¨kQC5~C@}-֭U:1fZ2ڲm=5U6Ȧ"ԦL Ń~BBN"nY>XB0nxKtxu70]K14qj݇I9f38.]9ⴗlUsu%&+<9B * 3;{ P|'ŇзUSE^V-jŶkZM侘(v蜲0u'|j/FG@7M/;t9h z3Ivb>X>Թ8#F:P f RgN@u4J;1ѹabysT.^٬e)#0igO'g"8| tgo^2m Qz-2|o,$$pܷ֛{!޼K.nތ\vk:f|?ƾT|Ŕe;UD6'z^XHu<}zO|P8q٬W8(ԼCo| w <ۀ^'j4lr؞*f|t l7YyK$w }{Av޸>Z:כNv;t/ta+80T\F8zMG}R{LQ]uu*%v(7IϷ*X#-5_Gs|Jk)ͦV3C#3j (؟hcL'ܸ\V$=/[h#"Yh6|෧c.،3iJ+| rYC%.YPX(z* E"m'|{x W!I n\5L~[27b㶞gLBUed+Iu|z tAD kC`c:̝=u;):ݪVAI*WoB-o4,.#Lw}P݇JB1s*HZwyUPzfL;uP:Lط/¦l{ `#tHrMݖ}'? U.Jeg/1cDf0A1D0KalXHA>&9!Ziyhl22B8@vUzZCa5!oVkxw}3n9x"c.nu'R v;/1W`.5!o V6hKVsyl.w&-A%k.l5݈=U D|\|ϓye&j:#:jYf8CU]~x?/ò Ҋ9o%aJ51eU*u^z)#qlʆPp!&塂=LA~u_ Ty֎>$P=a H7"I\'j½+rKY_؞]p\MҖ|C>(dѠ4б;XJ廯1v3LC^Kr.)XVǨFn2A-p.jumc nF:9͎1R]Á{v@Ε-zcW+6 qMn cznp؎bƧH2[T[Ѱ55mwdW Iv,I٫3*釡z]ҢPxjf|V4nw9\cwF!OZv۷(MVcZ|+;%J=P բmU!JY=vmؤ_XϕfRJZ"dZQkirȰa%#|40͐ɆfdT]tmk@-~h=|ӲͯuHґa6dӣluf`C4Jɇ?47@RdyP,J p=o NytC-GDG ad1~xEtkJ~F#$ڗ5tF}z!q,\!΃Y\)Is$ +xes wK]u$ߑUI$ƚ2v~+^ŋVpױ@Uy~ưugdԜK'\Z[Vf$}xAEk=7$YP%cB,BZu̓(0]eW}ɭ'c۲>,6f *]nu-XIr+,s)CQ1Ayܲ}j `>&CPS\GcB\kPZ^&A4]GV"[h)l)<Ʃ (V8ܷR^AXM!bql_8]VӀ}WЫX%1i (8|J>XFYGJ޾5F pe Sy#%曣 P:U~t80л`O0䕒8*Rܮ,?G vI$4P 2VG<_Z*&SޡzBZAg4t x$6=s(qIEհuqi߉dc9ʽ%͊X/5>wj}n[-) -6bJ7@Ӷp*j`H9DwzBťe +0N4 p`eĖY,1ױpV6k|D<ޑrH,˅Wq ہ1c*k?`I 6_79w_+Ko (~æw-8QC5de{ |AeM*٭95j Zk+;߁ H45')sϋ.ktd)!3\v[ɜ4<>.ǘPBDD (=ڦ\pbjώf%g>ӞuwoZ4lxq`ёc3OۂW&g '3KQ@KF蔈oXLEf,vIٰ'xv틣@u^fEK7,\sZj  pA` %F:aRvW)O @hfbUSW0;Kwb[XT27tɀ_cpfG`F*Drd$[0> /j67?!}Ws?hLHe' d~Ftm\u궾4Rʆ3%N˩b"aOUVG ; {+F0q78,y `5A$ rvV:FO,jFkx]jw`#괋'rQkL1r, cfS ?^W%'qxkwߺsG#8JHQ`ugÈ>ǎNW,ˎ6|`رVtprA{F)\V:h |VJ~ *@;L;q@Q \&B%lvZLD/!boӘeèvTϤ ^u(>x}@n&bEZG>$i7OD+bm;oRwKK`;|:+zHhoj=ܕ&x){>2;mwjM×TP\9}^Zon~ܰbRZ{êoOq o;F0V( Hbb aI~m{S U<,؅ BΛNur=׬ pݭ<|fWCyDHAW~ūQAА~P%RgRbV-=Dvb}O0/.J=9~`Dc8~eCݪ#]L+DB$wٚ";`><s_}k![ܘ{Ypty<1X ]=|tYQ(Ie "d5*KHzj_Ȃf5;7JDa'3(|j}'mdnNCЬ*gM B1罅it~KK{oiAp(L\֤%ZQyȸpScXV[z ەGVk&FBfgNCFv02$J>f y ѲOT|6 UZh=R~E@4d;MlElAn䴃;Pԝ`ˈh3=s)d$4GA&:OKVtNN) guُSxq&A%f73>_"lP:(J0ge0W/]#ś*4M,rA=9a4Veᄙ2ݝUE2MV8tMWrLωN&)p+W ]`M?D$t3 > hz׭zO]Ҍvva&R&5!ѕ7sZ!vUe-#eQ煀5ݥfyȚ.9kaUU%( \}~͖`P&$LYw-\(_&ZLv{9P2G̊%1V~|7F>Q?VJߒ T ol |^6#;Ҁn2|@b2Ѕc"t,Y+C)Cf>OeT#:,2Ub@ٜR4zK sr[ {όFxSxf@E%jIgnf_ ę<1ȴ@7g+xOڰ6؈Sx 4 .&~nzbK)ogΩUɫWĂ\]T{p[-vI # )4銦l gКK*szB GF4 Ufb2J@?JPf 6 1 ;qWB' ٹ#0W+Oa"z53_':u;EZx {J?fsmj@$aAp'~jA\#O :&*-@wJՓ'3lޠӈLd%>;2G}45,ǤVR@G\ԉ[p&끔p~ڹt ؏|^LN t.,3\8gp%krg{n?z @MsrdakcH 9@]X hG//ݵ_ ^2лiĂK Vs1̚? 責!1f Wy0c_5#P=^)[^ wٺmb}ViAt/Mܪ..dfu+Y*xIe̢lۉ{*xm pX T}!չ63 ESje#AX܆KBȫa+Zb 4zamcN۩E\caK%XA>1~/kY]#tńg=VCM|Azq E캧q89?߄}1EhNAkoрLY?ø YSHo=0!v!dNnx&ZfSQ] nbJU,~Q{h%gR]6KBuN}hu(vsN8$>}x8مJUuQ@%2/٧lcCWݤ]qolW('j/M&&5\$=1r#fWWaQkC괶=xLy4;ϡv+]údU{x4^oK&e簬E `JXk˽Dp܋(޻ |zg Q|(55 Qu-KQϾD>|)8$y̎mDijrGY+;XR#4?]-!ToIcOe/tV28k2WU%X@#S2EJ"^.5ˡGmrPD-XV/xicu7 ˅K{c1i8ˍiweik dy*[brWe02]a6_@K 4X>v,,@VӀk:8bIMMd,X$ҿu ~TF$D{j({'}cCwXͺ3j=L$RHPȰf Gľ2G<֮_V6J!(aSdQd -r |}76uLF߄z1a}e %BChd0Д{`W,}2];-e⬎7pλɈbs80ϥؓ L j%$HEҬOEX_kIHTvR5,8BzVzPPe["x c9?.Ov:Sh 6O%9N:y!нѭD@9m\&/@n_]H2x+uiWhQE"qS/;LΚΨ<`2_3kj[4f0aq 5+EblF69Bg=~D`9>DOՙy֪+x6O# v8kMގY))vq#^t9#optkTT(F1 L"Gj5w}6$ly}Q۟qdZ(_'[8eI"BgUJ"&,wlA8 Da9F4E\!Gt0f;&nff weԿoeZjXnJ eޚLx RPS$[#R~J5 JӵFe[}C%7zn₰pU)[l;SAVm\|*4!T eeaڢ|;ó,(grZ6y(k xNP^0; %*Α/A!8$/UvޠmՋ,5 Ei}('Y; O+֬Zy(p"ƀ ٽuHtr.^{9}s3_e.USjQnּ䘄JɆo`VnY3_@Ǿ#a Bm` Ѷ֫VriUS-i20 Ff#%pbx zNJ%*%RQB |3x5)+f`s$$R|zXj~)2 (fU<`"ie\\bWnmyh1CF Yf(dC@5@b?1dXND4QdYl")i V1. !oY^pfE,ϝv<ꌔO)vxI^K-w=# EX=]RU 1&o_l|H}_ڨ["MɼTwՉ] 7ݽV kЫ2xξ*ܿ)۔82{R)ыWJχ']*x A5z5=h7wI۬ \ZCc{h\O JM~uM n%Zل>}F4j8 ҮuwG K_KhZV8|xhE[]O7T D α܍u_zPQ>~Р x eϘHPYaQ:IՉ^RO%4Y/@E%w?.ßvTʄ\G $=pty~}|06eq;}$_1̘-y1v X"\*G[){=˲'O.P92>q߁08_H/*m4eupN&Hڎ\=lD;vn Ck}3$=CO/'XŒa%M c.S9;wBfvM3dM+ !7"s6E8s%KtHE"#WǶ\ ʯӭg_Bǝ7 â;`sA&YCGq+vx2#5w:A5)h 2k=Ċ庨(s*UrfNkGmz&e_U=]TN9s0취~l$fp'_!B_O'-A=p 늚ICl!&N.H M gZ . u zqoMp,,?fٗÿGL:hky@1a6c+E@ K `[{XGc!7垫&YBTHέ'Q"#{ QRݘaљSb ݂F}F川[~mHy?Fpɋ jO'1>BR|P3fBpA1Z"1AD /]yQK{ǚ' {ސ Fq=|r)8ϙ~f{N{DoXG7vu/*|F1|U@:W@'UQ)4ʥU%힭+?!| Vy'3o!m;+%>'AcXs{fU1$(~lotm)7|݃3\fQXGok Q7u%M-/4170#Z"?咜b\ ZoɈ8D5crKR(f6椤2H>~@4J-3Hm4UKui)_4˾d1s=|pƓ{1j/}}؁C@N8}:NGHZ|gv"W8|S؃73F[D7FJʐ(SE7J\mjQW#¹3sy<1riS{iN2:fٺ϶ Ü+J^*=һ mA| phΑ>g''wX?AbQD3W48t/k lu.ɰ.6q 䕯Б Rv|R|o8T{1=t[vD#e >a.@HN||Q~4nWc]o`v@*1L{T6VޒxEMڃp$暳!r!,-A30{T <eQvh5"~H5ĤGe\@wGjпtX1Ӡnf>jL&klE9307X5h Q\-m3\VoM tS ߜpk2'«3.,1A=4O%<;VA | )wq|$ @ {S<3S*7p{JƔj6=X>ڶrSszY-aZ+hr4->@}OdOvզK~#yt5:B'j3=ۊZg61Tc1Q!53zeY+!*ڿ};" '?:26HcObJi A}W泑k_"Y&q7%h63oxDЉTS ^VV^S6KK@ BhgޝriWv▸Y/ߺ*ԋǩ9l6/u@#퀌I_,+bHi~v$=[@!!!yV YIc#,-4d/> ,\ɓ.FAQi$az],kvV.+" lo}nԄJ:A>z-q]{ŠС*(BZyP)GCiuR4gMH-T;RT_@c NE,Cל}ЭK/"V#?}! `ڜ{ɝנs-z߇o`#9%$4,4꜔IpJ@m؞|Xsb/Oi0lY %z0*:Ȼ9'nљgm3Uvܼ֔*% 藴hHguGPO8ew3zQF0, ֯6NIi0M(=aCO KH?ZE\:Һx /D\W'mb?;ܯ["j|2Osa a2oV` F ѨՇnw:2M_$?v,_‹xT )5]IKŔ`( #c`fi=%$mDZ?4f?fE ukK _UďwaXڠ*_ ?vH1n"#+ x ;(&88tG&ah chíh|S ;$McF7ON$=JlC*_l ZF0g=m.- _-UKC/丑W|^G}]bq.S#3n6=4]89DX1 g]+ZY/+stm}JUB>aZ~bwnuZZ'N@iɚH~e4W<\%*|`x`r\8 ZM =YMV,71跤}6 P o z YyK6S Ł0"|N:ۗfYmA7qGkR˂RMQAp٧dvhѨ9m/ߣ!XmX2uR~BR=Oh N]<ʹ"i%?P6=BT`O7_$NMQ'0 M EXZCW8Km7fC8(&)[hW :kY40Q:B`ʥ@E}diBuF1_|86sX'/p A̪H6R=!]r1ۜ\|[)L(|/>x .nA_(X'̤C M?V%C"м~}3G(GZjnDɣcMfM!oGr7wXgU&"QIx*V0ƿG9,Gmþͷad͛B0v ɣ\ڻD睪" Ļ=.+m\X&HsT>*\{~/0q4$pミ 8 'ssPc+>ƒJ]!|ٱPsO&XST5\,@LCEZxփz@r7|n$ˆ:phV7E^ PTm5[44CӟZO/p GqԟDšlϜR `i; R*6s",J"@W.kYaR2Ey2  x!e䤬=_pqU*r_Fu}N yR}՜w6\w{6#NiE~]B;;LN0-Θm}hŘ\s,\%Jrswc*Y iJf|~ I? TzT{%ߤKpo Y 㑄i3!yaw$uM*L 4웣T/Dݳ<"*_@$KH%)NtoK|H,Т_re}웈rkI%5Z~ jST $xLqt)/2!x󴵔ܵks-㳔'cb)2:<فI"Gche`su rPS8Ox>T]e!Ss/EπFZ+!og`<<+Fp"՝U+h|RմbwGt|&1-Y*,/sNtx k=K fVn~3}"י`ŖinNkƴT$Ѯ\6 =wk_ usג ]t!:Ty'F =aQpdF2xfN.{%D + +U0Pm\1i,o{fgY *rplF>3mb(sJ~_"aEkM0vGK+8Tw% H\{P^ N#VXI_X LP,"HǹMi/.^0D 6D- INO( ;/z m/mpzDˇ5%j@V;z:q95!8iw"qsƢ ;K;M;8wN6lG|>$?)T](YcSm83æ&-ʭ>mWכݺ!Mw"8tMnjZ5_q+ Hk@g~{Ʊ7S|3X%^Gt[[`mhHyn@e1dA*I [o5yϼ('pj376Q^\9SX&fNlyeEI_`0amvӊo340t 1VJYSoPတ:d1]y~b Շ˹%uUD_>"\E= ?=P7,Hɚ/\_Ƽwdnv)YH%gM{A ]]* 0VĨ(D,MloGgGz^0MfX&wq"t@dLP;8c7ik ?Y4K(2Xn&盗\o,# Y|Sby~M.6n ll.c"\nُbaW$ؓӔ޻zR 0߯OОt\l;0ܠ!ª]itv-0XRwfO@Lu\zGS{>sNbd;?-RkYZV"Ĺqj[_2WKozTYmTLއt@D1j6 'XE1"dMdJn3X?v?@)۳xM?|-D_3#7A,:WPχҐU'磰dO=e${RG~A};sԥ茵(aǞi.L{lNWNQfoh@V4aBu{4Qȱ\M6RȵNpU ,zUnHd7XTrIh&Jxt}dix'_!_} 4&MV"/R}eg{p^b"@tK9U& h<:U#I|f=g݈EMV?ޮGZ/(JYz'nu@ebX.H[83?{~!Ĺ7/&zDsc&^ פ8z7l.s4?$&}bd~aL?3ZHADݫu1*lm]4)UW*r'sxf@mâ-Tb 51$J/_z%^8t7!&k~t޽ANJqډq1Ćf*%f-$^zx쉱S5EyVPY$UvISBY( -z4\9K[-9+x=5sEzĢ: (1rq GǃM"8lZaLreZ2v2O=<{3}G5 gLVWZ\5ΆP3|ne@N+90wńBJK:&V{gH02Ty%HIб޵eÃ-ʓӌR{q7_JB\Fap|oG&#ܲxI㚕Tޗlט%bwC*<ΔfC/ Kw蓍ېZ%ta@ L<+[G%ƃŖ ; A +$K|ZΥZ]%K Dr58wmFf9\sQI KJpYrRz!?‰Q[U&8\MsC]֫aq]sH )b26O k#HCҼ{Uuy]ŽNewJA>4t֙] >IIM0y}(D9w9a# =[&'`;jYs!`Sgi]CiH<+ssfhШL,>(:&4@Ώ0Z*H+?֏DѐDby}5q-7џ"oy %\ao>:'ⳮ. 5G GY',HO|>-nZ98Ÿ@-\sz:䖻_gtS _c{œB9E`gXty̦W츼Uܖ 2dD} +_ -_!E\ߚOUtk5Ġ+[v7vg̵'NhQ_C1THJk=0 u3- D}~8=_&S$*pdS]9GR UP!rҗo\-t8ǯ4@m!h Tx4|ԪƩ&fVYkgUR.8y#ds~Zχ)z¹˪3=EE/Dbu*`;V\DtO pA؝iMR#U025p4f?Q?eb ׌K#_gapW\ 1%& O.Ξ}R=&l~6:lKCnODȃM&=b,Z:Gu^gPYr48W R;_aݘ XVF΢|;6 Mſp?[h_NL(앆|،MzǦfs&8g;:&P#:*oCV ֪8t.Ӷ%b7TLDew'P5 Xkal5Sd-pߜdRC'Sh2ƙi&%$S9TWt$-xxBrX~~΄wu7񺐥s5ɭMH#ghB~Ihhy?t1O5~ox/mLn3Kcl{U"eKt݀-ّ.6\-Ia2~KVcyt?6O" #`. dQ4O8ǞB]\b;3垔"ٮ(S  ->^#c yio2&46sFA*ñSolګ=WH`~*ohW0iF\fCY -?#Xz!<%9}F!T:k~% =eq(p1 S:Z:!ݳ[h7(bP$C*Pv$?HtKG%31E!3Mvx[=ߏI lb+t/&JP6_Q4Z98֙wC1zBܯye!{d\5E53pb69Zf=Ttc`˼^Q/W{57VuܿNvXok5^҇l~Q"p["4_lG{~F~2҄-Zd+i/R* bhI'xѺ`qBDiwAψi SM:V75e$"{a'&E8'r&;{Zp_BF#9ڛB0E_DH9Գ'd5GEH]Vp7}%@az:&oS_t50.>fmd=@Y1-Ű&Xx'DbsNVD>hc䢰{_EFr6HK{Amx[TZ 3|T+*YRT9D*JvD׸Eu\3(HyT @3Hr*L#=?TYA\@D4r-l!2 /ӟ8x-C ^0,e_U:Y oمFuhC!cޟ@^t`LsuFX%8B]z "Oz"sOA?;\bS0ם7Ɨ`%8ԅ`"4aq6^!O(Cԕ7prV#ol dd/ⱱ=]d%M 1L#Db Wp/ H,ټ2TZXldD3l:YuY;c0I\(lG$Zv1ɑaRQf7_OG6ş mE߸0YW|WNy=).%]Yкaaʹ,ѻ'cC&k"8^ck ŞfP8咿!kUZbWdr~5#I#k:zVd\N2=͏u5r#^gMHw ߸82/ʆƏZ-uIIA;`dK=@T, 0`JǗlx}he  f[:w}9V,{V) dzQ.3,290Ym}]Λ)7u_82 u,o7gk}Juݡhخ L˸vhW}VEU95LRȉQ\UJ^^%9ޖŪui?eba)*Cm;ow)9l5']5;CKug:Ig8G>?G:IA?nD;,)mTďtjP}DVlnL(I`I{51'"umFmR]gh19ể89vsp?weTX+0ez_߼OjLګv IݛhZ$yA+E kDD,[?<}O&%9qi~AY#Z4|v"ޒZs iy{f7_aađ}g&5۫v ug1wy}:gZN77EQجl#M۵ؑN{k 4V+uȗ~/ĵ2;CZFTʺ齒-=9-Z4xj"`;D T":g9y@O&:{2($;]-~Yk8PXg3Oa5&F-4DQx5l{pY){#jtꛠ5{y#;5nM 2zzзFYPF1Б7-o]:,׷gJO#avr}nOlBv]N*<Աk`0i^\=ijB.%Cyxe+F2g^̢[0MΜVlP"sq3_(@dDs}.hπc]f=Dl_@TޭQ2߈׳qW *E\ݾa$j˼yRް۳fd;nՠwiѐ|f'2SjT 7:4Xc* F @?ٳ (rbJrX{tRe=}\ac!޹w=oG 1`SF=-[R ̀y{} dOT=&}VRGF"YUY/fpzVڗRE[v.u+͌IؘO8i4rA=72v_F-9ĝf@/Q:76iߛKU!Q$E3՗D*s\ |hBwY V2|զ:ÿ"dF尙!g;CI ~}P$c[9RDn[$Q搯J1dbPV]oj\"<@ dxteV"i*L\ĽY014!\ة|Y$9-zlN}ģ}+$# )Je~&R{جą٨eRȘ5wb"¼'inX U0yٗ(tX#T]7s5ϸ!ŧ3ܿFƧ3%MQߚjxPb!},ʟ=q| ZG~r8SXB4WsJǺbR.W m⳯nH6ɒ̓QCBSC >i8%n'oV]hQ a(74 "a`M 3 M@ E# Xj̢q>57.Rh#D1YZy3E +^s!AύFmOdy//TЫ[-HHt'CΛpgp^*f}t2Z͒/,+Ϥa[q#}۽-,=B!K4>WHj+H2< (> neբߎ˭u mH]kT57U_xl&@L_3Gc`ρ޹ aLQX`Q;ѪJ;mUӴW@V3Uނ4֥c]HjA+8l: S j§.8;wu/1 Fΰ<$ LoJ™>%RN޿ɽ FfV_Kvuյ|ƍi,ftr]X\Zg挀!;.E*2}DPY#ӡE\}5ذ{܎ܽ?럤K{GiçZ_S@n9N2)_a(FCG6Onx$7:i -I39+ŗGl*N#VeVh8GJ{o+"ui^]?jj)(S=c{Ę{sZrqeNJmwz6R)ܭ_wSZDԠQiGjRȾPc%n02&rkmJC2 u [KD1n"ۤz`7U$8w!/E[E e҅u+`^eԂr2+"q2[I s ~&"&}&_BW-c* U ҠM.bSXQ7\[fr|݃[TViZRCWAn#l{lyMz]tr>2_M|YXwWД/}uTǥd`,>3P9\7xB%le6B ~0jPAw.iiHǙ(6+3uz0=~ݟ:%3;6|ȶ_l\Xo{#-XV&xmω|C}ۉ h+2=@ M?TTF)0WdFA?2UXlC;lx[Ij1jXeTT] T!(Phf7rSxaCȂa]Z̓?\%:|]-[Dis>mxWl5-p Z>&],Xs׺}SЊ 6Hs r>o\ghwyHDu_nCV*4ۨgn@xjXݖrJ!؂mn3wN4J/K*ǟHv:s|G~Զ)SoISYb#d],l_LSX֍l}]@(gZK?&|{34L oJ6q1d A)l 1Z?`U1Oj0PL rt.TP8u!~*dT6)^`|wY '+c?b۫ hQՕ}=&*x\T>?v%FBeal[eb\Ih*c >8qPqi|E%a]@_Y!0PqV< AЖ6`|Urn:4xoTz,Y]~o!3q[c:ZCAL/I7/T]Ơ2Үx-${|p闆~%&@s@  2 b57ڎNp_|`A^$mP.BҴ K+e (tbuÝ"ky8jke[t*oc*͞r !lʄf?26dY:M1s tsz:Q"g>GT>ݯu?%,@PReK49з#p߄-$੏%zp{ԫ`=yE[ ~N2Njgwvb6m PʖGi R/.?"UM 芸_*V"UF/\npjW !0]H muY调Zg`bwVMg)Lڞ) `['MOZ.T}/,sЕ}J=\K<ʼnk)6;0$H36߅xCNY|"#6 :!r 6RKʄ/i8Qx%o+S TiY/s콚ڧ"ne СL.f! "%'ymӛ }tVoW@VV?4 at0-b 9!ڨ k:/ Mzξq:1B*JŔ:>o SW\=yvt͕co}vFnXBIO49}¡k|"O_\SX"cz3 wxl7w( s:xlGd>k,}V_#\.u1O`3;;7M'FK/5hx("@B C\C}:Ƽj8ɶa!4R\-)zR2PuX%WSP{+kW<9L/Aɞ";h'146rS˄8"n= Kp$v؉^T [=rM^.Re8%$`Fv˙:N}gQc๤n3G&5vl~㼿K|kXWcJ{V<>]*e`f;u]aam6r<'%IОd(Sd9|~ v@s.M؎ǣmBH0"iw a# :/v_w`:;E+킊wW}w8'`܄E@*%yLKU ʡ|^BjPY4FByzU_CAz,@x(&zGQIG `&el-thF7wo90 U؄O*=+֖$64ZZ'K=y*ԣ&DNڶ[JQ0h(R:]l70JGh ]){yĩ L$?MWIgڱzසdLϳ%ga@w46T7?ү -kI2f^Y2ni/z~keWh,?X!K5?9R=Z"Xv[7Vu.OXENdiKY2+A5DzZH?獁h.6TXB &ɯmroo0ցCгf?0F;-Gu32gn45>QE Yl>SW} S!ZFD\~۪,ewE0}j%F2L1\A-~uv a=N"ֳAN5;kak~-+i4-Ɔ[yTådۃ b23TDm1^4_w(a<4~nEGz~CXca[v(,,F8?ܶAZra%d,|jBmX"7MoaUhAƧBd=-i(9y>pmQJV&uEVK_-z~W4HSF &>EF?8BfB]7*qƩxЮ)bHzȉzW3T\! ]5L::OIA|+xsDoK1XH"$^W~䥰j;  0!1:0b$ZGt-(:j)5koEҌ1;ZL=c=nur-$"R6&}l#L&ba_ajç334n3Iȣn@okfft4dA-v^ /6Zldx*m:~gtFDŽ;5hcMDg[5"HY=kr F6"EW(xypc=Ò5KB6!77KTy'Mcϳp- [YgAe"6'iJa O|mķͰ9پf67BAI=#) &}EFۛfT-w(_ (мoNQZMQo S#d-,:fB]Bdsmd&ܨWg?`u{<yܝS6dy;"wwbwsɒ]6?x~8j Al'9‰zZ-~^րUFr&NMm H&ra=dqໆtٛvCYQC4ӂ{7Shܕ!arRf *C8RbSOt/!rfAڏxvwA+`qsu΋W!:O\JP[@B@GȊc1HBؔ -wrC|86$]{/þ$H'̡,$>[!/1w!dͺD0}(/ l`NխWm}9wbR)^X GHF)e0MDz:,ʹ5D*{8xMK -KKr WNJ=Jx~6i=)8G'\2:?% S5gs(Lğ ixm]p'fƎZI-O~߬X'}ً'2/hN5ד(T`̑Q.T@Ul_ևb ;dbm A|p=+^nT4yw[7`Z3XƜ2i YYW)L}X G__a@AhIQ N#GSrJ̒_ڬ{`Vqi. Ac󀲦Э5"8,Pwj5P|wh4lBo2zT1"[:>7|EPvFO3~e0a4Oe +kaF`B.٬7Ec-ޱ;Ewm֕c1]ސBXS@4R'}TőWJ;\ߩ2l+᳧e,cҮ>:CrQAcNQFD$x;0d=Ouf'Cbh)ON m/3JP`ٙWQ hH|ȇ`gW}tHA(V :NZH:IXmUέ886`]}3\JO*#ː>crO=U#F0x,I!h0u,!,E!R9(tÝ;IЬC9Sn)P W0fl?Gճcnhi51 w u0@_]iv (2ysz:U=#ڼ|t ؗg9==j5؝5&/$$G&X?9lSׅi[u3)4uxVw9-tdҶBI[4v琮.f&9V|]e> m (}}-19E'^9i9Q|p>{\7֔2jOAZ_C _^b;@.a E7ߩR@ ˺fF}s*߰Iz AZNP(UmuZhIj68iK&0EGV\{i N|y(A6m,a9wؠۄe誫5nHYt %f7+9= Gwy볕tݑ؇HnQg9Lxʫ5g?ƭ+1动" %%CDvlT\׿qQ ۈ`Ɯ<8.w'c7 "@R`9*@2x6zWlo '"FgҨM4k<#'jbO 2eiȺoeZ0.cH@^5LCxOgA(Y3xn:\7<27siE jt"9B-}%*0>߰J=d5G|`^L޶}vfY.6kqD6<.rm#N +>sQwdTYHXEWMVdQ[s!${9"aX.2!wʋA]?8åm%̆ ^O5L)FoEd7uM}uԽ^ )>VZx +^THW]ɢQj6F|}N (C1&ԁs-Őy-~r|-@Ȃ)ThvMG©Ҳ0dz+(74 s{<=FС/ ђuؕ7qr[^MAFM ,go.\-Ŋ!E0Y(TT?X1͗t(A~};q{+˨"w·,|P.%(Z3s\7p9 ~Ô 0:!D&M15֘mR#:t{dG):Le|;m# Ґ_]z8Yj.gI_eg=:Z-8~A;i&lJbЍ~,=xc/$=ͅI%t uɲ |P[|:\9lG1⨆v`x 1qlP tͥp-'͠tw 91EkMƕLrh.ElEwb?,V~\ʹ;uOb)7$۝k6ʵdaKɡ-od`YL3a/2 2 ҝT= R)| %kL!N3cHU2 pY+B8 Tîqkׇ;8g-ZѠ" т!d۩7ޡ)z=S%RTa&Yw:0L}<Υ,À$0pxsOPqu!vM'Y!r׿ʞְ}2nq~7l*9[&2EG_Kpy\7݇J꿈wia½H 62M?MHM[/}S>]_tv;\0LܙʗRUU=0ʱ*1^A&'KxȺYǙjoB5{ (Oawpkr?OBmѪrȚ +ج:z&>(z Og@&ahtj8괆,'[9yńg/_)-yhbeÔl=;䳸 j)Rx 2eý< &@AB@F%G'c_0wܑz,&1kRLF{%iŽq##ycܨoi}(udZ6KlQ[ e_61\iyO40'߬6TSU'%c[FS.m|2 }1c[j9F{{o~$1O #"ܛ'=ĒPrn;pYMX>ZCtNav9n'tsFUyP]oST*0s%2DIiY*~eE*B[7(r3-2`D2NH-:A#W؇#UE|Ϙne*5` ]c6Z&/xwK,+$<&,Ŀ@c^~bn1*q^jѐ3Z>c2muCץin)u 3Y:{ JAD"k BФ(?`r Or:QLRNP#KqOA:~|O OHX,̨.rkh+"M<:z!E q+y kbW&RPu$7S! X13IzqkhTdUiA]G2p]8>}lw>wS4Yb}iO*i`S;O Kt;Uхvwo"515auN5U.9I:gw j2J"rLb6qqm0mtgWg{\i3Or<8AoN[OBP? 7BF_.\/.Kox~~ZWZN!.W?ňi U|+rЬRF[D*֩ua ^ͥg< ؆)ΏR:d1z[%=D1#{x\҅ }D:[Fg%g68!pdf#;ź#^,15\w$W|CV[9>iiTlIN2" *1a;` Cd|\cYA4ڌuZ{ 2OfI#"b]W[4EHQJ=^W!uˍ:A%e.]Hbi4̊meR}g )H/L{~u }%,(d.ļkkn SړCvTߌQdzzv1i|J!ƛq ajQCZ(WGSNڣ w}` CF}s9i>9e_ TES4y&YnáuA_':Ǒo^*ҙ'*rqG>q3YDHܯbLQ$nɔ-|u^hqsp`x4,V"깝NKasLgI] 0$ljd+kpo߀:L+ |;NsK~ HFm9>>b﮾p@MZS fh/4` -aiR斕=i|<vL;Zɍɀ=ᗇiz]Eيf%i:zѕ7*ҦF}(Ǫgf&wߔEe$"S~;ٗY9?ٲ oÿ=cq1&DICY UfrשdL@;@lX/+US5#vJ RWP4 ޝq"&R-|lrX.t-B\fU{=#ZlS-RlLWJJӆz2;;. zP`> ΢W&Sd_)>n *6ĉDxz}=ȿCWt7oFWl[v@X3(sd@N Lz[OmDN%X pf Gon6&C.6;Ss.a$J@!41hf TSߚ]_  3GE `{] cc(\]|en:m niGAMR(2 aSףx$Oͱ7C巜),7; ƾLP-Q]^EV%oO&_?H9!&P 9M\:Q«K 4f_%?"rV֎GB(9s:d؏9{cs`i A찕]'X.@$H:WwCU@ srLfK&vdmҮ<;!Oوv)ĺپ,;:g'j͜ {/mw|sYɧ)cL(tEgdTE lꪉɈCz Ȫ~c!ݭPyԎW}d[HН;p'[t F}#٘f14M 6R=!8RVM9rݏ4̿ a/;v#\.@ȉ_RdXFQrkNYG&C-16J+8Yк$-V9:^R:t"TԬ:M de-ͽq9Ԯ\r2A :BhĽXxc8f~UVc,+H?oy;Km "1)*K {ҁPgM@$~LKNR5%n=YytfE7gUc=D{M&@lY8bw$-AAO}ֈJB44v1NG9|]&)y2A{߆`^:Zq4Ka<&E)v7=tR*G#WdL]56<ȹ 2xLӭB,oU1^Qk&-R2Z*t=_?%Gj R+U䐀]c6[{$aкS7M<_jy{d BD㲑=%>ot?;lS>it_Kz)QS}IQZɇ'.vO}ѹ ,e+J5CF )e6|Q}2(\!_ᱎw{H_ҟrĤ"\qϵq2xNn]!jZIM0ٷq_2TyYuBvlSȧj5^lJ#P41O &GEi8Gx`Cq'6Zx5EF\ 'myĎ؂!d p~ aen.I[F܎b1u@_EF|CꜦcx뭣!* yEb }4Bj.}U[5Hߙ> 7K5rL[N 0Dz!0ԡҼy3}&|K9bwq{7qUz #Uj(PBR5@ε`VQ!K3eŨX\D;MQS˞m]wH dHnx "}\jgKLc~10/ө9JB%ea0 Ss{$eL \Bnc+{ dqoS Vޯܛʆ+̖Y4([@_{QG}ZЗ^%dk?a) E=HKt7 ] uk{y= 9=i1ndsV4đU$+r70ύ\cq- o[]fN_F{^e^o߉ppO^`3q7z-~8v}[spjɅQ2CI!V?Zp}a$Vl~72`!q.'=d0/Mr}HNElر!0+z{87Lh#C@`qxMe *!]#qkR(oKu/? hkx:tfMCAjL?/'1(nQmAR9錤+V T~n2WdT˙k ™WsCղv; EG9+Lf \e~ t=]w^/ M2^G¢ٟ$ѫ9_gYuK# OAyz,1= pڜ DMWlW=7= Zpy%l:նU;ɡOEUkU7|=ѩr*3ES^3\635m>RwZFH`t GӥPFY>/>41{?Jvy9xF13")vaj}&aߖPD1c)5sPň%X.CQ3{9==;<8~c^Swk(uw&Wϒ [8h`"N-N ?9-&&E!`NqQ&uϳ){,(*ԛapSA KՌH^4{*y)#z} Ufp7 zpC ? )<ιIT"n׼\S2VX5TdQ+4X崞%su+?#XMgfql1sV)fԲQ5+sxj^/.4e~ɏf_\@M1hwfô"CXxRjGv>09lj$X9ʨ+rc>*:w4EfVy@`GVT5~o#QkR2l_lIS]ǀf9(\cڶ>ZPVzH@IS/`,rf^c f-*9Z+J$CZi qMi؛] cYIEon/r{qtvEk-o Ǣ[| J! D\ ] r F0Fbh9hW<lXNͣLLDXq _*A\0cy=N6# Ǒ{T<9^vᙍhD>H`2L|pxWj/4n-GG,su}Ω+pb^DroAM;gNulOAUKyIS|]cnPMؚF.v20 I7is``1XG%ݲIw|F[WOf?륛ҟ%AYkO>;!=>Eqf#o@lz߸S,ʕ~6km-<⃿Yid֋;W(kDYSI|5?yTs̀G M]/O$n]6f3Ȋie^^ _7$͢xYGL ٺEc&a[MͦnHXHΔߙ戩rz?ߕbB- vMu$92X5ɕ|;^sȇhU`plИ{QC2-F _0~b)Ț=) [A4̞f;,IR[[̾1_5ICkoEYPrD<m:OW$jIKÜ@HA~< 89{^o ( <_;NoTÌ# aGB~e9fa셅p==tjJL{W3\b.%IiM{X\Bg𥲢 GR0|0XAbc!W &@*EspҙwɁfL]9O0ph>\oR]_eS0& &L~ @0c9vY:$`]fk3:PlF愴Mq˞'Ө+ɜޤƗGQ]q2Kq_+ƭR4Ƹ;y"N{>⌸~€`N|XA136 <1d{=1p|晦+y-aoH܂,*iWc޳LE~<LPΚJ 7 "ˌ%'xz(@Vm(ì4p03б 萱HsgH8#EE5g8MK!:RCPı3`@)y4*b1w|ӅbY=Zrnzкo鐍B{h}^xr$lWxϒ΍Tcj-;ߤ񽵫:~U\<Y%莚2)sI}/™ PJ{ncAI2 ;WxT1Ϲ,e2nᑤER1>MI3LG 0/b ~zܫ{$Fx]LBzPvhUhEK1ZNw~'Ƭ( mi[{ޝ2Qwd9312 e^W1;~7`[Y/Vb>Y\C/" $3duxbU0 e}Ԁ~6FJ^ ]" |e'=`/~#x&]Q~n a 8GǵfWӦ ;%5ˊYFRp xKˣX6 5@ a4RG&ˢ\Vp֯T y}9A, p}SvNuwG&K\Z~qĐf,F+MVaij Csoǫ̃̄ g0÷LIqxoq_ K0Wo+YD-զ*9pvoKQS{=Mo y={Gn ӦKjuۨ NCמ]Mj~&p\PSnb.265FP1)2"+3z s 57P/L,G ǮjO.P&hIK$ W x3vW#.̥FH*&dBp`w[D,̼qNAx8){H*pKnXT"wg{1Ԋ2!p"CS;up5/'*\LCfl;/eJZ`7Tm.u`hpX`dֹdtv!=ъ'7mF]Z55 >Rj$9a).T k5(=I:BB1Dqf#L}_M=a'Ei)SYA邘O9yȹ]eG@$ט#ҚTܫ3VAs+%D.&fO/a4h) NM2VI#gļ%p"X kKKS&"h9}AXD Ϊ֝_PiA&( 6g1Ć&,䞩ݿhUL∭#K3SY)X2kץJJlc=^k[u"vڧ 'i;-3J3 Gӊ* n6 xu t 'miGn4vٍJt!R:)=^ZG|>cca\3,XyA5&7oi^sKݑ6xGؼsUl*aCt*™^Ov;x8mjyayab涇J>,6@[i;/&\l.PdVr1jɾZF(u*%LkgfUKupW*ܳqDm? XƒAk<k)9'B%j )/tI0d.Pw\r"@~Y1Y}xy~^e }U5h̷6 io/}8`8T/3MmvtWql[ڌ^2FLۡwq D/axP)+O>a 6MͶWH5[Ɯc ~(t^k+JE׊.}FvՖoᓯaMlsڤ5A<~ErN7_ UvuLf),zX^؍||o,˪Oѻ AQBͮ{Y7r1`KRk#SS8jURDPACK216(6xk:1\J<ʻ}t'J@{m#y N5dg@o;8#)1̶¶a7/ֳ707fi$1(n~:Xj[OPxغHn2{ލqAl NO0Zlr8D?&3tO-4Z_\hfaG#|^&d6z|upHexsBAI ިW][Q@syJ(Ӱ#bvmi[QOTcna4jJkψ z$ZeOF)c [xgi˳y4SXɆkf!/>ͽՏ"{kFh=p_vOg7ЪA_?}99ݶ/;zz83MQ(ٲ!/闎0D01.r}{ =%{QEGdrސgdxGzWjN5p#)oY9\_kNq3 D\_4rvLQN59=CԼ?ΙsJi%|Õ+D2ϡ(\ T>_Sb$'q$Jm9 qs *4 _2pGfo%o_yFǏ 4%Lȴ(Vdf`I1zҊ8`i+4$}ʖw0wEiRK6n#VhlM= +p&As~ɆC@~^Ǥ؛2tx>_bxp9/)3D<p7FM$<>JwAs\B 5wk)MVw,)tbQ-1udzXsdiƒohe2?`/*þ'Y*,Pw۷+>#&>)ɆԳy HKFSp/M^Lp-}Y( AB*{q SN`L 'akymގqvE U&%7i H^!Oz)J ϙhU"`fH*v]ܓ\~!(о_HXh`$dGS:Ijey#)BN.JXq-(Aei=&][>[dcbE: d A|aIbqshҊ(W;Gـ} d`BN, arlJ> sw<+T@"" `P(nҘ!qD,/  j,7hECga:Օ&OXyk$ 0)T \@}ͭDwBugdss|p@})=xHhZ<fP-~j$'Q+Jlb5q+g)%a.oj+I4wd+ AA~]24 )][L(KyQ}6gRd;=ґCtE=i_3Vt#n o{;6;tƷ `}ρ!J.bgxU^  sL݅[+%)B@|^sDQ<]0j͏O{/v:hOk z@$CkC?R'¨Dp:W\Q׍0ߴֶS7wT*߾7lD1smB)vgħˢXz1j~,İ00PzD|6䀹Ue\ږrpz"a+w^4Ttg : 7d8EǸBH-Y\#z0Z9^Hǣ P|LOLI/#(ޣQ tɳ_# ư7Ryt?]A W~}cc7zOboFzN0EN/d/D+/ ."5F-Ӛ +a4XC?[.*s2V*坹*(Z/s@v.K:f!_ثBXgjbX--ʸp^(øD[8rRwXU11нzum};DHdSaLf˂ d)뉅'|g_vS7M@lƮIoCa&nyMX/شJ0ӓ)$SӁUݐGg* sBx Wu6aP _cy 72H]X :.sҔtsl&GG=،Ҋ]~ie olզj9}(i˳FyB=:ܺt*z(em'8J"Z- I@я/coi> WWSf C(X9h5w (@փ4e(/>6(C%Y dÑjbv4v`=xN[-;!ҨnDmN|5&*b5o_*K|0 !u-6⁰ߴɫ±0AW%XZRCc8X1'? hwUlNF`E Y3Q/F(Gd 29/:m.BAA}xG L]A :]ugxHU!t}ƟR%Rk:"_u C|*ud%d?]M*Xd=(bhs{pBqm ):09__Έ>=FKԱo6.f;+Vڵ .uR⎯Q>hL߼3-:Ȫ7L8Y{ |JijBp7,ұ73-/}CڌNn̿}pKq5(񍥑CC;MNEOdضm Hx :N?PF2h  ;.`{+O絯> Js.Xш_nߙQkkt6HTjY2?'Af&NsY4EvIRTRׄ2LsϏ:d4[Ŵ[23hνO׶kDjoc8P:+H@Ѫ_ lE7xV;& ]Ed7tTM"ǀk mNw{>Sp1 ZbBV?V$/jfw9m<~󒷸tg\!v>lw>Tin9xKpq>Я}18JVK) I詇+.8)' rK%=8,Qne2x}s!0m$I \czyҬj L ܈ ;J+A-\hHҏ/6&qZ5o.ؘred_7)(\fYkz**K#wg Ft03f56/Sjaҽp V>xh:uJS%jb0`wnS 4sRF)?14/ԭE,S! 5;1պ^‹kG4'mBװm<+zBȧDL ntzAxW3G%ڧfQ"ESMZ/x ӚL6ڶĀ}Ak&wqFÃEbkyR+y?Alv4ʨ"3@ NS;0?ͭʄd]_mY ZMK$Uo]cHtjy!#^nK^!>[yޛ p.zcCu@/nȈ>G' GB ц/lb?.}^ vOu[A!] Qj_a1ilagZO+ gMcnT0 оꕓfOi%+P|@lXry?i<'*@4\n8OVN\>&@Jg5x$qѺ+)[/ՙ{\;RUro}g d4Wnnr\w)ac0 a1"OnG - J ^ZL㒨ۂ+0:F4s>:2YnAy'vu-,Tc+ݎ')G v\(ޣτ*0Yo4[y ͗[816V%MFˡQoxEi2]q:KiPm`rZCA%h@BhfAf`+2 mP)Q00oB|X% aLb'XW%X^VPzgx`ƿ$4j8,.GU = Iz{U,iХo /yJqER^ KGI(p w(gD9+0)1`)y\s'|e|$гiZq+c\%s ؖ}t(CpR79 ).*'C_Tz:Hx[N`5Ub˭[ ")I-[頔SSWtmu ڜb% ^V8op:eKUW{h5wՉڐKy{j" 2BZVuFl$wc=bILWI "Q^r +'dr7%s{c&7#pRƣ%{ /`2^9cHdq&ge zSmziD@QȫCy3DnGWj΋骨/.N3ϤF[;} f||A:`nZeVzʯvfNE3V:|m+ iq>:P#ѡh8+z!)R/7'DsG4ZI Ѳ!n$ :u V0^LS MCAV0g4cF=(k/QQ.EjTjg!W4n|\綯Ul"yy;D)\Ӹy*@kM"Ge8]ӌL5N)VM^{|PN (;d59Z%hü/[8Yoˊ>HG5񒢑1DNZ[a<{TW _*w{m>vSLCjmnœFVA+PޒM.|klXA2Y0qdf(Fy\%`1lשBo#* t K>%zfXrW(~ x`n:mmVE&I7mZ kbccؠ?qÍ )VˇKqƬ//Ś#5E,<  l#MׁwԹY{}I󤕉~wrK`L5+$ M=l'тY3?+%CD>tG=%i|ޙ!WXL42$bfL'-b4f7hVV y:; UGC5[/ `Tq*M-TxsLιkU`b۲kɓq!ÿA+_aX}*Y_##%l\zhZzo L3w_GYixu:˺y+)"jJ,6J~:+brdh \k38"SEډzloа6K}qH=hABA= G&œr_u#^`&gLv;@PgZJh,eWn4ʒƵNe˥j8S::|3)7j$@%u `JHBWCqk7#UOa?ݞnmvY_-VQ#۰kS[ *.5:kH0OQ:\16Mӌ8I`]/NٻĽBr N7$ O&Kp(DMR9ipmĮK݈ D7;-м>?(ssfLL;Askwj|)ʏz<.NXF]:Rv3%1-ZһeEt井ؾ |m6M,i3eT<qVX@N, gnRŪ"*\>%-՟مD k%n0^'iWuΦU}PݺF`ɨ.j$i$ 7 }kېBg٩oM%u=Б|@* w nRb Ѵ]4PLC?Ouh{[:XsN$qN ڌ=+ "mWCReQJ`x^@R67""&ܲ^RV^@̸pj̯7YSrr^%sQ:cԙ:)A umd 4$Agk$POj j`c: ՅY߮UHj^9<d0Jtiss:zٿVɇt(@lxz"JݍoCu+_U8xb*1E±%Z;wŘDN@DsN^`6pN?A]{zVP# Xa7-!J+f6ŴYT idK\Ķ Ĉ=c5:LE4 XǤ$`ku_;Qg%5,H4h buMr }o lzhOv~6"%"ks9 p8dĎo*րS͚| I`qZP*d*\Gٵp*l :9'nsbS=ƇnLFsE>CǚC_%ۋ?K'JC>b%LJcqYgcJ(mg3ȹ 1HᆵxLӉ^}v+O!B vg%8Ԑ R"VO'?EHf6LE]9kQ ))˖]m7!nl8Vh΀D[F_9>WPTL <\մȆyj 4! ҴJXD-nKy@q9B8gB{{ gv/ +ɶQ--f!Ra_{K?m{ 9)ެn`93g]vU$->< 31$x A,k nF\$k)dn9(9[ p^q^P:!F ?{Oelee |&pX7Ŋ-?gPxXHJlAJGK|:KnQHZ#IBaٮS9^9سޙ.)7,}>_3Z]>)]YQT-ہ0\R](?_ۏz7oC4?D?) _Uywݞ, MceUqltH[E^5[_xpWZ 'Oд h& =򌇹 <%Gm)u"_̩Yy 's~!c4T:>Ϻs~(`d 6_YRf}6-e){t! 7ɩ>gUդQ*KceӧeAӍb߿a } 9@#[єV \mNeB`o [ U0V7nQe!>xw;MBe>קnv~ * `&9̲6[WF6ؚ-ո唽`i c!NyQy%lwK^V/b?s:47egWlI6p|^(>J+ e+ýcHtaO 6o*H%hL :D1,@n^Ol2*覣z!fhSּhyӢȲ! " e( G1Qi h\ ;ŷQroobGs`ѿ H՗]Z!pW;4c>#$ȥRσS5Oo>|W֜{3H!;Vx5'2XQyrgIVvk*h>$ 9&#wTz3D:R΀[G5ݹ$ၶKRǥ؜i&?̨$i.eV79T∉|!UH.=uM61Ϯe՝Y?0܍pN,h) Jv8]$Nqv3{?'6jT ksvX}+x [eN*(W/ҰrCg65'*&Fm_lHH01P%ǍRrAg1/w.=S/*[ƿj)rYe.ʭ==8WV"AEC\˓Zp@O"Syg|Ň=%ܢXoC=Q3`QTld]үʡ=W_ ņ=$Ydi16N6ޙbV!] T^n#߰qAPI:Z}'n PwRlu+etJ@ؘk'Vsx4Ml#پ<b~)j wzg1ŗ:ÌX";סŧ zћy=gۜh8WA,YZPZ݌|*.qIbU)Jm o|$fMUzF&q  !p{LɃP`~+؎W`UrH0yEp9Cv Hs<RS&&p>řz F !=Yԫ?m)(c@lk_8rܵwAEy&U}H/oKC4 `AQ+>4}5R!վIrؔhA:Jܷ9J50B=qro=dQoyyA/hߑm% k 7f6%._TLCaL=sٙXdp,4/G֕1 d}S*y4~|!L^{tFp O*E3Z,R*s; CVZݖ0HzI+d(Փ"²X=C:FSðsl`j; 1 fX0Ntzj 1-KV[y)qi@Ԡ30x\kO &"tExQ-'!ƚ Ԣ"Ƈa ܕ bw4h? E5U 7rvhx2{ 7k(D=xFaYm:`x%jU.p E$ ik"mTl 7X\2G7d?\~ykx/XVꦩN+?%E>'$pNˇ)6}#.0]WI-O5\2#DfPѹp(x>1Cb^/׫}t鸅vJb孰S- Qff!XKZEMب`tȒ9xzCv!a1Y#S5/C|Ҧ>jR'!)4^ED܄t_y`JPeMq3#?߸(= %9Q H68ˢ"&'$XEN0 f&]e.ږZ b7XLZ8-5s˃3.ߥC&pS`Q#sna'2R#GKzUyNwAa%M*'MVoKw d.Fe״mRF+|IXy>P~J{"Z0QըS9z_{)tE~~"Y ʭTMq!Ut;57Zkx੥fm^<oH@ UbQɜQ^ۘiH:zM8͍Ij?jOi-&%)T D2)ũ[ى8lpbNm{L BGmlqiyH<6\brOGwA5 bWcA9\RyiVW8hH[{i9 vD 41“ܲ1yвDp؀g hqnN$dr`ź%( m(rCZd2f&B$wO ybTQikיy$aL+v+Xրe$?m߰zfos{qEQZ֙3h[xœ2/ Rnp>\b#B 8pɣL+<=pOcRG J#qJ>Ϭ Cm??wsxޜ0ewGF 0[ 7Ư67:JpU_yFد-#%rXW -#S8&Is%,9@M ?}$Sb/sAqLJ7\Al\&=8`\o͖$6v~=0'a0̋RoT* "iHRqyξ:{v0dՎJqɾ)wY[(P>>ya͉1iSEY y6Y#mq|f&0:gmT,ɍQYDTz"/+x@9Iُl*˼ZM6):XY3E3?%/EM ǼhEXJ629(kׁ+VcmZvZh]cor)2cOXRS V#*Uꇫ4[ބbot!@D7}X-Q׊Dlyq΍X.y(xt:ž3DW'3%+Lc<(71FnyL펜`, E X뺁;Y0~1^xacmG~ᨂȋ7NRrDU'-{$6.r+a)$gkP{ju1$JzGDmG*sF7IgG|:_I92FX &͐2@Ԗ:Y~z! pM`jDF1m+Ut;N?-z̹P|Ϻ$GZ) 6cɁPxWE$LNjIȪ.i?b ˮDuģޣc}m|k3 O7&y:BL$Ê8a[D7YiK2l}$8uJZFN '7wF^v{5^ \͞rTxAt%޽tIn[Ws[# M26Mqfrjվ)̵k͒Bm8Iccټ噃.GfCV\Vu#ފq]g+iGM52.9'=* %|xl7dmׄl#S$UZ.\gRxc<鯯3Rt3͙E+6̈iVƅtب ? y4!j#؆כ+`J_.)<{Ң]o2zGPB  X3gqkR!]]XP?9jU cģh>m1_.FD=2q4D}Ȧ8v8rr(>1>vЉbzOR@ _iPHaC`$tEf8C!:e:8 '&2<|iZΜ{V_VFWX\c^ner)mCrXn9݋o37pJΰhdGLknǎQT1MKӭ%Ⱥ'@A,mAIC+ഛfM'·t1)`l>j,Y}R V "D&!ḯ79퍂ݤvj-t;4*^:In#ڰ‘rr"p@9\a}c1La^tVzT㴽'/O9 ec "!*(V)&=NSf $>$ͫliZWZ swC2o49тGQޣS%oC3^X\g;7U5FXfճBh!:lS9{ͰQskbn:\WLC.WfǮtFf4<樯 ?|-xuF;e)K6kSvYgoT9AS TCЧCkeޝkq̳Õ:Oѥ& g]52 f^F 7xoʴL_VFuY\eH@@r(bjv )>knb(ĀHbܾa|OYE Kc0BD4UR%,BWq6EvT}Gޅ2ElJ^Eܒϙ1 I[1V:~D%wYtuZT&aV/>zY5j#jGp0QZf^/9 ŝd0V=nm&i=XģΨOVC /ZARՙ@SI{ֺk\9^=f(ʆT00,iا|N4E*Z~ 1髌T _fw_&DD ̄A.h:zV&Cb_qz>H\^$9 V@>Ã_t; W*RGBXpj%Yc^k^+9c.ɸ 26^}v?}WJ!LT[IV.;8dK-?e)_s](oU,W'Q W|郜# ] M 0sT#n6묠e{>C>Yr g8\Bs<@qũ^zmT Vٶ-Ug2wgi#+:^+oNsA.VT__s&?y&4/ [΁ңLan\~n@.˸i?6f:'< 9(ɂ4,tqipۓoIGh٥Y##֠v_/')Nn, -]s eid+l$|yd dEGE68]Rڠ';Fx@+-TQ:7tu QPD\stϐncmьt:σv] yw|w S`11 IuBeEnsĂ_"9JP0Coa1nujbkz]ĹkN-P-NdQ)jg񋲎G1 uQI\ݽP1|z,nVn# ]bmb{bXgVWh Iꘙn$SEy )lgswDgF5m,9%^eg'L6nϞ~(( <5-0o=0 6#$cfY7 ㇩}ey/4,h)/ZpȮ͔鳧G@PäT(2Mxq(r `^Q*Hީ0(.e"1f-㙩=\/6)='"+!QOFKm*L|:q ErU󨏋#fO6.R!!J~ q&,{9ܳZ Nk I?chI+Yi TZj4iKP#.G5ےƥE 2ʹ\c urwnW'Էq=FynHiy F5u-Fdo%O'#G[uc}=as }*sZDs-fp5pa\_ z\ 3N!ē ~ˤr֤ lq?nϪMuo1GDšp͎NM}#R3 ݑYlG|2\kp #z+Ny{6eiNPֿ(uNlr+&wZkG ؙ,Lxq6@-u?-#aV4ɻ^F!a Rom76a {}uYQ7됃G #7Պz9BY*_ ˻k|[_WʌwwEvT:@ ך WwUid5=LvRkad S娢v&Gf}~>Z$~LxtϼBID~Z޵Gwt񽩢H64GpX nWeY%[Y4,2)ɿ8ΰMv[byޓ韛,3|ǝxφȮ^Eɴc(eYsȋ7 #2_nRi _ҸXLu>㡊 u(OMSrL͓I`h1^93z`дAQ}0DȲ^$ Pdt 0(Mbcʠ T?+L$Q_vTVYHr?"}{̛HlP)X_ǃzQ) ֞zJ=c9OiWEr54D)|zI7q'dCWzrsEhZ-fk^D-ڱbeYYlw0WzߦAIC$BKA@Y CMt gTk8ݓAp Ĕm^ nBV3J_ <<c"e Ŵ`oL^gL]pި(7 ߔ,5B0P!p)湩k  H`at;XjZ 6yO4 ޏvy-PO~sѻ"((TED_i^iw,mṃ>TZd=\&O¨OaAǀ{GCaJ8?W̖.zE{Bra<ipbسbފ#쩡*=Yp'z<0ӧ ܏ޡg0Si \#vT#'ؿYT*ȥb2'iZUe+&)E=%"]mԓ0 X{⨺|B.}总(]C_"xS`}$1FVExcTufh~3dsݕ_:cjH m8ENrK# Cby8-scDŽpO붋kͨbJB,ḵ>Zϓ9n(Ak"+׍v Zst"6@ݰjR) VArɷ)A(C/~SGƞϔGpNŭ0ONEyqZ01M#8ʌvp 3gJ2˅v> Y0IL7c:tn 2d̂}5^~ӬJс=rd ?If,ލIBS3v17n9p#$\I莮6D(DEis'n@I\A<*XQI'ը7 M97C\;.ܢ@@qIr ͋I-)Gdbw9KU<T"wLmEuL$9VO8HG'FV0Bn.0P5Yqb-~Ma @0wY++!pϵn1`\_'̩[B=ciWL}.Xg2qg8na5 "ifT= tBQU#qRmRcˇFVeә G*gA@XI~٘y~sVAr"-3u'3SY %Z+"p٬+3Lq(-;)58kBDQNdnܪ"jc^|E[N S"t:N׽&2Y"`解T,#QL%pC-,w rjwU?- H#I"<|=$h8'߷ dS=DGlKK1s>O-L+2uX@1XB@@Ny&gyDoDW^h=,26ޫ$'JYx6U}S%WbQ.dH`F]y+ShKa?5A1oJ6),;^9`zw?N tO< Z|a9|w@Dw>~MQPhwy #i40oTK *$&kE7SQR0t'tBC 0hG}p~m/ԙT9 OQZ>RdyUG͟O%)_[6r*R+7d'.h!,zR~H'.]yg);RޝL B#s%pMȎ#m} se];iN `0e>t ה =[lG;s|ܢme~4u*^FT{Ю b˲f9 )nLL "a[9\2 l<*?pړmd';s(vVV$/YzsʉZCA}s:eõKM\r~ru,ה7]#aܢvF)t9x`jp ;cxئL>.?xU^g CmPz, o<z'Z ~^۵LI#s:G]@vW3FV*-+tn#1`t'SSW!zjdc/RYLu[:fA&Ұ|3 %O4>^6^O<~Eb6bk5gyF*P sp!fz,c% G@5N g/n9Cl(u,l!zקLq֐kM#FMx/=vv9>@Y FOMME=82Py_y>sE"AS4d2F׋9} ֢vOvk:(u[ZJ4[6.@=u1RN Iflkdb}9 Zt/ ,ڡ P2ryXF+x]'|dq .%"mlǟe>fP9ZX{`yPcR[Qu1!Ъd("cDϽb&i(IegOs~m. $(Ė^k#YYµyo"K.=;RP0Ӷ7dhi#q0f#ɶC^LnghM|8{q& 0A0s3bp$e˦`pvׇ7oQ=IK ! f+Vqil8<3.[r;a&`!5g"ܱYi}RW|jmxve ԏIxL̯(Jt?y~{{Døw5H<~(A^%޶BI~jZ:Dc9.\n`vY+(Oc j<w}BnxXXvOl̍OEB8`zwjy RgWXAdVދ7 E~bd.]0|a-bp8 gh_W5P`5_]0}w,-hu]> NNڟ7ExG ܊f30 D(CDE}x0?HX#˺7sY杍Bb/c5[OxV ůժJX:lEr]4cJb,4txX."t}s}Z?2,#!j6XiHe,v&p1>;$?s(GfƧZYm?Grv"5S[느wJš&uv VZ~VFy4]++"t;W{3 > !WvQ7Q}/g- m HDj5m/nAofpºd8 )xa ҄J(6> C}~bZZ.qBEg 1M 7rkJ;ږԤ!YH2 CmtbPA7u~7W\%lFUAMCgIA:臒 )2 g=$ԙqq" k^ox O(y_F'Шr=dFMVޟgxσ^^a%rb=eQoU|@E3h -ۀFJh^H ijd @ƿ9y0fUG?ZOꇏ\?W#R7eQ 7k8E_tI"0? e,F1HW4ǿp$ŗ Gv ©NjoM:ju֦ °R"LuF5Hq(A}릻xODdcpM)1!R Ɉ2L[u_f.o`8Iٴi5=t_UPLَGJ2к_g? |= KwAz>Bsg]f1O67\ҋ/<bGc+ GGe(fC4JY[PT=si5Nd|P^eʌI.PtJ%9/H̒ڂ WXW v"Ŗ|>)j;Pf2ٕ?*~,'p37!b;nLekN22EQ*~c)zTqWJlfXyOazo]Eg29` @IZ߱(Sj5KsU{!{D̯f_VOԹvc|4d5]!~F|=dmTgaD{/q%lh촓8BuU{1!FTb|PC:mߦ.aU/EE@}A//OU.q"F qWY.UmRDay>N#4>Cy1'!d$i4<8!c!o$8KL"ʐI&gmGvE [Ml@tGB$I]Q8!du)$ՎH+B= _} dU&_D-[)lf 9T C$ z1oiHU㻪Օ9EpcA9lmVpk|C}1Z:HwQpf̕y1VD_Ɲc~@ˠfmoZN]U)euU^w=j-p$uj-9O7ۗ7wx\'ɗ]ŔF 4Qeu9*\%P8$La /"8:N9 S&: =s%'mxooJl!}=>.F7%aE8By?#L6X_KضD̹rkZ I*zɝ{R賠n"!DaQng d+ioG-i۵vԙcLH`?PbG3T>nMd{#@bZN)?Cv t?=G[r)3{`:ɻ::Ol3sdN0:M?>&!Ӟxt~u|jT2&*DMڶJz~-uh2 =:2G} d'Jʠ~M6*1Q+6D}YS [vBn9 5UiZ^ER7" nKQ.@pik'݅gR&, _1Vn# De&?K>ΚcZO|uR<CR "x;\/X՝9l\BNUŸ8j%=okiBxޯ Jo['dqL]+"=zcG^5#dX*qt^JRĔn${Ăȅ@=o351gH'3O552QpP)f$HophUI/ Gy}HŌ=Ӆw&LU8QG;vvTTԡyyrh kv7(Cߴ+nev=:R6Z!&,¤[mk1ЋK]7M+K{g|cQhCS'q_n8k}F>}vF8 Hە#1Z6TpŽ,7 }Ȧ"N{Q&9'@w]wҍ}M5Mu7KVVĽcr^T @ht+G Gv> #"ztm#]' 2$MUьoR=ȯ PQZoiH}R89#܄Mk4V1 ªwэx hoSd~LJ]~ 9 &6PǢz'4t'fQ?'qFJM ciV U[jŸg-q`o 3. 2eC8B\/J%W%Yl0 ªCXss܄5O˂OĔd;U`gEx,5PcBkL!}"%DtХ)5~#]`cBnV+wT$F:nD#:۟1)g-E wy:v$N1ubAl@iq3UưFgFxy *#O^=ʦ93 7rULf4޻eB뛨9+Et^pi mr̐'w!J &e*8my2A^wY=YY3 ԷΨdA>Vv8a7gh5Md<Z%#҇vj(= rf]<3wUC5fS;1A'gQf>I8}EewcOSety0 Ikj񒰔VpS+i^UQemhJ[9Yבz>@!WeBh11nuҺ  p^p#pCIލPDe iP'ob 54R1 fRH--bJ`&AH]jوL#PGGb!F-Ŗ<}{єyRq@v YX?I&GX%o4c̺}QQy M,A@1{5sx%!uP.xg_]'(j l+qmȊ9<$q1&7O yBGyOR>FC1ZxzgA$ʊoO\q| 3n4MDT_5 n#..[pG9Lߎɷ+>6ajS,>#G/i, 1U[ %99MWM2Y?p p8.2v\vM\'M;熼<ۤȅs'",v|̇"uS}gqҷd !%%k2NtX|Ւ9e=oWw酊V@ʱ^y.fib0ߋwr ~6$sWs>8x% ORh\#"rY.`$^s{Wt9F^lҨ`[S?L?XCﲽ=0zAbrو>8T#n_41E g V Qڪ˄2:UZix}8ǢFQj5t M.ۓj" ;=nUè*;/+zhhVM,^O_n.ʧjȢ C cOwYuO eOG\;rޜ?e[XH捁+՚;,I8巓S{ }:0iY\jx.xCb\jj=DO{c/00TEñ9[4`J@KL'-Pg#t._%GpI"pJηI0] jEXTEH1^DfUb g0{OG14fC.Q@}eZ]IeZU9DdHIaw% % (׭N }zGhH>8.˻0 m)r;As9T`Ff3`gah%T56H:?0VgbkZ_gjB򯍣[|v Ti3z#?g!2tuP23Cp&3xU^e@{(u Z3d*m}K8Hp %Nx@l(lVF } t34{70WoeB& H0=2ݮ992Rk@OD~ aM"W(~:&NӬwV'& *H]81L44q<QPk2Lq<6DOyQacXVmVu"\RF\RE%|)bʴ['JB1Q7<9Q!,x[h$;jhYVf>*,U2̦oE(YeBt恟k]%$ 48ɿdW$w0)^|zzTGLv-D&FL YR^<,bոElo)'dФ/7^$X1-\ѐs-Mxt6h Q(*͗\: Ǧ-A 0N;| ]:CXKzLlsյvk=̀F?풵v4 <$3){d/1#Lb'S(H,aH 3б`c*-̶.Y>r$$E1}1B( oJrMQ8٦HMnlwFݬä-R}_ngA5rbiz>/sҦ( Y̙E:YJU-0ԝm2Fiō#H*,Umubؔ@2 3j;o@>O-#`=Wiv]$:mNH(@2yhtr YUYajjjG9m_ɻsq1Gm#v bpZQH`ZJ 6hGn#;85IJw(bT;/ 4a/Gq@ۙOBJ6%5?a20Fr| <95Z{"OP.TZd#1+)u#B =IUW)JP{Y }?$6N:=*1_M=rѡdSd %!z]T`'XyWXD7EKm-C]/[[U! N y2].7գ M8cEoՄ#'fx29H*wM7aX Oj&=פ)"RjږdP_U܆ƾH)>RY3-:W𫍿F94=̣5j9iOTIb쳑&& @fng~^ 7{O2X s[F%w/RÐ u d1U .x_i&` =m 4QVT`4{kRєIkџfȀ:+] Kno@Œ+nO_9P[/XI|f,q V} Fvan>CVզkO%#Tbc )|П@>4CC#o`{at ⫻b(q`_Zl Z"I>%O6ƄR TSܼkR,ŬAPjXi\^9B$8r⨑H yfW/~tl(;&}SI3l_z 08{rz'KP_Єx0PHpr24հ}襓rbHo׉xz3%@-I<ؕXCtEAREp`x^ʭo)}CA >b7@;dv|,IID b-3{`,a${d!f3~4R;ʑrbf 0g I,*ũhE0vU2Npy9 Tt< =xf`Ta!X?ЪO`Ĩ=l*+_"9Ɍ㟲|˔"mL- ~4A+Bx<$Ln#~EPeM?tU]k&roinlԜ}X"%ZDy)9͏P`ޕ.kB%ۏ+^aHC1+8ґ˗ wP̎)2&0UqN1s,5wU:G!I虧eU=>b.Z9m4 >!I3Ee fnF^p [6Sfi;;qōs6 cZb,U6NSVw4c?+dcz0?.S:ZO,n5!xCM.3Clfv3;rntAH)%0 ^}#-R7}^Ӣ`4IiNW8MI+X#xy>tX6I@dgAFoZ)F^Qf©Gx( ? EkxiG2t֪5Df()j+ sMI/ӰI(=Q+쁕P+po ݟt:3inm&T ILD&bu@eW2HK舐r!F C1_ɦNT-P\8V<7njb ᝞̹K`^,z3{ ..8ٖ=t/'Պ(:Q0_"FA]EE@OqFh; 0@ r"plYB.% @XSdF2I<@cem$^21fAtT(rk ;эr9:y}5%GbΌt4 r1&lUEtMsmku^D\WѾ-Veq ; mF*u* h?Q"/y5ٻlm^Q=*twIThK@}_tx]#mFdzL4ajHMWvAa}W"VQ0 ̊/O{`BX- ~n' 0ӏ=n35G>с7(PΣ5?XTZo|BS_<g32ӫTuT)nS`Ug(,ĴuyxejJ{> !aFtb!'x&/W޺ >3]I/+wl*J[ތb_!n %i8AѴKO%r nc/|AdFT®Sn띞U(D IHIbgqlD#4"!l3~>rM 'f%'!Y2ܳvS4٭K3ړVx:cU16D]yjHq]MPQ3ac9E/|P1Պ>^TshwŏaoYkh0~tgg+!f}AL"Ne$sum۾FOAj42y\lL dC A,5N|NA [R^ ~"*δ Y2@(ܝv&7ͱ/?DSgY2]ew~H>S:qt'ݤdڎtYAY?@#K?#(.4$1G㠑Kߠ0qX?!ŷSpI-k]%#t6.~ - e8X0gҠtgp}QЂ' &:.ٓtJ æ|jFDAʨ!N$Ncz$ge$`(j}bGPZXë)7,^ȰٶƬ׵C4(-GiJ|8הrUs̖KMNahAIC1孯QPb)*m=8dWNϲjS*4pj~&Ҟż&f۟3&tϻf1wp(c0YE$"})Zy,"UA7s~'۩ I./?IZ KI~&B.O0X1'I33u2||ss":k.PT ȕ#v5m::L5KѾZebN.7 \4,YZ-}&0y| c*N΂N4P jkj ~sS>6{ @GKxltl}5lBlc.c+ih) fY[ 5@Y K.s@L&iN]φdNP#[k`x(J]>vEj(vBDcиOw |6 C!{ޯ0Yec3ÑQ\eflTi33Śtj4^T]I_3iy jUVGAL~7Y^uPd|*%^vR- 󒣡vgG%XːnD3Q7 ͖֚ݍU]?3dbZiT!u0WSS yUWT SYg6aB=|;]ݒ> m"\N itBt8^&Bnm(ǡE S3CLCZC&DcūD'-,-iW+6<9bq,'_ie cstzV]rd.-H%uk?U S,E9Мx%rJ<^x! `nņЫkw-f"I}Rm195']4ajQ[`GnG8>7JKָ@R>Fjƌ ҦNžy×Do1BV*co%X#fl ufPE8&'In.?JB} ^@Ey?ny)\^XQ/ aVa"O" :Ke.??b*&|>#ɘ }76 Ab}$=4p[`-HU`Eʚ7pMBk%2&ϨILꕪe\һH Z<Ȫ+dPp^H"c,/>tO!|~Pk['-A?gTHƒ VmB6pGZ`az(UCN8mɳ˴H!u,yNtjEow`Z$Y5^cL%Mug.&uο1VԹOcA82L%ZM-Cc(bt]]:sΗT.{1d\CrXUs_3VWUg6Fm <.[?j1%%@s7r E|[C׺YԾ H`"i9 0Ss$BUH%ң]Г H0,3@Rռ8}'X4 ԡڣ}߇AygJh<=J^9+#x0:uhft4{)螊`8TnN &k}Y5.l ^[7|]хgFAyiLa+ŞHV{] veb6O1.Ȓ/8kb,Ȏ8B֥Bܯ*8,Ĝ454קwJ?`WOcMh1-J͗@ hµni%sRl tpTnY&ugB) cݮ=Xh WF{f>Y7<ΉG+BoUa 􊗭-t#;xw {:78;:bmT i^;B;J]>~ֹv:OlAӳdKъR<fN$4bp[yiDU JfKj~٤hA*lÉvXEnݍ7FW$JxQg̓R;6_/HnM6XX)yl̒6L>1F3n9^kIV>sŧh_t /&&#^^F?V?uϝ:B=rkKM볨?MnˢLc>J1k 56Z}$}Q1hLtSYsI,";(/j:ZxXI+>Ƚ+C[!O^Я"=If-33#0- '.ʝ\t.?,qoN+DxF,N<5᲻KQ 1ǩ/};oY t&n.r=2ð)"dr-];}g \?0!J;1:˚diȤ*t}ܑtqE'W[h&~i0,&[J1N@hu4ooVldDC˞&OJ75"G pB퐎$Ru3b b"߻kdS6ٹO%Śd/Uior._㠉<^٢C.>2*BɣcҜo`(v,!jheA{5b]&xS$}{jp,膸8L:W!ώ^yYh O+y)ѽ~bT>ʼn&ftlIW"xl\U?=W](ٸOwM:9'A|M 9WRqtwbi#^e9V2v"U=2+Q;.?{:%}yxEs[ȁDzPÓnY-Z3 o&/#Qcc|נ:ޱ<|uzaO?@9 s'B^7gz)(yي1>H stT @g.ΫL%Ũ]!y7*cWnr |6}"0ҧ2{@ZpޯʕvlnesqC% ̃>HZ OliOrHht!>! `$y$F-9lͼ~D~c\~wjfW)_b<`onK m6bxm( ǬV+J0hhɽ\}1 ;Mwqk \:D.LIk:GY{j#`>N,-?bvZ||*Qq\R_. j} I#.ၴ[76VjšRPTElj4J17dl󕏭!mGuϪM+~Ww*';0X@EA d(6OKv.J13o%C`XR! b_W#vH`AEu$!_.w޼8i1KyTEk:Um)ylE~419|CPvSD6;L:U}iXNjqYx@pL5zz9 2"A aor(&Cr]47Ø`OPV7[1^aG#B.s,C8'̱=$d~4ݜg(Ʈ0׹dQ(ߐ qHnv},e(bDt!::B ۟Azy aŤo;I8NccS/'0W)CA g$ec򗍯,Hrrp/&%px̤;qcT@J6su"!84 /A{M*k_M[ ̉_4ޭKɕ;|`G-fv{ 6A䎻޺Ǐ..D3]"ǵ\}^?DN>KҳPp6 'j^M{ 턻̭fϒɯDkГU@`AX2@̂stA:$HS]#[h6Õa=d]`{U6y|n*L6RxŠtU+4쵴{ka3C'S5SwË1[N|_C;P /gRF76H0oM]Q!vJ53۲u+Cp^&3&14j3gsq, )g&!\IG Rbj)fӆ)eH3vNHHg%5M2+[I{kcopҩv2@̖ZY!1oo&Kr(3E%QrrQ}[ n gr9T5Hs㒧\SŽݩ"Fz;`6ϫaJ_ ` 9[Uvox~.pN6\W@32*=`b8NntBP!׽,!ⱱy;E@Yd9ѻ /m>{c4 דx,Ψ=S&h+`9 hʵφH{2yZ?= V,gR6^ Hfx8ܝBf6|"zذ`$X\uŮa8]^'R`Veq ':LW&[l=ijPSH>C1 &R@X=AȻ"*@]XL8j/2FN-Aˢ/_neڵ #r<8fSSR@$tj6:pzj:nEh;( % '*柼ľH Wd1Ö)PhST{/2}*c"7n^BuxHa9e%w%Ĕլ9aI.]1Լ.,xp;~Uh(Kğٯ'{VՋ؜N)L d3/Lat M]Gw7Q(%.O@+E}!:3L.^&!O^eP=tȩ:nW=B U5"R4c3kAx,jr8QdH0?XWqexS9|U*5\C\4?崿ͺ2ۘd;$o6Dt+>j5Gׄx2ߐ  ePZIj@;ɻ+#= bC&^$/!1Slffg 2Ow{1@=V/KƨvGxa/_i!Glzk #CD+MZj@?9" EyQGnʩ*ϕi:"ꍈ/~$5v} \-@443)PЦܗE 9z}ھ]{7&YO~dd O2AT ?[,} ;=MN$qX O䦠9c* 7"tQ܉א*`i|)o% 6QmCdǞfxL,㡊g#%RmZ`Խ%oYvfZ I|0,AK[xҹ,T`ndO%ͣ sL]<_sS*1U}࿪T#z!^(dKf ZzWK:#dnh=f㲙!D[ivY29'4&W-gUoW2r쑴 s.=T?Vs d%♺9Hn &ʊ(('lil\k=T=0ܡܬ sTZ:4=}^mβh5. ̈́bY5sgٚ.vdԻƎyU\O>kzmnvcOfC^ \Uh2v.USBe(7JAdai $-{ s^Od1,j~r}T!ё k4PY@}~ABON9%ܙVJ?iָsMryt w\Q*H5)AJ 3n ,!w^B{䠯t8ib1xdߝ>@ĩ;1hKU+ i=)8Uʺ1Z\I&ʈK#uI[>XkfP6%{>C[P, pᤜjg;}@DuLVqrsjP,Ȓ7ebL 5HW.`$?>E DNmC&WlE1s~߶m =f,6rA$&>Nu{̔1g^y"F}DLP&iرFjiv_wp&6I˛fUOy]Cf @$kOōPQdhYl^US"y-j6WjyQ\06L8&+ojOR 7=(!ʾZPL#T!h}/];sHRT)^qdAfL}p+n~$a"W5ه @ݢ(Ny"Z@{Yυ;_Ip?y@FFGJk~ _Zn,3J̨iz8f2 0YfGO*Uş}itR5 hk{P]#w3i].Ln.N8J  ;t0S4_v,֬?)}L%Cȫ^|zR*  %sZ '_OzĮ$B*ΙI} :BA(B n#_Ց!hUVŜH{= bgq36B񔦯D`Igax[ 'VgP + ق [f3j jj Եoбг)8w!iuO=Skl};,Ň5'Vԃw,o^)Čf 譱Ӿ0 N |/ da]/焔sUPP!֨Y(]6Pl̟ !46+glۊ?'$/D88=IS.VJ=AC@[ ɨo2nzx nru8t4:J3\qWl(Ox'XHTxV09/ mf2lzaLk5;)AGwv2a ټ^ayt-#E蟇HIf`5*uߣr]n6lovk3 F!dFtV7=j.߰rge4p-6cсji$Z mdzQ"pb!OKXa_BA.XظNk+(W@[GN+?^?cUK!r|W`U %(eedW_O|ÕMy>8]ac$uXw1/dp/-/JLp$VăCn"X;P<"aYʾsr)iξe,8,9[lqbmB4Nu1KvD#:y!ZZZZ%JDCٷ.zst"G,$Jg EkL ]p͎4GC[p`1N,zɩFk'Cn' 'w|H;;O5֋utޡh8Uev JiP3rX {=9Zsv הb ejth)dRLtMI֛eҠ MC.9}R,\[\:I/Yqn6,8))k+-:R?艏Yl2_o&b:=q{LiOXG*dDV$&'*(I ?\Fbaa^U)&>l#mo Pa_BJcwb1a;ESӣy#@X$SRrspa!wmO3Vg(ŅUylF3i2upf؅mG0ȫH No #}lcxZ6m8 *~x1|A3]7}5/KU/Y:źOLZ9E%JVw|ho(D{6 ˃Qy嬏5Puh{zH9'egl{$Kn-r( r~? YF*HQҍ*J/F.G^-Wa&~JYm9nv]9TC:9Y|<2tJ][@i [BJ+.'2m`ZOsYz&sې!b QtN<'Sn^eCHh1z坨ͧ;HW5ܿeWSK'-sQ?ɓݰ]Pu!0 jcP1o +mvW'z_Voj6) Ԉ40trj菱.tor֨UQeu̩؍+WOM" c㌁AH\DMkY8T#ɴEk?Aj\f>v]SrnQZJb`2Pנ|%?M;Tq$/N|;` :ڑ{\FN3zg cӳqmigH?utq͸S]4jZcg<;CJo1AEp@v/dk4)8@ -4 X:կBʣWHq֓OqBn%CJF?=ßI 0YO-1Նxӻѥq7ܑE "V .~*~lh"YyҴf7svqp%(=k>-{xc\]tS=`h:˴-F ~زJgV0+7CfxByٝ*wٳA ݛ)2St3yCmPԌ3d+I~]۰KFn6a|v(᰹~Ua6WX \,_bko/I8ú Mفumv78U]wcfz"?:$%9;̳́v A @Zv&2O!׬ ]Vb{[*&)]!  .:`ګ#VzVêYטKm4G|rK ҁ&\͡?^7RIQl/Ap] nz0ƾ1d@A[&9.f;rS;[I#] ̅jKWZ޻PJ^&Kbt%zB \[qg`-sG!$4PZzmY5]VE{ؾbpv(=9iv24(UDWX)">J.x3j##ku^l_Gd6/d:e}yGnz+MbvIˇSZQF<kSEFA*yRY;6>q(ص*w~*p %@Luɿe 1Gxe=ʸviO]cke9`kunVە=ȹDW:|#O]@3yT"q{y P&wGɃ ̎*+F]H9_*R !6haռOW΋cOF.g!ST2LLWzY)d]+VP[ ` 6Q ecs8V\g"{Ys55r'9VMWXGd1s`B7&]G2\FI\o5<1׋㮲}T0#,#'G8bHX4R(d[nH O BS=$`3;4`;ċirPS)/5:,ڣ>b1Hdj6n 4#SV$A~7dC\j:"ntu!,.VS_%A 66f XV .E5u[ݻ7AC233-:,h,td.#_-]mh(GYh_2VOP(L@>rb"Ĺ_>;&4V"Sz#*3__M>X^bgܻiBMfKf\X1UFfj2iA=U1~`6[|X!pcCN-҃iAY".<3r,eMK{BddDq٬_>}E67=xY1 cPU{9kX`9ԛBq~0z A>>"NezgF6׼T vJo{1}+V3͉l`N551#Y$>aJr)2e(&/!&D@H*:f/ lePɒ>?2? e!fbك::^ agIۀL'#!+yf] JV!R8. izeQ;dyp ]xAhB~ >=E9%1}%*Hn QM t|CٿRZFwCr=#@t8y)5p)3QPlD{l)aԂ}h[]Llvj n/FԎsqf,uWxk vK{ 6wMÉ|‰VRw *9Vpgg0$GnZ>ңX[ퟂ"MS<>Ԫ/' Pܰr m0o.,5Ċ[)(pK;i% {PBe9چ_4!6!9j0CIil y{9qbJT C$PO0<98Og7FxBV\^|K*іdS٨3UiҢBC-EU&"%ZwGalY,pV?CXIPSm'3)[|nT\1fbBkȊstbp-FsM`#q'9EH-q,Mtc4ب ,/YAw;xy!ܩS#5\gj#ڧ~WP2\.LN=$MlPKv;|cs,! yɅo$Ael,O BStz5D 0h&^"M$Xj wd{Ƴzs~ⱙ7N4B32[m ;86_vsҼl SZ^qDlX ԅK:0 ,;3n3交D~qKddL|ƛҥS:1[%x깨w[mcegp-`,K,JXy5ߘq`#wu>GI6[(>池LqZrmf'=6AntdɡX.!‡̩>˗K9_I] ..2?.{$9|+bE{lx}`R ?j/*3LeK՟9h\0 9{/Y93F8}sQK~FQuҷ3PNJKƥ ʬ/[xc&,iͥb.ufN&ddw+c0_iObۈ;۹?g|IOV'>IFN`[Nh4\׾/ EO*M]&'\;CwWk}LO;tUOLBQVиYTGnM"}*?ע ێZ)Q2Z}pXZ@N}V KBiEn; ,f(V֔?IÎYW)jzੌ/ s#(-U6r{?ބ n@:$<ϗdva LE _>wh8Kc(íoTe@5fJm@>~ \ c.f7ႊ1]sE`V2 -S&5 Z]EBɇ "w'm~ A 8HM?kwdhx gK@+2@\ @z nx2#kpoԭzGפBJѴ.􀡾Ev5KrƓR| ] TB 7u) f1d9bx< orNI6Br5?\fGƬR^ab#hGl>6R x7qUj[wP'ΥcV" ku/#ciHpTCbNs8!uB$3n 뀨(=_ sgQL lC}1Z큉b?v-sakRrׁL Y U9Zt۽,l;;_3*e*L'I`ۼ؍nH =p3Yg!nm\ @޻[-xod$ i 9>d U[ &tfbRB4YPq,2Fj~C14ZLv ಇqlL7xA>9ןY&zE#7ZrZ ⶅkI%mcKX7j3l|%t0"iQ7m5RO X׬"KR֝61zxh1cWGhsu[GSe9 0OKR% @jpZA7amr9 r<YO𢎯}|3ؓ T>'BٯĪ܈,șv 7 nG*ǘ@}43?pjumD`0@y${jvљ.* tLgDbF~O*@|ʫOݵ `VSߚ|Ҧ MIasf,/)",H'[:O#L~ԭ޽e*Pf @ːU0 V<&*evy≼)fǙ1ն@#3xtF[,k|>\NuPJpQk9aU|\mx O4+#rj6m>nzA׬]>s5rT˦P2",{FoōVPN-mjFFSaOu_ K0mX[N}8HJ ,lzKE3qZUioyE1Ԓ[+@#N%{q|hù]6$⛪g}bLqFHQWVU{F3>q6֕^j1> Bʛ5\)}U5эl.ؔ[Tm ]>.m fM[.%YU.~A_K(2 eC߉h7IJZ +,,FUC&z8%J_Ա`0!ED34NQȥMm[\F! ̠e t5 "̥ utjuzB`s^G(6MRz̉⤘2S"} C] ;Bobq,;] LzֆhIlWB3[ 2z:!Ji|dIjmprK7eDD&IN7T鶜>{J#V/bpR"c)o. C/IfPM@U&tA17ci q/i<׷lSV%1^ggB0\rk4}ݩ裏3!Xܣޤ a7b]h+i^0%YFǑx;kZvܨ5v"}<~)2W'YbsH,Y7lc+=P*ha `l T ZZ%sY)bBy5Pb bk\u4C/l>PcJ. B1*ptCKJ\7BReۢ bBj:= ~>_*s< B0 i='TP&s"YyvڃL#͉Rzfg,.vGn^JQ_9($ҥvG4a_M#2rgf!nۿ%~pٙKGvbDn_D5ϥf ;j0C5X {yY2ؾ\KfѓgTZ͆WQD\@`eu'^3o ' _LI(&f8Lf*+8Tpa`nȒ˼g@Jk>+}%T_`$36ԙV̥\]RŐAх&WHkqAH,oy/@*ac<\tpui%t$HIaEwIil*ژ ?Hbpӫ _k|)$hw^WX-܋tlLPk9eӦV[ɈCqesuN[sB;* ού,c*HD?ĺApJ].agaHl 'O軈Ge$Za>5bқ˜T>Hn2ǺphPV Tw0Wg`/WH~Vbfrd35!nA>qhݧ۬'t&"@<@O̶|CQlI hhI##$̦je. Eg)XՋk%@P%˻a !(tkx$jIƵ[v '0߅ÒeGa>FBn/}6'uKL7$ W|)Mu 36!AMk1Rl^K9 \T0Iİpm4\ t tI~SAltij8*6iі Կ|]1Ә}#%3Fq$^K~Hrۃhԋul?{WLbx`B$ӽP" ? R t8"ee?V! oГ rЇy}@RjnB':+m˹Yƅ:lZ}[FiX%e$wk@&;o ]t)ٛ uxD0YM4q]!فvKmX*#PTh^?1Q2 <^a(QV Gez ƇHK|0;lFItK= 9*CK]1f(H(K 6DS8T2\/pXj;4yenX@hU?C|!«]+?us]UqZK,/*L_ZǫRp;Fa!>2zro,#S$}yĉԭ5~uU^grK8ΜqQ iA'AY:z ͫ}HSjɲ?2u,JF( ~$< f;@&V({xK0NzQJ6©LGO=>AB-MGb0P!0Wm;k߃aIJ5 d{lG0{ {m덍vX-nQxQ5 .cpF5t\~% J5@67n'- {ŋҭ6*I*=k0]fT=~#4r]uS~<bĩ|8t6)yTA0:V"rmNj.Ttl"pVS[~[nDCC J4&fekd([s^9Qt^UwCܲKUb5*SkDfάFHdB/\S/M^Yt&KQ珊/5(@7VdDyRRww9[t?3%)K9j!j̛j=5ʏ'c%)98zDKcBimyW&"Jϯc'bC9Oxfp7 9M6/B4&P>NB 64J[|5D1`ͭ&q| skiyt"~Szof<+@>BR^7R%SեҔº\N3nsu9\ϊ-Fy'`ɳ^M ,)T׆]|y4X[eeρ(fA*K}I $S98P㹠NQ߅j8IаnĐ `@91axsH:*c쭎bܻNVRS0 N˓yuUtCo?Lкݳ 1Ttr2%槂N'ާ`dg 9r|g$DL|n- i⚼@},<ՍQJvl,  im|eQcF}ǝw"G-9r%#'Q=zّq~&P7FUı(J s@8rSʚ̒H)U (Si:3@#Q$}Ѷphxr!>?LKq\YKFJHH-d . \n2on*%TMVP0X}A#c#O'Q}Q*·NK BXjf""pk.\8e? 媁xmq4!zdmEp;!jQiZOcd?jH?O~B8yC\33w1Di+>QOsf,1J:/β[jގ#rqBRl_J~81P㮶C9fE\/ja1N Ba[D;5lO> {#.C=M/GRU 6rf["e,_9D&yde2D:zS+QW) w?VtJ9D܅~zw4xq'nYeÎA;>%mAR=Q$^1s%>qދ|n)IӀ7UFCDc Zy?ߒ% ʴF7kԊTCB1-|y9+>3 xJ.GEjV%y1¦cۦWK)Zk q?T["Ҷ8[$LU< u NO~d%k̾Hjbt:T.-7žɀxӸU;hٖ$/@SBe3\q1OBuL.X CM(=qM OrD;b'>i{ ; ozh-]ZܵB>JXyF yo%bd¡R}t6^lR\pO2 $@+>KL"y'I3a`z-~rInzyh|s U1仞R.B>/:W0"t<|Hz)E! ]5M/^l: ϙ؂=,NCr^Pu#=M]֘MlZ־cdgze%+6B)/_ Kf5bZ5 ˎGzKW\IhݔC+=.F8-N~Ds oJkI .y>}4|J@VUDP^Z 3+.SSH$7 4E\[~ h-Y @uP1q,-^=q?K @!WFQjjgOsԦEv -"ҷԞ ,3W%'ܷ^``4B}C6CHlFsM=m_{r`Y$'wNA-cCA2ްPΩo\ƲsXMaT_lT!{9~ H߫T[$KYFu*pbI˃b( ^c3g{NNn7M=sXw,*c~ON0.ݫWZ{U8(^-kn SSgkCP`O:k$h(cVd~F`2(ZzIW0Œ t`b ì9kPR ,&sWQ6Q5Sꀚ6'xJC!Z@#;;C @Alk"+nՏ`Z{|C@\+!\"3 _şJnJ_]xjz3oҔ})c'6uVG)Dl.VPc 9G ´0}EoZ̗nΧB5$y6*A!%^K_^5k9oJ Lt.)3>u,c<59͠Y[m5-Ub"ӵ}CoFغ({zed>*AQ=cכ$M4)1*.ؒo0U͵]Gk7Ӄb;6ou7&29XenՑ}c[BCU)Yjv˄'Mw.28%=eYed;F^뿸d>ST;r1XAƺYrt? bPxIV9Zx+~;us涿"\hɟ~yt97yE R!ǫ.,dRūB#2(޻L=&UNr'eHf=faBճXP6})@6ӢFɖG >|tHy J1u x4DIS͗B@dBMƟB?dYqҵB#O F:$͍ʖ;jʤmf&B)[1y;"񀲑sIζdP1gQwq]nێ7Rn B'pG5|]#SOJ%ف 6J1FPs'ׇ5{r9Q!rߥsõ[#I^^%fc3VUtPdR`^6uAn?,fw=3śq}B*:4sof͡*Kڣtúߧha"Tl YP3r|R*I;E|C(5 RοI#Sl6(Č;85F)uJsu*tf햻mZb|.t['s튓䴕w#@#7YAWqv#ֆ:b6DZUvHCc"XeБs3+_N8> Hk gе隳؎ Δυwe=S,FQԍ- a:Ug*5c[(eE}hv)dI +  %9p{Kw NwzOma{/YL_fgHgJ:%Xg^Sz. Reo09GF8֠ L~8=vk#x"FdCΐB OKR])?x($U ,@{; Af|NҚ!pz#\͚ Wefs=%+A f lȍBA0 W?Q^SFI0\Z1 `̀zɉT5%A8js% ;[#:O|VyÎBصi#fyP)alME-*JhDy 4j8!)ؙU|G_W;ǭE-Ow^(PN9<_&|LsZ]mU rTh9r@ă*zbDNCZoɯO+8'dҿ {>O+15U}P,, k?-q0 ihA=m.JMGQfm2֖Tr H.u7Q#:DD։×uayY@}&cjqcn@nFf 5@oBp*:oCZex]3>;xl٘~ȍ_cl@ͩg]] flI!_b7R"w揅{^|+46>a?v $[axƜ/:(vV:נHlmJ(:L^5P$k&H]c.`qH_;u[^a9P|nq#/glQ,74݁tQ:pÞnG/l PƖg<|ڕ$,K! X?HyUo9ۅ5"K@c xJj#Eøi7szkƑЅd/u!p݅Rj'?be.J't;=%.54~ࠔH!zo B;r6R@ 8k:8Ъk_wcMl-.~,0#xD0U>{p&c^W&H":Y7Rå&Bؔ.A6^(f+K|w*;/y1vY)XlHI0D1Pk:R[ 2Z*ؐrKulF(Yi"˼«>Dԟo,BdN0*L xtz[5FϰӟlZIxZ ( 'w5mYve+|/E!C!tC[PZ|8ٟM}EAh *S❽=709PuՀ L 5R{^nscǔC=s QG0߱8L~6ිc3LOanmFWZw7~GVٍm`I uLfJ}}HKǫS.Ջ8sz$e | r+so+HV2qnPt$#e6lW3k5ʖq=DcD`ǸmWM5m-`i§8Ecs#ڵ*o/Nvϥ7}죵gp_Y$8(d+xpTu'li )ȫOtpf_5ŏpt\ j݋EaA`mA9UٿtC#v:r0qAgq1M[gK2(|δD޷?357Mz1LX2w7D%ŗIZѸH^VؓkʹeP $]CwCeOkȗ"Qن}6DN4BS{បkovx?07 =eH3 *gQ>i,cS J{;ya0qЧ?\pʝ5|U=8\ qE8J>qEh*i[@+baX@N#VE`KAW<:JHEo~@xѱZeLn>6V-+sU@LGZȢe0s\#;J̃!~]DN+ZÍ#s WCF MCzY歾/ E.`=NP9j~{ k[gf/BH/lLƽ |ע# 8ЏgY!D"%@c0>4řsTf@ j1G)kCz6ued:Nxu"w{T!iNi' wvԽzT.!@LNpHh#rΒf K` Sݢ޸]tuKm! =;G,8Zi}*׎'M GLx.m]xlQK;_0ƭG)|NHt/]+m25nl 3M9g`5^MҴvLPfZ(tіFĭ)!@ 9`۷$a ~-=٤ 2,h!&DYfy%&1 C£`ʚE+Gr"'֒&&fdŶwUc @9΍O&PC6n Q ;T=\!ݜ3nj>(\U~M 3VlV;M|g3Ub5vzrrY/{y01*; o3j^'O JAԗ5RH(XRyc(%O;l]jDk:]5b<J ហ?<`̄+X|llp%SRq=m,+1/t}^8(w\ ppdCDq)RoԼgD؇T S,VڮM g?'v!F)d70&:.*1=Ըe^4?^JsK 6⋜4ИIuNlDuׄ.m 53AЛG/u & l({єp; PV:[-a )Ϫ|c2a\w0-KάqPXʐL އ8#mY!*eehjLWEC4q`oQaW^Z/oss]](T^xP7пu3~[jLJo#)t ;db+Q۾Z5e0Fus*9{(6TGV/D hZh_b8$U]b!!цA%t,K "2;F*yߛ|,Qx`I22Ǟ>_h^SEg40R]zAW`wF\ 1A߃B{58(a{48е* /O8ɶUt1iy2}"FY4/T~-7su~͔3oSсs3-5''#sf'uG-ᬵu 'vﵼ5Kʥ~ex-OW 7L9Ug7Zf42+)&vےWxxWOM!?oCcyb<# oo+ H›D0U %K#b 9sAC]֒iLIΧ}Eb9\WCrϟcuxl҅)҉d$C~v5\X@d<.{b @$w qftK< E].(s֐:,6=ʯO>5կA$8pmDH"KEPz:BnHN|+rqֳߣ S_iUwIdxUeG[)=QudUޜo]j2`5u?"O+ ÏgQ3NQ3.p!21qYVD]-df948#Gxm5Kpa&೗魰z&9BeWԌ[g{nDoI 2)$kVV*7[lZAl<z('޹n K@^|'4A$^rGd|s8}cQڪ' k5[ WKŤwC-=_ Ayi$AX85&7MCq]$:#Õ5n'yZ+ L$<gXo>064=rnK(wmAcvn-xݺL-Pkrœ/ePѽr4azy _GETۍ[:>yziz6iL,(].h`3c-3j攓M#_K Xx} NiiXB+eyF,!0=6Z/wK2H w0|t$p1), jSN v;8ET(3I|`Xm::2+vgӹ&d_X+Q2 zAqE!I%],齥vnS۫ z[>h^.uĩd8y*F8 cOMgӐa\_/v/>7Xtj 34\N=;/%{#S 2]{mڠ^\\~4 Nn/P8[G^2CIc uysp0v0I:[LOEY1SE{8p)4Nu0 e2_1 JQ2hVxZd[HMkhK2:" 9I`@=~+ )B{{JI*Ho4вv> FeNI⻠fόeIc9m²81 ɮbP+_Gef7SUr aER/(Յ]|?\lu_)&@B~1T"v>*$-%-X'`#$#7ǍȊv Vs4&MQyoY!2}{!`bzcϒ (ٝF_K8ByנK nLP)}ZpaoNys4rGl1{ebSqOwQwP M_=J@q# 6I0k˱dF\۽e-a*]&O/4LWJ<٭0 7O+ ot/p D uT8u$󜇙Uqm">`|=.3UMG)#<5f1z{EkGGfWA%5U_/?gZXI@,oMJD+e7}VAz޼dTV@T\цb\cxgd@Fٹ ն+־N"s L7}A9!BZvT6y&Rh c[Rx2?!T9ˊ ̏8o#nNLTP8^6єog}-ص^8ƒ HO^dHG^]njbOg͢2W7o\]q#<,We4l<cSa*pnIGH|LϳXEu޴ v.qv=]AwSUU/@Լ:+ݐHoDyW2觬o$ӪklUbӑ J OG3<{M?Z"2mg6y"=DOk?`!#*D|X̑rĮ9MzAmcW=o(^6-K,#ut*N)pkw p #5Tf6= HGgB㍽< ag4J#MhM cuH~2YUZOg]CK3X=8_em|!Cȳ[+8&|Q?\C,ƿ<~CO$Oԏ@M*r4G& |.\CʗVgIX!a T@S"OVQ㊰yPlOjNw]V=DS7O.Cw7y)v%4daA] He \ KO;{|'9:ٴɒ ]⋢R'?7dt k r f'F|Ax+J}|쾇)ŞHjmEzDxv9dWH&&ЀFx$M9\ ?;X\NVZdQ'+ _v~Ikm,A=_' w*rEy=tlLgEy^"845mQʄf3DE{ҏ!hvzֱ^uǢeRs k$]BN[?P(Ӿ_[Zu6n4*{Re#ka_v2\bJ_%w%6[zߓRY.4sն 8 Kpl} Sʱ&]gc8C9X.ŇW‹xu95[l4+H#9K'rZCzx5[LnN@13Whm#՛ˁ(&+"rC*\F2Xdc~{U0~Ŧ8&7zohS(RUg>$܄ EѪ4z@ٝ %ue4Ǵy~*wąQ2R_| BwL8!yH~~fs02IWj|}Bck|0nL ϗ/g ߘ#?-wP%O^;{T唁d\}~zR򬀬tFw^8m|kg9rT#B)"՚m>VΔK9#HvA!6N,Ky+JJ31Xi>:*qT$2;5CZYT1.xO.`JM}ъ@.M/jA;u~c+En3XO(Q[,!Vjŗi<Ѯl^5ΰ觱 ;-qj} !ަߏ%S; rkGG@ka99*ot-?`@RFT˧FQ&5[)c/+3CqQW~ɲXuז[|H3V !AI)5hgs;~BUlLXgT:1e-ɎjD:RO/ 8 oYثgeB';Q0ARNc n"nvs? ^*} yخ',(1m$x @1TM9k:Mf, U|gΦ~L6ۛq'8 E%j) S s$ieIZ; Cwd1#Ь&6cCҨ4@(/-Iw'\)ExiWtĕGH29Ad% OqÈlXgQxE!9̩_;Z-+ٹ99Nu mV'e{d:ġ@/c:#.~w(=dsL|7ĝqW,+v+Iqgc2N{.p#qL7d0Q(X??r]t'XK:,p)A暒Qt望PT*=2؁ZP9"v?kH"bkOU=Gd"`=5d|6H3m XlL/_b@Hd  v'7m*E&ѕ!mH>\<p v*Tɛ&!ir11ٮf+ȴ,yH FcrR7ls\\ۇO~[ԓ+O;-lGo|sXlpHmBSx%_+@'Wm0莝DQZt}$))X,٭4+)tHWډȿ[Cm|o-7л]7I"qtEW͌$&H W!}5O>3z?v-&ԛ mjK.KF[[428m6$5HfTt(}+,<EIbJ"M.Wف[vZq2v]TqYGqV0v@et^ l[ 0d !I_*}}BgC}sڈ> bE\NҊ,ٍ݅{tu|5rZO}NPvxVCaiLMT(0qa0Dr+ZF` u\2_܂1-mBߞrU¯sP6^1C{lyjv@"bzml_2 h|=盳 7r8ؼTfz~+q2OMJ[Tcb-I][lG$5L,(n|*epYAh! @FWu#%.k\>4\]j/޺u$&< ]r*&Fz!|eOϖ 0KW?|y(!R"h CIV͌! oe΢` e(O?UEp9:+{zSYoʲ]4#6-~þ2kaS9_@ BNMmaW^f,D8fM:5aTIma˶\bN-Lmm6wbj8`JcF-%K''vղScF#OۮlAҹ:Ƨ*B!EA3Ϯ JV`|b.yήQ#UsC:zw԰G*Ak[N+!p["l=#CEI3(B^$PtyUlB%$0gK@pXS,7u-am_ב2^AkLL gJ S84"cv*[yQԎ5v#?aOJCrZ">!' ℐ/Xtdsqc;֥5X{hSL* J`_6MMfXMppx@K:T)d!&{fחƒm nٷIUԒi50K{9w*Pѝ6ʘ pޞo/Ά<. $jGHi?xQYhq<hW@Nu^]!'nMI>g-!xhY24dRĦۊKDm]{l;2BIc Fj7&r껩% w"ZP:i&]d4H&0{dRLHdFg ?mp+[&B?s\ XvomdLyAlI:ófx}}H<`  O?sKhz`tl@= ;"@-1X#v=u/^I $OHr9vejikelƟ_x3 [AJPgH56 ZF ڤ ru"dqO,.]ơ^%DQ)R _Vxٳh;Q=DLcԗ־[WkwB*/aSb R>ZXr5ZkA:J++PSWn't[!%Pu{?mІVU/>2s -?^@pQX!~GTHd߅\%GͥyFY\T{-UAwB.8ēlhfwKY?(/fMt3 -!εǠAOjȑx^Ss"ȡߴ}v|0П+iI"xĽ[w^?y@"o J=uNxxá>ZW!)6(AY;^QJ//'#{0:KNf-h`5YgB7Ȟ<K&W3bϕcJD{W$ĕ D6ecZ@2Ó.>P>7NR:é7VkQ"!p K%Bmͳ3$?'|ʝӈ5]k0Cb籔@nSoxK1f[&VZ׵rd,oY&m*np9НݕUpPhw/hض»'/'Ptb4,֊l;Tph{lbiK IΗC ;^уsLti3arYivSv:06u*| :4HgٌދsFrYx|E6Nl;.jcE:̞ 3"kP3Ahd+HGtȆ(!f+CHX`YCz8N2=6tAMomUnV Qu~\eDJjO i43ىNMkYuYi 49|)mZH7)$qV VnN-D$2dM!9AZj{|o0, a>6eBR4H@Hu]A,IhgY Cj6simU&yRiCr}hS~Ev[)ƻ{4z?Hp^BM2ʠ PElkohBM(%OYn#{ʅ4"gqs<窈өHh=ZɎS !a<%@vA1:}6NˆH ZVj* Mr1(]0_0q96۵ιv ű_ .̇j<(z1K hT(t3!FuWZLKNR:.Ϋ|M}YrBi9U4OF`M5Efxn{SY?ǴDžԀf ",G5O-I~$Hzm߽S;,5څ<[)0CC/ aVכ:@3싒r)9Υ:3 7޷Dr!☁^1[nz%$"zh*Ou7Tb9QNdD͋Ӝ+:uvy'<Z@&pѨ)7ɦ)) Nnib6ihHӡ(B"2x#sQT)͚u|!d&'ʒ)3l5XEIi"h ~hBP(K#33҉~QLfbv;6RЈyĵ.( FNHڱMү^pW b.'[OITw>xG@LD [$4e_S!<3ܖGfpI뾜ڭ REn`P27N uʔ]a/Nd-zP:6F,^/B`D$}'ȵ,ž&Bȅ,FP۾ȰurRF]5V Xܺ% = Huwƫ'- ?’Mͽ,Qɼ}}rV{,<Ȋ#O}(ՄN,>ʨg+at,-l7sVn.[_LB ABGTdo3)wpsh.:GVXY)cna6:`ϧXsL\cf 2Zuu 0`ki=<*ߊ-7HQP,f1jIY\LYZJ0+P`:x@wkZ@ }OFn fH!=G&nM!\̲~2˜uxbQ\~X S6s%fZ# 휪?T'u)jeut#%I쁏n"s=ͭf!#tʙ8h¸# D:SDGz 9yv!a N{۝)a4ACrLn4nA#|vVIgdgr.€ccsAO>?ލF䌖;ϔV(8os\ϧ r s'uv }+b,S? K/y"#ք#9pPb؂ZbߥJ Σ96+J/>pn7!_'O- fX*%-'3!p:Boi7T-6@3XIIzD~D6panrCx#Ld7^&t:{72]V725h'nparLŮR LMSL;sCs 'vf!WkėOu=Π>|;+V`S"T9hj D\Ldwt P&>6"V ):yA"3r *.`YHj*YVY8?cy˧XwܫZFu!tq:^5G  ?nXwS)(ENW쌆Ab`RV`7 !nL%&}l)EsY6d`:SuΞ? (', Z8vmm4HHBLST.Ǿ@Q J!-P;`vQAw,|1h62n ]RFRڦ5Ef9jkMUwW> 8jNZUYe9ۻ}T]Gi~3f<\D-w2g6wB)uuXuXK, ̾Y!6A1+u㒉]2H㈏E|PAe?(M*QHzV_&vݼ@*܂H]R؏R144@nH NKj^\8b*v;}-yM}{mA5ٕ!mPzB ֐ CbTX y03 {Peշhn慳is:pz~SkQ-lpywh!LfFm{,>3ܯ yT.ia;WVn<*s+DbiLsm\4#Sq߬;A5gxOٴτt[ >]H[V),ڼQ'!A mZk4ڻfT VTx:G=_l!F `:l޲n=2> ȝpBf5o#|HT*(ṓ ~mX ty edFĊTSREaJR7Ctm AdxalY::q֭hJc_PUUD J)y=MZ3,Ӣ]=?)k#h*SVYfEPjn眞yl.am*2<2KR_G_A}L0 1=nY)k,WtjIuZ1y_y{,.0Ѥ)M؉88yR)M0W-K`bߤs\̞^ N?&?'h\ƚ1$잌O(Gv >چe9PvC}$  T @j6nT^Y~O[،OoܯU$ԲI#g+蘇 n ȃt$PN]"!!N5c|_fKvnΆ{u-:tL*LPYM_w-:ft(Yeh< R @8`GB FE!&LN6[jxjAs'q[zr"N %aina(DO}M#,nd@&P8H@ n&!h'$QXWݞ@nmp锹V]3SpGU H Pyb;CC_^zG)" 6WQh9tU YL)&TfެX^C?iiȝK=,v- vB*v*8C0c- @NC*_ES۱G2#8{ȶ'ȲSr(>Ӥp -[D!CPsѺCes~E7ԅk 'Dþ3Xj%ʌN;fhE.m.FBgW#u+CH p̺ec ߻ݺ] bD5%Z׺i緢Y&@يg J Y:1Ca\/io !"Tk(cԭZ"YH4+A D c)Z1^adӀ`AjɲWef2#D6 M:׀7h SU$bB儆Z;w6֎Ѧ4=&Elyz&9;3Q2[@Xc]^ߞ'0(%mPQ[녏#M㙚 J;׬X$u1{Yy2.1-6m98l#k2pGR=J_kXٍ"t]]"nI}ϟ/~洸9+RY)ϫ<OYM &g{v Dv ȡ1CB!e>q#"e~W%}C߽ɜ$:H}'*YP i1P,hX~*~`Z}!}9.:U~;"`}}I\#b/ʜh X|: e=(b4;Z&ڂ/)a;0(% |gr}pq]m1l N+&ĎCߗ>߁$z,sZ_~%ױPgl3+vH yT(AH YwFnj՘薯It@[`C +(Tf[Ck9=^=8?Xt;̬2L@4ͩzX#)H/B2+sOGPZcgqΈЇQYF O!Nn2)IRnXE Jȥ`D&:ǂlɬ/9|B johf>~"XVvAM#b ެHOт]Sw{fT:r>Ќ;3GJ} [An>>3]יFld xPM}*oN+ c ƑgڍlUrg"EWOs$QAވ7Rg+BQ8Jhiy2 ;<&Rc fF] C  JD+S*'"R{HiVrY S z:lc_1*>f5NL5C`6wp10M0Z0# _5TJ1uzwNkD1LބHv!:rf`>%!rh8AEx>ii\T~=?8dЌԥ(v훥&8XHbx6;GOKvGj`L+~^vlZj|Yd0zAԻ… ,F+ߵ`z#]=>ԇTiǩi"Wbo^XI#fX˰$"~T]9۟MUP^zlxS`U3K!H.hd12l ];[Gz'A xD.'|s/db{j;g~S,3B@wj$ZmfbTl|AwU&JA:P*BTol& IWG"`I>Cڢ($RO.Tzx# &K4!R$sr?RVݖX:NÉ-vi@i>iyY }+3qd~"hXq/./t)Luܶĵ٢$zYH«K= Ǻ$j:THa1Ȓ_J1wہnoܘꙋE|Sb3d֫IgIz{CnKf&TAW ˉ<Ź)jdJ2ͤC $|>=v(;s@WGRsՖ/ ۡjD(vIT_$vz ݱ hӜt~$ "cjJ Mi4'=!@%c ^aWou}kN->MsH8"hж!Qs#Yd8-iY[ T7|]O'_|vۊQٺ kK\UD D2B,u U.nr=DH"sEdO85@`0!FԬ55\1o 4%*]M({+[AoV;\ZDsܗA"Rٌ>ㅘe_9FN.KE»U6poxCUs Xʟ."tk=Dh-m4- p3JnD{."bcrYi{l}]L`~@cB5M Z ? eATH܎T05k=g ID S<FOA0snf38;s&\р-R%qhn=4Î'6Q*1սf. s{ڪF+wPB dJ@G̤mʣ-¨!KzL;b2}*{YڪLJ &q^V)#RrSWxy4_[06Yu-O(|rf__͂:g4g 2lWM}^0P nVJ=,Hýy.ux e1ޢB8;i%vr?.`^2Wx8Xu\к!M&gZs4CĀRaCH 777/)9ly#=f.B*Ag-#䡡V+ D:5$?~hL+K W8 d{Dث;mDu Zc~ժdRQ[V7ƑQ.;Sm>di(T⁑:N(2}ֹ8w~YCRPQ;. )kl_k]4QPxR-u^fE~G.xԟ6&NpYQVyf m)5豼 |O.ҁ"3 g@]0[%V9Ћ]6Χ$]֨;LgP1ncqaYWǓQ(\@VXo(( FuzckdI!.6K!P҄pIE tL[w4 *n=:5A+4 TQ;섎8Ja'2Eh$Fl JF7)1OC1׸eElm&zbIliUdj7 OVr#[#77?}.Cii/vnѹF|Q_%ow̹gh>W꾱ČM@e =6ge4WDgO axBu0`63>Ld@J_IAVƶ$jXpvOQbʷlqڷLd&?DGUO%b܋-@1o 1Lfm [`UvхunϺi~w10qp_P|z=4@ϟaf>*򧒂ɅC?tqO5 \779Xa)a.q>ʽue6%J7/Fy kgNњ>Ihǵw2ɞ1K^wF G/"8:Hw_G$(.USlCe@9f|`%dhK<ǩ승fcAX*뫖`zm0I׫-Rݿu 燖&"[3g8ݯ]2 zשY6 hQuk-s*d ^Zpډϊy i>L~`nє9d_L5S*u.Q.ʞM[ zuDׄ3ںGg!A'=B)rԛܳ4'@y!nZfnJm*Xbpp-,bBpLq|O'6nm/ݿnZ` ^Ns'h6x| T$5 u֮Yԛ+HSE%^F ITx͇P4Y?M=4DcAƝ#z 0 @f׶d¤w{;W@ 邔Rbh{z;<9%>MKS?"ȩk@f=J^&|#`=j^_g1N҄̃V#VŊuu`qknh1|})OFkHc1:P:4QZw.96Z~.1dnwW]8^UUzeB,LD*/r='Qk*AxAzhK*` {s1BMLPvW4Ӛ]FYNWaw#qa@,O ĸZt}<'fLNg9k;Ca`A\Kc 6oP?fٽ4.[ vmX3:ߪc_wo6o2D &CyUv6x#I4; 'N:m-ԳW/d+؋Gum2QW7K`Qh-p%Γd>mUW YfNLۋ|xRϡ%AS9 o +[Kvgxcs3#tk<^0^E'hV!bfFp \6|zMTnGz}AaY}MdY^dMA-θ8N]\Q ̰ j֍g5M Ouz&^T֩]Ŵ-0[l.7; u j* B e6XF)P>~%|`VpAa˅Pؖ怒›^ǂݏ?{dXT.*䒛c:<=I.Z./n=}ږUa\zoHo$ygGrX̳ 4 U$[hgIűa/R!MwW;SLS~&m>lKpsdg"iX:&rY,$ X7eD%.%³F q=ar}m e~Ve\TٞZX-K8okc "PZ>lx8 ?k)Rr;b| ].=!m0"o â5)ZeuC u(ˌ_1C4rb1<ponln!8F^ȓl1k*'' "qmRl$Y0׋MGg8>}+m k63^FN wbnIecg(֏o|r|u)֨fQ:\ZsqQD_h8ߐ2к<d-J\]M.:38@W.:ub`^χ)EnK^V[6"`]*]&^#Ƞ\cAtZk4':V'ڕHLcĨ$֊0M$Zr,".8%o/tH (_&\Tq["P0J3pB3X,ۣppn0G)ZCnǝ$c ԏz ye>_$]>ީnZ?#:{ *yM [@R|"`L#[όsS x׳Ė XW u0xryW܍(do QTWS Obr2xk`)n=;g@ Tl[N䠾Y?D@ .o8K1tZ5IAV +N"|.q)ӃVQpuW9eh娵 Эv5 t1@朼'jH%KvV0r,`#@vID7l& rK\Ū>k'J&F֐Ε2>y~FJ3s!WLج'YhKY 7aځ.Z-1l@Hȣj rDѝs^yY=. O>½+ICX Nn!R{T#2{{ ~yQ,_+@īO^]o_x%#Y&ꖒq!?̾# ؝h8LVZܛKQYh\҃ Z5g-g^Ȅ\^XW͂חE#aV%$&&x8P.8H#}Ds G[.GL}4 #5TTWoO`Dq2cK[yK'b c^Ji'HΙ#/1u g ZugzZyQi7ˀ:c` ~r7Wm}҃ JQ`Á]b-ÀK{B7=ƽ8{?V??緭Kwh!X+=\qTxNA{(/#T 1GԾU F0H6^C,. fp;rgM_wB4@v;5HKVg|~345 H]n"j#a֡j z v.ed^8"0#|Y"E-7}!f9fK p8<MW!gk̆8ތRA< V!tgƑF1fg}(g2F*7`AzU>B~BAm&Guȸ ̏]H[|'2͙`١?_'J$UqE2:bE8VT!ǯR_H!&} >?0ڿ"l4O~,d Dcp&i (Y?k[b{-J% Laífɍa XS;`m(Vg۳u,_h -gA SɍDWFFh^.gҺ4q01d۸OpBf"-v5C)b(\ s:c9l0KtmYWM^;Ȱ_Zx$a JD(xjMBb̼œY1/p2VƫN;Sp@="[:/jͥHBŽ~*)9E]Zx$&T+˛AߋZ4 e(iyqE6U's리zI3 q$i oRa>>=׊3Il,n7GJ01ƫ5kr2q:Qzqyn 4|dmyzƗEXJBd~;5/<67oF%QMG-B@t|tLM1Y+L8 l8hui ֟^pP;#viu'k%~*;j\&YPg3w$cS+fhB>>gЇpynpU͛ vg爺ZQUcY"~m o=8n.x { : U*kG.h&+q,o}{P* ‰>e`dxh14v1FdUce8Vr5ȺDM3:5s8Is*Z҇s._\;]c+C)Y n \OF˹ѓi/+(. y/C, #g! *1eaJ/|x޷|*f(jhF|ΜpNqJeG2kO9ǕwkE:=PVwݜPrCXN/H ;~3@]X%̀/œdWd豰, 8h ߞɢn]x"e\ ='fl2`M 2)7jN\H]D{ (˖ bh@UQTпV2-3O8Z93?/4ڟaIVD;Wt/dCM[7!K/Tzɣlk/GNB:iX?P?Z+E+)|Y &9e)P7G+nNc[yh.XܷHe/RPu+A:O5u2x \C9*x {BPNoZ^MO zr4ОI&D _m|HmT;r-xvX&58_mpu*$u6~"|uGױJ-~nS|&>2dƗ;f;:ֻήzrR߁HPkx?3pUO(QkxE|:9eѭ׼ ~Ѿ$ 0' 2KB$A,0Vo|8j >ubqm n#h½׺.`QVN/~b t1lQ3xgͱDm\N1SxDؠ2Mi2b%ge8OSof'XB Q"%~%6JVٽL9jd3:Hy^ayqY_0*!.߂8K3%0qPx?#[tbcvkEx5U0U+RG41\9_IniI8a?v`#ieT`ha- 4[p`˶eOEdc`ف aԎ=tbd<=@qq!VR>{'чFBK,MU[p hH%hSA0v3:?A:.^GESckO}%c;^@ ̀.4$V86^ ݔzЭ⏢" 'hԣZP)/$ wjNJ^ (TLmCR`kArkS1' 9j ΋~0 ! R&? -%A!w ;s˯j.<3W2JUlԅ ?!4k5W%O[ `Jbр% OCx"C|tr.IB.3-k|S_(#9 c"xcaI@ȝD "N;(yNx0M 3k/)Wh 6t 5HGM qUtQ!s #Ek(ޞGfCQ8 o(IN<ㇽ$tU?^]YRg\E`#;oj]5*UVtjqUY1ƜmVLIX$`'Y|}x](Mao ޟ*=OR!nǭ[Ŀ `d.1#x= 3_ulItfsv]\4ָ LiQSp rT3X-?r^'+ϓ>#\x}ՈX(&odVr1}qF>MuKeP;1[B#ʝ)b`*>KLin ;5'FQ?omA,9\Jkv-pI̤ "ؕ(,K?5EK}*kG> r1ؾyA~ Sabs%G:LUp,ٲyMoUK6Ud;e+|;Yf _1PB77ʆVPA3`mT0M%~~t?iӔB Nh=,lX3Y(ed 㨚,EiN2^4;.t#BFu,hд:gPkWUvhvBSs ̗a[ '=tޱȊq#) 3pbO{Im,^'h\J nEAC dDR-|4::i)?6'򳳯hZcEpPwCvk@}QNǗ|d(2Q PO// 65DS=ǘNdѵpӺi& mך^bwW}(,|8P8M9}qN|ߜZZbVAuM9} y9wfSDhq} gs#o)Q f(ύdO/77Nv+vp 洞po[XjԳIۗ@6FwauW-I-u|AUzbn?VŎoSlnZ^ %s`ZxZĠ&[Nx:P^rI~n 7k]<ߦ2C rȓD~0Wqx_"Cʴb7cWG/kI $PTkG-vD?[o4:.>^o eߥp(sEˢ;lSݻmhmmW6h9b jqc8ec ʺ>Y*gqDƲ50GsO .#D2\i'D@)m$9m->,ax݀צ c_S@Ib(OkCNfح\}<Ҽ=t+|SsBhRGb9LP\#Q^z^<^e !mH.q[aQ?9 44)]>7|Vk})ӓwaƩIYM ñx ,Os}`$1eXQ.\O"pG4t.݃ώα<7R#WT]6º3M `$#@dlQA4XsA&vL>oó $Yp^@E(BۇjTѠMn ɀ?i,b>Yc(2k V| OA/X,˔)櫵+<=p`t&΀ <{tʙ՞f@N4N%XPg:pbffb{QѮŁ6ilo42?}=+nByEtfGlj^K s)T@ß(DDwD 8jy0O@}uj0 LId^qC &H;ڧV[ǢO?2FًbD^-j@6lZma}SVQ1NuKxYqg ej{r.]%ז@"H> gue+Vғ; ᬂjNZwI rl_Hb0;>!:IcmHiIoLހ#v\hu&#Eٖ,rvv?fonXyCS⇭B ]{d1T<79FƙA#:VK781#YE)KY\zh!/[pKu&>"?C!Nb)VgsjHkjfm8;?-O;/\c))-ڒDDĴb!/zLm⏩`J4G:Is[C ä5Vw Ҧ;+^m`ץ$(`~H dM.úᄃ W9Y{e_,QjԶ)_+֞Fl?/iLJBGGNa-gfW/;p⎵,; RD+eS@n< !y ?g!{Pt"9K!v~x>.8>BOs%>j: P44ysAE@f=o6J\֙p덲Sd{6$ >JX>K7q(7T/x!Kp6\"#p+6{u f6+\ut RFj% z-qDw_,Ã]\C{ű6z"'uRh&UX_V]*'* *fse˺y#I \?'%^ŰnmBLA}lTBShv=PnTwv a].u9)p]`J}Dji6)HdN-8%s4v@$O$~ :@66oTyi'`=TGbX\c18t)B6xBIҒ.^gjubK|87+L .LOcՈϽ?d!uI,v"5-(RU r USB5= /ޣ/|0WpXsܟ8!y 銈P* ].ԏPe+H%HdF՗M:_}'-B{5ԩ|&(Y'^ImFoﴞܤ drStLhlv_&ՄaE@cè0X^q$u1!ISPrT^$x <-mjEsPZtE FSD\Fy L I-̾t$ݺx8O(v+$ճ^Cý|Yv#ais1D|nuFxI.<8\/\}= 56VPkpm}m "*GP/JL WkcT+pWJ|t܇9|e=.Iα }d歞\9݌ɾ" ]Mq. z3)|;?f_`9rwGNW l+&ifa&ıo,H'Z-@KKtG q~* V$cXRUµcctMM7']L|L49ίB: ~eTn:.9޳ ESVcz#PzYdLK+G<>?`vI??ac`ճ &f =*W;# V!Vuaw,^;qDIY g } Qt-T E蚋U,)-:ȃ3yYIXE/?'w`0ֆ*p* suٻs)2ցиf^5Z\!+ކILmn3=?n E1UCRt  xqn+$vQݫ $?\7b7ϯS:|}}6H;^U)9X52 h_ -``&\.c3>UT`7ۘo* ֔I2G#-v'DHZn-%a£uH+kmbS$͍_(t!cdi,o <~ L r?f8yG{7Xtd3.RfوP*ʹٚH~GP#XEVx= la=*:&&uH"5VCj7-hiuw͹H2$L"!YYMPྸ 5.:"qօ:ʧO |_z-\u"H`@[aWxVナ[ߤ|Jc>u.{WWg3#_qՏd+DjF{*kbE)-'i >>NY>Zd~բGp.C'Tv%xOOR*ܻ\Qvev} gO􋁚4ɮ%nyZt94Z+)=] ybEtM-bd&k5iD=b1c9^u qpƂB vT;9 & tL5Invn)/bZ[T1{+=4^*׽JvPv;xFw"J{ymHC]^tߞDLDʋIm3+l[q504OOzaQPV %B'_َǨ*dk@D?Bxƾl¨1@iuƾǵm.t(#E2Mf7uCYҘķR &XiNFsQ&ZY#ٵ. #acLSsX& Nbd0m?g:85HE{AClac)y9b@[hʪ1Z@4}|d=v_d= >%Sh!Cưgdsی8qO#:K -cM<ۯI|a?~*.k6H*"Mޔ=L##T7K> 4}p$ʙ #KQ?I@UM*K@+P, -uZtU)w+g1)}T g}h @8'ՃsPe{ER@ b Zi/l-3FT[RB~:LT2HXLSˉSb:3 +_4ds+ӑ;xM' 1n";<8Ψ DieM/xen6x2s@.V'H]į9SeF/ ,*>5OIS"ڨOq 0acte0LJVxvAfO):JO۬{ix> 9}'q\?EEk&_5=% 0E,)"ep(SND /ZoJȬ#!9}Izfsm 7Y' !x1 u1P7,둩6OE?ʣ@ Ɲ-G zi}sVD̗kz3YIK5Gp&j FӂON\1l q@IfܤY'n"foe׵oOn^5n#^ZŒ@' TTYip'Qj>a|R96 FS-;@,= `bg@Lir}(9(^@6d 8Kw jMu˹Ch?h}0ywyw6K)z2WєC_4.qQO_ӼU/~*R9b&lHc:YvBKVۜ9ٓucI c7A%u~g ]\U \I8ffP- <ۢf1i>yF<64|Vm iAɴڐD뽺2FjN(85bQN5:SB# OY.MK(%e!\IpG k< zF~`AX[C -^*;ߍ*D77:vU,|i5w30U/ HJ;XP/ 5ưv2Pn޸ЌDUb ׌$Ȫ54QDO[RCki}"caܛnRNc7~Pƒ׭0V%'?%M/32~hm_SOi!Ȅ5lk!kۿwW~tX߳-"" Bn!vgdO.wK]#΢c~påʘ KvA'|oBaP^ց*FO4nl߁L0}i#h-%0klXFs}my9Cvg MGKHIgjXt zS\mF3#wV: C=^.j`V z{2ڥ  <0@-\୯ aWzV}!{]z q8Ei% bl=A~{ǎ(&@h'Jq0(v(Oux^~Z 7t׈V&YݠpHQN03 !92ܧb[sl&'e7UCY01Ohw )fס +a=${_(_Ç xwa/o)Uߖ̬ 0_q'8_cdQ2Q99 Q(i1LD@q;s\v<`T]ak˝0V\uPf5fB{y:2'7M2Z ? U&JBȮ_q\-en^&j:4{qC*xeK ,ZL I[!ðن_'3A5ҤbEYNӔVemXE`;DOL& ?_L5GG^mlfy1bĭ79NJZRL;X$JyĿ bD.TqWGc0))5\*^f#Zʸ!x7ӱǚun}"(i]*왵>uƂF9ZۺՑKwpbp*)׭zdXs(N.\m_paQ\raLvUHWntelwQa^ O/UKmsi,C@7m񇧄({1mx~FqXPS{^Έ~ls< ׇG9p#$}Y)r>0T_D٤ߨq%݀{|I+F$sy cc@x,‰:r?V (oN\"6}id{Ԧ~$ʌCN|nr*,s%.GejNֽ̖Cږc|+63rJ3]Dgel<Az4kt׈WT{02^0R'prp^hPА'\-IE#۱`݌^b$w r!W) W h|x&:HAks3p8^?;34E7sbȍK=QӚ|3*P )w@⠞v' (qg`:db߮+"~)^f`;%l_~$zτ z[g 'TiOk(Tn:;iT;lLD3`2_@'hDE$[z!0 MC3mXr 3MmG,4U6۷C˰DZ|.Fծ鹃l0>(攨C]fEV׶v/i̎,d üU{r;YZ<Ľ)~!j"U]$Zƥb:'7A t]Y㠳K)."TQp|)HԸߙ(Juuٱ]:!36"n&٨[\Md#I14ͲtvͲ]*g `vŮ[uᗹ6ȂmXK}@VgZCR%dzժ`@x $B(@KTr}a&^coY? HD5rΈ6γQrG6,H{0ڿ d)r4vU_+iUnww0L cV]2pki` ?zA sE{gm62^Ԣ eSά^". y{±H٘)XIk0 d|Z>Bb`bX=cERy2 cuCT=BPs8ý*C0ylJNdPǔ $bk@T {3A hH&oE]1bT = OoKb>Z+#N)Ξs(j{y܄Dk4]+N!wM9t ;Gmߡ^)FRXHY܊Rn4ӼϾ:Ô]4K4|.y c_?g^[x 5'= rFk1 \/|ep!]KAf  5-&5I= >%}3Lf&@? 1LWms v?Xm_v*[\+SRiHXm:t$ώǒܡAdZ1Fmv H(@O *D*Sv.`gVt/OP)&FfUG _,Ļ<&;Oj !|s_K4Wp$lwΝS.h~n$,md}wU73We2jZގmf;0U &Ƚah H@a5u O8 ) 9YeU~y)/ڿܗ4ԣSʮz% :*[JPb\|# %pI&M)-FyoY7}(QZ7Cr.EÝ qB^&lΚL%7qƍO]#$LPr>ddmv\*OډW - չL-pL#$u8&z߉l-"EӴpNIsXV!P*G-@5Z\VL7g^ϑA!pes.o@!J-٠z&REqEܚ6Ѝ_d:@h+S0]q|2{(種PM 쪿|I ? (8!9D3 b]Ԩ@ս"%_/7^2XnIE:$]F({|(p t܊7T}O갎GT'nyC^ٻ|< ^|N !%S◃t kIM/2CeCՀuU.a$ԆX6QĥB=7L Fu/UTcFP_Uз9l9JbzDhE%-8թ&Vp=<(!%˶QBaboè]0䊋SIG}EXDVҝ84m>#+]#)rPt3ɴo^wm9\`,$[0jMQ۴U&QMe4w<# P1CI/*MSZa\W nM*p}ӵ)4`> 6䆾EH ۿ{JٮޗDsf/vۋXoeS6p,?fX! 3"#zm.ͬ@Bq m1#C_!ÑT5xD0u;Bd.>B]4=Ԋ 6W7/-#`n! MoR)5bk` f"Ÿ_Tp!O~.KZ*HJN& ICr0SC־udd%_h!!k "Yҟ*INFW︁gqL H_ہVԀ;gd=>jӚ+?jT5iM>I"6(:( Es/Ϗg"Y\9<*-Dw]:J^J-(GeDol1ϓ7T%ϗ,ɀ|+y\L͆4<ˆa v AnS2޾/}WljAUUrIƢk .j4^x{HհsvSEd 38b&)ԾhnЄ^uG8hhPP O{p+=(9jZRdXK8 )o9 &TQ\2ٗ¨eV꾊Pd+`F#߉47Ds)bzoļؗWc<@j) ~ *?)|05{j3s6FnJOMM@#N~X܄`ky˄65lgNaSqo0 u06|Ni`(J2SO.i~Q'q`,~0 QC[b嗢/Ȍ3J$#3b ;HxE݈ۗsNZ3;Ijm~C;,SUA+H9V*^lkJ&;2'yjkoE7dsE2kC5\Oie4Y"]m~"t GzH%ei{SME!YKU WbD^s/IdAkۚIjnzdR ZJ [ѭ+/Í /UO5{D۴I(m8 ꈊMsW&K33 kWΏuݿ$Ob$UYYƢ8)MA !+(7\b(tUt:(dW,@}{ ]Z%&W8J`wRph)S2 w*0X,!p%[T5t!JD #QQWT/d `;['xw'`ΰ-qߠ[AY Jar%g2EaI aIfxiRN=j[K@53_nT0U0Wu MS,&pP2:[¹Z^äl3S@{?!Phet2*zS Y"֞erAPSV#߾۳GT̰8 >u}p5Hz%f!kMK\ͣ !PFTdQ3_A;ц-ꚠ%y(.cCP DŽ%8,? *Sm6st5yQa6}F-Q}ɚ'[" 0h\ğ/DP͹t0 vşڶ)QGs!y#܁ʼnF%C ˒R}z^zF`T{I z il ΞVIƔt#M)q油6 afj')0F>-FvMU8>jO~}rIkuxLUA vl'Kn–`ߺ P;F,;pw<.E#3 ?#n0c?LR6ߦAo#N1$.4yn4MpbQ. ē' )jGQ` aY~؇#< 8'LovDx4g6){Cޠz)Oi0eV:bq-vpGɃkؔM,]٘eY^[V疹9b94GDzk=M2Ytps].&'b "qw{vbP-*oR#{4Kk4JSV\8c棁]xEFGOh Gޏ֠`Yqu\jX< k* B`, Qgc8VD,\r9AxSxf~S0R+VBj&ևT0 4Mxc骡m] wv1cק#wE\cu]_+F:YKiOGHu",faL{fH4<פhfTLzh6 Z=PgvVIG)Mq#s Z;&cx2RyȡMpN(9Xv Vcn5ڎx( j eO<@+JEgx K#Тh8 j#!tgU%Qz a+@&ʄJ? fJ`>QWs׋*+4tV¾tOWM>GhDJ /* raJiJY';(&+ޫEN2\klq&P0{%EP2*>R?ӪV)!)>4wt^^]+~io'%Di lG*.]L]u.]ߒ FK4Q@JE {,gmOԄ")9xrsˢפ.iha(>GdQc55hi󑁪G5Aek${:DVɏ,0_)O[T6LN2ձDitHU1_.gq6L"=~+†M~UZt.VвlJi$nUzڍyM4Hf\k.2`oC!pjJ~k@ rӲf$^s ?I uA{Y|;MBqp9B5"%"WoFX;P3= ~֭_\:^2x NI;H-b2֐e]:~,q-vzv)&pi?jh2|-^A,ohE>n2%? S#C((vb>ӍR݁&q~ۛ DAse#^% y_Gzeg?n,:€)v|_c}*" ә*7>M,}*032]EMwTL7 5RP 8Ɖ%N-c@Y^9ո'1UnR\bz 㑏jm#a}_ #6DmH#iI];5zU \kroܕ7W[G$kӗ@FԷNv uHBy;pT*?/.WC9xe_Ł zh$dj儝3[̫&%EIݖQr.>UnΤ/C] G}Pɟ$6M8tlK4mBZ1_2)ڭcxMgQ4$B~{5)Rq)`S;K`Fț9^QNekdwLa@q5?"7'% | 13 E76 ױgckɭI/ =AydyXkBb52˜K04fk}5K2@*?6KsL?f* aDSTdҵ9x؀9iBvOE}4|>zjK1>џf9̜ZreijK+|G_hʪ H9+n< ]!W-갅"@K R6aN>o q+oHZv{H] $9GfoVOpZ@< 2ZB9ٞzb ;[? R5iIĈH1f8f1SBy #{Qp!܍඼T+'✔wK!Ià{&u\ =_0Qbk]#[)ssW9]mTKo4ާxC +$(QWhi>R!H^׏t%"͵kK~b7S EY#IX8Cz ptZ0#j=~ 8K-BÑ&B_Hn%!MSpu)"a'. 2fWZ_V" nO0.h:a_cw 7%bӽwx9t a㌌@F"+bODlEL%U?72y0r/DĮQ1JU@5H,i@/5G"缹\H36L-a1"⬢ۭNƏ$n*TXzR5%m=rOwhZ0W!3ߍCQ^!KF++ x.ŋ$޲GG E:f\]`A 6`&Hٸ+HHfB@RzHW]T=Z_b 7M:]z-$fa=Ny%7/Ɉg.lkek@TD@+VkM=Dr &U].]?'IbM_y˲͆4BiqͶ"XUo]1R"QÔi]vZx\%13j' C9m%svˑL7+HzbO(δ2,ZMnKC'1ac2oWM ě㪍$t,0[K-pBr6S>2't 2y,j9mbbf]VvMB5x}-Wrt @>GIaghXs`M򏆤Ts >n>6 |^U}H ѓOC{MC]j'!_I g ;WUj5ƹ(C3V l|$\x)q\1/$tE]T]dOsi5TU J6P6iC`-"uHe-l{y<_#]:RcՑ5)Fa<8aMAß:Aç F{Sngv$ۏ]V}`KZvgy\ke2ᜰUy&>dḦy%YHL)۶? Ɇkzk{D:żLž>qA"Ēd(UnB58(+zc̊ۇy^G@/nrA;-**c39آ2S ct r⤁6ez(O6y-.q-hߨOT&!%)kSm0 B=}F v~U{[n:a2!5i pU"Fm^өfÓ27dP lB,RV/GX5cA:6%'$EUBD52Uգ|0D@ZKݮp{a1s48$}nFP?i#cGmʒX9؜uEV嫀΄dǩY\xr/G50`7;\.aln +\.+P$SEZYc%ʁQ{ ^Y'3%αXjԶvذ+~BO7kQ[66yNz8hY g|}Eu/ZW>҄`Tg`#YOe9裶yS 6l9Im0_z#6H *C@Eov3R?{D'Vu9?.o }g]i{'3ߡmcWGo{v F[*okCcv2quTw-Ui HK 7IԫZ[%VIz堳?N.nM/'9GVyΏ-D̜]XWZf%«Iþjw5#%(_Q"SQ+CAa̧ys B&@ uDNsTХM‹HG{hPp} Q[.p,QM!cTTɕ3q5. coP')-h:kz"p(LsFnӓѦ:쓛pSf:ɠ\V/~`qMΔBبC/? h>QUZFO@ XlI;"du0 k=)׻nF"E/z;f={[yw'ehjZ;qӴŮ[N7sѠ+(m`xxf f\P82JLL@*ْ\%kӫ %m*8K CB86}dL-Ȝe8sMp"E03[xf Pig::X@_eY&Cw,I(y1P:FDE@XTL]yl 6)Eu-ƃ-#rrЂ<ףW"'z*L7bN%[n,S:kRW-|L M r1gY}L}rg]ӯ*xww7>V KmZЍ ']/ ,c#] "G]`$84L0ƀ 9_=8X甑 WD|5/> /Cr-֖끐@ȓ<ĆD{*@ڂMpIY =K -w`nm>rn9ars?*&;NoJ:T#Y(ae;3xfΉH4͚܆'n(ɛ .'H]5?K̨&`oI'$ A 7% xd)GFJzfx ع[>T՛_Q59'u&o>/gCa[:ġpvFgQ N'n*hcJZ[";tFD(/%fR6+V> K2?=LsbÑ`E$|V?HakdO+͟*hEqo8NnK(qQnAm-cuFwb$VcZhAxۂ_p/1 ~`h ؐ ہxHŗzyhp0R%%+Uy_>}yX[-8O8㙽c]h +EsS ި;5+#+\Nml>E#VMϢyM<]Tu_}_aЉi^TL(}_ &(S=\ԼD@KS:?wI">IƎŴ C,՚ti[׷2D<>6 \)Ob˵[Ϻȕsvs hŲJzEXZfl5}/T&hOE7 mNAr]TU1t rU4yGI<;B6q'>rxarjƨV,9^Ye\†kC\Qҋ RəV=֝ q^\GяrNĆ&l f-<2|8K~glHB{dw\V2ߥy x^ /:j.QN|x_CixGBҤ۟~X-)/ p<r1nrKA J4)sa L[|zrY2e b^_7jցr V#i;XPn' [T+y =P*])kĽ`_T)Xe!ڡX}{<B!UjԯUQ!bjZQzUq*=t6*nojUe jP|-ZPG[)/ux'|zK~, ~`]ўJ:i{Sd&W^@! 2awE0zwҿl˛@ɭߟ$ Si.TV+Db(scf.Ӣ wr"br)ق XSbLҹ^QAfh`qii(RG/ uFpkcjr9MVtUh2Iz@(eBZj0v~WTƍyxp繑Fi2LEm{7r8HSֱy ƨЏDp eD7gFNMM <@\3F"nsp @\Dtظ !ܫݙOT)X(G W8[:kF)ﶞt(\B /M:Op+4D)S {L0 R @^ (BQ׹^\99(Zl%MU-FPNQ{98yŒήPEJΜ|:M&o`&L% T 4PI ]~1Cr ~H7l[8>aOpl EpFUGpG@rps/ n`kZ"i.<d("PђX#"Cv$6eC<0Ʋm 9DHرƺ̐!LGoд'Ӕ+١/2ygb%q\2eED_zG(J xpOoa3Ak\H h'56Q@شJY˜&J3)Oef^v<heD=(E0<:F4uU\mzR?E8SyLE'vw2rI}S ٪Ө @xZdYgn{I~k>K/^t":^P=4nMRFQiq98A 9qAzaz4wqFfy,k,Vx.elϐ={Drb3J d߰Z3w&b`i hdGC z`ԉêϿs/ɾ:M:r7|`a.2gU\VZ]{sc1HΓ2^lWJpWzj x69ٌɒ{Y7 7M$}ju7. {REt:k/"D @Qx,М,Sk];[!Bw &x%FXM r`M^qUSWctVQ!Na &dNG4b7ϪH4TYx |Yӗd[盷P ɒ ~]VϤƬ)R88ҞZt]0mЁExʸyf 7Y.f^dH)ڇ"³򭑀 dK{q`V~uD^KPxȃ!ƠLVM7Z~a3c@L&C3X|0-ہN陀Jsr#5"Qc00Ң^1=?"%NnY1|0 u`|u)8؁Թ%h 1q-ccLdn %c=\Ek`Te=J*BkÇB@Z XQ"kt]VAx4TDf1y{&ܟUhMFaƦy|gڮp?LYNm/wR @=LtRϾzQ8K>Ъg|\%h;h5ޕ[z#zS]i;:t}ިcX`,8^4X~E%@7PLt^JR8fڀ*pUÜm ҄Nڳ9tG ǼqgbGDn=(&3yr5R-/^m=H Y"`陉Me1껁ѱ>EHo>[N|\;*p$ؔg;A9$~=S7֍ZKO\m:AHECBIjZX-tXxz&)WkzI  big|Bs^FIP* ?NzF-UY.3߾T>*wpXd B <*dȨSuށBF`35.&'sS(',% H3 %pnL¤([:K _K| o[ICnxRR0Q!'ZOcQw'ZB' {keÔc>ÆC+9{ccv|Vr#{DZ?CᘇഝYʑ[0qF ,|C*{.g&EN4vMQHm:jeɩpWLI0Ipſyb!HʊxoZk_YI ͳ]Ey?m;{+) Ax 2̧sal_fY_N]]+Ƒqt@GaUo8 +jYA H$ Qsڊ~[,94=6{ڌ%,|@eIa$}*ܩZxpl2w4T#kag4b~m%I@j1WFݘ$&0g 7(3y(]:p ^7 Fç W?|t!g~?Vdi#7RDO=+ < @1]2R6APLܭ '] mg[|[k%-B))ё]sB<](M "$E{ gI2&i4& Gg-KKT=Ț.4Sou 'GH$~į ct`@nUJZ"VXJs~h? U(ov seXNX}$c$N4%?wc>o+Y(hh u9-d7^60fdVdqN\g%%,x¼N\lyu70`x R%n,G3&6&:2vW0bs?w@Q`p;WUlmx嗰i&@7Z~f{ ;\XXc|seopLllGi9h76Yg>S`}DEp-V&ѠT? }v5Sw{56镔0P3 ΖayN BnQcE}q⎗`A*# HC;Oʋ(vI\oEXm"-݁>>qҚI~ .!ZUSkO5оh6;^ CsDIy<I`%]ǝ6g sǗ?̂9DOրk/YD:jme~9KZ&Mz같cPBa>LgCyxPץ^1=T[S1tBR @N^GDu?rzUc.=5BWWb/$dd<2 \PF^T,!=vIw %:5?q&hh2 :]Jʖd7feVZ"d_$Lp4frraV\b=78U4# )- %\jOsb|,6unnh oz&zdCH)"k(}Jajwam:ݐ$.Sd%ؚ' J̍(=.6ѵ5?6. fBtIau`tI̍hJ}m9t::;ȈOSl;xC}9AZ t06g(gd8qYV>V17 le{4JWO#0킃/QE=gܩTPb4y1p*z/^XVpR("2#Щ6li=e) pV/W_(Դ 1ԄzdHMJ|!NPcX?;pQʃRo+T'l?HV[Q+"m13c>:WC{ $cA_n .5"TqA}k0VcL)}@ɡ&W) oL30Im"1vNv>k.e,bTVP I nM3O&̈́3 zA{Dn3Kv:J1M`OyJX9zꖱ"!4aW2QgJYe'Y91FD1{=K 8ݔqZ5149H-& ,[p͔DegAj9U/p6{, tĔ% )+6BЀ -rV_b>`,ќC'W#5aK}L@yJ J|ZJ]Ev(ԯ Y9ڮj h _B:أ?\%5ɒw'*/t"EVG`H#hJKu\BD-|@#Ϩ=Q9t5JR5ʻ19AO6G0pӠQC5ǨkvA2A%(#Ɠ}a7sp\yZH` 107 !dC]5[ L`)OZAt=HXp&PR^lO8P/uE;Zvh`sqԡ M&rAWG6:*:ΰ׍G[ Xt%G;Z )\%>cje yyy MƮ^>mяCZTkP Ό o )-B::5YΥZӑhtmw_Ӝ{SY^~Y& }hǢ!J@IR}B`dwl 7K7Lר +/OMIT< sڼ sr0 6F=*_Jp 22Mr.$d6U\.}5+4+]nӘ OMBd_\a!S|_4;vGؤ" Oun  TGa177D1ͫ?FLj)S{ 1qQv>6| 㗥BR}(у~{O(p"s>1BlKwg#?3t{|fZ65MgeaӼGר n^=͹s-~(S#*Gؓ9rϧrٍ+DGzu!8;~mHkbe-Y MVAVE˒%:rnt`36 *|ɊukfP0rg  [ C I_ r$$^BRC ;l40NlEz___+g q@O;.̓.-x7{ZWw*]0TpJ0kۿ7孜y<]m e˛rLĿ F_6ͨȸ_^utb xn[cm5XכMU"2yVĞ&ۊ _@b`FG0uWV4z-Eh5Ry,<\˔Mu&#=D25T*H4"uʪw<{el^6#{ouX~Cx+k/n NB6\%`LU$|޵aZ~vOp>X搸蚥w[. mu"zqeqbĐO>A͍wݨz܏(RWLMy"ިC:2Q/EtNǧࢀWл1V@?,Hdm#!8w"JËS*7eFI$q6D^c6nP}Yٍݟ+un"0J*]-ظFPN*K*Pi9 kmEXn i;wrH]|jȶDp^s5?5S֭\5R1h@ i>^$PkS6D5!uhXE 4>%hw!M7qFPl{ve9"ᱤ!&I8㼛wߵX26)}RP=مsq"0!*dڈ`FpsL98sUغ8 7H}ex?WJ2IY15unn 避y6^JĐ)Zb4}Kќ 7w֖lJup&G$ XhaxU#}}Oݎ |rO Y8gePr oSقp3 IGզCƭ gJdďH2#gB'H&AdV@>y5ZUsZ+1g螯A9`n a)|؞ck32D6×+ M]ic'V(]uQ`%z"Q_,v~?l*Tz*GibR4 pi'ZN7vͱ̘jBj پm_gŬLܧefդ}RP,u໽MەYB'zyMcXټC JsA,ܪ۲8Y5x+U?N,,げ%s$=wDc~( P{ fg:OZJLJ;yZaٯ M=!r[D1\NEMblmϯgMZ]cwn$ @}ٶ2WU,G)Mv> t"o~:w; ɂ1p :tXWi" *c$1FC9<'#rBR]e<鯘 qQ:wO% 2|Ɯ8HXS}x"o,R[dASd0V1Tq)4-fkE(w dWB[mk9~5, ZyQ.bDsvO- 9&v-R!D+Ì`Wa!O\xlzM*#(5i dTbm<^lk'xM:/nRla/@11>,N`iQ-4Ȯ2m!+ߘ 渂p, f (?N\+=P S^%\bpC-NC^w )ӡ.hsc Z Z0rȻPRx0 ӝ0|x Jif‘;_턪p-qf5eY̶wk8[ I*6 ?=85!TGLVsA3̒247M?16@]a4!n(P2@.4r^x]ٳ @ԊT&3yV#ܻ4ΕF 1 j&W eMy ՞]Yi #v|]?>wťm|⸂';ykIG\MluqRQ1T+ׯ3;j}mytx\ \ɭ`q,0?@-JDISpfr}FO))ؗ4ѽ+L;6WA|ö*Eܜ:EEFʆ|edivc-y9jGIOȖrOx=sYU _w3`Z[˧e@7 "sh1-d #YrojsR+>jZ4uE#@{/ME`Zdh =uxL'ؼ?bq>>",#=PlEV*PNM"H%l-,>xoTtGbm1.|C? pT)MuO|6)>u ߢTƒIRC촸wim6RN6 (. $GK=WCߩ]A&u710Qa!pr{t"Q0KkXD#K#0)bY2ѡGECL9oQCp|;Η""T4'6fIKJdPl%w/$}t|PWP"g.mu(O;+G𯚌UFE 1ݧ-T/u:$fX?ʆㅨ5cDIxOߛS(3O8+K1z,MIHGgm 6 4VΫ*_+x\eYo\\LNr8\Ӛ@4)I]`^Z;v㿉W:3;6ہx>BQhgRtSPR_*xLh,' VmAږu>$Ozݥ1;\=ï`qagI)TcMۍ+_LǠ\= dsYĸ Y!AÙ'7:p“"E7 m+åZ&zd(~2ZXzK>-o` & slEѤXfꂷq/ߣ/| IM&hbk7u9F.A&DQdWb093eԘkԠ0|Aŏ>%v0Ž5͎5]c.aK<X#ϒE<'ֆHo,h8V-f$/T䲁u bY23Bd<3Mb6O<6J.^ddLF<#7KP O.v#t2nnC %:.WeKBl+3 TtX.5* Tb,7%u)Br[eϏR_@4!9\?nb2ԉ*mȇz0 J-_9"MvXGA/SkBNJ+}Pop?}z09E=EqK# 5zW"(\ֳ0qKO gTg.nM(vSY *659iv1KqFi];I]V$&Jox2v88?/`ǧU|/@8NAM校 sƼ6XN_p%㪥{AH%бV Mynk|ZV 8\Zg][.wmU۽/~qSXQXf"Frq~-l2}3r)LdU',qү6Mi,@R 5( =KOVS^)jݭ*k܍0Y9(Ў%kWg_ *s{# [, hJ^It! KMٖ!OËX!cMIG VUH: ԝ/rJ_\ BV9o&\"&mLJmrj%d 0F{~փ V΁m 맨 4= \3;2DndMR=#yF9TAP(s=?yut[<r^˳g9K0'*Vl``{miH Z֭#ͤ~ }i:#6dC\s(1Ƹ_ÌE1qEmo"YQ)Ba?* kaldece^¼S4â/5R-z7.*}uEpVy6UխvJ`~>}8@ Wۄ&`=hbF+ gzŜ0Qz&P d(oZoЪ4bsB39m3Z+` 㥂ilJHܘv-،ÿ&27lnݴTAbP#qb` @=Q}zbs8U1WG=vNR6p kT!_+ޜw3- )Q%t[*9~hJ x;]C)XS`à97Ք!iiiLoÖWXv>-8c7fTƶ=!5AQC4aXzv 1-wxy">H8TBu"K*S(j|& X23ݡ:gRAFQ=0*( sT.Uc݋k%oYBK6 5%8Y6I5`\H\\#3Dߣ)zN 9ЉYM7/ si,DB% k(rq!f WdR,Qb1.F,|G.)ц + vf= C86`\(ds?d>vGIii9 o=㢮 PI@;ڋV$U|.!={kY0@|a\F| TT o*VkD%ŇƏ%?TAZsI\5s-*%vUxmK̿NI+0'7 &g,#[j\tb?'eǸZWs~hr`"x:Esfݾ}jZ_T1{SqZTk#&zpT=jiB-WTtݧ0Hs%0"!Xutk'\V"mxF8 8ޱ<|.Ȃ1難ީO!xeɷ_h1Z԰pm.!r`3*.vXݘ"o6[+&w}EXz1/=JxYkm=OqY z8"x1yC9c|]ֿ s3:OCol䋍WdO3x[B"L3lCOVi-pL-u@1b >hhwW/q0{,IF5ҐO:/>o|7t9W*av:_eC SB_o fL/مsz=zzsvxY@M'9]GBY.]೚ji=RŻ& ;]adH48beNY[1)3mz2fӲe^9[P DxA2:z@xdpyR"PTlkM3_U KMWce"Dh'^ۇ[YM\1VQDVh?."B؞ pkUESkBP0s=+ړ53E hEwqaDw2ߦkrlEL,g{(#ΈBgb«.m5u62tRCK$ЛPO"xI=!ʈ5q}j-L6<•Dj’eA͌GI_fk.^)tm?WSq{HLX鱪>JW:t(7D'm`[ q* ߃kuѓQgQxO j:~C̬YʠU &,`:lb+]37o7r?QHB"~ yU bB MV ydfS8( &./TO"G@-VuYCB:Դ?_$[ ?},ߠ'ĹVCC oS^!s ܡ]|RwwLB.Ø;*̺m`2"7. .-K*-JoJ<\12x P lصh/;&JIkޥwKEoMmM\atz4 7 ɡ6g/AuqTDR׻bSHW'S4qө TԢ0Xc\}1@O6K( ox0]V}y <|'`!NLOT~]=bsbLhdN0>tx SQ̫ bROhgk)q7yvU.d~|hWY{ !oF,) !9on)Y|QEn:]fQ`>ZYOyW$K\ݡ䶿*#xiֳnՌtje"[,Ύߖ *zpY#}5akG-.CTt9aoC"h3}(EMR$mF\0YuVe(ý(@YI<>\eQ)#G4yਛK& 1jcтCpK nfwdBՄ]<oԒC`̪Ff0]շ¶BJATJAYA"BHg Kk7$ qrb ]i{|hIY_ϑB#iyhE `97&c &9^'*Ulu[0%*^ p!CV$2^ښ;01vt;TJzl,RQk~ rJj{$@dM T@ܬzgG|-B'Vdd1lgh,\"M\7d@tY>7WڿB45mMdj hj5W[y!OZ"`AjcN@h}p}%₺!w#Ce!PI!ii x30D`6xfUG")23݌j(PR-+bǙPǨ<10puX#3ɋ/xxP1ʽ9 8dFZ?D[51v,gKz3SS3g0zM\:ʊI-ӌTmhWǷhHJ]HXm>a Ȥ'!a {u #\ȭ*V=?e`byeu*_u伀JE5Py+I0,M]UK-ؒ  <)I54[8?5\&Xҭ?^!/?9z5p?M)A0w|7u Ucx權ƌHa+^'_ -%B.Cx, ;pr)Vp8+ -h"MDpY-#:Q [TeE+Wwet3-+"bs0JCO Q OK] Il^I}I3 qs4_?K%<gSpHB]θ_ =Û5tc9Q2ĭ}fNTux@D"$ဎd)ܤɲ T;;e PQBS v̥dX(H=`uEp/GFޏjGLF]͍0u" ˸?=BWUIѻ}?~7 ;1-2H-g39$_ MO'׾V$*. 8Q˟WL:%j>ݜhp`\=JAX/)℣1J : ^`Ōۑ!4Qk$uDNDtm2 zm:E9HMX٦`tj<Ǚ.FX/sw~-??vlOUYӣtWP;m5>>2ƲpKח[&w2Y MIS䲍H/&'h ^~p@2FMU+MJȎeukඈ ÷= I؊w'm410פ?W ykUkz倮*z"$ݒYhG#+zSuWZj3 iL.naaUH"LJnX|{+!QMZI+H[52t"sOP2BVcc3%D-l0m.PQFs+ R 8[,1W`cjQu4b$n~4+@O=N̴Tyo*[9Kd.wèͣ3# N!HpЃ|bb;@ j=t9>(ЦxF80]l8YpK2PG?8=KgYNEـ3WQ4 ި"Y2]"ᩴ&HXZo( tr 1"V*=$ ]tTWfg)`{0B*1zЎB ::~;'s*J[虓Ae%J:% *5]SRsѓqQΟ*#(Ee*M3$V*;0:HlctY-DpY b*+3#2m"R?{ 75^O E=rg H5q'j!RPϙ~ts&iF{tARAA>>:`蘕:#hYQτq\\7ItH1x?L}FGQdfMܟ?{zaQLQ->j{·&Nڜ@[!ǻA#[ۧt-TDȕVۢ#JzKK/ >%ʿW~je\~YŠ@|LYA|Cv(% QR̸|nр)+eŠ̯ rNK4qޜ#r Н,ݔ"eLٗm+SWӧؤe@\yż..:673,ԢiS˻.ӊhȴt_* hVH "C|c[?9q [/TyD DVIh&\b?~j~v TTxh&/( msK5rU.N<{饏tR( "CqemtKE)oF^;Ut$w]&N٠Dhvgclfbݙ =D ǠzpBb|{r.GluLYEW( !39e@K;Azbj u[_\7X/雃Vr"r, ?>XZ_U{ Eb bmٛT($Z3btx/ 0U5>!] 9C?o=9<>W ^8oݩH߶)73~ߋF_%aP4Rć5GHݙ JEi0fW_,< A6㖪i6_DUL:$kԻf쨄"(y jkrwO+ {09+ )ʀ`.@kg<0]V.|3 O8uOVݴZsǡb Q~Kҡ|`aY:gnA-+&]$VU9F?O66~$fV*? Bv8{}EFp$?O@<ۀ=+`q~ZAϑ2Fœ2&sTĭU:)L{W _NũyzM։JklAD!e;MiETqB g-SJ`[Ô:cc>%7+Y,+~@b6Kx=O 8275o&EY n`2=oE1hWˢWYR1XP#L^ZW.F3T,H9 h*.JU.$XF'{n(AVSt`u.2BJIjw e~uJY@s}7Bt&~,ݭq ,$Kh g$oi}7Q6)b_ cX`U9d~F: nM_6n dyeXTxf$D9M1O:0;F!>{YjuW,Wi'6:3# S֯EgtTNJ\{նmJpw Fua>RIu2>>ò xz~LczI$x]NHZ wqZm#P0|UJFm @xc/Je.aԎaz]?e&b >{;˝}d¼jxLjgł%| ~N<]];Ҳ2GazŔb{5MW'(rtÆľHћ}NWAc|\p,G2KxhLErF35ĿsV%)*Ns\%Lt.o2/Gg$_zspe ZeO}}+K0@꼍Maahղ[XqDQK&Ҟpi ;ܨ/ 9]JY^P^H,C*-(WNwD9:FlqU>NxݜJlC$8h,(*]=h> =囘 ..` ʰ"IbQD 8Ep$~4& C)qim'>;?NJ3yE#-iY@RD~cSO:ҫ=dQl)˦V'ޟPC< `]9\!w*AƆ/K};hWלaTgܯCWMDw92EN/av39,JxCȡ'3Dtf([o1Ttjd{Kݽ->5kCQg̥PJt.Kp'*2O7g)=ʹե~~T* a{yK.qc}qrtB!V.4tʧUԖ .nUf& F z6^. gy%)pYym!mQ۪νCެbs DnLK䠢G PϬx;'6S',7jg'E<*6LQ&<,o%96HePOGZ6FzDժ"!;|-ԏh_3, L^m+ ]o+]s"g襞ȶZ?:>Gb3P_z @(8C}FF&|b7sl"tq't@_^?Rb*>BNþt1}%{9sۦcͳ Θ(KD}RNi-Âm  ݊sS:q#F0 0ɼθ)MQqeR-C0 ]*'s ,@kL8n2ȍŷ'砥>qjG̒3?gױ6)cG"C";SDy/\3<q%/MO0+UkMEߘֻؕ#'%26\r)W?i<߽xRtBķ;r?{=*c;r.lF>[䃴<* {ʪ ɋ'05.WsC͟~e=Fy'ס:nWւIΐa«Oo6*=-ĆbT0ߓړ'WeF-(tewuh{vZO RAw %Z@`ivi< @3meu`W`Q#}Jq} R{7Ɵ)Ëax%`XD{[ՄعV6?ceC\Z.,Z]`hC/-!/gXQJ\nREjX"Da$+lt.A3h ]a?5^D_iu88NB?z:AVz;{V,CIꪨ8$doi[W5NJ87 9o\>,oǛK  FYw&kGnh9Jv 1 DɛR yh-h.QW:l'YΚuJF~Ra vXj`B,p~0U0gl9>~nE5ݮ5)`S$ֵv H흂Q[j q/> C^S39qġx "n "hp<HmJKxuo+ANei=85J Aղp[]]\c?QNf"Cu^*[l$I4hX !i>c5p؇HVdx dֳ/JA^ipE&kdSI\ņs/PZ$b:qXCYˊt&3pXַǹQ1(F9 -ҥ9On%W $y;j  k* k;theɽ n\ ߻N&5(5J|OMF.nK_6uEd{y0+BND]}iq*b$~orv_|ʢK)O:K:wf ̼V=#S{̄F bE9/`0 ^IU2 ߏܹ) G{  Z6,0_n 3SqbÜ?u$ѹ@-õ5lɰ}%|ϮQRޑ|9wҩ-Is٦W(U1A0A=DA;6 ʞC~<*F-wo~fxkgUo><7;0t&v^i:OL:iA8ґwSQ-\XB+zAg"L&0sDfhːm3`"̣^XA뭽9R鹱Cl 3ZƝ豴8T}v o J5oovB㸻'U!Uvy1*rp4a0SA%藁G5.(>/iw bP7eν{nFL~*ӠؚGeV֝+"H=p=bJ"2kx\NX TI 1b)h0{DF֖/!ggAq7w~FD 3z.mF]_iգQ͉5"$y{ZY>fnC"GgMQCYlig*گjDΙxyJW'~^_&ത(FD˲D-Ai$Z9ÙDЂ^yPo?$8(l31Zb/;9O @abY'S(+yq gNQ:?*\ 5z*u!Lxx@ Qs,Dzi`1gU jѩƽ|Ǵ>!-6EXF7hj&хW/+/Et9uo.ܴ 68vʊg?d5內Q>NӉD٬P00N +4*h̲~;tД>ݜhxn`Pv\加KQrRō+% :+3(`$r)oשR+X!,~ɝwXApD+(/Nv=Hts6^Şk\B2K{u eP ԩ!~ZtÀ[0 S3IѴMH ]ǃ K9;tHeݫFQy;IOo7|ޥ ǚ ᔄͲvGer L7G@f_<Ԫ!H}J=Nf0Һ6qO2|z!ml66+r3;; kn2VRHRBs ~[f,X-<:̅"s{1p W|9+\d2Ja3B=Sޔl nA^Y::^`QƦđz܌t|\^e1۰xɜ#,cvKc?U3+9[dldLءf[mV~TtV^P5j')U2x6$agOv,3k@xea ^]6˥ TCCne۶[GdK &ٹ5}13v[M&7 PHhAOZs뙭?9gvrcfl(mh2X)g*o41]x|]qi2"kqQ{Cˬ{**y !ckNC}Djf"O<7߰&N]hh>ɡ5:ع&6)M9-IוD:z,ĀRv? aNa̚Ehn~1d P͹ f.N!A`FKJi/ c#Ʉ8\ᙤ".3$-S"$,M!Q|Ҽ>=Zc]@`!#gKAo6`nUǀfE_B'ɤ ?$^ެF\+_JD?0a_r-K`%8%1&|$JlV^}eKdi d+( kR1j~a2,\132s[&Ҕt6nbDb1n^ﴺtgyS9V M+Syx? s^ S @~=p-;"нrCہ7Y8I^D#^g_o\?fF(ӮX&Fי"f&o/UvYq7Dl'}cR>`%-ظEi^'/ͶY>9-B"!׎S_ر VWV`AT=Vu+Vޏ f=OJ6 Jh-dxWBDoC1Ტ_4,T~p~skY|'vJ97!ݿF~-b-P=JfO#< ]LP=Y/%'E3 `uˋ( u! >tѮvmg=Fp>侺muy7s059L4^ooz'&]w^H贜4vp[5nkUTAQk1.vR8H#uOȞ\.eWO|$4t7C. +p"-ye ,;^kBXUz(?6Aj E$W\$lv%SO(s黳(,%O>rrFL_RLNCpC9x09 3#Z,^%uoNm#ݫAņ 8՟ueHl`/p8j;QɩC#HjYp?uQAϳSe/A?-¡[C8Dmm |>_Am% & F]@ a ی( 3֑Mcro?\mvɠǾ^F4͛ru4o m#" <]y5as*RE{^@^|Nxzf<ԕ}J]⸸ Y-5JN*8%'ZA.C:06)vP=@ =IXq_Įaoob<`p:#j(=+=fo}./w*j`AL¯ Xd1 g- `PH]Ї"곋Z5Vv&FP=bKy܉%=@| 2k3NdڱnS5H4+Қ'4~ &l#[H55>ʫ9eӀ`*P4CLF'?*o=J슚]c f押\;tÌlh.g^oh\A\g@ϋX9^O,_ 1Jd00S2Ja$CBsp _X_`H3ALeA;'NcF3÷Ƙ)IRW#d'2*0^<xÎm|a'p_iH$Q@]7?F9SCwwRbN ݟ?̇jdwJ K2l5;y#B[(r % 6uh >)렝kcie#a3nMsI9aP qOVZUM.Ψ$40uF܊%$Rt뚯4!g]Ы(PES@c/ޭ鲩RR7'd&az_"qK ᭱=%# :^4d}o4 ;~F/Q-8 ̡7RpMcH79]@J> s@c2ڞni2jTQyMcBCfT xX5P8hw-\I!(ΣKYc-(pd|ހp4JPBܻ6ʢNxǟ8 VG$`B5)$g˻^e;w/h{VF٥K,V"do*yE^І@Q#oW *:1{ʇ㔯}۹:73Kk@NaR mY[L݉NEn(mUex,Ғ=WIZ5N<)U/ Ŵ^q~"4Nţ6D9\#ٕqTY5kq`hGeH?L ]UGTt c6ZȎi<gBl2 av8 aH($NȬFpeVUg&8+;2,)ȴݰRpEs 2X3Q}׷:ЏI$ݢuonm=&¢4ؘz'Ed;:aX%qF-\#HыH(|T#rI\K'h`%W5=& +:BfJ{ԕ&Z)5?o>얬 w̡~A~lG|"F{Pȶסƣ CQ@2wero8OLyAiE1&U%s8PhJLr\x)JgtCS%f;L@/0G=TI]4UNZqw 35(HDň %QGcnp_pmE'X_F%M5Tp"Ѷ ?Ρ40q5EJZlr4%ɣ(~3aV nT~O,7pc˃<ъ፫nRQ>Π8=my@='R2WAjϺΛD/ņ>C| Dpjgوs!],e1/Fi BwBXxZC̸)kћ:nV̘Rʛ="5dNy\#Nٍn vhe*Г߮#]L) 9Opl6fNHj8SzN,>{$A!Ń-!4TӴ{P<^kU? C73 F>X^5XjlKPd-pg ٯs.Q8qn/L( b    #M}45`䆯C-b5g? a_3)\6p,XIҭ:rShM{ Jc0>X=,G6Ba(XPyF2o!a'Y?'A;ua|Qy%C312=1> 0fD{Br BQ{TerGc#ofB!yOcgٽc8.@wk./#llRVnBBT{ȍm(Al(݌r{2E|A@Ɂkm!p EiՊQFP_FHV>Tt<ۋrN#C"cJ/5?z iH4t_.J^RXB5ٶcGh"0{"'ˁ \#r-^Q|4(+-P s 򆣸bu* 웎YQ+ri.Gse)p+|vOD@Tq'_a(I`7BOws(mtT5" nCAk!FTZ3oJzοw6`s8̝R?(1h !.=ꦌZ]gz#r{{Nۈ\w:# EH$KǷIt0ztHh x1sfhmF`!"yO2my[\,aLH#S_4OgfdsT5ӭF]F1D2-_R 5S۬1Є_gt,W`L (xMLZWw7+)7~t~hAUfZqw ꐤBna:S9 o 6Ȕ@/:ZLsI6A+yҳ;sͧ2 P` Qa_onH%cLti`'M#e{'lVW0~Rm *2= åkðG5$#4$nsod`"B'@K-_;"?&mJ'&92P§'~{nJ"#5>2:Ԥz↞Ld7T-叵^rtG“ﶆܸ6R^3)wHIõq_0MuWHFc:E;O8EćhϷ֥(i_0Md>qD`a]v ʝ~2@ig7~pбѤT]m>ɏx >\ [ 1sZD/, E &Az^=ls^Z4P҂jɞjvײ>pEw4e1rAݨ<':X600EE}9^\Eɞ[R3^I?Г~N^Uզ+x| UsbKcE): &VNA4+ǣз% (ө|+2J y( L܃ZL/`u.Ϧ`p Sy ζ(uq@' AI>oQawޠ\{l/2. =/z󀂥|S >).]evL~cf{aJJ)M .7HWhl59>n6~6H& 8;%͞AUF9ha[:+ҧ}UFlHrfѕڣgêQ`N%T1 nGNޠDݒiO2¼ WT̴ 4yoP[|9Ս:d>E 䔹Wiyc(rm2 QZ>r+EC#_ Ng;bq쑠Z9ScCoY^kjO{7nS5AZ͟~ \K6A&UĵkRV`g6ٰXlRD7X:˸<E(T9t 0y[703u5j5Vp>G=T?1> BJL%MDzdE@k@?.oZѹ}Tv xs/ xz::[K]a*3y;'YZ >a`cu8J ~Kx>}*<+DYc/Q@S 9mS L?X]L]3hB~JAOxIЕEWTqZ+)ln,*SU/ݳ؜X[yO/!zp7M֖7ݍ/v-_.9^b xoJm56V:-*R95#k9ܮ=W{g\@ q:&I @Gi(቟>MAF@65gs+^"brldi$ AZgNHzq@척Qd\j3B fU:L!sv BzshZ$r2m*&}v^9IԽ$x۷ˆaՓ0),|8 >ܡISΏ5|>Xm7TlzrULX;M"D.xc؞࿡lPZY& R7(j]NBD v"Q𡜏HCȿF$澴js=kB.-_a+},GPįru]J 4tJ=Ns CnZ*JS)^]vw\o)`\䛭^94ٵ|X>nCxwh} JQ?yĜf̈]Jv<]9w(KvL;K "OxAIym cj)Ca+ vHA _z0NyќєC"W>wOoTWgEvn+i+je*kZ-,ZH!OjM48;=.{ HD;?nQxGw'_km̯_wFE`TeRpq n&Om%q!5ZfÿTН-Y~YxQ9UM#t&q -=gOu@1 e ˫6oGoI融dK/栞3!)wp} ͲjCo'i4oTY=(?jfnA;E#hcԲˤz[rFs5Ʀ^;bux#gUMOd.e_=wR*m;p#Wwpz&$DQdZ9єD Ч游H֝H'GJ}4BmH- uoHGRNxEE\H1 l/<:3:Z@(օ<) j[ E6^^!p͋[\ T: &\%q)쮩J],HXDf|x:/WEfP|k%A~hDbp\KǦdZ ƝW{^<\)oQɘ{[p57ocVD%'f#&+E"z#iXI[*fZ|\&`'T7n$}ǟ7)Vu7ƒUao`;ץhdZdU.{=!h>8xjb /[@z kq5+(6~jу_˙xM3WvVI|4ٱzN;ºX=ndFXdPfTR_|K屺NwH݌Jǭa"9"7Z3ٶˁן[y>OTiJ [pCѢ6"ʝryIv?ATPyc*\A*m#ynkU{6YƠ.K khHW* (a?=s@A;2Sc3Zz1`U zV)fV*s|{MݝW_r>;\ti#ftA1ns7 pbohX6v{YgdU[Sm ]U4gd|'\QlH#/*`ulh-?;,9lF^0v_Wbj1.DO bZJ_ ?S?3+`tEUm! *\'~an%Ret߷i+b='VG?(zj֤(b"0IJgvz jh>wjKu+ gK<44 Pf vк/]~2`~m̠+佖J{ޯ =))v毓)[Ȭ0\$I' M 2[WE0~7͕@V&?b}ZKL+<ȷ84aKL7/$h6Pi'jr lVzU+Bha^W[+ۓgߌ~k,k՜ BN,vf:s+DngHң3ATKyA!uDF._s8]Ls5 fc«+)ƣuYMTMB+YܴvR,Ql`Ή'=_Ks)`m"rq]G2l&" h̄ڀeYireMw|Wd>:d> N$GUB`D 1 fˆ$ Te(ۺs#h6;ZtH(*PBegs>X;6hKl= F +l-WE7K7 @>pEQ 4J. T;T$̃VԤ4D`q;ֽVݚ8NqN ^=@.5َ?58M5̅7ċxihQ:+LLx{yW&(!hq?bמ:2Jsh\#^ 9X,7 ecc x6$H>rFܔ;:آ' \O 'g*׻^^ɢ2R1(Ԟ$7b{TqpFԅ8LPW+?)K%.IE5s[y6>&6r/'Őpj.zFݟ\З2-DHF~h}0,-| Z7d~ SMB3f^[@Sq0e`!ͥ7hK6]d2Dl2CaH.6Jcnc/C&"X=?3#oZQ,t5zUw1܆myuAm8` ?#t:)+! ,8-<4 DxK!@A 3(ŶYbo01IDGjAG1JλaeHUJIg! "?kw&TCfF*^V"+[GDR%w~pMn/Vx\0Q}'X?=Eʝ^<=(*hQXĘ c `.ِ p7f@$tU%a1>P% ǽ 2QvCz#|ѫJLA_^$g1I8K6|%.4=a]n>OÌ??4N ޲vkחS}?4_hոE1FBOs]d=kxPTqҧN޾ K4/>C9 Hf9ٵS/w P>C@]^;ȱk=E+Pse*N%H5 Oi 9IPSAY`[Gns'sb`;qILj!}~X;'Nkygz(>ApKvys%\A)=AR鈫eJ2zʫ-$'"^a\qA/f!=6nltVfĆ䠝wTF[~uU VMg .0MCɞ*epr[~㳷BnsL[[_8&TDn 6ͥ%^o Qp]ڲ[ɇpIb^Ӹ-o>9v Mgi\c̰SHO_}TljiIIHi~H5]hu$[Cɇ" u)!J\Q }BZLj1f_ͦߥ{aD'~ Ai6jȃHZȶ-Mf,׶ب,?蟃5ȮW@1 UyMC ~wW~q%;"ar_2ߖ7klRη}\eo 9a0}+3T׷GdR=!ˎU\8Y; ċΑ-"u3OlbFa̛m]A46ĴֽsAR^0ιK0 o(XQH"OWBp3jcBQ"ܺ ä0/aL <,\')ȃ(aA(L p'@L\fɚ{*6&`5mb*e >i]{Ѣc]g`}a`'tg*T툺9fxY'bmEse5mPLV!tBsFfԖ,y܉0bsTe\iH\[oIΨPCI}Q`b(0uuUO*h(mkunԠЕ%Pɿ{=5P KR7yx6sO?/#1a |ʆwF1!!cLcA7m+@_{[Δ ɻ2}rQL]~9rTh]*\DNōtpҩuA l:[loa,7fjD-aZ/_ 5 s>7빃{tV yW. Q X)I^q0yn3NjU[tƜ:×c阣W?$ҁVk[Y zX::q/G"kF3\<,[ž#R e7V>M y;[bwW5-BӇ@ZKYI9LLc0 Q]B,nP QXmCඐJϋ*24ҍYd>)x/łčVm o(@s~^9 Ptx0"`$` n:D*Vuڒȩ;~=@*~Kk]荑 S"E'j"h^Hz&1rO=w0Jzh#xBf+IvAٕYZ]3'm|4 9)zhۂbz) Tn+h6aBw>ٓ `?œޭV[BFNof٠b/ծ(:]6؆$Qb=Qckz+_ꦮKt'tcSP΄{+(H}sy1 /fBNqBcv{XcKP8OFc@[;4@v>٧%.AǢlfEw3Sp-ƫZ3*tagعwZ_Ч9{fgHWΨE<`IML|(7o5"g<h mmGsIv2?A^=NYDk͙jc`bb'G`&Aƽu.<\.Z)/cM:DLNn,( Rm))t} W@#V m9=.o-p l.RL&T{&[vKc,G<}럚G- k&d_U,މy: bW%" bNP`_Of;E R~(4\C;՛<YB*b@Z;=a'>ǎM9˞-V/0YQ;tƋ`60L"?c4\;Aw5+O%zlaJ2L~; (Y.щftШwa;穧U[ V'a0q#lʛ#XTwc&@FhOH˩趛;8:12 ּ-rCl&˰(~7GTr-УME R^Il G߱J0{ݙ!9 KuuEy:M*Ӈ }7:Xk͂]QClÊ#gvx™meV gsUԹ~7άic/)&Q}?_3 Us+]ip|o!o"l$uuBZ({1y1Ura$N7gLc4,zB=a0S\IA,%mݤU cÄNk./,$,( owϠy"XklVR ^Ce)V:ȊQ3]`۝!;:42lm#|t%.@mf-Hl 9O-|T=}xW +Hf+5^=WE▂&QhA0},\ $ʇu`t0Y8C#&-$=Ŏ C͠1ILsTy>YnFYHJiFFǔ ʬGáU; 2oB@~IM#Ck@^m\=f)PVu8Yz7+qs`-ԮF` 9_ǎg%Y Q1l Ybyi>'|Qϧ:O3nWqK?_˂!?>葎%8Bb /<(*|>|JUzrau_kzH->A@qe޲+鞝S[t¯Ǭ`Hi6٘n$QBya@d6NXBː 7mk빇IDj`_턟O`U,=Y ~b8ӧJ{nTr\ CDh"?ny~n cQLf.'f??lji% aH[`ejK*XI??)u$\&wE+D &MmUYRT@ ( X`mܳWLMm B"P@RqAWO'޹?܈3:u^N* 11JR @3B߆èV%j,9wCa _po/ڵ:y@/; ]2Gq>,NJcB1LZ(a%jjF=0!CIqNLd7i$"7?- SJ{KìIuGgͰ $?# qUi7"8.ZxNqZuͫCD}=ɧpjȩb W- RyݱFh0ڏ10a@);"F<3t'f2Ʈr?< m5{Z{w3vpVQo~KJHكf{sH1`C!*Bbfy~m:ڔs()]x{ _PRŊ m)BE1JހIMt0x;ԧBF<:G4csbv6=)՛3&8_Y7 hNq2BH"ڙfsPgSg$HHT FdS6Rؼq1\iPl䓕LD9`bo5:c2nk#ew_v6{uۤR|{TPøSl%NsQ=@IBU(Pz3*4IӾ/0>Ϛ6 M!qooϬFF(~&xk3F-r`t{b~%}Hnx{U*)r h>, }wyww1=Wf=mqJԈz:mC xĒ3>|9f_Nvx?hs˚w6>+Ț<lp;cW Ç6=Al9ӳ˛t/E:T F nApZpsS;%+D}'| b$&&/+F" x-LQ3⪸`ZAJc4Bi߳d* w%WQdBѤQ!dQ| x1`bNM~juE`ӑhdB$iKerkF2!HVޱ GSwTⲠ0*_Ber]θL?|;n]O,ݡn"/<'q*iue- m"=Iߜ\'M\uc!XwnRS0HhHӆ9ڸ1: ?UFxP<)(\vs*8 ?A !2\ ]37cGhNޞVD{+(Xrb0w굢F_ri;?ݸ&z*<2QC7-4gP%4S+o`"x<I 9*&*Iz&@!=X1*u ?]vYܷaU|:ruEoT ?%b|wngì|nvὫ3ډV   GR7! SSʪo5tl c |ӴPLdƘC1 $lӴSG9c>l5msϤR,ތ N!6U-"]RFX)#zF@4w+2]_O  % Gszx_G<|\JYG AUH )Iq\"ЋY8Y?:wj>]:L}. /^8-exB(ءq%2 +k{k&&=>ߎ 5;֬0\=M%e'hTX7lfaV/*MyBe A4j4I왗"~p( !z_bL>Cj )qߏ[83~GRKƇlI%?А/#9<>,l:ȱ}`ڥ[}.Il~̳N͉5\DZS֎{CH'}]FдmlT>r׼X>T `Sc j~- U˻(f5dd+ԭ`߿;D+-JQ3+ӕC. ؂L;7h;luaSn)>3# .(J8M _YM-AS /":ߎʶ5xSDr^@%$.޼) <nQzKX9vA,=#sBhoރkM#_ >; Vy8Q; )V>v#Ku{တ  Mak_Sq2e'jEYd#ICLuxlX.}pmÖl9y (,fdsr+DʣgQ/i7^O2q|.O0gr&PMTҘ;g^g4D:x_ޫ,ϰoq9'p1I`Ssq]E1v< ܞλ,NwSr%H0}8,dS{pC $wӟ _-z= 2㉯7_\Pd5 Vn'[5:ϏUQ+xj FbnRᙥp9%Ǚ.T(,w֏ dnB\wd_E^_Kvxhs?o9+U4 gGغ]Sӄ"n%6ݒe-yk.#M ?YZgub', vCfdObA:Y+۫R:Q D3ugv9fV weJ\bBs>Jo%V`-^ N;C-R_{tBatZ;JLf"UQtl+ YIO+<-VE@̝ gn/}t`QM<*8x J\l^bN+EXH)-Jpt͒y-rZ75N_*\EW%5/;1]R,Hxp"[Gak@/UGD 2x!݁\-Ynf$~X~`ġwweƨ lt0.PyF=b#"FSZ_ ƒu{=1#8#@PxWww$ yI̅IoI:.!cHj A:@` p)dLoRnO~{[wBy2x@t)X9FVoaUJ/ר<7ȹ1~|o=P%+L@_kfͲ( e줢끿Uu}\^ɢMUVB@ӥRGw ACDK^6R 躙?z蛙 xljq0; ʋ7fDwpFIˢ^>kۉW%)~@{Y;NcZFFi`\ >*C#brL~ec]G®LpDD'Nk_#JzVpJ[֡'C~VAf9:S%T<ޖ)yae@'~t_:&@(n[?-ѳ(`woqf.KCt 6мy0M8@Fj Q9O/`̯{މ~_` I lw; VLս@/2)q...m 7n:ut2 )MeZ>op )}St[C]ۍQɯ6J+/2 Gd㴺`&:"j{:;6, J֪ XVJqw(qEvËSZA8Yc >p͒K,:HfN aXf@&(S<=_/aQ|a%h~,V q+<"x(pm:\ŷEiG uF{[#e)O璏*~aޠ+|vKtN,A~D@kYtv KI짶lG$"Qwt9&xTڍqhBӲa|'Q0`/7s H7gIB%^`>L=q{=Z/{뫷\VME6?2"t I@y'Lo-YJ8?򿯐j{/ŷ.Ĺw@TķG4|d^yA hJynagw2w<`΅F\IQG:nӬܲr+qJ k 3Va~!p&¯S!f$Ngcvӫ>LA/\jS.G.^ -کpB{Wu} 6iW|Ps3<1N6'VP&CٯbjRG%F #HdI˷LT} yGP]n֖9IR0uIww+?o-.G,ήeA,Yw.G/YE1zo@EUF:9{[X2ESo7hu.t E,P?˂+Pe|4> X7tweft~Qopj cRf43^FM[m#m͘ggPw5g*+c=9F!4c`XU [VP\ZO@eK23Fʬ:E鰡E笭 sZZK^dWBz}9fMSEiiErx5Oh(n o4l-H$$ж VDS\qX*R7!>  vz`S V.NEaH׻e([rzR-p†;E!ao{%I:ĊWru|ScÌ:nЀӐK~}! 8w>T<194TE]Zʵ+n ,+n㶰ɕLR!.ajf`~)/7rw;}Z'߂NLR53o\К{KK=iAoVN`d,LP ;Emfl ׶n:2(ґ"5F T片4~.A_=C5{F]NG3#m9T'd)*ƋS@yV3iY-00mo.@=+ 3zB& r.__lo&I:pǵ-"n ZEVMxs8V dSl`/7ND lA{ x\,('}K!y=F# \QY~ lв>ivbL.yh'.F3|CD*H6|R);,0h< >qh]CV%gd|* OsTm0>wJݍNdˇ.fWJ|YxA>g5+gT gXhM8 .וoV|[J5܈G Bq"h.涋ΒP=>'"la'[a&zn0O^{t/#ucԦɔƅl%t˭ r1It^Vi;9ݖVT;EuNIYolT̀N=elG RGA/dMbDWwHy!_4![H!|1SK)Y<g3d@핰mAJգ:D}C9" VO/|v'&^#&b p[^C %ͷ/e+&Wrw}ҎEkl`/|]5&< Q:"|n] B 8:r [zrldFW8-42i;d;Wr0m `fB^B`aZf9[~C:ݥ$w$.n7w2 s >YEVY.Pv_3iq-r^J/v>.vpkYLATtGٹ6=u:lW~n0_5~y"y ]EP1~pޡ8*`Z,8禈5'\JąYԦP&\Y44s> eI-z(gӴ`Cac05l#6A>'rr\nIfO]eËWARԜ AM0X'4L>K"Qc6 #O߮;JS,0-V'ǏlYh}>^5)'H%kXo}_/K 5$]zܐoܴ`*27?ؤdMJU$x1>ݤГdxX0 )`(Z?)c:=|fJ\ EzL|-J adԹ'] Z^B- gjP{%։ycPqa%~ϐ Mp<_lcy@]yhx/.8/o) w :0H>\'R{<@IΆ+WT̈́ڥs9AlFLQGM#,Ќ_GꚔ~ur"}> e&tE[«@:V͇N[bfvR@i0FIJ{F {ƒ`F'Ģ<YI#<4L(OZQ:w6ն𼾭ZqaXmzxCZlDLg/cဿ!^C.f²ekԖ.ODaQZ{1["V ;j$ɗ0=ixnH46v+* &a&viyu-L/Iކrj5^P0w`YwuZ$Z~X#!S!ZVC2/3NA(&-{4DS k龩աJiq@K3Fw!0C-|ER0L eMn Q%gӛۤ&^phkHNz!QI[4ߦqȪTď0i%[$ќ906$BaXA]r>XB&ÈSZ-cwsrk|{Leͳ4nN w`w>>>N]'WŜc[d9X^{a $?8E}|/n wg?t ~oCJ9?1T0{$`7S+ıDNp AaXFUq73o >T"91YN0"MеN4=yG岁9b(Gޥ>)Sl2_6*ö=S:`Ȭx Qk mF맄Tj$_C=P̱wO{ayh U`Lsh1VOkS8_w s%;MqwM'KރA`vΗ_JPD#'2~"gݏG4alrGRXUW87\Es%u%׎АpT% "{ ^,h4R]hR㩔'|ʆ*{|GR=t>j}) ;ߦ2Dۉ/`Lf`y{Cy% r,m~Q`:gtXǫ;C:!ӋI{Mc`+FN ;e;4 /E~N느>3Ik%.a؛*lnI e#̞P6̶fqM]z tfOr 02X) T ɺUV{`OY+.0(/e1;sFs $-r}ʌ?ȳ\OX| (c C>Np ,FW+FK;mb[rR8z's^keaMIaf"@̮#<<߇Z6y ٕ?=gг(뚱d:;SBXV:~Vj]lݥz J_oceȜ=؈6:!|;)vW8t J4h8l=4U'vSYM{r$呜kuJ:Hy^oŪSJ1WϽnLz[-{Lfxm_5b BD"Hb?0ra֓RGJ$l{a8M|kX$rc-Y|mP x"//]1U [J\66ha ~Z7K~ɹ$1v%{©|bI"$8\:}ͺ?&-ҷ>Ժ_bs%toR97yV'ߧFmǾꄗa9ѳZß_j|sѷOMљL"y"fp*{=0282MV,՘q[a'oQzK G?5kxD"q/{͘9Ň5$Ί}1Fzd{ϑcLLuFWr- z?\jGEyĬxShyŸ$ &|Ֆ HψgIvG&Ca[G]\T)kbJ@Īu#?;o{,r̽eͅդR=aJoR%]"T.3Bkj`.Fe3wPui;pOBa V AA.k؆wCLۉŪdXOfd2q翧^J; ai8&n_1G̢I vS}Y~ʁdjVi< \!vHu7C֧c*5j5iX;*%RiIllUbPpJ+pA+gZHB衦P&s l>Qm㉯#GRYty<.u>uaߥ pl!*gbV#Vh`+< G)7$%g/uM:VT uzcP!Wܹ?\& v**bR!k][%k?q&Ұ3]۝5S.UuZ!`Í 5 Q j+)L`tunvħ/Dż/bT^:(yF'PeA`\mz)9{Ή^fBfy'euY扞/lupAufdtC1B<׉&&Ѽq8E84%2c`~iy"ņi8y H(->u=uLHG ҽ Fh%#\YPW~;"/Enjm(ȠLS}'0H>0pg-^FKzGMI>>|$"dB]&l̾ ZámdqqhrB 'j%: >TCڊgI`~Yi'U o#±M/tXb^p1\Vۢmmv}k y3WQdٱ\RY!EˁTuNqKXF>rd[ƖgщLM/jZCI6=& Uļ [t^Ź}nQPS,չ&EhCV |f 1xxI*;/>fbಥl'HL+19XB+G[[=L IIbx%b-e d4"46?K BE5O K6ڀQ&|_*Nƿ볊-O\Y)чaZ3A=a6m[TM񽅹5rFV2бK(Ie+AIKvt՚1BX%XgӭG%BDĕ1XN M׵pV(7Q;TzIfpv! ؽ= ̰iܻ;21IY\ER+Kؽנ_:Yg\S Sm?Qv3-G9; I8OHJiԦ1`,JĈL(7oK+Y]Fr 䞨6C.ړ𿳬kѝLlŨ-{զ1_, XOw5y 4T2=xiaѪP1 a!p$95(Nmք@Lk^g  'Wt? 6˝J6kL^~,@DaEqnk3 >v*jS#kg=hx};x*,Wby+-xM-E~BQ_],MyJMAL_@FU#AU@Ӳ)'_vĔE|NK+,G\aӧLYz0G8faPWDP1PlTh!mIy}1 vHE`r:(TIn</%#G0fu*Y*;r%Uʠ-0(a4. d7rS %u/$+tBJ?S$Gj ų* B-1$|O;d vW r C3&P %#o_/=Gl0y[[/ŁD-l䭭ks $S73_n~4*oɥksL{0T諾dJ:Ԁͦ@'3u' l񍡲ؗsيQdvޖvкG84bVBKx_ݪG0z̤ mc\2~U@1Apcf3k \`?pOЭ}Y1Ky' :Fk|D@Qʑy;7T"j:0װƢ$@#Y)U)cSЦhI~̥k]!(aH[oĦ9OW'7 x B0{Muf(h|V4F%3z?Ef>l){0>#nԽœ4Kn҃]sy բ}+xE la(md2RŶݘ;qǮ?-+8NO:󲠺}tw3nޝi|z47w_3dӘ eP_HƃOMBѤchb.~yf\4bsB~`_QK:dNY[o*5]k_Є@C2b/[ ѡֶX ʁޒhciٚL\9!,(4OF+B띆qd7KFз+Iש$?q, ?d?jYxTZś,7WS_+Lmo "j}84N;[֫AHGeliw&:d#!R0, ȤMhl)*13`:wbt2vݮDr NW -{L6҄BUPXm'e>I,FGIks7JŇм2ME9B{/uXb1g XcZ Ve.0/ȷLX LPU$sݜ#4^8I |֬TB9Jw#[&|g6h:^:>EgqKw3y$P::>0w\ʥ)et.I 3(1PFIںV6) S"?;&OrQё-Q[[18Ċˊwz#(ł ckR9^=kmiwW)Rv nO9i3.jF&W2SR)5 (H?փ_M6zi@qd1ќ?KEG"X ͆p^r`) 7f{ &6XF-0^s(!30Py끃y/P͔kzd{|Q[uX Iw=#9XL;D{F \%71sL!6V>A&kr"fP[dXٶJ@J$)2²5$F@G@_F/!* `~!LypR5)< X3$`ƮH,#Cin>maj6[/aO5sV۶(>ǣneEgK-rlBu0VlowN, 0a)ZH;}٧η @~XbNf U^+S&~#B3(rg~/hf`smet &%U]d!= CA/S,+=Q1_tLcΙk>pKkD(Od=ʴm5}P@{W@V=|_*$\k>pR0">BIۛnj,ζMVĞ/@VQA0:?Y:'b( -\lS ݄w>KNwsѐsvtF64G9J?VXņ̲ȅ6Y]DZ!‡ψE5wižxLCE܁w= lj}2Fyro /21s׎4HhylϨM&RաX# !D*4if50 H&ړd*:GW!3)lx)L3Rn${ഽ*M @ڠ 3ݓR$6CƧ@(,c"`e_kD43]^`MAݶBz,u./B1Vid 8e_tę+ַhHC]#16 Y0E[;wU~ &I !(`/f+Wd b4#3O7Cv!F0^J.BO* {r?(I>lm$?ϳtb$8&GL>rUeԑM3DV$ҾUZ?bZSbnہ-] ='=T}X/n6_Aq7fӢ*(_-R4c *k-HYo)"qrT#EAsK5.wmzn}82-Ӯ(P{wr 08>Q /xCto_nE'!sl*h(z!9o8x:ݕd]Ad(Vs3 #[×gqZ*|1s*RB%3Ke)0^7 Hh #r[-Rcxnvߖݣhbg.7ġ& f ]Mj5I1i&m;L ʆegXDF~+7{U:ɍRۚ&ᐒvG\ǽٮSh_R9_roڈl bDʬKf SSZoN$zL23T$'jͩEh*TxTo+,Xe,ȵ e0}Dt{XzZu6;ykT ZGDX e -if#-Hyp)dk &73oN"}{3 ؛2Qr$?sA|G4EŌxEMYrI~v{NN(:tg-Yђ&ׇ_n .",xFィ1Yٳ)> 4Q!j '\No.a L(Z]c8 C"o~]uitn0:;ZmCJVlMWAj0rTEt7h9RjIJy ) H39Re/6^0F[I!jRa/bn=9K oItszI?So4VB/b"`D50[@/LHxE3}ᤎ"Wm_.D%"' F.Nhr<>?E.#D|w 7HaȀo2N6E/TPgJ0e}|xlx]{Ub8个aJ|0U.^/9fq ϬN}478P|{'A@FAS 5 R VIމ{긟wB lf,~n؎tb$RfL9n \ '' &, sC+]ώdzV\Rx|0ٝTpg°{nZiۯI,AΛ&`e"IF˓GP\-/KΘ*N0>;>zD;p dU!(gE*$Ppֶ=k>ֆAm`AGlע;a\9lt8ZS&{҅Ӯ~=A8.Sew }Ng$<V%~$k,[կΝ9Xrel̳͗| ,M:X _{|+f_/i#d _Mt:G/)o'_oֿ>u{oV2C{eϔ:wZ2 +50y5/?P̖ wgͨn-\ՄTνu03QY[JfT{5a``o|L-ʷ'>sc}Wj;w6:ʪt#4豙c%<3AGDY4I5,ǟU)tԲ6xtf6 1[LTRѻb?)"u<_`E$/5HXI\؅/ oO%Wؑ<\;9z҂^W57~.S3A.)/ur}?{W5w):!]8*H>)tL[wu&uɌV^L3(vEd/O5Y[{fw' Yc;@t€Ji~aoJq|)EjhAu:A߿ÛP3T+B,nFGksb}_wX$oVk 5;ͻHJ ,4!{*:FH;cUuƒzN|b3䊧&rCWMBRZN7^6Skq'z kY`6|&WP2"Tkv*OɕĥB/5F)b.bu죗: x>ʌE=z|Qjϕ1\B`ɢUmPAVi}ZTY#0zLuF=mL X}"[&"gyӖ8s*T_@f03#$4Шeւ8Z[r s ӯ&ې_%%}yx Tr*QhZ^Z=Z@1vTy%)Tyg5V={T~8Ŷ*p% m]| ?R7UtL$G D\" ѳc޲8J=)v LE<JoAnfRҴ, 3ȾQ[DU!lFdv[#9H9W<$;Zt,NCao06)P, x!^1|UMI: Z=buTԘ#q,`C `t1E~B*KMy9w۰9ҩFKtf`HjgG.۽ 1?5pDaȘK$5s <]k|TKYN0էD-Y8G:J͏ ]^ "Y^POש0;Zߜ\Yhl0sc4Jv\3ZMc3J<Ď ;D݁n\rɝ^l32 wA+Wlr<~z L9)9Gɮe5KFxR`zhmD\fbsLI5i!z,w'*k7 $\EQ'JMpiŷ$uG>t4Rj>VFv)/b;8ko@-pr2\Vl-<;3>NR^E,c]$\o;?`o$TSWz!6x w/2}Uۊ7RЉtRW6f0B}h>S!h!ul{īڌq/}{|VK! 'EO"9bbN;e㕐 q]= RnڰJݸ;9+B`~!* w ts/3 %`L?=USw|P)s}XY$mHNT~섷1N.foaU _+&ixkLjXO{j]q^DdTw&d!#uk|*II{U`shMhy3/0ra I00]=ZCh9m̙7r~tuWf[f\Q=8|fVƷ]sI,݄̲00}d*=}&`΀ml C;yRsAAgZ [G Fۘ D<;Rv4 [pɇ+JjzDt{pzLTk|izO7 [g1ɇhqIbӆk3|SmrH6!bz,k"-(g\ .Z@,I+߳%ߜJf(]c`_C1Jy尶ؿr9zt_P+"='&@ϣߢ*5=|T}oF6;U,Ee;Yf}dL+{tbX!j񲎯m1u7r!9y"AdDvGR@.i7JSMC:Ym1 Ma7PYdISCc{3@HGSE|UcDӪ߾{,=Kx34h4mw>M 埕Uh!Iͤ. 5ͥs̙=\Gg}U y儫_b&yF2o1> CթAieӦ9TT#"*[g1}(͒beUl/z Ì/Y2Pޱc?݋MBIΓbԍ t7uo4%)?Ѡo8s,,>x&L7T80KUGa1˹d}ޣnͨJFfJ!3(ҵڞ0s[ MwPSEc:{V~uiJ+]@#g@GGGu>*V 3ҳϘwu {0{׺=7xu?Uqh{Xb|9*0 4)X(N\AОkxS^|nŽql y#/ K%_{Pb?TuQ]HʸXLNT.KzmVCBH˓a;wݫ(&dh'R\Uhō&$(1_{i!'i6_M8ddE;E ~kiLg7콴4a \,CE{ZilZ#{&tՆq$Cs0MRzY*JMMI9c 7Čsʥ~֪uCq]֬ 1G4_zu4[[E E9fJ1ָyLMBx~m I#+kl6 5AsH Ҽ2#88" X-_ksz LQl z vFdJ}o7\ Q'ָT^cHṷibηSŃcΖwfZ7{Z@q T.s pY]e:02ք ѱ: }ـQBKA%ҷxx_gZ2?P(˜z|E_6yіPRv^a,ūR9%q|ˤ ը3Vohl[!zr Bhqc3qv$7ꃤ]g0,^3"(ypJxbȥn?U:B PX2GGNP>W7+LEX1a=u;IksyWSZnߙ̲:vjl_fw)K%tO+Y{VVz7@@Ƶ(ٜa4pDo:΍]+"O|WEgV/,,jŐ7]Y8L+U\۳6ʓQyRK_+k,c3qQG ӣ芐ORkNN5Zp;1Ħkٲf`ą&FbEް60ceK눖FA#[_SM#m`T5Y͗V1[#(T36|Р1r8pӅj3ФԳ_An!SpzNz!.3`oN=ϲ幵' $F`_fJ]/tq;f W3epV2nTtIIO}}08Rsss*vYdGM,Va.9BjiY k$%Mn{b3[ő䒴kj0KJE,m5ZRE8GMzELκ{êSKf[^>\c K\0䜯+M&a <0E$5Ʋ(H1Σ2#YzɇttovBXl;a+;3_Ю 0:C"{֚a︋tMj)6yoDSKauIBR!#RrLU}/Veu5C{J0kA3x'[FsVWjo%ʓV ˪}0! v-,eE`@,EJ˄U6(_SGӅc˼9xehS'{+ҿ;;Lk1ObUC@+;DU BoF;X8m' e_D}5٥s'~}I}CwiIJvd,5 /񌃰n %67ݶxY{5q -na)f5DN9oIdQW jӢ|@*ot˴fYHŃ00y$Զ}=a,{KL† il#JC>X/ݹ004c}k0d` 55= 6u%))' ]_IU)x!ݏͥӿJ֨ǫPb.]WOw-Iw_ۋI#.*@I*>^8^cvybCǰKEdV ͉ {y$+Z6:O@q 8 ʄeԅHۖbe^q]ܡe$bBz <خTUhiuXL]Xbc©JFsg,+YC:>AeչW͇Ze |-In?I]fI.6pχ.Rt2)3_kYQ?UF *.n?jgg'ѽO}ŽS}d}$s1֧&zU4v%4@c7EλHw6NVO^Ysxj 6>|3 Ļ@2n WDI #%E!ͅ\Kj$J"g=a1E'#CI: :An`B/nyM|e4#tߌ.4RE1 ý :Eq"1Uwu/5*t #mMwXPYtL%ab,ң`cO7NGvG̽O`:,Dy1hyѪL*[3`ҙK@gm+N1:.g:Su+|v5j*%(TPo0ꆄD![6g/#UzM0$'5|U@1֪ ԹzsNB)$ॴV`A)E N? @zhu*^ 9VYO5]}N7ʯIxv=Cq(z6? \BTb]|e QtMcӒ|!d\P~6u]H<7}\аL" (p=/|n9\|sv/s[|)Ja 4&hpTǽb ر*ߙ RV=@S6hS9?7Wa_vw7}q@?HfHPZۛeY|g@;C IB]Gd>8- g8 TԘnq#jfъX+NYҪ> ۣ~ߠ$\Pm9@晴mƻi\EF XLq©.{cC8MՍtgW]J55fQ-8Z:F=;tAUcοF9-ճ8U?/DZOւ2z߶̟=榿s &+$@5\e-Ǧ|n3xD4Jk+P(lWHvp=@Yho$ s? {A7k!ST?%HA57g4'Jvibe{ l}FF0Švz"`_@ntadNJ}bfX-!RF LVBψS0ekB 2b\0܂\{.{t:CF8)Kv *6LbЈX+'—fQ̌ tK.+*O*Ϙ dVh_kʣgBNƼ xieC=Es+pk+@w@DI UE'3(/7CG۠v1 І9SX '%*Ӫ'f ؕbޥO*,LV*4~5-1WLZ"o>43 I*+5~ʊ4iMg,(uT5˯˂ ΋Wetr!GZ98R9U}0Xص :}Mu2`׃&1ԷP1hK?<,×nd;61-7r1ɣΗ(DQvLDt?/LeN< @l71|u%Oz*=+x,?kcy/2S4`G%w``>!+cٖo=)${9}EoL`jC[.ߞ`R%M1il*qp\05y&8 [㽯Mn>A˅YٳMP,+,3GxmxiV-#Jg/XD(t `!*|/⟉'Yv@=ph"(V%d8\8,聾uxM8A  eD%G{#pكtKGuuzdv:_mKÆ<~kRLgw 2޼Lfˀo.PށM7O%=aclG1) W^Njc G§Xqg!XA; /8;wOYr̐'B ` 0b+ GC6 Ap\N~*nzD6. l_!Cm pPzm": O47qeҼdT H)Ԉy?5gX*%Cv_ ث<ye-Q&컼ΜKgEn*G$*"[Ri옖$49G+B  γobmyձu`*Y2ʉsuXIIfp6Ob-yvNos`,g7{k&]yW S/A#cp񨧮RMq椚eIN S?SSIWtԳ,]xnxV8RȷR6O' GIݎnjZDUWQܳVM?)HȁyetݙoLj&r ;7ZŮeߡQo04=kzXHX,WQr>0={7Gp82 B97ɞ8IPi>"\kz?q:6A,~,WЮdv6`ڧ xLڶW!O"`L rRK)sѾ'R-I/ w$*)f'HhUF 2vآzM!̔ͼΏ:WQ'O?HK\]sϝduA oPMX#k̎e:A *7ܠggawm~U s _^@@E})I╭"V;kЛCx6xΉOXJ-Ra%ro@RML4x#꼆- dz1h5 ūe%]CZaQ9gɗi*vܖ˫ܾex!h N$8HUvRɦ+qܴe$!+8 Fn8,!iiqu>?dpp3Ri!  ~2jg/;p|xft?4% ,H ; hq,6F 4)o+ǙETh3v+DvvM]e/l4yq*U|uW߈Yj."TS'ks݅p7}QJ9On8OS g] NYGI?R"K"Y7Yj'JL ?#@3'7u,vMS Ch,x76i/4}LX5_6bhpaZ7FQ29,U爨l jww]'hƜ1fB~ eWM|Rc'dՉ kGmyQxeK[L{ ~Yp%|ei%SDS5J in5Z)XO&n#`yhѼᑁ"xQlcsv,e "Con*y#m6ʏRVK=^9>k%:dU{2w޼fr FB0 _tW\,ad 6iHL&lN˪Bl.HwKz"#'==SZ|w=rZ+ĉ?1:u%B~iڜmrdwZKfԮ-ab0b.L50A㦤*M ug$ WF2 ɮW~#>AUW[!prAPM#4J~|'w ,0F>Ş]pȰ-4#-Kc[`HyǾ²U[*MTe:> U/OGׁӲ^6VrR()d2 eL>mV|k'?FYyḉyG xH`#Ȯs, "A .b/=umNTrA]*V%jjVFPUDb$ 󂥞vO*(rm@$Zknw$*`Fߟ3|1s 2⃏WEOIk< :/1p yl$ZZvӳڝѾ>|z[3nB8uE)S8Cw`}Y/X2 yJ^m\l+j3ܯYO(6_)~Gƥ|sp]Eȥaǜ9j5Nů3 +$ [X^Fv gV5LrLw &Wl=N7[3)* |)G F-P<(,T@UtaB"V $ུ\z5%=N|MuYqŗD=rn*&>5a/o㛾3M|cE(?b^J4wba6ψ0g ۙAA׼,`35șkiY:HRFXp["|gg۞x4-iܞ[lb ,c;hi/Lzk &rٲI,Ĉ!^|P^["{@N:i-drW\pY}ld6ņt=g5OW5Uk-q,LD _u\5偻_4͹TvS[O}bZr#bOIeDGnpjal#jf ۑuPɨc8NAR8Vp1]?4ꊆ}F]T7ԌmC,E:ss2u`tK>%AS_sx`\UkOxԖf8p:A&;n}€?P Wxa]Գ~ߠ8[ϰT#\֏G$Yq,_?@rUK%n-\u^OGbĈ! pvjHx9Od=+4  <8BT+ 5Ryڷ($$rh!߮sD6w&,=N%NDM8 J%Mщ:DF=`˟wt Vۣ9]OeU|Q/Y?&e"יėZꅪ&L"oivsg6JapMnVmO 'J7!H#ό )*@>-f(gI[dhl" h.AS_ Pu)U&LƩE͋tZiNxLjbB U/s9S#4Ml)dƵ}_g%!*2|p$ f)/ #rqFrs|?[3 809tV ("חj-nTGeWtH&2k&/Vdf070>s]+:x՚T3#xa; R/AP]<1ǩoogvxWtpmu Ąl[MX\9;əLcLK8Fh=\[+78%.,ňQdzqC }»yFɍ+x>[G#nCW<'`6lj~Kg /U@P bI-OӅL'^\>MtZtc'u7Jx(}T2Ӏ@-ΙЉfaf&d"y 1SQv0V 1` hPt?IRaH4E$Ij)äi ;mƸ۱͎hRjӛG>szI\#N489wE,֚k%ؽ;Ť=*8t8+.Hj.>u)>Jg:L* oPLpӿZ47#d2|i`8IPzRBɁ5p^@,` ~ɵ E'_1 fL9xZ>"VEq:Nh6Όw!A*#c/-2lwe ^G[94:V!KOü܄kdJ1ncV<? 0܍̼d\mMKePF8SnT'<aMEZ.? հܣ.;+mr Q! Ŭ._q gMT|#s<26R"UNQ.3"<^A~p{u s)T~Oڕ3{ l|04fbH6328z<*MkX^辑ނUJn/ux' P*FsDhu-f@EAjRihr(p7-[$ò<,P*U%fKwz*ְ;8;M=s$aTo?W->ʀ$iGB;7sǽfk*AmټL]CEc^%O~ *A:?SZ1=].lrff xo3? :4 ,`K!;\Yño+ /@s,PyM_%U R5;]%3(8Ɇ*|DsyWaMM?R;k.>"OQ5A|h* wX~%98 $:@2ĕ)3MZq<_ՙ6::Q-)x :5^2|]UƑ~v[aK=׋, ,- M9I@GDe GG2{9n.%/ u vmu~DBqŽBp8G G=k0vLn)g=qVndQC-Qd>~AEQY|Q̎^+{PW6y>,yC 6^4lA&r6J)V_zK͝;>0vIa}~Ɠ V9EW˽S̖ɃԐ-{ wNkʤ .]dJAC`# tD] ߪJ}V>6Q8THƛʲ+#@5D(Q̃x=oGq<1,#("əR #/Q$8Izd9BhJH[%/]_E`1Gi!QrFXuz%~]&Q) ّ%Ge֓h,x 8z"7Kܭk7OW`50jM&;E*gٽ[AhAi*eqg`_CH(siUŷae>wN0 hg[G>: g F48:[ ڮFw>nWbVDWMf.E !J{[͵B뿯2x9FM'lҟZCty5\7[ T Vpe>V Fjj*qOԣA@ i+3MdkJ$޻S-W >oB^V9M +m,$i6 ("z>/1hd}G.94JIaT^51ѹweMMzf9v);^tޔW.hi6*  1"v~@ft_TD<J#5ԻFQ{\]NxxlÐsI{/Bڊ*ajMJyΉj6 N7-9iVu0Z[E@u}w6G퉅{jqmdqoc _I, j kkkHh^%?tA'),aEsP/ܷH30JTSGerJ&ƢfvaOf>[/A]kBΕaYq'Bӧ4}"r~$7k(WӋ#ha_̺Հ e/rGgEsbR->.X 'ߙ/LsNJ##G;Um]9?J/dW evG!f3Z%&swMK^ CI, p DrQO{ڠ}W"tK|aI V/yUϘ*eqNXFH;6f*;)iAdUh()5+ Қjh!_'}yį^mIOO$kٟED887gZf!m3Uķqgj\4|; zմ.\x#d6kRL1+-n}fYDTؒeNTrÎCm8J"Zư:rG.:DR˕'$BU"w?^]\[n%^ : Jf쒾9?ʒr/;B#:UNϭ ;?!=",eqDt=z]D敪‹!kõ4N/9. ?}9U˔+* eHz,+.4*-]孴FXݻ[F0>ww"}3"7jf3$= c؟5 zj02 {t}1}7IR/ +H X獿` >QMkCaH$Ӫ1D0V/*LerTNl/2v tƈߙa+]TEYl%"Dfj*#l)Q6 V"L6" cddِ;mp/6³<,IM9)QT#룭ܳRU~+vc'xRԂV+j,ii6nW{猱ՠ(蝇_a{:Z!&p"b?h{^ecxs~OrB~M΀6*=Qt*"K Ԙ|0OWa+%Th,޹!͈ܓ_cYhMU-Cn`59J<)SGhQDFȖbn"G p^guusD)܌UZ;pϊysOB_F)-PYFFƼVWo0(:w=={IJԸ7״l u?Ť"v0h=i^R9P4\U@q\0ᒒ ٽ`Bi \ΦKn$#\>=ne:"_g֎"Sw6@f:NO|?Ikp+m$0-}-6ú8DvGqO{a+ԈIs^"?PPb~PJSFUBA/DZ"%}C £eވ_zJ)Njפ,h^h k#d>(@.De`!E/ޭyPtL^o]\~ې$ fq;AO%n'ޜۈ%}GU傯٩31d{snk%_ŽId,>j NEZ2wN.GU|z7?@|q[C6: !A#N}OA73$b<{E|HSu6H{CۋGN[4A:(K:|vYyl}z[I4D cEi2i=m cjXu$,VKiPު< R DA]ԹI?qЁ q 5Ch2pxQmۧK=j 9,>_,u Xd" )iVgjz/@Br op.ZcC-CeG_'%TQs!@nᙻ=ZBzA;6Wj7C? X`Bv')!q;u,tߗx&(UWiz'=g^51U0J zڦ}uX1OHnî0ل0K ϗy^bxHfӳE{veώPQϥS+-O*=EEWߺ3wGhP!ZMq%-{ LC:ވbo nK0PZqOnTMOd]Ny0@q]K3guI9!]'R\P7v4ᭈO؇CY0\-WG9~Z@ʼnX;/e_cw=h冻ں8z~DU]'"h gRc_.K޵4*u /qD"fyգvx2I駜MT匈*9#g?nEIb3%RD:Qb# Z{y;7Ț` ת_Hvp´?3FJ ez't{]hn"MW8mYL+Ns&Œ4q|B!x\R!ZWQF/".)}nUs͎KHfE5<Gf`C *rCkw̥W;`[ae]|!>+[ҎqGp6dN\|#v_høT?&T`' 龣Sӕ-r~Ζ06##㤓d9M?mx&3KcNqlLAsm,%aO1dל=1jC 4,&,:s(MaXG#h8^唦Cg$5+o8,6m fMA^Ѭś:O| ԅ߬fTg|((| s (#$fcw_ck`O:_8<7?{0嵈y@c!SbAÅ8(⋂IȫFYS2EGb5/e7MãOUH`H4#fPԂ4aVC=ΊTayQ}jܺ9$YPpp 6=iP q 1HDڌIM01`MM U?$#,xM Bb+F{ {F5{Z<%BK;Z#م8]t;Ji<./6˜i͘p}cٜ*h j&=hxj^` 4aln+!1<(È{o=±&% |&(i|Xt;gέo&S1; f7G7E)uTuY\ ;Ѓ60 l =-VNV\S_(q/RVB:sBzW5=){8sB.̷tE{2i(Cl3(Zl;; fjS%jAHP]jkIi8v=Ulq\$,̇o΁MuM+Q&iQŕ]2u= ޓJ:ۃ,O c*+<Rʼ5)<@84zp ڳܺG)勼R'j&;x:G^4aEkj \S+@b U9nُ7ma?cDvԃӲaa#DZϷKX.e-ĐϰFc-@ś-9Oq5"~,rS47S'"&IA`>'P0qKа[bI)_6=ldA,\mi*ٶCH`2!m B5YXHد[H?,fg;q{nwN-%P4,Hfzx| /ymP+>յ'5rI*ҁv mcGl0;};Si!a=U8Q4b-DѰ\Wյ`h>q| Ll-0cvbݼ q6SEtuLY^؂`k^F9p_2Wt1yz"UޯK]b 6uBFL(,)P2xzP?Y+ŋ*N8vWf(D?e]u14UެPfǁs֔63Ĕ's=1~QA4&9?ZpKw^GQI$@y|ƶ:8&\.ul@M2E>A}_%GRZt9?i[N'@RԤ.{ct-F9qB): _ƸCEU*荬`Lqs{ W]\@TzP$AevO S!9ЂGEۓG]'iRh$|!jc^xr7)Z2օc,4VeF?Ÿt@[H6|DŐ^"Y^)y a9ٞy_9t)j@L F)m[ FMd t" Yc,ipqQWO\QxT aqF_m j_gO8S<nd͟Pnl. ek 7(ͭ-sϳcNyt\[4\ ZP# -RX:;BL usS.t\>ͱJMΡGٍ¦s\bQF*,&U_j#ꟇvF‘ZndrwT$o+ֵtsC`<1b?a0rCzc6Zn2ģZѲ :١cIq(5J\d\1٪@S7>D?S{s!"M,q5TIWj/+84x' dY9<2ݧF9Q@m~lh4!G"`tMdehtkbi_^Ǹg-M*)fu' r DK30*$ɟ'\ј6:a F27 8BKk3um7wi,_Ry16Y>_:H A9Y3@ag&sYѩPa^J? 5M`KʧCw _`W@dqKȾGpТqZ u4xo>T$?D##כJ, F`S(( ለ~(2 k]G#J=^FW`hGeqqe9kYnTnB;X ߾xt롬φT4KUtX^\IUvC*lÞoSNL7 ?\).j*eNBP]Lb,̜ ;X"πTWTҘҋ,FuҔCZW ӚvOPGXKXP2"5 umWCr| ]gBdy1U03va}>:2NG{։wv}Qo""Da j?W9V'hKj(<ܠ,b ΅&GB\.km6{4&#&K\1v+%9b'([|k#p+w, }hN"S\Fnopw+am eUĂU̡y,Dަ⮍=Ao(-eGMR1,d9ᮞmB%$s$56u4 [c.-<uɻFڕ%'n!)l%3bH!ZsܿnbV >ԗ`ٵ:Ȏռެ!1x4uE>YQ+3P[vsH+tyɳ;F1i'5@N\{F t+-ُQpޕ. cf\5n g0|5PHd<:XޭJ G:XD &aOnbiq*w"hH8zB6ש FďN' T݂YDN_kY R *ǂDH-@.Gr4%\%K|=o"[~GB Ͻ+_~~;W^.jɴ>)sS0@SA+ >;Ͱ菋NO^2;}JGQs#"6߻#U4[Eb1nxԧ@Pl!Ԇ9]r/,^H[x "y.DnykY˽ m\)@Bո"6xeH)R`[k5?پ^bux`pY:h-;ȡ(I:!,* TMA#0YD aʷ iWyG*ɜރP'? ]Ĝ"fWB˘bHY%3HDțfGG{9Z䍟{ _u.J8[ nOZ + =u\9@[i\,poexZ `rcUQ!JE`d0FX1(2b1|Z*CAPxcհ_ϩ-XW/;lK!ABeow<#i)fAj}Orp_[6^JNI O7?lVJYˀuk@e&Q &yfE9Qet3*e9@gvP Yj.Ÿn7 SSxN4- e:>^②SA-k_R7uW|!|q ҡٌB7 [q6,cUE_:&xh2 xAnCgV◗=Ƴ=5Bwjx/)>Slu,̠ZJ u$4F3!eqMh]®$Ȩ6^}嬀1#96^iѵ!X!)4i;biZqbcǢzRVwp(~F,mgƌ x6KuůpP ZQbx[1'X/p,Dc@Twv1W3Jlw)wJyE: r/@ToFlO'@s I{E![,(+JзyoU{]zWf34AEؼˆrXgrVƄv74]O* b&ʊ#.3^G" SwG>aiLߤ{5dЄO)Qr; >~U,LѬ(7`V\) {![ΉHb rMv(ԃ mWf0R:g\KMVUR]xA5S[=$y~{IjS\Y-cdܴ@RM1rNk@V鐖.W5paʬqZ0^{hzM /ޅҠ)7OeYIn%r2Fr1|d`SkhK6a6jysRN7w6L<VcPnzNmu#B%wcIm^} Qi IwSf1ai pP+^=_[tٞtr3)WnaCuzxQEЋ>(e4kn=5g7c(ĭկB1 J)0C]6+. z%,5H[M- !s鮷.>I"y;+=k,6Vҏw:@ ]EL<:昊L*b [6Ib\"K558i ‚F|^JIDAOItH)r.,"niMV]pM/wά:@*R4u[g̜-RP`;PE<>m+Vl$L g߽ E/WcZJafm&㊶XIx~dV  ޓa_(%z< tD\L(sS/쒜9$ِ \J+^k.=H='Q5O >LN(?$~տ 1g|΃Vk`YQB%e"w2?]œ/WF xHNo&\'|mإr*ƾR͕Ȍ"~5Zipד{BYyNUp(b\η=紂K+]ߓJ8,=?q q@PeW ,BTpϡ=]#寊=qEZ{P)*M7@,zo;DI}~kfݴA:lu=GOdPZõ S9̄u&Ѩj8憃ꙏ,܀JN?ϝuƙ3CfW^21+8,:p؁;}-b:֡NyHnnM=q  X2SQQ̼8OߪD|r(ku~56|,~[D|tr-qpA Ի u#숹?Tvm Hs[Ӈ(FI,z+J ּ`.fjM#_/̡z:΄9vEo/w^T`Xk  X. QL/v.U !\O1뗐 %_ Lห1]CY:ܰN!o<=AJw&DÈ940Cf63SGP3NQ/a! R>\$@G~YQ.~yQ3P;WPgG ֍ N O#LSdπ`EAȑЖR( ~5x@#!8GY~I @)Ucy\}]*^ø_ -8Cs 5Ē~Y +9™HC# do)bH%[.TuD-93F22.H1+5yqRT8s-?a|,:d'[GV,{[d#qX۷Bd~a3#ZWj3Z[|J6Cp ٺTUBDVc`B{V5V Uec^D guc/Vȥ:L!m4 nVq#/v7Ж n XF7wg 5W8{O[ߗiR-$R?`~ *[{ 0{BS#{r'Ypk͘-͋ j̬BGv}W M.aDV1OШH!c)I//Wa@7[#3'(kv?:QjOSz S 1u&.zJ܏ryuxs%7ZN8JB.p2N强:?G_kq--:wOBtv~d4f*_'ip\ {+iѫOtbHCՉۋz'@V |mFAݦ;XioY ERp4h!7C_cELj !xOy=VcJT}YbJ~qܺA Mx,u߉+=%J%ӛgz 2ZO2A63Ibf(ߊ]ųۚs;(ſ"1]o1l~hUܚR<#vkzTqVNgiJE?s -XZA};QFvl׼obϔGGMf_Jd xLSEF0&qR1IYE.Pc/^H( Da'w<0b pd+Fn']Đ_,ݑL8q>{PSw佁Mx 8wͱUr*iYEk[ MS=H1STrE9ğq(xtMkSB%/ܗ@84h \HÈmƒ? bw:0R.$y}(uϭl2X$bS+Mgհ'BBceB*7;v]f(E,,}099VrWLl͝CXC,_QFQ.Oה>:18Prml~N =K%CzrE//C]fSo댐3ڤь<D]3sX?;Vc/\t7 SYGbcVN ωy˦8Gٛcs{ `!}}]$v& [  tXx z+9K Qz, &5bsSɒb+I?[sfj?W8I^l'GUhaaS7vz`n&@P?L醗,(*)-s#:"48Dn`ԹHV|1(8C7{@wy>n?P`F>\. O81YJ^m 6.)wʼ!O?lh?)w|uE4 bOR- &?/`=Ƶ"."E[ Y51Y5yjzL}>!%MON3L M 6/iU}<$|anwOт.*BQxKkNȑZo4O2Vl%N -:I)WIz6v v-\ez-Hɡ:3eu' t[iL#T Vԗ;ߡ@nκ6*y/ۤbXq XH2g0&9Ѭu[m,32Ʈ#IЭ`Tf {ϞJz9$@cGg4Ee '㾗|I5#Nݨs@i׍ݻVQ00#^9oWZ8Ǘ%7QEf]wLkLIk> #p,K۩Lz\: s۾PoFӨPhgV >o*;}̉(qYIV*G^nWǒ/h ^{I&:̔h-h,-W _+s?w Q Uy> lI i؀=?r 73q0>ov[-٩yx,&i'=KRklb &ՋIxp}ZЕ#|#hH9*pJb2TWwMf,p˼z8Qq1%&8@YZő`ឯ[rk+DɴDo•,aQkRp^2,v=534 d똻XR)ԥT.22U7׎{ l:/7dcNк%P>g2$5tE>hJ$9l@ i9໵ jy\ʾYӶ\ƚ阉 վĚ+=dAwxblxgK p&%9W!JmS:mb8J` $ڍڗj DiWOwVo[|ԓ#UDݨ3åGHكfK[ T\Tlodyn H2ih]2zZjt~d;t|+f {6M*ហG1$2e7& -ݨ)tZ0Ǹsӌ? zv`S@AS5bb ^[?j߆Zc4i:<98?9pԻZ2bmB"?4yv{h@>u`]E"Y?(;^ܓُdm34TbJ%[,&T֘H3A[O?%H}ekEZɠޚk / @KTvׇׁ&|P%Rgbqat Cͯe#< TcFW7qtuP(L(R`3˝?tQϐl lmD':jBL M`0*R'iL {/pSϋk35Tib.D~uV`25S@"!ҁΤg]7' tO} Qch)[tLўc><*;>_Uȓ=OqǔavschlNr*:3 7鱒w]҂vu\#_L'X2 bF<{& 4S]߮ʿ(j"h:j}m_tX׸ >oaH$> Ӆ,nݫ[u)ZxnH>c0JÁ) V;G{ڳ"gYiHE@wiYk%h)Hwj6,DBC$' !JM}f6Dt}=*FjG~[T-LOe*Pr*ŭmba[Љ«(NZFdy(2יJXLA^ 9qЗuJf(v2΍b[3zk)OKَlTK?GK T"4˜;I ߳(1k+Xڙ ,~%Q- `{Atcǧ?eeQ{DjK~>tkD'MM/t8T\&gxo}8hp 8 2#|&;52X0\Rx/(Pf8,R…XB0v9w@苦c}lӶvcvqrȜVÉ'pT^ĚkDFz 7ukx|aξzf\S!x]}5[K0kQ`Zӭ4|atGbB?Rнv5 Dɺ:q).&|CL0>kUhY i%2u%:\E,|Th~ZfGͲG׳75E,BSMN,Dq3 bt -(Q#YҠ_{.*PCgY ]uds`ۄCfm Rn-[bs@ٮ>Jy^%$$k}E ȷ@"FItbѳvVܗk7VIYRF wX&a wXyvPӬp$JD3Kپ2vEOl%Hi* tx ?s,`{?)YP, \|O_Άee27g *Fr&FbSowp^i2e>EGC]ܬP?X,_ӿ:2\-3@tM}aɹm3 @" 䄽6HsPyI53P5x#rkRBV;Oӕ{KR:/mg58#Cjh`yC"/ѩ85COdycٸls0,5Bax 6}eC:(# Lkm"/A)Z,HXx4BnhC|L;F=$8h\+A# Eю"UXVH?oONrKoN_ЕNa;X\w-V-?D\L󎹨҄Ynb:.s)ZD*ЉcKJ[Z4S-x;>=hSμA$`V7_p˹4ӫ`)`(Aw= 0hG8f)Q25Ѳu>yT8H‚L`AuTʪ^2bny}3;MZWȻP,<-X|cTclkp*Jdҏ o[02ēAOdH\SLNnJ1:C /7mD]u?Yhq QI!N'u.D:h.bVkF[7۪51kagV TY?>CYaYECq"ָ݌C"Vшl6]Bv-ĂowXep{q44fC/My_!EQ&S ~BpyG.~zcIvc)ať=G'%5\.2wi=jE$Nb¦e,wW$u"SZ@쾁]PL1O)PIoYyAqmAc. r(ۖ2ujrM~y?v%`JY܊?D G ~UA>hTn*zX1;4t8Y`K4Kz1hٗ Ԣy!u@'2qNwؙ~Nv%V[ocP)b))pCtV~:P{X=} aD=0E\,jjލNߥZ?vD0g;6n2'Ɯ}?[x labZ`}EuѦADZokijt/I¡hg}:x >x#f Bl+ S#i|nhn췰|0+Y>PSZqV8{G%wQ-ř l }kH|][[a 5r|Siq>eM^=f %ΰ0%/NdGEʱϊy^$1PX+MW J&SyM蒕$y%wIsͿ% ;o9T4(rNI@ 22N_kqQũ*)ӾU$ OL( 5FɸDDqʈ D܌y<5"X ǧyW1q⟛`\ZBѧZhda˅5s(*ß45:n)G1ͯҫyk*Т/K;tw ]pbj]zKe3Nh؝(VJ1B/<=#wۗPjQ5Zľ^I)%b$aTWuf[o^;K}3f y&]u +~2;$čxE*8 .^9 D[NZѓ͘gan}hYF4ņBRĥ_V*̈6փ6@7@J/Ө9[66>p1 lAg^/F+6595Ay*?Gw C4Rrna}̷mdYB%Es]>_%.`h MC |g?2ɶSe1}TKͨ4l.xuYajI8TN/!$z yf}74|C6@']Ҹf+{#W{drB+m*OXmKFm+;&АT' ֭ZW7B ;+ Jn(1P @֒]S""b,≈owN K2&(eC+3#s,_9oppnMR(fss8 CAvT e}sPqnctOY?Ŧ+yldl-aYH2L}ߦvHOs0rXJ1g~vct!wJYDƼKӉB('ΟȅRI9rei^ Ks*^[7: bVLl')"|<΢lDPZH˒-YU[!aS i7⥖_KVR<` qu%5קOCf~Ь?\OHA_̗+45D)Bk osJ4t-GPM`͏r4( )ѢFM͞1czS1\(O SsGay%)~+CKe]كG\}yq"u:Yw<$.- *  Skf{\o%( Ac4n^3)4;&lz3 !ᨖI_2q * r2sX wW7WDd|8/F+O@f@yGDåIFMh5d$h@]. *TFWLcPZbGl#uгRLSAH~Gx3׺*>̺:^ӘɍS3G`[m##śݞ6=JFVLl`Ie&A~+y JbI'X[S$/wAuQBڳ兣(ȸs'x[f.vTO41' 6̲z>` q+6ΙA /hR'w:\TS%$K1okpx!o$߿05n ]9Og`Nzmߵ8n4O1?^ję 뼋52r-[e gB+T< +A."79$5جƷ97'( ?\-Yv;ˍrsV"rBʋM?c!a$`jdq!6QY<8'(q#N$Y Vox6`EXˡ̲ oh] o <>id:% U 묠"qkiZY1i\z @\8Y̢MǎN?Sk]퐈# Ĩd(-,RE~NQ }'x@rTߙ ?^5Kn.5q9 F85.F+e?pL]eT=tUjVDr$<ڰ+k<k: x^,2/&!sӢQ{aTrމ9GU[l[FbkXer0§OphcQawNjՃ 'j ]3FKx`ncA>~˭kP̪潃B~`:ƂRvQnID w/r[MhT)Zhc;mH**䥯Ay\d[E<7]}7Ə])h1|;߿XA[%ۡýGR;IeϧMP9o* §PIW(#yoTb6Q=F*%]a5nЛr/wcp?e{r0у;kZFܦ|WD  ?n3Pi,7O No}\b$n_߳ I2eҚ|>KwHSü߁5j=" I[ &y13(f0/Ypa :/iLŨj{`C*2"Zcڈ&?8vB' z;u$L$jʽ F )B[?xm=?R2Wʮ]W)ĉh98 ־?CmR}_ V0WP~~&虦^"^A^{gT7 uV=l5/s/ 3h4~% Ao%Z30r5' Z#BrnÑv;U"sE+͉9:ɺ_@S@;RMf CeR²:zM1p[u,N0_&A>3wE@~|%iȣ-0F(?-N&u3i2 l }N-/xj2B1(Z)8$NIJq#!8u %}uLa. R3^&0K0M(i9tʀ}|;#1Jnk8EFZ3hmG2EԌ[qM$B~BQn0E!V2;M u&=k_$՗XxH&A 4yȏK=dϗ֋sD`BD~Cޒ B#<*b_)llZ5%_ T=vz#ow BP&.'ͼ @&FږEf=`:mDj7bNyQш8ϋ]&֦/DGΣ=UCDi}u }B(Vs^ NZ#ˢ<[Dc12g)*]*ZԒ@! >*ˉI7!gȂJIs/4",qiCGvtZ@v9WrkāDW P)xrk@]puR,k-@P2v$D K!ۙbjc6C& ؒ"#&n=G4Aw}UY01n2Ys%Q3[n6[^TN%m17$0HـܟjY\몬no&|04(EF :?j;ue3IV{jY-s2[=pY%YTpbF-$<рR$ߝh<'Bϋ,eh}w#5pR^{!7}LuؕO- '/_] ƃ*߂ԃ;&,):2lJ Ƒ՛+`?#[(X ;,V,2Y5myoJ^4 jV(J7G-@HJL"MfzFhه۰ƨf6e 8)B'Amb>\l9[=v,h} ^`Ss'rR΃:,S;*Vx:?oԧ}1C'keD;gf}wHf,詜]ܧ*]~⦘g`'xfah勐eyUbϹOGrD ۘ޼.m\ʗ,Z≁Ŷ.m{6\)TZjۖڷBG=L*#8foa" e}Pl`CjwDq>YĪI&!Kv:/JM߉vⳔp+'2ԹkggDc.l&Η"N&KAj~rhdbDJu3 xV ìbD|;$^3uB[7!k5P3E &q]Fm@H0Pdɹ\%V6#dk(wI> IvŶɻzHS5ƭHӃk[H&O"$`I{'nd}Х} \OvԿǨ\U*p*}8eI'I)"2Ët,c&Y=,B*G׻JpAEmұ7nl?߰ݟ=*Wi3 mєGQPܢu뾭y`\8 jA<0ocɱ77P{]o {]t(>f ;"ذ5 c*K_8cyȻK[G7|vѥ.[P6g3}%-15\M) BrgLvT l>V|Sq&TCSY*"ե -z&5j7*68MͻBw}$AЋmH ..ϺA@ &b;ߍNLrP בeOx ݰ}/ U"ylcl̀)!x{k?s%vHQR ( ^m\u @ []L}48onBa_94NТZSX\&:fen}1As=bK R+dFa~^)T (״ICS"lϋi]/ʭ^怪Z AN#bet3lE{}POg,!.gҵ~USо|lʧIG#5:.WeɬoxdT6PЯ7c*^xY巟,>Įy!eEwMCHq V i`eK$?,69Y/GƆ3HAYcB؝qaݠ\7s2uA8^{6 s0;BKo=0;l­DƐmz*n (G]W6~U}*/^db4F+μ0-Ta61k\QqӑtuO"$Tk\@6JcrWyY敡 ayV6M`;G Ïe4t,nrJ 觅(oȮ1j'憘vnDx"G ޸/f2q 5 0y-ok]s!ʻx .e!t)[MbՠC0bIBy೓]xt-rUwe3 /%gQ氎@I"wՄL5ώ21D 9ă"ҡ}A[*0Mh s'FBRT_F}E)j1Q2%Qs e8,e5mĵ z z8Y-!v o#WӜW@֓gዟȆ:,%fæ Pњ89Ql.`_ohٟ(o+,ozt곐q@D;Vʔ#޹g^b@;vï$3UF3JT(jjBaK靈9r1F/LnYp``>+'x}徥l^@ѵG[WI)s%sa>iӋ;ZP#vɺ1xcT =2tT{ jZ _){5#cxs_*(N#|D{ [d0EfI!'` gǟn甿AaXng$|3E)K'U;l"zE6SL9dyw+D >~\+q)ϵ b F/<ηdxG':\wިYBE"U[J_8KZpsL87J`X[Qk\m$=5\s>5uSصy/bYq8&;k+dBw>(PHk*{ c^wdӑZ*t,\F8 ~-S%AjB6ēj l*oB!KTqRU|'xVA.Z<{|QK3p},}lnI}fYI%x2P\դ'!ZG܃?#f#UW4Xw#\lԩ[{N+ iN ſGaz V ?!GS{мZEjg2KꩰhTgmNMqQ$$^$^}xQmr^8(޲9jn4,˱W \֏:G21P2#4B C؇y/z2amtke*:>F^ tc⪬ɾ'M$,}l[*3D eP3C2w+ zkFX&WMNR]R.4.Ymk(W`$"샼wln`[?L|Զ5hlJ7.2G3Rt&UefCr]/u+.eݟe4A*F/0-GLo73Mdlċ@ ;evVj@ꃅ|u[6<:LjxC"H!8;N1L~/O* * vX=z/` @\m9aNu 323[n<uP- Ѭ,, Xr郑Pͱ$H:n2DDE^3X[?Mb&&JNHSaNRUpׅV8;|T3nGC3YV#5Կ g S!: R`n!o2Z/JˢA NaH)(q(i9QFr5fwy?[߼s /VIPhCs{q#n4D[{4k>e$@![b@eXOQlt12gV:clBEEUY :HM/\a_ `zf*:hʹmHqs})JRһ ' BO'{>S?KVZ* 8f9̆W Zo$gg>\u1yVʎ(prP 0|x1 ,ePcqǗD|xqkapHD lFNwm{7BTnRK` ˋ/n}pj6KՔN!䀵zGcIj2Q>tee|$6Megz_<(veE< 2vO Ha@('"(VM;h̯hq7U%QnJp@,6b@vqҨQxOs^ <:%.Cj%tӂBЄЙHt6R d2nx?\ʴRߜC:ahkn𚵟 ]EXTͮ\6C1B/%¿qwAddQD-T~njN0)e-R^ӦX]a3*v }(Teޙo .Yzm-e5|\b _n^1vU8 [kHKPX x.|L^5M;5qCi20*YUJAL_QX̕9VNOM+j  Xt:mҁ%nJJnCߚ>OXzNge`Wr[&pSAP_oW%C1Tn dm g[;s:1e ϜjWHwőmq6:@R[q~2Gy#Otf8u&U'4NDR|\0\SMM4]̫~Z2-ҟxkV!X cwq}\qʋ]2Xu(/k`ˌ m7uiL >1|oϢc"D*^\>YZ,ouV,E4t$/-v :Fz>a왾Ǯ]ˣA6oQ,~<=rjjsI:\'X_)"SO{5؋^zQ(d|6X+D"İ|ABT]ȤL2PY\"[U-;J֥+Z-`W6S. tVsX줿C:Ҙ}I\ɫӠΖ}7] P±DTHw X)ڇm|+vT6m"<3I]$o$A@xwbudI1СyT+@hȖ-PY{AҰ+hʗH0@)LzKkZs/EA_\KT(_Hм/dBcCF0(]/Sٵ̗WZq{%zK@0̩GdQDƂϱ^.V_c8cxF UY.[|E'v:G1/%kyiQ~d@-U Ύe"+#U]+zb!+D5c7ǟ1"?>'t/#LEX%Ojv[(:сK?TLc Q>/HD?3/FYk;VK3G6%^.G桉nx0Sx ^FF[&H w'E\ !s3 olz6'F\}*=@J,ޕ@ ޗTaq~T-X=GDRuT#6",e&J &Pľ}$D#} FHd-o,vw )EȂilEe]8 E[>ݱkw-g<%Ho6.gs'$vL%61, ]c6y'Eئf n~;h7ږ9a-uOκX$w dMfۮljТ͔+FzLuy9Edo>xiTԟѱ T"]~lj a G,5 Q;"s%YM.[_]ہUsE ܤf ՜aKei'KRF2(t8s=A'LYiٸ[*j«SSl莴iv[c}@O@*u4!PSP+OuߢP) )O\ "sh{54O ^k`(k 9&U{ !?{\|M;ZɀEDt%m$Пf4ǽ?DnV-f<D3tv14؍fAG۷hǤ*Kk4B7NƏ۰K rXkrSfnuR03ѧ _Ʒ_2s'! |JUDecҮ2p}XdhpEhGZEHFlq@Kl놣?yՇ[<:W q}]ԳHj'9M)3cgzOHiKbǹc/?:7]ɉmukhap eخZ;^,ڰM̯UE~+fx*"Lt :c`V6qRY3{á?HR^ *sS1_=F9 #+}&`[ "]k2d3@̂fUq@,{2cz^tpML}GNJW[FP\!&Z,yZ~ vXGy}8 6 2n[`!f:>G/[Ye 8'L 7u =w빒HOusb2zRVl'%j3XT5? ,9 jDsIKhдG%T$d:x1|";.{M&7$QK_~*Q Ǩ+/6a?-uץ?&s0 ѿL%ڲpس_h/yf/@W?}?g_}c$ifn 0{l}nU8?U_tՅ@7^vHiUZS&l=4ӄW5):nshq[2)޴I7Qf9׸N'-C"t }|dM9a!fJ\$Tv&|#t|O4Z!gq]pXGG8 3N@|EU"͹9^!ޚ`Kzյy,ntQS&:^>A_D^ߩ^%Lje mKa4̓h*a2"UL.Vƣ% A8ķ^ s $fy)7HGԾd2uK5c9zw6~yoمČ3$7)[Zf`%,~Bl]pdC^ư3o1DS ۔ L+Ke2N_5Һ(iզޠa߸}| sJ>#trXa*$$B"DΊb,6N͟_ME K(sKL3k;!4(aQ9Խ:W>SNg=%; Nfy =UK+>*x/3 g𚞪,ߟ2(EJ\3"vdc^.Ƿ:&Q,hGFn#5!b}zvIjhbnb nNNZق|-#,Jب{]t$z9AG6{=d"Ŏ2 'dqUAjqyŠtp?]l(եأvL zO޶[c2ma7Wiͽ%/A5-YuYMY:k$e v۟6=`d bFn?3q[ 5k#9H]Qn A%v1*כAw (_\d(Z+`)9X=!Le|(YE2Rf;秠YϠ+qO)KBsib=mزmʾu?<kpjUB-=D`o \k:QJNys VKFH :b-koj/'UQ7_ѐ:srL\sHZB " @0-.@؟Cr]N`ҠX`,].o-~sMa 1KV';#,6C"HfB#xeƵ~ֻTj'%pTgL T*\-@NDQwRDM'IS[9&+eDv|WrïORֵhW{jK|h'pZN16oeLWވno/\ֆw˻FۤSҝ6pKrdӄرhl'M&3َ0u,O/IRXWQ;[͝t0E~f |r82jz"9fL~glÕcK5dd. f,e!kBs@_xOtT(n_%I- Kc_dl[ '3;vME@p|ô CEeKHzHw|"pk7^s_A˘v۵/b ~Jizp ǐ zZ9] 󭭋I#[fo+1=|mkB1ÿ́2Z'J_2@d[JzvĠۀ@T<˝VTkfT~.)Ⱁn؝f5`%߈X~]~TT.pYY.lפZ ees{5v_(">(Ү?R~nՔEDիLW`UV ٕᶇ>5KEOgKs\ }׆g-~yqwl6IU^ڢʁ4ָ r7d4{:?%Փ h|"#S򩄃E0R)D0X͡i4jmd}7~{FeNƘmfTH5154&6PSsNMl%aX;swծ'&[a2k:fZTS :}?y飃܎+]tPdePE'_U *{&h,h~ l3N,|vs a=fݕOms+=z;yXGi_V| `qiNT>I) P1,ERKhZ_U3G*e-޶ 7a| g֭~&^`,q͗d9JU hAA`q;Sa=>̤#ǪΓV0ؤ:DZ#E&\﹉y̨*D[faL~6wx;(9F j~;| |! v1M9ao z4VT~tuo$Ẍ́+xxU998{VlٚA&lgiB)-ku$[3(Z\GvTs()Ǣ2N sSIcWS)fiij3"2?Y,v nY,Լ54amsIg~e%Z==+"FB#:Lxt>Et OnQ׭'c B$g y`b:*ET [lmO9M__2/Nb7T\0i=] ĕ֭ p_pv=ClJ9n ʰFaEͼ|6Pho[gBmDH6hC'y&YňR Owh 7iMՠn4D OkM^bghj^sV5꺎`-g-gj+UȨ3 RΗ6mΤ_tPGM̃ ˉ[e1jQ%:˦QJ<*Qo2Wþ R>ߥxk!m6.B,U;W*ֹPxh֪4c"gDI5-8pc'P盨Sc}VJP4ڦXلS~'U}p"r0VfSGiJs/X8a.BrѾ,<7A|ex4zg}PC?#!,ȪN De.;EWچRSPY4-\yOJ/%`Z4E*ӣ, exs[U鉇R0\RUND&A6,|qˉjW $]Yu}&\ `.DyNp,?$ d{uw㘩ոkPsZhlE;t(| gQ5F!tiD#TǣV]o+5T'(g2!ֺUS_ Gr$ṄJN>p?w) &☬>u~&44<}B[@= P;{u%|V0w'ޕ^: $ݕ_x^ ߸%nFhh,BifT\|97 @ef~VXg@+ śS&&2 h)ߧ"Am;a*54E]onwY`%;u!4]˲}NQ腰5n!+abwN~qMZ*t~(KJ*\3u{ I# uwA']+lrӨodz蚶Teݱ7HܛDG I[ 64KaeohXDl?>Z /O|^"Wp輿OGNv X*8VՕVņmnKSJ S`l&U>s:xh7ؙ4M׃Oi`wIKBjApĴPƐ@cUV n-ug;[(~h_lP»˧n'qK'q[qi%4o15:,K0HZaBoT'4*ұR# \xYC&i0',ՋNj쇨f6_]>v*x!pwx_d\\OSկ{7g~>fFK\BwpJG n|#o %l-k07>{!Xk m!t^RE^K} H8 OUu)Ln()/lGFW)nORa됌S\2[-5^fsDBqC)fl1 4}? x17 sMnA>zG=wQ?n@mjVT>j"ҝ~|EIPؚ0HIw;4%=fHFǾ2}iH.Cj2&dz< =:f_^x{]M,2wQ1vDes;wJ 7t6([Vu:;t}Zi܄Cb^8.`9 ,$^n٪Q'8bc[?Zc@BVZg:-rOXwMlkc6)p(TZ``t|5ܾTo;fة*$-ۗM[XĴpZ<^\~$4Ā9F|7x1D:n%:iz$E{Xm \E>}GnX8x\pF6Ec9w/?:i# ~1<a/* D _`̒$p~D  aH<aS RPDKx`*Q2X#*H$Bvحy/诎:rQ~ྐྵrnhg @#@5?Y@gbWr`91_ژm7ƹTT^vBl#5}foXj E׳g߶vhA0u;8V?5^Iu.IIa:ӊh?gQ٥Mdž2Y"`@wG[pP}W9l~"@o-oR-juojk~kșB ų-F[zg5@<"|MP"`G%LÖNFqljW} V(3[a;]ɫ*}2QUoN'FǑC)IG%~7śf!-ɴ+,@ӲYŦ՗UV*T$iAR)1c;eҞR/3oV9:ԋV%O$ ʡ$3Hg *)5Ų].Ry-j|`J@4W8tĝFGF9К{5kɢw5-8pxX ^?Hz9CIZq&ͮ S6Y02|0Lf^*| DȔ;} S $"k|o5E?m<$VjoQ"q|˧VucXj5@ 6$&2l"3wf 5[O VRr2ϕXuCX-Ohi+2NԣULQf~݃MQzih@K'Jf4nB-OQQ|d$=L\փZ{g[+F֍x^r,bW O0+d!z%ֽ_p%AG!KEb+g`TĮМs#˅]s(;y9-\ڼ- 6Xbe11BK6舴d?m:>Gݢ0d{xyѾ<LO{HF MyK11/}i&BMB~N8ŀ9ɇcv }Y\ViK>*O{ʐ_ZfyˆɓZA"lmTuI)Ur?4^|;HOÙ.YM,BwY$l[vdn-?Hb9_11F|QƂ]ΟY5/sѡG; 3$uRE:hyhnھ2z< y#9*li|JɍՖu/Tvm5HM)3t% /s 5u39xcZ/Rr85jD]Z7y=Y{B|D+ëI^a(s!BUVWg7D54 *p  V_uʄ:8eȻ8^e-%d#dHR:12z𴀊 fgl'O"Fr3 1ĸKK7XӜu}a0m5Lz7㈖aܗ!ܬYbqS[Si$zAJ$hz֞ I $BKAt4ծwKWA%6XIG{T&qNet>l/0$].N})ShGAm\G4gTs8Cia3Fʍl"ŏ ^p1TꏫKb?t_{mY(ҧ2I y#T.D(P\bF-!Y3fqqō;pގ>Wzڶs3rA ]-yFՑjy}ODB|SGQӌ6v-{eq>wawk20dKz{T/<B4zQC`&OZ7|qMpD^KEخZqߗbM$`5Xg7Jx,;2*C#Qa/8Hdf=-%疶!6z'D`/`b:QO8 x ^5.>JiM /{I AiT)dܦSc&>ऒ0R3$ͭêԊ/\OW6_@G|9>û+Z "./rMH&. rGEv<<;A橫x]nLj)&IF'BZT5xp!V~r#(Yw.hA_Ɓ⴬CѭJ u|DuK{ SN*uMu:27-LLproFfѱ6y4fr̪*fcd 8Q{ aؘ2FhU f-xgZOgTs~Vdat år`l 'ÆTP:^\4]7hL4v%pB3U|rU&a^;)0b|>b:f 7Brïr L "n9C4?'f%|`"RC+M&b?%AR0GglFU֐2qz妱 \ji!ʀ#>ax{|#S!?2m9JQ;S[FZ xWS-V]Cml3Jtig|b3[bs~:%*`$R\Sc,dD-pAD ñ0(L򤃢͢%qqWȨBcAIe( %ttvgp0i*(8 C?vD=R5y ƀ6Ezndz$#)% 5ڹ0ʔÁNO!!bUNt'I@m)fށWrDj?iwP ˁC@?,ဗ`RZ͊e. ڷl C<'B7+HŞz+ʖĜǁ U_dX8lX?_G "5=3[`aN0kG}R Źwz[r1o;HmarW0یCL&\HaT\Jyž騻^\ݸҎhtYiI?՗_)pf7"kD+$;O32d2U|B9+L<A1GS_@s-p?X> қPhO Y%_|X=?c9fs!D`)2@h Rz tâGIf$},m6"7,=^ oFV?9k҄n`Xj} l 1I\rq ;_gf$"vX/$' 0H{wWl| x/N7؟1~Efgdkj$#qCXL\XN~Ca 7N,E*\|Q8{0_W!P=w-ee׷3p`)7V2x5&8 + !FrqˆI>ſuQ\T;١SeKP 1<*F Ɓݕ)X~_mLΕH[+u*~g/d[f{lgk'nƙ/DQ:"Љ@;!RtgB/4̲JM5יWU/AJCaiD/hBj|Cn'W2boSe[{n9vR<#I"SW)&=_lEDΉ)'yiwB+ϑ$fϐ^Suq;єx#`ӨLzƛurŷMU`&H:hh :4q%$A_VJH %c}iB x́if[=ky:-.Y2wٰ#Ԡ{؏)$JSA[oyt_Tz/+BI ыWH0RQKw#8rsĘsZi-?Ջֽ%!'Dl1o8 €޳i쐑x4f~+"'p`21$O!h?#ٻayac[˅t ɮI A-[<ޥ)h?<6jSOGZ ɍ_V(LX_)R-F 0|ҕMْHIY6+:Q촲ߏKI ;ePʾeyT!6S$w4%ΓҢO3נv jXdyƔ_]D yLdIr9N.B`7Cq\du.n''"m-:nUߡ <& uʻj4-|&JjeȃQ/7pj"9dv: KuкE[+W& O»c7^*pH`*x?@bW#&!rxt ( " 3<;>EE1AW )X]џqzt @DuÃҐ*6H}Yɣүź?Gi~"{*(BF%|#zk7"56lJl^$ڇ DV%4 0w1ξm8+þe=j,::-f(&XQr!Pey<4,]">`sҨkU}O\&r)V.e~ãZ;sS߂}ئ?5l9䈶-! Vǡ#:!3Wm݃SPtҐ׸o~iAo@'wE6bcJ6$(lC;vMN©Ϟeګh#]Y:$Wʿ-Ďv( wHJQ\]TZj^s-Z5rufeB8*`5'!boG ]hᑲ1B&h#[+Y6B7Y-PFe$FL0?Fpa6GvدNHjdY ,J^$-4@JH̭OV QLPssgH;N3XD{R9dO 0W N-2Q-$ tlC&&׍KK`iCk{ uM OIH=v彂 WU/[g v$?^l7pIdS(ݏ pXd-Z9٥/LQg=+1nSA`3vxs&Ei#肌7 vݪo5=X KRJmچ1ș>YѯT-n]QښejgYez)ݾO[vBN 'INXi_"rLjV]ʋ=== XMg(OpW'ljY*ر*.8gߊ>bzު4 \/w T*y@R߅ RCKJ+Oe ]gݻƗ^[C!gO!I ꎡ @į9u= MGfN,Rx[v-2{P鳌&Ums.W6 [P})܇J,g[0_m ^"_wNin/cTGYǘ$lQ v¶*o/ o)@G-O3n)5h~dXAt=vd4%1 iM)SRc5heZ^Y}{8<:~8" O4Ȇ?/-1C5ؾYQs$6.G2K.qFV7{SxTnw6@?)4[ΧM1"О1j6Ikm+?Hm\\ -lI8;i)`b5U>A.`r7XMO-S(Ĉ)0l)<:L!7?0g}]큊lW~DZ6*fUFTm-%?6bN :.{Crtǃh7@:V>xE'#"S*0zJY^ - 8u3yHGJ5T!KL]B eOD/F[z=^pbhȌaίwdMW3 Kɤ8]V6Dct:7#9t@gyj3;mЃ1yz6-@rQ @۰#ϒtx(QzV=W.$ /Ϭڥ Yl,.(s'd\[{tfJd|:^@1E"Z|;{RobN!]V y؜E\BBI㜲ƫN.dΎfqZ̖@UbY<#6KY5vueҠI#E![1Pj6WA%ö‘@KmxSٹf!n%iJ:6GH8e)i)$@m!p/xHTE%+~1'̎0@'A_ ="qFK؜*H mX@_/x@v)c>ʄ_:br.@b  '#ȳ3nƛ)b"_a?-*x$!'%݋ʷcEr9罝tj;rh'K ΄1#CMP%> eriUbP cׂ s~n;HL1.}w}D 1f]B'wZxj?TUۮwlQ\J>xymIleEMp$#4L@RJ|O&3Lk0zQT@ciScD$7a*Ac,x~y:,9{U]E$"9#|YQ}R~4Y,,2ѬsvW~< |ßcccb7+f2z2ӂByTc!bN8~EgTVM0:Qbyzu/ GSjZ帢d{)ۍ=򱉅ШYKD1S.nLk[ J40Vpg~]<f`K1 gd?73? &H^ߚ&qOTcoP.$~EN*i[zƶIz%GJVU)p><ҬL6K ? =h4Wi㍀n+IU7T3ԆJ^6$5(]/y oO3ZdֻO[wsn c"?Bs>)4#`̤=;Y>A{-)K 4U"K%/1hd3Ǒ ﰇ'&}P~b*jR:FBS<-ϯ*Ӿ۴6Gx*Q3lD0! mʦRQ6 fM9Kx[苜^k\ ;̦P-rTn뼸$QFRJܫ _Q 7s/ l2ǓUX]c(p>TpVSvM<)wB Kv;|W8/hAN(b* #A5vN+1`PC)x8Ҧ!J 0ݿ9@ˆФۣWƎF؇Zq_ho`؅lWa x;u8]Ug=o3hou$bz $VJ aZhrf\ |S4cEE&3:}E}r0ټ qmdÆGbG76N*AWU7e %1ihV42Ȱs'H1鰲+0ο!`-дcޒZ_uvf|gmf aOU܂)Ijrh t0` %^,v7=֥7?k حb눜/ϯ銺)΅gCˡrcBX.N= ʷcJoe Z!ZҪ!אּcjcS^V[ݓ"zB@1!4*,&/:VȂHsX y4[٣4$:tvaI4Կ2 +K_𪗀SKRO9qG$⋅Vre-EFnV$Z`7)API1됴* Y$3+WyNd*d{kd$`쥆5Nm]J҆YQ~U_؊%Oط*{vExDޑa;tb<^0) '/a-NoNs.l$Azyu]>.;՗ 1."}`Ȼ٘,3Zg{>4蓑{ j4]1w{#a1ѣ(8^>z (fBkLIy; ʳǝ3zDaڼ!=TZ[“N]&L^~X&)g5(jv: 9XaTF78e^& ݈%W\Y\8Db;\qLNT2ߘfb&Ϻ9Uy\~BvK8|q 2GEvbu5 κ!R/| !ݠ@(˭~Y+?T9-OLޒĈ 0̆Ap)?  ܍ɫmZq8$ihf+`]E!Ze}$4HA[~}wcz4c#[?['O0I2c*pR=<|@;!SFX#T5TJi\[ 9 [2?bB٨ PQ_AUɚ}NLF?FXXA^] M/@]'3#h,Γ'G}II<,}޽ơ#3\(*{;.[Gm{$sL ) pI&}j悻@#j+[ḘhVP/qOK~xEg]y1-B$P8HnuH-RA9s T/j79-}m)zذklu`Gg,%"2~:gaa{?[/li~`A8^-hFAvz]_Silp6݄^o8Utzy)3RVNͲj(u_._E+w9<=`a'd‚6r|qZl}^ǽ_qYdx)jKjtm픙h:ERք%]v`[L(ـ4V,bcG$r-DZ~4GQN%3ܮ$ IYS%qxGET1n/Y$>urM,Ux n!ً:vFP(; 79]19d.*^oYE~: t=y#Î}^v^IZ}ȤH54Fy7UW}4\'ը*&57o~o5]XMeMn+o3XWo\WL0{z)WnQŬc.p-l>*͡hϣmF kܘpёfEʮkNM,T>e[O^' ^ bV01 ,+ E4xcoģwTUdo9!\'+8|ֹH);Ů7URe ;dH]Wg}*H VyxPn QǬ S}Q vdXza x6[x3䍅A "7@ l츃fR!U(ZڥhK0OcԊ7gX(RnAv1S- §x im UW jw ZXb*Jc%UTW2 ߬8Cw2eWǪ d?ou؇"qbyO܎!* xҪy1Q! 'U1IWcV[4[i<օ|Yn `NH2P}GRsqVh^xvw9'RobհfQ5qhMQ`c[(xK\Ӌ 'ֹ]|} #QT5 ø:Bg i?q&Eo1be^tcio5)ċe$iJv\$! V\1.ruEVCMݟØT iA&Zk<0 c:_0O6׶z, *%}c(_Gg(0śrqH1ךpG{$\x,b44\QPʀؔf(%@L;}anlRZbxXp7SռL2 7Fג<0ayItI}6gh'r=[-ǘY?β}[K9:- (J JbZy:ŐȖNi2e(鴣e\~;6̌~q>۱sN \qղ+tH&_Xg>sQ7e'Lc=E{XlF` ~yEjS+)pJ̝̾L>q,TlCh7I h_-=j" M¢*&I_(4m"Kܹ%]png~ #S P޳O ֨^bi#LZk1YR '4QOIGb?u 5.+n.17zMM :.*TpjX /;z22[MJ7}Cü z-8LpBs049;`~!Pje^ǰeu~WST W,&fkca%E" ?S!G@]ԏtLVW# |78F:b@WdQᘧł)Q"P<~>}P~ѓJFX#%XȉA;%rc]俔#R:8${>::ٻ^IH ̤ذ~:uDtMLuYq5pV#Q4A"z&+k FXPiS%Y4|ZqtIHE;݃ah3Dtnbe4NH jrƯ8 42Vl\$Qb9yL'nC*lxȎz@q:U{ X"FB&Փ멻¸)LG"-$^4P#|A%| {bm73cfUok.%m]*WRH>hǽ+mr8 گ[78W/# RКĻgclȪO]> l_DӊQH)BȤ4;K,`GO wߤ6 qki<@5fS-4>X)<:{;M,FsJ{]!} CtN.eJXЅw$ڒ,APK[X5ۚĬܬ?T|H1[(׷?swKL~Õ1=(d^}}BJ+do=am 墥VV/I"Іgɷu׀k':ds"Udqax "q6x2.sN>GI=s Ux)xzL}kژc\0sg܊zTvy[Qq+ܠaXȝN<% D˵ ;%U5[Hk䅼n!Πyie@!q]Pʼߺ`7_d-۠1lF@ V@ wá_ ؍%8T'F)$r\s\&%Gi+嬌ę8Y,Gr+(@l-̓icwI8V9q9@[Ëwּξ~BEK,(:HCy/"`tu I%AϾ3-]d!&fKt}'Aaf*e% -: O35_dIi3VE SIyq;ӥP3!5OKߓ9$!ǎd\´C^oP ޶WɎgY%Wt%k7x2G# ^XV*A7 2/{(qTKB YtŅ*o?ɠ/F{fʮ"D1tkܦtB OqS-e]Arb@zmhrTr9]%郛?υCڬBx7K+I:n]&E['w56`gX-~mVE-cf݃) u)%,a{a72 )G$櫁!,sn3 g% o·rt^ޥlLؓ%@qnXM+n%MbcܚrÏU$r"o#QNӽe[*[&9 =z0^bN}HO]I|*05pp\|@O.L̮S^_12+ En3)bn;$!9D$4R\]]ȽʊaICng^ ەzXp 7?Pz +"6p? i6} $eǴݟݠDꭊQǜK/m>,/9Y|GዓX55¶(baiaOJ[$ Ώ#C!Ɉ5WzydCG8> T"rn6FٚWzQ!f_^PB@,6PXѥBXT JF!¿LZ#UzUjdLK?(Q|SZ~ $G<:)k_~0LYqo4`C޸N`(IHH3|0]2BݏV=ֹ@krN_>ꙫ3Axwoy yZ uO;97"Ej/F6 sG>Jl5bE5{o),4W}~\!Q_`\ ~rYUy?trv_!wLkOک97]M [Te(-"v^u)bAq ud(OPu%?J@M UhKIk~6!&AA|ٮmd~:&Clnc _SkqX˾x:"ԓEЎQ2:}eJ-o*T4`.{qlP]X.:xeڗM%(E-2<wѤٯ)JEPpfVuT>Wr6ka"WԠH))XLTY?j']XJwk(u|¯KzdYn_dz4aٜh4yvWmR0wLzSv9#^ Uа0BCʗ8ZHQ$J`anEe>z#t|BL`(*iq.wM0KN殚PBEZs SKjJF_1v@ZT/}GAcIWW,fZι[u#k'wqΒD<'Twض47v|[5Ҋ! cut/uN</߲HNA@If۬WN AE@3_MK~,_`Y"j;OJ< ?cfa: 橫c΃V^+񋱰Ţe|H">veDDgp(_v x1$S_^ŀd:R8 Y؝S?+`KV,ZD}"l`ou[С32\@cBpF|\.luP]gxrȋmmLѬ&"FLQ`n&Bx"'3.`u}%Lm(G9dlLG\B&jo R ++h8(gq ynf@*pf=ŁpoW l}qaT8Ez2q_p! %z&^Op,(mI +?T!^JFu!&_ĹR ^Y 5[)M%S*˂m|1oh%M|s=`꿤bԲ1=uwՕZ1ƇTˁ-&qn@14f &DVC> |B?D<0A|#zC: *Y/alSk0ނ)KfzóyQ_zڥRds*4Sq 2@n,ַY( sV9Üka7ll/c;|JUԊ ;>Kֹy$,؞=xc{1^RNFsNzPp[hb( G!*8b(-ʚdc5{$78C!k\@Puj[Nt4&NyCh vE6n;q\`'j,۔z}Js>LB}?{z[YE;: g?@s tlljgsqtFDH vneH苇H (B"n[xo_vx/h@*(CSD  e7>, p?7 AMi]g}U̝'?lUrR}Ի~.ڃfI|x8> ~*::qMDƩ#!9 UTG-QJdפXj%Qy;67YiQrH#gʙg),NW[ƃk[9??K%C[D욟!J<7#Te\wF[#޻pYyӳ(N OǪHS׏^2jdG#;Ȅx sq`oO#2G` rޠB[*~njlj$`Ŧ3z|Hdk(y叽޽NahTCN.>q\̽596Y\)_I[N`xGHGڰiIp ]DɆsJF>aU b"IMrU EW IMJ"tX?_$d`j\\dvfd7L̊rkS Iˆ# XBTʬ-C%WsE C%XLOS_2qRcf6! 0+ tE/a2I1Ԟ0tDjV`u_kScN0w>l#`<cxP'㳪rΠصFoNx4?6IJٞLgiֈZydpmvh0O̦f pw!@,:@x\꘺$Aݜja1qKd&4S9PiM?2󃴸?)gE`@r-M;bѬ@p+Cuf<, 2gĔ*Óq!>>$ )}^f};BrRBÁZ+]EՓ*Mzl˨ mٌWW=jw$=,/G#R?{);$߸mCސU<  [!ŠW,4hPb'XF r!"wRsM D9O uqo#"&Oϟݟ+.(e A$g/V3,$׺@JhD x*3H%\t'A.7?4K\3ĮCoہ+а[C<%3G `*l>vpaFj4K8aV(aX `fP0(G0q+WlsSswfjm@*_=J0JJx` l!{poEjqp#b-8"tBDxsuoRX.Hl"t8:z/R\c8ior;t,3V~OY +PMt`v]Z-3 -O%|tZ!²:ka&t|Ϫr47Tw& ݗk}^:Gi?6ʏќq:M/ Egٴ*E \;" |=0Hwq^#@ZrtФ|j:V-$7w"fхCt4K|Nhi0)Λn+NU}e%лs\Bkc/G'$p[HcP"[0Pg`_}~1(;9jla~otN<oK+f=ʧ]tpcJm(M^Y\_ T O$1a".^Lk0s|2'E^IDAў4R",DCDQݶtz\S1T+Xذ[ãsܮ"q݉BiOO?7aO|`z! N#"r^<YK9r' U5`UÏ~m0})?~ ['T %tNuLM}th[{_S%*A#zwKC_ gjVĪgCm'SK W緁d{tEuuYvJX,(,y dHS J!xKk37M~Q;練0X%֍0WhUT6P_' yixg D̴0ЋCɳ!TxDifKKr0q$li)yj}5UǃiW/@?lpO"hP:= &J~|'!L5qYUZfwIIRX{B B]sc6<ѣ<ޥWIcI*gURY@%)IQ B6 7 j0D<܈yyu䀏^Qa W` Tv.@pj!mtN熪c<垧wC|!g˱mFđ_ʊ4W?R?ҳŶ0s"`kMbxpzp (uORBpkzXe0SqNFq JD50Fp >iq8%9޽GS_tZxЧɷ1?ޏz%br~Owv1^EؓF15:,>(jnDiva ) S?ķ8ޯaE˙_d:Y w0gw@rdJm=`_T ∡zW[3:.JzQxP6K₅<{Z1's> yA)cȎMds49KOVõ&NxϏ)B ?iiƻ|s`cdaUxυҤ1E2iTBCF; :iUe{ $Q m^7j)K]|VX Gɝt;m (];o(vc/IG?&UBSH_ɆZ H>~\#gT%:岾wgN`bxgME҇;ŗ}ǡcVk=Gn}A ,Yr9%وgR\$ Ru *ԃcD3 58 k ~eASKP2; ugF >~ KO@Om(PuB@ͼai,f޲KI YnC"zl=ꠦHgڣa1YN>Wӕد̟(X.?~TѨG=_J.p 3ea#mİL 䙲[WzQZ[_ӭچP~Xp'?rO?恒vʨbE2: l8b_n%e0 A'!O+ 9~9أ뾦\`-{Լr骜.m8*ApXJhRѫ ;E5Q&V^| cw½@]uI2K1hjM_W`*<=p Np@*KԵf+HԨTBjT+lD:f𽧾'Y6>60"?I #l G7UݙMϤ,kd80=rQB_?|ćg+.f'FcgÈnk+_5.U3ĥj7UF G=r~&'_!UKtyz(֚IJ#gWKDo"O"A`(@uM{|B?}r=띠7/ߞWaU[.Ҡ\rc|60,W;E9wlp/Pkvཐ&5yu2B`NaJQ;n[MZFqlW3e'?~ (m-_8M4(;ŝTOWa }B#jӢҶ?C6ٵ /Wvt2bh$oi0f);{ښM6Ґoa"ݒLZ,-M!\oY9[3I%pmj ϿmDsg9@/ߩ+JeDh7um"~#(w̕(S7RO0xG36N%b}W|ܵJt6] P'0ϠSegҫ0?ۭZ{DIn8P/Uddx;]!}o$kQu[ɦ_ Q/u0 V·4Yt'<2A*D1e J9ċviwZ /)ߗ} "@lFʸ\.;R֐.@ǯMq‹2)Ƶ0 Ѓ tkA&* Ry[؀7bpEK寴*vhV\d4 u3mHF';8]~Ay0bmp;LC'sJZy+G<|I#Щ).O>$Vf?M}9&maj5HuqxZ)jW_>}^Jzt^m1PϏgZșhP,H6s@ܐ:]hJ 4}?P|1̀p~G$SD:H^ޣH54~[U{W&wJ#ԏB=tu([|j ͷ-6{Κ|5:у! S.=Ly@FJ4/0uٹYҢ -!FR{27ͻQJh|Ӣ+l5& ylz-)1m2^&M  F6*xRk ٷ$Uh:ՙr9kj0qZ10;|ܽ3ΏT uj?1G(oH/sw񻧰@ɱ-U}c0ʋa6yq2T_'I#;D2~8(BJuW7A90hJ#r3e/4y2W,Ŭ`C 5߿&bY DZL)M Wqb^6q1\a}`ìsBENm BȕX۹(935:;Lɨ0|*Y3)Xh`.rh.̨S4j_FQ3S^"];>GjU }HK;|'hH.qXc]^Acjdln/.=MOD!Oʖ`EAc'gqSJEnY%9EU4.5%:Jz-<7]$hky[L -Z͜RH~ctzYev5L/|μ kHPg<ܓso(- DTv7-2[GJd4Y*EC^o!=?2+%c[l4AVL=X= BIQ}g~_%_">fl|tZgȯtB#r(Syr%c@}`v`˕^MW_%WTHx 6}cϬ<=O.=F-Pk#"㐰< ,!2S*\_ uWϾ6Sxk6{ g3lbЕ )N7GcGZ+e-ɺ"\pq}zpB6?lH\kþt%t#ho}h;ǝ8@H-M \v= }o9ouYwX#=vT8β7}J0G5.2툺p-P6e-bĠ wMeY;U{xh75r%lo@/|>աG&bBbۼj( NyQ'Qd^g~8@JXPK#D,v4}+~EcI/ ^ te8:±3١lfkOj](~+,w?IgyJ~`よG'8`bZG({X*$iĜ$QeCw GPFv %_~@{g(߯Yx"nn ,-륞Y≪g_x#$uٷxc'pyozxb`YԇmcJ|x k7Au"t5!nSس땨`F垔}ݶcAPt :'+AuCS+Tuo۵jo~8]x6Q '>Ͱ^eM883f2/qr/}^EuS3JEG`:M„}ywRroνir ;0`nP;oo=]a E`x)uahqHBlp, D*7+]27V#td,?xuHEa|_֡{n.cU6: @\@ʡUMgs0_We#}ia# t)~}Sk:QQY“547*W7-驘J$DRЪD8rI8 + Ѿ:FwYi$Żdj^Cڦb:Q֬:6甡 Hxrd⽁du Pv?)E=KѾ?g',At3F:34Ӿ:>5zrp7C)BG5BzϤn:.Лu9$£%ZX-*ErXNSʢ_'-M4@Ύ"aZ9YI 8H#9SK[{_ ɮ;ƢkXn fGP 7YX2_GJ 2)q 4Q+PeyҙGF)& 2q(cwt9d{Le] ^39IN ~d+AE&"C-M,^n$qi.,(~46 WTP> m 3t4hU_ wp 4_Ĺ'ݖ9fRk+k , !|<>QkGQ3陆'8\E/%" ֬boj$Dhg0fu)(V ]hrȺƑZ3dZ]O>Ϛ{68Ax\0Ǭk)XLJOZn2&q S/LE[%"#兪^lULMg<7-O駫)=h&p(oz+Yk"I2Lk*#mx$!> "rW( h4pIK [ݙߝ'< q9fQG2MAHmyG3ba9N`?,a3PCÁCIF;Yr =-ɚ.F}@ q(㳱:Uish>ZD[^b oS9BUG<\[q뽰 ŵ\YrP>eYݼ&ސ.)_z54R^a W$ r2LP)]xI^鷴L*Zv􌃸)x@f9ep=4sFGVqrǤ X%.l+a(0B|nN}kvY.vc݅e*긭zEL۟x8vnٔzܒx3iꀷb,Nk`WI_ue*6T;.Lǁ{sLW !ÿDHG=/{-kP+fɒGyOq뇡UT݋)5=FFW<,hpI%&܁J1h_(#8L{B>p%lyN{E Eq>&Ht)`󭗧qMwtKA62^mRPS"ihgSn#.5xϑX2opnZ݃@'m 9%2~ElLOwF;8Q1'{L/P0Yɍ8-[g%%=0R4*}=g(ekA-Nۍ#SY8ں2(>)#]7TˮG#HvU䣮u1+d"_WZ<f#-a0-"(PU×1AnpW~{if\p6u`^l3|*k6Hj`@i)cNvoQ8CLuJO 0j-GPmX JXS5ZdVkvnm. E sSTqy͂G vK?ޗPE(W!i7k̠2N Ge$YȩT?e2]񟬍-dx,>R_]zWnn֊UA i)uM;h=>pzL Mbn30a;l ^Ձo ]i$ [̧]=@źlJϤuFXƯY^ˊ*3>0рB32dsd<7sR{;/\CA_36:{x, #؁g Cr.hq\$:<>W sHkLa?b?p%V!nL73{.Oz8#raz76WІ&*t&wt3۟l?W/{gfYm;pnՈ62*Z$\21z&fΌsrs:$ٰ R5ܐDZ՛T'ܼ~ZQvl{!׆NPw}SH;fk'HV *:d5V2wnT3)k~-đfB_fvCV> 4n(Gߦu?s`^46dG:s+hKjEHo_6EZ9| +B63& D!#*5d5^Nw;2sf hvfMˇ iԙ Ijd ͗Aj8\mRy1dU]*&C{0hS\dTt\8FAdAF+vePw"J9T=Is^B'-`CBqվo]/$.dܳҿ*VFX9"d= .L9D>@9 ; فZ5&EζL\\I*\ Pu'b%Ia'2Ds@FNqRDiCbqĂAaoUt.J<-/(GZRܶ8/2B\/ci+olӠSއ${ۿFtcwWn.NëkY"rRN}zŬf\[7b]]mxD#,[V̔QV޿D; D#GaW$؉-^/J\*N6TouOm *?Ϥe&59Uvn"{-<6+sI,q[ sFvt8CN;szYyuDAZ^!#vwH~G;ЩN1Ө#e9I7Ef0]e50[\jh)OMLFImu{ zE ,p~$?B(h"= ɶ"|etjE̓O?1᠇hmZDs G]T`"|`h,\` L}jNFSƊÄDd7)ՠF4d\;lDsCDc %n# Ӎ$@zWX#]3 62ʣE/3_%XY 1*C|JT1 r&KhřmmrԳ.@T/.u|7Khm4PkXtz궿\z,.Ib O6:LvDhm<mJ]z,uﻰZY%!Np5r7;KϮtg E[Q'4cmR^Bq8:%uT ֥eG"F&[Bs?H Vʕwy `of<Rڊ\_Z)>P1CEE@y,lҳF/ޮM᠚" UG5 ib֗|#7<3J̗WIG(mTC%gYs*>"w|9>!^ /Z֨aڽ`lQͲsn :uGIa'Ȃ2]s+bb;K.GfC6',!1/jsJqc^ V3 ܏'l}Ty '(m=MT!nBn͕SuN ` Ǯa}F Azh }n1$,(mVY0ڈwz6&= bzc=-+42qHxdmǏS/ =Zyٝru>KllG47Ց?2P2fR҈8 ^u]h;-ǰmK /ؿhԃ/0*^v"#D䚶4B I )OOː<ϕ J0 Y0ݔna\!r*XxyB6ᇪI?Sg޺TD;"i4N/ :}>L%tF#T9֛b G\ҾvD|ND!UϘW͌|FPY`׊~=;p;U͗):4Cxv&A3rQ,W&?:.;V2Y ܝiʬ8j۬Vp&p Č Ѻ3v#2vEjԩ 2]NRJ$氿~ۺ3&\{4<&3`+$6O%:!S,I]7 K' 3\Fx] M$gY-t!ѝbdQo1-$߈Kw]>x6%LA!=7xĦ\܎F.vIc)r06PC.`du/"/hgVC|VUS㛉9M p5dAOkq3'Zi͘%>5gׄr1v3jKTu]vsuv 1Z6U;9]*3Ěx^hLR=V=O%`6 Cٻ>;0~wU1@H'?Z1je\C7mgMUz7[G[I2- GBWCGu\k37ʶf ^INf7ic"dp! nśhv 8͊us[(1nLLya{uÔ7#;;âw/&E9$6~ڌ|m>钊T >'ri>.N .PZ?Ǔ$/Cv-5fCBe(.s\Gf}f>!s~'Nk-ٗV'A}2Mz[+ QF'w{<Mxu~Uq96,ܱkmiC"npd¨w`~q6ZO2 DUg*2X8*c8䞖Nj(!~<)@|Ї`S PGE;>?ߒi+:nK '1NTw! =m avO 2T-}ila$zX"߄,G F, 02Y4ҭFOÿ*u7UAq\ Ӳmk/HOjku7rWD[rz )S o4'l>O<g$q\J?VL"Wj T<)#|&%TtȣspZjn&piSz;?dgŀ31*󱡼?Xccj= !xFh8)V[.'9GGՄOv;Z'+7•E_=^iX,^GѴG|LXƧ,cQ9dk!EI5{ÞצubMr)X^LMFZeP2Qp iDF''9Ъt5+SݎJmIF?}l_ w`LA0Α70,Kմ.UJ^ āa2d;輴UX~0 [:n|<5-愎 5\h%Na 5=| ;Pd,BZ'P0s[FC ]ST$<]c՛ke_Teޙy=`(_(Kc^$S՞6D&-COJ^2l&a "eG"F+IUVv}J ucX,6hi_K;KmUq$h Τ\fx}ٕ uJk\DM5yr:' GkӔOC] Y)bE箊]Mʫ)RGae`gyR]T˃N(m׮?yzE9âf~rb铽q^[V3G싍zTY|]6*6boD4qvctrWU)?/*Q؇oY a@~>x1 8 >+G9>,EM-uYlOf37t=4R}kzzGa+ O~[q#nAƯ&OF}HWL@\})@V@uHУp6=BГo<Aĉ^zn:C1+#7JGCo!>rݏlf3C(y Pacԉ8m>DGUP)"S0S`q&#3X$~==YIwd8MV$۷*eܺDsN#JeM4e˿⧒D}VvE~d kYK XV:JIJջ&I H S棂Er& SfbI$6m-YA4,. …kv~Jɞ&-~)D64]5҈~,ZC2r,=F!(zT۰ו)v'e&֏J"{^s RyZ]fGd%'H +B^K.ثOnpB&Sv@o{K[Ɩgp!72(ZvxA@U'MLOh0U .d.H 2F,:kqsoR~.ު~TK[~#|/O'=aP7{FD~Hw9ittT`-1ytl*${ivNT|~:X'аHW b˭ߤ!0!|߸W!Q Df`n&V=|d]oFŶr4"M~ˍ|rB)$. O YAfIݩw MїJ ^(/?I"bI_ĥH|d$s >j0N{/(WL,\_7 Q̭Z8 C,j``W.^K/D64t(`$֏~ؾ)UX.ZKC ːƳgjHOН )%š;0v#ۭx|ьo&{ZLY ,2hfRu+ W O}6/ eQ5yo{ew Z5 .AhjeYCYDH)詂XuD6;^"ʭd̲؝#-ɖ+孧zS 4,+nb oNJiFRZe .dݖ$4z=IR  v[n V N)EsG9D ǧJ$.mD;vYQ|_-^YΣtQE/A t=q%h|P^oK'BhP8'L:.rWI]E_?G >VV::%tbFtHJ$WńKhv0ADϊcJd Ϋ53nHq,J3L.+REB`jj mY ɔQR?^yg0܀ǮGOpI׌O|q`F?D,4kDBQ%"s ;i,d#`Qgu kQe$j]雓⅙aࢽ* 6FHֽ#U9E\p$/[5 bc]i@`)B7i>;m|+ϨnGmk*hBq1~*+B5d_e/ 9+*nMX)C~v}&' 6ߚXSDM0[*^x5țhҌ̷êhIYBrBTV~y]WpH5szRa#Ӽqb7[2$3dZdXud\SM3NrB1H9h"4SœB7FL}V$yZ+hƻ>%;s>^K] a'o>%GG}pr{笥bҡՈLNL+w=6Q#7t`z7R ]IRPK/:NRDbdZMaRl,^ɧN[>NJi,~F z"&_|ohqیe-=a^pfRI`h<)p |,) B*Ǐ-]^2ֹ>{bfg_\T BPY !}'`pRH!tޙeMGM&I-Wm4_Yξ&#er+o/`MIvӴAS6{._vYb/D#[I}CǧsQxzB!L#& 46B)aPyf8˾Edu"C f[R{4;kl^ e=y'mt&ѕ%|(2܇m4cY1~sHαY$[/b= :$@-6(E\OsdK.s]~ƮA/P2~7jVu:1K 5>AݑK;O]Sim*N( +ŽmdI@n&"'`\[vUR[<^1ur` Ɉbi/(!ʰ:y0 S6$=fpꔮ$Q edܻ1-iQci:=ɼDf GޒsIVqCB-m&`3˺fGu-l*rDLЬ,TfKo&.p> ] 3V9fyM{ H!CM Qe O~%$Z6o} W9~r#sCirG4rM#P~ fzW&((}#"rǚ[dhXS0 7,&/ 0,;;qeث;tJ4\ t^ z~\9@X HVY^98o-c^4&҃U07Vr. <9uHGtoNd?{ CBDdU˽]b|*^!y dY{@zT\~(ԏ!#b'R3(r}V?jqG"}FZd:,JjOP0i.)5_~Us4{PBeIFIL8`jvU9ssWIrO܌+ Fm]2a?4igօ|$\7eFBHpZO=}V9Hܱ5H62~vˎ[+$ ;dEL L92!k,j- 0]P`_42kl5Pls= ad:Nk[lq>]~Co,|-7 nu6iu"8S9m؜WNl&/Ùc [`I &厜cs%-gc;TszѬg8%:[ng+3 R/;k.М[S(^:/\^POLLAA OTR/|o26#3uCTkG "N2丢 p5.%EFѓZ'}E:fx9]R=;_ÆzxB\'I??ы|P(Wy1By1$x:E-o}Qn4r> 00`VG<JH=,]1*Vr +x ho+_ҕ%)a i:_\񺛕ɀJnU}՚C/ * NѲű%Q l湃qT<ܹOSaQtKq |D'*U 8إenf}ipe0"! 'iQψZ)i\bi1%ARP~/>tAšq,PjUƽi !KDl8*A " LCQ^W a]F@~Otv_ Yޭ*2J3['NWX-b'۪ j_˵Ͼ]͸K qB6D0J))Stf0͊{Gg-8ꮃ&5.OEk8ꖩ)BӚ :ڈGEǧt;'Bs7Y8J7wjNq<^G; "Ϩ*$n:I痁9a࠵~.192[}Ҹ{wu77ȱhBT1>r{ z;Kml8MflYT<*n<2{ExA9(e`Ir۪4XA98_f2 xxoEAeP y@{HmX}Bc4M'؅%bsRw$m>B&8j_y)&xd42ٶFbK\, >2VqZ X(k[˭:'ی퇆 Z $MI x{DuՁDKʢI)~N"z42]?]&%6SP4RvOxҧ%U8sDKFvC[*G)B HzZ*l?E6 "W!H)e.FÜm7NjHh@b-.: &) d5b_Os祭3}! 0At fP 1y Ťs}q Pk~-lh].Yt2+α{5{b'X=Q1fk?Q1鴠o!xo[#<ӿknk8*Ponc  F~,ZK%Ey\5Qȷ32fLL!݆xkS<@x /"P?Cc]ز#)0h9-/Nvg8y5M|B^馵߰XW"(hԯJׂgd9svD,sJ5\0{!OIo'y5d9&}m7_Y#,7 OIhGk#~A"Mm2oxsX?ƒG-!njWʹIVr] XpHe_OO1F`cKJft- JF~ Dk{s#N|E&ǵ޳p菀 ǵIy'gooJW(kqnNu:|,;A(vW|ÖC=הO'[3ߝz:boPZb4Y"m&9h>b"^*5ϫPNTYRΞjWpv0rURꥷ!#;&g+|±1H1Qqo!ms_<)i7Owt=oڡWĢ ?6 .u$^9G#яL9ǐ߸߰@TkYTESgn+hN22M8۳>+lӘK-!GLWI$4k;j] K/ZF\ʣ%C}Śؓյgf jTGɦn_R2g\)[95+_Φه$I>y*2 SJ9}r¶xEN'8ENa̔8ϱ#*=8$]e<vY8ЀJ3U5MOpz ApܣWFwOl3y |ժ#x򅁻ˣX |Г/j$}oaKz8_C֒\k@UnQя9O6Eb'[? p[jί%[D3,UzbEYh]"Q/vs11EUap~>:Q,;Ӿ!gNpŭ?j\[j? #5Q(T&nZlwlV}F] sr=>^4lp'.K=! Ug?ke9V25Y7(2";(B @B"g<[{My"IXKV wO)JnKeeEmAu= \]9@`FX %E,@Xׅh\[.y# D7$x|e, )Ĥ^JL3Kn0z <16~dwt"; y^4.6IQA9$nYfB1Q^Qag'ԍyZߩԽCjb-HގOyʽ*Y_Xckg+n |#̰D ܭkZ ͮ|3OY }|iZLY7cxJ?h3x3m48OSśנ?zك/D (Uu4{>ڇAxq`]V8Ż#}`_( ic篿HcI Tbwg٪LL'ihG fNMw*l1!BL $K|"sڤ527r8>Ѝm][>ҥUD_*A! Y U,˳XEpJYZNhx|Gj=BT⩞d r<:bD.bYvl2k m/V{mqDiήLP@K}*$9]"lE:N)).e F7 ֗%ڑΫ}zZmIh+bsSYc.Yg0=, &e Xߺ>-2A$nC^/9 afLCnQ^a9 syI|j 8Covz,`Vy&8}x09=O090>yZtc Lut'3u}}Do`f:@R>"t7N* U~*fbRe_UIAL!j䔚"JEMFHtOZ. sK):h~ `~Y%;̺iu`n)+\3%/;xmmYM(EfpQr 6kUq-><(` f_BZo \OW[Ҹ}''Eە#,&$Hf@?Ԇ/UW^m0^-e8)>YTٓyFI}͵k ]|ۏO|?VuysYjB,vKu6܉)sQb<_h-(lz^CWT!jeLAdӒ-jҗ+nnOǃZ[)S%W1A$>qiW9+ M^`*=U>_q{yfZXj{T'M}%c*]M& ju> ic~Dc-WY@kq;0ip$fRb|XhE=$g>e*V^|,UovmzOd-՞:: 4߽m"%Ud/Xyte)\Y\e9uj TjD\Rʇ`v9JwΆh!_:Z)_7\̈́w9~-ߖKC9]e* p5zKJUְs2T ?ٲ`aMYq,/!~n}pd]l{eZ3 :hyߪ`Tپ,<`YLֻ f EGʥuF/&[F)>T3hnՂm  gh8"OZ_+Њ~W$O-qR/Аtӯn} %<$PJ|4s_S LOzgo~p!KduD"XJl|#B2&ۮ6JY&fx?EqyBёX=qpd /ԆC-Y ٗo Mb˭ùH^CJtaT gՀ |oNI,XdJ>Q]u}1/Zjܳ 끡fTM5%rj7٪.V%U 5KvP`"6n{yj`N3X"BY P IC-jSdiD'BK_~|H#CLy| 'Lɸ.Σ`g<֧= s)'V?[wV~Ӆ$J(&B'5 ~OVcB,m WܲLx&@@n͡dB>Y~K'BIE))9ZCHѡ4Eзo@F L?Gs&3I@]BN\~\>_W`/oh ^:bۇк>#m >SV5R. QS )FOi:aJT3a  M3ivk'%᠄Ra_͞-"ckUh΁J|[\uuJ8vcWM +|d %hL@x=E@ w8@ AԹOG; ˁ/ཿ$ %H!3jOe~wȷ~q&{BqaOӕK3浏._ NȢPsuڥCk[4G_H_s $9^/0i.5KQS!;,n3)L#ӶnFl%b 0lF)T)\A.>Єa$W !(G 0i:ET%Ѵu:~Ƞh,tے]HACo$QvG3!;e4EfXSl xcnkd쎯GS:sݺ%t$93MK@R-eHHmycI\o"P`?@EkNMU!!ȝ\<7>yZtΐ>⼣ȣ7d ֭{yk篕W8pKӳ27dp-Ѳ]b6C)1gH;=Vtht;6Cij*p`n u>{ ovc KAItUq<-*M5LS9| E\c]UH詓@mOVQ>D)EPV2CiIEc:"bIFevh@v}|`Awe8<"CVZTMNkk ~ tQE2@|JqkM] ^LC8Vȣ ƈcd!+u}2ޫra"?r'OVd.*/@O=ov?o{3Vw^ٓ :yk(Af"n0 ."gz4h^^2 d.SO+/0NrzC+6J O'7sad}m]N3ETqGx7N8MQhc]P1[~ XjmwS\dy\z]Fī!"~Q;(eV(a弬({SBF2PB\\u>^#3(N8冤OVi.ߺYXo-рo䷰B92|"#J^YXrͬtDxI%0͵8;Ḧ7s{io.ICqTܩngB%{`|2X*E]W u0nߩ`gD~jmውju3zT*3 q̒SӸ:=W̉M>. oG bBa}k3CLy : XV' +,De'wVTRh Is@(VT&)YeI;L]Ȁ'zjQРպ$Ⲣv>K1 jF$&‰;ѻ@-fėQ{4RM ^:`&TLOeRuWH"Akן tAf&A\"jRVI3spǓ;ۆЕ[&MTgծ ߐ!z!I[׆"c2췞bm]U3ErJ6isl:L1]_qa|%n|wQOܣ_6͞1p]Bf(rw41K3uq;Y:a1DYq ک@7xI=Rk@gfx1zj$q tYc+fmH f/Py[׋R+K㾮cXS~r=N Iz! NQa3 hCW+5vkC6Ñ)0Z: A_ <Nb(~<'ur"k~@F--Cc9񓖙 ^JPi:ʯA6蠒해:1 ]a3VչS|b5x 3T|U @>l0M2Hˊ&79j#_Ì [K2;:Hn_8.JLi]+= 0Mi'fr!|/_#90Ie;{PdF]+JA]%{XhT|\C&wn;pQ.T0ue 1ْ!a v^Jr*pGosjbɒP7iCc{ UvUF&< ؋K o\w sz? p.CPoU8 e|y/U&I,DdR/jҳg +@W{FY{Jȱ^UA͋.B'zqL4jo2Km+@)#=93E&  ihZ ua.ZDZݪ-D v.Hݔ*O?Ƅ;~F]f ٩NV)%CU;Dx?wpwo0ጥ 1$ӛvm}j9lvٷp:tƶED@UR !DA7{mk^dz?b'4g"Pssx`pz~ٸ&8qb/kq1N }&4I_C"`}n YG j#cְT8ORO5ߊ١]Ot=rfƲ wyՃU#=FYYD1yr.)B:dZ8;GwW'ibY+,n^銬hiU":/U_ю#4O4Kb%c(ؙ:oZbK9ԤCiO! G8W,gdUf{jFZ&ŸҶiᲛ((~!zr,])s $❶+s龂Iȑ⪎ A-w e9HV%6< {Rtr˸CyVe!Z%#\ iig@F 1JE ҃B̦k䏆TcIe4yc,Ss0!肿}xm3kG\49Y0WSڛi$Y]Z ,f3R>63^jpF%YVq]%_&<;V;{'2(ĸe"kaMkt!Y7.NĪ#=SmWMԿ(}!F#INyyÅU=ߧV%ȴTY\OKv?z2*<_@w@0*jhY<ˑyE]qtBjM0f (]E WvYj e+[)Jݞ*=AN,0#!IpמD:bC+WA%?BgY*ԟP~(U,)&:?\OQv_~礈}]ɵI9Q'@5xAjdRwOo&t^@Ń,/QKn(L\XH|`]֩Z(J[=xC@fu8A)֨@1j+ZpI0=(Wou ra|TBh/p-RE˂~SoϮ!O}?S|p WV͐=H B~)dQIsBL!Z:qpŕw2s`VߐB+ˀ呤;Aʯ{s=|XB?'CIl亼B°R8DRZ-6C /5CoMK'CPMvZ^3'5gxL,vl؂?C(D1@.%lOD"{ȉ#_ņ,b$t )r 5߭r\~ *ϖl/̦a3d0lg?Z(5V|דM`E=r%_?uPf4hnC.NJ'9h5W9^}cF%J_ }}ՔE#[h]c@9PЂ!-|9}mazXٔ;zfhvmM&~ͰQn e,}Bo5\ z"vuf7 [it7' IK.Sΐg^6$~]{1kZtJ&:Utef`)F_jW5Zb"Y+ @t'`W#M 輁Ff0:SlÆ訜Ц\֜X ѯ4\cexl,gW#"IX@9-ve9@tNq sXve'WrX 6"H +>-CkS`0QJ/ʫ^uIB48;_\~'{>(F`#% Кby\u\6K,ds*,'6p"Dك)((@aK ν_@PBP>:׋e/T4dL. ])ߡ t.%A:}Gf}yf_aJB "܂kkS$`o+j nd^:TT nq 498Ҕq$g>nȴ!?aR=T|0ۯd"v0Rؖ+E\+hL0X݆:e_*(-7 G΋[ ̕ W/BQ¯]嗚%GR%$⼗j)*J(qH<&@d?l9:X@ȅxb̉"( (hOw1fTaXdM3ٚ@,~t;"#~ gGm>gB*|%vgT'ۚ-IaLVK 4{)XC< :*3;i˛!߆WQbVLp W"FAKaHإxx`ki0;XkWm lQ o3(ңA6_ ~yw]q>^n~Eg\5XrTҭ=>kp!_J%L~2r1A3P+ Z˪@g/ A0 'Z'TaRD !Z N #B-F>9hN-!5V>|`߳#4}H8=!I;ZUi`]iۀAt*J%]O.ݔ>w$sZrS&=O [L pb M#YXϷ%JsiS$dpHV<'nG*ҖXh4M]͒O~@ Ked?+_Z_4pDHP}>N[yf ) e{@٨{yƑm] ?GdQKO|FnI?4@r7ixO7յގh2.q}B 4u,y*a:[dsd3CnT+fer eJ[#6_R\m`N-q@3 RXgh fmXq݄nȸv Ջw;5J~k ?ʺ 2] yp(!^y"%`z I4iKVRw2Z9=0OIB0C=s#rM>o5D$ [B8,)c4mah4 {9s"DgU$|d;o]`ӟ\kFwagc wqɢj-mutLk۩IhaͼO5hXb8Z6ns=睰$?L+#}H9 ޔT$#f 5P SN@x !l^f[T+$j$riEUOeKZ72a @}vwE>gF57_4/@dH%6uMg QWr` { ٙ[pRB,p鬵fsJ>ET+vȈANQS<;)~t;s}\` |*9^W^9 6θ.[xodpˡ`4j[ۺ[dG(EtC.V}aAm,3x oEv8 tܹI2$ccD q k\lY;j4)<= wFB2ٕE|Ja)qCQ(Gwy%fdtf 2 lf,pïRE Z)J>9Pr&19t(ԹF&y90{.`gzZ|'ս[]w bʮGP<pb!Gcat~Tu߂wh}d`|H`EK1xRS _ \-JRJ\!2UjRUQw}@5|[X\m]pKŻzy% m{%OX\ﯪXfgq^Q׼ZU40~_,kK<&qtHu[Qv6A'ŏ՘'*Yo; :?-0ƃÂ}L%W}s Hz*8>σy76֣01d dC"x0`i{Bd1 pzf R@Tu"RT;*sa#G-,o-2uMw4uo&KOy0:/b<+5ܨz~k"U+A]ey4!!^;h$=e3u.#Ogٮ[BS6[ QL%]6|3)0N8uf7d󲅆%N:L[r]>}+& [,w)86ZLWߞg@M|)IGb#\yg|%ڰk:Kk5g*}i3/AS2; $u5ao`wu%(cS^N+P Qy*uZ:u *sL(-Gsݴv}$ZhhxCU}093һ-fl2x |NȯKNQeAhY;22T4䍚?~515 lgT)} S"kc=6k9jX]} ǎ{R; b/{<|(;,2s'W!8U0#2%aOS-/}P/>԰}ߕ vҝ!)wPؓ-µk3n +q|iyd)Ɋw/ cqٶ9zQю`Hk*T0՟R`łPIR`+q4kP т`th,F}0سB v~ӱhgN}>c!,h\Bq1!3E: P:LӔT]:`ȦөTXCu!R;uU i;UDN{Ў9K쾰b+L/1Rv#&1 GgLnmy7NP k.=ni'boD< 6_^zz 8.c>+Nr昢uoN󦍭V?PQ4FǽO LN(QY&?dOf%cQ'c{]a_@ƥd!Wh9znf"0 u8H NrŒn7K܍!8g7i+T!v,v ~N'7a`[Mȁ>T:vW!4t׺̡re;oh3 X73bdcc[ZA8kU&FErQFd;_V~]N hBTUP`ĖN?"k5g_t{~|qL2FHkʙzu*ý\rn͐usH &K=. Z9Dw͑|Ɣ e(J;>DtyvbxƆ]:4ru =5m^1vSVv|fW|wmKYpr̈ʑNMf[eRY'jWF]nnTV͸5zۉ 3+q2-+{߮c겳UxWj9໑֏X͡ ,ٳmQWiSQBU[|սt?z2aQ5eTyJnSnbv[aku4>8\Ca?a%LZ}@+"gWV(nCb3c' 8nDlyn^Q+x;rS4Gޘ <8c&̃#A P܍7fp(;;]2G K`L0e.? V)S0c-?+DRu#k9sbgʄZGU N(]|"drwPZ⤌ҽLE V)p5NE\i51굻.<$AeA?L㦈ܙ 5av@ ??q s=nJBԃ231hCð%ڟ7# HǬ> 05Zy+ynr+=Zfut@$`ђ ؿWP7^#fj[[; \ uLʐXq0I臦'AmwT:ps_8hxpx^mA8)-Y Fw s%}x^V(u~Y}tRJNdM@yGe=d6 ƍEbZgxtOMP0iD;P7&ь6q6H[r\r8cd=0 쑋{Y D.F "cKqze0xRNU uFqy2)AL' 7&"iAόHzk)=fq8c!T9G JsAL'hЬ.?=8Bj }(ճS&$B>&9 Z<(znE\=3PoGb-5pf)W&irGR+Agi-SX7WFbP) btHPu,A<\6rsŠ/F'y["ny:ͦlRv؝ƤFOOB!Shܞ.sg.zqAm həlmHX%G@eUJ`nX !;ߓE H % L-hy땇2O[t'3Q3*x*ǭƇxWW}ѦS)bE;!G O:O54@-3/Gˡ{J/?Գ]QY_FޫN)[٦w Z+ β=o~d&Zz_}u(Аwa]"۟T0:&#S ~+=>ȄJg4PnɎW}Qc/< iHՖ#n꺓  9Gh{cr/Hş7JGMoVcb紮\}ޚ:@ف4g즵(T.e&aI8Α}{BސҀNd#[  e7_5T[J˃gLsYiE+Io:=CĸKk'{_]=gzFTzp+uT[nd®bkLĵ8/yeC< (٬J-7;5(2툇@Бʘ4rR ~U.$Uo _3Z__Icf( EAG4˒5hll2[N4sB+8z bAQVӨx-N`Lʎ"1mhBZVDm)Ke[_0` X}[Wb/!nVwV^=ıڑ 7 2] Fƫڐ3_4|Zv Ž޵+)!Ķ.^M'%D{o-ek`3mdF޾ SMC[D_r3=[+?~0x٘0(s+$c[Y t8!2cD~I#cp֛7 Uѻ=[pL-oAأ5t.Fpbb 2%fuNBZAse=|xƓM3^g蛗gy:\b^N5YgDe]oppRǕ3;|L6s Pz VMIY#Ԅ;ERSx=#S)\br튖4MO(?iZb˜{#y0z/Ӧ]9ۿ"&F1K_Q? 9?KysR|e?LM'MH| Rm2d$Vg!),Q'chb\1t66-Y` =`({dDGKWRoe-+<.ch!UӔ=Z)>}8:dƙMjkKr6P( z( -vZ%E+ ~p5k^>2 ?Px&˄ :<ᐐ(sE&GJVx.q.jkNCm2弧AC?OBAP趓|w)ĈSx x<?7E؆A˸Оqޙ N9m.37B׃(E4g䅧& F÷E{l-h{l;0o|U+@tQ60,!jkP%韹g,A+0}vVpi<Ip*3 Mx.!`x{c>ЌB%/C31$Q­b-vیJAHAi HG RC P9n0÷C^EΥS_D@:viwoGo3ؑ#oяd:-i%XDvl~T%dBĴ@㼺ƣ/AB8n% tiho y"O%˵$@4DS4V6 &ݪ~G򦜯h.3N^$x(_c3b`N P}\r]ˇz QPj;gٞl' }pc*y Iu!~ۖy."a[4OZ Y2CG>DA̞6:כCJ 7`}ѧҗ1K?n`?\ngd_ew!QC]1Oo-,W>( ‘Ⱥд>@?aB<_xl4/t6w p;:OK8X 'mS<^yKŝդeS mKȊE3>`HEXX _K_i8f> C2`4 me+#2կgciJ>nw9;kW-;)ꚧLȒGq~6~JYӲ+e6`FROz݀:pC}%lmZNѪUq*_o*ȼf1.$:}ݻR7/SS |o7&KfH&oLןPeTWo qI'AW=t`-J.)˦܍_" ;'& ~. PKi2gMSUn? {jW0ب;4u_Gpߩrǭ"*%D0s-OQp&fTQfLٞ h,nUcJbJP&ٟ/Qj{ǴT9FH 4ˮHbp3ߩQ^e zl!Ӊ_=V{zV2TL[];k|䠦islux:4N R3 P76TL;ezVhjaDt頓{2DC\m}s-1N2A6ʛ0qe'l?Z6Y#ǒAx+UK2:œldU&O^;"΋V%qa)TQ0$AA>7AppeFC$ǿf1o},v{jάa%"2AG?0 WR8e"qa L>:oI' %M•V~ZIbb4ufPm:V+x6Ƽ\J&S-HV7/I?>HT~Ӳ:[0NQyiCfK? 1K7~j i2ń[)u o,*PVJ"#+^O-p>W7AU[ ,PPV]pgaI3/ݲ!l \Ħsj6a֕Խ("L91ݩA<4*y;^a Xa`1 9<T g-Dщ/Qp|~GbaMT Yo^9[TIa/ %;C9Ip0rIfLM.{]9. 5Mwm[J9 tw`{m~١R{Rяx0a;Ⱥ| yxY,QS+nliK&eNjd>ơqYxRq)D9,f2a3JXZ r#g ت6~ppYF67i);lvlth̾}S?U?Aʨ%oιx@3{T|HUJZ aY!x<llzi5 sأ =p %HCk,Z%h2\}) W0:_D3ŮTV\n}3]26Lb@[ɋWA^ s,p+BחsŦ JAn.!e-OS\CSr@w` Ĭ*WzkCq%DYR e.*3j |m¸q*3E T i+^l+RI~ô̊}*ڮV ?juvp qZSm+SA>JgXj$Rm0TLDQU.L|D1ơ$N4M*aә0?^*?-5ހ7Zf*`!HSdI5K=;[Q2Uw$eiZ܌ǫPSQ'E0Ro^LPt*Onqi! ?ህWu *npJv^}7t ֗q3]@ԵI @@a\E1 i6\ۭ[KU1% aܞGe ߊ{ Uh>͹wۦ QrAl'(^ra_5]QGDI`$rLʀőMh_A Qi0Q8y3ܫ/n_f-3(3@M$~E 2ktV)'~"|%\gæjMQ^dEU&"n>W 뷬 J{4'eUV<"kqT酓KJр2&G4䴧ixZ;u_G^ds^U!"H`#8ʌ ZZoJ> =א&b#}V V==m5<ܹe/oY#QΆS֋96[QSJ Z6T6/hbq4c"kΟ}3$NMqP'xWtnt:eل7M,lô߂$sbڤ8'H1N>BWwER?)N(K̚ԫi%Ƀu* \:$UI'-(뉽w_7cUN& :fl\7?oJx@l|!t]1{ă"-Eg-z&!"Aqbf ͭK?C5T!:,%b+L#|.|UdGOW#UCnwIkj?/8k፩ 1!S*?ubo~gM[B֕2OI%h~Bg*)!k]]>['r-T#H3AY<|,U}t\TI3Ls>q.:a4ܪo!EP(4jfagKDAX; qPFx6odb@Jw&}c!š_?:KqPkKz5ON0u~?]-"gzpHtJ6hY8Б$rE%ARAO|dJXBfP{>ޕac"@Ap ne46>jѶd*K7鱪țڋ GxT\5Y}!v %o=F8!LLrֵ֞@[ܙ ⺤.3u jܥ$vSJ%{7}"ee*'z'ͨw=?t/ah&|*+{Kqd(n; t*ՐknWc=|$w&Pjܣ|q{2~< {ӀDo-v635X蟚iy_>H!vR 5|Te8J>tbNb/> p6J_)ܝocX^HDnh42b}qa1YɸPM`/FrBXTݠwcۊ,]" ..[ FXp77`2H:$J'tXS$$Ys@f0rXsDOqQlҋ 3gBcƎT*!(q("G~7t x6K A?w0 zxn43Ț܃qkw3=eL)t9hۉZU,Y2`:[|׻BʸԈ^%*q5ioFcM9W t|dMd)^^16-USXƮFgt) 8}X/];%,>GCG7 '.icdRAkw$UTY! b1uRN9oW ЕP]($`h+,߅W5毜(nb2E~ƺ9f>^0` أk!S& o/ݧPφ k U KY鮛  8OQr6(?C_M\G9l>%:䟸tz&9D0lFR\QT 19%F3waOT 1" ,:^TܭSA>"D߼ C+ebKa󖒒 ٱ`O髽川SŠŏ#kb b XŠh֩؏ZzWOY-L߈W°k˙GJdoP + |vE~~- )[kJ*zNӥqI8GXn7!m+F-6 @ſT`tffWȥGv^/m,Iڸ+v@ N!n5屢1C*t^]ü"80$@5bG`6`X*K'2~ `pԃ,5{ڪW^R\,qưmh ZNΡ6y8Yԑ:lB^ )W6 ;<>aQXH0^%Y2{]B%[͇ӊ*qClçFJ q;*%,X˄ʬq{k6{1Sb˵ݲфh֭)8PMn~% q ŧ ~Ewg f ˃p)ssp1q_YG?:#˓ qg:41sU;'.wdIeؠiUCqK4TUg.h_*qΠ3XwX4g >Q7fQG˰a3[ 4oNו\y ϙDs 2R|Y 25`T'Te̚q vnû=G`m#48VEl"(FјYUrMdq>S@Q^ho`y D+\/_W 7<]ԝ8WD3k$ &$P#SVOA9]jcMW;4S/2,rQ4O0.Nܠ|5uH龀e[Erj=Xx$ىSnvʯqɑ7;wJ#''(K} &BU=y_.Trn.Ԉ >4Y ؙvu僦KdyU \ 쳂Y%GoF`q6f}>΃P" V{j9Hc08W(&k,J.0&t%PL h=5;V?.Z_ד~ta-P4r1@~Q\I#!ӒOxsѐ^"aeSśM /"A..v;ׅǣ£6ƿl{jقѪ x1t 5LƴM!@.;1 _'"% ԌĻ0hx?CмE,"U9hEq͈e89b@F]|'Kvl[TnznTX|)VXxZ4 '$~ ElQ=Sow!tTi̕~/>{g2}nlljHp~*J ӥʢJ(*+Cw|nBjNUF=]w g-|e w;1бnBUmՑʩOTbڢW>֡<Ɋk;g{WQM~E_`̷DZvl<fyR;'\)-~F'e]6|S<,NM 4G9&v aBo+k?KyiL_V<@/zE_b_C[*]ӖKrפKbi:'~kYht"tu7%q+vAp/N9 ek6讏*2S5^5qUZv,E+tT VVuD7Ja_ `33i@|UPRhdt?SHsBܵS8ύ.ݘMo "#TgŽ /:`+c1Rӑ0}H-aC_Q#VgW֩;*`ɡaJYnv`|NX]vYa )_ʇЀ૘{<ؔp6PtK]ʭ tGu-hR@GLO%9%q J't ܓ鷦Rx0e"jPH Iw|(a+n,~ƗQ/t8j$"IueL} Io ߐ'ݛ0yaGVp\ZspÇ,נ4T+z\B4E\:IzZ\B`ood|`+l8opX)k S L*otE9Q[-(Ho%]h7"qz8+JfLbČ`x^BmBPc ԂleU df}m]1Sq5|lj@A,IH}ƃ5С凤r^p(f}ɂ^kأZ6ͽbgM&Q{waHؖby=JfgI4UWS|.y`k] G0Mv,.s4U 㩢E*QVXSA!/{u#)7+2g_l@bبPz25b{'gciuJ zEJb(Y]D/rAuเzwŇn. yySCsUѫ^>FJXdӠݟCg=YkS#L%//᫭0-4y k/^VO)6٫ 9=7)\.uz˱'pw>X=XlI)y?ϽYyZ^Di CWFdǵ1,!!rrVhP2?SA'Ѱ'|H:Խ긗*A8´S'a eixwwz?ANnV[&]yL8;(5*SiiPP;*Ϸ7jqz&*jR].IܰIa<)LAkQt9qCNfҽss vD#2f?)YLW3i%8z)p5,jeNiDL0~]ZP3VP<׎>i䣖etEODC=T,j7 a^c A&(4a0oqO)b+$LF7ǡF C* 4s~9VD*  ?6e!5|7ᷞ T˰K" c9Vf+/FSw}.F؊mobT:T> :u"ɚ^qp=!b jPUet Ĭ [,&ybWn?T` N=*5o8"k[^BP/ udǷ>$ڮu*qg`/1:c MpA,'^:f+LTY`kVMKqd|n[޾B]CɔC{dy?io-vtQNӛ ٥5wUV^HVJfjfcg3{Z\J.z$1E>7,}%k'8ẵz&r?wQuvq7xqS2.Ê鵥<0zTً1W)fJ%ٓs/dHAB`+o(>Xlc~ -vKmc9 6Uisq„h8"3WC+NGTCMS:ṁ M+zWC(r 4 (YB֌㯮UX}qe];E0M&R|#HwԁU#fCi_4:{C >\2} sgT`Y2+эInR.$9}@r JczSoWCUݭ/+[C;Mu@&'V{{R$HCP=ڲCqpv3UA#Pp!ce>,^h@x"n%I" ͲaCF@Vb(Xv2*3爾}"-'6%iPdme`9L;=@\mxhh vUKzISP*(k.}JL#&BN<.uL5H-`RƳ.W#wUF 9)[RB U%%o/QMXxj- ujZ>EV3>`M\K}i*5;lǯ ͅ.JÐ^)1Z~r>FofgCX'LIea`Rh@6M ] 1c!,G{}ѮX!CRg:dufhX|[wO`>vǟ >g8Klo<5 f}JI8339ٷ ¥-M\"q 8-{.HAOۢw "ё`qW5GSj?K,Y)mQX@P.Wۼln`sMbR(NfPb fplH AfHScLoeVmsx/|{(?#/&ٜ@p96XφZ YZ$i'S_V H[c[s5*pW-vK%GG@yn=q>+>T.6|#.uUFd/w7n<juBUuF̃e`℆ⓚQz2{ߝ}B%Jן&-9>$ tx.!?Mm@6sЉL7q \+8͏BG.8 wx ݁גh'e7.3qP?E{b{%.ML>BQҷ'[B\Q8^].S C_j/@KL`'\xIg_@1Ѳ ;b*rM7{:sSV#nkA.̜gofPt0~l,( q(#V*>7q57SB0wRvFh m;P!Wld‰sCAUk%ƁkKNN5RA_{bj ȸO K-8oY*M@ZDg\7>ĸ[z2i}x|JF޻e^iJ&_ H#[d׬-@]],ɵ2mu|[e|CYijzi*EoaVҔ-ىnRfn@,-0s-8kZ]xf!oBrGbĘ&i6L2Ԁt)B=|t!l^<7VXe5+l{DiAu/NbƜ "qʸy!hBZ74j$t"a+*nyX,μvom 1KǢq Qp7*ck߫qEM/k:aM~Ld+2kk:R:yp4o)]SϏ%"C lXA,9z l1p˭Gp=eRVXuҟ"~9uֻ&dXi+&~KqTbf{?svn2‹{u(RmZ~bݕ=?ލ\B>H9k鮺M^aŹvٶрO E MZ{̎79@&FW藎,ҟj!+/h5fJy_bec]%0dub5#ʴ ,͜e"x8.f;g>P[H+Rk^<ÏYX!asT-)U:g?ǘ`@ #7bvE%:,dyNeM@`n$N'ds4"jXKǛ &7RP+i;=¡%5Zu*3zʴt֪$y[펁t  5%nj 5Z:5~UTGj!9I^|F2i`KPBu|$\ vÔYD+܄BHbF#A/DptN _p D0+\ZW@b,T$5uuos&gMY Y7s!}EHoRJixlM3j@!\^7-aT l6{3.L$}?Mm/aSL)5gmpH97E9BXhqױN)häǽd6WGkD<1kPk u)q!^ʞL&c9c\mjz XSﵺjHȿ_oZ>solROJ Ҟ2r)*;XW4!XGOy!KWSRonq,2dGMCh,#ĺs_FmIس.:Ⴣszr oz݂4B²j3vQw}D{j[J&uO@QM[膪H ;:{ؖzRRVh~;I9T4q7D۱07e'hL@ 37l>ǩvQ n1s˙ۼ/g uI{Q3 ْ%a_u iPΙ~wC2aV&ܜ"#WuҲt: σQ|HLuE^n5(I93w\mwŝ`-ex&t7.uUc*" # ZоDlv7 Z;@(}?ٜC Do"E> qd"<$%~7VMhcKIK]S"ɖP+t}}3M U5!ļ4C]J7e\@2E89F`~K7)ۇhq; 8r͐V7cN\mF b+YX9YdP̥'8bXfIx9]} )B`6 ; x[:;Gti[,+_߯wlN'O^o:5udt,_1J xFzjplZRw%Eynzl΀ eaaΔcG { z+lPFlo:ef =\y\IcF:怞}g\oa!W-Ac:b"ԦEB 8~ x^QI5of A\H~q4R&mJ/La㏃&J hJP_T,X[4zSˈg0 Eڬ5 _?U5tu\M wVr p:WFfeAh2:,nhwdΚR ɈAT2AĬLÝr=Gmɲ2xl/RٖTML5b#GRy:d)*f)g/U9 g[{q@%-rݞ?@}ܷù3x铘\ZTPCЕP"m( gc.su&E[cʐ|t? |:OA|4H{]<1jW"A2>^Ơ*grXqrʘAMm Z(@$Mg*+~#?pvTO0~E:!uq}6z3o4x2GY4\8}}yp H~!76EZhб]YSgϦXt[m6#Y+EHd3tPC_a֞]:{J9Y1P^]E~( #k9\4 c <x{Ưe9.N TXgM04΄$Vd$|@8F]=N]E`Nu;q%8s<) $nUKq׽Z>, )Xj&2ɾ9Ək5F˝P]HR{%$Q[v-}&Itpهاo%v#[(r#&#F bO3ƕ.96FՈr-w=:zUZo,5jkA2fWɃмN3Kf}b\:b.ڍDDlx{ߩfd&lQ΍텻 IqXWtUkί/r ^F \«zaPu ءSnOA&S@4+Vcٵ;JoO E /k{ Q⣤}3XԪ~XfB4uSw {)u9رWB ^2z ;Vm* Qu}}``7wϘ8L|Bs-3-n?3)f)Evħz<44}v0͐'T屰Wf8QHPkȩ0w/Qx㜠~Џsck #n3?KKߺ5}e?"9YZ[xݬp- $FF5+-yl%WyHopf5{2{EWgw?h,:8lK|zpvukQR9vvKtz/ar vypbQ[uQڏؗ2:^|=Һ#.R:U(\[b Z*Lpr!$u7IQʒ ZhFeiE5{6Q1czyp(_C)ְXrWԌ!MA5?OϾ e1 "q~ҐhJ3)kYˑgWbSo/p3lc}'Tǔ[I2,J}4 I<Q-Or5zjl&vڽ{m6ޛ"⒠^yce @GdĪU#mRY'{$[LZiU3 DI7{).T.3* y¯apj5YG:^4)B=3jjuBQ]E<άmޞn\E(=HaC7NLE sc"}637G}u~#5^&G,Z 'R~BZ۪oe |ֆ ߊ?Ƈlrʹag66[I0`J:zXesD$J6],meBH'>zQօ &Ko/+CiP*n~M0I,5\ߝ,ؽKNgŻ> {3>8!6G,Mt9qcSgl*u'IH A:d RYǨ6>m!W8F.]V~ܑrEV=';L<ͼ%qՅ!QbsmO.0k42իOcd͔g*Sc hELr*ɱx,Y_Vʿu8D/on-[x#Yr M\(ں}3+-uCEQN40 kg}R8BlMET3pz?S˥cտc`aS%S{:>&u'PMP H>=*R`؇aɦOe┠a)zJRI[Bm*0pʹ`nmd&v Ր~Υ+E$^Jm-v2,[}yCѵ /V\h (@OOC)ƞ]F @ M:2ԴD@k dOmbeLAz]YN?$*F>ޜϧrAk2!87PbnWng294C nk& L{ANT_lsJN\MN®: oI-dBqjRi1PCZ;KV0t\Cҹt;ȨP"8D8{j$7M( k`|1Z|&H?pքg/ icЋ-bp=! K<+)21h3Rʟ 9tnj,{~k'cWָ;*<=x4a4[23vTJZa<"IiGq-"c7c_ᄚ!ڙ;Ptdf!gGqZvG@Gk!sL h 5 +Vt2+_VK#0Wy ,3Fڧ$_*q,(9MT`^B` D,NGnM͂xFe_'Ƒ҆xNÏ~R|h.ct8#AԪzvF`q&6Mf LeOd0WP O[ PǿLPtYqpHx3Z?B2ax"lOxTO5W2WGE7aEP8uIvO]n\/=qgƌh%:vD9m_A>`ō2O zߛ4rg>K!Z&Cg1Ƴ+h$&jt_jQ7.fq堎ve\t~8feb(3ؗ'DQ"@꛸I m/ǃ 1>xc{EB;}'I0LRah[18r4TUĥaYZhs״U4;A]X_CtnC>zU`sZ` |[8J71 ]Kk#X~sٿ<.yQka-7>[Wyo@ƵiV?BA؂Qm!G1Π/6!:yeS5MA05ܘ&{K`Szj“4&c/01?j_dq!4CZrH x%؀_u ):Y?΂QPUY(4JLHJ1NK+Ib@F tjks1xAօ hʛZ~UOj*1!6@҇q!WEj~D͇iSlha|*@ )ũ@}FƄysj$^jIU c1(_LEYj SMDSCol.?Q7X$V+^ߘ%h4$*2P`]O}GEY9򒉒Bcgbu_?\8[yPU HB/[%(F4E=MRCh+d4:"AJܔ°ުz%~c'KG;PHr!7}>:nY;7)UMKw=ÿ6kM XUlX}7p'wsz p$@"ʽT²>1WYk%].vkdK)ybOE n-4: jBw|Fp RT9+`H7߽&CSqwX^@$XU׸*c-@uN)3ZƒKy`!J-x]}G&~W ̼ɣl$.Vݫ& KV鲣x2[ZZ W?r;֌HOϔ Ee ÝsArci\f>A.$( /A! *RխH`f@hӖ#_?kY4{M-=cg{8qQjWpث:Ѵ7^嫶-ƭ k*'c;cix[> m93.}IkǡJ 5ܹ(Z(߁@mX0[+va\nrK}kJ g_'TAV~* Ei3$H{788I kth3~&Ȳ0Ŝ:*U:1>22<0LSsv[/.6bzH$iB4}+6?@KڙZ^XQԚqTvI|8,m ,6m`e=Q1Eqc@ WO# )^}Ǒ&!g1풖E:baA"_OP$DFib/ n/HM%9Iy<LO0rdU:z/YY.-ZJWPDk47\1T{~X(4 %DUܠ֗ڄoDɬaFlz#jr >$(T_]>UQTi]Y.ޫHR#m[ 7|6>?wȖdNS4nLEOvh1=X4oN^֡A{E-DHXq^cud{]G1 Sf6 lKe}+<Oe8"5Q+r_Ǵ3{&j<$" @n_;|tyO;Ӫ88"¹5`l*,*} a9Q9j `0ZWNl -muqK{/AO (J9 W J"T%JimVA:?IzUޝm(ˊQWЊl%1 = [I6v짿!Eω=%tWzO;3|ی\E1sd1J6^%ǻY l~#XȞ8vzr ӄ>Jg r1e!rd4!G߽،(p2 c\ !9v TdwnEY`!N"VRa0&UGъ:S9FIޮ ]t2}\rkKrYr gG:Mn8"ȴREjA}n۫ʛĥ{>dӻLD@KuZ%Wp]P0PZ.GnyKnN0 _}4x/+ĠFkjUg5gV.;w O]R7C @TMfRb*?X)8`ҟVIyV3ŽoAdWxLϟyqF9b켥lfv-旄&I^CHfC%MG[I(am4 2ݶngiq#C:ÛR_::ݱW*\Na%Ճz\6x\ՈaBѓS]^&©Bw%dս\ez }Fiku>3-p„ȓYYD;X)$_fh(wSj2 i[G 2fCaIȽq23 O8.AVO[U6}̑$siΤtVS`G_}s/hv9ʱ cL9M VFʄ6B S-Hh pȳ-m ; LQɲ7P+Td^,bPk5 \#Otgb¨p }t/㘉ODYNȽB^ʎϧw/Hni FQ'"fޒmFDgFP;j3LZ.~l}k%Bkũ%x T`r%'\#d/:<=,%8Ŏ_!¸O<fV'eNhzYV={ђkqF3_E^˜|neB^Q4ynlJrn ``b|y .G:F0J}j 3(𾗫<- ` !ON(:aԤƟ$kmL%[|"]>Rn%]qPB^,:BOf3Wx$vB{E*vf&矒Qikf1nn}Ohka4'8iOg(x4>'jz=v[J'uWC70Ez:}< ]G̫mP+?@3w7S},vC@6֊<իBzleK0?Jtjeq)gՇO*ɈY 6l`Y9?/[rz Bm 9a.IV28*h][DCDR՜4Gwϟ»3Pr}ͥbGP;`r;St@:$_ nbH!4|+!aBa?vʴ}])?]ي\ֈ<%אy][Q~J?F`.*9쐿fdv&Or֩R ]?){p6Uz_>Nz3'f@a[x:<$qZtUF|\=~L{'>=l>[%qODR~C7MS n~ HXj8voXoX%xBE|Ԝ&MgBnC\,9P?s\3,z60i-P2H+Hw$P7~f#w_+P[ }{2z]4wDյIԫ߹K*EqcW=GpV=tŅ%*R<C{ª[H"a)RHNM aB9߻{5[7rǜ) EanrTl0'{Ji#J$ ls]s{00<!@,vE$ ИMv|eccńOĪO&g;i2$2F(6_ew&mswm`xJ]^6ރ nJHxLYḊI6lh. rU+M:ZSS/ujg.V9[W %OQ:<#P2źIiuM)yx9J.Zc& %)9(xn`EQ蟪FiS87Hdրml0I2T#x{|X)J2%UUqq4Tq}ee:#mK@cFnGl /pe\ȴ'Ď[h$܎,l.L?&@6`9C5j%=?w^ISC:~"v"u'sy@g r}ۆ(Ax6( y-.W 1 ޙylR]H}z6˜+ê%p2Z?W$e 7VXÝN#DNC W.*I2rO S8S\ke{8bGwסHB:f:d\)*kvITsj))ZlMU u_VȢqW ٌ 'e9VqFTcleȖ\G}n/w/K85oJW^Ȼ'<^ό!\Srqqqht>HnedEJʆr }H`սs|6`RzOp %Bujc⋼!:Rex]7 .1˃d[Pi2yUXcf -z#ѥņ2xnh%^2]Kdɺr\_BXLT.rjrx*dR_2 F޾~@`Bx[ o[AѻUp; 'Qc첷T&d;k -zC.wPDc>-/7Ct=>z%g f wni//QDѓ"Y`k[ I7mZ3\\] =Q6^`M/QUZt15$e"N^ Z趠MW,sU\)ސzZӻFDࢠ3}Tj$Wm<3ͷ,8ӕ~貱VNdRަJov G؉콥 ES;]z/jشTﯟIʂxݡ@޾nD}D|.M_AbY>n9" tӸ/^MZ"~;!ͼ@T&up G~e>9}Xz`KU(y8XJx?υC-!Ch.og %ZTQXƒ;"ӱ{8 $:{QhCKZ: t1.?C)Lz=v❆?>7\գ<nNWG_ρ:N8طo8M +iގf/չSSGp/k@uihlM2`G'k} w.<TNa?Ez`&*/vطu/yF& @J *5xOKe8S.c:#`VV_Ty:U? }J jZ&N;,h> Jתt Z )KU\@B+9)A<~yW8Ha'̵)r !}MGLϙ3"}/!ˡ"! O@a|i F>n ↲Yni:_[R.U| G<p(1N:pIp7c`M:hRxa#n N ۣX`񪏯$Rgz朐}YIV65G51][F%\'Jjw_N8o F"x}J ͓+\L+4p%ss整$;.0b1oւS43eymFWCd`(tj{Dg)qfh p!3mMGl5K& ӠxGť7iP*>/؁2ܕr ͩ;qg%*p>Pg XT  fLs8&A;6٪cJqʏԲyT+=^"rn FhHo=M f=B%4T扜lWamJ̓p;GGYq|{FcZ9:2kMZǠNRjqj]}ݔx'5R/.3?6tDr8 ͂}] VJ1?4>*nkϸxwr5ɂ)j c$ȧkK_ICbgߝ de_*|ACODG#Q _v%weQpM#kX* N6}Lp)n u z 9pgTĭ"9͂&)@D?Ӛ3f1%&# eNJW#aQ鶓~x\$~Yrׂ6 ? F90UtX1ŠВdt1Y=+&Bf,@R@4I)ƒsn&Tp3m a#cwu| .Uv n:}BMeMEьjf^%ѡg]{.u;_م1W cHE}EuN)4|U}4-~4W+`LėyA.ωkNێ09LSʺ F Ԍ8\G5jU/¯pq &M_44Ս564e[Y!@$.6fYɳ?U%<<65l8$ ;ܲZ +xP4܇k`7i]2@kb tAޗ =~3M~}ͣ/̸Lu܍/ gUgT]|Ģ#?i޽ۑr>DN': ] 4t[MVTQ@{  ''MRfd|V_$ ~F>ʝݾa wSJh8`Ԋ1 XM;(l[R#-w/8[h+ _\iOK_)ǩnzrc,5\K**t\olDqSvlIn~j@?=u>:O'm/XMclB~quvH;eħOХ!5.0F 5[͙[ijg +ig1]3}2'H;cXj{e#R4^OS/K౤7\2#h*XG _֑)Ck׃:5IZ`=xsm8SQCv}58laT?NYZ/o-6cj4Гu 7hP٘cyM=aFC="@Q)Ns$c$nVxV|V\1Q@rDtV~YJꪾY4pB}؉ b!߫7b,nD`c8\*a kL%;TR0l؃)8QG1-절?}AQ* \Cv4pK/o)!O[0F&6'Q5_ C|pOɎeWV U(%Ccr?H`5E(,4!گ=6_;OHl3FF9c<{R{3*j7V(.wEZZoJM2nPbmHM血Bt 88Ο,#PH>dhnPFɕ*9>\B$^WM+sY崩D=!ʤI+.P*].9 : $.g>Lt%;?yc +_\ B>'ƋR |A;;V3s🲥L>9縸Ձv3J ؅$ḻL!@nĝ*bΐsʾ襎_*kp6%`+:x\*Oq]v]o{/fq-bO@H!-ƞ('mk'sY*f 䯗s ߗH⷗,P=Dwo`lk)OFXwhd:N|2暌la>(pɦXQ:X>}FƇ0`ޙ]֑eF)"|<jsMeex' HmV7ڽvq$.Sr#!); "3dF!l!Oqy/B!TӛMpDo4m6Ϙ ĹNT"60u/sޑɌS6PQT(&^hAn4ATE $):rKrA 7z[~+[n1DAcvh}N@ ]Wd6e\F9ٹxxE0Xy#..>ù-+-]q%Y)p\偿VW6R໨5$+Ze`JdUf;ee&p}Gy)4} وÍ˽YF&"! />3es,G">w1t|~WSeD6~o2Ij\hCe|C5o6ijVF,,v.y)ULhvj%zLgO/hå팠ѻ)%!%i9; ǃ]apTFs*f!%̳| $qQ2\Z/h_'JABbKQ?򗿠_]n&^rɃo!jߥ9{j82J*#[gקi&Y{B;vɹ?uss#Տ I]| g?C|( NH o@IۇۤLAp(GyG\Bc{|6+2w 5B2;-舸#EMEϭ/z *7/_BTffPM'n@EӛC}S(IѤNE*$3sp+h F`ژ6?sx~`A^8y P!bNyNiMen}ssWbԗBjro9J*/8~I,x v$ceXf[K(21 S9^0YL1& XSJv9=W-O+Z)ĩš0-[~dս[!'1b -D'^ i+Xu \O!zy`c01wSDy>,9*XJ. $mzfYԔ,TaIMvTZ':QdW`~UCd9ূq;ebE/,Sa%9:Oklpqcǹ)Uo++=S4/CI±6W)9$OZosJemk> O"ZFx9=js7:dpj,yqCS6#.|[v%a;9|_~.AP|TqJPAI-'zбw [ϬևXûf~cN6gO͞"vJ:P`De?,0-0OJeyƵY(1وOS*dýO'{皜CQzdl"z'UomLm^e 6U?rp;\ɥ <Ԩ"!0]\N?za2t(? Тs`ѽ0>I5T 5%VE++lc1E>F/eX^^K RȠ y:zRsG`&v zKN s,)[nYuԼ]=v6p!=t =4d4Yp# <(QY菪2Leϟ~|lfAvʶ'ʨ33HƛiEyF7O.#gJ7u/a7l`xVw^R8[*X㶧Bh1lC0J:ZW˵|&a}K^s@} @4I}b*y#DWA ؐl#=F/uRW/:g_0{n3Pc¿!8*QГx$ӍFvgrl +A M0Wrr9 %e}hJZi%=l p=%@nΔˑ墷Ō= >T 05u@q/63 Ey'_SBrZz~ѷڍ'!qHpOõH ,qmɗ yaų2"<:37KǁXmZiȯ0uϭ MXpt뉢7L]`QX~Os^Jn v)tɾu1,[o 37rƔ3o},`WWPIP\yyxLo~/wQsɒ_M*#\lÝA[(fm=~f/?F[)-rHnD;W4KY$rQx` 4b3*;SA^9sQA)yšyi߁y= l3ғ|-jgUĠ|7(/h>[DEস3S9yI =A} ZZB8['_#Y8SpyTK _ JCP"`W&Y_5|[4e>_xG6z ۈ8S;9=#JZ,30 7/ITlpŽ~,n>(w{0&(Qr!btǗ4/ E6kS/`A/]qZ)RvP>ʚ$d!澎X︾Jm~cIHqmEID7f|#PZ(Y/> ܘwۋ$A$c'4bB ,utMg+ :Z=L9%f61BfXJg?o;⫶ DJOL$? `| 0MVFN\)[MYCwj"Mrʭѿ$&@_0Sw*~zLPubΰ2  ctEFd\L飉SF@r9QxvP+Ġ܉T'A#\"Xt>l$W/ p"ѵafSΎ3#Q\i*sYb'3Eķ2U!XoܸЭ-c/Pk=rDFWeʛH&EB)VLҸg?LBQCX4spi<ulx3Rz͡AΔ(z4i7y RW9Q1_]fJ=(pGUޘrcVa:Y&3gFvګr=+t`FLQ0вyJb.C)ñ 0r%&,d\nsϠyoi[$k_me/bahmiix&f(lGf<%]Nav{C)xiӶD\hM6U&B!t7&J3I *9w ;<^h O.<7cO6~t Pȯ0f1:hZW5Hva⟻u̿)'?Cg=#s?Եow5/;J)OEYjyӂ2eȯ4OLeՑ">udT j0? = :_P-SL d*[A@qY#Jy=GFƇ&UFX1*H5߯Z%<" O}?2ס"yѾ2ƙ׬1zs1x>.(RwڑP퍣FN+>")r̥@rRms9"xD6F S*0.R3"ӍѐНj0peƴPS y";a~+4r l+Z- hf5IJÓ!²Vݶ_U6'OR SA_o_1QFzvY 5^ٕfhuWeCۄ82n}d?B3;hBG;?(aTv1n}L.çf^SlJ.iiaVؑH+-TA> :9 WEzzg{eVcVh"4_98mvI*=\7K ^ $B,][w~z3R@a X/(3U|O2^+9:51F[}lX7WqYytq)`˾ś<)R̀%.q(>V = Lma;iKВmÃ;3,c0%=2=gǧ'@AヘDdܑGr(YDTJ*f$πȁKu mN\JOz]cVdVLwh)ɻt?l_0L㫤Yu(b`N¿F8[L0j$1Z0EF2;&kJ0c͌Ʌ.&^RYg*)D+!8eu?ɍ@ױ.S ;%N ݀6+tH>YD=wPmWAjy9Rr,ũuӺLCZIdH1foTBgM, ҫ}~R 5㶼kb2")1/!57,Rnwؒb_"G?xV/T bJv[J0Gc^'}_R4A]Gɺ8(1G.W'yeW4G ,KSuicogc}PqB[*}e=7[0>0~ޕ5R[0mg4~viZ8îrԃLEٍwS諃aH ',hkIjqΩ/H=Lh Ӿ-s`E*TeӬ{6Rj~%#A~SIC,[\ dSӥ=D_5A4a} \N\jXKPs78"riOJ" ; \bZ(iJmh`Rx8\N y}/LLhQ c8 RǍx bڪx2b,p:l,j268 W.E P^j4,P6En_ !2 yߝ9:z%* ڼpٽ nv;rŧ-|mñjZlLۮ:Mg>3=/gһU`!o^,આgsOЇr҄45.Kwen.KA OIe5̮@nUcYzC`!'ЗF_sF`K-kާ~*:Y=ٳUv:Iq_|2x6n[)s[/w%\\LЫuwڹ%-7&&S1S/Qඡ;|Kd7c:6 ``wyJoLMg6.rO|[1Eǘ0fwUR>d{>^c@§#á5Mi{yi`3JW"e:-O>?4૝QS?JL9u#8&na.7uKCgW͘-^@C\5]ͅ3K2`Q¤T޵jű؈W6vS՝"iDSYן_TpK2lё=dSa­Q JVEP]GkR*HJ³{^ +x'BƗ\ADap-Kme-&uPHQ2ky..ƥ9l:Wr#p_k7\ {哼 vĥQOEZ(64lc,ԓ-I7(ZZ!7ቨz56bg̍R;>hNl!53m_bx)eL4i |3+n8psd^$ V]nvzc7QaY(Q{i 0t21@a7xkh:Gͨ"nx6x{Hʫ{-B]gR3v/UuL3(9ŧY-9UQVk'-Ə-ʭsJ]Г//}5[b S@o~?iB Xvow>gBj!wY&@7s*C ҝSXْ; =$ \;]VJ*vT/v@9b=1XlweLˍou7%x@t g+훉@;[ǦOa<(E0"=7H7Z{dRΝsm<҂ٱ`/_W NPJTQ$?7 W*;B?ݤiY }q|pax;v<\edHK9=0j,qBVz0W[Db@J4=Wu`J.FDٌ`J4Y[ ;6bkͿuH3C\8%TvI_l \Z ~ Ir-qQ#~9j Se[xbI&Q_^3iϸ, ‡R"KqB}=pԼz+׌ kϡjƯZ2? 8 =nucn|s]}nnc>u j%LaW_Gnf:b'q4[JnKFS3#1-~͔X?ғZUk|Ʒ;fFG,~ &V^Ȳ2>Q! dbqбε1dZ :|#*=1{~A#4toBp@%@ksFO:ޖ`eZ 1APl2/)S1gCh9-c Fmζɞ=\I=*$ JWguಢ>FuMS'i>5֋7qY0ſ~֢x䅇"E3M~Jڗ{̐  K'd4ܫ )hN'wx12*Od%2Wau|ig+Sxr,ޜ>NH1@H-,{\ojaḿqum8ޖ?cT<#Vs=M/V60i #đ11x9 ovLjugE 7|4I/JyJ$S@>(s&ڋٲ?;'~* pl9"V^98(NCBЭmLG?i9i=?(-W% #i_U s+!?>j8!-WL?,Ԡn^ng';_:^kF;vq(C]BSqv ֒Ӷw |c^ɖ&Ί oCu$CE6= MhplM-|8?wOZIh;6 @IhNUe {SAʤR:(EW'WU/(3.I>ҫ=/Vr7QuzzAlqյ4SJS/nEK#uũ[džo̗_Qa/R uo5F)ɿF7Ƨ\z ScpH xQ.E2`t_,x.4«@b*y;nEf;Ξs[+HIOSd7|ʵ~ (@o鋴3+Rꈋj[e)AJfo\38:6!*$Rjv0Bj0J YBI%WW{P-sT ri5)vS]#9 ]~ q^0ֈ^8HdrbDW?ΛrV 8@" Z'1i"=][dwbIK^eX*P6?>1ֹ]/B¦zMy+6%9ZB,kx~pᕾ@;jIzį{Z,GpJ'ΔU/2e2+FOB6clRWql 0!u(VU[Zhb^*Ƚ(ʓXtqz>Nąc|5-:Ή-6, >Iw#s5HQ@Zڕ"O*lQ(^\!F*H~Ed1n7=q 6mW7>">|'W>Q!3Np/~#I)`];euBV.LO.MVH,!%D3_mQW5+1`O=퀒Wftu1 Gj\ hΪd-Z8T&p\}1NWa`Y4fhmhZ6#)=x>)ۄR)" x'9x%HAHKg$^5 :G?Ad3oL_<>Y~Ry~~¼ȯ (0)ZRjF&$7r, >{f%ℒ;^/IOɾҢZK3(YZwF6,{w4O۩uN3 O ,#oYmm8,J lPL,h>%ioc2EՁodt[%f0<,Lg9{wqH! &zpN MfY41=˦' <,˂tA۹B8ԚOԮNpo(P]%|>7dl¦#K'%Pcor1x!yEԤ0M^s(Yos!gXZ~4L{rtu~n(u&+N(R必05?p={nb3E,A$Z~p (7=3Y-c b_B7 Yҝ\؊89hQ)F,*LjLPU? @D (4Pqaao&t1F&}M$n^aani'.Z ̼8P/ aX;g'=mO>xe@'I# tϿC]c↶ywu$lDF,LGm\xLIfr*( gշZuy+כM 80V.y15-3x F/}G--nB-ڣhZBWUqyW{fM$Ab5V@6*XlmlТCd'צ XUS * q0)u?S ]U':$VtfvPhræm$=XH%|;F W'- ,lp<4O$ b缾: xUVjBLjH3q_@}yxxUf YJSNJ2C+%hGc3XP1H( JpL?Ѯbi%_9] rg5uŬCtН;uNu*ts̶Nw2l!bN$X۱N,yR%x21eH?Ìh٩_FHka]IZ#4ߋ-ԞbrFuzW 4{U1q 0HՎZ.'e4؞׼n\p:ڋJB[/g܉2 TfdK`^ގuk?m1c ,"Z&:Jr G0Xعk[<PUX`B?̇E=?gXuu\OIC_X \0RwL!Ƥw/8^"Xt=DE'~ 21C!VP#kDŽpw7^:epUkc@*M / #l pFRm)}1Ftԕ:" iǘ| [jjN׿q &f Z[sn:<wm$6 Bn(7[& ]`L`WX$n0,vQIW`j)1ҿEI?;.)6 C:ڋ.7gV7E X7?)Uy󋬄#($.SQ%֯#tay^2H3_CyE||7i>B0U1>X,d1tȷ@PJWOH& ƛk]Tp94Pю{RyE8,F]SկVhcw$3DȵCu~꯿!!u `b;A1| ϔHl;3(ƪ'tp,L4ƾ͌ǟÜ1%9sx-TRFf ݛKa7E8A"SH'twZ13Ip?lpeaJ=pXjS22\Wf3D_||hzR6[EE/l_y>W@oyS |Z+QUY49YI Kaⵋ;7X\-ԬTAvy eAw9O5dFG j́=nuk7hhjnndH"퓶 Gb#(:9D{pSXj0Uim|D6Yߧȁu?O1Ԁop> 8Џ#aW_~S9[P/jz N=k3$:?v qR0Nwl >LV?(*P^ 4q_P+a!oxF@͔;_MFQ2fugq;8_,'e.7 -x/|Hv]6`hSC׊{}snǍ]7Z'}>cΝ2a/ QW® Δ dfpYB?n=|$7hN̘NU~[*% xg~\"Jӷ7; LU(<<@` *1^h >ؽ.]ߺS48Mf!5k2R{|Bgb >U̼'J8NuR`9K3`>U2tpX;VP#l=fƓMhUr9Y%|tB \^FԯVqΎ|?nvg $1%I%iA^pW@䜕D6W&=䁻"4DP gH`WLH"sGVNo ,v&!܊ 9$g&Aޏ!jo_Ms pqwN|o +ثlN]p J|Pd$H~ڳ.2"Kgv/%W8w\2rfVϿrd6 @jzoWIU&]$vjAMC `[C;"qU fs?j|'Ϭ64}*OG9{p $j.qWauTHp0UۍqqBh΃=*3"؊-Nhr1H,8*a&̮ʶ'څq>oQS0 _`jf!c (AC8R?_즻[)CwfJc F6Bm~_dxrf~a!߇{LdLo;# GY~ %YPh5!1S` Ԡ %lףǛ዆T&MtPTmE* TݖVN$׹TNi@ Gs٪xC5| &޶WRB]'h; dZ5jcxջ;/0v6?ڿT x..>ciZ|٨Vݨ5wx/{^6HJ ~܅K+VxNV,/;.FG5k;E'V٭c>qz]3~Ϝ_)nH  !pB,*ڳm[pT귂|ngN+'3gW/`\4Qgz(H!?[:}; E(RPK fG޳/o0hnwXak)֮~wh&2O Jkګ ,X2j\*ܮEƛjH;,h^@+qhI%CQM|=jVE[& Eʂ,T:KSWitFr8.t>\-4&t%yf1Sß x;n0C֚RRO[[Dť_ `"q:7{'yDQ(qi#_&2su& [H [Aul%%9[År T6$j翗nU޹ YKI|DgUNU50BVHQ]+\bW@B3i-x>!`\=,F*=Z=!" ٳS #7KV-pD#:@z}WҢal$F`uXTg^j+A7z=4bjLVTEk%iɓE~*@y|/ofv6t;9_IW!De 1KĘ֢{|߃5|@.Yd\yt\=Kk %*;Z5u 32iBx"=5xHJr2CC䶆~j 'ؕW_G)Mx0j:R}Vlwj+]VzXY,kSDz𶍄v=rL:ƅΏ"ܞ "bm)V@z+`h@s]*YZC $d"ҋGQ̭bGub vbJfpzӤNIRq޷j7_eJ $E7}ˑLƜ ;rv֙jÑ&R)&4rR4/9Ƣw $K,b=t_ [ckyhUֲY߽'bX!U Nv-?m}ֱΪdrQRz`֜qH&ØQ畚36l 5 ͒aJ ytPҎ^@ю! UTh4v>;-$!wNҥS,^xXĩhz[( >ф,k`.Ps;^,J Vt M01Gi~d+6'rAP22|_j&YY:JlVÒMriLiT<:7 2xh CiIw܆)5VJT {*{xO7)Xgm==>M`"Hc=bUT-RZD30%Ra%vUl3xRS6=f704OcBh<1@n]n_r 5Vkl f r >U]9ҠgzIkRt/媵\|=9[(E_B?/Vs IlPEh4J(CM(Y-Sx0+ɰFcK$A~J@ 7 @E)z#<}0Ul(!d%m %xO„Lߝ ;{ǧ(Rg&8ҚXlZd=io|?J?( u=dņOW]D v!ItieϚ68 yZn]px؆+b<3S߫4ᘭ)x MXm:$w ΄M`oy }mÃ;ǵ:?+fc *giEDbKǚfca0youCyUB ;5FĞȘt60"_*ߴLYtl (7Pީ)1Lwrj(ӊU_/^L*Q:残 H3K/@YvM'G="' $I~^/#Ay_;a?x-;<ɋ{[{³(ѤWYYv)ѵU ~q`jxIl\sēWuՋf3r`/zOEҁ!X%aIjP di(ؒ uM,/<"C/haXbҚ F:Γ-GT~rX+dTG1)𸅹aɂhk_π} 9\() V59)^.Uò"$|_S"֍ #zP]BExaDkfݏUUXHD Ų5fIq(I?#Ӕw,ިUmuNJ$#ck[&`(XM5iH݁Lg_Q2v+M*hmV..DhymLJp l9]S,zy-teHHGF<'Qȇގx/lsr{2]vF0ɫ콭 ek5juQ1RtF9E8ϛڵ:CCҷS$MHȸYzܽjx%;Ksz=38Q@,|XyBw8ΔYKġZ?/F%ßy tQ;O)`u:#9A2/KPsg1h8 .i C$Ҁ~n6U$([?\ l\t'CF=Z'A*y]}w\PyOBRs ܇.)r10JgiQx.j?JDg5:osƦ[vd=pt~ !eMݵfD`CZl6E;d؎\&d[EdEДAR!ik:"a2$7iG8\`ɀO4RC'2ϱxʸɥ~h`o.×:,6 sihĮͪKѸOZy$762W1w lՂƒ,<33_S6<MQ&"_ǤdT+?s:9mV[B-ۉ+2&hc- _=M ^Vi9!n?ٔ-uc/;2:%Džr67eh>'JRR2bp]"A;$C"}#_ xm{9vp8.'6C[1$a,$jquoՕt*n-/jV+ϸ\lh|[[u>ޯF"#QՓp.޻%mna W@7>|$5`4×N,f"pof# fάv_łgkkQ}?4Xيr)!ѓ[b2BeAWγZ4`!]Wpm LhR\~g \POegܒ=Rk8s9'VLe<˟|a #.fqL==ojot\t;6-#&222Eyxm&[QnNE@ X@tY8}L'Oxbq?x>w׿ԡP^%({O9–*6@bTzaTռtF?✥e?H>w !8mD@!l{&k4;񀣬޼> W;HP](ute0,ƲaUP v(t\A4q-!'A;}w7_>]:LCR@ |Š!BV,nuc dEc|uP=t||YO4\qRה!CZRwCʌMKM `fC,rUQ[JrhnFUr{F"]|>[?jp>>q)@)vrQ<”:QV*bKŜ~0x ^\oeGV=r+hO pedl-{jInjн\2'߻gHj ca}VռJTMc_e @6&Kem z$5f:T㣞*ڍ܇zPJO흃'ұ AƟ0! vdjXکFN;?BnR~D`¯L)ߐ?=(wv;'`}`x'˓2Rw~pdؿBc/(\Y&Kf6pJFmGf̀S2d02:sW cҕ;^)k~>D=JzBiװVr 59꒯ r[щV T@2\˴y50RHo X,AKٯ> ILlqd(aN50Z.$Q7cB `a[&b)g^.x%$nrr=8qtڗ%og\$X?! %)7cnju=qҜ8@\̺)ad 2s܉R Fu%QYyqKPeq|_1o) h#V 8R *KEU{NRtͻY9F2.;#_^+C trLլb j61h k(j$d#7v긬ɉwabKңYms82}͈EiW=j67 ҡ]%A5zƂzh?1$pH!6U;HLb]:DR ~cI\FUHǍ*#'o:2J|:j*E6$n</8XZV&ڊ=ki //4W(}#<$-(句C 6~?^R#/gI,J x1 3aZOPz}oь Ww+8?h2쏾DŽxv:rId&/ǟBXvLΎ'\Qsyˤ㩰1t o3$i&8 MA _;h9pf4(n]S),dʫ=ڏԙ} }z /:fx/sGdqׁo\0fU"{j=$SNхe%B?8q6\T OBj7C:Il;D󰟥(Ɣtr/Y֘o`d^pNl qf _}s9[!I] 쫉w(tME%~E;_{Iyk7rz{kpxhUI:GWESqu*)ַ* ?ٛ= :;wy5):*%5S\l2IGkh#Lx+ ƫHRAR `+Pa_8iavW }%SI^,L)l.TC a cAs.T)JQn[3}nMZxrf|vX9zP#tD -ޣsCn}YJ)|KEYax/舼bh7 ŦcN94N/@oџOb^RO<ԎK Uh!`m,,rgg`Lbw1|Y4YM5' LdjfKjh W14\opsLJ:\ Q,S}`[id4LwO}ֲ,2~(V4tb ԣ_]KF5$$X|T_lحYd҂|*o%~\g[B勄&/Bf8:al?JWcR0vg=F~L:7ÀI %Tq:pW*6_kp!0j[s8ovTޙ?C,@`g:%<) &5 mjEe '8]1K%C"kAVn'Xitx|u7Eem?}1\Μ)R˛80na< N5S7ډǾg +‘-ް_hiz i:q,#!4F2Z}M [M05|%ñm8~IW'AEhLX!(_7`½Xm2=(P6Rz_2#%usZIPъ<㘦U׽jEU>M>+"9As~⟖vP=Nis9CBEл|lGٳƩ/URҙt-=gfѺvtk﯑ݴk稊GZ*CXVV[{䥩 nĽGY`ٷFۿyB1:eWY `&&0oU.07}uc]Y̋xl:(%^IoIзx< D X‡6WjNJ? 鐚" DdŎroi.yytZ5:EQ,r /9_ a 0Ƚ7..h1Ţ)Ed[ Qg}b#1z2YֺyWxBH"'TYNWTwNR)IĆAXG5X#Mʾ:.wZk_VAnfuϞZgmϗW}#nˆf]mV=ɄȚ1$>t`,+V |ȰS!_+4YYؿBq^z] wNـg5/!d aq!Z%k@frRM:u=vP'8\3sg1V2ZI'ts, Rs'noB1C^h٬,sL"ZnލZWBΖ/ \3F*5u]o5c&2beRƕ#){h ʓ Bf6tUE<˴T-l4Íl/+[M({|.B`eM9|rJ7. &Yjvt'WZ $#8ZHy횪dMފ {\SY~hDH9I?;(92Zkv2<"WayH v\ [4!w{y8a ќ9$)upUhQ1Gb@{ tGHuM US\m splm3nP|n"% `(\0FvA ?rVc%qc=&+tۋ^~q($(ᲳG˟ϔY <Z7sf!긿]ecJw]ѬPhKՈQQ r%G_zsd>={X{\]hP׮bRߗe|۹qx0-i$]l'H׎\beF^ lّt'+P9꾪8_];@˗eaQh xraSnl<{UC1,셤v*r()*6ܫdHЉCy5g6C&AaF_^!^@2w2j@HX|XCˊ;t~} sK0;/SN$l"Ec,C- L_,(v^@zo/&Ip &e||:hMVNźqwA-8NL1KT03*>9MBudڜ{+˚xyt1-iJrqvB>)bp8q?nW^L^U{MO>`$(56!Sn1F]85*T~X]Íf=L!#ү#x}޳U|j[+w}PS)߹V蛦cVz|k,XՖ׵y1q ?3q[";"v,BɉɱJh4yZ#j"3VٷIsv"h. <= U8YOP0e&moKlU,۞;Hi$c:t j;n??R[fsk}$>υx{gjZ*9 $B,^VO;!nuD&oe6ͅp;w SM>%?#-tojsJAye(eX +!h4kWI?i͐r80lN9h~/kL b zԄ#yL3^ ±l핆vez03b{m($DpM+FY|s< ~{{HIwSG;M1J@` hmhiP4(y 9Z]U_d &3S-Ug]t{ >Ӕ}aF$?#-;X~#"g~M>mM9v9+)cq* 7IqSfz& Yt%jzA[$d3 EO+W SKHUo,BM+&e ΏW:<ū6\$WX暿MmFF%3`Ɠ})}-r$o<͈c4Z~4o w8rhP!t3H:~*[XL,BWk6=끀HsCRC]o8IDšaK94][d w`s~] _ A´._xIEݸ"dͬ🃝ta@jho0h[!WF0_ Z_+mO)u2=j\yLT9~8Ln~-0,|P khAt0,0}{х}9sBu$p3]Qrs(WK72Šɤ!U5Z:up}G唷{c(FO*@谮e{v0t7hCvDV{3;2G>hPb1NH #b/Ϯ{Y;04 %.H'P z5~?ޘ0 إ+mċ%%ǡ$'QD]~`dڦM㱒S=^'}T088N6mQdIe'F4׾ clxYI2h&HOmT#Bap`ÅB-߸9Jh-8=6of i͛g%$rZy=nIpT%^")maw QɳypOF{k*4f1L"&{&B&`T$E8;?uh8e]iˈxt뢿}b Tg!Ủ[il;ì\/rp}Ll%=] ƬZQ#'!_ԧh ,&Slj} ȼ̬ҢC'r6+_Z}}e?X]cަ ߡ5aBũ[!)Lg4ywކ,# g5[,MK~27Yos0`O[HCSY!}r\i]lq%XlEmUp좵[nÇA"2 !!MWq3/i 5y^]~E@((󜰓\qAޔ6-E.mR~?6'P%ueP I# ) #l@dC\jK)'h]j:x( quPjx A:?(5PDxэ(Sؓd`Q%rX=At+Oyd0ne6ɾJGM1p_.M b(6ęp<N6-I ܌KE/`͔gJYk> PhҖGAVqRQvPʭ^P` _z \ ȂYW>+,h +6"L pt1xyD:dԖ lkpxߧߺKY\ u!< -pY4*Q4~@Qna+$ުۀ8x¦|[,36H1AA&5ɉ>yTVvTORcբ;{4_D${l eH_^ݴ>TPL \ٮ:D4ad![b[%k8FVԶ/Xl R0۠!< V iUhqC],9ߡq38QjWɋ$HвwқzQU~G- '}(CG먲E<2!I-3+ix3]Kops{lϰ,DʠI聪u)EHV,ɎD;j)'C/$Q%P{uxC[L\'oW3J7ꔥulhcW(֗˚󵖆2 Quk!kfU,JLIʈj㗖KK#㓿 ƝXz#O=tY,<<ӍhU[f~8CjŅӏyYUKtB:r{2܈> F7 VJFgʡ(Deq%9nj Pvi?@u*b6O-cy~: [28prɡ B.Lhծw^/}}Qjf[ EBDŔ8P1g+A3Sn-珱2Yc' I/>ޯKTqu#gMM#YEWVޣJ dӿ@FZ;quۍ Sv<٪N La1E~_|ۥ| idž%߈SQa}8KDtqycf%7?$ڔ9RN-R y՗e r``./ˢ&?in/e_D[!y'˙#=W6-Kg:0i9-,AH7呬;Ŗ<|xi\I+}g$ؾ$No\(lςv,bm,][PYKcX[gL{~2-;Ȁ Z -D:jͥ!t$ d9J!,MZQCsNK/uJOQޛE!/)2}zڟ!Q\YJV7$1c $%v݄uRފpڅg$!5߸8vʩjv[GNzԹb>(8V]N"9Ƽk2-OBڻU{9 GuU 5ؚ,}lqm~ޤ3C]@p X4i 6%ӼK7~=;l c[CpVhZwĪ')Wz+x^(k<}[K28 _ 2kwN$:fH-n(87H'f~aձ7%t~<|6UL7)1*F$wbʿ@j[$T{-%G~ Kgnw\5bV9 0ϲN}IPanJB>d,܀ӺY3 ᮺ~зX,#1}9].V\ ׋MpQfmͣZ>1T9{t)4%$>:jU*?ag[[Bi=Z(@[k*X(܆qtY`$pFjTj CPp&{`oA*Y>錭}4s#V|NzsL Ҟq;ߞ/A, ,n oVvߛwxT4!v|5$aPz!vuvBEחO̯!U ϗ 8Kc@k|bf8&]+/֋"Qrwe{XV}QvCo;g9,I7F!E~PHc}[+MK5ТJzBRrQx t$l~(ѨF#]3?)6N(U*{ @]/'g{8chA.D ŕn1cU/zGK}(L*r"to=BPbW uxJÓmoė4835p4<=] j߼M~QHM8/ʼnK+|.KuTsD:Bd'w=/qPE>EQ0?H@7hޭ~pӅ@.1/ #hHjJUL3a7ˁA%%uPnmX팫uuv k2BBʐ1ʹF('5s:0Hr!PAj E5m *uKRrfY*Z*b]o,>4F KtMkb]!3׉y_% W'l qXenLgt߲,6 rzmm_K(6Bw.V\ e*jْBGY" e9ORUJGM˩; XȔVTT/֑^( ΐh*]V,SXy"} ٮx%WbRR=-@9B& ATYK7ū> 8jzȮ"9+~T.7ֹaɧ&v3'zR3>pAJ;}:Fk=Wk,`»|>ҵW H5c  >J&cPC#HKzWE@}cY2Rhnt d-]ƒ wre$>"HyMkJ9ѸH bsL@W,ArR X7'dߍ% _0=oض_ʣXuu0 MM3(4 -0܁kVL?45ldWS$bQ7|# ozUO]]MDWFb2זѽ}:#ڿhF+b=(ٌsCvqy# 'ϛhZj&@;R{(/1s %5Io"iP OtX/{Qmzڬ\m /NdC@l`g5Iz߁,jJiɱa~sܝBGLNF1;?{FeCkW`Ka\سe떊5{=?,7)& ó~MS;/yG^Fe@?\5[t zvן^1?\')q&DLkQ"D DD] ʦc!˭|;KHHil3ǝT?u Ĉ8CО&J7w>+{`7lX̱T_1L¼b" F)JSw X?Dȵd}PYDek.gSߍL*!r P]u0*T1 +WE1 >̥ôb;l61RuD;};:8%g(5 DɼCaqKa L9FO&ҽrdXS@R op~|0[e#gQK;?/"4g'Bo{*.;͓LtR5;_nH T5e | #y =_|2DeΛ1!ؘJo>s0KK%9JE8AsآD{վo#ƹewjdy,fh l\'1֥DK^m+g󋩀MG%(bv O5_#s"h7PKV{4^Zn"OeF*;uUbQo+;ȧn yD`?s8 Ⱦ eȅeEd.~(!m~< ]G뙎Gh|(&KGXּ4]9ڐ".|74\ :q{z߯vKo-FgQ}(8bQT UQO3V2RqY6[.bWo˞oYd}@nbjY"UJ/M!͸Gi89:[,œBزk٦;v-{r/_)0тDޚ:EK=Q*y*^~pf*W*ӣ l"P+~jbTlo׌6Rǰz] עkCfA gis> n4`e~܄$i/ x!j a 0!(V);[7F+ k3*f1t18N/7 :sKR0xĖ]I5$Kƈ.8R=+%,kVU#aZK ">S-+~]tm<\ L|.E!cS:N^('F tk-.Gof9 piDZ`llT[,?[Xc j͕ /HAߦ+ q97C xeTKű6 nGä#dLD9pWFmԅTǛJVP{o"tjAohoAhA)F N6Kh;%'@7V8r5 ufRh1RjW-,-p9T5\anJdaκY"xbQ+MC:iB'&\'j-c6$asJ! 5wo|ddúʨ%skLr(%&c E``n3lOҩo(#h 0 JBaAR,SnRfZO;jWHP<~_-Aj| g+x"=2ޕt8|{4`K+{ak L) >˫tgA/>w:rsĒMjfսpʐD*309V樁}AG(u RXz6|QD țɅ;+O{Wϗn7q>%Lo %"7wTg]k_,)W7h2ځ1*MHp3RUpW&CCD4[;Y,T *o8_/'lÊ0PvGLGp,MG {&|qhZpHJps$98X7<4=0ar4ZgqJ4ׯx 7¥ȸ7sDr3bLn?%&s{Ȃ:߂-y"IQ=G$9!"bj8/bKH^Qeӿ+5*k\J)X+ {hZ!-V @P 7(v?1N"ZuC$VKC U?sS@7xӏu+py=JJnDIᓗJ ROWc7]:1 }U ubJ=% (eLi~<|V&2іi_B@`4V# :!}wj7XQ7jE X U_bE/_.{EϠ<wEp+VG5.RAh{0m8-#T,f غ藣/ eIq*ޞ#1wuu^xҡ}HORX|LKQrmd k!}^NY t+R\ƵM׋j\AKE~EPF>Vi*%qh3ꎝy$2هBF #Ʒ%#|H$#?ӤxpG\q}+1yv;^v[(Z E>W< {HƸ[T>0 E5\.zA:O b[7F|+N?qO!~+bUkz8#ehT">v?F> ¡kd$B^ŠQ`-r ɷܻ`Ox vA'N(lIuPW%kDt̵U NY+|X=xqYa7#S>sTr_=+D2(2&Nw5W>q R@|eSݷZeߑj6R>(x>,|(dVeʰRڀ?opmɱ~9T \\y/$.@WW ɘg÷MGLQA&8#2{8 ݷìuWL_TI^P5{/bk<:K-SG2Wecef{A{hcVx.^x{^mC Ipu؛`8cWsa70#tOLlt3dKЪ~8]y)T\ Wg\݆Ǻ*`s$Z+ 1>~MCkNNiP1:~d[űn4wJJot/Џ)?z93{ {~E)WV|G `߱=|`C_PU, ٫aÃ5=Х!|DvC%=AxPiaaRݘczc y⤴]qo) ؃l2m朞PN+ OtM-=+u936F<%ˁC'!Z`";`GZ!hnc5^% ac$Ԙ< zb5㊬P.9San46NݻX<)< nR_)DYMHv.^oG, ϨV CVe 䬴ApڏNmJKW$}!L;pm" ~Tѓ9i*Ǫg MSEeޝph .JXO0_.7*nـ@;Zv)*D2IvM{`'?~)ovgf^Q}UxӂӇu XjR7](TƎa&z26ލlHu`zT W1ZTa^?n-lh* E+?'X8a-r͏Xgꍛr$1LB̓nACd'/^oq(1{xՇrR5ledi'}1q1]_</Ku3J6^E,k`4uh6OS jeO}zߎ}|:wOY ɸZq:U #B[J85;[[X UxO QqdOѹ]E#\3}lYa~gXaۄ/NYV byl ݁SW۸ Ynڡ%oC wD(ͩ$?2^5|sOcV"FIF4O,TA>YݙJ:I6S? ndoj CQzȫ{Fc5nUc:af= {9֧ndQ"ɵOD#H~3$3mR1t2ZMK33 &i]˵thGKK=.hb­?$+ڨ=&ƷHU!GKGCcFe5|ْU^(0GbS3(C ]Xjw%I0GsZ 0X.qHc(iHj<|Pkp\B p>u7'DUٗTM̎e1ntN}ó."^:8-4*_6(xzDV tZ{?:ć8Wn\PS?*m'+ʋmս>Gq sq dDyxL2V|;}'; QB\[DnOsoR:S=;Wr X*j^5̀> ~ڽÃPfB .?.O2a7)Ď $q\CU*Sf\. PNDOysf j Mɚf;jk'f鑤E ͡Va-UcOz͌j"f_FmGT-H^.x[29d檠`>6-ĕBG;tGVdLg͵Sb!@Prlѹ`؏2LJRYZ{;j /0Ά8 #Y7|ˢhz nlZ`pNتš.9=&,zc 11ȭA~0aF/NiEzeĞ4&=6 #Z##POS}C.+P6}t2t}}'~D@JCЅJ_p'h6Zv9M6pq)Lpt^~7}=x 4;Ó'PhdwoI`e)޿ W/\ʢb00Kj% s[E4H&t7s0h?ALm:X v ]c|}Ϟ\n#BL*Z ػAzM)0ܾUw.$MgOf;FD^cJ'ńgs9&Ʒy,P- _kci<@LX gcpuD> g< W8oG{ sЍ xtbL3;Ey5֊AuAn(jWRXᓍi^ge$΃]˙IY{TPT.| ]$@C`^NTXBu  mp q4HZt~$|f4ჺGZ'8t 0=&Cx%ҏIC:ˢdhbg ل\6sj}yaOmTaC:Nl\̴PiIvzBH﮶$[I\J9рKwYD^ vTٱ7Bz=EΛEF8 )$K~ߖ2b &u*`6$F[Иs:!ZVՠb xRLg>[=lpBH`}ET?i06^ k;>vF#!QIg?0?J\i[{S.jM`N\c`(y }){ȼ3Z;ձc~Ҍ@ܥys"r6ؖbB.b3U#2K,=!z%!vZha>ޘ _hχ+[)E\)-|蹍hAI;Xh%d-DTQ`L-p&sh%ւӊQԿַ4#ת9,OBK"">5_ѓ3g^;=eXĆ0Ҡ0rl)~|94a-$ C[};4Vo8w b* %\c eFX rN.JئX%FIz(AC`ig9EЃT uT^hƚ8:3a6eOlͬ/\(W#r>Iݭ/uSF>VhAF2lk½]ACIUֶʭr1iCrC bx$0?'&43D+YwT̞KM5h]g>VD͛$w2YV""NBC@_:+xo(< 4ZLɨ.Md!z<M.unqtQ 38H5 n+e[o{zw6"6ϯ_5:]?ӣxf*Nّv6_UOPh HF 1s{L64"8-^E-Uk餪FfH^8$NE`N,hC  5~lJdO0,gʂ+惽9>kۭEG_$R!œ `h-ψu!t@K8#j0$ZZJWI=H"(#3:u^5* 6:MJ҄Ri8{P8;yOs޳Ys{e&ɺyG;D<ڷȏ0{V \RѸ6.w1pA+G_Aj4AY _C8tzUdʵ|x4aA 4|G^%`zwzv w+V4&N(e6}+&qxbi5LN7=Ew^$?Lmf̢̓c Mb-T!W>ćhuۅ6aKvBN7c6-E.h-SFy *HZװ0z./L(~@]|r@ٝ(kPc?t'23tVZ+tN%Ɯ;\yu;yuOgE=س:q# pԲT?F* 7_/ug;l /-}t-%ƠRi 5ht M V[\wYWGZڞRiwI?/_`R7az-z,$#\tΣLb I G55Wfa_5.mݠd43C0 TYdy^^=-hfq|~4j0Be ^"C~tꍲ\Ӆ?=hWYBgZ& y0--f**.S⻾N9^i}m5 9~{'$ {_V>+ (?jqZ,,:e~مH<6tZ̰)xח•#:۵JMT=#'j781ef7NyA]RB^|f+90`]C59X1Y"DyDm!<ԢyĥfB#2u4NvͯSӘJ:w}yrީ\ޱmDve ^rޙ;NV"%+ cûQ?. n !>>cSθ-&EE Zw?#b3q]g/&ֲYVqi[Ghm %T\F(^>A}idڈWvdطv kTJ.XDyme Eڤ:2f>.ɍݿ>#ΈC .u 614+=e*? 'pNXPY*KxmCJ ݠuG jzi{H2"l LuZ6<,Εhl t}#\yz>32D71~<\kVbz%A{uTT;](znk uу@߭%P2s؎x*v /sۏeOGy}8H}w/-vBd !Q/yK_FwGK+ M(f#x$k ecF˙.*e\E @v]W\%Flؿd"8X3*U>:[]+h&FCw% WnS\9f*KYU(I$+qfk%$*'wڲI+7Bk燏&2њPYi+ǜ{\c1( A d#Ru`1g1<'iņ`'W66lWB5{̌d C:Y!O:lGDB#jėAUˮLzS{[A%AY%k 60)fbNUC]e1Ķ0,0{`pWs U8$ U%YK[:) ]Qj·GH_($H#GMD9mP'KLr`]mUYxǹ+6c !zZ2MOpA|6G0DtI~d)à*|!wQue8=1; QS1#ؕZ-#5\qX~;,rZij/-@̓6HP-OmGS*QxU˦j 슶kiSW@L F #4k<ԳQ` iսG. TS׾i&: ]eO!f?>EWp[™ݿ w5x"YjkF$N=ʋ̓|(V}!YtPqMd9KrCѻL@Hv$cDưX'2^$I޴TrJ]IS0{#1]2?7KZM4V_ +qM<8*!rVnEQ*^< 9Z'N}|n~fI$^-ff3Szl1%P9b>¤ĉ)+.R*@W^:fؾ/2c׺5sp9fjwшƧ+H %LK) _ly*ȳ#l);?c\ԣO[M֤ӆfsu~a3(q5iyE ?^lEXxz֨>{yxƧ|ch T͜Xz@jPX` 70%}It4SᄃȏauФ>ߟhC[ įrw\b@d7 '} uRG؟qK:sqfmEfgY"I^6}2维VDf@ ;ov,?q`7' 7(o<g4JڈJE?f'|ܡg frBG(J6U5'` vH v8S.Ns3~g tDԨ;Ǜ.RX;o5gwRED[ }D+O盁lb92`e]$ "&W¨fWX ZQse7$Rhtk^5xD:}#]=xم#ڌC< Ā}nmU O&rX*T?,ݶ2/MEJSHB 8QWYݏ{}v,K|f]_N9S!EwfYg$^#_LKԸ#ηv~{M>N˾!A]ejx꣄hG"Sg>'ehŐS97x {>[M3 Z,%yRmC(7]8 uш0lD/V4 ˧& ;n .8M$k3$ u\b0ƃ]wդV yՖ`'Ƴ٤i2M2x\+WșP^׸".HYlhg.e+[CXE-F5X)x748 &k % [lzjxj9aW HoK\nhl^fyu)EOĖ]:4!ۅRgLe*1svNT(’xxwg]'K'q*]sM' ʩz@Gue WG^+8W p̱lPM ֵ,mK0>[&vvR1o$ɵMK Xa:> (" n{Z]Ҩ1rU]T^j/7{&ץmf`('Gft6uw*朎Q+ބGT3vJ&`CPh7D ;]qaP--=[aq@?>1p3!I~]xfbPCN4!\>Ⱥ FҴY@1.X-HOaGw֡XZ{o<"y Ñ t=M֦ړV6zTQLKI)> +Hh3#.5HȪN8V`ů_@ދW٩+X,ߐ~`Lav>xQԶԮ +΋> ,* &v>ςQV{yf RoGO({iCq)0As'ewe0\}^F㘤l oyW ]y5=)zdF` Z+"Z9BmUi]nRMCb8ƸRR,6|2[̕/H|sZ05:$`4|k`̗m\[L S1nTMeǕ/H:h4`Ã膎H!cMgrҁ"}&\9*Bi4;jq?F6 vռ[s:{63.˦~lSvD]3I߻(Ԇû X*íJZn)B1t`zl˩F~ O߽,d.srZۚ$BJ-~փQ|Ťeñ ۭ2阷{wʢg1o7#~88TJ_}BK5t}'˩Cwem7'9ߡ$qN G;*ZzmvVB.9tD1Afo&\8x,ZT>}Spu *S0m8ZrCrvu*{PAazo^{r16Wbߏ˕*Q %"/x/5ƹU)YJŚ?Vj{x2( 1a%6|*v׵GvtQo$htpÂz68果uuj}!UWsvr"F1$Αԭ]6j nO_y*HBuWq>kmv© cZ/1 oo2l?{ dILo65 GʌZ;S߉i=VroYi.ُ]#?Q&8=_/?*!te{wp;V{'JP1θMR$o.%\}00W9d*G3>Xt$Jf/ULoLVI_Uܺ}c8:QIr 0G{ִ5qz}9'ņc @%}TP ַ[6F39 A:aBa D UpP0¡[ʞ>rx(aq")f\kЮE}RE(^@@!1Ս}aSXMYۛ:@})>L$ZIGٹEEz0`*'ȭ lqC>G=ed${k;v)C6Lg)OAH]`-3n:4jYW;ګ7%찡+5U0M*ZI dATaDR:C[Ovx׵pvt?0}'S!Q)uor·pLGM]tOY\8e5 \a>{k:a"=keWiH^>%79&8P@Z@)N%B|Xu+Hk_VeP}.`u c4?T0f~o _"&&z?PụVxýcvVj\YiI uLeS%+piӖ̑ ]H؟:Dm]^FD"aJGZaJ _.[V 6˳zmhh/o5u WLҧ\G:(8F4[-e.gzMn/x$a%G;mEZytq:Y/Xҩ #D07q➂G6Gv ɦn7W&-44q)1̧RmځVlX$Ւ$Z(˻pI[,5)ہ^ETs{8Mv._Pħ_y+Hؽ!4HNk?Y} ]BX1%w$`iH{!9N_)qXW:v5zKVY^dޅEy2 R$a=9ud ~faҲ'!\#3 K`FOpaUա8YA%6P,IT"vYڡ`UqUg V7hnQ "GUb##:qeUq%MfM|+]zZ[B/ j/e,veJZU u "IPDvDE -0Ru9[7yW(`Hlbۨ`CoŜ$9mq_LAQ>5G+ET(dgVB _^_q1I d֭ ~\W$f] W2t!('4,>é1_l*]_Z|(z ,fPLe]Nw)M 3XŽ8*|:,0v5!B~™xLGx;]o!y_VOd|Ѡ<uԒ଼3P(w_lj3Gw2$R㮙%ͨWtj~+cPb)~xG؞E2&n,k %e)DO(Hj%i>+ތߎ i%zrC!HNoY<]+%oκ:IGS pS4P2YDWkK~]@e:W[AA-15|C(}_{Fzy9Vܼj 2e,6]3Tz %aR;A<L7pIm0;F۶IUY_JanA< =kIgJ2X9@DU1Ro1^B]t/[=%tfD49FNJ7|xq2.V {&V&#ٿȱ1!\J Ԍd\[39(bft] ؅zroߜ>_VG=doAi )̫;l.eF:^_` Pݤ6# j2X Q' O2Tڰ怆z'FeY#B<̥*_AeD]&M?j <`=*sDNy!) GGI!(ˡgV#4b4!ਨU=/~_x^7w^}U_aaІ/^Ohyͥ"$o> 臻N( r1{HSCӓ99ڵ?;]O!S6u2cUymn 5ߟDѺ 1^Fu%@l:R;ySb;< L嵊-+%xFstױ&6sF~uO{ah恍|?V0yBWэ7Z}Q|0 B8p%4n^nک>%5y - p0TtD+{rX#kmV_Mmdv . W㬲mLqJG~Jw4קmʏI4&+{ ؁F#CD9݈gn"pJ7%g9"F] % ~-pݺWid}q˗+ uW6KW'H$ dzVLaYJhD&St1'NF Q0CQ#EG#xxf3mB!4κaRAѤHqdª7 !}kw3rG]\_AI ~+ƄFT\ lI9'_\q 9vZ .wrtǟ)U/Y)"Ϊ/!_5ﻖAv9o]}8̭UqZ!&Mf"농L@Ó2to3C~HP ~P 30ow)SS1t^"̬&V촭TVOtQ\.Ysli;=G*͟N$.15B˷Yj':Yܨݮt@S*!cjD "cI=YV[;)V%b-Ⲽ<>xOwjʀ)\av#X&+&kRfP2h6kvI\H4h=Fpc.qI$\ZG ڟDUŋl^@y븞٩x.~_SyǴ{|SIJukzy%; v($<$wx^$D#] q4LIxrd7^Hh"W*(ygUȞ5PLZ5Ǜl2"UE_1 2:fPV;˲EA,19ف!gA 0Uz Vvff>Ɍy/im |lNV^]$c8A;c]S=59xj/ȗYfPd/Ǐ}b&NLɄ4$ߎy>GpJ$]- Gx!b)PrBƴ3MX{w@cYTdv;3Gf0#Eԛm5]Zh*BH6fUSg?(Kÿo~U0x:B]^`=~~SHhQqhkm H糤Ejn[ev oG/[!B e( Sz%aM1uN떪ôȪA+3wZ D]!"+x,2- L*|rڄsUu8%σٗ$> q`8Ţ 10e`Xu]ûz?Ñ7z}17\(Vm :XGV6Î,D/P7dm [>HD%ON a#zC56]y$5OK1ݥ}bMV/3A1E'fR :ƙQ"4(nqmXP]s5'9`M۱5 F0c==մNslGv'Є7Z80g#Kgb>k 6P[\TwWvZ5{(iM"8_P\TA6Xќv"rGc5 oLKY`lXujYod}DIp!7rH7JD}{ MHTCCv1% &@Rw1aSs@x]!VwD^ SvxGnN:~3Oi&\ao>'QeDYɧ6˙SmNYqƭ}.S#(&;~Sչ.QbUN Vc5nf*Gh ]$*f9i(1[Aq"eAe2o;㹡++,xSPJ+  [e^j%:ha{:퐝;ni)5cm̱ vq܇.3X{cJi{`~:s` W8*p6jl{1Q"(HWDpa;`R$Hhƽw2G‡ E"*,ݤ (cE'|W{STYXQ#0VݖHjV B"Q| x28 t^v.@cy4R\,VxܻW|[GŘ`jy?`HX>Գ6 /Kog,B~M%( waa'UOEf[ Ɣ@k\yRu^״gI &f`LqvmWI+c OL+P["Tk Z*:nv$U̲5*+f  8aR02p:r 53JDjӼIJ$Xjצ$riӽ&Frh?B5ADZnYҹG?#?Y?X/J#҈寮q1!C{qSw8{?rhYb]dk* Ƿ_=xƧT^uHLv0=k,wv&XK<6.qʞZ^ouN T6w#Y5&W(RJT/3:N24qHX~#f[Y_W>74\ByaCN}2X rsݥIB!hd i5KM; [~qު<gT3οj}Zfg8fbf}pTeP$enFvQ0ßL"lUM U0`2V/NFI>hFC& q"9).b w++_RPOz֔tʚ@ K#ŤԈߓ}C?E'4k:lYѲGt'|Êmcm;Rs#Q{mv B<6\q%؏K4Lz ݠmī, \FYI1pgN!`(`z^;V8wg:FL+ՁA}pJdVC=[I GFM8x:(Zн[_DM/G4Uk*.hC_0~,.3w:jX|lI7: H[89gFh5~2'OW+n%ǵ)0 _%=GSPhK TPhOSsg4 짢[br>M1s#03!F(-+% K:3 q!'<(rx&l$֫Irf4+R4jم B@\BOjJC[*^Nuih݋w%^?i>؈ ;_{hC#d;rw|VtDc!VF|Ok.ljO)+%6a^# -QlWHx#HIx<ݒSy1E&3筮{w[oW+ ʩr;:CZëyoE4B;PlYz9ځYShA49)+ي}e̍Ӈ SO;u'b|vkG0Z|D%#7,IuP+1C1BH7(;4˭>TzWnϪ '>FSMJtpx/;!fnAh /M*q &`c/ EźzJN"0چZ2]LF6IDݏ7ۋ~C5aJ1՟ٴ*1#tGRev1qYEqh<ZGi(ф,pQHݺwX5ˊ/ME;*p pNȘTqZU>/Ĕ\}Z{/6NS@̥KtE6e5ޮy5Ck40@)#mD(dOXʻM~#j<+rƳI`UlTKGo6(L?S ?4lI߽}74{ӑPpВ'/N fĔ~/֓~rRo N?aǣ佒䮴/y?2* ϊU>jVR%M锰bW1 ”\U@uP㎖8kVD8@#v׃j!Mpp@}^ :YBjP--S3Ȯ~mrSCh̾_$Fv86Pߙ捼LN:Rh9Ndsā[c%} l!BAesiWK?)0C?ZX0;Hg+9Σe,No51ádu037NRgPo3y Ùd*a'pna&ftv~A7dB;duً3J%W>bAf>#c0%0jIp7S|LFO 32rkx~j.~ UW^KҎJE9OU];Yx'n>SFIm9tuf /]Ep5Ҳpá.7F_7-"9oRwCI[" "֬;xc7lЦOGV?2E*UjF~͍֬QS<V U{xƺKօNŜ @S~Z ;?F暝YWHAyK^.r^ɓixL21Z>:dL1k$F!;aMyOWۭ{<1zs 2fzjL# -B>tn3_Ekn󓌚4]ַ,X\7&[NF^6 }y b \I\g..1Tj{hK!/5أ#9[C˜}=,c)GXgbo!iQyx3~uXgTP[1>A/v1_Ivxd LW)V /bXs ~@uG|[_o~\"ej-u9*p`eebm5T vhJh@-I< pH#QZ'0_+y:eT!k&ZX_8w tbm>9OzM{i[.eN?)Hv5'Tc)v]EsҒL;kϠ~j67?| JL9b=/h|UqBee0}6(BBACiyw ۙ]*8"ENgLY~xo_k,t^ ""IM8vFt4ھU 3z1 ]A.^6 &71FQ=_a:YtTq=he4^I}?Sb*k~)pٿRrrnS]lXSY̖L[環PYEH3':Ba( ydru! VO zx87:jP5 S|rj ø0XEĘGW  < sVC W듵{'ab1)h 6 9>lѦX6AZapnu.^K" uL ώ$l))rV&ϘF9Ҹ`_|COף%E{W?D}Nm\dsI5OsRe"Zc[QJEU)FnE >>Z,8iZRc{ (IrUs-U0K U:dUW3Wgm_E rtE8J碠#e], 4R5#6M]ؼoKO/ivم5[> 6P 2Wts.*SxSE)ʭU \ v7Z iֳ0 4k2@< @EK^9aҙ" kF'[`Dbqkk[pPmp]*e86`U#X|jI֯Z 51O N#&>'I;.K!/t7e0vw.ވnp5,UW1Ty訶TD7NtHKyzTYM!fӉOG{TKߪm"ft4'~GU؇ve)m?0GMSԜe8RG+9*{_2D%5[ @cʳ㮚ͻ>T,`EZ_Ep_Kj7 mZ4em,22;Z ۀ+l߄*H ^N' =!wIXWk>WS+r27(sū?Lzj!c\G9/4E?chs@DI<{hbӤ@)*[SU>+z 2~, ނv.< IǺ0o€('ñ2-e Z V7+FAH}֓9QL9Q_kqNpU Wm?h k%<|HFL"jrD]7&nN2Uy%3+3KȃzYضÔ@+0"hDw#m@({9z1F}e{J9$ v1x U/hM@ Ģ8cX}L)hDg;GxD_Z$Çm6Zr) ҟ*Kybޣnaa LNx{8zPCyrFu% 5硩=xCZgz@k3_@S 4?tZ]iﵨ5=\IbgOM ` !vqqID?Ln7G,2]fCS ;#O>8Mr[s# 2nX=j78D3V}s'ˮ/ \o6jYֲkj]maK rTCޥab0?~+*03tΑ -&m(LBԦ#p(T'$*4[ס[1A 6RV1->K f*dFw"Bxjr6N'Ɉ LcƒCr x.-c)DK0K:]=9xaԥ,pV!0U0Oʡ ;:X@ 0ˣ~m\\*W M@4c@mnV;IЊ2^OEɭNq>~ZE1eq/]=an$AY%ch"^;<>H>5BL\nڑb{w:FK{P* wwL%JYTFx(`~'z>`.jtknͫG6!(޺xY3lXIطhğmNCyVt_g.h )ܳ@N{#s`K \RA\xwķ`[^R5 FiPϪr"GeuTi}rxِ8a/V+MP0FP:M %`q' PFztOx Ӧ2yJ'0^c%ia9)"1*iע#@ژ(ko̳uP;iS0f9 {g,L8nZZSeH˔!D,ҿ"q\NpSV?-Hn@eFBG:eL8 `K*@hQkBD:r[=eoC&o$Nˎ^l*LVzǒ;j/7UQqLA~{RΙh6jr׈mH'QB7o|({:pLgc.=E!rT&2F9>,X5Xv5w|MHHƗFax~T^Rl ڎ^C̙BD7itJm~zQW+!fT5p%Šwa qdV1̓ON61NZ.93(j?WHO)nTA[ڮuR8YI ; samg$gP]f!Cډ,2vԘqJo@CX+5f_Qꈹ&ɦCDM0{^{`"6FaW@n(4>Rpz1Ngs>5I^+32Ms,?eXrJ' #^uNK1L%)G D_٠5PM 4p@5 fx,^{q>!FQZn_)FmOkӲYsڱq)-.{ֶԄ=<@_ 'GA0?.2ti1iP"/)Je2 =wD}Vm;J_҉Y[,֡y_ûس2;.4jA><&U 9>7誋a[ sAkGtGS|س~+Qd)rȥ@@K(H_eJastin28}R4l qy#UYMX_u{0 &A ѐ/һ1'm\C53wV׮?"3b5l@2z=Eo\q9ouM5J}u>/wB_Sc6m 6:mDi2-^qPwp-dBWyVH&ಡmК}xG6A])q'PL;rMkg.rm\w7?9,)7zyH2U6aIIcg 52.C!pOֱ|h=ef/;Ax)0nKZ!9i"DO$ <%ؠ]Y,}(p8 ҂oI0]`^ iJ~&\5K&&#?y0! OZcFu•n}wcZǩxK_wq~S#8psUBH?JYPu(R8pc;CH~d֢4t.NAJWV$K ]I옅YWS7SmLZEṽWUםv%JUDBun|1]'׆^F8c_Le+n Éi50=oV݃ zGnKgjtݗ\0H`!ܱ,MH|La-kezml90ŃW" `%s^PLKZi1֠MpWqFB cO[Qr,\=;9l~, N bfX_tfBT)xߍog4&@7QYKb$4" ! $ :MH)8|%oWT1]Rm< UAuyctM ٽE6At,>,wTٴ z^ev,4iߦjW@Fbù]ΉwD]ceDc}ui5'MM+-' 8:;uc3J@tkBJq"'KE(*Y툕9$4yœ)m^Kt|j%~Ƹ+=av}N3ZiU}Z֧(nP$3ܫOh&sE0wIg2W%ݍFte0>Ƌ3bP|E6oX!b9)'e|ʫzкj?= F*C}\y'RGz5/DOkd^DR}3}gՌt*en!R&ǣTs &_3kn)"b%a)d~[Tyqw|[. :|èp7"uMBsؖQLh_d> \=tϣW A Zo Ү t݅Z?Ĭ#jnf/9kL#܃?Ыu ̙MUԢp=QS(]r+G~B7c`Q3`ҭf эfe"̗_.I1F@#ldp?,k6SZpեk#s{A9W ?00C=msN)+qឦou)ԍ_GE;cjQMǣyQ@%S)HC(aU~Ęd"{9:.HD?4[ڎd C_A"cyfd>c]Q=yxZyFcOcJj7\i^ek'|xswGERTCn7]*xCL#φ_"\s$TRRIu{x K0IMq-T<œZWḥnv=x?`$S`+[{h2$ziܤ_³ RX71is/9 +l5R:RnFά9#^UU!xZ)/rװW%i^Lo%Qܐ!^huDyegLڱ O7O TztyDxi(56M<am[hCF@{3,oԸ>Ïhgi}*Gu|:<UHң=Z gf[vB^unLߔDT_$zV'wp%¬>u !Ց}[LJdҎEc4j{b/soEcsċXKl2Q,DҲvRmYj* =RsH%ƍr3.Ac<<^u#(4bϒ3B x!1I]W8wH,i=lD#aݓsCD`$w2x|vi]$X8M9yw4߰3O!c{ bk4W\ =pobRm_bʰrB Uدh [q֡ʤoZDfX/b:Si;]]u#z;4%},&2TLujU(^ʂ泚e~, 2[dw7;$cMC/W^ aa/"Ɗ4c|sQf>tSuxUK ƹL+ OPišL0?aNEb:C#4FtK̙9o<КŅ[F9k5%^JEH&\Bf#dfXYg1&2-q;mEY+Z2oH烔^h*<#7JChK*Jvez.Q1B 2v@IV_"X<پd] 1,g4 Gb&E_W59#-^U;W mYFĞV( .S˂ڒ3dXSjvnlh87({0A5)xG/9.{*<(j8λdT'G?eXJZOB"/! o~Wd M"/VGz޲(v5etR|'{u % y0<].Ş@[epEU7%SFWi80w0',U+l+.9:z!_To5׺B?Nq{Ol:ASƻ\],XÍ`ah@ &'9z<8&Y 6?lZyDU,t0} |Qo`k$:HInWNIv"pfd'Qi,jvZwcLN~d޳6b\,MDE4c/Jo7}͈AYrL?ntZ3<[$5E2ީ{)d馝us~A~'K20?{uE񶪠U<[g E6n4}*gT~eVG|4Y^$ƴ4E6!)y.DDQ^27J:_ԍBK}|V'YVo@m, armfUl :8`FKRqRQ1)Tf0`SK<ݴjDc14j*228!{ ]1u=qg֙N-B0NJc/[1PJVxkҰ2.G||ڹenqf5Q~Zk_bQBMAC%|T9GzB< ;94 w;5(j,o10FF>BіGV(dBXi˨uOPg _*,g|;0YZ070701000003ec000081a400000000000000000000000166f3d9cf00001c0c000000000000000000000000000000000000004a00000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/fs/cramfs/cramfs.ko.xz7zXZִF!t/o]?Eh=ڜ.+ɐ s)r]R_U8qO,MTVcAHAVrr9FF3XIcBG(We( {J[K2%joSC ˹PNΙ/ BVo4&Wݭ;ju"FhϨ)Z`XwZE.*}lYNﴈFN6XtUө-"?nWn-3ufچEpꉯ WzNdTk1<n%FM # W S|#D1|lyU>PS{pLHazY!o>yMB?ޤDsD54eZSG%yP )l14_`=>OdԿEJhMd=k>A P9&Sc0oZv!.wYDU?=r׆TF$V)ج}]ZK6w?h;v2_^| cܧk}eU\=sfeqHm`cc\KQec+#w~"&:A5dnG? k43)UWYL66ɐlL@s\'? {AuL~uj؝]+\[abO,?d0 RR#տg#CSrԿ*3I܁)0`{D֒{#{r)hI'rv /敔 ;JȬ/߅h0<.!nꂌGSUٽ1@&fo&eۓ8nk¯{<JEkyh7zɾnX a]YE;4p fʮ4>;sY6C3(+דٮXgpgBO28gr'{?)1[xz*x G VwMJyUd:f(̍f=xGP~ &e2.w`H#`Lu࡜B e}}{'&+n;fz vu!+U HG@-~-($\X)4 G[!(إUw_bj/6:x+VUh#7@af*l&%8&OBlM9i2ҵ 6@)?vh+@ɽ-tܴQ$ur׍GoB%qőZF7HsSD'/~*ÿ$3 Oe]׻ dc6|М~~;CxAޭ^M1B$䦁} !'0N'Gl&<ܙX\81`J<.'* r~AjJQIS4P%Y - {ѣm hxR ;S[p^5K:wWD"'\4ze*HGv4S%ALG `$2'{\Bi&jZ7K䎘(rȱe_j&5zl|/z,HBo#xw"wN>qaٙA%>>T Ёd3_\ᕏ-7Er^a>ts&1Aȓ~" ì)Fgs-yXhMK9 V}Lz!lj ^pI?W@N6#DhN7kJ?o2ȉJMR1KFӽFԮYhlʙ82X\D4.3/xoXD=R#K MgyN *[LvSRS]4y3 . O,D.3X촙N㵄ڍ{#s\npn:js+v+4LQGkJ/wH ef6F3#hAGf&߸1^&!d\D|БLᐠ*,=-[H'@QU&S7vPƵY6ziFA %4"{= L'@YsYz0LKĖ/V)VM!F.YL FFg(Jo@W /$oTp@"n#h'$~0'y[`dR~(ir-3ה;I(a"61n e/2{ >+YrahR`)ɴJ͖ST⛕RTNOe ?Yq-Rqlͧl$g(Bfeǭla!gAFnx6=޷|kt+i'f~.0ަ"=qQ;Yܿޛ>@WgնH;8Iյtf֙cB9mf%Itfk F:Oޔho;6W"IR83lm z119я]܅cnƆvp%FnBNɡ{w<, ZQ!~eޫٱ@–3٤Gʔ$DoN98&nG%pIBGFjRqsKM鍎NtuE S BmŦ@SAiДC Vv{pjg8pR ]oK>5эQpw|xUefANʿx5^˯]/0ᄕ;Z!@|{4"DIN-|PGjzhGRN IN2Q-THˢkk44}T}y "cx,Ev~ǩCR{)7,@'aT\zC>ɤ{;{/;cJ V4܆)dYS$J˜b-:mͮ&2\ײ=qqvņ7':?qT(rB+rAg>ڿC3tâPbC>ˈ}j&= {F_WD $(b7յ4֦JH$̱f1wF6Kg72j"-ʘE *#)?>z46mW $wuLԃۄoUL5vNZ&@b*J餼 Gn5kݝ.!SX r5iip f'oćG(9fjաʔdx]Q"Iq:Wj"9ʩ GWR0FΌ/\t4]8wJ;i.q1YSIKWNO6nFژ.]hE%WFC ψu^=9/9bu\EVB+Z`4+K,(O3Jck "S0IzhL)V }bmҾ%tS2q#5MsFw.JJV/zPwR-y3 /Mo,Ѭ#;0ZN!vTjS#"/pjɐME[\c~tJZ (nț R3'a h(0ΒEwTQ. UN>ὃFeT|,ޟ5k0u۰KݛTUq%aem3L7EhPL 7濡eq Xtn$~s9[$#bK[J. ԰0n1d mT42ܰxx^K8#Hv 72&xxOPσކ Su|_*'2[)6?%NNb/П!/ 5 _:)+cjЙЀi pq Wu k$^Ansר҅vp1HmG@Chy w|ʉ?Pf7>RZ4 ~GZI'jՑܦ z{mrI𙫋5// =$$Nc=Sk;rS\3>-,Hz67HԨyȨ5pqXYرk@vZ1; E)ۅTfV6njR0œEF|`.@ -~.n3l-Ñ 8 . C霧i:T;1b]3 0J2q`Z sN;"up;_|(tƅrsJȴCnDr%H؀ฮS҈CC2 r[O%Ԫ4K5~QZoQtݷrqv.C*8n_⇂,/P@5v-}iơ=#i/è=)гQuj![M3>;%%+-.Os a<EX"E&fxυMsRnB%djFJƢsc@ +lnRKhJMdO*9Izާ\u?~K ȉqS #(ܞS+Kk)یbg챠7bM[&w&Nj @U|t\uVZ[PI&O=V Fԫ#GN&Y۸ 2%Wss8qr?;\v<_-9Mڃ3~RDXTTwE^ȃQM@]h=3ߧ#2( f ^x$cܥâަEo++lnpt&'ݦ)3R 3E~qJ?OҔcOE[+{TJmRֽlN@!~+401ӨD ILchՏ 7fqϨ"eXvF pkrZC`vHQ]۳{lXrC`RG7XՄh܈޸KOSjP+*2L.iax!f19xccFl),h"u9l6N0BSG `2b5iIпnquƁك`u*+FK*_/45]p>OC̼Ŕᄭ#m1>ٳy䕵NS6a-¡[E}X.9{:EmrδV&$e@@&YӘ2"#,Zxy&Zjm0}5D/8ZXb^L6P-U}9B -t*1^k nV8AE]s} 2,@rW!L,-ϩ.}(k NvM.Y-}"G0hhdQ; Q0 %!3QyYɣ4$cV |% GtKެ(L8r>CO .9ӅDQܓlP߈څt8dwzb+Jlu-C8 N*?a aDDWYHi=D͸jmn". +$ml"b fnbV1byϥnq-@U{V^ww5_bQ4bƹ]ҥИF?{.]Ze/3i[ |(ʄxρ&4BWVۓ{@y:<7[ћt{Ɩjq N,^$a(Gń?;w68F*v!^~'1ڨMʏ5s*(z$PEҦ+J L;K!i+`h)!1A. f`pqJ7=FE#nTqldEOӮ> ^5ҟ+kz\YJbL] 2@?ay׶߀X/q=hIʜfp wrcS{*Ƌ5/j둌K,),sjhV= [75ry\8oTtVfw͓Cx׻-ʂ>@*h)Pg=kceYQdvrA~ivW=jzQjQ@VN6Y>-঺"-W23YMHb*aFj WTe(*np'MD%h MeW\FN1Us[e7gYZ070701000003ed000081a400000000000000000000000166f3d9cf000062ac000000000000000000000000000000000000004e00000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/fs/squashfs/squashfs.ko.xz7zXZִF!t/bj]?Eh=ڜ.+ZV_ez4Ϳ[ɱ/]q\Dv-4#%p¢32Gў9cA0!U/#㛞jq 摪j*MP;F:Q*is0q\"[Vos`ܵm/aK̪'ptQ8YrEu%A Q5 D%*L!\ Y,Yecbt[+WDm vausWd8;kEr)-/{MfO fK}|6pYf/:U (Vb[7FųC*>8w,r Y /QWs1X62pCKBWDybL4jמ!?γ~חPLΓy`5qxluJ} "9䗨0:k~%fuCu_e*V_=ufSeg RVj ) e)xkYڝ7} .16L:Y/oDYŤFz\huʸ⻉ hn2,ǡS\#:왐·DU] _fbRSnq29ai`H*Z!SfYY.(qfOB#qJO,4f= al͑Iw%(Ƅ g]"h: N&PyaDfX̐*P9pJ82[oe|~z怾 MDFZ>ԘnfaC8 -R}GF4m)Ǐ |P@JnιcD,+L,6nqy}Fк`B5'@&YV3;Q(c09Wd"̛]5%?3@Xe,V : ڇHpQ7qķqThʜE v x=\˶ZEw<Կ2J fC8 _jw͢-". iWk1D}XxSGF>n%SK 6S (8:z]-JECcliÑWt2ְ,7cq'Fщ/ue ,県KS.[o=M*Z衲L:/`?k(-y6ģ؎hF;ـHkHM%FUF D(` y)l4u(ED5<[V`mTޢx-#\)h$HUyT/H=ڢy>6* >wD U',wֆXE-G?Yӫ4G8?ϙ ]JxzF?ytS% ҄+I=#*aZduˤ;E b)6W@h Kې= 5QKIƀ*Lv+Z BIJ(pܤhӶ 9 v5+Ϸ10ߎQϹ"2`Xϯr_TGhߏ_[55q[$D.]_ɵESӤ0JC迭.ʞTM߱u U70NJy]Oz=vjw {{JwX;flBq_A>P y d=I8iA&% K{ʌ/Ta%t1+:r28շ:/h^*8lN.70 jaD{^̍f IٷUlQU\"=bLJQI,=Bп֋ZxHX)4H\'P(Բ0 B&C`d43:k#Le%@/*3:xbTXkIi? `?H+Az l]*Zf2AyӤWq1UR2|nSH^R3nɎu,UeBѣG[bۜ6&3<׍g8'¸h+L>ˮ\ p-2U18l%)> 7BR{nw Ӷ9P5R>&)|,A:f}ε0I q#>0ny' #[a[^@$7&!fi'Qk p+Fϫf|[2X;6{zSzaԷ%{@1QKɹ(Cn?NC1L*4qA+ %3J::ΉBK Bl% 烜c{(^0k=E z{$Xl.LgKtsau*tWcaim6>Z9̼t|?v* Um&)JKj0(9m~K#!#|F+]@&FK5/^Cerw!^Wew͔+N_`)pH2dgH(j0' lt!nI"բ*$1 eZC5&w5NmM7 5}u]97=K>2(ƝHM.CNmu\5J:x v # WHSUjVǢAʠICKeMנo bT*M cs!VQ[)B+=J7(cIx.Bwlw:O'-cϋր砰H7v>o‪`OWqiY{}ȲQY3<->W2pPO&-Ʀ#w0Ɗ鴼J:sd{Tٔ@; C bepbFwvpz> Zi}=Z=EΕRqWynG--x}÷sI74-f>m{#ףs\Qw۵fjM"4`Vmi6Wx7yqe+/k$xr7"~NdlT76Q iʃZE5uFA]Xx4mvnolvf2/ԫ<^Eso-@K71{b"_4ޥd}x6DAyW^mZB"GMsT"-uy~lE J1K I_#UU'\Ń:-͈U~V>GWJ%WY G&|5n+VcȍVCTal1cA4vYQRA\AS{(ny4lSb!yYzCIؤh#3xBHsLVP{S^QX mɏ)8λX Q@U &i[T*mqx6]lt61, ufK,̾%s͔fHy\7އ%k'ʋ5<0nz*߿v+.Y;7;OegsBo_C1-wO;ԧ*XNn*a @lY>l45c| UqⅯ\g(ט"Ť"˳#2xA,n~CZ;nP^6in<Ӊ\EyA#_av4HļFl^ 48>o&eN\A򘂈HŶeO,Z! 4(I_p209OWGɚ%FLYX_8&aP,QspM&C˚i:i 69KJ㷹ɿxmՒ1 <7  xlj~B8ɟ݀dָ0 Yu@waFd4@"Մ=vDfL<|\1厐@l:)MrK0:jQayM])]ؗwIzJ`E4(ƲCJWBm0f*zs]i-,o*E\63+4,H,UJ陦$#~Tj љc%M'bG) Q{L 2 M -E}kA%ѯ]L1@]~G" r'*DGJo% KQuSdFELЕ\C%DE)3Yw)GeP5<>LJ3-[ӧf$o۷KqS0PM?$ʗ2`Q? ؇tQ<8G# ~ n2A۲OP3ƓϞKϫ~tZ~` /Z{LBcHlcC-5:*zy/-ZJBXV(Ym!@Sʙdʉǂ(M"D6l# g Rݲ8P-GEy]kJ@ U6z-OT;KN+CROn>W}P8Ǥle Wg]v)r|ZX̰fG(9OTT,=?EŽռB2Db4Obw—qX -÷Y,o]+ٷ0ӔoP4fgSQSa(.s a{ o Ӎ̅;6ꏩ/=W*G -#Bo?)NtȼG XUi;hm=Z_EwQX X_4f"A*y(Q1P}=L3a!J] 7pev K!TE2)ot`!|NJ϶CXyQb(B(A~dF%R?ԂO(-e"0|; [:4բeuj\RiogG5oya@L\E$o"xHbю#&R9DsBCknjua*cQx/UahlH ҆ SϏ#p=4Bwi&[ah0@"y*6To݂CVm~ aѩxqW')6 \B<j(Bq dӥ~8!^xjSȔaVlq#F67@n,OI_;^3izࠤ"+nʠ?AU8\*@N9`Tfina$JQ/J K7DGa>c&u;72ATzx~DL>q;pz@ !nԪ?Sq|Тx?$9ҩIm.5)_5兔*6bќ(^ #̺e.0ьi EF$en3=9ZMa@\A#\/V C#%mPZSm*kAUOVb\kQxcj_b@ÒL=I:A{}/@0fCct(GR 61PЦ[:a)OښQ~FF̊jj5ד>~`?inQ=LEDR--XKOHD|?_x! "w{QU.{5{XRln5iRe( Lw'7._&Dyy<+h#Yl:5AKPUqJ>RV H[=+q*xAF';TR^[d, !ߥDd9v98bJEՀ13Jn)Ͳb17|˾6ϑIw-N8TЭj,8g#,_MI7*0wNZ>;tjx#.˨E}Q>TLLpy1|FyeC]2ݧEœ\8:nyNڒoP9.@ kصkSSJF(" n9@b,T(՞[z loRCjܑsn}cZ==:gK=uG)#CtyY!v,Nm 9qJD0Č2d8QEW s^rr{5}RW[f0[]:"Dq;8[}ZDJR3NUePiȀs&c@zV{PFJ~v^;vUQٜdOoi $+wqBsvg @L\v2z^,}Tj}ٲO كjR/yQMT7FKrę/lbe΍yG#PSU'bF*5)ZAzczMV_與RPb-568&C37 "}i-Py+ίf98u $ [YyT=!Vls̭eHö\U'WEr!HY+[{JJU&r#͏ 3!{3 p>YVYZE@C'CF*5){*w ׌`[M} n(q/?pҫeDD]73oG3,bX;59vEi%iyiaגkp'$о̍+Mix-h)4f><;ho0y!W)V[rحwX_h4A<1]]wĵH/"0IL@JI6S& UUKO뻉?tВ_ƾ 9"гOBym% {K+#_2Z[VO1.7i 54$1&=i) Y|{nӭ#RA@ q2@A^>8LB l/fh0\o9ޛ˸zv46 %8&&fYҢÉ^aYY'dX/6n})֨9'CvNEk3N5ep HPϰחR*~$+୎|!s,{D8M nolq]{A F:%Uw_x!b YB'#;';#ao6VCB`昑S,E?ai8Fb̘WA䴘:R"ȧh&:C𮳋;Rɪ pvqmY{] "0iVpCbagKwF3#w=aJ%4-B8)j',QF*CIl^_KX99B#j!Z7 O0X25lH <@Mh1x3./J6X.$Ev̦CdnuNgE ws"1q@`$:3ݾNJ"HȽU(bw5v6xމAfOimV!Դ-$(^$^j 7 dX));Nc?v?*7ڭ'jSuXLmP%J{'؀ 5ڼ7 5KVd'|z=0ob?$r,w./k 3 ¢/;/DƜv+o4X 82.F8%[ ubJGtxtGV"u#U/9j\(>5ױ)b*ȷ8|WCh: Qѫύdxzajhm=X:s|cϪPl uC@B3BG=DY]cb%ճ}MR*uCׂUV ه7MZ^ 3.G+dќ_@x)o)u  X:t",lvAB$62AB5KP!JkQ3_b^?HNóq侵WPSOwG㢭Ԙv-PCbNfVvlF\bV 3AQ4V9K7‡xŽgs;0a?ssO!<=e9T~K$xW@fC<\Z8rPqF:A2^{"3ع<胧ȮPn$${a$-4- 97TIB QFS$-AIg)<1i+L+GRmJ,Bmo, U٭P*>ɟD^pz!]O [eUxcм|ڼ.]ACl ]2" Qai3#l|ؚ|x6p1QAfts yKb8]815"*‹D{jC y>U6ޫ]E3%>=U]0$%q 4NJx鷪J4SunK KtآZ.EpsLF"N !qꑺ;g6RPX^ R.dmu[Rq"kp!EӚ@4~Pd{5`P[@mE ˃/]QY,6 13m  [l.@B]>,{%Mj{zv=,JGmx@OCSq>6OlmhϙF*$ޭjG#Cꘋx*}wZEtF(ZsC!!6׽⍐ ^')_AY 7ӸeEu1iR}k_0$ٻ!1\s[2?U=QAU bx`jʔ݌vP64| &wsYSsQV_klP<9/n:D)ҸFdT%/G8U(ؗ"Bc :ҧ%XNCQ;ג6Rw%uQrݯY^҉Pn$ (|Ky|ڍ({Ll Geǜ-w=b+G3<|V3 K be]*eTikXǫp'iٖ+xQCZ]|SKOñVacml8HO{P..ݪ,Y ñ)ֿ;oԬ;KzMsvIȐ9If:,t㮯Hfi)w͙At~IBlhS e] gO0OSr},I YAhQ6r`]L5'۳mGKPLɢCR#4O,gDz$ zkͅö!YJ.| 5Yw/bmNsމDa2t?037ru]t_tNJ 56"۝~$k(÷$~nDÆbx,(nt?+J69RP mNviC=?yZCO(! T-s{yy/*yT[pY4b7m}Jԭ h.1WM"(3>'3+d7LXLM8XWWnfqk̏JF=Ю 4!v|4|M/KXg:^r$WQ83,j?AV2c֣\Q vvnHfE&`lt;/O}ٰWa5,' ΍Y7bHSx@;-+K8AG, n dJA>w+ _p!5ω6ȗJ_fV|osѧ&3+П oa{\H*!؜ Rq 2Ζ@ ~j_N&;b"s]2OrpѺ3n&2 {ī X oDh^-*Ϛ=,e]hr@{kW7'-l#>kzX)'0G]320PTFǺZ>o/>fW8e շc>z?+S 1Es`2̍<8n )->'? u63WMH!q@'qgb0k涁,Hk+4~n`8ABJBp]:eHH)f|'cݯYFS|gh8H7f\]Hkr?'Aqtb{dֆiFU OjyJ4Sa#:P)k#t L-OFnٞ5{=~uQ+8yK- !K&hy +iop? k%7;%)`@郜^ UlwuOuZy1f ]i0crY0NI>nk"{tp^6 gyv{vLZ pT2+ƤF>pH;tЍ=N :sIH}gj+!!NSrwtߡ Ɨq˵,;qZ qC<{CѢ.^yK%tr RT9*a²bEC1>9FKXfmMgoښdPO Kf=󋒉@im:"PeE.?9woQi$/IY/ N.4`hZ0ܺ;ȿ@VxN[qZm|D M'YzA PrJ͍\!Z#OEwWnQ4Zsϧ~Jr P:@%&Ѡ#MhwBú A@c ͒” ΜvDz73~كE* Dhhꮱ9埩M#oUMac06!4K6E[&_ࠈ97̐?8/ۦo@V]ǣ`zϨ?ו0|mP2PB|580f("2g6.%FRcB]YPj>1ItjM!FC=-M6BΦn1P6d۱}{lf Ա9.:z.C>_/%ԞCb2QVWQ =7EIu s - =Mu@+KC^k&Tɴ$q39Z(@I`?rY?<2ؒqboۇeD&mfTtsHsKtMڙ\w~FQ% עAcQ$: FoHF91G7wVpaNw7gYhr ٴ;"JyB}`R5vٱ~n™`uY~Tv]k]$/׻kxp%Ǧ{rEXS#KgCyQxY@-}%?1{~/+kk8ɰygTR93Wt7 O9޺TMX# N1xǭ3 B5zR# !cz6[FsaHOOňspE]кlwʱ&"^DgCh9G)qe2\SjT̞!~sN =- S e 7l6 oxu~)Svq -$:)E pȜgVAs_A%g&c~sSu4 ?)\?h&&U7V °:퓮1ESI{} S()w#h^wBè!r´gݏq] eXuǶ58'r'߾;M`j35WUGZxA@KjJ =`p5ٔOBVF kԇcd)>Ɗ&U74Fj7z?U ]g^-֐iCxԣ2)%! +2C>LB\ 櫠^*|Rj v2ogՑ f#U76F4q-(E.k~oÒZƐϡ+8zFXxYdmSY QuQ:bFtklƥM$b]4&X-7uDPY1Z 'l).,jC#1HRD G'8ci&2[>ϞϰH8AAy`ڡacĂR[5.kI^ȐWf5 hJ\}Ǜ@o#M6xe'8{a Xɸ|ū+QIj^QJ1|ڞ< tiCa&`)JwOF% CޡCxO fU"@,. @a"^^k<QS1+"}*9&32?$BwkwsSc[bӊrՠI+<+٫jk upln8y$F kwp )=sS8+^rm+^&f!>e i u뮸E/|FL33MJaIsڷxFA)e`g?F%%맻- {ELV67/)e:!2 r0BDE,^~c >4 G7UZh冥׏K &2[4 gZλC*Wtd#=spGXzc bQӗ ڞ'H;ďnXI`T5گ5mWjUrLw*y8vo]̟#[#:2ToXbO8 R#Ϸ΄@^+ 8w?|U")%UXK*9)8bʔ"e =T%crueP]yTܯ^EZ y 9 ׼ z8X >O|6{ge:}7IXm>$0'ηy%08*qJ0ۧpDX{&[r LAS"2-l}n'ʃv hO`>2bdZ/hMgB0si:/#'$uܑ g!R.5!aiZc~aidWoa%k!4o!m+klScܣgvE>=ݷ1ޘ& =w&*bM^=¸إ7>J$?S$5$VN+L,&(y['T3Q`ޘ?dWF|QS*O(tj~q[]3nir6.VzC֪B c=.݇(>A(';wrjO|LS;[>`V,+CI[p\1PP{G8ox=}H[+Z\FwɕOfdkwWf'aS&c4ͼc0 'q}`uk)7b+U0sNNw P!ز b8FP+:SB߼,j,k.d 9Vp@#E\=dȮk 6C ۧj%תKۦ.V$Gt'*,^(Uϰ(_QkF"χA9*q 'm51҆ӊU "atzBht5dwfCG?1: b\X3xځ`Ѹk-1@\e䵃FuᣠR&A;7#yȒ*!"pdˏ)Y)P4z74&ިσK"7폧=4O<'݀ڒצtVi/EF#F]cNOAY9}|MF4^ /xFA1o,JJ -0M,N1,tHKE c!^"BAZcbbG"5(>4wzo[sbtq a5lҥć{lǘ/U| )]AiT{NizGfD0)oI@4,͹Uū-UeSB>P̪˶P)::3BٷnCU\)8>?y$ޢ-9 A3)KxtTù;n!>;ty ˹E ԏ^y҂Ap_qnO,ޙ7J[2g tWŮho|\ X_'~ h|ňG)glV69JeUUd+醿}p6x|DOnKޗx !bLodӌ~*7n~]I !HNj;ɎhYoOTkq]&'Woٝ2G=Ļ;\TIn~*ǘ_ k8Weo=GՆw<nzW)2f IDž(ʼ@4#|"5: x" TM`1t.&BOmtU ]m]ivOhE}qϖrYV~}?Ű[2DY:BM}@FRGw^-K_'N{vR7V8MڜdVcFXBXd;$&ZH I=n7ݵf}D+L]K!~a&ýYɎ҄Hޙ-wȚB| >yЋq<5ͣ|S5x9Q`ǯO~@z10I flEkHCW7 F^,5h9}IEY2AGOc7v)?Bpw.,hqVY,ds`ąyYң T_f kEf nE7F-%aдHg(%=\#Ğ{Qcd)36|}ʛ.rOŞҌ ! C!rJ$ ⩧L>ѩWΕ*um7Fhɇ';<8ع$Jn "0;/+U iaAJ" юTvi=KR\%E'ĭE▘Qg·G^R-z!) b߽NONZ9O ,z@F%cGZRy$QHQYL)=;Q[;Z3mNkQ\Ae0R2ʫ @W'ϕgm941שtVkHpyCր]$G 92c87m-)-`Madu To+m5X@wͦ2P."h{!>$& _Ҡ١Zi dQ3R} PLhJMbkd{{F8a7|K.SQ*RәB=p pť2+%6D0r1MД% ;\iP atoE~S 6t!9+ XD zۭ"h45 YfrOP9/YClz \"mZH0"^e/= (vAK#1̐5F2BSC3Hamki JQ8u#~}L+TG]zCSV}++5*u%QWT~AJ]1 BAqMԗoeIXRA3c uQꍓB6g [DYb1~JM6a)}"uU=0UZlȀ`{?g`?S/MKPmw};ͅ}8?a)ZN/.髞źO7XU?.slob4jQf,;cK;e":3:Dx'#B+A:;s. 60izw;*'B=@i$Չ:z5t cEue]C4NE!8H"ÃIRq2p7yb NCgVM qIr( dwyKz@ §2<@+G4~#SW\y LD'9}<=qGjl'~ҍɀW'Jb?Õg֚x5 #e5x[3t2_Զcf%pT-+޶?QCZm8oGY. Pc-J##r̊ 3VJȭY'D fh y( ڟWC{I&_. 8ON{m`Bِrn;n}/$`aہ.%n.'y0ʷƅ-l%.Lk^ɠra]B!CN?{j/M ? e]tsIj{NW# w;.0CQM;i#cnl#~Q{Ul?u k;[lw*|Obw~ `̀P)\gK,| ]R"G/&QF\xQa Fi W}YTşk[Ly\Tjw1oVk ɻB9o>vK7R}`o78bo̓6n{ ;`T|;`E#F@󃘰h%~Q.+8.hKcWj }I+Lң *A]] n.l ÷NE/r* Rw^f<(Au4AzIK(\q ̫$C)W[]?j5ڏԲ@/6[Zts6xVf.&ZAY6!umzv# ADt ԙ2Y]jY\㑨GŇh%86Ꜭ[][6^csw4y/@u574vj8Dج9.@+az1*@D9Qe$a+4c\dJ$Y*?7"&P ~>Y S+Iqo82|uV{L3]3!+ 2{ltiO01Y:86:8pM*Tg&ujg/3ӝ6?ҺP^q&@дH2LI~UN[hBڶf"^nCM7hz~ -gJG4i+bg'd3ڴG <:*K~R8m fR pbѧ%[zF%84[H' 5\Svyq162ЉOb>YH{e3W M CA^![Ш,7zɜ~F-Ǝ%8ٰBW2~azv(%ybg5r:A#خG#\"|J E7פRzɎd)tpTCK-l,x&LAg06.Dў2ؠWaYrV3CnTk <0PB*Ξk߻кBQj֩h%׹$tN,*8bMRa#x#|M9@p*1WgYZ070701000003ef000081a400000000000000000000000166f3d9cf000033ec000000000000000000000000000000000000004d00000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/net/6lowpan/6lowpan.ko.xz7zXZִF!t/ڌ3]?Eh=ڜ.+S2{Ln}-^ Ž ц3'0{.fl!dX1N%LM{pxQbe)5 >gw-@[1gY໥E\Z_#5A=]"9섹gVrr\BZGxMe l%2ix Bcu^s$9h߫C}:IJ۩I9ne=$j[ }| b?A$0gu( UXBn܋^҄`V3WmwDN"#zٓdݙw_xv2Hebu߮hP:q5ou!ͪN/N*GY˝;"Me¦ zli}/xN@aoY1"r>Ε5\A%4FO؜нC:W//_,^3<eܗ\M(^º+GFiZq1Ee B i&s|'_|ph7,?/_3Mk0g[\LyBw(V"l(%ekng?ݖ :Q%go'hƫUŶFu>.̍2n N1sWoNˀT! ^ zpǀ6녲 ۭ٤ ix5TiJ"_1h?|&{4fX"'BPi7\ wWYŠ=Uzذ3$)82uP͗dNJ2۸8gz&Xo"%B~NТ2<0F7XGvz0ن_4KNas-iY W#~F*PtRV='@ϵKEө(:~L8iLT97ق0 R4Kf;j-ۏ̯0|{qS2X7*kY8Zpʓb<=Iܥ6gX,9/#)ʻnkDR4~C9FC^`@UT[qHSz.Pت|jy<Jg%G>3*pۙ#.T{h Hn7YFnI9Ъ ^ Jk[zv9nTY؞5QXӕ/;p{8t%x -qD ii&P`q~$i"G̞s]`\$Yy67"3܆`'rەhGk=oת=꙱%.8eժSte];~zhNP"Uǡp( L0IH/ 8*r L)Z5)+V^ dfTirVDI󼏵 Ӌ'!/|{XA6gNο[;cxJ&ͤR?oP"]VO*7HDSvTpa#1rv(ff,VR#\\ymmMޯG[mI÷|13knLǿI$,E"u ۦcsU M,tTRq.($,+ƯᢗjXĮZ.c8~b VWHÑBwIh<{aE~z7&(9 ې!Af˜lGWnIqNh^0V/cŏ'i R}bhUu!R>n 5tE,^-##O$-X)ey&A:V۽&jc5Uܹ,t-'EDx9?ZK Wv(#Cuae7kLxj\5*N1* ^gLMj&# 8h=Qv/CbeC*u@X0=]t`vJm'ŝ~5JCov;Yu.ؤu7_w;cKu@1~ݫ>Xʫ} !g2+VD&g]j?37{jvӛAvhN#bt(5ƚdnaÖw~,b'}دs,fϠ3"TT2ިx"zRnߤϟis5Rc]x+?8GNՋ'(v`'r J,bliRK^"ٜRJ,ҧb%`[nu+n5i) e8KL/A¯"]2ZݗR,и+D{w9;CGvnW Ə`]8VIFM<#唪x >q]Bc6s͕ Q5fץwRqq ~!2͠bӵ !d'QRmt~ /2"*$8Bʍ3MjCҹ2[on',!H%|FpQ+mԤ{'Pq pw|=/xH̀댐ٳ өG+]Ȟ^{![*zk>q>>HAg h,dٹt, e&3yܖ,Yi\= ρ*^/$8/#"Z'[RȲa-z{@48O +~`#?-;*0 hb\;T·u|:%L_nh0oMsZ%q9҉O;NvǖlHXȫ 4ǂQC33 6, +VGqY:*z}[w0&n~jSgxXr$ƎQ*oO?@wOЩ ;tk`O{I#Q!>Zu;RDKҧI q.,d/C} &vcvZf ߯m`%T9d LH'#W}~@퇝@i:4%} (5+lpI);JAր Y_cb1@'ttF%b ȡ[.^w[y \=Cu^cm(?kl&i!DeŪ2wU4?y1lِgC O\> ھ(*M[JM'w@7qBYYŕQY<^j]2'gPWlofٸ ۊv}.Je2lgtRrc"Ȃ*_'[+nSͶieSq0)\iZO=clő羠5[hȃ@ ZڨQc(Uu)ţ,Y헛q)/ϹG[ }RP3Z]wJlX#C]Z\=0Vs'⠢VY yg4/Ɲ{USh2@kvS5&Mor:0eٺkܫM=[ΏiWm7жjrt1P"jL]̬"0!kfxC6m ]FWE䔟`n-r!U5^c5iB%V$h,Kܮ JSQȿHsK8z# L]Hʩ/JR&AU49M}#%o,n7ZcgG 5;U[?Z_7WAȄ-%Ri&@R=][*` iIa†,;?a k˵ r v)VE )\]rg:jkuWmxdHR< f(hEi̳;~d>|A{7P * P -#nxD_q\$d~vHz6t4 wʵhQo~ % Q"\Sya1Qktb!iH_X'Ȇ6kqxofNU.4҇ğT[vS]׸0bw"9(~:%P/C9vDʓq$p­S!4$ϽGVȢy{gd{ڑMނ9ԦZ%s$^ C%AI_ǍkS-H1ӂ njӘ\VwݮLLc 3i2ȳFNqr,N,Gy nRNX@^Y(Gl [mI>F\bfL#R.#o#wܔ8ݘ{V9'0$)3˳W%4|Ȃ\FReP٩b>' Qzr~F؋n8FKwwa. L[#6:RB,Sh{Es#S&)53PVLp" kbqo3 A+vDg(@x\R631>-0(⳱!<(L~&bdwm%LrK#l/(V&QBCb*%6ao܆d# x&5%aX͈+9ɓ ,s?QVB{hnk2ϸ4U |T3ABCZwez:f^BeBhZB-+B;?CmPƙ Pg)qK901ִ7VY,s3?I՜]ǪQy3S:|R!2C ( "5RmQ,hH~v *N5gM:%toschyYG{Cp]] ʶ3涌'Yb㝳S 8ZaWGq2m?.oKqO /_(:n,hU8lתl5I2=T5&BOQ +KgИ0MWY0_Ɵ\Ӗut_fDƏ~BQAbgJ]A|s}ՌFf}iHw6'ѲҰzX#<\JHpdBdĘ^Ɉ+>/$M,HIlnj/Cb}Wе ZbȦR_W<=ҁ1}1\BbG] ܘbzj̸$xvdJNx>_I|].MP Avӧ u͸3ijd W bhL={DԠI} i}/$_.I PQcK@s8jiٞ`ccRPghy$/i7{㉊4N0CW"8A8BB[%vg`=ôvDřی .Qމ$gƄJ{ Kz uF"ku .33,\F1UƔҸ)zxEZ!G2f1RB*}s?:oß9gRֻ :0}|P$ =A%=l>*zkߐid6xXJg'bz?|.t 4 94w_SD3XJ1YgI>Uv ,oI5 4#ʉ G0/?똨&CN &49~v/ U)3cSe t]SAoO;mpsDTF6"̡߳+%,յ߿-W7;6ێr:.8Y q -N,' 2auc1Fr^oyS`>u PYc.VcJPaKoH?ͰϧsAO] BQ).ߴPczA&<贩5y  (ݍkoEo\>WoB(l7՝V <_ AW]?4s'29Hc4W'Fva侞ٝe` X󝤃t!<);k$RM ;HW+#R$ǔ)jVHJ^$tn0įĖ83Si?{6PU MP}[īOVdٹj+34iQvB it4xSSKf,ܵHҪ}Œ/(Q;o,+Ƃ^FwihVg51iLxp&#~ ֶ9~4ԓ"LRo}3u Sx'1ԆI{!}غHUC5~IX֏;?b .e++G h&MeiUBџE7^U:֥*ʮ:B n{UȩB"[1N=E?,zv"3SkE_Ytͱ@o#oުg^F9R.9tD^E nxmV܆:"fS`f&`5l\3(3a_;lu?99|p (14"]۷Knv*^I7$bz!5^U 8Q[ᓣf 10 OO}֧aʏW`o7RZB{nev2}}R7*Ц+>?HQ5#0?PCq/KQ~.SQ^?mHRg*:"e#9?h:+a~m@-ĺb|, ռT@%T4tqnAFH60dFm~9Frh GqƟ\9{U@55oōc>1EhaV3k3yf4 =:.(Oɢ1DJ,βfr6nԏĄ0Ъ妫ba ?=0G -0ޯ5,i֮N  L]v]|2!@r.@1{,ʽ?_ ! Ni E* Y<ȇ!L^v/0 -/SR&b+g>‚IzU:ټCܼ™aLzL),siuk]J*=>wAv+rK+ " 0 .uX S'@L!yU P͂?em`,r,qS&BzgEm+d+πťqDA, vs [pٗ9.L&;W>|ýnG[2XHPzt!3~Ce^XP/d/B9yf%do>. \VvШ m۴@$n/ 1+gTˆܟO\P|?n6O5l 6F %Sڬ_B俒*Af9sB3੎:Oe7CxO;njk->Mwt =Yb74x&1hS,\źB0j&bCywV+EYWgf',\d!wj()/z\" kVz\eT"bzd% #f-j1('j~69'_nm^LiDab_Ԇ[94o&ku'D*K2rO6ry@5 HwFF}KHY(rA?~[%~Ǒ;|Sf-)>iZtcZ9 F`?qKVbS܎.3lX*yJ֭$V-{f!5 7 ;=s7ТW"qZ>j6Wؕ!J"F6&Rxc'oO+xv#PN.ZMl6 _8@cl .CWrfiM5w5#hŷ]A^bnD:Kso&w*PTf3' OCYoG>P9spġ Ma,b`B_5B]A7_t3IAZ ;@kc\h*ߑX6J`9ekﯨ,t V_MQn1| s k?AyS٦>PT@Dh=vݽSr2^i?n PcsdI=_I~f$|]:Wrq == +kpR7 f\þܓN#[h!ˡcrv2h6D2qAYԔ$NfGU3 1կX6˯zOoɣV* !! Ъ.ݱKSP^1sjB!ւRK&uO՞ܣKՍI44xяGЙK[AjMث z 1fѓx >ь#\8g3o[ @ v\r7Yօ65Iۈmxy,.\S _+O3JOtCĞ4Zdkp]H|.gSMqPv (pخpLfI+  Oxa:Q5t65<2Hx&̴ RgRP!gYZ070701000003f0000081a400000000000000000000000166f3d9cf00006c7c000000000000000000000000000000000000004500000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/net/atm/atm.ko.xz7zXZִF!t/Dl9]?Eh=ڜ.+δdR5"oQVOe[J#J ̪~pgԐRr)K`q]W ?XʆTaA/Ķ%Umls~y"<ӧ#q t 7ހpڌ ;YELJ P'0Kr`"$JIt‚!E@sV"L$U K1'xwd(~Pr1^F\4v.W%$##/ z)/ Otߴk_e#(3$oTeu'<'MF/(aPX0eXv-m5#y }֜`A Řg)V zT jmD"9.]KB{$tY۔Wz2KR&=؏G(@- U˪J=9E\WANA=M Bpx}EHD{Jt 5Xۃm@js&(S(|cF02lIAr 'uzt"tM޾l`Jo|\myOc`r|JULf:#=M4 p]X˂İ 专lnxcÅv'R!;u{ӳr* LYFt+PY2'ӱ 6Z#4`p*pVmhW*L6Rmʅ@6zn iN$qfʐO[|d`%W0>Xc[U߅P&LO*ԸP5ހ6LHв*eCםDVtb :ǾzA%6 3u][=#9 WA 椄Ct5j.R*9Ύ"(U/>~iȸd>/qMeXY_ Fl6vM{}YIa(d/޲ x 1~隂KS[ybe9&Gb$}ڈLhrgˡn݃P` &\$&M"Ck}$AOviLf;z+p wX Z5Q;Ys1o΋d ), T6}=;1>wK@ 4ؾQ˼˞<<${8B|i*jdŽ@a)CKȫ%ٻoPiQT^}4Mw9-3f5C~ ٓ{Xi݁ *)YX8 >Ƀ 5 @BKkͻn {t$@ k+!0w{ tշ[eG)[|{JKZ@o׈_wgﱏ0{*: )_" aZCM xYcGsvaU{Ɨ¾t(l@i>g#E'р 7~a*x5n[}D8]/Tɲ@T+e]ˣGi(`EM`~,:lVMy#H交ܦ)۪o9J| W^yY>{u z 8s(C67DrTO>iHZ-s_$%:&@yM-9+ 0ÞsVl6&_gU>];gL{츅:ЭU2qN-{@\nwն] |n;kx$׭"cͮ*?R\%e{SIGUi_.5DKHHϺ/nu;#lPhq,8rGvEq;^_%R8K_sf)& [Iq1e |#`eZPKR˗ \e~!=BnĄQNDSy}m'1&1j?`$Hp[&B쾼?9>a[2Tv{QG"Ăqo+$Lˈ@J8O /'tx0=/G lD> Y$yC68䀔 hq )xgMh(vRJOh(gYL 4 MTBBLZ"MmMv:9{ljv}|ɁG\(3R}ƊsJI}﹯qu+ژDDc2t)8L|֭n&`b>ͫؖnϢ  b:ؒ.zv^Ƌ )jKCHD*pdi|f l'ש7pjա&o|PP<ނia 6BCsHh)zg몋>Gc=tQTa:栮#{cѫ!vǖcO,O{`vFA?ZkK[)(8`y(]lj5,?ICܭ0TEά,䏞p+tB'cܻGڈ+1; OڵW ]eҏyt䲩<;]4|)(O4y i8 U\M'Bqu!2mnAGlv<8Kͫ/+]ӂ`:fLFȣ"@VtټLt ҶKbQ=Fz.i8kۆoAoOssϲU' F̀ hfG_~W,Aq8UOEKiBZ֭ /}N;Ǟ-zi5t+V+C9Υ.o Jj+ߨa=A2|9%(UBeU_JO_/ HՌSUaJuy2ZYꁙP%z$eH<&ȭG=g=p{OrzL6>=JHfBgL^xAe/Uy2% P>;xLq񹷃n0_T. 2(S2ԛ8II'@knF)M GTVOխ&t"4;M,~y?ރVZ Vh̯]<ї=Wm? arB<#݂۴YMۓɢ`= X]R LG c0Jxa!P'ZN^V *W8}Ԙ]`WSeBH+-%/Na^hǟ)f;mLDuZz 0;]v5CvO+M n boT/;0j8hI:vc;v$C;i1WVz+/Gy#(Ý"X(JYC>+Z1o"rxX5wfvbAlrSyiVhZ['NOF`|.64,Xv?FCڲ샧هHOvN@7Ê?c81m+i1+xʏNd&VQSC}&tI+uS\akMeKDLUeR_cqQZ5pAalL^d~;dR?1) !V/EW(-r8 8xǒ)dX如) 14 ݼ|}x\#@=yc[6_5']zg @GrOv'["`k?w,2ߙwB/r)+bk7}nuIC? b)&%]6|씭pu%ၭc+Cyy-h1NTS̥a<ϹFٌ0 M_N˝f9*8ú= \:~ȩf/?bөN5mRB@|k,Vh=9W) 1P6T2F)O/*XK=!j bv<=GpQI衄N !u~ q?/l/"cz#Q1k[Jpg*)>esqD`%>; ~\[a:]3U=Mǘ~T]7qQl6=B 4zj҉~c!~U*RO?2}s S?-컲t ^zHJL5&T)&Pzw  s6Q=q;޳_eɆא/@q,N}d0j8sSfƤ e+tv0l\p㜰AzPAF-_#$[O\띊{CTfIi Sc`#a|NRS7Qbix<]9Btr ♺ !ԺW7TND.|ԀRcXqu#Iᯈh HYҷŊl.GGDz)͂!uS\>"UXXQ>7O(ڬ 0uL"c@[ =\C|o4 [d l0}486kfxGĪv?7a|km샽jFb4,裏Pj.15]7G!Fṳ`?g@Lp/s/ٵ8ӍHG +\ QSAʪwt#B;lf"NPb`[)xv0f|BC5yNѾ눟:9O;PadFD8 EMcn'ǝ@h[_ 7 aqv Dxm? !.jM= il [FWuvjȜ csD?A`v`A\ҳØAy{<`ux|1O/XNZ,^=pt~Lw~:#6nUO\'Z!8L.:;1x 6e"-QǦ~۝4ԝ6>[^AJH6K~%Xw`A4 J6l Xt I%ߪSz iDi_`V4>,[ođ+c2 [U4!iQzl*4Z)*3wMڤGG ^[ަtύ{$WyS^n'G6"g4s(3`@*Rfl bD8V$=h Eѡs}հpsM >ly8 Nwu{X<d,kd$ QeC hz"7E$27*ێdjA'9}g3CR:1j8߻:c|UuJ6ӏ@O8`DT`u\>kgS 0 Sv|imԡ&{eJSN*}].[>Qq9$+fwvY9Q]XQ62%c*gڐ[gQD3efi439@IhT_%'4;&5Rwt U6^ZPd\AC$5U^M1~LxN9W= ўPx9Ҵ3,J_nC1-X3`ROKέdI41x;`yB ')kA酲~1K~W/B\f*9cӓka^ܖ(DK-*Mg(bN)9abޢ mA됅.8Oyl4#w #!b~;M-Ɲۂ 4{s"4ё:  BIi"HV97wq-\CA[sh*.:֩Dt6[5Y<ݩ &"{F?Z6~X&`TIt+2Čů|餟bCW8rT3doM̙|遲6Q8@;Ko3k:pO.1MjGp\+3rB]]툤(ZQ8gchW'AxdieZ7H*TR'wqcmfTogXhJ+Ӊ F"H,{$%szt^sEpzFr;{Hp 1ݸ}{1rKKp|I&& &U}naDi>J^{JMW ^`lJ]T` VNGУ}>*-= ϟJ P5yy5/pFS7uU3&X^8)\H=枀Fe|},9{,Fj͵De27 {KƮc}q,Rʀy(A;U)tmXxO_&/gyHk DMȠ+j 3$&IK]j()l`pR*,Ď7.*i^-޷d*dEoԝF{֊erwgh<YAt@$Na 7NK\YC7b$&Rs;L lh!qpb걪@)nTlWt3(7D.WRgL-4Jl%G~ByRpbH[P. ՠ.#޺rJrßؼ6(>gE|ZIۀy_5/u%wD{[3M 0YwTyLH 52Zٞguh K TxbS+iٛ'UFϼkމm00Z+L'; f?ÍW8]4=oK/(H@QcVgHkMv@PXn Oeihg%x*r3޶ofZw|9AXmOk#MGootlg# L\@A5GKt -, I:dn?ͺ8 z^/Iahc9+y7TO ~a4`>*tVycšD=JՄo-$иsSejGDϴ /0"5r-sm/#~yt wRJO roUp'I6:@y+)ڣaM28w։&Hk0rf>=F ;HX$#:N lpWHUTedny:$3<۞_0ϸB-gL?DrcV:\{.!9ݿpuݠm mb3FCEnqW9#:j2veb $`v%bYpIzc'0ݕ=Qk-ѶU{+La]f3⥸T{`S |j+_:~ɌYއې{!=: M Sz1 *yS2*\F_yQie&M 0?&qj l7h߾`8&w ? h/K؆f?C.n8U;lͰQ5a=NBElޚO$ƏzŽ?`~x3j\{kjeTMA?9}r&9nKfl⑋  8.Z, XFj5ʠ\-Yg9=QKt3_ >M4B1YWZQ tjAvv+Vi?t]N\P2bA8褎R,ǿ/? ӷi?0gdMx[C^?θU=ظn6tn"o jܫU<[akІD-eT1CH}]UѾ@nIu9$FOe?_~xD'Rn3:͠m*{G?AUFV;Kf IjW$!ۓhqZ2|sF*Y}I ;GgpvW灖g5ک ڣVfc^X'>/FŬDz^"竐Aqp֖!"MCmaw&GSaurN }(a_$kgH:8VB95ckB޿{kF  Y7oF 5^&A%28ptĶD vOu`BڳypH;XZ+Fu6[قCO<gy})R*iݺ֪e\֣%Gۣ>'A5uj?N_z^  QSAl$41pB .uylˏ jﻥ~볙 M5BD] U]T C[#=AWF_ #IiyFec+4[8(X8_z8Yl~m[0dKI"mç2ˤA;iw9<J5UFJrti9zՔ fltW_`d\懔C44.1GЂ:?MBE%`J{KZIٝ5 b䡖u# ,ONH9vy^?:˗;R1NSWp@ۨ"]'WC-ȽEsZ6obCZhQZ}I-nz5kFX mcɳ:jGT~:r xyyuoO00צ쐤OzgO4}]B1!E5gl RR%eY+|NؖreۮE IbNbLpq=GTY7=ޑ_Ԃ#ݕڢf:<*o -%s3 _]E5.j_t.'UgIFGr_Ҟggb1MU2_~Klfu_i^e`yO86.L։A+ψf@z7~ek8(V€B'\wigUގESXBvdV רGUN-jۼ)r)  53I;Q͡NgboRQhF\4~egezMQQhҼ ]~%}a,WN7`N[9'q{}E-A{!ѫd!)m⁰~ַ.T-ܜV qiY9 WRk(0#ˋ-AnnUOÝ7yCď"jٔ͞ązsƮ唚ō, 67dT#gڢw{z?Y~|wÁ?[mfjui4OgQ V@䈤W6_P5Wo_$4g*Y~&&'Uc^fY!7@QKSc,i3bqȠ #w滣%WȥyK툍EA/j#@*fvfzH 8KGr,^ 2^VQsN =gGGۀC[r#p%ҁP|K`LP fTTW1^;)#nw85%0[XiOLLONU[wf`zWaxGN=l ]p*l FFA?יVezI ݱ UTsI C$.V\ǧC{-7 SpV`]؏`mܹmKc<#YLMݏPwƞ03(dH2ADL S+3 GC\XlJ %DRPzؗŃӟN11Oe)$=:)57?QK/bݟԔK2t@;WXR^7Jx9j-9ٚԕۡ8|0zð^Li`T9#vWxBX,/rUe\ ZjYa f.{a8O;\ :SHk7M, ųV`-u2/ ٸCYgd:|V,;󴶓 qm;[2(Re6_$Zx,D{|a >[Ai?3W'dX5), ^\T0kչC ΀.;R!A62cx &b:Q&ֺ>Eh=νKSؿAMrMnAZk&lISlئZ pR_"VD jWT1*]T— 3b6-V',+XK?_ . .s359ۧ -؏ZpuTL 94go 7FxhaR ! {0E:#5P8 F<65kJe ?㟻ѧ܍\j ?:sٗV ڂlw E|H_BW#  wXೡGsϗۮԙJ\RT:X( s-C~|ͩrK\wIr t5:.ޅI]2ҥ yIŌ?} . ֚']!uo/G b/f=OszU{_~^b9j@'<ӧabЮL<*A5gZ֏VqjVܳQzg UDp4W,`y%a\VrEt(d 9cl>Gy{xI|&1!Ǣ-cVP#דFGBŇ`5W\M ,=$aNqkayʞE =:Bڝ]p_*&"g1wWP&kޤ\&s~kբX1݌g$b"U,׍FogA< Hr(/;x{5tdGܘ$CC&H"_o(q5Lv]g3zoBE$&:%|>IAg'{af1[l0M&l!X}ㄹ.;ڨ4A0WM;rX[+?9_ĺ)w5qAjt1tE Jpڅj36*{Ťňkwc{E i 4qS@0 >JN؀@>\2p B^]ʶk0*!k&_N@#Ai?3tg,Ĩoy1Y4ZR&|bIB𐲖й5r¨=81C v_dQܞڑRڧ l)*ӆ2,,<31,K(a=m%Hn#_Z|u`m:0K'/zif$?c~p jnwY?;q!t6WՐB±ʁՄmă l쪽5h4ز0xӯˎ; Φ3Ȥ5&}(\/hU RmK0P<7)U _IQ9}J`Khg0/ Q;YHc!o!Z/(A6mb2=.'3կXwyje87Dxc?Lt1ÐaB^s73 ?dDžzje5ys1"~ w.M|`. v d"T| r34BK DǍؗg tHv9yc7+T]!\\;o ̲]m5/Tn7jMWz r=!1s'əp9׳׬4O&1gR3D4e3_RÇ9RG*8 Eۻ:H:J˞l)b Hbw+qdRAI2iR~Ѹj_4=Z ~7M30ע//3U:/H.C7%ahAAꏽlAXQ雸n*>Y5ŝ`ex"xvnyk7)p)ЬbPvϼA|Ğ5= Zc=Y2Q"UAXKczb(g!VT= t͞m߆1H4[j"Q槵%nނgkx43,JUd?/M$Vp^d|Zº4HW% }9v9Za)kUՁդcp%*Dg|8 ZaŻ@*vR;! SƑ 16j9 h)0i4̚rŜ@_IM2EqV1S4焉!=R'U4s:3|ZA;4Nʅ Nʭ7!R׃Fз st6p,5@|) ]-8v ˒O6`"'1 l7=GNCV˸cZ5xI x8@r`6R" uZpP AvAθ*5BnM KG<NVI)tyf j ߇;Ga'"$ʩ, %"|E)i[J 5=&+%IľW$qu& 'Kj~Θ>tڂlLR J)sx9sY"7WhpliEK:в ߱1҄@!}BPwH-g9g5ΎݘS0ϓ*~.\1 0/2~YAen-ߐ}[y՝Z(9lw poPCvmi_¸Zy^'Xp'uvo!mO8~ hAd:F2aBl0%G,YX,i;z :fgYyq󊚻@ \&$ǒg TQIHS~u /T(k t_!G26t$ `5ahn]UeKxƍiDD ܆=/1$gO˪2W)uPtG .E$Sf]P 55@ޥHvoҢ&_wM91ysPZDkފ;8D+Ww@aᮎc(ڧYՆKfh+'vOM["@-{rJVx~Az1N4Kkpg(/1"l7\ej=(8GL^DDeJ{zYw(ǖ4Ji䯣rR,_6!Ui[%Ь*YW|xCzo 1G{约T ,3( 5 l/5]Z>mӇ]R5}Mމ..PL#|GYttdž rh6.H0\.~,(a|25%t#&kL%k]<_BJ֩ SueLʊnUFbx#KJVl9G+A~ё$ټbono7i .br-hvA,i5G%hgyU\L艬PR:2C˝0sY-*sQoJ/9` xܢ*Yjsl%-]"S>WU+YpR0+$ȓʚ(2RZ=S C&y'F]rY#thI!s<)?g6-dB(6) 2M%g]AzYN5QEVJ<9¦EILu*QhV{Ԋr&۞ QwZY%ȸ}cOIs7\Ga2Zkb37~?. up\#1ocjpUxǻHͺԬx %dnם_u8TdnH*r;J(g]Bx@|㱭XGZp_(#zTjib"؉ozԙ't= ];4~cF4"cӞ C8PEpuxVY}5=H ;pj2աE ڱ󮯁rCӜ!;%ɡ# jiGDGV fx@ve.A7N];sYѿ ٰЋ;C(ɫAl?XWT|J*G:O|$ -Ov)<1:7lHTE<ڍDDZ~7f\ ) mgVC~_lwZ*^Zw;;q8K'X%+*DzGrv+(J6ȵҤ旑1O"'v—x.W(ߴوS &'@I>doRڪNs\<j*@ħsin#LOl*De3+}viF`D#4bj 2>3֛QrUN+'Pt%7D*-km^8*7fH>9YtG3>i tܜ՝SV*1SiH{MҔ` #bsW| *k˗0y.WiI/xrоJCs5 ꑳ#s#pJ1p5ɣ|dDYUt.b Kklĩ;1cg\A5+:ysµJtwV9Yz'EBa#wO-:0KO_Ů\ pNzn=35+j5cx p WQV|JYig@@#1uZ P3|)DaH E6D= ʍ莣4gOvZ!#pr!uAboKUZ'c@}O,xѵDE9!!`iY#J[ z?1ݮlʢ$.APJC^G#~Fo ]lف)Dp,vQ5{ښ1cv͵2L^WLbS!kc 5:+GrF7WxxnKQꓗ밮+2(Z~0F A3&I|-@ck2wۿ 9 KbWoTk-:d-\lqj?g^R&\$bzEA٪{9F ` HK"Ӻ]/Pu4՜"zK+ p]ɰ]w#@X-Y굟]٧~aۑ\Bi\ڦ*x$.}K?YG$pYN/2~z<0AbL)Z^=G*c%=8!-H6kXe1shJ)O1[Jg xLWk^g\3?6s76UluW%@Ǟqfvi$ɢe ɕ%y`w x@H"-he9LY jegOHGCf#Of],נ:-baIF~BߥQ !x =ds#*p&=BhU$wF^VB4k*<;iQi3-ܡ ~vyO]pZ~JS|  LM۬nXIÈMBCi`ч0s{Xu++Iߧ" }%P|0q/G@~#i_g!%H8U*xZYMK1=}ItXy =ki ]r[k i| ZQY" cDgLLФVp*}7:RhrmՌjfR 0ܙD$uJvM!̋o8L ӌiz| @PJŠUwv'hl $7c,UaiZ9vkV[)lȇ~k`H]%9GѼs4gKPbI ȶow "88c'_%/?{j0Vc]<d+o&z_n؞tf?ƼфCL~Zz\9RzsC,͐ʹE aޭ؎|\F{ap(`Ӿ8͝yNK8til8QEBgI@[ -SՠJXvhGJ =]&Lf-!_=r$3.6:=SްG0ai[}=͸`x=y6'DM޼ʫuS5;3Xn0]hNjp1DA1#a]{j1`Bp9*sFóCf@O;f} ):m}W7E5EWЎ6hXywyvb'v&%/[:שkLo4bkH #:s7W#tF1}J)(P@"T6췱AZ2f0%bS)tJڭjv VܡRxtކX!1b<#(/-Sˁ n+x7foxd;u;<]{+2f-\pz"*?:17M tHM{IݶOoꏻܫ.2Z2~A㝛|.RDJGGcO<6Ej)<& XS.$j(ڏ1^%`nٓ;T' Nqrx Mٖ􍀮ܶ<lŔ%y.~iCBA$J3ie@[k: HwTDq](KKd b"_ZL!pNjA !j+u"?E<؆ ,ju£dض0~fB/ Pyq_ #3SwW+/V!@C\Ds SxPYSEyKER=n5y\p#]@*=٧|EeJUNU©8n{ű(7xd<7D;5=ܧ<[D־z;OeAiDX>,Bjd{c΃0<3@)4݂:"EBmWTo0.m,yM5W}K|sul;jN.Ä|r,1=%j+;Rdѿv Vt29Q;#ME#u%Xr$ݥeےf^Y$Ҥsvc;*=HŔF?`vYKʓQi{hTC"gp@[akbhb˪xrM-o~_u祮VF$p μ*A~XUt>C;#,ԠX{1!, UVRwF34ɗMzR1ӾD+"jD(=pFI¨dCMݴ'5oa!EC[ ڊ&L)%[Ev$>+Ƿ!Cm?8"A p+(,t<Լ_rV\yxbuɢ jĨkp_/w$sGرf>%v Ž!_n)9R\f"+UBD/3pX1h2UnONC >q蒱Ŵ,g/)X|K>;hQzviHDoA70WU!Cm 0_x; ^ڲ`V[+|-ɧ_]iX9n ,5%2biEf$0b#1O\%O%U enHa#$u'Ҧ.eI&As(ϡ@4@l9WyZҽkQy.kNǼ*&(k,֋Ti.=jþ--"R\nֱ>j\6K;suYmc o$C.~[q,L{s&]df: 6xipMg Oў0х<&Gy)`'shTM%hʺWn Dʕ1Ɖ*O@Z]Cy ƐfЋ';D㠀vX]g6Aw="~~ x%Ex􌣋uW7e2|jB{^( p8HE5{+VibTժ?4?;4't+ǫ}ߪVyz{HBt֤͗,4k7/ۚJV(ѴB_LQx"QҘzp:rWD'3:jI& $ԯZ `/7!LwJhac7J!LkB]kkD΍ fC)fh%CDf⇇Ctᛖo/2 # $Ol,yKBǴeSbyz~-c[.z]/*ai. _\N}',d jOz#CNvڗ?>ĭ S/t]nKK H)QZGyozi%{p}M&zx0F2\* ]vM^+Os]s1kYʡ PL1Gάi ӆD@ltpMТQSXZ{WtP8K^ q?l8^EsO?1V_Y(֌G%haƟLk@?0XNo "_|5gE!sH$>\DUp2)/ghQҺ<9L`n)Yh pQnr>2Hg5)!%Hq`(j2Ch@5{fe_fZec%\|#YmLhnn{J0<ml)Ai-YM 0 nAAt#`c}XHN|쌂&+~*ϭ4n#zRljE@wwh1*o=C | /RȖb\"LF0/+ ֒osl>SN"*\ <˔:7)v~P` s,Ad10Q,gR:}@M_ExLucqPPf S #]6R@1d(~m™_&15 3`B"J5"]ڕ/II.j0dxjKCl|zJ q$ix"'ߟ8Y,~\+@rm=Գ+?M:ϠhV$@,"Ht<riU>J._Jg\#mW6;ᲊil;hDI-H=ɝ ȩ.Nt7 =M!ř_Jq{ӥS!17̥)=夤4\y!3W T@!#ME|M}ݛo.,7:=@Vy *as&$\ `0\9ä7?ZI +gړ안Tb1Ehc]H LhV}z&RtC…<" ($=+L(Xc(x@=]rg8)@ ~pᖛ O4 Z3'zs2*6zؑe1i: 4.H֘"~ŝ1H#q&.Ʌ' ݸ9>WB5W86طA|!N:Ą2D|GF#@2xxhA1D;)5Ki."ds}IN֢ni2AgOv#b3^;#%|pr?4QvJ4G(͢wK5wM S%>q.+G#Δ>S|/ Y (5v Ǥ(I2"1Sp͌ŶT:7h>?W6 ZSTCrڮrQ-<"5Y=.l# MbߙE!QG8i36ցcMkk D'4fjŋ Deg0ZYmHs$GBrYH6r3(D 0?@hc_m+ຓEޥ3ΥPLdiqtLȧ )}RʱB?a? AQ}eD?aIM@+;h.9K\C=n`s,Ʌm^>Z&p[c EHM|#CS m ~E5n{irBKٔ,.+<6+{|06HIk.eHcQAm:2;a()ađHa6H:`ڏ2"Y[3ba9svx`W1$`y6 S#z eC >ƥ՟6 , ~W{B5[ _,  @GY}葴*^0nj? rc6T2bFBŊ(KQ0(<dn/.jGgfd>@a4?NŒ!L U=* 8W<ZaG_r9T̩V jPDbyU!NR0&@dCrmt+h2U6=?z*^0obJ$ hr~ㅈ `6JmL!ڵv p3_J-lOA2V.8"tJ5.` ޚU?}5 fzm,bV qiOPdY WmI6UO礊D  +d9TgɈځ4Ls2TȍRr\7wk1E@߹&ߢ7h+(WRl~ƹ3Bq; ݋0b[Oqa^$YZ'+gf3nvZ[NFNjLDԪְ1(T %} YޱgYZ070701000003f1000081a400000000000000000000000166f3d9cf000423b4000000000000000000000000000000000000005100000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/net/bluetooth/bluetooth.ko.xz7zXZִF!t/]?Eh=ڜ.+͡LXGio /Va_*9rSwE!yoq?6d"4zS0Qie~/h4`?K;1qLLqcU<*4{!֭4HN㬮Vmy^1dsx dmZORyz%(nҜ P~ԗ؊DE2VukN)5@ D3p`TZ0E~1^F"%3~MRF d4ҪP]}1\LnS(B$Dh$I/=)')Wƍ6|ˈ;xK;ag=7B!<׍G%:9Lhz`SPeq4m!.-e " A=tnڊNp<TXq+#,3QVӾ'Y^ӸHQꛀșpǔ6qO٠LfHV!MسvpecZϝ뙊y!Vט{#Ѽ* *_'V%K]-S4c}ҫgUS׾{=giX9 VkFkSs#{a`lpqLR^pU!Lc<-(\Om#r $΢ر>?KYMM =]C|dnr~1SU2JeqCc,ǵ}݊?W\pZnǜWF #n#C#(QM yOƯPuб>?ˮ}?!w'm'Bl79)pɃ 5Oo0ߦG5@zk "\l,!c,RycxF1+{ãɶH = 6Fݸ0H PGq4E`sAnny~f8Մ,?@r^tRJ  : )`LKv*uhWY_ב"8Vd(J^1((+Iu< +2ݧztg+F",nspp#酙0HQISBboOrLő2r-Q\9+5tc 81r_3mxJ,XnI^br1hs Wv&Gw)@ӧ f?ШpvZ ̗ݾn0;N [E#l.҃)d&癭dBF$Y&zPCEA{H$@ 9>#K=[h6d](җTle!urdѵɰ ~&s:)HT9`O2 7d:[ K2w# M- !q٣-ćCqj?~ 'HhPF슝EMA:bRzh=3NzMK91`0NG= ] C1B;tZ+~N5xlj]UoQ^<HgfbΡ/bˊ,De `Edj2 gc~&;dhp阿E =4eaWIaîfdã8 fmD;.A5d6zuH@)X`#=ZK\/(@E?)C(kTǂ8<}ӥOUpʟ243Ɂ)V.5F"e}V+~5ڣ9w 6mc;}Q:N0{V4S@%R]oZ9rNC*#d>< mxZPi@nt㦪AZ]Cb{6p/9c=E7yD,e9W׳mec]+͠KA|5I9nk&Vgp~ J3}TH!E"s)Z}>ҫHw}r*/go|dHvؐdtRpv3c!)7RG@mȗE{刱jǺ `U4>۹64!ZH V[}{{rL 28# e^ u{aXՇwg*cGs'"T oG*$>0Y <2INfiX)b˜ Y0FWnÖ.֛xYj]416+N GLaLVEBb41+QFm7CodW MR5U&x.&ItJ1[zC]TE8? }IyGN? s)Jc!{ɦ6c N=ðu:nYDՕl nq?ц!ʆ|^TkĒ5zl+ЄN/w,!<nZU+3lYȼ @j3D#:{HfEYAs=gk -{}̖̽YG c#gp/X@M4!N||"J!s hH@jO)rh +L^b"lRdLYkfl'eb%CgIVbW.>VRvRH7/`B9o, Q} .tzevv>3N)'Blb@n0TLf+pg.J<˩yL[d05?D >:!W'K5NuG }gT&e_FTMGWg4BB߰mj,~.n3{P̃.0HF.>)OdO3Cv)/L(IPke }5z|h>jS< nPS#_4zb/s |?hG/MeD{qWxy$; $OwWS_ln?̐ ErIPo4VVszI %:/Ig䀬ch=CX_X5ZIC5"vҢXf‘F/xD<~N?{>In$Π"؂2wOT8Y l<Α9=[(z{tA hfc9 5ҥ=VG6!F1^L@Z04۳)\BRA^H\+,-0Rl$"ƕU9$"aȊp~\o~ ZsAz.1ds[&T"o/fM\fH(E1f**\JKNjKeM <+ᾆo$̑o U<'PQW>D%QFUWnR32yGaNKsMLc.cZ|?ari #F Cjί~ ܒ 9;{HHBVG'P]17 VD&r{=ԨixNIpNp*(^lcaDG7 =7ȅmz҃T$W_ρ39h%'"ySoE2V2sw_`91[A=iՁޮڵMSXЭt*[V~@EBoq\ y#OauD,na6D :~ݧ #v_ўj?N?0)f TP,6=7'џJ<م?@ulKH>I1)VQ᧹PNQ>>3}ax:I Ȅ.O}sjA: u*'&gS6/@mi]K#˚Q+%YYl<5ݎ-Un)e򍼦rWeBDrfB:}'ׁviU*Mfus{E7ю9W1~^놪@T[96f<{8Pr4^;ŬZ( (r3uҭʷAuDfhdu0 g&kuS]<(6A:((YPGz؆`J|55[:Av.@:jg_¾R'P%`^R ˥P'%t~Qմ4g)Z%gh{cTaFiddjG6=>H`P,ƾ)"-y6z#%'R^ՠw1 b(QޕnO7t+(gc`B9t[I;Gvv.k5jU)ǨN;A*2N뀞̸:¨p.>jOf ¾40`)<{|ڎmg Z3 91\XBt6(/zu-; ~_xq&llP4;k^XmmF\)8m]-bnE.+!rkLJ `GNF:H[uCMO0 8oX"V*LѨdtb0ocdTq< ʷ\\I茼 ˧.cL,6!P9@|Qߩӝc! `H&XY?#C0<6e~@Ec. F[.k}> A[sEA^޷$ApI%"ތ}'Sjs ĶӵѱMCO #!]B`DhImIaݗ)m >PeH+3mF~8>%ܛGt@j"tQ o@vNQSKFړdx9tf$i~իѫ~ojid7nbrLeIykӆWFĐ 6UmSϢ*W딲BAAqJWI(!4F]{2ۿ cf`z_d@T5 CCڏ )!mʡEp kw&/sŵh{qWȣpYYG| 4 *K-)?*f՘iVX)䤞aWP9xIm"PEdNbYgda&A݂3Q8x!d zYq\<, bt9=0O7M څ +9( xhB棭<,POVp{:b^l$y"WB"W>ᩪ*CO4>.? VƓNr9@]>A(F5%RD/KJYcܻl 948Jq2ce*)R T7%ѝMߕX%S3lF:bz$C/Fg#Sp\E]>ƤrɠgLiLqC.Go!ʬ+գ5qh^ȳ U JwnnURhö;d8:HJl1{?a4_7\_:jq0ƨ׺]c\/w$aQm~L^^Lbvl=CRh{9otz)B^Dwߎ9#qjL_Q(b&2\ݪ]BL,l'?/?,=(h+|ҌQ!IY őo/6saXz/LznA1yv55#sĶfe)&+{,W@nnGUyJkݘ]3^[9_]^ zy0p)rܕIeRܿ nmSX>/b68l^c5yW޾77d)l@Ө89&\΢%Doy0ƻ6!аCwf`xچ$5< &62.(\LU0 > EEتue" Og \6pI%Jv:3 lòw)O"9,O5ߘäpi|,2Vc5wN.p:B;8Ӓ@C6w}ŇR3:Ө"GɶW>!X'Hb;}^+%?xQPȻ4Wwlx--=˲PR (? eY1s[1DT䜎pۈ>)/ L q+7M9čjg]z^Q4ǘӱ[>0"!|\mGm",XUVEkEb{K3J[6ȫ+ID.Ao' Xm7a+!vL.)!\s@$f; g(k 7ca4h9Kbj԰!9-00x"5XZ"7)g\JWv'3BadoMadC___/՛^ZrxRHdsg=㚧!@'ui_vp' /t?l)Dz睤eZ?{J$ܪ @'t0SM"6:/׵*A ͕y8rPD?z}R]wvJ*$}i3mRZZޓ8I. L/3̳oRD>SOm5"A#سe^fridnCJl6.ݎ9b!/R;%PPpc3|/ hQHæ SMyZ'A)4QNF[t11dm}=CxZj[1s)Qhػ@jPJMd-y*xH+7Ǐa ju9`hyQ >ljhhِlOytVS>䙧(DzO+x&K3vCA{#o@5f"7Aj%ao:] 4-̔B?*TPL]7OQ%|a~WU>-`cŸ+=;슒riDt?2݅e/8+h<|&u YYف DS }m;pPuLU|n$zjXUFK̜ћ"PCWş7" 8~urqUD*L]D4H cj#*j Z7׵sF4kTA^Njk0jj%Ȭ5lVMuP Qy?0rρsC+) 0^}0%QڥS*N14TqL8 M/7Q3!Uͷc$|3#*u=GK@Ws[kAJ&)a I}nK /?j:uul(@4njA 5\I [Lv]f󬃬oCmjfO^!>+owlW 5JFǖ8R)D> R jhC<:#rDC15Ky0{ё'v)BkjjB7.m힞r yKb3R= TphSs@i#*˭gԬeM,`C#13[5\PI?cW' K{gF{^+sUKoҰiKf*p3M~չJx`o i)'| F Rxп/IGL*8 ް1q?wCUcԷF"\DaɘM (i*ӤtkK~?+mPA=H;i$MN\vp[/V AR2Ė*폣M8.UpaB-aUn8LyR1V~7N;1n\| *(U8ɥ > K ?݆9r.ve '8s2uCǴ` $O] l= XK[]V!oj>rE:}n g !xEׇNXnmÚΏՋBd{b !^Xr#NZsȅ \P>8/x}皁;i~0vJtGz ^N ^*鮃m Pǡ\eqmJk:C;혼K+ӜdKeWW\20B)&R}nĪz' :֑KJYscH+,7Coⰴ CĨ3}Ig$4Ȟ ÀoFZiD.KjWn1$( "F4$H0:JP">Ƿ3wUE=ZGHh6*r+QI񶏇 DKlޱcph š%=+=g լjWrb>T͢dI P`j[e 2Luާ>\?>*%a~gCǫJ>x3+Ic蚝q@gq)M-Vtf;_9GYaXQwaS|[f{?Thx?L86YK.X6): He=l#a 4ޙ|s@ eimiB!a8 _ڙրqĂynڟxQpy0s]H7dihu]=N6B}0S&dGh-zʓ.e8˝qVR ^?=W+] ھ6S R@H$JDl `*YEI޹>CL+ݓ/N[&m=B^ EdoXip`gZW7L`8)ՕMր| ڕd&ot.Ola丸iVVtQQ@?a|B/V豽\JM/V1KP'=o#! |FI0 n:/;&k#:R^ܫ8('VyRqOHŮr| P"iO ojZ#29^s <0J*>@TM5})=[ h#Z@N\H2wF EwHq n]w]7Zҽl_Iڻ#w*h}RD]YQ&<)8D]6;eohlZ%l^4ȢzO4 ]28S2δRS[Q'?[1X Ye 矞 e[Q ૦g631ד 䨥(%͔VՍ?n 槦(\# DC 5 2%7k2pduYDu aʭTtI^WWc<)'-w}¯#ѢWL,:dw;w"AK$Jଟ>K];aڼ?f20U<gX û{mjp*Lq,uм~k f IkCs= T2b.-1ԹG Z@zc @#ӌ+u,kY8T5iM@_XV!f eA(Q|H#8y9[0o %f' 8 m.-Nފ|ׅSyxDaJ W9f耵 ~=K8n$,|{nʜ@" kiwʷE(ɟN Pc}=[P!uqL^@CtY |ǃfA-<o"x!Q#Kܥ6J {X)4IT ئAI^.qD3 M(ӍCF(wB2'i)N 3d|!z\̃!S \3^9ܥ(94Q O4+J)k ȵ"f:/%Nw #r]uuo7Ã=5P mDG me-"n\gbs9_>OՀMJc1q.ՄP3c^l##i0ps.m},zA]zT>9qه5B+|l R_+ }PTN5Fr[te*IA\b\ ?*&|7r\I|_0u -fb'`PѾ`} ܿf3jy0Q|-+X%0c>#>bFL+7D́P SAލ87r{74ȟq䉵fBdGR*/y}1j?w6Pt5S&j Pz;%̨ [C;DP#P&"!o~[vY\w-C L CY q8prd`II=\\sc%FL!q`,"Z Oݑ Ј-;3/ݦOLoabxM¿qܗCBTż1q(^6Tzp3kP56%Pn,Kp`^-{A@NR,EY֦?n$*Z sE E [pV҇Bex0L5wS vyޔ6&v.+YyTKN=p̶Ac_%˂Qܰ@`Hk&Y&hHcSMVoY" :l_P{ƅQ5jtG zړ7`7-HP#ą{uab4@X%)Gk߰0R|y˘y%\~:? c6Z6 U(SdQZͿ8 >QU٦o^2?*6Y{{A`| ոڞoucm+JVG;#{kQ]l\XJhܴ7+E =ZGc `b8b\e?Y.SrsN|3q$ER6r.vX#!AtJީ ut 1FLpDqyU|\sj_} -w@YY>~Q[\xkѤ>K8-l@qZVPƭgm)\~vjR2LGU*yE jv@UNU|N zD> H E}33"8K YoqULqCK ^ ΅זȑ_L#J_]*3R+VH 8wY"md*r~RtQaݤ`K{ mR|¾2,8B'Scj(uP2G (с#:>*FW]k>xl#to"<q/.S>*1m|dKY75,u Hs1,`;~{jKZӕ5elg([7b(=emh Q)\ֳ6rU`cOcm:K!z{Ģ%ws+$?pT9SXtt-eXMSX@  $R|G%sui nX'pc^C8Ƞ,#d%!#<&לF'Ot5IsXl1=&=Ig42<1X]cE$NV\0`.ɼ4ϰ&GBNZox05ܮ6NjjF!T§؀7S["/gXR phvҪS|-s(>Gx%5YoLFU>z䎡)#(ڠKn-һ{CIo]rtu7vZuZ ́.)6(ˮ^}ج%BdmV\ cN3ʬf fl Օ_3C-fu("Jtf_Ƹ~qv,%TI'cw2dE$$0BTܜЙ.IXqg%II)E W*5F6E:SrAEȠg4kHh9Y3@A?.:{!!ûI$G0e nggWv?ҳrNAh1lpi[pGPYEg;9of6)j?2]10fνZ &ԐUSn.9?^WI0\6vG9ؐ\ׅ!t>N1)zj^pf:,& #`==5I%7:R.Γ[﬜!Z)eшB +}ߡkO6 VZ:ڈYZsz5d- ޽a.I1ů?dĹۆid'L.ۺO%!L`{ښK B^Wwmh-hxwu԰tNdEiEE:F'WbvTzVP; ahWHKS\&ئ֖u#h!IzFpƬ>7e頻RƘ$=0]J*vP.j(]YR>JLKluƙnM.Kd4+9-;UNgX#&eJmsк*0~OP [pq1Xe\%q`p¹~K\Ʈ)p}p+eWf,G;[yqJɦn+&! VeY@rך5>}҃+*|V5R`ߖnќ>_n7d#kk;#hv<-:UJ5??Gvsxuê>?upl|iPGmXB- MJLq9/l]ܐt^U{!( uh{58_tΕF.Pq5Gt~ZLdLb;埙C;/581;c=:|9J}4̪(e>?@C#Tf{P& Q}M;pJ9U/24N,vԇlS A뛫\^↶P>FMWNd5.Vx"J蹎b1Wr}ɆUqP,0 Y+ޘkK[dw<6CWą ޗl:r?:E;h,"E),fege@F)r9YM`?=|AvA $CNf={lyͳ~f ],~zS^8F30Oz*bHx]~P+$ׇ|]]%0]LcIjWIvj*3@,w}X@ۦg_9p9{=D` 6B-Pb鶃P%TQlIє^ywJPY+JX٧&jsƉ_Z#]S}&IFڇD:BC4^u[@?+K9ldܧA|*+6.뮗[N vEf/Wʓ$b*p]wgѱP/vpFr$q T%>RkC,|[>n}]@S*-{Rxk'}pZ;z/%t 5%W `oRļ; - Fb?biza69YROOS-]ܒќꑮ{j[87&E)]P80HV;^֬WՀ:}zӂ{-;~}u+双PQD'NF+ۣPIl* +y5=ިL%:njD%Q0kQ޶b$nvS`+rl)OǕ'?yTה5*P@NSx)C)E PȚƷfR4U馨M#bJDsx'CǷ gg&`3nZ9%WY 0[-_ _t'r\;_S C%Gu4GdLNrNJ[²mUȰT#PZ„)(@\pݢ${?愖Ȥ> ^r6(#Y~m|&m픔x29uVbôJi28L.äS;8!il0fN+h͛(ܤև7.6~$)?,r R%7 ut ɹ\Ln3ЉBcŬ Xn @^[(_cgW J,% vA@OcNa"$F.idJ[# / YWx3n%46"[Ba 7 !ɭwS&*5/:Ł AĜԖC9lf<{LSn|]m:+u0>iߠn4GNP;ҿ`nHl919åDnd`໦їKJ˲j/6GZ ?R3$>{~uO4GEQf+r9%`K||ؖI.Y0 [*T f(.SQg<+j_ 9"yWצd-ե0"ے鶈uxp@TeQ@vOe@0e2Ɔmnl&^(l*5s0:tc4KL? M+t"5)c Sl΢7R5cX}ň<ԲQŸ*I{2jM~& 'K2ζ^е)Mcww!+. bզz#t{S{/"jE{ @'_mb|B#vZYmO1<'*vLc"yΗ}"LaBڜ9lj4  g+>&~7{BbY 'jf2O `I1׫ܒxo y~::rX!(r8)_A SLG{YEZȍqtZsJzΩiM* v ;ݣΛwu,H=E?P35'r9*}hR_̭jqS$gDxa52W&>fYage7Ҷ'ͼuZ:ʤTTnW|7BȠցW,밦! Hb#kҾDfAԲQY^^²܉kj-b \G3MNje~&5Ҋ<ށfu`%W;N3)۽ ]FIBnk)_:u"h}K>]jIEfW۠SrsXs2lr8fLm=COJQ^\O,, j98;&ԫ`hy.;sX0Fyq P# M0/BS8XE2QˇfA+|t3ɐ"CXdm88K'إDf9]W0Tk/.Gm'!,H 3辳ϑ8TB Bgc;=HUY;Z3վ;ʉ.R:EEBCJ 3M:YVk[}w <_fiDj Zx`YS4\{,{)ƞURĴecD- 9636K 2NCx"~B+xRc?Qj0Y)DtO|5߫G@|T~d Z֯UcφCC!P]@q]'t!}ڮ2{`3Yw;<#ėom_mYl`[ǞH0*ж]Ǘ$qrG:hr7>"0G {JG`Cy񯋵ug,O*>&EU!$Cޡn`12t7찷i`v ovWv4w <@@ X?CARctw|Ը浠Pa`@b?I-)dX5:8aئ,<KY gA˳ +sU?gpn_։(yqx Ԇq/ڥ@qI za_֭06*`6m:m Kywڬ.L^5\G?h,0 82R.FI" *u(M<"XdX28Cd,XOPuςY7(߲g3놁}jvgy8Gw\g!14x~fX.harm iðyZa;jqGZm|Oi6K+o؎yvWXʍP[Lwok\pV ̢fk"Kŷ6ܻh*Fri{i d24t#7,pĕ8̔XElŒTn0]v$k;&ιƹ)0Ume.4 UT})T]$v9JIo12g/`>)" W0R&V%TC GOPǶ>kĘ&U"Y Y%B2Sn"/fV%͖lFH>wNfN`~I ;waǂƸЦZ29?F5$E8mNQ"6niu(V]\[mdf]J,pw9<َ`R=T=:Ѥ# Y#k.'.zi"˲: OxE=P zI @ SRkpbxf@ڶs 㯐D(byu bS U]zgemfڤeyC} *tն]έ6eٖwWn٢ʥ8g/Xy2Sla$Vs&>/r=%ܜ;d%g/@'( laf;^yc7TH$f9 i1K1w[ji/p;6za͡(|G3yOu om~4@x,;1v O޽qyMTRgz^񿽓p|_rΦS Nm5-{D, 1f,8U!R8ƛ=fTovaYt'7umذ۠LvEwbE{&54ΉAir/SRFk~ Iԁ&񃘎;0xeSyJZp7 p,jTo \!7cZ)ИQu}fJ?DǑ 8r%/_΋5 +Ś'K>Ũ'#L^S̴34;3 F`13h!r:>Q/|lC"*{ ? F• @\\ β6 ={S bSw}=B']-'GL<+VFRUwc#(l q1ߕϽqc`+(9!.I&IF`>U-T( J.Od5n{vi$2a9F)*$Ej2"|(y]O7ek1 /j\ݦ_F~@kvm9ˮq6FȨeb>>AwK{s2ca';Ε)ɼ$֕ kMmZ^Fgؿ<~A1й'\,mLKݸ<'s| Ny8Y8ߕ”\NcoijQ%3*k.^i,3xz%)XhR[.ѩQjINU4玧8TKt W!".k[sy ҆1~&6ǻ1ED&#Z[~?w(׎RmFqudX>Z)Vt.eX,DRAvHx'|\YmjO`Ghً%_۸xqzĬBM% .2o+Tik2'|7"'\Ą)% "súx# J3bJUbc !Z,͹ƞ[S,#T_@\`5S(p.͹VmUpEdld#,r'Nqg:Yh_ F;Z+pw|{rJ%EٷAԆ 9zn Oy%aϳ. 18㢙y/g5gE7"Qo~zBpd 5ٙ;g' MELG AKL`/:.!ש2DZQKDV۰ ժs #p4*4~pV!5S~>?0H!yR=y3R ITv/.NgK78bv4x%}t1c[d(3ӝ9}=[JNc[uϥI䋀)6kCQW%!Zl C^|!^` 紺a6+F?Z5+S< 錱!y$3dhrφ,DrE9!v{"]D])QI %/ A Q>2JE,zV5|'릜['S7X3Z3<|k[SP[ 8 ViAo ߎ5ZW|<\/08H0|̮+8zbwu4KwI/ZN>ؘV/Ba,l%ާi@+ޙ[_c̟!rzA?F5c+yj7b֛}1R?vƽJNbRӭ(H8J&b}R xgRqU 1_  i:Ȭ*'K YlX w[`4 z0 nA s((0)iPM.h37^Iჽ`#N 3Q]k+*[.!aדrH%cp(oѝo0=H+#jzj=+/÷8[Rʁc#*w=~ϙ84@Y9jG d&=௵7W=L@Hǁohm64͢l 9#A ly!muQe3dw{ӹ_TRf@|bꦤ^)#8m$,"NEN$KiB = n`{8218r3K Tf8ͩ;+nnKRi`XB,_^iV&V՜¯& VM_1P#Y_RID~RMn ISg8mX LN=s>eEU!+ H=?L7^p Ԫ왡=8lH L"qZTF(-A`Jb;,B:DA.!ɰݔsת%t7K2!{ȕ%OwŬK@!G8H9VU?@za,kxۡ+ƹ`r4ȹL%jgr-6լT')Ck k793vEɦm&gJ6Aaj#@QiSD!|4j;s(YA\YqhV^r'=Q` }6W`##t%rdCA{͍B@Xv뗯ݙ[77XWdvNv-R{)`{Eo&&:/\;ki%1>^Gvķx"bs[sG&?цAΟ<% -&E3yu2{!Ye ]!ܲ3LZwt,s<~ XI@hrc!Ӣ54zSR~P t~N$߻ץhg.rmc4ʚ#/aaS,B\ʣrפc0?c \TJhw˼HfZIX{U}h}#VmhN+%Hcg74Yp *anx>i2󭍸Ⱥ˙b:Xi:'TQ5vm&P³3 N 5YC >}!kΝ)\IO.,U\t͠+/6#}ЏZŗxp WkrU|t+v|GHm:\?L# =ч*8}s`Ƈx쩅eGk(OT)jiCTmP).,1} `:deyX0bʘX UFbԋ?Q 2;txVV~pJx{۩NʪZ&δ9 ֋*EV*)   ,#OQ mV:x9"2A*}5DžuhK֧I%9kr HciY"9gh{3I~}>v;#yL;PcN t0|DeX$OD*_%m]*aTzF'a?C\~ Gr*=dR*8SI鱬mc9֜ɥixUj7Pm~wb3cda2:yRX>l_5Y]ǴJ6$[(+: d8!iaVme4vsݹd8wH 6$rv-or[a+r#k?Yz~:1NTq'NE}|v}ṆIqz LO›VcԞsfm2y T%(éۈn) uRFaIz``pc 0d û-[^=iǑ_+1ޮpWw6}\B/V>Kb:8g@Pkct4+66dvWfi"Q4)@<~6.I(N]BvSE>d>$G<.L_c.|rȊc;5x).Y䦈D%wߛJ4@!rG~n5.AWD@_Ƴ9s8Ȏ_&>ALw֏62HP PJ6+Й7 {Zyd춓x0ջ9xtoIHeh <9!+é>̪zUt´h~_wە%sUtտ`uv5QWA݈]F*r2{va~OyX+gv@Ng/D'+L: F\ LKa$I~]ߴWY*IzjCf #,-vu8zjhfw`KbJ(svPa9lO *~ZԸ {Y}(R7LO8W Ϳѽ~4fmj) hʱ:ьvk]/⃵/zZdrDSe ?ԫ 3_LDi_eS:UAخ'.uxPnn<֜ZʍNJgx*Mw/$OZ?_-ilt^ns)MN8XӞJjմ?`EaN-X$>IbhFt֢ `Dp1ex绿V߾ B9J6~*s>3nGXk3.DwnV7H+$g~)撷^Hx7GW]JNA#MPIrΕ$*4)xYk.sI|SC"/9 T cIR m0s w(0y#|YH=)mDa1gg.q8HӖWxB`7 c]ܵ<=H-оg&=eʀCEpBri gϪ!IC ^T>L[3XOQ(`VgW5oL" A \:z@YݲHW~%K :Tj3g9ErncZF9F'WEkQ-uCDaa9i!Q_e 4xo.%z|y*bDRAj8rjc)vX XDw:M1GgmXYsSYV4RTzD|F. '7No6LwP1Bv]s -u^`O NgE^&pHV"~&i/!1w.+/Ash7^ ^E|J$WYĜ7< Ŵ ,ˌ߭413)"0vj:6r/SeAC(m/MQ*p~+֚fBUfgSQC,V~<zZċ?zP:>JJW: 0maFU</M2ԴPڃ7j |7fuKg0rQ\d"=CvbHw!\h 3qg*GV?:43qGŎ,mZqsGȄJ(A  hs) . l2O>7qk*zXF5U_g&;4ɷ&EQ*P?<O)pqziJT1J:]\'߼3%9瘹I'R0MhBWھeT{-gܟ;`t۟kǪŽ7wMTn$"E퇉:?Ox9&[1;04%qjJ=>Ea\)B3['~ hTDVPxF')j/<~ k) c07 ^8G CBR_5n.^3]2/hS7-<|5*nr)w4Bց04&&:>ph,bvpJ8'hfڒkæ}cM/[!bl*i}YWEWT!U5'%v BidabP[㞭cs3Aiۆq]ɮΤYY5(N`rGHL+9AVi/SI8\vVN{숸V HBm?RS5SHxYG1 n_uL>fSc95CҐ/.1R^7Q/" ٓ#Aa L|@?R#u9y6fWr9_еUT@3l\%QؠX.9H 6-CH 2#q|ڌ[yٗG)/[j6(Bnc4eS*C\0ĝ-<5,?i>".@kĻy0/!ϙ%: H{Py%!C}~GFU@ R7ZiFV0W..+p@;&9\qU͟ @NeّӵN۟ݖ_V߉w^5)x0AUe^ajepP,RF%f6 ԃB\ƤG't>17Ee *r@kx+V5@*6?g}}ꭼiíPn`5qq]Ψ's.Ge\`b ן"'{V?R>(]镂"&}ˡcj2 iXmᇹ^2I.dhe6kZtNua~FAzs;KHD7v^EKU{X%\jF4̶ 2EO?%YtpE(v[Kv)4'OI>-NxM'#:}3 }O:/,dj-&#Y)hy #Ra <ՄJC&> KD ҂^7WA)T8~X b3x͓qh׃{#4=&]a,9 $f95sifK7oj_v ս.,=[(|zxWMh]"9yDVnȃrי*)F\,A5z|ۍ\f{ ?ŠUvh׹lx$0l{*["9*U9s"Jv 1þ_IwZءj!2yF^uƔH(`LVIR | ^0zVlV CW>NY^tƣ8!O#z!9S^^pKf-:[Fw.Ǻn|IyD & ń'qBT]74 +3,H͑*~ó({j1-m!TbF7g I7Q1pB-qHΔ^6` +"c[R K_$ =t5(0r6pKNH'ҒYoיFeC!Q=.Wd<}Ss2rxx7eOyâ%bE#mA >ۀzZ*m-?ON/l-1wlBlGwWW8&q3POiB뒄MXwROX"gXG7L1Iv#|ǧ[:P陫,J,$%(߃S̋+f]Gg!Gm42H ? %f±lcr1t]sY)dۃf0,iRK 7 CA&4r7>-}fwZ eDѨu`\@.xrNk.p`P Yz7~~h01,U,h^-6j'$Q`usn(wSf*w[-PWb$tBacK2waÄQ%jU ʘ4%KY23,CsU0猊bWPߏk]L:xiZ9=$B ,Z467(119E)7<8_$_r 4@OSVz?;t/Š]yXM- Z$$8UN;^6ݺJaF$ UBɨ8`Exq^kKGd Pp{vYThhkstC>F6t)'cEdSBmm DiDNݕm^)CP\  .q?08v˓ED'Ru6(kP:㶇VWBKK!NX] ?Ky!A^%p׀yz}Ґh"oT4Y8#0& Bg%%Yo. l$em0f)?q6{MŦ~oK#3aLhaӭ~{?O(z/Oyx搊;b壜BO/'[? kXSed*smOiv<#|<.{B doo(;'(i5m$x0#QMP!F /J7 1P?ˑ%m!Jj희ڢ(!BdJi7STsw|<.' nzziMzS8L>*FF˫VP|rPL!'v09,> n3&$k5ϖrHjE5 $b@NT0&$KM"lWr5#r X3mVͷl['C\]C*Me; cot3_VtLASːb,Na6\y⵶u [KE DuK=Z"$LVz~\Xʄ8]*P`>ZaILދoՙ*LY_ ]L ϜEn,12sHKIGuO6B>`\JLGhhk;y\m!?~vh]x:p[N>K^v7:A]"`z ޡAuD$\ V g.0{qMb x,8yh^Q>~HWV9h"O: :A0f 9Q‘kOp΅Esdm)+ $.;L qNf=11ZWA+ 6o jnϯsX^\|$5S{K\/uJ %=ptHÉR!i-h#"J/a3;Tg0O]5m#G&Ϙ Ү5]E=yŒr``ERS B(|I[1kӃʏD 31 qNaf >t7P3b+Ȕ:Js J kէN5Qj&L^H]> 3P~{# SoZ(&+ZbcT4DB>9(on:B<Nt냰GP$l'kԂud|` ^"#GH{#b p_YЍ\r^tm1n脥1hفt+5 *EX;BiӁVjŝ;H2i$(.oFb: ~ь߉tŨ5l Bm%@=?bA_ROMk6{ҏWBc1ƌ|uWj[[kvW]u yoppe9j~(L2/X(vCY+N!D"CtKa4C㙼Btl*jZN46r ?~Yb-FD4yY}KdZ-uib =$mP߈3az~VJ^}:KmqyX`Ra{Vv?SthUQTt13b{adI\F UWcG]s SϏ)7Z!ҹ3;_N8ħ% D[y]Yb&[>}מgSQ/Tq@-*ʸI+LL:|ec-bT{M&[6*<8Д5᭗KW#4zx…Jh>Ll;KoDY8u'iA)\9$-C>U19 WMO I,eareQ+v8&V#nzف\%!TƄ-kxdsrxvhtŠR ׫V0S溥tn\ZeXcIi. 󛐺y# o|[ ? ˿Yz~n=HGf)\$%Eu{"|ɛOws*GhF3Ez?Fg6U=$Ĭg6"'㞸gp8]A.`tjb'B?eMQU@)l#N#P[Fkڂp$CbCP/o'BsBG njӽXྡྷ:݋Y~d+;S% 7yFD&2_6qd]V_7(xE fSℚ(4fU%M<;%ǟ 6!F$fp/r3/֟ =QQl Gɼ0>b]Ԋ lI8AXWR6+= 9ݙBnLt8Ì,X8cv'-MBc.%\=x 3#Y`E։o/@moA794zn_s"@:R[ҎXX.nTd&3s4\My]Ii! T#%9ͮ=$DuZN u@㤒Y‘6Nr=‹($q>ǫdp[x N SoY;btv$vpۂ,I,=y3: V5|^̱`s{UFtJ4]>YRco Cݬau5> 2&6VOg&Ӓ]0ͬ/^vKnp3%y_;jO[X$% jzD|hX˕4ԗ⻛\g༵3[V+d88n?]κn`P\z/Y.i3.MT A4ؤ' l_ŕB\[qx#8&Lj ߘԥ(I 304+f]$6tʺ#5T=BnܢI`=ۆ;kHl٢{aGSI\%7 &Lu"IME7߂Yɳ4CM a |M^Wg̃t*?nwWXl 'U뢽2x0]wi0Q.s?c$ITks.KY)l;\P Aq:1vZ< -^;F3\uP4D~uqi۹-EW.[Q~Aqd:(x쵺 `8x eq^yxjTlGWQѺ]V,`_|Y|O-OBe!Lu l(0 /QfMHuB[iAfʚ77ϔEQjߥ9[k/i(CC<a sNC4$|9DR#42N0G:F >G=o[@HdD $ArG0`q9 r8i^bZ'R48sl ,Roiz uF竆!!U4qsmI;#eGf1!du+|Dꄱ|VIlҀxbL"߮M'B@QEy2HY,c ]?,LrbF'(h(2 t7TׯQS&qBZ{Ԉ3Yt;ɮ[2b-GA= ,/wI$Bh=7Xֺ&ASqa/!{9kNn# tCX$ Hmuj_ۙ4A47e&^L+ג"MuedffqK,crݺY\!Y1hn2B9#4` G7mczjrIT'+3Y{k49zcn+BFr <~eaPCVг+ $?"DoCYP]֛ݟwZ>U|qGwZj_HV<4Qp%˔ßPoZJ"E03)mJ]?:T~s@ R DX^axjg#9bYiy͚xԓ7ǚhT/@~T jNC)XDgynͨn1uM"̊VC}93H`&9!VW" ߣ&W_,em{+u|in\<]^ølUC`U=XwYc?fBwZ֡ۙϪ ]R5嵸o*ZQ?G؇v\ `n:1@ ,QXD $ LJ4`.B֍Y@5hY/[ |NJVI%w1 \^N`Ry n jVÍTMuN0c_YcAwt_ғ%Ɗ1sPZM~ htNR7 ĕ۪cu"Y^wa}ۏm:QRdNiJ be$[{Ew=sgdإʓ0k eג0{0VN;GDq!F{~정XW 8<ޭl u6jڊr`„ʃ`滠PRN.-EJu;꽤H=ryɩjp0jbf;Eb}#^w>Ҕ*m>{~yYҲj%EW.3o[,׽m "]=Vˡr'ʚ Qym`LB@lALfX~?ԣ6(J/2d \|>"#La&/FG\rtr-50Th :bGh|/WjA$x}녥_Sek4 3?G02Cy{FzRQU^]-OwgHaq$i4C`6?iudUx3iMam ƹd 4yX9wu񍗡2U~}`r?fؘn$g,*ɇB0E?>ReԝI쾶=#yJKA^-fGe%4hNWe~n3ZnKRONj=΀D?"< 1-B N SbkoӧhAvy,=.`^ :hfEKUMtDj$"˺ of1E GPn KrB0; Q%|D^pA/Z +KkmQ hQ5iI9#A_\4'r1WOWאs$nAI(#OAUGt7^xEE=Y 05 Iޣ%wayI9P![D)F1ćD䷳WA  kdlp4Zˬ՛*4t6@@90 UGP2d>'I;XFۉ@ɢ7&^D5lg߻ڤ]U0 jeEП]ɨ"0ا[dR;1џ̛:G.-IR'C቙WՉnhRrD6 wٴItApzCWwXb@ILzf'FF}\^2hJHLCp~!&8wЭE5v#Db"ɷuo,4^x[}e |GynIG0R?ExA)5Wd$PP.YĻJ^4[(Dݝ>K|\yU91I.7%睔_A@GfB(Thj $@z|xs k[<T#tQw#΅)VuP9}Kyfz 9 Q0Jx6G0,N% ?SUs6Qm~8@5o'FgJ^~Qxagw\"YO_nMlvs>d4uShH3;x3aJ4L@:"l(yfO XD$eyjC{&F"~+ML=06l1#$Ҁ<ƫp򡉂s3,RNTDxDZ/LUoBbiqmqq+/lJ@z([!a 7Of<b8 L>xP'Sl)p8!r7\%]_gLѐnΩ/V}a+Abdw^T\[b8ZNIR' 壼I\Ӄp^팭yGm ކ& LoW ԄIXExހf_NrΓ[l{+@6QO }V<@N梎/  ؘ\FŠ6 g?_gv>KfIޛK'!c{Lْtk]lL^4zb o7/hN@e Nr!EBc"\96oDмnOwN3ĥX[HQ4zzV4J+;w,1kR搌ލb+PZV7&p7gHAL ,:F|t%୴ҫd09ggp}}{eF˘V_(M+;v3#뺒QtLPwg*@ʶlƤ hj$hVG6;9\2Vf߾twG͆Lb@dOVR[!",YO`3 =zRV׹7vZi.ȣ 5Jf &W2sh_3xg`aH 8MF1|a-XMkQQ@[xBvoe4BQZCaHˮz*')h]ebDPgdc0r˨:L!7p#Z3mXEQ gm]KУ\uƈ1kʠ\,Մspy1BvpF߅`}@ݥ>V߼jfY.:;|s:A㮢4)نV$_U,(F"q@\,Fnǭ65el{3).^zwʈ~xEaca0jXe5uG=6 3^!!b[rES*߽ lA:h8 a,4h"RJ/zfaY1s`'2V|+ pɵ,{Cљ^%'| LbW|W׹w8QԪۨ^>P~g$rI9}T#: p.{:,NVzdP.RuU;e}0hhVMYF+0_V]CSdl5W?$,Mdkaeї|15e BeaVpe\gPjp]y}b m;{dmhҘ|~% (~\bH"^`Dg3Yq2eO/fS JGx9'AO>6]4,17|xTG\ya!"mgU3$$PYO'F4w{ 3QÆǯkALVsƎ}$8op[Tt1]׈m^\EZgiqϤ]GjSlhL~yctsfM|%…pݒ:ؤzg0,dmJGU ͎xpFCAdDh' @/tC ,"/gUX=zX.嘠?R 1P1ދ:5PV`2wKJ/O*z}~΃(j{ !xW͈یN9uCfTK*AnCFfą0Ax լTX/|,ۛ;Q͚݇#}. ٌ$JV3ujhLǕ(҃wirTΗ}b_ ;nbKWX!AqQpG j-OUVn[r ;=?9g]Sj/{1e"XU'$5a> L8TZd ok1*|:fϠGm[oL4& /ym@&K>4eLG)R?JMBfuuBVSY @ r63Z臭痌u#E1Qt*P0_ ї)pnB;ˤC[X3-[$J"Ffrϰ! ws MU$-w&/5_fșA-4ڀ@T[eZTjt}#dȽvrSORWrZ#sfC&`1lh]Dԇv4A ? qEe١aY;Hq rerO!R4j%v}k'T0Ml 1q X]FLɄc'`&5m(_NgW5zby}{DJI{tjlpk^Juߔ 7Exth5/ F8 ߅x G_ގ>mU1B+5]ֹ F$F 6XfIkt2?=ѹ5"vy/*#OHK3^hp9c`ùV0a㼀>h=a:oW`97J 13bJk=viX4SC"CxyFnvӗY8c@XH *)aG]cp @yj3pzos/Zx@4N0 =YQe&ȜU5 zH}fSğ Vn iyqv50o?P*cW2C|Bn=4z$ C}Q.Ai/ϰ~ne:mhᲉ9p:H ډҌLke'4 á*OV%.^裝pE4n|PAϬ֟Wʎ#o H%e}[Dc$ {w6$(3MU,*eE7ہzLTG3 S&$@1:f;.v9>]LG䘃t8@p A&_%[J߶,44rlܶ?WQXx(J|`mMN@|X8Naf3BV 4r#Z teeAU]7bqd=}1g~8:CܸG1؅tbIiNMZ԰ߧk˫;jT2iA/"n9>]}/KiX'4O1E c&q Z@j {:,REP˕I[PhWEFя{ tkY:JyHyͤ +Yc, \T@O?ZBݞ]jk'G Mgh?_Yc椁pIjEBQxJ;\,PGYc[YU;Y3BvUDpd󯂢X{gpЃ1IF)hǜf 2. H6Pֻ8oxNVѭxSjIH=SWܲkbp" SG( se:*W.ԅ8 ('N 5!MgVBz:3vI.'|әYG:v-UkXW7XnKa;|mFPE1:+V9Q7/|L3]p1Y8|5j1HfaP'Enn:6R *Զ.0f+c?^8"5Č9>Tǯ%Jű?4cǮ ׊Hp8"㝻iOa5|_>h˒>.Y\K"ީ,Cww{<1QhyP!Q1Ro8hKFIsx[r X]f n6kk%$]M=`<iOC7YZ 3id6`nSr+xRY;gxO 1/;E̙lџ2>(`8`Οe-y͹ ]'2_/$6172q/hd0eE =%E:VE<#_¨`X(EhG}ĭ8P&ZKK 'Z񙻰|^vd{ه[ IoHF%ry}'O m)Yur;M[Mb}y @N^#=I\Ya8HhBsAg"̦2?-Wnq6)q4?dYՎKjЖNvZ [ s#w_[Db鯒ˆZU1pj}f:HU,~P6kRI sEⶡ qyL*ܒ[U %sj Rh^Y\,pKiIx1H LV$/oHVkcO+hzr;Cs4*:}icEi\c櫗c9IKnP[M`3C-OkCI `Ǘ-,#Z*CwZUD:_xq5Knw8" 1,!qDZ{W$r{˞$`#ԕrgvNgL¨r JqM`\X;0|l Ul@"ªmEj8")կӓ7uKO*iȥ$:A R `Htl{}qbeK%dO,|Ɉqy92%ɡ'`p|jP v+qР .fRw&`"pCݿI-P]3=jȰ1Iے^{Rc%ЃZ&w{A5P(fƇRLٶ`%8KPAt7=RhP*뜐"@_a<['!7P(?d1\[DQ]!j"WL>rq\ U,'d AZ5 O$;dPS\.6N[tHW槜iT ] >bS{c6]CnӘ7VHIݧ-3]$w+r2#0lxyw!d/m E) G: ۗd$cF}p"F"ӱ '{q3B&O C,7f6 wCMeojBaӤNG4M]j7R2p hxuF_#;,xn8ԣ\5U͛6,.c:F16D;Σbbytbˏ"bpI}]c4WοRwP\̠I[k~Jię8ڃ \N-AuwdžS4i8zmlI _|FWٗ Bѳ+ZR5HYϦP(*ܑ8Rac\/F+:+/g#` [άY~t#{qY׊('vG1_rH][/h,n"Ҟ|OEFwh$oA|%iYjz{ť:F;־1{ӟA:~޺ai[W5Y[r4/nl;3%i45C&2,bգ샱z@^pgT&h.*DNzDE\i*rLJlAvUgejl~X'"{oOc ؄fsͳk%"ZDȘއh;W؁`ȺnRיWf|T&Kw41qTIJ/2.C@S"S`|CH"7@+LqL>yivRk^T 8>ۤ`7w4Eߪ+˗i.2Q/hctuM=R⵿m*iBHiCizȥCoGfB 5'&Ɍ/WcfjP []֞d@#% ce٦a(B'"uu5? DZNY[ƭ^j~YuM cQV䩙7KvJ8cM uL?jh}a ^n}\G~rw>qy 6_jg%OܐLΝ'$@zxshMl%$FϞ6h9ʬŒeۘ4P`j:v]H1 Ԩfꖜu!`wx;ԪĊ0nl6%(MEw1BRK 0YW=Fڪ%( Uۤ?ePY` P !\.bf/ G_>W^9lR^LߦPtM7 ²vcZH]8f$_4 sD [ޘa+cV E~yLJ%#Ho+>|>8íR*B> 4xć e{"}BTsyUzqC7fl>G. yOC@Lo/v}Ha UFk(XUѪ6$C h}`B;Xh Bkn۠޴s*$:z!Bq:d`-L <]%C<8*2S AbN P0 p$Coq2ι#t.ͼ3.3g.+`4 * = c#C>."%g.Gl!xx RZU]_>T%7iOj ˁդ)pœG/RDXp;ry(w0v`&ict)Vjj%0 Q/IٷUAB 6G(Bd[Ήti4oşxʹe^9eA;4*pM,l:J6-{6eTYC]8E8(*ex $iRmv(ŒPs\(xc⊞\ j, NjC0i" hqz>"6Q >@nbGV-? d{f!  .U<aUG0"UKV9 ϖ;F< rK%QPb}$gh~]ӄy8,"A BARLh@ܗ~̔s~}tU9-2kLm6-]d7Ls;}$gͼo-:0]p RjGnKjrSM cjmHj&@Mӽ$lϤ2 $%j:m3%uVlj5<{B=p!JGWĥpzut:ws> ?$&rp.V/lF٫:3hSL_:Gl`)}fOu dS@'tV~0M:EM#T8*$_/(Z!v]&2ͯD 2P“!8PzԜ[ *9ċh}6, $ģt 0+rLϏXBV4]7~qzSR"לׯ)F--jπtPOrPN[pp=& 8JDq/F4>PTx̙sZנw|b":e5$y VEJqʗD= މunwAxCK,%uF_jED`(&~o?&OUm$L5.-?i!aܾS袽\(m&.-˙d3cǏ";uX88뤑%VŽ*XA!Y%gKw/V:,.33 y ާ#JH=A/xGUmC-P_LMbY~]ٹqKy6Xݽ7Ļ;d)dlXv'4X$8{$ōyyӼӃ0_9m88zW kZ9WI0׀w le޲ Z1u W2nL+IpE4WISYjLEA{)b9P[km5-Bq{PrD$#嚣ܫ7>os Ց6؈}UΕK0Cۨg<#')paTRSuX0YH7rgX!H$U$߇ڲ^L"*ogu<>vk,_>yKՙˬ7vX332RϢ.LKbJ憧GRZ,b!3$[f aDJ27.~rq5`|;?ظ|p+)j4%@b@9"XI8fZQCUιm {3fau pYMw4Izl"1Jpʟ=ޙfRRWS>VG9Zȁܡ>m+J"1 l'X(pD%ɛ4-P2j7iK0]]C'|TU6^-Tܙ8giv3~Di!N\EܿN"5!Qd=jՀ;hV#087=.. Q`p홲E*Y^NQM1W υs Uছ,2< tjA^V.˕ Zpc8?# $=t뢼IuHW]mC|F|(`9KY ]+q힮O] v&U(ׄA8Vb{1 Eԏ/;gM&c6//K41!9 =,Rsb#OlLANfG:l6yA:W5|`6 D`e 5PifpEX6q=ت?6`h? ?*n\T,L:G8`v3Cׁ:f8 }tp%P' tlhK %d&Sq\C~LquU"d Ji\qs0k/C-U Bx+ KsU?!ީFM=z\^'3v 8Ao~vEQ/R\k604rh)UbTnoQ^vSacmePXg7]O^KF^\߯>Ч%=k#i#t~p1qbS+0t x;ȄPE`@dYdIXѽ> \&Nʑ^5q`c$p „ 3u4un%AKB* -ԏެ e,[Q9bjO~VZA>>^3N51 MyrD*fH!,?ryB#H=\/E+O=f-lъ`ꂋZ4F i%=b\}v`}i_d7{f_˟GСJX3fU.\2Xs$O`"w8Sz&=Fbu7Y+P)5*z8Aq00H?Db}̂#lR#Y{x谎p"E{^u s פJ6*V WT5"sD$Y2<78=Wl<Û[$Yu|,7vWxGx\( )sgyJmIP-H:KR_&0vs IMx$HxҷJ7*?L<ДY-sbګLì߹ l WVϫ0R]n^ #@vU> dnfw]"_ [il2N7(΅MeE 'S+JXP|;bdg{فDUF) sPZW-'4$PK’?*>9s=?t0MfH-q#v૕M4d1"f@ZQ0& ; 8B8yGn٪6"[2WEmiWGS%3y^T ~8&?x[j «5| Xxjy'`s/F( 7hq$QxCIFlkF>j? rT2{a/ "W\óE?v?_1y1/ROQ A3l,ݧj>}~E@^>Q ` t8Fˍ/U/[(߇\-LYK%, lZ('vmWa%y7[5V9˘4e9A C m Zr(&3fx!a.N2|p}kΠWwג1f4*&+ a%zBnw~]JpS,vmr1Bނ(O[$SZsYՂlj.<+ˡ%AM2RءZ*iڅh 0&-0C5{ZKcsZkgB/ں7}WAsTB]~^81IRC`&Bʍf`}U0f)t'=,O</{d(ŭQ[dli&x0N_w馔.3!C7<$C!>Ul`k!Q~@^vO7L &.jőM}\,QD7])c]‿F ΰx ;q 4kq \> z8+z &c+ Y;IA?Cp}wNLsѓrq{YCBq]w:Mrߌ.e@n R{j(ڠ}?k ޺:Q1iwlMhq uЬ1ta0}>_3-*67=%|*w+JS2k,v 9XVc(0`|R@;1+”$ʺ \ cÚOOBHiY#ţ.e3,cQ1G > ;xw3p.("[El@0e-e0ac6Hj ߻!J6R>< =hEVވaN?b=fpW5<>B+2B1~Drd*?Sh++9|T}U%Tj &U JNK0(UnZqz|-8I4 mt_iR<3%n>mhM}E#+Th?3UG䔱{mQ|F>{jIJx0l]~ NZ˽ buD P`ilA}&D.Zh/b bHzK?!: q 4^y|] aȂt׮G)ْ(A x3.l]!8Q"2i0㐘G3~>]-8418)|ِEl" À-g5zkC<6uɌf3,6?Px_pAr)r$0ba`fbFՏ0|0:xi!r ִ,@zpr?5Xמᝩ(7n!x઎MdȒ`0P &:2fq+g F9'(1o~=yU\Uz_ugrF @K{a*Edĺa: d3ME w Z !GZdݕ Jij9bCj f>:([KƈhlG';F|_pr4g].a?,!y,pg"3 ĽQJ;([y+i)MSb*NKnE]F:\HyArۻ8V7z I*SvMZ uM5b1'j# O 5iCIj9ɔhxsCҏt յxrWn@Fo*B!0G掑j] pyaЄq ^ yH,.M!T&l[C՜37ql]Ph^L~[rhJ@ Z-4-hn] FDsuOUPHyTkI ΙD{z\fYcKS2`Uz G\F2kp/8ƗDY2nmsx3ULɷÁj3bDێrȈc/p$mӎ]Wi&j&%5ga!~rKR0b.ϸ*9Ig$m+a$C=Ms nYhXcN]g&a)%Ye$,oL>΍A>H۲@,(VǵSLLSC])5D\BW م3Zӎ|k=vu>z3L;Gy5ߢQ viȐЖ0$A;8=CMWTijZOG__6ltdXH.X-|^yȦq>_5$Z'|l"T UpAh/nY\Y c{oL P#=V)E)7@Sr3Ս(68XR$#?"YkS <>*AgLM:_,?Һ9+ 1gŸ?\>[U ;xf<8Xt$i-7=yÆo .֏ N)Yƒg;H㰭78젺i&3Ug5ٺa(,wߩ݈G!A~^d|NWƩZ˚Dh7a{D .NB<7QZtkpěbEhF"C_m'qs,j+ɷk.*qMXlw=ݱ lͭ4\΃͞3e;)b@-$WX-D S%jB0oGw`c ,ĕZ{\ޙ-Uwʋ7t'(-d#oJƶv+ٙQB:4S#7 Diq ɎUȌӴ>o:0RJWPMnjjCD`M5)Q:ԓJf]x1 <9CsS˔cfrs6Vd/+ܸ*ѵIp O0Tq X XIlC|b@O"!V`%CZ[-╣:mfঽ/t']T)h2A$yȼD%7@歭I xDn|4 I<|j߫fF^j|o#Tfqvpq=x+P۝C*S: "7]0vɂ:u/l!Yuσ&5?3pi@B CX嗐>Ga?ձZqR'`!L+%/]1/68>Y>yĨu(̳<ņNTU҉sjgZ0N>ERTFj@0GO T YB pMoWH %xn3 ev:;͛}F7 8 3-x%Ƹm<ێG~`N}QRpK!}[<0(%_u3= F_[T/>bD㼢rzk*`lUjy:ޏYHˬ>s-{ǘQxި\ SIs#G?=[/J^;yֶ]ٍP/Nڬ|θL@r~5'+A 5F+K 3جGo*j=BĪD,RwAkN*1A0Y:R??uyjia9K3UzG<a._5. LA9rOTT;c_P{>a.T̀[l`R|_Ƈ?h6#@  ̛ eO؍%PRwThˑ!#APGk=]b6|qBȵ#e'#X:%$w'VϨ '4Y'$}C&LH3_A3& uvtZ9Yn݌Z`6;Oc͛(VBSR)8^Ѹ)GIDe UɖvEh{x 9_T"W|[#tq4s->83&xh7RNWdӒ 6P/8DӃ-4McPP<!׵w/!n?D|)C HCDu~Y̙5KPlrJi+Bu46@\ˊ?GHr?&Xz ) rZv 3xgUfpzvo9 qcPQ#zwbcoy 7$pi0}Y|x\0Jļ8,{&^욤`4{{miH~A 3<3aj.%{@ymѲOeɴ_-LɸWvbO4dRCF٧L5*mJ=OeNC' 9]GT">`+1՘_mb]6],[Pb=ńcf_X٥rwK2%^ٱVz[If{Nj#mꊰkّm7"@K5Y0w.n$3~LdvĪO`|{=;иݩ [`]'v!1f7 kI[[VB d)nv9:t<)n&'{7K7kYs>QӔCh;\hP(n"~ň=7sk|uYO&(6&UJMߝCĩ,{cUҫn89k/l8Bʎ?YH6Tُqvp9=dehB|.mx|lɅs`&EBhdIOH3tUұmF6 USq03c Z˞wp}>-?Nzt,h>\Ll&;Ac.N  ,ERDR0Ֆ7HJo:S-uÊvѡ]82CQ`YPvj9Sdn4cb"sg<]mxԥĢQMÑ XULjgQmY|sh$;S豗U{#M\_Pqb[zv/F 'Du9*TiϏqpol0y~qGex=k;E)/'t sbG~(1?u`G m(7VaѨԟ^6ܶ,_bt 1ɋ5uNuV篙l_\|j3uC0~FZYψIg_i@"MXk +d0 u,~lL*IG>E9?]sǍj ?Fի'<}݉5ȾPNcEȌkd"Fҙ}\_݀2'Baq=DR=&`ɽ3 rD';UtЛ+K g}۰aw:֖({t@/-0s' ʓBT/v8JTiq-pE_* $gMr&=G٣Ɩ 2qzʣdv$ߎPzqJ}_ "cm>5>3/C16@ un- 8jI55+mnpZf_WOYbW>w |Rti/2Q&(2z$: Oyal|̆Ef6䃌堐6Dy(Ლo2k,iŐ%tTӦ(Jܛ&6QqZ_i5AV'<Ȳr3.eYtV5BN}T !m :04#\AUw$W2Xer.7@l퇝CV%BNoEZCZ=wMH3l}IW[=~>%kf-4:RȅHcLA^L0ۥ;?p㥧e^(~E2T}H4MpSc'}@Is4W%>_YԢ ~=X8Wmzq5߮ԞzG o*z9*-rj1]V`233nA[8 :8QI˵8\YI(;#iy͙`Ejv ; թq JOuL$+f)l+./+!]e{WC͖Ղ)h7AYCgr/ukR<  Pju̴U!$Ak6t2|Z~ (=(5ǏpniJF4%,=*TvQib!\..1ǀ|@_[2rضJoC F*1ٟjmwH@U:XӚ:`A=*h!f/a!p)w%"r>R̀\w1vLwʸ 0M:dB9׍(T,lxAʯ ,8'V&(N ˞c4Ĉ̞ے岁|c[~[#pIՅj6z &7}ȰP(8$VYc @_P[/jT7leA_v8c.eZAT GfGp arģ~ji6mpih$TD,E؀ ~^NjGq (iag%,d֞;ӖK^۽N!B~oG?f)ILisWNen6B*ڲk5gkN30s`P:);}ZHC066/lE06y.yӡ|xec1PʒzV}4@W=FuPME_>%;q2›C[>ޅ󞧙ś'ذ.(qLO \k} \a1l#ơY8edAI;oT5X@%Rj`HhxP2eCNu,׹]أxNoZsgփ)RCKX]߻6{g(e ۬M=B?U816\ G 'H<ƔAă2'{SFe/޻ s@w) qyy^ķf{#'*G3It8Y|q vUk8 CпKCGY6gヹC#c7D|@M,pἻu#$Ȳt>6&K!mKzw:l}gǓU秷!!/^ixERqEx/oHu`pt[=9ʩ S@ 0Esj-pieNZj 6- J/*zsR%)Ơ,ֿZ-]p\`Mk=ɨi,—]uk4;Q5FK;)|c5$m M05mJî 3wak˷kR"Rgv=%4C7e~\>D*N%/a]bp3?WZYˌVخPssrf8iR +S4s.r'0gSk Yn|ѤbcԷOb#Ev*6#]Ԏˡ"H؂NPz0'e;:7$ŸOS=R|.y=|C,U5RlM9WlO;+o(`]?-nO'zgJkVb>f_jNhTZ{;;.  dLNDdX\J|w(鸡aH?(&^6!P(pZkCrMIm@5av1[\Jx e2dJ:t_(i +{TTVGYEaB`-`x3us`A I޾Lco}O֤t>ϻ!\j^enEpnm4L%{Vh9m.h,08?2 g6FÅ"-Sv8nQ !#n"!;MW K4Jl8d?]С'q(v*PWxuִvģui- | K ^J"b4T`U^ @ ۝F"~C~]tms歅GBh}&4gp[¥ N$:'COA룳0 ɖD5Sh QNt-Oa\NA!cޥÖGzbyd0D]+e~3WQvnuC8"+De8pq |Lu6gzZsM;.X]VruIpiؐ۷z! !q&3>os*Cط==?vQ:IХ%>|C}[^`k,q_'V9X\k1*^Dß;oY#$H=4cy|pRҞ *:+5PȫQzP=L{o a(Bi=E9e:ѭ' .' |> *=Cz,#u/j3LG G[ h;aR 25dqvmGM5Euo ,:EL/Nт'tFfh Э 71j ~qL9i4q[~yO9jpLb G.DA;LN'In}:-Iጆ[lJ+M]3;Bnu\~Y#n{/0(Q{R6C5d;yGMH4(F^8p%_ͭ bB}"+%](6m5${jn W;<2#x1%I<&. s,SdlJsᨺ'#^)q2[ ;馚"=A[)jRyXPg䆅e; ٴ] I*e)C*'P-:aw30b^؀XB&hy U^,!;)NB`}/gm#!o^\qz.+3y_\N?alSuR%\M!#^Xل.nL9͞5қ "ݨیe5x"y,`65(p!b eDmrɊsK;%T0$;hc3]0|0Dg݀vZRڹ}Fgt-e<q~T[j\g 4r&ֽĬ{[iUg 1-GA\o [M=ΖQקZ(e~4; 3l@gmcuF*SUٻ[kts-*x&:mG(S?]/L8BbsV)<{6Xr9{gv 6zP(Fw4K"wSP36).p)=&kKés@QÅ<%9Yn:Id]{j1]D6g`5]f┗x'J.˜) Iv2liQTͻ%1-*&v-"<'̀3sr ^-emdr90Œ1&VZ# 5.ڥ25͚l32.n19Ȥ߲׻ :aN0i~Wٹ Yc@r"J nMlpPA&hT]lB\K,]df#ձ8vdV"*xfؚuMܕBFR wFZ3qL\^C%u4Gj3Ū&v{uJBB-h]4ON&TX^9KЉj$C't43.q&m (m^Koj[‚Z.-WM[}+o,ԓgCUU&M)C5,x7u@'*,),TtC C9<)F/]1*QރTޔEk%xHcMxо5-B}ٖ9QHmm09n窹\#l}2e'US\vsu%-')8&8hEg>f+PѹUOTh+[ĕ)2EWIF|@`YĒ;,JƦ#&]m`2d>IϋR&h>xBt}4)Jҏԙ7O-j֬]:T2=h7/(f%Yzkdg[Rqq|@ )*6[<`6p]p!fb~=G)OlBu*+ 'XQ,:3T4~,4+SQX: ]jAHzJ* (]/BS3ð@E8W( '?(?}7 zǀ*ctD.(#- YU~T;}B/--dS!Z­qfunJGkw ZkE3)vW򥼀;v8G ~H6wޥ!fjJj2ۡ;d NjoU+$*f\9(6Igs+hTCEHrj[TX~B"(0Y}ppSB%sͽӷ,<|=ᩋHpH8CbhQ_CРU=6R|y,E=`J{QJre_ɿVib nl!559w4 =z)N9S|;K tn*SW2p̅ vC3V0}p[j3"V;N-{k,ܹLDI׉\|yZ'a8V9@Kȧ076wZ"klC/rgt0Nb%ưG#G&VäSvOz`I+P*lW ޯ;w:ުmUG۸FY;{"2ϱ9s,ȇ,IyK\mncx<žМRE?v䯚ORM[H^ 8G4 1$ 牪)icf[[uIq:l:!^y#wmr^>,+}VRsߤ[&/g4CyECdTBMr%R47x'@ {ivk}WjU! wbF.~d܉dtJ` D5* 뻩)H*I|c(n*ڔ 0,X0BDd-p˅кRSlA3 _s0-XկW02,_\0oDN N6jת.4,e b7crFo! V%0_^UVו:qX/8s2A{Jcü !E C<M_+i %dpV.:qiV#~>;XM&QBqtdJz&Q7pR5xܱҚ4 MJSeN7=Jp+|Kyjbh`=W,ydy"\O7C>%׎dMfG¢פ\GرF"= e>=Y'!g,mJah!"S"&c)'^<(f@]h Gf,2kpדNm^)>9Eԉ;a߿0MWj/S% s00=QzHL ǎ:$[Ѣv L܃&E;4yZ蒮ZOv=vD qʑt1i`uIטΒ5-ֻm]RH"'A`{]B'!w0E3{- ;2%txSO #&/?,S }PVT[77Er!QO̘:<}k{+y jIzGgdqrVdgrn]ռnPRm=6ǵI$Tݭ/yS@Q"(OXh_<<@B"JZ#+o"'q1ciW‘l Q@E y B?F0$W쟤W>ջ\`3dǛdub ؽ[oǖϋ=S?\_CXUzymDŽ2dh)$K(0Bл$[zA;2@ LP^^E+7)`uZuȩ!.fzL-SGj ܇xկȉZ { Il"yU}jlT;8 X&1 `Xڛg{mh^Om3 }((%azϢ@|a09{ hD#хm',D{+S$cjE]han\wn!!7z@MS0ݙ2}KX>rN$ nsnY8}]]lC?yz8x701obPdC֡G|N˩O='V [܏-ڌ'[l;0IV0fV_Pw>ӳ y7 nd&:%9zݶ;ڹ`V5v n`c/]bD@M86ϊN}Fϛ-ҭ|bcE>ldfY'cFfē̵ 0Cb+[ acNo( 6rS oՙHIdM=P@?V`YyVH)ELx?,kIҎMHiK9}$-IU`߿r_06x7F+'P:,zV*cS?] ~\͝ pÜ$8*Z%A @6͒L5c?TyIA]J_Js(ܷqɊq]eHn4 }h%vѰ)S!R7\`o$U[ crCD~e0bU4Lm\kZ158սM.59s^}skVJ (OfMzM|޶X F~\*TGGs*q3&`X6 B3.nbؐ\|fX-YY sr Ά] N?ꕭ S5`(lJP=2`j>ɂfO {N!,1Rȭs"sؗښ v'%=*Y^B(Jo!C-kEžoJjӨfƸ uԮz]>Dc3Mg6/" FL940[;u [ ܉jop)8H >f{ 7^ƍ}_D 3"2T/3gm!?ՇP/mPAfF~:-Ck[EkEs#W #{ {KB"n,Tqs[#] JLaRl-47SR>TŒx2T#ˊʿKwh,'pNɩz*I7  *7#dAްm2$5JќdWD(zZ7\8Qk7;lS?Z4a T*4RȤsb1t1_"o3SgJbsJi-:`&-!mg4b{h wji3S .YFFZ͸w\sOVHt+ RI鮤jv ;9Š7?x)( la&g j[D;f3)[=U,M+jߔ%Ep#`20%{"*aHt3N;ҖO=7iݵFo`gNVs xGբT}(+X%=z"'-ֱ~GI3HSD8lSĕTwijo,G3Tn:sdদMU3pTӠf4RZv*#M|g`(Bv7$SeZ>U_6a`~[7lr*Hѓ+\ģ^Ѹ4d5uo!e`mO5J:Ϣt Xp$O} 's.L=|)R82I"7?o5Rt@_?PESO w|| }1O ! O! zvdA" k ֘xNؽi(G9.Gh+-Z 63]AM4h&7D&xfKzh)HBJRLgQ\||(3G=4ƩuKFNv&xN\n>aS=:"N0ݣ]8y&TW!h(m͉uH%lso9CJ;U΍QR61 8NxKe%9fĤ)z8Z`m(W?'N?Gv3]l %AK1mTz>'HV8djފN#"]X$kg~p:1BfoPʍŞ2|^h/E} )%hj#u957'~^h=n$!τ'i)+nUXsc]L`sMW3dj`]fكC!zX yX-"i%fOh /JTvmcq5~{!ݒT|}\g < 6SK%:d|ܻ 8$88Jcҝ <{lۄ73tr%3 3_^|E[we.7X+yÙ:@hi(+i^j*,'4:Bxv'#u^C,TVX!QC^?YALby&p! +uj_=NXV)mۼzL dž`3^|N5VYWўuvgLBB(*Ccq.SGè51쮂nLm@s*w6qV Sz}X*65<O\AoBxƲQWDVܞ*+T6c["ERB8*G5 !L0ᕋS*V~Cg'NF5OGtT7s%KFY-Q|DR@]iRqLBԈF~H wNIXDRTvv.G@w7*!Ћnpx^V.Ntj,9GåEY㏂N#z/,Eycp5G ty8do}ԗ lW:Pm8áEYdfl s"\D5GF3j_yxd6аM }$*-V>U $w#:6>3¤\.tJɯt&C'Bl2I:k]AT7!u 'W d<>{^n{$ I^j6880;*-i-dllOp2X0Bm$'x`u+XqdZO:J1J נBpW,]v=薗JoYʔGjWr92*MK ' s`kƻ}B̘8~"0yÖ6 }3 $ $Um9yI2\9cSw~VmJVH尭쾮jۜՐzd7Şk7C3l}Z녽oM }M̶Տw`ѽeT^-PE1ЎLF3ˬP (y.Ap݆ DӺwsĬ~:ӹ2N?7틇er=dfá݃h1=R) sn".XR#^#fҍAkv[G#NGhAuMőD95b&^zF8w:˃ϰ|YDcp' W{Mtd`H_#BZbp%nYsBy20G[+"6W%AwI} Y3&+YDjO;C_q+wW{/?72c߱S@:x2H*`~3hij!(ˆWɏpx/\:IS_:hW ݐ~D9gPY; ػ:{ewL)+.MU@ǿX79K#=f:kP$t=(V6c{ !.Pb!$6*ݑPHAJ;!nV㎝ `J~+M볛ݩcH_k-mEr؛ )ṌLʢgT"6`ohԏ)vsl] cmS4FiV %q]7^D6-Fy-,c)˯gXYw@CDߠDԣF]AGNqod3\ּ4O0Ƚl@TրG}뒹$!F`A*"=Y{M(z[^IhKR\f5PohKyO?5q≬nHVX43ray 8݌Rcs5"Z:%` b+6YMMú8yZN.w4U_8\'e'T\#u{'K(~"[J*Jz0e\&-PjLfbZC~梍WvX3aF6iPږ9])M#AZ]Yy]D=ߦ=|_lBh~]Ġ@w$s7[H .= g!lj{ڇ^0HX, u/;ݐ]<,ֶ'w}7 )U&zeG D5ɡ[,mbطM,JrDoӧp=2BGgqR]miLeΦ}L9ղ'_%#WIoQ VߖpLr<$C, Y~sd lOx%Wf?Lg; :X^xCnnj^5T<Dę(&[zމ2,ԧ);E E!Z* |~Vq\LjH7 '<_TXE O-īe\kFaʐ7o 5P-nKk:Jئq7D3I"wS*$'F! r^oU}Δ]'5jEy]g8?N1XzɒV}b;g=*$"\2]kMf+YCMy"5.! 7l>5[ҟɾuRc5/@­6Nbn}ǹznЛ"c?#zbì [y Lh,$Yg$S4#2!at?}B5>y"D=èNMfxIUkƂ.dZϑrΠbbiV 'e7wV)Vf>Q 㴪_k?~v,j:: L!BW?cLb]U$Յ([T,KGܤ{fGCQ~V ៓JMj}T-tԻ$Q)?Ĉv. 0 D 'GG/1ӝȇ ?$_z0}y>bCHYw{e*lh)&N>3z4gWu=Cr Q~veO*N+!|&CL\r7Go8&v114mDzwT˛K":, ,JBR9#D;+t<+̃6]so#!'GuG7~A'4\O ⭁mK4DxsU \13GhqJ['jmgPn$Ct`4'MFήNƋ(A bQA2BCN4+<4S/&2c ;8kߵƟZ{HmlΖޙj>~<զ5-Db4g. B6'Zzq}EU$ޑS,pLϛn;)؍E}+쵾 K ܦ.S)u-lV6i57}7}jq44-zH>5c[eoVTA7-NeQ&ş_.yyqc(=o^^H[AoSY K 4 ]mte k$ԴGyq`…(5T/dIr]~@J5$^D8 y̷w"2!BY 7FXdse)8&ЋH,.2NL `g-+l T$VIe4'EPQ}&fG_V5YH@{͌e:3jK Zi=8WGEІ@PJMQaufC\F;~nK=@K8na7/H)Vhׇ?s濎GmnҷS1Utض,;]1vCna\'va@8 ^ ͈\Jntۊk@ Б{tmgrlNe^`vXqdd |mJቩ 'Jf|(wc{E]] G*wx:]lrzj=u6B. Bzq/H n%T^1T/.EۃUtUhֽNggƂ ?g\̃"')CrQ#E7g?sQ6]L҇lI Nbu'ª1&i]Km6~5j=ȝ<,ۚba̕p8L(r(D eoOoylq$Ռpc') <so&ҚKnĺaPHܐ1x&ŰmsJ)a6~NJ2  PxfG̀F3/د(VC?wØ-_5WtPlN }y=32:.mEDr)?3 aKoj &8N V"QQ(ǾtsjTkZ-=M˿G(d e&{}#!]ޛ˄cx̡< 8[ƜrpfOw?*zOҷ[CU.ֻv.*ewϭɨX{uZv%Ƒ]N5{=p}$ok!cR$MbbJ<`T.]\Xb]I~;qF5sDJd]b+oהazP0״z <}g0(pUZ[iI.O 'eKN0w`[bh59*OvB;U]8isYŕ?_S-5U`{(bľӿYC(C@,@- br[RdtIWQs^z9Fx]dqUŦA aV rPҠ2csXɢ2@j1< O*o3ǨpGؑ,ڑO`Kc>|,=Nebi5 G{bRF-}ϼd4m?<beLE8)?;KhAO SY{}D }mזYOc)>B5 B7wTvت'fޟ Si% aUBѴxڭ'nRgWԿERqyk5>iQkuRv.ڜ<:θ2`|xH갳~Rbp`X[pG~=Dq4YiƉ8H> q4ۨKaiJ#N (<$8d@mƟp,5*#>9oӃ .ّ)S(Md }+L,ŌSgE:~ޒM3ˡX }_* <3"<0 S)D?ӟ Ț*w1Q[uO l7v$: ^b;oҒ5ل^u ޓ6`|tnnLv yg887f)i{;wP">Ti(vt YI%b%srl ǜrRUzw SҚ*CUum4ymFX\3K֑:K(]4llwv^zR6ilMIfjp1dHOMVNq YzU#T.4I@2qLD(_ T҅`'6\{A!ߑ`&j7BJǗ-߿#I ^xKQy y>! uK~J`PŴlƒ6\-y$- xU|4BK:vT0J58.AX9OfK|=4qĕ{>ʝPn_直}Q ~EǷ}7|BmcJJ8jB֐6L:bǠ(Y'Y$^*ln#O|6 00жUffim*EictS#MC(FcSOD:2񥧺Ogp[Tn;tlwSO'di7l_\ECSO~|^U| 뿩as7 _('!4>Ѣxՙ َIAaЄ vZ&(~`B@_zhhڭNS21rf z)>1u ?gN*ϢHNɆJ)̏BRĠj1qԡ'D<3Ǚsa4>M&(UJ28dlǕc17`xo_'؛xm;ö]y+ᕒ`{ ;ar#".8U <ҠSeY$w-2HQ6Ţ88k(R2E3hR9,xҌ joX,i)HMѾm0öi:3^gi8oO_ mi.!\°iúnp6viUrZ%sqǫRHT[mBgGK۵83 W!ySЊAؐˑhnJ mS.smݙePIlECslX$l&H=3{߮"!i8h]:O3u/A_ j{BGh2}‹.#rhX_C,ҥ~*E+݇hzvoG(ฒvqtq_XVYy6_mfiEcp\;#ӇG@7ֈ3j{>!LQe)Eu(h{UwN4}r?"B;;xKZX )ƌt brj>75|F@T/b~pn‘KT>h6ɧ!늲=5ܤIAD<÷X{e;HeSwƐ7]W]rVOdFBEl,O]/B;m=:w ECs(<4{+KxK=tȐT2s7ЇF( ߊ%a ~AR=9ŗ DѪ ͧ%#>̀WB[>6nEcTRSe0Yib챋4Hqz/H΅-gvFa  EW)τOҾ 8‚)P;ȏJa4 6Rde9MQu"A!Jp^䠸d4ו$ R W:*CtvxZIuy#t K/qeOϒܣ{q+TNH'IyaC8ݺK{=>ޝ{_4P >.˗ޏ 6ug"Ga:O 8`vow^>`!Ȏ֐;#k$Ɍ1@kQbf[45_OX4%$;Ԋ/[EevAd+.bǯkq~EsD\"!e$MOa ?IaI_q4@CiX/=\sv&C*aOP ߋ v 1ݭywaĠn75*A@K#q{gڅYV gơ$w9ֆHcJc͍Ѵ鲸. _e9+ {:Bbh'eЎ.\( v+d~`t6qz*_fɀ@gpH~]mzAJYr#?:LR 9٤  ^"vM`@X^u^fZq:0)5U?^P fa+Ӵ۲S-:w eY]'ǠPW&"WǓ[$xʼDXQJPW) d]:p܎Sk (DBQ'n7y:u껦|4*Fh_߀IIDlƏ#i[VwOXA R(>L xekGb6ʱ`igW{St'̱"rd-7A!nu; ,M/6 Щ<}Wff<ٚD1YSZj,]@\w#5j&jh-zUn #?' i k73`gÆMB̈́4̡gG~>,'eΩgRD`)#j ߩ)f\2n[ߠ7(҇.?^.I#Jڑ@Wm=wNOS݅!^Ksz)ϻaK#CNthL^p~ l zѻG3 M˿JwͿ-#o)7!zԋk C3sMnjŠHL[v="zX~Y!vXJgj@+X0,'ѵr^ <-n%ň+Gul&|_; /;~B\: p[Pxl,K~ yᐙ[TD&=7$C1=/V>*aᝍx1XhDRAx?S씶vШ0d(-<17F' 9OCTQdkZ]Q⼡1PZ #y;GnDHkx 379!(OX.:i#s ͍d4UY-FS2$u/ #?U.b!gJr)RYl8x'7>~гάU:9\ؕ뾶b}yGK:N @(l?`Ś!膗 |KV46` ;D/_va{EoĘ-Š\~]gp},R.@n Am OK)Fy4Q{쓜XJ=핶LUbiRSC`ֺ ۊOH6G!QM?#2,9X5s3hZǯE[:9vby=+ۆ<43id=c񆌘u+6CdI3vas*G8"WFmrFc O u+9=n?!*lysac% EPPTӽ#j$gnjZw<>NV)3:_5~ԉS|gQǖٺ`܋0W ZY{gyX]o%>s0^W6%:̠;D-tP8iߎ8$~@H4 ˾oUvieVqԡ\G68YW!j;&TÓ}`,xZhv޳U~l /,q?T62ܡ3:B0zNJ|l؂SJ#fN=Uhn8,b=S&V -tb܈6(c0ĮIj?J^l 6|$;Zڿ_cXuQL> Uy9PLQ_Zp.y'L̳x ;ܺx+֫\T^>͙N}oӀ/ )d< TK$G_Y__ l0[43{\X*a_ ;L.6;ASMh4 Bضpr6\k0'qJ&PUv&@m='{j%LM.{@L>Y1D߽6F+pMj|z9JRT7}fJ~MN,@G8"ʪA)YϢb4t~ͬ(1g_Pni)qst ߫,dII;wjH%k.Ktsz 4 IY+~ze2t!+0* vaҪyqx"`յwi$S"EpAfGSv)"iׯ W vr]F=3i`|:S!Oʞ)O2y U&wlnpvk&}=+c6LA'PRakqٽA_P/c%I{tIG/Sߘ*\"hAbx)VQ*6WZ2L>( 9&FK!$Nm㑀2{aCk7BM`o'jT,Z|'}~~HIF?Y09Z] P u.1~$%\fDmcRz O9 [vpEf ky5+6B}fa 8*a$@hޝF #k/7 FcDm)+ T  ieH47D#OSMO(>/cE1-pK)+/31%EK=UF‚MZ/A'鍤7جT>ި:⌾)a?͉ . 1U毰D1 2gb?2ǪI|r?y-MoNGcwf~xK>Jɰo67:8,@ɯgr3.w/v!dP[ڽ#>-thp v熱rӛCj'> vh0CH1Mc !MqՊ QA02fu$-FP+g_uRL_BXځ5\ ߥ۔[i bi-j";$`ɄL3~ @MkVUBC_,>Z>r[j顴tgZd m% u؁UbwU1ך}RvEm"0eJ=&4gWY6*HV_h 7=iV}F=1k;Q6.ؠ#8rsiphä˭2 1.)#d>mN/ QQ>\t1d0Y׀:GC:󴌾æ44U2P*t &/\_Mt }iLPsdaVlRPSĆNc>#t^ߝ ,s7.>5JZ0 8/1ybWJt0t@u4;B؊]#('&+\Rd%b+2*r]e:LCZ /y>DG't%/ɼ@p,9(89ua.ӯ9hA.mb[WFB>Dk2/5DK18 .GDט7ml~:Z|dBpg0d^ku3]2 *L vs/1Xq2KQ(ݵCvPax\ryaF]Qao ,9힖hot3[k- zhQ2RuTxb~.岄UQCna/רsP6Q#^Sâ @R5-aOMTD5.D\fnkvOwW@,⼆p+$u`+ϲhB٭萃 &W#v/iU|öefHRN,,]9DO5 -RPh\Fc[ 4jTyW~s $"c~D`uoez%1@s:~)q41."U`/Q#)Vծ>t#!jEhB2="<2흷_ޢ,dЖF/ae/XQmL؟gMc1bœEcǪo#@[;{fBR&7gtFj@^atxZ2VGl)96vQNJva1lއ ?>9^I'NEîc#s9#*}zk\'muM{VRH!wS'L[oR-3g׷ gyZjZW+g ?Z/e ZyRᕑ9pI VG)| JqB/sa-dҩkp4 yA͕XZmf 3uYu#li_1Emru2uJ1oξy/c4MItok7mL!/S28NGyJv`4!\6gZ ɐ &G HoҤh;RF{VIIiWͩs83 ˰q8It+;sK/}(CeV|5dF7]z n|>ɯZWށN`2QAHgm5N5 Rv> +n彂|;%x|5TCW3<"v:F+ʌf)U 0߅k:_"ix`M"Бyҿĉs H}bU[x뉧RtmՏdP}`P],'y.#fXz7/u:qՕ= VcdžDzE +I'yO4riR-b<04 OW|g};#piZ>?+"Bk򠗋qb8ZJ%kZT)~CC_|BGQOh>NhVrM46rZJ"kP#K)4u7s4o'9^+MN7lJvHNg}|CfSR-B^ab'hB0O/Ñ! n~N_'->fM{9 ZEGnzmulwuh cb^#{ڜkCa; %2aW?4_x@h)  ,6(2e{AQ_ze(R̖I7G'Ej/WCjwW|bg,Uиm=#?n}5%hAz Y'_5R{,s %7<:mKA}xw"#"uڭ#o˦ZI٩yԘ MEf6CQUbTwiiӰ\ t# W#@΅P 41hfG(#=!'0a`hgtU@CFPc;Qm}U-+ w/݂b^ )ƣ~+nk<Gz_L̷5heE,mpPp!qyT{AOВb\⅚{qeʌo1ٟy8y=YI-CE\}q<&yY`E\E_,^TZ>kIM'* oA< )A[z 3 hn5:o At8[ o`X0n Lj5^`dn@9[t M&,l87B4]XO31k,!*"#\/JWeӻO#?K@\K>9ploSUvs*P{󷏪Wv .HL7>~iqK&Yv}|{7S˸s CR,sǍ45Dž-TȳiA@ 2SQ:WiOf'H&Ġ}ְJ j741},8Jg\-h$z<91:rpjvqq/ "I3ž.h ΦQ~RVXAͩ3(A4{wtQe=j&kb;Z&KxFzʥgu}gD9큹w@uEt ,Rep~DC' vPQ߆❇_GzrfOzZ_*6*SȞ<3cg#4Mg 6bsJhURd9N2c"b}Ui+ _.fq< LI;Ϣa A\#B>\-0(?XNc™e %/9C/| p@yOgI|xe3Ͼ")0F]8R@_k^ӽ&t7Z״gmAênT%9ǪDO(WlXO2|0%˼GdA"c/)`SuV_L `Od.`:aRQowH@:gKyGO%"OyEЃ,X^)0V7ɁLf&͠p~VJpdAt!b*ߗ8DZF7dKwuLn7R(]?'3xjnH%Zm g:Xߴ͘Zpl0p[k"]xU`$uC4ZF{dҌO!6+ wGf c%MRUc#Fov3F,ExhtœѨjw੆OZ0ʷKMSEo<~z쪱[s(&6_嬸%saR1sy;9;Q{ɻ#A&.TYl,#IF'^=]p$H(yvBPkwkpW 5 akloHc(En6L]);.{^`daOkܔ~'Ps#W %,>4ȇlm#׭rkS"wǥO|Soߊo /rX|*'ڰA_'de&5oݣc`$qݵUKǑlx38Y޾oBq@$N ծ.>߹TeM-neÝl$7M7->'/J[,bxoJʅ_jUDFgnRR\aQNs޹ UY+-Z^wꘂ!r\7=J3ssىшtn4G~!0\(-w΢hi"uޒ lZU35*ʴy4:YL]^]&ن=.`xQemAAys SLqP 8ۭݑ&Uns;#Xe& nxV{KlIEAk+`nY9Yr @נּ+ 9dJq-;hYE<\MFF;z=﹔˛vŁ{1Xǥ.%( Xu9+4+9yMH{ hʚ%"*ž&&>in @!llwt#+|D7{j(f_$uTdaT.y* 5\.LWQ vsI> T%oE)wʜM[u2#oyo6CU!Ist >C;D3.QH"n2tC` Eij>{aJM(4J(k&\? 73-kyM|<p ̴]Qr5re3MHSϽiWȵdLq2-}M+.C'tN/탦m$ФVvwJWg/=۰=쀚WV^rAi],b-yN3;T:{L'G?i ʧk͞?|_H*#EMLtV-40B+zo1[񑘕rkpؗR2 ~U*KDNwE׏틾 y}*f;50îGgz]޽QbbѴad0Eqaj J@R.{XГצieg"!񝅋%_t:JqnQv0y\T=Ӣ1;a◒x2rh1qp!?i$X ~ZK}M9SsW؃,w׷z% g#t3ͻglHBN:q 'E!)}egv0R|5kK#͗ǵ}cbJ&>YcD14Cv(4C";Er(kK>Ò46m.=~jbϧ~UUFM Qz`|MP_?-\(/SYcoJ|B\˗'H=V" ?'eAјV)C(?N[-$WjVإN\֎~HFLɵD6ŨT}G12p9O 4@C}Y*5Oa}zlleii}j+?p$8 nY_gRI.=?-aqurEd=Y~E}DLme5p^t,!W1}?/>Eޠlrs;&xIwR;%`NtI&XԍȻںP8۱~Q|]YC{wE$g1_Xu/ x0Գ(@S_}h'ڭe;~c*{pdK/ew Af˲]D[r, )&W[ S*FEDy֍m"~| 6^S@9yݑ̅!EOu4xPA%kb3 Βʳ|q5h":tZ{_VDDh.+;W-ےE5fѓz£,t)V1d:dðORR]-"-P2#y8ۍ'1Opo4ұza['@X*#9f ֕?mZ+q2Or .5q-Tg`~ĘY: IiRb:W=jT )M) (\ވ7j ׾|_%##%eX|N^JדCy{-o@0$T=v(>g:8QQk]Lut:pC^pbJ3Au{ٱud00'ڃpǮMU63GNM@yŢM5f-F[A6K}N M,op $u93a~a\E&e3 LargӝĠ-娈94HSeۖ-2,R'@LIpEuÎEorr7Ca.vnuA.]ډ?>R$0iNUyNAi іhdLqlI|nK 3!Ґ%섓}d mN.w(R ]u(k$9}B[HӒx 5ʴS%dTNII .lYE&Z,DcgJsghw+1z"Z-4pmO{+Y"sjGڶr0r!D꿴mr!qcX-a8Ah#y,ƹWrN#JWF~=NvӿhjSÇX=6:?;E2'=;'XU/ ܑwsY"ǧfcgMmQnNW wWhs0r@;4ԃh+&2-r֊jl1qL>*/)i+0YQKQ[ғf&s\*J <6.Ґ)=`JQEV6BK _I'eq7:e\[4J٢~e\ dP&XۮaSq{I)$#*nO*\=PT%ylWğz#̏7dAl/95׹iqj; #+@j9V3߁7iY--j5kxIw 4>10nT_n&C?uƊf77 `r Y~Z*ȕ!bDI !a2? JFE^6]>4F[\A?~s")b9۵Q]#,W;Zfy;ܻ蠟bx.En" f_5U-"6 P3nwG&;s Ꭱy.뉞v`0agc-Ka(/7ò?֥P5: 79[pfok+ݏcg1XZ$M73$-[ v_ܒH7Ubb .Df|wV/jӐs84Cx^J6v[98CJr2$kn9bε= qH#bu{uU"Y!)g{E^ PID4ipb/-Ə7oDtDF̀ ZE,Df]J B䒟 z90.h >\F7hUÛZr`:9謌Pi/oKRq_˲c$N١q&-z#|`ڔ@QE*2Y *`ֈ{hLH;^{Q^@.x5!+!wnTUm8 |<X̗.UCHiʼimynf=-×JԄzdfΉ6R@ѭN,;8uaz8L - qH#cүH@fDTE*vNlDI0~T}p7E]>ogc~dp̔pi"8z^tLŃ\q\l=c4z2-tU !~GU(yY}^8*WĞxrٻi3B !,@t~YGcG4h}kC) _lCjR>Hx 1.d˽2xu3H.47@#E$DR|AG>qZdf}h0jU]8lBČ)ko6+h_ٸ4>_HKXq3qn!s򔇦><Ԃ񱍆~ct3uHZy4/X6#wW5tSVc.5HiYn/Mw+o8 ,5%X. Am%kӖ05n> US)o v ,aY3"#U ΢k%h_O^2Uy;0ى" ,.%_0o6->PTe#>goWE;;>fqgvt]I9aל|@?؆4?Y3ĭ*yG4ת0aJ#%e((x~`BV>t8QwBc|b3`]fj4B~uh}+YC~TޘK;LcSR O.R"܉Vo I!M3Ѣ !0+8)k#KFS%rijQJ"_S,&Bql'*~r=6Dտ>ET|69vEMR:atrZ YTQQi&g8 }b[JrHnF(@s#,!n+uԣ>q$d0 >%: :+wr!T\zb'bCo.R+W"x^GV"1 ,ym'O/3'.oJ:Ӂ7t}!f^Ilݨ]`:9'!S;L G- 4x$ލ'PY+,[6?mYQ@7?Փe\lTGRa@ \Y;l'BLB|l)B;&GH?o8GpM"hfPd `%cAik˃jUFKPTF5gs #@5";VrI:ub:(W0d 9Xo[_t7$_[&uȹ!:}[nK+UJ$W>M^[蛗(fƜiNxK]o*b Mzε;22(d6YsJKv?@R$k p*!&Vk رvW,md6Fkx!8sEjW^<0ׄIT b&({?0ƔE3zn"hG&Ђ7"!Ϙ\\i~e{<8$;:cP- 'a8t*TyX'byh^S=s$'e}+*56֕IG.0#mL*Iiu[%d%-)rF܎| p!0&Dv&gsjvq*zƫߏcg_M7fQOonƲ뭑2e'p,{NJ9+N{u{iZ͎؞ҶSS暮ɡ#|eMsJdeA–K:c̣6C 2$*rp\ݻ\Ҽmz{z34u.oC*|ibصb0 14ߋ!U~ J%龪ٲǵ/sG]skwϰݵD&)W^`H vݥl}48A|=^Y7iø1t!ತoPvFK =ǕFQ:`"KBm5CR-J5әu/|iw%P"lVPFEZrdhݦM=_+WmXM}YM`h.J\eD7hxTe7S.a t o`mycuA=m|LDVChn͚Hkg]EmX0dPſ||]ar39D'85j^/uj,H'\bO]MV.i}1u@o1S/z8[, :T[[Di)bYvq*dz6j5vV.]kiG3a+wPn&Ԇ$U?%^sHK2~67$rƽU7$);~LkzIyD%gȖkڭcߒ"2]2VN xdczr ~93 63{E&nw3~S8bf4MiRDsLXGCKgDzءw" {zzXc([$AKd^yzQ.5"LNhk8Ӯ@H H֡y*MXRd39rX+/A/Ή1W<ɩLP*<.^C*󔉇bHh%@i9gYÃ3 Q+6 nL"Lձ +~_ɉߵa YDU&+ 3.w(r$CvvVa"2 G(tC[;*g'WœA#~QC*d׃o&Y!b8-kˏ@62fj#˒T5+vYwfP8z'9Y~ӂ;[ qSId/~Sy%-cA6ʇ,x?yh%F)Wjsd4~Y@$EBOֵ5ؗ k3"Ұ\a!\35ه,՝sCLTj1xX?ј{aOCiHu2$PfwB𖃣i&HZsyqN6%F{f? L!,OU22eYĖޥm9S= T |%gYwEm}t Q,_=_ pF=K&aw!1N;Ӧy}/X71LE`\Gn +BGf4Qɏ9~w SX ږ4cSOS{(w ,8:Kp}&]y-lTE[^KMuw0꣖z]`"eؘ紧0cCg&NɝXuލA_] c~4 -|yl;O?ƿJ%?dnɍeefyE#ru~y,On<;r~#RzzC-l~i˾޿?!ye05\R][FQg-x0.'ƖA"J~kA VDV8npǒ@&X!޵GZ_?,^Y2p*f0 +w-JMV~1:/sJ <\<:|4΁"giSbP-b]~z<$U7͉Tz'f&U-{T(iW V2ȌɺnUSW`_ihT?phJkY RJ:[W6 )}ӡ޺zx]`JNTY>211MR_+;ų^%N\倇&<9LKbxI^,)0V[ 6L< 6R2~vQL12JAtbf~ ~Vnez[*̊ ˘#ɌOz6qe*t9y9&0B5ZBss apҝu1;4)4ꪱ隧 Pwl7Ra%1;zsKI %08jt`n)'#Ĩ MeZbnۋ/,Ʈ[}] l'E7"PʌZH4y`dcػL.prG igBojr>[d.V\w|Bkɱ|cmJI&}Vm.؂ds yϑۗWK6l"͡]*?8qyy6N];xJ5DL{㪕 oqDP(ỘH,&i#.hP_?^u&, }~mעB?bP& hQ0k}~TOՙB|qΖre߱#_p`[^1RRvɼ#uمuv#,7®%Ok 1R=[kblvW;-C |lbTmehWBxV\"D@3avWeo_.)H^"9<hkl5.Oe@p#-ƍZza^M8 6p@-(u tp"A$WD92Y@߻.Xˀi77A1*=KfyJhLͶ,2|Hߵmm l.bP=7kV4dnl<`nRƀmy D_("q)ܩ-hD8m)&pKC?㰀>uюFex`?i ]pu/[}.#CSC*OrqYXȭ1f`?4YUs L!3O]= ij{j IOos2 '[AH|%"OHՠU&cbקip'_hBXO%(e P*9,P9~s ou޺q(19i`"gHEblل>*?VK4jY6MJMM3kuJh+E~kwmU{5s\EU>Ч`y:8Fg1!x;XRUj0BbGG(m/OaӮ1^0Dn ʎk0t6afuI? G-#O9ԉZ6ggՖ'J`kkE}֐ZYuxyTW7.hY ՅMg#Y&$>$zϊ%ECLB.S}LfMCǩF!{T4g8(:m4`;Ol`=\^K֝5S@tOTq_ U~6k|_F;:BRVf*"K*Qm{DR.p-㝮^y%+3BN~@^'%v,^꓌:]<0u5"|ZUp W=F=ŷӫ:k&"_8/7h[[q%5.⋘*\w%&]T>R<D-AZEmqh{ư(@z7|8Z"NR[hjIBpru)ˏ4;;_ڀX _V z &r;-k}"?5zN}|I oR^]~JYɟ%&376vܯqNzڤH;\ I1jiQ &iF6.q`T.qp$73YK.Vrilgw%䎎-1Hr$F4?tŅY2"n_]$)Te %j-fvR%<C8!8ē\~|co 8t@P"놽)4\3MnH`8%=':-/GIK)5 #;;!pㄯ~9 GQ(B (gl${pnM? ?'w`E?n҃T#Š!a0W0F){y~w?I^J&]|#`6$}wZ00_u^:}(d1 lrLa#7t G]^-B d&J2kNIݵ\I:~#eQ4=#̺ 590#^rVXTà J}/+Jd!m>aT kA֑xmkvYWrnX}ȇ {DhA^zs)j3T4(5d %$cjs#RgohgˑfGu}B3&;6!b] +cAHIStĿ$ _. I[,A#&Z#u1A3RK2µUE >&R=m.e`;INkf.>? 6Z$YHMeY08 UXxsF>i4Cаn.;X. y \gYiLt`g-1Gx|NAxv+:0*~PA6qȜeЮ^{ PTG7<ӻ>f''FX/ C}ȂqQ.glRL?RLYN c RK Yq^z\]K̷4p{U .rwʱ#Nn `ɲ%co.E_;n4iW'bs:`kJk35')eJI_:Dl;!q3bbtҳW_j>"Nz4nXHZm,M(i3r R4[zj۩ h) ?qB SҘ |N-uFRdXpXy&)4_@f󠌠$~]T'dk S+ڠ_'YCR,ęBAl.vvZ0}O?ߗY;Ƙ=h$f17(d69GĐ5/'Fy߇k\>+0Ny#z}QUL Y֙ɥ9/J@apaeU6mY} 2ąun"Ą &Cb8rbwh5SáK2"['+\oSY@X|`h&~Lr# q$ݵ@aMİ,O,_$^,@r?_Aj ᚮ(E áf]:rx&"\ sr9@K-mQz m W194Tev0,%k1| zpa\E$8lbEü,C~3ݖF" cb4#E{"!IBRXN}&W^<_Zk":Q1(Q0YBB%B`;le'Q$OA_*DWgW]1A2]['WC1N[B2 aYA=RT[0~jfA6B_>,D Plu}þ.!<˂^qgTj *,$ '_ D$!jAqJB / xq i ~%fTskl-BpKea+unJ> / fj#;t́5asNuY^iYibz|ͭ;U0̷;@H aw슠,̘Oy]j-JK998α J;hks8D́ 0bVll^Ri2ZM+c~f\߉QLw\O>nr;ɧU:j[F.̫KE-nLաfgO]nnzddʀ@e/ZN@q*mNO$ma pt]}10zB2@q9 PUOV83Sa۝XX` P0NN9wwjah(FT>td°b7Y.bW-IIVy*);o$DOF eH(<+S>yvF\D[24 <.`5Uq-F8_IȔqǿ<M`F(l\VL* JwK!O#=viD  n| %<.)V?FCU[S4Ui1 `%|]mNKv'!QhVo)& ΀VfmJ[~~dBHe􈈀Ң~C#Ìbe&Ais)96NQԐ .X3rJ[k3L[l]9G ;ׂPSw bXTK[)X Z`QogU]eѥT?B34 FXXWJȞQ:JaUBr׾{eL%n"T  %h=ЉxKa`b $OU`;Զ&}̚::kQ;ttubO?#|[.-pyu;Ε,dm\F;KY ȱW/|{ ^c >>E> =TO/ Q3xC}7gBg,=jcε,|+JJDlhJ| /l{;zq9R U)`}5&xj q :t^^8{e-1*9h5hZg\Tlwqo='K6O5z25$iqPˌ:q@Sccf1hGZ3rΠLMh0Wq~&‘Kd>f+t?"v,)utKgY+m JE8͑.m-i \ [X%EγE؈|3OKGѹ>ʩs)?䑯d{r#Ֆ[AVEW;nCTeW3%I;$PJf"GKv~ggNFMyaDsb4Ŝ)qZo/osSz!l FԸ{Cȥ,X'&!G  6 BqjAc-Q4VD_"WVթq4k `>35ۖl5 1螻Jr!d 6?H̦TZ$Sqt׈ 0G3vp{c",y'$e*XTEd>*k^y:$)x_E#R(Eժu%Yl2R'/JS_ {{4ڏQY3 gz|Hh4+~uLK:1+oo*6D|̏ME.>"8[P kx;SΜ!R 6h^-WY8RLuxY%cvl{@lDus??pò5żLtv:DC>tO}]O\9*f@lJQ\MX7iӝ.FQsX >URWa#T/Aվd-}[{ڮ_n3Wfa`ckdI.૓-N< gOh}nј8'eJ!~I8=-P[q ,_c_Ði2 YeKsbujdxn0|\D_Vͫn"@L(d5ؔeoj5DiDf0?YHzkk|JY:Ԛퟨ`YH !ۃ!l;\ddZiF,]֞%(?@jd}w ]{BSFN,Om9iڭ$|c2d2Y )CRup15:0|%.HH>EƦCk[>q}))܉ض VÙ܏ҎcoUrFɱ}?JH>P(_~OU;[HDeIN Y`qؾ/Wd4t**w4Ɋt!qN=NnwI<(gm@OPA4VWJ]@c<"o,35&:-Iş0Fm$Z7tl'Ym?=}F1e=kݸ,CVb-gÏjDڒ9Ydc3l̝{]B E9jWS@_nZ>s!DUˡ@-k/~qoTEy HHy7KGqth@Q:(E;׬НЄ&7g9CfD N,# ^- 9`ʆu<%.D¹5 8Kgݜ#8^EGOD@D=rcP3-HRU^0bTqiK$4H "?gˆ\p?kv`T551wuzwf/6 \6te/[Y+9K !_\(lw6Vʖ-7r!{oa9.+ZV0"p0 I#\nZ ~ǥwޔt ľB5 \( ` Kmm7YdHuOaRdՁNoQkx {f g4Tbj$˞h6pi^H~,`_4lq+~kC\O+E5sB*O3.Ѣ1j6Δ^3ZMt8AKu`ۂZI0sJ|pៃzk`Ho{jpx"(f j}+28z=ulHjT_7c\P,; 4RRsܮ&N=6KD#QG65">^H\z{C'[ rpoia")CyRb z+'$w+2!{&0_ W':'Şuwc:}rr~wSdQ IN,Ad7oB11O ^G^C00 C{Ֆ1p@cs bؤdgF` "`3y0kbdH$KUt!8[$}m&HҪe--'w>B9J4y2E{4գjE{Ín"t[Ingj 1 oTm 2bK/^{Jx4w`uS2UUy6mx+W.? g#OӝtH }g-SC p#cY_0H\(+z}Jk%u ġ Fn:.L(īwe 8Ic(.>;<=Mwvź^cM{4*Rg~lK.\0MJEl޺ȊyBeŊV KuJxEhf, 6.v$7="GyªPA@"KzӐ3gKaHg]0}4(z+̈́O;9^2  PNzUT#I0GՑK1AO,s†R?e%0u؉Y[&&;'8,-=-@Ep #0C%*ؘSf-?gP8}%1E}oD5'yVCԉU]%~[w*Z9p_Æmb_?,%Jσw5HHĝ_u< dƺ@6q c)/>n2A0"I$흆N&D9@Us[} * 7uϙw$s/ qn(SD&,A:{ ;ʓ_.0뾟m," Uw#j/m+Ic@ )W~Y1 UGl exR0et_/_][vOR !hپR&6ږ٤=Rz}>)юJӂo6NtгxͶc@`6V8r[(XRCcOd?[+\V7ȷ"$_a.[!A\~2ᢐA_E[Nl+:L/xJIzݏQj,Zď>d@ΚS~nQ#),QE2bS\ WSJIvM.6:,X.kIn?;X9=8Av=~rZ2-o~(^Rw?7($ZY3p Y d K6]pFK0N1= :%WJ$9MO!<{hb>pf&ZڷE݇-pJ.xHEJ 1qo.i#CqIFރXCZ]x(Vة|G _ϙx%QmH$"ގ7`m? %k?'6C_%:Q/j]uj#B1hW/WKxmX|%iVbn7(|F4IP19d\ _yYFSxQZ/*X&e-4it&zA) )ʝzG>܇DS@+)+YA[aoT9XpMKB*fHors5k9! E\930ɲr1XeB( ؗ3ɫ33 I1{تdկn:ikH"xzyKŗ6I;eV봑?QJq -a?th`$]wgf3U0 fO-T|d%qmAi`ÖBGW>l>,w.Gupa M2@;^I軼mbdʉXF?9hxƝ.Ǭӫ{. }<X*xz ^CJҧG<u uVD_q_rUTոy7I7%3 ;޷;v^^a[f֊W/T;,$}q,NYwzN8yaL#@bl,f p ueBzR 3j"}+ZLi|Xֳym en*X9 ~x9"VX%ge^+eT(w R^A bmx ;Iu%VkX^Tw49 Zyh}hVff)A9ab/v^_71g6Pf-bE3J9!C:ľ řѲmUMv bmNf yJ!3;0׃SK4^uB_x@]ʄxj{I&v4j X#J_xd L i<}kt{DꌵoLVp{d=uE7ymmCuv0G7./=d=p 󬍍Y{ e--ZNVաzSڹ/Q&C!|`ؖZ{Hi"v[*Dlfܨny;B=Si φmT7kar*CER{䤤T$JGX KW*KE+ amIPC /,zLVlzhs nډh( lK+AsL1`}| KUW1W>Q^SҿxR>:tXcG4J=]n<{{7.Jo "X<X>~mY;߁]3-@r=bze>1\A$yV,j/EgmB+d6lI]۳0Ne(hJQúliGΝ :_S;9%az\XSawwlgF- >067х V/Pgɿ滑JZƗnhj⭗9ׯBn؞P2ykce?Df_,`M9\KWnZ'uA/)r '˵a]NvZi}κgOtIvBAO!)}+zR%ō" |D6I`D$(w|O#?/65@ʦ+X _z6zt ?"ښE gl @,F(@@*E#%~Ե?`XPB{ҵ;3c>|c637-MQcH^RmΉe+ S a NDyq;=?ʼBX/ tyKFn4+ߖrwӸiNtI9q%Sdڑr)h3  yh$Ddj -ȹ?/52LMoJgnro QFૈZ#b.kxKYiKf|Ftk;aAO0rm*&Ri(؁Ɍ `x%PZn7ML` o2*k"mXZw8q!Cn *MW.zlH.ٰSKfx؛;Ī: UTQ̈́;?rGlѼBS9U͞ ,mN5z3ěE4c-UeۗRp#ֆ7TZG7o?H;c\r%7f$93M !)0Ry1/>|ԉA{08B_czo7H .]M&9X;RvhYw|YB޺84F2oTyȍ )@5;C*yP:?|r0ꇣYKr(䇊MrP{@OG93ⵏqIKz ^/C]4CGֽY53FM{6s@QB~7%#t5p ;(Sm d6:iſnS\3ev>E&^>Cu89(27*!U ]DdC`IĚL*{H=X=A A͑Z,X+?c`;OM:5VXA<9'A*a6WBdw8O? Y2%0!;2LCi`_phI rF0(ɟ/&.st^!_e,s`@>j8ek׻m(3vJ~Z7|P#zD˒Lm++M?g2"E`B}ۗ66?OދAP͔''b{ʗ`vJjiMBVb^eSaC~-z K$HCӝx^XM{=ӂ ~n9sZ%`ȗ/_qϩ<4"ÝY39Mtb~K)3anXzY 7HUNV$误;EoN(o;* < m/>>mQ `GD-NkuD.o/+}?~C\+y% #w'mVqw}s[h}@JzCֳr&C")gj{ Nx%Ta cѹ Ym6~ߕf^ŋ߭ ~T]4U1 $2[ =dpR'xoAYQ}JMÚCJF| 4FRse>3rW.2#у>(1BT7 br@&lw=|}WT>!=u}<ˆX7N-PZDTQ&gD*4@:{ +S-:$j%ooue(r(REBH| uTkDHH x QqydY ܾ$!.hO䶮&VKux=xH,p^h'7$Pu PٺK: 3- }2==lY'Kݜm*Tݐ:6"#!J$ eHyHhMw w|6g3냻o)VgD0=a>'ֻ_ -p}[R ڨX&Gm޲ʻ?K 2$gg&gҿ2aTWs}Z@&}͖j@GӤ'9J3fAfZ^je@>0晻Ecڍ/2E3L`ثN(˕K8PՉ[};lVf_VE8p/: b kxGR*A-9&(=Ƒňb 5 ŋlIbkyi בr jL ݿl9,9ZhkG壦0eE}-69J\Rmc-H#۷j_Gpٺ/޸nBv7 WDAN1Q._y1Q7yQquQAugZ*x[.m!BMR(J؃R٬"=H5E ^}J4GV/y~ ].:A;`g8mKyV/nO1h*af^{wSh+<~ vOjcQ> 9eT- hqt2''7"+?D֙-zϬn!FG>ۛ^EQ5pBuCXbq[@GC#Db x!GlCUbDmJq;vq fQ6!(<2|2yS6蝔 >a bOT 3Ez)ϥ?^RhkY\EFVOѲãn``^MZ<}Z`AàXYlG+A!HAEhA|I ,җ*{a9q7بgPbM2U&F@$)DQmY.uऴlŹɩl[> Usݯ@;JKehm-r,cyH23aGH\. {sH-IqZtLNIQa$ec n-0~:yZF :*I%N-a#%κ#lho`v D.ɒaVztCNr/9QZ,YgC"m(yG#U!XצzD΅m_An'qk +rJzP♴b4ӣ]=y=8ڎJ`(|y%hIBbUØkYH&ƤԦK7&im_k `TN@'}z;jO=Kx, ܝJU1 iGxR_TKܨn'SMd228x ;oʳaGfwP"ɝX2x1ӝ,e3 F'aƆ=P9%E%)I\^N^?)G:^UAjƥEˆ <yɴ+/d[nҭ%)u^ǫ.zw` 9_4Ђj tAs݁E6b< 0ώ9grfde!4lmzT?Rs?EPa1e& Wx7ެ/p.J ~6d,\>Ĝ]D+lDN_kh,UTb2/`$f[.FGQ}˧1duU4yq1ZxDAE5M|e^Bi8un_y<[F@ s!E4l.!S^&uY:Mchx[)\ELP\$`%ƻ&S[`ồ6 \U‰89{<0{NCnuؑ 'j*k?T׼udd~QgkaZŶO͡^p4B_F#wZhuhI +>E#q1HCFϮߩ蝟)\b^'ag8^h5 Q+ZM]fw[*gxFݏ x OIxO_CC$.Lim:`=Ȅb7AoL5ڇ#w3}7qTeCf<9!#[YcY-4jXQD$TbW1o$KduN(Z\ e@zt5#3Tt΅gNb8//!D&8AײDgC*֦%%B ?9ZŖ%hwyDJ"b34}h BFz!\vAYHۚ.QU^0Ji"%8ICjͩ~.4/07o|4 h V }}Ϫ2"IMgc[\8w,*6q ir^MhpQ+9 בezd97bԑw=:!I LXkF6 X8V;n3(JJ(u:vj~ZIF~6ެv4*򩹪3c&N'AަZ"i )\KZu yףRoX9&} [t_-)d r)T ' s!`IR#r  b^WIL9)] Xg !;(O~RL#lƏ{@(Xqz.gAqK^1 ;|?^};YO& ufџ{ݕ*ׅK%t6˂Έ c#ŝT2 kzI@e>f&F]Ӻiml'N d-6|PIu BqJ|B^: 063rpEXSܑHd2QaAMJk%o+9d*%Uer-if18.q(#*M{Wd=(ҞŋIid2)YUmH JpXX[#34jS0Ne MpkvuGY &|%cfa_EԺ< s _0ƥȞ?im֌gZZx "LnWt|[*I4^u8&0s,@6j .dmKL? S!m~~d|ګwk*U:ҧ]pCbTyXMg[FQJxB!BP>jhI2~Vh+1=8($!XŜ8*"q󥕗0< Q&gZ}HS0).>78ZQQF GJۜt^{dzz4rA4x4|sJ޺MD /i347货'wގqudz w&NBDNPŻ9ժQ"`s;[: '5Jm̷貿g@BDK<|q2]ٖGݳy[^v U:p{E}~P|^kgd(M<,HZV)N67?0p B%\Qq#i~Bל05%k7|<#ʹ*HeJ0] ` 1%ϻii rȽtjQK"oZG7\i/ ꁼiIɷ$ X(NIǩ?B@,n$Ѫ.cC.RWcܲQC^ޯ鏩oV2'{n\Ds~L,lemD7ۜ됋=x82UojI+,c7y?qI_7[U R4x³7S|J21n.t3~N"XAN۷j6PK6vÌyDI-LĄ쐱&VƙDOU|P%F75 nWs$|*/DC fi Raru=92(oFE1 G ~AmDz=o6ǢƛD>S7*e$}zXad־EѸd nhQ,?%s-ې :,WtH(:t.)V.ϋGCo_k0Z #ĐFA%# HA.!QR odžM$޶U6KC0)պ̸KO+^[/EAی> $b6 Y\OZ,u;s3%RrϣrZ2ԍ=CẺ}{=R*,ՑoRD(/D>] 7ݨiiL\Cd3%2UOHY5. kਖI A> ,h2Y w-avr5͗Cb( X*@};\iwp`~ خBmVէ-vk0sw.](. !{R-3vW/ 1ù찳ë1;x}ţ5|" `M|J(]o x$U2f$o cfT0ntP!zY^ͼ*iȈŝ;k!Y30rv7`X|:c::! 3P{_ *K43OP,-sa5;zodVhkD'+,}_QH7Dp.Vt=s\|Hv+9`Jdn381*.8yOA]ģJOߞU>wWzWlY( S4il0#FPgϬy9O%nu?zYߜAs^{~%lg>lA@m@y Gu< P/ tT'v4aLx0E=5gDs̒ M(ZTQAq MB{8#mg|CyKVN#@m cTDOMǬ>cNjJdUy=$<;뎔֑F0t'FA8'pk.k?s2b4Z"8}J\3Kˁ)75R/ |NaŊj=-6-Y~o@Pv+eLm)CjK AFt,kvgwn%A~!R0QOZ.s}>z-tw/NݛpwZt SM g-]smQY[[R9ho߅}~"D6ʁ]x5wbvN~IC~OR\ȚsLb=zL,!bYuE@Ļ,P6yQLBY\jH:K;\x'ڮ7I1HO גPYcfxbˀ4WěC%] @IZUH br0Je 0l(MU@zk^nf qK,߄ ^ b9ֹ} z${~*Un1ʷK YբA8wY/|+L+UX>0TΤU˓#[nr`7 41jI/Xi'o?ޚw3ECqycyBFE;35V{:a}FgK Ȕj* ONNj[/F B+A JG;&w-p20~~;5M\~C=` l8_^(g2D޻<45bَƪn9I3zri;5gO2A3T ӈ!mrC5CP(xOZ|b`3aga⶗3߂'ʙ]⌗S}EGT.HIjY/^w_E):ԅ̀x@]ރ RD#Z?t~5>/P[]-3tk:@&-R,SʭZZj|unsQyaˀG. yةl S@\R{#$Pg=?fAjb5}0>q ʒ:#ZSvY [BaACvd3Lh 5\\ۓaLP?c0SGE)ʊ?nĀh {NP\XCaU63c2q}%"xZ}:[]#pbԚK~->p|7߇d#5 ?pww_ jy***zB)hgPfd 9'u ;;Ka!sdEm 0\dT.|o76([VPJe4U%myu3|ܐuC[\[Ⲉ ՍأoeD=E.|RxW\{C{ |å9|.cpd'm%NܮW bg2T:]aǪ :ۍQ:\:?%Nh̀MLir:u-nQ٪[ _P;Y܁~zoM<3HE|kuCLR UAN6:ŦR Ur8 L!Sn\̈́[em q>ھ_QGh-z(Z7 ;k1 YIRhFq:8~ڸ{_(OS//?-*Vvt=)PB`6hYcQX)-Dy55H) )sD|͇/d~v5TqzGtOK[0Lbkp6-B-ZgfCDj >As 0%O髿STX - }a`(phlo6:WT Bu!6Q6@Sɱ`ZH ћCh3]y ~&⣶ĖG@j)NL3H&쳲1  钕1rO=Im^Ms5{i0AaQjG֭#g@$]Vu1鐊oB.%˓thʅqMA R1Ű͗o׊^ar֒f'h`2I1k[g7Y5*Y:M$G͌)59hZnM^($W#?]@}rbU*RAʝ\B5 X]'CQcӃON)bzFe䥈YJ3,~nUcLoPlΊ*`wmCSFr<VlU]e+d{L'!wQETSvg03(|IF7a"Ŋv>DM^:>/CnDb4{VȴpWu-ډLsAM^<&I*!Zɭʤt GykK q1L j$!ڐ2mRGIabBd3 08/w=9\6Z.C6 _Kdg+hKL Y#'2!RcCX&-G` P[=K}]2],PCO+fbt/NYX;\#L\<)4.`ȱ\ yw"дh&!PIG䦣:vDK',as}$@ph?r/nS 1^R7X~p|LvgF:i3֩|$D=$xZpXc"Qv%](|QuZ9m$.Z-2fJni$IhJ1lWoo8Wx`ټC 'q9죰VW! u\8_-ZBe槈!^ffڽSW^HDFSw'f-tȕ]+\_~721pt \%iWh8> ATЍ.4Y6ܻy/ 3h|?a(RMK-E=eTNkUqj2 > pֳVjo2Klm$׻H&f7WS9 h%U܍M$UXqu(E[*omP!)ˇ!`C c~(;mqYɽ)R^dHscqvVE{va犑y@h@ޡMi,!ίGsb16P>?z(QL 7e鵖@"t*107,h.ra.E.[WQA䶘5);R~wk>0R35ivhtED-kDmGΫJfe裏 EEfCFg~ :U=HWep^OkKO-=0mj[yUxz;+f,cC?X n%OLgK3Ez~]U9}\CJ0:!V'4MƠC+ ;(r1Wtfps_ќ>W)u:vP+b '97d]!kGw+a_! ,;d.Tܱc"DLdg.03d}jc*S.&U8V{QGsCYéF{K(fJbx6RBڂTƤQ>λPaxT YaRq[hy'kIbLB0Вpà=Bi=ݟݽ026Zrйg"X.;O(`8'5'[Rp'<4M||CLH6KL</뗀G$CsW ;pSa0HDl|cޞQP`_:xNd#5qʧD0S*tđ ge΁̩\uN=)WlsWJ"& .srIY7#b?1ѣɶjF?;Oi,!oym)S1LzYkVX8ISm 6_蝦+amy09nGZ>YLVۖ޶+Qʯ8Jˆ-ZF"4d:Wԁ4X51]?OI@FX+#?Ucfi'0L%X] $H4@oIm->8 ׺I=w'v9`6x,C٬5C,?#]U42eVyЫxnGm?!ֳl,W﮳<2ΨzA$ EVKy vmecMn+ ,,M/Rq?pln`dV0{VC@#aZs\ԯI I)bJ aۈ3[IU~'MX`-ڂi IA9Dǿ)^kEXIR0ق^40zD 7#vZ3zr3 O/\!; ٻ3tgu=Dђ-˰Rus~A&$'m0G$蓃-\.n6d`N͂琙$}s +j˨/g6gic#>y4p+ymwD#<%1?WQkd% d^0>"b4i3޸Lv.BU^nq (E#dnp7sH ˉ̚Du*(:Jf 1HbyRkYBe ͉10"<#V]q#EhH A=7 *91 Ql SG`sexUh3-Phe~ t`4g:WMz+=Ui4lKU}b]'xwu}槼s;dKB%Q^zo6+p+⛟y tT$\F%<#%jćD\9{]McY:(kYz 􊦡tක_7[*1#΋ бP>eLSEo@m r4I nر$s5WdHdN!Str(9tvIC|L C\nTؑF$ϣjԥƐmð&w:`5!{٢# A >̑2"u?5gX(6E(pvbNfP0|eA{[^XUܑ_wW"c$pgR,.@X%7!wIAU<5+3nʬY[i~{DK8jBQx걃0pNAHYR`*-{BE@1mQ<"v݉~TS~d' $u[*I6r-Q|ZTJ[HaND8P*u""1FA ɀqb 7r6_;7q: iR[As۲pW!FǞlGk/Z72~?CPhyCUtĔ*v&oqQft_D֊pӦ#&UK6D.hϡ }'aP*r-=VrĐnAoy3Ky@K⦊C j lot~"sJzqE7"!a~+}KT!]6pWI멥pƧR C}}XսF3#Hx~ؓuPnxx# Htev+a 4 X:{Kii>$ǒSs%k^y5\3,ٍE]_yH*-Ep#ᖡF⒮Q0程7&c{_2uOGK:QS7)Pq}dY.*epc[hb~X%C7f8Xk8O/VJ4@Rރw[x|!yeʓ5RNz95*&ceG=.W ɏ͵`p17yg SB:2tqsKa\߯OQ xD t"YaKԺQD8vV Z +wA3.tuzx0J:<d/H3saB>(.y{u79D2 (."j㡣`GE;L yԠ1fr4pt© D{rU[Me$.,Ktߑx@m@M+?֕kDQ>%l ~RP{,Kc6PRK`O/G įQzȐIb :P7 yfr̾EnABb]!}Ƚ | 4&TY[EŶ+f%ijl/ܾ7">A"Ѫ>E<ܯ`s˹H/wZVPdUhmlt\Jd< uJU TkG"E 8]rG̮$b ^Z^Hڭԉ90]}= _-"뿨o2r2MxxpؒQߑ#+F!~i}Jh AL "jGE+ș"aE8b@ (Sy5_hˇ4ih(=s=TWL񢀭4XR-qTYk~ʜANǫu ^`04%Y"ĖHUiNmh0F*"bL+VpzO[ >=^8C&3IHD.O׭X]X;෤jS4 hdP3(OFQU+:}|X,Nyiz{C@WoA|5xP82gs:*ᏁI #F`jplE^&긟_9"DTM2S9C[˩sJ_` ZRzJhuz,6a$Tr[tpLbZǧB ^ӎ{ y+SgP?ȔHZmX#A43CO]ç032BAk.4ZnղޥB>CqDy^W7(*"L?zbjB m_XȣfGYi T hߠ8vA5w;! Sq@g`ʻvstn ;o϶[Sl>cg}و p7u+XG_\k} +RJ\Ur= goVKg18pwxgQl 1@<ێ=bae*98&Z^;o^,9bNQf]yŭl(~08J$wυYxX8RyiEۥv'R"200IkBlܼ{>hOOQ:^(?,EqOmK'& o¬(h̅n}Tbގ/1DAO:q}c먮+c`o+BYӕGa-r3A e#?/CkgUk pXa{LCYTX;"`;;a|[9"!8GZ/^giU ﯭ2_o/ꮕ|e"ȢITuCaE w5HMq.f̊#kx/{<ؐ{[L`TaʺV> =I 91  =O^ۅR S̘J:+n뵂.zKGev o{ݑhud sh/)W0HuKR)SN1,~*JkBxNi]X0T/IR9U627!6b`.CMK(Q-~ys|f B |<"w _r赙\0U7Qm Nxzs>C+Өi Hdm>aTߞ՘ӅXXMMU!s(c35o SR?LP@@ZSS{ {L2>$a :lJQh;8$j' l8<"eA":sŴ+~G+)͉Pnq8]U,E7Q„:Rn_NfRGb Sdhl9)o-+s5-TD\\NNw0PMxL-D8qKb8qX=3F-N/PYvTȚd$Bϻ*AtnԔ -I^jP''"oJp'$O͵kΓ/qB껴tI}w& ֛}6kd8D#{' k?w \% ==R-h'.G"afL.к r+a1!kpJOS@UbӜ H/ Q G! =Luےr/-M.Z|q>3f6.8V\^oXmJĂ,EtTZ "3OSP UXWgt@^y}MjwW[3{t2Ibe z44Vo0!fÊ?Yڔm`vˉ /.K0a^y+S$f)ubdw?S].o{Ⱥl ƚ|-5Ì+2 o" }v/m<+@M`x@dqBU9/l +Wl_(/G^R-I*BY3lsԿa 0SgHP`T[ͥl~(̽'7%qds{Z j#yh T8D~A02vr dɆOa6Ѭ'b>4w2(Lۢq0`m `#O@>>9s6L=MYbA6PT8 8D:T1]vzH< s)|@({Mm(𽠷]Ҭj< L ]MKkE?Ղw`UCw"Tub_.o s|{9OeBC e\Z]4 5#a" 9T P'؏žZʙt.Z(VepHG^vhp rH;TTm3a2*IZD0ZG_ʑcBb&mf[M0,-puFYE- }JWJ\@5XSSA+I =fٻiCYd?9 ' .} D! L36`4|!LM@ bζ\MdZ;|}`9ƍr7{[m»܆ ՓhZ⇑\Nl\*O'DfȔp RƼN+aͱKG pQ3̂Cd(HPJ>1>I'B{z."?\jh$1\>3])58zX~;~ |kƗ]~`R8UMDiۻ6Zc|ѭ,z>f!U=YmHM.8g_Wg}.][28XnjS).1_*+7z\vbY1\@V&)5]m8g8㧳]+UC4tv||+RnQgX7h)2=k]N-o/zz#%=aYN,vq\˯>OJ__cnp&Wtrl_&K߁]Ƴ| VpFK~`n)oeOa_pEc C}%!*lP(QMdNG_FCަ Nji #~e'͎.\%Sap&G闐GGCo/ڳ, b>-,/4Zᗡd?"DJ>˄v9YIWE&_Ӥt&WP%l-iْd' ћa"O0dpZq.($Rt Y|)p|0̙/`4A%SMYXA<#J5!I~() Eh$SxfG~o^C9` (;x{2%6%7>tBUQ'o q!,CS2׉vK{+ o֕q=&͵m Ɉ,iy&~>X?wIpbw˩VXˍɧ&^5mpKh0`.riaa*"w'dypx̡͖m_6' '[&D(cwB]oV_}__dZ8h( W1Yx}cq{N".*Jj :tz%z`eP@MUZqsv \qwpHXq3zABB' JW029MrY- 1OZ h.L za[uHDpك`ROL7mAԾs2 Y}qW +N? -·. v=gS[1 O]/|_/=c?O/eÙ3: VpjB ](~,WO_Vޱ/Xb3_< g[ds<Y[)zBEyM{**y3h왆hm[16djRmq"O!1QA:PȎ#$ӛCثMMrUOKÑ{{hV 0%AdgYR>u=#";KIHOh6٬6^|k(cL"+S]2ubZfirНan$g^—JSdn~&)Ya쫍[Sj]zWjܢKa2]ȁUqX/둶Cn zC^ŕ[,ck+X"ų4 @,W%&eg -519M&z N'wTB#`݌ڇiLQ>*^T|杻ƣcMc7i ,wpzWx嚀/FqC1D\} Pee]v'G' G[V}Dϝpx|0jל8OK/yu=fа. AۉT,:+q$m@z}O~}TF ͙3'4×qnr KgH%`,Ob'[lDZT*FJW`ScNz9u(5<% X` #/+h,YO'B\~s4X9AmAqO赎ivk gV4ho2$RMuQ~t I SW?[X SKUA2H?HpAw~TN}B'2Tgj i Ca`}aAc[(c0ZZWL3fc 4"P%#[3E_~e#Z% ߡZ( >-)6 Αkd* OCS$Cc)ILx[e~d  7sC.2Ȩ"M]ax﫸<$ęOf~0{*&CP#ϟ*xp9Q0׆=)(O@,TSr,+&DM, Bzg,xb>LyIz pN|6|gBؑAP2Pϣkre!h_f#y`sVצޔb /9^tE`6^?O9I6x[$4S2wFtXٻ=CۢT1i\Hހah$mWyF-n^(w>Vmx]}wza* NI[[~1ﶈXNݛ J\Q(\Z4ՉԣCab$rJ=AO>ssu?뺊E-?9՞U! Hv Jٿ^GD #oȔ_j-V5} vѱ:;GLQmp Vy\iG &%B!1kB)Su#JqmBhqL{w5")v$Pe_^xW -U#q\$XSF"^7*G-&Y\,7Q^c?9辝@Zu9BlrJ XC`cقgQdjx|iP_CǢ" vMÙͮ^#(j'c4ڒ\՚!2 ܉jWtEh3M%32U{H'|C =6qbGTB2Fh)9(Ҁ#E-b?+kjT˂8|܈ `3!J40{hʥ~x )ɝ*0udKKNA V#' kv{x(!#N>a jS:Ph,+~dW{>3+X ^kԟWRG^S1WAOx$D3/Ϧ{]$[|F[T.??:VWU]L'T߸ ; Pg>kl?LʚKd&.༽B21Ps!prk[ʉ&YGl1MSJ2R?FW$ hL K\GgAR&=ۓOmY e]oU*FSdK+~z^ѫؐo{Xa{_o#qoY8%9DdL> LeugCᬈx Nb5\NeE^f,7V$Au @Bj3tG[R ^s ߸}jlfg"3rIn<)mScri; ݬL}Q8h=@ă3S3>{alϳs['ԯUc Zx돠'nئlJla4RP<۔ !TQ]JOu┠Z n4Sdt$HuCA<+My}ǫm)hhAcX#4И'phq.XvR 1LjSS8UT؛ʚo9eD4Y8h̋ε0`Z5y~X{Trt3v;jŸ7-1V23KXL¥GQAd8K8by؛KPDbvh?Q SH)y ?#/mq|Blb=XNhnj^ ViC{bꛡ1yto dw+?w2!#qРfpsװOzZ.P:{ЍaʚX7&snR^B9Ma) 5Ƶq5 9W|5G*xHCQQ>{X,C6WZD,ŘWoZQ@ΒLUu(j˾bٞe0ZM9k̵,IAv> wC7BT*y,IAP=.Wˀ-]@67(Ϛ=+Dz"wΞpFEPf|9&/ɸ/ rԁVT1y:PtKЪȹLf<;e'T9s=eΛ ϰM8haT, CL5 ?Q iM٨v|&ɇPN]{sg"e*V㪜<WM*:mĔ_QDffjPeK|=q,M3 w 0 ]2نcLJ2WhC2sݼ'ꎱvsA;}W5塏t\qEGD@dF}N"srJ0Ae2}>__LbOFE+}dڍkb~;僻$fK?& Aޣ0 Xoo(_z(TcErSX*"39FRnb7#Bx76"+}eδz1c!t](lhbqmS/@mv(+%u@FcRUͯ$5&OD">`M1p>اje(8yiu:UAY.OdLLuȡs#}h,R?չs X iŠS  vp@cnAKZhW+A^jXnAG5 e]Q:tN>+Spi)s( *?|:ƞ۟G94E_&ӗXLP e09 y+#l!{FÉň^k?RzoI]che!9Lm9ޯaV8H 2-f#yaG &v* 2ADq `*JRp{@RSG|,QInql6Ds⓱uMPfِa*0Z-ոE,(ƎjooNA89_ݜb%lэ/I!h#M7W7_GvZdL=KxE45V]=mXt8 F-}-Wxҙ&$hX]/ϭ໼%yx=3pUXvDg y-Ԟ0|*ig.^nj>`Ġ2^od GŐӯ5X`BIjE*Ё࠴r^K@W%"C+nV*e@(l;|DzmmeOt^[x.jz;ߍlmr0= URꊩ%ͳ\߅ohws`/ vHSK௼k'Bvzm!&2ԣ4ViJK|&[QWbM Q07+L5rhNf+n( U!oA~XLBiiJ[b{%^AN7fEbׇKQ6uKhw(R/tLLEb2I㪇Ć#h_X>ۇeg<e% V:mdgrΊm9.*i=E]llKpL.Wx3 uJ7e kNAƿCGwjk9 |KeN)All`I*p͠f3 * #(&T# 1 Zxػ~ςl*V?\,v5t۾MH'n2qI=$xcG{ج?_ӱ?l}':/k"kcd*]Lq80k^J$ZX7"'*ֽ (%ufRZ7{Qϯ)3}h N.jmJpCw?US~v >2.xʹŠ>v)(Ǡ1h]uw̦OEHH=F$rk4|eAT"U8C,K݊v9~Ps$ `$^O9CLzsSmꢼl<=o3,gK$.}p"jҒG8~{ː+h]S:z# !9ڲ>9蘘CM459+CK1_a5|NҘ^[ڇspZ״I̦SzY["6*Xt\hNoa8CH ZLs:|z6%"\e<gS<"AStTU"+ס8#z:̛zWm!"l3Z%NVUi ܯuj q"*[wQp9'޳7/I c4~omn'ca܎"9me ֦dZj%.t~$kT5 E*ݔ(Li㫆,ĥP!' )M, Lշ6}a3eQL_\u:P a+q$pJ;N_i4/.خ-/ܨ6RW HSW6OQq%ZF6g6rks Ϡ)̑/K&ϰ&-a Ft?AP\ !_. #H3{gpN^wlܝ})/ᆵqN\F(-eI<ē@!IV{a$ `52ˎUIP΃.A^ Ke?L&|. [(I b<#' Wsh =c2QL$D‘>@"n/lZ'c^SAhb  7(;A8Kp͌ X!̈́q/ vߣ%0zfryoQi@&kgjuLc*z MoDX߂QSM`IGf0/p'< GDH 2ZVd0F(ʋJ)lиeyΫ28s[O5r2D$|:w RAX([d8cL,ٽ|  tP0|Uh\w@eq=tzdCJeLãGHK Wts\w!o", Jg(CD\`z?>wb})L-ou7<-aʘM =Ԏau[Gz$-LgmiG7{ptH7HrXlSE]L] Kx]kxMN|U<G:n4ԡ2rVoŠa+TK } ol\J©$*"6?zzsjp\VHV`r%ۧƳ$";hB$yMz(d=^T6j84˦Zo@y nx"Ev`\s,׮Oτ8f @W ]eʺc (0>R)<}s22jǏg%+6Hd={Fj6i{̗=#2&֣cE|  I=Y.TVfeޙޅh6G_Yu%tс*J}H>ːlecqº+۸Mӻ h-SW{BVN>Dـ(Y){h?QJ );xanm>mzx[MU`fH/N<-wxZУսJ8_MEPyi,AҊ;< c/zjP;֋)XlCl)_> fGu@S2;"ChއDh,Um^[m+<;@^e0U3vC^ƒx:iR1?\̡z]v\1Z픈עnCUЄTo V:  3Hnkt5ޡ&tI¼6$b$TVT9Z ^_0Ɣ`uz mc65~`2e̪ac)x_YQ+iI=EEb iܶS|B(_brt(S;\>-)ܗDR#ȐUOtQ8֗=zKpϮ4 ]*4wE/|p_S$kC|_= Bȍ_џymoNAw@ ;rZ 8KLf:[~D)1>l$Ka5|Լ&\r0kfKC;Cη^e!l5#z};HmaePVNsm7F #=]@bA[α܆Xf$:PG [ y\QvN`Pv'G>Nk|4kVL4™)Pqta7suUyjST@!msz%%>R%R{~١.os Ey"|+\M[+kg@O5Mfws; *.`&[ůj' ma:Y;5^xlDk:}y=0\[~vyB5̕ H%(ykyqc5Gam4:vfY-SsC*;oaY 1J=VS]C >ŀ86Se7LHۡOE3$޴0Jp&6v<܇!9=w{4`^>Ig\s|P=,ǜ! # >FZ*@/ZMfGf!eugd4ש!hד9ާ+⭄$DF V]ɞOgkMi';mӸdG PlҶ@@>!=+cbCVM-Z2:48+~c=N^%Ij5.bx0hԖd[9ub%XX?\\WL9ܖp齼ٟe8nl(rGuHs˞}v+nMTvouMVdעLmtCfc벶V?u~ΚR0|崰\ŏ%%62æ/uC*l1=W gQg)~S=¬%"ΐ w *I ja}IY:BYI!k?8غ8j[cCU6 IKRu$5Mig5)2J^`r-h0 ~zFt4 o( B^ϻY]K&ҹ2aZQU\t?8H_ZOVto%[ƶٓNWeH2!JWB45ܡȦjic\ȼTsGgX%ƣ`dF9W|:ͱ %ka iW;m6!! LZf%Dbk'j)`bK߼!DƧ^nm&Sxuy m UgtK)+A[P7j'eH]ض~ -Y@]Fa-) `Jz3Q,fUUA#ӡO„ nKz%L9܈l|lH {|D[z f)u V: H!>9aOkG'c k+Q$ysW,ba o g^>F4Wgя)Sا}wB%.tQ a̚B‡V;@6B'mlg-~D̄ːAᣉY*[omQ#yBP)@dz=6pA6Er"j݋01Lya}m<ER*/3Kz&| b뒸*HNc'*yA4WLe *_=r[)MSs=j(%'qeҴ58|sL5FSb^4|3r#xVi+,|m,>EU>ـ džS/oֶCW\rmN㡷>Љ?=Ұ9s,Sf 7;x\'o ,)&&vJ'򢨺RPE>MtRӴy촌j/DKBQZtS.`6]_ qReҮIԒ;64 :3,(`|VP_?̒_jhxV|<>2COd0=p$ )&&΢ ,?fK vS2ufg0HF~Xv@7 ɇ! kѤwnae !'_T1=bkʝ@ {!d@ŖW%TE|w1W|b!w4MNu@dzOm&Zr?f׼z,sz ֘莾_sDSk;('Rv$ !_1C I ^Z`0os^x2X)Pw k ̢=ɫwEDN\vAtl29430V$˂1 ,9v\$؜TW3l40Iua-i?AX`Њ=÷gb)~ Q'A'\n>gY; U/uF5pRxrV% Q3)v^<67M CC6 1d20ȀҊ>[xCAQQd! Rا:-Iqոpn03z+qiTԅ(\{Q dGMPKda>Mkf'k,0us/i,{hnAL5u>7)UAOca,=}wŘn (7ń9'UR Ȱh0wjF)mľ1^,]~lc7)1>J?r&Hwi1ͯO9S4azxmǸ[UGO.zNnũĮ3xgf&!jYԏ$8 `3z;ZV/3C4WyN 5`; RQ@f$BPh lHiUz5x|0X %N98IѰSR$@=][L/,  mfql Xe 5]Cxv۪'@ƕ#~1|M|q&$ݦPܫQErj1ʓ  :Dv=./#05uԏ31a<.2v]/4{-&UW xJ7H[+B,IK8ȪDIͯ_R3nxxi,u^ [t3]6}[NT1H[e){(*ˀArXTƩ_"4B7 f}ZڜS8hrKRg~2@q1EBIzChs O?#2 > 橛abFq`nӎY>'Zvr=, );[O qY&6Sʼng;w{'?q AiIʏs0Em"sP< hЙ.m߃4_Hu5WqIx;ୈ~7.'~ȁ:^h\ޥZ"]։gEg G)+$ xJDgWipPrغ)a4m W]&:Z|$$ NZ(\o8 F2>͘Cڳg^d>3{x*vUp󌃍o4@doh ;rGZ>^H RU.Z]eeH:u Ip@kp y P4(o-J9ip6#q'51HM-7׆yo*Ƶb^Mf0>rrQ_QIz>-_N^f:N?LlusmviL"Ǔun辣y6Nd^e1C讫h2f'q="|G.N/y;y0P5t5nw!tJȄБO&֢١/W颈 _cID].` ݳ?5^Id}ʁϪ*E /N▵kAG_Iܒ3] Z|0<۞eƘl:iaKx{/G Y.U C/hcGgkhgEKb()7CHG (g0$p,%,=CR#Ju9Q;o5[;H١ nc7 rDǤ*JcW^'yr ʣo~\T*\8ʖo#Tԗ4^$)ۤ{VךǟV`P]=oaR40g´Apu(S- o1v3u.QDhW.))>*c,5 ʖI4伳+Pq#rIS*Tm|$cZpOkE(fCL=̓ k@N{*GT.=]/}ƨLWpqKj7ׄ08fҁu^}Iga4ޚgֹCjRC=㬈Xu:z7Ҹ%^ \Ac3Vf5cV%TDXH$f ykft\:$0!F]S`!$|xCjѰ=lVʜiIX*K^r;έjߨŠ;ȣ#hn̎LF+e'?Ov+ŽN[gRWhء21!9p<^ rTb'9'М/1QyaBg/kP 3/%Vvq ?3,9 gfDt:_/?fU@zqax{/'*yH!rQp F\Kn\x*sm >v>%?&!H8R"%on]ueBKEGDemYobLa]yD<")AxqDY7-=lN=o3 ޡOr+D(TA`g0?$2m)WG|Uo# IK<żxń4[6]s݅eslHV/Hv#=:SkY[Go Pp Y> B> M5$ ١7=HXqi< v[ȦV $T&./ۢCTi)Jо dz8?{N&E~t\k%4OB~q-$- KfVё3t-+(=_Ch-Pƺ`' +@@PJ:l?Aה4 EL/v32G:KHqhkDގlK Xp^ϳ֭mV%NosA]5-a!jƸy;#rN0Q=uΈefٖ5xԕS1U9n!_ouXs\3MlxQTv`^7s>܅fm{6d!|?ȿN`I8gUi΅aɗV(r:υ&e]տ%=`DN;3^afݭ"u.o '~is ͘!$oKdx4+p;xX%cAB_ 0P57i-GάȯnY [)xbʩ=Ӫ77z * PG+Jn+™X7Y|]w[R꺇S3 s&«0) cJ` 9SnS6J{z:~[2vn= UM:>!0(P7HgmNP;6j(H.6n9_FTZZB&՚\-#3(Eyշ_J! WhFT0_ ,o3دD)_G&ӣM:Rv&HOAzH+qPz~ɫIC0pNҕj;ms͚76QvE6O?>MJUyփ]lb IVeJLuͪD)Mj?Fh~Z/xDaVMcoOyZD pM/DL6y ^'?U9>dZMfN|n)S{^edp]!ғ|_G#=%d 94 j' &h\ <>iX\-EqĔKnՎ2*#K-$IMzjQD\bW>(F>),dSgM_C!$}&z/V‹MO6` Ė yns(͘dZ0 ~1OR?Q='ؑ\Jģ쏽Un'"l>5zo 0i!粳}{Yv`09ٌ‚2aG}_4+lF卢~k`Dku8kZJLځtRԡOp<׫NsSRCH7؍m)2QSAjMx "ud[3oߞ(!5@'=M >1VAU#i{5ڋ|,zL03k L"1%:'CjPV; '"eZS E6BFyw12Th B T!ҋ6mFqVs~Fz#vƕ ”L& a%RN* oN״N{oF!z5}?2E%GL9Cߚ%^_r u3@D߭Eݰ#)&U1oDLseZF2m2L:+ڨ.:s1#4Et$@@vDa)007}p?rП磭e@O'< k(X+%XQ!R6[@0c` F鼻^1Y.3.Nz8P۽Q`.ntTu ]Pմd!:8R Pɋ!t~RD(֜I5|9J-`uW.x !-dSࡀnj-WpUI`bR¶PJ%HW?ۆ ]πUʏ}bֿWb8 VYU7nױww] TKIO'W j+0۱Ɵ pu Y|)LG髉D:vp]U0UѠo$w,F$6cFןJ$E&t٣y ͽ,!a2m+1>tYI]7G .oZ(A=IHWt,qiSАšw +M_K:J6XsࡅV2leiԭ _r۟7[%LsuɃ\$=ݢrb-dEhYx*CJN&|B<0^ `D-.1QJ>n75,݃(KM8$a<՜qI*C(pICG3w voFr''QmRցBnBfOO5U䳰ElɈJVr"8q򹟒qIɺoMX;[-tCMtu| dP#OTQP_7=O'7bWilxRFA+ۼ+p礓uwoc7gd:Y7@Ēf7qe^j4T?/^&bvfkjZX- !ɫ,:$n6NnkyVe;3sivVGe彄J s16!?kHxT֍;Z岏ԯMxڝwA)1K~.[,g% IO}m\퇛F@%B.gڛl&ˆȀ ymęw98<^QL"9ǡ_cOX<4MͽD52UO~Xֽ [h?t`*>޼-|$HЀ1WT "s4PL^/K)- NzYڈ !/au+f[k ]{, f=(\:vo29E?de//M8nh!V^X`+zZ ot]$nZXRIR/<> v >@Ri3ӗD JNށ@0/#9Z0iFR~T_5^VSOQ/.F)|H0em`E7lҼBӄЅ397V]`\gޞf8&mnzŤIY^Mݝ;Xv&?,϶QvBYj)}6+.)]t3ae?x@J8ukbiȹL)﬈aJճ>O o^P'ZRGA֧%˕z L u+!JG(rP!n`kBI"dB;e#sŇɘTY 02ձ4o`TS|c,q&oi}PxeG\)tvޑegqi~<)(i䨱#RR=9)0sIH(8cx &@N慢,íHc:h*n ^Ӧ)ChTקK$6^_S6'\qJb"? _ +}NȌZRV:ۦbuCKšRؖ人t%YNZEf/YT6G & ԓBilyJ]tKm'm^Jkyre90&5O.pHoɔ,P ?t[ M"% c)u6Ե*2գIҌk'@,ߩ YYukG8hM,?GusG&SA-T;NM83i eOu\CeA{4{L9Jq8~W_¡F4 . +T8*o}lѶ 5Js]$, vfx*sW*TS")R"\86ko\n }شŽ  2zK8jjCx+N٠r-u0@w{M5`OksK}BݠZJ{amVmC> OE"*.gpc߄y/,^P&ռzD+}{HhDJȧv6N&p0y~f;}I\x|v8`}w46c<[| e%1K(8,O)Ʃ5Lo}0Dm f ԟr\#CQҋtE9Qτ!x:D+۪+t j T!A>z^o|WVz3CE_ʌ IY2YōQW[B&'L #1)fob`{op!)ERp" Tٽ%' 4l2 8<8$/]P:gM#T݋!-Vh]k hh}>UbO%f_ qŁTHrd]x{iKD(^Nz,Ԙ cS[(osѽNVSdl0kF0i|tW,(Ux~g*]%Hiɡk!{NUPO@k + d6`6jf'q1=]qO{<34X-C!KF j8.d)/oLa>:Uߟ@}9+5YSt݈]F:w9X묐CEVu%+ \G;`TFApTm#2UfT7Lkڐ )pca_Tл{|#|S}_ m,.zFlT>z=>h_?_mɄ%~pgF PߩYሥNܦGдiK6/35U <$[aQqf J\ߧFo [[v;hzKص)+h<푖k@ ;A˿J `O^ϴ49CV_-H)~[!N Kk ^V8"E~+zm#BJY [v)|r![m X$܆Ef"w N&2BT;N]QxFMa-g;Yq8{NFhsAiCL TD^W Qy*썍2ѻ~'T2L{NeAc觭J (W8LC*kUf }S:kAU ȦL'zC+yN5b-F y1AB/^SQQjC61Q61K@LK拄G9MtM;;P"n֑\sB~ +U+:Ie=|j@ձε\5%7ad:6?kEy'lQ[V1^ ^jb>yfo=j֫=?RmhXٵ`@/4sEB.S|豜<AOߖA= ~h8OŊ~8"ɺWQljDKdG tH)g(gAH,y Gp xiǴJN PG{̰ - N՗τwo)zS26X3^dgBo(۩4{)9G4H遘+]rf6d(٬NMj /Y4`NΡ q(7[l`\ۀ2]a~ @dC-S딲C"Cy Opm3U/pن Qi:S(A.4$Sj _EXwHl]Z̯Bhj0di uv 1+53ˌa7@:kdFX*[EϠl~89d=wyy8ȠBfщЉ9^MG;A`ن ]Bw8 WPN#|(O ^P2㇒y gn$EJgXwAx֐Ip9;T|!p嫀闚b =P |NJb e+cx!ގThĿ|J.fsgAb9;9wŠ`6Z\vYyVA/VR7>ops6ِN9ʘ\GZX~UrnHZ|LE@`Œ,ݚ r`5ɪ;6da #i7DJ*Zi6*nS~[suURjDl]J2k易pEuIQ%+y _;osZ%`;H^:fO`"p*Fz5 `O@}$H6ON)g%S*GrXA4AN]݊|n;فW wA5=%/YXU$>1ǟ"ؗL(BIZ;ag@ 9Uu3ϰo1Qa';'"">*7W*{[.rتDl*(.)a,ihC.^_|Y%r8 YfY$$;hwkO)%wCSs[:AQP'shNsM)\{ɿZ(>r2n%qx֦ \ݸ9EL(W'" VjUtvRP/vՇg{~ڑj^!W."Hrў;JŷMun D(w1ngwڼ"\|l%md6だ%٥ƥdE{0_zhU~b0E U7 &R9ߤ M=cY4.;P2IOw@_tk"q\EpAw ݑ=AɲL^;agBfQ=pԀEv.EsB^h3biߧqTr{ѪbO⋌&qSrlaPWJ[ʄ/E|<]vnWՓs/ UL7AHhߋcI.oʨۊnaf~j%  xC\8zAfC6HHQIgՏcuݕ#nt-Y{swZsFC.9fb]=#VShU WM1F2Msk5ؓȈRacm!l$s0 &kd]r8(!oC!v.1'YKRO-Ň,+腸6/ҎYgxr54~} +0a&(Ulc$oT*o(lilux|UV2`C\rzb Pd0#i zc91-ğy_ʵ&E;x/yEScbL?Α$kwC'z'\tFwPj+9!n95˒Qv\6E}žڲ}x+-ׂ OBuVCSf&#+վ2?KVe @~|ejL‚Dݰo+%?"u"Ie~dhod\}9f*݂ZGt5g}O%dmKO:]`Qcw dhS_z$M =WVY '=MduTwKJ+YnvOz>Ţ`0Z=.}7-HP>RgxeeArVVэ .]7JtKO81̸ a:iNMS衣!ϞLAyxX -V&"Z7^DPjOm!Ξ_q5C=FbaR $,t RT)R9Xl;=&t#mB\Tp?)w^hdJby׳4ѥA>4w^͚<1Jk>@EV]Q\"z2ؘfm˸(5!`8OI~Ki_:*ſFG tߩK4]:f.mGߧIQxFherip9wwh_!.tiy׎!' LMjS;6toC1i.>ɼrqKp89F{psDvQcN_BSR @_wR}٫5(uЈ3G # 'W;WC0|`u=="& $"6fA4?GT6q {i3UoK *&*$D?e}R!'TO&7iJ7ObD;6dٲ"å'L?>ʄANN=: 4cW24p@ fj뫉~]G˷/Ղ ֩HG2rWG¯8o=QWʌ"xQ| P|2{JWbO\:&wލ+a̯7g٬8ZnzƄ׸e?&k\ &Ťy9EUƣ1c4X^\ f=΂j i2uC?0SVR/2;xrfnq:,w߿r> U+ҧ{yn}VvM{DYmDEw ,*Ǣhe{RTѠ*65P(<EmWϪ/?Fn~D(' bNnɲȌl P=sB pkAڜ=rz_^By(OMJ f![=zdRl$#5GAPㅨ7пFSf8;9T&BXxwX&sU A.xtYNK)GD1G(_w_?Ēxd`a/ԙlՃ=Lk_,Xܿ%YLku.;4Rw0Ҋo?!5~q#5Q>>Y_|*"bdR~$=˹nw&c",gӨz~R-um-2K4AO8YwQHVgh>,,k#޵w7Dv.Z] 7PNeɍC sdLsx혵S UfyYFo|DL%.+MMgP{[}nT# 9v\`|ܠ5HW[ᕒ¢z@ b7v@IGGfLGN7'`sM&e_&n2uZ .~fZI|gȉιޚ=z[}_P.=(!S\/\MrRGBd,7[]=Vn.y!.cUG&SǦ1jSY }U}0}Ғp#+m9ahǶ/+~řh޿sTs+xf8aΕSjG Q<79cW >?g[-6T::(32yRN]l˺wHŎ%>|nLUΌl"x稤`K@ 4Ѕ!CiSE'\{ 2aE<6f&f$D~ܷOS*ό},U#5i^[E./ Ήs1*2  4.ʺu:eQ'{@b=it^z Iٮ6x Tʮki dguyW9 v҃nW$?mM.UEʈUeVV?"lLoPHt=C?GM- RH I|]NH%@@cO`I |lCx_94/l[;yݞ)!1ܟqn/p%1D0.g*^3Q^ԁz9()=RG-7}:>a#@ϊ!`;_hvǟYAQCn:$-@XNO=hh8 O@^{mkVͼ8MdL-n cB,IĜ२@zD-/$Vok轁~YͱRn߾\߬ y:[㰫Dp7x̖di'}$ q(hs51l^t xP T]֠xc L }d- js<>geGmLI^՞zk/0uNX\蛂? z35$u9ָaw}=8C,zV% ޽4u0d h[2acr(z|SmC{jAҮY!D܎G;xU׷F]Ca΂⤼E!싴b/@Nx{Ie{wb(器٣Ҙ *lši횁 /J9:Cj|{d9 :]m ͙jgVԼ6cI'KUPдIy@+${0o{ͨ,Z.c0N l9EzjGq{B_3ҏ3'\sM@ԆKy[ssm1,133ԙ)]| n]e.l4d+$ʷUFޝw8- 0+UGn^r^DaF "&>ERj/iFOݬr,)`._`h3uMAIN^ǿdͭ(牜[;GMnWkն,x,-!"ıW 7 u͐ In4x2R:[ջ+e}WS~OMRH$9JI4;i*N>:4X>.HfUQ؍.j YLV6پ#N@ n:#e4'c͞{":Pnooa..CCA<,pQ=>E,gb(ZeJǯmݗ+y=fU>|ż7󟾎{Xѓ,uxwFu߅ȿ ̑H*Hΐ))Zke'f`bAHnohv$3@8%4O&RolLyw%2](5 Ul^7(Ԓ Gs BELR9P,="XddUM=sHhc+ܐgwMTm@5f =pT66-fpTlw`[Ekw5iֈ:v+~ʴ7pCZC jOsU-Y<զLSQG7o),Q.uB]ePkx'nH:Rk@ 1EJo_G^_'&o'%],bhY$ˁڨyEBqA~}Q1߼ɈkdK?|Yngf(0 :5-Q(v v) \aSEjV28MZ.l5,e;,(=b:hazKF0G$O|Cv.mbb8r~rG k Vfd>N_A \Ϡk^H}y~_N @8Uw Ҿj'+9z:"`y8@YNI[=šu`WGeV!Lxh/CMMlvxc7R)fN̎OdQB DNT &vEaBʵ{O @x4s]_/@O~gI[)|<5,,b]ٛxv?Ǵo -Qg2T H袴dx-Q-ڔ8wT+CD$zZ ]Y^M@FRvnὛ7DJdM l+CRE]Z6qnnxD%cxe'F+|Bb0e~?aEӣg]ITI0uB,J^Lp`Z[pv(*VPmjQ‹n.Nje-a:]v@#AXK&v4.Mٻi 'ݜ*ɩ.G|YkJ jYajI* KᓭbBswLQea_'7i 4ly\NQUf ﶦqjX0R^M52*HQӮAO4! SFdǟ@.oo'n%2S&)@gT8OGۊlcӬqYsÙPǷ3WmKfBBwʔt&3sGULFqffq&ۉ2pNviOHo5aŤ\!#m*Tg?"xXsQ1YBn^<&T E&o2f JkA8VlxHyvN#>BKmyJ:8`gi7cl"4WXubp=_Dݜ˥dY(#{,.;J՛%@aO=P sRz2dl)鬯Ej[ \cGє N ^ Ykur^1j" ]昱LTv evVS(_`}wM^&6 YycS'?Qe(e{9>_%g}dS<ᗆ7h @ ТvGNHK.'?,A*Ǹaک^8\ +M&92#^iadIk8I^UL^S/jJHbTl5z\T<\ R͓ AdZ5ծ](a BsK'dZS L9ktUS[m# mlD0f:sP5 i:zmbJTۄ95xU~lQYӂWIy1 6zVyWۢm'M斃ޤ:װ[}O]ߞ-UjÐFW#5@VJPw)_e EZՑ{'R4oJ=Z> jN?J_weֱe~Džj.Eq1gY?o[Dm KׯՀ S0-ǯB/Mqh T,0"ĕ&Y {N(q_͉ XR3|/T yg}O*;"9 ۣ>8_.vUEN@qJ!Rr/#շ1mdM}sȗu4X; v^9B'Xbl7/#4K|\u4R({td^=Ǎh9{T:Ya7I3- +vgħ?- ( HRn-|ѰR3D2gi8{[C/E-3bV‚nS%C/^y]KWtۨrH@QG'$-uR$m qbFC} ]S(V~I'yQ(Cxb݈ۿd"5[h^KљW fK{o˔rXҴdr/S1R2jZېR3FƊ։ۋ~L ijϣj!-Z"Ѡ^& q;pţ h+M}BRos^Z9Q/] /F{*ؠK!VD-R, Px s*dҲ|װ4:QnGtoȉp[Рk/aۀKQZY]_'`G:C^;rA.dPe3YXWANC5؇NNqy: wcwY]˭s}u!~Qo()Cx,|\91rP[[il7%nvMG{gQ,z*+P3އJōT>rf CHW 9: )J&dY 8i} ~-׉^, *uQkq>\Vt%煠9Ǭ^3PђE5 SGY\(IJ!@'\h"WHP][7~bix{n{447\/tEu"NKL:܇{hX4߉&̋ŗo^jҗt쭞鴎%ф. c#ϮAǎt|lSB S`xґ+FmGQbݘnۓ%r3I5ýSH60T8E>& I` Ⱐ)pa}a$s9Q_~fazaAR{vٓ h54c"|+uSMq$B.~a!m0,VOr'Xڥ3l Z t Dt_;5n?\|pjyI%JY1 nRb&QJ)Ļ˜ERS܀'-*=VN1\y%SA,zl|>$j59b|i&גKELùuޥ/8ۮxbj63hWcVB׬f̸x%;uw븣ah*|bÃ._Jh<~zAr&w^ND!Ys@Ws3i^vdQ?b:t)Ř\sT#;V9ƬJgc6tX~ huz8ڎ_dTh4?oC}"W Z! HiMy0\U~e$)QOAGIftv+_} a><N)C{m=Ej1|.}iQd%O9wx34;bbʤm& 2ιbHnzT]v1i2|" qm;;^LWz֊~,ΩK;b2P}tՅ&sNqr{ 9iMU.jD| /w~!`܍ ,GFBR¸ARvUFDuK1/s"EjXsG6gM21 "CxHs.}>1>ޝj]9Y.A-iJZ4՚g4k 0օa8<, f&1گvlXU67b8xTn2J0@LK9&^nY]ڶo`A9N/[U+T>p\-83װ ^Ʊ 42O.,ha%̘Ў4g_eMQGUx)|%kKh5>M 7CϏ!GFĮwfn8r?R}0͌?M QUQI۞}0>$&@ zWPa%/E ma@ N$?R\t @?VSⰞvb-Fx ]DJtߦEqbmޭ9sQX0VQOcܞ_# 8[S ىFai|L 6Yn4Cy[ZYK8nJin'h 2#iXO?E೦%QxywF8\IΥJ{9>:ߦ7gjLM,Xc6j~)Շ:H5,D?XwmĒg2-b?[XW -Xi2#/{$wҊɋ&U`=Pkky/F`:+`YVid눣8eTaJQφS;S>~tx3 ,]|*lFˣ gȍXeV+VȽ"9vK0xr!]6ߓ.k &H$0}*V{3x"魹sa1Ds<lem:Ħ^]BF?\<ƙr%О !_5jSڧFor4#dgWe<K' (TYP92COP(zh"zv7.(86;EuQ <$fӝ spHmBtpkH\ _1B0B[*K?iSu ts $@Z)uyOGuFه /6Ͳ_GU~g=sYf>6: K}_bƉ Yѩ<*0cbeآ@S GQ1$Efu E$8 -yTַȆ5G,dDKb& )H|A\ae^~P@X3 :2O[Ϸ>eWyw[ԹŎLӮJI0|96oz:MG:\CKZe.5:؎' [TZo "o_rdĆh-"iW]pvlo">GZyt<&#UDk#GPp՘^A^TXk aϮKOt>.\z.#3>JrO/ʌR!V Hn͏2ց({naOͽR|l&GY{v\1F=aIr."F'"Ԙg%?;(xaIlj:h5V 4[H?e87V^L5bjB'ϥ(m A.H;׫jz7| |kx9|CdMcPF4vhleHZtpºEŁv} 2b2m=LX |jW)!q4q$fʓ+ ]p:V55vS#|;Ec!=ty]:,"]@& #~3bqxӎn IJtQ乙ӹyd&hM(t{!_z>b_!mrMƼ5okP jzy܏2E&/FP{[5D#fs/<|PE"}(1K jTdK,Cp&jp}&Q7aCQu~$"qBITǑFf]IbM3=ƹ0jw>)`3,HdƛvWVLC0<Mq[^`k.wDv1O ջOigw#E`~% ֱ =92ߍhẀޫCcpTOC & jlE^KZ2swP]/P1fk,Ǚz8 깐Nff]hְ*PO%:vt*A``S8]GZI4|Q3ob%K؏|m+-)Q1Js*Bة_v xr\uM^Z6)BUa]N.Qv>> ʃ41uԑ$%;P2D2 ә4 ?PboaVh7b<[U6)؏f.M\qF\^IJfU E$j[U\;BU~S <@Ǚ37CTДXT]+--bt),yN9o,$qIEQ6(V'{Y Z;)Ww[޶d#ye@Rq#]u哫!*H!ziQ%IAp9jUfm.ޟ.E;dz4>j@@%E1]ީO֩Moܶ4/@u2G_l!jznh? Su=JӏbIe2Ih t$Bl)YRy%[\?@ 7X۫44/Y !}MZFf`B%A?ؔMXJ #eo{i ݧmoKf9Q\Irkaضyټrd\׳xt.mo!os_?`Zi݁b~.ZW'(fc E!5I<_@_PoͣB[9^XyXD`;Xw,viyT6piF\\< WLXqnsG7USbrCn,̈́LY8F<OtX)=Oyҫ( <08} "o,{㵬qJ1m% ̂\~KຬꈛQ'oz RVU@rU>1Q$.n&|{ C>_Ϣ:I>";u["?0A'yhTOgDDpyGOs)-A7.~uÐAj9 |;wEi: ,jE3ЈG:>8qDbcsylV&(ķz؍_6~V&lK:$Q*Vu̥x"t@ϬSR Fv- 78l+&wY5fF vްck)TqB򝮀VMĝILaGh-{JsAȮx -Dۡ"=FaʩSdZ+8b1#4"r%"5z IHx{S8Jx#wyR%7O~-R<ò%Mþ-#Ypg;np!17U!1+TgVsKb[r wT,< )@H (hLډ"1t/=ynRݱhF*E<۳ćc]%[jMǟѩ̃W͌lZ).MB uP> UiHm$} FO9QCf&FR+6-tNKh3fuj!W9E& ɋO5 t[$= \|:ֆ8y tӗcy6Ԑ&՗ARDP y{6е]fB1 Wk(k.Y{A\,_{DLQ}{b[LGno+ p\s@ 5JMn1bqcGZtA2 r'c$ U,!K_U7!-Җ%Yp fxo͓Γz߸i{u8ۯ39zZgQE-WËYHvwދc8_典8즕+jFɾK̦b:a,[K1aNB$$0^"%Why#["-KyDwE^hWC$OïeUXa k26jrH4pUZG!!eHb4e,E_Fp|7*W[})~ SuKޣW,\{{ ̢f|$ Mqd.>90:qM@ujLB; @{)O94H"#(@ i\{`<>cW2_6DT-mMg~=r PY!%tǨ0.[n϶y9SUZ-3|ܡ[&{k^GP \s|wZqij`ΐC'NGNU=K2(PUT/u{#R3s[M>W'e+fl eݬC/BI0{CVT5.\Z ߔş}JBG)$ (k((5RZohM'[qGlꢝ>?%UiFzy_oNXD&+" ?ahVV0\, x rT=9)aWNvk2`k5+!xϯ]MQ*bJRa©$@҅ I̴ؑZٮ9i8MALnJ.cHNjr[nIQm6I=ncLʒf5I.tRSrv8&8O7F-UZl>A k`x&nn7#00, eCdqU$Y&/{m +xY0;;/O`$;5O\bRipue*d=V.ܨ _!OqP'RmZΖ9~D/od4 ǖ1Lhx+y|w.r R.RS:? vK@h-SK83;piG+llu rN`m&7<sc \ti-8N$rI% TrYG9Kscv]8[&Op>%VRpzVo,lR)9`Uat 'f@Hzm4U9];}H]/嶿 %?4 IݓԧWS;<0aQC:g38W{qP'kU@An==}DYKf`H«PIA"ZQRmWΎBRrZKŰy /t9l)e#]\6 -O?t܌=op/#k`ZP==Q{v`޻[MC f̭h$ikD/=,P#Ѷ6)[U])* Ԥ9 XA2!$ 9j2z^eB1Jw5` 9:Pڙ[?ۢaR,30wU\N_DBwi7zaw zQACF<ߋN:rP[Z"6p̄\\iӗKV3˶g"ADtBEJ/xMމ]b^"Hs,06^ա`!f=8-MSqvzEF7C`?[z7)X+q\13 {k]Na WiܮLW5Poԅ}ɕMZLdsS| E: aO5QK q4D3cdD)B˿)ص3yGT8I\A?jcY87 +_=+'}PQ#6Zvm_iEhyEWY1IRG S31O'9̱op{1ct^fq 4s$ $Ts3y`'+1MAŬk=<v6ОKHZ8t*-T- nr2'~)a "{83z[ߔا+1Γe=f`n1[̿:6.c9g"7!Jwv`!8.\"\>AgEf?R.LI*ώL_VQɽ_0MNކ!M)8\*A3NvwZyAJu;0MGTa+uC~*.j' 0Z ]YsMGi_~I_W'J;e{j.UEA$\x >ƚk#q~s3,Xկ9t-| Z*yPEl(.[b̀VO Y(j?ƛrW#JeQoz1aO\pxJTE97@ `OF YHVKl%H|ft`N4%iߎW_ϥg]6^*=ˈ `92!x 8Gq*@,^bFr },7|T-W:.F[V>w$­F\+nT͕;nbZUgyG& ;oK>xށKŻ~+8g6|$EWr^$أ`D>P*6ی c.\zT$+jc$ػCEs=O+YMm ^JVM;NU(ϕ~CwIxBH 4J@ɥ)  7@- COV?vsH]7"pu\ÇIB7[~+KMyY%̖F$*!0N4q܅ |m@U}Y  ÷h D 93Xa'A[ViSH}iݐXQƢA<ݚ?!%M5yHVS k{3E+]VhJ;˒L]KQ^XmEՍ]3-rx?o-G/(u '1ysL ; j+jjC?U趔.Ύ1A1D nK.(RbpTn:ge],в|c[ܬ8 I_0튎3,!~c(<%f=F.X]oab9OG>Λ[mH \N70Uɾ*\$Ɣ ƥUZۿ%CU~]nUԶH8ढ5C3zedz4+EQ񆐮k}3*f@ͻRoy\Ѧ~ P5( $!Q lMJR\Ʉ]ѻpG zE!>j~od(4C&yX4x)Qp(tNƜpus2- 7>6RkXx#  ݼ )߹Zُm2s^d/uܕpK"DB(Zn[SV ZZiXFZ&2n2&9zZS+㙸Fu8)}Nup֡~-mM؀Yas!j!Q`}Qf:ۅw馅)x OF~r0W5u>}.֗t]wbx,<9'eںf|v(2) O_ a߇NpOJ`;1ʁfЦK5i=`Rkx=Gzh`X:1gX7&{Ja]nhԊL6sN(:-<̥a:A+ *}q oM!y *7JsL%wJÆXPpi^(Xi?͋\hkh촺 >nEF ae}|9 O7j'}<^<_O6?D}O_u X_5QOtCSd~@)Tz3@')571Γ,򊎄f(Go Bǜ5AǢ螥u( ^)"0ٲ@M >~ ;ST@>7:(7~ ",zbOz⁙!86 sAcƔCM3h3so5,IoӢzy W{7A9D'$ x}$΀@eGXGF"a+xP5ѓb`>K$k$ @HNt˹>۟ΗJLGmi6р;7&3.`,whi|_t"US 0 bJ}]*fp%KO*@dTW<|ՐE4oA1hg8W*՟ 5%pǒ}8JJ?j ,`pKff!L;R^+O|`(O<})ӦEdG RU(;f.(V[݈"Zh1# 74:;s#Q+tB5ɸ*lrHl_u/#ӗ%.zT4Eg USl=cՀ ߮>HyLD$8&t&Ϊ sd!nz]_8nDÉ$'KBxאvɯ։͕!V+)߆rō52E=YHi,4R.b-.Lm:NX|Um/B'_Q.!+"xE6Y fC8aBc8?)8y0NU>4",ք4uo~U׊R*zWHZ4vK,sƎ:ϔX#WFK$>Uza@Bv,J /?$I0c\~wSIjqN1USە$$Hu?y r }ƟSfɅϷ&R~v;B1}MiMf\S[ `51!U9g( UJΠR)cN=/Rmi Nh:3^n0 |*24ĚZHƹt`ASHi&֕"f_*ί5AP]Wb_{,dޯZbPӘi(UL:Q.CV*M6;6l}UVwH}wO jcz3`sMk ]RltK܆((+;F3q{']h!\t~}p{>Er(&dՒVNw50å+}ǹ;&}cJUnVͩjE7ѐ7{ V+>CP m!54=p⬔}/$LhށZӧs΂yۍLsm4Pb%4qRt4T@hp!=;xO(rI4.ùv9}l@^oQ-*MxSK֋}_Oʘ5LE SҐݰ{oh+Jsl\olSZ1ͪxBr7D]z^q1mȐVz;r(ݫeQsIl*Zcx5(k `$d)BX+*5(EX(,ѧyMC \e$uItv ^/V]@=о<)Ņ-gqK$;5En.%luVd(-Zs?*Z„0 GVqٖ4rj-0BRUn~QyK7O'H:<E^:82L12i $ڍD8Tfjo-zk%^1Tv' pVg4N`c ;jf&C%IX(Q6w n™?z—]g }~;p7}"e6(?u߱ fFtVQDAzgoқKb)_Wz.kF{4a=\5feڋ  r1oywA`6=Lnd(d u3cWl,>!H_2~ ¿_bяΏMFS4 6J˯SCX&&(l5849W _jqEG@@3$UdtAAhq< R҂p)lyIi.Ms(S)i`̇e~@٢W^iࢫzِ5d'0~`". *q4ÃI[ߢ̊z!uqMSv%HS LhO=pQY9"hS䣆kD<Ĥѻ}Jdž<ʏI G+2:j2?E'˷D#R.Pǩ$`]0%YEp1G?{ փ˿//"ZPMu2ܥ%O6W/.x߇\3-W)|_>t.}ZS6[Q}&EE)>}րIGQ%8c+`q\㱂7;R[Sjm/DQKdآnTeK.Cnr8ǩd6,ٽ {19Y9}:0'=S*-2'7$z:'>B%UJ++E!?X|iboc?)B8$ ~8A9Ќ}g 7y|i*r5A~MоToҶ9=.gmK6}dp!8sfgkKkW:>YJoe[Lo(!x2VwK%I3Ut@P[ %'ws 10-a9v|axQKyqJQ Qo_q)JBz-nZpoܤݚfL9UGę̛:+k/E:Q7j݅먽K=I+Lw0FnDN6+ \ N o~L,1>'YzxE 3f5/Ӎ`zQ!LTZ [JbEJjN7q_`dS8~;Q]Hi;,{:gF|MAAJkXKϷK%fQMUf\p'pQڧO4]9߄P ڛC\ ꕂoWO-(HyCrR,QrZQ1+t= tW5Qc^`RX:ڄ.oW77VW8Yq #ì@)?Pv dݻ_@fpWjyGV.\jLMC`Z2-4f-kv|bkt:m}͇8%P64Ù˥i3gW:, s0I  K`b.C6 ɭ6 h'@.9҈K- .4d:d 5 T4QDv">Rk\8EOt6 \rz7)ybq)(avcF~å+txd`v"nC)p/X0 >zTPp][LiG,=Hq?S휀6,}% s/uFB;JV"mkԂY>?S2S }CYHczJyWTŧ} BhCFS(>=7/ ^=mx# 6s3p~T hwBq.D8p}@eij-dv ^qݮ ;.)8pӪn ,G܏JҤ::ْIO\d ?X UgRRde;NSS`1Ky(Կwc|N^F؛$_'?- #ݢKؐcdzy ]Wv$ O?u[~nӋR5>#o\aJ-* 0*lDVH`-;Z&myfRbZ^w>СgUF9ڍ ANq6 uZLx8!(3#rL#Idr Mc#DZ96*xCQ5~'Xm1'ٗtݐ5]2sͻJ{5V@zߦ\Bd)mE8|Cl3Es8Z#H$0zc7O\ۋ0: ߨfl'P5֍k!rǽr[]RʽV,ӌXrLJlktA*ܛ?:{ӻ6>Sa6<@6[)<&<,R](2 #~7R 8Z2XOFOWR{I'ٞ6-@TEm|/ԓ1Y%x8]v=[ _Z$6qϳ~;'@57S8ylȳ96 z0kh|8A#v6(hBh,i:抈>Ǒu]YlrA9lsVMN~/BHDEN#BU0ԋH3_ߖ6Mlh#nԃ,Wx9|MKVb ȵuמF l%?B 1Q5 b@ScF%ʇ{8Ȑ?j@;If+*䥔"RMfӠ4aA40ARHox y.ǨVw K>"|]o~[LMb4]&a#ފڵDb?4aJcwHh[}fVsb~,h N>K6ੁĴh;|t#]Nd6='ݽ륞rasV䳶L2|+Bs u}Ĵ}SF/Mp65aEVua[Dvj)ǜUh_}up#$CS( 됋ZP1{2i zV]):sIZrQ){ Z>rΒ0\t1g O7 23N綸[@*rve 6#nTi<IZD| zgr3fkbqQ%;)?kn3;Scr)N6Ǿ"Ko˖SsMp\(P)LtB|#cks -d=!(;na1CQDsc|h.:6h_# b-6S (m;>^C _a~vmʍ*?2@x`|Rc>/l3}$GN-Iv J}iH8 ?ȖgH#XXȭdYZ>Tn6i3'ʎĿ"r֮7> MJ[ڎz)Ԟc $!}FSkĩ%f-cSEة%o듉+)WgqJ+cNThfueKBdBm!1%G &iZ\?~OɢMA 'śˍ8NH1)2>;x97I \@`*v+h$%2kM3+e/BT}pTŭZ&;Pfyvy\q9_g%(ІBg徯ߔ,OgYj= b :z|>F =Y4HHh*~1Qift/U?U2?)94^s&BkX>n_3yw|'`; {4`[&3[(\pN@RgMT .!ğН!U-XO[#PIfK6fhfOP{K(8wf⻜mKb:1kF>֡謕8 =$uiX[Ԇ衕ɜ:ru[OΨ<]H=M7S"*o^ 46Z6iWhuJ7掾nl9-N WrR7r*RM9E73$7slLu6-t[dzS.K^xI?ST-`{M$dUPtK4n!. D3-gЭ G*)*l)?Qz+bז8VAesJ<ʍI7'^|g@4PӍb2s=:qbJ:Sqz56p4Ja08 ;Ynx-i1;4ž,6f$XpŒzQ4.`k^NQ&g 7h}E-Che4"/!)Ÿ/a铐夭堸~y ؒA'hn);řKgn76yԒQ?_~Y"AAV9m? k.Q!F d#Ml (p>4xA)Yz*p蔀/QͤFXkL7JAC鹷 -S6ȣ`1$L_/WI\v 1V'HæէhR/7Y$xojoђu4aѡuZz> zM mc@[p>/i lf1i 4uLǫ=_fsf̽ƒDa+'S#Er޾gUvaZ($`a u@'gq殏^=SK]O;k̋fk U`Ղ C]،Hw0}Ee'|!~ ey1!̣rutHWBi:鞦 c2l=9L݇VyUJ#l?d˯y??E G?,8yfpџQ~j6h *~ӮQ'KL^շQc; ꧃̰f@q)55)EL\_v P)PYYy6p(6/M0rS/OOG^Lyʞ,"S\nݬv 0[52|7-6'όs2>맷:|}]h} %9pe2ΈOMEL^pYP aIhB F#H\9o`3/|&?4 e0+4(Jҟؔ4IF\Iʴ\Árb '&{ Z`P8a%ue0$T)$y "ߢ9=dVu1=5$>'4}FXn:<28}`8+kfw) %=>%9GP* "c?#Jhg_I0h)FKnHfPt/(]z>:` 偩`E}J'dIHB+vTrz߽{hwgiGdOr yP* w.M'oG X~*Y/&DD<;^_98~<Ȁ(>4\N lay%K,K Hoy F/ɋHw[ln36uјpY Fs5D뭍(x[9~\u6"tIΐd*ajVfrw?Cx6L>Eݗs#q2X)ɛ1㛥2H̿JzD|/PhC̠%*[q65L=<i~4%;s:堞/5*ͭ#He#kF&/(f5BLk)HkM2"v@gt]M[NŌZXzu"0 ^Z8UT-%8=(O ~|NxR:DzxjQ>11e~ hrRB#hd8eXVvl9bhFDڕ_W#)>iN#K."6v">"+1XE3^GVذa MI2@-CogMOdahMy!5Ĩ1~N[ǾKstH ċX\12t(v 7w{ -[P"j\nVfm}N~ JȥF LgM˸;7t:o i2"iIVmQR&Ȉ'd/a }f"n6Ьq6&&8s Ad,A2Rp)ҿt0d5v8 | )ySbG˒Bф7##b0nW\1sx~ڍ~{h3hOQ> ӄWjh,nn4RiQŘk/\c NAsAW m4fY8%F5K܎7w^u$$UziqM&IɁd3Pz,P@d^Kcr3P(`I0m)췣pofA D_[f+>(ɜ@L㪗AEħĉs1g8_2p1z2a\Qz}EX"sgd -&V4φYC? ydPPӓaǹK^ygf1 +  hH0JL]EH{1X+?QV I " ^J1U|dQ28,))+YuX0)5Bv(_p=L 9~P:/bRzyT .ٖѾ/*g.w`ң>)J"uql2rɜD(v[ 9\]tUɞwNWs0FX&#ʚ03hd&Hʟ(aM(+nӚ/ Sߦ3Int&ؚ}mka$#`3\Ƶ@Ӭ3F!k|P*J:"ݪ^Q\g_ANځp2MV2 ɋh_/gL^\р"정M@XwDB4xHd*u4-?,Y` E}+!cN?suz]0n;˳6EZ.7=v:kMXͬu X&"@Δ8Fʦ43;P6X9-nx-ʿ+/e"Utb>PYud%y犨&nyHTyU"G;2 Wo|HM9LRC$A\ZGᏮ>qΓKHJdap)KQ! ^[C~J'Cs0cqWXh|3VvZ^(x!0J eh_lR=fוEH iI:L" 'jnG : ÓTDCmU'V\=*BETfsUq~؇z{>,@2o.K4EN2LӜM9kG∅N jac: JvsOy `[[7`h\^&ސ7^`׋iJBXD pin/Kb w(({ YZ6il.*XՐD>3_4иnM eOe*2QV`Y3`ZNL^7٬, TRӒhzokEH5g}Hpx=5 ۆro:5B%Q m >x/R} wvv> ̊CbL'P:Ў@|oʻl^L}e 0Ŝ֍܇Tf#s0M$6GTLZ)â.Sp)"tT8dH{:?[!& DѷD$'RxLvs-z ۫)/5¦1/9]V&_л a Yh p_y,Rq+s/0JucJx8 ߆"IL .'9 tab:uD?L7 ( dyܳg4d0lϡu g뽛cт:; aUx9vUv ٛk? LP&H)}zH,}. f+f?}a"xOo*-D$X#rȥ 5d=gZ6g׉U8sPjE1B_2;+r7&YO"Fj#R)7"V 6]jEr>U;.ós'-IG{Bj!sx/weNg^*'"j, 6w,P2 D3Ơs,`c9ۼj;SL@ ?oBZC.8Xz?;)mEj,r)d3-8u71 C֎]eݧRk念2X 긝oW}> x y"%̸On+{c_tZb1iFn QX.lEctmp]hd9 \EHܛSkGQ^b!}mB]Q wGSٟhѠh%5\ m]ceo.>i ?Sc )\V-myOG֏x[i"C}94"~F_L^Z* (;#hmu y⑖-Xqe+;۫}ob\*k.)W 8 b Xj l c vW1\Vr \a"V,!ZKtu5Bc+x N:f;v'VMJNLKv߈@ZU,Z EES/m誧:h yFv>EG"@ب^Dlf7!RJ7L,`@gvGzaof: JHIC/I$)~)iA)7x;ؓ~ɭL`i[o3PPP2L*]]L$Y9SfWs<l)+=:GrgnOkarqYz)Sp"B+[Li(Ծ|+QQY`/%#D-YsW_dwÔ(FU >6v93F(I0;GE k,md{\ 2Cʹ@J)!2PSy3l l>HBǫn/~|eosDvqgEG$r fh:mX )֛s$8Ls' qO`jl݅e;&sv..)vC9/_lVZ{MQvN,YdwP7 \Ҷf(5PG0T5EXNRV֎&t <. W~q?a*)XKJ(?pfE.C֋k7*#rZ^0C*GҒT bQDsuEz}Z(tƔrQG?5C]7WO7ou+4vQ$Ic90x;`if$>^VR D!<;koVhԏA*d;ev}hrajɜ8%! =z뮝u&,ȐYz#ٸaH1$ӁkWMN D<.emi;ASR&ޘ0sbW(BflKt=M+,$5'\&6(a2ᒮ.h1V܊H ܈%co73jT.&t.SuWV00:.#Ɉ4ٍR]Y 󤆴TΔse :ɣ1![<B[l_>..hӑ΁3&m/vjk^`tf<4kr> DHB>cw 'hPMso&ES%@4ŌGKaA:T,C yح]5QNdpvXhd\=\KA\]b*E_Άc۝aHؙ#PJ+ )/|DK9C'E0Kg!cNKсKy$}WXu=xڐx~WO!ulmo:30nZBiڴ||aMP㔀9?#{Ml5EAqnbZ +Z?9=tL>-HVGNB+Nq4B936?*mwBlyxgؖXd>{㯈}sJHσPusZNd~GӻJ. W=K-56gk34V2s'u`c63BM9 ױ[&jꢎ[ l3vԅWQQ~sJ{],{g'`'ޜJcc@4:URƽX!"/Qog6lw <(|$] !K.mn & [ÞsIKN. s,* :ǨrbS|1tļZc7i˩7>)mzILz2' HZuyrd=m:]uHaΰ2]t7|25+{FN8&}JkZsq1v_aL#FBsV$ұ`&^(m/wvEֆK1 ~{!틯QWL73hQRps9ۅ3O"&]#Kolf,)wrUoIķ/L٥LNG`Nd跏=l)_zja`]ZD3&Hgz.of\ [OQ.AxC Y' .)>ޤ1C׹2 E"t;N4v3}VcD -:%{oԓ8@,{V)>VNh =?{V^p!+S1JCǼ!.3ɳʦˑ>:'"漵%9gy $5i6p)P| 艣ů>ܢ~<VNL}TܮG8OSBo륟(> 6ޖd?zQ䃇?htڈry ֥m],+Ѣ%؊WFhXF=^faozQIJȼ<) wXG3 1$ ߏ-*OY>f,ܺ8;i c0u.Vz=:|SI߃/Au{[ 7uAU,GsڡD/1&mzIvzP; t)"G]4qT 3.g&)=H<*z(\(ly`ΟGA1iOw\a@UNkq#l?f;G,Dbr1/{A)E|o^b$1v@IynO\. d,SHe hbY6bv{-E h2=N pRGSj PQ[C:5@Y[LBu*ev&5it-gIJ0r#iYrgr w\M*k .&E(_JRVN>EB³}ZԵgoH4$:p̡YDTڵ6,- 1 {BiDZ 1r){?0jA n"%ۉ>ᨨ*s03}+~'7%Tq3W6 UPLCF0#C̕/_َvSXJaiHŧQ()0:]૲u5HG"/~#wRS J@ku̫\/~¨+zohn޽êS_l/vvhg4CmïI:+ jߠV}vneKlUe-6F(NZ?⿳ O= ]0ch'fj~$j]km{SrW K"!N NO/@xp9k,c?)#;U܆@j?R\09$*=͌VM d50`Cz 6ls 6+ᮏ˶ѫӈEx߿4,B FW[HPP\*>6 Q'9nIN0ң4Թɦ7krE9o}XKƒ+vm"L^)+Je?Ѻ^ )MP>ys k4b?=z&lJ6h.s"N=l-"_ Nэ@v RM0d4 nѢ}Y3hK{dpb-o@giX_ uղ]4Rǧ M?3̪"SF>gc< 0~3^j ³$붓6ѫ9 \5v <05{8יF4`&ep19Rc,tZ۝ @<2Yve?CL2&=QZwIQbs:MV2|-OK3fٕ=@6°xaA+'ji=-I?7ӒUz.Ո= .pc-N yvGMH~J_lIX>Dl_1%?+Hb?NB1a{5o?,Y`eꨌ0`PGʭvs E@|U8|Wzc|ESo_񆎝w雸g j9\ܸ!-4M$Jn~/dz^AW)eϐ+yqðOqsY7۴%v)8Nk)C#<7n"~c'Sq\a q]\Ul*\aFXl/zĜp .vǿVPǡVߏ c7@R/u;]1Y"7P;0if 19z<2%'yr.!Yzwbcaҳ`` Ck>StN9?؁Nhe!bzCN_,vUqe P ͦT>G%Q;J20ȈUY$%;AﰼR_iX6vV"t2 ,ވ)>̃$]'%B@ Ҟ1z5޹L,O]FukiZŻ:KDH Mǥ/~ } M´"f[zw"S(&a~M*?=BPڕw95Ls/j)A-yիcW48hUzy 唗ќ)U]:Q`Ʃ#]t~hopaj;`mN5RRU֑ތ΅&iPIElg\1WRFœ I(=r]2'LFD˺N!8E oLvFXIYc+Q(@y<(CY~Ep KDgbA/i\Y< v#ĕ@n&&P,q( 0lj ,$_$)5=4߻Pd Rz!m?,7-`놎îLyu[(,~jDFTZnQK8ï45Rp@EԠzz坻YZ ٷ7N E~lS4h8.c1%Gz1Lb[o;j$>mߞBt^&a#6lWpFt?}|.*ȿZ􈞇[rrϡgKA% }lh‰8_);d(ZA2$jcCYjSh.Jof)ÚU|S544MS=!`nl 3D_ C :UsfT, @AKk&ݓ~9F@R2Ӕ!B [k Po&ΎqTۈm@7>p x,g^dH M,uX$\֐ɥo`Zb8SCʄA*j\ :MͨѳT"%iC)+x{U$굫YEVf"FFnr %}*?N.Z#'V0) `Ҳp|&klX (=ٜsjJG|B; yթMсc-͂;EõBzlN%@q: m['Ûݻ tȼanē^qmgǯ]y @ OnELi gފ'Ix~ %aύfvlArUmd.r(eo$CĤG0ŭ嶓 I_ɉ՟rbp;40"cGiyo>gh؆W 40hPwD[޳oX1X_UH2W1'X=/Aޣ @Y9}ɘ߅ܹ|o@ڹTͫ9st#SD{ G"7!1g6)}t xV2uHŖLiڲFXKA8KzKX_XlRȬ\бC&c1f.]w/OCެԇobi6< @* Kqf| xk͠8P(l$9LRv6D)\~c@m#ɍgޡ J\i}Vҗ/ΓA0^eZGAN[V>OgГxm&q{VYaƎ傠馗Si}7oP!N`TF_L~l*OfuO9ߟŇVp:pǕ_:k}Mw57K? ^i8GG*`oV;*=BR_&~O$ 餮y3:ɝr\)]̂yaʜFi1+Jo`lkaT.'.{T%Es3DSz8SGkJ IX0@&ct4Q  CƔ%ƲL;okK3GfkF-j/ <@ <L<;4ii8H[8k΋&gJWC7oҭM\셠b쐞|ug3Z[:ӀB ?.t4w2aƔ"#-cknAfEx`ӣyV-bmFT@UjZpO><+nW.WU}vޯ%].G;sqQ DP^O ]<9u 77?[O 0* HQzJS`r͂߭&ܮ1[+K۶V|<:lj/ҜE}*l>$Q/߇ [ QxjU~3P&DnB632q]g?θ$k&=Gdu|^XnxZC?j-O+m 4'Ȝ",Q-DUE/ڂH|C#wP$?F]p(orkƶbab7[B6`e:AAjRɫ*A!w?&kSk.ҵ{)9!G1~oa}M~Yk/_(rnwMGi2{8LkMR[KoWޖ]V+! Ĉ՞ae`Ż$T,iͫFіDl[ hUFl;6ug똟z? :S؁bz;`L , ʼnE:`.G%3+wACIU "d`ik7x\Oc=ŐCPtvG`O}jS~!4Jlh нښU*˯5k@8C<1; C 7i@DeMPmgHW|d1bz)%Mdނ?Ν)?k^嗚ˀ',ɗ8sX E$}'; f_ĿmjRʷwN*<Ќ,kjxq2fbGUdl`b;5oj4'.}*ǥ5I5hEX1A@?pM%NۿK(i8[WCd'No/\ꛬ(8E?t%Nx[ՋGh..& =6˙Kml;݅PXCOѿ"w͢7͐ Eq" @6^`XTcB>@A +V+ P(G%$!+O18jI1s6vܗ+fs4)NbW`+g+7@Ruq gHe(jZ-syEİo^OwkD0_}\XJ xc Caof帖$54zוc`L7Maxf/f24Vvf' @U &pױwdzYDI)b=x d(0 U-L}{*U}\)ݮvڸ6t ]$~{kld!;S0Sg۹RANGeTd6[^5:9a㕒؛# xۧ3IWm2 I*Rcڏ~#}E-Zx Ul  '~~o32qo?[gd7/Q5~fZ*0%kU{9T3xHf&C.pEF8Cߟ쎈bsN]FKV&0:ʕ9 :ЬDa$ .I1»]4odZ3؆W#Biq8-Ado NĮc Y&,SV/DS5[YCrs8(6(F H#WtGjw7x(M rW=pIQFTЬ=YR!<8:m>tyNZ: _(8-{F@q==Nqid+TGU8yQ  ,?nCC-b9iÅ:aŐWOQ.D7`>JgȚH͹!þ,)8{Ǥ|*d&e_}UQ_?z3 > Db*?t o ֙csI_vUb}â=ea[BriO*UP^'6Gx 2YRSKe}k7YN]Սx+m ?zWb!z: fUiSEl{/$Yx@ƤVP"'Bjx@ASIO5x ,v3Iv$׳9Gzb*@$o޾ufV}W P;4E P,F/PCжp0CVaC0&%ȰX<-cӂ`,2Sd %G=kbۼ4d?{r71ԕn%-o栦5p6gxKz}'qxURA-r2 j+n:|~+EG䃷ULsY읯l4VDz4) 0wP1S@)srw"3xZla\}A`PU]&/\#dw1eWƿbWOSSIT6rVhW[WAi3K|KSUՓO6$D܄%M?ν'rbT|>fsZ @r㸯j|K.E&T@ߌ`ە.2y"Vp&L~u}vtG jH*VWnZbjTGOR/ɧGAPj)<&3i+UL07^N=)6=k5N>@)68}Ru5,[|ڡ "!Fg+$gȸ̆hVRI6!P\$~I?F ]>ѺC_0EB7.H]&? b`t| 51l`)/J޳݀Ke'4p0@.\Kܕeei"Tk`ТB@ ݞB تX/uJl~Bc4]HJG۹Q`@7%sУSҎSc=Y#ޞpM?%`vtv:n`Pmb7k%+zc_oxYr$NՃ>@ꔺEv ݢV:kG{$xn,Qg0qTF ?ޓI0g|/vgٸ sS A%?\=GM\X";Bk6tm`[}Y+IoY״ɀ?#R8ގmk/]9@smϽ?#EUom|@cڬTVC$ʿid<~cƬ^Qz_0?xC 6}\ke!M͍ʝT[2hRRVxkqP#a=\&Kqd`]CU ɬVl wh:ALrxWCq"ag-#6ͮA~p̀HZo͖~'>'rʼٞɖCOa7 @bš$d׃Sro]t~x3^Д|f kkFQakI>Zu,JƎ YqːAOJ*W&k AaY$FΕ-AaۄދGU5u0%_(l ]A#K3>$Tsj١:\5[TTbE1nְ+*8t[-0UŘ׈Eڗ&ܒv}Nl(:V{hཪ@:~CJ飐*ÿoigxBWCii5²w/S@Oh-QO=&IrY)3{*v(`iٯ~A5y?c4]j ] ZT XVBG5S[w-5V nLœ> j;npп Xߗkw8߶uX(UtK0z9;V,Dc IDYZ˧HXD GYY< -^.`a4%H\ SUQo*66dݩBZ~1OK~zy)3&4+T^,簝cÎ3SnNyjTp@[ޓOYPPʏCw]̫@r^aNuMd95npofW͵}<ۣk:# O& "?ü71,e-4hu'p9J\)Q6?v6F5&`!}~FB -MѿK3=dj G}A~ *>`< BaWy]--FV\ J$eC`&ALjSq 8Oc#*g@p]hRѫV\8I!Sk.ruPAӕi H#fy0,8JN$ MN=δURoa]WN; qv )M#jI -$g'x&>i,&m ^#qiJm"n؊yMq Wo0i٘E#,leB 3V2N@>va-;%o*zGq^EQP4Mt"mB-8ߔC2|W)lf(7"b^Ps/fհHJ(f QM_?[}pW}&pGsW[0RҨ?u-㡚Rc'AgmFMIArvZSKĢj PKfJW:Cu # z& J7 _hg 5F/59lB"<˷{hG+af &16*0 jFKt,"Y󯹁2xe1$%fE> ;u|ad%2{]nH\u*npo;pR)2kQ>)-Frv(Gao joG-T8yw|聬}INh 6xH"r.ȅdTHCЁjK.F=^8ct0T9g͚Rb#Ǥ> %j̓o1ϫQԅ8oȯ>m&5:\g~Ie˵WrL,[:>5ksB 'v@){`L YAgWM y9RZyfl(k7jHmTwƒ@oCQ-+r0q4[9բn K&w$QwVoY{ H%D.?{}Qj %APlfc^g]{h## Ëjf@<, g+j0c$zfGS D@e4#uӶs5# pPRj?Dgk.SmcPGf&G R:N>3eKo[]BZ6^NSQe;x0N8N =K9kDA20uZ방V|Y6'Wj=\n6Q4i,aQs;YZLW^#@x`}8vTJB!}yp$|}D,~;=7H7IPa_d ^OUim9uV=G )v=((kL' 9.$5U:x3E[Xc3v<dHkjOƬ;9,@32t{dQɇ -!1v9;pn*  WcNम8Za D J`RqE)Uf<7uĴ ` 'p ~?\M 1}GE04S77i*gf-?eMj-qPjUފᢣ)Sv45:-$ ?剼ion=۳8K:j (UGZ`Z#}}T:s.{_S*9x ; ccdVzU3f@(TC^!ľhK, }tl[eʿτDz*@`y |N GV(ۓһ4!i~@PbiˋcIi4]b9})2!(=W3*Ѐ4WϷT `q/d4\qFf!XkwZNsA+OD0IXBʦae4I(66hYzgB"$EXkLʼМpYhPa/`q7GPg"йEk-]mep4)rJ||˃#& "WUV{\/BQlY@$+0G08ţRkHBw#a m͊f!^ұyHP}b_g9Wvu"+tBfjY_ВYfb#d+''Gr2㡟L(BDUZ+墿E(8oXDZilnc.uX(◓1cML[CPqԷ[20AF33?0Mٜo2f(ŋT%l a*)H =`L.bD؀ cjVjO(\yacP:,2:Pc;:K&V:Gҝ*"NT t}1my"Ђzg3|R+lY/4htJ< 3M-EV^#G>$!0 L{;,Ā*h`8N4듭Nb~ 1D8MMMs_~}d13f#1*`~8Gc6&,P.}n38ẵV *9#<63K[-ЃE 0J ˚9N{ T6/@O[rdY|i|-Kb_߲=/m$h_2g5`VzzԠÐ1ސ ׯ\}9,1& мw7($j]%2n6>*@L_%L)r`T(J x)?O7BtyeD!/8+|2;ug9wb+#&8t5Ӣxe}629ؑqōLvj:ۛ QXzc p@Cԯrr|DvJ`䑎SvU|uLRxm>_Kc]FeayCB) ƥ< E ($5:ؒ2v?0 -i.fەqߵ$ܬ Y 0֒FrK ^iaޙ0x P#q5[y+f~F\v2pp /9rg? !֔qFXAMnMpn5~ ?޸[^I `9D7p&S& S:-÷!,9Hg*/!pKqvpZ.0`^2",wuE-hZ#"S?>.*TΛ_`B\ODr(H^d'(\oޛs FAAwBEzx;=.~K,tr ظLULr|*_+c;,x耜3•>jM&Bq%1`397(t)CbO Pt܎K4#O xsg$Hd:Iʄ`q>C/[67xLRѽ=B!E BCD~.uLzǾ7m5r |蛨 "̏DVpK*1%Є쉆+#sn"4ry^I2:n&XEqiAdh1 Ei3cQRp OXW@>u+|Wxiud r.Nu#Pka+4ύY[F)A8a~/mD>_Wi#=PD!gT h4 00\8%֋v#vJ2DZD~cxYTaf.,luiӺ*ާ 8IB7~G1#1NY-H#_w~sک+wIc= f䀄8'-VZ󟁊WN2=7a4#9LAz4L"kX\6^̈Ԕ?|wzul*tHee~dO"#t=,i߰A!o-0r\RS^.0 RVK^G mY5@#=[(I 1_ȹ tN\SJN(+5&ܒ͌p)Y 2\?ny-&NAeyn1I)X#0Oˊ:OՎ}fCI3i\⵪mb r(>J%+(>fB:AWuLP?Nr@u.\hۇy$0wǯرV_>a\7`$d8Ȃ,V:pl;hIhB#AE3E|T =㸶Dbc/e:"(!%,cb{$ :ao=CfqtkRVkO3Lv=~5rq?{pqkW:Ic,)]nHr)@U6aOzQ~ҮP\GXHc"NQFIc T4.i4s[)=W*ʲfvS@gSʌZ'/WT_yrq Y76:{3WzLm l;ƧM3 vPdLr{*w.}*5Y,UtpNM|*烅iIq_莻{=$Ĝ!ث Ƅ커7`i8K4*Mfq H"C Wl)?Xb%QW\Baia]K!p*u"b} A"E7 ɵ^9bKbН )'(842%Z r=2tÉR|1ԫ;*)33VqR.\9F!=7@|^ Ŗv҅+3ppHdtj*{xإ WjLI# |zi:?wZfOƻAl(H&BI[5X(apExFTg//Vp~tHaP^&k N;EH0ΏtI|AwWwŻ݁1m̮ӱ@ftQ:an V@tq,‰rHg57fLz+>9hPi$?aCANݥo3 MLsVlz0d 3DYm62vR &ps~]a_('{_  >Mϝ+[7M^cr޶h#Oz]O w? tqN<ڛZ} )Rsc&{$;Rhr{~㌘2 MA $_K~lR4*k/FLbTSiڀMl.=ɿDl[Z`,9g(=ZdbϷܦƠ`|8I:`K>;Zxq.0b@ '?#N5X=N6*|y)06>>uV}kD+!bq[d)Q>Pf J= ៣BLi~/t aݾ54dak-#{n1"["kW!u-8Û@s4'(T2m{~6pgN=noޚy @a.`A6,ZԵOJB w2_O֔dEV(Sa]p s/k26=3r^m#Ȗ%u=㷋Te'v~hQD^n${R|c;j]ܶS^G&F lyxւU cڝIPq产-Cr'S\W$EV{VL]/O.;닐=ٱM[ytBxe&4~̲Z\l5w* hw6k٤8ZtϞ N^"(`1b;l=()c-|%5rd=pCk&h$)o!QtHf`es L0aTz~^0d/m 8ߨ+L2г w 8' Y`k:X:U ,0a`X%-[Y?We3%96:8 oAjXNM9]+uGaTfUHlW`[2e'am85/Iл~ =kLPWn\~BCD5SvIc؎1VL6)'r:{`xqb@jy &5~` ΚI76Z|b[уԐju|%ZS@s "KB$>UXKx<>[bR}d.{A\Sr˅x> UgLFtjw"_|Fm?XXCAٲG`ajr iSʂ 9@m(РYDmw=ChgNm).w?sl5#+L"FFu߰͒ӎ؍$I[;b09a`i26QqkM%Oi*OĿr4rFE^/Kg;Gaָow"~<3Ǿ35&]6'2yU9 ?`4> QRBL졀#{u(쪋`.؁Y[$==Q> 4dVNʩ%+"` \l̔ M30To ոqґ,K4E9VZ]zIYOώW 4*".pf FUQNzQZs>|̿nVJtuEMq]i ԕ`;vV[.ԷWjxʜ3m:^0PQ)} ¤_B>- Mc4 uSYp.r AR2+vB,V Jy gКr#iMRƣ=քPcD9xn|(‡uݐݽTIegDPy6 _j.. E١|CaBF=Vr":ܢ+%H,yzh"vW&S37<p}j@I%JBX{N }x0CRC70(zC],UȗԦ0E˹8H5;zg$\኏7@k:!;]iah]s6R('XMbԎӢ{-T2f5i\28Jv^540HF n۔bgO URQDQFVBe] ؑfI's7*V:<\PݩjWv2|K5r:vH4ÿI";8w)$<5D0+hˮˆeD[]$f$q G#iBmfjb'ڇ@̊;lTs00H=s9`pAwv{'+6KΰPMĠ#9H!p_L2B2JDOny)N%'NcAYr8[PXmzç2U|WTS0)_jY%`8S_q!j 4w$/hK\#ah+<:%ڗWA\[vcb#R 6}~f#-بR_a!۽u1f4][;(ge{b/Gi5@T2F)3k AqCY4!h]bjkPvR͉{s]4iil:)d]Q6e?d16}`cK:s~t"o腄$󂴦`Z P3\v"M''p!H_dMh8bp5O :/5{ڡ ik/"4z_*@Jڜ1׷x9-x_(ri U< x[]O>(ImfÀ`̞ [v)\j;?5)^_eS"?Q8%O$[tV=39RfCYRe&Yᆡ0cFv@ʈhYYVzؽ"|w6.uMsYsHbI }٠@/Y{Ƹ|@&D bS{Jcjy#Ae^yD9pF]g%Ovdh\\F3i̧Ŭ[E}WƽK"fA 9H7{00ۆnO87} =FՓBZdLRr# -R3\*&Pm?uIf-0b,A +;x:a@s.I,)oft xzzeu;w7 xl[XF*2"nQ1?._0&ZY7SBif'70B_Xw85Be'C DޙD;E@)q7Ʋz!E}^>.PW5  (DB>P7'UGi8]a(Bb͖&W1:'0#ӑƺF lδDF,a_p)kybžHڜ 5B%->夦kQayO d(_ΏWuHʀGG%1k!_  5ҖHiľlvGG9d< ]hugݸ ó@# }s,~v%o 3 ht*fF/;GhEb€ b'\ U +,H-)Ukj4dRnytLҀ73~y;_vB8"3A+X.w-u,(RA5.o9srCZZ^sRB_EDA|?W+ s_Nj4X6 j[&KL9.w%K@0>Y664C,4Y}ъlm6V =zQf۝HrB }o F".҂u՗\3>ޗEnLP=A`/V{ >5@;9JQ yMJ"ء),Z@.1iU<|cZB˹c<>v$W/'ڑn3HzPDWy2P*)s? ˫>ibJe1۲H`}IkB?[S .$a> ,7)H._oS3 :SPۦemW_b+HZ N2 Z/N"Xhyڜ=?^6ip/}yc5r3=gEז5b>ы>FDU @l5)F% mĿq4$f+Y^AdL \lC<)capBDR.4 y<ՂS*yVt$(=qƆC@Gz\.q Z>sBG5:b|fئpM@-bY{=f@``pÇw[(mؒvZL\)P%ګĕ r¨^"{2N :?5,QɊHau~qC1w|KZmm>I,`e6JRYPcvM)n%gu.qVA\wYBЂW\JQ>$G Yy[:^5W#"ƑK6ʼ@S+ژ^= `:i.{LJ^@5/d@:q|K}aӁ=aX,'^v<=?,g ]W7KIB<3H 6.c;c-}@*en@0xNlz+L3S<5FP{iuf R]ԸvZX T3 6G45t';d}-zߺ#R~>b<10.P[KMi&a:Y:T./[$o)9$P:ӱYynudfh)Y OpKtL0}t C6ڑ2"7܈r˫XbcgC A[KeliE+Nkgnƅl+cmEFUL`s_/A_W@[`.%XR|GTYȝRqw5? _c\$H}9*C@0bP:ϑcгeD4#u#H>&$?ݟ-2,8pOASG%>_v.M,ܡtE`og_ b_/|vF|ޅ^}*x?!'8O",?<5}m)ã2P"d.JF0q}_pu>>2 ~<1Uуhˆb_FW T. ï"Z=0WV߭G كKR~_@/D?)d(F S%.T:p:w>uQҤj(s1-h=NYFctC+(|@W]Kfًy K6N.dޚ%!/{Su#µҼ`KI;^= .nh!E~|g}@\AiWv'Wb8t9Q%6F Hߚ4JXנ/_m9mc.$ oEʜ$q@auQ.w8~oM$N/JxYG[?m}C`Q B^)zpcZVym caE -jõ΢%ўhx`a83h:[z)s}R lfJfA&l:+5Ң5$}cKZ*K{>1Q3\eB>hKXXltڟ+6[kJnjhO͙/ i^B(^Q)!$ aEh)i?3 iJCTJ1Al5~|>?mαZwFI^ke`$~.3+q=q?QhgOam964 %]YMSo8gaM; 3@ -!eGFҸ3^@hy'߾CuU/t8Bmm ]sЀ#Os"n `yZObշem^ RHmN!TZ,/eԀ TRzyVWwK ɡ!S+E3Rz\ρ[j+zCഃ``k\`+9LχG9(6|/ J]侣@tRd2ii!Ŀ戓^=RG~B<R/u2 wJ*\!dQ~G4ؼ\@(Q~6^<ѽ  "X%Fju0um z0oEI+{@AM EB7u\,HB@xMN\箊o+!={;g>|ջ;*(5r }}䇊b JN͞%rhk=L)):BF4!*0.dJyp},ubQ3%+_.حǴ"'>njnEcF՝οS=WA!}MW>k) `7"rFMQt!v7[w=9 DZb?\4t<{ %lOc7kcuåBs~k  Ku7CSպ9UC?X@0SG>XFTk`5hLD9{îhmTjM34Ԃ3 QF>U=He5Ha- `ʭo|XD:X;x}0i̬Vb6,҂R~دзot:S{-+되a{qJ4<' vA'Vyq!u )fwjIr}qv\WLӂM01`ZMIAӒlS#Z$a `p%%+Xv2p޺x,%99LKJ[Prܧ#-EՅ\>ٶD}"w#U:7Ne7rB3Krduw41'IE!,z}֍*xx!kOOS&r/K4 N`XXO@،B9biWe @+#3\@Nf-auDREj*q Όwݙ]<,gSǺ +J/\VYE[C\$miecn|ƲN :cӈ0Q*M93)*>GRIi |s #4F31"#O8i3PsPƶKl3@ƙď 8T\;zt2mJQW[/+1ߣ e SZ2&^$!&2ʂy;.w5`[]aGd.6DN?|VkP]F|GuuSrВI򪒕'J[r~`!hF }#h ˞gi6ЧeF/7]:&K+wuU~ c`RZg s4C,CO,C431trVp-8Zzښ "'_%r TaX FȆ5J:gfa iLVwZi}aCp-G$Wν9>B;a!Z9ư-߲hә5JX 4Q36S(q/MWvuɆ,i +J"Ϳ"`c~Ô[/o*A'ͽ!vs޲E8BͨW*ugAy&6 'ɱSs~t$ی-6&A$BƂyL)䏶nL˵,"*G{lg5a w  *.uSMy2i?v'-X#^vWJkZ0r1k8h$}]qE|šca֋?6?RQ}^HW{BusÏ~8}{0_. s'%z1ܐyf.nudzMPD`3w(!CҖ?U.lC~.d=2E}RC55KDkYYݶ_?=Ȑ  G\` SKOKj=Ĺ1%a={&'qU 753'dvTo*}M(IU~ʖCsUdrcT0GT XQ3.A@%P|}e?X z*uHz7gQuL`X3#8[_WۡNlaJ @} Eyc8/A4z£83{I}<,9\T'u _^»Pp*ĂGeyc빏{&:p"_*i Q.`l*.a(*z{rR=Xs$.!\w%f _~ϕbw`r%C`3aՇy iSZ! `d~ټg99Ss'ZYꆌMX '$qFM0;=`}vCE ~g*\9j}bʶ%Ҙ眷1 |s䟽DŽGo 9JϷ)XzI.EFIjow|U(.1zWTT#hY/ ^~ D!)iU.ghwBKvH:bS6A;>Ԋ+X,NƋ{,kc܅-:dKڧ&T7 (Xn'~<]WM(ә2HYњ)%I1]y˅Za}F%5$nΤZ&2cs?-E"! @#.?gh0ܷ?3NG?*j~y/<k~P!<B؋Ėy:hE@K73D2`;տO T(R0 qWٲG7?? |/>6 ii5~bZh4EWԸk'Z|4mB߹ {׵)D?6*$- NxAN/EXSO"12 1 l Y'"A/|o|WxYYbJ' +A&Gdi 8"6AP'ho |p*sAGli?S]\B2_eLY$Φk|噭}:O︡}Uۜb%඗0a ;蒒Aqc? 7-}Ӑ*Dcc&<"9E O`v '^{0 P`CHਹБBIvCbZo cswV𙥂ί/QabMrUS}/:!U2E3l b2!8pPt] _}5IEPS԰5,Jx:\_͢{/&[R0 o[5-k u {@@)M{1z:sʼnʧBz$_O\W{,wrjƂݠ۩㉔^?tK;J‡y}?Ej*e[ާHAIJJ8z7>œc:E]ȟZ/+0Ҏ6!њ hdsDo/`zi/ 1O%YUg)n-!!́PˆU"CP11UQy\C~a#Ň޸'l|12]jen3-3N u&b}äڍg'j4m:Ʋ-8Gs83jLhBv(&1ȶۢhqU_Mn\4?K s8. nC>AZΦ?;һS'}2xX<9 6 zH9לN!i:U/J{"f(mvj5*PsJߜ0y&BM_KBn+beo[5m l"%+ԭ:n> .?IvC *p, ;tif}fIضxKۖ3RaEUC6P3qc}IiL'REhyY?茱McR$ڑ(ظ ிl8 >)lcXbuv֖1q9 jCG_+v߂iSm6=J 嗍bW &2{h@Kᔯ TBQS?;w/HslUDIkwNhgz۷<#63 '6ms#?{?\Fu1Gi#r3Wd!-xٷu/>+]*bI=Y4`p!e0 6K._mC>f(YMk3il=ܵ*dWPJ(.@%oFPnV-b҄hvq d6_yk̗k.lB5km`P` ҍ9Xd62w.+dY L>ruZ$陃sdbi =g3/8u:X>,?Y7iw&a'Q^QCd *AN^9Ե_kH 6+:ڳW?'ѡ?X$ UJMi ;|]&{y`}5HІXwi滶l$~ Zsӽǡ }_2:<`*g%%!ҝ$zc85B\q_-6o`2 ֓:MtUijH n-+K>B_.rx,Xln,€.[8T.p/d te ɪj1J1 1u7e5LڛKͮ]tj"tL3aߴ/y7*֖`i e?~bA4z4V %$*뼱g:IgÚ_DV!a^W9U5Z-].[=0oYI1vB\S8x;'HX2/!|~5,PaߦT2UVQ+2c;ӦQ;ι08F"!kJyhl:WQu'04#5+%M`LTcJ-Ȭh29\=!\+-yDqiPa/xs4ܨ.~S sYBJ.U\uu|d0]MZC\̪NmqǼi!-u/@4&C'đ i c`KnCmݜw {Ûk"]ǼN|{x e"5$O%zJ5@b!0^Ɠ[Bq8kUW ZSo_eoJo%Ͼdǎ@ $;2op΍B1 )DpJEb`ge$GMvCAHPAτƱmhl ռ34q!'3n͗Sy+PݨTno-,M`''PΜ):5k66Q̻V瞡_£ U$ eh o |YbOg\E9 ʞo[c. {'@, R2O}1Hqv'1 *Tp7΅!Q<1pEuxL!}~+$^N`-RaV1K  1EhPl͉Mƀ?ӓ`I'cmfI(_btgĶTrG1O,{r X1T7;8'O[(|wmw1燆B^Sk TKWʾEFDbe1l<? Evkr=!HMA1w LoO^}v|"Heyo[i aрI{~xԪm} \O{n~/$_n[_Ye6-D#}$3& 0c~%AX Ui(405Ro1-`Dµ|kƑS bFvr6,^8?k-Uw.Y㶻7XK@!*8-*`E U}_Q.s`7KGWO{O:⨴pMt@A &Ftbf; K^[0pYo=%eQ X%-1*e4ֽ]tWGɥ@,l͛b[ԓ8\)oG =s(oJy1kSȉѥKYg^sv%=WSV,B I7,!&/^rMKT]u@JCV>7SM72o",UR1tV|ifsŝfWڃzhZP]AE  @$#uZUw~#|)wnu$u M27$PGA 06*v׫6 &syHK_ѿ `G|z{k~3M3"LZx %[ݨq>9~dIѵT"Rݻa}뻞`YA/Ċ6qˆj*L5!GhTaUIUL-V+%yeyG[);ˁ⁷k gYZ070701000003f2000081a400000000000000000000000166f3d9cf00002cec000000000000000000000000000000000000005100000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/net/bluetooth/bnep/bnep.ko.xz7zXZִF!t/l,]?Eh=ڜ.+,pf>0֕>@sr"F@>diJ@_0 woHz yO1&A]ʁ[\N*eLpɟP2v34.)?}!dMl/|[tj1)~!L/nPJA ~Xqssy(&&RdxdkՎ~#?ŒH@3c`4˴Op\Hv6Z/NU8覶أC9h ~\~0^c()믗u=+b`XhJ^ύigNXkחrLXFijQ= &AedD[ċwIcȌ̊@+޴jٷifoTI5& Dt!> 5?t-fjARk$(bY$3-y[.0MORC)?1o nivn4j F%$/Kftt:achmqEk?8>3$TA,OXy5_o:Ɂ"0[_# dt}h!5!ZC8jz/7u&Vn9M蠸7*H9KZVRu,ˮ r=#gooyFL^>39CW)cB=L ;ykڸfuw^+z,/E~qڻ}ψ=_o58G|߭*u0jk`&ou( @z]EF%qh e eݒ)*aS(j&#Ͽe2aZD w5,n<4+>P̑ , kDNt_h[*qfgyGxd9QK9h?W+k'=d͊{,7.P/5g-_}n!7FқGu g0>j/Eɽ@4q{P֌[sC z,e; >#xnOw=`_U: ~hYl r7uX_fשZ! 3)e]vk{~R+rEuskӆ6prj#0YLVLo18*QHv`٪to?NVK6B.Y+A*g6/-2i2`{=+Z7Vh-+[[J '#FDIv`R0'iyuS ,Akm@L3 )i JboE{(E2;b&Fʳ3!`r">1^MWo-Q ]CP>=q֤LVTkvM7Wة]rPm'py.sٝ̅Z:͖ї"b-a.ekDW1(>^D3oLڄo^%L͂k͉biAHY->9 gЈ^j+F%F*iĞJd0TC>vVj$>jy%z$Ɓq4$78ӽL.T#jU10!gupxTXCv 1~-Qn[i ]; ˱ %{QL8D^dԘb r*ZBsjוٗBsD+V(d ֹ^zyc]?J@-1L??ވUDjL!-;Z&TD&cUOȬT()WF5Roᒟ:*I0~7"Lߙj;0YtaW_";\@tU"-D1\!{=NQ.fq76 eh*XQ=r#?X]QO W xRC\h"IjEu`F mɐ.}1:bc1sW͏TþQ zI=F( . nxj.:zdS4;MOe.Nr9 ݟ4'IfƇMsO$21@]BпS;U˞YPĤB`OߥڇNȜu%2hb5q=w{0.OrdO>Yxk4[ҞL3;v2Ho~MիT7SgKдôeS]gN/ڙܓ 2n!%Z!PV'k'; ׳ȏ^?DdۭBW"^n?Jl- KDk$qEy}yZPJpv|qy{ЂЩ=wJuaèG! INH>k>_o@=_$cYc LT]˳/L!r$/Fl@e?䘆3W] 1vt%.):In8r{)qŪ NB3޵tH}[ĈkE 3g*SxuT \K-/*).\Y;oJDXq@(.ǯY)8C/:$-O%HTt2dr]#GԹjt {z_`hnG(,|1]ؤ+w\PKv>>v?9^mj?C#Ax;Ȍz-9iqe, 1IտHA]sEn{U ŤK=J̧w(f+fQ6)H7 $Ӭ}[vs:6>³TG-yR߲=腳`By[݀V-Gʈ)WLE۴#wV66l$ٳi) /](yJgnҶQHI)FC,bۓF8W$A %I=nTBiA1xxHtUJ%سojԡj҄dClp}m<\k9 (تMU 19QxZ7liZ66-~;eJYzRiFfbD^/;m yiA;ɔoBLSN({9p8d>ki虶~{6:r].^`{UD91OBT)1/]@)=6MALD 8+2S(1Z =aUDԱ@8`a2r_)U0SF~O~`8Exk! %ՙAQ >ہpyZ395jMb1''.Z9Jxff^Ҧ;ޖ -QaǀbAnE`Z;a~v "8-M\8|PMe5V ˨lTԿ&s;(hJ[e_';v﷢ [: .~Fp%鹺.*7#QbNl/A6PZ$z^yջ>]u&? z}ON:3 lqid7e5y/YvQai0o ߳Pؼ-idjziDz\S r8C3nuͼjuV\cᰤ.x]9mʫ (k??G5Q7F&K,݆2:(moDjeD2_2I^rj@ ӕ@1]: BH Mpfsu -Ng/P}?r1ƉoC\*[ Zl,^I6.~ $`my4`S߰pm0 y ʲd!ǽ3}LS盍.*[Ciږ籬1*UWZ?`&MN cOf߂$a e ݿ*=tPZm%:Cz"rv9Js@15<ރ>漨3HjZ>pi1YefSCc X2i<Ui(LcDRg lcz> :/zUU[ߠ%uď:v&O<:7%&φډ eņ p=rrkt^oN"h :[Ae_ȶZD<&q1}(?z%Q'NT#4i6e}ŝHMR`뇔lyaay{{t|q n2.| mR ĦedQfnEv[hiJ84oeO8؛ۜGҟr!31D;xq[g7 '?_0ijRԔ~1~@iiH`O}έ6W .P P^p 'HA[Z04l^HaA4O9XD"N':KQwsQ'Rء,΋sc8cKO҈ bc1&#& cރP*kB.9)=)Xp 1j W1%%88#?[剖0ϱR"_,TYA饀Kӄہ6tv  )';Pti[Jx f:0| IVD%!8L @{E t  a t'D:Nay ͢EPf#J*q1rlc}=Rꋯq P~cQeSP)M!!\/⫕y-#ڹ|/ψ iPT$ +V ~J(\28 D83ilF3?#e'R}&V)-1rHQeZ*7W*(]nPA iN*p 3掵ʿڳ9*ǒbMa0kڛvt먻BB]R3襊Z9U8⼔)'9KxJN95q|L&syժOQjBe໪sL׉/:~2*UF/8-# (SlU:EC\"'4T9k)CO nm~dקaw-H>8ֆ\%(LZQe8z_\noD;B2{| 9lRJ\丰%a'Wʹi 9vޞmshhv ŰciMu`0wBDŽ=yCv)7 n*Qy9+!."dHIhOah׻vMF4`/o f|RTM]RXZʗňv']PgaK'kkYo =Jh6i tx[\SvA Yhr)b:*M lW#~д=.i?VwLH=/=.]O?9pF{$,l,JVm.OE.\2#<0,*G kRɨBkj4+b,qMtϼrKS'^ĺA<&s=Ԛl)WL󜨥 8 A̪j#OT›N|= /ds| J#mh+Z~,0BBNM]D"=mt7Dͽ}EC4*Aޕ%4ԃmQC&>ITpM969fєY2ahcS#wD].eOfioXVEs0b{ n7,F{\>G?}$rLPn7Z,bwBp%lȼٞ\1L')]Oaw*ǵC_;t2`6F^KCy61Xι6hP9#;^u{^* *4=3Xm; T<2^9taZwOo-xY=; aKENdžZ(K4 l P{e_ 9&pHw̡[l.]k5wz/i+W_ܘk:R&'tMxH{LhM6퉈89IE~-q2#bȃXv@۴4{~AYaO5*'2SZ@wG=,˗%s{rB*kAٺu1So_{JY6(Z~xzyP߃=}n>Yϱ *٥)MD l4Ŏ?f-iX<g+YՕ)ͭ 'Ӊ&J}n0#A-^5Mi#|U59Z!quS!@A=`pzgXK&WSE{HWW{V4Sb$X;~+:+*bN7H(SN} >Xc\ab Ղb^9͢~B4  ]TuH!&F>X0Z g[YPc<!cdM5j (M;N[lk8$ܻe;#TG݄d#r9ȪxUqIK>Jȼ^g #G1CDkl1Jvhޗe$Ԏv OSlEE⁾@|. @P/oaA]Xr˓oq V,%ݝ=ud{F`3e5KJJ׃]HKB"^;NzT+ }^A`PԶ7W$3nbŦ5-wnnP}i&a$QsBZ (^} s@sK@u20.6*'"@fo"PwݹS5W݁vR, w˧?)uȽcRRK>6 C;>O]DuMs&ti[{Ht!πG0Y BB=\%]"K'߲H! DSS/[-aEP!4wg&-@x Odbqq*k+ڑⓇOR:I1J7(!EHNAe4Tw(*xUbLm=4n0pqP:?64G7HD%GM Jå~G-{I*'\o&( (~>f H$&fE05iPXH+s5x.o&ْJ*smaݔ6&e.k?@Y6g^E/ƾ@f+ "h[~0\c'dj [C%mzD}R .+e\58Yd@`}`D~A+|˧p7sXLMOjC}Ug#F2A?ZAX$(r޴k v&} T3 }l$@ M࢙j9O/FGx3>TeBϓVY c"P=qhX[R,0/ (Y1jNҍC՗w+GG.OȨh<0lTB^#63nշٺP闿/ndvh[`PYͽgKw$^ h `]0,N<삇T@uӁPbMCFT)WݘQkP&f@XrVwhySFO,R?!/Pra1]i1mE㶪=D毫'*i-: v.i$zPD@ZY8^g7cX¤~}cqո,;=>>'/=C:xP$hAP(t`G<>ů2%+U!x.tpޥr$}zx3Gx8swր,Q1ϑF9cT_C -Js: ØYTPtm &mm\mHvߴ:q6|eaQp"쏦d F }`Oz;&S 7C#١Lo_'Uy`( ڪt)9p({F2F 7ĽduX\yn:.LEy>e#ϑޏ'9 EwɐD66nʹE's󃍳YçxdpMj Q4c|v$ًPlUv" ~|ؾۨ!ƻF}xRvabZǤHYOgYZ070701000003f3000081a400000000000000000000000166f3d9cf00003220000000000000000000000000000000000000005100000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/net/bluetooth/cmtp/cmtp.ko.xz7zXZִF!t/,1]?Eh=ڜ.+Xx @sgi~zz*$c7V7 kCDO!e;9;8>5P~YtZk1Jx.s]ӝ ` |_Ssu'ŮOz""G-%A6 ls!x4 D7˅Hʨ O t]ۗ<3_;7@yo{*2Eo+Q}cAXɇ+% ӎq0L)v߻3ot~i2lA*p9N7ZYt{Hau'=i:[K_@ Z>_vQ˻Lw^\( R]e >Yr EvRFU!le+[5M=WioS,_EMrUEح7@^Z))Yh q#f 3p 郶Į- "aXL-'LA `b]?괻 r:+s_vDC{3H׬}"(E^wk(v2mZ@5K^Gn,rҥ2$y]}:ǩSD~W3*Xs8ؾ˻Fu>+{Fb/Qo],],xobb$CƛBqܠ9/Y1hIlUr2Rc,n.qwFl֢% "oXoR.b%D?2x7Dʛ+Cgs+{lUeH7Ibq%urLEf;B};a aOK@DnaN>xfm1R%r}RO%d_ BgmB nW6Nvk?5tj}V%򼶵8 WXvy:&4u}{t8Jxz$/6=^@;Mc t]gDJg3X]ܲXOܫb E/l.o}lՒsmiJ?!klB/h]םy1 !=w. v i>aZk6ARO>@1!I|Udŋ"mxyPomm-gzTΣ 4TB+7NYm~l!"4 <$fc eY2 RyG[q @@uAj~z4)y,^xm o40 >j3\ƁHCRm>}>(%n3l^ y1Pc6 ([vMD~ x0 4ؿ5]:Q%i 1OF ?|UӤz/O m`A"8jVUCn(]O2k=SƱV|BF[:YxXvAj/ބHZ.eT I:Д࣊LF@@stks2 $8; Y X mݢTJ^Oq^2]_%3 N)⾗ 6n!I?q|/%{t[ YSS.'~~f"4]̟2 Hֺhcs0x1e0 C{>*kW\$pyyEmD.;:@H ub@ 6nobPn3[[n{-:z9+2z\=. hӹp`ln :S2 [qt;L 00-s2>ln#[l *\-׿~~h9+V™X[b!0x DR=MI-[剈{9U; r*}%^P!c~g-i ݄+lr##gjbs@BbhPҼmO"3YmGǻhbv #=)6 l,ͭ c"|V`@̡vz77,WR?toµiV7 r;sY :(?~jӴ>3a IWϯ o{>,ºΎ޲emZup5xG[d-9=3Qw9JR+,(C_2A٦(0r$ cMиoa`$wQ|{ ^I17_@p^"g 7P!C#-/YwU; a a[U {ĺ16u4_'rR'Wi gD$i I~|H}%M j=Ɗ{NÇ襺즌zx5 wJ \i $,q`2dl u@FyMm?3}$,] 5DI>ץi([y:0%r"?M\퍩|?Bv' 2]p"d,c崪"akMC*PDREBr}kzNNmopjU_n@Mc] BDg/~muyB_LGJd&qpnWs >x0o@cŜsI!oPЯȕ1Ks E@ҍb?w_ -]nX& uo%SCdChӃ -iS魆 )]ֺw{'P{ΦXD66ktrqiEm)hєUI7MInVu˪B|vJ"xAJd_9Pb=r.D) irng/{^mo!Qئh|n |j.LBVdb!P` yHd [w 3GʹT ՌanzćёZNvN ܂db$.i읲?[ޥͱ0!BȂ<4MɜN˵{arKmTYGХ!&=.a9Tub<ŢgINoK^--Pl< \֊ ?gecUQoml+75UfX[+}(U0:`ynv9$Fc').gJ BQ^FUp.k#F;x8d3UZ7h/SE3b婹ךіH@#^/~;^c,(aekb눧I؝!z3^VpJɲMc7kXB}W YjRF27z=A|/<5 lSƞT rm?6)քˣehKFZu43I<ނUq٬󲋶biJz9le97ϗwRZLl,y*,vëXŖO& ҳAt냙Fb+N(qV λ,65bdpYnwNFUH`HZٙ/ \ݳp=O"οd1.XJ'(@uw̦~֏T)k2\5쭬UA{%a} 4`${)MS}FL_N12GfZUtc~V&PqB.ǛexL5.jB7fShm ]UO~ѫ=< ʘq8˨wGxC)JV& 1h3JÖ>&GF#hAdwCqX?dF*#cT\a{pXKW)c{vI'ֹfۅpQpoo.Կh,!%ͅs||qI[2YaMygYx X;CWmm⌣Qsp@?k V9PVh05nk7>,vcfu2R܊캝Q:>n {v5x~*GRh N"8=/zugn 8;aȍNFyGR"ո"ǾBEI n#W^L v}+2U%"yD:$dohIĽVlm5o(%^e=pC֒2uJ-$Cw|w=ll֙k)L+m[hhr uB6u 9?&qQAIƐԖw'ҢZ9-9E * `Rwv٥ s940Ox!Eyq9p$$aGQMxM&b\ۿKZKb6$PZM($2|r2/um®]1NY$)s-fc,i͌/ fޮQ !fpw R"Ɗ҂1a^h8;y5ٳ ͦT,ǧF9iXfjhe;L!n&їچalC\3qõaF/{oLd }-cM*2=!m)ȆϽ7CtS긻nq =rC( dNtKhvxsf," S&tԂw$}n' %B0-q{:0ROX/^vu5DIK՟XY:ڴӝ P(B'ɿŧ칲?9H_MXF}O,Ho7Wg \|XU$ ċgM0J1@\eE{!z)eZ蘶AvP&zgs@kTbcX>xdT(fo{djU񈁍uh#bCݡ]a`Zw<ɨ}Q)#s2 X8xDŽF-(X[D{0>/E*V>;-ET̫_l{C\9b2`B  㼞bG>ڲ.a~/qdǜ=`NJ/?Wx.W^}FFia]!'쯨P_lb3hh$_j^ ZQoub/g3X lET\pd[g]T(|PÐ4mZ۠"؎ E@d+h^?-r_/RX k8;J0:~&hI_1iowLM".j>dx;T{WNdE/B/ -ayׇt~rÅ HC Y 9ݧ쨸A_6F=Axqy cf&U>n/72Czgk6QL.,dT|yVcG?&vF[$#a!1W׽!'TC xf:RLkW~3oc3ޚv}$`ͪXe3Yy]#-| <OQ~2a&՘#(]p3&Va= H:qڽa)Yձty-v`띰hVYׇ$V!n-7dg"\-]6l⥯$/ehBFX릴JK}*ٍЇ֐Q@JKm52w%Vcŵ, fzgP[/yTg*CBRoIBZQwo>&:@43<Gg|7y ~c|7K&jUJpaZe8щAeV0Vqb9^vYr @X&>tN,}I.#Ɏ(nb+?w cws:X6  #p7-9i^IHӋ3,u}$BښEA ' ȵ\ؘMa' b4ϝ=5Jʆ%!^"/P06.CL!!LP[,R ۵}ľܓD 漖3M5b~3.u5<_GiL:.\JDwwAEUX24ҷ+Ps"/ߔoԿUȲ4Wj}9^ eQp;Ȯ䅓adAD]]W+tt9}GuR*}JRKӼOwTl;CA@E,lL7`~Q]}vop}+'@)T^l$ЇE<Q݆@'՚׌4MVzZu'vkȌJ:-Ddd GQڒbJT^B2z'$x4fmܙ4>A~eyhV.y^dS[rb/K[ѕʕs-j0=adzt&Uh|eiM'7z t W8h饎 +5RWyÕSFUR݁-98+e@T40EcSϋs+)xZ7wC e;P=CJ9ODE$9K7P3P_[r끥4Ƙ=xh}ce4J{׃D!:᥂o3oBVO=OMX ʓ$I89&4^?ćr$\zPbo`!]qsP9&`N1KF2phP)~WݻChD_+ӌ¸IM|6tըwƉ>փ~¸UZ 3$S.V@(t)E!c-LU>_HLO)pl7ھfԛԒ rkQ -B&VX2ࣟdjQRת㈘Ӣ<ٻP}yGX+TM|W-C1*ʰG3_RT #8 :o#T[v##H:(qĥڿ*qvo@o~R﬋ݓMLC ne΍'Ս833չIcq(Rz]ڹ&U}YDB01vo`HL֬ԛ(f@Ni8:FR@p\p[azTq3we?b(p<"r2BcwdFXX|!Q\)/i=9L{E U3ógjhu3 yx M78b24OђbGmLQ=" Fiέ4EףTQC,$ByXΤ ȟ>]7{Cl1w,M 5Fmg RLyWiaŎqmMsf'{ p(Zhe]_CE.3\q7hBb"dQ;YZF,\q]|~yn腹];8UOU7N%9YX AߵpuQGXlV [- @d@YW>ou<ߤMRj͊e x.-%Qʆ.GsZN -1ӣGi`D8\ƒU)/2K{)."NTf"_F;kx3}C~uH ^#.BUYM62jj): -zETZ#[ !D[/ Й?Z+nC$zf%+Y!Ќra~"Hvh/:\ 2!)cSx^;=U*pyy:/i߬ FH9;u㩢 QȠjc6FŦqlgZT/50Q6ԫڛ5/2ZS[zؕz)ܷ$,V]Ⱦ-mUAʨR-\5̿/5V Wi #u|/0jW@Q*:ګ'"g$uy/N8k}qWt`/%yÝR |qˢU AK9TE5h#i"A7Yj٤ӟGPotz5 Hn(#jf4Pq!"HnӔKog6)#Fo8!`tMs@u#9oo4W"Uc?Ci÷cA .UUq6:d*.mD ]U$m%Z( kk9yGQ/>'K18;x!;"=Wn&J)d2&Yz}z=$6`&gU +ܷѨ[@0.Q 7z7TT観C4/l="~==ŀVkbԹ$-3 WMw)^8O#bBY]W;Ci1aq vCA!U7N (d5LS6z';$SZ>E{.\Gh+OF'xb\ ?BUn}8~=orito1, &];qi~z#v Zje\}@Q pjd>i:]itb7X.?L27q$qc0P}{S[ z/6Pj4Ɏ:>МDg:GKPx!ͺ8:HS8 7JuR>"\o"uarҿ?{}kc3Whr{<$jbĂri"bOKZ篍ר lIZ`:J~/+X:<;\jU@-cO\gYZ070701000003f4000081a400000000000000000000000166f3d9cf00003664000000000000000000000000000000000000005100000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/net/bluetooth/hidp/hidp.ko.xz7zXZִF!t/46!]?Eh=ڜ.+r>0p_7 <cfR"_+d>\?PF2K*@R72ſs4|"x(j7;CA'^09vF ZP 3;PtLg#(H;[s#py5ג0'|]yFkEΙH'{d45XPx#OLa_uK!*@V@en]|M[E,\NeL%0'3Y:7z,rf%okB$‚$J*4_Q4s|ȺVEa('2iYY" ]0N45RݫYCn_YZed4-Z uZ=\ l^spxrT8?ju}[&zW["x UטzkPXTІtqgz 0J)m\ a_mQ)d~w\_K$_\G"6_압V xL,14Ɗ‘c'aS/4i\mtÂheGW5$~3}/lOp0H PoyMFOv'jGv+b[s5V!m`"+ V'ĕNJ^oT3e:|TE ό1웊rf!(,]]Fg7Ҫd/8J,yyXl$J쑨׉Qr+$ͺ|7by?n&Tq*I<6甝xV\=רMzA7&ի#,CWfU5tj<@+t[7w@% upfD!bq?-G rZlXcjG0%Z,k߿A&eƁ.iV$W.%;pBW)e^J6F cO@!< rw8 mp).‰#F>S~M2J0e{xw2TԻ.D\\\F%mӹd> ƏJvyW n'9Us|%RfSlEǿ8u-\8w4P%٩s@]Uh/ĽKW]T%сW~Hb]b̃_Id]PcuW^@zmBdǢ;' R&, SZ)߹!c*ߜ ,44Ԕ1p;יC u@gqS zcً!4O^I!r/V IXx(ŷ89`axH^AuĬuRx^*5̢9%+$~̸Su-m*y >}͸gp&;˻%bei^G2"Xob/B9 Z29)cQyvDvqq4VY΢X(Ǩg* Ͳ=sn1&gw^3(:< .fh_hbAV:+ټbO_qE[B<v|٧ydf\WGXAa# 6?8l*.FUu1p:˨NsFof2jOڅsό&DIUr`C_Ӊ .)D-:NɷJ7XTܶѱ`vo73ϙf,0ϴN.Q_Wh_Ƌv-*&I-:*U ;oT+ Xy՟)ѫ}j"xrXi󓁲*,3}<4jk1 v.FM_25W~Ӟil X~r`G莱8,j腚C'\&$F]N)Ķנ6\0$K<-0ZOɌu&IA@r HGmϜc'ZǍ1@obe:H0ǠE}۸ͻ1a=Yrā}@&j`(CθUbY.K%;;9IlnGNF##z0 RbLOBgGD#5om鷎X< ~IA&<^Be$>.Ɠm.ҧ$[=i's 0XqD S (.E5Zc5IUm}{S}>.$>\Zۑ+H6[;ˏN\V(vhV,pM<5? Ll-5gdz7 ޡe&SxGңKSr}j]躛Tƭsz:@jQCuVƥ NOom U3 =|hWNϢt$ \::rAқ@;ۨ| OOt K6 L zhj"' &KD|L\E=X#cE2g l! o  k Z?2Z~k;6tQu8Vfwe5}ׁg iIZ&ڟƸT"/_2 % ]jÜ[bil uv .(ϖ]gm*`&6MH{tthkLU@ 诨qU-NK?ܗ(}M1vY݁/\U_ȿoMalTRڞH:DNL=U҆\rCU>sv |jšjp? qC |KobRq# q᳅Эrr&d2.+ߵ8أ:kxFj!|ˬ%󁾝9#- ]otW;09[$zop~EvOZ͜ ]&1]V#n-M?B ѷVizourڝD-L@z3&mg<>9=Gן׭+uԵ_5G#x^Z’b-ɣDOr ^0F(:kXN1< sJW*V[v O/1^b3P N5z!nV.8\t_]'8"[-$39 f;0зH ;Wխ*;AE#὆g4< Ϗڃͧ/7cp\rYR$s@(Rg\zhvk% &XɁ(B3T]\j5bρúF<*ʳ\ @Pn:FG?C G_h&̢Y1Xj7 @2 UŴ|N8$sakQ}#V4C|kSf^y] {N1$GX*+mLͮ~.80wkZȓo\&2ed|OY$axsLvl#8hK Yr%8.?%c?yaK0S"0ΠTJOw,FE'йp}fv'd] @֏ƿ͒%XqdV1"pXa>jK1olN#l\uCeuϚyTwǰ^3zZoy.˷qQJLT%bz"La|:ą³>RI*HՊpGb9gAᄋ؃}V64{" cbwǧgw>K⣝nAɶ!] )5`ǰ&Zp8x(+F$\>NmW<[g 0"J jop=B,*{œݫ!T,k$+ױ-nd^UD*>wgɚ^'&i]#$qڅkWO ~/J >^8 i4YMHk kD57Zr x#gRqӪj~X3췫9~ٴ l|.SU8'"6i<0)i5]!ZH@tv3#oqbe15G `9>ۃ#2 iHPJh<_\&c05EvaoÌxTF\BPoD \ށf4RXXw:|ԣa7UT2Į߄g- Kc6+>?Oҋ0}ʁ- =%`FD*P.ObzCk˝= 9 t&jbiEo kl)[ah[;z7PS ~b2!5 NSI_SzscQ"+A=1{ y׷D%T ~/X+v'cū YI1ш6zq@,H6`kc!($PYwT{&`8q"d-Q)*,ߥVlc)5z 9x{clfV"dA_Bhڮ@MmLSz>L5V5UѣKUNb -XNRZ3ǰf@'܍ ҆}/H,&e5/_Tdܤ{y4*xD!uFգY2jH1V z 7i7z6q٭"lQ|M(Uugk5 hn[ Ɠ$iŒ)[*+n+26Ptb{m:_> t?s@B5\QpUęN8 7yzpso2r z!s^NE.4C ]1'c0jEĺrZ> =C _^z~XɄc7&{ɫ:얷O@ϴ^t:G7u2D#Ėdf}CXq $=&ݚu&ݣ w_ #h;Mx⛠2֏CA!d\ZTM~M jG `oKIgskzƢj.[|rTLۄu&.JNOJociƕ[>8jTգV@Q9ԙv)~ȸ!-bD29]\(x|&#f:/So6p;1]IE̛'x=Yt:hw2N+BwM ]E&:vD t_ ~yZc>N355r@.@^s5L*j+, ret|j83rLK4R*W3>%439%$00z>k E z"K;XP(W QcЅ]Q4`t!OJCeu;Kj -zm?o}+!<qVщ$}qڋuQxAjȵIp05htg$Ur9]tFc? " hqSI^<\N9+-}b_! ^-j5a Ȃ0S52;P@Fq\EK9Jxە.Ņq_D G\a%|Jǖ0H<0284:ʰJ*2<ӖuT"KLvã &0B;1-p1G~u1ß\9/H%8RLT9-rc=Id#)g<9Im07b[K~'T>t8TmaV|^bq9x;+$~7> s};pq4 p "D Ʀg .Y_f2D6$яBV*pj+ʋE}f"Y判x}/mmz8DݠO}slJ$GrFp6 uH 7XgaVSfuk5Ŧ]|* N8&(9ۨ*˔VDAX{#Tz0FV x z{# q>f~>\И 3cKjN7\O҆l/""˝G]O3$bx0/lIg4m`rTwbN26{?e5 ^:7w JޣXOfw4 <7nVBv'ޢۇ\\TIM ̾wKcRz$zoF8KS6 (Mu"ԘY-Rۦ w# G2!;A?ADEpLpJ g0N?N6.{ EԇF8wx`Cq艛Vd¬nF~.o=crk@L=] X{ƨ8=1O/k0 !$lsAPSzhcZ;n[KI5FH‹]! c{iyn8|E ݭNԅ_e?z; r`]v5{ Öɏ2ލH':eroU:=dLrtl;  t+$xsD'9(f$VsDE צ@,lnۿ>4W@KPhaw^tz4Nq$t`-kwۢ2NEvhCҕwQJĵ6du0TG*Pոׄ$3do~ȿ 'ᣆ+- Op)( 5u>i5R:lFu^|m°qdݨ2D?kʱգp|%mD ZlH$`!߈%Ք{6.ӻwO=hĻ@AVjts_ۜkAl36r4ǯ|7L#eFCmzʡ~&aѡg%\KcPך``}F#~ r{(E/D|a+5|QԨ{gBON潊dҧ2ā+֤4{"! rG:]}[,Ml1)TZɌW ;beEPJV+gOA7qrNB=w k.cE൏|d+'/Jph|\ WODq;e< וs1n~wkXιUgV J,Ġ0VӘ/ d+Ll)P辖&QeN^#fN$}u%'.z .`[cx<۶@l5U_Po!}K&`+\_v{B\9(AQ56xC鏝Z(^8bjcAs.g1ATJ?}sE3ZuO$&OW8X+/aMg#Q )U+'? gP:[ z(u efMy@hwƹmE @O!P"t >}݁yI6[KYnXƚ0FHI8Ϗ:pU&S'k䃙MRbً?Yv%3ssZ}kN&!*yYg&d9Ad8kRJs}TJzgk|H] 2*_Qg"I@u* E6yllis+C!^"gB[k-D1?)q)ȏjcv8OPSPP9GQK#:wfҿ~Gi㾓DT;aZo*Sjˑ^h*c> 4{JL fŊ/fc dd|X]~qBd-b!io$7e.o)5hZ.J|dвNU nd4p$ ˀgHYHA=:r9P״Eh%n;}Q>XqD )Xjfa3 {/J8xE^'W N$* n[Epa:SRd*].8Ţi֛H*տ.Mg 7M Bk/1ގxci֮l'ܼq6;շT.K W'58g{VJ-b$X֥osuĉ@%]tb(:oslnDIO¨ hYSKpb8“F|^l,y )Nl!UZCkJ 2o1YB+dX\\EtȦ.X2Z 9Paj;Tehsh0ɉ~RÕkIL)=xqCM*Q\WB;|e])݉6%MaIChCm[<}BٿRR)1bҙƀ<#P%s0>5(t݂2*VHqq2Dmq'wh%o[ËVl0@nxIpT%n 'X>A!屲> C-.FH[W% ='Ҹ4VAZ$)% o!Xv-wG㖮ɈV%$[,TRj\%E>BXg3gwdwN?rƁ[Qz T\AZG'&F;zj5S=p).z9f),t8Tݱi*s&c b %4xk=Ϭt{XNUBFQͻ.IPåK'Gz6MThqOp:~R5 JOijj&oYҨ Op ,ձ*AJ<c|W' \.5GzkkdڦwdZH;ؓX}"$Kzl}H:-JPwcͣK{BP@Uk@~8!8C$j7yki*6dIՕ|8MJ"# V v "IL -5Q[.bho)>hV wt>W.+@7L+ouxWoP"vB{.n W}q+f+(z9K)soA "Qb'jݿ1B%%T\H}Z~dK\gըpy;9 R=5Z[@S d |zdk<<v&x".Y᫷y Sa%&FO/' M"igZ@tpCM*TνB itԭb'bH=q-6d±-YW'݄_&U.~i-^_'L[PagX΋0Ri^h"sߴO9C&ij{WƮ=TemO7%tTrV4;df83ǣލ6%-JY;HNݫp(m7*ޛ=/9DꉻlgYZ070701000003f5000081a400000000000000000000000166f3d9cf000084fc000000000000000000000000000000000000005500000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/net/bluetooth/rfcomm/rfcomm.ko.xz7zXZִF!t/眄]?Eh=ڜ.+\yf:ʻCd^b{ vVKmH]PƤfldxc9UjZw2(׃@5.4o1YVĂCW{P@ԧT1rǿw^Gx)sGb̷ljY9\#aХͶQk}/PЙ'.9  .AlSar+ 56WX-EA aE|܏-~  O*RbP]EV ;h|G/ Rv@үkMPGFr B^K>hypD8D%/}{H5`GD518qs 4jH4M3R2bVv ,Eڣ}}&kI2Phe%a{VTfY"hpanOʒ*%bټ1>xbSDrBۘҸ"f1S:1oɺ4 ԭ6c1槫T<8E^c%4M FFsEc/~KW:݃'$ˎ}:Gt.y1f jʜk W4]x& )Ǩ"؝n cafI#(i+ks{fMMLuhFYe.agtx(}4(>ԢD&Ŀđğ@NQSٱHri|OkV]ܺ5y>xLM%r8Hr#.P 0Q83Y( !`/HOS=qwy?~Uc"{UʄR ǭSG>:olK>Ē1J u"HDZ$1dwMSJkZ8S'Bݭ@ ҫ56:GX,)Y#BWĉ0»`;Mn@7= g>yE8ި֒mA t w8nY˹-y.hyQl`3]\6XW#I';3-Umqs:`/juaWOBW04O&qI@w=q'OǷчr}sۇ9i< |zS $J?fFP^,kCU$b$"qJ0m-צݭ ?a>[38;&n&62 XGO*+C+4<& o az Ñ(pSVm{tOw*!Ȓ@7hZ,uJ\V;FS) {$\< _ >E3Fnڕ Zj0<'W?L4p̃O"I{i5 @)'**Rs4ڣwxGE@rस-U7n&~G0t8lVm7%%gAB=ނ FQpqeDYabTC#2G&ev+b4ԒiQ9}nTFzۖkצPdc`,/ݷE0`Kv=ofT@L\k[_x6Y)\8z%H^ aR[Y\\qibKX5a.^IVgCI+ ٝ&9ߥN.62*:=n[[] wħ.;CwxѼ\*w+JڮR! `$ V=ݴ"=#BL4TRLMbm9Sm <>|-N6|`EzlU>K"Goչ3وd%]u/o$#F~! n\[ 秗nӂY_Jnv6PfPk`}gKay@DEh/̛߄JbH3Lp{!>,.[F4^CDmimp[9޿~.-oISǖΛhk0! ʨstM(\*s`O`Sxq3H\"ԀǾsE#CNГw(jICVF8C Gz+lyρG0" Vn,~7C}!,d8\ugԤ ٪s8q,0_J^* jYՏqsqb^/ l[qE}dNJ,Sep6?9L\S#W45DR$*#Z4r]|rdLxm"hR8pU"v#N/G٦ LІSuuz]j;v" kd;9L +׵N'ńthDCq5qŕ m{93\&>Z< LFU)FY&T?f%t040|tRtoE\/G|qA=Ur sk4HN×͗jx G!F߫I#Fȳ1[̌ס1Ct^K+_RK~O9:*:w%CrP[EZ !$c r^wp~])1i={CPGfC3/ALW22iCuH))s6LL^'+A.5nZwrjź$'2g('5d Q2fzZN\ļZC:5ya7:&ˆ9DzB)xGJ ' ⊵#j\Tꨬa ÕGx|$DzYZZjRZ6-&D2O]?U\J|-$xl%4ո_n;O $,}z8l a|31;ޚ@جd=!GMm~M+eթQg<>KԉT3F`~D}PV6̗Zc2꜁2zj̑GBj>S.S<g.ph- W,w^=KZi9py%(˰ʇC ^gZ1as|W0홁|ggI< ޡɄO5,n=xOTVrKSs5XF(~fɬ7 l(}n,r,ǎV=#fb:P|y /iMWxϳvG2Jd 1o`"1!4,9akX\)Ͳܒ}>qeCNV5897`QPLjfT6-4 0w'X*PSOF:`%0lF`׮iRd{ԾN 6 b_] D#e=u e$)?~r푚,nu,ɰYΤ\,c)oΊ[/=fT\gZٸ8=N (G۲yk@BA.nd\ 7kC#(Q "j^t9 #6kѵCr]4wm-go. "!rHѹ \~y:-YdA5owmcM-/Oq]}@ H]7s1y\?&{ӌ4.#Z*&8YCp~^yCZG?ݼEgRt:xIF#D"K~.o\*uTAB"oSQ!s{Ww9!oI_UOBvDu Wh2Ҳ4"'+W ͏DJXB [^C8c +HnW߀#oc8/&@s(k&k9U H#G0#n8ƞuj̦^gi8Dv7kֆ4.9ּjwڮVd5HcgwvD@O?+[5}wRVsT9d_9LUr ^3\͊MgV(¤cR? H61J'\‡65x@UU8oXJQɘnTX ^\Xl;\l,wu@CR'$9H=ȜwUĩaw?u;Q5ݔN؀c ѯ['Xq#CsҿдʉaHzx$ ̟=y1vGN,dhCx]rOI~kb3ug#hm[:4mᘆ-JBQG5[ѽS QZk)9˄f#H2voP .Cv"n%5+Ѡcu͵2dN_3﷩@ vC9^5MEDhߣBj!mUA ,VApXh*Wj(Rc&C̐*60gLB<;F}Z6lGWP£ɸoN0J+ȍjޑhƷO ]{s&YE5h"PfuQ~N`EN0Д{Eٴ8 ̾l@SGrU`l=WtQ[7UH8R77P*˽Abhڊ|5o>cXЄ iUBsH#$tg|`x4`FxZc-a g9's@31R!A'&dCF%*{$4嚍 QrOPqx`*J\#`/'$ E,=n]M|߭) YɳDlF/l+&E_>|X|tSBS oЈ)^4H&&`4##ٜG*<َJQnk CguP!Nlw`XQz)iۦ2Bx! xH2 զ:z--uQ+z҄݃XrGcȹf˜{ƷZ!ujKbПusvPSNUߢ'A9vw:?2$!NM͔ sY8ѝJZ$kYm_X}vj5o(*K,0 LطhfC'eUIDh Hℊ/D͎k=,n$Z4T OI­c+qcH\C/B%oK !SDdo?VMN.TA^|G{ΖBan [ȁ,K,(դ4lT/WXь_̗ VvKTcX;'H%YUFAof3(t9tZ d;)1}\g~Dqx/yٴf| ɡc>o'3f,`CZbGd d]no, 4by4TJ~ACfbw|t` HN(Ԕt$r֎P6!rXQ~ȿNm,@PmtG49 ̈TuRH% .c5/,wp6H]əIW7$lW zrBcL9tpƊ7j'0#9?6tۆfrr,5)]n4]2OMǸ=y7+l!9 ?Efּ a ~Dկ%0 m-AsGL]QⲪz4 ިuP˂UY&;^Ȃ}"nf2tHSsȳ!=~p ޺;w=!\f{2lʤ>a1+GtxeEdeb{4?85,e# W s&/] 4?LJ,eq?=a? NzM$ t]Tƽ+AԎIpGCZ)Թl؊ < * wk._̓=P`_cAs'|f@7c3b 8Ty @2UP5TF )Nq"ڄW* GCnfjѵ Ch3[S,֊&u\#;"p_ M:BGΪAxhSqH|6W]42ǫ+6]  6p<W5S9Nj ,el ].$`dNڏJWl9 &C$ٽ+CHWvRoeN9;[(:?E0stpi$Oe蒆vF!@Z¶ rʤn2罕ĨNzg_3[Wl0nSuߘJQ D=D~H_|ޥ/ry4W_/Y5/n L2[dWw~H5QXrTCpfqwW)>57VӬarjr)׼F ZdӬu:3f3ܾH!7a}AE}=r=T[E\`)ؚ^eEgJ(>!kɧa~F5<Y4PuىOrϠ4'Ԧ!g |Y8L/޶} }^Qa Y x=-"6%,pgv"LthV JJC/0R/Og.~Ȫ2<3/Yu$k-5S ŀs{R+SG,b9{ pTKk[Z91S;q·=f>? ,i6Jkn+$8% 4Usjؐ-i''!3EA`cY !5!Ѡd]֐j!B |i8vb1ٌs:'U@]D_<@wGz ]%,0,L\d1K.*Mo~ {S\ƐT0f;9^j!Sv[7&-<6EܢhL_a'c-ZYEYS41eDڒ]5?UثlPG%9 w,R b)rfCZhh_} Aqʖ\4mQ-s"#$+X/O,m0k5%@e]JHP֖025N,V6v>}H*>JftT *-& Tfc [ %ȗ`99oge͚{Byz1έ.șRkmfy>@ӟ +-=]L~ sƹ 9L42'+Fw:YPZȱ+~6EW`(z>Ɂp tK64T9;Jc^-kO7w_'2!4e rO4%k X|_שfאumѕ\Lx Dʖ!ɯ^6| )o\5y2luMS o U4Ož<Pт6Np=íd4M_xJaa!I4i&$"P9zH5utjփ2sgudbrUZ&}uH xr 1COX:KC:E}LLɭ,|F6Wl~L.V>w 7]V>i A'0IJr*HM~bn,R:k/H.L]b+܆3,q, ]ρ=9sKJЃ"@ M2*vzB8r#;}4 EDpDS[mYYp>Ff'* Ya|Bv?AI61^xx`QU?}78=V%҅#VYI I 1[A'=%?8nI#Wkt+&>pk t>bk)^j]}teY? GᛨltE{|N۸f7a7)/28t ءͪ}]/W 0ؐ/Po;F}9Y.4S@A1m%j (qz^-/ q?9-N)[ ;˙C4$/DTRǗ:hS%}b?6\0dkŝPkLL#=鰽MR>- n4: ص Q` f/dPǯYGp,bN4@@$&Neߊ,Gǀ|8գ1% }Һ̖tKQds>ZKuO7} ]ə}M[X>IYCT_M=Imʏi/V~)!@Rc+5Tz"df+ALBhpЫ'%sGV] 06wSBrj{s);&RT^ .d8Z[9 eo'Τ=믐ϳRK=_ COSUuHC +ÊAۚy=FQq,4'st^ n5ot{Ey-E=gekw~Y\K#<`# >\dSl?nVXBXGdiEVpw q]0Ǝ/@oEbR/L.sSjGR"Bs| G%8 mx&Y_\rP04Q\>ȠTdk[" 'O[4x8-Tq3" 2ud&'  :#3"4!bHoM|ɮ٦rLt)Udy=ȲzSZЍxv &$<!O)WUN@J]Juq'dG}fSxp^S(SFtR E$.]38ǖ>t Gy!ࢭn.ěaI,ˣC)berQp 9z8G}}c+も^QC'z:p @K*e*ɋqn7bSe׹ǰ 9V%.1mm}>9h-q-zoHyTxqGKdNE>h}[O'˜uNdaLu$ViDC׋j+٠'0V}\S=i;^Wrg:˛[<J:r`W' !ãeUtrb9d.i[ie8s^nP3ksI NdCv4dz$';lܯX:I{ oٸc $ʳ{]5:QS3oͮ!ߜ/eF+D8+3]'BKT6b - % {77cp4>,s1W 夸i"ι3) ͘'k>(YH=GsNNYÁt5/C:#] 2v@Zϴ,ub#gn)#{ ]WoMLnz_'̪4 4ƳXMz\ZS'`䭱EoA4qVE&!H> ,ֹXBko$hK>!Ǽ,L[X ۄKh}?$[536q/fIT0#WH&l=GC7ex$gѹЏ,w MGdh`2 'Nud%`o~c80=o gݵ k$:&eYJ#$ȧi\|Җ¦Û*̨af>Axg:3 T*'*ѠM&v^ j"OL~mFr:nco~is_NN2; Ҹ&SEk-NMmĽT$T[;J0SۄfTeP[LI3>QpIJ+yGp@/#f߬+%ݽQThRS !YpT6dE~E׉s\#{ܩ f̥YDp[(Y2 (&5UX͂|bUF艕g|shM䙐:/IQdc87KQ#|\9PYa(#oi<\66/sN8Ɛ1c}Y<=2̈́\Ю!f7c8QgYHGTO_llG}$*Qc>'|Y'{GJޅlnb#mcfЅ1kb٨y-.$}}7fSgvQOg<̗Ie: Җ" nH(WRbjO}] @w]mwgT R!X:#ZgB5:=.IWkO!q|^> j5 䬚%ue'/TT޸BQ)EKo}`TAo6HZDk^cw\Lj}N"-+HHKOxyG%.& ڄ4<$Cn+gVѩj }-$rO {#upVA(ZLH|W?8"E'vE}a#hc3;~YK0a.n 4D.sT@iEs쯅S@ct`Bv[d3i gnoR1DhV?)\oe%s8EadX>Mt5%52?W"qf?嬇W]*Ou{ aXM s>IՕ]^97O-EEi2,Q6I~MRۀT3x>.qG_R 0C[>߄RJr+ZkBR@@WISdj0 DHŎv6zM-[Ya)`%\փci@Z=J7i0h{J-!mצ˕S2¢tfڧpL𞹗D$ -fگ .Y<4Aa`G`\=DN4/20n L*"7l7yߌ8+B'TEP ,̙Bc W'~ɣ:9xNqas#zpbF@]-f:) 6LL8$ؖ *mG?,lᗝ_{lt}qk_k{"lK6OBe8 [fwڦ . nj }Rfɋ4Z,`9?"`A<w.o06@v%.>-:3ΛT=7>q)ڴt$Kx:d{u3iueuX q9eWs=mez;Vf91hүE5g @?xѓ,pM:E?90`Y 3◹F]— XelvˬsU.X荹`P6U[2Q5Y]o W K6,~kY8#Ybʑ^f_UGIn@BW:R,wwֵL$LJ0Y{bbAKMz qw C3#Vk4<ĞByYY D'B6'F4k m'\ש$)N44m41neeM=3f;H X۵k ',f`ws:<|=}Ԧ%Wy kClvJMF̼ɝ!Æ?ͯIIe^E>E}obGjrf"LXb Osot[Y@8+'.kR7bnI*?$p& ]kA~_Ky}3ֈWf)*Vy~\쾧x#g`࠙^gC U͏TjgFA_> :/y1aϽt+3; 0*CSe G:jYus/۟f< ӛ=_hNI@d}ʹ V\GkwBv%@m&E^.< i6tw7tS$}Bzn ILIs?I+;8?CO{O) -)_ؖA~]S΢X931-`qb*4WX"p͂SG5>5#Up l Dz?l*3hE2-/Vw.HwV-b(88ͳX =鐰 oK ^R<AԎ]lZ}sIo_ Jk b}ֱ-!eۼKAY8y azL'mj2vqXf@0TPM#@>*=30=pJJbJfXq]۠#ɴ83w2 4ܸ|bL#ӹG ^khõ[a(G[UyEeYHCI LF9ŋ, 8KSuF=MmF3:\Hڕ<!ܛ؋%5H _hkC84v\oް0y0O/!ɏyxTKpOyzEat5PNY>1DjoCXoXAN G!fw`Ȣ`Sqzb!l9D>9 w.;ՑtA{yA<A @u=jVrkX>^(a:U59g|"{cQ2$Bf)L䌳~YȒ΁I\ERq ZB=wuT-gr_f}TnbGs |U3NY2atNƧo%6mpm`_A0TR&uњL'm| zХyAe+? `4@ʆBVfhahP)dM."/r{nUrPR-9G@Tr rBGk`N {(*J$~&"6amY]B@¢`_Q$(vKAt0 .cd.u%8MTGZ\(~l7yr ZQVbu# rhv8՘nI MX+(Yb#s F؟%+ j Q$c9K Ԇ"on_"CÅp|ӳ߄gQD ?q Q8k5FQn8? dͬβMTsՁ7jQ6P{Cw(؞>cX.wzP:H78<,%!QT9t֜eͣ;8A#o=8X==U:L.gERO ޕ Ó -v)Y\MQC 6FN7Ϝ0SR*_ټt4!t,?o y}#pT_\H>5!X~18Zw)+b-a:;ӥQa[aLx]HF:-IF&' Ok\HKܗn@!bh5{bE&N0*#T܉bx"ԥOs:УGڭLP W*># ,:WZOπ)k;R-]B{WcwFIp+G};b^]ιaՅGT)iaY? ך^Ӯ<+x G ^Hln7<6ܝL`) #(22- ѢUYZ3ӰHlh3&`H?v&fu֭Ѕu=D0Վ^zȦ7 j.}ԣ35l8sxp9w=eBJVLůn=Y5rjBo"npM@q%j7):vQLHASewpUKRÓiUlA՗l,tbY#;@v-sUSWR'r-7 %W)1&0}$Nxvz(5&uqs3BY{y=[DJN54FV, H&l'>IGqQ +eH:`Jط_6s&XiݰXNyALF_f+j)1H88KQy A=ùɗJ+{vTS:;gi۩0druҹƄ|V)T;6t[Q sMYUjneufSr]92kCPWgld𕎍?ǡϠo5l|& s6)&ۋ,+=M*;Ix-1*R䲢@߅A \Z(-[b~ b.7c$ցbm r fiߝ2кF-OdF\HzEVwغ}U s W֧kq2n8NKOB""vC ܔ;$>i!ȉ`4xXs#8O\$-O3X"~ZP8_}XNkY04r1Lݺ2: l477~}9+HOA -]p寓P*)v|Nk$ y~KXԿUpu~(?˜~=7WFe(UKwӁϪ锈) /\t<t26?pKfsY`hB~3,Y[~ 1P/fI]MW׆3jywcGh5p&k4nS IEa,Pdٓ1sLvል'kJ3*-AUFv (qZ`" MߌJnoz}G8-[ i)z껲BK l)P_ ?5'QRᢾ95t~RT!r83*qfMdqɅ4ACn7 x~&;W^}L=5$7/E[4"~ )m(^g,'9$2 )/bVv̐5޵X] Y_*xPN耼m_X@)wM/}Le6,6c@?%SX!ֶThmT%i!5T2 YZ_K$?ο\/Kn4=0BNn/xa Fr0LEgq"w3U~cxeU7zāsNֹhػ*YR 2Y f(wtrH1Dt= H0'Ӂ3*~3L@({mESUOkJOZ]b;l`R U8nFʹ[8P2DPe91M[Gţ=]cH /;*ilgZ=X`u(r5DJrd)k, W-$ 4ǂ4ai a,5+r%4n:$`m5Q~e%blq~ٯ.N@.|H`d?.=¸T+"f_B$E:JWG&2Vu;HF̀qk;4M(&  >!Nˈp~DO#mº1+-t;|JnBC7-$qԐ>tLmo`eĉVe/c s¯bf':ڰ[)6lZ25p}b+AKM_",!jY4}n8ؑ6}0An#*y{_vt;%*}X~fLe!јmg R&ɦ Sѱx_:A:u.HfDi~h^$:M,Do?')HCtnt=9?KMr H KtMg9Ϥy'8O"׿ns~©ו2tE.8+"O+d<l!VΊ-*\;GsAfpU ou֧b"y W)ݜ /zQ߃kT ud3r;k4vQ{X"P8]m)D--uqM EA~5&L-5.ԧ+Un_u)//&:zG*+v: 7RWFU$m#Rac pxnzq{舤sۚ+R7R_t= 47!&ɲM:;?{ܞDdjV8.rBlEX3&j/u%@[YjWk'.V{Pd ėK"g^x-'?Q]yv=;5 t:!<:c-9eП5;aַ:ic>n?^gG$K| ͗́ IP=wEtrUUDjWdǘ_2vyɵalw7 IN.'p j'٤yk( ' 68;Ī»!oɇGXN"ei-l@oVi!$KGFW}۝\K+σ9ر3`+4C|A! GƜ HslSD46Mgv Z|Z;"ΠB%\=,& --lBq +ym '7TMNrī&eA 67b!cDBp<^@VJ\L8r*T#'$#\Hءya狖U n">bjӕ2`Gsq4ʏ=Ţ%KE&vR&cQ͑3~ᤓU(Bvvǁf.55rWuå *8npW"~Lr_JV>B Xp[IgP\"`B\a^vz$h790MuD%!v{)ZkdG#I(baI&o{돆b\vf~3=]G>ʥ˽o?3KA*I!})^_%rPNgPf Enl9yA$?_>mw!.R tA'!:Gv䫕[veԦh1kΝT S@MrpP0K }l᠀?9-ˬV ih3.O#YLԱDϧcpqE7> ѷ.%T]ny.^& g ~z"= 9P_܏X*P[ FRjC B(qas~"s}*i7S38Uv\BwqlO}3^Xp}[\2ajP&VJ36N_WJTf1nE`W(/XrE3n݇/ޡ1L-H98.?q)VG~M"O܉rJ~V,n\Ɨpc %P7]7){ES@'*4d݉C~Է&n=XNw6 VU dsAҊ:PSsR@\J@NBELA[70 8n*nHtl|bK֏L&B_6!K_AS#Yno2m R(SD %(KLgs*dc #ﯖ3e-43 WȓT[LY*ZUH:<Өk`⭤šRُ(_61:T;`%OR%0z@90i<~//a(0~ _ڷh. }k4l\Z1[yb+4i‹::{Lodh Iw Nڗr#\z+*Ou"r hQlt! 9E89jCaIOqM?D592Jy0(ۇU1ptN36 =p/1 ebIV\&dP撚+yBM697mr8e3{`6wk?d 2Y5WBU_Ҳ=={s+wkډntQTSa[0>A%=-DiB~ɵ[?FYCM&)#Og3gv~Q>ȣ }^OXoZ=j>ˬ8|ww}~bww宲($~TSNVD; iރ[`0g5~O* a$f݅'iuƷ&? \)urY~^eB-8q kPxwdU(e/{>!qأy>oҨa{R"Q{$,&8`aȷNtMz|)޻";{wiC TYg%645O>#IAuڪ>H%lŖxVq&NR\d%K[L-.Cm"y3CjUі\L/w*oZt&.bٱuS5[7te: ( kyKick տ54K_c@4FOnap)`,t"Śbo *Wߨu NĹ#Cc٪xaK?f>&̝&\!ZR|R/)X[.WJ.C%'gfAH7GLA|fdp9uKـu2K5ˎTNt'1,cFoe2!oKeMc ^K2$WɈA[𝬟5 _Fl23O^d<I`xQ,=6{VR`H F6$HVkM.zq+Y4nb"V/xϷV0_[0F@d"wm( r3BX{kJO锸η,y;q11>=X/]# ]pu=A2$ +-H)ì36^u1*3+b)v1a!gv y1 89?vg6 Kƒ8R p0B# e&fEw+N1f\ 4:>P8fheI{`aCb]_yf! ݈ݯKb56 $g~1K47%n9n%Ƅ-g١!̕> i?幆}`PRIbkbKPKf$sOFdYcXB+3Xn1'}/ ︆|Ȍ݊5.tM_im3[E7aJC8kWA:\Faf)՝WKr3"3º–b:qAur Gy1?Ŧ0z`pT?( M1fGp LjȠ@Ɓ#Ql#byIeaQm(r/e6j,/I4i˅ 9WӭmLֈV}@D$DSzZ~*K{iȧ.dF/ɶ$f݈a8?ۗ~eY|Hݓ{ʀ1mPݖ?C+ k&2+i&1uj0MsmvsԹVtq09v]a"nXuU/yAIU颌?g4l^iU0xA%[7K4ήT#*-NDmà U>oȄo[mkbQʝ; qH+{Xvؕ⊮.{~]5Thw%zDŽ-OO7%MW[n?~J} & r{Ni6?:|W/#x!E2suj/Ydo_őMҳ| )'MMԜZăZ\&x:I"&Qg)ؕxvWKmrWE%ĐS._I1&W,(s䟔MlՋ1:as?AG.+YJT+^a_ a;D!WtZ*sӷa`4)g ef} 5}< Fg:/]9Fa:H`>vӏN}Ij:1zGbfy(p3}V.O$%Ћv*Ol:}jNFC<+LNBv+4o {T-v,I PZ'âcEN#ڮB.D$~PCQ`hn㢎ADI1t9"`U?N:e|FV9]Aw3_ch&7ơhaxnC)]pώ,Pg4?3QOr}uX52`t0~%5ԏޒ^`u~)9(*3pUwV?EjgNȾ5@F=[`1 00O#?5/}Z+sVX jЋfIk$1cua=;1ˆƖ}'@=(CoELT;a,Uc{vLamr~ۣwm̧.UΏTѓtk+ |I> RfP['s8ƪq:'ד^vcWM͚=͙Ω^r&~sX+5bU: z)trJeRq^Q9p"\Tpf8J'G*L9t ̈́$kݹIst5^܇x,p=iDٶ>V.ъ̨rN# T87#?V%?SW쐉}\ bF۩HgmϺFj./SfNU4b4_qE^CH])c)Jo t7܏L8+{&Xe#:MKcO:Crg۝ҥi> Q>=X65l&ܷ(xS[7M62ϑNv VD7ٗxoՈ #-+IYo }H!=D(l.U)Qgj?0ˋﱢ8ϯ}#JvGQq-j-"wڹ:t OJ!S4M=CnL R\GT,W-M.g;QNQg9Pg) M5#|\yS,>7D> K&U]0ĩ+IaUل|[[AO9sZk?!ITt%u}Jzɓc>x$8\;JT1^ M6q|$*:L7Ūw#|%i5#h87N럡yV^[85ܧmU\)8Z rI9h꘭EFEkS3$kQlU #DCzUP*|-qYjC[`={,-\[)"W/H^"OV_S4>$I̭f(FgKpi s `F ]S61~e^}ڥsXF=`|ȠHjarv=ixCһ҆tʴ;s5GCo6e/խ0ΕO A'JrLpsq)9|@gE:2:w˲v *TU_{pHnVCu$$ss+VX0 = 0^Es_`W]\j=3.9 mSz0(1j,XXRlup]qN7~ǧr:NlXY07n[`#MhʬIDЎKP9~(' JHpU|Wj-k'X gd:2AҰY{r<;lf LĀPjYjGH=e]3VV?P`nO1a ^Ag 9gz% Ig]={[aoP `,:)uLAa rc6^sKjs'~bER6>̵91 ".[Q%(~T'H0ӳ2qE-aRq_ 1㷤%ZcXrT1NmEjC5VaBIW"npmƷΖns\:Td.ٓN\<*?8ޣH" e=_v ĐۊI{efSn_iYN f~fgDG+ Ynh^)V!PB*dǕوmPf Oj1'Oү@zLغ+(n&:tH5ߴ=\:i?(S!mJah(c)4͉q܆_0-*Ӕ3rLeh8jmvXnȿr]ŃGNI˓>X{e^e5=LЕ`=jr 7Ϸ41ENNPظ֫k,CU%K Sgm|~=ɝcvqpZ)gXP|ͭ1Vq@;k\^4'̙Kґ=Uk.H0@(4pTBl& hҡr1TFm1s#m0PZ{mtq>x͸T*k4_SV~pmyYG) AҜ~m<BX<݀P5N6gǹS;%p'v1S{k%"hͅGwjJ)3y 1eV+y1;G+Gm5:8c {@= K`˕VH|e!] V|]5vCAޙpU  `[eEAv;wun$jA3%>%GjZN־]lݝ&h'@BzBͯ c<'baIqc?0(v ;ETPJ{ f.7MiLhvZvALW8Lx5 5c-'3YMU3C#}JCMPRE\4>l@>+id!j7:Ve^Lf[f{oxag3$}zB$PefscJ Bi d: z[" ₽ljkN#O94 OZeʆYf.ٵxsz^>&y r[X/ ;e7T-UyJX4?؀૨P&zM@t+pv؎yM3UJ!&Q%>OBM(qy\b{˫e] $vo2^pWD[@+y` WK2,ʊ*9A̱ZkHRrr"GS\8aUƪ5jw) Ur7:M/ M ,کOՆug(HLTymԏq7M|x"Z@ <8jj759kK+zlq7hu0{2@Y 9vd7D k*jmϏb FQ50\]KnĿOFsN.L!E;qOQM Q1?0E]1E83r< 5A%40®]YnSnѺ(_Sb˵ ὆XaqUGO/Ũ%U9M5mxRJhA?਄\`(Ívj<E<z$wAΉFF5X;WgM:r~b(Wޟ| #}-Ħ,^&(fDB2M~<$Jޤ&2L{w45L|/x`!5Lv}LI>g%wZ:5G~U7"#K( l7ͫ`u2'O 6jC&FRYZb LMLAU ,yx6q4iH;,[[b' Gc1$ m!ޢЌV/t\³Jz=\u^AG$2( 5r?D:UUBh6+mnv`+ :$^BԎݏ@ c䔃9re NfRUmS[-5kvpW[9΄'3<{Æ6/g=?ӽl x]qOp†A~r1{{h Uژgc@0'pJDҘmE›@:qGoϊ O;>3|f}[0 $} GoqLTRwaߖM>_h7'389ytA]*9~3=L6H3㚇*GȂ=qqT8ĭE5RNf#DÐrÞycҹZ_B5I=R+z[Q} }Li]ֲ;{xu홙$Mb#f=` }ʪme(d'o s~~o8 n6 1^>EH3g3Uɚ2Эnp_ ,jA$ƑCYO oOt a/YpVdU@PCN5}i#ƣWFT ^LgKBGXU5iN;$ pmDY^fͷs:7(6 v% K6vwo茰S2%& ׂDm6f (^ MJ Y.k 5bsN YS?, FlaΆYfobxbEtӈ؟o?nd73Жp5pfWhU/J-XlF`oa>-}P Zv:QcɭR)Ƈ>q?I6g*2]Sq)<AE<@R޼pa0ɬ|4/P s,!T63yP`H+GaG"{ee~YW& ⵬yqM,xjGJ8CAk{ds*i/ƼxК9,/SP:y:twߘ_A`d{!e1>.Ҳ@dhFLv ><NJ^/1Ch ^Le< _6<)MqIEum_{'ccox-x+B"_ \e +Vzt O2ھWk"\aߝfo^.@+k;Xm*ETIQF{-hdR"zxܫAL.bծG*L!! i},rTL=5ZJG=yؘnڷkة'I{٘q!ʊ =&(Pjs]nxbI5څ|'$RH,W^bB`tc^`*JK`l0Bb"'N TwnuX 5+}CAm00bЯ9 Â_c^1 ;Ktdfo3t՝eY'?Z(w\yh[z+动#pG\jMFc e!AO+s2AWNM~p4bB[8b&:m:}/6L%t-`1@uୢ=Xuɬ"~_]BҦbYMnMn? ,3c~![=ML(qU;:W(8*H`AJvگ .ڱ3i1/r[dM/J0v|vS69,L\.EH* MGQ=pŚl㴎dXŊ9 ][DJz갶>vŧ|ܒb DY䷻OcСƿtffMӻr* Jc|LKQ?v{$%䍯49h{gY ɜAĺ.{(h _o< !-Pd!ԗ'}= 8êl^fa?~pMgQ\y/JJ0"*z*S_CγyЗ#6:Қ8ξna?-#[jJ;G.rb?:Q`~3RlV xn*R3wJX._y $&q &HDt0e<48y\Ɍ`,ഺ1)fVLawy]/dkx0qT8"vDUG{gP /{ U\bf5Q{wMmG 5O, CmgjQMv1X_@$' t>@F gŷ1d|O'GzElE/^ˍ)S'c#~!lᚘd3FtH|9|o/v>?2zvX#ŔK-?M2J]bx#F[{xmz3mN 6:‡V@,Zyg,HˢH)9=- `|оvMyGT-d?؉.kl*ՄBȔU50q٪Ε[J\3,N2?7ZqL~Ar? T۽9ߢ[q0Sɴi ϥq32Q~0GlVS4lBH]q f\2"DYe50B>33l*A(csv\8bQ`>`|Huꕱ9EvuH9;BeM{R@Rg0rjX4 (1ܢ[v6G_z1U ڳ MXzL]fm{$vy6Hk|4\ʹpspNԍP盾״@zFQGǍ\$aJ-h_Mmnyh q ٭qnJ@|ݩZeФJu6oPz邵 l\''2zahݬn&.w1'ŀq"ҭ-k;0d$Հ'"E6{eZBĐ쇮H*N&oaxH<U೉ЉD3Jj,ރq\ki5 ~^Q\+oC\QD]ɱ'UKJȕl]-Q,movÛAZSz4%7"ˆWCj|ݹhY NW3^vdC EM"IIkg:n:u"FM?cD%tKIye]fU/$[,qBរ-%"R߉L'R{_Zrd7e. CBȁgD 2wi1@dc;iRQvK'ݲdӲ M,vBD<-LBmĀtv m`EƊ3vh"“y a<| G PPAنy|\>&m;{&]a"aJC95 ǗVР$!M XqtʇaC])4xZU8m wSP&S:㧒}j i`h8Lxя(bb+aMM kxO<&|AlIޡPăO,@o<4@OtQEإ{Hy"egJ?&H'4_OAyN^FS&}d>f]5Izښdog vP9mJvmwt^"DY% ߁So47qjly@Vm8ёً\UK"c嗳GN&T2ˬ3~.-F[T8hu(Q!wN+=HnZc(?H]Mh 3y&2E2>̷ha[~dƘۖr9tGgs=10S[=KloZ(V%7>~DQnqɹoؖG$7ZYmhϧv{nc$cur79wN}rʽ_jߝW 2s2;9ܧ-ɪw-4Ym E0 Aiǔc2kuQq< 7 0D8,ίmXzM'ɎBkq˱V]M'?'GWpt2%z8`oaf.`zH #LmǺu[]ѮҲ'*WLE>/y@ _qpD'8bHjK?š˂^\6|Z4ox'f7"Ы$y#K}-!MΤ'os<ϙ3@d-,-5{a*^i3[kSS`s;Ig%|y`'\N:7(0@U L微zвl$mPB\X>ZAEz۔H;-Fbfv/"m-:@5ZLk8v\]ջ'E-S/ێ$ޏ =/>\!JSPW<ѤfAе%Z"D#aV4Lk6oBWOa!I(X+oilpyJ1?ӺĠ2uluNsDkO/c@y]>#&Fzhvd:Œ4jv*Q߫_kՙ݆bk _5oF_0f#n#9 z1GMj'_Mc3= s]i; J?VgP?q[⪠?N OЛc25|%y),pEgՔK3]e'!W\\hI. ]Ԙ\ \tQ '~bR~JC' P hJTHX7:pD0 +'BE^t r_6Y=ȸ5b+c;?< i@^,QM|?BMM&{]d<{6ZZBޓwf%!R5Зa-|n[qU<5Q0 Oɉ$n$T%(NzBl&Fq]}SJCWG-%IFӊ*ci WCmBwhu8lһ<%Tӿ\13+IЖCc1zZ-G& bG- P>q}ܩUrNqaҲ0^ǰKQi fc\i)09SU[ Nb,8y?::"fĭdMSՐȩu3<׷x>Hht6X\9gIKO3I rM@y?Q'g&E),Ըf8T]j;0Εg+rvNm MD(m(+׍8l*GTV$bmԶ/%S!hGBXp.vqї)癣5iyvZϦ7c_RZJJC#?0 >ʃubM>1 Ck:×gGzD2}/ljdSLrHh!Ø5s|,j"lNu7vt>&"YȈc qv[s2Ϥ$G(pW_wneLtҬ18O]6<ࡷ3"0 k2qaɢ,V*P[Cf RĪ}gsAR)rTSl,"V22HCW4& pF,h%( %$.1 4UUm'7pXod0ká(JL;l@ _ʀ7<{,4 `?G(t(CsUIS9֣EcM~5#=)bS_wh`,ZM'JKk8t1k (ʊ-75-I[sYh[kǒf~ii%+fy&tdŮU, î'QR XI͔1#uEp}͹a{KqmI|(e^FQO$ :Gxn0۳*cfzPU;TsM.@3ӓ ogO\م&ks0bډui6snTiBX 7L ww(C.h0Xkס~!Lw: s -j ,^r(a0>BK*:Igu*zƊ2u"fzdP.p~ɜ#T-ZD]>Pr!`4}JPS2:gL28[|J7֨*܃&mr LN#$i`Wa(dbt :x.98W(=BzK؞E,u/G5RC-fڋ̠ Cu˫YlS% upŃ{ o\ޖLtiV+8>pvWEz(2]䰹P<Œi4+e.Fx]e(o~mT|kKEL,X/$rogrBƙfAP;.!J 1{'=|+` "Jl`P2fP긶UBb>YpMH9qP%V%MLs\oh^8\}pJfE*A'M92.e.\eTA%ʒf:B<p.~6[gd̲># l~Sq6ܼ#5PT3MgU эЍ6SMȬX`ǮJSa |ͷޕ#á}n!VӠe2𬛬V;ݎniis{\^)tp34jhvΞg$hڒ-vs=HEB! d[#9;fk ' =y-}Zj:XjͲK6rx=dE>f3/$Qm8[ A>Gd(WYM8:clQ,@4aV,I*!' gT;%C|9pqUaᴙ3eɃ^#fLeÑK \b[~.S\-q$oN!DǤaKǹBgdŃދ =@8j򞒡KbBC!I6/C"A\/s[蓽e'{BI uE_"!_Qw:@%Tm2` xKZmv0P xwsK|>iRLc]09Yya$([tʲP8sP؍(^젞&vC_ImٟarZ$mZEapXxJX$!bEI ۋ"qQJK#M"[9c(U"vAD2\4Y{Vow_\CUemv"ϣvAg I3([݁)N d$PEׅfJ>F]t Jݙ\JC@A4TF2dg9ƧSUeС;~77`92d8=#L7}g<>JQ]?p|]4"5t"^Mq \H"0IK6}9Rej}~b(?f&ٔ++0Z, /&_!G!cY?E8ץެo#J/V"5J6\;¾Xmp VVeBtp_z_D֕{u*.:MC}.wVC8N}l64 gȘX-wD,gM΋ _4' T5{0ucmӴ^IϬԣ(J#j G( 5'ɱ%5 8t!զU;98pـWk(w}eᱶՔg dB%)hoNw6"n}VTW\=ۤ>7P(7@;EߍRˆ:#ASA_'^h0o\G6z`b._WFȁtiV_G Z`*qwSU ]WVʙv23 Y,'hqzftͨdK#%3!'HYJPԻ緮ٖޑ w釁T]xM;+S5Ujt:ӳL*" O[%07>z%5;Z Э6Izc: y8O@+Ii"S{s;p[> =JZ{FRRn՘M.2ܶ}`'V _;0Ek]~KZJn<"8vh>O*]7TSl_h8 o~Y?HNM7(7HgēE"?xȹUVa20&_bu BE oık*ٝ%f nh1oFKy6Vk~ooB1w୯x-IZ!!]g2m֡ әʞZ(j#8,~Kvl+0p3{Kg< ᡲ Ezɥ)f^iiIjCG$_&D-ㅔ_Pzf@#3jdp'[~wCg]Q;n.~7K02FF}f"N$1ɅyX.|y8 C^8'Dgtf\V9 BU\i"|Ė,zlҮpULˮsϤZz=h~w ^BGmFAn &?ѡGyh1zGj,Lv/i sHK ݳAwy9pRIɞ}qH ^՘ܪZ^!w`oֱ{W5uӌ}M1<$:b'XQvPZʚ$ٻ 7)66Œ=Yd$RP-$7ԎF5ey+^c`~a,WpJQ,ԫl}|*bAR%"ͣ*v\l"썱PJ}:Fvc2XSɞ;W/8ZैͳIN:Ds] pUaE,N^UdO<֥ws~igqp1YK6{؊ U;n3N߅Y?G "d S/a7.䜺_hKi9gP(lN-:wWahe+AJg)Ɯ `u0$S:?$Ex}^2 RQ" -h}O]z)mt" tP5v kΎ' Lk,^.[ }[vVa s+~C8-xB8,`- 'DQ/W܎!Cw=\'6--L#N/m.?l œ3iXٕA 3>j E:yboHs1®Tj낌r|!)bY0w-N\, t 4|f pbeR:(;#x̉_hTm@=?#]"}s9dk9QjCe8]B4-eI3j}5mG7<F ]q!*!i$.QgCQ*Edol4i(UHqj^<"W tMS?ULPzAty6 FwGdǥ/E^^:A?zYQq1bܥ-Rx]2O+%e>GPnyƲAT;{l tna2t- s[c}a[(YeYyɱ2Tt}ܛnq5o;n Q2Mt<튞 _FY]i'XHlU'ԁ0-Qy܇/շWE= 2,1ȗYr ^*m{;N^sځ$ f-,=rT!O _J\lI/f s?3G5CJ6bm18(/Lu1=VX'dz2ٵGu3s{z D0`BX!8NFΈx{f%4mkV :X^p9#Ь#C2V#KT)ZyU%>#Y`@}0] @(_s_bl]}6sXRnaxpS*ӊV^6xCU^3gA*O*@!ѝ#C"B1N3s ] le:x^u}El X}@biqHT5)Y˭`:9@5o\g&{HRUP 7Zc}}VC!ui{v/!}C,,:3Ig$.W-l ܀O>/,P)NJu#o隉ڼcXR*AJíE29GƏ­ѵ/A8b܏ӧV8ʓ* "IZ@Ђl[M0}+ok-+Rp7b{2{h%5pִttB80ʐ ^h5M 1ݯUWٔ Y 9(&U 7U[f"fEd}Q.'"V]hGHc !=4g?@3.:6\.<\MNly Ayg -BouQH!N5$h[8‰v(קeF1*Nv:N|Up:k1S 'Df4w& vOxz"TJؕDHk[3ީY&+ʪwz%.2<d t4ZAND[&%xmU} i Ӻ=EiWNWꕵT* WMVwE̫&+"s 0:SμHLR({nz"= &mCA񇶘ew.iEjMD]̇ԧS޶ 2co'ƚ){SXVǢhZf)N7 4/ -<]ZC)~ PuTItWmvX x(`fF]N5N◔b[M&'#aeэ:Py=#Dr0AE?e d"%2bЏGŎ;J[@0>샒.%o1|',QrKȚq=ݿVdZRSC^/u[rn&x`2T!GjDŽ> r*^ 33PM% ֌;F5Ǥ~v.B| !G5D 5fZ?S |*}D<߅jA$0 V;64YlW^cQ/?6pl/ПEϴFQEjnahbZ6b.-QAi U γ[d20:ʞ~Ǖ>F"3l&i~ ?=˾طCܫeoˠ2 fGfSPj8-n8Ii$䖕H\(Ƚ ɇE`NP9b;ag ٵK{(r6)&3zM=C.PYk*L<>1j fCq P=V$F#e!|o7Ȓ%&0Iv ~@o T))bPZ5t33rd5[c+:- 4m\W1zv6^=y-X^9WHZ͐ l=d N ?x 0%>uؕ?MZыpFWmMw~3q p9`[ y ΰ dIu~0]"f(!L <{ LT#ܻrjP{{N rcus!`kAC@Ҧ\5PAN~]-i%4g.O ^ͤEw8;֓>y_Ùh1AP#{U-ލ=ij? J}>A\{eU%CqD6/]A#<Ŀ' rDϻ\>5diozK>2h4OʡP2_Co!x]vɻNHQSRZ[+dPQs*3Ljq8/LJV}=0VVۦ\tݝj##1A,eM)w a!+ =Lw:t#|)`{ !#9@c|V2sl`y1Z *CW3a K cdpxfhm]Z/P&':m9$mc * K~:s%tpFOƨ,~FjPG:g" mz*5{ݹIv)dQ'7LUX%d`{hqīL%ː44oƵTZ7wX\}4*3{t~.UFw\KQBgZ 3N^$|LgՃb:l5[&=T>b&':tg}S0G+z "ZЉF<0l9Ɫ~?ԍs%!ʥm,x}QX/Ww_[)g #NiruzO"޶lt {/y 5jQ_h9'ӻ;ÀޙFn!.bxQ5; `i'VpI ŏ;~9ݒ$a-")(>|RZoF+3^)14ZMAsUڛw?~=ze 0Fc̫zQŊW;^atKqP)2v~Wv` ;Z;Y$}u_u--^ۖIvVnV'\7: UJ֑6ع=*{+e!n}b^Im!#H-cDև?_ [uc芸%ѱjPX_އC/ P#9.V*zD#u#j(V:މeM~ =EA䧳xIӇ\+q > F mvv%3.?V2?G6cD R%_ss_iLS]"[Rpvz=&߁3,?1Bо5mWs ™Yų{GaރT#E`:Rd@;'bƪVoZhz'Hi!L?Kçw"9۰\ ۗκ~ D8s"w5.j~4f٩0SMI{Ƌ7S?U\+<3h.`korQ馔%iC/}o%fqK)q]vnؤir&9+j538(/{2{ _1^qY#Zxrh{!uCIa HsҪF_~ؠWFn`ߣٻ.VPF (e$'*thU~ e$(z 5,A$|TP2;}@ӨBgB@8DmZzH!zoQ,9i/YFzsˆ_~mǻŴ\׿If tPuf{!ak?fegH HS%(/_kykl*G֦H_YBEÔ͊@xTCފ2PdoCB:ʘԺjRFUZ s]aٺP1 $gL'hG҅ͩtߗL~_@P +R%sXʤDbS& J>!i  \xK=J 넏qy eԞf;p̗vv轢=8!Npkj*i迍dwte6~\Vtl]Z?W0}TCc"6;CU3r܆xZךDKmn`tIEZmξ5HFiiHdd S99bT]3q-o2St,qV2"t\ERhE4$:#Xk\a:o.^>, R: AI&ck"aM凑ٸbm0ߏ`?IݱH{]Qdlזl\b^I'Aǻ(wA*AL+u#g٫f$3&$-e16/X7ܨH.l1)YH16o~س[fV}.33K+Sܽ@)FTtg1g}fR9_Oc6]ĵ>8KEڗf jeןxtMs1lx #iLCk H/4Ơj{!0*3KQ"&D9}-> C,ظEIݭq%yLu"݈N/ԉ_SgG\and2Iwp*zo]Fe1XրBPk9,U ؇# t᠁;Ɵ1`ySx D !R 6l;Yl_=%96`b ._Ʈ]rN NSP\_ϙCDipfz9oxI9}AHS~x{K +VD7"e?&g)u:{]p .9 xM }ꀝ&2rj!Z^m»"յ0U 91&%v]A;Wm{ V5*-`\&e9~ފ}v̊` ,]v<]n1Pr}Ρ 8 NkMj<ݵw 7zSOwj "+Me6=N]MCZ),uDcT!WeG8KݱU:i ESMAy\썟(7 j#oF^=w*aC.IWZ&= #d;VM1An $_۵2%ӓZ1&L Uli?eW;*3`rrortާlbUY="Mfz|14 Iys"EQok17hPP pRsl.u1`|Eh KkxR>SK tQCZ)+kP_:`!]Xٓ8M78|>M/-$|:p.F&HC"p&8i;נ[Ai)TR(c9JZnll~gFk~Gpy+ۏj}@4ﻋ>\\#]D .I0`v *HK$j Br D Cϕ\VPR_=VE?ʌJH> #fOVgOufgx.e]>^#:4r3FTܥ?4m4k+dsur] WU(+1lMmyWI$YdE+)S*B:E.M) qG>j"^ ;) ݲnghJ4ip_﫩qA>;kED ?5 `9ʣܵ.d-IrT0Y*hC'wz veFLayqm~JM^@;RGRw4;} &,Jmsy|?K0V1Ba.?:`sW"}(*>$"H4+#5R C8Q1TK;UN3-vZ,UjLx~PِLJv"qBj\ԩCH!ݴyMP?GYWiކ ީ͍,ؾ;{y/ASuuq$yZNmcɬR,\ήcRp9vA'1 \~7, BZdQ4мTip7mӸz;]qZBb;? gWC&Yw // Q;*bҶKE`,s.G߾J%Evmh9_um\B3ڇת0ZA{R1ⱅE$-'wY걞_¢1'Q6<V3L<C8MbHH21+Bӣk!zN PN犏sM4 {z]zoJ u՝uBVkɠˊ8+SĦ󽂜v7`dpQ5&dP:Di)N& Bĥ}[=rtY;x8~@Ux![fx/\'-pn1s7xZYv8gS5;m*2`J+Cm[mX 1ׄ0;hO-z׸mآIm<<'*@هE(j8xԘ`c̲qrJAmgXV8>GE|K-'e@CPk}|*7aMAO.y}0]b%^@t[]wJm-87:N QZ&7>}G:"-CWmxoRe[۷FiXӶE0Xas8$Vz}$Ad}NJƌɞsF53E9V= K>je}Hd/7fR+np'ozQjעF}r;մrT=3 Rfҵ/ q;z@[ZpVa&AX8s(#q/0&P0QR +:*OguP 8:;JhFӔbJ4AuNJX7S--ۖ\Nmc]X ︃:^\N5 eYa<2wsW%uJ.Qcu,}+w:!2QglBUW3m&9̵s}޲0|j2a|&ppu@(a4L_3XߤHdR3}/&W$Z lnMf1Q +noP3:צ퍼2H ꞧtOx3IngyY$mRhDam 4x#41ϋ'-aW7ڇi :7 Z|zrjp`>֡{&цq|~"S+/Ԉ^4y G]-;ytCAdSKG$?Exvc8}Q ]j&p''NʮlbG !JE`تE'2Ⱜ|lj/n|!h:'pO^d%JrYd D_~ >x7:'h@=է1js"nؔ^ u wć6k,P{=OncTݻW30m"%AW>z0trNISCE'|E1c} U=ED%h\>Owy2ڼaXo9Y.s&YTj'Α vZQ<>oew+\TJ,ܡt❮ ݔ# !Y}6O#`犊dQ Ou o2 M@Od \"kC+Y@@(x-쩜zCu[d!9ڧ>s-wJ lVDBnwR ^5ʚ u 45H65maگs}YCVUpTI3:Ɔ!Zb83v^'\sTPEzx.̊EQM͎V VE`~'ǝN,MC>T`'N UTTh-أ\?y&,BZv؊oynH2 &1k6ܨDDa.2}|'/. O,_'l1:(ĭNmmq6rYpG# EY&sq8(h؄?f%4JVI690 67[xW w~r:\5k"X ŗnMN%A%8xM.{*eYN͉Ɍ0Y~4QM90S*֑Ž4NCwsmce"7< ]suTi]'pvtvo2)^מS67{I'}s'&mRcغH^qYҢrj6ż[)Ij&_um|^KRb/!Ǡ{0~10VhGP:6SNW\lك썊N,$՟{Z]Q !YVe={_왺he|[A`# #y ~n +҅zHFA^FLYs8Y +Oå DE#&Hσi) iP fL{>n"c)? ͋\t՟|pd1J"PE Ƒix n,׍*-m{x#ъǫLRjcG8KD#SsY|h=@AA~~7T ͢nK9#T0Wnb]O}Z=/cc: OTңcA$H: a`d:nI7|4!h=5dAW*qe{d(\~R2D'3)`ҫKa(#Z5y֡SqN!8dF͋[/5҈R97~l*؂]y"_>L7\:gw.բe:Ly$pϬ$=>9fA)jhvS@9Yⶦzr&ݢMaĽi<) $_H&eڜ ּu]{貏tFJ'q7yKql9i~Xg^CаE@ #ܸcުc9ra( *㛋}8B0t2yNW-ٙ֙+{ـ8ھI;:69o@"nao¢7ۘ{d?r˳Qfm1;y 5br= pCh%q<ϯ3O8̡-0jIƼ0[W:#\ö?'zߞ,+{lzЖk|"0B}aAQ7YΞO/}ёkm6 ~Ā^muYd`pby}rvN"=D>9%s:u !A8PոC) OLEe{tk@&eظ[X#?VTY+*ɬ+Orq1O@h`@Yܖ^:(cJ}Pt9+͜k2$K2]D xKYfaٜc(UԟMC;9tJ*)Zڶ $}f_}n!AҔL%-u+sZ#NYlL<"zCѴa7>eq= XQ%mŔ%$i GѰm0ERt=M/􆭈[6m f#7' Z$@ C,6H&:a5 Tn\8\fDD2fu`oe쬫OtPR7N/ *[Z,XgK@ɻ,U`+/71^MNn]z*2zPi%e:t넴%=s0ҌF1]TY[T_[" c-qG=$1oV&۹!f7&P=Y;ghd}=RS_A0)jX`0%D穿Y&([{" bZ|hm [Rq (ay8` o GR}oEQw{WQhV:)N㯞_?بE oT.[hSԈ9f;)r$pB'G~ ,8յŁa?[Sh"BMUl8tPzٲ,o.m)2 [z LN{ߒP! G.3S2APIJ*@؈zG=bIp+zhPmAOFkԋ$ O -TܡڑpNq1(%1\Xf%yZ 3hW,@3]o퉫7ơdw+7)Zt)M9zH'p+nB8dD wν+G`_3"2 |\?G=C8-)Ζ)!k=R$íEUCwUF ЖȾfNpK[D\͚>0}q;# ꚑno/NDk5pyC1Yc^fF^;Wv!i]jtˁs 1i> add% 3wֈ˼syUP`R.7a9b0\NYY^ DSNu2b'$y; <Ѕs*cG~G+xňhq.ƻmkT~YS[lyfgPpw$Sag[yg`Tp z=vyܛ.+x~AFG+.i5͖+I^E/y]oѓ`W5 o×2zhs%eF?HɆS /7(~z 2D*FR1$7vCoTiPetwe )]|.P8%IvYQ#\ڍ|ရls@qYfנEdFX>MQH@W=ĝSd] nʖZr=fc9-f#h8~O-:?`[v`kPe\7P=Bv4ƍ8[3l=%Aڸ5=OIBApGY6-J \0X]v \(L$8J>r^IIY?W}5?Y'F~J{vɧ)`~ ^(K 깵 'ȁI .aZA9g =Gz"<оߑLF{ oȾX!;!;OM`é|.|*13AWGj딿? ZTe(?%|l;]λCkUW&2Vyx2L/)/;~t#)|NRU˨3 J*ٹ@ zlϲ# 1ݷ0Y>l>j/L lC\3wm˳Ǝ"~@(9l@xYZb?{*tO5{frfGhl7سT32JV#/LG&N$aMU9m-+hcabfgDZܳ٣1G.k (7VʋP$g+?;&V"S`X_`'Ɗ'>}#iߞE<Yiάp;S_ KV`ǏljΤ>z@3mL! UcĞd*xucu[*@Mw̐Bq_:L7$vSИCݩ0dcqu.v^`aY2gZ|c;fXQi_@H`GN5Kil"),7hp%EHpЈ'؆.~`#;lv%kצAVجY3`##aE ~m-!MɊvQy IʹԞ}Xig^c>/%1H߭10ywy1e0`J"+vjTKX\fΦPܥCr՞a1 ~~#fvR t߄dJW(ZBo3b> ȊwY<--t;VMS1"; rI;nfxᒑnHFncR5+_QŐ ѵ*~ TcC_QpN<'# ʴ:)g D&n~p;:ccu{ʑ19"&.&P߼0Ur{MvY38:t6oVVDuNY1-+BA%9RRIEvqb[MW(-2K!Kx^a ='a?,vv٢ Yy@3l:>3}p}WaL CeW x|?FZn2XrqqP4NalO! ZmH:Q۔j m`Kc(ڗ-z9u̦brq=),Laaѓw72GBPxkxºk7TFYO0r+ WOxECxjVTO-it 8/ k\p+hE) 2o&>G|ﻺ&$AmTٔ1/1)Y wKԙ-Ts׃ڥ86|\!JpGԇOÂR /0Do2;_  C _4HsCdJ,o[RY+W ]s5o uʭl;p[aͥ^t!Nb\ m: p=觓V#2Sd{c> mKܰatdף&:ko.~gζeLQc^Vuj?O }x^MJx@bo>BkIrow&\wJGV$f>]r++%8CR(oyR ] l˓^49u%(#MMe (!ռM0#';Tzf=2󾜹e}S:/ TKFD JB̺!z()> 0 Yl3A1t]TƳ? i; sV^}~N\p(ɤފ!$jOr"[u$Jq 6.}yGٶ*eCtNr(,S ]SSNi 2uL>z60e7jmME%4ޗ`Iyhb$MRTMbte!%9qsO"O4WM,~v ȸ0tO mH.RKDHzCK'#D-2qxY aR=CbuJV^fյ>;|'oߘX֠5,EC˾*#V3X= ᖖc}1uxΉ塟n3mG2sGaa|_~(p85P7&sz|y># U"ٻA5sqs~In(RIl(7 mMJKq]X $ Zgrq"k.7$RaZ;b6;z[Rc#|lP))0J*4]YW 7Qc٫bMy`:9#6:(-8Ml?Obpk `J_q4R62? Fᕝ}:%hN?SN4t;n $tɷy Ї'coDhe(q%S=&dg0*ar BQNx; w2;&x ߶ x)ک QȆ $vv>£1{f$r,UP la Yc!_ U,Wl|>~IDEcӜ@Dƒ2y :M_#GP \;S{W'[{닢+zG}nHO>ų(P<ߘ O7#јnd_~氖IQ@Ob ܓm"B <_S)FVK`b Ԁ*R{~=LBS—ƷRX8l 偮wg #,CXDEtjA\>}N',BY.N46҅F{8xlbpV6/ݹ8q7dv#gٻq?|Ah)GIYMFC>@S_"brfWT{*RB@oMi6414n(@ qQ@ȗBAգJuHcHz$xLeOyb9u(=AF0\|~G gp0&pMoIxX,AWǢϏ0ͥMloF$xmXN =\F{(Df>ZeB֥/{)10Fc1o LU)S ahbFPiYZ p:e[;)a-ch;Mnc~n)4L'Բ-O04꓆]}.K!(xCK9Xց-4>cB!0Y>/6w^2ҷģ\g^ ț Gɘʭ 63wK|ϣibn`;=#}]GVZ ^vd ~ DĔ bncCyoI>HWr}؈܉y$[X e[3j1t ++{py'|C*q5 b/mV@f$}=71,Cl,4Nm/G!n %3Ȃn~Rц]7A6^`6޳Pe0?տHpNm=uW.BQ^J Ԛ].f^˔'/ +mXI^ 2Iw 7@[i ,ͣŘ>U|øc2' eڜ4oE|8fO9al)wpY\IBbIjI3Mgc2cّ7CBs-qF'P/( w<9Z_>_2̃Mϲy.^.EO&[M깽N'/ƥsIS}栃Vn`p i)W,#, Ѕ%mΕQg ѵMXҵ1=l !%;HWQf>8@"xC,m[ҥ2cYHS~ A;M %j2Zm]1I܉*)$`q/,y[+Roc0(e%Tyƍ];pKOhH8A jVQ*>fXxh.>ꤤ'-YS! èAL1-1wλ:;/.mV1q1I{Ut|6|6 ό+ȜD"2ӒVnBDk3XSj3~Չs pN~FnȠ]05@.Aeg w 7CT?R,8u^Mr\rmWQ>!Y9ľRVe ڛ78x3N{Hɝ-#¼Ku jۨA+=I3M>7b]DIS7 *E׻S2 pnfQCjL<{sP!Bۛ(xwuk[*xQN X4̀,b"i?s?%Z7K=z +~Q|c+1 DDi䷰ 5ܞKc ~I1uZ̺ x!%MFTNMs='&mfzŋ|?ru1 Ҍ7N t=;T(}=]t4.qv#v" AQ`΅^Ek'_*AݲC%e)-q  2|ޕ$_qh(|~jlsdᒏBy4.eO ~~ݮҜĭ,#D\QWwq tOPt ѿe$@,cq- N+6? %Z6,"JN2ω_˘,Û)gCAic,*jٛi_97cfDokoIO55@=tkϳ3q6g7EJd3 Ffݠyf+kO[Â2 g1*ڎ(.!ڇE C=hu?NBh&eCw% ԂߣVI`B̲;zfjXChHşnGʣnvWSҒVXp`jԹLq%h'2nWc>N tml+XD嬠 1<".XYm%kH,=kHYlw0v`{eK\V},4ڔD.j\Z8!`N&LF 8MB+//;&ݷ .{=/Y"|^it;u!R_r^Ic1gh@Ԃ~^n /6!?@SwOHUenK-& EF7)o9uu5`iۏ倯pL,?[ἕa!\M&VwU!;D.C{("i\:溴Otl+QbM1V\"bM? (7&q&65qnﱦ, bᣟR4櫖LH-ǘw-͡;<@. ƒ~Ю˜CuGbTpW0PVgH#;tY/k߾16žPIo\JvBy\>^0:B \(:a^zxd%C Ӽr`GCLX%RS|& ԺD]%BU==՛ ~=CM;9YY r + VHCi<>Xa-e E7DUqȓE\~dr`ۋ9N 'H.hCZ>3?7Rg&R 8<'J;K>(#~l|W=!lmzт4e%T,:;,pCIί&H׉i2z!;ԛ8{_:x%_0 o)hR~s xyz:fBUuwRjcSwS>||!DU|1FcD]ȿOҷ,zsDNIEbˁO5vW*ɼ; ْ}arƈ&kVP! F!-V%bKg!b}Q0P*IA?J:s)Or`NaSQ7qazLtGT&[?k L`2{P]s܋-8iF^Ӑr3 [Ot`t/u- 3B(ؕBeH~ƪT#;!ʑ:l)b+c: ^h ; ч :|34YS#g$}>[< ?TPZ&F*M>]Ÿ]_D1KZMx!Ji`5ЧMmBzx x^dE4T⅐'jD8;T@qDFLwi:2PqtpT7st%Yư4Q{j=RqԿNJC1ۧFy">' j.c&hLX);liV%=s^M`W{/5-K|٫5`1^1pwH:(/لAk+v( !V =_8xncVF7w7=հDIHl2;ջ4CԕQ"A8PLI2p:DUoD0[8'}]ͣ(jLKr 9đFk|D= |k:);L$%ԘL!3Fz 4BJ}C/4'O ˎݤ"[%7EzoPJ"nau4ylŽd>E8T\NM#p2Nv̆!Y8Cc 4 {.W#ĚnQsgnm|?6}gMHK1JMsm B+(4>ߗn^c5.K|y1}GVPNw"߼%>tEN䃯f7F5!ZA,B}sCØE& ryh*$abGF17&R vmcrFcSP~9NKP^%^ nUrD瓃 O*l8o$ƷHGU( Ԁ̩SW46ǫs1PfJIXt; ^g(=(7b'#(g-OK#KzJ@tB|]i!6hxʧrEDfV#:Q6!hVm2/<N@*$; ɺ$an@[#< 瓯&L>.PKք {o|3=PY={f h\BM;.\дerq&! ^C~妭C>d T)|/e>69.&Lsd^Λވ @!3/wN^9>N7,Z$p "%ϭ[OiM 7(yR"ARiL #sTW4Ur5R><@\B?۩'t?e*+2gJw:+VjWA$Eۢ?.Br&htZJnwS>B-mQdDXav_l_Gz|1AǻkahaX yl;\ߣ6ug>aa7W YӀM9%NY6 |K{Yǎ, Z97ɳ20+?g8sX>GkNilSqmX 9sƟ/־]믜j23pQ&z^ʊ[#97bϺJOFA y؜jWTI ipjд3֍t"k΁2y:j6n|\4RXv#贉^-B!|!Xy}S׻N G/"\ֹ8w )'?ޞ$Wם=k}?oY^@P{0uxXc9쏨!ҙU Z<DiУ)P(X|1Cf@<!j2}G5\T!2BVqUtE*u^]KNzgkjXg(Y=̈ǐ%̑N/t[r.\`$&\sZ;ܡpޘwPx.;vCgpxA1K[`ɟXCgH݌w QWKZ{ck][/WУf˔ȶ?6 E 9{o0ki .un!X4)e}? W ;džq"6/&dgBG\p|Gtba]1f}-Oa^L<[,{vтe3?d{kږ:p6Q鶉OZR%H_x8\@"X*74^\+ 3K׶Ac\O(B3Rr>P.d HlBtERXoKY}SU&K&u6]=Xr j?ݹ(iAʊgᶁ2c$mhgRu S˄ݻv~St_[6G|{[w =v5*~@(݉$Ou :խl}1M4@131j S9 &a ?BG]$FeqC'EYSS?[C6aK:dN?42NW Y\Uq5@fkUKRfO'ivTD4%G `nųl9$Fm cUdEK+A b7+86.]ѡE\P0d +X?͡# m^ޞ4c?^-vA顷sB\8jub=*|q+mbZ7sԛ(fojl{`"ʶ_wc?,hI|V|[;x az1ү'('*NNX=QT"w6g)y`ZOɚja( !^0 5bcFƦÕOcG 'Fˌ޽V!'jT T O,@?)YpBl+nL;-\n7z>F('ߙFj An,طL(1__M dJ&xJ7Çe嗻n^LiAs stW=/eiaPm(KswpOvvǏt;2 A'Q-2{__^sg(΂RR==m@ݳ9Yl+u.te2Gb9$ẃ,BQtkJq Р ꬁ'<NDj_K!a0lúb猕E .?]>xT|0^]D%k. ,$&'+&Zݣ;'5m@ͫ@e[H`㮺3-jnZ1҆6ص@bcu_~O9T.{Dɣ8:|# MW}Ic0ѤH\aAy\n * ׃ц&ݒÃ2'4> ʥt(+:khd~A`eus+ |1uYy= ۣ{?-uB,.N *5qqY"$j9'c9|#('cys 8T'\r} A )A}`XI ^ao[2򣘗=c7Kj2~$~Br[1Vab [Qw~5iag//_ *?vyU"9X"G"wz鶖D 7cuD9 ZY e+ϲKqiTJN`0(\oN,龜ƞb(KC|z9X7쾨@*ma1NYh"-+~]!L P1 @ ՟Հ;7 9SI+-KhDb&]Jg c7|P IViDfCm5IKЈĺz*;r<_oE(1"P:ʿY"AnbhL61џ\JgiJUSB/P+g>xivV5M@oZ]) 1oW I wrmЃʛRC W6gL'eq*~W^ʢNeC&w_'v<gy˜p"\ PXb'ݤܛdo;j NQ\+hG 2yÃQ|(v8U$Kv^N^t`!c* >:t3)p =Ż_3A/o pر˥ 6gT',ϪH?֐ަFg*'yu|g.31 1^[c )K?B?.v8bu!{9A{kzٚ* x9xcǍB3V,7]g+rL)/ 8>$u)qHlM@x͑ɪ024`4pTÝ=.Cӽ*ws#EP'}5J`N[TkJ(;1v(2vX9q]gLA"1'8Bz<ΣUMT5x^ ni<{l~g?<ϺI]UQe&bD-ӧ`.1Xf뜊̋D[is\dl.$#\I6NqM$qSvIZ?];mS'rO5 hGeFB9M? Tgzk/ b{CzԐX)GSӱ׷e٧!@]-Ĉl;IS?7In~GGC`-YdʹKip1S\Qv?$|oNsň0b"x(SǦZkVCHH 4mB} ic,;\ͬQŲFyq{ =C-[cK4-DcO` 9S[􍮦@=*2̾{}U2Wh~@O``4fo*U,!cP=8$d0lH먐!iA8>~%- ]<Mqљ{>t{q">":Xi 9dCv4 ٖon}"ps&_qaB .l'5GpV:%˯NqSI%;>gLeFFGPOG9KSuITk3 gYZ070701000003fb000081a400000000000000000000000166f3d9cf00008030000000000000000000000000000000000000005300000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/net/ieee802154/ieee802154.ko.xz7zXZִF!t/X]?Eh=ڜ.+ȝg*]U e\?= oՄOYUn|- ;Geؿ =j૳KH9,!ץ$Ais:U7z1KauF4 :g;?f^lp&{j8+]雰KPI)0 Y{a^Z& ԓPLWqoI4$Sa7-J_SeE )vu, Φ/x( yBNd Z"fY=t*j;=藐e'-Z5B`lYM$? c.B[Uof0nowP oG [@d c\%˂#=Txy#>V D_i"{t~h'P:W"਌왫i᷀sfqCMGr=~b\7+b!=\ʡb9]ۿ3"y0 Հ~ohX'ZF#X w?nmbi?V\ :?-%z<_mL*yexƆNWdm f.Ms\;j@ЬiF-Rxc!oa>I0Xjl{.nI9:v!L^?rj¨8Hikag$_x >9+bU]Ii1;uߩط62i Z&waV\Y!E(27am >aF!ۋT{_2d8zR?"C7 }}SRlp1;ஂ^pd}hy#U2(q<CW•x["$Ǟi$xT1yLmb^õpVnY&s˧"';`R5M{kC u,,;T˶ɹwǧқkYHg{!O !kFsU/BD4Fe8;aRmpsm<;= Erm!a;H QgO I%^B# 9Y1#(CSToᐱ()оb( b$~Khd-نf(% 47ʉRA| Fh s W 2ޫ)o^0@_`N׸qT oY̊:zZzd|N' '{u~.F ⎵mkhh#<"<<%d ZZf:=P_\zPXCrsREdUz:P6MgP JqmG ²DiGʏ*T1+.CwV @)z]e~21וdL_`{p@l)6ߞ)- Z]C&+gܭU1]+gj2K[P+28ˇb)mH7 O,xitZgaOC+TUR/%6 Ȯ5'):6|?΅ ux(-V.5#"(LǫWJsRm:F\;UJM|swlP1Mr*vZ4\| ;T/v}qwMN&$ mZD}._g0/x)p;dm(rQ/:$nsmB]|`Tgo:~Qʐ`N":j%,ICbݝ"L^ohRo͍Zێ8$ƞd~6CW:.#{alfi"FT% P '~Ag(0ڊf(`|8 .]4~m L@:$7g&)k 6$H+ hx.m ;GBQ׷9$PP)`Q:BiT, ǘ塺 Ć;#PXqU&˯VЁťB9KKOqOBb6MƝ_-` ٳ0@NF(/ݒYF{hzkPM: 29K!dă7(5{̆#k" ĺ"wUQP]^~z:G X(8P' i%̓M4jB7![t(N:;J^tn͛@^y=٢5b-F*C~V 'zbKݏ.Sw2LB'[e9\gH˂J.2cl01,߭9M _3%NsR 2c^ m\Gzɜ5Y@@ l]$bV~g!v?L_*"$ )2c:mB8C3IB>gu:R/1 icrk}EX@X8 *\!]Y*c|aQ(Uf[@Bc; @ $\d!e6JVq`6P+ QaŢk.[ڶX)`e3iUz5CON/Vbz>D}Ҳ<~2mya Q۠j7g.qzrT8HjG2CVʰ&#DkllQ~Nl8C zVDŽpH~OSnFu6^L4EOm'\26_@!45v2VK6(Yv6+^3k<1⵷]jX4Q/ TD{PLi*HqrvtC:]zfAS̃!;)%])]biCKi!,c(42]璟4=,mRs[irpz:a}-1HFn,~QJHTDma1'^r'kS u MfY&+\{t],`;KfjHA5j:%:g OudOfxliɧE} 4Կdum5Լ2GkJ4#y"󏜦TsM26 DFq1nHC$ nMZǜp`}p !Ͷ{E4jSC&fWd8FtGUQ[NɥF[.69fBUuOP=ʯC BհaIjG(SrOl/1dx:wȿkIzo#TмN÷s y^sS!!o8;MD¶pLvk̯ _;?.]xIGE2x}2cj wcK*(> =JG'& —ѤcAv2ԣ½ҷlǢmHcYL+`PD'k9*׽ʗ8&7]AiFPRnPkgon &qE }k{y~2_qX=_DBTU NT krqBB;VBg/f_ znCSmE?0˅[xoBVi^i~\9 y{6.kDߵnt*R|K,LG_Oc{s#SZZb -SQNi臅~{\X(dsQdjѿ Rqj!Yh&\˧~ >fU؂# A`)E-"v$k!jGeM0zm+v#mc qVKWkbo2q^X hk%P$q?1),t H;n¾8A|l՟M6着6ԊչM91w`J5[{_yO闋KYU2-y|7hNݤQ^keh UH^G`vguNGtX}?;04qwI^KN!JGNr?7h`'UyRf6=,39Q6G;bq0;Pۿ3QwAd^"th<|Cv) PӰ$3sߚ]%sǎV QN B<,7jegI8xbpC\`܀b TJ6k7QY|ؠUO!| 0Bgcsghy_ LȂuƐ]PNK|X1_HY(\9-l}oh6Q+ߴ%C;U `“cV\{70Di_Ušy(SW@,]cyk\ߓ]c.u Յئ咈|i4%E`Zs ~l5ܪ(حK}W BOynDJGVj)B({a ZMB! Rч(&S$~Q/ib;ZBkYR-*%㒉*;ؘvvwlW`\Qը~@"*B9TÝe*Ya6ut%*1 !/'n4d!=Sfk$L(#:고3i$Z(>#A/TKz0jg4 %)gӺ94݈d/Y])<=/2kIi37׍f5mubS#R昒<:戚sYA: "8O?7BBUH,ϯN]d5MeKćzǭ{ ;bPX 5a>ݵFCbU(Dv5@UfnZmeEy 8()ݺ02S'Y .:D@~Xih{H@Ñ|0sÄ&gʨ?qgCIbeEd P!= h=9T4;q#'*Ś -,kAzqiQ I-wa`Tzo#]G 72]d1 {z/Hzlwg" K˟aTf}$ObJ ee쉞6<o0Q=հزPPT0xr둹@^rr!:!NJ+KUl%'Seoo?3ߪq:RD *>E""٭oZޜATKI6Mc٭sD0An@ۧOU.cH:d[8.>\' Y? (&fǝ0S$IcU>f̗a7YyufRI S: f2n'ČPxxQuEH|w×2,e"V::Wmsʜ,M_:!D]@ϣ$ozmJvYxىŠ1z@5?T+e1@jf[Pz/KƎ-̺_vyS}"o ?ȇӈ[&V>˜Cͱ'}ͷ_)^*}ܼHޢsWN-Y)|5J1 u<x$M7K%'vX)!73-nmė{}VqynGav8N|3cYcSOW XMjkk6Va5qYpA7)[ ".x8fY1JO|;ZI8c,wPetq5VxF$?EZO2$f2[X8H9YEd1Qz/{iM&g$C`4w#XjJͰD(5z3LQ `HV (&͌qZ6 ~"Pa NZbRRxҸYm"Mhaٚ0$hH7`>!9q͢T|^Np/%@\5!:F+ 7yIO{G#,`x?8A{Ϛ^UxۋDD8礧%0.Yp%mjΒB,w7т |;?>XtŊRiE eY~cl%2uyY&ja:.L_Yh|F&O+e2JgϕŢ.2T$jQJuV;8 ̐'v{0j> 3>(]'\1:(I[C(RaNvS~tIZfൎǸzhxz/ Ki+}y䭚/Ms'/ԙA @SҚ&6O΍vӛ]di=dT \nhjrU#V}.N7Pz}FzB%Ua.N$G̈́)Ȩϭէ\‡"'Z[|N :jav.8ebO/| mčhyZ<|Xz.&6#u9_z0 1ID¦%9|,(YZlKV4n6Z*=8f)35>`6d 0Jrs~ݶଇ:Һ~z퍫;$:OU.21(`zpp5vZ%Jh[Nh.瑐LZ?ˌV◔K.f$?QW b*b{N9 v&st.ѪŮ픍gC71\So2u`DLQ;ȳMOYĐP%qXbaAJFFh* + S6F3B= aRQ%smZBqPjz*xmU{cDv E:hbhڑ&]OCMCbN//"2|حz| Zj2:l]c"<!+~"~t{1$NJaU]ytCEp֬kE^k',w sb> ,dx8 0uҒyPǬ>JvZ gFRrf?xq=Z X#s.B/@M8CWƟ~ Z#|_LJ(d^P$̺  o .,^Vͮ [ )([V8' =N.z&9rdj= AUU3mYhMl[G bJ_FSevM88kIu8 Xfq6؏: C68{; ϭfݝޯͩ`5zv'2k0_f?'N&~CӺD ;,Mpzؕ++( X "41x,hg9*7 % \>8AX8=`3dZDN:bMa@1ـXz?4N >[7nJG*L<4A$bTuy> crܖztT+֋完 `ޛW: V ={`G-ٜ`ݠAa^衅f;} +$?ǰ[U`孵  D5b>>YQ#bC>K*6}vLz8(=-?c%T0v;əed?\0y />M[՗ҏveڒ/Aٚ @]rX˒ȩP4if8mT zVyAmV٧ϝ3cGhO071AqK^Gwy`'ňEM-,]NLc ФШۆ_ y?dH'ѻqQXۿ$V-ƞ$'ɏq,). &QXze+7rBOqH'+ya,8XވKXbkt+n~AkJiga*EiAf:zENjD ["%7A#+512~~g 0KTv`ҞS`2C ͊jnY):H*}̈nz=(}hvρPJsR[OMع-NGQNmy.DŽu~f_%̼4-s{[Kq?5gn ;}7&*Wc jM )KqҾ2Q{胠HAK(~䷲HvK5$>cRE1z&9$6Gm*4e'J,3u5!bZuvD*)6$3}K&,`A(q;k4-w4zBO/atD'`om@X'sQ(5&{t]Rko\-x)X9aRY|&{Zݷ_cROw1t2Hzi6k-ȿȁh]ydhWq bl+j)A&s2eØQd&-YMdnv8"Q&{Jʹw:<܃SzTk!}#~f'Hyu j:WSs5T(sl S5B} =ƮSkEa#M%%NDU]wBCzB.UEanl%o CեpVKsC__J'~MuLE\"Pa1ۂ(dxoxH4[s#-8uP1gmzE´1׊ۊ^ҌO8/oPfѦVǯs)ÕpF/1p-%b;^G+ ת*xm^nBRRi8V^C8|<;_}5 WY\ߴ9-!H+f_l ?Aǡw599 fvW (q5)jZk4Gnj1?ic1-c3["A tfE׿xwOA/t>"'P⼻{7"p`_ eynL$^j[־*ef Z hIҸʂ '03Zeʻb%͙Q;0^o }$ 1- &jr+\kiV_3-arQ2(Vޚ.{؎ѵ_:bge%$Á u% M\oo'Ƀ |XŔ)u㽵U9IKOcBov٢l>5U g ȧHu+!hzl;QeZB-y37? J5d e,FS.DBW5Րكlٻ< 1R %W܈=]NKTT@U*y|~!Q>Gc͝ny5bs>#˕ǜV/D?CE?9P9 v]ʔhOEH-$=S1xbam(79R[Єv,7WA]l4џ #lt{5Fq-U au* ۹5MQ<KlK8zW4NN_呴zF !Q#x 88u=Wh_݄QQȦ~'c6p,1*Sāi}S@Bi9w`P8zG-;CN|&dIY^{qB}ڇ 1JM6A"?{aF2vkِ7;8٫"+瘰#k {0#5QČ;!B`3`(Ywzjl0 $;I4s'G]{ř9 bq Wa_Үe(E:C4nFE$^JpPL"!!4-\J-k#w6fٹ. m-2Pby(Ӟ& we|ŀ+sz1S²./5ъЇ:E-f&tiwT&&{Ֆgqn[ y, (Q^cGp]}vJp :ɗ Bt\đ/SzP)&.q*R v'CLS/2;ڞs^?o(&ۇW]kal`pK }wK9z<m@} ||yi_vbMfE"Vځ7I UΣ|jg5%&!Yʑ)zP_*Tl #˙KOϷ#v֐삓< !}cE@S;l;_@9+'֡I5mt 2ŗ ˧좀@nf_ z ڝ:3Hh`V$k,;$SeB<￷DXhľhn @ ,r"Ճ*)GwN3ky[zFgmjh3!#r[ࣾD"<ʅ=Ey@~b'7 3H~1De!%vʣ%I=okXCNn=.t m_k7tE[a83Ƣ=B^It3mT5$~aiLk-33jJo͔x, 6S bgl_K5n~y΋ ¼tT؂$dx( u-(D}qt:Agڥ_^-A#zN7bDHFǝBy6w$=h'̇eSXM\BBƣfP08Fǔǫ+ʼ`o`0,_D}z*Y% aZ9bI@q )ee,-2eJ?rϙx$̣!$T[\3]XaGߡ֝kYX|o`U|τ]!EɢTnNz."xQLYYPb<pu $jeޅX;3pK'#ȁ/0o3`YKkQS般_(8{|f_C#}EE j ~~jXMFU Y*awCDש8/1`X hI]FLgֿ,k 9lgU[^7aU}j[NZ!C|!;[ݍJw>ӈ$ 埄fah?"=w; L5VLn[5[e!ޤUL|7/8%]_/Tn Sٷe7D!.P^~pbv|ࣺxi2 5/g\=e}ac }ǏB:C1| ]V bV LNRwk'ԚG#Mn<@4` zIfh֬]”$ߘ1}}Z3챾&KL Ū9/R'mq#J"W?2{\Ľ@PM7 *?Ѩp]^KBOr5mDgD a{њfmyu-+k>՟m\S戮 Vg\FUg=~^Df ko9lU5–">!Ko̓5q,$1988D1h޵!i$(r$A/;ߢUп9̚92 +8~߳h{ۇ Ns`$=ý7O G]|<Tf݉*[4>5Ri,%v1 CrO{18W^3^t X2|n\CWu_}a"sLO߆ 0n4id,Ec*|?0%/lrKؔ#jCp^WH|Dt㩡r=dy+UQo>ͯա)\RVMi ;Z//AfALՐ-&GAH[rcdC1 N8zsGìɕBZBpxSD4ڳa`$",Id>İPd̔ jQ;Bte4L8%Ci+~<ҷ^;9 nXLܳ'bM`^\L1/)kxER\DgӇWbj:!oG;Ib-&agȚ_KZ,7Ns<\fS 3_+6ݟT:?8 HBjCI_DzTJW3b +hQ .x'<], .@bETqX3Pn{MQQ'F~#)1P;Ao"/ Ɉ#L77mm] a2" @ $ld>ĞɻD4ۥE.r6HV۰GU)ͥ6NC0O게UH[ =7" c^G.v `SKRbjc=lu|@ a&(BBYZ ށd@ѫ)~ePM72OGMQrphdLfY&UonLOqWGM0Mo]~tzuCnd(Y'\ЊnK@lRFC_3GZI;!N~ O8QJ;2# D~^ŷ DvOʯPce;.ciڊ}(ϴr7S+`ɇ@cH0(4{нA(2.HYjpcXYyb=t ]` vc-b@J sϩ#_  RJB4|6csB6 ܤB!f^qM`o+r6# 9lTᰭF3gr86!E++ʔK1G"`nJH+i,=[aˀ%5LVAL _ш"gBcs z~/uzWYr!5AJ{| /DZj%/=å;=^lTP 3bYڝ0D rQP4P?wԄ[=ɵi?;ݵkMb.27,CVi'K4-O^ N! VǕNOb;]n(  1yXCdv̾|S3dOe,,4O8;wX]Vg^#ܧɻ.2_aUhrM[*d1" A/zսϤ2Jmm<~\x3O~sAܚ65d-[Hרh䣊_윺Y&]+ukqTgJȺ ν4D4&L޺6jJh9tT} Q,N T4qiPB!144K~~{@"zo%m9.Pڑw)2(ڽ(H P@bLCbl9oAA̠}^~^SİYCuIi@,mޫ3!^MAI?nԛpՋ}08둆=l#ޘB+rOѝG`r#C*X\h.ΰ/ ND: /%CJx~t4j }&V1j8?T' nk騽/'ف(Zu|O1DzVXŇd^-":f@nm}Qjrg9Ӓ1>:_+7:X&E6}\D2h?vwJNnk@ ΠL#݉KYuhbW?RXʱNEv[f,/V-8M}QbDK G_2l=VR9@p=W[=mf2+Նo{ n.cjF$)y!<F%֤ [1Q霔d{*=l|IM#36cbf5p@4g7K(޴d"ld'eҭQ/!\/R# !NoplС΅q_}thUed9&VBFY3r79w}+ 'x*/v򣤒M>i58}=̎c0Dn+Qd ն2* н84塯1*+-MJ [ VWЬ)"RCxͻ/a\ʊM57!O!=JC |7.&8}&ǃ&2 |(Aʟ A46?.Z/`65LKpa@lN_fNXZְMBg|cB.{p %DS/([ףM#L&)ugGMKda`&5Į^lqR,5-aRmu)#|kY<v@RNǙ&&Ke_ 2FzA89U>oy:V{mG9H$zOݼxZ 9;\- 7Gj架7m[w^g8g/z[#(\4앸 N#͌K%(91^vuT̀KuikZB;(Րa_fFf@O},%{羗 LbFKs{_,bW V3Ҩ\9`(y&yMu<Ւ{l 0wxբJj{b+:_b ~6qxk)u  ?X Ν&@XR|'uJ0L6ó’E,:(״3E"Kca BC2HYjKG.9ۍ| ]:VM#(+n# i>5)RNsj$V *p(Ζ<V[I=c~YJ #e()p"s=NUtIվW5eV},g5ڎf0{7z$g5YkC9LJ|.9$SQKq½B{E+劜Hc=csJ@E-!jT%$BaV(cv/.W Gw4k;@<܆ig>A82O}r,&tf(ekޞh# nGJ:D^'V9pU n΀ /_ƽnF.P0+x| 6Ӂ yOD[bMƸ(jNnL)|;Y^ !VُJ~a@M? Yf<1ier@FH[1 F^V#춅eA׎;gt|#gYs}PU'ީ$~Ҍ?AYPZkTql#j(;$ddGk8N_CHjV%vڙ@!τ,(A+7 =M|?=[ kGڝ[ƋMC!HA*ƒio~OڽQM:i6*!1PLoQ^~ ٶ91a;Uhc\M߭lMFdi!Ci>=Ps< ZϱM#w XRK—'n)u&%G|} bƍwF .@r>Ϸ]d ӳ 9 +]!)o|!{Z6p`Cf?f29a}P4,&rd-REN[0USWۮӔNX)zњ+y^UE)=rzʣV YW$Cg=ճ͌Vˇ9uAZ[C9Um"-&+i֜8@&bhauo ϯm $3\PsFTz![uq $Ir}>ƧA6z|<{rNc497AM=A~5:,ٍ{JCLZ`+XEFVsV!dkH{1^Əj9pC{ Y\zH>psY9$譊1܍ĽVf!lpHS+Y #:|NÃd]!y!0XVªZnufɦh֬"c5 ~HHX<=wm<ZNzQw3m,ԛ'y(%E|ˍWz3K&Cf܄~: I"?Oe^@ˀꍞBh_جMs*)N^mkCAVP*0Yɢߘʋif vlIBh6.g'xbΔ?bmMvm f6p zwhgNs"LJB,˟U4Eda7At4 {B斾2Hlm8~mB2qkF Ώ$Q@NMՠj)/tת,_6묚 ~9-³iu9(m MH[64/_t+jU덆LE٠+akՆ)HVZr32nd[Y9M}GRՄK?z >:cށ!*2ͨʭ@V20RuX@3*!IGW bK֚AݢzJoAF9chNѧxDs8WբUfFpY,)k Agbr\}ak:N|,Cz+ؽ)+R]߃7~R<".%H+7H%o hʼBh?Iz,8NõV $2U`q)&d 7>ش=9KRMՙ9ġ=QhwxN*ڒ0QefBNUN#ӐO}-1)ʫxfE&Ѹ5;jYewmsb]} }:LGKb?Fq~r+tЅSą5.;7=Z"_`x s!V>)6'`CO8 D= G%j'DL~p L<׿+tp\@|C'68:@2n ~*m{$jzrZ# 8ϗc]%d7~pe8_RiE;V[xB>T{/_Y6ݻw-DHSb.}qZ)Ywo"NIe_K D4;}fn}wb -Ǝ,A~7iL`!Y`XqoXKYj㖋);C,&N&Ux*7!?^FظKoU9hKS+PsOteEK ))Ͻq֞΄)/}?D)RBvٱ9:&9jprV0'\QO] u*.у5 &!{(F-2$61e w7?pe}I6"xq),/iVvH*&`f.۩GIԿgG+忿k=L8j5n=#uQ;l̀6 ō`ɏ4\pQLO˂w$JN#شӟ5ŅA8D8_ M<$-f{CGn NY!cuLNԻOE|gWukڡ4=n J+V`޾Csפq$.:VE {TVWqF3R!n[8y@([]~]ܭyϯoAFbUBlxџSՖ[)tVkYxyE#FU_t#S T6 (dMgM|.&D{3,?1Nvv+ m3 0e _/m-ź(W`%96xx=OɹDGUKÒEaP,j5L<~b=GbL$ɈPņ r:!+tN?¡?Q; Vؘs_}V!wClQn !Etg@5ìd 6E VW2q<:PԒxrwbNKxwKw}l(MVr2ps?܏CR- RH6tZ{ iҎrU5cտEy^aZwҕ5ƛvQԃ&Y [^@D._ ,>)飞 ִ)o.<孫0"6RQL7deswZ˶l7womENn,PTlBrl_wY~jzV \|͈f(MvAV~=*ԎfS!QiP6nUTiJ]֜xR l}DVuJM͡gP 0*1?7+S"; YW%4S4T}"aps '3'nߍ)#cFZd^hSO8@g/H;m )fȔ!kRa#SS Z䟡4j-|g D?wy` 6"lZQ0T},!Wbgtv@`,n_̶S$SbǧsP{R߀Z|.,/:핅Z]Qcy 1i#2XM >a|%B(jlSv FGqRB" ҁL0Zzцi^3L_፡gXoʑU8wʑW\۟ u+[ ͓i =@/Zp,R .^PYst>L/.% 0Y?|gCDk#V HKY#Z6—(Nn歅֪["oZpfm$HtxJj' Ycd@ ~RMsU<Ĉ[{FGqG_F_}q89U5 :EeAu,^;s(,^UG HL._>3W[@SU]*Inr?u(cZ}|X.TOA}s.?W)M̹?]fB%.ƁktT`qZbD\N*Zl{[mNB6/uuK VtVjde} s1fM}#Q̷97ǟ[EW围+v6D` ؚZ]<4ԢЎjNUn=;eZA"[9O@qe/![$+7HD&TK44DK(i eJ'M$?tɹ"y%..qS|W('>F""FW&6G=p( 'N|DɨCO צl[EB8m@DV}F$~\x:ɨKifJKKr*q맸Bj4W|A]210ꦙ^[:rSp-%`㲅7(=a<&Hd̀2a_AomaD4E{cTesDQ7 CzgC?a!c3oOH /%`*^3i=B1!?E^KhsLW@k vZ99jq =6[8T~dL)墌#$K\+x}D2d^Qlk ّ(ћ.(Vޯ=:ˀ5rFA 7ye=rXNn/ʩX2U|ureX㏙'ُib[ |ʂ X͎s{_#ERԆAT1 d±Aq-Enr/E%!'•A9o(#F#~@ovW2@MhZnu[;f.ĺ(w.uT R<;3Zp績B{~)L8&/݆Mދȿx]RU۞FϖI)@rP!P,c3x[AqH܂o&6p\|/N;uH@r7&޴L6,>TVH\by=+"J[CI~`pc . 6תH :o|9nTxW}UNXn=oFe6H ޾˞TL]y%vb]?'d 2\.>-U⠡!`Ed,1c\>jNqD$Bކ"h7M}t-t(̨4)~'/ aˈN ECчڈamE4euɬM)3L=2%uAsHnTVnr͓@m Gq&@嫣Jc/B)&3&]qTQ5T}ʑu t, X=¦l;' .*vYnK}ǧe,h+G%S?ˏʣ0unJ7$H41T:zSjQo;:^HE/5iǏ,ֻ{L$:IAR{(j@eVIŖ,ʐ2FF:E$ x>$ [Q`Z7I^Os=H!L6b"ʥyZ~Mm`OoHH9 aͱgYZ070701000003fc000081a400000000000000000000000166f3d9cf000023a8000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/net/ieee802154/ieee802154_socket.ko.xz7zXZִF!t/జ#f]?Eh=ڜ.+[=Nu:v%~[ޥV/a ZiQYjmѽّ.~-|PI2mi#YNT?G509>W'd^?O+}VJR%;z_6&^_0iC̓lH_2kA{rkqϽk)=EW^Ὺâ@<ܶbW _IF/?R i ׻$CC |/s bi]i t`Il'4heߔ ,f6@]_m^mE,j=mJ᫕r=C0iQh_1#@/rri .4~/_^*cC' smR}ƶL7HA8Cg05|@r'b5f-CHo3ज~8IC Ȳf$'Q`~́[)?}+GDM~B+ jy@vB'?r,\qz!gUCAG,[wkz>$*Y2*]ltY-~%RhXxRfcģgLւc_~UND?6f|]S{CY=J)Aڛe!Hp@>K)gU=CfeyF}BW_XYl!N&r0bKXd@pq>ޝuy{N+mn4?@g^\ oB07mߠyX"l#B7%S'?(aA8ӥӁ%U<33 On2i9B(ǿ۲eJG+ EhG/n+r-+oP5E;l*T[ZeF~ko=")~,s dղ Nr=O \,} †7rW'ƪ|"Q zE"%웱vj"ê)xqipPw%gJ_o`mnS2Sk7D&V`C}}Ǩ-c$/O&y1WkFlBݧI- :yRgxG^1ՐȆڶ8Z8c?p߶Ta3lU꫇iavto ?.2R5K Y[B7AP͵7Fj,vA>JtC>󫷵n-w}h2*]@sSYx(k)C#BG]%5IxbhC(k4k[Ki3[Jvڊí2i*|bEۻVM[S^vF{GXZ\s 4F%څ tÀ.Fl+Y[3Jw {k.fUm0؀Ŧή([^n7"aiTyq18]VJHn{iߍ:Bwsj,Bfv;Q@ViSz&+,u(z< {gt#2#gZs&0o 1m7mpP؛qix%^CdFgvR]Ľj}@_c]Ǫrٟ1Xr2mitfdL5=>]"ӏ6U3u~G]lpVh{fv@š1 ,L)L#\sa䬡鼑?~Y Ad&:0H?ůV᯦|i51>~b%`4V An]晜at0/Jy*؆-kQڪ|F_p#tka\rEw4P3263.^{uR# zR[QQB5&cU#,׈qbJąZ61R&òUgQR&@^x(o2(dlxGIϽ"cM:qRIzc̿%|%<-l"~%&ކi~H@%4Czh`.zd; ,) W39iߍ$Țr1#N-?X޷̼Ν&hg8FD8,2P7~D!Wc -V 8:F6D61-KX_e/;,ޝxrxa; $}YH2QZc_{Z*$YM%cQ59giV1kӘ:]UÝ;DLHTR e!_*R u* Wh-&"m@VPQߙD/ ) Qfen#) f|s}YŐui%-K铮R* **(% ~iEXϚvx@sKKQh{U$[ 4'pXwO+%; Yh#Ks<@S;z3v.~ZRʬԞF?P65 iS{@x˳957'n;5-yfs v4-3a'K g\f&=x,G:ODk)0,5DXy\uR-)ۯ>#E!;ߗRJýHCb2E?.3_3wd(.\-؛v^W2tt=9 p[훦e@<Т90 ɝ_k{C)쇟*0 }4HE% ָ{۪8`rRDFŨ3?8}<^!qB*;.˴{k{y`1F縅(X^ Dzng2k[`3(){>hZo'Q3)ToS>ruoeh7 NW)Eoڐϟ_ή5w <.ԍŒŵ}vL]Cdϐ<3 ܴԥ* n[W۰^5%a3q_]:5 vI5aM9&8}EU_oJjGfuxq2[es,>V/%GqD]J fi[@ت|6>=?Ad;KIH<촡ZV邃iBME"W&Ny@|z2,N\S)8Tq=#H%o70&[{JgT`KxAA^O7*,qXX6DUK-msZt`8g@!\C7ϥ:|w$@Eky|𑖠_Cu)MيJG"lfȣc;% yTmh/S?V9R-D:,N4G}yYuLkk:' {_XI IQIʇ /wO8*xV}O5}CFobz ,nW0#ڌsZݥ/}.ZhJ3|s|lQLɒy/s BK"&9d8'mV!7b7m3ׅWҡ#S= },!)+Zม=LCd'w*! t,R\Rշ9HVjCQ.rlZrS{R<0QS,W`pS)Ы}dVԧ$w@8on^9*iOUG!(Dz |[M!Ո1=K oReXmiW]GAU=)N̡NO[Klh+`{jY tMTuy;ݏ=7ũW _ϏaD^3Uy]_D5oQ M"aĩȧwKdgL/ULQ Xd`6^S \7ۗ0ȥB_1&r\]b!ӈس X[v\ o7_[4wjOO0Qc1UI9?у y/J-k+q <3¾J>;`BQ9,b f# a WCydb}E2M#ճdLxEMj/wUk~t/#=#X;"q0Pa!wF5ّjV˶`sAkpGAD=-)x-6׿WП=HgM״;K 9mjJ"4ţz  xB$e' ) $窆"H _\p,/= %+Z-#^ y|M_XeOzdlpfRH-B 6md#\Ѽ7%[η+jx+@D_[Y=PV$=5A'ЇMm%aLxn`&6*.fG]ٿ+tV &ꋨ \&yYTt%(Y?v'JFծ!?[И,` sx\IɅ С#]`8eUQ}zy6Fx>g+MjY0yydR76g/@!uF?G@Z.oT5鼺*tpʮQmA̬DUCGb,"Svn:#c`p]8 _dp?g`#W ͳ~[jՠhxVb?&`X*St Y%)6\:AA]d`D,3v[U]F7PM# Vߍ#E ~@bVi]JIe glkAb`a&YQEjF\ 04(r mp%sYTEW7kTxSlzZ9ت3mfz{=Fhod Nv8. mZ}?vI -nׂtOYN{ L}z YS ƕG/>Dji(/Z5( Ӧhܱ$ivM=izd5ޣ*9.э}_QWwg|T_/:xDXQZcM8R׬DVP|&b2?ɨ5`v:J$mqE0>-Fu e|c25 :.Oل8O-Ua([4`ZZ((fZ$#wqV6ʂQ>=b"ȧC!8BI%;E6b-|/n!mU 5>y+Ƽ쳐kf(/+=8# ~(2KoNl/1| SDŽDk}R>+!7CkR+q9i:t-4;%Z=ϓ?NEɪhz3RbEתaŹHM}ӂHϊr yV K߮Hy%iaVFqCY-;C=%݁ Fi캢ȧ?wYJ5M8g4xH-7zԧ=I.4=e [8wEʿh{ypDSt|N>9XD֎"X#[Q_$·|F0}X6W`^a>6Ů8Wo㨽MJ;;4+9N󹛒C"4 N pp‰l{awCl] ƟvV1%_f -¨N7x78 W:@K?)σkf['H zp1}NčF!e#|X0džհZl.hҎYv\n ? -R/ 64Y79|*X)uW9 W+ F[L0!:0z{.:!KU|S㚔NAE PNK {/JU5{гoa 53.G4d>s6/&y$]A[ E}"yddHS_Q/v]ѓVGG"B;LǚaNn$bWz^SHA F^}ƢOP$6+,P?i z4 In/槫v4#r'o3HKd]_1_MӅS5=m)1vc:6W~{y]1SMD'- ܱYxJq6 ngm#foe!~2f lrxLՠl]' #E|o(&t*YGe6/S|"_Z[h<~#q1&J/\oRO|4s`S,p#3@^|bqwR=L!Yq"Sv~hUkW&>Bπl!]e+ZN w) ߝ3U"|Jkrm2) &xْ،>"k?L(Y@_R[Zz+yBLbkɅ7n+7E=as&ɆH c9fټJ׻>L -DSu02N~&b2DIP߱?MJŠJk-_"3baYFUaG;¯gYZ070701000003fd000081a400000000000000000000000166f3d9cf000037ec000000000000000000000000000000000000004c00000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/net/l2tp/l2tp_core.ko.xz7zXZִF!t/ 7]?Eh=ڜ.+iOEC3KK &@ 4~$%vV}ewfr] m7u{]gʰESE?PZBgE [z:aIv>#g +Xbv,y]$dJ!=Di{G]܉*~JMtxlǼE5KeEg2}e #؍S^%;@nyԃ(Qi\|C/JV =7Tn Xvv1 ȏPܽtҽy?{^,gʣLn(֐[m0 .Hg$\wcGN)gkCn[AYDz%KӚE}Wt*dIa}+OIf]o/OAhE2QSP! s?LscL͗ TG/sŷ:'7m2]:}%փ(xIÚaQ+)^r 5rA4b.TncwF楴*S0sǬli3Kk K!ېt)Imܞ.Jf ;z)L^-" !;H˽4\PSUDq J8Lm-{ϧ(e0&H,>ϘFnWYNdrkV7샔@ N^=姯 <0y qh45UVGJdUzU=OzŢt3m *Kc E)2a;\ h; {|5K] k:D9 ﯟDd _w4?9Zbg=$F_&c~8_*.IsE MiHAAWdgm!CQI"(ՅI]:|4Dh{Jjsr̰ǫ%wuZCz5p.Ą:@YIU"ZSA'er#gsF~.GW=o/tm%ԭDzPs__^Z#Oh3QL85ϰ2[B5ǥZ_R# )+SCX~4JpUKhVת<ŷ=&E $s.#v $ D&%&CL.fLW݆ӫȫ]=‚& FU2X5`q f(VEKV@**M4y>;n_(=Ii $q?]^2 6kع h~*V/ŀ<,~clp} :u>&eW+f\Pa_'~Eٖh~Yʴ)JTY')E<($hQ[;5u6ֺz̤oɔX vof8M^ ,T}10}Lk_1H&/RQrg4-cpp:XnDJQA{JcZ&&여"tYM=l+':]@~wd'dS& h_}g "CK~,0; 4l4*0hL&O{j^_䇽:LoCS~RIl2r|*# YU0NXgm3s3Rw^eq'PuM*0oɲ5Е8uG(.{jm'4A疒CxйkO:NUGD>dIf >)p] B - r1H` f7*Өou<_~"I>}G^.ZC)-";_PH&%co+^1$έG6tCϭ*!]yMX嘛Os(|bBm]""GɶL'.ǂ@=">mV4 / 0GzksNuzޏ9Nj3MUA=V#7YJ3կI#||-Q 9Q$\ʓ/a[A?&㹯[a\"ߠ{AB!QU@!;zD>{,,H]*vq~'!m:4[F.*q%kUZ`lX+ pQVo;&eS@Y[=xMܫ* iM oԶ*4DchXyάcs{n.z襦h hr766:ꇱ]qTdu050:O$EG3IŬnd[D4\6'7,Kf 2/er ga˅zp@`!E6p4}펟_UKaIFDJp**=@#pW0/N7JhR1DCV"#+!* }d3w y/I0rk 9elDL'<_ >p\)knNqro{7N+]o+{kNxWb1 +u ؔX02Xٕ80kuq݅("{",qHʴ[7hWlt 22;͑'ܫz-7Ĵ9otqhM>(x$f MG؟Z tx%7J;o@ZHE:R7[T羭6B+ӻťUbaqqBt|?[j&Pr$+ QݹO}z도=i|qsj|eґrwk|W7jY4SҚBvߔЖ,_G8֎kD\u m˭Wn)E߅(!-O9AaˆB&Ww\x+O/A@VBJ74V‹tK6 <Xwir'ys J҈tAvYalD Uv JJ}C׃ Z:Y b4Mv=%΍SfҐxv2n:jގg]:z,h >7P!oDz,1&܍lN= cY݋WyV<83FkT?r_2+mB=n]aA#w:t_~2~D2S~o##z9{^  jT)4'*XɢRDfI XG<`9hpЃ=ބ|N1bըRj +e[ #)}s/@C mb:8^A)Z7fN4*>lqЬ:FPv^eŅة[ٴ-dI&/?Nv.;MdU:CR;x#^UZNM8~<ݷ wI)p'1F:*O_# @D0tYHu4ޝE3ݔbmB[nMirq%֕27$JLuVQ~^iK_?!i)PwsXE滶oo"epD\7URGɼ2hpb7 Dݳz:yE`ɚGǸa"VJ2ܹ kQ1וjI҇'e :cKD+޻>e!n4]7$1Wk~jLiX$j\d#w}Vڰn2svk>'BDBgF~CZŞ ;g$s PϹN7NyG&'SO3Pe1[4< }f UK (A@[I(3ݿRVS-*Xw}P Peɘy I=ǟuy:19%^"ؚP(+ю6+iN*|2(2pr&Hk=1!?*$K*D-ĄE0DC+ȉ6,V>|!G0حR8`WTT !OԠؓpsokD| 㠜Q~·q=E׌bo̹ yVlߋ@]$04-4KZ!~Nqk q{Z}uolRN,|Bpѩ_K-oi@ O_sQP׫OǮ^?$gћAsO="5v8eTJ `BD0ڡ KMqt>,ґзfyys1(*r)df:yh 05ںZnx+-{YM=d, pp TM/R*5 kr%'X&I嗃G]1x`D!Im~e=4#ɝ{R+R޴D)@xKPB r;?QI_Q d"ߦcfQ=D^O)ap^5B#u8 qX C,X̝ŷv5vn-i>NZ80*ŵ^frBNkY;aiw} WN2+t/a?J藒ĸ<)Z _:ק@J;?P\K措] X+NY< 57Oםzpd~Ƭ~Yh p].^װiwJv8PI\ 1} /-k${>Ȃ4UgYW%gԹe|$Wm9%#^(|;MN4ЦOV:dFҴfHyӪ'PUZf9܈3M;DS:ɿbAZL6 - GT& y.]l umD۔CJ P%յ?0;"ha*3&7Hkwb9 O1VR|UJJJk#Kza>*,]Maxٓ>֌#Q(uշV=bW* A$fGwAjT V+M[IBgP9z|$DCz-1W`Lƈ-L rχZF%-W0|&x+s#)F>{gT}ILdIۡZ)]rT? ^ s2h hp9Oj%ҺLc89ZwNct&et ҂t' .5)$?' Y E d͍̫.!u~yբVx?ӓCBIe$: 8M8x>vÉzZg־?,'BY}hA"QO|r;g_:3=&t F{):MiF:Q6Y..]6ܥy~Fe{sŰŁHyŦWv(Dϩ!38o_ȕ 4ߧ.Q|,bdz۝`݃D9v.EG #g(OY`uǏJfFxBZJivF}:xC5r\<դSś_+_ukC̰Dq| D ݡo =E&625 K-/ei#$ -OtJYd ǁ/G,ob:G99&c tۈv,iˠ Qu.۞#Mff:֕WCph>C#mLtON}CiHr% 1$0niSa.ի}OE?GyPU h$[|w5ܙ;\Lhr ǵx7:t?(R9_P;3Ģɓ0qޡ C&dTL13O)FWA" TiQ0*ST/ ډk.ٙBMp9@-4A_DEO,C[iEA@$2؆Aݩia<'3y ֱLpՕ1y@O[jM@q8JD3p \/`@@.{eth+tn9KJk?<he+8,/V@Xu+n|)}̕1 q؁坔^ejD]aF]S@A/T1)p ;bПe % Ipy ,se -H@J'C\1յ}Ga}ǴA7_] CNL^vC:ic4 W}J=<m /]5no3ubPLƔ[F. _$ ;B\l=AyN!HMcwXށPh5*ζRyRrpH6U[ g( ]FśTdzķ%IF hV]ZSU;7HQ{ӜP1(M-U>YArN=R;i.\{DpNmVy Rmش/a9~2 B?r}p'')Q5.@kq@eN~Ji7PAZtD ˾ZˉtV%"FEhnTDa!tՒӍ=X) SP6XbtLa0Fx RU\3 ٶ+Eu\Waq40(rQ҉X[M60G$xӈڀCr[ngb^b= m.U)abߦUq7 S 7 tuGSѵY:{UBaVl0OOWOẄ́Xh eMS#et[,mͦW I.b1+vB:)EzO+rCgY," gp1h)P \rv-::M510hAAB 9{5J&^/K#:*DZKG ˈ}([`ΰS_Mӝk S%ⷐfi\dǭl$(/ܾEHޚJOG n@E"vcrSM ]d:-)iw=޿T2y]j\d:n !aM\y0<Łc'b!{8nm1ҝV[oM,I45C%]T'7FvA];Cul% d^Ӎ`&ZzSIG<(HT}V?ub(K|7!Ú(jc~$,STYq'ݱ,B$Tiyp˹"Kp=+DvT%V `ث&g̮!8)MfNX'RA9\Y2v)Ќ ʧL9v8^_'@;h0C#NMt538\(#tg i Al긜Ocq !-[eSG:"~,Ǿϕ` /pV$ܵW;Ӻhi4E<%Y-!WJvᙢe_;Wg z#7SoPqx4W eޥuMΨϡ lN\kc 8\s\$/ *>S!/ 9MX1`8ļf"I J1zMbKBr-G{i `8:)u#BMD W t(A MC}+{TAүՐD0˼Ӡ/ڼ*sͩ*nxy^^@{{WK\K5 GnцmL H*&ި{0:LL27 K^<ۚhR5z~h,cI:}^[cO9ꕋ+gԡwf5" ~4v/FN6@ AE}s& ЁKo)R="C C~~d<w?/!Lgtsf3a"b7rLD>ĺ' 0KRagCY|5yX`c!-m eG=lc;<Fy>=9>-U3Ӽcaqb^bZ*9~$(|956 "7 צ3[qReΓxrw6zFs[Iee"_{QɡJ`_%A | 9brUI͜X~ kP. i;yh CO ؔMā;_;}m+7XRy˦lV(|໎RУGN9+& 9!-AdhgDϛv0m(d8?o; o Qjj.(\1Ƅ%"RnXjSs~zxFw(!{Λ-Չڥآۺ,5V,P7Q 'vd@+@L˿lˎyײWprs^+ɹ5\'a$ξ%B7']EGVvˈR JI\b,G]AkvMio_%BLW*H%_y[V*NLڅBT8J؀S(TVoeuU3bB!Jwl,$>0tEѣ~1ГZ [JRTۇ; YZÉ禕N+F0ErG XY=\ cS$߯\Ps3Θ1hmrc18;۠C^]qF$dBX( G^E8"g|*2جM<ɨޓA,+{j|vޠ1p6{6{*]Bf+c{j2Z2тWz*uv|I((KhdD;Wa4GdJGs+ŏodxi,Q -''|)H.Ӛ8-b\+ /( -(O|B2Qs|F }gX`kMO`2ƴ# B~ @ RiFϰ7# 6s9?s(UsjIJ6rgP^ꞸS4O?Isw9/%&}鬂ϗpt蕳uk"RRm Px"yǏl7fyI A^ڑWy4KXxSI?1GлBS?EwwrS=I * [)6OtI.9rr8E'] 98 ֦ a=뿼OVy1~Є<xyuII7 Ui kj`BWKv{yM<2Кp%'N*)1z2Oi _mdg 0o}$w#QySm`ރ(s-wɩ!oBd{2x9Wp;. m2\Z({pJȕB`tq57@$ðd,eN?$`m4~WAn ;xTj됲<"[aRWws\")+=v 3+2P, pu['|[#6ă/#'gźz#?3UYzߑLE?4nkB9 m>]TmWUzyݨvl%vk+7R7MF"{m$L^Bd䋘M`i-=X猾\{8n?σ-I4} ]~ǼH@6n.vk5+n는TҝSO95eC$(P+=ϋ`Ҥ3:j~HSg xL r3 u1]G/lYVM;X"^R?f`LSr ۶aɔ/ Qtc0Wq`뮨>®mQ~!46@a i A2!^k %ۘeSv˒l(cj7; 6MWi&ʥ 90jT:"ӈq7֋>y՟3oԡ3I[GSLJRyȓ9ΐO߁M?OZ_~0(Rn&j.kɁዤV~)FϠ.6{Q5 &WJϊӜeisޱdH7)me(hDD;L8:Oe| vye8 Vhd$*7"=C4Q\(hL!<9/@xn 8=h %4i-z^y{G<$ga!yXo9E_r . c.2N hr"*.EzP}\D[@]J .CA'>_Vba-9EF` UGNЫ 7X^l9B+w}gr[8&S x@,D>A(\Ea>XD kdrNYInSCxVDIOfk +xkM-P2:? f)hƛhS gwx4~xW'<#X-X5}|fx-}ɔ6U0az\[yiHP]UR0)z1('JwUI#NtxE$tILqu8ڎPٙ б5Qeֽh n: Nh63esp%&~=5{)r"`oPtEy??!'Ǧ:0PT%eu'(QB3b΃Cն6z{+ |F\-_ |#C$[џK0o9qD` EF})1 C2]kлw[{tn괎h0!lWADSDNt)ogYGe4SYYuk`x  2 17@VIB^ZU'PzM[69BX'!q!,g])@\:~t "?ZE3 ;Aa9pG|KOTڥzLcRR!9C F1nG/Xr[Gמoþ{ ZڳzT5HBC^Aãכ%]UpB@Rs'x0y,$ }(ExkP?+%; /4[V60:ltXpaTs?!:5`q *E?HSX~s i݄rW]M Rw;[d3qBu1#K>we^7"R.g^zܺ\$6CHSWx(ÓSsb,#=vݤ<8NO?L PxǶ)dhȖa0v/̥@>Eʻh:R8MGtq߄).AU/0{_&Cԃ6tB_14iA1Ȁ<}2V~#IWSh 2 HBx1e.xжoQɤ]Ye᥆87VԂuAʂfC師h_u(DxmAI[oٽ*`t>ؘGBg$x%p.XNDG4ATIVY t^S^BEj vޝ{Ч˒ YPҩοPlO<]$ !u$ɹl'XխKLy5ͰUNTTvjc7[z|M.<~IsXz+ )+ZK\áLz9Ț,hLJ`}n~ᬁE߉pZ6m(<=" #7"@DdP" 0b=sWߡ2;FL ߼˥tEUߚcWl{}֍hK?|j1d*K<>Zpx^%I} l;e<;רpi4ތ%p }d8Vwl8q/$xsY0oDxKF9n笓QGr+a`D1 =]'5Lr ~jWa1=`m!S!>㴤qHWSS̛HY+i A)u/ϡ72H&nh^ o^de Qo)UTd D2흇HT)xt M,=G̋PmDhAwAPjnl撪TN> 7s=s/qvG6@&uAL6 xҶM2݉M{nFZDk0j.1[-Kl6/ae2A 2I6 34t0KE+s\WSYzkJ`߾bg9RHjLk8EYԗ}1`@Ĕ`tӶ%J*Ꮴb[PU2N-G9@o/yG/-8ikNLs )]hHFW=oo ^t&xh{[`/.fȜ{)Cbg `znV g㢭xB'g]#n᠗NQeݯ%#T顙rA@B}t`F%/S u"^ƨ tkRQz9HFDC[@%N3ΥJ_"+ͤ=Z|Lh{Tpܸ Fߘ퀣mp9af@ Ro87D3<,yEQBt4_ Y[e..u*^ͼ]ʉ|Vư_K6O8)wZO): p)`hc2H>w=ǡTwrr+>,[& F^KvpsCzH꬚:ƣ)^z'x~< \ uV) FD>Xztav#L"kN`㞜:e dv㥚F̉z):>eR-%I51v7Ǽo֫>A#(j""n/Zh'iVyF2:>#2 s/*К.*t+@26e v+Td"P]OC娮+I\w*ύLUt1r=hc$7"zcі^gqU34F"PS{:nwD³6ӆwQ eOqșzpyP"R})~5}  w*너vtej69z̼M!A(^ruk+dE~ ƦqW1E(bROtP do_s!QHA8%!eG؜^B*/k95y@cfv`O7LCWޣ>c@;*\Hg^oƬ>y/m'&|G*(!~"EKsݥk f5|rUVͫ¤ʇ}i yd#RR%}L|1QiUW'&H;0*Z2![0 J!+9U~T_^Tn|tIr)Ԋ_rM S\&g/\re37"^_1LE#9 hy<]Ot?W!PhEQ/Bh2xɀ'$n ֨BIj*vP9kj?u00UКn%yHI`c9%[6?D˭[ΠCKNKQhA#9.q2ĿjlOf䇛A4 7z~EKNPHeiRƕC,]VbJ`0!Uj26Nl˲-hH*Cʀ42Tx߁X})Ô $h5NJ *Se0t̾[SK&/eX^n;Z^t]Q> ֘l'Sk8q0o:݁dpl@څR[[n;<?/nT*4|PE3-;Zג ]B%/+.Z¾9͔ d&<^5(TMG앵14{+68n^_"peGU.Čr&CJ$v^ll s s=;Ƞ)XgK: > 3*x*ncBM=BA`܍m!Ovq T9 "x&hucl}nwE^6CԨ$[96^(~Mgh(h*z#XZz $1F,QDuXΐw[VaAn?_pd:~\CuՁ?*рm dNFFuqyW(bB6ȁ+-Ȑ1Us*flxWm=qIA$a o編?eeTKl]AO` b8E,45 Er'`w{!m%*BngNڣ;9'*E|gF(Lu|oD/t!]G3".EH2~bh8s|ʜ7 4BK;Jֿ@^ )p4Wl`HJleȜM!`Tx)- Fc,0줯C0X^IeIqt 6Vܴav7N'fRAz6u[ԗ!U9rCSMn$iEZc\G\' &Ci#ˡxBZ> 8B-[䫪̞棚 ٦\-T0a<ͷ_; %7 [a9皦,<7)2Y]b\Q'CeX~̀'W}AO=Yv[ա.R6K"c*0Qu'& tXާ-Ֆkm~14z"qZ*o)3-D NIXeWfN #S|}Vۗfz&KJڞaHKbn?ޮ]gy(s;HG}s{ *+)yQe:HbbbM#_X>/z-y!M>VZˋΧ9~}SN5$Arz`H?-"ʵS8rs #\6eDJl"&KxO w>ygp)MXd>oE̦#*X|  )i{gx mx> w'N8(4<=S*)J& w0G%FkDr7ay&x7HhHClhp&[t\dcM׻B!Ȅ$OG%ۿ7C-dsٚE1#~+_F5[\> vSzy܎[֓w +L)hu ) A;)Ͼ4*+ʽumS JS x9_< ~kle~z$+K6Krs 0g뢈1''UnIb-ˠ۹'fŐ;Ũ1`-l)g9hL'r^d=d;A )ƒ/ɦWc6lJeka35 mQ źaPnϫjJ1(&.'녝BTYDye?U !5WjdCD0'av,8ԴG` vo?4,50U_E! %W-zsӚCbSԋި~W 9ӖĄVh`.Wx czK>h7K_0`kPG; [yMTy7R_BctkZprf{L|0$hUT'3PɅ"}Fi6> Us+҅fOH3p[O;AVPs_FPe|~aЀv]p<)K(UBU"6, SC'ȍ9`e('T2n BwՋR 41z2*lcMx9[!=HvĬ'FH*>}CMV f qouGEy{};+b+[5CB!P<b1fUԎReg ,0ECa˕/Y0&\p(g? t ѥmw_; TO3-{DN(Qprxya{>r/<Ϫë5?*U_964:JΪg/  ,?(VJ#lIZ {j'G*7]]`%Iہ %Β<o^3/K|k@z*j  \F Be" -u0.aڸsjdT'KM?!gEtO!?B4lťh;]- #[| 3jP@;,"umyOD;PK1M/K{:K 9SS~I0:i+4dD5o֒/{ipM0AP#T2]o.Z-ՒB\x~?gطљW" J)7S~:w2FO{@twa=]7ꅴ2ώ _Mp v-CTp,{З]7Eg1 п@#2˒?!sYɣWV@GKl}dE>)U<r`L ŭ4W|LqŰZV@P7"9ZP?L X9-:o7=h3kHL> g%کIdqs'W/Gmq z?H ߮g:e@I$4 g.N|Zj:1~Nn<ϐD(j}u׊rY&<'W7>^ի6v_o {q/|$>|W?~q71([~/g)NJW`Ai4->@VgrnjNnPMxk+N͠guFQ@Uzn^TIf?b[y[O5 _dW8,Rd"  Sf\CF*)?eadd?S5$8onRNUTlr/( !VmqƹӮ;弓۫sh?'$ʢ@0mEUßPpTlc Dw =č[UO& Y*rP7άf>.FAŒ!l?CJᎆ g"́yWHs HDu+(Q/2->]]RVLzq(M&*{_|XJMu1xJY H'&`P Ku>[|LZNs$Z731۴12$B#Ɍ4$bGʲPؑ0~{ ޿q`0$$6'; O~CΑz^h5o; 􈿷)_cawW1>Fi;&\@5' uP(nrTlOPO7P'+J[̮Pɼ-HoK ZH%"bqKL*n&.I@=U3%W-+l2ęFD_')ԛm)E-N&wZ_Vmxß072~`HI#&B~m lmj[`&&z)c:Iݻ]_e=۟y`SӇd'd ](~K.T %%GT%Z(T3y@1@?ﶗæp ^॰-q%oJi/.s`ro,fk(`n͈#7]5"AFY`d{n!/OC!pפT@x0g=xޒֽXTgKxHi[aS,!0LpSQQ9Qu[]g]Q4~Jxy`"؏Vn0xr }4^e ).z,l'w~ a?d2CV za&ZK-Pϥt˖U/:#j&Z* ̻gՐe( چd|@G"ԈI{ԲeKjl\.+EUJ=KSo,sxy:g0xJ2Ճ]:E;04 JV0cQ;"'b֎Zl_r@SL?JH%򮹕~S_X 7)d.+8BkkYw77g(:3[׽LTz]:b"iO w*pk)'0[xKwf eNj惷(0j3-D>veY8,}Kds;~g> *iRΐ"!_8҉ʏ,k{.քSSop}#s1ZUP;Fv,aB^oPm;ZtU NA*A/E^kPb )W8 { a<ӈOOK@UdxRyGpE2Ʌ0zܺQG;Dpx:H7_6 ºUR;IS`< [nEbŵ֢CXx˾im+R<'C7 ^ԝneLu (hL9{ɬSԫ:>i BOҖa.p EC5"l b!g-@quȳ4 cHJQ2sz? 3j3Eu2ʁ_c$+Qs@/]3\a1ᠴSc'j,\sq(VY}{U0a?c&zJ;"ڪ(43hf]%T6A*'@AsS+8O)n.2#'s۪?{(EM]n8JZ~\ֲk]'(H8i $uҖйSUL2k3дm[7K' '_kХx~5ʊڢ]9L˟)?[ӻK(y?6{&b3u]X9+駨izSJ>V8v`zMT PIHDsx7E']tD+}-!(T(}9vEʟ>pڬk{ ٛK9VyYmt TwE$J3ԡ_8 @w{, =pʴ6'YqkJ脾hŬ^lef7 9ՎA=#mBTlp}I[;?@kH ʼ [4ê<kVO='Hb2_2SfQ'';Vg5ȴ;S0$`kxԣ~{[8K%h|R$44ܶ~99;=hq56_@~F)Y8 sI^>5IsY̶w峩"=#=8`ҞNSԵDNM`^8!I?ϚzT y%,.P B*ot2Q}}b߼wuux |&]I5Z!3?#RCG W}Ia%L0=Q>o,wd@6 \ܐWE%71P=\Wڳӱ ߏUD?gTŏcqbGǨg[.is [bN48X] 2Z媞cHL N K.KW`R:Yz&_h!]#,6BQ@׷E>L׌>*3OL8lP"P|fN,j ۥliם8($7W -|F(M|1Գ7]e$p4Tн q2^"Vp]ьu~@rm9$~]C% `)=J; }C{rd~8B RΈ޶@U.R e+y}}!s~Jn$:ޤC۳kpCM3'ѣ71ζ܁ՓkO{%Dܼt{%BݕةRgYZ07070100000400000081a400000000000000000000000166f3d9cf00059af0000000000000000000000000000000000000004f00000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/net/mac80211/mac80211.ko.xz7zXZִF!t/']?Eh=ڜ.+ɖ}L咚"sWJQ&+nd7&0/C^zP,<c?*$`g͙W1^c3N|i@b6 ierVm{w'I 7Oz[i)G k:.A5tc5tUzW/F^|(i@·Pw[0a%Qi.6adI4mO|  c:JʌF/J3Y96I4)-LXj5a.3ډ`"Ad'JC toD q@nK>'':3 7̥{ y~,ZWid8d1)ck":( |A%ӑ _@`Զ0 iО6v\|ӝ\P1N}wa6#@5O*OŲAc;Yl H0VyZ߱JUǥJq$ 9KXt?4p6nqV'M{y@5' )Jlt,T6Q!RevCU=4h Q3~Ҧ GkZ/Uyp=-"I~q8A^uMt~vg6#kWB#ҫ{ ΑBŒ7jfwa 7՛Zݬā]WEti'ޘ|)Dlg76m*&MֱxQG']6޹"A^qNFH.>ٿZ$*5c ]oW.&_1a7Jh!U۶@}'wfݿɹsȸ/.ܘr BpKn=7b-7GڸW#14o RspGDOc*kr ƥ3[Ñ tQ(} k#խr _|[ojQ^ٲ#װ]BhRJ('QlʎE)@%Y_q.2\Cf5KݐL x/Q*<7)nz=h3Ҿp`6%ӸlSej2 !@y;88 <|<Fǜ-CTeW/%(eUQl /?ܙ5l y]S;xZ@ڜRbYUw|YGrElͳVS6&]w0]+}|_xV+O*VwlRaI19ڂ7+xȓv˫) R! ZRdtyAzEX;6pZsI\<:U"c)G{%$Q_r NL欩TC#Ymd^ g7y+p"xiz"@U?uT5|f̃-꛲LhRxxuA׫iT iaBc aAX^7[LwnP9aNU{l7R%>1XE-!H R!P3_O[+` I&wI{Jy-.ܞ9CVhR\_D!1MU0t/kzK+y]Qϑ xtlۨ+G߻M(-Qfjna x#5GPb#+`F3~–2XQ>|$5<*84?4:y^؉-cFPXti\:+cl; @Ե?ْH4({\&Gdž5s]H9aaY@!vb%%^ƷB e~Z .KȆyJL \PS@}$*H{vߎUx"-v9 -*}HMd1'3PLv&сA[+@X]~bҮokO`ǴNV* EM;b?OѲ(A#A*1;=1S'G{۵Xxcuљ4 ]A׼ɉҲu\6P:`hGk~XK(A_aSaZM+͐͟ `4fh#^a;9p]*tʢ*d%nHpxi brpZ)N#}UЈQB'tu͹%zM¬Lv1V>A_a Qؚ¿ j Mnչƈf$Q׫#l [{M-T'Yd})5E$dETs3-{ Ufi0T3K|7S5 U,2$g:.'n\u6D Ёګ)CD󬴓("4!I'B5ד8y̓6QlV^qpIK:?H+f_  \埣^ cV+i\F")5*=ȯ"mҧcVDzY an;쥎C|.k5e.s'SK3Z;PI6g_ڿz{'U[7wSl]Ε:Ri';gO(md=S\}E|=+P.c!nzM7!DnOaն+NOF &/p#ǿ~_44tK5%fL ҵ 䔡M9h3Z<)i˷BPM1ZCۨ<sq0ͽfmV A6M&\EF9,`& ב/(X~Yp-ϣelN!xWߑI<*v$0 ٣{-;c P{6<"'`{%2 #>B$dѾɧ^Dqr " U9sE@/)'C)xvB|ɋ 6*Z2Q(yji +M,k~m'Hte+O~W2uU٢9з[pnJ✧ī(#"-2ױFЭ.P/xnկ3SDbUÔJpߞlP]1f+Wb EL%&KdȅA`ˈ? VI3P9ݱے7;r: \;N MPR¨GnG1:؟$e7\fxQ+jL[v nV/x}[x!P.?DiE aC0swMtnٽ$e&׏/!5CxA<&6 }HztzC(Zx2s? s)|maD\myG _}3ttO0*EL$f`0w mIHʳFC1ƀCp6*crv{+LI{UO]*߹^_KW+ZP[vEA@}~aĹQ<iZz;{_ {qmdNh9E.:vײ$l&D}u1Uj3 =.GW]Z?`5#-Qgz"0b[Vy'PQϲ,]ec, {&z/XGX}LhAyb]򝳛~bNA0WD 2{onBJyc v|Un?ʹ꾄(lvw8 IdF#^yʭLMp?x ~ Ųl,^|Q@r*ЩLoڒbYԯ  3&KD֋/6 sZuAzv5y5} yQ_]RQα xlӌ8aǓM9Oq"ծzY>8Q=T>U=3a^EktVXg;*ԚmI1DG/›TK +C˨2Ժ|A/8 HңO[" ,\W~, uQٸ4nT|xZ7 [ gꢷX"Gk5TdB^9m2_;@U gE񆯪` QrBv *vU&Xm:pvswt7dB. ^/:HǞ(,(0;}*nocy1'N`uXԬT@إ8ϯ_')d`EJ[tHR`R("Vz 3m`B=dG%nȽ\fF]׹ ;b[\e0@L+E'08t7AL3Me)îMXAm=YM,VHzy2i5dT^uʚ@D !PV^0jC|._}5kpVs17f~ˈA?\6KSm՞4nA^Cf׊C*G͔o?/]'s{6*I,Ɔ"f.fRk$ExuĈի7IU[dUaxXQĎD?4)W3D{i=l-Pk=hh_;k\('e .t^BbjUBF5iHW[.؏X!0A5-ݗSUƎ"ʘlJ+C|e|틠vA'mƉd6sOxL( ւMd9p9 )v ֈO-1fu,9ǘ .`/Gkf-{DwDxGG[LTz`ne1X%aA\~"VVK_Y5[,{TJQ!{*8bU>vXi^=XB|Ă;\zjlwy@vb B*O95o~+0PZ MHr7'.}̹`Ҥ; IRd"aC"vAX7_aJ*\gdμѰW cRye{: yǪ8j/ Bs_^qIUUJD*kʡR ZRP>QPis- .U,F<CލR>0:>+f-UmzyUj$۽t);Tʳ;t^&,LbW֡/7+*W[Ih2}?phph$zw:CӲVA,tJ`偩~S=x o{VH,Fjaf>^\_6aQuV;O"1*+.CR'0˗ 35D~f*H(wA R'ddd hΔ!FG3wŕ<AS&2 u|>Ep蔕A kw, A 0Ц7+Zel+G$N ^Q6°xv$+2$#܁rI faĶD;2(D(hZdtH`Co8d^_CS- Wcɱqí4 'hW|ض:5)klgIİ_$M8v>.kaK>wck$^ݰ6s8K-N3ueh]½W3.s=~RҼa䊿7Ts[Be-Ι*)$vlKz:\7`^!яx++wp(BT?k“Jlǿ*lgvo+[ċ-v+cW!r5 ]6]REJ^_IZ&X\^?=*)k,To([FvQeE++I<)4GeW hfh<t}T˙pP$8AkH*$3(9a$_~EHpWaYz bx O8rUd{PRqg&->$m)l826#\eFS3xƎ#v74.z,7qA <Ertb[ u01EωފɏFSgiߛۜ"iND9&@~rM)MV/F.]\(AV|X&g*K#.G=ζAl͉Nv 7s@ޯ4MOC"FM(eca&suT:Mg#Z G1B+V^*U5+--v{U)j։P咥s#s9AbFB5ޞ'tQP۞Sd@|8F#Up&}2I>q_2](IAY"?Kݷ&*}T8K)٦vC=zL*yu'Mwe`흪7Wjef' [Acyǐ"©@gܜ^f3*emHq>zCp;c5z\t9^{D'sh+`XWjjf*7Nbehe;t%"ỳˆu?{O!Oae7 ̧3&>}ѾVmJX?5 13y VJܩ7CR4z@ W \2y9yAް?^mx6v"d;65[{ٿ&@ Fx-̖ b5kgѿ(4PO_Z[ƍY夨ݑѵ6-QCq-\tЬ4< YA0E}+f{mi x:I?pdUSȫp?N*VYRѯ0r#Fxpa?Ck񖼨pW ]O许>l>|JyPdBDn2_݅04 `n>9vx*"\Bk*XȔKY[”5Q"1R4^#'Y'g h IMD;=BðR+8uuDT%0ˮG?AhTb hUbw6Jdhzx_N̶RBIEr l9u晁=F$X,n$𨫟Afn4й$Fpˉo o=k#|pR8`SsgFQy6@kS{x`f)p}@JH}o?"e2c-P+ևY.b 4)VкݢdbBvSʅ22NR5>Ev.q`,H`Ů}lދe5ܹWEud%Z;` ?X!nRhʆlHsL8{t0 k4f=`ԳD8 NMG݃;WҐ`Dg&ד ׌"I1XGÒV }X7!afh>,D=j.k/*- U:p/T(u[һ{9/㧫'ʡ!'Pײ$Tk˖jʺN(&Q'D'M2:R*p[/Ɍ.QE(,(&Es-.n L8l;] zPknjSN" ࠱~?;I :uh3ԩkn[ILSyAi++nҭ]wP.Z]O1b:зpeXG7KnrF$7mQo2j 6E٪iWkTW )֏ 2HG ՛ɚ]# J?KV~%]@ W]f6!O:z]UbEL<$"&`;WHGiQZJI۸78dh)C ᱝ_3<+^uPm 6{yR}CLG kUhZd=D, 6?FT?ǂo/z!ԍa dZ{vdaӪj0X^XSla'9?;[ m4)8ėmJ9NEY,y aOM@ZeRHޛ:R'Y9u|Hv%7Es(ۈs)|dv،kfy=n+njR* REPr( k¼<#/9 (1PW L~V&M&1Srp6P]NG&+`QR˧h6#˒|Ρ`##y5X_emғZh.a/%E~]э\:yT9ihKRZ1L/6\?s\f8iYGڂ\`+aWJpuQy;kWT뭼KbGe;}OV@W~ʃF1.$U\b;?qs9`^N< . _/q|X b詮,shѹC{N[@v=8shn'Y* ?BWcH74Mpyr5 N!Z/A%O's B޳vĢ6^C&O>wd~"&nVYV~9(-pd|DCqe%Dp]SxGb\S(FN#_Y˲)Q+ `:4-G5AmiD&<^\ש cU|%lDLBy<[Ǡ HN_/k {)|1f۩N=9ۀl$ߪo,G@So/Zt͐LʗF58k~gdD0%KHO> GhfBg.ֻB1gWtkLo$>3=r&lk@Lk~Φ|_6P`tqt Fpц )EO*+?pʹl+eaV %m'Ge6ąv# { xbgMҌOAch`h #xJo+p8yK"$=Ҹ\B(P((})'%u{rg26&t0oM_FکlU#5ؽW&L@= c7;5Cn뜤+nzuNn-o;\0I'fbEup[bKvjBMc䉕0#3:YJU1Qc>dbk4AF0>#](Zޙ*gS L;In 3$AoU?Fepe[bو ~1JXAÙ a1h_8>RG ~]%aE;{.PyeY"ZF__=y@TXKiq?tz Yc3h[@M9ǯ Ęٳ 1y(qfNl_ޖ;& H։8jDT-$.:ƺhRU zҜSZ$i[R@vwUvl8MKUYlne &Yd`kUoI|qxo.Qè(W@uσ\,j:POURO'`2壗,p1%k YHǏE _ Z_"$wItRכp hIxP&'\>2xb|}YblĠ O+N z]}S`U_JrZ3KIl"瘈뫀' 'oiNX7Oq]? U,w6H; (5|A]~g&yn<<N3%}XBg(~BwjCIkD7B!ܲj(w{s!9R qJ/(:Ly򆟸%fZHm|թaŎ45+Q\u7M-$X"m*X(K?A4j(\+~97"88e"uOW $ʛE׈̭X…b5ݹGĺCG]z~#v+ƀgΤP{Ua+iuoB_ό*>(YIV.'nbV)"uו8M.~I#VxLlc&-!1 ^R*qI6!qD9~bU0=R> ϱsvAx!$tRC`'P^ӎ i/V>jJ)tkc QD-cӕU06IP.(VÙ+ࣾ=TdkI,\K cΤHʻ:G)FLA{ڢӧ;]~ele(-YکSrYXYQڍ[ӔvdV7?e5%N:5􋪤f kcnM/E1jdPVuhࢽSۃG6S,W܈[+x=9`pMѣb/!ޅjKRw?Z2EIqۚP;e5e" & IpG3+r:IcPW:_R;RO|KX 0Ԗc6@(#aXf ՘YPoCg h/Ӌx6o9TGm TZ]:kۉQmn.Qޜ;^5/It ![ :MG-@-@I>͆*2Y `+3d>QPP"~;QU%(?l|€z'M4eA17S[:_N()@-bb=ҾP56Ћ~uKZqiY~gTlg[zL1%s)ZMcEh%f5C/ccv&N$>LX (v r#X,CZ܀] 뵥K^g@}Ҟ_ ?C؂6ϕ]9nԾܴql-k_wS|amaN؇a_IdͰ< O_m FQ tyѠFb1'ߪHB|`$i? [Baۂ<՜]Q?` xݓx C3CQ{ (E̷LX 3L]~ A'c#)6!K̥ LSۊJLa!;NWKQנEz!|#]մ @mownX@),6-N&8$F-Y9ziM ff[2UMqTR@9Rbx=]޲r /gɴZ.(/w jxlnF9ҘyBxkC8E?>ȚsνyBI(( =A^xgyVyT`OqJ76Dy.J,[zzwsvdك~&9I>vhT8邥7bON'eйW𾉳J] qa0%RCfdZT zĮ(o:^IDk`n( Q Q S 2-7\+PURR@H4w0zjEɲ0W 2 qV!Z8dd3C#6;[+Q?-F%n@8m!,}X*_1'w~h8Ke! E&|GXFYN]$f9H ѱF̹vqtO0{<4/=0sv'w)ʺJge0Mä!jpX/ 䖺`p:4'Q_AGnߔ7N8|Գڶ$LpPnRX&;]MnYDg{P;f5<.Ù=ӎ|ᴒɄ*H,ڷ5+sէuS Aۇ]jz]$OB-A 5:lPp֧\EUDUW Y.O># CD!l?saÝX5Urڳѫf*9o"\ <=hD<-Ce:0DYԑr8"U( gC3A>Ig<+f.GbO9[҈p򎑑U&gEʋ ӹu+2?yZwhq`~9u|Jq׷N%ō|:sL~(|Z HC^DF,D yMc;-2upS/mYȥ 4(oҪ.|@t-fj`Ps mͷ횒6t ^x^"lShE{V_KG 0CNjaL 11G1ՙ+ȥL%IO%-r"=)K?_pCYR1SZ(rQ2+ .tSpjr`3/vܻ⎟413;ڵuiyjav _`==iR>/ʬ:[AfKoVx-Pϳ' ^xRf.ĥm8[~XxB)U;jkW 6 9L͓,bW{2;5ٻk`DMaOa[ߍIt޸S9Zu :͞rֿ|U2q&wܑK@oI>V¡U]u/>,Zqu, Jf2wWKiV`4hdCYyũQH&\hE:l`Dah3/GKkD>䘾;:,N$r)#В꽞Zlӥ$ a5ܗGS>,[)MM}:U\Ǧ'*!ڕ1rIN;€1Pfk:6YMږy#O9 *I9aD_`uy6nUm მH"}-[Z\~ovvT1X흻T UcŃޤ~LK᫤7 pܡ x|BCTe!{t<|'?pӽ_%E%qXaڌ|9LS6\a>vMv*^n #}0^ce5oVYG7 ɅvKh kUnq޻EY(K)<@ߪ1\ޭ-Ti%9`4}<:Li6ށz_"o`[wZ*;pxJDT;竃%%7]Ԇ`l7r,R"ixwW 8OZbO{O`@7b݋RN=~ec\kBD$.( p<~ :}xiӣs-:63_Gay>" e媭%uBb",99HzIeZtԆfĬT46! 裙o""U{ ?u>F%wi9k,\ȇoe"w N/Ռ'KQ?0|z?>6 - y}/y.D`k'kf#T.}+ S.(2?ć-@l CS}_~NǑ3$켊T0eD0U\ Sm]r7ٖ)MEr9yyƜfMM8&6D2@bB1[)Z_ԬshdL/NZU|\b_~hT2ޠ$y+Pщ e# 5߼]:UȒ:2dZV긋eӰ%`-Yb PoPNKN{c\3]N;BBf}oY.{Kd.XpvkC:F"7TMUywfᤏ "_)_#I9: 1=Пk6pXʂ٫e2@fpԞ@C/hdd֝]uჭ08>-7l-D̜GN2/$> IO7EE_TcIufi Ҵ *̽R\σVɼU]sh¦P . lNIdݺ8Rf{gNz` 怖&bև|a'g[ag\eշUOK)vg1;>u^ϷInGsx`$L.'@6G_(Xc࿚زC+]6T#بuR l+Kjiv.C{Xw1>\}զ`+rT S,A*T蚰$|mH2uM3Ɇ ~|Qq׳/n1`JyRbit(v[+ wo?/YeY`e2d<&\:;+T5x ֛N- RvܵDߛTZ޴KMQ~ *W\Pw/LNh#?n٤U #|v0KhUQmkijX>*O,LnJt:< '8ab 17` .x$aZ`z1LNP,ZİH:U=FF"]Ü~U2z K?o؂ZXdFWN[_4X,VR|bľ M:)lscBJ@"VE"N<ۡDR-;˳?T4iBt'N&y]ZO s/ޥ% A#xJQ~Dgaa=ZKO岽?Z"s;M#x.A>b~sy"}70T4Jf6=NĐ\ɤ$2M?j,a~3n@9cJ9y{џh/`v:zPܘ Rr(y_qg]~Dll?_x~:#B<42.YZ)D6Du\a4fRg'}jE8kC3+7"!&&d{F($R[awXif_4˷h +О W.yx!}LT-#}ƌtE#y`)M үB' m.$FtUVx~ǧR58ڃ}@M-2yl0lZts+]{"│DD%3t e}u_c f..n >R%ho*jqef=d #?QJ^e= ö>,y-2 %=#h@6,]>\Oh!ݕ=rF{;Z Wm^=qJ|zR' U!$!&da1 ӢW?9R} QM;x,rw )n'$ng޳jB 6 N)gQ^sЅ%u [`\(оMi Ўe*ZU㻹zh`Ԕ@DŽ[xF[/Uzg Q4ӟ3/dkOeAgOf5e$t>Q O*pwJ^x:G`k߬wؙ&#:H5b,b.`ģлa)Ĭٖʼni6P•-q˞RM=ʂc娜*dT}AMSDOФM_.YIR `Xz%Dmٰgq{;}q#q86iO*%:2txw58ڽl$F죟psYdh|-Zf ƗЂ1VY"u]F֖I| ǏT}e>negٶ/eQ(@^)[6/)uUg-Ikw$CqL6HIir2BfON?V[YRSx*)`_Vpy:﹀j(k M]az N/R˖¸P[qsSþTfBI-SĐ{(yb>,egxVdn7Gh}Wx tmpL~(@[)x _aJ01㛓ˡ̞~冥 Էv֣.0MZ,x Xx?h+C(&=qYr\A`$SYYŋoz!]|Dv G @uYCwۅF-tm_1[|}5 $hR*ޏd 9Y"K:E<@S1>?M)xSA|v-rRrwNZf[,x(L_d"aBäNczTPL~Pz ^i/[wdaUe(u3a3N|nM5j/fX𧉙Ѐ ^)"LLn cc^o wR8a",̞:}cN(3š*M)4wBܫ\4.!`Ѡ|I`U{rvb;q]|.X"qtEViZ{75T%h:wQDӬ6G L$ [`p#]o.8ǹyլ6ɚ5j>k*dyZpuNfI,spxS틫}*Q/ϊL@)(3^ؘ) D O jmNUmki:FujL \'6!1gѦ/{iIUH ʞSѾi8 0b|cQ,Sa99cm]έ%J90P4,ؽ-^*OZAqV.iEq/x %˿Ne6?Oۏ^ CD*&v |'|oآ&Korf 3~|CZl-malU;HwRn:@~rD=@E^V/ޟ1~0p.+]A7\ҕD>HIZÄIG']3(1X^B}u9L~$v5T1!4*UhlELDDB30 KYu!@cN1F{7|#FT4tzU={A1!J%jiVwvYu60/fzJnѮPC(j>Г@uHtQ,xE=y-!u*.ĸ {?rc3I]9F={UgoZ&U+VS 6X #?ϑkfaC輴EX&Fe\㵪yCA9_0 sӢdeB訳E4xưwZ'S%/kC -, HJGVR)APx0)v₊VȖSeOkjێ9rjH4Q-(3zDvj>6Bnt˳🿃A: nxd+`%Rn{I^`yy(e,Sܟ{Z :QFB[Wusa"I v8*|quVF3En6ƙh"B$.Рs RȗsjVqT$j(}<]&C&iP+:/xI"ɲ<ф 굆ucS+ts>,)#nP: &-N"6]¸o:6S]W%=,=D @-h?z O3[ϓNpǃwٸE5.v^fǢh,^/7qK-gKnr,b5hX7NYOhL?n[룃C3m7B'ά@:%Fy-M*05voLmgڒү.Z<&',2lQWvTQ[EɄ2$U~PF ܵ 53]ښ>-K;j?~9BɁcyᬓ:VҩKٔ\Z`-ٰYƅ U8C5V?,p"oP]-hZky vgX9|2$E&ނK QlOR7 8$iϗȃROk93 A`•s` ?ʰ4PcbFL*6uytGb>\qJ4:JKlAgc~~"bb?9/%)aQ2F=I <¢ -l31OMђ[j'Ǣc4G mBH4R hgȍN-!NH%۲X=3<<'%lw&N~%m6z؄˓] /4o}`ec ]eZIGtl[qj%,I\px-Q>6 #|9E+iO,(U 1W nuDͧ w1$y3J MJb@/U)Dz.ƊN@s;#''{1Nh)RtΊh xO#OA*Д3]6 4i.܃zu+Q+()|pPKy>Dہ%-9)~ABgx%4cGȱƇ6Bo5MNIGke41\y=-*:9=0Wn/H|3i$K~k':u'M?v-O@zɟ^FfGp ,(lN*zyʙ󊥕pيa $B=ՄYDžR4iV $.#ᠼ1MVɭrxr8$֓F5 LG_l€W#cSX"UN( E Qbv9ns7szK{O/Y"@BZ^ʵ+k`+>1vXfTF,MQVn?zgaT"rK ldyٚ15*P}p?$#p BQAj=6>.u-i.TPXܽq_D^Zy~+$R$i]GF18~%ld2  ~'X;s4Vh㤘Q!?~;ͻ|*ς!0V ҍl{s*oB2ʍhu7`-[ _^pddZ[H,'uZ=cL[q3HǶZ 4J>,J*CΕur)\q䰬+5Y⽗왋gԥf#4Ec3DygP ur?oH\"m25ZՕ:Y;j?&T)< hLDUnlMU|d63#Pѳу ~FinvPx֗WMdI˺Ł3@:"FG">hp[ {7*+j 㸢yϙ qO:ai?v+s?r9/9Pt{ɹO?>du6U1O?a?:gw !A7lg,7EJneMc8Wc̞- DڊE=Fw(՗w%SdiNiLMKV}'"GadR2;6/qsSW솨3y< اTYx._DP, y98x$LgZ'g_wǛAt4C_8Y#A3Uv;}=9^@bd5>+\L}ˌ o~q2{bKg`A:xUp;,GSMȋʧ]MD\ P\'g~ExM|3BT}t,Kz[:n^|ẍC=iߋxCaߓ`/a4.@kZ=iGYJ.T`-Bœ?E0hXzؙ‰z~\Y J َJ},̷73x`~Y{ۿ_- .aIJՅ/91e`crz"K*y܋4Hӫ(u SWSU|~ǐ ~Jc礒|yx[wHXz"$3MbadB|whp%h v)깟^guZw!S>N£ʝXߞnF}8' '^=z(-߲VGMWR5^v 6>-ALZsG'^#,t5Nr Y{V@aO8v&G@.fMM{|^فӿ-Sj9)r2Ro@)7A )6xuCqb_o*7A'2 cZ\i-y7?mк3_ӵ[(N7@(-]c{+z<.|)[[fYP5}ZTPB0s$qdnufƔ痄q6okFk*WR.ˎL4`/?pPj%"՗CK*vCK0#c(l~zq(*, @uTiZb'%5 +,CbJ.#G9&%7SLt޼2=,ǶFwjyeÍLbxI-ɉHNBCD?>q_e rH0 7t~"INwZ Q):.5:ы|O%}/t\ƝBߊޟ\s!`iD΢l@wԯa4x@Lp PHeիHs4C H(JIydkB|xk$#o 0 UĿer߳4N_8&Q~\8ŐUl^[NXkWyy^0UȳqӯW+ mz8Hr2y Vڄ*?aSKt=B0קE68=rhu70&3 qNؖQ3kK]>:Q-!tL<8/[nj( P@O&'+c"' |Lf'1׸Wߦ~% B;qD1s2&HD9kr *K^Y0TF7CCLUJi@7 &,BwJΟd֕_!)VmBcc]F&O/dL`A1A:k!2B&eP5ru$Bbd\>݂M6"@ר0Q2L)A"ӫ %0eMc+>Bhq }~nNS 0ƚщE8ju*|;ai3IƝibaq)TF:rPNFLJ9=~HuJ记Ěooڻ=ScP3.41:H{cc 7!]œǭ垁j=4kHWY*RmE3,5iQPb0?ڏϫhOiVEˉD{\ L=^~\"X sZ&\j'bYdbt2)׆ǍG36uee\4}늓Szr骢ڴ+h6\)u;2k!o!)]zvz'?2# _`m{5t,O0q=S#؏SΗ, T <`Ȗ7b]ls>$xj#o\]c{1кmgM[۠RFU`mz"e@b$X}ݱʽ p w]l^e X#1K$8qڻtF#сT6Swcw?ae#IH#0}f!9:ń )H{1+Žhyu2O+ZY\MBcKc;3FZ0Z jVRVv:wrg٫ G:x3A)8TN Vg9g4D2#b1v4Ka4I.sӷu:m WcjBV8U(l}E@eNlY`G d#ڜObICK}`+_;`Ֆe SNUű*]bstZ{{]⁍#*ќ*pOue30~m(N~EY T/iO{t 0Fx75seLMq& Wt'ҥ:Q]Q((KHkN@lUvKg*JWaa-0s8 ,“geSLP]6`RW HFKz䝻=Dz֠޴aIC1^Qy0sNMIDeU&7-=9`AŨc`na঱oq~695u%D QۉyUuw ٠5ح Ȏrb&$ sK,pe[{E{t)S!݃N)QI'JxɃkj]l0dH`*0p} !nٔNFpX<<*$B͂d/e: 80=mܸsD+= Nݏ*HM1ɩUqiT.'K ls'7Dz f20V $ hS^oX{ȥEBUՌpY^* ~ ![m &icpҩb P-u{[fd7lxuY*ƪN ;j_)/c5- r/vpVnX[J}a؅T' ]@YXi^ -0),N][,Z|iEԍ@0:Aҧ,zCpaAw e~M>l K d)|TB֐yMu R~y0''{2O7ˍQYdlfak)D*oM!G:vLjUצb3 [_a&r3ʔ4}& &;m 0 "pg J/'yFHlUﯓ0$#E/TE$^8EFIC2Y/cH4$[O ZJu%u.GKg*IݸOy)Ahj8 * XB%u19_<-F1cέHI}o=63`P} bF1DїW D|lYt7ZTPi1;!U`#T8H(FEw*"ef, qC!/y ~(ng+[3l&i4Ri&̴:bJ+ETnޞ TpqOx!Tdo4]t|#rM)U/̅&~emIWr{+_@>펏"<|D=Tw|c^(K:54ǚɎ!ppMU6J/i]qn,ѵCR"L VG\]{`c.+1,]6`Ʌu͘`58 #RIix/A;iϣ v/S_[U,|vg?˗+g"Z ƀ?в.rhX(%8ʼn{UK(7L( B| Ң*V4ĞbUӋumwΟh@Ի_Gr4f8Qae%({WInQ<÷'d0h;w \- Hn7؈e[E~ZY9H*-҃aa\J\4quͲ 4h%z2yi8`X:^*u?@/he!ieUAY>PEd$ +~2y BXBBs89!bDk1e=^)߲%A"YFzHVggvH2spOh 6#)@BEO}Ą{t]ԮwR nmUͫlf(y-H"b<˿RjdӋ7^?aý., -B#5C$n%ӕS6 )!:+9L>u$ʧ=}}A#g,ir@%|rUdA}6]6WSL>j7e_aPhs>ߖxZ%! !`1L:[ipM?yZ<&9¹}at@m5V[jt^.)}t;׾[#MhbiZ7NZ<+5YE,crjKyc}(A70oMhH j?5wwg=iK\6IFm._/lhIwڄTu#ػ]e tt ÚB"wp%!Q.\*dxL?VU:Q/v~>JzF OGչ[|=uщrhOn71.PD1(|wRXDf"9$5"MZ;"^˥m3RM3&" CA2-!!16Om+ek 5Ԗ2@j9E{]-GeÄsnHt}4*J魚Xj ?O*׋DQZr )*&rgEA^Od'ɶӐII:*B74g,OuȁH^6Ɠ F k Jk{gVl (;,}̶O3| "~̍n^(H3y j1⚻v 8.hZ 6rX3I> zt#Ӹ x vƌcaep9\ &Pmz 6V=^|r<я&NUL~97HY7 &wctH6 ާ"dv |}&Ry,bjqk~^MI3 i^\0 R(P\s̝A8ApY4v#@wL u@U"(@ "n 0Qhɬk.F6 []]t5KtЉkz֐]A.vZLY9$֯W#TqCG𗸗:զ,A3́")6N&XR;Ei)zJz8֔ Y˒4eǿطsTifaW ,96U8-HC8㛀@Ќ5)Z+`|PCBo. UiQ|'FJj[DG$Mꑻec fLz;oG$tp4K>뗻OevVվ 8xAoT|sg_~M`>Qd*cx+=D[$<3x Ҩ[HxG>|!j-j 3J sz-l3؝TQ|y%3.mP$]e5g b9.m%:2=ֆIjݾf WE*ghWK9Rӕq5z̗D9`-کڔuE:HՓw"uLHMWm.w(;dP'YxD_ֿna$ |{r~*Ա/͜!h`{>u&b쎠q?}JK?a"u1>X QJxرj$šWl=V@O|^d+#, a*R#lzs A~P9F9%g"+M?;oLv.-ɾX,˖=z0>jZDiuC9X0;-ˈƂj8t;Bap^T>px`^LO)z[G.{}tZZŪ6PSɤ*E{W/ #xq;ciM 9qth4&7ղWD;ֈ:6+4?ԅ⼐rT(=PMfD v0],4$ޮW[Fv:lQ QȮ=T (Rцgj..ڀ81}fG>nt.E)Xվш$+G;:`%\/Fը0SߋqǹYKӁZvY|#7=خ]=U]fꕢw,v9NoK1D_2},dU+YԢE0l,(W82cXqR3QɣNP")-/׃͛I&.Pc7Vv n,fs6kB%@H.lc^Լ²εX9I6~oSȰ.m#7,"Bs&:,~g+ U6=Ka9䘪̮W`flb#'窱9jw4B(n\Eډ <EwM"C~pЬ—+Z7:\L \PDV>*jc>{AcL 29Pm侀:l7vA?ؕoQ@IFq%Ґ.(|w4L7\q&[ 1üة>$ V#Z5m. Dƚ3i׋Vh?|&@N;Cə^c.,)Π' mh#v"e2a3a.G^ _wg6R#GlܶViyrpgT-Nl~p'hΚ,sŚ\ȯZ"q"/{n.2'4_7n_/lML+[I)Lv.nL.gڛS=~E} IȡeNC)1lk{uٕ$v^_=RQ6Ss`^G:@ly_K~UւǕVHgAjv$mLsD0ːxP>ts{ٜj_gmeόeyBUfJDҎs/>0f[ȟf!Do:ֶm$̛SU>INoMh'ElJ`h׀bjޗhXy-y7%n SFVOb|hr4VohpL6"- Xⴷ}}e3'*X X Ky$+4\m=ٓH T :mз/DsҐq}`\ M?ru9yBrwRfy?| '3Cڐ2ZZ]\:zG ᵤ4ШI؋x?AϮzErqʨZC gɬ/ivIp-Ʋҩ 8s{F)x1I ^qc3ʣoFiIU.wWI4 omrW{IyL-/fd>/G9@>5mM9ԝK;vu_T.pV˩x/SovdF^%d? Ma ƒ +ݟ `a|C`2gӼÊa,~3 c`r.0ǂCN :W'29J DWyRџ'2]%/w-r\%(Hk3B'0lzXmL[%M DϵړhY Lt航?U8qvIpe=]YIWAo0E ?Q x|5U5~$H: 9$+='kq ad +݈ND5Yc;Z-;!͗1-qf+tTgՎ|D.^Fb CAeg@yLБQ=2 )L/3Z4|s #y56紐FZ ۊ;Wf7+X`;Koa$f X|Fq4{re{JD[d/W9%?'s_)6cv]CX|]Ku]xs+IrJ%)ȎVz)$.-<5t7=nNOڽ^5"<[>-^I8׶,'U0ѹ6 Jxc5h:-j=7 8.>GEF XC(7y.jPtrp)1 ,_SK/j묗`xQQ $ZKܸC\4o.}GiZo\ya0OMsLHϘ,o;ձvp榝t?MuL2[<\`#j|c*PSl&o vLLi{9.\X5ўU5=Ac{`}۶e iqEA/yk3䕜z^gQC6 R,S5Syx6s4AyO|ɳn%c_g[O/<+_T'wtG(2aS5xj:Kpp8Y@gUϛf3'Um.g$ބd?UTmɄq5SIs~7Gn;g~VgA ;D_E\10X.}Hv:| n~ݤTDܧc4x(n1SR+"kfٖ]3*B=CUh9v;:G]NBkM O1!1Ymߠ^VuևU?9_ROgw|n,FjKj6EwN&i4g&3\h ,6]uHi_322a<D,آ(DsG:\IXs@} #46z^eH%`[ACi!>XMK eşF0>FH"y(I+C/`2 GoDKN ފ*">GlM]؄hYs'0y^>hr>Bic׃+0|}K"yl!AV$\C}$vaELU,^p$U8)qH GýHaU3x;1?}aeb {)Sv;qJ+s( <?/V".11+32*20Rb|vOTH!\KRA<|1Λ M$īKQ8.*dS۴wh|v8wRZ =ʓ5ޞ̔6hS#f?Ϙ`$k Y6U65cjkҞ A335\EU5UPamqnvyOj&KDťG!:#Vy@UrK*>`ՄL]@I{>r5mXCz;B^vfS{X+VVZ X 5Au]WF gྣha5wdoP_K('**ыǻRVdaˌ3pB4?8lb vs`ߪB&̤?` =(b f'D:9rkdoU6ܹy#L=%*:,fs=X _ڎ0øa1ϠPlDmxsvK:k~GcZizm'T]*4Myn2_qaϊ5BuYR!J@Ddaeyʊwx&\+L\D'Z㱺ڽ&y?l\B3'Lٕeq= B!91))R0 5h)f,hKR]Ga|#EMȅp$%G6%ڕ:a{%40TsESf'oՏ~2eARf+ٙ&/w?ƨ>jJz rGׇH)slmº, =7;'E_GMn=w ح[]Z {@AKqtH\DSV#b%8qֻ Z rF/֢K/Xi o\xT0 [L!>r޷hݒkDnLL7uzyȯWW1SZI(kerԑI3~+o_ɝ͍iƐܜ+v"IkRy^6)3rm_,|u7(Ds80Ѡ~+)4R"6U ]T]*6% |lO֨E\ j)=N\ "D߽pi=!VQZ 3UǓ8)W p.^.L꿻na[Z;ӭj")$LC]5_{YA6\PpRK8jˠE`*Yo0][ak|)$V0%G)l :BV+AګycXb kfJ!I* :`Co4gѡnnɯ,-yg뫟kZJ[FlDх#V"]Rj852x%ǠyVXA; < i 5T: ;asM4;dU!#ޑxo5v] TEdӷtN'K wl@\Jtg_hm>w=5}eN"3δhKOb8'4Cu;xa`f9n`? ffoѻL|dXr}({\d)|"?d鰤"ci}* ^zݟ/jFLOZd1ed Նry?U^9YZi=Pq^/smr/=T㰷2?7.(vTh|gePRScŰ͕վ@uیL*Yw>k(sOjeLEMJAAyk,;Gxr;Lvֲ݄șԠ{LuiaǠ;uy@{zjwݭٰ2+@M >Cѩ;gu*epv(tlGq#>_Qg[zW+zemB:#ߕǑū\Ufy-Yc3k"b4ܶ1Syڐ,z~mWnwG!U=dg/d7*g,0O-k]0`G͘Wv=:'kԼؤR'tƃP'fow{2.u д՝[ DXzʍD"e)C"f XUPBOL\-IQ0)p#^Jz^`1QR9F|>WkMc_He**0//#:7q\ڜ^o(0amN ui~d:t]y{xGSF!=zD&vl:%DM~^vBd ϒ3ώ(aBasW^zIaJ ᷅ghU N0 u@7d7KÒo^ƓI˞̵?XuztE.&ޞ:q~Z[фM窷X]iZ$r-ZB TSYcΏL`A)0el˘yhﳘ݉&ݨvqq+$z<^NA߅!8Ob҉D% ie|Mg [#:JV8_ج:f%Փ_WèT]kBh|e9[2&l];,N,|: vz+HfW#=+J:7g)}zzn5w?>;a uB\ 32$ՠ&>TI}߈%qZT',L;xIi64z4+4 sv*%,!44 Q%*X7<ԝYAFa湳0T9<+Lh \Zdס!TpH|^2sHoEښ.:+rϘإEP-Ƈ'-V1ٕY_AdcT'S%x^L„R;t aחh bRAKz"U3Z!B! ˫fl}#ߦU/F:* ϟѦ*Ey.hLl)`?*8t*APM( CYl -d#Њ.I[+k1if |n\΅x:-FݛrbJ-U='qOBQ~+ycWÓ%(6c2q40Ji)=G`~U2 qG{.;HC-7X+l_{1BW{,IG$Qdf"le$!f@Y}M\J3ָJ ö֪Yi%E!f})[fL~b9%Y$J "߱uN]h]R3̺u+b>U.2u>S'_ԃ5LhԥRoNYBuNO?" )h8q$}b~= ,c.!} \uUhW\#[ȭ/lጅֻ^ۧ dK9ē5#ڃXU'L֫GYI;*tayt} ]dc85/!}F23Q0P݊Q܇t/$,9*Cs.W>!}958iZY30!p:wq{sC0E`dYVWaEV؇MeևDu jo31C 4ݕLsN]蚻b.L!֝b(c"? }(qC"7ff:enH0jH6HQ4퉸*:eh&KIyB]}B<9r%f}qzz!펁f 36B]>jDhϝ#%tb.4.ceIEj. k)yQЮ솇~W/1(}UR獓{'2K讥M4^֒5q뢶噔 z7%e|_|NdKGB+{+n}(wz /rnWRYͭž̲6!G1e֓Qia2a<wY@KP0yl|=ZVpܣdKJ =ca!P(F6mMu q>8$c}UF +^6B8U7N4cTɶ'?sCŋf3y$-W+USl~l//}OH_ ł -Eʻ"> S%*WUN:4nIl Wj\)VpUCx9taF/&M!V4U5SݹDV'zmr[wm啕KߞNVB%KnX14~/4䲸QW҇H{@8$[I2dw͉#$eqoDӀ&2!Hidӵ3>L?n]lWrXov[]?豦Zoy cCl~YVO5R֓c"H룖-ד)Z<׆ ARR!ɲjRSs}7Y(, t':^SeQ< Mang2· x}A[Z (M)PԄ oC7=(քc3"]DvqAmY CKQ"C1iw.->5#t]Y akkb o )xuaK;Kd6;ŴU Ί'7fwս؛Ry*_4~{&ſc5D r큱, [w'iyE@[_cYSAIKRWeJX-aT=EW |]c4>8BZW?a~BNK;~W.:WBrJslHA)x T[!]̌ӯo4o|MŹkb*"ZY7|sJD UhxnkU@jdAB$m y~јlYtq*1ItFŎ]' 7R0b hmEY7~rEhw.u*9\:Θ.e k2%<"}/0V;@ VE<0P8Mw^hWeuC•3Fj`Ͼlt%i둥 {4Sytf"3g -0Lb 8KOّ{>Ck ĥo,=3oY$C.ơ'pOL(9^.ѣ )Zv8ÌIf2;k#9{/u]yIҜZ̖ AaUx㑍\A~bߧ*>eS&7xRj N4m94&sK{qL>n:F'Qp}5s U{p"* @,F a۪w-BXYu/Ec _L1Zpa X/D {AHog:Q3™}ZA꥿Sx! n(VNeqg' QY}(cW$߂iI^@Rp]>I ͑WbiA~?TwG3W\aoc Ǧ`_!7ҧm9!' ?}^Yӊǝ lcFnA,ͷ.a7bXc ?j; xJ s.?vOaΚr_ Smb)Yy ) {Kl-/т\L˵ߐf0q R339K9{'O$SmrW%%х+) o .dW2-o[L} yKXt:=Tw&i r^IC(\l߆,OQ22$q  ĠyMD ;8M =uV}qx6GL3jz^ڱ nU -j/t٠C{Q^[jΞdMK8@c¾Q_ i5#fAA IϕX(!Jâ`5z䣂9؁^xi A2 hPsG{Q>~ϳedz(:,K m65oRv`9Hb7\c/܏o ׋p~QǪ-k <Heq~>H}XRVE II6|hTķr& +KH|~ȚDzT4kMOaIGJ˺2P=sM1H[,7пu0>!")E/C/_Bς}4&s-%.YVcA ͜1 _mx%ZC. 2K^Id&67ɰPI{C.#&\0iujO :=8'!oUAJ;mSo=->(&G;}qh-O7:84x.Nۗg<.m3354ݦrcA)ےH3%0DM ,Ti/HUQdIf5`/dy_]y z="5Jn}\cS]ěU`#ȝ/@ pXxcr& .j/txq#%d->TRG Zޭ7‰hV yJ۠;!;5a@I6X#+AiT|/k\2tGE*8Ձ[ûHeHU(]x7QSX#:NudU (yCE+Wi-g<'X<~aGfC}56INt@L.')b `z$$S)l~i؟cj/0 T Cm=/L% X2OḾ AsHQY~ÌSJm " g0؅\M{vUճ?P6(Pt42M:l]+Q՚Lt6ϻLg) BAW 65+}/9JhfF @=T>5ny i'ʉ#V@c^INvS$=\f1CPĦ`@0~f }[kFOJ2Shғ,Syz3@de1hTmY=Wu>6'oEG˝h [4m"H1{ſGab;yw֝lh*Mi; l&ŊVć4J,&hWiXK}OmpHD06+3t6%ѫ~xbS$8S0#DFWU+e\i-i?`6e'xi_E;$.됗sNqMy%o'AX]7Z.W / Bڐ]}RJ WZ5՟\#^hekW;;BN!/?kDHaìVx<-`Hw3*!bjؙTZ@c@ b:f8\Xy[@I0ΥTU*8Sb]f4"SŠ?H*$A¿dhtJ4qF`kw上N ^x/)ہ6573?3m-D>k)}Mˤ63n;hZwH6"[߫0f0/s1V 'YW5X0otg%cٖeqzkz=o}#Mo*}ռL$ b ( CVzn>IBd )" lI}TGb:`7-0ۓ<}We،N\RenPN)>e <47HAɡπPJvO9㋟jO!Ι0 Y\ F{fC+VN14n!e*:S#׹;Z/ѷnwZHNt(* Ѻn5͵y.j0 mc0ԥY>d.L:|N6gGnk?㰺"u;C"MA!TA\pHĖ\Kix@ =I:2P,pD>!".DjܥbyuџߑAa:zz*ײ!thn L)Q3*CZs7Y;ܱ(,/ܩV9#'9q%HA>rygx5ᓒޙKםKdqk~'_8Q[clK% DS36nN6wVPn܏b9c;;(7ҬִzR/pTnGk悳,-]z#H˥q> ,TOî5j \[V6굮$5RND&Gy3qovr&rrunaZjbi"/"nBH EsP 5PRM`Ѧ&}NZґ*ؙr;Tk"REaWùU`0sq *&um[<$icsž)zuGE ڟ9N9E q򉦗=<z;L>V]yqw9$^Q?%QF,t oe@곔rtwD_%;vnk3ێ1~̇߫|Y~=a(CdgARD[)6DwfYMzO997ߜҪx+qs͈Oy{gbugGWtO+(/P;9cŞ5_5fui(>~o#>Zp k`Z*[W.4]*:Pٮڗk5>rxx /3[2xmȉtd \gq:L>})C')vߙ% =LTJ..Y=~eZX1fmAtru~2Rs$xhISr-!NI^LJ [r^IKRnuxu;. GY> aT6*dB~B.viEΩC(*fWHzaej Q='(St'q {q|IJG?0]$M$؁ ޴5Ұf`m:^S()I ,`%`،>IZz M Y/䆃Rpc@W= á{,L9~atwo9gH9n^51jR?mNnԚK߱Kh ?ZNl-:A@/4޸wvNtN.I ~4oa5Nܲ>L#u?: (̥BBC]w0n}oՎpk.#}>e)'A|:j8 y|mRЭnW !YGSDN쏋ul 8ĩy-I[ %1,Ρ選xZBOT2k[ȝxg\Oi~d:L)]"ݺabp 4u']7i@DYPΫM,SzeeQ PB &8zZau3iq4_:7h%MzG>|W3.rl~i,7FC'i=iwHit#L5 e buʼ7́H.!s0/)2a D6p#A_?d+eH_p<\5 8.qz=|36H BOz.&~tojs\ >6l^؛l#z'ॖ:xNʛF I!trS-P7Pnd;F!}hr6GLfKu`gV}M񩡿o-. 8Eҏ/F|6~j$VOowN^nZeiyʗg+P&u8bL$D y ]B$zcִÃ&sի修f| l\. wHʡ _ņ\HRX!>4bTg>Ӧ"E‹4Obܕz8MXZ;cཹ0fqr&tm`~N#tjC3KB*ZVSN`it4*@&Ka<69u˗@?5PԿm{Pb|T $[Jv ~-ݲ|t8󮠛px %cE"AԒ j[_vkO'e jr"Y[;i [x9aػǾGu@.u%=d9F«JZ@NT ;V,L/F~JU)4 A,^ޘWh<K@eb_ZC%ন-w FcwA;}j6y5@^c㙭Ώ/~\9Z GGus5*2Y7z;?ͬ!މ N#7L7$DX|Ybxl^GǼTDD3@E_^]M&tv\:XXlZ'ftl- \A}$sV[u䶃V)eΓſ$5k 1e=/Pė?}{pTt/Ae @k:+O/ jH߆1^Jc`w"!((]8=ہF)Oic02sC\f5W}g 0 XoS@wr wxԉ$Ni%ƻ^-+Mڊڧoڻ궝cfk"$[B*--A{0e\ 0lѿf):y󕈂9lR.=aҢ9E,F\ &s-&i2|" f-WuڣLa )B ™mrx{dvKK42'JД7ቬ<'pȽX#}8Q&+P@BL1'cnju@)&đ e@Wywg@#vHc5ɿ`.@.FTBo":N:[wvTT 6ɰ]*3*$G=H7Jtqk|2Fgie!Vc0(xlɜ5 CGpbذmb Y;?_"U~`y};@EZEޚ~ᙆgqL6ZgpDΐmv.f!zǛyѺ٬h8nr(ν(Exx_GӐoANOp2Nbz1OSbCsM<+n< eVh:԰ ~˙>)U'|IVLa}(0Sb9 سj ]ƼF ˔R[^} "/ĖS5#>Q!ZUOVp FuYL%T,X qZO:S[|~*! U?G^e%:G5Uw$- |APj|={k]FU8:!7Y!a~ cde K՗Tf "rJTeE^7/(pB2-sKV+BcCɻdSu- +>h3̾u=.cF!8Գ+GE*uDȊ=Q8O,pȷɊ;aGÍUo8oVR%plu pT1 ׯd+'f$ Q? T@/F(u7#1a[oXl27ߺÆ`&T6qL>P!BaǬ:wu_dA{䴥oDgg> N'^l>pI+h9Ge AbI˂Z  gOh=Q%B*b>CB& _䋚$dž- 2EӞt#w,L@dLU3.Nꉜw' d2%saվU2z`4]T2Trip_<`->vp9c~Y^ oب%5?Pٳ{yfe2/a)Rő(ʲ̥)_/9_3񝝳Z,8a7f>;#itӻε{SH^IHИχT3}5m^hO~ѮOQˏުcD}R= dEB 78}_@M0Z\Ìo kyRB]63ލ<1 oײ!LWQ됺a??-l:@Ui3.02ۚKagdމ~w /ⷋboPA Ccm-ŭ̞|7b`wA$ L8^鵔N`{ zpCB觍鈁^xc[ԠPI'WG 6vj}S$ipP١3obL7Ϝ/WDxZ+Cƨ3qb/r^osdw9V}~yd|gtU l&0;gWjQU [:Uc'B "  :[~\Mo1I/jrew}퐅8Q3 O[*,5%q`DsZE cU]Ud.~CW&99`ۤ96N:%}Z ]iFLucFb zm Q;@D`s`uJW,seA4[[dִ_B%) ˴Y|11@S4M~#hBN+E(]qW}Z8J-:ziz`)_T>ֻu fe+y" L`~-ow÷^B- dž&x %Ӡb^Wx9&PPrQw{;:.* A1v3W  (ˆKc: KpT~eg2Q*^.}]UI9k`A#Ιg3"ZVYA]hdX$L Qtry:n 1]o9තjbifH1U}&(a~Їh2OJKUSgbSwzK5OrBw耎€ζZU\YJf7E57&BO0,-dձ#)MB9D^ޥ&0k+.WdVPS gN)Po( H4qkLr{& 2*}w{9AÛ 4Yk1{eW+ITz?)@ʕ7钾?_w냬b +SF$8~=_v嘉: MP5eU{S֌4A!9a8+JRE"FLRUMSfmT-ӞAP.N!.$O*%WgájnSjWVX<"0\ /&f1n")-̳×`p47mKKF?Bkgњu?/!Խnۺ0z ֧< .@_ {V~vg٠Fi|]e?"Ns4K=&S)R rTSUck9_tO^8!H&J~uzAim|fپвCc :A媇@2\* cq/H8 RS@@@Ezy|KqWc23bVxz5ZZ+u]A>C?ź:9[6 6peC2yDqMp|SZ5YiEZ;9ރu<l$iAgٵ' əF¡eqb=peH%GIy۔P 8WjtE-:[7 kK$h |ilX7s$}I!̊Uж VTYEaAqq3^sfjkBc܁+2Z* P99Dyd]2:A_JM&y˿h%I_lwc$Sj\Sݼ=f^KMѓ8<S2 <]w{'*Vz?}R&@~imf "p[E TOi>ҙ/4\ d%rH`{sjU ,C^K'zx($~4`Ĭp;lɫH-k `h+S6O t6`"N.b0^\Bpan''Z_G$H:b-@@_=ԹH|w(¨i?7`g8iPeQfb+v-#s,qq㝫* skÆJPu(!m, zN[^)VKI}]R`FzLy[XhBdZWH 8+.8Q" g3l$Of$U3T%/6~X6Kw]^V`2?$yoH5%-9T5L :Hu=wLַ27tcJsa^o??v9gW9db slbCS=K2nׁeW@¸mF*G_UY%oJ2x smRKKÇg{oՓ;s"374S10oW97O9 ZDlp?`o:?9-5Z熋!a8. tZcl14 M/AriUKǯUq8Y Vɉ=& '' U2zE)xd^Jƞ㍓ rL>,{lW6B2X;i2hnޗ^+`euvQ[fGD*@D=eĦ8A6;- n,+- 4^[YEVk314JsCW`@ Kǘm\gR &lX\l}9ۭvvƆG,T3ٵ$_8x\)|~C9=`j<0Ռ`8KV WlaÕ-(I:4ꐫSJ8}`kZ`!{gV6-x5n/dO1anr!QAW0AIݱqezRl[=d{K]􈈉_P Ͼ(2nyf&S92RT:V= -#y0n78πPZpj\0Na䘰IMM$Cg0^v54]PR!CYKy@lC?޷wo$aoeU /߀ܘl6miXC#Չu[tL;-Yr֟F+QGDKwPA ^!z}/kljsw&aPݛȝ;zscO)E89[0Ԛ5enH4QV[lΟY_لWW8qpY&"\{+fv5T0ASy1ds ȯP_e ɣ39{ݎz#GlppJD,~oPgU$`,N* 2S8&)oo.sZ0 n>N? p2^/Gz/+[7T>p.{aW|NQ+ZW L{Hzוxl0!֩n!PG ~Nx"iec{\Rce\|vgvD0/ ])qO-fu|ϼ]]vqZA&E(+.fU]=_C\4p2CHf怊mr8ft43rTnĐ ȱI)_H$u.q Ac3n`_FzA͒}CD/:r$#aAk7u}{W eW5w¼ 0@?T-`Dr}IuS~sNF.3hi`/٦)  a]7^Lqj {;O.ӾP9)*f[IXr5 x~~Hn|W@5_Zة/ <]U<ɋ %]l k !lx珖[w 6^ɽ,+eɳUu+{YTii|^Q6|q%XVd}uVIZsv軞"+%^)nFⷛ0E?j@%']b8=A)x'׋zwЀw"^M5e )wN7>\m1CIq'iH̼S>Xd+ d?Pdv|77(eUx 4MqVP #8<(06 ۹H$y$t7B'#`vbic=$陸#,UX^c1+*NgBLtEcUC`~*V0d;d)Z(`R98wvҊ/m:ԤN;ru:}? :(DaZn#?y8[B>%-K`z©DR$G!.Gk{Zop-l/BR8 udB`=j$Ľ8"rw1{Ctg@;>=ޫPi?zA9y^z&?i鉾~uN0:N[4\5YՕM)wD :q)99;i̲Z7:|njQPc:DV(Z~קq˫@PU6v1=cri$²z$\x;uYX,!z I8hJ taݟVv]՗7P \묳ez14|+An8?"7"]ny_ͪ()MmqMCS2t`LՋAL}\J]wj8Ժ)&?e y..kď^7p\L&PcʆdHW6H%ksV;`9L:y̡!4n!oW*w-c1_oTƜƾ PI2| TD%BB) fb/c  393b|fb?yzv$g'Tp;䇛@7*|??MkW1MFFCb mY{&uV;s `,) U&J 5Q;XoT:ǁu\!aHXR/#6B A%K#/}qe+S&ȆOj~ڕ2ץY-*yk^ D1/!0IlT.k{_ w~)b!j>\hC>~C 'uhM; Akp"MDm#YU]x|7}(1E(kF\_"b%ErR@g7 B1;gT "3R`ڍo'JkPk\<0Bm˲#}P[O\] _"O Sndž?ᖾݬUqh24W}`).nogsډe|x?w$T-Z4O|3%k"ZA5tH"nSq2Q#}n\,& #HVue[q_}x\toז#R׏QU -;χqE뻙 l=ˋ.j^?VmPD p_Hqˆ aHF8/|}.fP21){=A2CT9~A|I@_#FT(=]12;"GQ?u2$|NIw`9kVc:ȡL֢n4YB4{^YӖ(4V8 n /灩v : `XfpDD:l>ݰ(+%>]JCP8mpUӼA uZ\~i8>X Ұ1M0[Rʭk.1?y0DY2YG(/)B݊jDsSth.cVE׻dHN./ uBlW`øS2u&I2=y "!.Dӝ?#dv( O嬢6 1Wz'@e!j+z̪Haen 8mNg2ex#Gdư|(Ѳ?KH~Yqs=:z&\434)tU4ɋgl] ϱ&&C+JTZuXE$rCeV}[m)|~?q)a|;4p)i8ԟكYEn`6D d.xk?Z? :KWPh5"[]MJa YźxYPܢ] 5 2?TNik T "+1+B>V#7Bx1nq)LƩA Գ \u y?Ni4~MsCpʈCJ $1NOenqFm3{r<6BbhD|kՍ0HWmv\αA㷌I cXJ֊~>Utix$e$Yy&o(º9s)ѱ( h& z ޫcChP8uC͢:&8\}k,@- ;Ӎ}}rO81VPB5ۅ(cnŚ쀦K$9>%78+*5q_\O>2G&lG<d߯#fnOQ^^w,[/yƳ ԒSxa6{j9h-nTf<WexBPH /Oӌ3&[$r^žb"/Y ,'xثvBq:B?U39_Rdh~/z|[t^5/ts FkH#ň[s:,QЙPnb:_=ɑS_Zx*;Ma>d`u`eM6<Ѹ S: TԋҿiBוRp|X:7ȱ>×8~!$:;f<*ͭOmtt8bvqAGN5: ~B=ߦ EQF_kO~3)su擝83_7qM)yv%i$W X/Fɲ" Z $XRˉHdMx$LR!ZyzxK3yY60Gwq,䪶X6*9UȐp@Mxk t<Ċ,aYwJ%6!H)ƹ Z9Ԃ\:qឣd}4<-&q}|D<.>R:r{uTg1d)ƴ˥w\#!Y!iIEaR{c=ذ/v'OQ$7)5n'J} fFx1JHjt͹h!Mk3O8zo0 kf>=()PL0|G4}m0$gWDgn8a~,G 0 gs+荊=O{g98,JgSu(y>zKqzޝg/+^ ?0TB7bаrd k}M(w^>gΪӭ@z7B m-NȨ#d%!$2x7SY+l5;q!괍XE;֪X+$t#w^)q^URDn ZSgvaVlvtȖ=y#Uu,!Ax(*Uh~*ӕt+ƬpFF97SC ʯvFcJَ{C80 d؞鐢[2US9LW15a.r ӧ5iUVsڒAHP:C3 sb\2EGkKx#sB#֩@Dxvo&v}iހgTxqk>.@^F:<"m/L3vDEl>$&q8[+Ͽ /@&2$b|X< m>R93F FC- <&͏3r9K7Jx "Z4PGa2u'}Zo~(y ^g{wYosT_̷qƮez>ΰ"( ʫG{\.n.%P2<-Tv^Mmn9 nqCU\YNu)a8Nv";J3"jj:/ri{P^=g,"*k-[@+G4[W+?%|u>Z3,#I[ދC@ۤx=/R%u} =>W9,SuD/ҁqβҐV2 \%<BVސ/oDh=9Q)/˔ds^K9_:-븥lBOR38kFL7.,zW{J'm \&(_[yδ)(tvl~"T)=i[h {pMS+:wfzS@⮆wGWz4ez}hp]$=1%2ata Q%5OSyTL~djNhވB 1ùe^x%Fz{܁6\h9}h׫lnX^ 'Oylg/TrƬ@9\_ gG c8A p"mdӂc:_6sȆ WQƗ#GNse`60d2 zV+]45FZ7"B{q2Xx7Wt͌:دُrOfd.: S8?ْøG:oK|ފyXe{nvC-R3K-՚`4(̠!xɍ_]k=C%z`~ba'A9~>bTd[)i+!N?EhE?" oY4CƂ_`V{~RAzAoN]dFE}$) L%CGM:x},Qx %\WnίV}_ p|kO4A*ό0 ;%Z:{3A(',' Tua6u9X?7JDj&kW4e.{E}@moWF>!?mAe,xYSc8_&DŦ:,,]LXraEi@7-U:bF!"- 6 1(&py7%ԡ5V)FisnypL+@ll "/3Oh2Cz^0 nxTx@O_CW8iݸ{;,0anI}sWծPf2;ՊX/A\: n`ya6qۭ&k$J1?k@9jD<&m}@f+CÖsUk黗 ͼL2MW*몶ĞirzO(TEf4sD}O1^e\%iԑM>X@TwθlUl/b~ fpj=?jBd{WXpM lɎKJ4P0>`@VǓ[O]tclpK>գ[o?D٬)a*wͼij⏞(I񱆦iB%ǣ C1/ƒW`'1uSN]'N=^!Sh!N & Z܅8Z+TfαANBK7j10(Fl%w/ǙYnR&뀦2k~Dqm kH]??Ll^uT>5"Apzf&-ǣlx`+DO޻K#pi\xXmNpŸv}KM>z mէHcJbN6y gS-,KeG궩<,Y&sS.T娀Ѿ@c7rٽ<OK]tr\8j%5Ȗon 7OK}K׵5YWλݑSυװiM*"gqlKnvԮN@f9'CN|,uʑ-ym`U_1'}>'ʜӺo[|RY}&^!ܹ&0$>ӼoŦ_0؝5`Qr̗xȋzW0?ָgPTu$*e0N7Ȣ 4 ނsm;|iQ2盄􈎝p#B-kKqXKȆugeV!BW_}II[&yj|z]>mSaTl\BϢV| Dܲvmrr%[%0vB}TTõ1{!j˫YRGn 3koośZ2)E yڃ>+[^̓1a-#6RB}̈́XM޸%_֢`8v.ost5Q1 |}k5H1y;W]wʠw#LY %0oB;zL%g? ]~ /s@OЋ 9 tz8ձSQv3Ѕ^[-g!60Q1R,^]d:o1ujNdNJGx~i8aկ4&"xNAp wU}8?)"/^wBQ"Ҵd846qyqzp)O_'7gW]1·s-?^ ~p;x-`D+;?^qU'jbq8 8@c:0UrX&:+8Uh5Р=ܖ7~q JsdhDgd NѨ"[Z,iUl%EYmnF_Ka__'F'^,0;VA}7NݤV > c+1)2Ftz g_zǝ5*cL">˺yHDCeNu7̄wt@&?ش5)AL$L.PVdA>f}8ێã4VmspF2^#=xc3!Zc18 5B .i+MK1-݊jt`=CA$:LwMoRUtKu>7کt%7ƓUc& ]]Mx~gDD!жg{ o~cc z( cB4jLAs5N!O^\No^V֭dw:mw8-*:}բ Ǿmۭy!-dDtWw>%هqט:qL n6LJb-hEB7Cک, X\w@C!u?h#rKR>'iz\k0&XPi=,.ɺzg5faS>?#m|7[~6R)%\n_$ުscU*)=d*#X̞ ׀ݐ<8I'{ֹ6`xUSD'ǜm*s-*Z@;0=QFP@.{Ghq:5&yZwNTʟX྿XR H%[RE q+M!"(D㬡JFlNm8"n8bkxZP+!8K=Ky9Je+] Υo\e]lLIS>#,pҏyG_+tb.O^7B23z&%nj*,1v+uEVƊbgxRT6AS~OQWŅ{wlà D!g: $^ xXuEbPT332n'5bANY0 ,0'(t4]iu=H"g0[YqG)R` e@VfO.uss:WU{ L5W=%$(+yd\lso}gW6 Hxn*8,ߵ CEo_tMA>P Uٝby@&xHWOH̨ь@>IP;KG/W,9$ `I]À;o{cִˤ{3GXl )zM?gꁇ-H9Q8 ne]>-6ƬMqR`LE]Iz$yK-v%N@IR*imݥ($hm.eyZ"d'j; p>":f[NF k"5PlOG[vR2X8N+yZ6oJʓFQk$b9e$W?NC47ث&g'z*k1f,qUCo Apl]dnK:&:}W3?983ryݮhAWH^ ıY1;]n43yw_xSb%HpMmP؞'7ͪ?֊N:|rG_6fE`-| M0'X HIzțVS, Nv@X~*p]iDH"-D9m oN|oJx\w2Z܄y.g8XdzXeIcp\靣6$@wkjvvaLO~1(;+52γ ~1yȽcCs ⱑEiOHݠ,ލ/ $&:k*hs L7ONoMѲjvtl ]n栞HBBjsud`mFM_'+#OU>*]$ӦJ֐GЯ5"2V,\T6)ب߳A([(+|fȞ,جWo 1WyݑSeL{%~ubsj M]p<۞/U|eޝ_3$K}RCf`{Rn4^WF7R`}Wz~AmaLy:`ND+6"9֭됢Woȣ>{ًU._qaxD:A iS 㲢{B"SzI pkLYm{)L4T+ 1L; Fla,j"A99a-K@DD-NxP\wSſ);I,d^N4ԃ'n қl|[39F߹*D%aPE8O\,Au|zzru:OпZjt&P .zvVP^a5Ky^D rgH n"7gdS) CESk:c/t /I?L⦈R"y:jꀜ&W: _O%:lXB\8~Ŭv@@H&98B|-6Y:V#>j2؈MkUHfh2+;eP(^d`Y|I:;n$:)&7oa莌ҵlH"GkC)L[@?0aM2VExjUi^3Q1`E[c_q=;ׁ J^RMj?e$t ބu˭}MsoZʵ~cp  :e/nǖop\6xR2]UVDa9ywϫ5rh2fO=O9Y@יrKK"D̟.2=Cö+o@8zWHH>8oi̦. GcCc ,H@H,rC|Ye-XÉȄPwc4n"/֋~:Kn#4D>Uӝꒋj">6'a/SKiFdZ @-J*JV$n^7F;H by[jOT.rV!/;s<{4E۪daٟy>P?|Pm{e4>[f(~X e<Ά?yL(̉iv;iQux`T/PɜXg0v +HK4-;#MgY ;<]:Jny.mیlm{˨yIk#N~%6G) q|Lߙ ? AduTC*45haJg8ֿW8%fzEE׌~5h=q)Y|S9ŸrsY; xj̛7ZKf=Hڀ9ev*1h/BH$@@皃$͗LMJdRmnԿ$nSdiG5<hz1O@("%/DGzjbQ^23piZWo8fui wlC̓ !O NI#`şJIڤϔt1n*ALx'w© Hzu˶ }Be@h!{xKeH>LuD%BА*l0 yGoX%p{[:cH Rlo{[+Ԟ:W9#hJ)'b~h+++2yWR9qr ǧG@UҾ^Q):=&IHco4= N}EEmK2=/ICJf=3[wL_]?u*chLSEؕwᑸ$l. E$0ʈh2'Qz+~p WhϬd3Gw}9VGx7lf]m]t!^"^21t^)#R(:w^@8S7Asa4BWRU=0?Ո1$WI2?Oɔ;ʅnL Rp.D!ϖ}>\"a&PS% MsP!grnj6:J;X(OxFrЦ_!⯡WkS )N>Iaw``Tuq *8iG{I԰ڼfvKh1^636zxK\0#g`G 'Lb`D%ds0.Lu`Uq] )@zެURUv'E"oI]u8Z ]LE@s [@A ʨh-F.͌ʉGt[\!]RCuz PM( SVܠ}joԈ&8e2vA\`[,tE4)*|o_:5Ø1}qY$D lqGl׭~ݝ_3v/<| 7ZےrXˉB >p @!&>~{퀁?v =. 9hXYMtwjKpb2f8N'_.uQ/I"\?UldgJ7򰇙CCI[! RltxG/4vt Qzaqd4eeY^;! \=sQB0IOiId hV:'Nt:c9h>^tj _K ŻS'`ڧsJP%\yZ,cNk[I2*Ou z4d Xp˅*8F?4ST.i?y7X˵a<#aÄʎ)J#nAFxk`A9+RO /'Lm^%N[Al@;͜pƏڎfo4Z6scu: sYZ| vSR.t*qt&2”˽$vp%2EϲQ2e4rnL!(DgVyS- ƣnV g5 }(|e73rOii}vݴM̾! ߡU\4WA$qv؋+z]?"}1ľ:}VD$<@fak~Gچkߖm?џ{I F1f[9KUᾃ4M}7pM{DPZ;#Tb>E@ɋHGlcO%?n9lH(SԼeԫ?Z7J&E dp:ZCȁ$_+:[`!s,l B;HfD>+=Fn.X :r֋m>(i̵JWZW9,3:syW_~"|OQ&5؆qn`_2hw/U#!1g>!N]2"K(iKi=ds/6m N/C;7xcj~Lrgc:(0 ]d F3zvkkjUP(1~aN|J ]`Y alqjrofo,7Ju[>|*)ƾ0YT@vt;!?@TQ?ԢxHsIq_rl%Z+8]IpU#l 'w T J̢ J,)c zwM8Pn784KYi2,3,t=uv?qOUUZXt\y QWƔæōewuocR@p c;&wda1 N`m~fq]+QE_n~+!{eH-z8?Χ%<,JcVM:kv+LIWmaDJ*7ڳYbWvnKڷJqa@$gKhP!费`I WBi;(R7~~*NXRM5Et,f{I}y>y# jM#X0mewa茿c[кߦUN8';nGj꥚!;4StCIU.n!X@bG|q1_w%PnZ<AI>j-5ݚ"v}wCܛZ>P:p~T)t\w;޻xz/NF2 1&:zɠ%,?eJhozgNd›: ;.KoArz !C0%Ln{JWG6ͫɷ`kWGa 5b脐"eckdǮK5{tkF]\CuhU"\>zX;Dz; S)xQK3}t%t>-S-Mu*i:<>h[Mw8;BͶ\j/?xNk@Ίs}5E4 b>W[Ɠd# ~PKp.@J?¡uw";yCSh*G#߱Ut1к._ {ԞyNjD/&js#ۘ+dCDQJx7k|+IB)KWㆢ`nG+ˇ>˖|>N_l:(<0͌" ^RlMpjFv pI.RRfg$g`4ʮȫLAm)tiiupD1C,MYWTa;q'w N9&{H˵?dW*B7)RMA|(%6( '̠#Ro$ەq> vlKb'uv aQwb;]aVy eto̓p-{򻁞SLfsݷngn) ~'-]D4*<bFj9|xD0yB7*U;T6EޣLɿh{j@“1Ypy_ݜf\_͢d֠TA;#%=-l;g6gJeBb?~[a[URm5Jg&Q=b"γ_96ёMw*Z>beCq)ceI{{OI C5рԆfѶlA|@7>o#=iؕƉ/wo?SR9wN|EzgyThwKyӕ\IaSw 2 Yrg\lQqrE>4QyQ֠qI"o7d"+.$7&7\(Va)u9c;6>a|OQQ.^i(iNg>`-n(솭 |݋ HTG*)3z$1W7/"KuzMV-+~O]¿a/㝔pnxyˇќ{VnΖ2NouL]Q@k&x/0$)W ҵyB^'QSb+1X_.?Ij㫏O"U@lBM'a:HaR&a&"I-W,IAѴ::&LAH%ޖ$[E.34/^SjPWᦳ8(V +g̥or=m^a;/"7BdXR]#3c!ScԹ7-eA0*TMq%@"fURQArifolRigԫ!S0i% 3_Tԯ5L4G0YOe2d5 -w of5)R1ſWix`74yp,R0ɇCW]؀&qƉ,KP5{}*Obh)Q a-L MkN$|dЮ"Jҿ[hANyu$N[ l=lR,NҎvAuҢဿi̫ ߠlv|\4Wi9''蒖}}b 16=<ʓHݨkڪū0+_F9E1k!Hr`BCDۨ 3䃱:ɛXB ]1%|nzD%fЅ-] D*^%)MusRxJ[PU^vzQ.:-Y Kr;SoKu y >tҶ0N#-Hz*>&+>PB61ՎfThѕA6sBL/f&9NZ@> g}q۫3"siG~X,m&U]"BmA Vp{ $Nu&άh޺W*ҥ>,A;~j<>֕Yh*Awh0h*WѽhO۹h(u ǥ'jb8|y+.ˡ)WA HL) lcu^[yIK?5"$%4/aϺ3璢|v(f:-KQ2"'.LgF5?]pwEh5/iI?e2G;{g8d0^mۯ279\߫X$fۆ–c\<)gG;KxC8Tx햧Meġdk(y.g$RNJd{AyYl3]? w])L}ZYՆX" HVL]CTFTv5ɕSc"uiFY)ULL[DrF0VGË-:U NZ]QSjmH3ѩ_lq yYYPcPt} )kp\^ޘŝi79w~(4B+pdl!$#5Wg A|uϷ}g[AYq֥`R9n z qZZ<* s^G5Eť- ,.Aѐ>;oyʋ y){7lhi/p7ǁ=LG5z6AnD$zDFw55rN4RպFMPZ)(_qZKg{u64TY"6C"stnjS?zX$EM0ѹ~=;߭DA80ō\w@]hEE4 +hF̽cg#WsL03&X=swc$f /ԟ'ȟ%qxvF;r$*3΢TNOB G\ӎ_ő!mU?1 `FGq@ oE3͠O{ӤUY9@P{w{ҺaxrI%H-9~V\5ڳxdw9a4P-S!ڱչ0)XGjςƞu%j(>^ (ƔuR!xGY{7q'`cWaU pp%l?OǬJT4r; %YĩHnq)L ,Og U 6tyWr+5Иzc\fΜ5z4]Xދ2L`Om! ˛gU͟5ſ߁{GX 6]Yi#(߯ujJBj##3"Ƴ9FX]mָ# l}kN}5KV^屦\@z5Ià{t >]ЯWB!5vXb͈EM-6#CZ<=) 7Ё#؀E/>L6z.y3]>{I&- @pG]G?@MF#tHgE1ә<ˋǔn,fc& nT ]fļ :ts:B9'KaYVA8B܊{!f MP;?Cؼt ^!:/BWp' (0I6K:M/BW@LNB Oc88tl,d.+`qkHL9-/׆=HJ'|m2M F&ddh+k~Ydc~WdO9%6rǚ9 Ήpg qe\w~KklEv%ѐY7f0j聁\+V)ckJ {]CM>.\G d#-=.bsth]%uX n` N d[HH хbgeW fsʦ(?#v4IOzW"~TQ"<*UdTE%.j:6 psá2EmٮDj^NH 'Q-LY/ZjlJ l#[&qX#f鿏 'B$z~#\􂶮td\b;f+Z@e۞.9xo#z40G:֖X&gGz4dQixzay~QF:4@[,,['T"D*PEk;@߅z k I6"ik 9)rߘ`J__T$i[a~kT +-ۂ߼S;(H[vYCT0>jnLE`75z)*ˎ}$k2mV=v#r⎀]礫"O(hv)bCpx]_t]1}K$NVOk/yM5%ڞ?7\O{`qWn#ЈGuPSak" R!% Qy7EeO@|w%M w}݃{U'K,{ &np%*H=쑋PϱMDNg&ߓR,]h"=X/$ G]hj1cޠeAZ R#_ej{?saz$Dje\/L%=+Zj-*XDOnQ#U)C]lNJw O,[?_M酲rX83}`^WLl'0C&u`IvRm3~v07vv,,NDH2 8B\ \U9 )ĊouI&^:S~_ZkA2RX31qOœ'+Ӧ4QyϹ&yrwC6R=IMtabHKp&mwZQe\`8bTҢ@ |שEpi~$ #;O:ׅ?_Ht\Wz! x۶$d)Xiuݧڡ#]L=mW'?0rruI*wEQ量yxv> kKm?V!--D"Xa`93"CF|fNWJLH1X>\%=k vʭ9+FYuP`J߹=-Na,. a#]-Ml<8XJ9=8b Xck{[є9ԟ (E&XZ}e⽞D2X痏 蟮WޡY:Y }y(xw[~A ya<3OrMj,_bY'7:177#r<6,F^6`*LBn Sf7 I-ukxס0UZqȸ>3Ĉ% X;61\v+aZ'f~7k6([$颀m7$(F.1îtlK:GMT@4'nCDx,MR^6ڹ@!.g$^IۀY.K,p(WC۠#ڊU1B׎q' ,؏uj/,R [J4:p|GKD#p6H` D^LPTw-R!H—t‚30obb>Bjl;и KDveR-txG ymY|F:w;f 7q!x웴0[ct1Ÿ;zI Em\tn(B6؉S}Wc9FQ.I} E*+@=.GxnT2oR7(%,,fcsc?j ;kt8Ԧ̖]jMN~Ш,X8鸤0*#I%%nHC2~|eLY8lOP5nG{bsU9KLnR'K 3dp3#a@|`2(d玃7s^a rI9W28n/uc'L>4rpSJ3(81L?.Y\^e~\rY2Ȧ٬}Qm}6̿nÏD=jL֫MX*LN<'7dd 9_䎼?aI:~+^8_2wMՎ!GϽ*c4/e\d)0κhIwȀN*0oLgNU{or` J5kvQq6n'&N6Bդˌ{<5}:yX_N~́},.#Wg ދ_2BGL_lf@6֮\C-j-OxgF3\x>bkFY0'Ka8t:[yT'=Y&.,M2%1\@Wj3۱m;Zht0kg3b{˳p~>5ɏR<|9$/ ʿ g!?oJVB ?VnAr)Ne_9DyWĬ+EjmVamf:GkXáâpL(0ΐüpvhF"qϜLBbP3Q% )ևdt;i 둑]qNPnRVj8J&VŲHdCGbbia$R&mFj7eT 9k^;c1ۦЦ T3(Y0 L1̱V~f5G>A_{RH4/-DŬB?#s2Fl@OD"~J3pD3zl m:ρA*d.1XUǢ ޘ J,ݞ3)hSXUokrW5>#n8?&Wt¨6Tfb/sZ$^{h&`{mˣitlC9CCkEwahp7dGBk FHEx s SIEVȟ8L#j Q mA3pn uP {,9 "G.0ޫe&, ## ^sYqR%#"gFҷw5 8ɯ"kBGm8%[SOQUNX8bJ^㴪LNcE'4TWA?w>J\#\d(8weREÿ3$/vH:hT 0 1P+`5{˷帓Mc0|ÏloBGu^4!t0l4^B(fu?X7=]Kc7#W 3~ ȝ|lkZ&2`(4#V{Qsq4&ΜƷvxvw9V;x:n0y(Ow c[,BZtғ%&Ji4D5Ȭ%w5Mx8!.0ȟ KB~/Y{mC;3]]DKnU> a܉Uk+D.GZZdV>`<|6HeonG>ԅRA,4 J;˷_6ZDR}>{a(Q|2"sB 6C)FNgV@r}/LookkuEbg Ђ,g'g.Geە89;Rѭ[T0bP4s@~=d'Qx-Zʏj{^xtT;K^kO;Tqƹ8 MQ>AvG,3{j>XT@0|sұSYyniXgWc a9 3\}?P}Jf8oDVi w=tCC"Ԡx<7Kz7yBrNzkO=K2'Ӫ(ǭMlPy(=ݒgbГz' Z LTCD}wC~_Y]`dWrzץ׻6a7?SDaVI"D2|ݨMtgI8$Eea[{mMzł+e=\La=ts|!~y\ Do'Wܰ#ۯBMBGD䠩qMaZv"raqBZ`u) (jǗsΈKO)lAI2A+ &Z&0_XB*'ǩe7V,>eq d&0rJl& ])pBn;SFvm7CZu:ϻJ?Eb<1|_U9B⮔:n+ NXO?.4;hiK#OK y ƫ56Pְuuk: 'c+G(V۔k@#!SOl\釪W,Y !.j/u4!\#uDZ*[F`:Y ?s}Rnfv)^Y-1$C-5&{7TJp^^BGq4>ämZۇ*/} Ba@;+)&tEnD+-La_=+uk積 jR)hOuJeO/'J R8G"_^e2c?|^ٳGO3gDtƧJ)8/ƍ@: 09` !'Ѕ32Akf=!'m'DV@Ot_Lg%qAT2b'6Ou;R%q<{$pN;PJ99[d֣QC劯}_=^[u?z<S;%uZm"D&6X z 1q󂳁z_UBϡ =u&@8tEƆU< hlG9gvg" Zv, : #Ee{}#Ⰼrk.ڀu@ȬR8u `~2Ac@L5stVh/ 7S(K.k$up@{4b>âJU9l0n7v=W1spL5rr]u0P[Kn.L̍xѨ `է?cf/,xS%ƥؼ/Fr"߂ BR95pY)fED;DlgH͛ zs_ %d%K|Je"]lKĠyzM@.%ϝ+OzBZ +]j$7"bK=V2 qG:4c嬐}{7CA;Thn685qeÉGx:"l#dΚ.8yjeh湙O 26`Ej6jxiH(4*t>zJ{@s @AۺcԦ5TUo(zrO:O呲 kB"?*;<{ZM?e #CecP|ifK[lzCe^{\*Le0G.Iw#(E@i :#:=Z]k|ёl| P_k`"U7]L?σ}آ4$'6cxMQ>V"k =΁WtA +fӡ2 ϳQO^UG#RЄtZnÖ:h8,"7K\gGJ6 rr/Qewe?:S.h ן;RxUv5>x/  C;HܵX3oU.F;uD^L F0~`L>C3Ofs=v((SW05&E9+l<ڹH{L4~d(z[eP܋7*u71ߐ* s#ן{]*v]^HiG{ƟZk2A2g`3q[B 'bEq3_pzܒ7Ly{O/kSOsP+ {^{ n<}ZU y$eks[1qY*vƲ^ki'Tm8Yծ^RO+̇>$6Hx뎎{ڻ%sl5qfpC&vz ͈+Tf省qP{,[?PYQZN_"C1Vt˭4K!ʜT| e*(Ĝg0-UDaW oDo k:>̹Ŵs{|;Pq'`v3ؤwΦ|m)z_Фfa{V܏v:@uHeSLWkEA 2 Kz='@R Ș9<`x4{&wzh %* WgƬ LkhH*b0e=..4K>^"y EpH%Y4nfF'C/h `^]#]',U`V zpń[BfEb'\[{?me\OOόG>vݺ[TB?ޚgWI Un!#X DREytyv:I#6x*1cכ~e^¿)W85_1kK$7 .D:ox]F6QUBȲޛkj&u&<=*ӄIwl~GC#.?֥CpRӌڤItT{遍'-0l&#?_ *l:1CRn"f\$χ1W$}ENMkHM yBy2X7LXw` z D]X6׋6(FCg{1I2Rtϻ/R2ໄLjaen6̠mG}Įֺtt=T9jYj?p2hN743Xs֪ -nO5S0MOZx!tȅf^ߝh cJGXQ,C(OlܳD-DLQk=~:VG$ K=p{5(!a9s}dI (F SW\@:偫5U/]2v/gOCp(bٯShVB!?bm'1YgnUpfM?+(+6$ FDn6.c*X9`mNTzK[m عT~^\3JWaw8`*IG[?oװgKq=??M;Aζ)FmW MRJ_tGƥw3KjxK 2X57ͩoMuYaг UIkyiQ\q>~VSxe^:"rv& z$h^T94wc=.k!!" 'LA_چK{<4;ga]S,#WZ*{jT*LxT O+ h ytscup+f8LQMu@m#l-IYcK9f&pt&Y m. YS,d߶h5/sė{΃CŜ!0WČp8 /=LH=j. pc!f.ei$USVb{9bnxj +'Uf&jd8VdB)~!ʒza@uôpu26 z:.nUQj [Zki$U##5LC|{-}Ƽ>[|ڢ V=j%X={!D}Vȅ%YɗLGYagQs,4j؃~hʛ M)pJbӹS4,`584 ZHQ<@,W4pPe Ð[w?:F'`F355%!NYd(Csݓ/1&H2KqWDh,><&e_GVPdMW͞vU{J;'Z?g˙C#B,HR{)בAM = Nqa7ȉa^[\"K#AF--|T ^6sN&V!/k 5QYbd=^-ouf2 3n` 5#<_pL(w5̙?ˍ 4kЯ\nA*l5܃C}_k@LS|}1V4Y7NB@vLkUZb栻V8\fO҂] 4aUV}E3#mCviE "6s|q{;cuUce18镴Mvg՛szP|RsiN9&\ͲCo@Mã=Nф﨔nKeM9Ju+)uF/%hOX"3;,/A &4YSb@j 8E݊oX۲ݞ:Vg qeT`^HeOM &w_P,L 4b.b*HvR`j-1`1S>*OrA.B{!Nw1,Jퟹ/^Pi+oS7{4[2fA j=r;L2'~Dw֥AR9u)a4&Jsa?'340CN0XrNXeD`m H^(&8cQ]&<ȷS|`U׃7J{ge[t y% fm 9ÀT>~̛;h vPPW]ܤum?%%G%9Xk@]s-0U]3nzO) *!z?I6s,D_YFV+ eI0ܚt" LT'=B.Bf$)2Zc  R@S>7sʻš58vJwn)X9d>\O_ܝpuT>Źܪ9z=5ȠB&Xg4񟲌 (s/KbIo&(\٤Ke%K>Q>w+P4Y(Zt=]LPXOoE$w >k qBSzFa"g(H#^uBF:Uv:![$0҄k%G.3z B24ee10NomypOї$L`ȓ6Փ uW}YE9 jCϹS󼊪rΩJԩN/}1ǏCf{?=fkk6L<N㗃UͶRH`/O\hfk`O,\^d޺˩zTj]wnN ޞ0$Af\Fbf̏+^'__#(L}oe1ʼ]в.E/헁1YVz02Mmטi(Hܥմ$r|G# &Y'mwDQҁ^wHS4_m\ҟE61x]~]+_F[/)צ*'Œ6S፶f0Y*ʠ6-?G~i2qW}[~~;hu `t:Q\${B<Ҩ}0OMG'puG wOEEb4I< ؛m&!k?~˃ *kNdU&ߩU"&i e^$3]Dltks:$Y'A֫[o|)1`2DT-)8)$M@[vrv.,[Au3X '&Rt8Y^2G6\ْ>HJ *;%Ɍx*I. "pvfu(X>iuZ|Oeb`ͮFo9ai:߼!*+QOwk6 xSMVdBi9c㲌Fv:"F,.hA..]rAWwP,jJ9u`IBә/z@{<h9`Q9 ;$ CrN5kGSrPkC>.obPoͯTqG#vsJJg-ƞP:!x̡Xkn*{0jŇB\H@:~:vFNJ9TvG k=:1V࿰E}r-WmB?7ZVfVN`lXcRsE/ ;}m1 YGYV f3QFl9y~.NħPݽA֩~:tJLXYjNb.:g0([&?&gq4$.4yyxQxHM' f|apI|l#PPTIk%'i=MwMPܑ1%]=FN-Yzd8=\5ge1ޚAB96;4_$/|yh7Ӆ'hc'1f#gi%vZ3y0V |Gi CnfH.Ou6 ž(49-]2H8n6N Gov<.ę5?IEΜ>:bH*JqlgeS=ȥ#5Y4 m:Fwxe)9B 2T0ĮV:#t`nM '?s'$k`~3yk#umn1gF(ul elAf|-ot* CeJ )t rRc+ %I0m@,dE"Db 1j/n3SV̳R~Ԉ#y)IRP/:(ݬc /GDMXL?rU$`n[np}z鵾i KwL CZvnɬ'+K;ɮ+l?yy㸶'vYaq fiZy\"g ZYS<1sVDy9ҳkE:$6`$b4WUz #K[Q㻡+6&9P$9Q)?.}g}>7H;3׷M+ԧ(J\A<+cvAI*1`9 a`1A$P<]^ N:Éϥ8X^`ihO[mG!}. ?WJpl,^O6*7S;Z_|dvց+l(~Zjw5b !,l\v.@l΍>BʻTrS,O/+n^k-; V>.r3YsbK6q1>Զ5[aLX7Xx &ZebH{E]6 xLGAFЕ! PEy~mKRTWl 'jX Ohc#5o*Re ŠĄ1RMj"hE J$!*Y׷ 6c}fanj"7Y[O+>eF[&IOjY*]i˖=a.OcxS<`[buf}Y5HS*mvbnb{8s&ٻ9.@S㦞`Y OW3P,{wP# 0KȟSBt-Xs6I5UK09dKn6} ^"pV ?mM-D@^mb .Hm ޒRSu;(J\W\Pqp!^UL8KM6/ d8vz| Rz7hH yY ;,IgŶQruT< 7`._*+6<8щ(^b?+`Z؁njB}1.ۣ U?1`A~5I2$m=p96٩at'Vh1ֱ"TIzi 5>|fdޣ2zq~`7 IJ]xݽm_gi͓YV h&d摙qyؿm)T:Vs56|Ztp|V)%Z_-Zu:u[OiP[9~,7L0 ɹvyH >(G6V7ԬHz[]54c~sr<޿!qSB>m0VmBMa1<:Zh44y*}RTh$mZFrx CVt,7^I FM4/vE)967 Tjn4q5 S r8B1cD92jTcI-&U6-2&bɁ3P^NmV^4kn;i͉c2cQ:u()DSa?D5@j5}߳]#E*sb`"oҰGExoq=AE/y>j8 @:C`T?s+`n}GwI/qJ4GJ2Ѵ uѵ:'6 "9|wh3 -)=Ip1–#$*섺CAW2tCŭwkq+%5B'I 4Z%sM<@ qcI =`XyK2o=b 4ƞ7|x跀jDOm۫fh/6=4V?*Yﮯ &gC 15tD0_ ]0kFyXv2ǜCVB#-D s{jrFa!Z>g <9~.`ɸOh [ZWD&S"(5;PȻ ʜ  @/1jalj(E : }9JXXr (ugx~Y/>ԍ'/R0^ASGLX{]ݲޙ 1tWc~1]Hԭk_h۾Z&g?RXss%=m#&qn4&H>/_wz=hNr^3zcrJB홠i1Fe uMJi晭V'}F"9? 8ォ{OO?WzPwV)TL#V=h-ȉ2C '+^{$K-2pXXZ#(icg41Uy'w- ;T4̟%tP v e?2]7I=XU*7H2`Q|Iͯ1h:UX q<5T Q/L9@><Tumh,IS,X_:6S©RAW׃*POyM/Lf]jR. ɗG/" Ft}}g^1Qo?s~}H< ?\n5MV`ybpSF %ܶ[y1jT:JH^AYܤܫ6) 8D8VGX}* 89˅]VFybz@,$e*Vу0BO}g"ј]";)¸8PƜù{Go6>9'պQ)2ˑݞJCT3,4:\Y#y $ZQq N*ЧKC/[[?5tu?7Č9XPo=0h0Tɑ"i&=-{?ZZ%!tgn͓305i-#pŇB<`pS{x9-Aڢ VI.V$cRޘn7W_vNk^ua)3?Xjݾ8.QWJ, zw!P \(qf%Xw3lLBgNTLCjUBx s&9MS#ؠq}M_@}kW"5*m%.Asgk"0,ŃL.Gޜ9vr׹]bD_0&Ѣނࣝ"1QD{h) zڑxqPSj+/?b΋#j/JOeLIҤ.EZU`2A)]Eey -D5D;c}~\@^,߄h3&,Em)Ɓd}K='Jҷ/Euw~>Bx"Tm'~c5\t<2B4λI:5AFqpE?5[2>|'J$7CJc퉴{=ohnE0hbvY;gnL#n4\qsّ=W`Uc|1*7ؼo v6X9VE"tFJ?$O]TIoqjr \ssR4/ =7H\1" ߪSעe>I 7de ߽td 8C. N;bm:HmYs P$|GS|kYW>bʆ"y?Xu*)˟DL CH.jq7b Z%Bޙ;Yg* ޤڒrT9@ŁKcoCVዒ1][^9xluv7ꢡap1E:Bp1 Btu+94]1%l$9-;I>EcLjH w9,YlmW\}GE|{Bp݊L@NiS:W/9Z3ty<L=W lK5fɅ7Ƽ|.fG#߫0â9D*w2y}`%kOB N ^ C#* .4P5o5]'_Uom_ ЅYGMoW 8{4-g^Y{rp$]vh[l Kԅq3$YC9FBqJPf!@X&6Ji9P;QߎLzzzsRyguq3y~G#FRkhwdnRIŽj.pP-)^:d ;tɘ(a51*O|S42$ Ks;.d)b!%?Ɇ,C ; c%.fN!q8~|CvP+LpWV3nzB|HUd7] j2hJfDm[CgaS]ůᚂ36Hb7楍g5A*cªDö_A@=),D&U["Ƙr~m^ ?1C`a;<#7v4NxH`FH<ZLL J1 JMú{y \<yP2fM##怪Yښ;x`z.SO\d 9Q]yOVn}4x5uJV B+H|ြ thi4=.I,S"bш77tRoytA e*B}Uߞv뱟X|LI`YaxI7]0V6y4LUH|K\à6!>sz5iQ4(As&UJ8b܎ s]Qk \-['Gy\ݒg_5A=m>*5\ODL^p*mA(I}-Km2w]yS (=iD$;Xw{ʧ4BJ|{2w\#V5pm4tqS{gl_DxeY ha~!EɆ"RI2dCOIo={ Rӭur*cqj(N2=1_P](`vL3шP eql jKT xJ(TF VtsŹ]҆@& Aӄ7(`*mg}~1*'k{aZMg ީVS!-G3b;i) v:w8>4 e.P\Cښ)' xCa"욕H"D)>Ǖ!VA~A2ZВ}u tY:|mXG s`יWZ b0%.^yEp j$-PpL6{G2[FtnIfY^-4#Ub[)w`Q&AUPeTIe0Mô$'1rkw$6)$f' @Ӧ.7=p}?b]CΚ8l%{`4! 1NX|sT^4) G:3 ꬚52VumB!ͮ*0#0䠺8WZ]es7 Ռ4tfoh;4DB<5N!XWejd(uʰFt~FqmטPzr /z}ɚ/ca[s0l!cF#PVuK1)+$ )'g@ dB S*l  `&ֱ@j`2>BCͅR|yz!"7 Em:Pq-f=@ҪZ Z!+*k{iG}c]'?Ļ9>})~B0bC4uAݳ: :<ƐgvkJ3c8{wle9BA_1]JFg u.⨾#wPC Q?f(}[n[拤_NhAeHcC̶עf I<߀==Y;vrlif8-ˤ{o;[8 &PQg6?1= 酣C|qz3EXPtrLwCoctg _!qI0JdFc);DǗ9oWD[q^#ܐS20~uO,>p3I{FT~(km-FSɞgk= YS㡷ROܩGѰ'5̔0@-6T~KxZbݽI |!Ym=AzAb&2W*5i* p]9;Qve ̳X HQ%{غvD~[< ݇=C/U1S q#l !!FJѤoHb\su}YbQwfqx{ɋk>괥ȔxڟN b Jt޶f*K+U_^}m H|eUP~ 9վ ZWhLHU=lחĒt\6q1v|(F~{7,X#J_u`Z'^.ÇR-vx|h% (0`:GJ?_xZ6Me?ߤ;$7z_ ɹ|@v$tobgĈ2kXP/a(dN^n,VC}qXav K7`*Y22a|,a]\rdFVd__Q} LcHp8S~trcAp(F݉F+UnQ3D3.A­lA8HPMwWU'ÎnF|bVsKw7UO&!cyf施‹X0n]L ܤ<Aȧ*-B}o_ Vo.;* q7~Fs>Cd7E8dS 8Maod& h[9cK YBZF~ds$eHʓ,8#DJ!+ oRR붋J -oCn^DNGz p᳌E&rGB^F[~K~@X84?#2›x㩊ZOuR|TjI{ܙ[#V1. Vg6mZ(/<. )$$GZ#FFf!?P ӁKW90O&*~wNt"&^XKy>.LL  MOH.TN(e00Iz W*^U*(`9V^Ew^wQcTaK|ƻ!ӂ|r8ph>d1f-`P/#^胞 BZ_c})۲Ɨ`m+3A܋=#3i.'vDlE1|oI8#󌟵 sAxK14JdG,īZIFIw{f݉6f0, =#1GftzWuŠ~%iܱ=Ӣ.K?Jw\rEEz^cop$.l$QR]ĤsxJ}'XhD{~0)\\ɟ*smu/$Ūu +aҠ$v VOpړXyfWR-GS¢Ձݫ,@)[B^_[#1ekܧycgޑ6嬱[3rmsW@; Ϥ];U>-pCv{a:.E+BAư=_͖5@ {9aSaU'OQQ}z/*3D"QSbD$_Fͣ~ ѽe tPoŦX 8M7zP5la-Q76[{^ ~*FͽLc'j)~k )or%nMTT$tKgJXe.Um( UHN!pj`wY0:[2!hVYRVZ!*ZcһaMJLb|QDv-M;95_s_i^UYd1pf_B-g$  N܃q񀌧i>nWpB2b%K"kH0%$ءHrSFVA)ޜ-ZC JjB|E*qEN}nZ-r⽫h&܏8볖PGF9_[T‘#eb6& p71Kd'ed^(Pcx=/|>qmJ_ ,m*/JLjؐ{ȧ\&#n.,ʷ ;4D׀Aq=Lʹ,x޸bTJQ 82 R'LU_CkxXOY ٴ}W("?>dCi ׼}DJkbuF(9a>{NalqD i6nK~lp+FXԫ.e47C@sh>;p #P?ӧ%S 4hd`wqF.#oC1ݧ4fc.Lpu|Mb?rnw+9bHZ[>nKT`+0qmڄ("$D|u;Y_őCDe5=2\L.\wZFqWjʮ:ܜto}xp?cAzH99ڊY֮oHa BPz2r/6˩+tQ~(}^%&}/@"egan% b?9 T`^|#M`HcIt!MM*Uu1f%[M;8Y T cD̋! gpǿ~ۮ<:#|cY0:>"7N|37YC!WV$bO)w\hˮ"M$nk{fLj/Ʃ"Q̋q?_ڂAFUOJDB}kf lNo`8=S=or 5XSjd zƃK5M 'jJue7{%#ֵdA(`dpLh;ܕ_ 4,p)U^X*J vj8\/S!(\=EJj6&+H [l%)Pao~n t8oq%z_h@593$_alOTSJkwõc>[A|ti:#65 uPS7`.mI#]F7qjDb${ng*pJgF9T}48{O&]`D@4}Uw)0 0(4c$&mԪC"P$a1ƓГb"wcN U5| DD{C晹;QkN;[) G+ ETMY጗jF-DpX۰fw+"߽d%Ij1vB/rJCƦзܞ8^r M>RB{LE1(4p,dJMɮ 1 4~(Ɏ|\#-J@-2ePL^ CL". MB[Z!Yjj饀]%M)[^&}IV„>ai Xh8iō7T ar6#gu7C1%7ځh,YTD1f. tWsq6 =Sz5n^W5 ei bsn(Pl}9Kqg.؊tgp@G~ g* 'HhsT-VcهfQ]R xt0o@'EWPZGs'- iqu{"ma\?e9R_D$ wTd>E2 V|:ݤF&Am%x  ??p9+oRM$7vz<~cOI.s|H򵞆 "őV >68*~8:I1H5ۂPSmbe#"٩'y]4d6[FvJDGMAŜü]/x|UOqf ԃ$qe̙_g0g;Wc 1/N-(K\ᚓYˌ)2BhC2Gcm:9ʪ9*mJh2B8E:Gy y13"r4 S&qA7i9sK7H=@:ɲ649&hmDžXSM!5=:w)kW }Ƈ\޵,#T%TFABŤsdMhqE>)V[~ZK)Eޭ_HزBc5p>ES`o?_UARmPP7e QS¨#q>EQfwŧvޓ d DBzNQ1ދ) \ mܕMqn]BяA"gd҃ eΥD:IA#3_D. \OQ]ˏuΖ+[؅K搗n3&D#NLK |5'i٢{:}O=]0nANf$LU]ŘM5!% %h7Xmymg#m>廙@q(b?/&HALQDO&qVnwE*CE#ya>G Vpp\ٺRq Y|A [m:8#V7/>&FYI;+`M^~u,جQ",̞̕{+2fg/Z @TאB`"|H]$ɽ<'|@*\; n|#)=ʨSf#TXh FN{(n8խS-`#p; Js8FP@ᡴԙ`LyŹ5_6 p.2pJGL=z~dswE@_9 ZP5).բR45G)sqI&Y/P%+/H dG-3%/Vv= 3.O>.>U{sjnvf HǛ d93%tQPi;}ʳUsKn/~U?0JqUR:151w~)?=PDMQ^,*BiD_Iy, -( p ʹg: 6"r5 7aPmqWF7 埩IÁ>pCET0q=ZnϦ_b'.H Ғp`mjtS5s]"s]5nIWP@Q>o.Ƽ?v P˚? u{9D0%FVهFUc2bY+ÉŦХޘ=s*=(g#V˻f3{V%ݷtS 2ʓ8! ߧmAh.$"$a3e t+Sm:PG|IPgs@&JzHm|_&AN7BP~#r iwB2 pM|NEF'e =l5p7D6yj>joA:Fe%jti gGNWaNx*RFql8Mt*`*{e8N~0*4@gza4l`+\ i|/9is?1M5Tg,^ ڦ]7YPj m 3bnHŃVK%$ uf8ҦTJnXېGgR}p9oйm- TC@쀪C`fu%gꡜ#ZXo<& &7j+`&&xnUi4xzܵXrS)-jJ^T=xD|l]v%r"Q2~n@z#1ta-x) :(&؟j(N c8 ^.!vcee"R7՝+c*9LVjOEg+Ui& Aߩ?#(lte4Oc#u]<$Jֽaݘ-N*ƽ5eMW$_县wi8-\Q,1[vm8۵6 `nʄܝG'ǾӪB+mxN<NJ`5Mh59lEQp1%>>2(9@GOѷAw_Sw __bgm8lZ~ Цd{i&=%ݯ2uC*pݖՎz;\ lX/C7Vjk>omͪ@&X91IZKY+ey5e*?Eì 8 K5LZdy>ӁJ@\D>(O5Wg9?^Dnf2w\(p6c\ ^'FID>?埸q=eU@I\%'CI1 RQ;EbHy])k[j\_6">62쫧ee>GhMH=M}*\}5ώ(QS#` [.${= ʬبLl&#MGLmk`b Qh>\OFZFW, /f(xNV܊?"[z^bP/"[f`Eg7-|B}lr5wR5}q(wu|"|"De) 4 H<&DZC M0 (0LcpH kgU[7)3' eu! UlF/ 6T TP$R+֕K"ƔLKfvF*؃ M ATcm|q/%c0>6Yiʀ//թT+[u#xQQ'u^nf3ꩨ- npϤP+mc9_`bNtPơ}4=ݚp䃠f =%8(M@5=-*߲ G^-2Gy-qXL {롄~ sA p2d4Q2mw/ޏzӅ Dfž.BUh92#FۜZ WWQj_sζ3 샊y,CjȎo *;Nps ςki3I{Y,%c?JWivYP Xussa.;j\YӞB JoJIT(p>T,Ln3c#]t($ Zj[QӴ(%JuxeI;ȗnh1͆' Xe!Adz9M P:9RLyS|S10J n_ʯd>DxZ~ 8B_k~%2!a.+=e86uVOK#+s ` Md~vVF>ӠP=7(]5 cF[7 X[+"xNR}Uj2NN^gHM6].@UfJeќ4ehkQwґW$TT$j5pt9<.Yw,ٴz?9iXc8nZ*|,`5ă8Fc%ǺgyHO5ǽ`i["b?w¿s@ TH[v`D̠*e#6#!ؿVT+9b "l,plL* !F} *T?ޣ$IJ1;I~V>]E vKu\ЌHNjff\ ?]/Krz`bFV-DZ 0o=v֧LC  ϧDI3F}.iGi[l :39/on8>3ςla-K(M?u<1:}J+PAV|z#}wi*[WƓEAE+%XU9X7(ҟoO_0&< vDwAIA*Xqwa;zc-ne﾿KQIU.!_$>4u*Zy'RC {ZPd>q罩7GJVA7:ї%/١6l(GШBf3CmxL!Du'"Kp8µSoD 5rOKN.0by<4H风$^do].#|}WC-o ޾ajmBJҾ 4DAh_DJ3AJ2ͤo'k {reTbtgIjymyP¡ϺK~?kꈐRb(.tp;,|Yʻ`mAi6 b}$}xEdobX?ho̧t!4dsB'(;;gQ^/*>. sSMf5F[ޗ%k*C7l6:fdAN,{՝3,.^/Y5lZgy]*!b0ݔDmlY%ߪf|^*xLV-5\?O~%{}=Do u l%׾_xҩguݳo]D=Mv*LTW1ë1)dEpC$YJו#<:: 6{ eG4ž-ք1\ MN.]= 6Yg7q~ߨJ -az:8to\0SALO5(_%i[kG~Gau*V#jS:ԺP NGDO^x[d-rT9#" P39t1-H~a i=rYMYeÓzȡAޔOS9}'4ן{|Oq(!MJq,Vy,5zrkNGQڵ 90Ȑ(7rjq4]K gi>j9}2HTF+cA<ǝlи5?"ĸʾd:%cjHw+q:cIj(V~\B9ZI1@&Nh&TRfɔS {qe)z4T*'C+-LBx6Hˣ}'85A^B?`nFZ4&gE`d~{Tϻ2ꕮnmͰ͌yŋryHsQIҢSa q-*XI7ǖ36MA CW0U lȑP| $6V56 QK\۳ {뵾;Xg=[ʺ qVأ0-ϻCe(.^b-j lzNR _I f@ODekYWzV4> E` -ww [Ґ3S12<{DB;~vG1Sct mwtI^SpD9 [VTΨd\Tr>ܤr>j lCi#P0%<vMa+َ-*K=hثwNdlFM"qx$T#&O#o0 }SdQy\1? a`IKu!g1퐽՘8am*j~C3)cnX4M$'> N3Jz׭؝˩(fD/nao im6ےg׫DAGUK1EiSh"4h] xkv]"4G6 7PBnAA^K``6LSQZ-~!ly,u;Y{o>[-Tx#q`>5 vWx_xT4loVu_WcHG^^nݖ4!X83TQعUOaFdwS SqɊ~,"ˤ|0sL6Ú`ˮK9BۘB%,vu:\n` hN1Z,`32+ҐG׻ZxCYԞWIDv(WwSt| q6Xwu1Eg o7M#[KZar6:}F5d3;HK$=@I&[iٕ,ڍqw21~CPYA=c*%OꪸxZTZOnPXtPHtElsU`zDn xV g&(%\dٮW*21%D՘pbsXPI-R[LZȤ!FaIbӯ`N{'9e,k~VMxj} [ٴoFJC &J1rA +c0R6VN?/@[E.$t9$II)˰(QPf0ˁc]Rj9  -|DzR=d!hKNexd1Xy} Zc-pE*FHaHoSDk2H.-[}>`'B3,cܳRI) OGG}P蠠3h68RPpb?1Zzid PŽYAq~i,(Ym{5ezxS;ԇ' wP#0 B_RI^aMs9!3bjbٶs[TɯS>8RO~{Dz@=ÚeK"Q$| 9Dܶҍ¤ NgjX%ݶ\L*r3ў٩I=LM&}_ =z(,RIU!(n]Cc/@q^tQ}Rm/\D0pp}#j!U;8.ҔPOuSO(?Sm*3KSؚUFi@iؿKE62=.Q"+"认Tz(pkB:W=e8# %n_)2esj-U_paImɟzOl!6rc*-9s)\Jm dɠ⊳r4YvT?"quhWz< צvPdKd0G@E2!9QdDh/$Icߦ}^(m+k~âT&J$S, sc qp15LǗ*Z5%ƶk&Mqu ]}g"rxL47Hz"-QՕD@DePk>H/+|ؠPdz7z2u5uGc0 Pi-9;Dy F/mM,"o!Rg/v!(1@lJ +Cy2 ϯSPjwرtxSlPb~P);E}j>bBM.nࣗcM|7o|' .sM!y3f~H9dy.牖wRsy^ex'g m:!9}n؆+/g7Z©q.[~];XHlӥ>+L@(RԦ c;e:{Z.(n}爁$v {S(AB5Η`/"_eZg1w7zTԻ7qp'U7J⃦\9 U/"xlf%Jo1q8~ Ԓ16i'PA1.=hv8F:!tdG/$ga'TQ.jwRs"v0<&bHmַI()Ӟo KO$qbF<I品E$.YjXt8b+:x^ӳǖR2p^9˰@KDT-zs]2:pf .ư<&mz÷[ ȼTW NV] p{p92JdX.0CN@ [[qʾ6bWqmզ$Q24عҰ};OB+*7HYB}aȋ: LqtN鋛9@1sFbPn o3%O/98EfI9GX [t=N e0VEoId,IC ;D!8͗2G;kxk5y $d!j6Y ֭1%K VmɨeT2YGO:' >\N{v$yEX >ݙu&`>8,3њX}% oesH3( h AmN0Jj]5$q:H_jl]oa9s~ϐ9g`ΐp?P}W%I?ryLx넭etEiT| TK:s,Mvodc)n <> < $ :Z]?e2TwD \e2CtX:mT%2 ΗE`{&esI&qٸV`ƚ{M3 "3paT8XҔͭ cSR=IS%EI’>c҃ Sm2ɑLVDJ=fI ^:bVfž?iwCJk}ŗCq$ߐ arf{yj c Qڻ x >9}1#\Rt2cԱlyQ 5)).J8$O~f!5_fv|f`d_6w[H" X8jU:"iЕe9́ʻYf:.R;z$״ؿo[4i#n(!ɣV'h#MID8ZfNGPBʡGT,y伦$ݫrzvmo$-Y)E|iviЬO[hFM`}߳ &U؉cq t.%&S?_S94XW/kz =L} MOD*ilO@){djlbr+ΪUڭc %Xk.t0E dPC1Ϗn ?1D^6L9|0ݡLA'̳:ug<ߘqG>.rA J Xَ5eHf?="= 35Xii[@Ba3g-̿| =S56s~[hEVܤCli`Ѡ-݁֝lټej rm"!dNh%dcbh'11 cRpnRY@GFs!P s[)(o# :晋{˚+Yw lg@A_rC" hcշ$Y~ eE 6r=xSxE t&~DC<3fzesD<P'OHi꫍0Gj8<.g7%ׯk ' VLi­G?`.ו%˂q`OM5S(Q`pҨ!Lkzsl[ QbVPf=π-̯~c/9) ʉE.5D`q#j iҀwknN\"??DLz(ꨎ*[Rl;җທ<-D1mLNz{cNƮ*A{H]]SS}]Ï&WGOCA.Pu4>MӖvX[-k ^^"LA@Jf1n8"hۗ7{1]v23[.ԑ ~&S#nȔ)~n5ֆS@&H]adY3|"7 _l#PL'OS`5Lrδ2c=axx7Y'Vv%@4)҇\g?3V\w9hU`ҁ]iNmj9|>*r8v`8h{blB˵$Tk =IqB&H-ZG}6{RVXm!"mLeXԿQ'uxa̗oZs(2AV{fgl1jPO@*e+UgAO;P~YO<'Dv dIӜIs`c B9kV.ŨWn V\^3hraōJ!@io=7x}y9Ք/vNla,şg@0B+EQ#AsZ!)?~H+{I}N.2q1{C$ŰjV#? 1y` ~E6 p׋,A\I`;A<^(ʱ |X }ppZ%gƸ?ٶ_90fi^dd[a kSEfȄ9wnȷK&+w)Sڥִoǿ]J!ϤrئX` (0mR([ 0Р]k<;o%N|_MKE2-VEW|ddnPm Q9#j.OI5W:J}iww*_}@ڄ}ty5gv"jgEpTowϑ$.',.zIg&3-n!Nq{ҧf6W"Z٠^z-ӝң$3 ]-ZQ]zAglay7n{4%ULpg6C]s'8:O<:GԧoDUwlX~cB!' p] E)IƆ L9e%U둹n骦;;緻Ԗxr$(VcOxyG@Er[8 Ć%t{\L`崒<@̤m;D2چY$W94܅No# 40QK <!.]$BLk TO5 :M SЧ[T *G6TR("RW*΄Ru~($Ƶ]]mpi0׵Lr:3|ލu/]S .oI ā GYY>Ȩ%Js#* m= \b-O:,ۮٔ*ߢ)WDL;aq: _yDY΂gWnٯ<u#ɚOVfvzT5Zq1Z݆YQ2TC_ƺ|JA P6j4N7_Wk-")l!w&,)u)0R9"Vy{3HM)YykEdauQ;wVXݱB,;cRz/ g_#Ɛ7n6BD_ HcCE8$N-qO̍5(G ֿYJ`Ua%MaEvҁC3 RiE|V U2H^fH5¤q}f{7EP2TZj6&|Ҽ;^# 1\نZIqsn''P-I2;0;XzT7R~)AteaD% !t|ϵCЄ;?vߞ|Wu].4N\TYxݱ=*I:06N9bqU(w|9ݷ"weg1Yvz[>aw q t<;YWvSSE:gzUt3?, 15@{«KjʯJy-F+Y@FL;)BA2M~M`'Г,5 vn5\PZ3EQ WYz|p;3HN-ղ^$ A<{~JtحDaw`1/`]y|J1{/x [^  sAioش&!tS/ zitHECGi?^XCSjX37_Y_)}J}n. _JyN׋匬l 3ÀYTo D[=m΍=CU࠰vn[1B&m}eݷ^ +@y2~3<.^[da>h1 }a%'%$eԬ~@"m1Öc"u ~[}39N&A{%;2*E-OUm|,eq8>L(gSro=W-=K "`On /50>hK>4Zl:Xـ݋̃9AF&[֑TҴ:ejo2rQ{i)^vU1` S?Z]\bC|V~xxoT)NЏGw|>`h܍<ɱgUhW*;#?Nm-Sa|Zrx19@.6/2t)"%6`}_ަ]'FԴw34[)=nU?b=6WJ~Odu':ʾ. ,[8Eй+0?W*h&q+TU!,S7Z:|QY\*@rzMIŹ2|E`9kn-y6-a%PBBG$GlvUcq`Ӹ+6փRt{.͉HZ’dYRhqGjZR8 +{\M'pwO:OV/% ^9W?p ]%z/.ȶϢ:h0::|7IYcm]k^`H]i@?Tb={wz8^J~=P$phoJsh+1|be*eIVuNnE _I]~s#QXiqvR[2aV+\O z3+6j6Pc.IY:@9u1LsmJ!-AXc{G3캬! 7fngˎ-P܎{XL&GZeyC(Zsmw6 w|A٦QvP=ȧT`p lfmZ!SR+b#WxlhLֲ V:Ep 6#? ;3MW,WYjeSV .Ot'K0^ A 6/hu<, kj PK5m`T岊 kAw/씋?D}2qo ʿ^-WGۻ߉O^δHTh-"4fE8Q!5`<+[g14K9G=4Z-o״$PJ:됲L 8/TPQsc6YnVt"}ݒngHtMN$ݿ>YԪʠ.M|a[u6^t .p~zO;V@!( :L׺nܹmL鑚x:=[U c6޴EM(kJ0mL-O~ua>+ЖtUc<8bR6DN;'F)@ ^zOؑzҾٯyx86'Df+xЅrM%xdrڄ(~n%痫Ɖቧf,S.ݪ %HY5)=ɉg9}@-DBb&d#- ]侀ځ@\~[8Co BrjD* QMw.#x{iY.D7F+uvSC勱8ߚpIGrWNi{f`n? Pޓ#w=\VbEMjeW"V9BpkԀfXb =}9 W{#;A{p\HQC/!#MO#s-v-5d?82 P[]b+֘/R÷%6sZ"(j,4i/֗J$ A͔5\>+mq&P;Wj@ԙ4Y]MzA/BdQwjAAܐp ʆƌ(GD#l>.#U0;jQT>~*ά$$Y?_vv^_)c7ퟱdhqfi4S <+NT"zh,NBze%[ިC$Uq#:1e2g,ul6Hu,)\8(9>dSeFhg.Zf6*5ɚ$'5мmwyD)7ԛFl>"u_q w[|> ^瓽~+yp+lt[;I%,\?Fnݞ0L,!y*[7R(b;dӒmȲRB$/0 $[(>b}ԐolfyQ0{a袪;UV(<9|b|z$`AO~0e_8|f8Po[hzo[t]fQ%4'ɖO=_NҠpI#YoBV=&@{![`zֺ$E#w>N'Vvf7[G۹.hsR;:d)MKp# uI+Unv>"bw)(]W!=dCQ68{C?bn>$x!_nR _ua{ui1Sܭ[BvD3Ɇᆝ3c&=,q}[W붼~=5\x=pD 􁶩$Y ;; fԺJ `w'0\of׈4=xhJvNj.㗠HF(׽ر5K!?b|@!Vp(~&j/ o&$uulr\_,W6zWk Pr5ZX"KJ{WP]xߖ ya岰#{j;Wsk(9G:k7 3G!,)6V\?Ř\STzc }bZn۱d+3rL끃HHU#(|uAD xAۚC:w=^|0ҌP] -]f , B:}KfBpQ8!Jv M zm-/(>_S.5twa3:0 fmTC',0 R,`z%:H~FPddʠhw44g"cxFAh[Β^ 9PY+_mjc<KrG2b3&8jOK5|b|$jKP@yrXG/:%<(_uGaw@<zp9v!.@o,@l`#WF.3-Y͈wqNasN>1lk"G‰kwCHυE3ԭX^f(_B?rk!gOI\lGlzjSBǜg£rMCs`D\>IƇ%b9ݕcS,W6 fʐ'8cےhl"HW]\c4fvmOnhјOD!TQf7U.&Z, Qos 1Cr!^-Ԫ?JeQCߚW+8R07Huy[lHk{MPM/RLE=0"ɉZfYlwwu@[zcRJOTNz@܅΁*@| &4C]VcG;8N*CQ D;FFb%ewYΓxc׌*UL^۱+MУ.QE{@z's h|nbbD<|K\#;Li\Y ЙnہöLFp@~:ohQ]B5:BJqԬL$oǑ)['R㳁]A敼>e\%bOz62 r3H> l|ymP hyG=-M`ɥizA<(W9t ;$Q;ʮ(Pˉ6cq{\6 DGF+vc~6q6nXނkj8MiB\2o5{_z9R'o )4h09lѡ8-Ĵ3kH NV@! _όjޕ[<9aml- 6.[\ r H%xNz t*-]%n|55"#؁6*L:Jo*XX"P-ٺ8P PĄR;%׮?gYـdٽB޵2IݸQ#uNj&cQϹxSn!kOqp%aZ+wcyݞqEJV4zE%1'/qփ=BO Gϻun祎9Q)usfF%̣-w-S_ݡ#!$ڊ|@QfX s:~Gx4Y=Q0 &(V̡:po&a['2D'iK9:&8Wr旻SEu>8p8b6 }(@Vٗ-#t`S4+kVpoݐU$]]G=rm R[IzZV=b{joejOKf᫣4CΟYD+e@ȲIvE)aCJ$7Ak![usiApy~YVQsFe,ϴ(~⡱{6H5@8Ubl4qU?xjwC/OGUTdnl 3瘟RCݟyTW 1߭M,R5;[L똃pq"tmzCѵ; )vjDqS*+ 4;(Sj:${1(θ*W>\zE nt4֏SgrzIq#J䣺]dq#u 3*cU_pp[CgXɊx2޵ܐ |56>$T20L iX>rX)o5cck((_ n7,g!W"l5w:R #.p/Q"9N1`SH 8HMy:=ܶWO V8p.ta17:RNI~GDTEކڨn &M 3(bX:1,0zz"$[sؾw_{ aNX{A?v?S2ZZMحVFkÊFSp׺n ~nk!+R`'"z/rwaBi)4z/Y(y)tBSgjK.Bo7)+DTYYPL3(RӋ4 Q3Mg7h[HkUYv{E`%g޴DjO]Gu&#'A]W—Pbrd|@3 Yv;h8뚮0 Ȇ>$4Q)+RT6rHu, jF rrCj>AEiM,#PYI#u{Y NUXŒhP *OJΝztvj/xzpRм%p(|:3ݯSn_~IXz'l+vA y7*2dP9kZM;Uވ0?|Eye0tt7M|f=`;eJp ;f/˃pԦ?S:zxO#tN/J.[nn`g+p3.X ϳ}}!^ܔnF)'YPk: mB>=ϚaVk*o*3RxPeo `2*4D͞ -{$=ǠAg=!T4b:it|T8F\Yj zVBp4ښ[D[-ȺfJX<*uŌU+g ?mcǍ i>&._Z۹rlj8d?;6{qsA40]]~^5#pE56:uTjGPgcilV _d_Xțtmz+Q?K`HPVv\2*""5Vt pՄfTDʞ`MC@$bEϙC92\ȷQk]X䤽߈U%ګH*~3V .K5_@k?&CzpMVY=Z-o\3׭iYH3FࢤbɜVn R'ܩT(5,NbRdp riOݣx E҇,;`Ko"(ATS\nǽ-SKGgT)ݎ4qI8K$Ko">^+7vf%"#ظfy/F6is|}nWLjMu<&U,`';mW>%E| 7X@) .4fCp`S}s}d_$= HFvY(sMb à')g>Q1h@:P"F dg2eO>k"VjS-fo:3Ab g{M?~'J)4XĨPIxG>b3қHU&2q<֌{Lʎ- !BwF(G Z)w`^a!Ŕ%s\E, yHx&L U* Q{l_f2{*Na 鷙LbSә 6D:7C]:T4\$gtּD5eTȅ-XֳϟUV^ᯢ?%՟EhԱͥBڂʖ4Yӻ@ uEa^7Z9ѶE2i­22e#&^vQ$H)Vzէq !jG0K pWmdΪ~<'˘btO8LV` fNPT3*nF!\ $R:TyS̆6POfea[%K[6xV y@~%=j7꡻?9qj'ct\µΛHE.UpL>-Г!Mč'ݨ&咹"'*KE VɫM=06lp.:!5R$~Tx"TE&dAiުw&p|pE.$VN/6۸ʮGv-]6ZABVYa+*6LU, Ɔ-"DYß\ GV-bnw?SΉrzbig9\5Э1O@k PVk|#!'vH,N0,anҷ`KU-CnW0_$0B$ yjnVHLpn*OgxzI(3+@O":jӸ(4l3=\?h/l,eB"v ])kwz" v=fO?I3Hz`u tq '|@sӀmZֽݎ =8 6eȞn B+h7P\_z,uM CA~:h-vT[qG"gҿ(X%f_7qu`EH'N珑9JX& P B0>xz'Rq2VFUvYȻhz h[cĊ촱 c/$Y$t ɣ|s cAD9]bgq7BrBw 7 5i(jIlB&z#M#>0}|%a"!X@ @*oU@R;(fF2Ujr,z_ ٠a+@`X/qFHغ^SU, iy7@PvGD6wj7nbʰ<]A% xnA?ifpBgM%PUyOz=-EuidNģ7p m7 )M+ז[t %Uӗ(9֡9I 1X56N̉lȌMDNm=\Qmil]u~uSѼ-jbX!VɁ77 !C[niբ@ 8;?]_ -_zПʏ< \}];'&|2t7G4%JN=q7qĕ~%{_Bey]:$syLP5*{369mn~xPV"0}I" &ZZߤv#ܾ(NSXE3'[wME:VS~)_9,#-6eg[ mXL)e'OZ{cds0_^¼y.Nyrj6rU-TR嬨DRVtP b-cywNh#OUҵ@\OSec>a#XG"mK2eX>-:vs[{[ٽFZȒp8uƏI6U=zC78؏V#@n)cN] o!T e1ɎTlLRbX. (hѾm\b'3|#sQd(K<Y^,_<020LVje 2[A+'ޯQf6Bh׹eHAKm.|2xw-!OZݘ U!$ 6!=f'AyH@F*6^2=NrP&ᾀ>?Ϸ(B| !!MCJ:ZBN9^7 V,qMVK{E}JQעx#3IH]VSm/2NF~UwY-xIO^3v'?e`T@Qk6mbhLoZly7mnv)9Vm90AH&*E050vxǘv`Q:aԼ!buJELfUp < 6؊jNq_DzY*<ٱi6X3Ɣum̂@h#-H_U@Wːs0G_S+v=ה! &R::`-DYYBWX<>`l>M\U=rF`e`H`wSB"4NeSGucΩN;ycJ{ߘ/f|@X믬b'itPuε!Yuud2𽽑:#ه\ o>ܛ\(bdV%0?ǀ!-&h[(ɛ%*'"/ȴ*ݴiiV^禥=x薏7eF!hx ܖ?r GzbGjVi%S9!<9'NqQܴWܱ)4@p0 f* s!wwKl9:5<n<(JIZNO~a4)BSՕ=b q("+0;6w;RUtj6"_zͯDXSv,Xv{aZ8l[&)s !M{D$EkIvg &:uÇnW#n{竅D|ÓO֥>+7\k 5l|N 0Y_%n/)ZT^Nwdm_]eoRSǰm;I3T/^PV 8.J1"ZJIOxv; n˂ONElbड़@#I3EPAͷlv(EFF+er~g4a[su}J[k醫?yt͙>] 2T<|f|;чɍ[s V c0B8~`1xׇY^Q,3ރ,}G=U06pyGO뎜LV@8TYS ]JU 5Ah= ?'f7γ(o-ї˓pɳmS1J@z7+]A Y b^CtM/|t?Eۗ2 4C7r-z)-{dw?MB`f0;[R![}GJZ7˽q}^lL2̱\Tx ݮnED-zg:Y% =b4:̑'Yz*yAk/;Sp ܘwi騌.C~kϡyaFo> {4V#y-8(cMuΕ>NO ʨv& (_homI&>1}y sחP5+OW)ce\0p4|f'#Ծ޴ yJ ?z7}]^7JǺX}&8:H=@w1ôӓ'l镋}h&A4l<Z1'(. 7}r,Gɾ}Ġlδx~mtTP\_~3$LYPb0BܽJ,Y5{ZǑf>s4{:#Ck_{xo\uZKꍋ7raTdMLŅm&22%*W<o(pg+X98z q`64p۞:} 0ABTca$S0 mӺMÄ&-7UGtdJԂ\а?e6th`4p|5)n,L$cF+ˋ8ٿx,r rO=/S[}7]?82ޔ산pQ7p&Wlhܾm[ȼ~fw0Ap>J7~QjZ(u?nxܴC!4GJr-.?N pk!x@GJ8ޖ _T~By|O߾?r֭/2Ai<3I;¨/DR,7m:b󮪭Ja?m)g_i;]PGdMq0GdtsUhT#mSg<0`U~zע7":4bΜuG szֳDAޙ#d$m-1XI14Kf.Ni}o`r{'L$3^ ZaMwBǾ;oeDPөhgexOHJ?g Y2񾡈MNSR\~ RGp:0c]즔â55 y K)?eWϼ(1N{W&ki=WVϗjjɆ'Ji`lp7NAX }g>9ϐp`8lA~KCygֵ Rpvp㋎W bK׀<[ETvؔ.֌=qjgH`f,d5 (mYMAYcn8Vj_H[h j-ۤb^S8 c1oKڵ%<<%,t܍ (1K<naqrզ-6icrf0|18'4 B0!Nt)BR(]KRj6^Yt9碓J hlK}4hk[C*V8{Xf.Ͳ.q5FP}1g~ NԃҲ:k}N-DI1kt9k- N],QRi{!οDLGwƩqnڔPOMDUðKrQY^PmXӏ=H2Wmz2S`]wJC  /^xhDn]%#o[QG["h剂6d54/".hA}p|˜I֯JRSzZ ~XaP~G-cm)'3/{L@ $s7Vٮҗ&iNZr>P:rަ/Ԟ^%}bK@z\o) zu:{){&>YݤT&%3^zx4QҷY {>}@a"UE;NI;%M6 #b&ibZX:&/U3qǨG*Yat^Qk1TĵExM/h'%'T7xp "+d֢PdȡY[5΀<V37z`~&(WGD%uHx L\9oҡ&5Uda6&'Qˁ[&o7c%4;t\iQ.bcddLWErt)m|O}%@- y}`s3~ EV$OKx^7<䛳9PuWQP+<ǫ@C[S$jW~W*U}Y|O5Dc΅nJ07і҆IYX\`YB޸Hj׆99k.`K΄rOxA :Ā+񏋈Ya;^lo*<):fc"OM.ݶX\K.rm (^*pJ;_tMa~NӅ[MVǹ{9PشUC(ķ"$Z e;Q}L 6e - SWtp7;qeRԁLuw`~Gqwn59_ou~_ ɯHw ٮ'Y)aRs$p?}D76-ʈKk}10r.E&Y h`T!P"v=Lˍ=-$m5GΜJxlqWXlcG΋}ȴL^;;YDI7gpC{an P]ʩo6l #Ax.?D)[xW#qjLN7U"]8DwבzY펿C QE޹|NN]g-f}"ȓ)+CSB˜,t80da0%^@ly38k~=>1%Ґz5F+b6l@er2Ҭ܃4X?7 ɠCek^kä.jY5:o PwW5ScjFgZriɯơxdt;eMF>aN2mhyn:#נ]\1\Vj7!;x,u\2GzYɫ/0ϫ:|bZ[K-Zz k0܅%:,i}vrezN:Q,[l XMA`~W;=^Lm|3W`tm,&٠@cϜSxV6㱤e1`ǘ\2.-F@ HA ~(@څ.ΊiKlʾݯr,"NnhIA'.|Paa\n6>U0uSBôA 9J4i,gp˚_$qRc*I/1=FkDNj)':~s_w}Lp _9>ݷ ᄙ$"N,V䋈 ^?:x(G(l&b̓ţ%q ?<Ԓ=%qir|2M-&5*W*a,ZSm:m/C`#y|Rq܄;z' 6xmJdߗWDŽs6G?]=ۨΚvQO_\@RSrpb' P}aMy@gҫ{bYuKyFa*vo]; HR'Xז}zv%yEFh!Y=B[8ag^~VnJ@XyPPk`(:UPC$q%DۜtzC]> cV>VSGu^_xIQ}Gz&}fdz:SyTtyA v’fr;ahpoE&u\.?Aj&-_`lJ)o<@6XIuvC̈.Yrk'lw 2@`IA[ RGw^,gjZ0JMYvC_ ׷v(j&4/꧄z$khl)B<{VGON3V`9PCQaK>j}dO$\hr\ /8GPC]m,f~`?B#ݚ%!pe࡟*|m{,E`w~ ٮ&^X3o)I9\ Q7X;] =`W7T^vuCXfmNÓeK{AQy̅Ue{e3OmIO /d_w-Zd[t>]R:T{ng-ŝ'p¹ ]uqirϵp!NrñFۮ7Gzv bWra^ʛILZ; ^͌Km 2$_j [U"['?F:̦ p#FK%N' 4^#qDZ U9(j/{:?'N6]WpDFB_. /0 LIK\ +Y#u<Oq=JIaۗ):8d/̹\v3OP SO齴W>( nޛVg1K,!C_=e Rgy]1\,i~$YI9J)>,ƜƟvjA2Bbm Q.-ml3b  pF} i.$s^8 dbK. /A&39K|J;Ō_>C]ͺTr%[Fmti.M]m#g!u;",.Uo+8sl3ox)8˓uw(/8уAqRޚGG7jFjċ%:3+̀WSrr;Q(S$cŐO_#xΫLmZ dzȒekJT\T,R"i]d*EavAkF q_$Bֹb-(d-7П@?/p-b.vAk jO"Ͼ~@o+`F4eIjEyaKV\sZ:`nN" /e-쬬}OB%bcAϗT>_ q[_N@HW!n>F&YBvbJ&x"8HЬԜ6 t""P*-c `DQGp8N0pӠm@Fwm=CS>wuBv{ b|_q l)gFBx VbESj^2,d⹨5SǞ J2:[#V?;yWG?{zuo|~'/E~DcPž%.WygPJJfJ6lf0Fp`%<^\kI=/C4ߣH } C˛{ÀX̱1Q.%4+o$|f^NJ+ӚA/f)*FyIܛJ0fH3F?GDhg%}NMED\:nY$§֫hTx^bkaӀdr]kw@>QsTțX Gbv ZIҁƜ] Ga+'Fj4Gd3Q{ny02+Oǚ̏x1HӨ9E9^Wfûx۽^e.7͍Im^"@aԧk'ߚܼ u2E$'JڳŬi3d(7'"w}2un"ؚ[+y{1`$IQSڣ'"K4NeYds_Yrlsru)OI9WGȨų4#N\< 7Oꅯ\B%p誑ÜHH/•U aeBxG/:E![]&-W*=G3,7pQ}x"QTۛYqn)Ds/Gm,Y N m҅kf!2vi{c p@痶%>u,\-'ɮd 'K!3(-OURw4*xG½)>my私ӄeg@xlߟtKuG zN;2DTVqZΐI3.Tv]ﶸSЬ XZW{ a5#+쀡sѳrSG@65U 5̗eʪ~)u˫M IW.S; )';@ mD00 ߗ^d)\Ц2u}Vp2Pj#usWy75ϝZbj`CF,d m\%gwNPf]QɤinrA/s21,ǴQpmAqWyؐI[Й[`a#z8 /)J "]T_8/+pQ`@&F5ɔ 66UtRdԠݛE%Ez8wK{ ̑H+6 mL( 6yExUv؁Oי'&aOf!F VEů 9CKB3;&֏<[ɐcyEMԞ mou9=X]+G.np\5.~0nXc(8ਊ.jNs 0|:إP6 zϙ븨~߇vwH.%wA˻v†KkFLh.dj݄GTv Bx}ChՐvTxG7X3 数Q^P SQW!&>M_ozcԂ$~1h__GE6~7_Oٵ<#ɥ+ҜGr>~t/)gy6ٓ")sG_`%9sh;9K˫U-6#z%=gMuqS|1E{p}1>9-$q9 :荓\b@5.:AHZA>>iX Y3ôS?ߐDG#H\I:Fn-Va#!ujJ +C,9+-05'[R:&397AA,K|0SO-0(W1:  kVG9W<"$3*g ė2EdPhEC{-Nj\5tˑ<%X`zK 1\TdG' d? te*34+RyF8&-4pb z?-.46.<T *mmyeXms_KTkRKBb azFHkby4>3=Y\6@p׿ގ}Y,̟u7tɤ6`\m3m^DƽIˆ ]4{{]2-wR3%| S*\%t7UZ 8ռC! M:(HdڏhnnIu9b-h!nT"SQX% ͤ)̼-Ii;Ћ#uI9\qӄeJa/K-riXJ;zzcץkÜ8kPW]n,:ffe8$IާOik$xT}."&8쎔<2@Fep`E_i&}\l]`U*@Pp&yΖw~"},JipiЂ:h3J3NJ2U?0Oty&jU::/P2Tү:Cwf]+5=}i M]o/Q˱PĴzeӢjZ@\GQJfmORT׀ WdK5EEp?Uv&4xD<8]cd:]yrcH$> ryŅmΣDu NbF}5"Y{z!]N%9}TøIB[31vfDFX$G"L[7bBgU*۱+[ QaBV '[(`d0"*X+l Pn[}1ì2"7D\;?,O?N*R.m2{d-˞+h~ٰmY-Vd1eٍWvR/9c< cp,8%MD۰mA\z_{C3'6O?"qnցxKnx~Xf3ljiAIBn\mM÷ߩ+I]q-x ?uU8+IfX8`=c kRh ('ԢXw1Mp%C{V"vahG%i~eP+qI;,J_v#YM1M-HrS ҋ5fHS#8v" L.LG\%@Ž @Yݘ:4 Lٶ+uϵ|-=|ǫMfL|t%u2Ls>sJc"%zj1}AJ!Zc61T%*,WZF>F] jC#%#E  Y0|VޓAH_rI_-a!aU#)O0n&ཫR߅qV>' v(-G2]!\~J>R_R)#\(9V~Cx4rAcʾ\P.(Qiqy `PS̽.BSA]K!ݍcN޸Krb$U.ϹXк&>eD}|6 BIte>xypkڜlDig^81\˭ zYcO. sJ9Hho-rLys/¾IXC rҗˬ@D5zk7k !z>hBj.^EN Af-t41gbgajDߚoe]bcquPMUt -!|SeA] N$tht'8;4K8ev .},3 X[92걨DF5Ql 1cS'p+^v5׼V^R*0'LyO6KzeK>Cp>MubVv,7\7$'_'BFE5cK'ACk껗 aC,zlbÔc"?!̊^ZUq (@6Z-w>YzogaFo:4Z*-MCrŋBg%; +*"L}ھVLu6\ް!!{tp1@RA5,v jJrLÆ 3#B (8iVÍ 6=j~8z_.%�/K`0@nnRA 2~@7r\y8ZHp st$54 ~(acO G>NU \ "gJ<c(ҤtVפ[;YqFU0WF^zEL G߫.=ƁMz%F<55%5YCt%KNn*Y #&mzDZD.D@}Gc~eukX!k} M?Кߟ98\8n2W| ˟n:~ơ}Sa{е2DYy2|T;H cmu(Ҡ93+5֬ETyLS3(Ii3\BL">Oɹ\:!In/gix5G|H&n'2DHsr1a\x营Dv}-/l+ 1.3 ^[+ޝT X^@0JoQ"ˑ[jH=$p'X1NЊlTdX = *JI4(k5)ٳ:T H@`n-$,.|(NnK)|&'p lB軱"yT `o@=T(u<(L$ --؁k&YC9Qls<}Xtں[ NP|v[FRXz.AU~<FNM;;V=s6;g6o;;T):Cƣ"XV'QzѿtzhMY4̤(hI^"  0Q1~>14͎j93*mqA H6h\0X7f4 zqrP/2p/gii1eXKrZ?^q|!_ˢ{ xzԛ\2 dzrʕ$T\Axٍl6FHHATW f,5E[a׬ fg%ٗYL[`Wfݮ]-/'sٮB95w VH C[jOOlʱiROVm\^R@kc]L0ՆX*a{FENm ˥:C8fĈB*_h q5CX AoB&X6Ô~Vg0Jq^"ةi9.' B\m挤VAH g~n̄y4piy S[_#nQE$b)AVϴr ̙jrlt*D%Y%3kB7;GoF9*" 1@c\ >2!%o)݆V_{(6?xYH`킽H9s_{:8oiXĸn(nߓX _Rx8fEd'"r(J,P&dd_L "$A#pH&̯6=nOQzCI &۷$ά%o(.jޣ"2.S{ O ̼nXH^F$ i /%&g HrBրޢՍtU09N2Sܽ'M|ڐ OUٔZv3ԭ=b2 wO瓓j$,s^`g&#?RI=] tʫp=J_>VŇOrϼIXuIZ[+agI],)^c.VD9L+4LOHGBP_~&7-\//>`b B6Z-XAv~i*{dSӐtY5];7qzmzr\zpC٣:Tb0."ʁ n%1&. -_)#SAmmVVSI.lj\HD`Ӗ}N,p?:4[>bّ"byjc]aW:>!ZNI>qƮM6{TݞZN8TZ * "&EVk`:37 g?|fevă}QDZW!n,U$] Z1*dSXUu3sMH?c"W_Z ap`v5f{?0Uˌx}/0]i܈`zh=J߬j]Q=[nĻ,{4a)%mgk音{b|uG1LJR%M%CLѹwcV toJxʪ[~)98CBJw@1! QY 'BD:)>5H|B+H BLK+ %-\Eq^+z)`Sj6!Q5jЃ+ x@y>i?&/;b+ ;ƠJnKyY'+5:=`qv##58[? L2bKח,fܓp.0v_vs:a`5 w6fki];v]^{n4В`B둎])ymw#+ dEs܏DYT\ol-H l'/ىx>>J!nAjFJtwXjOE7: W6%,\.1.dž>E +e+1H^Ae)  rkhumˊu_<\8YUZ3/!b.z -w}s}TVSYEחiǃC<՗,v\ T\>I(Q ^;ut?qOD|oAr'> wV$R2 7+*P a`6$O# 7(PnaI}᲻zB#A.5niqR"j\W]znq\oCp*|aVĸgvco7&odyr7M'k94 >lJoq8?P^U !G *6- '6mZjqVpfҧxF|iBR!ɶoڿRe5W pEMb<: 0݇/SofbҎvR[O=Cw3\k6ׯ% =}Ֆ7;+Ta%4,+?XÑWsƩ7&B>}B5N"ak\D@B#H&tT[ak`Zׅ#OBuwͷv\@%>{ޠfk]E1&u=Ev)T;@k[֑n #e.wY{բ/y"-BbBN79Lq E&zW -$Fo0#)HⲶJ. پawۻkfHz'ᥖa~!>{RsXo{Z *Z}Z筛wI^e.X`7ڄ3F iy(@d{1=y$٠ǚ?ƖuaL1{bWZmZ4aX .u sЭt>!o԰a[st O Dt*~KvzKf"RuUg`~(.TbU`{5},`vk  [1=j;X,-zug]і yOrUO[z'1P[D]v7=lo'׹XE>N* tBMN#mO3G&ۦݕ2ؙP804Rlh%O"CwRѻQR@+mL> A7=?7 Nn*w1;"+oq&B'͆hڐa8/u*%g |WB(Ldl6oϔʗ ji<nZt !1R`q4 o)p41NZ) L*ЦG A$ %x'O;Cͤ9SJr0: x'wZ-WQsn+F@ȩFz˹@T󚳏܏{ġa1OcWxx>rśWT+!>ӷ{[̿ԑ\TB+]y00iFB2 ^Կ18+b+\*k!4P4b/AkT#ZE|q PHlZo0 k\Vx)k(s,hOHZk W[7w87 ]Q;Q]ZWeuʑ^B`I-;{#ZdB*7d])# ?!k  :J{8voe!*'zNAϰwU+f` k>( |E֔`saճ_۽ܸ {nc&"KRTHiW[@ H?7'<;  ^^>@y g٣1H>9ykCK_;佺z-`vЊr8gțT3ԨqXq߀xVA h@@4̘5P& aif˕޲baWh$ׁ?"# ' <=lH&ޢɲ{Y,L(Fc(r";i2ʈҿ%s俥IwrrM14T_dA *.%0KNh?cgt1RNљd:S9m'u*;EjLǡ) A8LqZNm0\ "L `y~o> \rXw"-% Ʊז b0]ZL3U '0g]ne Ɛ{xrƟdߊm✶4tU;d-1W?Vdm, ROe6yZk(Ly3OZ͹O9 ZeelϣSPG8y왠8UݭC('uCx5R#:UBn ZvZ^\lu0dy2gko?q/w/M я84}@qFlxWlذ3͠w!&9Bjw*!I\L=|);-<ii\=zvq[ ״͖O9.;2Oͭsvp+1jD# i?yI#Hp""8][{I#fיPtt܂lXr^1ܐo)}pg%3 ekV#l}@x`@GJS@\y%]?2VgGMSRQd>@t#tC;MlYl_L"q& fCٜ^hM^O'!3@Jng6\3GX ~oO;n0kBׂ&kW;jwv7Q#hҿtFNcB 8SDCjdί]T AjǵRB%GԮޟi'ꣃ*: 柴c8{kHd}27čkш_cW 6 3^97L {i(PVj;vo*&QdY]fL^2IƁj*`Ƅ7Ϳ>oR!\J[X#V7 rڃ4[zP#@>H)w I{[cp?@uXߚoCzk%uCN-H ,攴/If{Dl Z,BE!2dFe9nf^ZW++x; wi2"SA}49܉JV{ĈZ%EpErkWS:J(D"1vi9=y.Oh.$Vc8;]Uꗷwt{PF^C*r+Q%I7L,bB ^o~=;9V׬nb|[gkѠE.wժjGg &k*(qN8#x0Mu,vA/T_Ӈ2WRv[wyJXj굝u. tiʌǯ]E}$NhC5KHPHVwZtR BINXjΒ,OECj]|0kEu{kU7)s7h|NtM$Ap#mmp@ 񹋅= K9pӱ96-KY?Cg/+yI×Oa rZsPi1K Vs=MO PIv'wHۘ~sPiC'/w Hz4i嘲(1aq^O=Dy)#],YV(VݻPh- Yt|A=HNzsU$:Dd%LpJgmM7 /x??_1%[d*gvϳ@6l1J!(mxz΢u3]2/ )FXx/.X'L=+uw+ͽ˔3J%,YO'{>Z26 b,g->,)9d92.T´>!}b]8[ EFɔCk~3oTwQwqX\2"IACS\\SÁ|p_j T$P?s=.*KgY;uc5!hLMPZ v=<ݹ Um%J5INR d<|X N=O\ мByM{M6)VzrMH2/~ZOk/-SCRhdث7yJlrrz^l>8mYlV`Fß_S .C7>|كר]V!r :ʡfz!;UdӰ)`0]U>`Su)(imr~?]^P ;vm-Kb7G Wu{DX`5jIO8| -<{6-9TɌJh5b &~iYI=9P%1eC=} C! 9 9)n㞙d|r ɓ=95sk50 +#5A4Z|aC4cD8@aM, 5>~=qHX|sS uB}~g}9D:@ ŹntpXVl@A Lsa Er\ }8pμNE DhB^hؒ;?zPY0VwnJ;UƎI[`m"vaA-U=^a|KJ"Z^ |oEXj&ɻ) @2zyJ@wl?tp+` ⟩F {0:*E!%Po/pP|̍0`s2pC^M">A Ɩ`8eFh~(MV|'¶H I$5iW3cyF?@0 'y)ST|Ud" *= yߘ XL>nhzB:~wvO៣eNpGIsYi&i\^RS I ؀K]ŐB`bkb%#4R~SP°!nvIۨ RUjװ$. Ƹ֨fʰZ6k/z 0oo%.S?EThָ5O\AD+a735 PNP[b,dU7Xy qټ96Z1YQ9 E)gXlot o ѤpSSqޖ1Wbn**L vDDegu`곩j!lAiڀIޏ)JgBj'C6e6ȩ%H{#JY}!pzѢ{v'q?m!JM߂ʠ̓$8Is]ƌ+wW1-D1P>w*)؈3gIa>X6 ,|aQڷPįQ7ۦ ])iz DT?4d402 XTAKu:$`35Kp_+="?x%M&{j `N8`O~ˆUM+AUө\\)%]2 vր`O%0v##i$JZV%r\|\--ӵ]. 6dDSm Eμ@rd#1(}n!@E놛a[{h[WN\;OX/)4 ) }M]hTl7c“&.n%9%Dرk/7FTI[{`h22%PyD[}8094&9q!w+t4x|jCޤb2ߴԷ10+;Lͱ .ȆY5S7~^J\3w .PFyxJHjGW:8 Иۡ xa $fPrt;{`Z޿?yE<ќ7΂?q*^F\_%pҜ䭞,_%\-9˸IQp+ [>Ѥ-v`ܫ7vׄpß}6Ҟݥ(W`B e!\Y[CBwZr=x%:W7k3scUP3Ҵ/_ʶ:z"D.nE?Hg KuP8樓@/g{ 曆U=dDE_w2B[?]4!usI ;[$ND ճɒݷzҽߚ0_\e Uke FcC^b흰*DpmR a.7ScSqbPGƎv3^&jmYcKVZ5Pya2P67GF6n\Š:Xay&6MfdEm'&Iћux)iG[ktf9 L|z3`a HYͯQ#1z@ID9’hJ)7WH.E^GlvX-슟 5rg~V`@p̀ PoUKм*! Ul"O8+a$ÿ^mJ$0?䳐*2A&Kj9P{Mگ(32 .n!xnen#rU*$a -k?hߤz+XzNlnkzjE1\ $+st QJm"!Z~-R9W>PEԉ|aO14CLf:&wꆆHx)w\`_N4_WAK>|RxQ.V_^bj_|ꥧ"܊ɆQe*V"ʛDO2ZDڼrlfi23(ŃZDpqc_ubB|dSP"p:Ⱥ -BYbB8}L0s^ʀK9ZErQtCۣ/+?Yw/M:G0\]hia4m"ICVW"yBG!\x@Z<*l.iwqnJ\'3;fU}&; o9lO߅PMS>J KB@$y0Ȗ K _֊JߗհOWJ/!2n+֟cu`+jr7҆Av`(2ɌcP[Qº ȐyG}"Ԑ7˻P63@_u o7 P͉B/濊[sg'S~ڱWx4ieay`u |6o8\ K^*)7WcЈOC ڀ̹<2stzBIYģ0n,ua9w!\<)5c1xLu{A@>Mi7@ȷ,S SQ*m@$ukmwnDn{>荑ulS0c- '}^J=oWuc)[#МT(w[38ݘx$WSU5Nԝs 7㜫Jf"ƨ*s+KK yQnjs/[GX!k:K-^'vV`[i?Ǣf\(K!I',^ mfA*Dd'V" g}ߎ"SGz-'RD#[ `,!+1u;u,3PvG=ϣ\}u@+LPg5MG4nw~OYq1pP:Nҋ{IyM7u+=*j |<oJujG7=\0ykа2 _j`nAWI9Q:vݬq.f̿O݆~&7n*3j%֮.UzhW"#P.uYG3Kt<*Yaޛ!/FU*SFѠJw9X]7q>' UŝzAvx>"8nS3L֞ײ&p.X}GYUۡDol_ҁ]BYYb;[k!]m :ެ ] @ZCN|?U! 1걿.ML-F6SR~f(Ĝ++aZ1^%<{~|fh)wavp [S315r3I}5Y4&(T\G/D",l@lh(ojݢzIQXg=F\m:eR-aF,ЅdYgR驔^ <_STP"(*⪦1sz/8q^f o>P_ާ$_F1{J}NhdQ {c@[[o}P"-|x@aC )VJh <HiȾQ b*8&6 XY f?c6VOf#6?AT|}. Dgxyf6|zp>Bs;h׼.qshZ iP6$tGiʏ>+|zTO7.iW:ҤT5 /9؆_+є뒲\>U Ejf "/H~}u?0+,1Vg"͉ _6l%:!}kҭUXUWK}Sfx%.'痃<;Ux pB[%j`7D#YNTdB7KlBV/z(o|ȱx~/D@c(H& >!31)ts ѡыQ@uS=_}Dʣ}&ے*j|Ń 7RL.2E]; IBd榀5h6Ŏ]1Y4_]|#6;D򔡼;:KdC)j2d C}OvGsHW/"L)RQmjib[hcλ'ѫ0턵B:+H~3n&˚ Ixb㶝Přv[KK>+YĢ0\j(z7}M'#=S[cXn}zlt=pK Gv^OJ+VqT_5%b[ۊ6n4Bϭ@h|~ӔJ7L4퓯k':9aSf]:H\?;-w-6 X@#ϬZUO8_J-sT7hI+Y`TQ#ޠ3Z*7JP g6#$!Һ|?W'OQRAV4 ?h'Ďi -5ڄʱ2'9!dSGAD[ ² IH F*Mc Ѝ1x,BuAO>LRSla)T|:HQϱ\ =Kv k32E+a@%X<.%=5 痳skte |jZ0vL/[HƾE+3|"}hV[QC>BPqH٨/IM{W7{7sQ'.ZwTv'8qXkQaYT7))Z|p,M`-B%O?^.d3ƼQQ@xi@*ěDӺ p%5#ER{Dgi5VIݝJߞ]N}elk<ԇ:p Bo()9`w !۰S6h%|IkLF QV/ ʁ&J#Z]aw{ԹfV'JqP7qZ&Pw2%RXvEĸ{aXT]<軻}/Cڊ8xt,A%끎BB^]rx#6ti*1;yģpDS4},{IW 9ec߮p.y  -}J) %D S]A~^ el%EрHe#$ˠH*~JP{xJCgȀ6 2倸ԔMxl)0Ŀgp?8I u0_؄P0ڇ"!/`k9>K.)\gOki '|ɊUiL2lsCRR͵0h 6yl%|rd]l6>T_RO ,e݋˓ZRY)N{Nk0KzjEׂd+ a܆hy_iX q^DR.@OL3JnU Z1-׸Ly*nf?[ϔoNnHRBnU9X7BφA{RPPZG; S&``*AIBi#+S"nD??|5h!%bLGO>hOl:wwd`/j)+u04UaMkm+߅]A%DHJdXC a3^Ftdem<޷^vWs8@pKd>NxXoLT'j5lZW`=;Kr/2)6ۖ4~X 8mFn^z|GoAyؑXnū"ӑ^)8+oVf44 8)Ҙߌ"B0{&3_?isT97)VZ_sEFv0ǭƀR3+8iP0&v# +$Pe؇\x::r c ɨBbÇ"9.I*6wmKyTnSHOd_#V 4:^`Pm-S ͗;O sz92O79!6)g lj pH na {,p{q!Uȇ8\4Rc_Iw[ecD.w](U#v;2&QAa VZNUH}'7wOLlhgt1`vwc71h׾$[LXc,h#SK2>䏐41 CKUIwh,cHa^?zI홥I3(-M*Y9lrY]>k>2@OWnCNk򛝦D gn(1o>Nx/++g49 RrJ+[ rg=vX1(Nٔ)0ZM%0nc+D!A1\ =(mBbג3}O3E#%lZmPDSl4ޤy|3-ڣ #) ۚW%!Ѿ.TenC5SkBzkIDЭCڦ4mA$/;{b!:;"O3L ej,]DxNX@+9Q!-Sylצ( DPԍ&`T#%.q?ɑLeZ,̽Ȓ#EIu*yOPP:zB\XhJ-Yy2/fvP i! [cfl3:Bg3;N28G:SBYm.RxI!.cuc0?8i8kUCЀL@&Ijf* -TߐQ dڝw.*0z3:}$CI 2ceV#`? F"t CΐzZCC#%w(o!qc9Gr 4Y6W W q>J" +afR%jchJ x:?¯,ew 0/X j--'+)J#lRp'i0Kfpr) ?g ?G|$lgB1Ԡ${?` .3B߸y`:;^ J' KCA;jC|vʇW<5S 5uSɃnmd֊8( \?U߹C-G2@ ͙ 7h>6IW6.uTG &='v]g 3f؍: 3hھS HעDDB3,>kFt'7IרvoD8 xÑ ^9Mj:okF!TFjsv*)3fυ D3BLDuQzm&Xs+K[ -qt1B"".4kGiJn]̭*ƤH{ rS_+U8K4M$w֮'j VPtNJ2f9 PK$Ǚ_#ňJ6rrTѪDe,VM;x ^S w3 [ SDH*E 64)tp=>yUkd4 ɰ`z[NH0A螚[qH-Ga kH]ZTWEB]ӬHJO}#%N 쎙^sXKPuߊҊaT7^N|OdvO9gJdlIƝcr ȟ 8~wm@ag{XC 4À bx+CXn d+&a/./Q]I*~@TcHG^Md7 J.mGV-%X/V()yrK(4@Ej&- y*Dwb@(ٳ gL)Rҹ{ Ńpygӆ5sНg B0Hs"En,"J([ldУ3QdK +a h><m=9; <43[2YI U @9A'O V `y"^(n,σ\I"]􎰇' X*l6Sw{vnUTRxaSeM+i5o( ;Z ˭ \!Kt( 0;: 7/#\N"2dx:sl~M/hXT]mQ3DpI Q|#Iڠ50e8J1W{Sn^C0ӀI9mDzP#NPb !`ks`i`ЬT#Ì@Љ|6 oĂH6B| 9]up)Kd qqpF./jNO/} e}JxV;TxU|@yrSd}T9'XnhAHrq:|㼧v)غi 4H7?'Qݩ?x$wm 3mN6W<$w_gv=y3ysA}2;7{ߪS(!|^\CȯRqeƅM#PUy.M="6/حI=s wS\=;*hXG||$X¤ UP4)簛 .=UBfRtϺ`Dmzy/۶ra oъ7 k\pq^J_Q>h#Vݎa(]^[NGA]Y _Sˇ;WOt;!lJ`D2mnƹ88m? h!:c!(6ή9wH7Z9~Q1#J̓TBn-Be@yԳkU$FOObBfP+A`^`fZ}3˒ -Ū׸FTW wF[)Rr? jmU(ᇴ: R-/8+Agǰ H˼EӃyK,/$%u<ѫ m@,Ċ~pj5 w?l|E4ԃCcM"ܬNl`#-W>qvht"Jp|-*8fWbͯLݳh UP$+鯌{+-_=6z"*htCkPRQ`8A  sݕog^۾X]/ؠBP`:&3[[ TcN~SH3)^!C@ѝi,1"V` r=R+\yysm%<%2a2i]-zpx,z1`sT&=s6y W~+!EkG("f4Mk=c?L4_&EG1q "6)=PIڐ ⪮mAX)>Ob%FQ5}r=2-BT|dhQ2σG<^>q9: ΂;>ߝw-_  .)vP ]/ȥh2Y|ZS=<26_pZ6aġ5RDwB3,< .~iG2h=S{8XDB( /<>]5NaxImnhDf>&#tc0Iѳg ;H'܍,`<1˭gJ{%I{EJ`j5-[r@r.iqUGw5(¤y*Dg$k+j]ڠHIäP+P*Ԧ jRV7ޡJw0tS&>=Q7XQ;Wט[Br_T;rnW</tQ0!d J倿<3*lQ&Sё҂֥5* |,6'U|X&0[Z@Lȭǡj4B$}wtaB~JZҤ̜,Ch"[?|buP+K0|vm_"X|"e5gAS 5z|S9nueOQnuލc`={UU ~L fV/720uWk֚ڎ i/Zzl$#"%k0k0-5/'zJm2qO,x;R eG[N1VswrӏV ҹĢJN\Qߙ+R;,*E|Cf=ꛪ4q>41`-#f# w%*]:Tඅ秷]c2WÝ&ci7 R_}lL1T<4;+LZ <ZMGưl,vLҰf*RF8-9Gз`"hv>:K}- u] p#9XT׭E@ZzbV!,_GÄ' =pLFU_\LytpN^CuPSFX+&!SLYꟊ /^ B֮^z*!ܡl8j'0 Y c/R=+^,Ə@o[ˤpZ)j>Z(^M񒶠&eţP/yz -A kCݩEX*\I?#C]Wܵ"-!4'tkpwILV u4Mwi@d S{DɰzA|ы[vR(E"н y\5ސ~?YIC׫ɱY*oJNKs%8m}94!,ps2cJ`=+3]X<>^'qgewuM_ &d@4(+uX :c^*ZZׁ\:n?-h $G˷u 4G"PNU+C8Sm :U>ĉޕ ~H@qWf~aS!ħ4Q@ԊU&*c> ԴO%WhO,=8'2eo]kql_%$r(bںjdI =;SKz g}YTZu/TOiԫ!W^eS7.ouW<>{aOa(qPjZr{K3j؅\$jj{[=[rr$}sMok sX<8-0J| +^?xzd0ex0KT([Hm c4X6hjnlʿ5:T7"f3*EY <19VMWN?pb𵟃mzXՠaBh]=ʌÔj-ouV]f-cn&+L[N̡4=O-s[U+CVjh  G՗MMJs-!glԾwRH>E>hҁkZ'?KH[ i󅢁V1s$ ot4~m!a/ɆmVӚ4w48$ ([F|H\%"#-j`^ VB.8ZPh JKiAlEjgPS,OT”Fv,ȐiOya*O8,Gq8U?&Ku/U ޣJ&jA5M  (kN_|@DK3;{t+yJgEMDr}a^J}KPypRpI L !`c{2h@)|Ȯܘ7p:F/ Aٙ=P=֚i&+R4o+,coHD,0ۢEG`y^dqM fE}5ԋ֙Tカ h34m/1I%2jwx*8\CₙbSXQD3Yp˙u ֚F!P ΑԶ<&^ I bgLr(`L@ w$;b4!F96 ܇MZH،ibݦSS&X J*UeD=~?3vY(dL[(r(WK>2L_c.c9HNm4zU,O%[$;wh!l]:.Аѯ RAn̑>G땄xcgkbsr̽Iz`HvYY_xH*ǣD`۪@uwQv nq~Sg_ح lrSY_V\?&v+YgdXrk4 F6+j(Oܒ-nǒxmGeKM[O: 44k㻦J6R&mX$ӔҢN%DWrKFc;<Nuq0\a,SSeo=|y7۝B^7<$IjsaG!宾Q!@, Àftd‹5F2آ‡tTda6@BNm&Ρ }ZN?T,ᛄkO̧Bpj2\CEqjP$Lrn>w6FTaL~|)+-ݍ+8kRAB~IRNx#^b"i+\"X[mVI]IkQa;7}>:{AǦA7=DS H IB,WmEi6e'R~y6 x‚2;~Lku{3)cDUVHfUi&as\91)~ xZbǀ8!{jr؎\h!)irң\,U󏣨~( o&CrwBd`Q%RkЈ!>L,x7ft F,%^B~p#Q09ibɇQ \|qY$wFnj"_Y*DZfDA@\6Z 48'sKmbKqkw݊0;҉cN}(q`}p[d֢*XÍf+Xo8Na2f;ЇD%_dZ<23; ܛPфLl/E#<41.Ado;a֛75߭n0n|#ٜ`w0a[%?yzKyU2X+ L5Һ ,PSPSC' ksbot:n@6 m4)ڭ 5Mh{~G{V9"r4C[(n.dյDbG'S8<@׳\rfC"\g󐝽/uv2{d7X)WU)dB&2:nOQ}JwU.,xOLOA'x$SKGS3)!V8 ڳ?jbq҆kGÌ)P)P(Z ܹzdĥf Iy[c腠hHf<;y) G q!:c`j}IXwc%iUȸGoU0d0u}' /{3{Uc{uޜc0 vsXDJ9^2Y ċGyND^YOXtm֫Ų7!9d_stTnGC4{ϒ͆A{*SnbVO~o[`ōVf&Z*tyMcjgϋz\ Ëj&OF!G) (yiAv8hGe^;i頑Ґ&ŒhFR3T}Y,xN+J}@&aק,p=mKr|ҰXbK5fy8-=CI7r9]W%w}DFwQInIBu<{%e_( (ϵZ~W_^kS762'`l#JWI=H+N[W; r0IR&0rC a`o>̳%ñ}aGpGdme1': څ>]k<[:y[L$W&A=&rxUVAoDyt gA놝V\Q@Y->.F/2Q2z֣>kbd5eG_@cz=bQy~Uziݷ"9Ou[r6 bj44" ? ?ZFhdzim*W*(YJkb9njR%!qžhhlh~[>3 4ݕDKcb%>:r?P!fH[-ǣ1 Ԍ7xEKc+8QNŮӛ&Hb{I_>gg8f?N@'Ȳ\bdlUdf'6f Ԑ_]4ޏyq&;Vvw}Vb/]GRN,,1-ya$L%Yd4=jsQ Ȑ`aOzuUЅd24F?%ЪV^1=&t܉CW^o6wPv̱ڜP{Ñ)-'!`{DR/dSU0 p9.ݾ@x:ibq7w`W3:}2m=:+S|=|vmV9o:G>yzk_'#g&,NI|ێbA|m!*R|d 3{8SK YforUoSĘgHOeƒT/|fyiH c4y綆N%/5\!V V>Lʲe9o / [/S_[#+ΉSSמ)Lq>-DX`Е/lRA@HyyS^Bp)L,a>s/jJ0~+ #9C$,]z7pJ UuK>3[q|MۭDJigȞIS6o,`ߩ&y{ǵC_W7& #.=ǰheQPz{`1`CсfJqX2'oIY|q̉eM3, LV$ZyskqпТnjskS`Zs }1iO$"3-`+*| m2ƐcWd<.B "7"LpG"tnQ IGR w>X]П˨Bgl)264K"Rw1LBf;g5h`$D_Q$Zzݟp.ET cOgԒ3`7l(U$2rYʓTjcPol}*ؔR+m h353Gٽ҆(䱡.* +ȻWh2ȉ}dICfQoY4=@}[w)]O89&5L;,v67 !/lS 4iS Mup&;B7{dz@n\0b̝4$ԫYKYvᱞ9^D-RKV .zΜ2 u{W7̈́/pj( {؍6k[2@ru(^.U.wug6UDG=kSM\{hZB;uުs̑ge?:zlΈGwi'iN,Q!K癈 Ƈlx@S&ډp[? RIV8}w=N"W_eX^Dq`tEw© }CGagȁLm{)hJ&JeʀCV%ݳHжFy6LjxnLIL@dd[Fi=4G o8L2PPzo)OL8{q,<;g\J!D!W5xMb"Z6˭ȡ0}+Ny5&`ц7-/ju+ P#|r{C˶ZԚ5r)Kۂ={)p!d4]8A٦IwI!Î~v , >q+ )bDMȘY+ΔY!i_ou! rMcz,[Z?- 0\J3wE7]l~&} PCd+rh{nm0[;ZQV! .2IEu NYJ)+9T}ҝ5oEz2xJ{XX'fJH5kjf,_ݎqT|5*-\=t< @ ]BA,Is߶jsmѐ]mvg]jI"h%)q ]na)ϹR#&PaR,Bđb쾮Jk]9̡ *(z '*ba6oz'#-0\^HAN$X~wqi epF:K{k3U'êlw&w5ΐ_hUz}Lxh ~}A>DۋiWB6RV o C/0UÓr`)qD;?']eM>zK 3Wu!dGU&6G?]: HN9 o<9A*M4T_꧅+lk*ЉUĉDI=d9H0οF/ڟGo*+dyz}k{Bb(Z^5b6VVP=dBґ* p?\SC.> (I%]K]zzAnŶbejD^1!&?Jyi~&A)m=!uP|hs*|_($'w€7=zs SPP,&  ٸ/ؗ1ips_wDJ _.T+?dž-t3 ;=8@7”d+s}~v7ݯ] W-?8 (?.0Pk.p"ʖM'rX[YtP֛|cĹ0 (%!ntbp503G<ʂP?'01 %x :ZgU22ΓRh- tk1. |~ n[@^sզy7g,:*;8:b,%{`;W3~I6Rfl B[F\`E$#"շt:l\DUM!/+JG Hk+ik='tꪏ̶ʞ&<.A$r235[H8fKo|P(Jm88+685;sdz >Y@3ɝI7nKŴ:]$葑@RLHfNjq;N%^9sDٸ} k7w.|[tSjI-ѷCaBmȭ+{pA{Q'6 `5KjlW+|ݓ[QnL(i {eFzTBg=S;՛9O ^NF!'~R;!nK#[fYW}ˊr6GL`ODXVAۿ<JM~ſH'Q1m2ԲoVHS&ZI 7s:2?yUWќZ;:ؾk5^ذ)-Ttꔵǘ"s 5r1&m [emHIi\f "Ͼh&( Z.`@~:hG^VF?G4!X?#7Z'$igtSA.n}tqiqS{ OR7}GJ2j63>k,~ƛh<4t&TNxBR"b' Sq׆I7y?.|GmނL!Z1au&b $ 8 3JaaЯ.]fT'Nr~;Í8J#It p_$W0LMʟ'q1OQ%ti|]& mߣ>WsX´r#72\HزoY&"dݜlh4OāL[6R#y,:1UĆ 3)xUTQ.4Kҭ_9;r"55/Tū80~室47`~&50+1>\ǀ8WL'k;en㭳 #ݬ rpPzT5Ԗ|bGj倀JCsr<0dOu8*WU"Ї!i:ۀ" IHubTdhM\b‡<1ۮlx5~!>unw{[A#dx!2[%8稕2.#(U&yOl2Z` JV2t]iEن8t=#m}ձ$5 N61*~[N-`1>Oƣ7Ga0\\a:I}S5K#&{XK}mz=c/5 ,W h-зtyT\D<Y$/&\Zݵs"A{W4E\Hl3S$GBo<g u= ˽*owP-YG) #\]M!gNNWIcF@"3sgTblWwmžvNni=)eg(3٢MʊIm&Z0Rm\YV80 82ny A{ 6jkY :Xw-rG,<#ơlj+~'fsmF!LV}촻@qF,l X3.\!s5RQh[wpDEg3Yh&K#3Y3V`%g!SFPLW|y&:"#Sw/KPx|?E/麓0]ImGCy-HqD3R* ^*ԕB\˾l‘ip+z-"h/k@QKՖkmʲ`$T.^s%tX%)nӛS_LGkԈj{rvHڎn8 un߼d5gVڈ"[Q>cdYgiaU5v{EkÔ݉4vbb~%Z? ?q}pT22J{Y>kh[2ߙvu&\"W2z5lrRN'VLߓ\шb%_~Ш3V@2b85(6ϻ5_Ջ:B#~j|R כTXrx}4NOA,~Ql L3bߧ vIY5WlL,1o( 4wIu40M/}HYWf;o-}0r9:)ג\fKTg ~vVMf o̲5kn-ZR7V{BD =(WlD'VLhuC˂@o2"{+7Z΂!? jyc>d oW;fN3̐g<__D]CFr&D;\!3cHhNO#vBoH ]G= `Ī=!r"C=A0AENId̙h ~3P ͰaHf*q m>|1,I&?!k*Ʋfi!ӫ\qn)!JȷgShHUPiosҗo՞2H%\wNkK;U`/nFH%GO޺5rX_p^*z})>DP sӧ{al_: \E: U%d3t& Z;N,d@YC PNtz6/Ru7F=C&q=H ["[zsĉJ)ز (qdYڊ, L%~1Y!wH'eH38TO {9>SEWUC$_-?I/U{3fviꅈOr}[Ý߽ᱢb8I/`_4v5BA)r'd |ܞSժt+]0"$z!Azx߱#ݬa,Lǣ)g5>]bkYKprx>MYX 1/7Bʠ&NZ_NPp[ḛ1ݸLjOR+dX^AF#K|d3~U~Pt$(Jnai֘ARwjʳ;09¬q~5â(T\dPoܭΨH ,A9VC%/f_1H=@1U`"W]f$;;da-1No.{R5Y:#&|聩jgyžʠ=,b#^KǺU'>G/Glmṩ}HjXmX^ʐ (ژ0?/P: t}LkM@! 5¼j6K{?['`+.q_As%cp5^Q7Z}ќ:O"oh3IJM hAB-Rvh4.xy_e!an:t-kۦ -tVΫtU{+RZ0|!ZM c~GJ_3/':Lf>2 Rɬ9[k˴1Mzz-/l x ?e,⯬RXS[rbzlmzV ۫}]BTѠm) ʲBAk0^ڲkZ%kµleeI5S,2ĔqI /l>]7!xecR6Qj Q0xCz%`=\[AT+=OA!Z3L%B]6MXzHV2d)8{ztWMwо+Pnr8C7&!Qav-.=;j([(lؑhUc H#rxc:h 1Ofφ@*VM4Ivwz聤(k4?]x2[r"yxvŌk/&[ݚBwTL.tr{yj·6*JASzaBx~/[`RvRh-K *)) ҁuk~! InE;ڲ">R7v0oXٙi^zr!4sY!*1l&SjT]|iw<丸btŴ|Q춙4m0`J7b++I,G\$&/5_np BرD̕oQnf=N_{b}Dg tHK*5=ܻ_w0E گFLW+VֻZؕ]d2&e`)p ]5T#7vǮ'V=J rxp\/THb& {D$ 6E &A7 1-ŬzpƔEM{G˪lKZ`{|̘B3OX7/Xw.*rغ@~uRȩ9d"|йCRCG>LŚ8Z~,lErKO >dž3e71.gYg pKۥez(GwLxzS7g=z0$I_YZ?Tk]j}<^ꍙ x>60nq/4]9M8}j?#* s$r)xL|n1F$06pGOйW5x5 Fک*ĝV5euWp jUYօCl}Nf&?!v(~C9=㜌pڇ4g)ѴY%?fAF`ŭ_SYan1`qlWʙ\;SkQg¢'[3gݏX{~\u^Kg$Og,N\5ā+qOKQzD.Uu`=5N۬QO6q[]3߱;gІ `uhM}NC.V.+7OI ؋C+^m!*5yVS[ lUij65%YjQ  ]S6lާ~ $G&J4 ,F uͯ2 S|6@ Bqz9vkvLlJҵr턜]peɀԬ4bϺO`qL[tMgʕa/0R {Ƞu+"ɑ-y45"v2`3O;ܙ>] MsX$/4p>c;|1nг(8>"%$\PV@@?g0XKf^'p,(KCyO}uH,-Eebr>F-HQhDrY#qQUy Oy Ɗ7aH#@е *d7ZO6RL\lSl܊ 4o4? Z-lCU \+{pLB 0xh,Z_~mK\fy1E(6=Is>f a8#&TĆ5P'fTB}=G]I X_ gcSա^vA[_oɑ64[u?=%.@ MLE-帕mB{ak. |V&1'C*3 rųOf:*}u.$AM-yt d7@/o'YvHUgwA#{1<4Tӛϱv7BHj-ASQf< ]XyUp QhiƱ==`WկogF;'i>zE寐Cߪs޾RIğ/Nsߜp mj +q8>@ڶxi\`XxMHH~@X$<_(v^6-l0RpظÜ .ZF,L$/J>bUD){e 0]W`np[[UQ%9~&_[G NZ2#=\ך?{Z~L Kb/- p86J83EϚ%ea3z>B|FNY'ӄT+}ǯ(֞POW|VaD=ߖN޺9 X7o Ň 9 L %I`CMĺ%I7ލ =# lW].'×h;ef=+v_Ǔ tKp3hF| r 6a@LAEaUўmʡy QYqmb.cgn"ETRk]\ SQ0<.-0XŐJf2N՘E=|@u>{їι^cmÎ#r{dyRm*`:' 1-qKKEz체"a>w1$]˯f`@t@m\ M:TF]Z.G_`b:_oBʟnP?_7cÜel~˭FJcr'rG-SF m^ɶTC`RYCw n%aIF(K),$u , JVp$RjE=s0x@_)0]ypfRQ4[rfwp"²m>ƚ"2Ns7j@Xo^ImQHuyFy.Df1;ĄE8~jXՈCd([)^C*F|gSQ3aYN)R\`K_;>BҡkjJ'7p-'` Yq^`OiϋWж[wN!zВ~(T  9gO6gR0q׏kyw2ac(Vw']tr2nMj @hr˻p5wQ?X!%Д>ኒl(LKfj"Hwz@,!Y=Z@򛻸%;{Qhkb} ~4H JgʑGY^z)4t{wѷ)*I:=Ndz* 3!YKw`~,K E?^=)"G0l37|8Lt3ONڜ$mB88bcCۑmm i~\@~<-e!FSyT?[Q?洑Yc"khzPER '_>n&67𚲐 /bxπ%Oџd“'!$N\K]7[ah+x> 0>R&dk.r| x+Tn&Ta`EƧhFE c]ε}#p?لPk'ٓ-Zv._@9kd8mTصI*.DOEL|?|}ӥ_sͿ"~Ɩ( U%4<̟`uˀ>T:ȒI(KvD}lXS-?Jc9!oLCʊK VzHm4f0蕫Syl71P ASTn򂣻mFuoHL2 _[vhm\;i?2!5TJ-F'c]^Y8`k:`޻ 6$ٝJ)ZWMP!qǩ*РmCzO:<`[?.xV\/oIOEW^`]J]a Cu8(C]͙H;< hGi;UAtShɹФ82D~EDuV!6ƨzi6@x#eݦwƒDwċ6ɮ5Ώ⤉چX@& l!:\(QDO56f2Xݨfk$"Th7Tem0$093)[!46&Vօm 7 eK eE"ahUoB,1_8ܾŽ5J |Jk*=* ^0 My0Xʸ`Ym}+ۼ PVonv[Ua䶉p,ZUEHʢI^K0ڠK\dg̀i 'k9u!.TĄ }fHA2@r.NjE١0vBzجx;-wuaƙI2);6 %(7nx5871Ĵ  KgJk+JTHMCV1iL}[kՁ`ؙoB՘1/D$ t< ȩi0e;mY~HؚA_A!6әhN 7J,bZÃ]VT)* oA+AWeu]8:𚶹#i҅ Q ǫ/(MERe8iu/Q,bΓ|z٫D}g~N݄KhcV޺nxpcpN.CwΖR|c֋gE|RAAdb.D限O 40]uGXaj34^"v kPVg8b9?*z5#v c7=;Ѳ@ͥy+ƚSJmE"-肑RӐ4ٔ?lڜF+zL)߷DO \J qΕo]f/N} ?i=x^TfDdRP1cnͬ0R:^%<M1 Z5j+;K%jtHre&F%٨Fm#XpCXvz3Y KBD7 `zFg9&iY5S/|Z뾊\ت՘VT6ضd/\^q*+THc] xKm@d:fW='8="9ۖBXwE\4Wk׉ǔ&7pj']N=Nw! r'ڀi'/%["SOE kV@6ac.uo…4;~4[f]Z9oB^#;VS}SSՆM=:0Bg łsA"mGtEAܖ"(Fxm`*/N٠cF{Y&ؔW% =l )Q(oMW:]rcvD@Jd}5%*8׶k3|fY# ޿ʖ hq>VEMvZ7(cԺe?HZQL9X_&g?FL5t&_Qπݖ6_K6Kg+*Ԏ`àrE1doh:N@w6X0a#SY>KAU#l!*'cpʛ2W{7ěGb8ᖤ.u36vd瓐؋T\mg xb鵣_#tݍ,QBN ǩX*wpzTd|\Z uߧE;-ofFuM5kUD%`E*)[z&yS o|#q3-dw{])It>Z's]ʀJˮgV'cGK4==mG^"JGKMaAO쪯M;5>v{x mZ+ (yMWk'FPWvl!Q fZ':G!TNuxa3!r*FE?H!$QfRenaHՙ_^r3/W1w'']yg)κˬjCd'mv17D;@n*tCEGI ҹJ3[yϝ Du-iYH1ZsWo ( SZZhJs3Oį$f[޲0\Pu2i+㒪G4UVHc&&X@af` eRneAYVƊZ-TEZȵ|{/*"zT|(Q$Ub,kAn5Wm h1{ztJzKEY\1*[ݭTj_Ɵ = N`kƒV./,uN}{m7%+@'$(4N'!e]q#{&L&cڨR?N7n D[`@/,< z#@XrtE6ЉhFg8ܨNwZshj{=;wHаUz<U!e_^7ݳ 0jKhË/fepe/f\b~C_[T)ek *UdO~c,Y(j)ʿ2C%sZT)ϾIJk I?vS^$UlLˉh;\3"X)x?Ur $ :P]hak ?>W8ECZdBjƶJ.[nIN* R_18orJB 7j8i="v7?V^a))ah3B̮-*! 򎉯$>3ϑz7noTsA!pC] ᦫ#]`|!ۂz|{ 0ې'c[VX3z+SҨ`Ο(H4w:/ V4"?w_܇D"w.n :POtSt_.S38ƋAٍ/+ [J]KB(I yeѴ$7jY>*̝G#_-[rT VhElv#cv>1_&ݚ @nfTOe'=4?ԤCL%-/:"j?=!aל4$,QB1 ZC 84td OL$=J{nvRb" />xƕ7{\{n"R #217>){R+F%0ha#6G= OX)M3 C"bl'f.P )E[.#Rjbd&glH-ZYӨŬ}U,좢pa$혉k+`y5e@'tFV䁃HPw^ܔYxqj\`L pKq4_>4KXM"i#Fٚ`8TP~ Dtb`7Rh-uHO1_14؄pkx剅vs'F"Z] &w!G5aHr=xM|`Jtw].o vRGNvi ÒYGaQpw5%lzZcm!Zɖ 7[[:L#ޛYNN*:hbb>s< ^3p`kFm% w$wؔ"DCۜ<w:&GR=XU+1p!] P5٥yE?b玂+y\S(![+I+rd96uk ) P ᛶؘ/k߼;"L[㭣豇RwCNdTYQqW~/ͥrmw@ bތhaUXB}GO4Eد&(} Щlv&ϒ#Rɾn])qNpAU$PF:?veLRk(dJ?l* N8y- 魅>{-s]]Cf*=§MdQ ܅dx ڽׂkY2M8)<(M w\7YE1z)x;DT.<9Mr*&&/ls!MR.g0)C{nxS~ҙtx^nruoeJxmpk)]ϲG0;`NZ:͸ a/sbu?o0FBM1R(WSe (L}⑕-"фۃm LKB:\kXF ķN]@c"gK"gnXak+̺vR7CI釠zGwwB^p.~ s^v_ Kַ/ E-P U(W9necK9Ff)Q*O$V۸yz*]S:Sٚ>/+$˻)KpD< 8;,_²%<'#evĊGR e*5{pis21T6r%aEo!>Pkb#|/n_Z1Uy5;a1s &LԙU;ޤ3<y_[^S2)eH>^ҢU;ύ8W uX0Wrb|E&Uh>7zg/eN:+ D% Vy~%ɟeEY_44ϥNi'RGCfLV*͔ Zh =o-UK!%./܁+nb˦ rο~aWڋɹ 4r-nkc#ʹ B /6׋BȆVR[v1$`8-;jn$g+i3噇yJeo9;j?Ɠn/d<|S\CEC N$;Yv~]s}"OQ#1DGݹhOWh]7RE'1`R_ к{=/:hP(gd$\OҀ+;|Az®ECƈR5/zѽ|" uS7m _Y{᷀bW;smNCwW}Ԝ|#oU"V. 'dB1G`WFg88c'}Rf" Uha`٬~ 咪04PGPҩfA`sFpSjKwC[ vʏY[*Eh^WImx̗x}fglk5Y:v0<w 8ɓޠY-q폷plJͤr{"3u(b;15*h g.3>ҡ{na/ #S=R+kJx]b#r%odU }PdUYCRs̵=Q_GuƠ_I^ 'V>w_q9)MW|t>PؘLQDĴ_>N}+妀y #&.{qd0=2mS&$BAW` s« jw$aQlh8=J6l:v@%KK6wO8*#"˄[)PXSmcS:*CzqZqp 0:Yr9N|CÛ{s8Koʖoyʴi"ETlmz(Gԗ~a Am*] ]𮣀YS/ s,ySj# Wؔ=C/fe$%B$W0">HØU Rb}]ӯSe$·#Ƒt|Shm THOC"dJucYsLX|r⧿=]N[$} Z.TRaGh 0i/E ] ޭ6z@FwCtiGyX_Z]ߗ 3lJSâ{u$1IA1Kxi!P 1`y5$i3`jhG OFy}])_h\]qsLJVGE!Z[XlznK~0Rvoǵ#&ip F, FDUPaE}`Mu'Tyk뢑x ^j#b0?L9mr Y2)B`"J>?wv9#u`frm4qhn";n`ݾ,KY&&ɤeK"k契։5g{n>嬾mqq gTi:39[ܠ mq"PF3J8jT l~/UC=^z'ٴ0 wX$-"R ̷xUjW~ї,fHwi V7 $7X5*4` ?u!<.B3MpFgJɭnNdA&sH0&?  '-y_[.MGRriGb6h]?>z 0S@A8lMa,8zxv'֔1 ^H.Z*[h 7P=ò՛8R.ܛlkO.3U,, өO @wܟF~̎`*!yGkQ1nJcLFa8Ӄ"xnl ډN5S~#ZXY`nAW\Gjn(O8lI$HsfZUEPl$#Ȅ&Iڎe9C6ԦHN~g*"h ~D{Tl HH-n-RҔ"Tr*qPb +Z.տЬ}$ِcU/PHXI0ck $;QhRE;c"z!NGJ#-$Rv&N#Ɔ R5л8+_g "V+_tҕHŢ# P(P8Ah礮G9۸0 sw~K+C)OY|\Y'q _F*Ca=LU^%T~B'&{>'(WO8^&񏇠eu"Y,:hM\A(a~j9^Kݒ)C+#ح,h*eQ3 ïXY+=}"HM(7.FNJzNV w/I ~+:`w#nDVj-kZ5? ЬuX(OTbJǰ-M.`y&y; ̐?S1sѹn+NV$8}ݕ%wMy@8̙2`ubbIMV Q>bp~Ehf$Cd*wk^4M!ڋ:YӿuLLJޑK['UשT`F*)&7z(U W-l՗I<=˥]ÊVqŹp@Bz^ 3 6O`Y BV$v "S"67)ic.k?A=S.FIטn^=gSǺ*#Aw;ʎAYe=8}67jØ i)7=2QK< h! u]/Bh#Bn5PL -$5XH ! 0v׵@Ϸ$F@]xBnltlЂh2]c-xvã5=LӁe6"eVFG^˹+7dmo|Yq{馶q %0V(R3&Q(CM t9XAiddi 35~gA^}cL 0#s@ȪtO ]ǡk*I/ A:zZ![SQjyDkys݃!J5YSt*~rf~&A0;zT9h$[ǯ%6/h‚Y&8!Y)ޙg-de}6X2]D, ^x ^cf/J/El(Y5AK%Cрj{]gQEm_{Lim;“k8: 5 9@Ujޝ:ZZl '5/Od*M gA!/)0!/jҒQEn4\q`bcqdm$9{P82=<$fWJ#`՘jv0u+DDeԂZ6Ю\??E__ R LlG۹ phߖ'Zڥ{7oO>%r|S1xSҕA߻] aU:z))зY%s^+yE%HR>-=rÎxgd#GL[ VqWt*?.s҉Kv^,l2'j{ŊWŢB4bcOYb ^ Gi6F ̨c溬 +ԌSb2UwoGT37mqͮK;y=yubcg/R:oInޛ?I0w~sYNJ;MIk|,<*>{jF#Ǔ'DlmΡxAȅA(Yzgc7| [T$?Bg 0_:@ŠN nFS&.7iV9[r^*h(}_v}׶2kǰ&Qmu(),_,"`zUx7|xrGXB)"T"g 4n/l#N;813!J;HG5^,en=o漠[pppg5p-ʐ6VH >c[&j:d%RKK*kF>?v2i(`oh[ܱ˿:YE2j~yvIyTӦ 69gU[E>c{O.%_qkxQ_h|HLz`Tk*6=Ci?mD܇ a""x! UMv$1b&bSpC=7حa`̬ әl5ɪtfxNjp4<_\#H}82d(DK!/VCpA\2/ V+ygۚo/UnG8vgu[LEe .ڳ -8~/1HK3=^9*׫@m IH|oV>hE p)M=.-z"y!~h(THL ܴg: O >OPn*8oU(V&s~ 9ȷwFbC5ʨ ;rIN>2Kwσ1%7O1d \0ܱ|.*Р(|@U\CL*Cы\'-R&-Y|σ)ԗT ez΢fn9"Ӌ]Vg?sa m`:Wh<sP݃H =($&,KjR[OxNN$no"vV⻤ўC?~CAI>__:Œ11}R( ')$N򩶮&nHN|4"eMwb "t^b@h}_9Q|Gݷ$v~A<1h<: fJ6?KN2#z{PDGΠʗ>s /+rLqk!Umw2/5PвKtNp3g$)N6``9$I;|TD XG0E`lKx"ggK۠ۿ>It&X@vcj+ ht.͕v)1c3& xr|g~vY`an_ qGYV۾=;dJ4Yo3T%aT0^(/ y7N*5N22m70 fK@'P1Xۡ~2jo+).^{[WLF(L)2{e%3Gf$,{nuT(5lKĆl(O"lmX:og cS7jtdcbsbjEvt"v~?f{Ccړj4>nȝD)qf91LUyMB/st}t}˺╝v s"E,>ˊZB@GkXQ-%~Sv afsa*XBJbWhϲҫ5V!pF<%fss2φ=>PK7#$(+ynYL~fv@ȇ u/)) ǯƾ5mwzz+&n@?h״تVI>-a%Q3 }wՍ NR'p55j}1u<*q$I.Z3Ź_ <[|t>!UD6XodntsGwmf Csۙ?1e"0N4Wp>ȰXaA>o+ep/Z wb HEkIXNԈf~45䕏ѓ; 9] A+0ų30+!ML^Sv16v,j ;WM 0-eJΗx^S?~͸ y9aMÈ?6`@R0OD|RtK:$ܣ+bΦJzZbiŃLҤgvFMz%$=6gkȩ m&r]wcʷ0k|$ֶ31XľBλ`nG1.qp6p|Ib)7GZU21[gKc\,Ϧ1*O8'ApZ$@ۥbO컧޸rOWz~L%"+#疖(bj GƘ?¯{j/W`H"f8\|{dPSA[z͔W#PM$t&O K xv%bGzM aj*'X`-rQhVU-ވDAƻG^L+ Wuy6|CVF] s%C7R&먢FD-vPȅ8.;gG=E'FpYm[|8e(p2QgȷD^V=ȥA^fc̪dnDN+XVÀQ= {q`5Ґ 9Zm6eIA<1$/Rq4Be:q cSqP; Vf&2Sμڧ5IW?hњW_raFW}[.P3ynB'lh]Rc[̖uYdh.+8`:zgϧTxӐr)6JXpEIMoV;)$ǙMT,A54~TzG@յ.PljRth EMF*O=U:ͺʹ|y$y}L+i^0N{Ϗt_oiC9j=uX22Qeٛw{pr߶kr:&̣%D79ЮqڜQMvc "A 2hie*`ϛHcEa}W=,|g]dň&1xc]]&⎢+K $C.Z4gVWd7͹.'ȀO7/"Pși*c{.{ajҨҚOS3 )*tH./G+Wi) cd^{}*IښH[)+6=hvLHh6o2Ee#6נEuM dpĘ71CFl%hh:ܺqI3g2WX@Kkhv?`{X0=tjp)b@W"M }\kj "? PwDUܸ[[;]FLvk~3!J '̊iys\wiQ4^JYY!\zPLz6.icˌ0lKR`7}6$<'7굴Ԑb~jUy֭o7"OJS.Mc_ܺ<3*ɚb0T(~tٸ܀"łD!sM2L Q^[|`ͫ D$/NރJk_bӊ۴@gYS #5`6N*\j?HoŊKA#[ʢgÞ!ό\2tQw~/. \E%>zFv9@jJqpdUX9{|vDnTu)o ,Oɗft߽I>2 TH-@Ql B1G{$oC%$= gKv^([zQyGԷ^{ o\*@Pf]ۆi IAP%(/g~6vTV)V ^IftѨ2q.vi;Cʅw̥l.rRE+H|#d+Gl\unS13#CYdƆߥ)GOtivbF Z&cA$Bޜb`?P R,8~ؖ|զTU)>1W]Р}rb$8 s"z\r5dXSC{?ϷI}Uv9c9ĪdN8Ppy|:$* yHqV&7Uѝ{F`aju05>AmնuDp#5u<2}`-!ؒ 驃%v['zv%2)l&1Չi:ϻzGUcN-κZ%JBRF>c~ 4P~]xg% gՑyq!fOQnMlo3[|VhkW4Z'(6Z)viI=ix}C?AZBB?V+YtI$s#ntGmbv.lpU-%尖j$@<\ԽP("jk*c~ߦu&*Di\:gOhJbU:8};.Ռj HmQk_P*kpu:4 zؼFzKN7>ѥPhSnh<$6&ɏ0|l!ѡK+t/XI5(fHd\4G2x9R-q룠ex_ LdZIFΫ`ؚCgf=NTLT2wbF!;|zuڿѨ4?+л4.W`\F.ar|]SOF #z_!TOI!o0%6~FeP[:5_ovm:D#b3m>X/m 3ܑjS;\d1VfR0OXݳ@3t|I!YVs-<)L<0u+t P%2_8BNTRrZ-RY~yM<^LuI "Idn1']7jUK&g( Ckޗ$q|GPK5lٶAH£1b|;`Or$[sزj&e-NUC6DxP!01ǃOr'h^JT±/)/2 *1JԞpT)]čطwƠ;򊩁 Z,_Z\ޔOЄ$LnZP|5P,)Dp`ӳ$r3gJ,mᾑI_gr[5s(V߿l(Hnxzus3,yJ@9\!zsU7TD_*#+ȵl~޴ăJ C;&!anhP@Լze%FuJh)t+.eDhؽKΒᣅ &I>h"zZhhyvLW(r-2zڍ'@v7" ˟ {W?Qܮ3p.@/Ç<W7Ny =mh%oLyHtiRuQZx+*C( "Wj7XAy-6RiS,?hZxml.UȳAN6>YBff&>2vx#;o ۣt㕒]%X\}A\wmD=fM s1*4vW1LݮA 'u8.i9G堯+\}j5X0L@_Mm9;5'{c[y#'ӳ6ˡ[ҍ _6Zk^ 4ޅ:iI|mYjw+rg*-ձV&)ûlG!!{@eFZBa5$;~oj\?*3n)s=D&Vnl`+% iTqUekaJNj=+-\v?[ kj?T J4'߭ 䲖&zdWlA个l L ~\2sʲKKgռ.$"Q^*|=m L2frl7#HgAjTMzWkj~8UKvBW5yvFCy  oCv7A?&_:/i]Ds Bw{<'gp;b0T8tkPA,I=Fى^ui1؈LWjrPIFl&!Sa5?lM$X.8BKkV t_Cճ`tUDy>?5뮴! mS'ٍ/l^Ғ΂ʞv8$ؑg٘#15-m9-v83FA0Zl~8sA-- ؠeB5 U;0viy j]MR7B @`0X2Jh"Oh(wΈ Z=pl| ƾFv4Vx!C1 cYpo]'ঞTEr/+ֆk1_ͨtS޲YU]dmBHlRlvQ ~5* ^AZ@:@1*Ugf+Ĩ!P]v:4(޶,ȄPk"o-mO%+[G2 r^Ip5PL n2v1¡R-[>^&AWɎ$i:Npr29MF:6sǃ48J/vxǪ{`S2;9|V,b4}d)-q*Xhh"]LR\"X(}2F=8ց81g;C$ 8<ڷ2c(̂dl.Zv*HcAJCbxԯTtoۢЍd87t$I@$#C UG^ȁCp+dQs"{cYfHrAD- WNKwb^;.Ϫxر"Opikl4 US,v=adOGNjAcpAkEuҍod5( a0UHUY!)'T=J7*]1D(~Lno3LMF -ݳ]#^MY,.sCKcY +UEGxF*sӡ`.5Wr toQQ J>w V pnצH9<5}?91_6 Z3xTډlq^9 +:{h5iD)up~Bpć>CoJ] mԕSgIqޑ`< [Z3O)B=<& agtǟɒmyYΕgkp{_ #iպ|r{TYp͜KR\cbۮVQVl[(e!.[DKBfeto Z20PA[%‚^Oq/Չhe$2-KLP$0M1x9>4eox]e47TuuC0"84̞fc90 9lс˴~HNiAӴAa}?+1)xF44~Ywȭ婲Ta1jʭ+ MX@Fk|NdTQJ$ ?Sтt8p D YܲDgJ7enju.J߬j΢?XFWQlJ$c b,n!4})|,\J/yS&jbS3#B|Q@5卟\ܗ7 a{a.ᛰ7%u7S)-dR'Q#MYaZbÛLoYqPgl&ݑK!KSS;MC Wt~ ¿ܶp3oj}ZĂ 6=kø8\ s74iE:7-ܺTe6Si"{4+!|5>y^IėxCU(iGTA!O0.IpyNcsrr94Vdsiϟ'm]ujA&Q0k&0=h.:sP@YP~4a!]=5퇆 \8{ n3N=:oOE|$ܞ)v墕y9msb X&^\T[U#GXܩ<^&g+Yj(b<5^z .ߨDmn;õô4pXs>JPt0 7o:_ԕ/S{imK)>ꑘ?+c kWݔ:N uȕ e?o!1ſMJRF(ʛ^IwU>~l-z؈<~&1E3KO{#b 74.e.d<thg"1򶑿-nDD6;dzzKWLBPޔ6"&;~9bF(O8cQiT!Z3;ԄKE/sHnnψX'^]\ /M9-ձ=eG鶞MňRj[PǭFC.шQaƻO>Dc>?A:RkO*tKb| $#ma= ,곷1alW'68)eWhnL0! PJL.EqեڱQ"Izp;5< ]PmԺߩ!;=*6{5Md$t_d(@ŲXAfzS[+_O=R,3wAyne="Pߪ#rx~wFLJ'mB&כW"7܊{d"LXL619Fݳ%3]ջPP( ΋vaӁGŸG!)ѷa&zk|j<ڨ3MsӿڋsaQ*A_CJ{54(`-j/FYb?.ኌ!* c0 Xf t nQx|,fkv :LyHl1g:h-IByJ~9>b,̺7~KwVj،!cZu/؃6Kabb9kOUg-]**'uQ)Fr`Cj]xnj6fta FCk3%#Y68ޚms0UN,tdw2G߷TwJ8|iVzZr!DE.$v Lh>>A ML%ϘT:;؉baE]3̦_P$ט%:9xvLƦ^7p9lx`>@5~C֏H,Ӭ*pLW:qlIԌadQ !ɗܧφ~Qޢ6 VB[+']j)L%5[nz neOh#ņp8is-7"%e8X< \&|&v3q\7 b epze<"KWfcɲuu ,|ଝÑhׁ |`]Rw%6e ۹[D(~4Wa/̵`BJ@Uޮ6zMe$| St.=F@ OZPm ,$|;)$)l>s"FY,,E#QWuV!Dcߺ~Y`Cv@iSz9 S Y{j{cC=[9Rmׅ协Ofu܉p>jj3+eaT՟gaCqމ_CI[m=Jw4-l>%;^#xօR6ߖOׯ8ʆQlKzy| 2+7#?Mo܁h# &c]~Y|qWc\M\z|8x*̗ j߆"L>؉ޣ64K/uHT e>Y&W__JG3ި;l08MHPu`ګIuK޺8g4Xct2֗v-y\ 8ߓQȚBϻMٴtI2—֋KMu1w )3QܫWʏd [dHaIӲ^ scwjC3V@3@^Gu :k870O9ݴ-V-½WۼlN9T/9)\e 4֣ĜV(D妧ݘl5%h+Q_@0 Ӑ38o P0əoʈ,$G#; ZԬޟ3X0pD$f9Q@SCã`EveCGm-|Jp_&3?%)õÞ%. Gᮍ'R8v鲦y:f!?C`8>&1r~Н")ÞSj\qcP­ uIH>Ls* ic{HHL ?$K?)e \fe-U9GX k/\ak[6*F>c#f޺v[;Aj|CNIYCXL*.7͓ιv&ֲR庘6GON?tgv3V[)栉 :  U%WI;V|íϱ 0OAcD\5\NxD2Kq}R*ΤPHFuVjsz, ֕j .|+;JRZcn/W7:`s|}gin>ğ   0^|8[F&/(!7]*ܱ΀F0`X(ٯH W`Be?f)i5=~+4ɇYgweoY=1:"Nǟ,vr` Wc.juðl7 C4-?|{$wZ;7Um*+ʸI ]Y& (%|Ė44񄮥0 Z3 "[ws"kۍ?~'ׇ@ U6P τCvAO=(=͐ζ9X@SsM=@`vYY 5yE3?&bRpW W.xqP`tSfAaŽRDň:;BHAUs8.@.}DyП2؋0Uږ{KBGNT/pAW)fv6O'Ȣq`{]+׎+['А ,pŸ~=Qn?^$, XzW}"LS3yu*qdhĐd ,0=XY?kɘQ>^F@kHt"JPaJo{tE yLf% nW^Y+if^k^iʲ ` jEcמǦPl2 hr'dcũ9G1AfvM qopzs=Z@e>@s HRzHUEj"!oJD SѤ]yT@ehp*x8{[DOG!“l6ʱja6 _XX}y҄Yh;݉*aMiE'(6ל]SgL ^d,w˝w/"[(^ᡘ-K 9IJHǝXP3n))bݜl}+&6APя)+yFf`% pJRêz[D=FlQ%#W5gDéc?G9G4ELAvxe[Jغw=̣6H uGjB_S"N!fԗ9E+x} `۱'+5Qȸ~@ CNlyD%t_'JVp_}baicCv)c5Vk[4^f:N퐛#OaovkV"YV#Bv42R3D\/d g n%lْ$4< b7 ጭ#Vf `-WSDc.7'6XbuP< (DE0*V|ȵՙPbmH@7ZZ6N+5֫B(bMd&ƚ0z^AҾgC$~6*3_:2׬*9X6W2?xaK!3&wF~xz05B&Ѕsz_2x?R\)`@u]ꏌ?=S&D'ei I+|ֆɅ1K/ĭ7h?`鹘VUڙ%w'%ryd&jJWa_$+myf04& 1`ep/kDY^bJe^B:>pgnѸfuߵG(61Ǫ:cwX_~Wd\.(@R_PD[wfhn,'ȳ_5PLLZyxԣrwz /\3Jkgd,-BSSZl$/s$\ N7l )PW[#Wֹ@ʔZ ֑Y; %%"6+fn*bο<їpuH)vgC kvrvI&!RGTȲX=yʠm g#WyNӎ3S9g 98(f͠3X;)0NaJkA$d7+ o6[H߄/j̒_j䧫2^p̷ kb?r͚x > =eUa[::k_7CU !/M8u;OOkf (H3BTR887X +XVjLI <2U֡VI@$o2l*~񑧌2/|+Mڐ2KWU ?i3WTC$p!ΑŅ."8}?n.[BrSw0&fmN1_\OH+<^A㬚}>к;꡿)j͇3Ի{0vv9x5$}5`1Pr4(k`2a'8d"A-SvE󩨈xj*)h3,LQ6x~!n0[AЈ _}=gLk Id<ِ<k+38ĴfYnMۧ@JY 6҆;l͆ ̙XM-!oP{&¤>ܪ1߈$aD&(K~aunN2PctCzSξ1A7fp@Xy-?^X=0?k{3睡4K$'.!ܺɗOL0JJN~]>8$]aVvq Qn-@$LG!*`j Ϧ"_ uR8nzf^c 3lTS ŀ/K2BST+j~41nmi۵$[/<%z(bA՝ |zX\UM&n[- 3؞m$~k$OOSrަݭIV lEC)Ih4I XE*UuxcpOe3 [֢By9Qt>M{_Ui2Rm$_tRX)CgTU=~ i>(jo|=f~V{xf Y1 7`'HJ !f6'T _y;]?>J r;f,pMVE&[)4A}֤AΎqe-M|`,dc2ؚA<'z!:3[' `mX<I$E2'-V6)$uKw tYSCa8sLl6Vsm:!W1IS]v#uGu RҢCWfǬUTw?\ vkV 0L]"4RfŃmI^*$3lގ͐,CުXRЂ\F9߾ A^UJ@Z_T+0*##>+lj"szX.]<8 =Pvh`!)fV<#ne׿($l HHw [>Wݰ$IZ6 H894,qU~Cl<~`e`pC(Q%WH·F 3Uvg&2gئmJ;juJ7 aO?] ϙo]> {)"xRy@Tkr)&G Ctw0$tFpr7&u Q".Mp޻T Y<O4@u5ŘJCP9da822y4gGMSmd_]G( @ 4R{vm?{_I/30֝P@}'>TW?=? p)a_E=__v@X֤îV; LL:ЀPy9[oqIG E8qkARVT2A95)ͮ,a2?bW _$߿SɀzsS>zk2]0iMo=V8zw>kd*I"cuSENw==$맼Re!@aA_uqqĶ{3-gp)Tp c[n޴ilΆecLcXr $ܭhIaK/J -q1&"gg~ePNנMac NM\C<+{pϤ0[ $0\1.SfO:Јb[vBlbE["KX˗-i[uiw{JeZÏKЧEİjƁ=0Hąx ⊐Ui-& ܳ{ƃ4|wS0m Cd@eX] EOԬN }|S M(?8z FPjt,Z?#kʆc] T/3*n"΢ބg3CԤHݶ !v=i$iZeq''0E:]ӄ^ͺ>u ~PƻغlP%@txe0ŊSM޷`’&QC2'+khRB-eMO&5sjXoQ'EodG土RnI!U7pV`)w<.d 6$"~gyZ B'pWk\^[jyfdTGp\-ue?:+GqDFÿthuN Nrv=rٰȦک$}0bN/ٸ?)2V]'t4W r8sB_s+c %ΛJE[Y؞@]1LaqHQ\jWD2,Hb7TLZ]i& )׸NMz4| ͇"_lF֟e ZQi," UreDP)k.2F\hnuihQU+m:s#U ^yvԈAG`0U5U#Y~'E`.A{;& &ˍs?paܿQ]Oa"j)sB,ЖgYҖWChBgpL&v oI˓gpI>0Qk'>~N67 e-L]`~-j B{OSr[gq|PLsG7ۣa*S.nK&5L1orqfj>ůmx)=;*G+j6}jo I"BW6$ R𣟼>MFezOaNQ\;.H <Ss/Tޜ_" WrgdwR1SX\޶ ڄnK%ޙ$DZ%r?-6 I!‚!> MV@86 9[6maN9uȐs?2S6S~^@% &!g>E_!42י0dzXp:b\vnj7x[ڝQ9;^Y< U#U2:ǚCw/^MWyyVt_ ` [VL&F9YU!PĤOH81TeZ$%~yp%]0{סeŲo*XEmMMVCYlXxd iRtWkIÜZ1VŚ4ЀjwbʽlJA'qf^e;8-e I{JG~̎6PBgS&(Y}`mBm-Rb[3[ 2bݩ<#fX^Mt QP ޢuS^:ouM { /7u.\2b8ut.i0Ȍ5t/]J♖y(B/QG g@ $ ܫ)UST}yM|˵s[$mQȂlobFeN}/SeLImKs:XbWkm*䎤c5ç8dv/纭N@olX sp *)Htfz{؟cN|A1v쟌ؚ -g :jډXINj6ŝC\xn>NHgi2瑛^'A*5圸U%_\[NKt_2cx=.%+<ԲmS;[Hṳ/f{,Оs~P; Th~&<+)+i8gz]z/Dz }.{}&Ӯ: Tt; 2;~Z;pC0}r@~&1h}HjsNɳw-A م{xno(izr5u~3]~|^^׭˵K?tsT鯄7摸hH$6ãk".ՉG qX>kᾪڡ 1*a;kY t3"tR`'Z$0uk& F!j7O_ <󨜗n10e*fI<p6RmPh%j{H>-Ш"Ƥ 꺨--OP)4ؐLpL#Clob;]o T#޷YY AK^@-ƆOtP'\QLYouF&/ksW;HM.(P<s^xt?}ORpl?:گzȝzH{PVe?mHbХ4 6,⛰Cַ_AIJkR05/'kໝHhđA~q0 USCEBI=f_i#׏oͻ=)C7U=^֯I&`îԤcN}< bCiL KvIRzdO2*? Vkei0(L1~܊245ok.bLQ㡜Ċ2|4"z]摉)E y0Bi$S=xNa:0H*8/ҡⳄw.-]sE,ke$3XOsE='>¯ ,Tc>Ⱅ?Z]-TT_I(z6p2_`Esu] `i6ʒf=az$75Xk53h`@=μKBIvjPhF%w/89u’#?:62ܒTcx0Ac;ct[oQD/Oس^H97y2傶 }^,7ϧzNuE*e@Nyl'ԇ> V$Ƀ\Ck~kVRC_;E (: ,qi>Uڜ| 3K.Qqǥi]d $Ig*{]Nա;1թo%i3NhHCOR9=؈yPuZ7㥿 )AVH;(oZt}s#1jiQ Go\v2 \l,R$[oјB 8 շ\;b_Y-H%(ߑpԣb8r/ɶH5H,%z[gҜ#PK("(ˠ$!3AK4a(yyDf%{PCNlz3Hi9mmgΑQ EQ`@^jyqYY:0JfHW4̋$oГ9"MvĀC@g:BrU2,Q%u)dt[_6/^> $bl]2f_"Z1]gĢm5siRŵޮF_D/LhI9۵@HrG2H:zd]CI=|q~d3jHOht՞.4y}&IvXjOpʮ{ .{`*ciގ9j"ʯESlj0ʘ'=vXccL#gBzpw_X*=i r|$}Sn%_}XOI0<} 7GOzu@-q,dъ̿pH5|b`ߍgWZEIZog9(^qLJn$LFXt F\QIMydBt {̯͆L{>IZ/2:8YZ[sntUY?tk݉\}($jNL2h.pZPbh:vG\ E9K^:[=]/SfC)*.vNx? $s\ y3+5Nү$$iecGskHڄpZ*8: {(2Дk5[?S8\KD-u!(Fd's"6t$ګtZN)__yW85c T>,.Dg9- q֛Sc/ȔN qq59m[CˎU,jlz`*jQJ)a3gK:{;58_V5#HwPP ICo 0.7e;`rYnU=kS/f"{~U_.5ׅߓ2)"lhghG^B@;)?w|pV~\BMsE*Pr@IYU9ȋVM:FR-O%̬쎾䟥<ܞ{c҉|ld#3 bXmF du㪀R|xA(%qZ UÇ}/b߮i]/{J.3aWNZ~L5K@]{Zb_@ ĵ}DJ50C' ѩ jk\,b\8fDR)AUf8-霤{:8C[w4 "FFi{\SVBjy.:'i-F.؝nPj2K.+@m]\)kSbu GkQU;(r4'qti0\QhqNj`̀s> ӊ Z0`F!ys8Σ٤P+H-!8B\X=֫+D_Аq|%o\tbq{U)G`6!hW"̦Aq3ʢ/5!".*XLq€HM08i{!-Yy.9jj8WJCpAkWA- hxx !Nǧ旊Rk&F*np@n(?qZbp!єM]eε5DBQ*.Zvuxy4v 5XXWN],G ;b^e`ATXⅵ1zʬj ǔ~,MZ<xvCfPɌ*ƨH*p#ݻ4 w̩) GW7W\k#,YI=j Z$ @"ӊPꌙ\/_Y#Wf=P65,SwReo*+bTMshp.x6_WvӒk "r9W6:(gjhS`JFڞh޲d.<PB[j݂ E*% #) ܎so_Dol٘"M2da6tܕ}Qʌqcj=B9Q@IB8&T\Fɉ,Yٍ_E3RJbaKfw/:<2{I1n.}C n~%cȳxSHugE~蔳=﨡w1SV)"ؘ1:+`a`dYu%T>4 .u-6ŚTvҀ@YrPJt>P,;  :pAhYAtזt $6Ttdh h̎}?xhVz&Q^Dꇑ8f(TL|[92ouۧK&3#bبjа/Ye dr⦏}{\cbfWY]1{8aNHakK{$BƛH=ah 3cOeɴQso< ɴvalLs7rpZh5x,+ޥʨ[>)p+Щ̭6VMUa]L*m!&Y^qrg'Ma"f$$%qiJ:; ⴝ.4%ڎD1:%k];I26 { 5[uc9HaS(v6 _>'[qѿ_s42dP|uvr6qH&5o.T0<:~\5V)(R`{LY%N4Xiw;%[\Q;hW YN"xt!jT1R;+4:+ >Ch YzJ-K-.;0f;*#x30^P6)i6BUIjo3C,OQISpy/.0eD\I7,V %{)o؜].'D"O6Bp{{НcխGZD .@f pn $BAan`#ڨӶ(),bFnF%&}"ML%5$8U6F2fh"A&FrÕV̈&ҵg|%@v5z4wx q&BT2MLp`8}su ,XD9X։W/H˴Cť}JKJL BFr8-ط) \4 @E&  PhŸU) r6HFD% v*K 4KY CV? ɬ+a*jÙ'Wx̖3TvdWH ըO*l(n=緖@&]Z|%ԡ¶Sj4i6whluCj^8D[kƻrN{1aWbY3,)D_|nR#k) +^0HHDFUJxf&%va#)Q#mK\0.ޞHFδSO8A cY(BA' Wڋq|ɇP@gy)J,XPa )EqOҒǾ̦qѩffX>&^H3vl3feGy, cl,S8- >g9ˁ`UmzAfp3G ,::Ez/ߺA! t rsXm=& /UD7*ѦN$z\dtPe/oa2M:!}x,\~diVȚG—H҇+Vb2j{"}3Kd@_b;'q9˚zskRn'dH#W)kra/ :#4eD Q붖i(hJMW(eV37(QG~UOŦ:ppa{p`M,#Ui[I/!/aߓbnq:ih'nkbUkEya1@^ A(?eKF. I_oa> Ds`;~&צk:Pd<oJ,Rd^Q4:arwV| (JL#^6!]u``q2*BdF⤠!Z`icEt׃J0E~M!nxK>W?jzQ/ Z ^R8OͺˡگZߠ>:hG<]I.D1p)o45Pvne#7ApgNN+̘K1j;FYܩj!⫽my4 8:MJDC )K6[`(3/ bx&BG60)85p}}-j3%GЭ6Y˖?h#։W/&17Ơ351a.+ 3[fF\]-/&BD[_Cv&VUjoGĘTo_8/] 7Ȗ Nz>]d/teiR:FйO7Gj.S턆558Ȑfq1C/„&YqګgggY*O`j #pAze[\V 1+K@qfܫϖ}| yMogFJ-9ĘSsjj/_ lk&H;"%,P~tzmE=54,I5ͽ $>'OCn+|7`\*(q4`Fhޢn;\(2)Hoʭ&%bM^ΫњZ!*TrRWw0-i8[⹌X {6T_7TS1!1!긵7 wYK4Z-nJpSWJ.4! a9eY[ 5܈a_LO2ԅZy޹g'ϫ6hZӖAFEn;ꍙwQqr{뾚hir"g !z0h1@{)æ06W*'!?p"eMƺ-h]J&fJ+3Vd zVTLpg?S]%q9OY*=&̂5 XVkMΌ~hk_|DAn\e] A .+6ۘ>r (Jjm~!rԊG ԙ0xf#aá]kOl~'﷞xt@1Dcת1s~"P24=WzMp䖯+Zx8zA.j]|#Lu`H"_, +O))o;J v1H&aٕŦ \ǨՊ6\{:JWJr ( C-m.%ʍ=*V?\9:iiWR0!Q {Ɂ68TcqiE9hfeXa8;[GEiB UD%{|XLo?O<1H'R J^䳋CV%;*ڦk.ꣴ!Spc$],"fj_6hS>"qL7P挚CݗS:׼8 > E ((7KAiچV'eKd``d$ռf-JxbRDX5J -|L.|dcQ'Y 7[ym(zN=z֥WaV ٞ*lv/GЄAX܋ `uc9v:gg}T1AfZuiQ(EH~;.(u GGd* #sט 3do"Kxx{]D'nm҄DUکƎ#d˪ 2<}%}{SQUn3L+_Ij `p'*ADU΅|eukrZAܨt8*(~QV _cXB7v.q_/~2EaV9t'K4sRAG"Ҿ?V ;qh0t3%ѯŹ~K`nT xJvtsOBN8U.Ӈ(N3@O*}z䍣 Yj!GVx-Fq\Fz}?:ݫ4U @zY8(!R(62Np)qӖX1a0E=);3RTIa#^sP(B2{XaUw;{ ?2*+8`io RkvvЎR$ĸ-Sٚ8y q>T9%??Jsu೔V'TX:2嗫Z(6/Ncb"@ZH;]r}G'ȕ|c sFRy/ALJcDnǁ4yS$ۘǁ(y+WB>ŵlC6uDfjRiH/?$' ؟æL9TĽaIQFbbsN\*|:='sJl.ŋC'PZ]X'jcg0,H\EYA`aMLk4bR ,/M/ќ#L+p ANXsjz٬z7V`1*H/',t 03B y&4tKBpXϻԭ۟S! B/dloEY-M}|:=.d#QWTԕazϠMZ#V6 NecgV6QU/pelx)x8̵f8Pd kj5WSiAvHޫy$/%~!Mc@0L6)PŲ,\s঎內QG}X|zɋKJs2OVT4Bzõ˧YW_* JCKpH9l,gȃQ-k3^hdx4m5M`FZ ozԩ0&(~lX.A EKF33 6L{j*|˻#>9oiW&€LFԘ{5̓twL{;Ǝa0Hd*fÅOo|:A'&4±*./{zТQ[WcڋjS`Y͟!r] 7F;`FTdvPy !a"y1hHseiX{}|mHURfȴ!̕>W7nɹ7!9"2 0u^O.x@Zߦ8)S#AҺU%3'K.EpSj5?BBghnY74:^%h]p o<'-BO BuHJ²Qyt"4QCa9m;?l.uWL&c0f=Ӕ^@7#'}JjN2(3o:$} 4mFc%@$;I=nB!*S7Qtbx pr$'wSIS3f>4Lb P#g\{r 0|̈́.¼k{Tcq]U7 t̓E7;K4=jYa^0iҦɧh1^E֟3?XA~ZxVnk#0 _VB]0Dͧ[{»yu lhem2+9LjZWaEi4tt$=q@>Q#ڒO.,k.5(,#r;I_m81#7\>,ݘjZ&MɝN #L0AW+[nJ ;F0|~ Ȝ%B029Ri ~A&&ffp|K_! D K2 p=1ٱ; SKnT߈7rcn M?Rn N8Tp^kOakQy"ZIq}K N뷮͒'\ASZcإ E;3QҬόSj!εG­ډXÏi2ˑWg&<{H[n?H B// ՙhޱ7N.P/mX7Nl0~NjGy>#>D b`>7>Sx4ʑmQ˙bCEs8v@3#Qp)_U_g-׷n8/י~͗9[ƀzWTcK"_wUgϡEebTl0ƹ[VceV׺ҙ:tdXw? xšoqJǠYΤC?uvYG}X˺t|bϿtstoQ.aK-.-;an,䑖m`ib@+e+2uRB ;F,lr!2 gGNE b{I]BJ\DۖT}`5sM.EXx:\r([DMbTWYvhOsRy3&C&hCC[%ܟM\VZ <\b^vR|4ȗg9CMm;Ԍ!M"oSc.+b l FUEP^!An\Ƞ],9 @Y9׵U aMo6//k/a 'zBF2 HГ.`ر!wϚI\c@?UsUp?0ql^kzGgk(rEF*ryd~X1ۀt;< Gy#fP-XeSDxx}x ԣZe}1Kɐu22.ҭM+ݮJ:f@QV/7 d &iڅcdn=/\O^,Um I, Lfj\6"خƌ,.T#P&Zh젬嘓:s"D< Uf .gԊ d5TuVTLّ0YfsBrHb>Hspں8G +̽ Ui|_ w*`S#+P$KP^? Jb )YGlOH84!l˙}7ҍ)q^`V?gJ oOjiOg.4^J\KK"^jwg[Ôc%@,2׉O:<:-nۤC^ox˪w_ D<c8MdcwD@ƤqhbuI X, =EUZ a^R:!gD%VHswp=Kކ5&&TBAir]C(9G6vAYiOu往J꾣gQ,9ZV慿R$GQLw(иWl\=qi'$?zJTknM_" VB/qs~&/e^$/7tc@f˴MwfܣyvMq& uSUM%nX9.H#@| 5$Hu:LfzXm6y 9G8^@ ()zu=|sd6\рʐȠٳz")MQ~, _G\(NFN:47GR#ǘBI)K,m$C[D;Iz'8=sml!zRZTZ7 8gtUQ_XX IAV<9YIM"k^_heIVS 1eйT gQE"cRLNM(Q]-˵+% ]^nG#ێ].5Ҕ<ѸY% u+}|sS}ݳ; s(M~ Mء閡Tɷ=%/?e^ <?n$m2X*3!'2NpYQܦYpu7\_iɼ $`{ZdtGO{hD"Ro!nu"Xcj  V.g0ZQjj v-mqT'Q꫐UhX̲&Jm!շE-lbM"F,%gMDLOZ/Dߣ1JJ3f( 2UZR"|w'MڷUwKM[(xX*rttmהԘ=e T+4Jjvm&fbCzc~Ћc?)dW7}N*LW5u8b"73 .Vi{u`WGgv˔G^2^ó ߉+ԽY+}g&Q42S~/Mk`:d,%cӨMr3 $@c`;^O]W{*R55\=2kل,F;;](#+1hBZzVe$~pqw 0}kuav§{L#{XLUw Zإ|uM1<)2sKL#N[j~x3WZG71237{߁q:s7ɍ9iq 9*Bf\Ƨv &N` p$oZPW`l^ƕq +z᷎T~'DO^"9| ,<,G¶"URcߥmL#KPo_e)iGco,G_N^ˈ-UQ)CklOkjy,b{R]ρN@EV.9BҵSWg< Αx}7p'B[8g_l#H_ʜiTI￯P?.@c'Ż u4M/)s*U{J1"5𬽼:Z2@ș=AGrmS}O7>Wgڅ΍~*/AڏZxE$6'[ 1 VϚBZ}KYVٯWe ڻ{+E*$.H¾ iO%ft{~zTuR?qTz҈ycM꫖&HIڇ9,7I9XָFPƤoOx~$)] ILMlǣ`LAb=gG*MҾYdsdm $ $6S~x`XEBǰ@Tc~RKœla=eɚ&CCˁZf3WR#8ykn2Hdސ 'D2u[WFEN&X{DzLGl{P2FwQ"W҄GcIeiۛL&л'7L=ә8z_BHۿO޽z;Y &seLqQX~DNc Isƾ#%j]/`1ՄF!-hv.ziI^خ2eؐ@>m{32 $38w!a`-cb\;~aĒ!R6C! Գd̏2Qo@%L:[;(a=sx2c`G )\m<"Τ͙yA~ڔU"NWlB IW'yaMN1qU)Jw&eںhb h<ۍ2<K>J( I_UivIކfUī]h7@}ip C.H.IsVF\浏Wm\>iGAZĕ lIN6I^a^s(T(N]RS{j*s"fIV*gLt 4%Y: DJI\9 'ݱmsgk\"xE[(ABYuحd $V?3/ wNFH[cNߨ) Es~5-S3g%ʝ|(6a{C~}/7em|vOigUe%p &se~y?AOڅC2 [rN\3ČU4$߾baxsfw'@Lsn{Ah%?Q~E?IetTҽW:We"eH$ F0֦5D>gV]Kyו^Gu`L",AzGBD-ZT@/Xa1؏۰o*‡u,KlhnAvJ=;Ѷ ;6p ܔ-XYEAH_iCa-!<|ѕf(<߼4 Cyuܹ/kĄ<͸gz(ȵݫ5`hݐsh> ~@pEIU=5:zrɩo[\d S*ɷ3_Zw>qe&Qn3K!t(?Se9`Tɛ)Yn/aUx!)@g5Dj MU{ ¡Cź:)=!! xJB X4h*4ڦ~Q*•+S8Eskm!-5r pf4Xg GUDW~Vcv5c],=:7 yIᐔ4]3wg%Η^"fM)Ѩ+?_eNjY`9 52m ׶Pj&F& :ݤڿGb>Fv@ (L2 __UvQ\;BuﺍX̳E"t|%_[cneLX=boE3CV5+ՓU34I$-^Y9 86f OZrOh6fspvA>|8/,ղd k7/eM§~Icm9 F҃/B$Rɔ~emCt2vei %5,"LQT`lo- 4y$i'g-mmsf04!i;,$8R'?A~`1h>m!~\U>+İ(zr7S(E$ITomiLs/msN_]sNCfvS}0Hl7%"$ZzNl'DXBzgh-'#jlVckR9=l{+J5H@N@#Cp"$7?Q%~YT[S)C,W,]{0ʄX["TdzG c0smĝpA3YɲY~(\L0U)^D5s[0w+¿g搖vVDIs:Udc)¯g-u\yCw nP:9mKyޭ H9*3agő6Epz_$[qtYyVHuynvW'tg֓4 '5٢TF@͋kuC)ndMPhBQudpGaBĮ% ڊtʶO{+,KnhTDi|V ťk{^fr6xҍ >#c%A<GnXzE!`p8EKaZZ栊 Q@!`!WJӄ&#?,xf rbxDnLOd Bdp)wzfǷUVʚV\M ^6ԭ{6>kRszy "c5{!!9g0V( fr7UVH^<$@rEju@ƤQS4;-󭱌b6r6lVS/™Ԃ'&zMUHa"wXb*kB3A\tZ N8 -j6IkB)bT yt# mH<U)Ji7p'Z4dZ\+t?,y c I&U|1hOKQ CuiϑSseV[9B.գ7Z$,cc(hsYFqGy~&^nx sEI1"%V3u XǁW> kO}Vٔ"];%ދ$yeTd%s+=CZ>{ VK`n'F+ $&al"ks>^ZIC ZcGM9D10Kz>5 Kg7;(:/3ZkOF+lPE` Sr0u] [+~+\[-f//@>t]rn] =c+RC{#o6~n2Pǁߨm,̏}#"4Q݋CH/5Qٓm0/eQM4N2r UX%GVs]k^L{sOY#;&dB 7^SOb50.^- +1[D S&ŎS+t] @il$IŐ3}+6`(yfuйDW~{3VdzNWofW_?x^9:fLOx-;0.DXXJN%)67\/ԉ/}^aj=|)rƽ.tCin.gA !#,WJNnWX"^6%&5=h0.@5I-O >XJh eTi!a o\tVk7z5 JV 6cU,tV~⥻~WHsYЩyAbVc⁒ĺjuO-u>)=v֝R~Hzfï(A*5f1\hjVWy dr ٧9U9'!Bm²iHc=n7\kgsxu^&P reQȍ2kIt  quۙ!Nb >Fw;d.eiv7 4K/Щ~?IŸ`<; ֨YAAw3\dI4t>ͷ kvPIZcJ uOniC.^S܊A+;־̫*9bAuޠ\t)ʖ"b{sgq݀{2KWL+ż½5 6)5}QMQiC++\kqipe$@QT*]pP :,}:'ـ?@laX~Q"Qge809S (6`Ա.Xvd(2+ÞxhbDh W&bF? )Ծl+6+&agMQ꾹{Pٖү>N4Ƙj($?DnӅ^%TB{X. P; ha.g2<]јsh&SXt jP(nTm\ ˑ4`%4? S&CTj˧ִ#Rㄊ7Tq++saFSۋ(gGAMb62x_w̺=(ۘ2*ſÙYjsWl(AGb顈x^8,= UR^>* ڤ 8'ͬ:֬Qy&pPOAL%GPDh> !+ dz{^ccd|Jp+Wtl: lBc|ݵ'$aE2r[ *[e\VCo >N~N2Fw?me Hp;*'p !M@I1,/0hHD'oO\CDX+oi1ӧ%:efS10Bѐ ޕWM &ڀ{cT+mhl&bY- bjz.?PKIu`2Ր68ZPHʾqpWc,ƣ7!U)H!%TBLa;1ʻ iGŃ5dm8Sޅ">UKxʯN_,_ټO#U\ Lg̡Lcwں+6v}Hj"ʢ3ISPMxg&6X'*舘G<yN&!+K`xRo׋j n9\b ޳F6qPuE9\FOMQ̹b끌iTçnF_Hf3-f- }?wJ88;#p+.:G ܍Ŭ:|^gW'qbK2dwlzC.ȣK9X J-04ؒZDf3FL}{ Ynu)es8#NC9)FU݄T-g0J̡wyhL{Q ܃*RYSHECY)SJސZj* SfF5R['lώ^~8a3_AΚlDGV~ ooQ%ăJDdc21@њsS#a''3ݑrɣť!v#Zk `k x6tTspo\TT\|<̏MHo0ISt '`6?z"d |5mRS 36z<'0w1b^o քtBfԍ@9t450{}`ٖ:7>r 2 fXp>^r?Btq߁h;WT-Ee.uHQB_fW!w7B@fXȗ," Xi)ip%m^hGa2+è. $(m.@`hLI 2h4)|e'(2J',~7l̿ʹ B,ڍ,^lCMyΩ1%VG,iXx* Zo Q'ؑ #fwA< JW;;:{Z+YܡK#.xx}?DO#~W@hǀIׂe4J[]c3mwk݀lY.\N3EY%NkG|6X1nNQ#vPgvӀUcCQ`Oa\O$@+Oy_7ȁIIA$mr-̮Wy'ێ&!rKWQ[mK|1<:l4Z09&Z?,op!2cEKǾ#Δt9aBYPڶtFQ~nIhmH.UO>9H/\cC K nݠ(=H>˜b(V 3gi JFMĹ8VDNzDc=0.mjQ&^ /]4Nl5Bx`vh~s7-v KOD=Շi! ^$|q #+y4桟;|-װd!l:qOE2'fo{PwZHԸ%9Y(J jqZً_t Q!F j ϋ?~t Jl_Rɯ7.O0800lFT vd4MǺR֩<| EB9Hwd>I (2G}¾ZvOe5q7nQ0LXZaPEmTojԞ uFk&6{]1`R (mDjδ]?XjUR1Yn @7ELmF3c}%YBggc*>K1s4tO(6sڀ#qU>o`4>XlEK'XeB8O[{l &3Cu@uy(](]i:f+`tuz_>b! k]j:8Q"QuH%BOp,$GNoUI`<1[Xt}#:B\tn6H[JbA`L[ԑ. auHI@-C2}Fc 7Huؠ+ؔNjҧqAM5P2>˹.`ۋ*?o i5m'FXB|̴DCvR)AfZ9o$ 3rY' nd}4tqY?a! hi)_"WAMW'#[,"f5"g5qL~iOovh@eץ,.Lِcٕ`?(9pXO_+d AMAūR++>(a#8ԥ 5ipU\m ㎊:ԘS~*pd#+<0xnU6PW4$S뼒gCB]NU H ?uҨ7XKBEkd skHooUd+|r ω(뾂ZeUjSn ʆǔ٣>5Xu<4V0vO9V'pkXb<´~b DIԷei˙=!q =\i84KC#*)vµ7Gk^~|c.!57"BAC'EhQ2JS: Ghbdil@8^p9 6F_lKJ˶KVc ;}MɨjB>+)\xL< l@"e& [r_nm]?X/K6Jچ1.V xz}.b4@k+']]c=X狒К`H'0 7/C+A݉hN{P6w8ykF?_4)ΟC1|xe?rAF XZg%Gl@!\p䗕G}*qv&z͵2 d^/pJ w!|)r(@gv'ܴ{oV7h4D+?G׌0O>miYݫh_Kev@1ZC g+d1>& AOAkvo@8<ЃD&`L sfu%LOZDǗl@> mGtnuߌc,y+8]$Rr&Mdhx3m'JHKwI$0 -h~BW`BRD50a/0nڽ#|x*V=w_2_VMeq\WOkU31 FtGϲM#WcUh.KL]<)%RHzDD4 ,#ȡK )D<@U?ӯ)Rܺ.<_*$~sޚZr4yu=~WSs̡ ~n,cGKI0c+XaNJnt%L)Wλͼ3dl7Eԋ奵jAV`:No,P]ו|C[|RP#8";d|g1cPk-Ss?W@2k|w{{h@tqR;^p[ч3tAĕDZFn-߃R臯GsNGxֽMY>*`N ug6AKwDָ4fOuuՂ kDEH&e8pn H1WÈzL7 v6ap]uyE5W^\FγshTd^ Ncs4IG|m :i{3Ͻ/eݖ̙2e'hnėycwk `XfjF.yK2]:}#%&;)}k(v 4HS7u=l3~viTƣ=اC2JN'IWQmE%aq5զ0])Ʋʷܚk`Ds W$)A2뭩0X -ɿNZ}.\Tum)VLSՏДY Nˁ,yG "@Xߴ^b0c0琅enIVHCNjO-(763xj/;4}H<9RSH Oxr7r%bSzf<Ufi K^ŗQi§G:BGL仙q]#ނHFڣ#q(C&q(*ڙYXhZ^˨=/FM}$&%iG؈TKř9B߂P݋ q&d%o7;?B=j!Ԁ`l aj̫Yv/S\TL = pVI3z= 4d#+grҫO~ wXFK&lf[}PH:"9IQH0ZB~."ju7v7Lf[:3p,gbc67?rh+xhK:;,M̚:lԛG6t/Uh٠f=X̒g̵AVcރ52;Fj֊llN<1n_#*sXdO%чj Z dJ3X ^x]P=}bTƋB}/exb Ħ|[~c+U;ON~%IF -6r??J_ NܺDܡap]8Y֞*joI*k׺ۊj3OMF,#O"Guv-J%+pnbF.+>|δ&@=bTlÖ7?? (/;?Mmiř BXM 7FJk'fc gL  Sk.";GTBwU^S#IŠ`^.ZA7WJi(]!>~;t^Kd{]4+,2~,2^͛A8 (L1=*LPY#]m>&1#ʅ`:H岍*?"EÿKT~ 3)Q g .\xiR1>>[ł~l aVz7 MHH$@ʲ4𑶎KdT<=3rIv@C0I'~D vo0vE ~~lFbE4ׅ(lC󿈮ؙ2u1Ρȋw~[ٯl%/6n\|uP|`%#. Liͻm_Ƀ=oVwjG|DX֛ luӬWT/ xV@? MQ3FXP,I+bA#lO}fgËӻ١:(ok9GP@ڼ:F\Nzs%LKph&ilnJدɧ#ZqwnR\Z;˴P0ڿr^$]s3z,øg cݖmqA=ƥ-e|D@L)mL]Œ9M@ 8zN8WD-0RSj}`;{UƜy**oGK+Z8Jg׶ueZU[!>Knʄ$\9d^eYIn>AN6^CyiBIľƋ<g^aʎ-Ѽ5|7fraKCҔ(ʆ  sѾYϫ'ͥ( 2/cĮQނjl|g;؝q?+q|K+ptQ?X?r1nj}41W yMA˨ gY݀M3W5U2rIN,Hn&O&04 w^p։ei1[԰.蜗oCUPOPM_wi hZ4j8iD'DV#Zʑ8cwW^M0Mѭ~vdUHl10ʽv j}jClaF!.s4RZޅ~ƼoYs Z{X]ylsYZfpƠX,9D hiԒt>ѻ^344GQЀSK Qؿ_!a9vuv#m. XLz-xbԶ̋.$xM@0qf=7`)u3|~}SpsKox%(3rmlx(NLQ;W5nffRe$J+L 0ٯ[YIWG{[c# qj?y&"75;峥W;Κn7y+ƾaKC!zLڏɀSapn~G3^C0IAq)rbAjKCd.h8W>SSC,ajqsppogoftPX`QpF3R$z$*AQä,P}:%4ȝǮeϞ ֤zIUkI)ו/@۸SQFKfKu24A@#,Z3*IO`k**1«~(%Cyܕ.-E\s ˡ1nyUVb&aLOy/J|=Z ,A BX6_[-M897~C:ܚ|y *ȼ:B2/W"@,>iaƖw2{w~JvxZdhuCc+}<2?“pNu8L3VG_34m&RAg_/^]LZ{(?F cj/CV7>w\3/jd-H1Q__NNʫRw`AR7 ըY"?j7&}a'LI~ub33a* &?@L.j.E-gf{ 'z*:K!V+6L*çm󕘱R"N\Hƍ%`VUU݃2V؍Lgkq7?wo&;C XfGlAKH]QDf=UH7d9EÉCg-QjJ:/y:LLutv A8mQuxC}L!Y`@5Ql.>p0BT=N|"V_jF6ِQÑXOB W;!:-aw<x.U6*[z;^n eraÿg6SoY_ĠF1e<-,mH5PJ dsa}#UP0t"yWy|=XwɌ!#7#AKe^wZ('"W popf 0I pKޜV ;8H=]EU w0C~` h"v76"bAEaYr2WMӨ?G\} &NX~Bn "M(#ZYo)8jCq`\F&^KYmڪE f Q"n osB\S5[^N D>:gDB|؉!s "ܰ (,3&Ȯ }ljh5daXDkCP,A,F=6 BͽnηrY0ch [/.l*Lg?3@ fˆ.cx`@ŅGn ׼k0᭞󗙰Np80,k/$%Zhs2o (9\E="~o|t i(@>zbtK`3Y'kPaYG!!1sEQ|K]uc7| x U-ZwdXBv{-Kxb\3Zw޼J mrlfī vq/o$Em.lf1.6d;l[Lv +A1:?1I[i^U\/!0d@Ƣ+Yf۫>S<Ҥ5As`.6ڗsc7EJT$qT֮U)CQO -uRf*\UO"[9 y$QiC;[yuO]+Ğ1%p?WYaMzb/>hјjrH=OI挌 8?$d/1͑& $?$ ߻[y94V#̷ "W{_+fʒc"S9戳_?qE= CPG-LgS,>W̾X :4 GY  :\\##a!&S m6hގ$[r'.N*.4wcN,SdqBÕ~ѼF\B\f1 =A#:mC ]oSdv~'f K5lhxvv[}5= #h򕃀2ZlAJ77EC=jFƔ54vd;-6Lm9/U)[6$/@/ ZK^ކ?ZAS̠x0ٟB~"P1w:se7isL]._6NvU{p nK-("DPm!8P,G* !j9k6;ûYVk WP+FgH嘣T(FFlKN.+ Rv_&tBpǫ6]4zG"!Tb}u^~:.)&@xQy]8h.^[1ɴǭ-> Dȫ #< Of_!DٍU"ob6pthJ{U)`P]3PIc7 ɵ8>#chjT9)}/`0ÿ臯>AMoEg\^ 22hU˹GoU6 ~gZ| tiykMr}- DK F 'Jߑ6&o\g]es3|(-j`@VV;OͯP62aBe+N.*٧oD M9Y R%dk;잛mAhxD䤓ZtUozd=җ;=lyXs]J5|(]{ìnyr0:o!=SA.dnd\oz{TڲfSpd l)k |֬ H`Q0-I,U1T2> _tqO: \7*Gԍ6[^!S9'u#2 ㅅNYF.#)} F'^{=b OP5 ˞ 96]S屾v"L(9ݐE)?BmKpORK3o6H3O+t+=ǯ矱nO[N{=,F"pVuQaB'eeRZd *Mt­OqI˛ڛ}+k$.,$\!E:_;D )hc\zr}56kԼPz.lm hU-@`T3Ŧ[diZYđ3)$9lM]eɡ\0)"lm/'"-&tS:O([Bnsth:@=QG;Q?Q5т!H>[9{fG- V H8 rkO*q2x+MRL 9rˤ/tc-8;|C+DI)mou=>fY2N9p֟CTא۸" r-%~1*}AY+#4jI@H_u{>8`@W*䆪f}ĭ(A9nF @gY?g7(jկS:$µ7g$Al7y R$ 1B-t!.;䕑`ԑj@Rʸod%% yd[ 4AQRbNVd`xOPܓ( peFHnߒ<*zgD*ա`gk;#D"b`yտDMF?RM >ryn*d~؁фN.f+䳌2 ~8FO5lUjAYM \`@T w_U#/wӢܢ^2Q]7|ot;\lb`oe:C^'қAg"%WɑoHU]deR=+*(pH 3 Nj+ `:[7vhοn\gA+])/Y%7]XA& }2K]Tjac-YJPOdtג>3i\؈MX M?zG)u*a>{ ) d ot4SG(W <,?`*>~/pvKr~G B@̼닍zf LJ`|z5+ngCSS"I-s)1n5A4EU?ƹD [}$ :҉MAjG\K 獃f9R49@Lxr a4CCq]ͨJ_Lpmb8+i#jh[& ,Mɣ(mBj՗g%UsD))yy^ u"g2B|)~'9ՏLCef$Df)`~SR$0ywL]ܯQ9e{%9򐭅..J@ Pn a݁!K/S&ꦓՁ+ zRE"m ǞbeuG[M'hV1w?h{eyh-R)S1&KX)ܶ,Weԇ? GL=RS=KW(FkȖVh !t pw@UI(5ri~L;ncqaV3 (2P:y 5ǿ4}|k Iac-kDaLAN+b/Fcos4\IƭK*B[FᣔbA r] @’l @]Ps7 D|2ԭ9I+&S, |XM ɪaR ~Sޜ|epqW$;@O9P:h )ɳ]}9!{PL;Mda9q$S}@&TBM& i SR:_ȎĄh0Y`?;/]rBbE; Zz$ \ڥ\P< xo2'zܾ`R 9(]WK0M 9] r&`sTZ>Yz\\>Ϟ=d bCÏpu T }_iN;Cç:NiAU{Xq 4cyEmfm>=[vsTN(eo6"x2>UàLw`ԝElz:^ \vK_7VࠍĿȟH+Q)^J)wJi pFx \9sa'H aj baUIMJpЫ½8a ^dCt- $G `6gQL1XZ޷_i~60M"̨xm^J2"u[I `J% K-B̊ĕ5M3('mIG ;NJ2NHnAz#9Ep":I#d/g1g:8$`_,PS[ޮb]Rp@B*a9Za wy:ZaZ4ěgcv :CkF2ؠkδ:ZDW/~L;h;`h,.l{We/U+KEZ ;[XZ_Drpw̃\N0?/JۄTaJ?)QtѮ .ua%H'HnR~$OTlM݋H1o.Jߟ(˔GbiPJ<,h6{ 5&^{Z+ĉ4XCWB:P6U®+\|Mȶ%ﭔj Z#۳91Sbc'+9# :!llFNC3|gLTK`OOmhQ]3d'/F k$MKBq\w~Dnqr%ӡ']F{.yTĕ֓!~ ڦkc,[x;:bK]Sl,`F@C|ن[&@+{7_lI6+(?3WT{cV`d +i:ځ(\b+K4ؒҊu&B=-ƐnűngRU d\N7b:3q3-^sD1fNjƙ+{,7=8> x2{ǔ99ixSbl ."?~ď\!"P#.^ݦU#x2#|q_"WL*)\ ǶK_+=1 acQޏ-;!] Q#;;&T{╨VC ^gא/\C3N6:VN4Ka';;7|Bܟ( \0寝= ]lBiJѮӈ@Mб?ӪR>vĂc(nCU@’~M O*zJ,lt1V kLzKP?Jd ׃$+Y&f<(]Ym{*#۰ض3JL4`#׻lh{(&.]0!ݑnZQADQT# &O uo ZaܽE<fScCSyt mntH(Qc ˚KS*?bA(k o;mRѠNPP \z*%%E7&QRZqCPӊ Vceq5nbjBHu=t\*K~9nC8yovFZZ\%'st6Gpue]\væ io=x6W·uFs6(;(CHMRL38-?X`m)s̗vO[ ]qkz _9X|ʓ)o;n@Ѯ3!ܹKq5.Wufq8qT^؉!-.MNC3Tp=$H5ˠhY7\~l}YɷrI|wã;r(1`9K,Ȋ@_+8n&V(|H^2TWgwn e5A2q@bY0 yÑ_,L7/WNyu]A0IzsH9[e[Kj!UaA!'Wo7G[׮  o0;;fG @YEK=P«}QAV,@eS{ُɫ`qb,xj[sqԱw@5\=p&O"yLER`!: UF;D{)=ejf)tL\/v~kt,1uϖ(V:[8?eWȎ'>@,٦vYQ;?M}Y./U< 87iU9׌>QJ b%MH3?;"vɻBE"Q=_t8_U8T8bq:kګCw`_M|~Ao=)Hfrl77`K"Qe07TP4Ş)ry;rxu+}rY ^/C d Mj`˕qT꺘U{D$,N5[`IG" q}A1i_=V{ubIDvNyKBmpbyWʗ||9Eo F`8#G>Ypi;D.8HxAdfTʤKC.]5dwOV8LDETCޕٵ=$ҎM7v.)6 'fEhM/],^!X$W6DCB~z8!]ُ_ 6o Tɨ&ݥozcδKɹ3%)<{3[EpC^?çpc+₺>bDOݧ4m}~kK8 &DXg9y,={5ts짓Lm^ ^m#p;к"g1js-23OV=_rIKFr~:+oJ>R |$-Sbf'H,z.ǖiF$WNML2,W'7O2h!BXG{=w>-n>!W)$FJ_Z)G (E2228\A ղm0Iv2^* 0ԆG4o߶"_:<=vAe[TrHsRxy̳'R+BQՙگ|՜.~,BMX1=ה+ TsA<iEi7(x2s|C*7Zqwýa㏲zqc^^L J)̚5io"xG/(XL TF! oP@-ЄՒkeT($=G%LBجo<-$d@YPZOu۠w| 1z)i@\:%fϬB)f`%-ޱx] ᄥchU./>-3pkΊJ֭ڳg삒?Y/Ig#CS;1Xht?~ahdF^-5I'ܤAI$gW)v/4uu-M6OԨJߟq9> LP ת!RclGj$>m4qߗ_AXeMF.pG8>rVWaOTy묗\2;]f.˃ Ҙ5ShE&UՒԅђg#eN< !LZmّrV#GQ&hi_@wI2pa; @<>Rv^R9M.ܭWESMV>G!%UOVd\ kDl}({,ŷ o_2{v^:%_$33#qP_G8(>S J"eł G:L҃j^@?7`3_QFm1zf1 ʗ҂iFCmR[/&)ӧf_LD~o],@yq$XImЮ #`mខֶPr]/o-^/2}֎*5o_r/wyϕ!|S-Q$x-J΄<0ۖvN+jA9}f`(F8wO/RӶh(i[ҽgv Fzi>i\r K,?F0kƱh=lKBb zvHN{5EcBMg.3i7kڇ664܈qk --VPS4< ,{g,_ᯪṔ 7$(sKwM3C"8FXx  _4s#>1*Ϙ>ᎍmS!qoVyBpSBff %U8HҞQFN &$lI,uдfA3EE} ;m=Q͞1Yr/}qhq3X$Aߚ[%A:r™pf$<-?b.4Au@޽<g3|=7 |IFUbش\hJ+]G= 54mܘJbûpĕk1bݧ9"j:.#q<n{| r:G,ձ_DONDOa$_uw0vX)؟o&sR6zwDf)z{Vipo4TWHao|:/ ǧ_5ARj*҂V@̩2&ȴ2LTszI̿:Ю*<bքDHYLICeq?eafn#%bh_w@%PYoխ[6XU4  _R6pSx܎޷=c⧣ ~mǘ4A=a)gp#hE07tE%bAfV-cDR89j:1/h֋]K|cAHPUIjX62MAm$}ָXp8:[WU5NJHu1R#m\5ٹ:炞j*<5zaGf ?U=8ğEmCow:,n=đ}G>x|YCbtJfP)xSƲ͘(͢1 0 6"iOZxy兮o45x$#04{a+Raf/SѹIϯ\>kdVCDn%Hqc3炑˅EW `[0[LClZMKwHniaMS܂yt[8&+~d2тKDn ~cIBZt +$ap!\mj%^Ԝ K@ 5ƀ aNU,!2MSRBL,_I /Aw*Ɲ,քWo/5kA gi^Zxf,(D('rARC&te| 8J#|O`Uv; ὗ?|輆ʹֻ}|!5|~hb,#GK^w.\}I՛5~j/n*0%8l9I%,Za==5fTe9IFv&-iq? (^!JЇ!jnߣIqSTLsJ,CF%ӣ exS)/^%4C"d [&k"5qBT9CNbvIQzKYňWEb$[|<`z~nvв/~'M)dqAjF&'Q/!Qmdϔ*9L|psX&'8XcCM}5B,G򥗻)pkʕ3Αو(MɈ@6+Y ;M̋EOh͌[?0=+/jĸT~WŝgϵcT@$ZB 4_"mސVM ѥd<*߼OM8\Iy-KmW{gC;M;w*3ʏ sTJ2cEZ1 6j<NuR*+f@e@f-ng~RSynn?3%++0bp0 ] ެ*ڠ_8=&׆*\7 xkNqVsź b!rJ^(HdLeLq(ƒygQ~Ѝ~|ӹ'r' S5S"vm~!L x"e>Oi'<)JcMG\!akfƨ7ےV^|cs6wSJߚUCtkF 'uRֿ=OjEŅҋ S74-,6`F$~Ah3lq'!Q{t%BCI8b 52 i!ҽb`c̲h2 WlN&n>Ɉt6ޅ/hX#7«LYO}@bEF%6=-fvͼД$xX4,dmnjL(7zƢs@ ZBQ" j# A7΋'D OUO) eXgnjߌl"~D8HJ\ ) gc5?eHĩ_ 6״„cH,|!R#P'K_P#n$.^t : ذiJRk'?ݘ^V3աFgJȬ?+2kŅqʛI7L@S8=<R"62-dقvbbd51C\|d)/b֧}$F:'A{{me9LE/sGkL56Y<ļ*iCuQ(^2ѹX=z6JM>6'V}Q6Vs.d"콣,`jMF{h9=kͻ*L9U$}FkX1gJ?xoPI&(DhlQ|V/=е6 Q'ZWzWiW9k ] `T(8KZbioQsN33lXte3mv# 9t:דzjqs;FPQON~ûXjs"tU6E@:qnM[klV˥|5gn>n.M[ ({nM^}-P$Yȶz$p.`0zةߔ ܝ_z+U][ĶyIr*jG탋Ry͗c?ٜ"*:gtddP))P%; HJ"b@މ)ḏۚr±vxaRL]n}nf N)~@r*3(!wp`jpPyܬ8li Vc7tZ{{$WMHVOzk!|Н׿/elMf=ƍ~[s;v_ t/;9a~\>X# p_f"n_'.j f(LMgd>9MlmUϰf~:iy5eđR2ggU-F[\瘜$QA~Y9yhSXGzF YYaxc䝖=P@jŒdZrHg~e@Fo['=8 1X7'uMt Iڱ{oP6q'^(%i.bP\xRv |o:,nD$5-6o!NPJߜ->w_*w+`1Nġ@))uhr؇'&g6vU*]Ab4"52G}Ԭ8ܴo0"=u.Y[PP-zvٌy(w5KH(E$Q`#Y4!N=3+c79\vzja)aU)4T~XK|ex(o]Eg7fӬ98K&kʤ!bÐUQАNdg94_HFmhV}PѠSR7BFSu8&I%.~t5=kbRǎDiXΊ^ U~n32s&rh?v\^Y?i Q }UưKϬ0Mb`(lsR*l1E|ݦآ xqM3%ߏPFyl( ڲ szZdran Jj|Y*gr0==joxVL,Z|1>HM98o5nP ga\2L˗^Da_7x۸GZ=":*AQ҄q>)Q\J%M.E;=~GӰx<\ G(.Yct)H3Q4FB$)aEW jiZ2*8q6!ynysm8Z^ #;)C6lnFP#5EM{X'^u>h7Hpw{?pf}uږ*!j?x$+Pdd!T&,͸o46?Z>c6 Ebm('>x,:, S#2ZuKPqƘUcAT@HRy,R@:HW})2%賹GP&3§*qC"qRPfi$daJD^1 p9z5yq6\YdS29V QZc2=q5)QzH7vQud(ç#2)$`ydM‰C75,"a(\>n16eحmӣJ9/ ?pimo&9̍ '@@.9I>~ ΨFGFUakz[$FBc1#"kWLΞGdkq057MumiJ*+l'pJ5eLdeV\upTއ] Kj:s K {y8zq^?VSBְM)sk1BTH-~J3!FQO$`&^㙳}1lU &е$-;_Em1nmW+Y{Ym?XC`!LmC=T7|m*Jʖٛۅ':"H$B]B Fzh6bK>o.aXeB 5opn(^5]3kfm.SP;֘4éqm{oE?;f)Z3I 3Ю02~$~'=YeB1L^(y 3vt;R9Fw!6S\2&/ ȅ}ǒ2%Ԏl*S wwRˇyͽ G6 v'31UOSXK ψ4LtR9+d rX;P52aj }l$ #w &{sb?uv_9?~ +E O)Ǧ[?]B+?!Nw XD9Ku|Y F>=(`1dOtI85;#[۟4TPxTa0ͤ>%+LDyetd]: Tū lKe6I{I'T|2/$4B7N6QƼ4i&c7-gގƌ^<.V˞D0'P)Rr2:7HHfdQ7Ҁ{DQ,jFj#R gF2)۫G:wpb",.?c"CSZ˧40T0eSdZx\Hhbxjyp[HB6_*B0[PYBU=?C+|;֡[Κ񥱊L׼)Û/.Z<&#K*䗻~ԮЦ ]3TRgjF"r-om!)F٨Q"jZ^8/\Ѫ&aP;N[=3$ԽGFPOiR1v:.^UcH7p; >@35+dCwf\n+ 2 Ip)4_7J}t{H5F{a{-KukV$}yci h~4$oDDwYt'=lpl5r9DMj]U(})I;T`>Uycp 0>9J*o2ʕCMsEJVvÒ GVW<wbez֯q1U-jQ|&cS|dTKdiU@n\\`>ρz t,] ϒ8 Г[ғǐ:r7Ii^)$ H_Qφ_Or1&dcOXS(~.@_6.E4c/R -nq{I}}?D2Ôpc y@!u_K:Q{/zWsu[߫Crجްn|۵#9dBx4]I"Ea+jgCrrXM!f՞cHid>]>Ue0GQ 0(YtϸE˦z*Qeo9?@-)2D{-Y'ŠX2*ͥOǨƎ4l'C6ǢD{=L=k6R }"n5֗C,!I41JE,ͭBjxZC.YemqAV 5T8Sh4F @ 2_izMf  p|=H* )&dϳRflm(B'ĉ?Dx6`LZԛRA\XX=!' =cFʒK˳߹"W.ػSd^zv0Ŏ3e+ECvNyJ fۖ1/iJ MP> FJFdŞZ1,KAƙa@gՔ4^>sM*I'EhsHP`}PE$!9 1Qo$* u0"Ǵ@ȷ\5d^ 픰9FbA(due<ebL;a؅ JFeM毣Mn ؄;D\mXiѳӮ(J|a^DA#X%kK8 %|T+y-n/j0]R@ ?F&6j(3q ,NԔ xGUȈg"ICAc*fyȇT uݓt fkȾ=S"2J2L|94VU? TH `5Uz)dؠ>8>Km{:M.Htu7/Ի:r:k/R]="7D\N=C*?(eICP[Ms. _ӽSEX6DEU't΃}IIs0[p 4YyOpG8FR$bt+b!S4x)FpaM嵔0TC r8H{5wW>b+h!}6+Ϗ[ku~̜FK0%Eޕ(IOHo*τ|`&cIͦ^OOg(3r+v%wj-٣k9dƨDZ6F桱3.5SF/.lcO~~jLe:Epb^xR׹gI( }K&[4A!5 }c+c0uꮱEV4䋨SP(IP:^ch" O)o)>3ϷUļ[# 3d_< M* ? y9̯rtBfE_ʔ>gH Pr%ב8yY hy/o(xƓ3i8IG3G)ZXa0*8gqM0f2" %4+zDC\r/TU|8~X!n},8' e3֙J&]H$֦Կ" A.Ex93(\ՐJh$mtpAqH (Pfq||=T#`XY͛X$ X9 \/ե蔛%8Bϐߋw"|XDy :cAռHfKRwBVaT~/2a7z:2A_zwƗqM zN[΄ C;5+t3F!̖gvi,7 ggiiDQɓV EyBŕT=3VPA5QbHHg2>N5poIڵ.4w0P/-xn9FWm}ܯmG\$)e4g&v_8jq$($'n.<{YWRqO7-M̚y;(:! g wwViDSL#⩤0t Lc.pĘ5 >g6Y]AĬQ -4aJ" ;hB"5#V6]8B]ѯ^ڢbbWX [&X4ڏVES~{S@ZeiHp Q9;h"gxy\u-;?e= ;be*Cp,0HU=7Bis>6W [@J}HD6Ӯ\vNjBmfݭN鄅[Nf qAY Bv\Ve0&RIoq>Bڧv!<|Ye#JĈ܅x/+VDu/L$T]fy޳J8RxZŖ1j m1|tךN-߬EUN`w`.܌-0Ox*rP/SQ͕41'{u",>a-yܠ,2V8et!fcB5v7)߱/= $3d|c;,YfA/ORj8HP\og:E6&NGyi9r291F#8WWh2_Iw6zT0.j܁Q2Si]ʐ åQtS*R{LKJ 5n}r#WU' 0S&{4u;$Ao.sAh e>0'ё^{3'#1aWL2Fv/BO`,<(70glԔ_- ,QkS5*+TKRڃUi^ȡ~JNR{~U{@#jw/PB~%񁸨stc>"}Lrj֔pyӄY1؋Mz:Z0iwFhwZkN# 'uWy;+qp #n-J7 VSJr+=2R(D콫)Q>kG6.Ѳ>zs>S}Q {<5,~^;X^u8A]t+> "I[q3u>-spȂ{ߪ\]j)#&‘{o'4Պ,ZK?[O]d݇Xg AѓPYO}HIVJk(TARb8z'Ϯ:֙hY᯴ACxނj葚A(/gLVolh4FT8;ڿ=qmS.oV\&oݜЀ %E '}OxHvWws/ m 4mM;)AR*O9E; :\cR6qÈGwf13+L.`a%T>F'5{Gn,Onh_N*#_*WP R kKa-؅'ۤ+ٔU1/rtlWlL#lϱ(#h'%ALRrdv']/oI\9P_ep{D_#)2 )@/Y,P4@|i$3l I ]l*pSp$M 8P/?&ؑ. MaAZڨyŨ#Zo?wk˝~iH rhpnMX.v$I(Q>AE+m&.+ΩX*vR|4f`E:EWr^|#Zr!egA?c_d6OA.f c-A2 q ,"R}@$JZ\B狎^a>9Q/t!ML.3gf*m9k#Div*:a&īlQ]M&6C H͞ y{J :3vmWtVQ*n<*RIzqॺ%Z] Ɲ#'rDDTlHYkq9=3$}axxZp F~Q bsmB`0&T~$y;'%k-F"8nLSޕ^K%V{zaWodt}j/@v)nIVxq.Ih )]Nª ǟB(7ZVD/K vI-L4nX Rt6>6^╩c&2,=K 3 ^Ȃ>uJhAd <^=T#*0J^t_=>2[ DohYˆNv_W(V5\Y8-09;9`rr!nKM%(41o[P:OlJyU0l 4-sWӛ *6j57OrH±ۻJCc({tB܃`\Q_Gml NӊnL(ҁ<$)3i@jw؎B ]"θ5E/jUuwJ,(>y+!&2X׋ ECPUP Qo'>-zBzn~9 W`;r~+PF5x/\.JN\/M;_xV 54F) L39e8x'[i4o1SYdrS'Dr7 uSެTX q#ʛ3OFݸݹT=Q-l&ۉWok\aI2!Y,Z2OympȆC7`xZhuA}=yq<)JT[oMƤ`ܼ]?+ցĵ-HBb[ko1^E nyuygc.^UELē w/(˗l=zzNg|ɞځqGT? `HiV?\u%a)Z#H0g }& >V54Br\wSX]+Z`c십DHBI/3)}[:*Bk@{@{ioD{`|Ӟ'x*S}סZow~@C|tƃ6鹃 w{OsbYPV#U@DEzL2ʕUWnS+bZX(QH=Y2(,r'+=$+1$48i+'`vTvP:eVM UĖa5vX+7.JE%!& z,0VTMM'f lcI'w.f J>}s|3gG8 C ƚbd@O+X>s|{Qt͸/kԬl$ 7` g!}Vq(!w+۩7 \30X 24֘;/E=$ьvCL6lP`boXouÄ'{}|1U0{MY l~l";:HeEն:0b|+ݵ @ێPEM>8$ ycǛ1СքAahRKrP4Mf7Tr3y4_#?GG \Lc&q (F[6.\,Ǩ Ρ~ȨɹqG_MJ1l4@z,o[l=&m-%ŠІp:ޗQ v7jU<"U }D4^:2kFCBȠx"}<cR-fXWeofͻY,VEḰ sVZ͌%Ȇ+spI}}i\O:}îyݴ{URFdUXښB[I7.NXdlJG>Iݖ׀kzݝ`Z%Dy|voHAΝoTK]-e1͓Wh~%; ?Wٟa%}U|}r|(AZF< ul:8Ţ\fPlbB?+Ry5|)=2$`' #ț ^E4M \jy[<Ѡ)VJABԞT@#l c; JC(pk>?6j D%yP[D$>X%h&ߡW9N~~H=;я0zGR jy@(=^O,P}J/M2z?WgU ,ҡ cRFe3uZ > ,L5ZbYÈ^Q5!:[( *-w9e~<菃a;?n ׌+ x 7(Rr\%\'/ukrޥK{Gc̩$ naoB׀N`zf یr;"Ljv^B'pV[vcbDCCaF+K;B(yqcpZ v?}sa5_ďw<ѳ#=FEڣB]ۜ epSkV9 ew4$G Hpi{z]I=t3#^k& "N'@hVh+AV1PMG(z|N ,ǣ ./N^U8S6_(In~I1lc ?#j`ʕFUOfLi9=G2@CQ($|Bib"SEx]@/fZ Q<9IbܶRL:HMI'4$-ț~Yӳ\Jbګ~~&Q)\%X]Z~W8LlU`j)4e|Wn syd#9Ĕ?lnG\/+.="xt2'iǾjN8ڹ~9eTLǭFz%4j)y8t-/j< QsZɓ6cKL>UI -RY"0ux^4.f)]ⅅjd2!A`-LEx{*c?h}9cI!7Nٮp3@*:Χy۲xD&JEs sd'RVNZ=5mU2j0B'y O]++ sz@Әq>ҵ F`Fx1-8_BhʇQ?K ^n0RӤ5 /?%7?Q [[.g#!-IʒA%$tcK6]`:ixGLRݞ;cd/PvWsBǢ Q63X?>طp1+uVtrԦ,|Na 9YzU@[_dd M`wCdNu1fв9R"Uk,T,-t*mH(C\a_XdV3혨$phK W͎I~1\w!7+vGC2"%az1L2E<~Y5ُ_1޻08v1~혥(wS"KIvtVuNYhMqoHm+R{?@dS 4]3n\~hfV  0_4 z٭/ȉYE7eܽ"(+d Ur1zm$ߤvZ }A:nYlc=7D\M9 k8G0.=h͍ [xÔٷًwU8Ry>ZR;ۇԨz3".]ݵ%]rǡGFz< n>3zƯcvָn-_!xV̽$N|b.Xl^f;`c%cT #3%7淁H ֽa}0F}kDjD4y bV 3 NihzuDKIxڈ%@@4Dbr=1zsN'Xa R>82u~4ݤVڍcBW@}U[zȘ\ZbOLa&N$8Ʈ +O/xx )e:}cw7.g%Lk J_Z_VїFٟ'Gw iU_ĕN]g&eJiVg6Ze)ưu  :y8dknU7; DU?@ .Yd Rl}6&aI`+MBP_7VCL_Q LG7mug8K;$,2@pU$ғQ\E!~SxO8̠NWT1Bv g[xRʥGC2pP (6Ɣ[J{U.s҂ᴆ[)x5'Kp"9Z]OKBfL$#iu{\VZWhLZT>Έy6CIٲIHOC|: ;Li8;>W me.`CHzgk Oj QkHP-&uCh&\/&D?*Ao"ȃ,@),8Ky!}i]{"hK6Scʄ'lm5 b;ϻr6_~0nBꞸX|X1ho"xFj !c9 7@c= [Y7'ǵPjľqOHeK7k;zN!dO(ت> 4{*ydxN7f[AT5+f{QԒp&@tJЏI*t4gq/Dsw\AzNBt"*LNhmDBtCv3u bb dџxbPH01 piku2Ja0~Cw +>׉Ȧ Y.T~!j(A-|RI>-Z} ) 7nツa_Fpfҷ(yn0/uߴcQdߑ ٗ2Mz J N4 fR4xat4cIQ%){q7U?zWq9Mp\h^/dP.nE&%)vi?n<+q "8y^mnJڞL<06ܥ%B$&R">NS)׌-\V+BN1¦ePsq)&>24U yHɉh:MlѭSN78?$\̗jieR)KuR&l@ITjZkHZ . h|sw߸yƐORt`7Q(Ď+=PORyTLZ*(,uc'@QcH3KQC %{9<^7tp8na"P{̈́4U+~ڰ\k#~ - pC+bm_&WoAC8L qY$t5LڹDcLfiUn~֏"}U)p>6 ?dtuLr:~uXF0{@XJT/r4` Nv4 r'!a27?2H#7E[UZ/j͆MNn҂k¯o%0\E O+ f3d8c'P>GϋPh>Q}y[NM)^$#bGPӿԿY +.D=i)o#b"g}׿:\ny;nOz\) p 4#0n9Ez $?֨-YHʎ%BkO%L6W Nimi-w*u}w,dqf1VBLp&?v}=xxi"Rg9?thMZpQo͆f&' |p#7(;'_5HJFY9.NZ FN5͏>ewaErH='\Αr +G</tsu&YϏuNzL7rGu77Ox˯Tl ߄|dPC@^8Uށ~P(BNW/1krvSq'p,!Q 8JǢ)BK..3W6s= 2}:3S-N2Rg["sKr?% ,^X֧iaD/j <%2%3{-~4p8u~-<eB׈j& yfch&/^+KG4-Q/*`Ff<3%(Img2orD@AШc~&^hȸUkik' ȇK7)V*m\J5@)>HF+{5M d=c?$^@S6֏]_]tE'h~NlE^ 8ē Mfib Gmb=hzAKtKq]yr,OKĴ/&U9ĴܯiaP;{Ϟt&`McMΊ>/@Tr{GhTEhPzQ!Wv ΁dX\Fn/-2OzdQGG,-;pSs*@rW!@řX4٥>qCPyG.R| 4lxD=e9LL;|II~E g`>3zQَNN[i+3!LΩ àa#FoLFmþrD'/' 7tWp)eL g,qs(;z5k1L%c!ds#cyDH39ުK]l]QN ^[ U!G]'FTC"l'O{fuB EwͶ~kpUkHꝲWkJX7_gU Nxɴg†Z+_};SJ-Yz 6-MZ}׃f'I܎OƢ!Q !FIm-.DY׸ZXga6ziW1%j;;I +K% o׏[DTKMGVV&Iڎ;2!' O*?u 6:v.L̐p7A?$#ղh>=p`ațMbpS"#_ᬋ~WT`$AkR߶0/FNY\Ͳ!U8y&cuIL5EjN#\5/PJیxࡣn^j( uh3q$YI5MALڝ1_rdzO,=VP ⶻݟpx=fdl=j%6Ѿ--q6I37J0v $ /" fDeǥg !@ȩfrv!9[ C OvA9JV/iC{i| an?{1*K'2"@,k^ƴUAmYQy(@7lĞX1a]E7Wj0ؼ”,ŗX3B.6Yk HN3,G\>' gDtG=PK@MrղTA-w htn*<6V'~>Ι:oML|'_̧ƶ$;<:Qz]X]5ҤNvXvZFMP<y+"O '4 I ?f; [>S[@+D (D-`R_8/q ϗz+il5 WXdz7HTg=kѴrÜFN'z$.~KI3;60 r8CAyœÉ_7 iв@Ժ'11Ԯ<VSo{GXpدhםzʇXǪBl#Ypԗ,{~Qol}5M4u{D@C#?i}y%~4wVv_#JAŞMҸ&?'+pz!,,P7w-u*W7am$WrS!Q:f/#'iV|#PJO7+(r^~ NF>mą]jS;%t,$x`TK%1q$0 a{b巆J!fX̹ld/ kD/qJ%YÅ$)>}<9ZY=',TYxMs]^o L5w颚z !Nmbl답^&Lm{ZguG$l8yS=`碾\IF_MJ0/$ n*԰wt5wTЩ2Nڹ W'菵n F{{^^_6Ж+$M7>z$%ӤcC1&bF#vKVu7c»s?qXX ឭxwN<~3 ^/!-(\u:}*Y4|[Qaflo32%Z:,.&^xxa짡uYhkfH19}l:ʏ;⏓%NYOiNa (+C1f$dK/2'y7и.*qL uuKJ׽*έ=eIRqI޾fH Iӿ6>/ )`Z& ۝O6 \v#T]$M9y~҆ŭ@ta^P e>HVph)NM f㬬Wk@@rl^UF,&QD !,`3֣(A#@8z 55>X_:>R^mCir2^6{V8ڊ> cc˞ YF EӔ4PGl] EkqDlW2ԓfhRcvX|B99tnI4^Ihw!TwdR* h86%FKXeA#*B:T~:q)ʆzB>ZO/͚żn%Q]y+{ A}:~<7ŲbpJ-q9Ӕ?j)X?h W%Dc{KZP=4e,@E& t'+H Qjlށf,+ʓQy|U@XZ?wp7̥&=I^֮Y- g,8%FVA6RUD>jU4UdLF iJ#2 bנiD:* I\[K 0_2*X/dE8pw,1u^5E0up玑r~:כ϶v+@2{Gf؍)_wQ4Ix~6]FoB׿jti=>41: Jet&iaNVo'_ՎC 4cxDo S3@Q1N)"\g_@ШЏqpt\Durd휢o69w8 89f9/+)g ΆÞ(U^qdPu 4:m\m4XEBVg/KV-Aӟ}b tv6P09S64PxT U=1J\1-~~/D#$DߣGH,3 j7otw^gXL뱤c: h)- 9tiZTvܒ,pyK?z@w&Ј wZx6vУggq`Wۘi%[jCnG17A8[89Ǹr-0|K"Pu)"3HAQ /΋ELM!BNBȪyLZqV[BkG_F{-X7 /5y"ECYAN֬2AbS4Ip3 r߫p rXN^\m +rj~#m; ].Hx18)<8y!Ag˶wˣTodvd@3 cz/.u.9Ϩiihp$YN|+vwkUm?K%;k"Y4(]AQAy GLb9@νuKd&bBenma= %@龡"܇Y!V{V^`"*%GS'шj C%gPelbNL?]̰ڙ)thE8@6, Y+uAcjnsx#5/D q",!EjX(]?;*rFل;ݛ$H\g.kc(tp: 6P"g!ׁ\Enw_?e_!t֓ݲs>q@d\*BboA8||aϩSJ9mNܼs__u@fZ ZϷ_]TsTIw&5fGb *_w-ZV^6~bKh5u'tέAļi×o!9* KwUL+A3uA({_qAwyHLn 6v+)Ѳh20D&#,'ۏ\^Uy~4i)D ~T.EŁ찚ɸetȬ뭹03*Vr_/!(܋Eq{گ)y)p! :V --^EL\E8JvO?#J=_o@Gʚ`y;Z SIM%Ϯ=<8%ч/pET5!T ֳLkF \x0u P4+Ӣs'b L'! [xg -Z:6tJ\)A|[*7ҝhIT۪G9-hVmS;In3Xzrb-M8>i_rI7"[եiq:lNfwb8FУoaT%/ J2Y)<-n+RBT6u9/c3&An竱Ƕjá70=qm~XWeW7ڂ~kqEK8j(lrjłnc,6Q"BE@K=#gG4{$7 [=V&,%.;|w0F1̛E GcVSU;"蝀5 $a Pv$|cT]g\w$:_a|0*Ll8Y3ju(n2z@&cxdAd)7:9an#^vX$ iV+?"}j !@,hF?M/ ?)KIJK jTރ~LU`tWydO8; 5Yfd38D3Z:AvrAˢow E^ҧٞp(Z.>V_y5jf٢X^<A֒\aIٻ R0YX'7 `^z ɪzz{mGL #+n@㜯9Q{ڼRÁ$kU I^yJf.Ye+ɜU_|UCIΨB>a(J"X1=׉ij%tє<ٍB@UO#uЍ"ŬHx6wvE(a'TX]4'UG#5BN~CllB a_5.|&!':S'9Fְ-fۇ"1_7i7Mzh"7u0b(c냪tI{G˗~b( ÍBO#WJ1z!BsSL D{yH A22Hd*E@M= qܪJ#Rbiuеq"ӀlYѩb7c¹Q뮉܌oF-l*tGM@í{`MtzY <bJ[qѰRQ_ˈ;loc1=Z%y/JU}n.FE𷼎9Zm5[NVT5[R 3yg CFrNot oQ0%.8Y}^=$+~ @ݿ[46IIJ7P( xB(?<*27;O#q(c*PL?:h]~xQ0 ;]}l[B<+D"]:XLn0hygNIpa:s ye/LRP Y(m_gVl?>@]TYBޛ5x@`#B_+3^PW*k=c޴:e0KpIGX^U&:7Sj8N^|!i-l^ vN ˹&Qw >O!h 3v95]FRF86Q.o%?So^˰]A [Epmmc7KN_{ }3u(P%Jê&UleFgz ars<XOn[DU7i/dՈ7%?a&҈iz`'S>U8!FOXaαx+4A?ϰs%r.%q8sw(5$usٲ 좚 SͅC=o&D/{LA$N;irY֧6lzx >7Ef{uKJa!ˌN v#T_B.y9뜏k4Rw``/ph;UUT͜ɕI Z gm5z(Pש^ /MiX} /9S:1vfS[ b*V)bƎ 3+=bhxwagM_-ܒ i4TQ?8i+) y l!*9~ǯ^=d}v9U]BVF7qZ4>]G\QelVw;uJUIR'\h֬V_Ү^*B,s:I1gzJTuć (Y,С387LeC_:ѝxO=-Tml'"߽x8'3iP4>褁,#Qzͨ?7BiNFF#m̜>7"E+bǓXlnEĵ%PMK2%$=esS:\~ ]z -[ck9gcY[g"_?G.U}S?q3T {%!'DgݘE5.!,CœeJU-GT]e&!{ Db=l(Wd /5.?;;SvBa#3wt/S>e\A䮺`4~]uU?ww+k@o=OQ*jg"j$cyhP4ڷƌc{'ץNmRK2E+> O)pաy5j05#-:At {;U;E(,=Vx2=ѰДi`P8OBںt/wSGGČw`<NDg$o!ҫ^ 7==3 M;UOIT֦iT,crjwן0ճz?p:i++V) ΫI{D`O/A!=e57CA^Pve } a_XSH*QGVہ$emq.V撧8X-|%N<[oС*KmstrY XҨ% =PdCT6}4"?rZCn+${g4kKjʹ'Q7 u71k^t7V=~^M;"Ϭ?"TVB=!X*84Kmu \ZTe 3Ŏnlmt/[@pɘ6$pQ 1*K~"7#5_#P-uiUWwmwr}L4rcf+uJ6YT#%ܔ|LB#~,Cӱ *8?2OO;)}maҺ^Elbr 0CTJ._1\2޵V'Ud6 ϧy7@ڂ{>6",$|~:: =}ED!'5ʝ`J)%pw *VͶ@<䶒[phЫw?h18~xd{8@C>و_9"\ϛGXi>,Q(Gֈ-ԏ Vu9 Y =dJ*&DMNz™=M靥v {!8wutj%[R ?]Pnxsi[n}f\2T$IG?\IM0r@)6 5{~}J*r=t; f[;OũuWO;yV@]`_=Vogh{k%nQoߚ8mXog)KPHQ mkĀcFGq =WZ^R=3pi2LarBr["'a `iE}M( eCzb8ҍd޹QZf {a>ng2&`W-h?&,Fv#YTlfT2i]O35@A\*P.Eȋ#/K/D"lVŮ?QM|ܑo |98!H" ky$"51qd7xV`ӑ̈́Z/Kx$ d``ũdA?4,MSUK", `W@(ibPoo?J]_u}Y0\T?S9#G'e-l\(h{]l$ukl$^ dGSu`;.G>%B1RpҦ(*F26aK*$, DiqŚ-ih8^7R$٣=T\r2zSQ’2/ΌMH/$A0ΎO~i0LzW{>yά/xsj6j0H{ZQXm_91)Ȱ`J~JNս\nÞ] o1q>JAjCh2|M99%bd@Tptw~wue$mZl)9-PicO74e}YYdAAoz3 }b6A)5lGN0_X(PիHKW+@u>b܃7(SY yTh! /fAApT.1< S>]A*X&&bsbz)PQفmp/)iMLX0ōp:,<ف+a'ԽHfC6j#ُ q@׀%w?tePzāЇPu[( ĸ~D#n)RRO[("Ķ{̣BfHKԑ#^;<+#{r*K/l "~M1X:w4 =";!,TWa{]:5p|̛Kɾ{m~!j*ˠ|<s^ac,wvlGH-[PPƙ(,Rd%xndXGؚ$Je֯7B;h?ΠpC>Ai\<6ZLkM@dcf=qF4\Ϭ2Lč.39f+ th7#=ۻiٿ7Nl^aHN^#]O-9n?"?ų8Nء"I biݒ~$9z)!\;oɄ+`WMo%hF\(:BD&.!sA3":e-| '>RlNlovc;٨h_dS,Yw.A1H;MZ{e><JEנ.crx\QZK2Dgp*-18c$L g,d0AwxB}bc.*Aw[)~٦|ޭ|*\ܱ+p?r =eeYyTLb'& ,}#3Z` ܑg?㌊y[M7(^kI'ᶔ ȍJIޅd9=%`dvJ 5@ae,kL޾g8;om=KN9cgc*s܎:&o8{;^.63K8qF G1).cOwP>0:1xUύBL| \=.̊Gwf75ѻoTk$+ h%E$A :W#Z}F# p^':=tFCF:ӬD,}.[N+/{X"0 H/vٳ7x!$X3@S8+D<  tn;VF}F mFwȒ[]ڛȠuzfcUuN%&\li篙51o,-йEs6ip]`Km&IӢ7Vtf<:r'y4aGœ:H܎ȫiXHKvu UoR)};ڗLB4&"ֽEz&J_II3/He//28"X׺) O޹N;/6$x Ӎ{Yy)_$(D6ɈVCj^_fZˎ&3n/,)BqjEoWZ’(2 5m uτR[NM(:~4"3sge %w\Wq=0&ЁogL`vQy)V ӧae|ז*URKn h4  m,3ju1VtaX9vwo&8 -ɂlT4[ w BXA}_ˆoُ6 BF΃d†3zBҜBgKLtNv&Ⱥp}xNۿ"d(yUuOӇ_fٜBAؖq2{uI8Ϩ]z!jW+ay) M>Fty%cːe `؍E75 +1Qivh{G+:>E UH奔 D/ö'|σq,eV2/b7$Eb{=a0+.k"*LLP^O~dȾH%"Hȇإ}\yh8h͙өl^ݝ"CT0 2wڄFZ+!zh)E"I(lO2P Q}}OxH7$v4غ#CD;if †犥>DBs6)cKJj4*]HY:PH^vE-V/Su%򊖔OYZWN%c xća3)qAV:!"@b@Cvi1J̡C_xPeړk)VWC>xdU8@C9~նL*2P]N*kS 9elh gYDsy?b{)lx vgOic}m_u.%LfwRۀ7x E;iH$7)Y}uljbyXS wklm"{@V}ւvsE"O^o25Jғ 뗾\ {/*cMDDo4"<4NxYy?.;qX\x!Pe|q7;pOcm&tֶ"){dR9z]/?Ra:ܛlpbYۓeQVA*f\ G7z,ޣN$KH U)9Eŗ F a<]oeyغ{Yy,VSo&Falщ)8N,IU+y:7vyTqCyeӎ*&QH[H}U*3x94waY*|ˈn˭*:/Zn_G={\H@ME뗿u0hK)rA36c6hNy`ʐ9eEJV6?2Fꭂ^AWKq .L1Y(¶̀h_g.т/P _?q~17'\"KuÂU"ҷ*^T#6}w麆Nѷv 帕'5sx<-:X#Ԇ)MCB,` ֺsuYO*=<E?ޅ /rSD.j{P-l@}Erܘ>fBYia9p5| yG sGzս8l70FΛ+#Eg6V~Cw^2܆v|"l^Lu nII } sZx,֓v `%GH&m8D ?Vu u 0]ړ 'BvaO@dF1PbuR,(视eaĬ1IE,k=<{}9&I˧I6n̥1s,Gh;g5VW)0ThY\GNLx*VNx=7ĞO;&tئ(]t1 M;G<3CHWLI#ly6ջF+DLtoeDB;0Y|iI}V >/Kԝ6bTvU4o@zeHh ĸ'2΂%t7'8y4s irEOrZݛ> "{OZ؊{(WY?,ߖ{%0:߂ѡ|%.h=rs%뽲6/]Ȥ@ X4z Ƹ'z?rVI };J%LW}e@WkuȊ?f%B{g3eʏ^Ԩ'b[ZvbzbѮ;E${|7X>6!,\}xL}ceU])#dv5βAs5 ٚ+ ɞO)}~/$^Er9&A5IK&w ] qÝgܵ/$3wX +C+œ(AxR\5P$KImhD{vO|ュؑKN<|9žߩDk^yaOU! h TU[&nwЃ0l9DQB[79Fm(mK~VށK0޽>M \ ]{hfEr}~ d\ޖ" 8Kgoh;6}J5x5iₕ(q$" {'/,ϳ,&#ґr%kA2ꂆi$=L48 +tbz׉H}}[ ;߃{"2W-O_'>DpH*.ƟgQV:Z.G46GT*IzJhtɵlh̒k~m;˰`5E{˺k]yMuB[[1oTfAKRD,[U":|Cs%49~i=ߤ#Np'Kfi E<c ~Z:Y#,+c|jPsS5-Z սA Bo}V6B" VH)U6cHУ.{Rc}ħ?`?MNP1Qe9:cQ>6)o'[ cs:Z \" ; zȥҚ*]*{V"kOkakb,VV5p <*)]ќEz{56PF>QeRG]Kd-#|=/| ^͋;q2}DMhx_rj.lM>hQ$UeriA/g׮H.Nu>Nw^>hf,0\^/R > i* Qi[ oұɇ__!roϫga5z-`켱:gbyxmP TCä Uu R]?PID\P<Y{~kWX,ef){Ƭ285znұrA?Qbwō LB$7jN%%F@GV6#K.,&r amk'o\G=lNQGor?lr@Xccz?)6^]E~?mcNNuYC!w"z(3M~Nuǧ;RV;% V9d›VPQKT9pf91_̫*mJ_2_=ϕ֡~`.9hjm{(n@oOdGPsC?(gݲj"*20p|Ajr‘Y?"g#_4 ]}<9é^lM!4kSPm$@UabaNb۞". &5[)F͉?T BM,~mJOZ}Dݦk xtSѪ@Q"$ :` !^L yٯ)ע@bq!<#$=[h2K3Jf[?aN_g02KFmW < `&h~h3=OdHQ9<,qV$TC\YΝ"bJ]$-GCG] !9P5.ю#ie>Ø w>+04Ev?slG =YD)WDXXE;NrpEVnQ ޟ>~p4I|- =ߥɟە{p3hŬ5=ԛIndśkV{DA®蔝lJBXjO.1; @K#&,+R%NW]Kb|ee|a{EҬ|kynLQIi+B.rs|O)Ȣ!#fw^ê=`bUOqE2<} :kբ7WbazHd N@ LUГF:oKLxH47nƂk}E8ً4D?5dunk4*Ӓ1EĵTЬސ[+OH/)Ecz_ؚ?@kZ/xq~m]j6+<-&O!W 2ya=CG/)}zRܧuI w61_>I~+pY^ͨ+Akf6d:O !30;.ylf 417SMvcic抡0jO4Nr]NizATbĶ7{]ˀ&TēN{'fZG6(! CT:KxImfE&0V"$#?FVbĻK񥧛rioE8A% >Q q5lQl%8"͙BAYQ6gi?.p ,Kjiv}?|v>FWghz#n"rF/$xB p"iSqD!4m~t=m/:FCJMR`)F7)V?=XNo@36!+{P{-$MyŷAR,M}Ir*Ԧ~Ѝv(u@P'TZrJx-6h$02V\ECv ˜PXB_4)EH f*b>8B?޸Gù#Ȏ|5s6 Տ!l"":'Fყ>Pep5zN׾PNRJƦI}c'v2<ͩ䶒fa JxLM,MG}P ӫ^HMr{dG~"s.4tu:gy!%yx6^8! Z/8N}/ MsQ(e"ѽ6}TMFA簦hO,&b`8 ' *[*l"un% 6'- >=d Qr#Ԣ!-^O .'k ?NDF֒N6ʣal13/ ֵ.D} D{6G͝nS9AM9:0Cg˗~b6B0qH q`Iq<^ivۜB/zZTڎؚ BϽs±kΗ9Z1:. F!X S5Ǻ]A#oc1=YdM:5ϨRN/Ih_ݱ12G'7{:L [\lz34>?/TCB17?BŜAE`8Zyٍ-r"o쎐ζ[ xS,|*- P#^Tnh nTMȚT-ٺF Ήb@F]:R;w4}/pO#MVmEC9@Y675LX]=6q67:.xvvw׏2Z@ g[4tiUIeĆwXS)Cg_ ~0v a|{($0`+ pt[)U[ƃ$[uQVTN/-Qjwg'|8@x+XhheĴe^%O)}$!!bUO.(lΑ/\t#O)vbo/B26@n 0ܛf"nQ yQkMp;DN(oxlgɯBpmGUc;5]<.`=xtq4&>½Nj٩[=ucu0Cd~-̡z5>{wjZdp?Jϳ&`ҧ+{ zA$g5׆r+d*[& MStd2yHɹg>^x3uN8&_앜8u1~(d#M/2b.?sr!xM@cP!srI1fjSc;EOCMLO雎 %~R^k]0(yP}挮\C^e>jgũ5"}9I'Md 3orFXf $zaS@u"͖oUW[As8QA꣦ *tyv"HP>I/Ï<ቼ6lm3őfw yBW\P*D qKLeЧ;"1[6|%d }5[jЛ4/ܼdV4ѦE{kozj2|3m QFAJ3́$W0v=uٚtFz]>M7Զ&z&slִU Ja<"UJgnAz9Խ;oH}yf&a;-$yAdhkwެvI=@Z ? zSp`NJaNi&xi8 6],pOx6Ɉv'ܹjqޞxe5fHCIGW+ FZF]j/E%3 }_FQnl2*GQb AWiynr fC4#_yBq,Ջ1Rmq>iܭ.Zl,~8פX=*vm]1-[ dL^ն]gj|U5z:O!'i_2TN7ͭm/$. ^. b^rQ Z>p ,222y#"ȋ߿HKtԕP3P'o ?&2R5V^MIkf{h.P~\:"mF+c3D<!,n2AFC=ngBkYA;p {8!%בi9R:(.5 HO&]y=96(Or2G@.vD!(n_tTNTfZ¬MRִ]pڰݯXHqj}Di'd])]\qq$F2I/Z'YA/x,CN/N'߳CXع<:pMWm΁X3C į[*a4$'JvݽC!,YQJؤAes*O!ZqQx>l[ _YQ_aE_ B¿X[$q6Sw<9L+Y8^=*< Zjza})Pxas69#EO?nWwb q=,WPد0r1Yab_\tM:)[`-?=ь]FSeu%~Q:Iha@ @=Z=bu%\zx&H)r $r$"-&];>yi?DS5&#=ϻ"Y8Q8vÐ%w(2IpfDj!uy-$JN>UC4٤yЧZ_xyS *pDT(2K鼑@];狗NVe͒%k_=43AVp\ }j3TX9GA(rv)Qij61}e> UIT1( n2sgy\U cU1%9`_7=L|u-xFB=/Z sWQ?.9!KG WC'qDAVCFPVځUeWT.^ WwLE%慠DO#0 Xm pMں/ Ja6ݑKc)+%Tϰ2)uĥn[~Hr "jso>dʿ{XWؓ_&OB{uԹœa7=pO|ɣYC}x#9kA|O$耆.=[zz|FՖLKz >?_QH\)PBklu!&Z9׿ tbI-!''LωIwdAhou5D }l)ݿ Jhxw29pU;HtXiF1Ȧ@ۥ:&o8a^A#++9\CSsQ[y[RO5_]ƽmaIE2̞k7͈ ncI7oW~[f+\ٶ^ PGqaU]Ck9 4R22|Ƈj$(U( S`%K"N/m,&sf"BDPԗHHCs=wK?o&AW}5fK6dr!6ٞgT#`Wk#AWbIJ\ 53U/ID ـm[,̟7_CK*;O_sK6'niX є>J@.mž`r8.؞~c-"ّRVFarUY496Ώ%%$)@İN,Za S+I 0PUL[ JB8rjja;͠JuKC׋wdBvV|D?@Q?kY XdգtgXT3s8#q+WD4^*f8r$}2EbUdEXyЅ/\lBbmqf!/1#hHa*݌\멡RxGٰ3 aixB+`㏞Ȁb!5ටt `Ɣ $J젎K 17hZePd|inW 0o ɾ'i92g#.95<p:*9 /fFʲ~1sjx,J Aҷ^2ţeR,EZrߣ$ ~ojȄZ&N^WTmH"8ACvǟ&3}(@}o4#[&#`h(<= !^?bJ8"/ՕQi,s ;,@Ogf[4!q q\O}P2ʨGM0P\5=BC=cM%FP3~1JLȔ 20-{B(<(q TgcްA+<Jvl\ǢǨ`wrOrpiSU%acBM9{.c) aw"jLc讼(KLx5_[R>Qa"\5{`nJ Ϝ}5HMC{}1ȒA16giu\G/  Y'^=/d̺n Ӑa$$U0}kMpMTiH>* =GTD:Z ^f ]?K)NWM/ܟk?H~FlqyoX$EP:Xk?1jZB\Wn(-JS?(q'u\DvhAzɚn-&Nw#= - n~ph9tew}iHk[[#EȺ{;pop&1Sg%"td0uf㏩SߗtldU56 ]_L*{*XCv8C^F(ozEkK,4AbG)ص1e5ȅ :'O_'3vvU 8/ v$ 6F5~ =|z Qe,X1Xm@יOy^we2`EUص{2 @YaiHin6Fr?o[luiݻD-TSɩNiiv|} .N#xWfW'3T3*$m\5d#bhkȁ\z ݳkt!&E oZ~IԗFxGdD!;&UvHtƁS ғ5f͐ o-:G!r%bu`2Uԛj^ޱ57GM"h#B$<휡UQN8<}8h,]XTYs<'CLIT]OecU0Ūw gs l:C52z$EK@JiPgsb}37;%=>I~NT5~?ʱ|犿ʌFO7i",[Fo@Gj̲E d#nu%0̊h4J̥UqZB93{{=>xXSMJәWM G :~ik[^=6FxR;!p*}aF6t)k:{d)1@-az#..4~61)}g֡!roSnPPbZxbP<(@ȱ@"b*w7kpf#Fr ʙPR>{m*A~s<D.TG Oi%Avp%v/OimUiȯ x/4;:DV;Da4\u:VW{`iEEHNT~=P`mH.(.^;aV7݉5yesr@5\ݾ;,y\,Ɋ: ]mcGa4H8z2q߭ zcz-ݽkNQGQE&{O psw"_5ȥj@<١=Ê9ʦ@jtal ϒg'rk`UdǮ eOqĨ?DaÄ S^jMO+pu@C4!C̀[2poK󖒻z*ޜz_]wCH<=v%ѹlMjn+kZL5nAleZzY"D qG>M[&vand3gzhjF#vi*\ @ ۬„5shRŵ퇅ڒ<;0YZ07070100000401000081a400000000000000000000000166f3d9cf00007318000000000000000000000000000000000000005100000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/net/mac802154/mac802154.ko.xz7zXZִF!t/r]?Eh=ڜ.+B˟$o\0Ms0)-r!!}ta=ڦ%-gg1 ==ߟdNܚvn4ȧBbys/soqHJƪ/y^M4?wq5V˹C:I샭l8?m/&KqlHQfgeXÜY{fQˎzgǪ [ Ͳo^sO (ȻDXD|-bb/ ,c11pi1 -\9p`7P޸wxy=94K?,}W=sOb7Ԁˇ* dT1Wx,?AX0[=K[6'ٗ4ҔY@xCxRS{[z(==V"Ɩ=ݜOa$}h-aT:bPYui7+?]K*^NSH >(yb!iucýȠ[|qFɢPWKbppʤƚb1uC Ͳ騵~T!7t(* dxUUJ$ct"Mȡ,[4sߺ'%$,9XMHp9ϝh ' )2ss"=YC`Wۇ0$eE m.D+ g8-'TA/McHJǢ7)1wU[E%b}u$bsܔrm~(4@~E.b0/1PlBP;-^=#»1nKnQvNTRAiNa;raiS@r튠vT 3B evD- ѣfB O4,tZCQ1OmExhgT϶,O ohhza"d5AxF3Ċ6`dff.[`}`S|?IzC %Z]c^m4Ȁ,xv25F}xt{RR݈ ?,[Zt TNqټc^_ >΁s ylfd&۶R'h7REi-\X`zd 4'1|h hҶgi7n|dS׎ H2#{+N*= ;XČ6uwTDL"s$Tx,<֎L;=yr'S"Z,\S)zccƪXvF5oB"'() $aG}ز[_'q`*%! Ɨ >^ d3қt4DRN/td\ vRF z&PRox,e=64N`vN9t+96\OJ>GIPvzX~#+օf`DVeS3e!X:HEYU^N[AkefL(j;Sۜb!Š2wf’ꋦ?!67-$6z`FMlFo$yF.5)dD9YR n44j2kp:)`$vM{_[[Xl2q%>te!bW {?a3OwhCCҤ}$@,H\!AZL>R}\_B&q0&ؙ9uוn-9a]I?TφG%~4#=("G1b`(t / 9Y 245N+p2 0 t~"j?.;m.ڽlWBE4, Y2fn;ԛ >ho/,dFp8\@%^^Yz@9׏<ܰB`Zd.d6>f+@z^e=g1ڳCxrRo2{>{ПRh]ֆ ]RCzrݨeMf-fJRVd{S2cMf"㺁PBHw.FwE/p$i=bWfMlŒzƱ/w}ie&'mkf@Xt^،M uo啷 XZ4V Į?>I)ў6Ρ?Āw:<a7<ȵp*y f18@Ӟ?Eb!ON tuM=O|'02?rNmVՏ3v2>Z$jdP3:2X$sT48U#33OHm~bk9H&DB6VͿ`ʳjz-Ӑx}Έ_cܞC\W(Gt è)REUk4z <\v2N`P)n1GoX;hHjMWrjTyH3Uܡ[̄eLهK+G Fw) -I)V1T:v^eVx A]3,Ɯ4u,)-,?K4zGaa*[Gަ_U`cyr:9ٶkQIPx2_{)bAvJm%C_6d ; `SiИ>#ةl3~{>Yj1;4ewNR]1lV$7]{(Ϭi$V$ޝ2=8vهg.6" p*:4b/2^B;t/K`bpaScr.bNvP!ZVY{=BDkwvQ !I~޷NYpTωfҁ> ^$f ]p5p(8?E@6LHϧLA$9jYRD$,w=68X/m2iul&U͋wPO*rT3I;윲YIPX]E!5P,L`;PgRC:cjPo"t+XܿҪWR!Yt*a㺾hۍL x.n +XsԼX-y=쥉p@Dv# d.CJ2.`Γ 맰`VHKgOtTq'|63 ߅ PgI7B<-;FޘEF`@Xre`ǀs8"ygdM=X5xajؼ?]V6 !HP4v}t !Vn&ƱP;ߧC$0zt]ƆGX0e1hdꙢJaX=2_H" Xk[cRG=/ZQ;$VT7¼p$ޙ|Dn<_rZ䳁-]Ptm:oY4gI#0FTXfu6K pNw:nmZ)RWfU~N.eT_n)t( [w7 .vB5 T'Р2=/Sa!:8a%IXQ#%F$d=2ħ'$2ۀ#}#DuJGI֊N=H zB">%)Dq?JE(42qd:Q"$(&E!9K)u*~T4kr_E(XV'xYf9ӗҌlxfmy&劶Cq8zuPF?Jy$IrmRt0 KV}6Ϝ45v@|^Q̠_fQ1ʋ~Rp:@(ir\mgK7hhʰx"&MN&cCK & e.)BNH Jk .EFexR2ywwLd b#uy|NM~wsT"5^JM 3nPBQ~2i$QHzjC B&0',mtnǧg/փJQ~ʄBIcX~a=\#CC^M=ggfiXI?>h&x/ԣ#x=zSXIR˚u8e<{g(0Cd $4rEVk ѽy.E~@t{Ar+jGw4vz䈩Ƕ7/LxNq@х1]Y|S?Xp_m =|!3#J|rPuza<Pџ__mz'g[2lVsKXwy6iΣ4xӍ7BٕE@!"zik:N3X^A4̝s'񅠿R a`%3>]q>J;vGipzs6ftUz5|sg_~RRw;ղnzxo:pK|')r8OI<. 6?,IZʾ"iяb(;KEN)C}˥1vWMZ\s5M(oelϹ15uq[yȤF7[㵕jIL*Ԋ7MqeofvBo4auoeiS0fWUPOc !|,|H (q5Z%|ًC,857ZlCSǂ~E)Y4^!2<h|v[/UԖz]apѿ O3 m5y :=_mhiwRƳ]"Atj~Ne#>H~2 S+GF7Q}:jW=-Kwô22*,)D*E:=:HFcp^bJOs - ЈRp96ok_9uhtx KUᷴ.ܳkznP1CVz@Q,$+ڸ".ߚ%u, Xmr gg,KG}j.[ogiѰDYPX)RxŒ9Hh|. E% .sA Uc Yڃgy%;$H|E&!(7k?[? kT5[06L tX |]1$E3R- C䱐A:{['4LY2 6xw ^–İurvU?3'@>-=UyU#7N^(vCwo݁Dt+ da #n NN  -O7z6@ug_BJ6H}sy>ǭ#tsuqzbfI3V fdoQ ИLSϢ }pDQsm3\+ Au٬3e(;tmFd'_7R6Rߎ:ް-Fj LōJH)Sw@[PEʓAqt7v"\ʚ W^8!j+c=Ĺؚ^nq|T"UF{;p* ˂-Q&RvrV\%O|Kv9qSoe :Tc^: x4݉n(1bB~Yip߻}E.gDw+5KvvP5n4λ_;4;ͣ ?sF3a5{KӨ" |_% PzD$zNL kELRY(bD"L帝VZl9?ʊ ]'(ؕyqsݭ[guZdw:5@Ɖ 0' Q jYJFbdoe1qW#iw&(k)d6UR+gpYR/eO[{rt`<8L iX=Hϯf/C$M^Ԗ7&6tŹN\kN\!XbrW`v4LЮRNB}Vj"KYp@A:*+őT3s并[-hWDDu$QrO*o-ٖgū:'~2wI֨n+6TF kx" Ps8롂ZN'{0"!.e=Lj.`@\QwB1[`0% sm#H 㐀R5A{_a/ y ӛw*1*tH> ןhn@/s*b^ZA0f ~eB0=bn]fHJ@eј- uYӱ9=(*0OD0rM1T _s_(bN`'>BfvWnM]ѕ:Qsi“h*J5Tđ{!nN;c {;hMpqzM5>U.++-40ee)K%~wtt]6JNLqjpR¢,eJ03/=lqGaF~]߻40 U3 OVؙTɐl^/]?}1p{ c0$$tZb,:@bbbWq14_WjΎ?4uU'~u4EUWwI5ώ}W#6-,qe*7'w?-ds$1!{ 7'}p|OQ&28~]_W253zzXWeeaa6-FH vbJAJG0kʤ;a=#f`-ȟ= @|s%ԛDhHDO3E4٪j@Z\a ̐,R5mng X 4:*kX LM:Wkikz@UYHv(K u?g' @WJ55wJO(xHH1oOu5$Fѵ ~>56,C0D,ˎ𩂅0à #;C0Qsf؝F-ccNu/!jgiPEG0Eq`#1e_HI血1vF>֍Gq:쬋8*/k~CN3XVʎgQ~z< ,]}j`< =YN Q!U[ )$BDɯK(@w<aA27af8k|0 2=`XuaGڜ$m5ڬSiUq3I]5\ Y0d Q2(@%.֝˾]`<Sr̢7[(Hf"F$@@27b{Ta."+ S GTq49%A|'x||+A3aPD8. YH{1{p74&JnWg0sf;> S }˒˙ _A3/\{yāϕ*rW3 B\#5TnхNw@OS/}ie  R.iwo9SXW"|mm5/Oֽ7W G+;80'hgРG+ފa}Cw^ `XT=~xo!ʹ*|{ muT'?.DK\~6\ >0>AFf0WKI4R%&=N̖BVtWkPL~̷Phw*ihc ,|1k-)Dztl[3fj5J0Edž| vD$bwICаD vyD]v>BDgp%<*#OI -9'F O#wzF[7o].;(h+4nirʌ5r 嵢8%U,=2أ)C)C3Ggzp$x00X^MxÃB_ s }숈4T'g$˜V5;h{[v ?>S㗤Y —75NƯ:A*J8챁}gZ ɐC[B[߉6>Jwꛜӑ"a\f+Si3]͕C8:lbxWsɒWTA>-&{XX1cyg}ĖE*G)˺/:5U2Da7/,$Tha(`V~a\Nt!$HLt @ G 'K;zMPņL~_HotjEٺGf/fswrQq76M"I &Vnn%qخ`_ #R$}y15Kyjc'k?@Zp'(߼Yh5o1m O;ϧ$R#-9ӝ; {K)pJ51aqPOhÜDs!:Lê~#XI6@HzI|4Uo&2c~fAzgOR=zٝ|9iuEirI6m?,"nw8˞V/Ko} 9GM/=cM}1; HcTf*փM'4R)Q&AzyE4Cݢ¾lo-);-Zo` ~#723XJ'A$Y6 uji߰H_nGg1-&z~R);A?fo9-T"Y@ceQm,@6kd VIaJIr]7$a3. u2ƨ HO/?9(xޝ,tIWjxe1R uU~ٔ{8}ehk{BG6"* ˪pUGOh]d<2)p渲 l2Tym^Hh yk3\-\+GI މYg(,H :W j$~ddL"Qg3Lԉ :ί;ےw =Iq3 wT. $6XuT>)byyv.#w^M $.~oq=b4ss!by]`:YV k s,~xK\nur(i2y`.<90Ða_zt3wQ^cƪ(>`VZx \VF/zk@zA&(AE+|yuTQĤФ."C ʽeOM5oML/i0Q|&BڛZ/$T{>4"SSZ]& )):k}ЏP:/=`E,]>>#QZ h[ҴzWE tĽ6r u6~k6a)髭1C]6ʼn??t-I1龾@LPGפ 8?a}iCQLk݇9,w"(qG^hΙ-$joQ{ < ۛcmn3d=D}"v<~C▁T6$W{{J=zćm)iqGh9c'yO*@jŀJa t/(=&OE>˰V2PbExɒ`s8 AZeR!-wyKհtΉ¼ @t\21n_mNJsݘ&eJZ=0O%̷!LL/(z"8[#|?fr8-]BPNAmV,p69E hH"h&zչܴ0m|fOx‰{Mwő൩h0W((lRa8_ 1rP_ZƟW\8_ ְu07 mgp$5E8 >-*ˣ(-5y<)K펱AMUs,xlol:1(b8޼Ny/mݎ$V7#x&woRg@=4=n9e1Iy!(1 w[N:&+686%y1W{b~1yӏHÂXw#;kln)#OWZɎf8adIcJg[3bؗ2v! ^ 4KBf"nWWZj@ϝC :߅qկ8{Uv,뫲'"n^-+hJf'[jS񦱢a,L#{&Л*'xzGI+2hއ6ٟx2B!jGfJR cZ.غBصRrrFOI*t00el;U[ ! \{EsL0-CT(F&:BSgHsd\QOPV޷#?7f<<7SW!]#1K0vK-L)'z&?*3><}tW?*Cd[p}h3 Hig,t&2[V.*-@L 3*x#DmtĨqgS_zdk-g0cyK(b|0+u|<+-:nza Q54l-(4/Duh~K~.%F߭ڶouB, =ZdZEϨ7Mȣ3S,g h\NJyvD:u*;=M Tc"fxVIlw sqjn`TC>"QP+W_ţ;KUhP^)RqFDs4'ѱ<cxҁWd׎R65h|$l;;ÏFڑ؏q(z/ANBE}Oz!_pv5 q 9OA -]$ w#_,gy\P33Q% !i][2hV+fi 3dEūA }zxie\T۱"R3gJ1W 9>O75Amc>2o%,x$zY_'<6Y>!:c 75 ?IjĐ~t䷎Shޝb @[ؙ̅8^7rDSSAZn\, EyN7R+t-&dд~1: gtr]LDŽL5ڪj!ֺL9&zo1E!qϿAn!@G[f:oKfi/%Pmj:3m`Pyi셱s]XbQ3 +FXUhN=9G1K<)MxI^>Vs>74 {WωQ77BzT{B[uuj#B(Il;èy!֛Zrϙ$},q0iz2 ^TJO7{ϫz];L-5?‚7vգUI؞3, S9NzV|xV$rwSݼ״֮:X`!EU[@>=o|Ʈ:] vƼN:(E{Q.qUܠijW#WHygWW!}G&=9b2fcEd,5%cd1F.Sg";= L- n];FljjZi&SϷ47"Z;9 _{yLom=ҼM8d@߆,kIl#9:cާQz͠L|+G*w v/-5m Aa F7Ɍ@0Q"!-B/̃sW:&օ2SRw:Kt\[<ê&<s=mJlw^`>fÓ 'NW}>-Au]@ [r`e%'sι3i=BX?&ۻ1LIb ? ~#1%`nTl[~)x(^=Yq&7|d[l/q:CmGb0c1ߑ Ԟy`iilBsocJ9q b#w+>0;?'M|II rS}.d$JV?5[\ӧ_T2b_>3$4jw$Cz[y,`It{WJŦ>3ZFLRs@XlZXK^ NylOK} -w<ğa(ȒO-5g4tAXELY7_ؑ`zs%ǩ1,A&br-(^wIKl.c@51eXmn]YD샚6D́ʙ]f7x_}sbapúVm(&=:FIXЉ]yq}$bh/dyҥ$eGڣ|ZeSH')&gD!dq?ɂ'_bSׅƿ7! AP o _6x_mzt QKMX"n<闟i%sHjK(5rcȧ2~9፽cvHcvl7sZ 'IVq֞GQp??bD*x3 4m*D; Txx '*`\w%W?+$O/wEZ| q6}uPJdmؖTyQIa}7~ h18B#M9ht3ɾYT/6Ȩ^P$d"qR RVq$ X*>5`y&OiYa,{/ܲ-cEzόBN&H-7PT% 9z̛5n`&[;̑C,dr~ jBU 0 6 OS?D0Z\ǽ~f.EYz]vJD&ګ.B|y9>XGgW`/9z%r R`^B6 \ Bo 'Lbՙ|^Njw:}Inp0w+3N_ /`,JhKvI صjk<:]+3Ixu^dvAî:(bg!F,N]DEDsJ\A}j.,V51$H,G @h0׶fw%sU,d=[P/F":ކq@p.LD}|xUe_׼, yOܳ6t- GN 3l(Ai9ЍH-ڽVS09re=;y.2?9 CS%A,ߟyZO8,o=uK *7zkE<p#cl YB㬉 س@ %OʇV'Z%6"HRHp==S0p@J7,uKr:k<jCJf3 "@5k!>%[82#tDH_2/!gYP40v]t|4 \D=jU@-\d3tT))/ICC?45V:eMAN &@Ůk Ν'4+if :hé3|M+xʝDp|/`{iH>"U\X]W,_JpсSw:El^Xh M)V =qf#rM,i^ؠ1I)d)KsqBR *&`)!j/{swYpΨ )ӹ,E{Ln\("ZxŰ52ϊa0th#g;a|bI]43I ٓ֨-F#W ѐkL ?a8(JaSRKHnn*_Y(-VT΀' B1Xh}T ]4/UqsSkIֈy@tJ€ZlDCYz8Yc`ibT.nab_K1tRAjv ]2aݻ4/.'x5kS3m-pr7k]t)blE!Y@neOJPZ9cҵی*E9 qqƼ FocxfލVL; E1:Ռ/jT ^;Z ɜÝU\>^!]@2A#3Ddz7b-">2lc ѳSsH]/`4,"{鐏O%ZiK%LBtI]A3h%ZbF!L7<$[?BNq!:yxxЅ.#TĢ&p`vǿ {i0_% #p hPp?\" oq:Pr$r ^Sj_D{QWʊMPR>7,:zicZ"ɻm#27EV$ߝiԆށ:yzb~©}hEa@ØRH{=E&_CjaktO6{$e-XK\'nD$CQN:5 ^Y4] Ie%VFD!lk-q"Ǩ nރM Z1{ 9fU^P0{tlz98'[ez`h~.ZSE)ѡSʉTV|wNkcb2̏qϙzU$QVhyf% iM LgZN,'r)!srAaƥYpҫM1aivWgg#OW2վO0ku( A-GqQz*dqSn7L3z9_Ϥŏ#G}s*%I 2ޖJ^VDĉ&"caOt:1j }Wŷ+E#vQ!Z!Vv. RJSG<ǜ>W&Iuwv/{}-J}~Iio\#L}pꜹ4܄\1c؟kӀ@ҟWcF0.<J`/b.(7:tupi?6shKHUDBǘVbEj[m~RkE_s2 Sj ;t)F HcBZv6O6Yg Ո}{ %ΰ.5! Z? A1~p$~=P 7L`?+bvcSB XWz3wFջ}pik_8/ W;aӘzaMUG;e@z9#? Ko ,9pc-9QMKdKNkw4sMYs1{^p[57c޵s ?.A92-M7 ̂N23}Dotxg֣fʇd" JEfxP-5VSYX-Ꜵ":MiY$ ]jc=s ,f$F?eYR裂XaAK QQM"FEl <j]\𖓬` $tM1Ŕh l!+[pYӊ*6N LfjG1l(Et\Kџj:ջŞ+EsgHB{娊y!tAnW\/9E!gÃ`s].tzdmzaއ}%w<0ujnjbROѧJ6sh.$n퓍7-W%g›'1:yPNP&k OtIc,g9]u%#1i{P2#^6ojH2{nC52BZPIrOVу2, "J!IϾg"v1?"yqkYÑdv&0С@Ӧ#"`| 3gk|߈~v*""uQ,_~ 5Es(^SVto1}Lc ,wt ԼXnfƏ0)}S ڦs\E5xѰh0Ep\mu0A ;)K$%Dp`,Ww+QśM Fhj *h%uo0s~  MI&sX[ʘ{ q9$J,tux9 lQӨ697¼d{i (/pazCqF<1W~40f C_E`[EgfmS[m_^z w}rapO2ou¶2xЮR jI OEPeJYF1j}Y?mp J7=Yeac|jE&A=o6H.HgZJȄZYOC%1I-fqD}m_RA2Q8d&"J=yG}!{37gWo*ՙ4|ÜB9+77M)L 0:wa̩H:aP$C:JM}kwL(,j퉶On(+̥0%UF[Te=LBPUu-Ʊ;;E5*~SN&O\GsW "N u;x @t|ܞm}6+9Ä*Kti  Ӻ 9F¶K,vcPt my(>pWb/9 rE8 Bt6$=I{kv#4>nZү_t>i;y#=JJZDx/qV|q6EnKMl՚'wrxZ'xS-nYe u;+F^pM.KFil#meMvzB=7+\O2j3ypG[+hMV-~RY?.((,aVmu]EsI.uUT A:3c{Qxߊ!O=F`B?Ŀ2H {LRJ=B4Nԭ~˧D.(%9g.`xA0C w9eGRn6pT{sbf|/~𽫋 3Ҩ~6WD>TcV?J mx{h>a2Јșe#}0 >d䚋2R rՀZ-("U|[i;Dr*eGl ɑ]lzqlWΊ0;'B.~iTM_*rrI Ćk{P1%a<ߢhif.(_k&t P;Q:z8[NkKrܻQk\kʓj6߻kЪ6vX]0ƥjʥ5j26g2IgcbwbR, ,ݗ0Xbq Uy}Fp30'$RGZh>1nSWCɥ]# y ן(4!*cWxeȥD*4{n:"_xJ&@,rGСlSTJu}z:8(fӂȗ=f ]KDHR85Y=VT_TUԧtpoH#B0߄twC~o@_vÁch5juzܟ $5 GB"Ӟet~q5A @CޒTII"~3tX2oT_(a?JKi\I%Iq5B/figQJ}P9Lbs=e[,̳Q`X@ckyR%S {s/@/2 Dn>*twN2/<1%P.//WsAhcܯA -MIGl2 mN5|Խ\߄ƕ{AqS^HI*OzWm\jh2%A#hb0&h(C+IOu }~TmB\<9~>ǰ %aktA!g&("6.IY#t XakfsZ6ˬgr<'h.h湲ϻ0]?Qi bu4F%A՝yc-{Vax5icu֯m}vG Uu^K `J"qc'M 6Ge3⍷i]Co^e0"79Ț:,$fEn?tp.DGX 0po5uuO%&k>5O8Z,֍\5a掹ׯ_/43 nض>Y .XM,5)Hk)5 JGBIU6k !2 1΅~r=ER%711yMoqh7'$+Hrn6~D%&&i3;ofݗ%a7 _W# 5y"G#f>4l݉|}3tLa79otQ|(>;YQA/UDpæI}pri?]Ore#[ũ@/+C?wƠ7sO6c C8!c5)KKBRnKm ¸֙%>-=z_#ǃ'HW&IT2KA } 'SV4Qܕ8Y2WZJwen8emA䲆eu$}v N^5>ݻhwKA3Vq\>]{zLz/bUZ6҄x @zQOn{YDQ^]5@/SwAN;¨OCDDn<2]h$T]As}y{lS1hSnGAʟȠC*4>\pѕՉ[N6Gx2ОkOioC_m!T{tިGܻtw>&Ͳ%ilǤ'G¨_Ĭ=7zعOr} *l8 CQr`T s.urSTyO܃n !Ɇ s+բ9!gqIdz *zw"{cMWd=o}=⧚jDkBF2a x,Fb\e# Eꐞ%!?–B G(8.J tkP5N*,]j=uF2}!_c  +ӱgYZ07070100000402000081a400000000000000000000000166f3d9cf00000ff4000000000000000000000000000000000000005000000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/net/mpls/mpls_iptunnel.ko.xz7zXZִF!t/7]?Eh=ڜ.+ʁ3\Mvq@WFu7=!zc Jy}X1_Oz 9z\"((2Bg/fJSQ39%W .O7rQ/l@TKYFQf<:ӊzײfٗXqh.#Uc̒MFOOʇ /\=|ΗAQڋFi3w?^Un)"xtE5-=X z^EWmCܛ'"9^& g Q{< < XFst9ssbNZjU*+Z 6>ۖpt6)j]F.ݛ}DZcMGW-ԒN9v'D(Ww2cB  L@INpЦ_n9к+auk;qO;nC8u񪲬S/u8hO:~m|?]Uy|NKqgjU'|>@w,vP= -mŚ#Zg3#vce|StZձ:k?WR y7)F\-thܬ0HhXVŒ*׾SQ&-[r\7bnmO$Ul44*TfQPN$>m,L;뎠Q{wҟŘm)/οE,׍2r(wvS=]Z&Eug$o5@WP+4;S Q钻gÈL2}VC&]te] h:7O1~.X@n%1H혻L c5Ohl0~;ʗQU/FΤC)SE=%JH8'_Tz^%p8Z^ ߯ ݐwU^Be1BЬ-ُS.x`':Әxqh*ʌh>2+]? '%J޺RB4V,\&TZ!~AEqE=MYQgăhtȗ,SۣggFCL3I(4jg/}&jE 3Hv_ɯI>);y qB5jK(J^gݐu%#@ٰ7}abh=40 y¬-ycm=d$ǤQݴ67mX՘D^-l1Ҿ9<۬wg;Xr8Z)g aZg;flب)s\"]tǫMn5K鴣S^n kP vrV!v(^1 ª/z7ɉ` u4?0'D$]>sϦݝ~ AНƨQ.*wǹ#طOv:>ص4##6" ;Q<5L<|܊;k6o"i)xԺWRw;."rk"BΪd{cD9;;?x> Ī!jư3 X, qrxM¢']RcFmYj~"Jf h6sOGӊ=Yb[}X Dy;Jy'ڂף6R 0[C@=8DyNjrWtYM,e-`"&!"/*/ddͨNE!WC#4<[2#-?&[&-S|A~kg2{$O{U #2'z#_IP)mYE@ b 2nƳ{bmB V:o0Y-0kǒST&OM"USIvz[̑wWҐͣ-%nciO/8΅cUtf.YP](*q UE!d ۨoOr9A@c?[#&m/\ 籃䓸mF7ADu)?ӈ0C"~t~jGθŲ8fͦH\yW'?R "~tcNI*`%%Bƃf~ã[yQ5U\OT|BJfkYS__+߭~Q+Xj3H{FE}A(tp.=ِ|ɢCl){4M2?%ߍ|/<9}h9;T/s|I1Ę+H /IAV]fY={k'Hte\jZ*(Ն㜀56I90[Z'|uB4ʪ?# M;[VnCύ(+hiՂϯEkg1L ŨRD^ ܇-'5Vɵ4 },>5]\OUSԶ,I"qvw_*DIm=ejRz-ym!_]DD8\ܨ,g_de"qAЖqYf-ZnƋqe8CoaJP_ Ӷ]G'+L~!t+΄ֿ|֝+ZfX!GHk&[$2x}d琌Ŷ’|QG[jFaw+Rw֋&34 8K9sĀ7p@*'0;nAYJHf%0yX>D9R.L~QL7Krx$ÿS!b/ݶ6BtPXX$xF"l̿gȚOULI5*hwGTgvUϪ9οdo4c$c7J? x&-DǧڹҔm+!CX4lq?r6q|_da.RL\B}H2s2YHFMSb>Tja$N<>(*XAOn=Ԓ* Ex1 i8Ȳ?jMSugPsp )1KTM$uvt QE'pFV^̊"=^JH|p0ol2gYZ07070100000403000081a400000000000000000000000166f3d9cf00004584000000000000000000000000000000000000004e00000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/net/mpls/mpls_router.ko.xz7zXZִF!t/EA]?Eh=ڜ.+pgq5Ir2F_UXg'1&<s•F&XQ=gh|璙QvSNˍD)5zF]]" eDc C: ԍ9w#vRGQ7q5kg~&Hpe} }5{tחuk߰<}6FoTFx,!'H͕=-?|bR_т%PCag֛L,U!WŒh# =.`u SA@m,}6'LQ|YQDQo>SO/9`lf67*H ]r4C䔫`НeldްA +jdRf Lepc~o]+a)èPeů0T1 qAo u~8y@ڧnOrBxwW%t'N2jY_Nv q~6ur@m(W;I ff/ Lr_u%;TvMVQoQM"tf2XQ(,DBJ-R$iXcXnC,/8"2!n:YӦ5g1PEh fmpE%MNwP,+@sұ$Ͼ瑅,_?ɸO8 < lČ1yPX'\Dg!zўP_lJf1wH01* 2px$uӥ%PGWp%| Z]zjo@kGbAs蠤n,GDg$.d7CP\[תD1Qf QLskw69B;S2;^gn˷wޗI* S»hH֢hZ#7 hg$L*`o8ӱj`_xL%QI.ju&/:r` O;%С0L{ZDD ˹tM~5Il kgm9̿sV4m/$0'j^eɇ^T+;60(X,ÉK6`dPu- ;`@J#vR̼PLH&ܶ#ŝݭ]x֤T7J;\?'t\E"n+xvN5)@Β ԊJ n|—U"q03uG~Bֈ9hSȆ-r UR^q Ѥ7m\Vx2kd ~NF%حC3zݬTinyA]n<]2h S+B *\vHéܯKp_6қ*HK›7F%0s$?lf>T+D7DRDOw/)R +d)8vՑ.z;⼱2AQ)x>s(%,Fm0^ǻַDYEAq38u7?os}>a"4{v7ФfDž cP=j5ٛI#/#&WZf[*$g;x=-/\aʠi rɯea Ӫ6-ZTw*tv"b$Y'/D0} kR?MuA>u_^Cv$tQ銭}E[C}dw/*T?}L ʸƽK9}(6,W+fk0\ !_nGWwI;xl"3KƣŖ N;>2 u\v<2UQc1$OH$nCW<ТzeVW5P"V)~oxIb_[O gwo37qV }hP8.$0t.YMD ҧש3j)Җ]|y"HG-ap~yM#S!PQ1Ё(4t"cyV!wVe $C4$0TmWye@..1q}R+O'i$ڛ綠 Vʛ~2P4I{FTFF+oco)欵(w2ܚhhkJ$!I ;8^S RD4u6Q&Uh Q5,kWPCsl2鵳83`JrzԹGs|afx1VG*pAmKEEJJ1&:Hgt$g\qgCNX9߀1,WXrv8kLEr1IszCJ>%"zeSH ]ccT+|0_۪DTj yfOЀ w~of DA}e%IcC\J;MVyK3 U8?q=PvCdKdv! ZPS|YC^S>˜|pb:7GA¡Eeo4C}SC$rLHhfȶL=BY#S6;hPB@QEl&QywS(q[7eOuUp^y !"',8N2RG&xk zQ9>$J0ۢ eQUoʢp0~j^-G̷ .ƿ>f8߭gێ[ۯtpO,L"zLKQL3AdCKF;G+UL]w7:5Μ HbTz ҳ[FYAr(dDv jhP @B7g†5{,;<Z/ ERŞ^vGoy%}GKž?o貑Ǩ"ySEws&R1,n I`Աyd{y/u'e9juM9әfly#|;2s!1~@zY2vl`4oFzoH s7vVRp)&& @O~∥8SY|f5튌ϙz&}okt*_C|dfic_k3@g2^8tfa@]_ vi3V^D=n{@-"cC~cŮH69y6wBDư&؁1GވAE"^(0cPj}Z87 3!Xw.tJgDou*HK!8x^m_JhyWɌ'$Cg%!Ee^R >p0ħAA*DO ^)%7QeѼa("o!R^0Z҅K­^ &3T2oF[ Dْa4VooIS)&۽"g, \B"h! \^;ijUM"mhp?+|ărV;"WAHn^R`VY'n(ŰH[3ZI8N^F^Ι)XoЋ ɑ73;c1] 3Q~j#-6Rqq%KԫW|(ySjCZ6%:gmۖ$30>Y_WC-z 7t%%yz S!GtI"yesRzX@gV]K.˒'g)gz{ͦ ˂9ztC呴Fg!5_*W#fizHUILc~b—&!*TPq63pb1YKɦ2 b˛C־%? cyF 2%)QiF0٪WK^0K9k'YF5?gT=^@xe"U΁9-vG^2JG?;>]7hߗG{2Ą@\B~vWSt؏I5|TwJ XhxXጔɚ}?CDuAqErfz:5k̉L<Լ@O81qU>|s:tL@,3K?E5X >J[}(t~1NPgKwMA5G,z}~谢X=Գ#Y4s"8%κOSXM0 J†,!{3 \LZR2q._&Qkڀc^! ckb^'˚UA% Z(}V}sdp~U"W q@?F]qA+Ÿ?P]Oj?(&II21 ̭~p"9~7[4!_5"N>/8IN<Ԫݖ)gPYWvS/"sM Io`#"ćmN5(3 G(׀ }̃&<>S6AgQTzj<ˁRn 9#ʗY7F_rICԒ2ɀJɪi|h HW^X51䱘㄂}p0^҉k߽("i q<%3h眫cDsE-"*(E~dحG,):ѓ!Ag?[/n6@?b+,hvG3.WODR-*umC}zmxrC\;)&IN%Vˏ>ԩkr+J‘IJ%__)%Da~"]:C'Q|3ۣB[}jzu b&^̃{` zUsk x/O³4w!Ѭ*<>8kB|O/Sge OGG 1I jS-z 7G.)oӷgLBU5t$V2ݺ=j>ݾ.ƙpʝf 5 +4Bˢ^\jRI$Õ|LBDA# oWVXtJ!s9C啌$A1q`u eBJEfgAy{Ackgl ly7&v8Cڦr"CdyO` k1Қ $'}Dsv%+(#FϨ|?Ϋ K9YQgT( ]+vg WڹPD.țlg\C!+QX">9Ɂ$Хʀ0!E}sg ʛR3TUĆK5yi)"8 (egED?XKC^Q|yr7n=."HV ud%J@vH}z#:[&5hf-::^@Asj\DU"k!&IxmBAQP~zRVZIs1r7FyF7Z;.=8KZ+.S/A3Aa8;OlV)z!&y7ΨD5+pqvb} 21j8oГN5A4U7"9=;g濶8`#Qt J/? r 3Q;Wnڬ=ZsBN'ZFgW%\/-KQHFJ:S=FL:F'Eה^Ydufex'NyMQ9FT ۋ5DvY7^=ؤ쒖ɚ&VúT4.SAYbN,;'5{ w*,k0hQzd{$/曂CV<0]olF5q.^ ZĔgnF`g=L|v#x ʚ$P3K##,򩫪 ـXm,70!2r!:DA0 PS۟a 1'H 3guԘ&yH.?+59\% zڢ7WQc~0MW;Yv?Lİ7q+n8Dk>ǘhKq=*I/f7zQ0xpL`M`ͲYJ&[B:iށ"Vo}Ү]*X8߰vCsn`%?̜1$zTPgor!hcqbYFFDѮ/:Ryl6Є#dq'5BcKX7+M-1DjO/@NUϑ??5(١WםtQ)OTGoꕆ6r4zs)SŚ7l"[L0R%1|1dX>/Q4sPoZ;M~|peP^BÂ5bD'[!qaY%R%RzSSE*uZm}1LB6HT чuzL0 P~;:$wϴiIVq¥WvtO=A!e4-l~jiϐU7Ƈ֔ :).ݑBBLr`uHQv ^ӫ.r|xȪ dY\|lZe55V͚Amji8b ֕I[iTdT7.;׷In4Q$eBMwQg"B~!ݸ&#xvN gp4i|Y]_>EnOj1- ZDyO퓹j? v#sZeξw6?:|N~43S&Kv5, md*r$̾}Zd1"ՃεCMcAS!գn"pc@ڴ(bod"GrMBfXqddxjz wgIß-˝ژ;$.bMh&`=SdE4XW%]xnh~5_f\ U4Ƣ0Yr: k}W35W"{˄tBA3è)_t1 juvFPc2 'jGKS#OSHD6 ꅵ榉OLQO1Vq f@*MzKDIْf rE4Ft8砙r;LZ5HOE&[mRf( zs4f.jY.R7o)&A a]yv 5)7 5CѬ{*Vަ1|[2lS|U$xǺq#׮,8PR}԰QN`f*ak 32K|O]P9&$Mhd*7oAXi藺cywdj& " 9t1v!YJ7p95(H3y{K}7qb>(AJpo  у"A1 ׼Gb/"P#4CR|rlɣf(xDЩ`D _gZnfMv$nEPm~7Zbq$ y(T gYFY!cuE~W[Jkㅯ&-:P8|'?Iy?AT]OzBo 6d71).G-g`7o(3ψKn6BDrU#,)1EbtLn탳zދ0Vؘc}6椯#?`uR="6Nr2nunr#CMxq(G7 9F5v0*{%)D " (:oRAKlm4`#oGB #ۮ(sd$N]S>Lxڕ:uJr{cB^|(PLPǻ$Vf] -B2n+fPBI2z[$Rrq6qM !"Z#Z,?ddtAlȁ=AG:n+[Zc"]u%.U#<ըK&X\zJBJޣuA nֆ4RgZzf*eQ|{wHF6ZtDYuw ' Ҝ$&֫Y/8aZlGMj2J5dfʙ[3>%xQ|::#G_ Z 2m -칅]/+Sb?T8[~dydT:z6&^Kk%qCMZoU733yfc[D%bn B#onD|ڤWW?پ BK=5 瑝mE-&Q ")ԇ `#\Ε#~s LOgҤ3|RO)mչڪ!]HŽ@%Lqe>xϘf;Bش(a$4{URP|,M$:؛:i^h?7C3n#,M۽1đ-X<,z0[0uF^] Q4q->ZB967~OSLiPBӼ40ji c]诲*wĂ>r<) .Oyq$Ce$"nMw^ }jGATEe'uR tfo?5ldڪX+:{ Sbid ۀw'Ժ8 l"?JS +EF%xKrozx C|%ɘx4]'F(MOk@(Hyt$'A)`j5)D*bbi<6c\VўN(EP sk\:Z} ăbWQÏsHǻ#HHW' Â)+oiGg|7C]P^xs1CI:GЕ:RhJ#Q5MXdEm}sB~QCjD-;T5Z@WŭEY"R(L%/Ly{D|HGQJ&t[1k{ҔQcr@\? ĺ}Ꭳ1U.gSp$%kLB]Fr* >BR}(81K[+:րD?ZBJϑ8q8O<6G6O\bM=b=w)/ S~{>-Bzݑԁ(Z Al7C ᱌hhIt:~߱?1DhlKi@E @%`@η2KYeOg]P':rGX`ɪp=~] t"]TA<^r1q#]Xta;fֆTy}~ϼQ'3.4Ϝ^"Ʈ׍sg,S&I_ľ~K |'/NZEI!/P܎pr4D~DdS[vW{fvae Z0UĠ ȢNҦl;"γ\@|u᫴TbȯM@0{t޲/gj{Xƞ }4`~QuXW~IsM]b J!QKWUU=|gGSvs^b>o3/$6 @;j-T1a~Y.B=Bd9եD6NqB#} -Br"E׷y/Z~ũ暶 v?Z&OhS+MrX+`[yf nAC\&--ijmldu`JQ?`@Hw\bv't:guR25rpwVpi$mYd~:^*b.Z>NJ4ri=zXj̐ea-)sT˜vKu5sYGc#5{,?k$Ɏ֨|3IηxUz11w*em+"nhxY3TglL|T \56@%ML!~b%SnvRG=%0/gS0.%A sj/:$mQ>*Գgfߛɂ֞gޭ˝65SH={8Ü>ׯ:z?k ` +93gؕɣ)z#lҪb'n `x?v EWNh|i6y(c-(%]97jȘE'&S9I (X0"IǾ[- FGysbqh-@[o!lD`VT|iv,gjTϥ,8|Ǘ~gnT|AU"dmH9Jk# '&(&xM\ `e ?V_v ZM/$퓠$ U\梨$|Gx9ʊa&SR^te=Bt'06bLL!e Y"Q7itPUug!-gw$ K*៥\5$Oee'WK_O'{mk@zH"`XZ2Q&\d \(=[7I5jd[=Uơ+Rޔ9j&\:R[pgh,wNh/c-ݒ@.aSWF&;jMW% ]gEK"$΀atk=` ʋB;klIG"4#Es\,v ]cGop23Rx}9JGIXZo`;w8qIA^SF fD*' iꖄCu1xB׋# +1‡|HYwƒuQ2BoyUߟ{ZRGEFH2/dU(m0'2uAHLRΡ,+4"/~;`!7q4A:Wz`MeL z»;tm!PC17DS*H5ulpqWͦ[@jWfMX|io/C0)z&[W.!JAOBRy"HJ6Dz={jfz]Wrn?-IhzA5ïCk2ٵle\'=^-@1^ӯ Akz=ҐS7V@'{pMӆzgXZ" 8N~zILw.j끐R8MО5Nk(㹭D9K|(:<$lӫ;`/֐d\t|$B5[tC(?9T{( Qm>&=RqNQ-y SDD_vߚ%mء 탭vˌ6o'5{yokOU2wc"q\7B#ML,r0[?oM=0;d2i9RL|o}{s% \`˄xtH­J4h/[$-~}4M:J7H)Z ̭ChMEXYWQ=rKv3!DCH r9d8H~=08.7㞊.DTCr*㧝Tè${~)!e2*-DDQ$o/|w e1gH7FҍRWkR>^?9D'"xnh&9^,=2I$guW?)<,:+ LIoh8_IL6F]M.lYRkvK! ʒ mrebŵ/< |lY?f<)7h0b.wZD!DƚPUcF&|yzW呙*1i~˜J 6cP8X][wT}q7EA%77Z/"hL"*%Ot#9VO/9Ԋ+xwO JlGX)*?]7+7>[߱ &}lp]aFRE)I08]}tBg (b)#/PV=*;B|r)O[etJQWTgf 4#~XV(B?VP2ְxC5*IUKș?w6 a6'" e+]P6i-~+Ҝr;CΏ؁ԇL~͍W76ܺVW$=lDMÒ/zv˙A`8Q&+MDEae{dENvC̰\[ŐS a9F86S]3 ۲;ȻҬK:jZLV"\Q"5%TBZ'n/|L̏݊)9gYZ07070100000404000081a400000000000000000000000166f3d9cf00003248000000000000000000000000000000000000004b00000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/net/rfkill/rfkill.ko.xz7zXZִF!t/2]?Eh=ڜ.+0".!q]駉ݯv{c2v <2<`}Xe2C`NH$URP>-j,2}~?Oe_$CHAu]ض~*tkim+>Caie;wx/Fc&61R|Fߐ܊yt!C#G;\7z$'1F %13/oN~0UkK} ݫ#8c:2>`L} ,nh|.^st7ӄRnŽ.f@5ԍַDS {]%-Aˆg^XͲYK$u =[jF12Ayθivfn輢^Gt!ӡO?v领k@ATXey.5#zS L>ƙxZo<@D?Wdq䢦txCh ]?*{OˇoKVE+Ȩ-)ҟ^hU'>42= ĆЃ&ɴݓܭLCG4d:9Y փ9ta pAj4fRz:M OJ3Na A|]+Cyx`y g?63GJ!.',[߬ GkF=ޓ\4&1euejj%[E+F _ ƏHM_׿GL:$)Jp(8)tT[@0X5 q^VÓ˥T迋8>٨]J'aTx%Q>"B~8Dfؽ$+K7E\-/Q_VN(Ap*N;Vg6T*es,!P+-S Kްb8I/@̐8}rüv&*(;:P*-Lnn0ɬMJJ!طW{;qA:3&. +j8oDcv4 2/"vW<? q GDO@DZk-Gpf «lhžC0u4g 40u{s8#-@|A5аmʾBҤ*4d<(ĩ/WTB0gCwضRahtDxIuIuz {enPr*BrxYԫbKrE#xDH5Zx,l7T$[CT6v[d9Ϯ.{M|BCľZ2P9!:Uȫ> } tP_X*?Rt&aʓ, 9M#TTf4Jߴ/*LIa ~ aHqxtT[x7C+1Xy78[yA7_nS$Ϡ)KF|Crq*KxY=WvQSUb%U|M5`, Vr j؇*Zݢ$'i 1 Nk@kz? &68 1RXjfbeGdnmN$Z+8oѬ>md?;v]0|(}7'bȢ:^[a<*vF{ yx)HdFb5]p_Yp w9C5 ϗ!Kc'Ǭ.g3Sff'KqRZ  CZW(EnZ5:-oߊ,nm j4%QFG8G ﭯyM$ɨS9apDW`2O{ybH)b]Q #7CyE( a5 ('xR--Q c%T0QQ4jSB%Hj+J/>>O!/\ǀѸPT7:o4Cn,cd%D QbqF&JAL+ϻD}DVY7+Դl m/1袩wVeY^Յ#Os(Yp& caޭx3iN눡tPcMvA/5a ={ҩQ ҂fGxޏS2NӺpT moC4GP{lqiưdy/MyjFvNgyt;\\ʖ!&7uR-0 Hqfj#}}#6",C2&Ω+4,(Z='іd.^[}F|6a͝4mTѤ~?^ĥB>om0ᖹ9*Z`j\$UG+|%0WȔ.3NcfyCrfγm%??_qEwv`GN8*F7q@/$)ģ z`齬)p~u b}!sm^#<В7oZiBV>q"V-4B=72%>eЬ g@,;nizPf ],Ĕo8hk;U-ˤu[cДVO"s3 80~^qkb16<%8Q?ұqݏW9\M9Η}=:,IQ@7|> cjBHoBјi.!$GO0%jj]>٦gdScZ0M_pJ$vNJ딘)K.j*ivKoܐ8;N?1o $X]H/qC`yK:ݐQrst=8 H@SvN4Kcq8YzC6y+gr_+hLW}ξe D=![ q3P1=ڷ`3P;O@Ѳ=nU1Tt 6J2Wjf5 0?˙<ľ?.̋2sWQoEGWrFWՃ3ŜDhgnlٽ,ܢWT "_p] ;pH; ^zy؀ӕ7jl&VMeWˁ❝* ;Ujx"[ ʈz+HI 5A|1֧"En#ٜ qu¹<|iރ# dTQ_(E,$6yNujޣ]b sgj-_7`]3}85/pF~wSƧW(KɦxۇII^MR~ $oK{LrP1Q2tO (MX]O\>{Bk-!!`9[9'|+G7R8 zסاe#} @XU{t`?8o}O;(%bJ ,Bْ ,C 8}}?Ca޴?7]`Ax5b*e Qd*A{[Gkm<#r"|JRg*R,=XP̦uDNpiO2U$7>gdis9sb^!鏂pvM^h U <\uz_LS8ȩ-^v 5 w4]zJNB99f{=+/`@D2"3 Ό+"Jp*P[QL0Ow9ζ";Wq 5 *p8w9Y@ޢaȼ 'k ULGAP)1Cy&|QZuqVLX@_Íh.[D 󄎞L^خD4D 'Dx[ nóωa/̰4ĸ&e{$i2)"pV$@ҴՌm|Uec+"m$ơV]Y_`AzCۑ E@; HL:kBr~6wçi5zM{}aeg%O14 #~x>m=šnNѫT'?A hKpifPtQ?wlnEb'[9z%d-4NZl8lcR.1Ozn{T%s:B+[V<1iޕe(B0kq_=/ʹ bc`N N[v{Sd 7/ԙz u t4`p Η&tZPo;jKݺA HW[/ڐw7X4Kfc $ZKs*kʑqeH hva-~Dg/P?#B= ;4JxLWfGb92=Ϟ"qѝy4"mKSg'B?wn-2G άOBa=š4ٽ;r-5)ޚ ;Y-{ǐ^~S J{O,QmG/""@?9;?6.?0"Ҏǧת,@|~A@ ʒU؃$Qt݆rjK 3uԥZ!3켿;f|-ῂb#X`j<|.͟9q2 ,x21c GFPuCF:f ċq ه#jBϚEq)& Mw 絼nfj4+MdPB,/(NT*'q8^h[L7Vu’ :D\QkT$䪩$\dWg(7RB #K^ o zJL|AT9pzHU`]8Z~m,S/"&S ~tTϴ8/@6Xɢ%CHg>RBW`SV$S{u;l)6!b.+3C^q̡ttNf?m A_ڛrr0]'1靳yRVm ţJ㵽悮9vT#5 `&@iq Į2|29 GrPoee/)1\J#!FHcdhn.xj02T{تTIQyeX,{b=+ܐ^7Fb)*U;-aP-m]])?suQCàU9y(!Q:Dg7 |I4jߟƄU+zZ A7]x}C|`d}- F]5TuzRL9H37ʹlN'_73Ts<3P V;Od\"~2yJ .+Rr'XWX{xSgf \sd"ӼKue\gп?r@!G0RTj8l;Ii(g< +l ~?7sE7ߪxZ&Q£ܮ13''ז!>~+KXm 5ͩ\?Q4'nt,uo\MgH1R>BHM6;FLۍ^;t(I4KZhVp+ 'y{ɒC,?5oeX.H U\\AW>HXqv$WT_+8eo|aKZԐVuf\~eYkKt}Ƹ,*i x|`kLiA(9m,6 |oׇ6 F|$]-S9@AWLuTt(Z 9-Ғ/By(DQIEk.zlw}\@lZSB*yT36Ysw:f?s0:dwy`?AD3:Acss6X%x([يtTb`Kx历$9TǩZ(G딻CN IC䰔HXm2ᥪ/q}TwC-x%Lft1DBO R1>뱃br=Ԋ[?6p"7: 9c;הDD0AsHU$#J|;封*p5arl5+\jhPK5B/)#5 5#Q-9CTsB[0%ֺ(;v/a3`dx0Ft-<:liy- * WXa6"%*Y kz6z>0@wPUsf#t{ΛL37mkѷ_9k^I*z@K%A盛1VF̻JU-j.d|j\bK7n ͵v0ֿon&Oy&7ۣfwcpwme/{>1r0GX0($!nD`ҋeO 2!&;.7Ҭq3]h$ijj8Lx-yxȠM`ϔ>uۤ.>k^:m Dg* ˌh1J"q<|+e*5H%A7iB3{h; hc&"r=7N+ii07MsrEރlFA޺G 1Qo2 vB`ZrkE4tثÜ,>p?i.֖y"a0}$q?ɿ~FyZMmx p5F^@7ohqp$PXOì*H<>ቧY3E UY w3geݵx4 !Qa%1.0k13aE$X72d (DD",vCRFtEFMY.|CE tDBTC 6'D&o5"keRR!4=H2 q3ߑ3"ԯM:N&"P]y@Yh7% c ܡxA\ tDdGR%Ϲd4R{Gf*q  }7D^˻w,ԈicX#0]hO2Dtz_)Dδֈ#" 6j٦?`\$\+ 4Ri trޔ9nkCu'b*N`W{CFy Ȫ﨟v4zMw Fv>iMFakn0&V̪h=wSHe-Ϫ)7xT-b-i4KoKmͤNP`:鬕gW߇U h SA* %p( œfy- ɪ`Пfcuœ:֩mV|~Cxwg?mRi“W^CYp~ЙjGp yt&= Z uaeD4k1M]}C$]4+khHr%Z⁴pE.ht<j\xDi<2Ua["N:Dy%`OKM3Z;^~ OҜZT16Y9Il ?G*4yOP;t|3K F7Nh*/wf8v YGT @JPx@l#n54d$ם_=}n@@ʽ7N*N8p;XE7c'j 'FG rcSx (nU "]҄Mcf\)?,`89tiʟ'Cs݄#eFG) pT1rlBo 8Rk.ބG 5q S[x]e( ִ<;veŇrF~4Нh =n9?@0v99KfIz) hq!56,mNX -oxņBYy/N̟s^ĭlRũf !fJcx\{i0dUڽ  _0#j'l|#m[] ځ$?׌E\L$6ΙA.hTt&arlI g?>zBu9'0ܩ4Z!w BMZ:s^xL#A<r_SL~+?{Ɲeŀ7hE{ @ lrw[ Ee_ zq1T3s ;`wA ݯ:@eoYFT󪡿$O,8(kfK=>^*>X٥<8'9D)D'+^82g% n[IHrG{n%TDNmÜԈIjI ܪ!:6Xٸ$)O4F>۩ ?TW1m9^^uOh̙@o ѲN=rwp93JwډHsQ_`"J+0cv!bHhnRuh:797j C.2_)ҲÒ ^G-$>ari:Cdo@KlY+ҰxMY\zJD'V:u_ȔBUe??9Ae-&D u΂7gȁ9+x/[>ꡞT^rY$Gtt^Ed&.~ )kORS`*`| 6%o85kΠn'DvI:Vz['<;;An-يCcx>D0x˚htFDI@UC:^V }A `HY,:;8|rw3dj LBa90"!v4'MzJG;~oi|xwWlC?N+tHchZq4 9[@*~D迺G$wɷ%q$Z.Kg$ TC+a[jg5hh i׫h~)#9gBzNds~OWJq璾![Ő8XdmQaLZZgBzM°_Mlz@ dЮ%?ձ;-z=JX?@̰_䔺-Z։Qp3Vz8ErBoy^6mUBSn6R Zs5tJ! 5':gz%kVFQO-ksql/A4Jr+BU:XcZ`/_Q&M2&RlW|3d'} `8Lf;݉Pm;M}ڧd”+k[6G@^hXJJLP&Vpb){v8Vm܂cvIyj'ʙ}M65]hۯo'Z\BI kAJBk舞 "qī1yCocH,&&a1a~[rRٌp/zp1Ę{s+#_}CNЕò*^Fb\p|PZn^Pr*QXe-z\ Dp~4Ilwft#N/]d棔:/4S4N~s+r&RHH i0DLx Œ5'0DrFp{["q=LީoYa ~8x{@ GKm2k:K]&DVeEA>1{zYt1j5EERLv%MRE#WMX99^%c7p:4am-kq\ض~g_RjA2M)n^rNw0\/q\꬇ZZF0^-Jݾܠ{"t&~z݉1L煎z&K1$գXg&諣2$$-8v@8c!OQч,wm;H<C ᯓ?'t4_n D47Ep(jSE9gMݏ|Jp*"4&i=g)vSM.)r;]V(3|I=Q顥XLi=R+fB)th#c?%x`^M]q'ORΓ*7;0n&LC!@uiEQ9Zz!tV-PlվַȨ[G B "TVbHP=~1r;}zWi8#G9xg7cGVvk#.@^EaO*やo2]ϭY(H Vĝ.p[~I f-wſ -Z-GG=ۦpn4C2b{F0drk:M_m"ha"E qaOZ'B Z|Tc(JTunmiH yy)]{9٦CEv,(,򝇼e"8CCӗtCD7,e ;CфۂUhF%WpE*+LЏ[o=q1(XpD'nI<4qeE&/5`J6ۑT/WW=P (Oyu~Sr ;a[I14q3MoߕE1XBϑ[#F 2 f[d>-fRÁz^n]J_ .(p;/cb&6VNMGCc mqm齑ߤ_`cW03*GC=Չ~)"9#q:Kyzt{,7mp:MoצگFN} L)f[h<Sc# ^fDVO0񷰳4X"q-WP"{ G Pj\{?DK%$ h:hs%u]J3Z'/MFZl@=GlDBskHZjf,3z &Fy35uY?G|GFԶlaW`&@l@8 ; ؿqS?fKIGz҉1J(E(x)({2ԋeO_NShxTw Q0>38z!_?bNFg$ni3XY yV@dc&DjEeE3/X Wu6kѦ& /"9j'9FBI(1|]هnofRꎯ ߅ڥ;^:2·mв[޽l>=dWyoΦɅ+=OdBbę:5{l.>~.C'jRd\.wC(1P-`>iV/ݝ'fFzDl/`jslTS\wta(dF4/FB~C_/}8RY-knsunD `*,s_Øc2=IBaP 46L=$y flkv!|T25E֒ ,(I`)Kf( FmgCg7)gEI\*7"Gqd$WNL_d'}a1;47Q lnȜaM" <`==|^.&CGk2W#{Qo;{AZ4s.xFΑ6REMęs)ҿ*4}'W-[+7ɨ7p4xx b ګZL*!B纛Q PLvPxx 824z~x%F ZPnӲI0`џ2+}>&V?A/\4;A\s1 X^M#>W9J}VV-hZe4~c)ݸ$]UHӅ[.,mC> ۰9tmJ\;({!_{5mO,E[̒p z6. [x^s\9)9+a eRYě zFd1xg㐗R <2tP}V8d$4 i$rzM'zo!FMcJ/0=n.ǪNN_[-ʕʡ쪎yhHAGƷ/_t@/`rm];<JyW84u.F^_WGx1g L=HiVz|sޟɁqn`y֩xF;4{8Dݴ` (ս\& 0)vƷ 4i/V5MّFTYW3!w4(\0ǘ8N v-vԯxJN?Q+^ȤF#(?CY^f$FTo:ǥ͌V*~3H\ AH-nm)MbW Ar dLX?A03ns|`3ߟoWtT Y [)wE=y{}Xv_riwۏ+PTCïJCDm\XL0ܘWYT vssckPl ,dbhtaT|=SvA(,|eVm1P.g{BGIL\Q:_;GE=cKC;T`T5ҾUلR"6DkW _RA[HZW$K!tg--q>aNͥWt(KVЭU>3rvǝ&Sj>01h6J/>l@%4_7)*\YIIha PM M*GrJg:] ERlLI! `toid.2ɛ,C\*R:&vzcSKP8$T2{!MX0n,Q |M|˩fG ol^ "ɺ=a^tY=D;?}e dO? W2.܆6Th !CPRW='n s>e&wy1#/+I!^#tB!": SQN\=M8k3+IXGJw^D@ xZ2bk9ⱳSW}%ԟN;f4y>rL⼖}3Oj^0P\'&k逅qf.SH !aTF2l]1Y;ROqg:z'F4mIpD3E(d" P1>x@75 zbH9g7.P4ܙ bH^Mr,Kj q8Md5:2!%[z-]=1V";o(.6,E+d+1gAи{z:<ܤL1-vz>AsQvU|ԮGzÉjP1cuQe<'=NRD=va7;-%at EVMYYD&x\=KS7bGJ(FXP:H)Mܴi@J,.:m uԜcYWs}).NjLjqè+ EWޕ5 5-X+{*+tWmr 1Τ1n#&V>ڃZURC4D yVXX2j/,(!}b5:xɣ&~r'dۛѩxՍxla.$fI/ wTZSU ~ {G]hdӉ%RcH7V 47^44g]PQ_T`n s5impza=L؅=I;Hm̺KQ[{Ppll_@ 4Tj (";DWO9#9n63bxA4GGq294Ƕӧ#HR-Tǀu1 NFܶe#2آ;g`8hQttKJsQs5_`J( eHkٕZrP_cp81;t7YgtzmW||y^@}bAH{H$bTFVcE ɜIes+UD>g~8?4Pds nH-|:0:?Uj?eiqQApdD:-b'cmVv\!]PW;,BHw~\tXmTJogIkm\$/8. BV)`=n{LMCRp7bH * Kݺy[I5b˪ E2vь]mc@EqJJJHclb#iH}nk@[-T2$XZꛯ7§,R%P[,C7{Ps*Hҹ ~[ֺ֬gӾ=ۋ BnBl(0eU Ø pj*VKIǥOwto\/$ $gNXVDpw:YY4OVh',0tNs+%uݷSqֲ+h /#^ͻ(%U%x̉s`RUgHծ$ڜI"ho]Q!<${EZzH[ҤIQ6DijG0D3 %ϗ^O!q݅CqKwxνṯI_5DrW{ޥTn`ZE #ߔuq4nEc206eyn&UUwX}bDN[GX@S9YUҨ'K;߶tX6MѼZFèE) ?t ;: E|pހ6)k jTEj+D7|bKuYv0qglpoճqgJ&n݊|paʂ{5u "ȉ?G/d5H[nLZky֙%ևL^!5x 8/zyN?RǨϭvǁ4eΪ=Um]:b2u0owi Hl9P&2> 6519Ms=I)PKWJ ~ɮ6&y,!3m2LnJ& `6'!}>7 H[*!ϻrR1+y+[Ǥf5 ߖ91>ܹ:$V \Կ1Q l#Ogn~] %)[3E)N΄j5(PJKYuU݃8U1w~[#jnsc!:8 "7+#uƇB=OQPN\ )mxTG+8tpCmDt]d6KC*nsJY6_$ؙ$ߏm=-31AJ/2_XܡBu"mDo ص x8B P˙fn\|3 _UT'q;4]'fn=:͝h,+5NP4bo |{ RꛠM&HSoӡ)ٕ.DG#Uֈ94_mQف@iz/֦%?xIT F ]1;z"0%9\-D=݋HC9؛p$X,`r]6OtyYk\d%@^`l+e-V-ڮw?)=eb`KZfpw0Iman±y)+0*/0qy.9Y~=PX(saƈYZlFs K8i8B)g)dRpG<ǬHnNDm(1竺yyaH=6:X{pװ<ӏ'osg0+'Oj 8 ll@vt"]FhBCk۹AB*'d?7n;w (VAHAzP ĔXGDD;ofu;%,aj {IQ`;tV; FKQ-WNL6ahk3S,Y,4o KFk_ew15ć}5T ̳P+]&<^~o LvK,(QRѿ8$4[ްSdB-&L#ґr/ 2.pFT9 ?|Fz/֐Үy{A+1̪V(iUkZ3X T Ќ+$nJozn599ĭ3>bʿ :6rV3d/ѓSFLALA u1lZK K06V>3;='ZW~2N s[aXEN`d3 !ݺm %Jx'Y"pwk=YQ\w` {(,s!0X,{zqHyFhcUaWm*@ye~?p >Ctx#Rq|El1u'x~T_2G@Jcf2S[*$' CzVefM Z'B-y$%T6fM*0㬣Ű1I!an= n,'uNO}Ë3b`K̓$Om#K_~n2R8tJ(Xf ޾ 83US}cŎGх>|Wޠ BF)cLJҶ|USV}d8"z5^s)l0Lq,vM)ei{RdMk7 81g:.oJtWEj"[Z=,[O/+/YR3>'b59 $R-*%͍3h"@ޜJ67m爮-w3"xGiT2B3{Z&v,[ rz.K( yā\wLONr j1jA}>UYf8nd^.qow1Q;Kqi$E (n/6na)6{ )ܺr|.0JQ "`""1|zA0'V4R (DF_Wm{8w"c5{qQ:!_F 4gŎ픧]op[+818{,2Il{PҒuq)-h2LKk@7! Q#zRܤWBe%ZcAE7uSL+a2 )!y'l`|<-P.fc"tR\eX 6&e f?V-~K*L%p^SEr짤Dc~"6kܬ6s@9&Ja+ÏE>Ӊ;^KsRj3Y{iP>O;l2R6~4=(QrYIgdCODGhDf8$rTÈBy f`Lp{37UODb%Xrܜe*K3a Ķ|鲲zzSsoG"[ǰl6RZl6dEGĺ>'))ޗZsѻ3eMn^fICW1ū,"3)td+y\! ̷sgGR9[(M!)5| g{$ZHK l3ADPC&uWMEO"#5? k8K86@nZqċ]u &1o k}Z׽ uÉqji UlQPtTޯWz,yO{dCEl&#O #-2yi!*(chB^Cm%/>9݂v"&[d@%H{zW ~&«Wqty/>%`A:m^;e˿2e'0ډ2&'5EQ䪲Qų%oڡ_*| k7^ n E~A $Z3"$oMoq7攏T7r9BO=Iёi&~>CM {޷(/>h&:1e,߷ĉ F3E}bz# YX87XO+d |7\V_dX!lZa@,kY/BLAJHY˩iJ5sq}+4yr3ƪ{m;GRcX؊LضB͒>cIk|yK BsAM:|DkIT$Ԛ=VI׍GfX9~hw2k#Gp,i&3۸'{RCQ:w<,sBeiQ 7* :˂N^_s~(eC)娣9lzR 9w7L|ma UtfƶzX5hBZb@Ǜi!]m X[ee+䐐T9L><3N"?}NuIA:-b?HauwA~Ŷ((o@äZ^pDSMDʵ_(a؋ЩP)*VsOeGsrKV0J >蔨r)JE|]Oy2W7RǙF.]һ1&–kFaUjm?2xӡd4Wz38;Au5 lXZ1sgzI8pu8^SȽ9ԟPK;߄r&0"-Z~r .6^0rL}Ǧ̪0GG sdg@o3q ^L[qpӚ B 4eLQ@VNڷ`0Sh@&uᮚRbSM ͕R)kϨ d Nw"zQ kFqyS*n⭂y0٘"1tQPݼw$Xn>6 -4fd"Kcr $ksrK+FK&Jh"24hUh 2@DUж~zc*N&KazHfT+=f4+.1 -FÄs8mؠkQ8r*ϕr{2dQs>)*N5Ǖd<^{z<bfwbf!*,Vfyſ̐YDyŬJ7A3ЋRP׌9h).h l;fugGcwcӷiOC_i/`*a`7ftΞhGl={(d޶GV )RC(dl) S>{"B 7p 9~Q4W횧cI q5 b;XTehBqМqc\'3is4orF Oz~eĸǨ'9Qs[A83QkdX|}M]oh{,3i˗YAA,Oq{gzKb( ఄS* ! 5e8( E~=T)LN74WP[~H̛03^?͒tBl{(1&-{:g4hzۘE+ibdܰ_i{oGWuV E/P2YyC`}^&inçgWvx$ı9A\uùvHfz-WRAc;@;9Ry dvNw1Dɗ;Fb~ua[8O6!]ywY=3Z)Qk|?  C?\%DYjgm ٴILe΢ _N-< [.ʭ&Ci qR:mz \7I@xq􁘧E? ~{ߵ)✆?G4$۟6?22.h@+)p;#'7bf L8ӜltL"uȣ'By4 zyTæⅫ=gA{Vvƍ?֒&B9{4AK1Tֈ'd5>A.zjzXGĥe@k!Zڤ1L34kJ!6X(FƊpAdǼv a{9!6qw&4Wa3FS=P"Q;5=³e8AǤuBQfѫ2SniۍnE‚uV.- ~)WS׺ YWrHܳTT!P|__n^HWy _RSpF:tH}Isre?7v52]t\Ռ2:WYya.1; ?!:d( i51H#r!h\?ZAyDY` 0^,RCCƕPC~3 `&?IQ{hy 53cNE[ DC+/Ru~:|7YԊHZŀ"c*3E'G,ףm6LvsE"e9^kVh3"ųBKNjsa3xә"<([Q3e4Xhe q2)ǧ$m?jƎZ,_HQ7$UlE4i8G]Xsؽ~1l6Ď/R1dqB0@v8"tK\dqc`p/J;OjHNee:ծ{[(Zt2AM%S A綡(ڲb\e4\_|eؗژ DϻO 2.3Pu?[vB]kڷ?&dFB X^ s=,)I$5GLoF cSBt??YB4窛^^!ۙ.TOoxY16Ky&".?a7k~;4ſm&A-LBkL8Z~ÇD\F F+]8Ua>g3AI Z?g-+R!M+iK֗c6ĒAF20La d2A}d}C ly `+g[.게In4g%RZMǾDQVzHV=V:Z3) / ݷÂPZkxfxÃO",֩ґ}0KObLsNB8+%Y﬷ro_oք!kІI,Ԡb%FΞcWa1ļG`CMdK%JKM&2-UUSү; A" ooc^1F[A-i}c6w=l5_,:ݨGiH*v< kcu (9K\5:֤q֯Źb.oՖo8@5ܧ7+3z_KSy;>H{qѤvd nhyQɖW{u]4p],`KБm:;s޿+)0Sк 1g'a]tՏmV}j9\f^{.A}X-9f'Kك[;bġ' b+1^z$'"|pw$u[3!+ϐad;@x*e8N{SҴdj*-.a6=b!+ös3$>4zEҚaPRhqVʘLo".M.=e`PPkh.kyɦ.3B!`! EDejBgvq bQ,Y~EP/m]9}Ry7޿57ڈ平qR6,pkG@(5Љ#yt6 )R#ט{m?:$oN=1 r"dWĩp8;',uXPSJ"FegJ;P/Nǚ:U DYR}Obݨbu7ؙr6|o UsPH^Ƙ9̈́eB+W\$!6R3h[,$C]hfFa9'c"IgDqx0`&rn'vQ܏U^ǂ+@K*{E~690[6nP>~L}[@v3 V`XdBQpTXx!,WIȗOI2=!c튔 P#}܎eqfIZ1iˬ6mi]p e?EtAԟ]ww|v'qXU8/+0H{Ϭ'j/V m@#+VN@U'%X)ZǝW&B@#kJ~y52jd"%eԘO۠DWڶP?הp1Orc?^IU c?Wv(;"Yn $gim^tDUx}P dͿ۵XY'%&E6E,2zPB`o:\C~fZn< h )r`VAiJš+Wq$E )s4{pޏlE8pĄ%qGG V8~zP 4 H.޸QL76{Tzxt1Ǖ/:?t%^\lD~):Vs_'RPGڶX.,ǩD1(TZ;V6}=yit2]USUGE[eo@+_3qLte,x`mc=?׊ KYY(V`c\'lxjZY9`;]n-̿0@k^^>#q ,W;@K$OdLPc$Rܐ`72ޑB;GIMTK#֥T1ga"ӼQirG+JLaU1ߐX5{%!~zHquO`m=bKCYԸ7y½ȀVD>Y?A' xZ]هsNM7cHVQBR*ڵ5ݳBP\>*|"A#&?I)bIjZ!Њ,L4QdA,h1bߕxGoKbZ%_Ϙܲ%I̮ f”'LI,c^ p:\S2z x롋cCc,'QX;ʬ*<ie8e zR)m6dRaT㹴2*δc,8Z}M*Medj}֫<0uBXˌ]ޫcpg#yzMs!}R_٣o'iM:=jl= p5*+a5$Cfr#DqD|w$c6 r^)^NegfX3 X}*P_-Hm0LB:$mFmPNJ@S+iU 7>qK{m<պއKaU1dO("U$6C,n2V̍rzfȅ6rXBoR&#y:rl%Hc3?w%' 8$Ƙ.+3ez`  gЯ'<ǮBOtG9I)0햰k֮7s[?p*\ׯS;ٙ#/oߞaC5.sZ:gy՜wMӒ=OШe+dq|`ij?DrۈYoHug-QDSbv2$_$dk3X LGiPU"Eٱ8m Tiې!d-F:fqayD (n!ZKePMR@ i._U E!쉝4I[iObvؒ,rG̜kbDbqW.xDS$Z|Tf(MWW9#e !1ԩ1"IS~vb;A.M1z>ջ"+oU.9@ /m̬-oDgAl~~>QJk>[ Y;ESe{ ^/+/)e=ce@#D)3]j C"Y~1 P0Jtl'=o#u[j}Xw?Ao I/'͸b!_.x_I)9O^bL8 0t~΅b{L sږ )@644X (* ґݝO"d`=a~.4iѦK*a4vx>JKi.fx BP ҹg9…! Ѣ~s0|慠Ͻ&/n !@!ctdWch1Α-d#esLϭ/d< Di*xl+^o"m{c%yd`顫h\yLHeC瓢-^*ڌZ!TQeOvIaKϵʫfj~ގì˚2vs.fg6 N||Gid}T)|qkQ>CN 8Wn>h~U϶qQ ZvYb4$Č"Ja}(;WLM6h)#?rDw&"?%\벇TJf߱%qRYBeG;_ z (j $=gk|>kT.@9(SR*'G󣘿ف8j#4 ^Ⱦpzj)HUT~v0?l!C <qapk;;.oIn|Xd8iQ۠r?:><s#Z8$$'^P"rM{!H滲 ?(/r4@C[!tۋWf<h*G 9 </k >% VSRinDG2g 3xD;3nq?A꾚5KYVG XTGfU(Y\ /I_\%]/jr2Y B>%E+֨ 7S&jWְ7 +7&Vg{l)v,3!w$u[,nE>L!gKVhY2|G25]L_lDv˂PBc?Y3 aʕR(IġӾm\3GW*݂PIRG~9% &J'F<~x6HUN@:j0k=M5l42'0 j>h%ndZɸ5۟ pWwW?C* /0K\?ޏm=cZH,,`[ؙU[NY wC& Mwy%7b19dԛhN^iX! (DxW҅`זXhAå Wt ^;aZb-U'<m4/3_pyEᗆ҄D#aWg0ݐ` ^I޳?bMTp^C \c}$ʆ]fDnǠ~MO3#Jn8.`̀wtFļJfѤYPgg0hid#;lc=]Dv7!5eRLf=S#2Vb"P>bD|'7#Isa\rRq_F'|Y9<,s҅h@G*\q66mܦ␇6uҾ7&.805uyE/?O:ʘ ƝP7 _qXH*RxY X\S tQ@dz.%8XfYI$cv^4U#־[9cs"!;H`~12]"翜Tz^Iڙz:=I, (acr$aU ( xr+ P>mwtS>ܲ|PywUa_r"gmj$"7U#3<% U6Fள琊|46kBl r>CZQs4~^4=GH!oC*>&a={:, A`GTE=e>- 4MkjgQn +6}`,T@T.ZE4&PqnHb@!ǚIknROـAUãN4EAڧhpӁXɁ+/,ؤ0Qߣ" $dyBkph3K)|,T'ߍZ#f/5ew5n\ր2җ^\ __N\m{}#~xF 1ʬ/T^E'}TܶAPdў%賅RN"GG?3e0V[Ed 1vLe#ֵԪ-7U.|lgemwgdg|ׯGj/(A{!I L|[,HmLOQU@ZZ;r}.0Uid P$Kx sxUgѻWb2F,҆pR^Ne5yd X|uYܘ)y;'crn{l4S?^}J^S F^.-K _1?ezɐP(`K\*L S; cϕ6x/r)3͔0]dny5fϩH9=nHIq:gh|b=S|%Wy%ɗIkQ ƣ]*T)H"zE.L=,&ޮm;2P'WL;JU/{JAyO/iº΅yo0u?p ߫nqߝ *nt*0Qy(F2Z9X&SYv+7܄ >9D26Kwl?¾tpZG޴7;y%e?2:` >[HVDŽ[dzS&E! lR}wx?jFG HDb= 5?9n[JVgʝ\Dk"ܟ|"iތ@iaع89!&ŌW'fai&Ã0Ȱc"È\gG`+wqAP2Er;Fr#yln<\zW.&ͬ3+d@?L~F73sDC})㧳v'QT7e;1JYt!ulDP_C;گ0ǘC¢mldo=z%7' Hn#~KִBkAF-RxDŞh۞7Ɗ1c*7ܭ$W@kg 57kJ-3mHύGɳskx}rw79>HT驚B3˄FBfҺ!㜓hH ] "4P^啦onב^#d0׊!mANuE"]3 ~ߨU7S{M#"v`b:N'ְGhN)}ehц e*YSp}= =k_U,$(ɂ _Q/0NQku sGĹfHϾE?y/z&V0}ǣ-XK1#U^qH)ۼ:ֺbpSd0ЉI2(%pn+YP\!g|E2))$>6I/iUP?H{ +F֜gC({ar."9K ]+)rּ{gbC;pW]T)?gVX T%.8Hs(sV 3%۔M"Ek%q8g2HJsq\Fdvk);5axulNHŰ3Dz[ljކ;R,c;*M&KFv@JDvJ ȋѝv\%&[|0 1 nf.Dd yQz\PΑQQ7iA=⽶a#* 5ʈOP8!R7U%6Hn޽* lbS]|[/ωV %VC|k0 Cl*odce*BBf\t1c$Ę}x,h=dƃ􏣧Q xeV2a%.izS,*}%eMb'm;7Č?Ġ0؈[%DgiS|ߗ6֥>fŚ#0ah(_*U{43߅k$p9 <#T筎=*Eq]PL YiYMѐ$FN6\3կڍPQį@U p?51L3 })ROgz =)8l8U GlOX!}!@iJ>%M`"KIc阌  OO#?E'q cS?hC͙]agaerILi,^̉n&)▒%u rʮA4%w:KZ#bȬ3?=di XKςwBciR%gl.^HwA+߹20 >)X]HnG͔ xTp pcV)2hlä98CGT t; pBxx5Vζ9륹v!pWbN1G ("!dZ~R#uӦY„A:qmG=dZ-᳙W}NB.r22*A{e#\9f2 w8 QZU\yZMތ6^=gӒ] wi%|;;*:HL"迤̱eH$JEZB#UP@ c88v-icKWs3$IC<87(iz,-RaGP:#M{kXnϼ"t 4h@U6g_bUdBhXABγ,iO0$ZQ{N-1 ߪâ(RWP0ܱA\9$3)`>NwZі0\}wYphrɼ>^GS;U2 PVt>eC4MZ"|=5(KQV糓G4?B((mWvlif:#RZcuikkzN/^2aƖR_z%GGWbr@@zk`v赪d}uTn)Sp( UضTM*z)Yy'˖-@$?Qòܡĵ8Y0&?UJS| >.'SB1[5C_J9(t3;l('o4m/=,2Y͉N0؇'՜ZiYMѯL1*[٩ZZ%tV&$}d~<16cOXF&u fES%X1d7- L~$R͵-(wLj?se,ĹWؤ)_!eufY%XCioǶïWxر[t{RgVaR @!d]v3Rѝ7ݩ=M'#@R8[݋dȜwTd𻼥z5|9A)Ջd ]sTJGLʥ:@e9ԯ|?yb#Ia|1R;2[f/oqd5L &?oAS'qVw@>CqcxƲn( . \e6Vky9:t ?p9e'[c`jcƌ}+f,+[B2ж&ag>͋Ci9*{ɠ&⼽l|Y2oG#gT Mt/1eW@@9@Me.DL$x=`9,t>nfhP]@*L jP-BAuMH:7cS\vQ#1uW1%ØO S&qC8{-h VT-Ε4."rѸoɾjǣ#Y@pտfhjmzgP8nϖְDG3P`I)11Yeϕ,G@N!a+) )U|G/;tH˜L `"vV+)("NtnnB[º&Jiz5Oh?V9z6컦%]2wuA.g-g"M[-Tr2yɜύVսƂyKg-Xv\{^IzZis+ڷT+Jswa)W} o$Oڣ8EG=֒kHDjtte G28Ոx3})>/)N0guB5a!J+%(~cqIXd9HhWa38Q DtɧЊ JXGW>Lݔkceq^&8L%2$!>ӣ&=U|nmmrƅ)ͩK\1b(Ȧ}Hx"!zdaT.6wҬ0NʆR;">RS&Ϋ'4 MoF'$fK)Dn`p(NGg9@ Jbxmꌑa jrV+E$ir%~YccUtgPlZ~VXxS'[YҒ9J7/_d8,R"vûI̿D_9 Vu6e'52b=@țNG`D LTw5ϟZ\V }=7~]2C)E?^yX( 2:Bi(bCj7>˚ ߼#REAE%Bc^f IObO.1!@C /YC|#[Qj!/[?ZVu?m9k lNx}:B3_,kW#KW`SzKa#p* (=ۡ㋋u(?p!ɼ)͖Sf)fir5m2Ū]\zyh{PeuXv ]0}oTh} / $BQ;ނ9.2PY]Tխ0mB ( sûY }F ,ldi٫z[J6 - Hm ޭ2T6N ̙[8njf#訦yKBۏ/Q$7K~؞t-h.u&9K,4yoi{>V.1꟰)- MBݮh o]1P\qlb%qu/=Ls)qbU<*]Yj oZCz@oZJE:ּԠ|h>\ip~A)a5ca qec:c`7 PlTTN&Tޫg-3Ał?J;KkF[Q$+4Kcܑjd]j)3d~S7b&ts\$G b0  L5Atl˚hR #; $(!܁tp|{ɱ=-?;OFb3l[.g+^D;]*F ՀOZTTI swQawrz /P92 /&azP5Tow32ֈ!G9̵,@k+jm~WpX GS&xmXUYN@n"<]ƁdGWEmCPhEIWIqi[VJr!^Sut<-@S_ESfo5*Dz%z^g\jyJ;>UyCg ǓLsC8V͖MPɎ׿*+AiHl_@#tM/]Khϱyb?3qD\'9ƩH2<1 σ$ೣ΄&Kx^lG 6-H1rwA Ǐs{#7k)>C n# 4eՎ ).#;O%=|ҠJ_fԈ5;ؖo6 uo-Lxʀ:`JC@v,JlT48I]YPbqizcڢEmRඞA!K1T&ǰhTRp rfU:Ѻ:y+b|+.r`_siʥSơ<zRme\0uu,nޥ+~p9[qq5h?->YΑ`|g*{PDAFh{OJ!e1Q#%'6ZRTh@r ߏbutq 8K&͵QsQD]@( t|<ݶ\EDL?}PG~%aʰFBiR6'8JUKN`Qj#~H`{I;hXI;\s|[ZpT7AHctFW1#% u2?|NAdܜ[`:ɓx ,zR qIcޟ*+VkgǾ? *fv S2(1 &>ojlit}Ac/.~2*GRA+cMc' Z=s 2O߾ƫ^ _xc_ӽu=D~@E 44XcC5g<>Fq6(/C8xIՁebɉ\p#ēr%)0KBz/`P-9fQ.ZZ9&0k(w*N \.`.cS֊g@!łV]RCMj;sX֨4Q^7ǯ;EC%WϺNv"*-T3%` &>ݢ1}p#.yμ!٩`v*ֻH+ě|Qq5@cW9Xs1bd}"Bjib0L$HCW.GLg뺟]&0mZ.48vRGjDeT S;OyL3 >ѭD;LCƒ\+>) íe*2̃.%Aү{g-֏<*4xmA~P3695[ֻc]ٲ!I_ͽm.mz&F^W7>NpeB=B~K5ʒt8C]C}h=9݄|oLk/IE-̫E'/P=UW*$28%n TH`tbci/EReIc$F7S^aE;Wl\h2 h8͵fu|PRXr $ UaQv-R;hgxB0;D& CIA:ngf|mA-y╷6w{&?_k1Jx |f6-ko1~d'c&H[^#W~ %kYO1LgN%3.3{ ;a{ l|]-ޔU3)Arn/oE(oT&y%轙kk&RNv"LX(Q8>R.[ "scEuT9%|i}% i+'Dq3>"PGδ/Ÿ(7OHP%n#+`\HGCx+kV=xD9 s H/>TTI[Y8DuɅQ5+ a(xov` g){SSSk}Rԕr!{ Rm^0&f#5`"!O"rAoy7>NŊ/aٍ!? pz[7m9]W@Eд&gVUQIO8iK^$z!zęK?-a׊ |D($ CY $OcȏI|,Ec[ O"~S}΁l.7U΍B) o|w]Ѭ) ;ɐr\[ϒA?[vi~1*ԀVFdYCaw; TY9"bADF FQvX;q p18.nw SB0*lHlZGx%ՠ{8ʌ|aws7 шhѫu?%\I(5 a2wZ a2s;*%D /G`\~rQ[VIh85Fy Gڠ/2RJ+Lj!6tug'fAu5_եme( c+jXv`ڡ Džhqek& y/T혩60ٻeԷbN1fquj Hm7 mu]RقU0 !UQ%7٫+;+"Soj!yuʳEynŊ_0إ eą@p;g V9|X*5$țnq69jg*eNrzh{3)/d&oJ(xyUjv7ˋUxxX!f<Ĩ٨SZ}8.jP*V#NIcg 'R=< #!P5gH@*<䳢 Fo2޼4!ʲϰ!<}sZUˤHx퍳,Ò7ENdl1|[-"nD 9S8ϟݤQVo@qN>htRQ 0 zQ},^ -sq:w'XPh5bEzˍx7Aل$tȻ3Sէ G4w/Ҿ^P,N5a}:M(igK<'A'Ϝ&w-.P dT\BhDtVH_q9bryq^,EduTbt/\%Rb-٣|?V-f`%NX2At~̄,BxŒ&GG!o//>ǫ7@:^5Ƭꀐ|j:d7H3'`Nv/c"@P5!ϱT=^)`쑃RIJFԣZrP;-YP83qY=3=vq~3?T6Ldm#c4.1rL: ?3I*b7~֭B4W<Յrzf l jNcVhYBj_sQhK'+ƈ730 $Rge4/=N69JQZYz6>1-)7%P11zkϵe*[˨2զh| LB'c::ьG8=YI4ƛzSV |=oVYR#5 *x:G\/uE_T_7Y܏0ˤN.װ"¤2j?RWc|%E儣d+ÈfMg qC?]=F?᥻*'m rZ9Q9|0;#=vV1_Crd{Ia[ɍ~s9dN=tw1$mڷN&9:gJyу( 0?oŒmsO ;%PV[SNi,r2"Ԏ CR=U$%[hOVbqSA_kk1j¾y-钹$"U!}RBg7re5Ò G"i U=[&2УAuVkAY1.BXԺ*ZN6 sʓv@M=t&YkqpǥBۈjNnh2~_K0\7#(.$YdMg̢?3"8qY[oBa!%;]hI^/}^WyӃ'J ׷Dϳ 4' Sp0Զj^?M3ILbM\IUUL1)vNM"3S_-ܷBVV;;l !'d`ےi00-jВBWzI(ښ]GKS2j:$KIѯ$ w7xoE{!DsW} [$i+@˳8+k":63ӥDh[o{4# SЅ%U%>ڞx#Oj?5QL]4S|T%we$`:jm醂P-ړRtdƌRu> 'i^_~;gg)8wsd恺S#ߞTQMԅYՌ#ٸ@r#asd`R6䙕g.Ɵd2S_7M~nxtamCZt?} 'yڋo yC2 Ү18|\m  jbṛlٻǵw۟?AX>I`vzڢ]=K皽VK%;axew]fcp8H]CqB $'-*Nf5*Mcd-rop >Y|E\O 㲙," pid W N O,` ;٠{ȥ j7C,2Ò5r9/g\x]^`^1q|?{bS}紇 ܱia>yp ʁ+4}@`.'.ј-$Gi{z{jwkt],Bԣm^.n9BmMiemv_ ˍ8~f DqNGZgqd&)}B }(Fi13({ISR׍tD.qg> M )+f$2P{tSg_VV-VnupIlLV%#[8/x@4o7aPbs\i'P#/7<%J^m)rö Z'Hʸ4lmh}ϣӞź/^V:่t|QO> 2peB+Wh4ERWK|UrY I;Q SK ʡ"R.RHQD0~`@<INVcѢ#/x8&GZ?VXp_`Rv@@G ?BX%Q 6|M+xD|ľET'y3c-=S|wyK)LFRI}ntK fZ Oj5pZa2ͅ#cv/I ]%j8!:1Q 6p8ͳS'RnyCvI%F7'"7&nrB~gɄ^<2NI<<B0n+Tr[2Q>XΦ}c{5|צ)ބqq:?hT ̓-,T` }QUj9%y W[#1 |5T j#vN94qL&^$3=6WCJ{+,T@'yx?cl"|qaspr0gL|u\_Fk#j_`jo щ6287e"_YWaaͤQN'ȍ rm(6gnh\JOS&YE5-/GHtf F)?zb}F?s/C]AS_ڦ8>%׊jsRc)0X"P^(a'}0`Fw"3fDid3b c!JI< g!5c=OryHc(I, LlnLD*ꌩx&Ǔs]PL؉Z!'_rVBEOw.˜{S ȸ,<'Yј2K#3S ?f}z̅}9Fru3mtV@D5:Xr[f`ĄKIHL!Ԯ9Ӊ4gFu\PLFbrCU7Nn8Ι|ܜU fȋo!I)l_VV|ḱl=o* $vrYAN%iR*Vv[̅M/Mq-0]sl6 (z|8{%椱Bs\8Q$d)_ R~ ghWOWz;xG2UY5@UXvpӓ|VtS"a rv ׿metdqe( IZ %B(W*Vd}l2Xs4P[uex"75˥ E5k>ᠹ1eBZT;_}\2W׋~p ?5CY&XQ K/H+D!KԳPJL'f/+EhdEDUxx{,a_ޯ=h zma4=u)I^-ɖe1MM_I|5U+budۙ*&elQ2 1I6Xley90 Ɛ@X m>Zmj7*;>Ns["oiqI]/abR3vO6'Yw8=,tQJד~?|$FYt8ʱ*3A~cE::5i GlG,S\XH/ﶔAD@p7o*r,4M<%bP2鄱$sb=‘[Oj3-/o.'C~BЩG!jv:o>: kydEs;9SY:n_3k*~C ,2JQooi'" l-G#TM[L؞nQiM=|bb& hu n\0vbӈL/]%>F&^8uQ½Z?1C"dxA<fSg-)NÃYޡ&7MDƌeMOd2l%b mLL jhprr}YK+aew/SF5|P?+aa QԿUTW5 ʯm#UƵQӔNRY;HK1|>biJXvߵɜ20igkv 4̫˯αA%G sXAVXkz4"E7Ȗ2l.Kzk7vQ|﯁YO9Z{ Oj8))&/̭yOX۹AxT¨-5wdD~aۓbh{5f,&{0]dRU[kӬof𐮗ޤ[UĞW "HXڗej[FҠVSaldqaADS!pk@Uȱ>",=:) hY?@%jI#C@!OQ%JHEB _ӹ |7P񚹎E) tTJwD\m?RZba)2J?s.T^oqS6S|%i4~h.ܾA`!kkdEzҷ#O5N.ڼ s pEl$*5H&o9FvX2ws>ָoaE@vN5[61q/Ub Mq+1B ̝ -^w;]PX"Gآd~.*2.7rBpЫ$]ϡN]w/䆱\udy Dsu&v1?(|MG /Dz(H^rmTT0zpm6.#ZӍ?B%1ΓTEh$001حoON,A*Ж}Eeۛ'w]X-Bji k< CNb]~H)z:91WIJ s.FZ%hlq}By-{h#Aką XdPsEo?.@ YQ%R qYw176`;:ota{s:V[_ hSVa* YKma/GAh:„ 넘 +M`)Om~I' Q qF:K*+&{h7wnB,.grZnt;Y^~Vݯq_éd .&uR$X8>38FwL: M0V(œXpO-IHTJV IyU#SDV%1>DkE,>Un"Tpfd ZWΪZKթ:SVxHof|p=W~w_q5>[^^\y>4>yʰzǓ%L۠0{$jbR'*&'C^kƲAr})9!*W&y[~ڻ/r ?!^LC؛ӢJm#~/xvFZ+So;?51;쎢uGs,f (}<%walJQDI>niFA% ' h8U7 Syۭ&Qҕ6, 4uhz"o+_ FQQⵤʋ){QA1sOjt1(_\y3-l6o6Uԏd ~6&]/fd|7lc=Eˉ^)Et 2 NvkGN!z`xe%wY OU; ҃O~Y'.SIb30ߚFՐ.@uLHN.E\ FFvIvH=xw7ʨ3n5V>wܟMCLx$;`2Fl*WYB\XґW#!A>IKt{En5T[(N4~(;,r"^Rxa0$:3v>{QeB'L?᫷Oq\wNl/E$;5x 4^7?LL,0d{ q6Y$Q9™ S1'|x#^ ܖRVynv<~<!NO|fǣ4fҴuPLk2Hĺ0>6x5"A}5ɪ`|$Y&Q^fk`%dW 3<kll3!"msg:|5#B](0g% 4f`NYjh[>lwԫq9#B,UCۓSXUɕEu~sQ@j 4F 1VAPB.aF X7^AqZ@Y0ʇA qr?0J u(B!-9? 30#eԐMۧ.%cBA2ruv0faTJcӠXk\MϜN~-%=ov*G@aM4 mO, bhܦNZG5IT % q姌3wҡۉq,3iP?yF-UM0>OqG@S9 ㋂?ҳh3 ?7KދEYR<B%g)Ckt-L*"T$.["Fli';!l6*^ `1zFpbʟρ㧫U@ӈҩ >AsN u+֪qnj#Qi+$ R6vzt6-|~U5#Uh(h}e_yۍA.α<,묶lc &H(p]Mn،F=WU{t =>t rF<rZ+ z_C 64U5w鷖[iv..f>mϭ߸ʏMssNti &| -gzYο#{ww\)iL~k`I82UM:sF3yfo'M{z֓J5/g,qȷg(a~"f53)+*)1 z|B ) 4eHzj\?q(`\D?ˉ$TCLɭIQ!;)IP i>.%MWXl)u,D@͜ϖkp͟!\1׮a%TBoGbȝ-wN%=;*J Ď}^|*,BDIDZK4H=yBMs{Wbt wfCP$g^ps7*fuo5$t-~m)*d[BЉ:t<v _&Ki^R P Ж9"albb:֤,Kg\9D#2/qzsZ9HfPج [t-++Dzx_wiRFh& 8C^]^{_dfί08Jqb\}pJOʠ Z0A!؞mp/چ%[''lʭi M:y\)TmReɔp']+*cXk#T4K8tEEE W;{_(AIb~g-\BgA #YT;5Я.:%ˬ[2iM<2$ b-*n^=YĠLyW,8߫^sEtG<7M?o-!)p!|OCT!LH|5,>QB.Jhl/:вW"7S)$UK~% k^ 0jBko$dWx:J2w4kxle?:C|?h*C(GkXƫe?6[~v;]FGMsPXio6w$J00h+.sY1% jAp]=쭕::Nd&C#nvT8Pu#%:1GF)'2@;ɶR+FUa,B >5\^ C*NPr?,]ri7 $bnbj.[jk>š!:GAov& qv2g # %po726qGѢ]9KcY ' }r/-=LmOoQ,|S 3\>bAlFՀg7UkmRz@Lzs3 &4a -uєnu^"Ixy}:~:tK#'_Z ze-ƪ;>]xPȾ*cp.ZtFKמ)?)mڊX+H{ *80⚾zϸ8n7څD$ַ*0LjƏMwQ8tػ|uoR_}x{Qm[z1J~qJ cWtd<ձ:`Iu?xw[E?ZU? J *. |kWW!,%6n ń4OLX_D϶C{,`jϹ?^!PYX[%wyqzyj{>Qs?2L}Aek8[â|cb+J7HdSߙݶdTgfDdgU yD?3S=Fe7xϱmcquvnDo&RQjiγ!sguSؐO!E-!/Df9Ar5]};hL6o:G>K@(bt3<ʅ4QaUe4AB$3m1(w2RgorVzNSܴ-)(YmTm'V?-}Uto6XX`)1y)1=cP"PWx8O2B ӫRHtPXz£rf+ R2 smzCBSV+?:5_Wv ʻbėˋ7J(sd \aq̭ZGw #ҧ,\(JSB^ᰐȤ&T_L dl&|zHBSlh?8lLA+)nSaOi-F;_#H몰,i(˹c#0ڀw "oP&Xa OUd0PCXuq(%v@#)K#kz&d'D]܏&*j,cvf5>#*Q%^ཟe@?mo/\̐%E V kah"=.cOS^dok<. j] H+NE [Jqdd<(nəʑp H.WγgFyw9%o!p0zcg`dy*s3ң\`,G#8q{܅ê4~wS VWgOfvS"G"IF$Lbb꽄JދQar5 K Zb`EY@FLِbx )U7dªԺ)yU$b[!aTY+";QBUnW e- R {rAo03D,}5'3иvjǏ ҲʚK0Yq~"&Ur7ĞiT\aZg/8^hssD94yQm2 u7 d,]t5a_=t"'0j>1W\ }/dIDӬd]C`Vt %;<`^EkJKo@VٸL mpϰ,󑰹t=?n\;D̜=vSQ0\ 4=E˼ SL@3+B"G\ sZrNJ1#g+e{mfASu2yD]IsPMG[vY0>VgĞu+&?z(s+G-*Ί+#PfS a5 <{2抁s Y@澉 ՘F v̆hk7)r`^;ĥf\&[xfGy4tL3г5]c(ƃQ_,IedG^S:k|=8%ђ.]ՒMdEf+B=$/,".}Ek5m>3&H:EA IQuAXE+Vr%T \cg ky"`k[?ɂA)8uH Nt52\=]@'˅-v2Bݽ;/Ł>^p46ņI\>t,6l]/,.Kt[gd{Oh֖vxY4.)w֒.Z^+|(XnϷdK\GS6‡"$ڀ5{X fw`3x16~m,& b~p4i̸A4hZ^H<~~O2`QzIp /!sD]EXcݍ : lfs)cI,R_iRׂY-[,xF%ǀ j>.%Lq\[?&9 B$2mbbKbu\ nMa<B 6V1?*#Krq]~ 5″ķٺ`C˄3BE&[G1KT#fōmq FKNhV牟sDO_~e!`#29#m }'}l:*y?mdjp$TߕQ'q yQ%?e/g@{QaNWYt!RЃ*Cto\9v\=iyޙ(^C^M>SbbwFG%JnvEE83FԺ0[ʺE.xÏ.Ǵ݇2h#MB 0U^U440r;_l]WMCW[wSJbIxp[e ןjO=_lO=+~=̘n)ɀCn솟 mn*k%pMS+;~+)ki~ga !pο>RjW-3+JdP%],dz jڹCԑ6+*CP~YW2 2o|)P"|ʃ$[ͶcT$E?nv!(;\|3odT+l\G4*pSk=x. kxc%܃Aܦh7_ dLR|I#Ċ0*te YtQbj7fThTI mL4]\MOATpf1y/`|ZbU}3U:_ 1zvbZZ{F>R~=*"dԻ ,_8zf ]teK@'SZ$e j./.o7!\b߿,/Q,ZDĴ 0ƫs2~9^ w^t=lDajxMF<8.JVE[k50#o,taz<'(""]NkR鸮r.fPIef7dǭvp#\"XұVUY~v(fp4L,R|tc'Kpn'xBy85$:5U&夬o9Gb= Ojh{Fp }:~$w?' <&:pϒ=4Gһw؛n(JAi7)R4&.?fI*e,M =W Gźͷ22frz D4S@1Glt%ٯ30^ W%Ʈ3}7^i@QF~.\e-7|9*k|LBgQO?z!Mz#E|`%P6d8̊(Q$k2Z;ˎIsWro}Px )"|`< |'/[U_|5_Y(z)Mv|vvIю a$Kr n:2qhЫ8W noML,,:rspK( NdL#Z/=q .R []cr,uA:$gĕa,y9@ڒ̧;h`$ǫj)8؃̈́yWUn@"޲#N)P׋,$ϡ^79a{UJ@{s_UpPn6HfOض%nWp&~g9JA9wWg_Kop} 4,#IĐ#R9q×p*"2VV?0Pt2Ӱg*=ha,`1bǃipG˭So9os\2w0 DKK|_(uz9'^r^, sdИM+b- ; *=Iƾpڧ#R˜&)M!-+ Q\#6 ЏfVMs/ŤW _J QVkAI"-MiS[1Ewƞ>#>Y}' CAAd VOrp_P190Zt~>4ѕ+TpՎaa[ن2aS+ΠkY?OƔAܷH)B&U?|i*b%LJ_"J ~{pl֭x{}d<5i|B[d"D|G CsVjӯ>_N0NpYr )7y)5۩$f R` `XR-B2mMdueohzޖ +umWSW`?P畆؋ו5JSKl^wxk IPeoRSPjrP:2q-ڭV׋U1b Oy>IlP@SiCI% O1~gI=oux;=ܤLK%H3ED`%ҧЀ>(+>k\]6_tWJiilںe"ւ%\nd /bQDOCCKEQs5DW%iH}hۊ15d{c}|eT'oA`ӿyۯ֛d3EU:ĺ= 4W&ۗ<#k͍`X֫EW5fޠnk`!(e'Rf@uSa^ __ Yx^)D[0sfދU;O 5DSut#h׵e!|I,.fXN\FsasZYW m|/pUBYطYL>D=twIc\`ku(s,o[mEvzgeآMC̾?!b>O*5"$ӊsnq['Eˍ_j7`m >A(Jθo5XcA9bU$TAbA&Bٔh.`ۀ- 0lS=EB£U#lUyJ-9EO|"gvUB_y\dV0(Xi7\3]bU@9(frqO[*u6r2)xHS@V)xfyeIW0|a74)K_2d)bBI}s[]KreBNAלxzY ! %ex5rT*h>؈ _E\Oo ?T\f|m&Y'ea0HDG #M8ߞsm[lVL/b1Ҧ3L@iĜO8;[αlC"r2 Skg>' XyC9 5Sz@($dc>5(#1Ik_ W>r3I{)nr?CխϬ94AHޢ*d'IK:XE*P T 㖞$rߵDm #K !dSJi>7DSs2YP.@Ij1oGcN Rŝ WzW{:MiN|ݧ2bZtŎZ sFLDo9%wnt$}Jwfg+7Ec|ta,lx;8B,mz᧼TWRqޮ1`bԲPCyL?7ol FU +׻ܣH,yֲ DtA:6&!IǻUA܏ѵT7뎽vxj>BRr4hǁz&jcډ| nfoQG+LMf/!+ߙNuz[v~:s! QI7`šW rc1!F@hH̩M}Ԓb- "f#.$iH41"OcX4|3b'a8^M1-m.A$gTΦQ! ̈;HH\G``bUS?*E*me4FW66CT"௤ |Q|?PɉĽr1/&O rsYN. nqٛLC}B ;~J'm@Q:|S.仐B""oڽpt6;t5Tu/Rp;Fωy}q?F})=MK$6m8bCмd lu%摀nъ -)1ƐeH{r p/#2 6"78F^Iˤgf[ml)ɝsZ .>q(wH.^o41*W=Cg)ԅt^RUƫb!4s 2%1ZU( _4ʹH.M(3;!yCp[Bz"mg)F/Ƨ82ǦaJeu;9 Gy~]}r}LocdŊV{\/s Q͸7mqHİaIF uPAB&դzFw]Gk+$'1Nrn\;R ڸԕ`KhQЊᦥBjM728&-j[(L$c8zln8dG)[|{-zc:NU7}$gDzЭ]Ď$q{X§! vv)KQ;~+ʻ5+K s3ik7Ńf wü;_PhvP6YSr}) Yϲ}?JcNFKkj٥?[tWg|o0U#N@t=YCX=O쪟a$KYO4d֗;ØM1՜HvuYl_RqM8OyT}SD;>EI]ܾ-7b3V=/P@kG{~j@mϷ{<ߍ l>v.懻9ZX liM@E{""n"󳵋q҉נi\Pb 7yBO=]~&9#­ p1*:oss46"KkF[`*Mu!?ɼ1v4ݘccH7-?\ YQ~_svceQ H`p+5g}庺ULWW4 @y8ɖ$8=*̾42tD;aVmǎ >=O+EvLo4wNơ%=%:gRDZgG  Uc*:(5-  0O%4B?V~1A J3LR=ķt `"yb"xaցVZܲz:K&y 8NP%qf+BmpaᧀJ*`(}.aĊԘX`L{9xF|%>MQ{.n,bS!vV^42 1#%Bv7SMz+I˰ ?$ #={1&9hS~ ܭث8l~QqfV9Ir`܁_똡CkWn=N f1j4wةT}Ш抿uS$XmD+Sf';efJYَh(y&N2qno8Hy '$%T ݖB!N {8]_%jk!+,2?Nazjsdy< 9j$ޜۘiTH .^ay,u{~ @0;!%,{,=Ol禘XH[kV0K놊*>2j3;܏L**oﻘ^:]љZWYyflkc[V:;FnQ_R@_  KOPI95!) 3wV_43o'8*fw?=G2ibܥq#HgJGu9路CzP҃P {ob۫ggָ!ΟO3PThEbQv[TR) (uSlS kv_<;W{IͲd,٫C{Dc(Xd: !FZayiE&aԫ1!nq P;)kJ;$VXzR~"ϔhPvs眍%_)hX *5;l> ˯)Dk(y9 INnOA JtB[R|]ewuqIJ\f9G/ L*jo?v[8|9 3*xъ1T9awٹڏae8 o=>:;Ts8͉ס?033xC}ֲڮ ]e}^ mQB.Z3g#D4NgLjòLܪn^ʳG{V92)R`W춢̈s_N"S}GZ$`gT (K/SPPC!׮A)GUAf g3I7+snS!lh,ӓk | 躭VU *eUb=6J `0?9+6< "nl 4ovB2:⼐y+0"~`lpv59=ƜyEzb:l~ @lju<jH=4gELђEMz.Xl#bEamɋƇqy4DlF/5 b &4K,?ݱ hF_aD{~3hwKFP .N\[[+ow$>FL-87 @ ~SoRw^2ήzZZ7.Ĕ=R(X΍ZL2x @~0c%F?%&s_Zh\ ѓyT_΍VStZ}')܂xJdg_}) S{ 1^W2*jUT-NBSrK[ufI?-+BKd--E5׷ NqͿmPɁ0Qa&vj;b2i` w|5;8JlMS\E9Ըc32z܇CZ7Sf)>V$יּ cC?p9cȠ8Y}?|ؿ%IeZc N]X2V,z~=&2RK6 Q)º#ۚr/rexM94:eےlgrn%_25CUaAnU(.Α- 5Jj>MXҢGS5HD448A6_aá*gjp'5!{>2kH ^vwez\fC]+!f` qe۽g;/;ߵ1{$nN0 ?^cP:#Drv(&"L pKdTVv]?\CK&b؄W}S Nvl0Gi%X}+S瘿R`HwӞe<^ͷrI@Eg G=znNƝIYhU >ñOg40G usMJSZ>㟞`4f90&J\i1q/SU^Z(0LX"5:`*ncP @JLbYe賝,"7W,[{D4R XtQ&p?XmK^[K?NŢ<묻o@礽O[N<>NdSt00V m`pڥX΋[׬`®sL6;S@v%|)DS[mp]sPRI,:^N}=dE;TEC<4BGTCZg;q8#]c7\1 ^4\f.}rdh1f7u4A_ 8,,>!7qU :劃ď4.\Zi5QHO]Fj{arwRm\u^޻2*\޴!~ aT2a\%,j#p_'pfoi?Jh'pb᚟a+ˎ)) Y 4 dn #Pb*ރZRr/O3Fxr: RgU-%Og)J/yvxょuNT% m߉_|@R5y$ъi _QPl'nJ!W> 0s~"s2~S:ۥ,FaIW) {'2 S΢w7iiƝ5{ r~Z"aˇGc?1 `)\[x߅<7ſ&^/M)=S -+`0kq7&]%T NKI zkZbKKc=X]$ݹ)uI3*C4/]U,ЛCn;|+@Cap,V_biNb81f.Dm $f bv#m7\ZW"1kݍ45<3E>42wRbǃ (XY :?$ȰT{|h@bjĆg!Ǚ+l] }J߀YO~KK6p SK@wt[R']RJeXERM,g1,uTxmȞio놳׼t?:0ʚQ&XI,`]9^ T?|04 [^u Ѣ-aD/'uj' kq}vxb !$~Ox=qD!NvTӫPXL2r 3I>[T 38bGq&!]p9evh+$Kئ,EeaksM+/{ K/ۮ"$-_祉DǬUjJ=悃IEFj-u2\E4xzLm847/dR_@-JjJ1P=?J'΅Cjp|+ۓ\&Ȼj0B3C,o;#wHSJj rwrNi?.i`Zm8? %fHA؀X)12׼v-BEod`HWȻptBW %^p}k0k'4-qY P3##Z9qF=ͪ QI=3 P+ÇF6Fix^?.՜ ,EfoD#h&7%?w)H1rn»KmXJ4 EC1Hc" K&BގUa=6wfZG>y ιgjMk|Q̧^E@Z%To, }cRS(Ҭ;b լ:>ȇ %/ž#hӛQ3:~Vp gi)Xw6xO4QIص, bEј딫Dti$ZUW^ A8*S>"),"IZDz8A O[k[] dž<{.yRX>}')Oc ODqsͅJH~pNb2a ~am$W ob,7 o5G3:Z\.+6V=paL,&H5@ĩ# Ȑm B3y=)Dv5) dd hLpgڃ}m o̊,t>.iH(U"u,jUQ2a 0'>K՗ ILyd> +\Y tN==^2& יqI 1 $h#%pJ#A{T Yy&t"9m&^ 4! q Xf[Y>;ʾ/>HO|Bk, ׽T|@J,ϩ'X>R3$T\SS95G>\v+IVO[%#ISl.p3byv<,xwͯX`#g 5 >8~,0-x \Jn["r_YsP0tB`65J꨾>4 ?G~GU%.\`WB5N@ k II*^ YZZ8eU27.rR>!b,n;OFpӼ{͋<w.7R"&4K"HEۦyW\ECc_@ebhzMpj!˜Y,%n0Bzl.!o,ěE8h·?X8QbjMk-^4^=E N`ۣ W:,04p0dd%w^hg(* fbaU1 @b9cҞJ&NaLYAlQs ӡ ȋ8sE4uַAs:gzZ:.P%="w;֜ЗuT/?)RɆ_z9_@  h!?2܏⏈#Zd 4z)w߮jyP}yDރ"'~Z1uZ>:GŏuFc;uF=Pحbre#U5ڒ (DM|_(NٚgմvZO~ o)G3sW6f,Ȳ wHQ_e«W>, k,r͜ 4iqɘ^ϰjeoܡC, 6V!Gg*Â7NY /Lz"/ \f7X޸dH&PJ#dzz /~!j\eȈ/(:Tjo!dDp>FaQ{!h&n\t.U0VߋyTPCsaޓocpysj*ĽDssƂ!f56\ iQOƪ)='ĔDvh|ڿ 8PD%X'sLfDΪKAjxSiVRFyC=w2Ȱ670"|d }V73tœWtS9o.AQPt>PhiMӋm)*{\HGY5,aK9AmŝrK Bg*9FF(ƲNm9o27hW?Θ+}ׯ7+E&<E zة5#QM+^_̨8k{xN"tC۪xJHRg/Qv64ƹX50bp>{#L2Jd%vϼ6[d &{%gZfֲ魛k.5 jB^ ?J s^v!PoF-EQOpF/~[itDKxHŇ}4tזJYgdm+ R,ȭqD>y&ϳj'"N|*NZvrgZӉe*B)rko{9aaebR0CAs_di7+M+W|~݊2ُ+oCf UdT&/y3;;e,C 6~³wM19.kgW6oEC/rn izܡTTIU $XceyMRk{ߪBb1MR##u9>ڛÓT{w AHm2Jhj!әnKõqrB޼c9#6 OYVr=Y*Ap)Kwj.;v.\b-qZ/,1^qӹD;ApB@xr51twQYr'v-tLv(ruOBEw%Rp/n9"3rH"Xj ϓr\{ҭc;X9}yE6,Zeq?Cݵh:]4f^) &Edo(&\Ĺ|;H*tNtjF?6G̏S:p zHi9X6ƄiiMOhq@t9^:o&sz/q[tp/b[Lx !6Ҷ~ŌB23 vsI;w д:v X!tq !wI_**K<@Jp2(QmVւzJF=-/,WNč[G0%Qn]J?w`@XM=$gR,TȈ )CvkuSB0~N-X w.CSlG֞d٭$(S ^Q{ЭJe U]dbeI|0N(LZ >scVQ-e=Puc,=ݵ8f' 5Pܚ)W Vx E!H^ڣdL{H/U833t DC^!rQ*0lVY>*)Ge(IZrF^pzGX8 q~24X,ӆ3L2ԽYwS_FgGtPfG?ϯ GBJk :I`Xf0Xlqт)I nPo -^HiPL<2h'n|jnٺL_R ,1 OQ$ؒ4^ ڳ>_яŎiς?ru2WoVSb^踊H.NHftN=M .\$YSEġ:֘Cmx-TO0(^6#=pऴ?: [ k8TlxYۥg;$Hv O$Uj"ǑԐ5TH<=$,T/W&@QIq[L IB.D ɷ|ap86זƇ[G/ dO|k mYqpS(Z:11Z2hLQ96I?' n㆔v&Ѱ^]JLӊ"U"'W}l))o6 fߣi;a<|qh<Kb Cjt+]_a(3/ճUsp6>(31zi><$w /݌hn6*kCbF"d 9Nr8ZB2}x~uE w1c BXȽcAz=  f1e齰VyaS,18]@TLs9xk^a5~33U,=rv8NTBt5RO >-B <.mL z{.va0 }y;#w6_1^ vꄁ~\kbo$fKMhhD;+k6P5RLZ$bMz .~;_pRޤam&_0CCyzIYb5:,Lܳh]B艓ʐ( 2~NQ|>0T(NϷu@*] ׅ,z M  &_GO$w*bkAWhN:}ANy4,o+8;vֲOyӀhppWtVNZ x!j?ʹAQOc'QL "nZxD隣@;iŷOOJDF8hؙb-qqgCDoQGo߆#!q Kx ,t?O6琮@7_`*e#w^<À"kQ?ʱ{0F7{GpQRBc]/YiLe* =rij^@J\x^(Y(K'`mǿ|Q4]}v$.%a储oInɵE̟LUFiXvlBt@bbg)OE8wk#c$H{!QlCӃ-BR->Q9Q4Zp x$%,Ro` PEγW5]=NT`kTVWYY%?noYBҶht" L2ߓwkj|aA03A\bXt5X5`6S'*r͜?*&H>9hT.i0ׂ%(\ @a_ȿx3,AGe:l* bӃfa9+u$%|s;5lo3a"j@I4f(E9rZbƪJ:%sj%@4ukdA!W'f^xcK,#w-=E$m{f Dl+rzCf ӑ}N *V'SdIshZQHVj[!Jqv8Â@,~\u7``VqcaJ__8NNL/R_IyPP[/ F! 8ؒܢuRz.x JQaTP̪Ehi)L#ͦ9WZS 3G(awj`5$PYhsF!x:Mi0ɳ1*$h{V+X~|-v5Azڈ\m*1^$-l98cp䷺sLM:PW]ɔJZOPqlȈ<"*KW(1BB$bI5@F4غsf8nT;ʯ%Fxn C#@HS=lv ?(zLqdXACJ!I$ڝSm8 gO$V?0e穧dX}Y X;rr*Ƀ C`V `y[i,#!ILMIfAR觚kNC4.Y:&Wطeө)zˬUPxfy=e_ {8Uky7siikA1z^ -d?t46(4HvF͘),Tvjsrî7sNhYB+Vnsݠ#K:;ޘEcjہޛxwh> .&|W촮ԐB73*P[Ș[^]< A&#j0Ƨ(9._᫪t$Na&V +[nOb%4 U""D)L"d?}/SP(G59̀+@Н3x*& q "10Z2.m "rq=5[zӛC' #ȋ Ƒ83zCN3p߽R&ֽDXv3`Ҹm5!.|'A첬zO栃8ѹ;Y83\L:zǯ-B-l 8<V&rgeu݌qc-{ RFbLww4XoOnZHO6IA$Ur\ٳF =FW A`gjdZi 58+:(&{d%3Jx'V&2DWPZpĮ_M8ֻhyDQWE ӏu>[iQ>R1+ŢqO0Rɸ2"kn8[}֟J1waX'Y5h6JQ(:pTCxzǩЍIiٛ[ /9 brb>nnlNXC#iaaM(?\RAR 'nl /% 5(Z,)Aǿڇo(CϐRe#~e0[]SUEЅF2z~`5e]Ve_ C Ob4Bf25xeD|Rh@JaZ*v2a{t~I|O@m̨ SvP+`%Y @)j2|pu{ ="$n F$p;89"CѯuT?m2~8FԻ PI«"$Ƿe6JYZNyR'5W5Fqt_zlJ U\7`&J2Ubx~(8Och.j :}UcD[5a3B%-|#p [Ypb^n]Dt\,Zaa.q~/Um0ӑHe:#sCO,MOwgB<_]ɒŻd1f=lh<6D.6S*-`V.n`f)fK.E.ti#]K30* Lݗ ՖI%ФHs uHSe4hi/gAGY%=|W$D BڧS->OQr:onV-e|wj縅oU>R9X.OںZU4SKq["6cH[4 RoF!y_2#P5w rzW .C_#Ǩ;8o\bW3e20m7i31]xq-:wB*Q%iD淫@*-hsp5\ZG69&Pf' ֚gYZ07070100000406000081a400000000000000000000000166f3d9cf00041b14000000000000000000000000000000000000004f00000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/net/wireless/cfg80211.ko.xz7zXZִF!t/Cv]?Eh=ڜ.+[eu/!3ܜiLJ.foE {/J:c ]Հm=|HMBd !T[&$bрXG͘Cg 8ك-'WV&ûWa?(c&~,H;ݪ0DmlHyR+bj2.AS$l$׿B[6R18Jا$x* .1K:KwhB\⎩ӾޫM`+j1nS] U#v_?zjT轘S[b+ ^]x]]b *ؔHȼ;5!7,F>=3Yu//F$}>z45~\c.@eÃo<%}O!^0ʼKX߼Nx.5nVAԘpfBW}d(TI#]aeiIJ[ㅄMU[TV}-~scr7jy%z5qCt,2["\L߂OȂ|;r=N^UZ` UZMx"]E *KU oIqHq+PJTe- pٰu% P4*IUJԲ"%U1gVRF$ƤJ}U#$me X0Tv!EOA aoĢ /.o=/)C߿P9>x;Q݅/ VgO?ܽw<mGg)6UXVlLtuõGw&́fY$dxN։2k pݠqnVb.|Z5+pos`4OGNWVX[# 1CCyQZWݧLrϯDŽd2N ~@ 0XИ[oն NH=5O5eQ*+/ F 1R1{lﮢ(DW2ٞm>ۣQ<ޒ+7I'&^oM~**/8iқLwp{%Npr7:@Z K}0)F(rurɆL7mI7/K'|6Kn"L4u ^\PL˕-JdX?w%v"`9#-RRLU`joyE6(oC\ņAy@SC  7Du. >L)oSh%[׃^[Ӈt "۳fm4pܘ6kSZKcSZҗ*'(X–77s4F8?Y2 ]`(EEٺ9k9") ɛב,L&g)ŘVX[]y꿫Z㲰CTxUY O)2oc}(mܧUhX*H6s="I{8#M-eRJ.BsKtA K_kqb@ HI IWp\z3>%DWuCE0YiⲴ~ I2FIL~,Be\$cYS[KAFKnŲ  ӝYO-Ԭv PF}8SAת4yDh&"pK`F]25h&PYöJBnc-'o, fe2y'Q~,+˦]F`M-kSGÚMa4^\ht9h {ۇF@|^8Er7~IU .9 /xFp]hEPҳmLd̒`;ùgvocrT,M=3CuQ?^ H 8ֳmDZר6پoNٕr?H߿WT-UR?.JĆ/l׉8DF+YCE8/&AbuQ53N-u+V`@ěGǩ.[4*GƁPS4h=f]Dsȋ -Y7S(Pt4QJM챊x6,`Y0(Ob83قrF%,d]s=ܵ\Ԧ/'V2mN)?4 v 0HE< F`FKIJ[:) ZJ ea R_l52\T׵w7 kv % g ) ,F |\# ɖnrdb*Fo@KS֛I%a_i|OJR/mֽ=$:uo iIjd>H$y8Rjf=܇I=#X 0ΰS&R$R$yPw1 q{-EoE4!fMZBe^&U#Y,6Rb~; Q']IF)9C/:Th@'\1Z%P+"w'{cD A}n<7H2٬J&#p%sJZ'WM(8VP CdKٚhT`mb"]RꊋOU\cѐ7(BN{@LT\;;WWF-Fc `!ĵ߷pLxÐRҮ/1|W(.2n%'dYqN F5J4XX7ژaͪ/ϖVoR!DѺ:m =j$N&1*z(p'T'RU̺si2` joUs/N]CؖǶ4xG!ةiCl.b'Ok eJJD|TN)>hK*p ~aBb2{B$x:Ԁ;*kd'  &GeHȆْA+lh*^uMs9Ε rGV2 & ;BsIy$?wr' ReDl%aJ뭤k0U4U(%PFN\&~^ΐُ>VWy2Fr˹\+.~CH1* %=JXRN"{x)Oz7Ke~tJ1+[SH8NaMRT3։fA-s8RczJa+2 gkywJbYr_LC:y:\A!Ga"< )6½j7/|ޝ^4T*j6VItr "yW6*ݑۣSVYUAT}#"{hQ`VۚaDBj9?p2׺fJM+i۸LEDdчX)VvqaKM1[I3+Aq'1sm%Kv."2ja:YXx`iJ$bHTi"<1ΪmϳITcjOuze4Uftvn.`i; ܙZu܁;ެe 4\lvj=HS-jԾimQ֌*Erx&{_^l5%P噿K'$F==,$]k #+DwrKe9Qf yX6qpy9p-!pט.AtwΠ7PѩZ;qpA 򌡁A^bmGZhНlk_P7iN^O29xݝq #yQ@ hW'@5g* c_+=bv"PxKv ˦0g# ҟui> j^m;\Xc)O/?>O$humNAܷ+r 퀠4FDA~Hbrf~/BaQ=VBJ|O NJRĽi)@Lk&KD V̝4L孉/GxU :g豧yHhOөR?<_5]{E=z;Zd5XN軔/cR.CVtwNK41zGQ+vW:u Tz IʁQuU0ͱC _zS4u'NL+HA\ V2,{r$>-b<*u?6eesXh1mxO?eXBՆ](]@;@s.<^ 2&#?dP&_65.PY '+hRIvRƽa߷]$`VXniy(\yոMͭNT.l<&R ]̋~˼+mK c,mr3VxLB$8?XVi$ᶴ`Ionp"^vvE; K&I;Ѧ tA1$~@f?Q1ht~K˅mG(wg?Ba]0D}*s_X)(&?f0IBGqjGapm%|xš'f:Pÿ ̚ 7tE爻b _:q3o$_N2F:wd*@i;D9ylͤa7d(3ْ&Ȋh2WT7'MY甚ݘ %56|:53I t6FZ7Y@ro'hl[;Ho.͕`nĄŖڦ??Cr)gюq7R"\1ɧ'+ehtk&B.vg:|Qaxd*wu;f[ m19h4Ą:\Rd INdf}NAQ2#̥1i͂aMg!8vL?d%NQLo!Kh/I5 +h׎ϋ4+M%vVBdcܥuj3Ü ?U?q Ĥ9q c=CdI&2._LQJ_$a#І x ݥ3 w/Y? BvOK WIlY7\=x*rj`}Ol \˹rWIÀ+w+O>B~hkg(S8φY_ F!ia*# rV4r Hﺩzhsi։d)dt}Mh^Xl㇍/'^H pmOћ54pOLՒlPcN'gHpHb;xc{Q=J1νl:qe9*zYbew3?Q3h0}Ηo"۷s;Ϗg?(/mXJ*آ0$q$;oߺ8qDuawH.f P޾.Sz`,a; E5sq@ ;y:{oHPler 0R0Ryl[lsZ}9G˗M/L,SM NWJo%0&"p@ˍ-obSPp(DAnoOUri +!J 8W~'+'\_6ޖ}Բu;SemɁvYJW&8>|6[O[zHNq `rLH܍`Y|A _x>+ȿWx`Usۛ7a G#O B p~4#\p U+.j-h'$;|wtڢgtݡ|bߛPx)i`7%pWA|yz#xހ x/\ZKe(FӢO3]? G\i5)W;@iz:vHlrɳ_QqzvIl bD ;-oﻪS/߬YS{u= F2\S*v9$Z!ٰb2Ҽ@qro_)I" m01C8HYJ8&L m- ]TwR>ỹ3kִ+)Q|b80ܡV 9.Pt0qr#o2xOU*=Ίxjtnm}^dg85w &ㅥƀa*elj+H2 3a V#X.W#Yq䖵IR)P׮fа+8> /,. ~OZ7{0Ry#>2nqN$٣솈^QWlpa#w!,af+/p!Z/Su,+H.F{-@yx.S?!?@x>oC!wڤ b':Y4K֢\; ^FY^ x2Go St8}@^ҷZNMsk$dk' Hk'/z/*)ydW:Cud&70fOё" \.ީ@Fkߦ'f9 ݷ߀Qc4ٯC nu1C }S4@m)3RiGU\5-qN4!KשXn7Z=}T)l `4tjmɬ*#Bz-J|c~yFxSϋlD-*_d Qf `=LUPIL[^&}CSb#m+%Wn3YT) u5S\к" SN ƭTU[ܰ# =N4q+&S5Od;6W7yGF*K0zzDA8 ByK0[%QbW E բrz"S0gC #ER3qkDFc˲)?[ 2%桄)ٶ!:$$x zB"~ mKdz- z<MsqUg"  픁hZ(-M!23?+ &j LAmbyD pLu EGKǑJ!ʣ:_n,Nb_%f]cˣ"EÚ?XM7C~W[A gO>]/x\Hwx[SrИVEH!xG^5(4;?5pT2J8'V"1ېhjpG@Ϩ%^jĸ9 ì;^[YlS{oj&кX˥B^NȁhƵ2 l00$o3l#/vCYQ36ofڕ|Ϗ< xX [)mpVT!o)DevyG3)~ZͳÞ,`qr! 1g8(u mڠB[コ|z ^&/j3(=АxP71$ɕ(鞏W_Ѹ=hܨ&_/agX]N.lg2&Raw?ntmpM)X]%%y1ɝ(MKbsfWStL.Aص}=P- &mn<~zgFT!G N$CLc .@[=Ca#)^ bbnAxO%ZW. b8Om1{<9RY|t6GJtþ7,NQ -m|W?k|A~;P ེ2 h$XvсP;h!5 5/gwh_`P X'ϵq:#* U7ȓθp&g0QofYI)8WoRֹY/Œ6 T%e_KbWx}Hs`Qxz6}ZSe,;i=Zv'ny?WָÖOt{I$g|q'D4nsԅ5Z(p\A\6=㐵ɠMe9KrWJzv6VM'­E:m*.ow5UFHVTy<qg'$ _ U2owABKKsևZۜN.Sfg=)ML9 콂z 8sЃ&g^S 0q8dNX~84^݅;|Z.RBw?¦̚{^c8+O,NTp637ߏF'> v7UXY\ɔk+כ,nb3;' Z^UچjzSiezLv dNn8놞41[;T5 `'5As@! ! u6TSM)t!MigIy[~za6M6E4K ~ P[2:l7Ii)E{ g,Hr-N /e^n0@-eDuҹ8vCLH/+oe^qljvoeV9^2"]Co%V #6oVc*fj95Zˋl:L?ɜ̶uNu$@Ϙ2mY"]U]aXȿzQ [;lpTpO oW6 .1]dacb}lJY0ĬX`PK%|/yw|G 'BʞbGՠO)-ʮ2HpLp0|sRЍғodxs0C9}x qm%Q1صws߬C$D`^;F@w0f!{/?/8]Y^p(F%ǃY%]{E$jU '$i;_]Tqna&O-3^wf;ZR'{D|̔ j-m)ܡ@n ƺ&vH~3a>~/h-v z!fO'6v"< E^Q";,nD)|{x w1eY6"@tp"+Jߎ+r=_щƷ 25 i^Dql'$~' B$A-Lp]tE`:NvKf#`=Xr0DGà{hà[V(ʤ:Ml&S#i'n(nU/Xm8-ҏ B[ ߞ)DuWƷ[BVMPiB׭: UyYUmҡ&f/6hcVc ;1Ʋ!kdRrw[А6 iRc[PӫO[-mh u.Up?{Vcn]M;hMsmꚊ'2c $Nz]V5hDw&)Ԇ㏄>sdP;:z @}BH6)`6g7ލʖLN;qqK{Sd9,QiϮ>"`&UQ\sY԰2ZBq-t>Cy2FM4߱.퀳'woB@evQGG}I֚v4~Ƕ` a]U f_(R:ݹVI]KetO}nWp=Asw 8F;\tZ҃'! ?%}俣x`ptWLyj<~"Ty ZbCK ˥ճ"P7OڹOHO:2}|+5WA e=GtI5,ϝCP0oY4ډQA X/dx& iuRVvN.S)ܸc@dH亰CZ $ !6`\TUvUKN`,y#3N88,\_7`A[((sr[xNdVxO'✽jwݲ_\ث3VwS~DKdj!-VqZp|(vBK$d 8ScZaOgɂY"~8jOpCܒO^,pj; PBn~H~5[I"^_" c5Vg0S=w&Jlh.ҌW9~OuU{Z2baB(wIξ۫|byد zJEb֡77x?v4jJ5; 7eeO8=xֈ Qص:׉9t6fl"oԁRˋ0@]!MٍԲ{'v5vj͘n&Nk 3-k$:B soY;>o ڠ3h<$tssgM2 V (v@ѭ _({KBI_ ; &ElJy)_S:Y j4gB#\etj/2Nh4΄$8UP\z SQϺ:l2t`!-XNLJC0KQZoQ_N0ǎ>.r/C};lCց}t7х֪~6G2l:2&6dq2=;_~W„C$" r,SoJfc>n(ޅrWo ue2FF[-3IĐb"̫뿔MYaskٕ+̲ie7CǴL5Okb]TV=Z->gQ rږC;>u K)HŐdn#7P zf}#ک?R>%f"FfnȱtL?|qh}-״Nf(@^)X9v#e+@aŶፊ+c vcT_[=Z|S&6paW\ `މ}S^ WعX{n &? )V]FUa0#߹l@:p䒈q3Jw lRPsI?>=DqWU/$s^Byg|X򦭡W/ߗ7S8oe`3J)@ 6oM)C?]V.#ٙ:紗G1p!q(^O(FC473wvWb[ pϿc%T962qA!3@t}r}8hNaxњ2G&H>>AodjFs@v(mVoC*' "Q::M"lMRP` PV&pȲ݌D='% NE+_Π5eؒyaxNⷱG $ qxg+g=7.5QdTSzڔ;IxN!J@jqk?f"LvkLn;TؐDŒ#oC$ W&NW&- U@]x x|C䙌FqDMs> & 'sEGb *vd?5aD'XkU *m305+ :Zt]@VF3IJI k1w . Vn j">I/z;Xո&PFp $dsSc\F*JƆ#t_'bK\,˴k|d7?EF( f+5ķno<_ۂ_Bz WCs|uD&mF6^]B%H+ZM㦷Rt؊C=(yQ57 EMc"^5}y<2(rMR 3꜋KטEaIsYVe&ߥw<*bQ9=۩q+aˁb";>IUpMe=0e\ln[7NT+sCdmU*B0ozWn!936 Rx9[C'2ߧWd+{1 eѩySl, ZbmCF~' c[L۠|ih/"q|lvQ$%ÑlfJmYqݚ}:3Rحʮk|+jPc 'k:Q~j^Phl<ղ" ;1xkʒB$Хn2rkW8~"D7v*w%uobvC짔kRcY*9ݧV* e;ix!gϼA6xj9LnOl.Ji u1&>9?7vؠ16ä&go_.5J?v]ئ= &z TDGamf}lILXD'AΉϘy@3#د Y^0yxFCh\i{X?鷗-G{_B"@bGXCXAWO_FGjt i-%Z  U0\SHt;;M,MݟӃ |f Tw?m1_̹QܻSM L jp(|Dâ-{T럿 7 G.QjQP(gU&\wmZ p@n'}ra9Ș)[`ӕ8XUi`[jv/ļZEm|_o [ݷiY1{I߄9yAd26ΦY-u0F96IU)Uc߹#]] E3Ԕq{XtL:c1^Є3$r'Y-?Yɒ?zۄt lNy r-I+td`Ō%! @ϊ?'=U܊@"%x!6aW`wY%5\n*WWU? 8D37V 5qI-?5Ή꿡RH`ېux/>lMLM>)mmzZ}_Wy҉]MboB'oX+DώZͩ%*9sl*$nʩM6n /AqZS}jRg;|R,y (H'&^/䴤|/Up/շN9&̀@F؂TqA閜jPi*9[us'mM.C!PVӰ J*,*(C:ʲ>IIX[¨&$;MEƭH^jBeybKd0ЎcEjlBF1^>VJ;kA:R@ύ (&LZgn%[7.*`(*tqL))_t7~4Vgv?я#_/̑2%LH=SӏycpF@c/fHw#.[(%惏 *tہĺ2RCokh[}~뵞뗀p忖,]|ג Qp{j qO6[8fZCVmh_Ҩg+2۔M^0YyHQ&|ѠU;'`'n"^3iq:Z_X}PUXлh h-V$zyܹK~!-$XRXԩO'Hpc*'jP)_-喺pÁ+0*> =[]_J %e}zL%IƌknSRLżVX#J OU 5Z#8k#Ƿ۫?>2~9n)3=ԶQ-Q+כLG9""ʯG]x_EPc䨿!HAF[Q6~[E=cXLÌuLm"+ 18`J ZGPwNmAFy˭C4ia_;|c,ȋneG|^Ѷ#Z!ALw+8 ;"g?e-$uH3sOumL;S7ӷ.mw-l(D7ͧMA9׬U;#wu(a,H ݎeV<145ȰXùg|8e~)yc[ܪJFm ۥ'͝#GyYIX|4{nc a2hr"MO2i9pƹc}bl{U2{c6+'^sc3lj!fԀ10S}Km'lg/Ps)4aJ&)| ة'>D#(ly*OVUA-OvckmL:9_ɧ\P :>ccc.dkЙˢF"4}BS1#~~wnǿXNbs6}k$~ւ kpR'}FI5qd23z֙ {GڧK6"qLH& k+IOo" jJaF61V܈Ҩwݤ2b֞{0Y )2y,i|EzPN\'fOd$)kxS? }y=ek*U4auk2f[:i}O0b|QZ)|3IpήZ=UCD;Ҥa)۱XPMv(Hk-? % ߥH:SS8V&x8%eHD:y&a!{0I6v 'Jrzڏ4Eͮ_\Ysxf_Ycl .ת;P t4;G;Ʒz=Lvp6P"2d 5>Va$Y4h fsay SHqd|kG,p2N 8 9)ro%eyD Rx4lm@RSSaQzSC+IΌjZuܯZ5e3ِ'OCs63T 'H <[l}XuNL82"??5[K \gHm4VhpWp-[w3GhDnwc5] Ry$$v9&P͢DQ @5= RC[e j=P@u]UܺPPy3şƲˀNzGzϳו;nH#<:Ɨw6 ]w»99Q^rMBLpF{L,භ^6M7XrjZ4#~Pfw:#at 7^=R'F5jg3eSq%\99 6}!ESIrWx !$1[eڍv} Ps1p՟EX[Hn` @.i ?W= z\9dOոtrW! NBqln~p0, &ř53dhd쨒uGP1?Un{j:Bg2v/~JĶxc[|Q3\ slQc1 r޸Lqn9/R d"hƭ($(} h*KO@Zlz^Xz*{ŢB+;ҔUd`{Y x8/˴FT2WzY}T_)^IΡXhܙyR DkPf'ad+d@ө,4ҝȹRma9Y{yƚa$3{hy21 ;Ez _ W?:JKr&(upP3/s(wi)&VW2M6\S27nC:zqEYA@1_^u?OZ~/%`@Oڣq:\e:aB>|Gy705ƛHIU狕O>#^Aýop?)AfjzU^f1X/r gLu^:n(6tPtihiI@<µ_ =U kúp/_*/M(O5VS4Uړ='hLNV MCzf3m4Knb1ϨdDD#Hi+0=!v&gH,24V> OzYTCC=K͗"7j}Z=Pz?gBe7Ryъ4,U=cNAWVDkh8傦O%ZΜвH>oaɊkʏ@{-gZ90PDeS ^#IA4WcxP* LO_,NɑTd[3`Ättϲ{ 8S=gRgba׫!@jjLɩ5}\296j?ۻ6f ǂžzh^E+B058V͉* Wyf*3dNBK!CGdr +kU0n, ݰ86C{~HΣR' ro/'>(e?T~c° Ӥ)[ۆ0S~6-{rXW%Y2TcdVHнt±5W\צXŒpZd<eXo>N ]8~[9 >vLS:lV]`nKAh~A1G%Bo.'eE%(XUeb* {m;nRx R0yPhVKuGF _-&e'(| ھz,Ȓ=GK-q욒HOʨ?sS5N@+1 T| -{aůtUh(tI7NN/0zYN4CU0Yp^B,DftWvi鱔}bH}oa'Vo̴X~Np mw}= rc_sw } <( HYc %`J~<ȋ̖}tޕή;_#8L(z/բJHbx BɲpA̧t;k&͐LSLXv6И]  h!wMe߰  *~]KQo0$r: 4 Rh}pTch+wV< YwzBN7`\[qq u%n$ 2@K=GY9jBdskiuzX[8Ͷ=<·"g[T}_%l*/{[{6PM) g;KFFZ. ӖpՖ{RQ ]zI[s+R-q}xQDײ Mm*(aKr1]I`\kL8k@zVwȚrpZ.t{ SCgTdwk6-+Ed~حĦ7E .%Z&!Uq+etSҰOxȬ" 5(( a +x8TX€d5zy!Z>*j0g<;~ js␮S^k.kKp;Q"!,|`~߱'+ ?2(= w Gܔz宜mӠܴ<,|ǾEeطyX٢m˛Q2difdk٬߽Wu0ە?m6Wjk"d+G!M <*ݡ/auW~X`˴H~XxO Ym`:t=ڊҧbJIXbAʺ,w?tfh˙@,<*0gpUϪ$[@y]_#}3q?$"z=EhLKЌ89+tA-`3.}D'Q1֗Hd49=4UUi_ŸƏ5{'6]x<߻]3YȋoFϣ] Y0=h[Aߢ[0Fw?~|3<%H@әQo"'23w0c|1U>r)9=4~-U $\̢TYuH弘h%"cX+#lwtxyTN2!6EP4t)smDcd8,zQ=Na9[_l 3fwx~gCL_McAN2u3;b*ri}jbg0fJwǡ}H1hM AYdE"Q9hOtBN<[q^])-w3TheGq.s!ffWpyl5(gֲnnizԣ$sZlaw{󊰩{l-Y"'Zg^c끞Kd/ %fbh@ 7 6 1&(z 6[.IMO,= D6uQdtn7klF*$sdGaxT=^O3QF M& 7n;eZ:*Vk`f/|Jߞg/3aC&_v+Y AWBޫ28V Tg')6HvAΧ4k~x"AWl,%% }9XC2rq67{J_M'a,onWLAWxlQNl4F٠<;X 3g-bLwj̖s @55442u)V ǰTsώ|ƍ>K-V:<"W^1/+ſ~$MewG0$a$"A,T1n^4=ƁcmE}R$:ɰŸ%n h\E봘=ؗї+fJ6 ib(x J7 iY!#,F&U$.X89MI{_]!zp` #V:$p(4_З~`rڅZz6~(Q =.BwU\zh6Do)3|! %?-\AfaRҵio7ۖ`Ŋ\[2$\ƣ7g>h9"G!҂)i'll Vc/k{*n^!-+G`?hfETJ,C.w),sK:ab/7O!,Cl`b\N gtҤ-3dY6˥ c0B'v1{EXc{_皧 A/S} z)j8lJ<{9pva;[u Ұ*c.qWŸ&`@Ɲ͂S¡# [HPC%t)}Y̿G]R@3wix%:X7\E /mX:$?ykft}Q201zA䙳-iQNtѠ n&-#'#oc~1)3,-ZʳZ&0vw9͚ʷz!=tȣ<&cE ~n0fS]xޤFKٓSb:XDE)x`mbQ1 T$=oԂ1i۳;HZ7&$y mF t|H+bU|ǎkߦg,  s.vdzL ?; 윧=mVǟ w@QS+v/iKd ] ׂ9DWqt(U´6E0pi-j94g[2{Ϋ7r $2ݚ/ 夃^4[<?%9J$afyTVf̯#{]V7qJx{7TM(݅|ci{?(2٣O1YxHe(ڟ,nVXgiJM9xJ++/K0F]osw;=IG͐InR.iEcVe ,Ct9p3,re;WJ ^va?ᦃAA1ݙ*Cw gcDQD#}`=0BY0u3A~ZB9S:0 Rv̪{˽7nhp_I8Fp@τE䭄< E>IYwtѸk8k̩|VJr5)=fG {W.K$NBg^5Z3x mKư!nzrRV6pQAqG_Gp>\#IŹ&ekj]&T7%ܖs|jt7ռ۝R خWAqk"6+'s rfMKaU`z$ 10ȍ*|>)|k I9 ~1k<R3Xx4:utA EZ*٪N\R#F(CjdcL2*?1wtF- u&0Vs"`q}ss( фYQnq"O3;1u7f"5!15_B}d*-'$8_f8׾NiÆrpjh &ɅcnrݐݙLxm/}|"hb l+_|'_/QGuD焍4=sbr|LH#FJQQ*nSLλ7 x+:)5 |y5ak0NrĄ/JhSV`$8-]qhA<Iصݐ53w=`ɿ{{/Wz|YNcs~صrm :i yLttD?qX8[W;~!O;H&#<5 Zu1-isUA*}Ce(2;Z՚C0m\I^,&s53-:hi [<טw4)XH [/C ΞFʷe(=cEStT߄HͳӓKBt֑aS&XbuJL@fY.C$=3'*s vNyVׄz^[S@1^Z̷/C1?'/ 8ηCvtmjs0_Vі!h I"?tNBW1ǎ/Ol,ΜVD*_W^3c VxX/EbCP8KG0@OסmzqPm i?+f\ʧ;p0MXӁsK$#}ؐ%~?jL)H6\OWI_tE>h^~}VEKPE^8{ nKMhFZg5K]0(i LmnAUyhegBD+M2v;9PXC0AqdoH!vO(:w7b*_g02#UӵD1yţ=6i?gXd7O]-Kouyj}H&R)}<%x #"0k]rZjI1`SzNV4SyYT28-@KV]FjHTg4,* 1hՎse;R@ug::1+Op$ׂ;Q~1.9~+^IjWs9s_eÿ`OC/Sf)v-.Ix-oܚU/|Lw@"B htB1IapwE8iiH: QCkAsQy!\nc6WDf|k#-75Bp¥Am^>2PkUL:^\!NY|Rov|Dzu_6S}@iĂihk[r7 6ہ':}"72SğE0§Ɨ22,X|OCc֏ga.%)I7QauQ#s|u*:)& }FWT,N69̼b]W0)_CPݣDĥs\῝Dp< wJ( ֲ@{WbAUfBF%XoYclLvoR iH?[X LADp=PK^Mt TJTn)^f/ފT- C|l/ ޳KyqHY:DJ $7xCsVXXIB_ _ 4/"yl&2$O5[xNS+s72I:\I.$n|w;\'k@ %5,,jE~rl ?ݫ S1q%=fro1FyWeՏW\p3OtuMpF".)&5>so<2A*aRjdŭ^>+m&rK;nIUg 26(?5KVyB} x%m<4Tob'J S0@h 'ILN `Z GxD*E[A\N$!;N5 2ffֳSDz+Xu!;L Z4^<[l֏b]P$4o`g":Oo#ҮWw,9 z%KqV&~pD5>,1!iHZdRNWc ?0vmEf6W6J{9 lب+vu l8Ď$WuJaGȁ7Yw_S7)гǐvI~U2 94fљ˫,5͊}vL+x~H5}-'$ch3FӒv?n=.dA9aS(mTNCKe9;7=c{5ur^|%gCҧr+NV.\%2: MNb]u tŽr`OsVwᆴmTQ4,~ !┞/ o+D>c$I-fZLEG|G<2,bRDI:,&Ny)Vyz#BrJ_yk2H:({M7odOPf0MU}֨#z̍1jM~ze_k -e/pS<ڕh` zsH|>g!svIu/ *Q@^1e8U GDl/3L06K`Ě4[Hڱ%A9࿖p9R;e}T~u^QXdo"M- @3< ~lNVI (~ RY+GipKt]*#s y9P>[83$t 4p!fN^& ;NK1`sJ3@,4׎lhaD8<3VVYjMzWGڝi+y|7ݣPyyWy,5XHj, RDq?ihIo[M1ťytc(6tCC'={W` c@d 76|uѸZ{ROfБLKuTeUSwM3N ƦfLnrr9FZ?qI)#m2[ $e} pOi7& k,lhO9VX @=ʒ͋מdTν?UnK4dJB $"Xˏj@^.n4hUm`?-uӌ:Qwk)ܛe9ʹaMo6s+馣 hUll'غu[Vl0ZUjهb!3[cu7_a #%{!ye6^R%vX>J- [ Cj,/_){/1OXq#YJY;T\O!2r#fISBUA҅zj?Xun%MQ۔4z[[RdݏJ1i 5Kvj.3$dퟧ*_#4@9˻\#TKGܒH\ўKjFcҋ39=5{ӸvxɊa=;?ùxϥ͢c WqW3EV"L%i^=]wC8laCvc2V[^iSmc}}!p/qS> ptjzӝ̙O8aRN^wqh&YCuˑ;4?/aimL|ZLcHuЙxXz,X/8ڵ]z+Be'uIBDU^pr<.m_J<&0o6s5'+7sx0yڦҋ#e!a*Dg [TWYTK6$E$St2 PoXl p@Uow6h *3q4أ6|n93'31jnᘴx/+ MQW0e4srۖee#D.QYbkEN X[$M/ed Jۅ?K] g5q+};(ң"E,C_`nOk9b/TRo8'lO\YU| >5d;!x#.e2FݧhƲCW)#\^.X^Xw}Q`&rJ_lj cKpXaXxj9o*mI C6[BFOspUOtGb'}0V%܆ yFa{st0>{:Kڦ FO׉V:a8urw #eMGk`g)D c}\P R@^$e&rI JÚE? 5j|XUpR#" ICigO|եG*ҚO'J;{%ǜ<| BaNұ/B"j7V6ãpEq_QDF`6-"nZӒ46 @yA?e+H +ɧR# sF rk#}d'S$m.juM+IwrKܥYKmBWDPb eΨIǎNDxԉnd ᫤ ؟5w c+uI8<)A1)c]MƳZ7L'3*3dye\jJ &yL8_?0j}-^;r CS[ ZXPEЕ򊽴= e~8_ƮP0N9Gg% %؎4jo#_\0\PB+k[3{R+,cvi&e`s--S5c!\ ĘVY\i:*#wZ8nuӵc(͇ unӚ9yjͩ,W ͢8O}̟NqL: u/4+ϝ`U@H>m ?DֽL\gо٤1Bd2 WS&F UteeՀ)ք3f[7{zQtЩBEMi [J\SU#$|2 ;®}s_fرwc?_yna 7z:CU~JO\Bp:`_Rŀ y&!'n"YooZ1c$C7Fm $U9DKBw\"YLWϩVC &*oTs^ X$qOUze J%\;V'e,`JMےKkRnnXCo N?Rp'@3B!s(]7m+iE_,y)v>pùd:qЯR/pJvRNzK%ӥf?W?uze:`JԴGhtX{^>&]"c&\yia\{EYƵI":oa{wI2# UAQךgM47Ս-%(GRa%h {~b/+-&KˣMKrfIX@ռ75pd.X;B6 FfϒIctם0t^oT:y׌B! zSpg-צT P`"F&]z]?DB-DDlXk=}OܵV)m;1 r*.+d (zQf?u"z6TdVOeOgP!I)~/ K WkXyF2&.VW"?"9]_ϰр#v74>0}"+Yp(v^K$@@0pϡJpa( Rc.&YpzE*y)0UOt+YQ ?/sqۏ-}{:3[&UݡYBR]M*k;OLI@(&r) %9^˪éS0g1-ݝhb9co÷b5c)=uWrArjb9ǪyӅӼI?RbA+ hDN1P>kst[=pG+z]KdZ! LkvK-P[!OoX귦ҞD8?W#n Z3y Ie6YVQۙ2?vkHmpO )Z%/#BNkBvVYf?>04U)G1y<:B })!mEc{iw4$=uVŀynm$"4^=ɨo|S288Bܒ--kU;x_ՇM %"spWl!gJ5B>\czpڇLL4 b-{iGP6zሪvU ՅgWrw+ܲ`7i[} ?뙦S9PzvY{joXJIz1UGNQM[oz8B@Բⅺ`ф- {ѯYFEMF~Yk?DXu$=Q Dę3hЕFIenX%~| NwdY_aɈPϢ+Q94k<^Ba3#ܳ,^/%.^U$p6$R{}Yn[S ~C! ɉІf9 _w:[(K{g7ʛyPdfJL#Jpd^mG}4#^Hz Rmb"m]EEӚ]UZ8f]"3?i4TÁ -Bz fN#00y)$;Uåw25\|H0ʶ;ƿC+oLr%Tq\7/MK <|ed}#9Lw|}K̷b{UUb=V@@u=+Aq3Nƥطr''04.J,ۃHyYppZ`"N68“;)W#9'~t~aaL7. Ֆ |p5Rkq?TSL̶gxb̿4F\}v87u?hv! @0x:.,+:7U ң@I,7W"`U˥n-q2shK\d)-Pɱ{^`c=(e]AETdƇSaLXswh ]MeVW,)4|b%зB,:>F}4ˬ5Q mtCk$v 4[:@oÆhjHUs;E/cSnޕF !A@E@i-$` n6üz"YYZC*MJl/= 9F0֫_H _،a3aG xWWZcCdY^D&ᰊ, ?MNFgs{'/_4ҘWq^F'16N h؅6 +=6!S 41Vw`-6w2rCijU33~~]g4vNjr#}pߪ#̛VgD6ȳʒ ;K ఈA JA0ϋ,J2Bt. CNFe[Y7@w`$ފ@$H[mRfiDlI4)Så+ar*rǁRQmnrB6Sc6vN\b_ms6EXd-6 BF {_ߐڳW) ߙVRKi!S2T_+Y&JpyXVks]LyGh@JrxV]u NU2ָsh8WNCpejp)SCg`Y~@Tg+<~(3ܾy69O'X/a/Z `SYZGd ϽPh5Jq$Jqn#Y"9L۝.ur3_Kw( /ca" cvO~]\!I)ACȨ1 ̹mC~P+!'+#Bc?w>GZ"JJ= +EjV%Bȓ6@# -KPIK҇gEp{.6 -<DxLǃjQ[꓃@rM]`&}{|@K6GVvGw-YڑQ\s,y4A sĔ o#b3)|v,C i .乺Kf杍7ou;[P)t1[Z{F4_|ϳ-k/R t_BA?z4>69˖`U#XĉQu+x0rX1npkId-tm#۩D8f|Woc}A[UNs[bk"v#8끸HGb4|"[e[TvqcoKbޚ"c-` Q ʠpGdZ\]x`4*\}=Û} a@"%40iov5&On_18F zsQ ? J,K/2[dJ$ Ey߲AɣV2Q79[ Uj#՟p((gۙˍ5~$B7B9X u&J1V:s"ujڂQZ hn hE*3N~iZZ^8dtVw1) N :VbJ;*,n;IC?i}"MP1mC8 dL(\>DE|JˤFц F0l-&ջnCym20կ# _S 0dq=l_ WY!B$_ ϵEw\J-T_c:1P1^r )&2׵;yw3dkPFdEI%m8Cىø1c6ţM>۳^a僗\W6TLCe!8x?~͗ߩUYV,2`XCKÚlkA<dO{Z^9q#M_mҠd[HDm }JΛSrClhG6XmM)nJ i{~fJkU`ˠ6 lI5oa3H+SW6βD/5ʌBfTR4蠭~<#?1_`E]%{.*:"1\sք}a ] L$YS06?@&RM͐C SFR==#_ܢޏ =Gu3f(ZBl,5JΝ0y8j0QF5':ZNDd/ۭ_@T/%9!)}^M T|#aԡéMOѪY\tך*@"^Gچ$41rBX1cf=MWkLI ЍS@SEpSr:*~@ 3Ÿex20YIy2u#;@qpDREmİ\ w5mM?'vw,z3g.qsz5D+C#r2 NϰX7-GEgȸ0WDvٜ3򙗘k<6&6̺@!/:y5ȳ̓2B\ڡt]/<'58Ppevh)Cßcܪ.P&/mKVT\(j0E_ ;D1٠沃X೾aeДynMae~[~p ޥJG:+n/p_O Mew5*Ë[>zȒ7#(A"fMi;wsL^/)ޭS?pꢭW̓axgXex`$%.}G\ 'md`eOaུ9ޖ# n7摙xvj, џuÇs7.Sl7NpJb '<)zpyX+nA;\Bl}TcC:JҲMK=wk#ԁRfD KsNl3TTkz^)iAHZW|DeG^ 0:"{,¶RSԓLj"]3{V^1C0e$g/H!9d\ܕJ%0KhQsWVQ8H%(Cb3My5]&y-V:y|hL!,}RW‰0ӈSP܄5,͉/mB+92 t?*a-)'W8L'v ~ 1.9=v˄1@?CID^&H63c8zkѫv-wpOjh ]CU tУd5w.s u/ɦp/|`Ps(vf>jm;9NR"HXXVuՕiwJ$IA~"]{la],(1  o b W"),ЛZ,.`7/PO iv9P{ǣ6e\JXo(U- j[p4n2njt"\"Mmv )y%8Ԝe/.\_ roKƃSv;wG6TSgK8s> C"dܽǐcnZN<s/"Ivsmx r!i̋v[4-ynK](@Jd׏LYuƽ=Fnk=vɨlȮxg~9<ݪdufRZ2nYG;T4l8^ZsO)ZY/jbݹ`E@ ;V#Ӟ^dN7Y+jm[nLhkV5@zT[f(a`6 V;:N͆X>a#.A4l 芪Z2]w P}I )HGR"N]H,J ƕ2#_l.)9 &(1"k b1r21Z"n}X<뾮l Ju'(X;^9g vqV/\57 vhg?&!ܒ|pD@P9`^*t`k7ib Ss!DDY+U(@d65x1|-Ukv1c9Mf"B0W*9]lg!=Ru%ԡ6 (6g37͡R>s+3 a ޴rz+йD1+K ҆פMcſ/^Ɂgxz z/a-^];|=ϡԬbZ,̜A1LUɀ;2Oَ 1`w(lڡt`&aUҟ ?Е=ڬ5A+TQ`}ұFzO 0MKܽ}] jmp}YʿUa B/w#F[ٯqÊO ByjPBF,P<Fs_/ kaweCٍꝨSObzo 1|5[2`dūCXd3&WЯ K&&=")2Mw4/q,Nz:t|ShCT2m+" GDXG* lyIk}R ? 4 ì9| >)-gaU_:Nb)KyY5oT%al/]sN$%8Mj0dS_JeB ؙ+7((<,}X):z$=?Jh3%ߢ^m ǟ0_ e ;fFv_mBA.䎰D]obye<FFWi֢#^jx(Edf-o"*SqLŴG1ӅԃB'J޺)*irB3}?gdRWxy<Y. ˮH#qX4ZC2K[9L)Hd'1?*4a\8tyӤ~QL[FrFtP-ٳ9a`!>`%e4lbQ]̿(#+:}څ \oGeD y*"1T/hwǔ HCmd긑rvaׅ搱:4x" `/=~Ѐ5?|Z2pb:-\P@.Jיᷭ8[Y K+/&Yy$L.YAI*ħ2Fi䐐 z3=z1 ~'qh iIc[(LNU4Nz='WUwrkKz󮬖\ W9lEڀb$~6GEWLxTN;9h,W`Ka 67JLOCZ1 ZP̅ qEaEW&'E=#n kP=ȟ'XBKךUtp)>ĸƆQc/N`y l.{',*1+tQQ5RB־߁T'B # .|re3à_f΍sGPba0n9>@ 5A{,,k*xTU:;8S\ofRo6F+u(߸X@ra&"s&|lf95/Pez`ɪES,!q@CX<ڃV˩Nl;H媕 I+׬e e5HV@$Jloyݪ2x@+ v#AڅjptlA'0PupA@hD>0?k/]bt,:nJ u".5Юf,ǻ(;#-B+#ԑլ"#H#*8Ƚ8]-VY2mgȶn.t_VY c< 2xꢠxyc'A%`nЀt4MT ksNUO[83$v#lz!BIo^L=n"l^1=0k eǷz>Xd/=> 5APozo)E ﲙ蟠܁b/W!'U(3Dm]qg=q{f0$\|aeIӑ~4CF]2H9uDM&fk .DC=TU~CaBnǔXqU.lHn!dZS?9dtY.{nٺ:6Q 4;çHܓy]Zm ƠsAG j؀T `pV`EC?>CM~QM)72k5Mh{Ub7I}7msM!-R6dw=v.V2l~,T!kE,z;[С/95v}87{Ki}{ (o@ O=8LS#VVxĝ'*SEIUJ#ZG#vJux|/+4c\ŕ ם8/̒y:CX1l:Pµk$3=v1TSǽ:@`<{Y0SX@Лg~G;رܸEI4~$!w1}3;H:k ,}WgoToaK7È7}rh{-$:(M4hJ((){RЉ]WFk0{\`BG(c?q$.Ƣ: DEbNwTrF fu Cq5j|-~le 1eF~^~g 0)( Wc^§̨W1O_ *wKN{{Ru0jo }?V``?Ln|'\)HU5۹g"6FLn_1T~>,\7"=u<}>{Y"oXV4Gl +vp{`'_&>-cVe:`2wBk~D?Q7d'MN B.M3ǝ7;ԓģ :~g'"r[!nMԻ1N&_yAثFfB-J$eQt(ܺr ݑ%")x[w;q3P}ppy5gF<ݒUV&Ic_1* |an5ڸ~({Xi۳@Lwk+^Xđd^&Y WɔZԟKb3nRL̷{sH;xNp kB; +)e(ow`ԙMd#v'95ڸըx>|xXuX:f?l k9%Kݹtl )FĺvT1=;8zwcc`&f霬D"믌@1wv~`Cj2i4@cR5Pi'BF|>%"H?m  āsc7HffL22@ .IapD(M'΃n)ٗGM$TO,{e =̺,b_(ۛϖ֊%րHzN:HH5clK\\\%Xd(?VJh,|t,Ar4v \#` W/]ЧIRJubiRh.Q, 4H &\1i=,%'ݠ\Bt&^C\Ƣ~Wc1^x g°Fш ('7Bj'ӥ*HDI9{ ]Mܼ+{2BB-2iE}p\&ByϿ 4>tTmu(oEsX&c!R6Jb+Mʟ< {E B+nâSD(v;%9p ]dg݀g#N EC߅:B𴋭nAgMGuU۟8]Al,#}U=5ՁQg*8b<>?a_~x=WpAlʠJR  G;t S! KM_e$q;89QΤ8uE!Ɇ=3d\]q;uFP<Oi bz[4SP5Z׻-rlBn2u UBOSVφl^Ӓ<(ܬOXp\ dIX5 /u:QLKIu3p ٜvmZ[D"s捰J0q}>ZQP#}lO(r'c:E8T~:W^4+ǭM$4 ;ʈwR1R"?[6O'XJRA݉L (ЧI: _Wge;iY' 2h.HlWKt \_uvo\&0;6:+_~+=F46' t2m9YωNyJL,r e^5,Fc @4=RyZ$Ӻˑ#{r=^)`(N.n#؏ZOtYՌ*@7 h&=BPBϝ$5'{E1hN} @B)APamZx_ .܉q t߼\ Arm=#bS uN%=1hQtx:Zb{ӗ|rw 9{buh Ps㤇YQbb'"J+Gh,Ɩ`dAJSN\ACDbX΁d-a2MTvժUw*vzcc)ue8lM>JB,nNC#T`buBB35|yMNىle&&m|_QmhO}ΌpW-n$4)PP7Ghn:6 -lIOM>Cb}ˆ"㍄ .>"ٓ%^㏽0{wt_ɜa V7]ETXo]͹e슰J{ect;Wa2b׈1:Ͽ;{뿼wl6e)_C"􎸯USrwvր=~4%iٔM%fyA{ dN?lO3BcM<{੉ _\ɓ3-b^g"0H}(VZY$NyLt-jgS# DzNA[v/%%87{?eVO>B,,6pYySzUbl`Ay]ly3 A B1֒gj@CVCsI\PV¨q9{zZF)CuRd:BTƙཌྷi4g+GYAo1 8 Jzhr#E +﮾rďԧs(翘Uh{.Śg Hq70q(QwZ%=w]2~ a.w5QqtgiZ>I55@'bgT}}|[쉲! 'za*&:)bE/|2.p7C4^#|1Ĥ]gM!>}w.mpnkA2 δ%ѯQ)5ݞLpXn} |AAPeTր~HyydTf _,[ߞL&Oǟ{"U:1bKtDLjK`sT8fJh%&d7<螳LF9 rq8ntyb!x>ɾ7lh@Mz@X'O(#3#7 }ӓ7*\9ELVb9t9qNmu[kl.DR]ǨR}`6(/-Z~TEg '/1%I4LL?bS" @m|WKy<~J0g^"nT,&6Uoj&+ ilS^wmT050ap|AdTR&3THeˣɰ<5 +쓼Cfg)̦ѴLVҼ3jbeH9쁉B^7֪ T}mxueN}Q$Ai Nˡdԥ#{:IK(]Wm̟ʞ 4]5=4]EýNoBK;E}I:2$-1WfS {H5d5>mQ?LKYCGq~ H*30:+I[TO?V)IK?Y"ْ7#pAV%K?jK̪\w0ClRBzXVLF.,>gjRxU+zzUh5bY e>Ү'cNmtizfZLʙ!h{'vnS+|jHzHL-n A)d1%47"HLyޮi^+wǯ.Ç?/>?颣Vrs84ZncDe߬yM>ogRaZ}ъqB馃!:L,`KX'Fc*?,3($rls" ~#1onp$q,۳zHn:(ngD<4^Zyt#mQFi{3 3CfX@\Ḻ:(G{ u߾+l hLsStd{OLLbh0Ll¾S>hTKIbs7HBCwvR}ATj;fNֳkD }O5k ĀVL (_. ȟ#atѭzPGM=Em%j>= s- `t{l \N`MAIc{m0Zk@{_b$.9l|ghH^͙{;\A쀍"/Xӝu\CzHFN-) 1͂p`ҹ/+c]zA-T  `F `d`-1(]b+B“ f* خ; mbU[CTa4zI`IUUۦs\"Z*Jݧᡁ$WMEW#f|. @hdruN!6jZI>ٜOE ?xh`7>]4eL-!ApYpPg_)OY*!-c3~baE<ad@2%9@^"{G&hiO 6(.vQ#Mlu?-{H=<#a9{o eI,(Kߩ3"-ؚpi%ʾ` |pv ~ix/{>nQdOȸJΰ~zM<$0Fk*AUtV~|j vUP67|)'MGuqQ?c7C8K^/urWkח>ۺQ&{Аo2#\SG9DZTYbI3Ƕ[hP>mip]5'OPpFA5>pC џZfb mW ak3IR{&PjE=I:Є/5V~; 0=PHCj Q{<4i=WcV܅A y,9TaM_hL'N>kޓo4 O8v2j9d'Num`Ȟ?<dbUEYn~MYNDx&93 #'9.(0 @Q1C'H?]_:&%Lzu허՚a7^O4Fo": ieSֈɮ-4C,z\>9zIw7Bd n: _s[DŽe8`ɑiz+>E&x ^%@ŀR0cD!#9XȻ(tdu+9V&UDոå 5܎xj/ j{- A03s|HzWgNN? Qq ^V" @ɺ RUw/0HC~9t^`bb;tJ//||-C'WM=*􌂕^=$#0O[`3,Aa *Dn$He݂gJkyt&rz2f_^3⛽FuwGMVF붽<5}+"i2,;MJdPG{295Z2${֣:=cX(8C ]Lu{Tϓ_{u RFju&٘ H*â(߿ ̵T ,F4R;nzLSRmR/+꾨M0P2t {gI4VAO }Gߚr'Y+f1?/!+0ԗg@q$6S)z'|$#qX7ET6uuHت ,-v #)盠yrBlHg̖F9Q Υԏ_: ?1eiy F$(st9X0 O^6b;Hg>!m}plÿ\]%쨷t\i[TUz;pu0Gl@J.vSo2W=b$Z+gޠ)%70%{4'Q?4YMHbPf< nxHrRЃMԱhDmaD)TXeV 3&\2K8+{=s1>A 2Ȓښ>3I;='r)p2?mGC h%y#;T [.v0cܲ}Ln4Ur#_@(`_N+k'\M" Nk@h\hKf~:W)eyFGŃX]: |9ʩ(jsԷ»ňa= b+IO \}u*RGN禴W@\,''z#-^|A?EBD:{y4[~FGikZܗ8!.ֿa; G%R ) .OOّqऐvR 1S_?dY+EŅcu 3xscAԂ[+X緣P5aJ%_϶( y-sbF6G>gZG^nOI~>uүu+iS(W? Vc֖hdr:8bm̭ 痎J0)! ^.}u/9UKYsҒZF̂7*Ta|-UiV|R-Qe0Ƽ ,;EڗQ/U]QV@t>+E-iz5o 5nj}xFZWœA֞E"XS$BEV)7/P9bP]Q_(&;HtayEaoe .Pk/(u\H )#TuP=Co. ,k)WD#CB<jz %7pXJ&Ee^.d;q: HA(Աt'i 6*Ƚș1Q8H.`.2iD=>o[K39lưZ'Cs{6Wo~:jH&D̻/򕎂0$ '`|F<:j8Ar;i$'9A h7_ %(4 -7.6Iĝ`!grs{VjP^xhwšg킳=ZZuqo~v;:LgŜuJzu ytؗn,:1ٚN9qlGP{WDtN,7}嗈BD# '{7AA~@`U6n8hz-~iUbh;x {}+RS a¤5k8 W]&^ёcEה}u kz۰/5kWfc۔,M'(k( }6d} ~}Ҍj:"IJB b &'/̌w0UI1 V><[-/z>뚻fmgOk4m@^^quQҠ@+S/p\'@bsv(LPzN G+? 7z*fGXplQ 7]f؂ $-lZZ*hA'4~u -q> Q, eAb@-)(՞+`J,Hz"k3Y@턖OTX| lPV %C|[jpbFm.2QB{ب= Rb)I6 d %껒 |N)w^&,MP=gͻCbﴃNk),Zn:G/U [1BV4vbGo-OH|[P`;q= $!KqxqfV@~ n VHXnm㬠 7ҼLP a[OHLH*,F&l[,PE^wNم}}% v}L~? PH0~,0!/5r`7\i6 1X+HgE$J VЗmV@?gLf7F}& E$DYܜB:!ʯ'KJk#-P+(ˎw2 9˚#hKd%Fɿ4Y°5ɝҖ|zuwJO~b}nRj>Ҧߦz8=\sr8RQ˿c6M$RALɘ~fp"Z8Mw 0geYnH7 BwcS>#@7yqrp?JKlB)<)S;QzOA܍ڪ.,ZntX=tF|=!V <>4XTלy[gm{Xk{VN+m~'Hp̀wzKallAitE/3"naXQԒi~хޟG~"T]rRr: qMk@8v NX'm5 tY\I~" '(-(iF(z_wt=۸ rD~v缎{?4g`BIyOx⩉>Yp@N{32wOߘ :RIEŧk^ܲڡ*sg4FGEXq}T\B2 JF@7žpZYP@^|n\pݴbx R*Cg eR9\ZWY*PԌj5 %Y:i4V}PU2Otwp#򠁙b2u$U 2-1` MR`Od?/[h孞o%_^ ZO?w5"9?BmL_eCMQ?2tC5s?t0sx]< >WycgwnIA桏R`ـzގoF]0'5n,(3| 1$f2|d'@MMHfMRn[ТFNBoӚSlLR:BTV<bL0vTyRm[J/$^A]͌Hopٱ#9YC]*Rd@_fCjQ3p3K.5 ar 9ߢ+݄䐬4w#3ŏHァCh#c0hX^ K<4X+жNO@cb)QIPT8K63?83"qVuzߢ2[uDX( d8|j$Efϛ;dk_F$%aT~L߃vR\,#zz $*I(Jl|ոapǞ 0-󵤰[%2s}ZEX6!R"A N݁Zeߚ0>MEt'E*UxH{s'fGN;vk7F T^KԨEkw2|T(H}+GUԼBD ޘhhm7sWM { AoiY\ɝTdiXS+reu G",~O,hfKL;œ,\',K:ffNaPB[FGX"ppЮ-ٚ@x,g X2帇q./.mC! ^J34Ï\/haOÀ9esFF׬*wNq!łQIl˝ փ Hy׫,v%7!/`syL开 1u2a`VbI[/Y~lEs@| hu1USjέ-х3ZѬQyLlFnY$@u=25Y HbijW>*,h1as=})UhCo("b퓠ɤ& n8zUL3B2j20?TI;8% u6 !`4,W ۆp«FM4)<>K[$ j$Ǔ+m}o!o B&t3L y:;hHx\f8\gl?>n6ӰPst}BS. k:u},fpqw1b ĩ>uȿ0{Rf hK'$ZSljYΥ(K o z&[H#am4+YJ{HF *ԟHv"Z>i3JGpG|&Y8O6yϸ_;,!= |&K[``^{*A^v)=-SYv^ e~ҩ5IqT恆\_X#xc\[n ,!/9&6  7 Ks\~ 6&AsuCtW:%B.q{Vwϱ4A3y}3r_j[ T|4qN} %lYlUW+6W@l8T}Tdxg[SH*4yZ 0yvߎpBܟr72&4_F9ƪ~yiy33'a~H A9^ & i pR<'XW](fG]0֔MsӅ8[Rr͑^{%b՘^u= IWq|pvgta} +{c[-MѪ>+$Fh 4cXw;c!zfݓJ_miyhg4Z9m 5'~5u,+ɞ/bcWHJݥ_GFm|āk >ƌMO~W^_t8_2G =`d'.),Z4@Q*al?O۹T3h o2ټm(Nàx@SAJTç{?v+;VO&̨8\_yK͂9^j"NGO2whw~j6MD+%o\U֏4sd._ڶd]Ur#[RíSB\MZSڜC /xFn]Jr,Iii+&KCǢvL% +\9l_=Kwgl WRdDmɶ]j1#{zďPNQ[/JP㿦H/B7H~gqI$0ec}?s}/]=dݽeScZHge5셲,9D$> zp#ew"{3Hأ-|cPzMA#:cz%P21b \rIwK>[~?s4(P性K0`7r;["mJn~?R^ HH2ZsDzHB:b>![svzFn_^\Vhrm9^wIGvG^k^ Nl7*  ^=H^jqdV;ݗMCs+´BoɊNb(7 Š-x{{=0Po޺-.r!X걫4AcI[;ؓ?_] d /GV& @c_Mk1WèS^VMI*AvliZ.8̛P;\"~Uȵ-N)(-6$*| F}P';zc(۵d5^Vʲgc{&WY6_Mm[%lDJ.E ֦պia0y8lDB|!3&xJ>$|gJT,W +љ,msKoܶXIhS3)kZCO@Xv^lNz TV>, s.藦!iJ73QUt[~WB޲ͩtE_x "'k&Rm!%K3_iTm6 p/cL y[}积6C$KvU%PVUbQo-^i'θTzd՚ؐ@a>B6 <1iKi"3ZapAˉ+َ 2ivC,EtdlA!h[07SQ`{#)chIѝjzcF 뇲J']k6W*7{_|Qk\Z922PVWHx)v# ϳce݂@>}ko#UD^?fgY(C畚6?1Nt QZv@F OjfpN^WL~㲅_ =~qDv3~e ?rb66"I" dcuj׽2<#cp^;QJ۰vɑYtG FAT-ML.mbۘ ʳwg*Quu;Ʒب*b&vvс1%̻l)*wEaD(^Kė`XPe,GdTLu\݀\v+xq_JD!60].ǀ*UAu㎽m3ScE4[DxF&Jv4fM@Kn TKyh.nXQ<1xLx(iS-)R$v2캴wLjy 8rXt }?WEA= ͧtGR,05u.TPPB_w'_+Sk X!, 81kW] ;#sP ohN>}JrCdsXsT׊ y?=%OhҐ TЃTR筎v&LMQOZ-K 4uGc%KbWWeJ(A^V gRt/u^E >Y"|8b=5õ%&Ӛ npؗm;[֩>{nr*v/iq}ev?5jEA,o'ڟi 92C˒u^-m ܕpZm5PvД&UWFM6, &xӑr)Ѧ,4P SM+8:lNaO(a~,3+ fCdK_BcL{Ȯ :1! =IPO!"T^^-hMqxI[!Up#o}ltlF6]5&OCC f="U~;Zes˃mA+ߡBXMپ▯G,a&}2QhG-vD8ֺ` emC V,1M؇#DۻBZ̵Ԧ1[={3O/amIǓÕ;NM1Qū"ynFQ7l| H1𝳖ٌwZJ% }X\㺸 FՄ|ulށ|ϙsn>xnop?S(J݉DžB_)Ȟ-35"!Rt*Z{eUm r~diAo*1?%$cYG3 \̋BB:<,ʗoAA~d|F٩4ALRi11Vd~)GUi,ONWd ݴ/&rvHٌfjw-Ig"GLy}|b?pܓV,~Xg"S=Yz#Lˍ P*$]r=:R4VTfx"mXCu CO|gR8U!,x8YQA?Kz`u{soF3չa ST׬QG,FaKĨ.vխ>Q=g縢rQa󜮁hqSJ )nl] Z.I昕8Fzǻ4DVpbX'vIi*:W'7L)tS<&iڑXJ)ڿ:Kf'{g3 -e_(0W&."[\ZIY!1@޸nU{;Dw1u:)~\}mVx4.RksWEQa)j YkeV4xG-FĂl#ne/sn qf-`d ef"a `$^v7. 4 Fc/Z7)Ytb 3Dć6g1+a7nES0nkף7 a5cVC{t lT> !1!S}ȭ&s52|TuLWq^:>Hw $շ + ┪TOÖ֭@ |Eoahy_J0zRϧ9g!"gj&X |&Q:'vʇHĂԣM!X&ZW8 +":3ZZ<ix%`ű"xHE,k ]\ UjI ծV Q߰qD&nTpvٿr\BsRm`7n+yOoH <'D`Qnь2U3Vk3J@do7YikT{xՒH[%/e'aK 2M_QoE K<00:9~߽alM^#fL/d1|eE9mfc/ 4 P3A;,F]K.suKۊR{Uobxf-;~`րCZ#|4AZ3MMGKƯ`brTU'; mS0?V0p )D\Ȫ~0gU~2sgڑa)|q,lS$:^=4YGԍvQS":.*.B~*mqܳ`=Yk@J*>Bv7&r+mvz25 Sf~0+[*N} WboNW_W@d D'P0V`2,ߴt1 wi`eB2"ȼb,ICۥ:[E"HKXSY9%r3`g,AHeɖ+~ǡ!f!X֝G^$9TCnc] EHPd'at:Ѭ-$D Z>g-y_=v҉B9-ЪstUy$48f XmGJ_ky@q}H]S1{+DYr0_}a =Aê{Ehޫ0 aUeIkTF1a5"Y2M0_e"+*Q@uo ;lKMg"u"1dȮt =CZlc6%96;>ZP\kj8yy.3n]n~yx=L(z%z67q͙iӒ|[q&@J{Sbjő'\=@ZlF>ئ :U:V/(ό VߡRô*5b}u!j:-x҂FJ=Ko ׸-m>Im\ l)P{WM%:D m}J|#`0}TUq½-̜c? ͧTM~δ)ܛOD >ƶT +)$ ސ:eڟ8vZlm bu"o IJ."Y'_$*k%0C|K4bꜿ(aX@O)b[ z|w1?~$pDpѧ;-}*?ds]>FzAQ_ (98+y Tu^v]Dvfx>t˃ 7K22ĒTzF61PRRNcԧy!Y1l'\.2{],{_f7x܀ɃqڰiZ1OܫF(l,W[`Й@$E*C%+nhZFWhZu3L)Na*N\MiD+ԊuӤ9Ux YƝkʓ<; A d=9>߇:.jv>{fMJmzi,*d- SzSHCC*h !kLP >t #UuIdQOb0c[Dl` 7^WiKB wRAG4Cz/Xsk⻲&[-QtfD4eV5t)'k4 ՍHEn)p ;K*y%hنE:S%}cy_N?-OycWA)ݒl ذ,ɁPRo`,! ϳTNa6i{]nF땱BLe&> Rx}-9kx'/:r!%pxg]ߏ}$<fܘoZ)Exaƹ3N'I>(iS.%!o)²Vrp T}# @ Ŧa$utWe[~=9/T[ NR:h*% v[SnLf4?+(Nx{[.ơqGTxR!ERx@Z z,4Ķs+0hI+@焻ZtJbi3<U{A|n :XOGvn'Xw; %c`Lgm i9 Vd'1i响7}^t4d;WmniiҜۓqXۂv1/7Krb?yڿ[L$LVma2;v`Q˭ =r(qNjBQA辢ӑPxdPJ3),~ s/'YCX;ku'zhq_l~ S!oI?y|C%h}h2Z|Z>b7Rek&45b>=)ȍO~&4\A|!8Z~V֧wic5ңS=uDq7[Js VJ`k|D;6u7̱)%2K˗SsG'&AV\12 3C-A1 KtIz~u/lW֝Ur-",x|ށPWy #uy_ )%gd͙ 7†a?ӌ˅UG\i79Yh<1M%Z\Di,Z^_Hviff>r XVoa9hjdSҴae~7G5 h>iAA'v V2±{54V S_$߳ĭGҶB@X:(ABƸJ9?6D-49{B [CcR [7+EB0r.u9LBGEM2򤱀Uz F{r󘭯R}πTUV\ޏr'\A#:Z<~턛fTm _2ܘ 4;0akZ#6(tbXdӲZg0?A6f0I*"1|;+:}/ffF}|P&0R5quCO*iճ8E"äAQ/ȩRy蛁$ibqUЕ~L4qBkJyhz⼄h=<Lvd`}lBGBgw ~հ1OӤt vtn)\u&N`@'hEB$e̛=vp-1^hڿp9zW^A6F"cBoZr21ArW+ T7d+#k+h5pzvr)1M^#Yo{.Wg_mm &ڗܫ5r!C\"QdY^nj긿I`n1 leЈĎ-L$I]H. ؗ|) vY@z9N ܁(?|u*~a}1b02^^/3Ѹ(B|:0Yᢁ PF9uz箵6^c9%U:86f0oON}~M1eo}}; Y}łQc'dIq*l~8\cLʻ_2?+lcDŽC3HaG֩{JCMz3ªѠ} JM]H ^1W92y}AGoctLPkiKokd6,A5ϗ}JqH\T{_Q$yb8J`ڻ+73EyH4aG|aWDyj኎UKppzna "WHdztEwe#[&|b)Op^lג$A>=&-d@mDcw(%%2]Naɢjmw 4Wt*t.I26mm ^S'gzwu7!cGl' n,D1)U?g'LOv:+@9s^%Q \u64<:4?*s=Cq?AK4Kc ljԲ`i͢¶QftbVWß"( lm1낻m0v>|C:aYzt!|nF*p-ā,0>u3fR5Р5'+78%{uL!ynykuٟZx/wŠ q_po ~ScXJ?{c.#~]DZ5ssJ) y~jWK3TjpPv=W\]"6zZmťQr |'N[.<  oUX" m"^?X4#v@W$V{vZz)Yu%<̀_GjBU-_MT1Qwu;ݤ k@btۢF,Vjg/*k'[,r=F63$'5ShxldoH]<~IJ@w+S Ɣnw9Zgmz3+S(x_l>߾B>˟<ܮ͂oC5l m5ŪϾ|q0q`9C\5F<ŻIi CGNRFo1ڢ瞸lg-JD,$N((d)1[\uǙm[:[irVbO:#%KAa\k_)W? Smʵ=ctӒUV)/ws",b {?rNShx#)M Jn2 jvI󷷋b[ _em/x&-T U/1VL<(A,V-&IUc2Q3Ct4>c;8CIX"͛ c r98SԬ>ep*5^N<0}a_6L]kuRؿO3%ۼrJ{KfS;7av`7N~MFՋX˳jrx*Ig/3's5H,W\%MZsI:,Nb,g]~@(iK&1L_+smΟӲ՟W p;n<Ƌ`|s}nRlJ LQ0)i8iziAΆkh[B$&~]\|>{Zǒ -CS O5 ij79 +yh5 3}.WwHwP]Q͵Hn5oy)Yђss}b+ 4YtҎ oiG|o;SR_e u;jRd}v$v5Ϙ3ߕ0M|piy  nʳyUCZE`6C)XOs[QP;.V9œygL 1$*(_r+QGqPBj; ftllmdWʡP$KrnT$*Kiwqk>GL7hC)*hVTA|}&*%`V#1.6{)- 4b !3=mA C C5be@ ?uR;{Ӣ5V e4&#vqL; =.42"ͪ7oҟ'M L"K ۅpYVd2kH(~xS#$X=N_#dzڬ둞BJyZ%> SG&qX)o\%bdjVGsȥ0'' 0b]~&ПqU<_܍Ujѫꣵg!A7L@mHIi^ ,CCJOϛWv|9#S[Z5)1VQ0M9ug,)ܘ_#`,J&̴{_=dMۀmaJƙR}][W$WZx­qI:XN``Wu9GcűԽ.LXJPW4!"H^g^8릕C셫>F|ե1zqE;.r!p@Dv-j(&CJMX_}rML{Ը..؈LYa+*V^QDrD(K-IE5XL`+m<邆$ l8F}2Wi| ~<'zTtHqIC F/r՘1,HmzH?(dDzG 4>[1cđ#~ b02^Hlx z o7ϯ =MSD:S6PSC5g q"[$ԗZTs̜2P*ojyekG 5j 6jf*7m1ym7s|npyӳN*dž@b,X_>߈U#+ )*Tprn)~(< AׇH\ 3۰UrȐ28_$ 3LW\y*]%У$ƈYɼ kU@ [>) ǠdN١ݔ0PҢ "b\zB#C*#W$qi ɍe><1Gg˦9%K=:o7Kp*zo6Y=mh$Xmex%;3a~YU~aѴ@*W pr#~/K{gMKx#_B˟h?raF殺ʉ`{N׍ 8:Y%'67-gd9Ns#7X;rNoXyGge;ϒD{n$*+}v[It.|%SL+ _c~3?%[jv%|#F7za,!6}Q8T@%U:jkd?uzMAu2T)ee$_ߞ%ĬW o)܏dG}.21b"l8$vU)Jct{_`.tȓ뚚.:WAl}x+Rո)hJ (aCb(lh{U7BX""+JvkRaMC:Ι"y!\(nJsw2)L-w¬?u>(&9MvjO=HY8f(z;(&<((`?R<߼sS$"4 6z9(Զ#]Wtvi. d'djx,d#-?1r?iS} Cӫ#*d_[mVƅ*|K/ Lh@Pf  _ydzuxEHHT;H op;!Y}>X|yz,د-:ۭ !'f!iHA:g8[Y(:PL̚KtÈu.#}έPf%W$x}Q_wm//((^a2!aҷF~E_=K) gNJ(ҨwljYl؆oiչn _Ҭw=! MoF9l7xc)?5>*&P@œj@_ $-/*EӤ2֩d-fힸ.ٓN> *Gp6;xE=| x 9s&K*6^ uvkS5h;oݴ|.mXMS!D33z hZý^p q`ne(SBVekKq~ /LԎszd9--n6}z!!X4jsPbR/ @ݴwŌ2n)@8tz|̀ ݵ%Mguy;]eW%nݖ ߜ_n)ش !0Fe0pТ1Sj.h6 _\lAA&/HQʔ3}VeD&euIh=' Ci)fKʹb QB&\{ STMzn q 喷~5TY✘6լ8$}pQeW#4b?z猹xEM):s>?7V|o EY U̮=]gH犠keW'Dsߩ FgKWa!npT)I_cB!eK1 c*=G>WyQkm& S4L!tKyRSbx̬(z篍ME'|?ع/j1E~xa\/@ mY2E=`;@TZV=lW``UGnj[姊>K'Wv#Q'+Iw0­*F v()oû=lЪdYSFRdl *SMᓁ< ?{#wFeɿ1h KXK:o4m DQw\鹼&0oG(&@dQL6=p䜻61%n)о.nT8SE3ykQߘīru@BeBѲOSk:co6qgʈ37?yh ޖB@3ظJE cW~vM0QMH/ܹ[ KvE !;RtW|j:uHd^$XUIڗg6: `L+I礗dްaB*<,AEi)aU\X)w GAmUIZH3.C^R7vq%O[)ʾнt[ #a78ؚqll9,@5•w7^lO>vI3MM=?kzlDs5콈دݕ3޺ 5')uL8n%tK(XOfNb:[,t/2:Dx]X@s89aTSii~2d3Ӽ`,tr^|{xD0l3QPФegu]`T"N*.P/`TVЧji$|P^LҴR!eWk|3GbrZ8^Zum:v`{l I|}2o-8"ZXL'imQDZWd~rh[_X L؞^0F %=pY$JڀJJ@XܔcQz⑌qܪ*W'x^˷eŅP>o)'t%jVX uy.x22cp~+Ragrp.d l'G`܀xO :$B'7;)ƽHcJBg MspH:/S3ݭ*؎\S)jgw_:PSǬU}1}%xrxp?%0)_g66ΠЈWِ&ݷS 1yP= 䖗ۏ^6FjE5i.9. ǜ+ߺQRM :@Ê\+쇮Wne,naݿVlߜu:_=_{MOK1?9 yx\KV2=0QlK2%xdvC{=ʡQ-n&xq}.f= بRϡܱ }%\0AP=M G5/=18#Ƥyi|E'j'3:wOҶA#ajF>cG `Hŋg&JQ]MzO-f!*I.V^F[zhiU#+`l^ޫa 8SOnUB@Z)z_s;r I=^s;)u-Rp --۪_yI9L~۾)-\g)+Ʊ.4uT)eb$ oVppw{һM\MAzJjpuXzP*:@ /%aXeEK\z X`nG=a?_0h _?iƥxr?fJf nH62{7?;*?PGq%:KQ,rN>>.&Lŧ] 2qV]y.y6*2rhQh2 &B(\쥞0VE:JYqS +-qS}0#|_!<zDŽjwCC[6jH裉DtU+L 7sQBMW+k27:mHgWL c iPܒBC9-&PJw8Rܸ=iKRnnPtF5d@9O'8TWL(3:8b|ZZ?oh\S»jIsS|{.kHk"EF+@wMw0hRBUAE&_~s6mF':]O%/l|I薶JW}@%4WPDjJ/ly\LI #ĭ*ɫ>k+DՀ_#W40N=r.V<Vfba &ujwNgbҷ#=@[6OFiIo'{jȟQ72e[݄Ƽ&ۇ`aE--C;˸:F\X%SG2}:P#[h&+uOr8ܿ>P ` 9$qV/Ԣ_ Q-_YU&+ [̹Vh1IxA)Hć\J Wנ7etW|ٍ~)"З ?7l#[ &{o:Ùc8Kzwck1rOui0/2:α.쐣 n0Z"S #! wj#{Ewh%d2QsQ/1 M:=m6ǻ*u2v @GBgv%*"v(\I Q-4RP|xhZK~N)$rα(֘u 0N-LVohU-_9SX*ɩ{Q,s=cPȍ+\~y qdFoU 8T ͢ ֈQV+QZ~|)]HSvg?S w( f8Q5d^aA*<{\Q>Gq~|F3nSF$^:RA17 : UBL0~}zIPf0v zl|́ kiJ#J8|BrdN7^i@#H ORY]g/L[{JHkI}IViN"UR}ExxgnWBKWDH(`J`Ѯ^SJc'O`>\#QI瀞L#OOfGT-P!pg2!#bs[D:1?5i2@9C(;Y~P9R$Y}|w`f9$3Fp5qjRBUi&;;,d4-f>4$ gni'qzdUQ?u`HױQir|{ƵB45mu -8~$k' ׻ EkiI;aDÊ{2B5`fx4'AvućYJvī9p@4V)hRӆjomͷd}PQ v :6& |LH~sӥKz0h>dZ<+@]gPXwZ6wV9UCqX(GTQfhýuqaD\KϐMxCFG  ³.0YU?e[gD`E~}jzAӥ-Dť"4†|I_1T򟨒y8s, Yyeo#4qhg"B#qn|B|zX[:A*;V|Dp7|^),zU<<򿐅EF-{}LPi!G3ՒH!te VbLwJ xIlwV o#W-.z8")oogm:C }y~*sWFem0}#JѸ̂r?#D$/wA5E1Y: YaDvX_PZblRߋ6F3J5Qmk655hu̚G>93+Fk's鮻Y5Q?i "}Eԇ5\wS=uFW2Hםy;HdW\s[$+u8aV4! F,Yʩ}1婆wے iչ}:tw!Hf jPĐr[NhxN&~SDt*vW.Dblk:x4| 0E$_6f!~J ֙=v:!s8B;$ ` (%?Zч\ ]4'.~9o2)Nu(lB!DhZkYs$XhQ+!f3;)zW\wz~IӈztD ]ӺДNvP%hG=[Eji3EL҉=a㣁LD4V'N3u!o>x P6mF(g {'}{~5O8MS ̆/u?e)`N{;rزghܹ#@%H(! ?ع#;i'"IVug[^;_o̕,sZ0l$4ǵz_3.)bG)#Fs.,EKJY#Pӑ:b1w#"2E-`M! FDxqw&p )+/K`& { >},xH D讻; ? SL$bVvjxP=U '.1 cUxԨ)6jqw: /͖R<Uhm69`ɀvJ̷NSh+rDI(Nk۟/OOw/LHY1]o~. ndnKsm324kd9'2l z~yR_/IYOPq־K0I<;H*1ZĮk#VG!h8nKan]@)Enњ c(VMFliH$dDzt Cjrq SKG5u!g `t'00Q(I\壪u&\na{Tư_,,E%hg5p[1S2z&3 FG/#A5-cmZ?UuwXsN{vC )%aYA<{|~ c4E<;߰(x>F(QβՉ!\LG+t׌wv~+}3F 8ΐ1$E`3m0ǚyBw( j2?wqCm?-3uؽīX <dzZ,n|j½fKa2%$}ކAXg5=䑮c>^Lەjá"nGpUlNt>י=ԅȀ8xUg$SqJH#fN]*OWJ6|οԃ-(- LNtzgAI:?: Q^Vې=9w1T I!oMx2}{(qhvJvMQ=1-&$]f"TF׀QD 1/F&8!dlkBؓ|P?΃#VE4>ewz۲S5;U#^Dt*U?Vl勜I.nUtAX4_UG/Kji{Ya׍ . ~:3d>Jhxr.EGkA,5~ . "LDퟛbˏyhUIK`V/{1P HWzbcf7 j =v̨ CpA۳96GM@0E}rXM`"f Cގ<}6}VLYI± # G^@~H0S INdD/ウ֚Ak{owZH';)0v(ٜ4ّz܍E hHLMz>hLZ5`Q^?4,j UMR){L4<1`$uˁA<=\GP 1\0-e""NЮv"[Ϻ'O @$řPYD? aQ| fDC{)Bp`c'䛆nKDP*oXzPi?|d1Q`󄠻5i>3Ja `~EX-כL@e5˂Q7 151m'92x+!0%[Wjyl`֕d^S%Jc(&f 74X^ YW#|J2IsgEZLRb" %Au3 18l3 D N4芍 ŎsYdxsx{VW__#)\U|c0yriƳT-n蜯gň羳APɻܓ0l`K#J=ՠBT@9-0.zGcCgȓ1?'?wlzI'BZp$(px(G0DCt5zv\od9]XJwmԫ1[`ucWsO75lM9S5X {L.bӟ]m17Ew 0D.mz5AIR} YL(,. cQ%JYxW>tX8y6:۳àеbx b|]&11ZN㢛{7/|lTl(޾)]t}zQf7~T2iap駺լ_Af`s5ʋQOd]mc/z>c>9IzQ馬t~-(!\r_sr,cZ0G}2jێf&'ΥqeO<(*qNOx{@: jSQGn/h$KVKYْy;YL6[|CyRGe\1&#*EuAk LM+pO(AQ7李Um, փXa*s0*0e--ӯF䉷o1`:MTdzy&w\~f vsG]pe (wlXn]]"a[بγ p2r.\qԪ@A`?=EoGM [bLbQS͹mw|2| vfi݈9ּBsXY|UHJmGռ5 } Y.8!n23xtQ0REM 舊xɡoz(@Q NfL.f^%+GJxX,.7ɀ) &.2hsO8tڀ G@+ ev!/]OT,rrhDb`GckHusjh Z@J^`}$(t ɊC)ֆx&nJwxD0u1NZ`;bوLtoXJa5jYMrP -XJ؎'d)ק}w]>$cZn j=-MqگSVMڟ>%7<Qq*ʸ{C~H7Bbg09@*\lBE1d?ܜfÀ3dU=A^X!}*:'(mFyB:o6M $dCdYߊ,d;,meIc1_ m5=I,GOQo&o("sBs}CL-)a%U]yE8Qh)CPaW4|+ܢτ &gLq,ht Z*4Z'p~K%AI͈q9d6GvVx[ǟ2W,kٓy=?fz)r#2_a,J%*[hvLzp~V. 5"FtHnB騙G#.Sǧ/&< .} kudrZFcf?jƑplp\|F0>Tn1zbE`]9KNUBë9 rNEŝk)'hݴVΟjRŀPEt8OVM}ئNzlY61 A%F2ȇlUigLݫCn9`4JK/VVbxJ0I^Iw 2s#\sQYBtTȿ;]p-jE+C#k?"^2.wD˦QUJ*Pi-*%oQeMJQONoCn÷2[rޝ$j./v%헝A#н @RDDӍc׳d?bUƂ?|eEhw r̙|͞}Q>uG N)~ MȒ}잺 Q"&"] =fv&P `"KdTʞ|{d-0P%~jI=0\ )*^Ga71٭fj1tvs-KNfi:Ya+򬮻fuEy\;K%4P`:Bڶ@B$13М`XlZbR#=,1)^H>]ˈ|ȯӇw _,TwJQW}Cr0P6r(hnd 4HkбKi( 7mJ*$>A^]^XpC՞5c SU˭hM-Bf@'VU"t٠bf c1X?*HθM:L|+ٜ8!?1fWgѿ(:K,;qؾ> U١0:^r0=dp@`d_y+E 5hzAUrn>Ku:.ʑѹ"}׼'_K\iX1dV5"A8 P:W#Ґ ^&έ>pu/c% Sƅ @?bdž'WxHҴѱ >#A|b~A뒢+elHN0A:TOD+~N3u!rb,9*[֌ >t]l(RQ?K"mϰb.ofqfI|x#lKZ*[']dX@oTsG<7Z)g5yZPA\nwl?.6 kAX}N$Y ^vR1zΟ〒(9 ukfc6D]+teG&:m7tUkr"춢%4JU- <1:`t \۞RkGqo*ٲܹ+9Ul@;|cBnTw73R;ïLS)7eLglT{ 9ىc&ifVQFlˀ b2%"eGgWG.KDB6z`{< \rM[,F™s>5TCjݙhuv9 MoK|ݞʽeSp}8Z9Ռ÷w!:ɩ9K9)zHHqFk_жEȔ NYq4y4*e4C1>!kq%lWSWmZUh[ʦD mk6*WmRŪ½y ]NdܳuN JJkI+#obuL/PvD4P}uv+Ѥuo4݇=~kŵ5)"ot]\g$e|FXJ)OldWת"Or܌t׹1Ҽ\m2`[8J0C/]bY :znE$il z5D#dMw|`X)Vco_Rt3PbߴRE-\ejBA}u@ƏZ7)n}*,ZO,yIݨDJZ~t0/A5$2@!4@;)^LD7۰=@JQnixP" B_~vŠkC1RQKhߚ1\ଧ/rw&wGV˱2~3ۜʔcT?[%z|/v}*¹3HN=,$4S2LR /nn х #sܔ22%pܰWW I]3 ګӞ q/RWF>R923wC9KTa6́)>dF y teU^{mwK#P#O-^nVp'#/M iXCW,yAoT~'ma8żUIYg5޺9z |#_"W4 tͭPo%/zOБ"sKnŐ)>`m)\> {d Q9@@[o}—f>fW+GM -`QVd-4u):Bn{;oč!X{ʣ"?%HOO۶9^FbtzOBI.Rܛdfn;Hl]g t v9$'*I;CHNR)nǿ$V;cTg 0}٧Cx=$X>/LrGTx'#Dw c|W0WNԲ g0yPvnsr?K6(25{qZT0A+ݛ:f1>dbs|:H!%ƒF4B|-!cTM\#@sVN9+w5aue_D{anAًq+mo{CVpui>g4LJua~G;s@sss$]|NrB êckŪT|6AL(k(\ۘn:i"n*1+։9]g=.L2v`?HeoUl`84k>8UƼU\$Ԧ``LغyD^7!ۖh  ɔR;0 |#ALQF2_z&_?1W*cR>r3!M3;SwZAtWJ#H|QCr AI'3 8bhcV/1ݻsb6/uH<008(gDNsMw]/x oZ &[aͺxtR"`m4Wnǯ juUf\BCxhv)‰.tU-cOGeZ@Y:q'Bv)'wr9 VF(:qe-t4Y3[Ct!>;N}ah&y/!iRox}רrP^ :m>ÓSvby;Tgh{x+i̐Lr!L!nX N`Hۉ~- _cĂp5>> 5҂f\c}';It(t^1+K/#@4ːp7ZzxpEx1'"_^wOƋ,1O~衸-8n]X~T!̒ @S|eI Y WuF?.iaɯ{kw!&:z#{;^IC DTfiUЩڀX`Ԛ%XunxHk:} 2V8 UomC+F8 O|yԄ T Mi6gԨnFgmYت@0I4"]rJ'9T,@4SS]m!;rQ(]woXҺ Yw]S[Y@&͂ׄ G)l.wOI] N2iH'Q}.G}u!J$Ɗ3[bꌫ`,= 3Gge n݉&%T*VE4uH7ȍ^gU|$Uhex_q-g n_0m>RCmH˭+m|!]V"C 8t N 7tH;6J?8ӏGg`Zvɯ]̠[ck`r@^ɪ15wv@NkG,ڞyz9ufMDqr~ ǟ6ai!>XJKljI?pqD[Aۨ2SX]f`(4Mx>($1,[^ e,7 Dyˁ5p6liL4𴢨 R?Xt7' H/A&ƺiįU=b&߱+ gcˉDem_1,2&=xyW#&ZJe\/i%Umȳ$|MGRA} PB;%xteB{SrY5*h2+Y%7Xl:HɅu?r5(EKBgӟwh::sD[܈|ThpRGl4Vx*(R0kcThyV۪a{dv yb|aIg!;ˤUdt"hͅ qqDUe]OR ^PgTvHuF)$9ϧr=Jwq"tII74aN*e!v~2.s L3s]]J] n@ vOGI0FgE-*My10U;gf?@# ЫوF85~`vaYgsg[êvr]Ji[ϑUzj\$=#(lb-Zl*h%p$sêhjq"!:&s_1aQv⬪E+'CM4/mfpVdrW!"x.)ˏ?,+@)${Y;`ndICmOG@^,([FEY|e%pܼ0>ߴ>~X);j=+tN~*%s1E5tEh%8Y+YR,rD-S+)䔵/*?Nw}Qݭq,LNnˡKBIyS 1kUTӄ BFM5DWIPgbJ "u -m>:S21@ R" IGaa|@#r;j 2~3l=db,⃬]yu[ 9Z={90Vq(eYJ_bU](v3>vz$Y޵Ȅz?޲ltd :8c97cAfvь,oBz2E~RapfШ Y*$OC ' }28CɥrNsH8 _#v=}Ll雷;NVJ~)&eKڔhr)`6^.dpQn [U zqǠ @|`ԾR5P?ni'd'adŘᜂxn'٢lLK5"Pf0OW7496k7/VƇ(Ɓ|$L/hcD5M2i^zc/z5Ts]9X nTX6R eѭj\MbQ%:1 6H" #{&ҦMF)܃^yDuw*iam:괼vqU7$AAs|n!yI6++hbD(,8s hƏ^*΁h"4\.)1v:ˋmX#_Nɋkh@("'Ig/60w>8XAP'jl*D6'΂EQLUW   /R&|YCHSYIVsӭ)6]>'ʻApB b6\ f#X3 oq}Ҵ ET2tj鈙@W-B̄%ڵA}Cg1S%͂/{I%_U{/M$ ҊrZeΕ30AS#"+ 6ZTE2}¸nzdӎR~M('-r <m7$MMZ9ՍR %05At]XROY2xMe5B(Ǣ-ip 2Oȟ#Mex&iXsG}t7?788|S jT/yy()7HYQ֛MfR*gbtSs A(X&"̼gLX^'G> 8麵_Y/MJHɖhC3vDKڴ, kp W&1Qq$̝$Sc\6h4=|DMPlUq%'{u0 Mp5epN؋JOiKnE Zb\}*{a FI`c:?*z_~=0NrK8꼑$,Bua'l}gNx#D(]Y{ߺK,p%R4tgk[suXp7G6zW zKt[&L$q%z#h:ITaG0rCm"k̟6wf-z;Hy rλ/dEN0xn"~U:DfVm+~A 44'3"VMA( Zg` <,0Tr(Ǟ20:1G%AiZv,Rd_ ,Ljf,*:NՔguE!sP7xUCfh>]oGƒ|ڮpQx;W܈Rrߙ<*YB=g}(r'h>T{0C _zZt_vSD Xnw tOznk`^esUoR6R;:6^K;ZM?FMqyYdN=21"(̑xVuoAPo:Sb/m Nbfէn}5XNu,vl&ue֔ՠѸƫ1Jj%YZD{'fu<:gat$vfB8ȫ۞_j׋$='t/OqXָgBNL Bi H(gP[7ix @M!}WCxX=̬@yҽV,i&1bMKxXf1kCLFOXybOReaQ2 4K>P3j Hb^ ,(# EG`PM{u|ߦp؛l!UEiBtpJ0-L_ א}x6zZWdJt*;8lێsHۜ4/RTXomI,7N7e k:unŁڷ^9SNo` [Ϸ&$}n^]\DL4j"":uRbT84+e4DEn/SUp-S5T>(rS EnrTN̽$KT"eX \E;sbkRqU@=0IT*$%s _ρV9KڃFRJԕMhhQ +C~J^~O W`Ypl9;Ч,'ÐR D_9bLpVO¼xoJCV 6<#fvg04CMs ),u{O)^ct@)jFxA~ t#˳o]^^~3m&u/iq8 NRoNq#[1dǧg4}cIiۆP`:Sˈ])]O2br` `. T S{3}3(hqe@aFc^"֓4pO嘕gfw} LN/>z^)6b ֱ<'[jn\)a*9k<2;uȻK]wK;@$2{t\A"Q܊\ncfsvCw,>PBQOhdE +bBwh, q:r`?!B92c+Sz<0(yEGd k}7K61lB2S'KIp/i̒k2+ )f #JF?Q~Qy̶2^fҁԑ봪1Ũe, Sow+Q(5-X*,#;K/Ń6IÇ97u12'0dCqtO͠8clY c-9|U1vXm@#8~\Jc.Aؿ7ZiՒ>ƦRJ`FI~f=Z7ky}w 'ey_z7cQ*Lps/~SomcU!su aN>+V\2/w>39]kv&>Zi9ygߕi@7 Ƀ!.1$A {nf;p*c//g@fKe:FߊLd,Y3(/E湪:i}ٖHH[hvP[לVy$ |qߊ8c|iQe[L.}e5|鱱$f.B~0=* A x7FvȚB_$6^}5V),xؓ v<&5j)vWK;R, tzU(& j %^װ?|;GkD.&:" (l"QȒjmhf$#F$}'hP[[۬49""MU luk$|%ߏ*YN7K9UAWkإ!![LFxE3iډqSaq8U#a |9/nt.ML2ʍK`: Fxރ(/_ē۬bJpI<<86p#?X<1=tuc˰-iQvEI*ĭҩV*?yx* rSSȿtK{]Xw=*V *~]twUrrݲlM#/`vA|Gc97$!ĕd%`T~P?7[hCh?GP!-)8.h Ƞ{$ FXFQ*0:IW eJyr)|x7X̂՞B- PÔVq[fK. ԃ^,嘙N6#Wpj4c\hr0XIPJ>,73;h k %rwʰYR(3*Y:Yl╆?mKQ CYS 4 ҵ@ D@ 2lk 3,anb1 N8=@NZ,:-, !hǞRi^JkvX}q3(sG9Fk5x0JUfɻؠ 1v皞 |aUtX0g/+o%V*(^t9uW?vȜ}^pjb^ύoA^4-]5eIv^ݸ'+V'b$cᢧZPKL*,܉%߈u>fXJJ5H\j.h&3͖ CzoB?5 ; H&Ck B3JqvNS!]KVo nvveڥp LT2 yz'.;Wk:7NԢl0.q]9ujLx~e0R~ް4fܺ6h| =<-g`q>9ʪ1Ma. \gV$ 5BTv YB]=s~]f@ї5&-&(HJNds,fuy1]1*#]$?"<"xOaߧ _,> ŵNKK6๤>\[jHЯ rI2<=Sbq4mcSqCT?j\3MDN5B}.~%HUPfa,#qզTTGt+н_eѐOk",c dj̆7,!$ 7\I5~(aJk(Z=P[ewd+lQlixVŲyh~=q&_2_yd&fMROS&2c־urg7ˌf`kY>oA G"@)@S @(٪dA|g h .LJBP\__%KB JRu8+F~²w6cv͝B;A_Lğf%T6eI|k//c'o0qߕ.9Ղ4psm{ w92"4NAD||:E4f~NExԽd'n˿@gs,"Eٻ(sW[\gQ!N%1H#lBd Kd$vU;"nbwCHBv>>&`jY\j:^ jww˙M>ݝ,+0>iP!#^ad S#[?>Lx6+bI (,(Eb8#wɗ%s9רUvt-c1:tT&h>18I1IX2f$\؆R1/otCuo(궱e \ex̗C}3}puΊwCJEQ{ۄ,A37QO3M!J<콥˙IsV%&^9V,׬%U (c1STYF2o ='Y˥wٰ<:՝ؿ ?vϓq'[eA0ʀ I,NV춂*RUNSm a_T?T` sbIupMy>n4ҧMGwZM)ۗ&kj׊>ipi$)c5Ỹ yՑk2OML [6)#j s؀;~/ޏ:)6h|* (J 9̩OZY94F>k?s*b捄$F54%O5쮩H(GhSaL5{BC^oU]vbزb'ZCi/8&a\ <je[*K_J1vyX/'%40 D/:@x,|Ddu) $QL}4S~Zm{ȓ];% _.F큤4.%e՝P5a? Dlq < pXg8[Dȸdoݗ !7ӷWʼeM!i-,m beYA7YR)vvuyUǮHv&Fdo~ iʟԳ`0a'ĺՄ;h+ӽM{okuWeo;B2H#\G}8mHwJhϳ h$D3OX7FT M qlQM~_Sݮ,Յ5y%q`b:\Us?QmYt~A]F\ 5UQ4C9+Eݺ?).Qoޖhk+hɀ$O&dI|9#% | GN?blfI^ܡJa%4Ta{?|"VC?u ͜;-s<4`?m'3|#{-+\z zL'3$][4dW[pkuN0;ZzpVna1g*iYSJoj>Z>&P݂̅A/_{@Ӊ,BP@Rgz;+*0WGu_^TXϮ]1G({f7fO}-8.+b Zκ݇.T<`\;nwCv_#s:[l7A9qѳh*mG=}PibQzOɀ"_D;f{ڔ@RH(ύ$ujbVP&?x'q!;NJ~}%)7u5.y ZrpN6q1\**[މ*&qbҊwp4eJP./E~7H #FrW=*袆-EFk^ob&XcTqe0">$撠9\ϨfZmQ`La郝Jp[\ =SDޕH)i2{۸8_Oxn`4("FAK\nƙxo/Lun{Vܭ^b"Q `bbҥTXyAגgy‰$9 1?PTcX'3^sᬏ83~,&ݥG?㲏؀!FD!5R%ѵpXxB`['*HS&T39 zOҰNQMOФ' fF2зz.׋KkcV] r*Byan7K&ԟeE=8b9Y5@ /,vtn0TjlEu|.S_Mم-d=kG2uWKd @tKEJ, eyn!݆-nI.иzcf8]'kYɢV#mHWNPg*ơKkhY[&F,P>CE `L*I|HUp(`"q%2BC$w97$9)Չn<8 Ą|\e)q-{8TӶlBB=:i ^mLtk. }v|b.\k[×ffqM)cPߓ.y "<_e&W1ݰWTL;?r0΂,"[q Y+^B.ƽv*NC-ܑW-h\4{/kޞ`YBoqXPWF .+я8Pt)f:@.{6`W}J3T,=]QTo ,ޜ=X}Q.\F_4E^TIrw 2"kf\|S4["z:bfFΕL "B-Wit7֯x Oo,9z+53XfK\rV 樱ߩhU/0Wh@5/?Xo 3.)BNޫJYrGj_Ru{c8m'ڊ8II&{bs.@\;d.K! o_ws”ZFC1%qFR|+=wGb&1YI}Ūc&`26*Rlsb5xB(IoE OgV'h/3=[|l0s"z$]п79|^|b*e"f~Vt܌YATVhH1mbn6^o-]!_kDgx)ms Ѵ,&iHΙ _e ۂ% D(W8֭ [EF}>9#qIeA>0<㸮apcvTZ8/=fϿs\ISԸ2*YzmwK`XGQD Hjq]S?BYaMМk k݀eaLخ_QPK>Iu<6VlIA*ɁujLwėG%NX<ɍ^wѴ>5]GBWbC@VAҔZ0kmf}נϴsu!]WO'%'ؿǜb"G'nw@&2hӔ) `Ǝ WeL9K|O~Dx߳]˃mg,7"^'s5bu_Lk^F͊p-wL剥 qIzbwKJEtzrK!Ao0/W9՗ך.3jx,|_NozR(/=*NUSvMb*W]!?5>7^әuJߜIlD/6Y}U^WU[g2}C:B$7 wLd##_b_[)336&%s\(eyI3$/R+_G0 &TJbSVV,TmIt2Q0~bz67~ByQ]\V DGNCmU:6pǬ٪TT`lMywphN=B;@Z"(x 0{pbY`~ lISXA+?A l Fs ɬ&k_ǔ$Cץ{~`A:y?y s1" bf,@tGBgXVUo3LANtfA:!T]I3Sg[% JE H*^0cV1H4r-ǿP̕twQCh3\՚,Jַ`+ N,l'-ceOmXLB= PELJvH5{5=cF!|3MJt'jܿ6VzDX)4Z>8:r܂Z9mD'S ')n) _. o/ysן.\x ;-@_$I8ȃ&e_0<^|VWУsn砻=锆nBo}I!B.?hԥE <1 AЫX@؎ޞbuƿ5w%v;v `mz3\ >2rGz(Bʫݪtvo!FYRȏGA>p'"1eU/?;u#-@X@.ϲawhg{p,[h$į84#s*{ Y*4J־Fwx5$Yĉr H#ѽ(,vy"gsOl;J \3&!YfigǺLGInIo*DLLZ4!hD,jj82_ĴcY{,|CqunŽVWǦFu Qh! XZ Ԋǜ^@S7z.3X^YOn ;L8Ŋ8H[jj$#'<ZCJQT*_*jsG/;W1\έLO ng }""7",0cBbFW5:'=arw(Kd{&>TcSqbg^cX'B䷖߱xZͽŪ"]7<|pX*^x(A/:xQZBө XgƘ|F?)S/|W=s'4G;eBdx$Hv4ƟAj"GmS((߈`v=^2e▛L9=\Lja΄qW  Uqa He}V0 >ŭQFt c;IGCcA`; %#-J."]՜7tu"rΑZ BƧ @1ϲ(Jm'o'Ȉh,t4"&9ijS/DLntH:4!jR`%y2 샓 =oc ;tAxd[% w p"G +Q+RW 7>W~*PemLl֏Y4Icv,{8E,TE8hB9; D$ .g/dEˉ]Ww|nxaT ]& h+UJWČHn#pY:X/U-јIZAJNnБ_秫{OLz. HcEYǚDhzIi$-}τ\5}=c̐ئi@NG7%YjܠCɰ#ٟiqƘ/]-=v\`Vvmp`Ҍ<_YeYx9s_rpGzm!r`z~VC)#aTds]<ܛ>!_d ;% Jln2'4&V(ʏ&^Α"1:I@٤j*W&EpF"aM+.߾CbZ:8/Igdʿn>w=eNj *;tY ė_̇ fet'+^4YqNΤ5c"F z}Z֒rnjnGA9o~~Ţ`O{sTԉ2ˆVe{̨<*tϸ:cUA] Ž #%~"Xh23+'J}Q>$enwZr8sXduFP{P+)㤮4& E%Ke@~ JYݱGn18)1gʉf@YiD<*37Ek `r*#;7ٖL.݊DS/m#D" BMUΊ1@O݌0U Ѻ1_mbowZBEC) {޷RH ?^r>sXF{ٻb zsJ+bu3wIZDpK螝-]]16 (7D$TvYHUKy:Ӣ쑡pBίJk"f30f: ϳ?p FNC,rx/~@B.W[oNBnmF=-qB|ˠ~}o$jB7Ajl@\í[#9=o;ׇY hAμ|EwՓWiVi}tR,m~^TVsZ]$Cie\Hՠ> Ƅ萱~Č,Od ~[{Ush-7>s*ZJO=ܬСْoAAZlcq/ ۣ,c|x<+;d*YlF}ڰmB!oj=Ft# $xZ1m2 H^\3}#ϣQZ\-ښBIAv{J$"iYΥscpZt*qoG% Qg{mg.zHL. Ϛ6[@|>KZY>xӣ6%X9]鄘ZB6/26tHt4mPb':\Ri=4O;Yۄ z L+}|R>;v#x*# Ҭ wzHԺtar DdLVcdkN"AEL|#zrZnG\Hzm*Nw^o<em iAWv7C]P@$LetyR5Be+f4fCeGWV}q6RTˋҧ9:E;I^a}MӖ6'&1#uI?Hdf.&N(o3.̘!ԩǡn3$f yRLOaVWTs[ud_7qGx`׹'+c!Cĸj*lKMEk<4XdŞ,d4 ku]}pI"kbX_I:z-15m3i<$:y,3퀅*79LPrv٬9#@z_ ɿ&.%(cz' l䳷`b"dg11c4o~J'Gǟ\z&lFͽ}#]C7ap\,WpRj!݆sFު&yx4IL yEqق\Ʈ'b{9=1ؾUʤR&Iͽʖ3˺+CPc]}7تSoGahbkwfq`<^Z:POA*Š1aҥץ[l!>UAM;`8 5B/VG]_IѲWXU(~>'01ٴ7`"z2s$Di ~ro{5*m:CaA`ݨaKVX=G6=6О3 j>q:Y}pqgt]ɽ  3\ $d!gl>lVљ]諟UHρlrbfo\W>& ,gz–S'E{suB N$L)G[n) dq+;'ŻN/J,3XuRU4Q${'>~J`{w(f/\ٟs^P$V3H1]}p42m~^؊FƮnHۥ⌆Q\a9Cu0}<󜟾 mZ~N{Xro#¯;~[I #urlXJś?~w9&϶m,JkaNjGaeAkOԄu&9;DEguߪ")k.|P_͛{fF" iݮ>Mꮮiu)XL j_o#5InD+2%Ŗ7?WN8 X2i.T,x4 sUDjbU^rJJ!Ĕ$-iӛQf/VsUڂFxg\OJV(Qd ]i^Ig)0M~uh{ɀ"W,гUPQObFD>>1b |16&xQGWV.1Y&OɗļLnL`(\;#9<^1T9kYӰul:QBrQ-f6{ńķܖto<#$ 鈪g h0Ƭ2r ?Zzx42?ėyWӄ32g=DwϨ^xMVU?23Q@RZiL6 V?@o?rpc.ibC=vkPf/U)VG1,XCis74GҞךʺe~;6l}oU6JoI^^ FRzns jK'/tex9ҭ: juFb_F7m-9*^$ی&I {_6+ )h砻GC0HU]Tzm(Zcv|cZn&өuş%AP^~tZp饰Ю*57oVkB &lҿ%Q-pȭMM|8˭Uq>Ht˙FӪK153ȇR咻FӪ a6lE;BTim`r3Gfg|'Dl >̼99FAQ<74O=u匬\4a%i[-S&┰l6tX;k0dhuV5RݦMaa1b8нe.O?j0.XfDMfۂV,4&ij2|7%u.X/y^f5Ӑ))ϑݭF_^AcYٖ Kց Ӵ4(jCs$Ij,1d'Z?6\ :-| Y`=VI2\3G5WY%na3 !XFUhC) %ٶKxDYfRʷj*7ױ0A?+w"J!cuP A?Q*zv:ߧ]0_fSnͼOrp ? W1o"tyuqv<-wW ~ ʧxy?1)_~RnNONѲge@q76J'˚o:f _ 4t7z1ͳQl,OBpn RYFD*z^P/DVQ'?tAGK{Kz"B [W׃ճɏ )mmi9=>71’DFx ZC⒧HҧlЦoL1US$=Kz!?@=+({Mv>ۜ;\.[08AN|P i趍j+IMF^xZXЧqsRcJfq&Hɤ ~8ՃϤf:?F@c:rB 8drmQ"V/" !S2̺>t;p#UbꉍhF7g+q>ζc?bɗ nbKn!n&{tk <gzӤBS~솁M;N4Thq5NrvH̴IpB}k- 5pLb\k5Bʪ:QڦqLlLKoD2)յ_n :pZ̍H:D8ѭ^uUGWkVp5'(hSdNwhGNMT1ީ4\|0}JWEި &.Sw,QZ$$yiޢ3 pgn $zoOvoK2M*ڼYNJg3G=S8̗K{^RhbL#升Ob=5frl~†ԛ3:)Ā5YdN.8}pK*+}Nl8n'PߒyzS36iHL" bՄ !fxig_ZGn,Ĺ+ ;@IY2 7R''ǰ85<- UNk:$9}Ug~f<@-BX!~Œ2 ȑu+_ g> {&Uy?MRymKfQmrUEVq{5br,`eZCt"N怚 ސ(lj@&|"J -}z@Y=vj9~s60m]9)E\"}33b@|ߞeaJzM4z`~p}t4ˊ0 [xj[_Xkbn ;wOJbaIA*nC}$+=XNq*iЬCt-4AAa6?0 5Gr3)^|lX9G"T߱ $b>iVTSe?L([tF]@hKFf`ů9#5UAm,Arf}< #r>/S+O~̐2bvLT .V2S62x!60'&^Ul;NNN`6K?kə_7rot(-*WH%ʎ`jta/s'=>J|9eHjVKA7TA\(=ځ MT1Y]Dj>)*=d=Qm[dR3B(ڒZf |7ӑr+W(9w~ kyn_GgSU@4`"Տ,h䡹sU9›S=;9C:& GJW;e,G~xGpR1oeߠ'v&Tj-q71{o {N!Hl٫{ T Y <B޴!V:s%.-̝$e\jAcv=|^;X˕fU<:.ƺb9"pA>@k+W˘|9,nlʨWל2ȒZ9}_̈́|06&4,%15.P&A b_)Ecnit uiw|;-e۟KZ2`w[LV7<[>r|l䪊CCܭ@P?wQWr?UNB:.Gۥ*VyZڝI]ˍTץʹ"YWm!]Ҫ|$K#h ^3I)+;^Bۏ`p,&2*H8(9۝dus՗*+" ƸFECObsFub("X'L} J~xs6>pɶ%IazΌ,PAɉxɥi6eyk^gF燧aӭ ! Dq^#dJ <4#d.3;;`l ])j XV!qףyIY@|?_:O޾* 3sZf5.]7J3ΈLw(7k(@}c]Vmex槒/\Yª_ЄR7hDõHPBu8kK:5.u*A=2q_q4s~(Q0T;ku` #X_ 5uLQF!n/y?0a<^ 'h0}0sI1Vu|0`yhLyi0qY a9WAuya A{F&~<Kڎrw儤)(u2-bIj#x"Е@vo!,*cmJ_#7l) J^2kiyVeTUccϢZLT5 } MqB1M5)Z5 OTACݲDĮ[Q u #)%h ;DC#q8),d؃eh)F+ɝ33r+XHdҪCEy#O1l&Wu'^^ؽd+(!|m6KD1ToAE! QCdB耇PQ矝G3LTH`1b| 'uZid>ߣ8OorH+( 09SE%^a$uP:`%DCթq)b{)~-tLa=IB# bN]6Ѭt'$[?;ڞqAP\kjф@ݳFK,-juXlָc.'{[q3*ĵtEY1)TJ J},| N?y/ƙp[%e'%6 OKyY^(NoQz$~S8~vY$VdT+8](Zj*0 Ol`_Ŵ_\ h/Ҥ[|e`u[.cJg{8r%RE~4r3Hʪ_]7 kÖ 9rl XZY w1!V$)]-+8,gxx%`:6G2Ivϒdze3;@a.#w K nx XP^u*B K=7z=X۳$6\uu! Ç&"=&hG.rqݭrL ǝ^HkUì%|@HVpfͷ^ u9S6mlV9^L)zt]Y 6j w~7X$*\_C ʼϾ%ѽjE E?+FLyթyP* ujCut_(/r 8VA~ⷕ# v-ƫUvo$iym5n_V@ajlXI0[]j&eZrN,9G%Q_*.{p*[DUN!roPKVk4R roA?Q!p,p3k#%Fe0r3J]"ϮLVs)d5YNw軹~hve T$i)+DآV&D}#D_ sPD(kUһ|#A<{yPcRb_ wC ܦMq~9S>6mIPsl(A=?nBcI~ :jH1X{cHɑfYl* Y An5T |@ ʩt*./ YMæX7ZK4bH&GoHX>o8˻K+^xR-XݸvyG).YG)I$yQ:vbf\/PSq3.r 5:cz.eZiZTRy>nLZen຅Ub$-ӸtJF:V-ߩFBX5_:JW'~ʵjC!LG'/ ShGA3nI:Ig% SV@m-mzf^wMj(H["Km+}FmГs.ĺwD8wJ$7?N TeleoBIX]̀9Z;ʂҲUXIcN#/|i;EjK+3kͯ<^\܉0grfWFDPmj TtO7WN.m4sh`}͢ ]>;oQ@~o{M_Xw<|z( !bNSsc[J߷K$+mwp;ǥIGo|#Z I8 Â#+!1D[@T]Iܕ!)!@E)]:7<6k#5s4Na5=-sdk&$#{뇜gr!lG=KP7g:af ekQA_~v-Ta_M:;dywKLMyk0a X\y׷x; :nA q欜&؟ ? 4g0 Ö$f 'c?6ruӜ4C\'e,"9A؅ z"?f<1LS xo^/]FR8}2DOb22,aHԲ'[:ЦK*$X=n%ꭆ%K~D,@>gX7?5 y0 Yzæxz`ŭs!鑪0gbL8ĨPZm&0b d/:1AaLYD :r;mnЮXЗ,IG~ iFW%NMdo@sMc'kxrעB- ܭEX9zJV.ǯm2uN1Hi6Ly*l<3JnZkR1N[fVvhb,TnTK#.UT,nOAU!z^m7yLJ-M0b76GDT5g)a|)ܴ~iTw>Nň-KaIMT*YaīS|3Ok")0gd^|c7x7q[cKdgaOf|piWF(S7"~yB{hc;SS}W,󴻀!t!hPbN&̓م s].;I."'MVYXGA4Ob^k'zbޖ_xaѥzx\I iY? :{S(xp: 5>_( ][SI.umW9 wBB #fɆ"Ԙޡ+1 \O"+$ӽ3o +`9+Ai5n-u ЖipC*y(vh2!@2D.XH |pʜDqW/N9^)?>NS}8T:n3`>2O1=>#a2!CvB54cp B=Ȃ'>gO /E=E׾BB@r>R*ٕy^hi6W ..Vqպka0(0([Nl0)UWnaLA4ݮ=t۫@z+(4JE0~RcFt9>u]C]:Gj&*Ȗ_a+gP Lش" FzynvxYkL`=^QeEUq!|C{AY:ښB(-}15#cVlQؒ)OІ# bztP|' 喽xg<=ʖYtOގ_ѺMy9^lN& zV}nɹ3,bӛy0'KŒl]]֢%U[Ϝy$0&jK &x578$BZ32wpAhݴv}k]H/ R/T478d:gگ~Kzv'0f1/j؈y:2* 0dG:Dǖ 6F4%=xsBEN)EV ]TMҖRlѡʼ9ѷ&x7RRbeH\Зa5)0yսO'V7"6^w#ԗE . D;ޒIiWH͘RK*F!Y@\m'[]A۬؋{$|L73cK K-uX5rYgJhc3c$sܗB\xkc [BkLlV 4|{څí X `zONڬ(Ś{~3y.}Iuk(Th踲Ψ{r4ADq®7r%4msiu)NyÇGH=9ۜ#tfdm"8Rsno䆘J7#dtn?7M4IUM䙐 ew1/h>;RCWxphozX  6v#~҈ ^rV&.YFY5Ucgug]4j]ȆHM9}7HC˰&O^h&\vrM>UF>  `/ࡉ ֣CH5/{UY xFd (tSJJe?;a*\'噯nßUo\01F<&|4eOߚvA4TiHX3Y3eIUJUW9&0!l1U%cF *`t+YgJ UJlfxb^]0,$aI{UvJ]vD))>(SI/Δ-/r[M(T޳А?tIj % aa[~<>slBg M?W#xV7 4E2 LiUXJ{6 =W8QQ"F1Rt|RTDz6W$a oe}vQel 2;]T#TaYbGGvTHIfZ@;?(6AM?e ámeUJS.SS6s>\'5R/b1׿PiK%ԙw:]ZxĘ$QJ[[2$ r[THT;t6ԗꏷB=tzf$ֶMT\P`-0Pg!os%k [# PX3KeTBxXuZ_A<ژ8e(+c3i G|WuRIp<;r8f%7%oF >4+a `G\yA':(~Oc vk-! /fGh<;`LQqo9U0[9+$~! K;bA3#(o-વP4fҤw `/}~?ɂu~?ϾDж*5k3Pz޷"@Fd'u~B}ֶ\x};@@E,sf EKlH]NQ%ˤE.sUDdky}9-ӨO[׷iZaGtIxfJ܁Gߜd/;Ȋ! x9F@E^D@5#-.޳Qyʧ$g7"5LsHwt]n gJjU0|i'"ƚ;@y(h yM(qʂ&}*GaA4 5?f|}\i܉ ǰ1945r2?諼$GP,RjE ZTY$D6.Km%!.,6m(▪@/XђVtFdX6hmٿ(-\^WM2ҳevj[,׌px{R <_!Dʎm8TSXZ1d9T@>KFFb$2>˅: OO,$b뺝%1e y #[Pz?hvY1 ͧzC\m cxOΰգ!DlHEzHq9Oݢeї}_ד~eG;\^X`.C]C(Z׮-GzS?_/ђ*$ɀA+Ĕqay0I|5{j<+8&}J}_u _`[9qmq4HiK@ r.7d4f`6{Ƅx_ϟUbsp/\Y[.Xş#pCKXvUR<>ZXBB$CIr^sI[4WJ9PC FSM{cHc ٤;(h'(P4R#A~_GbC+zI/2K*ofQ,U;,V0M+(B6tDԝ5FĹ3آWozJP_}EESp}A10٢ŪSGfa*)"ihiB/-f?bhpFX4;xL,UwQ5 W=? ,FJ9ġSmljC硁kD}t(A~oo@H>*X At@r#G* <&-^eR@zȳg n3#_L!r: ;w3[+5 R̜o܅^f:;m铪缅(e 7'es 9xOR+ )heZP+VȀo D3} sfEͧ,ۓ¡/q9F^R e=?J*8q(ByE7)]q` žM~@ H `*e`U=oS ֻE֑GB^ |9:δB͋VgB]+<6#RDc  W-lhu.Lm6ZV%_RX@{Qy@ԩ7|0mCҩc]oa7ftn t>Mۜ=h9񦵿Pg1{i6Rw􃇞4. GP-xCיπF6_DL0ZBE.pZkP bbjvgF[]+d-}[ IGw$φ&N&Z w+i LZxa٩ V_Z:]<)- _.@y6Ch-?{5֕37ZM^ O#q%pl#VJZ/9BÜ|=q`ʺֳVIŚ@0Am$CP`>+_5@@zyWcщ OnN8ځ^.YK Vڴ .uD|V2/QR_D.9~,WG5(rsr3yG{h{(7(q4 NgLH弙^uo2RG{ytQ+,01f?ǂ1>Kb:D0kRۚrnlt0dM,̌՗^qU|Q~ [C-z v0&7CJ+У^a"DbkB4JMj Ҹ;G 5GW~:rF2ˤp,ð(͐7V8nN0gjydy"{V{I:xLl0:{Ss2.%5AQUTZo1h{o+LiM /v8 A4|ɢҬ]==-T$!ܼSO48KjmPg1׉2{$ɵI[Em2 P4ĉ"O:Vz{Āyn/kf=aթۊ&]UL $'+3&=x ?G`2}U rZ=ÈDH~bU'rpNlha%fuE@Ʒde v@N7 #z0WalE񷍭PuԖ,+ہw,%/CG5IHمdT/^(fj\f}' V &Zg-~?K 6 ˊVHɱ Ŵs'vWesЉ(*ĝ|HD9SjG 5xЛK!WzjuR+]u:n7'wYg 0bx:8g.\_>Ǜni?Yo!N^p&SD%c 'MnkCV;7o&iKc42gUfv;;7y߁fp鋙>Z gߒ9^|>3h^xO;$&MfZf07.EMhs;0# J!~&Ugm!ORf#zi$l^]JpE;̀!p;=rI ?12,NlOQs2k<6C'g7Ue-yWq{LsiG/ljLе5?Ie ^Ѩ* Hf]>1rWHp2bJH֊ȃܺ>frnFω$k=K1f56gZOf[a?J<1OoDI!B@5jI{̻SOjcZӜ@[?[  k4 񵔷q O/;GDysuXxd~aכr0( lVew[ߵ!W֚_jɒN|(y H GG'۽BYC$|%_R"tB=n#խ? 5\mhTչtZ/r_gR$C+_Ai`xzsZLkM6K Nֽ+)"PLsxTˍpuJSRnr Qבhk|[opޒ~D dw fR;pޡm81Xɑbcy,ԙ zḭ&̳X}]+y>^jPЇ}C=${ᅳȥJgEx7{(}FqxH}QP8@1u!ڈSCdP)(899n 6q9_dkdQB.VLU1„6l׈*FlA7e|^o+)5żUe^J~3開?Sm*ZBxivN?㜫7eQXv{E@ 'X1}ۋwr=ZV̻Я"820(F%[{\yqu "o#3\<#- b}F !Ns>cThh/(̖w4s.c7kuqpk˪kAc"OB;PFϕg0*8zDt9G.^lkjՅ! mLZ$brHLj> =VOecHY%6=&:9T@]C$Wh.F&fp%4DagGG U~u  'J cL+]Ƚ_ /J[X\&y)Qf#agzS_'Gq&3T}s%\P7%F L+16e;t2# B^Uي!v@_ 8ߡ笰_6A4u0ꕔy*k'gLH3ܟ%6[P*/dܽFtqPlu'fزh./>GR>ı"jhx`T{MHL8╬l U-U 8E#t6EBA`0ۢUF}Z+TS遖qZHn#- S%۩ >Ǐ0 ʵ2ZN=q=Ny9wD\,㼞 5o>,tju3['8cUTimip:@7SB rQHz0n[7^hτn{`Q~ evԄS.i&sV.۹/i na;o-s!4f?t*Ny9c1-uSvvN,I¡ܲ ;RxwY J;4Wjuҍ\8$V](}O[xdz]$h7{HK⑲帑·:kzo58_S>h@J1639Q[}f;4v(pHJ8tzyȧ{+8BS+F"4o[P_b\=-$(SH#Ҝ~Y.?2{imZ0I^TS:*u }++牢N}`䏀?KX깐?v cxzH^ +Y"ť/&Z]dC F4)~)+䫽٠ oR/`E6 1P!Zߐ2g 4K%/8]; h0 ٜdt:#nz X[gg=ތ(XHV3:XQ @J]^ejȁRSҳԤ [,,kPkYL7ᱏ*s,v&x[!9T*Wmvy >]6-ɹ?*<{wh#3$(BM=.0x]w Lr$eJTqoeJPB <(|1Yfٰn9K^a6r~Efn}-;@p4|Jx-3  5K3&cHxdAr$2JsHAc: 6  xbV`n56`UyYvpW6tsk\t]u fL>xr8\:&vz)7:_ǘ}g{eHqo@mSEA"GD Oy"@gQ!y$!1p>'ue_a:?-!#FӨIKkolȇ8̠ڲ7EτG"K+D5 vESeqCeFz"IB>B0@D/d]`X+Y[YX52l>}9|KXVD%^|dn+8tkII[`26c $ǂ%Q&mjH"!|iQBFX{vo{S/Ox !x|6]+byO似&CR9&wI*pkKKx4j!I7zl'apj^YG].ExzSmkR80P"z;T݄>M=7)h`Q-.9-p(I4eT;n.4–֬.ix*٠@hw_괲WBp+b T}>ǹ]l,w+Ig cD U%-J/nzHLATI;(rS8j"kx>ŘIrKL9F>%J%!ݖ4&@CSC&1!gcxe,sK8 Va'j4[a8wpAs123"C(ȫ5-u0# qV:,%).S͊ Z ŤLJDcmۡ߶z%#!҂<;X;'];l${@*>W(!Bt(A0* -jl ןUU ٙE& R4,(9;¹pZA&5I0i8?-X- GH)hY:ef5/˿*']N{%O@T }UWZhTa{yX+t D]aM:fAw pgK_V{-5e)'9-BoTN~{ڨ!7դzGUZ $h:{o=?y0i[{lS䛦|nhUٿ>5_ϕ >PmA:rJZ[Qv1*Ӧ |aYxCN׀COKLb+ 4qMLbC2 UX^ ŝ e/# =²D@C( 敏.$i[]gch+#줒"wF95ҝ|GXٌC~2'~uꆌ:(izT2= %Ԯ$vA|*:ֺt}Z ^7å݇PW#klڍҧթ1q$] ".fd,zXR)Nαb~B tV~(UDMr^ۆX)v/-9Iaž|w%T)ը^cV'C Tg.93bJS#M7Á2|fG楘eDz>]41 o^TA(Pr⇓k_zvٓ ?oHmJU©HǝODVR?~ ;~CN dؐ8]]0( og (^&](ɭGܓ!8pvNY,ڄkՐŲ{ZF+4STKpM?!R}RJpCVW C[sUw?R)`Q%oc}o NLf`2`OVXH3h(%JCg9~֓V[heabrxNGBauSI_TI1ֺ FMͤ)miWI4EUoR#&vSC:]>4u@DXO^'IW0ʩKh=EKLQFcVBu.chFDh.,ZK&dic{,8͍DNq;tbmދ˽8 n Tա0Q/ʈښS~ ]]%&Z Ei&l^} jti-u7IDIgkQή%ځVj| ߫R.)yRD+$ll%1J*+.a* x?Df˭gqOxU3]Y[,h^?"fV8{P?2*"2 s5 0J] cS"d*jɫ5*bnxphm:ɷ}T8}xF{E~t $ ¿4L v{!,Lm]M(}mA-PD48ˣ >ĖlMg5://Xoc lGi-ϱr5b[mkZh%C %e%}ο!6K Rrd`2!l0,\L26zVQBF}8GJC$+-lve`Xd@K[nWqO+NS&XKn#%1w~_7h:(Ĝ,]؄.4(}^rhC_"e- @Yq|@Ԕl8.z lF?'XV IzU#wfޗOTzzٺPSLŒla F( M1/LR$◳'-T$s//xyK{5|.S*UŷB4nL7>B2_τ'S`;d9$ ִ0ʫt ^\WL[XErrhJa3{IP_ [ 9CIߛ]Uk}ŊX]DƩ:6$MzLp")KѳA<`ꈶbf^CT4Gp=~eƝy'3gh0K]$tKVy5'^h0k3߬z" ۯIS^h[@rA4?Ms<+ƔDut:?(b 25O=woxV_=$$IhOo@ dށȶ-S#%uUG+8 ^c<Ni3p&lp6PkPNcdonu,o`rXXo9.^gK5z2ú d 4Fѿ٘+89K 6-kƁ4վXmsޟ2 *?DG&*8f_ۙNA8>#RIҎkI˜욬_]Jk3Wl%QEN)PD-'֎_Os՝rL8އ\D'Z6LM;J&a#;L0ܦ; !j#XJ\moSKvفvHM˭|5X71?wf߽sv2:|:F |͌:`Bbacf S7h[>l.7.SbcAe5 d9Nǀ5s"уPJ7o0ͬbY<g +Tu}<}տW鬫]̡-0\WG#s#@VW)ڸ!cdy\_Cg\瑿8Yeo1~_D5Fq[Bȹ+8K 'F,1Nl0h9Vi$4]c2USd=([Nz="͟6F~eFﭛ ӗ^J/lp^'/BHy4`4?hEIX}YVB؁)Y%B X IҸ_SX(@9񌵹6StbH⾮Dh۳jN!WR}f1Ňv/Aw@KAmի%V 7vX_|zⅷ2*Aullc Zudq)q[ Wm2,y3j"{UOr9M nfIm*ox+dюW;]`ǪGpj 5*)KZXQ݂v E RLCqcڿí<٧C&a @ٓr$oaxb#bP)MdD:PLtKd |rZOlj.aKM*GN:1J\IA5O¸ fB}e/:׮czCR@IϤ%Z(MWd. PoBsѨD]YbM}>7p$4˞?X< "kJ}B8LfVvp*W'\N"Gé]PngCf*<5TlFhAzj;;r*?o 9ƯhE (K\z(kXg}ponX- +\zM,*HX\,@baVvX"iRϹ!/=Xekg|,GWgm  ݇ڹQ-Ѭߪ"c ghIػG4hwk+c u A̝yzmZ4ȩq$ h`@n*S'QOc^4`WlI8]{5*8@3n4~`ҿ_Z; O+s^!]_Қ 4ۘ^mq 5ր~"e$LF5fC@II46obKNR]ѻ'\g~!x(I)Vzn|ق sNGGXnGOypV='@@V>P<\~AO,d;Mp~gg@Ķi{Ep4W` M?]}oY4.P4jל+ f(#:ooS>|UIhQ+≈*+ER j^C&֪c&d8='N'GJÏ8r[$Cٟԥyҟa$>(zYL~d%1E Kq8ry8lzo^Ck3Qײ贅7s)+>G_vGaqaj*S% NHmbYAϳM1n4d{|/8'NO}+]|}]lwRw qlLHWavslA@>|p).OLaf1}'T:^!PZ ɊHG=2? F9I6gBDn.IWp-?kgriU8գ\M"-UP"Zs!jGpnBbjs|֓֎R\H"%T[/jd-r sFj?\̻ɗkK" Ds,yqgbe!7Fܮeк |t%qa7YTR.2KXe$+{iV49ԍ2+5?^ա,ZR SYlTd0?Y8"UMgX<:G"P}W`#ބkpV]? MnN+mǩ-х˶6+c~Κ q /܃D pS˫<+dw >E2awDmn rc]!e!.)\F(3Rhr; L7)gVZkZwZwbE=hBɎEsp*)鴒s0q7WI0[ pVknqa~=uTR:H >20ָ8T>0MDр?zz*G7v:eJӴ;eBِ6c†GH} _wA[n) uu3¾eh6'no5s^a2լ Oi΢S1zab`~%&VɘGT;Tvώ5w]<5Em`b5 t $&2B ]uT!5QM_kȈeE߾$V?iȶ/SPպh9% ܓ uhPSDJm4Z d!rvu%99"_Wp.B[voFq,u=?쀼l~5dАvJ~o\1!V1aΆ j'W,[|YЁP0}IlT((tU,|m'S[2v>-9$"ŲW".^Flu$r [Y搙a9aɱXB- [ `p5V{Ewq:l|RƢg w=m_M=iٸE IKEKugR^:+*pLz "3{*ɦl"_wĐ}I˟6>[D}ƐX֟z]4׿ 9ʄ:"Sg4K#,dP63TO2&eZY-|̗l(w eW$)Q8F[sO =V`"ס0Yh[w%Kޭo^24\B?7_"rgx)o ~8tyå5q }k7)$t+1?zx)hU;'Vn.rTekdͶf&ɿ](TVLhE|BysF~sc{hQ&ֹpw4 .w:=$7%2zi|0 ]LhG$Cimq0@9԰T2"3UJ{~+O:W-2@$iKف+\'k2&h䧰>7s`|<'$+ūEPĶH|%z !#+XvWI{^Dn>_G+)eyYo2D wٚG ׆J-@&7GXr#8NG/*2ǰm;Лs[F΀ tfD50!Am&9pPhuVe_$Z:58=]p9^`-T3߁I ᬘkO!MSy,a;: u)rrN1۠xLi[g%d%[3w+B]HV+%§G?2t|r-[:zzn. 'IQ׷}E }6]o:k:7.kڵ&4&HNFcVYIt)p(kѐ?hhsAz& 1_5*=fòRvY 2ܫ2"`7$Wز'Kc^?j.AJl1@]a x<:Q٩@5ҋv& (RڹFD3o ' 0RÒ==}㱤7οd'ۃBXDmq1&~:pnzSY/B9Q'(Jka!B` YW+ ?r-I䳲!-'Mv:&=:P-| b&cfE|& u-3v4Eڶ}t4l4R\Zα*uȔe;*MO˵, ~ {K(.y,o;ΞJ3ϝ?WZA *k1b&uY V TjvW+u;!}+C\}!Jm8"os)dD/o%[1ӇD`Rs ЛT:z%,iA-џoc~U{KzcNU*2ٯ4;|?|85`dx}#hrЀTdE@?V(4x"R^qٝ+H{Nwɴp˲yQu`9 V֓t 1NuğE )n]Jb5_M];̪L͙~0i&^܊'ÄgY`N˶j>@,Ut: 4GI5l'@\ O0[vŠIY%eS 6#UHhYZ")JQ XzgOؑG׈Įpz`[/7eЍ f3, =Rp M ʺ41:Vr,]}<&:dp~h|ßDd2dzbzZxf Q@bsR"!MM)J[>dN3IF^+RcC)?*!_N/`A`?)an :o5 \o ,WCB'ω+S}c}֑ޯI\_e7D+MJdm,uo%ܵ&~KE!!D'=U7>KJIQx>=y ^m!K}>a_;HaMdѯ4Q%5)s"aFЦ^DeŶ}&&BSBqAL ÍGQjuaItp>qҫC+MFԧwd&J delL/'q,M,'l~*ǧ :13-lqZ|3w VtÌZe2# F<; e8'KlB M6yr3I ˪(<]jJN$.IF}Os]KE! - KP/|RDG YrBuF.wbSP>8\6:I- _o R7fԝP#;Gu\ Pne9mL~G+:zơltQ3-8prFI2ySę@<-A|uZa4CGxa֗1i#c`MvD\Yt81^eYmea eȜm2FoBСEüD#52Gf>TG$t+0?ڪv_ZS*XE&a.FzHs:|t`nBU527Q"⍧'.lnD`ޢuo 3Dܹ"Yӕ1zt>mǓO*@'wQ{G˜??Fӧ4?% |yek~pDa::^\b׾g~:?,;kb8+[twTrl>p~Z|mؙ Y}G{L$SsD^xzRpT';`GҎ>[$]"8|̹ɹ݀'-YNQ9"uQ!Lֆ[b 9;^ jغ\?6 6^^en"(p/*!y'u}XO5')&i4.pCg'6ev6$,QmC< k%~#0=Wauh6Eu&>;Vs߅DŽ̪V+Hq-.0⩝Z% -MvYJ^:쀵ߙjk@`#mKvqU9BJ(1f~ujUTe-V8vr/ňnl&61ԓ^O-Ԅ`ap룓10#]gL0OGZ@UEX$* OOB.tf@Նv#L3Bh|0wŜKVۮ*&́`HߤEh/2ek~-a=_bIEHV T0= ih Q! q='&'/:A CWБ H#?YnAOfFW21E5bF6ȓhG+Hۥ?&we12V@OcbB9_h Hgiyguq;ݱ'KpBJ|ʦ2g]ᄬ9m#z@$kyR/X$,z.y( hAp}\9n[+#;u|:*~Ks 5|mPR{{º0&f>M-!B7t:xd*Tn ןSY@QpBve+h?xawH6RuDW-BZf1Z6[=b{GXx7i,S>1' [jYQs..(nF[OS+ZbI/&44Ԥt>+"WиTnj?Z?Mys$*Z|eSSV^7~#3| ߇p1W*dw9bU' #}[j;s`';?d:c.+7  \G*f}WZJ~Bс ~yN]3Ʌ+%c3o/]J0J5Ȭ\eՠ:<%'g8S@0&Tf[[{3?i.E05#wrC,JǥȄ_M (8-pa E0-a :Fm7Ru΃ `|(`R H;PJBґbՔ^ӛ{*05j؊?R:Ỏ ~馝85'akPXG5SKЍ.p@>,^}b@5JfJ.RE&CgNLӱw~_"1^ +3qR58zuޮ \>y3pZ 5%}].r?n!H%1rѕv(8oCꈼH_>CTL@f DB]\"Idv/ ìK^Y_mS~` Ob |4\eƫڡF`_ӻPf* ݹɉ̠d~w1"xAbmÄ`J(5HU}=C;,5+3L5BçBIaaZcg5a"=eI +Lcnf#cKm AEd"-T1s#3H?vh ]ÚتC%cnAJTcmE_ŐI)ؤWUǿ RYh9IlGW ./zKo["dJj]!{K(4 0AgҐr͉8$*.\#U+Z0߶lZ!aJK#*7@GKTiK P3AgWtSVSu6I_V=3&7M+ѸGa:A?~wv iA ZR" FdA8M\C#吠;F]$4s7ad P-"^"69۶Z8]fqտN+3HukN/Pv| #dTyFV-P]{uӭD}mw6zFjjG(PYbotwʡ%<|ѩSIJe8Y7ܧS W}3 2ߘEh&2h:Y˂'^P Q,}/$XbXڧZ/U]F-$|[]NLwFJ76Ib}DR;WK+ϴB1WBSipR\Kǁi";u^s\xjdbG[U60=rdЯ_qE/82ኅA*a[̰;ia;{o~o'x, ̲latob6 yWpީ*c!2G&oe|)UpQ4ޛђx.av!'C P]@՞/*Gg}ݤ]'n(,(i/!YCfqI=c*yZ;bQz[m^"eV1`⋓f|y*bx3^;h!F얝gtnZ9L1aw3vj}4"03 ;w 5AR 6{m*/1 B^ɮ"jq`W&ta^*ev Uln^ɶGWvQY>h\^Rw3R(tߙxD*"}iǞy@ s)Ѩ1` j0jBܯ 2Oͻ )D@|⇣mN ]*!Q㔭.1DY1Ӣ}p{ %,-"aYDh}hou]^J~EoOVk_A;? y VNҭWhA I"KN 3?!4+g#Fn`rIy=SLY°Ql.N3~<ַ jaegUO)!z酅/g 6K ~CVN0Gt @X*X2I wcyx K%Ķ.(0S4O  Z NUTE9Lg"Gج؝ª 9UԲ,W\{1wz=" (C(եUz$=o%0˓~q_b65Rj} Ïs^ϯGyۂ5#XvƐb$ lA1~Y+̓tF1B0H?b42~h}t|fe Ql+J"315Oå H 33}PR;^~3V\3jB%hl-`I쬰I68G"^zdwaޘ3%Q7_ rƉŸ GC0!;{=@Z:[?gv"P{G~re¡_[ِr 2!*n՜E[1j\!""l DCAsmuB^4lXe3ıc0&h\"77 S[SfiOUz-fSt :wE Ky5ט҆ Ҏ?JBw'iCpyǢ]Ѷx}-ju32C֌QV1JLD}R˜ r[Q`~?݁sKh`%r: I]tRM+0|T0A([&pd h/g}^4<}5JF¸ hmKHv%i* D xfxėc۟;G Z͋,,] ,ứH K)+8em`ӡNk*%b#:B rK1 .5=ީ^=]ΊJ9܈` V )xG>Jj]0j~eQD޼7} $N3藥WZ|OmxAsXUV1_6' s@MO#[Yc74#!T%DMμ][[:{>aj̺]kQ7dh&`눾*3äm& GZ 责? X5<5[Vʙ]3O˽ͻg&+@.puimD"EJB>䋌HD)543-&COr:u; MM4~`Rk W^Nn]NmP ssnL>r J@mj T,Pi4OSTD4< h`-e6{b>0R(p4'7cUIЮVq M_39/aDB $>J]I+4K d=el_9jE!|y(-NdmC\5b*EaSS2)*InO O&XڙOa-7PlL]0#ym*Hnox5bv@nvKN;"aub۪?1)z Ӥh}>䧄$#`oh~Ol^JFesH(8Sfx^}CekZ+ .p݃ލ*w!5 " dBn_Bdd]LӘF$ R5vF$zc? G9M| 0 G}خ%1Y܄/Pڃ ,7r MU?)!8@u:D;&-DAF H>5ziJ>l̴/D5{wn.ƭQ]z)=4SҸyVq(*^2fl̫*pٚj6&03  b`#\݃z }BBr2rfy?5FItQ}w|s@&j+<" R EE4Rıߍ %c'oNDK3F͗>WNh;F 3t+鏖}q/`5cW(l lua[Zy&!O w?R`x-â'5*ujCUGӽuER``=VR  8<xKdq2)'-4vI;Fgɐ$d ;5ob$ي;<#J*r]7:[cki;ݹoFodi6Xfu] acÙM}0@w_x6]C-R弉v鮌F i%x03췅E' )\eݚ76~șd2IO\k@@OgKٵtע3, 2U`NUI.H/5_/NZ{[Hx{lIP#y ~6Dz,yHӑ") :p3qy|vdOXEvFxbm:ӳΠ% :̅=1cthiB HP!U(I6aq;1A+y[jqD FEg*^cjc t]cQ\2qt[[tOuUU.\l4W!|! G,~@'C]FE[mU_747Tov&9x+C8"U@@m8r%\a-h"m?lQ\oj =g%{X^5'7O[-}߄\K PY9\,!KD8 WgAA낣ypzvx= UJhPkW(I,q",_!*g;@%YQ@fn3&|OR*~ZzF%'[pgg Ί?b?8h)}6ι[ڛ-vp<=s_vjp@28?$_֛VZ?_~>z[ųPjb9h*Br^ ,5̂ TS(^޾ڭk~md% yS;l BʠT-qUĎu13nCD~T9KٷI~Ab e@hr {oYS {T3AU\SVOO-s T4u g!ae39rKgnqȷ"v)ɥ ٯM$y;!': GbB ,J$2k`~,. aH]^]#A;XQwXn6#9<=9e|~MfF,N .v;7N8rl1uPdGYaXgƖ X}bLXoY#>PiQ9t 'N; pZMsERAw.G S٪:FΜ>ғ/zNy#4$g[pG`}Hڤ [_Ky10+G1y( -, |SWve!gCҹrK?8'UiWPZ' XO UR0_U^ *'Cn8Y,[hR$&w:/*71p?}׋Nh$B L5Cll(H K?6"xژh=UF HU̶e7|j1vPA.N4zE|-Y GvL( th/ lC 9ձ82\ЧQ/VucčV$V42v;MW9nN܎n+Lm"f!&#J>7ӣbDv;޹w "Jp8[0PE:&l4<<@$g"31hF<;-χPqTHkO8+;bMDH>e @ 9cƲ2rM2^gs կ80f8$#=Q"[^2;u9]4w/^AI rB2(XTgٻS⇵Ngn7+v*% j.еE)^*"aOvpXAtBx;̰gԮ€W=s!D'H jzh5*rV\p2:ezj~{rzQHBeu)\;ծraoLRZq=bV?y}9^7/w#mgqM0&}^Z{hl{+!^S3U8u7`JƂ֧DI?70Yb^Ҹ \VKvd_߶s"KOaŁǁ#5!w{!q,{zKtHw%z*C?[r% Y^R+k:O`kFlF u)6iKuТK6P}3#-֬SԵcvܑ{Yly9ꤲKxmUÓU'<`O8 1X΃pکC0 : @o/;Gj$sӽX@4( ;gcd 9`:BMvk7jasWR1';Q'(}KvZsz`صjF#D`nfSiy׻wZC= U%àF˫cų]ٹnWVVf A(LECPAZ߲)JjV&ڡ ./ْ}@/?bN;9ћ}+QUxKtZWgtODQf|CZcHIHU4L6j#K1YR_i%1S2q?bYH]2&dUZ;BINwZqA3)"H^ w~ك\Ak/e*EI04DGiF|p T?ϑ}̓ ed F?#d}W @Fis3"ԍDžꎍ WLUH\܍Ŷkd<#sxHL-t0v 5czOޟg֐<=#_RZ"_p+ ]Td:d~7/wP)f*$5ƋvBlQ;g2i)Lҕ؋7;L VDόo-O4edqtx?2bU- ΰB{ JfB=$wE.h;Mq&tMaYPNpp?= $M){SMm=e͙ }Ib E1f]Lܜs`P"ǡm P JKot+]$6p Ka|xj XU>;B~eӓ6؏Ξs߉pL=`pPʖKdͲ5R/d V$tg y{$5Sߊ]}Ҷ!'V_=6訔yӿ*,g^]#%륙{vdK\5\e5; Yc'&\JqC HE @r5 [rl$  y{f,9 լiǒ#v`4ΰ̥V^>R-Vωk9o&, xVI1?ȯt%WW&xJ`Ʊց)M;Ҡ  XZDʗ-0&;%̣\;!E-fɣfynZ) 6`x >m˘m6(,@0VZ۴YT,ìrVool2 ?L|,E$TѷnS*8Տ0-plZmheKN5!`9炜YGXI!WԸI`(|bNFU<܀1hF!fFbhW]0l9`z6{}^XwL;nt@|؟ ~Q4- Db$ \(dV-p'=7BnZU," "+tX4\ۄ.dQD\; О 8K$a77JͨN4t3~ \gheu O'8{ɵ5FQle_4D x?'1zam-E~<*/+ptT?qVgGhu?|;$6ic蚆;'wgd&A` Wv/CϾ`JcV| n!u/瀽~j"o2pCƀo=vy˜)ʀA0XZϧލAK^vf0Ӆ9Zu)&J#UF 2='-6pB//HWheHCԆ*o~MSsbPO'*@ c͞ >rI8g~>O-S~ 6vz1' 'g/CǗ^q>VR@hk?΢ӢD^)uߙ|l#xԺUjRXkDxۄ1E^JND*}YQ:4Ʀ]2Y%Mtrڨvhp+9kYCW󨦼t~cqTsqתEb52|'>eDa<;M1ʧ'r6 7zXNߓy#*jzf_d66[Uk`f [R}PC<* B,0ͩyEG?K !4n0*Xۜ)vfUa.Ffџ &UbQT MT$ Xv^yP)2X0nCOd*<=OFṙA V=K4xCYS/lV`Mq,\CI~k<>eh&؅~ß. \yT+^V¢7̀̕ Aы+ױ ~DrD 0DXnjOPӫT\ >IlzGk9揭r ~ܴ`T'@{~%yxM!%C[1RPpUGw%z$jQ<[$F]_^ٱE94uc Z'pfrәH>%pk8bG>p #U5[Yw?[Q҃M^ʿHb5 Ҽ|>n)5@0Pbi0KD~á= dO߫ Tnn9°EN-M<Љ4@s2Vw:ǤϿys;`h6Uf<20N8MYM̽/]zi` Ŷv,6 {Ge]u;ct{ҁa)L` 詖JZ>̐UH,ڝ$9jY[zԎVknOX:T/bD(#). ՏN=nѦj"oœ r{VlH'/8`m, "(9 Ephjb_0 $xI݊GwY$ =zpgjmZ K3,iuK4Xp`  I6"fh|S# NĎ6pr kAs.\֋W~Lp@VwY P "Z 43Лg+T\JKX'Z!MyċHAծ5\QeZ@h%k'cfwekG%%hJƗ&$%7~Jl߫1lUM.' 3oJ+,7W! e3pc?Dr-Oիݰ#D ~z|fuJ5z'5,XļONvRYccju&G0tS ylN -=k1T@7Ü3dQ-`6P3!ǁmGRoy z!mBr3j'>ڦ$hI6FDŸ:BDBCM-ó} =^6]쐉f]ٺ?ΘqY(t_O w6-*ݝfgw9 _h/ؽ <9d3&ei{FpQo9d$2@ҏcI!nɵ1mۣ-RfB`h.^wq`GW^Z5ģW['mFK&Br%O>W Xl%p$Yy z#֞ fnL/9 vE7a\X,G}Ѐ3zx醧*'?qAp\UTՕ=7b'EhVp 8*v9p)dMpr%9I|ˡeY- 'Hz'J~u[ ^9e@ğ> C'|y}dc ]9:\L[ "3UV_u=>{u_>YTi̹ Hfu5KceN4ʄe;%2ڐd`r/سlk%$VΔk\g0',sNInD">9Oˬ_8SC7op~(sH7 ]]k/\_bdiQ77SNv-V_1Fz6ݘ೩YcPx s V)ۗ')a?9V!ve8kD|tӸ'tqAx3=Eΰ:Cj#UsRs13P"īPsኘ&y^%q_ iE|BR٭e_F5pdL#b gi(+M;V*G`SQN8LuG!M +=T@IN٬,ׯ*a"3#( ^yNZmlQ"~\y'6Zu~2鬢bpH櫧YܜdYXtYr0O$b.4ݻ]Crz(Šd& /IIHl'}ؓ΄wi1BFH/)v7aqPla~2 PdM@I}i WHnfKO&O8¶4zB*mȠVfG!9`JυFΫAhs"0fI"r_Kmk9Y$xJ%k(V8ZN@ĀPDoZEgS1DŽ̻{Œ[tSg͗#Pr| eRE%4;AC3&rB}R~azbVFcKvA,˱]{qGNy|EF@h--T飳]ww`A,#7FD4ZlYZ]xk 4ո:mz;pfI/vwY'#|< M&t&AdNu8aB (fyES3g(z}>Ǖgo!O {8,DIB@7vUwpEȹkR ˊ2@$<(Q^V &aUFϦ${7tI<׭*.2p #X~H kTc&NJxr+##vTbťYcgb^8xE :8ʕbCz[~j4~R<>ǭq+0G8}VM!_}gd@";ujkƣvg5~OÃZ"ڠʺ;_lk:f 4 K#.:0jw'Ć|Գt%JT̓{1 k57o@^81_@AӤm/GT rGt3>7Ĥw\@})'XVF,`ܚZ91 Un:K%rٞ *= ?ED3l0N j6ޱ뤺j^ a`WEWD37&JX9K){=yttMlvzam[F,߻#O B5ƅUȦ{q:~ƟMF <1 sl_d^vPWǼxFK:r̵ZOsk&C S&ù+tx/^>PJߛߏP,CE9?FVK[8j:A` `QS6+2LzH3Wb:N < 3hwU] %kb3!!ȖKS53Tke9`:W c޶z̡B }u.rƾd 6^E#1#f,rDVSW|`fb lGMcR kqⶠ%Oʷ:ڄ]u.mG΁SԵ !Ѷ.:s,I?z%ȅi N+\M.P68seBV(Kdg)m,ce6AR' Fx`լm)&̪%yVjo-O]T}ЩVb wkj1w $1tPHnn^ݸR{|[Qb&aۏ*z&A2ljN!Bנ !6v1:e]){]\vmd#S ]ȕ~pI;!VoUG2=TQSkQ7{x~4y٨) gNIݤT5wlbY*pn  * o¬WvȃA@_-lԽWE=Yq\삱L?t?"K:0m[[@,sYH iTָm<9eՐTsS>c%e hպ ?}|0sJ,rέ/Zx [ӊyqARV{X.x]TjΚ,ܱ ~eѡ#0h7!˿2 rht_Uk$!|Zňb%44bN]$AQi]@N !"R?q] "$?_aWkI֝ӵ2<2TZQЭ0!NJ]ˏ͒9՗r S .(Sa` y9**HV %Tʵ:4o˅vZr*nu{; iK΁xܮg3sJXgbpаYO;os#W6/mwGdu .Y]ш|zK3) Y= ''?0\ZIi@S̴[ x;Zpʝhij`҄ 1 ^Jy=8!Ѓ*[FC(SHjܽJ#t)7VlF$zC xPj=ܬ):BMwpJ J pXMr6yqZtepգ{q5}cuo+"RQ7dKN~n'ӂY%4r+QZQh H?y*͟d.k;RUwTOX1-=\N.ɗOlmUhdPQn[|0g䪿DxS s]$"JSrF)-_0K~y=kd"D|)m"]Q%ӆJEkżA9a6κ8/#"Ƈka,Z/x39Y^a挌uT-L%I^:gsY1vV:@\g#:#ՇGK|#w  uuxO|D)N9魡 =q L"4ÙKAA dB u"1,~3N"; ^o'"d\$DԢc8aRM;fa5Wa#)f * =-!sOU%])t)jhG==/b@P27*`IssW<V{#$",hSf">F >Z\[\H*'jw#P9FM['D9ϔA7 h/ r|gG4ݎdŋDf&f>ߠPV5bjDSԧjYlrVcXy}0Ah挚/D%d+P>,o닔S30Ù :*fDrWltօuU!!u1gaK9Qs!”]jqfOK.y$O,HQ|HFS~`"| Wqp-2hEj#8U&[ kLEen̉FɉӖ, h3V~DWx  ɵ?=,&^ya+Nmv^S̹@K)ArJA@R_>XU!b\XJ1M{\d8Ogs^4=B#8д*s.pp\ Iw|KO`q *hR{%ޠ,ZxM}6>Iق9h#{S?hc+UIC֥#"/*n}} ?$~V\4jT`}aG7&·.W@VDB8"=cf9<79+!#O)ޕ^%PjuMc@ŗJP%`{֕]9CZXd%^RLݦ#-9"dőuIfBuU9#=Ubq=~P  څ0U@{Jm[6ZgRa@vvuHl~hIG@L 58C%c9RI!e^zhe8"P =j@lqyQPA9}ַ_lFXCTƃ cF.zb")ms;H!mKAB+@j0b+̻$[po{&89@jbBNU5Ijk:os'uuҬ]#%XS0%QN$m*1*¶풁^DɸpӓÑP }ͮ7?<{FOISꓼv:kx(ց׏ }]a7OU%(Ow(˰#FPWIÔ|EJ%&ؤ+2 hB&6dD!r%S뷦m^_L"*ڍ&T琊gҴ!;-@".n\^ӈ{;ns5r:Q QQL!5եj;&^;h]=oe2m(rzQ]9C]%|s +f' ҄X>+*Š;QO&!sEi=uWK!Xv-POg2DMwVe| K㘰9R%Il7:c+lCc5W6:ݸ` pH+X^SZ?a0\Da[ER J ؐd#zS8¹j:L `)`E66a]w؟68>4~, iH}"Nt]rs aSeUHahPOTYs]isȌH_A$( ʀRPK_~ 7p3p2z*88L"3 f@j?/9ԫGVN"N>a"I<KφP`_=tC'k{+vm'5*$W;1]!b0׀s݃_ImǬXe[6MƦj/}{!wLN"iAYN+hp"מ')N+HcƋwB`5i $R"4y;zB/;2kSc/OܝdY:,#a] C:Y&?%F"2p"lj 4*Ug?r5'vzSpu1MX爛#'A0BzrKj1(RN""׀˂ь=j($Ս)N\.=1æG(s6䤩Q"4(E#1:Σ11H0 pY>!a0P/yar.e:'a^DJ5+ۙ=GҲ:84E'L$;o}]` ixSݹmjA\zfLmwu ‰=Vcg2%HpT HKBbknk&A !ɔh= Tl"Al 3HZT }W 1Bm["13~sƽb4Yȷ7-NLpWX%U؝FNGyO::Y]\`o T~QAdQ ,")Wn2֠;D%%DtE9НPjh ;|Fg[39ZAhMzdx4&݀Xx3a@k_Byf68ܧÉl5 5GT_XRMd#iE_EC:2gz/a}+MMxu`3? I%///5Sab"v%}KSS|7kt.)}rzHN:Mq#ꒈ7o_-h-=k#HoN5lYvLA}{P[ EmkHڅ"t^U}ټ"?AtW7Y_rÉ@5tY.&鬏\ި"h@" U`畈)_评f&Iӕ̒%-|* ̲<]t?n$Dh5NTJV.d8Ik@<en&b;R8_?ЉQvIb=YT<i82P?_ )f1&kK۱q R99l$10WաF۶go? ԱRfMP7W["8iڛDKH3US迥1l_tjVFS1-&]s _Hx5ywh5?X%!A|N(d/H-Q<<\̋LlvshC-uA-ٲl[X~'T wE:\o6IRD>/>yᖄ]!mnه( [NR dJ$|&֕h\©^mXc2O/,8U=p!`J1ФCfRqZ]qYPMi{kF|HIH/ ٔ#x)HoQ)P z_o(gMŜ̷6g8NuD_lߜνk|j$ -#Y@ΔS5)xB㦒q<6o";o٫;.:4p>GA ۟F,Ap ^l K-:9?/\ ] sT yZ11a F0P l=%\Yʗc+!d]c`'}`$dG,>[!x)މڨPs^ b; z[(0Hτ-APDY !L͓`~}G)}(҅tNs՝ U8 ,kWT&I|h}Y!d0*Y$chbP9:Ѡ % ,H_7XZEna-&Y nGϥmL*XÉ~^VHϾƬmw^\YQ.(VΣaU--&Ew;ƺ!%όQ5Z'>̳H9d]e0%շv'm8+[r m%F#Hp]Q^[lԞ_N"Ea8` x4A`шsقgpF%K챶\ч; ;g5H+!4A['I날ꇧ= _Y{$O Dnl$ZvM8\{Hs&ol9j uRLtH'%{4Kmn2yEk46,&:Z %AÌMRǃHW86%怟Y#Tv/XGftQcZd3Hng8frV1{ ṯW@LU z^˛Qíy%3T;ew&g]hfRGf+Ne?89@_]Yduk^3,TQoK6xzH@Z@ GCv\L6d4,S=! j --iM ke7smQ>;!!@ũN^ E)-3ȆvqV^+^G8=l{JtUY5d9@?=LIlo!t?鷚*w55F;^DdwX5j$iƋ]:OIgO􉦁4Ri(&v( wGt.|4Juvc( 4!4X/Oƞ5ھ:gYƟ^x\8zm0VCY*B(m-}Ny21s~}}|￀ KimB^!IMPȮ ei} )S/R JE T^ F*ij!kbMޫ΋qGh d)p@/ZAk>w̙?w~UHc;uq?4`pC5] (%(Z ?4i7_p;(l<-D)'R <(rI=Sp~ y [/:"'=G uɂ1'CDа q(vXb'xe]Rɍ@Us 8._d]1($9 ) Zk闫yȲg:m$c&SUD* 渵T?0!En&د;@Gl&8HTn8cxiWlcowWmm8fw?~ܻ?\2d5M}ٳ-yqJZS{ R`)sJ}|!2\^4FݖGoc:zʍԥT 2ҏ rGZ\u ؿԒcF7t{T[H&UJ$3kHZ(td㾶g:3;S]ւ᎚i!gmJlX/w%wh3H@yaR†S@f3`;[~^8YQig%B+5^ZS+48jbW2X] Qz).qU&ۓ&yob@{ob zwߤgM_v6#7ı[ @m\Z29&?><l8K HXZbKN'^ Yݐ! Bk_NRK;NӘf/.-b*j{0qgm;UWwLՂ2删 N*&KTcEjJײ NXKYcCJuy56L7jO4N=aA Vn-3+%?zô,f6,Ki:^e6V޴ٺdaCb+VP-}7ab{zd]qwꏉHqa[v& <23)ٻϾ {lذ;!ƀj;ri3|B$vUF$ -"=3]][ҭj9 XFS#Bݪ ¿ YG1YnCzK`xQJ5a ' Pܻk-+` IyoBъN8szH]QUoE3տmbUL&QDp&H)uumAP[^1bKՒ]/^,1)7b= CGӧW"PŃy+88[Qp1ؒȺ:Q PfUf[yAu#fWI"?іx<ȾF" qdMAo(#6ĈuU c/1.ZVW 4ALNtٳL;KiB}KNfr%5,A|tӾ|iRfGw::M!va5aL}y,8w=*lwJ%0z3ʏjj=c(j>؆Zah_4h( MGʸtO?͜yh!f;)LȯTO;ޕ{xsǸӸ{.eEk1&:bu]'Sݤj TM+]j٠8M*8ȴͬ81;ESWQТLHf%-#E67t.=[?_{1bj3 ^+@Qz'~BbZWb8u8Mol(ZS5W :# sM >An7gYXЫ[y|?#uyVB{8ֿ '05| >}(E@0Zt*y) TET9YF{ e#>L5sɂn@DpCЍ~fFܗ%s>-׆>tϑ]?pM&X3d56n5͠jqF=P *[~Ӿm\ 2 iMAKd6nW(V`D1|JCg`LWhlxF&$ `{/$q<2T,JB˙3F:OIdz'&ihzy>nT^12C.|^VЌdxΈ?$BAN3l; Ppj&F2&%׸ g4sW\|tIA >`4<al"盾Ney$ӘVR6Y: Ěghe_zf4a{"CO/J4Ku@du )}#= ~ IPƴz}gnV`xarHRFѳ>JI=)2DMcHZc<6g(Z,n{.JOilf;'QfW} EePK io] MXzw2G+5s|Gj!P+S/:qŃy)Nҍa/pvcFd;:g-Gcm9%FzĖhؖTkVm0m3{JFq ct;+H/JXFEURTeB>fd u*$[FL >%sw/|o^ުBU6~Z︆]x^<Eʟ $_U7{]_V lT^3> ^#r\d'1{;#{شنר}Fp'CxЍi2NK^h=Ǘ[3EɳiCW5Ξ z[<"ԝ7Je*\af~=id*p efޔf:vV_ʼnR_ڗc 9>XX'¬hvN$ gz&֑O ܮk֎Sk ^'U\bXrH$ o뽷#- {!BY?v˄"sF[ҳOa!v:#ڶvTUx{c5ۨGMbwtE259-@Dww0/e]ᝅ--:0iD0 Sۨ/e&sC d~ě#Z䐱w%Y#ȅɛIy5!%6^`C#Eu~PO v#nxg>=eH(Ö́J 7 ,u %' i1t^ΗXki?C!F,LBz)famJ$`)ΒsRΰ`LKGW(D'"APs7geɽZDNUd]n0S&'x7_)N7 ,Դ7W,'?LᵄPsc /v']p$o;SXtLPrwMlL{Эw2ٿuV$M+#NGdsF'msE l-.r[|6 )[$Y(5 쏓A(N/%xq,+dgK̞_R*Ԏ9:{EhfDN.ߑ֐Su`LiEX%*_{w n?#v#GG~*14 x+24[p#YMw4K+jCRF/)v£%xKTlaIQVr%NBYնwsպ[ 'q 7%/X"%.aKWZY=_r;x+xX % 7u@M} l9)M>SE֑W 'r-~Bf:x:v\Yj#lc=1džuh`Ÿ[KgϤrd9£~Vrلasoⴶ&MuOڇuӗEJtv""E~4ҼIA#?XJBEU-G2ΒMmф[͸Ac׵y-[0B}<8୍R܁܎_u]({ro'/t*`-Ul=-h6#4:1zg*'` Ɖ,)KEw|b-5ZsPRg~~~]"v[тC/-fi6ycpLPWHԎΡJQzf]8.kwdx+uƢ QדqrxexLx!}sEp{8zu&.{f ^9 LUˣ>` :M9bPN m2s1)NwQȘ@@QӊGC!gZRleS| -g*_[êN],HuY`Ҥ+]jm {wn oVW-2 [>Uޕxu>n(u"gNB ۡNjD|Q>xקX.p'sPPb=Y6z+"=0 M\bZN-kg& 4JL f«fqn*RZXSSoBodjQ$qJxmu Nj+I7kUJ4qQ40Zw` (-\R h< a9 k7芾6x2q+q-U쁷)oR6ݳ#IX:5Hn[DlMg('8G+ÊOrΊ_XC ZӋ9si!S3gV1J.î];"O"D159S`\3Jqh}?BTgN ?`p3w+U{ VEpzhxƖg$Etڛ=G8jy%/b&7^  'c%jbGK̚BFI*\!^j۱˵}^?y8b@D2LzH{VЧB&Bw|Y[ ɽ[qU1& ΃sPm/#!kֻ wk7j[3b*vTY+ӸS=L@zfS>LVX'5/@'74O6 }.z!hB=%x/2@ƐLovd. }2f ?Lyʷ E>,ݥ{(?4$CH'"]܄;L2?;Mmt3$:I"3?QJ󏆕Ϭ&V`bB㏢ 9Kgi+:2X57QL?]-LJU~1nH$e6/xB8Wq%BM/j~9X *(.Gҕ^?!Ԅ?BRѫ!ޙF ` q#" 9b&NawD:;]IB6d}]ޒ pqj*h}a^4ۮBl׌Hx%QY "LMe.AQVy~)n*Z;T2&M}`2 aEir0&aB̟tQܸx2h~_ >}pІ t ZDžlS4~ʚot`ڟS+w"S(QHsB6Dq;&}HD!A PO%Vq$d]<˘dit{ t^a֎vH%bTn [qsmb\u WXb ]O2Ж7L//}C{x׷1owW6Wv [DUj&&)ܨ'{|kZ,VM'@\jMYܞ{hoy1H!+ŀ4^?ui!])d&fJ2C:`CCi(qs [\(Puw8 mI'Z)N()=&PEz ˙0S!ZG0tDy@yeD"OXP./][ 5MAV,^#BMVOKprUӥ\N-ciyL`X~j%:yB%Ie?S+-`FćM-#Wt 6' ;pH7;&g= j,%( n٤Gگ߁N"7ʾ9F#  0IhӦ`y up `zXeӶ4Wc$8mQ /k0:8Q+P 4,|j.(hSy|R t kaŹ=nIוq+>u'$6v!Cu{HencbQ3[sUvzDnֻ@,fwOdݭms͍Dʙ> [ֳmf,Rg<2 ᱾!qydnN6 ӻSx~ S>q P^!@IGh'5 3{nWȐ}{28&xbnYd-ف WyNIY8O./*R|]}.NɈ.c! %v:~3b0V/pLY "cN_E`@`̑+<¿d3WiJ(6qS6TWNJ~r;Df[]Vz8G2N;-o)žleHaF ؇B(xsKY rAfq :n^̹ N'):X AMwS]ܪ/w0XW6po!7x/ ;l4,)[2)9iӽ͉n][w97TG^ISt}lqٮ. **&ݶ*ws5= :p|r͒\$!a5zq}|cWૹY>q>P d{f- L['iہL(/(nonL%i]L.5㲪2"㢦ܮnXH4k<3hue, U55<9(Ƹq A:\&bičr`H1[ؙ‘4cZ*(gIYE:4>X>~ <+L?\l$B/y oRŤp\G*RZC4\p0[8S,3W&W(i̠N b#$KD9oO3glh>ik?蝶NPcq Jc6S$0uF7z)c/]aCHOG׉omߑ3jyw|^ X7KjSeSOI^2Z`|Ck͕ia_7iW{:L{$ݕIɭNO&M>e*m6o,{hpi@]|#(IoL!4 QC^L1Gwb˳oZ I6]w='6[6'\1-j(4Sٳk-ʱ7]>մ< KϘf";̾r6F?:6n<}y]&v(&֟ĈR!` ?^@;ނ~* %f0Slu~DDk-°kj7L.Hey3ʢ-JxgHY)s+E.a7Rg cu2^D+*H=B bͤ#Rއ?E3qSE$58X:Q[/sHByo8'j' "߯uRl?v"D ).Jf=nc^BAC,| qjB&K(1G;^UmnMrnD I@m- *ZNM\d 9.`9n{PX 4n!TS@x>T}O ,_E<#3sZV/&. )Ւ䖽|qsn8׾J{Bk _ۇ^n`G1zŽee+??⎜(/!63JZ0xbډXnI/RAiڟ`qkwuuBYizA-w26%*+WWSHJK,i~> oiRIk\ 5}=H_D>RET$Λ l/6vލ (IHB.V tP@Wl0rg@(w{;;VN @١BQ@$ibe_;=ϾGiJm=rT`'i K6wOr/nyX&V~M"'[̇,|u#(Z>Uv0Qs \Vb-nyN !`uAaj#OcMa(PRfU)SP!yzfPP"G@a~Y Vc9;- M.mCo-!+ JR n3R\7^G;\Uk5dmkmmdR<'oC !pVTKx2p p"h,'EvLmSl;m,O$yI蓰^n2I:q]:J4RCJe WoDNY"{~\SCqH* I1]K4)B1t#b*фa kv4z;֪L KŞSCVZzH~\hyrK⩉"ZL S";l6hvM馪F9"ڷڂgK}g5Jں^=>~䷒8v,*. &nn sR!o{|Ł3 0!fVіGTr'I"X%$^cH6?}N6(MCuR |z%8#|2{~L7"B p+h? :<;V6%a7'۸kгū1—ET1e@)Xt-$H ч>)y`N;c*}C=~@wBwuY T@ڎEq~WXha!o8<%n"Lz.T)전03Ή1W}޵5&'dpqbSE2" aش#Π[`rU %@`gm%x0M˞5 < ?7lc0{)L @S6-]%{-Y{:& sZ.ќ3AFGс:'piQ"gIshj/%!).9 TS01O;S@YrHW:,©ŏ _j3gnۢr.g_^( 4r)㎺\Om|ZWACJ.$K>OmvBx >3 )P^#`J?$eϱ)h4Z@uRcH7/=DmT2xkZ|:9 6xnD u9VIۗ^wgs!!2i n^J,V-S {`mCC.WeUG;:a`#S`pYyBS"SiRkeW}mpPڦ )R놔w(Y` Y,:~=܂,|h}'k~F; 2N)=upH9JXhtPe[i9C*RfW &HGi榁M [IyGM>:fMmgyuz ndtDhRºܥ8wF 8h4Q.3cPg,4̹*ebm5*GF^sGe ]6}Q[إib~iA%#mu[I$eQR3G[vHT*K1@ǂQl 3c 1e̒e0N]W}ބ!*N3hPez_ܦj,fdm GU㲞lWSٳP]YP)f_ bxMId>H>FkA^=W5LU`bv,-Qϳh*YˈY6i=BCg E/4+q6|kӧ~'nYVm`;, $)KMg4pyD-=vYz2&X/JHjY:!a01mp| =I*mh]7RW0P˵O@oJ@L==Ke`<9B aZiQUr9#9ZVRj6dOҏnuYDroG51m"doP~ :'$i6imnK@砘,ORN =x f~d TĶʑhu@a2>ř`w$8o8+q"<ּ;H%YQEBW"``0jϑF+ &&u{dO񐡍~Ha\M;Q/ƐMKVZ;gG×䉢3ҝ |LXҡ=M015Xzy>AR0c؍0_jXƑ/n>|) L;0vd]ǍSٿv< :|8e,W !_ZKYy<5y1 NS;{/y WQnA{pn, 2s\o^i yOk pEGP8˝X r_J6,|9?.&EZ_!yo1 JWے?WhMٝy-U?u]_ɨP8cDUi i6f|<$L)F@_ݞO(6:\A#yE S o2ר (ZiyK"@s=t ̟k|b' H{7W_"')RVn6L4 f&V?7^-B؂~ާX-9P4j!S~.W9D_@q"(^1L&Ԩw.yF_JjYn6O\?u,chSߤπgה[?y FiKO7eZNB#K?ʪ<yLsFaV-"~{5(FTڪfn+@4&ǼJ?=⵻6 mh{o:Uꜛ5=E/8+!uf6KO2/qL.=6~TxwbٶWQqy@Z*x7,XG%] Z4zN˺U,įH[ƥcw;8Ys1}V.Oڻh%?8%% 1,3h̗X/k~jJ2yaO9 .`x$r8lx+o ֋dL˿l@ >"Q3N^$rw^iCF>ՁXJhݾ^Ȧ Gv5rU S Ӌk`(@7])Kt~茵O5FM+['3][>0"; )="$,ò|D\0T;꺡S; S z %~PzG>K9 3a0s?fK޼-?6HjfA8;qmobdn^G On֡0Û CjxXޡ4U8JπjˑUi](5{BdПZ<V}3x@/YHxZ7۴,er1/ >1 p=x#iSMfҕA7'%+)'Չr*5?+)ߗVM; A<=͏y0qbv:"eBSiL?j:<炣4b"3P(-iUL58evY-&WݕM?NIk,PK"`C_IY0Rb\iQW$,Iݎp>+\ղh+~Fo1HiFuߗs/P$%=띄q%Bi'U/.=P`RӋmc,lTLn8! 軅J̞y%|z:cʴ)F w+#ުNg1! ?Zơ >$GU+N^JWmg;oD_:Ts>{AcLN+FP9TDz:!#\@g1LBKԐڛ̟!("=4ɻ@*],26N(-]7 |2LΉ+fNW.UØLm|28ձp0CDw:+f^[೻C`CRA$i)wjf3j]>_Ah3;%#S, JĵEZUEχ9?JGjP^:B(rKeY{~ z)*ETﭖT䎶%N;@y)%Ё2]unpEq[  S=G[I{T}+ qQyY&)H@"xnsǛiqmBcqeTp.ڳ(m'mAB7  'Ao9{AnT8^^a|0f&9&nd՚^,1=9gP zt`( uC%^v3;k {&l\C6 FO, +A`L=uDj,*qK64vn72:w\`z8n68*;!NXH^`*0/Μr\8vɳT &,D^bI L\?r8k}%\ wj*0 pz RAXoiTÝ9"g%;cᮞ \,ܘzav얢NUt1 #\4Tjdaꩠ;Rmӿ>+mFT[F GvW=[XEVKxP¥=gE{ B8O "4sR#ۀ3m^Rq?˦N+i*eBWh$91 ?ȞMح5J*cg u0U/BCYP k;.pkL(7S0Ӧ.8Bz'PQݕ0HwSy,'8$:~ܦIXzU.^۵d_X.%h3¹5_ls~JF+s&pr_rem/[|ri*+NwsR8m,lUHPmE^plf 89 wd&E#;wD0ЎcڹoLިrhhXY[h`=_ٳ[Y53%t>|zܯ[3o?ʵQ2UX<&$&44 ;L1&]fR^W8èmԤ~eW3"+PDqԷ׈z^UG&>,19\iI-X3lOw:9{҄عB"P)z3_%>=*įecSn % XkSmp!f%G=^c#_54nߴ ʶ˒2j%`ŶinQ6yƿ!%:$pņ\uxo6^3`d39P*7}EI}s -S9nr?Sx Ɓ FG?ʹ!Ց'Yd[BMZh |Ӡl,`3{ |FeTFۓ=ɭمtޮJ:|d1>I ""8cYd}A1Ш/^be&\Z%U| s-zaʪ\@yZ<%kH:3/c97~呟 t>gFIW hQ OE׽l]/Z1e 44*]rfd3e5>菌+v`p֫i<c"°L6lB?QE<͕Nb(wS*qhjZ2JZI,.{ujC^F5@S7]=7l%'-c\U'c\0 ,xZճ|j,ˍERQ.ғj7s;@44@tٯGQz/+ɴjݢ%sy!{key=L# xil1]~n o3EZ=徳6n\ȓD8pTVzK\YG1ZT/Ҡy.5]DccH4E[m*=74A!!.:cu7U7VP)H8MeT_|Ƶ}&oUg>vRVUHhYJ5d$xf0S[ۅ 16 s2<|*{d# pIHxޜEQd,P(]֏A&;*)VQ:,AU\H ֨SŒ&rP'BaXJkm!|=_9ʭbYM1FC c}Qqtx a f>vPQYTxwf((Wr^9WqXwbQN{7xcB>rMEk%p/\\Bܷ!OLv` ĪWPn4!W JV$BNMt^/dCprcOc~꽆BI)hj$i@$q}'C9( ǐ 4hKUYP^*rMLQ6,6$/7ofA UII'Җّڄþ>S1;]'tU!x%5F6V1q ԇRr9yA{ڦ. :̗ (8+o_(k(yǿXoRZ~Rߜ3؇ί ۮR#kA(0kFRR?A >,F끏֦ծR1bw)K*E7"![[s1ܛ=ITOSt{M"Uˎk똹wU\j֡.#5i2Jfnm,ڰ K)+s9YiKVhxTKAXO~2neAutK)iVxy>okc؀v,iw)칼.Y‹"源grQ;"Os0.~Ӈ<;0 90ILL?|VC_R(YU7C/wt"#9zH*O5 *Yb+2#T'Eo>Z1NK,):A <w8v?s[fh'RW5"$ qSB0xN5n8˳Cqw =(tv$˨fz0'=)Ñ+ 3 "":,k6_D|oxAqkaX!Eg4/Cp-[bëɈTz QH_dZOAA8|`!g1,5i#dqUБ6l4gQ_SYr͎n#aMbQHDA6LV2JQfj,ڥR96DrcƤY#L&xݶEZ |gӟrnV0vdU]#lOj8D P8"Zh%_lx]է]w,/c] , 6y\Z t-90`_^Dz1sƫ|e+W D'ZS~p n J"#R@Z^tUZ6P9G 5O*3efFL9=o7H(DNeK_PLSEuIΧXFM{Jq=yN$I}43h_ETsl- alA&Ӟ8( !Rz7.*~Ħn(K2bs^ҳ|JM;G @S0 G9&rOsNi1"YBOޮQ8 .ǔA.\AaSRx :,`Jw aK{Ci\U5+Kl[/xL`5z @qgqU$ztUmW+QzU(9R*zq3U ;`C{e;.ڞ*$%i@RAB'Fᨦ6PA/`6Gϕl1"9Bޫ[Ik1:ZD AɓP35cT x}t_KP-C*pM{PRΉG!-4k}ې!)KW +13S uьO\5ᅡorC +`K*q \8o e%О::BBR%l@WӍq2=ZaP021ƃr$3KW֒oLxW秹k 0e(uBZW9JLmѯfU PUAšgdLC 8/vh@s=r4wJ`B[z . \a (JF:>! 7ʹOt|)4g A/k">ۊyQ߳;:'kGYyq Wk FY.vEZma9ޤI/} fm`\HQgAl&'m S[ў_2ڐ4\tUX h[pKl`ƒ~ `{f8㡄^יHX ZP?UKd{N} 7ٸtJ oyFŜЙN-TF{#4}jYm*̳04*W:w5_ri}({EJf>զT_<؋抸;DgD |lW3Iǥxy De>;rʁ;kZ, /5 ϗ/6a_>C{mՑ!rYj_ ǯ?`0 (yރhJI|A&(@]Zf2%^^a/\YyGCjއp܄<xMP.;w(?YmE>lڷA.hޫ%kc&cX OYB|Oմyp|~pc2vg" K=E1 n4 8LXau HyI`DGb A;T~Z @o4*b;,>\GǝGyB)m@:RvA5}c ʹj|<x6SrrJލ~@+j3ZL; Q? /jg=G+iOզ̝=#_xTuy\B,i~GYT4lW?vVJ\MaC!DfL' {,wO^:—7!F(;ewG&VG*c |HO[ԗ0bҨLM~ofoЀ6:DՓic7GG]AgGS t["K}'@м{7xXahTt:oC&^>!&Q՘{&ukA@U؊sK˫V9y()F $4k:!S?؋N_HGɔܛZpDhQ",GL&K>{.x]W? yƥ߳e} Hfz$$bAmD06B>rhx} t?tDގ [Riw{WjȔS3CCS[wM]T[qDĒTME_|u) IMQtBls55(gU έDEI/hrg; ck؜%3{De.8aw.ګXPXv6٢xScNo-Ju)D޵/ > ,4 JqTW"FPkӺh1o' .RM>%"e?b6H>]LCW\Eyw#gCUCmƾ}E#VgԸ{) TXC߼rxր ʉҴe']Ml0.|]O~:C @!+4H4/OU) _ olx.hզ@7:)֖s,r Ew>#mV~AFˋ˜?!=7Ej1Nc❦цia}ZBrl^@ΝcѱcOB6GQBkb}88Z<7+Ҕ@X:~BQFJD^Вk=e i61=ܐwRo~ =b payrLY~ oBMfeI3`8};#J:Ç(10ڂS٤Brٮý[ՌGx0/龅Oۼ c?d̦_%+2+jҔJ;8LPaLo62ќ[flZ ;6#a5S/F_ِLsJg7KأmwElEu,5+gv֤U6f:)*΢Ht p;@+YȕYW @ͽud.l<:8ֳM9h+j~jb%'7TkH{;,tZN~sdQeȢK{Q'eӥş`DzcMbJڞ?'Y :TyQ[ }ås6S@SFh{wqmWcӛ`?]eHLLO]IX(v%ŇإdÝL\/4J7p{0i'Y7},&W"._ P WoE1WV5R5:咣Q޹ͻ$+دBϝMh{#0Mt;-&'@WȻZU#ޅE!lޥZU*6Qy ]lX*9BZwjg,#" .A;z8K%^ 2* 誠bwKB8f GWP#(k} +Q(Rn`~2aQ&@Ii3*Du2uNj;|361?SwO99䷻t7OLZyijRٵrI7! } "( 38ZK xRb5΄g=ֿ'(R!}.[O^m"Ȗ^fUO= UymKrå&W|?kBSˎW_\Jy[%YcUL!(?U>>"i0 'Lm+ջф `TeLn"N+ZlbBi =9OS[d~ FAf>kT1Sܳ8sm#DzbȐlGp>FsgވSXly%L*tts弰?wDۋ 3 Uqg2hoQZoiJ; b5*upiIi-P :gF29/t%43z*_mѦv< zK${k4Y9(˜i!ԡony<?oPDBo:eӚsnAzNA9>X4f =bKp }wL;]:@uWyp4 u߽qBÚtz.Y0/(5 +Bye4=,u&0 +@"`Bi0IHvt( .&lwg[Q~o_wӥ|c–Ru :-{CzLYq$7^l6a38ՈiIQ܄/;cԒXoBƙKϷW{{C:.;^f1-# ZF b7HD/ w쁟 ыM3r Q;Kuoꀲ8}3VtbfG>p+p678$ߡ BH4'-ĝr cgrK3736 iP;ݦmPBUmy9UP(}R_q~5զs%kU7nYW3>F|5]+|sF 3+s%Lvӎ5SֺDkgzҐ1a#ù4AR3NᤥK?6nOMB5RꠐxU`xUeȎ[|g)MV]o&6Sm>"5QNJ9 r@F^P-~v0TÞȿm BbQa ȑ2΍-]E8D9OEKU2EA+ٶGX˖_rXZ8) \h ԢߣC<4}`&ڝuI`v6 @uxfی}|? y[ߛ^/G'V6\S@ 4[xFaA8Hq=A,YӖS_gL6W9G2b0eywW5YLy9X#sBOYr72~H~RRL QA|]~fwc݆BdMHtwACWK| Cז@@8 8;Xi) gM L^k ̼b%M9 B%?,I $8U<  2 -@\34 ["~wvB!sCM1:O$%}K>*gn<DLfa.JfMEjQ[ӗy ͨԙ [&f#3,%nɩJ5-apw[!*W݃Lȇd%ztxCSWÝS m#"$ Tz|-DQ5U/x0MT0hDigszQ8d:Fᄑ*qTXK7r@zk]WDfDzѳia%H(\Bnz0&1FT?D)W޾P,yF䄶RO7D9nrcha_#.Nj۱&SY $Hjf͒c59c~B:S<j,)THMoyÙb:y9J*,t_UlieǾ"bPr0[z( zԵ9b^KtO}iD0/็қX2/d 8g]:߯ARJ>}3- pyGU"L,= b"N2h™'C8ڌć1h4BܐŤ 虮|c2ג:t$ I,O }eS44r]LY=/qXbJ(gq)a__gy, C)b-O!6B%P;k=Ԝx_q# nB5!Ӯ)O0\ |^mgmWq'(ׄ/wZ> &ڑ$~4mPZZ7YS-K;ݽ7[/1Ս_j 3˻~nMH݆=58]V+3&>SB^F:`y 1AE `q% ފެA}IQmz>D9~h.W yP];1zY˫P sҍ5 {4*0UC'R;Vuo̼0&j8\ J.:b-1~|9*C[zcKzC u=zk03Hj.I)7L/GH1A=arS\ k6>{Xas;b'|'6ZjWsih3>߰S՗]g3`,?S.eF|WFŗ*\h\4g+dI">H@ŔSOkWNt{AmAF!4qxʐs ˳A| Zd)+uh!Z[}y T=BWM+Ϳ/q?w/@).B[!Fн}Iڛac8 Q^ndY,nWp,Dqp"˅C}~vߧ veZz=QdҽxX pt6(&"'k͘oP|]e؅fˇCwS <*gHfMtpg!jj? 9? Xŋt^ٱQpJGXm<.ۣC\ LMКH3;pK@F&ĵ[6lr}j!juB0g//ڢٻjV#=n#[ %1PĤjf/fk9bťVP~&#g]ҭF@<_L|/E(_0'~#(1I]*FO'zQi_ZIYCjmn_zmПmRE y# IC׸\>_9ͅwfFbj]XCua{~?S&c,f Oc?,=TC@!}ؤZ~A:PZqh."#E?Ȑ;(ma <9E. Ȇt=[~ x(-϶XaﮎYCP;@)97⯳X۝ϊ^BAi_)7U$akxOb{5 R2J"M1g ]>K`d߇ט.VzAyhx<>X~gqOƐCj9Vrf<LlGX Cֈ?ʧHAOHޢR_"ׂ{b\_ 0|Kq ݙ~ZU4j~ѺLïh9lK8CՁh%QP~Z9!fKQJЈl5L<¼ kw?v+oBX*dJԖ/nA(ÿ(N"0c[35ãwXT4AzL5lrZF^?Ҝ]>nӄ_/jGq̣MfEo-DتPRj#4NNHv[Ӿ@dQP焝1?}| ͅrry?!jLTap4ġщ/m]Ɏ4>$oW/JbY䯪̦тѕwvPnh2 Qݐ_1C:fj}SLDfqo%QFy3L֠یN 80d $?ޭ%}%<G:QJl^߾e^`|NemFkPzAG=uF#&5>/#\Բ  N ~xc,cb%jfB߾oj:_:-FjM*4BB$ #;t5ɖVX~gUM4!3ypkƒ@VJFnɘbg}"];j/rJ2.ud[ǜ NK Uց"[o/:AJY2} Ur{}Hc!z]}!zvj F2i%Gka\`G@eؑuޢ[Gw!.tf'jOwϴ~i-UgkQ"mQ7dg4l{^$fp&p+BՓ+T6RLkeGi!Ix"}GP$25z'%bɺ1W,1SquVrWQH0FF HSg cLZȐ^d\7pֆ+$P?[Ӆg&WW,"%2Ea;G⨼o<몡—3{tzś$*g;|A&c*XA i~1\a"='!tZ} _ !>V%Yy)Vce~i\͉!0()(BPQ6ޱ} xqK_+m2S@¥hEslBf@>]xZp y풯 ,-y)C~Q]B&o_y]厳h}IgCس0>ϻ >NN7šS^qK;Vsu{1r۞>!NP֨DqO5HZuy)%O/V<U}N׆Ů@[1FfajVA;GHO.rQS(l`$<uS 8dG Ę`&:ҵ@1-8KU Ooz=1w 7*g&@sIb%/6^67 3_kp+qY=حܒol=0iFo2.g OS؄H*nkECGe2)mKWT-rCKhlL 4෷r=dsa-k& '`]fjߞ,5JxGEJ0]IHVqT}ȗnYO?@ԃ`iD}B"G@|j^jRԇ_iLw^򃴖9X:!c[|kP$Hy' kIzV wWX[6ދYRwU 8U\Uq 'A׍G\g|"XTIH%HfV߀ Q/?S!syRԆ'eU?G{ s V)CP (j[d)>a8 1|K/Q*钤M~A!zɳ4wqXQP(Bkj;4 )"g@X68%ɳY')H~7ud$'#o}6-2`P S41Pcfr3iRNo}oc[I.DS*]v"nW~A.h~ɹv[Mc12j֍ChYN"-ֲo۪qJ~B+66Dܠ?MFj̻T{aqAX,Ǩe\QQ nκݻ̳ir'VS9Qv/*;'룂,j_#Ag5eRRZ!_R%~ZA痵2!JtV~þs(-O"~ȶ‰x4rؔ]$9~ 'c(_q[+:[̰|8 "2u5 g+ $1 ]`0T̀m1DH:4s~¾3FI8^FY? \7`.{jw;@w'$H IL /$Y 2ximp L=2dBp(Ky͹+6ob "*ځ@NER$ڐ%Ѻ:8Shnq|m(#ƻ,w5CM>\i ٗfIJ ܇ tӺV-۫u6#p/I<~z_zN7 Nhq[sQ|& P:H@IR(A^C4@XyWUzjZ czm^۫b]n4i` [?Gُ-X_J"m͞;0)u[ W_8 ! BSQg|t`` ($Uu}RsqH{~^(X<DIv"`ߗUaT6!T:WG7@hYEE+Gڋ|'5Fm7]N .GݕcVi4`(횫Y4ӷh:FtƋ.]|Qh@kKNKSc{5#3+ @G>J V-G#7(\aأ=Zml%L~ hKqO$I٤,03ӎ%RgOD!~όNO/Kp"# ;}~8جti` ! :Mϖj|OEd6\ͧ[}?\;x6ҙr`/Ctl pV)m)Pq꧒);o:ABic8םK~^eP%BFZf f\ Jv Z|S,•XC1xX;2>;E4iXXcnբ&;LaԙɚDDzhDzJ9g.'llXtfrIB^3"xK.]lf}Ia8Z}q+V`C '/f$=(Z~LX65Y] q&j$D! m찎BڪXK^ \ÚW:˂ʯh7\aBwKbD+i %ћJ6o4谑jWΥUd12sr'$^B&gszT/Lj4WJN] ]{uB1V7?\ee9'!YQOќgnnd}G>^"1$yǑLP6ZfPŽ1uf+,CoȽmM8%nHmz_n-,)_<~i^QDu{~S[Jě`t q{41<c+q mMi Vt?SFN,a N@R{qV.BEYC"3, Q EЂ0F䜃zziJ5clhK~qT⊁d lkj1<(J#22G88 ԓVt، _fQ#owܰ>Fc<|4 pn` 9OTv+/c*,S挑w s"~Fl0ۏ[U_HsE7Oe8.=aOWS59բZf(2 fI;z2[L#ءcRvF1 s UpW,r7wIvg j?|\nT]rv+䛬 iwd$mzG )c~оQD\NvlMUpB ǐܜ@ӀH.?EL!g{&OCղ>7PDtv^5[]xbH>O]qG D6uwXE+&*^׃7MIɺr&=SfȧL|>saO4ާ]4իmQCGJc87\PECVsn >~TeukT?*j꒢p D3ZȿޏN7Q'0,@eUXPR>˂Bm<_a`8ؖlvuBl}^ &9HF;G*^cv4ů}oBV+:t "O$zu:$ 6 Nfp2  #K5A>_Wd@5[R;W1f)05B;§p(05h L#c::mw0vN6?kȚQo6-Y=z'F&{1,W{DK:*VbP#Wl$HL5hK}S# 74`4UTݎ!q뿬nt*4[ nVȧRg@をy"A[pŶZX&kPO)vE-y Jhlf̭xBpyhIT K!|R{*<53N bH ;A1>C(ɢQ;'q"ʝɰa'X8ha P$Cy#]lƬ(2W$f4F03a9I|c)v>bJ͊faUӎgcK;O2x^(ũ9NJrDS(F.E7ɡ4l)^z1A,$$ 72蒖: ~Fێij h+r45%Yoc}UoCd21DNݮ (-iH`9ۼfp :^#[ E0(&dENt쭱:9WK>+(1,<zRk*&ݹ#=Kot{&uGQ|!Su݄y.U8$_7w;y@z|s{ c.:)ΰyG!ٜW0Đ+A(*CkݜY|u2GJ؄.׷F"֗ʼީds\csGWP3HmB?N7gosR 'qꀢd Um^ Y`hsš]͊ۖ>…؃6xnP#JZF6T.4GH䅊~sfjMT:N*eJIuA#!~=p_u簷~G}')V4`^@LR qt%Q}qo_<jr`?Ztz $Ѭ]Ԏb݊> Dd ]c07 9miwn)}pOFxt[u:䗅>Xz;0FT.?S*`f8${s 6+JHUV,,;imYlK f_}*䗉.3ܥGP%wÃc1swI}\gb7kg-O0Sp o v C{b.ћ(M%"pZ d5yK3E+>eQʘۗC88BrOnCdEM]D@+4x-hK:#4P`ŧ34 7gMy:* 6ws;<3܆Ù[ gkoCf)H re5D +N̜2QU: GRN~g)# />,j8^|r .ZHowaa- t /d‚^`SCf_"G@Q?9X<*jjN1V;J74w^uIuYΣUWC- ]~.D:3i{DžcThC9k~o'ڭD.p4{={x3zBv:X Dsd9<_Ajvmzqs*̪mݧ &jf% ooDϨ>maaԕX_t)_CsZ|\k_zͼ{+<.YlW̻{>.榶puKxZdM!BVO3ZNkĺ+[K> *wM,Hpdݶg+4s:9F+!6p j!U3x>KK@_D~9TqsKin;7\ìEPCj' 6Wu3ZN>&(”"goH׃- 1`Å;sBf:-W̌_{ \d旝%Ol-,ڣ}`Qj*ȏ]Q\ĺ^迵4lD; %a萶2Nd55>y;3eh`5*x*+mOlimjWZ6a#Xk2jkIL~Ҋϙ߷8KD\[ON)&<$.CKx¼B呷"̬q} "UUYF;Œ>s9ZLd˴.h ,w 4AbfX|t<~3q6`:4VSf3 =9KxGuB«*AvFUݜPC^5^|I7W 4ċdl R|B hDU Y7}w' G0#(u&;y>mONtˑjx> #& l7 mKjU a Clwy"re817i9G'D{_,%Pp%8$ X̑}EH`%9]pb'<^C*&10N3UX3fiR\ gagbĩ딭Vֳu߱f -K _$[lOaAvoUSG]p-;Qk PآRfaw/%0ISFݎ8l> Սm B$q^<|}>cS+g`xNvG e,R7P.ʠ|ȐIQs X#F߱",_kaZSjR#w9Y@Xvs Öv6-ˠ#z\z^d }i8qau㒽մ&4{(UQgڢs,(3( FjnݢdJHcSTK.;NrRm]YSAY sO^ wx,HAa\/%` T mɏ~;6iwD1`ćpLJռ*Y Α}H~=:{r~^6*,SW嶣"EH2r9G͡? .qo² iEOS<_"!{a/ɋ3`krŃ꾣D\%U ;ףD'}@JLq,|iN!fߧL!mmA{Ỳ+hW#`֝GL¹JAOz%So@Le.^u ܝ긵{6Bly,l biy WŕVOf߇V1K^H>̼Fʫen}6+XMj{--;GKzgd0{[Д:̳\X ߀:T ,FE[쳖oN+ݤ,G6 S#Joi;8^dIޢ[أ/t$B'X} 7#rfἝ~Wtc'TKva$ys3kkbE}ǿF~V\h " ZS-(rV}D1fc6Ёen|*Ws+PpPcw/ 96҉DT <w|>ΌN~DWz|:$w' )ɴ>Lu:X&0qFR.n;:sd/ٵ1w 'Me:bHMkV LbznJ Cʴqz`fSҌXU" $8;w dx[?G}U݉;GyyJihĢ~D1`~uk_(6lP/&%P5EO׮7%$B4:DJyޖT +rfjii\tԱsnmhsu?Qq~8:' LGD&hXZ{" %.:LC[Ij/!?6O;"Qv +>IMWg<+ rF K-^I%X%q8s&&Է aWNRs%EK$ XnjN#X0"< )ABZd"WCl,轊}A@T߁7zghn8P|T$~zbX~&l*SqGovJyše#fcJjg.u Lџڊh #QEUxar^ZD:\n9{e N/_@ Le3+;< |p=W" 5İiuuXUHpqDt2s|[-ULϻم+)c@J S{d1OjzA[ѭׂu=69a,'6фuQI㚨]QW6L^My3(ъ /C=o\q >=q^im̋O>-;YڌV9b.7ο&+K|#]Ip [ p ڏMsC2S4/Uo L57& KK(1!ɘ~w-V:nay딝tڳٺNJЙ_K$}3zc @D rΎRÁ-lzܛnoW!,]4u~,Wde~P TLXfgޔCCw :E/>N)Ƥ\G]/g㒐Qڂ\{F:;0})@r>pHӭϪY e(fSKvB1ex -ɕ8( aeA2 V v)[wAXnѹu 5*;-TX0yp5WvA#AWR:=̽PЬ~9W+cV P?+$1!ncES@.J'ՒbJ9k%ydl|DIaj/8vCv|YҘM8x]J/_[+= %/^F}-wʎ6Je^x2K09p xڄ=N. a\=Gt V'ld6zT jkǞ)xSI~]e辏[u}2)\Gi" 4A֩nr:UR@NVLaa` e*E*Py&01G"2 GQqYd<IC;,*cZS tO0} uvu4zewk(?+QĽw$1IIPtC 62|o)H I;50:DEp -&@ bN ]6Ƌw2TaTʶ[1~PҸAZE9ø # [An-,|ZVT)>KIR߂L4fnu}}ZU&(| CZ-{s@Ƒ2;(nDϿu~; k4-:ѳrZʗG8`43TOjY}] )-tSZն-bi": YC'*=M=pg2T1*C卅Z{ H}^*2 p#4>u 5`&{aaQdal0-ϑn(Yk}&܍Atb4sN$Ox`#ݾo;!qAm͎_*(G .u -g솆"qIy :;b\|p'-EL'H*c*wZ릘>!9þwXaݤ5P/To$go=I0|EhsF5~M U;~j|W@㖡fz@c]$CizoebdϽhvRm?l9-O4C5?2 |`%,8+ C,RH6s+J2{HڃUH$ׄ~N՟)RfQfVA<х޵Q $b"_ő?V NԤ)7 6qϴ44Sı#P{ԕ5l&et JSeG .ENXUo0 &gddxԛm|)qLu⿺NzIsL b$( $,X| hYD7c5[Pf}/|{ۈYZx]y1 m] (˧!J;I&(Z' 25ODDx?LZN]1jNR<$#3A)Ѓ>9 j]iNc*3C=-Ht}_G!l.K~ȜiX-˽6j¸* Ҍ,3*؞mHo] п#\Kt!m"/h=AV[f8ù}?{4 uYR ^H0ćCjᲓ: V=>B35 z6 bx)\E,!C[TUE->yܩPwĒ(w`{נrܖ4jz6+ֹh^@j-EVL],9͹- ,͂i cX{#}p4Ts)D#bVfo3x4f\5\9U[G3nC;>ǻTk(hIVDl'~ +k9k@/`ӕ "'^ Tل3 K?$yN&؋s% BlrT/"%ݎ8!_X1W' ;>;a"35EkBͿC Iqu K`o3ʅ D^{ GfP2ךf?b;JNKT'K _n3: cDU]dZ2'4SGP#z9영{u=ʰ-aa;;B`Tv dq٢o_#P5A+rI+ ׳Bd]&M1'L[x;ϧɡU"$W.ȕ RJ1O@FEj4F-O|"Xdž[{33Np-4F>h Š1]jFwg9uu9{}9qwGug>/0eDIʋ}GĈ~V8k َ0 uJk?4JgQN-sz)do]QOPsS&z9x*6С ѵs%6ש f-i*.Q*ӫJ6 d1?z' x)]\iƑ b0Qp`\O?4;& Z:ypʣ%}Wr} `5C^# ~Oi0gB[H(y  ]DwxP׃csAЇ|c z㤿st\~[glPûc`_GxNԓ#^OM֊, .q(aN֥Wx)|Є45]rF.Yn9P;YŪPtQ9 :üA|xAw؜pR2j0`:ecLg'&pcbq w/Ή;U!2!8Fĥ K>\no -].Wb;CgHhm")Mh~5LJyY#(4Qˬ UÁM>Rw-0mZ)tPRU 2>.4;³Li,!¬yE&A6 ϗ(:)ydZ74GW3Tsܓctrje4V tG!r+wN U:@D]=+FJPƂ^̵\'l\Ƕ뗀HO[ [e; =Ekt-pQe8W\těG1_%O._QKin(?M4E#ϮM~!:=тO7PRjѿ GyR:s5!pp,|p96%Jfa?̀c%A}R}$DYvynGsb _,8Oiu=-Ncn>,x,H A&sŶn NJ.2UYOd!&|>lR1*qEL><k^D䖅e=Y 㛳+u$,b"۾5ًb#"Y(g&UO|5 }`G\&uώ00 q1J "!ό&"== mhR |MKAuU9sIϭ)pmxֆ-F~EbX8K=F.9G_C™@Z;R)X"lW7-{#?y f kM1C3i;y,k+'UqJk qZ-D]؟H4v,wkA2BFǜ ؿt?>H5PK ?|N٥#_a;$^J Fz16ͤH;eKmpfdng}Y-^:.Pj^H6Ş/>=3*Ɋ?'Kꘈ>O-∌UCd2?,MY쿹4nfb?[Mnp鉃nB+%'wFk|sӇ<[O)r` c|MR{*"'!" yh:kpTS)9fBiJ[W#9yYĀlsU4KwI)DF%;@::6HIAahps-Cmbd1E8#oI"I1 ;G: aSy)qkܠh m:p?f)`uKrxsuuqx#;l@B>@N%n۟iB\mt"19a T$JF*~.[( {p6o{ AYa޹(eoWJv__PлS˄>]Z.6$Z_)UimQdՆ0CMمH)%DmzipDk?cC N~~Դ)dZAih+hΈM*7Qˆ,??^{l@y [@$Ffm~vlMnTw!~O댗>@:{aH*h&;42(>~@TWF(9JQP,[WX,xq=DG)H:ZDҘ3O\۷/ԩ]蛏WZ X)߅~H̯|(Q -ɗ@JO+냨Dɷ—)!Lc@y c\o?\cZtPtSZa p9fֹyqM%)Ggm>1"UE^C^YegbU&3#F635 |%m~#QV=q D&7ʯlBp3V/UzT?vMI(s Uz)횑걌U$CHA046 t<i&E.17uW|0 ;16L5%= ;_6ޏ8o.7` }BZs6GO/;) boh;+w EJ~d-&kp|Vż$΢=.i0s𠤎t㐱\VӓE5PcZn5&kC)Kdm$jZ!V;dzY-Zی*Q{d6RLkcҟ#L, Ŕp&Ršq_Z,pB,tMuBT ΩT&0/9Ll]tks-S 4̋qNu>Kʁ2"@ GGǔ(' 7UɎy̯rk} ʹoEL7~̃CzDL4]1`RLIj[{Isin@!{sf%e)_(R<0yvx(2~ lDOwgJCI1GY`HGśi|YJzkE -埝}A.Y$;pĴ󎻘}|Yd0 %CT}뭝Q.Uzy8ZMzb#sԝiGq@発k~Ue0GT `9E SpDP7E˪9p5yVeZҙp+UmсܗMT#K}UU 0t物:V; gm0*Ǒ~@czyֶhͣ}2ٍ5hh:C. ^ jr  E56Xĸ#f~Jңf!BBRĺprG*瞷a#ɬx!M1W @hRG\TzVpWo I_6|Icw@2i0NzՑ 0T9;Lb;rNtskI<Ctp3SBu:\e!w׳/Rizb* o\ NoSiOS-$&[ |VD cmArZ9l`@A}T NH@kg|?AƘW>f^N{c ûhz֬A]3|[]o#5 "~Ɨs.<:@~2_եe>ǁ3C8޺|z G } ۦ3F%Y]dnVOWe~ΰKcDx/QviM]tS`T>֫5҇qJ@4{ʧ/fl?$Ho)32(6./ d%#'!q滹~f +ƪV^ Y[ w E %þZ/N9P>k1X߷LOl; DJ+O/a./#JGe!ʅk%z xު"c\;OsImQ_V(OP5j(>;[(HF|T.''}=E]/lLIq2oC6:$(v U,繫 erCi;@,|W%Ur}m:K6D*D7ӱ;(r%#SMEs)/%["?_6{ӘF,sl_>|HgZЛax*Do_,( VU ʻ>a2Az]Q|3{'a< eqy6_:6`c3z)[R?[L:&#z6cV<ԧ8q( Uh{;FSjl0!Q(X|]πk+[?[cp *4KewI#RGM8(+~F푟av=2h*YkXo[9#-iFH5YmN긢G.'Ĕ` (՘L$`YG#SPSLo!8NUvTPie_`Ѫ! HnO>*)FENm̨.C?Xïg(jb4g|)O-oJP.;p]mҲ=L ά#l? k&^)ndU:`~/VTz? {?Xʽg=.ޱ:B了6PuTNwkm2/fuvzm!Z݆񴻛7][(>ѫ`q6Fj޼:a͸'Bۍvl|-X4l<\ah7$sәHc} ):H߸ nIISVmµ+ˤ}_瞆VYȢ}3N ")ՊNJPKpad(f385&cPg6[{7]QRϣ !(J7MRoV _Pfy콤Q3soh-oahӍDyr&K[- on\GA4οqMjGY;8.-3 ,Jov\ӤQ/jj|:$Z&QBg8<uM漽 zE&_^&IמP8oU܇68:?~9YX_X.xL4gDx+eq:.?s>2L!&Hr4t6Sfv)&4S %u;sſ2sɫCա~]c_jЈn}b ;@`o:?u[i]h~z<sKDgkoynRB6:ͭd+X\hrWsE)،5ɘG/FW.SyX"wvUbC!(*-SYyN§Be@<| #Խ.׬k=>-ZaVX9V ZwǴ밃dd~N%TM]u m{plZy'+P+hq1_F#Dvq_M/G.ſ‡.$]kT}x4z?cE$ZL0Mk+Ls_'~ ň[G& x=HiUU} zXt5O=~Q療V!Qs?W5͇3J<-Q k\* _tQ%穠uY 6 ^!TœDne^W?_oPNYb!{o=:tL|uҷqG8ڹ-x߳$/\$b>rV<:`x \{ZdUn*:>C?* >rO̵53*@x6@ZA{l? b|Ch84̡Ty*G'\߰ ݾcdH֊ 9/2P$n;[$Ux:[6(ڻUL]6xp 0Ozƒ~P"v\o7:sj]~N+q^l> u93+k{/>OyXf'{TjmgӐ:g͎K5lIk-zC/ _[_>c+X#\u tuΈ b XBO7_$ab(a]MPiX\h5ṭvywqrÁE<C%zhlVL6g K25a3Ϗev^w{ݹ<wJ$%P;Q̭t5Kj>jL.7ley3,7wZYofs+T % XSBh[HS1/!G*y d*w+NtienNeÑEkWZjX6Y3/ vY!+s'E}<E}"z G:>s6\Ie.A"".@]|4A|PDWxҹ'oI xXt"bV.Vbm 6*Ogcb CZ?RQFfv|&0(oͺ@]8,5Yw\/y `#oyX wAn)|a xP:NUg+9t4\Bhc%8 0/uJ_w!:S8csɧ4BShR&1OM*=C!D^8e*LEO걝-'鈑8Z%:Atѯsʣ(M6ҫEÕW0R WDvn9}1rU`bnWJraKMrջ B^e&l}HazhQ_ӿ:! kuMVrY[wq8rdP\lM<'%t1uejQk F]X`;آN(AoܓvT(eEi3 /=ʙs1EkX{6U`\t;FoHe8p$+K-p.p_ԝ̔j?%Ǜ cy ݲ?RnMOwAm8~S'oz2VIVKd{ 琒pA|XOIQ|r*,BfT%M_rYjJAΖSzR,~v8(toM,= sh 2cn5p`u(Kq r@"ĈQS8b \%&xbV.bKSӣ̽;-[eHm#/yMD6އ!rmf^XK P F=ioc[Mt{=y;(2_ABF`,!Q9/*HE"QyoZ9@P"DvdG}U1r5ͣ#AtwϾ-~܍\3w(savoQ$*Ķ3` S[ /W/![,x?5t"mBsVJ^e53"5Y5DhQ5\Ͷ z{S 'BL>[zl5Y@?5>= = F(vc?aKmp ^S q.g+5P(sjQA S-WS>W@JR hn5|B'w+\K+W^޲,RxNE!_b -ȿ+5zQK'67ͬY 6rwN5u2I˺HBU;+Mk$o]@tuE{mC6(akC,7j&9KM43gꬴY+z4SQu'A9]JDn/^5K`[z!eokVi9Ŋ<=riS$yls{ H?E.q 5Θva?[=DXQ{wU$dw(Մvi6vGÝQ{i1pMC/(*c{6YM^h-&g@C00j&^Bge9x4;?vx?4 }OH9Y.?i^jv `p6]ڦ?(2(m0h}.QNjq['Oݽ &`;FgOɗEËxBL "n7=^Br5^$2M愘K8&9nAL[)Qؕl i;&IiI/rt,&$^Df~I*||^CAU.n_qCPUe-Aazw:&ި**azƸM7 bf*3=re̷lml ĥn 47搗=;k5j7 ,j$4PT̙})([om&N  x*j=+6@K3_zđUA `>Su_ťAmDpۯ$ %K˼0xM+ܗTKtMC7P!p2$6^4Yp"ĜaP.~rc%)ԉFme~*`7p9" >6C ՞yPLjT⥩ooLjzǙ#<[!}_|vm gq|ܴQk[f8v{ IPh.Ylz_Zy3%nͲI8~KTjQqݾD%nJz)bBlӋŁl^3xjfy^cyUz~S&a_} D"U!TDH.Zw?|wؖnOK;ƚ;O#-n󧍨ɰ o߻5 V7Eģdኻ\Alw_ cx.`2}CȊдxZW,|sFr4DwpE-( k@پ/dVQ 0Gp@دL5oOzV5Cnr(U͝9ҮhE#P0$ "||uĉpSN}a[ِ,10 r3XDXdM3n5TyLiG$32xp[+ oMO܏BS!@vX455[} lLi9i";NVLĉ[nG4W_\+O.I/< f%-uS`iAKnoX*+n@)aoS\+ϩi l_B46ȈCЙ 7br-i/9f_ݣњyJ#TZ=@?j)DwMwz:9,.%7>X$4Y̴+UT UpkkrUl'ERnZ?dzἓc3\݅* L?j!{r^%$8翿k(bރԕHsD0:cV k2P۝Q_|(Ks7lX,T"Dܫa"fG-]*DS2e.B;?BHPY G6(dsVǴ[0#?c 9!"|w3Yԟc [^?= XP#1&#+nɺey:A · G[rA E2ٳ+ K%3qC4vGdd%xkXnY_ s-,>GAKuϩE8OYyX~{ aqCak?p?.+XN4& ڭYMaA SS` "D" FPofsKh/j}'`O !#" D;ޛ kKَOc|U eźY6`XkvBL91vwc?=ʐ{ƶǡlT3nzK>6J8tk[Tc]e/>i[Ó5&<#a5+o7f`o|`h)z<7R: Fj*S,cTzRֶ?WOp`a*oiZ*_\o qU/TH*!cVRĦ Lv)w-$0"LiG$9H3L}>WPNB D Hz$Z#!aXu՜eE}~x|ƱwybY$1'|#tVmO.-+M*tr_[bYSvI.,,,a`fM+ާ0 wl2OM;~⮼XqM$dnBPXIwQ0<2ާ'^vColp6I1qs2ґNTcqv"2AɁFZqGbZDπ3qW\v|,{oԆ,gf|Zd0.X!{DAn]ʉEzph#okYq 9pz #ۋrf[pIV9Cx׷]#*I. cfC vT7J{띕EʏXwV[9|n!z̃]}=\Uv(_qӭ?^ zi,-PDnyoO/wcH1[&A $>AjeV+rΠkGܨ?4f6K N~Ӄoً;`eF0l_*R?@iSݜßȵ8^cJtb;?AUlC^c['ҺEn=7k}uQT#4vXTW|gM'TtF&A*) 6F8-ǩf&VspeC6_IP Gh3F"\[>3))p]a8n-+@Ix>q8>Ęw~* c5ox_8:s 4[;sn?j o~$ӏ$00O^ Wj,j~Ͽ R n_L3;pmꗯ[!pbm~ҿ ֘>Ara$QF: RT<PR x=fW7*d]Q@VRQT5΅+T/U&TGU:/TA)f[;H7yqA0شIFÔBRg(+86X^g;ڇάr^ހCr􌁓֥rK q$o-7 |O<4R.ꏺqX? ,lV 1=zIo0݊ O@&ZL"ͳrxJ]^$$Ǝȃ+wyfQJ*addhs?)b&Dg aŠհx_/oRY>bf5jv]U5?+^ټWqFq_!@[~-6'"koQEf23[z cG&ɩm_nə@J1'l+2mZH>rjа4n KB;SJ 49N|4}M>ђ!]iT%[ZIxW]%9ls@.r`E/ Lfor˥Kq G|g(k`}^d\Ա4` -XkTH?7fY;ZOjJ[Yh7s8+`@NyYu' Nt^v zAQ\,QDj_-n{~Ieܬ_h|s+)wRW:_ |Z1G*04ELDbP yv`Dj$fOe2]5X2= eENwqP^JH>đEr90.zV,Dۓ):8eܤ<]r?pw=KKFUAS>2 OI\lk0`_b *pEmS<.Bt RSNr!kO͌tKTfۥq'JR_ݮ:!4^QP)gkOQ%ۀ36zi*,'B9cp_EyP|1vAx0FQvÚd^1紮ZQ3 \+u .l^a333S0HJid tB4|dN0apƠ)spQD5܋/s5\ 1O O(6iޘ+k(XfUpԬV?E cHt+4T"[f]4 `p%" FZI$4!Gg4;$5h0uZg"GrL㜴@..Hфn088/tmWF&Dȭ_PL_WqI k@j3Q4.|C7ç9KDrDPLt9{Ϋ䄠! QV8U>԰Z%{S|xF1NW'ޖQ(=&c87]}*y`c3B+-Ⱥ5[SdWWP6PM *swP+,9-'ĺΕ/uaH B}II#;qgޑ TtP]7r'P'[6T}F6Sywg(K"ٮ@*/JF~+ڟ t{)&ܦLRsČ$[ָLSq DM^^'6Ma$_*s23XW`'qO8pT;KG45qaŝD%a@ޮ%rVQS%񥣋CA`su(}a= xͼ$+6q9hs`hu!SfH| 㙯@aC6,d4vMP<~kd?N(z# u}3Y53W8 bE u8gPx!bb] .9.m$_8%Ft4X㫦K%aKH 4>JD,pKx 'p[:nL v ?wUAD{_d[ Ǫ?zB_ub"Ytu]^a,\\̂@ZD8kG6_ 0\v8795٤^Q=G$Fؒ=(DTx608(Tv_*65'I ݼ}w\5FJʗ!R|%} kޑ9xip"uGon1ֵ:+E!qQ{ D.qwC=@F y}3Uwmf#1/C[^ހci~%K I0;=0PQ"x+cJUufzP<29U^nmPnC| G ପVW`@;YI߶FT%[֗D14qS5j)dBK,2R & Zl5':q!J'۪Ok8zJ*ЬȘy=!τ¬g:rS^-#w<̕x F^n(  ~D1 2wy vJ|nf1+ Ċ?*%u<~Kd/jYj(hv&q죱M`$rZw3Ngk[ 8n޵5SJF0$%|5_oU%#Z\aIοXpk%J"@=|v-6@D5JU-;-aVOM%+qs`0Uz(ێCBҵ|S0 _Ьm#NXW[H-ݡT㌃cr<5i*g]߫>veind0X_"2Lag4GBUCf, Rp!vSپsBxQym|ñ@ *ӕ95rƇ wXpmiH_:yn?xwN͢7zM{ɥ_sVӑ~0,׭tJ`2kO,G|1:gT Q\VO},A-.w: 63-_z+o()/#}6k-g 5hأ|ݬH;hd%6ҽ<#Q("$3NW{.h<FJTl6cϭ_#Pl Z/ـ lI;|B7+ۄo,rTO-f`ibqZVԞ1կb*_ E*|SE-}i *;9ٰ!z*DnbE)Fk*^ݔbR 2!{mRE0by4֮)#xK7[΍ x rpBwe'F'gFO_ghMUV_Qarb 6gph̋Ғ 8t ANzLl%܊]4}xFƾl u춊.<u^V˸ 5?Yg"jfu P@W{ !xCj8+;>`Jĝ}\/xJZpI1уS1En;Z&*%B^{9wt7H9 UT{'yP6{~B}@- mԚq[+RpMary蓺R2Nఄxۍ75=X%XBp*2i.`yKK h7c\ yPCw@+=A hxVw{GtT[S D _9bɏ]ڴ(n1Qb6{Pim$H<6땲Kt?p(XYT@ڦf!Q8_SpN N},4`f޽CH '-T?)ZF*)wۢҮupN~7]z<bF|nȕf'Փ%Mn6ƠhW|#/H{g"qyT9֤YMN[GePe r!IƕZ8ʔcv $2k eq!qŴl56)!nxHmiHj!O'qUܸa4Z^@җ|M.>L!jJn*'r:Shw+hu%EJtl3¶+&Փ2X4l\#rBb`ȫlB2kHl;;+bϋzAw`Q8I"[^*>^b#݄C\OSc\8t}(Y{(*얉@{57zIJ\W4T:7J0y@ْ+|RPRUzSJ("[jT w_x4;e&Ǡ¾Mط pR[L}R?AWp em3 ^djCuaGu[nSt}vz &׃ޜ+m&v"ywf 0E "`םt KaRߎ"OfMbr1}Њr<6tJ]kSN5uFU%A#V@"cR+9OV ;ۥ.1FlS~Pޅ0.?h'a"*MLjB1i (,2T4V03x~U%JtC!m׍_e.Z#!$+>ata^FmeQogƁntZyřtva#YV7mXF 9(}֊W[%uђ+nJCx.Tx|&|V:YFOIcRUQu!ӓX ݤ2 ERZF)@p^JZL6ѯHN`&5^y/)r)xRӳW߁@~!;rӱ/Cbh$mr2!SOi`);,k'Grݰc/$=z,kxAa8@'kEʦxIcj;k4Y& }r'J汬5,;v<UeBP55ԮWn A$c)Ӆ-krgUlp'rpC λ;Il&А5KJ dݙX^!<+vbZeB1HN{)^a,nV\&[|EPAik;c%928A} 6 ٴKY4ms:  :!ԭݬztĈ/iU{˰S@d>~ bژy#"g8sv]2[vwZ וSQ+z`L# eNVR ' "M,eva@-2s;?Ts60_M= ש_iub(]' -FjX]ZJR >)Uy^Z00} Ⱥj%]YOZI'ZknkWQ+=!R/YwU&\\ǡjRRDs170+ ޻w:"}Y)cj-,}1TgaOK1C{}77|eЇsϪ.a{5-?E1nce(,*V"t,F?!^; -mNBA+Gp"ijx#86pȊn[25Tk"#`!=Zv._=φ?p4K)D 皠L7OU,¢oF{uk(쭆d!H -PfaUC@Ih'wnꪰ8bg܆lC\$;;D=uc;` #9fRM75֙b 8SHV= (ܰ٨!8>'7V loh0-R/pWTIHT%XވV6y?.-%[c4dki<\Pň T /_^dgû>?GAK Y7iZ#$_nW;`}ګ lLg@./,k9['l@(0, FOBq$C,R!VxI~}Rm&8k “S`m ΰS5R8 9If_׵ʣw?} N\rl ˤ2*p|QL.lc.d?@i[kA(A3"k貚Lorj8!%#!&RGۡ ʭF 䀘3T,ԍΈ#9؝IO'մqNki&8zK2{w\r'Ěcq>2120RO;CZguG T[75'&nS8U9˲tw߭i'_mtw)dKtiW{'5o>(1&2R/PsB^>?+S+ VM`JRm*I \YNYw^;6s+B8/lqPiu˭X2bmyzzp-081 b$g?-Ktf+>{dָ#?fm/=¿H|+x EՑОgDŽ JL9R-H^޺P~ v;`ikƘor= ^Zt߆(fnPѿbӭ]$:2Lɂ"z[5q.6æݤN1#&QF7cwn̲Q<MY*D|fFt8^3s"As .k;u,g]1f[@xi~ J5suJG~=˹h)&D~\BJNh­MA,[D4p޽OIJ.C>Paٱ+ntxA{z+N,>CE ~ڛY(Eoۇ/NhԳ/:6nt=Jw_#!B߬9o'򩞜`7(TE.Ì{Z )|`^$7BΔFU kx?"=aۅXeeB*.d(K 'Hz} Q#dKl.!^k\_-x3T~Y}wWHÏÜ#;F-eĺxܱ|א_?_j%L7KoWq?C݉+p-rzNz/ENjc@C > 5zC[ikTP#c4LQ %Su#߄bģ-%SbtAkrd ƒH`"/9f1FЖ|Q$"?҅j*q*zYwIb3oKbcCLNe\Dh޳B6ԐOl2+&J4VE i(0frJi;0(/TyrLz:@Z!%Q&ͨ]bchOo(QO,r`f -2zLa\NWp~,mq(< a1%:?_W#2ՈX=D(4mUIeBC6YUtp$Q]XAE|Y',n+jD2:ڞDI}ϥx5170dɰ=Zv$ "5R8Yy[4 f`pm|}TKnu@tXbDYǤEN#g`$(dLZzuKo{6NvMbHoN*x^ 9^S[HrEYXeB!U?GdYЈLE=RZ $(?'2:IG<9uR?vm#W2`58Xf4923 Q%vHĿf`tE?\Of$᰸_=w+%ڲbrʜ4W-$ nLDKLpXm^!hVhGr(v>ZmwfdKѹ`,wufZhLE[ #է7h[Z2k!eHNPye7}2_g T]"Țtz<[82u~zQ֌:>u#,Ȝ7D'W5TNb)xÆD.m qʞW%KƄVuf7YW/Q9NL ϾWSQCg宖#s^WfjZ%°uVgn߉*4PLpc4er:Ub!n"لz܇mr4 9e2{aKI,M ~%6T0.q_i=vb+˔3uEs FNQt4N=$ ,yrSA(p׵G,,TVJc+ʶT*?}Ui16m_ )&2DMmk 7H׬(;̳֓|gY)P ƙ/5 'gp=C:$ke6rŻsҾt#".$׀4I鶬A.,"m^W{:'͂"suޑs{#t!x)4 \$;SD9 *|!0#zfv;O#H!?΀c>u6v1yPP.Q:n@o.!r=aWת%Vua:+pJ^I}Ε&]mO<*'sU C:4}6ַP'UK/ uZUԝmI ߣVu2[cza@s7>Caے e 45o<x*KJqi/@B'z9dL> 6GӁ5q'B-`+l76.\*[`L0I5+iq+64t;dzggirKMB}wQ)˂hLU/QX lfmEV'-Qɗҵ 5sLiXW~;]Dn3lw N>4b>K/Q-fcCYj6G>>aLKR4Cs*G!% MH\D8ͷO--wj? Jˤ߄̟'̓usWs-nկcSGcHW>*쥘3z(BE8qtW+b,Bgd8huA$uOXXK.t68.&S[+MݢC:Ҳ]<ϭJ/cYĕ+{'#CHJfJRr Nz:VMmf #~R@,JSzCͶJF[˰bAX&B!kjLj 1'N<ҿbܚԕUD2ZN8RUF'L&A) N6dXs?*ff'EpĈH5&\  3K`-H~;Zm? ^zBϱny9XXHHP @]UsT_^{x[Zu/\糩e+aR2@p'gcaI]BZUpU-kdi:{hbii81\)nFVZ3̡:MJ<' uYba;tJ ';}1a꿂8Gy}'_7Xhߜre[3&|[lX0V)J-c MK˾-z`Ps[pTBl\cf/q)WM魉aDZMC""q6!OLvpd'NzsVk\ccn^dHjG%6H]|5AWJ/m&<<9rc:;{xK~!C駂s8OoȾz Doqe_ ij>Ԉ$ŬiÓv;F͠ X D*kW?0 fy L`+CiMc, #b̼Vdu˭s@<~,yz=m`;奥\AP 7um ݒ&)'l gUI Yۋb:5]?ZD30'3SA9RatɊ$;Yn1>>yU * 9/w( -e'dwI{ ;xM5{%.92`(WhLrwc_% k#)nӵcsP~uSEd!&M4>=^u*Y4fP%ťǽ+0:ryQ {ԖN5a=j(МڕSKcUGE܍Cu +1FS UKsrHt4o[@"3-Fg": )&=Rxybs*nFpP 1~ޑkD.f .&vrB]~wYW5>b䴄"IOЁ5&DZ:Os~ts.2¯VV}7>*Q%|;=7E H#)/G"'>RV0ȯdf/صP&x8qL4>n^cEPɻ*+H,X4V@ݤк* Rxxng1'`eԗUwQ Li5!9 R`);ׇ>9]S̓CB3cH#ƆC1Ҟ *RlYTO vFՀ.U#UH + @'3y4h)%HϿhLH !(ΎkF_8YLQsYHl1>;+Hk@Яez=/ MgQ9sV\aW \ͪOar(^= % _#|b_K4TǓu.#PxBc ՝|t{\Nh6*Vٝqї椺 `rbwOfiJu3 kѬ_|- kr :[h4\-0y6FB X]nC鱑3tsJ x} l{碢[~ka`&(:b $ʅ#U1"}Qnp2qAw{* cmٔ QS6b郥8FxkĽ_Z4=f_\Be p<Ȏ=w.CD=71<FބYu~ K-vj曍Jv B,~iE>4ӦöΈIm'#{چz[ܣbϹB9wZi-s0Yܚ<54^ț¼p~r*ݱ7neU5}*ӝSE6&uz03jXmIFxUxG5ӉK"o1C!ow uW/-ʠu?>8$U9"Ḵt"RHl::I\ƐxU=@0t&po)tn9|۬ :=J'qm JbS$9@m&cdτ"/ڦ<@@oOt+nY, WV_ ?{TRN-r&o5^oB s=ک:[ ?VQꍾհ6t.#ZAImℳsxtfg ˯. XNS |Iuqf*b֞s2낌D0SNRBD iNE&c4vsg4o7_#}ņz3V,(дEOձ̻wβ\W~qM?+oXVշ90CX{Nj:lGQ3N`da"nHbG6gxr,̱EEB)߻e;PHmr%\}D8jMXHcVj)ȻɢV6u1" buPza58ËqVqa~jsXz]{T]W4˙հ"q;5y}du>ki1ӎjx=UTzU ө܂ZuDy?e&U9xGKKPv?=tsBldB=F?iAD|2y)>Ӯq3 8q؝Ճ_,TfQ+ŵ7s9[figk"M@ 3( l:"yMpMo*[xfCnڷˁٻ{u + > 0b|ң>,brs}fLh&$2<ժ=0꧘(qY@Bc/~bd glMm o)9Ji4,%!~od[g *;A?t cf T 8 6A:/±RP ǖ"`Z 8:A~۩/4Hb8zʲYp/{ONtZD|4! d#E@2?I~;;B[xjY1em(r=Pw*"2|,$*('k`n5j6^Ni7r_vJ+#jѺ1Nv8q 0guS}J"G`.ن]FVMt(eM`@ZmW͵u? ߻hNK7rG&ZX ǥlۚ|n^ivJqi߳~iuo#S+EzC@荩"ؓ4{f FOpN((J-cA/6z]ЊM^r)_y7:F\5}̐1&ˆ{ +^Hj|OUkjp[yp6/M{Xw +:iVۏ\"h}k3DqgIB [NҦٗԶѰc+c>D+-x?m54A9o^/ڑ9Cf'uhUYw۵,lˠ]HMΐ!w_?th/^~ku|^Ƹ3J"`` b[\KgE6NRtK|A i=rfoT:ZslRH>Pmvk)G҄?x8ZFg>I=',OT_j 4\12GoVV{GŘEHL.V ?rS掳n\a(dS4m] 8.rrH*+z#%KN%ېDԨ$s[nM_hQ*㘏> ~#2:$z&ɳt,r/gT[1}Iqa!$닶m[ΈMoK)ld]'PXg&ՋN7әGB74Imo(P?s{F AKy%`r577akȅ=u-r ~Jp/YS_bQ?'ĉ2YM>=&R){Bab BFv2%/JcQE`#(3 $ԇox5ȆgIwcV]E&)p9E9 @ĺ+!Y#)̉58SHm^⥁`V n9-Rug*DZٛN|--O`<FɟirQieJW# [}*fL@ր 3!1ΏsZQn\2L:g7LlGa' &j=.K^yk^G`'\>&e;%SϫBQ|AO:-ۡPʵ[Xdm)!P(4ߘY.2-VS2w)Rvn"މrk3qQ\ -]cfr54_klW)rL<cAӞ(bE0@Ek̐~ဿ;0t`Teȇժ3|,hė]Rfm]re}c]#~\N͵>a4B桻k+y^RzyHF{V^&oĕ!"UoW -HRK_o\ֻ1C<)6~CEAlx%KKP虋G-|tQ\AfN[u3j{ ՛n`Ż.5l]mkmbs3تqyp@ceq`Kz]V^?]kʑĪW }ʼn3.q3Qu6Ùz}8#Wnl&_ϙx\^g-E mWe wW,_XNFOg}V-}#b8誔is0tK\`L1rċV`v24ke;wh Y&>bw^1WO~([Ela)dyRF )~N/| (f9]>ձ%,-MٴT8O/g18y-t3l6P.YGBhsګy"c|Bs9uݬmE=,6lsX`܎؜|(Ā([I88N5gL6ރɓy^Eа h5,ܰSڰؾKSeƸ'P: U:'/쨤y-n˲fL4}SD &s?jIxc֗Y9vuS@g׃wguQ qT|ƮY`n˵X#@LB$RYp[fZ[ŬL:K{-N[F0?&w 1e0hU>N +m3Ȉy,^N,HUz&!z[EfI];k@ȇQ03"InOaNl7t|^IZʺyR][R<'#MB7/o%4V:X5K/E27tO'M:# uLo^{!6/E93%aA7WK`#6w߂PY[:RTѴRRR:l6N`7N1%Wu{M9 =kMd {75:D 6BB 鸹(Qu!vEoJB\޷пnOm3[!:/v ˬ ""ܦ@Өv~n)Oԋ:qbҜ>s1#dU$4Ȋ ~,:~gLRinE(2]'kiB6\'/CƗ_񝲳AݙOP <˒/ALv42 Y9x&}䭐(]'0uS]R=Cy$$/3 ;s*fus+B湄,pV-GՁ[[i"G %2f˅ }Tr!8S ,hm~,>]n7OFN:Һ2g5 ,72swP5-ZwR\NZOD&G׮pei!+UT:y7AqCo|<ϻ`8i}+wO&C:ʨ96w'0X\늗=.+U E5v\cf8ʐLS3%x X-xʘHީi>}4u\ ye m,q?Wm"TE_4_yCMa7)gjzd=M50Q aQ6Spy,B Ul[:WRۻ#xX\{_>㜍W3#z#wȂTڔc" *d7\@7x-i͞AHg\O&Pv|h5qDGR~zB,jr./+$4]Fd '0@@leQj|A1\h7ND="yT&Lm*.PBgIn&D=U33 < ٴpACr.zm^Ki@̫}`fIG~-3VQv*JXI;VS WLvNtFP aȱ(69Mg@>JB8:Re`⾔8b\^B:t W֊Z*db p J+44}:8O䑟-oiGՉ|T7p*KR24X> A cLTK*6|5&*ud@k3`%gE$ag{y ƛ7e1b {7f)*LȒJHJ+Naex'F#Ȕ.VؤZ^?:mua)4wjp~.|(ACM Ŀq2{x >j8b65;M-`kcPͦZhR08<]% kZS-T+?UR 셳m"=ӯ,#dFJUz33,=ŬRuy|yjRӻ]a]. 3.N%4R)unFҏ2r<(Z DW:~ hH)5OCּȗ~=ŔFp,R3HqYb)uHfjjq)Z3e2Pb|ei!LsA?)[EX6;xRM+=WgaLjoq tM&G/nu료 >%Ti!&E[ Msn¶͎LhKGR 䨋ˏOYg.H &=҉5W=W6d,7[Jc3 c$dAIXE7ڿ*lAFE \gi,^Bݯ_/%_ֺFr=k$[ q:#J\w]0dsK"8UhmDOGP>̂3`;ƫ{>n;]-Y7s;PyCCh!;x̣høUwK]Axj>L'yE?cPlrԐ9UBe(cډñrAr&϶y3P3*w}\d[]-|NhF#N@] BLnwDsކn1,?Q>_t+8P»y`t"Lj̿Rd9d2J$*-dLߴ"8drEHۨ#)u$~̴U)|?Lr Ok %dw[޼ MT¤˚մkH4r_\`ga k[ h[ĀW `7xh!L:I>*!þfi&:w'鵛w+)^*{i7/x*BFaWE(d*k:,ֺ9ж'Ou}>c.&nfN&W\2NQ]݌ALdyB՞3ayWk۶mw!aVx.9Wdt,^'@[^ 4Dvo$³76SPXzki82oýgϔ3~l(ee? ËZcmٳ(qG{\)MFIʟU7^_LnyɹϷ6K!$ؘC؂rpZi Au{3Pm K()Ӄz<jf=>b#Q˵/cֹ6GH!A2`ByٰeHEsٯLۑ",nݫiJ'g:}O$$vױrq ;JXx[s=Mk.YJM~&"\7)MxIX]yj? Re(1{ϩXi$Y2l?㦃&RC ~|R{lC5iݞ; 0jHK筛UV(sDj˗v~Tt+_)W~w Kj7[dzy_md"oM}N, ٿMl>z+rX )', _ki1G\Z7S T9b`6]`J' ۍ'"Ψ7_>H [q̂o(dW0Zn/>W?$p@y.S9yi1E,-2#K$!b#awD K!/JM2ykZ*e]7'@^+: cҙ/<L)k'dHr{un掠xT;J4w N!Qj.lI{Ԫt%|i$>)GMFJ}#̲3}DC!K2,TlyPap(pjk^pQ^Ә~9k$]ȑhyRodF(㾖]--NjL3heUdÄ%~!R;oƓ5z*e3mpy!*+Ƃ(念| gM78h볚j',r*Z~b C DYR5ǔgײ̣8|Õ|8r^`0`-? W?-E;]S\@ :z 33%މJN} u.,.F gegri:h5'$&%swA4:(_C!kU}Y|aU_?ݐ*1 njll6 )gm{qUʒ[3uTS/oKO;-=t : ^08# >9;vt#|w%FB(kJ29ָWE.*eK+!&*ݪYVb\:tL( jP~Q9-9üНka8M~.8S=L,&PhK*@62u\H˩&{)j<Ȓcch )ZhpN4EC5CkNB1ҫ YHC]8-nIՖ5qT~8ȭI0vKس0.* sxa@lϥ,\xG~<wCuʲZO`ș?n4BfD0dઐg˞4Zpoޏ=A0XǻbuZdFth/ X2Gus< |ɛF?Pר?ԉ 2jvJ`X4 } /PVG4-UDБxb3eTa$?9#va]L`/ %.:5Zu# 6G;p^%P߳Ԉs/1"ǖDcRcÝ]/*io)K2wZI_>xArVz9ų<&)Y?>roLwy2coEiUB"77 J?_ -l])R:RI2 C< JGϥ,\Tg`nԲߕK->w\[yf &^@Q6(~ Ys. k(4RFx Rm.YZը'!֔JtBKH,I{&@irq-P zV?Ca` `TFђ9;XfRōV,Mo@{kOw1KĘASdK(%Xg'Q끩@E!NȘ1- 9CnYJxY5xxQ?b~mTSq-g~)JHt~t_( H^g-a(?6nÿNDT̛<.XvQNĖ*QwC| ȕ'l1p_6-82ſh.$ M?pWPћD|dІGΕ,Bqoz Q.x@qdMУsU8@}\Cxr #v9#5:rŧ(V/.[9$[h:(TF ="5pU@f-Z2rҜA n^O(*SqP*ډvٙ<@#yۋKXd,A 3,@Oɍtt#o+fb0 0 +^߀\Z/X@LoQsckAïod:}"jG 9KT1^Yo_9#GЍ"txE`V2$ tIo# FIX =~[,;Dս'DGc.)DFeCBQBr?wy~{ڂ9d}$-H#q!(Vkp[]h /d-6 =a:FxHN4rS^`/6818Y|Q`&KC8!hk]f Nw[F(Y4UVĿ12j ]<^CS/T?wH5EJkMBkژB/@tz' 7spoq$n㺭W5҈_#ru 3Ђicw(K)id1/gCfKGA.ɔ< Y l+4ǔﱩ,8PE T:V2Oɡ.iVgܦhb Eh<_(69*b݇K'm(M2V]X|iAL#*иZ]fAgEL,p n1Pƣڻ6%|SAcK+CF%E5KVMV>=4yG|>?y~bz *բ%ל5>7D+%ry)M~M1sZQu}pJo:](mzI`\1h/P[H[| \PS&17CCi,"C7b?tcYo۶Qm\jKS8- 0EJDܔGf@Kb)#Dx6_؜`!D k 6^8E&?O ՘69a0)_ D&Fj•P5R욝kof5dx] q8M>/ȅ `PJg*S!$l6üryר \(o拷b.|t:TaΕ}S(+#|de3O.pJP1lE$!R>)D"&( rCAs;LlB$-eg[&IuHk).rcfNI@*R`LuJDj^O~l~ +JTq t됓N^mȆh96oEQ.^?V1j?WVG胉8 n_jv$&{sE&mٴEW i2`Ot8[.ߜ2Kc JR$TzIA┒gb!qj mwEԖ`0+a:>,^L.B\]<l,"|;eDk`` 947@>tj(}fF2,=ЗBsCQX~+6G Q ɼ< zD$eMpS/ bh3jDU YB9bTD.2zLĤ+ig_0x\DD#}<ʐTHwa @H,\J)#9:jmѵFEo['%a&RSIG !F7nj~UU%@Е`+\Q)AuzTVfW>Ҥ`C]3.t {<ޭSTqa KsN#l ~%,EԠd5R}tO9wNņA6y^#ߞ&qKx!"{Z)i<)&,#|H"©M!6=P8/oޯG ~ЄYJ 9C‹yI;^@\wDXN]>UM/Guv_s'6eF(JJB0k< l|$! ftSp?u{M]^QnXʄ)< H2a A˲cR}_[1`vNx *pTBtt} ./alגQ6s<{f\a'`L= xMF6@ڤo ng^TPeTF;I Y n ]4Ua9ņ<<(aLƈ`"ʾĄbnV>p[S)Sr]ֺTr ki,IŒa~&dYNnfuuP_ht>Va8Bvڟ՜uNxt棸05G|S#90/ 4Ujt-K<ɚ [oL`8(`^k]~R"EӆɐR^DΞ"r9JuݔVc${ǧ{yF6pY1aa5HZV;k[++c_fn]8#Xh 2v`6ؔMvL~X3y#&_ $Їm4~O'zgIZ(p3*t2㉠Wyvl#EA+@]  `ȟSܔחɳ' >\sVF}O#0K5iW %yL7Ƹmƛ Ț&6'9sˎXcv]6ȱBztދZ|*e^V3) /<.nꕵ7z}nj휸7Ϊ'fdcf`{{#|SW^t)/8~c-zjf!ej.y"xt>Hگb !(h54h' }j+DJnpCpU n+S@N&N9=.n٢orR%*!ϸE'*Sev`_OZYUԘPѩِV|}u t&gg6e>! 3gDe!6#N (w XTW'W˛JqwT;3#f⣺v98rR!P(CN~A%KlRsW`ylepsصЦX=DHSK'f[)YF?Uk%g< Uv .G¡XلLZYTGURX܍ -JMFh7?:׵Lh3}]@n-T_cG1.#u6Wq 6y>eZWד0y? ;$NNcTsO˹0Hc{M-}#D.4ր).-%Z;Wh—C) JׅQڰ v'j7:$e{ٹvFHzQ\W\_E];v@MfH)=EgTg%nh#~ !4w4'OG!I4-= $v!Fzړ )i\ 4v>Q*3aj>r<%@) e iuDYf;$w'45syVb$%DӚ&{PdtEڍ9yѭSmp Bfg伙Be3gH  FN?csz-eZ@B QZqp9wtJB$JIz|Yh5L\ngqhpinDSM`%ݧ ^Dyyy LTeݕ]KUވ59O0R ][m)?o5>`;l ӧ=Ȟ5 ]O~:0b]̔(w _ sdN$¤!; gH '5z8k7Ue&opDmQX zP]+YclAK7"rѥ-\Xt,3́MFo]( . H8_Qq(q< 6Mf'&UKgM/h5zߗ[VHdMR2s`&e>s4.RVrk7|s`2/،XrI[ Z"1=AlyZ>j +pMoǗ틁I!żl/\ "iMI^Ǹoql ^=.=Ő^5RԞ4P ԑo3fAMÿ8L=3 g;]7(~ pӄqp免GM0s]MKT͒۴b{>Z9>bp̤cPt'LҒaઓDڛݗԪo@@7co 7yFi@Su]̌̑7xRG)F,Z?GFEfD+`5U<:+=Z[)@Ì*O$wӎFñmJa!SX5v|sJ*BGbN(?-6=3 * 0̉"aTyq,,A GTj XN|ޥK6{g7ݳI8w^Ih}/nL%t"n!؄kr!1&ceˌK?QzDxO5R_ XqYo~K#4 ƛTcmfMv1uo/OlL|n-L9[H[ۦL綘_%E*ů]:]ߟDʋEt 5v7rk&ؒoHl\wO=]6NAA}'jHp\m/MX`s|SBc. {t Zڱk^"Q ́C1Hl: !#?E#bJ~v3떤L|׾U8_abZDc{i)%{. +>HYa:`#kBH[թvj %EC$@>9C0%mo7,I[@e}^F#54fq:!%()Wgl6.½ҏQ1_sEM:3jx"ɜ ;u]rJyB1pĐ5 h@K+l\ pBÔ޿;t5ya1*/ɼq>t [.ch` os;u/+*1nbH3|7ς|-H !*Ulp&2].z()+ ߃Âzo7H<\^) #^Κ\^U)_?>%q*=YCC!X9?N/z"-͍!;7ߗp[Z^tT!PEE೥VzX9F}Փ޾䦂Q/\K;yϣ I\*s'W>x=n 7.RM\lyk:YyF=X,Z}S5P,*=A"\5uK&K%=B71&wToc՗ƺwB!LIɅNin3WDxo Y an|C T/lv/TD>Qˠź'|݆Je[oW[G>DGghRNaNz"/l-Gzq$o)~E, & `#u0Ԅf憼A.pcd;C 8?y?xڪӬ.:Cq~݁gR)>&/r< E+/,YhJ )$4V$D^KHPvmөWD؝v:~:;K@Ɣ1F:/FWnAR[SȺ !Ѥ@4ZiqBKT?vyuçct[Bc7tsPa)=ɦh an(iB=MYXْ ꔋ61 4?=5 뽯dϔ7na\f1)d#Hf)[OʽD@nCAJA+;m#R/3rAҊfa^^'0rs oO҃W]{"'d8hxɊK C%lxp7iBtwNI7$Ql,)An|z`COaO%}M-%uen| LUdt] ?q=  8l#7]5e`W+^5:KC Pm}>r?=ƑY{ UC5f{gY?Qft='eKwiX#O>ε\,^yEO^҄)`cb%{_:k~\Aȗ86[A)3'Se|uzM/M1+ncCKx)@cycE 7>3K %q'C~K96kUr"ųaڅ-XZ(j)n FZmgc8!.74-\G[Mzz@U_S;}EeȹSܦ62 Y=:lzELz8jq|C#Zf "QAlYkWX5ƞHn#<)z}jD (Q{1u&9#N{K|twz_qT>I|F̘EaT'x3Bd͏g{ԋ@=瀬"mBTSƙERCłTr273;k\aVDiӯ]+Vl]?.Zl=Wv"1bk޸f箰$ xٽ'|# X}A8,R^m)B|))yY-pV\rPcrr]wHB,5kPH̾,[>|BݹМ{`v %9d\:ܙ=2RK`W `#cd/!]O$a->&:V/< EdDe4luH0oܤOjӏoM/я2"m$ϩ洩aϭj6,Z^4twV"3qW$9A č> nnϱ>ndP V֕z2m'<]GNRVQB7އےHQ4fy*9i&EV葵<%fW"xG6IBq ,DTC:ßJ~*sؘko0x?lMgIFy?:}a!(&9Gka NOײHדZmTX^`ΪtXEidi+^ӧ{+0CNvѡ( pSlgV!zy[ Zi`a\O z(Jz" $Џ}Qp%rXƝ*'vkJa'1 JSb:4,XyӲƢ[WqJn@ȷal7QSa|Vm2 Q-%YMupѴT}=E<-DǗQBE\6Y*SHyD=uDOP ZV1ǿ皱ڌC!fJbY*eR)qwfQ0)9Cp g@=ӡІp r9 n~$xǶ,q?vs%ٳh,*i~.ITQqwҒy_C) mdd] )-zO1A^Z-S<^k>H3H4l?@Z dOe UR G8"T'8$8%sŬf9 .&^+40);h?Tt]cJe\'n,e_艜|+|(a3ߝ>ؿrZc S!wfG1,:;zTܸ\s(!T8 ,!p8Ct;z9{N[9GJ=GSP݋C1l >IjLtǞOXg.8g䳒ںx?.˺s&|q+N">mpts yO >G+S[B:L::((PoreuD6r96@ zL_N/ E:ғtNKK,`lrZRK#)kRiH1/ivr{xrM,_]:u7ߞ*Jvd_օN g M\=!^wܥ<1O,5:]9R8lfzf4e*<®.GB?+nFY%'[]L%-͢0q]:#&#W3[ Ck>F5%y^l4"ֻTXRWOEHKC @ٴ(,\1+;aQ.V?C+vw-PobgުU?;|87 d RK:ɞGJٮrn:w[-؀e :5-[><;bPSV8;!$HY͐@Abk 6"㇩ׁ5f uKjĄ{ F*򼴰aU P2@"I5POMS(5 3_[z8`SY_ ID@Ϧ`HIv̠p`V* 71{<mY]tExa\IiI}Oe$GfZerȴ|/u&ҏ=Ӆj%\K4/=םaڻ 6*,/?KQ`Y=h]tN3Ick2v<,m\+2Im.E;U ^IwPfZc &C?IJ3Rn[I|` 1Roojk֢oB[ ůu/J"ZR\-F07T.djkE{sc9(N|z g bwtr04-7u,4ڼ)`;M˵ KUEO>Pb—dž yp/CaP IR}C%]hV@ة`]=BLm l?ρ -U&"o$[{y罴C3t0j+n e&s|2T3@H^r,}bPKVAwV Nq'`WIWf Ob$ ))۳(_v'm4: G@C?_}"uy]HH$ckeUsRO2Tۓ ,/hN6~t,TNPG4Չ+umPl eMֶYU(+(&43dxm23-f*d߽"p\(m*uen 4'mt m}#ŮވʯPNGV1| d'/zD\>w-@|#j_w)Snm zO.juQ{D8 {%>Hudqĺ6\b~b#5cI4mJKP*7_>#G5Zb4ۍ|z\zD j\`(`X&@d,·{ ZӳU:t}pСI?Ӝ4Qk{r_/ hg%_lǚYb)tĥRg*7L Fv7ijR H:Hl+(2m^@/DyLsvw7⚯ ?P'Y\?+eq]eT.6Ӣ~뭷ya\hz~$qCsn':$q!53il}@@xl2Al^7q\q7 H:rY vſBօ!Ҥ y])jxyB(ﵬ?, ' r~FI54698[Q]ua G,&U!-º>Fy]Dd{2gwA:7l@bo@[ (WE>|F! ]F6Vy_JL$V.&vτt s ݙr tl4"5' goB oAp;/V 'Ub#JTbc* ܙAçﻊav`H{,f|Csr(!0RaJ^_*Cw v#FTBbݎ>?wv A+3"I-!Ҵ+&҅6qD@+\27W{?A!"Ãb:AzO!Kp?f Gn o>)1¾* T7Ee=Q\c<-f߂gpv?󧷈e}B3}E'3q w7(f〚#o4y1Ts*?);Rosm>BSʰ"`ܚQt;\w1V'l !S k.hz/dvs?;z@6̮ѮTmuZjEnӠwO + $og\fwJ!JUG~62x#Iy)\>V˘(dZخyB"@FaT8n( ?{$tn$]GvbSax߹:cPp@ڂ$ 4uRT,R6ċ QwBwM[CDSN>cX"RFQa]ҤXCΔhlhB{4y(.{{dte}9TNf|ډЧ5wR'`CsUb1ӳuӱrvbkTL7RׁFzКV0~ 9y6e!ng cTæez Azv+[uԘݵ*$̑b#`,$/pFM.,&A CMF׏$ȍF,h'y"s;L# |xlVM [e/o\,]n,@#Νa_V\AU=".h:85H]12 GA!ZR+5D)Ka?SgZ!R"i&;rA9Ms sACC`fXx.qID?i6Pg\JenqWzB8.OWI jwd;`r!^2ÐbQlhzz:1# Oօ 9)8(ǀ4)Oo6S,DEs<3eATlKf ~> U)SB `i/rm ,|x|1:J78oY?$Dʣ:a_6OF)@ZT&LN  a0Q68(*,Hkm"j)Pz 4EV%b~_3m90->=f mPZ⛹1|xmceLLS*:Y P_RɝC#U7),ePDdza%NFaX`]5mYI-B }A2 tFb$TIy\ y}Sy5H zvܛ-ˮ< $7Гhyyd7$HI+g[fb md$2bWi:h()׽kf6 |QY /{\_ ]˱^Q#kr[ ^^w($B~7qu|bZa$|BW9djZeTʽl[4puHhVREl^um!A:ı'l6RQ[e+0?R}">w`z L/,0`Wr,]{veI* ?˦( 69/)W; r=|Mt'5B%ABȋ"F Mg< t.ok$6Uv ɶ#"o/`gL  AF@ / {o5B/ Xq!KΦqH"n:*.;~րm 1 }E[}ʴGq8u)8v)vqQڧS {]%\m9.8NBm42KIgiQZ'n5>(wjU]RzpuR\MeDꁼ&f^I`QG ,!aO>T(6m4uRS/a ܅~ȳN}UY xbL;)$K⩵Ƙ_}Fq(r3f]2 ѩ{ˬ iq" JN~q@*YG^҃qұoHvIAwY ocYwVq. Bk<7h1IhEqk}'͟`y) QӬ_B)l~Fe^O%9㘎Ӱ>˺f69j.)>)-a(0 1敏fB#iK?{bЁ0񩷡w+/`Eg2Ƴ1MgC\ 2f@}.L=lNDX/5nd&F< @pH(ޯM$'2m!"_dʖ}Hu<$7q~rd8Z,ԥ=1*כ; ef5gR.kҰ.O׮nR߱z`"9Ֆ G /młou3VWvҦx20u.kȆh30c o\",S:@ϥO~L]Z"$?[G{)b><꽰;.{"[-A48f'*)qeϻCXwa\q#.@&a`UI GbοнpěPk/9QUrF$m̲$)EA ,jxi>H5"9k5H8ĘKK2|\'0Sk]M(3y6 -/Xf1P#+s3~[-klP\/&1# q PêF{)oSm& e</ 4 <*9[4!LQA[F3ӑB©o{5&V>N3q|h6v߁8|vUofve=cPQ@:4֝x;ەLLT.g2@rh*_ՙ3N7!ݼ8LCQ`墡>~mXj".ey~qXx'҃ )u/?Li ehaK#N',bNȌ M{[bD GQm$@^Q;>qr_iňc_AWčوA>[s$'R% L-{sD4x CWANcޝvڻ~Y >(1 Jv\_KߩAw:C}"3F|<ճNw!K; M|T)dłI6vRsFُفW5qa&>YesӐۮ5-*Z{ hseܥ{>XdRi~Y7Q֪rۅ5h.s+%yCAxgV-Z+CL?hed֞RuF￝Jb4Bx-ϳT6$uJ, &gփz|y'@S*Lf5R%>Dg*G0̀R,{A1utT7&Xէ=Qsw@L3 px`[罐U 1{v\ni8}_וz_U+v]ꡭ$r'DstI2K[n9@GaGp `(@±P֞c:nt\!{X#JyyuWZ;^Cgqyԕ,:wZk+1Al~srg?jb}w/ xsP esԻ HW~}h[ alP 0݆$2C<Sܤ[Heq8΄:4`Wz~΢s_`KMiYklp`oSPo潃D){;܃ ڛLSհZjV`vfMQmL2=57g>WŨ *! jRzPV,N\Bao'@DTL>ĥjt9"C8\=XOZם9vl·V=x7"oԾ➷qڹ+K-eytS2yOk/d M`3'seJΔg: (Nn1|{vMHל.1wS]7mrǞ5/S#Pit~ȼI4 ōH<˽=E#\= jT|IR9FR\?Ԏ6gX ˠ ॄz.趇 fLTV ES,C5MN77ÅX7̓ 3PINUr19_R~0N]T UaFpd [戋ƭz^% /t);tԮuӦz~2.l9^} tD8s ʀG 'wAaQ {Tslh!aOʔaUvskyeV~~8)S.C0p-q5M/՚yky/<7tsݛsn"IEm 94vKvy8CwSqH:փ7=PWxu~N#z;,EVW]'r!%^EUyFCm .e"a)ڜΌ /ǒFQ|)5I>_r?Ԫaf ʅ92]//UR3-`dO6&Z[лR^_3C]2-O+3WEh]#e]syeS%$PBwdw&*&9>!/jЎn)cRؘZ ` Tp͈c4nXUD87u3`{&2LdQnJzdn ̀L)_vm&S)lq4{; NQamA`'0^{$ ZE'[74S}[i+1 M,,iz+E/(p.eN8<=v P[3]|\||ʈD0fzK)˿vv'M`bڬiQʨ o'6b ̦uIaFyrH?)n[Vl0h$ WnVa3ö9sw>h+ :hW9Z5L*p:ZŷfZ %b# @۬M$9VkUW67Mj垫s7Ed N/z:qdb 3, u*q4 "9L-5:3}vWV5\6w=R)&w+,}E|zul3u Ah2LQ^=QC_awX|R(K4 /ԁ yQ _ZOs6Y$%|%¬SPFDvK Ce 7T]<:Ft\Ъ@2+)zטc#+v  \|bI]gc7愱=T/WlckgW#а9DGˊ24M ڨqPmΜ(A81ޟzҝyCM]<&qčyƋdS!9b~ݓ-z֍ XXjf;'q[i.g~g Ɛ7_<2 oV=e–UbpK0y%j]ʌ\l>~-|#gSHC` 0ɪ|=o䱉2jY@"˯ǕG<[;(ND uU5N -%6۠׏a"\<vv3e#%*EO'h.[v"q3 Nqi Q&z4Șq/5^6ly`u,.J1>ah,rcPΆ^c AWKoŶOqi)Nh:i%*tBxk\Ỵj}Gz'Ed#Ef! z-5P&D$_?[Y"K(&t_vzAkw_qE#46inG# Z)7 %E[Zr@2p؋P0#QaeGE\X/S MW}~;fs_4W}˞18YW)[2}L 7i MB1,&9QfPP᝹IgQM8/T|d'sF[#t?z徍DjQڢҗU}d(1\;$u>D$7ԻWIp9?Df-4p Fdr΀OO䈲sApQC `sB+  g$WDղ1g- [D;l  mK>T%&uoZ?*⏹yZ!hv>ǖwZۦ;4װIU`H8so]t7z!n~vo@ Sy&'1ǹD(/OeuW,Z]}'C8,)hhSz6|yF].TK> YAѷN^ij]s#Ut7s& .S@JŵhS] ]  C¾p[ EDK\ 5jF_ ո#8fz=/#18-jz\{R%ZcsG3\l x|zIC,n-YRnק w?>{E3ldt;m4et>\mO bYdFڐތΡ5ҶJ._(lB]1REuC=F#UOS &vw2NC\1؎Y@kW@WvU,4# \m <9VtY›Eؗt$%V%}btEFaC;1M.間J%0?8kAR#kXxj@V%eZ/ $r\_qՇ SxWrUll@sήRnWv&4kwk ۼPf\Gs"װO: h,fϵ_eq߹7z?<԰Rgj..UlMțTl׾* @sۉ]A/nX(fMx;#'Dk89 GlǾ۪hFNup!U,0/VmX'` z4,Didh-' ͮVUpL YAB/*͡lܸHyu&OɄBg* } so8ƃrޙXT3`5c+[^Do Ń`g}D/oc~|u896D"Ț?w>`z}E؟Ihlq@Ʋ]~126T㏓׸S|ua6_h;< YP4= "196"9Hɭu$oY6n]k\L CXiZS4q<&DVTh`]WavO^`s`9V}_q́&#Rʭ^*5FY֍@2&Ӽ)xvV]c$%bitpRѡSdB9.@T?bq~RpC>xW)1"S"M~ {MMEx0D6.#߹>Ol}Lbܮ?T.K:/qe$mO5)9sR]HէE' <GNV ~#c`5eQ}H!k4(KI^6'6#rHz(@]G2=㤡\@I+}^< ~#ZCKfm*{ 9!y=rqFg2g0kO)kI @2$NoE}ˍ]]fp|H׿h|\\|wt+205 Yf]iW;Bi@3;v&lLnmy^WH/Lb}kûBm+xko%!EK"[3qG2#Ka8w9h{ם݂Y{ާxgXqZ 0S{/iލtڞႈU$YeAes, 4H:;OmTo,I(gMl;_"&3}^{*K{Ç6pV9B—GɱnE5 6mDx0Pd?TXN=3Zas <)NRy|#3갈_=0g)b_ò-U޿4r۹Uڒ`,ŔM3p9yAF{/䬙q Co#I:3&_n}_v~ʿ}0c{stYL'0N$&2/ */5)i)hQGºh߲587,쥂H i^r)[M;6+((;?HC7^7ܑfm2XSE.zLltCi\,uʹt$k=oE@LuXu)ilzIc6ʧzzFmiF2܃x3 Z48=Р֏Uxrj8b!yBM\c0g8EKRs7ZְPКVmnyUfc+pz4YӴfu <,>hF]BY=:+htcPBNn9w1A"|zvAd\e$tpfmHſIx1}BAVŠѫ[ #@>@U2~Jatm`>&t ߑ$QC BWAK%SdQɤ*A(̞w `bxA-C"T+y'{tzcl[+ FކF"qJax87 ~[j$|Dw.pvB.mmq=FX@wˋگ ?5n96ێKD Cا5rʍ\$۞Rtf MBacrZ!L+=:(Ll1ɯP6)wqԅ%NLeaTQ /[.<3DF4*qRZF؎Кnw4M:r[,zC>/՗f+]94Y}dͪ3^ݶCD27} lf%alv2lrk: @mK+c/^MPov7^p\eZv]QƘ;jYnʸ*h2BnnaӐJ Cu]ZF׾šEX7E q n&ZbkZMpM < dnsR>G4Oq ^,q;抽;-6w6e $cl-N%*%e _Ydlrֶ☔#iJ`m ]28#o܄+/cTyaIȔlf#y.*fFU7\\Wi CۡDܘB:+a=zoۡ{6PO.e?!i& mUSq6_*ƙH)Fɇ_;͊"u.Pu*=Ѕi),+8] 68GGW< ~*o9MmdY fTȓDU7kxl ui`iYy7V!I(@{?Q(DoR E-=4aRyĝwaLJ0#ݙ G['4Dݺ,`$[c |-vE1ٙ,|%sW-AcYg!saz*ZGz]( L%o 0W DӟQ 3Cva6zBUHt@ߪS24[\c șC J*b.F=E9"R&m|g~Β ٽ{dj$-Z`-fezcA&cz~4UE*Bm Oj%| D=Ѫ9PV| MDiG-CyV6f.)ufMl 3L( PoId"T[89&.3{ Ԑm:ݙ<`K;(@+GMĬ@vʐϵ̛Q2u} HYj\2p&뀾(碗Pݟ?}Qꞹ W--ca%mp혃&ڋx 7C\j`jxrPk)x5 3pA\<#wީKƏ< ?bc0lxSٝ8.=f.͟c .i30|  $ DN#rB~Llt`O@;KEN }bowSݿqF[OVtK r􂲎T׭a"*$R=%DR| n īGjJpZHzkQҤfìc(%mCEG,7\cx5eʞ0v?e9)>S'و]3U)z< ghű%wQiIG7H<<[r6c**4 P0sm84L*%mS@Be7l[m`!B, Q[0kghЭg7] AS{cḤi䟴F!ge>•WfJ&"HoQ*-MF͈bNe)×xn;]ϽYa.<$0s8-!)f)Fg7R5Yp:|癦TV>1C Y܄qj}dF9%/tz;f9o[yⷖfTS5|OKe*tPE}%8Mc𝭄EEԜKɨ 6=ӼHzcӢy}q,b 2ReXf3 1xiK.@# ׄFun(. ș_7edi"QCS.fԤJM\#D%7#̦1rc-iqxޤ(($W <#kG 9]7Nt0g2[fIZq)1d"X6˒Mp@GсpR:7c6r-* }P_I+US᧺ }6^&[ 7`b&:1$nBNԾb!Yä́A[>ăkY!_n|)փ "Y N>s#d@hajE,Ŕp)*Z WMPYZ PXq?wo5Kiǐ`]6JEVށ3=u.'X4ٖ, JO4Ur!:wbMdk"aBjcEu4`I (_ᒤ577H;9E s0b,IٔW QQwPv)ucQ`uM99 9j}}☟#D)R`5q3)au/VVP GP|S7 vAYhg"Hh#Q$JZ߇-ՙpOcNwn6ۢ_g::g7nkgEV% ¨W=9Bً`09M9Z zu(E~/ nQ=A z`&ыЕ%jC[WQ= h L1 X n-*]BfvzW|s;ڋANW,+Ě})t掬/u@\/KCR{z8NPth5*_Ԭ+vrVLlg:}]j;T'?מ{iE@_ϲx+$p=MG Nt'ݴ-(c]4krWW%em<:eLQ,`NE:-)j syKtieѸ/ ݮw!;Պ͉;,1k[4j'cc:M{FWߣ?p\EibKI!hKY-ԹVv*cnfU+!Ke9BK\ߵ$O+ 凗 ]ګE8. ŋNC:{ˠ?EUFn~Jn"N0 ̖gź`Z./ꗠz.t-cod블&h(f5Fe+bs%'@)lw*ph"КmLsߢZ@C}#?^Cd1}(1Z 6_kvRnN*Hl^eÓ =;C MjǠSlZ(I>jjAfRKIͷu%GKhvŋ)9?p1g\&nG]N,tI>{C<[hcv 5mh@1nˤ7A1UvjlN %,;i@&{{\x?)IX?(gV2x'ꮊ0M+&?-oKhoL%v*Kh~"kB5A֚]SrjǼa)q>)TJCs+޸۰d9zV嵾)觖0aRoiBQOei("~/ZAg 6;չ΀LRkBHE?nIt=iIH"{rŨH\v0_lɇ>R=εpb"wLzR0˅'ѕ%fbFY#։7uMM$8]l" _gP1cc꠰so`:n>\6Li7x+lsQaq9˗`N><4 wt}}tC+Bbc twvq,n8+7K&+ОYg)t>5n%ݜJ[?),9)[&%%Iph()"Fm94wN{]V c0_ $ȺskL%xN #Lq)!@9 b(>_rsż\N#R~R NÉd2**摿tp$KfUD9j MsG-8ωoէ%ڕyn>"Um5LE/I sMZpu!χW#fvXѬS ?ДV "٫70j&UZѐíuf;54Ys윩 f|`-*Ll̈́0;#HZ@t<))dOI79˘ fg=|B&ͮXQ ETO6cc>=%BXTHJJ7MK픨sg_*BDI g0oC(>IPiˑC?'JNRV 39Tfy0j_HÍ84TGlYw*+ itABC+j&d(hŇ@YzJx{v4} Pξ"4{ɳrM_|hd3m#k,gRۀ& 80RFZ= 4$EK ^=&z;y5bFnLÉ+NEu]2 aG$b漞]VL\:C\YSmD=Yh8QԽ̪a?tNA?ӳ*1E# mZ4*N-cO[ E޵GyxEqxMoĭ)XV(k9Ѥ:qLӻ=,LmA F b JwXM 8'j\kt`p@ S@#Q.x4vGr!())qZ0:sA܋M,R2CRnfq] rYa_0u/:J}1l7knEeQEy,p|^ʵʔu;}ݜ7F񰿼N9Y%qIGMZ4E^s_lڶC8_ޏ6[0E [܎1tC2-D8),yɫy?lNŻ~">.9yIkHL8\4AAQ/#df+Rab*J>UØ)u>E|#y']rQ/&ƔYO`8^oSW[K3iոn1ƊSlV ..TT[uPH$w3^~9~ \r% T|*W5Hg4R7Ik5! /8,pfT:7G5H ȮW M!ׅAX-CXG@gV }()-U[X!gm2!E:~ԥ>vZ&=,ksҤ7-[绬qbZYt=H\_zmdiT !l0O@$jb\w AG:ayU Ǝ\h\= &z}3&|?9" '!55R9Z"0ˤ7/zEZ#5v,baZ^9&+$oq_q-kU[ mG*9;JSЍc'ԂhÑ5>2<ѶV\]xf7e.4lY9}8f.|]@h(!;GQtX- !`_Q?6f7nOxZS$z8\EFA<=5S.}]'Tѿ隍=mбCSzSw}&ٍbHp?cѦ#{}'o[\Lvo `{\ќ5nPw+>OJ:K_PM>DWS*3[dK0?$+9@Z]cd[8Qlˑԧq4 aP!~+zKfi0I\pJpe`E;>v˭?gFAg0QBiq)]qpp-B>dJjQ!FLcH2!;?҇hT3Q`-{gks}mh2ް>;)W=ƻXF/Mhz45!߶`r]j5өHQG@[i/5" Co=yѺ)~[5:ށ8+o4C_&8C6_w;Z+{"ܥ! #_Ln&GJT }n%Kd`@ f_v0v$etW=1"?x HՂtvo-ܴ Y ~& o󄯠4Ԛ}? ikl"v k5`;b0RvQ[qQ X;oϔGO°b\F2hJ#N EWt>qe=! ΄됉Z`?4UYDD sSP5'mxσ7=,t4* bVnffQ̐\ss .@INv>2 b ~zAG\g*gchTa pXwtoHB V" SJeGgG@,@;`M .ohJĞtsB^-@JBt:+\E+2:[e?, I\eԉ֨RO / ނYW'3RR-BI) j3ׅj@{yBW.U VyyKzt (6M\K5ptcO%HiΒ:jVA T YTU}sr$D C0Z칵DE4x/ PJۻ8 U`@3Rb0vJD4߯$m 1 7x)6hv?cȀboܪmpUQs8550M17!ʫ{[`kDTWxwwKg ChˆT,L!SnKɣ\OpSZ1)5F#xX'z\[^E FuvZjxC@!D{ U.1kRfCoaVq&=i)~ M:hO $}KB}<.42K*/r֞lOLmOO,qP_;9I%ELaF-8L_⫡P/C/oyB8(Pf=3{&^ԣ&P(f"MX67f[2 ^][*&\;|*n'HȂz%S LN$;Y ,"ŌWxoO"j2.yIJ#BM\.螊3ٛ(S@&kt.Pо|f`jƎo30'ɴQ@orXAby+5'qn6';MB DNI_ QZc*:qHͷ)U#L!L޷i䫗K(k22g #]I #J #o)<&ю{䧏t W(\*;~מ8f|x\LxLcK&bLi`{k 31{$ >YG᪩ j9h6&yE^p5jiR ", doqWv)PJ@X(w51 -IJQy?|L1"ćP/oFc_ʫ~7EyH_-{=OgIUv< 8P:DZBߴ0<-;sx }gյNS=~h?u55 Aw&wb.g(WiKibcf(ve*ۙX[ُ8`*A }TK̝F8Kgض80`恤kx{tY6,Uiܘ ;^[ du֗yih"C3_( `*"T]ʲs=fD/un.zP]>:hg\וuo. xƤ{a+J,3}jtJZz+:6&8Ŀ$+a*l/_;֢_&Jbs2Z%z2OMl ѱaPmɖ'i_DyVÒ~UT"j'R7_Fzc/ ?B^ObW): NyK럕sESo*d} rJ8:g JM|#Xg< u>B{Ǝ^LTSf 9k]jѨ!%[;Iޒ&E AMӘm1ҩabyl[4٫TLG_ylnx3ez?68煡@]/ 2G"joAtr<Ѣw1 U AvW1AY%Ϟ/$LXwcO[ə[\Gkv T&CR7K{WZChyo$8NpBj<tLwϽN-3v^:eG?%HYT@d_LK}+ @=PypE#+Ԍ2k;2lv@E5/d/=W,886z6XF, ?(JGcNjD0eԖlx줬ºS^ LZKTlwϮG p'NMMp#0:1R TuLL̓3S\>V>׍K;IpP+DrV *{\YOjƌ7r>->Óݰ& epz:0cƀ%rXX'?3m %s*%}^mS Urʩ T3UO9^?Iex ;ij!1L4k`'lΡ5#u*UU+S*~i*CrE/.9FDD:>}4((%|$]nd7VkM ԏ\c[ۑD(G+MKɔr1Znܯin>T):ջH{+yhm [q V {‡G ZR0zCM(t*F-aO!-;8Ӧx.xe`I=^mVbݪaT]5.__ }o *ݔ[M֔g}I@uEz?'h p;}MǢ 0N|c7t^ג.ǰ2=Sg b[A G~Gf!t=6`fo0j”D7Bb5"r}}uzox;(DͧZ!<\|H1S7A2 xz W84{l9Cf# sC/hUV SjZK9W) wZw2wE@ b1|4guo%,~ds%01g:K3̙lU!4\fYb.7֤-mbeBxÌ2,@N>6}  AZ>pols.SODV ϗ~+HBć"Z+^QGQ֚yf~.ӛɧ:Yan^E`ڤ*/pmIќ8)Ro,}2ܨcB,CȬ|X'(S;]jG_l0|`k<RVGgѽB>818Dm`jn tjZ`%)旉8%E=X9$fso)5( d5Hw{:%XB!(GT6-h^Q -3Z?+=v꽂K2 m8X}ӄMl;~{6܀^]{Ts0:+ {=7Pzf_ÎK~.25)jrnS* CEq½@7{E>$@cg>섆AЦ[dy']RS ~bm:)A! yhU5O4Beዜo Z<ؠ3p+ŗ\E>#ô)€% խ'4}~MhX= \u@V}>]gSq>A߹)({?I2Zm7!e@|w%Qkר` [0#-pXkʺD{!'V{i5V2}ETsohbTVUH,I?P,Jt=܅!GJGYgSi~7 j|r7 B. L >o6on4x$7IK٦mc^߆T?.),ZPK,$ƒL},a5"L+@uT>5{O,$=}{ܸ25t3vg^Q.oB^#*^MѲ=}`'uОKcp`Ȧ}cej oFvT4l|l55!kWݘCե/W<|F-Up&#bOeީZ DWk}a) M7ٳZ}tq+[2APʷ$އu3>Nnk:gx=f4z4\>IwJkY!,Fr삍s)df ![c6軏 DӪ!Y?|Ŷk֋ڪ 0=Z W%tl@whL rWwn/8i7WޖψjCDX347νkEʒs~F,uIlxAD- ~^fPK_?AH&2闍l@k7CWFOoWأ|ZI"s|Ĩj"%X9TN[qe=o!{VA~""F |C1~^Q󃿖ƀAH*^ږGojSP܆R Dd,T5BI]?vX ptT[5=(jeMZʄ?\ӷt"5YJA]]~& 2_۸5hX Îy;a>M`Ը_]"t^sdב$85).od˅C8@L & ~TʵUM1bvؚ~$Źph\yqi>^6N o˽*g={k4+!>)Zv5⇇MFPboJnglW~c(v"RwD2ENedtf6{<!q祕'殱Ñֺo!MMv6w:V3,N:Po v- Ux9\iqqXFZwFDE)I :neCElăiuy4@.%2Pd,\ǵ^-H\v\ {#AA 颫S8f*kiwd5kɿyD 槬sߟ!I Cs,A@900|@& "#\srlEh)fc\|F47L VGs4!R]Q@TSd/fNQ7s(H=/"ijYYW0S.Ț"TIDk,$æ/Njr AΊ ̇a?a+!v]RXJ^mJw>h̐B:PYCH+`v%FJurrd_g$*R237!*;OveNWySٵv* &L 8LM&^R8Gͷ:^c![G=~=i9wzv7S'~qXoZz +26Dǚ$mFeV)xKe f7_5|Tg* (>eVSٻi=9 DH[ZKL:-yөZf LM{X{OlP]^i$"2Qf‚U&^C|cS"8rak#}p?+Q7.IW}NOn?]Pq#Ab£>d0b4Rê Fhp2kwdkڹc<3e{~H]lw] $IP 6?t<YyJ1htwrdN-Zj/Z-;;O4| "Ij01iIBŸ "ӌ3fH*G (3[4PU {-1,-vsk+1KQ8ѳGroh$?o4o AJc!Ӄ4pӀ_;8-]ޝ"9"jb _Y[S}so˸&; 9H1m_d7;5_#e:۟!k]4 ˸ȝf *"(t*ĵtr`dxU(ƻ0ګA&CaD5,}tF!StyoL \f8P*rV-1B:q$BDFh%!je.2..0;2"Dؐn4<3!~]GtXO<]~ gW~Ğw;bKāS"]3xtE ǩ!Ib&rBG\ٌ$M;pwrV[;p&D+?4"dfrλ7W]LR@=!+I>xJd"617;6POeT 2']{dNw&le5qVH0vۢE SKl1+7JNrJ09hip*"S\fn-Qk5\eDX-8qSCR Y:/cWccٚ8l7%Z qN.iݴZi*{Ŗ4Ҵb_BGQtyS}1p۔KU^D4|ZSΛ׵PVb1;;N^s͝~ϼ }e89&݆aqHuf!H_=am{1 GDzzԻ#o;VH!Y =в۵IҚ,@t*z"FO~38ntG&2|$V 9u/selP׈G:JEv!J@>ls<)i "meCk8\3\"nx ޥp% KM@YX%Yev-={k;}~yv,N}y&+Lļm>yBv~/9^/m! G7"֢[(ud9Vc"ZE }L4\-σ(-[?TE JI\T}u#oZvC`)knC#cvjT[V-xSI=Ò g|KAlX8'غŔL>F'}Vx5ep5vs{{4粒oD9˦dcu2W >s5| Թ9D6>^jmnDŽb >?_1cB0}wƵ%KE/{-if*UtB8'keud2bkd./^I_,u>7:8S˘ UO\ aIJcQf7τ߭KWr 'R #MkGmz̄FՄ|"h~(ۅ'حRg{˩Nfmk~+*([s@ةYDf4}v ($㕮Im75꯮`%0=Z47s-,1df]*|zh5Pmaeqf=_aĈSj#]Y-ēA} öfCt#-#61|dfw4EI)@dGu Ԍ 2kQmۿ@JnsV620X$\YH!2~8.pDg9Ap 7Y"&o7XDU;]J $IF}ۺ J-y`?݌!!V|D!`a nq꩖"cR |4 &S~d t{-hПr,t =\ڮBdôyz:mgYy'v\A1HFԛPVzByi1u|Hy>>Vz}tɾ;Q.t݋꿹Tk7gW'6kvk*qFۮ&*H:NR;aȅ揔i| *RcdLgb;T)u?҈7:guq9Wyr>^__bzcuͤ\yjbc#jdЎ>mu-~mzԜP:k7h{|M/jEZ8P lrW]}.6Oj 0)?e&C̅t? \d!Fi_z_:0p{1VA,fxۍwR%A)ҹS@0w\5 p‹8M"nXqo,6J5)|VDb2i_."ӎW0F,Ϝ+zHjfvh™1Zô@mI7t3 C2)I-5Bu`o3+44ec T݆M&3.MuV[x&[ 5%qTroK )_T8oB2{wZ}X t#诗5Hi$g *-7K(+F~0;\Y\ZNu Y[ӎ^vYUuc0m@. h~J.˧Y Vk`ρf$sop?윅Kr^O $F'0-4L +cIW+Em0( <|Gv +m;˥32ܐ"C'`pW5-4qYs ShՈI5s.)=E)N-8h/_(@;ch"d1)+ahŞB^&2R= vvWlލ@ǧ/[' 1ATvI)8w+tx6Pq^sw'߈`ِ};d*YG iD]蓘Q|Ux&d}ݝ,wjg5!؁YÅJA >hԶC}25 DQh^ݸk(kkB$7ly]վP{X^z ~*1hn`_M5M4s)HD fbV VFb6\w6Vso`(q,{6HҨc~iYoWj")jevktUKBGG;P5_G)VV ^ sE$gTNsN}S)t4C<櫞DMʒCF5=){IS;`_m{ޟYH?2DLAܓ+(9Hk=9Til3ryĽ} gֈ/^)nmNTE- b":_iӣ64KFH[:h.[2>P.[B30BopkBU81q&}>4Km0CquB_!p*"$vL%ric?Xb2Ds:iSWDdT>Eb?]z۞dڈQ0Tnn 9KTq'eh\%}XpjhG7zRK^^Jq Sɍ 2ӒP}@5o0 'qs ƤH> 9oR<3/д }ĥs"uNG4~FB"ͭ9:)D^Ol)F( k(у!̯gL&g:2dr@)kx o7yZ ȵ}3UU+fܿ=ᶂv0X@EZemٴg݃oXx3ΐځwhe  TWқ˓|3t,=khc1)$zn8X';+e W` {ݝq7AL`3z&bؕ7aZޱJM Z`zezP.<h&߯l鳄tGP818ך]$A/~[b,rABt>*f(7H|B׎Mm5o` jr>@hxCxA:߀ȎA*߰ dCU$w;5 2ۢJ} t ^U RdU.<Ÿ(\N*џ-#pus%E{|]A@2HV gЀj*?zљ9ߘ%*o0} BR]ƛErWe;}a]dOԻ}N7w-?PjA/b1)sy$,kJ;U&5<>ga܌77"[ Z'ʲNe/)nE\u_`8\4V/+Tj"xT=j/P̲E.UbNbJQJ_(PFJ `:3w7_.M &` Q@ Q߂}+Ah:'w [ՐװG:2x;JLܙolgtbV!F <=҄MwP ܵ?< i t;a <} ϓU/-6^FM'"\=ы4驟tׄ+z)z𛩤A,caFLBzΟnuR[ZVi'{p+T;_F qUDց0YM}# R*tGfI܈$2xjSDx- J3W |ap_O8?` nԟJ}Ŕl: T~UWnD]wSk0UF}3"^amdf#p̰?\HAWhl |QIPoDn*{MhwF8wM}1 3@L'2 80zF2zBFv):gsɌx[7'~S> Vzbe?-%'<~xz{Y7rJ9 jvr; 8R4/gl]pXR7y{˖([ʻbg3uŰ1[Ot/!@jpmWh.&eE|[%`̈́<1n|a?D_0܇>/i9oȶ$X=4J71$#@8AZȨg^k1n%{ȮwLo)?/U۳{oBVFdG+tduT`U:qZhܔh;%.^_p9~h+`l $PHBr7NdֹeNC<@5ɁEd/R51j(\b H1,1%2Wu-ˑ*hN,kwIsS&Wp9y蔕nnȓBb&\PfN:!guPF=O&/<?28% 7 Y3ᑒWDJ;&}E-c@>s$\4JJlEH$WqD BXF yحsPA>'ئ̓ZgxRZgJtո $db 59F%뇢, qMFPM/Ķ2~|Î-14.UӤ]n8nC®LH0DR0tGTyFP)Rp^<iH@[Y%gU _3Bj VA;Uju_ Q b9#& 1k׽c$bN^}9|[2. Wػhn`A_!n3h&|b.tO6B,✖4ss9; ˉn޴f+b :4@Q ڌB!O\&(tk{ |_zyd:r$ UI,*г$1vd%p23?eW2:xCx6MPTp\Ry/xt$a&. /&g0g^272,[yp 4o)ܭE1kavcyh>Bxe ^8(C24"MOSCc;ed3om*R y9XV@{h{Q6cBb'j>[m6*.hIL^"3ȮXU(#R-4IFÔLPǀUJ}l1rվ(|; łp!,;5/fls+}.ˌkmIm&ØE޼(lSo)GyC] ᮄ^G=`vndFHXZzd;Hr-V%[dS S1QN.%L@.a_®&ږv2lc/[ %/=_QiY ݕ쪽ݎE1OoƝ^KFԂNx}iп::NjwR%OpoI0kR+GV Wχr+\sE[ MIuK65o Jrc ɦ}E|w*>bZ5u'|gI G }35d6xC'yɕy=ɳ@ДT(5u7D uS=>ל}2碜s}q\62j%zB'j8&P{9X>zeEYVI2Y(īE,u۞8sS7kƐlVQKMm*UAPd f,q$3`=$55hv`kPZ#b^"mgeN\LrX㩄a3PSoX^ұH)9T+8,RqH'GO^<)Ul#Sy__o濻:rHVuW>Z$5[i(g't}SHxe#3#.{I, spC{%1xp;j>,:d-S֦"PHqZh%y$K ׻n՘`Q*(h=)` At;9\ffvV(mUϿSM3WX4GmXjt2H%L8 3.qy*+bTi{)ׁl;7ΪJRvGD5iE>Cu*g`]ַs|)l<'9LEkoJbKY, _ )j3{kj!-שǼ2+ ".\ƞkC,IH `2?qHP^y Ee`cNk0'H`.4@(OBKU{/6+>C~-)J޺|93!MvYyg(V5vpib̬3l$![sq~b4F_v1k :tga1ȽAJb$ ÇYpn7'ٵ; ]u\|~P|CvXl .n-2PC#`CW3DWZg]'ﺌw aaGP|IsG%GE'iVO` ̄6lpCR Qɷ{gZZ#0OMQYKB/SJ8FT/l{գ fC nf:~́>N'x8dw d2t lg_;vP7!YUJtWliVJ/(ia aD7j^CZs&Uy4pv/#( SEkXT S#7mzQg8dﲗ:c4N5b4f_qኾj/9-=GR!,Dd^mxICB+3*;V& %y6-w4!C>64>@qLAIm2C\}&h}ULrt7/>J]HrR#cQA3|>p--kfw9"/\I.} NWR_5>|aCyfk F0+0yu9+ٳƘOR<R_ࠏ=-fd׃9! ކ>BQ5/CվS& k#hyVg"kM2P(?qaRqOg:+*~&I\H}zc)g"0^ 'OYA1~hVZ1rXڿF~ZI @4C4f#Lo ͈4{ f]6xiǽTG 5OeϵwQ?w nA]f!yԱ|%&2EQ,*g+BAg7N|UEo^':AOY1 "~Jٻ:8e9]TzPh+6@Ԑ~Nćٮw2&Jd^0gYH}=gR&7ՙF=SLDFB|F+Nh(Dzқ+t/0*w편^S L(8C<0?/2D;$ oZr7o%$L;3`逸,\8(T>o~E?߯2b ).na2uyz\%rprčPJw(W!E] $*JpF4 Z\B3+hҬKiIY˺( |wE19^0QហGdP UJVGBGظLNijetȦY"@H ' O B^ůi_㗱$ы&|wqŧ^C%"7G'B"dFuAn[vvz`GI(r@? "@Fł͖Srb Y4IC>q4cWK;HkX6* [ƛ**kDKU5R:-{e̋5[8X+wi/m}mF1|K!pqQ9wjƗ.d'E΅EGNboFUK r1j۸w e7 yƂz=N+~ zRrBmo`z[dnE;f/B[Ţ2(N2z K@Y.n#P-gv]W>Zf R;+R@-*50D r%iJl lDeπ4O-dvB}0s'"lATR1Ck="ivp@z,#!-TH )*d"D7xmu`g,X;F 6|i-g0y47 ͡Lʘ%Wǔs^@xcƱ)x\PԢbQ`'I!\^Vx{EퟳoV}܄e+ Ik%e((63^Kf{3\4Y xZi_Dq3bؔv:W ^쏉/!t5jqª^*on(WXʑla].6Fl 'Tg|D| *,Pðj\?#)6d}P1EU1-(#N,ǜq$ N ^AWTptF:lkKKObf2Wroz Õ\Rxꫜ 2e^HЎ}n+b~07Jӛ,7죅\qaJ+XAwGc 0L{AZ:}r~S2Q X{wE]u,>~ T+&~|0SB;s/܆0[>KCb1pU5]|Q0h1l)Ioz4bSgJ)2S]BmK\$I1VnQe~tQnoޯ[_#y 8AVȬ~ -j4^TDrjgV2'Jnu+SgDI-e+S秿sjl{ zMfuQH2,RĀ>@Y^FIbn5&{Ho1 Bjp"aqAc90v\L`:af=JY2uC@Dנl>?pf`jG?U|zz J=+j[80&8}o V3' -k&c<v+3L0{)p{뎢R}DH>k>%(ݢs >{ )'M`_K5h]IB Jg_rg75-ku爛-kGlrc`mY,A }ic{o^ͿL zh|)JZ9E{ADd7:z@nFO/}/pŒozY]ɂ&> @di'.Fۺd5GS?ߩa0~~WsgZ{Xޜ/1(QMز;v{)Ы|au-WEQ>kJMO{1L]SX"eM'v旴[=d^=za%DCbí*!?*Nߵ 0\E3l7CJߋJd#jmfk<7ussqTxv.7;iMS%*j9AZږ8_|Hv7VSd.eTS/ jM>mcdh |QӍe^ `' žSBA&& "Դg`e0̭..ۇR1I;C;PV=jIDu.v *bV=Aʈʭ>Hwnec2;oVMUDַBEf5i 2QbG}AcsGS.Ģ;->TVԨe?t)r J^f# A~Eřm3U+;D$*hhv",JF>7ڽ'e&\~WFXD! ?W^YyGA@ԎpNb~NI(L в*M,EXu auRG\`>%TLyL]8LbUG\ Z6*> =UK<Z PV=EDMw{0fД xoąoxk_:Um z`iri9/]X\1˝aL`Uar+n2s< u<5S*F!;=Ьi-acYo$\{Ð`@=Ms֬IxIB%Ɯ} >Ť#w"LTͷc  LG2;6y',$.8ط7n5=2\,ɂ 8ZH pEMၻZ0s|귏pDh^8i3m!;wN"I='z*<~y2:g廭iO206i°l?sX>qT6$ 1l8:QM?pk$FBQ䬺)JY䋃3v)e jAgΉ JT`w"jr6I~/W69 Xr sA ,{ǃ U4PFzqQ3jjId]-t#QM:1_lI@9]dHNw2babؤ `)$IG'\!XwMr½G: 4v,4`Ȫn}A~ .ZSn%渠ob8o.WYǔgW7B{cj@&OᲢ@^KU]N((91 >RkVaQYgD& G_6w !& g∦,aò蝫a0#oy@d!B=ZhX֜(#aAh Kկ 4BCC{%v=*r S@ciff^u‰hB*-+_H*-,;Mø j ǃ/+wГԞD$U[ `L')U‘4ʞvxGmB.n2siQ1w(Ӂ(s?{/̘;˴cb-ˊD \+uXmO20̃87#u ~O>6c9':9 R p,z i,_[w/w `ר moV l$r_P{ܤ,u 2jNSNV~}QojN4풚mZV5F.4A@>°/>zB[Ó& L/2-noAȷ %usnׄ+$9ʆaZ߶ y$ᴫD (- ۫8J}Y46俖aٮ|Qűgo.TQ6l!f8+/{X0[|U ɭ$ax"3ʷI3]N V CJ[,W_e;N @U_h z)v-HPz)Z,I1ŏd  UumOkW]1)ߧo;eg):ݪ^  T?j|LN컣1 ^3pp(h/SGŰ|Tv_&@ptJ`#^;;6 j?)3rIBw8v^l'Ej.n=5pʴPsO5#CZ]TQ7Wl̃C\;Xʪʜ+ύ{M^Hi^B*oW}(P$ܗV,xc%gs8![8nŸk6~ 3Ld̹R" xɍ% 3\XA9Ilռl]sBĊjTC΁7CTFv\Ձ9\R0(=E&9:BLF ٶ?Cӌ I_W=++t6|tB=ۻWkws@f6bqK9"J 0m `tbyOdR(?ݢ&OِWz#i ^[g} -7m(d>h Q9~U},|2MPHxcCD*sm53hi:}~YT t/XnMUcO˰3|Ea +\ܮF?MmfY(9$_}:1i^;!>6Mi|/@)GA T^N%,Z(M#疧T$E χ+6*-v~sMk஢ѺH7~loS>, W[?p\y{^ab0lẏk1ɂ|f=()"u@"Al'ۍx 2eK?FŐcUy`'mc~c#[)hK{<wvrgJ|zPeyuj&WI yoWqޤhSs2<5^}SVsEjՅ鰙|89z~v{X`@}ipc)ٖV]$ɶ&Ѡ5nLDJGRyo&=:RLN&~QD-mIvʗ& "^s}TAa:MԐr.XӪD!3a&qL۩>]ǀ1y:[++cʹDdƬW?s҉Z]:?2tez ,b-^EDo$E1$9BFvek@bf9\{ bٯ?>,HPBݙ&m nCҿ=?s]66UoB'0hARd7O55f|dW&:|mITnbhQv.@1 KrstEQ0| Un$hxk^[C֧] uI]dMXC)Opҝ\ Q'cc>wA'f2L 3F5rgͳ\FAX~$%,Oڰ<:Tn(H/ BZHș,_SOʼn&y\!*̌ G y 7"3j6VU^k],2*PEw8{cQpVR<6ß4n$ʶhzpuNkh&_N 5rAb?Kc$NCgP$4T2˹]_oRWF&J^@ҰRqFP^]HCe1(;Dk=­[wʽJ]e:r|_0 !+p*[dßϗ_ޏv4+QⒻ;qV%AzhIym${Z7$ q0|m -o`N]2֬P=\jX>Ϛ1 gPŤܡ~ ?yA 05E+D5455"@. EXb>qh`md}NEsH< >ah*"PIw-isҢ?H\qIz'۹=P˄J9"$;.^@} ߤF% M@yi +G3VVt7:C Z=OKt_ZVt*^+Xpc(?KE֜L\'C!1PӺfvQ^1(z Ů]YH$TH*a _g) -W %ܸ@lws[֢)`F1< OLKhi+xv&wkW (Oa؈?&$]049F-X5qPd?\FD-/p~@ReBBtT!ˀXBAVm=ʄTݾ[#2SGF;-[c~/aLߍyw3v:`Y6g*#S(EdpCc#כlFv \: xvCb JՆxH+RLgsϒª8ebdÑlAfR1}eiJcjU6冹9%Ò1QnupJo(#\3^* p61MD2Ep|+T%?)1bOpvi-tBzjE"Э|8ھG@#h{ߚ#J9&Sur z9se3s\@hL3L ,z_C#o=}/l< _*q%꣚(n~UP?lJRDgc?1%eoE?_>RH5"ij۹4YmIU\V8 f@!VO{C 5B㊣K*e?QÉoZz*H^4lfE/tJLiF .%%ȓBt.+sBt# BeD謁z^ȧ0llIraqT1ru{kȃehrH/ q*f+q3m&Lٿ=>?t.4mVHK Hj B7I:1+3]Q,[E!J\E34\64 0#|a:n]~ .auP>)X9#Iy}I g9 Bn*ǜƿt}Y[h%+KӕMUd ]Y] Ƹ%2(#G30EEhay:6y~)%o>ўӰLpon']~rPg mYM"~OEh8MtT:k:$wᣇ{4-@Wѵpֳi'q/;\&ViRiV9Յ1X5,@UKiw17L?Bڡ{2wtamE49Z =R;blۙڋrGB%ۅ6YEz9^zEks[O\|(lbZc3+,Xyp#b2m}} 3:rTmtDEfO:!+O€N/RU')Rk Xb"cpKՃp *UaJQ 2)u~@Zߝ4JBڕ7MGETR2͸B)ἆr;}tǴgײf|2A8'l|WNIgL ވ"ZM2GEZ'$ǜ Q>eջ])dqv77$&Baܮ?)cCЬ]oi~=.Y#$6:܅XA5SE-^R-RtI#8 lD$tJw7y<5R!xy/efQ9(B%nq` EW">%=uRb7eTr*v>"f`m֨C*R@qofA6g6v~Wv`HG1U?4?#Tj. C*ςL#:;v$T{1yȄ]Y<!TPM407&{S`i A@lќǚ2 ],AVnګ߈}X!Q]ʪ|ήn`͗̒P@Q%'aJWHڥQ"x8$R6ɩ_%福!D zaՖ7 p&l0NZ%=Q;i zHG6_ 5B%}@ퟰEex4:JL]~%xabqklnL 1bڂ4`dOj(<}3p;Ѥ- Ph(|[ ڥ^e %0}b$8A{ 806p8ԊJ9/ݮ>Ev>wf(6Gunk6L/ta#єV{stg;cAPEeEK7if h:bCBu}<2P"P{SP^c Σ|$I~ЫYbu: 2|W*[UJh$}1n@x #))" ƮLJj/^(a$*Z5y D>]} ecX-][)&6|- Yϛc"{NswZ"0|.)% zDȽK~O *f9I䦀V$9_LrW=X rGde^zMcr!Z38 ~w ;a Fm{W!2GC2̋#Ъ+\5T-0:t'bE2:si~;ZZwz&9Lp}0n 1-KXtr+$y §cpqػhn' xO8 *XVtǗzEXr@2Fv(,yqPD:dFJ I\:<迖 Qfl"6‡SlzK`ߪ)w)i{8,@VTYWhC#$lF%]* l޲y.#Z.?^wN@+SM MLު$pp+]-ZO>89Gs-y-A%Ut*_bJ_ l,|Nw4m>_O(^  $5mT06a 7krC(J:ufl!4rg~*$ﻍ a2v<|' ؆maȺU:X u}ʓ:k+C̊6vNЀ?pN%qT Uuu8=[Jr:dp"%R -OqU$P/P &H姴y/Pu'nHq qv;y`O#:ç_Cp=?Ov^wj|5 E`<ֽ,p³ylo&A;o:2[[uKYJ.P= Z&HzS*dp}ǣ aN W :<|@n?6gu} E@c,2]~`/PZՏÜQs521zFݗbYBR'$נ yyc4ծ5WPxyR\(ȝ a_nFR\4ɉ܃8+lV!ĺ elXQx}ÎfPUIF́ܘ =t]C#rnT.{sfci_d>) QfE( CŤ3B=9hw4!HvyEf% bl`N8qVM*pAs,Ep@LkG| TL,/,Q]^9<]d[Ə5}31ThMHLk? * K²+1AV.^{%!BUONE5sK`Ie$Ooխ0yu']7{󊱍 KjhW4w0MWom_F6|QYW_Ց>^J:kNЄ ix\u7 ^zMIM`s/mTmW'WzL".lE\ݧ8P.:#*w|׊d.>'1)PqJT>l|MޓR8>?M)z\@~8(Wnɋ*:u1N oPUyDV.LЖz6rNV Ryse~Y QcJXc J4Ć*~)V4CBBG<'a%{ 7au(QCq/wS$pl G+ɺC^B;vz5I0ʪ*y|chc= )R%<w`aFfeIgUfQk T%ʽصłyT0Bp͂4a*tG܅JOpM)fWP>&ͳ܃*߀A {Վw/7p֜2v,}Ғ}A'Z[y҅tl 87{׺h1i֗Nq#]*x уmsIh^"RICLA7Τ!Th@ǧ10ˬ;c&o>ҚMۄLXù?QY3n_[upbdEm*] dQs()0GG!bAtdxbz"u_ i%2ǟߕZFh0~sA01.;T8&] )aKiIzԕg!"GBHQr7p|K:8+r .fPMr9y߆bT`X(Qa[{#RGIeGs0褴XYG@:sJDxR!6gX_[r|Zsk0`܉_EFLE@. o@j.Zy!DBPÁ T;E4qàsCG6Oy *?XYO57cT12}&Ak%&:δߎ)ӊ$)Kt1X}X ".@<:X둍OߕBFJwOO+?qblXw4(lb@+@gra;4G}d7YJ禅etp96EiP&048T,+ګ̷ ց*@ўX6|+ o+r<Ǻ!Uק1w;0Εc2- 5m1.׺LZIcl7͌F-)NEqyVI/W{dhhb6$BHD\/T"0I!Cv ' }zr<) \.ei0&*'v2:m(7`u@%Šzps+wVb̡7&}~0XڴB^ls4Bԥ3[|d[#>6e]@;\iμ4xR[Ўfܝa |(Yg=)els,G}Od^rFHq #~Ƒ/1鮉Âm+ɑkr!|iɔ6}z'[]/.IHsտe2/A!Hߔ蟀+V%!E}mD>:B٨lfY'5D3~UQG=Ԁtžw}<䞡S"BUՆ. |+5'-A=Q)^M(]7Uc5˪nvPK+G@,f`75U9%Z9`d>~[T\[Sdf$bgN , imnd-sZr3=Ѻ+ 5['YiolҤ +B sgSvyIU/d7gǒlش~Q'N ` r'[J;o(R75Xt`JAH$EY мbzyɌG4 p'{Z=h/4& J k)K V5YwQH \eP_dPe}7c}f셯kUj$j"*r ҦP;a,]jyW5m[4ůP2ҍ<x*8%d#v{sT~[39Flxϔ!'I([ ȹ0+bc"H>!)TPϯ&8CڻI:ئ*l,N]7QrZ=o:UK#iV?`0K:bH,!/{`x5}*_k}"@ɞ,xtQFHD0Tj-{Ypǭ.0 ?Mi8i ^VVu VJBTj}F+(/4no?_f4BX[4M& hŮIɆRҒMBƣ>|9n{dA*!@ʵ?Z[f ܌Mۍ `TE$dtIE-P4poY?cߕ7ވ!f'Not;k0 5K[?'㊮RA|6ߑxT\غeps"DPJK~$QDGOPaZeҼ@M͚Tl+oέ‘iLp@6ztj[zP"rT>r9‡}Gg0oڝIу7fXļVexET灧'G;^{I٭5>?Τ .-po\@I8SSo5x 3\1~W@P,gj xNi,`sboN1Yn ;ѼkA}ybOi:6X綔޼ڼ I`fwc0 smUm[ߘDiPpYRhbp!P1?0\ҿޭN$)-Ji>̊1emZ8[= 76bm g1kL3!ǰq`=2ϧĉ~kp.ƙpV<μ[Vܗ7u{Y?7dpɽ(6@D[.G&g;v~ |@bbG4d.+@V7hl Atj PfpZ _'Pt 3b*lf9W\Rx=[6hCM1s@nYm ~Ϟi;3.å]WAz)e\U:+2 Qge.=?`5MsqŲΜMXa/6c Ҏocc4O !j=PYjוVT"6 .v t$?&D=0H\O:>PG n; 3BZ|mrq4!& eM̗ɤ_8M"gT@a&dO%1Gw C76>)p0rԶ$`<@Yʙ zí5~VejfN4 $6x7fZ 6'2UD%i&~&OSv'ΐ+hrզ@LnQ~,J~K\X'qP-5|in J[n^]̠c|rәI.<{h>yī "YߍI핇?[䯱о)rBɠׅ?U(WV;)qrN%cUej?齳,G(8\r( /@Ը,-pd A-~pS'G7LdBj:5}oao߸r;B0&7vGvyڟB;Ą7"PQ5G4m_1Z#t:`c R6B=У…'( 1IQl4To 8}܊,W`ᨣK ܃{ť"1xuCI0w(!Tߘӭ{7Nm`Ir,#'suLd1UGBҦqAUPhy2cWR0ER\ϼu]z&ґ̠aQx4عYc.K>-yaYZVRH7.l&:JJ ,7~eh$)6t "R~+nuFl*8lv T2<Hפ#"|)q&79W2mVO- e5b^U`w:7j4̄ s+aLZ41n8 dOjM]p"N~`\jJuӤḼV|iP6fPϣ 㻼c)bU )9j-/;ٹOSZ2.BB2˂\ 1§aPxGG[*\oC4Kf~a*Ox$mpf?vh8f%tt١$Sy f'xMZ+ 2[d9QFWkM*mk~5K-M#Ub`Rkk8O a Gs2FT~syN/f5J '`ǛіK8dQ9$YȲZ'ѫ3MNe2ϯl~RKt{$Tn!v N73F[wsiB'JO0C*ϡ s,!}_ s罤ʳfnC(i$Jj "Ѳv; 'MrMeVHfEzAa{8$hb9G!{tAqRHs:;튾w@? 炂m i^r#R<74X"X8!?ǝp.c/^R>0fE P+u45Uz32;ugYZ07070100000413000081a400000000000000000000000166f3d9cf0000cf38000000000000000000000000000000000000004c00000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/sound/core/snd-pcm.ko.xz7zXZִF!t/R]?Eh=ڜ.+υg2 S}fE/\ӡP?aX߭Ic©o}LKYu4|wP-''9'eoJ[Pnb 3<<3Mn%⢜}RJ_+Yj5"&9M۵.[]:I 4OˆUwDXob&즐eLHr0mJt,oux?4RM2k@":7{׾p jF0d*A T88QُźeMWBIEk2opx?E/ ڭμv #>lVۖT2^~,ⳓ"J[}L砽=`n+ ~5; >۟2sյY#w=(>Eu@=a[mRK mLAw,Hn庢X,jnwE1$;0o AAJrX,^˩6*hV~ulr5u mKZSӭmr~3\XdK6'*=gaNݝ?hʚТ(GTeۻ>q* 6YYp#şSZ[Ĕ8b%u)d1M V!BMy͞ v4m՚pGUctGVBrzDH|w Џ!juyᴹm<։xqAͼL6%LrdH/ K**j Fnj2Y4`F}>G>+7YZ㪜:~Thz_s Fz¯VQrV̳y(SZ lsR-R{ZI e7S跫,e+D~d[$'XK)7!P@:n!ʜ֑jx ` l:bzzGsi(Gean!ZfrFÆ.؍&H"K/;H[0p0pJ/"Z `.3:<ǣ&R?Ui8f8HTbԕyUEL1KГ>TE W܁>~CHW/ٞiszR{yS|R$7N4A Dt9kMYRR~TcwMKrB@![) \܎z oP*_o-3觛tALQ[1kf5|^[y)H'p+hG; S۲AbmtdXWvPVE4=aDƥ" G4B xn'f7:5 C0+@T 3r=*/3 p3ϪРG_}tmY#\fS4I5>O y_f;!tJf,plf$SsEp"JYw^i{1l1`ۆ޺mq*J}U44F]wv1'MPN5NK4`"|&2ytU Xާ~/i\.wFBią{+mTάeRPz- RHGQט.8yao‘%tv)mLKRp7)yf {\̽"wJ&n`#ճSgּC"!;d @Vr$)2t г!d_If0^ L"Vj8fZaS|Gnw&kݐh Ƨ+e}p{b~k%oye(aҝ /+T% |.uꈾknSVZ$,. Ӡg3s>^nnË# z@a3B#8*Nqt+jQ[nj+zoc Ŷm1u5L3?!L#' Iz, 76 {CV#]y[JʙWr5y(m݉"iC):' 1pGsn.8mLmZpl *)ap$L}Uqݺ dy#$hzlggA<`=pɣCml-d\˦{7~s\OFE!SФz((e ?PxR"ÿc'Tx깞}Vy]Ajq(;b*$H𶣥AY ;>/ o,8m}gE)8@nmXZ/60gIZg:̅8)[7N, L"ѮZL}3>yb,)¦N,aDB#j)>TqC@q3= BC ;j1!0.Vm[rM.EX=qZHIqUvs]nlki`>M?`L>-?ғ"Cl"rKxQʰاD <ڱMo Y.jSa 7I-wdٲ P;Fc{)JZ>s(2&tP7/<$7#%\S&- 5<65MU.쓣ttUg^(44!1k"O $f~{FlZ* =U;@GuQk(er6('ՎU$#BXrtVTS2$ġG椆8 iN 5d2 ɇv%85?Q5VZlߌ"t~XFX VueO-/7qI#NFBºHnh׵j.y1eAq^MG36T{nf3eS|"_ŷ(ME._H'n^,#`D:j&/OD)ACS@6.h ν (f {؀@4=<ޮI<;zMeEchW堾:1sn% ,}|\s{.adU(pcJz{cVg>6梩+^FKQ*$,=ջZGsi/ylJt dͰ0dxX8ߎ\'|_*W{㐾 FiMjd: M2TAe`B'&-U TYx2AY\G }'sp@νIٿ 2"7;e3^·hR-ࠏeS>htRچp7 Er2ܠEtOw8rt+n@Q#wcbZ4,f.: q< ?=.KwTGun4Q1=bJa,@?4U~sCBAݜ++z ;ls,?Yhk8%e٪%KeCD\|`@xIڐ}ԉ~UmaPn~N B(V?sv 톊E ؖ-S9JZ1K,wAN7؋4!H/R&Gt>܀4>?vtr?H#ֽ;?m˷~erX;t?H^ib;=֒PG=#cɿcVO꒗[&@f藯7y* Yu,(+W&A4?\F,:ѷ5l$ud-ܘ*תv~rQ:wf$dydd=O3Tst@2jYc2 %Kǥo*z@:F7pfX=yO^7`p^/|> M@ GXFl6ݡjcS|Xma7~Ztpt)`1hMF\;]Iep]rqU17!Zq:L`:S\$yT2H-k-Gߑ$ITqrnfEKS$Z_ͯRQ~E6 VRHO%7cu.ƜNu4G۾%Sp1D7~ .kFA|>Er E"^XV:!O)@AIUjuZQ+|=mG-s8`'՜LgG֏V[d [q:\G̔L:!>,R76)W$WCXg%6j#6_}:E(vZ9D{ rKza^=kPO>mrOX!dHsB]9OQ< H/H&줘i5ᑕ`4zxEwe%{L  wnyX~0>Pp*/(TFʩ1 s,ʡQ8WN:ԥ?cA՗R^l%?Fj@0dStyJ(:xx]OU#=r o if,G>W#LM*W,+oa(=ʼΆ1[YL5E[DyYa} +zR-卾KTp`UO%M Ɵ@YGJݺ;GCZ}sfpGlp%"XCAީrʻ_pf a> 3RJROww>#1\k\c>䬑ӪnOXN6!Ʃ-Ǥw,nzJ+*jߢit8[oMO\eY.v~1ت&Qud!8@b2D&RIjC0 le"p$R^GB{^;Now'0E|Zv:(pǮ۔8j|bG;"S&6Qk6KԢFiJo]9.g]kSny`\@bڲZQ$ PNO`}ըC ?3:.3&ғ=>@) eۼG[?lAn/ey뷃i4!PYҾ{2w*DA@Ӿ4;oň]G 8Ɖ̩(Iw=nFM`@ȆN/"f= 㫋KxgS(q-C{B5+B+9U罀 LA5HsW/h/5%Pw"NCK[8hE!ڨ3ye#l!*M 1 p@N&F$WivvFsTd"\.2/$0,12":`'AZmQI$u(! Q8lec&=4'9}-䨂mkԷ,jNGٔOg}eڋ=׽60LaVdBjmU#q(x(Xu>b ?c<m6\N{fC2.X̪EɃZ~XØ\ &"٧V9BWBvX ol<;?c`is7}ީ)_)xAax6[;ӟ~VBb]:"Dp<[7I4zJU'^RaJkT %DWyb U[x5 3pL T9]@ℰ9޾yN1G1a TcY V%MR$\N,&lȁ<2+v9 /MId. [ xï b1 >FVIqA氡k0E$h 6w! 4΍ʐ6X8Xl6wGVKruNʓR*鏰2e潺\;\,~B>KNTdⴋɠ͛FilvPjqbvi.&p1ua` !Hݚ>n.=jP~z}fգR>a$!uy=(.*V"ҽao ֛Em/s[)z#pg}UCCֱ跬57cj9ׁ18a~ugⷈ8e._3#]O J1P5b]جBX'$n^w,u4lt' )Дc({zAd$e7h|dIsa/C1̑+·(;o^/!TgdY\CFǕ;S[8C-sWʹ9GDjf/(I!LCacUXyr>2g@gsX,%g1}~Y䥮:G]ZTG Z⸊4ϛGHY{[:*g,Rk-oφ7ڲ?SG7iVH :n1Ȫ¸9A 㦥x:l,^iFy&13+TwXLۀFүio0:/yvzԼ(0\k18 %YܨU[˞l\qPmCz>d MzJ3cBO +}&{yt Qŕښ5 8ix*[!g8pVS*D^v;L5 zoldHWAy}31[2A#b"37zm,$W>ƒݡh @lMLP\WoOh_یQ 27Reugj':T<>J0+et )hPBLed}vo33L~ڱ ] 4К:5&ԾZ2%ܘղ)n%*=B0rf?B`bN@,1;=ͅ t<VK7тuNK ضJ[%XC:|Vg[m@lQAxRYnZwaTcϸ,_9>@"26[ },c'ſuSXT59&|)gy-׃"^qngJ\xv G=8=wvXXOR @RS*LY[%ht%A\)'#Bb3m)%+R_~LؙI"W1?VAy_wfqu&K}g0ݶ,ZwI9n= #9zP.2(ʒ3!L{gXKEmZt /Tx :*۰j^_Sf%,z&xz y}ŁMF@1ޱT!-Y"!@^9>?u(*eY~keN{<@j}8I/(:H,0 b<{?;VzHdFs"@|@KϊvǍ}Ptpޥ:z~`w42:%6W 5ؐTC(蘷 UtRYՒ, +*wZRƹ =AfIJL̙c o|%_;`H݈Ҍe.+ x}Ӹ+Em&+wZɧH!~";XG{T;,:shklI[9qn[RT>{&9 YOù1G/.7ɕ 3=ba)Kj)wR OKߑk1RۗHtpK,"b `IN'ZsK5l.*Y9M؀&,3F`Ĩ8dXC, Tꁐz 9q^ %=rumZO# 0-9eAս׋ZkWhHQOO^&*A5J1a KNuEațh8:f/po+7DNu2?\2!?!%ȂQHg 7λJ]8EqKEy|_>16!9Wchk[㌶^eSm P@y9eJAhṪ6T9K B.)vH1Q({:wJٚ1KhL?W۹dOuCE{=)ۂM[;˚[#|W׸0vHG+у5l敯>?>A)뮊blYGڕ $XPP~W.w rF&IPe ,!1\n[ urXz@X+(- _."85`"nhfS\hS}:sÓ6>ڊnuQ̨tIhvnn,OC_{^GH}R 1rLDu,n/V Œ+r6KB_6 -gX!(%NΡX/Hqa5A_pSoy#`;nvwi_ Q ߥiәFܰ; - Uy^GL…ToR~\~5L&/^3rK  XTa$r*m?MON ?oP[D!,|5>m" sPwc[<>N5t[%^~|VΆ94]B/FYk;7SYy'".S6^|HwӕJȋN*(x[Y~7KpOe`qq5} h\,h ٖ U| Bd?x`LMOh^[R OҾA#>g! RC26ΎpsyCu Kx'ܒ7Jfʫ8ߞwGʌ|LNN] DzMoZI@gr7^^ s:,!^y({,;%xB̀@.=A$V?E dBC뽯2Sg%t*/S!K Am)9WĄJ0ÕΞ;38!Lja~# iaڑ_g+L `Z#Pk/̤89wpIJ"*\cluY\"Nܩf&Î(m")U9 zxs:CNIzUT!AOdO Z}'] SKG*P϶(hzD虊bbSswulf op8%𡷬왵{݆AC=4(&&"x.HV3UXۀTo hFJE03$+zgDO]% SJd zYb5_BTN#3T~ R8'֯Lh!jC.Bybe>+G.+[6?xk 淦WڅL)s`׃$X)c\~omEQLXj TCxrHBH5 |乇9<HZ_UdB5v$ 27֌fA9?ĬA XQTԥQF>jz' E/%9h/vf߰Z&K4V ]9aO'>G!/cHix?βLLVUxEZVYS@f"foխD>8lQK0͞f~/ysN w4?~@Ф9rHuzDIhͫg2% I'./tIDT69NH24 u(SJacE\(e؍uĎ /Tl^ F)Fw'S/q%3) NpL.7򉷫/1^[k|CX$+4k<8\ 2Gh2'3#On)OI9_I*ֆV%ׂ\#2d NOPշ@?.^[R9Hxm<ЖC1`7`iSҥ|( wǯ7m&e 2Y61?r!v;Qa6̣{<Ri}I15 GnqVlnt`ݽ6jv>;ax[lj%gSEMDD :;w?72 pʝ,ͺkh^VG`,6(dg>";GzMMmzټfoNh9WC?ȩgg`Fm'gAoJ$Od! BXl Eqe$iH f"6#zx, N#Hk%N{O_cѲ{~Ͳ ڬ% ĀpZ\o6~DNhYz9"k$2Jߏ 5D)Үsw;A ŽK9{Tt'ĿB< ".XJ+RDjABYuᘣ x0ު@l{ xV-` GR{ng+|Ȗ)w 3,6y"Z'еTKa%5Gn; 0M' CW]oxV9.j#&}forGӜqZ>H/642zN6ϳ=Ha5!1**'%C(vwh$ˤdK[";?C]]} lM板p/UiH {y.w<X1hЧt?a5{<{qn{t|6yNU U(֕6ALcf{#,oydi}{YkAB y)6x o^)u6u}L0\90QIyZx`VUx udLx[ZeMjb`J5XÝҰG{=w"w$O^>S9Jr,4:"WˮqE'|ͮ`{sչGc7ooN hm RmG:٢ ӂ[tݱ4VܛרCuC,Wi$H%oߨtyk&)o#eAU@{UWm/2~Nu"'TEyMd”>*;*.?1XS;u72WArF`7LK'#;" L60CBDȇ$aՇ/"Z? ] mt.M[/?X-^kţy LߓP bZݥx>fnZ[.cW@3/lfMW(C)LU#YSbQ8C!pQ?;0X=.<\6ށӧꉓ.^#˶!>FqmVa])nl_'CQKi|Tq+Q\6*Z@fC{wZ1徟b1=P58et' #![zQa-Wz>wz -x(D# Gqmݢrcr#ݍOFL:m7j$*ozyۀ| QąQ{a-;K.w$ aIN|w>-<͔}M%W~wvD6vUmzTLP1Œ<ʝޑ6O8sۣ%궽kZ-З|wzd; q~ m;dp;t@!:=Uw:%@΁XĚ}1c~ D8z^)Cm0s?Ml#?k Ai0'π,vg0߱V$0L_I ߠA}puAbl'k_j7'c:(*֎Td|8Z1xX=pOc'JY50䢮5Ed9&5d]Cs YqT!h"PڋקuCQKxy$ݸ:8b!wl/*Lp߹E)~zg[iX {Cefx8棁tɸMDQJK1yET!v4&ѯ`% Im?MȕV$ 8 =Sz#IHꪷ5e=IRê4E ܰ)8ckOs;sЅ#XݩR?4"p :k.w= -TyP8x%Ge /cCޡ2vJ"ɎHtjhU+Q#p#Q$%Cq5WK妐J努0 ޒ-%a\@ғ/3l3-[`KB˕ \~qI&?ުiNu7.,u 19 uB{~,L,LyAŖ){1NA6@wZ? 2ǂ4[x9 UtR_C6mnfS7ܭlGVzkV lHYTnP4 T"Χx@NTCbb1V]5JK&nd=;Ԃih =jP d'yV6i7k|a+`A"`J ʀlFuĕ[Q)BHe~(4y>,(G\U~+A4w|2oAm,GſN1YSq݆, IbMkAӎb[ VHL7%G`y4^qP\,Te*H2ZAc(S]0e[ឦK,8Пrtp]V?^V4)`-3$u3 /O!7~qmlxU=f/KFكMS[NLp7 9 ׾;>l"z yQ~hgs8B꒵)[?Jm^@Da݀9-uX݈͖KPeNREY˙|O4XxKܠ!nŷc:Pub!hy$kj7P8h ]&34@Y`;Ec,mM " '35b6,CA JU* Ys+1eef:ܑ\S9tHf YPE07E"٨d6]?e e{#PkPt4F9Ķ H%r銉H)-+`weV:z*рh)(Dk&-:?ωMf(?_E B 4{vvX&s;)U~3\NQTbuX+e0E}.Z#Nc*^i5δ)#tV'>,ngHdJ b*Ѵ&X(;.%650y$ #C{^Q fX&z  &p釔}ySW` VV#kem;A]O ]?0nNn^wDqۍ!Fe8 !M(ImlNU"Hg*c0R,4+}ϊ+"5;9Жێ_`g lH>jmha)P2AzPƦ!d VܘNn sˊE2u\WYZ$ (N <,[*̸*MrqZ,xQl IFpzPq?GG99X$m;ӉE7AfV9]2wN%Gxx8*7^Egmg'-B{mku2 nS8efB_ek'p%v]sj)^Fhaiu$3ʧK9眱u`UR)bg^ASR'aY!t*ӟ{y\Kap\v1&7Gʳ:.&RJϓ+t:d \ߎoPT'1]Tqxu?%)1[@&opass\)FK:e:NܕDubM0eh^㎲S3l߸.Y2,rJ{3רŌE Cd؜T.!9%z_!g= LZ?Gb^Bh }6rlSFm\*Fӌx|?k֞+ ٴݸfz^s^q?%Y!@B3]L# ^z뀮LN{DfRm SOS&+_Zp]G\JFjI8X iMȭn/qaO @F\L'k#GƳNM( Iܒi(qdR"}MՔY925o]}Ʈ*g 'PqnQ:RhtUs–B }uTC6ɠOk2-;n /t :-Xk^s $^wO⇙l,URE26Yu~?3NJH"aYlO6{ nz)8//=-RÕpQf,m|x?Y1"1w")1m2@l0>ȍ|a6k; D9eԓ|~enB|Y0#> q|;`|(SnqeH[^̵蛪ڭliF2WΞj@{ZbHZ~NBQqysl!+3eKAuE' ~4|{soL HO)Bc{q/ʡXr$_7YRkh.x{ n5yRPErHU׺H݄ >"_N/XK٣XhIwj*6#ٯ`RJ(YU΋$ߗ2|ZgN0[G5+V]![@{׌ wP x q,4Q^9˲)]ܸӫ݃)_cE;,>6'VS ?OZŝU^Io~E*6I mHph#УGi,)" 94c_N O3ۉ= t"Y BT&>("L˾%=+'c`*رDs( RAEPnш&E멱b[S6wwxͰZv’UvIm(xmz4Ι% X/Ή&r0o197~9-qhup^9cGX@k;.yt\ !EպUNJ-7.*9GLQIy=7Dzz_Fۢ5dSсC? 9*rHw\<,&oE Qex'q "){Xp"M`H!޹Ml']c@b$eX>ozFa2!lf77@2J2i$5i{!\jβYi|Px1@{ov r }V<2<]_'`}l{N󪣛7ӗaƁ3 xvJU:#i"?̓ϋL`N#hB=X:w<;ʣ7S,E>sZ>_)!9S*Luci<#ހOc\xd'kكy^3 MqV^bF5SCDzʨ uQޑk/&'YE֕pBqaw՝}O̿?䶁U#`/&6=HH`|+ʀƙSQ2ػʁߚd# wDSr!I:!?cίVrjN Z=`{\g#0ǚN"BgWJP)Q֔e uj4;xŢ谇)#rA׃ p _*pTpo6XJ(]M_<¡BeYؚ[M۬x3@A F22Y{!V.DE,2*YP4z =aq'bt˽}6{zruEp ëQ:7C[yf+J+ӽ<|G1= x/{fT8 r YwB (jx^H*VVhו]N _%{}xu|)<'?f@7[ >N דet ;8ѐH*[ta˚T-QձڑN؏!B=nb)B1&$l%A}ՆVOM <`G8:ފ/)r.%*= nW% C6Ba#F)Џr)2?EYF1ƚ1K|)67h-i)]K%7aN$OBl2|sr=bIeE?KbHqZ%t]:2\k[exvF˟x4#;NzlG:|\^ hF"p椬7~x蘕%J8[IϓCҗAGFLq{D iI?K]dȸo+z|W J/fe`-|#JIE<րHl,r%Br]_/ 76_c `q؜MkO~l|W4^Jlyښtv@qw3&5kep^5G&=$w9$w{vP솅r~]ISfT/RbQY k{71ѐmZ V-/~-a\K}39C)ZgA䘾40Glݹ-Ҽ?~Nzea)P~wgݷ^Y#QҎ/ù|X 3c dkSXhs q6GeaHK;8fe.'%e p@ {:/80<Ouךˇl4_h5#Z%IҴ]Q#=na C} 9I=4 yq1\m1saCyN 4pֆm7ៗ.#JI=p02oWg9Ӌ]gNfC3J*&U|>C?TkQ~KJ\vj0wuzfh$S){&1sDq~cL@gElʼn>D]s`^ =aq~E3.ʋEʳ-yD׍ukcǜ]SUbZoUF[$cWd J6YAVmduu~zڰ[҄VzSrg*sE*cEHka_X< R71i%ƒ-dV\V{I"}RF\Oؑ#i\Pr|tcmkO)x{FJ.| 0EPEn|XDzf=Y wYU }"ocD:I% v"BY;D lrL4j #h6'{WGqyZ/S 4LӑӜq8ۥ P/)$"v+fj\n3TW7TS-[ͭafS^janOz&f4 `mqZD/ؓ9zn֞z\_]ѰZyBG֩=O[M0@"}SzTŘlɽA<+Q\^D7ra:>kcJ`̓b㺰 h8fw}.,|K\a87`}j3d"y ښsu@@M8ouSgHLW;? *6 PѻE߉"0BPt:)U^0cVL.4ȱpÌ?8o;q>><̶\ut{Q~6ǘ2}BTWm"G+'ZIZ(1)@l瞃TWj rqHNZE(Q]#U* Ǭ>0ū*4t`fխwCɸa^P^ %[/z:zJP9AK{7X\, =Pؐq.߅ࣣ.e2Gy0Ռ >.'pD]\y`%&#tB4-7zU Pν|j<IS3aoQP}@fz@_ljQSxMc?51 @ll;ަhR󇀑S 88UoRpV 0 ~wݫuT?&3H{!|`ỎhaɠXm>N89ϲT)"_1 W&q[1ތJ*/J55p>mCf09gM^^v@ӿBw07Sʰ^x@a]5,=qLX48^|eQ dG% ۹˨!!#]%WHaDdm&CcGVwBXc!OG"a.9jeIrhG@pn"sXQn*dbygX{N?Ɗ$2;T_zfCx{\eJRfq{8(2i|Lij?"$zɅd𕴩޶rlQFkT~?3A{Y}y7E2$l8Щ=mg4EL޲VgTr~)hՆ>*1V~`z((T5IhU*~ĵ -^·pqaⓕw=_A={0(?6- ш&XxY,LD* LίȿK i",1gH73^ 𐊛 ha^ø୼+޸ ѱW7*kM%3ݎ˥Ր]'h?DTc& )Hg;bҒiZXF ; 08Vj`@ma>c5ޯ3#M)±Y{5s8_kHj] q]EYo:e ዗C؎;R w#5$i;|xv=+ˣo00 LGobG1b=c;g$jZS1ϷߛqcܒK^\pHe z Cx7P LxmbPS Uy#>S<+'6mbezIܜW!9CQHDýL Y2 ɷ~ cƦE>& "|LGR }̈́ }D ROnS!YQU f<8 ~g{lpx+Z\8)>eC - Ԉ](G4nΐ<sʃq [^g|zDyXD ]{bgoC''̢p#+A3si.7!џ)YFFpW= һmjVxw eQ.ĮB)΢7,/>s"%eY21.gRK.bb6;~B@?B)5/ X=d%hZrkVzep$ntMUs@Z"w*jqQCl=3bQQ^oD+^C2ivƀ+gMgH~pƝ5!3: % 0B)W'(nfuwÂ9P$\=W UR`+@ $7$o y:mۘJ.g^ HTvO91TmD*}"XcFHeɠiVz6= _/˶-_pw~!pHİ[PA +yIq 'y8gT`ht-P辦0pSQb30`Oƈ)dH) 7X>e)]n0%f#E.L!5]C}Zi Q:j6_jԣ r:Oi|c}1v]e=L6⸙-~ ")P|45wh((@妅γe1wɇ0FMrh͑6f/%˷e:Y7hnRڙEh;0;ۢe_qR+ҋŋ6&/GVlɅ[Yqy JvTQ%ux!as.s._1>K}K66}%-k:N&#qZI1H&clP:]ə|*ݤEB< țl:!QӲr7'-!*Ԡu\k`˦E;;0<[[q_L@ RT.oClI H[@ A-,gſS  iz`_z,bb<,s((̈́B(zh  EI٘9(t,=Xb>]l*N3tl]e[TcnplYs ^zUAi,p/*z^"Uh'FQ=3cX24³v YM%܈?W$_do&:BV_8~:^Cq&6L!ȣ5*Һ[&s9N1wN-q;2!"*q[ #87VkqGϫT.en7dxaҚ0}h *3:b"&6QoP_GXKx `yM>eAWέ+|ju*t#`h *H)ئ .v X({I'_t1#N?Kq1L2[:K#A& q`Xz}94>Mxi-tq@T)V#m֏>X#JR8]e_P;>Eǁ^2ߦI|Oto4%j:]LӕYFQy] 2r8"kރAl5\"Yw%S=iF%}*pF>`/nO7 MO2͜oX {zw?nN@] )م1d#Fϕ"Fڌ$ZbB8;GƏglr>QC^*FiWT>e-:sf=S UGlMxty eW\jk&W!$DlnM/V/{iuU(/%^\/@=o'$)8 uuTᜟNif|2ouԠ ^r<<&FjFf.]'{F"R@ ?WEt#ERi5\TS"RuЦ J?!ws^mEE| ,ZCƖh{Z ΃ߡ썃ƙon뉓+(E–NA `z + ZۄO)r/rhPʬ?|rBp$LeecD2 }D8k֚MDuR7zc"(4  ¯{b.KK2$LqmX ;>M̖u|_мn4/FR 60XfPlKR)m/d>`BE{Y(@[^za[#rf/ e'P.-"(6\\QjqW  -Us~wZKi퀀$5ף5NW[aZpO[M2G|N d%XA C]L*ngV5+Iy=,T:X0fMXyG]O"W#7nz1‘ϻQf&\frCmtTkFS\ Zt brZ¡6¥]`b NhkAuo{1;,mnm#wE_2@x"W^;ҭECof98g$엃87+4hH # 'F:/Gwsz񏯄J#HhqFv ƾ=x'9;葅n8i*\e&Df="PlۓWIf}śf靳|OԦf̮VyxuI:qB!Ba9XeB:u2fc=-F |/@AD2$$=p" JSbQ$%ɵK>_צ昰`zFAoJOjAؒ [u/qx>S<]_S8 2:M7kcƒMq@}`-P5cG)}i>&CƲlgh}Փ]qY.aWo30w|Jiy&\^x1`xaF 1 ;rFDWPrh  Ta\AE1]cBmKZc*BKqL]3qQ&Cw~>I^{< =_ oE!&]K;R$c eoZ]qC&0JƋ")0F☯H+ n\IRo`dYuտXuڣ՘#vaO8O 9@`tA&-~B.47Oj~Y(y~>1 Z p 9k3b- A'goL&8`N9w:M 9s#1nB1 u9PZH m"KpրGօuX`.&O]7\29Ex}p!dUWSlDw;j*xV! ΂&h35SB~xPO"'tھxV]ѻ&'?w 8#֧u`S8˨GָEy!DW&m Zq$/bT\1?F39[L_KnY0H3Ғ`ϧ'g Ĩ 4jG)AoU@_< /~DQRA fAN@QjcUI%'D^ż:]_|O㺼[ oҔFZdB>i-awћ% @3#p98$|zaKܫJi7J9~/Q,XWHU4daXڽc9 #s{\ [ 8Wf$9""(#~u+aPJNnP!/;\4r|b8a%ͩB*M_I/sFJy(U 7!#X6HשnZlmY$%$8Z,vIp?IOy\4s@Q!<ξDC|yxweB0ҽPzJ6yVq4yO:y?Hi (ZLV |d&TC2 :%=ɻ} ቮ}D RlP^djqT;YI>ڼ[ T u~`a2jyVm"4Mq@drU!mZwJA!lhq?&^W?dXtE[0u1 J@m| 襀!کfU[y-/b\ <%2{#[7M$ * D@kihoCDF.|mT6aMHjV9T$VaUo4 EQ=u53. Z]Dw=NU[~?^3ֶP"$/p@cP#JOhK r#}٢6Y(0kz7GWOd6`j4zq ekvVH m2ӕ\sGּ3H %bsK̍6J$5cm8D1*ʹwX*5n׸RD4wZQ(}=>nP~!ul!ƼYS{=;ZfŒ|]u`␭ sN\+ ]7Qja08U/{c$99 9BQ̂`nGd'}VjaXk4ؒrK KЄsȍ B^ӂZ DDE=nҠޣ)\~M^wD :_KlнO4lxbjit+ڌ0^.`3!TzifI_&fZ0 T^϶ڃ6ApT?uMMөKNWvygzr>F Ӌv֧@sб(^Cn~IX~ YGw9V:Z<86ڿJ D+m:äƺT'6'#bBGC#wT(mSK3Yޜn-6;h.Ҏ՗X}MN uݔt,r7k84h?HBjIM>e6Ҭrm)h؀G[S:UƁ7TQ:D q㵇8BEΏͽ&:1 B6I>)Hy=|ZGlSO_Mv-I!ԀC50 )e|N4YmT=kn̳s%pZO ip.0C6b-[ZRѺt3pN;Zpt ?6*T|M]ܔ_R,b}R<^[[׺>Op6]$ ^#ag 7JSD%03|GsQGcޯH! 粖f "'C[8%=)A^n0:Ñ~X"3f!!}6l(11b*asՔy5a@Gnx}| 3Jr2Mⰹ@a$jb `4uP7^5 nW^(1w+ <py_UWbZ&'k}mnid=#bD#9p V"$=f#B TNZŷSwT7g~LQOt:42 x\!S`s%.75{^g:qdήߌNfXȮ~/ONP^ˢ@@͹ELxĜeum_g $!TL=0AK_e (fAU@^d$O>I ` d,8wj4kjtOzJ*xʿGc'̟t\|Q)Rʛ?IUsW0#.x%b̸ *[X ]tr4 $w/fw4S훉/0$ _@aS\Ц/ ,04͛D͈q.C? (=ZnSOO2R|yt nZ-jBfA1Zx8w(<+1,6ARav mx 7 r[Ml{6ʠ a7֖qŸl&-KKW*Й*mĮK]@9us~4h :E:J>ޫ5WH!iٖA/]e-| 69ZMJˏvdK^Cr]7V>}qQm|acPj@)in&ts(eVF9pǯDNդ\ S 6wb:q]"Ae,uHY̝ ~koN^LLsX$[SD$ y 6EpS!\KNkðy2’W(Su>w Ģb6]e0kRt5I?ξm?`ZB'OkSo$k0HK:OTj[+ lrۘnS]W9{T.61ǡEt-9Njͬ+EhKԈOۏN8oC *DR9d^WAbJFEb9ǎ<W4V+,4YxtDhW3EĂrZp#| tM{Ҫ*ΠsG\D`Fb8TbMV-¾d ͤ8*j˜\nAJ1JRNx$|Ah[*6#.BZK;@`55?"]?L ~YHFBb)&+cJ!/0Fs)c(~kS GM}Ht7}m0m7hq3FvǪ],j*ǽyhm';WzDwVfW(򰜏͞4*/qS/2$77oKK"wZtaؕS3-xw{34k()<^|}ZI \|Q3eRqK <./G'ג!!܆dh@B k1m b3᮸;P <\Țah. xu`NW֬k Als8'q@uڜwWpM%gG)Lz F2I\-@=u;(lުnPXFr-ffH+>R^ԊU[{3s=;,1*Ip"urH/亻}y +y<&yG։ C'0D-o-%|VtCed5@DuuA vՎSLHr>e ɅeWrcm^Myƒp>, f#?UP3zqM2Gն^ m%`QA>|C\[`yj\*M;E/Gj̶eE^m+„S'Ef؃æY( ϳɩ̖v2T-T8_ڗypٻGȡ~3LW!nԸsZp6};P|Glӎ%rGJ)AN?H¯ZKO_k2}3!| ro]E, (qJ~Q 3 *-|N$cЗTΓz/[WŤ^HKl߅j[$fbO24J*'1=d$ĕO E:M.q߱^b=A v_\=!NTl$X^c3k*BS)G<"mAwyHX 3k)ǐrSv ɲ1iR^hjg>Ş/Z:^p{TTlC#2 ]G)a>j =AiaPw,N[[xVEt P:L o?|/ 91).ׇS{`yc4쀟/NFM`/*r"g`jX!OATJRM5;֣pl'| A*^PVc:jl4Gf#x:}8 JƤR%wSmnm0s/3WK KI%\fXmdō bׯbBϽN[ˠlp^*@b9\w70Y(+*@űI)I)9 ),zݓbL/nEAȕ"9﵊%C9!iD@z._ !<VQudi(%05'Bu aSߠ C)ʻ /֞,JfAJN8;fBX6?ֽJyicؽG_fXդ5W"9{1b% 8hU{>wl0 U]f~/i%Ml]IVQ:&L%uBIK @?cn$4CAӝ}{]StDl#Agg Oou:}/o8,%w"xE;dxw{C4ʭe= u-&j. M1̵>^Y}|YJݖ5+YJ~jQ|T`XZs] a=e}qK}Vy@DsbN W\T _)MB;ɢ Z*73 ?~z4$ >> rWdDݯ0ka'6v],Pjj#B9ϫ-gN\RjUh->@L='뾘$Mc騛 b%K G ETEԓ1e]a` &za | 򵈲㨣@3F ?1Br'+%іp@0.NUalC '~)A-f\&g%{M隺8ч\|.1=`9uE&UKP0~2ǥ&>k`qn;pUDH3=(dmJCsY\߸ sջr꡹hf]õwͦZ[`XH +]6uF" g_0x: uo3T19Pe\Wtd]@UEvd#s/Ppy _6wi}t59'bL.̅sJY )D< OMo]8\i/sqm3&4brE_K#m$iP+Fa%=ou$Sq : 6h'q:H X*'Vh(/BXE#O902YB-Vwp]C7RQзԣTށ$XUw&D0m,ʅʆOt)ėOuNNO߾00)!\-(EvPڠ#I.uCAAvF;5X7{P{S'?Yȼ摨Mύ0B1*NYרx]0|xwuJ|&ٽqdTCX@IuL:2 l+=k`4_+o$<$r f֕:,za|'\MLT<ѯHf#rn$aaY lWDT^۫"WYj"(~s}ޔR+^8w.$^"w}cz'ӒF#񋅪}W.$-@484eU%^i‚CܾyIҍ DaD.ySxv\o򴉃Ѿ%٤tL_h_tkyRI\哧PlӲ!B"j$vuupLK1S]˚ y|Z"fץ,OA~v^&8's\2V /ޅ3(y4'~RvԷ)(o؇l-[m'O(OgY]=\ԗUի$Uf͔c)%.8*}% ~e,P"Ng Ht!!M5DQ9W5U\HWi.%͹M9 4jvKetWU1nȵ':jW摖ʝӴ#Y덐%/d2Ft'㫎PN_qGm < n%4:HHcl Yh@"Y|7L %A}z+Tҥ3z;< q. NmrbZ.~@45 !X0/ 5 X&R>"SEJ, SM%'Fd>o(eIQѐVDa/=ڢyy(4OлGS\֜=?ލ_n_Y#W<ו<<4i%qncQR&\; Nʗܘˆ)htPYˁqt\\0..3͙.:n2oJ9ϕvB:aL/HD!ByϭcM8ހe&~;n4?X 2T7&Y{T1nѧ*lR5#I]LQ<$ j*O5[>QWtLY*׺07Bo[#ߌ0=4i`:KH7LFLY]Νlʹ7ɡ*3N611W8[-'d'.)W) i'A5粆G Dk^b?lT8͝WzvG\晸dKBեLUw>+(}oBSЩ2F+x&r5S̺wR z&4\Z USsOKlUXq28UI$ 9)6vmcd0WsZB&x-e֝[ A4sF6^Y[NSXk7﫸&KrFɜnegJƇ6\Z0gT-LKwCG6L!D2MP7C0l`Ĝ d죃P>o}&ۑmwG;thqnPaЕ&5gf":T?,}?P3⟇ G~>:(P?s׶=抦) Ʋ.w qkx<9x33B$G,Q [0O:'vW=H|+ *Y씎i}Xk'#(vPs覒,uk M} )lL&zs٧Bӕq'VLeSX%wTl;~ v, sWHd <ʠ]y\gӡoa'越ba69hcu ՂiI5(Lf,}5|dRLô8)* %e6E'D1ɡgdX3r:=Xr$M@μvgV`)]=u!MJ}"hMJ-0Ÿj(POgw뛃m]:NK´5d)A*ۉ>ԸbŅ^ɖ5Z o0tќ뉘 aY*S>iS\LGEs2cPI@Yx, `KӋOۚN ]X:4N.?ȉoڊ4Al̵ŎQ%n;9]s2N4e];n!xv4 TndUdzkŒ*/ک}[b W6 ]x{ⱬuH>ͨR}_{ڬ)+ʛ %^zX.#_vUM=bG9pxd1{TQvPzwM0F `^Iq{5u]ɍǚ]sZ)rlx}v=yiڰ$,Tu I<}S7LdO9 -)Nt'm/b>tG"C;䖞h}O&N_&S\,eYPvLj~TsTuA@+K}y!dʠ і@8A\bBt$ʨ=`M/0l5"BoƸ/(3{B ǢEs:xn,{kȥ+YlbrQ & PV,hYCǟ(1VpA@] Tw9A{0YWn%ٝ^?(xI-0+~Y->B>ojήβZPؙU'Tx0U*bR2[[ !2*}ANRx,f DK=&U=f2[i58:1l?Hox  t+*tO"B Ys _;y8flSws'FXdn SX'e%Ds9Tc dziQҖ!FW>¦|7ܙq{B@Ѓ҉^N8_=D"}0ڔd#rXJA?]ʇ X '&Or/- tʩ#t?S}[FR/];@nѥ2@V~sAa<땗@8ua y&h nofw#ۉ߶2\{.;$F'Dޏ% V{ MtM5S9n)WTvEsIE^v?EVӥ'kC/m $'V $4#;>7wBՓ \DG}U {ߞJm<|jW-X[#f/vIp)'9DKyKeH/;ݬ:7ل=BQYMO. /˹jw"\ڔzYm@1V=' *Pc& ۪_h,d֗*`)Q"*7ͯK= )r'@)VVy3[Zl?.qp:\׸xkfO8bٛ TP2bp8I.Y,D搂QY Wn}EI%vB.5'PY`<\q f[WɌIzM}#Y> Gtԑ"PFCh923gTOAn.a`7( ܕvMZ&bgXYB~de+v%L- Ż68DZq cۚ襸z*+D,7jCs \,nREWg|VmIsa/lc<T iƭe=62{q^drNʐځ>@1f\\C0碣}wEjd᧦nhhb0 = U*[w6qފJ0^ٝ2<DzG"BmʊOtܪu}zOh,*#,U Gz<#gMg9ִ.C(iFD/1;RyIZ5奎ٗe%= 0}Q9F*/߇Ne7:vP>uKh\'_`"٢ ^NxiP3t]jNIPuK!Rت2'? }A_hËmX`=9韆E)#ߝۨ7<,KOZ I(L0K1!2LCԽp>Djz YߒGNGL&_Vƕ d\υC$J_}| Н6߉geZ[hh25Po|vL f3Hjm|ws,h㽚Qo@w4Niod\shP{ڢph A ԎFleJɩ(RHnDKۈ22„_wu9HzPg"aSfPY8@݊-yP6 M!5Ce! vj,+jt6(J|8<NUê|vVQ@հlp|PN:iH߬~8@XSڙQw!ja>$X~ĂQ(0T7շE+gI-4r&|U ICؼ zy WDy7 ݀5[Eu֖2-d!14 OHY%K&c&5N8t|{ +DGZ5rrokjMbC'k@A'mi07 ?`S+D !A?i _"0eN[`ѡ,x/~:JMݹiwOdCtq:TTiٍGw0hͬČ_s+ ɺR9'Xp%HQ}.S8 fNQn追NQ%h+l>/{&k܊_ 7>E i ثF#E-9^X%B;FJycbgwnʸW"uOG֝>|_X%/^a(EM46 = YthokZcp9z8&.◅N;vG#nKqV52(0=튬0p>\ȔO`j+'U͛-\S7ӊH)b "5FljC{@=xz˧]Ptʡv`dkY}{S+X/5yiNԢ?FzJƆNf8:VJ}Ijle\{$sB/)kfex_a5EB:L-ڱEaruz xKפ eM9sP]D,2#^ oSX=hNWWĭ@)xdڼ^XɻtuBӡ~WEUTB{N˭3hQsV̅/IPq>ψ `tq&Uq~z3W,aFѺlnU.vh:ӓ^qjmۦ6k.U"S[^ya^s/ʶn,}eLğ* ($Ƶbbi(z,;BxדY(= D Uj'Vb:? !{jKqH|3<*L>J^"QA7u(oSH.9o`i+֛S/{.B Zװ}pW^!Yĵ6zC'$ߊ-CHu> BGVilootiHڴ.7 '&f@zZW}'v"VI/Aʡ2T>vP4CC<2BKr@n,JKsD`jE@. sowaB,Svq~؅h!'9DwG8ŎM"(h5nh˚HGU,/RKcy]@E^l*bt8\s4O.jZ_&J,dOmEg 0q_nO{Mf0cܱ˕iIrK㣅:P1"9@YA N,I!Úw xbl, c_HltF FhH{pN]zD0Go Tbǩ-Ny襾7P^JLɔK#MGބJPs_0m& n}^^>;aB8c'q!8xdx%2MW nFn޾+%Mϋj jsu!D+ɂKT1CJ޼(j@O%.L_<QNj1J;xkwOǑNiମ8FXP|e9N?/dt]6NOHeZdqC*_sT6QI kc 6i<#L>cGu5[( -ݣhkRNSd6Rfp_+xzp(t"d80~SPha9Vf9?曼3dN{RsGIb.g/gA bۊdD,BqnA_nhqЈ?=ܘ OűPUMddXju4Zb1.Ӧ21JhNr[lGF(cLbϠ) b!X[6Of6늧e0 p$:Fu:X]A0Vp6("F<rE!pvMLP̽ئQ%ch$>fR*x4j:l"# yPw7'ѱ)*z]tL*絵R\%,hLwv2MK?[+R|M7[Qԑ 5V![TKw,mldC)!m%*U-.M4H*$̳JP5VkFZ2Y=z  m#\r,wɪޠwu-Gsb1ާ(a}'vP^mmB EߑSnF<V'[|(P'/\HD=XZUs 9n 7d|gӿ}x3t,LxZ[FIrL.P{oȁ9 P1XB6y3RXi-VDAtoy!/YRves=]~I>4T,RO{腇w]j -Dp #-ۊȳxh_C Tj#`-p׶!P6$/{T&N0ֈ*q˥^AHĸ^C!&+ ߺgiBٟ7[]B8C![WEͥFo'ClRJ7rC.H$^ ̨n `%㹻زQ-DiC%Ki ba0jkonjUƇlgH5V\$ M x(=(~u3ѨoJv# fANr Q `v61ZMA0COyg #.?B}^52P=(Zt| 0srNgDXy&& BlW)s2,W; _|\)&Iy"ʹdC֢} sH2&={ȶ+gVzEPN>Ӛ4qеH{7&A:ea;Mr6!  :sRiancc@f'w0r#uJȤDZ' gb,˱FIxn-YC`!m=zyjƉڟ5Wd VF~59Nf՗N ) :/mlSʶGiBZHv납N.K!",7%<]` #]VcnYޠ=q3FBS'd_xIυK>(w6@+P *,ȚW:QjaEFC{[=+pqIDyC;r#YeqfEGRfH9Ŷޙ-WOFK.*/=Q54(rw= 'k;=?r"Y(8 jGٴقƧ7ʞHKHDd}vdSE"Gbwж5z&UNFdK#_tovPJ00ېZ^F?|͂\ǧV`^Y 6#6$7I}UK_OL+ ʹ&[EIVZ {@ėP^rt$e~['g7%~VmΦewT8Į4L&WuǢI.Wvd6fda[#$L/~-k8n=FC)0n`ba<4RY[%e0h˙3-hдh_66{5֔]Ich^~&dEaacC g.]Qtw BVH$82$ 7@1%%2 ,0/ٱL}XlhTj#tF.oA3!Qͪe&Xyeh~pL'¥c?5֝ߊEU$ཅ^vg9VO}~2cPOO)6QfG(?_Zҭ'21)_^ !+"x֤)JΉ-&"Z7|*MP[y؛T_GՇǒ4',jS㒑˻?G jlLmL__F8ñ.f'9𛣳BkbH|еRz_10*EvI|c{!yGC2MHzNDG^څP[񺵖T(4i߫A8RNb +k3"!PJ`>BR g:~{YOnVf'& UܻAM ,ťnjHVzbI~THW&*v/$$9wąed;]U1j6a)'udo$jEtPG]VX5QpsKz Oa1_= @.L ;̚,p@Za)oL\SҥՀiLa4& :\AKM-_/-Q+{2'z{-T=hyhi4J9uxʈ_""iQ9<2% ;/WbTɇ+ G8եݱgYZ07070100000414000081a400000000000000000000000166f3d9cf000043f4000000000000000000000000000000000000005000000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/sound/core/snd-rawmidi.ko.xz7zXZִF!t/JDC]?Eh=ڜ.+ pHq*/O\ !6Ҕ1. @Kь0(2NjE"(eo06x`pp.`՞ vu> cd 2㷋@ϣ b~ O8 A['EI/*L Un8+Y'HͰZ-X0xQ|f+( >MB"59tedlG?+X</ zSV wp.# Up)Or`sD3%Ae/ ?'`7=Ub^,<_4kE>k"?9 򅛰@+$r[ɕ2]78^@=jZ:jI@H If8cR;aw`e7r,RL+ۅ!4p<״SB5*r- -;/;n56ЎOř{f_!GR$5ĚΎB|wAYy, \] 28ܣL"~hv bԠL^`pi[wX8vbUv5)kƕ ^PsYR/,Rߝ':džco4F-yazrV"nsM 3d.2(E>g&$f ΐhۂ:E@YlI-llSzG3zpS[gHQaVt >j:݁YpӚX g14G# ޫz hĚP¬拶b_umq@T>Ny@f_Y.9t\n" =\zM?s ^㧰x=}D-«p.'2aWɖ}jBXj.}Ԥ!1 }hs2\ܖH S:㓢Ʉ.#߯^+\F(9K$y{@33 絵[Hr+;!J2Yq,E.&G)>QFWZtbQq^Ѵ)u8l|ǧq>&8漄@Yg@MM$2s25ʡ&󓣂(&oAi IH(^bԖ݋K&d+ͳW ): li)/e.p6g .,e/6v è) n&WCSVRPM+I];՚w< L&~` 1eM3pC&))ʜ9"vv,Q>FqrL<LM=.btBOWa5ZzIfܝ_ Fia!֪2=z@Pʹ~څ„`Vg|Os[=T~zdDʋ1I/נU*{Mq\RYiLaĠXQC`.Z*$bK3#xk?8 H}sP>cz}RlIghC"=7 `L]&j'^GG*ԊovjB-2XИWjDY;zf,@|T|FZz=Ӏ\s {~؅eG4񈚏FkJHثWrWIΔ3uo}s_xk'Ir2u/[BfKUJ|B s.pU+W0[sٿJOej}/ԍsRνh4ǞD0H#ɷD/l&Lk&W`X~*UaAs[nH@򓆼Ē3x ڂ')zG˼Sx%3w1o8fϏ)1KH( +pǭ^=bSOK/!z^+Q`mÛ~u-Z%RX)/hv0MˌMbZm (޲j ώ8lo|#XRhO X) g%O]9~~MjBt\9c \E[nԢ.Kt5] pVq}ֆ2\v+ &e qcS CK*ixiN4Ӡ#jY~wdh|<:Hl+tB*"Ln>j~8pŝcYܔI{]9Hr/:/r<X' sT5/Zq=V8慛o6vaPu֠sW˘Yvaa2j'Y9޳i5G(܏e"M$kN(hpAz܇e9f]Ybrg{4W v(SeAՁzRjG"L)bLTrhE+T.Z[2GGVL#YƾY*n'L2J5[H}n(V= ?6Xਵ<[I'>;KNXt9͉S]fV2Mυ<8*=0:05ia֠Yl {q${糋)v(6E5{ZyGN3)o`1*U]JzmW=fcJp@M%D3SՆ##f[>Iyðb 1WpRۇ;yk]_rMYy,EV8vJܵ6q)lX=rZi0I%̬윴>Sm'QJ54=,$q/a*zA%$ۤ ,[M?9q51 r+ɣDU53vA$/182Z?NQT>D^}gKWD+nO108K ?Jd7o}{H[ȁe=8b'PRQwGE@3P5峱½`s8 ?!llɛ& /K#`xQad Ҧq1Tʠn\9E^H|D n+a`a' g!VZGs0Nfxsu~,ͩ&gcMP .,"4D MEU5eyS6scmfKnLI}1RWb;!爠b`MxC0$*2]MWqazVrz1 vJe;ufbP̜ł1suK(697o/Ci'*(^?h``z@ *kr ќm"L8?w—Ne rBm% 6WzHW$S_ou)u79е+N1J}w<qbhquR'5T?Ē!%-1D$X fbs 6В5g1SPN7g5FtBBvӟQՉ- iHEZFрB/zy1QM9IfH7R!I?d dsah,+m ?|<8$^Q]eKS]6lB%E,0> l&}*~Gv> UnPK%g&L(t 'CoЍR%A؟3ұ ~1^Q"Ob\oGu' Tno`x_ֵ >ɛVIڲ[0EiL.PAb@9i(#Ԕ bs1G7 FXV'T-8=q]<\6 ;mE݈6>ds Jz~T\J=fNꮱ&",zE DG JqQۺ1j`.)Zf\GIL *xУˬz Sf7e) aM÷s830^#\'4R[W hzHh:8剞kب,Qk( mtJ(ۉ++ fxLBO3{EWmT?@E14k6=eD;Ba^wE(aANHi8!&^Y˲+,uEhyM@6YD:`8mݒ1 04><}DIxXGƜt=7a'S|ra;')ܰ('W^vn2uTtڲȄ"B UA@+(%%/O ^;=-J2W/M/;˱lheuCAXnwU:Ps_vBgqm8^-R dL􂭜 oC?_ >݉ &}Ƙ>Zw8zcޓ= ݷBA*yʚ'FF1T-(ڙ\ur}tBLeao?$֔] 0¦u3NqCޤ=`A=7oh;T"1V:rzc5'N,M<~# P{ )OT-ð>Gdk ا-.]ʄUx|@ee+B({mi(X,~Elvw%)+X,5>9,>;'JZ+*pMw"&ָ!ƮSͮ+D Y=a,קBL*} p*\kIю0ܪe2qιce`VF]&)%:wؖxg)b(QY6R\?['booهqU?)qPU |wrG'L 6 7Ot8C6FMUh(,+Ves;N|*Ecx8%j^ D bȽ 9]4@UCOY1*7wӅF:Aurq7!g5Á k ʢ dPvm}Uo1/>UαGLYw PDaJЏb <vozXe*ߌ$6hsj|MvFzE.|-Q'\b['\M$ oj/fe:MK: @V:"[\vU3($+s6 :A9]7ܽo dM/wkYHP]NyqĢ3Uz?z'Q- lxko 2)e)>SӰ!`0bWR M'L"b{?j7Ak2G?ƄڷčK߰YdT%QhJFH7}̈/c(9+xIGe~En?j%+d<4(N8LhBolՀ]1&!z^GڍX)FFq*R3Gǚ.U? ^@X\V Ξ,rVRD,O5-\AeS gT+ryWLq_IjU/D"b$~vpl9G86>^&šo*J"Xz 뒢a!pLkڙHB:}Zp=A5󮪠wr\W1X7|o}{ yO]7][xu:_Ƥy%c1ҽeV_83ķYoyw{z,Mȓe]:kL7A;^_h0r+]sNZJL9E-;gGmpeutz3J\>Q0la<(lFg ܮ\_QۓB CW l0}ܒc6knF5B2u؛vA Z&=3gY\u^/8 xpw丢و~:|S'`(6ʳ_M,_; 'G晨C2;XӼoItx7ȓtb*.ŽEY ğ[ksVh1VܬB,A =Lq8)e 6"e+y kk -K\?cEt *Ԝ0Z+*17苋jj<vrGs7K+aZ}5y=/bl[["vPE *cd4.呥E՝KZf!1JixyMZ|,.s C[۵Խ]Kk(Fj`K@Yoaj.kAVM49l8ōR{ -%eڟ %'MMKt[{^{U*WD[TL{GQ*9Zq3[|L|Abw!B)Q.M>[F)l{HLHiarRH^jSvN@*zf*!PE2ӽV~@NIfګ/<\vgZNwB>a٘nnOhdf@=BiaaTYU[a:+I7kUX!Δ_wV` 7uthMkqG"dtKnNqLtE啰|@Ĵi񕣄iDžhfc3?-i9 %O:&UƠеgeB 4SJpֻd!q;&ɭaFLwH0a~M~/lr㓸IE 3hU~8T^]fQF3h+o 6|^ ?XF-Xw\)r1߷3aL[S[0&sOǠH1!ehR^{ BSm9X?ux4feT,0 ]$;(ޠm0yHG*ɝrcsԄnV/?{s(*5 Ey ho nuLjJAmB{k jYM N^t+O7*Lә&Dhy{'4$+!16obsW_tXڸoWtYW2#ƚ Mem]LiM鄯[(ʙqT4vrRDss\;XOq:DT(:(0xYArCjjWuWD iLYkDPޟ;p_BfYM>(aSD7u(l𺕼-*{w_t'PS*:g4峪p0ؓ`%i{_MZzІްe"ؾ%}a ÃHedX6bfǿ@EZ<XdituK5뭞DnCfrcOg~^MVFNq}tVj"$7x*c"S>B>gGn1SB'&B*f{/<7͗eqҏI ^ ۙ`i}*ѥ1߮1 ؉WWt 9ީ[E"< ՅDຶ$Y2m275n 4ˡj$v3m^#t"VR #@~X6}uCJ[; sq-b~׃_@~&\ᄆ,qw8yRL 1g;烈]u9!TŇ.Ri \ii$/wYSR>&c!´F1sJ/W4 SLd,hw#a2ξ,iF^PW\g@Y,kLNdh5BHd /YJfEFK?&Xʟ/޿B5L_ 7 ' ٝlfUlVBT2X)ˊ^o&xQ߫-lH9V#0ߥ;@==L+(l1х3dOf;P4T9IB*"s76 Vxw\!_>wpgZp[w`3,'k~o[q#@;V(e"Ï,v-磿Cd\6Z1)7: . _kPݠ˸W&~.Ir@l\Z=y7Rhw l+lO}i ]iE+5Ƨ~_Y!޾iV qlmBՈKL]^ Z@IZC[µovEr8󡢝;gKdPa,ܾk:F;#_L<,k10q ^K86;**"_FEkh0V"1-X]wF}kQ#Fx\zx`!rڈQ-\~Kkh[Ǥ^Wߣv|Q#R ƃ Ÿ}JFX4XA IE2$NmNâ~g ["t2}\Ch4\}\ϕ2XmdJ{8qڴdWGܽfZmaU\-k؛+ͭ.xQ%)::[<";;Mte}g2U1ǝxKnH:`C&l؎߼i7V,&0CdҜ`ׅGKb{.*Nf^3|Ԁ6So.Ж`8C$8^큱)`_l1)ps-?!kuܴ}~On(ORmz ̩\dئ##gd@],LLQp-}cqS ,L;[kŅ]jF[UW UVxy\Aa=w>c#TuCvn9zNY !; k,^T,cGۡOzM#-u\Zz]&ǡ Xf{uYs%6xJ,|KgR? IW_yXarDbPZ:f]@" Qi?*fB ꞣ,Y#`\n53H (흁`cfN%{-`l~37m`=NX.85hwZ^$=}-A]G3dG(ڱ Gf1X>^.f{$Áj}}*r|2АzpƇ^zHM{B> ŎB"{ +D[VЫo@R i":0vS ]^`"T 6TѲY ''Z,DCcaJ~,;Q\P`%cƊ$:-mC%*mJ3hVv54K`<m_~LV|;!я~7aa[)951<5uBŦf?`Yמ EEcZ g Ss*NM5kA:Ɣ6r|6;>Eo sk-QCLN:EwLJl\JV8hcQk $\FvWSR2[_Vf`A]q^̵^ׅU6;7$4/J)q0 6{=&EzU9G6Gf#.뢏p+*[K?]WDƹ.ΙÝ^WYv5Ei0H!#:cBuFMJ7-dڛS Z<'"id78R|Gb0+7Ii}X=u 4oeRƀ'lqeYυ!%>f+HM=DP5G!<6@I0m~u)o*z3,,zPxd1lѲNAPXy:.ցgXba&10ﶋ$Q7}ZQ 9F0} xSʑ… %>X/?ѾTx#0]Sx{##2D+wX6| f`9 q$nMy/("Gxqo$ZqB1K}0Iw1cՏV?^~ p-0I &j_Ŷ}{IS: <]KZid7sZ%~Pd޿:vYo\L_Zq-tms% m@r$.y//=#3:MҲOTfÌɊ`sx&qr9k{֑:鋪&LU =E{M\p=,%XKy+#G1-.a5j[5&GK;9XrJ#dkb]=BmY2~/ۨnJU˙[-`EքP ->ktkJ,<Ϡɟw@i!+ĵ>j^VڔFmcvc?m== :i ER>XDD`(c#mR1yń *a]2J q54}?Wӭ9i0$1]8AsMy-p>EӪ fQ0,qKCI5&dnĚzܰ)^ԍ"'̜Wy'#'@GTU+t7ma^S9a?o:9-Өaa>B+/k`ڜaRT&[!ƴ;b]}j7RNU 'T#F!?P&>ID۠)f6s3qmq|kGټIU/FI)#Z I#0Th-x{-U0v InVSX۵2d|LU'_Ikr4_!Jȕ h4c agF@˅eg~m"T χŔajgYZ07070100000415000081a400000000000000000000000166f3d9cf00001010000000000000000000000000000000000000005300000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/sound/core/snd-seq-device.ko.xz7zXZִF!t/KD]?Eh=ڜ.+ʆK3  .MroHteI7v䈷d< UԀD;)-(Pގ zҿLV袮xZ bP `=hF*0;\}CUI@BY)o֥:\1^1q/BqiYN9HZ4/Ŧ#f%7DԪzAVi ̃,s"a"} 9՘$)d4HeF^^dyekq@f8^ȺӇͻkaY0G;aGUjĐ ܖ5CGDy>UH y!>)P/O O)ޅ+ )ZMg!u kO1Bǟ?s=@eʹI=O[ӹFC^i&^iHu,GAzzR^jG* < WLgX'.I{k{AZat &CQtHD4|b]uaY}E"yWHƙFASu [mX,Og8ppKeSJ,4:r.WkiS'bTʞ:IXłpRr\i֣]1qÔm\e\~, ȡܺܟ!t[e"xBzm18:uTĵa Q#p O7)NO3{peW4&}p ҄cv<2D@ &m))IuCG^ANb_*Ns8IƤR^CUГw(@1L;"-kK3ƓzrS9K`B4P7 DI(^*q9Z%f؄LuN,a?Oa!GH=)vHufׯ=xY@'%5Oro|ޒ(1ռʾkMI#uF=iZ=!1ҥ_ݹp>6/ 26Y;|s1l!2ے%ۼ%Qyz !8jC$gLTN[rf{R{%90]pmXdUt2%o'UFyjj~'_ϯH?gxkR Uiu;78bC}#}D=ۂdӰw2*vpGtI#ln<3>Q㤮̓C»ρZ귢f`uuUθ$G(sUX7x_@.FA- .Hfo'3%br(#=kڧBۯ(_}g5 ږrӣ'~T*Q,F0vbC-ʺ¤sTD0mƴ{^[uކKA{!j?Hݠ/9m.ī0IslT`gOhCcUDY nha)V;h4[H5b0CV=~pR>źIk+e4Q``KA1?يP!2eeLE OGU6D`~ up;> Gxw0:iq2Rdsax0}AF1=7 Td`Ie ?bo)EZ ںшŲREGߋ\gHb,Y^\=~"٧YqŴL lJWլ'U$rml1!*&|w'WbI1[ K >z;kv xőF \m <}"ٜbj+ a=ָٛ4|B,Pm!NN1)!>aW9So._֊*WRlAEK6Us5ڧ Rh\j>IWz^3߷94aeHPqk195mg8r&Lcڈ'!i6t'2Y^6)R>X5|CiPLȔ8 Ln3!!1]طXyx r{YTiz܃|^r*f%?Xź;DOwn沧%D%vsIP䜠.랶T=a0m0Go ϯUR)ˠ&^IU0ы `RCfE }$n/t 3v!ok=>5;>c`*J,@aW^Za"Js=X$Aa^]YgݿrQn^_R+ (?N 0nǯ P]g9juf` ;`Rkiq¿cZћ#o*Ϝy3OJx˘_l=+tt865,qIuU=aEQ'C QӁ cDTR'cdRpې??_r;dx '!<E!˘<>j񗍠+[/^R*H| _s'sy˽C_?ԍeTm׌bǓ.dė#HY-VFWWUrPS/-tܺ 0`Ӎn1}nw},p(y2/Y4-|ӝ2`7D3aR]6,XQvt h3ˣh{Urw;=9cNˋO΅@8*0OGpWf?yd5 S* : ؏i:V?̌EJA--Fe]X;-b.=zs6P$]qzrUCPk蠼wÈ#A2\-Qy{!i#P~,ڦ<[(+1TپXMlrR /PN Y]U f MlQj[SO۶H1Z(,?ˢ7N\Gu*1lI1`7r/P{P/a5-y,p+kd2ĞekY,Ƿ-d`M'q.߃>BO>c6tx xוA8b Dt+_I!QQʿŖ@ugYZ07070100000416000081a400000000000000000000000166f3d9cf000043f4000000000000000000000000000000000000004e00000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/sound/core/snd-timer.ko.xz7zXZִF!t/>C]?Eh=ڜ.+ofܡk?ZzeѼzF5,Rqw79₃=!6Q1Txb8ګ2Igjt6uAbSl"jՎzi8/ ^?L.Y<+QZhuPp'X6-Zm&gQ8 !q\& 2{~}|7ʢn h cv+s4Y=+ò驰<]=2Nd73 \h~&A/Ul0$}IXH?Um79$F6mXO}>qW(0x,!@YhVz7lnƂ @a' ۆ戡<-=.e!oEMqhKC\Q t1a+%e`<$'&jj `_;]6}١VCxYg'ӴL»$ r.R\L(3DֵWƏ6.Gh$QJ^}rD`\(ޫ$oM8W@=kdvi`'5$0pRʗ~7q'vzRgG4?MExՒ\dV}<2lygÍ=rp$BpyJ /Gl,z@]rX6 *6(sr$Lpp*=ŰaҿKYQ}J/%uo V$aߚ!&7%r6;5q@:.@Vg ]-aEn&դD5| u;$Co,38[_&@)`Sv@%V9AVPa֫- j7C1ARxfe9@򳋃@GX@CɭI 0atPM )Fhm\9g,[ !g72L8A9{Q궆*f]Mycg$hSd2B4X-VD.rf!:*Ht)䷨ 'E3k6^Ӎ6ƛ碇xF1 tL=&o!j;_bˆcG3LjZ,*Z[hʘ PBTdYiEB$>|Ťm0zHR44[ W'[K:z/3-w@;DeC\t@Wu[zK?!|U5/^*ҕ; ̫⸒iS=W<=7n4C"%<{_9IgU~iWT'T[XJH en\hfcSjoc˻FD󂝻 ke[FJ̜y_撫w6l$l,u|J,QI(;sK lb@F>bvn* IP45XVsAh?deX|h+w, H~3 8!_`ԟS0%5v#vo ?=_DJ?<$j,q`:PzBr2 ._ٷ"2W쑭{(m)Io`$jU25PS&h-3"BAᐮӴ ҠG/<l#ӿ -kyqJ\mOVVΤ`d9OWnW-& W&-֎&,}W 7R{MޥpjOV?ǹF0$XVi0ǝwrkaWW iojUjt"wQt4XFXWb; np*67<[mZxh93Ko"Ux}$YX?Ak4lu<ŏOu_1A7>K*QJ_.r Ṭ9`s w0x:>ZgoTuc*u5P#@r1~o,$\Z$6FU8 4QWLq Z 0]aIϳh|+X r%厾*tMO2kfz0||qg]FYQ\ڶ &E- ~nin:0tnN*O@ P[^S ``'=؜iϔ>qW.MxJ[k;9B5^R` +vq)FpUyYڕ)tpY6"oy"셣S*/J&d=]O KB@JVkv?W͠y_jY^TG,h1)dC9' g6 6:(3vADu0D:;9DGŕOٍvuCT%fV1 +N:69sJMI]q4aCu8ʁӅ&a93 rY,Ó(_,21uBN)q!rD; Q9$ l z-Jh œIHtE#겄%aIEqSPHlа,+9Yٗ4L(DaC 'J?(f~7g6 [#Rxf$:ɵ]cB f?yr\Cg(H|C<-ǖ ߋ4 K|<\^HS ܬ'mQ &a%JRĴsR[92pse2f,ߕIpo?_A_*Q~B1a3aS$8?\E^`Ut>>db~z=cUT*#3΄c6 !Ú|V6b(15d&^;z7{SE"U:ZG GgBp uw/}7PoK(0>mxx)UCsr=#pznk "?t-;@+QnsٲF\XQK?A`+ߛPInXdsouVW['dg5F`bLůaaF~}ɻ\^BI.Z=\~ Lq\ ; xl{o jD3-S=#ˡ&i1r|q'Zռ'hA% N,("۰lTL4;}%p,Xo6xNHI/bJk^ɗż/Ġ>?@6U6t=Ŀ9tPSU NCk5=Ub =t Nl2J 1mnh\B'M "3'#]wgT">"QAڢ _Ih\5{*AOg;x%K-Oy@7FGd d,:x%:Ʈ?ҙTZ P48g;,XDwP +\9'W?SK^(x=-$h`m?!o/˲-S7(DU]]W~'}jo$ҡ,*!w8UWvü?ZWScbO*Uln4~+Ŝ׈k^UJ=pKz̨KdK]\H#%bq Q*.#SsQpd=Qa"ŵ7 ʋl!s9I+77|XGDIlwO R]*%\DS[{~Yؔu{jX+&畋vH^EK{)j0WPn\zb1\ (&66sX3"M͠˅}X1߯htQk "h"CaKXZ'y )ZhY;A UWq29{Rr&!KCug:F8F]0}P!Ce+[jJ$]X:!" 'd>?g&7 ˝7Vk ѓ 0yhʇ9-yxD2fbStZ"f|cj=Irr>,?x?m=+пŠeh B} iMuz Hd"C䖙*CPnO u݁"} 0#W za1S)|⋖ Aڔ\&ҟee{כ4v`dYɠibԗs96̪-  M;g XgR}]6n^˱/g;"桁3Pa[,&?%oʹ)#F :ƻ2i/G@[qDž7<ü_[& ׂ7$ߔڐhcYΏA.b&W=8 aI+XS-$AХOCs4paԥK/$OʍUMr[ƣ&<: } ~ebnq/ %k 8.[9{nDE%Vw6ϪW-0/jʒ"]f_[YұŰ'9 hjnvXFwJfAF~jꧫ)nNt Kϻ,m(kJ"[NvJ 7Nd| wB5i3_㠿 I /W\}5-SEJ@1#TNKo P^`aZ8۠;y[{V/v\2Z3=[&z3z\ y_c-Fpeݛ1"I:.-rc/x9 D8Bi_1 .i=1 p5_Telj c91gsjm&pk&]zF ^)vU#Ӿ?C՛/{(  n ٠̏#ynIqB`8[1!Ekg_xm]9ŏoJu$TMBX,_?uRDwKy}-MԵH7]7=)hm86,0RWJ  @6V1'GN<a[I@iE>-bP}G?\gEOXMO4 *]gӳɶ%O>/:p"$BRғpdNv6@׮ԓ:LZړ>8!Te]cUKC5,_ѸG*UH*-mn4.Bof *1̩a7#y_G:z, Y(8>n&ڜۖ=ElQ9?(L<7LX~ _)a)9$`㶥3IeT6JqVٕx.!Cdsj#0< 7hɚFV-o@'0*&nLe=BYmJ*hYRNCbcFI\' OiPϟw,ZEV?TAEAVq!дZhܞ 1u3o"yixMp|p|yE%4#Fk n _W::2G-t 2 2u7z<+%r]BL|e6+C}oo1)i uJk)-Q1W'wn =tjlN!)s&4Iqat+.&S ᫟g)RsN 2kV;2+ >[R"[у;b@fd=V_}<~7 +O|$M@4S 2]]IV2;aVF#g9wxFwt~9I c):abʖQt/C1* ːO*+, yűqG0%M7UEt$8Q*u.܍CkS{sфhKAV ]ۢ+!br y(BnJr""|΋eKw`88ӆd(x-5HFD,">#akNղ?Q:#SZ &Lpf={;-ii^1؏y-xh}VY9Z.[W붺uyo!{z5S:Iz4n. -ULz|#: @`lt%M"s2wZ䙊Q l6#k^)ρ x ъcpꨰTzY!N -8*:?fwWqn&o88o#c(|@A׍=];fĈ}b8|[,dYM 3!u&FTYy P% u! e߀7*sɉR +!E[U FI$[`, Eלnh"#:וӽ8BP]'40뭝W@qY5h.CQgS,F(*6ݕN!.[rm 6E/'x VLOR;hs!M@yx]$YFN{ao-QY?RB6$]R539 *HwXEJ{i_|9;lǃ@rۅ+Â:u.pi-~t/>PYH$GvرfH[ՕKE2OdwVaxL~ƇH$!Шq۱rYO)!A?Q6oV_LXt[c {$MIN#O־!N׊Ip}nUMx.xG#c3Ra̞C!+9O؉@a)kW?\f 흇2!"CԠl߿s'hl*O*iZkSnƻsY.lp*7|57:ZUR(Js;s\s5V$ ~1O~*Д5Te:?Ϣuhyk򿝰K&|K)K]i` .Zu1F>sMBYsH7M7nH10i$6Vnq^RcQZ;&L=*.gO[b%jB%1/4"'RrݗbΤ5[Ob;3H*dG*OsrQDR2Wab1:0)ZG^ǻrb7ЈA_ڂQUDG1ߒwm|)nH7K˸s_) /&v}Bskx'@:vV}ʇ@dc5T[!R"  v% $ɨOz:wBv}.O{]ai5=-Î,l*"yj]&jDt88&kN9wRO!ays/ȃpƈ X"vD1KLŃRd],=6I_K$g\'zYo0zr/=@+:b4 A,4ςg#AҌP1ܲ$-gTgBhD,Z~fa?R>'9NUWïS$9Wq{IF?(^䡿T_ ^}A* !BM^fk2#3NXK" `akT#s.5[Y:Pw3K:]8<_K0 N\$Y59wA+2^зތ[Iԃ9* khcG7165!5Exp:!u~e npO=2%X<}zK}{bɼHk5c$r?` ӫ]cZ$^Q^oLjA +&Y~~΋&N!ۯ'3N WHq&op*%Ãϼ]i͍.~>K^8$M 0B齫/ǑJq*ib% G^wjS* Ʊ)Cl*))X) fW#jwNBg+d#>s猡+0moP` j ,9Ev4+JZ֌s|Hi\4R]yW3u} w(Rt޶g3_[;0[ у_}U1mOԢk2r'Ay3lr&7E"]0ũ=! uK[%m/>)`MBbH°EAȻ*Xg*D6un|.8ڱ&ӉYvS&Du(STGi)&f ^ڏwYg>[y]irAut3$I#x nK =J]&vNo_fwn+3nn񥼙-DA.>9pxqD໪2(fgFIێaA)t}D pr(qyNW |T4S3yσh9f+qZ{h"$Q(&뾈lOے\Y>mbJj,k%{M\vɗ 6@ ͈WlXGc~dn!츹<0WkcfCc+*H{e/*xGg?[vxO)ikLL>_)!3gjAwc!^^boeKW}rܪiD)/@9? GRk$z}8N(̟7Z 7 Je*UBWh`#ե,C|{\>lYwX=xa9UwMzp{@''V1}PHLr:@ƚU|}Tma3[HR&t u]\B3xWu  խ<=֣TxWܬiFWK1p,*;11BU,Xs]£ 㢤zub>#=^d (lǚ~4C]h2^Mؗy!JU$N8z< ;uA&GܡL "9]CI}xkuw91BG@tL)3jIx2d쌂,'\l’k25ń3gGM)"{F+a[jtcbS2pp [Tqъ(4R##$}CDt#ɸa`8m0a/p6ݢ*`_<_k~/H"R!_ގG%9,X橷 XnA!.1X*IAiǣcށ$ΣI,q52r@Fbr䏝֜L)Z&O6b0ވ4;t?y,Zrvdz6Ϗf6"y-*pb:TDw!RwJù}sȭqqw&Ksk]׻4C>. ;b'U~z{ ;exe c<M}w̛͕/v.z,j/Ha.^(mܫ#i`B]QG. u 1omZL_zB>KZqIh>KxurG 3&&^.*V3_4?¢A *Ӗ/?]h4IjW y#&/'2}U6zQ3]=n"D͂#%!o('eWE:[ 4= Zca8^^;=%p]X'8ח;tuqz)gF+mwmSu{2y/ V mS(%j'EFCZMIp˚yВ jĸl!H DdcR$Q:bOGEGB-*Asrfq`VtoKRn͢9~MJSfƐ`l9@:{Sa;>WɛR׸,XڿE}dMb@.|9P$[ b"_Qܧ PCklmE7γd"skVm* a `-v!HDU_$@|@~-l$[tKw@ _8L$rx*v<DSk>{l5:- go=6%YS&&qO~* #C\30bC@@U7y]Ե0tJNϗXa=f?pl暎,|‚^I֜}TKsE5GAP֓,EG0׹3UjrO jXHL|'ʶacuީMy!m܅ pw;Uu;bFz1ŶpS8D[Şd6?;oӹ _?C=I_pKqOJs>%43lYqq,LPG[KHb#nz8gȢQbKJIUˤa3+d ĆJ▻\]`PK[ڗJ{8fvbjѠc]$DO W8"g?']Od-iMxw*Ϲ$`]} .6-ށ^_9~NGFb P48Kljɢ`\X% @=kwE}>K-yr}bӷ&<}X)FuF9 Ksc0J MiQ꾉bSe9}A$5^wŊzF*qÏt M%=5G0.ś[ZytP#5|4.|}p92q[&n+S$&kT 4t!;XdkIkJ LVEIa,I(pK~VXX99s6gD°.;.ݼ{WФx֊_`WLs.Qb*ǿ6ܻӬXJ<8U%Z1#kzD&SU̜L ۝Uc#A!u ^ڵ=N E./(Źg]mrN]`i@F~V<ӍRyx UE`sbKiݕ.Ԅ lm,7N\|r=\28VgW#^}pU^Xmä.;bsA)!PC3Dێ3lMo9t];a4_C0w&Y9:HM_]G$ES^3eYH;A0$afULr#Syya/rEk-:4T-` ntUpm NJD$ZӋ%> M{*N6C~"[| wWkO*aIg o`u> yI# 4q8۱GCp<7&;67Y(4%jHVƥ= ICa9 2RU',T`.1)u\9 k+x:b ȓe7+D28!JJPM'wWyZa.l)n/N7!/5pđMaLK?M}2r[>w7 $` vdV5Hߟle.c!j=Lr}u_(˵Z"~lLw=ǎJ7O1[Sy\ɆAaI㍭<(wJdzJAa)mW~v@(,~L"F쎘 d@GUF]%`T;PPv g9ea3{`v+,1o*#DZ#>%>G~MTwI9ft։q D3AT'RBl">lkZ^E0.f)O}nPXu27\rX7ymL0i`2frW!a9Kqmzp/< T'6]趫轢DD+N$6)!?7 n<(>> vxkQ=U:z7/<_6h;ydUڱ厑 U Z3z9Ǯ9Ƈs;y-~_xz8u ^Ntnf^A t,Bc| 8XN?JKbOQf 4-Sz:6HCO߇vέړ0X鍉/m$5l^vhJT0%sהmȸ9-cPf?xe|8~ !Tr_uؓw{y2߼e{[&Ħ!tARb؝m[dC̨~Z!$4"[Vkw}cn-bUU|_wMYQJT@Ah4VWw_('8@lom-;b&]d}48j@;Sus"# 7l@^x^>; b^ joقV\;UeϹ nb\|x{sD^CRU KBXz^Dܭ@i6D2Y,dR͸lP:W*ِ*:9iCEŲɼlxdj711\l??˯<5cD#2QY̾?g\gbW$m:+)(մQ9XH%A'OcThbZ94=8T\@_k]N!o+['^߳ғZüA m5~fx$GR *י%>f,* uPdIAHQ7#-|HXe"5D^w >~ ʥCG|6R`2ݵ-@>j{KBƹ~[ަj_IvT}0ψET3VnT +j#kFzYlL+N~utF^̃d1X4F%T%SU(Mѯg,O) _ P6aTIW^&|vwء\[xU\!US 9Mh=Utţa)6ĥbOmz ߪ "'lQaF ?ZvξԿhQ\b<@ Nʲ]¸@|HK4g}Mװ+ZG5V&A!YP>m O84dUdtPbĝG[8u3[ ii/:+XIg4S>zlDl(mxvgiI!D58W&h Pe`k#.L|ުa3^ G%q x3F$.1~ǝy|/Yxĵ( /+-IN^%TAT^+M\Z͉t5DI.{4Z*[XFZ̦ôƫgpd晴DMd=eпD[teL$?(7;1ItǁT@ 6ySᣊX$YFԺ~Y@=TL8|)gb)ЬI}-J [wVE2~[7M'Ù)⽥_lCAa.+}'_R*0X;L>m ZÌ+S靑z07'gX4Qa9ԤբR~}ޝT=wc.iW }v%~q Cg= 8'lKc6Дl" ( t+s=g(E6R٭(GjO-w1y7CbBOK#"BbH1T.ti><GB~(^AT+tȎ9k𞹤|Mg瓞jLlZbIf`{/Ǎs >m 9D%b MLVUdVPcC(+4h]\:1My0J&Tf.@c ;}B[b6.ئ jW?y)BqM7Z{m&OEz<Ը8t7s6~|Kq(MZʯz_Y5޶M;)H .{xNhPH3]MQx}|ԿW+b'MEz6`^ڽ2["}ا .0B̪8C~?=â"7E-͹Ԣj QSӝ_`bAnm:W:]SD!/z2*I:cj2 aG,E}h6 {ٺWh{֞ ާqZh$]H}9a ǜ.b.і {Z F}X).惦 ~@K< :a\E=~ yE$#s{#A| i=CL ][jf DzH(:;PT)nI)=Oa]+Qwtד!C"@i@;B9 o " P_% Fr{` Czy}a!PdL8 g_ˌV/UKJBy٧]$nS$eR]\d \bȘ`AА~ePu^% nAϲmMToSR+$Ρ]3Ǐ`/吝2kO02qd<97*bv|-ُFP;X:}C#7-FoϏ^gZҨ;s,JjzҴLÐa Um /6Bx|ê%Tщ7hTK\y)p3$gmFF儌<~sq`!jLf.6lU>;$dr6֋ow|X'hZb!KygNbU!Hr`ŵd(gn;̤UhRRA*iUxWY6_s}e a؂-'SB@dž!A'VIvP/Ӗo'ae͡T?2I4ߒWUf-eTQjUĦ#ײ\ɶ\p5~j(.q8-mrw4 Dm܉&Ag*9LL4/p#U:㓠EA9c%NɨڊY0>CjqOޟ,$E8I'9B|edyTlnQi#*t hb9ȶZe,Vf:vG )0M`r&^}-rO՘󮙞/[Hf*; Ve 覫LAH޹](~\*K^ è3D!ò5tR\:mXk[4<ϋ`\#< •(eCSp'w5v4Q/Q\~ ,V98P 03al\-oTw_ A< `99ޝo+|&BNV2evcM("FՕ_+w>#84 Sbӌ4\!K(VͯB L"9u8=Ab|7Ҡ`r=z-jȰk]0.&s yD )qq @KĄцWe~ՙtm'F(]7Xm33 \ :D&MLg9HxI5@C(S< ksčAIO-;˻O8j<^pʵuGJ,ne{v6ݳ  vL@'m7 و5Jv/Y0?7SV5lzk|OI.XaǑ~kGr~eI0tHÐ wYQci]k.Jrk>$P6HW{^Pea&6]0E:Md 1ɵBWw$^m_T"=$XpKW'GT7&%( lW!=ߕyZ3T! sFew"_)4cP 맖] ݆%oڵ@d,"ND ͂F(eD&#.`m'jv+9p ))$&qZ/{VZ aoW{]eW- !逮ݢI# .] UQG8+) %E|aXn'qEe#zhƝFS+t U{ 3ظX8¼/єy`M ʾ"IMKf } Guo!'h*c\,[ T"$c6ѓP &5ƚi11a"2Hq%ސh8;:ϯ5(Cs73/yf 2E*ʫH^d~m$)*G͘-Imː2o]NjO ^qW8q h:Y.aez.^s;^2|c^ 3?ddԜ$;M[s}tB+gik ~ msAW侮:lQ u{ρP8swN$JD_{@f/<`e_\@I̮I$9҃ ׅ%8!+X j0.3kuYcKS,mVVq.E}eRyv%މRcE>wȴ\nJf\.AOBQ޴q:1j:ݘ>ƊF2r:Ⲥi­kt`v?UZǼnjUM﹯J7j7r& OiqG-uLK2k'~a$/Kr5Ėҏ1=e'[CU;ҧ-)6es.GW>c McToXwGsG͛W[yPh|MrtGi8=hȋ]nt*d}`*_B1vspO2Bcv?n1>>y-O]W.ç17s$Ĥ5h-Ek:(lֆ|ShU׾c%"aWzr=x*GaCAڗT|fS|6(M'y前".AxoTőFutnRBjq1v0oT&.8NeSuSdfiQ+:E<>6$%Tc25„;$Q_ Ax[?p ~ՠ뽐Dz*3p@:3ՠ Ȣ&uۨpޖpzrgޛNp\ |e&? }c^lf6YۺY:CC.ճ(f) %iܛ`] H#iiԌ33 ə; mQ&ˋeQA)0v&+nS`88r"OB{TUQJqi鑔Ė̚ubU~=TjCY" ^?GIuOڄwE*Qp,f~QFm5FMFeݱ6tI;ݖ#M=DU5gX7Vu:0/TUprbDB#q~xv|*é0N5-Ϛ5|A{dONatYS^N? Q2fu:zzodz#WbQtZroJxO b{w? ^ny}QaR\l`-(Y;a%(~xJ~m^hm lU} |ҏS8Dv7q.yA7>xhM>'blq{ 3d%sԱ.钾 q|{P V~2m%bcF * oq=mR.I~ELM6YDBVK)z pFQۢ<{KCiV3zs!Vp77Ӌ?|4#|}A-\I\T(%]s>+TZk3%cKwr!`A[xW}B iب QSQo0"!<U"%NtBuONE@t8%g͌0N'BT̲3]/YhInS@KEr5s_mo.>LfQ+ȨԬ}!z!l29BchopF4U㦔49Y)^k59jT]ۜn+AL2n[RPmV߹Cv7E݌UoPԻ[JG r]'XGj, uMO5X; JeʋaqoL*4HIWGS#) Tyrs2ʖ{S#?޸lwg;*ϴ|4Bv݆"&[fbn/+>ř;ls!s{۵' ><ς^Ǿ/،ϟ΅ FJ,RdOH}h_P(֨ plBҐj҈pw,̝#,f^ڞw1]BppJ97L4^rmRhތ@.`DOcc ;9$NT>9b;m2qwd4P (flE ՗Etβߐ6\uii$TF6֊aSdzh+WoL9"̑D`cQ;Jw·3Bcr+tI<]8<f@=؂)t4G[K]o3\nş3CF}S;㴠cڮ-REȹO38H:":6m@b=WpeABF;ID:ǘ&EBތb)Y|xuBG9R<*~ ѫժWT1$V*4`mDwK%9?R'ۤxMuߞn-qfYU7cCu3mmovJaCr%49כּ%#gVF8ژG>X?@-H?tŷ&Rچ eA'CQ,iqg|:$'zK=~$"!шLVʸ9-X '+ICmG0ti f{`t߰*dyբfq .@UJӵ(̷5_ U!M>C@jSm$'[hhҖ9)VI2v5!C$ (}/EgW{@eX% dW9_?^qF'(8S'0dם(.+ V|Vܩ6W@[_'rveg\^rg-x~ijoC$s @Lw>-Tw H'ʎ!'#'Z=PI%mU>>I6b[=&f Š^XU9q DHodVAwhGSxl-d{[_}ؓY{7ǏXϠ̰V㔬'mȮsj`Z)O[Q"-8] }{Z+@ˊŪC:Q=m8/o3 0 ,?DpȜ3\cKɑi-Â"jbP?+]hW5[,ƻ#_B49QFulv*-w]$_)bnݧ'u֚I?1n AJ#ٓS꛺ @֫WN:ÐLBy!XzgmcyHXkpQ& Ըgـ w>y*D1ʼn+9Ǻ5SHɈ䟨F{~FwvR>F[86 gbV2F&\=EߐaMh] k}Dۛ<|xݶ.$@~]MK5kN.+7^GI脩˰hӻJlTH*a\I ke\Οtq+buvD;yZXQ7 w1>x=x[cKEPczEsyNi(NypfQ %" C= :F,jYigs 1NQy%xzA š 11*V@gOc?ZטC]MWhs~@ :FJ$\L5C\](Μ4hg2Ysx[[ 824?Xk!d_Tu;8ا0TW:ʕ΢;mIї?‘ܒ%kDϙ|6Tqլ%=/@oP7ObrPG*ՙPٿi"vj$ bm^Ha+) W5C@i:8'FLh)W!A*2y1K\Q{Ab@>Zfc)t3xfEK⣒Hغ\݃:rqxRxcq/kUz"Xi'FyRx{F Ԥ'6_3:d*l#C+n@rp~JO_h0ѯO[hV4OVY_'f-mJ>ر F a|s.ߗ'1f2 K h= v 1J%bA^dbXZ1gIѸxE!O)J'[MU0G'"_WNO X$P"#W%tZ>:s'^KL`ulpCP̭rT [&%P~fOhhh.fQ~4HY#1Ps9Ø%;H86_foŁ!Lސ?{Ko9ڛ$)Vp4@>?T%G5gW?;c[dKԑ)}Q xB4}Dv,}d:rQdhu{%yq_`U,zI4>nM8|oa>JNdu<~BIoJ,hPS8%}MIpSS -oUo>W*`p`[$uY7.h~n:[rfDHKp, {z{=LCVIK GEU=K[hk`5a{]g;A\&oޗ!G5Z(j7eu4W}NE;G@ 'G-@$kx>m**̆Mvr'eLp>1[M>Z\2}T>vݎJ h.":j5V4yF=iW.Tg%1Q/ `$bxBXAj~A94-6Ԗ7y9\ǻ(KXoOѭ5bA5t?'+ dxan'F BUxGerH {[ʴݯHa+%&p'$1S#]򲭱B $= {:[@ܴߧUHarEt[g0 Rw:w!J+oƑEaK)"{ '{hL*_a \ g ]ho(ʅN\Ne&,l& xxrȂ¶?a>6'n(ѧ.(IÞve{a Fd̪:5"%N3[ U렘R~eql&KT4\߾5p2FЩ-/o,'xu2Y/!7B<߆HTh?y:w$@a47[q])CR1\ V2> BZ}~z7s{Jf*ƳTr(GF 1վZ=v)zqH`[KP*mTL4i'?eNs;zw襼v.=8\5ϙ.І6j4.ҖX7?*zgU*kH6"Y"ϵlh'_Z\EkY]5U&0vxPuL)/Mk{f~E"Kҫ#wCvk>%{`Vm - lS*r£2 J(8wJ{>T4Tb5lV'Cvf@*/5X=,wO9ևɶ8S>yzfHV!58+xÞY"}]@9ҐPa^DcR*?ZQav!U7ELz= 66o'KFipPjh/Vde&B?I`pt kjk2gFc/3HꐷNON{fm5(xu;(ΟX-9@h|3ʩWMsGnӼȒkRGaR?{0Von-?*l:f8f&^`H!) 3 F(Pz+ȶ!.6~:?r#q! /&D>"Q Q7&Ooc5C ,ifUQ(xk2V4j8[>Cڧ 1 >μh0~a`q7 MbJ"x=Wl)g'y;06 3U}TIp+8_uA2;82fDrDrƝn!#t4_ $|TA ,qiOhON 1J =.;d~,:0H{[jֻ;9IԴs5SI:$_w~2yʽH$'{V^=st6~͉E+zh(-0@:2IsЧHS[4 `lJeQ"cD:@Y&q4)˟ǩFuRw)&AzoeD530%AL F~İ) ̈́*mlb:ىgGVQ똨YL)&R8VE-:"ǻ }y( ]x3#b{B媢[1)aٶ^3OtBZV,gCnm85LX%յE?mC34MuYtN9w&97gժ^\Fyu ^S 0fYU𜿿Yŧb=zbGcKӀ\ /,^p ^+,.K7m/WH]Wd/ T1?|2<SmH6{pkm6vCS+LҒ} ^ێ@#P3:-]AYٟ{}yA#Nܾko6)#vfRIR}"(Jv7>`Wʖh=#ٞ7]fv@gEWy_{T$w~qS!Gvkگ&8!SR^{"t㩸m"'״UK@W? >:ь=_}ܤ SQ>OÍo~6E{(U=?S=.РJ-Ijue}z}B 3Oñ;ʦ!1ƜwUI x2챤sYYR50;D5~AIRڮN8:V/b0MuQctfjalM34*@dQ(q*73 ~ )Ax[$AuXy+{9xK©})xO)EhS B2,~_ AͽqJI`BqDu'>Be; l;eXG&}uJmLPIJ9-^LqI╤\FݨO;ߺ28X3pwDVxl U~kWV ؏{Ufؠ[!{%kB) \Rrtk͊Ǡ|7$xt7He.E)pjFbͨX{ahV.Bx2E MY uK7C77嬆WW~33?1}Mez~h_, Ϗo kF,3WqT&nD>F]RTFڬqv1ŀ ~0gi `oF=γ'"ͧ`BdqkɅSE溬vȐy ح3`ȗq$s#l"=0®ֲv^tM$C xo,Ga-`R^ֽLg ]Ge/;b]=_:Ŗ ݸR;ra.7E |}&1`Hģt"ic?RTWEE:4gOVz2[Jl1dfGF]g/l<QF` ťS2)e=#٣'8ϲ(h-Sz]%*F| DY®[mk$LDk14# (@+#@ZR7{Nem7eX D=e$x{Q/w@U)0?6jK6̀T Dv+,}gt5+a8xs(7 4uJ f^Kp/]xU!q~(Ǯ'^U9͞m,4j EJt{V&mX_U˦9TtzQ֦ea][m*+}-- 2=DI5|j1\tbi&ļe%qQCJpnOz#P4jf1T섅~m+nJû +Dѻ*~ݵ_M^ e힍r)8pd !}M(Udeu7h`Iܷ;Fj!t=Fo4Ҭs9ԦsgQu16|l0؋mC,[DkV7p =o\`vƇEAҗ69չ8/5gou3[ s խb@pWdxc-!fvoQ*ME].s?*/޳N68WB}Q@`~PWlW@1YM 2xGe:!#&đW"3ϧϸvURxt9#b+K(43$Y4N}J匦.Ǭ)) }4Zd/1h:3a/uF ;\I@=C$tsp=T3]QCxa(sg\iЏOOr"٧2_& xkBl ֗rWL#g_{LcZ( =Huyp:8ؓ)jVZF8xKikb9)b]FC>+\FǸDUbmkel$"K_(# #qwaE%fd]_^vM벉'ܯgӧ.Ⱦlhb؟@ɐFJa$zgeЅAN-k("\Z7Zj~M(=(MhI .J7U;@,?[E<ѽ Рe$No/lJ@,DQ8d`8> jOԟ< ^ $ނh+%U7e29\WQI"!p{,lΑLhU'@pYg5ÿ`e;Tqڑ+Wh&mSg ]@0ⷄ4,j>=*ĺX&@Q1+`޹Ө[מEh7j1:GƫH>8+g ]0)"͈ۖ,6jzG6'n[hiVNAUFD`]?; w>oy wY`#aHD3[Ioaسi^}){.gԋSˊ"P XP~SŎc2N̵U/ngGy?yfպ W?1 whM[-҄jCgKKƷr19(?J􋭑|$4P;ӊH$'}gIKb~X>[K1vEEF8QhpHQIǀ#3WAutؙN`#sM j;U?PjGS aMh_C &Y: fp#JAwa6;9Goٹ)r&3_- Sr@`y9ɦVI;`.r[!Jt gQuzսC'#9r1l֢s]\ƅQp\aŨgC-#~=ӏI9{SEWUNGscI=a [TlR˪w<f32SekU=Ym7n$}BʡF:E+D"&x0F'>3-JL_Z 9x/y5U(tAKӳ&8=>Jyk Fh>&Ґt_$⓹=]5hj E3G$SIm-[uN8e)έʪh>?CdX_w[>26JM~zNIMG䫹2:z 4-WswJl_$:{aIKܿZ86f"a$UCE}&n>wG9plFόW,7Qo>C~VbU'4ґ栩 ?m.!S{hR&>‰ 7"B!.L*ur}Un ED?+#pN?jշw@nE/o1 C=!cQ[)f 5[.wۊ rd^t* N3Jň>γqOV->[rF'yߵ۹68E֘5D]͓U6`qV')C6\ 4~Dy?dLMH&G{Y-@r BO*U{) m `oBOTnVSD[Ok38m9CGw hA~d'6W},reOS~0\V2aʃ t4?g@ KB@uƌ };%5SB|K,0ނ "{)3;*F;zjmo6Xֳżr &JT#O@XY+SȆ 0ot>}(%t9ҍJ* |dp$#t*f/A[B$#0 aG >Rqy~'G 忪nUjT7)dk&&[dx8\ij'tw8g"zIVY d $0.d՞Z帠0 ]3,bwAMY~[)${T+ ש;*7OOe)MGxqֿN =tÛ2vvTWoIĮn&v ]+SK 7B,HIukpP#tZtjqocIYLЌ95ՉB~{VpHבρsD/J/b "&UO%*n#%h9bU8kj@!tpM Rh̎#I9nw8zD  hO'g FߌVIg^?Sپ'"6 `g/'}F':B3m`p*X3JjD17O]WO7:=4"7",?Sa+g4*@w( Vb v/TYsRTgxov#[:NpB2u^tVϮfFa/&9%.?@6Ү $%;H.2֯V3a"=PmZD礬RiPq;olqa@>=N  8S89U|oi;k0rLjEM0G3Q-Ԅy: _NiKLny1L]<#fU>-x&9 ǔs8z@LSEIV*T0էp~_񰭝֠8m%5SlݎJD& T L]#kcKC}З+˚j6SʂͰHSTjUnxǡ SRi<ű*}W4MЮwHjiIl0]&h\j Zo>DۗYI}ѶDm &R*?Q9Tjc__{ϐ2s Ozk`˼8m2١.]&H/l,՘@vQWpZjI#bNnO&wi6'Quԗrd{LsT\mzK̐d0{ʲ1Ny xz,LҞ'>{vAYk>ESU2kϘ6d+ M:FmQ6[hy=Q1`'xljo,IfbH߳aACG;-1bo(TL/'6Iv٤&s-45wPB{ڴVe/܅_ 9FΉN @_MЄp7̫aY.XYjxT7yR1{>j~h%MȆ&F1''P!L/U,ZD,YqQ*tRO-({Mӎʹ-_.ܯ 4Z4.%T9 CuݿWvG,ԋy{?%x<9Vyi"șH"'~{=xT$Ux:w/ڃC񸤿9x:an] R%>p,^O#yml\QkC ieڠ~]g.ձӔly':mn{aCN\h qz2 8Jsxi$ճO+x)^ e?5eRBˢ0=$s!S-XʣAFv#;֫e2e`2ʳMf NlᢿUFa=s%?Z X?&?%bUcpbt|[ ?2ᛥl&3L2GkbYh'O~H",sVYY(q_pd_;8C_MdyYp?qk<7uwk7n9Hls9~|Ii#d 356n@-Gj'|q ulMI@.f{Iz5#Ad[u!ա^s" i,?#pq=8uȶZYHؒIc7 t&j3''F%؛Pkd/ŬwLQ@cRO@-f-;:WO4Ă-qu \bCnzQ_~”]blB }O)Z$a)J$.B?ҍۢVJ//@Q`~ؗ!aJuDɤ'>R@ꓽpM;n#(ULD<3A3B嫭 U2ojB (py} 6oaW1}9L 2.;OӰ&oCP$YQs\(G+Z`QI!#X+$WLR &ɁȒıW%9Lj>t:~*aá$G`5}w?8V9Xd r.?cý/7O:$>&MDvٵO\vZ3j q_C, YB蓛;Xo}9SwgVgh1Ŀ,}ȭ^zۑe kk/.xJQ3HݖͧʫJW#f(s?Ϋm6VE*G˺=O!R6)MlOB# uCZj|x s7tk,qL&c.4J0%*ñ'W*3 GYUjbb4џFDۻCOtAAP O> [Aǰ7K;٢A{J68moHC$Lˈ4MԅNj2rOK;);kRWac]Xe} ֺHtIxCC1ʢWÒ7xzg &}):[t@*ԦdI"s@9 d}%O? ç?/%;ocOR"Iw-0SeerbJ},h'7D2sA%˙A]c|&fpi؅qV;*Ao@2~' x6UQi)3,-%cy].iB1Ćumb (b`5Oܔc!\`Dq/ {^#ȷsјa'pj x@8/h*g;Zܒ-ͶEϪOVa%7JsҨ"`LoA㧂Swˢ,\xS[31gψ#Ɋ9Ķa~ӊrl%!ZVsFV\^u6'MW=B>V^OA.Iz-zZsýeuϒ ,/E@@u5YeՁhR@8^CVGk;g%!_`Y9(IA:wWF1MXխyCi~(HK#T8ONnvۑu<ŋE.)m9MZbAK4~D&15&G#l 7 caXMǹ2ڈ8><^@7I!sU#}2+4>KC&0r䇩edz4|m70 ydJE|ŗU A;=(ҩ.~?[(W)a_ ;l#Fο T3X=[n{J'I֮~oug~1[DdS+`>%'fqTI*%t@VX#2{x؛~m!2$*l̙RTl|"XT|Uҝ"Yyyb׭8?kBJb8'xw$YDJ{9Rzh3wv|dRnEGC9_K43i.:l+=6e$\%$!c]Z!\yUt p0o!$f9-'Vs*b5 }@o%Yو ]j?L"v:7{&$.mB?6+gPY}_*k'}$[MWU:t;ܑĆTf^zڴoe"f\`o YË :䖠{]/'MW\92U:u,.NO.ifǍ2݈ss_Hȁܫ8^cl}ǭ=hj*? ZMeL$DfC!VgӴ_s[3S`wItj y:Cܕ-aƈ,0xݱ:qif ĩTE.*e]^J"iHI+H 51{r ]8u hХx^lk7d|:ԻF*ǻ~gӾXo6$LH3-NrēcNx֒Qs8ո3Cl{LSZs)]3EgnY|y1MrgfK?O#jI^1@UL\?h0Oמ&/ *1/x}G !|CȦlٖh PNΌY~N[p8>WS½Hn2]<]42PKCӭ0>Š4_PEuT9T/in s^'Zh1pLݿJĢ"@T]@+d4q%hlhJOL/{اԕ~_aA4G~Nܢ{c]uz!q~_|^e򎥾{I+E7!B``!ڌ/YfiťBм)" ׾]Pmss_L?lM:%@ҭ8S J$`6+r 㡬nyQU<5D{fW^`b,삮z CVo{gl$q{ݼK.Hpjy,y^ѧk بϔwd(x>Ӵ%oʤmv;vK5/ne9Ff6,fﹲZ*y1+xk.I.Fi p#7p#,q"wM]:>`q%'k۬V+^J'fiɝA"cYFEOƛctP!\[$1%Oen8兖qaZV9}ѱ9*&qp|йѭR}[ޗlY0:: 6VYtm';T.C&f{ƻ=)r$k̤f(*A$GWb;?ڍtG6#UxdX48w?B%gm8b L֍*v,jE嘫潰ժ4m&ߏ Bư:N׬R}~k58p8IE+K~F"7)j5"xafтEXl$dJ'V X!_@F#`|Nl'X,hs7Ϥ13يV2Fw椻.$3dkqs#--g+fus\ohvIN쵅ym@pB~0peB9עV6w x"V3idGtTXF$֯&@@? #o&gY;.'HNTjTvl@`{O옺NNBv{1K?Mu;ѧDEg~^-n8Aqs .?4A,0!-Hq84 = kdB{<8 l ^h+ qO蛷ӓ䠼36(?*bzCk yԡ xaì"<{P[փ3a%mS,?.BpGh(?l̥>я->G[j5uǩ̋#֯$] >|+jtPr6JIy)-)!,dgnK_Rj~a1fVMҽ ?Pu)z# >}wiD{OU@(ǥOm!%~3b<@}/>8M}N v [#^;:y;b3SSxuÑ2}i ^dAF%rb f@iS*{Cw!HbƟѦ)ѱL(IN2%@BcX~;'bBi%n,.K ILDuPBY sib=S'@pYԧґs:kOퟔTV} ʌ:=V1S2OhJSl;%Cck?#R H?s |CұnϩgǫxȼڇDf3/*<,A:O#˯+P#c \ӹjp58ib{9sʦvd89@Fa|D`ؾ",av4P-AdV5>_Ձ?pn%˂$*v;fJI:9Y4P SEy\L㷋@&eGWwd)UZ"|p9ż={ql J. ~HA~(*d$MYav8~Zq)IvG'ZTh+j[ZԸ4 k^fRZ^Ko!V[ު+V㰯ZdTʮiQd])y(*i&tȦЎq&cCCB8G@`:1 y/~ר2/o]BBúըGݘ:9DꔣsyIf'S:tУnogc2R8L}\(_X` T52[x6 B?E w /X֧NyljPynϟPP.}ב`+о3X@KʪŲKwYWu}&kfhHrFVC:Gȹ sLw~Q06Qu&\ck0Vn)Thڈ=| kXHbhu'NF+0{1>IC`60M+H9(Č̔/ZgؽZ퀟JAQ ZS٪la"NM jh 695dN+i)#ȒWn97f@F ;m@$͡zAݏ6Kdhު5$0~@0b63졉ZL?ߠV?dpQ'4(<];);˼[Y >ӳ'yk7Pen r&n-O~c/k?AuUd[os22)vY=FKHF PD>,Q2ËV6"p 񟃣#7Kҏܾ}PywN=^Y,XFPI'hJ#J"968Z>(cv,bWM3M!oV]?QPDCOAEM!ۭqW,9MEz_drT61,IW\"0;Z dfDAW' OWo8ɢ0s!#Y #܉_*NBM#Ҫ:.:^=`Lu`SA3ŝsm12ǰێgnə #~ˀM>I,Ԯ{/7n]\0VgV>iZ6xgo߿=J{u$,"骓Jo\ ( C_(Җ&?- \)W5G0d2/0WXx5!6JŁW@k3֦eWjTI{bldgER^ zlAyT;JsϿ:gWc7l$Q4mG)=>kjeTnL XXnt 'p=2rZ>n$Gݚ/|y<*JŜ\;}-V N15K,ʾ#/nFcgK) y}6t>ghv*-2Adk9[ w8Jw,hJ-x:UrJOwS9.ud!"G@&~"v&Vq :T }iU|vuzqC6G"@d ^h]ql(`οѾ8As (ieTZ|ҼDagP*_wL<+ʡ$]Z̀;%lX\4Xx_-kq422َ1oIU̹so0ce$~mDſ.=U['#S10s^)FlXnO9DTQt29K;RVx#5A Mɝga{NƖu6v-iѻ^e!eܳ%7>oӌز!}͗CTS&kbnZqv] pM2['ÒiҠ63ѱU.(09\UrHugcNQ?3ZAB4j|{:Áo. E[8o2ʸ']|u> ~%V$eNs2cqJc 9´ed ^4]_YGM"S#jmp (J#:>m=? O$DU*a"9< gC&}_pt!錖y_݃YC83Sw~C$?-Aa-:R \kh|Χ}I^q~'o$nm5x29qMD{J [QV)ɾowQ^x4kwE.ݿyLѵ9[uKPlm 0Y4QaP,Kz^ĔNv|IO4e]YjH6^*aqlXrcTM 8,jP=]ZLm$݃N$wSC}d5BM27;g;sIf5 ӗ[P՘|TAǬ3v#@'&0B6lh)yK KAQ!W+V/T2 U#2cb'IiNZ y2K R"L~K6o *Pq"6{Ɋnz#ꕣϪBZt9q_@NQ$O(M7^$GڈMH6̳D[wZ;UM5iY,/ ӬUH15즇X ~[/$ )*a҆1½3gՈc3wW?6N]V RERV8H E)C^1HϽ{>QPss|NMrl%iTİ [Ϭ*H۽[6,ӝ&eR8}r)0z▴Rd<ygN*a$&-{^י*dRy?֗qmJk)6^oW°- c(D1=yS3%VKjJܒ mlջR|a2;_|?Hg۰,۠ؖZIcT}r$ju!v6zi$gnW, ?9TVDIZB}eZM~Ml f܌'SՕΏ:gN26~qᶔll钛J]AFĸ5x>!v 5P蓧"f,%q{~IT}n}ֽ<@ ůH~)gi$ki^Mqdu~T6  \\X{׾IKSoǔAIP0":AVHW3uMc;чc 'ETOnhASFHH[BSY#\£3y:Qϸq.j<E,AJAt3ŁѤ07Fq27[t+gQؙR׊G8P׎8 5īAR%_ga NAڮV 6x5ύcm=*,$&)|G. 0|"KLI@Kz'( J8#ݶmLR/{t,0C4t].\Ui2ܜ&t vaqCpKMh\LcZe 5?9+Kj1lPLu V:DY]JYIFQsjP&~ˎ!ϗӝU艶ƴ{x`EOğpG~mUӵ\ע>!0jZn<%Ic)/<}N$xVKzbْ.@xXqMAfbs^PW*IJƔF~QKGM$\1\U15'H@+IoE7VRRzz}o3Y>Bb34ל"a#%]Kܰ{C%!br&> 643 b1jkW.)G} ȷYA;w D 5Xk/cl+$#}\rOG̰B.hx#tÉmSAvȲxA@KONk/4<Yo ObN!i~l4jΣUjA|%J8 q\Ħذ=zNZM$uNg sGf4ÆԦ҄iSawؚNx_<vJA_%ޝw!{{kpp eq=W0* gqɗPrY0=A9qtjot~]ڀQlUi 4qdft7U]4hlZ%m7hJǬxu: $w4%fQ'? rzŗɧM XNE]ZcQ9%tgsCY'P& !qm_Ѷli{g~v6Oh~J/wY1jTKQ7J&\ml8Ǹr! }ɊKLpG#> QhcSD)ɑ*4n> IRe=BF}_#dT(o:)$)Mv/H_cԪ1= | iu-{v3I+>k]h'~a%뫩Ҡ?BH+^O|9Na5\5 ʐ%KJɞIaSlVg&QTT.Are#t=iRbצ}XƟ9ZwE?)ÙwVEXTF`?>aqXSFeF0G fI[ƺS?IWJ<&0|i–nB6 F"E?E6uJ$ ?6($!%u;ֈuU$\NصHgl|٧JX~lljQZGJ^u{Ub2W;pv(2ao "*y6&&ݖZj/OɹC0m3-mD ;%|zS ݜkBix`cުrt`Ԅ؟ؠBW2-?^*jf7TױbAyؓW#\1q3>vs:vprܗS_GF޾ "@d PYϾϟXY,u:C9D!CӃN>3OZFbE Uښ1G1zztybH'g,8kvl[Q$lUTy> a=^qi"p/S sO-KdlgCpvXT҄p'"u[Z7|2\lj'Eu X?gy£lGs7mwd&k]n+LK1#M~lRJvɾK5ha)xÔS$SDjte6EU !2U6  cgf)v`;ݽfOi[󯜏rҰy>\J+Ȕ|Sq$v6p5 B"M2νƁkO9cNj L`]Upesz8I+KU.c<8 s(ANb^ӀRlB5]AWD:hUwΧ#szz{~kiA{,N DIzoZ~Axѱe":kv5g oȑ/g;nDf}")ExԎC}ݜCUK&R0v[P'CɗNgti6(j˱/G){Ч:oWkI3T)3 ~c8*8Tԫz9p` 5% ͠d6#is/aOVkmڿ +M0 /cQ'<>Wu2uQc9NjD5[><5&#Y0\[Ilp2dz/ύ^-wtv&riĦ!s0=yb귶&%ʀ +MLvn[;vNʍ$ia9~F1$ãLGsu^HE{ DY|ҮZI'ABF :Rq?m'>؎+=(P'}iz:s!-ŎiYd^OjY4 No/ʙD D%hd1%~Fvl%Z;`.S[DQ@I3C n^/Gˤ}>wvG&ؑ/T)519) 3)%5Yᑨ~hde =Ijz_aDLw:UHӇք? WzRO}ީ!+ S3qEޅs4 AH\+5T?L6l0H+x| AUKƈgޞ-k9f4A&7NA#0;{q&& !\|::Pi"MJHT}iPO mw"K4VY/C 2!O 9OTҴsғ")tǡu=B($B 4r&]Pl$w!Ǖ=gN5\(&20ӲAI&z:晣Ԛ@&wŪ'}랭Rh WpA1AQe^(Ca䔩BS?i|Z()_iEȑ CuAhbX "CZJENNn' Z3sy[!8,џZ^O±lK=7',4z;Z`BDA0 =o~d㛐9qʮ/ xf,`qȜH?ks(nrVDx ԇSb!YØJtat{L'̏MKM{@BC:Q3R=Z11LJQA^>mF$㏘ztC}ڗmےBb,/y^t/D k˘bR3cbŒCZ\,|[e]} ^ `lLP:_R%hR1RYD6f)GQHE ].0 1߈yubC8xcS -1}U5P78/+O{Tsǎ9oY[GTU£xv.%tY2ڸ֡$hF߫q&]7}EOb/E5;aA/<ƈЮ9pDd)m (XIN#5*} '< DnKi&d0 ۅEo6!.L۬D4 _`Nfܑ>vb<'ݣ'rbwO{q'zԒ׫dEԾ,)­jo]KhY^G|bP()n-BA $E*Q*QP\!{d#||{rܐIa7-,/F]W '`>\Ww@e)#u"BwA,U5q?~\0HFI#C:JìB5˭؏Ik`~I/v~$&^v%1!N CIcZV3:)BqDj1;:6PZ#!ؐ>GtԞXpSl#NTK]#%l^L5 hh˟rugYqBXڒQwv>CGH5(HyǵufB}+E$=(%)GG57g9Y%^\c!0zv4TN1,Xx*)_ r? $Md(50a&g󨩨z!q!v $Q"q%+܃ЭX.{:W'ŏw l3/p o{(~2+~VNǤ\0JNb&ce=[9Z4NGud֣禧*C-;pL|w&%s dU et('jYIsu/rp]o! @;Lew2)B /(nKR50c#!peYb Mk3W$mP4~Yߢd\+&p?Ii`Go`+"pu$Ԉv΢1a;= 9qf b~\nv CȺg0}C|o7 d_ 5C>!Mv~rad4\ +SI8sfBk#x[dXx?B b5ڭF/M۹I2;{W2٘[Y\<K| ߱suDnKa&9<}Q_ha(=Gn.EE~0C5JmF#F!zupɂ:~#-VPul_7 CVnZ'|s\q%NRn/S0\)|~\c!$#7(~y#Gg= ĪZ3gC7 F: !J'&FvaלqZ\I9 IF-L۬;(+iʼn7ECl9(blC1 PsxHJiٸaЗ3W<3dMg,x4ᚬ^|oكЙ+C1=3 &*hO~9F}'+k}T[qycCcw5fgx_e~Tg< ˯!qE.דd7&<Uٹ#:-}8o?8S.;y>q`IGd xK♋P% tz/sQ;_:9vPo7iZx/ːu`K0 t ZKYWʶҰCU P?ʤ:-%k[Q V#4>_Φu3\k &Ѕɞ)Q 1ei_;Ee\QɒbSxJKGVa2Xr84X,4RHp1S߼ lto)';?E6GS}_w_lV\LJDa|WƵ"?㝝O4nDp@3B O8a/23#y3#S'jSh!X%uɃ &ѕ~Ϭ%sʔE\> $xV YÌ[-5Y$]ma,\mRA@D%E$NO 4Gf kjȹdS(쪇Hqq0.Ngwqoy ܛF 2\a;;PA,|z@ZGdسehM'ᚤ,ԕ#P%Ul ~_]bܘ\Eޑ־0~;j$۪ %H$aw~=hʅŷʧwd_0E9YBo?b X R(ժ{#WEY/?ֹ F(]n-ue0;fphq_)F+Zl4BNZd/bLO)+g5͌zʒd6~|}.Ǝy6exˡ\4̇wUbtFcΘ$ٽ$T5F. I_1,wu6T Wi-"!pt Cj wDJ$>Cq"STHAj2 c)(Q OuV;-sPms(An=Fm5gv.b#ZyIQ`@@nϊm$OId.'?$6^bd9b+陈B2̑3@g=SŢEi$NP0& IID:juQB|WB׉|`q/eVF]i]#ӑ˅'c8\w#*J,f@m0ҰhwM{XyE*i%,E*l4kZ^p ^M5_ؔ,im O@!"Ԩ*g&hϱv,y @=_%8֥Ƭ5.}L=冋Յ\;|-32c%?1Q 9[a\-_ L+I#2˴2T3kYU8!mGS]"*lkP2$E^_`&INQ0Yo]WA3ߺO"}9hd`B[?' ><2oԫW,A"mP Ymvm.r~DjO4,wެc4Sc$k!f?[3/})d?@EÝful:A9&hͨRE,'֯{ EgJ6cUXzW~1'ߜ7P0'7#j Ȓ_p*^J~@:F&< cd=\D3* 5E>oJi 5SWUoʝ+)p^jYåTKC(41C8d(;Qxm vM-i#@S]l62UJUgioG;(E$R[ضyq1֚fe$VJw9ثB[lP>E^|]/zk~7\طJnuh,A64'ofT]d t'vUxfڥT@dC<;CDB3$-xr UδOD# yvadȰ~U_~tn',95XauYM#;4/;jL46OtϜ_UzYȻ[<2sz|VH^>2up4\)xK*ö'^\ oϘBq'$ !7Qہ1qo(N.Xv )&u&ّiu$t#8s3qqRǃM]aQ++gHWbqr#by[ߒ'$0!>ug_:?ǡHь͵ĘN-%<6+j2{"Sj "D΄U!cX/-o 22f#XM츁* `'>wQ I&Lk@J6 B~$ew^?X"^#6 a+&3_rrr ոk/9*3pSSwmx7|E7?_|kxk8+So_,wQ >pgqVOHbkUt=7 ɩQ3 7Is\! t 0YZHEe}n=;|W.ET\yrx+4I.ۚ-u]f4/BGU/M#Bn3 dȅ624&k&Jk)&5Y}bfht\Ed۽KQnAu &'P.l5oBّvZ')^ti72$6vd:Y7YWQF/C(8%‹z2np.NШk*uiE.b!t6ٮ0wXd26MyYō˴ya|*F‘4|=-%,,}ɽF0FZjke[URz诙"FfʷqLY&/2m_A> еrܢ: pwvmLt@Fz}&(ԧlg<|TfjJUrH$ .p6_)i1qG"H8ZE,K½ ꔴ}VϝKUw>J* K3#1+"j,'IeUus;ȧ .@Cj/ťss2*fF4s09><OFѬ\X]ba'ߣd# 5B"LYA7ARr+`D5KgpOr9Y4jw'|bRudǹ٥W ۋr M~bp4D̺( ^VuP|<< ;#YoNgNIa%~j;VO:ț?Dsa{w---yrѐOUuGz"Nh_;RTfG4FmcQ犥~y*j[#xﻈ?eЃCU0o#\;Re@jajed3W3sgjKɑ;=;US:jQcRvtEJ7,<Zqe)p)9*BJk ,A[ےSJ?(]SzuջLSmG=&WNld~;04DI&CBwNFd0=)5KjjW]eoUcίgx:4V!3x=B\,26%g~M 1HAU+g(![즯|D c1t$)Yé`Z]vE Pc+`8cpuJڡnnŮt0ZԊP@/Ry8oE! y 3ř^ ckwnm!A *&cx>CcpOpap:M#US^Yiz^P"%Qꄯۚ>{D`42X8ϭ\"wS8R=YxUUީ /-K8\o'"kK@<ĶAH>kA\C=618Ǵ0Zi8aUPɽ.4VT_FvJBϲ㊔mL% %z_~j~~{iܒ=!.:hP͉L Ca;(NwA;N0=죘3R`Qziګa}ɺ^F;3Q=f䒂n-64ۑ`eKFR#'t(89!7 P)d.:ϤX@'b50<;H%Ųغɝq3%aX\ +mMhl$y?r'/!md$Asd_[Kt&=ryp_q tptx|/qͱ߶Y#dR-7-`ʢ-k cp;gaR|l" ;՞ؿFo'y7 Xmp겓 Y-"i";|; ZOpF{lԹP1"Z t쥃86M+T+DDS:ۢ XZCw1d O$BtHY./Q(D9HɧC=I~-B&!6$5}9Яo53C_0 <7(OnaFѢY5E! m,l-yOqwx;"ƚ%4."൞5N:{c˚jᷴ`oiE`B u#|,:XYb\P"Z蕰 FIÑ0/ brS=LS5ےenu9o*o^ωW^ޣ :002նT) Hzhow&C01*UmS+X ]Cpf#&M0 )WND*|0860_~MZ)b1=ߩs@۳1S}nɃD|o% M%+\05y66f6muHKdLƚnO&I#MdΗ=i 8a~ _#~p~7{(s*ls?:m D } +Xtٗ#%$vKֲ{ðj:aݱe.~'W{C, xR}s4N]) [k6C|u.tg^reN59O~b F0mZ;ބ6D}ن/k`Ԉ}떝x_~B>\p&@^O=? uؽ21umCe}"\0Սk' `,"-v$R9N HnMz44)ѥfv9t#a-|& ,Ƴԟ.:{%$Z-sCϐ7גX(Zhbt1=@e`ш!gsG$! \uLBC(-DKG̊)'390=X9hN?E).Qhv9陙"AA2Єj]C9uj62[ܝ.k}ZB\1kCXLFziȴpI2x&{)j \FҰSʌWGJ|φ)ڑ^gtXTT[翧y2qJFg`)I[[S I;~D#:3؊.C}-p5ϔGyם7=sqt ǽDnlQDdc&e8cB$SoDK?Uv&վk|$g1 XI*Hy^0f_Jq㲆g<љG ǂ ) ^J Hk{>#} N;T@޽@bO`Ba" :Qd Tk[yO<"c4p; <\sOJOlD] c7@ny$Hp:yaA0M; !ӡtJ NˆN vz,hSH'VōV25+u-aG= ?#pQ>X ݋JTu/m2s坪Ύ?=IAX|n`b4+Itz^zʑ)*`_R0Q…2ְ+#ȁn;U}5p[RltY&$[jxw3(h(I/xM5bUE +OE4od\ɞ /v!pTw>,Ե:N}c u:.0 Íxטw,Ĩ6mݛ5_tfU%22iGXNY\uS +GH>ZP(d -@rQ#;WGiv-ac0\߲UF=ۄ|RKY 1)*Ai_P,Vۊ ڛBmy䵻s0.b]׊#cO=ϑ#5Cil54e s^5]WO`F)fP Ԑ{gTUqhE =`$K!>0PUi+K[W!̊wz3SfAחBJ<*'>qy))78ptHf4ĦD.mQj@./Jv O;n%azH[8NPG Bp}-$D gX2lB_ZfjL{[ pLEJ+л- ωa< 9cbK<"@(Hx& Blepѫ3 cDQEO4kLgV H A3RNi3l#fNfţZ[ROI(-fw= ܶ'(}IFHj9$|~ La:;Bp|Ϛ)@S.U9DTQ\{\"5%],(m(.%Kه'ΥT.,X&!]ڤWQ*;- 'gvdUm5I1X2 @6d\x?_}Q#Dq́e-W* =w˟R8\'mv-|6/WB%/|G,Dr]oH4h$blxUS{`PQ6ӓW{%~+P[ŋiBw{TwJ'&$ߒǫ-N_cϞ?gc-blQeEUIi{7"5h gX;:sT we.O뤛RZF,b!։M#T |健 Lqr4h:_3{#J=%&!Y`*Kԗ!ֹKMHa}W<G *<}3{Y hI~DTQ?{ڌvF454דDҼn)_/T˼`BH^jhoYԓ[jĹI֌r-LAgd(xPQzt+~G7Q~I,f)J*{?%#k2^1Ǥ1`[Rj{_+֘ VCohiQE5ʔ\;fYPX.] Y^Laᷬu񴂅3TbجV3VNjśi;`bXo4 G)xD[Pi'{8(1bm++RHxFBPㆢ5VSĦ+MQ.hp(&ɴi@2zF &'pold5b3 {Lf DG  kHZ65gP! S%T=;=<5GeWzuWc^6N$>Үa."0kd-HY#5%aEj9jwSs@Ҵwm"yĞFac@no ]>D07AXi6kkG&)I96a0UYb ;N1ݰ8ߜ~I\~bA R*:r~/ kUS\KsX?˼HY!ǣHPH() 9L- jrSob!tv=Dd>ZYM"#^- ؁(qPIc]/"'[Zv8gɋ2%ja$/q&I&F)HƏ}-FIq'+Yq Eǫ홷>?}Z3}tO:%9_Wl(J>ZO Ԑ0ư1G}5gF}#NAhّ4/ُZy97ӆ^(s]LbKn{,O[>O"]+i)C"`_ ~0a4:,{,HƆZ!#i3x*ibY.X|vLS-!P(1IKE2/= ( rj@HK0lly~jQXBcFͿa4QjeUtDu_D=(WI0Lu\nj넁f"evPڽd !I]fP3 Pʾ=i|ٷ֫p K}yw#т]%&]Lv|?-'f 0LBS518O;ˌooaGs.TY6MG F]غorI6_e*Msz>w=4%ƭw ?<*Ut&ji]CesmxMs H??%gz62Dd6~~at31/\gYEQizBR# ΜK_nGslH})[/\i1 P%E抎`)^[#X.u㎄ 짩, 9 [A߫8یXSU8nUШ|AUL0->Jî1F\vGtx' } ny%'!+'{>`1<BPL$hw;-q,^^S=Fe2IGݝoI{kkA+y3b-Z#F*X'.:^ީ۵oq ;)(` En탮Kn 4P ls\KfRq4ݨHx8CGqʕĂ $]ߪPx v; 3uoKbA쨂W-'q}=:*VFW dO,|ͻu%ѢP Is\&s2وe :ݾ#˛kn*`|{Plg=ξUO4Zl ?V| ֆ!YQ;#whK)k/ºp=?ؿQ#[f2\^pu2-g=b҂k&<=T ?4ɸ(3Q@TEV/Ηl]b?@}:yt͚w옒|C>?*J?ݣGP4Z06pn̰x-kX׋U2HA$1 TZrSԝZ.#ktD?ka{3`:bȥ}5ε1 a&B2N22(-"l\8i[b& * 1m?Pg%ŸtU|a>uFHV— qlg~_? LrEg I"*Vy2\)t]O[~(AՙFZ GP0C5[+*k# ْ`9A'v}ȵO!_a)^LM v8W Xt^i>[ 93ksu>*oYc&L"$E[3r+HadZLy5kE} Ĉ\T@.$Mf]__:׺kܰ4~p۾LL mxd/KH-Ғ)mRɯ󩣓[6jpjkUƀˉf24'q4pu4={OkGO)>ru&̇CQ5\Yy+G;8o}\oVn%z#R{ž5=63=rٸ5Q? 6CLLI>PqT;viPEt< h?":9[JhQ;C3+*N%ut$DX0d? 3?@^BpBxz߾@~%v&xm<eM_dwoԵ #2s .3|QU) {@γV .،G\iOOYg-H7eJMkIPTi-FHLk=AP;ܧk3> ν51xiڲYC۶B  1+m7k"S+uQ>blgXI=v8%w3@ׂ qRpDek,HA0A%딽eZd>"\PNj,uq߸\r.;au|H|&$ybSDZ$;ΠCus2 qN6gtƂ9(A#󩸻Xj@-7h]o׮'g&N(NsNz+ǷZq'u<* G$19 ,.I<~@ lF{N54؝ sh9-#-ֆD[,LbPH:7LV .3I!\rZ:+R w}B;x-$<%괮5b6';g2اT/cKU3 @h :D}zSn9\V\9qp(ҥnT ҟ>"vE"7yZF9n$:b'bɞ>F`ρlu[+UU7ڱuacݜ ;Hn_qZ>pJՊ3M*_4Բ gB7HrjL */ 0?^$t`-l@acسW=1v.6XP3EJqጞur^TdEaj ~Ǵ?Iݯ1Z6C#@0iFN?*K7%-E`WkeHgweUGRV 9^ɀ?ג+i5@,knqd8y58f1{eI|q"p,4px`\󿝊+{@rMg[>&})@a\ݯ/Db>*Ga-e~ 4hArEW3! {cl_e} NS[0yC4} HsUOyHv9۩Z2̗YŎ}&޵Uf5s۵ ' )O t$üJz@ +ic8eiپ[xbSzc&'UxNdSKeпάle LMA=̽:zFOr2_j~p/9#q`Em(%EsY|dEQү7&ռz1 ?u?4) 8{ (wJoo {buc*p zcN@k)PW iz0ҡ]}r!dzqYv%Toq[2\ ;8آC2d$26@Q<cv~r>)(Q Ĝ@6/3:\FMԶ"QѬ$+QŗV=+Nw)TC6OITn=ᷟdk'/IQwjİc:m Jg[dm2sb}7/;Y7i jD@\QSzAݴDF~(5d 0EY6xج=?ےóϻ dоt^mC%eL痪y; cV};r쨰Uk1C=VtC ΍Iz|s ^DxaDlTKLr'JTDA5$Lݵ}fϼ[QP8>G2݆fFT#p#X BD>QLtmG^z-8ҠGUנbsHu hJc,ACw-(ɾT2n uXY|?N| wN^nv;qY\n ,:ٜC MmZJrFd ҃e/@؀xX0)taE[wDZ|.))ژ%g%XiI F|ﶛoo-jbl;{/d>9Xch)N -z9mxRlƋB |orv >cekl&en ;̊fCdհP0,%]Ȓ`MH 9޿P{c+Op4 B?x0Mh%ԙ@yp8OXL ZƆ5\d yfb=8*r؇GL )?IȔY9ʸj˖0.o! oZuzp`M~vKR?ϩO3\A MS2P{0J=.$y w,:WtjvѩS(y*[_^1Nt{ NE5(rb bW"e :`P̅z<@p$y&ͅhoWJUDZYP6expdj$Ʃʻ8ͭ4V}8F(<=\\U,Ow~ɗq>Ӫ N2bho]ӪMཪUm˛n.F ljaVS]ʮ_`yC 9SgRirWju*]fۍ1gQ3]>@hǙwh]䋒=5$B8L .WSS?\J+l>9owDr<*wzS'"] d@9Lp<`je /LaPSH`s#sfQzO z-R$ֶ/ KLA/7  ?_}((iһBuC\/@&A!5H셄ս Ebf`b!LNXx#k+ԉ0@La`v!HB֮lNT)ؑ.,GԒgRjsi`a_sQA6a (?ߺ/w >$]7aqNf?Q/R iP:@&]ɛƘ)XnTԿ>QNh '?:*za`Y -#N:`eCc ?UjQHAH|0fLZƺ1#uvt[=|^NNM>FBlsvolf6;a=F=r޴:NʙaR_noLLqIA7( _N4w*COL/+} +%2(2? \ fG3 VjKJ&B~fܵ@bݗuPkb 4 `3j*~oPp Vx +4`CfeunqtŠUM 7݇|_BkIPfTp/{Q݀ JpZTؒRl?fw_-z{TNJ?mف?[i+JfE` .kچU==9AFwܼT/&eds=KL:oG=J oAM s &ki}DP-(ۚlA7sl~pczxp.ef],&'KĈ~ʜEHbLݠC|%)u OQW0prIzo`L5}@/<*}!=ю+j=QחM?C-\vnK.3<>XB[̀65%$z*&D Ide\!]6O /yJ lZ!zumb.\<K o8;-aEbb g74iAIn=dqQ/!Gkt#AJ+TҠth0v6X] fb˸Q1x ҭe(37PQkap*!\V{e3Ɇ#}o=ȁ4@cEgT[@F6}*ڭc {`.9[(ore'mV4=B=23 Rgط!aa!ebx$=bB5nFqgiW ȕX]qwY(uk }@.nT=[D?'+V2a͉ 8ˁܺ5\FHd~jNCx}L{{;j Ew9ىX gKkdېivw\>N*4n.h_jx] KU8:*_ˣpNyY298Ek:+P!@>lM~*5Ju#;~3%d5`Ӵy7M˔_DύGpF巜8 ܒ ,!zy{ZqPkcqL [@% F^*IZSqOx8(W=iD.? w5WuԻKLF#w_<6p2CiVK$;2(0b$7mZ]ľ#҂Ը;@"f0˲G <.]uo"]`v5y|%gr Ϋ&ۨ?M&LkTFZ5;<:7ƨ bȰ+FؚuF/:y-UwNa -?Ɖ+Zо;;t`NI& rHK- *@ B&^-B }t EYmZ\I z_GN;N-)~6L?$ru2ofU@Ӻ@2ܡ#IclԪ]„m%~pL#gt/_$Ҏ]k!W> mƢGFt|*rZ\1ğuUg ŽF}[O<>@5_v6*q$`z= $H)} 1cմU)7sO%şߎZ\%swLd~Uu}s{TE;S˅tMꊣn@ 1g w^dE귑~V}$q+!PXif5 }F)gΤ]P1~.=uF!bCKDm'֯WlҡaU/L}w=:\<*:^AF:XfS!|{Q;MJn.Y3I 3Y*&sԸ@uD|i4SB 9Eyh He "l,!m1`ոZv},N|KxY=ѯzx `LUvtI+xy\1tv+VXKg!ns_k֯LDW&rE)s56ʴX v&#0~Nd}cdoy&V[SjvNC@O VϪU%!8R;YMR'vv\ AغxZu7 jOV(%U,JzOsPLڠHN|ʶv:̙k-0u|F#PJNw%DR0(DoV>}ܹ#a!J5꣚feFD cQhHӼx$@bExWPGo0%/Ke/dZ+~!<1Ps8X%^`8Vrlc#?T퍾$o3|F%F{w2x1[Щه']L}ڴ!m8Q ]xmThz_>k*sp?:M(इtd9JbXxbaccG%7syOI弤 RBU0%=v ߇^[?ߐg\PgsQT"T? I~^/@=(t$R],Y" WqROH3.* 705r'헉dF%n$PUvӑ޲$ ^:$- NDYCobzn*b1@[2Gke1J>y⑚%J{"s>-L=cU,šN͕y1IOL#ʹfnY8؎cD0TfgLi11Jì3&M N'v8D_k3}I* P/D0Dta`1ZxHRYۮ  .y#2%><~L:׫7ҫM#* z/h3^YR3s'?DNpYyQop bu۠6m+݉5Rjm!@w Z4-4ץc+8_I &M;ReݛzÜԼ0_={Lr2q|ar)÷_{^E D/S6t< xM((Nnሰ#oZw*Cל$'˾з5?Ԭ:<)\B'yg#dR^70kTA :4YEײ:zzXi+)D/9CYe](5-PoXSiuY,1݌kӊcq8">35w 3kU[H<ut4 dr谋9r^<^EiJ'6={{cfG*Xecy1#ڔ@B ]~T`C]썯,}^xA)(#ז|XX赶6BH/ɷ7U~D7_!%FJ)dsEضM۾QA8u6Wa'hwn x͑H( {T,b gJY=0a#vd1̰k \ wX+,*W6h5@ȟi>{W,֋8c)ݥ/> _WC+#8Vg}p-wG?@jpM%p`# k<]"[Q7TsM``},BOL*gy¾6 ǤP<._KkH#}Y)3(gz:v%|^ջ[]b-j@iOdJ'7f]?PT\ci}8\8d8Il獘K7'JYaw41@h9@)SIzI1$mFL Y n8IJ'D. baIyJC  ࣾEeJx#K]J>u e/"i[X{7(Lo#3ZH6;yxfOB)`Dꩺάfw"q[m#a(oɌMdQ57YbD&&lQ iݗrY$}{m_Agf8:ILCig^픹[8%5zʇ%M&Pm _='}H_(5WQDϢ\Y4U4ʙ7ˬ Nsj=׃ xo^ dg1 U;$#ȷ3Xп%ulLaFoG*C3#4`:)5ǽfF ^ ?'~HvȽ~6p3>G>IȻ_(q<_q?fQv.Ү uKY5A|/A SظTN#])X-pwO7Ɇ{K!)3V'qzh`Tp\8=Pu i+4V|VJIqO%H͌tNFY,r+N+DL`, m /8NW%q m^q?3YDOXDR̸*>[=p*}l1h47$XJzޖ Y?b1&N>d}b7B D׶u%vVbh ;ܭx|˕'f25@܀H HC7p@.Fw>ٵrXoS-wH~@%2YFP}1pxaF^qz[pem,, 9¯R*Yˌ%,'_``Ҽwԯpy#]U}Yr$ z 2HXclT~[WvE$ٞie)vLЕHKؐhJZG\]%LL 0m*w}^5Jlɍ掠HlDzrDu .mS46rVp,dub3qi41KL5?.n0.56bOÎ|~BpY|j gq0~"2S"cbVRD7.!e+Au,,>R'mbǵ?quB9%8SM$&PR\ MN` etqxpwA$u#2QFGܗٳ&ߣ'.Mݬeΰ`ec) עyb|3J|qxFm5Č9f!d 5e]qnH;"Sʺt0m]yd4L<n婏%^ {!)bc/. JD 5^$oT R\6;oֱa̸68"5TcOX%<$тWOrN4C|O'Hiy2$ \"jjzMU2Q!*y~ y- NweNвi>)J`9٘Q%5YnGsދǰ$-6\]m(3/~LƸ7K斛)kp>ViG )CP *@zy?]+;C-x29!*+>\fZpS#{-ҮB̉GB!,c`Zc %2hJS&Alj^΍WʱYPYfc/Aλ;~ra.ɛIJ0Ui>yu)'JDc~it)4 DN*٪kkuLjhAug&Kx40rcPq k VsU@8Δ]S,YUYK'uipLwsE$%,7u^r6GH?: r6!]6\M}"ל)4fQ]Zd "ļ w_~DŽ]~"ĽO40ָeF~?x ԘuqvOGp<%T)Tρ:(mQj>`(iHǧOdm19F>d9s<`=Zxe(+ apyq%?rD!mc5"c7#:/tT\ƦG0Vz'\\dF؜,pND~m6 6@1/_tcn^m/-954q pxK?)h0/\0j wXT흣mU'$9hk?:7,(y! )L:Wcz䳠?uӮ4CaRFH mg3$ai}柞]ڲOT\}630>.^`GSߗ H7#~?kmp]B KgN CG$+}ʱ.LSeX`_ MKSXH'}?kl^ʃ0NBl;>"|aJV#_ۗzkB j͆cMxjd&TB@m<+9STX'2ɜɽcf<QDc &7'Rֻ98ZShFѨ\fPƨW 9".$0gdMnG ,'.@=M`sI#SpƱk9E%,.%Xnڟ85 e{{#^ADhx'tHdO7<#淰7Q XD9 ߚV/04OҥCvAoqڝ8S4 e"B F` rl@W<&J6F}lL%ISZ*0/nosN 7.!C 7E,D;0VX>eHtzZ {2ƚ])ʉYե>[qdk__F堲 J?hXQN-ɷI:y$P9.7/ϑ> >Jb7WsҐNү {NZKTbhwS0`5 |^Oc5э|f1pu< " #MLi_/Ŏ7¯JTwJc𞴬[>4u_ SDWFD5m,R%Ad_LA##ۆPlHMOmxi^$ȄV:wmE#ׇעd>g5tD:ӖRa sݙ#6C[[Vva.)obEE`l2 ' XZj@^=aҦp <6'3q' :`{!c0 '^]gUmɔ}QrY#z80jø9p6{^%O/K"²gEOѥ EBY6pk=_D^ ?0/9geSeϙO(Gk%ƿ7F DwWw爈DE }-ǃ{kj|Ke,6u+^fDP_^*6dw=h&gu|L{p@ڙoV} ^̚wFI|drű p~xB~-#!6X xA_"L1mɔq[L0^dF[dvh) ͤ n`Jlq_ٯϒbuIK#5[4l/c|iA 8< `иe8ݪf\P` 5pnb\D(eVDjg1*l\t8a YH1{D'я~OSĤEltqC Mi %P| jRVV KwJIr6Z|PEUu\ \˶tmԩnMjIc:e4kpWHta _.,+ie].sDe(*2?;h LROҸZX#_FI 6ъzB79osh҄< E4/5%]w\iSFNrd){@!FzB픴$ n ЎNQ3zs=>/%F@lgCV[JT Tz6'*,>1}% 잛eGO _oԝrZWJEsVuM{y\]?zm}ZZU=1h:вiƮɴD@0MU4OKw56.^O*ލ7l52W"ҠʻC56R8M˯ɸui%U>xc#>^MJ`3 FhpchNAT&y,\F*<{w;:n_).8tSЭfF[6LZVWD9W@ 1Jr[^F(VG_"$|CtT/!)ɹlW\x2*iuC$&_oW8Q-?Xle LtÞoY9 dc e&_2Sޱs.,6"L>ˮ۔7Wa9YYAQ]ǝrp 8"m>E)Si*>j>P}9YbBg1eѨG"(,gl [fT4e}** ‘~$+55O=CYM/>[6(q3 ޺JPsDy@rOe}@Ԍ1thE,cϘ 6#cWʪcL&J1 wC&~Z?,Y3tm?" [5Ww4$-QF tȸH9vҡKM\CںB5'ԅf*&*߮ 4#MI`E܊ Ab\&\dpF&&ӨP5F5_-b]hV=$$Vh:51'EcVhJ<0s3qgUU $>3怜K;_1B"8'XW6 g[y0SN _zƚ *g7_SǬtɏ{i`lg͗sgB&cWA= sy[ @efk^,PI+M4e:ؓdRi`ә_* 1s; xy9[-ޑTbf#3o)y*<u!1Y Aꥨ-s_*\EiVyzΣ6ƌiL1 q2:qrȃ G֘Qj,kS^%8͙NX)B:DFO&jH<Cu^?\E6Q0Yhr?^K.vgh#"p'[bm2a7A U)/]HԲ_9\@8򍌶O_(P%IFD?IC v;5 _iL۳mS@m\)% JƞTNjqYA =-Tn7`CYr3noE@zB:5\K0L?t?L~2Bt"),H' sIUMx0@ZO)Av[YeJcl|v&eyl.Ӷ۱:TYo6 M 3g$O%'.H$1hj\+X#6v{)QғYӛr+aˏExQW^##W+zϬ.nN?dm#@XvXt%(H/fV2&MCH{ZOT^B Tkiux9G֘eQ)I]3.(pH7 52#ER}K\bJ.4N b:9kc DFjQֳMK*OpdQ^kjm_gvVT[qau6<SӤj~򨸳܆K}bXj-*]qO{~/jZ^1cKY!;f3Pr6wO}\{\-juքL6S~Td0E~ T=QlO̿@וˆQy6ٷ6:ַf]uߧ c d8mR-lZܰ+2c%[JUޥ>yet`O4}E8cD&p΃ vyɴy*/-R *bE_WjU&'zĖX_#j6}RJWU?PJT~*iWna]tު5C>|HN-bޘ*n$`]HIJ ݎq|vuiс.خ<tzyͲZ <`$-qPծ5dvT00#kr[Rp0b'ڛw:(@,uH<>Vc /8'`Xܻ=ivcѓT\X[q[?LM$ !\*3"so|P7C?1']/MC]4\NTשA!vVq >4NMh1*I7#>y&¼zӗ웇e@gR_@|]3.TӖr8(;-sYd0}3{(wrҮJm M!'8ulàƿ8 A8mξպ,SW]}'}GԟҡG^40hc>H&$69c0[s 4|;@1:,OmёYܨ>q?>$h30GK#ڂzOk#J_7ĤUHA.}/pnT5`MfO]"͡eXhŻֽܣX9yuTPa1b-&g6{b6.=SүTjsP|K8ܽ\mTY0%r,Ps^OLg-@BsjkV_F #2HR7$ <@dD RlhYd QCl{ׄ4?JI4ҒYbP\*|"\7t,gVr`דTUU\>7ߔsL@ڷTVtgmgジ Q 8NN2?{"Ȥe (YFz4M҉SKTj@ +a@+^]o&ԋF~\:W%~s} h)7v,@ו-: PM;؏Ƨ7Q$m~|rY#]ocš.M4(s;8w~˒W>L_x?A4.mX7R2 '&vB!=d{WmirvY|/$(à^.Qn좁|k/=vkFZSD)1 ǟ*~eWqUi:rX[JŽv HW "7$z-mK@1cunm53OOo;)5, :8S v[=̈́{;:k{iĉFikj2'a?JK(:1<5G\sjFg97wxf.HR2҂A׈ƣ4`^{(/a? {74fЍ?4hmKhEB'-If+^޹9O8ČuẨS/P liϳ?k+tF&=>u]Tl΁=Ps )hRRm$^3 ]'[{ U&-kyf/|_ÍaþNFjpց? C1ylu`+_+r}v4(eLYO`$ 7Dr~_2nk/4=Bo\@aW)P_4; RPM"M8vYSiz79I`|ul0IIN^˜ Nlx ΕRc Es&tS঱^VpcUOP|*W/& b[DcGI+c-۷p}R*j744c"57wmwIuկSr.V~ClFLN,1-I~!"/3T 7DRԴVӒ!IJvJCC1='%nϣRv֩d0gPIѢ0/+8@ \DAUwҩZ H)N vE3! ?NC'ٵf%<צAu8ESu#pA 2ΧZ~qke>:_y4` K 's#[;p/& ¶=r;4vlB1{ktVf{Ꚓ=Ğ)tsuO^w7Wy#bʑa򆾵k%g&m" b-X NlaF |huJskx`YAqgb0HڢƧP0ͳB$'g°$S_ 1 rpu?Αbh8P4pCcRk{4׊5ѯ.Z%j.y#4B٬׳<˹r}Tsd,"߇pLpk& jsN!DeyHYL[\H^:Iφ+'mHE!J&̿+_?mFOP-NBܞ!{pS>P]LWP鑬[i\~M_A2$=FXc ~<"]}8Sva2 \ o\`r:v͐YO* i")3/YđP2մ, {YwE8ݛ~9, Vg`yiXd fr']+-f#_f,5_|;X4Х%Ş:CѰvw{aHQ=nQWsYpST(:(3O $ў=wji٬4,8- p:38p:A~amvAogOO-oIk`)z̡=rǗbzq¤^!p@#>sڗfv{c,B`e-!6C.5&z*x}Ir ;闅݆x 2645n}@o՛j6m] b]̅ (OvJPs A/j) Uz'l;ww7m"RvW[Q^ ȼ+{ºe-*6%;?[3)q"z6|jW|}C,ҧlzXg[L'}gN=yt( rƒuv' kQ9K(Q9?`tv.4fR?RȍHp.eFڒP<}{Gu\H?a' 9`2rG˻r0'$_~+^'SO R듖nT~̣fOG|362Sږ=pfc?z0G n-n`-`}+j?U`N~1&pr~2 q p*=w1lq'&:ъ%Cx8oB0su5l܂{~TN?#+˗^;FI(J_Agmgdvf;0W%A9rXtyϛbaLکk|sPݷhJZ|:Gd Vx* kpٹv /1Z*)5K(0VE8&ZZ1N5‰v:=Q.IUy\^ Q/D==V[1^ ]W}\s*T*P!”AHnw\'(Խ1"vಿբgqw-X˂ |5g.cY%g@(E'aĀ?X xX@֎`ʤ<_g+SUaL˲Ul,ٻ-$Z5٫}zlnp4)  JNO kIG'x3W-$Tl/?z @<,5lWJ+2]ӨTJ6 zĦhÞ+3Ow}Ҙi@f}gvX1iwO>ocUlk{"ߠUzxK*B 1ZPBA,L ޤ-le4x\Z<|Uvf6 XdY+Yⶕ!.z^M.k{6^]`&:BDrY9ulS^Uw& GIcSFgpZG—żvpe Y wuSOmP뽣߳ :J Ul`p4dFpgHMMA"i1^ Q'dJ|5 .ƂnͨRA/;zOZ5pZƴ)e7Õk1<@QfpufF dF401r&קT}Vv+2N_. >kkQq'ejh1zڼwN6Kط|)-3..эk@i`=EObyu+?gV䦻oBU--[A DzME' <6˱F{W9oKr~"Qa\.9ev{BernɐgӖBi<?/=Ӎk3\s$X5H?._։w7H=ͤ:u90#C=YUdE o.0`vPg132 *-w1T̵V{!&.ma0o푼~ז)~Y.`%A|ms`tr"]YR}oc/ԏ&(1ljxf5l;eFمuֆ2:j*Uu7j b.pPYr]_ƠF~7eR !j+Ac;Ztp:XX#> DS|z,hӖ+z3+sf2%lÆ$gzKsdN/Q#J㚃!EAPb|5f~Þ ]&J?pY;{RuFENA&ŕ 巁f*]BLZ.jSTljH#YԽqRЩ3Ξ>+FPIwfb*y2ToǪ^qDij[GqT.ͅUɴgV`AT.Cy]ms,{w\?zzwň"vnj^C(P vUx~b*=b Rѹ@&kp[lyDGxbwƼHGΔط0b_phzf'֥p{6z|*؎\ʭIM̚Z}^BDf q6wƎv0=HA"AaF*N%4;q"B Z :(_v70A_zL<tlGJNY^ IE|Xt`l_6h_p   qbu]z@YxCMdF ]FF:/l(|$Aݨ%u,hL1K5IV2F5RAZpXZ%dWӤeB)H(4]11>rA#U%瓸D0+W7 #̡[;r}U|hN7\ "Ir.<(3︦HQrt9'^ҡ'DLyQcDq.)qGQ)7B14EIc+D!иCsHSҝg-ntP.qlt.c'L5n@}5=ȥ|~ 6l-'Uui]{JŸ؊+JW.0ӣ*$ {5(A]c/*qAH^ _  jICQnҡmI$nu ;IH-$cnևGm&?㷌IȎm+=KUT"uygHf=:0 Ś`nD9ۀ8+**ĩq`;h4ɉv3/2$XkpB!U ~S;Dmia8,Nq#Rŷͷ~ܽTh-(Q,,6o(adA)23O rgc3mk:ĢpPrZ\X*lPt]ִ% <ބ/MefU;f->yA :-S}` &y7,C1^ Z2^r)soyK,"Z+i`|S}+3īcnaɵHC" 8$!, #>4eAcvۛ7'^ZrQO! T9"sGR!UOm'{>þ8Nnf @+B5`F2qp#6IQPn-B3xؒ_3!4Hokْ3MLLZ?9ժS=[\GH,#c1~v@fqr:|9㹸cqHPffB"53I{3ڍP9QCrghhQ`>9HT9^6=\C:|n46wz0uHHwO3.cln4w{R}0!A!7vO̙|&I֎ eI |drӉ1٢h{X-YkǺ;vU\!~o /h4m67,"!Al55Ouqz&vr-`jz|h hW-PWDl n ; 6CbG'f-;٩}!x5LHe,JQ$܎l˫n̿E_ĸyN.Շ ;#H&^~Qy hȒ ԰C׺0 ev8"ugn8a$aoIFTqҌmBD+O4ov)\THְH\}4`<,2YQ-4o9_@ڵF 9 VU'&&{s2:mxIvm@R%s'.p]FhgC<[WMF\//1C+|_IEX +c:ak9" VSKږ,llZ4]z_U in|8`hLf׻HZ鋟sSBہ%֏OSOB/K3hi'2y''E gpYFn=18\_KiZX(vMP߳"j3J=b-DS:v0 쨦8жAhMRߋGմT䖲1`NJX36XX`kj!.$H'jBpDW^㭏U鏄$ Wz5SZko*$\_-ə? -6%YX}LD?퍭ad;9ڙI?WUҙ:8ߎ^pif:x8IFPwv|Fx_PTShSToE]Btti MDӛMS$=kk^Hr8z-"EnL:0B:|$*zIFPNpHI77Kj%n<$< :KG(hK2rakZ!fϽ#2Y|ZM )py{/d _{H&rFr?>ŷ:]{/7< }jycvL5OX~)?Qesv@ P 1O?e ϚlGOKle'PWXc+qKnx{?դb8 U9AS.iSRc{Sm450or4ϥxrh٢,.$d;ujC<'iTh6ʯہKSU iEipk=P]J'vjpqxQbQQ{*ssGB/ndZE@ۛg9`^l.CGI*`֗ d+7E ߇UA.)2s`FCeldL:.֞jRG)Y#͖k\KNB0$q;.V6I{j\ D7 ˧iDjoBn;Jc٠m'jaP6rzmc?V8x`2d[)laR> ' H:j8J!2EsEv6?t.Q36: *5Ͽ^rjN:dE>?Уyri Xo'Ia @Չ염[3iGfj*ı/ 2[0!zBuL-H#Y uPl:F[w-t%XYn^"$sXTZS<808['=zΝ ۋ|9>Dҳ6lEP ȟ@NKjA; /k4UHS'`*Usײ޶W[5w ಖnj ~\`ߝ1w_ddqmZ=2:2w g14}a"Q=\/YLuezb2!-Lé%_.6 n N3`;N,6Hi2C ${xNЫ C `{xP8ۢ))HM[g -c6\u/]ec҆e:hYf岐Sn} |R 7 ]YS^fnI;ӆI_$ڎ#_[#+ cT2 *>lgwhT6zx~RXBf|.ˀ:-pVpca3DBZߠE}zsyi}RMkG#f&XJc}W8ZCh?G&mt0S4]N"ŒT5\/C[!!2G|O1Gu""v^}č"hOoW D~t7r~}9BL6a&2i?Dp ES#)GE2D2 -\ҮWAxc'2 `pS _zj1#2Rh.;2]ZxgO^)t9Sbyz ]}Y]ƽ1AygH!F.j cy֋gF4DA>.U!ۀY5Iu2`g]t00躯d[ߘ3 xop ۍ>GcO?/_{l wY3͵栒|]aLJ߅nx)O_R'l.Gߴi Ci;\ (X#Z6kT<)x*OWՇNŵG"~~Ai~ {dc1L>!UL%bghhVf}Bf_jR}.ȚB'7,B##}e_Ñt:tJ@lIA`lX%:'U2c?RSmIHz]x) ID+A&OG3бr߉NI\xԦP3a]*W9TX@ǫ mPb2K BR SD$y]݄7kw!o{fVdnS^rfC υn4/5m ^}{hyXOEa@ڊUWE3 l~ ˩;Vm'NʶY#H-[SV|ڨ0N ,B3c|#%q@h6zT?Hmr"lE(teR?lg D@aOQ*&"sw)csgeIV#c*>uu@5kWnZ"/2cAp8ljW\ By 5'/b.W38tBsäH-%e?`KZ1gVPdK_;B׳a7SP^g9!ʎV5!W*C`Sa ig T އ&bxĹekmj:}Q:tк:&ntxFN"vN,єo01ws6)._4 f>?m❲(q}itNauER.ι#gڲY<֠aOj5+Rz r}\\ AiOWYҨ7ΰi%?(r|iLm_pAQ,}@MV+hfSl$5j@N2X ?.q6fTer9vR81mXB`{ɃQ"b 2[F{@ބFجSiUuz;EԇۼVo+mD!^Ȧܐon>T.MH~v):џyaDgBf)љe牞@gt.|Y(ꜭV|nZ n,1Tgm{?9FΔGed}Pn[^&2wځ깧bIϯj`ɣ6 MG9h/vDM~BؼyY3>IƷVm Ѣ&1F _{Db @Ѳ/E#__m&,P*LG{=)Dȭ|DJYãi1_)gi wLf'[tJu1!."bV4[6eex~!a >_ "cxkYo!zNSdWAD!T :ٌ7N6WAјvCŢVcKs`-z(%cE}̓.fAnQ{bBV~P6]PN2A'g6Sx,5&=2; `YYd %< -#^ H5Tf:V":n)=Y]-)S'm(bd<'0w[_ W_<]'[UiPPs4g_O)H<I`L4XBCpUD>wEs^n_u$\:-g՘w0퐸`cڅ~E6Sh /M˜, DRϿo/YeU9(B''UǨ^S0y#Y!<3(v _ cvD wK9fx6EKr JJSO݄{߳ѹo L[h..Y۰U@~I#ȣU#g?A|>ϴ7S03AHlF`!߇^g窝2=I13t'{3 /h;1]*DYnvOHY/>8VJK ~=kdlL-܎uq[uKjlCk9/fiĝBZ?"|?og*iI}Rmm^aDSm% !vxf+qؼ >m#5nJ~4^uNmIo\7S$vţ8H'&X=GI9SeÄh#ADe8h|,'(t㣺%o#6pGn/֥ͬ}CˆW?է&E1!G&_YӪѴLy1HTj{iܚ2/Hz^oNka u _7m+RCYcC2$BA7ba@jbis>s|AQ1캃 8{`" _Aמxĩ h_~ASs:sD֓Mzoȥk4OE 6lbQPFh39JGQw %+ bA{`.Ȅ~_pP"s]< [ qw9\^&rƇ*cvނԿ^8Kd֔F1y cA#W:lqF@{5%+ɤrd4 ?0WZٸO˴'EmЛA^MUT5%${-|JJ lJ3I-bф: A (B'<`63?B>?Q"s\iB$<τc7̖%,dHJƤ0@oAAhy߫3V#̍cMt_ 7 S,P#Г,OlM|ܢbuE L/}ԦxDJ.W7}H1O BP|HP8.*H5AH(K12H)OjdĻ>ߣ}f m=%3P;Hόg7Yb# aih #&DOY#$ ;>;cFY\S/p+'щԾ,AM;Z~59B,Bey PK,\:Dk2Z0>äGK-Bt߳@^Jh!Y8 I7m6y[V&=y4dul!Qa^3O:Ꮠ9H{:lʮAoE h#%p^YG5K`]Ui7BsPC&NǸRCpPU8w,%7 ԏ;iVOD4#.FRUBdx,=t:+(2Zۗ־{v<Ҷ`-M7*b9${IR\X/Tq='5f(M-y2*HNG͠@U'XQVzKlEwho2Wa6XO}?MKAgnɊ{8;b-+vo\-M8#lTyZ4XӔStɓ{L?uk߲OqgwN8&-P(ҜWwQH p,@!:97C .>t K|s̄zYN=vAVzTfSyE čbtHHɬ[Z;FQLQ4I G]͠kM5mKL*Ħ0*VZjdsw,\LVޑ )s"=K`0$G}9.{>6<()wYskc&I ?uEǡsuh{ [sF6cu.}MT@/s`6[Od? BO?dJ?G;syEje|b mt ܋M8}RZ%듌E  < c['4vxWnJn9 iYVgT3Xeqtۢ$9K$*J58)q_2lANkcqxeHLzor:$!_d/=v#M)`C>(>4g_ $KPq$u UX]59EC~mk>GJ |a[v tGf:?߅+"}N!,eT&fÏbru~ݰU\ԑ*w{.j*&1pI>ϧ1'H~R"ylga=%];C`hSAU!nHϔ߀] OǼq/$@Y 1. B ;( j7jE>\yTαAMnxNM[MV€&pe|T0l -KR"UH9KqSv:笛)]~-k5;"g&{dSND)So! #zZ9Yt˥3jjZ#c2yZ(zRQQ}^t2y}\iCwUm_׶E SDs4T.ּ]X< HDO\W<H{힔'?L<b_{Vtʨp 4Jwiiy͉_HGuIrâ3^FcWfzёER^&NuyϽTɿw+g+Aցlg  \ I:[͘v.XuY2^@0 >\q~D`7 AWo a _嬯@U ޓ[:lO*[;V?|$&Q HA5X2YWTWsHwX կdv3JΎ^=LTnw5b7(/YBI\C,!AMuyv1;RnjG?wPp5ܘ|, @|G*_t{QE (*xDf#l_kg^pD2g 5$jL0Qg-Us5/8ȝlf!qoj,8 )vjz.Xgc[9nh@zCP,7/C iЖjSsӗ AW!+uՎ6;gO̔W+.? e4ߏVbӆ] '(m*gdϺ4b j#()t8@7 hZsmRGbna! z~U?b]k5+?z~W_Y#mS` 6 "&$Pⶊu-Oa )݉E&f OY|q坅7dMvtn=y?֝ ' s}{|>PF1~-e2Ys\i `4;ה_lド;D2 .v\1ԾZ9֠r6AOjfݥ&!!^T?w!˙i)$G$ٚ ^963M2{q k. 6Xf'( *R67">*% Uga^AzFܤiBjnmX͑c 2F#n4VlLTOʙd7GnYGjʺ;"J!|* KJhYiXpwW/QM0(O'mJM[,`3!^ "{R8?lgV0[_yi2Ƒo)l@,pȪ3ܞ?.>PO %j.d&? r)%gOrh.l\IIz`-KDc?{ mttҖr(\sX-uDp٘˔¿Ò{:Ŵ+'D\hmye,RWGySjƬwb6 wQ!6uK _X룡K0ThD2Y+֒7"} nL[.ilvr>Eh e=MG(VD{~r6߽Eak>#qK) [hzX$S:cӉfO\LklB8cСhl2YzE5JcwI=;Sa\2n8v8秄Iٱ,eVI"%^(D;U!uPɇBZ,؁%ICetd0&TbsG"ŕZ0d\N,,yP-SzYg^p#'dj ''<uf` ;o4p͍+6k:1%*H<7TV #M&HM@~5vCSz]FPB ӡS:c(h "i=Al$CtKz?-RN- 1r#ۭ g|-VC?C/u/v:gOazhÅ6Ac*ꃎ`js'!B2,jwE*xx mݍ;nUx: u8*|NlSGMfrc#&F}ҕ66$ں:.o#SygQq'ޜTKn0Qzrsbv:C;ՀrVVuj4b(m ғ; 0fћT$MqU7>DUtJqPv2@22$}77'Hōe۽8B%D)޴cl f}- 鰸+o:I.EKGޗ~0+BnK花*:O#3t0SnmyVp\9FY(^HYvsOy=bXalW`}m`, fwlzAN|Z1JdF It烔U5|)oM+D+q:i%M7& ia+9aE^Kૹ(noH&=(eTT=5 ĉK7d/6 ZĘ&Q(MU)%Xb3+0\y1 _a)b)"r&h .!,Hg5 *&3焲!K BDN73oa,Y#x&4Q-<ߧd24tJ ?4JOCؤG 7#M>,0ݮ"=4>I Yu(;FFak[}*4~ɠiւA/eWbP1?-kT _WvjO賀 Ii3RBE>i+hӾB@m52) ϠOiME{Mo F}WkY%QIM ^hxBdt!b/ҹzSϴ@Si%FYI;Vn" Sebu^Oi(2tk=.. &!Ԇ3a+ʑGgI-AwZTw9!2rI#x̸'e(q(V$q@s6yzO:~qCp5 ?mp0(':=.=ٞ5peMJ#BEEeD+e ۥ"5\X=GR! jWnԜdD 7Q [7f~~-ݬt{ӣ>\hV`!( p4OT}ᰥѠ3v=DY8˷nK|ޖي3`|҈ZilMjCc?]!(cXўPq%"z{IXDv]xs@=JCrCK rMob@̱2`q@KCŬWi7dИ|hW)OSDN: KU>-mm/~j_23{OqsցGPS!5FDcbZX'o$ 4Cm66}3`HcqF\a#މ,JSdX\Q93=3l_P3`a`5J;.ίYVRpI"3w4^ݷq&f{d@h;|x矪(ƃv ?9@. FuAn%ɄVǜ*$V `,Q7-*+v8׳ǵ:4&hg%\J$3}Dȶd(EcKe7oyT3)` ƞ~tZ2[mx":zcc YN|tMU cjf"]A n7b-c3ʭ)`mhCsb[:dd_?4wq菃|tf%fVlxqnS5 |Jf<&v-g"=>+|D_ll Fl,.C"fT{b}*/"s|;#V]|~tfsi%Z 8JvHpP$[ER}qck+ynV,uo8 7!&"4^wRX @D>+GМa KhR ?13C,^>EṝG &>^",C \/Nl:/J?K2AO3S]J/jcyUC 欙\ Su.LŞ#t # %x>Dhq\vc$BU` gY=3T{} xdo ʖL;82 L٨+k<,Fe7C{z i)@F՘ߕ(<7dZ=NZ[&]KSW!nvU~ Isk{1F},G٬YQoeCBq9b?uܛZ,`okt=H WݻRS1[ưOزy!"4)UUZCIӆ E"PYz&ϧ5E֭Q~W<ԢP|>ۢP\!$xa䒌\ؓa!*mc(a=Ba Yw5:h&hf^ OՏ;Ǽ=djaQ>lA!OhAmTA:F584_DzZ2ٿiE#vzBkjk0Y=sҷ'^AB6b!ЗmRԣ7! (ƃ#]Pg$s +fuX˚W ݮw3kY|Ϩ^eK0I!іM|)޼,]1}Aꊉ^c|I@@g2u)Lx[Mkq#JA0i$jϷp+S2s6'0CRd~g(y;upȖML6oGc0 0@|rǫۮKʨ8␎ ވW ʲ#br#ghujXID%ޒLUjS=ۀp+eJ9.U^mU>US!OzCc9AJIkPnɝKQ[VjQW%L_II溗.P3qE5&+~KyP3@.34Ai;H 5λIM#)&r ԔN^ >ф _ő> 0DZg`*ʃolH}`ć o/0|ҢfǾP[Lho S7fMW3-4a.QoHڔd2Tu2ŷ13+x] fm^ۘjPׇ=;;ޮ<.c]>[u>E6ytJN" y': ~Mci 7T sF@' 452PҨYVm\KKyL2ٸ\ fmb IQ'MGS}dWʱܪǭi[BJ2Xt9԰[I!DٿlEƐ4m* iHdک%UŸ{Za%g_VV_WHH'2Jg'cwNlu+kDmb-b)R zz ^y1*$ oA^#b,h; 5kd\5RBaL?I]ѯr sh/D㨣A,n Ϫ'D '6~0iWmT`Bo! ng+ANpAI/3u>&|<`̹XFՓ1zœa'5'bbZW G(? oԥuNdhnFa2(. v^{(kѺ)~/h[¬ۺ7{t?3@`p <]{ כ^ndl5O8abo ?$%F1z.;f8,h.zD@ݷ]5AOR(y'֋wpp)Qn|frDnzL/aUȌΕyU 3.źVCJWh5 :|yͰ7P1i(P05x=vg;t\^iy-k]e$^~з7Nl yJL:7H9>Kw,i:VG_R[ Xwue2 ei5eG 93(<1 e(EcL <G+&ntmO/`\7ډF-0({yC)R9vr&M@T&]ҳΥ4zƧŜĒUkn?ޓVPŮ&x ]n'3"6 4 @aI?{{f/ LFX'=)Sk(kX7_Ƌ#v235y% >m.m L0 Xx[5}2ي?h"0!BFwʭ;C$#Q ]t征 jԦI"}AݢT.wʟK 6w_ҟYI.3L؈6M;ׂ|KET̲?#viuLu%J}Xצ6@2\ 1¸=fH'}Zvs/A1=3"ͱk$ E|~D3sg)H?⳥rC&XZKjƃPSƂDB.ܝ,5R CK%S x&$JbϬOãgύ.!s< ̐kῘv:}q9(& _j%UR6)"b,l\=2T.;isE齑D_qGZ<1qT MR,rN,T{9~ dFⲝWC]ǭg6G;\mi8p̷=Dă2B`3(ryCVɯX_>w3#h-z@DXM -6YݨY80p95-6W*3Hʊ=~w8 n fxNJB$$KAQ3ɺLԘӤ(gľ s GRe=ĉ&vZϚ`|[a'v%(._A\^m["<[8=iڅS15ý@_jlJ/Zv&u7Ԅ>.qb9jkK9 Sf$g}%tF}Ep W 8Fʍr)\;"}%l^ЩWqHuC4eCo⃓hb+'z8W)MEME%ק4J j!&ݔBZ#/SFv_ <x2W>'BbWBj!Di:ٳ;5$Cr|3`l*z:NL~O3u#'Y:XV.C:st4ѡKHm^ [,H^a\8Z`;>"Ɔ3MPp#" Sr QDV`2 ږz`L)o _V!]P -"@B 3fᑥn<9,K:MYc-4 [T* kU< <f TSoĢ ͇~ #$/b[ Ueȗ $1Gy@@Fx%L אrA)f{5/_׹WՁ~fC#q4sAhE$ \;Ig{UqhW~62c[y4KpI\(D>ѬkC /^-}ȝROfOxY8X@F_f,W0v.-"pu>[ z8(^_}J/.f /}eΟXE( W!b`uwL:e5qb[ qYcQ@*}y.ܲpt۷䐭1,@kweXT(K)Ѽrs-wRJE FΫME9j) 9?PACEm^f~hL hL5d4t l*cL/h1qa28C̵:q}%m -vX >/Dށ8W^Ըi ,ȏA+ZZXxdZ \EQQwyF+6T;A)<$wgɗU؝dC"WDi8V=H<,3Uw`40-nDbL{ J)j&@Wue ɛeKC,Vb75Rro}SJD*B2ζP'9O8cj;.L0>ֿ2q̒ClŝI>(i##*`kÛqf6R*2cL ^EwZ&Ǜ) `'j_ Y6[a0غd .K[00(m>: vDSma h$ihwE-$A%ЪݥUbqiD [=gz[Gܘw1 y& 0/oo~,jf-[%UQLz~Rgÿ$ǼD1IGsU= HDKMZ3QSp0ח;ϡ%V>-N phzs}4r>%"^xAL;`?NHm4$}: ڑ'%u #ƚhr2xR֫!57lE@;22ѫfOQ VΒf W0*7b6A-.D5]ZIcJcqتt&`[ nw!8nX}f&Q[ ˜ʐc^U@GH-{ߦAL3++sYD-^Ů+L ݎ=I@cB.JE+V3ΛGU~%COg/3 \ȹ+>v<CWuP5jII{~cO8*j&f-\q3*vH\q2<aYT|WgYB}9dk?!,>KLa`{bX]xnHn8FVjl>hOQӉη4rt"dץ}~m/Yqiȇ"z?7Q.#c}9iDB]#evA:M,! gُB(DqM'59O?QBa^b#>DK;N7ӊ;Z]OQaq/"Q(N!2~%2PQLx^8ؠR"//ݮӦV>NCV+Աa:{ ਍~ْ 8}UuQa(qo5/Qs`>1^L,xʕ {I[=!3/Z3LҔʊIwUqnyƑ_BEJ{b@CYZܒ 1 SQ؈"c2- S4^%SODĹ _}/688t1rk ̫UnTBIqg͈CM^=AH>H9Ov@0W^#l]lRkkgqiN3EVɌD P+OSAz/}ټq<::*DH|tE[*Y#rJC&uMyaK%0D2k7U LǾ3ts Ea<`ȸUTbbzk6dЌ;i7(% o+𠼐rn~=.TxC[1&#}g,z=hx=l&RM $Bo-ʣ1M'L!:#mJ?OMN3N]`W ҃Je^zWzejG.Ui?ݘhP3נ4咟"X=,,U zĮ:`gSkRe07*'} /b!(3 ?H -ЛB)uCH/x4w@ >,RP/D}-V2,o@aZm*yzy>%y6ĺ39s"#4`YG9o!m I/VIEM,(qVIь+?}&ʲM% A̲' As?Q"7ۉQ1p9U5 'Ѿd'ob*ۨe$DY]Pf7`;A>]]]2 H:疆 SrY h!V<ɪUg8N@eMYp=V{ ){ROXlQʇxλxʁ9쒴 ;KPm}wRYA# o1|}jށE@~3GωOmXq-c uY0;rg.>>t*Tp;Q+ozmD2CwiN&VTzґ&ڞ0CD$ʅ'#f,(2[9ϙhÆT+słvJYSLms@pj.&xItsE[of=F? жBa?_ d'0?cK^Qw[?;ߏOSA%2p;xi#mzG, CA3)g #h䶌a+ @9GR(a2T{ 5Lu{TbS\ KJ h.4,W%\`}V8\rI@Z#)xJ2 U5'bYRV0w>5#/C#.Z՜Va<.qGP{C\_۳hf ;8S.*{ %s y"%;tA9%0v_3cVc> `9-B`iBPkr\-Taa)N9Ymሦn,% _qFp5-r/:GC-﫱YLI ~wz[79,` h Y[fpx41?'ܣܠnp Z8Xqb/~J޲|툻za)&e;+R/˚4l'.d/[!",tf=sV͔gj;xqM&C5XCZFmϝȌy9Z/5 rF6Uv9qyח<ػ@L49zѠª&gC0yƳYywV&Ⱦ0Xh\qRW.G ^ZA`qVSp] 'nGU$q>.>>^&sqЉŨ*\u͡zrt\=*iRg[*y!'Q#5;˵b-l!Pt IݡpsYRy|< ͚yJQ j8H'd-`TΛ; WHR?9$Kζ4ӂ~3 [0XM"<azVEYۚItE'q%)W# ľ3^4E^ Eh Ջ+<9Ipx_ZWZ225;Eic~9I?`wo o_S!96b:-SƻX0t3Ac U mUs^LZ'pGRebAú{%ӱ'coi ]7;%ݣ?C^{'XOĘZ?wֆHQN u sE(k,خ{KN ͹-X]9?B<6)Rm=zR;/?FQJˤu6msp M[G ս%{v;~M OСn'|Ќ̒IWv;S*{Ox὚q잶\QeW@&1mSL Bqԣ|&^s*O|S6>q Pn_(A`Jc+iA](9z)=wܺvh;eAK}aCY v*TCoD5^, v-C7dq4RvL@;| X9IX]M8AWکخ^N!~UmxN\< \:#KMdF$P/A~%`&Ls3^;t b 7cs%re)(Z($f!('z4Y ;ƢfͲhӎ)DPJX*R[kŠOֱq )=kLevPO W "`V\?|TP[3Y**s 19NqP8B+M VLcQ}K*3͋ sE̹517iSA=ѳVR `H~Y )A 0g Zx:Rc@ʖHN6?<ڡ3m[{Lhw}i9!2q|ZKYHF甥QҬB5' WdEZpT`)VCA_-B ',YF#?~S njzdݜDYCeA^fD39~/ö?9>_/xizmy<R'VMY),Lpl"yoxɸǣH!}bnXv0?[HȲǺejNe53H>$q3}BiF<2#Oj6f5e8܏oB fx~/d 8. ig7Re0a@d_ؓϷR8-7bRZڏF7yfPvu6-ձ# J#I|N5ˠ82)؀&+sZ>FC+^y1U*Sz,!<{+to{KJm\ FVRR뮼w(:%]#ZLg#IYT)U(GߐmϿO_{ @P; 7]Hbʨ]u=8fH8 !|BT6,_ݙBCwUz0k] L &%$FU[$1^I=JKRUL& lc2*/Zlyi t4Oծ02Daq4S~*28QV#v|8~0.<}jldB/sz}3F r~xCJe/تŁt(1?X/U!|#b莪dty-n/=IA{JVsO2vde\sD5VwVb#' a9jm#X4TJ߸tuj:u*?PZ|)hc*FLYR+h2d=h jJ ,"UM['M-@c$t&F   &±Gk(Ūp/ǘ>@^"`! /DnfKm\t&N{yXKA& *! K U!UgLfT\iyy ,DF_#V!,`7L[TypjQ*E@sK4NÈ/ Ƙ\ )[E, վ^2#bQㆉiIC5 =@|c ytv@0'M!{.>K{|?@ϩ(?CS%|g)I5 -T[sBq'EC4L||dۈH@ 'U@LYZ«ö5L*@9Kw']3ew:aeKڢҡ.%.0^BZO(]vgtr[ȗK"҈BviqM='6Xb.yn0\MDkY ʚ,"% 01" h vXHiSs>WI>d>4}頛|a՛̧Q34PׇdV]#A"469T-$ 7/\*VL'$~O@G`pH}X -g `M-H@[G Qv&5%Q11:,ɶs@awV5>fJ4^KV;1%0]'Fꏑu #/c.Xdh>ƀA c̯}[KMIпyl'( q3OL]D U~!{q >}0gj@ڞo/we;6`f6~B-;3K?>Hn'FwwQM̶F WIl7gPF!$ t43YW(a}̑KggR4-V6>²CKZ:GwEg9<:2 y/pKW@O^2{K%h`BN]M~GI{OiAlwut<ۈo{tyL1 % сFh>Hh3Z\\}f<`'RWU 72[$;=w%vC$YރB${A$ qp~MmgL&Vfw|:sQ!nV!(c8ri"E=;Rm \gv'q07p%3'kb/qX\4<]s;ONIFK4JjF\XV;zi㺈3_ fEͤzS P*?{2cDr(IQiǬ=~eiOIK|jY4}~.رKtwU{DpB~gGDRVPOg|%9GTKGxNa#B!"H qFZ! in}KZ:nSN;oXMbyۑ3OõNǚ?6<Pp;Q &؀/DH$_!zME ƻ#ba4ZG@YD>ZLJ(N@@Ҽ_(ِL>{_Q5"7v :՚{Qx ]5=[1"H'J$[@ۺZG_d(@D~VIniQRWw6P54vY!P-04mvء'T8ӖQ}ÕK#TCE#bP!%ó@۷V\Gضjם%x6AQkBXD  kV(˂ChdSxhA0>T|zܚ.XxZr9rg\tp=S:{*}CC,1-ۻ@C="=1fUM:ic*%"BX~I%]1Nq qѝume: <0jvzOO(bnvN*0HY5rw1㍍]65!5tc& pyJ(R}|:8Ga =_+)2LOdseU)p Zt&=ǘ3왁Uj]Kk9lLy;[aoZ Q.VIlih!/ ҝ9|wFrh\ď?C(t4}'9`[6mWB~~ #4:;\kv6JZ zf E,3HǢ'{f߇ Fn:μ :mQ4+Uy:z̙Tb(suC 2躏*~A`ߞY:߯,T^61 aGn %qrO!dl[z1E;h+Q]sG!RWDn cա=Qk@e*UNv:qg? 8x-d}Q9J3Ii(4.5#vc޷$AYQڏ@=UZ,mٶGu!J$brпMVmU!6= GT[SZV{,ꆓ G@bՕ*RjXW7E쾋s44/ k`Հ~&hjxBT7iF&EA{^QWکXGb*izF5<ZB@`9OXv{F!55>_ 5ŸߝMwIOPs Z&'7lZ( 1.;Rbz|4]rcL0J?efn'<A?K Fx:ePwfO귐{ i%nC6Tÿw rSfƎ\ `7,Az ^9ujn87UvwL՝y-3mhYi /ҿUef4Q>(IČby1W`Q.S+ B^U$% ]tG=20s0d. G9ZmGgً~/(j3|oDKUC"rY]yDh%W% Z1!]5 ym̞5p .pۃ" k>bn<iM~֪|^qs J}kb12%$>Kvks}Ք &5pn k"#bWCCmy\b.ӧ%SƢ҈5f?E'~(Bf[S[5.ڸ=*[ _=$)qmHC[ڪ(3Zm _/W7R5e W&;#$JK/j, פ&Xk$ Zm x')^Jϟd>nq~Bi.yB̄90ڔäxEcY l ԋL%?u6PTE伸y>,qgk,zl\:խ]IL; 휒Ҝǭx0SiIw{EZГIיcmMluc97.1Ax:7țHwozxM~3݆B7ỤV 'X%n} XZ_vK/גyȎ`!+ʰv~z &Ble'L#'%iGtV_; M)X:#>l;޿=L^<>yKQ%[E.Yv@؍Pʥ!1jZ=7R@\<|0^#iǓ&#"SJme3mfLna0P.۰eczV(71Vek;+Ȝ2+Q*X D.0| M M#;c,nfD9 H'!XG6^rlcģ ?>\F VQc1WU!cKޅo!,}:*\-`8-sX,$Q8>%N.u|pXM0,"K/Q:=pSx)KA6\UKtKOv̤iн! wQ +nhJ3O*ShqLUp}_G6=Ma___eB+ItSW%4q ~3tt?1ԟz{W, (RY[z?#T^NVK?1 N*F9d=>PL\$mKo۷ssNQPݗCE'rO1vFanGl)_ ֑_?Y`iR5I/-'Jo9 𚲳QdPYc!2JD?0AHY6t&}Niw~w`UI gTMY`5ȱCBN!$3D;Iԣ4_IE՛`]a[,J]}?-ʡ:6#AokJ'ז3XH[\MIќƍl;T'݂TS[g%-@IiD9Rہ\ ,|nvb(7P7Uf} ەj7$qܔD%4E?^/^ oƺK7@]"D P >{_P3@j(vs $1Hfa4GX߁'ڬ5Ȫ_Zr1ߺ#m١ַK^@ tZKsp\QҹS܊ouwQƂFD9;i[kl ̑9$Y&\bj( kGHM(R" ~3|TBdþt/rXѧ@i:Om;nO9ߓ xD8KAoC&`Wnq(_$ {N|u"'o<J]H ɾ"c^ ~*keW[1\{6uIϐ%Acݧ4z: |ʬӟ5~;~a~GFh 0 nlTxkd-=@8Dnp}7o;[n{p ?iE#/0.4{v,p/jV(DJTXHV6c`!cp2AuD+a^1< $sw ?gBW *UYM"{GX/ @ 2dzq,F$ ;*"RYŽR|aP9POYó`eEhD<5UO+_D~BG@ v$u``198T]( n5 f[g".} =/gqYgINJoE[+o2XſQɼa'Z/~IlYj ;T/Rzf?dA^k"]+CYBpcCyz<#( 8; AG8 $J_vyvSC# (c?i] ~uVusF@0x5On^Kx v'޳W%g$K>* :4S$rݨLا]*/ mi  A5:HHjh.+ϵwvlJ¬/0pGRU9- Џ通E%u 'Ƿ_S)GD .G5i'5)-m FGӅB#|5=h֌Fm\hDLWeM vE9QH#JCCt4 z @V=u1תd w,4d<]ro\)Ɉ$^F(fN*62$.c!"M! hWX#ʞ1K9d[rC-#GoIv]Ŕٮ[G)̺]!LOYKTb~Ͷ}ݓa3ooisRe=`![)3,R4VpP H Qhy|j|LNj aꔨ Tc.O-v4(x#ꐁCrtSd~/L2AGX*.jB:hDO g+j+(FNc/]n0pDWܭ@9Y͘[mt;[eۮDȄKQlm[ɚ1;."lRw j@tAz>InǍGW " *U_b XQT~;bOge \ J~7xt]fj~g.g7%$lYE GvL#&?3#7Ul :Ɉ}U?P"1qa^2ޯszFXP;RMʐb+H#J2{B>8(zʾupc^r$W)9jj_}LLv PW:y}-"&&!db!Xx-QQ %[֦~ aP%qETY6"ϸqh3rTդ{cPbZ[!g-ģAݮYM#3Ҁ?_H(Hei ja"&6 oUR7ɄUffNL&n0Cg{ FPR'>rϾ!T8IMCvB  LfWK7 d*0 r2[!|ԗȖdݧNa{= T ȺØl.hpk@{^1V6EF4-5,7~]5zhVtg&eG~W(·!7' 7U\0{ub5_<&x}u e #RLM\Rr1^دqln)%K`)Ygcmq4{<ag(kS1Y 'OLi./2j7ߏ5/hG!zX=$؇9o ?:LkacXm/lGB JW`dX]D )"d9=T;tJNj*TĝW'C\?~{;ݴoK6a>" r-+&`7 8Wާܞ:?KpsGZ3/a ur#SΚ ـ=wJ!#'xxy)(Z;<Ű:}ŊDZ#=qZ_/,h:} TB.UB4321f~ :vBBޮMᘠ6&e[1[ö} )_8@|OG nHEu3&ַ./ApxqB$gMuǩ^m@tm8>b?"mKgu01"w A|R_\ZtS gaIXC1}NƢ{Ku:vܿ5v Sy|?ܕ$R1It!zE.OTĿ;0o QOIs~u `:>sc'h':8U[d=[ ohmHòٙhhH[[=Nݣ'is/E *CZ#&B;7}4K2 Yf 89ׄYB jev44d=QuQ.mVkJ2/ r0_ NySӬ:hSC&i-yȗ^rQQQRzcZ%5w7/gS&H_QsCod\tEIXS5M39He,0|Яv) y*}GcE8͆t՛.Q ouu0>qYQxIb ̣V,l" ˈƓi\>Qia=KބN]0}hUuGѸ Hahy*wܲ L 7q䐼F݇Iw|{}Efu>r3Vz[vok]ՙI@u{rx1U 20HTi$Kh&R';:+ؕ g5ɮJ{X,9X<5sLYO<An0 1#V`-HC ~4[FKnQ>NHo:qˣfEgPo?DXbo r3͒Mf>#r iKzuDmYnCI 7$x ^POt0BsJ!fm0Qi+Ѝ")oye)O94RJLh%/檣fP5 ]W롋xXs.g/^٫  A|y(]KC+5q_l3Ay2`ra!{5{l'k[T=a$>LUd` I3e!vQ)ƚYh+qj!MHl 5:[ JLl&(ݱC 3#濾v5nAkI8:AUe"|;.̹twP$0nT}dBڧST8*5-0ch( L|\DJő5hE1y( *#{XH+ r[i]&6A‡}T^GG.VfC)Lf%VgN y_ ]"thnw+k2辣H' NCՕnI,OfR1<Pum h^+g3oiܩ~h*gxZGg?z,X }d!㹄Fx#9ɩY@𚋱:TPٞNhtA2AxX@ξJJձͳUFBA@ҥs^KsOf12ۙiQ=GfvLSUĦע`!RԠ(vr?Q&&1ڈN!EwTw܅ {7Kx M.] ;geقOn?r0<"uIMX&l;CAqV*VJPE`(9 1hO^AtVi[8rRur<ՅӉ@7u8wtwywQv2R;g҅Ȃ1)ɫ53sL,nܒ>Ю$R3,CkwnD B['fI9Ɯg dt'IyNÍt8;-5GN{o8Cl~/u/gNjР;Sksiba|yʤc\8>4mfUN* iL[|A8Y.[OotnGKfWF\'џڄY-tf} *̀U?G%ϩqoY@t_ 6U'M@W'LuBPl,HgaN謈5.jw~jllu aj0*C r: C m;jtę4,xK:+K&S(9٦.! *eRYh.SL;퓉,/|ѩ\1b곰'j#s<[AOCr:7 TA"tH2q974ۡa{Qׄe[ц~tnHrl[,o99\B .'tQҐ !;|h•SQx}B~bt>i8qU=-r{WB}ȄfBRށ\鎋˒'EU"G^Wc*QEf[Q7I]:!_gƲ\J6*hFP:=ZdF>ԇ 3~BL#]Y5[!B7&/1Io!e҂Iͭb($o=oŽ&R XćmYDs+~4*ˆp|@J$eyBۜ<#L^MN8*eA(9 2#0I _^7 AXrH)5`YBZA歡͔8qcyYd,\S.hڳ$U e]Kmc[l m!"p<>q,n3F_9pVLzGb+,NJB;5ggO]Y\eGw}p@ZcH@P:>Bn*Qրg!lNo-'~N8#ʣTS^}F?"Hh~n[afi h%ssb Jzh fćR&(9;W`h(Z%;%dv(D#Zz _NiJ.$(ys z 6uӋf6]w{8/K!qϘihDpg&gnLev&dn B`uILHN`R|)lDe+ݼGӄ鸢bශs]노^+`a3Јv\,zMct(@>97QyCW),]ӹdU/)ݣR){uʑR/ dlg$H$1E|QJB/MD'F+w^Ö/>lqN:ROlMϻ$Td <{&1M`n$3eUzBٳAd\L$yq=aeqSp%"r=j+E;ivɭ-ot@-fhZ^m*{2i&h ,/Ð81[.nt( =/Cdzq!//Y;oz UN!̀`'~_%XqW|2Xd0y[e<]@!¿YDmD.(I'5=Vi%aI n;%iɛz(8<`4+Ur}%l"m]L!=*齈9j5.f!L!j0Pܤ8F,3H ^VTyܵ!. [yM)Ըñ!6a;87kzH哊kP{'~BMj \hrQpLwmByۣ;}gL~Z* z-1}Etl7 tk{hدA/&T< lg7--RGfo:oϊUuԺD*)+F *z3΢YQc\r0@ig WR8 $O%Ao]WG!S8h$b>hN7b~ /ީZq/n,5j]/ (.ȾvIuV&Q7'OpNK~Mc ]w|R]'o.E$+"m<8e~K+դ[S%1tI K6ChNΔ`={_"B3N|F4cHJHVRpw(Z͟4KVpD^6~HyĔ9_!rP7⓮QG򤚅v$}-w)MYLޔtgG%Z %/RTucT W;ءd?Ԓ%XEjuK`耨ꈾ>}̵_z1/9"Dޒ(CX<gxs|t$h 7=c6eݢڌ4y(u0e "=֦ձ_EnN1 Vzdڃkյ,5ǮUA!YRw0= [!Ji C?ZۗƸĝ9D +shn '0'L|*W-ԺWj2LoldcVZS6?'盶}+U%7P´18K7E@W(75vx,}>*tM9j7rOeVO92"PgczQ,Qר~R ӯDŅۧ񜈚9g<,NvmCko>Y yC{&xJdsr&-܃*#0ʣwNƃ^$vّU IIjm/9(JixM^7,rcjkhXœLyFi|u1)"T/2U$k eDMsTKktSضxX$6'߫ l]e%Ô̸h Vt7)JҝF~!fsS2"MA<&t.fjHcm$r517d9f8BĈ=x_tpxEsa;EwVԟgRH35t5"R LB! mXM=__K3qb Z͎DwٰDTUx6{}N3'x0ËeD-&}.M]3͝Q'l) a0t87c(6GƷN)P葎8 |BY$5BۦP0(w# QEj _9O* b@3:Kk g4L|Z&~ñ-S.6?f, " U䋢iCr^}Mu7&yؠISɛŰwF#]0"wi۱L.oPΩ06}:#ŞDՄ(#"~fytaQ2#4V~tZgSWjA]⏆#8_J#1jf.]u|L̾. l8S>5I_'wNװLBs3s˫q0CpCfbWd칂㡭h٧B:f2&=g7]T E]/3V;֦ZHHlUl YK-q* o|Q0TAiy hgna>ȅ[MCmzl/S}t U`ȅ95cmFp@)^ $=AOvđ>,Pꄬ̑ G4(A8BtvjYwT}*hBmvЀfw]j|xV SswSxGg-etnU\gZ,H"`eĚLP A+*KI Ǘ>[%ZTE$ lA%oHH2^Q_מfq~;#l%saRv8CpV9 gP?we9SJQc&UYZzҔHgJO=-K@"r c>(kwƑw'-J5z۝Tu]j~|e w%l35e~M?FkyEZGELgam2w<^_d3iJbO9-}f !.3/= ]:P탁@Vqy+M7ɩgEԼoBEަ̟o՚"kQ>}o=kc^y^ BCvJfG~p_9LI?MdT}1;Q@^3} pJPES^a8ճ^|?}ku[zR6X0MPhN.d -r~8`p'Y -=}7 yBvAV v[tVXoHid'YԲU_)3NRr%lw|i""hW֜L{]Et^[ܥټ23di!}am9Ai Q~ČKYs+hmxfVė.J,~r~˒Ocbjz%L{HG*"Z{lJN:sr8s~P}_ X:7P 6ڬw*A_ vDRCX8 F#!Ya.sl,.r{?6wt:АDAjd1 <@}l/m],K]t^IKDS63Wĕ dEK>N' X@=_&O>;u4dJ0?+ Bl]{ҭkb:F`\5.kX}%5Kpd_qQN+I9c,54yAJȜb#ЉnDQ\>{tOv4hJy{+rI>% I9_wy_ְΝTGfգ¨ \3זF%$&$!ĪxٙFDa;ؖⴧkďl L'dl,no3i~ݲo 3#+-пnl ~ld֯+!-(>K".c$\}hX\LL.)[f)$d>w@07IPSEh_~쒂TͦA]SnhxUJi+Uq&J #9^=4igPei  fLTUG1`+@y8z^' ;7#1 wuyba: d?#h׽!)o=̱Z7I##;r^U+,u]6G;ݲ|cD5^KUK}듸 HICg@gA3-C܇ͪX8M~K+ACɓ#^H* cl]y^=AEUU\F;*Cp{OUm"ڪiX- lNi{Idû)-$NRQD-REi4 [ŚMŲ?qǧ3QFz[Fμ,cb`}ɘ]pEe3Nϸiwe)tl)3&Ї f-n少H;J {6Qq 34›?G $`cNKZYyqjʟ(tA~M5T^gd92ϧ2Me lDǟӊ?GO`lY>eSn[/ڢ 7lg~wز`2t<'܇(JU*dS V\nd)TnPt'c&='t &0rWQ*B9P#pmoqcp6{_$'1dY|rHmI4&AkCm{x'\1wEǒŖk E/rǨ_c&VY34B$%^whԫ(}0*L^\UKU_v(^ 6Dnmp6W<& w)G%`7讹' >P#ŝQ+PN`ӞRbtp'* owdKkTؓ4\[,,B"&ΊW CWjCƭ8D/\_T7DA m?l ;$ww5BhoWtnKff]NmHX6z0rTd  lrv#&Cc` 9?Z"8D,J0Vj&/E Rx8;5[B0Y5+uݔ<͍;MDSG~C!ş֨`]Fk!o#f!ZO `C`o }ΟOd&1tCRwRD.;D΁Qj7pmPFor"B77( s>ͳS?$r247nàyY+p.l,X5bG+<($7}@fx[&8=M|J`{ l>ru+߿:{10.MDH,/ya=)+x@woj%!Bjԑ#Ht듰p'1׍L3JcR\Ί i{3JѣMOGQY Kr[u %EXO\+`},"͵R\¸KQ`qpeYtK`”We3O|;{U5l^h<qU&p Ϻ]Y [qqz銚SYKV܂,c`iR<+:,Ra]Yt,W (W!;>4)Nڮc pM>;P[w7$)Ik'Ymʚ(CrZlAϰ@&(SL`G)U}qy ;^3ok\ߔ-^%׎ok{+EWQjU8HL ZazYϦ,"A13 82I5lfװҩ2CiyuX1 DM&"ڐ|Hti^3T-(QC 7e2v;z};:\ gZ8^@a QwYI?WQZXf־楷+5DvUgY$U ]9B$&Z]Fg-8TmCW)T^ȜbsZu\m\4^g(,fN$' J2/Sތ[!AP< \r)FPۓ3>Y7"qċYbQQkbë5Z[e)Qa8XMoRu(ׄ(j0|#Uµy11öK<)M^a%=6/CSzQ%D;1ل [6ל:jJp+Z啰( 2i<Ĝ>lW DX^҅+CuXhe$?ޯ8C)imnq%"x4BtJA0`Ć<`Դhʸٳہk[X́YNd9@[yzr0M5'پ؅yJ9n(l2j3ErNf[t_7kJ]n7oqE^ZJn+ ?3_׈ǎw,,WtVʛC-*tKQJ-pG1H[T](Բ[dhh")<ǂ 'V RoDnb7}hL~_:*PR4?yn< MiFtEǑJ/{zI#h" ftt;aК|4>N,1v&~[C W@MFy\L8 f&5OTV؀RǬ`χcf8$eL#(˶kϜ==o@X)a,D4PrȔTAVfCB򊤝2_N!&Ε@O V4"5dl/z̺'*-ZB;5feXjx^j6SCV('DbuUt=dP =-GW.6={aIn_u_ ڒ6սv>dj"Yi}].3u>x eRxh(z Nʾ&].h]g@/_S9%RZ~rN]xE)Q6þk-/h5ߦ$gN]w<$~p1*eWڳ[W2N=g,W3 O#w#u/KR}$[i]*O $qoPqk'ljKUs# RXH1U6JG:Ll9|qV[. BrB!h)zs*2 =ŞЅrg.C@/q-&LE$oZvG 8&iJ+E(NS˃@Dl{-D+s<+zɖLj`z4t(;n},o"S(0$r| c?:hϒ*j쨃6[Z1~X?ae35ZYǠI$CkO1arJMo5wbxP#cs'^dQߟF;zg7X+ˀndV ~;OXG_){[X[]Vxd^5[˗,:^INkP+AFݐ l'l2J |^cχMv // c:%$误Jw>ͦ`A2V-)z[rj][|F|]0ܱ3,Uj0z'A-ɍVlsͯI (ZlƜ$)N/yѦ^wqI_",.s:Hmn=jrƒ@.3:N1\(]bC*X3 b;biZ{;jhoz(3/jH&(|F?ҤtktF$\, F;\YKOMx}Mg~'87(OH+`:%|j1[6[gs6?xS;dh;U˦ !hQ8/7 (i,Q>)=#z--Fc5d$ŘוONc/rzn^Le'*tϫoN~ žX89G]KʮǠ-+m'̑Gho`G{lޅEԑk9ECX^ Y?ݵSCmD?Mѫ4,$˱UyL$:ozL7AxAaU2<,X&/V*;EPE]'̖= B,c"bx%w-0Ht^jfU0*\%%n2=+$qw߳F7XL΀AAf^}6"J?Liv IF|9X\&ڡʬ:IOTPRu\s{I1_hmЅ\Hoh,7nW>R._.e]pd4_kkodx[zSQNz5MG9dA m `FgPw&Q~s lw@NMI| CH vKuZU~87`YS[|PzU 5Pu[uvUD!O KU5 #ƁoUef\!wL]AA Fݭőub@eV((z!q"i99%q*`+R?zo(SrO՟Q)ssYlv֖ity]afn2)*ث5S 'Sz~`4/m} ۟քm8{WXtK^A#ޭo° `;D@V!4tY Ӂ^.r@ӧr}|)Q]D`bm%C9]l]95xnDa"hmt*+¦jfXNUA* kB#k`.1=4s>̭7R( jbNg)ف$*~S!+ij's`\^qh۠BLf@v\LO] YvisW;Il9_]9kߘg-ny<л$\R&ba0tDHN:UjDY%+ DpNzB2߯T,`snnݾ?ndn=I7M utNT{}ixNO?Ygx̫]M7!0핢sOzZ{6Ĩ(AY}l,tu+4ǣ?!=Z*@WLm8MuĻ@xQ.ʵt6|y0BU $5&,с&Z~ؽ+j;Mq%AP36xM̹.i>2~Mk`;Z˖wM.FW.Y+ &7{W{HvGˡ<ԪnJEKOt9_Mf( bj$Ry=g0k&Z8b1-y]hݰ3r2Bpu-ZQ\h ], QkysnlU9mK 1VVAןp`FI˵Vm2\b#Sm9jnVgzz+Qb8ГuO#?vDک=j ;ұjMnRN=Yӵ5UH:T{vF=6T?)#8LOAYrnLJ:KC^{, {|P#ۼm's!ba2[Ydppɜs*~9lJH+#W.Ae> Q;D`ՃB"p>:8NwQi_Uq x-xɀ1|4t^aJn{!Kvw5C֧TX̊#Q.;1_=CIGkCdgՔn.n-.(r5k+ gUB%sBJો7F eRC&7 G5/P2 >S`=Kg IY"3*q ޓPt5iSy2NIW85C1XcveA j3vQouI}T$VNGF*EԯoW uPЩ$XG1), c0d~IfqSnoL?pC} LyAf1J(MכI&xP{'#;V'YCE L̟-z,TݳL*ҲQo ot'+MbCe%w0 ˴z]s&N@*YʂU)kT)*OL,Ѻj(g[4`#RJ x "jXݸEc$aeY; 55_ s̟xRɻ,%@VCz/K!9h%#0Pxe`eܨșÕߡ JO8; h'^cKUՒ2sot+N73 '8NIqDmwҩ#dXFmqѧb.R|{IӶ6e.P=}6}򏹯AYr{ik~D<~M}C ›/AE}sg5bypޤzQl=iț&zƧU$=OǔKsu2-LstpFlK`5Bbo#3Sae;Bg{W*B}Qe=DP0QvR7:sd _!eg w9|]2--A,[禼L-{{Ihz9'%~\i&P^$*VRp!$L0r-3^BQE;(]_#}?I)/To6:88L'OkI| QS\(x `ѓRI]v=>w2Q'L'o'm {-[׊՛r03^vЈ)&A51X,зryz@#j/gK/&E7H8#2E79 /Q7BfOyh2ut]i m3Zєi Ñ2VOҊ""~CI9ZvrӁSŚ4?YܛH|^l!Vf?[< U'y[ۗZܼq35y-3&cOEWiMuU0Џ(<Rp6ݿ^}; O?fJ`7iP MRT6Z=UZ & ]-aS7*,Ew&F 7 +_-f:'mgEJ:J#Wbqߚi JX첻IsF, _Fu}lw#V(.4B+&l"ZWH*N`".[O쇴>-ɧ^:+ΞHw*1)Az+1)<֑?>9lfޯ˔W$_{Თ4*PAܥr6rlپM %JOEv"()mD;0zZOɁam#(fXt&9v"I ^%--P 1xYğ]yDș> .s3 oק2YOĿ4G>Klq,̡?B}dU *T)k} ״B8!!sI5c^(<=F=@kV-̖xmHi$VZ =?h)T`wWl) 2b(g^~ùx~6:SdWdB&`x;JpS4 <ZebU]*1۳m؆KР=/J-K l,.d("={;`m0q˞ Lf^p;xk.(rxDG\Bܯ:@m,NY 87]E5Br/֚cnX.| NNݰyA*',4iE2.Ndx"%>{}, IՔo^w9a6w , `·ǜb_7Ϩp,UtkTre͙NIf)d3nqwD$x_U @7 ^XP'5Z̀藖~#o]Is(˫1^' H}mU"9iq;z0|N[82d+oQˡ5kV%iRAC%R%\6.PHX pdOK8cH|u0UnSk?<>.dʊUVpeׯӋO9YmYq 4K̮.SrSHy*,çTq^^4VXSzE׉MY4Hj~  ('mZj#̛7$8iF]9WLI.rB n À,s/Agl3i)dٲ7Xᜮ;o8%0)xo\7 *E%~IQ1X ;Q\oFHf_HNɔvbӞK.~"֑in$0&frZ::@uYFewqGY`&ur9?tԱaDQ$LbC*,$ I}0ٲ]E XSTH|W/q`Jy2 m~l"lo);bϐHGy̩%5Cm[%z;$qygz Ut$>?cS 1spjѣUmQÞ[&;y:SKt 1wC-aRVYSU-?G35L NͫbqgDҢ>|mJ;7܃}|ȆB :J f8^6R<@ V&DG@"q,ua{+/ a'^<%( !DjW_WV$Gu)O􊣟md0.=Wmh5$G/̬XԤUd^_QnH%tq"t Oę[۝\O  _oe PS`=iAPASi MП<n_2Bz'(B_a)8b|hǝ w;?g,nD=Mk' Hc Ql/\q/ @Lвx%a)|5EcicQ x}5+qwo( .I{j~Бyylsmo^ySt(IϚ 6 Ls_Se۵;(V8FU,6!tw*Պ~X&l smژ8KP\#f/n*J}):.D9Eϐpq#3Af?0N2(,31I9< SXEǢ#z?Ej3.ctFF?[qZ(_B^m1i*|4)n(-3'+3'3/`>I䎺=S̅%pAz-nc Rfvq.%H.Myi!|qfkXwR(io|ikJ^aNJeWdZ59DobvwCkROiǕj(,@G*6G)RJNŖLfj>hY-="tVˠßtNWf,yܶAVCBC{%Huܺ^1v%KZ7pg]1NDP^3Vyrs:ݤjGS9 n@u+ţ ̸MȅOT"XD)5k.5<;ٙ0;b᲍V Eo 45ΦiVFbb{ikX"*&j܎o`snA{џ-Up,~ h[l$U 0To[ʆP1 C5jhGW'(y^Xm2F@huF?͆ }}E(S_ 2M jQ98$rtROq,F0Bl$X()w%Å o dHe@գ̀=^bD]i 0IQc;ȅ%/;yPPd'j$jW7ďikakj)]X3 >ѢS59HX@ tMP[|Y$@sTu^%m(lI <8+ҋģJ:B af *+ðؑYaK>ҹO~@mxy3ue[ 8D #"ZL;LJB>&  5V"тOrOG8!!bNdax#@v`2JE˜ $X)js0|jSѥ征Gt2ĭXW'BrO}5,d'fΎ)vsHkqc]2ƪ*[̕rYRޗed=eYyn I 뾥EQ9cjm~7F?-!(|!ux j[+VAjx)HfY\ڵ^.#5hc0Df)ܖ=}T$\ɸs?la|:Uy$/m[؃Y--Da3(gȞ;NU߮8J˦h\4+SNSIj圆6z|q;w+yJNeTo PUҢXPQmčJlHȒcO/122HY*+dWfӏ?w QcSև:\]ѡb33}hݯa*l)C9Ҳxbw,wru0˒t3ՁYү͆]i)gN9ޓ0:Xr^ p̦aZQ+:*m냥q3B\~}+ZGXbGPr 54vQF +&_Ǒ z ` |MEǕ y6A.̑bab!mrZigAu@س$/5[%Go(Ah/Ƀ:FumoaYxCzn ڿg;-WuXדЕr=(UȰ`s؋viI%*$!>7 .Ϋ@?#0,MW϶~3-O2д, e8=zA\c9N+@70uo;]8h}$۝֨iӵİ˾KisHUg|&HqhTsy Z]n?:҇t{9|id~s _v+9'mC@ckd,Լw}Rq+:9kwv#?)T;pN7OB)HԥK>k! o?wkX=f(MNJ„=֊<6kMٯ"X`/+*6a"_eSząD7H#f5<5;Mg Fd?e*@سuXj IVE '%-Mq:0' SWV3+jx{a+DRTٰ<:mǍ7sX~VVt}һ7yמ )1b\7qǨCq1 t\_[{,6O֚#_s֡Ze ' }B)#gO$ kzR&ocqyQqG+K"i4*Zu6(e"r6`jz'z; o3v*;bM:ŸK͓<ٽ 9=dYrq@a 8*fz^<҃'-: =IYyԟ9 g\ +Op IrLۅHqq&qsw V7ru LЖ-M(Š#Wzj!"!Si VCuqٯYqbnIlu`/s<=ey)~`du?(yfrW;as60/Z{!X=?IY0,sJX\u v.FJ 6IIx Ca%b Oj-'dLO.&O 3# v@:'86nhMtXKQ2#o34S䊹.Kd0= C['I|FnmuK5%Wټ0,tS0Y"kEm.ŮZH 'I:W(=U\m! jϞZ_)N~%v]J!=md㰲gnى)6bc78UZ@&CM@yjJh|UYJ) )ս]rOW-ɓED<3{w]1@ eZ .aϞ.9Gn5; :G#Hb8GS1 yK>{IH$ߐqwI{y8&jXbU4"vŅNQCjVr\kGӃcTק{[Bj̄Wz e"_t4} bExH qmM@V|80b݄kq%KB$Lqooŏ q>RXԟ([.㌙hL7nJ, 1X2vR4zZWڋT_Z5a{i .t E"-C0aּwt**)˝s۔+ [=LG3%Xi]%|pyǭOa: #"+` 7YlQe f7ieQX_Y.`OS"lS﫪Sl{'eP@wjKnw'BNU0X.͠Z?G"7F -ۦG]ŬBƪ)tzr61~E㇣_BQ h6\b_u5Hprk%n1E_lt6*{>ֱH}5WIiD:siN?sgBl4 % 6x3>.[ϵe^L wX2t"ufPF}O;;?g#UrR"E9OQ̐Kr঄tC!>>Ӗd!x(=How1}ᾨA2jKO.'gftgg#fnV5h\FH֠¶)vnpU2R:a@U%_n$1dCۘWB}fQ0~&} vl7Z$DǷeA^tz `.9bAI^aSH$I;uN QMbnniI3n}8e.個OHjG"/7Vb}:|>O4񙼴KW2x\PF:EollhE`ܷ7,j ͇|tyS&3_,wžJ0lfgc؞-z f7s$;!2g(o P5i{ U c鉝hn6E"y7 Y~- v( nxՆ#{\|eGĦ }!wۨw>+a#G̮>uwH Dݜ7| |y˹"nF7gK|ҁꙁ74j'/P'̠} &jf,:2D{pcqOp?d;f2mwhZF؈0qE':gL V; ƖH.&OuXiUW!c(7J2`!,5<-ӅᇝbUuG0v= ۙ  H>!{e}އl;};e[JCc2? )qvk (0:qRboܺ+6o  H"'|!Z^g=q HlA5)/+iS) (b즔P^qž@[L9}2IٍQgX;!ȪX"1KחFqcFK"˄BNk 3Ԡ ~+LaB-\<ƛ;$/8dԟsM+m#E)bRQzf J&zć+m'5&SJʶne.<-9 }^Gn1Au:KH-;=k+Fc8gc\hxtg&2~|G} 0{;n$gߦ&vVpcp%wR{]%ʷۇ#r%@B,V"ʥףU|9Rې&7>ע\c&O/՜M꼱 Wef{]R!8uwVFy%̼o?\߷Z?Ord8 3#^(~+hxm M7rj&o^Wţ?D ,E b_SJt(-ˆW %ijATR^^<<.1GtxIYL3n7GDoV |1tdoBૺy0n*@pC*OFU `304'+"$fOhn쫱ΰau*qPKpX3;n߮lu㣟+;_\ 2Le5EoDBdFjկSZU+|bN5'0HZ$* d?>xntΧ(DE.1koL0~(0v3ùQ_Qtjj`jOHzNMƍ! C)͇yl'<_/odyBR]%X2Fc,C{+PMmgj 0<768Rz}rpx;KXʙȼ2[8ڳil-7/u0,? MƦD_&6r֙#NI QnePC̬;oj !שNڙ'L:Wǀ sE>w G_)n;u&+zT$U2G\LD=u}E[ SqsۋWeH=) l&~hDQMO݃w:T }NYG < h!Iv5И&CiW=LuARGROAΣ(>x.!`lm֮ ~{ *ٟ*~z/CCW'f~Z@UykV`bЭ4j|a-PZ:|\;  wC2;VgÎ? ە/ t!Ό b83 bߖ/*[k~3ՔId`9 ̩눏:,S\Vr@#Au?2P)S@ʜHռ/CP݉iMj }|ީASzA ksR8q7{rwɝ@H94ʷ B4-jRcZV|$@>7} Mf+%.OUBToUqYY2Ĺ`>4i& bD(ޕI9٘Nz; 3yI"REB8tPXts`YOwz5@[Xn2' RX6>A\68;drUx0V M0 9HQ>ǐAg[UHao@5J̝U,7 4r?݊շc418]nṂ|H>:BCd?t;ՈeqOw#J#1c$q xkaG3쫹r/Va0' HPw#5ОcIQ+PhPT|SxrY6L(ѡGZn8/]`vM:__LH[2ɩyĈGNnxt-t`e}qAz+c M!4QMǕye-:!gt2goi#a-0:D=5RMn%pz}5\ayt:nf0He]V%goB.Xyq720N3 Eg|ۙiBb}8<?Jtx x╌p _nJZy;y"b ɰbK̅}e/ g[99|W";HҞ?lmn&+S}Iv5Rj$ *P'[s{ت8J'Oб6ݑqa?[vpGp^}SG-xT" HfQ]7-Es<5|Xcx"p~B]c7 Ν>iPQֶEm &cy m%O຃9 ߔʣY#"t&Βϣv?؆3XPBKuhNt~}arsa_a.nm "D+?W y %AoeW-I8I!G ؂(BG"k'UbæEG >jR9`gv hr~azq/aEb?ea1N)'Cd͖g8RK.7\fkVyˈ9^M,}(dMlP+'CKm%*e/I-i-ɾ?e(] y {FL8w(xvq=q)tr^ ..2=x۫5l /!8c|bG;FdMW#Ody+;1 V{2LchJ`Dҏ,eo l*l a3y e2B2LRwP ^cزҟRi "\ L/8WzJߚCMDmnjIjЂśiy~`<#Ar^xn|VK&EV"TUD!ǗZdBg3[i7킡Y.hXskvtƢ6Q /_혤d|ګ%885# kD MsTؘ} ֝NO0hވ ͸1Z$[9O߆ԣ4yndpOqgfi~p03^v9Q@c=?d4mK|ƯҌ1Z:X8 Kۓ-<,2!KzN'(HZk~jYQ.z)鹅 Oef_wTC'ƗLBxfD{2EsݣpԜtFȚM Ð-\[rUFq%E||sB=$m[ uSKp7Wt \Dq!s1kNoB8*)rg9t+*A@y>.5S 6~T`5(Nh'͜I8:>0'SYGQ'd:vzDUTk2y e׉>nxryթ7Zq(b=gf)7;9,v5|=9j{ZMeOWBE_A"P{ r},2}ֆ0m]cVQ"\E5cF ȶuW\ Gx;uVZN!i!Ә}зK=h{pz-DA6y͎> `Pna҂sV ^/Εr9^:_b"[WfC+8xsy \a~v]F_3Z&?Q+B/QLW Zp!oRezGB?WeaH;;SA,!A;VN3l*{dמH=fk/vCGBw=2(pi@=԰'6* @;،%!lo4Y_lVY\n=ou:)AQ&#b~:V }<&4ѐ O j@1+Wa*m{rL`0P9R~*o܀ t;fNk$KŤU rWE]QqYtXqP +]v_(}> ph:;ԗq;irVrdW,'nqAyْI$.ci(=f%n§tXaj-нl/D?=!Pvϋ,V9PYz{UP/HqvQvS>| HecIYycFᏜVi<5®T (.R/GE f0#&{Z34A?j*K6DgWB3'薞Kҗ7[1zP<\u e|NЯ~s ?p,$ $^ WJ5qc&pl)=w{dxE6ooBaNf7sAR BEC9K^) P+[tWXp 7.z&]JY0~Ӭ s'KtDAR$P1wX0A斂z |1ഈfe0MJ$t z.>Ϯ/0n4&QETڀ6D8=h5~GN٧Te| ;?#"GVŋcḪIҭ.II$xy-?i6k0 Ċ3'aH3?ioT#Xc<,e}bVA5>[E c(giPS3qZfĹOq/|Q. ո^Fh0TS0oH^|87Nf+W>w"c//`ksbt{O4wh\8 Mw= =vos{x42^ wm4cuI,b .85'.@MGⲞWrnfF%܆Y t/@\.Oʢ>=*RW% ^3*L];M+vG 7?V>u"EAW4s;^4?졟̋/RQe09ElϪW6>Iȓ_ђGN){R+YۛP-=q7 !~ᣰݽÇK?Ek'[Ƽ^?ZsP*,}E˵eHU8^b2\}j w06R@UG5%iUNb!1V)!` a9>\9Cq$4\}H|z`odߜ*GxfDЮ0$RL\~Q"M_Dwuc6Me*;?(W{S4=D^D%QǤeWB4!+#FZ,w\@ޞeC)iqE5T̾~m*!ӏ/o@j:@v.V7跬o6 Zs SdNJk"AНB{|YZkӼsv>u pZma]tu"vk2ِ]n>)sIk9 47O V4y#9lm gBrEqW-ݔoh\&2HLWQCC3 Gʍ2|}IқoqmxW"_b?I SD9N|u鏣Ι{%jXo)ٵ±EV#`)`I?7+``yƻ` ,#qqxiM@`,*-9; 2^եa-5+t}|ߤZ]oP 5 e06KhFK47>xֳ{ fC]VUaۼs~Y g[(waEֳ4dF tPm1]K 1 `ssD +gسrIԨLՀaB쑕ɼW>EaQM>/vud6STs',|ZI_craM="Wit7e5>afM ~=Vp?5/(x`K&1CWrs`Y}I8[MI lmSx 2Wx}^GGQY4vȠzUyUN9á?K^`K& 6[=OV/gW\#q|C5%^&.x3M"[!.8 /vD.~%wȋZel7Ay%V/ӮC+9ֿ ڇ6A.2Ƴqta:Y,g6^ZTJ[ZL\9. FM^| 7*rlMjҐw ٙ=ͻvG.W9bZ≼g&PN=l ,}æ#p.18tlC h7P8zMmX01 AGoG)u] (lcU ?<[ 0 D< ZiO^O8惨׃xܓaѰç"2c^HW20SŸGSA@5D=BANcף@j*mwVǾrhBɏ".#Si,u)o矬c$]:HE0qգ ibG*s9؍*m.]wG(QqFFYvc4K > @%99mi7xAVџnZW|9HF :P]cšx21x̖oh)h߾xUC9`i;:d\,A7l_k8}=^HvA'GRׅ1ۆ║H{!<3 c[#Ŧ7Vю]]:v*`,Lfhj g`.7+rVGpek5z2 _b|yg/qZE$y3pB>B ;o#"FP\ 1<`K\ŏLchS9"ྲྀFidܳ| x#`WZ`7jt 7U#zCyMїΕtPHnMʸ;X*ؗdQrGF"$$ҢcS:ڥ$?ʱl* 3:D0q/ާ~(lT9H;GYDnTkXPI \q;b;] ʸ#sɖ(~YS5\^ JM-N\.SӺ'Q}F/b[f>`*2g;53,PH hR51ɭaD!?E4XZ_МɅŻ;Orqdb(8{V;\ |s]30Dx!bQБ."CC1>x<[Io&£lPg.yC){/9"g` `]6toۤFɃcjo m ԁwhv [qG\ce%Z:pSLcu-X22d^K0pi(3(nieI M~Y UVRDt3Y׏l=,4MBR0 ;gb\Ƭ#c7ޱtk_YWN|3ݙ{qWUH RѨ+j=:Vk2d,dϡHrS4LStw;oE&{b@JGy"DΞ*=>r4iQhPov+)Tml:}!iSUyxߕaɥ.^_A%J+9Ip%5(1Qe*Hi=VhP"0zgt|qS4,ЃcM|Z=uthA- d{o1{gQ5mHr|$7`ُOīӊ r`9quћR Z>7Kν"5t "D;akP; NjG Q6 4ܩ*v XhV֞j+OLf,Zw*a~ń˾D?%TzP&A%9Js/>`ZKtڼ[ i2`n#Ъ6ZmFԈ麱\ٵ{/|.q.)=/gCo_ٵU^sQ)$5U|7uc<\E (nϏqg=S+͢OI=uHSmGCVB~^|;J H܋1+Q%MYx-̛FGC"_兖~*\s7aiA':L{4mK%;Ee6&I=p' V.ͣ}\9#9;|4N}w[w|d*{ѿ+`aZ)T7q^ά]]e¦9`"uuEÌP8i:="rL,A)}?m+Ts4Vko5J"E<izdxYL"Z[$gkLyh$p©zq28 I>Zc*v<>uW>NT kuL#68ry\Sο&L,*({mPsFl|')ǸoJ}y0.de@pU .[t}_jP8T{d?BY{h6|jF(k[BǡH*k;1Aa@΂6u1$kĴB d_6k8zmSTjK{)(I0˩ 9T%CL\,H#jb0ѽ-cv&$Έx\߅7r5K,DsE8V++}^=7ydXCΦ&IPq(H~8'uxnJ3>τ 谯ugoRz-rx~/+QD|cHY `8܀cˏ floy:?c^< >c\|r𱠮%`tyXO/ɫE$ }DI񽭴5"dS+}HmXwg9\ EtUٔݏ!e?F3H"34ӆ@`&3q)(F&2&X^>v3 pɯ:U\)d*:k h8V("۪2*tl,h RVԆnj;]>ֲ)ױFlhS;;}2l lG~Lj𿔋6+7#54.Ը1ÇMٛ@,=}:7\; aq{*f \Y'N~OciCΆL#TXP@b^R{plÅJ}QA{(G:*KgQ_z"?Enri\G{јn&y!op\Jo ciASq-IO1Vqo_^♉h[z9݋ (~e3L7 OwhPV z];XV">|Ny*të}”z/UgM4b2B2_8IqFs˴,8QhzL=+Ji.wBί/FkI=U2RiW+m((u8 VN.{zMU]C 5b2$,r63Zӌ9@۵/I/13aZnݶ'KRW%бP(AX+SE”k$}@;M> ygbS9: 7m!w[׍# E 4ֶ6̦ʹJ5}b#(E`l[$;߬oV|",m,[,ld=n]aSͼ"8 \nPXiZĂF{i"˂$"j8{qc^Zc:j惺Ǘ <,/֭pK8PL5x4D99^"]{߯(;vNY?/0vzx bvim$4䎳Ԩ/g-㤹g]|$t2 q_aP#8Eo,gB ^VZr$?)Z((<6Ylej#NjI R 'S룙3dd ۺ,=6TUfkC$Q,o۶rqWC1BʡfJŕ I5坢=6WA^/>Vok7j#|E( C!r=n򥒆)QTqčJA'3/5@6|j4׽{oXM`* 8x0^uwD|]%JuO" >yINH۟Pߺӕm;O=y$!E U3Z?wP!Oskc <۲j6vk+yt_"fB,SOH5edGfAƅUݠ| Lyفv#'36 1٫s7qAl@.0#jKWn~7u>yL~eYb3!Wlx"̤ud{=yEZNn\C.%"mx=v(ʬs8@=[8 t鸵$HX܌l뼏 L~g~#c|Oycxce B@Ll'cUxł s9E}d UcO<2cZF7[Iom1  7E@plK%AsB;SO$duG$c y;$wۖ[EFe>X%OЗ`A74Gf&|&|je$dkE,()>fC7gP!pvڒhHWͳHÛB2&kkNSt!}P-vAdL9)?@8cEzS6%vڽr@/]y޻TP)/WuuȑK'Ӊ(s ;a}8:T^!^ 2J{"İ~pDEVeW@]^E9glvHq-i\jm\:pr'0H>xr`qT|?졣nF'^C+\oIFd>ǹqlVsbӱ*M룏t7p-iӶ !lnOڡ%D,vc68}!x3>=]Jɢl" -VE7R?.sP ZYwgfz};*-֎\7I)t#sȱT|#ftrgtSXm҇2/Ah=p0rBMas?f1UPcA٬܅p4-cHY9e&]r28e4("_4^hsiڦY011>ELe~}U{-myF PM XbT I̅I{kJUx"gG\E3ԕmejp1^"3YR$k*԰8eAmSy@ꩫ(\>-F̬+zNvaV;gy D $wio(gn ROs x̡f(U8kM`:RA;riŐ=+EFv?ġՓ;0dra> ENi96V vr7 H{n[ `@,Oxؗ~9SazZfTFB{4rwrƿȅ78sϥ,aǀT&2IhjBj| \5vО:o|1 Nn$òAPiq&8BWku´( $FȶSů c`h/&8BNN wfaI~"Ba4k.bxp0R45 ?uwL E .԰EIXxq:AjtKCV<{,.o$Ι df|ȸ$kP[YQOJpOMKY˛|k_- 1IpkJܪaD@Cː@\2[-ߑ#TZ'Vylk)1tt-*6v3CbWk"1-% ̌fK^S%.> w#a׉Icga:p?>UMqfu/g~Զ9P}%^q?J854c6?%DZQ7Sp~\[P͈瞭u) OMʜ9W/(Dyh߱*8h@ɺeYuHJ=4vcٔ{d ` 8eUQ̳^z]eflcƊ(2#wF( g/lCsLݚ|{xlL7e>V)6cF@-lÅscy|Ru+LCWP+⃺<#+@\&OaCqi7AlcHkhO5 |4nݵPgwj873&^kdR fQMVICvtZ΂ꎃ6[ ҥ+‹2 /5wtP9YjH XL-BLA䧻 /+FFB׭Y~C׽hO)L,+@Ϣ%"R'Eei&a߲v `="4Ӳ@p<ɬ# R&iu#pkagVr >GՎe@=ra ͢o@޻]mCV/4pQO2hǃPMhjuAǶ<=Zp9z^Fx r'SinK=Qz@f ЩKar铡~^HLɟ|cV]āUvx\.XZu\rێP ޷7p=: cbP \ Lrj 4VJ=7>bɤH5xiz޿3 9b?i}t6Cn3|_YLR3;>V$bM-Io1j_턖>=10|qIwaf0hm㢊 unXc>I!.~ì_AeKB ~]/jؼZZ!^6R6g袰UhXحTu) He := P K! CՉ)Ϣ[fh>X+hN36 -D%&> 8,\k<ֲt^~# t4.nRÒȔ𸑲bژ{.NfqrvHEߒ"%NxZ3-˛8L梜y=^>zQ̱KsH"ex pzCPT/K͎$Q/&<-tW+ZK .xdݾs'QBF: 2ߥWs70)ꕹ:/9JY-#̎МsW({4:~ތRg4GĨ$aX΅| N)JDVxMKV=f nJep41h]S,Z:,y/i5)JbWr %(ؔq;b}t ugu-z RA:試.%$)Y8]{=@y6o)"zȢ -z}V^2` aTc>cSwsxר-un8!:' 㹓ОVDIUFY@D_30ȏM4w>2J3wL,ߺ!o/_jP'b yw^.1ܣ?XL/\jnUD>f׆}M |  g-Ƃl" 7y?إ V`&E1+ $+x qN) 7t`%CJV &oV"bTw4=V쪞+>, s9/ d;M/(Xim;w(Qvb+Qk]!NT%!AR<[B-B0RQ(6?O,;s/hAmγ\t%>ib3kq2FȂ;h.u!̸!P , ( Lkv`Υmond$YKUK;Jehr6l-HqL{e^2,|t!: KpݤI}W5m0&k;_?=,?R7Q+] Oy5!e8+ PVkS>1 ڲ"f)ձYT+g3nt9b2ၮ8@6g(YtG Vxxz.%jR]` {i5HiSf"ڸQm&Dw}:Nm[r jV[YT"cΠ4Fr\8x&'q*[٢X했OKbKrOjŜއ3jZCRf 26e\1V |eήWGНљ&Sֿ'ABӒ1}"t e11#Xvź%ٸUactu6%TI^oRQ:W#OvW!zBI%:}&G$XAiJ疉6%9,Ϡqe,}dZc0|+[&&~!oaz%^Ʋ51Tzy؞Jo,oآ2kgt QN(_W&uVCWA_m‹7nHI9h 0WcxQFVn3DpnsIȷ e3m f50c1|?Zmu|x}b0Za#)9oy7U'=e}pŕ:] mvh@K,_2X>-x\(l|?&'ZfHpʷ8[BE؇ħ5{d/ g-PRf62Yg_ a⨺$L8B&x,# #jd'~nB 8aƵ. vʳ7$n6ؿRu{܌B-hv$ߦTs l/|/eF}y#hB?%v b ʚ~MAI$ ˣCIM)XIs7ȋKvWPNl1D0pL;xSjH\Hu ,(WE̥ʰ5՘b"AIW&T72=j9ixh^~.rpuO`E j+pVW>NYpr Vёv zrKbZKUe`>BG6ڪi&vv-9f RΛ:yT J1^3.KQ@Ѝ!['%*+dg932 ?*yg~V"VUx#9☏ʭYvJ>X@_K̎)e8V7~p<6FIѪ$'UR э1KTNgC{ 창 \ä#nPkS;A/m|iN:TНLhE(M$0o '~ՖY]k[uOHÛY#GȆf O!,Y.so:P LwjR08\Sa=J_G qrh.Z*]W L%)r|+F{ 7j+j6cC se41,.a=nIf[; B _WXaN~Q7vXo&/60+>O9&@ו>lD¨1>) YeroS VR7*~^Re0WjqIjk.jkj^Hc; . _S{X;ȞNk?BٙҐP i9=u-|0a\Fsr6U6ܓ3V[ۡſ+ *7o̰Y-܌L ,UX u>"ӥahh\'H}fGpr߹FKʲk_J??HqR%Di YTY@/8UǡrW$SOίӀC|==oQ e*ph=TpKBY U0fhk,./ %tCawA,LqA `BL r wjJ6zwMH'AgR`#/#.")]5oAsJv &#SU?i u6Q:z$jvf`cW y8W&_܈k4̇Aof ./_mJ_?$tsk)hoJmuÖmqTB1J!+G$AiZZcL fql]yCpTkNs[Ec$K nOIteSEo`w6)0ֻZ iM?G+#ZK~qF: i锤އGaařKAf=jv,f$FgˇԡSk1h1,2iAsT"]G,$gp5).pZbff!Vz2E[E'83\ʱ*aW: 0cA4lM2@*; U():ZAWlZVr tIZ(}ȼO@O$5^N3Z=-ָ'U [ $6ևτ\"1h^bcٹBtsK:<5l@*"+rhW&7DW!7Wx@fڛKt `K:aUh Zg)"sʽt( oCat[RFt IgKv֟Vu1Ǜ\d$dP#+nHlNej+eHw4yU}-[h s&Qbp:Iّfk.X|e&᜹rK^sc,aGuWj[:v6cŃiQ+lpC31agL3MO4PqdH"nt"m2X]v](*3\ 0b'N2#øG&(y5FBQd1tԷ㻹_ӄc4(c-ү5FT<86D(fb BUOF0cWHE<[4)+~8\+b\ge;*>]<|4WrEDZØ;qwI|WJ\)sIcXF\g|;u޾%8nٶL=sVo~a5 [.-T#ů֩ wDjʇ&ZoH-2U'an6Mnw~Ѽ& IEVV!GpJl&ȱm~ŞT^ v"K9׬ա|/ 2 ) 9_RG?ylRTpNo%ۭ f ]B P[kmZ IAzBoq3( *o)'~G9 ,n9 R Y$/jg~aI_>gIؒ?ep(T0Qzi92/Aӎ;Mqi'j}n>= "# ]JzsxVr iƔ kYxC Ǫ8 XB^L|V6D ρuz rl<`?JQ5oU.1lT 3dR^aVqͲVAD&q])7_*UeIEU v"5$l}l=;N{QY U|h)Dd@v_b;'ze}V77-12N5( "+R"BlS]\ՊozAQ)h:goxvzܫթ3 .&&24ݺ*fcw6A$ww @저15uyjit6 4o7RԠ#uQJ4vT!ޕSE%n p@}v_Ta]6CQdsqx$C8NƗ>Aoт# :)Gv*}3eScmD(-2TC8g`\#N8:>}UL;O q&mM\d<aq >:ZɜLQ^av!q8p3%/3*d[װZ8]9FBM__D)28ܜ0/ډ/~iYOkv512[gg" toBNj@sjܡ6ɝӝ ?e`_Vr-޺@G~ۯiVsiWz<?ڑPyU3~L\ic"Ee_ VsGʙ.G%4CaNg=VU1m4a|x¡5"Sd`vۯtFnan g-`&๡óN( >#7bxCUpsr%88v: dx>Cup&߫uSj}7;f>p~ ͕!ժd.-/Z8"Z0ilӀ!HuyBcx #2­u<%c >Bb'V[?E**)| ݀]mfi0Va[CFqNyMY+cY 7Z1 2r\O-BuHZp% >y@E"@jHM:o!MЫإjN$}lrHYuSE8t8چ# S,݀ĉ7aIdI2/2xeKj ^`=qzUWa7F"Q)7C}E"3r}-q30d"1SRpS?E><a2Klo9R`1Wh` &UZ:v?#z%KԪEneԖgY0j ,7*&va( vr枍:L!d vnڱe-n}RG  QJ{}y,f/i q^LZ$`DӤ]TE%dq΅'NDVT޷1NтʹLn=biE";&CK[cs@*Τ_y3w^r7~%Lv~\SzPi "t+Fޤ.B R '@7);V1v Wd5W|]9şxp 4ZyL/EXZ(Wmmv6 zE]BӼmRd tN* (D jOǡKc$IՆ1A^AN!ۓz۬$c]_(Amf`߀%^$BgG,\-6m߾`X\x3DVjaSO[/2-xgW FVQ.u"(iEt\BrW RFDc8xi\g)|Պ2`gIohZ=.BA?Yng9DkGivzx/ZF``L][>+A@fR)ӄ%FR Xw/MV,BId}p/̪g6vA!Ȣ HQwf-?}B;h/[yg}Kĥ1""T J.eҥxT8LDO": q:oI 3&UP[jNR|բסwѱfu5c38e>,"-x=F"&۞MOǻAߜ8aqOJ0~t&뎑IdW0Yڀ|/vLEJQDta@GlH<& *)*yW PA1A>3j~74b;$g+Ճ>k4RMJσ"bd927|Ғ ;#+:K>=z鉖r4ϊ5OLM9+gA-vT<Ό{fJSN´9TTա8(_gqK&\޵V@gL};L:`Q4n 虏&^n4dбh^#:Bd5x'ϙNBujܐ,/i/gUu?AZ;Ncc-gXz[PNTG)C2Ag#|8m"dá<ausIzb=V~%ǹ`/+x))[`αvb`@b`R/g.FY`"O]S\6Ș1Y4ĨpWRL7_ &g䋺ymEU6E("LU6ro2.R1|Ƙ;b53|2bk"! i~cë}4Q R$Gw R8fu7'rX 6R+ot>v H\̬z3B1n&g06“/pv*@Ѫ7\S w: DSʀ/ #:}Gާ:DW7xHlAMֆШs7%ZPp$Sh 9ac.spJa!i 5 S<SE9lH w[j~8]! rY0L΢ȎzV_ajj/8 ӫ#Wϐ` ib^H?IzeS6ט1},~ y;kv?4Ó}'U㖻hoyeै"aUj,5\]?\>Me ;ZB:KM62.1mw@7v{; ktZ uƼhP7J?OuC{:i}LF5_sZ! z b郘|DJqiIW?R%8x~үOWAe৙xLjs4r Ac2yڔ87 `GtU},X Xg:g(gi1(a4LώȼzĪ T< {$]n ڃO/ Ùh>J#q4 NWt")I6BA@kQt) s蒑a_;hڷG ]hMQ_vj?F$w콖C_0Lsh`#qn'ɪ#L%ԎWkШop^| :.^:| 8spx G~}M`m ^IR:qۜ=$d4;2BLaG4M('I җ[3(ک1KCFP@+cݵwXZfK-hK(t謬43#Li\7~p"[HM,l6wo+ʳ?s7g p H^CbDeg ֮.M gbwMpJҌf^)uFڋ"Q09/0*lmp5ϗ|J sQdユpOqݗK\ეTbԃJaHe*70fǮt --uJfxTmn;&U Zjqh"C,t`r#Ru 8Q:ES܃C;A("hVPzvѿ#/zcދv_LǕ gŏqy za0xjGu!5 $د}Yޅ D=+9UwSŠ.4}[W;$ˊ.RVcмtuNnp!]R8gϫ| )>Dya܈ 5"f8<>- |3N~hH,Lʹ}lʒn&~n8s!iD/8Va*ɲg3c,9O.7Xa]&=*7k&lWWuPghB",1uח4(y$/8Vh!7 p|}D{;zcqþ[\ƥzO@|{5( $_FH(24>$I^~ֺ@//0<: ilhH܀Թ(Zc*U?9k(]H}17C#c{ytwDN.,Lg\;V.<`'~#r Ҙ" A4hl l1ZD}YGt,X fas nQ2!NjlOāsy'G$9^_PQ;:tB*󵇜&A:1ȥ$& 1ǁKHu vuJq΀'SDݦA*nm٧(*ZS 3{_' !]tsi"r3j]?,+(t_vf`c}ga[AO$/]@O"q>_R_ڲ50+[t;+R|P3"۞!U2mƠ"SbZ{(0١' ;*d/uDRvGD) Em9%.$NćWIty|j3c1G Fa`5zF*_Û*~H+ 48S{, _Bb!qзHda8d\S9gGљA.<`lfګ^GhzRǕã%K'4< Vqp, yq,cF8sF~=__A}Qx 1tC΀a: [.wmRMn ŧ#|tĝڠ{4U|}cxR9(L^USz@'xS<[)3%3}i;W>28om0L>|cFHo6Jɝk_jUAl4 5LuUPCRvRf Q2vxzyB.l Ooѩ C޶ļ90S x|l|<"m1xH5 xIMӑo}DƩJyhWZkrԹ(|1G8epռo9q(ί̣Sc8sƦr;Yj|_07T魩뉄anto2mvO1_Dd8&4 %ϖt{gTʠi 0Tm}#Ht\&^( 9:Π_|?kY@+Btoӛ~au4_<ת$yb>Wvr['EKX`hܓG>uK]~mɯ}&Ns1[(K!E!(%32mM}d;;iQd/+JN0`j=2Oh@r#%T)`tK]._ם̥y1ӔbP$mx X} }"Qd;(vx3+<=.y_ :h2v tx4v4 ם7G2]#2T RL  y=˅BxC":uR*r p%맂ښk(x5SP}t:Mk; MUVQg"_y@>iK/f;*{0Dr\NiC;b5.l5+4X HLșEy98L`,2WG xtr ^)<N-$xo*Hs5t'O]<#K;^p>PtZ UYXN3R,#CSTpJ"Jݢ+5u(M YaNGwJP-R'Y|Jo"sR "#yM6ޜQTo4Yc^ T3eܼ̎o#9*> =أyFaҮu1_+Ђ Ֆ|pְ'Ks~RW`*u*!t1A:Qvڀ+L|NìIn A >4Iv{ #PŤz9e?%ߥnb%hi5 [nEΑAd>6Ol*FYCTһDKLҊDŽ"<0H1%GM/1"^kF?fvx<1X4zпQPÆ8ޘ~|@߷'oRK›X .g_U)rɃlj:Wx_F6uZ { Y2`irrbao2 .1*$WHcZZޜ<5|HFT41 ˓&Woijmkh.עf:!m#YwvLA. <&Ч5qo GtcU*lgÒ݇'; p\0O>lyZ={E۰p~*岓x ƳNKaig mΪi[6JR ,=^ YCqB4^#=}8VKtHJkQE,-/Q[@zQ)`S`O=@zt},G`/ LKeSHԼkӢΐ0fG*K 0q.Ba'{.=6%_i^%t v&GI%DWܯ[,,Aq]Pvd3|X&6[ݵ,yQ%@ T M +*tjCa"chT TL +z/kpeA0͘c3,0jV!eU+qY6k0.-'A`US "('SEsƣ?O*`1M^^@؝ou<_7 n"*ؓtT{w4 4Q\98,ƣyI<Ԓ6gˌY̌?&Q̼ʏGp\u "f( 3ҵ;~ϡ}2\}EZ1b}7?!yG̮<%C5ccYxӲ,*Da?pRH>Bϋ2Gࠀ]&镣4)x? Wf -@QZk1K矠&:!HŤ0ÄRPN⪵v%z6WVN) X#8}CNu&+hEd ڕg%AAbmMD8,XA :Zi]ڨ' ཕlG*{@{o<.W:ۈSO~LǑNZQ 7w+ǝ٭`TT[1~Yye5qRG(R#KP{>yWk8_ ?W Fi~$A{X }n?Ζ_ )~ʝ k\EzqF@L iF#|V˕‰(bIWζu,^VCM(î-%[@cvM6IQ,oI?#T@@G1U"дAU%MLh5̇i ʁTƛqd&&6KB8WR9|%i?z@EEPD:SX>\ےr;աbBX>R,9+nSP@G,ۃW̄;Pzi\;4=uH)en.R2iDܑVżW.eZ3 ߗ*(Q몔wP_u _#E&@ɱrc[rt@g \?>2uS^ITx 586q~SAL̑T'ERY1>VyoX+&~xnzQ`ĕ.;gXkxXn26ԿySr`J1;_N}طSS=^?/IXr.'s}Woy ԶE#̔sdM>/Ca "CYfy"{6Mb`ҷW磥G+sᑇ_3? N;? Ysp+tޞv Jԏ~_.b#[sFl⤋ G_Qol?s! yamNrG29е:+\h~딙CS,ly[q,H5祉UYٯCI6q{w}$ JReuH.u(KW!'^׸x`j*tQ[gďNCRq ZӶDU +.h&6,IՂM$'h0hWCE]lHd)hTԕf^=aMS[|{5k< '>8ozSdObl_֖RFθy>s0~Wò씡W`>cELLbʄkd*y(1O(濙d?CBCZs};`ʿ-xÑLjpnO1k3K\M}p FHv,(+;Yk> l[lv$}^K9'"DU\:%W`]Ԅ]¿B70_FUP#R#B!{73Q쨓(~!ʢzeh4eb}i5lC{ٷi2v ⲽk<AZNoW"W#")ЉyKʴL5}UzDQL*U*=Mr tn7M kKB; ~=A##NM#HwË,Cwb)nD+Lm< bs2j`aQ._=wr;3 ؿ"3Ξ-1v;W>k)<2k:5P T%KՎǧ\ZzE+8!}կbbTJ5\p'ǥ6ig8AR#*R"Bܮ3v jB?aĽۼwK;U.]F#%&/3E[\qD H۞P웋ɮS&OSԀBgf7X @ԋwC28WH,%ovBg2 N/O TbE=4 OgayCy[&JtȭaLA7+VZk g< ,'N p.5e- Hg 1Iq~۩SG^{1whL,p =V"֦'nca^ ,$P($\{<2~4}ÑayDptes,L6!?Q+a챊guO,Yф˛DxG6mnn-7ЦQ݂,Ҕ.V;Rx6瘥YK4:XLe32o5'mziZ/@w x:l>I:G w66F N\-3 -%J+7| oGKoIc ^&d8{DƱ5r͇$bZT!3+?VA!7*w `p܅㟠U&~W k6am?^Zx5*}vȶT+j *Jj~vw,'=vT_ 8 iNh?@aO_R-9:bp}VDX&C0)*7*0_A"17ތM(]Wdaemv@R2{rQE~W.uI2Ty?!x>Jyqy!-"U)d c!Z]|ٷ{@ 0)CZ aa /s&XM |Χ- lF\ C#"iTDP {i":(^`LyHV\*&>܍C a6>R6dዢ!4B)KWלn-=;O et{hlDq%f)X /]n`9X \fH] 1!Kce\[f}!~< hTyiHğb=8N䠷4r%;":@(Qw$rsx5~nOz߶ `YWg⑱gYZ07070100000427000081a400000000000000000000000166f3d9cf00005508000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/sound/firewire/motu/snd-firewire-motu.ko.xz7zXZִF!t/ᰌT]?Eh=ڜ.+ArДgZabS1Ykj[Z%ѸQ@m) l3gs׎asA$?`zw[̑SB`q,!' \7:gKUeZ/-V Cmd%XƤw -кk$]%w۽$=Tjawc^\]"SfQqk"ka_ -Zfz;Te^^tYOWי%(?,g@twՉo+ݑڇ qCiR˨=L̄WgǬ[rp$}TeE_αI?]u`OsmJ@1)02Tz;zw e"IYDB=&.8OE/gU 7m+UgM18rH(ݯa8dd3{-0Gֳ6tK%Pz!s Qt*:Gx"<,';W&EIv5}i|7~:C/}}%^`O?wS !beLafY"b$v2՟oڵ!+o;O.>[f]?AAT$'fC>(@0~) A~l\Mγ 'X1%9t5d ##_HI+I(LbA>V2lв $&v֙$VqfXZ~a!xڿ}k~buUX0\KT2;ʫ@/DY]<N$8jvt?BYqbY%\sQ5Ek0Y΃i5`*G͍K>WmO#Ud$">ܝ@*i4yt%md?2~޷;HXv>3E~W^j|aH-<}!qxn;q' oc } i`0+Gqd—/+b>U5+nNä׽L0o1QM"İ^<.ǺnXkOc#8gYdI,{ЮvKF4jv{;Dh{ʺ.Hً2:8s-tdi8JHiٛ 728';gE)EIͿZN/:#!䷸VwTe'1Zp5+ܙ왩ۏm?TdvEU&֔p!o)ֻ"N D{e]R2ͲLff 'h+uk]&0/ԟTÍKpĒqB-+$@Og=PU51'We vWN$$`OS#tO(]&*{8gqYNz!9=sX:?cW+-u6bGij ʵ$[_!ƽjǹ9&UzOԵ:{2u{_k;$Ce_sf2^~bstQA{EՉF_[F5E=z4-cqt.E" ~biiO4}ڏ}\NO.ŠOl̍j09ZzP< r['qb+rT΋gaVɊ|Vزpɾl`ӧ>ULz\ƇVW'Pa;ؔwΣgfyKfks {ǘW54H:[]:Ӆ *["5B"?+Ŀ,Bqل68@>ci$:@EM>&a酡p:Tt*fqUK6غ ܻb;p+"7 )%2  G:T|&'ȌNY) 3Y1wi#SSFVV +Jr}DNY^|;ՐZ,_ 9~3~TE|dg \b)(2Tjaf| x-#d=f5Xէ_ř )3֨w#GrP.0OxS=G Do[y'hٷGT'ėAƊxOA9\TڶR<@ҭy -+틒q2 ۧOsY\s'm nFԮo z5?w1cv9׎S5 6C5wE|b"b% 7bߐzDzCN!NM x[˵F38*}VkTmeog Dʲ=tu?ޑ=$`vNekh7!1'nn9 PQ7b'u C_Š= )k"LImIb˜vԸb Hd~)rˑ'`lxVtu؎2Wo*\?=s C2T㝄vݢfWSU#_[ <5zW0jytdH'/良[;\p1%}#Gz<\(!_p|K^ăi?ԧ>GY~+ma02͂IPoOQ^p 3ځz" bp]WRe|҂/b̀sNCؗR=: IP9ixbt1 "sBRx?H?#"Ktc -hPO- /k~w'CC e)_:t@˚zK,%WɖoXد}E/BPze\LpԬ} 599 }K&v5RSEֿ-iWlo QS.A2 &=z+Hd=l(a2[3]<0ȿ7ܴ=ej=` 1u>4K;9ѿ~$I ߂ǀ MԑEL/K ׵i_{l$C_Wtz1I,/҄'+w"MP`0Bz3ObT s?rVv <5hG맋3(gT)j#]!qJ}E0C<4}9}ıkjkz;;6=IU!AKKԨ3FN\ڢ+u'8\:1%eM 4Q)pu]YxiҔ=F'á0Jrڽ^:!ﱿ'[b$~`)`G@-z Kb۹Jj1OtJo@˒H!QZIR淭R p cwJw6D 'ḐJ$YK'vT#hk00 }w\W@.?^+D7QcSLT[GE.1vG+TPjKN VkvҲ e~ 53݌Ñ/.:M*{ |&dPQ-|'C^z|d%jE?s}^Fjo!NGЗi<9+X2̈́7:l w1y!.ҕx@:_?3ǫ pލA/qTmT\%Ia_M]>QT:)4BE-쉗NꯅU(P`L./~$a4^,$i!^NjY4s,@oMi@ojլ;{b:*DS!Z+y+GuYZ ^-wbg|;~-Y[;ѹWʤq@}9a+/v<)dvjNRmbiЅ6n1ap3wϗYQ;\ULv1UW8{NRN1_gkPMO7UPվfoA . 0c'tSeC7K[ڎ3dFO bU8"Jo@Vn<9(f)Vxa)PvY Z8,y#㒳EŨ_4(,-}2A/9t $,܋ 6(FsEu&ipPPY,l $7 Ze ˮh4D"Pn= <%@EiBml·y߆|SCׄ,N􊆊h V"]s?+_#8+@SRt1hON^(VՎ,hؘ nNmLv>*lv7\/Fs4hjz ͟]Ȃ?#O1\{ 4m\HML΍6jy73=b%j>, V*MZOz'|Ec4%!;؜>w/o h ܙ"$Th .ދ-EםmqEĀAGdZeFCjJB=S^<η7POkکnHKg$ݤݬap#rE1XJ÷Vi*h~dk1`]鉐E4DI4C+PSsϧ820|5.e'm~b`tB{#,hF?o8exJE3iDkIǙOD3-_"&~ֿ{Re=<2*Bksp%XO[Ɯi! Dy3ؖ{.k UV0R\D{Lt@^}YKp(#p89V _BZ<@)>qoEe |Wo%KE`W+n`2wQzm,7=hUF/%d=>h?8d `f@r#\N4Pl'$hhKYʗ-" a\;hщhajySV_:-r/C,a0;e1iyΪuR[/ am?Y7ԟߎ}֊ј4U[݋+P؍,Wh4Y $KP`xVEiF>+a7u+B`ӹ%d\߼c(`nNҘekd\,I(=~ nF+g%|MY؋{؆c;8lc}K8͢xsg'5CΏ+2ѐ-zh0˼C0kZRb@E»]@'<Rt6iξ9pjQ^q3ӵd`*E%e+ 'ۂ.fМ)t[6(q_Wȟ\`fH] uHl*ↇ0P;N|1`2R'%tWڅO@BR1Wǘi6HZeq#_()k^} 7b[bN]R&IH,ʘut){閱o3x P"AFz%6{8,pAlw ٭+mˬ-4 ֧Ȉv~AYw.T-Ϲ8[gK^U~uŘ*Zw{;b@B^J4 χo(st+v?7D(L %4f9UkW kk;8TM]LGC 7PyʁV > VoDl]{ Enrh v>!J+qnSp+m49O!$=I .t@~G[zE2rOop 斉;ǎ|K0#5`N@9M+DD}d JW -@$F/اɗQڮ$Y@aJNR.e#itGf$C͛{KNmy}=m* ہ}V*tinCEx%,#)W,mD$~@ATcީh X8J {[-{`paX.=aJ;I2yhI,S\mg5ȥ5F' 7Kwp  ϋOżK3oNf 6f" >U.oo,G0RA+ayiJʁi`-͞Xct;ڀ^N0'ȇ0C)îk 8M;n,g|q7 /`Ȩ jQ&v RgS'EIToQl"SlR]^̛mB`->!N$"6( ȂX5wAJ0(yǍ *;4xi'LKk谓] IC JUHw﬿1?e! ȢL;CLԆ-D2lJ5/}KRd1bUBRaōԣ-5Ics!A?$x.憣4')e"whbCMke!10ݮ/xFYz¢hKBrZEn2j'h0ة:cF {TytDu1&@ M*{U=Ϫ&2 fO=^? ŋԫ9!c[fRFw) `yae@..?m-ggWը.FgOԗح:QYU&v0i:s?]LaO!8˾ 0c 'ۊ@NOmRu*g!`RdEMJ+ zfg k,,iJ$pRg`ByO{./37<'8d.M" >;JB͋B%*h*MCvOkdJ;>juyi]Pj[f2ɐ0B6Ke}B>~Z 6 Fi,Wြ&Oc6^c(d9xͶ]'4gRk:+7=NcDCdټRK VԸe 1N޼0E+BD2:&U8hC. q*M|&%&ВbYVB4P_uEs63N/h^=u#6K_:Ma~'M#uXi |6EՒ~]KqG (pt9B}/Iu|/ʢ2Aks|j3m nⶊJ3S Ό>Q_72PV|}{|XX$5u~N_ʺ7[BSjKZT87Nb%l~2R%%W~DMǬb`~Znu,޷d_HYFi2 ` |1;FzRvzOY@`՞rAؓG כ~$БBUG#/|pU>Zx/ R+ sݎ\6R9` s#ښ} ?~Ds~ʟBuMc!eg\N;Op!# 3??K9)KP 諧9փw_0x7` W5rYQF a|1P<,eN-7z%6ESpmMS> N;>$ %e8PJX*l>2ߡpo5+`ǏP =΂pm$fW+_2c.{G9ewEϽ3Wv̦عrPnq$M_7k$`er{耨T'ϻ;[(9)H;N <8jϨAdnl!i eu:+BU%vt JgDq֔[jl{~, e29 hdknx'뵚 Y,@ V>+7=] T[09yۀ(r/Ԭs Cd϶xjA"tH F8UT;EQFw;4~KisgE֫ lE{$cFiJH#? Fh86QY=h"ͳ͸ܞaR]E]*4̅=v5lq-b3su29tädV]x&lo͟Q7FE5o$assKP"+#P> ñKN!CҦg71ͻՅ qg5KIrZY)**S`m]](Pv<\iD)H98oS EvD\o~&)) Ԍ xTБXw}%_E|N2&Vӷ[V鿁9kT4@Qe 8 (.H&`=Z2ǚJ[HQ2eYEv4JE!|XqPpɇkeS+Α^LJb3jRvc Z X>X&d/xʂݳ9P!K~mH3;6rYډ[ڼQ~H}>%uV^S~֖=wӛUĚK X3'݊>Ɠ! e}̮4\^1`{_O&H _2W^v>,n_J ]ܕN *^h6bRfx,~*HR4nKjZ+y z=׋MqyĂ[z+v?J˛jƑ;UP"C=EzXvTdwTv&&Sw !N)tOWI9jT۝ B&udF]`T!^vdM˺#32]Yil\Uonذ:;U͞e3iLLLsyMSDax>3A"B Tr)OeqD eyxFРAGnZ"\WGߓC96?{}:ׁxƮ &2=Ӣ5Z~Co"IM=<1;2<+d+Ӛ45kMŪKmHoyȖ W 3d%Σz+cZ>ʛqSpu0cv|0dڍk˜n)T |UHϺj7օնSSD9{:We qjs0-3X*JSy۟AeF=s ^f2d!(N. k99ty䝀PuQȉD ! #ZbkRiT(Yt}Řrp?3^ĆXR >(XKn LTe?{T jBԏÁdGWM}P{W$D-eu ߉F'b;\S4n@lS~௄lmln5MzWVn8(wOzb% .!?V_P3pv>k}qS͊ `jՐ/-XlU p4fuNbd-ECtiYk eF@8G&XM͒۔DDG~~,01.ab{ӹ鈤Nʲ25 ?Q(׃~rjt^?x3tc#G3l)oZ Y~s X|Rcu)u^J+[;6߮P5L$ĕ]H?fP_ * •a/o_P@mt\M0炐SMX aU$p^8UwypV]YC-lw"{2~Gc΢Y7QRCɧq7~ٔVyNa0%uX88ԋ; 4 9Tv*YOs;Kl䦮"Hj>@,=Ȫ)s*䉹{.^,:S̡Ѭ,xJ@q^JKʂaV*}\ ?mOATt(Iaͧ@v,[(rOAE.w׀0#1~ :p2kfLYL'g9;r/SA ѷX[^NƝb("Q*JR]/1t<'c`q5B:.SX!܍U%EɻtR+-|{i Sf9@O% /R79͘,+nLos+Χ|yEoo'TI6ֆ:fO;uXQog l#$fW*8/OGJTO*׈vSw8Vk3,DU]Fw;5@.< mA 钋0&J~+r6QG819N’AP+mMuyS_R/ )w Z l7yT?؂|l_`zUebHsk5k**E-j@-nB7bo\[˕n+n\7ɤwx "߄84q TwD8#HM E,9 ;{bAxŀNB亳q&4=Б=ÛcR=H̰֡zw!ɺ]**mVUSR{&n|>a;uS]&ĸoDLYϨ.X^iO"U#J7(R /%j ϸ뒣;L!"3`m!xa  KPEzJ()i- 7%b 6P>HȜ&u#53Mt3.]p"ajVTkIiR,+vgD^6 V0obHGyq׊Y;_lTrLEuPYx`…wK^{I|VGek6xu9`eIⅲ-{NSadq o}Bap#[=IPs뼐؟ > \,k/Vnl?9G>9++HViT )3$_s*6nNHZZ, Ҫ,A[Qør:m쓚 Oh .9BpK~>J$òह:.W*@8Ir Tx$KAγltVb"^DxjL.}WPHj^wy-Bb[@";L]'gpK[^JԟIklPUΩ<$w;{u{Q-ĸe*oG2=؛JAp%Hkɿ s 8OgXNg$r3Jo(VR pa{}լ8-ÖSJQlP^JʐB.I{A\P6Zt*-j%&e|EAep1n,+vks^n˕i5ÔCVwڣ.2M'%R Z s%`ڋzݯ^VBGf<7?.;Јصigw0S|^8ig:/usyTJȞs#X|䜋AV)&qՄFJ LQije!?GoǵLߐ.7G?AҰA"ܓAxA[ /(4:LR l Pa\ud[|TDnOSNV[}4yKT=dYw^+7j8EœaQ<*s?WfԱt#O(,$a@J$z[j2=Dud[ua G4d 7Sm N{ElqnFZ훏i(X`Az  F\[_&zõ5q:ô؝QIsbQhJ?) <r~WO*sy-jZM^ݮm4 cDCW/v}U/8#,` ^hkcꋘ|/BbW3_ dKa:Mr܌zԌ}riU~PcHj p?KW%Ms W !;24̣-pI`MaY+!h]T^lvzчlnuA)k8-Xhc%w,KIYkq' ׀D)CcG8""5c&ck&&[M[4y50a&=m-y9o̯׾(zhb:bΈVa YG#@, K?4U}?v-֘! )?dqnjhm.)dJ07ٖm]PQELW :c*_u1,N h~+xUc?1uC a4AeSq}=+\oH~_R]̏kQxXIo0lMDFa:r eaLy1hCh.=}oY_8(2IKxXU`ek[ܚ& 1il9$X!y]#[*u%onE?›^7ޠ*?ӵIQcݏvq([,Twp` Os: ny['*W3ÔM\ "lǷV7Jlt|/9J4[/_ѢxbAf%j XPߜD{lOϖC>]jIh=Mt ݲvRABƌK0cfl8׼XFf:F2U:8/as A& 1l>{4;H; C1w5&AK 7n=l`f6Rc\U0ZFzS ."gH]m\A·YNE!".\nD3D3F1hvhL4`mHƔ4.ӖTWjAEei #.!]mUfMzsN:${İuPP8{Tu +fe>_#o/bU4K߂8W%|ZXw~M~8/ O/Iv:KeQ RRx|4c5LGY.;J=S6JSDuB8D]g+5%b R+r d^w%o>:H솟D'H,(tiy.WM{m= WAajk!-U&C/ 0gm jo9:Rz$f&bdo[+5 0z@ W8z F-TVcC 2LDlf Ym-]#bf6f֝FR$E94upΞyP]2#5:QEod XD:.,y'kk:My%^?aIN37J{ѳŐY[|N|{ cc_]f+GY6 4 UQAE+.) mFer >Ѿ縍i`H_8ߺL0hAΜЋhʅTƨxDitt氚+UXo O^|K^B`҅|3EߦA6/\O-1JHyA`wk|qSsU򹱆i+&JV`bz*<~wl<+k:׫+5|:Y>nw$z^(iL>w C7kkؚ|W$e 4פ=Ks,MJ> o)!7COY`,%\Zs 8Dj{ħ Z[ܰÓJ%rEl$f3"yn9{6$YbO {St VP|Rxҝ~ES@hE uV~[wJq-zh=rd󪸮r ;[8ID#XaaNžkX'x0)`ᄛy- @!咟jn/g0'γ| wN-+SAZc )4`Z+y%AgZSW* 8`Z>ǎ2Af8'=;LJ̻-2mVX_qwXI{$= 'KZWvR+ސE nϴUfBmZq\ ХKBȫyCjbifLa'd 1"ipL2hXV{eJ432VsK{)]'8%)ʐASCWdhR2!^g @<1pdD'^j4NA6ƏK-[(HwR+>^=lh.RֵS\47yѮ]ބoQXh-=s^•&4a] +Ԉ Y45O~,g!|s"0Vxz q]v{$'8gLX_#0TـHAz&쮡P,s(9^B2GkW$g?s \| &(hcB5{^!Ծ!gB,U+k܄T);D€RpcZLz/hG6dK%sKx!f7NveuH+NGtE~&jqPԼGъ@c` -(kxqZ9ESc?bG`qG!RM.cŏ#vnK&q:KRU rut )Ʀbe۵M2<Ը,(&JLK7'zPBH7+(q'x*%^IIգzO/II"Jl| WvCWX.ja8):o%?R#pFbfa4w fm·-kᑄұ0Bj5f~(xmMiZȐ;CE8rXW'DƳ$Z6ĐSM_#mi*˧Vr;>6=`jC>b#zA2/k>=|g!C-Q$9JSpWoe9W1|>+j=|X~qoz^3QG83z u[/vs_>5m %ȁJlHU^=*="qc4pO >\LBb{1q5ARI5$gXF-r]u.ݑE I)a.cc4و*£Pnx8/du{_镙'[_}QgJ5=w+#JLvjXc8|lkt<(YӱG dbx{3w>s8+ ?2&e-h?dmɔHSEce83+ ,.+D5BH*&-2$ss^CJ46/Ʋ( kV)F35a"m.DZ-)': AhƋ!bR?yy3'O4ɮ< @w\a>T\û۫1-k^}z*ɃTtaWyKS&,#𿵔CE+FO8(=+֑J:02I = j\!_FFN&S/9cZo,L͌sK,Zql[*Ŕ}3B^JS%fiQ#*Fe&ɲ6_o ^6B\TRB`2q#ky ds[äN<ׄ8h^s5!JJzaA)ś19kQ`W&%c ػ)XpD:fQa$zI%a2sx1YnWFE`RR!B|ePEmRtA֝V2^,4zcAv^/(LG >pUȓt )- j v [)4URB&[6h3Žad=d1Zh·]ʖz.r̴ ɪ+uLO2h].@6u$Չ?}o3߼C NWJfkkmY񭾃G\ >3]1?*̛;ךt7($'DO j>[no,ZLb_uqM3j'YMoÍ[]ViO^DB=y}}Q1 [D}+T}چNߢJ(Snm7,΅(˴+kPyǤbz,/ bxr0M7tY Mjߍ-2YI1UPS@W&_24qX*|>_[#ͦjUA mʱhFH ~M^JVW{Ѻ&(ȽHtYΏ{,ԣ^ahA[Pf cv+y ,>QV}/.\{FzA*m^F|H)y$ 0L}/; iNF\^=_`ܖ5Jcv ۍlc 2$[UCjDFS|O bI[I'(!O]h̥8Jgި^_qc0K9|`1DE e*BFSlW& ymd9Cm`!6e8⺷J7iD=#EV qh=؁ҕtXmIo1g~ɝ2q;&Fg@8g '7b];3.a:,1~E-nR&r8!\b\p6|(uonW& VE-zh me~1B ,sx' p$J]1;ŕ3&jT jJ -qZ"}+8Z->Jjf_5FxVgB,9/-\ЀlFʅ/n~"TJ{ӰG7uy}{oD/$DtΘyC֩9KHjSu W~!ɰƞP9ሙEc*%L2y H $җ yf=C'eUʸm~nm8KU5-Ym؏h؝?ݫO=ָ16sRن݁o6ܾ4 (8 uf!Dr drlpJDSJ:at5y{w=e4er%}#u6½y:eQ 59L/a8ȢfҾ~V+Gs/:ݦ[CV ;it:V|gؽAJof]J6o" ʽA$g/ x}G[SG&z藂d>AB}Ϲ3u]/?!%a5Q@g2 Iw5>(cuL{usA*2wz5̖45p"Qljăsh24Л}(N>*A> sNeh*Kᔳ],5XP|g筱HSG<_Oũ㐫 ”OE޲}!1rSn/Pl 5㗨ٔzM4`r뼕œ'@ܶq_͜ w?{MZ q 5 ѫY!Z߼PНE.)JM"_\1KrzMW@c^Vѷ!v_b=eZX h@jw[/g] p'J]"Z$|W| 0 >Gݸ~D |~tk<+Fk]cP|'WF2&>Rrg^`M 6t*hv&PڤS/^0͑3ÚsWz\qkek4g<%ן 6]mNJX-x0@X113owƽEdr@<'KˆYg8Cs~v~"g3 |*EpgɩWgb>2>2%qF5/~+Tg:}IM0q.^!N%,0mī9+ :&]/奧,#dEdvSwYYh*0Oe'~LJϦɊԼ)$&KUWyue}tshf)$ǔޏF+LNh5b]V*cd0VCyvM4FbJjտF5^D8O &KuO]8_iWEP,[gD" jcCZ}M#/bHL#"' ]\{G*m(:rSИ(/=Cn-$:p|LrBar-kn{-)|"sv9 bhshqqCӀxZNV˪;ᗷ{2wn/SCf/O [Lvz:Luқ<}B|&D`Bὦ]m?CFyX+!0xW39TFkI (eU-mO>&aN9oyH]Ko<з?R:Yvdcz?$#UI'}xX,iEy]R :]8&mLRm3I"|aNa3u*?nMH _;ljl~w|&onH $揧ĺ_bdΡcQA7mupX/wON` 78ZF*O_vx@X$l\CXee5\Uj9X;J4+*[-]l,PhAiZǎqBƌ)${vZ[>b`馻V<_@&zU8xfe'%a&XI6cNU+(n´̔myN`25b@+xsQoN6A %Ƥ"ehKlvO f64 f:K‡ <מ'P4Y klҖ?$. JFz&zMX麒X ۅwi*-Xk};+Yȇ¯^xYjkh!"A#աTRYlsYȇcI M,I̾b0r0A4&.y9tkqT,0·U3.hc)KE:(T6^AG¤wr#<$ ?緸 NEz(.uMt\ؽc IP\T޶y&n2%9_؀D`4i,_60U0;,p>U tVv4U1jiKɐv-%^M7M :,%ВaIX2'i%m l8A7|]4O>a{CjvJcH/s~9e-Ki BP6"AGr51l֔{ Ί "Xot*laq0†IGV_rP'im IW |c;\aM4)9N;vcGC8]HfM{FM+6l|v +u.#GM<WPF <(RVJR[.2ޣ{P6W@ͽ1dn+Vp4*`ր*oUa찜.PO^Au;ct(dT@ueIJO1F4:j .Za.r@꟦EPʨTs_ 5ؼK@ux*Ζ'755eՊZJ;or$(*x$w#zʪ |aFoj t/4{ 6;{ qil^qS_9p٨1`r NKh"]iY)ċwYs,Pd2]Sh#ZVقj":=.SqLSctY_I#9&iz7)T[8$ТTSϷFc- ˀ<`% OWP|\3G#݃"@LkH[mԖs#fZ-vYsBlh?xഄ'q$O3cl/bcEF*dzX.ኦًRcj~\YަXfڪU-xߌW,RG5@?{PK%1Q›ȅ\B4N*#t=G &ILg;. (Ŗ><&F|Jynx'`I4t`IN{p`;dl;=NtZv*<hS!ׇ`U ZQ߫K!$_go=u~.C+q=%wqzВ5WWiy#^g }@p7mj})`6;7y4YcFr[5fd78TVڅh)2/MYfɷOҤ!;멎# V+ H<¢|Yǰnv "?bF*LޠKP+4O$rn-WTXnkm)>\oh{ (I,İ4<omt~(WxTh :ʑo{a*6>;PAA=  8J"3"z6\CRY+$-8 :jJ-x" KSej)Y`,l=b…rř6\E5W>ߗcXʖ/J\ﺑPSUdRǒ& {xE9*1@_M>V,%B{'/6@E|ԲW6H7f{@d!IMG&%,a|oM͐+(ulWP6[ Wm "sޙ9H8^P{jB7)J5W[ =P+1B?IrrnQPXŸdbTZRlɑm ! jQK̨̻78dGO:K}ϝ,~W! kh2 aH1h hr {ךݡ;@Q.dmBN<\}I3pk:]epl4K&J\7عRg_O^7,!,_IJ 1Ptɻ"nZ4͓,4 m0nl=0d)g,tA@:'Gn\DrIMtxkHWkgDv\b:FbKR$! e.ʲaod0BMdq$t6ɷ|ӣٞi0+(j| Sgh:9;˅]G)R}v/m[.u㈑a pimی~$2zodZ$%Uy\i"D1C^ 7"Lt/1&||^lZY /i7)cx=a Q佂lǶ9ɽo"$+3EҊfDw z^&"0 i'O%L=;씑 5#s7QC-u^9(Ki ihN>s_wX.D4Fΰ(ɇ5VU^?pڴA4!'[vS=hc~Ө |bn= S"':K>D-8IIPCfM0\+"Կ:LAyb'JzÈ|cK"Ὸ _Y$^CB4ju:cT}kL#c//Zcs7E@@dcj@߰y{i7:ڬF+X!Z'ufCcn(5 >gx_R8~} g{OΐB8h^s>@>0K:G/wR8x s nMVDµZo` ڝ6g# 's4ooS#O {YynjvP%7c+^(V Ehbx/:ʘKx{f ϯ('k9~u.UwS.#X lH#+[(NF ~h=8x󍲇7_@GHT׺~Xi `E6S^y~ '~!+B>9M7f򷮩U3N|p1f]lAFLbl-!.[8T+݄!r 6jJB62[ƪ 6,A1I#qODzKhjɷrO@qb9Y{[amL7vZwZ D.Zi/. +?]Ζ dxqաx<r%[`J%=2ʧ]R* Tǯ}_8z%/#cCEJ9P|]$q0zj>^ 蛄a؜lw3t2a +uAqa͊4<nTһxD~ ,^ŠFЈb+&;)Sc#vlbܮab Пt$L$$NER0 Ơ' Bڒf@/V>A$S3xPDZjo|@,L@gu߈ OMw:WR <8r MW8?F)!"H 5Ud'Cl`尹svՍ&3Hէ3М-AF@Kh7 ioJn_r_Xi.]Dz|>(Z[@ϷvuœV_;JOm(x`, ~zR:Ũ:1F@nhPkixsT-Z?y7٠zO^4țRJNyWs$fl0p٬,)0kDc@ Rn=52oq Cs])cX@{ hn1q5 eϴ{HI x2B_g5B,Lحl/O}N w?bHs5,qDgz qאLmWB4%us=MNnnxt  7l^'(_/7H O%AW߉ f1z5viґ%3=yfTs5EL\+YS\Uv wP:uޡ{o3էÃ% ;^N>,ŚkӓP.,% yܥprWDYSSD*l1$FpVARZ!O0^A΍k\2 WH[=| hXL^`Fv)Btp(tfkswHg?24omsX˗>*Ž`kz鐗\ ]D~8F]ǐiBo'r6Yx\͈ gp*S3@9_g~xx_3`m|Nu+dzkuB\3ޟR\g`0H@w%_eAX Qsn<Q76s\ oJ@;a9`7|ou+oj2d2Hx ͵7I+RnL!P x-s+#)B7 $Pvi8zE, Sf,,qk2PˆeO%*_ vY)tHVh=Kt)&,LF6 v!_mom[ht+8{Tn>7)=V7w"1x'"`3NDgVgܶcu3e@{1òMx5;ȫ#7hpHVw24y]"gjARKD94+NR <.p06-'RY>u!~2|,0@^&p]m`^::W'biJ~(gQb!& vm̞9U@^d;=Ր wC5CY#yn@)'r`80'&0TThV;iR*`\H~$&PSEy[v/[+'S.{VJDk$ڎ{&&@¢U!O+ljQKDm1dr>-nkAt:'*? ݾU!7ʲ^Kd~ G],&a굠^7Rl=cY*JU܄5lO0:;r*/_peiNxCwgq-~obV;ӝ'1mrQMc[S0 i *8__CDX-GlFUcϫ-x?sT_ *4AI(6/K#GcqqZ Vx3$( Dq[j}t9ţB}]q^3XJyAG2@,%dfZˋ\mB-h 5C3r a-dPQS ŕ0}cY`CB9G =ҭ8sOPғog@e`wm=)6v؈{ zN)jܦSY4w;D|.$+!o@1ӓ {wWND~"V<.OVaͿ[f`2h VcTn/[O:ClJ%,%qĪ>ُaӗdDP_B]y~>E}0 J+ `@G#tNWK)"L`zYb_߫_<[9c!q:{ b |g!:Wم"rImD0_)<X@Km 2e[ؔl3r{3=)qtkLh>λ<[Ut 6ߛΕJZfuu{ Ѥ0r\Ӊv) ::QHxAIaV=L ͩs&'аLȎlpxSEgdnñ?*$yңxO.Y;ȭàh#S`fPÓ- 2hE~cJ'rjbFFɫy)r'"NqXI]ڰY #+:ʍcBk=5Cb٧ Rm)څ8.ܽ}. k5"3fvD |C%F0[WtCQ{vTj\ \Ix+E[Itl?d.E,( Auܰ(XUmIk.F<r@q ixMdbY84MdP D;¼ '$o=b8W;Nc<B5BԐz PD~pSwIA۵IMO@կOKmA^lɓvqz林 جφLw 4u %i'KԹ;K!tYOXd4tԤ0Cppk$ Ǐ!V\ \J?bjC>%/QC&RLZ&!ܠe)JhP9p~(Vz(Dܨwp;cM6tjTE <72lP=e%x8^Lp봣D`gс5R%?SkzeL132ǔXa=(=k /r*bRd&#,| %)yOPc/ְF$`~Z;q}x![r*%Vyq?FC QbLgʆoz[Ku&R;Tƪd(->2߇$?܎/X/3rЈ[#Q.ZŘfNwI[@瞧ATif2P݊=O4X; g+IJEp g|"8̜,N{Bcu\O2Qˮ<iKz .o߷z [P:XsYC#y5z)Pmk=ٔ)_R/T LiwmeguK ڕɮP%f%=wI/$eJw{hY1Ț}bVj~G汥18H/.N-&2z^~ rmFFe3PW=2 8IB纄6ځފ_yǨqA/Xn>qAhT s"Bm0 YIA+0̇j0.q0i#<[П^&\cUP?!C> >p3Ҝ <βÑB  &?ERɣ`wf j& iupLUמ*tZg5DQDzzRqfuo~aYX@'G &U`G_-4a{Z^|^14{.9%MEj|Ȯä 5^"-\'PURx> p3:jPHq{TVόCa OlDD u)+{/7V0qY沅+j\yhնo3xɏ:foPu}ZCG[/6Ƽ32<X3dWf1WF/L|FDVdq݇"~˔ؐޟƸ7MmT4ո\ˈ>6MÀQGpt7\37nٰ86؊x~vppx9qG^~-h9S-h_Û*;V }k@Ẩ.cdjP4O#hO00RnCWOIBD݅#]\'?6u5h277~2'ujoV\4Ng! ~k IɭD0JK>˽/zN6)|߇s肛Tó^Z~]1SeusқIԝ獖fDA"mm~Ud6:wWfnId5a\cG))1e &mkϵ7Fȋ1)bX8hIuaFwymRKϤ 2jꛊi੝b])."gn^I'n aЯ$m7fNNaT3B%ֶx4ɽ/hadĈ͜C03YEKDt![oDgpNcj,Rܖ%ijU~ zhEh:#rhۅ?!x2ւKf}%ec9^;I]xљq2ϯJ7ݳ:!;U~B^1^T>:[ߋ.oӇkPߜAIENM%!9Eq8OYM 4NXD[(7dfJRYJ vV=@A0@i-`X$XNR5VZ# /Vh:{ޡ1'kq]S ]D|=A1%O/͐/t\MD VBAه.O5:*yrc''kDu0H_^f՘BHZ)]KS @B] zu ,[ 7%R'Ju,c̉,@Cak @ڼLG5r@]6l3z ï8)#? ~MN_)z.Dd,;?sS_L\7Lj첑ߒzٳ(Z-R Q`?y|Cz:U<g{qdZ$V43pLiɑ!}\/}i?Hl\-ӫ%DevEIC͝w=|Ճ鵾M `SY5QC^NrIH$0 ה}ɵB]X!4^ S~} ?.{_&Wf3ج-Է;kÍ%2(ݱj$3o~9c|6.3۝~1Jsq@cwO (~v/: Fʹ4bl\o7<{vSP'5aŗ{UCJwZY"u]{ڡLPjI)|Vqa{ͧ7'Rc-xrfmqN" ˛u!dqte\B" XUo|ҮHLCa>c˘6 UW0% -Lf-nqyȲs7c6*#N_fs<I .׬< jC3m9ڀ/̲]]+,p}ڨ8h>Nj[&(c^"Y 5]W)V#CX6?[קM)Z~ [e'۽"FIoE"]خ)ڭV\hY.uRaI<½*X5x¶D&ޏfR^qT&m MKø9bF.)Gy jva h؟ǭy5KL/ȯ\m+V}6UrOPwj,Xe<n_ܼ vv/*Y!Rq#@}L KzԀ^­`hdH#SV6w}Gs>=Ўq]vS3[ yĪ 4UH*m?Jp΅`'œZ%OH+hEPG.v#bLB+7c(**ܶ$u/SKUm,I}g!g+i^~_ոsgYZ07070100000429000081a400000000000000000000000166f3d9cf00005920000000000000000000000000000000000000005900000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/sound/firewire/snd-firewire-lib.ko.xz7zXZִF!t/X]?Eh=ڜ.+@qv/ Zw4[B voefB'kD0]{&":Ky"1$0+lm"T~ cr)+4lklj Z Q>'uJ{:Jۄ\ĸO׵?5@A"}*d\#}zZ;A86Tŀ'Ο}+Vv%s"eM`V.e'fS8`^@{K^jΛ.:ԧ+jy"ѳkq=Mɡ*WsCAQ(R3exhP %^H%|x%Ujr1r[FS40Xf U%^wcͥS(I>:uCvi ki7:$%#A2ebi'~67:`C>^MQՁI`iu‹[߃#_8 tR096/@(B/ L'FpqKE'IHA,v] OT(D -nvW WᕋH^buq!t +z옝Qyr WwM1]_oYHR`zbUś6}&OJiHY&p)Ycuv&hj@q80ӈ): ,ug=, di~F.F~8umR?#Ĩ+?ֈ&:b'@4Z.7ͱ4pGB'UAFi{ =g<`!zTYڒG?LA(跲"\VkYpWJi%NWV\gz&-HZ;!_mݼaEn%7/I3) QQÚd!V7o؎(_'YU RGMJȡRBjw=>C\+Nhx'^%'} Wy-cnD+A+MBcƪX)|ӰqS4>bh_it[6bYn'?bVH5`zF"8!#g2 2j~IjtMQlӖF\Ҿ÷vo7AzeME8èPB*ԩz=[t%yz.,U_Cq)fJ>7].krX1(HU AlY&-.M22V+}r.5S[)}pCQFX AɳЬE71? 87 Zɮ x8ڢ[x^%gq{P'eTE %ԅGxp}=iqMXP5^̊y7n\mbh}.rCV6q߯6> ٌkه{xCxd;<հMst$iJ[s!-vH#챱e.tN5}^3HYco4Q=ŏnSlUOVqH \(D Ǵ+^VtfegCm%xр刵jͦR46S=_`d|]L^R 4hN-szn5Sa Į\m(˝wh~p wWn'q ^ݜgj&]/[^‡ H=9IW[nr4S@Vji`vX?sEW-An{,M:e!Jk=&vv)}ӯ__zvl֯E`%³9䳾 L!6s2>Wc(9OG}`kK`h%j2φ30._N$p;/jԹe&E%| 85hY~!12A>8LK-2k `q>=ZC5C^JtHd͟XހSjr3Zb/U $ݥ &ٛÚwV$q)&]wy$"";$5h"q:2/nsgzK{7roo&4/A.@^lmFP[Pp v؃PX!d f,#-LY9jbFT,~4~fXHSÜC v!d:WîGv 4^nr{hX]x/n"kZLkdhbވ V!/ 'L^'}v;߃:{B.T=a%k35/{:D5`̝wm\WIĩ{/,k"oТ($?읬~gf̈́5)xdCcIeGhy]^ͭxM'|g[!`J/$0j>+hc#ѡ~JMJowSԼa0:E?IL ld6{h 4uƥy_'Ɍ/]\:ԧ&pF9Dq^?1f)B@XJg2InJ2iӼ{}_R}T0g21OyKh:#SY2o`\I߃P½qz{`2JLYff@?Jc:Wo#|og7Ge~(˓r\RWMW.'*S]D_=+,)KX@Gؾ5`mPNo@ ";Yo,;z#$?AȄWsvD_ y{aFAPApu! <5˜NIhwpb#a~ŕx +*97ǰMΎ*t_4k*$M|)RlyU1M(-t) =u@pTx5n{ū٠E*X>N0yT(QYr(ܓS8@@ð52>^vXyuK mA@o< ,Ίr1-9ɇ2ҴRenBL ~D/NiyJomMD?LpFOޕ !Wu\@q6mK;ûߩFɻ7QpR :½q1*%֧h:Ixvgd?_ q?I)]NAzqg E[TJWyƙ#fqw)ȋ|۩XZg$]kɓ[teY$争!G 5o4٦@Jw9_p$o1R֮T،\Ms?A+vj]º6o#04TfDyws+:k Fϊtb/4§U%UDՖhyCja4BD V4rM!mYqyo\TU"fQWWU<=4nݑ;U`ƃҚ~׌+i~sz*ʓ7JqTK?%bb /|W,XI(S{7j53$hW1Alʥ g#N4 ~!dr>8lȲ2nd&\$޳ixn'qL%(lMLd*5|yc v&@;6ɕ%#q xduG:&Μ6'BuDqN5(z;-B0+h\CV&/fm5e1! 5XXsUN=iS*fx{erɣ,fnb^ TF1f2j:3? C՜B\meMh4Y j*3B8pE&wNkˉ4'\KN^|pm rS1t eu! qs5i<ݕJBh@xZϹH0ޥ@[JzzL~Ip6K QW*h y@RA&Z$Ub_yQlW={OCqR1C 3c1WX#z ٜ35zHhs R^qţ(]qI^_ 0UWTG(cXtR>[&2Ck궶B@Z4jI3@%afq٦M{#4{睨 0]]i!+ -~][*GvMnK)gOF qE(hIs  =|=8 v>Cj bXHj=QND%Œӿ񃮜)ds>)tw^`ȼf9NtvVo7 Xdl1b[& oyv#WU!,%NN`@qU7aPtl!Dj{w|]!Y|x̉R]ʬ ٭::IMm~zR 26-{7g%22' R7RK#댆ɩ(Û߸@2&ɦEԅ.$R K%<<JX`6 Mn*%f}E"׵>fUBTt*5s5ϧE6nT+ABP{:iH#ǟ*IgJv9-&el>4̻%a܊͚' >@vY`[5 nh[*  mѦSٷ,)I_)h Cږ2XpzxxW1t?>U`3KUbLb21U~We9#؋lѫNmF OpbЂ _0C @ 9҈ }8\:2Ca'[M)׸?IBF /'] ?7֐~'s+ƐFU:߱1Rz7hno.$s.o 6nrV`ekT3 7-* N nֳAIYcǐم {f#.ymDXveTl%R2(R1$ ԘW|B^wQv}8~e}'j07Dz`h͜.bf|@xwjɩݹ+˺|t,`մ;"8$,̇IvӴJ'_4%N`%=!cߧ 31ɶ`>~_ ?&jӥrx&R31۔a]F5/.@ %m[~ \C1}U\#ηۈ`^,1UulnyGhUlЯѧj/Ѹpw oŷ S@./\!_IfiA&4*9D4lj2UH~. b Tj@YWg[W~FsXl0IyT rtӿ?C:BG=7}.N_Qۼ4a ο09He5$Ui=0rJ+ӴBPBbbM=(ֵ7tESL>1ٷ d*b^% +9EXwGf3T\ڕ7Pχ_?%HZ’+ϯrdUxf;>*vQMBH wr$< 2J3~q\OՑ6(cKFQB-נּȚ"ÿm" MAu l}Eͣ[?/̈7/?d }"Q\=AM[ 16B+U=jP_q.h{Z$=5r8&zFXd3,?]Wr`nxJX=9{7RF!-7}:̨zr>2:av_ػfW%+8Q~~TNe 0ܹ7ޝشxнl>:RC~[65vDZX jbǪq೪7rrfQrYͪEeXk *)+"(1#sm/J;;FlXZ*s~EU튔̾2u"fҟHbQ#o{*AFw{X'Pqq~.ir^^:Y'HQUdo͢;ҩSl~_:XQIq9RS/fAF;Se/b/aIFv:U8oehNe8*D7o/h:=?*EEw{&:~@B*}i%7l -3_)965$sCՍЗ3}+_kSx?d-CgA)c~t%l1J({t^%MJW Z 'K1`1A@6JK` yiL|[F(c->Ϝ^2-Gl!Â݁^AJQ)ؐG.BSTy[WCj /\|\I]=|LE[Inga}e$<K3 ipd~մGjFf^([d 3[EѐbM٢x7ulz7ѡJ37lJ/B=<( dbGfAJ,,KHc 9dxb: hYۓ0M )Z@wnD+1ˍmv z I +h7,R?/\6n)B|h0Gr*S>c95TlϰJWE[ lZ'$C7q+$SW'?j9#Ġ;/]|^*.m+Yy/)0҂v@ щM13]yؕMxSLcL/, HwaOZX?$~ 2ka,X]#ʺfT/iG&y|xIedaղ iG]wЭ) 80g[a]ꮍ/Ќ4Qk88OP`h_[7:@ZGVd̔oQwgn-|ëx \A@齲)L24LD1`XwBo>JYo$&lcs458{Ql?Ƈ[n j.k soCl .Z@io]7ȕ/Z>RHM!ciuH@my67=Z\ޫu (&p4H7Ul 0㷅s\pO?]#ss Kg&KmYwǛUm pJwb8!s{=]CQ(F;&8XWآvJv) ֯N5Țv<-BF"(Pd5(SZ(,Oa|TQgb辛 Epx(3c׃H]Zgfybi"[/jWԏ}>й5V; 8x-i>x\gh?";5 џ!S'R!A¶ZP u$>6=: }ƾ|5jG2d¿ e;ιc 2_/ 3Dŗ޹9(88T/f}m *Όx,ڢJ( .-Ń]JA]3+L|dA[7dD8)Įe߻ηO.yܭK-fP8͔a~G;E'3g/ oJLy"/VG=d,^ps}D.}cgg'}!5+O/:!]~c9x*峄$a{v;]iwF°s3 ^W'p`lFƻ H&':݅;ۜɖ:)u|SԳ`?aJ*dF>QV9=*c*%v|lI I8*8})U;Wv x,3d7V9d2KFFV/jB2 YFu}Ax-vl/,gBr (|k2@Ur*Z #D *AȊbfiղ!GS24fNfZĒ? L@6.OKV*pƢo!@X${‰ 42,b(O5g߻q℟练j /0=74@C֡FAzCNNǎߩ@& 6:@nDɥ{ujDRNgK9X`K=!Oh-Z%4|vTlԣx՝w AØkD Fsg]$h2?Ƽ 8ˣ3L_@ `eFJĚi/zmۙ=WP߂kAغ6*kGB52"PuAvG)Dv@)zMLb7ǗjS<˼4\&xZ, TNKs3Ḗg4ޢ¡\7U-ba\QNZc D' Εa1dg ]u0_K7mfcbD| u% Z:5#w0KAqYقy/[EփFL!o4F~A>)Gs](keU,2 ̚ >UH;LrmyI# p1b4 0ܬjoȗTw-UXV"(h8޺TKDSPGAfNUh-a1>C a:~~)*q-^bFS~-@v!,+O"zeNhhAݙXy&5hNC+1 $">"-:"/:Gغ[.#$Jb8M2 B(ndӷl,facrmS7\5YyDrRzMp<3C5)JNB!)7e,هVH|C-nᵿXR; 6/e˓ЙƃJ(6[Ԧ|t|D(U, jqڠLl x~vơˉfɎܜ V+M-|:& O*FUl?sEAYOg O OdLt1؉VPm!_:Q‴Gԧ2 Ҙ*ۀG9Ǩ֨k #Us(/ ?M?Ž Ϋ8l!$tEqlpU~UC+̚@ W~IK;;Jﹹhkk$iOqJ@3pi?DD[=)G8Ų5dĴaTgLG)VfʿĴUmLY;cZn:wjt_]˯t@$,a78ZBԤz~M1z3'eSSN3XjYHP0M ܮmbʺ؇\pedɗ,%09pd!>yT,_%_]i crn&#`y6 WZ 8i}oĕtSsUC4GBahj1O Y,MeN0ۦ<$ ,u;(NC{SVk]V d k3OT ˘@_*Csq`܀Jқ?InUU69)Xa. GgV# 3&4iVVtMYiqj㱹l񣀈rd=rG& -"܋YYquuIJl/j~8e00Z%hEkjIs[yOuC/- w?6t5v[SZ}a%L6 De'¶ֽ̥o7[arVCRt4kr_bt<֭-%9xKvQi`JE'Wv$i?!qTɋHxcf K{~+.h:19ۆܢ3˸[vۃywwcR{R %;qP~Ca? }4M뮗FyeNDŌ?AB<>͆4rDF,/.CWl vͻy!t43"'?~޿ֈe(o\/yp=2ٞ0H:ީ qY"7wכ>[%?NFx.ZǓ(k]{"ŏ.7{9=J/#&B~fb_9oK/%A?A>~4u*,ϗJo.C- 'TU )p4 ,ƼrَM-ZmE5|oг/Ë>QKF_ul03a01 nyˡq4ތ fWZV >|Aiڎ,'ufB2?/t(uXS88nisOGar|WWd`^w1_v*\^&5ް퉎( 4ޡ!cmյPw X|.\n1 >8ͦ$FJP{b@N>WU'#6!3d94Dfq"Hƀn#t$x=[pI~F`?Y1 QI%doxʪ3WnЎ9$۵PͫPe+?Xi$WMJ9k"4y"?*_K+3;Gd .s).)g/DCK8|hEɧCzb3bQ(Q5 Bd{{$ȪΉ Nl#;ݸb+Ն?R=Ed X)8,35\Sbk9e@Ӎ+G#+ɦ-CϦ߱FCBkbAJ#.޶<3-SWÂJR=t:_ɓ& ފI&q<~tE#o?x,f  }U=|zq\.V>5`En j|Vh-##ƒ%=ƝgG96^^['ϡ)^űRdAгSngLL!n8){!R~Ȁ2l1{pIkͤQB')A Gk OD~K/nL/M?iQ+PEnao2=oO WRBf$?Q뮒q)`7uIu^q$kcu՟`~LO- "/yZ 2k]@;sD5"B.{5G#6Br)qDG:cSņyTꅦF I 6|W K-Y(6 X+S,EiƴNPpH J&GkMhLvʦqshHl/3-ҧYT!v!"1nuTQREXR66lYE滲MWF XK˟+>EJeXF- jK:-To2oKox 5Ceؑţ2zEH,t @r arr5ǬG27],n !V4b nAi-ٶ@fG~J#5Dr ۔M"+&8Y^*FXNHQ2(@+hNJ4D &( GG첲5,TSL&<dr[$jFsIb^K?C$di6bЎH0ןuXz1[*:ݙy)ܚ̵4Iɳ^DD}NF!4\J.;?I YGMgl%b`;թ]@r~ʏ  1(F&#|P=]RZ޼ L'ӼFT ψF)3X'>H#F֦=-e!O(ԏ1S݌LyQvWzŤOId/y>"{%TB (\Ew-Er!;ѐvsBCN>60|خ+ c\ʻk[:=+&yY􊩑A 3@n #hn2Pn̽gkRdavNTRI0犌uMpXJDgއ|̉{k(ۭ 7ĝ֥F5+P|1M.63*  ^R-C mKBj*Д1^4[k*aw@]B?JXDR [ݒ5e`,٪ߧ` Wq nKӂq͍"A0ZWB$xWUX5O%^ć0XP7xn 鸴rk/L,,oSm u<+7L([n4Mִ;bEa:筗 |J,~/fKb+KH\9$XެB>MfaKENخ ݦl;O;ڶ2nŦYri/Wa`d>`7dlUb*`HE|5p: hUT=ڥ5WT 0KBNez{ W&C#cc#~% s^NnV =fG0N95REy}/RGՊyxWYC> VHE^)>{v:FM?^{K ŸS}LS*Q> i={SQW"zǮx&-Zqx=Z<$/n&/IFԊҟ̡;ø4=D őoIFR R7hb^M`ٜ{ #(V0i*!Xygc{Y ϭ)C lp/ԃdZ6f̢e]P51GԛN13jYK4Tly~RvKUaL2ʱ\*Vɍ7݇ݞcT9xT GkVVޒoEǃHE=;G5^?MrTw)3jq꾁[h.יio8\ ٬QP63G<`0\XMѝ%gh$I/~r^_KL_(?4I==,aW~5A)6 Q FANmp4}}'~Y[ZO(ac1fXwmΊs =QYSiQ*lPubr?ueWՆ[\P8C%@5Ȟ@DeS*泈'\Vlja0+Q4q=3͠nЅK +B Szg"5M7nU1R&qcm22 O]%:1훢iFA {Ohi9qJoS+*`7xbV̀~'.i" qp_6V5D#Mj XI{2+YuvM\AGXB,Ǿw\Yk`L>HedXu4c :m66l`o. |Luo\IDAmBFc2o5%cK[Iqw,* $G7b[iøBt!*d& vC8HcnG0 VQZyj [)5QF^XWEPJn7=rC`|kM7IbYy1H?喤v`' ɻD!(84J aЏi_j!!@,%d-dkN?,2+ըy)^yh8AoUO#^9"?lbm!e{u1 36'9KBey/q͈58w;y[ؿe\笔zۣ S\RZCSM`VVT2,qkbsӜꗟ%M,k6{a 4ctDDs1%'[Z +ć&!8jn`qn3%{{ $f`J:ZT*-^D}If9 1~Q_֓z0=ɾ2T5BOF]]GaC70blaej'J0!, ";}4XRBF%$%R ~+x9yoK+Lqs۵{ᭃ4T.Q1=Xz7s/,ŅF4;qEw ei=wurVT'smpyQϔTS1)EQՅN(8RWd7KN{bS# q#J,>W3] 8C/3T CUI ] ,DDHwʽ60SĂ-Y(`*L LTB]޻&._Y)ADgr\ZhtVIɪǥ%)xTtE\,L6ab0Y"~bkiAKoq_ >8[=ޅh_( q"Eѹ!m_yEx8[F3°9hȋd};q}jmFiJA|z8A4l={:Is0nTS_,eR/XY#7F*RL\Ǣ0hPw %k˹`]Je C,1o}zZ[~!҄w&ep~E*Bt"p(`YnXaj+Zu{qݑ*G 7C| j*dl@Joz}Zt$9 /vågc&@hfY"!E}Ubw|! yɭn (]یyL:0 q+J#XfA`_F|&LӡEKas]cƎB0e/+ao`EpzOKQNC$*"ʳ`-.;]Yg~g.Yh4quiR |3EK8yROZsi]+ڗtIȢ^(9u%ct5=RW*!i6S9i[b/zZ_.HevW&zٮTYZPIXVoL6gYZ0707010000042a000081a400000000000000000000000166f3d9cf00001714000000000000000000000000000000000000005300000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/sound/firewire/snd-isight.ko.xz7zXZִF!t/a]?Eh=ڜ.+̊UHJiUmu,uA4-zea˱EFQ>8 E#!)()<D= Yaف,OCFr$0[ 8ɲΰ eTM m>bA65ZSot$WNB)B#T|{BoXbs^Ќǖa1KV-*$ʗ7^ \]W-oXJIs"R B[~7lHut!Z[h}p:Vk@J,&t,> A2gԨl +l̒&ێBoA=hr6jY-2*=߼*,`X+aFB8H<Ԋ4VVЩd0Vn gLb4Jf I4=iK1M2(`@L&Fx3ORhji`!hS_bᴳ:|{!铟}L^ x'Hi; IUö]1/%0]rӣvt:6Z{1aQ`^=LsnwvRU֦=yJDZٹKɜib]]w%ƚtȂ w7Y\ Lwn4G83! t ;1W'ܝBﮑC4$;wXaep } Tvm'P''Q 7["1?Fb/^k)8B;K P"o]?bS]%xG- h3n|/Lj:ep^68 됧]!/nVyZy^Tl|˶#' CdZ#WR1xr-u1 k  GOz$[ :ة`^.s?K,7w"*Ħ`(J!F<ޝ|D9k9;~=7aSb5H{v-w )(igԊx O_hԣ̣IeU8F qpHˋgi Azx i{im翁KVX%6+pZ:!Lʎuتէ@u(ZZok&>4 ia&pI37pl]9xNӿW=})dNP A0"K4+@u< R `Iȅ\CL;1 K4j= _QITilзG\x5 ؇F%$+,3,#.lwWx߿`!,8 :dfm .a}1<5+pIMy+; Hs IHG4r)Y'HyۋtYc_oZ $ySǥ5?!q/$Wiq"[]O_K뉱=dF03V IV„ZF٭X-oqdV^`y<'= ɥΗdlF.++.ڣl5x09JdҪ$ z0[K۞!`A_Ow.nlSa%>')7)|r^5[]Q=F[Ae_FΤU&9um$W< Y+8W1fƶ`: 1RBOJat*2Ԓ ηi^1-֨{3~J i8DWxl6$ɵ8;8Ёdk>q@vOJ9(,츑D4"91+]?oVH3P꨻<8V yPDŽ,5,9u1ތrJ ]_}a⵪҇ZO|s@Ư|>qVtku,p/m۞m,!^[1wUx~u+`)WgzFĵ`p8dMpZa}qNЫ [ K+e6%p]|Ee:~Ζ&DxF'ꧪ`aM'EB+J"j P/~:=Q(f&Fx+m="8Gr?nYZAm/8.i4pO@MB'Aqabim/Y`O _u-n0}Q$e\' qM,x4m̰Qa!* 9RkwӶ*5[lg5:#,h>M dp8Ƀk5bKkn[lE'@d*Ty]yi%ww&ϣPV\3ӻ1+2^:-7gRphzgm-dM芬 ӓHx0_b)Ϭ1!8

    ųٲعzb^c4 R?`,yF}Eތ#D\! OMziIBF2~-30ܵg2NeRΣ3Gib5}M5&U*`d^e u_]vqz~߆s y _%W1'?QV@w{ĉ²xgƚC;)4/(ՄDD# կ,f@$'ΌM;0@K8'29~Y9/PPܸ 7=b#9$!>AWYY8 |L֔+SJEٮ?MpX5~_*05X9:tLQ YޮꄦYJ"vIHub_U$cV ;gz!aoAqO8{a;8>bCc'2q Ng'+1ma,[Ixq*9&q3ϥ& ?dh_zjN!"Ȝ b- e#45>MHǥ]L+xdY cRװ7#CR{J'ZGnZ~q䛰5޻ǝ؜f:`k8Luerim;(0::y9ģJ |$603+:ܟ{ A9pXɔmUTs<ި-: j;mUnِ:xʨ|#H V :eN"%ڜ7{vS;t|o@jW}563HAbC|J0yF".TgD}ci<_dHqݗ`e͎* c6w$/)of^f4<َ sak㆙3Rxܦ]VA^NJ ~S D@}$nXW[O? 480vxu%ӟEyN,)>;ߦC#oDp|D"CL\ " Fe4U}n21B]XUeǟ(~Є t ȥ^ՑU^orc:Ֆe%^Z)N]M:yG,uRXؗ۱?Nߐ:1۸xs6h~ zpO?&Xf6kgXNLoRod=) 9 r \>Kj=m P& K_aŞѨD]CB '~t{WIspu譡- fӀ bE1zQK|]wl5KBd'#E=rf%] hAqsTT-)eUFk6G ;NGz'6OD8zq,Zi*i-c4 IƉubWNWTYUwd#x^Sμ5?> .叵. Y%@6w>=.`/ǐ4}ٵmVj(c(ia J;jCy7:>iw0Bm7p6/7CJII؄Kg>r-h}haq''y}Mlk^+'/xTӷF1?Ou9 Iˣ|׏B/6? JCIrհBfY`Dt8:5,#y/Li(H yb:4ƙ,}g%F萖QS< lRlv64.n:3DP}?L! [k^OnvA_c6FT 8(KE_ot>np@arԶ}i\Pl-6jD!Pz.^[:5gwY5pZaE.pc7P}gB.oOun 'jEAKk ֦"-D+W?GU,fS@ӾV~QO,lx~νcЪARǫZWztvˆÙ6s75k9u;x4e~ ɩ)2 $oN7o.2M 9qJ,ki'"oCM*3 ,W8E6S.h;$Ӹedxp›\qLЧ{d0X#櫓Yt.&L%vp|މ*H wlQ5e D;B-(4hZ?__!&;7z@t̅_bVaFO8G.F-OkO`4Tw- 6=X֏|8x:DVCgz@6!%04aD+~Q)!~%mj,1U\V&!6unnv ̸놭^G2Ļ )*ֳcf ڇ I6ǕuЍ`6&Һ~CLj.`"m"_Jw|r!Ǜf?&*igQ)DǩEVߊГCݾu/v3eF,&1,LyrN q`"Lj$ cYߖ FbQj %F[_q q;0 {,7b7+3]q2qVpX'Y<'Gmצ5Rj-gPc\O~!*2튛.w ^\hy-q N:cO!= Hbpi*Ѧ@cAHz3:rʵ+ h9~+Ww|YVSBAFdY9W/ z*׽B2Ll L\U04BF~77 DB,~Nh+'dxYj˴[0=8T,FVpM^\Ê&s Ӗ1P?* YtS}"%B"l&~Cib>q_nt'uRfl?qva`裯c1z >7 Nt.ğyBR~A sھЎѽB.q= ytxCdgqݻw@+ Co<b+Q9Qb5K9J5z2^= Re??gd[sZ14"1}3s퓉Keۜ)\gLhqaD1W,BW62vWf Njυ91XR@pAw]&tԋWjZ"jwa0dڄĆs瞌 }뽵So}ɛ t!6b)~}ءڴt0m$FT-էBx3^ /ckYf07|X}-n=њ+r-ǂ!+2jFNU=?nM) 7f.iNۋ|ƴAEu߶j㺁LPJ# \ySjy$ h#+fd7҄A6 ?nK[$ #*3tꖺس\Y ߯:Dd: `D p"uP5n&o nM0 Lk3MsJ|an^t~߅<+,(YfC͑썛nU\x7~:{HQ<(gYi%Zmà|,?`(gS^& Q<,T'BxX`?QOOz @ l7ٶJ]Iӑم 5R.)8O'2=ܶ g/,1 ƍІ!GɎ䙜&LK]Cb X';leh?'Fd}QNQCDžE,d7jY>Kk iE46ƽ8 %ǥǽ=3کVbYY^4(~X?E"ZkB ࣦ/R/DSvrmadw-Ãc:]U7$>~ၻR8QZ_]q!񳝣Oo9TD2.ovmφ\m̓MpNoWjk!ФF$⧳td:(hm@xgh#q}[eB*Oj 6>}T*a- ӛ 4 M Gڊbv!m+Ӈt;o^N/s5tPqg:/3W6fg[o At""r`)VC_Uz;5Ch/iC DaVC}-E;;rqQy-(Ȫ[T"s&, {tI'iĿkgrWh~nySH[Ry˱ZJAg G|{3B﷊AZ>5=-=% 0ֱLٙyw Ddc'c$S埞@&+x=!9+V[!g NRm{]eAKV[*6Ϟ:TH$b=,7߈}*9+emcZ^HQacR2Xav|!"|Htih|iv7 y}K(利ݾ9:;{fQUrPSפ"*Q7vc@2 pO4!ž;"`G@ upn6PZ( 7ܨ"MҐ?Qo2Ķ 9e"'T3itۥbP2%Lg$J?W}rUx ] AcG\/NJkaZfo! )T1(،VYX)=U-Q.{}s$Bd. RZۡ9AZoZ' 6LN-)v~MXp%+c33UMzb2b Sr M0 y|U%TIRQ9,Ns[k(At)(95 %]A5|oڻ R:Zv4~MSxg Hb~'䍾E{ MJS Y0F0j_Bn{N/xW $Fjz~y(&Hu&0Y~m{*;YFAB+ H f.zKmsԧgVX_^ |,΂nk:tf:VA7Yf9[~D#aoUk]kk?1 >X"1/B>Or (rEt,xv5UC;09J_ wZo;jzICN/J)k rf< vlWMCp \B5>u>y5ޓg:dE UCElȆ~<9 1! /U+r^&Уtofwi# iPcgH_\$=% h\1ʣWًq@RΎ#Hgc!OH\kS1OrkHTmrAdX]4<{hI2IDbXP\4q}[Jh.9sUHypyOg) *.+8٭$'ֶ+=glxo b˚q+bh֢%ZYB~QĊ& sd$QTWP;є:;+V>S$K?o@L"Q6*V[:V`Y)qwX(sdr=hZ4D0@c&a0]ڰW 3kc;OKr_'Wп͎b{VQE6khwc+GKO9tm;,5='Kŀdžލ>MAT4, `WK"b+C:Kqk|h"@H%.VoaT0 ~'\{ cD- OL]AJ1/8ZL%yr.RȊ;WUo|)&W)-r"qH=|f*n╇ R6ߨDŰNe+{V!m?dJŶf"#VuT\f$.9U=q앋zXRWMQn뚘I5P%ZBaty#I~R@ Upql>CKr*'zNܜK'U*b<,Fc1}XG/P:v̋(gDX_(eYve<9ip>*\Z&&$_@ M٧/9E%n(]RpoU=C晁IbpWT")sB ݺ\[< _(e:! "Rf%FEMRpWHR8@"*lOE` tg?FFb֍z`ՔLl ߮q{{>J+fY` SoQW/EH}Gj`W81MTiyvځW1?epaH!`lem8>?u-v4ob#FxiB9hO@QZ³jFʋs̬z&Go ,H B ~ڣXL42%*DWj.q?r^1v0?"9WxZa;DaqԿY>S>sI^"7INI؇NG z6uߝk}S|!J0]w^qAPN{&hoЪa08yҵ;oFGKbq9Ҁ!9gBOp&I`Iw\zis_Ъ^JF)>ƣ9<$/ɧ\W#,w hd~h?{kp4F{;F!8kWVx0] ܟ][z/auy!kR6ؓ)1^TA/;bhaP ͪAɱȁ{PIcTLODc@" WBc cKQc >y+'v$5MC{-lB܈w>EE)se}x&JIIiJ?_=C?WӨI W//_g:b7Ϸxt ەڏTuӐŚ(Md>ZȉҾ &eczF O*~$N粒ѿr$U5bD|fooƳʷAcU |t=HpIgmLCGelf}Q(^6}RiV nO#N"G 燀s~̔t#PÔrpa-1k^s4mZOZ#$84g 2VKg#~Kl6[NlIdUfL/ĖX1j/|]Q*gFzĀT sb+t J{ k듈_] ^9_x<ǧ+KC2ޟRBQLV [3PK vpAF/A#v_I _yմ) .))s|jW,ppνި3ėB]4N?:/$3<@VA-rcRKS򛑗LvNs" My @Kvd(=4w,rhy}<>u17c,L1U2Ah8?sjRB7^ bNqw?ŏ4ӌ}S$ } {3{dK{7gn$^-< 5kN3OPEZBN*M c>U5A:aF-6t@g搭h F&ߜPǶއ65nݍS2D͎Qx4.q7qyցbnP}@u@pv` d]p/Nσpypg}\aSB;&E8<13ܔb8Y=~<]{ZֻU`(V0t/5EeXn/*׬5n'|ߩ,zW  UGJi ډ v1<̯N3LKj.n x(<kYϸAnP68]8NT˿^rod곑;}SϔN͚Y&-;vYVw(N`%!nM͔TE)1iىp+)7tgP1̶Q^^r[4==lNv#_;h>ZN64\ 1o'"y)[mo#ߊ}tQB/aG>FkҜ#jڇQײ RO2>A ]S]e4"hX \"e`a!i?dk~j9I&Md;#yG9 yei:?  #7d)&Us9k2>Iy T*94"7fg4jz^*5#7rߋ.6CZ࣫m7` eMP5bQ溹kKhzNѧH%wb4l^x9f^$/X| XĶ;F0oĩFq"lbb#WLF DTnmȃA9,rka㑙]?6*x5?ւ#jWLJvrk]0,OpOCĜ)85}׬ۈDUlDE] OHf2լ`Zl(y!5{[$0f4 6;틼YQadr"bX'bkz˓ E^S*|qjя ~h1$pW? C|QG3=DxUbD &խ7"pP~?:f^F XJ0xCnLXe?sW"ZN_W pk=AqDP C.JK 2>V-IAیaVcu»!7, >Xr=5HˈL1稳B /L5jEzX@v0K Rb4m!L5{J/)CNicwfg*(ُ9v3祽ᮤYNۍtIP>sLzs6H&rW@i7 "ĦzN@җ$ |.O"^/oL+ԩH5^GY'å\rFթ椐ɔΪQqn| nR1zfGo'}U(I̍;+ !EES=>awL>.NywT.L4"^S_G|&'Р)qH!󪃥e\Kllx4G!B~nT+dMGVfr' C*V %]ZvPBECr kNb%G:".6iMyT{@«"](iˎ_Z#z(t2Z>֝3#QG8l -~?ϰdiGSh+׮4KjyM[&t@aնmdF3cA &j}j睷GB\آ}EJuֺbV{@hڂq'tt>Wj6)6 C:7I:i8ŐoCDF_ XF|L1IH'+ >2zLHYf|>3Ѻp {ZGjzn0i'b0߮{vvC%@dxn{K^itD`fυ;v/1`FMȴkX-}s4o Cw$LuD0MX,NjBE0\݆dƳG] 4'82Ij%}QXL=Wn,&JQ4$4R$(:."DzpKe!;[E3ȱ,It>uᲷ2pv?aA4 0j5t{}Js;4%Eт"kCBo2ʕxx^i|H-WS*b&xFf'D@:@3  UZv81^ h7ygBнV.Hי4LUU{i!uG=r/DED)³3uvVwEqZri 1Df n୼9%f9 nCNd[zK#5G~k#_( v1!5&: ]]Z"X R`N.D SH^hB0 uOY[B@I)roM36=YkABk35|I_%l 5Zhk48\y,lwH^*TGgw%ɢTE V©jg{Dc˵So;4!B%,+QlaU$M"?"kD$Pѿ1F=-/mkMKB*R ø_r[ qK&skQ14hvG*fw^A;;,E?gD 1L=vv<~4e|Yg PcGnoV Řw2 H&d4!벁DNd n84ls AʠՒkDygYZ0707010000042c000081a400000000000000000000000166f3d9cf00001e30000000000000000000000000000000000000005800000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/sound/hda/ext/snd-hda-ext-core.ko.xz7zXZִF!t/़]?Eh=ڜ.+ζdX!HjlD*=| j*̓n$P^?eǩr,4blfNKC15dp1!-$y#IT ]<{à{Ώ'Bu^@$3Y]߷^ǻ=rƜ$>Ƨ7W x{>]0@<#pN΂ ςot\=/DԫӤP:+}OK1PjH-,׳p'{APL-0݁e2>%dȏ;>k;\9nW^dÐVغzB { IuPt"o 1UbJu'GER+I/VXYa/CmZ$c7$-tǰQ_ak> Xb}%X ;a/x˳ ך[,. i’&Vlbhqo > $Դdjkהc^B"߽dria‷mXqwPn#Q'8np nO=1|zwԦ-QađAϝ!orco+b*qYGUZm륑$=5O23` ?KIBZ+pN'1C!XdkQVM*\$.7ඪm(ŽZ Tlap o 5Oƅ);y㘋 MYŬ%L':x+j$2eh,q-i[3#^Y/6Iao$wp%jVc+v*:!)OұpM~åOvh3zFp4k{nSZZM P`.iVXF_B[d n0gv.@Bvȶ^ €5@'ج92s8#zŖyLjt? шnbAaٹ 2S|^K`g^SޡO4Wd,̔Wz0{,Vo[nPfG,a2)53y Ee/*3}M-]aA9 ܖ2pq|e-к:@2KUaf#P {+$->X/%a~+CoN6AwD7ǨU%  p saOWXWb hr Cqۤ{]B5oI+2V=_ P @mZZGg0SsPv4 24_M챫NH'Eٛp}[j2=^7@smm,5E\voRP5pAo1pN] jEP5v;G.r1|r ,w&.*yS;tt=? 2b ~ m0s gbTv70br0gDޜ2>gh}swswhl96S5Z[3 ]o#<\JGAeZڥ\jo܎Xc̸2vwނ 64\ы tE.cG:[28U*CHR3ۉݜ=ne;%-[$O@{0Rl@,Hn >lcG1[9z7uiAewr*M{u}\)׭Im+7 R4NG *_93[gm axX(!hvfy<(Rg3499>$sm|t:} ySԝ m$/ïNZA/gxmm>l ,ުV} P̑Cd,|.dvMӇ?fR%oaMx!X"}(Vܵn:;n&|ND" g\z6Rږ-@j7!bTAsFɮϦ*ဲ*zKx*=@*"d8% v4~}Mҁ@,6+$k8bҽB9W(<ˏ]]7.`H#%ym _uUCP2)$P{!ҰQ1~A΋WuĻIqG_K]Xɍ!VHT0{5p2'f('U~C'ۮD\g*&j#zon89'3__JJĔ(^̷!HLlBraF4[YTLL~x#^9y0Wʧz}`~iinޯ$Z9)w#Z|=GeQ依/k[rᢟfX62фj݃+x2\\ wμft4$it_Ez^p3Ѵ_kBc 4Z[CuΫ ^f[BpMydLRO38 w_C:";Sg^_+\+Bw@/᤼.9la9x)z OB }XQL~ r=yL%Qf;P9N;Ւ*l}s c]S״`GdғjQ"-|>=@~aV؆M@LX^I0ljaH|m0 kj.~ \Z4o8ʌ߫𳰲l ٬ ޿Puq^t1X.HLGruj>dvq}H_'E"UUpi&G,S%P/~K4FXRG%Lt:f|S;RXUuZ}NMUo,k >#ƂT=\ Ѻ Jim䋳0^%Z޳us-,P( Ζ8oég^;N GYI[rR(LB^JRIհh鋄T"F}yj9%Ȗ3r_=UYTVw'[ ϧ6y;Xq=>V  Rdk a39a/k6WhQUyt> ȤD_IFu# ?ˊ/ێvoHZLDJfA\VJ/P{dQp|Wpeq .eoz)9C`k^Keo~/d+$,L:E[&Kד3'Lso@_e;W0FǘCb5p"g肊DKi1GAfOLα]ɍoOJk8=cJ$h~w8q2Uk̒Jn} BF aBfF0nd=v=⽬)OT;SBq!P9nGyH ;1r&usؐ;ݗSs d!SmP! Bl6X #\#dd 慌h;#hk*Vpps+!|Êk2m3GHҴ2i?8$wΧ7ͫtjiNg7,n~ iaf&oM od%k w9TН &U ZxL*Mb@z- _ȼ<#kUnX5xRJX׭rU@"#9e!+Urly ұ}OQ`OXiV܊M-(?u-o\E:1ljV"W9O_.ʄ=Cei YX#]C(zZ%F@ sQŜSR}\" R$Q,{K$-#$E[R:b&S.ƯP9gJ }T5/GV7w{XH KEm72+7; \_usc{)cypG&-8GN:v;>~}ĥ0(lI`xRS)G0_?ē-^@V(޸☺ MpK'E&i*W66$V:˲^z6~?0 L`V@[(4p)'o';'] VxǸ 5Y7MFMi6K{^RLT$6_k\Up %+)ZLf(GwGAiYRugb8E|+woL-}z'$FkÑu  *quVЩåĞ 66" t*U`7m \,%4trP]DMQe(Jm_=E $'5tG+zʟV#}/R (]`Bb|0d6 {ѧJCي9'ՄPl[S;ae^aΔC@wg~D>LO&1KK9ʢD9ѵ~ؙ>Y-J=VA' `ބyb.MQ#@B"Gq6U!6&*OU^#(; I-=_u H'̮KQ|HYě2Ϊ}$,Qw@8.@ξ,Լ&pF|v5b/!ϥLˆoЯ ?/ '_l!cCw 5_Bc\քIP*%I(Vͬ'M"-j5], d9Xi(|K3 EY}# qŀ&2/8Hj >hg#5\Ǘm'Hpl vVݜV(/W^4 ZO>1-Ӷ2Y\N%M9ǡK?1PtxLbZ;cuD4*tOi:OnjpO:o? j5cܔ]ْT &%rxd6R݅k0 R[Kh+Ύ@B%sA k!sr|;Cl,}CQ@yfXx5Q|;B%m9r+c=u9q Yģk4jUo%$ | QNՠXbD @^2ǰ)L0aoVbp٭U ui% Do4yŷ(GCJq*vrrdwSo^CgaRI 9NSR+mI*ڥ(Ȗ1r|=BeC~c:^ $vBQZK//-Y"`Ij20p-n/v8>[uS,QED_d9+o!%r8%MJ*~/1vT=p$YԊ쁸#xLgǣEE0 i|f7 w緞j}]i ֪qߓg ,( *|82Nw%˂51)wDX6Uf<:o tcP> a[6aK6/UXǣl<1Džk2%^\crz,pTE={A4:hZ˶1sQD}W)GOa?Ն' w+AB/99␠!M$z5+\v7^}FhR~${ٝ3 ,9ckpnsR3n]$ܣiV#懴k8Bp7^m8<]\&JΆpd:ڧ]'?+螄YlnF/1K%NB~xdE)Α,gQo,Mp p? (x$"' 8- b<@kݱgYZ0707010000042d000081a400000000000000000000000166f3d9cf000091f0000000000000000000000000000000000000005000000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/sound/hda/snd-hda-core.ko.xz7zXZִF!t/Jt]?Eh=ڜ.+oޝ mzJ 9K~z.FįqF( NUU$fS %@DeOn.8)U^SG|Mk4ޱZn֑`T&((;$\ >^o2K8ąGi'jeҌunPBSj{HSWkH~K32u*\,(/v\㚏]խUYRqYTx]ٸ\-aWȮйMGCa螣VF[L !cJ煂X/J!?7n%)u[S _}'<ة H͋C8u VYI-wͩd+|b^JD{@č!"l#׉=f9Od@}} 0zKó ݷR&N;S򈥺9m 6b#&fCWO|ie酞vy`L]XL|/VʫvL-\NĈa0L67ʼnF,0- bFpp sx+jin18BqrQ"ˀpJF{.aQ1hd¬كD[E|dyP9T}6C;@,z/CvWz39@tN51.?}p-m-(*#Z~7B$eg*~w#;T N=ŘI_ֹy^B{و {{ P'Y-c:QiWZhƀrk[v0~EGB3Ufڿ XZѽ4mCgeN`ƣI0S_,0T˙`O >jONБL؄ꓛyTH9UՈx(Ai {C#cAW &1Ah lJ2ObMSX#[uV+Ig.T>7d") 0(Xky0$+hVr~e/\V{ e^3GNK $ 5}ÉA,Za1 R8HDS7ksDQVUáS ; KGv=ϒTa2SPm ,aM lp >fvosB[fRmC=gVQ@+0bZ $Q v Mb%L<">K!k+4ƿW.O L`[JR8+oi6 {~Ԑ#{@ BdtYl|  ښ):;tyz*K[w8_ 4u$@Zz,XժgjXlN#TV7 sB+ad* wi%{ocN奔 ̐(ֲ\  ]>B h3Up8b-wC6q0m MEPPl\ dP V^m~# X2LNR'j 6T;`h3iZM{BؓuW%N2^*Ɇ*d5)fy_'G `2;pN X,N2k2kֈ90 tˣpXco"=i"wܹH|I?ʿ/Y%7GTØ*qsUF&EMh8c1 zty&{~Un5@j4sBȍ}xs3;;)] Ƹ̈́]mT))BK BzId<P?- >yD?5G0>dlxqøUJ5 7":`D[}1䯄GBt b=E 66bu4IzBG y5O { sCCn0(J=)؆eqS}6ozLyO$wY^ BӜ* i̪E(e2h[™iI1q+|}cL;y}= ?k EH W{kX|әoW $t6?=َAzjjM{k|קZBKLD7FohtQ 'zFd:nZZ- |v6y^<~}e'/`5zzlUK@ηkLrw;-,V]$>(,=@MUb.nY m,<7`25uL/37鷵{@hL%<8fD;8%' pI"EZbMG=EoiJ48.G:07:h5ְ}؏32xJtjh-YgP&CjL!Y {h/l {7S X)d7HI|Ou@"ZM}*Hɉƴ5?`4x?V"Y`$,Kx^_2θ%B`ܲ&±a>MLo8yEU2\P¯.([ɚpSDyKšb\vr< !,5+d[FfV$1ѫ7eR&mM {HzkCy Bv. v%~1@S'k xLV}4uo+?h4^0Y|1VOfL$*JV2iFỦxa?m O 2@W6=C]6~mC+[3v?J Ť{s260yҸ+-QwEz+,ŕKp뮭LF:mI hCp`T"T& ;ELb'K^BR$nb-b[^%%{|z櫸]GI*IЛͬ^0'b<*ԝ|KWy?ZLƏzGT50OO1rͼ;u PB Ay)a|,@vrd5Y" x (FVc9= /i '6HF]\w)L H#8{ -quu7Pv4(k0=L.M,F#@8j=(73S*X8XIڀ#[,r+ڔ8 q?Vn`5QpI\<MA;V넱H\붾s2JcVrwN[sPSK}X~ ֥#KF40m -$oeZ ; P,I45y&m w|pNSNP͗HMV)`̧1=i2\ZG;fE >UaiZ rֽK.8@?XHRYh+15H#Ac|\/zq:y jDlVUӐ"~Q`/q.MDky=#)lrbzl rD=3`)qX̸Y X|hX%'[)+,z P~q^e^Y5\MK13q|FO ?0]Оxy~:S )m}>Bٟ%Lr4gb84}uqD{b.(`CO.mF$G S1rfr$=biu% ^*ύME'x9ɿS!;vd7s.2 :j?P,2*̶( .扌:@ ?c˗ Xp2El x_Xy.@M(6K/f1(<-߀)VܼrFzLԛJ-W 8RXsD%7^)8s;ʑ>*{rպLFlANn;iޤ?LICgy"sɴE\04b+G,RrMrDn 9: ,"w葱e"X)nÿGf/|LGʛm~٩Srn1˪cJaxVrȚ@FofCÐjI=8Nfߴp=]PO {y k 4ᠼBhjCgPoJ. 9Z%0ӗZ䠟?| x0{78"Y۠@O~$tWQq^5E@j*|>&#1[ԷrgL69hbwUN2^'hzw( y,-K%WА*o4pMM &E-/X4J`L?<c-qd\SI'5.@,k =Ǖ^k}#S% ȢUp]rmn,cgv"BVK{ \lkMNʔJ]1ɒxK-øG~zF⺾l1K[{PIxq|ƖL6BG͜4QhjW 4c>UuuD-MKV) q~J!>sy텧tNh *E0d 1~6푋*Dx5KWUl#j]0i>1n*x~+tKP૷t:|K\ ]I\:ޮ,a',g!~|vP8pX{wT,g{\oH>I{J{jC,; \Cg0w҅*a7,y*LM>ud4_F:Jo,c/-8+ťyv ]3,<ş_.؀dJ촟Yֱ@i3쬢 S:TzϢl,q4B]0ic'hӯDuwDw?A髜hG< 6(Ԡ#w ':8{Q@>*;Ck{R"V_dWo kY"5 p2&r:pEr=99ИYvkmLo e_K7X#S|ٺ7[ߘ"Y.@ r,S)Ftf2(QqtAi eG~WM="vu(;xݶ;D>*s([WZz P -3b"[".ݪJ#˧7C姊 yۻd3WL`_lFʾ6K1߷;~aieJb]Ċ;} W*H{{kksFh;MiѐmqZ!sWB:bMXu!=;>څUj]%ٜY]g9u<2r{"xBz:ešu (S)":wRBo$#_ƺ^pI^DK9Ln G4LBJؗ7X/ RѺ6A$pZ ( Ox˶ǦmƆf{;_ !!qhKF22BtOg@Xk~ _O\CrsKs'fˊ1~`o+F7yE2vK49٧yՋcE:ƜOrb.;ti.t}Lp~L&= Ӄi34e ~i?[g,Y[C@PUXg{5~ѩu 7L'Jا @i&6Pn78,zI>7t?<ˋR h?ߩ/WTot&qԻ-:a-8 #rM rЗ¡BHWWiƽE5w3d@}EI{SDw3+) ]Ts9~E| k5K䶝\rv])&wʍD4p0z܅jcGWďvCHGqv)'Uv._t"hHn Xd#"ꏶl7ѴxJ!ʛmv&n3wUmV}m sg7]\LtXw!ŋ^\ 4e@a:2eV@4Yhr{%_aW,-w G.R:"%`@Dܰ<]nFbb$*+ňib+*LR?/2*phr@R*z=#ˆ0sVz*p ؃ >n-6M{,Vrw!y,:aEg!@aKq̼_Er pٺNxU@$veQCf.!2M!]u\%pbʄZ;F+愵Ѫo),ڷKAV2!#̚!8`Jׁ?xO1Bψ2׏ZOECQ2j ~° m'acb=6]ـd }rbβ]G ŵh!g?zf솄VdN 3rzm[[g}y%'Zw'@0a6i~ SgV)M58à0>L @𱹵Fr4ad8KwbԞ1P`;;"}\NH odޚlYs.WI~ȜG^>}@/5j^^QgSbPqG̋4s3k1I̕5\J;8r O= "QOct̰WljQ3~0ŠӞ  $%U>AQH]j("$iέ:LrQ{)ͧQŠwFCx?v<,Ϧ&݆14ء&1IkW-Gp*͵SI?8Qƪ8)@D-_$f46V ^rsQL sךW%lQ|GUV.xmysMxɫtK$/nsI|VEe@WS@=YBN \:-!*zfU H?}l8,|nӳ0xˢ23>H ֤IOTTCyn5h8ч)[$(ZP.7D̲q "-V`:{)|^jDPr!6L[!g+pDo;|oYt'uxh09QyLXP j׶@w%c*=:KI8TѽC/+;7pzBsdI#ฉl2T]#s8d쵰/3Ԕꟸt\62|Au }Pcᯍ7L3R]u#IYI־21i1VNa?ã0m-)LqG bZ/l_Ը:@~ 4 ]썤mgIbXm%j쁈:'-vks`Vc8)a!J^V ɍ93 _dEMl IMB \'t\4:y< mhfeTcD 8/ªK"cЌ";<Bӊ g̝rgN\3CE]5mrxFdAA2E A0Vs% O$i|%5@ 4ww_uQtEHzh#L Ԉ'5YgAE9qSWC& bWQ6D7W3m:F۝@BQhmAMM/<>ˆl`\HBe?9(:\s#nLq,C_h'bFu+E_pL`%>b$0A Xݛ.P$l'aqxs Ѝi Gd!29lz: ymzU zX1}HR`|7tN/i0<.nLktw*(^E@l!yV rÕL@`k9&RkF>Nw_ XW ⼖pbL%ȐNrCc%6; ^~}6e~rJ8he a-: RP0h5 `SXR|=W I7(z@`TSY[J4Vn6 79=nюz=ޙ>],EG8)S\2+YqFe\]TQV갳n #q9=ߦ mdFVSE =VhS=fZw( vBWdY9`wEar@T뎈 &Y<ߍrf)|H 750WzK^HSH?oY/nzX N^*爐Dr^"ϳWL Q$iViQ\:O@@o.A<~](mn~Ky= R,;?l~2lE`3ߔnAZ$|; H׭`4v )q9I UN JD?35'=\8+@PNg~,} *ODi>%~h 8e. 56~")z |i^)ĥSZ>UWAmSOUKv5ZJ U}Ӻ=uvI,:+U(x䮟{EkA-bё[(lR ] ` 3"/wyf3--hT2E;}~Z3Kc3^J \iVhKONtfX TUE)LJ66 -?^%!ztu|dss`yI7ɞH5K .>LeMmVs:q9`#ֻ FN8KߢOP֮ͦ[sΌ0 fL~h7DOm=XRZ m eܮRL. x\`a.guޖx@L DBhM 5r 3waEH2N%l'D'IdK六w\t` DPM`x ' G"YZxcTp!vȻL3=:JFt+BَE_BF{}o3SO^}"𦱖&7>(w`zHEsTawbowJAʀ썰Xc;_PNAOZܹqQ>!L^yd-K@̞4.x,Ֆ: b4^Fkm=͡5 jt 3Z%TtFrOB1  <,vDzUڠ!x|4{6"M%7{C)Rv@6oegZj*#~hbTrCW(H Q9_gё<8w.Ga+b1 oS#+07=N f8+WQ/2< I">#\IoMUW7nDM u}U B12*[\M_psئʋksizۘn)at@y g 3X~1 9rYzB%KCdBy8*4t,#jNrtσ ?ӑAq 9wlmT(?]bX16'ܞlVOy tjh04bt sԀ`DyߦL i񖭎0}#?䚱|T\UꛐL㿆V٠:Z 骐sw)u*H3&PjnZ~q,OH9eϽ-'荤 YnU/\eih;H< v{өqMfNI@W"`"Z)H Z;*!]`С(aC^ּ5է!7肜%/v)Ud}ܪ)ЩY3c$'@I-?liz}MwMkv:࿵t,8%s2RV Z7H J$|pR T_4Vgyvznv`:ն^N*ʴ! M馯߲elhք2Ez*+R۞Z3+EiWzs!I%6ܹ1t|?a1R #&egk#RQ?zexuTb,m[s=Ur(ΐ`!d$_&؅_K [-V.\J#H/LBmL(С5z*pG nvC!=7zͰ],T kW~Ukuٲ^\l)u!~B| 8U:>{-at1N1>\a"_*F\bmw|F'= W~,}Q+, fDC˿i끉 vwb,FNz*CV3[Mt+M&)Jd`:|RYwӳnڙ>,TܤǪO2t4_eX p~V|NNH{7*!\Lc \B.ꚗ7c{t[Zo1m0vOG8Oj&4;Yf>#o܊VΣM{${HrVO’`%{k6>z:ٸ*$ͣ]5jK+i^4Yw`ۅ WtzaNIzP@4z@;+G0}wxjW%D t|;s EBE0WnkIPщ c;KFv##(ݦ|L$x!zPd;ם|5![c-6N|>X/慹TnUj8 |0/\) V\b%:pE pJʝ8Xꦶ3l NZ"KDF4pj#~ Z>WE=y]o3RݜB3uM=@8ӟ3_KS>SI-e ԰HܿanޯH,0ΕSg?U"/}; nG a@Tk(IQ+ǸOY'*NkZEɏ3_u?W,ZX'-s{eZ(9!`/h͐Ks>#]fIo.aAQpf"Y@,M؟ȸ ̨A_(H l)XvGר[C t1qt%շ[I,:>;-<-^KL:z*.gno&OM -G717m殲1ԆBGIe싿Q6\] l,^֓/1̬{^@4QM,m"ƣ)+;'M;!6.:*~ýLvlz.p1Mv@b\F̥o;8 qf`0pY^F \IģXADx98SʱՖ[“G& Y5*xk`-ڗB 5FxHe?W ݽ ,O47ˍΠ<.>Wm~I='8CiMji;DfBy9oBjB|Рه^Z>r]`TZ؜qhp hϋtyu^9߈b-gW9s_R^a,ǐ#B&wQ-k~ XP)VY!~tO+еLJLtҮV;ǤɰMI)ͅiцR%pFH>xŘB8TVѭ5RQ2d2vʘ,v͞aa Lr%O=7ih}yތ^UЅW~65 |ƐEIT@OHWgccUҼi.amĩ'$'y}Z7R¨?0EK1vB3؋HW %ԜYN,㭄4 Snp(*/Mϔ iҎY a\Q]*QUOR?LvIss=AÀ8u1-4 l}=sqM%#2^K/#b@9)hD?L GI&h1a8棳9Q2l!H*nI"\'ϧ?8MQIE~Xddo,zncdZV61ZAMX0cn, od{e>4x5I=) 7ZI<\B~nGXW T!TD{|9H0@-{sj"s0?{+9t^>4`>x\=W2Kw,S:iBDe'~;Vgʎ_ ~n#[M*iWpm~?5:;r˲CQ)L퓡7{5kse^a1iv"\oe'"bZJudСfoyWЭ W` dvkjS@f?,IurÒPb}WlOz~OMs31"B,zζfsݮlXIOB)ZYsY_iʆ9w\G%nȶ>@RأKXWm"8ՍZRH+GAKBgct^5iᙐԩV$!~Fe2rNݬ}vzÆXUA(DGWbP뵻,7GiOT9)TnJ waT61LZRl:~RxqBߚlދS4w21;vbZn;nںg ׿T_@gB܎L-&(hvߘڼ}o7fT[^(?T mm7ɗ:튗kxL '~ǀ5veS??]g{Em+_M!;inG׋zڨdݹFP6d nK{ Ee{-7:ՙRNsFFB"2q}_ f 3Ba$CBW #g,9m K?:Ff9|V׆*`>eS6&kH0ya:ݼu'E)D>W:жpsL.WC̽#'.q.QPa PߓՙZ8D }o!>F--G nw̍~EȽJ_Z[ <{/ʪj!'pm~Mv7 ̴TMf̊d]b}^~^keNr8k5ۡqzq.S{N ^6ߨ;k';^ojYVy1[oեx?OKUWy/xFQ!ņc1 OϾfeiWW#?Zο[`ڇ>jg= A'!fS;Y)f󺪁Hٞl=`pNJ%c:~O|l)ɲ5Ny23"7xf=n#>4bW*QW.ߕ~q4bVdz)sIl;~hw'Ceif-~F[;yf@B1ݏ@Cp1ga-kX\n*Q$֠'&eQ ^y8 d`Ѿ\Q43OQ,GWos`㿱#y rL5L+"]o5z T|';+R*8q\_8'-J~ψ'vDMD_,88%B6P% /-/(n;s>Gׇz)pͪrkN*`yfA-⽻Ҝ=0߶v7aӠLVHmpOµ9̈+n><,aNLTI^C8UM Umh7 [9˗NzAΥOA Y{c~ `6:GW5DWxuhfM^ۃa:3B8|,/zY~RnȜ e䊙fl􁡍>gLFQ)FGVt%So:~TPШNCĸkl-3"@bāNsQn~Rto&Nc(W 7}rFN?HVYmYb{eOm6.?I1&$'?nM^`I[kj$MӞG@ cp"$&~HYQ'rh_SEeQJ/qzK/H1s˂ TPڗ )vZQ̘^˧xX l@H-9׀:k=^-D7STHFuG KRTP}ȪHjݻn4jxt s3ÚPkI)BgrF/K| `n$+;Ʉ=fx0 O=Vk O{k񐼬^ ޒJ3lkYyoyBh6뾈= \Pi7QCYv|yaBxj0 9q}?oKBGRjصFƿT4aU`jHmhÚLaцӽ6VM9N? :t%*ʵ91 alS4CQ<zͮ޼OeVYnBs Sw{_]5y{}ڵW'nP{h:lIǿ$ZV͙Jk"73pO e3C;ͩΔkv \'DZIxY5*#=qbR,D:<yԤ+bʹSoGOoRl]8t38Zo{J^a *pc~D1iO2|(\UTO3ۢ?KẔp]deZTĥAturV@UJB~q*K'ñqDȅ3/jd^qBD)b *3!}Yy ~d*QW-p(A KiV4"9 ByHFI'wF(dSAi((pzЗMuX/e^M2Khy)vq jgpLl ܢkagZ]C;4f}~gfr+e-ט9acQlU [Q3F1|$EP͆Iu:Z$E"w&!rw,͐9 K\|r;ERk_Ǒ* sxNrx9tac'S21kbXd"\7nM@em ؝2]яC`4ԇBr/\R3otov`(BE\TK3HPq,K)w=s:Ҁ)U{]d$T#~˄fIOG`3橹u * (ZJm}$Y5ʻX[Pvi0M]bI-'dl6΢0Mq-t`ݐ鵂OZacU3\u`Λ *2,֛"lxӥ$0v@M_0|k`t̘d/ޢgќu 3I?=I3 C6%Vu9#\hYo/(X p׿p?NӦ# Hp`&U•eCA^S&'nٽ.t Nw*oqu2E7A hLsnˇ68pĬ"%l,}OMd]taDm(vaE(;:CAnAPh @LT~obUp ÍXjnxMd/nj7,n9ᐓ) !w0m8x)iEBMKv ǣX'zR'b70acD,=$a43;]P4NZm\jTj>KUϱp Ԟ4Ԏ(q]1y1jx,dzENfOy& cgL ,I&nIܚ1pᷴ¸3fp(Aɋ\`l~WUQq,ph"Tv-YVFM)/d cgD]7WQFa7V{g5,%Se\1Ϗ]W6iv׾Ƕ7mOmG !wx#]8yUx#2"uF& ℩58V,;tL>hOͤ'%V-膧%Ԃu! } mm U:H&wrk((@ ֢ $of:!,(V .e7ĭǝfn"%[b€p K/6%ß+Ϯ ` K7ݝȖ \ܖp+%{7 "uq[ٿd?:EY` G-3حصqVxW0~pGHY5eӖv?F$U 涅|n1X~.Ǜqj4|I6_K/A]3%u> 0@9".]K۵{V;_pٹr$S+D[ ?m0}oQK{ʵ:䎵7fO_ਗG4'duD7Lk9~%!YdwzgM c w뉚 /G^}s"9GV$޷jB6w'G܅⧎,\(6fN6TiX8RQnɰJQ') ]”#\LJCo5B:rC*߄Fpp^,Ʊ=8d eE~Z]F]cI =-=NhĤ׋GeMU[aF(ڃ񲆊&9>kvqSIFB̹t(XI?*㍛k2H"̽cI͂V1K=ZK 2NTIO]y-_3@1,ϧLIY@uFk5.n?nmtxV wJuԖ9߻Id={*EV%`Z^2D4oϮ#r$b^R3:w> "Z4-VvS~vO0 iфSr2?&幀RO8s:UWU$| IA26BFL iD\WƠrc=ԧ)-VɃVV!ʄ"ÕzJla7|$Tyf< mO?bpVdA1N0@d{z$"Bx=GԔ"gƾl|ԉ&̎BiBw'0=t!5Juo49}l-.! 粂ن6k"ťavHΣ<cp#vGA] šeRِԃHxu\}HYjA~J[سaywbdleBhN^@(miRԎp1#F|3U"W?J9[0eTS$(QLH<|7!7̽}\=CࢌhXb)F$pSrrraFw=D*E#hOjMZ˿u"7t|J` 7&(л)uʃX$-6 A+*N/;tkŭMiE/Cο E?C0Id/Y IЗQ.I;$YE3`%t(2 q( W ͕* MՕ~z<J%ӆP[a&56NUgHĜwju"W9yL=lیä |z}ƛ=?wu?a[PoKc&a"fa.$az$*ġt] en](VV%Fֽs ȓi5cћ`W9-Mɞٙӧ|ό!_NH5$eL^2!@_&ks>RSCh>.8.Aw鹸Ji{Qu0uCBx 'C9 LH`qlTFg V2s4|Z)`d5ZO9KͪHǏGys6RzTO8o%(Lv3lnM֛jJ߂:[`%dD_+c֫w|0gXX+#f_a g\ pȘY]jI ͔&w5$}1tCaQdι$x>˹\&hUZu$m'kP c˹z_64;&~dtj\[KZ.9zQt1Y%; E·3DI $x`;P \.ںSh(xu|B<v)HN/Few{u1>׽^+%FR>Q;wKAE/K+8}PmiOi}プg 1q~om&2Ӊ?P oq^wzrI~VB#|Xin\!=h~Xu/0`z\Em V ދ_Y DSjbUr\gLvrC b!Z^ZG-YmpܽjW`8lsaa,:{]@1Zȃ2*XcD9J b`Zp3>4KA r,mɟ?6n^U|2sf@zgF>X}jO[ RIQXSRU _ʲŲK.ӳ5`k'BWQJ/q[&I^uh @~ԊZIˣۙ4;NS-Sde|ۍWx>P|QaI U}-C:ʠx*<$ZqW*.ƃK_Eg ' 'eN-~ϴ Hp4s#{(Z;5oYOЬqlCg՜pdv}CTu=E/M9Yy2_;ut 7С\X5AnwM.O0l?8clb* jƶAХZg ތV^BB!BCmD>5`>=n'ԴjY #~#l&C: /Z"{l]_]a&G{z#Q^w;.dXN-gdQ'd̞1ӄz. TdU"yЁȅH'S'&1CM\NMjƋ働- BZSʤZ5&.6y8}ӡ;!N}.e^0bf)t֢j#,Hɖ +Y1MFV$͓Հ0!cfv$>ۘ[W[wn_J|2TpQׄ^tIczV|)%1u;Qr撥3KLasx48<\t%zF7zC<׸)_9ѩq.FC]*@SȐ aZϵs~M؄c8E[iJr8$2_aqzp~nReaYBnƒTŵ| +~Xx@.jaBdӰB+DB`~]0@B(VU.4 )-Þ|0%k *?_a̓8 as"Ba/$sNJ[p?WwmtӪK% _Jh$V|*ŶZ#[dxƔxeE̗Zb+O(y>LpybeL# !y|֎bQNǵZL0&kDwLq.^d~MpFJ´C.-|X߇XYpl낣Ryc 7KgڭXkw5V_ktt[9$Y3w8 3 | W \_Ȧ42TN#YY#C5={hFO68KʮtYI$NBꆣ(=VẾū&s펜fuͫt-ZȌ7CĮÆc%ihXL V&0)中P:ީHY;ՒAEZ|rmo&7/r dw/{4EΞ?5,nFTE̵9\-O ND?5ƹ/os:( jd:ֹ`ݻ`ڋ \I@Km4k(Ȑ} H! 7)C QuYT`Mm]4K[pf(3>JH 9Pv:%WYZWM.(sVsT }V&`=_"O}[k06m}"%SA=h+~"VOs;#~x*;1Keڑ}KtVRe] 0!_mI3!#lLyTI#mỏ{Y!v~}lBp#ү PYFXVǞ$5OVCi#jTI; Pw u48dxӎ14VCwPG V4~* w!QǛnL pRj~5u nz6Ʒej5p肕NEv@^b*0K%) T$:qjܑwd璷Lhq`dnd.JZF;f)Sp.TbH g2F i)jėYmȃŦhˋYm>|H\`ײ+ׂW[@ɩ暸)%+9`bAx*h~^Ɗ[LnG.-.qYTTO|7c9^MSc rt5Րv 2*5%萶GH,͂iH@l H۵*pL¸k1&W4XL M i @&W}GQ{TğB*TXb+(l97w~|祶6bς?VN{(_Vc}cԦb4ť SZI&F1?AַUbϑ="em7XDqAXKl, C`\XEF!L7%U!]EY \Jqy)sY N&BȤ2p_|Uoe+"XE񿼑lХv eT9})><vC3'֢IZG/:E!pGڽ!LoaDJ1pĠ8r[V&Sb MVc`mx#VV__yL9V8c8@YYI1ɋm&i 3tvn_l /+YGA|⚞FDwD{HKl_ݖ-j6( gZTl!^[;n? N{D)z}sHO#qRO% &JHHέɤP: 6gና:xڂzLG=L,G3EBa5: Ċvc5"긮GAj'JGF Um K3SАɕH1U\{_h@{鹲|vI]dAn~m'ClG?^41cð62 N>Ӌ,  $>tDb`IJS{s Qѳ,9ke-*&ob,G, .aUeGXv6{\lFە0|™e j$asZuщ\U_<_\9&Etg'^a=op# -A2qݟq@!k/# m)>;`0wFXj ^Sx׿CZ$o(f ,A Kվd r=7$:!%d%[<+xxrs#4ˉCϽFOҷ\#PIuDbV;ZQp|':JPߔOBUD.~o /FqUpG- 7S{E> U\o9ut'K4oZ~ڀ=@=te#?Xk r |wH*a(4dXB"#qy\=WfH uSwdEM[} .Ƴ_Qbs=8mipxx'6\rߐcECx5%Ãomyڑ Űgҽ=+ߎa(}$$=UPyJ1T-B/5/EڃpD2}900KNmDHs5yf; $`8L`)E߮S5@?!\+#.6߫i~!f8>r@%*T 8RJv HY֎Kj.DuԳI6*[˚V$ ܯGJY@ˆ-g<A![(l67 0ey%^_"XXq=/Vi>RS}M/90u+i[4|e7^.9]) *8'&&IVF8[;֬^jޡU'wE~StWlm1U ==_S #B;[cUyc.V$:bpUbLt3(f 3] re]SwޞeGIXDLQO1 [SV$E]3km 3EGXǰg)֦o Z,*QnHeLqrz6ofDwpHwhfkXz33Ѻ ?'F<%'D?wSq5'7z85R v \fg/̦䒑&v>Ʌb7Pc< ~::rg$!6㌩Ky, &Yps\G3Ez& 9žf-'%~}&4dMr`Iќ5It H8]<7jU#4ʦ(L]{åGغd4wdm=][1X0M m)^ifY<ۀgM-(\u.D0RB~ьR xQW+L.:yG QKs1GE Q m|3|d쨣wAqMwPz Jʐ䭛q\L=a\C,UQKIŗuMk}UZp΢r7v[MZ0”SØnA9#(i?ԕㄭInuܙ` ׆.|7̜8*랹B~~߭;aQҞ!)j~&3+we|βXS{L3 Z+#lTQ>[n6W-8^ʈOjM˹CX} KBQ&h(j7 $ޤ#*olIUى,iv&-͞A#p*G9LBAw'an@V$X"w?ioK%و>n$T'^% @JY/?y/v'F e*_/C+ޜ7qZ%w;YK`Q]g 4h@;ߗԌ?XUZ` tG;这bzqq18̓ iT;EH!8,u  ~^lҘmz)l 廒3َWGR^p3]JV*3a6[- i:,~Oy`,e UBj ]нs0q3a9dGCZʼn ciM>@YS3h^PF~lcdžVTh|,yo($wi_WN.6@ĖjY@qەMk'C7 Ԅe ::׏IȜ/F~~ZpzY(]!ƿkܪr.gqs[ibI5Zs$AVYKx9f<4yԄ!RIV[;ݚP<ąY&cN3Nqv|@85 CTUGu9ЩLNm|vM/p| D*=U{<=qT `Rn;qo,ȏ*BK` 2 G[pު?yPKd9i/| XٸB8A" Zer`9%Rf4tNUE"W/gND8ϑv+^T`wFE$в|c8^Wg^k_UCbRQc,Dge}ģPX 0RVlc<&p~=F+;hQyOU|C.m/"WynaC 4 EU8;jvQO8[.I?^+I-#KLt=N`FNna狏}Y־kMSBV)fjBLib# Oj9ʜk,Ͼ|I5pAB*o~e qZv4,b]/?ӿ<]?XZе[mWφQp![jFMٺ!]uq&Qs-ZKu cqֆ(md;hhkFIXJB~+Āskr?nI,}Ĕw8xIs>mm=\t`fa]OEYb!p$\k a +KSJ{O&7eŋE]%xHxrۺ,Kdhc c'sZQFd'gWp)>/$|)2E Lů'GԽYѕw!3nđvF}5 *Tt*m g(}q $f\ATZË_Is35|t%O=9}90UpK'?D"4] N)AsFv*ݹ=HV2|G[qjbQ^I{TĹIH=Tswڋ[T27ܛ;S+6(uzOÔ?v,1ۚtjӪ 㗆aOTz AXzחڿmq=iΣ̦p`*sKwl}e"Ԗ<ąRV9Vvށ'd :<. %׃,*(f-9W*_ؗl ݼyh&Ne]?@K4T\+eX|Ew@3o nw._C$_VS H(JaXauQxd,᩹ *nvĤDmR]}s W$>.CobHvݘA:f%dSrc8C uZĠ@3VH*bK+;l0k?(Nr:6CB}`i3ABDRt%TXN엵t)@rEm~ըRM rSO'bxrF#jBp#kl'pl Т 1 |5 yڡ̩{y+fi<,#Gaf,ĔD.hnXzp1")zaZ;*%T uѡw}@Ήᦙ~Gf+9=j.dE|ԻG_@hЌ.Z߱NK߁;@ȧ?"&$ A CA:^0nKBOKD EAm>y8j`GFwÙ>[ǟW"0L!  SLP }PGFqY8>( /JU`ID귟E ha Zp /r$wR\W^!ԭu/ٟl.Ҡ2;r,SNbG2F (V"ih@ɦFQL B7˅CSvK1aĺlӼFEZ̋6Y{TEPg{m+p<]3gt&\"1AG)6 86׋9QvkZm,?F7AбF3x#l{oL8BOqnW~ryC٨ F:Z`cʴ%߉:*NZP$*j$we q^#JY`yug; t³rݥ_T-fXJ5iݲE5VCfҤm y!Y6Hưw`>~C1]3-qFmuceX&E;xHο#/bLhyզ>_Ig, R%Zm+I dzb U){Hd讒{\}&M k_#d%pV0˨usfi<u0+n7anQP#ޱDSy=v"x>Pb5I8v]@Ap0 Q jhǯ?[q/} y HC2"_4dܓ"GA8ԞߐhEI`<2?O3>D5qр$O`)J9Ů},=]0`ҞnCP^d 3oM{i`M(b},ܽy/K1cjk$e%PKr솘4w1O$/scFٔp1Pe%ĩ*:5g9l2ޯG,_'ǚfĻQjyjN\>N_jJEE”J,h# 8ܓV]XR&IF,){y6[>e䣃Ml$tM,I}).n2@? z%f@9M.hW, R oqw/{hSZǟܦψkl|^U<}Z*/^9V*H m-g*0̐x_hTyվ}j,SZ [YQ-&cF.p >ȟ2(J|?8WpMR._/0ާpɹkpaՆ ,4[60ȳj:poc~Xm 9h[>%MWOKvSQK.H0yf< ,E.x]X5lY9-`yZZ0aKF4B1gepum\w'p__7V+qiH!{^3ʁ)_zmp?g%N ωwF/+ƗV1EvTY KlM;x֠p3|Pd`5nDQ?%`hJO.|U;&9GSHc"22Ɯ_+b_Nʺܘ"i繫^<\O!›+ۺ=JcwJ#Ix!H,{q׷MZ MGypJxD5SVEa qAD ݬK%67J?Z{5@YJlabeTrE$2u&oC,6zs==Ӈ(zQ{]Y_ h)r3p*3{GӚ )Re/*dcc W^,%QGD;Ad tevQ&B7?|N ĚFW!9"$t-DbdYc,پumt7*q|Ԃib'>"-D>pC鑨a\s k|A62Ҵx'ƫ:_fn ]Xx[=9 (gk+R\P +=&;8.TUE)ibꔃ:Y%WJŲyZ;hn(4/)6KΪQ(FTؼ-l /DɞZ5Vuf<Ӧ׫0ӫ,:/x Cp$4O{y ] ӟw?pUvi:bc$sR*oǃ|Lo]Vx /țxFlIF!0d됉:Rwmn9'S[G}@ARNC0HT( .ϺldLm ^ϠEZ9jG2iQP}jmarx=Wom֭'l9Kt%T]'OHk?(kJZÐwA <&B8,eIe#+C2' o8QN}52XR(vo Ԭq@KnDc*36z&uYo-lo/s"C Y*OȨj2IH4cTk; `r"!lnݤ45?uF & N~4eoxVGiH<|ŚH.1Cg#LȲ~e Q.ϔg|eUTL;0J:ot}#T=Ɍt&n; 9L ԾG)?rP?K9?)9LE BR"-X,2Lu?<ɼ^g|oCmFkhOɬvL`iНAu$r";^081FB g,SG4.ųoslmXR;IKs I&k {Q^3vl=;@I^p ˅ja +{G@q޾q)+i04S_f@5!*Ex vy=q(/jňk_.\jj;<*ʼnbE2)E`gPyt2312R9;;߭r>]'ᆢqq~VR+2p^p<⵽j6LQv͆P<c&!Q@ɩ~+|1ݢ]K*hiVIPEw}Ȓg+p`)G%t=}ɬOepm P(0whrO2u))!7ҮA/!Y\ܚp ;%ba3wŁ3fR=/XJ<"떍RMϟM(HbهoqO!rt.t9խyojl䎾 Hb?-fi]ԡA( ±H֦ajM<ܾ&#|ڞpYD%Y@w̨f5Γ|t[_3.QLR287/t7ON޹1W2߄cpeբa5g_p5z`OOЯemt`N+CW8k}Ӟ6NvҪDC JA%(hPP`I8eX %;cnQp`=o@2ȞDGrWA>mַQe$m-z!pn^!\Nv_CaLE޳Ƃ(phX^CCQ֐I _JoE. lpK꩙I[uVA? iII"DULϴ6;k "@N<x1lmƘٞGUtܦv1uBcKx:QA(MCGe=`$͂3>Esd/I/ଙrD,|ppt=s6=` @svlys@i[L,spd|;jϤ U;'JhX\nx2g$1SnQ.K՟GP}{m DPNb19Gcy\FI+7,Q59rћEsLq%iZ|m%V. 9.Nnb%d6hؠ,'eVkfdmTFXWy*N 3|DSW:C6_X(@\0)Q*cD٭ By?ɬȉw@%Q뺤 oJQ<)'Je ,y5U!W5 #.\٭}1!J"PnxA#S0C$IXo.Kk\p­~91q X.志c|:{J(U/+{h1=pW 47L?Xĝ@g-8³gEJߋ̳ vrYbl1u6CߜZogZ 9 ))ŶI]0Pd/⯣͵ҵg`V$ބ=\*U'b(g3a1 Ml&0;hM`A]\8U͑QG7&8`ET0#[W\M |ې! OE#Ab֊ !r_td#"tKlWiUƵHl;yԛuځLWd`m(GvC7GCO۵05.:A97 d1٘1Q;#FN ޑr4ٌEɄ51E"B dzϼS% vfA;مz^!z}(x0bʛ4S;f٬S}ʛynbAپiҸ]ES)ʸhN FŒ*ݐ mS0їP.D"{ϕjJi[;][}6>J8歁f(vY-̀Jxwz` -닊WrFq#k?*:GCUp~i0n1@HD!$omHAKy!d!k2[AhW/$ViiÉ\NFsR.F en,]eNcEq9Jb8$˒Z&>*\iA6-rD&=[ѦdCqBhvNAܓQ![&mBl٩K?k?>1"t6p滨_R=q+<5G)gu咞l+` )!9~Qɠ1z_GbfD&ko+HW]8ޔx@_^` Os%B7N+Z`)Zҥ t+UcB P(_fun~Ne:Ӌ1m(=(%FfYuK2"G]vrnl \cxy%=4 ' kvhApv5SEvNF o|R>ޓxdvW3 ϡ>/c:Cyǽ"h'e*Aa3QqKn^ qѽU\=2eۅ=}ymRp?򓥙&ͤUKs 9C@+JK;OmÖ8\'r%z5$zt539~J E!LB@@DKۮCڣVG@|dҺ=cO/> #x0,nf(08$=<7?cmKx`1X'9k[rvc`^SA2?}iVa yX*Ł6 iS1ʞ]вoO𕲛o@B%Rݤ*CRw̥(1w>~+3v8*_yTA? .:7FX7Pxܵ~JLTD`?q Σ[{c:YҨtټ/̭X^iv]۱k\S6|O(?>?Q6WsZjxC!u0D$>3ERJxŇjb-S#:ٜ# [,Hs4BsnOtj`կs lx9 \v֨y1p4gT!Y{8eaٙ k^ ^J8!{/U=&%DdJӦ W;PG궜yM|45[鸝F3WփzimFVHy(#F"d2 ir.N_,0~ Ok_D9tXvE ?W)Ka>! ƴv}"fK[c#Xeh4nQMsaGO>*g__hufiL7?C!?E,E[u*!&V˓,#(ʗVQO4Mᗋ'vnbw3H̾Vfn.5 0pO\ Gsл/='%1K s9K۴aYlk}نѺQBmyzEWh'oNs`R;n+&gFuօ:dZ~mlRpmkTK&纛+BRL6 +06n/#ѹ)r8N~';z/ M.@ qyr7o'?/x#K:CoXB*'{:GqnP>,4¾Ĥo )QOpȡ%*YKXQ )oh_Lp 1maDQlb{qYVyDSEhOEo؇Eȶ4< gwnп;TNŶF[#_꽯OP[mjeXS PLx$Nt+D?=(.tv `R0ʨB?`g3z-=ٙ=1)%HD>υ!hLOD]&0\I'r"= Bb)xLщa[)]ۥ3>!nCj8$=›>y5=ҟ[k}*\ijM>xɫe$$\8:k}}Z@_cV5 C|Xܨ-7CV,$XG|lRJ4J4$`"lt/Tf>.&61tr7U4‘y)9>|ȉ,/.6r7ɿ!lY=Iv _09[@:-i#T_#b:`މf3162Ws%,4"=T/?Bp-^Nsk|һ==.Ԉ)HO?'4`1qaZ{օ;IxoMK,0D.NU=3iJH00gz2=#gGLERdedkǯGUz5ES1:9(F,#_+' ?suD"0mYDž,%AynLQv;r/IFwɒf  [Xj#ŗd]Z.{"qH=Yi&xޙ IVc8aJӾWu[vV;8G@*` OFl0Iҁ 8l']}{if)MujC C9*Q]``ҨnW,t'e@g<7+2Gw?ȯg$4P=+>̯O( UWȷ&IxquPTF^;%ޜvNҽz`,`Y؄q{~y _ga(ǐ28KЋswz0mLaW2 PK8f4uNj\Q&qx]YNˆ xYY$rz?oAAC:0Blw{h/% هؠ{A3sHk˝J_- q;(%%+uLo5IG>ʃo~VGiJ:kb7SA }zWuR`d` KȨDܫ LkrdCOm Pf  iۿBoW yӳWl 5;tLm;t+VqZz򭕎hVX!@(.m)5LiBW7$5Fv"D}ǣ wg?nM[X` f̦wF@ hPβKA8Q~^)"dc*ٓUc1Ȍ=?1Sم޼K)FbY˟Y&ϝf t[2u\Rgȴ.*:BjGw.bj8I4kg6|)NJl?SڼtN,rU:RJ.x@@X'UnzJ=iTP^,cJxD%Ru>3uxi#It+kBuvsʡul.b$_Nr}'W;MTy:问gGCݼ-cwL<+2dPt*]im!jK# }W5%-u'P[2=t]z6-Cϓ:[z$ AÅbE 4 хe&{;ȃN5*A5 S3ǀ>xC}F4k~<}EV`t5AKZ <"75(%J.^q2}#rn91d?7' 7uSNj{ YflWqi4^+ҴJr,yë,p.@q XT]Daa_-66&%ኲk4}Y%ڔ MB8Y{ķe!.Zt3J=5h&E0*ZxxNkP2|]%=\Vw5q8 Ԕ`aZ>Ѯi"v:)-RQ8 ct8{k UKm̤% *Qgnz-h(./wҾ$ᯨm̶ֶ#ٿ(U.j_@T 5eNC)Nwϵǐsٵąxp8dT7_(E 5`qno>^>%nYG% 7UŅjV7tVDb}$x trofgsj~?Fbc1a1BDͯEfd:xE9>p|*]w42ÀWtq ExH3,Xc?Iϔ34M Vt?T,~D,Nh6Q[$Rx#.S l;J8R^Gn<n2nށ3枪 ) !>P~o'łS ?rht'v~󮿬{8zzeԌ0ګAB"6Tz,gT ٰ]ZKC[MB]] F}S>%0ŧR ٶF}Й)"ʵ ɶ6z# =ryot._ o hxX,ڛrnœ28j п sK=DX;*JjwlCl,_tBN7}*A6Nq2JQ^qt #G͇ˁ9敍&730UF$S hJ'iQK_sa<+Xx5מ B-:}r+F+36/~%~(X,fIQWo4:jߎYtHd#|'):a)=j9r;g¶eIy7mK4@T>!z;N)Uw 3Ѯb/vY'!,iڲh޹-UQ1,w15H'2ѣkd&{4Zœ/XgkX:;.HP- Enܮ\/M/s\MX>RT_}ƿ~fK`t yR GgܻDZ@䍵}QM+U&=yPLmBj$T|!t=vDqF#uo>ԉC`G2θ<73* fY{eڰ.bYS(&l\6+hf#L*H|..RBM=˻cbkL [S'a#e/7 ^OJ4fa<)tX)4<%iqC&e ̢ӏZ2ڥ!sKE9'ɸeqd~ϙFd/3e ԰Epx?I“pϝ"l6{즻-<1Adh]XӋ[m~v钁> K㜺PG. hv+T2cN8ܥW ]Woe+*[8m 8Ü[vHFEy;皗tyeY֬y`u NY(vby^ *&8'͑ Uن!`1qE4\:Q1TZS#Qh뾓 cǔ_w p ,cT)賲oΊr"t*؀AJ^0Z QoQ38QSL t4dJ_HKƑR " ̠k? tˮWL۶o*^^cdtݭ?9,hLTtɓOgUT?Gfw^u;M_lT}eNnO֟i &dV["R[9 gk)^\4 vDžth~L#]Td)-Gn5"~"s:I&f(abͻM[}Qw} x, wy~܂wWo5i Hej4FL$Z v%h; JhC\$GRc. *>;KJU^I%ºc KtvGtf!KgV]oDSq[juQs;pR'  \QY+2gkfay\R'J1tso=pCű[]YS`DUrHű|hz4./qPm-n<>rUA'ݹ*.!L!~s!(*Ф!He|u9I6#w~w\눮I5%%?yrkeSQIcL g}gJ-6YOc}cm4_KNLifESShϧ>u4a煇tm`At ˧:pq@V?|:"=@]Z"w㖜>ݹSBvzmeyN~wq;W?IJ~|'_~Lc2p#:Bk|Jp\gLPKo^ 퀴L")p_SKXԩ@e\%4C#j\=UEFȫ mnu0G%IAq]Cƍھ5SfgD֋쏲#B'?0vedrt =AY HmvdmvvYY z4;a?1(&x%jT\-w@~amP!r4̾!Qa9GXet%Dh/W(RY^Uz>k|{ 4c/cM3߲d ы23TrJs*5AwϪ"EDWJ fOT`]@ ͂/']GSsGYy4~8:Lt-;+E1zȻgsOng{hh:||MIo`~(3%OK A0A!C"BU{a-'fI`쬉ca>Xa;פ >\Q%wme-!G0Z0j5+ny>`^ӷMې Kʃ.?xzWMz71N-eYh^&r.{Gz+} J,TRGA uX[ Xqe2uFbpnO*oR"2VGV2lj6hxp!0 K6X\byBbo ai NdU)A[]l8a0NU L^ogq;C7| Cԝb4Q7p?W<&ڔ2Jv(G'>G_8- f2`|`ےǀ_} ]#* p~0a@9ыXi=HD 6ģ*?U=iJFH> h#V 1-L|XxLv?cz8޷ʄ9ə#0$ݻh~gF)- ƥ-Ŝt?5J7+W!A PPҐӒb֓5,c3R  yuU260Ҷ0u&e%[ݠ"v]N+!E#pп1Ɵ36pؽmQG^Q Y[iQsMiTCw -m~| HcCB1j*Dom:l&B[wjXK%0 X3'C`|BY\[ z,OD k`UJ˓(`&¹\# Tt3ƯJTxa\<ח __hڣ9\8?""(Ѣu ccҘ=Skio0̼l)~X8K2 [ŽS\"%LsIbX6/Kl^s]*`B ){[h&d) A XxXg7, ?0oH16{=sk5vkD&+GY_Zɻ<ԁ&T1w!Ul +=%QvՏ1#8K&.etQsm*nLb/OkkAbˏ9ۥ==]xj4/VM%x/3!|Uv Deh UqQ?QY>Jʨ Jp>wⓤS6nTx/f,Đt?'1.,eeEJ-}-o'WQn[t}McM';,~c~ZG<TI5mL E!Wg9a|Gj!\4N_p )PM#}͑ %"ϭx?r =pnGos 3n//YI y6@|nf轒2NHc5$W9/΂x=p$})4\ya䳡($Fu7;{HHXʵ] *5i2m3>r.ŊlnmU}Rq@9ĠdOhK^uA[x ٪ Eowq^QO1?7C# fV}C-Ua_:^Hjsw&겞#+ S#k 禡=FRMtl^%2 I4fe\CXf@C*e+0(eyBEb9Z?8:)95Z?Xa%HxUpJD1Qd̮ll=1`S겷\y«z-4 =fשW ELb&܇f0D OꗇeL{=zv\ޭKUq3.I^mz5kă120ҹjH}WX>+(ذSaBc|}$S2BP'=Ja#Qn"Sׄ^gA٭:(O-eT9T+jA7@;֠Ion @y1Ix)}ziIlP:ߠ&?3[?k.fL:Nj,(?|a'5]Q "LM *F<Kc%kĮjhb@S u,enQ \,KY:zv6kE~.BV`<*|.3"pꕵ# O&YUwMu<8]wxygrPN r{s,'FK\k U?dH1Iie? dEOUCY9n"E`JYװG7°{~PBeP`Y?5%IHϭ2bbPm7,8I;QHԔwA2H(2Ȳ&fE0o I,v(fΊ^yR b E5 /mM&!p *44paA([iJ]~[;|U>UO&SUӳn<^ms-W#SDn/ɸ#$p0O{YnAqU#57 .{Ɇ}jpڻnH(-Uٱ5HA9J+yWF4=tc0b:jIV(yX}B:z2L5T!h!`RHJv(<$}BKF庖F{ӨܒDt)m"sz8GAFJ w 76g*2De]>#& ƘnKd"?Z mF@kj"տ2$,!lX&k4W$ąδ}nf6_8w;Cq^ ҀdR2:䒑D?+" *R>@c6urYpȒaD8'5Ps2[b_ntaR|p9K).7JxLJ>/\ۇdwcr\NCy6_a_LRT'rifubG S6q[2ή樂Rt#qۢwS{_@a^coF>PW#[ҥ1tg3Q {Och g[" å;-G)Xc9Vc*L,&`jhoГgr:Y38<߿րA=1m |X'Y6dyaSNPV 7 -2Q፞i+xMw9LWB$LiNj-ٮ7:*(տ`4Q斟m&QlgӠ[c@/Wn qz;W$Rl"9DJ; E* UEYU ֮_BmQ׏`Ce 9'\[DͽBdFI8+8Hg^pt+)Y?hfۤ+@V)nS͝"cؽ&0d /sh+FTSJ#^tCx] Zop ۰s׹VhD+n=Z!NՃ:ٯ)E~$l3ONJQ=*X~UB2L]|0alۮָ5U$U2zoEzJIdHr~vp]S,~\ R9ۖH0L^, j}Û5xpɼଊRdcQTiBjn; 8] v"ƯηZ8(xnOoK'jjr~P.-ϓ9z J1~}13\x$x}KeoX؈3SjC8jW4BO~rEWX(%,nf5brh fdw'$w*X1|!kXHH%aӭ\:J2f#e YۢLA$ adoʁ98 brk~5uhn/C T:\*FL>c9N޾3L;AmެTQW~tS »2WKv>I$1V_Ov+[v_Sx̝Xay'c!e޻M*+ 'P< VQZ\K?yd@xm \fj$#i5&'n] zORfB*9Տ 75Pٓ֯\Rl"lT9E(m]~hW&b_ pxQwiBSаȴ ;d* z! ˬFps َw*p=B⭏_t)YKs :B n끠3fIҪ:Ømu35tZb8+Dv (ܩ$ -Dic1..Db D7̻knfQXZO;eV>"FW1g'R%oz_ 2o;R!{=E>Z۩DSG`J^Qk ǣ,Q,oUʾ7)tΗ*ˎߏit`H ص4D]yE ݱ|inDQ?AφR,Uw\ %=N. aHC1o׸UBTck6t4JY!%iXR`vGΛsHa*cf Tn+1Gs[wS[GajRm+Hq04Xv'"m .eOrQl0VF;;NebiNI24:SvsрBiESk/ФoG2بdN0}ICp{>wP08 UƉ$8~l&/cAvT}Ɨ\~џjO!]kv_b6F޶dBRNlhț;.A6ɦS?@+'QT_mV (u  v_6w<);;a-M_xcref:ۇ L/L@BnV2CK 4R `doq1{Y5 4~"xfIfRU3a[/{; $?G$QdD lC͉;|3 B3d4wO2YEƘbrʁu7·Lƞܳ,>~[v4Z0PӵdWĮhm|o3Vx0L7pQCqg\)TSJk!h27 dts_nyn< ⚔ H)eMLAW`}zDN9ȱlouQT>?IT8-GMg !9k",Z=啩0Kc7@G;(%ۊϖ򧋉*Z R;vζ^LbK'ߏ5hcoc`vO oN4";M͋zJѓ\Ž5܉V+/ٽ#f?:{ Ч4?[vx.gXVcKt\25u󔽵l HP$|3K IV<9@seMmUTaR,/a!R8c+H8N]6Syޱ 7Wp26VI_A4VmIoz̆ZÄ;⑻c#dҨ"Ī N<a}a8y'U/pP&VQ'55{NnG?CSʽ;CK 4ļ4(j6asgN2ֲJ.%wغn#iSSK)t ڤ\A_[5û W塪fD`ɦ=mB1 rށ aoMهWj{ܭD'!pEl>~žIA xlQxxCSV  f) e1M Q^)M'Os+t=*s^Z=hrcy;e&vK'ᗡûYd:ʧ@*U#< AfǚOz6߯傿pogA='Bz %{lQ㉯q~D NUS_*J— zSO8kܐ/ڴWكxqީojIe},taeCY\y-"u Ҕ̀"=ilZwX\mAh-js+dWrm{&83?AI\e֒j qEt߄LעqBY`rRGZ.U:Tc M[DHa,Ncsc 1'6.b99m(a =yPV%ཪ0cj$(!=Q}"KQa)a(oqcs3bB-6`1.fP}i 2 t(¤mYJg6{^p\y yH۳ Ma!"Z? ʖܹUJ+lY gdJgotxVO[Gt6_Z-#I:?t;9n'i /Hc;k&O.Z3K<3'sERtEEOTFe>j2Ine3q|A2dA]SZХ.`|A}h)nJ@P\MLggd1lDW Z U-e`\==Vh("1C4C nץ/FNӱv5zr_?^Qkd&B8BͫL̊޲V0:׾15")g!7'9ŗϙ-3*Hf^ʰ5RV<ﷂwEC-8f9UJLJqlOm 8>xz)[K\~ǐZdC|eВY pJNU\";/W U ZMEI^аoWfS.~UJc< ˲/'FakQ5N3ݰ#܏j]Vyҋj({(Uu|&P5K&s^aTd %.yT 揰7iGW3 [ܼ,+ XB*_a>(]@ASuM@õ/j-&_{ y>wt?p~Lb'3(ῤ XNlu9AM%t/riω:ƧB`!x46o|RHo:Bd2RvIӝϢ9xawY2ڟ򏲰p֕*q!Q/kȪ ǁ#Ŀ&J4/|㉁xL>lrCJ|,7!ԇؾYg )ōMO|\ 0dRE݁[H}eJ 0"c!Z֖:Mco@Vn<]@@ tC- tt?* " Áϡ܊Y7A˄B s:-xzҸRi:1pXR$LhC䶈Bt0.Cf}ίQvM& :{Wu>(mف"Dz*!#+OˤT/XI2\W7q l< !99lsZZ7 @~/⩣2bp!݌›ʠTQ#G;mD:l1446>id{߳9Mw}XӕG!RRf }`lRM0xWkp娧jNxb+ҋKvICd=T;xACRO-HY mvqXjoP0aJϯAQ6eKaɸ&lz;Q_>5"BVw~90!38Ⱥ&BEjD2"Z[XASBh[=z6i$#1XX'p<!KXgiz&7,gzڠ( #C 8MY&]hqA\&ք:8!eeC#k\HWGEa,a j SIuaW 2Q) 犌gIZ OWn;2G64#oavF7SهjfIuN@vy5GNm䴱YT75ٮ0;jpG^fxВ4HC+x5R;vQsзF(cg[3@n%w {/^j 7&f.,yރb?pb18_ 1Kao4L|mIPX=Kb?- q6%I*l͋^ |=x\Ϋ_%]LMzƪ@'~1gLxFO5t-Y׮Sf,ߨA:R݇f醀w#*ycꨬGR m)8}1-sTj`97(pW]>T(4}1pf/%Z3Y}D6Q>{)&i+jY&BlTߠUNa'1apP^qr >EiŠ•FWS`#~MSKر(1&#`ylo,y!?,k@Ӿiđ!TOsޞ4y7\G\NQAemEԐ4;pmޝ'xgx#lc.GgCjyvA:$c2&ҙ~-N˨Uܪo8ߗqq tP k+135ta`ZW,3#\ !u*ײ3hK:E T-'%ETHL7Kk:s5Zm$(:GҮe:Gnٮa)!wm%B-wi#`dniʻ4b+Q5 Τaf$3 mz9jrtJ/PUeʛ c<<`Nׯũ.ؑvBZQ !'Z>"cW$; ʊ_q*p3ץw&p# ^հXDD=9;&4 o9|ܔBJ2WsY1Wʶ@}$Њ@?"S{ ;M2ȿ3EE^:>~=EAOhDfGh0tF3܃[Enm>p'{GN4OpKu͖53ѝB #p7Ѽ=Xdrdn$GN.iJ9KAV(WT~7$V_+FZTrݍۣu1U(ev7w$ h9ƿi%wRzB WVB[teNI,%$BI9:`ZzݷN8+kvA *FX?Da_>P}/' 1:ˏ+G B NɎZ>-Ĭ! (Lp\~OGkTchH dL9n=l T`=|CqH2X4DjQ+U^@BWzC#)uڭIBQC|ql*t@0 ͺӳpu~5:P4aAXA!zGKa͎2cC,:_PKh1ߣ w¹eW/DwĮfjLtODx'|C\>w\N,f!糹>e5¡~< ٟEMA͒7u (4ޥXClrɁܛ$HيNE^JX}]Y/~ ?T@8BhS3DHT:N>?3tsfzԟ75z&aw6믑դ/xB;间@9r?դhj^i ă+씙*+Ip8IEF$!kEBF&|,nm h N5):"SԼv ^T}KU/*+A>Q˼Xtv,;['qށv߲mXEQf\BX~&y |z ;$6G7|0i5zAoOĦ4"mEk2Gaiŧ+0""؂uuj u.rQJ Fw~g;m;ؖgnhtkN\ #XUK:Lx^bɉ3etS>E0 #;Ezovq>\p}]fHϺcW=U= T N3s}e8\INF6@uQӒ \dz`r>-Q/ϑx:2X+=J*`6;lC{oA6u>H9}k smIN` 2D-G1E6(zZDV!ݘIyc'EP%&MUE@k镝ǿȆLxGe'RCly: %{ʦҵ44u9$1 Dqq`#0t#8V@68,+ǏX2SNhDj/y6E$R/?,$,dͼSfDġ2\gāqj7 ?G뛇̺6JQ%j+BgrLP0y#DxxTaAyOK/9Ą6(Vjcal.տe( h+_ ⫄IL~f{ Jv>!Je0ŀ,Ÿy%d播Rn ܩL(n3? beѱ<-'l5b'Kkqͷrٌ=QuEJLN2@r@]8 ѩ"} $]"@9,Vݲ;bȃ(Bg9]hOâSZO=״r<nʒf nsOk㹃+.n.[S*S(]mdJ~c\ AГ1lm\aTcVjRA 3(vx1ˎT欎4tɑMN0A $YBoV-t&#:;1>:PЩ24)J!|:N$/cGME68CE.U2~ LFɥ9EcMfepZ8`apa!we\focSHny lo03Tm}˔KJ4 p*L#U-$m /P& RI+I~"K :i(wj7Dh[֓ 鮸.''tof[n? $lyKCcF4{>t`0אO3)X޴t3@+PSkU+&HCE|)6`FLr&W1%u<ݚ\EJ]Ԕ ) ՄaTv+s*_ކz-8g/N[ןKBENE*A!miy{SZ7}Uc(<q qMѲks9D䩉<=Ft-@ٛ_k)^7\T9X[Ci;uvMu7 y'H> 0 2[%Oa큎$U ]㷃P:b6PAuMd{^Y "Sp<38v). eKA|.BfhBi`IBP+yӖ V[ 9V{$FU5 Y2hl죢y.%'-体%#gXgK%0rY jIu'UڠٓxŇs[e:z72UMz>dMRG?X?{f1F+s?}i̐%F?62ۅ#Էɉ_.DI1燘 bcyf ǓTrSg }VDY#3ө~8S\/VجVRH-vyz=|aGpI"1EKHrj%aZB,Y-6{–O/6fVzBU%[-͉ZYMV?+?U#㹫lAckD*W"]*x^J9-oVvnЅqWr4C7YL^@ݲ59Bo k "(\ܘJJif8ȃ4uc3gp;`4RU|y8MK l!= Okmv S)$-"4Tu*5{_:d+m[O$w M& _ Zg751@& 8ˮFUp!~J刍C! ,H;uu< )־*}3o*)A;i`ZzGXWFvzXnl҄*V㩾-9° 1f0n80 lr@^r_Йd< zK 9Iv2*?mD‡zʼcaY}ziYZ qgXR2;E}۪!v*>՟i.\aoΠIqs#P~B (i-qn~zĐSka%OjD5/fFP|ၙyEB=!vxiMhGqBG*t'q^4NrR#GiNTwTr*+hz&8ZrkC!Ţ=$s+()\@,+ <A.iط\l(LI`8@aBy(LM|25)Ľ~WuK>R O#ϱetH!8643Ϲ[Md[^<36G\7$k-zOCG_0#@Po>ԨhmCNn[ ûbXGMI݋uF9⣭IUNa6i!wT 1EttT5kRgDﯚKːYݡ`I|J%կ"1ew{+*4_1Rȫ̫b%.0/H;50;j5'P~ߚ p A} Ŕ ,#>0)h^ !,0>FL* Oa $r$2Zou\/F*Vt!].r/K`hX8 5fA|wk%.RuA.4wʈL!֡UK^Ƅ.$S\ZEo:yAW[xKO^2Ql-M8$"35Ev"g^.+.[ex"Z}#jg0SɩraG*푓]9E^#fԞ'# ?kybAVPhɾ<]%I0_5ƪiWH^1r`ei[_~eMH凭d\j7 px`ݩn6_|}@HXHyZ*mEC= ACi2uv+_,Rʔ?$)vPgkXOY02k6E0^Ynb9 kan9%d268[~?dډMU,imd{Abt"׉*]uVv 0ʏtK**gp/*Z#QMoС( 0n0]ZrfhWklu%LM|Nu^Jé K~[`"d!<\xj!;uT ˽D;P~ptU@ѐ:k-JVL0VBÌMS;t~HgU%y)AOX"^HECX{mg(O'~qF q;D}gr e{iH : #༅DDcLLkE\Hi %qM}%.<`-4ZYaTj ?&2iuδ$TmxvS":Nʬ@fO ֒:vs9ʢv@u 2lcYM]"eQd'>,\M'dhUx5ci%ޯz=ȧkJEZҦu7CecN?M,31%&$rS?<nvȔEYw(\Y ugW/,xvrpCghqoJܣMaLעE#:+;1 fmdU\Dh[֊e  '`q0l>SbQI uAt$hѿZ^+9Xn H"l/@#Md(Q(0 3zEbf7*\zvs/2jm +Cxn峿gF?k (̽,f55/7!l1F JpQaX]kQ/?ۗNz/r&,M9 ՞UAV\sR3ʧ+r۪F oQǁ2pTq)vg)c$E M .=Q ;RY2DrHb%o.E7>0iLX(歩矛#i7Mv_ K@&8޺gըp'fGv" "(6 p Ok]Az:yT;~OHXī D:uek ICcZ)0E6qOd^N&s7TŀGWc0v]Jz-Qy.Z^>PfU{3a4K!oV0?K﷣jVS8"-߈`Mav%}@m5jƵp?N]–\$E'~l3|Bø*-Np xMoՎ= b,p\qI]9[NfӏH#!qrhOCtPj%P@e.m!: @Pٻb.RHz`nm'SQɿey8DU6Q4{)yR]R"xE@;P.h";{\~MF;U(ku$xBTQXUfoҋMْiFÆ5ic!_ACA FJFͦ3}e6ɉvη[Hftߟ*n&JEo^#7\zӂ2(tqR7^ ^nAOYZ9W+N= HZ}st]c\/-GKzxZrJVgog'-C|KBSqn%;!)ʇ%f7 4cGUP,vgFw[dǧ!`bѕg;TO*!UoT@ &:vx}qNXhZvjDbu[kI7_5;U< np:HcĹhdULeZxJLT*54o3;WC)!Ƭv)_D7Az-%iC$Mk ]׾ay!W۾mm?j`h1䎑|WTRF-| EdAde]wD0:Q>4yvJh X uf>V;&Q#75<̥55%ySz&/6 .ϔ8H+"G1!>~t/Kk1κW3T²Ĝ]TERJRtf(Uu)7N?.y'erY{>%F)SeH<2Z-vKQnou%(`y'@.^f|=:ƶi~.Znn> 9W ՇvXVo+բ9:xR6 w< ҤdaCԇ=O#+{EN#juz =[=WzwSDCh&?D=xцqjj;ʗ£ YK{@txB= uQt :1 ? y9R.\p=;RW鶫Q~P +%3X^%4cEcONu}aűثupbM!1g.0Tڟh&2{BV9ri7/LCU@V9aSF+%ʔ"sf ؆X;k1B EcAe!%kp}lȐe!`I(+Ipd3U_]]Aa}mcv\/$ɬMǣeKmrpwbsg \Sc:tT2r1 %c/9(u7D&JszOLVWrnut YxGM[?::H;6.:_G Kt9>"#Nx.yܚ7gW"؝50|3=9|L۬ռEitR{;BRb]Ʉ|;تxm۴aP7$;0m9ZVLroHmV s\~PMAݢXwD(C 9>k.huF~o6!xR8>ax傀a)=hݲDJR0@g3u(dUG8?4O"_F?2q@]ȻO W,ѐ(a,Oj1 Q:\QR'.[?;HHGWR ƚ(;f$}zChYcLk·-Λ(3PgGNO58K&)vکo=-l0kPo}3Ѭ߳+x B.HϨтX\QPN9Ա-6*aPc'\E GɾaSR+R/(y2nz@RE2ۂnkw=dwⲹgMJT.hr>Kt+JmIZ @KGT%!*-g~ ]xywL2o&0U?9a{;rPaq_^kC/7EM@ tWl C BuAܽQ/~na @qhT&Xi"e֤S~k|xf "_B| q<'CtU'XG)L!f(Rw4x*q~;H|[5z;R>E[Dzd"[/`)O'0;tKq3(3K&09jsi]u7vY<80cJGy|&΅OY^C[ͯ$IMϫe0T䍳JV Tfq-!2$n+9sokt7㹔< o hd?wt已= gd=,@'YC@*KlkC(bG dMR*UBPQeǝ. i{ 6^(5ԭ oz~3k CfpX;K^=<LT 0<` nvITv4Y"5@Cj{dXHZ@q#|T( \ER:ܞ!}T: ]&h~e)J^-g|= QܮI9%6dq:6!Zy:È6m0;@.Je,Ukmzꋵ3y2L7_;8q&%P>UC12gYvBmCF0&pzG!/O$7+"LC3׵ֵ 5CN9p^pfy<$ if(F`1?;0࿐!otgbl \N˜+/E|;Ba߀.뺳Nq6LhQiV/^!ӻ  FP%+!sqUIjb|MINʼ29[5r每x 4rpczI%(L /1mUkbr\!ɺ'~8B.2 !}< W.KrGnO[:ey IkjʇMAD4Mp4tq\S'jYQZ!DiD|2+(H,ZBD\T99$9-;/b#;L74G#|WǤmsCg@Z՜,YX{ݳ:ר:wsLV~I" vkQ(>]1){#4[<ܙȨXyFa'` ؾ% CqPҧtF&ʼ@2ج\:Rp_nP!ՈUF)/s{ WmHgͅIq^~T+jN9`w|Kc0]VAb Kʂ,n*mj,jFhp51rI^W!lSЅKPO7Bo8pe/E#0a J\P'wMAI_Pzt^N_;U4u>DbLw0ext{p^l3ۿJx@z 5f?gao/xjȞo.KckV%KL,bSi^n:k>GY*(!st괫Nn?LJXne!Äh%o64.sInm겧e]ioL39ߓs{/8^K< }1_V]p K:ϧK4 kC/8Diq M@ B2Ƒ 6ۄ*~of'js9[qcC'(SK(WP%D팷"f>"G] <9tKH k{\xyC =H_o=P $N4_ɪjҠ\F6`8ܮ/Ϊ9ZtjpzTQ{Cfh|_ _3-q|Qt BlQUWNWW D$GQq2 _.o\'~/(NH%z{UÉbCKb&i͓WPkAJr:c6ê *B g<5pAiTͿ@V61FrVdOy^J,dX ǣ2ZWǦB",RUq%*1^BO? 8)G04S00!|Y^jZe|PnAb_ wS .C$P o*ݞ""_mq)s Z "$i]us+Nj6 GY ]Sm2ݵEIyU 3EA4S4/ip"͗li83A4+K}˲L)D]Wa񜶑pFؤ#DE1%"ԉE87j W`z#gʙrKЎ1[Ws:>pdK $+\'nR˫@ q*#\Jf;U}/t *[$0c4}>)R~`nbeYQ~RVmPӫ6, fCh#a x2Db"u~l1nU9$|\4qMzt¬}e6։ݹǪ׎ձSC ^"ULhFd_6Z%%s$F,5^L,P>,e"y(Xil67KTgM`xje@DBrzP|eVήռ. Negf{QW@zl񶱉ƂwibQTqVTELc T, C)\9̴п =7L/ nãnHyNwm'*2H29<eN)Cf6roڔ4^(}x !3*K@CV[lqK(Ю%1|5懙Дf  E#KvIJa[cj,Ac^<0Lg^$gvri+uX)=\~QBiY@/A#J$\/J/ԑ(#燂W<I.t/ O{g?eߣ|5+;LHs|"M{p= I-t\Xw(tRr7Y"d+%e=3eh5ɞ}{,ː7 Ckt>#QeR8\Ji.+,{퓄)U[-ϴvEEE;Cm,c f_S|FwbƏ4cB{bC(YhBFtsD _*]T?q/i*f$ o7]+;bق5Jl0{SgP1/tx:)A`@9 Ql_wag޹3&$" w(P ZY;BFRu{VA5EʾD<0g2^ 1w銚0}"Myk]x^Hpԟ4]䙘c&6?`sWUVdBmij czai)?NYub҉B^F-:!pՉ)pNA@ rb\˦UA 9ۧ#gmZp.R[:>)Ӷ̥4lTY'a(+2wM?rڱKļbO؟z;GFύ'ճg઻nLBd4W_6AlUZF|jF Q6H}g GK*ʂ'\[ٳnQÈ;fMVD\hw$RL dҋw{jF[!ip|VUJ<q4!)ƦOH6T"Vػ쓿)N[|N~!${z2> }1~py_Llbl+s ,~Gjoe=77~:iγ ~BZ ˀJ:.0Z"c% faV'g+cu_O[AgFVπGWڣ\?AI6{UZ. ^˸.'?aR-yaRtעjiVbw7[E&l9SmyqARL4jQ,ҟg:I#m\& .a`((9i48[GK[`jz8,&A O4 q%hXUԙvH|zxtVhGTKY-n>uq'ݎ{L񐥧8_?zd6%=I M7p@Mĉ y@Ϋ0AjGb B䱋 Wg|m!bF0GMDHnn,tY~ (`d*14 z+)zN|^UYƓ{y[fbz&7LFKKvjTS8R"ؒjFu6nJOXƀa׌˸?1S>g8e'ZH"DI_.Vh$Q JZZZe)ys37cp*E0fѦ b\%G"]H^&usK]Y- #(M›q7EurQ.g=HjipټObnUB$;{@7uhQT`8Q&g(hA88(f%8WZ`J78s׎Z4hnvMI׺0 5΂3KkRpdz#70 Rw m(B@@ % sV<Z0!@!;ҀV0ŭ>WءCoP- =KA?db#?go*n}(M, GM 7o<Xg5k֔s^ &7d=)WЁQ+Ub۫'>Ku T܌hYC7+#o_ݑS% `mdnAoxu;)“SP"]c5Ie kBhdy9ܞ%.9: N+IsA:͠?3^n#Ki&\.o(Q6?HSL/W~=W/)zﳻ7 sgx݈U-VT!=zHk5c[UuIb*G3(Z$]˓0d$ ;֬LdU­fQ A. xSw(t0ZΣ`p[$3ZܗBiU [@\ "9W7D) 6ߋXI -xޏiG]Cgs3 {iLT;߶fC_mJ։f23>;I ˠjTg <lڝ~btE{8* XHё(f%Ղ4.a:݁ޟLitZ7Dt2LE#%޴W؝G']6شC+kdGg]n tgZ?B`,ziC1XH|trν',G^W)lH"DR%VqmW 6/-[ M?ퟢ:hM6A=P'G)'(r;kT<1_CQVx!?2D% DQH8L;N`g܇炍O9 a$Me&Q>bll{t@&M[>MyZ Em/HʏTayD6X^z(v4> v[R/0J?]PDl;+e$z>-GYZh)} TnnBpy9(VJȮ`mGA^FIQpZ3SOc=-7}Df0*2<"_${*'}_7Gޢ:3+}xh 8=Į9{nY]Q:!9*ҜAo_/9V"9s_"t_YӅH^#a!d\pdAU7AAǒpQ{<΋'W+ͯ0G?T{ }2N5ՒG?1G /3vi@bDZ ;z3|`HUK^b{$jhOZ܈d`&THKƋ8$JUNKC\VQG.-S&;V_\_?!ېϸ)b~E [DqVnn0TM!% &>:x^7ή**J"^ ua/TcYyJnD{GПOc<r(1OS. \j=O UF "wS~lB7qWpׅ,wJIÒ0J%UwoT7X+< m_1=lPjᧆ@I&ag$QIh-Ьn`adWchVV?n.c sm!=b<;I dV oF1eB)툆o k&t@Ջkwm#eN75 dU@S[=X@lh݇@|u;lHE}P9/w Yj.{j[\r >ֱ ȧTqMSf)v .E>MC"*ՃK=Ne +CY"@;[TV\`~@p8)^_ՉG'g,;۬W=>㋆$fg``y'Շ=筒v T5𘐵+IF( o%v 2y/0{S:7aN۠ ^󌤦w[+i"Mk^m`}0hdS0bEC> ܢpPi^߅Ӫ\SVOx8ah#[5T;48c(']`Wu=&RHVu}\;92l9*m";5"+ӥHSp(+I` ͱ4߲uko ~{4ZF֨ϭBOf Tƍ4ilqhݨ#weNw{vGfc!΅I 1N k{W8%eНv Y@U}klv+-^* 6t%Ѐ10KY'; 8C9XK<Qk0w;t=HB3j]QMHv6+3vrzIdJN#hN $̂RM{BrgX(ZhX6 'dy,fN : #{IOcPRnc?2<"VOC%;WS ЛAUܢ3d NS0rq*(_\w>>5bxOQZkĔhB+ ?u:ŠZ*e~`U"MJP "y~JYװ`˦ha~r\v@cQ(&mxa̷Bjiҗ!Q=\ۑ Z3 EC Ϡ1a x{P%3бNCMg;GLC;48WkhLr~Z+J?⚽]r_ڸ ;Q\Wٲ d>e_186Twi?љ/W7݂>!F o0FƘ/~ Td΄Ce2U?0<9՝|n,ŀ#4~X܆4IJm<6=vq&x#qc|÷U-x81=%ɸY͏z*’X': LЃRFU'KbUڜdODYy}]Yi7: >97uLP@r9fDRG [R{G37q?S 7XdE.-Ӹ]ưotZ>Ș/X:竘KL}&*E7d|v'׻>VǑ Ǩ>edޔBZv{\ Qf榔qo5 %I#{e !KZB~pҢ'fjRKb4FdrV}@REڇ PQ6pW(Y'[5Ŋ!GY #A7f#&4;)jwN1oχΑB- }`ێm>&g& nD][ B[ԃXbH2@2ZM2T~+ dZ-ClDooQ"wzw%%tNl->ǪGnOvʪSO)RjWLeMf4J˱*`2NzCX y9@°/  1ڈy)-/9i|!IR *Xeb<2yjR!| מ7\ٔ+0$IPt+(詜 K3:|oHcFx9aˏw\gMoI0Z;nB:nFoƯnO>n]z%[NW}۩^αd*<8;ٲm1t*PwϡU3دIjvؽã`PrZ@HFE~'J#Gs\hOPs_+2|֔a/ {-)G2Cp)"~ P*r6gf䕑NlOL 3vLNu̾rmQW%;e ,<.f+Y?w F<~=3*t6tәcTSQNrrs:Zi[2h1s=Y^Z F=B|Yv)7)U6yv>W>Pn(%wѻ'8MAbeJ1B- A-G7`W'8 f Oz/q9B PBpje{nSZK9 0Ke$r;qC؉E.GйԂ0bm)#@@͓ZXJ .sdYVC"@3 = -TwW4`Cx'#0lT1{Y}fY]OvVE~e {/-6)ȧzqtc\iP~U~!ZNB}}9 ^֞ϰXPEiXLDE/CY9}X^.e ;o_YeCYŮې/U {\qlc M$FhB06],:;'Ij.KS=Y!Tc3;ԂuTTB߀bw&$Bxh]O"IאI bB:'0|@Xe[)]MP%b/-9</i>=IkUWWm'l5ZJ /GDr_-g1jp &?J1||ZˊIXyc g {~ٌZl' ȪRNCQmK{d^lz]tULIm"tWo2ϑ\{m Geqq8#6zd"U0DGX Gj4B{wo8& YSRW HY#Cwr|nzʼ}AHYIH^F$U{MQ`5^:ܹi8`o xLЛWM6cv N\o[5YBrI'56PQNG]^#X7˿dAƦ1-,Il @=J8<(x@3E޹,`J쓩^wWrB C@9Cp8p҆lMYna L("#*Z{b8V k6i mƘ-ߢ0Y8(Z~b4ya[&2D͆#z뎀t[w&|uv2t~/ɞ2SM!cEaTf":%XY^ח{  BO'0Xf 1v qk#j9d1'͎gky|548S攒ŹVmnZ-0c ҃ιK}shN2\-.FCVz,|JT|tgƞs2^lŠ7+6!^`񝦮;^si'06چO"^cY>eg Gv럯w<ib`k#5;qJ{d~޷F6 ЭC b8VM[fjrT»R9كK+$}guH6n"]0eÓCfs:WZ/jk:&Vw%y},.RgWa|zKVsjE bF׽Bj9=o4B}bTQ6,lr#X-Nw>=M:RGD:hŠ1-gLʽQj]%N;_ 8[ڨ DyK>q%'&Hԭpܴ]E^ހ!c24JPGp[8V\fAЭ(Ж+*΀.F"YVL5yo..AL4#)V]h)S`uFz@ec UxH4 P>Y?#*/Dz%yZPHt*WmOȂQKd)vQ7&KPys;9+|G+x58?=m fvϪ^~ܫn1#Ӧj$ RlG00&bЍ.P<<se݊08UhEͥ>$_bA{(xq$k*JV~oDV_Y}#ysΕ~-E7@zD >o#Ko72tX Rj\>Yݻ <7bm:cډ VK:B^_ gbog־\\iW[#O$;TJv&Q(CA{I*MGho(hx$GfVw!$n>}M(N6ڢRZ j!|u3^2s+j!( ra2´\;y:17mR|皶0!d7gl )^\Y7)\,4N{*ڏVsWF-9l=N јiY,pjzښDV"7H+}X;:։ȤqdyoF&=QWD+?O9Ħ:vǴ}*'nmVy5*r}ӇsC|[;$jZ4ހb@ЮOCm54=F\WUEf4IKouH8gl6ܜ$ dPc"%_^ RIhPlM hCN9*<k<-Xyf׉RN7U{eU$$n[x=H<8I.h{NREWckh~ZmH.t[~D+k poCҢYW%Ӕzo\GL$v sz\* {*sc4_ںE8@st[{sҩ} Olvnflj ˜Dו3اV%5 C!kQ^Nb)rP%S?S>d䓜Rv2˯ \@FE/tP aH, ^K,wGXZ9)87FÊmyYiE& 7"H4AI&q_3vpbA1 %5c*a'ڸY&LB[R߁z罬Nv PL;-.Ys}ŹI$MʢHf7Ş1σ8uY|OzCEƂI{%bKtw!78|ݞ{4!Uͼ̢ZcQl)GqB67%f3"&TśXsa')4"91_RfnXmymQE}Uʰ`.;&ǎl!8+ '0ʋtT_" a-7&cF Q=Q|VCQ.H]Y*c[zAolT >4AxAl@pŠR[He8 2.T(8BFLi0?iVWuNiPZ8naZ&eeP>L mbtrMuUMe-3WovuL4 hi0V֒iőa9+|B_k/"̎pZݨ{NH 9W=TFJ)JHWsuw1+u@]@=+Q)hqn̥פ1[!& 2_KRoL::+-yNcg_rDK.#*>fpȄB k5{;#WqZػ;g'/ҼjKܜ[#twQQIƞ[lq(iY; }dV6hŠٗ?'Xa BZ/߬xʢWqnƘ=1Ь"!4>6e^Qe*ѝ)^R k#wQK}P=mvBn+7^JSѻ "A&(SBIX[p,s3On}2LT^x$ΰW?&'a p'Ld "iIHco$ي ΥU>h\1Ame_LH9kr֨`$; Jڃ1$hiu贷ex.vx Id;M~6M[>0bBP <J]*U.iOױ.<]=ܛ&aЁF3 M|1졾(6n!"d=@iμj fk%ft#[Y͖弡hO]R<$Ĕ(ˆ,$.TFJy?c%t`exv{ @gqe?9ψ9+ A-)어:̅dJR,F5bd r!aa, )1]瑡+u8QHlYц( ۄGQ$aS˜kR*dGZ?;xfU{/1ftv,O# 0&Fn=1-̉y`\{t26mM;BzCS%!dPիY"߽TPA=?ai 6B7$hp[( 2C[V/֛rj7V秚(q)m0u,6+k7ϻDυkr#Jr=yi 4n\V!hCRMc?q"+ ,U-FS :qd |+LtF`A­KipJyX-B=/{D6spgeL'KBl, >ao 8PإcQCӯd& 4" Svs?Tb3XNin>&0.8F2Ha\~N UwEmdb6 Aln ۝L֞_ +4ܓ<_i ܣW.dV'LGi: ao҈L^J% jkXhd\O&N=+6s9vUO^^Y< l$ĝrڧjÑ#uI2|IDe9lta=1A8Mi\V~ O90K1&yiĈG])tiK_Hh{>̋DgTu{,Lf,o~ # g4 ޺J!/PBa%}8loe@A+CzZMMy<i[OgiZeוhzLhJWƺUv́cD%&k{YiKG@ z!O㓹ǟ\1IWR/^ͦȕ1Tj2()9%Oqw_VR? GVcE)CYY]".\` aOpWPa;Ble:Q^G{&zI{)Ns6>Eg(k0T&>l5q Ln`G.ڗ9h Kɋ8), x  (XП{Z=gG *6B7bUVa|EPxzzto5E#ݷdΓ:JU ՘3'vd͋!Kd^OQ;Oi42$eE5,hRBnL< -TF)*M^H<]CهJq*x9n[\E-*MqPF'cIC%) BH$n%C2kC#J;@ GԤ|QoؠⲺK0A[5B:XQ2O0rgOnK1[]Gl813 6=^(/J3 o|,S"Q- զQnTj7=8C'.c̥3b~j)5Wa PV&6 Jz"Q{D*$kLT&;͈"@TMgd/+gg-RB4AM^ mc%FҹF?7G6A5pd34_麀a䖵cZo,O\b^l"+OD&4-U|[#ۛXJ7uRXN~j@ - G[7弈rZeb;J3]Zm#_ } ¦#;`ű\?l %wqzFGZUXs}7›;LPzިo*~O)Zf] n:JnP῕tpM0x@S{cRcލğ$ | x!W|/e5wYyd?9p^eyXJ_*2f A1v[żg@#P=fi7vuV-eNuA.)o I9&Dҫ0y:SE'8$T>ir S%Z[w] D+Bw$ 1y}d.w%T!?,ɗ6|Dq> :{o8X戄v.g[vZ|˟ɸCȍnRKR6O}zYa$aXCcӶB `ѸR)g}j%JVVGM.F}&)uf'r$G~qibKKݗaX-##aA -_Kzi2cQ,>\}B9!`pmt2bX_8처Ɏ}d$O$^:xarќSLiL~] p>eWsЮ<,VP@HN}:ҏwR;;MGVԵ-9aw,4 @,5QkJddI+. {cR>zfDS`މTd 7l;z7N{&-VA96erw"<%c d+tX-u>*ɪtl>;;i7MY. = NeJ75zkک4@ڛ[K?JҤ#("(^~לM%^w<~u!G%~Wae$^], 8CuhCKis{s#+U9(r:K>k1ְ)-)I"jh{hNg5rI:&͕ݶd|Ґa_8#^ wrʩpސ /z-<}.4GSV8/_ ,.oQQdZӇj2.Ep:׸}ܪ] N~sX Ƈ`4ӞYL<@n&dY&zXW60; 2Es{1.p3hų+\?U%m7+2yWĶ[3"0nt-MiZfk>Ku~EhKiN` ɫGP/? \E¶$YܔzQb1u1~mg4 S6Bp`e<(gqC^'/HHHD]cͱM'ҏ%3!n1;yqO V$Q/gؙ )na|AZj* s{rdd8Z^`4E:uB^goh0Lȹ]UCwW[R"Ĵ+c<;d! Q;i倵iwƯ#Zf19,qCe흦c%C34At`u^h<(sטctE4}^187?6$2-?ZVtuijtA]{|(?vԿQ;%wYH} wXx=Y- V ' jO XĿq;\*Nd5f@5 9h-eQz+e֗uN1| \A4Af=oWlj+*#nqHzޔh9] }T<04 .|I8Z 4)}'.Jg|l_:̊yCI\s|a_S( x` 2TrB'5CMg8Fh(~M-(Bto #PpMY05-/);7akj!a5/wԲdav=7.+ιJL+)0"MEUN>ei 9x՝U[6 ܷIscpm2GEoG&OuazjZ.;żi=}3 R}Vځ3QԠgC#au savU2 Qq ac]Xzj~Mw֤Gt]"fe, _3"oͽ"ePV]dޞjPqS3b?MZTH2aj`??~.#R84;kygH L`+GCFr؝ѨuY?)AQQu 邆Ζp>:^WF7uM`͉+^ $ej|<f׻ɺbITfaz@y{{)< V, Uigoz*S0k%m60Y P~OAkaI{gLm:j74i* !r*)='xa޿J`\n6.mMÖG(yJ1 +>!uO\t+-֬p$i:G!(<2y8@UˈPNa vvJޟrx ,T<[eyR?y(N2?g ľQ="%+Ixjv!ဃO@H \f#4F5돩Xʑd)NFObx)@]khUeڐtD,9&O+$2 B!֙q٤Aa̓jr=$Sg^Rh,KSPCy FwSOd0|FEm,]v;*Xu( s(x(Byx'PRiEbj zHڍ( mǁ؀.)\I<,0wq*K 1c÷q3~}/9U(quDq u| ;?"m} JhW,׎=\lL@Ԧš,%I )IԷ@H6GSjepݐ/;X-@vTBy'nW5gZ6׿Jf_ z6&C#>rh{gȘ}!!R8-24X7wJ؀T_d "&?0SJ]z }ˑmy\2 5W[z?XFS.u˜h9!\qYI;"k("M0eK;HLZRJ2kᡵPʥӍtm8t!Lvl*aڗwS$)]1n,WYQbnzvU zeT(6nSCW\ƲH1յP`c(I@ 8؇o%*u?#TRܕ! B:T&VMkv O˚Zٝys+oʸf'f y/uo J1Z<ĸC N]*m8uu+nk);g_N=S!"y)w{0;Ld{f[o.$]>uD%nd䡩D Ā5.cJ WʵP`-Wz $UӖw΄@ITM 37 29ƒ&?]#fY3;7UH#7maIޔM*9>p6ـvEe9LZ;fفSzZi(]"UƄC$ǫgĬLv7WqA 1R 87v_Lz K$?2܇U*lB^2-y˂ɚ BJAaW&N ~Ϻ8z#zmNh@ӻlБ'{jϰ~eؾ _Mc?ve֢gU8cak*F}iR9J\,{ yz!ulzm$,kT{k`h"$59CHc$sÚxE>>M7)ݧ aIĒ&HV@ksl¹$(FRpVl[|+iw eqPO|np %碹l!l!L8NݞBW:G|"yo*R;wk{!xgP mq^AQf~ zIw1fպWg<:] }ϵV*Uen Q~Bξ g24&,NVnMǫy!*Wx&}eLͽ9n@2ډW1'*Qi&EEu=paC'hLD9#؍ٴ c%lumŹ┓w^Y Gg>k':>4(DI"tom ŏW;/j0X{;}Cڵz5^G6JO԰gk wBcx|rp31)j(~ o @sOĵ+ Jm ޽ُ{+ >NHVŀNBknrAYm#aSe9tF]:N@J`hu6VtiqAgd%1s8՛#L٬9؁, B*49.GXYG6 Ȍ\6@,3 Nk>2--iM?MK .cտ[]k)ߦa sGwF {:L{{r( rK18\ǻ7()x&PYlY@?'|ƪ|ovP[g9T(70&bDBsr;@K#1)Tl iY-γ[͒{%A)ȃ Z24r-W*y9Fjl6jxU۲1aTԘqYnMhMX(Gq̾a(npvƀIPa\_pJghM`QL rVy`jM,u; kn*x~|gqcևT M@LԍȲ0j\?* I8 ۸TxJ:CrA_r KAɮY#m^+_~N,M| PZ zcA^ l(}/ J[gCXTRX~^O{(x" dgۮUh˨HW P aۗ]'G6O sSod A]q,}v' Y!bw:e9ϤI>xX5\|r i{ t$\nfnPk*2pn.u0^g`cѰ܋*]uwFvduYOWϒ0¸CoPCĂ [_O NXiGpoF6imc8=L>߅%]>6-_*jVUВil=q{]5nNWۮxU4!`_|^53OA(G@-jڒ?RxlR+a/sӏP uO&މf+҄5q5̣!:i<:W~m<,HRTэpzV>䅂UF9ClxmI~z:EBȧxh VkpRCV}:=RD3?e'+QH.U?1,dQ@K)r6Ls2byԹ%s2ЮґyA6p=G\Y;+X^Y;:V^[M&G6$;0B{z*Q.-Fg,1p=sk"vNlNq۷b{s ͔zPo\&bBqO%Efu!iq-&^ѩ\nb#Ʀ fN<7$0ToP{Iw0Kz e,Wa|y }07wOat*|>,N{y ߭˫޲h`lF~~0+%=fRcTs18fB-4rIB'ɋGB!x{Ǩk6|HJSеK  Z+73_Μ[ ]"$ۮ<~tRҮir:cY+bZ?gMvi6[l]rx䳸y' Ng`ѣ7ƸTen՚c:V_܇WW+reqyp>'"Ȏdߝ>znt,an g^ƀCzɥsի\W2Qyӛ=$i6`nb1V3&2;KRL-WCl䖯K׊!+& >͚z0oEIWXqH ?XM4#]ў+!c-pt ޸1b bG[\0Gϝ,n['87>YgXΊODŕhwv=g`,+6FxmjA.pz1ѥ "] B\dal:F/Or%YPss:ZD@ݓ2'ݤ(Kk7 n.cHy_1mX`θymqOHwÙfр܇.$DlI%.'E 3|w h9N[#{ nnJm?ql][hc,s$Ξʗ=X[ w:A+0^ŧ|W?fOnwjm  A S~x ӨwXM,k|x94}ta^0!:GE TVlc"5EaV>{<(B1AzA(\f-T #Bm]&~/~$Wټ6Z(ORVgYZ07070100000437000081a400000000000000000000000166f3d9cf000036e4000000000000000000000000000000000000005700000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/sound/pci/ali5451/snd-ali5451.ko.xz7zXZִF!t/ t6]?Eh=ڜ.+Оcb%708TEvK+y @V,^8^}s46[-d5Ahw\0& )-j`g21{}͸bzy5RY8:#{t_#q+3 P)mW6v`cS-<]^RH-[Hf$N=Z _vG9&]Qd&_Lj\9;y=MeJ+JG󚯡8ʾD[wRqb\RSz퍜NF/m81D %(;Uo jR~C l rϢ6v0Z @i [l #J$oqJ5 bYXX۠Apĺ;Ixs@Ђ[X`&>SV#Cqbވ*̝KAE"*EIvV_Y`_TQ:;Mx$.nL. |Fg٦AuZ ľP%.AM)vjjv;"=>߮vEaO`*,Xv,8޼ғ%|pB)hBN-u̟^1,J(@ZƇӌ3镮:{Ih֚sbM!-K4ccJwPظK^Cx4V9qM>Jӫg=7QeP눽NFhD9jaあ6l/\5NVxwZs#8hfkT33SQ/jG#9U{]:3R ⅟X:F8 GPZ_.*9SG&E!,aOsN#jrL\>-;dSrU*J Q".lqQH#nNx[&_̰l3/ZA4l> ^E&dW~%I'd1d7d0IG}$FصY!oVkrW)8'E'UE&f#ĬF% ^iQxAxHxpn!B)I46Ho8cbS-1awņͤN ދN{oE{3x\Hm#߇"uп:<_!}%?mѽSK$EqW#5߅SX$n6׶y{r6 /t4k=Br3ٔB]G6,M% $^zlL!J@akɤa٣蛍ѹA!ѬY1{RX9 ^o`^ wvYa4̂c0}Ě; ?V\K#Sx(3"k˭=odǥ{ĸԲ^0 {V-Fth`2/ ~4w(E0$ug] [PVEVanRd1'V[rY*KV>M+{+#8RKM QD3.%WQ" u11p./ ~o񾉨Q&4j/IO>nizP%] #gWQ!Go tH\l{9Qv%-cb.O̊ nTkeKΙ 78-m '3&.c9)E(W w,2Y+X)@%!\!^3蘊Yh.nK(v'[i0Aay):G{-]1hG"ntj1ׅ2~4Q #]2m B؆exGXSlWp$ȧ7'S;Fl<Er>6t54ݐG.G+1Ws%E}&j˹3{e_v ˼â|ŷ'Conz]=۰ھ/BB+}[*rG}ŎWɊbc\@4sfj{Dt6 =͙ۍD|}~y;mZOQҡ}dSVΛ+Tڧ|} oaQC;4Ɖd@s ~q͛M/=Qҧ.MŠx[b/V§Dt$9-uw1z5.O8\&g&Ky1G~Q״R P݉D2N1;bBgLD/MJ*m0tηISbx#GF74ʹ* Ulф!{yb7Z?Tǩp5w4LT՗[9kgٚվ{IaDg\oGtBw牙Bijh!{:S b? s-{~`t_cqP3b*< \Ö;Oą7H>7?3i*֯9&Zu^n?ڿb{s uDl٣Sq.8W 2thXf^y$wh`%*"َ~lYBlbdx((H;іq%]_{"ɋs`7c9 ܃JO۾c^ #`GzNl[d nSl8j(Rj<#I!]<9R<&x{'t ܿeI*~o`L{n{Y*D;^8Rke28@-ƶR%"vmY-$~\L3LZZtTFC3ܞYϳIYWsh56 h xRJpx%оFMCYTV&w/ޫ!0UHWߞ)IH[NΈXXfb~3Q{[fgv}֯*#V`9U\qhd?iEW$ W@!Eskn^ \kZ2򓷃ϓc]8()̫dnxߓ!(j;x+GIblw5!H?fffCSHJrhwfbE H>~Sĝ>kHC3mգFv0~Թ JEzM^8w+'(jv$YTԂ/p0"}Ρ/{K'!>Ce2(:I Zva"HHms(`&m&ifiRg"CjU\ƹ0~&aUUoKЉ}^tIw#} 6˕pkn*=Ync̯5 6ƽEc_9l^Z-ꣀbS4]^D *JêEaՓ$7ǬP' /_qWU/uV~/]]D0M 26)}69~O&Ʈ]5BKAL J[Ků^ak`!Lۭ=eC\E=^}ȷbWȼ}D(0EJ@6򮜓C<({ӕ\$zZ&AdKrȗ.9:hJKMH. h=5!D'Jj:oxHu]3G:I℁L aZߺ'Nś9 1Q> GC,] $h~UOx5[OiE̮m;!. :mSJ@PvQK~m}Ñ6=ЉuV ,f7fDz&1|!Cb.aYF_ w -ۚ'Hm.J̊QԴU}Հu!ӿr %G ̩{wنfj7Pt`AM~RZNv5'N Aa9splXF˓{ D4mBQeUIK]9Ca, M!bS'qsN 5zueD(c7М #[X)G^ژ] zH<2L/W!4ڬe%,]: B_hw#"|h+xWRŒ{UaYEc, iK[hzO $kj1̟:D#=ب̆bF!Csj/d;J"XFQެBX?k8t 䁔@]0% k'bK›(mtjOlxg.0;!lo&G<55z`v1H01j9`q/$E.ѷHqvw`M3C=HLU!mE(a4lk"} tۥ?Fɽ3Pi(͉w*5ϟg4V aV y#eY-.%r92JlG&M~tŶF,FM9Ooha4L)pTb~a O%֝*@H\;T@/X R64:`ުCH?w=ru9V$ioZeWj|3޴?4m<ڗY 2_d_757N%ݷgx9?QEviܰ%n)c=D?Zb"ODS]B+׳ 304eKQ5I`vn U!'nX/.QH UF #^-W$h7r6`l&PN5m^)pJ+&gjbSyʏba m7R S砝}:-<50wѹ"lS[ 1W/n!0Bzy\5\e4֐}] tFF?4\8]fW $1WD Sp!A`]%)qܼY\\ px\~).c5ulz|c}h |⧪ߛeHaRsS0e}n»P z{oK Ą|uV&JZ,KGiSk%OYީrk.샶Ƽrջq! p~d 7L$], <&-}*).+ JD~|ژK|4;&?Lz{rngy>{'N1O 2J.FH(0_;y#C],bM#BƥNsv9I2 .K&G_ߦٯKhxߔc+d +#vAE}~dB ji~F.&  $(D 8$܅I]w.ʱ;^$sm3 dŕwfjCmk!v%S=v]o((?L6s`gjx36 m[ꠃQ kh&ǡ'mYsyOU|jhFwwLؚY۟Cb`6N 5/nH+Gswxo58_C?rSM3Pa􃞲>=N!8mLÑ`MQJT"F푗oDUvq(M>4` <C\rUpf $FiSWh#: [3!b ])۵š?.S#@?7j7ڄ?q.`SffbPl/iHOyT#߫n7hamd(q_^pO[ЃϢ/, 4,/HHUCM`%($"4Y(GЙ)Ūš8&\1Pjf1cϩ+'/"uA-+jDF6L UIE A>/nit~_ɹtWix j@nNa;!O7S? lq=@"B}DŽ*j){t>/#gdڂ#ם &ʧr9.6*T ɸ2d40X"% D^l #Ov@hkEV)ϡ Ef:Y_k,w^¼A Y?P;Nm'RQ)܁7Gk{DCMC,0$1[s$dl)UTֆ}%BAXikqxrшOZO;IBfUN^($ՕNK%:x E , YWkīـZ0M[0}+E;FC B.-N@aE;sb.LcסVPaI{F?\@ {j:ܒRv7c/UwL G#o֋Ԇ Ye&?H"G^MLTJs͜u]Ǵ=a30 ; N]bxI~Di;0$ ғNa#Q]4߿;}`ʿEWģPn E՞OV#?Dž MM?ی+J|&- d>;n+{f#4[ע)4;b9~T[w_B^Y tBdKb RWWbzKTt. 0C3˛jzy#̵B#<ԢRG j)mI [*9sn ;s<8A8VF1 ]1G6Z"q(!wن[@}aFB$N<Ƈs\x*.fשy gUǢeAɏ ygx{׵"xFԊ;y!yO(_>7m9%11sX@_lb@dsW]S8kQR›PN LLҫ`bhh i/*A7 % ̉ƣ@QjD>\KN)]HF-d;r9}>W>Rt qZ,V.y{e6Q(\cP L i^oڞ*ڡ>J{`ɚ,U6 63'@¾]1G˟8R~H\{3wq(SR|) H'*O׶Ro{\=xzpŪ熆M);p:RCs^:5wIAZp }1G{ݝ̻ǛEkN28;{*{!W<i7}1.J`'%$7ేcQNlSSr%8jq |Z3s1Kδ\5ļ+ =XƀH!P(= ~h]f l8]9ȌZ $a"⇍fpևī6~ @C!OV^sy! !DMw2A\J;z>"cA(Rd NcUo,%{*#_Vu:n^&v\xn&=&m&Ьg-d 6jeuZF^jpIݤV2\>eo(cҽqu]Jm4ƙv5 HSdehjTӝXz& FэN@}Q@ XOMUWdLwq\Ŕ i?~JEmo{!$K{qF!y@>~o@z>-@lj o @G^^ ^ 3p"2lE ۜ :Ž}NoRA"&:U!a`X6{no~|r]5iC=pq CO)U O r]y,iBegw:FMk0i񀿨ԱmPM HŦgAn܀B.˃4} Iš͂"vLYGO4#Ѵ,Dr(\PY= >Շ*ɥ '4[ Y_ȓi.I ht}hPmX ogYZ07070100000438000081a400000000000000000000000166f3d9cf0000d464000000000000000000000000000000000000005500000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/sound/pci/asihpi/snd-asihpi.ko.xz7zXZִF!t/ !]?Eh=ڜ.+͟[C9="8XV/te#)"c A *`}۠lw4gdLк+Bp8a&ts.[(; bpKʎd?1;ܑ!OfU~CAa28$ߕnޕc[iN5tǎZ^;)wkO41)B{ P-bM9d`,23٣ySn}v]UY+He"E̺^,u#6./k2#mª*S@gi'J"9d*l (e2: vv:ų#ajL*! {[^m# Znʒ׏DQ]Y荟qdQ`*58dWj#77zJpT(0\l!ڜJ/ lo,ajd3;=豆BqG{RF hH 4*s F0ۼ69 !ԋGޑm i`/`GZ 7y}{( 0y_ir#xbm/1zΩj1 G88XVV}ũqMtޗ“wM$E)v,El(F<\!Tg:x%\UYc,]㒪D8YlJIOw( c!zW4^Wm!}GzQ9hEiy85NިA%b%)翯VZdw{UQuhmCCpxa1=8Xbuc2Н׈]kP4q;ۧ$ kȕ7O֪$<3N=MN[78aأž_Ɛֳe}a5m 0ի̎Pi0D.4 ?I}N 䰬p7Z.}L=d0y޽msa⚀zս* =_hGK)\~u3(/2" XH:;th>` {$!YI=Jv.R X;|ڬk^}bg>gH5; ,!V|sӀG7r]6mՁ/tslr3Jd=B~* {TcUҢyHۃYqRgnn`m4ɥTЗw@.r!Ӫ rBI{i 1-j4!V`~Z d%40=n\:D;@m$le-O@9]%OXt I+؛: aQ7]m򶀞?K IӴ" kT̡ox 1Gz꯳0j ,`KW޿,t&7sF8%O342=TFyq@g1;$p$r,vƚ5[_eQ]ٔxN " &>B*z+z/sοlD_gGbN}lD4cBk%ZRd?܋ yq, :}4^S \anj:=5d7JF\fF&ƗT腦3 e3l6Z7/ɒ~tI77S|{'C;s6k@7dKę3^xbgEN]P]U ۛ#y<ͧcN/S{#5C8W8 OyMr?\6znw|+^ٍ^;c趘I0Hb_gj-ԟm˂o%)83ukCWU$Mי=rZ4mEeK8 |`3tT?d!wiRu(1}vΥ~T9&POEB&Ⱦn6i(nǕt8HLvF\|)+Qf.O"u)pmwUF*~eR=ZZ+BϷ]xY\b^F ߬A w7U|scmKzDOLKZ, &4[)6 L7ӍRlvx¨r8E-gfyrd8хf gF:N'*rUdE4.>i bf ?WOhIYxO dHYM H;c !dor4P<Ai 4+>YU)bߠɠ<#8TsI?vEiTkOtE09(٫Q7< dS tg]B)ty| L!f> /6 ٕD,L$!2d5\5vASGUÆkS\_S?J󒱯/vb?Q0q޻56k}.֞ 3djWߎ{` l3r'd:Õ۰1hY_$R3_c*t~T!u93a] 4%%{hl FȃNi9,h(>[ƕy_tP֑wKQ7l.n{ \3cEQU7ҕuq6Է7P'T2A2!O] >(+r6Qw\bNڳ,\mQ:֚&f7Mhp.Ef챞^;6c$oL5_5XD(T-ڣ+q?6@ tLqV?"RT:H^Y(yaE jE$eA/Kuk;IU6&lXNAya?Y†vd*]RX$9,,ⷬXX]zSeiJhi팾?)ߛ-3A ޼e[4K7U1ƻ:5Ee(2E X]<Ty9n-Qp'0Ir!YI*N*bIE6TAwK2xPgiy0U6"[o4B IYT0yZ vjOM+{XkU>CrZ`bq{r xO[kt9HJ}+QǛs\ożRG=\;*2D9ہ~EA7z“IOuGEtRt4}Y@)M\NuD7ZN)eb(VGι:MQAZ:S_qKFRS_&,qoXf%~$뉏Jm)*:3I由m %+rG uMȍhfm<-gYiˮ+u@8p.fg\!|xIhs<* zVdmO4c2{IAn8M-apφK9(xA߇RZ#d Og#Yct=ěpr}"]1KV}Zǐu %0536@YΪyޒL[ G._ژM~o-tP!׻{Pd(' OaӀj ?-`4 ӐYz .1YmFA3'ŏQq+,3J22%|ЫԳ[];IlQL{vJ$%t.38)qW)= mkPhc~*}QqCx(¬st5$T LRfRyzчQv_+#WpZr0v Y=ćd(q㓌[`k\ϥռ6pn\M E:$O]3j5=쇘Q3bP%[Hz6iP"oj+yzoR/nחSmt+S h-Ѱz93FPNƩnb P%fIKn.-dC3n r@ωYkKĄ/-bBB W^A={m^Mrܦᆜ5& jV:^b';t bh#[dbv'd2r %t1./)YϝrX̺K`2<A}44aC}5;DcT٧BxZCT86|c,co4вh =IUk#jMY]E>GIDg@4`UFm`9)B]`O_?վv L/ݛ-ރP\dna;KzFaɂF,dU o,;~=[RIhig@[Î!PPC٠mHꃛu!tEzݵ{cةP׫,ߡƔ v d9Q? ֚{ڃU+<چv~ǎւVx-A{zfdٰDC!jN}^. (KD{-IZHrg9%-VGaxi.Gm{Ga -lBԬVQ)@ˁ6[+HOIg%1[|BL1<ӛL DHl Lg#|=琢)'uhDS~M ɣ/ Ս4v}\PEW"Bn ,(ZƪՅ547hn3ܪVՉf1ZLk~'>O}&=a~.fr آPyD8jwDd] ʜ/򦲳.Y1V:,—. ͭVv?UZfo:><+ivw]DrEN'mbuѰKNZRs{\tú|N.BYF`guPJ. ך' U PIJ^;iZ ~:vabaDNj#g}C͐B2Jy+7|p`Q&wKJ]@3elF1N ~;Bv%c nbH,xTӲ3yU )@(rFT 79@ QUi5b!J#VG^ぬ%''ЬO_y=[. /+VnE.=y/+*@$;l oL7 |&,܉ b0]kKf&? zt M ȝ&'vG0?H1'q\n4#gUw d oA٨ =#FY7Q&~pE1 !߮6-(60-኉PYMd'0.IDfv$M\!tä5iHle$F*AbT3F+7A'o8A &rJ4e ̮4 08eGBȀcjx0蝤@Zp/IcѴmnqYmPTlMK ?/a 4&I q@vSZ$ш@Z];z%1>U2%OFCfx*Ȉ_{IS_Zx1bgt9¨Wrbk f:R6`2b_ D`>9EɿI.5ч i 9yzoOO9RA"|R 7cLusJ8*'*^BUeWLN T"՟$>9w7兴4n uF?wl{H[{:pOV0iG׵!-D@)|;hьU |/E5ޅ V~ AdYtڻC8MZk$"pY{TG }+PkŻ3WijA];\*P7;x$l",>,eRk<Lzod~+@>5ڮ!JFvYnϚ%LNTUWuYtL4wU?-̴jc~\[-?#8c3nK\(XX2sz|u0L"7!>Oح $ ¸v6Nwv BkכJVKbR%Ԩ٢Zj r|v? Aҝt;N^ $rlbĤ d)*M5osxYVP0VphLn!r:abɵOp: -GMQkdbq=uVe|a'pMnr,@G\+mS:"pLj.zt]6ho)ٓ@O m9}(HWz.ة0V0u@Ny 5:ʧEd4e8pbzPC)SL~I_R$ PgX&)cT$wL?VRXhϥB\S Kq&J#QQ.{݅;Vbdјټr_ :fQD1fgɆa+幉W&lϔI;cx^&ڤc v(ҿU, X~&?.{^Ģ %CK-p.F5QWzt_fmG{yy&3nffP_33Db_$G韶ij_{ôʨ/'GNYn)I?p kLNq] q`m6u#CWu4Z!ԗ-1wwXn>"L|]Nt\Rk5Le^4 ([XP$~ov.ܩ98<.?Aw+Gl`[ߕ\jrSJ>:Hc jty&(?zoER&JP^r#Us^^6hWCBL:& /IUPkak:줛X-@2EjbY,#̧>_@,y (<tˇ}E^/la_kk`lYz1K8;z?**%X\vjZ ׆nQd.pYЋۄ" ̲*rtYtFEYG0O~Ziqq/gEjv&='AM%Uۭ$bNѩ h? izwǤZBًWes^˫-!u+oa0gewwQd=Yiq=vBM |wF-+QuR|3v">SA3/D0oc-Z1ڠA!aף]g ш%g{@`?Aq?iZ+8aQS6L 4b?k~)a Ϣz֋X :3|=봏q߽IY&TYVnKġs{5L#Iz-v^+N8V%a_i:+_<("TD}sa˪h R"wiɣӿ6n[I,S 0dE\bγHpbU(`ws,.ZC{ 9Dvd *MT.T l! ז0":MO4z%7$hQf;L ݾOK:q:Bom K|9ׅTǫrfJ]Kê㝱K~(D"?.J$n6)yTү:3m8Hi2!P-8cD = 2&cdZt\{p T2?gAފ*'"t[4 0:]أ(o@@<$b84>۲K$[9'[˯!K_: V}b+k[] ќ@ĩ[rnFM_>=鞚L+M?DQ X19prݏhpR% X4dgtFV(*,]-@^xں#VhߌQCNe6?MD:}^;sChKHuI!%G4]?yF+$bp@(7cTb56ӓWۏ.f ALU21:Sr˹Ze9lnJvEK i8l+4eu;A]byw@Fj ݵgUnMV+ f8~u76mη;٨\*1DisIKTժ,wk֗盕9`WcJ 9f1B|6U)x#3oG\@Go*jvً`2Iz]@e)xc5pqri.LH2FUE`2C0) rScufǬDW%2 BBhg I3ίPt`.ˣ+dyv03αxb 珯 (z Yq$J~Pb)wB bAtKhi]=/m׻SPsuC%PkyΪ<' XΝ4^GND8FU$NC(٦4v=>P#l8Efyzζ PP$Z}я)cQTQĀoA x>~.\~=iKPOwR*2L!utkPyIb6I|:קbDwb9䓼SܙH_@k%{?Jүm]6I#^ɳc&ʇJOajgTAtiJn!Z:#iP}0MI?;}ӱ`#:6BO m+5F-|@bҟr( 8.evm֒X{#TRzk(U1DZ.ׯILԟ~ {A/<SNfs&yT`Qyˁ9m?U\MSj]o~muUBqP32y?Bi j韎d](\H}G)qWE>hZj@x  (! k!ŀAuwîׁX`qڈRWDZGw A$%6Ґア ÷,&zz?}9zmGؒ58/Xؐ[XC :b~݈UL ) 8_bO#C= K`A=frs;zA"Ñ[\,dtV08sԴ)Ȩ]B" {d_,Dkd `?`SccPMC5i&8=`V6dhRim*L9iAkk_v>f\jXq}}H7MiQ߻WUOn^ڕde|wRtԬJg{VX{:xXu Uw7Sʸ8D} kd)@(UC'/k͞-<|E p٪} vF)Mm:nv̭MC^lp6ɼ /AVFP~-5bw 'ؽM=n%+2V_废LR z({RG[j_ym_)Ar2BO%3yϘ ߍ"nr0JM⩫ض>OWY&X)+U۬B ,Uss~<[]DHfgߨvӛVP1{iYd-PBW`~uN/uf@(MQ̮N9$Z 4lxq-XjlEc0Yzgdl0qB}6a}v$D- i6p?z≰7ǭH>jT>y~'Zͣv?ISY[o?:e'b!f(\ Q#ޱ͠=͝hʹ]‘:R6^J0cA[o(r"-kMN/+BS]75#SQKG[1Od1ҷ 8]*PQ$mFeVɼɵC5ۣbS&e{l.K7thd v3 ;:I6NSz&5)Lf)NO&lbE?(@6qxK kv6Z^0\buBSc$ϼuqzdZՒ ŏFP,GcH9q/1$@TS(90:X WI@OC0[Bi3d(S[G=w7ǖia}Z S߁B+5H"3CCޞ^\\,m DaR3ZET~eԜoI@OU_gs8n }uRPj|3݅zvs3%;wKtEMq=e bPϘmrH¿ V -ez",8wM}KM͞c;q%Q~lo7G{5"b >U͇B$PI͞QeWZ+AО{B?e3$ DXݟZ]갯W/&OflkZՋgr&X9rY"=hv.L+Mq^ 2R஝p4K?L!$+By+7a n0+ U=4-7y"? D~g'{-K3.J:+;cb.sJ])C3%ZPDg_9<7c?(&mhyJl@]uEZAypLtb񑾚ƟW40ROBz[_@!:k&F*6M88D#B[lFӁa Ҙ"i+&ISլpRt ʭvU'nUUS7s;29c2wN(RH@"O0g#R0(?_KD-IFg.&eq x=k {Fd@sJU_z{@jtrP[S=iD sb5D^/B˦MA?T[1"ͻnf)ZkҚ<0E{.|P9H %4fZP c{`uª\!!LseamK[axaSH;MPJ7 !2ю^LgnK sw5(VоA;y{t~SM,ULʲ?Cd)eLje;=䧢>9P fF20^·C['~vh;Rv`dQeѐ;{kkG0^A?_B^;|&a)-T:䨰6o$46MfZlwac:Ro͙O0X?xw4Ikv$p7N@<f#h%di, 7`ՆmK?6̃\_FAʬV~)U#s!ӕ^j>(14؆>ԕ7|F6kai֍v< RNPD{Mv)qfHC @^ly[9%x{q8XÍ,݆`-OC+/Ϸ'"x>v NS)y4WM#Ro3X  ȜٓMt&g5['›8hB7f\jjkk^N\n1l?`<X]pW/H֬.`Dt33oyę,̖"PQ~z/١={lmv4ƪR*ؐih=(1S _ n01iFIP~ {(oGl@B'&,䠥}?"vy0B?W6G R2 1&Y[j\ק*&5~Whklw-tFSNBga&90NԈh=aTꈝ=$9Ԭn`kkM5lyѝ8'C9zn~Q%47*} C08Q{h/\Wf9xOe| HYbx ߧ NfߣAk#IoJ؛ڮ3-d_v -1?qlP(4XQN:0s!_j2}摏Tw Uͬeh'wV=mcQ0̉,^D(=)C5z-:*Ax}|LțF +'װqj"TE aW8q!i_t걅BgB,J7d:VHt%'Ӭs)-Vk}2rn(`̩6 ?I~G%(Ԧ,%' 086hWa)ȹ 9fL1CMMx0ii.-:I&GQ)Fr_Wos`YY ~ZKv,IdBhek;'6JJ`eK&)f mqE4l4?&lo*VK^QѾ\Ih!BAح,[edͥðYs6ֺgSZ:0Ɔ,|ZvgQ4虿cpo? Z4V`U(V_<ׁt|C>LE-R"{0[59g~Ϊo﷚!ӝ<[P4@+ XybW{?ogvH%E|fU ynBOi"׻lD=O*;e&@KPqӒL-X/a62݉Z fя{7GXȨ>Uk0`~=\vA,oHtL#xcKJci|~`K[|H7W/n@U'uLE260Z"[y(*2Ll3Y*>Y'!c T7M߈%ʀTAՅ2 we"܍Y`77b%ҋ3n*H%L<8[/1шXb'\6Hos(*h6}z00޼~Ӗٔd uiDLQXs!&` NDzұ| 1HW俊^LV.I!wؒa*93@OO;#2M4tG {!GN\J? P KP/^U5,Չcw*ѷ_Ї8iygϟq{< Ikꥨ o`-Fj i IF׻r/Rv;UAMGLQ\r8bE"U1Ẇ~ 3˘]C ]#(J:Df ֱVkuZW h\H Wl`-ho.LɣAAWQmWIIcT|1;h%S-ojԭb\ h\8B %q Hǵ29Q:I Z+R%,OE{dhoācPOUm&y|3=ÓnEW,؊S[~X\׎dL;q T/Jc;/aV'Jlm}JwSg<%1MKH.biQ'矓1t]{9ji =WUxnonX7`MrVY]X1ry*~f_q[MyeW^ y 8A ^喋vQ3T4 JM*[n=M(o*\ԏBm;90!Vb@S ;@#X Dcp,/A,At ]OƁ4.\!qx2f ;@-MaunFc<f4ͱaAm?JC!j;/>U>kEyĥ=fiɿjvfOگwD:.4)X\ 5Z]TBqOmf!_hbpHen:5qąD!YG5]es%1 idzf 佶tJJ6rf,99 yuV#[▷* ف-hj$h!Ee+3Yz@`%$?)89B4]dh&+ {w񂪤Alb7hKD4L2*[F(#UB76?ޛ&D!u XV1S \dUR ,'EDB4M6f+z`!EJni={%2uȖ$Wii_qꤤm9Zuz?HX$/PUeFfI2vJU, cBU ut`'~v>WW?%3i}.x AQc^ڀ XSWceֆ_&CPUJ~6+)(X1&0#/uyt)zN8dqNg!qaƏ q"q8?E87a, EmS)]AYU 8^1[Sqg !|Q@n!8NW}ךm kQH~RWXA^m`X=@ّ 9^+)4#iw LC&zVvrN≿lYqItlEތР<)H! ݐ\g_ڙ$~;Z;E> +%ذO ? (ʥ'[o("*֩٦,{ c,o*kD#9EWNS|W\F'2Iþ8LFf PM-9kJJ%Z.O4sS;v1\#ڌI#j'AG =B1x #|h%HC[?AvBQ5}qM,ff>Rk [!Уh g@?cx'm[7KUmr458ťf1m,욋yee\1Ѩ am0|H\0YnIFEq7G8d͹mc"*FrہUΕ|Mv+(Rme']TAt"pJSJv6]rOFw"ϕ*cE1w# g ʎkudkҧS[8:&JU  mn&%C jZ![! qc2TGPo}P_lM;mȒ;c8de':+1;`FN϶EL9”@pNKrK>Y:!^2jְ9 .q+fNO|g>i+N1UQ4IE;<#{nDzDV?hSc|P`nܣ=By]U< <]l7!Xo#5wȡԛwz}~+3]6\]/JaS3e$JT +7 ɄfE^OI{𾺹 ZzQL!Y@<,3' ƕ-Xf>9pVSLP]@ψEslƒ;/JB ORB<2:~#W5);v"^GSݐ,&') ')UƓ,R庞m`: 5j[0`tqH~0Q],dUv6nᒤ73ן`:<#MWA xn+|?0HZcUnx"TZܨC.qɁH7V&[a]<_LY(=ʹEm s/Igg7r`_C]v:5+م@~^!Cc߇)_Wq>0 ?8p5 qMzBmu8-q%LRj OE_AlSGsEN7p֔87páRztݡyhȴ]WJ /FԳGL ۵s?v3xZr=6t5.g orc<ʼnO¾_jznQy۸RqhWC&㘋*?a=UIMB.Z3ic,md"l9 #M锼 *6~А@* 2Sҷw+i  缃Od f.^ 4hPp_^Я!2#cNO;0uT0 |27tDCZ•O1ӓi} cԫ{ֿUi~ CPo! ݥQBz3( "9#($ӭC]LX [z bpUjb֛LVJØt7Yt{' u9ǰRj&&[x }=T >[]ޚ{< %DYD!e yP聿$Td-F& LOS;on[4v~<(P_O[ eR6")?|RrX8y!;g\.̔O-FգS '^umMQkoǰh5?:iW+&q㔤?aMf* (L]g\ψd 'H+` # TA$D#VHZ4FΏ+B/`z ءPw-Jpxf^f(PPVcWm0QT՛u@lgwy[wd순6͑ڐ3Ԯ{FZ!eR?S>7 eAYlw¡}&?zl=>̤)*׵m'2{b\δ'%:57QĨg?y:!4 ;YuGk)1:pf6_c\"b,ט"y{~vT. ]fD^puѼTUO_Fۉ~NLr;}oo (0q9զ ﬐\ଃEΌ5FJѡ9{QITOoqWIPf>8­\i} uw sZ>I{rwꖀRs;9d>_B+P\:IeߚhH$ѿU:Ps5΁WX#H#[]?Qg7|-GX}A L[9yEFxD3{+k:[EaQ6žgbQbԃ=t"Y6<$XJ:@K"oZ֗sտ)rg &7:Sg3J2IQ`ˊ!`åҺzZV9*u!״CX88bd+Wm#`TX&KI I[:$j.jucz_(V&\!o*H=-_w2GŒqty[0Bod1Fh؍W@*bG6%xkPJ7.3޼qGM3;+M%pZ 9nT_p`|vgI7b)vWvmIcPR>+)* nb#^,埇9ĺ9?/ ~ɪ)C4ZΜ`q5+l Iq'5.XGoZK2u)*As (h!̫ZMs۹v~ObH]'ӷ*u_VEɚS5ald(Wu49 K8LMy);Wօ9kVBÙ}<*kR"R_uɹ i#[osi 4gx&,e%e ꜮB4x:yໃf_y6z]ӧn.4'>(hJ;G@VOB5!П1ABk' Cww)[h܉O)4DZ^h$yǶ%)+!|I yR<r*KR(1QS̮ӊ l*mw(H/-a/l+%1KӅr/ѫFjGb0Bv nI]3TwĻI%^#f,@frȣeykm3&?_x aZ4Xz>/]Z=pYFS<',m#爠S~lN ͔ӯEYj5NQCrnT0* 5BuAs 0´xYWBW:9Ee4gq$L\IcH +g>k> JGc'``2<65 M􍢒Wb=tGҺ_!SpK5)qҧ%䥱g+^zOߤP9'5(v6Kqd: /* RV S/Q+ 6wY[xRU'*Eп(}&" 3U4$ n>U\5P=(5: Ϭ]X'2nOr 8|C6IibHJyGMCRpa!ˁwI$)N Erˊ{PS~rgˆB27I'qIAI8d n 13Ԫت&ۤJ_̱ă l![ܿLJG0=^wK+ huH4 :ܬz!J4`\Vtsa3VUȼ! oLdWP$^L'_14)J_jNrym{dA#wokT -g5u{]+oBݩr~ۏ4 ~]( l/7cC㊰7l bU16 <; +?!@*GdJX>ie\ׅqc\ƚf7Ye9J}v#CWtl>ӍXMW~G RS8%V*g3'NcEVKBjaM 7&"]FqHڽVU?-O t́ӏUeb/W.\(s gdNhyMcXXCfݓCEas BO0- mS Y/ABםr/=S(吽6N8 ܺiY20-LS){H0ptUGI[YZ@ ǾQ> =& ~6] YVR1eoLF{aGC [0Sn K8 H =~0²{$UҐGD,,μ t -1rGRo@يL!`QKj3p[m`A9][?|ݙ+< v hO)Lڛo!CæaJ2X:R!+%TQhg%21 XQH$ӥ5kI ߢةL'b&kѳ~l2FSeC$ZģlRԂYnAǡ woxyf[zC0t¼sn͏۔hS]$׮3BEՎ(#u~{HZ+5`ѥbD2;C%j& ia' dPMd**3<"g1\" RM}ZvNJS^:3 [I*L+GKwA];uIKp(Pf@X)KTR{ݡP iq$J1PjNVHkf8ʣgNKkn2F'!G^c]j8#`+.(̤%suwwN@[KFD٣!Q6l3PGa6ࢣ9c%S0 ~P)3 :2~]_0BXK<.K7&7T-(sFa)$[?12 7-ܠ 1h_$ݿM %! bs~6"} P1/ĜMji+o8:Ӄ~B3#\ 9μ:'ηDgOnfR5@|G隔fe=k" z'A{S5WA] 9,eGU:.ݲߎV/"%djf`s>$<gƐS/wŀIr>PUVc&* GOgEܦ԰,W<>_鋴gDm~v]m XJ~uXm)qLwI?=w5ђ'U#zODZ~ޡ& hS'9oݘi5v] *iApB #Y:La|#osUC'@E3CN"Lk i=T Lҿ1F-懦nZyr9ht;ijAj"M*p*mfaEYid)wluZ\ -D&tWf-ې7AO @}5!zJ5STyUJZE F8/: bAn42Ֆ,{t,e˒.hl xW~MiQataEiu:DI..#(|ݘ⩪9\[ 1 &~Z >\ j݄˯o )?ĥ&#nѬfw S̓p:́Z!) ޞYAϢWCcJ,GsM:}Z8qb*Kky`Ņ4͵ ^]u#ÏDqe) [al "WC^Y9ft Ffrzfv΄P(o•Sb0[Xau(x֧ٔ*lv:cp`_Cmf&QNRDFՔ<)|X;&`XXjWy2f?TiA￲Enqٖmw$6c dhI&~&KBtgp6As+tcܓ!({үY# RYGD±=֊+SٰoFrT7aNz)X4OJXt>OHt 69c~P,yR>DvpT٩FiW{s M~1@ǣ=~G&tGЫU5+|RqgL'#hs[(Z{duLGݯ?M1WFay+mr!} x fj/Z'v;X}0Dx  le3>@r½ )JVw0̺NG|@J[r|9M睙]#J8(W-r26y%BHo`9۳Ɯ;3ji_|MqM$͟sѝ7IAUk7t"Z[J>~ߨ {qkL6c05.*ݩ{h d&UϻodEr0Z _߿ãBE[ܬe=P q;n{BV}1*8ɺP~w-*nk!d¼efXrc/SzȠu^{N`ؿ#/M pV| a  "vR?]֚KlC{KZnWwƘϠ9,>5֛Z~O?>_/Q>cɗX z%ew>(_2 $\7;gx2c?v}}՝)}%knlj%e_'b(s#b7H%o#qto ٲL4sEwP ֍$Ø{r0]|F4O]A*k1!jlq @msюB|rV_qs$x.Tk`qFk"GET6&A Ia#sYb q-)' d=Pf)ᦙ?B"ɞՄWlxdUјpֵmOyԵ͗ՊJ)BjղǨ!Q}ѩ36^L9ꚲS3 ~ʎ'{ܠ>Dbxd(`j&h*,S8ެ *ri7qe2qk`58K֔mIVDY̨킿'om{k}^b'M-:hPkgB ,?@Lei^I8PggM@BŽ.R hѹm#CK-<4=|{}. 7 :ؑ dM;wۊq4c3 p뗑(^Ѳ^ ({&e:2+NNAF z_VVHor:P?]aC'D+]dT$''X&)⡌Pxl 3|O `yl )@ߘ<@S#'<VpK\UwјK8hzM8P l]DD]K :o+@" #gC6κhA2!C8i%|R=3rBWEFNv'T9`YhmR0>oL%m kp8x # nɔy_JD2 rg)܃D?"T<5D-wY(OnX>-M%d@wjkUL {K?9-Zěҧ,ܗ zdnʩ铃J";Ԧ.^4M3"JY̗w"&SXLZ ?RJa,zCӞ^QMBIFozߤ] Iodz[D26E)=ֶ`W'RFo um/wFw$b UItD&-򙦸GOL#gMj/yGJuv ^ c^qp |=[jf|2@%Js)1%A5r5v$2g4r%Hv.$ɀ~E,=H:5 /tMw}2\JvCi8 =Sԕ\@a#RN.8߈T(8Gr 2QzI'd]H [e)c;3`~QdBE^BmfHoUPYОe[cھT fbҌ[Kك]$fYb4]%P4@1JMuVB5us2Č{iT8RE(w{UU&_Ύ;eYւӬYg}Tc7S/E׎Au3}G ą @Mdk:kuFwO_@? 9"Z:T,A@PKz+cϜѳ̃jKdX/'1#׊Jg2I D ?Ȥ-ơAM'".pI}o1<X6?P a+b=~*`Mf.VA{7a>v vb]>KED1c*ym0Gk ٣ːeM|.ʬF"0o\cG{'{,hGA  wR@X]2 ml,"B7Pts/\0F|+`6Cq@H5}B;^3 7bE[rꦹϒuOPД+E !o⇏F"KJ7ޮ29 1!l'*IyS7: LMazQQ ۏt 1mƒYТ'*Uݎ9oi[=VhPz@'yPG R 2Kg/1V{t.V%7GO}D !yij6M#?V,FQ%H >< 앚'jZ u#͡L cpp`I|rF}SJlҲ)@`"&ܶj'\κ> $SwD}Kg+nenlaq9׀ PR{uH gf;06[} O,{@M ꍵu7O!.%>N~(Ɂ1ٰDɌ*P&S>`[(oNJ쮅)QB\un97'}w4ΰFF_tfy`Zo +X2g۶3߹XWUTEyV(m+ߝms3iw-JY?fd*ީQtH"˔QDi5rd}CBFbx4c|DCՕ12LzB<[*U byTו"4:7xe7h*LSfBz,&U7Zj<$wg[=nsQ n0?EU2l;9&h.;2z1A2rWpǥ0:;֣(LRʟ&%g_19H`Lc2_~Tc,8$#U0kmElwRGeϧ!-㡚%M IjT6:5wcK\mEi 7N8OkK$喆[W & })\+/~_5+(ɸ9g įMy"-T,\:{rg1XCʦxIb>+M>ڋsz{i)wl^%Oxd+K.>lZH,L-{$Ik6{LVSj͊DWUc 2ÇQA"3N>E Y+냶뢯jffNV1Ahɤ5dC8r d4(H2&Y!+̳!r*+͊\'ТJ *mXq|Ġey~M5SoM s1a{d罘/}XIy>x`J1>F|+040Kfޗ%X[4#r!@ GvPe"TĊE yc8pBvC-M)G:gH=~kU6rď:FB%ҨsrwLb 1x.!őazML)+62g)ᐖ`we&E߉Pkj4/™ʬS٥N3_[G'i㽈Wf/lƓǓOV :SJáP&v?jh; ۇ[YR|@AgM L.3$s[G<Ω~\ GS-ltm4/y8&B^crMe E'`).J[v3Wt^b8r_vKf4zƇh($}Dl&d2Zn7y`(ԮIg}dW kRփwWLgdڰtR˟B =ɧhLseZ X^s&a1=ah<'ʦإl1=E@"]ON\mME,qge MUUW}<gaSrw̱y0'~O:-ZN hx.5ENQ"?kn x: tmK*]wŪɻp-,QOa"9H(9`*~^7NnZ<ؙX)=F$# sLpL1awu)Z ?*n߿[Un.W$~:R'򝌜$NMYS kxVLW~_q%hK;]*2qprhVs7<XZ kMQ0:VM֡vlԏ3Y&p6T~q(&e\u]kXJB(J'J6=>Lw'uz*+zpoU޲k5j̰Iգ;AiqI_4ΜYMˠ(oUpPءSFeCrI1XaR9_fǽ 꿲ŕJ%ThNgy3S#/NPО-Df[jAp[M!56475h ObxS?zk( bf=B`EB 3 h+߯z>q,h׫*'tRo9},nS>R36'Doz*[uq)wtEJ/٠T0=~M2~7yy *:ܘǥ60#$I˗'>g</CQ'E€okebo]!=e*d+L TSWį.[O!NKr*oR+&hzL]:_}Y > Lڶn/nXm-8+B' syBG#i"on~aK Cq0 Q=pX2QÒڋb@4ߺq48Gz"zP?2Yo51(Ɛhw!b; !6l@j]OéFVs2Z7kvѤ3t7ڐ3OWvG`‘~ %;w9]ۆhtg\GP:$zw'ӰKCҨԀsͪ#}9ܔ;"91[%jƤA -tP\n~-BGr'Q̨,h~KW .l*?%}gco>ROQrAm$ %Cdϡ2tm(/.w߶0:6&nw톡ߢ˝RfJF_nnJ/.7a.j{MW\ȞO4e`v~k*THX72X$/HZSƢ!XjH1ߠq彉:݉Ju 2(xgo,R2?ucPm`m غH :4g2IW`/r`H_;mP7|Vk_\չ~@ *xxQnh<~:ȈCt-X3D[&  _`x~`A~NDKxc.ݤi+B߆]U(U@|,)\/[6Nf.R!)CgB_V^7̫#L^Ɓ}pkD48hk5qU*Bذ6ߧL" ( 5h۶7m"R7.UlUX5}w4;I)#F%kwW۴V,aXJ$[人>1 tho}:@^PPJwu^!c6?1rBŶ*ZrhuLTGfuV[ d\A:xKd#/>͌؞ 2|A3Pƿ ?&?"WI0莥=fUs{\ B`C)O0iI={6`C;ul}鎗բ88՞m0{+uQR0͑g&#E<iv+]^1!%${|F9uئtr)Eu֧X.>%R6Dԃ0h9,q}Vog/Px3EJ~wT_ÈcDrƼ9EC3+e^fMskqݠp#*,}#J>_{m p #D Q.-L6Dp;9HOC cN:UX&5L4A*vbFgzK9Ӽ; "[$F,>xF'qkq=C uE`h`3!3e|u!ٖ^&yz*lz|~[k2bcOtfHL9b!DU1(Yqd~Xbiˈ{ؖ7}Ƕw$%iU7yly·"љgí.bF #C/O qWq-dZ&o/Wn~>v ɠt ;E9)6D6`GxSMvJGyf\l@GV^gp޻$"~$ظIhpր*dO]q,P A_8P]eIh6eꚥL{HYM~N]jа|8F$(G{L.efqnK(fiq|Q#HGh<c8Qc  t=]L<Jw,3]&2Vphjɒ&ͮLKf na ?H>.Zl;O'w8 V2VbʨJ(Qt6+]ֶZD|b'V>^ byy> aڠe ')bNYiu[涊?jc4V=|ĕe9}$)Oj#v_\$%똰SH77lçl9$t$7G ^ *;oEy|ՓG#) AX߆D  gD%We!H@S`fy$#t90>HVHA!^ A3Zv͙% ltX謈z ߱z n2,oQ; :G筍O0d]VvpϪqD ~*4jL[0)xl7_0oL߭YK5D->k`C+i98qE0Tz^K^+9VV0j{g/V~^xB[)%=ʉzh->qmǰ,E)w\Gk&YScfp_)MMhϜM[l pTƻ57[h>;#$-lXt$?n` FtT"1;n {GrnK4'۪1/'-Q<޼p9qroc|MCKz4M-D'Ԙ.s5&PTߔ86g@3RMZc*{ڮ` GVlfIf 3Sߋ'_`XK٨kʲPE<=c]ũ$FT[M&PcurDWbl҆I`$!;`Qz&V0?Dz/уGRή5]QMlXө8ɁȽ4b_{ӳR "DIZ #8f_L;{J8&_3 {ǢX| 9jO~dv;uIٲzo=kHN;+煑*|f̡qDW-9{wxMhѣFޝ\(`h &>GZT1zSn挰4<06JvH3[ܺp`WK fP.2piS[[hJ):Jf$|ՠ%>!!"-HpGC2EatvmW4DAwcM}y4$_ڗw:U!aJ3d {m@'s7_q֛|6 X=3sP1cXe3tZW.0oM;{)쟰^om(R{iiMOg=+iߏS>0yZ>zWypᐲOs?ASיѪЇw3R|"U @.AwdS̳JYFP(Js#*jRS臿\U_繊FWۏf FI`76ǤC_]w3% % TS9pjpuWE^ɅʕBOVT=i/KD"[c#2]ޮOpj6M'͊\ZHȵ*0R /u@?t)MM#}ԞsT$VhV쨦ZM/,APQ3ƫE;lۓABj0) XR&qtJ7wt=F-g+R9GNۺ sNt'6㹮Tdptkx5q]&1#9wMmTI ^/wZBذYD<G/Ǯ:i(Q^fyD>9mĬMQ.F_@|0\OANGX: 7b6 L$Dhk[Vj@`LaxS-r-ɧR(9CXƌwLg3FpZ7 s7+,YB{ѨW9FHiϤR2n7'מ#|dn]O_q[[-d(eUB& 0 XQ0)0 k۾H.֞*ϕ T't 7 0o򟮳gڋ0`h0#V9(,Db@|%7~Sj'$oV!ʔS>XM!m SfЉw1:N̛"A8x렒nG'%)_?Y28-;VDӌHU76:2 2?KL?Hw-1^ТxH8J΁d΍,YʹLY/lϻn#xȊ-3Yq@ytkNb[ 7PBr=W;fDy\[՞Ӊ6URw!2}I@xٔ`\!Ir[*ivk!>I^*]tN6Ms{!H#5=ApئZSNt-}ߡ,6t^(BCֈW cW,j,G#Ţ,(KtP{aT~%/|K gĮԒ^'4b2 {Rc焐ߘ&E:]sQl`?_qSԙDjpDoDYo*oٟC!^0<jva"%47ha*ؿrݑ_3{,}5,9;|T:v8%1ʢ3eoNwd^w法bٓ)?`fA=\>ζ˽*Z͝{sR8𥚷SZorWf]F])0ྙT ߕ' RAK\q)Q:srBQƄ7( >컮p8oꕥ9g"e$`ן㾊E]s~Osp|pOXڼ$i􉤤E,%qk$WUXhk bֿ߯&H}CT}>C}T!qFbx'/vScF2u/4B!N4Jg6i Rcמ.S!I5p]NP̃)pT1ڵ!au%f=70]KҿRyk˲Y#+|z4agX_M`. u>!.[ jǸI׵A='6A7KctÔ3),;./4)r:?4W`Rk8笁zUS6WKOƪ/5ozG>}f6ޤc M<!LJWBCt!dO^TwbRN$)#- dS%jEdbZ/DZJ,rYEbRRVi.J`S vm}rM&WErQ_ȴk},/0hU2JB'ȏpl`:?C#QOT$@2"]m!R-Nl㷫=M g[Sm CUe|Ǵo_4>-Ӣٮ`BqK&;P#L+$_dWS`܅CyJ_v2[DZ%6x)UW6a][U<;bGل-"7 76V3Ӡ&{D~n+[HEJ/c?yh9g$'6€5w wVbq?",[O%9>W#!:xjWc}Jtg5=6F1ez[ !6C{z[Q`b $\$݊0X|7yx'.-Brc恊&~ʪ$4+IyLf'"K9M3~#+[a;[\ʶLHyZPU}(Ir6=|F6i}&3N:`iŸ >PBgbq,w99o]!_XRYoeZ]u"H51 Oq3T>،&iGU y{Q +WAN5,^no8=(K΢SՏLܘ X`"#)wJ&Z1e[U~_f]M.fgJDsj(]=/٧5(=43`$CjE J v5TDH\<.{y3pu-Pyi TJGE *FVPcdv]FAl GIynCȻo3GWtl˱14Hͣl|QO&{™pD^hmc82Z`1dVB}oƂC/kFo7V=lWZ (z pHon]+h@(# ';OV؂\TeqnPI6bs]#_pȹgc :K`hA&EHǯ+K | xi$Qg;wD utk/AKؔ!,# % [7!.rk/t9kPl ̬GUv"i4U޿@C GzCB*uF^oc <V0-=&60p^29-_EV_>BnB0SL8>,FS@e 2s˞Lpr;> D 7H}G\Ey&WnE-舞¢¡vݚz5 a?~ݧ8j0kݣ3b紈 )a3x7#ϳ-$;#hn&-e$4(3.a2JӺbvur#[,1B{I/Ij75Ab[Zz(}OgZkX@!bTReĭR9XZK|x*UR\@0Kj3RQ\ׯEJ/n^3;j Ja_0pph]L-uOhZ0f_p @ PUZ%q(x&/ +);k"I !o> v_D5ƃJ2V' "&m:X5䦇f5ݱ3ܕ._%~ +&TjuȸXQ{]&%z6dPyU6G*Sާ$*Waw8l 6o<#춀V4u* ncg/ʥy/pθ1GO*o,7&uw7_i3ElkA-[B(9SsE56qzw/a;O~SwWlhC|Q_.$!!c[g،l "=k_iI]„(NM6Gj$Zp}IU7Ny* ̩s?r~b"v tGc99;\|̺5;W=#l#d>K^uAY]}'AI 璴6GL\/V&>k ]R 葀r@n%wݠJ=gy#-Hw"Pa8!f;SS:G^0~\xG:ŸZ3lp/O?"PvD힚{.li]t' N઼;c AjPbyͤR3qTw|cƎ}p1q%:{ZDkp$K%äNY_ `I-|>d;a(>#ԡj/%e>9FT(ShpBnir=&TȐͅ#vzɱ˶;uָa0"Q+n#dBiU۰Pǖ5FVΉ2ܹ*zPNfyX B^ |"qaNmΊ:X6T`ӰSqߜG_$ZU\3͆ jB \eb H6a-w{cMJIG3?ʴun z"j3^:}4OSWA%:#IRm ~l$#Vsr,7ցA~#dƗ${йc4Գ^YSKm+-5t?gџ]wZ{x_ղ%Ѭ9KŎV6W׽O fL?PXD$ONTRfY?+$k^;IPVZΕɿ>=X5%U r x>NJ»ᶅy^mwNʦDՑ~ C@{`d & CYb lr0U$Ypt+AJ!!3π= =Հ$_6.){84poZ%s8-S(q #uw6ٔ.Tbs@T)B p&5UZ[0 t,4bu% dp]"<;Z__*#iMBV=考2e-jqDBVӕHeF;F1e y:VC&_B#) ENqcӻ{6ItjcNj BGmVl q*ݾyK1&-Dei$REȮ< & R$m\ht0gaR.δ6Keo7,ȝpMRetYc6,[<[G ;~juSrr?3\m SGFm ϊ;}gĪiĔg 𢘀C9;.ARr0~6PɞK3IY'ހWGt.wXbtc*AX1Djg$*F"ιQmQ gEmʐ&EK.qm@(+Ihk[= "BMP EVw\XF;έx5nb!g#7$N{]Bqؔ)ΫmVPkU*Cz`ѡ?nqN75ISS\̯ h.R2p 't@a_6 v9"s|2q8)G%2Z 5\M ;>:&Vi0L$ 'F2ցpsmQA۩?BBsF1(k6v aYҫ̯$*$3)A FwIdN$1ujՃb(yQ{jP?ڼ:]3AF"2)U}vzv{!-}f{wHd0Wi>VqX%k='5m4CI G <: vf#~39~3 F˹]1#0$\N2& k)2ԄR ? ̽w\cz}Sr']b.g{%&?DѭMFu< Ӓu^]Gߩ*cVAdEx~ φz ̩[Gy91 RʑR4U QC;f7ܚ*^BDn4Ym벊 tkUNdҊ9=JV{}IHӳpu~'і>@o?oFjX|1 V!ol)lcV2%?> |T\_sy5>(mE}Mjl(:|t԰r[ |>~Mr9-3N&&zE0xfR CHZE/%TԅSUR >j'턛SCY45SQ1+|_1eW%lIt AOg&"u3Zϱ`dYQṼUe.#0AىUVo0KS6ST6/+kY>uIhBe|U'o$ZmC-L8RxX}Wnn>QPؾȴ3XWI xC'Z[ڜKxƳlД[,k2T[r\Vj YVZaJǒ7(SXlZOd Xp|[{c:Al"paeh"l?jz)^%40YV+w9Z&S @Թю ( p%b!}F:]N0CϩE“XZD; 0B=U;x,࡞[ON1l\ /&)*b^ݧT%pS3꜁|1/P >v!/C"ЩW,_Y%ֺ-zU&$cx~ /ZD3޻ >grch!ifْȐK7Cb"^MgԸ0,g:-\Ӛ?"|ڨ+/h %IMHb|F CޜUK?MebBcu J-B43e-yXz"]S Qڅy-IVO [uॾLRjܐP1#)NvjL[ʔAG奤1C]Az*7i"ɶe2t'f俱gYZ07070100000439000081a400000000000000000000000166f3d9cf00005458000000000000000000000000000000000000005500000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/sound/pci/au88x0/snd-au8810.ko.xz7zXZִF!t/]T]?Eh=ڜ.+M{0H(@_U`wz~2KH41˟B;;63,l)51ȩ` j>DDeM(G|ӟF%uqT>dzntMtяQrG }\u"jdG? %sAz]Bqj.}Of˅mʉ\]Mg+V \oDl3tpȻb\* 28 TJ-g7>aK N]%:GzTI+٨]/IJһݱWM-NySmξ6͍N(WYnk6O8ϥϛPlC!F6͙M8G#~ѱXFE{oϱ7S[O-@i]u8T~{etNV;?Egܜ7 7d1uL(t+2pi D'c,=2R֬&*{|*R3xQqҝWVMluB얀D^z%xlTC^2śesusNH;JeWZEH&_f@325(69uPsl}r&$[ʔy[iAO Tx0>JBGà؂rB9g4itEA 8dI5 d0T0jCb=S k&j">T ,rgIֻj1*V \| 0;ٷПGN(1P(ص폲-%Pq̡%$wIdpcw!T"D)VԷL{"!0_H>?e$,1.&^8H(Mږi1D+6۔)~Z|8I)AsD1}J> 6Z|g&6%15x^1n|OfH(fPwkU1NQ_LឭK:} : pj[aatT Uf>E'6+#\]U vha\Tfn+>Hg]ߟ?3)ÆLAK_DsWs2{=K,7YyP՚;8D\Yh ,%=bm~E`EWx>hWo&%rK%h%sZYk*ڄ7amDY9!(:okڼ@Nqn|` t8E٨PCqDqgeRSfX[vwHJ@66v5qha\M|\`w5S cv!#kګ,ml4/Oo?Wf6Sbcr !cVxc8 AԀ߻Rx#Db3/Ѷ{ZT~l&iP6kUY.}7 %Slb fYTg>0FB* 5eաb.#u7l)~^mY,} y_㢣wfK̍%y\iE(:fy/)૩ M7t86gSm.k=R^dkM"m !"2^ _߸1 iߠ|ne嵬ʸ̼I. ` kgUAkXQM\ j ۈ\._RkrrCml'2s;ER$ L;aK _% fZ3oDp߶ЍV=DoY98bjӇ= aWMi-C5y/^2+zR/}{(#A1a~Ry} c+*ʾJ.)UnҀjTSm5.nsg%w,QK$9CJˌ b31g1|!=w0݅21M:r|iǙ5 ,dvMYyW֯E)"A=*$rzm'" @T0o^!.|TuyN24ĎǞCZBh(/ _`#}׀({|Z`,W3Lp~у I]&Mu{ !l \u&adnx]&Y\x! 2w4A~az*ZKoVdsc-^1A0,QhiB]b=_3T/eJ'`z!W@ 7 p'6;bVu{)NU n)SaY%=&y%nRJ'LLo]%I&7f}Ersrlze"T% <^CRеt7f.g,dE(^Au bYN|8C*?Y ?XPz d4hqnap*wC pqyRYmҦ]( Gy's1W??t.ͤj3xth(j4YݒkL)Il|3"+{7!Cr\,!@TGU֡z'Lgm}M od„O$4.n³6g2&0FEl3ؼ< _&iRmc-ԔLߙ29*_)|p}{|Cޡܱ-mz/ PГXrW*{Q CǍ>y;҉v ×BͻixL@S KDz\d7 [meiDvƊ$8,kVx,X\]87S]9hnG7,v|'moCm L.cZ.īsLV~6{rÊW 2ͽl(mި4]?*Ҙ/S[KHM]Ǥ.hS;DY>^LKUM&*Lկj>& `g7rc:VDb5a==mۿCGc"LRR:v ۢhw5̭w.9%y,q UCCcx_[+~Cp$1DY?r4\~iaQ _ fz tڶт*ѐЊsE,Ñ%bkCڕORKh4=F)äAwQۙi}_b ط(Vʉ ,fTz ,:9dfMHL0HG{^ ioĸF!fZ '5j4WL4FverSyH ٛ@F@(G%\oW#\꺃1kK4ΓS %Qץ~5\G/-?ApJ|񚣊\ G1Oŧ/Y9Uhs>4om3= 﫿\s2=V2&óEc N 0}VB ܅҃zNӟh3P -I-ڑB !ҿ;2d>Z: 5X^D'xG{lxz` v?bCS׉$]q[gnF Oef3>>aziP~"tÓ0i-JC>,{oU&֭ke?0&)q5@ZeY y6)dQ( nBfu *vC0 ɢ"h[iңQ6j8s ([%4t=͋2l?-D)Pέ! S `k>xPq%Xpx|ZY "<a ̛nI4ѹTeGR."UD|x NpF;*3e pJ~}faA;q!Ӂ -|`z|If_V1oN߆~W\({XqR025lw'**BF%;|/H/078'|A zד~AȆn輣d #?,zFő}eLX/zݒh@$$5(C&uo⚈Dirttۋ^-*fek*`?ħ₦35Ǖy#'YFڨ9nPp$ @S'|.\"W:Wh}Fŷڂ:?WuTEjQ)kiݵe9ְXksHBՆwҏ#ȍ<kLOc{aEW{6WRK\b?uNz\3J,KV^rDП<+8k#Bs:e?\ng{7=OL-W2 /:Djd 6YNt'w=6~:NdcTe+Cg2(q[ݚ뻫ҩP'xűܨnRtz~G“uW>wX=`'dkjqNK8.$c&/ FRyܳ~&YO)aH=8HyG9sw-pMv\v] pI~6]cNhVv-hJٯ({󌼿n?|?b9ifOSfQl? u~M5X2T%F;.r̤MC<8+lyia4H}=$4ѿ M׊wO xW3}ampZIa^ "X ХʏS*!\dVo[.[f°GV\'-t K&_r OgnV}28ryӦQ1A d!YHpEȊQ:I{+a$FD?IYn Z}JT^fe}ʲ$u5 ~!u!FU.ƫ"*}+F$w*妐R2n0cE:ۯ[̧.AG̎TV0wdXn,SF$' ~IHa;q7fxyiq(+TN1-OR׬/73l:V)IN^hfWkb%&?7~eqދ.m B'?(.yDITSna=1s34z@ τ{nnx,OȚO\]eJ83f-yo hE@)TjZ>7QCj`1*|T_ש`Jr9HwjSk{6_k![<;=fP"!oaĔTpiP?Qʷ^ 2,o{ ~x9 eRHhNQ<Љ:!ƨ $ k4rGhty|f朡,$w _iu&ٞCivqLA1{Tx mw;ow:֡5] ;>oyh$j{t\/r<Jٍ%SʐԿ"NĔu)a]躺fq, B^ Ogk-#B(zanLYxI[ݥjJ*[}E"ȪNKO^Q+r bݬTpyg9DqIj̜} SEAҵK͘Vsw8najlScv)re=PqA%YA$Uc Iq'=k.3 ļ=\n׫>vTfC6EЮ32ym&a 4~EB{vl~G_Ε_i:5&Bg ;m 7stP; fZM׬~SëeO[;i@x>'_bIm1!k|>t6k7S7ֿ_1PBz4tì֌^y%%T:Cb޺QNlz9A ,`s;Y8,1$=<2v T0*{S5 M }fx`+ Pt^Kgg;f^D t)S3\i Wltr]^N&,S){KoW2u}b4M%StwWhhkO~U$j, Y|yGfߤʫiC=94XkFDYi4r gG{(% VQ7ŦxefT"P+wZ'Ԥ2P. 4PUyoE0t9EY?\s,Lr7!h bkc9=>Z2=IJc8KJv 4Fr_/@POO޲_mvz (+Sjq8*(  NúUm=k x6tT^S+3UƹdÈrYmwh2 x<>wi\7 9pp"}9w61,G$c8.ZY XJ!k bXMX:"cRɜ΄%O!hq(8?XҬo W#NpVX2Y4!2?$e\s멤T''|Xz fKߦa9> Kg%ݻ 9y<'4dp} ueq0JgMx~|Hж@SoAM! c=+VXl>ܝ.`a5q KJ;$vRFotNm@Y޺a['[(Ti񁫻wl~|EK#֣ l+ .{M8/yim<%V/؄S_uK!90"1;2صڃ0D!SqO]KIxbDn4cG8vv|[l* ڐ~?==[<I$ѱ?c=+!#7Q&,Zp‘bʭo]t4#8I)w]铭8SnҲbMvV]8CcY, rtNB&%ah7! oI٘߿:Bn ȃ~ p wZDSR{1x']s>tDOV9Oɸ%hS[ͣ%|>`K|៚b /O9vcs&U?"ei̓E%u'5f1i:{el %]WC"lbj4dR2 3,$FtIly29X;;}UNգ_&AXn~vS􄽱gPNm!$+/" -9~pfDFoPѧ|."X ,Ĵ@#'L1wk *$Y>Y,I rǟT7U̬e6&*LCOxf+שx̟F1.g&J >}JX {u,FƬp@OblsՓEm t]IXv<"<8ƴTΒ}(s,5Ynevm>LB4R6s9=sQHrhV\)xO{ k$^zf}i9?G3KJ+gw?P"<$$@:w5{wkG{OO $ɦ$q5&=T\j*|([2iYΑ4:BQcI\pI[ST#6lFE*?Ul˯JKsS1Ugg!5 Q2ư4$ßO A~b&asGWjqklQ{*[ r^Fޚ03&Tp+K }vC\hry 3' rLtq2DC(m).6Q4k V!,Qmzm!(6htw*X'zw{)|dt/I<{1Kە52'~] nt^! ܵ5UJ{>+H[B)Ko=VOdz+wWmq<&wڻ>XVKhpɺNETixh\8Eμz.)`}oˬSڒ4(0/OO."=Cb )0 ؽXC䎷0IDֽ!$0t;L1~HxXXd;K24\9&︗ P<ΑjZQzܗu/@=l[Zr&@R }tpVT@-@},gP_R$J84BC0l1'ڱ}B3hbg'ćb-1FM^9 Ru"Z""L^穚ZWҽx W3}KhGZx_$tm὾؏ES _EKL ah&%5Ԡ-=> : FOr}[f6خtycPāĵ V"Ϳ¤{2swp{xl쀪 `JQO&?=Ih6:a$A8O4&P  Dtc_"$ dh .IKKTqO-*TzF N^}Wp 9"UjYdžDHRJq'U3/hz-|.k69fݮw9̡b?Ulgz A:k-tK n:<2O[@g]ohwZT#}P"%nlI..+lOE?`V9d$~7W#рՙg: |]w[hCM=M0/J`Me)a 0])lk7 K\>DzBA0F8-o8d'6Bj<9e !J) ݒ'_֛ntix !LOFU5\0W,N.I<]&˓Bôp.UF͆ J6c ZɱQl9.%ΉQWa]ODL (J:hg%uc6ב<%T~N#4;%cuV*rZ+NPabɂJ((.#Dy(6Hoґ4,`E l*ţB7&+Aф`%HVl l.i_qX0-d9D xX|e>av(% j+ϸӖ-j왛 kIpĕ3GKM1Ń1mWg˽,nmڥ&I׿v *e8 7jӛR%fcT8]S} N3'(-dqђ轗kYW0k.͔PO0 =D=X9_ %=\2,h ڔ:ʋV6&1;Δ[IkԳle.:r7et A7ȯԗ <1WnxE&P @69 :#NpcfxvetWϿ#>{u}~r':TonkŲ0ҧϷsT<W@gFޚ>^%{U.((iQQ G1#FG8*MyHNB8C(qD6 ;W@6(32T7)l1}2,O;Kz@]/4](K.JKuxZYeQ$5zF9]"< XE` f갢G2nbaXcξ;}aRBbV貊`HCk}7Ր$C|H*_DO|h;1ɘ1L a`:)!xpѝ3rE`Yz4il'G \tgLMn4mXKIQ5+6{%7' {ԺO9H/2E4]xJdzB2Z.䚇R0-("xFٮҵ*^ߧ?W5+Vy/r^+뺩mߘ~/@M9o-HYW-$ Ee+ؿ97Y!;j=ݑ CMv}w6Tyxv:?gjj$JPk5h6bNL:d X.} kt`wt ʦq 8V˸J6KC D/yu*%6]qV>Tb |`7|;n/ų OԩEY*YMjil}AO["{GYqo%X~ B{:3".UX9lE &u$PQf o}m-L 4ĕ l8XA@tC |Zyj9% +X4c ca JԻȄL?0 zq`]OMƌJe5IɚxHF/m 9a 颍>9RJUoia`8THՔӬ(@~@4('@lGLi:\RIM%>G;M\K<gLPJqnck7i]-|#w (৑$xcOMnh0ϗs6evtOTks{{{>F7(aߪ3 QkKQèoa(}woVnJjUÁ˟5Q\V{6>l&_=EmHD-cx 09q0N^o.p .gIwP~W`[ƍEh( kD]y3880% }KڷӔ3~WgyO\?A2VYsvgPBN|Zm7]ޕj4؋7\u[pn3U ܝvˁlH^P?@ݞ w`P~LVDT1YBiC1gU$d8r=#ODCGe$Z{UniSw\kmU2 Bؽ6//p SDD._̾=t7_2X&cx$[1Zky"ӫP\_&S?\k 5~P\P\뛊= <3<ܝ.v\B*%gsGY 0yBp Qƻ`,]Z-J[x{æ l) +T\2#*@PlD6"apokQ}k wϹdG"wyk+{pK֭_Z: MlK\e#tp^kQJW0\e[M ]m,N]>rC$TAk1Ӻt9j?y[a}XlPMa0U 6o/!xϖz1@W$WV#^:|ULKWr6ۈ413) jIkOEQZǏ/;+'1WQr]c fTT5_*r3p=+•F >jK(M>.ZqGܽh4HI6PDa_SJ45n{Fst5n.mcF1t|8y5ngj~$éS(wer&C4%wY}V9ޥRf5;w^W2E\*NM-Tu@h *Xa舛tcE{3rQs~zEI{6戮skOא=HbFmoR houO.MD LЅg~ (Q:-yJGDr H,Zʵ;`v~˅XvR`&UIʺ+P[D~wDY E%D-T؎ ,C6v2o0f6gd3nb1тH4!rͫZLbBy>imt[ h85kyOPWf,`-dÃ鹴KN!*Jwh5MG5)=qwЙw0p5v&!WJLyMQ*2oՁ(?ŦlXZ+fo50v6Wc=#rQ?uAN<>7“"*LOW 1! v-P<^q!|ɪHPKPY_v4N3^0Qu98*(J@Ιd+BZBN1tlVwN FCoj@]fm"g+xä i>:ʧeԎHyJm"ݯ g餀)ݛTԓq3 $cݿܝlqfZMS)̙͂ԹoO{ώ5I^_ aHEFv17%@D:N1)D5uLS},>xAH:x)ZyטZ3kcȜ'/n&K 4,uF #!2{ۑ+tIhzl_Yl;hȝ=_F'~H0c\_ z%=77[-e^̘율3N)x s յB{aŎ.=^I*K{|dZv՗áK4}m^L9 >EF4T[e9-i6\w5d.Ψ>px߸5z&Gy) cV?:UWl.++a#D;6]ijV‡߾jG/XÜҋA:DU`1([JO$y}mf0*ێ -|\pcbfL6!v /}+QNiDΜphShZE=PgH_x'WsߎyuL)( 42)> 2DYd \Hurц%d1u rŚ]Et<<OfߘH8͔)n={Ǩ}fo?yHa& /C nt>gqQA@ Sv كƮYf{#W?MfhiΟ7m)0g 5Qń1=:μT 0ސB7{Fп`2b@əܽ_`\%h&6LJ4&AӡA@M!BL}:zm5g[l0J(XNȥU)jPv{k~wTH j>yroá嶼dӮϔ11F3e `nIq]]wz6xf'0XC$G@_7н+Jgfa"HK7FrrV3&fT ?z]knj33G+RJNfq `24ޒH">ŞCsWې8{Y9"6{;LXlX f;ZF'e,bqʡwJVdl9RGj O>+i)wi@ hܯ׳&bɀ#>Ar!bG^}`GcVML~wjKWFU)eM! MSp h.!Ӿ. aH%^ntc+Nr`r%%>IaɘrXЙi8?{̔>3iGУAW[r{3Y8gS^Xu`;i.vC~w15c@]otgYZ0707010000043a000081a400000000000000000000000166f3d9cf000044c0000000000000000000000000000000000000005500000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/sound/pci/au88x0/snd-au8820.ko.xz7zXZִF!t/D~]?Eh=ڜ.+;̊0kHqA0)p,{D*@!"#<)~-5}vƛE3/C]3ÂG̋^ 23#@ޘw)GT>V%vb/;X5VCo%H"]m⼫)MHbA&5kϴpQϚ׵saMծLkL#C5k<|hQ ~YjIk:l/D֌޿΄2 e@1:C6:ǞRj*R)#$ߩi /ūyBTOU+Zj~ m迤}7+c">2Ȍ{R0hZ2Ԯ}qd%xjyb͞f'l&?cJQ~m3?Ft4 ;paJ/,8JlFJN&2t%Db6e95D);1T kt-Cf &¤qVp=UGSBz][ :򟛂JnhV%~;,Q^d0B1~_*Y3P{nTcMNO{܍ymMfQ#rG͋ǘJ- ngjmBJ꜕W8Xl*:,wĿ7@V _s V0I2"| 8[5r`AEtzdv?d0V[ULc/y*s\i|Nړޯ\ KtIB.ΘJm[kAΨf7P!LT-FÅ{/Lb (wuq]@Pa}KvG󂱉Bk tx_Hc65S~o-Ѽn3) %p η*+z\ DKŽe}4U0kߛ7TaK#Txw7C+gR4!F)SgX <)'xxf5EBoCYKKu[7ش&FM徲016ˑ YA_"6L}acN D]bt7=5͗ԍhc4:HNm MHᦌʝ٧2T_Pkz >A«X)wAs馓L֩;mޜ^v!6.v##?-=*adiXW~Kz ݜ=x8 VX˪='L@3RĵB9{\%l/LFi| gM\{ sTRL9m?ʢ_Tns H\znX(?:qrP4SWeqil{f3S kZrkR̷旰<ъck2^}'cuNq{y>oj|BD1tA2[S-{,hP, 5.qP6sP;,Oo}ws ,%.u83~a:Ojk m xcPx)L3q/ -SR(reWa^\<!eF38m7вDyנV<8|J=+jٲPH1![a 3,s)f2б1šcxGZQbI K׊HNC : <Ͳ5ؙuiNpX1Ҳ=`_r\ZJy>Ճk,޽w`lLPf"8UnC J"O-e,Ķ_ˈ7Ҵgz Z\CQq44x'$@],}7#a81j`H6R PK~h33-Xk.ӎ$oSI\+#2Y֏&:d)\oIs[J%tۥ!\Se$ +_swm nᶴV z5?wNې}s ٬Ȫ2VNxNU_uo.߆J @I9=<(߯=w 8D 4-XiFE \ ()4HW}/|p˦4{eS 64Dވ\l?Aі` rFXaS赊3wd>O#_[7vq -/u^jO(Ly~fA ӯ63UzTn05s ?"9/ -U8y\Jie Dw+딱+Jk6 y>+̔QMBIoS4^=MHp,.kZ3-84.$c5˨տ=?p`b/ -J+^%BE݀Vm>Be-i$ N?,%۳ު9+߉7Srf?bLp6cѻJ pDB.?U]zĿ]q(3k8<⵳)QQlXߧЕ`8CW9,@K֘N ZYm  HJk* C2](O@x?|}&` UԦTh'f./R-\$HTjup@ 4KI5!Νn(uTj=&itQDd5= xךT7s PAEK/'WDAh ݰ$DEgHӌRr `:`'U L^lÈUkuĤ́NbRX3Y{g+# 4|- /q{oqNbcVyHUN$cd,Q?\ݺK_R*.硥/fQ9|stn:?3 EpͱY Trt}2# 3b?v"dz*89&6ߔppGfhM\ŗ1NiN$ZW mڮD;D2e 3UP1ksARzFV65&Oh_K:QT9RL[N}C!+$B+G`i9[z{(Lо-zi.ʽ>ԭ/ ˫>#}ȗtq+!j,6?>NNR.LM4낔\h̃A_et.āuQKMVYd R;6ۢпt 9wϱy6C_K5%`: b8 ʱ("tJBuc  ?j`۽Wޑ[{(Y`W5mVB'A.$ jq ql}!t77!@z{?"@$Q]U>(uh_^}Op?U<¼eMG+_ɭC#?eGŇ5+~zE}F_%z3*wcȺm!ûd+r qR)D)S$h㼱Th=xS:ww|.)jCeK9k~MDݿrqDЕΠ,Sc fcWJ γͺw)<_Z{%% Qcd7^+9"H5. e@H+CVGwAY'Ǡ›ă3*hG.xbi,2ض@+ۥw t_e7=2c Kae觞Sa_OV5v԰6>Aܐn[ߊc6N@'c~gF-(+ fr8XR$~HkreJx=^w[jk+'4c_erQ'YX7ܛՁE!H7^U&{ * Wo& ܱO uGDkN$NE N9d\ O'^C-Y`M'{ֽ_oۑ&fWՋw88wa$"\B15KYVXQ|Lsks(>Rn Vbbl16c~뱯4\f5rLJ^ˎ9Q ̝k)~ƮpqI]V3lVZ2`ibvg$iBeEFGI{߂uuTL(gulv3V7z[$c%٣rqz;%Vy5x[8i S|c@5{cʜBOɔuN_"ɂc8G2Z{n=ob-,BIgfF}IQՃUU}|P5wg@FQ&>#xʖXŇXdLt3PݸnfE[(:j[r)`aBF2Is;PP[ui1$c_\Wզ^lo|Y)}VkZ!6i,nK;gzF#/$b(27ya Jz|X\H)9̒ͼռ1JAk/,\@1SGN[09Žr 3XK7)\ &InkFzKxѼ`:tQӽ"~-W`9we6]PoA{Yڔ1X!yZ\{%zț]*r 9Y &G|eT'sIi=zfN6jC#w*LoFY RAbA6PgaG\)[}RC.>&Est%x'7VaҢ8{̬m1[ܼ"ugeDŽx8Qd_KK @dhpn&6M7JZBD`ADB ( 7< ;v`tD@gu!gQL|LO寧6q6zM͹XL%QI`aGoe%s@(DȜ=il-.jHƫ;hBL+Zq'9< 4c3Ru )\m&TMI4yh9uX hk7@NE$ͰW+茺˦ӡ#W aClcZL=)e~u]Ѕ9ؒ<2F1DS'tb/r^?/3uF :rΞ=df訫8ShWW&S-qRa>iu:CQ+⋋[XQ&fY[PD=譮~V}sE=$jTKq0D<RAˎw|7CJugS% \$kEqˮM&Ppdd7qqÜEՙ5j9.[f|m ܉7IS"e4ϫK5^WF3i1Ձ59/vveo\227)ZuD]"{2L{Qlbϐ9|¿00#RY΢hA^g(ze{YJ^L}y0YB+յht0} _e,T%e0:z"0bZS? +g҆Y LQHk!nP 0{{9)QNSN B "pjӥ Z`]|(2F*m }6߄,FOϕhsO,Qs}M`ŧ k}h9Ð IMqՃ-Y<#A8!YP E. i0یRa hL&ӘhNpJFQ@xӢMjdDeeW&~S<5&ʗ넡QA_;C(8;ގ\ z6 YQTd2Vp\-- P%IͦRO#T^3¦G Keq({芾}W0Yz Y;ǻӯk͏! ABxъ-pDh_98~`;WOm83AWMl>/Z:Gp1W#@DXxcE$}w=߅iy=s QwY/ttxR&A>ΐQ Ρ%(w[j,ZJNj$~Evfvߥ%Mo/UcN}Nr4xNZ\ut2z9dƣ$3aO.H*d`62YntL%)[ׂnV$I{h-2vQ,apOKcMo'z mNTiQ_uSFgZwCl].hKMdNՀpGE"9Q}:)IAVӠOPN6% ZX+rnL⚰OHlTE6x{9[TKl.M\o6dxcvW/>a=017)wN2Q)rqT2ʖJ5%E€% PѾȬ4xpui~kQ<8g$U<%& ܜsm/>^8':$ݮsZNEe,B#R-17@v$<@azFRcO߅I(@'e{Rt7R&jx ?UPFOf_ET?m˙!%=&>þYԍ#o>(9R9ݵ{=WJ-LƃtT@1U2,5sfފĶhO^Y*9=K$~ sϿ㤾qJn͝'3FMR1Y )vR5U ;f979cړDo33؞BbK]B3誫ANJ_0@O hH@K*(E!m6(. ;V: =V+o %hsFשl9RB_2ZIsi]M6P=&0n*יִT#W1wA5B,HܾxS"sto|Ӡ=D-m=-6. #1TSAt[:@]z?23s4LlGi3ˌY wn)?F[GvKOoUeu)| 3V:ZW.ֳc~\mC 6@siI֘puM32 NV桷]䷗>=i|GTof5HF\r [JL*>tE[ O50& sO'{fg5%_zHfLл4|{M2 릖%DYX-z xrX}A]娅GˍbUopk݋z fjjіZ5.K=N/e e +Ja F~RI#dL\Y2 7a{sI btk7ב4А"aSo@@qT͕)oMO: ?Q+^X0G?M5~ևUoy))fCV&4ݵkpcԃ ;ʃ Q}dwn! +aOBFpE .YYb9+\O M.`G5a Cr= KTckn}^:]8:nSo1Ϛ"|E$@ o]Yؐ2\ʢʹ=\8 < OxïvȐBpuwK2q3+㴌ڹ390{x_3?Ou:Ax:7}6oR{tYqb*uխJb.~2S8/aՐ\Cq}~\ ?Qs׿''JG^p ͗+W%)h3v^2dzl֐~e&)yYtre1s9=10"L2zL͘R|޴A[cF4rkyw9ڱcDe$/M(]l=c82K B9_1>Dݮs%4A7qНw֌*]ދ*gE`Gs1h&Zbs_0ny\g 4dA|d* Io߄ܻ_BOn@e?8C&+TUs@WuMCסbH 7e; 0^ɢ0 V+~#ťsxQ-> "0b:=rjPU3A#PK4_na,)>~yCsQP>+>|fљ4b@8֌R2O„ӏRr7H:?{ qȜjyWH"e D1)SH,֩3L7j1\ƯZYXc`x\?9(1k?~/@ze 8(acRs1;A^6G-Hȕ[]yY4!>3KZ^9FE2Z=OJ߱/($?/1z\YF`5M}*fg]fG'DPfSGYuf=N~e!C.JB{>%4noJ-yf ӺA7I<Jqs`öw*=dq Έ 94Kޫڃrwt,uup9lG><ݲ|rZZ1g}>"ac#i(lj79[mH@D bzWnYBy O `M5쪕P*s D k1I77v^[Ұ%2Utm>iVX&/RGA:[Vv+{Q"L%B䯐Cңb[Ey7NH~Xh1S[ O(PCFlo*#ҔJ0*h{2 N3j!"e"J##]arkP{ˌG[ pX7?G 8rʼշ۳7sm|džb[}ݬV͑:AS䒍J4(ռ"Jssgw@I 5@g:x|D uz=-l`ӎi@~ګ*MQx qWbvƠ< WE:C #Z55^{7ǻ@`eHOl[VNc5^6jJ2jGy8qPMpd\M`pANa#3\-q4{MV<)A;&  (Z$z={ZfU*kd"7)/]A!iUURxν*^-"kO[ Y.2Y.~蓇g_:J[ U \M(>%+6+\S1-)yg+1`MX"(ehF JI4BqE%w\m"_cc 8#Oبf2{cD!Ȅ^}J'y]ڏMzXVg8~C3cWrv=`Vm &G#e]|؁&#΢00f1?0`5p yt~ _&3" wK>l` 14!CgZɊIyTם\y=C_-pۙ7lN\vS,%͖i?5[-;k[ uˋ8G=hcyj@h+'sFR\Ul:-Ͼ/Ym Cw!500UdPu[lEQʮ9;k dP^MDS .B>,* K IhPTE,"gJ#ͶYAo#|mT1R ^$:յ _ am͟C֗~2T/6NC)Zη59VO.L'ft:AR@n2 _*͟X5v\315ۗ θq|kV.)k锟x4t--1Lϳ6BWa`V0uU"Rauڔ]_G#Y-sC,_2vךwt9<}tNxv.=w\odDo aN)!U6/ 47l ?_ M|;L ~R_Ja pRng1tO6'= f>B@*܀]pyEZ4@#V$8-)PFmjLĜ(^^㘢nAE&cδr3 "FtwosԜ, 6("eΖӥc@Ysd> %ۭpp)rmp9TlJcxU6SZBifV;qy(c3J7UqҵKg"VlGP#뮻&'8Cq^0n=FE{syq&oy=FcvS2zې..>^4ډ }1W|}+Xִ×RrfLa jv1# ~ v\2}dS YTTd4?5f)(M ^%jqq%^C};KM -:&fa>qZItI]3Qr@Rtڇ)~kuw eg~ЊN#7YÁ92NP(*Im#R5M3^)3a }fwe@X]V(@Frv }')ԣbGe3O<s[>m]q wZcꬥ}0FjO.ڍ _<}5[-7r)4L9r) S$ "tYmw^fQ Ur=.#ߓy3C7]׉_!]:jL+LnTۭEI2$/7Y5?0`,8p_-'k Z+P<y:Y^tB-j@ # ]l}oioH>_o7w.\ CYEdUe9QE^lgӸ S^ʕOy׌+D ?{uGGN:J&H-A>Qi_Ҹ4W@~O<򨟫w\TS >jJ xCCeAJW:@=:F1?mi龈.%wKO.'LH !VPEh,Lz .61si(B53%-ZRy|7mYFtlՏG};K5scXÝ|A 1\"x,H!o؎߂2yF>v> +lrV}6[b8 qrw?ȇMR~,/GYot83]HQI4$04Gm2EYnn"&Ai U?TԐjP:bXuH;=o9Qq% '&+ .LnY9c_iX(',qqwWµ. 8{F}ЎcрP'8&xqE^[0?~AS ̉'J|˫KAdil3AFa0&Œށd()QzY+ i'g@0 /9tYM$͡Oikejc%8H(Vfm;n˔@=6\3DiKgaF 1' zC?c I87=ƗVߔ5w{JƕXaQc)0hKA'tVa6]J'̓u,"&tҩ+^y38J ޽??W(P WAi&7U !m$v0+ I;ČvvR{qϷ͗B[8?R;&_7n:1<7]aPof:l~)\]:OG-ٜB֧f ⹲j5nE/fQbF9TvP0*Q_tYҀ gdڡ FD 2Wʺ}|< .Ԃ[Π 'P6.1,ˆ9L o SD@:+&z/ךv<;nr f+S h1 e}Tp:1c6_(:yN`gn6jqoMS9LHG@Zw!k#`/{7lD#2|E g.ʡO p9^VR} !'/0X&t‘=dS75~[hܕ6!U0 ˅[ R9#{;fmPUIT&?ݺB ;:c=$/ٹVRWVsp"Ð/+XG5ץI_qp֕Y>5/<.m>pNk'p&{Tɞc؃_`(ȬphȤb#ɟPA> ?g?}I3p?qw3.7bv` [rGNj'6ժil@\a,`Hl|+F(ѣ'Z9b&,Hm,)ˢ1զp$إǀej~2{~h u]}Tֺ& ҧ4 GBµݚ 7%a"˫ۃf/lTj$4b3#` :8PP荼~t0Lov/4εSV= 9Wuj|kdY^tlcP̃#SwQ~t(DPyKp"_U\~ēS:Klu~sBG^*!O U؜I5SPC ~{"IdPSw[i$;@I:IPhhS3,e>F'-8Ŵ e\׵a8j.2F! еoN!fF]loBHBF[>C?=Sw7asHWLn.=A9ծ6DFt;>9:ˠ<~Y8!uadtS -i4bV d 7NKLD+lrG1kæ,!?W cؿ_4󰯐NJ KQ$g qoS#l`~9ӫ2B* ;CER*]v k Ea^<㺘rR|+vּ q(D ~ȁը?,_s+㷾g Jg85LAu:R`S> }xB..I#8>~䦰VHOG؋i>zG{7Ts[mO$IŒ&l$pԮx6(k^o+eos!6~'&ܛ^.SZ[Ӵb?-u b=eh;jY̽7Q\Y@(ߐ{ $=iDA;[pLT^_~1tɃ⍖j Rh&ǷJ4FG?UӐAp' rRߊ*ZO[/LWx9[o-I;۲e&J]I<~_"r6JBt -G#AXh ?Ԫ[͊»5BSgY<]aR10fjB^u7zG6>Wo`[hi53٢35MsV$&NXL3)YjO6AWfMjk*wdI' i e}eC_کfw0g'3@Q#y 5SPJS^"~zh 0D1Э,vm,[/vۂa+#?H-v{xF*@H84e!(rnƔʜ *bqK(lE` {'H S I0)*_ ?PcѐEUb08Ml'5dTQӟlokN j+uc88v.?r07cxLZ= %H= d֖kr3N"Jqn9nhY&# S1\,sP'RWМA'3ũφE8-DGF$Vm51>; o,~eTر &ҘxJ.C^O͒΀aonrKhrqy َ^ACe˲8vPl{62&6//ֶ=mML KT,x/t"_~3 pr;DQ7&# v-}~'4<,ݢMg0Q`芈P ^cWV$,h1yg: eC*¸*_VYr{ 4Ҭ}Nr ׅQyа-32 xMY:W#iB44Lp\Xq.,_Ci㺳\ fyDkqis^-O:4ɨeƢb{5\J mL"F3. d e4j-& o2"2]yL4]{?b`)Oi_CDs0[5?6fѝ (bj+ G6"I-%`5f-yj$jSf"|!6nFo PwC5;J%1wJX靸efz2L3!|oB5nUtD<[t0%tQƾ280fjuVV z}aj'ԝ"8SsSc(9 :^Kg,phus'1^O s\{O G׻UP ԎNFrⲦ~ʓ%799)kE 3? aB٥K%L:w<2Y\b9B;JT^T$ܜ=w#CT뵼Y}t]hRi^K@i`ySZ{ⷎֽ/N u濾ޒ~^s >!WsT;OH:"T];\{@caRHS%*v}ӷ-zkJ t6QN\_ͧ?B_*N%h6Kkj/Ĝ6RRwIX_כ _2ust`oұtlbJ"}-MCջOn\.#+[SGc AkIQfl0"}2#l#򹷧B r3{f&6X#R; oe g!MX B` [ܮ~u迠z@x'7SM] l!@]A!93Y 甆㎲Nz<l HUhU}4 v-FHi^>@w[1ԍdFn̆ G-! #)O_ӧC H ,+ř+hwIjt>1IXZj32MG.̴U#]FlL,5Gmz4VCI.Tk,/#O|fFX3)a6ORjlHŧ\rWUx׽#L{Τ6BuJ kT)ՙA˄U 8l"2*cU LD '=U~עϖ䅇pS٘ $'Opy֎~8-J>p`y '7ƪ!2v1$R׹ l?4JD6{ DcXWm[qKQ|L<Չ oRq* R\>.{uQ1H^m93j`rٗS+Y%3z7ZԊ$R_ZQ=Խ\Qg/(O@ cPba3{꿢5 Vn G;9hE# pr6.J'7֢,$l0$T?BV_Pv.pyK"_TLW߰x?8Sy\:k/L]1Ҙ[N|nygp3j( Qo. Η}CMhm.qw ;㘘8eUhj5E%,(Cn:kc˓?v>d3^;lXBv]$h\BZ{zJ6 [&$\ʨe<_Ytޢ#HgT- kV'էg{O2WI19\ Ϊボ-"ZBq+F2Vd-RSPM1 8A~ k2Bv[!}N R&:L(g p]g{&ˋ]Tc<:0q߶C" I@~Ov9 (Hհ2,8|\&ߊ ԝ?6?c)lGSao8AIV<#YH\RuS5d~'kYu)JFNn0 UdXq%3@PlC;~ Qeo9ҕ$TDiz$sfc2e9'X"iR=9F0Jk^ ,0FM> ˯:Fbs1g7=b7QH֗ ڔjt(8̗n !n.wha|6)Vq}E{_A{64S4>RɁ-?k.|9*ǐ\ Njzi_ _=‚`'oLI%`qH{Q@ [,Qn 7C uVf#b˳]kbVCy3I8.\xi ̕\b/O>)rqӾZar?릅]#2kvtY_CYr񐲐m?#XQ#iF GٵQ#÷ FmlU^ʍ 6!otΗeDRcVx@IXQYuY ׃|AeE^6~D9];)*[ه.[EIZ][Gs%`~."nU-qhabΘ5u"m~֗ow"H }YH_V-_uՋoZsԆBJ1ㆣa£ܾ*'`29?>N<(tλ|7_M)A[Ш5vʡKqo4pcUrX":SEHjE|8GrXp[ѪY%Z fbRDUUV, .h?' a? k$.OY{Er,sbCXv'w_[k*{X|#3l(*7]Z[Dwcmn2Mް.Mr0V yƖ\gGMVDznnW~ql\o'G^'YTF8=ģXHejuT96++­b3 GV&,A<J6ᵟe`l܂hd3L$zKs$[70L'6+1X`e1k1ǿ$ ig$2І$1)8؂Tr7y72UXFڢBEBU[nΠs|詣e{z_ #zKĖ/ҩ't4溽|Khu}w#@ao:h]. [UT7xe2CVA\d*,qU:_]0eit٬3c8wOhrA m/@bݽqd⌿[P(._OCm9HAmb1@%1! {ޕV6[kS 1{+f\ʧDYAC,( sXD8QqU2MI00𑑵M,Is' |;hb[J"m4Ijb*#/|k }sio=* eˎoQ|6 Vdt%@V !"d='i #wfaGU.`%[X S ֐E.}_8vVի@l-{- `?2o2͉?-۱(bx-=&L*'ZɅp].{ ؼޝ^:]Z~$eБ#y^ub3dl-DGx9_v=ۦSRq ,"w,v;\:%Rr.-1Q͠+"(r5;5Z gDcدwb)A0bR gM]>-sKg[#.A-#ryf-g:wT XoE&! "c ]'sx)7=JW<$?%R}$)/9ڴi"*bftӺ,)k I-/jcI5֚C-e2m(dy:9û{I\@?UFW=&[K Qq%sR3Eݯ3F;iط6'4Zw(tAxk+J9Z{' }?H+ԂqCc)S5XRFN@J(yI:,ZQwoAԥ< ]{䝎2Dn". ǭIג0] <[P:&P)qI&v 4Jy@*64gMnƳ/af~d$r`5n[D/MgdzS\F~ ?*;?buv\O96`[EEgiⵓqS^aԟAP]q덅r}ݬ{ i"{@;x Bk?m#r6: :^ j'Ҹ}6?`:Q&LtUC)ʤ5zF)EBܡ &𤓲уgG䂶.V\潴+@ >Ù3&]*_ AH}͈xvh[?Na‹ض}ۆ78C%kkw '^Ln((ܛ'.u?nV{% bM]U~VO3\׶(3!ZA*!v,@qƜkDvymm{eHa{ȱ I )#F֤!ie>+Bn&s"HZjh\]o3/[䋜rMK+>HZGt'Qc|fYV˿7l^+8欨#cg?LLI\68*ΪͶU+VJq  ز7,DGP*2hQD1:y*vn49N8^hFI7vLM o]_ WkPG~>0@.btb?x`].[5 W1.Ĭ+?heWEQi8P[ue%piŬ@C͌@[3Pwߋg9#Ul5o[4h|  \m[%m; f C j0qh0؇`T4 S-ta=4bX30ma2(%fA\(7g%<<SKi4ެ*Maس>f+&^ [>݅,/K 9`SfK[YRm 5yM/4皜Mq((Fn")i"%LQEԁhnϏOr7{+7 )WȱxlQ0 dljL 3ձ.j`z Jመ=~.$/&GҪ>1qOlm͈OD[3F*&i ~*& ?-(t@|~ gnLd)Xf@誶I+˵+SA-eiK?ҽ-+r{q`3ո.x|qc&}캒7LI{LH~YVq%U q%jzeKP(խ{Yl,ZSNf]PIbj&=Ş l0 [<FB^+r,2?$V3Rs_wU60r9iJ0Zu~JNLQkl\ϩQj>pYBُD9ږ%3<[S/`|Hy䨉)>rnDVSO!f>;o=':zIԉO,v-)1d! ׼k@mQ[yXC*UH6t5 KtV+ItuRG``[ Y_S(2={g`M(Oh샌I-+ J .ģ4 a &wv*ڏ~{nn>mQ6{;OoL$ZyYa8OQUNաr y:8a1ݦ/re>%:|T=ϣM+{!!P&%U* b;Ck"bƩq΢ *h [X@1*|e'2`%򿹌`{ Fr/59IWqҶUB}~RYٓ#)7]aOwgmp*uchQpu!0w],JE*N@k dUqǨ0;T|̏kf'"Qe+H:C8qw*j5+Ir']yDi hZ ;; ^{j8h$߃1h!E3m]^-lŪPցCisSf$4݆VO˘OA?\BOuJ$,`8i2>%O;k>""sl}?؋$Jo' m~MbW.X兢O9֐aȝtS^0M)2 _VoՊ :uBUܝήEf*c|t^ Fʹ0z41~*A3J=9sozҏwe 5屮)QҔYJbtSONc-3#e}$>,ջo <5}trm C0jFсi5}ͥ3f:\gY0b {x}l$HZɓ6T(cCMi00c' Tˈ@?2)H1]64AGģ,KJGy#ti sqL=LLj>rq)ɴuňrgx&ֽȲά:*Juf%e`Μ{3^-XG}M2ԓ'n< Oz^]E98&)+ٷ-r U{RZ]l˳fl`ArEzK;V=6װoahU^/BB*[ojHp.ֺ-Ѡ۪Z?Q4Pn4f3ONӚwՅ7`=ƟVV *v51 l((80WUs6ze,5փX};Ѐ ֓= VԳ@[ho y|@敒$]^Q/1eAifu J+lAƁ--,Ww!e^gD df\(3BSS32FtBQȽ#MԽ{ţ4/XvLf$ \͒sK/7͇9kG9}[-~~V]G+kOͨ\#Odn1|w:A|CjauJrҕ-\h(׵T SFB\t'D+ZĭJ?]8mF*Jgu{}&aj0qHXI;{E'#FDYOGt7 $NIN7NU& Llmpxlbڏ.Jޛ6]7 "g,i︃ B$[;aD"lXMSw$I幤&ݜ뒳2tzuU0N>[eㅑ]>(Q%B |]]**,3~9] :veVݗi꿺ɩwOKƵeHtndnhEg5KѮ~-kmn%wKU#@<'n.Iji~칹dF= hsJY ]y"ɇF] zm\Kak=rnՙQtSr=%؏Vᡭ;Gף$`AyVDF[=k M.vB ; jmiKsү3**YHs&T:cFg% QկZ:_#zk nDn3qv,Bvb1>feE4ZR7`t*:htL f%4%ǵ/8",zs!i`D O캸GФs xCQ'E!DR{ajx2$l9qGȕ:e&=O3 E<%!AfJ&bMLvJZK;ʻv"G ^dпNe'$#[@ =u4Aa^M6Zoyd(Drꓩ#ޜ-| -lX5e"f2?uX{t.> Or"-h)Xك8yANCTYȎ=}Xkc;c&߭_$J~DTh-o(KſW)ر]cr=ؗVfy{m 7DuPTǛ@ ^Y џ_Lunv|#rv;Q(#{C0]G:Ū) Gij<iggڃ;[!9Cw%_.GQ(,@87=zGo}=RHB8\" 2iYĠ) yJr6pH**tVgRUzSW E?w4J63ܥKgH|weo69i=I$vLo,ZpƐʜYFPI|tFWǁ(U]eX^^qU[}|l@l[p"Ȧǣfܬ69£M:`~2GZ }ZST^ 3Hp0moY:{$O:UzCn^^n!pwЎG?S,,'Sk4|bMVL>FtH+h ڌ"F1D{x{|[ /9vPXI {sWbU֬VsiQs nӎA]rĨns~"'ocNcXeh4ҧQ$TOs@V!=VE! %lŵM4rњ cj'LlZv{Fݞ(Hm4,ۀ @ೖs]F.ɐ '}C %1ȫ@Q+k=/ &) zD9,X/Fϻ "I/k`C.4Me yC0OhNN2/DEӲH3pXr'[*A Whn(c'Z5r.ȼ#x6e4Q!y#xK nAyA)qhN2,Q>xI~!h?Y'6Zin ]Z{=F Wm dVVd}>às^^pboD`H곎i98&};6ؤeKZʄH7O˷dWY{3sX,DWb]t&34"&&9C*\G܏o}ʅiϘ$&!Z9{t =OꉻXPnR{[2$/{JΣ0hJW T O^`()Á3i:~-a1)2`ߛ5nr< l7AS,i m{AfҎATmCpDRibԎdj1 ., rO&(/lwr/5}/g.'a>͹DzhgECAa_FΙPS*^Ad%uUqtu R&fYՌ*߼.{9EH-qn;E<),g pPNO}Y;kлZ'dmLՒ["UPCe2E֕U1_%G1%=/Z }@<֖yUZFoֈr![r B;|!ц,6h{F N.ㅙSx(yty\H|$H@F &sWҚ_ͯľP7+c^U,V zo?h(_wIU`U3UxSv^Ԝ]];K Ys֤t뺔' )Z[6Mk{kW$yStTSFxd:DrN\=*=d9L0gEeS+D[;kٰA4v{!渑(P*uvzxae,DqLj|[ dϔŧk28re'ƽgv&8gxIC Dc pFtARI?Aկe\2m٨Ǿ4`J(h`eN>`sy"= Ji.Xj=o|Tʡ:]>!xum@q~aUuO`pHl {NX0k칚ܘjW>fJV% {Dɩ0@s+80[s?g%U39 C6auJ/4h(0ѕ'tڠADb#ߋqHVK?s9(یD0#{%q΂)F'\%09a'Ce'iZGLQo (Wo/CɥPxL_#RC>X#&1/eՉ F ZXTJ>-t$h e` Vôҫe8(Sd!ոEI;l{@kjQyOYl-]J )i| <жn'u+r}IrGN8&HBGML Q縥gctxA﶑@&ug32{Q\: 0'qh$y*각UE0{6+?%f`W  Xz%rwҾΉ9pp7iBt<ڴ0êVnї v.B /zǴl.5MOl+T**>l*r.?#U{.Jp G,BRS땟6Pz,.!{6(舲*k?`89XT3ق^foe3(@.rȐQXc H3{yˇ\:mUrB!"ȫb}W/r⋇4}+ &0l6PmO>*d@~ʘPnKr)ҵvv4}SH_*?L$t8[uf/56vMQigW*.>AC ~vQ̛w!I! aC(.Z# EAD4waF`'tYi?Ҟ[Ԧt&`b[Q„}SHj$3r4rKIbuWc@ǩbi|Xc=Iu$LĖYnrP&'"Tጁkx~۾ tʤ:=#-ƺl?zw>D̤sl O'[h8m^U]ʧA8[BآR?Ȭ_ov.#ȃC6(O;5۪4V혞+=v Wu:]23#?`j.A}@:H2E"{P/Sos1K[dLl:؟:r}n{゙8ħqQ,YHY_ԀwvN fݱڮ#Dd(p#DF &1 |Fl'x|= L5;XZxr qH \b ^4'M 0ցEDwMl2sRA./]P! hZ"+ٯ &vvf9a_ ҵ,OcQ{kZ0@a7܋5QyA(˙y eO0-7p]lp%H+UnY]7a<4p~nԀ⻥@fM#LԙܻIA]`3g6WiEQTNL"h=7.9076H)5>!t kv=b$=mDBqr(-b?~&J l?ÅMz$-:F-,~~n=,\B?/g; wi-f?MX5t&F0IuR%&Q,ZC^}Py{+H`ўez'%4-]N3.Ceotiٜ'Bt/("WGpLK 8 D)^qڪ6=9Әy 9| 8;sD~_~4Asq砖8JeG&OVt K[tb8[Tuv,[ q@TN=05dP_8~Ix~K٧z&> -BK]ky?WmkRᕶy*I:ەbM\0tQvTDIrSOkӾ 60΍ҼRh?ޖA<|LZоEll7EiJ2y`C% 3$6aV…~B3k`yz7^Rv=Xz{p pSp\\*!oP$s@l'3(Rlh[A<WJ=g%~RW'ԦS~Oү 3:Lkto~$e ЌQO pnnclÚJ &R+bfVp^JE 2Z]QK*."rП>?ue6 3E.w]oO\ME : ́BJ-աyȟ>N'R7XMsڢ|?XDSD&>yV~qRG*ˆgC9v9V؝<ј_ >!˶Xr!J/]/bjp[1P8܉?9ToM[p.7Ї\JlLie.J|`gmeq6ilf"bu#E3vvw?alZ>XKRD ?P&yYct{L I j캃xvu+OS WQ#~r7C fU52YnY5QH;J~ -a{Pd-Z0 aG1@h[l̾& zΊZ<~=_%qu/&IJѦ5ޅHufD|r49=b<GZсHb~\|y(|~ꉉS8:]%9X҇ˬטNT-} Zld(F q)c:`l|)*p& ᒪL!0YHItW_`x3Oƻrv5NDɬ:8oP]h:M#4J|vDP"_p#U2?0:hU~/s>-u iU Q=]tsBR9q_KGr,Fݤ>vɩcTku\}S hԘk|MύR#[H:zL.Zrb\kh㪒(-f*?g`mxeǾn%q\5*x=} mzX@ZĿ=ʤLʪN'w~O Ԫ GPq" ~AG* [z^Y쉑~ʊoKcö?K(9i=6`~$oJP˫Ӊ~C3Q+&A7 h?v11^eTx)T_0jqCC9dl,ݍ6|2*\"޼KTp(TՏ0QB<Ù˙_V3ndŰgՁn|T <:6 +ϼ9d$幭םUO#J˞z]?mQaI2F1>zs*U3#]DH"4:U !v8 rU wŗ,vTƦM|u9y6cXO'nP: YեLjLHk' .ageϞ3@<8A^q?6zȽ?Jt2- -qwQK}/e Sخa·ژNDDŔeAWt{[ϑCZQ0҆!݁cJ鋐B*NaKwCi쥯~ @?+D<=tc~XΠR>mƮ%2{,%Fr:D1xk=&l#|@~s+q$$N*:HTV wu=+jM"؇Ŷ.Q r2gi-MY/BPYiK@~y^l Ir 70< ,rQ\ODH{[L+_9mr;'vi~'{j L*!~۷,N[v"~nnsb* \{at޶IY~ XO?`ª1~C ӿ܏|D,3z0״" Z^]H4qBCr@$L9mОxcgsW1FmlOkrtZ|WO@̸MwXԥUIfaxX̃N)v b;s(a?lhI@8%zVaj|vѴpb Z" h29_[h 2<9}0O.zO:mN/x !ZUSaP@bC'.֊59:7UQ͵r@^Xب ۨX}]1FI%1/+b\ ,g=#)g7c;#bҵ&}Se ` $ةkMC[KK2^Ic6vsw& JxKEy(N<׵Sdpd4})^p7B03Pvd{ PY_b#xKX:r '9L!d3'Պr4ITV 1iL?< 8+Y v0f[us`L/J&9,T}/ߎryzefMv mAN(G[ֱM4j˜eבVV4XTt^JRc-YYǣVy?Y*H.pN;/7+ɭ/fs@yY B@[_ -賂n,I"7c{F8L*mb*`DjK" u\t+C]&ic0sR-kqq"'WQhDf8;v(*c>L@+1R ._CCMԉb>HvbG<.4t.;fswѲ pkHBGľr鋴VvZmzMd͓™ m9tE]fe0 l*OQO@8x ~etßkM&_@[~ Ht t Z&`/H3!B&$MCt2]xy+.nԋ}4̇|@G ݡ`Y1cA3=7H rKr9FTJI>/ 2xDadR>4FL\B"*%erխTTa^¿/|~WD 9xgF۟4QlDQkS^Ya2MO{wy./`2dkUa~7Hre3<׋ȏcR@".n 40 }Jt#2r^.?z~hwz<4 n"mY .?w'h0G4GOd=UЉ< vĺc\تZ\q ^;TNCIaE ܟ`#=͍IM}^W_PKBGE?!ũ\֐V{7xSFZ&/2#,++"H K棜zoLhkrןz@q %\Jǝ` (2aŀw5y!W*19Cx}d>@j6­C|LՑ*iͷtHVfӢ]T6ùlN!b*a&z7OJ'fr zŸ"pC* v(UFbV c6oG0d6dA9C3i uj\R`P@ \dj9L"g9K0 5-y@JCfP@Jk76minx g(:>0`"ke8uV5agd.>H[Z'^;&i'~=N}b.cW;LXN-˒X1bwd˫CWbe%E ݈~ Wc|/+Kq sZemq!ZYVWbxɨ ު/w P 1hoDӖ4NJX @OʟK#JoGM5Ssn7&Bn\ڗxJJB?U)Fގ%`.0$4/X k~ٞz]GvW1\cPc "z jtE#c<.4_1r徽Bu ȟ#:70\uP} ͉4IخI)DxH_/R@m/Uh@<3śynf467'?^e4yUX&oppC[?"@[B6#x]Uu{8ki,ӟ1[==H g=3uQ I*T|(ͫ\2~sJfulʑ{-P1uݎ_䨶|t32Y*{8ϑz4Z^mK:T%%mhepʜD~ ƺO2[mtۂ?h[l` ؘD)X>'-4gȫ"KV9P=O7@.D+ uioxi>q$[?yq8'gOQ2>,ع#ZHj;A[/&_TFtE#h\@B_:cܳASIz~Sunԥt{<<{P.P{ 7: ĭ.aǑ&(T2Q;[j賞ÏvloZ' Ի<C עv0ra`%˺{bnv2FhPm,fIzsr3ӹ$v3ho哻__ccYQFtr9!f$|^U6[(JX*oW6nz{=.:gJ #U ~599;OT9zdGc fM$kHyZ#(=R}V/B(X5N$'`atEI-ȑ}q]LJp5R:{,U|$y~ ZVt'*[)1R'5Z Hھ`+ 1m82w_D9WѨ{? 6 论>Wxyr۳c8)M_3$Td Ӣ(e=A|yX`!W{l مS>$˫H,L~b?R|ֵ-3jপHj }]؁BITYHB ZLRz e2u^GoAX~RG*H#n[-̷*'o > +a|r56 b)3Ht^ { _:n{ 1{0v ٸ5éo}b G)}46]3:>[(y-cCіwۇ \&'ִL_47438C R*X{׍t3JhfMOb/22uN}ņUe-9^',z=r( Wj>e<8̓Y7D`aR:Qn(%|Nj]G!&8ǨJN{4 Ƥc`1S P?)ՌA c,}c]x! "i:8#?y,ѩaCFS ~hb1 g8A95$ԏ8N46e-#˾7 z7mZ$8 $C{Nh/a8`/oRj{W8y)PX 9f 0[.: m_L-Q%S7.qPd* 5m [Fiеhϴ(tMZ_>MVtLL†o<#&G"<#p0յ[hur֔FU?b 'Ceq C w@5㑫cQ%EÃtzx)b  B2Rh+B ,ՍYuT5 7t  f iR[Pr%,5YB5%+ͻx(+&;u'k,yؼ=bl&"9FTw!s$@:3fdiNzwc*,C-b0J/y6QFs&-z]2v#Ԫ? lp7&ս0ytfiʜ0t;y "b(qs"9Kot0&ftv#9MAwRzV0(`3{*;0ظ8zuْavN{{$na#Ē?:@_- + ""Q8aY)ވ-W껦TepwG  >/9s?nX|߮YήiR'tъ**N-g Xxx6.iºiH}E eQYm6.: U)ÌlIWئok6/-I|j//~N:NCk^w~j-Wg'И !QPnx,|%%eӀ 9gEAz)6F}D  kJ{`~x'lz6w{\ . EN@9 a(ЫuI,&񟵾&"&d`CUd]Ȕk)Slg]]]z \%O;W%M>_N|[x{lT6/ xDY0l_@;p?'`Ⱦ-9og_WDX~Qp_}yo+;RJXܗ[JqͬZY^ܵHc"x0_B_ۦ}scrƍ Ee}eHoާYo :{/յVtB8 IȱLip1 1jvlaEk`Iډ݂Kc<5difXa_gfAa#;w}@^{ oY\3-b^异=!52 [0b^{Wa(WN3}ifU8@V*3@ӛM\W2c+Fdk5]S ~@߀EFg(C6XzP "0"/fKkO' K6Xj^/`GH PGZ_`cặst9Ry>aW}snYi%)chEӎ36S)_~OXHP݋$#a?9+p9AD# n"ٶiwHBRFk5Zc `rG[U판^ PT}U4tX_ 0<\' >\WFI*9g:^3DDzyg]RX7&N6ޒ'] 8LtpٚĖq֋ H<'SBhWyW'R6 sT|:DQ e~?Z}f㑪ਔ7\. МF [2]A`ӂED'aj:!Y y--Ɔ? _S@ӧ!3Y%4~&7RG5&T}0Hڰ$2-PkX 52c & n_3yR tDßSsmH~፰<z; \Px2OM& ^}p&R ?xFe^G漱(.*nqP7T y*tdi"#6(W˒F%XSǴ|A_´цU%:ʺF1$ 3Dߦp0hhNbq,ޅuљ7ʃJB't@VooCn̔JvAao4~oi!>GGdTvky9oY*}8 d( ]IkGT* mڃ۬)Yг<zsYyA]WQ91vih%=!18=VUc[Zݾ_ 3͚W@S"8*Ko.-JaE]H8bX>S*}uk|X ,=l2:]8n !U~PMZ  x2= V*E^+bИ?t0 B..>(X|(K0>ߒZ[A %pVœzE}oqUX ML5 Q(:0-wcFeh Fʡ#ZM+s[6%$<=IV^¤{b4/Yn$JnABc+5i͙ئ2ܨ=ΊNqNӈ83w" ozx)髿GN^η\Hj@R=dk QTnk5EF5+â|V$/ a(bKft0TLz nR8':0S>̣k_DAë:E_wJ˰mG>Bᓋ&GI\͐2~ nN;)EUi=N (39@Dd317&458luco!5@xMGBno077cV;o>%,Kc2P=%)){,W}c(d홭8NO d%=TΧBV^NȿKy{%ٷ{+ϻހz4J'խ7Xr{AeSi_M`&mPۮƥH :쐽e#EթiÃ4xm[-O4m  ">Z N0`UUSt%v^l cٲ#E5Dj)p9);=_sfF"c&0t[ S+I.~e>^-@w?Sbt۳>z5RM27!&--@TQ ίo VC]ϼ7[/n?Rxt5 Λc(YL(xa ,;:hz-\/HE~@>  oUt8;J]S`lܣ2:"(Gr| LOr8?|:}x4 w[w[uL!kmeÐ:h ~O~l.e~C`Wi8$W٠_j? \IUos( {CBquX%-&:JqO=ò>ujm8ᦽLT@) U9/]l|abmQ Hl3B vww.0I~o5 %t´}'+Gi'B6X.x&G؅7,?9FBȑ|ɮ&ni0T[wXBMxS~"J^'`i%^ pV  jLtܒl MAPo ~;.䲮A7n5oIJ[oȮ@5w{|J󳉾 Td:d[yh*AZ511iguut$0=`Ƣ~:,j'9j7WtZծX?6(34z2heh=5[nS>6xg-ǛeYv~'/Ή(VU ^A7?.\Iq-ᣠzn},\S_/woxB,Ȩ,:Ywv4AcbRPd<$7ntRzmc<6t +I6߾ܡcة+?%`ӳ5h4 y)_Gښ}05{L4b҇ 2T3u`$䳗!oWx7 _jH1äIgCdFUg'aS z?WYymh,[g Z.2:loW0ˑ xT;6̆(d|y’ fSK.c:漻2Lĵ.J :Ī1֝VYmt˿p3Ǜc䌐1&@XhkDw>)Cu&7ecEaN8Tt/^,c\ P[M!GڕF!t%dPUZh]70/Fcz o]yuI[&d[D(SKh@*JsY}Ī'):  ஊ%H@I9<cQpVw7F_' k:U+W W hqVfSCPN s|wi7`J̹ FrG*^&lAV.֮itHi_7~u1)|[`B&KhcHFjhW7i{>$ޭ{M,J&U,}Iv &n\D ::T=v*Y Q`]=s#/rODQ Aėt'# xCpQH3#ylpxg&FBALYi2)}ap;SaQl_}Q&ֱ%I1z2㷴kZ>>sS0ž\@697a,de#<͌mDMn1w<^ Q}H£lݿ҅"I7 {CR8^ w| e&1hv><')"?vHPP`fC}\xPQ6ʍNW==dV$9"硄,q“8vL@GpKD9 A=Cy#* qӕ!j\SvH\TEQX -1!HXha!%ca{3[x߁ SuLA7Ԍ mr "6y]X!Zè%; "2/ɾbl(ez0HK:/YH<1+|fs]n[PL#8LKN!tG;ehd@I1zTD]7[2o D""Y!FOO_igj ?F1m6mjPأ/ Q:Gyq+)b&PY<8䜵h v;&hpz`E>$W#Ф(3F3ƫ:E94J%fᴯz(5Jx>W8bmɵF>- GHxA"jSpL<S5EPRPT B~"y$xwiaͭr Fl9d"KO9T+34xl# iuX>7/Q"P+N*z؞z NC[cb<1`W@>U<V7ڧʧ]5c F{lX 8r%r?3U&P(F^0cZ z|q:U,a&I)ݠP`Y㰢 ز;^7mVGmɥHRrKhTFɯ{&d'lvΎƔD.VF7ePX"3`$˾a?Q1F,f$oe Y#D:ˠ_>`Q|ĩ`i=qUAkmUwqWX,p#de7Sh>jNj>~d>`B*~TLM%CPг}?TZ\F6i W TX~[@9&!9^Qm֌6/1 WKvV"wʤk 3 PJ:LLY mr|2%z]7ɸ ДƻzcYDrIU1]MS&Si;u$x~`i[+br@35>bti5ADqNJ/@ nfWT&bC(7uKS~z9=@ j[wVCXdWr]d)Ժa=Ϣ >Itit}N/1 uV\B 1NpYK@y 6B@Kϖ6G{nmդ&/ UA!{R3ma+ G؞Vzb܌ڙD䆏%<5;|O0$eʏ%rF/kvၖ)2Qӊ "]:ř?RG Oa%Hn̫EM6A~I%>2f.iDD===+{$4Q^G8$N7fm1 ֪cB.k]&[[>YCR B<-x Ɛ#sQy;en" mlEٺ[K6Ff*̓::,^V-ʸ7UO&&@''P d1y5+GRJc?{p L!jymKK&t@ߧ\XBvh oq9iJp ,G2q\mI^~5m-)yѡjHoy) f& ^81trYJR*HZĥȓ ӟԗsJ97|zz[IZm@L9Ln>""D"XVat -ydxm+w¸NN,z˭ȿ`8ܕ&n "u#֜tm}mdf(o<./כoavA[$MmQ ]}҄.,NߊMJNchӊnʗjM'A,Uy7 yEӓT.,3ArժeMQP-3{4ʇ+U|ZdUG7Jm;t"GrLTϕ *x'2+f9j qPğ S :UUCMfʿoY`=4|͉"bOXxe{ZmhOzԩ#WxȈpFh#lcH{N|yuFWx5;9xbmw䵛#-*\0(6gzӰkԤ`x&BKl! 6iisR~6+^%lZvi ?93 xx0U: aV 6'׵=xL'G9g2Tvq|QBu pKd?  % r3UÔ 2h}Ώ 4O`(5 PoegN}|5> [j ::R| rp x \ ] 1U^r5R<eHD&IJf}"l8g#u|4tB.Ap4G75Żt-ZO":gx|S"Oe/?]xyY@ĠU S3} ]5|yQQx0O̯õaYQgBLփG}Fʺ~˸;h"-%ߊDFpKz>($c&7O 0Hn@/;l~ R.)YtM{ykK3TAH>SHS$ nG $jLaFVSEG?YEגʹ6dxwkmy'RAV=u8pJkjX3C-?Ϭ2m)Q;VymFr&_7ɮ/sLsӽQ%O,Q: \kٶ!Ha6# W]T.9FJszSo+P]#F L6$p1Wޒ(p<}WwKfpw5sϬPy Aަ$Hp >ʖ\ ce4 ,rH_άWJ_~'Ӑo[ϽZDGE'o<WB-gL7l6~QE,ݕ:  asܭ6i1~Z#֙4pu]7;o}ڱCMi6>R"EܡG3ᶨmB|xS*-T= V#SP}14 "-y(m ݖ~ěAC&)Quq[{DV7>&$4t(#I,zhkn;l4OQMt0W"AanYaCmx2m/n;exiaRuAi>).?l,&6J5(19G6vBZa7K?2^ &6ϢoM¤ ^6@A&#"fЀ0. My_ljTch#|qa&XO yտj%F>A14 hZ~/-£~(K-cd$rCBhJ*|1,wF~"iJ'_?&Jǐplg)9x1c혯"#-/|Bz01+t ]ZUEpKċއlH5y+J9+ĠsTtmPutwom̊եO_ǕM/ ^'}JSTbJH.Y8]CGi+>~CDX5ɝp&I WqB9](M!B7L&WFF9EnsԬ?PZrȰf/~/RB UAW8iёBy, q-J@/{F*ITwE) #;o^!3+ HulQm=2?{IJq#emp,syIp6h>+}dPYC72`3~\пrkmOv< !&{zf÷eX2 *%ZWNHL%cÉ#DU>xmtXznWu EPԅnJD@3Ys#ŒQV[GnPB]  3tߖМ[a+\`aJ3IIȃA^Y.%_R^rW(q ߯OSP}M^+gN'u \!#0uw(<%, &xAbe$lb[s*3Yۮ-\ ؇Vz*+ LKR![d?yTik˼KJK9&5BȅIP-&;57 7ƪH#`AʹB']id̞~h]TTrW;ze61aB5K4]('Fobt*$ ZٕZ5ߞɿc}$2&٫$=cP975 f[ gv=z"M<% JޘcħNk=5 R]xI @lr$򫦜*UN$+qgZ*q|͇ZwZRq URϻ(&,qa;G=0YyĜBgz%D/8x!׌x4xg p\:YΑ2%.`LB cw UY8 68~[df%/!o*: @;.ie?Lsi)$̚ãK_< fř(*uGiėYO<& Kܟ hH_XHjK&^:ML~=iY;t> cf3k[C/!X78;m/1EٳB;=bm.?YǨ0T寒Sfgb{ZEX]x$j ?:vd땺G ~ŗb5[G @/X0<β'83E[a %(ʟ`qe:hF& 0Btqvw;ʽba[{ wj`> 6&7-xn v@B͍zX"eD3JgDV$yN^KJ3 $gzp< ΠSE\ԪSh'\6I'4p݁IZ>$p 7 0ǭ{ oSedO9o`I9B8@T3tͼcjpE-ǯW1K<(GkTlȫkf v&5D*?錯ԑeS %{K1fxKYX@‚<ʃ_$/]g`6GC: w|#6-xg,XMa*Lg6(~SH'kCwGiO-vN0(\ 4Rn>;J#s,\o(Ly)H!.LP죺eZfus>CF Cj![KM f(rShPV *{u`(f| QyS9($gVh%İHkIP`)T_ !rWM2iN/*UR )`)vzhiM_v0+ !'zMA[A`wӍ1Ip<vu /sʛQ-%I8n_j4Z^!uqMcCV3v<⣮82 ⁥5c3MAt <WR ׮vpvrj\X:ݢ<u4aA$V$\FzB& hgXv2/ң©߅7B,N"pydele8D6o /Κ8W4, >xt7Z1OQѳ8e8ev¥:e( 6)HϊZ P\8I:JMR!=^~m+Ǣ7 ͆t%Ba>J炉GS4=.4c#n/n %Ҳ߽RS5a䈹rG%Ig2Pf¶? }0?(8Ol웾R}_93]'Nd_8Qh0+&Ժֶ^S]/o*b (9K` =;"_o6dsa =P  rr-f4*hFp_ZS_ν PI=1]xn Fr=Zpbg\TN:0NB] EIڸUY=nc5 _h!D/f[>IFӕV7ФwI92|kn}D$H_p6f{ r-MFeJhʧoq,i8;>A8^Yf.%C~.s,[n%[*NOבʧ~.N3z \LdC_S뉏>XiBd'ES܄h$JQ_rtF7Qc b|к@>|t>&>wϹ"$LcYvf~;{  WJ8A#ԫ҃%&WRٌz(#+JCh1Y`lJUBD}2r^Bnm6s5^'ghjwYEM*"8M'3+R̬EVNfOqEsJ_G$C]߀ML]pB(3 hQK[&H Eo|c>j+yŽUnncEpx4 .|-}Ѷ-b0~fExjwoCV۸lc-Y@fsw}͘YC{ބZ="dli IhW ;/=S[S*p5;e.񸼕XK3|iꥶ鞏& |W}PGqe$O,9g5Pkgw; % q|lzマhEЀ%W|9*U&&1*omgg4ZKE:e*X;CeX g9?Fے/яMs.I?+"/mϷ |{JγP?h >L[Ote-BfzQM~!0IP^0'ǹ_[oe$@(uL^fA5Μ yC=p78m1ڜ}V81MQW҅Ӑ0\da= V`,5 %+>q3S7*2/C3 ڕSԠ,0a{^HAM"tQvh&ʹiX=X!ևh1mWR[ƓH TN%̕S"VX&uSyknC|2Ho&f+:,V4UR=(3NZ|_ÄAc\O\IHǫ  "n!%Y '-_ "9Y-w1'ވqj#U]9XHL'RtOW.p09m)leoAu󤡠jV}Zh<]_|+s1 7DK]?-Tꌭ&-gr*tF !r~|Zx-VɃ5f oǦV@I ^ Ψ{v"ek TfnCȂ#_C/(2D*4ʈ* t'%Yuqper寜cۈ!C Nz$=UlDlBAtԾVV8yX^9L-"l`,\إ*:)_=>tg-sXB\+-ʵ0GQ(Q!7{ V,Y0hCF wy GB \ׂ7-6l];o{^aj̶i"{ӏL5/ wLSWݾ6B`{1M>j\r4I]#ӊxߙJn&[Ղ <~IYP к h1o$a''S.@sڿdK Q3~]7 yױ~\4(0["@ԃYZI2<`X dK2cݦy~0ɭ/U0#lSE74a|/Q-]&2, _EPj}KY7PNouI)ոۅvj5-xOUl;y6W='9_Ϻ/)!-Hb38|'Ț_ѹ-d:Vz*/ W1H"!xH_xJqU7;sk#N&;#jXi[aL|y! z%sٰC, _o޺ⲫߩzɒxMVb|Ah]n rno% 'y|J{ %뙑+|]ދ… y E8șlOv C٨( c逈ڣ>>AA6k^Ϛ1 F .^5{AprF?p5gA 99At}JJt0S8zD/56NE-:%_rt }}oW=ʝ8GR[M}FL0)JuQPL|!GcVāG0kﶣѽFAͳگa>2qv'W\A-%" i ./^H `$V~MLJWPa>M9dۮsKpǷ*6CSY{|cZ5(y -4~E4ۛ= ^ vћfX$B?|OT9K Q.B6+!Lb$xD{WOgh#ʏvw,{C meT HO|[7}Mf3mygl[3QNG4+r,_ƓeF%ք}8o5N{DZT͞sVcD-GSmNjUB;^E=9yjkF.?_>'Q`R]5IvP1&6[vNkT*=oz0[t{P󝆱8]TQHSƪSNgNul:sU)RyAz n8Ma B2AIUeWgiNFi8Ƅ`rZ?]7NRRagI_XFU~< *, AÐ[_F^ }ͦ{bNԄs) ޱν "M@XZ#d[9>d_sp˗x4}0?Wg"TɀUxNj\xC#l~{|`2C  z~L!O6jh _ *w=emp)Q'z?23sv%kܝmb,Qqm S ^WS$2 iJ],B K1JelvCo_Bye)FF9 }5k0xO (Ѕx G$\zVx8PPJP5cWMGyσ߻i+B[rg*:~, wNlʗW8`o"ڜX#y{)99c̩2~{r. mk1uO2`HX^e<ky<+;9pɿbrCQȒejnVm_مt$3ŘZl]ӧ`=*Ahv)2&h v&!:uI=Uii~!toJꙎQnRm |ۑM8Wg؎)]oKJ!7G\A[@sd"t7 rvV| @"8wN Ŭf>ұGrSTx*Sɹ G1KpgjC-2 40oIU AY1&,ax*( VƎrC!n;"|F@R)zj +t9wm1xR$e@ҷQߵ lne#OFϕGGTB]54市$AsQ+AԵSڻ7\9Ľ fNÅËX4ZSvZfcxy-}bR䓏{@) Pv>qRr˂"`$ٛO|ܲp?,,q^ĵ0f iRJ&]; N ~r3&:F({ (PHyU%%5=[WI@>9e1ޢ]c"KP4hnDC= pGb2ϸYݫG0:QAχH&no :TNI紒;*,H/·{o\cABr|B7P&Sp9K]?5= 0!dnqêyz"˹h`nDWg?R}$!Bm'c']n^k){驴<_U$Y#Pҩ}w3q-hOWe#}iP5޻]I(VWέ;pŷ;4| E復L嘦jף7?q{{+T@fRN +|0O2 xAJ~L}U]iN`ceO)Qktu֋.|@7eh\ [L;a>g "X.9Slt܁uUQw9MC*;OX-QzQT1F=1K !w"8z#/AsP\}CX"Z,\ًQ'}=I Z sij¹J<ŶiCR}h=US"S`ca]qN5ʩFnyj&,~?O6FϷwO}2eIsR+N5t-jvlkrcG0fb?zޚ *oKG貆]5"8PJ EGb1Ck!wiKhb򭑮S .=/FA]eVV&ȁI`ߖLN TUZm,Poy(DY_k? iY(Z &#,'jTwc 4ŌVde8ZKIAaW>|S$tA44&'.%AHpu ?QJ cޏw\3PPmJ劧':? `l.qH h a(Iq1P!D3S+epӘqgXDX~-ZHYAB,6f~U1î82z4{3>x4aҿ8&"]ȶ6ud? ^1=`d8=#> \ jS0+ru7A(,|!; yk-d=yWfTRD؃˵.? -v[Bp4ATms<%݄9 3xx({)xic&%pP:M-L 0M2{D@O~q*廯FlճPt .V#m0r{CLl`rs:{\iOl:9k 2lB'6z5&2;*_tN澧 B`a^ċf?ą*UXm@| AfhvZLyeޔ&,"R89SK@?B9;{#``맗lˁ;#qBp|tp$8]0k̑j$IeD]鯊ܭ,G  xL+Pda sW\͝wKIa! zTEJQg X=\M768Z&x.#{FV~pO6Vj_|Q\/AE1O~B1C( #hRZSl0L3!:txi1Qlei,$c>NhӏDNֻ-蹊R˱8;Ctji54ge 9YY.F\O'? t:PpfѓmI{(CJiC4Z*o mO" F./s2GD͜ a'wSb;eg6[ ?()d3"cȦ+G+d*ᮊR]U LawQ ;:#;ە_$ ~Ao J.]_( 3@+d2\ҍAdbd`OmxODlR-g񗛰 m4܈+Kv?^1X"{"zwbS@HY =ȕ%:N'/~8v dz sk2*xeN~ÁNާ~1\0@0Paw/{JZ7{:/)&F\31G11^w@ytMTͳ 4 n`ni!Sl132BE=L6pt~a @6G`&E 4dȔ`y4W),磞*eK|$8-\Y 3 jG@ =}l[nWۖfOwHMr3|'2o:N$g6+:hFӈf~/"lX=FŽ/*|v_#s X;YJ…s\X_!}y<~'v ʑ ǽz/cy tq#2ξ*Ŭ}dbsk(re)6/JTF\!D K]+FRe~_['( z}<-mYͷRic/R6AF)} ^R{?/+.:p z1(T N;9Nwˎ~R |PnCo[Nt}A`^z0;_KpVi^cP ^9`sdpA 3Wqm%v !l3CrBrc7qEٷE:]ZkBHw[*U6Ȱ]}/oRNX]N1CFW_*fS78me;~0\6o&Cuj߈/޲9b̴5<ܿ#^;ߥH\GυBKaVqnRg;ѫF&3@pV)ַ[?G* tuU\$:Zir1[z&EnBIH2ʎ)BM ɐU!ݢoUnŋҊbB7yUlH(w륎.l÷&,gqIt7|*ْ~`u5<^o{+Y~ZnabO|{Sz[=mJ=(.nNl ?BdC$1MqZpȻmy- >>~>ؓL[qWaJO'p)hw`=RsB(LpȽA o<$ fƑo2>PUX 0J8M0C@ D->ݬsh .]+50WS1ޤ 3x+PҖq@J(8}E[K!;;1\{E,ŝؕk&1Rғ*hv 񭛕b#_p͞ݹVU'I ޤP,q?T{ѹrɽHݷVEwA[ݐv{Iy@'ReLaN,`!g\;S9vwg{.w~Toɺ&TŮT]nndb86BW=/D9F5_4b@/lYnlSwLb{G\A$\Ls{7Nx}nL~RCvS R*jɱIe F8ZV..2_}@c-G.d|Q.2ŷ}"i)p:n/%}\uX3:'foA"5,japzj,xb8_b0= #56x#&!5!9 V@q'wWJ 9F 4f}NBP:/'`%=r\)N7 %nW~Kr>-KpLGh!FOJT0 u/a(lOݝOll~zYp`Udt4^%>r*6͡!d?6r zUEfkPL\T-]+ιKk*a"Q;tLc%mm;A5Sf9T6IaC O?Rw?hAifYf^VFpz4GD y_̡˳:$ DVOs a 5-4LFj{CѷHwEUw Dp-_YHN玍^m!C]E(]kЋA/@i{!Z*+yH@║fB?S1G+&A "Wq&Մ8CEgRa꘦#d]kjgFn/#Ź&H36=('R? @7 E@`9"uAŤ6:Mp$.smcJzi P`YzLpmo1̶"`g5&rp"\QSMo׵Nd$s'CRXX95#Ϻ[ ؤt`Љ;1<04pݫj~rsǴvf]fɥD,DGBr艈](~_nc5W74Ip*\}#"bJM:UA"[k@g$ L'AeRfgYeX1=|w""u#I56CE/+ںӍ:)]dVI0 p^hGtsਿX g$s{IN,Eˆ')+,\s#u?-*}%UgKe.w0_LS%=gaCG~I;ɕN(*bd1Ӣ9->u9B !nr. S`k /ٔi+6/^%>Tr5-P}`HTqETFP#ɦ .@d>.=_"B2A%<6wnQQuLP3 4>2 4 7s7T1T U Ib #w"_#}cm3!4Ӭ [ ӐH>E42cɗ! mF_='4:A s!rD4/LQ - l^ͦ ƩQݹ_:>ޒגC3h E{erj2l+41|W"ka"|ղ@8",IwT.1c=PSaGVD-7gyalq}I6)aciOH$7n $1Q.&e; 1dZTl@P5J[pr63=^BX,Уr\Tyg}ØZ>+_-7FMXqN1ECK3hg F|Iڐj>P&)hI,)i6qptZ\EHL4uQӤ5{thĢ3.R Vksơ9U:\8憌q|]rIJTݢG2C3=b0V{PG8^I{76s"^yvfG%YDݢΎ3˸Dc5n{X\ﯱaOn[ DӴH))cњrt8 7ĻY Ul<[<ޒP Tb0!R%6â㍹OXσD[نpp yds󠻦)n_I/#yY"_i1'SK%%[~Jl/NzЯu,Vt'ܶpeWG ѭ!2Ala!EL@x0իSE"nGHIh uW3W[zPUJ|ۓ½"w4c$/ĂƬUDFמMx@;@NMF/ qn.2/]:aF-R=A/{r*ɸDx ,gcTɀ(/AlRJe %.'ʃ|Mj:OKr*So7\;=  J fh$Pւ[㰝 ;q~͋8{ضOa9+S8: ^\ȃTEzZ5. 3̌_sD:yQ\@Jo`ǧ͂ f!=q@kTf;KȬ01<3pjr5Y%Y8 Y I,PGAn7?׭[+]wDֽXy=kzv|J5Y9䔬vml(U`K (púTa⮵mK;iΆz1=`j~;Ğ87 jOUI Sy=:D*Q0^pdL\jF4Yz)ڞNa8lCSNQ!YGּxŸ7nj {D ]>w"ڕ H9-;sVcCyAo##㶆c>Bފ,:,Nqj~QMȣtsGTnβBnF$4|&IKnh-휤hBsMORiz[ >RkgC VSp7k*']_F1sІ"yp8LH_H Y%oDD]Vȟr4O۶jNc[mq-takݷv;iM#pGi7aQؖڨ{&w-iݖwG2,gIZ!R$=r75l@iH 1(+3Pkس 8wp,؎+P2-U9VVynS,krX9mkj}MzoqD?j1:ZE|~54mG(n*`,J⡡7# :לxYĩh+5=wG^ֹ5dX(YTрV$EP]z!fjE]H${iMA-z_Q~'>׃4/c>cD#4kEs'C+ɹ3ȒH ?XLG~=com3Y+ Ҭb|0ӥj|~a\rε+ Y%鐱.qטG&>h- YdqX5UOUsG.pa x[|4}w0ga1!#P-qjr :\Zt!LpNp._$]V]K6G MܢR,fe؈\G?7c2xcE |YhRX^{Hó[)l=6bT( 2 *NXP1=vGye "4|M3r\'Tx%:#߄臓zyˊɕY K27œG_AҞxbI_hUi16[[B[Ώ&RDVdep2e eI i#zMi:h_ӽw^Ƌ^NY.T !T" zfEϔ&E$| C1?O$*~|Z*'ZXz\X'}3Je(/l}5t0Nyy ~w[;'6MKiW4CBHY t m6Ct?eOiimӺktdiě9,ikvʞ=w4n^Ќ |$Up)hYH'6cBq!,!7rEI)2pt=SyGyS5CsD L(>&+&|u$¼':M`#4,Lwad1F^(@bi;X`%f!fj'w)O&uûmw؈aЗsIZBčS -K_!q%?,0mY FN?˔닿&(1 &d@AAUhTwBuu-j_Y9G=w{ s SSf\aEJ,n_F|1,*ᾩ.7XiGO-ZO߆꽝+k (\Wh֪!`7e}H4CZ<_E/u+ rv=w<&{8niWP̕>_~ipm+/xW#;hS/pe^b q\ߢkg{vd^b+(4Ͼb%i)BJWGT1KpkGv䒗W<ƴȂ/3 憲EfuPhxt`,`m# l"G+sNxL\Hݲc~>g+stK___ػHt(zI5ߙ)xa尟:u)51A%}G'-WޡEOťI{|{ nC?44y q9,`~#RE[E>)hʜ9U?PVE Eih7TRN Mx*:ke:lnm-/"v$7fϩ8`3{5pVS=o.Φsd:Ynd԰EDI >^+Ia|GI*e? ʁVD$K4ʥE؆ zZ`AU+)gTҀ ." :U{8ʴ\%:fG[1鰵ħKH/B*/Vţﺈ1L4Q &s(Y#wTebf\bq o[YO1PB&]꧸ th.*27h՛'AC%wv`00y/vV2Qb,aBdέ?#0/X2%*-=d6(#Ŏf𖙽Zq_'+Ft*J ̹)6dM,ezCW?ERN:D˜kMV?iS"`9!ʶSn;(:M3@e1 {! !y9b`kfhjkR-o:YX?襂~-zH!T uє^)F`0jbBT`=JKן)Pt'A W>:"qMZ!k3u=Gn5*Twӕ^-Ae3fB"B#X+%`GDMcVX*ӱ~b9*z#АHN"}|DB*: r><]Ouխ]E\6t48H癦[G4hehwǪtWqU5{x,R?;  E4œ6M>(ʄj_HY%k^UZ4㺇LL t ]tٷ-|ㄇ鐕P&њnLo0G׻pdӍI1" 7E(ŦN+JtMD3-;cgg쒣қ|O6K7˱97>7-$}z" MR}daqOAF|h!y'=!q|6dP rhҥuzF -CQĭKV0C8D9"liBe5@cL'ōnUaUd̂KE!؅^,ȘZb_t1<[Rұ@6ngqPoe{ᦠ>,_\3QV ^?bB6a6@qz"FYeYtBKUY+Q"7(*<΅O ϛ@Ç3N5`FEpq.I6N^u|C;K]Lvtr 3gG5\ޖ9[2_ȑH%v0g ZvCKxHrk*n{:N:H~{ di&Ixc0 ;C6ԝ25^#J1.-ZK^ʵċG䘸ca/[Fl{e-UA_=*:B6:m3ɶ1t5ua֭7Qw|_g/$x:q.֍U:6-ݓ?>pdL3Io JLFG?b?g%xs%Wgf~")f!g *~Kuj 9_I?^pjLrQx'2Lo(>p0%¡>YƠmB؁UwnO?sR/!;E$:}*}`< BX\HLKAޮ<˪ې6Zyubq+$)$[6B"yh3D՟>N0i,H]zO+bښ$%nijaj?n`CޕI">G5]$B';3~uӜhoor,y ˽]e̓P"ɴZ ɫFi=W;ʜ6U|2b (|6>,:Hr:|0I %+/A+ gۭ?fURB?oSҡ7 zPGlƍX~5xZJ=2woZU'=&z2{꼹s Kb:P"C_]֪v!Ų|9z9R8s`KF vzۘyNC#ư峵R{|t-"OːU;s">-I]YFy;gs_- ǴQB-N~_`QVcAm'rv3Iǐ )(J8}rBQu]ε䤱)"ȵ梞L4[q <;Rb¿_I# N.xA-ɐ#.+">UEA Ȼ mqR@߈!s}eN"[{#_嵤8A^~-Zr8+gҽusT/:7*04tZPiXF E5j4h"c˓J:S!?Q7\c7!cNCà I \z/{svv!OQ7y&md){,eeDs Ch4lKp͌McB88|OπH 6R@%*1,lJEU_Ƕvr3-5@s R(._\Rs;Pᴀ#f̶lQ+$-'cteV=+Y:x}Y1S2Ʉ]ذrB݊/c|ݸMPȺV *OWzlCr"I ?,aN&jRE4%Kz(MR -iǃ/،jGe.fKKAgRXƵ fڑ9|,Kغ uۥ'lΘY& Un>$SE^?%Ԣ:;`S`8lx Ѝ*1:&(FHXç:ȵ5$Hqg_AW+3,Q! \d٢ ٍ-W@*:W.cPEL5Gm](Q|iܢ\-b4l2afH𨢿_ (JwQ'yGI,kqW0 DTZ}Fkrz{ ED HsޘpUgN*oԈKt b&1ס$d0gh&<M /zӅ*`O6<f5. B1MODS?li-kxmIw^vl ;6j:0 ,1V4df1ms]IO#O)-#N X 47.t~(%1& /9JWsʫCo8;q_Q:9BC%5%q=C3,zITwi<+Wƺ<<)\hTU{QgM:QOZ1+2;UL:Ո*p(ORjs:%?#z4 mG~^(= d=o.zϩSx_wc`רq+"9:n4jjR `*vC%ѸapAO󹠬L; CP{)Fũ&I!?]Յe "-Ag.9FSKq\PZl!رf /_qu_i_<ڶd@yf7\!U\TJQ!X '>DW+6w쿔+N3=p'V |!0Q=MNZxzݳ .r5@SLͿ:' 4}}z;hBğNJub] "-;{OJmy8XS4 rǁ2Cd)Qp?'? ף(XŽxe+O?\ .)Jiu(. J#=mXՓq>Wt !TN3sb0V#i0(fWy;",jO9iWsMB1c& 6-uGSF3M[=tb& .W|G D Wd.~nv{}Uގ2B2mlO?5ij)')J ;>+tvU#vaH% g:}w,1gUxwG5E%STS~x ][O%C'Y:4m';5!0sH+L3?w'LF8k٭[9C4ciwM9r `3%(3BZ^U!rǦ|jm, ekkuU!E,>7<"q9m$0ɖ % X9-d yAV%1IV財F>PU_T7: F}3 wƛoǸ#TV'rJ3)hs[pxKm]3 Zsȩ?Mru"25َzhSkpo6ƽq|~c J_uGafgC6~;ieqj$H#r !WO,%kvc & ScM čqQ!]ZP_kx_бs|zCq6 q]=9+0ydhRKEf7t/|(` Dʏ_@ W{ =ܕȆ80 f.M[$9MZ{G[ צ@,n@/rDAm}R+|I/a8a:K CR11L/TWqS!Y dLM .ejj0&'`=9{sj//gO]isZ/-E;OBJh0vY^\ KLʄ?'_Nip_ohY:&ո ;oއ1JCzD_A q;6xVY[f}lΕ ٭3ZC;.weYK9A i|tH6T$?gQ <>l͈onP6"!sE|SLDCEר;0 e<\q! ڍKEu&-_svNcB`QaPeTw{\o< :D<9T~l{p8&v9ɘǷgU5~sVv7t^Bɬ{ +]¿o}bvoW BbR7H P[FmHd/իz,9yOzKJl#{CM`Pm% :\I٬-~R/CBpR߹U1ৱkw+i"A'BvrOuMt^p[Ȝ&odgrM0cb%b^y[0sLaAMJ& nQ w&4u) i3 L?E9r!M7}P2jse0τNd lS^?5)(oΊ#EcI/B\t%^ܕJN}1f#칐l!&pG\9S,j?xȓ9V&/ʸ jU9kxŕ!w =y7Q$abC *+_ I2pJ[Ɗ" PM=qEa5un^-N kN/fEnqHFx+OZ"䋒%LIR_5M38c'{ڧk{M ]3:+ل+gV̡!A~!i&еh0}*W<3jxHs Bѳ+yDSz -㲼b&Ԯ"n>jKN 'o =Y&"9i2Orۼp) @Ety/Pr7C`i ]C;?% |XlP<,$IDb#8q58~K̜  D wH5t$ZA\ 8CÑj @4-[zqIdP-mđ!+>բ̅#hTx 1SZ7.&Of*}ҋ-/oj}芡OAPg)[/E0)_IP h9yzW Eز~B>HlX|{#o9"gQB/ȅ],h1<˕T-9P'&9B/;Ңg%892Z/H9F}__Ve(թxWɹ䬕R6+VwF Mt{ \V!/:y+nd\]>Aeh=27$QժQä6Mojpz;?;fo v|d_Vpteqa>radK`Vã3I30Nƭ ج:Oܯ<\b=1<Е$*BbJyo-T&-(z#Bix 3NВQN9IˆǎR4&]AoNmJ`j hɏS&!.F%g,80*4WfU=<%SWWqTPDBg;? Kӵ~aRynsˤL|,.{Z;#)ZY;xøMwND·s눦 pIC#Z9v&(y:K?2Znܥs0N%"^@v"72SZxI vLv #KOi88Dw\i}(E*Y~_~,25Ӗ,s 7D)p5޲H(hwa?[Zڴ%= K!p6JFb7"*6XjiLs W+ʕYټEtb`AbDPΊ 9/9a~h,nG O#6 0l`G%U&>"[YT AϮq+C Wy]4ҖIY߄@ cK1D}ݷ*ּC,|{*|}x] ÞKt9M`+X1hsa*!D1TuKcK}R" E`BiS/3UgeuH~CTӎ5 D\1+L~8;T 8gq\#Nyq=l?8 ,\# 0\Yh8爂z{9t_D6V,{z cgVJы6w-^h-C/sexP5gi>TȨKDzy;E-dqnXkeuc3?RiA =oU,GRwf €PNTz*=@zIĝ9#-2nrlIM㻅HP@9q@/Ha:%`JmADY+rU\dlY  xE=pRĥβ)V7٦q屁);j b o:Hnd|=+H5K> jйY)k'ޛ~/#@Ɉ^Khy4}9QGgpFssc|6 Jq gYdj<.sa0k V~7 yyUP1>K:McQrnV8čgQvԒǛXvFe`: /驨`f(mru}h8>?C'!@?8cR83;j}Gx ~wuk`(HڦT`2 %_!xK7~m/~ю|S~sG1APހ+}:j^Vw2o=#d`VuhbʱM{0#bQ -',Kx Q8v6J\EU.~ 6*rUa/B%5§cH#fa=6EBV;vjqpd{T|TřC\:`2 7vL425 \r[& v(T5g-Yg"[v%rYŅ)Ԫ|i_jR~}9ŭk=*)%Qg0i[Y&, "9 5`a0|4|-/Rl٨g,s럩䙺*.pm N.ǵ:pS& ״:d| AOpgrCçjC#U`+IˀfW$ 5t1>z@)FԼgcKo٧VdUa)0󱸐H^OtvsM 鷢RV$ذ BS l#y`"d9ZvZvbBbşJ0oݐ=[80{,v Q7b9 12%Z-guۚ~7c*@`6sƟkxRd\PϤѢu>r_Nq3.t\H!Tl=zҾ*Z>)'/(׶p@&c2(ݾa-LJ~7"־_OCM<˼^[Hgڞ:sgC <6xB[3(Kg?Ű,١<80BK{uqw[UυX+d*2)[=>5* qr#h 9!n,BFE5%_z8>1"2)߅q3$/šr 18&ƂphC~ P*φ է %gYZ0707010000043e000081a400000000000000000000000166f3d9cf0000b58c000000000000000000000000000000000000005300000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/sound/pci/ctxfi/snd-ctxfi.ko.xz7zXZִF!t/䅜L]?Eh=ڜ.+͠TERpM㴚 )5XdE\. z$_U I˽BDR?!mG O}l9՝L Ex\~um'Ѫ8E< gxF J!Ib.b`e+bfG"I+c3yEEQE>m^u_*[3|<D̅#Q[2iLT]R0E x'uQ׻iL6—O*d9+2HQ|n-2_Z+B:U,Y|`gh,6v `p-"T;`ӗR*C|tWjK6b-X_ i1JhqM{MsWtߨ=[^b>PRsW^:0::1*l|<GFhyFMn_]PoJdsDp"@eJFqױodzf08 7[ԇYى&^l_" #Q59& |L}[$)6ݷ;?2'CN$|V y\&]ɺV ?vuYDݰ5d\ KtibgmۏPʿ_DcWh')(,*ؑ0z?Ub+"/9;zwUh1HKXSO>rUuw%w g櫵dE@OI "H[}j$uJ1 箪O 6B"ia9^Hˮ5ˣTik3)y§O I/q,t~Aԍl}ҍ Y;aE8_Y+Y\2A Y qf#r?r|tTQMQ?(L5?x W[\(`ym"tBOa uA%h(ZLJt3izAAK[; SRt3=c"ZI9,x*UMm0'Ovv Ty;^caa-/f6](ehw2ě9_QENRA=a iP;\pyz<{h#}Ѫ"٬F(XIڗSdrRqX0u܈m*e9L?Įh+*aي*@nGO/K?bH q_2 Wޓyy͋.%ImVĖũ y@@[ֶ.x7ӣ2ş`-"$i .Ьtj?fbhʫAWŐvNY&k\=!2 !3/}1\}TT˝mFxr'-<\&\A P!XKhc52ʛC K+VlQg}pln[xjfKsai)( wWߌN* $;|m b@)ysKami@;k o4?埩c* & A‰w?BFB–#ݭG몊Lc$UYAւrPN Z^/ր\>AV;Qjm;؉ ?` ۬4Th],F)Ju)# kuĸݔ/.QG5< ތ_3E/EC*İe\ͳ5/GmҶ1a|bch?rX.~5.~?g){(=š Q4"8/[hg޵n=^6 >0#xp.tobpMZlk1\o^u=nUh@LpR0Pɕ_& H'v"Z Em}W,ÛnJ/7SxD)xEjR`|PM Ԃ }מvrpنC,\D#u)`Zicz0"R9a:v0V4Ϙ\F,,ulwߍAvAY⎛BPZa!%;ȭU/yȁ.8*lgܰEL0rbIjuJ}͍Vu$T\vߓ՚v].IDݺSivYkq̊Q`,"6+$I*Rxfp9'z }@C2K{.EZ.Lc4bLmڣ@U.@OX橫#[@9//̉ -y$)<օΖwY/JO^,T)7Re:zpz(K5ya hp"~YQp 5"ts+&:D*(0-OzH(/&?y~ze`DlP`; !2i XVMH-V.MZ+H $WHcѫGXdya3//֮I 7[{)XU-L8VXK3Tf2@R׳};G2Ko */IttIV V㔂^.HnN"hXDA92@S)pnM-,o|sD〇&gq&wm>*QC%[he:C?W\ƶwIIpnuDiB[8 Tv#?ݐg) >SMB54Q^u,KVZe݉7qAͭd*@;ͷ@q3 \"(ӟ!L+(UI<~`!M]Tθ9eP(TzJDhEj:T[))Sw u_'t/JCs]&AtJZ,еA8Y!t(fpk$Q){-Lf@o墋J/IZ3@C |fQsBu֣ sӟ"(Dw r}#AKƕ@Bۣ{'*zkVHU\X(\b6*=XB-H0FqM*_f\R+jdCu/\Iy\aQݰ}PBЉ!y3bw:"7~whY`ZL`?e}+A+dXbZ9A7Tۯexߥ&c>l.nW2mXOCa{;e jrPW%ؗ'~Lc^{*͎* m~e/ϼ[̉SOwUaBck7X;xT4KzBJڧpNhs>|tMk6fdԠuu$K)xC7n+}=nﻻDv奉X9O[A;+Bu3CCFe`CwH7PVoqb÷ѕ|O]moFXr#[FT;g/K*%Yb/5ozzr^X_ ] 5OU=Φǀ(_n鉕{S1Du4+_TurR~/:q,¡ہO1or  ȟp ԣ:JGcźNwVSE#L)F[ӉXA A.iÊo$mS=%YP'e-`#Mj?J3"]yw@ v,hɪ^Ufdpg 3"H"t z1OsX:] 3:~lL|L3e{Q$΄`g\(&irFCDPPi$;$%#TP.Ig.+agSv4p}\,c#/}`p7v`W V2״xsJyx o6%W d^.\';d@8I9Y_Ux,Aee6ĩ?1TpNV0.J,Яx:^P̯ߘr G_k ʍ3- ,-l/~@=ZyVfnk=HLW~:x .J:Y#~qbZD,~9`{ve/kd|?wV{9+}V[Qא%cs4d>)/j3E/Sb(_׎n-J6!4[ok6R9}:ܨGA#Xn#8S<43|~*f9r[)19_gvvu?VbͪĚ_ ٝIk|lr5}u:U~XvEct"j( vv-XتQĽ0HYZ KHuI GN+$G'=OD7PyHFO+5~5^ڎ,Π#x6AaTh 0](Ǎ,eYiٝhҥ^^v.qPɪlp~ vmKTNݛdm?mqFJXa|ޡ.% 2mxI}J0Y n. xDǺu:']/]1<@5 ǖ{o;O =b;9qHץ%&z`y2Uٞ(zԜ E% U cWInbܨz*^ʖ7V+w;qo|sq߇Q:l%&[§$^ud,Y{5ys267dܢ8;EPrd&k/6Q-Kmtð334,u=K̨@^B˓r|Y^ ?x82d w ,=^Paī2yrA; wL^gE37T;dکᲾmAϵ\5eS)jG@D~5KΝ>8Diby"!gGWPΒs]3j5??tCQwc O1=?Tq6(b;,q6jN6* 6TS|oZ#tr$EN~y>ex R54O5^AC&@qn1c?+_ w0 O}P@oYsBA|hZH-8NN|YlyqڀXԷ{uKs-HJ8_y-SN&Nuikζ07oZ;@;޸ҽIIc&AU59J.ΔvT-t0.? 6'Vݴoz>hy bv,reGK.nKnWi[qPo{uFz3گGΎ30xv M >(p+{;`[U|S=8)o3$Yu kgi2xʱr~AOJ~IO܁ZH5#I1/99E@%HY4#{q¶E$HQbD83J ]338鉙LJ:T>Y\pqW y# $Te’-XI: %@>D OvA517qMhՇrxvG^~c~[*Id8 fJ5 VR"3 Ia{U$:9y#2X_#-aN >Db2]>byq5KdSS9TN>RdE81p[1M d|w~HJZY6s5hE0 ÷6f!q_{lFz[>+=-fo%Ž-+ekXj$%t >!:ugyÿ1]5-n,N뒄UuӼZ :ƶ 7h%pMQ|Rk[ \M4i09fՖ +K[ўf [%FCmir))Dd٥?N';Χan^2 &PP rA1/G^J\OU;xfփvA׫my!I^bIYA! |JnӮ,`+4$dhwaneOa@7LՌ>8؏gө/rtdG~2Q#hHeфⶡڝߔ8sǾ nu >2~U-J/O){VDp|(Q!Ԓ?.%}@{$c{M}143hEM2$2Qrp%}b2 nwj!Lp|5O[=gnZ՗mMtGWNeκ@龛0~(D7 i6 jl26~FÂbܹ)@|з@-ksukbŶC47_!xc\ž"0Ȋ3n <_MG~-$I^I ohv(:q| 4(˿ *xrW<(܉{JVsN@è Qau0҆%lЗi4HǭbE#wE%kLJ?JW)g">J8*~l\YH0-ߋAĜ[ 1pC)Ҹ~GG/oRT=zp-̧ҀCJ:h_O,&^ Лv.p,/! $H4o>U\׾-*M:5h$5hHJ:d_.GͺpGu{2S sB0^=؅EKMzWc.j5*oDXK|Ɛ]SeĤuj TդRA2<# ?q=iy Xl\d|\"S'[\j*i jF[#ܛWpyz))o+, qdk:<.{簒+Qi]-bb0f[| JճS;Ki SS-4[[`[PcLd(%j],Bpg}bi à6FQ,$3f!@ES՝%v{6#d#tij2R]{F%HIbpyojDR"=x?jVV,uv^ї<ߚɬ+qf4 eɗfY1Ա Ӻ¬]6V\7H޺e܌oy,./i3 ^jh) <-xE=A<qV Qa=4)˳il`,&ҌӚɷƟD` XMh¤@ wÛZ-Q,;EP7: 'hٺ3uq ɭJCbx"֬'ۋ lS721WN8tMsJYU!M+|@ъKnQ湐*!dtM1i^c͐b_/7.^aJT+揶hAsqyϙ̎ӆ79O9Wa$|r<*7)>BpCz-k;ڗAÀCxhd/\ 3!OϻSS  4NZAp#]{hN3.ll$!qƲI~9' 1na"A܁uiLɄU;cD. ^O$l!!6HF Yڸ]Иx F@Z].:nJlWK`&/nI`сc@ `ʦdc%) h!#T `4uu %ZRv}l$«VgqK"FXmo/Q^*bU"5I낑[;͘v4rЅ3蘌lQZ*f/*<-Ԣ&|Y=,[TMq—79J14'{w&%Y^FjKZ֪X6L2Δ"*RB$*IiKEKΑ $-k+dB(XV |_x B??͙[)*7{YlȐ&A %.@r4%^5jW )\B `K#H@mE@`qI*@9= F׼ݎK2W(i'glui~ xxz8ßb@vo]mF^s/Q3$y_ 89CW!rrmg(_[ʰ?~C`B2'mNȂ.WglB p-)Ń$3њ/+eK\T+LdIT3wKU2soyKҡ<ֵv9p|TR mG1 ZfN>}ͮ,:g"L~!m۠ߠE-|J-*͢ې&)L N]&aw!5(-qi!';4qoy6\]'zV0A &Y{PF0vq CQJAp+)| v!6TÀ^~ÚBF\v{me%o]ȶtU ԜM -s}CZ諲(%t¹'MNw[Y2֪SzxzBl ݌ӂ4sn =M?7SlPb6P$ =e4КI^:}Il٭%!I_Οag CJn3ьyv+H1tKDGَ!7Cs-0s:8 tj!SPkG_%BBWo4$JYVYnPt{_Ζ q5xSse #Q۴8 Ĉ{tDt@zi'Y_72fSx (:qqF8gח,l|I\^jMn3Fz-yǖVXBJA,^TJhDS@dxXw;9_\&DH޹ژvPKv1MJDs OP9lfkk0_-J6<5HBJֻdS,qEiE߫e}7Oe*I 8|yɔgxXwy!A W9Ή1lm8Z2tHa>${i"})kF7ޫ};\KW.B:*jQUh!k㗽0T6,pg*U.9m>Taۈ.c0DUmV0I]L1'uTPmjm-,FJMhXf]YEض,:=K$;up3˩e:wKNVSJtJlgawǚ;@P$W( Tt]( +xO\-kK!Vkc Oh$kotD/65\=JM#W \sjw91zQf&%Ev/ *-DA'#y!۝e4 jGUd?uo%ޑ|cW+wvbaDɎ;/ FߡdN>a"'LIJ;:gRVd#yR =+U߯Ԃ4O [ jè:&%z'`Z_:U RnkSZ\TVLX{&-k"x;o8E1da錭ĹM|G+'ɿt\S8qOL""W>x}z+x6U~yyqdovX6sNZL|؈l sE 1shS_Zo ZK!Cw 7vC|-bz-^1\Wv9Q9H$NPEf%w6^;zj$gb0:3tdNHu琼ehwF$2pdjOy(!_8P0ۣFL|4y]d%:odT83[~_΅&]YH.H1 <6 eޗ\iJ &~eg ~A{vK9_;X2V) *LKO4SAJZc=*H=Z鸁0/dQh)(f ]k.~fvil5*xp ƶ@7;1ϡسJW0Q^|.(b$y +ϤP_ahq:##yܜ.1[f`'=ދI=odR?V[7 Z|;pZd( +o-R۰Ct_k~~fC#C4./υ#_,+qr) ;nٵ)j׬lZ{ L 6o 1F*%>䉟GOj5 ɢsن^0Laiܞ}6J`kXV+CºVٚպ1gi#U0*= 0b z10It. >LuzU![``Xkܬ1!JTQϦj=Dw#²4u.~Y1_t4U2UEVngdg܀Vco?^ ,`Bp:<vm*8շ/aW.q2"Ie_6S$dn!IR_\-_cd&>Qbjϴ[]Gѱ\)6SB\ 3ܻG$p6yK< zsO?c4 N #E$u\pmO:CZ) i_HZÁ @n75C¼@qk4Z;'_W}m>U }I,ISU)}yZK"C.B΍e؝Xy<܋Q6R\;%`{>Oo¿I$KN3VDW*4TNQYchIq_akYiHg W2 Rp:*Hzm{ˮ0X-9 #PbJqhP(R0kb;Y(̆ˬGt%ݡ 5ZK.nAr{{uvTa dQevQ~>xh~Q??gtܕod5T)rzȬ3L#p-E0)K;z\լ~ڍLl oi꺯̘2}<njysk9?o\αʪlX,#o]Tx9P޶,==7i Ha(fe:UnDE] * S$:=Ecz!V:z$sNO4.l|{6U<ۜp.@3%`/}IFP |7هVHi 1Z"Y"&ܔfp9ZXɁ&`xw]8_u'-ǔB5qO߱uSZX=FÅ2BH!FnO{#vi) :QlFCU&i ӵ<)0MHp+[~N-&5dn>J?Z}HY2cdGxn534|. m0<ÓlFҦ0Ts1?ÖR͇27ͥgq Cƙ}W0jin`3Hm[])Tr%,G-67Vv8` 9SP9 +y4m4X]wtѾ֮6JT;YMDc5OSYKqM]*Y{D@}{":Bo5C5&/l%QKŴ=Jd wb%ݒ~l9 4=ly@H{>.Bl< gT<㰬'n ?h/ 6NCj{֩ķ K쩀}ϫaBnEp`|]455/Gh:6öi^^=Nh ]^3*TҶq.[ zwKWder.?3EP{NЀD:wTCg|{WJXo=)䗴*1漃sgi>Z㕀]f%E pPx=^¦i@ME+|MOa8zz[j?w<i2ß\84Q̩)~^LP*Siu.KP|%D6-^&mb{>σM Q#]7L~ד^u/X>.bC e;`Hb%qj T\ vr|0wz?*ෂ۫Nh &k LunIW8?gҀtϥk َ0mC W[tfJ-˃;9ѢI4OPLbc ?QߓJ̀2cjdҔ zu2S1^Ou8Z&KCXJ(lF`އ>4lG|6#]mf,pr+k 'fTPK>j5b{Q21PSZ)  SТhaIߊqB-$q nqg$̼qvJ}A-PI%NQS/-851g, Q.vsyb|@(jQf+0a@QNE!P6ğnoW71}-wE9.έ-[ FF$j@+XƦXP0:{xIƅ',鐅K"k}#ر$E?N>M`܈keMtk]y xNo?]^qu(~FF!G.[226L)ڔOl8x|'I^hDʯ!e١#Jmh(`ޤ.$A[ 8M-c)}z ^ҡC: ۚ|_$y>3!OBK:[+#x4yTj<~$}Q3gC?\ 2+Jʟlwg@륋^͝+}V(V瘞+^g7+0~tfS+9[]l~l1,=],ABViWj<6"H`zᶮi?ﴣ%*osQqMCZ+ wbc?ߑ/j@{B^c|j3ٸBu[K ډfNh Y(fM!mdΪ<{_#_y X}:q-Ԧ>"d-dJۣH3:h1|{89ӃAak6atA;'="MJC6SiB0I>pSILsb6+ 2+9g_aX=LUD5r>]NBMpTцIVM43rzJbZc{ŝncRi90pC?.OΜlz~$hMCPRi;(재(Uꞎ tus((\첦).YgẁOֻ҂ 0 >ˬ?P#Cؽc p:+sOncPliRSt"kv|d$h2 w]WY [wn8 f50>0Kr@h6z,T4+ըij Gqq$2) Oe3#It#((mӄ=qٱ%q4dr4] xVeLdš= ( Vfeά:Oי2? ItޑI/eH8LV5ih_Ȝ8}@s簏U|! 8lrP뷩 ӄ*_Y*K7_B  ܯ~uQ^WɾrQꕼpa2y[b.G)SÏFS|aFB8*E0KRP2Wޞxf^fK$}߲ ݄5`kNB5\t\A\ㄛ0ρХ̾?D* V^жZmm hՠ BHڑ)iyp_,] gAb?/>Q_|ayr<|-͟pp%@.}U&g9snj|$o#8;χҰa"Y%-$Nk,RԌ,8 O@)bmtԪW< -;(J '%֏,=QURѤcc7V˟ɗA\<'CWMKEHp 3],lLWزoGy ˒Ʀ+\%sF%Z.yjiKves vZ]0D;xOsۂrAC>unx;!I}Qj\+5!QT yU]YXLigp Ɂz%d?U:' /}d ?ʋQ EYBʹ~%=}+g<G%phUv> vp5[5Ǒ•w8Hi%7x-;=BEraMZ,5z5:X3plϚU2|Rak\!I.Ny-!:J$עA^z?bqKHGKEʆp/kJF?B⊌qjR|N@N ֌v>_| Os:{`Q'Xb6/軱ѸF&y1h"ߕ??2UP 9ǣcXkLvy=|:r멢fH5]G}藫Lyg0)ܬL&;? ?b R}o*TX~% ql5*$K$hk]df.){kvBP~!VO30.Iu!_ٜF6؁:nntRmg ,4 xa9x0Bd_DtN2/65;ͪqz OħwC .Tzڄ Ct0z YMlBF\ .DTOIc.Kˇ=cXx]hqʩ?KȠ▌CO)mOhs[5rfdkRb>[\U˕6/.]4%ߘ,))Qv֧)y܍@7Հ) jPZ@#YO/^7? iV }f.3͔6j[ rZw4y 9] pKwYѭ_I:{RMʼn $綯X/nD%w :ƁK _WE\}4WjB%0x {S3v6}c4)Y @{݈˽ &2g4@Q$q-{mCg6$5c8ieMmM4JqQОWQ6qWMCu&4G>Sn: %R1rG e$[?y(_ڝg]z Fw6HؔD,6Gٔ̕kVC]|1z?_JXx8,EnB]}ԗ"R:_ԧu!{5jP:_t#| f|''C2Gb!d:2{/D$5H "qJ1 &LjMŲY:Gag{ZUO<(#yvE44p4@֦o>Aн!˞f X_losl]!1Uhk: /ҽ%Rx?}=( j (@29"yyEDWYN>;jq1Y(rUG`KvXQ~ IN6r WHYz}сµun_M:52"gptˈ tp U˱;doO:qae:VpA.ֈ"p,v">(+JDuUs{Pv׳'7HƔ\zaRVXu]ƊZ,?ľ驚@ y%UM$|"Ȓ<[;uPpY KoߙPTspgXoS{5ڎr5 2 p'.8Zʪ--9'ghawUڸGėDL0P/lkNQcc2>e"X Ѥl_AVO5) _@97K9Fph] Ƴ?bF&,Nڜ0pZ40o%Lcr$)"Ԡ6GhA,e)7)m &zR?Ck%CC5Z]-0IU%wB%`o"O 5L$=}W^#q(A/؆QV]Ss@l,KfW8pBBdeT$.D(Dq98_x{ay͇p۬,c؝OW{{ t@Ě\ ra v7rX̌QVlI',%eiog[Vɿ-'QFO0/ E3;ռ5By{LBW9B^Rv;Ń*щ{@3 DR|un7VWjbZԕ-cSWՂ-]qs;hR:ɘWW*Tx=YX͓yO |{RSP4v7꫖9sXf9SӨIruMxH9qSeŲ 4kc y,9w s2٬J'&GLPHCvMzغ= <\ (0OG bOrx2ܯS /W1 %K!U|dD7JܟR`ϋ\nwWlvZM_qȾBOJpEf(0m`^v!6Ie=̭p9?پhS/ޮOgN6[M:+z%FA5ɯe"`b)t" qq~ZKBQA LsyZȌXCċrYW@Bjvn2V8t; % uw2R+ zL5뜘 ꛝCJR414FX{{Ww`/J#ؤ3~IBlceު?a V"gGqG~ؚMv}ݟCF=pj6BwA׻SUITD1BSa*sTiwP9B!0, x;+_kBx*feRĈ'${/#:ܩڗtBMN|:(=;#}3h{݉Z}ǩD w2@ ڔw?4h\ XВm.eq ϧݑ Pd\U8Fz!ߠ`Lx> ,GN@lqNZK!ݵye=F.J/L_{Gx/T|;߹Aa"&:p OOXzzsdi[z;'>̵Q%ImSCzp=IvJyޯa ףi4Iz6UUeI O?6 ezU(U HclJ.(o;[a| Gp0Y6Q'OrGӠ ܗQ/X`/00өe'"ELI2YHV&Sqk`\ZTG,RGomfӬ+ Rj@pKI\a@W.P_}M]Lp\=՟N%Gg[9|XҐ1mX5+HUH#PߝmqZ~OόBYmH@jea?w)7Cβ%-~U:>`ZUˇ ǥ UBZYyOW <njgzA+qy((lܔ=zau ri TkI*CIl̒zFa:\vG,h4_#- hOq呇RXe=*2>~W!|d,JJnx<߸GE?aƟPZOq,j_?{5a; }!{,7$y?wxd-sa&ddǙf(O8_}?:~Ff;Кx Nc㴚Azs_w=^5Pq"?>3j}R kOn4YU|wΏ4o2y9pfȴ~̘]:x}tݓ@BP?kxk; S@fd,`d'Lj?Nl)P* 8L~)Y+2SW~S֣V1C_-֐B<t\;7A-JتTqt(\{hy*Y+$}vD8vrUHY ^0謩V*ԑ޽H趹fWY۟1R/s0S>bNy~"bOC`OLrd,wmےdN?wo i3NGyyYͅ<0Wܡ/uBSU>PB ǐKn<0vzr“:gڐA8vpÑ6쌔&V^ŬhRF(RL0V0O7̤T+LdiZD ɿy(4Wwr%fq+ZAd(߫٨RYMӜ9NO+K5ݜp#'־ UB4֊)\}Մpj7e{Q΀uZ}ѾZ€]O+97#% V"{= DHQ|Ii5 5a@Ɵ7(jaMx(i4;:,Q|pZǞÍw+0·DPA#py TywU!Ҍ9~ّ7)hʽˎ||/ӈf HD寣ObD}QXnٲ 'S1=bmcB ΜPy .:fH"來6)C*Qz4ȍUlj$~3<=7zOs m W' jXbpRG^K5TT]|9ЌtQiS v& zGtt坏ǹ?4aA,TNODIݡD q(Cp>eptٛB/~M.-Pʓ5~-Lea\6OkH >m܉jxoz4Bq(֧5IŸJChLHvE1Z: {md#+ a@~ca$4:Δ6; 8vǘ;ҫyP(V =hb'sܑ[G"M}zxipV AV_*l0v7.vs58HTZ}ڞqyHe{葼я$ kƣ4NqN >xhPDYqϒo8%GExmǫih2eQ$|)]=2 4-q -8nToj]b'Uc&fr?AC)ѓhK$b7,ng4T蚐g*D C_$s!EsF2'?\?UJoy|8GvEB&#G6o(HBbF̀΀|d!qHy4>RG9eiow^r *$\t원;c9 ֩V*}OEh+݂֟$u4.mupC:uh,L ~&ͳhg. qTTrU;qDazP(Q#:˅?@ enɷxsf3swM>:b&$ԾlcCRQGE@R(I7_twoK4SWK͚w^ёߥHDn1K*r'>9e؍,z~=DIo+#`ςPk!z4y:{/wweB٣O Apy@;𝟆<]P[^A,LvD?\:&6b1X8G8.saQǩ}}-B|x XTG U&98" M۽գhd9^,Y+ONp=$h{(BP*LU*ϫ6 - b|vXVO$5%`j9BB8\~sj/Fbv +5ǝ$K㮎2'>nq28j5G ZPn9ӊ{&Hm=Vul"ފVٛZz˩_].tX2}9Be/chi.NԒom{EoDɔyf "Mtftl Y}l%us iA4Bݤ3Dohr'r7 Ѽm۬t@aɳȇZQ'# T7!LT+#̋@sw'\T9W0vHUB`~,>#ӌqosTP+lU~4: ܆:]r"-_J^A|v- 8TRN n28cSWŕl0@!PK^?70/ MTf{1[ dnmsiq.^\]Vn[S"KIj [h̯/~!ׂvm)AH0GUc]E+f*VV 63DthZ`nXqB¤ap\BLJv,vl B=܈ .TfK 6t #\~HrnCÐo/OF\B7ہ\QQȟ\}>r,5&h;ZG4)M^V^š@DNIu*lWHƆ4i[IXI4 A{rXj\r 9 6gLqgĈ8`J|@dYP?}Tg4&>sW{~C9mvr͜0 $31^+iVn:T 'OḦ́Ao뱛yk-A+U TȽxHZdoUƶtS5$_a%g9H.XVx/ NBv"h,|eRR/K?)c05|̻fErDLhyyeMc ;b=?*U q@bAM)B:zkqx%-6|D*Pwl=1C83lsw%TSeXyȗ(oӹ.>K >JTe"tl55FƖ Qզ\_kK](tKpPmOO`P_S_,RRUu*A]Gl,ųZH)y8,*R{Ր 0ԯ,ʤ/c>":bBׇ -8d|6ezCM 2LjMZ'g At_M$uOVGW彿߾A/?M4̨'&a3?3 ^-_pB UANuFP|,x'1z"6&^SnvlebSƙe-&@jqco tyبr)dc[g\)y͆ժqWz5}υBFlڱ, υtom(:_PY."(60L]eLl^'S[ IKgv\O aӤ3X2p}gpAu}.CYiy(?!B,Ϩì~$olöͪ#&R/~<_~! ,넗E~hT2PsF_,J 9lm='rS1Et!Ŏ0cvR9($ɐuL=Snp׀\ζ"dwynǯQW6LmH%r6?m~J#ST68*UfOBsi/āi93xlE½׆*$\Zր\!466zpUk[~okYGHV nE'q"ӝBM wm;J'/p^3dڴs_7@6b^)Cv[iIYo;%E6eqy_أY4't =~J+L}BLz?q>J֨;M$Ϙ^||WDaM(%@\RQI0:YaK c26ol ޒp5&BV 0G㞶F~i=ucɄ5:JN_g)2~xX'X3T\I ~ b`R's2qn TZyRAʣ,[_FUuӺ_ кm%@nUhwHCN3F=kZd!oyC<߷I^K"@1o_N6zcl5; 'i<ˆH[\k :&F J`vp=zL]F "~2WT0fX{+RlaLw2#8ԌҺdN~nt ͚ JS2[w-_V7[䕑1tOt? ^ O}M. ee^5ƻ /gԌJ$fz]碷ۚVYUSO;X2`Nsa%qu,uf,C<&j@ SZEJ'|S)k6+-uk3vD{ |2b&(})C+\YBRoҼi 2|7(Kר/o[y%ɭA'@cِdjc# !Ԓ $:Nn{*.ز*-~+R4FT RSӀ&X0 eKO U1^lCͷΝfv8/O>HcOţ;0S/kqjIPK7z,.Q ^T54)H0L_5*NW_ sfxeel;U]@y(vx\u׼+f5">0Bubk }M4ng3ZTQF8lZ^z2\ RsQ~jV'>+d`6/>2*6 ;|ϭmm,^b CTlhP$>y / m3LG<]l޼*TT D#~Yʼnk?c7_6a<+,YEZ\j{=We@,؂T[MS >(K=-4\'.z>-cW>4}Z7> Gy;FX ʩՙ_3~$l5QW=Cmo^w:w4Nphvhu!@:x/l`Iօ }}ax#O$;nnm׸gn؊n1RyṴA&?' @0m9}$s^.]WNLDs9)KEôV^epY(Yo9te'|LfPLN~|xxC#^ן@ld Ӛ>Infto47tv$8{01%ChT >Y~wZ'{JTӌxL5 )jZ$w_v+Kffj sV~C.p% pd 3m-4 B$ <4vV"wAQ* [ @!F&Q:f( ?eD(0}j9}(`Nqsjf0fî& #ӫ/?ؚ!q~`2|Bàظֵ-ԉLK6+*{C{P&g()3[MSI].2id.S^+ȹنA7+@?,nH%֮+^S8K&y5Ugv@@* Wیjcƴ%Ш]ITr] Na6l.zUSlg QB6y﨏<Òp!$XlAF*d0`\M8gdX#HieyC _rՆL I''{/#C[o؟anM;Q̧GK>hT+C}&Sd0"y\ >(@ o6kN Vۛ9x8ٶ:&"UC.g[j0q]霪l;㌗FWXX i ѵDvh~Ij%`<J_<EyEK RQ}4A΁5,tfB }H*Zc[-macgq˃y5 :MT|Rn%wLnP˥|&jC-q>PV>-fg"^fSO@7m6LW侜juWAߎXzo%a>{%$6c0 nl$\\/q5mfpZL2{lj rD5{X#aeɼ`9UUӟBF8pU `t^niw^Gl(v́SBz8sӞ$k셞D#~i21;>x{§&~P1#WH؆d4tA !ZC,LϮ#:l"ɕ{ohou@dN Cnt@1/rN@^דB*VP` {@kAfMyחЀ-u9U$ygK݃;YnwQpXI&wɎ/ &8ȓ)W-q!{ }Na9ϖw. xa&ޥ$@lF8/6i&4Df21,n=,bktZxC6XpkV,5_;/*dvJ$[҇b]w7۩,[z]*띚 qj5-Sns8iE1VB;Btn:4 pKyJToxt7Ih2~|؋%[ FTU(} 䭣B6R3G7e>; s%(HsVnX@E T^(N0o`Gͳ ֟1W}=K޿SZj@y/-4>5B</oYZ;Qއs$](z ;h׼\Cij#:)N(rW~Z>~u=U]f$Pt"cɻX&X;p.ѦŹl>k6l[=v'j{3:Y>>`ҟN $rd ylk7pTR9mOmp_. !r)T\&j{)'o ׯYtH7Άax H擷7O^-*^?V?$X,UL-Yv1媥mc0-dCC(Et4WN { 'L,#\فnXv2m5!>׮Ss ʑT94^1_&ւ NxV.2tR"d-PZtgNJ9r*>h<# uz{_.q~s1hܲ"dVi 8Rk>l{$z"F"޴dd Y);+%M~)qvVRYL}ϗ[*Qey]`tZi͉uה6 ohc*[l 깇-P4]|4"bEbe1vQ[cn!) L/JMٟ1[nJCQq`3p_TK {2}3+OB5GSPͷByAKOt!v6ͫvbWO@,t?}C"}+#zt M̿W*a+LMǰHn?B :8nB~q/#G~3u#i?)B]L~Z [^jуJs/`hUV6cYMAfa#D.jt솘#|gf5H#αLOImZ|4Y:b\ eO`bX䅨z M|lAIiIURD66"ayA7ԳKSQ] nj6hNf j H tS!b""!erE:Yn9â-L╣c'Qh 1ٛ.씳I5̸٥rau=`aY= |K'`Rsoh|x<^Ӑh7% m/ Z5(<[¯Ɏy$~z('yBҦxb a6t R0C #;"iWj\0PlI;nJKX͉hu ٢w@ ?=~7jxgLE,dTDցmp}ð^տQcֽst"QE{K|/ATrhGx\qJ_IҾ?`?}n<*R 0uP첇 _;?`k$N# vic[ ^@6A.2C)jpM ;*4QO MHI4}y! ;i;)tFw5o'D#X pd d Y"2+Phz٦%-kq} =A~/xxQn&951On0Zt؄龻J-׆,M̊] 2c1fF Rex?G8'O2#I6ٌ[Jqܙ8k; çEb!L*$2v:_Tɟj*ƒEπ"-}t1 sظ!MU"TK+k:u;'nj&ՠP.} ul>"Q\Me~f4*oZfY@68$AtZԳ r躺kGwݨLW5q Nآ.|)-Gb# F~)7ܓ 6=#[r͖?\"#(okx 9Yfs6?aqÙ Y= rwprQĴ?K\Eǖ?Ɇ6BCA)7ZlSZ?nYE柹q B*,.@3G]kO}VNeWP_!ЈE؏΋=~?yKخԘ M7# \PdQhbiқEɮ Jf`?}H-)iE;}fW _FȘ@m zFX/*ef1߫ w+&HDJщM&$` ^8 `h6Hq2k63j`:JaԎ6)5͓X4vF&ref6$:/틃q+,YP3%pԀ=z4t[EPb7M9Y5簰bGzSA?H|͕& 5ZS!Cun \tωAoDr㏆m. ²5p+\Z? 6PP"XI_ {k< n>WPd1OlfA;`nP7:D2xSơJ^QCt lC[&ݨ[ % RJ3P`nѰtŪǰ!řzik(ic^ 8rS$MOڀD1&JLJ!Ø7K8xHc3G`@=rvff`:bC4Jb[jLR.Yhdx|.OcX46K7tvw_TQe/3kbU|QjJѤKߧ-VB-.LhrD?`Ek4{U(?N0tLa۾=QkLg?5?v-bEsÛ8Uw0$:amCA %Vw;dK$ 0h<6ޗxNe֊MmA݈N<7yFZJTܗN~qI,O=qQ4Mj\Д+x[7Eޱ\9A;뗔yM5O5"L(Cs+Qv,d^ug@3,^yER{ qnUȖvћ~zriM7ZK(Щ(k8k; qPZSG`I Ms 3/K/n}FYg76jGփe罿pdVZ+㌷s6|[ǛDGe?S P' Ѱ%R'!tFP'2l`&< óbWj#J 44[n\`n7䤬7AƖ2۽>t7qs1;D,C&DTFY1psiwGr' VI`b0!|oNG9õ)-Kc=Nwkh2.\`Peǯz1oK=Noۢ}&<گG0_]S7! 3ϰE)]& yʞJ^.q0.Z)PB&,u vC|(%l/O#v>IeaHUQqr{ *>ҚzS–!=c{N%#U w 4暕۠eWb]<q)j#<] &bI*aV`ujҩ[堆 )bؼG-BR擡=Ө6 fw 5u OSp˸"+=sEEAwe*c1jPS\Lp^i1 8ϊʧK+wʏx\!)j Q -^uqx BLV9 4s2!v5# h\bA/ Ѝu*j$N<`Gb uMq5F?]J5+GWdNq3]je{}F.EEs[B>J[3; :;ԗc;myOϸ^ѮA*0@hL#~’K1׹>|έ JVU'59%WZ^It<l(MJnNᩕ{R+m zh3GGŏŸ37#=sS@9_du<{Mh!tDv=CJI+ |nLփwԅHx\x;ζKpOsL,H'#rA1y& 1n+^ǥ" eKoyI6KVŏl||NI̒~"$oQ GaY+s 8 Zp_EГr-&ZYAZ@@Zi=Q`uba!;FBîj=vٱgQx\J}u5JMwRλ{}eu[p%UjƖP>N3m $rqMV[ %>  Sv:`!JqOGR<";ioޑ?0յ Nkj!S_N 6y8%p 0O c5'uW Ex;᪷{pSwM-y:Z]0:!:ߨi뮍#w(8rcSQ0pHZ(=|Re:4.'6P .SN&Y`-w:g8R _Ej%bj#%0s?҄5~ Y칷r+VE;Fr^H %v=LV$"W:LPӖKkof(}jn3a˝k\9=MN7ku]I.N;{9~^%Jcc}#D mǑt*=EU\qwv/:8xAPkC(0Y'Iϗ EpkJìB'5@݈pčrNYZ\{cacom 6ZD5vp 9/7hs5\\lɧo4:H,tKhgMʠk>cD ػl=_uOFKOujхӡܤ+ᴑOՊ'2U4hqۍh - HבFhymΟnvlyJ,ܶ />[ڃ9}绚V?Ik)gI##HҕO#ahecd mh򁄘ߪ<;1iw93.Y6od*%bX[:i-,@g7@Mrx} s@GgJ髿5oiT0eN(cojzWqp=h t ve*yAqpVC6&$xOŷZQ>e{}ZjO2wJa:w ?G)UeEq _G 2 X+ǜ-P "܀\Wgo˫ D8~ WSt^Mi1 Ci 1j >%X 1X8]qH?ֳW^p@[ln6]0oJv"3komcHd PVNf?"8$=e]ê)%nӢT9r-ۗILFf3 +6M}y)L[W4KfCWZk zdʍ8V؟T.yEݹӄ,o[4,Xz qfzQ^&,xO(mj+n``C9tǛLFW3PU/9m|IBth-ۼjxum}zF ܗST:Z+m~d-{þ 7oKt؅v\_¸Ԃn MOy`I3MwZ?t6$mg| ]{UuN ˺WJc'fܱA-*` &ʲc(Ϛ4})Z7=Q&. eJV$M1V-lU7EH}AU?g-0l R{ Cڕ,Vc ~Y {SImV C9 EMq" bt.*N_~zS8^oWU|π;q>meU?)X;{v{$߃NǑIʄ 9{('B|: d4ޮo*PAȖ 0lFa~ (;B]`#9w io9/K.*.Y0y 8pU >(VdS8zW'BܒnJZ\`L mO_G ڣmwiKhD7wVZخQbG6A镅``Pv_P6|N"fҨ~ ^y;fn]7F[̂%:`y+c-p 3eZXD\Uʢ*QM z_wxu %%XVm ; vhjڭ BQÛ7@li, П9o7[cH7aQ6U\b;n}Z >|4_^Cި u} =UL҇F\$K5흯wqz"-k>/:09pc/5TÄA6TNcյ@(_~R[RăīgP<CLZ_ Њ6"1DkX @9Q$\%#EGC`nl%e;p$̟L84 szIDEkcCB`7bP*8kfiQB3]X`A*/gYZ0707010000043f000081a400000000000000000000000166f3d9cf00003cb4000000000000000000000000000000000000005900000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/sound/pci/echoaudio/snd-darla20.ko.xz7zXZִF!t/M'dbӍZ+`m,j~TУm{٠OC^Y1sd`] AԤnn^ ͬ<Ǽx Dl8EQC;&텅>BLb `Uzmlw,S*#ӕҖyv8QR-$xB]v/ݺ%aSufgZ ccM˵0E uK:/mg?hm-rA*NHozrwxc4ИIu}b䶬ΐAJ9YPmaV,X#M[9>$jFfcw@yMXP}dС)zMXX)nlpH!Ȳtq-AV-|EhS8]2&=!1-yPXk|$\昢܌7?}+y .):8z/gJ+u F OImexѻ%r[75s/!kB68]GQ)Y,p:7䱇b?cAG}b%!/ Kįaq湦ze%-VV 0 LVKIya52VTS{Qp+.2td l D8"o\:C>3QM؋OqxV5~Ңd~&tc&l\nAMIcc**G Kɔ&G;b-fsksLP;_QZy54\mvۼ5z43,/3} F)Cfp(m8kvp@A 6P vMI3ٵ܎( `h8N+QM8 UL/b2z" !HdDEx Ģ}mUcXE%Xہ1;i='[:tr@sQbړ[&txZ~j!iiK,OP͈?^I{7 -;-gJѼ JsJuIf3[tF%5,Rd} ??iwEQOpx\=_` fA=iuZɐpMPDiF{^E`[m?GswHJ;[x\GG >xӣ)}gWfϮoʛšsZ/i1~_Pӂ xdR2t bbē;H캤ppDP`k+xV_%br x=eWfs_S $519Dq˻:b:ޏ z߶c&j; iijq6,2qK5+LB61̋Bz9$CӲ Jʱ[% ޖT[ ͉{ ծJDd!3{lJB PSG/ߛT6%6nRm6T=cQ`]`60jc9̷%dAz+)ff.}z'}}/&}Ł]o+7(z>mG:0!K"pɵ?#ny!' WB^R"4rc?4ɉ!ټO/bI^:*hi&KSB}2uW F?xch=t3]Yɀ.+z{nU G|+/TL\4*|4W5 _u\jX☰ja&lv{pmO!j~<#ia>%6UʯLD\ɝD!$ɠIG9N@E!ȥB=AB$0MUccjdqaK^ݼgPވ9ǃ$0,}v$% Դv4\_eVC 3@YhYh3vTJwf#AfM7D"cIKB :tA]Z~6殼 ߄ڷ=C;dWe!3C2vAlΆB9=>ØL>WH{fM;|c_9Td>eo5Tѕ?XSyI_m/K1‡1aAO 2Q`Wow5 vxM0f9"ꇧ#z52ݫpUQq;z-Υl 0v"g#|,%Ƣ,Q bà(uBevnxwI;ڄ>qUmmZT wOS~䖟  \Plb?qS'CKz1.0Zt:si5J(R l 31t+q[^D V(9ʀ!$073^%k02&$}3l(A< !mS捡zO mm}DR|[}3nH>HDQn&ۅ$?l&F)hГLnߩ{޴`p "wڨ[EK/Lvxr-Ut[ZQ0dQ,]vɎm>˒2!.Eb5zeI"TR ޼ׁ֜jA歰tIvlH7zw_~z\Bw_NZN; -GImI#IerOl![r/kb4S֧7mk=vBh`I6K*M6B||-\PSe{Go3llsckpr?PQaI0Ȣ#/䑍WsW"6H8q>m)hztbhE6giGM`7 | C8.a=O#^lEhjB-:vͱ~ch9~{̃:Xþ9(΢~[9$?{KT5{07_AGk%)L|VH殺 7Wz58wL-9Hd$"ֲdrc%j`1@x-irelOKe* },. }b276hOG\tBu_ =єXC_)P rh@.&fE=i=B.MpxWvOȼ k&ma\R,D1$:^)n6-BvC]fD"Za6FY0bh=UEDؖp ^U)_a2l4,"'!$.d _Kq` /dV$ @\ l{1 D_". o5&. 3;ΓcFJ~kdy #MӀB P n ?s*X@w1q| >P[Xh,EqdFJUjE[sL|0^jW<|iIrŸF\+ fiLdu5 "Fz(RI^]2wwgjXkڕF{.[ CIXr y$"m TpAze ZO!{)9 z${^=Fi8,6@fOclbɢ(jZZ5 ~{dC BTrk|-;f TR Wyx<Цkx%i^Wԍ,YI+ׂ$ Hې!vN1VAoe䘡ڣ Mf|kMd%RE c(`탵i}l/t)_Vm?P̃J@Y 9xItl2\_l|)C7RH #| ++5lA.Hlg\{YO8r4/gv&Ò̶M=G$PN_"\o؂8<W"WA=_o5&Ha3;NBoB`A\zfQt<>-"j}y NżNXa WWi8bDJ_ [#Xڽ=ٵaYxnWw Zo!_j&k&<]nV|2M,Xyx}^!S403!sH}xQXgeU턒H{MtNh$b"Ju-ˣ>0.UB@n#+SkTR2aZkD8;ܖY|Xk!,rP5QӲ$`y#{<uĘ*g[%4[L(ج֍睬OfRϰ]W\?omS5E@sh]PXWZo;uo`ۗn`lݞl0bO &^ojqJ,ڎ~ʤeBNp [ŏd00-ĊP/U()N7Y3_^sV`ƃQ ϢNBV*ْWLUs1jQ7;+wFiy;#wV'~h[E]oonGxUcݘT1Z`Ҩ-H|dԝ樄ۧL默ˉًl,d#ET-ZL=SSlZR(S[Εodib0&"F{pz;b)kPL>HBk~6ă V۩Z.qTr2@O$X k^Ί</k+i+wV?N 2lt)7w4,=h]$Lr$g MVxn: N#;{u:.Ts~\59܎$_z4:?]/aUr0`Plt$ܖt0l[ۧ/,!Nw^*MɂBk,.YDiQ "ޚߊPl4wrfinº)_3LC})z1Sx\*^;=%hQW2MBFiV XTsIţjUV昀R+RH10ř@1bg~B%smN1.M_'5>Iz.A{٘918dv,d,i)(yR gaԧZɄ-p^BY,86k@ƊVOvWsjwW>=;!d4XU4ϪH6!:lBcJEsm4B9>g _J~х'j3jpゥPe˿}0OR'O1ر'`:BZWiB>f*O^MXV=;~1B eQ> 0C,),؛8uA47m>%7_)C}yղPk|etzGIXNEUqj'tݜjBcNvn=ӜV2iR>J 6~6P:9"s1,ä-<dy0&SqAt}`T7V4̻<cgQ1KT}gwZMa"!-!U4A=>k1GZ7`q(uQ:Dxl9TքU-L-c{!YNz,|VDldu. Tye24cخuZY[ k7uovL:q l4 ԀS"~Ua `,sQB2MzknQJ[4nJVLJ(KCYhfp"X # `HQ%P&W"^~h_/F;K 'Q"(D)Or}ֳy"'PX(8'LOf1jiW$C/: c6eB 6WYq=1|v4(VMm&Y+f#e?mbD3fr=~(ބzѵW4~CWsNc 3ֱ3gbllpn Oq@ ;wM`21B%d 'Bɑ #ݰ晝O F{J+WslBH0'+75~Db0N4},,I .d^Inۀ`< x/pO'ªtx~ $fexΕ]kQ[ Pd@#A~2-J &R\J/eb@_&)7yTO%1W 篻R[q중UnIz<392J},ek+CpF@Y]lƒ0Ц(hS~Tfup[i:ҐnP5ϩKEJ7YrgH{aYLH_UC6qy)%[Uy>!LhQV)6"mY6Ly|OfλM]} T LȈ;>P%OvW}vD?'C톝Fǎ>%Է$Zpξ3zs~͏,lQhrQ;x}[G>r!hHq-/)0nn7Q;b}ط^O*as6A~Y*& ozbz UT/Jܬ j^IuC9#DoUp<"Q͢&ve/:lR| I3-&ݲfpLX UqEI[gkz9 Qߓ?Dm9]",Ͷyx$Ce&^ 8֎+^Ff ?(_$E0W^P7˗@7/^ H4P$ͦc9i-۠dYjqHJ 1U܈Txy"_HU<;"pU8'&cAR$FqRry%7S_9GK$yY fpPSm?i RznWSǰe(d!&$(`"?ѭ^dM9jB`aQr f- 4jS(J_p,C%|{|lH(tszUlp#7&CGI zob S,Xok+M HyzSm;A^񅔭}B^걉D 뗮jyJRH-*~T[޿ Ŋ\hT 1N$UIرY| wY/uJ2UBRF\D 1Рc}j1Ip: ",z_T"׾Pq"[WVdhOcM$Io>5f%?}4??1j$ L`FK®.+p _-K}co"d4Ŋ RDGu^Ep$m9d/J&ރ=Do. T@B_h 6j+SS?OF:MGId-{, )WNeUXĠ;ۆVvPe&u߁)۱,ܟgfo\vʔ7_>K흘.`ڳKCh%PG &['j&iSA+՛  nfCagΧ0st#a+s{`eɬ&rͿ] Ew`BX\sLO Ǒ%oooD3RiGA aV?">!"Aظ ,ϋ^oJtˇ 4BQ͙4:{QGM}Y.31p}Ls IՁW D⠳smW2ltЕ2WȄ=Y"m>Ȼ!bS㙘@yJ,( O'Ū(iSle"D wCXWT [ H$ZSY I*'%:ChAO VD>" $۔cQjtf@T 5T\_qQ_%8'r0"KsO=Qd!S( FDd'fFeSw& UQF4]Ѓ wigbhj'|FWnqlSv6@=ֽXI֤TP evHMOH+`d@!c/iw"k֐S }|ie|^Ffk-axn=UR3#n4-+Rt^ÍeQ7JMVu500}!+Uy]{2חOjބJE:lCdg #goO>툝%NuChs۱.wH">>s@tK +g,x"6Yvz &<(t{V09_~f6mI6{a 7c V2c:՜jܧJ35+i¼^c.>+lǎƶZzmHӒ/)U5XxrHM4 \w!Qezf-BWJ\n)E&"IṖ"+Se8 C5mM#(5h%rl~w8"\ ]E,Y^n$[g|Kgw&VSA%[gz;CCK3bPwZ]V\Xu{s5\J]@ bZNTS;F+ ;)& *?Rte4ӂYIԶ ww`h0A=.tKO5"-+0na6)`!K޴p+ɱL)Dtn2H=rS5-e$>3P{ĝ Z|x:Ao* k49B CTxz;iנ V8?y!&ojL%cճ7ȒS^9$+h@6Bb2!hف?!w,Մ01H鈶  F婷r{Ć^Q6#'shL0E߬bA('4TC&;g20XGevQ.9s5rrJy %rxrkjο<w6MWēDا}0aڽAa-@,ӖC^jİAQ] pw7^X(9]∛x'3N6z:{V̙2@xG~~hP5I9X1On6'*ø}K؜v|,mDŇ0dzڗ‘ /g|i/3tRdHn*6-6(ʿukmQm?dO9ȟ+ҪU# vNuS+^A!Qm4z;1ۍ79|Lރ5p[B^Gxq49:> =4[:!^vW0;2($`RWVSֳ! cQ&AmDJ=)VUnI3\x/fLry, +A;uboCUiK Hy** :!˚m(þ?L Me#}PP 7]5F!CtG , t44؏oT 9 kMxXMnŠjK3燱'Mm}C!b9lMYտ2t^=w|9^̔wہVA*jyQڱgYZ07070100000440000081a400000000000000000000000166f3d9cf000041dc000000000000000000000000000000000000005900000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/sound/pci/echoaudio/snd-darla24.ko.xz7zXZִF!t/8lA]?Eh=ڜ.+UYny$Eh :^zߚNY$pʎ}#:|-R5(Tp _ZǝEYLSe xR98\wnR (LGU#Pϯw36:W4[_J<RMy:FMok`/ yWt *:N&|fTU21*X%&^9`CnGUfiEzJx=D QT p=b? &; s}kgs !/eUQ:I;W'A# !ff̷# ;LJ$6(S^}v'+e`Ӈ>/|Jl~΁辻v)[pzE߯oW3|@4 %nMypeq,wu:$na;wݜ[zğ+/`ɳ{pPutteCqakzTfpƆvhEgKk-l5@źXtIF mQ߼'EfESk3daȧ6~@C ]9 *[0 ІqcewnM<8tB&3\9kD"$gBe p"eҸ^u uÌvgyYhbHo{tګA_vAԢȶ-=xlWmmW㉥ﶽz;SQH*I3@(.ڌ5W "(cR\pLќSA-o]~.ςHDY6mI  gnݭPyfC'ޑ.xa.RkbG2p, 8bkHx{/Y5QXR6{R0ZC}t,TvYWs ZX!uE6l;->miES_wԓ c+;so>XmՎDUh \`꜎_ydYޤu3B @Ozk$qs!7\紀 ̐0gTGb͑"D[CV 2wv'pj;E0װWH<(yq*D'$z-RM^;ίml\c5x4K1I4So:s\k.[_WhV ݬ ++'zg9^z+Lxx;ڲe_Sz |8BG.MhE# 1BLvwܺ hkN<QM~$1k9@g* eFQ@S4;cJiJ=#P8y)/_w =1f3'ƸXm~jQ{Ж?&\)MvQzb |q/~PyE\(:By]~mv}ӣbb\d w Qi?A c=d#|ko>n> 2gR%#Z x4z!D[e_ڕ:=-hP-;K2q3!$&ue-uiMFLlgs~R-Sy?nڎݚM.ףOks1"mfBZ"i,1k'7%ܢ.ĪՂSXмGR~h q51]XRsDNCZ:%g8E4twe>V#J-7T 7|=əwd L ,7GҒQi)e;1ʚ5t\;Av'C%:JOV̗Dh6)4M\ϸ ×+V44a'_;rSuw婌;<ƍ "В:3BxVZwUũ E ~B۔;®[M)0ϒsaCB>b).BNGnf0~FS(!ѥ÷qL$c}GC/!BVɉqRvChȇ%zp ^[h|hizKw04ObmCF)J׆Xbٯ3~"R]䢏HpChf6(΃.9-zqhS }|/cH/U W t)Uu Y⻿p/:i˳WvSg+pV FL\8@r񘚴"3bRq#8 Rܔ] ?+.Cs$ۭ'{-5Y!Ƥ?Ț`A_vӡCM2 O |eb#|dy`2 j$9mM%;IfV4V$ʏy6Z? [ ۇֶD/xK._SR@Y[LLwM~{aO%Uu->:WVdZA3,?Xg o$YHkm b[xoSc=ecZ{6![DV^aB]. ՟g͓f7:.7[8+za=}fgR`fQHGy>ɛgȅ 4v6mlSAz Guÿ'0=b^vMv@Dlt%LGg7iA8Yy@տs3R@X]w开+g\W :r]0jDKb]L+߻EıgAs7DR 2:u֝HR{Ȫ1>=˂,=z ;XCMWKpbZ#}݅3KI{@`pXӠ ^S&-ܾ>!3b! #l%W<}I2XYښ=ls`C";G*68$$m}3ٜ>9ZLPF⡖-KYL۾PYQF|1gTyzmU*C7Jjs$qs/:bmN-c޽ґ͠|sWjD¸S'K" +qkdqhqȨ?ڋVIW>_M0 ֙w1mG}ܸkMƟ(tMLa8ؖNatkŧ?2c-nvۅL3XZĚ OSA|_G7vX|@3R䵬4EnE/kskkKc=E1=;,"y ʢ* >K'`s==48!Ec:МZyl0ljhvڼF2)N'`͘m[5?#kVP֬y3#Rlh@ 3X#U/vC֔`"&5_ǔ'$d~C#cxw/#C߄e Ȃnl[*ju{̩[~ՈdR"xx$JZ5 o,#ȼZ: XAĈ {4x}T/$N<*xǘ\+h9짧rueF=阃$F̆a)Ӝ9$0uX}nXtqi휨!f , Z0DSKu@C*\[~KfٙC1ugT:0o| EmȂ"UTNz2xus_zd @؛`PEܵ<>+,_lCM咀WNn2|CgwS^d9x Ғ(J32ߥr& p2qUwߡ œ"Y8_hM>bnr zylWj+53UmBO\0:W('F0Mp8+'i+̲ eǓ)KccmJSb_PxF]SPʏOpY7~1|0y2 Y0*{!쵕@`)S{D:>$S[%:)*ݹD-=EEjo%*Gyvf4 S2B}2k܎4a=(L[üVш50$A5ًM,c>A6kEPORnuw`E\m3Nc W!j-!hz(%o$T-}RSqi FW,&8ۂ\iyީ:lY]0Ld%am:?7_"g5\*p0 &:#t|!(_8׿kVkGb4TM~"I/̈́}2Qn(T[h}8>@asnC)𔲑PA0AE&x W֫9GQkŒCPfl;v[& BOUn,ia?&^Ť1dG:gNΡ!SJbKn{2Jt\'.\{϶`̛8><;`vx cEZk} Z 8z~YivHOrBkXOxU`ŋRf's@F+0hec71}[Fn 6wO>3m?NMP=gl 2tR=rۿJ036;iW}P;z)rS<\`u[y##^Ro!!J3<1ͅN>j dGSVÊoMMP䖻g&%.{-,Y_hmx/KWj!Xɇ4yU}Ri=':h)TyOD pMҝja pN,GS9oO*p?$h 2g>/ ڏJcqO$2:-+O\ݶyKv1or9]pLbv ,kc{z6ݬɠSd'D&$Y#(h/P2B@\:{K/$aW4Nj}T荱eP:rvLU`V_XKG+G=8-iE ,;pځ(uq .5A]aFfCPi£l.\ xJFDV~Paf' 5?y:7IB`0.:“2Zm o4]+زZppNN9#hǢ9N6#2E\k'GVQ rSIe;HJ 󛵼 VTE&NC3s.ק"aKE$_+ïp#9ik$%lTTNwOD \1a'K~snNjjVd2%ԭRx.oSEXWrCH2ݡВPfU7~xт #";8)mC Gl]؆lD:aFV$Bf[jF'\IT*~^̉6s]ZyDJ⪡a/3 t;V\+M ɍhuK<ƼYT0@&<03:s;0.Bk#3wo{iogأѣvSqZtdX!1`1Y$#,g_{s+2 ;䙒/z\Z6DD @tx crej75|]\ +f s/4oFq4Qcb#;&#Oq4l*w,<.l#=aPl#nC1?&aR*TEpg h3%$V?K;Ookwӽ iqu#->rPA̴:nEWX4/0J%0YXyyb xD!$HmR=@5]mixZ6KeS`CkO;ĢYWrk!~m/!  I 1tT it^>7^3r-_8rĽ3 '6m,͕ 9vC2r=E8 aus J#[ٰ^N{( ۿqj<N /?079_Ljt.n jLTmqy1HնM^m~)x)rFB*{7FՀe* ~տ P[&Z0 3;Q8JK9.tH03A Ty,w+g@)_nMs+S/;S7oՁX2x2i Q J uˡ4n0ѡ+wHRVobNCyY&@"q$@'TŐʊWTwhluamI7vDݰÁ!FɑHz+#`л XKWbX<ϻG5d;lfRMRi5 a^D҆I xN5 3s#ȭ]ϖНVg? {EOo*ތHeҊ9DOmbi|âZ0sJC3kRA~g'FbՓHO-ܹ!4XB(*CO7FYzj9g}L9 z{Vb2Zpɿ ~_O;><[7b-$^" F m:@I$j6I I굁sGrNp/gayp3hcB,ž7n6b>`٪u/odx^jJg1%d Ȱڕ+bTƏ<6tĥ"/1Hwy?ʦS1߅~qxF?rsY$N̂Gx_}r揘pţ|ʆ-!,=a++fV-JH2y0Y@1lqkd@|6̯Ժ&)ؕvKݮ$2{TJ+ bpy`&D9]2A]3cc_kZLPƐg2S4z PL}W6T_HX~=/1ۡ50"IK3>@lrYLܝq@@G%z84oP0?Z(^Xɫ8E^"z{I<"ʆ,4)JA"5o "5TjЧ^6ż4 )فuAe(E?-t,tD_hW`rx`ǞCT2-]#SH( ".5UV/Lcp Ά%bwLٙXUuD~N:틆i@q?3،wx#ZW9 <}PA41UIZ[K8uSZ@,+[sŅu"8J~~CZ %cޚ o8*QϣZU!B1w4ٯ)~Q(㯼m 730F㙳0 hȰ«$3/f6qmX[# U^mQ/#T^tN.ҟ,5R>h%mR*iOc/R( 䂿CejaJYӂK&Z Wk$l.i0MmeE{%g8-/kR/֌MR\RE5omXrNR)i>4ۦ9K 1ly?pKPC;:iF^wwW:Q:E`8uLH!B?5 hPXoOPGΏkHc`5& qhD$0(G l=ySxBi&$C xB)z<示avB9/<4f}51PS\X{Fj{g*e~c s4LWt8ɞ۳XM$aIaGs9F~z҇AѫbwI=Io|i15_T*em^g*鋩P08$AaPeߓY629;$w]&Ӿ ӌm+mr@HEK @0Xݭ<Yp9mh@]H'GIW"OeˏuWuV$VmUDf WYԴ1PWI`j*>grdzeJ(]Î^YlX͖{[]8h= իΠbf=gê}: T4߀҇s¼6\O*5U3\ nR4/{[ bk[kNhߓ>Ϋ5#,:h}*"# Ƃx]1Or.ni{>GS>"(ǂ6Pr/Q*U Cӓ[K1*1}T͸R`8 r; }Y4j0=N@/%N ĂF52a]@P؆I ߩbp3 HáDĢd#߄Ǚ?~%8Pdމbc!.WOW%J$#}S#su&)^X|lї]'e#Cd)ώ ę>C:A'*jipm@a`B'Wyms _HTSr9!{P]nrLlV*&DZ <^?@>wTc^(%W~,0ۯduUV4~ƟjӊTr hE5':.1ij"t\58FkHDB+Py=7{(S>~.Mϰq< q_G+ DɵJ& "+u؃3+o,׺%.V|>:L DC2N7 *e>|CEnzn“D %O(f~+f$fpU#f@kȍSSyFr=2' cgLmY BIį5i؉*5Hk/* k4$ttDwIzԏLW'PͽW۶ iͽB,MTX'<4(EaĦa^:ɿЅd<\UI9nrDncTWjZ1ţxwd4cn3Hސ-LW;䈲sm*';9i4J UQt"l"JU}I'$u ;6>ZW&'˻CwsV4F FEV[,` 8o Q2c;٬#M1tu=`Y>{$vYouCLSǫIYNM 0TvKfȯ2a;Hk"L%/L‹_>n$# ͯl4-u2c}K0Bw$|}sF5UͻnTZ-qh$ ):ebpDsIi14Ld$"qu49 #e( A _Gr{C,wbWWvҳV]O[saKy2An¿KB)?Һڭ)ܣ@!z,P䑲Ǥ ?h{%QY ērئZ;!-x.E<"Z3e%Wpjxz,P1p9IKwEf[+.,5WYM9@̮r'%01 ՙHz6|z (l•?E޻aDVnt_лMh`u"7!w5~$Nft~'ّ93?꣊ N8/hr^'_jRES f1`d{9↎W?|mgtDؿ>pӞ%>BC.]$zi_LQmXaa4[Q6+aXACWSaVh^WՖ #T"|H7E퐞;h]U%Gձ7м쮫Dr8< tmЮT_{bs^`]PRZK(h7z% ieN_vwuHcG|xj{\1Fbܐ۟#dWץhi"Ev *E` 1%ˤ(ү Rt]"c2 'rG6lNd_r-=e׍7/;"Q %P4 f dB%#]OenR*66=bCyJo[s7T,=Ay597V8v/}ۊr;_=7d!obI|'qU5ʐ):-#YmTnw'3fb%A6'MFsSGnb sP/3ׂ2'ANRS-!N!,~6|o+|ֻ7mԡSA>u3"flL0G;"utsfv.Y ~iuA8R1~pDHN`u%]ge6ߞ8AXNtf~=mG˦,:RH":X9X1 J*2:D\ XVV;nb"0e nn&*T& -g>LHq~xf>0V( I|M3^/8xE[4_ n:ZewZd16k]fcr8ȗP, )i&>}d%Mxc_VQlƢ@GdNP:#OQZ-?F͔bl0S;=åsqWLf _ո "D޴4YZ^;AJvNonIN'H3}d]i5hJOEub_BAf48!8$w?W!H&GRU-+XWڄ;oHy-qWm;ڹdu-h@}Tꈶ=1:׷Nا2|pm:#=k|(W w$]y! pG0B"(jxţ/$P.& 8̐u./˷O`_^]a)noMbd " n4e1<>ʂek<>?Ӹx$?;O⃆i)!+Y]ZVc~ο/_|K>l I{;U2Ͷ w7dbearMA^Gx"똨\ &Qq(Ū80u0HCi -b[50Vp(%ŕuv78rVFi/g0Cvcl%y#{pnPwQQr'wks_kuvDy`9>yySXв:5cK+\gwi໒b #Q=-ria:v97ys>TQpMXdZ3~\`Kı56hO9e _Rɝ@YA>z-UfzuZ f=CmjTZ >ɠ}SfK4jD{A(!KlYQ) G1z@ 2]3+N^<GL Fo&9&0DCe99. 10Õ$X",7S_y-v<\:zy^Փ!GuwqId뼽,8sf&L&S f_[ΦxPU{Z.c>#rn(PlB`>-ԣ0s('|Z Tq9f`a pt YùYL}MG1$hJ!2m%03̌=.oE[ZZ'ʵO|0%\-h^70a1ƝJwęP@^M2 :P\)s 0r?YyPVi ^frj^c(Xy_5QDxXx#;D!<ǫlcGxj5?KkF~ q7q$;ߜ{v6EYSEdQ ΂$ V8 1zfR0~7â.3-7&gg,DpT-g̍0=ɤe@)%LrXDU_ljghLMt= "X#qC\On3&SFEfiu6IȎL ϕZg=?A?=uʴZ=luSlpGZ4\"iMt?yvnmBn J_AY8Iv1(BU;Rd3{boDYxZ_,vx[U^}M+6a L\W$*kK0穱j;[,K.Gi4az;e,:x6b.L{_l#ܷWc8U~e!=,aL !}oC24f"UJ])MZTCʢ!)pOf++y3х8MZ#>[&Ca0J/~a=3|ə,wUxcf0 (U&B +3/+~*\KcJFi,naW0Dʋ%z&l܉T AEږvSFM 2U) Njփo0hJ֊D:#\$u1J]Z +u>/XC4! $f17/i9 ]$ vblҤ(.Џlt&*֘RQFG3Nڷѓwfq> k< ֵ:=ƓJa0hReMxdjjqOjBkB( rCNڟ%a?xn}J!EZ1V Fǖ,{R~+{A;\%L;}.kx<8і^ъ̽P6Ud)/;"Wc'>|'%>k$1%W>]iέ|Z}(^1YҠ(s .2u/:|e$~Y',%Os|`}:q|㖃W%%uIۏckTae0%(ʯ:‚xAmqWeܬ̆&Jv(;}T`VJIp͒ YOjmӃsfF[e w86zWs o-JQ߬?\au _`*íiӁ;$fInwRF,4@n R9;$ =[qyI|Ld7)|oU^alF:Xl4V@\4~<:=7H͹Ք\0 oUmjN6/fWPB~qITtݨd߀ eM^td7d \kGXwDMTt/_-Oj4\1vIܒ녔cb4/ "paNY92!<_4u3`yysE/7\m>Z(+4U3w7jGTGQ N8.CuUI5a-2Nj >bf!Rc>'cGRlyi8o1bt,Du"-nddXvĂZS[3X HD4od6& mTJ%H+z,PE'Ԣn? n%fG1߽&`@>n "Q$:y}峴@`WE0f1:t'.)N쉆0irʖpa`^ e{bJm:"QFa.Ҹ)!H64BKX4Z׮X!H5 -zb84_샇h<3V~0n7Yx\h^:.L_~Rw퐛uT0Voc2 Ě1ml9co"g3;b)38!ݸ9y'h:s9{܄xYZ373AitLXmߖe C٬_!U<7Xw1-n:)_PI H;f(1઼"NJxu&g.|{2R&!:ϳl&EV3 ~sI:/)J+MbB0|LeOM]GsOpDѶ+8CP&|J cYc˹hdI>>2Z*X?sE ?pބ|`/?-n e]eZ MDu6d} jd[c/&l5>܁I\Q⎐WZV{aIiVHg &NHi|CA8Y)yQr?IN[f)͘ixcV#f8Vp)\ʗ}]v'e2S|ݐ~l5$,*!/:ƽ.0XqY9IsFˣ{81_zdS7,Sq6*~b6$۩Og\V0Av2r/%SmK$ayasN Ftmlgۄ߂p+x ^!Q}l)%IIϬt= ggC\Kl{DT5ِs Kxhm[~! =.&Qbn}U{Od`@@3([FTȋar'{$ԵhJ\E6Ԓ0^ɺk 6#7Bb_W~˿׹3Ch"4|OycA)]=% ,,%g3peb#Nu% X0^h7}@J6i`۽_ZȀ(UU|^'I8Ɇ(!%6Y)E 0-G2zJ\ pTr_G .C .28IL^vMP ߋ__2ɶȝl &c7K7Iźt+;#l-ΜfH)2Qgl #Y{NAԚǝP9Y7sdx1\Hpi̇MP]A;4zK/3ˀU?tȋ%[2)jbQG$PFi,_olWĕFtAqP` A.PqEn'0ԄytSF8^Y4آeX|UH MӖqJ8"K][8,_:A6o'>U#߾nۻa~+Ŏ|lwyw~ʶ'! \Z"@Yη E ;_t2AT' uVPH|\6&F+1sJd5 Уpcs|z3d2ukbm\]Uy8kxB:OBmSfD^ڥiHH>['9 b/8멧qS]es{Y5 $#;E冁R!Hҵ脯9 ]l4_ovL[P`#lX Y낻!gR6l=fz L9lItW%abrFVp:h~s?fK[ 4ī7}# -]vV.-Ope-!PIwƐ \(Oβghy < Bl6xE-8^$)&Mm;<AÜ/c>)CC"߆mv{ƅeqns%6W _)(ʿ$*=;kTrz?$Lida Cmx[P?ֿaAE#39т\R(d'>%^NC_-m#U3_n+Y![,adIYvTtΉyAH} w/wIzm~ύ  m'nSB> c&~Rl "R>N%AolGTt;Q7F ~\d;`wpo/2KL"{a4qL6f?/<@l* "mcB=oX)\QlY<bQ3&7Io' JJˇV,+ebC!TP) ^)bHEю9y@xO~:zcїljpci9[Ku`iIQ[7?[?/=t'Y0wcKlsT6|.Mu >t?X[65w6 ̡vZɜ8n& |q)/gT%b &@PH԰|$~he!g)M {QsD$B)bV^ke S]iq8zamevjї1% O)c8ŃVc UvUռgTri1Ӝ?=I=rY:j*SrmA O_, @>5g18m/nţj"I=Pt U!O%Na) z)6rrлO"ʽ;d_48x|%+s&%N,;4v4yOgi6ezUN{UiD"sr(;Ԗ=zc~y rM(!\ RHҶ$G=y/[/X'7V؛KPt0Vs|Iѝ.˽+dOeNv% > t )uKA)C0`z&rF1)`Z%p#t*c`RWh3+yZp`ij?ncp&w|H<@V&~Dy3xƲՋ]TH{&KR _P3h "Pn@K363 _Z1[u, G :8y@Cp;ғ5:=~˵T@̬*fax>Jd* NB²Øu>Jh 3¹6B{~6]h NgwnL6=zvHXq.ZnzQ?%[أǃzy1)U7wf%vP>|Ma^񛐏mL5o"⃗nVk̓AI;h+w\tt 1'4Z^$b8<٦-,w$`-/v %Dn" p8ٍQ |I` PAʯ(3>UՀ͓mh8u6)-}|nSNu;srP]MaX fٓ7 (oO~{*h[*/đߺn=aN;;H:vd2k'jpT7_KY%LARrғnH6IRH:zztT랱/tp(Rb^3-9|q30Y `Xv$l0q LVXvӨ,I_3@y$//+6@j$|xsk/zCx԰A NB3Oa$*.Nf®XxufF1l==9́ +d#tR\f9=^7:Xs{]foj96U|֠Hh~rNS+7{:\ɰr$}N[FPaOWr-k0͸b5XvhaX}hT;)i-n;{a֌v8?'2F xr%UߞZHC<2c;¹x#0*Ǵ|f5.}Adi<.#s1&s{وOR]܄Z;%=Hگᢏ]zϯ,ol?A 5Q{WK K~_(I}˙x³$iN.,>M-'sCCLMˇ=6!F ϡtjy,/U\ʤz_n8@gy \1 VZȿH֯ѥƂ)o!3)~&!\lDyнv? @K'r]ћӐh]/>uHa'۱BG/DM'p~ןw҄mq/!h5kE~M?go_6 ;-RJۮ+E<j*vl,[z:L~Kt ~\8BqE2I'~ X7YQ{sKTK!L3MSت`;8Y ͫn¿M 04V"EOI&wO!n0&<^InJG"_fkczvKT7<]o]Znz+ +CTicNpI$׍l8 )9[kh)`  9!VqUBgiێ2`w^|j9 "? 5Ȩ9KC%60VЙ׋qVxm'C c5ӈ  AWh"<6 ]8h2 TWro~ڣ02$ar  Y> _wICBDpb[1,Ҹθ{I[kB}?܁Յvnժ*z|Y7M:J2&hO! H^j+:ܻ%C }omk HS^m RL73ڢ|hH^\ϨXkn563hxaد{ . GB pcRᠻ$|r S0‹J$$#$UʨK+e"x< aR#~b?mk_nZ(΁OzެHϓ6JXaUlJuCpS 7~YLE<__֮_֯[q ۧuV}a#NԳA(ӑyc(iK"p76PӔIJ!jPh i>2ĩcG4WSow˝ _bREՐ3{Jx=7 eYoEqqP=IH3fs:~(:@9P@fn M`B,*oEt/LFdhSVX_y߰2;5f`U:C,xV&I.?xݲPkֻͣ|QD~AA2ws"䓑: d? ى6KVM#S2EuݲyI9=wc+^_f„ x&j2 a<|u!njg8nKAu]IcZ D/2OͣFy)oޟ><5)~Ԗ1- kH!R! 'z1x"ƈ\%ڻ֏(qEO2::A|fLڷĦYw(hӰ`3,(v(%P6$$Mv)#鞽ѱЦ, 2fB̿WgM捭o~$4?/Z_ XN][@\A67@9-Bt\Lv֧+GfO\R\HOŠU. nҮo0`ʑA8wU2e׆6mfsifs(%qTbe/.xtr{ ~]"V#Qd),$*^Pts )DA%K?@96%Y_#_Pí$ 49prb{]dO>Q^GaΥ6 & 0Y pJ`pW4dҍ#Zu ^!;VdGGRcm(^HLaF6exQH{8=p%d>~؂b Of@ @z4}!*QcN~eVv()8EIoQ``kZ3F{g @0m ?#渖<]:݈d}[l};Sn:42<8ցu7F׼A϶*l-(ABh}Mf3K[ !C3g3ZBrf9CPܮ1n;L+5=XO,+(-z杪äceͻ?\(SC5kٜyqE)!&njNyaó_#b<ț[edU;ItcA>Yyժ2pױBT"qYR"QDY\ E0 Esn˱Q-O`ԔPK0,|))Ir>Y]q;M_tFjhiY|EM+LF! :LfAq%xPG/Naz#QDM($j[dKo[TץؓڢOحY>FRw1xeӲ`cf[hOˑ^4,4끤bH"1ZUoׁ͓`M)dptc)%޷Yov{1v=Awvv S(O%3Z0Vdiϓ$[sˍSo0yʐ(  ԱzQC>Gک)1ĭ mj`ǨA6(;cԝڒ]9w_YbkF7&DBL6)fP^rA%Lt jKi;Ћ~f4|T-az4gWYl<".O/s v%Hjevbv)>:![!38R`Uo`P/Me"⸣O+y& ;4hoAQe5mg&*p4{p"zNk7{|V-jr @,$DYPVӪb,< fb#FG% ̈ RrwUE\~O s=T. yxAM"9VbGTf+aL<)N2JAb%P($7+:)I4ʆΉE͌&G)tx÷Y6[*ty*w[3 HȬ9vs)".9qJ-X\xt y*aJB&*L:.'`# %9q#0cONa@U957=ʙ]}Y hS޽|DzC!wM"վ7#\,(Y{k |v9iP݈f<P΃yȇ']1x]حV>J4l jJhZBZ4Y{Zx\q`Bײ閹Lv2u=pyS_Ba8(&\#BHR'5Q %xQ^FٸC;(V,uZ{UduvwMa=ZzISlՉ:93AGUYR3W f2~17O8曺i٘Tm~eB.3,9> 3VShQiؕ"VrRrhAXV"cMW"G3r;$αP̵ebt}L xWl;)5]ʕ~:?t9R酑m1(FF3_mp>5HEhMpXsR׬cw"L MWU7Loדe\濕kR1c8h'd kX{\d pRFҟ&r@| ѕuոJ?BWG2="}H MҲFNi(Eg:iH0O^b::2V2{+39C}&yA#NE&fu(y&'58`P4Xo%a$}_#h)O{IXE6佟C{2ǫZ[zf"n1BGx6FyRkSEk*_CG/G>C?=vIg!$"L39ſ1)ʼnɕaf ŔĪ1 ܡeHM,{x0E\/rAj$e3ry18-~'W|v^h'X҈5@PB~LhJt1^x* t[5o 6!,Lt:)!02EGLCyShUrn $ ƻK57.!oE} DAnEo-XP;g(ĸOxZԙ!Fu,['Bo}I-s%}ή=*f['Lzh=[r rN(c*ճY̎JxmX p;'ṵv7LceHP@= qͫf:I#HA:"zy>4G1[)&q]J^Q/V,œN)ֲW|ĨW""9t\HXc-OMauhH ju!˽k,O(iI1ѨB~Y 2s *|2f}ܪ1i' _my1z<$DgΗ0NXuiBp5f3BnAnDVEd/B 4 2.m.Y(G*7>tHK7jd[Lip’}YiTC؃@R?媔?Va3 5vŝ<)u+b[MǪO?U-.MU7:\TԠ0teGqi=$u=ɇ5>#5DN ](tp35ofш>>`(Btv ?TȘGmKgV~ϒ]A\Y^f1?.nV(xw(ڵ_vB \Hn`݊]4S1pSaI~j6tѥ=jQEzb/ᡚal}[ִe 9;v gOYXejrl!D#K6ymSǣҦ7H-CTjij^ZTfh$]>}w&t,:KU ky@LH*~WaM=$iŢ@|'\(nyH?G%N h9GEm<Ѽ968h3ʔ?ckhnģ/g2]6ۆH #3/zƉJptxq]tRwЕYy&J MMY1Uqʔ;ۍSry^_%߯nq{$4LW5$i2X7h;ċTA0=gMI=UX$.MaX뱣OFMϭ5Q2?|=/U6H! @4`"թSmQ&Qc\ٵvov+q\gF]43-t)׿A+Ţ;6z2Wxz7c" ʹ{)o/9*5DN`tY,2tnTvӰ?)#m~{Hiv] 9jGzr!)|m ,<3.ݒSQXa8O,C U*F2"QD~HJR(p3G iBH<[s-?~` nel;6|Q6DHFZy  + +*G97Bȏ,T)*QMM:A4{ya/ tMNs\O;YnTtm &4OzဉRҿ+n#\1F/NVvT~C8¨8ؗd4+m5i ΚpFA k{jVUXW\3שTjxVz9㳅48 mnd]2n/&ZxLFiqh~DD޸VPR~جX9JoYEK>LPHnί\ٕ}h,G7do)v*lz|ԋZUj̧PwI9x]yUd#w䁿V ݶMQ8CW|F9Se엶o`dOא/ Y6Q,5EB> fN4_r6A0<$_T 6'hXpCa[C7p`$J!^|=>u*HO_(ir3D^'+ni- Ze⭍7<B6 ( o11IW ~ g4:h4h6Xz+0B2QE`/ B!㴠/h$*~Lw^Ѣ*Ux&@ 7l1ֱ,<],WLa7[ÆyY:KyW#kacAg,93I`K_ҪT takxwI@Xwe$>Z:vi jrY*DW(ќN#MmR#p^:IZN0Z(>*sܵoO$-kt#D*a5i@,7U/pL%IJJ889蓄SI0Q Jb,V ؅ ǩ*!ɘV Rx#W(""8YgYkW??AF[r@-jxE.h>wPN:2N)N'̘#'To]_O,̕H{9Ԣr9l\#LŏbIrɃ-.(yhޣ8uLGWqlo;t <D*&n\S ːx449!.N#ȏ Ae'P\Tµ3 N~W@fh196y|$yze#k!zsm hpXz&M+T!Piro#r  8N\t%p(I6oIϬ 7NU+QW KKc^pa"x)7H:(8C(ߴ~FP]?Hȕޯnj|fTV,abT:yCԼEhZn:ZrsrM=ekOrFjk;s{hv34=0,z>ӋrqB(Ry${*1hj5ĉu3f V?ͅd Nbsᴋ@fqtOP0)eġfM5":^iN8 񣚄s9ޗm=EHlEDJ,ж7#7Ro4h2ƿ柱EBq%蚋(ˣ>`X\ k3Rƴ[x$7XxfTۨ:ٕNI5qsg g4Yki'@䣘I zt?vl7iI'7Ғ ʅ9wPp ^ܽ)w/-R%)>B`g] A1'Lp#5?êFOi.aY'PW'Dݐ{$t]2N9#]YTS>SڠACڥ}8L/^+(lH/2_M^)WRS'wDK3SU|0'm jTg94y~PQ J P$9F4kq&:ݵ\9ݙXXNAZi'Yu/= oFAZԃD[2v2ud$ہdm9H)aQu2(CMJj/?!ojO{LMAxDqVsG?bbB"WU@\a"-Ee, XubcĎPfQye@µ: Zfcιc_"Ds%y@7W+Zh ڼO7^/%`y%g MkA 4LZEwŸ?|둮nfpuT8'\֢匮MGCQ?v"?,s -fdXU4x3\j,n䨰9aבJv$\0Sqщ?!>գ:'ds+[54]irڊo}p|`nOt/'iiB(P$'jG|6Ϯ+ n5H׊OMҎL;0̑<`O( W L=sߪھ"}9Uw"OIZn柍&<讀3oyB료y~ki9M3IT AI6jqI7NHZF2#KE `g%g컨n~ݜٿ`2xڼdН.ԝ%u'p몗mro{0"Beё`n\ G//Uiqz&Ӹ@W_B H460@c=$ mAz20G 67\ܯ~iY\d`}/}'gۄ7PHiivJQ&("JAd$oܷn7-3 X=Yz#@v(xXB77-Uϱ1vJ2lK 8VG´ڎ.l%ʡr!ezv)AbGbhG b3m.FhDƑQRPL^EePc]$`ݾ!\^BZ+8؀U$qUh` yF2\hvā3p=Fh^ku @L /PЍۢT6`K4\H튝cG}_ZlSl+= ;+!A&;9*j{MΨOy7|Џ ]wXTԘF{M?#z_;.hq☛Ll;nحX) /lf+fURė4Es&g){?55,1d[4qkS#ݦv<ڱM<4b#hG](}QdTuϵW.D3cD/obdIj*띱S2QR&vU 7*( b2,u2foh_EìِeFfEMsMJ9&\\P\:=CϑLƞ_}mT_M.@(#:KMD0 (N4ER܇תzjޮ=K"kChؘ^ J8U'c;EYS4 b{WkLpZڰ~fRn1>> $#X`\Ңuy5Ô Og~*DŁ~zՌZ lsM}9eIh*ž)Wp}O+_'i=4;0n^+96*LXG׏K0q$έԪZBu;uFs33`$-@ (oѦj :.o^H9{c+/6vG]dE4HMj A?DZ0,%q T3&|H6/p3ۧE q `"!e6Kp]$*XK^ڜkmM?p)CaNǷ|?jӦ-tizD/@*?GLG1Wj݆>eYl݊սgkrRZڣ|Sv<${J4ЛV',F4xj~BiD S@;P ><-fCzxHɐas^Q ,qd"0- SGiOi_&z/pdv_;b|HDq|Wh^k撃qk5^`%j$Hc DKʸYk"2T܉U3v! 0&.һad4"c%Yqۚ-NltCgf0Uw?ڛ4"XcpRA;~ߋlٳdlMA[?{n_5u> sgAҖ-%9dAgK܏00Ŕ(h4#QRY73fDƈ:>l!GDR[ K~ Cq),|ut%MaÐ>Y,-*Éء(E19 j0:}K@` j^{kX43;ܓݹ<3VI <^=Vim4-kyBw3I`'|fTеi(TuMޕ=ۧF5֗31) ]J3TDip#od@?X'oǃ'VsNG>kp^,<ժZ@Z0L+B$>-Jhx3;IƫKsAo{{c:rA j:Jrƭ1Y+q'8Au%^pQ$J(w cK#3=DXizAioҲ)^ٰY["_GoT8Ĭ`2da~K2L^hɗ.Dg568KIgRBC9 S͘Ki;[_f_֨{] "Ȉ͋l8[rJ2?Fދ .26'[C/Iw6(3U4ti>@-E|粌t+zf{֏ 9^Ew{#͋DK ~VӗJ(δly\Z֫x,DAJE@fC{ˌ'~(Awٓ=8xEӦ9Kńq`,Kj{MO6|/__+4y]-Z8#o W8 tsjuC#hN3{IcBZ,TP% #A b(Y^RQlj@q~.ʳQ)!WЫ]]!{.Epcz6^cF]E6xWJźK{7C͕֪7{;XV>'mҚN^2 3 o6l@AOz0lm-&eay$U)/99X%fضz\j\?/PliJ1'ce^{]x9>4wьg=r%y쓱r^[J`B4 x*0wcy~osz–,ZάY u D9tI$>='C.O}u;[|H SaBW0FgW ?ٰ39 9 io"œs` 9^Sy!?; dOeh94?Pm+Ul*|oa+%U|vɾ~(셮 &Q?<S(E8ewf)XcB .^>MvPLVy.Uz^>fOXH{B/S}{J`p􀖀 ?ʃiąB붎BEvCwR[# N+,:!VvZO((ll:GFUt4ρ.Li#EWNj")ńm:)WhO3áaf*u_%ڔk׭aCScR/ʸ {iEm"]Ͻ>SzE݅2>/:HEs#lä;c5NBjL\pYP_MJ4n?_ 7>q{ |#H#'vP̣Y?2H`}{Xs$Ug2. #1ox[U#o#D%e"0F-}9ላPq#ޘ{3kfginQA#>y ]'E7a ?0/.]~|qz)+UvxUK(s'uj h5&O?|)SoRvJ`d#s٘n 3e8tns1ɦObҮc䰽1N$T cR’ g[ĚI$#*؄wXkОtt5f"@ Wybo .БǢ,QH}s\Bc9% :Lm7tEU//$yrF# i`m]G;U: ]OzFl:,>\7HH-x`#f? I-yk=O'iPG3:.QD/+A Tu;]T )Le]eX8d/%G ^diZ4t~p:Z|`*w-hTltLPМ8%fzy#KagQ8F-n&՗GZK[n&yE{ IhVW4ˣYN]!CmOL30G1]ze٨ `ito. n+CS(Y/Ő2]9v|N,(~]#jo7R$~OMi] + E_[x~OZNz9RFuG8?rpkàqݜP#9 &`\#=.kBlk? fc)>": Gi%q Z;&v*[ֱ_ݰiqS<`^/H}RQZʻn/-֩6hL;D˧V$ \L/V.1bרLa]<*krFYqIx"0Ȗ5:PhT##5ѷiDP0I`6.]a8QS'n5x)&tؓ8n@n -b}1萮v4,Z1Àiuv<ԏi(bʘW8f#01w9@Z)}"8π${BiF7-n>Xm%ᙉ3T/a=4LFl5T7\laZmo27R:PN9 3o^hưsЩ^D"U_$g =4o |eWuF7oq~$m(צ4"S+-N+ mUxe8~`5ui*xWa,gyӏdX/ .kWӺY` .A-WƁ#ӽݠ3L1|tz@Ό{؎JU7%S]Nma导i\e\];]F$U׌|5˜L%H8NxrT,Z,zi9 (!`@WzHcۨ-gA\`>E87`blfDrKɔ|7C\T6SK9:k]JcX1yIC{}E ^Pp.þ]&4Ot^`ƭ"(L! t"$txC~9Š;̭ ՙ6AgJR}Gdxxt`l "i *is|-[(pÚyʜS1JlH|,jӚOtnlXj>7Qݗ5IZ P`%Ē5Lu>ѫ%8`b.;4\.#X NUDN'"@]Ӡ>aXmrrR:fNGfrز: /EU\?ه"v ql@y29R19J~[[{V ֪SeOI 4_G_/D6Y`u?]>EY3e+{#[}u^r:XY^B%*}{9o Y8i<:z7-qa`%Ĥڮ(乥}'r);U03mG#!;8h,4aŋ(Ͳ5No,\CQD3in'?¨5=oX4v2/Yv/?xKLjt[PeP$fY"2k {(6{oz"#xD5~zHp>`p.8'0_1Y'[C+lw 0o8w a\)@u/eh:\!jj IoFYruwEse,D VAP0cG>eQ1{yz>]tuY[ #2 'T0HGO^ʬVG)8#ϘT{`%m;렏q64:ƀT׫=0b -̬@h]kB4},?<*2x/u ,fh*뺌nUi(ĸQέwc\m#%Pk,a0 N{-(&֩7̍$<4efRg /6!̓i\*VIfTXm2$ M"(]IOb/xYavw+B=0p;_Sr]$+J~N~iÞ*whFkOp` jЈBWx2@Kv'Ŀn~jBV>AQ;+O7Ͳyp9)%wOcLi5,8֑w EB0>yNmv~v{vF*(rEY{Kq}Q2bٞ-(#f#|nֈղg=22R:O2m>oEk`yc-rwFpN%q"LQ>1z C言S'M0D?(w(4:sB +I8ىX܌ߤvyLN}MW=lS MZ:ED0-Bݺ}ӿv]qQ0ס#)u μp%DuJ s\V[̌A 0,lMBr@C6rZR5Jip` Q ]t͗dFq܉`HV_#` Ȱߋ|:8+Rj 㹇W'J{/;7 LnMPyAu `W%L a;]BJ^M/NHr\]h/r.C$8кN6eŧ&uȄϖ9ED7[Ŕ ]SzKE%i!O0Qj-y RLOS|(-M*E5 Vjmcg(#(L7uܛ:'ͺ Bj1,h4K3+tBL

    cI}RaD󍃖KO674Hbɸ|)m!Dd@d=s`B'ПpCV:3c? ("¼:2E eXw.KB 93 U 1kg7ꂀpc7{%xg{->Wi3$sWB"k/߱1#Hn1²ӟxcQ&ϝ|Іc>~aI^#fcU  U&4ȴ%"h׿DuWᱻzدZyxwǨ_(Q Sh\W4 #ւp}b30YwO!j99 l ]L"h0'^dVG`w;Lr6coNa/Ka9Wl3Skx-,%7I0"!D8TM*i3`/I߽q}}f- (ucVW9F gC- %BCq_Vϳ^0;+ sɨ+ݽ&`'etEeR jiYjgK=?^dF1o>%'V ߔ*^Q[vk#fqdr$pކeޓί'd0hD^BSgU\9iլVFfleBZW L>.4$W"xXYPQ즞t@/f}4#:8QALuQs{3X^4aa 1Ѐ1MF0reLvf" &ۈ:Op: dFݮdoрc˛VXK"`h&k* 8}cr,}=iAk\ߪm)Q}r)ˆt0ؒ@q ̾{{QJrurIׇ. T:;ўߺ+T6 Igg ONP,E}vmYUROZrs\kLoaIw T6m@Fފ@,/(n۴,3 %P+bI,^vjFrjr 8{sÂi'*N_Tޙ7*Wߋ+՞aPOim*呐F!UA8_:-QIT`6fcZD9q_C)ɳs4Z\ $hwJGԔH`U[&qPoL!+w3e)O)E p}>0K.sWn-2® gLkR)A_럃Y)5͓Fn 5Vp#{KA=}ˡqHcavk zl5rK 5߫jlױFssJ%m`c )|#rdꡓ_ Ȁz"oT17r !L }J-|>Q?9xI *&! 8`*8kƩI,@/|N6OĦ;57} ʩ,@jyȧk ff\\X^kݽ kG%c8]- ޮ2%G:c_"n}|X 2H>÷m4CVb70lfa񔕈*#*%Ec&OĔtDz)U]i~vA}\, p^4*\Ck'^vոh5)˼fI_Tр[I3PƽAXB³gDHF;s6Gs:|PFrA>RfS;k|< NM){Za~n[@g[jF//Ck& %8hWL~?.|:),XVzP;pϸ=( $GO#[5' @Y͐~Ik.Æŧ>d4BPbɍ; ^8XJpQ]f브H9U'`ϫF)q+ڮZw'o?S&bHہ,֒ڼ[뺌sxW9elώ > v% B, ];oN LFYF K(PoSGcdΚhlEat@/3n6rNN;O YHݮ=yC@rc$Yۚz/LS?CΫ4z9&yVCۄZgE1Xd9);M:W6붛Lʀh*%Z%1Nw4&RGJd܁CBzȤ U l%}!D 8LXBg(_I/5Vz(--_ ӟxpI0x,,}ZLl͇CbmDHS3Yj.쏰4uTIcü%U9_cL7p`3LK,Xovi#C89#+[S BIˉcQLrؖ^zɳEze,'AFVLwu=.hsS)SܴʏVkN#dHp\)J*۲)ike9(bI=׮ƑLqKZqKC—o\]4JkT~Av[XN%wĉ$ҋW}*M2/Pc#=|7ǡ|Eb23wt b" rD!Yn>ܳN[} (.|;"C -8 eDg5de(vY qş'&Z"Y6SIհ&.Ejڲ>u7œ)QܱgYZ07070100000443000081a400000000000000000000000166f3d9cf000050b4000000000000000000000000000000000000005800000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/sound/pci/echoaudio/snd-gina24.ko.xz7zXZִF!t/Pq]?Eh=ڜ.+ʄ/:a˪T> 7fni.ؤxVѻ[:UcgI &uY"<kdgJ'vި%%ڑ}P7)4;.O%en'c9QAfU˲Ї˳ƭ1?v/DQQ^@*:N.L02~J{ RTKk{LNf;Ū;y=1} 䬂J+ ֳH[Uz&| n z84xjs8aH2)o/hF>30dM~tDm~O)V0 eO.?82FeBӛDx⍽*ݐͿ + ]?r{#-k)bd@'E R@^1Sw0$l? Of%5ьA-MghY6u2؆}?Gyq֗ I ѩf.&&^mn)0|\~\|{}6 *)m.^zȉtUB\t_<@\rGHFA]RxvO>2H0vq}aܫmd(E#.SBoJM ~Ap;6EtA!(Yyci\jg^$,ҟZ?c/o~3bgۻX/jZH$4I`O;`3m%uUygnY'HK1q EF-Vsdq GG{zSIwPjK4|S-rVar?kɥ̣o|y ]C";.yS'wo*텒L} c(!- +y_6 1G&,CrE)@kW/]!\OmgĽ+7)K:eW* !OH6AȐ "&J5vWjL9I G3co73i<~w-5g.eWqζdX䵱1̈"ɝY mX &;u]5x VYѐJQpaUͺ7o5kqFN*luKM(%p8޶Rk.c<qN,3}Qbf2K# mUJ2,DB@ Th_ge-8:zx8z@} u錵 2y7|S)u)I §r +<3CA}!y*FۡȘܻsHoRj/1.{-ÓNHL_ANz;S/q+bC\9!)v{89^ؕ VRn&O &*i3TꣅUt'gs͎mȺ]\AgOa`, 5m ldC};loM.Qs꿵}g$uߧ~ewK"cG7 BK]+H\ar+ͻOT\5[?({4b@ă7[ݏ6Yb𾲁k+^'.TV|܊= _YJ.|IFF4R RE 4%XPyVMI1\uKз}}ȶY8 z)=Jct/Ș 鑶fnjs%I/xzIBZ*pY& K4\3W?zmʒ &DTy9,uKHth; t_@|Ow5p(?8NYdJ H_9N󠧃~oZ3PW&ǒA<ʐcǮ83Etoܪ*<Ťtq)e["+ı^>[ Ja,4: !8}Ta~4]c:[PHfu@{KRO%/?.=]5-a4^'{-RngyrWf? x=2^b4yyxR͎;)o8ˊX3:8:٭Ets jN'!"M^m p4Uu۹\596l$݉Wzl크 ɩtpV6|ԧ]0>[aՓ%\hƥ] aP6!qTuT㊈pKWF%"w^ڛlTIГ}@kQrJ/x'%d_ ;H"k>4j3t*;[Lk;1A h}: 4LWb1QE[V~L-ӕpqe.'A]Um\+T -6]=<3VS 씇-}}L@]9nj%:ueP`F2Ut:AcLrSV2cY &54٢ A8K3,{O=7_czj$O範|`LC\47)-q/'Y؛LHmP°t1A6k<'ȗe!ʴDzN%z y7v_)l6`U9dVs_09>ZFQ|&r6UK[K҃|,aY[Hⴺ%;b~#ã% ԫAb½~y3<5O:[I[D3$t88h;Id5# q|M\9seZV^֡\Ӥuj[30wxdåeu-WZ,B8 AFsfQ2+EJwjMxp.Gr8R[$A*0 5#$A]6Xi0f$L+1֮֯4NV|o$WESD`4 ?ȼ  e(CWMqZu;+t ӂ V Q'_[aT}-ov+~@\3]:wL5 aCrHe !c Ln)PKdJVWGTm@z͘Ȧ 4f"ǫm+5G@twSpp1ա}M,A4fհTaA7Y.$5ȤA)|=wVER_n@?TP#4]\cVd|"Jpr˹_ -Wq4a+]\X&y۽ 7NSYs%t{BweFصµ[i)`w;Aymv-Yzҗ1Y;LO;!D !H}y%!37BLY D&N$;[n'Za[=\*bCʏ)yXޔHm}+myE?qr'vP)l*RM=+zmw( L&@_z/mf(ԙO9F" X8z?7 ›g7䔾x}pި^INDȘ 3Oz-T3n['.mU.s&r2\7;P`Xn// H~!mDN aNH_g$u,}5ҥ┞ă|p B9UV{ mڳsvq1N{vO0H/?#XRAv+@͝[nςĿ Qp@[ ոǰ.(oxT5[EA? ל"5zQp?{S^zݻ?T'f(KCrQ:UcP0CMh| k\Q;@^@ct݂KT 5y"EuvtYYu*n85u" 얻UD6sK %f N,D7;]שuY8 }/1ˑ![ѱj]z8znA]D 'n;BUR5HO^ifdptZeG п kƒv`/uF? _T(zl ɡ`'H#ٚhPZy-,z&њKI93>7txli|h6#bAzLrBi$fob9.1E)9K[#r79W~]/ qX+̕!~4K[ Awnhp]k(uj!5b?⫀7͛>nC8.Cщ߾өqf5|YZ"};F R=[eV-HlNF-HG!afum)3BuEGp=^u\<CtˆsZ,K]Z=j9yV-n!P`_'#Qt۶Pɧbk%*u4ߍ++9oeɿ>^J~Qle,DF^rnOQT[SU ('Ϛ }8װWxh[Z5jXoʸ`a$JnZc>\Qk;37Q VT XlV\dԼ2H,r6nU#>4χk UkxVa*;ٟ6[eanp%Xm$a 3FҀ'%O9uu룞!4˓qg>6>y@$]w͉N.=/x? C|kB+P Q3a(ˀEJjCcDYsgCUEjDZc2+^p̧%~QPĸ\DwguX¢N -2艡'2r V:*G yq$C'R4! 7p.K=J\'4N%$'j!1Q[TF5%׷G^_~cT,4uhIp`EJ[_IKH#K=8@čbI1՞E.[ebsH[tCщx>=1GJ-D"hC3]kYS:M"$jjjM&AAI-zآ| jDpӒDIcAP$49+%CTE=/DD^?.a ;*Tkm[_uȁ#VJ,F|R\&64ÒaZm ~J*Giem < TkbϫuQgFOQ^lU}exiLs|.])uuSJHCN66)tA Y50kmF*Gnq&|KG2~͆ g.iclwfu؂^Lܖijҁ?.Jה؇FǤ10z.OBp5cQ߽%5%Osnx{:3v&O`%!J:G%mͥ_#ұy=+,z-fqK!)DHs^=q9dD8azVFf[XooWȎoΑ̅~U_& ~J5NtPݤVvגkCQ!Q MF.vqU_PNAׯ-ӐF$-e)I ^clGw}@ͪL5NL'ds}wOQg5^;Tn6BPN r>J_y>w*Qz %~Of̮KCIhu`B;RCxCƌy^/#6˛]UYfPb3Ըj(Q _1iG_' R].ج4 `o|SXsHe- lUT<hXC)>יT43ڡǺ*aZ$bU>: )3kX'uNU; _g%ęKV4"AJ!A⸁D?1Z Keq؋3CWl3u:.}ݒj/ J_#[7i;En,^&'Pζ2<,/J>F[]{0fUT_!brR٤vwDAtxVC=,Ă!Aei֌ZDc.T 3Vd +*pY77@!j#S z3ŋF< nPn *c"?f Ʉ%jq $?}Bç=kA^ۘc_W~lݓ.& {*4IM[&_HCeZ)Տl7hTb"D0.8 .$ zZUsC\sN\oh>X6K 8YS4G&84)Gqq{ɫxTȡG%O97%#KM pF$`@-r@HtM҇tg { C0ӑRE *I^*(f*?b"2EK(py1jQZp'4Q`?453aA>m,hcr'=mΏ{ uy=mz8??Ձ9Cβ27Zw"ޚagb1ֵ!ibVsn~+ |>9S20.@ŏ]͞t':|8U'tMO8o5r0ajjk̈́ieVGf=:l x'ǂG 8 ֜&7,f-n@ n{';Ɍ K "0RW{.K5ʽ*ۣyBNX^qFżVz3<A<|9`zʋrqDaw[(Sұ G%;ɂ&&(>-q^3Hk[;z\)+G>pd=Aqb ǩE-vQ' :`^E^Hb" ?0iv/\ C{$Dkc1TԀ*]A#y&3vb-=> B8Kȵ09o3 }m So*Ҝb\t' \s ZD6lGj6"cֲɔAAd.z^:+ ݤYQd"xŚEVb/YTŸ.`Wbb+q<("6\YjxG[3sDA|sQiۮUE1/7[uWq [`/ e38Xĸt;Vb;5`eGN Cev _#ҷ4oZX(2a{㟻dpf w4(oJH(nC@iN2aKE\s qÜd_@T-* -U˗5)>6ƚ*- 6$q}d~o"b1CVdYcviUIk LJ)AxdWmk[8O-/ĈiWtVw~7V|InJ܈Y)gI} lJgn݂7451P!^6<2%RfRYfĠd TFw@/|~BHBjBy:6}<]CN6XdST8k~w wT>r܇VU@JlqzT)r;ˋ/̃CWrR;po5/ =@n%%oA}Js7[,}y&=@7ƌ)$3{A ق6؉]z>.4٭=N(!tJз*xZAw br4r>m<I9˥ (1R ;ncC p_9A.~pI(Sqʉ!ѣ!Ѹ̇+H戤ٝ<9&joNWtb>9&k`lCA\ݣKA*أQ I=>,2 de(-cB7}Ș(ˆ*2mC.gRAqLR(pLw.?^bi9t"J]>U !G-o؝oKa|'~pXVt./ﳍt{590T6H1}^ԓ(7@$fLAƧ8О}dg=j*)sH:ECPi InQSPDH(؜Y/%Y##|=@޽䆬A6+ЍIAoeHnuXAIfD[ɻ{xe. ,w1h*%CB+yn%A8bk⋷Glvɧ2f 6-ꫵ}3_BpwOXdK4Nzѿc:%XW^]Q{PoTOGcp5+;;ģEޚK~O;Fw`}mbUEmŷBre ܆p$ e3oiH]]rih gP C=og'MHËGL"/D'["sxi|6B;nWld:V-:k=Qsu m9}}g—DE5qߚ[dkqFדz*8P8oBE[TL\k$Fnop|'L ~rHv@$1vetq` t!08%e4A~0 8:K0%f|ՈN"~[!Ԍ!^n鶳Lf6$TV[M[(}q s5ӇO@- Χ3%P7xZ .v;  HnR я.l*na:nFr 4c|NArW〹M-7F*:5q'\* H &:>o_">)fZˀ7]OZf]l-?䳲23`vzܪ?V&W۸@:}S(Z&:irC]:K>Z#b;[ ./P7Wbg9>K\7} >c1Nx`h2bd[i% KO=ͅrN%+S~4=+Wb^ lbPb^*b:Y~ =,2~(/[2 ,@{m3h|Yfuj.HXfm'Ά$̼XQj]>mG?|[22(/)TmT&$F_/;'u@ް]݌fpxEyNfw{ S>{vB}uX7PdjS*cJ; @Eq8ɇi^,: UwV -MÁQZx_G֊Bi]Z.KANaqǓW=°;|T!C7bW0WBsDҲx͜9_~'UnjK pC2ZZ`#>&<ʻC!!"T"VWp5D_c?~0QaM.w\q!C 8 +'P\29$Ϧ,T19#rgK ڨN2T"Dg. &P\W=yCRyWrę^HY5Q@Dk^XsjW LܨzNk ڕ"dQ^YOC# ?~[n<[zqez6clOy' PvÇ=4LRrg.~"g`pgϠ5@qQc.k d5es4Gmh]XNy%| +y[*KHo_@j1SiNoḰtd?qE烬!XxRiiv=Z,ʮr&;qY:2ϹV#j8R.Lޑs 8̙})pH^g1ƥ켾q£ͭ"GDʠPúOiąb?Eq;P.;q ɻktK UU6K=;]VV @$۟@ 쉂Aԥ T `+v+tルM˺[rdolE=F+AANݸBq֓Bz5;ʕ<9YcΫ^Oޱ~jJL |uJAASPFH,5XjU"GhUJ>ޠ7cBA|qX:H#$|(]O&6.ƨu dlNzD;L25рyz)ij兣eLJ'\X·eNl$y,_٧S9hw BNbBU vp^Lzܥ=1:(a^9Dr"AUj_)5 5!YlUV^]R2_ۻz|=LPs"cݍGjw[Q9nbXt''̺1Bӹ}ܵ^""^f,8&>o69pXp"a1N)\68 h !cSGLiW Q꣮YY!&icǭLQvwaVh^73J V긟t|V3- P̐ޛ&2J2pm]:?WևAV w5xFMU[0 =mi衒6l=F5,63yVLqe(17<$[ǩC9X^PR hL&:G\B\M`5"doδ"0aM E~G6J#e F" H)$SP)/,EHB{i.|B ~߶7va7LTŹ(ijU4 o7>`ś?(60zau:Ƃb.tvY?Mʄ,D1̟IY 5n^Zyȶ+ _F5EiAs3Eգ0HК`N!DnuN pjs@1yO 8J 0^)rӸfͮ/]4<+OHt/hz@A7 T-$:ĕ./~ݲ7Y!֎h}OT\SXU17s*so&T*YzvYXMR/_hK5Q$&|^GKo[1H`$Y#gԪ:;]ɲ|*µ >hKbfr_Z3FC~=ItP\UF`"fnԚ^کIّiǐ`ާOVFcV}LHr\؆~{Cd }+2=7e} 7$%DYpMV'cJ1R砭r0 Ԃ2j |\qeɷ{bx[Mvt5-UcVF6?֠m޺CdD 4`^N/m抰ynY#ik'WKtI>ɰc3-"QgWײqwII2a8+̔sso}n(fޚC}4(38y.aݢ'pM &-}-g?+0=5adTWWjzlh%㯺G.F4ܼܠI(["O*ۗ݇N4qɜaB5d:ՕA&;ezxU=5232`8x5yCA) I%a@K >( X#C?g 1>Տ!C9|j?\^y{w| " =T~BAqr[h-tWoi+zU2X*WmyY 껾CHn^Ƥx kc{ˏVLka( "@jұ7M~pE^)*$(MmQos[?HX/>"9a ٍ:iJʑQT]`DG)uo+} q\oD<+u9 )fct.>%8D_<@kXBF>w)5GQ.sE4J'] ف\j6e!ȗb#*!\}, B2dsz?`XE(ƨ2M{95EyW!>烯Zn`h@kN] هlQ*\(m%>/c^72P(0 H>+41˕dq2&J^dGHvbjRA1Fj=t1[o+|a+j!F,<9Qig5[Yw!7⿧%s(OZ(frZsǙr]/-,: ~wJBtZN"A] [kcvv;ؗ15+&c0Vf%oALe"/Py+1>a'* o4B7EMZ:TOHIr)ii֠㟟'|A *UUw-貌 ^an l~&Gn̥l0'vhz[ddjjw^F\,6rʣ`}vm8BG@=xj M`Y"Ѭg7b">s+G]6OC :tm6=H)&8\y& **QV,bɒWh18-QIUU ήڜsMj!Z-,PތxVD%~^@q e-8Pq~3<7 Clg}9'Z?겟t8E޲1:|ahp4-#Mq~bNj?[ǽiCJ/%>F N@P AFoDE}Vsi b?h.(LԦkN9Nj,L-Lt3rO<eϡES'vo91.PKs50FF5 Dg`>)WDq $ f:o/*VgXNq_H- >Pq1=CiT'7snEgߥƴsRv5ŞqtAɒ,FLZx/aU;M.&Ǵmhj&t=Na7 {pbUCS.C[p*]sBBe+_?pY.AzښzGlenoF1ᗅ8mDj֕ rlXccQֳXiQdKXŵ+q/P Njn@W^i4.ZY- he2Oo,ҳJ庪nJ7kź߸e+BJ5eՄُ-ukNϥ-9G 7'i#VU~ ERYvj=y&rlYf_0Q΂j<!8뭍ywkj?}3Dڸϕ3O^jUZGtM!I]}>kۛgZӐD#5xp#iP)|p/EG_˶ p<,Do%)isR*Wt?@Ԍ|P[c'%jgTS,"LxؗNZ{oh^1s%)w;6\/F^uޖy6 ƅ<t48HU.#P|.cRiFj + ǾXp^eM>F>NJ Z:vMqorxVZڑF "<3B &wW-e YY7&tZ d֢P etMN@Dw룺_Yl_C[ۧ69 )dJԫ8y#Zf=8TrOҷgO O9_Pb5YI䁲@ara4-gr.5P'7$%tPW?c(Ҿt Cr41*ϠW)gnQY * KC jD|Zf*i}Tnj dDOͣqe++e89 .% d$Aj@eH2TJh+|p1{šW> W>G|dMS%SmPyh%f2pޭ ,ݵ]|i{*˕g2l0I _yg@})d#;m)-Ya-hS & ܃n<5drdg1.úE.һ4qyx/553%tfq;zZ\nE){Zjb6h%oQs6AVag :Ql,X1(vP1SBeY zzskaߋlRa.MBtuM]vhJPuޒ<2'7&E=`p~ (Ot6G-D=r,Ծ9U䇩_aK|FļOԁ7EfFw|/^q1HO# JbK0\9b9/XHx6lNj-)+A*ԙL(H[u#~qUA9tgZMP\iG}254򹱸/[4\T^5aN#}5W t%aBffjBpf׿aEm/-"2Qy֨d& )8d0,' 0`Zi?vro NS.]Ϊ.pb"e*S6IDvX,%eVinRM\bYw('x=dXe,z`_Uoid'n}5WQlu4{GeeEfAb$)ֆ(2EUO(F'5uu"'_% 'v v"⠿TLjVә/ Z|~+:9dXhNۮ0qh V!i1D .y +M +qՇr]GLi,ӨYk5"|IldY-r5mIW*y*;VO&=qU2$cjTq×SK"yC"znLlnNs7QF# [p.OOccڭ2 jsKd5>mMTb+"t)0J4jiW/-iw=gixEGetodHGG $zգLȰ7p[LX}RESHI?CV@j #",Mr\Y`9ʭȐњ/8^PsvW؂ީuOZ}~ z^0v0œ c͘@>jX@L,go^UMZt?O#;%YBC5=k:PB)=mófn+$bԷDX_[ PY{5L$2k䧂ѐO<i]C u6e5s\y%ڕFeVw? ,hTi> S*#Yt#vA8ۭh"(@CY`FDM/2?2%> ׇMZoXP-ɕz! ᒻ3Zg=):$Y fsЁtdSO VYHv5' {-Yun NO7/`{R}ޱʅ)-uRҰ`3RByEGSM̓!ve/eު%oVR[VLO[ٕ]pya3C 1x gzPo#dJn>'[|4mi2@?sP(s-wТ"%j/ͫTT{ݽb@>H$_ ?C:yҹWټVJGDLc2ǘ, 4 ~*Ƙ eh-?Ŀצˠ]bN)ϳ[kf}pL(x6#%ݷ s5WIɀZa'0E&# 2E)Zn.9~6Tgcz 9XB;bHmi' l"gh]X̦).^ MV@fcga.vC#.G03 }7qU?c6vo쇧O;~3Ȫ>sb!G(p%g|T1Siu ,(y^t4ʊ L'N .:F5ma 39H QSx1JTyZ(ۦ}#7b^߯rzdC++P7onsft֓~FV_?;ѵ%1)^M$6}nJjP?(u9 xJnhyY^׎^OTOսB/ [X/<0"@LaۛYi(z&\^d CC{/M1N-`]u(!92"~pmLZiS#~uN_} =?}…N8ܾ3Gz0K7$qu#̵U[Z_@ *(Km@H #@p{>oyCtD;LQ"W"Ut ia ŮwkSEbB9Č<)'mRkBt3_GA@8>22 ! l!iUV ?\LAfIWT˱8LsS[ظ{4{Qv#&DZvz,DSk?WJqE\d ]'>KMߔr 01KoVxMt%D%G-ֱ@ ʮwfS95} )aZouSYV|ny7K0FL{y9UYxBM#Ax#ޮPM` 8bLPo:M|iO,4~{&lrX;WuΛঘEXTّYz1~s/xTNFv7o%*ɜi5XdDr@KWYw!wTs``IE)z>K!:;;a566!!bOqO<Ӈq)aJD7fv_vp5?(Iv<]sbyN/wr0P|>"W'm nSO|c?4p룣sbKCkA/ikuzb s_vN`͠]ͬ*LMLP1DM AUe(KMdit?Ce|pFǂM#(GrW&Zc# 4M:;(o<V- |GRasDca"3/.KϿZexTCJ_3XËZ ;ʡn.4F#U 'LJ ~ ELKAx" kmz8$kqAS`jS /Cw,UqHVe)jsKafRl o #XCPkd5kTl]}N$kl"L{@W!/eøxʑN{$hQ| ҞHs^ZQ "8rؽ4HL}>Wm`s -dUU:3G,p)[5AOrݬiKFg_DDSxTˊL׊@6,}WVN@A?vqwFLSLt[K \|ƞp&o&R5'sږN$q Y<԰sLlBK. QWOw29 "B "e悲AHG> l3%x+|i>%bW?lE=|mLnaҺY>Xl߱=LPv/mGeENj5P&J{htoJ[1[кI}SKq\cxh^貂=r~jNG[. zv[kΆFzuvھ ϶i v0iےe_°(g,`Aujm&4I.C |{KHt/5B?Rʳ]cgV/1yx t֣8;N &Ӽb0՟NPh֦7>@'"JܶlnSM`{#`2He|0R^gwq3҆^N R9cKZ_ma2\]ȧ@5{gx F}^t!d\EpB{ ]DiXw)svKLfr8F bMDH騷ZsYkX.87grSwբ[VJb&L>&^^ޙ`JePmP^TW]hzI܍n@pZ)𣞚s;YR)u`ieh\K]jbx 5d Q:|%_z))?D&H&01nט?hC7az#]*:Gԉ/׮RqlR9kK ѥ+> 1V>j\F`T0 ?Ƽ1M|lr&h0 MmKPO%o g`jc?OG7?:iktr[?F3#c=-d*n@0f& 8wm}'vrEЊny;@bo([ F_ 势o$sdtnnϠvNbLP8T z"u> Ǜ!-V33 ={+c\U݀@o)=ʋiD G^re΅wz!ksO P`-U>gA>eׯ܄cSnu5sV|g1fcC"с ֓!`1ن=(݋"|"m w5L422B&$5TK+ۆ u \rw9)q,ClEJz](YP"jSLem*O[hA&کnǐ=3= u8|ᰥz^XUFDϭ0t1+cE1tEFR5RJqY 0J!' |0̀`H#NJjĈctS p \iz30e@Gd^y+ wT騪_+d!xPo[fv&M#:Xk,gcѸW/51Tn/dϾ6_+~A.]E)t]0~=.n11q5xPO/.seK1۽j oƴs IoK㚤%q-W w. 7.V0Iϕu'PvxแEN lZ>ϵ"î)q1fɅG1Hl:_kT r xjo <ʦBk{nT>ُ-lpfLFQ,HxA83h˾ؚo4DoVA a'ҫ6`?IgvZM"L˚C$ۑ>=NEwRolԾf!vȳ5tbRai HRN.$]H~=qXs)< 62Zy7 r^xӕ1Z3 U5N:A|]XdZ{0 e[SCncCCr4Lהk8 `.s{d4UzdSkp ܞ6 ΪON T#p\+ݸl=6i2}B[eDh.jLog| R`]PUT__ldN{IKi:{LԎ Xuxm2MRX|:"xҦÁWPɊAt(c J~ 'Jr}cc'/C%VJmJ>bw$`>\n7Z,Ɂ=תRjv銍G_gC 1էxf2- {bhYw(uQ:Jċd`Hɞ=wMʽl]>K7v (ly([xGx?Q\_CY$w1%L?`gPHu7PIj)NMBۮ&"Pb;N_&_e/ #ݵ(fynؠݿ(X4rgz*-9N!l]Ŝwa4vG3ۙkEu#?0fS{Xx3quBjZa@nZCR8d }c FKZR"c5[Xw,wX˵MǬ/|{Ft,vE8ٲ(֝i;*ʾ'ZZP M¡|AejQ\œ|w0#ī''3Ou|\Y 6xÇxMzXbM?UnTVP K馌*)9+bY;.-4}X*SG E>FG@lw8[en~ŢnW]^6s=B>ȪƔ2Ivf,UeyP ub1ctoK!,. ?4ժ%@`K`FTw'LU+H빻]^D/AvX^JEE8&q5TLQ._^^h?}+f{N-EA!vUPL:@{聃˓ Q2҉Y,4kr܁&4{fl;)\{&H>"YV 4&C#S< N_'6qM>lԄZfVM2,Ԯ,VR4(ҪFXhsL3atϗYW*q:Ul/n`F!=AYXgYANp ZjmmwMM8]oxW 2q~3ϮB"b7jx UۚW+cϓ[ Ixr&sJM(H8]F/s#h7 HSW|Bp $[| {SC[0U>/!%+ߙv&Yt+6~lù^NJ@ Y Pݢk9t-C$ްE$$N^ƑC{~!_:]! A}-k"B{*@@DiW_mboJ(Guƌ? ]'^[%[h0ÐNCp"U7bT=[/6R /)9kG6 7iʙn1WuhvvTcKӵBzi}^~Xs~V8֊lJz־U@v]cxԢ@T%w~]Rg!,FSml?J{U1W*Yo*ctYOxAS:-w]*j/)UmMCn }DM}Zޟ9w# *9ï 9ii)R$W* XO%1ok w-6)DZ5W exX~jŃLT' &S!w]{(4yu_xL+X05I <5]מ.xn**h >z6"+_S .ytx,qǶj>u}9_!{#qSW(0I퓁]I(GWFm,ٴk+#:] HC9ê3 F\!ǬK{JIP낁 L-9%65@Ɍ;Q=jCY+ہi|E[dxR#ԁ΢7\Y&6^f!p*ZT*_Vsp sp\MxkGٜ奞 !,3ΰ6>)╅XsAH%`X#a*eI+V?[Eeÿ&(cc/ԁ-9U'x)I,~ X'KSD AaָARWԠ=>2$*^tв{"]D>w4]` ^wXAWq="v0{9Gi0 #T/7<2t{2ff=ge~ܬ 8\7\*Mt`ԧd|$|a -+.{_|5jjےrUo AvrG0^  &/BAu~eE3g75MJFh7P~4^(@&۔4jd\5hlQ'svr52$xb/6|N 5OEg@^o[ L~H;@f)7ܞ.ZTo ZDZ{2M"TDz:6bۗEC8[,s ➡(D/RC4("AÁ0\p)ƨH{Wx +3uX0 dt's!d@o:3-u,L]Dy)GiBKr9Hĭ{ ,&eJ#R6E1c0 UDk. D(}$cj:%x|^X. wR .@Dt{jH4^2fKF7/ ِÞXnc"Kf2u%6N x1b/lBv4%$e $SE@3[g#kApfz#UN $&.Ժ?sB7'" :WTDWSv{-)ƟfqrEu7P/S|9;ە3ŠS_4^%";r}'(!_m+cě?j+jeW4'' N I1bչO{fH\yKs#גh?cm?s,@4b+$9ET^] eeKk;jm[3!. o5&c8iPTNzO*#kY!vϘ֝\b|=ق@I/!v" ܹ `0A?t\]D!6ZI7ITZAjo%CW@3ܽ q&1J1msN^%z;(V;yp~`lnˀgD?<)wXˡYaP´4^xEuxiYn@"{ȴCfq9hJA [\etebkRV0 Fo12}mQpk}w:eC;vAj1qoe-3A9 ma uC:Qi=YyqweO^f,ҳk K(U?ܬfmׅ B9Ġ\"b =pt#I:YճᥓN)DW#]5CJ&ƶkh0l}K TE0Xb7+m&Yij ד/ǼzS?"7zZۺ6$n4'WL к֋2Ù{ѹ5„a7myd8 G31i;JTK*]X-&iC!u?3qE5lc5$`&M|ݔa'z3_ܜqth_gBC{_I.CR=R"Rz+_ݝ: 1D'}.Q#:kE%R{iYdϱ7hL [Py{"+bd9+^oO m`Ľ5١BA#y Mtww0EM' txVIN [ec[1*e#׺>Kt՚Srlrr ♝YU Γ}W隌[]xc65Կok91wńĶ$&Y2 qeM졺kTˣ0U.Zk y꫇8 WΫEX;}lw@% &4j8!NԹX5(6cm7qDMגФ *9߶ gGiRty<8xBDfƦ6K+vEJլ7)+I[}fV(I-nQ5 '+<@ J _G1ϸd0қ7m,C}b0K$$󈢸쐘oW2c;tiV6W=wr'1pU0-5cGØPR ;cQoлU'g}L^uF$‡W7q'[5Uh-<7kט_xN4YcT5aJy2J2љCR%̨%j={Q 6wjެ"Na>ìדflZf+Cp-BwR {STSK)9S  Bd }n E{íɯ0̌ {Cxg򇇫ɟ޶Uȡ+oJ_X|F:N63qdzXSuH'P ,7  )N` ul)ؗ%#Q|SG? Xu&' qٯz3ZQ8 zi p!6)WaY謭<еH |4:y"&E{[d}y/Sژwcv$ y>Yѝ1T IR\%q ;eݮmR̦ "9S<&7zG[OBl[Xw-$F?IVf:]=YuAB2V3W:1jx~Wt[ ۥЄwYGZ]KPy$v2O&w(`r#`2AՄrhj C &ZC2s[ |EPu-VLDêzDa,-oI~9s8UFݱ̱T":p(L<*|<4pyc0fHݜBFy5i8< +(Pricj*=,˩$ㅉŝzsyi)y~r΃IA`Gm[LtT/Y9 ǤhV.hTѷ!ݎוgҽDDKyýl~6}2D.sYJ^~}U8+҉4ƺ;X?ɚ)J 1r&DeZwu;(CrG`<CCu;N"pfnJl\8;;dfyALMX} ҏn aիP :4N\#pa7u : T5ƴx73$-0pIlYwݧ@VLM꺠K}%+ % K>m2JHO]*帩GYи}0l _""܍:0y=~w,TX:·,49YٶH@KcP'ɼ+P^GUW2v@`wXu]Ayˆpk݉OǢevG<|bԸ=<>o6j  /_ UV7Udb&G FėvLۃeP&ۭnۺ83SCx}Η="׼oSk4Hd+V9 rf&-(Zb[ojIp)%~HWլ 2Jo?V6X%̓}@{$*5 ̌%Nq:@'`+邦M7 k^̛[Lʦ+LyOGQ1c-!3% Ϭ1X>v{?xN #t6 !e >SwAtuLoSHcW>Z_&: 2 q,`ВjPZ(䭱TԍuUkVa?I[FR9ɀ׭sبϙݭr9կ,k kNj0xœV1"е:bn+%sC]]g6 3U|S{,4sx;#YH叔8EItvϘ# k r|= K;xՑx.IRdZD^Wjuo'M^L w8T*@ț2N<\o"VhwYć-E42WIL<ȟ6@t'dV~c֖TlPޞ6)?f)1GlK8szlrȇ@4/!،#glU9˞M:8ʲ^^4 '[f)J1 'ҥc@GxHИ?=dScq=U c+,^zFU%7x˓i57e=\Z:4s!~Pޕ8A2uDF%y>(u 18x4,y &)8B ;_SŃL4( ?dyV]PP0D%\7r!%a2jbTFxn=4O fFD?["C*8ɛ&z#}1xwB]kf,gvo 9PѹLa òg7 $8;]47؍.HB86lQ*Ff!a~wlv@kC?J@C>LGT3,>TSp<:ni !zI?8$;99Yro_yszFC]Sʪ[!3EV%d! :|aN)Ťr?( &w4I.rUoR ._\HZ2|JK姝3.\DIAJZЗquA"w/DwV،(}E㪾qbʎ‰nJڧo^z\mpNS/ ʪcਵ战[5`ǔMN:> JS6e!_߉MtdQY@=[%<m2S@KVw,=m:պN*6JAUD~ }K΃B>GRktX׻*w'{T2E6ʞetG3#R?j SZգ%{RCqTGRBP(d85D-d^㭚/ g4 n/Vr)yN&(ib "sw}"={ԃ޷ږR z̽/Z8 GZv ,Χq!~'~qܷ]"6Ƚ{7&N-K|KОMtx4.г{ jq"'TO lG'n8,cƑ" 0<{ "RJfFy@!,Tj"snjd?T 2,a&ujK̻_Wn&Z9[H#?-9-l.S/{i{]x^֢zpF! pw䲲5GL!6L)~KV^7cxl~"eFdn!΢x ґS)߹يGk:-V^^ʈ3*%:l/4âv^|,-ܒQ~>"#vuxZi;PC$0$KD{;e]&#>6qcE׏LeQh.GOfyrȌPOS{P4 S҉!Ux$c#D Wsۥ[݇,0nE^B|#]HZ0R8و=q4l/Tn5kQ̯GJY6[ Nbfm7r6hl|U'ã{,_xCك"yM˯Wac T%s4]d&7!'ނ!p1E${\@G'qyOJyKORMGY tQ;4]=@?y_< D{xe,EM4pݟ/P=e?/ݧ'31O _vVoFBrW/ eH^s/kZ!{c+>. v+̖E=5x*C^G ׷ɱL`.T~[Bʅz/3o?Pm$݌F"o3M~hr!P !8;/ OrSaN3JPW߿? 1 oJaw,K$O"R13) ) ϕ\]!WGA3]a럭4LK a]T.xL6<U2{װ=K(=};*aOȳe zA 5h6x9^'(no\v ,1jMf;mu*cwWu~ҷ̬Ygx3:ʉ|zo,l]1B632#*xɷ3S LTң@\Ro6pC7{ p0k# C=+}jw@ћEuAk1`u5nV:O$(Y:cVf@\~6]yy-jͬ7=[e__}zKAf~mrx5SbsrRoi@1Vb ]lPw4>԰o{8M(eQZ$Uc=W1#6^4݌X*'oZ2ncAɼr͒7a_r`&+/9c;H~(-X~{=g} 繖!OR6ʮ ׏uAM+jSuɑ3LEM+%1EFla t I8#C4xEL([n|AiUޒ ~roI^{wKu΄ZiyB@|p ; r/Cd]5H\l:oc^4:fpchku^'hwswnW3&Ê9#ghK<,W..dL@<޼We?,Uus~ ߟ*$#zZ6F#{z\ȃc``BlR Ǔ.]1O!&4 (""8K݈=(&:|(j[=`% ub3F@6ep!(~i5H1 l._C9~0-߅'3F}2.Ρ\ /q 4P3"kMBy+Fnꪻ9+:0( "l!QJy)i#/*:t E"c)o*[$Mc Lqo196aBOL=$M\tR96_E'v E݌m[H#ڄ D$~<kuwN#/M~ g3߱0}3hS>q p\,dw&E Ncsؼ9)H"Ng {IT s A15x YQD$ 4{&]"+0:j2?c#RxZ\Kk{K 橱(Ƿ肺WNݱ8cO017;5c@zkaC؞}J@4|th1m tB4۷$ci mcɴ}DZICu`F "o ڽ.k2Q-~spy/U* oGi>lF%DFDt?<3o5!/G#c>t4yqvD#%1MGmDcw0SUÁqXoŠ 4wߺ{['F f-Ja[#4.u^۪#Zi&n/psgQraC6w DmAWAZo)8b&A_yy^CC H8<+Ðgu./ӳAPmX2'z"!sta"5++_E*a[z']ܩ\{b p|C K1i]'ql xW=L2V3tQnY{y}>>w\ ^U!F tY4j蛍As(vvBc5wC>=sH1-Ί.i >c7+)TZ*@Y?u@R(ZM?v7A;wj-*ҙ!Վx%۱7RA>c{HQ\^%VuRԷ#WBA7׵[yi濟F{i7%VS =2.w83-8D(JP ]wE,#CeU*,E\IyrO&W"ڞD{yB{$g B[g 〄W,mȜS2>28#+7(ث8ys0Z˷ō.m! ʝէT0$EäIťw' S@5fr\OjK\:;vIJQXpVo^1|-a^;ԆDu$$z|נvSeNK'jqYwOH`#V!T;=5q0wM%eQ3Dg }I!,3j^~H.ay`O9U̪;ywQWP?>o& :N^6rOŇ^ \f:A^O'hgXoPi  ZDy!:,~13SU%nh 2v8UȬ?~} tu泻Uk{p6HWܾU 11o"x(l-UynĮo`wXYQXRP`]U/!Cb@'uէY>s]j}0?ϭN|WP>,Qb`YZR?h}K0crL>*\ouE?L+"{OV}hAwӽŸ֢{ڵl2/eP#vޙ *B @ۦOZP$G4%g?&Q>X˯k}U6mD\ ӃoߡrN_Q΃Z<%G61]DB`T$;<`,@rH[Ĥ8h>,1ݚuL,Y;Gi(z'>ܕ_騹*y -mZ#ּhdTt0m 1`Se@%@wFF7'bTR15bP&#Tױгw-slK?؀jm^;>F;5z _[=u^UՄ(8"tW֠!_꯽>+Gzˢa:2V>~ _j)l2C9'1/_>p/y#I̹/DoJh` ${2s[}K'5Zorg/?АAɠ,CBç@?'lR)Z=kvߡ&ߺMWG@Tր0al!A✣oCT2 8Z[a.yn#p3%$ {6"m' ?ٿ rL6&Kp~LﶍPPՃܥ1(-MeYWY9a܌hr;K(@9C|}#'3iWd 3bm'Y%.*W ċ n3I14'}Hп@Q72)7Q).M;#AlM~c˫a, Tg3&-;22ݧ'jmFA ֭*2_f =$.Yԉ&H0 RЌq?'InfFzs5ӳT1"IE ј`1s۾֩5'EOB &:X?xp>pٖޥAC3VQqsͬ!PNuu~ `M-ifY$Aǚ8J5q vDlIxP/ >*ڂ*-k ̤pwgQCiTȷȾMqNl:W^xc/6dn>}Bf=m<-ȏݬ'P+_n6=ISƁ"5&trt:-r½r}&֣PҟgC)&;kXɼ ?dKa>_bxƿ"&~ bWj$t M1ʜ3IiZb'6vt3XbXB^ڥ:-n:Np?g  ;քw)+Lei=J.J2~|6XB1^9.?],m_#)v®LҴ\݋쏱R-0Z2!`淆B܋"_>tC&ߏ2*Qqߋk ^)Z)-+=m҅I!ծhJ)xvu EA'EDwʉփď*a`0zUHNEMGqDd}+{n〝}1 ׆OuYu*; I]U b"ꐔgMgh)r&Yf xNMˮҀx#~E6p.HK'oF">:#,[ʡ09*M+i|!*ʞC F77HcUakxg8D_+S;9ݸ,+u7;2v[4v_+sZp} yeSfm;ӻjъ3rU'MFh䠾No|<μs!> u 1f|,C2 ٠q@ezl9F4?Fw}Zx bt1pS z++Skx#]+Iz  ,Zw&##ZWQg_Biv]<Vq@ (acQL\ڬ7^lBVmђBW_-E"' œ ŷn:]kKC@);k8c]IdQ !U^?l'm^1mÙSn0Ek`d2ַ /1d 6$U};h%vxX@gTŲds.4CadHs$o]L@L45x{"Mh"wf<;b1\zGśiҠu"b+Ё/oG Nh@qlc'ݤN'O{5nu4C x䋘^H$da"Mq! Lrt`YF]X26_8ψI{GWiZ$?bٺe&,(ǏwQgwSC$bv&JCכ@ѭ3*O6xPݶz=7ms 0 YTc$IZ6n7F7B?Y/TհA;Y".{ irRγƲmI4Ken{(^W%+z^n,Ig h{?M˕u)m~`Qjl']~ QbNżLAbF~tV57/$`=eNcD8]&ybD[%qܨm-UB6(Rޫ;'On%#SDV5Eяim21.2[B6,,chi NryNRhSjpS(D4/;3lt5޹i |ݖG,F &AG4>EgZFkLOTmeSUІlBZCBLfzֿmted|sؒgಒBHּTykjȕ_wr MO~P9W}oKH2824#H\! ³I;43GsAjvb4~s X2Tׅͣ$`i޵v5od i*dڛ*7]TK̮^லR}VkYA~GxU$prTRnT#30v|´~~u\7/,8x.5qgy ܄BxlLX 1wͿMF6 隬e FݽۿJ)_.X_׼ ЎIXqUuP-l_$à̴$b> &#+Wg,BT*HS&8M3s27B(e,;u)ʦ  A$SUHvي?P^dfbK--ĵ P̠iPBmC qȕLFhn4V;]N4 wIDjD!1͘Ň|o]ʑz媯2MAj+SƳ&`#/{m xI-";I#by`#WoCJKS5Q$ҐS/@H2h/?B"ՏA7Jlz2h\RVbE.hјc!%(IU ۊ]GD#k˓ejb<)^EGNJ ݝ {mCqhjy4"A0Uc{?{HM^,e= h#Zr:_(7ciQF̲ĐEe& 'K~R i"nj`'ܱv@-hcr]}Zm$ qXY ,8_.]p1yሺD9"z`3./8 6,L{ƮϛlDVWL?03R/5$ .Ҹ?k=,7(PJ/ :~ 稥U A(.ob}4a.L@[yD ˰\F sq8³NU`2 E H\|͂uةWy{cɟ8CjH3i(orKy-Q,mWRIDXb~R pxEdQ-7D 5YiA6ivW?)VRԮ*պI缁:_O<=nGTn~ Zzq; :]94_Ki!CH[C=ѽ|v߸X?'44ۘB3kxNB&:+9C?!GPݫ gD2r_c,41o@bOmTcT #7ߣ1?b*cS|ޤyρl>qY\<: m`7ۆ$mXV'w`K&_U_(>N7 -HiԶ̺Fa|' T+>|!]LyoA%75OHͷAB1܋6ȭmq fht6ļv Fu=Fd*<.B8 VEh~0[* ߖx֗S\Jإd*hAVr1LD??m [͇>`5%ޓ<1tc %k hO&^%C$ "F0m3z+}\s.]F x0'6*LJ`-"StXH~7H؞z}Z8$䔬l0&Simz*1PK.Ô|nidg/Q4Qy-; PB"jiS;$1TgU<׹ v+_w^<-IKi%~yZNmz/])6ӟ3Kp~t@H{$ԡ $ϨJvu٤v}~u/9: *Sz"(63]0\IXL"jDRP ,ċ^bPyVbdX4OycFQ ,>*,#|qd`zFǼ^j..^rKovӔz3րA9;uowI-zkMN&縂MO5V?tѬŶ 75| ٝ+7\' _B [m^[n*k[c%aㅿ[?P%S;M&4 r7D^ϪSg@7()(d\tCMW d`K!U )kvmm ְ#BE$AȈm^i7oclBk]^g3ƒ;ӅoɫؒO5eDu4csrhfovwYA}誼M/% blI~,p?S!BjWFŇ18ʼEYJ0``LMO-b)AэK D r%=<| m$l* n2I\EH*hږڂ_WS~G)4>W gpYm_$M ES͕5%f&8t:ZSkXMF.qt)'Yjh|–ĔH?[z=ѠHP\hKK֒}v-+7 ;=K9˺gW'RAy>@gLx^>8tA$ZY9{=&Srwsvd {PsD[\qGQ6@E i <֦[m8@|~iVO =ꭼmNu+#2_0&b;ls8UAYj'Ї( 1ELdm(Onǫw4lݸ >wj*%m,b4hˤ Xce>Y6 i Ys FYM.K} )_rLkmtj&<1Ce|A+cTfaq+iE~fP8k.A|0-mHgfI+|a %^*+=ꌟ[_h sEX dwy( lf]`y89uhdЬR&0e,+T%6xthK˻/hH}&e֚^3~-u~[J;zpL#oך4a27R { Bv9Pf zwt@T^7Jx,tlo_V큭kZw@Ro%e'`:2%Y)߲s胃mZф-ѧ.}?*Iئ]4 E*N_W9QFE^D .dT;_fe `N2iX,\sQ{k XȩAslmHMI_?MxY(<9_41w1GYю1HǬc ͨq"4AT/EL8*vug12ZV}QZ2{|l2 n!C1) EZW>Hh>mBM1(\~8x}rc Cx]0Ql}p쿼ف XB6\uX-bLAR4$Ka.zoJAo~ }EBtT!01xWS[ Rѵ}N jEH~>4tR~U 1Q^ux,Oo~iopj-fkϜ  # eaRE¾0}8N-svHv-՞|tmq[j+q*ML3 kY^Y,ALKt ϮGƨȴ${6~>ˏϘݏmGƾ\Rdz&?1p$:3d96p v #AVIL4,W; 7OAz* qNZI@MdWd u3E$#S6k9 1$b("5P̶6D1]KSGa&0V $m\55G*C0z.Xw 6Qxzf7lD˪9mW3=pϦAf h+'BɷeOѺwB% BLpvY1%ٿwMaHz^'#1luAU4jl"7'~*;=dfkS-zw\;yY#vvog( !q[,DMW8{;NT`aXx6u_ Tj_Nbi&V H6z>gAw>#S윟R`-Vb}2LgM(ݫI2й L鑤F}k\!+a3U vO')`SFnG^D*"(3**zIwYn(Eqcz55s:%#L$z]ֿ!VZ5\4$.(%|9?*5<1i2i2g}lE3*n޺eq(n5i$t7Q6x0p{f[j5`bBEey&שSLU֡soFcž+Sعx"wdqCRu%'sxv%Zn\{IyA|^bԍN)``HR$h(_{{c=[%z)`v#9%mbE!^I 9Ev`yaYضBhSD6p\s3c{AyҷdwO0SW@!T3͇8;/pKQϠD9KrjJ(WĶ`K 5_0!@I Pl\opTNR]ê~C]hoLvt8IaY,1@/f|uFSdAtq3,R$rnxjBèOKj!fڬnA1'7t,'p 7Cu-b:O 4<|VJ&xXa3(h6zG 9/Xs58q݀@ʣ4/vkf8iJ5]k^jnSM:ؐ9XgΟYcrFm 颅ci7L(%!Px?'A6 ZWnłj6bj<^I7f?ƪEEj޽0g"F➃ަnٙM QiO䠯Hr8 f ITl:g3/f;m>8avРBj NurG@_Ԓ'ĻݫVy]DzUz[)oJ.|шBld1 iexɻom)ղ1."(mUΤLx]+.D꩞pif_d5ģ M^BY|l,0h$jPUjY^LdYIynj\_%'Rp1 gzpQED~0wcvoN\Ԝ7q n7.rK0 5VE604`FW@to4I0hMD& UAB{-e4$@0LowRݛ+fɿS:4MtHahU0$j)ծvY۸,p-4-uV[wc1"D?=h ᅐ|'f>e$bۤ)ew>[o:?`P9)"2Qס,SCE{7'9.*UNf~w.V $VoCjjqv͐YI;f!d ‘[ ; ڌbw1)[DRr"\qSOA>\nb D-S:#{I˖{g&M3J}&) "N+͆'(b8BaSk'WήJVƭ'K K3rxj00~EsAg^%Pwl '?7Lݙ"Ȯ=2H5#Y\2"ڛV5~_N,-lG42ۋJq:u(fL2MxG%v- }ݟ5u'oD ͺ5okPHiARLR Ն+C3k~sYBd$W)Wh!G1!fU%¤Fhoj5˲efV4b+Svw@Ҷa=%@ݤ1MU#.^\/=1>Vo M~dl0a4%^üz?I}!O۠)'c??P:Enp#Ù.n0څ7A/iV00 Y߽k#h8^=xC*y?E|K76'pT3j-rW2$+Vp,¸cK>e C(þxAhT:TVOȁrR.2ucZoqF|8[s:/Wz  u~7$1t !g6 R 9tPPlaHӗ  Bё5^Q %atV"c烣zR)˜Ee'4(1#-mAGP,G 0?qhS,g)M. p`" Bpȋ ?̪z}e5?{Y/%ۘ8}pМ.j$O~?E2q x9=+{jmƦ\Ѐ7HvQXR$bj~]ǖעv&@PH@o,$k{vY4*'7hzO@17gژ+wv{Ca;J ;9+;ZY/dn :O?7Z%$XćPw'Z~ ǧ8F(2K`sЕVPAeir?f|)F_۩ \K36&Dr)yo_3d<NҚCπҡ+4QZ&=N Xє(g?/AN **& 1h1((l5<׎FܓU `S4.,iVutK ;8H\A¸~:9 1oc=s< +[,i/!l)^fSk+լ `4V92)톖ZRmrB(`iS];:T!xQGItyVqy6]fM3-~~lW\^Er1lk%ӅOQf-nW.a;Y#/Ncr ``CF_0~71^qL79dH CVAxd:=`r#2".jH,؀v_ʑ[;1(X 't1:N߇Fٱ\[[ T9Hk߫LMe0c- RK{VC.h 3`}}*'1V&:ag}6$/`kX&vz`!XD[_NPe+z{{*ߒX-C C }m=O HBMȪ]>$+ \:^6j/@QNgQx3}\H4+Y|`/B$ufWX@0 y@,>jc\Χz:fm)Dk=a*є+ ųnnux @`wJ?͕Il1C2֩zCxtTJ1H5z(<$z;LZ='yL˭u!&;yMJTn^nfĢdT ؽ4haE.GLJDZ UUWy=0# ~7vtDQnfT,XV:f1 ,g2q0FB\%Ep@Q˷tΤ Z}4M/H<65wb!e0OuŸA מV6#,U5+ù9fy+Yg2PO1Ƞ8zІ/$ݘCJ\/Lږ6v\]!Vc)Az Sc*y,W]t:I 6Rb ^ ב;yT<6doYijX9X^fa;}J=WZ7A T1J-&@}'L- VIb8K2<>(h@+ )m!^Tw+}LJ Q  J(֜;Y$҆1w0ŋ-ᕖ}aKwJ[wsZ%o{Aƻ@ey'ccs@idt?&S<7>} M|xaE{|vn l..SQ/ Nucq;"Kp[6]qthm-2tAl//.Y^DHU']ƨk"0slYg߂P=?"%COhDJv[a _LEʌʟ &zx/,WMYzy!h~d~nNmP^n!d nq3 Q lH+5D&u5u@ڬA<C}SQ%|PcF^N$tvz5XӛUۃj|eZxEZSƽQ ow ;F$EDIb `d)oeń/ 4]ujePGS!v(߳Vwan;f;zӼ8 B!Ғ}0M['Z^),oL2Y= ӳ[`$MpwK #{fCR5PW(Wq}~TօtxV,Kqen_HMJ=ߞtwhӰgD ~R>r6Puk3r&!0c,A •;.ٗ$M`PN srŴ7]9RLq(b >TjۺBІ?NNZ[! ]G<3e0ږ[;ø8ўSA{u?:1(;#MEZU^&n0M^Yaڎ@ VZi UxFʍĔwhdE>22gKq$%>" ^)T{bco&("=q gq \(GyԮae fue)U5[Q}ǽS}=! M[δSŦ7?x@Rμ"Ǡn*f*'uX0mktP[}*)xXzsGSȳ !ܫ>kϑ'gΡ0cŨlrdQ|r5'xĀIPi+G ȍWH!l3I[TMͼ?bt0]2|> S Xht_eP2ce[<˹r^fJP\Py@{{]E qsν) 2mzKc| ,!Maeia~>ރBTg"y9r(2I4D}v-A ElmZxݼuPlC_ioؼͩ&ʸY-3G~ޓIPoَhSD狵TrM_i;I,DW+۬Rc%'0o[^8|r]Xv GqbFo|v0xA2DkqBxjSyNr]uk{0T  <߬QFj|$y-vs<)δ?Z~5I I}C_Cqw6C^*6 5ʛ rԍ bۦW8^,ʬ>OewcKkI)¯:gt+,|ՇW弽 K(FՆ{c4T<e)Xf fnFʧr;CvwxI;NEm&ny3t$*G]\'Z41+r2EH}ipXyٖkny2hQ%]/*F4""iU::Q1RwVȻmuYcodCR*ao{Ắ)P@$D0 a-mO?֓,Lc8UW<ӎ 1qL?`o%LOcP 8ߏAq=7$9.).$ s]wni9 ?S m[P#A<}w|ɿ}Ty^%G\1Q&\nL 3QW90uUkͱjN~UGnb;hYI/_,e)Ʉ"%e4x +Wq7>a󦼳4IB hE4o? hxAjJ0g$h`^5<2}N"5VCljosrSy@3BwdS4U|YߴS "Oݍ;0'g l=6 =$bTs˪VW׉ /eSm\N<]nd"7p=-bAI&"aRՖJvL**3CHКa|@援!~ct`JkܥTGE[eV~](YzԶ,UL@czmh4IFx1?A +Vt|jY^QѓHN2:ZIϡl'Fߗ&,T;+WX0K|_#d5.H?tTE&wM#XH@YONOHĪQ! M$)\ hk#ݓdlO?$y˙,糃rX74{wHΌCQIwyiyF35U{p9sIلrQE~i M*<Anxj#r ߼5/@*C A8ܰە0"T[is&bwL~4pU(_".hiS>!D2èC*(ȖiSpEL~V llۑaUoҨñX&(>aezuoo%qbBoogTd Wl ԯ5޺s߰g! mt. ܾx0*d-r{-YV1Ln.x5yu),hE *m]!ʛ%m)P.a`@U5q`5JcFy۔O #NrC vq8(јMa rQ| dFX -A5>.2%:P9Lak}n>vKU9x'YWSn|J!T{BJ%`#%鰑ZisV#5#fts+{q8 hiRRE$j\mq6[% `z+Oi[au;-1(0ۭޥH%휙#& O릃8(l>/ 0J}[nP˨P)`(v5Ġ 5HK CrZC^ v*D5shkS9 Cg )3Z"~LT>zg\|V%R'j螭#T2 F`iI?8?$*SZޘG J'dF@8gܿh4dRb4o>93 Z2xw&|V:Jޯܩ`r&d0G_Pq׭yaY&fn\f $hEmX]ܘEr*<ޘr.9l{tVӍv,`%`2ā -/5:lE-Ơ ׷CgdFhxu2O &e޲V PI]b20zbjg.g* ?uU%;sT?̾47gDt|ȭť6s܍g[";VYh }$!ۛ 2pV6%'V[p1w{!{?伆n (aE]̐@ON@;.+)q>hC4  ̈́L=zX_{u 6`Jjnd&`8nd=Q>eԯW W}J觬DL|[ Ջ(K9ţa+('3Eo ~Uf(@σ=ۄ` ַD[~c!*`3 P ODaXΑ|It=f򍧑 m lT.B|4'leUrNJ.zpD|aY R_n`hf\iuym ̩Wt5 (&˝|Ąざ 75Um5dl LMuw-|gsSb+OMq@]BYcu`E c1 xW-55 fMUHdåz_i_nxZb@?,+s,95S wZu5N6Rg\* jMSz?Uʬѵ Y)`ڜLTL8V郄ll/O|/L֪s0c7RvjYam ى3ITnFpa fC-D\{$+@EM(_y}.vº.Ks#RkwW \,kyB]dģ>8|Jtt7\fbv-ۙGIr.71ICi%[<یdo^6?3_Q-WNS بLͮ.঍F1#K(B].K'~WԳ"`Pd/5,&u$' ,S`zzc%Kd u s4i;s#J~*c)dSS,4 B}TEjk=涢uʦ8ʇ%t:8&z)'ي~åiO߾=oޝe|6 hval`R΂℁D?UtV81;@7Gt0A#q6dW1l LR=b %VQ4_OB|_ozV.=: å듁hUq{1aqCe.(L5^!aE %݋U^| S87t2GkslU_O0a:HzJSCrM-:iu)}V'˰҃=x \us6. chQSl)b_r\޳js{yjkt)pv%ؘXά-aO^L!\a֌pVH x^C -A~h1tLJ7в9;-$+% } FVcd 3*?kT.GgN6۶uk83y͟lLƆJ4TтYQyyz(N܌}vb%m[`qᡨȼoPČp~\+){Tp!Xp58hC{MAwQ"Z)" tTKm\IkX8#ACڣȳsµ݀o%-||pʵ>o6y5mѩBF@B !WŴ5a4ga9H^25& fM4s2g+t_ݦ{TIf&}b{͌x"₌L' P*G w$qRvXZ3G p}e>3n LmrK/u(R#xKɊXY2,-|0/l+{->;,w ϝ/p#(˝i`"4"JWrfO9C0꼲&N[!x^IBF,k bAt3gRpW)kDrׯDOaT`cMF8%ɼ]68_<;Z$x($7!n-u[r]d]l0) b#:n2jKtD.+@h8:?[9A"!uT|.{0 q9j$l@:;^%Q>HӒtǍLy|O뼎X❷HFozOuX[MD!)RḷmID=O|M9VFcYhdK2:8: ʣ6R!npH:^Ԃ ?ڂG?ԁ.2_!~ՋA&CR#.ZYKwx:v%Jwhm jZ:3h #k4twbARv_m]?4lCkrv}F-ߑ b;tWjjjS3<2Sh%&XKkX>M9N?%: vpNC*&M${@{A|ߞ2+8, }Rܿ44CVtݻGf,rF'd$NR`ame^k*<ftnU@S{ (4I$t*dxw_bE"iȣt` 몽Mǿ+"^;WvoH$d||;elSMwpo^(_*Qp$w50 JVГqJkȩ ]SW]O be%U 㤻+ A60v :X35q0xw?qMzDݣt1 C\jKK;5ptX+ȣ؜sùlh~o{۠%`<bqjMҶBX{5,=9ў=ER{|1R˙} ڶPx͗DȊQZONZ@ :~\tα1rj*EYI}tI,%pP xKQJXe%M5G;6KIu)C#L!ɜ{i 獞|X|TPSGEe,̢XW[͹2KKʪuJo@oOKF\4뮧uFFu%kpu.;- u!bE)M_+Jى6$a6dqv Lo ktdnƆ\ޅ1l/7-q; ;M_%wz[ZZebnA3Un XL,,yЦBz, =c[cptUlgfoz2~--"ԙ6\-#yRXp_{II\qV3l8;"@ 52 4-ܼvA%Ӓ@˳9!.';u,n)6ުe$ X1[6Kq]4PfHDހhH`QP8a"vΒM Z{؊9hpyf^wأ fJNV#nN/ Nc~!@}-UeEkWF́կ[g*JlE@8&ŮK:h> $ UXNjun͎0!,iЬr}z9`[') ;讦B~/i!A9=)f$A49=;bҰl+XDF`}|m)A|x,^6&y6і&ou˷3 ̸1!pNNY)^L%-[zR*"| hU䱠\A:G 8 4qܫrvY.Z~)K\1Qo;bfУr%ޯŭIC<\& )7hn!{Tպ;0M-Ht4n݈[ gQL5y(]?@~)HZ~zG_(&X)`Qoe-Pj$(qmj) `=W|qF:A ע5$ԨН+SHA9?i>W!%GnsjWkr+9%M|+1pAK 6#[ڲT1]2hϼTDL }w~Њ! Gw_}hcU1[3Ϡ\[#v Ym7 D!6<3;R 7ÄdFaopuyS [Y"r\r^!^a.(݇_큢2)38/+DyL+3:[-D<^Ld#3^EFJ>9}b)O?G<6 `%E6P? /b:9#s ZI5}*nM8L)ZTcZVO;;t6[jU2]2Wj~-Gv,Ky]jF%׫"Z.ۉy@33O*swX%Ap"~fB@'k JQ&t?KSWu9R~vk8 hd6p;_{1bq|P{( !fXayNE!Rꐇ&@R\c^4K<;D=t4E8_cg<}.ٻQR^h'{UcPI8ZMdPnr > 5t0ZfR #۳@sI+|}qUj-+8w2૴[Eb I'EDm<+'ݎOb"*mϾG1)בy@U`V*[f?b&W2#QLV{۔׃:(qIRaCS~#nuV@-v]yQo 1m43Hu96@j 9 }vn+GbqlK|c0 ˅|$:/w{̉IʶDzo&5,p'ʅzTҩbnKլn;bI]$ -| TAXif'1™ *h_%,3 k}! x*RâN:7dݷу5*'R[c0iy_BX˼&ui,lOf|2"Ir CGVv׍Kx6W$7Mn ga翜H##m/!+SEe5Hz4{ u8[@Ʌ'7 TAgPCM/ykZlp+_5j0N1]A=%J9Av|?| J?[۸"a/›]t`!RĤeB3yW8l/]epc1qgo!%$ j7hh^Vg^~l@h}R+^bV5 ^ƟQ,y!Dݰ$hx[}r~/?k]F;1rzEfHm ,rWn #cu>֧n11 h6 3|Kqv@pU1V>lWNb i Scg$i_LT7fm^2S&Ve uy@t'v,*)7FT6:\ &@N۲,GBK8TЎyZkM?kg/4K6Ei Q=TۦfX>eRqQe _U* p=:=`4nb 4rI ZMIu[յ4jѺ#Ab.oӆ6׶ͥ5.ː# Z4 Ez@ĭ(i騚 ȩ)K%yx CH )2BEC8y!a *9`Ϣc2H|O`(x< QV(!JS`^!yLc*6 l\Z*̊^Uo,Zj/,ebp3ApT_WN%$m-N(#7Id+702MISe2'`OZzg,;Su*]e+HJ]U{xWP^Lp9G͊ pug u[ҟ9ޭiʿ-ݥRk Ѵ.* o.'>̥Qa[`AJR 0jfo=mqGdk e%b}V";J+8I IPIQel\2M6JN=dA}"q(51]}+3eF0)NL05&*G&kE:ib{D4ʑ,qǖaq=&!c=ou^qb:`ϭP^pգqYG$ A{EG ˯z,t-28],xM>iJ0n`.>ι_>/֑.L63rFAl^_I6`Cul2?X.o"yAHH"ɇHY{o6LFdغno8∐А :t 9qT; W<xaHUh|r$>2r#s35JX*P,Xޯ9ER;TM϶"-ݔ>F$ y܉~uڂ6ZH<ٲ0t/9$xDLj\'W-U5s//صlx% VU S{q]%3PW@GV@ ˑ [{ǏV?m&_q~VsoaR*ec![-%~wvFCkp}S©1ЇþF V,8 2yw[sO͒p"r%B˛^?")l&UxɜM"˩.o` aC{/ZCW R+8ua,P~xl!wЈ8z. }hڂb& {t8Q[14N,m><ךHCEW |hSU$ (#sCio"7>Ď O<>{Ul:94:A[H#oΣA,H|m|IQU\'7vn;>W$\h$b5~AVce,m~jd̾Q"1_rtVD?.&84<1rJwzqst-Cdef#=~=d!ZCdNPUwWSX,BINK(+JԶJ`& TM6OZ]*RgA\\4wx&N8`KZq}X"f,-v\`_I1Zu tnPMڈviĊvt5G.8͚4ՌesV] c#t򏱐jRfnBǰ3A++[ 1$B5$ v`mai{XD.d0EM nGA1it#+<E:qUA{(#-uZ}=v6߀#`Eޚn윪.*H|N_~2v#,(c3Ty\!4$;:)#H]ŨU c1BeA*7Jѝ!hXpu^"h' G&fj~ M؛zhÐ0x H0HA"2~#«7Ҷ)Q+8k:ffF~; c%׫5ZѫJ (zJLw#OCne1_bt#5A/0J`řgkO2բH#O&8iW;(qo[dOf{05 Hmpbڔ~ O^nJzi'dS/=C{ 0pӇ¬JA ULwJAb#gT]٫I綇^=A ȘR&)4VqE J6'N%D `U}R`O{")|/q;?[>l8R?FSYo 3dZP3f@y0%'}hUR]uJYqHo \, ǚ xI\ދm5u>KTۓǡAaq`3r.>\FSLL%1_YC|a 2WP|¥24AIN5Y-RfZ,RϮ611c* 2SHG-( SF>Cǩd5TN_aM{_vV<̐"̖*T$@eb0:^ܱJ<1 4mIN}v {opP.v"5n >VT% hkʃăS&_v zqݺܨ|$JI+g8i3`1e?*ca[o98Q] .c4˔5$ z'qe xhj%(`914bjgM}-g` ǍdM0-9`ɸp'){W^ϖe o`)U'Gsg(ϑC;ҁ8ei}PU\4S u`,zL16B)9pQaPH\^ !ndTȀ sƪD z /Mg(@82Psz(OD-޴iHrZ]w^PUNXD4+z)B%ff͉LX #C_h gLw·̝ċ+4}TE *g {>>PJ/&mMkvph"J2g]ZY)s WL,z)W3HU-'nj̪R\nD'O͌wgj2e$%C?8CA+JxB;^ ʑ[B\;(움`;Qba{ƛʡ.Q[焓/SC _V}*Ц} ߂lF(Aϓނ]$Dc#@uҩ:ex8{:"t KxD̓A4&e(38"iR `K Ob"' J~su8)o; 8ۜ#u֩2dnuҖ̚ȟB*$ աYQSaSd*D]Vws6$ dl;$3<'Sq\] %og٩{rM8 z4w;+3142hm#(l4c\3 bƎ31n="d&Xjx=SERqS2Sm6l2 4dw' "#WbS"іF)jYwJ>ʸhv'3 E,JꯝPB<`ؿn,UdkHKT0YW_gҳjbaS#R}7?/Π<؆kͶDb{;!s7f\=*~Vjȕ@e!*/&j%_p$zNkȷ8h|[f@hjQ^)gCBCH/!Et3{7=+O^" xgYZ07070100000448000081a400000000000000000000000166f3d9cf0000405c000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/sound/pci/echoaudio/snd-indigoiox.ko.xz7zXZִF!t/1@]?Eh=ڜ.+ʃ !0KV[𳽪Zj4U[v K@`5@Loo;MR2zDr/cvZ)(wx ١8tȆKM_G<:@P%bhBTOvGAhs]\hK9MIzYf PHpaR'{Ub_, yWH+ % m\쵆6V{nB)2;2hsؤkDzTCB.ٶ‍1q2?/2a<eO]wOn$D]f?++JT! jc"KAe$H|#`)' RU9?v 냲jf 6n'U 12A xK^TG1s=LHp/陞Þ졂&~+<8+vԶޛ*&5%C|RZyqAم 0!Gy۹ l~aN$.]1l!!}*I@:z@Җ$#skxL u81T&dAjKyBZS̉Y`~h5A%tkֽsBp' !ϭ{6ֽTG|>ـ0q/>T$/Ja[~Y|[=e#q5zbfD@A{Xdw=ْmZxRF#P?׽tmzh`z~+2r`ī}Y)_RT/(F]'[ҪotFJP o肝lk%  ZF?]NJ/9)%Vel*lApB[* `!bcuʅd3/i,br"( IV.ysq{Ԛ2{Vޮ=[R+~&y_AUbgr"g=C*\g\% Xlڴi~c|{AOv9Uf#Wg*D][s[[HWfTxTKMƫ!*Ry eT6bYIG4GPL#n {GKlƨq%4^(4D3JWEJ0ɋ |<<'h֞7(YV*Zt|CJ 쌽f۰Q;!Je)N3q $$!? $;l䬠/3%:-YR/׻mM6ސ8!/G-~7*I5_kҕ"W5+ ^:D cԞ4F7S;BVSo^,%pj5%_` ',μ&M*{Q1g׋Zx(Ko||.M1ҖG[6kARGX.ۙv?6'yL؛V+UNwOߔrQq@ss؎5q8HwNM:e#* ܽ!Spcds:Xv ,p/L}"6_%%#nҪf~}-1ݜn?PFxT&J_rI+:fNk||CUDSKȣ,wrJLiQR Q_)%!>gQKhcf̹KJ-}P1j&LV CGO:U7T+˅경kuqW׎S*UgBxD51K"K]i>Bg nKw@ސ^!?8~nE}#(.DWClŧJIJ!}%ݓ;4տ#’.fD 0𥥆MqϿ5DՉ6&EVҸ/26JbqxDV-$"oE rZJ43&'(xUh{T;.$ 7~ߤoG7C 0W}Bg~]n+Yw!,~Y( IϜX2f5%MOcJ'@Ҭ7k}  nFզ ]Ր$}0cWDW.fh{Co{g$-9H%'t`cHwt_:?l_$,aς`*zLYǟshڋ ;1`[g^lS>5NdAJdh~@Z5B cdz։ x/|˒VvRSWUb.n_p`}Bmlch*6m"Y# Ŏ;_{­d7X%^ ??o/Y-y$}%eL> \#;~}V$,Aܐ!0VIǙ ?OCrY 6p#J*T+F9I3C`dK@tTjYjFp.ol12v7a k.ָisn>UR(wt{>>\>7f:kiӫ7PzBm`;dԍ hYV'v0kz;&|<Eq"zs{adx#u2nOg~hXBTX}}2$Jw!BR w re5=x/*~F EAb"+%dn~p%,1&*0Mou=rGLa[amFc(F p e&d2BLk\?eX^&XƇ$; )eMhMoO=ykZd 6.t/wd7CD]EΘ.qه3tz ,,6ߜZ_8 6v81FnJ˱-7a=ltdt Pd/(tAI׀T'o8^] n_y;ˎSiyb @\tOzg4O7!+ >޿Vr@R#t9'lwp }(>֗a'iӆvi@T ÿCd^,2J:Ɓs6}@P[?˔Hor m97+р"UdB3]n7vUayppB5B.xT3C7O qx(_N4drE9{Ho|E7x'O|JdPH_f,!ؗ;Cjᒪ4jHߩِ&o&>Ce4n[0/ ɡWRE*`@ITu&^=P7 >Kmb1(cMy s? ~.!",@VTȿahDw(%p^u18(8N"!c%fʋh֬jfFuHBnvzLƑMÎǤp|cjl(v:It.¸1>'DSܰ=D'9ޚU&l~$E8]UlAwO"8y32C1l/&]%0gQ5IҾeS]FnL"vӌ[{b3#Aud~S!$fpÞ*W98- \;qC}CrSX+_ ;P18YϿSLPʆڎiwJC ōIE %mzr;=-XcQ0֪ܰ.UUѠ9{S9zh%PۉZ֬3N ptmsJg.I h$1Ԕt_m9HK@EOύFM"ҘMjmð,'E-\~svA!=ʷ0 t{BP2gS-/RsS)Q-}Ӡos&5ss:p&X-'7@;qwsKYxජdJј18iWp=/F#c:pU!R Q3JkP}D+,]Y;<3F:~yأغԧ6 :oB.^]9)'aU}RoV?6~v\k&ۍc½r[ǡ Х Mr-a'ʹ=U R, HګuRIgB"+P(Osϊ׫;0wؚ=Xt\to͞X꽜̬XA}\?xfQ1̄N{D֞?>$#z_JCu% KS\ePfU0tX殟$w?--]?Hmh%n x[Jf[H s)"XI15T($GJjѬ@i~i6=˙j7qء=a#WyʇAgZF% wԇYܵvJՃ&Ľr=?{JJ}l,'kΣgdKK Ldc׹$S]ZB ˭ȟ{5)+ՙDڱjf@Ék|r Q]V89[Ikq kܫxARa%T|ОZ{ ۥP{o)w=U&{l>&*[xsZfs!փ29Rb@Fׇ\KQ\xwte]@N=o},8K󾡧mxaaNlp<]=EI1SK A9;7;D";UFp$}?j7w52nL8i2AAJyx@9I9Р H%Ww\)ÈTU{I6h5;b8F7m=]0!?#9GX(uk+$.Ap9by7RHE%骣VWM*E$аsT!g{cU o3b:zf_UMDR(|^GwS!.:2cz4*>RRҐpY8)c6q(߫:RJK$."G''^c$( ޾ Ԑ&[Ge̩iN#l6o 4]Ji):+ߦ84sYuPSyzZX5{B8:(-{ ÈS2\viẃ[x%Mu98Z}b \\Ŕԟ@|YGޝgIURV`l؜?~XNנXƃF^ywiH*Va_ LKKoN 2_$O/N0s!s׀ ^rD@DψӀgRb>g,5]ӵٸ5JwyMLa'w :U[AFރ4ML2qTwM/`gϟkQn>ZVUq3UɷxhxG7oVT,alJ$xKz+.|KrûvqOm/JmrtMpk$\Oݭlg}lLq$q]Hh>P=6:f:.B(|ٲXį_;W3܉/wcƵTi@>d}a;a}B'E/,jYJR&jg%zoJ(ob:tmY%z05CRX^< ל^.2ɫH{،{&>XL'[bg9OX6>_2!HMA2KIg[ fJht馂6Jy>_XMn 4bka5@(haNJ:D1!kS2H%iqUȺ'ZESaȹNh7O2w4`lYhf}Y)j4tQb\n6?ȑ-N7ME\~QPH,l9P4N }TH]\}Z[E7\g4*u %3arcaX3' v)^&I)溿\L]6ZZe,t#k!&\ DVu M9RF*GJ}ƞٯz:SKokg7z]]b˖c̳8Ele4ݔ%]2h?Ӄf`! \~g{RAo{]\SAe6=D}?52ĻCT΢尯4^rzLϳLaq[kkYdcw[j9CbĶ-S|R `K`7Qs` ;$6VM\QJ>ūΖMrSrQ -8@481EN묠O-5Ly3kh*_MLe|L4CgqWѩO{1,., aKV{vRnSW"I=FEIE7O>sbFQX鎲?hGJnƵyD[4㭓:CB5Rbu WFz%ԵnL/iC1b+;T 6H~p:1>]_KwۻZT.ț~,SCx x,:8;rf ]mcs7X{k>o\5FoQ ]e[OR*(ޥ쟵L(x|Lp%r\w-Z8a^Ph|zˀ2jKQרY^5CĎ\Ȑ&fLM[|j?^[zP@/ElX"g1oYQJc.F$25ʰET{)Cc] kՋ(%|3b?8#Kh5F4 s1/5]¿T~,; #M+ ]8߱UiXir@٪sܨ aUQI/AK3r6kȃ|"V"9!v܎2qR?+KoCWs:'!7r+rfP9sx# zaL ޴UqX.| /)k]IWlw {dMvލfPd4-bIHKm!}7޶5Eq ,m]K8CYg`dZRw=f7*y5­+yLH> MMWK]͌L]m" !S҂gF.{Bl ydhQ)(z^Id /]5nAzU屙=̬[YlC7%r$zhHP c)vM?vF #mOΡ\!}fnUT4`v;+U.xrͨ-&K5鼅]=R hiD$GM Eꮕ/_2^MmpcρChX6-̢ĉw4ٞ~"yjwxzO:B D_֙ ǘb{纤?Թ\6R|HfK|E4$kOaŋs}1;Tc:9;t'WZC})9H6[&ʖ]}22y2LsrDqjшE|8`ddpdBFc`y|c2XiYN+DxW޷l m th4-iDqP-qҧNtFv`M'!5IZڍdeo9Jۦz@N^ͥ⚲;7n b`=.v˖ms=ERnP;qh;PJ?S 64ck]_5W Y0x{ Tj_$FLTbOOx'"HaƱy"jA2e'LJ'i ˼u4~L~@,s `e1G:9aEе%!ƹF;26Uy]ؒ98lqCXQ \4p'F2<@ N&a8a庸8<-G]u/!2H 9Q sK- s&WY~8ML@†yz1q'n0;_ZYx3.#\gSHTjdUIʶn-zh*e -f;^ӯ J unh4tV\PJYbaEJǩYn/ޑQ~}4ǓqF/.J-g_+_QHlmERN_zp]ƀAh&YU#L0"8%Ȗ :pEtpVQړTGS{I\? AмYu1gG)湭F=x1bZ{>ƃ#ǘ3*E0tU@5_GAVm c0Ir"ǓAO %%Rj9FJlgLDCjn`[++3I TI7Ӆ w%<͐ZLh.?z!Z`$Vǣ Spf0@ܒ>oSF-<02xEM@kC *]Ř 2~3rnpib+ E|ش;iY S*>/i M[d? ipcb HcZ].Jn_jZ/ϰ5o)8dJ^} `-H{4 FlA}Jw_ Lje]yvCaH ACfk JYl9u ˘Tl=t$-oL "JojO Wy{M\%.;+}=GLU#9ZZE?ku7TFvRNj= D93ppVRk,kVwKbJ+V)0|ʉ}2/ٓ$l]A薾n Y8_ w!'LӞcD^O¯9թƩ2[ kf>/+A`K ؀tqasuf,#7e P/Jbr}CC$nx~ z9%}Zn8y.GQ. */V(v,>n}k =puMG-՟Ou? -C\xPqP":/ѕ+˾K%*b: [>5tZVLxr4SWN$Iߡ}[9̻ĕ%NmS3\w\vqr*pϣTвjxuBIʹg ?(eT{k5§% RQq0׸ۗ'JMid.N CQjBoڪط ~҃1b:/`b⫫7Of$A^i=֐*Kfu|DX0YhYU@}*]ۢfBn;VE @8l>vk Enw`Le!EQ-KvPħd!s☊-H[`L)Rs)q.1CqC[/ݦYKkngl\CiD^THnFuq84N IU2 鰡*tv?NoLeG}#+iM0%րNUMpQCp馝:PҨjo+/ɥ*Yy"1oB0&a.f )iYsIql*ڲ6λ2m)([V*to =U[Kq%[opwƇGWC5t s'ytCXX@+/V< >gNs@"#G0N8K6Llӈ]w"eXCI  (MM${O4xMa1}\Kt[R>I /rT;-/_Iđ@ʳ@ Z'@O.IL@lGPθߤ~*]6؛9@Cpdz"TG;}qc<-in؝mh/3x].9<=8U#WZ&2h/iKiFNeV0=ͥw拪Om~s(bI]5ы✭t4xS~%ρD$>;<2qA5 HToj DHS'5`z:uc N~?wL?IA"% \pfAL}/ӍIU6)t- Sy2!MҢa꡿nޢ&߮φkX}#ͦ ,|D>.j&ϝٮlt2׈9j%t`kYxW4p)XmiPNJahI/ޠ>|5U(w8h?$!@IμPfrfu"2kUÐ'džNk(x^]ka~@BdoZ,\ʦ2_>l~5Nf{x%y %0Hؖj>^ \psX4bkfd,hK A?/*"%%GvXGxy }\q)ʅ5`?xT{T)WƑ-nVNQkHzp~  2p!Z ݕ+R 3M#4ΡLUNN}Gf 4ge[r%Bw ߮eXvy"rΫQPw,Zm%59MryrkZ~nWŹӴ*`i H!qP[(i q &ܨؿѸgNQfw} ^Mp "^L4)+=CX%#YQ 903tAѿu]0!f|vzӕ6 'e(5,(0˅l+.%Sc ,0o?7p@~e1EbHu!n‚tD}O'WeWbZi(/M,;&Eۡ5VD{86቎˵v0LnfT[X@F!Kx@G:~^ѝ2ӡ6^٦>#u _/>Vb3\SU [z$kV5hWC4s;.ݎ47U8/%)jgxSቱ`YQt{|+X+OݛwR!4*`r}Ejޠ{Au=|X3۴rdծj[[ i=?;*+AQ])7A#=݅[6RY:S/@㫩.#V9@wc}O@̨?gUL jxtscI-RSI1wsn.c]XH Y@,kK(Â|饁\9 +΢a 1xpWpd՟<2yTb(sunf糵7LCqm=eAGAxMhJ mk@\.\QR"Ew‶x@"/ VP]z Z]xLT:D$< G3L@sϿ1"㌺6ʒ 8ur_k%Ɨ0ajJM݈  RQ+e+Au &@5Ca}q*Ėx)UxpLε/Zc.\d&A$nfL(4c8NvjG=eAԉ#AyL??Y||*Eеn?I eTctj6KZBǥY-׾%lk`wN*gpg3#ҭ"Q 6ЈӓTF_[|\ΦalGn<+GP2+VW41*CޚP6Iч1z=+ﳉ%H '$-\ 1UARU:+'l("u0|V_*cmfĭV4 Ag1. Sy0ePb"@VB0_ѲKh6[z`mC[ruLTu7l]=p>gݧjwi%BK7`S]avk}#,iwk8?Iv{kg7O@kix_x^(q~4u_!b[ztZUC.w.NYAz_E"ER6TE,Y,K'M xe n5P0$,\N?V=PNS >^9PIld0v0 =7N:c[W IYO&9ߖ/V*m x/1o0l 2%))VT[ax;Pŭk 3g^7kn~v4/p BN}:*U{ioLt_'Gc䥋O1xb;2MO9 Ȩ-oɪP~"h'S8e6(߼T:--;tXr9êA-<ʴz?1 dCZeoXS% $cr$#mD_$"]y[ƦEq_p!qxZEbc0g*+ p/;ωaӋ%N2Ēc b2Z.?/4exxI B籯?3N,\*FTtp)2 \~T>r_Kv Y]z'k̀qtf5fĴ}]=FnT挋Ƶ3d-C^~ĸ0&\D@"Rώ6"$1j aӳ&^"?vϟv o%SչpQ[؄9 -vb Ƭ0܉0롪|Fs_k S2#bgY)е=IlWKSNBq+Tw#PE`:d9nx8H_' X ?X099>$A)Qo$~i/`kBr'N_vJE+u~ymR_V(s3o-5T  IN^_u:ֲ׏B1@`{1lJc ~ ט$fa%+rbm^ҏ{hZhc_x#3WwSmP3;.7nGoKdEX*cP[{+ D @<4i3N[rrΈHft%ź[&cbPDH_f?-pzCז P1sS]ZkV\Ķz\QR"Zr6qr7&rMlLg:%?( rnzi%9>a-Q7닄As){٢z.rBFǩizo=W'{,}X3(y~w 3HN'e(0 89&HOLY`ԱE#X.c \6S;976ʉݕSkHf C-hL'u3e HHCb>Q:SF Ep R>c{3")CMH{=t6PPot1AZw g6'zr>.)" T~릩J:FwcSAU]Ag!sbՠaxSdYtk'g pB)ϗ';C=E=Nƒ&q0Nm!@j8 vSAeFqh!G&<机5 /*=O1~{4,P!`8$ygk\K7<<- حȶPh9+i4\ݽ B7ӈD:BoIgRG X ZWsA` /(w9DTCޮ ,R6 //SgαUdz7+Tde;H%6,ª]k(,'sK~O7`ʾ27) D^sGqz.OUiEPKi`ƷgO-gv=lċ \ <F U5tؙ*" d&z@ަg?e+h˴0Q*I#o}p.'n%W0db/ HLD)~5I*6U&1dWv)l';H9q;Ӛ*` VY܎GQ!n5&=*M X3n%rhH̢|`D[G?0enB_Җ A:K:N7߃Hf` i7JV9x4r&:hۜONI}!6,h.\9Qh7c$Gfv 36=kۥw9eRJv QW>>f4uUÈvKe2$3LYߜ|*u=-ݛ)@#7|zc1I74y<SmN^i5oX U'JO*dibYߗ+16|ȝbɷ:a ( JP}{,t-+.$dVhZ 1\h#bkw=p@PSBSp\ssSs &Nh%@oHćI|ZoS6yqiX˖(^\w |J-R՘-}ȁFXbp5{6]| \Β!< {2)(ܶAp+LF@-2=ЅIC?X/tCѳW& n [ 5IɌO6(A8`~Dt'$'%jcEdKUiDlkAv|0kXG3NEo蚂 s]=dj¢e+5yß+ v5 OvKb|O \D('jڵSq`(cݼ`&򻎬$Xѝ3^ ЛO2_€K"<ѽ\ *AvRRZNbѢ#wr^8&;aP 8N,ţc٫fQϖ5C $UZ,"kr%}haЋ,h\值vL%ŠГmqZwI$@ '}sdK&+Q9٥ )}`Om`c_ ×Jgh *̈́j|q7랂 7e=\2?s"<4_^C]/=W#`rr?G!ȧ `J6R%<3)/ J5=c:?ij}:6eJSbca㣟 ^?bi?"i#V(рrlMb{ʃ23|&[\ /~Dn8dI}^F[H g7x*;1C.m5EL7P?4SKeл`,fA KjH>ĮL(9൅=;?9&ihRK`p+7熆J{gƜCIG1Z [}~ǰ_䗾,S8GJϔw)aonr+ڎ; ʰѦ{P6|'&dPPo0s d b1Ff-- Pf+Ci ׷ ,uɺuZbk3;;cY(adQAH#+kl*7:E@ fm9ɹ' Ɛ_H"Iof*OE)j"sqq`)UѪ&?+՚m-LUARB xoBB%f=/%?4nԧxAU|UE`h̕q;Pyz $Tϥ&9P\'ቮg1CH~ l>"nxB< Hp D77i=y?>W!B5Ǥ?;N}1"?h" aNa@-|^^0HLrmȉ[NيCݟ^KVL̰yRbրdL^Ī6l:ZEg?*=XwۇQ4n}r)\ t;$-ˇ%xYc@Ӣ& pOf]8~wL ̳(Yi S.p]„\kTK)x ^~X0N3_~#{~ pu\0Lr^|Aw_GԢQL帓?.Zi` }@ NtsO^_<}z/VX&M8{ R%UDC⦐?d% !PNG1~(ZM?2`G| H}lۏQ$&2;q8>',5"3{phlʄa^#5Z _vJ4ĪͺX$Y+ SL&plf '*;7a( a䝲^nUl%v0wf w3y߮z[CS)1 J'Hd3؏n:/Ȏ<@'id0xsCP`5: MQ ^WQ-]* )9 n=Ze"%ow[G15de$6RJnMAR*CŠX+*$nѥhp_DLz]|k7b^1ٶf -SPbv&3TmNuY?,$Z@3kĝ@Wୈ aFޝdvmjdoS;\:J'.'ݝpG>0a\}19e3BGAMՉA-YQҚ~tt19$H] 8ƺheY-1HY+q7LN~ Ws|+}K hğkpmu -__X18@}D,%ɥr@c!Fp+>ɋd7Ntc""7EQԢ}pJY~4U;H޴x) 茲|k)€رY %h=0~Ow$a<""FtBc,ѣj6*)>5`L3=,v_/*qAueeKtl`X߱k}fEYm_so}\jp12$|Jީr}ߘB(xrmnq^ňNoE,>j)E.0y1 (nFQ0[Pxgdleu,H'4HjxH1APn6PXz&҈5te1InsKU4djB<,!}9eH-q<.>`ؑW8b&HKa cv>N߁6]ǜ $QG{-ؑvs_h +Kht7ŷ,}/.bZߥs{BҴ,(/Bм?vn3Ds4$n' &tͦdV1go>3|>&.#gJ݋􎢨ҺRfFD=;&x*Wl3n"+aK<>pvp0wV}gهK_1YX3HQ3-)ENN0T6\C;‚L:kG%ɼݫH҇bh$yyעѻȺ%늟ɐ?%= EfOC7(=Ayyhv] _8gڎBfr5C/ =[c1B*bÃ}1ȁR {vq@7BXip.=xxx!k_ )?g~##lB ]{k7_(Db1FW#Y3\ۻv+Mkl=17`Gfr܁j,kux98`̼ӯ@`UI=ڐI<>V܋Lv$;2go~侫b˪[fc1G%^[bVu2*H ?؁\%Pj>yi}1(*COg.|ײA`KD9R+ծ$W0qqKRT1vY)D\%6x&~v9jCK_P?[).-դbK +AOP2Z;\Xdڴ;#Mn>1{cS`oFpxăYrQuܶ 3QjC\Tw }_5%/{ShjTʆ$S 8 [z#Df>k)US1?[,;ߗ;k+R(ϢxMnX U9cVʃJɝtw8Ƀ)ӓ5/y lcPP o}ia1\<◅A_f]FHUyp&|􋀭t̆?Q$B& =.?va{x)yɩ5j,} RsR$i&wXiFI `hF/!dNFyW$ѶCJ<|sci8TKH LOJ; %ba y4ERy,:0|'(٘OZ'n#+ܭzTKiG,PZ'ʊf|Y7CNS?6CElHT"/ \I ёZF(2i礭ss!%}*P4Z&yzb8,{ݸx;(*^?"j\3WꟲUJ"9)݁z(1;g-C@eZBMYO e5Tn\.䆐hF,c­D"![$2iugw,WUlTSZ/"B?U>0spi[A)mfvþ75y(4P3e&M`VW1`w !ziݖ{$Lo!tpbc+)3F0FVєORӄmj%{~|PcJ_>=n2xL9}Af k{ }01uIU*"N x1 m'ʉuGBQ \8'2 }/ߡ8d8z>X@ܢ;E e2K/HV!X>\z luaqo|eWB@ig;O r*ٙtKOucdG$oA-HK/ m=|e2sv 4ۯ(&(T!ޤȭ)9;䳊tI}D?@+Zs\(Ʉ]T2:o9Q(DD緔x.̚ 2Hs,A|5qȼr? #Uq590J_qIu0ꝡMDNf^.-$'H@]Kƀ A'wwD{ܔ'-}2 tmkaR#+*t7K=W+CHVf!Gk%)J h:[u6(5 ԑUmLC h2 V-zj5<:՚R=Fv܎?wW b*<#p"J?T 1&i;T0CBת.)jq2)mƩu_5}$SqbT9ݬ,ZG<2 @'k=2w7'd$'Y(Sgq G=M*KC˙ogL U ֎'mq4Bޠ3A@Fs`V,v(mСϲSt&b[Xhӂ YfCQURU#:ȹӚm6O  n4.yeLf }Y( en{} &/+ m@Qdm3PcA+ p L'? z]Ifp&Q@? {zIA aĩfM6xR֗-n qJH1EfmZ''D7O33Iլ W:5 wyTHCT5YRF^_ɶB2a/gFnNC.U; \U{"}:V˃wZ8"/>[F|n{ b7u^Y3t?dN)LJEL s)I QIE޳N8IO@|nðv!=e4-t"8gEU g]M Ȅ7W*,̖ۤ҅"u\&C ɇA#PIT}ΆԣeV`BT!i& VJE_7Sd~?`U2 KRH mu-UKb#fhwR=O8u$YUJ\MPxyAwEY}J aq̴_6{y=%B.۞\ :IUͻX yMM/(H%s*29*%[C?(.S/OҢ˂GR?p p:-J=%AF6Yٟ?}jc'߷E\Evېwx_硒 =wEH˛#>^@>^YG.4+^Y-\ZON%,țI.|4n=/&΀z9#LȤm?C3DGX7D^3dU rkà$wR K3_hszTh7a#.)ܻ =u6Ǩo9W*OAE\e\ w&ҳ-#ᅨ#c$diUH)!T!Ѳ)FlJ\{jwZ뿟!W=1B&[mq IEO=T-5;XlsP ]+ fBkrn3RX rVTYK62lQ-eܾ0*9S1µMhl)U7|5@a]^g~PREEjEtK $! Zs}bwDRa7-pmf:<+ U Obʑ=2K d;]mO!1tM,X|0}C3|qqK(Vr![sr\Q婌GX8(d[Ewnℎ2y3 V+ 񋼲0Nm.啩pMY{0B*oUwCleYSO>蝯U1O"i:Ywe&h!%Jtьk2fs!堅ւwR@F"k7.q8pL5`ą[9隌`ϭ]*٘!CC\qy= e .AN'ݣ;v5966uk3|PViok8[⌀NE#Nk 4Tg'4P&\]'vr*eeMh.oO_Z)q)nǯHkX1zp+;aà,;:kqvB½Ӽ YB zDopYY]uc'#*ώBM-xκ'pSjIkNN9'2E1^ (Ym3qL#FW˄6qO`?W%9ǐ9iYyY5E] e~Qۗ=9ziq"tsx.skid5Iؓ!,.fhO!ް~pa 5&E)`j.&eKV.&dz2/Oe{B)> ?$U ۬CL2y]:uU5yްNFȘ P#jA>|}@ېJ %2"q:1:;pekË؛s/E_ԪL[mHIjN\aioO/}Pg~ZF%³=;o}#`V=fD/&eNŵQ}rft20 (ƔPυ%uM8eo` urXq?i 3/H}]5uؔD){\a!t*HM&~ON͓g ܋ 0MӮ6{< SeW7yw(tg]*tnyXww-D\j.#a= y[-̹3њhЇnw1; n&Z* EOFgWڟ.sZOI1a^PcavKN|tTWL ֓}bf9&z^ptV oG3Y A;6pIs6+߲9g,Fa[y !4f fojVz xH =ijԮ L8WAwtX7`nӟM{{ˋkd{ѕeK"uP!~ @"R\ҎmVBpoOuMO6Yރ/@&^ߪ 5yIn=5#1k4вr0 a5 &2bjhX;땥 ycb4 9oC!~qOWC ;&{(Q?}8مN)o W#57OeIP!c9HWRLJ jt*JX7ˉӱ0 &q_6VޝT?]t~tr'LӽzOϻӝFLXj?dI󒔭=9vX]) 7cXj=E[yP6K;&owO[[7H#44^-Y7;?Q|PCH~w82Ѹ1}c:|yu9!Sfi6eLjL{cumt\^z(A*!QunηkP do ъVfE-nB![y\Ms\[{aD^u)B-|Bs(8`(_U _7E-튫**s"d:TR!'J̨LLY/zkmNP35~Y&/ YƋ w]Dg, æg#sVN9l[ϿLDp(lEiюQ[k'~Ew-Z쟹j.HAw46$@I4 5$W /ZB| ºS/ږWa tU@2pʟFisϝ_ơ}8Nc@#tΙ!זmdm{eJG` uZ:Q%g91W2{нc?4G"Plʳcup l@ lP*bDC&)88'EB-;?P!y&PeQ/aPZy QË HQYG_bSE ! a\7{_ڕx.d%}aKٚ]}M(N*tEgs7q,ͤU^(%&ڡ&*wUֵ `P51Z Uy,9FվT#&ߣJbp^HNR'0DSHqzy% C='ٺMƭ̈́ (|>OK dnDE{!caK[ xXWMjpk<\!^#Ore\\NYzdNx][Ј[rJV2v,FN8,[3z"`l7Zbu-L59&F!%b&C_xȶ—륛X J={1\Ojz%zD=.@w㗋) cG*fT .X#h&uDu_Bz"T}`bD{&vi`|ا %;XHF; B^Kά~*#:5>lzE`2m3iO:&k83s4U,Rmdq- +7ol X"$9J:} <8̏Y^#Pz+ə44숃Dqzw]b0\kB1 H:l恮0;FgdܑWe< !c7aғb8pCħgcx$3?gK(9$nu{,*C֋4+ݦG`<g"ŁRi(w_yV!P5 $ \=:> Q=B-or>$#uYyS|%} $n<8r )Ae܏;@۵4#?:!_'>}ةR`UƦP$9 [uE8b?Gq1%hӜJ:௒ 3"1g^ٲzޞO=ork&GpHx2B^WӉSKm33]Þx8f]^kXfEpk/g_f(Mo=P/wsG;b*V ĈU,vǤFCNGQC$. ;pNvj !~aEFQp5^ 0bWq^({뤞75`27Oժ?$|}K)gkmYyL”5\mO6:&[X#g8_z2y2G{dAR1ݳ@r5=lF"s^1:y v m,5:!Ҩr+Ĺ"0qg]NT~f;u=gAj18N8 I!z76 (4 aՆæg~|xѩ&xwqYje*5rW3Oڶw ; `5Mr0%\ TBŐfWw,D>J>p8'}$dwC1r ``p[VOC:r /WX2[gvӭ\fˤ qgOCb 8j5Zɯ ä e:j\bDD2k 'Z:wB>K@_,;-w9 "4LK~M{W3>!8M;-1=0t'˞.l^x'f"&vs/R'60W->J #82CL[%y]b!* }iemɨM'mbFܱA:x a;YPjr/An'Z8EMΎ0v)31#:fL6"KR?|$SؙF\ >9_'W ]~2!r?^:Vpm@Oeu=68^ aZFT *I{H`?H֦R\f2 IA~euX(*r8i.'pR $;XH&1wxoVO#|2S#D'lb42D3FzjZYz>H$Zk0|纨ǖKyo5S_!L%/8z`aS$g-k{bj?hBεH%'r57SxCImǷ, XR5SǛ6 (I̻Xl^̀>o5:)Gwd-(ERػ2-V\ \=ݍ eC!R%%ݡ{ O (Uz;T }ڳUwfI]䉻!J80v3c]rQAP7sKIII7ioǂ+ަcF@dy=xz?EH)c[B.m_RPgz2{SȬJ ey\QƯqk68>ֱg*@a]`InB?)KKAₙUU:E*"΀.vwo- (6-Y[Λ]*e(}bsnyl6/kx"`{02Jt˜LbPfV|s}~ p4CtͭFX[ gG#;iX1<76U{װ] #c|iψ͛^ MS2Y@KK-L3[{z{^q0@%Y'+s^efn Cb.IDVR`ͮ|:ed4A#ZHQR'K`nd:OUO;'[-vVS {'5kjHʸu R]JA 9m)iX,<t͌H;`iz1yڳ̺K!ji{V|gPX%%ZOd8{8ZJj80iG=i+Z'9MPΌзO%kè$ïLJ<(Fמa L ƈѵ~X;iG@R]Q< S, i=0JO"Hkƒ}D@mlYWK+6dG^#X/[ԹR;on { vbxV1R7(޾xR s-J8Ё|w&\"-[BF.*-j0͸x3R/ۜO{'% jJj7 x ѕM}=)`6ٸrmMMO;E6C?D˗;3kG )D~ytę2oR@sþ7/b E8+Ñxf!*kvB4| 0_-od9}ZoCs]g9Oq\>R{!Ys}ص͵rAݢ|Ѐx~oUjVJ*Zs RQK+.q2V ]fDsW\{AG]D_A ١lX\>뗩//l &L$U.&w4CCʾp\ZUl`YUk}tgUY_;Wd.0're4,u@Iq~ nssAҸم# n*ܼz۵I7 il5{SFuA] [-]DK3{**Kmb_øɚf! C~-)((EXT䍭!jY P`r6 | Gb-J3οns7hlTDRnOc\@G|fՄ~Ӫгw4G K:hlRx IƄ8G*ٕw6fxc>ÎQ$\?Vh:i+pݐϺ<H^=+L x;ſq9RDq[ )P&?܁:EjlnkIr~2\2.|Dѳ3Hج÷_rِd#bb4|(|9I05.(ՐodKqa`¼-mZ0jL0 (a׉ijmRYZg6+ohdB0EB:wY;ёp <+ᖯDe1~'R/S~ڜd˙ c5^~8-[W!3X74:X^mBB &j'yM">?dk'f={K+xqcd鏙qʪe$/rdDE]ZB%_–et=F.4+LELnn]r|UW&>nmw`d9I@9)] L%)zm83٫ˑ:!bk cg7=Ҽ$ܛaq9ˇa) u'pcyps(AcɏR,c:よ($W oec[;Rl+eۂ_N!'sS@'b*Q7L NI.;a1%1t" ~ ӪSqA__GpN4zQ[ g+k:aoW}8V'hDt6܌L!, ON~_R<\82!mA rqtSkgF-AEqC5b$}marsx,@g/9ܢk2eD>-yEf ~ ߓl/`yJ<' 3(QR{lCsWrokaD]@4W6Xqq.,hz[I+`%M«h@<3.ow}y 9L29z(]>p|W)v+hZͷCi\=r5amܵG 8tbc0m -lW75/X-"WdP;P[6"ӻdF)NBUN Oގn.D듬8ō{m ;00LaH&I'ڵj簐-ol#R ih} E\F`,\;HgOj,O9|1 gVV][_KԺnp}@|W| Kk.}pUT^\!}CqPY0OÛMO1k8C&y:UXFE&B`%gp*ɪa<0tN:$+c({) ˆ(YPFrUMe}]돺qhC-T;q GWO9P幨@.ʸHAPu0 E)ga$R]9GWEu:fJ{—AoCj3h]V(bifDG2ZP@ 4659<۴0 @N8a ^C!M U'Mf Uo9Xřί~ChNH='N&N@ϻҾ^6BӞ=j낑q棪Tp8XlJ) bIOfk ZjN^\mN6zs"OON+Ȉ/OmclU% .4`C HilFcɯZFFiMCvҫqvkriOB}qFifk#JnZ=| nyC0|B1=t ;SLP*,0v +TEʺr=Js3S8@|twXg݃F?Nv3^3s< --{i_]VL8X/sLE.P]uVmt<)@CMjOwz,6"c0̢Zx.k5]xsGT p\dnV)%Jm\;&fu_܏l) l5\7jj$m+Q6CO_1l X}~`wY3vcxϊKLsJFg݅5NQ>hg])5(W !7Ql|tBQ7E!MY܆3L܈?s)>C}}C%*z+6TȂA'(  =֮-i6 8Зv:rsf_RԇkC)e?8{CF~3D% ʡ`!Ɂ8vGv].d8nonOdEOUޚoIcM CȻf)=fX遮<iO?o[+365HzG4O8fV@_ѿEQ.n- QE# gz)7M Z] 7>2WJo3TS{)OPL.fT7*EY9 ("bI.Ɂ<y(rb$i0zCad0ȚM4)2M#Ƣ_!Z^岯?ѪD=G&'W8Lqg &]YwVjn}p{I*VNm#:^eR|=wbe4S#?Rb]4CjBZ'~( `/|ⰵu\-Yˎ| 9Aږ~&If<;} mLt|#]TvPخKxyJ_錈WqzZ?]2;dt,pXUN Щ'4PoyݺԄNQş{׹V5YdKlV =3&{?c[Dr*e`?(os@酥1#ۓJ:6=Vֱ&( hq'09ld⟉H?~k*\ɃE?uMۉ[+i&&D^ qf?ЪB͚+&hY ٟqFX*bBAkVF$g wJSg|Ro.L1DN#"lI1Q6SCyI#M]Y![<9I1: e.&Ơ.,AHn6f3pgU($󏝇o eVCd`=U˞Ur+!^}B60ޕAB'r/;R6|T~EPj:ְkQ8xZkYʁt>J:Բ!(v,Y"M4GB,RG-Z/4>&`hAtj uhdIc!UHXtSK'7)=HQ܂{tn ]XM?ף=3DYE˔Ar>R> E^7Po$K7wiڹ|0`kBJ?A\փ3@׍ af@:z&ӌ !tmI m/)ER!w#52!=weAdqP.|ynvb!u̓j`yÌWw!hpOe Px > xU?|a'Eht.qZgp T~;1`wfڟ81d&t۶8_F%2@SIKQ=h`2S t`ZK2%c2ܦ%]FP ^V@e0ZsZ]_Mj [X^lv1;ۆ?'}i[.N@XK5Nz w*Md.*'z4IG|J1PM*aUzH֋C?}5 +L3k0=\;IJX|B(pja8ͺ!N@hg g؁+axvtv1ϋf*/W\/tOEq8yXl6%c1hAtZ7?DWʣqg:h)%E%O#/QΒ2l5VMl4݋u"[=vB-BJt"\)I8B_۞f|%-MB2W͛aE!<ב,mf]v -.< zǮm=ow Yg&` 9sn[='Ȓjmdռ.AC"i!Onq]DQ_) 8>-b+ =jICHv/pPY't0I9&(EOrfVKγJ >C-5$h2~#a4 =$ p}[#Rg'PBl &q7WNAFsNdCyOE'Djk:3JN\?J-LnS~z=IJs|D9{UO,2D=#e"x(_Jnd qINq (W&%84iDI#ֱOeb$},&&l(Q yձkJ=M_ 血\xbQìӪ@% ꂶev*v-! T0q3.hI}xdG<;?aCU 4dPYnŏQHm؆θE%3ڃ}6#ë''MM [!П3/eb*)Ah^Ůs {>#K]V=\EM<]kGObJ_ԮQ CHr*%&k6323|oOK* {JrWYEyI[(\i98'E+MKaֈG_j<A /AJb4YF~Z ,tO@SruRw#nI> hjs2SIL@nݸIAXe sL-4xP_5.1h^ * ʳ}Mqm]"vׁv#J(C^V,b4|/ˊ)ݣ\8sZ_>N̬z NOU c3Ȱq!Ϧ|Ÿ2U}8 A^%lzhpM)حvqy%w"?L{]S4 |k.8n-=Yj 2wհ≠vjk^ PVRiIMӹ{usi|gܯT./ 7rD")З2f7[9v[Bnf0"AϨb z̠1yx]sj<@ۚEoxJ((Z ֤bZ5Ӏ= E'=9"fD3+s[*:`2jP9#aNZUV?`<W!]>_I)郅>.a%r6'U^\,y:kk#[ߡA/<`ʢ^8yKZ '4x F:ާO;NJ .ϱ=&-4&6u~Uwߜ-z;},_d[ų{XIp^7vs6mj 8k輆 "! ]EoGO_p`^Ɔ-ox.30͸gέl{EmV͑ۃ )h6b.w"m_F]h@dd%rvm g9]AM3iMј>)P<0pQ j'kB'_9( զi&1fclU3Ħ= ow?e4r{qmRiUw>Xn[Cu~b-s6{Xl=bl?2cV~{NH잮lR2.$a߉{& `Z4͒@x%It!vIT-t(,{A%G#Xp/JU.0n&m:<İQFI.>'k*GbVT.pHs3IAiX3pԑ>ܑiOryq͍gSP$ĮaMtêH"YwL#Is'?b#D." QO4u@FE':;].33Iϝt!(WrR3~u0$Rpr:!S;n!#,eD@RV)6 t㼎5yTr J9@a2j jϪM@N vyG2"5RYb v].Sz'W.o~|oؿfK3$]lB.1P7ӵH~ÛwbJt]`uJǎVoWњb ߃5*Dth۩3Fl-l2V$8P<3oe0[n7'*kZ0H:Btg}~ܳH lvy/=5w]}OO ڭ+HG(xKh5Bl:cMoM;߯t=򃶌BwVyƶMH,3SW%te%wWMTOb 8w+xr!ы9fC"znMܫC D㟶 bfswh7$Tj& *+.~+ɫ^Њ,2g2Ϸ1Di@?c NyiWhTMdy#ݢgM%]AVÒERkzg Hz A.HS6޻S}BCV" IǢ3!@!вEJ*i. H`E3R3+݁6d\Z wG]rMmw, Ǝy[  x~JrtdHl3$6q F]BUAˈ#,Р4\}^xÑDYs]KBo53pXgzWtc~}=,.ѵ7u=Y}!L&82w1 :hzzaI T1wW>i^ SzL9>V= ''*H(brK+Ska1}˛j"mFWWCWJھ'(WN*[ZP壺hT,"ئS %*@,>i\=ߒ`*\!k%gt. d$> ňEmo{9{FH ?"A o"i'nihw"E'&"/yqDNFO St,oLfҥN .(38̼k{S%€ .8ci\ T{Z.蜌mB96O[,^=j|98U1+QyGI~]O.ehpղklw*jS^PT>#[ZP6^j;Acge4vi$|R ?`)#Jhxˁ 'hU86'.hHv#4Ukm#e-VsKJHq 'ʡ,1ki((lw}0A1U#sڈmVϗNaR6P)TC~:q85&~dz*Pe9&phe=}h-jH2 D˝毕K@8F]$IڤSE"K5@2F܂& [_ Kg/: t-TN)h|spXIgz75P.M>bFqޖ`ն? /}0P&xY3ttW)3ۆ/w#&ʅgL0tu.GbMTsjQK(< ŦQE–>#GFTf&ީtPZk 0]ߡ h\)N}`JT~HSn څ"ݭ8BUOEkf>[cI?6`T[Raـ~IJ۵*p'BJC0.[$$#]ݷ 6y5Zz%=[OYˢ|4MB>(W$ѭS2[,*Ѡk,#;|X늓e`K ‘x\|UZ6U:I ȯ9fư,LȄ x&s\ճA5~bKlLJۍa "&h™6U+v/ ŦN_:Di%=)k/(5[cdi@Л_+Ye "Bi%<@G]iL\`4?;rV*Ȣcк@>?6I Y ֻ| bNzeF&8P&$P(1|[N4mdZ-_d)JDBtsɔW'SϦIq6b@oOH yrO/a޻oSC.8?2aK :c; Ijn kf8=pgթt=W0 ̷9̈́MwX ܵ{"}P{1D6eFBL ;CQhPa펞5g f1pG6@Anxs@m>؉PfGRG9 /v9Mo$YEZBeIa\Q` QiO.:X|ᮘ֮dsȢLSM,8;a@0,Ҕ?_ٟl8 )ψ LF>w `˶" ä6#I6*FUM ؟ tF"rrvF0MPi@ m[d [vYaH1,Z^@GvPpTuwUlYAz.Qim 4esfнV%l'7ZTO&|D> q̦Ի9A[=Qq/Ƚ1aux9ڟ P9ʵgPtG"׬-~rAThֱ)R'-5i O>>?<#@ ;椂y?N6ٷTT jDBhs,Q@Ӫ1 $LâRE)wUc2\7䮐B h"^&i-GkS>Cu>g:ճ HX%(~{P#3oۦ]>ε} &cd!kv j݉j|"+0hR08$"U0lX)jp[2S9YtPKSF tzm){EL_،]AVRA-u0j1]0&Wa^He J iagۃSp{ЀY$5$z1ùG~|M736h1N.c%>)Qw: ;EgֳW.8Q~%ӽ+0)Sc65I,r퐼 F 0+6 ju3"1j.YކNc?ɍ{䆉:D4)plǣFLGu4^w(o\ꆵ vYjy#ܗAD1tqd^W57c>h4{ϔOԓKQΡ⼿3GâA%v5Y)Iu%w)[ jЌxWVwZ uf1Qz9537K% aKJf!TLw#/" ~SANk)ָJ =~֟" څǞ%k,( CPɏSm?M}O|QR: G|A @9"Wl|w\Ikz]3엗ĠOB0K]8蝡M:g@AD'TAf8h$6a}l{$b-icCc^u\#C 89Y[3⍅*2\k$=5Q'_jN Rk||يdTߔSC^MКDQ5-^*S4Hob M@aMt`ޱf{d::Yڬy!j_ ƐsHԊkM-3? 3$1ɓ>3 iF9K& G(7yA{2QCOrt`x]ԿK9%z q'K4ƑR}b% &{6 r7M5ڗFc{; e~D~f&pK~޷MžڕQ/Esaw5)W;1ViC2ͭ6 CЮpҋA2~#'_ IqJl35EyTW)Kg0r7"{K_RE\]2+QI3LDVp{2M}0D%&2dZyò%sce4T1OƀC=$EMA؜y{#r!*yf)+M"+Ӹ0t^ j|iuQ|UD9pcd=Y"ݻнo3/_jd"Ǒ9X(*c>٦wS)™-/wFqE%kS"Uu? ֙1"i4Lx9%8J}?L, ]/%*J݋lf-s x=QR#ZĿ)v;"of&9 oJ@d!H{\8`u*0Ǭ[iRV5c l1>2нPԋGO/;X3b5-wOB\2IB \Nc ׃3\/Xx@T y=ɩ#V蕙(hR0Qyk~ >%ii‰y(~\Hj$SQB bjhH,Yxao19+bqfbC4'kʈ1ŋ;n{xrx: ^dÈ+-]6 P"vP0k'˨ds@\l` v֘X9B8PвF+;dV6_W9;AbFE3>©O6pWaD]G%tB\5 3W bruwe7۴K? vx_ga4c3^a *T=Hg S-Sk>i=:=Ԩ5e$(*ɀl}eh)~~,0o@/כscJG# `30,GTƻcHk _Yrvһ"N W&n]x SʿV=҄R&ZJȡSskfF.;Gr7}^)U9WhM8B $!tsԗ^$4<+yWTPWiM+j4(RHyZi~Rí?_h:!NN˯Cf: G)(a$mX,N|J~r!sa%T>J|eZZvBoa=/?̈́Ԓmb!ЙHf UKV"PDFrzgYZ0707010000044b000081a400000000000000000000000166f3d9cf00005160000000000000000000000000000000000000005500000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/sound/pci/echoaudio/snd-mia.ko.xz7zXZִF!t/Q]?Eh=ڜ.+ʅ:a˪T> 6|a3f!l|Uv/v@6'v% 4pz82-\Ɇ\&iL!.F;EB_dL24x%3B纸g}niJ>]J'?#.f\;ӝƇ¿YY|p%88 =BآO"Gdp: v_,rB* dPIaQQ&o3A%`mw*?Glӣ^vF*~Bu;$%W)>>j6ӀChꦋ8+!|~&t}딴] ҬJ'Llyν DLILFfJ{Yl4࿸J- cu9}ڬІIMPQ S*LRCXX[).,(.{XjX,J?Fo9FX.k{ǖ4B[Eg7c+L@Wno߷)c`Ea/auZy{x21ݵT9Aw5xrpH]#?ъ'2"g^6n,(ar_RiU gdVcOd#gJр.}CMNb~\1Te[l'7ٯ2Vp6Bׯdrii=-ȡv:3* s@ .~_]j/lk["mޣdR}2=o:y'e"a;bV0$؟K󣴍[wߝnC$ ~#jk"Ň}(;\ c: Rl,wl@5Ѡuw˄ڞ3: * Tce 0"2SYU Q\ 쎩czf_q5\8!1P]$ ΜGKFF0%!Z=ݵ뼊 mz UXJVbcA u94vjuxLa  fIXQ?]p[CY &ThemK|[W,dN]F\o2}Pq)bIZ_7eS(IQXmҬF ORQٮ&sGO}w`uAw8PGw&[&8xy$ Tyl\sVǹcav%XX)|p  1˕z.#6?n0s׿"׵+Z_%sYHw:W!dt((a)d=}s`cZ0)F&ڤ x8Pynhb dH]vwU`:ppXAk.ih7p@A l._7宝)<^:ERon:v밫+_w 6;LH>sm(@9|]ijlhBB w-Zr0Ot{:oe@JF;p,Q>$K{FH\_v7Te  |Xikh`?I1(%ɛ:ٙr܎ js/B;qBtJFOU+Ꭲ>?Cx:c$vCɋ?_}WN2ו`DWkեh?;_>]eeaPL)*%(Y^Y}DtmPNW<<㨁u. Hϝpن{LmX%GyT^ :4Oyv!d|SAKg aV<۾nQ}2֬.g>#)r ZPvkk.0Q^to N8) A"EMBC`}Y7s\1 \I- Np(N~*V_'ctM46@qOHFY [Kfs(Q+Bj8xCwBL>S03*+_ W.Lͽ;:r^٨k/*J"쬫2GT} z1sw矯Kύ5E@ ddBpXq{b&>y[JrϗG f"+&>cоW,̮{iz[p?-;'9uA9Us>z'bu)\UUqB?wÛ(yBݳX]!16ķ>hE ˄cFoHn'`-ŵ 6mŢ'kOw'Xlx=z/xt\ is'1éj!PCuoFgJp;M3 Vxej, ~'HT-DޒO@ǽ: 9O,3KKf sm1N*B`XKA4'=/ Aq͈+kf[u1g}@%@x- 7D=k\/}ϭ*O\80Pk #-F#4 }BdogB$]sg#ya@p'ҲF=MNo[lv&mXj;ؗiď~fУup!X—6qh[7ٍf.Ijk^D;iqWB;+rsT6 r1<16Oe^$Q o|X*ù_d]όO~Uk̋bOBv,ϕ8l|+ɉ;4&kAEòYQ\n¨͸f2x'u>K)T-k\)=/s/p% ,ifh.<@ЬYsc?cM R|[0z~vʲ9,E[(#Kv߄L9ؓ:$<%=vlOV JHbuǖ2@^32ihTCG3~RgŢ"0!AFG9 2?m! iͫ&u G=ԄjhLD|?P74Ƕs弒;D NHXr$Ӣ\}A<0ܨU;2 UP?;ӵ )IΓSnFEތ4ʠ}i<3T/x0NŁl{xT0,fJEcQ-5*N-Fh- xōC|`)gx.yJY%.P?%& |{ sdP•n\t"!'Zq$UHŝ@d  |EGѰ͚0E]ZxG/HUǨ|[+wjI@Ɖ Cap919T$jA.)+EF׀WY<|NN^iضVlҹ7pa>b,Ah&cj8λ3+YmG +iCN<ӗ P.L,Iii_V^aa c|KH8o킠opk)1gNH3.(mijfRd!sloWETeP)p^`p`nH60/8K#JtJYcZ>-PgnyXTorxytFiyLJs0X({WB=my~|*@+w6sceBf!E3^M޵f{ک x[qԖ/9Fd#T+N,ۘ9mgyyf5yfs6J⭝_>o˳|^c|s+ ce4=ţ3.y;mbkZm?o- x1vsdm|`LW"fR G>O9ԂgNIMT2do'J/3*@3ځrb <\ߋv`0?N"p{%D . puXI2b{uB}pMm}i"y:e;Yëh£15#+ ?4̉Szf-)Ug#w^>Kï]h_5ײl{72;qƣڬ$fqX+mjP~`ipكE5YÃ~)h5.N}L5&nXX8<]~pM p}p&;(;D í%e%ȿo);2'kvˉX:+6}\ܦhBR*Q13y_B*xh.{y0ѳ(5A̞D28;Uo]w.-Rq@rxQ&Ļ@zF6jpÌ1L|`v1P'lCޤ^-eNohEǏ/YFxF91l~N1q/@.bYٗ hG%1ҍ[F ?4^m}$c-d8y*wn䉲ʃN(.Fq(hB V ZMdOz3%ʿTҵ("u8|YI{k]no{ h\CQPAW<C5:b[=_ cNbe.iq d2֎]יց(Tu/T DhX6aSuתֵÕv[3h%hvc^N(X7J曔 $]Ǯ5ԝqʿKA37Me絻z]dh|h9VE٭n)`!4oA[!2܉`Rzb_1\(>IJ۽MVͼC5*pbZgpRF!asZ-)&H8iv`l, X087$ֈP,iMH7%r+p܏AcZPHKcs~R*w;) O ;',*~·,s.Ik(3s'">uCoD]E*^f\BI^ O.K[Vɮg{ƹ+Uq]Ƶ"7/zU3 *SEOP&~| oRT{˺WdLURr-}5x4JG%lE=U9dɕDK2dmvc~ QmV^vgK+@QHBиQu.Uŗ(n0="xd(iGT7"F#96dwqÆ°rw^F#!8P0t"uĂ9s\ݎ jgSLE7$(\D9,Yk<0py{uw(^z""qOt#lAlLwO?%KC0@|khH{Un aŸuPؗy"+.@O(rhб#BO#0 ^ V bx|s8y[.SnV2ȵ꘤pjPgYά]Ӝ77Xq3'N]/9YT+mTbNgՂ]V%C*Uw~/X5_c <ҍ]\Mq ֺ~(_db? 4. 9,/7(\X0T0P|qaV\zvcK-hBw[8@-7'sS^P/bNfaZEef6"=j ŏ?:a(uِ:l`6jtlg?$ 2|)+NhiW:ULKoM؜(Th^.[+ĪR6ȃj38vݳ."(Oqi@ϣ! ÑxFDN"&Zgw}ᰓtM`єĉG"FOƉɦf0Pk!gʰ{Ou_%0`yv7RXK6ZO:~yx<-ϧ5c&gƀǹāo6x}Bk]&WL3RFB,gVN<ѧVw ᒵ{|ASB @w%&I-/7mcB*Iԓ7DTiˆۉ^7 q&[烃~x0 OU}(d~2w0shdސJR;H{>|^g;7[iG\k 4qk,l2;h--#6^&oxS).•"u=U.TT Jzg80?L |ןI&5̧/:Fi$-ΞOp”:VAtyG'?.H R|Y6RXM:Uf .$@v;)F`EQumJZNPo8dH)a+SEN@X y'"*f8$-$I;P!6ޮelWD/ كCTc Y8Lf"?i8y}]{as8}ksFȊ; ģP5hcsR_vQτ4bv;F{ E,+Dg;/-TX6x&U Y𫧑?. eJEK8ݥD$v  /x>yApN_6 umGY+Ӏ=?z+%ۤf(s@ *:"n:Exl w͡qQ+i I`aneGǬQ=w>*J-e5)X55xPb f&i;|R2@1, rIW" >I:,7 ywRWʃt<< X0gfC ފ{ZL*s_rvt. DYr e/IeG}QH`ۺhtv}\HKo[U2 ReLi$ʊ1/Va2M+?DŽ%4_O&zrEA7Gk| $^ZQ}O"eT1DC::pAs1ʧxД QX^gf{}2IӥX;DlfQyĤ2V!iTe16(۪@a xْo&$>Y)0V<-ݲ?-ɚ9yIScK-k)vKL,ݧ|\u#<-uOAAo}VX]+4 q6QWDz?;wVFl&rU(2&X2پ^0^i~L2Ugdm(s6atKɘtd)#u+0cMli0_yրAbC㋭B{3]SzUQh{3JmQfͶ)Ao2E # -0^$WJlNj{'ɏg\${CpĹTHIZtqCX"@i%Xg,\m*|2G,Z9~ȝxDIyb^"Ҡư>_i"]/Ng>EwŻuq $켑-I0u:Uw/ G#Գ3/0E ;POɑS #WfǾ6= ZePh|}R)}ħ؆8ձ6~ڧPI ZZC Sg!΋ v%(U[7L[SgS"u\jpgԽF"8Nn-s<0꺘ϴ>$4p8EVi3ѩiԵUC]5q9}.:> >dј3GL .ݔ5vjsyLk1T Pn<̴(Rr`0 E-#5%%xPrv |w00f'[sћ2#D c4H si 2ggKV2[@=[idI=0/1O]+0-ljIP{it8^Gl"3x!I2FoI,2QDvY8IK^Fk璴U;I 2$&z.c^gf}8T:}7tka)䅾5;X@1ߡ^B(C{o<+>20Z Lǖ.;4':Z Hd[GϏc>@(VG )kZ ?Zg kI]n(YRRcs0BäJ:rK%w@\fgQؼ`*#>43|p"riʱl&K-8x[y0WD,`4P.yo]Zӓ}$* TA? [18jGD3>'"[mh~d櫲PmH XT෺8Wme[&1l{!'[z6T q}x N?AM _8aT)y:~Ƹ3 JjpT0ʷ74?Bvb[| 7 >1 VޝE-U`P.p%KfgM!}ti3炚b^-qYWY\эC*^51i{]+[#MSfE~Ҍd œDfFq$2AP܋KJu֊{ È^&~4\=Υj jZpP,`hUq93%cm K1AHl4|#X J*o?Ox؊HsΒҷ&%)Ї\ h@rh`+,2W?m iUuCt[lhq/:b2/Y$EsY(|rm(}1^hgu\QǏ`wHksUt򆆧7Nѯ5)/oEi3X;vB(FVVщI|ZVs~B)z:؉}7EQ=F}}ѣ%lrMa8WoQ cplwb?lJ6. rw"-Blm8W:Dk==V`r׮;Nr9U*e//R7KOڋu^Nq-2ɹ1y&5{Y\+>+nVLcD?|IN/, ֚Ro`}OM0 (/Ɣt_3]4 V$$۱Stq>3 8ą}Ϣs`)]oC}8B7cfJiuN.㒑z݆4D )&!~,xH}-oWG˽[-aa߹ϗq>e:V&6Oŝ(>©)4$g"l %,s)cDL/~כϾ<=l灛v;Mm!턗FE{6(VDʱnRbkq|ʵXR(W `7=^ 6KEV 8&wʶ.:aZDux{D!=Ƌw!˭(ނdPJpF!@EjmҼ~4 A 2c/'ợ7 +t| ^ωچ,[< W\j;T[]&ZG?j_̦ȟ Gj)/.M>˼!;miQ/{ [3ĐvcqM>-UgK> 5AěR_yZ(|/X va+"8ߣ9ǣK[L|UPmʂCԊ?pRι 1D߱;B ',26 K{0cA&퍧1@8x/*A9,Οa?c_fo}Ώ+ tߜ`7 {G8ݒ_nS31QQ(C xt"Wv @Do9#wKR`Uy_~a^behAuoe񍼩f3 yMj'jc#\#.TyBdl *,7Bw~C&6Zvr$OŘ YN\Q !\s,Z6}ԡ`$ji+Qy/+wUD8FB+5c/qƞ._}t%Xp%#bSRu0*J==(N\'*:}[E72`g0 s'^2*K݊T=U;ɯf}=+Yd?ϹˊΩ@M6Wk92Rؚ޼Qj&"R1gԿ?_]G@UVd?b^U47 ,Y:M|0 F߁C7"OFbm'e#CSC6SAL\X'@׷rQ %ʢ+LlFмhDt0)}$ܷ<. Ca HMOo r_ Jv sxډ[$k2 LMX͘f#r])97eģكLǏ&>`N}Ou4I.j zmJqb-u+)~:=z0|Խe5hfohw\5DriY\:~ zQ|(F&i_Rר9uZ}iY1ʚc҃aG'hF Ч)^3 4tXiKG7Gٞ\՜ 7P9qCܩH3`5q G5:x[0UIoί5[*aSWQ gݴa=\ Ų- D_ڨ84&+VVuQpcIȪ*TxbΫL'(5yލc_ܑ5N&eT-_s(CN"";2Ɨ 1+@+ YGLRFZFTQ{\9} 5gT$CcߴaEa ;9r*70"lܘDzWZg)_# 3II$KZp%)q݈ [xoɩ+a۾K݁yv+Nt);R+S2#؂6ZJT^O0>8kOcNS4V v$! 8i}Q[ڔ:=p1at1$$:kRpĽ4뷉ӓYE SEX|%o{vIBg%cuMQdy06†y-}(8qeR Ps" U`fBqk\RJ+0CN' ջDk; ,BamɳWR2d\Kψ {_$e@g{ó#5{_KUs?#PP3 !0V_ %~[וN;5Tv2t9%sz%㿟k*|@P. Y7Vvf s{cBiMe3O89q!&"?ʩrě> Hw4yťlu(÷?_PG^Izvz]v?p^DB螎duPAvNUp0I\<?Nr~P>Yauf5F9e}C!Ë|\/0#ԇGÁV>j\yH"D+ivvd(=`c"Ț0z)M'AfX]{N݅J +k@(eyic|1 f%.U qCt-jA#,wzͼE B4>j8M7މ: S}iF1?Z楩r6G4n''QVՕ2ӭZ qؑ`jN6*Rn \펂Z$8Ri-Vf.f?Ep@cu|Κ `E]yt'?aL\[)|̊; -Obv2|:_q}3j ah.a Po,nvLc-sʜxajX^x4D}@eI&V.lHB+!%T5%B0\ub< ֣ bTr 2$`֌;C(gy)޲\ _؈\Liz/eO2g8#Gk?ƉL&'bjNEY Xm"Aa߼I?giwQկmw+PԜ D Ip} eӀCzbLWʏ]1ct՟=.,`8?Kg?lK6zy5ɇ9d&M>r=vsSxVXOB_/ҹXMC.2S}NAYh(E|R\?$196bHle~k.3}b?q";_HbCv^G -YTbazC=Y|,\mpC6$!Ptu @[& -8ԗOK9r*4׻m`Yi7 놁Sh흓ǤO4SK ,2 /PO7×%O%\k'zH$|+MpK+&,lwmJMFHu5[(\avY!3Fy䌧7,>/̌ yhA A1t},v_R8Arf-ze_|Sl4^fe})ɴ҅w]hX(hA>"dLJwp! E_R%j@ydW0M^E4oS"U2,r/R: h\!B>zN+Vc;ٮp/.&0H芁%6Us=b5\$܂T*pƵ`OnWǍ30hTQ Fvvl^ UAqC!Ս3ޝ'>C lڶA?6 edƓNgo&M9W& <* E7:V1YOBKo,C37^x,\\*~Ȋө%Avp^14KORu B+k ¬=z?;PeU =Zf}NϹs1{sjkovшF6]#݊4x2"PޅFYV&!~fbɠiW>O1Ry3Ør; s1eF0X{f)ԑt2U | .7-wn3^X5RWٜca; ߹Q.״u|\jbMMT`= WF0wR@տŷHgYZ0707010000044c000081a400000000000000000000000166f3d9cf0000511c000000000000000000000000000000000000005600000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/sound/pci/echoaudio/snd-mona.ko.xz7zXZִF!t/P]?Eh=ڜ.+ˤ¤NxdFSީAd$d^Z5fr|>Jۣ Uj/W$<>kb\Fڝ^X.O(PL,N5.F{5>,|, zA_zq6r=O7sXݻyD wx`{- ATo)_Yx0 ? IaOR +iFmO1 -?ގ OJh!NamQf4T&=p)"Ej ~{QֱmI>E loGmԲ=`? hƂ03Eʊ!B}nYu; `J$/$@[FS 4`dΟ#PS Mɋ@jʿq4F"fdhG?qPEz/ XS_6 kpz+ ]4U!J? ƸA:8~v4Ҕ Ɂ{ykUWvN‡9F= %4M2hҳzz ;9Jmj]Y򂦸t@Ym~z_I#U΀~HEv~-fcN}];,'dYh/uiE@\="A`vy5.P-1'"}ۘ /,L?d5OH[ιD,*`ҿ!&$*^ݛ.RH^鑬Ld2bgƽWRP6a"hQz#Se ѻFƺ ̳vm:gyaO2]mW3mF0wIN^<ՐhO"$`ԠKA`Ph"4a*rOA]* 圕(FŮEi'GlUG`Z5Dwү4@uϤ=-d-e2q XŸD]V@^<}yacoٓvC*} #U>>e* :hn%)cdfw>HB3t uݡTwDĎ)##=5! -|%:oD)@ʀ%6wQ޶!Grz01QkhHSrD%4B}<, '=xFI*A6lWK|%E@ѭoPف/1tCI# 4ۧG KLdJZ?^%VfÜ=2UxDd$3,rlB$a?+k4m P>w BSؖ#T^IHȗPˠtRJƦptQN&6_^,^yFICyg}C7!Iz/egszk e*f] 8Mu{0W^=OVʹdlHD7{W37/[Qp_Q&@S9B_jz7 Wv:Aڊ{D0<0C޵ewwT]{?Őx @:gI),E;c[\.3V5Wg yqDk=27xg1 IҊ!2@+H^-n$q➱%ᝊ#MNh̢̄g*8@Hm`GqŨ̈́l߶Rk~Du .Ta5us3*JyHEkg4y݋Iϫ.rܐ?;Pbq1T3͡Y$\/H>&˭;S::6S:Z-V+oN4@SkWY@ߓ߂~6\8r|;(sEvt'"D?3|H$En "ŝ5*m8 @l: 8N/T΅=l|wT44J`2k806 X49gkC٩)E~@fS +<d?HA 3Y'ٿyR*›=BMlBN& UA>"ƽz˷+JB>d[?]:" |2!~p\Ak%+T R:;]-(V[v! 3o+N"JGL1)BhI%?i]s\2D߂GC6P;l d!ڕ6/B5۰=?UM?\;2Lib4'yuo$}d#¼ӵ!+bv!̩߅C`ƗlxӞF®GWYr4]f@f#J1hi>X7yF2,u⃼S(;P q^!(!=O xsa3hfV#ڒ14<0cr ys,NKQji~=HIyDXqޔRQ+ 6zF(9>1hhͦ, ʕ2xRAۊY|Aտ;5J`N hy\\4&YXqPW =)=-ZQJ,Nߏu[ɖ 5I~D$I0>rTN^P6ljj["$;WJ8q Q륱+hF]呷oL|Pze[G-,F; |q:BS:5ggBM&-\`h~ F ?}ћ%^?e)Dрږ6`{tϊq\HfqMBIWC[+Mn!dqؚ Fl} f?9 8T̰ 靔7^|ӏm6Fk.jBIwEACk`1) A^I;m\},{Ҟ߰FTco"T(+p!xLܕbLۻhYz2gsF,RFS<.&zrS+Y_IPShZf 2sR1 4bZz..P*8еU:i_SZ8\s>D5All)vtaY]ʑ̄]Ϩ+Q،>ou!LX7>ș6^?P=^̨1;V!o3*Z 6d`6@'AkI$^~+%26בG!,P"!{f|1̆y+sSH%Maez 7|0 rzL Q_ W'mq67ftvTf&w5hsG@(3;|~ 6XJ P()d~ v;܁Q*T Gut~kZ1(@'[^xOH:9Snu.Q$}]/r"0F+- VX|B#<:-ëXLIb)XjGUXSPK [Xᛚ"_z-`6L̼'-f ȆrzAh:v(إcHBMl w>r |A˹N+Hg7ռmaNR$$QDzFӶ R;҈ \Yz>T޹\GΫ:)O{)TCsZ ;Tpz\/0t1K}X2Fns[iHu& }>1s{xHfICZqī (A9HЎ>ls/nc5{S> +y{IR#v*+0M_X)]J'n]Simp[+]e;! r s {b}#0[{k)ې#!H=ٶ^8o:Be[`VN[a*qY׿럵{̙>Q=bf|2Z8G*㲖wP9&bYd78^,Ł qA_2eg ϒ4b"m+ߠ)h<\cpi90 ezfY`^gOtсHU?)^ C:-ކ]}>u׭VTO v qj" 13XQ |ۍf~ElPX|LW'8 P1ӲQ|Sɛ ]XX399Rh< Z̋4Mi3OH=Nx9YĭmZ(snk݁uzU-(ٸ=מ|^04ˆ6A)>&ӎ~Ғp]_,*{ym]pT|{q@TM>glGʘZ{{=˓pPIXoPv4lg0*ǚQ4t6GQ,m9EܹegZCUM .E2Hja߃È4*),ZR9sLZY1Qdq1T1 KΨI1jȽ Y"y'I%Tkٰ82/9-In{y^XpyѬPU;\>#uI ;mQ&^ y!dMv"+[#*ĈׯʠYI=koZ.\X].  dshMДq-%P>{_!0s=Dk3M/bop= !dENudettrK,eB fe﷣6¶p4n|$3CܠCtE|lRٺjLM;拯 blK(;Mo(Q£/V`x$`ERujvd`%C2+wʆ[} ,zk,.GThD'mW\ԓ,z=U` mqԚt)>T-"PuBdQ"Fʕ.1-aܭ q ;Wб6qd 83Gz}Ks3i(B%E GlbhqҀAOOͺ%کPS0u>5+ S2S\xU"%I=Ɖ1%eQ%5t>۴+I-'.pfAymX=*.wg#wUڮ%EĮrb}e-ղ,`,Q6h|(Vy֭7 #a$f"HfJGܗ&~JЈm0X e55Y#\s T7{>eM?Ԥ WͿ0dadbyRYS34K[`DƃF7 q8#{wjP9ãFka^RPd/\*` յ5Z#aŅ/Ɣw\8N7'=+7ԇ[t6Jq}ID8{ [3 ~e65kq hb6<3 5\ln@ɉSpqT/idDW_?e'(j9_ղ~x  ڍ-\8t ɽ#O1u>ͣR_޹2!E\ZLt֗l՝U_ţn'I\޾e7X6PS`(V#VekW)ZjF.ĵ3 tmy.JtA4*3x#bA0@%=N͚\.e>KޒiF„.yBPΣP5Uu0DJI#xcLI[pY49eXXBa %.$Ϋo]L6ń' WJ}Ҫb(_Dkn R@"CK^yZ}vڄ†|EoJ~ͿUt%rUY7Qt@T[ӱLÄS<2v ʹjSW4 Iޝ,e鞪fk<Ÿ)CRS zםi4,A4+L.LOĵݱq)ЄBsߌ1K wvMV LFrh\q kE[K{lνnwmaI8ˇ24#gu WtM >\M.Ci#3 mzw 'm;1A2Ud=Z+rf QGQѳ !*n.F2ҳUɟˎvLӇ;`cRT'Q~&(MMG'p8D򞎥A&5EGL>4Ni-+z2Ii N!H$wed򞅷S.Y+wjAW7?OZI&Kh׹&uj)\&<~Lδ[  ~9?ii4gٖaj ᑍ$JoDe׸L[[2ݿed[A߹h$33 CVԤ?#Hx$SPska J] {eH^0ӻҐem\.'Wr6mZ'kԄ)2ȏ L }f|cÒx[|U|Z5xgoC-\JGlu_\{$fEx?)xLܞ/yFCwܴp-PT9UC7T Mȕ3OI t]Ao<WD /~fD{J#%}HF6R7ƥuA()Vsb5hH s9ăsa?fٕpIӾprg T:b3J).QufA!WZNo +iÿACr߀}sC8}a9~¤%J|l#P']lȚm6DZPWXBĮZLbZJ|8 $1m`ف ])!ۚ:ڇT[!GKuIWxL[&BP@8O^Uel}_o} 9*X q^';)epIbŚXǕBcˠXE}V'f2tiBګ fA~<+VC=PS(y9ƑAn$Ep=*\쓟 eƈFm+cOzɕ*,&)-zwb!~գޱ魬a\'!:-%S<T Eķjg)EyVXa%1SgWōH(5qOa5жd⪿;T!t2_CDw,zD9UvBKpJAX L(ȱ%!/  mVRE c/&vC.G@.)`0KVV;a=@[1ZlK|X2}Œ0_m6Dq\RT2huLL dGppHL]r+KGA}='RނH㣮)];tknX^FC) + k I"j \.?c| pOH3YR BѸo׭g35}pFz3p $ ,'0t/1Z!*ǰO/?XD`2.M#Uq<KFTMUeHJ0~%__SB6q!PIGYꬸdFn>xwOҋ1p왒uB5GCNVaa]x#V*I >2Ok 7ʜxTP_&a7gΙbk`+>Bފ[P=zJIJwC{/Lȝik6a1uħwJZɘy6ĺɞI^!v<+@|92>\swVr[< h3 /JF)UeS7eU=X x;nxLbPg]u8\6 4%=o&;c' Vv_YT.F¯u*JQ:㣑[}n{Mnd![k"v@!ElWc(,rA|U+n W1r+vm|?G#5XP|CHgNhPK f(EݣUu//wNlZ%xnԸ.fN~Rq0g+r45 :1bwnTlb~@NRgd;ve_-#X{W=μ(3[ex DRYh[/u/G\T. TDCStJ`Y CC0%gHmyp&@:ϵJƧ2DLz:(4MH <~b+!Aȯ"fPVF owlz5 yn?Jt`4֫r0~Dl 1:r;^5svG;PY.u鶳8c.3zVK(=#Ft8}nH=D-CYV vpooWV(TIlur05'@nan_[G65Qh?ӷױhi6 ‰IWeۻ4X(, bZ?TCy[A`0șnIikwVfS2jpݚ\@qz'U K,^wN\sʚ_e1Bbe i֍vҚG~z'/ŷ}:BV{qĨ*'5T@Cw+K[k(8r~ Fs')?Xi %i0 5 M<!)V&:|0L(S'"jGr5`guE'(̞(jJ0StSNp \#鰥IQ6dєUr`#0MRg7ׄ;4;W:`ϧ)M~\fa#4խ _,n/yb; @Oi6WIF}nw2{Vyv'ٌ/Q R}],H* uiZ&ܯ&hF9VVA5qiɱR{T5P5_hX15PQxo( c,ȓLLq,*8[Nds7A1Rټf#̉+ Nu&ٶrJW*' =8Ae@DNYĜj GQt,볼Il.gcn%Q, r"iLq{R[@sɑ<1 A"&7#q ɗ,C&VBAFm|P3FO^f YFq=,{A)._A;\)|m-3҅r-{x_Xp䗚ЁU^Q rh"sUONʚb\7LBT>= dbˊhfتL"œ?0Zz}>:aD*q#+,ME7}u\}J$Үɯ)\_ir#|Dp tւH!*ezd9 \I T 1_Vck A9^&nv.nv?j=\b7I*ū&&tSZYG'm7-8yn݄@諠yRG")ˤ+BAilY G4gx>! a pcS"6=U6ZOiDkxLؐ;-| y2@ 6ЈnX@H)x(z# l;e8]銩j“li3i#mEkb~K{&Q6zK͓Mu]QIIm?-W2@z+x 5a3"a$|%\wݧ3q}:iǨf򗥱&LBv#{E;. 00)U]X5%LS1r_"|PxL҅ѢEƬZJ!OlrP6hvA;We3#w1[1SJ.O[o2n8awξLTLZذP}3=v1Ñf-g66㊁nЙ'# 0sU`N )xN'nP k|t$BҞ>c( j߱J0Ѧbx6ЛePOM2ۧ9bwOj`9Ms$GbTaM2oF]n&L&+0WN^Mf0OqVps7X@Ǹ+ÝWR$+򘯎%oL[]P?޾4~ov>1Z?u5 %&.ħs 'wIbx_nl`| :Jp5Hd=k뽳/ m.;8\t V?B-y$8VyUk P;P:BqYƎGV/4٥qSDܾx"tXMK~Aqm%g6h;& !;T93i޶(f?q83,'u']XfFs ,KG_Ω;9ʔޙMX~::fW1wM1(66gHPYņC P~禮´i+?\'ZIqe)L6-ע"[_,;7⊐|DL$,acWiC{B×qJ6@ Rv6\]Q`n񅠊"wkF#ًdqwUBX&(SV#Y`8wϑ6 Vw;U˨-pq'J !Arpgi2}w ^tA7l:t ϖIr[<8Z.ܽc޷.\c z(lBRdA܈f*vC\%i++6!;EHњ&̅G2Tq-32HBIm␠**q; BauIthz5ݰwC)烣ՍXAѧVp-eaB*I ;uLDҦeggx1LCCPQ?]p[G?i}vy_y>1JjgXO_2UB&b|Կ]dJODT00iBP v"1y1BRF^- ͡@*5__Ngu /1责i_DeYἏGEnz)oks*"َԛT|50ʾ7܆H,Is ԞX.k (`hhx$JH;:̔џWdz{(\:Zΐ?e8˅@| x@ R@7swB|!sèǞfJ&C ߂EX6~BZU'OTGnw_?}E}&V1 8pLLsn3rd ĿHx%e2hq]ցpGF u~ ԧTYX&kq6kdM鋎EcZRō@7tz||ہ\xW`AEhZ7&j?\淅nrHi&hiFu^J_/'.Kނfad.dSF9C~av)@Gs BR/ |ÏV$];yIYOGpP4!KAzC6yXJ^]ߪo y /x= kYe$eڠ^O!eŎZ~o.c0R]-x:q,MQٸXqiV'F3[䊺sٟؗÔ}?"gɒʹ &aϽ t;"g>$aEj>pn6g.ΉxwI=h1]HLn֯N@BR.aq)kjAנЄ.sX_UY-( 3O6Ʒ,T`F0TASXj})sw\(bxXWM $ :/6/FF񙯱byr}l1ȑjW\zm[S_MOd+2)/zNt [`)=3 '*ɓO\-a~$tV 2RL!FR]וK0rJ ec&촮q,c"łX6yC'^l;V:BniDc]LƁdvۏΰ -5%L4>?Ei!pYwu6d%0I!OK 3빛p Z ?ZtS~Nёw)ݔxrV5c=KU@;60I/ =Cj *M؛#Y)6 Q0ߊ<-L8X*C(lj[1MMdv-Y"GG[e.?Es3t"WK+@ _L6v`]TECFoiSſG<=ͤ]ﶶ@etO5uaW[OkiYRoi 8Khotkf׽+QBAc}ŕ1O*mnmu1ZӲMճE&zok.z /f\k v0-c&yb?ǶA$Oޤ.ب<O %:~rɕl4Kv&o@ҿy/B- _KC}ı8}^YjA#/5(/XG}@mYE*1 7)p+?ŢמxiC9XDnrOjȗIo 27vPyZQ1yO?E?˝rLO+'C$' ,C %wUSgA'2tD+umY| @B̧A:1m=a9|A8hkߑ`+'([3C [H^DM;:VT/r%@͍ ӺCUAU2[stbN,d-/NEĴ+Qc3 ½җ7BOljlG*n~{^AftKDG^BseD2peOOy_,cL5k^Nʹ0Fr<~9'iJ<ُ$_dS4a{_82|[Oh>&xD@I ۩G1T?iҹ3"cr?Krm*b^;i$.pF$zR@5z2"Gzf Spj#_m\4[SqqIpW W)T?K/a*7+ϧ!H(bh[fZ,&JP:[Ny Q/ (5Mzқ}bY]}a44h$Z)3jFrCb[wbr\&-ڂ\V%/RH%Zv *\I> a^)Bzl #aBU4L=r1[)d㵲T\hv؅Fӿ>[0iK,@wH/Eă$r?৞GO6ߙ:ip>sVW% :X4Y4ݹw膿`.%t+jU 'dA+18)в?P-0+mo(j㪶6M T3V= Ւ?Q*2ai K~|1b(`齁g28{VjZ^xzFdux-2i] qG.lҦݒBjWs78H8EMP Wp<7dFN:#0}Ā IlU0l_12 NK v* ?Ѽ$!$zxhiWih Bk2͐O|ze~~npa5XgFUEl4rz;ȃ~;fCU(YNCYp[I32Ja"!3PMDjˡ*ttj]#Ȟօ% Td,tv66+a@AN+x Y@{fB嗕&Go, h_6#"*$8vo(1 J˗CHF*UIJM! ViKKkI$X Y~d><-;+ EnN=d^\&#2 Gpws =_W$8+hnȔC֫ƃ ],OO"`?E0>s&_}h;lgD9M0*~-p4B;ݝDItdQ\Q4\;kfDmbȲ>~?`Af%uOYN)[,wO Zm-1wk.5Md^*N1D־LkqN ! TAsǿ7&LfQzO0f-v:1 `ɞPAd(P)x?}S\*QwvvE+UչYV?,fׂa{}*v6,7ۣyU:!ÇfQl߰jtH۾5OpdPcyоcФ`cVm5x|Feŗϯx4*6I@t.Rr'-m8gBcɥF7T62ҿKP*DD6ZLx;iL"{K=yn p 'c;,Vh"G0nsQ`Ao; HJ  ?8&`iMB!ƹ}1P]r[)Sμ^UwB%GVmBk"!=3\"3B|3N5lRx." ㅝfV~!b1.kV)]{)q|E;]LƁ:r|kHʆ:H4`,LB|4T|u %A?AWKkM*4 GY_Ѓsvs@*\u!~;l=ةU- YM(Mw-zIzi#c1%RW(إ3KgPւʶXglWd1ZR3f4e?0Yrn"YnX\tj`T(,H''8+1w2򀿔1^P _3G8>~_NCR`6yZneFnʯ {[qp#:۷  Aw-Т0˦߫0<$a qPؽVIt־scxN]NwpԿ0EZmLJbd&fܿM \U z-ɛ(.GwI~"K:H' [iN i|toI@jdp+Z|0ߪ@e8HAm2;~7FsiVƆmRGo>wa}_ս b@"o%A^koZ2t-fVHXP2VRK j80lO+b6.ţJ[xǀ XWWfw^k}ާ#8-OUb?w`kT- }ZD'LK<ɺ ol8#Ĝ|w[*?F*PS@?K!ǭd'íG\]V;H-m"t c.cJ'眷N fF\wZڂt]̟+3|e-/Bk#Єn(ԕQuW0K*62 g-O"1h9ɥh\w Fg8=n!/3BC*lCC^BSҌ/g3Pޗ%FXpyz "I p()pvU5mZ5g I80rH+k;hƋ-Vb TC% U9{0CCIxnEMt5zR] O5;vy hdc ϥEtjpq+iqR#n2%G?F_LW6g+ Jx?VXdzA͂ˀ hܷH&ĨM]-l;7 NERI L+|,%'gYZ0707010000044e000081a400000000000000000000000166f3d9cf00010048000000000000000000000000000000000000005700000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/sound/pci/emu10k1/snd-emu10k1.ko.xz7zXZִF!t/(]?Eh=ڜ.+υˤ}  RjVftS$Y|Rtu SID5AeX#:б$rOs!h1no HWY BP5eL MQ pf O?58hܕ@=G\7v KS{']wnV'3ge!s!+l&>N|x=>!3D˃Փ= })jb:u&MeNfTs&~ӨhRVr5$F#>Bԭl3OnvnIgSr/Vo6UXN|,t(l[S Rg\ףYXdIk:\oc]@V(y${ \>|v)o*#A ə"F6FQu|O#3҈IޕnJ8a%5gl07;Z.Am M/J!\+[Sa?HgwJ;Gh*brw3V릢Q,b2uϢĶuuVsܶ&=%?x.t"ude,,CԷPbJ-Df_,B+'~ǻ|rEeT^u(sc |P˚͝Ӂطocl]륅\\52`^X5u$MT#ϱgZדxIyý M=|;2  CV*Hu}2M#<{M|*Y9 : .Ϳ tJl3{֚n=OsqL6nijڌv,t#Դ/'53N.5b~ hA!-ٍ+Gj S:m1n@x;-1G-~Xgc+_62kP9 6?_'@Pi|Xwx:{=<~.g-}0,|%7$#3*}jy4~x@K hs$dO]xnLugG 2B^o ؞'’Um÷R;\Ƶ"7?EVQXOtwNE(JVS26 uuS_ u0 nt۶t#c#L.\vjWXɘB艭 g{J%wt4{+[i_B ?I܋L4SRY nUK5}.dkbm?]WD3rSSItZ< OkI2'8^ۤRƪ/Wʭ [\ n)e5#v'amXT:lbaG(JQ:5jӑm2&lE>bɐ6_/(CHQlZ35b&UEmr\aWK, IS;>O O/j#jWų->K,sNi3m܏0+43"2tvW09ifˆƯ{ qsKS&_@VL.//H'0Z4$ʫ^vn Fs~&vV>FʩOU  U,O+\P*7G7j(oj}*ˎ BhKDF.Y?*}L>s נ[8zF@]iCIF?@@*Q?TN@?j0#̍Ւv}f VHdj'ȞË꧛Sbv ;Zz=X(oriE~i1x6xлouQ>SjHB5i.Fmh#f)hx֖q&Deo<:CkBA|Ι1:s%zy9;f=r\/Lcֆ26Dj{NL0-0ڬOHd` ֑&?5ֆ+pL>1`z/Y|,?nO I"8ȴ_3GdН;)#&"CgG(a\}78a~Lʮ1NsG~95<܇ΚdBle%0pʠoác[0.˄fOr{Y'FIS)fFmܪ,!Q,=Ac6 % ="d80\.Շv$r'QIYT"{UwC+L۠TKr~")~^A1ύ[+8C.C%&T1LGc;:e75b8xdE#GcCE{Z-BX0)ͳNLK)2C-%)/H2\jK_;d :=w5cX|CuM}.nLuexNC^L9w^Ru)`(}v;Hq{ǩ^-8-0hҰn fc/ȉj"Fg.ot lYvȪ:Efq6}p.=pUvΒ'2*<%R/SV:^/ǸWnyicǯ Kȑ@HCU Is{%䑋;{{y<+Fe"?^| 4kffu҆-}ɻ#f~M`*R;ְI;nĽzC 2O"TB.~9:4mdBhM2Gf79TĆaFǜf`ٲZ\]-T \,&뻘 "hweV?tm-Fk Jy2K91JUM'n0;C:;,~*U(}iIlf$P!" 9|Ku~1> hD}"aF1' !`Qmn->f_ru;6 iTkuU7#&, %̄u|0a0B |-MM1+7N='yVUJHTS:tFQ%iUax~!ybӳ9:M"ַ8Dʽ( 'ӅKSe㬢1eMVr۹de 2U;!:Zrd%]I ] miX$VQFG4H-%;`q XyAM8rt 1EYou/`K7+Ō׊( e1nu9hr5L@3cTN,e^caio>-f.|MM Z4b!9wbJtNvŷqaoiXBhF,cb%/[L´3ґ$(쨈G[Jԕdj癪~{ /KpSQjDALU"ZirHtֲ*'¨2\#4#{FŘsW4eoR:iWj9hz ]?ps@-CWPU߸UbF i˿~; *twxThgchGrV5)X}mItkکT80) \ ǫFPpL8uZX/k AGF^HUa{threc~ɟ/Y I+ lWG1鏉0ls;fTت3Y[߭U e nh 8 YA(^h@x,uYK!*ƜT2n2uO\LF$D~[I/ܛԸY4VQ t b-ne]6\ͫe}1?s /R~@~̳|3k뫫}~e4=@̊-7`:Ԭ0U'4U8Ih;˜vk(vВ9zpW-+C}u4$&{HR,nngijuجʣ>"(*dK 6 ;(u6Jn:a<,Ӆݧd7͓&dz\}$4ΞR8!\0_]5/kˋ bB6H3XDfL5c.3n$Z,!*S@ R,;ܔTJbX;6U%&Ȳv, 098u'x'>efl;@CebC;?-QFBP? -:?lqqC]8j#R1.%wMk4cj@28^|'S `BSOIJ6pV_˙Nn=u.0QF%CX1ldCp̎'e3(}2A=R gJv۱qԥ5o9XӅG*̑3a{١*YUaZ{Mc`)[pp3":T-x%bsϭdꪴJe/ ^ٖ0Q5k=rlv/^{0HZ'%⊈er4M[mNXQ u9 6VrR'ǕbCfrePEb # 20VjgTL%|rf#Zzב#M8P!ܱ׉/p"ai SIo |1 "ha|QxI ?DqVevr$'K}ԚL~?pm4$RI ,xgC%ҽT kK TH`G}2Qb-g8g/N)=icvCX-([WIb("$ HjVb1<9W#]iscxwj?䓥;~"VQ6 eYe },˨!' $Ь۴%%.CAfT''YqnW(ܛgp!K6Q}]CV?j،/`ۅyCI,l0Y+q}|XFMP)#ڠ\oJkv["k\U*Y}Ʋʮ{[6=U˫İw$\Ek_+8'LlR[sDdWǨF$y&ʬe㛩$#/GE ޢ0YoS?Uc_C׽1hAQNѼ m>s5*C.Re 7W&6A4s&hĨeq8Mr##"V{>tNOl/N2=Y!Yh`_.WG6j J ّؗ SɿF2ig2Qo_,>uG\8^UzV 5GEV2EBpC[pWM)w JIshUlh7 Qob> hx[=Kcw ĭo/}/7#~.8pv)=UUQźo<iG6]kHNFG9%Sx/\xøtN?.2s植ɬlqZdR*Y~N\mIWR kGIlpg)>xf6\2\6]ɚ> p2h꫼RV'U9S$6Vu4vY-i /+{xИGJ~6ui 툽=ڒbKo";kS'+MA97.+oFP 7Cי>@^m^f0nuHLf;u>\zr!:^O54zh7jQW 5zDYi=uf:B9Y#-㊬-SzgZ֤<& G!pu5E*,~Gc.SΞ| qbsRun[Z{kag0>s"VJ`}]!f䁝h,{ƦSX6ѳUuYMÅV]+PI쪺DuB]Zx$tx~OsDH#ZQQ1X4FTw 0\&p=ch:U8j@j}j3`ȮZ| WB YJ&E zy5epp^AV_ue9I*hY-O̪AOq A; dcj"nhqUc34{[hȑ5SС&ŬAB-mJΑT*Lǔ~ZVS$8m RTSKyW)'2/'Lmr]Bc+eW~"㯍zϫ$8|:AhnS}) ҏ. A?P%Y 3OP ZbG&@C}L[OZKQ~yKOs \Oi/-erݯg֨xQp)$ڵ$ƀcdZi|&k9]@Lv3F3L]k@ѳ6ٙcQ4wL켻'\Z" |)!dM9 e%t&B 9tXQnF %JD l1X߀وq@, Mpb3a~ts?iMc'~B{wp?9U-||I䤓ws'c+pi,t5?RY iH,_.N?dN}RdNW܍ E^2<\2:t"nƹ;>fypj1d'@q² EǛ:"Xi?(ܗZ4r~q *L<& DLnZ4kQ5QmD>9#9&SRv /R7EO=AlԑƢ;z:fա[D̪aϻ'$mˇ`VQ:kFj3/4eo ]Ly1mjf'^>,b핳-w]^i@})7~|;2dLr]y_"Dn YJ?=XT:j* $dp0`e4{yN<漛 5kD/@=X"WfZk6t9p|OB67;aѯ/\GZ}ʱ)phCAZmD 25_rK ʹ^l_~r-vzԆQ :NH*N>$}PI4Ei)R}j8vNAoi`!%ip#}z΀IrbSyco{,uu5cQox53kvgK}'|ƚ(#t0T~!׻aҔ]_ 1$=CPab>݋FF'Ҟ&5f V) yaȂVzN1F\6P*d{|S gn |kmi;n0'slABPgyKZhP1M9ԎQR;왖 Ŷn=֕wϡ:I;%S~osƳv(NLSzE%2^);XOv\5rWz,dZLdm`wz=늮/p ;Sl* *xjVߕ WL|n"@Ht?ܽ@6 %YT`&3D߳a 4GE`) %)]F Pspxp:1Q !Ai_(qC1N-wv]12ON?9|`R5W^=>`.'TEySKY٤3wVS HHN+gF8FrV@p ﱒطY am-S7Q hs=dk1)dS }Vf]W2s<^(P6(iuaM``M}|l3u o$1vF Lw+E<K z w%FA|6efq `^!n|5øH:=oG _H1~um{_O(ZB|_hz^bAGA *yuerFhW*#V\ tX}Gd+&{մ*Gᑚ΋?tfU Nh"Q-_plU{#M.DLEEZ0IPRhV \7 r) ю'Ɩ1ݬFfZDVS#i_쎵0D`֤o#Y^ŇzZJ.ǡg`Q|Axa^Hl>DL_1Kܦʳ2瞠 s b;ܩRRS%p3̲ <8 ![W؀Aag-ZW;pv B](Ұ7#QC :4?d m]hzg( XJḽjwD^R_pkBLZֻ^+~ҸQyBD0PԜ]ظ+yc4;TaEwseR6F[*3Vc*%jewW +Q$PinH@!:d8br>&`6Wq?ŁMqKϲ5j[2vAX I1%Yu4i(4&w"MW#o6@/OCIlCg &;0E/uL48P>qWU{3u۞S$gz FsTL}{9O1z 8`XcSĚp:>2ya +޼L{y.YS)rRs4 0ݳ3W9EGQ9e߰6uͅc*k)jo*M_H'+bx FWp9Jza5swPT h@iodHv m:fW{7@c/R0 m71,27{S( ):hDwLp8<]E/!??6"U &c3d\ 5e]jRbt/)/OVm9j =0kn Ze5{8h[lϱ |L|ۦY&ُ:#p! يb]@?SH^,C#k )dci7[Y}K{m iȄ [B ]^֞` ^w~GD6"6jn:Ԩ Ba0^<^y^M͜Rh#2H:k.G&^۠_,̦;9W`JѸ>_%b6}Fs]kr!%EjR>b˘??ާO)ﲺVm+"r{t /b~/}Wn\~yXi 琡Hə{"S0@h/  qPC Ļ EC|:+:Pwݤ`vʏ'{)}4h%$Y%ưEg6C|d رnf 许lT_&Ս(Q]0C86v3I诨TsE!2hA|(oݩ{6\hJR5@X$$:7u:V"݋gڬ.Q1De@m_K:ȈzSDE2vVQ#JDfBE 9Ix2>³ "~E^~qjG4q<=Z)P2P=QBS-j*W2A­OƧ{SE6=JQFhyiDZzx4O]~}[T@p/,|!%}cqa4'Փa?G1s$uFpn*/¥9wLnL*Lֵ/]fMbLXF†~KU-wuԿq%1lq%#M7%>-g#ZȮ$Q; ym6$2n|*I>R&k<*aQ(@]R2գd|W2"!O9E'{$Qqn'&SlicD"T5.O@9(Sb-65ZGTMcJ.=Ԓp;:7 ѩYFλ V}䇟Bo.ǜ8'ُPJR,m}61? )LBy!7?c%@w4htfwB:ά2 Puzwj00Xp t>z3%δ&dMOY;%_p&H(68ђ)͡ÁܐN5.+jSM{]~k9;Ŵ $ad m7C"HdSC`{,3;'[wm=NL8V6VbO%ڱz{Ԏ0tK9yjbq{g&&nieH ucW2XpcٕN()S:?)菟l[ET >m{ZIr`Ћ^M;v/KbZpmX.m? ^.t Bb= wlf;\(DS*{`Q |ձΣ( Nasczbm&YLBwa8;8,DYx~x ScS/.,O+<@LœA_*3c(pZ(oEݲ!?Z㐿A(R͘;d%iwh C)jݟD g5AťxEE={*~\5 <ׁso`E (<0J4rv+;e*|\5pc,E ɐ?u.r\Z++/=yHW⪃G C(ya?ϸTsӍm!+H Y!k)ce"1;5i_8, ^f""0АaW%&޵_Lma훈|SQM' P>,;-ﶀ!kXCa ;L4!rg:_.ZjA^0"-,j@ľ׳Π< J噸ZP Rc'UUZ1 \H3c݉/XŜ,)R 4|Az<UkZY~cF5GBeMIu3!YVjF|yk;+Imh>_e8+U!!>͹?nqs-UQzѾmb=fF@zĬg@J>RDI v0Y.n|Rɂ ^g>:2z JzTYV-m;* S;!%P}Dۜ [mWFZZʩ+m%FnK w>.lc $a~I]N}SJr R뺴ҨQ}W,PeǜQݞ`u vrQVYyŊq0x.}cqp(}1T/Rjf{"t g #XMdMTƐjR%xOd?^U*٣gD1)0 [~Gl$#J. E4x Bկ=Wߔ|N}|z@r3؁ S7ފ4[Plr={fF8}l\̔!XE=pN(BM8?$4wN둩#=ϙ^XN1r'{#ϛaio=~ k)%zA&t5 %QMT>Y D;sO廷3]AW&gi-Wѽg6;TY Oɖ'elR]ًzv>MPlp 3Z4쓺ya37(4G5MVG>aF{,o13vx1g;A,܄9y J/>F g1_夘 lHpꫧ]k~.V\~"Xh=4~:E<%Xm'= Y.}xE::(ui6k& 12LWtRk$ZNu} +#qV/ aUVF7aTf|/QL)[q9T8eSmas 7b˿#n\cȹ(s\_uJد-7#:t {+=tLm[L3 XnnhD@v`h) +-HIj u/$i$3 )_r(2zDIc?s`D/f(˥3(0_Bgv Aȥ5*{Y;=^Wz: wYLhS^MTgK#xV|\I)bNLvO zWV%e\ W,[)J )Rew%Ri[e VȊ3ٓaôYM yH&plivÅ,)<] VX^^ y}=C$\&~E"6&_D&#:䮂T-nAu#mM28EX͹5(`0J5MߧuNn0. a#L.&=Hؼ2)sEze#n A(5f^0+-#ri O_?}S1 j]G46ǿw4*! _ rwV C'r6. Vk}x!C7ypT4'd?:* u9ƙ2^,2&^#9%P4}ZV&;<!{nM0(=\믅20ZUSM MS8%N;'8NĎ5).(ۨʰ - JEڮ`nIY9@P`xR#׸fT6Z1ė~Gg;&A֧^$,v!Zdό&UA%+e,Tԏ?"s\&|i،\ߧfST8p̶JԘ6(Rj/d"3`c+tZrوO.,+Kef+^Z-B6{ÃޖZqp^tuPuO)-'|d=zbA%̴!J 8\HPozrr ^-=?_r7\r |e3{UT'HF-:2sj^cFy=T$J5'`W{ae5BѮr}O11l Vsw![h{Ի9ó-_LtT\NpCBQ,"? ;/c}*&_9]wŘL$^#h*:'R!~? oNcO*eu2τ#ۛ䌝R:}[ W8cGخl#5zG 9{iR4)DcRǺw"=Թ!) ia|0 ;Q.\%VCztpS4'-{쑓&R}FsckQ#PRTw57Y&:ል#ԇ'3[VCo1{y[ԁ}hI͸U&KP$Q#)h\G[%@6Ug-ͣ7}$9b_2 vxٺ[!D _6Crmà':l s*{ۋ7Ml M]@ Dr`m,_1Pc,*;lf*԰6V쪩Jqd wacKmWE*d'sb`D!A;J^WgDBW~*7j yY "^'##*Oxn=Qv(8uW~$Mi _jsy ?!o0deDYM[|$:>mG=D,#; a=l=O[𸭿TN^RSI@!%׽xW!'jwn?uVWBC2~^>S;YÛ χ!Pq=xTlOr'UIʽx$>+Vkzzm]2yu2e??I0P3ZHCbE+ d*THs:Liu^, DF .Bᒇs¬ӎ$Z\123Nr;=o *[vuUn'~G;8B6D.xy]PP>0BAҒK(\%Asl }#l=IL.+Hb'%r,Sjvxs~\x]r 7&.FQ^y o\mU<#1߄jK‚rnDح 5~W?ejedl.$OV擆 >_t Vos85. 硿Bx( =ˠRW4"-SLg{(z*ȉJv }CMStHGk|ϒv|@L1ۂt@ҵcivd)!UuZ4Z%Dǿt=QYv fZ[$3+0GK$¡ȗ g5OK*l95¦|ڐN+$a;Nª Ĉs" bVP ZA&!380mYXo dD){Zbzt,7̉8whok=U> cܕNH.m.PDo=a̺vЄ+.%wl-]Kwͺ:qcl5I|#lj&p]raPMn&nJc q3/fz{{>h !@30¤($qlu5)5|+<"0} SIG"x.GGҽz|Y^rHC&)۠g _l:$'lpYiI^>[!itJi+1oUǘ6tfH+ 23]QƄ^]T@GA~sG;nF0<w'ܫ 'X!Rb *3(w]t;psM.dmXLxZ4 TZ= 363GHԂr̤?(@B;L/Qs0lCB]`'Rl65ߢo@Q[=LjvWCt; E'pl ey_|@>AQ^3<'VY.)·+YO"9gE> <^5][w鏠ړcD_m:5Uͳ@&6:EŻe%ɫ% 2b=$2s,je^ҍ{l.40<߸x@7 W_ׇ{pUU f=PN4J`QX0NbL צ]rI/Rr!l\KhQ&Crw~5Jn<ʲ \0 KI.Ӯ|}٥j3͟]V3vJu>SϨ$uzFY/ZϾ & ҧ[e xRaC:L{>)5 B~mw&7{o`8;<y>[Xz5&GY(Qqܟ3HqL['sI*+dA3lAOsM[A 6MOk9F4q;mn(;B5DqTi+SrwXrV}ըzd{‹HX+'1-@zв2A;凊+&yJ9)(_H`_勐rstшi|]9K6 NMbO4;8oKc]!61omY 帶:{ W0x!5k|LLmĶV1 qИРv8,t LG PYλ,oU BM;Je9XjL; b}p"\)DeɾDϋ;eO R g߬/t,?O2X"4.U^36>詓d4Hz!1BRqHMClC^ {b`-jI>.^͆ZoqTT]–b/ֻ.EJȾa|E }g#%u޳㓀z7_ %\4T؍wjM2(FZ%fM'[.]}E"Y&.-yoP D-aH.;쯊A҃amϾU7L] r3/bmͣ@3ȋO z d6xca$[e\Q ~a?Oj؋'UG-ÅeξrG6 /(shRмTjVO&ݖʇ)e3Lˍ'd7䴄VU䮏]a]<ȇ䧷FE;{%G=QOB<%ݙDGX+֎V"|xLf^MYOW,9@Ueu񁫩2,}9ub2#ڞ+5#d7ۨE q2FiA-Jk)ϗlo+gڌؓD>Gg*oS=|j )NB[6")~#:|=HG|f_/V@$ɜljO`ƊȺ%’qB[֘h`ysX\H8L5[5.gRd`(3RGu(wȬS~ʓ+j]LC 85$. Bcsֺn&>Mb`~/'\cj]J浆ƈ?(nv}k*8&.-_ܰd V䩹狿k]lV -zIYu.:o:O0*6 J&,;-爫slqDH9`Βd:UooXl7-gQT kRsڌv{L =X:8F/@hiʱ-xX7P˖ mǸДR8|*42k1Շ{]kfU4BT9iX%i4$Դ6'!&bltns^~ k\p2a[yd-%`m#wQU]_&1qg\ ݞr[_C&&eD=]BVMB؈0a mN@5DgdP|Hx<neJa ߽DsKnse.dpN6V {sM%"4Y25|t:ЉSL] ?ǽud \ Ɗla! dM!ziݣ Ȳ8 a|:flWZsƮ+fm8Vo‚lQ[(\3E\ۉVuuFBq)EA8_Cݬ_*F#ZM+uG`<1%;Ƃ*vy/'ݲ#y.syݔHJt)UvC^JG7"zܿZ}p&"Z0A!KC/Q>]%KdV;J}&ߑD±5IJ I=XvxNAq-P"S n*{"z%s M;4X”h#U k̃[˖c :>-VL+V@T K8Y7/t]2Ģ;{)3t"+ap~։C?4&ޘ[YTw_$<= ?*< lV63748"Zvu`Y$ œuttBlxs5)#i/23`7RV+%(OńϷkƻNk8DW;?pL ?`*L!:!&#e|[_IX$Q˃S HbZ g=H9n}*5:T2ՊVgܢҦlxX]\Eo)$>eM2患j_CmF+\'YFq*luI D*'!՞a!JY-?o!嘣s o>&z"v^|E8ƯMv)Ȧ*/|w %ѿ$ŶyYv;E80&?OZu4#kV4DkDK/ +V%mv@tF,|cLLYNRT).7.ծxywqԉD%F6x8Ğ:.;Ԏm4Wx惖^,ҡKϑ6މ{P[(K6CD`d wEdM֋n?nxWrlX:#K{u)O}M<):|0P^ lw.8~s(XħZ_i^eު?5#\ ֲCűZ(곙C]M'x 4qzx ZQm0D?ǙI'?=4 BԚdިmB&<9~£h&f9aW 8&ͲMRehLLl<7X4D}[1*quC(Pmb;O1yc{dv؄+';0f+dbqJI&*7/j4neD8TX'"aU^%e8$bs UI Uq Mn>ۨ?a)66xElo܅2b-ͪ(c@?+ 4i 74( \~3$'88Rg=QG 7픚M7ܘY' (ݯIG@,*jRuLVd p]S Dx] -db +{+NHQIVHz:]ĔYi(<RF>C:IJ<|]cY hϘÝ.ciU!]$#qaW&nW`SPaL>UB[͓V>p6@fCE Pmm枡 |f?JbW!h-Ko~dơ ڙq#/de5EՎM}_GAaDtG¹T0CÛmǨh'$j@9A3tʎLrELjO(S׷B}v(^ ԛܧ <ri@nm6WѾb8tpTk@B6O|͘x4MevD'Ŷ*q=N{ܷu~'}?Rr6;$lɏ vM3/D.W8DxqBNSs'h[mZ+E7T~ KSf4lvyRS@gOxo>U9:Um9TmH)A?R{ |/Ίۇֈ U;"|I3U}CC4.h0h謆6>(L-Ab4%(N7 ߏ-/-iR""G*Efʔ1&"zLH R8B)abdQ3TLڙ6w5֋]t $7D+Q<27Cd9b x|M}t&oZ ;ӓVzl7` + /ޥ|OkL0lz5<950|uhd_@C<.Ja@1?k3W*hcJ{D8T R2Qi!`>z踆ȼ1\egN堌)l\*ULh&klX~dN '~zQ'Ɣ QEdV .ٕ-:4W8/)_Ȫ?3#vtޫz j,gI v*gylJf { r(3,408 XNŪ2A^EIJ6=(ur[J _9n?vb׼Ԛ6/~F B] Pxo9QT Rn=0eܰs)\FB!Evѭ%fA2c]ҪQŘTLӦ+{Zf ]gfN Qn;qt:3cԷjv6>%:Yulf 2?e` uD xUlEoM_t|PyxgFyi-ǽ{ \d.XJ?\u(&d]8h|EV _| ,CSBI *ޡ oܑ3k&`%ˀخOܡД ܝ 4?r|ZEc',OtSG"KnF[j )(`1%?XGWPV@oڇti,U؃]mHLL 7NuCFEk9 -hJ:.oוkzUݹX70듻 I앞YlagҰi,bgKAM`j;Ryr*&rm|]*i:q[TÐX́n.J85KD[Mɭ[Nj$BcxN x{<^Ӣa_.Ow瞖F2vTEIσO! STKp/np3$%BxG#o])/klh67?mE(|VYԐk& h.Vi6u>[Hil9oBbD?qvSHf 򼶸3<9jtEhF*Jh Œ3ɡ.[_)ckmV q4:Yof*=U7Z# p0\j||rBA|ރ4?!QB1e2RnF-X߭㟄Y JDuE...$Vc(fXsGl$l̳mkT6KV7,䠇 oPjmC )> n:CoGzBI0RZCN[:4тک@`"$/D쿩Qw9>Rc!w1'*Ne`"@'.L1Âro1V>R" d{>TSbA]2B} }*CČp5̣}䷬I_*oF=TG~>~ 3`kgRiWڷ ؝cOh$# -^<6esԎ Ui~Q)ѩ123^i3)--mѨ~L@ uv~l^pyiB-%?tA9چTۚvi$},#a^a@$@&O :8&h'Xs, 2]%lRZ{H^:R7?JiUN'r^&W!-'pBNͭutXXY@ZT4z`I㏆((c}yVҀ\YgN:REJ%ad6s\4w]s  /[Oې&{ t_Y$XV-L bEY=.p'im[~džٚNnV*j~IJܣc%*{hnS*Z03“tס sYӰ@0z\,˟/{Ϙ}MCWz:2-VOJE4.}9%|0Y p?}E NN OB>JmÎwWk3?+ϜOTGA11ۭ}*fj~z憥]1gc 0ǐN1:ek6yU5fjKkxl3=sX*΁_d[ZA=7b1XX+d/^MSЫ,iG(TVܢf@Bn Ыˉ) ~Wg77~u (YRTb,zT¯͟)*y>qN ]avK7%N < xrEȻ/n"9> Ҷ@RIR|"@4ixI `t; MYllZ2I t _EvQ5Rpl('v5C{ot{ `Hd(7-XW߷_pd%Qŵ''xT-tS4,_>68DžjlBࣂfUR.{\KLZud0x+U5q\8l/ *$x~IjzCmVYb\_PUG ;%wu E\䘑Fq :h<}÷ʤXE.N>k7s>Uf3?t"mû$bxzsN!vҔ _h~;/;ƨ_[/x\(0`w oZ[a'sՁ"녫 ?gYw K8RxQz@ Dtnh$$ hJO(33=d.iCSVNPgX܅ej_- ]Q] b=77&pTZA0'V+:N$s+90GZ82 Si!W3c4@4*ŗ=U36UkݎW3W |2^,d;ɒE&()XhW+Y\;[-e/*MuvK0Hm1\(/LK/;(Ece1~wzчPEܘ /FNK)KU "DL$ڳXK3o+71pB"Tnlz&P,=(^Q& ,NnȀ/М ʖoB Ow<77<1\ 4bWKvϸ ԀKr/'s>GQ=t^_5uJS&D >*u&Q nđf) ؘ=-[Qsc:r[SkmB/c:՞PnOPǀyiE: Ȥe @87&+8xUO٩b#K}t@c}2;Qymxr'P*@KN#* ҫ( "- `JE]OAISG_"t.HYɐtJ&UN2`O;gIdN`(#8lmeEK.H C/s y^tt2Ը_g%;B^ ̴TK:o,)4{-L)g ChWNL" CJ%3ȪG@7X?igRe A.wNI#r#C3, thpg 7ѕٕskS UJKLM7Lz14E<ܾL/0o빒-;7TϹ-숒I+/xіM5k9㜻`ӅLvtͩHQ;O%# L2ܗs*JةMF= CHċ< f1TߥmmD6aaHX=S:Jzi2@H*ؗt\we0\BxV'nS͇dIx<1~¤~ŋ#`V[um{uA!~O#rD/Ο I{Ö[_RW<-dـV-1$~^:\H9\;0b}|DaCH$tlMk c*T/ GyjJbve򱙮%ޟ5n?Ps4;mG$fG;zըނε=6 r&پ.{2 ,1hs֘Hwܡ_O&ڌsd&+]wryK/.wW~q":/$0kZ[\m)k#@ rbw{he?dДO}_ +KtEJk%GB!rQ1փIf}; cmh=o^g,d iR̻6cs;TͥCR_9@:^ے?!TkQC4#R V=g8ϊMs E.+ a{&?~JNUp ]/6꣼= n,-lS':Cv`\tL&zU B'$Spŷ v'3Cd2mX\p~(VV* NJa͓%Y &rpep[']E}$^Kw#BC DphG\Ų !5&][֮/?,A:>0v`T K(j!H(ռaK ]Ĕ;,Wʎ6 <R[=;\ Nzu2i(2ۓ9!7RKEQ-EHa;qk(ȯzF,\*KQiEd[M~Z)H?d9*\&#hkj)7xI<[ӇKE=b|pMUad+dښ MHC2ōIMeR|rMczdЏF@pMյ:'Pư%CZOy3`5t5%H)}K=WV-p=MQEdqkK$(ҷMݻU4S!`G k , D9Eώ%<V(mO:\i8wƒmQ4`ٷAE+tV<Z聘eiS]K~?a7p_;qΦK+aK_ыۉ`$`wjO&Ktl*L6%-#g4zuNAYnq=C %}2n,I%eU7AR^No8G&W7_6_|+2wc$ X`抁CX!55w>|_x[axB w^l"kKrN1^L H"黏Ʌ@ų֡8ԡ'eة%uiuG; Qej:u^eJmj8G748oC)|Ch83v:!l4N|B/ë P-4@AIQ5'\,'%e^xQ"OdYfω27{CkbH,@` }He?onk[geh#_|:%x=Z5W]W4kq{G=w0H:zB'DWyEe4gIh0<T 5g~B Ki5J%}VTE^OK YB ],=S~h<r #[N:q , '#i'$u9u+^9X"UYh|M8-G_lԞG9ˆ76 Å@1":˫Qe%?d8ٽPnTV'K {Ud1cq df!nXW$% RvZә IFB1~o~Jv]%nβqKz;OR!e\A+B(Lt\pդ59-ܔ ,ׇ&"/;L\r SA;" g4B8 _LPгdi*& Q'$壠WnŹ$ĻzL*T]qsoT4twjMxAR CyBUfXC3V_I[N{f=5i%mOB0=%)AͲfMZ޷m'>a#|G.k&c4 ҄zwv}^t)| Ľ=m0bMhI1 lNO3܌\)hd^P5z# r ^ i`UH M9g۔(sg-:Y3m-pZXX?qe}R`iJ`=FS2&ksR=A!ɁAovv:k# qB2B3q/&݁}qg77u,ՄDlwwcLLRw ? Hvf|Hrm$ ]HyGJ= $E,Is_gZ6PsK5ž >ϒ@"Q%4Dm:} Oh 7tZ[=lY#ށD6+!8FE"}~рCt%YOEKqt 3+񂳳 %O13TX~M@7q\6wF|rXUWO7K%LshoX;{TVSьpLֵpeX]a$yIZ^cTUڻSHpՕ 1{E@ r]q4bpSiq}Oʕ>4"/N=H8t!xZ%0!PTQ yP_{\>^痡`>WԒrv;Sc-bw2eU|u7UedkT曹O!6ޛȪN?u&e'[6ςD)-So'ʔiV:':MwfXZt~.bz/[b)gĤjZ#Ȣ}F<,HFV۱iUA pK= J{˜(pDIaΈbRQ:p\iOͶ`T^'hcĭɁEߡXJjrDF(ARB/"Nf` h²֪{ye;pj=AQx+aa82wk>^S\ *f7N) e]+mhۮHw`|{ 7݁} F"Y BN|kڔKG"pkĘɳgdу6OIѨ0r3GJUns?'#DM5 ncѳDoY{5'{mSK& sЋsA+Uv)L0uٖrd &Bx_ؑU. 1e8?{EǛy8fYO 3,O?Șb9w GͮG"d`cGFFfc'@_afAVݭ栘8A vC=y柯+$uxVf2:yi]q9 u+|~ƶ WϘb-V`.*DN ~C]sg nfNSRihPM嚑~4g<2YԜM|# rW*?!YQaٚ\)מg^d $Ӊ'B$,IHiE'XJ:?Trִ($u5K +lqg1TMNz_]?|2ufWddVӾ91v'M`@D`&֚Uz7I cQQL#Y(ו-VVP5\71z?42wjO BAut8z~*|w _&cgP$gS/|۔̠ $n=bN@ZNt(]s":PV??D BqPu]]}1%Wt N7Kԁ]m _.8m~g.Wz wuR~JFc2j=ߕkk|AGI+*bDMuy4}>v=KpI܊`=B Y=(ik5[iͳn\qwU @gLK;Z".]jڔ5q*_'R?4W CLP)GИ\$, h~$>s2 b𫩐eB^.Pړ]8_,)MÖRGNAovS6Ja\-H`0x>ĩ3I HbM" |uYj& qLϵ4qNxn,)"JdrpGlѱkl=]ѱ$RTIa%,)C[7Ő"LC&HQO 4zjbGEsz!>]WްLD)?X KŬ-<%'W 8"3vp!(>9%'9HAKyWC QYHy-WE&P{v"O8حF-q?$8Ԛo αO'qNO_yZ]ѣ5œ Qpq(ˏwgؖ<6MgBa2iKܚlY#f&d.,2Wq'̊RਆY0]f3jbZgc ߧ(~+^;s+CsJWQQƣn1*YM7@dUo墫ue2ܳlfP ]kZ6$Cِ$AٓO}B 3>gEּ^H= GKRƄD>-Pr2Y۝]*$_ %UөSF;ڄ,@_k_iCpbr@5Jk6'KQ Pв[*@=Z831WPZDC퉲 Hc!s(ZUfz@4j5هю=5;yӄf6]==DnigȚP(%Gz,-, *+U8+CL$OV+ڥ{q0 =EME6 PTK܅OӳO+4mu"s6-; 녏ҲBx!'{V%T~ Up 8XN *>R gᛟҦOG;fpd&[.yTTN.Mbg杵DפAN在^>cpn x0p^ d^lqiS`#呄W}>}p SDS&آ ҡW9`>oOs^3LQn9X$l3c) cZ !HW{v7%}~sܺR eH%lifƴ?h =E\/۠}WңjG Q򷀮ErLtYmL @_˃ZMtۡjǂ@ޥ3UvKxΖG/߯GN 3t]mחEAhMd@{ݍ/~@ b|.V:91󊛣(<~0\n /(&oB:PJJ]!+j3H^+ 3%fÇZ(}>zղ9~s"wڴ4ͯ$w4n'>Bb;$AYh _YuK,R J\N5[(@0[ M#i'@@(Jr)4! Rcc>nvod8 ;n83;_ S bfx":-אh<#;՚])8%Rz?w5P؍A3=ٛ :,=b~ӰVZy8! }&q% 0xQL]R_ N66 ;_4 EjZn?eS0YkK%ձL6+y9|D5iw 5JE3%^;8>!MSׇ 6>*#,*3[&*龽vzuz>DžGc 8yCzٱ N9oCmN|XY7Mkplki8=GxRbĀ` H  w0)H Lm>k&.7&3'bπ<(|HXcpA$ǴNs Zm44phjj][V (gA.V?!?NGWШz8JaF}a<ƭ=ϩԇC/j*Yr!}@26Ζgf$ &pVnԝ~7ť{H[l(fO qN' Qs{۠Zy)YHioIX/hLK]M BDnSzR~Ї^-s!OnD:9Y~hpG\!!mEh{fmeg{ƳJc)M볏%L$? )fvB@R4bW*= ?ML 7 l(k4 @8D(ئl%^D<쥈[<[0S\. af~y4rB!ԛS,v @Kr8v32Tl@50`Cgvv񠆷1IjP&{L<ŽI+#P>3= 6$6*u6vs8`vxA%4|F/QאMbVKksOP*qW-aЗݻ`nrFk'vJk*MV"8Gw؈/-xچk3Ja74[k֡pji B"eCҒ<\ 9*wY!YǶ1.EV XKf\kfBn2 'xSjMBVä3cm;E`A$P!33whڦ@ z?қ9=|!Nzr|ɀ%/mN 1]СC֔ "PL'zĭQ39ٿ&X;PK98!X=e?BڭL@^^&){7?e) oHA ~̽C_ X7Dd,*\)]*$ t'@O%'TzulY\Un4EbnkZ oY2? PJ{uԜz5!B/ X"Bw U &cGLv9,2^ V!dT}#B)+ Ho,6$7cѺ/Ĝ40=_cH~*㚸.];o(ydIdcPyȀ!mNzd,; I]xh۔ p3(K~eC9J+ ET09^n>pS߾}!'o6eH03}ZB|Pmh۟$Ak~sLlD@QZ .X)(Ńk/d<2#Ir-R:B[}2h DY@Sni܎r,*q3ԥ[SO*ײrג-jcǐ+ /o` C3?0~&93h0񄰛Ox6v^=1'F Lhh)@W߃ܰZ ĽpQWFײx" g4 M\Dsԋ}^>,cpxtZ XD2(}sA#n8KqɵvӦ9(B!U) z|[5duv7kȈE&eL{IʪտLUhQՊ*WFKLV%,z$qXM=N{(%bsR(8wŲn嘩ReQJ[e~0bB6.>sFv'I;>zB&G DZ\ڜÀ<xĥ'JXNȁի1n`w %{0oF $!Zvv9؇pk3B`j{qrY[V U57F=3)KLEḓ./ԱZDZMȄWa}ifn6K,HgXD1"ɳ5w=W7o΄j?zOf+hN=Hcqh7um"C$<KhJȄbVJELt$y(;ۍ, &:t{qےE_VT{JBhni{F{0@4phgM#}Os3ԚW_ h;J-& |>^FڙcDsS|J<8e>gwbeZ™{9>'#J- -j-* ,ST?l!ēj'cx^]k|A["P.YY^&#|&UP=*3m !soUvRI{Mu Ԟ7S&M?nɡ_l5hlϣ]_iKZ\|7v+qԥXaņLJeOܫ_v9(c)Q4hlx zӒC#i˲qVupy4M/~,\0h*O#揪Zn8^~~'U+Qˊ04A)3mھ!'5Mrr ] 0>*~@ݟ$OS!0}|U?FÛRzu=[wvCF-@lRb#3;iDN~AEk#B[1׎D Dx<{qxAeuݟEZ(,?G|\SkzqQH߬ޠce 1Z9i -1()4cr'foGjBUTۨm=A0JM!虷L ~O5G{ hV>XO,@>W/:~ey뭐i֐A#o{9T ;'b&,jĭ+; iٍ:NiqATq #'lB@0iq t6gۊk LuF^<y:܋- mu}X7V=,T^8WXЫ)/4-1dz>jp&ΖEQɂۅApiCiA1iB3%=_9ӗB[*WnT OʼnL"p!i8}?y~W Sqi'!U 5݈N ;9vJ}3RJW|8#ÒڣM׊XsŜ ^tFVzVKyM]Rcb)DBw\LcH3;f 䠟9dv}V#!߱sw(_ղNJm 4O߱'3hY) ;-Z%-:e]vU5hG7=i`ʺ5F5}U @VkjՒd^eMx0\`"؛Y֩6 A {f(2]G3EPsoxPkk },R{? !By-<>]S3#/epZ&([ӎgHuLzе>U a5kEob!gշ723Tc[^Ɇo$;_/.^m138f*x&]xur'YԠ\h\_ X*}\vtVL,YCek"$]6Ѽ_rL7PɓB 09%T9TtĄ3jE?bH$]A?(F❈*_`ƶE?x k%OdCv×Dh*ã%6` L9db{^2Y6'|?R&(8sR΍awi:y٪Dl\r~G~ʦ`Kw+(%cmzPbA:фUS!'|ȱꆌI{B35H|5$Fj|#kTI*B%)pҰXfOnf9ZdJrS n}l!tVrx~l_wa0WSQ,N}=Hoױr{ j q-h [Gx%x-OU~ `}7r[tʭ fw@"twGPp.QC6fԴz₩-Fp1 H!̐f/!,t-G8`1=reŸknWxlmNF ^]|}Y<*v1r#GƼBf>pNUݟBw}V -'eL=#f~iOXvDWá&2À(8phf&^'ac 7Z )!6 ]X /=yG<b_f $ h[ߨm5},V^h [H!T@r#a9-W\?]uq,7QU[vZ2in9HPO13ٕ^Ъ=M xߗGL@P۬3,wOK0mXm5Œ->< b}L *DsY=~=ܨl9۪:ߞ  "k*ZeNp> Fclsiടs4mTp, :3{ y)Ksq\a|O,y_9Iidce;&kNFY~GG`J&~ʯLWQ:d Fڗ$@9ֺK^2>B#WcޞaVDDM8U(+}"4\\+2Z$Rʟx8:Ϫ. Ca#1O]ǿFY} RݮkD`Dܔ V, y6!S)n,>h1ך?Ō- 81$EnD{,Z<݉%B5B`0c9azhic.yDUh^6o4XZۑ ^H5G)uGq F4# ZF1GL5k^ٜᅪUቑ0u# k>{߉X䬚K2JOmD^]=Rb&s&tr!AW z/IW? ȃ3Ȍџ;^'+Mm pzF\\PƶpR꒚;jjh\`p~Am19-vMPC 197@+né+|~ýQ i]<'ZfԮTZyVU- 2T>%3meW62ԭ#P-~[n9>ڜۘ4%94G7#|݈j|]p@ȥsvYK~L\߳ LH0cC-U.]i /s0@-!ݕ^a 3jКvXÎU LfpcT`2fLORl:@Anh)D֤v᧾%O>lOۙʢgRmTrJPLFsrE:LZp-WPB-=`*CGp5(mljE; m|iq*,9We#Sȭ~^ PC]&p %`>4 ~:L:i\J#aowݳb$Zّ؉25 Q=r*g*HM&Z)X &mCI`X˒Ÿ]a|@DNMAaʛȳB`d*;TV+nRca[7dvXr 2"Qyd.C ƚq #OQ 8k$ɥξ&8u#Vݘ^ ~X- s7Wm r{Ifޠ̺=탖tl>Ϧ4@GԆO{cmolAH,.-e 4].4uv?#=Hܜ!K[[FR%Ayy%^wGҜVFDJjȦ;*؟M$@O,\5fJ&'BP=LHAQe?nwK{p l~Լߐ_1\2?q޶?~zmIP`|C4.m)g| w҂t!ܺD~4JTl~|lRB__jAM2ϑ L].Mܷf@5K%a|@])WazGC^QKSeDUA=3a-mJmV1͂۵X914ĵ.$-^4"AxYVy㺖Aol<XZm/zl7wyR$\-\45 H^ RT[nH-LLwR !j 5}d8/&67e:U& Dގ"3pxW>#Ѹ)ZJ/Wx`S$^ lZϖ@UŎ s^(zap;s㝿Մz. O窲 N^V@cǢ;O~g扸XJ yPʛpM=lokp^B(~ThZQ&TjCj9sosjzꙘ$ r)E.P|'6Fտ'9tɯ4c48"cIv#tlJ^:-͕VwI"NQOa#uk5Xw|.M@&q-Q ׂ{4d] zحhˮ?APE^Wr7A4稱+'WKp>{WLxZa3ɿrs Wt\{|\,/&pk>Jb) 8ƞ +ri$>_!C=KJ{З^m1)f_fj.O1h 5rF˷Dֶ aMsMQ0x^]S~o+Àz #=mq J<Rg%*x0Rb |_,CDrIS~(>ޘ>g-U]怱;ڠ]zR)FWb84A5%Enm?Բ>4c׍2Z#3$P ,rb(JT~;E)/ \:b]'QΜvF,y&ٕq#nGhy}d_Cc,{q׺M v -;*Ss3b3g,Kψ_xcOV\~ՙG?-в\Ԡb"\{R?Qױ"N7O|)!wE ͨDĂM-ϩP+ט3V@l.`5| E_:nϬPNR;2|W lT΢qev˪ P(?" wo܇T؏>XhHi||++L›\+|)%wW&, '.Av_:A, ^3B,U[vd I?5_`D>u=n_p:ԝJ]aARC\,Hv<5ujneUS=79kra6[)9Bg xA-l_n-[G:.)S91ގʻP>@pO F,6 Yڡ/~Q2@*{OIq1C)wouAʝ=-ihת=\~}Pś;#\?.Ȱ6f!!xN-?$6t+r.H@A[#q7Zlhalg3_ ̀ > LZypfV63#4 Qd '&DžF"$>;pgsia/l"E8 zU\=ZM>8Lb ^}OBϷEa UE֢h'_ OSá RL3V4ΦvkP "jZNԌhL)NjX/bu獦45v@KDmZL'T Nr{d&tP*"ULf?fdnE úF Fa|s7x.i}g)&_FG-=B5|v- [в%Q[fvK#xt*ts< 4?ӝU"]V[0՚o\[|Y>J NY4E*yWT7NI 91~ ؒCoW"$B&>C|,4)wI!hwoZԉal"Dܔgs^(^TJʴF~6hbmӄMR~qcqA >1DZUape.]GC]^&e%7*xa<,pCjpLk2d.4&rGG%Y)lbޛwpX|Ng,!Qؠ06ϖ.I~SԤc~Qɴ YSLt[})@ G5n X=PM{:Y*?PzP9pZ.;|HHی N,[DZ4(aPͥAQD!f {ӌ 4nA +'(ڋ?O 6rСLNؾ6@AYx,/}: k1[uTQXwBwIeũ"#rAweL@3 ߎwX\4"{ec Ae1!*[=BsQcvټʅ_Z_& 1.2:@7+NH{ꌓID`~;}. ʆRՅT=DkkX7ZZY^pdMUdS9y䒼썹Ɏ߭~;H;" z[4pOt1Tm뵶ۺ*~Sߧ;NJXSx zXWQL N Q7X%Eձ,@5.}%|qb=e|ѐ2\y9| ^ce\M6)&s%|CN4wn'M!pnTb":"N Ӈq_ВxQq *WtUc3j᧡ QŘ?㋬ֻYlɞNJ;U?EN[ 4OM80߉":Ƶ>eoiRgH Pv|E*ɥ KޅRD$KVƖ*K` G?#L``\W"͹@t߽&#Ƶi{&:e)!> Nr25cA&@rS|$LO$X[뗧(td;jAlE2T?TV;Qt"]gPthFg½J7Y4^:HBgd1@,o4+\oATYk$=!v9r\-J)]o訄gYZ@+{ͧ7CXNFO?*k ⦘ Ǻ7"F˰|y$kτدyma>φ sk8/E9 Ga8J߳Wz/19=@5/>'4OuP(0Hcsd{٪0TJ1;,Sb3V"vl,\|sda򃿃bSՃ]:"i)Ewqʣ)%Ŝ 8TDQ7ȖO[ge&J.O=ݵYE ]'GëZR2E-Ym S6`am_>KrZ˸_{tJ J'oq\!FQ(H/B鋙BJi} z*1F.{& ,G)3RUDžPxܬd5 I_Me37])@D馱!nS.Z7 ic z򐲕 K"B}萨L"otSGib?>ɌH?ɾE;۴lG16'5Ȼ 0ch,cKY/g^u IإUj |\ W%,6I#l@<X\U#$2 +pV&ȼXy 9Ju (t~֝;g*~mn[~MOeuk B7٭j>,ΔsjiZ D%K!jQՈ  dSGSd#1 s Ƒ˟D.pN}2;;ߢv~yG E/;ЌMQ|]yo9L'UD .zy]|GK>\Ɂ&9-:޼2 BwjI =0j;-8 @Tխ5_XZc 4 A^}*ΚX~h  1n^/y/L T+C( v<npHu { بQQBGUȶ皳H z9HQ{ыkg=_;*Uu _ֵK$v!Pw *\"AcaED5X?C3 ]:kamHmyk.T oNnY?+mS-¦9|=8>rاXL+e$T{,>^N9'4bEa4^4'oo}dܢ &#WKMC҅Y;y JR /\bRRGvأG'%11:~;B:uBS#4]>}ruTЉ;с(-IiYLZ|Dud*Q'»rtz蟦\i h |w4#ؘ [_ha5ń!,ץT헆y𯃵"O=㚀{bguFjrrH˨@S0+HO/gc4EMoSn̩԰o 3Gq~\֩TIc#hpZY+o%?m f$f)pvc;Je+KA?<x h4C>5L}=%QI&7N( ]]JNC}XXPuv!+֬npikQ=z(`|WVh_EO򓺛bL (-~!l0TҞyZj["J5L~U\k)A= g_m:Z~pBI`LtgW,_wbܫ4SmeZN'g/07Y~ @xHI9{GILK&(Fτ["Ɖgz.76og"iHZwZ LHg6QzYTpvDB-r֌)#W /W`N?I~a?, P.q~`x(;p9^RgYZ0707010000044f000081a400000000000000000000000166f3d9cf000025a8000000000000000000000000000000000000005800000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/sound/pci/emu10k1/snd-emu10k1x.ko.xz7zXZִF!t/໔%e]?Eh=ڜ.+ȠL2?Oʆ%`@"APxlh4',ۤwߞN2GuM"Oj"EkZU2;J>:CY坷dֺyUt֊)#:o _R.dTj1G7,un/1 @՞v侻vϾFȾ{n7Ӈ06b#"F{QFs~mK߿)8 i7%=Urkk*G!fVa ЬBh6+hߪXĴp邦%Jm洲:iJ& fLŒtx`ݗ]A*вq%Hss,(oe[[8 Ds[n)D$5=:O]/WĎ#.nj6Ӽ#;IAp{s2 ɇHcQj.gsRo#,6X|w&´ V'WD E)@ aMfQށ acȏ E)u\yz:Ș.47f ]uL䃋ϋmK\l5hϦPU.&4Ľ7 D0Jd:UyMҺ&P$2Qpb܆N=Oxj-Q 'IJp+J-rk=x;cKD},$~e[34$q@,?Qx-jstq2fF\jH:<,&0hgImFQIWS86/ C>Cʼn$ jsΗ:Wف Z# T֡ZL8򒥕ʌhT]ā(lʎGkϷZG,#o[XpIQNvA}d3-x]ˏy zZ@K63{Ş\T|q[p-pX>LސgFh}~I>"4m.{ZvNyy^AvNwUO#ꮇ.?Aa)M*Ul`]‹A}4f Y݊Ǎ)u<(p3DUE 6 njeYǁ5" j='yª *T⹨^v,"ߛ2(@ 9o~O_#sf f~ >_F'vʢGd H*u^!z|%g70'04ۥ1}Wec@_ly*A|T.&|72^IwgECVJ1APN}oB e!`.9ApXHRQ-:S_C-꾌+ `(~]s';EQLծb!LERFj=V4@IaHDu\zR xDY`1;)A`00B&k3~p}lh>hUq|ΕT* h6;r2, M OB`㭳lZ7N} s°FSKTAKg/( o.̓=!0 XӌB#rpOu-2BcSxOE$ UpEAV cV1^m8R*ί@ΖY'ʹ|EJSVI OV fuѰ\)?~KDqQ}0^ dvO筇Dxa_yO8 ''zdbj"ۆ-fdCj`p3AJ &Nv2H T&ۑwhPT[@RA Wzq`mњ%D"ϧޘE+cIge o(Yp:$DoӔ>ZAi+޶hR6t!:^5a{ XkEL{Kp譧BjfxHA;a ; /,Jpc4p+N_ѭD\k.RA{( Z `Yn87]`'3^hdI"_Sta%֬ z=I7^ ‘}0&| Z>!,[} )C?61.G]WEcg ; $'<7ysE CqG3WQԖHJ;QWf;EF\N ]@N%T%@6V˹G ̗p4U턤B-Use`ޮ\j5](Pw}t4 p Ac,Q}*A L^+~qȓAsKX;f12bh͊.=2cucC:LQ%#;xxe_l`/}zje;YV5u;Ġ(8asAAtj >ƶNa𝣀)^2dWp bH VyaV^%WF@GB.B)6h ?࣑14Nqeڬвe"o{As0eˡtKG̙)ё@ma~ې=B`Z POe*E Q;΁ޔ"dfj~9m{kpd6>qo xPcXn6 Y>pP档*R,1u-T} py sok9is0x>nm(bMvN/gA,whY)zVQoi^h wQeuOVsr7&&䔘6(=cP(^(Cj׊W$9q=GFe\ Yn>i?]AXrܮ~Qlh||X& /=D5ա$DmH\u3 4H:WQJKhPU,"]!h>|-Q:DXgG'DHTP8vM6CWM@GQꤏ,*ޛ!7dQX}sˬGnwRx orBӵ߱P8Hq+j0v -X 'DT&Kh-}r^sf \mH@~;j!/}rc7&wX+ C" ~ p:_ry۶tUq{b,9c[tu8~\|K;lr\掼SZOE֪V(p8w8I[49eKU-E\q%OPDaV=fk* l>–1m4# }L<,g=E$}dK !{D`)=*/qC uUqyCu9!?6')P3h5 W2bA-jQdϚ~VtnCeҌ}CRRQHҫiab|ZcH$D!]2p *gY3\QK&>|j J"q<&dj6~,J"`OhN¦SBȷ9 JTz' yS (3r {\#Yo,oXV 4WP,ͬ9DȂ0qeTqΞO-lLH@}4B& ^6DN>1FU7-{te7(}+ Je b~|. x;:""3Z#PJ<7RLr֯FCdEz/Yn,,cl }عxmb]]7(%j(ikosj'>$:d1/Kxd]\XGagc ?}V{تxbU]z%Pk.-(YV! GW;T ć h] ?w&9jVDF C]UeYAJߋ\Ya\@&NImT~IS6Uly._ͽ. 5mZ#B6"}gԩZf@4朒kyUrL_8OeSUa@jcyPDvLzmhn6Lj foߌy;qOJ: Xz1Z@oӎ{RYii C>4/d@i:lhRkɈ]!AkZr:P}7 6b[[Iѡ ɼ!b[t5,z@])mh%|_oM]66|)8~B{d/G9vw/)|IN(foTT P zGWE1[MYYBu-`ů,VYkJqƐ6mbX ;e7@}=&I?ꈍ7ô8$R&y*+}w=0_INW;$vCgtVOp+S4V|7u(L"eB|6,?f6V@_<;# f݋dF2gt KFjO0}:>}^zо GIqDO,{:L߰7&3kF`.`ByA W<j^GJxni&>9yWpxb>$יM sa%.4^{;"LΛ*BP짨Q T5naKߣ ƿ^ʑUWYcbPE?<_< YrtOƎ"(/7G(Y/6埳NjLt5=DF%^jr^}=uCQ;^yn-eo!:dW0I ze1YsW#d7@/XqOH0pM/[_ם$uɄVXarZLy6۩͎"Hv߄)aE14D&9"2a0!Tc3٬J R|۰3ٟFnq]jJ :UAXمhl[\owfmS9&jMqK&^)Tc hDH$/G3C42bS4M![upӹjG $|AeNo֮Rԡf]0qiΕ#e3K6GBQJ{ʵN%R?6m[ku)v*~TRU)Ìx8Xm)%ͺ!\yTe {| IG({f*,o$>T ȿ釛?*wbԿ/·U3jz/)C W0_.8/H~D.Xu!Vҥ8tR3ۺKW @GTƮ[N&5&xne[jk|.-`mN֙q9wKͱU $z ʝyik^dar2uܖ5ӧF~X,VT~9^ӽW"tWO 1(l a-o4J~%oߛ"Ȏդ &: oVNCu~m1FpX%^bk$ـD*\xI0 wNɇv>Yz0y,yůL@<k UەlS&<*Ӣ&~<-~~Bqk-2>ނ5dd%jD)ĽfteDw}8QQQLy7'gc>jݰN6(fXXwAYKyqͮnsL^v20ˬϖFxa%#e6/5&Vq'dh p.Fc v⺠QR(4RѶƺ7(d[" y1AGgr.}Ar܈! dlMaS1Z*,]ظ֤t p.nhYM҃jF.!MA9.mȊ`-AdRO_/F2 i*S!}e{q) >i%Vs♫iChR$n AH4*SŭycG%Oغ҉B5UWLKܛ?%fa d1pb'7' "ĭP ݼ,|l|v7\pz;S?I94řCtBlz%2|8텏m?P tmѓt岠b&j`d$7t,zK0K_+\JcדӋjs[9z]b 6KЫv#*ibhLjL> Wox*F]$Cɴs 5$1WJĸzH;J_lZͣsF|dW( 8 MX9{=RpyAEd AxYdCM#W!N*w'{l!Vw|Cg c"w1͜KO%YؓA1 r)xohEV˳A1px,')I#owfL ;Pr }AC$\{Z2˓ t][U65FӺw34ZUb#s8T PQG):dI iդ$2p$,0oH44r0ChݵOEyA;F6XǤhpYr6V:(#rjkEǰײ;&m.2[(pa$=czo.19 n2A9c 6wa"yޟ6.AžJ o0 /M~5x8mO/lIFpvn 387&Hi0y?a#CU~H5 K2sTp$nwO2#_U0܋<4V$;F)^Q-TOʲrG1G09Ϊo,r2ٳ8 ]d53pZE%h{ve{&7q:ϥg20_d2oa#V[ 訒q-h~Rؘ,@c 2] izN2wkɣc?89k<Ú,G>w5{6G+W WVg3YHs9 h\fsDzRYnt`}vQzƅb)kC~߭ ԣhaH ^{.m(7G֏1333 cY˜3r?nYZ&7m( }l~59bD []h(R9(ÖF˝N1(b'am 8ܐW q H,JP0婠Û18KjcT;*(ʶP! .xݩHЬZ@t/WVN7bĤ `\_ 9~0`A9c5#bMQB/_3Aa`rZm[tt0sё'&ϧ*+S"1.$%1dFL(ҌL=vUw>nH;'? ID29N gݒK-e1T"vm'N9bDݫSi{q۟vEaNQe{,~ *g %hlgg JDH*. z)\!R'cE'4EfFd|bہj<1d]yp1jso5 2ڹߴ&;&#j6Cx!hؗ@} OB Eg*kŠݺhNUKX!kߨ Y:v-|'zMYH-L y!l`bԞ@(}ˡ۝^[KT;\Qg[Tt7/y&+>ZOuIIU^{yjvfE*=D4_R\n6!+Vr|?BqBѡŤ1/*՗0Tuا lt\+Bja5hAsFGWLapZN9q3å NwآbnNB`kBY1fBGʞ)D Zn]Oms,We$cA.)6?+5uAQh'ouIN8@b `~SyqS,%o?) >6mTx}RRP=$DYmqH럧{Yف|O7 dLC/{=2'W% e}Q_TɋP"qqZfգ؁­[a oi(GY B4$dSc?wBiGo >,%aء+P\"欮($NE!9#)F.އLBZƵme;nY6կ]}Pg6-IWT4[)a&7qs װd|ր)kjGZp!B^5KV`RGq*+3E5PʯKW*|;QbSRW#vChId%w26ޜɖPG^vsBZvՐ.Hxl 屇#spZ^F3G`k~.D-3k+-a>?K?Y2趇:W@ pj-܆eC~k6d 30@;I! Tt>1הf9L~n)d ܨJ>H4h,H .!h]Ȱ3PAX9ZWi%*@ha~ٙ ᤦGHr@CH6!gYZ07070100000451000081a400000000000000000000000166f3d9cf00000968000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/sound/pci/hda/snd-hda-codec-ca0110.ko.xz7zXZִF!t/$ %]?Eh=ڜ.+3s Zno_0R^0Fo099-" M+Yytӛ?:\p\ZɴjD@0\m^P8T-P} TEM!+2auXu*=M#=r[)*(Ѱ5Yv(-<ҊR nn!|suYvekz Nzχt3E<(Smk0C@IOAv&&;v=yTUdIjiU֪f|D T mtɮ>)9/SXq xu+≉m'PIBD[byg*`Q[$ s*O 5X%h'+dj^ cB%-^u4KE!-_!Pʈ.6g5Z#sbġ2rk7) 6H-%eb[S87`̑nn`CB.f`Iov2EJG+a$ҺhjOsu ,c ڇFݚJD5!B_[,M&U};ճ`(RY4 <}G(umU.3KDsWDE䕭 $A~Pȥ0"𺤰<:YuI"/Mݪ|Qdэ!~D6γ/#}8u۫YkXf8f4bͱBzt%֊ ZO_b$\vƝRpz.&TK LzTar3!Bhՠ1IX^G28l?j"\`z|=wvHR jUYB q斀&Ƚ$ߝʋS}IS% Mm ֏-L+L\z*]ahEV=d͙j+>٧FH6;LgJsҎLxR[ϬV2a]TIl.;7yfo}g(閜C.<,!sΨ&sܽvHarNWMt:1.x޻pizʶ*_5ܴ뵹]唶E.Jh%B}5Y#1(~S]y2\ҰJSs;=+wA󬮭m^DaF$$ mЉ+IwPJv:A&an<֨l^^,lc9F˃8׆qIx93m?RĀ`+VY%U7^BYk(/Y .'҈ !2ߡ O+HR݉% P\Z9Jz3(cCkוjM𛇭Cԙ)1 $YwEZos==Hajw!-}@|/%KhE_AHyd )Jm:՜"2uH+^0VP6h˿|wa{Ԝ"EOg1ƲlRTD$(JM_XIj'/D5i3,qȢJOO ju;## e{2a|H дjh\>&|.vT/L` A'YA$ͱ:msS()$5kcCPт 2(q:}6 o.8&v&S|MavV8?솇]G>R _#^ aTmt /T欉J/jlLO/vs![yr=}TC|}2csתP߬ݗc)+_е3p~n6ʋ^@6H %|~~XZIR3gYZ07070100000452000081a400000000000000000000000166f3d9cf0000a53c000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/sound/pci/hda/snd-hda-codec-ca0132.ko.xz7zXZִF!t/㩬]?Eh=ڜ.+ɒrߓk>vG2L#<˚n4%p-ŁqMcl;N2q` ZSogR)ƎXVf2Yv.CqOapjvI1exF8m) iy[g_t=ܗ˺7P.T Z.vuMS-DDU&5B>βj!$Ϋގ:w|oT kUfj1Jhe@C2OŋSp,j8ձL_W`ۢy[pEqt52vMncj%0;Lp)m|쁎Y&{xǣdu٤0th685 ,,.׃~gh8O0T焕R&U;QJHA͝DHx`۶%Ļ܇8:OEG7OϬb*)CY{8r tV=wThVh5.SVHl= leĒ%.Ygϊ,78$x[ngwһgWN ۡ *9XxwbNfaMaD5z ߱@?X5"%gW=TXδC>Ye'a}`__6ޠAjJch^[j3[41\=3ı"<߾ W!_ZޣH.C2;UlH>Ul"j) B)ȧN2Bewc~b9NZs,dc0~ '?ڧ%+-,FMGatL:Zp^ڸ5zeJ`q=Quhsjֽ9QL P zA9 gkMOā!+uLrXXnM l%+ɧ5b^\z7]2 0Xɧqhb擜 [[DՎ<4&Msmb)ѯn{-HL0o8wMtR3WAY:h$Dެ{.MH(*l{Ԯq XehɷV6zfe@T/΂[M~m Ym-@1/ЛCdƟ\-?Ɩf7P.0.p Cl\q.w/hM{ FU8|0%C`E:LPm>C&,[\ 2au_OTj̓I^ZI B_i;bȩ8Pua,9SD]9J"}tI#ػ1"qxhIE`OT)<:sכc|)>n{A~܁L0xE-iU2"qjݰSg4p1isyEh,B+F?8!Iw~qrURg{Q }Cz^ @YohRƔi9@dXY b[~X8: 'U(D:[#588l=Hn J\j]l.u7 sp ,q&O▬@^ \:wm<$m/7ٙ M|L>œ$1LFĪwxY 6z6`1vc]X0Q,ARCS\WhFF ;c XgM#?Lhϓ!jPt5'Y>h~rJ&[T~'-!KpLld\64~ig,i?y$+*AVQp$12a&"v%hJ5c/7@v[4g5!y?vR#kTC!a Z~z:rkmۑCy Sz] U :4–D @CR uOWx LgtN&,OէחcmQ(f}\ _qe-3G?5S:Z#6+!%rr2AdYD}Z.|/&)eȳ]((*}plxR\BWh*TbyW³0L/§m+]T`H+{M.oy3Ì}+b5 j+%bj+Ƽ - vs8ya{ "71@GՋN"FJ IϜ0d]z/NJ7&>'F^12ɯDOѲ@mD t5P"A\PGVEL߳ &tuuA&ROOf1iK߰ JzP( lq,Iԡt[@s0g-6Rzt| F]U*\`=lrHd\)MokE-Ӧ (THg| KLfre9HMBv(09WJ6$ȎxzcqqFƣ0ÄL\={wo)U#?*ykHML{_*.^$E^;ozʹD6/S>^AVK~w.FwU!e( {P ITcf3G/TH7e:p74sBaɁ&`GG'GX tQ(]' {5}~34m\wxKUkcJ. %2#^0w;9ˁ%l} } X3̄+A1U-L@G<:h%NqHobvE2nD*^ ]^Y&p$D8.ת,Y S4T }|: JZjN*2LQw; 8AK-?_*W'zb^UwRt%d( v׹?0[QC.c95aQ8!elN-G_P 4&%+5s9>f֌5-&\!;m%kwPTLN TN+qEdHbҗ~ ޒGSKkș/ 5l7O[Z1*tF]CD}Nsa o8yeZ3;Utv ~۳tϹ\˜*W]窢mS=sEA nv! dfSTbu`>xB.1s"/w,T]ަk՛76;gΥJB#Kwވ:򕙎6#)/7䐲!V(0RJus8Cwoj [v FZbRVOLxbKf3@RbEI r&a-~ZEY4"5j!+l~3,R|Υ*C{N@Q2MK}4̹kXm[s`0Ij jfQZT+RF LuNߓ\`>8OOVd1Oި>,IBm,gFLL˗~HFُUk>FHY gT^8CTO_Nl:og5Kһ=1b[: Y{аYl5K Ddbb:1,uԼdM|aCVT&N&8wc[:;I?#>u@1t3obbPXFDFK'9mPnp}#q Ǖ"lt=N}^UdaE)*0@}.G\T % EZޣ\;FKA:#ҟ3ӂ)& }|Te^pmB]&4WCJET K 4 ZKPGY}ch_>Za:|RxV VlK$S'$(Ōl5- ’۟x\Vi!]U F@.P.\|{ 'O.p%Z@tf:zfyLL вhޢÔ-W5aH;[1g0gUy ]G$G.Yv9Avqm8̍@Cc6Y-;cR[#Qe`-c~MT ^0u\1lD/=`/\)p;ϲ) 6TÚҳS誠Aa/}Sa 'hq y|Ul7)Qƶws pO3#hQƉ/y gc Qkf|0!aJh Ӂ8l 4y"8!BJ%df;m Ck>Z… (xq3YnDQHc>w-PL0|;p\ǫ Wxiѭi6-Yt)[lݝ CT &bT6qYk'RM5I| #suaa' .OtNEhǧe_xAY |X3_g):Ӡi7 qM7#H|nJH7y)r铜6{oaؿuu&1*urqp|b* ؕp7F=e4V/" +{+\ d9hM}GW$C!Ae2B]mɛA\ׂ @0B+;c4#AC )4͘N Lp ]{ţi4D 5)Zn4\gf-K:RpK ޤx!-cqzۓAk'[43zDY/7F_~]8p+vM6a3yӽS[DkhT*Oؚo?nk̺yۼ F~Y:!Z"w[ٍZ&*[)0dU8C>ΩoϪ1Z8QbO#~ٶ(tXr[Aq1SK%;GKT0B/H|VWxkYV߀,"pM'ԸKʭC.^-tSyv8tRя04>@:3 H L.Ee$ooҏ=F#& S!E3(W.tjB KЪ#%jz-4 m\zOǘ ߨg+.a`bo-c]u_˨du/^}586lvIMC|Z߯7B I4cg@\|J] 8- h`,NGF!4ļh "rdLn>/l9yAJhh,u+˓gViZԝnףxD@ h;JWE\\kylWin—ZHScc4%m q]ez.8/~wr\N X5^ފO4tblcwk,0-i2F8ț줻P7ayS3G .6-dU++g ޕ4'Z8 d%nN3zK (%'H-(&%H4pgi:_Bz.L2E-I^.5/J%s(6P?*}g 1ӣs]΀u-F =ct19PU왒eĵBoYoX\۔Er:dOPcIPG]6-̮8{ QVx=;!bQYeW@_GoO#u+=(gı5m'! =%A}X0)ft&u%ɺ4Z>sX:} ]>f2cO{8 gy-7XR*3"l,B Ϧ34/(&ጦ$8w1mg7e}#ܤ?oiBYf^~\iauo|#ܐd/gm:`&?V I<ӈ3G5r]_:mw}8IY6,/fƏXjVl8S;6kZMq/l)^AU"UtZ Ţr%?)+ *ī yf+Ccvp9uBw2O1\?RkfTB,:)me`%Vs,^t_.e酑 䛷`vN{D$=G&aom?;|3xD R2xNX!RDl? C)Jө4ETLiEzkao'lnrڨW#q5JIrmn~1~k0F҅X\[MQ.+M@m2ʢ@ oE"1}+^݆]tRnVɌO@P|wBh y 1K:ϜDgpFW. Ȳ tRʖ޻" s^ZFlhJҫfNdiR@[ m"rXCd`AouѪܹ~;rPM"/;O >OtCbz`"(lY;-TJRarj5t=>g*|̸ h2C`GN \鎍%XPܻB)_-T7AoJH{0a'IWvth؀'f&x M8x Qsjjx}9D'\_=2us剃u5Q){fw}/nk$V\oJ4`ҠPmE6SnE?0#8mb?2T wc2?cb/x,5F cXɩ2MmaTh7 є_A8erӆDV^4X4FS9֐1?DjnU&}zzMdJV0_$$v-=$ 4ESr{ NTv`g",-%ن;c9iAp>2 LBX@70S,qr}#G3|qΪdo5pfA;'bZ=Pbc}lf3#yuӴ(ULD PPt*Tݼ_FX3݀pB0n ] 'km=W'$& ?RVGNaI2 m$3&m4q:iȄPY1+i0m e3ɩ Su4FD4j˵X-蘽qȤ/Xrs)%SIAp)$Xfkbpۤ =V?}AaJtԽ&4zm݃GviܮA8)\&)2<]Ozx(&37N7ٮ)q,mǶk\C$ %<bչE ᣞ3K1rX-l9% XX_v5)60E\ IO,0z!n'-Ix##lr;iy)ɖ Jiic1y\k̷2PKr=i.Ȭ1$Z+_WQgVMh8ʥt;SteMwVݡR* H=3W@!^Z[(rx=>\扻`=;pV%4&|Nj8<[0ox⳵׵eRaMP%/m'Z'cF9G:iUaJ1`v =&깤Fn1V/^E +9/Ye+3H |F1)GT4dS+\mE׎ͫ_r CgӪ٨I8Vr(ui]mYwsJDڎ*]5pgzbj@Qg.{vf^6+g I E<5gc#SgDi\~?$6lӃ=64;(hŮ>vXZ5D-wC/EAU:tHrCi}R"fWy()*Z;.6|{vJoN|U6~F+zSd?? 1gh/{76,Rf؂7׍^0Tni+FJGk"``z? { ez`3Rrܕ+ҖؚFD c-s0G.ْV=Eƌ\f;^!x>9]\6{Mpe.J+ ;x`y;J$yD=xHnsF8u.;woZ;W(%"caňy)9qN#GAf'2UVMM:x'O? OX侚7eHXq|$@\|4!1fr,G|Gt< >RЬ \shQJwHCS8{(men*bPYǽ$ggZY8{GABg+g+5p5yǠ 3:7h5Hq8$+śxc*DvE%5LXfH0]J%mĜǰ}M?5$h8L됳hp6/V<ؗB GM_AW vHo7y,1jpݵL/Q:oCUTVˊ*CŬ&*1Y5!6X[Wm?Db_ƒE6;>+k)H j_lv$ lC~d. BӟŎ1.5?Fu+oE1LˀV~Ne ࠺A1冲d)fȷUF5Aǜv_>k"#٢Lc4WNMͰ1vu`$Ccw _%8nQP{q(otk'QZX\iX݊2Jfl))rN;xPIi:;'qZNii1;8 Re}։o;@<>͑a$Yy'n?|׮tH U}}[Z/SWYoꤊn)^N" [)­iusֹAyyf>*x<75Ɠ!m^SؙMsCRa3%ojKlڼ.dK[:W&M߰XZlrV=]tfbTpϓ%1b݋g\`(Dv [l |ϧǁ%C0?:3Jvb$qH 1Ԇ-^HI4]juR`1 A^: /䡙B&ܡ%oMo8~N7ےfy'&辒*hX9]d)V\m:PrYg9UO, Wiw #(;(𡃾 8t2:̹Nn'}#/dZAc?`_Cפ5F+L뗣}]wʼQQD BMDR0 X?I^8#6D|%ux9r3+mG.;tލl@#`\s/ ez)^KNFI/7}SVib㸶js(g;TR`"( FISN&Q+ZxC˽-=r$l񥄛q^lV]QV0ՃHYGQ) P,.G^RX=J`q,Aҩj+HgnZjZY6,ꉳ.Rķ.ԉ/:6`2sK*.:|l">d?=5>R\Yy+)D#%#dyAYY`pu*BATJO9l։+"*n d~CڲS*m+Ϧ8eNcStJgqfks޷V:a8GVL ELjzh%,wv,# %܌%W05bEf/Š&^||p|Tͭ3aR@ `M.>[^dǑE{VG+i)f}@PY8nAbLϭ S͓w@Z/zAy$ !ZS|m6g3QOE#l޻=:|D=t_+ߥ欤15$1 /mn߇(!$!N Jyv|SbgGv5!@-<2:}%v=֑M!_;^)(]@f]-P"dWe++ROsnWtpq9[+9%Zh/AQCE,v20U?9V,IoFV &uvZryh4IO g#}>_ -I n9\E*/Y|pjW֝x$ԓ>}JURREPvH⅐څA-ܿV)>v m4M/,1IxT[ ުll ̏ IxC: jr)ZioؙhSkʹQ4pLIeKݦ!FY]w=:t/@-Trf ,* " Cnc<0cYiPE#7(R #trj+K!+l8xqɚ, =gϑ$Ĩ-H<R}]bH#HV}Q8G[NI6FZ,dXd-Jv3V[z((I9Ro=k:43Ud8hTl_3Hh _xt%(1i9%rDeޛ Sߩ"6E2ley,3M@$ڨ~骺 .$\]MA dJthm'[17b7O_Q_Dl%;b-tFjtb""8`9⨵d$e-Tqj}~GgX?~E]rIldY^mD*0xeݿJ+=']E}#U6BR͋|+0~3]ĝ*Y )\h6̤K8MH5+S!.m F}8cx~l[ @97,¨dW^:ǶGKb9S#Ě*TpuV{n_)g)O9B(xc%&r&Q/A`.L2 +8.rnj O6+Ưb=ȓc$RⰫvcu ݶV9 %>т*y3f'^ndSF\W_﹗ X-=]|+Cp3ֻ)m{z<uy =hk3/P.  +?<%D2Pu}o*%}ep'Tܝ4sTLjciy"dhq솫y/{>ʯQӱMIqdn!, 9yzu, @V32~ ۪KEEHrkP#Ly˥kW]we}Wn;5n2$Kn 1}] ˾-!eG,X@$qnp& `R Kp| AU4eSH2R}?O2 ߾/?L̺̓#aL2ÿ٘>gIU[j5:G8, 1#[WI_b^Sl~ފmq,$y;PT! U=R d]- (PR^g"Bcfv$oeuuu~ƹK[]eLP$ .Yr2m嬮Q1nod}Bz+6ZlI[8Y| SߐŃߗIثo`g6j?Ds-ܭ[Vkj 6XY."$0n;sUtAByYNM<~ܑ)ań0+TOG (Ȗk |{ɽZI4բDB;iuŶBI{6&RzOs :#;C!JFA+37øYbS[ } \jf*uԩW,nD8^,,''l Ei\n}'QbK\ Hv>Cñ#o!@(hG$;Z$XM^ԜpBh<^K[xpFe,d:n1 ɲB)t5oWPJ]g`x} 7Wʂ'a,"my_ixrh $j}di&&,gpD9 ]P_Sb¡:sʰ ѪEe(_)gheB~F0"Oτ¢5rm4Q%ǃ%,dO\*)MoE6.ׅg(ghAPQsEO#Hd#MI϶zY+ٿ!/rT"iP]dnmgVr=m4LZ;w:IÛ5̔Y.,˂*.$a o'hZ !HBO'.P/]fa:d"ݜ(ε&]\v =/x`|4 ~lBLe0@5VTY,Wzt8伎0rJ3DuB.'ݐT)= kXk]9H鱆'e-fVא RqIKʗ;p:_.+W0>YuMC> U4uu'A/$YmM$ۯzBAs+0S'C);NQ/əIH}<~kG- c_UiOŲeaB&lpXbƹ?Gs h&ԤDgkz)Ή* lB[S oɞ1%0MP}|Ϩ%;5q?-;kD&3 dF.'p4 |Aj!!fR'OW/4C ?q sU4vgFuCŸn]:NrA䟑%(e}P&f@$3v;Ofn tƕX5NB,m,lU"y9z4hY>Zu~1Uh(Sm$i_ omNqeT@aғ+p")D|y(SfoUH8䜝?r(#ڎ=ddabCv&$ѱd"i(z+$%TNrm,ɷSl42ޜ2M?\FTifMSfLY$*"N߱K2205tBKurkD`xw|)?h6go U,^5$jw,Ex %G&04 T_8䚜\ mP E,>`=˛R ̾ s~X"g씡F%"3#PCP=Dp䋁*xY@J7vD, -a=SleW`%F`]DXb.,ʑhU,C 13[QezܦTk'NЊK?6W!67d()᧯:ѯU.q)5TG(`?ra u_mKR7C^ Bb.&.XFPК!%.;^V7h_xzswN-&o6:٭+ǣf.e,킫hq F,!R'Gz Y7U`0 <ȟFQk@kvT/ͤ qG +s/ AՀճ rAKd:% O *p mYn7k NiDdT+8ī:/ 2"MnhwvG4+N0~mE~ b!٬G.v.;D(F5U]UŅkyw /u.S"䎂dt6Yp&踕iHz$P&30BR1eͽnXk۱h{!QD 'bk T3cѪd٠ &xss4Kg-zt5L@IFX3•k$ځ`_HTYaܚ笆7S4R j;9\PkѼi%Q怰DHd4Ľތ32gP n~E BGl[>9ҽ)(ɓ}c'7mܒ\_g/ߖ[྄H|)>% ! 󋨛"{FzEٿ ΕkhM-{q8$Q}dPBjbQ5D>B :+V]{0ERS([q;_%p6OM'^7žŨ[ ^Y*R"Q) C01ϯF#5Tcƣ"0_5zҜ*|x*6|5LvPe㢮/gFg_@&vs}۫8s͟y='鮈K\HǎpmUf4 ,% ݳ ޾-3wSaWw32'Jf'H91Lfr'8` \TM 7H.E:jg4;BjV$|;Ζ(o=) :SJ GC=-s\1دq&D2-)ziZ28 +dtiJSO2Yf|A쮼$ ~-X4QQ0G+i_Aݣ;E^.Pb7%wGPxnWc5"ex8xr+pM2?V՞6Oڨxcױ,=G:ccHt`I{w ۼ//|6H*@v>>GSm]m!BSˍR7ߥH yu/*dy0) s9*d/)BmZ\TY ;5P^X>S"S$?B>ʶ`?iۄ6GqEiØܛ=| O0=3.,_W7Cbj- 'qa7Ӛ7΃..kC+$xl! b 'ҥ+?̀a pV}bذq3ugfti + #u:xY#Qs7 _" 3)PP  1[+Fc=AzgeUz4٩;ogIW_)H{+ 'TГ;#uL0)-rQ<~\$?)'ڕ75Ч^ =LH b??^jyi:={)B+X;Qnp.7OXmZWsݰfSEzd@G}WA¶PӂFئFc#)ZHqIUu,Z lM930a X\qÂ%^гdeHwXV}qj ZOƂlWSBgjȠ%jFT7jS"TY3Phǧc)v M6QrS}ңd.C뫥C_;,zVPV }qqsQ4=|߸~e۱K懖Tt^M#lIf{ 4;~vEUQ8mF` CjfboAOOxlZ/KݭrEfYhЎke|8}nt.sJ1w>TsS`DyTe u|sSGMǜBLS8dkͧ{B&9J~(ߙ#Nr="~bB5L$՞I~*}21(pO}`SkS -4lmxeljK*gPy;`M;v6D"L)EUAEiVa$vC?ԇB٥ۼlr+HMBJܕ)]5| ;:蔀 ׼ƬlQf[#chB"Ps+Lm՘WՕ#(Ԁ?{a̯ y-L/i}|Yzޕ{Qrtw˕lnJwY&x&JvӞ%670J =:ybbHX07 ܼtO{qEt$9x`sfh\NXk*BEWa3ff=CG=m.}HZ|XW7m5$} af2|zuD\,T x;5}|| դ- &3'ϋlyDeUѸL=u`Lkru6 ҹiÁj<P9uߚGO(۠a2\ظR)ϸǾyDHBA_0,[sc$^PsT"T-`!͡2.|ZP0~0cK)TE0(} @Pb5`%_s8Jap_?uHQ&K+$"Xڤ[*|lALzc)/ Mo%b?/ s8|5J;1ੇBNKD%?I?MPkm.9;S Y~85h O)wi=?j w"b?#}"1 e ɤP)z<EW*Z8EH0}l"fM{uIcc\F-OZ{vwZ:X5iT;7$֘c)k嫮# 0⍿.=6|UYXf4x#,m+k. Xǯ0HJ[S֩Wl*'"_xSgK'NvQ[ғ,ZYKE쒴4I_t)w|ŻfD@`;/S˧>V Jn&cm$;rvl&tPE_\;PYV e}~}Xtb%;+wPhuL H\kp2˳˚i_UweCygcfO`HKn}"H@jv7YL@+R{9<MSsFPF*B@:W;&o! M)#ƽ)Q:ȹ`E{Th|4bS[cdԷ>xGM9]h^Gs> JTEAc%n{v.{$9ptWChפ7X5xf۹VٹɆejYUw@| R{hcp3Hk[igOTVuZ91yl5r%iJg0=88Ur+*r<kѩC hڎr ;Bаٗy fl޽Ma9b tfX=g gXZ^qzJ볰~Tٛ ,њƾm>[RFA7yI$Qꛖ/1)|Ik"ݨ/zj1`KwZ(|Lgn8n>iX*ҀYzGZ+aVIge$Q_aPPP2z38nt,]cw1y5iWG) _3= 'B~iV:r"oԝOyfȀhR8‘vѵYwMŒ$Tߍ._*,P\'UD=X4j_F&—1q9^P-]./(wtl  "k>]RDZ>5VbCL LcՌ ~3S`vïsܹ3 ~|nk2/N&kw)poOZ~ͤVנhdﮨiϻXKI4ۛY fjqؿ^3eBԇ\Xoٰ֝4} ܩE.ʫkDVѩFu96OZD^#0[.GڡbU(bm(|;[:ue4eVBf~Ku¸'3] G Yҍh>=rHz)JQY>8/oc1娊 MpCM$\qII\[A=svV(kl1ԱRgQ d MJ!Xd``G1 'F RiߎΠd%u?rv^f֘*sBodptv;S %?BSG`RfJ=62҉h!n~bV,QC?_̊깦P~ c3T-Poe g=Y 7)'^>n!Z's{U85 Z.QӸ _6MA1 n`q-o!/8/[pO@1]2}3"3<ƴFzC4BMx6vG%>Tf ߙZ8BX^\]Vb-˽B)qE9:f7zEc{L #+#qs ۾*S&-mPK9Dp 0?,@z֦!,VYGH L38"/ʽjcsTȗߐ)3D|*CpC'x୴rS?Vtx6/o͍9~.5e- <)q]KnځA#u_^a7~3E&xѐLH8R{rT.EIUK l᛽~G-0~gz"4..cr1{rT3LB^@rr}9#] qIԃߔ,3[}XsEM Fh1(d(ŭ5Qx٦ GVV&_׻fҨ='#K<aĈCNKW۩j]z\|&85L.4CNOtWHŢB;u]U9C+W=IzY괬Q <熢Kn T1isg ~E|%ۭo8&%-= U*fXXi,[g0P5I=ǿe2Sl\X# sS 5۬ӱk_kX߻swu]?|*vS"9VkͺƧMh6' =TR˘= Z蔥W ݕQdY$~c[L:'ɉY<%`R$SD`=xp&Ef7=j̃ YvwGL~.#L*AcWB Tt  ̘.քxЭOý~ ^;JέECw-($`X|OG"ٰ26F]iBI7t2L7Z3*WYtF>IӀqU ݐm`UQ;X=QV}p5]63/[@I ٕ;8we^aZ,h (#?^vBk S*4Kn)~T0uXHa#A͚WV&d9.U'g?~Z&MͽU>z:S%sh{\h6:,B,D+铂H ‹4~ P"U4d/£ Ӫdzy-.( H!xS <KP~๫Gݗ F`"uq9ZYbo V%ni`["A"~1 {bc%5[1>}N"hzE:T7ٲg=R4w oyndL|Z2+>)ʏkvj99Ҕq.]?CtbX$):jT((u9BR'ap+j>1Pƀzb^^R[W)2"uѤ9_cBB$k2X_ۅ"K6UFRQgM6u;O Cy4rEib,tT0uw;i[}8P8~ʬj6 QjZ)ǭZan~EIHYD7o=J6˝>M %`w~CC|dM".7% P̦cA?+E=n-2ΰK@a3 R7Ƚ8\ro( .q˭J[|>c K)U;?=cUGāFc[W;1z@b5}v_Zps0TEtD E`Cqh3C0*YK%vMs*:XZ(&>O ! q1_z$m á*L?.d:AV@Y|UiSѯvDŽ#b"^ƹ쫗=8B~̈A5[yKvy wTLB ᦂkg+37}5-#{{2kE6`>卧ņp HEQf _o>Rv^xF?y2h@-4NP2 "MJa-Gly KDLw i[9`*Zx+,oida!A*cB)Y eė ύf:`IDQlx?ϙRJ{w!13Or9)ck.&O[2t+sV Ƒt)Lh?yⵃ];!JWL0Α|4a--f-NC:q8M; pcsu@P7bV;V%U߄Uqe Ԁ5Kjv']:ڲߏ>\ΌLqo1n#cQHy{|Nxf!ւÐ[lG+ FޞaN4ny٫'˚ H8wxv(Ryɏ ~%Bu_7ŔSW`^ CH0f ԌB`Ӌ: ߓwPNUڑaYi}<y{'#E%>?DimaY7g <@M]!# ̟#R{}w$0-Z0~,*7thٻ"j&۔^d_kS+⦲OKdB8_ClMB JIOFxu(ol i)a?T6n}(QZ,,9({c+ht{#H4~*R@W>찄'wzWD=N)ԥ›䕡P 2^YϯKc2JlrWa@ ږ1TKɡ4-Ay-5$d=2L*Bwˬn3x15^'50'A~ͺ bEON6$JGTI頫vdz RZ t)Q? ؄Arj,lѴqxƻB:bN:'yu8%)>'ڜHx簃n:!t#%:<"tY͛¹TvgNa0!礡y\dL)-i`کV (dx9wjA+%Q s^Zah<_$K_Ʀ?:k7g?2h$|h`no0)eS}j 92<o-SnV@e/j5c DWkꐞ.,۱,>}DY3E$Ytn(w,;C51`9!+H?ck8ZteeXs)% GFi@>9R+;M@5/<)%Eo#|O0$B"kUu{71 6>?_ P$%T\У}1TnMxXCy4Wqf߲0 >jJc$-Z( JB[nr8lA5iX'B5V Zw_Bcg4aף_(ul:({-zHTRԩC˯(Ǔ'-͋ӻGA Ҡf07 pH;6jD#)YrYncNb(˹Ia; mېg5_ji!&g(i xuh H,&|Ewv ЊvńG;wirWF"1h@/a\N7?Y:r}GE[6aܷ2Bzy1#E+irb!iX03ibe T+EEp]ڟrq4]0*5҉0J9Yg(qceH]N׷C^$! dW1<|+g[K_AXȣsO6[Ǩ2ai!v0ǪeXn-vX4 _*l`uSΩUb ۟컓g8K(3@(|+>NQlCnYIk,l%~tw)KUvO ͣZ`GH,cG+#K:[f,4vB_ iq6:L;a|!QS}&Ծʃ %:ˇ~K$,)nnʇx=%eu^K\ w1Hfyn{C L tGnRI xY'?X:9@98˳cѷ:8GxU$ݵ rǑ6! c)RJ-=5ЂЏWcC\j@Wc?!Qn^ `L8אϙ@ǯ+Kߥ~[$ gWӢ%̶s$õjPJ48rYK_˭s'e`t wWHQTf2Shbu\Q(Nm/- @G.08JK.L$='hjpĉ3f--Hތ-kK^j<{z]h=%(2)s1& >Vjwn1@|,D3zz jv`wk|4y\8tFx ږ% DޑPe]G;6:Ɏ^79q'`e[h7Yǒ3R{P`^fw!/C\-b'o08#yt1d*5T筌u'F9$^0|aސ gF[֊-L1R-OR’'FKM6ƨP]CB Z]KjL0,, PXde W=M'd~ d`1B ΅^W ](96dm֣%EUL3ީމBѯy. /ΛHoA$T;Ul^Z^L1 ~鑞2jUHg?F@\2]Mftm9]:zl!6K3˧MNU7>$!p ݚ]U,`g%e!¦-a  YUkq69nM0 Ka_V _7'VT~.D]swM2n9p8x9q#ǀ˱291gZ>"EQqslE`Nۗ$Rfs4Sj't9R/YI}1}(VYZ_PM=p[6? ؕ@pߕzxy64d?d<]`|!GYMeD:并/7ܠ'%ewYD.,C6Q ;.8Dt#庾 5 :<&ov7*Ra<#!dGO}HGi=tP '\5O?@o#a.r-Ro+S;bֽzx?¸w˷kc:}.ziC]gW&3{]$݀eA[3%LC)leK4TD:RC`ko`Bna]k3 `B$YUl R˴-Ĕ 6aXߐ\n]E+Qט\/&\-p|fOFq7o_Ȇ'3ān  oS~yȔ^qԼO2{lYa[膹DN@9~5n}w$;\5{0~f@y(AC&(y%=Q}֕co5rtHt )[ktZIfks i_`}_4@9|P5;EqV3:b Y8Z b'’6Rĺy9'EJ Ew~lK+!H&0 RFFK|ߥg#/]q&a{ϰT?zGt[JZ+:7Yot R-$wܥy0v9M<|XVcJ3H`7ajӺ:3N9Cf51(emmӹAA桺3@FU#dϼ6hXUˍ޹ô-/GbjV{A׵'<T}[AG"җWDն{ڛUJk`JvOa&rr9{ 2xrY7 lVnE]C3=k9|Xg ӟvL|óN};hAZe4hTvMۦʑƕ_T'7ЬYb#J[k8pkB`Nf glWejP\IڗKIa2_8rF;@\K\;Tݚ^uϭoVB֘&D9r@S Ugo#%&jvk]ެ(U~63[DƎʍ?iс!DOljx}se {?#ݣ=>D7ݟ, I~K+2s{߾Q%`(dbnJ}sT>I}QDA*&v = + Ϯșh}q=AzAօR])v|Dp%_&S UweŢ`9\ V`25qNcKPَ4=Ք%7[, M-R0ڣ=dCE3ض#:_ 00jLX4F 07Ø"Z4)F{$.I{L[4#WUtBR_I>U!JVBiYJx4e+ 4u_޷g6J^vXLqlV4~Su,)8m؈vHsE3A,ԗyc}+9:hs^ ۰jrJoXi&0='p~y4VQ*,z͘N`[GV?'gE3Ī`-0bMYEŜL#D7os3[#o򮻾F$v]4K4v|ӞRAOu?SU@C`!IF  \^6'pPdS&[\)Db[dS&s4 J"[HfŇOGK2 eb8{˚ewy1+MGOw7>[c7hH[!$o4$gG?[%;mOkTK73lJXLP'tzO"fơZíD NjV>yjp@ѴfT|YUijkDwj\U0;{[D#fx4y[6€cV$ QG &.R(;LjN{>7v3 #ʚT93bX0{'G` l @%; k0XE8Iӥ>uAtq;A%;K!r  ,6ϘcceGJUXذ '[EWe9P')fܸٓh +)wkCҠ(YJ9s(9N[^7vwdSH+Iq;+7PR;'Z<&.rjB#E-»1ηl&^nFh$Xq9E$>ԘX4e]HW%!!94v.,Y&!4Ja(pٯv=rL[u:/UlGAt:Dk)Dt3,[~cqfsd3YTa.t.1夼u[uEE. ![ q"%qE\щC%D94qP(+:-2{ZI$%g9Zi0ʫ*1`z͡kҠtajR0vX#@%koɛZۓ( /њoS̄)>ڪu+'6 8\y812%g.| ̍E=τ6sKFͶXZJ;Ia504H/$/0hHL?2Q?p![apyNʆ2C )E曒r[!Vf4ȹ&@#SBqc'#D,LzۉYolAĹ[ $)֎_^R5_k$M˿@QGz*)ť{@F&!Ei1eH^ +E{dx%5m*#kX*k:`q4!XS,{獡}!f/^#G)a軺>NAnhv*0uܛ9oB2Fm='<(b]6LS=} Gj˩3} ~~%DSGLncA970pK9RDM@z}a޳ }el]'V.:aq= >6 NbJ>Yd&)<|Kسq%G>0DYK\ *e# @ sF j8D\7\C;T #,5y, xL&saoKp)XkGŪ iQak|ڞTf &c6ЭZ6aӮHQ>CE8kv-Gm%q%Neٷ_=wGʺ7z#9]& F˝:E8n'Pfg69[C)Z:f5Pd}e"gZGbx# *t ` dOv2$i\a6)N^FIf憬6qc͍a8P5w,]{d\flN[mS,RbWpJ˿#jdQ{4ܐDb4Y$9 `Jf q(T-.}EƏ ߂[h@̛W^kPOK#gUϝiܣMHN;x`mQ8tXk9l\r0.YI9th" ZyjPS⶛ir 9O",>%_R|(qHhuԹD@Yg6E:]lWbq8`(A3d%a7]Y%}>[#9>@<:(BwK "ܛniw{]0l˩=o`%@ٖ~yJ]5=܀|m QuX3S,O1bxir}RDGQ^1YX+u\A2D9ʘIV$XXDZRX}hL'\,p"(/R։[68]л"/o$T"qSLr}ik x5ۘҵN˶|cO̅~E oVD7p˷εj>qdʝ7obw:^1:̒X=::]93 e/A7~Dx5&DT[P:} 5r.=^1OT]ؗ#(iҍo2%w8)"3y|(,d{B\ 金hK(+%1sdiAC>wђu;}pq "AY@+%U2P` }Q{OwOA2F6i-pimDS9c]nP2b!P^tm4j"̡)19τE>sR?z^XLkr~'AN)f5 k9(!RIB[-[8L/A9waNhFfֶhO}P'PIz9(A,&MkX p6%Vmcz\2Q|!\WYOWFg:SE/;<0^W<;"+-$RP|Qvo t{/x\}'%?fUC\LǒlT}k3+ L2W"=yNc(5ǎX7QVUZpj~fNFO )G:xLLj1*{>4k҇ݯfFV~IW6:Ἑ6fȻ~Xbd|"ow@Z&>p55`KlWv _#a=(gۇM~Wsfy9?Kq 8@> Am>e?1T]8cBw-`FzNطοřW NÐ1o/#4c79#yFf[ JC=h'U9 }1Tnl1و*E U,Ō)cggĶVB2?+ì85PkRln W;1(<) 07<$z!Qza7V){qµQXs(O) ݶY #v/sdKϜ(.h ?qV!&*FxV.f~Tk Q؆6BP[ ,]UW3x˜,h?:'2hj9:W: no)l7Sm/$gr űn[.FBۂ"}p]C *sV;';i5!꩔ގrmΟHhe$}Sz3$BIJ\ Qfy%d\ ᄻ Yy@5wR?x™R~57(ăE\ZVm? 7>{EK|AɥBgK  :ι1T-"7yظ^[W9CYPϗo ae6iUʍv1(.yh #FۿuWp&2$#7|BEn+Ǜ1Ts0ufQ;uR-4D'@5+e?WJQkƶR=vPgm*5:{t/4];1U}Qny"CBR$:T+QvqpX!dh-L@ڢ9^lݽ){(dBW@Eu81(8|nxeP|ڳ Eo*)2sOeX#t  0MKHq|6ujXz4h6v)PD8g/k;[lFn8cNݹ qn5KRjzt/LLpE}W2VPiZYf@Dw{گg;G ۬@Mհ*OZj1Nx4uМ%rUjolo:yepK\nJfㇻ%E_. w %T8qZGͺF<+Qȕ؍͜V6ZSE7Z pwj1-H)}`8" A|LMNUM`82EL?z T sIkDA=*("~~Ɂifµ$uox\Y{^\4>ݨÔ>FPPp'LӘܕ^6I2v3/%lAٻw]AZz;N/ ;;|~Yp(3ib}3+leW(2$`Uf~F[O FYNUȘ#zzը=^ #BxU2_We3>uv^-aY.s޴\ jzTYQ]M5"h[ E(3kZxԥjU/U:;)^Vr$Y]}Umi_um,+( h1-KFwLhe[C%c@&8E)b:6VHHerIg@;L (80tOBбK!Mr% fvO Vowς S'gذy"0o.)Zqroo@cVzd@Da2b1./L]FZZ Ԉ |P/V;`XiakEC1}Noz wx`LnT^Wa{`[BJM/ jgWG1 %b!134~9wz/ig7"1_bIO4i{`Q KUPymgZ 4@kxdu"H˅ؓYQO% K̥WvEVi`tJנIXڜ D/Xz4u[ۉP7 s&grCZ9 x9l=w%UؼS 2fv{P$ܧ O-T%[d\;ÊF,k㚙!aS7`w}Y28/VApD| A4kQ$1#a;X'QgbE(~b弮Bk08~j`R9s#g蘅άy;1gr*,Kx?I3|)Q#J<08ۿ4Mq|S7XbYLS:Wf3F ̉gu)':#/g{ =k9uӝ2LuZ4;/ N'"rkoUl6r|ǐtsv/c|n&Xf}#>gAv .7iUin5@s.nH@)䍃2³@Pc܇h4'22!>qzLsVY/z/WDO)tR-1y_mMN&H;!d``Sd7$ KUZ“%Kd{e24Wx ?cg,ŠPn1z^{zMlօe "3~GyCQ2_W9(5]M ڀ2ge!hoiQWqTouuv8SO[W/G=ς4f5 3jV>.ܛK 9 '|PwN ;N5WUm5[7D"٩ԍ#EIJ(gg]1 5%t_32pے+_}3NÉLֿ$ NfJ(߹=a!U~]0&1.e%W`x&Ê,B{De,S,`Y>p`Sdvud!6g֎`,.2 ŅCϥ!ore9;]*Es)+ԨVfvJEͶk8|6sN#L("f2:GD_2mn.!PkT#9b/k?d`!&'nLM&uB+df1BlEek@q͖СiL̻ޠۙ˦$[t ߛ;e&sq(*3iMgty~aғ{ayJmtDICv d=}2=%XSʦ`,IN¥;SBO&F62%(pH_7CȽlnRIV %ǯ<؃Y Lfju]2+6X iNOMI>.@p}.r[N@< .b,&%5C)Zydz2o=,\){%\""-O>3KAu,n|,ngp>D ^ 80xZR.1DTύ~ ͮZ}9c?{{M\el:IVju[a|^!kֹXb4Qi, aɨeky~̟Xu"9+&ϞCD^3s7Iˎ1b:jWm"qxeya~&0Xt7IfO s~((rxhq*29j0(u+{<G@D{h<7_X!3<؊FuhVK#Wa`Z1f\LDh{]S/lVtbu%3٬JCJ|u R R}퀿:oձGQŒTV5Q:IdܜN]]O 3GG)O\\00Y4V~jNy, i}_Z/Xqי&7pC(i5isD܇MF [2˨˱D-evdqS6UEg=TЦm%zl> 1,@KO/x _`EU\C)%HC$~sv6&>݃y\oveNC*pY?ȣHks24_SIs>ҥY-iC9ǎ'BɗbhJ^^S^N\kMuCsvMHVzxaE UPgfP jL8amS@ќh:EAiμYlMoA"޶6̜ ҇ܔ[遟,񈏸7J1 G!_9NPB8?Ӊ`L@)=Ч,%"GQ{&EjD-c_y/C7އ#{17rݱ(ɤ2h)uQV7$u%x K}&X(0]mO>'Az546e?]݂ȎnROh'=3[a)[䈉1 8ʦ2)>#Ի;vO4Bx ܾק]3%Snz&FoˁaAoVC3ꯘZQ}L㞂"+ |o >@@>L#jEL@aUF-z4Dt8~EiN3CH%_Zn6l9Bz%,y6 'tҙuouRt: o8=#L$es,\`~>X\U]rUni{Ǫ=zC߁H.\JRTYoMխν۬ۢTSÀyk Fmai_0hOcy?Pm!,1Q N GO<&(FW%P_)rlHf͊KRhܜI"~mKUpp]/ʥj*>[xzOrb&K\0Txkcx,>5r!\z޳)G9=IS=\ܲof#A9oo1Bnۜ>I8_z:Ok+K5͓Ļdwu+2)/:-港&#P .?>煏˙v{ 3RB6tޓ$5{ZֱW 2zl+?=/2-sLכZTC"TDP҇}%Ag 㱅 k_"h(0$b;-[0OMI\0"LwWS^K5 lۋ&BKjݣƝKzrnGGxb6<|:Yڒ?,dKoݣҥ4"ɂ]l`t[ZCiHZןm>cplt*8߱[1DD+EuĤw>QlS$BF!P7wp+T'2w_J9!Rx;Lo }VGT9u  \hmlxX<ڙ)J6yhz✘4ҭ]=iF8wˀj~A#fB-J=F#o2KZ&c"\V PԙvR+!S ~otzx/\}+IN6wÁ}&_ȶCS~qR=5>SW5Bt~y(`&`>;<49eAJ"ir~9*)9G+&K:-QN␰9U1gQ ڃXt2gh t`\bZ= 8 UWLbxDMX}KTE V0}Ks膝h8mzGmw6+1_nXTCk1ͤow@Rtuwжw5nC?|IɩfnIŶ_&=* K`璦f##b z! %)a>9JgE%$&Ux8kx8Vؾoa\-c(Y>mR?d18qdHԑ?8/^#ZI55]vMîd khؘT8 -tSJw"ضIPM6O<vaL􃶶-!苳_)l@?݁,}3X&_hR ¯=$ Kh3k ަyzw8l(\Wg'4{! uO Sk,׫?}Ęw~mbW!Q0YI5L ]HxS Sdj~Hި9B5P ܄qySc'30btũ^,+s8Dau&'a 'PN3-S;|N|Ugv\!}u*OHL6~6zqj$-Ȏ 0|]D$>G'R ]]ů!'Ư~:7j dkwMC@92| Ы3^ȻbTS n.$ [;ZN馠 9Qyqs3K&6Z(;"LS;$Ue1h!Ũ jd/a01PT:MoyhCB.:XjM(4>2=4qlAb7#4w9̹\l_:fX>vorwxdZy!RO->0UI1PżɴHOK5 ]of[_H@!ʏFѻ[l ↑EʄCԔ~87 J8Oz _K1QBaVd'Z ´fA?HPlH*GjYv hhGNڟ*kmuYeM̾D5|K)_׺R:A>auO7 k>A7yߟ ]UfF4%2UЀ=B-Pw]:=Ic20OM_O.^&Cy$ #gnn+=N]%ScFU>D5hiG"8e27,Z_AEHd*7|ą7κ@9!bB?6urpsKGfuz_5I 0ǸTTMqt?~34=6 6!A0 @0 d> +-;$))XP J~%du<*Q[XYrB~fXںVxWh2'p&;D.yiC0ԺM(-wc3[nraݰz'V w3DLיE5T 0 nH%5r|@@r+6=4׀TD"48H$msT~ ζـb&cü L({҄eC~<;]QEogeb|vɨ|_*HY7LQ8m]bds糹:҂dFy58ǃxDhy  Z]<74oN pU&&݇+~ur|Xև m|a0 <}"'tNȝd:gp: cA:l n"ҿp|ȥL#`д^qʙ!&,u۬O`9r#JLWUhLu@[ bnuS]XJq9Wɟ߷_H{ _teʯ–{B Lv`fYOM J"&:ڸ=7D+ϧ!afhW( #@Ja%6#wk>n#IZU]2[d#Ȑ}w>)/W1@=ZM KcJ!$ϒ*"2c@cqz7,E)S2 'YtS'ÂÏ%30Qz̞ձ2}P> }aV%jP 2+=3PrføEmbc?ߦ)оDA; /Ӧй.WwU 35 )򣫏/ep{guZ>3k797{ۼ-DۋzPM&[b(D@ؓίs17"V-]i(j8FGۣق DGOIKx(3Odz:[Ķ(˜*=x\⌰iNMjXbӹţ]Оl(\"9:wA?~Eַk%\`b4YbLeO@qI'zpP*T|  R$ODZ:C뫌DY?8 DrԊiPKPQɐAU{objlL5L9ІVe(pWypaK0I*T˭@zyio%i\=AjT զ] e%pJ;L~U6 GjA:AjiڍCޯpHTNlY@2f-2 t+IZ0v[V PNO.T$̩ꝱ7IePZ>4K/yz͡ )j7pt~⤴>E>&)*8ׄ)SOFRqܽBu?b5ޯ0}sA$6|Ji.?%cR|D1c o~m] *=iyG6[p&U;A]PZVL5z}1H[E[)zA͕ ׭_͚+~\5;䣌6":>n|սsMQq'{k 291MC;n~O {g\xMGۈvM|uǼ(+Qdq+9 ۃh4f)Dstq){%~X(k'Z/$wv*ۦ||ngx=Vmoh?-.lUۖݽ=AL-Is4qnS[d+$\d Z@9(Jw)PY D 鿙sc+]?OϘE LNu'L7O\'>a G*bin1YDi^-v ٧VV `bqZJqxKu@+1\&j *Ts(⮖W81mo9.vi0V["P Hy'uLDwMh%!O0lũQ֋˄N?#=j,+ľ4(G<)AKkP'(';vKWDvTyz fJ_i$45`^bEL+;,Jȉ.͵GQ w#b+N߰)e>o )6-\is}<˜`6;5fij<#j9u {TE. F /NzGncvqT6 ;6`t_!0,[?̈́EPv [)Bʳ!Q ZZ.Jrp&Hll-- Jz76K^$qg2'&{h!Hz@Qt+];$Ulz3r0Ƥ/pOiKŧ{(<5q̑-3ZA z(#>:t޸_ x%ϺA~<]v?׶l#! ^V1%i!"owOyuq\u-{ހ \Ѓ|Kͬ hs`f]p״=5rռBe^ix2сD-9^4k擀A[$!M(UAA ϽE b>V3O4)RFi[vZ5S[0zJk{ SsmZ_;sx*qN'.~o{{kۑoX!aSWVx/sc+֊= Pg*.CYQ;B~ي^Xx;iFJb")q߹&V ?AJp D[IBgaIw= ͻӸ*&26- =OP}8}i~0[ӣ;Z,EtdRif]Kن]wd)N7nsl\}gi1h7]IMxoj't#rUZNƬh=.Xx,pxiqh'>?o-uGܡ>ļ`RzX]@VkSTF{/Q~A3N Ir(_fJvyPB=ǒ(~6dz+Qh \ '4"~d< >QG3n n9sBeB#.?`q8| Loϟc7+aV-R2bUʙkbax{I-:"A9* sp/2m}ӈk&땻UuVxhu[(mFڹU#yc)8ތJzm0R].=NWxZ0J0.]mc2ZV "aVUQ`.ygsölK-F^5v8<` |v಻`{W{_pN4lpGWb̙ :TO~Ѝ3 p6<#7g4V7s߄aYO{`w R芖_فm-*]EJ!Ê v(hOaS;ͨe6KYL.P]]߿bpE; uO:rhjh՚"}LԎ1^6[Y#X)Z 5A~Qpf ]Nن1@ *3R(73Ϥ4ݪ/wשNE 8E:GpҊ!CDym;_M3wE%{C^ ,. a呟) Ƀ*+ϼyXK{xusFwn |QOIeH9 O;PmȤi훹 Ako '5ȫ+L!?N9Awz ]܇^IlOa, ˟)ׇ8ʒl=y~Ekl^" .pE=-q0Wk&טhBJ"!l(۶:}XeX(kX1{Ps6IY b΄<~{ ʁSSe,όdMZamkeBd-R(kc9;Y5`I]&vѴZTGJVAAs8 1 i_Y%S4 &߃6fT'l+ْGbk-;b0  ┹ໜf)1^$*D9C2fЀ|FLV|GM%K(?6}*/stN`نJ&0"U @eAHQ?|뛁@/;zn0& |hsDH+Ucng!дJs 2^bYI?nO0~ E~tpoܿ62RnF4r:4<+6a!b@ >sƲ'ةo ST  iA sMluzjwV$$%K@3,o֭+uyͣwbvyVgFw>`ڷgˠeg%lMMdT :Y6*6 |6H}Dj0 Ya|tj[4G/f7O߂4vy_O]:LTfXx@R1I9 ?- bNxIc'IQhZ VjN5Xf}": K1|ӏ\gbIo9M\5_U* ( yrpaھTfֶ?c 6}RVx߀(3"R^cճɴ(,5'!f sI܂ɅCTFgx%~P*dK}z?}(r96x.>*r'4i.&<2ƣkxcؠ B?MIiNe&nzu꿩0WzYxkUoբy#˰sq9!"@bAģ3e`1[G0=kА2|`s۔fm3I> h#9t)ߞ@G苃/ӿMt̒o[rGK#kΔul%n8m£4gm=&S]xc"`A[4єAGul=1*%kNYL t'=#A}UF?;EU2HgѴ[!agnTk0|8PuH3̣' ̜% |+!`PE2(=\ Ej~#B(EF M ۵}Fc[]ʼ?-!te~[Jym,jZt׏k,eFR$c!ҺmP4r%Ʒ AKtKEaD;Z5$ ר k{66 ٴߙhN&~+ ?aJ3Fi0>aAtVMa{-a9$ꊳw~_n5cJRJ%-J6ɠ=.xiBk7L酒BG@N φ߫O@ph%< e1▾ <ԄnK;]`']=UQTdv[f}r$r]Nnfr-1Xj_e+"6S&@;'cTcb\1Zݨ~b^>)ēKA>gx5V@N[ed, EM.8Z|Ya*TbBjtdZ:09`m>@Q*CXwϥP)i/~]'Mbg<Vȭk R aGuR bq|4cqbDwܱaUGϙkjJE+wA1,` O' ?]q.%Yܸ*i;5YPex\hȎl*Í_s4~ocq'd5ůʨa- D؄pN~e V帵Тy'[^8|q4N+@KGxCL:vR&K$y_xLrԎ:֔&:VkU2f(eX3ro80&f+%nv|0ye=޾t7YGjLN 66@{=;PEJMzi%`h/ur> 'xWSni:ܗ t/`<8[ A=If6+V LnѡDyiyKDZJwA5 Tnc9 Gۓ_U<;Yީ9q|Hׁ EVsw{| 8[aĽ6+|uW3Z`a2Nٗłc%O\N:o]mIEУ?3[O}--kuul. Ь-Ow?PJPbD/vvft-7ѶRBokmM(۔LƦmDrM-@FHHkĭkL[Ho_:f[g)2 a?]81=e-gvh:,\°f!y*:3 + IͲ}L.1D~g!#"y{o~H1)ֺX2Cg AF`X{ axR4\ܐmzRtȵ\j3s0Gٹ? JqGL9||hd&SV-0bc wVTZ,H(:=c'c1Rs]=ݹrO}Xrodxdy]Z8r!_>5MÏ5 ~6X:dcDV_ ?<_tSmL(<˘.sLr|H;{?'v'SidOr[h{IQtH-4Uc$qǚB@_ te k`d"J#`dYNy"~.F4V؋im١G̕#O?D\LJLɡ z>}f,R܍.i+H a=WTYAA׋U× 4}ODISJDvv iBMm wjex%,9=2j(#2@9Pa=?E:͆cRtǦ|@D<Y]mXd}#A6*燺̑԰U]A=so8ƌDk<}>ʩCsdJ%m4|^~%}JdvYӐ[Dה5'@^O(ښh?hgSVw93#h܊BS/;0 뵀EGN'zs%BQ('$Ou0@^;N&7M1ѓWmK%!~Fcң])[$ V CV]GY9{g / _{0\E8ZA,ZP{+ mPJ-]tmj]ؕT_|ԕr.:3ϸ%.mTrQo)F?$l`?㋦t9u*6ώS@x+;Gz`'D }v tƜo7*CS^X oz*eJ,QA'V_躄W0uUdU:Jlr+w=0 0 kJ4(z: "6|r<\$QyFikTie5PtT5|Y}ȈwVU߂k=%DL*˽8@w8 *P GF\$;{mOzwdw_r)N=1cߌM⧠LH0FUKjzAY?X9[)SR oVZnɜ5Yb 2rY6d(Z4DfIl:6a3 uL6 MSG ~0;yw>ʕJ )/1HK2qꆗCӘ_۽i#K:l[D]$^Q wr u*"lꢨ~8s/-HVR@4| =OZe-ȱviLKP*mTz>h_ c`jN~WXeQ38mߧ{tEp%܄g#{+]O8Wpag^CKLQ[zӚWÆU8j>t ĉߛ{gX 9S M=ɠ6Ua@ +ΐ''qpcFpV>g7HgDHgc(bJ-aZ@p}#؄z85~ZXRy/R-!<\gRQ?ݭ}nӘ]D!4=^P*VPs~ 95dTjNe%OwWu7 ߓD[4`x.K =x>qaஶE] du) q'P2A,Z?i{$Oͦ 531/k.VUx*W3!YKc8]Bo"{ ^%h[1T I dl uQ$r*sܡ=cg*~ѧm"uګM? y]u0cx6TVd9#w2@=h3Z_H#29\O6MZYXΎ;eI]2-L)r0&Ќfg)cXlNA#{X+ ֭ JasUeseʡLh[ *PJäN(pċrh+fs .2 s6 5ofQlD;T&|zey;GWBhGah4OW7KȖw/šݱ DskF$b o*+Kr9߉4$y ߈0q4K4'jXvU=QA ЗMct ਻gx/j b`!Z;!c&`wW?-J WHy;0a_6p_=II\VfeeϮ>}1~65 4ЎvQt9;W,/wNJwz>w^|p7qT0o9zr 5`ɵ\<{D"ʐ67W_;\2 oiF*P1˞9^g2ߘ4M'OãE}uc<0L9^pK}1]9=4W\(j.0Ee}0*D>q K1(f=ݦ%O]06q A;[6]U&UxG2>y9ƜiKS>hGpT!ڂ c$Vy~;ѳ!?(>i.X3#kl|9OU?C8W&d ]*f¯r glAEn:wR6@t_C}r-3jbSJ$Lo92qC|kII^;ii*P O?=D{OTspaRC_<ԱUDWJꃇP> ߌ;U]O ?- :s fa2ԜS`\ٿ!|]y G37 jyJf+@Ge8lQG."V쏆8B9"0 H\6uP1؃z۽u>9VeramnAJx">EJKK8G ˒"wnM%29V[n BHd rXӫc`.`}ڸ11z#yAa"9 q"_ AsMPA<@ov.i˞fAl>&^^$qV|u\q"U`&)%b =#7ϱ 7 n܁2sN,Qk>G+}lػ@N wtO{G:GnpjD(y5EP>__ScS D7HlԝeDDw4Kx25cbaSJV_t"eW:ptB^4XG`("DWߣ^ *J CZ)ȮE 9v/a} VVß$P+ ګ<~&H51W,gֲ1  cNӿ(UJ+vİj91lX<}[T?aDhE~(dSM?`^-/f,p_}n94z m_9! )Xr=*dkE2XU_+J&(N_uQ;+h&$ AL~ 6: ^De YKKXG{jawuMx9̠iψ.6hȞ>2RЭ}qDB@*S(¼5( 3 {PΜ#)t1Ө$tjo$'h9Q!+ [A%{%6.ſXq]ya/ԘC%s(Y!w+X§4tuPmHXrȷrk 1VN ȲwD+5+ .育| P2=ǒ2'갳@@Y4T'xG듎SlZUz/Cm\G_RvLA* ޸Z@y0A݃c.[KDv|FU>?anĄtsU) Þ|oyD=A>6JNOc܇TE1\O2Lxxő*Si>z-;2F]aF]3>Q+Z/R] }:^6)ע^ƒF] 5xDDAyZ'(um?'87od)Q\G-ԍö ݺ*ߣbOBzXD*CL~bgxlF_.*2 WgOɏ?J$zV}21ۇը7fv (B#_g+v]k[smNk(+NbuWCſ$8O PWOfTᡃ%N/<8z?ӘAQ.ٚAj˄u,C{}eet@#MȲ4~c鵡rwuFÑIn,XɐlAr8:9(վXf㦐Tj^ -Dz<5խ -ͯ"1+OBmRM%6Kk2oA-#$!NBcG+Ġ`GMn<ʳHY܁ɧ# pv9C6EYΈq($[~KI\yMT*@hGuz5b1{ˍU2{R(m=3u$n6 F SOcMZk&ўZyL[T5Ar{`1jEiRG_ mGHi^XX_b2)NiBow?EB|Y(Gx-d$O@ ܞuuM 1 \`>RZz”w.䗹 mKn1P0g )/[nչ\xp#B]JdRˆ Blmm}ЭŶ77Ƈۍrvff'"0[_ފq* ,{A|/^ ?kO".%Wo3ܺ%Ӻdmy%0Q"hurȲ$d1)9L ]$&PiL#,,ӶMB*@|kn.UV9ڗop$rZh*W@B7T=_umdy7z93?hk7OQ,1S?\u5A^Zr*~/柔{O5;Q-BC1%04ҩogqt)5>T)8F|yL,Wyj"^7mFIլ| }{SpZBw]q= `V+Yxg3O {K@H  #+w f /HA[2%Vn _W~R[nﭕ+h,N!{Q9I-:)Qé{B?rG޼5L[(+SXqH8Yγ|> `bEהHinGZcDzJ=[Q)HʪH"b_rɦ1,Yaj]ȭVظHɢM0xl9D&vsUZA[.gY@50 Lv4 }{'BlN>D+j~ٛ]Ui=c4VSn2-6%NlWt6 _fOQYf}}ߠG5\g#\j`=㵇U46C1I1:M %b*ThdoAG2}h^xʎxv2i-N|+u> qm(='Y['WvA..KO/)Z魫P" gD/X$a Ձ)tdR: 'j@K8;B'»^wܱLqTmBOǰٹ\*uЖ9u9!++yը!=?k*q!b͈%VKڟcռ)a0\0$8N9ܘ ]R=f>i1$RZf:3 xkL* &5E9Vוɉu)Yp>D[ZK(`QP/z][[}%#lq=ȪcltX z0}EkH~y0[6!b vNږMo%RV  !ony9WT;B5C`?3EBOˏpTcWV .Q]tRU2uj [ScQ  hC2;t[ "4yox C-IZBPďc]T\?Ԇ~5o_H8dw&Զ,%d'|@g?=WQҰ4FQ{n̼gKbDr/yB5~d+ d|U)ñЅa3 &GG'Q,59V~pZdo PؾCcTv50"X@F-2*y70}= ̗+u(b7똜t1R&h5r*&6\uZ{(^cn&zLb5mo-ˠׯ:2:#%o zL na10͓?CÏf pc(a31WX0K-F1}xX ;@wC M8Ġq;:ꂎHg5 +x*+XF< BuA`G|Y!c()٬i'(6,[L,%n.yىy}r|ttIUи ȉHuggqZ':SZI~Q7кM`qj^mHȋdB/(SS7Auĥz/Kbr]k'e;Q1h~qs xj:XD:+ea}?Drtn$5YFA+:1ҰlKTϸ/}kM.2jͪ8;%s^=w;pz 9z"/7q\XzJ(@Pd.lRX{+UJ󕻭N: 0";Shtyw6~s΀t|OJ W =B%ZbcXjn+=(R)vLѭBŌrq2-:] "%#0)9IR7yl 9E+h_ ._ƫV@VmB5ѼkkmRCC ˺Clj4TA]]2(f`B@ ?>M; drh$Qs]FJ+HH\v]Tl$sHJ~0VTb/e?Jncߣs]OXƭzȟ!ů X sJ jg' HVRg)&h1ICZP9#ʎxh㕀1y)EXeucQ3xSjn"ys>y(h?o)F ml5E#&(/D5ݾ78 z6Dg >#^SN+bxN1l`Yyh(XӨcMy֑x3{J-GTŦwV\XΨ^16Y[@o-zu8Hf>cﴮki@d/3RAefR4(߽:o!7LB>Z>b5[t3LGp2&ӀWK}Du3ԣ/t-B\˳D 7B{11B(f+ieTc7a01(YXI$%Lg^HU{Ѻwא"4F,VW썐$PD]@hSń '/YfY= p>8j p4[f%4 !޷iZPRuYQ_7E)o߷c; FX} qR hc^'!M=ڬ5ŵ  #hl7{;Oy4B 4y)&cP<M^!J'}5_z?wD`5== L[ r4~+qFZėOv5] E XRtoBH V-6?Oh4z*v兙b(p%zy!nvEn1!7QXTl :6(ֹ-TNU{R"b]53ϥdQbڮ!0 "Bl *l?][l%~ǵGNa&O~RT6^g*@%y uT˒2JEϮ.+5!bW_hD)NBh&6Ț6V(D7lD_רY$YQmD@-8 7NcgGS&bA5"k&~.BwuEaŤ.Lm6$Y_JU7xHtJve{uܙcZ;\9k]E\癞VX7~=ߔ@2d'@%UZ~_gGJ販uTIxDDV4)PZ(TeJs'|pu@s^'Uhyy_E~1(F pA-;4~+4yXW]q}"qp'I1Df+Z\ u|LK_f-S? ?kU|2&18%}ھ@ j^SMrp<:lV?a4>'d\9Dp'Gyz0FD/ű/u9(Ld}f EZiS!hT8M1S֑&/ey}QIV*q=j5@};LO 8LK6jB4Xm(ne-.FSZ#y@WÊvUEZL'jF@&@7Bf6@ @(ԭ\q^EW7hH]΀ N:4X=ZFŒWW(L.ŊO!g,U|c'=Foߗ.>+U-٫r2:G |@F.}df{zyY[*,S=lbpVS}k\j1H(HFV)Ć0y=$mqj}LXG@YK# HU۷yR2|Dqq&Qҩ2M~(_xhҙ :E"?)^uPC6G%c?olMOp!^+&}T&Y@!M#5QJ6Fw(,*{+-?IP6}sNZ#p97@7W ۸Z~wcݏyer;pMV]O]XܜZ-f9G ;pV;JQztM);މJ]5?<2eeAj91/%tyn\br<4,JvXe|TL5FB4/tr̷ݖJB"JE3M?I/eVȆ>f-Ɩkq1}u3<,6(йk#siSMjVb$G );6yc'6ŽVxz*<`C[2p5y h?R̀.Vb/uާœʴni1)v1N IEc Rg@fq+! K ݪ~&"W[=]۝p^Z랗 *<.%rяiSrPs{ XȂ0e[z>ˍGHprud́t[@ROXn.ޘcIH Ӹ[U CK]93ui6Ez7]U.g,*y37j 鐲C}qd;`Z+قl3wB`,!_ <φ:C9޹Gh9eW)szj 5~ʀ+"|cmśRi6$c1wA*"lxE )g6g,|Lm܅Ϗ0JeaC\_|SgD8쿩vt$n#Sd8%}U  !=/O )ܼ3"MNi,:W5{62Y o ǵ2B eq)ƿ|dsV)F 'VGc[#%AZF-n&?DDpM=ky=Tlny7qAz1g_~)Lo-=+[& ?S{Mrs1/)_-gjn ~ Jڎ\lPpHOW: *6|u6wV-"5$= wi'Lvذ[):2zH¬v29dsx|j[e(iAiVltINV&/kroJuѨL5Hg/RɁ1_uss,\O 7zֻui'Oll0|6Q2 u겺CHp|Aa#vWb-Ix1f" ,JY@v؜#5<('L.!O+K˯_j/žugTH1)"3ɸ,&]R'0^b+aMpmI̫`Y>(Vf(;#]LMcPʲ<# W bOW%t9(Z+L05R`W(ܙ j8ߟ Qٓ9wK`Oq[ 4V§s:7-9WgFl ǯעL8?2D06^eKz'>,By :{W_DyIja6x$z7xxX "KΐΒ̊*p8ڞ  MwC2X?81UŤFGP(RԔEx|Xm:h\NS&ʴܲ-qB #Q#new]/% m+zjI:ե-[qֶ1YCLſ֟п*k&ĴkӑiEI9KΕ6'q?vׂAҐȴ|֡> mN* ѻt~/Q +EN@cs0$n2_^.[W;"e"GI72:h|'yjN>!Do[s7OIj0 ֓`Yh M h@nlLb*" z(T-.O󋋞ã`gc18SjX{oƖRPK`gFXڅcsVߙ~4zF}*sV/>̐KxbFP47R=2dm*)}8+ #P}=JA,%{k<cYOeL BAZXPvn sJfsS{Ԣ T󕲍~B"H.A}?2:9X"88hAgq=Q+bwN9+WU)Sh~)(<>Qj+a*)ÃqA$q()'K+q«#o({7cUȎ8ip1uAWݞHo_f!?t.:.?p0,ߩ@DzV̥VGQ-Et(eaӈM9`Qk| )M38JC*?9loE1!V:3w !#g/Z)iUO2ϙ$RU{[dngܠRL؁ju4B0"cDG7ze}u؎X2$`fXQNzzÓh8n::"a7[9c. 1JХqmf]}XOvHQcn[,>Q< Qlp E"@a|j!5U~IaKwoF`S _jb9[ }W鎒Q!:a;):tO/yL@ckX32j!(Ut]]+Ԍj#G0g*E?/uQώc,WK#=/n;Ոh+, ț(f؂,v)[i20f4ZȔduAuo YA"2F]5,rAQKK?S$l7 C3DQf)@̬G0‚K4{la0kZT P Ë %(뀡b*aE{ҢøUC'ngy{ɀS+{)*Rٸa)U(c+Aryo q >' nIZ!ޖo l%rؑ$=  W#x>۵U2gxQNt'j왽I Y8X-]a"nOm&1#ɩ}SIYs9xY+Kx`+101{l}@I F?ш2-s8RC\C# Hne#az@e{ioxE_c\jc AQe<5ix)G>|m0Y%bfS J˰oO_P/M WYK{jS D$Zω}ԌN/wQI_ﮪ1p]ꖊ=E*~43nulld:f#]P+Nxe2 S7C5C6C0.7J0 țGiجpI9l-{kyr,VCmv 'x+E -b2He@A[wjbͧiS0NI/ TX+_oa+J\89YO_x(wr{J7(36DE˾q _~0 _3m9f/z#&NM0AWRDO(v_Wwsuuc${V[Σ&̀+NW)} w7E;x{x}w~$68ƒgfjlz_y=y~)즥N@j(2#¨F[CY^"k:GtĮP=3R!f5*`#cѝS(;o\&[TNJQ k~B<0؉LBY $i "J0-E.O*rCԎ TRjBP}c(nwS G?-'D4oSf`%/a]oeeK}"[#P 8Tgn~LAGM4#"O&M,zUrs|&i@Ymd[u\-N$HSk4!Ow,<٫l $P׸✄ GotOø~Wx/R"*\}|'CeFO[JxnF#xފGɆKA$|1)Aѕ}{UV9ȝPhhfڥ/}y]1ytd$#E1v3kV,)C8fyp,ՖUʹTaE1aZRr 8<=5iydv O$~I *V-"mBDIטFVM{~.d^q)ꬹ/*/cƂ~<The@-JƷY(,#XJi,sQAriUg\yx.Gk qY6U~{nb+WC B~ЦOT)qP记 :G ޞ>C€>/*_:.s\6"܀Bl񨭫[4]"C異dP܂6y>̴ a$a6FwTԝWVnX%nfiʏf029;k$cpGV<ەH_W+> F^}ht Id S5 .d7-?KӣiӷN5IS(¢_x|JK>a>LW*pUxRyzZ5n8 Kq,15M'ӂ1 ͨ+3ADv#kUKm64CW|y&syT!dMv7k#n,C6kTpF\s%'D0k~V{a8=lnPiLC2o^u&ܗ+9rSS"TJL:I yV7MA[:%vXTBW$}tyۣͼtATb(ceyO|hr_ +C;:g&^TC@AI(.1}0c@Dlca pl2Bc'ΧQl&V׀ ƏvgZy*O:vzyN`x_eWa v7Ax0C9-PtYS6 pk - -Էg#V B xz_c8st$m'r^=W7&@v1Om_FB+3yKPJ̈y@֡HN oȄ:BГ?^Y.6 7W\#SpizFduGO|r񲍖+tg2guyl 1CE/,P Ph7b4s*|&p. X'_q)~.H< ʱ-Yx n   XGFaԻj;)}NZK=I=ɀf  :E'lg u>.Q5*׋ؔNiAkٌፂ\У~ SՎj+HƯL޸cB -^DVBؕ:= 6<PO+4,XV˜w}+!Ѯ@+ zP'/NjY'3[~m]=S&41bkv~r%+S!S7ZLp, 䄽}pZ>wxtʿLrHB)eW%P[z>k_^͎B҂ u1cv53K󖁧gsF 1Zײ_>XyݕS{K$ѦC-Q%Q-**FxV/9,K? MhzNtVG_bKiX:>m}Ƿt <@ZK.XEo2hq7Jp3 c$1\D>[q4)=&_bTC E/X27 )U+Z F㑷á*Br)SQ;sQڅii8})>]|]N Bn 8ð$74,| PNpÌx?S|Uub.:sOpB"^ds^,ŗQz7i+2v Bڑ'#Ao[M(ŎmMR8_*8Y37-y 1Ir5W\q]xIն{1rǻzow) 2сwRyXϩsBssS޶.G;]섖^qS4gT a_xժ1elZwoE v|Wf e3ʍmg}owRLXe_%Jڧ\ToO-(/ ZxʹXT}iFex'm'ʑ}<_I+ę.N=ʸJ`Pߘrc7p]ymu5n'OXI1ZiT]zޙ-=\zeёwsjQ&[v @J0@2ݬjT;U>BLy C s ,1CGgH%`C_,IRRQp.C,)b i?d>LADz)Yo9ͭceC~S]ǒBlL%J*3. c45? 'bAe5#]"(?B,]qs-dC L/ F O[Qf] 8-}^&)d~IQjAY+8|zqyquNu%R%R@-:q*.OVeu5;==XjOxJR~$ b<EFֲ~ɼ&ԓ4n$j Wf=p~c{\ Zb+Nz]xUe:n#,P)2T+]βC\ҕYANP,[ &ENX;C{` b(1CT *}ՉFOXlf%BLPQ՘7kPu|$T oJ.2NI͕(8vj9kCQɝ;( Sf0zT/pP7Y i懣GvZW[&E=3[.yT qEx~Q::j ~puc- Vŋw Y1q&PtW7EAi U=gV3N&[C,嶞HX3y0ʱ_fQ ;dd ѝZ)v2ʫ!# A).#P8*'; G[^F--L(IȪ6/,|nNX/6\ b,DAz eq3pK#-`zsV4ּbk\WGeL:sȸjV'-u L "!هG|↹Kocâ Q;N16t+t9(w7L8w&Sc@;p%!LwΕ`ć$К媠a'ڃH,4#ݴǫ*TӒ Zv] ^~gjnXn =1CҘ؊oa uOh:S]FxW1}H XH[>YWi!lJ=OQ\Yo($^3@?Cr/uLO :] ^QkNF]zX{kYnL-vj :2%OUk6f ΄u#G_”X6Qv1?| =ZRF,^Au갞SLT֬(a䍎ϖE N0H֧kbV\ij>kjb$]\ͦK]<{6adGwrU2}U!F<Ԡ2)jO>oJ? qx^'ed:\ڿ60TVv.I0UԮUpt_ŗ e`p[~|tᰙO!ۙv@(nOU,"N<] AW3dqvMKT/4ADj7 >Y˚d)fYUc ~>w=fO n$GGZ.ewb-jJ{f]] 3vޠRI}F*֊g^2[NɔIEےf"M!p3ZZkRvF {eQ~4~5_pRXw2rv)|EQm/ٵ{f~ 6 ʨu?Ά!G`Xd0q ?CYB0hcjg6XX-[Hֻ[BYLZh3]5~)kﯙ6+AS=A;Ca3$du嫐AQx?lHk҃L6OȞunVzhaBȌBRe bʊIMMlJٟ_v̧T%X܈RE*`|mKn)wvalUuv}x c ?r<i5z.@ >SȺʒ 3 %Ԝ.D&1ZukO|V lAjtuۢD זoA4KbzVb{C#IwQ\2COVh4 ڲcn$TuVsy; P mGpLl{s3(4ٰLIzi,a?^zG|"WtD;H[8gKW-Npr->4`Բn}1D99Қ܇ b]܎O F}7O4 G8{s2#gi"1 Fb |wvJc_/6Uf!) {4+2HvpEyTRePB#FKIx[ETk0Q Q',E׻6_Zms͘ArjdG7wZY]|h-~':ACxQnZxRlW%<:s.ǐ+PfJSdC0I^m6YB ^ޒW羱*(iyNqΩ\w{qFwK3֧K+Iw-B:#5;t|;Gⴺ;\6Y eGIU⮆GwWW5p,\0q ) m0NϷq2E2SռFB!il-W L1žsS^+?~Ԯ[7Rne6}ݵIղQ)_ңI2s@ ]R.2A}l|x7 ,۷Tάf>Պi)ʮ|!I1{H.sW&[7<6m\6S# TiLݧ_ujO?Ӧ /gif+5REO*`WI~Z2D*5a81ptZ@7ajcf,3)Bqq*="&Yj9 Q h.MW֞J @P? Ư&< uh߄Avk8a3[?-čMDvE[┪z4v5) _Ki@(qkCf_LDXw6Dk~ij͖C ޓ1&KNEeTuYѝI@.DYbvZELAbCvpUR@\R\opU mƯht:P j&!8.GZG[.cGgQuD6>G>%* AZM}#)g5Jy/)kq[„eq_ &dpO EWd]3D`a!Iu`+*'7>$߂1f̟o/JzK kBAF}\r88"b|gSsv#̌0i/뮋l#c'̀h}) ke&=>4z#{EM_4~L'RnTe4뉰1jq^MDo0Obģ'AT{i*7'm.V4H*a;eOYs|$; fv&[W`MP$N".D17u$p cNBϖ4=H\$~\ȗY */TP{lь<(3*楻 ,n$ A ™+ku [[j/e$#'+9KmB Lg{_'O ֞!@Cx ,q^(tzMxބG6a5Qb}S!%ɜyG%AՀff7R1hMZEţ ݸKWp܂"LxW- Ur6wHtkn?RCSяl'\8S՟O;`~:jʆy(q߆ĿChL~K,W!BWl:mekܷ '!"JY{aw3$dLԲ&~yڍ<6S=yqx¡Gѻ)is|ٍ/1hK}*Mri>{zr1kR7TonVBO>A^p`O/ gz.C1,uj>)Qzl:FnPM@M1b`_ek5TƊt h"$G㌎yYadxpқ:2Լfçd#k]ʨ!f5C=a"M4g31M.TԇB7?]EmF_םѾjVP_ҍX̂a&?k* a1egv~W8FqRx@64mH)v+M`Z f5\пHWQю$C5 L[RCc@Fu@^e<=\oNT'2UcΘàmeBt#ة&! h1(nDQm,M=p ;<0ߠŋ, Tri I?zq%wF+iKO Kpn펺wֽcUCCe@<# 'R,Pz%F, YB:1sӪ*0xdy,a:@]bvvNIRY; 4t 1eҀIh`9m]`xX;YN|w( Ő3E33}Dց8X31 cen2븻'X!-EO5Ke"_\94ZpeȧAz,~"5UC5Y+ŌڻUT&WPWpљBBS:kOjFr{ 9)Q}܋Z4~z% h:/&V%%-}5GGc4NJ?ʌ#p\ǑspEpmzCɞj9DBlGƬ ᱛM!\,ɣTj{(nJ.t[OVj7Y+d[El ! __=_Yj^! 79_ˍ(;-ix]S|'̀{3Y͆Cj۞|Yx]#YXSb!c&Zm M"aa˯*':!o zPJfh 5X஌g ~F* ry'w/E IJSЧ}Va2JzU< &xeOw`i:O {>vssyV],hp'h\٢Clءہ?}3=tvG(>*e?CWNGA: &>M ѢF򟻡 !P~v5P3AxÿgQOFEːzG /vOHQ*WxvB0~ûr~xBMhYV&ZACbu7*6g O5&'ܘqWC~~BJE&"Vz>KB[R!bwyg'64ioP>` c\=4 b]})ɐM|>DW?JU?5eQƺx:FgmX vZ ?ĩڗ`0"j|{L#=$}Obd3Imm{Pᢶr\)F۳ؔ<6~:gVsDr*vUWLA.ZPدaּa0A%w86.J3L"-DUjB0 > R DvG_f}7\ӄF6SÃtֲ3\+lUNru_]oe\eC?$]uHρ$؂ )]!'ju#ݓ/]| m]4lɺԙG"v'y2_ L>dFs\QZƚqQO*&n&&pPOv"~3C;Iv8Wag7y8Rq/sU寒b vk; Q7ԐKm)@jD$ `q9;2 J lѵ)zk1O@8cjh>V{C-s96O@%&QJdڴuCe3xoY/xAؽg:ȠDWР^ 3}Ifq #!!~B>3nY.L'#: y%t罒W(`1uy Ɣ~h$%xG(\oY)UvH`0B5-eeڪr:r&# ۤS[7p _bDԶT\kTP|B'4E2KR>uJ皨;"y SN8ri7׷keolm,*!5 -Iy@QkK^OP>$mһcg=1MVnY%A˭QzF`UFϾ!HQALʧ0.߼Ǽ)ب1+ fJVrch'Hō/+m8V_< Ǫܕ;F|;%.!ӨsgvX;v^3* D&ɭx4/ȱ:1 ! \=~FZK(IU;v;ZMu6:͵`^, (^rG)3g̜=5D, Oϫ21$Rjf ;\)(ӭ~ b+zթT.F2x&wD& kJc%Fs;wмt#f^O}l]J7*4 5n&h_S7b!cPj)(Qw_M1KKVv/?n*]L4 x["*3&w'YPdBY}bY-@kr_| Y^{ 8UU8S^E:>,)?sm~ "ʬ]OI$"{О2%X_90-Vmbq7I[Rˈ^SJF;BEvd}WúcsQ ط`T)  P:isQEu߮&K3U;&ڏpnWE?,S~y7h>ceIYxP&ʧZL3XTQ][^)BG|,5ϩ ԭ&{K{kR/@^<1Ѻ.5㉞B@&( AـGg Oq~Ivxqt 7ᒦia7w>YL<{o\ S`pѕɖXi~m[hqF=])cEKb<|א+sOx5{pMoKCmPg/B^ۈNqf-|guɁJ[ +ɞKl=xFat{$!U\_!K1%OhNjC¥P?uBKX. cηTb騳6n|E3xH?A&FpxdupPاG:SHaoDSuGj^x& K[$6#*K X{$&ۊ ϧBLKY@Mڽ#oaOFSW-elI2wCh3D8IHjHd6^4h_1$jIՋrM.HTF;8M4ۻ7Wf6hczVp82Er|M:~bLҿE"a4A FJcO^k6~#cĬ))Q_[:Lmcn{*@=)wgZЮoCx@d5RJğ{g䧨Ҭ"67\L%8>?/̹;9{bRm(R$ctF{~nNr>(v CD*4+8Q!j^ѓp .̳?Ѥ.1/HaOk4 Nh(|(h:5il%+ĕCq297C:OX"'!Zb8 Wp7zVBRĤ&>`)֧qÊHt A,r*ȞLiC6Gh}(bKQ=K,Z/9[C*”V kC!m" 'j0Ln;\,fb6'`mx\}jRCT (Td+a f7X6q{v^TZNiBݗCX+$yvs1CͷYMlo=JƷQ~ܫv f_HT^},5Œ"(CGyRN0i W=>9]( |1p0 }T !uا`5 l0@l:GZ=;C>Ͽ#%T)lZCWg (R ySLe e_Ze;BiN~q"(LO :OU񣔺}q:Cuqo&^]A/~;OɂNʐ\$a\uo]P f@L/NPx |nF6täuHo~ʄ1q0csC).rrMDGumݱ`3 +!X{|,Er;m/FgBo1?987{vO`z 7U#C>Mj)~ЂXҵz$4YOfe!Ȝ{F2{i3+,Jɣʇb{+]}5H:~!%| 7f"o*X5!:-3ڰ 'e_m;>,hܚ>?ev:=^]ɉ5`tKp~>c.l[fJG>wu7 r_krxRǹęlR8& %U!FN05N9GžJnݹV-x;JCTY.!()W>ߵN&eU>؉.I64(8 k?W}O{^~]ST,Ge^c4Ǿ5 m,Y<d9G $KRv>[K 1 Fֽuy aǘK@YP8&?y^Z.99=,fx̴_C [>ETCaC5.-0igQa%^x JН|-vk&;)jz4Nb$ ,PGs)| ј")Vv @Lpm1E'(fHāpTpbEeŮ~H\8EV=t\uxb#R%]g'}U`9؃8~c5½O٠JnvUz'Qkh5͛QgYWqAy.fb=ȥ3ٍE"{Fe Epǭ :CR<^iܼ܎PGd΂YF8K:[E] GXwL TBCg[;Y 읲WMyDpDXAe-FGk u<2SUid֯/VN0YvP8KA.^Klk{5b0it0˛!)B`*aGQU#w1,B'><+IVgo) QA}c|{MINl6r"Y? ;4mEbiJqSIeh_PMH}_:JZ+q~|GYnV Q$?%|($^!Pfmt% N!mrhGVK 愿q ry.ȶE9އ>2tL#T=39P@#δZlp=?{4ͭKBt6˃O(PĜ2T,@$'>nZgDum]1GYbӋoO2XB4$,.{KLO$3b鏩xNg{FdVsfênmݪ;))Ir,^9 E˾/ݧt6OpS-2{@H>RbcsS}0^/ >. 2&pY>]J11xl3Щޕ4}Uv?6aZS$RA=K"9bnv|4GVcQB˚zמV]=E$PFC}ż/Ԉ2b ['SO8HgiYr#B5=pQg%CXUa* #VI= d@ߗ V+]w^}A˶25ig@B ?!\΃~Rqp JNM$ck'K j}(܋) ;4HڥX\pyLQX :?0N ;܄˖o [O>!|V%_vV軫l˪L_tW^oσ[2*}Q1+fA Ŀw04:nOGil[)\7+OHXi60Y8 ̓8Q#)6iMMx?)SHG9=lRO %t^*Q]QjC.!` 3op4*A1G[Т#rUKiܥJh嵏 (XV6T?"F='W~Iɏ? l{KRۍ?avfo(5rb|.UI,Z,]w+W7'~b7 PEpQy7@lsQ.53>-Þ]!y^M;ehLJUwPR6 O ljqBdƢ(æ`}nK )x^Vy9v4B0z9&Gu8GZWt V?[_]Omӣt=ZΖ÷}%iS;3:AIq!f/q}<&|xb/_}L[zI"X? @Y6B/&M5XlU^>Uw#YWq'M,Y3  0ljҡ2nE++ o-vaYW--+y ޶/*Sh D$ Ezǀab[|)pڂ/- `‰Q֎Gػ?tD*c+Q:sOukX]<W*nnAtYMքHơ$a -HJhBe߄`s6,‡{*h H>h YxՒ1? *Y(<,GpH.#eŠNZH ,rҲ Nrb'K&ӶfoN9s/^Nlߗƃ%aĨ2MLM̓@D>rT9YGAnu"լGQU&>S&v:hA%kg] J\ JHlVzOA0nMV.QǺǠ143g8|D2}A;qCHÖBeTceF ^EXFFQWeea6źR݇J8[JX0 D.!OVEZ^fFIYBZFf6n^岇)B8R$4^˰zWшhL*1eg֨!r0M(R 0lNlVz֩3Qq6AcJnvϿ`Oȧo`zoمbH~=}^%>&#fz`t`TEY^5lQGa:&OI$z$R VcȍAInv?SK} R~pH(6pʵvw[,XdL݈ ҉x ujhlkٶ{TgO#-MzQӌ3$߻0 7VTq AN[2.dF.6n-p ]Rƞc -,_ a34U'1ǠlT8`Cۮeϫ%Ij;C+}G"i2i2AY%:Q:7+6'DQ-OD}#q |OO7|AYph}jΛp7TZtOƞWc }NBHD?u* k(=E׼ЖVkrm塇3REL$tsm}ǔ|B|;M:iC<9_R;[iS7[pRZh@u0r}3 /X;D( ]h#~'O9kfHQ`FGZu'mcق<ѶSI?YphBQZE$9B.a}"P«ʊ9!S>?El .Vxq_UY+\kݷ#.c希Pxܕ1Gݶ|2P~(mCUw&?|zΌ"=5sįʼnazU}ɻJsrW,|9mXuӲ&=DJAO<^}lTR7sѭ`♭*Q!xH2L@I zԻW`.M1eAGL'N\(2iX#pf"Z.D r}~eJB:׎538dg4v-w`{4}E濐,#IF:Ars꣙* BnǢQR;2n]?gy}Zl""vl4'Gy;`s=EaԯZdzxfh#NA{Ñ[p!sV{뼔Kk%+f%Q>UߖlA~&* |ZэR,*1 6@gwP̶b믕%MԾ1US\k"LH p _D#>x;,'CFـq~]x["(BCR!|an\)0L`=c!ҸjaW!Ypgޟ]xtǽ@KT'KKlCbn_>ȔQS "NE*E$hhf}˔UgUn 4 V+^XށO \ݕCe~R懧JQb.N $,49u~GX=7 8%ǻsg+ڊ(YzW쨠},.xDDyB )'9o:Sk N[}LRrVgp LINR¿k@r;y6@~tZ\'D:Ti1Xj7{R!,WHAU9ov_dӿa~JDN`9OtrZ he!uk)-[ +ഘb?ƀbY¼1i,C'ɞarN_[CsBoP`1B M׀n}m2D 3' ^:Dc"9~ZFƦھkhw<9у*r1٬`"tAO_\ۚ/潂KE-hP3&œ9Cy{q+Ū͹w[ȝMBF()jp$OsRt)ȳ5ׂhw8ٖvBqFЗkTyT_,|D*[/)l&6mjy~; ٗ[b@.d;U=H+ex|pͰ5*N/=e|ÆO1xz  lm';!SOWg|n!=bԗs8gaL9is{aě+{ñ9 Q>+d/ jW FhU7K"Bo7֨m4o8)^ۦ byѱgYZ07070100000458000081a400000000000000000000000166f3d9cf000078e8000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/sound/pci/hda/snd-hda-codec-hdmi.ko.xz7zXZִF!t/x]?Eh=ڜ.+] 8`aRȞ[Gk@Sα:^&FE"v\V@I(ͷ!bC[~lF s@ޙUvr {p)MfA(M#'%#G+bde25}5Ƒigg\Y|yAX@q+j=rj6tS&{r]_<ǒ>+N.M[Ou[n,JHlH3GI~; Q^_XܲZk\=_W-ye_2G{C:!>mQe(*t*~_ua hS: $RNUhWUuwMS#Gn.DrI˟#sa[دdW`yQչ޴M.N{x gMK䨈@ ~)sJ2aqP(oh|L`q2R#}cꇃsQaI iG$5\uOШ2%ipMb3+jP2=wܰ5+Hi θP ˣ)t&:v:c d&2t6^VX1Q%~3Ơќ ~\4mGa#5=Z$Ưxum}93AnDDQay 佗SҪћ}Ԓ3L46GG80z={p ÌRq k5xbyv<}@+ >>]1ʎS?^-#r$XN]ND)#s`#6a}|:JD!o X8K|`u`RG _c.[:5 VWu.L9{b3la~a'[,xz0Bd eI"2(fnA)y=b~VqgA6HNَ/`6b$ɟkYl;gRjJβ v~/p-sxpx8ҡ^€B /0m^iqq M"ooEQM=ۋk3(4logl%1ٺ,b2,-e4LkjM;Foᴨ3yZ=w7 v=%꿵h:|iiRHP-z2QI FV/Y acnԫۼ.J?7m 4pe󕡿VS߄#ipťekӯ]N0<ߋc1B ]Z.] hil8fkHڱIg&kJcY1 =T[׈Pgc_8TYd4E-{[ r!/:=bC(F=5.Jig/ 0^. {_]IΌ+b ύ OCkiVԦmO8njky8¦qgb"NLNr ={F#CQu}CB>R( + ".7vU$ <`}E9n (dG CZeIYgD֕{. Z6(KfiwX#ECV%UmRgnVVmbgC@8M ŚSn@L 4M-Dy|>whvNx h'݆=cfCW\b/bcgS5[ڹsmar-k\XΞ[uf ;W1"+&|MWdE~aVoaB>aT3oYF cӠCnTwei,A^X7u)bȨ;A c%'eEG:G+6\^'A4=0֝7Y2( 7T]k/2=nj$1)hh(mIcCYr9+&)qO$ItEď1'_Њw*==OhOrCOWԑzc6MC0F 48B^K=2K*{CݯuH;oHk;+|U Ncj5jdj%R E U"B+\-WzF<8O Al w)xwB-.{ݫ %T޶e؊[V?]w|: #04Yqz<:KYhy #i فNSkW4JegKǴT d,O܃!qT6Sg.ԁ73-QX!V=$*G;\ K@rzD5!0/hA|u֝eF5$)(k 5vtϹPֈ*+H_ۉדIf&Lrg [> U!`8VVl܄vT1TTBMhxZvrw #YA'<׊V$O~%y&m {lr|B;iChl)1ӕ* *a0ǔ}lKFEF֮7b0|D)V_ă@,?u2x@Yv&bG;R>Y,A]ʪ`?k}l޾AǯYYTn L>fEp| !Gw"}|![7 v. -ZwE@iKQ:ƺ M P=J x$Ó)U ğD6 ,waJUUdiw:-W=jTcap5DK&6wtYv*xhӭkpw_&i⨬rp_s^g7//_R9|\ˉ׫|eK6wC4a X!4- ~HD(U 6RlN V/E>}󈝐sG7%%3֍/`خq{h@1oJSji9۲n䡘t_ɷ kj4V{[ʯXՄ? v2-^c a5JR ;Y@6<[ʼ߃ڇmFtu!fOFt;I,t1NCraA6BFajy4R׉wM6F֩& b_ #pvX֍Q:f^k|KQ+֑q*?H'O^ƃuY3t&b휨I X<5!=m&^iWW;B}f> b'Wg:osqYuXz#?X/^CE30X( 33Z : gM,Cme# -Ӗ{Bp&;T+3c~4|H+;16Z۝&pi FBnGC>Z@"&< 3ģT Oǐ_Oҕ f2  g.NktGo^ݜԿG\䙕 =0 ޽mO&3lpˆ2rʹS{Dl@hz0{&\ø^7 $+g Q*(</%2!CGLQOXǯsꁼ^`/ 7y,ZC:>T[0{&8@s!)mYl"پtTO cT<BlM8n9[1Y 1l[A9'n Wox>ZDi2`O`vѭT1D | Ѝn:1f}*qE vs7E j \^m5~z]!ŏ f2Ok#ɋ1qKAkCqLve"7 ʨKx)M鶮饯տ }^F `WafRrB,ء5~8n$`ycL6eY} ;vyh8KPOFc`bpY8s@Rl_ iێ:FT^0b;EiM7 2жY(G4[VQw6@܉"XaL%3X 5ӎ^T@}M}mG#"+y3-xIC˶Ko pv,h[z m*V-Ёhrhɐ0V Y'vQK5tDºk+h4bf栁 w'TF9U /I8{z&+:u"`FaN5ڎDqaP|yV^S1d[OFVL2󼾈t}b9/WL`ݝҪ/l~O{BNSxvkm2b'U)t"#LGu霠Lb ")`¨0^Ɋ9b+ګs}zXY,xS}Ⱥ #"j_ {ςv@/Xt xUCnԥ &%\ԩǘ m<ax#|YVr8G3߄zH G̃ MAl-9:Z"=d/:!Mai9AMqwk6}8cL}_[m%\^28)wpV"ju Y*+6/D ZKt]x[ubNh1ӞVb bTFAdwN&)j3Vji!ZJBB[]XA:DuT"CyK˩ٝ&..P ЦijS;fLUܘ1m foc y:й@yY+D.0A?/+NV3!-<0er0{ Iȣ7QNwr4 jׯ`0 :KR[@%C= =}9u&FVa|V[ 1afgd!cft !ZfG`JKzqfト)Ǹ_AVdCq}>̄!i M#*@?~Lm 5\ Gvukx3@4A8,TkmcHb߈@9YgD`VQ 07* =',EоfM^b1ڌQr;mFs5Z mI˵~ZA W 09\FE=-B^ȀdbT*EF C5lX(= .rUT:λ.xV²$te-FӍwtccENyk:MX_}@\H' YLW2SH蒪0?@ߥg#2u8xG%mK:Q♵9 1KB #h(`I6UNJ-۝(`!jHE%2ukS*`\{MyDosT`dq)Œ) 8/> PJc~jqj폳ӵT4%ҧo{[hZ NKW(>CUqfYst\(e-8qRRnd ǜvMZd ΐ?߉p$-H0~A|V,=:Fm% 6zM.vYR('\rpIYwWV<*iΏqjoaO+@*u% /i&z{2v0fJ uGB9)rفS7e1OPNӊ\K@yIEY-Dv *6df"$xu\g7SIAڷ8 zq+$hQwrX]lM*MRyeE|˒}A C|b~Llt)U4J[ E#ˠY7;>L_KI[b]P*̸m6WhZ@ݢG: -P")zkM 10X8~-?ٖЭoMqWiK~{u^,(ϞmǦr!:3@UsshLvRs=ӻ$/ͯs +$ʅDEWӢq7F(\fyGŎOm2 Q҂ xv k%|cul-z, *g3r-]{ pZƱ_ HRh" ϩCW{2(.bNb.iG9 . z@u0~@Ϯ3 Gp3Ќ!>ٮJ:Zpcg &AJw !P 4t籬1KlaOm/GUYk ֌v\׭Ưw_Qz=.W1}#W.ww IeëU UEE ''5+Sa&zƵLε7m=ZVyͅn*ݷN >9w\6;!o,3[ ALB'|ngDmN)9AyT+*gIfY+{x3::ʼn;PS:EW g/dB@\X0+e{_k%Ɗy-{rO W-8![ @ϝzf#4siK  R.7Gac"fbk0rhru$ӆn@eՋTwé~uOBwwLZmN"y $#YtѪf rC8{%D( Rیd7c (5yb5&̚] %T wU֪ɰ A,Nb.v +, `SQxGm%aqN=$"$(3BFCJieGe246Yz8{h+=8~.Ju g1)DI,{GmELK|sF@;d>ȸzyU-F<$]VC NaV=P:Kib= oo"Z߆|}k_!E]7`X9mgaܪ-X`|8>Gff37JzKեSg:"`FA@3&AL,3/VL ߼5AR\ 0Nܤ/Xc X/2Ggɨ-Xj7 G2ӹ`H11ߐJE?o]$ Ą VkW*콱ͩx~&s,J<*J*+Ѡ]W䮁-:~:bպY^1/Ye @[RO䉐v^0611{2Hn&CDתl=PbE*y/$  K6ѧno;)dUL*b1IsLysʑ/a@HcptU' 5(zeI@O2Ga 8wSO#W/j&T}q؇bsX-lSHs$DJ|Uӌ5dTUi/^+,5H GZ"(MIDe %;0׋ٛ/x{Km.9&-֑7?ˆ/WՈ3tq5ρ`ͯ6guD?b'gvw<芊׷Ag{,d42/M?]6NJm(TѰe7 cPrpvN0㕗5ϊވp.{ܹ4aC)a~YwfA^fd>}fŸzVMJ\ Im`xM4'_(,N( qf¯~au ]`Fz^hYz#Y9n,«1hG7hP8X PU֣#릿㉯vz[Hdƫ7JO[ h% 1qbGkcޠ"-ˬQ']| jW\6&_cQLS gp=7)XGԾǴ.F=62l8e s0n)s>̼vYYI)h#onzA |m27[cP\1,&$.߬.N&8ŽIқ6`gqU.R´6siFֲ`] àG x2Ӱ9a)a.$bxTӃ]KX]΁(}g˥!T1NtE |3WnQM0tULCk Bd}#+9G.F,>g)#IX`^.y{R/\EC`ak | sɭ^J! US_v`kqg$) ӆՐ$N v 9ݠO6R9[F5|=lˈxGnRNաg}}>Vq Ru:uMgLY<]{D,ړ^_w!aL:?RwX3\Ʈբ5h7ro-iY$LA'^"]Hzib.Y$ޯ\"^Zp>2[C@7)`P9穪@%r2`@:^Exi|l㝡 ə[A $j~>0#-e焀 8yB}U &hl5};OUQݓF O0mRwKϭ-̭vU{"y$pON~/#VZU)ÚC0i'?3\Q!%\=3D)BE+daR#8jiC#otI*Aa \~iaP1I"%o#`MdԹ"GrHo(l8ÔN=i+H;QFXx. >ҍk[L,٭6wlj؄:f]Gcb]/vA1i0;=vj eф J1=ؠxεWS7wVr5R#׮$1Vn@?F/~D.w`8~帿[qlb'iIɦߦ CaKģh=Z+zBNL03?#s1O)`8zl/xy`<m'#{kf.fiлX<:kʯ'Pmk?FGz8qgRSX/հ,qԡR7$xr;iubDخzcB H(:fr9Izer HWH1u uS׹^ [mf}Q{㕦X4T<391dLlS_@i=\ƾ2;PU%f ׯ&f.`Aw_9H+6*=w7gl?8%e /?eZsjѹ3(ԁ|T8' M}s1h WMZ6`i;ayN[|n՘dx#];$@NUӢN꽎QósVrf>lL%:" $qƃ茨FAdf3GLO(P5$tOu(h?Ŀ-&.vֳq"[P >ܧS''dϲABS* kѢ n+<+}` PEQPK `B#%6|75$ܦb9 x~E)-"UjYt-0o$vͲƩMP=Glw4=-{Ucy#D/mCϽ},jm&}Ԃ?nEsQi*b,wγf1KLks$[hc8~8}}g\: |w߃{I?YP9a*8NAe()m0D}iQT W] 9 Šp +||>K-e9ϰ9#roe~4tGK +;g{+!!~m*0~R\ZHҐ(y&(nu76]Ik79yIk cǛ!ʖ'6NNRt/W"w)~uOۀ@YF<Ň-e;ʞե-77\ygm.dI qd*xgSp|mwʇi@k`e,M׀Ç&uzMu7KOs Q5QOZhdҞWN0pbUCy9l@` {|~YQgjؽ呁%O(>v`j!,e/ Ƥ0C@̞6ztlJ4} 9AS02@i 6 2P󡁈DhM `*=9 lMF.R:%C5] g/}yߧdnI-wzCc+A*t-K +#Ӛݻxʷ ES̩B!QlzM)MB[zwhy smnU*)͚=\;EA4@xU5 DnP(YI4/Wt ! Eg󻵁--ϭ7Ce\ce਼%U0}FL`S>G^w = *u&绱TTHLߛEϫ 4KZRIRKĵz}*AՙFjq1uxJv9PuLN.2FpuJ_dV1N3[cnWkwR>T$!V2+Rnf_SM-ΎJYby_?g63miq &`o^hwg˕#sf7z[m¿m /i=/rgZa](8qI+7=#& -`9K=>Ұڒ*@\4(OtƲ ?Bv p$ 0[1'eKyWC;Q?ESDz2=}܊㨁%́ۏ%S÷;A'uE'2^e9>ˉG=J}iؗ[sѸ$w?Ou5f ~MM&Bu a m) P- ,Pc덬Bɻ!p=Ncw:}V?ۺow2#R <ұ-;9sWHj qdLETDY=(jg 2>MU7ZA\9p ׍)G*o"h 5eD0;Y 0hR3OꩄvMk$ > c ѹJv> nЃbu"G3IuLL|(C!vRTNsŷ2ON'6e#U 2#|pĿ QBZ!4XOˊE?m ;Ѣ-.dF~30Eje|V5dQ6]3]4!MQ鰹@˵'k X}! jifcS3 UxeUku5GGb1gQ-&\c }pfcaYvֺ@1¡V}H?/OomYt~y=3v+f/Kg_$Ev{$ G٫)-*oi$d 9 ~t0Z(\-+>5HObZ?h3lD TFmSVW5/@Q@[%jFg-3w} TZF\-mĄ1C1u$CFФN=jaMx4LuJw~X7E3/G-(b<';^ܩ&hkjpNV1|Mټ`4q&aՁ"ʍoR˷[Qnd(X,u ";%kaNmWB?AEHvBaنoȔciofXbnţĨU4+7i矔!XB:72в<ӘH?F|@S%%!I_Hjzg2I+Ԋw`蚈er߀7 X&PE-`Ge|?E[f#/ hyo4DfV(' uRGɓM b2 ЙMѯ־3'(MsP棤0kiIYAsf Γ*/ ӾTDJ -v0oD~}ɏ/Ov!9}}n.C3K![C ˃D<_@w.@?YN5:BSV8pIU#.>ˍ2Vp*I)aBR$[6bn,}`#a\AE\i.ܺ|gz6`;G,\c92NG*+O :bT3Zj1`&7"c89DrHZi+Y d{:1\ͥ(s3Gt:N`핺gt .>!å~#9DAKQjv±`z&ic+x9Rp{C88;x>!]/9ǧ;%)oVK?a?W~P#rMct_֝!!A.VWNfada 'ɘ] ic,xGXWx(Y>FJ+VxmwvRY&Iɯ .'S 2dgMl(6tj;XLe#lgW2ƻ9o1~=˞btY!Bc-yd.D3=@m]EM/ڨ\uN 7roJ G}0RK@wy*ZҪOcQ.LSx.X1 9!իY d +j#aǿz᝗9@(8{Iu ҵVe| e9/~ 3x#䬧Aڛt_ u/dQޛ 4u|TcwZ~ǛdH] Ds4EA|dWLXPd85Ǎߎ#ˁ?h[lrdS-"rKͰ@}S|Hs&݀eӾ ugVU#}Zլߚl9IocL%v{0::V4«O—ZYIoYBCwi\$-v,ӰFqNDѯF7M{0{HB_h:,tt_ ]&C|Ezy'~+η؞ -9#OSR91Z}[zov8L*0cr/,_.`^3 ]s_Pm@SeNFlx=ؒ^EL:57 XO~rfő謭Hhrcn@q {mqMW)JȻ # 9a xdAk|.Z2D:nT$S`zۛOcU6<{ vh =t94 F֕ ־C?/A%|{4 !h G&x[SQ[Fc8S洲myJ&=*"{G3<0O=ncU5nYo#!WeZC1SZY F{ɂͫbێǭy8,'#[>hq Iv7ɽTXAC:X-?gC/h$uFOoYSwǏΜCt?igꌉrr$ \aDvl5:\abQ]0m]S:/ۏr! 46C|? E%HQTn8 ]b[(Dj& Q̾|5'ʟrEʼԍar?7.lyU]Úo!/i+_P3]ԌZ<ߦ#j gG + B0H`Hk !^W 7FXs}0Ayƹ-;$EN_eXC6.*~4X"hazr˾1bTW5<>8 ezGR H4"rDgp`~-괎`acТb*ɣcimbϗi LO[n "x!mW]=O_-_e^f0TeB WG3کyu7}ENge˦@ň磼Qưpu7rpsϴ@f%<MۿBۮ`חQfFo^;w DN/mD}|8j*@1&TkeYaV_C |G qGכ],0AM LRgFcj#V¯b}7iLз>QhW&"[\ڤ5'*t(8^R񰍝qңkgfLkXwkڃK\fш6{4vV/c>\#uz[t01,} TbmLmi@A:>Rh7c!&UCn3~ӹS\B> E+@Q ŵ`~Cu늻)y) fk1 }$1llkn0nE:dĒ `\< {^|Tל\W:6|;гfHf["I9$̯V-aO9$rxMfG{a)XXZ4.hE<2}r֫~d1@[(1b"JƘ|N%AwV ת&oK2{(!SI,E%KBGLҢ'[1\7.dSl'rn>PP]upt19Ǟq@ҍ4}\9I,W:v= Ej@ߊp(ӧu{=߈huFc1>E LeGƴMLV$ -Lt^3 {o0̆^`nq .lAeZGlػ@Gw`p)uޖmZqx0Q7z0%tf IH8Рf؄U C Go1 7CgR2k/k%slc77cj~!BcDwoJG<;7e5@}yk ?Zxi(PںYWRAJ͎vwh:$Odsz?(l{ڜw&UAgB+iͦ(ӎNi+.`L OQ"q D]:Xd:fJzh Ʉ24e)(3>WdJc X&0K_P;F .ʕ y~6@t+ZMNѿ*.L1(TOS~5kYIuFB|>`^Ц4hvHVo)p!J) CߒCɹuIC |+ኛەABUŁh`CRQ.H%kŤR`I b֙ fVv{ Xi+@9:ޑ y p!Qv(d+ώ>`l+ԙ;J].y >B$AASGSsd4㷓 U/ p: d9_`{Sё^!{K'Xm{ÍG|h..-rN[x3x)~Ot[:Lԭ]y}ދÏ蠋H!-7i .k| 6ȈMXH7d!ZsbB4K uYH^&eZs>uyj!P?SW@#^40}: QʪȫtCgeABAIa.E<  ;npʹ,5|s$SGpZŽ*Z/!i"9${Aœ k Ļ߰HjnNcPu%EjjJq؄qtλf@BSŃu Y <2DzHä:SSDwyyLH69" #AtMFmpVXMx&nya@z(%[:(082KްBqf;M CVzBaLk h&V&p@E_au8t *Z' yB[Rgç~yW'3`و軚XW~tǑLP {rwD&N0Ygs0=@)JC;zwyfi^w~9 #=4 Gt{2WdhEGVݧveݰo:J܄`}=V1GS,zRP4g$hx[G5CHtPfn#Zc:-v^@JY3.كݛȞxCAYA% NߞĖ jڟs%trmFtzoj,Ut|YuE<4< 2#zPל<m׊E0%+*c+f~k`ʟnOΖǁGlmC^Ǎ 'I 'r#Ô wwjH3h>yJdz3Izvcۗ$-pT?Q,B%R/kY7 Ѡn mɳ[aNQZYiԤa<U'uiwYF.hOS̭VfG6!ѲB yBvIi dXʹ L&[oɿezOύL_&a{gQ+D<A${ܼ㽯6i+$8aAk`; KLJ:KD eSkZuR%ᠥ"Ad Zb/S1+5fsWTI=&Q1N[U| bҠ4Mp~w9 gő>AkĥG-lՇ3id5hhHY@~)Vcu {b,\0{`¿C4ޔ=(qvkpaJ,3A)Vufg&nYC ?_ٸD@duHDGP{noKn)|z [?ق_/[8,.~60Ag4hlS;ja1h-2SxqAjMBχkN`٪d/xܒ4@!=Bae5Pvq#%)0.{!e˴Բ<ɄKVn0ml/ (LGnl>WGjXԁTyjtԟF⩧1I#E׮?/] 1\؟a! sڡ]tU+ $!ψήʄ2N2r*H?\h5sk4Ɗ4tLCUS%3/R]M&=0G*SpV-oAT[[ ;Ul!/ F~j9 q]D堦Vn<곹7n.U ъ/#k7R >;P FԜ~!z5a80:-FjqIFަ"2”TrS4Jj.5U:upy:NG`oXtrJ~ڲJ| Q<1 I,M'v0tev=up'Ls> +tF.:ywɜ"-y;W\oKCN@U藄k({9m9ʄ4ZVO?0Z$vUMPmy`pk~~nҔ-^cυN)l["4酖bUNUmm8'G1gQb>D5X{^o6|ksh {\aoX]e'VFVBFSV.WovN/lCH)>/L*E\ihm1asBj`!X5Q-DLpaҪUB@Go⸔;pbg;^QP}RX,ЈCW"Ey| 0(–aJWO Uk"hI#n5P$kRK+eΛrxQ8}-lGԛ;xvhRVie 55kbo@}.7q 򥨎`-~}Izz4*CCc}<;0N8Zu&KUT@^x^| A ΢vX@UZVx}֔HQ  T:%~:`+́9WCA}v5fB1͛7,i=|`QtW)o {&4UǂmX/  -pހ,UErR5ZKbq"kyBZ msX-&bz|IO٣wJ7#=jD:φ029ͩNri;z9awۓsS8H8s\ )bףyCg@xq `mQ7AI7fN ' .bs(r%f p;|U$U7dk1fغ3AO.E6Iax]A%Vdo\V[4׳RkH2ayՀDsŽ;ބQHӜRoV[nTn-/Rl_8vmNb^v~cR**%$E]o5.J~#q.o 37gBz H˧ʶ^LH{kשS5!+6{%b,* jr97$u-%}N`ynIkIv\IO̗ KVĐ?hkW9Q(VԹ XCV/@䭊ke41סr,]%'X`~VѨy3Rh3 o4$8UvYIvo8=1CLғO/g _8Hcin#¿"pN}Es9FP`en&Cse䢱@ j ?Q? k+'cq*&ᅏz>Foբ%~ufb[2Y5+pӖLQx`D`"\IIju0-l2 *nB['MB"( v.Jd6$f.ׄ 8GX[kg̮x/~CsnUy DPz@W#7kd |;rU߯5b ȠQ;BGVhj6,UYA68#_رAKu01Hc1|NXᎥKVSBP1a9xM}6.Hٖ(.9` 2ui]qPGc~gY:BIjr|.T2?ؓB:BK8r!ۜ*~'8`i&O1 Yv=#/f ~ tة|Ϻ6D:˜o2vb-;ʢX#bY;NPcj1_[<"=A]?̸MALF4iɢ $ryVemLͭeܵ(0Ԙ:. ,MaTͳ:NH FP9$k<Ӝ̃mܿh,vƏrK}o"4{6pjP9ҙjZ|$4 qTgctÒ}Ǧ(e7mܫ yDi&93W˪>ՌBE[ !#B>FP"*@V1OEZL.\m"trM#|,65 Ʈ?cC N$D}D@ #Eg47Sf8@vEȀP&)vviVh9ى7{GTw"]I"f_q@V0Y>w+AWXvdĨ3kF*& N̄ Z{iTcwVrbPW6mXb#_܍ZJ.(7~كbH5ev:Nhr]z@׃}lEvky ixi=s̢[{yWPc zIR2,ʏxF"DO/*BFw :gw3lOт{04zg]jÒHi,txh/@: =J D%m?kJ-1V7wiTDfn)E1}\YW` QNfIV*@m:p%iLC6|~>Ҍ|HX"9O ? rMᘉb,nGL2L.##~x61]*5jFfQW%[""E 9fhsb %ER1IZhUË86~by` ]DrDf.[!GռG(Uz=ZGMiB"*/497( ]Hu" Y_'@uDc=+Ηvc-bB ;JTJ V!&!Aavw9R{VM .0Qxs;n-8 ǭl _ÿkWg=j'بaﲅ=>/I&?NRW\hEmOoRC#i$[|q{Cm'osӎ-(.bY8hߘUh7F@W[]V!aև2BT)`ڡLpyEI͂&B#2@>&MVT%AO["gkVd:Wr 6~oRHV|l]Y afjƬeҪ~EKFQxu ]8D~(dG(CË햴Y"vd~_S2 $-0%k9D7".0?'Q5?MF(׺s(2ĴZ0~_s$$4'F'Ԡ -[gYZ07070100000459000081a400000000000000000000000166f3d9cf00004934000000000000000000000000000000000000005900000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/sound/pci/hda/snd-hda-codec-idt.ko.xz7zXZִF!t/k\82N]<ʖ-]/\*FWYQ}i&Q)DD6_[&c׍u~Uh<'`yxI+ܤJ;x-$4RqݔZ31=qNGΓI*P7윔VD?ozjNi S-'^}Zag03wLS:b|S" v&*'L5vͯ@t.a>,zIz"4QCLr#~!a10QU/ѯG"dB6%S혩t:_/ښ糤;\8k;7W!]ng`(Sv83DO tX 's,y+hjȹ^KΑ˔YWuIb?Dq- VI܇[; WN@wi1r,yfJ/Ol":~yA_7RpHy-AE:5FU),e|?S.3E܄L(le&+#ǭC>,&2gm?ՠD8aĻg"P2EWќ9ֽ lV`]"*JMJ'nD E-BH䗂)-QnLu,_(8: $YxO%2tˡ~)D4NJ1u*DR٬IVE?ۚʏ"!>>'TlrEcGG6?,PT*b$pb@$xI 4u ?~ sĊR`P}8͏H<?mzgyccׅ=[M#]Tw>MlrbXQ 01ۿh+u<ʧ ]yiV:^!- A9~e<#^$wEr javъ:;^"kU, bpk%{xx ĢcH` q=FԆO0ǸhQuTw'9Fym&*"jW:$]j&B}j/IUKߥsHˏ]&9`hVJ_pO@KֽK>> {8/YF#R%gY0UG7":uabufxiOw{ނ\1&9;Q$ZTܨtK4^Qi:fb42Ӊ8W%'Fb9-q lђɺVBh]-l* ]O1o_*~ 4+#v趲$68sza'Iɶoiy%ZZ `< d HCN  ˉH G )K[߉:;ɕT,wҞiXkpWxRd)#9lf?Ӣv.`S۞:G[R]e43L9c î#?JN<2=!fnX5gѡdV͸)[RGgO6$ K(}xl=ŵ s^ֆ=(S~>hdIX'~0dJk={y\3NjNM,7d4BW8xJX>a(॓Nq|O19@U0(H4\XV,{X*]x۔U: 9M/Wp=9?ΡWbc }>e7ؕCЅ5 8ٱe -~l(:_W6..B(\eN)[ڜ|ݷ ԁ3y?Y`Pa2J=Hb]h=lS48n'fsMUr`w6OAr1!4NI3?ZV)eHvN(nLR:C;b'£[:к\چkO$V޽|%xzӮH )â@<>a:a.: J0A-puOHHˏ0) ܽ>k19v"C8BZ^qNj Cz /6 MUHIME4ZJb5ٞ7gR[4wH #dнuE۷*$. `[ ȇcӫH[4WA? otw>n:M͔u|E'޺[N_!=%3XY6L,+rm>v'7-(@*}T{ybKDSI @ߋvG#[j&Цy#cf'8G >Hͪ~xV> IkNtRcjWSڢ5.3J蟜F?n <ހ1;uNkšnԧ8`6T> i+iC}!5ݶ*4>:Qa$G\j2 ?xZb})Æ'tjSēPHB3tttSr 9h܍0ҍuKb36C(< .ξ%#!`:nk0;*X截6URC{/t|[}Tlk/a֫[TK,9 m {k f=0+o]iXkA9JQ\qi^G*ApKjiHRK9wRƛPKz5~?#4YX9}AX ;g.(Jouƾ&19X|y6%|C'ɵ\Ƶ*sOG?ԁv~zTL˯T  0H&^ Nfr}0FKetF*RB`6bſy[_nB(Rdjq,_~‘#͓:wUw)x C{gB{ WA̵҈8t?3ӏVqvQbs^#z} ?w055) gR)-C΂AySHI U8APo(/p=z&qxr۷n@ËItNIfhs= O7'Q7u9ڸz1MznpPQ*87W6ݦ\>MY%ad1k9O9 9Iw|~ftDISڅe0Q7.4߹KxcN`7%,kǐp_M%.9 7]p\wLX>=І~ĞaMqS)CrQڭW0[Xcm+𠔆H.yN>]eD'ra*Zә:dù2=rи궩@¿AZtNfЦ|5~;v1:‚O3hIYM?zS*ӟ\Kǥ% .0N$ -;^+&8A^~-n09T<(,vo/'3ƅkX]Yu!5ŠDU$OUÜA ipCvUF# i7!oXݕ4e)S"c*\&,">/\ 7d"qr*n'wؿ*kEɀ>u g \(=ך%D09E;= D^ybH'U-Bc(D@mAއYM~cklZr~З6A#Ovff}Z xoH-Gs*Lv|2g~U^Ő=$rjD(4Jtm:"u \ 42vZka$}4 :gypy:nBKWY/mҘoNF"|( w0@fԴE!lHh :ݤ$a6gi^I V>Z4Ws0V1ZNㆻϙ:1?AZ3dp_{+e3}\X]I7a/g &f!9gO RmG a'w!$t!ec}śb'bdX]r Ӌ̎|JVs|HC3Rr3n./cGw[nLIn'thRE1av?.TG$[U)jue NK!-J+oY^xzb,8ah6dñ p>`X>75M;I}l)Rkͧz"Xe_1FӉ 5R&PA;}}ř+Rr(Du 6ڞ2yhYqT$;2p_izY0*ˡ&( 6Sln2?͆`sD7JOSi=46/j&^?o:zV` 6-6UA.E0@),bc,V V46ŞbD,@ 0Yԏ=K[f|drib1Ȋ޷ \*kBg~BD֞ ~ g=w|C4GJ۬ݏ2B:gmwe_$~`<칇21e$w/0Rj OkѷE)DۃG[[*'F"S'd9ҔH9߲걞b;@m eӺ_[<;i|H$JfגPF|vTyi ߭к \N zx;fd<񄄔@I'g⬭p;j:yY#/`يK.CtMY4سYΏGPzi <㽅,lP}J16}QSmi҃$Wl3,)^١n^֍p˪*5G\?Fuw&Zt~%]cRFO}6"q)\^s| ~ dl3W^in[CH{(~?V,,"OLFn4ۺZ =1 nVqi _pknHo~z/O1]ۣqz8^#fvMgTkc'^QkB3p}|1CEj_ h* jjKL>vcaDR,' g/e d㔅yfHjg {6LՑ P}>s%٠.:n C F⭷=a@52&۬u :[wFqCJq D(}fJK|m^c@)4< %C*^ƛb y̻VV--Pě x 7,䡜9XQCEUT*IK0H4"}p)7cCNUaM#NƘ \\$k+cC]OB8m:w=1},1&]޵uH},efîJ U8x,;%ͫC&T6Z\!F0)XX?`tM0)/~sz$m=t c.(]_!DS,|vǛ^5mM,@V{G B΂XSw="0+ ^"&潐¤+S"mHy4;5R8l.1 xд0^ fHNczƟuvxu:rCgݽ0\# = c8+K쟄MW=tq]<'C??sEfUZDZG>B?:qR&OgrՆ Єԛ<"XN7EeIv4-KaEfGF`Y?UhmVxvŹme mIxmKδ&Gt8N"E_t7H93u{B,lta4p3  ?J-nQDFS3l .^~p4vIqU':j~ J$}n3ݕ.-K>O<(,2~j2H_~h宫MP>(8.j7TM'y shgv iq7>(YR-*@@`VY೔rH&(o7Y$(W, (M=i(-Me!ڗٍÓLL(mʸm![czDc#78 =V]eϨamrm2M{w{MQ24cZ^it;俽U HtF+MV[<ܶ#:7S8R}2SO? Qpզٛ*le~r3O il8 T$'JynDln;0;1{bh a'7|$@dQx΃&,n:PLo=ٓVdH?BI?|0lcRXq2Xt*V('JAU{.Ҋ³1ϪRNƭOP2'T㚌ơj ԗYJC]No,D"KQH43 |0z;%bA2Y-y\Ij RvB F<Խf#݇8E[9窩bh,0WpwUR⡢ 0Wk䜟gQw*71HY `$֞{U\OCTo\FD7%\:.\0I|~I5C[C=AhEsDhheX^v7*Mg6Fz԰lZTq FE\wEeb~S ̫ɨw1FP։/TI/!-{sB]C^\e.d uMmD;J6Q~EUA oB-,%-B0(n?dZ'~8>P<ɔRU6M t(`jöČLZv%W,8Qp8Lxv`$ Y suYb1J:BEg_){ֲe[I{Krv!>ȀñEzj1:iWD+tH~ PZtЮ/Yu࠳Idb$Nl vף^ tء1즢mvEJ8gBBNv8[ܛz3_oYv!ȔSLGܲX _ݫiT'0st6/;SUq-k<Ű\jM1EU̜7Bt/V 3䚅~"G}8)gߡ$<(u,-ZHDhS ,aCSWk-x޴zA`~n*;4k;àCfgAxF%yAꝳ(2ߕ=ECqLrθ$8V.Lf!wBQ|BC FcH1hI_;϶N.mku"]XFCMAਰly4B @YA4!b H P `b&&#How+[;8]B &Iُe.\#%` z\BM40_<^e1mLrZMn][Z !mJQ.̸2ꌜ3),%)*?gPǹAnP͙I<"?$.GLź`Qج Z\&âjUlC|hlifG]rbK0R (6#{Wf,+BDݔ[@0X:,C]mqzY[ZRoϬ8jp9CX U d+8 ZoWLĊG 2H/3=.w'7;ʐ#"U+yʗG81b/Қ7NbAWS2Ҥ4: ֜4#h)1hAwbdk"Bw"@Saߊ2dIg0!pK }uQ-VC:`8w/wdBت lRzG7у窂.*boQiE~EV/97¾D0Q]Gi V=STjQ3YL;7K/ c=A.\(]f솒xo1%OW"' |뽧PxNd zaB:ǃm}C\MJj]By2D66RNֺQiYBAȵKtcJ9W_<\1(̓}QG]ʧ_N_jtd(str3, F. ߱%⏶jd3z|s*slYUD (6k9HM:ԞwwRqcRk˘qܬ>Ʀ(N4~䓩Ktքo<=Mld t4>rçRv y mʆZ$Fm9H 6<ݺy߇ֱd1- 7CUk䪯pc}wOa?p-؍XMN/kj;,]Â5$C{eIŠYo_+RyEA<~\+"$|~:w@ icnm?ޯ.a G$]e fQhdžHy"ȩ\|[=rەZ|w] l91HL!yt9)'LPu DSdۮ| #\7OHRipR$xs(j(uvgaKyMhiz8J5i!*(=AEr;tRŔy:Bv](_> (weʱްi"4V]te'q-_y-+8/Z9c'pt1]-9I"P$hX#fCw]o/ڑf4lN;rQyn:HG:Avݗk/dp][mѯ nbW C8٭_Y~@'Fw'PʬfH߭ʼX~?9s:G2_,%<:`gt. W:W/$)2,x:u\PmwK^4Jqq+˷hYSdMK3կ3tM \}TɕXsY'Dcߧoze l[ӸH 8La{&zPiq!YNrm_;#Y#*/=֍=rhbM/S oكcw".ﵿ ?Ue3 :vT ):YW+p SnqCǿ:& 4BTt dy/y:yUo@7݁y%3S_`-FgLlC  `A7 @&KuTaĩ#k;ZWAxc:-=BZ?GM/URLB'~x<-<GLaaOIJu}B0zm0.XqBƇHeSxs_>W jؼEi*3J1- ЏoQ@:Qg5ף 38|A5gΧkE[R JN ϲ%[sBbnNѽ7GzءLOBޕ -*wwFWdUgx`dE >'u@}Fůk 㑄m *Qw߉X4p杆NX,1%_8co@/ +]3RA"SGAwl<{PF#HB=~U\@ gP[4kU0iz5Ԁin)1< h>>`Ժi{oc$'YJQDc%,;S̳[#ީ.79;1wzifٳ#tVאk 7oRĹHo5AQ(w4v.eg`u"Nq >F[7brrҔhSގ6!ғVitI:7W)3b}uw oq`c-Rh^uyz7A!Կz&~BTTYɮ@_#dUxsZ/N/:-뙷 o(Qw}qZ.`]83hlխ ; VCYbq*cmbG&]#wEc'`ɷfmYєt-)"D饓ֽ+ZN+z"1 oM`ؠ8}(˭y|,muWܬ.L:ϑA@ DEWRB>*%5`7<+x&y'g|誠b?EW3$S0-z>\ BDabC Dq~9IIXM3h;*l(fܨ*nC27d^?27jɢ]$ŸL8Tݖ^TԵ-݄!k!ÂcEoe/s$[fj9LoG\*"rScY_)X 烔_aCRiߡo₦wy̡U^ ^+UIGƻ]BctS]H[o (HFSjH_/BBM5IqUfYN#Rnm\U#'.T芲زo@{aA9Vg9u<9p1}G3JߨlZсM&ܪiW#Fz컓T|4%P۾5xIo;Q"M|cO'd+Jd pE-+9p0 s.E`tH 4ʣ7!)sUFE\+;Yq}ą|jН\3sO!1oPuq$A}ZRg(hU صx@Fkϐla{jz\De7n0㪭ETsvE[bi [$59?!fNkBj64[!1?cNa+>clzc=e GcS/uA5(An:y[ \|حU='b`ݣKQN \+J?cZ BӸ:+K~_÷Ϭk֛հφ(`Kk&tɁ0˵jaȵL-l^\ҐoNF-sXsX(\LNexB?qf_놗9m=ph'g߶dD59TBkEj (~y>HR=ߓ|\Ry65?נ4o*g:d {V]޹\8?›DuogkutrKn%oR`b a˪%RMh. v  eA;Rh%$@< DQX qjF׃)VPGaY0O1=@~+(ң uz"OM;Gc7zV@j Dӎ?epboBo+5Gc&Sk:_;_Z1bS I~{&NYz,wbdיx gA)˧Ah`j"pIQA"KTfpfD>voz+gzR⻥[#|p} !5 ?R4c c.ΟhWG$ݻL6f}:#u.'7uR;=]z0V?Z1ٹA{2:{n+S7w&/ےFk##=TN*u\<1楲I$RLJ(n%E:# 6P,EۡvEa/(o~f'D<;tknIBP5ާEc@매Cp)An30lUl֔G#GԚ: ]j]vG ^mҕ TlK!zIK"K:vRI)\VՂSʼBd]k>vxP6=qk^\0_|'wY=\Tǖeþo=a=*VD jwୂwrRU4t})cXK#jAtv Sun F2#6>k:f1xɌ\& V ow\!m-|3P~ "c-*C"'$7u~]3NsRs++؂1u1K #jb0OqegR&?q˛@ (RStaPk޴3s8#Ƨ&0vh0 BP#Ӓ]v&~%T@UZ'tiX''C49&M6?Ƒᣊ(%F]0&On=<Ӧ$V[ʾolawNLVÁzeDykV2ߖ񭺬?M>Q iR+3؈,qlQ1>ѽ6 cʔ>Q=#"Jx6"d8!̍ 2zD`~8^: ^!- *bsE}e g(̀CH%d.|CϨ0HnZz2C㠁@1Gކ^g\L`NV&Mwy5@z,B|3CsA xGwWٯgXBɁU 썚ċp[P>Kn.YhlE\Twg*xLdž:HHYvH G7WaJ-\. X;:N *aγȫk(6(9]o2 e6De6`ka!mQhfC(J/i@_ ϟUCX$nHVĤҲb1 NlBѳpt|@#4Bae"y#>鞏ZX nԸM3I Kà nv^c%)7{iXƈ D1l/P7rĶ?ka<ҡvXI%Ϊx$\b M- #9*2/m+7:cؿ''z ׳ '} ɪGS\7n`wSő PD~bԸRQ5"_twc|F|@DdQUZmYVE4]sGijܘ3x;l"/yZ+9IyYo{bNgYZ0707010000045a000081a400000000000000000000000166f3d9cf0000aff8000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/sound/pci/hda/snd-hda-codec-realtek.ko.xz7zXZִF!t/p쯷]?Eh=ڜ.+n;0L?rQ]oMy(V!ԔN; Fɖ-Qh=>"+zo y"\Z_lZ.t}CkWa5{}ݾ-=IR>I}mX٩V{6"Ffit1.ger-}$#!^NLdG`U.S@./%^#f G#&5,?cU#X8)=5 ߬ +a7b(JcFd"y[, ؅e" G'\hշ0V7Ui%s5>'@msg@I sӹ߸Q$zȺZݛ!&4oﮜi/R4*/hsdR +4g׻m=ͺ8/'I*K\e9 ˈXn~꜑~ w慒 5bgD_K/]g~s~T&YaUvFDg)hv`[=zryHR¹LNiu|iRpLrbqJ5UR*^; al}\cO{u0^ؾK\4E[rb{0d)8@ Xd.x[*qa~ZUBkLAZ30/`un.Ӿ頲.FFKE^X[x.~dg[ #WR'`YpGp@"h&gtj@Ԁ|%?u::DqRAE;<A܅՜kGv5,m# "lXɺ$pWFCiKnq}4X4zSt1u2{ V5`QMZ|lAZ}HԑRY X*d420 ˓-w3I r`8'Qn)B.W v)P$ԋdϦr 9FM.}8L@EgO lOFEuX*lV>k] >˫rգW5Gupe +HW$G`<؛z1wƥ~<`Yc% M1Ywہʁzٌ@ ±'Sd&iq\kZiă&P WA ak[?˭Nx^QhmCB! )eie?{ݣ갡ه﹅ȇhqhS3M;X*˻PP[V9/zwt܀R˷0w2S,Kt$;n|Cn99`DcA’i-[6RZ{!<s0T1BSPElr{cbmH>ùS_c\1 inz W9K+g`*ʰߕ /CJLLًhMP1pMrtϩxD66(X PdZyU9)EKjRCQ#Whr~QJGO8AA*Nku;@7E_@Oa@x4f̝WuY!I|6Za7q̈Kr*Y:b) aʔ] D2ca<5WUC8%Gܓ9iEF)B! kK9m,*樔K1kbA!xZo%X_j}e;lÍ#gO6 OBq43/s?LoRCV-'4p%c{pAzQjZ<>pmWalktH+*=R_jliU)0 !84{1KeD$F+.h^*$40p۔*']#c!W4);4(,jx?1%#t1̒ .dL psAt$.N[N2R 2kjZ׷`Y+E&ŢGM{@tT<)WSY%ĆuQV ^S'&:Pq myvGX$b* L&(ao/N9Gx[z z"sv3g&3'[%T+U]UdbU>,:ʧ{侁eb'T!ױkn$@4&b)d-_zpR_ꙎbEUVb YÀ\n?f+vy%e8V=H:C1Xఀy,Dǀ6I6}s.@[uOkTI9p8X=:ư!Yͽ ;nGJtfu8JI?T@JEj?XG;}tORK?wU z[Zb$zp+gn  4qaԦW8do>ciez˳noha \c(hUM2 Ӯœmg\Y'iZԱ$C*ӮR|/|+P-0ڔ4L.`Y ̶2㦡Ȳa DA}/= ʢ2mOUvqZefmq~ K6S٠aqbfe&'es@xxJиT>;$^NjG+e2=͏H/Y[NEx/7X+Da (&u7X9Gzt&o:lT+ӮOʒi$/پyyDRt܇X}yp!if #S^O0rS;yDLF|M5xr{ҮEhӜqP"cهsYIfNFE*DA,1+Ĉ[:T## ^p,|,*5Wr0LIV_'iFnI8ZEhʸG!+f@2>TgqÆk B:"6+3_$aa)B>h1٘8v};Is"m8ԜQX'{DEHYZjv4$:EƯP+>!} ijڒ)~m-my $b3p yd[l#1yU*6:DZqE!r iXF 8u(AYY9Ɓ~Y3h|eIEA3ȷxUP!3 ̰M!gn?R<ȖOG7v] Hd9qhJYҠzސw+ g,Y& 6޽(RlxfiSVc*HE [{e /FI==ǓV =4uHkoPH'LDc^3I^1s&=^-_΅N:400c{+;5% bHW-ؾZ*KM4#'^L .wu厼BxR s}d5N0+J繗31#cOyQ7J7d[O%cB?B[n|FPk3uj-o Ej )3%)%w*H=p%9Y|عS9QߏzkDsQmr}JXؔ\JĬ %R5D5vvY x.Kj%4#V7t9 !Vtzm|=c\|s&̣.Wӝ2QQ*纉NGM%p'=C[?:o37c3_kwPg;tp wҠI=yc5L !TOxuj8M A0vncop 4t@@&ۉB:C_k ˥P)\JWE#ymd05=C@oBNEg;E }ۼ1+-yflo!GYQѵRT"iQVnfi?u[mVkݽy>caOB:Pؠ  "΍hI9PU0 Pt0bn󈀎,F0|R">BL6ZY"b[W#ed^$u"xUJDy 2כ& lv63bkQ\5ZKN V'/gliPeD}c<֪5*'p[7PI}}:l.蝰/Jn -drGĝ0?,Xz``0G ?Pv_.+bl96 Cz'@I8kNSיz,׶ -CRP9'sGCS.fsLG!1$yM-v5l3_8bsM uk7_M{c;mgo%X- 荶;iOjdZF| baS =7cpOCHD.,.0O׉|d&i>C*s&/8zh8]|8bs2 Rǧ*A5Kago"Nq̠RhEAz팝p_Щ+4CjT^Xd/ψ6zQxa9_3ނ(bKPʇSTG #GU?u.drv4OS_[yȳ28k_9RTgɝGRnKbBel x/ޡT`^L7䁍KFP9[ ?a+9HDѹH6JflXa5 2 ޶NK]9 yU>" A,ޔ[AMk;cC*~_־?R'@Z~/.D`A76 9d"}9O/FD|.:nЧ8bÝgg2 Ļ.c"qkݘa9cb;Jd5BRHdU,!8ʿ]A;6ҴuȢ2n!?/tD t~Xwƽwm0WNg;CȬkgF8L/Ȃ-DܰK8DQ^lӓ$Qwv-z4GcLp:͸|t(k\ᨈȗIDpyɁ XK'P D(CeTBb U .gs'k4گI; 9>04OnV:3g$W ՠ欙󜾾1 ȅ=ԯgMΙtʺ8v)'n(ֻ=]`l^ !v1[ RAWLJsU,ojBx1Zx$c3"kA]faHع ڪE@1.#`(SQP K \O?imD 5L#K-t5tm 'pA20e7Pp9B)PtAoZ`! up+yb@o'Kuf~$pGmI*djM$Dz] },Iw48Dylh';dYh]6'L&+9Xc ٳG>a}PqQFkxR~mtMT%6b+N n8׆SBsGqWѷ}:Ǹٲ}2Al|3~~9vޏp]CA,qpBgۙO~ IУ7Q+֖ Y=@"k:*[7J5q'vuD`]B\^/![YeBA2QNh$:URo AB[5{x63 -k$F3a;%>\%_CJv݂Yscc{cE߼lM$ bܻ h; J͎" b1'Xw~Mj0nH)0HK;|F/89!$z\K+310w+)O 3qF9W /+OGUb2>,=ϿEM:(jy+~ (Atew{0m$TKԋ H$}A6|x ׁfH:S嵵㌖{AGVeoL[HR9.Gac/eM+<-f>ëW,ɾǑ?zN%IFyU uRbCAr*KJ %1-Z\U1!Gt' o(TxHwڭ!jt҈v$p"2'ٛKkȉKk}sLHt1"@a)r_i#kbLHH!{7߃zֳDq5'-;k`"Iq,-ĕ;i%³ DZv)E&Xy"ug=2efD?"0rGq"3AOe+e'`;--96|_UeA-g( ɴ+r9 izuViNO3R-9P?Qז4t;v-B䕒*7-m;@tPw f[h׌yY:߉/,.WQxEgNO6sLfՍn֡+DFvjKWn_gD;ݗ WQ?}*؋=ѝМ4Y}J[@ROFoh!lNRyÿUmc܌8DqD#xE 3K w"tuj)>s?nߩ9zd{#z-yڔPBk5 K,^~I0~cvDp,R5B˵1@9\_Vv:Q$El,q"\ tp!ACI0l~%^K,0{n"[ cZJ[9pSWo\?ݎ< }"+H"`e|e7 ~!y܏5@T0k!V>IԺ/YYY.ιŹ k(8ΏAd_;֒H^u3ʝl@ƻ[:Ug?/3cPJB|'>q}d]MԄMɪT . 1y9@rvKsQsX2WARC)*1\kKGdɝW m)~9s7L-h-8iIBm2$5~QNz"d7iK*c]1/|H9 o7,+1K/`E \:!g{g'KGTzՁ8)c@Dve8&٤cn5{*'ĺc5iXmS!hʕFUy-p%"d0؄ Cғ\<3jW}F>艇.Bi ?R†Ar'jC(mNT8H+ pCɥ1lŧmѸÙBvΌ;.?ӃZ&G1&}ff=a#VNR57;J-h㊭U1{JkI2%.϶r$2PnYR,ʲ@Gkd/!fJ[q(M0 UU H&tI.2t B2 KEZƐXecQiЁԈ!Qz{d=MiunV&^"iq$4V~;U~fظ$"5\BteVD,)nԧ~᣺Hj{&8o3skN2XY7;SWa(cGMB䤓bb<<26Jz%z;t qYU'$Kh37wCb^2 }LD%ZO¨~7RZ`+7+>ܻI%~Ye"hb!T+K7qP7̻ P(˾".E)0? WIn4oWex6C,Q$j-9sO띄U>_5>f *iMtj~Z/Z9V^{6KwJ|R 5ty3ny2imuO @掊ѓ+cemq<ˢYXѬu=-A~XQ'F->cI-UjSj`X w'̅?3ɘ\VHng"o/ <£jGg:)hћ-.Ѥ%CF\k!aIr̂iӉے>`Oc9JM˸o{%:EH'a+>->nTY h/Wݞ Lv:yM;%{KU?R;-ګ-%;iב<niu,N8=RoMl=PZXK}k,PajpaVę%{bmA}"QE;T]_$aE=8͕T:B3~|@-WI+b;҂ j?*RuAˉLgrKՇb4o`YتPE/ '/udpƼyŽD%~_I熢a#\DE(`Ն(cvI$(&cT8}5 PL/h kE?QGڅJtLrR~R qіS B7@ !}AABmT~-(6 ?zVǶEEh'G?mf\ӹ6n ^IvckOHl^HxLm'觶Nf e5T"'iAξhэ\W1*mz0 bqnAy 2ڝB)ت&PٱqlrR朐9`YCx?M݀q(\?FJBLlHZ-?3b]?w^$|>;u:Q6F4`r'btx 㮤TL{u +YRaoJQ6Z-br=!Cf6'Z&L+nGf;g~K|2kWLNܫ1cVDUBa,x پ=%x{٣qfTsg~ݠ5 LԻ8{).f #i@GR ,JgI#7򥎻W[T`2A l+79DވoO036?݇vn[+K&Rp/C8V-7QCK$Sذuha-Ñ.<5y֐|w ;F=I6kl|5) MfqM` XiW|" )HO1)K]rNa' R wxW}u(Sw^!a5jøw{MMoGb6|ͳJt1KNHώ:=I#A3)گ"rz)y6-AkH"[YK}s]hq۽=3" aD񓘜*6653=UaF>%)Ǣ|1;b|51g{c}^9PRo$ 40UuD - n j}.5#Zj$ ?>u='}ph ƣт.Lu5/iH\`c* `}\#IGxY+;:əæp \ܐ^BYn~&n^]hq V=:7ūx0fۭdg]?a;#l+7E:L>Ԯ蛬Z:BvoX R'KzοÓf5*6P j\؀dgFW ݭ xUкOX+A{͐\%}Wɯ&Xice+?TU (,n((ژׅ8ܼ=mj^Iҹٕ!+ Ov.X=[Y<W9}΢6,`/㷺]8HG% IA$OLֲwi48݊hT~!lxT,\DC5tfG8j[ɥ^v:nkrEi Trmdg{XrZӢkعCy .t?b}ecb %o*zn 7OȣV@2eX=:~+T(H 4U[P> s}cROtZpwfb]ȣj_R5:P% =$;Ge=j 5Fvd;hrOr>O3}Z\F|v@|}L@tg:bBǶZB&,*/RMr {~밆]8wmҽ-ߔt-4)ߥ'HDe#H=UOц{E$b./]d>cqxF QK}WEays\,Kg!2gUOF`Xd[Z|haru}~0+qn%ߡjnljKʼnfʘZ> Et1mg\#<)ެ-wWsb DNŧƽ A8[*'Xvi$/1ˇYo8Ltf䩎RYՌqw{S[c\Tj aznIgb$MT5-8GEPњDJUw3 Af͝K'f2ܵFmy~@!2&$Wd1,\w5rEF]mS9M)-S!8Zb5/@w<tȴ:X+mZhjjfF$Э"2ZQEEjo)#+\ޠ |u ;+=9 dٺf8zEo`|zN$[-&6OIR2Tq:~f<:Y11 JruBCԞ2D+s6T,}hyrwu2:ZT{׀u_ 1+hKB~(5屶W?lxh0hdMI*TWjWo2j: IhPg(cVcIlW%{c~m|G%)Ʃ7 U@ 5&X .جSD U`d Xwҡٱ,H̯Taa8TC"C"6iMc%&.^FNt(;ǎ!qybN;e8X>;%tr*3\U{D"ws缻15O+%:_H؞ZN6GQqQF|8xpeP9کZ6Wn&(#wN48PsG*NGj?vAadr/$УO6% {!b0Kb 8WC 8=$gKv-{]wЊ^?tlEh6[2(s%?MzHJ[Gd/w%Il$'GA6bY! Tvsq@T*h㄂wtU1$׮qDh"YpϰۼƝ_ %/.J-(SӼ\E"+weeFy{|G7Z.=T98ZIlrϢ̃:ޢ8ɱA2:M|Nd$|UT1sU6WpSꤔc֑ɜpY.vwfmۏbn̆z9٧8 Z_n#H9sx8&k)C TR_~ TBs vbgu3C覘}.m 䶳7Kġ!/'JOsut*~aB?d/׸`M@ݻ0 D8NP?RZ"8.1{F5ȶo8rkaԒ²%>(#Vp!O|A&2@Ӛ" 9 n!vӡl!͕ԭdNFzD%hyGb "!+fT}=O -Ȼ!o>\lAFCmw۽VmeCKmCr12G !ږZsV> ]jՒfPhK`Մ @Md MXRzO V) j0EE(-wT+bJ`1;ndtYgE0xm;nyFѯ{P>PPCjضD5N+F : _fDvy-DQl%U44׮QKU`Y-:lp_/ySzN"$3x V. KԈ3i~xGޟքlnس/.x>eϐL)}ziҨ9'( _̋4P&-s+1~*@/Xr@(3&,68Xt5IR> \OuTet4F87Px?~nG0h&jE3,sÔ\?0G= @ d.~ʣk~6a;G[y`uii#f 3K<9fW?ŵyPK%8162:NğW:S\X}C-嬿;cN6m2,hhdiw}5yJ~} {("[f67 q !Qt˜ NCAڑ]e-I"62i%e`?w,P1vy5y{25 "4~FR_kpkw4] ה(5ǗTL$짐O|$w5dIiE<1˓4DklW{7TRukδwNL31M$8A{oD)I^Lqp_\IIr,LEIB;v37uW1.7U}go|zdo@:&/\&!uvhvsE>ahl .P⑔jLm j:^ C^H$C.qͱ qC?s mJMYr*X&CQ QB@_锪q"kʣ%^=}R1UY{stL*JiϪe–.\4 QdWYA(#A{7 j_F9`O2Xͫ.4МOB 2ȖTo2kG?Uco z%âC/IZ?4dbw dq3g ۫xRw(MgيIYfzÊ~JF[^q,z0je,F8_)xs,٘S˗F`䜀b-| t9VgsL@bx*8;`}/!;ky pC,e@<=@,DЎ2HD.-`ێIPTg&0PwḚhzN=ox5X'B/\*oj.ʨObg,,sڶq2o\ Od(-uy}$.!F#LTze2%pB6P"1usBH0ݬǮG"M)uL#L0s@AJ,@oG+JCޞ,j97ٸ^mqymI/i^\4"x(+- )i;TUZsׅKg l jgÓPEXv^57cZgm"Ifq$!mju,;B-s榵0'+p,Xvc%ނ}GJn-{b7V~P`E2])4E. øO^(*MG?Y 0KK0pto0;K%opCă}d<ѻ$4_UI)`9؇!ƿn~afTY2)   C[ȒԞenJِܽƖ3&QG揠RPQd^&- D_9]}נ`'wSӣ z q?+KT]1ܺHS$l qpЮ e}!̴?X\08r\1 >xG2ĴTqtcĿlpJ~tybU]H'1E0Nr{L&%"!֐FvNUي"_wdA%g CY6Ŧ`/?2t4 Y|7/8)y⭳RIϱ?G Մ"B(,Ҕ}0$*brRw@Sme"DmMWA7xB3LۻȦ"N//~~>ÆqGFMJ3cv[ے_8y K\/!ƌeokv鵱RuG1KLa1=(odzۢ@˸:n{=, FJ,$Winoݔ3L |{_DGcUc%v~HywsIJVrU;X\ J;>T>wz2R]kBw£AH^> ά¿vT[`x,0MP$0~vA?e4JƮal3֔;_Ք±6qN0ý"sUeoC#$M0E~_ ,{ gcTnMb(.H_'-U{&`x$|=pU~-U[٨DY JxոqD˗H)h2O SĞJitN5**t$oS -C$-G9H]zͬajY$פq/%Z$H'C1KTX#w4)|[6wqjVG{YsŴ@"tDZK6eϏ ZmY2$p0jUL,HZ Z8{v)'>nN+}S!QZFwᡴ\Vޒ%rN܅7,6%)Kwk[f^)iX6bT{%jv塄Qu)Iz#&]@tVdOj PbeHҬa/&x%kLPm{i-koᘅh ѥw],1{ `f68z|*!sTx0VU&>~rұ)a_<Ă[/7T( &T-ZDcaC? qOD 9@h{.UFmbPyK?2D:{V]`DiS3*p?u9~H R H S"K ]ihٮrpr‹xr|YZd3jUQ7yO=qzXCPF&} >*wch{+RI)ƒ^i. ە(q<^j2% J&PjeY5;n-6o/D –@itQCH9pid+ّqmYvq,n ď=pBl:Kf>E[f["3W3 rMjn~TE9j"0ɍ-Ǒ]lqB׈L/&jOЪo dzF$z~@K!{yӶ5Y<Sɪ1ύVtL Tf7ҏi˧]ԍV>/zL[gzzvͽSR#Yz\ V b-MRw"OH=.2 ra2KKaf;$1I0aE\L8떏)f#uAWNY )o<\VM468E^ZtzF"}y= p>x.]Yz8͔R֪IJ`> >=m" ڤ8 fڜr_V UIsf\{z cprM:F ^kL04.M+ ܥUnv]Q)~տDZaRf]HE>0)3P=#ܱQ0ŭH{57Yjl>\dֹL@!yBKJ54ߪ}); cbNG"q$r%Upُ4"OkͻދDʶd"-4h`Q}NJ6>ڵ 5駏%bY-T|x9W=4éfY|7`RX}]zY%C!)TIgKG8 $G֋~%/wNKMYƿgg*Op:E#ꦿ5p+mջ tmCWJ{H1hq jh$p.Lʂ,cJ }Uzxx)B51Vo8? N$LBqA"~- ٬hǦMԤ3{kAZxHix5udN_SYVc-[1} iv'1`%z2p ttΒF}iߧRl)@U@(kD`b0+p4\|;FH?Cş`9Ea> xv#[@P!'3T?PRo=& U7Q9G71r`j@jJ&=c_i ;^w6ƞJײLWᅱQuePE~,>KE ]ø UPx$ְb[:lhBmC%0{6Hc"nEVڟ1 PkMll4BF{l=?=t?QҡGTaжE<@t]tls%$IqB4yXj'M&c/$C `<*r+xtO3n"մ+ɲOLY{S t z Ra:8ڗL-]"tRzU&u՗ ċJQ5yA!ak`!i"yVv4 3; &1kX7mNO+ q*ֽGI4CJ+N;8/MH V(^=I"`Q6@Z"V ][U'I5zPpهmHykX"NDJyWB§_8IAPHUnqڅEyB#w|qD'<7b{L'}\n;w;LB 3QswR)J[G-scAbJvAuM~eSf9}o 9WqqkiMcHKb+X Y5䨰"_1VCޭs]lg+VD$uKXt;| Y8<-Kd}ae.ɴ @Wr} Y>3̫t%MBSue=:t^RQƛj3#f`'AeG9$M7gW%Ҍq/5+% /OjL>00cld',NT r%b39e|<ҙim2YvMX| ڈ>XxA qWܕ:<ܢU7~c,Ř{{:G?nCC`xn{Ф>hr[|ѐLcmC__pЃ$ly|( \5R̅5iI7;rc>N_t\<778F@.Н4+qFFv_"P V$?uV7L%ߠ? F8WDuN[a͛]ز#bPudtUP Id$ HX;e|m%d!}Ci Ǹ3_ufzS]Cwz Z.𦣴XgN]_ P 5Ou-'V|hb Ӱ*jRa+fY8.l lIiIg#OuE!7caǬ:3( Zq vd)K}ƗPߤ.~e_P@C Ri3Eum x66k.wĻc@PG5~n3OMhmhS8c5QJِ%'xw5t)9рj+òcz eKbGڐtwΧ7N:X1(~.&u :?F$ (tCC*\F~CK/w|xM evR'wh ܦFj26R1K{fl(LF)Yad9!Kպ-#0?܈k װAFw&Ga/u< LW6n3tzF0;bj8:=yL守( !AOBO& plkA٢xWQkUx (M#^M֞/n,b9zW^ٹ#L#mi>Qk%ml&`COAҹ(ߴR,e*)_@H6I01}K2 ~QT4lAWvfݦđt1rDRG7b'g>^j45bUTK$YfKS8ޯt'j|5fGc.MDe Ө!9k萚cFnV]$,WyQ*3s![;U̇As4?ta(˾Ûg{$,G}u"sC9 ξ@䩫_GP7^4Ny%ӳޗm/pJFʓz>ՅƜfWTKKץkEQ v2l,#<#2!s%B``dҜ,F=6yah.ך|~NFhŽaflʽNĥc[Eh~ݝe:#vD^WsSb%eb8z͕[mBV;R;_ڹĠ{fgIVRSDTl&5qJމzIaG,Ҷ;Ýg0 Uvf8G9>3p_2@t&l~_jM>+mMSZt0['0uI9nQQM $놰VڵnvH-aNCMԒ8'Tw|A!,sU~Jk[d)(cDT]v_0PqX5NH57<$:.f :/?ϟ, 6LF8Y-q:M> 2poveh沞lv t-x%;٩$E{;}On5/AZ n3qYJWetUMycx_L+͢6]=8L2utׄ21;F6&$b:;4N┨嵺m߈V!hDX8M1ٌi4!6R *?ccQGo-Tb՝#{SyHХZwZJ_JƅjKnKck/R3 9?w Qy3\֝G]t+e%'jC y 8>+m%%oFZM}]`@x 77{Rpؾ7j.#[9ƆW3ܚ\~wrgO*(SڕzHyE`kyηqNb2~5B |챮EhUJ|RЩ蛃 h,ڟlF=V=׉6U{'2լ06nATIw.O`+;3E}pal‹YA?U ;8A9 fhPl,Xl+]uS{/,c;^P4wG_W7I4opy0^ vǫa| )uMHQtzlNqd#$:2"QJX2~5li3<i4z?VWiW,hD !Tכ Lbt}NX#kjvW:<4v]+UɉldƍѯSb̧ZLX׷(%WXMOЍ7:f.80p[PWI(~7yG,r܆9g w\8r+5qe2Iv;z- "BwBv8 G: ` < ~o% o[b vPfm! 8{ĕ 4'3Lw%wDSTjܱɗ}n}ū¥+tc>8 p@ j}ӇW|;QeDTwSeqXӷ|:H)L 2Y .j7w 鷁:#7] |ALJ<5H. /"EX(!f818ǸkNxu[P,"VmDk4UϧK4ՙWxo)_ز(+ %Y"d ũD].>$Ќsͱ#т/8uPyMt0JT Lnfs G(0Q8 ==h19\g}E8K0Kf?gTw-ae 9if8(JD6 X"qS a_tC6]S7B(Io\#M'.?kƬ=?հʦX{i2<m=5I ]ai_3@=覺sϥ0<~}%i_~yj%mB11%\]rX <[J5`Y tjas}D"#w:6P\isJ)=;⵸dµealЬ|]\@1OO}Z⓯njw8!@F;{I6LFSOY[:݁)xa@dGVSEQ&B5,~CZB&B-'<q쪙g.1FԯO#fq E5GJLc8,D!O9BJd&MO)jׄ[lqׂ&&?b uFĉTߓ /]Ǯ&z2ӎ,y)$dE+,&cV*C HiKBb|qKϹ)ΝytJ \oV0䮉k ԗ9ˑŊk6iIEIէ\iӚ/SlaPD"[Ev!Cy9Փ͚էWΖQ18,tFsD1:ߦR!ηpXY.RbW>8يAȲ`W:7;abܞ6t{OU-fptzxzWowK,zcɻ譍y Ėґy ٛɽYxy'lgx},>o|n)IűaQr KU\|QiC}E%ip34i=>'~#({G)NP8F61@kŠ~K 4,Z@E Țy:IRg+>&Ҡ4 笌܄N7>决t<|VvÌ.ixG t=Th N?GBk`q~Lܦd\&|0cZۦI.C;A7 qγ= iW eg DY (I7v(0lTq (X*7q[~bb9fe ^L?cPw \*-86~! @د-7*A..Y%ĺ^y7(:l% be򰤿骃vb?U%j/#lۍ ڻ!R{YB9=TK4Vu2nE) "!m%-Omji"BH^w9Pn]ctb4&=679{d_LĢhp| HT:1D&?O/kUD>oKՃף6V,\>mɣ1OQ!V[doޅ!ev8>&+nb+~24;$HBߣҿ1<4\`^5L`mv]s (Llaqx[Y2PY#I;QQI z{fWeejf mt 4}ld٭JYB"By[=lޒnSRE=il$L@ oz$g+OBHfSc?05deįc)bx+k@@Z-= :b`Rm#~< ^̸I)tE-oB" $[e j?«:q[nZCZF_dD>a Wi`J M=>VdJw.z/ָkwz4-̈t5a.~OxfuwpQ7iK> U `i펭S7ZwT/D5]~%%$L;Sri7d>p{Bv0̲.6mɃ8L%ϼi7cJ!dJl.e௾N!=S-a=[ dX.0>W:/];q 7 =gTz'Crh#{ge#npYy$3d[E=[HZGj:腈snE#ThȔt!KArg/?"W^e3+;ϻif9~C UA^6_幣d& pZ0 W$|;Mlѿ@B _=Q"3UT$L7S{c&A@fqUf.d5@ksSP__o#Am 5M0{l*Z4;Ը$4ZPS5X#G2X00G27u%6qa{ Z>֓SD,l5zUe:bӖ'! uht>Q/_{2, 5m$Hv9a_wB]V}0tg-`} )J/7 =J2f[+n w8޴V+}OXQ^\!<0f ,gd῎/O&'eX_z;_CcH=c1,wPh) N]A,Jr1 RzQ"dxɊ(|Et*ȭeޖ1~wc* OuܥpH+:+ꏻ!%[lq̎nL kKk;8nº:[-MdH7p4ƫLp݊0 eRڷB-.4ů)0:`˜OAnZL  W٢:7\^&%I Bjk̴.^E6Xx0lTkV\dP*p)&.95 - s lyL\ӵ2Wt!"Zߴut?.ž(Krz%:6Z!vPsٳ~0̴`]J-~u 樬llfc ekKm} ER6 5r( 噵LPuׯ`gǤec,\ YUQq-* ԗvBeo.<~xjs1}Jث_d HE BȅmI\Vo("[|C0kb⢑ >~F,q0OEj|E|Z\IMTK0C2sVO#16h#!g hixe ck&;'w#7 pn̓dokޔHx!A>)-TotDZWbѭML39ֈ1z&[1cle_VrT[+xNYPdkJea}b%;L/Δhwh?6)W|s*‚#5h-P]O1 8l#g"xfXl=۹O#TbF6ؗ" 3k/>ID柰~oo*?HM˂p#z-[*G Mjv3efqo?O݅0% e--c,7 鋵Eؘ`bˁ VyZէ[2!jB؛.S ;Ʈ,b#m9ePdmKc~_=c)jN/5W.r|M'̭Y*. CDwsUJaYneO(A\k% P~帄v9Ʌ*kWaűN0vb"LPC]?a"|Nܿ=26_dx% EыA`ILͦqv0'N(%9)֯V3r _ +~t1Vkc̳M=^F{A+9_KߋZ|,?cNPhHD#H(cmXI<#J]Jm ?/LL`*gw>xQ (=d⹐CӴZ7ޟTpcO+F>50oПjvȢz<0Nt^w㺑gm$dU\MהX'ɄP ǜ N(S!Dܤ$sYYOY6mf]H6h*|/3; d"@7*pD U;3FۈO6t,wL#:!ߌ%@0]Eo'گ擵^zȱ}\"鰶bủd rpߊFdClQkǚt8PC\Ls*rQ\2ʠYE/9#؞ z_lM8 uq0Z3wf-ܒRdwDKO&݈+aE5*#C ;%d8IepYrƟvѿoX^)FPJ|ݮKb1(A+{v3j/֪迴N,[B xя$%c;UDJ(KU}IeN6ٖE)GF|3H7'X%g©o%7[?0)vTySFޒc'Q)PWB%LB'$?D8KA\(Э? mq|.KHE^~ei,s&ٗ%) f[گS<[$#^'> ,e&fy+bif-k8U}]qV+b}sXە{l_+)k{oV}˫͇iE=(1]mi;9UBϑ*hT27a˚{o) zR7k'(*lߍ)[g5eHA j<\!HX^_HR0~ayS6f/*tYlXd:|J6G|Uu\MhnOJfhT5`aCJ:/{L&!b,}# CjA`/2;;.2Bg>`?ʹy'j.{$Y!%=wjkl(pU Ǽf)m4% ls*ه.bʼn+> J0%bGNdP_.hՏH }IYުoOzQ \G)#.k>p %1 qn KR$+fL(B<̗ p{{|`"1dhbi̖C'~hnVaɕw]u+T3m|RZ`6,S6c劐%wN@(wqjДV3ki}uYn%RS}U]&PX'86@7J<\lru<0u]Agv噵EsuFXV 5-#'F~<⼩qML eqq[tx hO)_Qgn;`^t^F#;uIϔ 6J~a,ZzxdKv y" N|+=dX%tS5s{_i; dڇH,[]:HF'_~%1.ʫ˪TpSE B/׋g,7qmȱ62t+0H;a(+ռNlx4sC1Oۢyp V}O!j/ OKOM\{+!|hyj#8ji(i],jӚA'Uo2R$l?NYazKotv{l7D|&W!̌DPZD&gxOI̎n-}Mf'ƙKx<$l, vކZV*f|k`e"~܄MĚRa(tQ,.kj(sHecV+WkH # ?XP, lQI!F R6!Bxνh{0^hx.BI%@7b)8/y}ID}?:% 5ЌByV۩b'Si(mrd~*y2ّ3qK|р\=?x(%rtfP?9TڬmW.^Ja zglU9Z0Iy1"ԅJQd'uMCČm d9p˝*x]Y{LGkV.t6~*&QZR{}%5{!.x)!e *|]Ղs%Qe,=>baV@=a|xNɡX?xx,k CTGg Wlh7kx4ZGB1 ~;}6dA.Da`V"X f)9]%a AA<dvjtI#%F TY|(#j1ĉ8WL[˵$U ]il"#R"DBI7Hz -q9[мЙeŸ€ V`KU6s$ 5<*z-{2]V}=>kͶ6mB)sG';-EkMZi(YpbMH܊>)>}wmZ&ڋJ;.I8FhE@\CD=."ם$3`Ug8FV{TǶϻ7 q4KzRՠ߬\F*{xĉyip >=0O*:t%W-mIq gz,;0I r&cԅC,5f;EۄC^گW>,+?$AQqNfr;Ժh q}o~ymö #bkR9@#[=\lPw)`) (2h&6`N8[3|Pf&k*vw1fJ2$> @GX3}8ocO#8TsԤ$R˪KW0=!a{[k@ȍHycrI"FK1ݢ9e,'V𡧋Tv+M_VݣmN1 2A.᧬${M?+|Jap3;Ӯ}Y: 0ƍBڢpmH&E%4v.-2lgn@)ydR(<֧l+l*%{WēoT7S(1{ݓ@k %qY<َm9 &PXu%D5j|Iarpikth'}fA}OFwrD*g vj>g~.?!\ƍo4!R"`r%}uj0Z~SChLCFo$aͧ% qhڣ!wXOWDe-V`gy}oC)7;?T>&D5PR݆i s}S6_?p6= Dx]m0Í FQ i`7^LPdÜ-Π=y,HIR,J_Vm.0jA"T1^Q*|4壷`#6.ħpfԥ2DAib4P׼x:5G:q*6s("9DW ʓ`̥lt&pSѦYyMʢOO26,4dS0 (#Hj!Iz]lM9LlU)m`+jX9-WM#•,_k V' \ 5{[IͿe3El%",3Wzpf/)/j۸Î!)kD[$pvņeP7>%xG+v6wjd)><Г;GFepFRVM F1ij_cuˀ+sʊP,%b> i e?D@ObRn!vxpOG҆P" O&Que+lPE>(sޫ=pX>^e69?5!nil+TB;nMiY(oSH>S0ubJ" )ރ,셻FvyǘLWWGn6 hЂh1xwTds&A)f~Kf6sAv҈!H[dkON+6;jS.#x8Ai~` ;)jRfOPYOrʳkc3\@s֚WX\k&Jsh F9a8o|nzEH>4pM3FCsK6+<ӰԱo9L;,%֢РBX )0yL=mTpݓxT\^gsOI>YTA(wtaζ6Š9Ϫ^+SFj{k ]wkk O_& = ?Y/^s΢dLvf!ld+S`AGPj_wy*l=];$t[ua6)󃋬 3 ܯ!l}{dv G"W>!땡#n y2{%c.뚯y0KAsW񽕐@\1:7YD9YR [mj3e`T2_]}䶴-֊HF70 !jod1`ڤɼMr3K`k(KgY 4|6@q4`i"R´BoH'1@ˎ) ,/Wrq.j o J 'Vlg9/,Iwx8$_Ǩ_MIҊ殪Ub=ˊL6ʃ}fî)8i@xeBF-]oc50cg7ɠC `.V"m32|lO)M8ԣjVYIpThJuo>h@ZTY8wZqBFk(&+Q[qGJxv-362 $z*[Yf<;#l/fӁ5{^@[U9T6(HhnZ.lA#Bp)ހ"TٞSO-USv8EQ!?f,IPJ=Y+G{n>s?yX@b- &ԧMH%YmsKVh f4hu: G.}6{:BSd AIU5~-!.|VZVB fuo$eoM$]cW>3Tj.qQi v={u,A`]vA+.MnGiox~xi?K{ӛ%oh@$q,1"|hóFy;ۿ5 7bk_'¶S,)T6^;4% jνX˝BiొwHY'UmEꞛbaZ:)*LG9;K<#@)@5\ m՞VS$o G&uzʰ] []>*$Vcm!Gw :fQlXIfС:QH;4٣;zgYZ0707010000045b000081a400000000000000000000000166f3d9cf00000fa8000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/sound/pci/hda/snd-hda-codec-si3054.ko.xz7zXZִF!t/Ch]?Eh=ڜ.+YгpO?mHjl \xWDwFt"oEHHQIC]5n*8+mCu,,+ބďϔ1&JGUa#fC}H[&x07&)kMA# 4gq;P&1$hyMc؀]aiW~OQZ?(l͋x@[:pD)2SM7=zph1`d@I1%]\>Dʢ_zgej8zNG#$"v4Ţdw>ߙ_bmiKIViˋx͢?{ood Fu:0Bw=YQt)1)Qd}ԪOKw}); OXX iQ'r&"kdM RY|vM P>R-MU4ΪmI¶~6* C|=4sZ* %vz*YYTq!F?CWĪM\NxGd)gjh!iP4>rp@` #V#WA:GϭW ϲWR6cdN4O}z,U!Ə4dc*bO\te.WkbaF&\h)Y_X+Niك>f3K\K{ cPrŞQsv@Х_eQlkI㖄A;{)u0ɤQ~<4J VѝA!zF7\D;`\4ok_t e|0if4Aܜŀ~x Rbph?708 >wӯ\cZ269Ɂ^`DaaeAtda=8Rb2J:eḙgs@wjy9]h1n%g|} tR`N,l/*pug<ԃ;D ?E%s&]c":, .f'f(sRlr[g%`jl}UE&ܴ%\!';{IpmB,nL9znHQ4}}w5 acL}b0$d>bQX,FKHHnҴF[sS'x|Ғ Iv1NW\j UDX3gT>ZVךdJ =g6Z?ahTlPDJwըzi"̙kV ʐMe^uҪO 0w?`9%#'+{\9CzZب+337H74,˃Ŝ:(=̪J-}k-HĶ.7; \>P_I7CW!pHDѽ8r&rKr4ǝI)*qA`(q7VZic YIji* K_/-s G |~"Fm̪w`+^;Dl뙯f%(yn|,cѨGy\ƐYю{Q^cu{WXz Ӛ tޜ[Jqά&D2|`,5Z`<*1^9MQ\aM\*^גxyt8e(6 ΣwROTkR o9X G04Ц(U|!#(U(Ѹ}H.^ly[p`cu͈`:pR4/'exJ)/ܙ 8ۜȮR1!kog*C[V|__f]^9W}t`E1P$[q}TGvy|7O}Yɔ`Ft fAcMl%D=ayFvZ$9f *WqSm-@oжL:5ҹhl'PN1V~ +Pt 9ΞvFfP(;ӱgYZ0707010000045c000081a400000000000000000000000166f3d9cf0000217c000000000000000000000000000000000000005900000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/sound/pci/hda/snd-hda-codec-via.ko.xz7zXZִF!t/L!<]?Eh=ڜ.+Ts Zno_0R`#Q]sdzxVQKX(tiͮc8(! I\#h"G*>$}JJ]7EG8fJ\р{M& %~B3uUg!"F)/lUh)ٛ9 1Ex) T8,aT LNiRC /yq^Kry8B)PܘbC@ nq2Qo `_[xꙡ={mQ;yn\g~Iߧ7 -\y&]_԰`-*?)WT*y,^LM0/5 pVBzH|W5Chk=&VG/v u赔0U%10rzEP =}uKUlX)} veff=vtl.ZGƷ>p# nt R\ksF@ec0!x cܢ+i<X<&(YcYaww_NgLߎDX2Thi;xŝ J`hXSl@CQsVQGr$ Dg ӵel=훯hІuf$C!{e 2payeDw &p Qͳ mwk߮B:!pJ[{cVSyIl8sߤ Ŵοsj|G%4=gw͢X98" eq{Pڃ) 2ɧmY_;H}~g'k $cc>r̴E&?*b*L[L ẘX=E{DsqZcs7gz4Y74h{q $X#Ȥݷ=zH)cKhWcB>2t֢t{ɯ+j8G+ j-C+d! gl7Cɐqc(XRk2f],~ C\d4Dٖ%d THƪQPOM8+9B Щ Zhy+cw@.䩠!^ImޟUq(CV{hd7 S[ugMQ&iy ZzV~uوoáP@~Ik ?J|֖tQVv`IyڰתިNj:\^n =^L8z˸1v??/?Ywl\VIso:Hv>nk z3KTŸ*<ϤG[DQfEi̐m9,xY.z+tӍƧ +dSF(@ vK}]C>H~Ss~G_E{&[-d AvX5u\LhC ;N%/^S̿?NFKdWjX;T)pb/+U+/A\rz>#;D2̵uK_g VMxUS'Xwa>q|#p. 6InTR6_ Ͽ׶b$Mj%>+A8#_~Yjk !Q "|nW`[GWJ"##E[ZqS1 ^a\gO; fiͯhX I᫟D_4f$T 0eeq _:N+<%)!QY2O[Z$Z)M[L,8sz# 6ͨȨ($ER.AsM-b;9)z]a>ja@m&~r},Z&ջY~ufdzi}f2 Yحʂ9F`evF|841VX^u6#$ XX0rWH9a%LV wЭx]%7[m%((Thu` 1xh"xtg߼xW#db%{?$;HnМ<R4#+yh3?Glcƹ+ĮhpBRა-;t{M=|G `׫3efkgG|UikN06 !$[6𭛼Cʬ" _{NM?yx_3MѲی2*S:R OHˬ>*''ꃺ~\EO-s'[H&O7ʣyt$g3꿘xJ isia[8XUBU QY="zl0YKzw찈^6U?i B/ZB7eqqO-ocE58ڲΔaA@;51tsd_C/٧#j=(5`5,s 8^@8}Av%ם7Ҡe_r , :"дp 6|iٿB o] M^,_\UR^ S,uQlI[^!-Ԫwr됾"' ;lca'+%hghLp[Uyk[]hHm"eo0<Ħ| =U ^EnI}=<X8zdM^cME(90Ծj(\wQ?gkhBTj]'+*-\~hZvl\i|9$`͂TEhհI@ˮ.tg+h[ܞY݇l@Mz)Pؽv)S6`69,: ^#XpHhZ$. r͂$1bGZ 8ldi ] T`(<e/~ҳ(vXrOw%v_"{¸tF|CDjDOs1Mp'nR)j;r Xx"%g}=;?iT/i͙> u!~̎C s# c|OY_4³beZ~P%Bvjoෲ0r J[h;]V7j" fڤƟe,T\[J @l%hOH2S)9Kt[Mϻ}O Ja{}v宐='컕/hJ|G'K)!ӅtY6k_-^M͔YD#.+ 8ҩbm*&G@;y<JQ1o4B?3^0͢o '9}LTlY:R>[Om#?f7阼= ]k?j-ST{ .GbK[Ftxel[l{oFwL Kq8v@NK ]1%Ole%ʿK/ dJ@ٷq:MJ WG% IZ`Kp%jzr ┪}<-Pj|$+X^Azg"d>m_p\ ȵT +^^~IύK^; '"S S6{jLqiZBfm{,Q # )T EY%pKZ̞:H,Z[>H4gDn8OeXTyP,}FB\h{[HW{ft`xa ]:q}w4/:Zoo\E)fqxf|*4Rvܳ %C*E.O+)m#/G_dUTR)dֳMT׎]MKnOoG7#t"Mpq+~iIPVhsEC?`DC]mo|K{{>nvZr;G q.し5|Qw\>]qpxyauY'k ˩(fQWL|A@Sȍr3%ߛ K RуO̓0 L/MY;f*gQY6QQDzz=y1 ?tikaBƕ`NcD_.4dvE,FIT6u$c &.B宸Nv.V;O?tERsarq4%KG%QT'IOqx/ufd~eQ[auqJ~V#7]'5Gcr:K_GQhT)%%` :Ş5cZ)cΣ'C̮t@uq|~Wo\ p2|Qן9@鉬д =Uќց}+]i쀋'Y]ɸ=!ȾK{ѡ([dϷt!<;u."K'Ưbᒲ%APqTv~qo1jXV(cvŴ%q=Qv#ͥ Mi7-׬j@n\B]@wy8Qȃ9iS0Nx!&i!tdPJGlʹDAL^NfʲJrA(S;ox!/eSc&8z+2Mq<'Vlo8g%T[BEݛ_cRVb`M=}Ol>5w m"畖㲭( Ǻ&mf"o^ xvÞb}/0d8a7h~?/JaAپmm+Xkk@_ݑ G>ܖnĈƾ;Cȑ4?R>!>Ԙy 1C*U0HΓ8y%NG7+Y2O{C ݭ]?(%PNQß>vdo %5p'``W5%nZo$Rgɗֹ$JD6-^UQ1P. %)k:lA *I>G" =Pbe,,zt.lI%;diKqj`VCjaxNF]^Eq5a&,1|5{Mm s-G|H4qe5`a?}`*!y6A \O ?oфUr($LdhCΠ2é3C[Wk?֔G8E\x4B_&pHӢ37ʳ_ X}ng<(߄6CĠ2l,|;+bQ @ ;QQ)u7¯ 7&GHd3'`ZAbU?K TX%}oΒwaYkT$|'}Q6bCaBd,{O_PtL|1j᫡׭ `]Y2Puϑ@M!`ӄ0q<.DAeFkٕlPJ||Q:;BgYZ0707010000045d000081a400000000000000000000000166f3d9cf0000f5cc000000000000000000000000000000000000005500000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/sound/pci/hda/snd-hda-codec.ko.xz7zXZִF!t//]?Eh=ڜ.+"[ě^h.rp'֞!Y :|A vId?ϰRyt u5=g}4ex(mu349l70k,9{+;銵ϲ'XmfmWMXuz ʇՓ~B}{ ZA\ף_5<,o &II}p bu|'Z/}uP6gP[f,cx䉦^vYX'Oɜu <Ʌ~€Vf +l-H{cyY=im)8K:SW' ړp0u܃t{yeۙNZM!?բ;7w7.^Բ H}oi [.lRۺQӋkugĥrۖ!4zEB!1i74ZB^zJ.SÕߊT U^Ʒ<^ {d}=dEmm-%/vnj,!Yt1T1S9]d~>-P0̶aiҧW9è21]cZ"/=/d|.$PJy%1@Uڵ 75 t(g>7#4W&9v1Ւk[/Wb2D聝>UXhmcr >vPUmCiʽ⧰1zq-¦i|be3dyfDwC;MRi+(;ͭ*N{mu:- v)WE˜[,PE7ǔ7pQ*4G(t7+;[9 K- &w HVE3Գe3]Z.۴] tqryE׾(Wa2g' ] 4k8)۩tT8M[+Xһ Ә%%%{EڋjUI&~ m UU%4TuTF=\hU/(V Ȋz&×=A͉.*,-lG,G>3ߠɱV려H.C)u5's%9-<Զ?Oo iS˭Z&8yTJcaVs7=[ڍr)u=93`ڦ`7 Z50%l:$ȿ*@л]*ib5G{PS2ڭ*xVL;l1&\[tT*ĴI;?/c&KFUyB8湍#Z]PPVi.FЉ|)S/=drWDTu6}ح%vǹbx zȏj5agY~Әm6Mݥ,/8(z<.')kj5hf̿>m]Պj4w>/-B3"RF(oWJq!G\͝PQ6c(YK[-/^B̈́* IMv'q.Ge woY{\koY^֘ >qxGV=z'2Šÿ qCk9nb$,Lp|?$vI˨Xh栠 qiEV9v;=LRG'3 `ٰ z{@R~N_tM7U X:;sӉAA#!+Tn.Dס*.'t/;ӕ~3] "ǟ\ȹ3|[tsij5a}R*,,-'ᑥ3m1R3{'ha6P \Ty+W~xiR-P@*}5ܝ(6&-{;=RI>ڊ߯qT"Yk/ȵd]T'"MJB iFw?/2_;bb EJMS!ɧa;;%&]5F4>[HqGNy930+僎VE=IHϣxd|Jcͦ=@]6ɔkzLŐhL/E8MZJͧރ@#4ۂmTQι]9~H@/PA ̣pطPAc`N#1.i܅r#o,);Qp (Jx2.1SL4,޹ʮ`~S]:&+uu)φ4A&Qa>/,7Uf `+u#+ 'pȴ}lޟ0Ts.?4u[9qmFy+FIK3u W|RZ%ʓmzqlwY?j,Ga |i_ \5 !n<;;ftQv6`swOԌm%!g7)YĮ6B<:>co-$}/ ^jO.[JHi* 鬖kr PX4&PCmliϧ7EfY 0=w3q.vE,g%%|+tjڠ|v.Fsm9 hi=]0GM1܁g(a/?^C] !W~q2`;݀XgSyC~[]YlA[r`SݢNp^YK"WtDѼ% 4 n՜?|!: Tg#z񎱙x $+/ ģ}1T͜U2 u"> Ep]Tv9`o{b3Z*u7}rф|{ܚΐj=U*Ʀ/l{aZ\(%eJH^Sn=K(Vs\ʲ)#oIz7JWaZ`ìZhoI xt5? # lɝQQPص1B\Z )=' `Q`9D*9 1YE!}l81aUm]0.|gk8e(CY5 j˻P^1X.0\πDͻ_r>&sȝX/ajز$= eByd5AQS~v1\ԿGq+PTq֑cSĿt0bX\i}X^b%w#*z9U9>xkYM49^="/gaeoXwL¡M-; (~}rbֲVKHƖL!,cE?F9Zw ǟ?6i&bcel(16 Ue5(Rw&ͯG_c ^Jn߱{pu6$ui̕<MB͆ FA#$WiG0oۣA䏗twoLb۫!PC6TTٱ\,_cb1R"(,G`0 7*Yr,eKh |AjgܭɳH|;VBgnueDS+V3O]p< d/#ZJcT: *8 wp ,*t $c%u Ug}}N2ا0KZ:BObX[ q=_+z9%FFұ~0g< XB^6:O[xSk&7gԬRKJ:-?l]iA+I6ʬ`Iu3gGhAuy[cuRcƔ朄" v`H%Nϱj;j7W K*M=Z>Ԙ ?V1,G4y0Bz!h\$#2R$;l=V jrLqgXEKYʟJ[CJưX:xGN-{x'ȼ\^CSMQ|sU4Xn) bo4qs0LM 7=|a#7oT|3}PbLIᢣ@Zkurub?g;Y2ð$p{TsƷ7h=y$3L¸9F߼NʔT"{wsꞥ؅򨟫txV֭@1Mg}7hooO TEsvOO\$/X)_ڙa~yk$;HsdVm^D&ςR1b4XpUt.w.YN/,my r7gkɰ=dbT@O" ^qRDE PC5sVE)b2 R łbcp 87 l ~(@Ly\y?W݆gRqa[v^|;3nw,#9%<`ܴ!C!ZRq&?h\W" ޝEYEԮȠFB0< Z={0?}/=dJ9 jLa 2uϸzʨoDCJ&yQfVi04V>}:pRUW5PZ)abէ=L#!*&RosbЁO+ϳ';)0;' ~~{kL5y;5[[PK%v-FTg&p} xΎT ; ?+kYm'd 0~؂72D}Ǽ0-! ت|UɩrN$^ޢče)raYPMlϜKڒbرpqe$ NKnd^JJ4&b@PGvgX+04s |:=l|g%sa}F)%x3rɮB k"xINa Ӌņ(.;^̴ D)=,եgoĭݧb׍rJ}.Tq:ĿF,-l{47wNG}7">gEWn8 bt/gI*Vّ-eq-psL }U,5zU vqS1 >|s1"ޏ1wGfYG`IbXq6ռ-"3d9r-tq4b  ';ՕmthM:c(:2/I3qɩ  _,3X! NkP@l 戒Ϟc]i GVpOM35h߃å2ؽpJi@$d9s|5@MsѼk9NMst:#wYd0G:7hy<vd۪8Ʒ#_3aJOMTuDӔ'I H[ Pjb2=0,dTؓ_NG˂A7>" B՘$m 6':~E4ac˟92HM缇hpc62u븐5 _;/SS*,;dB, eڄ p >:S^N7V|AT`~d$ w[2ny7.2B_"Oj9hQeO9H0G}l(&t'aݨwS.G-z *l?̷Gk UD,z,$j\x^h5䃑aj: : CNֶ+6*wyvFp1t0`i?Yo-6By"P%e6(ʏ )*|mzXC ~SKiE)a7eJ$*3gP] rAA3Q|'$};=Z6q"x$f*k)8mE\?_z= Wa, # w@ıǗUE93}7;+ X}u,ug` *5M7}j$}:UbsZQ+45?D}Vg( L݊^?0A;;aǕs^t;Hs5l؛~mu (\7ݝjh#9Bzgbwe| ڋxȁn T r08:lp_\@XDf`,|;NPnQcF4tO|r*{.Y('Z:ҥ2S#+vw,F'k5;.K;k;q+B:v m/uy (YZU0ƀ:Jݒ=Ě HBSl[.נZ9w`I3b叔%KLV庁o}ykwV$'դMVz(5p++ C0}oΕ䧐AEVI ƛ@.Q>36i"?M!=NE~oױW3(쑪-+rRPGHGӻm^'עSGw%yݽ M6]:Ln 24a_^?WJ(lc~bt ?i- 8iW`^#D$oA5S}3&<3>2ɵALA ~*YuXk_$CN`1eoyuʧ ݭ{|yP&]ӂVE-"{bK:>_]B  QW-u1f8Pa#p52@aUQWB ]"HYSXao>V1*SVֱLξloV+ gk!=T2Ɵ0XX';'v'KfRs !{>d:~6*);nʟ̊Aĺ]\}mwYX2Unb'78+@v2z>YT 9^+n~WXzIiz4g$SكNX{H0+k$쫥2 Fyxba$USb_ -g4q ] >IS/6{fv@㶜m'i.~܆:ZbzDyn]hJl=@1R2rV {R;Fwy)aDwr784rIɁ _J,li̛5FD8&B|8Gxҹ5F+Tޟ{ώL"ț>ǂሂS)])A-sTwZQOO}? E8Βt㍑l(0z*!t/%ZXWzA?`j:gOy";?bL YDG_$d5ЀS:[,rzl,]8(4/{|?'ҳaxLaI"JԲXubt/D9R彙Ƈ)iGeo46d̸>Q*>sGTb7$'_Ķ [ͲB,Y.eH` ܋!Ź)U: ^)d`tH*TY _ Y 1?UbH!z9}|+?>I+u5=c͙ц 3/IJJCP7WT{2R[GG ƪr |X -w0\T.Z8E oPyPjFbh Imc O-([o&pyCF WE#> E0n:VDO?]y-i ,U:xt& =Lh>qk7(vO! v:4QڥhC`oӣ$ Epd60Od>HwRȿ׶zD0_36Id,i 9Eh䀔K9h3.W4JR5*SI0쿐SDgZ/)JϪCΉ&'T9 } eTG\@ꘋLjn/^4)Q`qX1H$hn.]ƃ2I\&Z{XXdQ K#Ӡxa ZS(Lv-p{)h0#}g ryM3q_ݸSJ}\#waRa()c;8SC‘yØ#4gG[Ðqp-ۖ"XѹhMߴAnxq$meE@GrŇV*Nݛ^*gs5m8O@*ucLQk+ګԯY vx9f )R)ޕ`ߓ:PI7+z"f5GfAED{.׊@hV_%3 ˩ =t0*Ež6-aY#0/4oH))rA_UyhxP k!HEz9t& t hr^zY9{y ZkC613ls1td6A`i=fܭELi_#z+q1؂RZlR aD#cu_ p[[t c1z\_ڝR]~mN"8-J{Eei+xU|oo={UP:ht8Be-jT ?o7,ٱTJ8o"Pbqb\Edt Z4paT mg0fAC b^/rcvo q q1Ifș\Eq _Y8WLe[ N %CzX[r?~ʅI m+cEo: eNpi>Hyx[nh\kas*AyАAYG( +sM?In($-@$yµ1Da$$A:@3} )uFZ=ȃeN<~E~f F 0O0졊]%؊$ O>\ċDBh<Ѱ?6c{FY ΧUnWtz.VzzT#GFq ZN@^saICEξK tkҐ7uIFL\*+.^Y}ÉNMa"26 (W}M=HovBGT5+( 5 5̠>LFF68Mxuh$6[ۛ-nнJ 'f|bl]@HlWׂ@F~޶nMᾮ.k(:Q^aAEȇ9fU/f 7ʃLJ ڋ6g)oDfapͶ lx{|GlWQ+ۻpj-b8zq 4a:r۱MlIB.T>J?h% a g~u? dwPL~*Ɛ\l><½$[ztijJnݿD %X$nD|áQ7 yms՞/ QE`u{BgZ4kSt`to(wka&hip\ܟyv`ou/𴧑+2;:*NgLfWr Y5:G֦K9kKф #p):i}j~?0IZ( )q.2NY|yS/kzacͷ]3r-%fKjGiL+1뉸.@ 3bI/cxI8mƌ+ĺ{&zL}!rԣBá9-BRh|6¯u\@}'Pixv5b}KQPV6>J-2MYIƋD}EgQF}Kb=OǦor"04'zX7 )n[urxߑZ 1کENIщlk7*SS2+HYHUý> Gܒԧ(|8 2nbEHh$Diۄ Ui.w_Z,&<4`l0S}e5.ʟd3;PԲJDkirp}2-gQ`bJ`mgD8'bҐ8Y05N0hzǙ 4B(`ShJi@g {-NWRPZ ґʉAj[7f{]K_{ʹ8 T3ͪ%A7={QOQRG&9nH6faC"VS7ż;!a!68zP<^{2 u"n. Q`f&|RYJ0/ļ.eRvTvȖWUP4'Jvڜ#S╺JZh o(,WorsjUC ?}?﮲VXDG{m+0 u,߻AK1s qӚu kf9At@ [4'7A]&ǔ1bÊ<WE=pSԎ/.n%wXU {Um|+ O;x!Vp̭K<6o5/:!QQR>Y ty @17ҝޒL*5a;, Zrֻ&#/:,dtEyT>#-<ļ#nn&.GU _2L+SҨjl#sevNŨHo:<'ucL;Yhs6MkIՌ $mA :y3]waa',xgw~ӨyE""v 956&"OvUGTߒYU)4 W^Ns+}9e꒑2!mV.FW,n$E"ǎujhg?W -4޷QDܐNqql}>@C3%1owAqI4Ƚ>pnEXRd3"w6g&u~rxGc7P\BeF$=+&D5]XYAמeen&kO堢b0?vDa#<凣U# )jC)<&&_;fs&q/˶MOS ""cAR<<%<EDF!IϚac%6=fЬ/A# y>N"1 &i~/$ePRqL/s/ , -olU{ŒlD}7Zq-!G6l!{ENNEwsP Rry-̉c?l3 VDgÀP)[&ݑedүYGc?[#ZDLfYffΜnE&RY*Bɷ|VӜԃ݂j;h;`zJ<_LN@^R/ZE}jS|,:جA`YMؓ$}Bi;xD0ayK`̵6S^5b\{G0Bc|.R3ȦoO!3DFmY/;07k'[tהּ>Ӻb?V"hߓ] xuWys8>g{c-\xXh-cK;}9ơ4j,5)iZbа5咻ivsi~wo}@ʱh,)-"P̸Kiv ܙa0~aƏ4wJ ?A[~Z<Ճ[|ʻYܕ VEܞ2ܸzj˷H7o .G G7 FeW@QqĀcoڢ+Bx F4AI[K ~oT'AmmwшI;e~Kҟsvڍ C SIʹ"T0{wQm"nL)h_؈1E,$YFܣon P1aXg,҄:{Ror!~is&_Rǁ a/.y=%ͅT8sWz\zDnŦ۵DV-4N˕p%Gau^)O c wZ}h $_Pj`!l8\n[q-4NVa8zsb{v%&zCt ꁭu*'+M㨹to: 8UMYodciկkxHYиWЕ +mğ:ek4r8:Tm7U+lN S {">[cm|UV@NtvБp%V8, &\V"B!GHt/9Ky̴G[~V j!f^+ӂԥbgG jup":P" mULPKi)Qkg턳lR M^mu {zkr}â֦/{&W> QT:4dF[tx$T2uf+BG]4$4;Hp|wn<a vvBobKߢ>\;9_[Ĩӏ#kw;!'~vAȑ#LC+뿄} ,43`tPxIX}%YVO#3baH;K&_ioXaua\+P85CWdW/LWZz6JՖ<,[͋׌aDx# -g ʮ*p"A֯ $ q‚c NSM}L,@(3*&g:֣캑mDa@ĶTs +߅Hj#kŌhX-¢eLl`$IgZ̍]W2B]|'/ [=)J]F$C\_Ji`в,p( x5(+IE.$Cѐ@hXd`VD!;*wz ~eD3:G/֠m ȳvIH'OAhl6_CCB/2?zƩceYW2?'P['5Jqr}6zoI;nE4;NHRm4FF=̓S~,^AE(?SLIEjԩef>2C_nWՕ>. ّv|^%[F㨴 Rgoou^ +uqr`Y~S>lcTX5_c,t+9>N(d_<} FO4/r:یYC!zI†s<*P ~_&r\~f/k@q"R*1:X$Z&-ޠKRƐibI8t98嫷~܎ω\Ucw; Ib ~眐~O \\It 0m_"!%]5āv%>2կT;X' z1ďۭ$e0X^EYKܾ?\FA A `zTe2>~LQiJg,rqQU '#E&>oS{> )Rԁ:GU_xHMY}y[ VG{{6.EC2X6߾o-niDKD|nEfJ=`# QYk#QПW' }(z4zT"?/eVZ`kS "Zj5&.Dց8.3#G7x=h܁vkoO2+)I|f6-z:H5kgYwm‡d?ø Q·EQAϽ|}𚷛RjH7(L"Y F$b9N|YV GQ<#vN\ZRǗ| .y^]sQ WcV\fEFt)N餻!sspdB" q_Y8rV T~bN~qi8I8Oc;<$LU5y\e1RAqhlk&9ֹ蔤YFNa6!ec* |=RW$)?!,PJkܡ^/g<9:P1:6p꿷5:>V\. Şϖ`s^_&O'^Az]( Yǻ>#%Vq6%&,pPbYGYB "wRԙRӐje=,= ?-'^Ɯ`mdZ:A_޷K~( E%:_,yH dq[Rq1Y(ΘAAeי?$F _Y`3n2,} bFĻQnUxlL樂[0 T/u6Ys"PUoDi@-u{9*%}{GT"M|\W%PVm'%ߦ *(ih."N xcRl09ˊ(7ډy X>ENHMk ilͳp#>V`~x(M#v aj.3<4I^_e35h#eL@v$rCq+@̞)ί*ЖOou$g<-.+_w;wPBYпVeIIN*j Q(W矊 QĈdb[N"Ol Y~Z_"i/U^;ˀ/ ^׉`4HՄ<A07į\וE-M&R[2ޗݺ0ql>rY?2Ԉ/o*Y= z*?Rv(VTQuq4߄"ڽ/w"QM'[+>E d5Ε^e/ n Mn.WR - ϏS&½ q!z>IRWU?Z]ſD(nCqܨ Hq6ߎO I3a?I!^$".CYN?Rg$% `T 27݀06jϭID[3  󕂠rF}ߨgQ%gA>`uS4EĪas}*mxA _D9Fݩ(Ev/C/}bґ=w ji:K]5>b7%+o6Km~=o_Z8Җimz=ObZh7'"0 ~(ƈHmXXbdJX:L49OZjj'>셡1~8Ut[z#RB7?EFqv܄"_1tr*M^ŝFWd(u"EZe:w[ŲaXn)R@zaU ϻtpXtIJ4m?|l}BQyߐxDD(JәBW0L(sҜOgh]IW]Q[״4hM:gGj2V{ .}DqCVŮC"D܄ԟ*䘥0DB~$Bj%@f>j}k.VⵆW2Ë)b `$iJ=XR{aly[|qc}x2q@ BKn&yGgZѳ@!Rsj0;"b?ܺx/b|f.' `e{ڛxQ!aZe@4TJ)KbFzf[Xc#Ô_YتzJ{c h{1^p >#Rς.*CG'ZLpvfW{b$-IYv[ؿ3)VӴ9XO9ۍpk-!4uJMsd>n<)Td\3 h`B3UVH7wo7v?YtUl)%jp7+T)(G)[JY> u%1A YxV2 :G9v5^_U%M4]f*$v*L)o Pli]l0~A@qq1"uHi`k,#DeȬ,1 ѱS`W32.GJP{Qo!wC&3@\ؑjMaFmɎ2vqRw) *_h"`ZNXG] j'9gSPhbO5 ~̧ Q2xo4wcd]${_!?wǓ=e>A֝GL^8%r˜pB}\4;q=Bׄy蘳\7g %E7%$ t;PX䞍^_0^ҕW}#UJмׇtҌ]݆WS޷gs5@}̥zVJF.GOgflBʐj)/$ds셨2a:!LV=;(i>-Ivƭ)7"$5UHS>@ Z~83L)$4M,Za̸ `?"˯%!k:*^Lu< `2YrB KS0c{KAa }cϩ5 >y,,y~ZW[;qral.dleQcyBD 9U4+9}Io0b276鞈"@:|~382|V(Qfɢg9>TlPYhwwFk<)W H E2 5kMڌ>|b^%9xh` Ih I,!h-k =+*U *N\0I=ryg&[i#8>Ŵ#c=&v G$_+CۃeaI|h7FBKNӛ,#R#reZt¢q'c*Zv`6fݢg%}; A&&2@84 + H/qR }\qj!/V g5CnOX|‹]U*>/KY?}1.@X=xkfYy W'qϋ9ZF57 6`b;)5; .>, d$ E bͅxn|p(cbRjq0O4_Ww "Jb~[NKK(nXPAXAݙe:ޯK6Y"3/{*R+RȮQ ,&/vɚr hpFuuKP]xSoJlӵaȃ06+# 9 v?0|HAO\dX^yA##]pW /'Ʊ۰FCN J\XNnp[$, %m+YNSеro;(JO4o:oԉu63j4NTw.*RX~N)cAhif=BڢψHΐ~[ Y$@cjcۆ"$kFwb3 +n/ր C\Wp/|`{̻Se8,;[ IOMZ٥Q(5/{mEWafi)mW;La,tYFE2Η(^C=[! |uaհˍ!rǒ5Qq \5d6쮨0;~ߴD2K,E,$&_ט__J,y@fBOi=ZLڸ8BL> ^BKͼ.()uX<@&W6' pzOP[3꫋"Țu\ڑTȖ$tVҐE`76U@Kŝa돷َQ)0iyW NL1:R#{cg5w 1_g/ n౞hӼkqNd SBbDž:(ߠƼW -dW?RvC( |clc? ~gYz{ ޷5}6?(y4u bϺСJD9jy'3)"ALѱ?$RFv_m|eo淂zm4\_6! ~L|>J(wN/~^RSij9O@c?'uwZH[7(b0t9оW9mX! wEYa^EȇdABQdКj&>?iQ3- [ *I,) {Yܳ^(! Ck8^zn8;vQTj7+Nn,/Fmm~^-4{*ɴ,{U Rך1"Lj ~;O3CYQ@pC^P+\2|Ӡb dv>tZ$:"RV K'cpb;$)[輬!wMCQm /[VcS7c¦@S_ؗ]`HU!L hb2=9Qֳf  њxdQP ׻EAGKl_*dn63)T!<'`*DݕXgn#U>U^*W@\s-՘1Ÿ?fcuL:VOCJE08 z%3FG 0 #Jka3(x2 ~WRQ9?<C:Ye,ND\%R}i!-rƨ=OF*˔:ɧCn ,e4+E.KNvfy7~FG3<3d[9 @4>ʗ`ڏ S 9Z؎a_6XcL/6CX0 [ CM,dyrC>SC:sj[ԛvfQҧZ~?񓧝=]kwZMuz9u$>Z}D/Uw ]t__t>H=Vpfkʤ[m`@7I4̡RrЏ4 lN#7`k;wRBu 5ֶۧa&bj]m55u7ȣscK>CjZÎl/5ʦ?@:)vѬHWL3$ޕ{Ի&L<{r.9Pi7~uIi wC6Æ5E&0ׯ m>E&#~-D([p>Řh\`" Khhv͖i-#WcRCXUCP+EaYbJϫoHD;C+# Wm45͉~rw4 #crC6Գ5*t o8Si2~dSbvR/˯Ez hw&})=c ٶ+N^SL$O" *1T~^jRgEJQ>? "OnҝUÎqU}KGi^]ِHRJғ-U4kc7DO 4,4Ҳd઎WBY=T$Cږgvz|]wvB,G3=)6CՍIr֔򀝃>pAN#,Б=_eYdJ-UGZز +]P[ȚYSb z2VΖU0$t%L2jԾ`o}MmN2`# ݥP\X/쨥KR$JMP5_SyLV5@r~JP|ϲY 8AiUCB8kk]_m^C @0AQ49hq'kqk %3׺l݆Fxeg:` Aswe+cަa2bMK_*;&_$3v268 ֬(}@̞B3eа$3urx#Pǃ#y~=ԿSKJ@X?¥nL):Cˡ9ſDFonfEsbV.T<$@~W= @˴(iLTHv12&nEa9㓬i/Wȥfvdv!)HÊIr]<vÌtjea.j˄NN )6}CJCf 4JqL.qS)>4w9KmM>c}OQ*lHSaZ|K):fʑCCMٴRpjG.oxn99`.ah}m+{[uR[Զ^mt`za8^4KZ_FSf˒@wʨ BlljY#4B]^T{g5SmS\'4폛Yrcfzǎtdr21SW  TXRĹνՖ)Ay$LTdvr~|hbteMU|? %8KޏP0 !BgJJhpV6(h0ج"S͠.wIPqzU>N9adz3of< vfrCյL?xHp덬[7V8CQ؊]FVSC#vc~R4XD@#DiEəvU2< Jt[2\aПw%Z2t:TʞZrY'@> FW9nPD=X *Ƒm 6}|SWܧFL^~r kʪGJ~uϢG[&zvt,P$4\(ms!(:`n7Wm-yiه"۲ȥD|>&tN bZ)j=4k s;t$ [z\F3h FDAJv ջu1c .X|=x T٠[%h$VroQ G7='~C'ɜ/GN/5O@Xֹ?Q$ݵeLGyOuKoԘ*Eˑ膦v8 oAJ}tݨrbq=݄0R7Zm@Tve 4YԠ ?aPT#<_;_ZׁZkPNKӑiSNG0yEruEh|K-?* EkC5U,p 9ލ/FQH+qRߓ2ց )e)Yy9vXvYE ~{F3:HnӒ_2})(y]fJfX8"G|hJ(@NO80__{dk m5Q\G?f_,p}a։2P^heBP]߳]umۀv圅54aSLvmNbw](S-aΓFnPpkڠ.Apyuas#nuշ/Ok&.G`~ U|+,*Ío?B( m&P>T`&WEL÷`٨6 4A1Ė2ׅUdOTJu#b.?$U|'z$kuϏCPfp34E/|F9~;8Y=YH-ѱum& CܭĶ6 z+s^`>A<E(׷N&1zd .=@f T:wMj=_hxh>>Th)mDB?ah"|^+A t4ݴls}LZ"DnWekq1a1Ȇ~Mɛkٲ6E b] @|y\d*#+BSUgGx)':@ּF~AZIl ]evC{I+p[ب j7I;ٷn|ttRt{kzB:K17R7lq(JlC-Զ&,h:9a >"HɐP/U=pw]R^] DJʽ𵉄nv9kn)/,n Yi&NS]uIL{/Jri3qr\x(YfO=./F:({RznTwEwϚ䷌ygTŖO`>=:|JYxvU]3tF3q'y0 P2| |PJkBy\Af5c{Ow)v;#p:/Z\i1$Pyyp؈^g o=2~,8K@×1y1sZ@z$-=.5gލK"mN:.. qCS^M[9>"s"VLl2n_|Rw$a} <5~uic2 "-W=un%4rp[9iu[`\T}wxv5řO޽WAXAL!,3d;>7+ESRyr7Ƅ5Ͱ/Q1ğQ8Ģ=ձp4!U Nn!Z;a"U2sMZG^qRv>UZLfuz$?n+hUpی{Pj_&G{޳jm{]lX֏3ϷVu #av=U8XSL-iP?׺RoPUUʴv binQWx9N[R% [`gi:"t%3UD xy>ɾ)j96Yʶs"bØ4 B>+Sa;ݐk{_fz#b^W9& FZ8aؘ^4O2pk,gN&SM۞"D37vOPO 2x ,>uVfK Нc |vYE+FѵVgeu[ w JnbT#b|X\w"l 6`h?q׽0}QmC:{ػqs OV ̠'DAmF'i p#ꆜ2/M'\Ï\eLG\M2]ţ hdoϲ K} h523 b<(%M@e7c6ݳ P!tq#oyZӀ27RqK,ܭh~ 5kE98Гjڱ >5A~ќĊQthpW2$g}y wṅ: + 60nb 5Na[ҭ>-}kҵaFnC^hbh!SJC`\ ɗOhYoxÑmR(nb-Y?k?`e^q&?b]82nBl|I/+&݊?b ЍPo(J);ͮj7mo+|S݊66`)Sg.TԍH!DYY߫Rȑ-]-G?@Lnn p>L8a}=B(7uWi,' k67:8R"(mZKJ ?9K wzun]&J8W;mD_"oAN:*XėmkM+<7V/jn- 7O*S cT 6DW@ 4jwjBm4ol'3m4 M';#ۦwPF e﫝K9)C @y+`uXvdR/2[8d($=O43V'pr/.0&RJFuuiYZ>liVK۱r^rlTr^#j1}uSN-UcҊ: KU=USm( =Pv{zb&KPSl>ЯzZ]>";-]0>f +inXZN#™Bgnt,_Q}ikiC";Odxqo2[-nbs& Rx41CQ8'8/[ʩHy\>HnD!me9R t_ b̃gFL\rj(hbvv*@j"|y|V+w-LY0Xٌ߲9NY"FNY[KD 9s7kGgBF'NbnJx́l]B4M#l~I jrLQ{Ӯȫu^LGh5?Y3l8D[Gwz"5i~PuuL =)4ng9i28YMs|K2tجhX4I6đ&RvaK4>~J7``:,T;Ʃ֥2g&;Fō/߉9LTG0D 2Kj=F a0D'ҀL#?Q-0D'ǿͻ#qa8SB4J,ȵpye0DNp+xmdd]Qܥ)_m'}4&n&V3ߊf%8ePQ01RSCVQ 5wbH+҅7Ctz,Qn?@-?V8[&ݢu. b`ΊpU.,x7k$ljq|9] JQ=[p'4^_BD٢ |7xBe֘6Ea)S̏䒰k)svz=!ۗ6ө*)mqm @ť{E_ 5)T%=K埤LSO%AVև蕄 (^G !RHh2AI UD񆀓g@qEK}<`Nh7 7'zBؤ#='!qwӷxxH^PmF5 A aJ>&lk!zN7GUT4R/w23Cg?fF?Lۇ/a ]cρ!OEQ 폝e'/l^s3%RF;VQ];jG) +R#S d@B_JAG3<[r{F\BgI`P؛<0x΁hEMF ,)gN)<% AyVQf_t8\\kyLKiQŤJ,^@_1IVZyze"ʃ^f7;&UWm7nBl87'd *xNo+ߓ! A9' X0uz?Q ɉZn%`DsE? xi!+:UXs۶/ 0<$3!b.SBw64@8j!!g 4`eM\+ ,!z*W 8u&"'?T6XT̴U* z蛆T B>~\'CʯqL3mg T qKTXu]㉧s?堃XKXW$a,؁д:Ծ]F[Y57퇨Wu=ĮES ޙ tB1;{77#=MH %GY[% {ќh_w,%/!y}7xU? Ɣd {[ yd,*pL 71w+͉Hk;1.bd^$@NWj_d x@ V4kU#Mx<D5N1>$!^cx]05Tu8Ɠp /܋j+)%$1:!sBO G'[1jB'^\ Uq^T+κ^R Uz~tI.PX>_!Q`N(ÕQ_HG n5nܱ]n VcĭWzld+hp'e-: Zd$n?kl >)?[K8Lg$kPk؊4T/<@/}ib­*1S &F ð"bdvSL+sE]&ʄ'S!O»<:nGjG2#dV!FtI. Du}篭N-gr Z}E F\jL͑/Gmp WyTD,9>ePu31>=7ߦk֗6s8^Go6L;6I /iRe9%8~#z\\Ԏ;FY%--A , ե`܏JTK|;W}v Yy&Ī*~ : I^{x>""R#1d"eq I[X9`7\OY8A)%*Wĵs=BoNz@8LQ'JٺďȮ]S׺)(dCv[_Ftg{gt:Х'  6ߡ a\OO!eΟt]:>i3Ҫ֎m]S;b5D`7~u,JX0,THFFRcQlwEX8:Ә?třv랊&mU'C@X݋~JSj2y}:fC!Spkx1Od.Rjx%`iIvG7O0/ɊEet0B(ng.;$,_1?gIzoc8_stO""?,SYxq'vяm*U,ranq?9W{b=d}"ް 1,->V %bVcm&y4}h ķ!QF~_()r]+DUH(b !<-3Ebv)6l`$r6Pn)w1 ^_M^e}~՞FRA+@;o^X1dːUQ- |[4 y;{)ܢ/Qpyvl@ss~b+vsf)r.,d/5W2Hgu {LKԬWMT-qjMuWr;Y6P]Pald5̳o߮vRR<xn8O?R:d'dNLC 0byǕ=(hOR_Fa/7)d yP r3ֿ5#Tf'{QA,h@߃  j6J+(1?o/eR#z1ywRWa>Tnac(orWgN~TSݓ}mʏve мw Zi7A1PM|#z}P1Ky La}$r̎t ]? @'ܳ_ƩT _P>{T()5=R_5՜Jm0¬.vXը~gbm 3zšx!0V )bŲꋦ8)Xtu>讵m_X6X,*o /t9)*Y|`ŋֻ\-8&cĉ:%wk~$o՚Xoox&y0H۝w$DUR.|VHZ``yTzT'7FOTQR$Æ0K{M22`^L8I;5XTu.*'t}|I`ŝ)2)/m iܬ';bVɢ鐓׌<" n]W[KN"Ǒ}vs'" 8XBs:{btL)֠Dh Hqz(aD+r(`%/ X~dy`<NlGwL"TR(s30P̂9<2+#\XJ$~+eKM AD lRRf`XX@uv/]6Ҙ;w-*E_YqH<@S[Οe1[>^7OXrk- ؒv0W4iԣUN̤7|MH 0(w-(gD6ȸe'IwD1܏J);WW@T/ x1`~;ނ"@bAُQl8y[+ ,oiIrcN_S Cd,;P dWjxgγBDj``%vA <mז2da+rtSH O'YCE')1xYxʬǡn#DM(13 6 oeֆ oѲ x6 Qy4Ҍ+Rֈd|@nߖ}{ w/ -C:`iۥBfzlҠbQّ"2+~a2nxV gU7Jr;ڨ`yN.2mJzizfmRN((PKQTd׸%/ ?W !(vi12⦣dO 'r C1*g'uS3ԜY^*eg%s(#/Cf-_ܱDcb?ExXT d?N(z :問AK\W=拓 ^JDK4G3$QMjAn(MCHx=FQ{l3aO;|[ԺK9X/>M| :'cK%Mm3LP\ER3𔭉lȴI~ Xv%$[\Gg%SSIuP8*oj) RwYYlk%C}8w x=?!Tܞ^A{Dai=;)Zx_BQ4'^D{&_|0;m);H#BL^qGY0{Xl-mr}˶[j&x 6Mf+,y;QT3g9 ܉.h9y D6 ض6 ,ŴLZ H-Sl^ g&Sxv PhWNI[_H?Q>Z*|-)Tc1dũ_>BPLex[dbm_Ϥ52LoYl ,iY &t]I#*)XBja]6atbT mBʙ0Jal9jo<1 GSJ¦j}pwq@QU8V1{#de9Mհ\X)ϝtŻUbr8CN6xW: =|OE+dZNXJm<X18Q1/ȠPZ^u<ׂ[*.[* 2zcFl#n⸱L(aLg3 v1(uХZ@;nˉzg7` 9b=m.NKiX% jn@ݧdrƾŖM t!)jt jJz6-γ!U!vS;ZX'-`…SŪa(GS,lHUBo>TZ,mIpmEhśdO_ }E%,ȮljaղۡR"N,@oÃ!<%<7Qn8d5 Y^R*;3/[LIe*oBA1Q̝?{B%f-\R2SXyi,S-R"d0ߕ]2ӴͲ8HlU,5n8_1؇Y8PJ7Nt6Eq(\܋·L+~38۲rt C/P|6HG j)Q5+|u^mX2\ ((`_cS)I);m_V (k ȃPo@Be[S2Q{ VS ^;c ,0XfOϿV =;X::?tt>U_SyHA /5 )< Qz'>I6)4yts?C$hW^U26~dew7&xk8 aö`nʻ!L?Zq%u9?d$&B9, r[veP1f '*ːQv5( _tг[i%mpg,%j=IIIyu9,g9jԀ^a3!ХL^N:`'l  I0=6ԎI@0z_=q D!?l0؟vFZķةXXBCZYeuH/D^IsGwbfKO >`뙊۟ilAK`(^[a}f4f5_B2AҨdJNCŤm~cR%tyOO>D[TY`ZxSww zLimF:O SrrFFu&iXL]wq^@< U|+9}WCN)$xm@rV{ }RLL dw="0]{2;73Ө?Wy,:Y_?>M  0@EMv'GO;{^fscz)>N[~EF*n-k&fh^¬)a2Dܯ m&{KM+StkN갳/diD :)ԣ:h礂KЃ`H$,k_Tg݁~5=z+%aUm;pOs"0RgxAj2}}pJy*{oIHf^\?# VQ g [{u!gE!Pki9yJBW[uiĞNyn(HtnQ`j՜i?hNb %Qx,{^Q ZR]WKSX) @i]sryGJ(b ڈbmB'sՉ5nR{@˝?V.B]Di8z׶@ϖGyrSS⡣ *n{ԋA&^{o7Nyj)vYݴbxnؤe==On|BF$TmTPh=)z k4rC!O(9K1mevYZ]Ktφ~3ɓ풣Կ8Ur)l< &ֿ,2AxoN0~(zu 3^Ōn":TdTvбTJջԔ 6j')W2$fK>D.I:9J 4w@<^`chqt)J=r{pG d.,t&䞙]Vm=~;e|!& :Ĥ ܋ߛ$9Att4gQ;I%~pʶYv bS 2n12(hՁmWQZ=X˽\u,NCߛTcG&),F^$cV{4 fgGb#X<3WTtvqg{U0OE.1u 0|̆-B E_ fh{")4ql7.sNJeH<,r'ڀˉݐЙ_\_\au`;5c34E=PI0_<duKԌE1蘩J/nPPDtY,6DM&\)#eߔCC.6Uh^b] T8493L``z{~#X%s\d?`=YdqsC$FF egD`qż/L2 ʶqo[pԞ< LB[F0LyA0 ܀S:}זM,LW/&3F rMr*H|${/ NHdS+ǰùQ£s>IkZ4 '\oc<#!xiR/7{}tM`vV!d3 k0KUR7+wVnkoU+d,Ɍ"lkt@¾mҠvgJ-djTZLAn|?yX*nRJg]_:#EexJ'#A?e$3bdkh_WpE| d1\։.([djy}1:hfՀ3{ @Mي9LP)UD$۽^qYQ}$lHGe01;gOa`JTz5Tm3KTpV{*dmb&{;mȸ3 [OTh|e 'aXp| r%YcDqZy^xL8WՃCPh94 4)_yxpf;B*=<ZhtOO o&=S7q`Yyr9F(̙2smn\>^'6, #Ag1Y#K'BIg3={ήi%$1^C!)T=7>֑#wP8S#?NTܢH3EOey,#O?F( & ylZKaড9ɋ[&9i2wS9,s5y}! Ѕ泍P"_. 陬 O`tCR\k!݅FtlnI`EF3ٲ9{5dZz9c 2ޖ|иbo14sA4:X˩=T}qˉ6H:[g 4^FVcw?>pn,%b^b%)/(VWrh w:^m14vL|j%=ڲuϺ[6 "0YH]f4/B%˚ ̅+ b$~xUтT(-L:($E{u=GK2cJ*6n0ՔPj/) >VH1-M}BUDa' 'sur3$3[MƲD,״yS1:ڡr,,#8>NZrk% K/rfU%f-"5o҉UUڥ&$P8+Ol獌3{|xntǒbskUM\ JoHPjU9FҬJ7o# AdDHӱaHk\9Vbqf 7,)S:WIlLEfY6n2㟛x p/=}Hb#Llrc2 9IqTr ɩ@e] ƸX+]K:}du DkAɗ)} %pzDƗ ztQ>_:ԉ7xi%|{ta Zf7nbFvSwYe ĝ/,)u D g6QFBupZTvy&sȝ ZDJ"@RKhjԽd18|'ioWN+8GCbM?Dg sbꚟrS\~޷CJt>d8w^pW8̯ʜj/@(HCwmrSxs7!l][*SwŽ8!z*j"sH+c[L`Q;qj3 N" 4c5ʊ ?-~$epuEO>d}0t-`H{oV\28NQwHűD;IPb;x-D%O*.X'")꿒+sPE=" 9p `yqA!6&SP Ed7S~0:yV{.P #c앵YəSO.dϾ_t n||4TQtIն;R$ojVM7P!{o'v=1HllQɾdKO5ܫP r!Quڽ'wn^Gg)xX)s\ s9!7\KFOkd[3|hbi;Rߺ:*9*a S(JIɾFi1vmkgxõ~w@چ@x|3C?їtι &+ drALY^T0N/bzΜܸۿ_&#yilU \Eboɵ7&wS$HOX%N{VO5UЌqT4Xapt9RxEj+?6T }H&oXݍ9P=C^.\԰ \]s[6;12_;@^A8oVPbv2v,kA3lHx*6{ #G6GuP̢ QW/c qd0N$ITm%Un鰵I# UHn3c:d9=_&`UݿU# ԟ %?=Sk k\ƝgX9<>wOƘ^˓bp۠)).̅mdV*N/w_~GP|2gXO tjCaél,VH~?1 (ogW'JS!oQkV=5s3oe'>Sv]jڏUFrqjCΡy #6/s9O.~!s{Vge;ܢl )IJ؉2hF=.c^Qr+cm3pUL[%4eT$[o}Qڪ@ʑmrE a CSd0Vl60B+{US*563ˮ$jVp!0N~hlI kMd?iq|۠×\#&4=m1|\ihKj!:@t#j/IJ A)RP/HX2xvK3,:H'oꚤx۳! 8EzF=8MsmPgas)b p_e˽\~ݼc}@"YgpI{GR|C]31D,W$ \` \,1ꁞ7^l`" F0vVr8?*:fWlq\uYKrƢϧ߷$`W0c8nh fQ!HbE뼵Zvvy/.tFG@Ӱ2+R)qq˻k ZZij]~䆎 1{|LfB{H~FdmNtj(ɩ3fՑa dְSt\ry9f>?LN%c&ѫ?.- IL /&KsB[D&Ds%~< >vUv ?Y6^/΄ԾV(r06 qn֓DH m8MgRD{bSms+ ѓI\ g[^׵_ x\ oW k(7Cl+̛\Lx'{aYΠM*@`[ _?MKd:F1͏#MˁzӼT_Qy wx^˷KnVcFvOU`ĺѵ^nD\>NZ\в`%:6_ȲCa_v!3!NA3,:SΘQ# y~Z%ERg3p;v*e_RH.UmYuD8]bFiUc wn g}[چ'ڃ\İ?na03,97vv&L8Qԋ_˷O30d}E[2V3%CctI(k%"- 3C"E,1&D3exU !Ƙi=6zyId|9f>$@ *G+Icʻʬ(H:i:Ni3wy0q[s+e}.Q Y,L^ |DHzF'~Vmlml@ikO`.]Vmr}I)ѩOnOǧK$nlwe0CKPxA>uƜː+yF,|>hq$}Q&4DΔֺ2YG,@Jc]Kc兝Uo9~|% ( غJ]Ŋ_9;@4T떰D29zTEC;^s˜/ ~t8=Nqo5 ?:pzhWOkZ+93? % 6ZzyArqW3>3pƳ%_^spݙ4K~x2)92[5@btk,_ yJ+'61KNA/fۖx! @]h)hHu md\#:Gp-~ܜbEJV:3鼓+)¼JbA;OY$ǝg R9۳yj:g„X4 6lu>ߗ꽶!6\=eXG ;mj<^aTQ H6 _\#dB@qBR{.!ჾJд뽳\U ;itj郏Ԅz !cxH}bpaQz!g IoLkjm FK$}K8 ąl['dW}ğ&+ͫf͆v.U$а s6 ROqd؞`yok;_m:>XUp#.Fy +}~rz/4ε >0%i> 2!-8o1[/t:4~yDrb3vNa.[w 7wSnͰ:M1#\ FxRJLkALѸOҹ a fü?J44#^w^E$D#+ryX9!QZSA`Luij !Ɗ ԽF/,Q%|%wF$T% ݾѦR38&}ڮz{x-Ge8_& ]tiX!%iZ!l\X|&n|Rw HO w%@MFH6)P]XoYʰB~Z ?#4 1l,&C܏B_Sހ'G -0 x)n`q?XAixeǜ#;ǝNo9".jK`[SAT_]al!!Y\[OXKuvGE$0T@PbH= r1{].ayMe#SˋN9^vL Fsj{UpWO^-C^/JQۼͧF,Ӫ 9K}cܛ!-Z[|RnSec"X+H_JHGvr쳯 # k1zN@eXve`04ى a7dLf,싢 Ifķ'pR\-f}\^/I"|R]r`S_X"\V1…T  x8 lR'>Ȉ6:*d%h kW^ih*ϹNןE.k! Q$`T/^1jP;L5`Q!ůr OzX)Yk6QU+oDs#Aՙ_?67IHAE0' yZh%Ȯ._fWvm}}odAX2`#C0nɌ?$zGo9SʷsSR$b}X|F3j*m(_udHzB(6Tҡc=xb3w6i;-Lds =>kdc-EϧtƄ z+P:925Kn:6Dǹ< G>B4 .qϙNNJ?.|ε;:,!8BE*]\:j~xN~cl7_PjLىM#6j@7L/+)Fa4AJB3[mMza{8K-G̟",mP~*}GϭZ" E*[>C5V= PUpYY+^Z53S9fQ;mV \f.E1@)ZՋ~,"Q(aQ_M8zybT;.M3pjL=Vw|(wByX)tF5̌DU#b @d+c%ƫ¾"8 0S*^w8iج,. oK|L *V$"73:2m0oD\0Rtv.ȗ_tm{ƶ$"2M{/f_ SD948{ρηʡ6(N,y/NA8;F۴wڍNo[BH04 8quTN6~s3oM;x `삇s *?;W9Z_d89> zP^4|elDlsl)h%>Db'hk4Cad7ܸ@&ʄ SSuTcRH<.+SY/y߽.z:c2_rŰ!|h.^u:o-'aJo<|얊q~TicDGs^cvbe]yy~D5rpo.hF&4uL'w"N̶EX0TNLm *P(cZU?Ôw-J.4 ncc;= ]@N.3I T]W>kw#OxVfƴ#>DT0Ś8bk4E5 Jqלv{hB_8oŢ0p \Mw3*d u*PxCmtv vc}NVeb)q1CXW:OH'\J\]^O'bC5VQRS_0 ֞>V^|*oeJ6!V9Cj͕ 1Ѻ{DJxqdQ Z^|LkS2WtFz( SR7ҙ0ҕ.a`ާO5*uC&q*vt0 i:³,{:qM3(wvkerFQa ׻0ؚ؀z>?ϖ Eo^>D9P*6^| 2>tr"K5 Uǘ|52(7@̷&Fd +"mYѳ5;ixh{LƗ;6~rZ-G7mhuea % }_#-Yh2c% e!$@8rҼ:E$%6"Pf2w46 rn G>i8зZ @;:}ٳS$%lua@VG;HV,u|QӖ c1o"b֜~ZvJ^}x'T0 Z4S?'ʍT&vs=QY*cRtm0=Cy?CW6^`#LkM}hPx0 vY =F,-%Nf}rZVFA}q?yZio\dy(-@9ķun^ߨ\,$ժH5(ABI l /9EY(&D!y]wL0_='<$MֺR*2=Z#b^j:)/B p0=',a|6Tח#An`t`Az6TĭD ST+,ۚQ2:<1DocͲ~+2 xv"(%*`GH c7f\q{%]R,=VvK*?plS͵ԋey *0v)|^\q[П7xkR۬;sZOk2i9bgYZ0707010000045e000081a400000000000000000000000166f3d9cf00000f78000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/sound/pci/hda/snd-hda-cs-dsp-ctls.ko.xz7zXZִF!t/?8]?Eh=ڜ.+Yu3Q:@WF?>7U$rꪾúx0ܹ%Sdz5uQsÛƥ37W!(d&%}$F%C_Vʨ!ZSm4池-кi: m[ 0iae1nwdp3]d [ ,)' $0eE{`Nwp㪈3d%vկLwc3,UpY[T3Q7Z0n0p 6 +ʰ4/cFAƶ8'/! y,|ܼbkiLң'5YV" 8כiPꚹJ&?" DT0i8R]dKz9fd%bQ3RGܕ8E0LMc=m}^p38 2^Y][I2qYfD-[pv :ozsB83,JdjJQf9I%)f"w;3^F )"uqCN%A">*}ECNõef~lodF PάCpoKŏt:ş2Sl2SAIE:,R)@;.foę a*F?x-FlTGoL$"(9mDh^!@g\zmZzF*+P+\,>^k+oVM6~o6b=A^ҟVDB'8ȸUPo([ПU?&hȞ O $Xag蘂` qAb0%0 –SQt~bVi2#_AGBU 9R8N߬ư~lOSVZJ0P_7b312kV9:]L7j:](_oSisDPBwI7pNb\$bD8~?~5kt DQ3]X[GsSP`ޅ9׶/ Jg}=QYԣƝTkѶvn>mbG#Пn9-IiCΚxGsc1[d]N30ҏ]_5F؜=<~c~[g " k+BӝC{/9.Џ3C@+]tɾڃO_ve8$Y|uO 8:I#Ucr``kU\N3o*PS2C'5htc9 XcGL~Y LV6¦@NFX&rDS7dsoH~(8Ngk99sWS8/Q-HXDIۓ0/g. X*C΅ $DJ3'LH׾&v0EU; c- Xo "Ddb?be.L"c܂s.r~9QlL&.$޹wCAn'v>0<{U~dxbsm7&DI-CX@mTSuHCNv]O0ďíb@,3ځDv-{R讧S̒@oe9||d*Vhj_@!aⴃ,u( g#`Ayq$fEﻚ9xYiw=/yL fz^HA싮o3YN<$M{;Trԗ2QukT$aҾhϽ4KÓZ ׆w0b`W[?i_%Qf}A' ďB-8e>-v|AT`XE$>|X ^k: J^_ԼJˑ햀ï*l5w nVdyصլR7I0sOl7N ;I]OjxTIB44"ck%Zd~#٧"[Y;G}!1JV/dh0ĸc50/u'pcء '+8oͫ6 3(@kFD-T€TE%˘RG =q͗9Z%qceIOsMx/{yl'3ŕ3,wEW_]_~4 n8o~Pn>ߦGګ: 03mm!-sHZJy6t$x:#]xGrV5}dnNE1wb+" %OppĶvAv~ʡ o2wobc35bv(L+4Sݶw•]ա 21=?"#1Y@S)s .ZM dvQ_;#^κ'g~2!t0׶ TXKd N\EQp/:WBܻlʓW9:ߺ԰ߙ pkM4-c/WH@̈DNm ?w mؿW!kti?%jd>}2cy*W/t0cv, J4,h?qm}C00Z[NkEs'mե[@EФ_\/夁gD:Dmg! r톻_~+ׂ,_Sޓd9 X `!ҥa-̦XUqƠY6qT9'$܉{kM%Y(f=t!WS#+?UHץ'/1FU~`Ѣ RyTׁm+tQ!!}rXm_2-RX&'䑠=[v^R̞_DwDϩO5ݽCSBɠ![0]dyxoT_Y2} NꯍbZ5!z'DZ1; ra`^1D&zh;KHfTPУ&gMpc pOuĭ=U=h6kGUd57{@\YqVB-ih-+*z5͖R1ih7y u3 ƎahdkEU JaF;(aXPr! 9Yҹ9t)]62 g~jNR8Rrp=q(HtQ"e [wFBVFX廗XB f~=uP>wL9yCޣ[>+y )%&0KmneFBmI~p3E2)ve JB kI_,9"M6:HP|FSk.f +!;&qK堢ѯH$( 1xkI}I^In͵6:NۑiS %YClF\y]6} /bl]zL$aEn pQOH(#9>t4 H[lS2`7H G[hG\AC>Bp+^_qkd>2rr_Icb!>iSM@SA l{K 'Id< 5Xaʿ$X*RpYB\022KK›TOpoӭ\vwwW!J[l$Z?#WUm33oA-8RѫM$T<@W kܑT٦ n'Jt. Њ𥞧!! AN# ט ?$m9{##>$,UN*=Жݑ޼P~Y澕5hӾgMSc]jFuW1Jى eI@Z=Q=H6FvD$''P(*f~*)xц%1eycLv5!N?in'GHiV|tE{wTĪ; , [ׂ95JnŚ@I(܏rf7D6-r5:/E!ߚ>侥BR(V КU%dszs m锠c܂oU k<{g. /bG WZDbY/PK5c#l@YGK){jPt ?2GZztDpb{YA14I|JXC"@j#pWuLWn:DkDR5sLe8FŞvfׯ}D~mi%qHdir1\Y`Z SO{?>|fy&1O3]E\&˔NZԻ #&'FzS9HLwpl X+7I'l] 7q->xdR|wĄj9Ku{A(=3#?Ahrx_,!;ҏy(oer_{6B]+NUF^;b*D"թY8G6L(:'͘<[C:^JyX{}۞qr1ՐY/0CLnkW4HlWnN8J GQUrdMn; uM;﷫q 0(r(Ӯ4='v{A!cb6 o2Rr'2Kvx]ʱ·~Ja\r"D<.<1h~uġO2mSKo6%‚d1sE#/62 |RfX$t(Dm;j-IGeeZa{mtrNUXȄzZ˜ O=}GR$UC8?nU펩Bw4,.jtU\-م56h@.Bd%R/@-}sp~Sz41Oj|5 yop'/ iX0к /ul`PUa#I#|Jm XbQJ~yE:DQ 좆 dd)_ ּ*&c,w\om`= UD9Ɖ1HLg V6NtS06EF ^y'I*IupOZr54qs'cTzPv'Q׿NroqZ?LnSW#4K؎}!R.qqt@R`T&/EbMBd8awwiu(}*hyдu6 :1W}"zsR@CJ@! &a7AƱx^ oTcx? n['d(z ޵mKsŶhDXRzHxdCv{pm1T(ګwӅVIf#V'~uz%svq&qRYqZ*/odEA26kq0>%L4(k⃜&X؈mQz&<Qrlr-(=jtS1{f]?mvJTD<|Lz8RŲ-(W@,9aIGl;z)Ҡq3o~ڞezc(u{u RQq( Y[г(ĤM9%SMĐ^Tn8D{xl+a )ZV|ȮaokZkbM|!&)=9? q.:d` Cg.2 dD߸3FqQ좻Y]"wJmh`ma ? bb62.M_skɅ, Cz eXNV/e3RҼ|u5"n'Sr~_̞/+GIMXUCN G )iν8YN_(> :Yxz汍DJ)B:okrC%icʹi[tu̺m;N[BrԿ6NF_pi`|7>|HƼ \NK8]KO@Eޛrdr)Cu86dX5>eZ&C{I9}QId΂2}zH󠦇EʖBUE.h `6g4/ tQHAk-5ntI3ZDr}{t1($G"wb}"wvdYX*L60GkGBeQo<\3}y> H=S^$K?| A/PihݭcowzF#ŏ)'ݦ},}++stac-L\Nrh݀3}сPrG0D)T~&7BZU|VѲ*9WC&+Z2)}5H&j2:b&!y 56Neۉ \\K"4s/^mͥje 2rmWfZy$-W4xLwHWt)fk#\QmjŐg uH ǘ! :8H6@wjN$8@zEXVPMмCIboK6٩ػbNEoTCCK.T|;44Rhs!~cS~u;bNfϊP v"q8 uw*װx^{|V#wm۶e9ɥ)iS4% >b G!r˚N }C[|jT.zm> S.X1>6 ?TZIgрqcV .W5>wQd3X֐s^ y͖.1cl 4g(ђ +d@%JJoEͲXm?蚆ڻt#R +ݸw)5>efd+ X%{z>KD-EyeNW*B7l+7S!2(--L'UFX vYbLM|k6?ɾf4Sѣ`}^7%LIO(H5?PPh6MwgƠ; }h"DՓBB~MȕjxP5#2%r< -2"d!9Nȋ8S3{DSmd 0S#+J°Sp@ǻб61^NF1D-P~xQXWl/!yb'}k(:Fi]N+>M3/EYW1wA팟G=吻!jit01X6\M }{n:Lq@PxGX iu_^6!;u ry ;e-uPg|gbo|;T?Ju?eD039nG"g#3f z rGZEž[k=De0JB ϫtK־蛊'q e{4OK yS<=pxS кiMExfpqR8्oTwVuleI}J:G|>UF]HF>1n2BQ`;K>'!L?a{ʁ5~YQ\%+Mƶ̌ir#uj #} g .jBGuK1:ܭ#AN vDV"鼍GޚLwMsf]¥Vd:0G%@Tq?x}f9MhQYC8z>k;Oxy2r\BdHZŦt'*f|>\}q;ZkemK Kh?e&z$&Yhɬ5S߃ ˪s|xF1f@'0J8[^G4}6co+ @aZyA{2:  c!x8M`7Gcq#F_)%h pJ*Wa=E|[kvӖ==]*FDktaA{8Qsnžm,%Zy> I&hOۉ7C;˔ (ݵl[,@dw6%Ȃ)vtF pV=ؤpqo݉{h`C'97۫'Dx>9!+G b4=~$GP*Op5kBEk{Hg+}: F%^F g maa$)]BT%=ک\Ej i) $~E5('xIUN^S&bHB37ba߭a[ wNmd9#})7~qGf-QklpՊUUPdьOXQߘCDT, tЊ& rn͋ P*'N*_$)jܝ]Iv! HEV?gpsU.≻`,[V _.s'fy/=ƩPaZieYE:f]&/5 pO6&ECQIsd|C]$9ՅsX .]y]  {w}faᯭFT(MM+TF'֨+,i[;+]i$ܼx?!Hդ~pO#{/b]gSb[!Yj~ =rVt\pcAn菆+<[V} f9αiTkM~m08L^`ҡMcth~s  =Mu%Sksd?oLr SN 1-pdoH;uiZnVf> kAH÷ ӈE;Oor=31,s9;U&M]5i.ڻk U28B䰲1E{]jfO{Z6'h7Vyĥ[ ] E]~=k%Č2|%BŞVqɕDW*U0}Y͒/8qi*_D). A*qy.H`Q];PC}&6|jBπ+P%Yo)÷k#RubK7gxf$[{'>|ɮ(<+x=؏!҅$5{юC7Usz!#Jzp3Rmlu^-u:Duf'f|c}jeSRgr:>Uz})kMeDLvqv{;phxx5͡K3R.K;`4z xxV\;T~{_nĿ ;!Nvq(ٲ>E99G/a_m4];;^/ rZWRuop׳UʫlKTq_u; nQ:Adž w:gqB󿱭;.c%;!@p$&kJPv0ludB.(vj)-Vg2;|]RlȬ_2G/7k1c:)B 6=l*%Tj_n;[ZﮛZ%y ӮD[?x-v~]Lov7틟(e@{<+cxlOů?ܐf^s=GW({C `WVӠI'ڍ s!el7cc`;C5Ǒh-lk!ۇJTE_:A黕Ҍ-;gXvBf^..gYՀ9Zy(8ۼM {2ƤԀr&{3)Bdc2> U0wXA3djFr(Sъ5*VRB O,fG™ؙ03ծ ]2%Li/n2?h &S$B9:s /K\3%a* AOY{j&(.N 9['f޼VqtrjU]]e_O>Za:A᠂?c3fP/_a/Z ː NFWh}^w/&9\ MMkI6Oji+rEd>MNPA&tCׁ͂2"f}`UjdzbMo wJ&=w>pTF1R)m/s ss`K.;/!nG!sGxO,.p >ԅތƙ(hy/hq-KJ kp_޾ݹFԴO ¢M=Qd@+Ƣjq X*$ҎN4 &!(O&&(M[{-_B'HzR_$>R[PQ ߅p8w/E V'*]~x &[4n<$Dݾm4 @Ѧt|ݍgFB7bTw( ^u+RIӸ*]-oLҸK. sHn|֙?%3ak`HÓnKUlՏk`Z;KY%/ԊɵU$\=UdJ+} .x|c A6Xm4yv4-ct"luz?ӕ#LEmQu;C7?#nSEPrBbnj/[=$HmO޿0v:dfWő=A nt6}:tKxOz]x3 U LfE s~iYPUbethl݅%iӊ^bg9=#|sTv*#8IԲa#Ksλ2"C  #돐X8W|KYlbf%/i5jh._܍[ru-rO{?{8AQS& - 6:.H niKYnJ b+Blԛ=}3$5(5:27ho3i_WkLk'0P`Plp1Iã-κ#cB w$L +CHzqdrZ0xbhǬ4uiB.{+=BԠ5P^n|.GHD$A4]/[ ?uG{jmZoemn }3(AJhJĿp]g5W>Rj6O[#;Z{[I1{m't{o7 gցI@"!wM ex3d {=@}J1ONW။m%NB]zdV3hGa  \BC,eD]44_}Ilo`8`@N]ds$2M==m9:xw .LBZlұ_mj]0}22'lOJ2w|W3K1lm%Ȃ8b3ES&'1p V}\p͸IZqε!7[Lg[Jm1j5g*ח’:#o0`!:K37] ,WBGmWw[f~@T;Eqmc/7f?[f'f}#k+*_V> 5oeO^6Y։qyܓl{;Ty}H39n>B$b#U%)j`~5.MɆ8;V4%SPp9ď Xr/=RYsg[ΒiE@73hXd+T4]̡+vl;%t՜Oyj-R6~~r]TRv}rueUg y{0w+_|ĜBZoA =j§T"/N~ +V/v-#/S]{ޟ``TY / qݑNb|1)-θ"ڀ!tߴ' /*9S?UΊ^n͕TirD?~9ùaYĠ"|w>vDz2̶xS6h;k1B :Nn+/sG-P1ڀr5V#xy\Bݥ˓ΔBx?M, Ri nzF0Lb1H EU? G~0 s5JI mlw'B'8{ɍSj׵+@f+EVl7d twVs_#x="5 L*;Syx1] 9P n^e|H@Z$'`z#4+1v ]LI 97o`9q֙!! &GKu\vANү̐6a2p=:Yֱ۾J^Yyҥ#]x^wGx˜;r~ %#205O455h}& M{AJm몞39dBŲ7w6]%no)d]M zVa΄+Py-rWL&$.Iy%S>a b&HZ9Rh@7KHBSeTroӄ9N5#EڥxJ1(aAMB'L'ж|\џY !ԥu I{uh>yzM[p8ht54ؒt]B1w61/Al 0-~o QpVQr`_ QɡhFH/lۚ=S!,Ld(s*{>8& tR3Syt@Vl@~p#2 8Xnpó-OʯFy`u#e.$ )5Yz QڥZs؞Zb w!ƘmE!QG==$ VYI#6@}zDHzK&B_'6 ,L幕鄗+EO YVtfc->@Qd,MY[IKX0'O=<HO1(s>6 lR`dʍ{ԿC6[gKۮn;oHM!vDΊe$lDYc ru?,-Z^Ӑ-ș?Ss*w*NϲV⊓Ldž M_@%=(wlb ,&N5E=tv/\~Ie Q- a܄,񇃹W 2s?LKt'^ejŠ}P˩gݟ ER1 K_,t~t 2-ow7 Ws6j(Wؔ*Ύ1O -G4=n ]V}Kk?@SGw 9~#y,꤀<o94RY}~`gav&maʹ;ZvPHZwh\]`yL}}ӒKxl|x)2:ϒIGenEÛ;jf<쎚Y  ši+TA.rcژpE#D SXHcgj TT~HθXH3%g,Of&%V#g/s/(S"B+>w5 62)Png@I.&0^]J bnX'1QVzp)ˮGYi1/]!oKOؾV͹2@hS|iHhΛx2R_k]Ymx~h{zܕY E hs~R<7y-B.$;L}l%ANO`/cduIT=> ɢjǽh"u~|Kuic?3)p`&b41e!EQq9YuzW,/2o($~_|Yn,8"v'Txj8’˜AlLba~,֗n>>O,"Y&Şh$- `(S&(7 Av0y0@+jۉ=X4=O)/LA&mO zl.gZrpx1F9^4`LZ4ݠ%zi~e(It2i%sxuX!͞验X_|Ya8F V]jSEja(dK+ԁB7kMìQ&-u(8eH)"<IXY -vO#d92ITy fxc83U(BUǸĠGTR@DXƁi <OĦ2 k7p0-mv(5qVڗ_gcnSAoׇ-((=DQϟQïR Z44|wDr$N$p]E<opiɇ0VTG߅ALBL9ʖ;<"2te$kHoK\z0`6ζ n)B47>b"?#]x);2)? =.OŐ(l?;j4,.8x DڑjfX' ~J*΂C \/_H+:V~G x7\Zp>@JY,qa#Ϣw)-(\鵼+fy^e_Ӓ\ =sfM(g|kqmn;qͫz'%V#vw_P\{lA>vCQJq&^sh>#)wFgp'09P)K1qi/mJԓwy!҉rm[:J\er#maC6вDc=>*6#OyN :%]\F&k9D]OPO:ЋnQAc ċB>"T A$tv1?P8?($njJyk҆)2 mh|B D:r }Q!pB`BxUVݱ Hȭ7 "Ҙ'&DoUpWi~!7O% =5LiF?F:* Ӫ[v}&GiRɛ G:ݮ]0Q:CfKb6Ccx%`, y7u5㊢gG>QPQ5Y@[|k[Qhh r >ЅRNðimoI]"e(y~MWR6ŁzmCDյ;Z9uf*2Vp̘KꙟGj?miY!0| \sP$#R8M7FjM_ ʻn#nmFML=i -,%.T0Wവbn%ښҪ$]dHB1Z( 68 ô*xyG &"kye'5ba?V;F&%!hӷVQeeHmCP#!ˤ?P6:(  Ѫa-}[p+nkM|_:>3'Qc2S^U;6~ yHdlT^Qω>TAK:4;. 2IMk=5&ekGL/ۯȐpJHQ^ة=TCe ~$1ǫ1". =0@0k?+GP.b#.I-_p`6 SQ̌f}P4T E`#~sѐ[x"C&A|4ϰ/(+wвf= )*{bnKQcv2$[pOG0#7xd^H kbC/v#SYSĕ4swDQ GA$ܓIbI) pwK-aG\:]J\~UmEz"E6?sOu.+! &!#Y/M*8_+plrF ܚ|mpA9Q,#Bݱ~AJx&Y=c:Q,K#o˒|/R@a-XB01Q jEHͿ1ZP$ᄁ ]Jİ>5MlȆ|zE m9?,H sr@aGTMLsU,4np]F])xDm)m ߡ._4m}-0. هH.h\vB[*23n\~>ckLN-o_,k`B]Cb"; !Cx#[; gG̠A˂.xnڂ@̍n?PD~%xy$x|Zd %O4rF\1qyJ @ݹL*k5* Dł13rw7f;19<8T"kWmyHՖ}Pyx&r4& cspݢI.TȦ`FJn[dLeFe%T=s燒+IdL7 mʫ-2`G<YVw{\-X/tl{'bYN٨40"@;SӘ<*.i*^{͟~NhpVyhtG]osN6zJ /Ӝ6W":9#opɤ~edR_MۢcTLƱvKo[I}8۲ A]CgmzYs/ctJ nh(~ztX6 X0DÛ&r/7$X-^BRxm~tSs)Aмi1.r}[SlmeЬek7dӚX|]J~S9%6j"[7/u m>WA@h%B#tHңG17;;J \SM+`h&fLPf$9gr[Z.:A }G5Υ4M8UlkLì`RZ  x@2P+]ILql$f h'=lXEhjbT5vs x Y8wMl@j0K?7V=LK ћb90["ϯX_/79UO{ lՃzyW#gɣ˩!TW1REl1t6~~Oi`H+wck Pg/ujkXul =~ qI9>gq/p WUCep#24zM%`7i79fbrJDofSo.1}40.>6K!&&w"YA&Y-E%^~z,!3 4. ~q 1oCAd?_&O$*I<M&SBrglGyU ;ۑ\l!kr_Wy+8l϶%8wMEv2CsD7[f7 0L\~ t\!4ؐq<b. ={J=3{Ӿb@2 rG?< -B 2^t-d`KRЯ8DCܮ ^6p>Y3!"(foA YV(-#19W B{g~ iщb$cƉM 0WH)+blK^7 W-%ř-IezH?':Q*jFP2:Øp 83)ڑ10c/Lnp$E)t&"nןMNVֱIc .#V--D%ycM+qyS y597_m/rvr~ϟ$uVi݃XVrui} U= GG:X4{|퇶1"\m* ZṶChr#HҸ{_)‘vq@8Gej.:-5мjپBj<2Fn#fI'~cVDyѰN.M"j"T*uSW q"*spb0!E q1k j7[*lt:nĶ0[h!15&}F4k C9{kUSq_+,lkfSYGuu3f́tŶk*L 6G5螐x SDP*%kȁ9SdD"d+Ґ#kѣ?^ro+l1sEM߾~2q>ގѯ.29l;:/o)]_q#Nލ$-9f&0* 39DG pUX ܇\shxgXznθʱ?<=*ax_`nWtT< Z!ߗW$4Q\ug$W. HHKbxN3E oÏ?YyA) Q-wuCTz-j2fu2Ľ60*47Df73S뉌_=jr\a<}bl6p021T~(ScbP5bX 7#i`3 qG_@} ]Vhhb|2$_g2rC=o('jaH^uht6E0T$ֹ9xvLP:ql朿_sze Aq[PI9ڇ^iP3آȁ 'C1)7d$ٝ?r}&[%ۣP1藳 ƺku$w9`ؗGa7M8ϩhg,FJŴ1mE0/S!pGB[[Z?ISD92FՃ-ߠ8ڒkIM29iZܹiWIiU@ebpXS^p߹2uFd7kpaUN|~watz>ͧ[ʰp;$@*P/e+D) sG+l56rVe/zl:[얝~c<'KKPO- ׿Bp (&=zƽrl jyY_xDBXف5/h3C牻2;co±nRa|.Wb5j  "23@_c<ə6[|[CPd<.Xk:=Gϑ 1O2Gw@S(FH= aB)g|woӾQ.rOx/*%M-< "a4QϠ>Ĕ.⿘DGUbή84_r/o7X]CܒNH=?DtB%IeY*߅ݵ=(5A\sJ3^x^5! %'ˬ씣=/̊(*r xRsi!5QvR0]다KLڟPπ )q1sMāN PR)ֽcep|a(?[;Ҕ?ŽBj99̀#LO-dHʀVG>YY&R0d$'!Ai^Ң_?*%f/.lX&N\WxoIn}&A\ay 5^!qy_RS QWB'aQ<;מ 7c>K^d"#)22H8z:IxZ*i#qFw^q<☝\{"mdpS{`O*N7J9-PAB Z+ kR'w. (yC2٣j.LH*`si:u>]I:G|܇z9尾m)J+S⪇Y#{|J#:L~Ǭ;=f*MC!:j:$j P~vp$\Xlԉ@]Qc*2*(v @M8Gi;#5&S;!ׁ@XSX_ @ zF{`?O|MĠ`NYFf&cMԎu a]e&Tq dUF< 1B@Y:*}>@ KΟ w~,l- DfZ\X՝V,q[[-fk\]exHGp0c?S4 :̀I k8!Ma &*yhw+PĂZ'4Hx¼taĪd/L& ј.InJ\'ʋ[fڋl\a+4JQLo'2g t.Ÿ6q;n{|[zk,%e`d*$jT{DŽpWl@Eb?%J $H  Pǩpߩ׮SW(X 'gkEocj%zg"|D=>u{ildtmBjss7}^g, 9 `Yc$Uk{HmtbO"t[ݨU^h~?qD#?miFi=H`!;7!.A>"SKP: 6Lzn'\B5gRT7bs,zF'Z$ISludu}EzBS^NPLUԳ:#Oea<>9Z[`~ʔ@O%vM{ ;.3yQ,Z$C;~KsŠ9lu`mGAv`Jg4,:Jd[@2uSٹNikWfsO | 8}" TQb 9u#'iX8г5W$ݗ#V@R'\IXWe٩Up-Q䙧g<\i>hp` 乎kgQ+ABWK/a^}b$xGdH-exj:7SUn=V=mz5].B׃Լ74$]X\xmp?4U$" JU&p3y-i^`9Oo=k -#D%!ǶV M`ډ.dzEgq`I~ 3F9H1S '󱀔21,@Jw1 3RYŀ@OL$ณQha vnpW|t {s1( \+8M_!C6 Y2PX#Zx320nr%OSRY/֠T\1@wv27 KH2YVۧ7؁n 82~X`)x;! J|fwi:[qDEJ}[ ~?$TVU}(;Mr']vT j'{ [@[B~['I8w󝌯 +UGXXA]ѡ:#M3YWlar/Okꜛt)m&x",KOseGȁe0/ "Tqi4gױ{za %Pɍΰ/p}1:%D䋮>L{L^QĄ- bn>֟?iazI>RC&Ķh0Q; R]ѥ\@k fz;vշT2::iϭJ|Pƫ/HQ<~TYwo@6~DP] $`dK'܈^3hǮ$F2jv^@71CBԵ zWL=w0TI6oFYIzgf㬬d(B dtBZ{ gO"8uHIL;2#f9.O5>~FGS$Z!k B~N)@ t, Ifw#M2=]qnKv;fpBw;WQXi[gة0۷0rԘ0hXIA*ps;Zpe틾C?єBf.!gL'" /S$TQ ݯߕYYa([Cm,qfپSj#3γ&Ai>Cu('eLVHy^S_O`cCϧiz3T4Q]oq:*pv" H6Dg6W٨jy*牋*> ݄- @fVYJg($6ZH<>42!{'7~9E3 q0=+~i(0 ]8*g(Z =)Sbn@q(%.] eRl51e$b]Eo S6ʱ˿9Jqx%;@R_"[~Tpe)Ҝ[xon>6:bl8ECu$j%3gQ15哤YѯKp"1=`w]0R!kgr8L֚i_JU`Eie2@?#Y҉X7Q⍹@AWեw@&$ /+,&`Z1^l\mķnwD YILlWNS j/ CҜ{I=ʣ߅Vu {6[Da8:> 凥CL -/|"^v&ɮA[Jo7A[{$Y%s6pJ!BԼP"j)r_jˊG{Yi >f= %aJkZEꍎǵ1R ફmonq$[ixZъ{6 EFZ[+lj"7m?\A$ъ73c]6Ul z]zuP-c,ଙL`  e_Kzm_v[T0.6(y u'EPq %[~>\`N@ ŋ&(H̹ů* w.tD*AkZ138JE;6߃1G.R(L5tHcܘ+ODb!ʺD)ΨOB #gGx*Lqj ʱ\_7p`-џ;G6w_\M5to._EMp *wJ1+t]rK%> sX)[0mtE<BN+[gXPG9`&imLk 檇z'5GLnbxc[)TL^xaQ͇g#ZFA~i^?XM(kE Cں{KNSGF6(~V{j\PLԙxvz-~!CIm/:y3450Zb#]MǗ\ BP^Rʹ]u̇ڷAu1yUb} PѮ-͹l;|0q &hUYwf{fcoAQv%4;rak-\x[F:PH#p$X6pXl a'>]i_m~3Xjֶտv,}H9՘IYȊb^_'pfEܤʰjS &kȬhIT:=/.oyӁNβ7b@F tk |B.R{mrά# q5 ӍWtժ2n#pCX̷\0E<XJj4a3lQQ\W&0'Y68- _d)| } #N:!S3 Gj HGz HTtv "LQ+#T18[B)z+U{ ƛl$) 52S?lKJώ#,>A(_+i/q<% Sp{.{Wn<,/v8:|QUnO.κ.1O+pE6tPԛKqQ9K̰wW]=.,JKŗC疵 (6>JF3VZj\[jqjY^8e=Ck!*,)|8"NYTͧ8VKD/S.3 {#:PpȟNkkZipZ0kA+Fg$5 ik׮4LǥP#_ꈖKĥ^uFГ*c?=`L$jٜ 7#U5t)1e).GhQ"IWZ\ ڀ3 /vz/v{Zv|('JD}9ܲ>iţݢgMR]PQf]cV;דc#cLUq% G`cZ7|K)ow@oND=xtJ XDQq`9 ^_ZɫkŻ_#'Zŗ幦}G]BE:z Y:VHj&jddqJvmd F1ڈ!4Yw#| _Nyc!d\yFi:Ix~BV#7rb65%$wOAZW YljtvuY\%dK?Up2GyZs.' %%i 3)Nb[c_VANSK*b e5AU<ΕZAA>lT'x =%ca_S6}CxQ,9/>a[l+!PCJY٥}7V fnVrdQe+JMWL;'_tD3?b%L$CgǍ[0G)HxkCn`:6}#-PspˆIJT{bHJ,gQ0Ϩ FnԎ+J̜OlL(6P;9Lx+zd\<3#/ Rc 3+7FrSiR,! bG}<(? μU™~굽bgS̊O a\q'NU {`oSҴccn?/ *o*( UHXG'4;,F~vՔ'FtC:('>Z_!eɦ.ռu!ނ :PzӆG@ZLp~l;ĨPcS8{5̐/J\+ \4EQ$jcBnׂ&ɧ \:eKCAoC;)~qU@Ht5uv`_H'򖩧Q@jXP=jYG>&R榵i<f 3ThWIF  *i{t+CF2U4+&bOPq/ otnG$Sa1v(s8Y==yKNp>d9@rN7TW?wix{189.,`5~\9ӸΎmXhLF$}+*ZUp< ѬE|7ȴֿt'O߱Z<[wd6'b>0ѩ~A+̭8,'!*/.C;|掹a HSU# bLH=ZX~PU齱a@TQba:T7\,·d(T~1wVo)ՌUgÃt_\%=0؇T9Bl9 (W$٤S21yٺ>2z܂ekTB ӛ #5fK]D,CT ~1/st|.yWUOs`\J|YLQ,-5[ TDhMgKRo/)3*s&:*p(`P3+IJD1%h˃s OT[Dkp)ǖsjJ@U< S}r9U~hӨ">6@)N-)p1z t[Alql4P$EBޔ)tܴ\|8S6!c}XA:'E8!"01iŸ ^VN |:b w$"g_Sd&Hd\ 3|I)yAio_3N_-$ՕzE|xI(}_L45RM^9Ă!:JTSruOYq{ehiYvڲ`22懻2ǿ 52SŨ(dJX0"c-lcTyGRqwD[:]mPXMk\V!:**EFh _oxFUͬjVx Ú DDwK"kj|䪘5x[Ki|l,~u]Ue_!޲{FQ5'V1LUӞdx ~$wYG{|Tg0_ž4UH§3i}MT`! a{Vv\W_tVu!:fcjLeW2S0URwAǙT "׏ε1~McZ`Q-@B^zwW!Nܣ9rx' 8 0A+.NtP iӓ#4rMOs)\jA3??4O/yq7̦<54۫sS K{Zy)}ݑZ㚳J`-uo$~H}̽J/T)CJV w59/"A"!M1W=QhX8FB+=Z1ĵ8똌xw cm_8wצ3WG}E|=`6P$-i Bѥz*s=!EaTn#F-t%PZ*KƗED-5ne8 ԎyRt_@ Rx_t,\w>/ξ#1nqauc5`zΚ[x3OZE% Gs1#p-D tM5npJ{b亁mvF?27OoCQh>8{ɘzl"1X8YNw4HcMɴ~.. BGSVe7L7+t܇E;P]L OʤU¸t_U6# hՃ(GĹiQ4%b&rEW@vk51H`̮Cfnz%ryj _V TR}!FܥD)vy7D.Eʤ$u؃ydFHRU]'q*xVN\-DTjFOWx!KK_͋qӜ$*m5~8ܢj"SvIUY}Ϣs"leun8DT}]@ T{Ͽ-0د1!iߐ͚`^=@UC$jg"ᘸ_(?c@UD]F*? nDS $]G '>oF|" d?h}KB KaV7( C@`j%,']ޤh plYIa1xOc2Lz:Kohf53dKؽwxwbmX}eAHdHkCC 7y3ٸ]Tス:<O(OPr:28䥐>dhU䍜/B~<}i/y7,E'=ff>>T٭&o>L`VF8 f4"-.4 =B=S&H(䕋8K.!$еڣdZuӄw,$yA֗JD% }|/b Nuf\\SCD?TR-TWI.x4®%޹<[xΚ@jIJRGQ嗜 %k/e'-&:%~z/W@K0Tf1PnF؋ I"dvz2Jm` abᯆ/eK"F􄡛Y?،N3x2]\~f.e< DUJ[ P.Zdv1Pӝμ+ʃɁWXa}VzD'Yl(E[gLÖvNLO2a t.G dd+A߇(YUb4,;U7aSJ-453Ư lPwykQ+@bsTHp Wߏ:D4DjeljxmDܖ0Ę.XUrxWZKtŻ}|JW6]Be8rNqkˊiHԏ 1|},Ǽ g,SS =(IL/J@JAsJ@~S0)EmG*y|(&#4D Xas}'ϑ= &4LsE yB* kP!_yն[nӥf* =m Gigګ\Q1)9TL6W=:ng6p5&C:l kya$`v{`+tԘj_(=OGlchސɹKZ7aE F%3]K($bGLRPdbPD!ga,H̋ 4dW4xEh>Ɵ| [Ѥ.cl9>j%?t)̒IYtR&ۤc`rQ A W:(Y44c䲶ʧߌ4IOHF35<5$c@nzL[`W Za2)B5Z%/7lD$%  O!)6#AtGQa˓x-"J͔ U$ͲM~)D%}UȯdIX|xt_Da^e_ ɩn'̺G]XBtS^3L`RAejibIeι0wk9H=%5Ĭݥ =`s3v{%S h -^IJB75Gd3;yCRTV,,_Fնr@9ԑĶkI>o5,E/]& sV4#'u1UK͛9p@_nunDL`& } <6x,%߿vw.DLJ<ð<㍍'x $t~g@K@ v8 ~PZ #@j3-} @JٌpPn ~F8n^ыtF>hG r38CH Q3WY5[7Q̔ANy`t y5'8xc9 oXB;-dOVH_^ãɺݠ*.)UD?iJMBd<6w‡~vڊΥ9 ul DyY^<90//6s%$)RaM\hR2>!Y5 ";} Q2n^>Iʢ=Mvy:h6b811+&~A3pg/F2%|C72̞+L=>&v!\˘ GT L+b3itoӴ=I\LL;GD$m/ CC:y+_;ă>;я #ZW,SHf.Pl\6 |,Q}=⟎)aWBZsp8|C> I KݰP)DA N{{w%܃T}1x6<O&WKkjOUkˊRe 1Q2%vհCAs @.i&{n6?)s`XMqկJY}xƠ#w_5PMTiAQ[;w6^^!+fvm8t\;1xmp ߕհK\t88V<0#L%\ٮu8 Xȿ%sZC[Ǝ!+\En,ӛT[mI\h.!̇.^ҋFX2޿Y[,yOe"?V+;t ˢ2PsgԢ/NUAEB9\b^r~-A,R16\B?5f3/Ο&!@˿ t ,w&Hׁ2Ib]/C Âd6uK( G$k(o%LIIE1 ?cb`@hers9oM}F61zɶőjh䶃5̍oOb7GKt;*d/޾@򐉩7F26MaqigN:"t"}_r.a"QAGJk{$ 0PqP' Ud v?J}Ђd.L rc>w!ZX},mig9ֱyPAw:kW6^Hf28ٗ>=-D#M )mpUs\!v0+ou`qBzyId'ft3^ Ek&^qT*YMoN|LDm̤D ^ ,۫XДYCS.XrL41'cIzyJBqͩ^ej.-q/ZkID_R0jW&}MolibM VZL~KWM{*QoS*q;ƧU8;A)>Z/W l4ֳgV0Ψ|US7Κ_E\BTJzuV'`j1$]M [r[2OB/`x-Hon27:8fͳR>0昔(9YzK}=sP o 9NxkP F`Y¸?#%Vyf( iP(Mfd^͜pш344iQH[hM"LkXPq9|.ԣ^:5Qۊ\ %p6P] VtՐ7QV.3KHJ0SFv8㸐fcؽ(hrՄM(O(W9neL ~vJw짋QgRqT2 # !*Ss@mGh[(q᥌řaڍI-"-{fpw@? "p:kA QH=+wo:k_P;ݫ 6t߷\B냚 K{/P)TR$,&t¥/$U,2,sܴÌi=|mk'} 4Odùخ(xȳ%t+nPNbu klT2VGgP \fZ; ?U9݂wUs#eP¸ՈY֮Z.Ls9`Q|b%q%e1xQi?˫V_;sBA\%nJ %۰!9/Ž0 +s;>5kgIBX$cEٸpt H㨔Oz;{wO,?tydEiEEY-g8eks?[R{q0`"א_5dy q{20m6  ۨ78Da TlK~ qV:Nj F3 ǡ'kM2HbdΘCӟ9kռql I!:q*ab > ~$~ڛ䲰DͼEkӹjY.'ȟ y8dq6żd)@ܯlr7i.mҨzŅs(X[ °lG)R4蒿Hfv=2+xˎ91_ѽYhʭ%F&GoF߿Gjq#aFgF:+TxβUIT _CWEӶz4uδ'z)2xlnRUpZ<*_In W)kA{8V>P6rp[nddg|xKN馗NbG֖?W$~ 5iE[WM6+ HeJz5L;qlZljrao#'&jby{Ch>~Ni'i^c_|bF+QHbpOY-@:ѠeUēE :NWՒnǢAwa (!{p hE*#9Һhrmg[֎f,`ـElwM6~D)]xN_ynMҥ싊\7)Mc`/\|F|Ğ,S8ܻ o`*2E lE+A>pC!FG"긩 oSq8.^!ƴnFٟ_< ALBeNndph#HQ$$C=a~-VpkM:&F0O hE\X3(iLl[ ~=6f4xEM-?.QICX0pn-YҺHDCr&Q6k b|׆9Af-1kSKotYo/KB dd@*Rgh53Byt]-FuE!΁?OФk;ބʑro%_mѩ`Y^r83gᑧ^"]?b*Lj͸\)&; o5hrPr$a&.jVE26j/f%=I'Bn4 ֋u#yCqU“Z&dJZ?s1"PO#3M?D?GEjJV>S$e2|?&A"W%y 8S'XÄ́7 wo>˙KFQ"`n5RAJk@}?:C3m(XNN虄|_IԩaE`-FNDl~0V;&ޒ}/*a$}+$+. @}Fgۨ چ:Qcs]*0f0.@ܩ ]/C.^z6 [k,J}PTt ѕ]pbHZx0YdBޕ8^*([)>W_BG%u}gi*1{Œܜ]Ǧ<}X>bW'>ӓ@}q#íy(!:ܯXmdtf+m,E=fȣee+Y(ήt"[Y) l9CA/C8,>M.V[arHRtaf H) Ԝ،9paQپRRrq".|R7y *S鴂wi80(_dhc8~ CHodLzMW@44 ,ͳh-13bOQBIg&xQM28h`́c`~F&AIHvu<¬V_6 +`9>=Cl ^)3LV)BPD:@sՅH.6/s_0HGw)>J"=DXw?c|+l~${ּmfyųS'$x7RtZXo_\(+V wK79|Ohx޸:Wʆz~/M_^Xo60(I<-]l?ԕz^<4;i=gs4o =:sUWqO+cj-`SU3>?#goU < ua>OTz.p ,6Zzk@|ږ>^"|S Ѥ=ݺ(ahiqFXz&Gx? tV!cEI!Ji9ür5v"o|P*`4[/KG.HSɓ] ^9A!N R3$,x -v= \6^l/Zy'T^va1tZ[q%̞Q$J \`VRmJHPx~d+֮(b3c>{RQRqf[0$3[nLyYWv榬[N\/??,dޙH߯Dِ#mSprJW-7M@zc:\݀`4bv6ć 'T:W&S?Ы(!DrthPA ?{Buޓ]7-ʕyy飯'șv5Ўs70;iESl0 f'*`ZKXFMMmiHXV2a@Odˆ7r)KtSc&z#D;PvХ_YxjZ*Os{iyF.^)@lLAn!$!E% <=|C(*tTf葦Ť^fB*E- >Ø@P/\ΔтY6O6X~ DdO~fȨ3ʻ`=)Digݷ ɾ^e YQՖr>\~{Q*/foa҇cbўeJ|I\b*J"&./b1.&5axȞ\djqpzٗ4Փ_yV۩ccВ SXs2\[ Fb/ёEaΪ%Pȼ0enurKMҔJ&zoZ Y Gaغ_ZBI?azJu@/A{LZ4IH8f)ĦijzC΀4:; kD//ֶN|*Wr$,!l$'0ՠ8eC$ / ^p$ƬK1󥅔qHy;Hrd׳n4DA:rވ1%p7;Or|xi [ѨEw `8d]X!SZ|.sT5D§֥y!H9㭪 I M6 m20̺ n"fa |=͸$ e*LR:5!Vwyu}e$%-aBg:% w ׾s/7]:[kA3П@\27' qqqƈYJ3:Di-5Pu٧Vy=و0T<5y3.]56=0)=SH`6gĘڣʹTM\#% OH֞$}m˹ JjLyJM` Man{}X{Z(w+xɸ'^'ZTtKLggn RNدBLq1}f< rf;/&ErioZʑmUx{(f+`> 3>̟\IUdblZ4:%@/2_ 0DC+oP|><*^4'o>YWrc.V˨5y{w衛7t rrg0< jqUJѽϵ"셣ouTn8L?8bzatq=?˛ rj7j.^:uxnLjNxuU7 *F!˰1_uE|TC_v␾œ!E0]Xݣ Qe1d9. ʅ R\ 7{زc`J#ܪ~M !^ 6\xl| bT [M;#yZ348koR>R$ǹFOc ud~vk?9N׀kUZ@ǓiؚF3e˓EAwOJ9ql`#\(L Q7!'h& sqLd-.c #/|HK{nxS#wR^Tf*෱ߺd-)>ȃWJ_D -{K^OMF ,aOQ'Z.e*VNѠLI=;b~c}4Xڬ6g?NO-_SU"#A*hUҙo(~T'G:VV 3f$]RҢsm]w ;Kzñ&@j-Ҩ(<u6웏OuͩM-)3:sA.:fdQ=>)t&XD⒴Z*E6W|S7?%a]zi67+eC`W5Kel6+|]g\s5]l"0Q4W/^e^]L7~o#\9˞o@j1;t8n! `tHd&4/de "F_LcˢxmIzbN%b[uy(A 䜑`O<-;$`mr<)g]7NTczX*Pc,-v$]C;=%r{ߔN!eEj@=xzp0w/BF-.pC6q,G{ew{X=IղGjigӉZ ~@fg^c0멗m tQ68n?r&x~Nn+3egxPL[0=v ؉fUg{G\Q& ;/ C|ʮYYrPuۦ@G㘰FZƞIbsw4R#2f@R QU&Ƥ >,W۞@Cr#`Ŀyjܣҳv&=Po)a]a`_ИJ .'K~1"7Zi/US+xX|ӺYa6sdM{5tu/E3{wDEsUy "N]x,zqS\!G,HUj̞u*S @`pxAB*!m雋ȁ:ȿt9fTdF'*>KJUo]+qEnW3Q&®@+Lr|%7-c1I\CoV3`J83Þ2KpQwʐ:s8eẠ †ꣶ+6boߵ'7 X}m(L|6hXF7>sHN ";k"?~G IjJ_']6&Oq.漩B%aQ-0,|$w;'+X>\=4XsOCb b=6;88;ӴTKDǗBHKfO*}ǧc H_y!c3^BU,f+pCv" OFgr15^}8sِG3@+}\1;<~łj]l a, 7143rgQeqCߠHk/B+@ޗ@sd .7>`drƸ+APi1FSfĴ@=Zy%wTіhyuE:s{FZcJ=*"{C#_efڳmmkI_nw$ǟ3 _)3ٷ[EEÞpih݃_x> 2iR 9R{П&à%{=ԧn 71cJכk;;MUO-MY8*c;H9<:|y'i4 wl ǰtW#QW! Ht)!Ø(0Dp;qW?8K7+ujMڻhXO U< _`1ƠXث!͈^Ϝy ;cpu+,ped_=6|M\hDF&j XY{_.XH4ma7q}F&vKbHPB=vagul $RV#F;!EY*k F].tC6po,nnG`|:ݓM/ٳeಀh_?[Etq`D3ވk&Mf,w" dCT5oimS-\2B2*\69CnqEdU߲1_a|eɅ?YVy1GGb_*c#qs2 V[x@Z^Jlw^0뀸muC Ml($,/Y%wk8>7Q7#[Tfn9n2nH%B'6v՛Nw)pr$!=yCz5;Om_X񸞩X!ϦP*jI'lv?.9Zl*3TLF銉5!? ^nYѩ4IN%DZ96M ͉u K-*8-GC;dE&g] bΈC͵uA{]7;yBayi2pj AF6/~&WwjY!g7o͊΀xL0],Rw)lõ n&_t#wM0ZE A@ͬ$ (G:/HA ~km^&w2"}_ ~D`?S)~lO;C]\MbVYX53iyy`#s{){&=04bc}UA)DEm i5nj}$IA CƢvjZͭڹAY7ELuh'鉤/g<fQbb4oT I4R 0ɸ c8UĬjprb"-BqP.b;{TQgslW,iQ#;dq(MW/&8izJj>u@^KOoKU͖BiUĀ!sdX foI(vϊfJg}Qkp0tӫft*'6Z@7glix*v["VJܬcT"eopI<9 R,Nwj@WQVE"Uj0y 8PU^mtvT50)e M]NG9#Ue{w,61W[nJ'^@zF+2*)ig#Z^%WSM, CP8c$RZ;wWmJ>U3h:@ er«|8NxCph8f[oF¿~$ @@&̜0}k J%16Iݻp_0JPʙT,T0+"?r q>ꀸqWLYLUѷkC<#t_?(d&Lg/Ș6L-Lea!=Ì{7 j)_S,RܙLV"+h.\ 2@'sM2T-^H%HDrMhlz2څZO^CH8`8 LiѼ/˞^~\̳zM/rx3c xEI:!;y<:>TXq /C<֊'kJ'M6c*P{-{ݟBRe]I5xց. y V{yZOu g/-e,1IT%+Ӻ Wa Kb>]"sĔ`%O'Fk63?J4C;,p u& ͝[C#Or)p#9ٯLXKȟȎm?f`ŤX=|!.Mؗ/Mi1Lݿ!EוDpYlҸ1(,ߔ$eK>`ma^;~޵F-sUsi8‚F#/U.WzE8aõ4^]Xd>,e͹P3D,q .w|ud ޿j{!m)%j'jSՅGͨ:n(gE8+a vʯ'0h ߞ,0Es9(t^iwcEx}pU6g/xƫK <V^JU }$\RV%0Y ZvM#0N}P瑵fEwU_=|e<'M3y\VfIZyx-Z1(Q̜Zs߾ǤFȡY ޴U7Y*@#$G=I!=ND4!:  )PVuAq""Y.Xcbl,g\md}$&dʂ复H:5߆ ]dX/μ|E_ w鳛8C)2>]~Uc-=[VݾM{:wXC R751l|c t' #qp:]ͦjo%}~rx4`f,Nd$fӲ!>.ikvy=t.=Fq#6:0}KMj2zfz4 ptm|$* B(*ȌBH& nExiM&ˠ'miyͱZ@8c̈́SUmÑ^ۙ ޒg"܋:MBv_υ>ʟqn]_{ͯ l r@ԇ̳q5`ٮŮw)=&0cynOY3b4,7GA|}r) >BUsx ,t)^a^0/VB`VD^kv,+pYAVMͷ|p>é<?H+?ܝk5 'kw1I$k,RSV@35n7L7*\lX&7tevmu@.U7lK5ۣ/JH.V %]h1.BF]7zv3&%S"A1-h6 ݨV)6*,mi'+4PvcuIyr2ˍ$'JDv\PM=V_W5CR#Ĥ&\Ϻ!|ZyegcX4 C֢g!QGWĄEFP_"XǮ/~?؇ ȊᲂmY)wLO`쇆IڢO2˰ aBQU W+(:̇t^_O5 ʥY&{1bF;?q6#h$}ڗP;l'N;AmcA6 v&y 1+;12D*/¯W`}F$\(ډΥ K7hsW$ؚXOi!Lz&0s*`~+>_4%=M`7,[ =-XewT{l)m-|}AZF#NpQsc;5“dwn{^iMqP>;CG*fXe~j(/=ރ{2}@MÓȉO 'T"nnږdh5{ij/TKyH$.pfgQ1F"unI Ѷ ^ٕDgz)^˴:qAAhg Lݴ 8]AI=S^sᄀTllVX)nsz)%ZU 'v鈸vEH!oاzC@I>^e:46-/MC࿜ BWq/%B 12(`V `UPm+to_|wO([PD+:8˃+NJ-CߡVH8@p(dp8Ck EZ61Ӌ`9,W-, ohHI,w ޾|bȀ-[c>v#j+ C4l WW@11 KI[jF`vKm-5aTPӻ D (-mHx|^zŒFֈt$Z&* `}ʶBВNd`IvJO7nH4MyU_%}ꉺ5*miQsY1V~NcbY5se2wn/V=6-}X^q + jK|q4+o%nZI+rU< LY112>yn[pΈN>>JPTk]k^soRi(?h^SHd52E+hy+58e>ÚxaD}(VE E!W;"`#qp Dӕ6}gL'n_ڏye~YZ[K nR{So@@ďC3RAڋ^]csZQz7-+A|5_'+o SSq>8fp7kzizJzx_Bʊ&9 fl-2#5g` ChŁ_|~rWI{w[-<^x`e_-ȓ;5J>)t/vt+ۃOeuiT(/բ场}!.^*HςEnWk&34j&Fz+sJi$=k_ l@RLK"A`ETJK'nczjYx˴ՉFvh,{daH-<%" EofOIV@A$uYW >~^A8Cz`%.? c88Cj@<}Ƶj>P(58PωQ2g kgS=uD\B|m,MpXL>wC`͘Ӥp"X9G8Y9:,mtyޗ"< Ogr)'`ؙ$Kk03|UBx=veɩvK6#w9x/dM-y۷Ȳ;~c/8Qggh0O"xK9^a/2e@XpR Fm￰|zN؇z6k<,:Qw7FtǵiG&whF5I b v_Jo~jQW>#Kki.[&Qen;z#EF93l sM`'٨!Sg'lDvyDnj!) GV?OtqϚ.5͈]Tx˲VpA`B/Z! /V),&foS!Fdu{vEr_ $YɦW7C\6uR"4R𲊛L1q|Cdm4/[O;(N+6 `ˠ*ٹ@yPTZ RFW~A(ĺHT cD7&\P/$l' DAMhB.Ka$1;b\ |A=/ړ ]W WNUqvzyzX;Y>@#ۀP]Ec;1)'G0_T#nBӻ1G&,-WvX+-j/f]q,/YOWX.b}qG` 3t)"x*M>~g_$|X%hցwdc\|7`*%*TycT%MEIۃCJr~bKFK ;&TD,Hqφ$Xg7窱$}TK\J Z2/Ρqd*=~0< Gq_Lޤ͚1h󽕺naib%rGl" 3ӑR \aqLYA1md5u~'ӨQb-‚"P}0Mdmrn_*9>_f]mn),M╰m2kO )]t@eRBp$qyclfcycI|K AT2{md %e]EiE{* =J)EpBy=OX#B!X2~x6@ii%Si{iqҌ$$F-:p҄WYFDtep\*~Ύ!,#dOe2eO$S,<4DL< p^sgė,OcZ:KKK:"T&9!-Gm]hܸ/ b=*6Lh1(ʄ/t q8 `u6$ :ć땷d)ZJbTV\FعoP(0(j< [@+q{wzrўb_bO)׹Gߡ T"UAGb+'BU95 Kn>&Y+RT ~|f!9(|e fFc^J#+5ٍݢ8ԍ"RC@L;>@쾴ڙwR~mgpN* Xm3/{˂Lhe_S6?@|"wOp3$Մ-AD4/ _z?tt'/k>V"!ae Qw3[2LIDxYjyHJե,,-=. 3ΐ|onD5Åa5h0NI)2D:DyE85r_߂a7vS죅* 9`SsRXc Y#uRNaPpA-/b8e؞YxgR*(<ӀAPcrW3 Pun:7C`;;TFSLyT|(V)8/ܕ+:|ܗz un٬.I(<4]❕ To#bV K?[ڱ q+Tj9@-q>"\}`YߟoK=D",_x1v}^×+k4XkzS,V dPCHu8R&l<-.Ӊ Kì Ag` [= ; :hQpz5VF+mo1M65&Hn܀]xlR >׭;k$&51Y=(KZ/ʡ8#n6FOI˸bD`L* d'ώ_"딙f(4`Nw-wzMJ.vCҪD$r3P'RQ j2.\6u TAJeQ(8=u֒Q:$p]gH5IhQ1Fw%k\q>EЌ3Qo%RDkG vJۚ3aR`1!'G>uH!teQO/XY|j׶A v)Nec5ғ~)!ڼkOrKC8O:Hr FB^_VL ]V n5Qph4\¶7 ŊOo:&eI1v\ݭlj槺9ꢞ) R?1,_$BipG:/gzMZdB굇bYI D欕qTq ~Q?I)0gUùd?w I'Ip9a,W;SVr4HHվF.:, 7k%yf_Pﻏ'Ktpđƒ5^{ Ϊ|/"(`L%|֖P!O>{+ G׫ !ܸԠFaŋ"~]b@B9w{ŏ%2ttu zx+#AiS)^4mGj8Gq@? S?S,`!PҺu}W_HuݩU9]IvfErwt"S ^x/qTm|zng(d]Om9`HR:>=j; $ȋlVɿ6`p*7}Io&>.J#M -KٺKf\O4mݢ2qaRiRP#ȜI8z0eE~Ǟ3"P(F]Uvs6< ?T9pAHP ?u^;5-Jc uGt4vQ)<y %*A|X;Hծh-?O\ud2Р+x[ߨ1ѓ =jN*\dxKSu LKՠ&hǷ vL)GTK%-O jvLoW⒳$:,K}ܬw> dYRΓWE^]NbxpDZDf0G wtQs/&&ū|[hV o^Ruh2z|YU0944f-hW*U)Q$|BN[kxp+559BZFq?FKCr1r˙0"eG3j\: `!'km[Ùզ3 {_1#K~P ~j*Nz XVY=h7\_K>%&0vlw%a;]m L#O ЧwML7Anѝm;/|8{`z^82>+ 2(["v&ҘyXc=cr} uE.ͣQ!q+ &D`o;czJU>ՙFf.ǔ&݅gP!P. jbTF=k|7񍰴Hjvhx{.n5&+Zuz*a@W,\ia0{ 7d e2cޑ 'N3_ /%$A{Kyο)BH} T"vR*I.$YN-`3Oۮƀ۞ 3pl\<Ft[z]-ƠOqMn[-- Fԯ7|:BRRWp}f1o A @tlBi`Mà ^\Ib@#= Э>J PڗYK(zh9N JdX +?%?Fկ\d2(<|IZFYTşT78 ;'p9dO,\M>FXUlmey6A 5-[1K[3 %R_vu[իU&Z*Zǐ~bBܟ.,]=O/Y9wO%'w&$D7ZW5QFbB@r9no`l*\ͥRiK^:3>">E/s_ܻ"_A"75݂/BգhAi$#&ʻFN .}.v;6w1~a7p]rTГ;@I1BؙINnUl~-';EΘYc Φla"Uv5=Vvש9O c-sCܕd2i+Iu۟y+0>̑uL hըbl5 -E^K9ԣTrdrpGOL2IdhTc*d9BgHU, 6+6hJm>*HYjES '׏zQXؔڼ̄>+f^o,N/~l  .7 ^NCГN"xC"dtRZJrOl-xv OZہC: <ǔ!ԑa~n5(^8xP^$|0tJnx Ɨ,vtElž6}bFg]kHM9D|:k6Jv5/r m:zymZ/MRD"XR6/PuC|VUF(;'͢%dr={ ;-pEz{ OO0)Y;nN'B4U V\?A=(>V7f<9aE+CM|YoVYRm_n5ք@ߋ-ݱu,`hU72]z{UQ.{1g}g(y8p<-/u02%77t^Tww.?H.rV%[2x 3oG;pv€; !.b=+??>(sz+F+x d7u񽔥ʺؘ9P;}ΠYW%lORgTq$EY3@3KYK%vpxC˂ynw >ʭ,*^6@@ˠ&vsis#I^Eu>TDKu1$>,„6?حUjs;24`ižm D(4 <=ӁQElÄySIo9֠:en?Ra[4O_15DZblT27N oXc 0pj[6߀<ȡGH`Slщk܃"9:ZKNQAm2~ ӭx ,p]JbަdP#'![>@::#-Y4S5u׫L|ɽ75VUxkyj4Igvy{Qw%c?SˁD3SRQA!`d)ף _+i|7 i0N7=m$Tz^E*aAw@o0#XgMU;\= ȯAہvwͻct+lP—ыR78sBփXe.-`F9z<̹Z uM?LF3HwySP5]+11톗Q^b>=vQ"B1 2l ~ᐢ2KHȨ;e|,(^.Zne Si4!^ pYJӕ)XS: [ꅃ3TUq<]pbE5d4xc.&_a`OUۆZ`B~[mYh C1QЪo5w1B1R*`)3'7Cm,~DZc q~uuRDQ36+syüj Xp{6%HllyPI >$\*xř. _8_PM+`$,9;ubD5^B ϘID~KeMi:h"? |@ ]&p̳K[14΍l҃Trɶ>#QZBw x#HWާADfWC\-➡Ύ B 1Svvg[sBeGKx(BN.Ye>RK܈nO8u3K rϠLrlS:7ll ウgUatpŗ}G,X8,Sԗqzd05Ce;:FLj!{\9'm<`q_m#:Ls l|sͫ@-&Ry&5!ƒEa DIT!%>Eސ8iRwt׽G*/_-Y=C_u]Wc}C`#./a.;sqFyرyvԘL5|̃a4n;_\KY ucD fۘrqo'tK$ 3&dNX&5fPu C[j2\b~cTǙ=m?,ؙZwH2z5j^C>3awA\j %X;LijYPc! 㼦͘+PQ,H6kۏY!ɑQ,VФgu+hj)gs`ʰ9X:ꘗBضЛb6",0:X ~-["#E %-J״ eN f 0Cq+peX$SI|ʦh4Ì֨%ʨqBjAh^ O0&b0E(R3u)sBRU,NwQ/tܨPXʛ,jzlo;Cţ',Fݗ̴ʌI9imbZ3ZX@{'V`+0u9Lp$ͮL?ԒiاЂnqDfMqp(_ b#H\lwlِTբia\_ C"%㷕ah1 -M`@S?VP>ggrHڂV5uFBIuj,#FjT43F7Y -Lios `;G7Ot6#GE*;jFA']V<"zܬ&zR=OsfX7F/d]*O@JUMu  ׷N4WgGc,O]@ C+Z9V5GZgRV\&݀dE^3,wH+)29(́ x ((Gaؚ_'rļCY]*D&{AGY|5{i~gЋ4aPʣXתoN;F@ ΪaͿx _U:{=XfԯUZ" {ċx g(&R {D me7ski]j6giM03ɖiNCFvu"#ZWY V}2ln7rwR'ޟ K9?EHBx>윜 zMb=LZv[\@]J +P0Ebn&2:lE#d[&CxȉCA=>}pi*S4o);˓V@EcumSsZ'(U#O&1W Cg#Ch1ط²D}a^'{dJU;7JƗa'z(w4%]֏0Jrx,?vN^('3M q2ъFZKˈ?LzH(EPR=1-Ky7:77k {T x(yC(L ǂuS ԩ̛f.0/} g^lwfȱ|w':WPIt 3ǓߣLmMSȁ:@uP=e& X5g(L/!;F=NbT}t\:?\U{" K{\Rp(p`XFPW6}+"3uw。)<0j:pËZѪrWU,qqYbѺo r>m0 S^VŠ|Fϊ}1ÖQקd ]w(:D)A;i`H]ԭqsBM1<ͷ ]_o/n*/A!)Ӕڭ8[z dCǧkUͧ$+Ue?TSI RGsaTqYeM/oœ6qkKPmM&< ꭨ0 J;joY_6m|Z% >GX_ SFp"(əYogab}sDqYj%Ok Я}m ˆlyVϪj aJkG}lą_򏙺Dl1(+&twt%a/NvwQ ]-7\c!>;if/DޞM (>7#Jŧgc}NWc7vm(|0s0JT66HW^@)_z8LnݦN'-:boH].|h -\p:DU$`%8ZPa$ uЬ"u9(ĝ@ielF{z7ZĦm-^q` FP x<hVC`Q#lٕs`ʨE`vi0@=O0Ȟ M S:Rs%sc:oQĘ}]}n|zYF2N/pq,̸GvNSx ̿pRxϳ;m ̧hs ͌j$vW{Jex]:HMǙsi\#mcؿ7Pc-Za zPQj J^r Lug!AIhzLLj=zxX_/2U =1Q ht[[zXj927cçcB]V|ܽ͑HWlJ"ʆ^䗪CirpfEL\ēӗJVޞ"J1Gn422|/XxXZSm-e/+áo&S'F7R@njܡu]P u4)} 'P\mM~#mȓ&Abfnlx/ d$%߿.PHN$[_y 3$4AJg@3HXd[E[&U8z@(Z|yRX[x~{s0ntW{oǖH+#vBIrl+vD_ dJ<, r=j&w$p:E gRMm` K&~e'([*^QǧGJEƆc^V)<ŘJrLuҘh ͋'5tp[stw0 3|1Sԥf5{ lrf.'[][W<׹>&V2.D]Jd}0B12/Z'(/b K@HrOgztjn9R(ri-cܤ4{f%4r1LS.w &=|& ?dXqI? qmV/ 6Jje[znNh 9Y4GYÛ9$; ah/ɝ2f a ?>?XY%5;^Ff>ZBm\OElU"|w?0LBU`LO^?fH?[3t& _>~j'ķRynC|(9Y>'rW|BubjAJ,Ğ NyVdNI_b˞JGC*%~P&Ė_Lv$Dm~1H||eȗ!ԑJj *W2 W5L -wߞ'<]]`<HDnF|wqisAW|3|d\!d.'r+ڴX?\+~ e vagYZ07070100000464000081a400000000000000000000000166f3d9cf0000dde0000000000000000000000000000000000000005700000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/sound/pci/ice1712/snd-ice1724.ko.xz7zXZִF!t/$ݞ]?Eh=ڜ.+R B_YrVQ: Ē h `LƆ=~y,i~p6X}j$y^?/~5 8#1Ê2(t=WC;g|ўG/yOSVq[,v]goa!}.ɾmFc]Oc=h<(m"m׊oX𘘠2nX̀4^ IcyZ7mإX߾ŀ P?b R~*s),vO/(phB5.3JF22]TLҀol?ⰃoJl_Q!BtE􌵟90#?b}AvoRj=m5K3<6KV9 N=_eC\m {k`z^#`ћGKYbBz LT 9$V~`(#ߐ`댜@g~tҿDCI {2 r6z?}+i^.Ü+rfa&OhN8K#Y:q왇Z[Mëc\` LDo\OR4\(e.D18sqpvr $p*U3>+irXC9j:u;U% B)H^*c1r@Usֹj>*ט4J>R/⹛N38'8i&66FQqhz#zJe0dž0!lin"k)vI[a2B %{[옶r 2/J)+%zʅɎ*&7UόGpC,%Yw"iJ{ی>Zw'! zW2 SPf2xng\9Sq| (ːh`sqsE,Y_1@B\pe7 HvDXFNGICNncEIWY!P*dw}% wSǮI7*>aqh;ӻ[f+Dj#r| 0$|#뗐L xi˾ N6] ^@@B=6^r"`FG}X f_.fNNP-Xji|qMF'W=LEz=[6 &2=Y1a)'}p<~2޵o?8&q9o uL%BbSeFMP *DٜXFEr~p!2>x} ʍP bG3zf~a0l$'m De̒n[q.Nџ^ ocMƤpdwdElY 6r1ǁd_W,T&gH|u'< (3]A `</{K^~{GއC0`;-D}K4lL\C-֣3/& Nf_cį,^  fgF:p֠Z/L9 щVhYmwJWբE*=,|~ޫu|;Jڔn%uKѱkKiۺZQg|}n&w7O63iUB9h-V fd^L9uD|+DgEͱRcKtTO$V}Y$'ULÖ]KMʱIy̩=ia?EJ g8,xȖ!F4΅# q /pܸ}рG$mŹPWsXSN️^Y:jQޮwפ~݋}8]%Fr%o xۗ?  Px+| KfBek /ɉo͒ϸ@R1 &tC( !+N&>2 ы6/N ;<ߔK M};t7ny%:pN6֬K7" `aź&\IJYJqzl]D5SZG?T[1ŀ4l&|9l$eіd, ;w $ssy_|Wv8!{Y{s@$]l L>=#;hcK|cXcЎ%,[&_RV[|e]t=wXw58H:LsuL>w\[uAux[v7 MC;//|Tfq "9\xH2- :Cc~Z=D̗C ~~F$;>Q!XiatAZQwǾmL ! U)B#$d~{@o12ݬ\ ;l15XTίj0Ȕ1O&o#`=* a8TJK] BwIeCLflc&ay~;E|q2uy~ae<& cAN0"i:beR?Gqlr0"w_aĉ^|p7bRX" &=q`%LIC$~Q{I*|_EHg˶F'v?nG*.V;P^!+#@Ol UMBXBXRCvđԙuC9po$FRdQR) ޯ_=Z<3 |z&HĜŚQ3<ǁcWB~9/*RB*tCn]>eI<96яcX&^Hë3K /&{m_ (#ĹɪP4 _m=eCJ#+>NXlhQ8O>սIɽzZhD`]Y;WpOLsC.4<_nG$&jU_QNhHJ~D( d@L%k:_+!r%^5Lq2 zC{Kp)N`%OUbYnJJ4))lu᭟^7Z$N,&]Yl:+Ti`bDʔ&;5~?s3NB%fiu0녙d/jC_= Ӷ51Zݣ$#KỷD/cq w8!I sQ*@+va uԛY@˵ CںsEMUF!{7GT{zU%k]u9N=s& #te5! H%Ja$L_{pFy%5G34U9ß}|6{#exRljUiqpBp3ၘ~OE[!> K~bq)mTpMW^-ρ6VM'uEo!HkESm|h~3y+Z h\8(]Ùte6m8@a#W+[ *Ex*'!q/TbVhU#B d| e 0/Di.ӊ Yb$ LX>P׹卒O>Rh,#w{ o/5>,I@젋ba)Ѳy{s-p:| /d*1v=h%Q>iC S3A9cQ Agd`A@>gy!njǩ X'51#m҃/)kD@e;z@m\C?6W"~ދa?Sziѡm$ NJcn+w ˘_:(@bpޘfG:6v7f;#W5ШXQ^,)B ͫӴݸN;:sÝT21% MlC XP*Q8W=l[be.JpYa|b`ٶ챲#WNB~6Ղz8.Um۾]R} 㢔SkH29xeU.f<ƣC:<x I[r1'2ETc@D|*j;q| 'vT"" l*&5>E1^8>9C^j@..< Q̕jrXb S(5ɼ4g>şa81l{Xy FN0bt1Iuq[.ifTIjĀSUX[FohHy%qk%H:R! 3갱2xL9_2y<#%Ck#rV"ۂq1R^qy٢TYu0* B39BsE/b>`q+洣sa)xNho &ѱDFByFE]@JK{9$-!Q[crs#Ƞ 1+Y<8J6xLYA(|6[Up>׎R8-'7ƣǍ Jzj[klI: 'ԍ_g1aꯨ6f;p0,ʠTR֫_UNjcYc]mCj{i1Ř2a[%?LrzҊuJ-HrsY%8~0 N9@.?>yӷ6E$姩gw ^qΦ0(} ]0Z_`uamT[\vZvR!F(㨉V$5r r`F\iA I-1@e텪*yWy!U-IljCSc7;?Ƭ=u Oq4dwSҁrx9rDͥ1CZa7% ,4r xVa l@>wtu!aonbuk'!I)uR%:Qe)Pb?`7:hBrH;҉ZhoOVS-ZX~nXD=OV{ΆJ˸S9 I`͗ aVҘ>-maZALȶ6 C4pג>"QUV[ .ϹNR mP4nvrg+kjYs$]tk}KřI*z=C'brvYj'zQEjZYՖ7ʡߣU&]yPUR調\Z ^ O#Sԝ\f'PvTƦH*H'DݷH>$Myҕ2|~Pr@u(&2L 8e} pY!2MF-]Ǩ#N}|rhnqW/ZUkQNݚ [$F{BoY1-ibQWYؙlٴQ͢(aRB\d߳{= !J:>}2l/ow"|>sţ;/Wx4ݫhV+k{J A7c~I aydj^/[p)"$4 Eo_R6^Ò;2z̾W_s<`C]r,+%AQح1Xv 9$3HLJЮ&P݅^~ СHp,ytos f ?PA萨9$ezmMU~gڮ[dDpVh/:cgN_G-Pch+oY昿 tBa^n7"掛cPO%R Y[PK%H%y+YNGwbr,nגD}E }OJc꽧"AxDDkҀQ6wlsn[&]=F>E˃G##$L|H@G[P<,5DVVpzWz +'ErfEsSÍf*6jסZ1fMF'9y9'{nXc#LFe`] (Aj6c:6e"Kc^ٍIrC@-ڃ-bp*QD5{ 1"r %nae@n.Pز\`aHi78s >ЕKR>KH5dQ˪f_5~A+(Z03TM暥]eF91*Yuȸw9pRP@ Gv)io6 HT`'[B^!ܸ0-)#e4U=a~#C׼2QsS#gN@.njÜ=>gݢX[`σEi::,bZϪ%uZ^#(VY.mx݆R*wV<B9s~,ٞ|@}n0BMh"sZ1?bk&E8P0ͽH&d={iiSGH \⨵ Kꏭ *9qU|& *r=$/I̠\^YNXIa˚ _*KȐ VUm`okKaVre)XwF~ԉ].aOKI*t?OFgQqunT?aI̕8ڳ=P95ҁX;יIL]P};mx?H^z݋v*(S_=DUq;G~6I|XC-' ֍~BP*QjԮ!sX;.`9G,>gF$R_lϣ !tŦl_k^z@zQ9 -:arDu,ӗ%Ǥ?Ea\_Қ$""z]]Uy (<ȇ?h h -w8φ<܄Zj ڲes;,+g1xnQ :к ̿bPfhAY|~x]O)ҙ]4W>£. .Me[w8OFqw}ܥIJ ɯ [w*ԪhvJڲzVRĻ& wߟϰ)23.NuJג"xJSxvIhwmiq`;R,s51>P+EfԮ=,KNT(͕JYxR|QjMYv׋oP,?' /tL檡!ソ;` â$ nj_I e ;^‘J4єPϿ2x*' = ՍKx <eu>J&3YkQ%.\K=|Y :^KI-x]iow(c]V*a][~1z7)%o Y[tbY9s&+`oizlL:+16MlðDng6U+&_Heۼ.GiRl0Dg7CtJ˲nC_Ǻ MX@B12,tYn~b*RE J!'z `.s$?Hmۑrd3kn(v.[Ը]gV3_4rT# %=0s (]zn,j!ɲ5UD^c)Ǜ+(UwϏtT^+(QvFR HE_'GFޛؖ78z-GF<ЉT 'yMo }ns\u|&n04ijPX6m wO,L8nLPQiY'hL~߱?H1o1^UaBIlr/9)r=A* ǖqOU_?jHpu'nԉ*c kNL(QR60wl0LНcZSsF2|@Zi5*M"pCat%%-y7DXHuHԓ5D14 M-Al;6:ԝyeYu[82w@=ӧneno "lzJyb8*lz9늽)mI;2 <ZK4_IF )P;Xk:q{>ɬ{y +T5MO/@7BB &z+' }J$}"IXvjbYs͟6{nxAˎ)qQF [ua&5C1^,H܌6w0ň)v %OdKy++l| hH*oFM>?DM~ K7 be|4 <@ervo@ 7a5XBĸ;jhv-l1?ߐM#dvX_ҋ?wZ1_ʃ\WuKK'4O0uYŎ pՙ=1;{7I!J?M7,aekvŽT ,I7Z0!C6Mw lRQi@?=3VHԭH 4hZ,T/a#7ߑsAUIO-;wuXvxmvҨ1Bܚ֎|֧߼?6wҌ@m}LVCvwO hB3B W:yYT0Ao2ZZD}vnT좻d]mvMsa%+g3|r3铼p쿮p)-tU+w{ݥCJ~ zNplE|ҟ|!R%ys㲯";&otk{J{ `rA 4.ۢIqgo!by|C&3k+٨sխ*N+r oNvyCɯ|1D<{X,>r+qȟǟ$s\l2hVi0M`o}Pb>ruzO'ϡ=g%ݛs!' /k3 {;]W9fs">Te m%@S'l+wPN빌'gVf@l[o8#ڠo0 Wm[ğu^ldK6~z"+/!y)P-LrH}OSdoı=QizC6􉌶|l~ôQNyt_DKdOo~"ɩ˳ò}n\t*VR]̍2G2 4j T)"OEWXY¸$-/*w{Ұ<ۙcވ]I: {I1n~UFf4 7o@pO&jx6旹|Aj<xm DjO|ZlBk mTHlȘ Ԟ*@9d`̷defe|kxl!铪3%>jĶI,0MK+҆(MRN*0H̡3VD|mwIi.+l7ӷJ#BsC@rG tzR>H~SI,L{wP{7 9i>Uw[2 |r#KSޔn[t>ɻDE5$ăyl}I%Y;P'\`fK]QW7\TP1I~ZOQ7g{)mȊbkxЛ'ΚpW(U7kX`8Dҫ)i;ºxxX9.)ҿ asڶ؊^SLDNgM.<=rC/9Y 6QSN+t!1ҪV8}֯[h4dZQQUi ږ7]* ((B?"k6nŔJȞR$;P'5b+iCem^x@MgvHe1ӈlsJġ̬Ɓ*Y+N݇N=Cl/kG}M{l0:?[wkb+])h>W×gb$럏}3@j ޱryǡʾ$\PO%*4T{#0Tc.Egk݅я|vqAvkW[Y6l'uKyǻ@ +H08,vʶRudgN2]ڛ1䇔_'awگJ:=dMnru6t!_]rvKO߱Xɑ{mp[mk~YǙ""113$5ruU_s-c?lyIH"Zձɜ3#r>=%" …O9N L兕.IeQh_Iw G7X*ꞇz&8+[5*z^̰]#$mfd'4s~CJ;!XU>yquĈ}n^I˪mw_Et)];)I_^FBktN6,-9}&pY4X9GRPT~z$b/EMHGņKHi24ukV4s(LrGgxyYZ"˿t X +1:UKf_kyAzG,=5$Tv?:#/Cx5RKs^>U$$o.rfQviM\1# Ux 1eSP3mIO$84Qq!]Y ɰ(?޸{.~j.ѶK2m'w :uT鳲oyCq3zµ.<5 L- ~|0e_ jV_4|.!C( hI})\jaB!fVd3DݏW|O綴C+ y69[L])1~`{YO-|'?nrenIDܟYJX|^ 7b*J:ħ::G95=ܧ%-Y,n *x7WR+emTpE\M9ގkP>h}Gnym+YvDmy땊y)Lw #7A)F^nn[Ln<'[s+Ձr(.X= Rɘ~\Z |mc0IKI/_oV%Oqn6˺FbkgJߞqh>Ht9+*N8)PjňLݍI` Z5eZ'>u#0* n ²vt3j K>i6|w.E*=han. ԛOONiRwJѰ{p_ci/$|b(]kQե[-4m>,7vub!z0iwIÌzz3tA&GzOuDN^ץ 1|!SPh :@jSjD}|aD){V{xhTI=^h?^[_]34F:8u4Ѵ¦I!8O_Z$IV;[JO q| 8nYI׍>Q !n97YGC@aSo/;B}L%qn@}⪝`o›,5J80FY8K5[T+&蜓Fiũ΀HhT<#e9!ĥ~+8i6X@(t\,x*{:JU}Q_ǝ-j%{ D2 { g#6AO+2z5=ES[T_ط%wj}E5vxf0m#XohGJJ7Hۀֱ"uCm H 0D~o22U6{ 7ѪRFoR Z(2b94)OYPwpSlM`=2-Zq޴+h(J SMCtz/EwEt'V-Șʜ| p.O,Bؒ0%~`&c4GgnK.S!4Cc$ Sp'xnbqHx"1FFlx:wAKy9^'_;K`Q;6R(w-Q5p'RߵX_aڤC8mQqyq/] #)c^ ]wdE͡0$p> / b, ֞9r}t>j^ާmW/6mf$o~F^DQKmd2-(Nl>c̽Teh饳FI+05HOFteDaxm[ŏ%G.mm_A ϣ-"2 [e.hΨL8V)\f;`ԒssLYƆ.])h%0kMnq~U1˦?oZkpE>hlP (}SD~6`v\EfJ jAF =&΃3p8[ ;=Nꤡ}ʙ8oj [4ӎ2=m Mx dF+yfpmR_Wc|`ԑzTD#!mYMo.1o_ +g~mMʿKˍ2ީ+y KʿNeD._9=/J f:/C3_]fVWI֞6[Ho2,_շ;=%7?R"~/j(O_b=k TgPbm]os@iQi܏4YIj9el81n S,Ήxkٵ{G :8낼Kׄ! Z-c`MTcf@+h2iN Aܼ'bc.WOS$(1`+Vc>K!63ȊZ11\KnQlhӸˈM,a]B ;+K 'XLMt%s泦%Pq[|ИړZ^=g&@V]3TːEkahitf엡r Ò[F#hל.=qAF~_ˎFvH<]БZ@i>H{G⭧pDLlsA e%L(FolbvV\p࡟ՌAksn+;5lI)2l'Xǯ&l#Ii?$wl&Ρj8hDK7X,`f|_'k @15#`>B !P:c&棚|޸b:/*0^Ѱ޻JⅡ;C*;o*[| 9Ez Z8ލn?ȯ$SSi1ld~8d j੿?{Vh3$g!Y瓓 w1C, h.':]eoDV(D:00R7\wU12Y) Mp\+Γ  eRqbchLtefjR-z72صmju/_,OD<;dCЫrcY2Un%{&KIoYM#@ǩ6!nA߿BҎ6wvTm`G=.):N? ̂:tGti@}`>'B 90;'H~<4aY?eں._,^5ʫB˔WjnEZaU⏏߲P\q, {1bm+؉`tˑ}['d+K(0<(}josJ&IW| ža16Yp!p3X"2D*ɏakz.n/%cvo4Q:6@&Z]ZhxZT}/ɫC;y+G's.ͪ,9%iKK9G sGw~K>: 1srt8XF R`ֺծvВ3aнF?Dfͦ0w okZ#fy N 8XNG݅\qPB떄,8,Do/^ɋGCpu˰U9̕W_JDaWQI䘉@L꣗0԰bDh4XBm_ZC1)(C_Kq!|l|5 WL]GuTr͑ntW.n=>҅upBzH>{<1֓?~~\̕ልjo=#wP^J!C+дf?=ZLSm[< xcdدs@".tXfq4K/=V1~~I&z}ߢ_T/ZJb[Ď:~q+7<٘Xa=f|6ƽ\ן]Mտz5fb03ȳUYruu1t3.$ ^,c1EH1c) zGI'NI -WT܄lh,(Hd餧&֔kblk\d7jCDb3+H0Q3~I;0B\asycD:͇3`U@~5t$gބ='l8;C2 _ HʔvoNɏѠr '긾<7 ֠ >Iz$t}ܩgOԶJ$6==76Q6읷=A(D8`܀b#6( `B;`y,@0#ur9DsK)`dkw9+Tgk`mӬIUeC0ɒj+8@?I! DMAx&pGpmV55%.>e.h,7A ^޶V+WC38x݌p>X>QdfhQL[vD w$_]; .8M2 {?$1/?{ZzIwA4~BI?%Arvq;_6R#iHJm C-j[DRy2W}=bX"9Iw>_ITi+289iMRkr|Q*D-oSBjbܮ1Zh\fv"n@m]{.a쎾}!8cmf,Cz9`+o割ϛppzߢP Y݌9Or25Cs䀲8ԧ` ĴB;*@HBOC}cpb5[oN剰?(=[upqhRJ\H&൭aPH.@6$? 拆= 1턑`ш=7NE xXJM;^Ӄ,EKFLijhK+64zՈvoMh~I:Anj,FKPRNY)#9|Y3Fғ( \oI3`o:g6{gWQ z}IH}WA&†ô=kIa Z荏9j1I=%fC FpwHH3ci@I"5~f\B.}o9<;`KlcV>&^@pn=Sy7B efڥ ^ktQrowa8C.R@ ?2is.U`3!Zx8o!#+kikNwz+bcUF51dcĻו^RoKq }/.]ۂZӻ"'_*\Hn Ғ0wqY/o5i a*eYD`J_}gL}2KYEwq"Xya=?+@8 4L˶r+||$ϫYJb+xuP3з} .O nZE 3~eH<VWzB9:SZ#9NtF7a˫^} $юhg[G+ pocPziovẖo"vJ o :-7ӎ`%s&,UEGjFv,}Y)BIT. BZFy){H+$R7C23L6y`?^=;" xND!=]E EqTfbT<;oJSwKܔ66-Ӻ]`LJj=k}дC"QKžA M:e'Q#Vxnt%gĸӥaљefv,]tuYh( g\̌n{AR3T#@x(ٺ祿;&S]*6#&..𕅚%4r:"uL(!40Yr7%NLJ~F{b֒$ VGΉ]7r"to:|g60Yb IbIQң8еQc m=3XKտtHHM+ӭr: J+Ƃ9sQ[p5/<&''eۗH|1jO'®R'4f "NvBbz r^Nxv`Wϊ\ <.DePۜNXʰRd< {*m#P'{"K~uobHɥTSAUTOaa3e(kԯ5yڹN= $펚/0Q5h^"D7+*WR);ѣs@{;FU~4l{Yמ|zNW9ٖ&cuRwT9瑭R髝SVr >`A{&W^}֞;X\UӣB`lڸci)u1jaKEMnFƨ)lqiڂ<BRx}q$˷z&/:_S$xGK]ƞ^-H0gz!ON{$Zׁ'ެ&䔫p MKh5:|QPɉQruB@.F=S$u."hM~5WUtYѶ5k.[R]r}/+LqA!2Vg vߩb_mw˖i%XÂ׼ǹbFiL ,L_hz*,1{~LeM~7g5ӣ:SKB x}%PE9vJ DQ ĥQYo{;>WjuqZkМʋ;0ɴ4-L-V_/G6T* -x<1jUy ~btH sJw 7AJ)BPZcDٮ̹9ʮq3aLp81,b27xZv`Pi+ RN׶C&]n u9[yIUQV7,ns7f-d&c; 獁Jj@dY7ZeWԞMōanzLi:_]vK0kDG4Jޢp7[.k3є1&3xKީ|m_*YD35ߨOF?(\wmSOriV(@q@kQJO삋ʬ@g2v@A5")ʐ1eu!}J34b葲6Ae*NJ䡛6m) }YT^X* 7uֈU Yaz)n繵M[G 8@:A=kT/wƎϡ !ڂk *L@mfө a21{i RJi85?L@2=]B^;0K;YCTOxbQ<슇CuKPaJK 2"Kk޶{mO2dRMޥ^%B` q6Qډ PcE![NzG<&+cYiFtfa6=HJq V+iZ[L0alG>Kv~Q@\|z^4nzG{'M'%[UUiC&DDL:+0v'dG6pr|U"`{#q͆$T~!d0TQk.&{hIøڳ-#?nXwGawŒz0|N]sE8;Jz1"|xgwJhG부D)Pօh}P-+qJL[(D69I4L<,+eE@`~"6 5NF,aΰFhU~d.\^J| +"q帊TgQhcP !NUPhZ#Nʲ2Qb52 NmUiRb@ G QǢu>Xb4 Sh6i]"-ʧEç;4O gO }(D|Aߩ/t*&#AVZSֲPkzq%l3l2^disn 2bAK%'y=goOWvjE$PRVTgfB @Z}.-+n8.LvH衢t{y]'o= M !+(^KK h*0tRg[HSw*6ڎɀ=B[9)69 SQC#>/Db 0FCK NoG4?$_AGQ RNAKskDD"D~aGڒ4N$0b+LmM4vڤK;_5=aԠ7Cؿez|i%{n/@YtGZ&!*jWE"$.XJ+*e,D2gWJc=`ps4QI:φoSe)d6Go [Cʙ4i5{NvSDxNU50T̪ ='5@O%- ^exB]@LāT4VV[JrycŰL)CN2j<[Vq}Q#*OL }kg2N@^_A5x9vM7lDYrS|LtuAA<:uOQ} & +%eUpt@(> yx=40xu7:x ?0}0Oeea]D d8(dMֈ?/@L^wD0"XB'KZlpr ;Z&d]g-&:d %~B(SxY[DJLFKUğZ!I-qJ<(K4OchQ &@֚~gت5Bh B.Csr**~V\3ݝ;^O_/d^C)\vN*)n+A|0Ůۤ( ::c 6,RjE>|yl +|wx޷b 4&bBd^tYwJ%P ǜs _\rp) |Rڙ2VpW4* [+hӟ?=nlrI֓K흒ln d׆+i<+c%ph;E#X^_\PJsKM ts@x^S?sP.{ Pvz݋^,- \ou1i旦 ZDfB(YV>(5b(ӭcRX]!;F̠0+H hh>>zʩK/iyUzv[ rFԷ«D,&S?[#-=bԀؤ`YaIuHIiSb.( -+J1 V MIV30/y~}wH;G;H$&p$l U ,՗OȨ@c8DOE s˚_ \ f9:l֞ *G꼶7lNMN*dirǿ77']灕{ABC:ca&B`yAzPy~81gm{PA"ngvVj\aA 965S>G ti߯ O(fTENEw T2PDaw쁸HѳILP0g>[5UbNG&n;pW+T+S8"4[wj0Uyyb/CJ`c5b3ģ1&~7R+8LN:QxUv n[L%,#RL}/QxEvnZLfvy_"t%vsF͓NH1F$`s1cqsѼWud@~j04c9 vLnӞBݷZtL'i~ ӵ>g٥9*[:~mY3[qk8|?@)HA,+SJٝ$R$]"epP^H Bc2!X_Dcr*|bRI=,1$p0_K=@$_m;PBr#Kh!7VJIDxUUx*#OOu J@d*<)a1W)6_zC"DӾ.fH]fd?x^kV]R=ݿqcC,VUߵD2zZWaЮwY7H + ݯ>_Q~̿mƊ Mvب bӨƛk ;=U[Ӯ=矢&m̈Kf2C^< h8YK7]2; S[8uUzn(.GǞM>nGƍ@ ]4:xȲ]@pjfrWL|x.-I' V=<@{"Q>yoQ9k#m|;@ N _V&Dh`[UMb+X rHĢ)6]>OZ+>bi:{"CϖM3r+YER!~.-UnZk?m4 'b\&RCM|JYD@(fg2(8={CC)I5Sz'<e_YL58f!lsoe.e"Msf%>(Y$+?~n`VY*4N%PE(~sp7KY_c,/An{|n*$k Я2IsA4~Bڋ0ђϛrf7RqAAlVk,y .|&:YSmD mdk9ā>r(R$~uU813lrQ$SSD ~D1=d I$yTcHhqNg\6Hn#T"EDteMJL ߯CYn)R#}`9%@/ڸ1TuJ+̲q\\f'D`)^I}B9oyofhdyc7)Yb%r,&̈up-C}H.fq='jN~i5@{ 䮾Y9] `b~๊u=𽋕 { yKu E ݈߇"oYEn~M@Ex Ze&@]S/a>ߒU؃2H7fʐPJ  AK^3 .4dq'K뗬Q  !oQ4,.\yS5"_ ͑ o]+BH E~.rf:x HS7BqMsP5% Ű iR:g/c5#yIWP|}/Aqϰ:e!pL{3QF4ū)_&#;)~W0#`@d&v3?Y*%t3 l}a gP^Wf9[-{dm-xeσK23®~T얦X`f#EĨ7q7npۙ$lΆr0X6T`/wZ6>Ws7)kk8I?`JlؤkrxR;ijDklHى+sE:CUa1Ɯjҧx|FjO$pO=Vh'[8gjF Wf02 %n[ԷtRS#35ЂE;u}|mwNw߃I\ ekJ6]UhPmTKE\%ɔbmBQA 0W!-U TSmH޻_%NKj\-jS`$D\|X[KʨR]s5{M|aCICr`NCж?$l^e?nlz$!RrcO7J=utXp83ԵI Kvo' '"}ZLT}/g}Ь}4ݶo!O)f Tvoq fS:ۙ<%^KqZH S6'KaO@>l^Wp5ڱEeZ?oa9k/4 D ZSN9_ŹohM{7pج;)]@\lw&U0NF|gVSc9woL$%(wanySⳕ/E GEܫ0\&u.z^ Hɦ2. ) Ie/.jla##ةA>q` q}DOx6!άx|y2"tIr0Cvxiw]aFI/ "jLg+.V T.Jؿj3TA[kAs/\%")kIp`I-M}I\ a F 72t)H8Qçn<O80̿L4mFFjjNb2Њgts0P}^+muԠ&! Ex@BHM)Ōm$^a&T7 EC>𾑮#%KR>X)d$UtlPm̱}:O`9)<:TF\lX3mbb0D&e)3.ʖgk+c|2!8mfy+~Ȼiehft ;", =J~͢BCh8k阺yO'o)Xf<%bĚ5E=0Hҷ" 4N dݔ_q;H G jZ̋aj<(*;P-qAIJ1&+m{;8w݉ζQ  +-R\Czin4.Hh 櫥 q!q_}Q[?1j{ux@&>Qn$)^sKR1Il!ap P]}5^:XWT/ =539 8koIa%¢xb&"OxԈ찟{n#;3rI,ЏU sp_XR aRwӟo|뾫%q$Uۼ1YfzaF1η^HAE{}gwTrrڄعPQJRFRMA#f<[Z]W+r̿0r'r>P'YiTN $Mv+ؿUNE5<.WpQG@u 7G~/o2^h5} |߭-MdSl+Bᙶ[z ç9QLWW( O^\k#wVIfk''v1\{p8b"\qo'j>zGua$pk^,ɼC<O8QyL6v G)p>;OScXP)FQ\%pYDdܐZ`T;?("e V{0UbF.8B g*vt&nSeT͚X P1nj g:N|WS2:>`rYoCnpv]2]nTaLi40g<67nbgcq ? [Itx C|e ~O+ ZܓNm)CJ?g1jCГP3_mI`u]B$A5 9حNtJW_)qtq6 _W EnJBFԷGAa-Oj0BlEPo׫gV0U|9,KxCNغ Nt\oh+%Eޫޯ/Ĵ{L?8whš˧ػ /[ (rb'bfbi5e'Up! a|w!j+8)$Í7xӔ{UyaZ/9̠V )lϨIaC!=RD@QB p5kX С]1jb+x[Xzߟ(D* RPd*SU3Y0-O\̓B:߄2da޼+M )7cP_zn-̫L=LOr`{n#Umwr'ͷL8 Q%s"MyVO3|}Վ dGuM gI(>1W,S/; 60055+Kpk =KhY. f~饤 Uv  my` TfJE@X'ح^Y&tc*†p%v-$a빮ȜW.n+ukY#|*j-U ׂE+0\1뜗_%d?Y-X8di0X]}XD:2Qe+))cگ>=.Ƀ$/a/ r  .Y[ظ#8xqlQEv![/^M'YpP:-34;ht`1BqDžI%>@ ,=ThyOr[d)Z'aB&q։2*{#T+õoR*b^6#[f Z^h`HGxnq(Ǒ SOR͖uk2z;q WZBL6_=F1Z p)'.O6[Li0`f^A`^B.ь)<WG]mk4̼mg;]?ZJv|VIxQ ŸҠ[ RԮ I̲&)؀gHsr{4kQPHquCWEq"f5꾊oDV|I1*ꁖR@'%ϽX釕D@UHP)  ˇ86 ȕdI%Hj FMPa=xeK q0{'oSbtya)|9ːs@%_n٣pZ a]=]B"Id Sr7[)k /5dg:yu%I3?4mYxX*DrL/[M/if&W-]#- qxQxe>Ժ@nnKT4(T@O,ḋ ҢUԝvPEuLHg0s nnvvrSXՀkWBhNGIyc=J7\"wV gt;}0UWr`?n칩+vי"Uﻡ^cOUܡXL9-'x$ª'=wv%i9=@}-,Y*Wn=BG1aj_H<"f*9+WxAp,!}Qf!J ƹ %$~>&G yiQjHa|`܌B: hp0qrqpAzU^\:DJ9wOHOH(^uC9Mҿuy"f/FJQ+{BlbyKL;N3O&:RBSCZnyA^12koO"[~%7W9('t;jsmiSmaxpc?DQaJʭct z[ƩeMﰳ-k?+0m&\Œ, tOjN&+⇴#i*R g;&GLc @[pK"dZxHij|r^OfԷjj>OQ,[YG0oZ{F_5.^"OFJ޺ՆK=JH!q>o;HK Krt=g2pgmU~JZa#ArW8=fՄ1l;0<*#͵!B+kҒWO[uy!0syZAvqo'tp(6,7v.&%r7uj&@ߩPV;>o=4U50"P"' ^ 1n]I&yV>LavJEK$牄POz#Bl"C:*mt=PQ\4kZ^H-ƪᓵ kȝiԽܿFY[տm}2G'Rb٠` [c4sLvs{}KGG6yO,Rrz,i`E-o1dt)[yOckNp  %u%kk4ϮfNՕ ia(KT}NFYzUF" +mVx /ºUJf$f9΁:b"Ie?$e5$IB"iI%ZPXKcA0֌]l>XMzD=+5 iF<2Β >b4̄ΤUt#h1n3fUT`=}$Dn`C#7@G4 ;xkTf JZ%Kc̖30l⾵kIeNm(O?;=#R!/B`@Kf5:&@>V4wy9Zof0t}Ҷ [7(%g&9(]Nub'-,F?yE n7dAX v` ;aY v Ť+Zo >תy1MÄV\fg KH}B? ,=UZ>3v*Ф SBϸONo"E"%a #] I"72MU9 - :VE BhMξ8`"',$_GY+ݽu#5xY$պ=t~)vaA5 wxED14;ƫ7U0#׍ša/@t1vtK E_MN4^ *Ӳ:h0E #0LztQ^HrqcA4HtS %N\/; Wڦ4Zb2ʚ?r Ocpw?nV҉F*@S DŽW9ց_&%>WS3haRgd`@K!w =x;+gDh^b=YpFWڇ_)aT[~ܪX , W~Q-֫ok˼Ttk@[i5fG_uj} ͺQX2~x'5dM Gn; P46vA$̆zX%a5,;^u IaȏN9WzWHXJ.AYEuyd/Hh:dͰ~YJ*JCڈ3CmZ>EěCHP x.H٩{: Hm9ddzvw-6m{Jr=t'G>I[wƝ;K+?L$Asi?F>gO*cOg\I}NgBȏE70f}PnaLE(`]IQ_L2Y( d)ѺD''H_*wHK !tdPh +tg- ˜ hT7ko6{w죓gH(<## w=md cy1vƮyZ9-MZA@s4J-HFG4ȆHW:3xEvDNfBIlm6 PRU璆}YYdԎ\BQ["u DQwc4Et>No׶=)bP)vgjXȬ(~㉫Nrˤ4,]>Jgkp_I\?aMƘ[?fOqy7G\5"+ۢa4 &16] 'ֺ֮@D;t#D̴<9;<u?P+pIx;`ȡjaO bNJو[W^r gauɪx;{A:x01"e7=Ab>F#H"  H/턅^%q '(g ɤ~8:)x<̏Q859 5~{!h4_İ BR|$ASmPzFl"G" L©jS꟏,lSryABMWjA-)0㙽 r̺|{{9{&,YE<;,J;*rRc x "QS42"vBh?XkO0HJ> y9z'raHiaS>܅3Cw+ MXF1*e,tןg}wCfmLEW>y*(!oLQFc5׹;#xRb~Xd|]%5#\>'EGCD{=0ugϫ!=ReӀ~rΦE ̀ir$vN(D/DK~cIܫ.q3q'TT65"W<Sg4n gF7dO;H2Y \IK[ˉa!%wsE<[O +k".V¦$ӓ'Z+odMۄN KqLHQ7 -רtW>Ƹ*y,u~-A+XsèS*@T:r:a:C w待-뫙3 ;ZKQA9fy;7!VdՋ?5 Dw$hEU/?0~26wNl G b19})7L`)],|`Fӷ >o!@2L0/\\Ts)7A`J_hxg4 ^*}M,lSI1a<8f?cMbek<5&Sm@1-mab|YSa!+4?6Jzbd.N&U"?-gZ9=.nye (BgKv0}%9hU28 $۲xıݓ'M |}8ToM am~(_v\o5 ͸qyn"oC Sl "m9{>L 9r2hdyy3rpv.9`B9/)Rk5̕|ˁ=:˨>ytYrGE4['??~ =pEvN[5S-g<t4?ʨ!/:' ,"k[F%ReAoM[Ȕlr2=!si(ȑ7=-3-ЎE"YЗ>&[>;7?LdԀ}D[tо`blvbrko|X&Cllފ&snH< Ik:W6Ƥ>lMa<ϊ-ٰcQ8$FӀNnF*0 LNInjw{U[]D6(;\QH9}= q!0!6=eL)JQw- do]4?a8-?kfm咣rPJ5-Q^^sџʯh =n+`v6N̚cfP ҖpiV/d ?#y}¸;T;8j%Q5 LE(aVo\dkv^;>w}4/8^jsʬ`dщSjDgkٸmgN?%z^\ǽ[ 0hqly< qM׌&Ob M|nz.`bC8\\)rl.T @ R}cO%xigFbmX…+j_:UL^#(!XɻBqmIDaT O픃Ilvyǟ-5F$|yBn]q!.y"$}j_&G`C&ܾ' j${Xh|"h۶(o ͖]|>`q,f@aP%HDs'/9j> 彳؃X*tdjξm< !"N25A! g/.cŃ#.Ng:weAۄ;l"dd*!mTqK`w+u LpLQJKccr)PW=X,q&Z3gQWsT'0wX)Z>q%fS3#~bDx'_S)YnyHEZVx0kӳHTƧ7,zض QjDW?3(# .e>m.w`˃za.TR;U * Ƌ$Je> sF"}p.(Mۡ?`/Vx ^_2a=X?l b;0O lxGAQ_]LGa-9 LW`>niM辄zh4Ƃ'>9Oetw/4J$RҖ`6UI UNon03 ev>Bu(;9mIEܡbo{̄o0nͷ fhsUߌG 6-r(OΔ]&22HV1'fTt2=AI-fp&{na22K#0 '~mC G€XP1 j}- &LE[e~gt\YX! 0?^Nw C%v}Gs v\?p{`./@ޕ;n/K8At5-qsA\TDN3If/*O"؆ b^b6TʔixҲ}wsouנ~23x[Z—ʘ0 PRȞ .p;@pϚLS[*IM R^hc80>,<2:i9"|A̙r5PV.L;fNY- $'n~ZRBQX:Cõ {xd`7[8mCn9HERUeL&M*(=ŚDyȒ-H3f,SdFr캗j$^TTz]ۭͧEۍ57':4r;8L&zݨSXS^HNݨOQTmI +H2-OC_u %M#Ϳk ȁn)\;?&{Qtfܑ)-IV/lm!qZhxJ]&1,D4UĬ~_00}}tqчx, +6֢~Eav+y.N%o;ݍ:@6ag70l)-wA<6dl󐩤f9*#.[D!\vh}s/:L/{ y)W3;P -2T+*4֝XhZѨsRei黼&6jcF QQ }nzQӍhjm mu 1Yz򘼚6IWܗ-F#2g<v"Z Go;\k@q)򒅄GXG $vDg!oɃO٣4c{JϑZ:[ʅ ~TV;J(2 nvek0omtg mҤqF/+b=#rd cO|ʋTNr r JrE̪8鿁 C*@wމ!^W^‡fY(E5CW塚bHH߿mNR--N͕ 7t@-tU| F *"fF\ۙ 57;$957 c_T)R'ampD<((QơT Ǟ A>55p-:d[:VA|g>`RY}](UDP/^^ĬP+99r>dp\upI8zX@;^% oǎT\JRlPe}Ҳq2Vrp&H) y5>SlHro9CZ@Q[_6ms Ѳ;a]sw BUx ϬgȜ ['*K|D/|LA|kXM71#){ŏGE$N(*{>PCp ݠo4햬Y~xS>L`%W[I6Za/Mŋ<7蜻r\s!5ag9gh>t`09/: 9sQKꟜӏJǡᬖ"co*EGBwl&yrܑr9$JX.ĨO@Ǎ6z[gՊeAa<^ƌ'9"s)-s(E( Bi)@4\ VWqۑ ^v+QfR<"lf^ i`ߠ kAգ3;9bpe9#LJ4h] gUȶ/H)K^_Gఞe rI72eM6y$.ygN j|!p /]SΆÉ| ; #)BߎOY.[SMKԕ }ؔœ^-3$=g+:׾*W12z̰\_^eR>[CMM8 Mg\ɵxұ׎Tipk߇eo2}1 t1b:l c@$kma.U!\O?Ȥ%vrdއ) ޣra }:D偧5Yzh`g!Qƣ5xDnܲsk}v(?9Cc' SĬ^#B#~"jp d=JAUE,UOZFvx-!%M`p(YI5@܇vRcIa̶^ydmOt.N\60>Nwr7FK! S'ؠwxrbq<@ρ|zMҜ`[}J'4U*J&_DnIelFz1aۿ,phԘ(ɱR)k[ZISj-@gZϹ֗_c:%]1)YPh#:ִAeP+<?9 0 JI?y,((Ut #qb*,Xt$?9mdd9a߸6dN!kmr9};Crۍ AD$m0Nʁe>L(oZ?3ƿ ]1d/e:y?ي9oMuՔ`cu0%870z|\(dXn߆ůh#8U tGw/2l)@Nk*$, YnE|o} H蒐SQO-av9M~Fke:M$$*7uX z:2ezm@`@^S%BP9zm4eTx7p&ykcu]:OE5*OpXKI'E zz0SeR,3'o.b]ƚktOAKCY?wOaV Vpb"Ef0V_4b>% i)=JkNWAi 2Fpmaa6sW^X$aYQcf>/B x&[4d%~qmìp/Uqs-N0[?QZ7N 7mT .e|u!ǒCx)W/\Z.$6]Z֝A3}䟥 ĩM3ϸf̒r%3s^nˡ$xg s jgwH˝W"ȴMp'"#}Ɇ #6|LD( `{}F'l ¦N{PT8P&娌F.KAPZ}221:ޭ!]%<~I%I B|Vk$fAz*#\9[f*}#I_mjggWTQr:`zO&0Hb=$W^xeߔF2a754kU"9FO3uMlQfQQthav'gk%J9Eb t4',?a&-O3dڝ+Rj1|ZYN`աU)T^Z{E|+Kmh[EУf8ʜ[JNXY4 !z|-7cr}ht\ά MR?c:A;] uLkɗY3\ZSvݞeƊCjorvb<X "q: JKψmAbTR)0jȓz="\ sQar*ulo(^53tcedkQ#uʹ5H%o59:=Vɰ8v$,Z"J&eB{2Vt+_lau[zZWC8m2يURXNN3Ψ D-ݛ.&"82mvj㛠Kվ Ʉg KDW_n3:"'\tbf_C'J4x v| IW2ֽl([lD@ՍjoۊQi&#*"i:DQ6͞j\8wB򓖛o[m]O-T@dv)c2 V;_rԛW1d}Ê٦$1g5"*a9DYc0ՂQlB𺙿GZ6.94IJCDX) [XvjBͅ0hɣF`5 [\77fʵcO_tTw7y/@qJe/{Th$0/)g^pO@L]ޱSP -<ø9bm]2lH;¬|3DJ uQ1Tāj2K)FA^e<<-\}]x)jmS&=]=@{ sψsy.uosÿ4ȴW-8/|BC Jf|/(s&ٌ+m32Z5,a6]32o*./ A8(3XDX5iKfuܐƋk 6g!?,\T˖Z)re* 'yX/#BWve0zj]~~A]U΋Qk2ڀy Mʊ!nfDXW& 2ىSpa㝂tGĈ/9\3LS#QNk'HWrh&:UlW?k#nqgPY rtLxF1?K" [W,e+z9 xҏ Tjsl5" i[yt̀7z'MvDhyĒZm#؃AGV"+zzr1<^ >j׋%a{hhэvr/R'UɋEHM/_$}hYc`s.Ozg?rhP=BvV(4 :lz4 -֔* Pw(vWE*Z+s̰oi,z/81#wTwU 1Vp=l`&(7 oys>7#vW9 ПD" r&VnƿFcBp!'0 Sq+o\a [Iǟe T|Uk\3[(xZZu25B:ӿh*4y\G>@ȿ8r"j$diE סF_FT餦gbl6!g]qȽ$ UƜ bZ ;*6^ʣ]E1TQ/u⢁`-,q[kasŞAdfk#IT"j\Com'mP3G }a\#GɐHiC7'*Ys_D.K/.:S wS#zcI6=jSl}E0=l$ki$V} n>`saRwt3%D-a :$#44ձ<#)P ء?&m IX?<[w2 ,m%~TCEIK%igt32`s62 \cE7ΩP*TXe1bF8kmJ#[֞DLz':'խC򉛬Y]CÍ)Ѭ8l` ΢&+Gg@\؂Hhw?U<8?Ξ`Ga-3Ϸ|3l#"?{qgzW QZL(E1`HǛkteP+Ji\KSw>'rW6m ;0m \!r>QqAJ9O&x,^@ӶmGjhʀ5}_zl#$(HmkkW/:.}>\1ݣHF>%Uqh,ƃR+$TƦ?9sLj1%,-v pIwI_#$ `>Q]g|[:"WWDL&^ĥǝO/6e7{ |=_e ⠿i_47|xk .>A"moXo>O}!N)])yfNԽT+HK< 7m9-{Z9U*L `WҟBO 2E"`LPz$$RļxPn܊S K\a,#{'GDءxrpFma16̠ew7oL#moS .E! 4#T5Nt:7Vf!xΆ-fBh=-Qs2p2-%}&@[VHz o,c=d'f/R Z@Lު |)ⴸb8'ߝ)t_ =Eb6k{Y컉Kr# \M!bik \!l cjH\fڹlCLJ([ly ?Zğ( e&c[iuc뇨3C6-lЛuEeVʬpfG0N^d8b/P Q RjWZjUH%.D&"F쎱=\T =S\O"Z+j S}EWBVFe`ogIKb%;9 ;n9wAQĐ*K#OE-mYXb.U C|V/rwUXzgP9uq1&T+cSu uDjHx-x}:;Ȁ`HdzB'mՊLسb`;R.A^01pl qZݳ*G3No~AabĮb95Ԭ E:n竵YuZlGu6lǁ;,W:>lnO*.RAw}Z^CI-)SXsR lC/v,QX35E^ǡhWO.F=BFG,D 胈C;cLۓ-6O4g՟tߏhȘ zd ."pF7+4J[2CN|ԼǷVZȔzEƦ,*~!^4 ֍7Nm8Yj=k‘ÃCs17Y A&\ojUi=;6CIPQwh450a/?o,$c~J"{fBqzD} U&H-p",?CpZٸ~sbwfSTb";WǓDzXE.@_W]6`ZNJLWHz `r`7LfsES~>hqa OU܃)68/>'fskasMda$J5 ×_7*LOJH9|Y򛲆Mb!^7.$ەDK6?#*=Wj[-- +(|Taɞ'X]U7L#8ſ !:\l5ٕQsI{JރYzg0 +ZQx#0VTg{%VZۀTn"Gܷ,u?$P45kjk,n>>I@9}zn񰵖e#Ojl ;)87ۉS2;0yϬq5A[RUl0p^+vH[NZ}Fzeiϲꇫ3-d`ݢTS%Ϲj56ͫ:FkNLLܲTUKίicoR`ƹ{s+,mmyCx4qm[-F/1kaz˟Xɀ\.7 V40uMH%VJȽb5"#PZmJL¹j4T(-lvcH SvF&{i䤅N[`9ЩߍsMj` rZ 䂗 IS$yF>@{uM@izvZnf I{[(Ke&x/6,Ƶm{W6tpuݥ3.*EfBO ]7]y!/v@3b)H(|V(}1n=\I7 JE@qw!1@x4tJ\|#cƇ;it!'0@Uv1̼HSOS1H:VE\ʥRj[r0݁kNET(6ۘUѰS`n,=XI (7(j5ⷥSLteYNSӇ0{epxZ{O={q |"=qx\ aS&REB*p{7: 5zrKX;M\ -;9oA`2+n9̰* z;C-FDB H%x}0XpZAa z5A&10 6H@gq,a9S=oOa,EZ:t! c/U;iax"ƑuUehA5A?=X^퇩X&)34Qۧ-T=gZ.Omdh/wɠl\8#4*3 iڰ]- +yX[""CFΊ5+anꪑš+Ȣ0RK:#PaK{= $}Ǚ>h䖴9Zr̩sbp/E{e2wgH[rm+t:{ ._6i1j3az*+uVcIj4Vn }VjEbJb^W~lT5;'ܐҢAzVS``@۠i"ݐ܍ NY>`Bq@,\\`Uw 4ĀOY.0t{9+\O#POcnKV(zCy^;gˠr bEӎ&7٘6 R Fw 7:d]:uxnTw1b/_GbZ& r槽4Vm}@|/ _ˆfgBM eukXv+{<ȥ'Rl"Gk+%?%tyg1x.VDˠwyŸ8TP\7+Ig7vTNd.oA6€onpw?Ҝ%IZi›}XZXԨPQ!;+"QEnI؞tdֱ*9ZiOFYA?@+PeZ:H(nJkXK;\Kdcr3Z ܾnG<\!Ɂ,#7|e:+.Zxyl)PǍRN _u[ktl@*Ё^8 u[O8F[ĸcDF-Fߎ!y*@!27DG1.#սHR֛#l=e2~^ H[pE<ާ&NMkyTyܼۨ xz4,ثN{&E($_ ?'HF3eG&߄n絣dc)Ͱ*_fn]!6KxY2Qzaq;ݮ oOLf^AׁJO3uM{Yyrg?OC 8k]5\lq sJ o,pP hset_ {RHdݯ%(T|0eK'V-Æp Y:]̳z( (NIM͍z[VP(Q 8ۉt#ƍil/x^ԏƶUioŐSx;Nl}?c`SQj%A[ʺդp-pb}^16LӥNao"Nj,C1`Z0v?"Y:F,4K*>ψzX"ծKw7wrX/ITpO4(nPEc^ڶ뒛 rE|[~J \ձTJļǚޙ&"n iP ָC&dn$٧w$Ҵ6 ~Hs!ѵ۴h n0,ꇼ<"T{z^jjB}`NkaheޙV|Ž蹄-RJBMp9@ʚs4*ך͑Z*$N+B&I#GB Xq>s᧎xҴb}k;{zRqσ>b6ZX`aK?Il*K!acJBfV fXei9Q3?>1vYU!])}+KpC=:{N G h 'lf YSn≫ ?L|q @+{"r~'R$cS|:wlCM5/"?|BP:rRlg{;{c /ox@bOXS0ƿWCԘeZPԱIh8޲j|'W$6Ė~s HFb>7i<9'Q]Tl,#G3ٕO4bߋw#Rd`T>gY%p $ɿ-} N&zٖV^^<1=QӤT%71*WBAXoZ>.>Ro W1@ս2 mCKRi95ofHi|ڒ}qJn-4bAVu0OH}mJ"#@;uF_m RKx!9ÿmXk#vNOAhUql/_x(tPbҫֶ fB$w&8wʘemOx])nݵrPd~!|'$VO?7 ײK[ء#oڠV"O;e"Q) )M'CgkY v}Ǟ?1䑛;ȥ眠;q;`J ΄`P࿼h}EjfPlc7q! 5ѤK]"cslR؍(ME*Cg9KGl-fo0^RN QmGBNY6 1l4Z'TU]+?MjM-/B) ;.Rg$,[~~2Q8o r*2 ?% Gb%Ն7%yu>b$Q\$fHRW\^v/`AVaO\wح[DxqtV vꝲƅ4*]O#MmJFxysF Ykpݬmʪe߷4uXk_-(oo@0GDW}uN D h'Rl}H=/GRM^Vb]s~?}5X 8b^#1yĦNQ)>ĊH=ԻphJ+·ѺXj6nSݍ-xc]ur~@6ٓ6P~Ҧ)OD{lx Jn6VC5hKHNrEsae9Q@ )6AP\{(pi|{wM|<5:d*ǣb-:i}9 vFX<6'<|j؟lTp^_&-ZcqpU7ۅM>Z.qU0[۬s0i~(xR!-/bO+2n]nXoJBeh'u~mZ zkV4,!L7Go3ª #٘Bebi @f27Wo!IByо'K#wNJH2UY1ߢݘƏ-n-@G }l:LPӁٗqhN@>լr0 e$E@?XTrsY6+ul\5iJV|ۛUvA˱4 +2hDThHhuTxAJ54.^~B 3 |~fiuL K%5Ĭ ƥׄQR@7 ! ZpAC{حl޻e\рݎT**ǯ8ST߉{:xC t ?Fhm 0rZ P-[.^&饼ZBa@2M9,0+MdFfBČw tdgq+ԥr73G؀8f W<\~Tis\eY`pZ9YlQNRc]Y\Nez!Wd{ 4hFzz F.RBFXöt.-~ (\<R1!_hՃ0D% zW`F=K0o8E,r 32)6x~ "h#xYq ld T:,۱Idy.hr34He٤򃠅`rM棥0gAeUXCaqOR OŚ!Ԭ ̪t9b++Gܽcř#]`bMl1ŐRUkVPDEf!odU+ k %P5BIoŐ`Ea*m2)C]:3]PMzM$fNU N~a oXGOc`wg\\%N uCm?"0aܸs_[ű{>XOpɆ}3!}tEDfwd K&V&|wٚ ǟA.<ĒdI U[n.Z7H+1V^'zpl7{׬>ÔU Sـraokγ;9\u$:L$ B^XR$/sXOp[#XoҧS="_X"*O%4)'v]o}aj91JbS(p}78ϴ땛&tKn#!6u/gx̄HbX#KZv]Á0c?Őa  BCM+ AYPU?FIt>v+xq"%Vr펁ޗ^G<02 h7Iv,2EMBVZz}6k$Iɹ[X#v-~qOA][ pboR 1o'ⅩP̤ٓSZylTbxӚc4 TjD]h;+CT}ՆT Hs`KGϝm~nɛ+羿,հ? ; _$`qo,ɢ7[JKp6. (wU lD: #,4Y [dzi4gҼ!%dUѺEY{(Ŋb];Z{J8A f9-D=`ArO1rYj=kĉVhgX~_X""m3deFiwt٭ U3TWI\. 7C>S=YFa~+ȮŋyhJ#3)`]R%bޗJlBJ0$Vu2̖|b̗N'ڣAOy;DLD)quPdv('*22xKrrX&EkogoSeUA\L0K]*g5i![À/c=fT]q4%i|tF\#&~׍lIr5G'AL ~$xlwZaEݞAOkWy!xbɪokm2-nuޤ :  ^ 6Bi(1I];";L._zVl3(?N,?*]dn(aOC8g+(4(31R\c6]#T6s\N1ˢs'TT QS~`![zhq^fԯ T[\r=*sіJj_R=8(Γг:{]kuŎbhgg*|lmfB-ϮERUgU U׀Dޘ(܍ܗ:pĻk$g/To䦏bH#;>5[Z|;h~j6S+B~/p Ε*>녩@sUzEA\2*[F)9H PC/#w`/҉eP&C {V Jt\&q+#b*Z `B-?wSHk$1Τ_4ɘGJuA%D/V y*mHS&Uqx65[.`o2|LVI٢릥#)A;r' 6h"pL5pf$J*U<*%oL[JWwPC:37eDŽ>:-ݑ׺o֧&5m!c 7( L:VϹ~C q:k ۘφfDAhuUNY5k6|~0%7'F>!yE];AlH4Mw`c,0~?0%?A}CŏT&]_%sόuii+E"Z @jf!B n!<},#A3,TӜ82=%Sナ帷!"%Ʀ;NL爒]bGwte@v M~aR.p{ V;Y@MŧqD[`*:L)"J:!?)tRcX`ac HtxK<|"kIp7Lqih^Yu`KPX k ؒkQ6y>6o~jx2և ߩ>ZgW"jD2_Tq5l{Eq,59-(vn(?8(U;B$^*8XD]jMz-i:w-W`. &.(J@MptIP)D7*) u#N 񇃴$Su2PA ]Y۸ZK}09."5({^6,c/O^}2ԬJ؂@2>HJ 4ֿB\0D]i焂T=,\džǦDpBdlO*1>^s@&[=6V/{Ec0+a7 m Y[LnwQ0U'}32KYx8O*3{7Px4UXDífV7ԩd,hw 8܁=KszeEW xeA_,TK7&4" БzZƈpš'ZWkAmqD!ΎoNx$q_z$L%laGz4}kK\QϙcF嵸d={4ܽӬau cNab]FkvkD%QH:I^pc{ e0h`dםcB]HX8 9u3(2d޾z'+n4D+UgSUqUK㍔>ӕv* 6! 5U<ق ?B]t~(E2z:r1Ob!WmqEjjʠ6Ңfr[E.2+Nv{[>͠*y;6iz1q#$b76CU5x}(Ehh;  q"h@xWCR8t}J;ŴTgq>}DB-q/;w"WXݴέkb=[*CIBkm<7R*A9BIK6 &Biu1RZxxԝ4򅢊6&J71)T,e%6-eׇjIMn{6=0}\wQW.~6P+uw#_&Zs @g ĴkD*'/͊_[F02E@a_`<7ɓzR3'mˈRX]2'WSӽiJJ_[0vTa[O1싵0a&ofCLR( q%)dbc a 9 A5i !4cx'e/]5;Bl@ #RP+i>uXd^G!>Ŕؑs.1B˗x~cO'-4nbeY&!$1 ^#=&Hq.Y\ <ӹ*É!{s󄵘,^˵,bU*f3ZmB+g DhojUb7`i& >d?xe& Vɭ(UA[$n/H(,ߟƟ~Z̥~\bY;0)B֤ն:EQP|HT!&fW~mwBCdن9%FA k*1P|B}h,Ǹ]Ȕ%nj$j;o3:n8Y0%XO%h"/Y5 K+̫kԱ_~z>s熡quc><݌ֆ2]*'Fb jZrB (*0Hj+oȌML[ 6Q~?\E N0q_ 9heE,P߆i,>țcuzf>xu'Cr- X͠ r*rYxXqnKt⮛[+8.g^I5@IBd`"wJo6&T+Z#;u(<I) 9&@a5J;֨[secVRao +Vф0cj,TPcT+$74fzJWNy['6KJɒfQKsLZ{M|V<'!)vC{uC奪 RVgeiudt+ʙ#{PHLQ>EQ "3sL -o@~2 2Ͱ 5sAg4t͡&|D=&;/OdhcTGI$鐹XIŕֺmH8#h0dZM[Sדu3֧ȳa6/l ,ÖlmЌلG=mM=j`ŠB $nKwy.x*L߀<'ԗHӉRndtäAfw8FmUpt-*j+5Mt:l7%IŠ9p$m*rw)keN-| Iq:ȢXb^(Wmx?fc4X-\:%NqxcGX$-ݮ$KL;P8-M`{6 fyֽ9xk`Q}b"zvn ٶ\|$q1Gݹ Ht!zmb?J6;,|Xmk"ހZ`{ʁ,u]mE+tNT4͌ :%zČO.B<+9ʼn|H1G%M'D8ZjCJ3| x|`Wx8euOJc }(Sz VEaNlZtS_R.۟A爪S=Zϓn60`9*{OB^@ p v1a@u] @UCRȦK^%I|YI`mg -Mx XvT,LͶ/ji"XW=}ؓ+/MPsev9 JٷR$HJ54m=z$ާLベF('K-" Ή:!͡ୢk8A'Xeْ-$`2XGNLVAykp@w@bhjHMqyFKf. ▊?eZ`{`u{{ +#a*C\h]V]@=1pr7a\X= iLNZ*k~7D0'`;gLaEDhlj@/zbx219p36-&5IɼCJ\ͰdZqv \M{+Ж6vvCiQ}P7;Bu4kv|hUzTc*$xhG2v'4<}mM]w_ OPl >,4^SF))*gXq*93558F`_ cx$zdUYhP} (V7d<3ehg$,ca&}wK+'( 5Fdl}]Lj:e8]SM~8:|+>`8 *(0k~׬%XmMg[X'X&{҄"XMymAɵy vⰧź>̣UC[;Ub20/R>H#džIv@P kxG,Q:01&̤$.%p F|K2&KdY`AQn^dc8G;vKZG)ÙH9VBF|++#3N+hQX36-EaAteEz$AB݂L d>ǭLʲtq`PkM.`eFNyeyQ( e9*c(Gd Y%d'YQ |j*qEV .Js#6X)$IﱡD-4&<'JwcNG,8:W}`T\ aG'&rpOS[T*a v#x"w-pFu>pmÁNև l o5Mcw)YW6C;K^-q9Z7,`Giggs=zu> #/[ߌ.|%ѝSZ߮鄹&#l [.XSOZg* ߦ:~6 6µJKW?[1@JWuʑM*nऊ4mQ 3PwznuUYSiDLudU/ :@]?pIq5ʑnjezJ曦wsd*;]XB梈2XAu:;.DbX-eOv$0N̹_{ѕbvNubx,Vnf#ZgYI9= c)]]ڜG/Gu aRB w@,w]. CNM¨%5]Y *JY,?oUQUD2nXg.+JH+O"/#T^KF钓%szqc\y!ilJdAW)mpn mz]ob\qF0k>RXX皷co=އaQ1ͻ;qZbcE ߳'%Tt򉿄NlGH(HŅ\'%OCkXcRU~J+_EDpxK5MJ%J7#b߼%,a7"s}ٖwvDY@81MFē1T؆+!Ê,{]&ₔLj4+2q+ $gGИI ] ߟď})Sw %tz(fs(/;kˣ. SǘdV[\} T$ˎr?~VL XsSGhXI!CeDY7ݣ95Mtsv_r(nu-pxQx^$qSUEhoAJ4*?n{ q[gF:y]ѐ2fFE,b^hRf!$bAJ+__Pg $M8&,>Aa`h2:gs v}aP(^?IKf)=9Dki*lf/E`÷9\;}A""2Ώ&|oȷ%1E5KVehͣ}Rkcbֽ4zMU^xLJTL9iLJB# $ 15r4ܛuR'O&r᭡k_|{\%AP*UyzhY W7Wݘ+JFb9Kzb*I4lSԁf7y(o~YHYYfkb>ؚF 2 w2^HFCzPKMS D"9 g/Y|OQh{:֎Ƃ 1oҁp2`Uu\$22e镻`2PR@ҢxaAm_k @N&$kzFzul 3q^@e=Uӵ'a3+PLO?mH 0ʗ;m}Q!S>{Iv@- mT?O8 󍲩׉iq qo9 Н#:tiؚL6SjI\ї9$ A'S"("EaD54sFv^=w/+:a{o; Bhtb:Ŵ߻RbxKoRHW *|F&qV?zn=C0-0uv}Dz zkxVPP:q$( @pwn[&`іr+G Ĵ>#7 qwQ. NbT̈́hr{ꪎ}=ξJ-OV*Dˠ(uIEAe>$,VRtT@fQFfi7u LU;%Z7T#uhjlì˴I.Wh3NVŬ-%BF2 0=}belș/cPY՝\AꅯHY7BU)^1b#ocq;$Rhwq x,X 2k, *{AJV;?gNr}1UF,Z{eٳh/*X cѱsDQ d6+Y܄v0gʓ*t0w+M* g+gf4RF"RR̉X'h9NT=aE]5Y#|", \@"C(SWۄb3c>-DA{5\!}XJxրEQ6)9)UZY`6M@pľU?P!ۦits>YR 6fiUԉ6D/D'ңXX/VJ?9p vQWtk쏫NEIh?HbK?}>ȚBkYz g$T\TYQcn\DJCpixwG G p1!3|Pr>9Ev-<\ c fɇR 5ȬJj#SE"$fsƈnxtki#M*㌭$h$>sfnz9即~rB[j=cL[g%Z#)cp4պ_`_#]h\=ᘹgם:vH{:dʌ1c[)ԑtS!3U <Z&*tnDoq;*vI燢*@Py=N.pcDd0WiMd=WLrl9tB<>Lڢ #*`.ܝoRv /c> &ID*eBY?7JFDȶ.`nV0JpӪK2P]L0)]T)!GBk`rbz׿vʬTz| o~199HrV#юflI/ȴQf(A$./!v3ڞ;5L$Q##u3vY@z=@.6 J=1Czi 98ygmvLBJaQChcb<(ї۟9}2)+ /2Jnoj&}~ulȵ"qі\gPMs̄󰮕楝9\sP!SOeW-NAD23QLШNpq }ϓ~ h q 0 .E(H`&Duk3w$W73ON ڣxoi#4p`Vi,NbW3L6Z!`<РTݔr} E΁ ,Az *C1wo6DRvTb#MV">UGǪ&|u d*O miSa$ԄPCIQ#nJai'+I( 3pb$?hr?#ntBV CyPmzNDmo!g- uuΓA0Ԛ˔'mÆCb4._l듥Z硥hBq |xi؋>9 v~{ lc0+Z L#]̟k!Î s.w2W*&m,ƟfD>1w6oP1b]ݪ@W$%`j7Jp֪0sqV)Đף%D=I` ъMD UYO y'^%4=}WB.&ފDK@eLʮ>/\>|\T=Z]dh>Os[2|7އvK rNhg wJ"[Zk!;. ~Ju4sT3ɂ\SDs%R6G{f>/Mv U`o@uD2 (zR=4 /@%+L )j=Y0bjugj`'MZW݇/^04r7UO&)G0^Mo09m`!&I aX[ W/h]*d:bCEQwTsƁo|_.Ee_pzpgyF ,eB Ayyr~6YG! ]D7XEצ 2d\@XV_3萶q*X8!ycd31;/f {}-m]$N3y!˳%,K ؁C{*Uf dS}7f]߱CeNªXtd;mV NP"Ƕ&>#Ś9NSr_P\XjF}[۬O혱9:iWQq_$*bZ]}h(dѷRVɢ<}R 'F[a0x;#jv}$ OEP*'= b7_V& oiJٝ+5D;YӍ%qw\/a:8n]=TD0v'/K$mEbӨTR^Xo$5 h{7}/tK;88޴)p;Н#Hsʸƅ] ,;+.A[ ]"d„Ј6!zS4I'euqOj53sMf5mrĠ޲)Usȫ>̋25/!2r(o5Qv3#(Meʙ/fkF!FGZ.{bNÇA}Q)4.hR%t|+ [EU+UuV*tHٗVGfz2rOZ8eTbs[6.:bJv: ͤа@WgA{;;ϔ33X4NKL۳>\Ȼg0b(Xǻ xnӗl*>RhYģ76C9&fM'#[K2B 'S<:7Ru`Hȥ1d($5u5=Jsȴ,X_xOb&GSZ^de4'ij1d2XVܾ^M%rԒ* ʐ2#)z~vWm^^R>/>`N2<jbO= ryHl9Cƽq*OVcv`,0m-׳1E"gJ'lR^F;gJLRz ^QLvlm:wZ6,o JJ Nf Hv IҮ/\IJ_Pb-}\"3k!(XzY~BY4l.U{i0Ζ* 8F^ %._zu<ɈɭrSIBLk'HcKS(ߛzN6:X*DDd.*W-EZY2ԟ2L}a1MY6:S1EW'|]FnRǓŶ%=H0`Ϳc<- YۮtEU<,V$2;W]W%=*TSmJ/{ 0M'c1_C>:MsnúL{4NԛC(̢@˽#@q M7q uqw>087 P'ܿs |,%']/.#df :DUor%5&W~[N2]%&`q`›2DX\J_lnGu!P_ZFc8hl\>|S˷_'Rs^HU"gp9f9 jp3JKɧ3oS{ڈ-5@N^VV.&">0<+ $g1苣bh=yzޅd!(FMilZOn%g_\1~)n҆=4BᏧKEA"[e (Hhx r\2dTz-5kAR2R#QW3q}!]hΈzUEAaskztFT Ɲ 'zcP@ E=s챊ѥ?`_i #Ƞ#R/ p݌},&2Td0qf_)FތG0>b}2j& {pL/F/)ˎ+8#}cF\)~Q,K K BJ3:WAxN \o †r ͛[1PC N{tz`HGIEa[fc,#) T|mp9-ʣ"*xnt6ޞNBjJDn7okkqy J|zmꃓWf* Ik&9nu{ ;5 ^2~Eq5YFtx_OC='1kqB/,>=0e 6;w)F6$ݪg7`cCwUh6yAk%U'RT?j]/Ns G Q 8t֓&5.'S5.:#m 6,pK(b0~B,Qq+|`{])XR,1nT&izuI%/O$Xjr^y iQ<^?OH~*WxbpjĂY^Kr:s(I|E"Tv9thTyVJo!J恓* 5g_Tq(vY(Ҩ pZa Fs_Õ<,lB|?[rDs ܆_O\$8҃ H ‡p+yw§fv%&s$Htc!*VA-']vм]/(<51Z6-s+T*Yi|TIM2jX.uNߕvyj17tC{Kxާ)2>L@+ݔg^A>6iQ+4 #} ڌ /Y"* g1.rGZgXږitUs@$sdÀ\2:@e5ytfU?~_$x1ž.{ ] Sl2URŘdnwX4z%6؟<=I/OU?flj'8gIl*}\uӨKw<_ No>en5\7}uȅ.wavekA1mR ftc׳wd,BO ߗ{&Lg8G*myXXv}VOڲsUSȫc$Ɯ2-e0]w,=x?|D;[|%RVTyXY4ܣ9@e\'#yNIȵjS/^-p}ٯ"(3&6>6m`Vm* ߕP6P vރ4Ub?BήHw/ z r.n]] &Sm) bv+N 27|X q4xh\ a#Ȅ> {ՆpXrM5sb؟2dA߱{ b&][\|Gc:؟)Hq#v% +8-Z5Z{&۽<20YecD[:R&R}g^ƒ:q4P,LZ#v,2($:P;mA[ <,2p}CAoi”)]S :59 W% RCԷP"xp광TH K b&Aa3!cn0{ \vieq1^R9J,P/eY֤\LjwuqJ$%.^L_޴cGX҃;m,60Ut`K^X;xH<~,M7tsb_9,FM( I!-]Wє!GI%2z4-ާWi`:])ǷԱʌŚ{BaS aw nG:+拷!zn jNB Ϯr td+3hc#i&Kk,SGYsɈq$%@Ie)>mZ&ujӬ;ےt`z@c=eȇjO HV|җ9BѶ%rȂ9-Ftkju Q#!2-GfvɃa:0^02BhĴR|gTrK9DW0IA9q)ٓ0w<^;čT[V)w ڀY@k7Hcdon]&1rʿƅHP'ٗ/aflXRͪ 5eW}ZBH6dFB1[TDRlwGX2;z2M8| `LZ* Q{fR@ >G{G>wuyƜՀU%V 'qf^EkEoڢ̩4s(O$?Pdz6RJ0,:͡恂۽1`sے+ZW)Ҭkk?_VF֬0 uh[+Eqs.A;1[ Ҩ9ٝ9(L ׷CHhXGG; 7LDyw $v wPd`ks}63lm,* \6Odk/3:>s>\͒^űB+hCa=x8RK,'&٩HWWnԒj?Tw^l [p VWV`Yt@?B:E"}"VܒҴA"` ;To„hR&a`w O!P4Ȍ4XȾӀzIxrm똖oLp, g 3Haq:t.sp<\YzM:O' FG d7Wc+24|LFO|;?pgˁ0/k_WE"+.†Ҫ0놪;- I As?.y0۱ LZt m7Qc+C#E w=i?; jLx=PQ\ H.{Z1e1}NW?7O*qQ1\Ԙ*"q uzGx[(HH8 =Tmǀj&2_KlE\+9ʁn\mpG? Oj_E }a_%v bkM4n sX7W]t>N XUE0dk[|)(sKT> 7* xk1O6ģ"v"sܘOȀ4Wdy?U C*ϵXkܼF($![_t4láT!e㰓 y8oS_F3hL]d+ aUV`hH'6.hٷ!{6ZFt:#__Ķn1r, K}OMWqL$hwh|I״K{M*yN_gbIXjQS؇?</OA8@|;2wJ$yQ]*,P>QQUNu&uj5 F=_}ũjITsЭic@#|Z5 k ͢0uIR \ކmA5yX$= lv0F⣛ t[rWN#1 AJ^~LHn/nQwb @B2N&'M5;k~rM?ۇ <I3qD$oY'\MӼU6>~bz:⯨k!C-]}kzA |>~tFp<{xQo7ZkÚ\@p f "LaɼNcj:Ui15 iT|g&¨ )v'U)H1Z|5wF`@)=T3H1_!8а<]8Ĭ3@&Ozd=UgDS 1?--) a!eUzϘtKSA)pr??堐9XXHdԺgD)0Z0'O+;PУ)Z뵷H(T1Uը mXGl_^~!-i9_:)[8R> (R!k3s.8̖CGax֎ճmVr!W_ꆛKGBU\C7RF3S!5 h#d>QvDwG!g 6pT2#XF!{90ETt1^ny8l69);;0Bza %Q13#%̋t7fCwSGV>zY$wK0\v c\cw7y``Hu1*"},^v+O q+&"+%Ç]=ewFXvK976J,5`QkQ?Z"KDfSM{uqRvҟV>sHD,Վqfzeɍ]XvUHL< dS#x K;zC44h3=a*@9r3T*1uKJح*@ՅMe1>egGCYt<g4_7>e\бĕviW=U;"uMvQ#o<= (08H c*X|Y _=$q|ϥh# x#7c 94Bd%e;CK0!Up&"+ 7O`j犬:b "fCf{Ɔ\E*Ƨ5Np2jq>ŵ&5=c=lgn/_"uKi1_YpQKgCs*qYb VAZRk<. $b3!a?USlZji𯛶usv|U:cȚjcxq|!̤g1~tW \0 c'#(=wf-HT8ow7yQ ?P Nk ֥Kc縰NiW<`/`Bȫ\H>GLg‹]tZtQ\CZtG mxla%e .ZX5F`b}03V깜%Au} hTsg1nWbtCF iޓŢ*鬑jC8*IETV6C*Yiۋ}lRe7ehbႥM!<-QPa# >IBᥚƑBrMiQ@ǥt)7Yб ET:DcrnP-쩕Y^ef8y^ÏYկLq6w;PlvUd4$[I>P 6Ł~,9y1jvu16VD\ L0b3⪠~3l|jJJW%NN}{[buD[J_~'O&[=q+鯑KR Z?T98]:|f`&EE'%-:LH? XHls`F-YpV@8C2ݛd(/fiPe^=[$ߘLu1wbb.I{zC bb$/n,ڻyMBXABd8I x,3|v`}T & quSj>]zI?((j!''rL*Hc Ԧ;d.T20Z{4O{5n&up𝚿4qzo0'f#**lн?/g aW'NLgtqh)KaY]&櫜/SJ}ʯ}iSO*zq.~N;`)}lPJ1_'*9v8EŽ"ܓ{G[ v7_|*Fn)Z;oܟR>v38s͉S֪l nڮHrp3Oc7W !.L*̶~kL0) ;:ATd(#}9cn4:|ñ4 f#Xr=EB{b ߲8#Ɂ2%T7N%pSC*bu˒=3Ҧl$W7YR_ua ~|d_ܖ+n9`%ᯞsKd%USͯ4XW4&io t.=+܉}ۥ<DK- =eQh yA\,,B biʝ,Fdoڝ`״Ew#d{QG jC9\ӓ /Zy,8l(D^h9pXPW)yd\XWwEorC.:korSwԢQq$;u_DPìQ&DG]L_Vg[IYYكm@4DA׳C]nˠ>v_=Ryҿޟqg;hd^!̐f0*̅ c诂X5Vz> ͡)Dw- # .59W{kkۓUyڸgPSA# a]Jv~*Fgt0Y7lO_uIHf~)PE; Gː[B6+#^ԥ2*&A#Ϡ <޺$}= b\R\NbbNƬ^Qe =F@xֺg|*;Sxg~%XN{puwtlvܟt:D) 471i ! =`B"*[~71Rm c3߯uنF])zpҢ5v}ALbqAP1|\ۡRxv!)Tzk}qZUZlX+9Hn>$+otQ*󫜈?\>1<$,i[ճEשa%Ie>~AGmO>^Nӷ)k7cUMdPF6WSk]N}.Kj}`Poʯ\`Q>r{^5E.jZbyA{'lVI8Id꒩ E׼#= g fxWݺ2/-QkpcJVӽiI_%_1I_[VUys6ϸaDjl,`Zj) GƝ%M$O}D"YǺ޵2[Ѐg,H;` ck3&7N3nN1_K*4DF褬;l2;ՕtPm>ynQ«E=Lqk b/ӃJx1-cGUmjͅ,\FD(GQ=yAՌ ᠪlX[ƣz's]e*)jaD  n*e9OOb',uBA/L0RHVϣ+o騲}?9nkM>YlUY=PZ|}rG-Zr Ծz Z9 ZF٩Z82d(Y"{}l4b/#N%W?ɚSXkubP#<0E.؟EƼH(?uӯ aiN'4q@Nk#*Kabo&isZQO6DWzšxwbL^ы+ʝIA`FR>[ :e(+68O, (3_} }ž[~M{!˴F7JϊH脐c]3[۝r㲮8a~W}Y#k /F4 !$9OTn<CRō<ל?kXTM ^iV>浇r,^){ M3wڤ`;fpիÕtwri;-WЏװ`KB#I@<>Ra t IcaE**G5Z3P>/Qe<ک\8`rkb[f:Sl± @1Is-%KCVTKP1XX_kw<|MB_тLCC5.#xcH-x? tJ:|U7=ME 3dZ ]_4ԱEkT8<"nG̾/-WOaL`>O( _Aa­d#4Wz~ÿJ;H՘Iφu/|8L Կ#CĢ{ ~ :R$Qb; +J}[yCeBVJ YmNpXv]vK;!5}&e h3WaLM\!+}S諜nINZ ţr k \HZ_]2+O (Ol=ws;$HjK}ȟ灻"l|^?=4OX/+f @'Ճ()U?+M{% , &Ƒƿ H8&d;B#F&Wn z|Y"2An0\@jprﶞp؂UY+#74D9RWW<yGͧ肕G,ofAt cӸuuƐB1CrKm.Hn.=_%!lЏG273rO.IBpdT״StjȇvQZyD/Wcw{&)2R?=(A}ɡv'%4^,OYD:ACU jxT2SZ m=M\v\[+4` YɎ?BzeNm#5l)z~`SnS˦n"NTbH }~%PavZC!rfh#G= ʸp^F`K)TJL8 aogbzNNN]q})lN;ߡEK {3r<JÌזy.QpI`󓱝5S`m;[@{x]!b+DzZ@aa\As&Nj **u#`X%@"f(4 ee7oG) _Ƃ1Vќt&i? {_?`HS8fEfӈ@+@c/ \}b\DY>m#'P57tO>k y5i_,.c.T]j gC*Kdl'k?k`>(9\%u f EmqOjL?f+0֎bJ5*\mGF 3'=HmQ$cZN<"H ^$z3:VAũ郁c`@Ԥ$]K6R6Ybɮy0cNv ZY>%TfFt~Չ5yY/wϏ/`(n. ì153 o>qCG?:Cm&"@9ȼ/k)sr"W^6KuOK;$BeJ7^7-o`ĮL5Kbdأ={\̳RL Z`:2 K;i {Op{$e'2ELOUYEKDAQs).5XQ6F]E]FrۨM[$a |lgF.wajzg@"܍d؉UoQݺzsUgmS57L{IlQ@d*!1XZ#6n|[BDװFÌo%= ]Ϟ3*j{{Z:wE"B V|Gzt ٟ4B|ex^|*1* sG=޹815BtG5X;B+FRYSr[%:A򸶸!Vj:t!jsۛuZъ?#&2*jvTUP;6^PSnjv>C|F(7p@3[ݪ3AqumG ҰҐ8AOã'%CSsQ0}p=~4JGֶn~H+o{(f+Im](J@kb0,rST\{ch9۶{߁;5B^tWq o9It ^;\ql3!f④JHt|a]]A]AW|cM ~*8ԕ,x(6WVh֞ɝ{2^7|%Nz0My~#m[F?F.!>Oc Fz/K`dEF`[n$Z`볟)lkl{d8紝=Yt1Fs!*N#pz.nK\|Q<0:0`嗔 PEޣCKל|ݖI" IsU\Y]`P\!%kG6U{BkPX͉K%ף0/A`par"*]NEs DŽsx,I]^1чـ#a}tάu0s7U N_gI1]7V ,ݼ|g!#pےj#Bfذm5R͇{N> ^'9(y; ({Yy,Ъqyc=\13nڭ*1+ҴG(yO+Wۮ#5'r)f{ooVYi5_)iu6H M"TʝƁ.b v\ń)GNdŢ?>ǒ]3 N!? &b] + cd"W6[\GGy̹n"ͅ|"J*Z,vjÈXyV.e#LU|qko!E۴iuA eS`M)MX~t '> kғQ}@f29\!.Y6fR73>盉81̣;..;Do L+}$SN#/1*)"+$xz6bGHUЂ@u$mf<f_3g6Gr!3oj(F5 ʪs%ψi<<&[YTBB(୻ ~|9. $G `Ä,ҩ5ơJ=:#uvhd$) AqÖτb l_rvCʠ |rWL4=VnK)OuKF# +P}Ƨ/C)~tXgG#S}eh*44@Bc{5h[m,;y/4[:9zm8>&A)\6_?Zn13xd/U(6988uۊ% vWgw(ZN\uUXw)%pN TO50rwg_nc)_0nu ڔ\3褫9`RP )ل5O)r5G-z,h1[ NZbMh0 in=ShK7T+0DL2\`8C:Uy"1j*t>.Pҭ_v>B8)x:#:C}=1QKnR n:Z!G[!m[x>3: j~t&`X]P&@z?`b0e>B3oE нxNxz\/*0֛ ~fa[=~)aFcM.ԋQ@ikW D7g5>i^rHSqeH}+s+J;ЍȐ>ލ7{EmПa$iBtdzac_ݭF0 $P$aRKyͶ?yvfɗl7`:7ϳ3oMX':UKJ{=3nZpޙ-+Hd fj#۷ґؠ\JfH"/N(0?_l UOm[,qI q + Ķp^ ܀wZzkwݎ>qe8.1gGgpHX=3݅^Ͼf*b<d=١Br7ڔB\A)\veWk@&⚔H ivz駗ֹl \(%:f~ʘvwX[؉.7~W:ɔ;^<M%1*|T9vTa KDig]!~%,PC*"(}AbLA 6J^MJ64X_ g(:`"!RV"˜ `ohMDg@OPjR'PuI˻~"T1GY- VD_ׅhuLkUL >w2!NVەƅZ6d?;VA Cy+ YT.cMm_t{AgQ6mcܵ3~T W0v?WfmFdyly,1%R)ddjsa.,МhG $ܱNg;HXHy8+. _kt onj@ޖDRiU@ NWXf+h_G%\V|ݏjRA`qn W,d ڪ0 ruPםw  n`q슯{]%8 `3ߠ Wa!9 Y2J9[=~J˴. -dԌW=|]!r (RDk>k`itA ceЙv%3Lܔd̪WqD#QIV1RqLxj:--\/c9&"Ph:3i̖,`$gQt9"$k(P]//BIZf44ߓrR3VNm]^8$Ac-f/#Yb'ic$_g 7| ֡'҇]3y5`v3 X-k}BQO?&-N5 aRH6Fi$cw E&E@C "Ut5獐_ΚIRyf(Yi8w;9dw2t`*3@\n(&\);ZWxj;fL:/T緶0XKi aSDh8+_.`MC=[NZ+ZQh*\?XsEsoH-|(snsyA-7xĺ;hۦ~-ȀxLi5EQ/, hrH)N=;aJ\M0ֻQ [[";'V 瑯x0,-f\>-v{u 1vUhie5yG5bӷTNVhdԁ5Z}\0p/ ؔFm}fg ڋ+̢A|u1[-AG^bh WD| $q!$}?u"ݷtC)xzfA^VM &8yH儷ނw:@ L9;[DQØB4 H4>#wWlENrtawSʪ'L!iI!5:waC啣^=!qݱ!SFy-MXGy]ऽa Յ˭G=Q{,P1 p4`4r֊]Zb#'Wg?L []-3m͉UeP;;jKItdU0S.~->hADSDaCآ1-T_C4sGCM68푕tOą}28L(PҎaU3:sHԐ'ɀ_c[H2ʁV |)cEz|HX.̨P+O&jTt3QaJTU9N".պ(zD{Y-X"BBMY#O}=;dE4tnAG (f?}uwX^IJA;r]h7mqɍ^ v4f0&KئXYKS L) xL ruWG)ͤ *5}#,kƘeGR30}RV%a_LahPs578/s-WJ{N 7،^BId_4s2peg Gb:ݤ{nG?_©-~F4!k/咃>~ ?ЫKt hitM mi6[՚@ FL`Y`tDsY`/3 ͬ=!q| V6OEz_%_Ag8\ AH$, QZ4|ZPG*^/^(`mı7֫J<@:z7FtItQP'lȋ1ͻ ';/p]'B=m{o5q0Af ҩsQ*j"Op116[~%8TxS9OK3rH>Ȳu# aKzDp.XU Ip ѢB$5!=yrj. ARQq iǸ_a/MuҧȇoƤI ܀n:;0>m5 u|1b%^c( r[   OUk(:)x9"f9l Jtā4Pp^<9Kpqps;RW] ǧoUMO4я>׸>b"mEo(*PM6"6O;!A@t/`]~CjU3s̼-R9(sq3vF*4W5&%{lK</GK'ft+G˥eQe8kNshb^ΥW},B[qN};& cҲ43\-P6D^g\3xyd6M{icWwL"²eM[BB>`既 zL#'::wmy#84X܂m| CpգdO xɮ.(-FGc3| t9 ."Jxkϖ߄v4CcC \%XkB#eE|ӧ'cTLtB4h{RH{e(v܃tDc(`zҢŭݗݘjLa 7 dV[C:yc15E u5΁vvx We(`QB_+T77rSd֗t|~MtW'xX.ݬ$ѸCSLQ+}<+E'hTC;=LA#8yC l,{〪0~ʣ r;K 2Gi @ {'xNx3d13! 6; vT73ofgG|9|HXi֕NYj ,݆JP@TCއ$HO2/۽G57/ӻlFAHt~-sM $Fz;o-û]Ӹ=L݊zmr 9'TjfI- b07ƱPPv>![qHb6:矷_vAM]&w d(q[lX#?-lb9 j4Dݢ9s5ˡTo}wP;޸+A1/z&2Zj'6YޢYָY"Z\+ [5|ǶqʛtSh-0$eg<3W!VAL*R*.Kټ:mfX-s 9^U.Ƣ ƭzSykhҥUK{[^ fg2"B84mjYǘ2pZOc@E~S [ׁ&;_$s8p02~ JPOv*Q}Oj)4=|56JY&Xw5ǘJ?*CYئ&i[{)2{z,Tj}ϐGV$>[wV{ׅBiq#P:w I,1A_ y2VFo۔"%j4;9B-ԩOhڑ$-,z ωؙ7')Yx~yio.bԎrw]G@ȃS^`+jvy-Yw H"$Z.Ǣ!KġPG c/*Œ!l1.)*3*T$2xg Tno-0R! /肯^_sfq!y &Mj||m<-: 2cS4hԵl7rE.Xx$ K)m}K3n7QȆ}*t%DF_~9Z+T$*C_(9^IAJڧԱΈxoaB4!䕢g]E\$DoWَUr0?d6us|a ?uU `=_>gt^Z+CFܻ6,e 7!$J{;6\$n'X-r LHX`/INaPc, 9/@y-#N08rv ML;-EQҍ+FYgn_\qD2P,szntuoGEF%Rv3}.%Yn 6d#ۖH# nC3. GVF~?=c9ix{[imT,Oj1VO盷AύccG]xNgx;ggy|LS.qR3cGZѢA 9OLCܵõ#L.W=VTR -,LUEc/1+,o]Zk|Fݐ/fF2n 26W͖2eIc54 8~M*aD_ 9.*UHJ[}utܨ݌ֽhVլ牲 b5BKpKyqyOW^X7Npϊt6a=ƾ-!oWT%nC~WRN~1i#R/$IED1xŹ7ޠ*%a{:Sbt M9qyz9F8QĀOd -l/VѠ猩DLWc<}DFJpxW.v90I crcs*-m+1iy4".‹b5 U#`~Тl7?ZN8bp#zd̲򏯪\M +swl!%ܞSq"/@ f mlȜR>0 Jt9]xɧY=|E(FY}P,Q`1AEkA%a6ƢTDZuri,`1f!hv!aJPn7Lpd Zr!݅Vx'$"uܼEd~v@Q%!'7{f[aoh~2Pߡ#pi" ?6S)@)mĴ}s~֭+źp5Q8YUI:w-q(W䅷uOP:ʘt ÷|%9sB鏌_9._ s9xhV鎾ވ=֓;Asr!df`ARhшv$tRW(INlC#'NxZ0L^iAN!z=,)#z>P^axoD,(2}6~XэuFk0C=n'_E ;gE;IPǫS31Whmv{m|X|kb"r(IFƞRY5Y4ϤH@}ӝ䧔xr4;>Β(A l!:#[wNǍNFux>hY^Mؠ`8^L&k:}-f) YHV!XMCd 2 ];?j2e$|*WكU?8S[T( \TmI Jܟr@νF#vڱ%*@/P 1ÒIk4 z{ +!ⰼufnށ8ImEMdFI?['@"IC&A+ێ.VKjG&ϧ$=Tk n,@n(xn"d-|4dX^@~`$:b  !qg\o<̐ں%djR|W'_tQ C}ny|t]DxP/XU=kC-'ئz]|c/|gi+BS.b%C &{]>84run}05 8y 7#R?"*mTe7 Lʖj_(Ӭ F5k>͖\`қ+5,foHs+D%r)T>زa] kJ.)UT7R i͢A+j֫/ uUJs;y/At1Sd_0hX/͗(Y6{G??Z;\݇$iT2M}|_IF3%v(:4$h&.USйfs]#UߊtOO:pNĂeo夑rij4}La. 7TƜp%Z5(|ē)e0 YkKˏUtcD- g kOrO."b( v'&~^-7nx4WevF drj7 ЇBۧzgR(zw#r0DΌ?i$tc&myzpS"PeUN&#dMHU'ϵEg0%wo^3\U:Zgs$</cRY_ _`G`-||y`sP,}NγkaxclL(Q+AeX3~7s{" m w{HS?VD3Uң6/<[@c> j N ,!@LF$5}{0H[XF}׏#ɧk^8S`GTjAK.7U_N隿0>{AV|ɞk S<Ն+'h˓x .ѕpHsN&0mFi9aOlp8 !5 VKHUDt2ۣ$UTu%qEfA/ R7zf(0))Ne"5Cŭ}^pbKj.o"ٞ5xH%HD>*okV7 H8TE-TT S:@ B3V jg`183%ƧM>4(%py Ĝ|)+A>5<-&l!U5v8hĬ2sK/`&>T1:ml>ި?9m.b^{1QIc;k|ljbwA`gMꌎI:o 9m>G+?_BdrSBW-/U+!! 08?T]''ͧ!LiA6 orzQ@ _hFC@NaC7+TMזr67B$0ge@ pUfrR^YO/ͪD`9ڄ`\G7`M򐴧.7lH[ 1lq|bt-Z#+I~N6T(>>܆:f%k*?*EiaeFBzE@xi^VB^A Ϥkb.TUa-K21Σ$:kSDx 6JrBMmt 8 d<ħh(xp I7meQ,{8p,0Yʽyj@36j1K-WYD1zaNZl(E,K-_K$lUr pRbv#/LWޓ#Óp8NlQwt0R*daeQ 5S~Dfh( enG^r/ >b/6|dpEfbQJ%K[= ʳoJ]a>1~$<#!1Ͱ r _rh2*<=,Q|qb"f&T{arb%lgNן޽}Trҕ{r Qi0v ;RE×VF쓅 8nԓw'|#}EYMrD'^[%5y_bod>eobn`3XPne%Nō ^6`'RP` hEjT-0#`\u#Аa/oF)z CJ^ ˀo uH`-;ƦvPڝH9 h0Z=rݦHp x%N@SaAII+޲El:{`vJ [^̓5{ߛP岟QR(n&&_{'cXR{|H3xL l*]ȧQԩu3昘AnI;Ka'}wY{tM1m4.ŔP6 fpӉƀ\p#7Gj_#a&Z`I4*9ߣԩ%7y&$PNX rY=4u kZ;y,o : H}V);>8rTe-QtoWvYEKO.(=Z\<;TJD^,huAjӰ%@>'*e ^="lC DVy,=*$aioyźYpR̜Ą"cr؂=ZptҾT`(G {/k1/pWE{gW9K=G-.Rh;aIyxamg?@H?#<|ǂ2wԨc 8 vx- ݙQV(.Lx2m׌j>S vowrd$릣? V+P1NuFR!s&c}zÆnbb̽AkgX=!;/S;@y8~CșeJ\`(yHF*qGdi;B%O>љffɽJxʟǹ'# $G`[K 8L|C@q c f$g<'TEǿQo r$3lI@@#Q.4y sFT(Ch57aV c.$0Bŏ@f?_r BĖT.&U;#@ pq_k@.C$go M"mlZxj"JN)Z"6lFHc>ˬyCL{A܄DK#b j5O]n^+rszfwp5y ƙp!CO3j{8o9o\SfrQ84DN ?75RVYz#P?O4&wnhIz*͜}dO|/_;2s:,3suƔ-+ C'wy^WTڝgM4lJL2xM_NaP&h+rJY| e9w֝9܏9p_DZ-G1֊Wv* ެI{h|o:mZ?$5y, %nK؆Y4ei ?>l@R$w;GXO.f6tNgIv8>Ej~X "\78m]}anzfO{B#7/j{9c1 O1&g]~WUV@1duFPO8ٶcQ_YA6벐 U5JPNlw/lP W-(kZ:;ZK5Xp%sPOH=nC &ʧ,# 4 ˗iuTRgڍQ8mfQ+!8̣bZ9,'U #wTzɫc>iŎVKȺae迠`9h//G3*gQ*#n9|8rLjp4{H]D9K')wu/w:s&t(ӭ[RѶ@%Θx P PIF  .ݑ|=8M SSV zvAV:bepaه1 wdy NA6{NWT JC qqX-i-~ʖsO9Z`D- < 4J/5bkIwFS!٘p+˚ȱl *п+xe/4 C '.#H7LbxVhuKY籰VOʍVATL!{II{(ՏsMDDÌ{vs;x=0lE]tt9܆lH¼fG<_cus5DP_Bm>v+ZkM] >b`#j{!b|GZShW8 BWAs,@ށYL9@;o 1IMᗧ3Ѹ6E-yQ0{ 5 8];&vEl+g>=ծ9+A)`q7;V?yVJ\2s| qawN YM $v*׵;P*ISYP4YEDgIl1p'.~+Y4A)>6h~Pӄ7@tAֵ'])ḘZ,̺nK-iKY2g]zhy=GWD#XUzI6?tF; 9=!C[Ÿ=MqTRn>A6VRVzDnl Y6'Զ̡ $i ~\ؔAFE\~WFJ'8;;E0t>;d@S]Q(6JV8(tn9#H^[x}yK7mL7{€4xtdQ?8t||%֑*>ދPމyF:oN#,NzE:NW NEu탻e|\iT3e/}KH`]}BPAa'0pFA>?-) V+R!<KpAF5-:75d 5? SdГkVwHnظ2ZZz` *ԹݚNˍon"K "p ǀLj>CѯӤ)\` AK=[dEYN;=.}c;Lr7YoA%ږEKQUbVkI Y!N S Z)C^(1b6[wcM-K ״@ F-ЮԗEѰB替<˗8E~O͒m,|EFdCWM0u5w[Džk]cY|3)v{gߐTEHJM\6$PZJ\Q7SYVNou27K$ ag@нHžc,7SB-HaLe[]U@ H͖ȜpHk&TʊةI+tX`5E@mJg9Z{ϝ=(U/{HdB&Rur o2CxU˯,tj5 US6팔-Y^ wYSKm/CF߿b, D/mΣVoelooz22[+$ΥX. h GnBLGuZ[ ;8k]E 4T(FoI9չZeJĩu]1V,"Gu_+ȋ_oݠ Y^&8 濂L'<p-?|F,9OΥRL|?tg4B_7+`Uy~~iE+T-/4gw2<-q>6mg>DVm*AX,2x^O tBڳ CI]p/<1vV­ÒʠzС0֏q/Luuΐ}UI{/L8 ڿ$|h||V KqA;,U^fRiJBvO / Xfkbh8kbа':lNX4՚6t\Q@S"+n.Eo5WfT̼h,mEʘ^)u}U+dBbJw)Rqc$[`o6*,zQG>5R-f7=JnOy#ltY=ROx`f &j )3n~4<+G&<#zBX }}c,q77!!uذ!@<ʳ w!GX_wz5gV9/xZ@{cQJ4,&*h )GR5 xEucV̤ݝ3BN ,oB}:טlS1G[ ) U,G P:+oQC?`]Oij|x>"C50v`L;bʆ %A_ճ5GDC !J7qCF lKr1x$7~X9S~;|dCaR!B䇥[IKIږNbM%ف/̿Gqb\6I]\1ŰC-, +bor/8ׄO.Z_“{騱Ck{s.yX<#튂1(ȄG4p&1f51,R9Pi;+}MgVh@&R2%e{3ߴr}T'ÙF2gҤgpG1س,{I<4d9.L_4Bœ=ӲVBt;KVH&t|q^=54'e7̋cT Q"DNGZ,ΝǜN/m=])޸R,R/⦔SʄyZ{<#+mD[_UD-"FNdq=1-p_~Pn'qc=Gݦ8E|vTa\\]dJ0 >c J%>AieXp*%;P?3*5?˫x3wJח3s<:b5zP nZթ\ʠ CXd!g"iLlU9(0E ԢQ .ۆ)GAUЫkL鶰hmæHv&}4$&'#1$H1Sy̓n-j*`i-.fwUd}//QI4M3S`x% #\ABo?aC4 f}CwоR)GFԐ]- 5P`ow9cǹ_M9N]vص= 1ZG?o]8д;fPթڢUJR8khi6Hvng&A B˺F,p(j) jC8HC,?GnF}W_C&89WeIm 6[5uŀ)kjC9*ec\Zti5S~@<Љ+CG>ތ~p/E(hoOCJ"fbweX*KdڽO3K+޾2t 8hz-ڣtwWTdS27bȤiJG fy'Rd  Ye=gkWz4oK . =EuWs"`ARϔ8c6w8ys]2mzbvyih[!Ӆ5P^ DKX3v{4HWJn978UA38&(vF<;txaЦģw4|j'w'g5+ +VE8>HL3vJ#}B<ɿYclZKCi(/|q vJEmNU,YoyV / ŠbJC, ^(W@p?S_7{+ܢ, |ml]n{%nXa2ZN5?&0%#Di͊{ _3F LbQ{/@u>]o"AФX s31J5eNjנKsWRɄǁU~?tpxi;:c׳6vNeDvm~NĠ8 Q9Z8r$]Gv['y)k2`\$1Q61|!i4K{V ] 筧0NM2?Gʫ??zQvx3F-N;~E JE? v9_2A/Pذ:ex: &G`2CgЅPm3PGMoP$q()MqmULGp oFGwK8rtGpQxNm k?|~~4V"KɇgD:WI3pT33دp5p3ھc]/.Tk1i-sR~lJH]ME_J4| q d'(C2skx6NQ< }'6w@߳ cEgAnؽ}樕ÁDy?/$?gp=QP_p0) Y#Kҽu\qRR1h|+L (BtD[ >.Uξah@v qx2`}> ZplPǷ_oqhkNGw]ikuBK]Jxs$TwDcޟ4`,0s/xR~vt4ٻ%,vfSd~o&(~KUo+P)Wl%u! | 9E5!wbR!Z 7mBj[Mqw,K{L<". k ӛ%iO#D*~(sKdk4*t`emgO$EC7u7);2ӄ2"TpKDHYIw3sުZk LeQa\',^1beRT`obhe3憗m&`&(Q Q^$o Tn KD6;JC، dāzŽ#bīc;e3e>=d Q؍@rSfe&q'8AQ~_e9./&6Ԩ{08䁋PtR:d8=xlZH_8>rg5&"` PcأTekF)1 4:7bɄNn ]N\u K(V/(w>静yQcAH놾Q9K'ncH,Ҡ_d)R(>ΌFzC ΰ=syP_"v(%3+3TDU{]p\kOgv4$5:(~'ke%qvӷ=m*PfiRa4ǔm n("V>KLo'KJpڼ]qz|`Vԡ[n;j @ 2M_p2s q@WsQoJeo2.ܫ<@6bZtY5Vj5 "LJ9E"Y kTImʸE${J{N\*k>n~rUxr:zyq'3囩8/`\Q$h}! D=% _C޾ڠ :Wnr>n#^bWb6%ʈ*(B!V OJ@\O7P(Irfx1OvA?h,W>w1Zb*-fTB ش}MJ%z+P+nֳxI6zrYq[ }*RT -gs^\k\cxšN "YY}d;krE :`"^LZuMk}b%(CE``Ã^"g$;aG6cÈETXT+7f8 5JvyRx_mڔ܋G?x G:ճoVN WdJ vv/xq訳H%~, c+*0D"-7c80x״1cv|Kڑo#; [ +Yq\[1ƣW o(`¿A*TJȨY 7"tZm|c봠ȳ!-LnʩHkL] %]=ݧ)V KZjNW}a&LtO9u| z!CMNF|jU6c"n¶BkTh+ |zg:SpS%YxO|#rZK &Ο:*㺎e<*-uI˄Uo2r:j"y\qg\`Z6LwR\T.;1JMZ}83Gġ9E*,RkwafbHQd5o`t،6OWOx$nxYhš&pPm+"&fB/'q Fl΂[J!Oh/Nb_ŰmJYG5?r.nf]Sп{hztFwwUV_/g+Qf~Y=} 2l4!M57g t(62L'[ddzRNj;!Ñx?oL+QE:'jE S-A{/)Z@83v5C ݨ iZօ^C(<8Z%D@%RkART,w&/zTw4*(Iy5[Z贪K9<'^N2&P0:0,:mec7Q-pMXVMqb"30i03H'O-otIs>>G~4yؕz9ჵ;FӾ̇~OiB?: `Q[L{fy3GZ?2aD4/>[>mji]"Nf [0nL:rusa!-ʛJ=餶_Fc/u3 17A%6;A{KfDOXI }ELAlbĀpg:4P{OL&WޫWlqf[?ؓXg={bFon3H^b2IOL+:\ex[1_L5zθan|Hy'0lmz XAniZNf~ ǻ7==66PzQE7iCk 0AC㤀BeY*4~hC[0#JA$S4!LY%IpamDI!0b)/|[;7&Gt'}~EJ),ж+{G%r~ðT1FL`^/896BA)W_zP="  i 设>k}S V[N[f,On7|lNrqXՠF<=!6d4)NZSQ6~w|}e \0n;f!}K1lSOT)?9Jh}-kC8({.Opaf߿vq&V"`-`y{s t>%@˞Hﺾ`YzEZV5mCP hÚWtcjöߴ.ןXRzx=&FW&'=i8~ ? #8Fp9@dVOhP)n0䲶eILj"Ȧb {Fg/^6eS\sId1K7ܸlqUDMڎbqu[sq7NGE 1=R6L=Vju@\:'y;A…),tə;((zv[Kݟx NzD\j˪ |FӔ{hauʸ_FLE> '> lMX,~#NԠl=g@rzmCAdo 'SZ~v&/.BF%Sm^{qq7ޙWJpW(T7ﰊݾ,Cj}mߤ(sPw UͿa=u &{#D}lSO, 8!'vj5zohhAяgǴHè،+)=n ]}!YxԱ7ϛM6N:5yk̿lopg  1PZ~MgA]1 =(#㲤>;y5pPEW/5QT 4Ţ(c*7jRS>y_#|E\i@jSB'jHJXv\CSö%I}7PKAgScN͗΋̙' \K+%̰.},žCkI6ҠQ~ H>9}E63|*3PH39l9P \[k>&s=Q>vNmKc*ų_NFOfRFvQ=HP#xC8_0Ҏ5t"[Gp,QUD2-r^mz֬ȋLOdhEz>AJwZ`6lIf loC,ETTC S .Cg4C s8^'ZA KsJحeT:k8O`׽3q}ݧclU6 p *&TVsg uG C';HG ٮA[rwߓMyC3tϊi7;q)f;CV0:;ZЂYS}9P3#}!᪱ `Q u6!WS?ѝIbﷆCHL¬d|OnKJqqz=%iA|g*Ƚ2=7:ѶϬK{fH Yqs.TqZu1Y4{U`K/4_ i{̪<[ ZVK}0ʊo@lGou`XR%r&WRCq]]WC[ګ{wXATnj?ąMկ_Oުeog:|)Frd!}xw{Q-ӝ&eO;oBʸ5Q)-3sU-U<{OU71(PFevUbuipzv0;9ܞ-{`TtU|u/zO]ө@\J9` 2-8-u柮=yб5H6싥aPXx QJTAlh&8RU\θSՎn/EpRv:)\6mD:sT+fn*Aզv1Fv.}(j~2rr2"x(~\`<ɓDg54m/h>K5S[2ڮ.a s\K|aFA1,?p2P 4W-HIn}"x5Ң$X?v 5[ї.0#$/3n_1A𔄹޺q{8ox\({$AG=њ/5hI(5ls<ƽeh<1iJ<6#Ȩcٽd߳/MYpZ dseҷ[/I􇜶7 ䷶G~L]巳$LX^CC]iB ӫ.wRhJ}Qm-LsL*bͰ.W C[F_qXwbLX틡8QГ{0B27!|z;*܊ש=D.^bkDoH+}G lF=/izD"͐;ѽ\}at)Su'~h9hI&p#T"k">=xQA\SƗVsҴ~Qd點<ն䄱'fKUӒ/SœG!ۦ#tutdwe%O1km^`)rJ0Ҳ(vqT9P}ߨQ>l&́zm)Z”{9ӑYu]P @껔:\JZ @'m (h"Ż/{R~q1$#t 1Pk<#.*T>[e`t@{2q0kmQ9D^L,6fy~کT1gMasbb;QI`,npEVJTp^q1D+ǥ?N/:FA˯Kuegnfѧ*w%v] ֕oFm98*|_k%|q#fCj$7kAE;8.ui)[)w4e&yEM;$n=ļǸi=e g}XAI-yCl"_˙Hj< sZ,B _5ܡ`F>O* ~Ded= giE) Q#ţ5q$ێW^ɝ'20987a(N]5M6v}S"z̕$#E\̂OPn |+3w ְFb 9@痬)%a JQP%jW YvqHHm|6vW/VbTL6 N>]UCֹٍ{o&^ֳCn DhjnUO*ZuN>FͱGJKtrSSvKྟ/<;7T~x^m|doDSt`$^ ق>В#wyʼYcַ"q R.X6L|ivC#ύܬ_2"Xbx$ Ӎ5"xCd+8pPV{3ȥ+H ]z~uȔZs퀎iHf=ch|hk,]opp*?%O|Gsp갷d*乜6{]G^<4\bmӌ'A?dN๥{)8uTY*a c˱KE@£1RL1߅8؛(c|}B`ڍ uF5ְʹk諦i\;Xck䷺_442n_ߓC|Dw%|Ѽ N̄^n^G 0X&_"{ Ę^1uVh=A ^ y:| E#t3eӛuzܪaoF]ָwÛѺN$e)H52u4.Y%p)QySO\ 9߅bTHf4a=y=n="iL'y۵n{|ċw+$7:i9KW*|InU6$MZ/L;`ݴΌǧ, JPT.)4'y9fAѦѢw D6XxMFˌthpy:0j?~Ye~C/Es>((?xL4AD+ H}$@?yd0Í?S.(,Qy6[nԧ/bx3.7A_>LP up ؾn/nnL( zӲwްK g af4nm4bnx>%;e6gbXj,j ߨ'}AeI` GIH7`I2랄 J||h=wq*>*2/E힙kX/"}B+mixp#\$$NLpa*)<,ɘRRXT>xWնieP0j\E,f x6粷5癆d} $xJ L?czKl!zUVo!Rk56*:ڣ kp6}95̃auD#ՉPj-_6Gu}<@F){u)О dq<٘c Y LNs[<"7r$otXn[%XeYd% x BAQ@r,mN!l򗂞VsXQ Ъ@;_/$N}lŶ5#9XZ_ ac8Wc0 jXp=i/# D@nK%@/Ti'v]/-akG]IZjn؁rV^@q86-.XCV,h^2wk3"}!&%٦ sB2Bu'XR&/P,SƷm,ߴ>:a؝naЀgS"( ݜسjKSUVҕӫj{݈,g*!͵y16ثp8W ѰPf G r2o OAg!{L1SHvDz +0ph9ʆ_f;>[${Y ({&׈ $w.J1&+'HD j!=UKLU/O*-#6!Ilq y\ Rć]_M&(Ƭ`H\2IԤZF/K? ^P&*D]gnLRT#5]6Fv9W:ę{Ze)V ׈0 qR(]۾DǺK WE]MeGc;섲<CpWc@R99UBhD綳JAq4gu~tm[Vwt^Lr|un Ka(^8Yu?,+?RqOJR=p>X3/0ESfvÔg2N2ד,؃| g$85xQ<}$`B3a2VuKĄ_Ru~DIXcV2Wv (U0sMl Om+W^\ts!,9V@tU:P $Nʢ"Fp'sg`L[lL!o#k-rXԗHE4p}D5|D7-0gdȔqq #'BjIFE6;CVzpw hZBm yB}`i=K(PRI ܊>>V4X[ ~B) qxGjW<̣I!ϑ@w&^JWSw ;ܥB^*Y`0)W54KP`";V}418FǝF.1N6ՠm)(\ۼ[D:i\|4_B>G锅aĖX@pW=/Eb& Iν"uz b`lV3Ky ӓ 4+q#uA!Na6e昞LBd,ژnjC9d6(eQޱ)XP6Cn<8Hd#GO6k[oTƉZt%w(PU$D0@*!ʅdP&R?9 X7uA#8]E4RzEȦQxop =vo-*8U9&!AW{IF.'SPmB7ٹeY}2ЖL:n5i` Yå= GmY] ?0'>ߙΛM?"s>~~M?.6N;h#:Nc;j kرƜ#jT`h-egFN}]l;s!\-gc%3@ZM:^cidq{`+V#Z&rexj tOm=a/gLkZ4 =. j!e;ȗa| \:X'XTZU2>mq7N#x 2O'6^rM(@RبKW@'k eit6zN,`T'Ď(]LH)`.suEСU{o;(iWƬ JH;7U2?LI7V^` j&$;qQꄒ IQ<>C%CLaZT-#(;b>](M_Gr1}R4io9\xގ*r렲k 'LzeI+nzxۣzBB!*"Z{O-o8碗5c5 @;}G|JIex24I}uUUlwj:&6%*!wyBW1Vq\Dd5x;(* A-; RC>= d_+D zi.TKmAF0MqgxHxLnvAUG'e4mB-} a_ͤ3G᭽=uԕ:mL4Tߪ`-Ň/]x,q[Kq S`dN_>e/GRԺ޳k4&<>oĂeAO{fol\|ﶕKehX A%b | L Rsk܈SBgCx)VF݆r~BKZ'~װΗhTv_'H(`Rc-d4J>mtVȃij`Esl3k$zևf9C3^a)k3{6Y]YP>XBɫ+_يt;k&BZ@=4Wt6t=[7ehћgi2, rt)gX%M-"XWΟO#56vυn7Rʟo :AIej(W(=~w~^!՗qd: C/SR$a⾇@陫}}ZoSrʒͬ^̀mJfSp.{3V)ohyOȀl0UG3LI@DZXLTF,@/F[ F{Kb⑺A34ZP;Y[=F"5q?>.Z)O"s.Jژ4P-]L]j!yw"&.AFzQJ ,[ͣw-_KZ6-H9LC8j(l ݇CA]#C;"F$3aqdEoLɊBL@t/(G\=/=ZܯC~JR$x v#E_oY}@Hٰ6sa U&:n €997lk,eO  < 7._}&2e`f*nqJ>HWo%?ϱ%!=AɒWR">0D&Z$Z$Jm6K/fF5=5wD>f>1/'@˲2ﳞ"mxR,‭gm*7[+x?By2b@ԭ Q|t1_)x$=rܪe'-#>.xȹK+KYMz #,Y'tcYj4\`je $ կO7N<)kraioXS6ޱgYZ0707010000046b000081a400000000000000000000000166f3d9cf0000278c000000000000000000000000000000000000005500000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/sound/pci/oxygen/snd-oxygen.ko.xz7zXZִF!t/t'L]?Eh=ڜ.+НA|aT5C-ҏBh.J=LLW׳Tqp*DAF֟mˣnB/鵽J&qX_?~8ܽ^Qt?Zi؆q2SM5?=85riB4gWC^dg)YQ5Rt盐%P^^"l,m,UAڂCjBB!+Nm6WGh^[*HN" ;mҲ uMsV(N PDTY3"ظJNJ⁲#&CF8d4L F^{?)w-!G*"%ݤqbhrA.g&"!§ukfKם>= ^Z#m`* up:ú&fcY(%Hk@;W"#4S2fgt@Lz;qD] _$/1OƕeɠVV!8bF'KY{^HlO s1$ aMr3%%-\/s8Ս` 0gSdm S^0/[' K+i"!\]9Z93К弽pCקMpr~hb%0mefE.ʷtQ`ȍn>Dy:-#=IE:G8$r4Fn))vg:#ڇU&7_n_2Q?s_28ؠR$/F++i $~@JnEV%;5foYE2NI3ZHS/ _)qRM-p3j/߁:2(}}5m 2o ;w(zjFf`i贖}myr,I9e]=,p+ S/hf*5CY'HJt t.UX[J -4y|GM $\&5-*˺xW2 EasDv=`LJ6rc2UƋ6SюK{p5׷CL&µ7kհzCmW@y7Z4*UM#$W>nѝ(~?v-rOD7 vѢ 3b1\ki_ ZRa.QB+7t#9rYũ.6dƮ#ƯƯN,XIs1IrFuʀ gn2į`UzW|LGY5~:4QRI[I>x4bdNW"!_:l80i/ NZ@ bU73%x/<4˂-mW&0_sNlpd:DzJ9ѿմ}zh؊ň7tz !&J^{HImh)n5ru ް2 7s^!'Ui*ߖy>S?m-C0 -9tۃnCwV|kExZS&:Z|FªbQlךpMO$Lܪ^:0y ƣQQ?Fg?s`&Z:aK+NvT0:ɳ#JFg~fBCK?l'kyDΒSSMb@ߝɞv@;זZĎG5uY񎙇g;@+T|='V!e9 (Lْ 倝?6~pUH}-f~w\AV!qΦ-VюZ.6}v1ʀs!<KPW6UV]-B+:QAKZxRMǀ.p3NzK)]1#J<mҺ> d_5X39}<6CnM%.wʆ2/ L;?Ѩ/P0jho2I|^`.^J*Gc]Z 6)K)cZy4zSm' I 7&|oyޭ9H^iJfp;(b"ګX5?K)cg՚ a[%Hhi BNM>7Lσ1m~{͓N$7Ss;rOvP cӎ&~=o l9,tĜ<98U!Od1+q\Յ'f)"@',#V،͡@9F!!c"|L!P<|2%#t~@(bpJ+Kޣ(>&vy(C`)f*'%n[5v1"O噅`j nq)Z+<${3,;r} 8Z): @.'o-!p'J$&D|ݨ X+M|CK`|ȌJp(o*dhRJ=-Cb*]k~ .-.4Ww?^T{/_V6FIKNRS! =%0d4IA0ۨ!Qn؇%G&sZ=0?r"Q,{l$DIf 65#sblQ<)e~cV0e8yZ hdBèuȉ)bNpw93@p$7BhwEId:4;NiZ .`n,E5Ko]É`2@VOjk!2`^#/RFdh:$TryDWڽ-Dz3m|/d#D$m1eJK1'÷}OY_BX*-Ne S`S8GIW4ԎqE))i?"C:N\+1 ,`G\ @n&ME0zMO kZLQrδE wɐj7 1X65Iq񾏷rx?|zȸ:\'^R.j[aHY|BQ(Ab l*ƬVfa'ڀ( C ;>FU+9з +ڌ42@"»OPAtL;#* |]"tVzQ&L: z{.:o\ ɘ8>:ǧjOij٭ tuy*M"~,{MJv#>F5=7j' NTKB9pkZ4ayhL*2-*a.r!Npa-Ihh݁o[_Qb\e8Vs dR+vEf9@n>&2EXP UvX(ֱijǸ3?0^D13~T: >;'!De _:%mTuoeFPa7eGߢNQRzN@?%Ҁ"R^ A#=99 4Pp9&VLBD%B7G)lЀ+cKwTgA.8f{U x#լ}R\o4׆hH?'DM>m҂ςYSfqhhәmHH]=ϙn 9]:73&P2A>X<~e4a)렡>EDq@s=g~]S2pH.3+c aYvi(!@C||EiIlZح.h+vnվ A; Zu>MW\ v@`E\׶5/Ngm#8;];7UEL즔ǺL[MC[h8vy*#_r!fIi!@3\5>K"]F֘,_c+`&鰁 |M6lуjG[ȿaE%Ȧ[gYRy{ {8t[.Yhœ*D߁o4s&ܬ 2eȘ}W0.uZuM~k/p0K [ɑ,nHC< UAXu3sH'0M?.^2L@/?!2 Bv{XRU 8g^/7zq!"TAmjylR9˕Bl[Rn-jjzVzD լiZV8T }~/)ѱ,&]T, \)VCúB"!b&M\R_9%S8SB$r˯GZkOez2JG&u0pvgRvwҗfR5.$&T7Y .dpI'DuІ*_ dz޺کkUcWϏ, >I0eq(X|ci)c\o<7CF%v%`Fq>. \C 5 )PIX̞5SV`҈_ 5?mv3ڷZĚ'Dj+jm L֒6F$8F@yr!i X:@e7xʂ6yG9@mJov=CtH8#YĒ3NB5FtV#>Ѩp&J 2d9"/rnzWs>8{=|МZ|wL2$a%r6UPFC))v?v=b9cF3ߖȃ eVĭK|:!(&_n4e;P idj2=r!4l,BUX] 29m#GzV`6UGNF#Us߫&h+<Юj\FVR9D-3!T:HfP @SyHV3,4R8ԀqY0~Жe{gG ]yYZR g(M\Ύ[R ӄ rtyGf#oݓILq>{i٨oqvOouKcR 2 T8k(].!趻;zR6 е?2r=sعS_t77և3%HNnsAROtgSjL(Tصs0u|^ Bb5ӫ8Pv: ?!:[}ԥIE2 Ÿ[ :ȞG@Cc$Ɇv'VHhKUhU`vn" ~B<43_![g{'0T4?TGe&>+o L/ Ot׿UOt<}y=Jh*R ^^hp_3H"ٵth֐j&O=|Z5a\̓ ݩj,qOO~E-¢%f. Sp-dw0e|&5\识-6$j+3ܝLC5q޴-~V%IOd^ԌYIiHRP1''\ S!P@aQ*-4Ʋ`r*i7uP4i3OB}sibmEGG tfDŷ6d(mM+e9M/U" jmL.qLKBkФ"3E BVvaf[[w/]`Y =VԤz)2yW{sX. \doUF f)4p2*UԽW>m/:; ~8k(l|̍^m\ÏOS_:[Oj%d,1L ^y m7._]o]m*߄ì~֜eHTC8MG)ڄ2rb1?z$o#$_&sпZ2nᡳn!=#+_5r^ Z%7ƻyV+ԩ"OD}Qxo3v|+Ҧ9s5S05c҄#`Sy^LHr/k vг ׃e1!v-` 0Ėc073f^4UNK=EX&8CO,F=JJI'b8_Cq5oGT˩!bc=g.N ձgYZ0707010000046c000081a400000000000000000000000166f3d9cf000048fc000000000000000000000000000000000000005700000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/sound/pci/oxygen/snd-virtuoso.ko.xz7zXZִF!t/|H]?Eh=ڜ.+xMYn,¤y>Dq,\|ٺ ~-1(ac5r( ܎8.='~&Ue:*SDP~\B!\.л͈mI+JIFPt89/H¡w,9-KIfTf@RL #+Uk.  aD&EU gT}=1@ޓ3e8~N>̑=,}b+XSW/VVF C ޿fB{M"F^_v(.Sw0 /ز Fr%yobh :w?}PmR?Nͬ2 'FՒB"1)ڑ,*+1g6Ts~X>o2+f$V ihCo5'2C>~﹠T0Nu9j @dNߜRUd1Cc6I%j}mhc#I)%c&[x1VnY[\WRr)Wiӿjq+ 3LTStu5=fG5 1r5;x'h8ГOQ>g1RiwzH-VEJGMEIn w^'F72jj/Z0e/>f#RHWֶUaG@=M" L ^pR>o$mP8]P36'ZgЦ%'ْ: d Wƀ(|Vwp8/llZ*N#EI4ovLTDߦ@^ vtƏ u"='AJuR:|cs[=hsP4VY o[,0;hs'^g6ŊȂ/  [-[)(㑕`1X-]*ЌW<r SCMϝ9&K9:ZxʖLiZY8v|qV5JؓW#q#/w0 ">@:1憤p》D*5t)S8ǝlԀ/^k 'zi+~b/& rOB0d`ё4P\,=>]jnmOsλPM??ƖhA7D ߤGJ9fo%XGi#d$ 7bM||ARie{k&̧yXf)|?B8{0 oNb\M2)ErrL4D'|L7j!+k65Zm MwoEz3(@ i bKTDZy _+%XJ.ᥜG&z4.z^CX ˰D-yT`q?-@%ndwV_vOQZd:P)@R> -V咋m= }6n0]D&UfJ; *'us{%AB?2l UUFBtc_ h{Wt\P?sMS"A no9|Uƴk5aJ-Z+NI9`U# ݃1 maQb7@Msm_&Rn(^sX Qʕ!4k@PuYN0d˶!EN93e o(l?H/{Q$j8[:[*|Ba`~3foM #6j=Co!Ru>x&vtFJj@S\ix {Wt1~˱MeB6srchX6eKKi\׾u7,ikr !nEW[*F&|5&VV+aؕi6ׯ=bO_D`u]4j0'Jk֚ׄ;fh1XN 4\\%4Zр3 BU%6! M[UE^Jl3$M薐[E:l!Ys0zc(/vOnT/?DY)k8wdDχ9eu b})],o3ўJ$Ȧ~'<$f${(ԗVJdg6M:{h9!s2'Cn7Ԑlvs$3O8J4+K9^D?32Z!G wr_<`Aj館]xiJ$VK7hEOW8=@JDFv*@c$.CPWa)8dM95e}O|Mmg􅑖CX|<] zA)KnF95H*rVw8:hFW9R9Zd@\-i%1+ 1~Fs;$*2 TWUosoBL,ݿG|΄Çh@~,7D* Oiw~&lB&IH1>ʨ⊄Hw0Y) iCfA6c޺՛{ÐFM7A!~@t}w}&m ^js4agb ?UD,`MA!D@h? qBĨxYKS~U ugT:ǗuAN6csԝP0YZ j$!瘯0 `o5,Hvc(G-逆!=zycL]k\útn9㭈yfQ "`_.2GJL'm1y :/J$ QGݘ%jǕh) \W^* WY.B:(0, Wȷp kCI8+aOR9WS%۠~'c0O_۪əDqբֹӁz+DNhִX$0e`L/=ӑ ./3]Xh rm#ۚ`lJBy:&/%~|Z ]=<.c.6=kuU4׌Q 'S82}-8ogu+ɡ Յa$$H*2*+NM( iSmc-#UCzfW,v,t% _)]a+iЪ/-%w`u#'u3">!?څKӝJжGf9m(M8媍Bۣ7VSB_J+NŸ8Tn܁/X }蜧er8'؋fLdrIyBY<ܝ\xY&рk`kD;>]u:e}ߑVi'/@ S DYXgz|XyT;fSϹ#S*#A3T%9Fda[Զ&\v-jnZɝFV9zm˹ԩ[CO+^9/H::(ؙZ-z\7hF9+|̿z zQїdcAD1T\KD[sC8ܐ|gRV>U5GF)r!FSZĺB}}'4T)VH~dt enـבfp wAτ,ivS7 d0~  jݢ+qo/).E47d!%qj_ymq%0b6/ۃrM#{&h;@ w. t,N-T8PI%\F'pS;HWi\l _y?[O~(s&EK gĎevM7gdH% U݉EmeBo$B@+cl,A~qʞ|xz8ywK<+s^xL EZ2Dzvvn6~H^Y:\(.}ŬN^3C1HmLr[dWQ8i!Σ,% V3Y(hLwU! SYDQesJ/SЎias,]1}k~Ųx /N^s%ѴGO[uls>{2gX|:7I=tEG n`N^Ēف1pUZB̘#W}-D>_6?Q(M"ɕ A[ZQ"~df/CSoE,q}^=~YÅ6:Xv0n4_^n3D'vc?PkNOT| ovH0)?TPg|0!x9bHe5>NI/QDE]slyU,в pC D rL\yO8!^b(Vvj+x=Wo`ʺ~ᜡr'qBZ pBS"KHn~H[G,OaDt}p8O)Bz~fqt  hVՍ+I%\+>= IHѢ8чO{\TBtBRelg6ecʓr,Pjf‰+:IЅ"i_-K>Ip52/4HTR>%ub)>ᰯc-W^Ee 'xqr#g>pd~W/ÄGy"FA׼KO 9aa/+GzwCgW"R#_FvA1UC5/`zmt(=le@T;<=i(9Z`=oOJFIpq=!=}SOauyr`+ùD!U3&jq%?7GcaG.'nʳ6^;3ԍZͽ7]2c0"]86kTi16c@CQs h( n Ro"C>*h)a =9!qt}vS̈gf5>*Ao[b#il1qe:^2@(@Gn8" E:=cOsZF{,Sxɼi!z$ZXXk`(vՆ Ȣv.%EŅĈ\ԛjW 2S2T TosoI}T5Wǃړ]-uE+,YCIvmwiΙ`ş^"*HZ?U3<B&r(_O+y%C# t%ZiQu{:S=HK) b2y(j-wd*$8sW9S -(qB֎B!_b-ܾ&qrΗ.dá-ng2I, cTS~576}UCLJ!24Ua+Oc&fP=s~!D`<CuW!\ޠz?H#xR,ZH R`8Vh iZ*ɉnš#tgͥ7Lv Enm䨭 4S=I0܏guп'$)d‹ /ؒ AUk` .N1 ,"hћt0|RAG*Q?Ulbl %hڔ9oVT@~S*%#4w1_ vW.笩8 !jmY?mA:v ,, 鎏tVQBx2,XQuӵFxg2D%F҉S/PSG `(+ F6`@LH [3x6lz[R|3+|qw,6Ux{D@c\X #JE!lG_++Ou Ь2ޱdУSИR*mY̐_/RT)xˁlvDFGT6D%7*d*u$]O6 )db0on@gz)FFON{T=sO:_yvwo0Uw< pCX㎾7L1:> 4>; 8yS8 JSZG޻ƞ^(H hKg1fGWkl̄YD17 Ql~xL%b/GT('Hീ: 92:KmIĶ+Ui+tFo^ gdHdznVgnЉA=M^t$.$75G~܄V;m}'9 6'Ķڍ%ҚxKI-sM :OM6vyBwl l}'@T*Jmk$)bYvdeNHX\64,k.vI~2H=÷ ٱ9&UQq?}%JD<ӰT<|*^*QZ!uV@+ktĚ^pff.Ko6lx.< 5 lWz]9[dt\j짾.#w |Z$g5;yڮB6GTJf21k0E],Ɲ‡X04"(kwoE-vإM2W_}5OPuq$3o0<|h 5kP5QCH+Q7*0 W5XbkaDz{D+QGܿD6$u$zmu'HB$ޣMB wNUJmS4{/9)[._2>*ohecՁ:ǀDI\~$ \E@aG!F]$ֿ+wu0L°/+<Q*Z&~ +Kt"xUJM?ᲾUjC[NسD"ח?L0QJi +Aqx&FV*oL9u;/m: Xߩ,{o}W8҂ӜAӨ\͌<=ߌ8S 0ԗ5p[UP!0T@#S:~֭F<>elҤoFKzU£J{.t_ZluȆZb֒eֹLjnJ4KnY5Dujz<W2p[z iU'sî@#:`"Z>19%;5:= ^~CƖ P.)ҫl%VJz1@CrXa+`},⍵oϥpg飝pI+.L wwqV]xfSu! gD"F+.xm2[[:]̟ϗ|I^wnK1WC\1Ϣ5KTwA`81{i,SV7®LQ-{):p[p#<=?TZ }N.f;e0d: /Y X~u}rbFK60@](Gpw,՝$lsCk*%&AIFN]%HBL9Cf(0]#y0_`"pCl<z $5nw$Ϯ3|P=[]U/P+_M/_7[Z;y)p _F-阒4 #ShJ7EFo(?IAD +1.o?EhG+]E:ʣgEm քNFw9KZL:Brp~E|@_ DmZ5N5:Tv]v=%s)6`h=۶}.an]!qX R/IhAIV &zL4ONQ4HTȬ^7nUi{7|GkfWɫHu+ot5=RW"P}XH\Ff8LϚ !g CM }KiE#DZkn6[YHXDzqZ^,XqF*r[]'P)ss覽Ćm H&Q})KX8 2K̉sS؂qunv!1$mȿ1\ >U?np1dȕ.E)FIÅX61llpft"W(LzGJwy'я$H.w[USfı2ge+06d_d5߃zapMil-c'ey5"1nϧ (ĞωDl@1G@O!.)q$ =TYOKq[Z$~F(dVUAg hU|%px<>6z![fSWABjʾIyW}ԫŬZ$!3۠xMR+B Lk-FF-RNbӌ0i ^-Bd>ZnFKu*)˄KRxCA/}Z!}o9Ȳn۬Q{7)٨d4 !lyâ< \3`TXC P+Q{DVAM{@G_5gFsкwi8êUjLa}D(P@ԟ@-;0o8 Z -dsTnB˺ ZH68d,90EJ5ffC j=VpKa .B>(KU4ب Q~ Qe8ILnR2'-$Ny KMTMfu(r~ASv8\ۄ}i;l;Y2'~6pbOtoO-%H TL=KJ44̽bIl1"L|/Ҝ|bN'q8]-2o{* N惌;~C S[|ybVQD\oV0jm KC $j䬍Rd6eCu A\n1w@TkC9XX/DZ*5dDܺY2JOrÔ mZEʓX^h-F wԾٓ}V CȸwKx%5 ANM%,C!7ZNg}YϘPQJ쯰ɘt ~j~i6jED1S,إS5 1%n}ji%|N-}\ NsRтDŭ^9u XOƐ8nkz v&|bjBW8#{FHa+X X/0 g'{'qJ!6^7VaGGl7E~e}yXz]Fq;3?i {ERo;5ut;zRT廒UH p@C:h2kA(~aOEZ 9@ѴL+#°F} #*]ø2ю-=Њi&X8$zL`&|ZQD`s`+Qg^=̓F<(Wj&Ldԕ#200i2D^[-BF~u]kN>@KEutv%Ķbgt]3,KPۗlV>9Jxt H ,+a*u%%g.fIm^ÀW x{ cgcfRbCC4Uv^Z51cuE̫h<1A,-t )g|>¤: !ū7| J=ڂ;Ѷr/3q29$"fy]YAr8 ߳-Ljs1>˅0|=35.L^ž *k"x2F?F20nzQk)`y ijza<޺۫6-$g[X{} mD\&ќFR J<Jپ1ƴHl9|4!%Ա{& UBo@ ZZ^d,Hc/v;@ $R a?}Whsv?fEByW[I+EvoNNCLU nX^Bha0sg>>ֵvnyuiyN5;!OO:^#}$}ĥvΡws &6fpĬ5L8)_iBma69 }N~b[>P0]=kP 1}/lݖDi T{ꩼc Ж)LhVaa͉ʀӮVO8AZ#xyE_]z+}f-Ά?lh({-rejz*sG5pBp뱮 Qezb:߭ATѱn" *Ϻ/ E=fF_*r,r.Zc]%R|M~ kqzQ\r2 m)]z5z>~ޒhȝd7 #[Aa<$_&S5~3n)OOi[*D/P\qy9ōN.l;S sam(bQMĆ,Dͫ4FP&} +O3+T:N2tߛ:<*\ҘcsW(vdnve (7_-l>q@,u"O1AO;F$;cP Mث&n\+P5yI?|ͣxc> D .#腢${gD[ mY!$MM}!Qrd/z!w!^829:pu8hhhvp3/2ɒ`jzO@1^蒨U`-Un"e;2QeM;1P+sY֟L7̸6Th %@-DDt!.1cW ]&FhR],kԑRi!ҿV0Ndad- ;P1n֖Hag(]dXYdx_`&;?fy/ +':,:O'RJk|֗5k5I-) f Bnɿq [lKֳmgSP.&CO( -ح4s갰{18 xha1bRĄ E8cS˿3dI%\. iBUn7Q̻0mKW~/A7h!ҳtWjWFNoԟ#zyx% dg$UnVySpLt! eվ|7oA] E$Ao.A#NHяOQ*Ó, ; 넸Ђ_(@ 4!=ۋ*>|)S#U8LKz/Ȕd:_,L}H)Ȏg-ө{`fx8^ٕw6v%jx+L :$j/] rsmu0[>iQ(5mn1sK|Xa;Zi28^NPwhT/ѿD&ÔzJ7+1!6UC33Zf ~E[/Uǹ DdX1w֚?OkHq 7g'Y]ql>mEYk(W/K& E Q^xC}![h_1oCHF9U&9' f2>1\ ɭ(,11t<} @ݹm>6c[[Z,Lg+)O[ĆIF q^#M #/_#~ '%{mғR"0[B-])y^ rc[)s.pH?%AՈllQ@1MQ:D9trq""ƪQݴr玾Ejɐҭ;AeCښ|;nЪg\yL>CCdthhҍχNC{ns 2E4&~ALK 7#MG`HPI c,7Nܵ0{TG2ш,P:Kh JgkJ'/hdbA߃ƽmr<ﴣ]I OEDi% n(tk2dQ~ y: W+`2LebA6Gݩ6d5gWʻ¨n 4T.II'/:bvl V sePu:jdgH93'R<\z&FH!'&5KkTǦ>}i)S(#Y)t͈#5֬M-(yidbq=zCף\ڦ 1iKdu-T~Gn9Aq};È6>\VI/W{!*|?Z!iy?Q_;+ wez9q+p9CjbR&deM-ZG2|[Weq])_a[6?94mǂsorE`(VkTZבWAgYZ0707010000046d000081a400000000000000000000000166f3d9cf0000798c000000000000000000000000000000000000005300000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/sound/pci/pcxhr/snd-pcxhr.ko.xz7zXZִF!t/lyJ]?Eh=ڜ.+p8,zismVcZ%d=(Ec%Q޿u* >kkw" qy7g $3>+fj2n1:x_KAtܣXz&Ч |R_+6 ERCWiR.'/&]73G!^rr,}"O)S᭲ɱd[(VUXlfԅ.Uo?s?wuӾqOv9dr7kIiw:H;3Б k @2FvX=4|۹w7 pQTK1̢1!D`S9GiZ἗$&MQRʳrWn1_l[ E,ꠐeNv=A#<G7^O)5e!f9\gр\6]ߨNͮLj[j%S$}3qo.L]q\n\ymp@mZ $!|\pvpVr3K\j $td؈NcA78U~ (§N1 bCjvl~Y-Dl7GnPk[s #[d}ŒLcKavʯa!Ӟ-ٸ-&\寔W?;GqfW?9f.~e QFXҨC Dbbޙ4<'bي=9M(jR|HSաTk(4n$\ֱ_#>M2<鬳D[pwBؘ9:-V זK _R3Ts1S`c8Sjk)AN8/ M54wd7c"ZP Qz?Ւ0}_(t1W#fT^?!BDM~Ȧt;y v vJ+b([Sa5yY_nvnGZ|Ϳ652*{.!>{r`Qf[kM¿>jZD;ϵmrؔW=D1MJxfbBEmh!둹No^iӳ\K\~py@!Q^ۮ|E hj(ueH7ЪT%S{x$>)ݢ{ԍ/9fms&V ٯ+Zx,ɼ,`w#'?Bl"6E"n^2fO^d‡Sb\積1Q$JSwk7vY1OslQsuC}B=\үî:>kINzasaX6vr f x4#Ԫ&҆/{J dFf ?@6oDѻOQäJM9}xf3D>'BlKeI߭u,A',| Q[QӐId&#Ҍ|K ;E_}'a~;/P*p]TުPnϰL\)̙W5SQVi~~ު'Uҗ" G4d%|5 h+(֋#{ʦHviTG%IK2ّg+kTzۿ[? *fL,C&Y|z Ȫ[=[YӔ9^ ұQ3K|ej=MU[JE;@(RI`Iƣ<58./~x7\xpxIHN5XOx?m,]DzjдW%D܋ʔf:"*G<"ߢm׻AYC$\a0߱;3|eQYCZ"Wu&m/BI[=xԪބ 0th#U4 f-]39iCYM)l 2Y~>PC.=b9tD2%[TG^SekmFq3Fԛs<;V@<3 09ƵúKtT*TrRBJtL~=|O$cjť4ŭ f&8b, k$!c)Z_{qB_qɈ#~ߨ2liDXZA6㱽'Ɇ`}1C\ϽzD/A#$;viZᛦGʇ^(1t;l}8E^<ݖ:h@?g!<Èh7J(7?leGgI8+g\X?+ ۫)_WVI]cmw}@6 ^Hs 0^\9UW賮.!ɜy~(kqT:=Z|V3,EST{}-Nv$f=vX _t%shat P(|PU(1CB# K=oGuuK#ȳ=;xkǚջDbU~nZ1}>'0K`;u/>^rE2R'E {#6`1ٸgf$-8G&A@Ub,pЂ!4WFln\#G KLhci/[W ~\7 鶥bb^X3,{L9t Yբ؏:b@Jgl,ZhNnvc lQii] V޾lJ/pDeKs#q{sJo]WT8 3\L?|㲢YmAg,wa#=l`.ЇUZVp훔eFlyAE lW?qW,wGXycy7e:n!@>nD!8l0 re (ZFv:OJj~-|ߊS?Qg{wЁ}?p@׽Q(JmGPBdTii] C~XՠwZ@!XwvE#&U;e7ss_t>ԩڻv{Cڠʘ+{ٴ5i%,7g50.6^Ki@簅Sg`v?1e]˰8 ͯBƥvɋ-lAQ<y$ct| Y z1x{,14yҮ+Tnьm/7:l'ʩ f"ۃ|%:[U v i~RkMc2BV 0 ~q~j[ᱸh>ؑ>z җZMըHzƴ0r(W:stPZ:kȭ9Sd݅$ASD_l% 9Dvw1PG%➶i}NjWcY O^*8\y(1ceûRg6w/~;{,hɶ fm%% veNcӐ)IU$n -TL 8ԇnת6:-1ldzfHl|ɷ|Q tIvЯPw.p3`hl 7ERVR5HNJl#Rl3=@WOZ. c8sh$ C2NQ F&])VWh:&2g8|ڞvX 1` z{pRQ#V5[}g0Gח(s2L+S~b\"={$gXw17B/l$U1FZp}~T]y:.5mD7y秋x0ن͕,Yn|"/fpmB.I^toP!~b+@ :Mw{Q,V M`y~HYx c$yX'.fZ;rӴaPw,:Bk†]iPXǵBhmSM1 ۛI]=ӑ'ǝɟ*o]xq'L Y Y4 hvxXc1H!%g;Gd ш/ܙ=.ݯ4U6eL ^6b[\H1kb&Y_nb4{Wwb4/? U-&c 5A'? ~6( r}Ҙ)ZhObza\{j*}aыrže*"3a:jhS=uneLT'8"-68!}{BsZ)7eqN _rT{uA( PQ ".|gK}i_zD!F y}]JqlnfĈ|GirRsHIn0::< y+N]wlr1=&ilNV1r*[47%խ S--hRބ L{!|Ed72|.$1yy#|P>$vg~^9 g57wO5y%@fڃG <)=Hőɾ6TӯɆ> kcbJZe,T/.Lu'Ŗ$>GsG$R a %߿OeȤlIymRJ(- +QdL bͅ{-[?bwAvgJ4DD9Ñ _R ~HISP O;< Ӵu  PM!,TxL~  {<6sbr)tU F]\>x)?miH‡ʺBaCGctaorD%Gxz'g' D.6cl Uڄ0PQbrt}g{&;ú_t[1s`ܴ%Ks,Y%n~{8 arqĤQ֓Ǻ1z'Y,vrIc}zEX e_2;R?ʁKž4 E.!gSĮ0)|Q]?Q,Ir3]s"n%_Fׯ{#/OS}VIFN\9oqozF'l,o=+BIxqy墱ߌ-#h# jSs;EM?6I Ӱ?},qK3 1x**&O,&Wct͵%N~b}[ Og bSq7ekIɨNs#BvHqDЎrQZRsc¡:fu Fƒ}Wd|:o*$uNչ2ތھ߻ "(q =}Z2^x@F0LrO,2EpqZVB9+hԜ<|iH2[CQ I_8Rl33ܧQty Ɏ4>wlUTDЦ(݋)M$L{^nqo陱 1dś a3" b8'CNQ]=튁 Jw]gdmerOp٨jt1Yj/~hem/gt:W|iTj-FҸ-~_Y_RZGBδ8YV)t0 UqHVq32kڋ2MlsCClOt.k@ }AD^;c!g;U_re^jPO;߷ .౎*pf)_^H~vP`OAرaA$H-2A*&E}8Frvf>o#auC1iޒ2vSO)2A5xK}=y5ӕOe@#WL߭T1x5E0ġ;Dڑ>Θṱ+cexϲ`7tAr(2˙!T0=-iZ9@:q>8 KQyʅ@{I Ʒ'hxiHO#q\ݍ:6i&h@Ͷh 삿Jbv,Fp$i0_ hL: kU]djcҒXc|ei1{\"kc$𨛈). ꌭDd.,۴!Ѫ_Sf x_tAM cbI-O)Ni#[;%Nn9FAos^bXq4 GϿUl.t՞,qMD*`+ghY݄QEԍ Ǔ!ఊ͘6_cNų=\ t&ۭ$fxAP)N7'{Bu *3t[kc8$bۖ{#JU oCw}$Վ>V_Pw)74Ĺ_O.zw+xBl1>XiQJVԼÆΥr=n , ԋ4Ԋg[]؀~0;@d rm8ɸN|l޾!/xeĩy& 1'[o:[P20gZ<"bu`F%"Ki WZ>QjeU\p;~as_ӤQQRb @ 4@IZ_CAs0 CȩrpUV3rɭ?X0-0!S|~44,la6ξO=򉾓!HAGŠhD2xB8k;3.e.7"LKW" (Y[jٹX%4m8X+ u&TT牊X)r2׽ŅFUaSN9(J 9M/]_~QGى6~Q;aĺHfe\JbI&L?[j<D\? 3w^U9eCR i;6>9Xwyq=bl'j~1{າ풊4$~BDؘYGg5.ǿ`9/c.n#.z67L m1[_`=cmx;aɥjNT7Q9w&3)=QMvWX|" 33+#;& mP_8F<Ʋ|wVD'ڞƜ?(TpM@ɂQ&&XyINgԻNGꇈY%(3m̳X8\z`iPcZ{H嶋׊KP>db;^5CgVGXP2?LT4Eb<+a3I<򷙵MP/wr[Tv3]çHu-uDdeB`%FҹlLqV<@T="~g-;i X["UzHF}=;D4=5{<i#f'QRXxɠJGں̏/@sa9z/);Ar Cݱג=@4Rpdɒ0Ⳋ@5q2-3|ܰfiC-P m5{Cm=6Mvʖ 4.=YT[Ko0ZXAB6jVŧ A{S _(eۙrPڍ f#\6lTR6?l[ Rvͧ+  uW|B`#`;Gˌ?soٗ0!s=7ǚЕ6 JdfBޑ5uj92JZL]$<51F _^²AǗ3Q7x3İ F⁝E7{!,q]bÅ6λo_}{D4vX͝hpU+ eհPY!.bV!HpXIG0x0NlO2o>GH8x@&9v>}^CtrWs5/=kՠ`yB djlĂ_ţ" <7K2JSJF],mEZƃv(I>`5S&}>%&ESxn,=/:q`u PEZdT| K%mRS=ԧ|^ *M9f뤟xekYsdoݧ3zT|e>&SBsap[( H■zumlY{otHC4S?/vb$3{L-n_WwXP+TO!_[$e7 "],hfD]40?Q!&o 5Pؓ0}?V6% , ?BM 5LJ־p 10$.Lv7F nxx^L`v(iC92B@b;KiV'/TiXcq*d\a?"07Yǡ! ΍VЍ) ?LZ[|'qi_MI qE+Ǫو&j#8>e|9tTN&ON?l)esDy{ghkU!e34~G >eڰw< a$Sf;Hq|ZQh)+AA4SIɩG(N縳";FAg" 均'B*ፊyTᐆ͟$="9Km^.o%׿}teu<5GAHUuɛXl*"yx{85b'e'? b C.J}弄{$[ԼcQr+@Qз˯5[㹂3噇I[&ɑ}N.0{fbq5Wc"ڱK+=\ fSE5l\&໽ݴV Yڞ1$lɥtǬ=94vĽ*.na-4DhoWml\Mr*%M9TOqn5<UI\ʎ6TȞ u{GהpudJ_!&xݙIU4z8qϳ?MUWC/z[I`l o'xS0f"/A7t͏Um~Vk: $1. iT~+|Sz5V<w8>!+I3Z _\N1Wՙd+i.aCw;mge`cCČ}XkBqiAYi,Fͺoٽjt߯?J\ $ն=*Ix9I>jli3i tV?i)?YͽUZY͟&R @ϷM"׆NNiMƱj7DKuS/뜑BkoR}#OMʹH{MUrýDy687m }3ݑmpF6n%QG{.b>7Z@?gRva᎞V_oHT ZhT\6i+/Ej]*q<ۆ@i}24I 8G}OA2ST〓p0OfߵP SͿYH~{ÁYDlq0 ˑ)zYۏ)# ,M;nu]jѸif07A"gl#T1( ,nu}؝:v' 586[6O,%e ? O嗴^,"gHvG~ pGl53#"(6؊zأv̖tԜK]K4V0WJHA`SNwH9' #F{ɐ D`ct 0K$n- {QT%P#5gv`D[f L6SvFTQ;`_y"daI.)<9jpo&6=$?J2tL|JqRo9%"7LG<$?Z2Z7o|i-}>2] i'F^yjnyB.Hȼ㠯ߺ5Q L{?{_Y Й3%x<}J/-p Ob5'yWf$AԪN az~7 |'lܱ?@Ń@=W(17Jmay53+f+"-kU^) ^NHCIP_-⒔lи ^WO t _dZL0/F~$1,qmnw:fA5"Zi^Jj7yP B59FSw-ͭu=&_wvf5RIճ!*UƄ}X{psV={n[w+,)eQ\F ČR F8B]Yђ(>Ɠ'_6akiR3u;h6u/sPa) 8u\Ϧ8uD "l)}0]}5lp@ݕT :3ta- 'Y|= QBTztep>:r-۰̨uMsK YeSV)=iE?^46tWd QY1' 57c]ךD6yd]S= }{!{FڅYrJ7n:l|j=?h*wTsjT}ID@"I)n.f>tn}l1&򧔝бR^lTn>HAS=R,IL+qx[{(]kq|=$Ff~&9ߔ{E QswBTRaDse֕`rvLv'yOtYEC^lDgYlvs $yUuqrzFţ1U!bӰck;M Ng>{(u* kc@`]xz1X_>5 )؟ѧT*-V?Y'D~DaS({ǮO[5ЕMF9"#eC" ?;LY[W-*ww3öVw q^}`)wy()\io]gYЃhpW^v;w9ldLC\ N;öϻs I3RŇP SKXV71ot%J[ s< ̏+9sǁ kTbx}i%>> xZnwՑVCTF=%aaͿv=}8*OI3` imP[ ?Zv%ӏ.& |[i)!d4_4R0cJsH~'xB E4;SRHRjGɺ;9ނWqhA" a[Q"LA i¯ kH/(Pj4| gkıP[|l?̊{s|tmLd "<,n&pϩ0 ڙ]+eHF3ޤSQ=DEg{^⇽n6Nzrf6Uy谁2*.+V7 =4~&#f;-w1YzhL/J!GjL uNA(AE F.}%eNdK{a fŎ71j̼y{K^־=UeXԔuY8AFj2\/|h_1nX~\U3oI5q-"ऄ9{Bn3%[ʓ,JYd. .4+aJ+Iհ6fvqu,/45=9k!ְ*=d>ľ\e$@/t:eF9y ذXcG u>!v!US[@s~&`rgn >k fU~}@n4۪%(N?](E#'5O(BO[r4 vZxP韀OM!YR?BgE؛r׌C؞c<OR & rR10!4[VMeubvMa\Q*#-Zj ȐUFXrJ?=(0߰kCRuPPCoJn,yDxx2L?MvC)^0t—d(Ĕ5@ 7K6b 䪄Ŀviz7?EGT 8i3+K\cKT^kAưQ#[oiw{Pc'5Xs$)OޖF;CDaQ$o<83",_ofP=F8 9s1γsBB8[~_·RgڠER<+ѪڱO@vʴ4e,-D\jܞ~[iT-Vq$-6J'eBW' $dGjK C r3g)9`4;8OO6 e0I9 :`ޒB+\p.u( l!vKk+ kg0_K $yĩgd2BQz] W[v1@FJ PcO-_G;uGq2HuigA P߽}2&V-$cUޥ ,U MMW7 Q[麞uHɝwם|7zz<˼<\Y `{uJׄK}~.*ĚRo& St!ƖBIR2l Ĉ@==fJ (:OWd) K= B管m Vgꌣ$BSbfg~Z ZŖ c'Vj0^*iRUQW`Ìˍѯ&hm rV'qzfX] jO4P&0.?cƥS"{<~<>(>F42d0 ޮ hU]@&yb{2EHЙs3ͬ!; BO"纃aZ̵6$'s7m DqIر~x(cQJ; kj6XmEfvr}줞[ #}g;m ̳EMdliFOFnDYݑc.p(sT<[b!,2Qy|2=x (/_|07XKT5* cV%QN#A[,L#|Ԉ%-[p  k\r۔7JT' ~tC R:DvT=5G2 \IDBIdM|]h&ku񬖜nT>t_@BpAu=4Œ"XX>`5х;yPr^eE/i@@dO;20ji|sOTOw*^$͒d.iUxH%U:NKۥOC5nxӅ+ !ϰe75'#gUҝq*rPZ̾G%-m:>s o0AzU/ D;Wa*W&UOp!*P_N,pܻ+PCt*rYr 3~ q9jYL>p${#HOlZ/c1e \O򾾦3j b|w i w jKAΕfMҷts,3i:(n8V҂Hsd9YUrNNz=/j(,x9<ǗJ7k%$ւ$2 x?y>0-~+1#јObO5>=,a Q?t鵍~jk{++/'ЌaPڍ7LN" /duclΜ9%~Z~9 PڶkLkW;'1r1ދ/=rYrkG`RHtq_rFg 514RSCFC\9{a 8C \$R.5w*dSvJRlmw7PrlwaEТe>BeV3TMփi_e`ۡ2B۩ qtn$37_I DC-UOS4`R'y&ڌˤV\6޳ R< Zz(aA"+;ШbdxdnK!Ƀ@DTQ0WG]PºTRxSҌZ|* *JfL^,,C-q57h?X`k;C=$ގMLv lm(>Ȁ$M)~6NTBrM5i 3Xp %_k7hEC*95_mo VqZ3r }|U;NF{`<•F "&Mgjcg x ^_%af1" R:Xz'#7}^t~"57#QXK{4?~+j}( WZ*:[h-ioc 7h Чk#`ȼt8ZɏC@)1zSp(r ICKU%LdM\ h!zRsp3?1r0&eWndItl'Wm,]{ 6/Pb cQc@n:"(h5w]O} BJPSQ%h3xHm[yd| Y(a]~@gH:JAKH*Xio`m'FA7->"{u]¡!UFQQ&O{K< c2-)ox4JZ8-O8B#?A:Dxs^W3]d14(|@TAe9K8r :Rho)QR!!>ERg'TV:7$M]9wH}zUBPrI1q-z2A͸ws$(=4ƿY\ui0"paۗ2~jGQծ5T׃3X3̄jȸI+~_3D @yQ~]*@{6 O&Z^%eT/\ zyUrL :5cPUj ݫ}C@Zm=F(o(/uZ:Tr$%Xs.&WS6w *HKG2qhЛvLtWU~5277Nr`ϲkftq%(e-% ~^W5ڦ}h[ǺÂw-]ca' <|9g>OKq-ۯa2 @q@Wԃ{q%5EQ m"9X!8zsVSR "`3~5"Ov2Cg,)ΏhdxU9嫒Lt(Ê֮G12v50m]C:}3nqN$TfL7PJGfm R딻3 rIl0%ՙ}HsC\=/uVj [s  d(/3Aӯ)-\^%GqW ๨ i;Re Gx`Ow&Շ#)pʟ[x Cuh҃} 'r;Vp]*KO@Ed3!u(5j=&'WVOtJC 8mOq6I!y52^@}+Q>+@{@ y`! 08 ox=8 -GPϑ&zgd qdre2NE EF"g mdiVV)|Z Ų~&038NٜHrO3:ܢ_XĐ38{`m-LMԑ;y4KgSN ƔNPZJmwGH ."Fo]㎨ ;;6\Rfni<]7Bp(%Y-Tq {׹y̻ʋ1}lxaD?Z 5dݟ(y嗉{&Qq.h_|_$qԭ`'.Sefx-jv81܎B6 k=Jm AK.ѽv/@)_qv{ zqaCkYo ۃdўor! Z^4n;zl@)HN2B@- HiH@}wPGkH^ǐ(6|(DI5% !oN#eHubp(9oʂxfykn^ xJֱ+XnGF+EzRbssȵR. |^3! u@ߡŋOnX$+DdgH^ Vw@mDi_Z-tT``sOilLeR1pԑTGi ~IV9,V 2 Xw ~d!আu ]bbGtdH_i̢i/Zo 1qbf{,*Vf {X3$q9'&w3&W]Zk+e#~#jM;^$o2BJgjoRިZl#T֦/5s]xoQ"(ɓLnCAtۉ}yyWƊoM^>i)|f J GEEՓNv&~(͛U8[3 4;_*ld7-zs@mw~';Ɠ#I%~ukr}M̋0M,a؟e}&f*hxlfgb9xw8ѝ ܦ];QHLY ?r3 zYmny6B J&%o2F_q:78v}*mVU5_4Kk=_=I?L)ٞ8%im) <.#۠r;{u]{BATG sB`+=il3beOH۵e^ =wĮzc' Snzɔm"9w0N=\26ִs^Y+E(ST~ W[+_u NK>?Dh%reӱ#nL(|>_hQ1L?&|4O)cs7bo&Ӣj*Q1NN% >˴5v|Oʗn䐽d𖪆TPP-ހT ,:%߷")WsiK݆- cַHD` SEE .03NA%p6vF3y-l)0|A*E/,J!k9sx\幥"KM<ݟcsֲ1Dtb[B)OT̲t~Bd<~NAgu0 Z ւrsY3WFNȎ$Jc* rE-~=$HO[:(]|8L&(x 1N/WI]yլ_go2g6iCKzd|r"Q VDwޯ`^c3>V.h 2D,1[Ȩpٵ`dU=zMyO k)S69 `|1 5N^r1Xd o}T.21B5'|I* .D+OO*`ꪱQ`?Mu.sq~U)@Fhrhge6#mi*0 L:)vp-sh:L2Ij=ג ֞e8uA=`(;iދt2m__N_$6/o򪋣iXfc߰݉V\b!R \p^+AyuT[ 8vx)a"4Fȵ$A]ݑm{Od9xG=zQ+Y9zgz nx rFRo *qQx<%{峷0{% 4nJqڛ  RdIc4Wf\Hʸ:4M1,X{1QV6ßiq I1υ}5[V١X]s]A1~Y#4\vnӇ oI XB ߫mK8F uoGKA L|}5J-DZX8՛/VۗP{:2K\53A? V$#HVpt~8~ͤGH^ I]8*~tQ_-N1E<3D ) %,Kx +|NGzH©;҂\0:/B6x]v|U^'zʘ87- lbW!Rn}uV(,+Nag  E҂ 8zڀGGu6V;*x\ n04S4zboueaߺ 4z/*G1ws˔+|CاƍSѕLz5;POঞS/&|[ )RTڼ>/gİ VR1EH#$ ٰLo<0Cinb}SP9:ߠb4KLW]sZQ Be7 b9OYܯ*1U;?,&q11}^?4)`֐.+Wchcw!@RO RFH0+s| 垯{hXL TaOSZAoa}|QSZ(qU .]3)&-u3ʲ3Aw?uvs$;]S=xU?X1>%c;ƯE.cOܦ6u^@(rHEXzqMUqaui^d" $5 U ]4T제HG rYU0Z \_ f?hO}' lYW|y̖nӢK!Oɣr0 1,BlICK"D>5D5Xs+VEi>:m<^񙑷ڸu!^+`ג"OZtDx_*zh i]w0>v_{-T1#E'αuÚ! 9DOm $IR^b >-N V 3ny+uCяa"%jv*2B6R_:|V4l:̢XbT'̐b) ;4׿dCa;&6 ialAZz~)SWݓ lC%5hB9~&_A$Xv`T[ȸ-V7a. xF_VBJ{cν\ X,e6mTvFRd,K212L;qp>`BQҮ W.knTg<_!`mw OGD#׆(0ǻUZLZ \!jx1> /+ .%!#R?TG2[az_Ak@CvhPPtK+ s-d1obʄKP1 }A[>DA8C_q2*]_afFTlfZ(UuTI0c\1ϥ՘s f:tʮIM=9hv8?!IƳY4;K}mCmrYWkрCkpRvJs_~|"]%bhRTp8R/(7&/zrv q*s9&U)J҈$Q<Si辠Z@s|V|zTq־/6!4IVs`+Df+(Ѱʡw_ /Pf IfLFFig'HQMV9[i=8pr&9ɪ!/rDһr2÷<(c-2SH)zY/ivCv+?1$G R-C#"&GreSNaknT4dD+m)El a_򴲌#Uvjm3E'_47gϲv0%ڇZ &f^ ~[YԁR-WBt=4?1g>:Bw,iixM No6's,{Vߌқmum"RX$|k:q= lu4ȼ0leuy1Rgi? !$q41~u__AYc򸻷N@+Y@"ۅ_tYuNQcU*BҖ iyQAD8? s,ERY3-y]oa*2<=T>;?Q4.R, ۶yAPbvXXoKmKo{)@w9Ҝ]vyWd [Vf7^)^)]HY1ܥ2R"W+%đ%&-OKBlܜ`,kOk;}{^)}6GD'ѻ}d`}5 cF<J+ ;}ҕ)Ȼ) x9f Jrm#f֏dSA .Ř*td _lB_ j6dqx8o_0wy9iGںK} +V:,Wm5ma3#[ۀ +E՘BOy0p+EȧZarq dHP2y^~M)\h7_7(7$PwBcI.6T Ue)l(Ծډn4akXeӃͨj1_0aB\8Rg^ &[+=۱ݐ 6͋KKZg-JfΈu$*%OɬfMf\#E#i"l)PШ@6Išnܛ~h0 =hP ׉ w$Ge:>Yo, 15XZk6B,,&' yF%חgdaP>f'R׻N)QJSu2j+ι mR + r۵'S8!* }b S3+|h 2q&@3>ɑA%wlrls`L 0+)TN-2 isRQ*|Tx su\$*KO-sq}g<45(9S/nJ&=fxZaD*g}0S΋ Es*Qqf)OŲDz+RPB}s49= rt\{Y]pc$rjW gqc] =1ˏ?I(p&L'3Y &n7 ݫ)O ˶ma̵DR2*Q>f:a6پZ#lR !nQCto!q4CحǒmܷkגB[B<t^\YN^-;WCη9_H7Q}$6D'`XmPXoWK7RG2ˤ}لz+Qԡ1h݄_<,,VQ!UٕfX{ %9pwU4W$HV3\H A?A {1 Z6ح*=$f1vCQY4+!$zwYbXSeLsBP+&"mQ;D}7xF?瀁}J :{w&܋lK1aoՔZ0 (m4lː^f1( jjHl-82jMޖۼ8^=?ov>Iy:)UCE3چ|؎;|5*˓]xo]+;Q'~ D3" `(>p>Ȧ9el^.ɚT .Q1.G>X]= Wp1d 磑\S ,,ShX82y{ !$+NǷ& ?5,??91s"DtmVJA,ICsc㒃 ]ܸ>FŞG۵慼z.8p"pze5<ݝTV4=?"ѸOH185Tzy,bƧvyiqPouy/;m%.Gч>Α=/?E4V0 ސa}=P!m.6汻o4ٺc'Ty> 8'1L/\Bߍ݊ݫq7MGBC|41ҤN{DӤ.ejz)^➓A:*J 5,ܮ("QC~ǡdq>Qw~?;6 &$7B%ibuJ¿'=&a%~iRk˾mCX^-q umWY Fg1W/[IƤQ3Kz*mGN)D Ƹ]w/C݄ q?ߪfj|-q[{'\U*'@?8vD,{X{[rpa_2Xڙo(x#1b=Uqb|2"$`x|p))tYݱPvpD֦O@S?S_u Yf8a8[Bvϗ΃ ̊%ׂwT*FwiLpV$+O\0K:8OI(;pQK]+|Jԡsa^ bMdj  cgYZ0707010000046e000081a400000000000000000000000166f3d9cf00006534000000000000000000000000000000000000005400000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/sound/pci/rme9652/snd-hdsp.ko.xz7zXZִF!t/ld]?Eh=ڜ.+HQ_E,J#e =m#z#;2a9|)EM^ɬ!F[o ik.Vl%64l|L}T~dضm'RlCqθ/wEa=O Ȥ;XSJ_.kؘ[CwgzXR vmƅݛ&y̑͢a. 7 fVc`G_ i@kQi܍x<32YӂY7eNjôm_ifcq޷Wљ{)@Hv~͋O?S EgaIh\$s550mMǟ>xi@D%i镧fTT b]`_Z|7S}#02Yv֧͞AHa`RFCCE!0ն%V;Q2=*UU__ u>| a:aA*q&lsh.\PX_ھnZ.i@8k޿J 78 ȩ?|I"\iɀXU;  \rFEn(lXF"JƗ \QQ6_8FdV;3B15V%*034A]|g"#Ny0vҺ}PI"'Tgmf'*'\OK}{F9@.u8K)7t?$/2U^^bszPȮe1KC:u sْrBEt$b=o[ǣ@?Pʋi#[ Qt8XBxU<^nHtgWM^%uE#c0d`?S4A&ywiȮH~x9w'BCIS8}6^|WkDiǚF_AdG%ZS6@-ftԪ%{:ƪ'.|ֆPBo:U(tG^&b+e&^Lj;@U)?Ag?O"hhqxY1a_uT8jXw1fm03^Pӭ`r T&ٕWU;,pl18*/ m]]ёXt&BH0!7‡%=XC*oq/5QzjGд$+2w2ݹ^ {\ e(s'BҚp,2uC],-K1!/d#[m/JB9-]AxWm;CŰŮnչ@1jYdP{ۿ;Jq3J[ɠ񶳰}sb5vWEnǸ>ܴ3FVQd"6};=+p{IBThp(xxO ,%?:sJwQJ%"^I'XXG p*Wwt3%D*cϏώV#!B`rvx^`擙,TLxeo.,mfN2QLZ-nRSiuhͫR1fOoXoA++fSLKZ]3Į dݲ!# N ~X^h~/\/{ڢ(kI3TuVLDU Je=R> fRmȹO3`(Ӂ^NaUP[2k|⩭7jauue^ZI`>WgyH箞uWdjUE;A`b;YԲ.=L_W2'Tc*3N^yOx*luJUP2 *\>PnSWYra*s_ḱZpptٿZ@<\@8%ooiēhm)jr Pf[C;2tR[dLP|n۲A$D&p_GTt[D9ZݔC6 RD+ |䖠 JFVKd]m!։_AlȊVxg]̛RX j ^.X[ov(AQF\ŪWwDH Qk=I R_}h5ÃG tIrQڌ)lw $ j2Fz ̴ /%HsGl:̵O ,p2s`̀Wf[|V5E>̺y<)d(춷 DNĉQ ![ ߡ .1jԨi-DT ԿiVmn⊂t\sPJ 8A+^fG/*Zx.:qGze0Lk4"!8bDֻ;ЩrP*k<ʔ)uIJP=K^ #hIRYC1? 剖 !*bk5bRpRC_v  .K'Zml4)`^?&C *ؿe=mJKɦ]ά \-娅O #h βc z'x% RKua_1eoNh:}wh"}/al3iy)Lt<!{8VP$B'KIalƻi٩ޫ0F\s#'!?ľC"Z\L>!`"G"6,MǡlLNqh?D'ZBXt_Q-H˱`zwfuIŋqggNG)RC'0nѩN XFEAó}Zx' Des34B,F]V*1BSѫ웎_)Jow HnȾ;>"' Ing{nWqF@v 6:n({_-uẊK\..nT֞hE'<] +|/+c[T2|gzQLprH%~}pn;bs"Rw > ޶&N?RK˨Rkw6MCOu_J'֐vvgI 9,'!<6Hifꢂzy#8$+`8?U$^\-1ҫ n@&wBr~8Q.ik'.|x+q{}m$@ *Ro/}˳Pxաbu1O^A;8ҽ٬tm3W#E>7nYI$_^54:P~EnZrן",يeFmۓ+j G9?na+Q,jeP x{.%ͽ} p|2 ?+`o?/䙖8B/i-Q1)\eg\uⴋtHǬf.ObNL ?Щr\6Cf)vĺO@-}`4aHͩWхՄ!U$'֋tPKӃ&bUD6{`ݲ@*BF+`ra?h&i 1 fg+U僦W˛:-4!꽅K0Z"} Oǿ?+Z_=[))Ml5`W~K__]{ ^,:ϹqI-GPu%kNF6 sPuدRXSq1V@  .LBLlv]&lֵЕڰPFƘ2_6ɿZYz:EӆLؔiZTg+-:`!;<#+Ӧ,J7|S+zA ![YmU4h'/նX[=VrI}f4JInBbs&GRRU-rsH&&8'WU S&ڰgL|pQ;ik|o[l1~>xt7,0ۡ>%5%0 7*6Acֹ9{:a2JA$P3ǥ]*6Iz~EVq 3uYNFF:{|6kCD,g5Js|lng\wZuo-c[/܁]udŨh]s?4}<&].pZ {(6Ŝ n;z+"ks ]MTS`u+ >p=6 iߛp昋oDK#I&G$_T%u-Y/Q!'2⪖ziWr 7R 65yQE/v@`t7trչuzQ+GȟBlLB0s_T!g#wt.ɾLC73ss~6o&Pzp49o{дuH = @k~gZ|PEHTh*G^~.uV_kVGxVFWגX?Vhp{%NqOpMJ2 1(kLיDJ2cz{ۇ,;̞~i|>JX S[I(2@@ۄAL"~k>!Mkϟ+ٟH@OPWpg %cKs:`Iuȉ\ >]b,|).qtd_vO?5 }~,tpľeG7rSJ&I$i45Xn]B$}S-߽|.:K~1D~m4Jp+2]l7a` ;2P:EC0MU$7Q `Kd@R10Am:mC84:xfT˜9H-/ ])MMn}'ܡ3m̡VUhh;h yC_P[6IY'a{AI-RK7?n4lڌ~-`x c]hdh13Q_2JfB:>|spSO{-Tqԕ$ pKkܛHPJV3@մSZ`μ3ʕ0n#Ȁ?-&^?^$n/i RU@!aZp")axsXM8057P.DP*W~h<ݛ1 hkM%u4R2$QߠEz@RmE_So%_VOVݗ~ k({k~Sz}_Y^7;f"t> G SJXЩ>o *vrzQ\1P!?9Z,OQÕ!@8Cn]KR4Uva%8yUfBR5u>߂# B*Ǚ<,Ie 'XȿT ;f1=g,%5ęk. Y狆jBVXl$ |4zQ8 MJغLxrv>|S!-$$424sCL|_0d, %|$HڴSS/="lJ;'RKg @5'a&tU*95q <o՟Oc 'a7aLL*-M+I:c?Ͳ̮D Tt.8?1@ci >}bϭ_MHp @@y`:_G>/HZ~ 8vi%  ~|kGmȶS'%| 4Hhe;C0&VՎII|lpP J7Q#HLO je#qAu1fY9ZjD1osU $ .,%<⺺K:#%s)h =5JaH*akڹdzJ0T 9^oE(iTRF4FYIo锥TW(U>rS{jծ7WO`NxjQ m~P-v$9r Q6SK8 q H]Wf ߭ ho+% E,$0bĄ7TBh v&z<=*.ҧL2I ֘ 2PCyIEA3mDkB?1)d)\McM#neԲ%>IJgV쓡l$hH˿BEvMn l8ABݸ3698(8k1';  $dhY֞;$%QP^ܜ>?ە˺6YW kДӃ!6pЎ7&B*Saj\Sn֢ףVzH9aa-5k;Y?->m9%^m‡HR1G?0i=Rr%'WҰ]:T5ˑTS5QO>NREy͓,>rz[ClgYm R [xt!t ^+/Z]6=^=f@Aa+Zo 1 rHWJ2\-xt3I|6 $f'l3`'^#j t2ݵ OE,f}X 6=ڙU9OįWTAZY+}.jZ)7_oʝ8lCx~PռMл0/'+0c߽xǍ囝"%#[;葨14״ppUE tfsi(R;[g1ڦ-ʦ<|{vV%FZ(iq&^ɳ[)O7rB#" WCCf0qm^KON.J :hzzN؈XQ/YM,[Kt;r gRƇ6Vz[3(Joť,ٿmM^u\.40Oi/?L k3C1..BI~‘7`;^\KҪ N6bh$(D8QZ.7Pn& 6RU۱nTdh)5Tm".;YRl'-C×]^'b1=k G=VM׫,2BDblҿkyѬ;q@|bgiNBe >ET>`[1=f=!JWk$X~SanND%O bj:dp k 7lސ;'n 7@ &&rn҉@~](EI}<8bJʪ|M̔w1V^X NI TH =y;l{-T_e+򺳿\uce=;_H\xfz'iRaP> !ԍ1(;An+ d˷-Vx+905Zφ 漇.:.P::KNjZN>'L):`k0H(3/3m$Gj;^cjӢ΍?N,_pɃHeC}C5,SPa =XǓMUUW7tnG),CR"Qej gZ567ˣ]`1K%o.st8PoaZiL4mpW>K4g |$I78Z>,Pn$5d)W'_G= f 9^'>McŏGHM99˓a;EMco/u.PD;l4wm4;LM4_fl؝ڮ+mϷ:oxbNQQLDs;(u{UbC#~JEbQ8._ٍRjuj'$4 ίZT7J2= pO-oܭf 4 )^b@q#Hw[چApo֫To͂)ӳ8,lζQ.D8 bd[w"G^?)evLҤ25 ^Îvw!: >VPo%N8v; M6 % cL8ʋ̼Jm2"Zt0ѰJF>)$GՕ$^u%c}UsW7inm/ lޠ윶cOǡh@XD^e ?N;DDZץ^U۶7jM0;eE yr猧Qt7&VsVGwJath,\w3}%gaڜB=:`Bz/ z \+c_ʼY~̐ 9 om I!{Ogs,`W@KM !G*}%öJbR\XtDUV2\U_T]`? c9 t?ɨD!G*b{cWq75-![ƁllKt_c`(="DN6/*z>J ■k&Z$Sª292.|Sn%U|@sHc_:FhOur32 t7*[hzw:9nE w]hb؟ Wڲw2Qh@o_";def&y\t[J L/V 1\'RCsiS HdfѬ~7Bt{&[!.lλ¹x<1I1=ulVb.䚁E8:P MZRiwrRLM$c ERńWI-|pzx04(!!@z!;ydp*tI\Rb ̠zxz~ɛ`/\J@QtXJx^u*".6K#Nt3g4T%X 9P Pc#4}*gٰ_Ƨ.hQdtPiiD8#`rY>S{,bmU]op&raeS(Scn/7sQ#(">}2Ǚ͌VY*j,TP<,A1 pfF,QOdCCG.PHE~DmB&P?CSԧI5 #\g^oJ5y.}Q{ܠb\蛈`DB3m/ }Ĕoʎ@0ѥr-8*d6bg SJM X)ZXgtW)9OsjmșAD} L}K?3}-Fqǎh2LZ"ڱn=[ =豴x K/*M+ׂtR\Lz=p˦`E4l=8;ۂ["d}M{@5?td nP+YVO\Qfm}t7 Ŏl|VT}bJ!^`iMuM=7W -L~2 ] $w>*>(s>ʻBf$J"Df h%>yH 8ij3:;y?i& ENt4]kP?4qgy_Aȿl芧.몂f:Q.A6 iN=kbs8$(-)5-0r8*1kF2`lq$9HjIF5H3RDHq S\b;GC wlF5|;a;YE|'p};Ի6hd!mawB_c^hJ@δ\Ty*/7m" P_[ɾ(*p!C/جP`oS.WwIXe>!$Y~YÓ >pU-8ޕ-GycHofq|&gY!ہmY캯}E<WkFȪ>0ږ^|%-TFVjl_ B`9'DQ Y2~xtf jJTձ8WԓcNN&ﭰc t|mq¥vDUG~A,A8 Ԍ욒4FƦ;bd*X5j9ۛ>}$ot9\X?Ÿ%kֽ#l{,#.Cb2`ld Py؃A{cR[BZggm՛uABkG/p_Vn4:Ko68% 7׻dZJeќUš;3nnAC3T@|1stl+2ggɷ@o.Add?̧*OJ/rx"hs}/`߀JcjJQf ,u^!C:mBL֑Jy)v{IV=O8B+t eNݪEEfF[',ۣc8ԣ9F,azل~7v2L]=5 jG}iL`rS-MG9W\+ȊQ`L7p,HɦvsݎŔ |f4B|Tc}PИr-3bUkXShO&jYiЦ%Gx@? y |Eg!"Nzy]M6'br6@4A >T쮶{ii9Xġ,UŔy˺;!:nm-KU>B.Yv3˵oS&hCz)H")A]ʐ;P5m ,Wv7]ԭ.i^۩X WN'I2CYL)N{tlE9v)~EB/lG}rT~p?>Y䯂2 ؅ȕ9{=10_IF8՘d4}^1XFeڢ3lعؑ eZNۆZ{hto"ŶZpqM":Pwm8n #m).Z'5 k# 0CLO蜃{^RrDw_춧! "AY˘|uKnH/Kѱh)e6wU2_д'M1.CyQvw7E?q*bo*c)Z=:d^^CږW"e5"LN[IOCE=QD D(S(V4wiEpAx?-Ey5]/!u 4{ J!K;\# iM E[[7h3U9IIoʸ֦yq&[讦0Q2'#& 0-?{B@9V5\k8˴bfq=#9ӇrRҸׇ xmP_N8O_,\M-Ù"[ר$`8#{8wlafTBi8ML[puY r݌ ;ޗڬ?PRKXdu~qp5qtĨ~cfIsࣽ1"7#zW5ĭPHi[ 0iafҡkCpb!]CxEtS.KJ`l+!'#B$B3o*ƍװ-{&j^hpAٸqHd\aRszH ('u2>K&qdth?]mw( rrc8Y.<!>9%IԳqnRAQqf+MaM6=|s4te ]H ixPHb^/C}˱Ɲmzц%p_Jq>^qgVbyg`lTB(>lj6( tn"gUuЃ _jS43O{Afx{B.yS9!W컇bO ٪HiJhƳZS|֯Pm5qoXpY9g~di;*Laۢ +^(z &ĵm8z7a1=f]"D—f Y~f絳0:>7h ]YWo]|l;c]$ڄ'. 9S!s_D@>!+%­sA4MN>Af-y`Sk{^3kΩ LrL@}eFp0Smщl:.*%\eMsWbҘitPĉc:xJ,w:LƊ5Wè#s!ۃt#j.XEyvw-7 ` \Khzm7-\W!2>$hsneJ @1A)dZy|ص50y_ꇧZOؠwOLMr_x1)>I3AskVD oR3}Ug.Lik]Q?$?.k¿ 'i8)v.k іƯ H6y>8$_#h e:^ռJRm6/gg8Dlӈ\([(2)ޒ=TsYMlSGzsK-W]ᒖ Cҝ"tIcp('_$BгJɔXɑc?璸 N 69-aZɒ['uitK3Eb$hwSi+C9z_\st<1 # +JnO,eQy6}| =YS=lrI?ǭ)iPYO?a Bwd8~꼲fH\}M/r#z}l)&8+qK|%%>g[$8KLlO,SϨk/|X:E{ GX5a ɪ[p8pKgX oU Z!g~Q{؄-TAq`$]!p Sn&<9EUpQ^GJ\7q)JXhDGYr]ZP.s} z_%Q d%m] /LRQt tՒ],)oo9< "*^IFMpLsӁWcdNs%UmoM>S8XYo>K91n\ЖJ3+!'=#=/5̏j#h^ eР4O$jgb\)3뉇A#w2K0ج u4JX"+XO\+{T\€f_nCd% s6\dz,IR$6JFC'_|" 6)s#v4&_ j- `]](|,-cT%_Qk: zsx<΂ݔ.&% IORxiRM24YU:-[}.&R?cxxd]fIpZ9h^ψ >˖h\}#5;XXmtq"2G2&3'T,PYŒxD=nݳ\<!S1dҏg\? whN|Q?:91W땷Ų &`v$|+u(&i)eQڛx# @q9G|*n1&Ns9;5>I5{#r+E;:iZ++yP0q4 lԣܮ0h)sP{o¿:­ph>wg#FEm&FZՖT7B3%TV@fӳ\ bC,*Ogzs&; 1|$؆Ӎ-},/y8~1d{ ~뗇6P-rpflE*2L  M_$2@A%/BX2N|xc.b{@G(ӐS H%$ NF͸{X"*5LΈ2xo!-}b(vgy,\OM2`tO&ạYΪC"EHRV<ٍo|H*O#zotHr)lXXWt^ԀaI ?ύ @*>vzxmsO M6Fat( OYpPHiq U-.#m5C s^I!+'CIRu 3A7P:[$ mv%emNoHz~9%S?zMkiktuuVޑINb4 D+>cY^]jaH+~ &Y@Tefv4޲Ǯ(PG>dzRkzTszƒ3IjKIn`B5K+ @474^mb_SGB {[x$wbʂM}r-5E ssԓ骞.oKceގ3\Lb8?4ۨ&7{VukŤg@]#Xʌ<849rWvj|XҺWuV,4E]֒z5etIm]7_6nhE*wjQlK&.^*9>xb򎦱a3E,$okb=it 0#fRaNTA1ol],e&cq pg 46_p$NQκ o{Ս0_YZfY3ֺ ;v7vOrx&fCP@5jkļ\ѭZ_w,2:%qgwxP  F2ZTNK"A^ O?.K{+Qm%U>a ̇e @(~GÇ#ecKT*m8T&%`?1=PK~f'# kW.罴lGc4kFJboH3 F]  ٝ:v̄}po$F<1k& 8|WUs0Jw ca[fUo{K}4orras}Ia4%o拡.iV#0_3KÃdg~E=)XٝaNJU)PUck8 ZI9̛ŋB}LFE%q jdMJ4`tm#U'=z(M+{g7d@#%|- %r9z)n7 lDf$~"*x/d&9D`!s/gYZ0707010000046f000081a400000000000000000000000166f3d9cf00006db0000000000000000000000000000000000000005500000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/sound/pci/rme9652/snd-hdspm.ko.xz7zXZִF!t/qmn]?Eh=ڜ.+VN1B`g Q *%'`YnDEu5  \3'稦_OCvRs cY *s G;hqz]*,Qs#7;}AfCZ-=vWvǥ_ xйHIR&h=49g㕢YS⌿p(*BIv:8%Ge|Loee(2'pW*ˆm✹c{ Y.0e= _Sc!N~(qrbtoʆH.ޯZ R'ы"'?:٥}_0ҡcdLp3aNQ.jW='gd`"2-"ޭޮYXH#߃n kPXU7$Fj⮶t(T Qd-7M9`z6FܽXQ|ßwO|Rhmjјy\=> 53){,\99Zϱ2 폒ԱЬ= && 7Gph Wp)#&΋fJ .PJ W\@du(5`R;_G.4bi+G '[c|ΐCniNXM|7 rڥ.n<(/?M8SQBo@Hmla 7b4;aX/W:v\,?b[:ii >SVmQٻq@3h""|m0Eϛ ^ZFv@#\-8%BM1 4Q]и4#o&31DS ȅg uĦ[(G ݲW1U]S͢t ,<a''G oyZ].׺Y/$z"!MJW z89x_*n"vTU.9cs,ύᦍiONQ |bOh`Mt| .' MvV }W3&S={$=/f0>e) gAyJ:Q^q7#;BgDmȪN0O B7MZ Eo@:7wZ#f}t_Z?ol@FwX %̌-y]BvJr*5 (zɭ ăa Pml}ZyﮕX6N!+W8bzuwqL}TU}xc^x={S }Yb^p:*|֐zQnRط][fhq)1pl,f8b/Su>/H pqEJd K\ !'ښPOMm,-ⳍeDe (>ڤ]TՐ K{?.ɽiG9P~y Թ0߫5j1 _5S`~O%b[sLFзRv「sj >3BA "C~2lHڧ 6Yama6#uIW.Z:7ntRaušn-GX'Z;ê[M|=h}D{gl>o֗ϵ,(D5х4WU/mQtۋFۯGK>tW{MryƁ~'S&?[ĞǎPf%-- K' EM,p2UA:yKEL=C?Z ~ l酱朿6{EP[c"Ph@3 Y-vUA&h3s'9.jߜǕ!%JP_E92)CV#xQM3*B_!,G(SX,ז+7Rc鷳y1S58v,hմ퟽;ZMYؔZ:$È'}9#K~9ժ@>3i_jx-K;:1n3 X lOyzMZ!3cYAURk\[,< p*UGVCxq~.k.RiXύEIBW`qJC'0qexB>m,`r/sٛΟO~@9ш5N̽ɋuViti8;9r|ؚ?y ^8a5$wM!LIPd>Әh o?@5 85ꑿ@8%ywC+C ܳ Dic5U@94A􀐛=mWhR3:b⬨nfux^fc+I0Ul:{o4 , ?8o4ªKOBY*Ggys235e.Vj/ޅ :Ҏph( ޼]:n5kW wn#4[`x ]'#g߅Qޑ0Y Wvh{a3 v-{(wX a8.0,ec*Og/%4*zv\G'W^?d?q1"?g$h[+Eu xܙ ?D35ϠavJ*$s~Std52%O"q-LP}iA]*Kj۫o|'$Rry,W <(RV~L_ۚ e;&j (%uW3UpL>77?gOGOc)ې1 흅\%f+ υ9 n,7ǨzԑAJS='$ ǧUw8:n /yކK@]~"POaYdu`N3#m}{ڂ^%^/gLºS=*]'/ANo<("vng)J;6@_(FE,}[^ZXm ;МϼHPgZMԊpIԇ(KM`y8t0*7]G9Ț(}L./\gOO'* zaQxE(_e=E+\?#o9}X4;x'i}j` Ҟ&}^/'i8u.?AG̔:]ZZ1:,J?[ތ.xlvhJZT o)0|c+(^xY($Xܦn8G4*>7OM~">f=圴>/ڑpyhVVp;*;ek1鉵6w*CZF6I^cTH !vi{HXIfy"g,Ȉ!лGjP;訹KAiEJHB@rW.? +#_~ X_4MtJ{UCi-Pʾ#>)QV"ri"56gmjKqx;e$ E{o(m= +#q1&|;侫PyؓC2z[R%V[-"a_N9ti؊Z&F8RFa38ѨJ]U@]D = APq~, hLHqt.WbD홨˸y|MAw(Y{bM0%^( w2=Ac)ǔ?^?iAɮ 5EӞjdUUgTS^7eJXV۽1뼗 +[KE[ m[JAdxRveypSxb?g­cTvE2zIQ-RsmEt oda?c{딉vǹO#\rKGϷ&gB$FOMO˺n&KYrCEKzZ #ǣ is?`Q|"agb{ ;[,ϝLA+\#>k [xtFA{Ok6Mm\)Di`o>J4 &IW^sVEY7~IK#>!|7-Z/KΈ1uH/az? L-o_訁k\llM'n-DnՄ1D+g%LVդy٭-=y_r}xU1dxY ZQPT5Re&kJ@IMrI>3"g$€_Y$݊@}4PŘ-Wdmϧb)zqعq 4ۨ`Ç(iuycZ'n(tqx {S1Nn3ğZ'RP@/DϬ$sC/Wo>O+yw~0tfBŲG}%wg4. ]%l7vWbjk_X} E|iTBQX_Myk$TdMq/'7oK͟;7_X=А"56yuƂW{*SRڙV)E&Y;S,QCY3 O"e=c3j2 Y9=# \W#+^44v"+-6TPj8dxP=x \*,^aqOGŸ܁sx?{fJP Uc 0x&Róɒtv2U9hi =#_wXZR8iƊzzR"{8=h\7J{F!"ef!kfv\x`,s)H;`9ń|?a5g.nY$S5p9F{?"s9e{v/&=vj<z{C%V<7iF m既Ȏ|@&bc^/~ uвLAAʂ3iP<3)ޣt~0t KP{ӝȧe[+ԝ<oxvd$=Xlq/Ƒ0eLo@g !ճ ouS(fYy}8aly<>-i-{:q;ebQ5٨'%3oDk}g C?hԬ ֠u^+sUm8:.p>>٣ Uggwo)]l ze @*en+#s od0Ӕ+qʛ*F2:)ϪLbۇ?n-ꂆJlyr]MRj Vb/~LlΒWۺI% XJpsxS]o(@],SвN6-m^A 9rRǶv9$ũ&\~:.q?9o ,.bC_*hňs+Qc0d6v!L oG$<_?:K9wX39۽GzK7p6`9Kt-fOZ[`n1PP?hVF TX !,J9Gs=oN4 8$F.l[-O*XֹD&.2yF%hi3n#,4/_k; Gl-9|t;K_+[?]'yk|讀r*lT%*BRf`NN-@g/l}H%I~1~ݤQd~K8sbeX66m[y$g{ZEPnN ^=EU(}a{_,Hꡲ/&i!W”\ GblX sPr 15񪏪0􊄚Pߢ!!&JNƚP18hfqz+ 4+^jTP$.*6ڒO"lr^hl|gw0[ۡ$@܀raS`*7)KB0 n|Ąy݁/YΡeke]{Q =Ln*eRīWI~N?k" ń0܋]ӃLxC:cx}:x +mkJM%"b̵F,Ni]:)>0 Xau `ljMFe_fsY&t{ipK߲W]U6%n2lrr=,b#A$YT@{LĀ8!܆"AOD O8N0I*PHGkb I5Bӟ#+c#1 &SJfFN&lfk;F R[d/2 bkSQzz^ 2=!ib1u5ϧ8!}yluמN-Bm. xzd&Q'Ҳl?1=o5o;,O̽5Y2 rs`Atk BgexTn k?_8D/]? s|y|[!+p"İs#߬m#ME}?"h!m@ aZb3f 7&|}/eh:f+tf E ׷JV0]{fvzxms)C迀F@@bY 5k৛\`.JLZ>*f7.w5=Pp~QS_s M5&`#ęOIuhN Sԓf~dsp]%\V黋q7%]: Ρ9<8z%a4^?H$E4vb!J8k`b;+hĉi&}|)Go}$RFu ?ni< މ 1deJcfGsz`Ds,sv%A9C'fވbIlWn;șa9%`j45Pv6OҖ= 7_C]5)Hܱ7 iyOȧT*dɵn#U eAD>ɹ6JCd̛DfPm_ RiK|ukCd&_geаɨ̓cK]g=9 R.w9 L8\qU_Pi \RDu~0"*p6s?RTC"pi%C*:C%5C\KC%(q },53U,B()>zFex 6QT\GM@'xNt٥85W9=K;k|J{Aڽv*w5VjuG9hA;*Q7aO,{PМh |CWrS _`}y)S {Hu !5^J nl(o?!BNr>5U>%>7wn1Ԕ ޏ\S"천sK]G``U_}cCyb j Ϗ5K*O3H>^鈐N߉ٖҰ"BFNJUh7jzAx^L?~'m$ -DI1P>GʾStg#9sZ#[!tKz^JrIIMyXS5J1g6'RV̝-xW r,N'ntD`;]9yyBv{=>Q[,hODR-<Qd 1{Me9+v$,1[wm`]=&fv 夢q5E˒bNa$NX\kn>U0\iHPB "Wr`"e诿`3Y*b5 u [+jM W'C|nڽCWƬ1?݆&TY#MԿ~;Xv+ߎ`4}/$3׍AS0 1UͿVҁ`ُ+QNNdcCH6@ -P[;-6[o0aל;1V+`~F!ޯyG`~(d͙tC 1(9 "T<xfaj 7)Km2! k$[ltoKS{O;ăyd8fk<qn rRպ)k?QR`$)oV??IdvoͰȃ3"°Slfge:_P+ gYmQO69>F^W&/Md_s+FeԔo`Ā3`yRD? =)nKh3I2=r)c-Ӿ| KW~Mt l+4.ZyK0MXoj$c)_o;ͺj;CKB> Pz[}8[:)3vлdb` ΩtBV1{r:>r݂v(щ !2Էv FYΖ:EnF(/v5j&ş&~P'=&87M)R[ (7<cKa(JuOIfl@;06pZqJPu,RZ8p^%zsH᱇_3tViZ2zo=R1!L6]YH rb|zEgl}:\^+Bਦ/jssTF224<,0ۯ-g|5aΎ*x^;7f*E',Z_#,yK s@ A4ED/p" ZEfgt7( pH@[!߲lՂe W+ȥk;~f a-و\‰ ];T HayhJO5d艥!*tIU{%wp Ńc?(Be~,{ػ[cd%C!ӖqH&m kc5-[y94x>i ZB&WY%݅N-fUL_O_jMEUTuuѩvq J&5mN9_ qUl¥6UpاL ZLy^ո ;~XX9k:9V`vHoZT_*K O.o~2 "{jPf_G 9 pIv? ~KcL`4hIFt&!Oryԛ"d@S1=Sw^U[ъ So=4wp,IzΝt ƹ%sIRS KNck}<q1ZWS(Vi(4.jR79\Pm0_نʾ5ۧl*,1(DZ>28挥Fps.5@*b|_aDOLv8`/->F攣"\UZ5@yȵ_M BmчXj,Ģ?)܈j8#Ad uYJ?ZbkE' 8[oUU~*?%9(V *vgCER[g?Jӎ]`4qI Vlc%EF1xS~q2-M#rLӀ̿A`Κ/48 Rux~F-桃dN/ڀF cwpn>ɭK^ɴRx2U:S\oH4IM8vuۂ4fI0\w8z#wcô>QJ3M.eFS%[Qjߪ̇֏gJ;!hzLt8-|6ib,7@v8n-3dl]כ)fbFv"1?: QZ*}FK=]71fuDw d"h w-dK:{JEvy[00?<^wk} ]q*s܃ŮkStjC)5>eQ벭:.%z\)\29"9$?S`oŽ: nOaƫV?kgq5Sm,JwSl>EVoaU0tmʜH.&-X1M, s1β=[S$cd#.p9A[ /A g!!hs˥W[z$*\ +UާE?W4?N AuXʵkt'OC*؆'Hy ^j!,2Q;&p6EӖBU@,e|yfT%k"O Ǽ^7Ѭx}_HXUlG~/O2& n`3'74hzmWҼc, 4C(\$ļm6j:`4'6m/rseLNkDSu0~ blK:Lu#G#Ww{N=c0~PTSN>_&`ԅ0!38$qQ.TntϓC< Ni~ЦD|hzob$ +EnVIhUK_,a[H]Jh&;?_|&Z'o'73wSĐ{0}bݟ 0,~Ť&/Bb71>uGaQD5uͽ 7waXVKT-MvlyxqI/S_86L3]ka7PfrqdǤ1(=lkQn=O`U(;LKTGGoK3e_lͪhЍĞ[:zY{#纤cN{׎g<ܸy-nl)v[2{E$D.2c,g?=}D)?FKb~U ˸[FK_\@'kɲmΪdK/K]p}<>". 7n|z.N%ߨJ BKEH2i՝SJ@aZ=Ӝ Ct$[R59/I)5TϝEͳnPB#7vqfԳ9ˋw*p4l`(5lwkw`S`[R̺9ܼb}0‚<~t\?[_'l%u( Tی7I:ڤ-%{嗨_Myca.xіfg . w~p<~#DK2} \3\ŏGGͨOIkhxmGzif RxA`o c][s]YiG]-۟8@B^X)FrbN5_gC'1(mXqt|GN"Ǩ4v0N,u%0owȧ42/xNn&NğRטpu 2֚2 ઝ(V9v%ɿk`}a}|=Bs`i_+rZwV)ܦl9^CG/nq%AhpV; sq5߷QC06r9FAVR+|gw}G»1%v+_M{מ[cZBX.ajúW |x:Xۥ{Z5zjȆ;CNj-yUہɽ>mN`~UO$Azі`R0y(sљo.@dMZ5DY\wU`M;ˆ舧 V|Xk]j6UL36 d4u^ɰ2yiK Zێa;Offf.w: 2jb,ѐV^,SS<>跫#['vv}w5# 9m2 DV4wL=ɕZinGa -V0 s krJPޒh' ]:݆dGKF^$2܋},FS'^|4ۖ \QЄHB~u途P14@4yg"oi8HٙR(T`hs{ qa3j !#z}] <}r9gTocq"qzb]ډ&ù1[JMcv\=/ Џ;[IfBg ($13thjW]xr Ⱦd/?V9fjiNHV׫v5m[(߶H4;A@F_'KC$,SoijJb SZ!Dn-'rRd''Ѱ?`@$:;DRRd晏oЎnX gNԇGO;M&m~]i*-&-qu,͢zv)$-bg^LtK0(бYŬc)Shdž V4ƁX  y Wwj$wq6&" U8#8-+gnqҘ_s8u{r"f2pL}t,ՑpdozLz|s:~QK7\ f竻R7Lg!KJ×%i+M8"gIoL:w%k]DFrbU7ZSf&Du+3,زl!ثEl \qQMZ"ۑ(F+|s ` H-t~D.%a?NP1[oܩ9kS[[(dս|ٗI0-]{Sm=s$lIzQ<-;/{=b*W#t1땊K4 uLgG ޱ b]`a^_P&34 j$:DGa #Y\KkT-g]Q"WX$PD)N·o]:BJZ V^rVkll7{괷HR֔$JcV@5ψ#gkBv*I!t1=".qrc.CGv*6hm>`*cHg_P ΤM] @hk\'*"0q)ϧ6y'kO'*_(_쫦W Bos+W7䤾UAV$Z g%ݡ78^LػB-ʓ4 3 NuT;5E}uYOvjɌg\un47*?B}sJUȰN'PkDIr/:HyBJ*bp@o0H瀵)K;׽:eCkm.ļ+ɢDlK@Vz\us9`%"vZr[4ܬr8DԖq=&iNl7vy? ZI{dR)6X^f@lb,Q$is(@_=wx_y?#qҭH$_TɰU*/rKiqAZ %B(y_W9y[} JAA7iBii̭mD-wQz1A,CSA𱿔/CbOT^s^u1,G)"$avҰ~Y]byGVŴ|B(|˙BY &v D EG Wܳ˕b88[Bd3a`(ʮs1 5a8jǯPlOKq?Gd˲ 4A+TDp*i$@as6-鶆{_NUe3÷Ok39G#=2LR("L+fS> ߻::3m{Jwh:=wgZ^Ϟ-b޹ br}_%Зich> \>ȶxjEWycUgT`jiGۑ"U^@]ڹ["j`(wW83iβ𯙭XǬR'QuxA2q \t{Z#EV,q Jt]ccM .;;3^T8H wcqD"xI67ƭ- m *AkijaC ()N$RR˻_)`Rl}?4sf}7 GoEZ T(1 5Ӷn{i$LCЅj};T>Ы,XHo-J sp/Q#}ZBGi#YUS}i6W./PFfvT ƈmq_ނIN4c?!C"|aH  9u"@|؞2pluL;D{J+3$eC\[A~0 nI{5E.aT~g9⧸@ 1KC(7;CV'G(ndx _CmQĜtk!KrV( 2WsPTc"3%Aα'_F~ʃz4B>6?l/wlЄvOܞq`j546B[L}nwɁ ô@J8p>Ews( ˤ ) #*M5;G#S?Ahz( ?ƙ$*R@cm S dD~}w[Rz/^\8P?aFՃ)OOxF _f8@13koEb8Gj`+L$ J  .Pc*l1wƦJ&Sە+Q|(h~kKnx@157 (d!Y#T`A2Tjciؐ٪}~Kh[p<|0bCncs/ >,K q>t):8txKDbI9.]Abn1AMl="sUh{ՈoƬg#AYv 29sK>x4@-5Q\[t*p %i9G$I 8 ]c7,&#)U)"@`Q?P4nZ5 61wS1 ̶K8Tsy1#t0l6`=g_O 5<3 VGZ:]nҟCBdNrw]U*|ʅnH`2$L;P@^ `~4! Hnh}g8$As >Ffܗ >?w=lyË#9ʅd.}![; F$%|P2J\ kRj23ml O}2ɩT!NOtQ>d\ʓÛͬ3[ !!:SMCT U7#AȨ\?Tnlb1~. `o-ߤU"6q~F LW%sJ I(Y.ƥe+{"LuIj)% f+CEgK*V>ܒ9[Oifz͓E0 j'g7zm˹ ڻ{ z~ebk/ZP-JfkRKqL8,bG-v%vItY\$eqUJPʝjMc魃 E݋Ghà8w\&Q@,@tnVgQ/ Iq$~W] h.86U 髠J%8|u[ËVbLʒM0bZDY'[Ik])Wt'1& P*ζ# HaVj+CN1fjVF]#Tue*S*eo ,y>/TҶM>hv`Kmw($*%;QRn&&  GsS@U''4^a[ug[ү)%i@ƊZpEo#5ۊBj{A љ`q"x>oJk` qx;[d3G0 ɔ6w{c$`moRI'v7ώzcuNW7f_ȁŠfYcO>7ZY{Sj ^ܼDrΗ.gvj< c4п1t?c_m) =R4\) pR?ʫzɇǟb2=I.Vzꠑ@,)m1F۩#i|kM) PgBe-3H4G^uRZŚ&G!Zrna}h~-!tGǛ!CyA{a(Za+~x^P?G!φ:jZm1,.͗<W÷yg"Ϧ˜O ZnZ:q1D%}^(z=XDLA`S͇h$BU)4 бgsNGzca{*U&0/pºFO)Ovlnǿ4c;y;mOH@nb/zTg%^1a Wh\!!ؾ c>(E4@[lڮm'Up@mPϿ?QgR5uOKB2F%z-}bHӫy2#<6dѓVPz4[k&E4F# #ҥCߎOt{2S?¦ *3xwe9sy[h'9H)\r[`yPȝш  6RgYZ07070100000470000081a400000000000000000000000166f3d9cf00003830000000000000000000000000000000000000005700000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/sound/pci/rme9652/snd-rme9652.ko.xz7zXZִF!t/7]?Eh=ڜ.+Ȝb \+Y곲]3o[ٻ/*G1m.&>&Bq<^׎sf(Ή}  Œb=2ycQHl5YQxP;#cZg^ʈĐU8{䶵(VC'1ǵ[M;ş 0}G(jZ%dDi/>YQCJ@d-W,x1,B 5z'Z.EG,dFP=m Gz;o\ ;hZ N0si-)yU|uGA|XV(quT=u68j,xW=\d-n֯0oA6̀j`~!rU'8؀w,~א{t(*X dUCo(@i hץd5f7<|\WRl3yvFjði12լH>dYV7bɢ'm"k۸QNBe[*QeꠁP1#60 P^8J&}8^fR<q8򽭰 5ȰN{Qc (G61ՋNYx^*aϧf'%ry5 |td Mi$pO<ҠAaӵbCM!H40Gab>t#\4ڕ,-Q5]r};Η{:? ό6Q)#'.n3Dj Umf’x/V% =,<ϗG6DGc)/mAQR9T#'Y:?|O5ݴ۾n7*TNflzb(JľIDL,134Gל$s'ŝzJ/ hcLAxM3$7m/XMcrO)@X[F](v@riVwH!teISҶi7 swrfd$6;bőK\lNX@D綘v:O+>Q=7lmAƌZ'.J0Xkن[ #AWrXtkv8Ky)lvd[&Ţ2s,14Ff#2jw)-%9Q|-t^#zM`!0˿y L֑qA W)Mi%Hon Z k]2xl[~;50˨6HSqV@1XAz4Zj мƸ&[*'z]UM.Uʳ[ Pg?YL~|cz |B⹓HspzX-,hdM8Ę(Ĺw19O3<9CCTR%WԴ訅o7'c+]iJ`ʎ[frJ$;ZȊ@vUɸ/8A"<дwۊke)3svkHq&7 ̖xDÜ@0_1< &0-0z/A: MPͰ3H5ك&#ycPsibUDG΢y`N->0xu b(3nzXyGw3 F|\ymG?6a~ z7\&܁Ah܊+u n ^VvvYPZb׎xCt'. 8dPͼ 8if":ᪧ6<`ɣd=l =Kʨy\Z\*iܷ([sd~0řPPƷdP"Þt3g PǑ~#QۡM0\\Qn@D A&؊>@QNM7Ԧ`P.0YA|aq9kpYh8D 7lc/`45GBc ZTpBԙb@´ői=* :))nc^\T8*1Α%֣XGg1-4yN=Q%9&| 92煭=-so [!tWeV۷C0sjEFX!1Q[&wż.Լbmbu9SE{ԉ3p+H p\H8]$+{#zq|$Bj og7q$CꙌ'8g`3; GfYTv|` TnP W J׌dJ0/_LdΰbRYƕN{!wBt'V V@ /'eEMo8Փ8tK^*.FGR^UB%kBB=k3~h4x= 4c`H‹qI?!hSwRdp?L,oS)FE|I:͊RaD)qw IÉ15hj;Ǻ|Y .UtA ^x".,SïmEtL<1}h K!1^^q=jfdy=*ɧd#ɾP(p| P]NT@=spqs>ҬC!^fhC+lٯҮo>qꊲ;`mz/8@v %Brdf%sAhJIHb 4j! RAK44>Lg( _6AD:++hK[P &umc LJlR-"K:tLH8`a}]ЍO7g͔L#Cm[co99;OUpT_V%i[ZY* 1{^!]!/"a >*Ù`,P vAo(cmXB+#S+NPum=wx?p0위WʝVCt ChYqF(C5ڎR.wys,ŠLBԐ_bT#*뤱*_pr.O8) lFl{ι!pC: ]z|^qΔy!&ZkFM*tzJ$8gUŠ=&i(#t&m6I,C) UVB\ =[&e;N:F} ue2w-r0(m *h4j`WUʝUH+b()k%9P*pe6Tgk# j0 *W5wzV?2g(-!hu%5Լ !5C6)*DR=9,}Nt엗?ҨS$ˆvm3mR p>Kro[2 CY!'Hڲda03ɲ.Tb's<[QX=7K܉.|ɔIT| ?G^<JddN_c/ ƢuG0$m P`%q ]~"25`Rk/?' AǨOJ_ 'VO&0m>O I(h¡ xNJ~@^c0#O~Ct$-L2 b2תۀc  䟹8{XT)Yރrؽ|cĴςv4;:lʸ)v ^@u%=g [9e۹ 0`\h$U*cm%cN0 |ĕ]y+Dqb1^4O趯Sw?Ѫ–džy[LA BtZ)П6ꖣp|Bֽ*)J`?ӻ`qeM =졼%]/qCv긠69͂_/Bw3Ʋ WZt`Am71ZCU#OS҉~蚅QeOݮ&]wjn6B:`k#g8$zPTAY P~/O2 53sa^g0 d-QTp\1G)m:kߵ/=l&m|AI=Cf]YXפb"GHܙi)dd1 3VN&aw^f 90Zds#ӲOr'Y f b]I1Ǜ8!AU33,l_9&ޫQrٯӃ)#2*gurQU`N~MEpx/k%t+ 㙻=#\si+)0#%^d#_ϪK v0=w>O{h.o$fSkk ׉†Y,KO,vZvW FԦ/,Di[{:9&;^a7i,|pY >!3Ki\FYeO%iɱy(=R)Ko"Lα [LB ӃTf$➷H;sWӭ@HqAD&%- Аx׵7T~ꑔidffv &nGWrTg#Vt\M|r]13I*/z /5*+r \}W9DsdhIΦK 7ީ0=<`t51Dxnxsr58[Iэ; o'RGlհNҐ! vTֳte*7D=Pk},?ٽZW:POd%)_.:GKCM1y\dO]sҺ͝|+vdYTHGz5>qI\Cۄ=%CHqR0HgH󸢨L)ƪ' G2 a:@$Bz{-DŽNRCԛ]@1#=YiglZ iWiR54l"vv) p,%WuS6W6EBҭju(nuGA~㹗giȃ)@^d.i+fO/h9w7s;2p3Me>9vIU@gvPg"Pe7lbp =Ep"#YiެeR0yt/.ؓL rE4rC=|(x;N~A:)M=U5a6flZN>.)NRDeh|ޡ3䉩/1O7IcIp"29Seg.aE F1͘y3Ĝk[ 4vzf"DJ#NT!v|2_ye1403|6v^ Tap fBmD>@Z4 xmKd_BJ1T2WlQ́$!|e<W:y-dgNvo⩀4뤑j, U0Z5].Օ5sAAJF!Z&Q~ZoBV-Rx UҴ:!a32;xj];m!qq ҤiC`銇.NJY J}֓.GR@CS3l1Oü#n 0js +NdbRuP9+.!P%k|s#sY2i(#&x$snW''Dy,2tW :9/t>AtƁ}&a  ^tpxt PkXUM쀐Xl麶4f.{]Fy@`-`Ž #BcJ_^rÛ85[Z<}?j%[\pl|[ޭZpp&8uJ\# 94 @`śPL>xLĖo'T=%ږI%=7rFэ*.?}]̩΁7LE{cg9΋veMXG h7aD0DnPI];M9gpGqv{v'zK@U3I4va^ eF$=~/q9iny¦s6#<<5|wFX7v鉒hvY(7a4ͦB+!}VͧLL-)ѱ;5iR*lȦ Zc-yNq$dvwe19r/8U?;!b1泤+>֫`Uy fͫrkMrnUֿ}J)@$9ܕ,QmD3w%7mZn[- qyqAȑ+ DiІ U2F9tt,10F²c5>3]W2/2̯y\gh-Lglmuv!$"#sVskJG2 Lz(.T^;ir3l5&E"z5T6n%OpWS}-EV)|R{9NZLVO^5s 7iJ|wq1>&E ?(WaNLC ;c}4L&b`h )(D p}層5"N.z\Z7~]gC)q/ 4~u8lWTkPRn3+uky&P[4x*KJz,frx|h|^6-drgnk9Z|}Ū^yQ'J:Mr1 B|¶Upp UgY>:H5aY{Mf!i(Ol*όZl"w.iVtq|9k0nXw_[Uy47,\_.8T 4|]4 ?P,y9zCUpo q8=-:,9{w$ }~Jujw找qq͎!|( ;Q 'w(<TST`;Q"%b-f-dtŴєSK[cu ^?b6Æ%E|J۬A@¥ojtNkIX }7Ga.nq.\ڹxy?r8wy10;BԨ?S#PM! 7+~IPcIK~iFt9` ݝ/*9fת&>OQζ@9kS& D p'pڿawr(ͭ'l0"LvИ*?b6Gd ߆ӜRΫK2uxF$`夬G:&A >flv&w{D"|RKu%)PWJmw XQ8m~:Llj}^ oq<"]i gH#I)cnKzq26ȭF 'ۏe1%Nϸ .cQ Qվh'Q_/,HwIFIpqfF܍,XC\)!ٿӧ)8aԣ[Wݪ7?'Th~*;GvG%o.NǗMjIeNRIT+ 6ʻ?8x}^',.I=?Lz>=,s;̢fA:," x тUCDPoS9yGcGœvk8#lt'L^WIK0g$/DO ˋev` DME}2h&Ѻ֜AjtitUVohЧ|jF)ǹDŅ^[,2g{P)0_=aA 'Ab#1Wé)wW@9NlTn/ez,):TlO6-5HT@i28"ٜT ~84:]NA ;~'>)gmL;KnM1}ԡtC]\f}H4~hI8&C1\=b8<݂q2`%n#-9smk0>)ŏ8)]j8?LwuFs_ET`,jq k-SGf:.+1 J3jz5$&оMӆrfҕ]gUw^&2{t]\p'ڮk2ƧYҹ9QUt 4_cyss"SQ| ͦy(9Zzheb\xϡZ:(q8 / T<@:)We:JڽlkyZtK"XN䪰B<6_k貂%OC"sij p3&gƿP&"AR'NVM>0nq cM5Dh!ONE[ ±CW@#*jWQ8||Ǝ󶇀a(v 83ZGZk2xH3HWst8^!)jش"o8FqDI ]"xD6:˗PMUy!mR݁0D{npjܓ>m_?*yU@7wZF"&t?C4g]AqJG]!0cͣ y][e TӳS"+)3ؑ i ~q2%-" ;ڇ̅`*xk`xK}1h{(-uSe1@j:74ސ;b+ir~;瓨p k+%|v 46l/7qYFnnS\ GksOwqdSP \7y'Tn̛OX@j=f}QP7|H~.c}{Ź ZwvpW#&fV3d"*,|SL㳋PnK oSkm„T"3^1ͭ7R N.5;.Y\;+ bj[OܻĈccTdޭRkb^&dvxeU훓5 eGz>7Z4Y~Fל׾sflUR  mBHz!𓇨\c!Sрu/s^DԏBWQĿ):06ɅA3&JrHo($=r(>J]}A ڻ3 x. i0_3%4y^ zHm4j7DñFAYw  ^l1*[*Tdu FӮzLM@80_(X| ً*qMN.}oş1JziqssIRs&v+oer`)7;j}2U)kfBw{'P?p!bʼnՠ/JZV_mP]adxnnW0ghKZ:UMx5(^š]mQLLPlNKC{!(6,.1T)=w)"p;v@]){:Is rb-ߪ!<̏,@5äV̩S{pd_Knhok[9HN%ŜΫנ)g@ rWs$Y#- -=q҄4bCj|w)rY\1}ck1 A \Ҍ~U E$ȒX~_LA@x!L +>$ʝ'|Iٹ$f, /*>&^Ҵw -ӀV)ɥ1| iU--/IODp Ӱ&-ýv/"($CIs8a^YRkBwG+D%;<=Uk $w|h$6zz|4D@MWD7P)A 5tN:U ID€e#/F".`LNdI:RպΕ#gK068EzX̓|NB G,_2_d#ؽ= s)ۄ\7p#\{?jK\B{h/ŻINE&k͉#3~RT6""Si bD,%#?騃# B*tQCLnFLdikCLLv0^i}Z[O/mW$5&vk1{J E#e25-'HC[#ÝآCGKaCyE=C2vÛ M;#*/yN+=XP(Ԁ]I i}^'(}8c\{A3Zv\I\F<\BBQ{Ahz&'XmB9Ds1gQy8(ߎM?$5<$gi-30C{?K?)' ⋍T1?DjjXk<-u'ZFuIܚ6|sٳT%@zO"#SIHV˦'Jet'zJKe $ ?W* }0>HC t&v^Gg~МFz{-t(Y45׆/JXӂ OZ1(芓J 7@;Bnf\L0SJE=Bzci tv+blN_( [24|Fd 'F;b򗪸CY%SرI[&C_&G`3rw/ O007wǡhaC/W}HYQ nt");YL#W$:IWf)t4ϋ7Ku9PB.5seX=⼨^R}6^&܈@ׇu#;`نwK^]k\!7ɏ>C_ӛvA` )3g]G kb/<«knղ&0rG9eR_x9sZ ޾_Gԭ;W?Dz(q^QS­S`Udxﹰ=W=0Fn]${ hѽ[lݩ6 $հhX)Ӛ 1'E8&Z ݈8}λ m >BT\:9O4(>dHM#^DTbmwm23( ;zkr 2_H@/kM~k$6rWl%g~fu+E$g]nۥ`4*uREKcSfF$?o3N~cD+-,f %=L77Nh0DPN'ʩSG%Or(b;ĶE(a1m=~Cr{BHXϱuB+]hytS[jaS@ĭx9d0/!=̓ 90"PEi=< Jbպ\jzhLa fS*/BVWQ@!;C7Ehe"7AKg鿫W^uL/7z*[}沁\89n^=+ʖ BPK27Wd%5W5ÐFOƁ-o)VnGU}$HO+ap U&CNKr0to(-0a+u5AI|>d:O~Kz;Z3úsFU oMpz@2-Dw.T<. Ӭn]TSLYzpȮI+:)Xfhd\ "E"pv4Pؒ$ߺALX⵷A LNcj$u,6zի}J$X,[)olտմztآ1WXV.CҡAQB}@М:2}t-9IB~, r$ IIJ,ٜ<0[{zY-HdЈ?Wdsms.«#>@Mfv-хKL9UvYHYHCOӢ_fj+M 8J'!X$pы7Q/G! 1/'/.?b,Ks[| f#yU`<,x \Uc]^}drG/sk@eM[Z`ʝ$#PP";t<8!fOWRn22!#hvM>I5T`8`& G]bARv0XV؊ ubL]cżҠ"<1|/m~*:dd޼XHikwʋUϷ۽I, e~m/qX4504=X";sHj&(0^?"z_􀎝QEZuњ`ѬIU. [nS?'/Tȑ^jxsҐnϫmGS\ͥ gm{SpbhBkA# rgTBg;h.7h ȾgZ*Ey{!U#å_RhpP|t+W QߗVV]qWXi\T.t2jȔm#3ӤM6 @8qzkZjSGbcgZqo~A6GC,kpLwso],O VRҫb שc Տ >5潅Zg))gU،Bp=5 d;#P%c-:C5fDK<[Jmuضm'|m^=򊆁ӎx`~p9QaJ R2 % H9Tx<:<2֤CimPrAޜ :;,LK|"g͡#[Mwwqw_tw֭Z[x##4~kr#d5-3U ?:--8mw5L\ GI]*(?_ bŴklLsI8F.@^nEްY:"v;b_btZZHaЪRA2w(D 606ϧ27,YVrh$-'`s&2# 垨clF|!"Y\g*զWTv2Fѳb{ ͆0*/ &v9{tD0$"kH>LNoҗMP5.dSE'wƛ: `AhX=R`d_vJ<8unvlXIMwsupv\6O۷5P'Vq\\-:WjQ_ã\Q,TĈW%.ȏۈ_/c5QrF+Z%mzْGl(qrO=v*yħ(@E>.7_PDoK|͕g2*5KB~tytO}Z8+O HueAϒZ]g}g .gEN`NmIuy`Ϙ15[npV#rn16Fa#Qp bt@_Ih}M8yfqn-n)Y/{oDTkWg a41GԀ,1řt´PfUǰiI-tQqt# z\b.T>0.>zq`q6ˊY?]5y߰P!Y% m<:9RkV'z6'@4j<r*MwEPDB"AI?p>7g6رH_ pZ[I9{ :GTGWa'Xw{ǂh3fglWqB,Q]lnՋZ(n-Mm\@ioi̽>9> /XIURJ":S`-H n{iBGjd♛WD2g4?w,qu/^d?Wxɋ .O;+0BxUd9j+ Jx7qXG bvtrOs".y-[Qi bxq_b0u֍;s`}OmFrONZJz/s&oltl0]<L/ H\;;ΫXW82 AIN%JgJ!ۧ> Oaj~?yXh7 }/z1l&ƜV O$K8_hlٯV~EP5:gKa' Nt5KGV{ꃨO-@ϭ킁(p)CˠrEle?cf"C0 ^bUۥ ;s28 yԲ"fBks%7ύ'.YGT6~:S y'EI1r'|˖F~&zצjiqgUOv^T 6|c2c6バ}9lH%U50#g0DLâȥһgӰ{IɞQX;Z&WeՠZz<]qqO|gR1X> ;\%(?lcH$zg"XkBm3jͿ8@V99ߙ5IFj^rmNLogG|w$),smI4U>JUhgk-0/< N-a9G)W|}}=}r"¤sZx(HXq_PJ=b&;\ûK k194?Y_XoyV׉*B'%jV&[}HC;m\츜 (lvD1Mdw^҇SS?LS8`$$˺;Pf mpuO8jq0"EEWQzVƒ:^.s<7w&҂4,nR<V.a_ >" 1SVyR=!fK}?-ȋ7w5O~9Ϩ;[6@ ?Kp2әdmPҚ/ TSF>8azɒɵ%{wR+IZ5 l:-fUx; ǝ%Aڣkó^eʶr?v$W6AbH4j,y e0cDB*N. )w hbJp{ GRY%?}F/ilƱԱ yB>=h" Gmcr\8rQ@T۶h:X8dҩeʣ rP4WRX}TS.>m~g$},v择E^~˹n-yjM`-״/_ {wß!~l)?#%˜zZuUԎ-bO+fm::R_Y}=Ev,sSrszkZKv5쵨ա@qv\ȟ΍abAw>sf3VN e|k^D,\ZH&D=>`IU=jZmXtv->7hc*qt9fͣ4b(cVJ'R Y2(\9uR0+|h_9 ʹTT3V+D0&jp )3c_*g[ &4kE![*C"X lƳF p*xI`÷[ 8 #>c(,S{?l) cqA;k5ɶN  1=*&b d)_$*Ix2ĺ?h$pb&ܞY1ဒƢxif~&P8jڊ _&9X^<4^F,fa~A:V)'{Ѧ)6Zn,@;ʉd띰st(rA}6J\#YPa'?}[ZOhlcϵX{\d6mM9'}r*%8.ksgYZ07070100000472000081a400000000000000000000000166f3d9cf00001f9c000000000000000000000000000000000000005400000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/sound/pci/snd-atiixp-modem.ko.xz7zXZִF!t/\]?Eh=ڜ.+ȟ?B|GUCu'^O& (8LxX<R9! ɵ$pR ^hL{-֛䬙Z^,P6ԹCf]"sSs3γ>݀DdiuLS]BK1r4pqlrnjԋ*Rθd2Vx,sS((z6qZy[uSo""hkiQcWאosph?*AICp&}cԟMʑRQgzޮm^kUԩG#7F~@ 8$*uB6B8ٱhZ-v՛nh|-kĪ;'MN#2@dh`DE'81{^.~=lX֧'7Gpr5enܺ _{8 ;u?cIn )~Y/7J'N?2[xQi 9)4#ҽ/RQɉh-_N۹뤪x{x0Wc{A3^U$Ø)Ӏzk{xEoiVӟxh_ERצlfZ w ߾ǍRdɥ!W9 R9eqN{]0@{nޅ ٞtu9 *ނ<g-FGكeN,T٠}1 =Vq/8edD/0$z0NcOĂ_Pak頏EnL;,^ +@}_69$*;%4i,{gKo 5_ǿO<nn|pcTd_d }pۘF ^R^  Y#3Z7;)alEfZc>{D@k `؛,}")NpրpQ5㥬)6S/}f% w(pm5#ûBxD kOjK? v:&/ʄqr;EF~L𽬡ۃ<ç'>? [o^jyM]TYyј&~(.(7Z_\, l?sTNʷ;^d1$:y Y4` ag:W' Xs)4!+ɐQ^ObAX$xY9BL%%R,n zI)a4t 0 dN>zu4 dl QfrXan/5z_G`Om~u _b&ko-#O"-5@ο>eYlk*$MASҝutg꺤FmHT3s% >F߄O@.CA<j;rD\1[z!laY:ObO4v0ihm/sFd¦.5dwo7 )u- _-^GX 8Օg{{.6߈S6% t͒tVREA@tuw B) jE*vBJ޵L5H {8DҎ]M6RDmĀ 34da0mhp | M.=lp-d咽 SAso1\ɰJT|wc D$Ry2n)k&!a@xrx+Z~p1G@2sړ&mߵt 1\>֕돔 铔&fD5cArdrBhxkCn(%I&Typ[di7B8bEC*bXJ +DA}<NBM= PZP|KU W/zeW굨L/ 6};{2 UCnu3o>l5#Ѷ>֏jnl{&k|>zCZP=êHJ5[(:@y:[X0YHt 55AgQ ݄f[ ?3uZk,p,AM\Y 9맇fkk/cO)ؙŎg^FxA>.Nڧaڨi!X봥q[ƙwWfZ/ώ]WGȌ_?)̵FbIUNJRJH>%d%wݰ]/-kK~@%My)_΍') "DXS(>t|tfS&ZAhS`Ǿћj $-.9 :P4T.)ܼΐEQ0r6ӕ&.`ƚ6 KҿinlT?J Va <lQljѸHނ޴5HBe>Fu?׀ o?$˃hW$,zv9##A K@SeW/[Len$ aG=2؏dYwı K-ujTHcCUyhN "*_-X+O5"7ClfqqxN!Xs^(1 جVbNV*FtUӍ|CUl4j}BJo W~ X2Zs BW{K"S8n\pjh8 1d /+HdClFbk9 w3D73+qOӡeLs~^@펁}5>|>ndTqb\3F]]k7D{!+Ѽz+N[pv/Jcǜu[!JK3eG %Gx@AW[E2KjB/d\2M~VjዜʒcA\o \- `b!Ā:Ti*}Mz)+mL%i Tu[wP vOR5pq *Feӕ!tcpC~BAo؞vnAn|n0w>t8 fǒJ-k▟~չa+3eUE |I61?Qޱ2O.xdGx휷u!5#sFC**\`5p7u/WUub"fkR—yf\Qck(gp;3)+ by,=pW =s1Pd0n^-`m[f a?\F-dTWY,||"N<7 UL Qq,!zD"|1.C1d=2&?KjBZ$DlhJEyFCV'wGZ3D(>ZUI^Q{Eu+[Pk : ,DJӢ.S Ihf[-pĂ7on'[e6E,֤נHtwS0[_? ]F80 )!4ˏ|🻁_O1YsF7/a2.6M06o'l. L@Q{0k?W+5A= .Öc8}ī=z+ԩʴ&X+$>jUD jӨ<é-n%y;e: IKߒ)h $A a$K;PgKg=@..}T jz05'L@/7NH Vkcqs gQK^,"v-qd^| pB;^<-O8ԱQ49QDPgb?ǁ} ,h\hķH^+#5sit6V5\6EG\Roi$)g׮ґ>fU&i0Ny#t#rZjAГ9&prxx+V܍j:r09ȭ>g^śJwq#T5DEiHt7G{澥U}POCʠj270aفC.ED V-K/5JO;n'+ʧ%Å^'$8IB-Aϡ7 6ZHM]w;$8dOD4*]Oap_d6HBlア sDp/j .~ntHyPWģoEQ3Rwvu8p~:ZA4cuT~˔}|vL6., (#z;s) lLRJh$س$~ڮ됫%YM gdHIQ [Ŭm=3:7d'hOqw_[ N >3Ro% ] :(9 癯};sA/ZwmT)i 9\ЬmM)lg29g@ &kjsiSu}eVDɱk< feK/C2<%O5  ?M4ku?T[]UgP OLVͩ@,[$њ9I"\HUմNyP_Z@{mHYޢ/홫cdS5տ9Z%[ z)TܵPli O L0x {s; Bt wYOS?X(+j:0bjM]g9bx>38? P&fO.F<0UƨrD<J//a+##duY fmu9e,O~+Mf&Hz(ͷ6D*v@BӾKљ[%(^#ӈE@R I|P罬nrB |HZuME*y (18s %܈y?IpxHྣ|T1me rk$p}7N=&+L|d۰6l͢ ݅tѹHW"ء>F&uqƴnܜUcuLNQ\'6-E[GԤQ認 (i`qWJ\T-b|D]/\[o⣩+~w 4dZ9D([[mD+z86T9Gg :RkL7r;QPM4GMc<I a3^ ?P5׹ F^.M 0t2mJ^f+h,6ooiu[e Q XF[]L/ # %esN/sAƥ H\ۦ4L۽@Pui%<Qg۩saBjAH>s{cB6JR GnVăqP wMfՋE0/nw *IoG=FAdZ^, fN-E?_)-;0siΫ7'r@%a@"[ tɧ)ؓpyAǕم\a·SkYW홷kG\/|4+B vh6Y("57\Լ许R>P*>CQ13/wrIyz2ƕk ͙w[ɱC_a蒹[grrb$!qBxCSuWW@.aF2I~+zt%R|׸Ϲpnx]onأ7] ]0`5ǩJ){%;N1hX})l̵CP Tl# B٘m RĵowR"N:2(zPtS#wm|%|4Μ464S#6ZCXiyjmWr$P,KV,ڏE*0 S1ҴzS(?9[/?ܳE#PӉ>?4b8۠l̚P&꼃Qv 36N_S Yp폫z~_A/3#2̿ڝqB*$,N@DPa' `oկrU'߿]4˙U䴙cԼ]{) OMS%imz1XW0DJVUEtEn"V"dG|Azpos Ei0교>x Y @z,+b uйmU.>myR(lMhDjDOqN1XI61|$-˞3`#uklOS y]ބ)185*|ДO_2ls̋kM b09Xb>…۽+{a psԝ>Ѕ۾Rs_e/?R¤|wJ`Yur,=!͓M&2"C#._W_M[`'O>\gx#l m=Gj, v`QTBRi{gfn+ vq\u -I<C( Lttw6B_A,m+NPW |E5 mL^tz*|`EVb3cvVHTX/M*7$[1MCgD+ZlCKrq4Y~K!f⵨Y[Ib9Ł4V/#+;[F  }N^beiYp{rRtduN[O՞Ū.J0:rkiN XJJivدM}t>(1 Wݵ=Ӯ6oeLCY ?v lBϗLkNEo ٣J2B4:^>c.yW` Ї!nW4{HClٿtʕJ۬ < WSxSc6O7-q}("Ns7G#!CHf01jiz&^8']wb,elkUX4V!$f\X : Ă/rl :eYFbmų2ߞs{έF}4CW!=tB i5zF*WG۵Bd(P{tb~۷)xd _}\u| [Wй` yz!/NG,W.!ی-P2l][Hgkj:Bi{8 nH0sNEɵεlVa En ti6(Nz47 2.'6,1Ǯ4F^ iZjG[LKV5QuЎa>7ƳG4lT[ XmF(?J& UHO#q5ܱaYS%3SH/ÑYeO!q0!@ˏ}Ê4zje 8KcL*{:5A[d*օ[խ)p q =433|N ĬDbi4j-ѳ2)JA3/c`944 bj\1Y&Jg 2T2XAԕ.?wrŷVCda6ƿCpqC7Ŗuewˉ!~ ݻp^{̽R$S,FUq*dqNqFQ^ P*n1hYp^;B͆_fCZ× ?6} } RZlrʼnc4Ro4|u}]ԐLZ#TO]~Ioj]ގE n={?@7Yrp18xHp%{/ Yq}ZM,c^>0Q9󟐩$c+L79֟T~%2P&c81CknjhnJ%0h5qGAM.< |ڏ Ѫhq\3huߣ¥᳁CN~uf_/;Qzpg([Y1C˾VrCc=>s]ы?ou5\Ƚ^s:laEι1=ϭTn苸ϩYEG|B)MnEmxN:XZJ MPw- M9J(7WE:lD>KFo rc%G+/7RT.3%EӋ xMBUD{m[f{8vA;_8͡~+!F%Et 4dN81mWT^iRY.7䌣[o)իH.+U Nu'. +}"AclذF=GOuFn\}\w c7XdIuͷ_Lx\12G;6+^-3x)h"7:{H9ZecLdcALCbc  ;gSI=7=ZQ&u) tIg"ӿD#S5iϪ [„3B&2I<,; I5׆!' .̏^J`/(LxazjԵ뇎Ulq->+ȩ|R0eQi;9vsJٽ:( =_NiBM N'OpLM6vU˘ Yf.fz.>%utzA34"wُGu /tz , ᐟh  >^ P2LQ'?E*g>ͫFDɦ~!G<5b" VEq}7_C4OpTȤ@ }s )[[9L\G  b@dxx֎F,ɻOtH~@U.Ӎ{Lm\tV}^9pv V b,Dl{Ǚ@8$Ar a-vk8=qV^]En@7-!܁[qjK񟄆iq=%h"[M~p5Oo%dk/D(0DnCA u#|Ri4M>7WJԞ6ijMrIyI+K Lތ:4I_;gӪgBh;U@_wnft|m9Sۏ7PXq}``0jR\N/95V] %6S{I|Ck rTɃaΞ$ e bG_UH jUA~YF.9?Eől$.?i'矬џq4lBqY # C+tBT;Vƥ<8f8fp),=45eh"uN NWp*-ޡ'S8! ;98Xdدg% =R2_}2*-9gk3;}Dsq5Ĩ Mo&fZu|XY@8չ1]bF~8 wU(9x"$]CDqiZ%OuBH^̈́K]": ^4,UaJHI07y;yP>leF (}"JzL5rqƾP6q-e E5/ S ".(_+~SakT׏7Ɇd'H%}awb*bӌ zRQj} Ntlj&F~W)r-ьՂՉ9 NklR0PII'Xǜ뷓BT8N0(W˹6ga7D9sk\-N1~Y'i< {S sEKECo WYuF*WلZP"L3"2A9ԠMBI56-O`mԂ.Cq}4u3r9&R6f%bX}Şp:J} (hb)J%f#Y7#"dуuMxrEjp"Wh$׫"ܧ=^{֞})`{]i`ώD0T̻'Уɶv.1~9vo Ј9(%Lm_2Y;cҹpfy:ڎo_ҫ]ݝ+AuOB*-CJխ=GǐI#y('}%idmexl>1nttow2 R숖4OB7z ?Ab$iA}#sMp5fWBA@mS!܅D@(B1$o8:8 7Bhxl3$0 Qq6 ǘ>.K~'Y4;8$ƙ h[>Gӳ-; &|xUK@5lTVLJDJb׵!!C 9jV9qgBu25q9HPnwZ2m-sԊxX<Ԛ|{lyY%p/,[yŔB1QH\GT MC7 3$;Z/%:w>hHQ\P 79@@+=h`XT9in3 fFX g Mq >IlKX06D$/-2+MLJe ~? g5FMrIF_PRx01l&bc#33ɇ 6H sXۙŵGJM0XAs\O* 9t%WR,vKC @G/5M<&nC6nYTf`r5Z-}3q6Qv8$JaϜK 9@ ^w4 X@#񉛤a>lRV/gLЩ*X;O zk*MۼkhO7e&)BCGНsqK&`>qݐ,˪!^-EAUq.YPenT<n@")54-Q9,qJ5ݩNBi7J;IFœ.`D8k0E$Bnpb[2;eV{01QAc1BW f-q9ڮ);6/]qneD~);FwgW$6@/V~R+`Is&G%xglo|!pUS|4vd>;=Z:Qh5(nB Gp}M¢#V9ܒD{U~$ƉђӲ8߇'T8b-m6NoXZ ;^y6=b,/΋Orh%BvTPa y7u emUh\ r=}ZW_0p>ELO(Zpb#s#]zG2j $ Z2\lYQ-xSxc'Ѷk i#z{DM&'t҅bv рp)?C?Pپ${k(HRA u%>ϳ.}ctSMT^5Q\olh՝_),L/ckrWF E-~3/SrS^rP<֝)73Jl4JhX:Z'KD؅[0xr6PD5)-q<Ƽm n-Kfʳgsvx1{ːQ`-Fơ "ٶ 898BƐ.CX꽮sk~ɥffB8t>өHt{Lx gzn9 G ŽGiQo ]ŕب,(OwfqjQҒXaE_u~9-3 4IA幷0ٖ ZXws6hRyRhIa lŢOcFũ# 9i-'"# "kȶGb~*2{%W:\ Ɣƻ<{\h\O*-g^2xm}Y6=jU-k5ly% N帆lDᐍ?ixt]wf 8FBu] T BLdұ= FƋr2: 1)yܽП8uUq-7)'`t+, i ߴMq#vkHTnqPx k-V4 z[jy2d$S,:әGCfs_l k+'QZiHƘqG h`:$z uZ.!QIdZ]1"I>i,, qO~pd'^):Nڷ !2|_5 ՘TK\!5-5"*%~2p|ƷFv^gr^z};ρ{Kd=ӤC~/øGzt 9#5y1hiݩSueJ_bϽ9WsY#S6犝h*4SU BSx{>.!ee}I[i6M-nug5@pp`zUTdcջ] NHEao{DcRaX8&Bae(ts'=2ekԓ_a"$xe`]Tp;v /G\brW{j{9ʞ2d.f^mX{Z*\ 5DIn@]iǞ*KA| >(t&9۲Y?y \cmG3oW_bΓ3ѨE06C 8/Wq nԫO%*m %]Z2)l&b{Xz/6g 7qw, 76mÖl7Y~-N#q6uz ̓mʩ8&aA63U>O8iH^ʾ)qD/@>XRCG!+V$^-1[b8x8(tbeF !Zޛ@Cᐻ< oqn'-\J+H\ v;|=G+J(뀨uLOƾpl+oL^As+RMe g\LӘE9x(F];(f"ޕz$*EP1έTePP5$IA:g\W+5_k,$ڃz,| gmrVۼLК;=?(2\J >k iL͒;*|oMtFcR@`8,TZ"%"3NߩzS%X0~ΪW):TgqX^f ;Ld iZgMyO޹]ΐ_VH1Zw+@3d)ؤ%1`|]=¦uYo>:'QMn ݘˍ YT"8nP̘W\GS wDA ¿ c$PѴ3ĘV-= " =^ auR@՟=>VOkMǔAPr?Ge֦=튍ݪdNb4Δ3Oj$ W:yTi)jud6Sɿ_iQ 4dLUVes bޓihCZV&wOcXk+t9?Dnƺ$l[,gA,n~YR zF}T.sB67zX  ̿>[hKXz-4Yl裱zնioSQ qPl2@~΍~0W8Qu%f 4Ss0.ɕ nx;-,VYA[i]AMC|&+nGmעzW?;lzjJ僷e|g/, BJ3`uB_1)R|6o-y VPO VfMnKY!U֫4nwSɨjR4u ?ɗߕx-Y,3ayN~rZCf1us` Jx1m3ԁ^o}^E]r]*'=dQ)Gc]O-a)Q'/B"k삀 P+-vBI260AʹGT4j1&4J #$uxQPFys1k2 3D!pxWSւXDغuX{+@1wlܘ ^Fo1cWĿ_|qm.85&O 㖇("IU)ItWa42d\cbB=ZzV-guHSIsE鰱zٯ pDWIR:pcAHY<cBKuϕ c6Tuw@ gAD% 69RVlZ|QF1!%+D5Zqg_!%egdIR'(tK :8^>K3 /?I l>AM2p@4/:)r*[O0OCw'8nΪ %RKIS "P\ު; c]G4NYjߩQ`kbdW\CG&nd?f'[T :J ݛpm죫Gs nS5av]&<잳%ؗS2ίڕKX(VZ.dz_Fs('d[gh[0W^k|,y3@-O4pK>wW-d6'kZnQGEM~U wh _BtЕZwX.B3`Pk:H![ux8;l*^1yq (:N3_&lhP^FKh6ڔgՖq% GB-qf̌Z3|\7#'؜fPj$6 jV+UU0bf;ǾGViTNZJ +\yC!Гʬthdz-^Mo?lj۩%C?'jAc;3m,{&CPM5lwCrqw1gIlj/yHűko5c5 #|ey*p#wtYULN/mAmJ:[L<O 1S䃆l0;},x }GohM$k \[ݤrlo )$O* -3t9W8Vȋ021x=n ȱ؊Ѣf5L.i`Q'[xY-HdIxv dw6"?Ο^u)aLȓR;1sb"W'bDnbX |'zn[wΘ'1:ŭ,S}EږI[hiǼCUO]˰*5T{n gQ3iDnFI݇rbk!P]ZE@B^scd&Tf!Zѯ`aёmW:ⶭ-iTjq+*}#;oyHJ<㡖ܯ#gFW·A3m|īP.~9sXmoYse96@?Jr; igOq% Pmk ɢX< xjs?MʑhiȿqxD,WQ6B?A7mF[nGvM]r]bB ~%_j9ƨ?I )ma˅xRUGtwt&|v>A {ۂo>$G#O {{?l~@w)I2:B|OgnW@7Ή+|3D>xhIY-mtH]Y'P5k2 l|68|`S/f.=/mP׫:%v. -f;oP|  a*WV> \̦xrcN.\/}.2&6Yl]H zƶEjvh0[{eBn ٍ9LMbe{8c2vXTTJ@U@_{Rf8|~4F?7rN9M,y71pf3, L$O:&;{u;-2@.؛ HOUֹ1ӕĴ:!D#|qHWu~ Фj7uLdXF$&VؘBPW}Th*Ve ՝SosP FLTgO"jٙznc"+~"N6W豉yc-[%M˱eU}dz[XyO7LVp[wP pP;ZlFrĜU цYo}APª)J얩"wsJPggiȷN[dxunz!/ .jz~]fL7#C,eeZN PYL1+SICPsIm-k+ ٿT#JS1gJZXb#kO9J{g76z=mZ?ySk%{~ˎn`1.spylDZ"kM[4 3P'Nl 0Z \7>jj{n0"D?9r<֝3M F%f1 =/OKүsMxG bxp8,545u:i-KHjՏ1zeFte _!*wjI't6;J,T5Kx=,{jC[oشjK37 nwU[a.W_1T~ 2ʺ:DVvqػ1ڬ.M a/=4Xj,of$! 1"<,=;BY C |M85NR|K2"t1MԏK+T= 0b78v} ɚn r璳z\-~RAm<󎵌I0(".)~<dHڬj?_Ьaz q#NKY%)iX^ 4O 5EKvyc Eɲ+<:nۘ"f\qyPncȡ`&whTbKźZay"d~[@XBh36)OE;Z Dk34~S.4rVf cP60c,ʓ!C-N =CW\g} E='aT_daQ׋G;5>(6Ț;C*}õݚ*Ǟ RNi4A.\uH5UG2{QtFse'Dhr(&4VV$mof _ݔ+.w4Ll?;:UH$Ab]l m7><f4*y OeѬvI~{zB䚡p?Cq~(LO7>:}B?dZR];{a:{ nh'E@'IJoEbě }usg3(>-Fg]ΎnYW +K$d X{.bKu&H=n wi[N 5z?ԺBݥ%]\سQxЄ,mॎ#_jw.|>t Bʧ-p4;Ǖ L+Y-Defv&?LB( ˱lH7A1$6'a >;X(<[!zc#Qȁ"@=ۡ53"ĬHkHfn,Y/:V%QKJ}]=Z0LaXEyFht4% ;ϢZ@\ډ "6IU q GMp)Y0{Q<ʽ<}Oӈ1(M@?Z6:!iuĄA__{5M>#'рGyV:[aZnq mF׍mXpe~<) \!*Sr3dahP3{FyK'i9Vh< KovezYe\%uc&u7F+lQjtedž cL賁}źGQi'R85Ѝ@!ow F=V& ޽V-)#v-|ڃFjs[Ӛ>0\_a[7Cȕ|\'F$ug{N==@׀c0[Y(-BW#U `đʜ h[Ʊw(aĴ_PPhP 8<mf4`a;O y^q RBb}?ºEgHǞ/o AZ"QӈGMqR9)F+ӕK!gbvLWDD֚vՂb"2Fϼ%qݲptk+'uT?\1IhdQTK@&^&^PFq [/A28jJ汄I@4 DBsYSӲh6*0ySoҵ#dk,*2Ȃ! ')p#5{]]0e-kȼbC((TrGe3"O#Fxht萖k<#Śm$qL X`(t,uWAdrU&LҊ7゗#5Y.^fgǨhck̓q^#B* kYP Ӿq 4OC>=r+Hs<tQFYKCn2KePhds.okQ ŘhoD n !fB n5LSPG6LW_UƯ 91d|mwbSiKl ;b˯+b=2"׬g0 GXMPb,jBoϵaƴm,3qlU&Ot%J3} w6y/#9^3V/HιPUZ!u} rcR4/CxKD_.p;̎idl%,@f{ vT(EorZem9f&_3k# H#iM>r` jW)k2U VG<#;tBi(K 私A? *+ra,Y"Wbž =jǩ,lBxk%a~{Ϋ&bT\KzIRnH ^lӼe;6JGFܷˠVK 25-{sv\o}.-{ /` ϫzt/Ж!S4Lj< Zʵ\$$fv&%b`wfi"nxwrr.K٪S@a)鱖Wqi2Glh;:[vj'@gݛ?Lkڻ:O-dV^vIfi NkJNLu*YYkx|B&jn#o#;E9?X qtAl!x̴;\Suoy[;hm[Bcg|}T'gy1 =۷Mxػ `Z۷,RF}I:gݤ;U ?bb8'o_Y;kŊyS.)aJ͑x3arl:bR\̂' yx;kf oҞ>P(Upsbhm5#nE,Pb "Eڂ#dXr8 ھyjC99ha^z-roڧĮ^O8HlCO^D)矻-GY,䓐-F Xj#g/<ϑumDH}h.1ȗʡZp Ŭ˜%i nrtO8(ڄ^ވxՕ82I-5d.ǿɂn%;U|<7}#uދ̟&z|Szrn\0zRc_[ǘW=;Sݺ# FǗT(p`+ kN)]x< U{BR{庇yE L(]rAaEo bAu8۩~(U TZwm r+5ippjrg*Dn >̙oy8עJziV*K[KF'8(غ-ci% klvbfb?T\ ҕsh!\`]9is|fqT@!M+ ʑJ`G!+QwrH;;?< zɻ3ue!0eΪGN4J=FT U_1aBHLw IKJmVEl8tdU&v?e,?gn\{0-0RӢg&S<ߝ4~XΆ*}^F~4Nx=SU+j56DٱrYF@ߞ*dG ߢ'^,m":JXcw4+{0G56޸Hb{ּb f54㝮g2Y۽~ʊJ:0irTŒpZmÆ٣D(W^F3sާ.L>M4=L)&ۈUӪJs ǀL}٧ v}q{r]VfuYX }LeHcbIgޅM=tӖenQ#?zAJff!@Iro@Z+a=A_A0l]UuQr,tsz|#tW{4iģKN"h܊ʰPʽ1tLs'ȵޘ}ڿ5⣑Lxr>sb On)m].BC2\Ĝ!zmh.Sn` 5.M74c,c72{R*i1rremꅐ Sfdg‚k7w"E5q:dkbmIc_X 7*+YF ZpZ_QS*w `À?^xhgCѦ1 W]\ibX)Nq\#=1)NԬtSȘCxz Mп'-dZmw0 ~~9r'xۈ?`ϸd/^[I D-syWJ|ԫh#m)L17\3 DnD$d&SMW^eb[¡B]cOBW*o쾌?2hiym&$g8õk7Qϯ8\}Fw^Vl/k:om0 TN5٦j>?ɈYwz4ȰS$R }_ ;d $ ܿVA}Aۖqk ~Ē!M]fH6fޛY^ dPϏMb\5`]ȹyZ^C}CIk' ȇw~. ք )5ig~%e"4׃$^N@)h8)t {#|9yښK7 4[*l*lg~D^e'XxW!l[r#SgA2.UDB*~0`5WRQEzj˰fc8r]+%A"` 6<Bʡ_%C*Wmb@&y_gyQ-/wj!PLy? XkgŻ l-#42W)S:>Ù`iwI]ſ} ;#k Ruv+e҇W>3C{d5 ȣyz',&z HS+rB+"#U`CeGΎI*:N2go)@Pe#Svrmq1v2Y©h'D&?qսU9HA&:쐽9C՜OT'pP\ ڧf#Z'X#(-Q@[,H< gߣA쀷S1RWuM&G)7r㒳Q?ARU:3Y \&u# ԕE/aɅ|x wmSP9f@6KiO|lR)s\|givDGv~CKf:Zk,;璚Qm*Iפ$^З،g4Nz1*ˏ݀ =1|#x6"޸Wcl|UkSJO0m Z7Z Qjgm:ڭь;^j!B>ύߝ\ކp3e38LX{g4MrƟj}B^.1]'HGQ嬥J!B1]=?mYfv-^hY`MEG%I\YAz+ߔډAz_*_K*t o^4FYzmcJN2&6q<?NVZ%9XPpZ` $;β&eZ(}7rt< u?6ͻ잀BZέщ 55Q틈JA{_履5߷ 7KEKnuY%LX&;ZSS 6[vJMA*4Qe*YGT`SOgw*OCiL: d{FPт,};|*ɼr%ox,j@=dxTjNqYUVBTs ZoU؈ 1bFAzSmˮIQx꩛ZПdph撻уIdNfHPUV!xA^ʖ;TGpG[n cst!Oc/6ѭ.:p?\*:6uKM†j9{ 7Ow]U_xv:4'0[ qwa˻ª X7Qfd أQp2hf58wSC3v5^`ö=GosWx ZV0$/BHHWHߍXZhc)t'%;2Ò(35H!9pFu 0{L|N|I;{Si iҫ%keD; ;H&=WZ>@tUnYؿmCJSAEIB`*Xrp= NrG"PuQ`^T(WB1P QO#@yk*ý'SBAP/H }X8{@*QMb$([ CA/g gz2Z㪼6aP!"S,U\hP+u%l8RWJtoF \t>r3JдQk>eݴ3:TV<@2l& ]uyC8H`AJCb{[ub"F@a#PL6JD:DF/e^eݩB$.Usf%y-^ӯuAE!fEHkS~'ص0kx/-A}ߑ0 א1a<;0&؎f0;r*jnN:Z8>ȼ8,Rf"JG׽C 8MτNW>T*yw*'/C0vPz+wX4B(dpnث>_eG&s]p Q!"Ҏ >eJ#wVZTr'7WDiFlzcJ[)zpQ 밢nx '3ji)GG6qMJ .m9n䏢V#?)d^<>{U_2rE9倘 w4Ys`ZL꼔4Ӥ4 #iiP%>b@Rv;)HS{.mh$4e M|.gsM>1~0.rWu!''EFI݅_v]<,&Vw3fȞnҜ2T6㎠9q|lazU?FmV *N]A9B*51"tzR)x'xwGVybs|v7Ÿ)gӃJ $0WjCI˴Cܗ3&9üߏ8v"cKOw}xhJx:Hru@7ݸ'jw] KĺO2#m{e2ek^C\?p iƟ>';jst}ۄ7DȂ ikY5;tϹrA&w ?Bq.J`(<әL˗@=  i/u܁s:2ڴ Dpv"7fGaH zoG6Dt>z'xp"gY){.k$$ Z=1Zl҈)hIAeH(3nJ bpy/c<(Nckum3^pLṋ8`S&|osD`=o\+X@ƟeߙiuR[/.]ؙ1/Ru{07$J g7k/iF2)bٝNd {.2~۹DzV sm;:T:,x p50 _3L^oë5bn'Vv€Liz2.QIر$9m8nM^ 'a0ŋEZ0X!T;v}eeh/kZO*nB7aD&n-Uĝ&y; 1|4SDuSXdFeJêۂl:bT-3 r-3vH2y؍'y03䚚Hm"nawHX oEc5TGR @񹝨oزkfDt٫a^}X9BAk4!醵КH+;g WY[}Oauܖ;A@0t\)9 0c'ZCL|σE6636tvT4y6K7>;Ӈ }g%™.pٰuB`CXR >o^ 'o[ϔm;- c^:'$@w1ÛgE鉋 iȰ? hhv^.N3a+U,} :Ƀ1%K6CUh=$rXֵfazQM,rKt*i%)Hw0=#L"1esAuJmrI(e=m}9~oUg+وR?^n1qR%("Ζd|4s;`_z9o7NS vQ]R`1Qo̓f[xd+zg} ~uQAx>4a -շM1gWeҤM,8i$v뜚qVv*EU‡ WE`1kp5=ƫc_fVf5n0 GON:PɠޠcD¯ lYWmKM!©WҟZ#8ԣx֫eik0znE@P02.Lfԑ ΢a `VM# -#)A>YȂk50}!ߨsxh<`b]FQ.wK7l.0ʣfCWh0H|&)D<|_a{cKRA |gV]YJv~-{!oV_JnoT1Nu' |(Vu>X4 N>YK3f9[p=R,!B&ʔ|ml7ZnaKQ,jZsi%N80TwE*=P3\R\9ݿ*w/xj?0aΠ<^m0x#BA퀁n,Օx(97GvXjcV浥Fm3w'cT?q\Π ڻǃ A#%a !,Je!U:fVjT?o$CH_1  bpo*5ebV+6FU~I2֭RbICwJϥ aopsC6skf0QJ:Nz\:wfk{T4Ql|ٖZmoJv]͡=<ӫ]:=L[-#F46SdڕN 3v!ZR:ukRTT*m;/Bq8W5ra,f2eu_5ce`G%.XXNr [eb= Ѐ`(uїȢͻLJfJbpҏ~`*2zo+Rl!MobG[NtVu0Mds})}mg4)y~:$ c|zbn #f[AIʩL@<)€E65N,5zoGf}0gt$ZK?L;16 nX?#© 2l+2A_˝,\;Wm(]$F.U_ R v; # >̡G~ >bˊJrdK1 R{8fw0%K+ȓ/ov$4٬q1qlHY a!I:lPq/D[;3gVZmuR0tȌq'<#{dFKu:R4~؁O3R(" t*S%.S!lp<-,3AwhF-x$9=<3#q<ɬF >[We [?Nz He;g.2%a̾Ksl߭%pkUKkHټkz7k]vgAß]s N2ǎU=\LmӢn.RmDl*<%c] J_kJɤ}C;mtg rĕ; äF92p"Dr,{d'!͉R"k!D]͹9ySaZGN =gbikStB/F`Lڄbe?Re3)-)0$h>"$E" ]*ѪT7Ri4CpadEyo(F<ٔv=StWC-;Mc_ M*4A=[ŅllYjXѶ{ѪPb/@ДM'YAøX\!74@h`O (xĕ~VX!~~aI*y;I(d'4#FiZ׆TWkEzQA"؇nvԄ'|?0r y8!47y}1C5F!X/۹XIwzyXmwC.)J<'aS'ڊMiQ|&jNp\.?B\*5Dc @}F{^¡E*CjoCr/I`h|>n0F,H֯-7(f_DρT!!ka_=]%JPa.= 'zwٛsRR#LY! te `@EƄ *OsplҪB'y/,."Q-+S(x` ^ _Ordէ[O 5~ :-TRwkTvp˨RGʼnr˨P+'X0ߔ@D2)98HX#M] @E@/oEK T؂!$o&I\c[q#l~I W0KBg|^vCCg s~fpL}wqmjԝXC!`f(A~ |C()J f8MhR$4 (\o0T>&x#UĔT,jQKJmi+Z{;U\!}p_hf!5U ,}QɼMRiמSՊn@ ȯ(34ìH`yÅډbTT4Y (Op4His`zI 6jvgcZ$S Ss@7HMkv:J`6̓c9_ԞRk|o)g"T- z8JD&'uhJ!Xu_~y>G"P۫!F-RC k䳆ӎ?C|Z-Fk8l6Chlu+k8h]̓N&VB2Jo!@: <"Z mI7vE)YԙPwQB"Cm8{u+1Ι=LyN\*.e2}C8C.%sh|;N8X³o[1 Wh`0hUk2yV3sՙ^꧃ 7Eg2`V8;r ˇkzs2tBv&:>v A'М/:Wo+bDǖZeh*fs0>(y2~82甸GFNҫsZvwed"&n(Ce(4D&]jsRīӸ~0~!B'84u|&xW3$g{FEd֝*l)~d|)C,CR*›.Ӹʙ${Y(N"lMK; Й! #Q(ƽr.Iy8dB-)(.K/7><9#f[ޯl99C啵@T9 +.7-zxjBLDrBxϊ}', Jr!? ybxd( yC&س\jX,aY|D;6@7*Q_E{"#V =bM\}_$/Rҧq;p@eJPo3ˑO.~xcG+'[_Ȕ M^ :bK71x#FRQҒX?څcKD*M\-Fh{xu=mM$$BG@Co'sCCx:1[˿a'иXCE@zcn%v#)9%TQM=XQCO$+e[[[Y:/N}^pGp֨Gdևr0f fh?Jt +ϻ`DNb.Ĩ"VȻZt9uT@1oʺpw.$rIYYf#Z]7ܘt̷|]lB.Lu}kd>9_*Û_]+ίէBX( Yi iO**թ),*ozW[GnhpAUHOr,Xnj+6A:.~*7eb|fĠjT_M$vLiz bcl){rybD𒩠/m\!3MSMuK ~#qI54G9x\@c<(>6}CP9{ /ٞ gvB'=+`"1ʢ'jZlV"%gaZ)%cߤ%Jxx& ոLt5Vɂ^bWzŠ];7"A_ ۿ2=6y+m 3Qs|덟D$n@J\:H#\&Y^F(ŢDIj-*Cѳ\9ɭիrM@v1+ f~>ֳnu Riӊ]`XW\R4J9!{YʒجMCȚ@*&?.oiȚ{mLb"۹) D0yZErS*;008Hh +;L]<0q0>jHc.iMӈupD'7fX$gufHTk=%Iwy%hBg/!!G+ȡ]=\ @~f!Ku%u|8tͱ]\Pi)43!̓iP _ПNhv f=n^խ:>qo<%ͼ6-̍jL}B1s_U%"Wd${uk8-M=%qzI_V0УR@!,V2T\8@93z<":9bwa~ \f7W8iMF^Vk?|s6h+3>8| 'zA+e95DġfSRM n<:x/)&#50?JN _zo.(A^6@Sa`dZ>hW\j ?doY{m UIbbA3|hq >]~dK0m5@`3ȵx ,PyaPn,]kT_.qroɪɛpX*,(z|ndz6ͼl#UF튧H>ɦVz;/:&seD^sVFz3Y3NPމp$Vԛbltjsh5<|gdW-\QVGbK5 ѹ&."ȩ wϫI#n~3-#}#uxZ(XRlIU *qe SBD[s yѽ1K(FiڵeXVa_V5&NEFvVE¥ A GG#+|mCpkjqQ,h>)? $п n4ߔGOTCXwr`qsbeHnkj`ux=4pc,";'E? 4LM0_1% p.߅ShJ`F#Z-C6PS췖5itM ?]aJ2 /aFSdqxa`KD$':M]?XY&"\y{\ݚgqڠu&:5(@{tG![㪥-no(Et160S}VutƩԾ-#x$ IX]q'vpM,A_x?2I:#$Lg% ߱V#i%êGd/1b0=xl-Lzz5 c~Z/,T({# @}~#k+H+ :>b(׭$48_: t.<W 4pIamT1@xͣ!H؂~sI#ey/aκ/ȅ9Jnga)>[ ټ2m*(CؼH UK#]T%W8G招1s g(j!܋Rux|H$鹅pUZ6h*&6sZc{;4x>wiHQfΓnƵfz}nVܧ"~> ?U6nkA0 c1E4*$/l|b3W\E1H+HoZQ\:@NA+ @uqJeN xuUeEKYLA 3 s;iJE_rR&Ibq0Bn3[~0 i.EnM@Uo63$kt] [söoM;AegO`5űg|VOƺkҿZ]w*ZbX^oDkuO?e:.*dJpm2 -έXXeGHZ [SVei) #FIq15=13Ds^ɿ[ D"\kw3aLX5\I3"2+P$Іs|~/Hn{lQZ䩋O>(p ^(tzF4R ΍+!y-sz79 K,\jɸ Nd<7Y(6iؚlg@@c5nA?0%U4QgtZ ?bߩfgiWo5Bד o3: F| s4.,b fXG[ZJ_<5%~|#SgF&a`'-,@\WUl `Sxf5ꨐhGTȧG!L ڻ߿dB(m" ;1bd 2ۅųUlfէ wTgt^XޕB[]8zoQUǃˏV'au_3K&+]X6\C0gV6OZm!iۼQNo=e"[ؖch(hdBYfI4"w,I,Dy@0|t44O^H¼o#j'IP[)#,5'ÉYT(ѩ}GWhmpnY 8G5!$ ˤ@,u]9uNrmo]!k".? rdmfŠ ]XkFfk\RW- IizԒȠ07܃oZx'aF&yR\AO_ABKX&ͪ2+vb+Ѩv+es@Af-œB%l}#Y$xn)Wi( E &K9l-ЉQH59'PT`+}5Z\FYDޥ2OGYh:$}aV=Tlf|ex&^C$/ި s*b0%!4ntC>ೌXn Փ(:#aZdd] mT]( hh`a(eP}T5짵p4!(U}M9f-ZUxaL2ܙaa'&kN6Z,3mbE{oj!^r'zw[#~|oH`zHಶ2/nZ[W 7gЅsqyWE ,k~Qceh$c9r.JGX7[>p* GwvIQN):W S/D[̲-\O6`+$ˉ~UB)s3}jrDc0=օUy&n&&}bx`+q(Ԡ:aӵH۩` ϵ w e7Z`e%ZӑGT{v88rCMXZ䭼aP(W+pVV([te|W.axzaÎS/ 4rlW'EźHAxܘ_܈ ;kYEvr#S9;IHV\ۚT:zo/ᖭdf[|W k Hf}V,5|nlfJ\`oSCV:nh. -G qd.E@7Ş[8`Oh}e{tŽsyOpPj:{w6?&EnTS^{Yw{!Z^Rx;IX+O^7RGBh ɛ:GN$ތE/A1u04]}qQ[fRAU9X 9@Ro*&Qw~)}n;+6ۼ>|=F_aa:3/Gީ ?,"#> !5:SS:yҙ>^a{҉DoM) vɂ|`#D.%yb򁩲2\07~4DW3q^ @|Nusד*NjHFm5+i"ېa"=9|KlgI[A ^{įj}p7nt t?-pg!h\tAewٙ%_6?D\&jW{P[yH {+J|g b CGy)⾈ eC]dV?RK%졮$C.ș{`=|YB6*ip0ɋo'Y/g6JYy#gPg?0'07wR-kjbCuSnzAi rTZW/^Om=P/AVr^SMGq!p ZDs`}Ţ)iKix}QQxӹ!Y2s;koJL6``_91TO]e}}/b{%QӅۗq&TPpE(Nx5hL=;Q܄ϲ <*V _Qk֘Rxk 5`Vx<$?@ً{H{3E#VV㫴2u8Z BM BvZPBSϭմnFWZ:UdhP)I{c1T1}Zu00u{A1&@c?iS[xlHU蔔#{lRl+6(  xNj9C%Z-^ pKuZOr|䭉`M&zFMa]ɑc*c`VA|6 άCM N>SNT\6'EI6`JrjmЈk`$%|F֓E@'[pzWܒ͛E_ ޶(|wrYW?2GZ-٤}@DGMGaGJr!"q$9fאָ*˩G tz?D989&?Z?GRM[^#E}QtAiX?;Q|D/8+lʼnoEm3 XʼnseAӨH֌òYh}tYS{gă?/ ;aVnr>vSIM׭;,+6 $oζU,mB>2?y#tT)p?NC7OYO}6C#^4~r g<>BvDrA}>tF4 nC-/R2сmoTJ:RD%Z'hgi@(jN H3X#_ʛ~Wy% c@ߒ H.{2X@XJXUT <6r="0v$]wղ:]=N0.7SY[_Iig>';e;R]gb}-0՟hRt}O:*y0Nh[sa{D8FÀ͸ֲsיiIc_t~(5~VmߔA624G֐ڸyĖ :%۾{mmp4HCW$$"nQ[nSiǙ$iju5ӺO()= n@^c:HCv 7bUŕuu3c6w ):@m DIo@Q7W*A3D$l_3n9|A2o҄ͱ]?M~*OpRϡ7ԝFaK7Z\ ,5h4>^jc:=+оKEO^BrQͥ( يw?tlsƸ-%~ QڄR UV4ͭb3Y(bw<(ڑET*݈\F.ڸfq `*"]~(5s,ƄJzOZ>PD=)Y`?c⍨>Ƿ??%j|\ظ٬_}|ZF +b#LJ%\1Zk_&?aqo؃( 9Rl]4؉ܨ/WLJP[xPBݺ19 ezja<<. >5(<c&Mn 05:`3o!pzIzTa)Bh*x츳A]S]/siC%Ѵ|WQ=V?{p~V)Z`z&iɡܴS>!lJ7mb02%2˂t0E $)fbV8DtMfQxT/]  };:ٔ%cg@ ,dRkEJ)8}CDjBi\ûS6bu*YѼ]BJnU˺\Vh\\>RG6q~=!0XsR^U5gmA['OypWre#zrPd [ӦC+3L ZѤO€O.e7D&Dqk{+< z0{4]{l&eJ(. 7K%(}`ni-~yp # `_$.0_v{Ok\@-VLwwqqܩaBMTl?Y.qeuԃn0hvSLS>/V!:}ф EW9_vC@͂2;4^%W+0KשРX@Mc*W(Rx!tit QlJ ב%oo憺A/W!g>Ez7kJ-~2&t̃o ]1eြ}C&%|b_Ўg14$^Έ{KE=E#[$8tM8RC䬸4 tK;nݹ9ޟgŜ.?: @&'>[9=Xю"b)r_}nvRHV`[@h (+oRKLv@PwQa HHaC"Ftuu<7 ѶԒ!ƴٞK󩐌G1MHf\g~;/$6רy}V616!,GyNv)u䉐@9.L*Pu\fT1^H[㠇a|{^A^qjIҶk>uQdxnAt,F<%(8`n EMML$dk3->X?g6^jz$GzL6;5Țwt8c@Է+ҧ(J x=XPu%QI4`˙Sk-U`jFVvDApkMxFEBӘ wlwO;Bϕ0{HkqpU+Jr `.x`-[Wd>U R[P{GECVk gbr)ePrD!O]ńdp?r'~YEK͎& *˱P:!ݨvp$Kp*Kp81=i'UnfѝaFf~j&hճITUz vr=2>SwdOǽ%ĥ.{4ݎ~hJ\y4㾱ubǢL57(`!nLM-_^ܵ-FD4Cё|UYE % nS hݸ9.*_PT/O͌k;AՑ0吉 QsxuKOMPtVPhd>~=\XnʼnrD e' QyT)`ӥ|;rl&8 Ǩ}f ٟcHa9Q(as.1#P\9%WQ[eQ,p" wfx&Kk3!$Aug"\~4oC0C)$b IJnu)1=U1zX|Ad۷ -/,lwojB\Io\}AcIgG\>vi\_O6Ӎ8d!p&>MPEJ4t^ٮ)NxU+p&G][_^SeISg 'TQ.hI+F  Ĭ90K!>nqj:NS2m~ "ASAvHwp%w e E'tO{ݹzHBhHbzӛJ䱉kv/Zf|Dzi @y|E+͈bYD~ݹ+8@PBvnJ3#rʊMs';=[7ÖDl/W>zlHTVo)3 <L`eYb, :F[^Z ™Xz q$D--yH{j1ïo/݂0$jZN' ;8BOA C$ʓNae)TT;ZN`[lm{fL4c6r(3JjXb6s;-Xf=0*gb3^3AM9B0s@c'AQL~Pɽ.c&< ,|IZ<ϝC, h:<ݛ= ),=FЇD:G<ӆ֯0f[%eh=,K&yҬJ@/x$5m#̬I/CHE3\UXh6uq$Qn>zZͶre,8̥`2T#)oE@PSlpζ%8ߜK$ TW7>yw_k j#v&^B |Ti՟Γ'WH32!N޹cF3ˁYvთɲB~(Ŗs-  +-3F*3!j,b 7,$xMPMLtyLFӍ@<[ ټ}Zȑ%ӿku~Rdףomoŵ\E'.Zhz•]U<~HsJ}K y3[-JX;fϊ*$EG9;k.,C7fZ]%OxW]2IA4 `yHvmgT c- +rWx o؎T2N-h;ԵDmآYEbtePH&O.Эi&]N6AUwCKޯ fQó@Q%>Z%0/S:5քB/K0eK3 bԏ8]ܸ)`{(,%N 5|3'ǒhDP F]i+|" CJXG]ɏݥՠՋ=ʰ:?#[➸T 3mhg]-%7IjD|a|4|ؾ@%m>l#N5VݪV0I?or@(d?wP`u$H }6OU_XKw_;&' b0@Jj?e*V$~@~>^j{V0z̴&&Ff$R;Lzl޻+֩ﯗ,5]ơְX}y=Kfset[9ݟص 9%_GNFy݌ӈ QXSO栈JFW5( \Xܱ#oüeH盷(@j傝z$@0)̈^kh,q'ΚZ'(ި9UyQ^(xqBm36~|gY Z-KbQ `N-7"NM[?#S)u_;)˚C NKFr_QG&zʔNb3{`iL2JFp5'F h[E{bSXϧ4'F)%&uT@;+osG4=Z ,K_ Tڲ%ޚbģ .kO1TּAi^6^ڴfc@ [aQvs쀿 9uN%D*ʢ{ТE୲%Wa?-9-ɞv^| ;A쾑щ`ñ&؄$)$1][y)Y|b) CC'$S/h`Q }knO$ħ{hXr{g*x/sݸ{{q3nbaDU&gLJpb_J~Cd 5\I'QlTţJK+@}Yv;'.dJ+4n; .y7; 4[Qq!qz4=bP]NerǢmWA|ׂdFlu*wæ4TT)m$=%ɍ8Ǫ7p<ԃXIE`/8YP>AxJ#~ /y5q '[I74j>I$VF]H"ҷ~`&7v}$]mpjVτ"h}()-3b_Q4=]8w2ntM6me50Ӛw5#J-HgCZ-S|廘m`1Vjc1y sUbRL\09ٮ`A{; l*o*:M o.-U͵!Ry[ibK#xX XAeg$اF72#0 >.pTW uK N^n9Vci*<֗W\.JFI@K:yf(ݿ(~:cکKjWX8RCF#Ae h6 Eύx̀½3صSx́{)#iQGPm؛a"xkT+#mtg_9DRʙ: >ok2B]Q(<|~Ձ&Eahq0C9|l_rNJn G[#q=Bzt[ FYWp.%¶RhX/ٞ3&g8>ktTvW:ԫe-WzXؕLJ$ԁh$ W732wQ>KD ZyyG'?@)ObmŚ YTF邑]$R`9D[*6^vJ|zKh@|HBm/™td8+:V}fHw}aHfCP bi9&p^O]?j*WШ6/%|xc2NGɐ ]/ł2Ag5rN,pZp17/3/xp5k-t8X!n?=>3?N<+8,A]jGck5\g/ݒ{E}C`is qTB͔aIF-R+IVl8#o&oiYo|U)iQ 3"cP#~d6Q5(zD>0t eZƥWJ_,c{Ml'p wTE9̅A46b_b nמ!$ :Ζ|D0ic~.[ZMa$ MǺ+$njS@N޳szvgUb Sf\\nsnet[s/tBWAz %Q +2rwP/!ȇ԰aIi݉ƭ}O&גH%Ewo|{bΙbE}>_'D6*_.|!OQ::v6|c-#ɮǷYG.LuwD5+TkgPpLS lˮK_;YͶ_X#S5sϹ"-gY:Y.J$v,"ތ{t#V G]/BTzF{B~s<;ɵKkپv[qszG8f_)`HApu;#eULL5Ij !)p,7r^e|簥zI^I9KbJpM5g&6˃K޺wO~X!O'GkW]ۗ)70.lu1wzl% A$V,vqJ߯*h!Cc\}M6/zjT6GPj+6Tb_՛}!Mgi!&_R t/HbCq>3.Ӎ# 'Rg-YR;NP~ǾC ! -_iz@Mަt.+c/lʗF _'v>ι%2:UwNq{ 0G0IbT@дlzlª`~ldjTl.0n uu/A@TxC]K;#l'o&QE%j_#M/q繜Y 8j/54K6>ǜ/,rvQ @֖)w)fՋ' 19Ad" uZ) *QKc*w{(cZ-1a0U$Ur}z[̴o'N`,ԏŗr2kM4Y7]D3'vpuQ1!mK9QIJqZqXEAN%u*?/G&Zj[i&| U,_5>\6Ȏճ{5N<> :s 3A S&_9FiQvsۡ;ǜ&b@]tiYRd&kl ?BsRO8$ҔAI$tԻ?=pĮta&gj#8Fi ΦKɩo&3ϟ%fyoݯREoyþ+A]Eβ+E~<@ޯv+^Y?QW5V濿&bviїT$!Hp7T ͱHJ\$7SBH)YA]3[%|fnMi9G|Rlq\S- IO|Xً2  A=.0{X#R'F(ä_&N$Vة^l'd8/)uo!ODP>[vhV,>E¾iho\gE,}X^,^rX\(Pz$@ډg􅜛1>8S#ZƉzac)&^Ǟ7gUb܅|[NcE@_c25&FfSf^tTWۦgcxtj6: m) p1HO0  ^utZOl\ÃԼRY,`n/",H;5U.`KR n@E*oo+݁3>@n~g|4n΃+*lYvJ4 @xr_̷k.Wц@5~qwc< -c B/!A1l?hJ ˼B^[˓mFk~|[C3.9p ["8%BX80Sj &ce ,!9r-dogΌpv].=ʯe8UYg?EWt:{Sk5p~RJYn~"K7=tcYz;!#7)B₸0'[".]2~|+G| ;FM1ٟu_z_Mν4]xP ~1r|㻯s"g@XRn?N02ro-27}ʡr< n_6Z;1` P}n]&yz6/`,S0Kݎq*YTOs/OfR8ô/?oCYGqM],PT5HG12c.L-cl 2O"OF oq*M>bK7t>uAȐlH9]|2eY&%CAI`8Y/w.2?|H*^>&Mjm#}* }qb.`{gA֢OAeߙѨD/9zuQc-P"E_=[q)԰~REMnssm,YdF3r Z*rX5Jm)ZngG/&Djw݆;%2糩'2o)] DiqU  pl5t.~yv{I{>h7cJ8ɽlAlx}   _{pL)I7䁽@Ak1 vSW-M??q*bpޠR] ߺOH6B}._d{nsg0!%gS$qIoҋa7#l ҁ2RU *ꦦQ A W.W/b2Q:YC36Hn4hwS?Ha+P`mZ;q hvU-Ȫ][B=>D O( gDH"|E:~ e"M_H* ShPP,S=; }@CҁSUJ7?3tYڃwˋF=o+OU?ƯbǬK- Ss ULbE}Evٗi%|E^ i"{0S7X(4NS8)RPLp#K*jЎ˜h| ov"8+37q1shks]Qclֲ[ >H6ow~~wQҙ:1މ,7|~ZGպؙlx -, Om E uZ>L̪sR<&sӴ.h&x̀ek\$ax@ætTV^B^f<~Gl_q.8/Ȳb/g9X>kL 0>g8<=wDTsG\/a =Y[)C0Eg'+­o)`×c2hzp ]ҹR66ݶ+Nh9gk|zVҪڳLs'xNhw.$hZ!HlO;VPCE0U+ -BYH\N ;l72*O.QX^ۭ;g]mLI8h ~nD0xTW9 #x9$SwGK1/6P{9&qAU{]KrSt߅y1Kja+j g3KA2<P#+tY~K@O|QYw=Uqv2C>sBYoS"4J-| S@Jh댢wz):^T;T4!ű%oέ2{$Odg=$:^0kLgF?3XU8aAq b5!fRy۾5܂?%& ȣʜ!z_ϡؓh"Ԍ!@ZuԹ?.#_ ai Mjf!(zEp`}%(bq~/͖D9=Ω\s< r }'rAIMyv8gހbQnhٕ%50=&%oT156 qG0~ԣVЙ~D6nB;`-{)&gM*s@#@w '_ Rۚ XbS6Vja8e!J*l!ko\vV^MCL19u4Aikh痱c"&~R%[.ddL;-bU Xr+>(׋fɕ` (@C 3ߦ5ClM{I3j(#>WIWUDz%@&̏]Wq9K !*R 7]1oh] ֺË'K !9B2OE3wHB>F=3O/Ⱥ_㦁\[\&\*Ӳ|Vt4L9I4,7So#YP$XF6%~PV$lk`tow:^X3D}vAT' +gVbG*Y'f1^jvƻU.X΀X.Őߡ3}_ ?(5<09zWޤLdYߍ4MWwa${tnK1vT/u c84m_D>3h{[.-ʃ}<08>IA2؏_\ZE:tI 2.{7Gz˲gP8EY4\T7"7̩ACYfί 0Egz *_AB?~LrPBB̞6֯^VPn6\:TOy\msP#4P"w JR4bVr<4YAi ?WHաR.M[[xFXE{Zٌ n)V6y-7l茿ށNc(z i}i Q(xb&O$} C&RPvƨ#9eJJAi~TE!U Sf? ث7YsS3S)6ŷH{Q+i}{XL\-VkޮS;ARќXYQ+90N+A, ',.rH=Xluv7Nu . ntc1GV?!eN 26k%r-Hf7j5'H]hb4#{kk>[{8ߘyO;[!F(S`4jif0+f b^s,e>ЅCMZ-*(p$&CFob yſyȚ3iplki0~orQ9F/~obٰU4{z>J M]V,HdI>Ga/ӆE5zC^ҺÔ*Op E|qy]8Di&q:,yWa{;"3tTItK)m]v8!&ύj*ؾ뽘"nۍ=sl{cu=pkȈ>ϢwăRdpetRor (UBʔpQZ bx7!'a!V-wz.)70 R^Fdj -^=D fйlFN8ߛ m]gboLuw)1!䏎Ż'@~ YޟUee8RCS*e/N@[rz\4f \thʎ/IX}&n/ Zbr?{vAmT)`q(_L::[I@oWNN?$d-  9'$Atgf< o"T 8d..0[Ad;]sv\2(I3A|cniDi,?:a+s"7Nj"E% oW6~lD_WVF$ԅH]6!^d6q?I6c*jAoq7<WQ9@"Q]Ä6KC %q+C@D { $6ȚgO7~F |ym6@5tDn(=bv)sp QBX#4w2gm s楊tpNn{A 1ZiD鎦TRپFڑÁ)GA ߯ =d/S^)X9[yv-c@y*D*G4o q-oBgV鷮P/[l58SAtwOjuRTa/WRI2 ,\TIb>Fn5fB)1PEhkЍawQ9m) ddAb oFnh4J*#8|4r?C9cݛ[˳%<ֺ':uWXi(q&4ni~U(i&n{sf l3瑴׾sYClWNV9[Pv潍9Kzx Ԕ4uH>_Ϟp6_Ƈ+ G?8}[M2|m^Y=<_ m<^K+L}\}QD'R|F8þ+\n*YǓ3):Hbʷvex;Yms*'ޕZ$6!c~|&Պdqſ3L;TEVfoS<6V}hP=@*"[Kn :F JpC ZDmLN.pD`iIf)틞f?A KL݄ފBElTb\.Ǭ4eɍ.o_1U  (xL8p\#1O j/vglitHq V Ytl{YdzV Kn@$FNcD֔W G0#$FAJD_ )H醿J-.#}^p`%Ž:*_gϢb]F C*Wb ׿l) XΓƃlXŮֹy xIVtٳ3])Շw*"cmd9="EGJg=gx֬/ALG*b=xU$ u^~jL(8V_;ۈ9'ܒ7SQ;Lɵws"Ɨ+-{]7>`KWmHw{݈lVo9(T9:kqEs"Yl7x#j3X͍ZɈ>z%W޴>[KE"$gJHIreFK[| tZPގX Ndt|>jgRF*|/ӸasL}7^k:w9{c OF;|`͟mˣ2h쥯bD%ElN.d8k~s+LY/˸* ¶?/(!RPp /Qx`^~FI+UAg_u{18_~t, hOhq <,1LV~g\u Q"Ԭou|E͒ݕ)in 1;1⺦O14fv߳^Gr@'OE`YbKjН>niKE&{ Xz=|Ÿ†"4$3Ց;ԃr`Mػg/rRN~rῤ'epXG:Uga3GwPXfkEoyh64WoLJܜe9ABD٢;W kGM|ĉ_Kuw0wx@6ZF"@IUû y4<]O*7ڲ{ѩ:Gd=0L&g-'ʦ^.v#DwcccOb{ǁ}7I}[AV&u(˜(/50̟˨ԾpU" toduրC[o$pfoLV2~d]NZ!p_%䫋4L 6K|]p4mrBKH˩P{TaE \0 V#AVۏ`OIO_X2MKZ?yr) Cn~ vGNizȅsSaCi ~) νjH1S[vHɬT.>gk;F,;9Jdҹ{H3%+gظeV*x^>^UjfKazX s\7å8@[: 仪RuxZM4YN9WٹYC0}fRZa4]Z-Bkr=#bLtAݾ]>_Uޅ廸f#K}18:Lj ''''ΰfԕx^9pާқ򗿊lAZHOc# I@Ӳ+1/C"3!aT̈́c2NoC x­0أϋdv"'?iw%i") F!̩#/y?65`/&̀HI+HS¹4A^dfA D^osmx$wcK&YP,I#y*pnE6ޅ)9 =ڦR| . kC&;ʽSg=u>ׁ5f*W%i):ziẽ,ȫ͆ѭT7+[P_)A+:J?m D%@B dġk_BH RGe aP\oa~G"voZ(#+.F}̆0x,u?Œoiq* Թʝ}6c8!h DY~Rd- gP!Po0"VrJp-=S!)y0ee?Ge\#)K=2v!^ iӡX*~[e~sqKnœ=WW8M8.aScCcNH&6HBs<``AP"_Z{||Ο.8 ;U4n ^UX[Ht0~xOpb+-3Iǭ߃ /ei1dd<4ƙ:"=I~_DEʼX~3}0@- th${.hǭ]8ք=\V1F:..nuO.ޛK+2J|o4p)'cSZPw}Z"jhO᧻q(թkh+ ;LqaJG/usO"=n!TU++#C祑 SU`O'gw Pz5~T a6gj(VpУ2^gOf')Es|ګq[6dwl"~?=CKqbߚbg9Ҙ& C&JNs2ש+ &rLs ך\1fw:Zee'qΣIj$OHwBLcWؔ Z4FFwW9_|]p[3!?*>ekzD'#s`BYWa/W:&]vd_7gNQ=*e\^|LϹv쨐)9b@@!EAD4kN 3UcgeCQ"jz$2DadEuc+9Şk$ o'Ku Gc=2w`oDB X^!wd  EIup{m?7&ɮp`mBvn;:F,#d׷tKѤ{w`93'=TY|*ܦGe: ,hGgTZZ- K'sΚD qՈqW'9F ϋY}F=TLaagVi>D:E8[{qEaLH^ `"q0hKu/w&%_Kfc>QKk$G\[b%*IQ5B Y Cnu ؋]83~h2  F58~3_;l~-i!XzA/|'?(Fz h?2}Zf&^$ڣuL;$#|$5#f_q$A$דL~wnN FF/ύ5x|l?^=31#%.%ʯ7$;بi6%,pd }NotBwkg/bdS)7EؗNJyM~l5G[V$cNDhH5FX7!,hX_!/sA1Ci!BGaJ6Zq@˵v oۨ^7ct y]ŭT!r:'`#6c\`XjnH0C͉}&,ltoo!@FacBd N6˞UMÆ & #\e`4 e.Hi*1BHePcg QKכ36b0F$NbT:J A^E!"90TL>Fr#)$ӬXK4uAn6 :(l̿{ܴ`p3& @9X-cXr-oK+q}wn>S,dAb$͝nca|+VR PšΙF96 *D"h&Kpv??Zm.=I4a_=6A|<ڼ_ lnѧdLhvM_^CG/l?g{huxFH&N/[;p'60pFQ748s11߆Fx%mh(' Tdˢ\ɚunҀ&_(-VИMՎ՜vf jXWu VFCflfy!ջ]w[tV!r?2SfRqe;?yZ1{9k^{l% E[ee&6$rmx 990Z(ղ9Pk>{JG kx4v,*as:an3W-4 ©uiZ$\dhd@Sag X1'8 5X7s̻_=`39`jO;WmA͑3?P}-I`6%S6T6+OI߷6S à*5 "YFÊR0lSd4;QArIُdߧ O*m i`;U7j>U@Rdvc(I }HEHxn;Nbŭ|{3ѥc|3v\n`S2`[vcU7$}Y7ݱ9wv3Y͕+s"Оl\!&%z*Y ]Ư >ʐ= gϤW׾|xLWVi-,e8?,&;Jhağy ճS4Sܙa=K1=]w%Ӫ "Vۦ}@S~K8NJ0A0!%d`V) NIid&e-Y3A} r|DZz5-;&Se,tDȃMEكj0W'?|40iz c8jz8eVz0~ƺ"lbt>jd6dX{E^]) (X}aio̩rRpԛC5^OFΣ)9݇6 oTlpE]h ZAs<$HW[,σ6)4݈vMkv|fB{S</A{>txl ǪF;Ьt,zU/L|i?Z?lj!94?՛.IZ` ɚ(ӹ 4BlǷ6 0⫟ ߄;[aX+`ΒsEOO>18ۺ3dLZG{Y/\n ,RMQCfgHҾU[ez畦0GTP6d`89-f˃{HwI->Mާd2wgTiQ Tj3,{N{z>6dI!tORJxg,ay2"DʛhReQkq:AUw ƣG^. ;ךAA'p+*{CPs6ګ|[aRCɪPhwnisC(ڷ)gaX ;N.(J3{,J`Ť._*PFl˯UkHgx9BCGCfOz\]΋)Tr0/~ Ami%hh{D{X<$:m`m"mIy\~^QpzL`ҞNr 7O횁WSr;nC˯z¼QT2j?$E̬ 578?I"˜*6 +]/8ڳP+O sԳiY25 Agw*K@xkC\HL;[|\.`2@zs5=+. xp!MYl ӂBAI Z:ߋc;pM۲~KBRAƑj<6R:(ehW"<:h>]?qϔXcR}<[׀bޣj98f?T.![Qd~$ .;\׬5;nHB3|DCO4/X'/my ^xb2iKfQE2_5CN }PBvV 6l=U <&VL`(b)6=ƃsRrBruΞMMͲ^i %96} W%mrdbDRBmX(iGMX@bS8ԘCʝmmHWh< 9Z.H{@4Hv1go9n*ik@Z`m ] ɐ[_Vd”0B.jlUQre hi}7{OW%T?dnsƱ^.2oT5퇶<I~~P|Q|T=ʷCPj9: 5hƘY15+:cE驘=S9q$nrqA*O>$f}&@CDGW yގFYQ^LVB2fX22ק]E(#BpM݄*;r~ /!AJ~M'@PaX6#VfvxR_.TN{Yد!Y\L>vKm$o&jaf2{()4m@?]tO^{DՂ BGܯaW滩Cvm1c] |iy[)_m-^cB[Uf'Os+ţw T"i18(Tq}Fq~isnT(8#mzDVW֖JUZ4Cw;wnJ!#^,cVi\ٿeA2\!+mPtT 2H?)d= yojyPu:1O+;a}7:\=~a&o{ u_ų$ѓ!G: {Ή9͈ VfV}!\F%H]-0uZxM{$5ÃU*K7Yj$vSqȿߒy -X-)k<`aW2?oՀj`(L'NzLOG%l!.d_ ,ܠ.4:M9C2jc΋!7 4 jZ b= d%v݌й29 aHʇGNM`Bk<>DH>D?ؑiEBe}O\[ضKeU cׯ:Hiɇ24* J6_R!,h-<6{֦~ZDv<rk98mn)݇ꔔN Hh#~9@TÓ7"a+OB=SUS e S!3ۂzj|as| Ck QIf-f]M:HpO*0[c }- %XFʡDP Q!ATd)|*Kʊ~\n`ƠܦO"ACfج[; Pz8fAnE/I;WTk-Y'^٩}e?}^eLtV(Jd!~۝s,X% X'ʱrw?]Dڟ4:LVO7M1ae~S5H1 Ԑ~?"n ^0*2v \ډ"S'B̃aP*Xt LLT G<7="w[yտqŜkju+\ Ew]F\%7kڈ0vMp۽Eu]llD||'xMC”@Bvt ƧZ) MKYB\;Wi"k䝭s@`]7G|+my8{(#"k7I>{bod;|6ZQ4)Bb:KKq؍b$Å"MҬm~ID%"o-#l>oRc\EBLco*;2L ;5x WӺ'+~cvᘰ4;˕* QaGW~ 2DbmJ80T(?lVy%3[Vs;]]E3bEbO.TN4+O'ݶ֦$ri忸iƨXO*0>P!k.d'&C'7Y iaM9-m^9Ԣ}#Yni Sg {XɽC<;:OoLmlH6 %BRi%&M3{3}ئI0O&y6 {.->vN1/6ZHv1ƨ}6Ȗ DÀW-cn)”gύyPcɃV)2 &{?rECy"y/@r,\l'`.9!ȡl GaU3:OSeҚѫ`oE,rU[ eC\'R[bO 92 ` SA#ԃ靥FeHfK>,P7ǡgaiBOD<ܬ٧ uǯ5_[S>UAi&v.4zE HH䣺d?.D,euk8i,+.'@(z@C7yO| i ԁ-j$Xxz%SjF.(Cmm+BA /"1FfS햵;Mڧtvfd˯N矗tk<-k<=j~ ob=0 fe&ǽËx.k16>} Ƥf^U utWeI h}Fl@TMo@mz%ߥ2Uu[_y\qouuëlcV}Kd5_=yUx$1ED;h]U:0TK_Ǩjze _$rNh&]l4/jK5*:lVh'yc$'K׸u77_iDFgY.86}]P87(̧{ed&ݷd+4ws #|O*\;r.U+sH1\@AO;Sg'lnVSu8 ]STK3$ Iqb,d JA9D p@M{lxƂSU9Pұ@!W#ZX3Y'jo҅fgjB8ժꂶ8M"y g+$@jh\(Opp33+SNJ< U!%X2[o*Y6fP)c:Q1]S>F_qv}&)uߎ6el~3aF~5Nksao_ ~C 6%i!_HQ mϽO*p&.VҨiL+ĺo<z͛L$:ܿH7t-&"5Vy_zNLB"hHӼKJ En' )";0288t<'K 6Il/Hӊ@'+~U'1XOHUg`뼙$jEnz5muv8H>K;m2^M=ØD-R~^Yz!Y9ReQNi%P8aNv8sPQ[&ADd&^ -C\ҀCq>SDs^lbibB@BRit$`zlYk\TT[6yk~,an`AMYDzPC&:LJ F! ]cet&-t9*RsL ʏxi2~+ g%k9xkuTCstr`KF!AK+n[$SLXeᚾ]HI2i9a bwDpcy߯K@Ck^8;PSݷޓݞqx9*{TLK;M( MD7V[Ĥ@I"ˀ6|XzMF|xUȭ5h%0HE*ub#0A&MsOL ԾmP~{<;s̗Q4Kp`?)M`RջC#@9۱ۿ:osb3߮{-mS<@&ی/g; n s4%jO#GpF[De}o:ET/9ckyWMfw^C1(ӸTx H A̽`S+#M{P]܈oF#ik]`/߆bN jX qfg$z=%^ւW 7-S4'|]BCDK F `P2KYCW-k.f*x4\{]-ò0rb ]Fcyp) ĺQYATΰ5H | Y! yf LDwȅctnUĸǾ"ks{@mH-̼nJo)j*F0ev Xе?fq@Q/]?U~$yQDa+kbt8ޡxk!(aw,>G›/$eWW!7| 20  Y6Z|bpmB]m ]6J63C(]oz\XcQ\|tW;}YSsJ^?o. fP%ﵶ>+mWF"!G?`h0<;c`L~=~nh >"xkݖwEu͇zQYw#kCgGg.տP#~$<Ӹ kP'-өbۺ#<hWV]xkڜ@RGHc&v?D*;4E"2$rP1dTw@{xK޴ouC?L)um ;/X1.ֆks-㔼.ahYpEse@8 doho Y vL`ނx<ď"h~b!(`CT>0D sDV"wD9Jp-sp䝡:Ѐ39>B#KbffG"sLyex57 M$Jۚc8k* )b A3ZuOɷԳG򯭄ѦNڑ"@ltB~i%Ģ47kG 2^J5`U27 h|l#>J.%o%F"-l x7GzE9 vQfZ":}M}Ea0b wgÓOIV#=N`̞d/gŔ/c @y$y+ F&Dkxy"KH3:.Q(v]qh+; 7I7!5C/VM" eOL=e6oAGl\r:B>ұQ%Fb˴p\yܙxcYrױ-iv2_ `=(XOBJaU| /xks1644CGzfBf[܊TQ4[uxl8W琹Y.]2Cm逃^x 5=1#HH7sUDo#,൛&=oC_`I-506ec]2@ps]-vrq9r jnYavte :)fYv\blWLruRnqD #|ipΞ #_!݅;$&? &+Szt(!e4!p&m e:9R-H\ +ojxGӫ-cl7ׁe_vi-"T{!jDq֚/rg^; c-G0MTkB eH4)20Ő+ Ƀ>e^ɳ*9ݺYs lH0 T9S/4oRFڍUk >J5;N>l$Wl:| % \FI;y",챼v. %,Y=NEkDy9Xvz)}*Eԡu{ jpvkf, L0jLɥA5xJdw:a zgqj<C\t ~#Ew<]Ҭx-75 uxbKM2)2T&T٩pbaձl 5wfd\3Cu =n 71iŮDgINW:8ඒ3=r e/^^f@ ?c[/P(wؑݶЅѤ.HK#hltvzv렫jSj7]DG>8kG ,%! ހ3r09S}_ہ(30Hu)34l)vIrݺ#qVm|Hm~Ou[=-y!s*˭+hh:S}0g$W{!x&A|=5@ aДP\Ɲ3>Zz Y KC\|@kMB=9D@%f:~;n~ry9@򂶇Mͩx{,-x}[}L<e ^`\i%ж+/ݣ5(9zuM;1q,@yӢ/}^〦cl`⻠ <=;[T+t1$Fv!t5 fG%lKDrƎmp *YxLy u N9pNן*xtG|OۭKzb˄Bp4ubw UM`DuC j^™󋕂B^ð D}p,' Ѵx >0fgiZLl# /_̑s~V47Um1Ip)_l:!FrE{kxףM1y1$d6CNqܞvS]/b5ψıa40>HdާDd8-?éO wyp>B͑ȊؾUw}\zk&Ȭ;EHW*X:mu--㏛4 FTSB߄0& O= ӽ -gazW8{4p%u9 {muL Aduu'-N8X2g>ޡ궺%79VY@e ev< \;jr@È{E%$m 1_Ê`z72y#bdK`k96V_1гvWY0)9QI0t'JbvE5P}7 >FUv=>;t`PYn+I 7{A41^+:@/`~J=c$[;.=܉t FtY0 p{d`t3?zYhx9[MaĀL[6.T_S!G%W3:E]hp20kcSxTuмke;h+$P%b*.^( #;/BFQ cm])-"!*quzXjh&Gfv֢lT:+a [qavΠKUL!63r쀖Jk'Oj'qЩ2mT6}jfqTW{pW `+>ԴXsP(Kdm"Mc_exV+{$FUo\ .d)I1''5Idx/ ϿIjѴCZ4l Wb0<$r9cq4ښG ӴsrsJArd(n*p87`LC]Wf.ɟ\(4PhpqhbFAobȔae:]!G~?01Q9[h k#gznbg8M)0)pݰi^VH<+}ojek3jJj+X̭oO;dq+ m\JU[ҽЧQ(q%C_/"ш0F8t|Z,tkCHV֕oaDۢ%1S| gi^ *7ySIMnw1Eq0} :?h2TYesYǚ?8UD:_6pKi僱#=D6΂n[p=^wr+l/y 8`EpLPmŮWAbR4P!1Ѱ(iB?z=`&BV|HT`0'lop=waW6C!:,Ow;_ÑfQUcw]G}5BxV:.7>֏(1yk^c Ξf!oKiޢL_/g4_:&"fT^#]mmFajZ;f2šeQ(aPՁ _u@J%+ǣOkM_a*] ] "r/r_P5# >0mgi9eHAf2TŞޔx[.)W:a 13Mω)cW8 j(&bC5US?U圢IG4-U0-J5 S=2^%"~bZ LX 5joHƋybukFzJ@td0 JG?mh ^n Aq8h ` T^K% .~ x\HacA~erF :%'>2ؕ|3XʨrvFK6'QE]YSGd$ yC.~ aLN%rVj%rIk)IhT}jJhJc'- B㼬w P%[76:+1Ì=: U^`G0E ǣ8@8U0>Cz&, "]mL!Кg.#sNe/!3GcѯJT*L`Նnth6y1.l6;t5VvTk=HgӤl>[?ιJ`C8Nq(y- Ak_(&B n7Ƣ;F 6& aj|k:,q]B>2[_W, pgܼK3MN>|(YAh-<^n2XCҾ`kWqj磍ʺj qfmtN( LZ?͙'T$o̒q<-$|LSz"{H#v@880:R:E7gz-vIF /f*ѥoM˞ c ;5o6| ~m QTr--sB tGxAE'.H*rŜL.LI WGdNw]9X@T? #mZki*{`Zk'LhU>{8+}Bx+IХzFc]*݂DZ$5r@ݧp^.{࿾<~*WX;tE3)㚌-)r3|Wҡp|? >u31| 7cWIp*OMߘ멳Wn{\r~x.8 Yps`?QIE1W;M P䏓h֚)]R`FCe|WE_I ؼ5yOgA#nSF+-iM!p: &t_D\h|qrh+`3;=,`4L]+С)ģ IG| zIoƴyX@m{k>>Tl׮&CT)inoɉ].g1o{<YX&dRbZ4Kp<66,}zȣϢ,<@Dեߩl]'iOA3և!"ñp]~K҉u3k;3R*wuG9Q'fNbBK_;bRl+7I1$Ԛ8~κ$$߆8IpWް$i"ir?&XN$2G<՟Mm ^!3B\[L5-&ͤAZ&q;{ɃD%sn }ݣ W?GElJL 91Fڢcƍٙz^KO8-j^*F0Q;U (D#z1j\ej+X.`0gSL\͞)8t0}Bߝ]ozr0 /Ïp_z$?+V EW&0S'i8 +i9b!k=TҘ:x=ߡi_`u,0Tش=2@ +R| :·ٚGhCWk#N>=󆠀FM䟻mՀwQDظ¨'d+Ӕ')eH&Y~KiΏ)9ۍ rx y*/&t\>NLJc\'yM+ʍ>tO]0Hvt9 ~\uO>Q@ o9!a9઩h\忲M ~F0ߣ;سwoM͒-O6#HH$E!Bﱢ‹b .Oo =5s#[0\Ҏ3pɑłPtTwcͶO=Ċ {uS?HOvAvhs/V".Ș0MN K1.Q=eMʽ&0J8bbB*_5šfaf[\b @ Z(;\VJ&0X8R=vH߆`cHj hkU%s(VD1Q%A MX_^βjE %Z¸(6!.6oue_78c3M$vN|ݳ!Itu8B`CK+b8E=%lcv#kbXbD܊/()a'zI$+|K@6v!LP_zs 9IҬu*B*k>E+ uhrҹ{ PgaqQV'&u 7Euyڟ*omfsT0cXɄ98,.K3DOLLkYaܼK"vio1T7OytTB2 Ҭ`7@xw%Ct-=*/VQ2lx{za3'ggBRf`)o$`C"Mx,\վ_XǬ:!KP~|[Ro !k [/XO .)_dDEHd25qVI[|'{Tc&چB=4>`gƌ0-l 1dAYFyNQi(wb :B#fJniO`QBӛHhRWPZL9m b]VlNF yR0(AL;c#~]=g'~Ÿ0$Hd83KKW*NYujRD]lY 6#ٻf #OXgժrޔJLEvD~>!!"8- QcCڢl`%.$r`QT-: p\3T*.(J?#1ۈc;#(Łׂ0SV%@7!L=1Vd& b1fa2ګcF9k%~kÍ/a2S+q ouULy9O Z=R:Bm5Uwm,p~(f' K+Ӝ[I~GWH 'ŲLKpk{X=}ٚV0sRhZLm|fyع4Stz1}QvV ع\! Ub]Ar[d*]iJD)KbCd nvyQ|Wڥ@]T Oo; V:u}P˒F}6JO爇 &~c\Kk[jLwQ(@g W jy`vW29 pcL#7o;"\>ik>PoF:PMjC' ,A!'9UJ79J. >k_P"9F*x'޶lJ̿Ym e{"fS3_Qrw!?/%A8A0l؊ܽ%)p soBq APzx)MppΞS@|.|E4H̒gi>(3憃_,f̝jRO9ѣrd^XC%HH5CT'l g)`AkN/eQ>*rnWRKGRGX&HuQI#?C Ȃ:懪gEu@#0y wE"Wy$qYۄolkTh9؁ԥƽu ͲzwgI!UUUtPN,*DU G&ce)CR3 uYsjY^ G,V6al>a0b)S>0E1+AiPqխol]r.]M[t󴩮6(:'&F#qM`B:gk TlutPBu8J&Ieb$B5+`"ۡqȗY*mDI><` [olҠ+7cq,'Y`R~g~&TNR&G?A}|I>Sx BͳAH~r ),2UG\ٻjFY+.Ņq=Y_O{ܗu*BX֘YwP"Zvģ|eӓ'bduF;w}8`#?z2*95raߜ{5-ym -#*(8*iR+} !~VLyCzS\|l5< #%0Z|ܛʃ_+f~=BEwXvS4PN[bT\9yO*BuCbk?I?6ϋkj=j@S pZZ+1M3)C*Gbӣ&ݪ|hjӐFH|o8?*E)\6W?nFސd<*+ }XlfK]6q-žK'G0E'3ΊIC4\ \UU$l0(ZA{%ǗBnJlc/t뇺tsH/k73/, 0=ۥF`2ǷQeȓҎ vz Kk "0ڇ,x>Vz-!D فDM#<8F{WXu2KFiA4V~j貓=ڈFvpBaZ1XA]BJ'7sFAERธFwϫ\UaQψP\e"}JƳއ7<5@@+oEj i2o_l'I,`HKXٔzΗ^=4 |ls0sȺdA%wkn/e`yGAl2jD"B_I@ғXL j( ƷOsKv#JY]Q+!.=X:}`)Q›+%ٔp2ݲd*y^9;uXg>Q?q*YI i=o9/ aʖw+imYƪ~Έ7ڠ J9Zb_VS~u1x  +J)Ua1|FHͳ%;@~4 \t+@rEVb<:{"%#)_rsi#BTH 6͝ӷC}UkL>IvuX>￿#0KfM?WAN~`Pu[ŜHak7E =^2v95[B69,F 8}\G|/V8X*yuKD ,R9 mlEmm;>9^gyhW!XK;AB6ҫ6I _qizاVՊ<ҷ5FjBDn|aL!"eIb)?Y(ZW>gude)DG藲6)pQZb7%2 Qݘ$^TZ8Xv#@j ?Ӓ c) Uq;;%Ki\Qyw=cxw{q 0gtmu*.륱zPA27dmɶ5Qbpn|FpeR` 6xg?=[x"!e݂uZ WUH@eU!iy\dvhgӀdG"[%mu"I+#͕( ?k͟ab\d>~[: |v/&p]w|޵W+|`ͻd@]8#[ ?sM*hZKYiIx`s)٭%o{鿘/5φgp}?>A .gph]d~ͻn#,? O%$)0CЯQX V_Nj,\#Z-<N)j9ng 7[fyx8鞙hjI:_Xfϙ-zx(LgcW 7A2/``\-1uB_KcŽmjn!D~|_7B*6Vֆhnp?u jz BG 3&a\)7Viw{..L1d2 s *  mxHl:VT3eĆ|e EGB۶ËPx'V,qvUA/xC.)|͂hyt[\GDnf*u3S ^Oœyh&9Yg=s` >r.Oh9F<.^Noǿ+2shib1 t"^;wOM ILΝ*2yhٴؖSQh%f\"sRN@f {#_QmD'A`FB( ["ٴm?1>:v ,J%5|lHky=%"eJh\MpfXw簙3]{,rZ36!9ZtOKHA8$ c/0hWaad !_7BG%Õ9YD Mc7ږW5Fw'0e֍_5 wm~`{Ch`̥lHWaː!U/]uU$ _ 9ṝ^?;D4n5̐_wI'h_uZ 6C͏-7$)Ld^w?4|w>4j1Bv*:YqC-a=7nj=(_م`;lrjrֺٱnYj%xJEweV;06S$!E,SM$L񒞤#A77Rz|"hRooLuO ׀OuO8PԿ`HZI{(n.;nw@~ #E‹^I'CJ g]CqS)|F1TR^~Chhਸ B.4-G2W=,_z](|^JK|cr- 4kFp :QpR> y''x~6nܹtN83}@,­)D9r'J)5Tl3AAk2X,U-7`N`iUp2B0:HS%4+YhDv4s^1ʴB 3UtZ2P71@`/Vau"<JwͼI-yI!ڢ0"vSPP!MQD*äP1 bW}8?{\cB}RqȕZ6,OANr6E;T PxAKOpχ=pQL8jt-![U@)ƜkۉI )b+s@-tzW ۄt`(y!ɖ ]Flpg0TҮeMI\#iKUk8VFFL}}06=UUGH . q gaYaž -k<1 pU&֍ O!UR7qw{Kx0 H{[G0,͕o X ɹ[ryжs7Ӭ`󖰉jxNcJ=펒etI"//f"AU_>& |ׅdiE렊e#I5lm8/lZ^|D⻔(@E.V!dG1==дi)!GS.<܀69hoDvUٽ9 \.%7%r%/dSȥv~6ߕrlxnA6YRbcY9/D~~iq+ߥf,"1b*5ہhdYuj#j4`k q2ead-]COmࢷ<=[OqN(q]yl],? 4'vҒYG֖)I@A`{Q4E@?3?Bރ2Ht,i$k2ۛ`ې9 |:(׭rxׄ(ZyaҔ߽גY K]!XehSJ6vl!A1plu'8 y٥鬄FS rAL2|SQWikolRڥ(wKA~@P}DA 陂1kx pZ|41U~?(r3"SۥgPJo3$OّwLI +(`dl8fŽ:_٠w$H"xTO E=7ȨK-tW2{ZP|H3x 6WG@2J0J#(qM:3 ΁qǔBv]?P3k.U~;`5/c4i~Cf|f(*8nėB1q+ZhUć{WaB y~nU 7nM`ݭAI=UNpECw> -"J˔(kiFES$7I]@ݙij=U[M}5eƗCA]Ie$Fioִňq*hٚejP[m'=EDeU(tw{fo|a q$94nRzc XP:nMU6, ; ϧ9-(zk w(ꝎdQE=qU05Ie<2F׆Aۃíf7 m^~eO|Ywz 69M|rDश5L,#Ү<ȕOP瑦]tn|K +U~"-Ft~J1_*D["qdT;rMb= U|yB3#l9HA 5_y,=%Ng.|d5r0T]U4cOIžiFFH>j.c7y$qsUݗv (e<0 bܧsU:x塯`VJ+̑F LыzP;ߐo3W}^ "&r*3ZQ~:m棼OV^΄=0d L^!v>)dhÖ/xa=2umM*0尬lFtx'v2!5:63^ٙ.ک]-pяx||)шW1U,Uɲ[ \p2KZ`3fߎ ϱva %H@=kS|~Gx($@*K[I"\6Doi!RSpV4w: Mw:(}R"zEǗBseRP?H /)(! ) ,e_gɑuU" < _< ąWF\iU8-Q@LlQX+]X͂濜-fq@Cx j/VIR@< a6 -cǭ|6;0dlW:ҝ̢hdU4|'H@ޘWiga7$G~\6/N9D2X/H^X aqҽOX:[2];a5"^t;w_sD!ѢNCT,\tR.f:kMoO0-0lU Dh:N1uԥج'ߩTK Zt/4Ydc*AuDnѱ*ީlj/ٔd徑L'͈(]B H\N&'$Mh mGwtaFǂ1[R6V|sADp5Ba3goƽLDō4/8>]%'% 6)(3"tmdaK~2.-".0bB>s^! W zp~Y|dݯwr rz2gLVaV*yH,rc#mQ5hؿ@DO5قkc/+o]l>M݆f0~Qy<5|ᐵ"P/gt3xH݃a 5FF_Iv>ب.RB WD=NouHa`(_γ/SWЯ`HwfiZ^HTG7ʨS)i\Ě6iX@.Cl TiOoൄD3+L֟eB>l'ATQ,"`4ةB/P^ǜapϟԉZ\ˉns\+2ʤ#M-CL2F-@_j>-%6%-\;(R&U]h~sW?dǥCxVek@f҉=PK%JyS#Jv fh%^`K\qrj kzl i3"8,[Qh#6'ykxWNPT/ kIe=fEy=`[`Sž ]"*|Rf܌q>+JybkƆhdeXL!zȦW 7G@`4`5pl}s0@z$׺t2Rũ!s Xpu+b>VU5͕^}G,< }^ihQ aSAf~bAm+3v٦`%h/3ϝd}_`o%h ,A=9ߌC4oGN6p1J ;sl"~T,ccc9 `H&ӌ B-&a+4½iW !z|TQ(_wmRRרȅR| A6-O~M쵐kԐ^4jykvQQ6r4g[ϯ@3h܋y\#$qE+h6%R^tkOMo=dc”w<0s-##Kr! L#_i`B d=TbM,p, T\mYH61l6'_J8 ALG73uBvIL+ H'(v8(#2Svө| \;x}'||BĒZ[r?uXr2>6g7=u{bNj+)CmSgKYc0@rol*&UzVaP lS2Cmp>~2đ8{[;]xJc)OWdKL3pudTxDd|FLn-@@oŰg(C™7ʴ's˖xԴGsgJ{UosQcOfV+<6Nf= v)P}T2J3uo"o.p7Dt54" q?Ak=11Ri9m9Y-75YHGNh»[nD y,':}0ݤ< qmv&{B-ʸtOV Ќw>68{VO1a+CZo_BNlkv7xT34x+]1 PUC|jAZ6-fnup2ύd7GA]|煵zbGF5W_xDX_b%WҴ*DIb=A`$O0"x ^yʉ PĒ64(wԀiTj΁q삨yhm-Dwt0}X=_,N+LQ`Kֳ_t9vAɬBy)͢: 6& $wKBIH6 nws)^Z:}e/paz>?VO%e私Aψaq]?E#5סtcT\;VmhK tIZ#n|4x2U~Tqld,4"^2y'C(@M]60fƖj sp=?jO,8]♎|ISR. RSxjKE@Uw6޴KhSrE]i$C:UgNqM"=Sgs_Mep "qKDLx2Lٛ'CJWw(aM  @“x4 X}=*Y+ைɢ^Ѽmk5x .!33so8>X8D7?9aBmϻb} Ds}b̥  .  b,1=:ػ ie7C<4{E~ ?D/I7]'LwK6z\ׯKd)7`2vjgaQ11=5*3e*,Z` 9w CKz?3WL7qE1 vns~yn`xF<$B!T%J5c>}SN QqZ dE'A>P (H)sG6j a, %Ǚ`\Zl^یvc"l 8Hg<$h#=d̥(g {?dFnVO|j8ƣ <{CyK T]߼&uuຩЮ26l,CL@lU|Gj-Rd~NʈY#2WXÛ)8R|qD-e0u"pelЏQ _{/Kt=ugrF{h{E0Q*boZħMr=SEuWG4su0&77o(rM!J? 3Ӵ uD&VFwgQYfdGCcs gAep\&~XQȿh @SgE⤀u=ԍ$/\뱇#d/W]rׅmٰՇ?SPQpƇCSOebv/-V0! #{黌 E6S)}G@_e/x**sD촦Q&xC&S+D3"gm 4?D.LerKE[1Kqvvy'x3'^lh>mK\f0#MU 1:->9ndK7fZ] МnP)>@c^#:r5?ggh[['j^J鿹Fyؕ5K/*W2 ^؍1cW`yȧd½ZYK;a6ЧE@@ $e$+ ~Z,vgy.`:=n+@/Nӄ) iR&5V颿|k!ujɨOqؖˋIKo9NI)]*gfD.3D2?+qίDx.랛{j%8Ӷ՝ڡL`u`=0xy㇋Gl-v|  YmSYjvN[Ⱥ[j p> ٤\9jͩ~Kkws흆~6)=/q2wAŴCⶩ̛șwOpHrfNJА'[_BNLy D6EjeP$e/!lJNHB`?T>m~ eLˍ0UĜRҬƭAc|=UY2Zj&=.DшRX.bl.1$B2,=n0S9'7Fo!ρ.CFR˦Žada>ottִ?wpTU$z0*!5ni*\+GB֮;zL0Ɇ]] ),Pof))v¹6t)@yOoyDvb*IϚ bGwH**rm|(h<%YoгvnhL%9r (}#Dp%[YEOfyuu 7|z q BPʾ~a=4g[WmN$>i/X]ƒ<8f1ʃ ymϊ/\WWF%*^stYDI k)*QNg@UiHS٦5V=/3>)efeYѩve"4inPEM=oF ZxiRY=ͷV@c :0p|Q QR',mXu>d!AayxN+z!(݋IΝE|VK1kWJ]䄯gӼEjڮCLX=0'7̤f?G<<8S\|,526V##6i?Vbo YHH2P2R_z =tqYЖ%ׅߚoX_DlW']-Rӭ܏]Admn7C|b#/}6+_VYXYr 6׽@=Z=HRPuJeq};)+B{۲JAc?wT_y\p¹䟽8`Xfn:I@+d=z*6f3[p:Bn=N NX /ϑFZݛV[8~ xp#6i/KzKzx #(cV8yk.iTÚvl21)H W.oP1H Dbecq@_I=j"58ts M$`/w&V3:+ 3b' g`=Ux>*NXTfW6>mOCͦ$lSi"C 2KCk0W#+C} ~Lc)m?L!򧍨^-aI·$ pGdt27Nr3Oʙe{-c :2Y#ZL5cE' Vy]IS=T"Acٸg$3q?bt2#{aܰTg=B*Mt!rYvkg_.@D7\p#.@dmbﶒA~t6ɒLh. _fQ63׌{^H93v*f'Ǣj~ԉ*2 AeQG.s r tL^|u)g b\##աeɼu `/0+7t=^Dߜ K"b4dHNϳxT%V 7slEOHs^Wb1x? @*rʯ!QMwNH+^iA:y, j (E84d|䬛zj!i oɭ{vɋi*etsͲ۸W2bSnf$:٥YFun:jnxd7J/Jvx)y[Z-Di퇼Ģt:vQvܼ(Q2Fw4[o}n?}[D V/ .fω=~85[N)_5I#a uuܯ,8.jč,V訃.M׾92jx#> W ùx.KSÐQkIPc:D4Om @Й8KS#Of`8U_lpb6A(D[FPWgGrIt~mG-^u/>T$H_vL)QS}6ycûw6',bd~#MX{ΤAgOIh>ksPJr}خLʰˍ5l%P|D]e!:R~u{)f~.0MXl&'].4lmG53 gG¯G}Bؠ9FpFZ Z\WBa _GJCneY# |xdbC=UWS!1; C .ݺ["RU$2f<0\w^oP > {Ԁ1Wx9h-Z/]3aO9 1pSId~8> \N?w8 R*<?? @`zRB{Nd^aS>tkŸNE{^]}.B pM@5۞e e8&i|èH+O(A%nD-N?{pJ%7! ݤ]Ɖwp 24a9?:ŻMR*y3ڙǃj&JrKx`p]\Pox.ZRk){5i'BV9{ybaR( ZAo3pLL|/ St.yfay%$2:TȩYfJG\Ǜ6Md;Ș~zԠޟ@N5;.Zգ/5?VҼs&afխɟ?9e"V0ץJm ̧E64{F-:-7v  ^D$^l2 :ŔH|o-}0D2k"-,c(e"@Cb,Paf b7.ZHPlX:e)3%Lˍ:Do& P-He""rʪ4,eWYnGv @Z.թ CLdlrNh7:mm;Zt |E+36PˡڲTkΑH˕p1=łi*ʩ3Z%\Ȼڹ~cMlo=[X âo2|4ƉP]RZڦ6b@ڪ"o4!^\2nwyj,،rk)N6zyzTNHZVzY{|"%zFBϳfߔR>= ]ۻv-}dg߰䘵>^{ݲ+~Ӹ{7oc6 Y!vs ><ܡ'^ "Kѕtȗ7`deCƇ FΠXemNjvO%L{f0]kD>oYg.Px*"sr!*<Ҍ^1d۾PZV pΉoX.T'Gƛ0gAqOH胨$m\}IǡKب&$C{OOv O+W`&.A!=k MN{N Y!LD$)G*O-Nע#%ƈ`B[6O8@*\.̩nkƞ[,<%Đ/-1ZRBH&M:m ÖWFOfB)('EUFRj>UNAikh=Hhb@}2à-[K=q%V>5vZ* ű윺ܯ $ 7[i Ա, Go""L'!X2M / {#nk) ~Y,~'#/![ ZJ-rM\F5ؑ!{]jKX GjovG,3[5U;W=:)Rt7b\h !wb~ϳhO>OWH.<-2׽i` rf3AlpD:9vFFߣ̙WlkC txzy[l!Rx18!W=9@*Onm' wrJϞhBCpd5 YHoG87V^J3]-nsХ0YX݄ZN "+٨^Lb >B]!ye59WTu9N >%#Ǎɖ!Gb-Tj䷥ `d7Qzjvu/it{7 3uKL*_9okB1`D>@td_Hj/Pz]8(ϰ%Z6k+,=]vFpQɰhA%[>fnǕ`g-vhm,ߏuPt\SpvRlȂ 7V^I֘'UEJPl%%ֶ՘B#~M,$mL@~^GwJiL"Zz9Bl:kʼy "v Y !CutZ5b̊w6t9\w:k0#B.( y&[Qu#.aeHTNIaG8o`Z+2"BٵfON%2ߧ*÷̅sS҇M3NŮ osh NԎ+0})"~(I1 BI uh!]m 7YnM62GlŧF@_j9?P5~62ͷpUHsYB#p! L|p |?:c]ŲwKWHHyWBO6DXt5tނO괟 oma`J\Lÿlzrߪp6֛L"J*UbЫXN T=p$CzvPUy rO@Cd/̛#Qj g27īʴ=ۇ(8luKh!^$qϨ$xs}r5j`Rw5s&fJS ~$I r`$ <Uٹ9fZpó =R(fsc*ET>_^MX΄uĜ_N,.ʛlJY qF!?qPW@<O뇍nU\"A[JV8:9Х[kXj()"rպjI@V} v wUlϓQuXor9,+31gpQ՝?Y [mn5Ѽ{.~Mw;HF| a ]+UE(=?_ ,-hц_vxQ܀b??Mb56q+Y?qdKT4.bר"w&686o7tzZyu@zvC˫[S|;ќIp+Lղ#D "-y-\^1?w w5\^ 8R}D%W7s +46 6PpGfB{|l9U#R{x&鿡u]fcO# AAaomRVHrGLIƅ'e!&z(w_?و{i˒Sx83GDyܗoۍLy>%,#HwQ&4 edӈ$dY3EL z2zNs |\;B`h]TD;xrLliWˀՅ9״ʲ!ROo4boktMR4ϧDʂ!P31̨nƟB+2qʤC&rS.Hm!A4n 1Mh1K}c}gw\7@˗dulP&;B{'Y(YHM"\?W$$~FmE Z ÌfP*r4DS97ehd?C?"GJ&LD : y-4c?&IÆm56IB.Si8 h`yɬ4_;Yʰ>J yܘ?,smf˽ƺK۪ x|cޣ' }8Fv^1Ox#/mYNdCBab= `"vF1J/^mw H& ٜ9FrDh :4^t% M3zQ&i!Mbag9"ӦށPX\v pNove2 PO#mNY ]\Ҵ+џhqܬȁMJ(Ueգn2y?Vu]̖gpuP0O*0RZS ND3vJt3NN)@ ZYFllUY%9 )LT5@{P%V4'/?ޓְ%q=ua:`7.~)YR.sblVPrb2o0Hf<SFg׻KSr9/yW̥lQ$Ő5{IORi6y}$9G{T95Hyl2G4,$19p-o2]*Ot8l٭ ]L .ՎE}:kmN+#9d@/uᩑL'$|eg,2SJJ\=)l6"{ACB_w} Vmu씰,=|q14TbN[tobAqin Tm@+c$ i'k⺶%+Kz4!l>d ֊.*8B§T-%$L?R46 {Ikw'rGYr玿eKAr(ф>Β'xyW>隼]Uj#L+UJ"]?l^89-o}>V-0oXR@Z6S u`sq6WD+YD'4™G{?6G^gWz 09ǔ ר#+lje-pNit/g('J( @ѻB{^M$79[tF;$^H~M5=&\Ud!J?L[@M+J>#dۅTK]n%s/Cc탽n]DJk> D9ڛr"NvmBO\TF֨hL{}AϷ#IX Ŀ=ѳd\YpS5,d[Э殎E P)$}nʠOD!hKZޡ*W%D. Ճ,S;\rwqF35_ã,Yd~;7&"MiCpW~C\cxA7&kJ6DJػ]| ' N1H nF8Z\M  my Ǿ30ċȁwX_6٤4Yſ=T i(G}9ZPsgiC8g-В*/t06) S 1:c#JIm[bE01# Ҍ ##19J: -QZ&ѱzm4_ߣoV[ )+Y~&i!$ZqyA=l)jt+D]| XSmț/ٓO'63\>fFrbW]L\i8W;>3sB{MoaXyETWҩu$;ìnrM-]"=-l&(vtm>t?X:cKw4;^g8?1Ř"' N H/)re RsIb[* V%ftTJ-Qǰ-h8 rtgU8{¸BYEOv͖I$+SʑIB=k8{d"O2W؛#2{Vwyʁjn%;ɍ! y.FI g1P*O>MC$u\0S//355Ĵ{S%Ap`1MP( X5TtQ(ÀgW6NLvȱy&gScY:eQSR+~kڛ-t8mXb69Z& >rT-Q&ixzU(;ᖧ`x7+ \p`o qvReQV?!yA0[bwyā "}i{sD?65m'd9.0T ?!1gsb\nO/`tGb;q&K$ 4 }h?rhm zHe5&*670sE.#iЯ  ?{I +zYI/TTʴW}σqcr"wf7_qT2D5A?򷝎 @WmxXP>Pqd6qSxDB:WUBOMn%6&|PYbsqp錣gab+ټ3G+'+lrstF伨 Yɸ>~ʹ@}&?rmw݃lLz~#%- pĆQO&Úb:ƛh: !jp9HO&B7dJɶv*7W>ȏ(QdmK ,4جV $ qa*Cg{\^yBd/СuQ˭L JlwR]7"u,"ʦ!s*hp:Y6Qͬ}SюFݘOfN{-#Lr ;]4)vxn;{x!$VYv NRb? IE=_Ե)]Ɵ__gWlU0@s~q'džisaV[~vDaV^WdzIDC~f{FgYj֩:cD_~o]j&IstX$f/ӠVgC@J#(7f$FaFBJS5z;Co Ǭ_ctf< Rϯx5JqsK\;0ˈOCyF1a!<~WQv-!gD&ӓgdu$I*ȋi9\L{[jtɘK.0 LΤ}<`҇E>hEfO6梏r{ X%-DEn7[ l3gk`pZq;ܰt^-P\#k@QCv.r:5f8< c-W}DKjeilYH퀌!rc|:X|5;,3:6gEZcSb Isl(F[J؃ibNr|-Vߴ܆//eγ|ӦzŪ`I@)To˅ŧ FN$%aAfW+pfA 彇7 S:E`6||rT19yΓ+9kh+U2m(_fc =yu g?m/RN;e `O"riDBQ?j EҗþL_^Xqc  rqKQdxxf o&DJO_Dvr~n B?lV!iԝY_~j_F=RwL^*iIg^@jdboڔ̅?9JGFH.h9d-aڬc]p$EPF:Rr@aaf _Y ͽ_88Nإ˨Юb݁m8GL 6|.wV?='>/XzH}Ϭ~nN6L|/q&3qgB>.ƲP=!R[Ek%BuFrO:"Q5eO<,±훆?♺Z:ȯ*2XNO[̘N\)wkO_Wo-z?ϘP i @6|\|sϓJB.D`܁,[|!t儽CY,.D :H7#*6Tl5^xwﯗ<1{x#1yXs?~|A78H,mhӭgڷIae~Ym\q:BpKc{V.LPT=JJܿc63[ͫueJXǦ34#1ġ Ȱe3ty[`\xUGq Bހ%T`s;B=\ ހz-Aꚝ}%=?3ArZGqTV9y{lY$)#{dlC#8]7 [I^mo#K(A`Qhb_ <"n{/ Nzgs*R$Rݱ1&ؗkK&Lw^PbJ8&sj&Sߤf?W${hw UTpESB+*J/}jʡ'PZfrΫzv_#xV!jgXJ}>ysqg'@jm`7MK!K ӵЍL5it>iF`Z"Y=ݕSY ^٤OnYW_KZ)g6cA[5BrTWOmKW 6ptWc 0xp4S+ Rz7yCoL+{^ VV@ XcHmUݬ ,;Gxjl!`Iٴ}s?=\[1.B/9?q(}^ۘlej8«LȈF xE38-I8_GQ(ZAIja&;ʴ [O6޽<"ƗlF_wN}stlP݅i6QA$Q~To%{-29u10HrMD[-1"`|Yﳞ:s\=[`"[ oJ |W9tZ9p#~| (W8hĉpwa mfd dsyH!m5V!ʟ ]y^e$N̰ Sёw=2`.RȮ[;``%S@CuT g"rDҰ{G:y:&ueEdґˉHu"!T"\qqmң1*Rn@̮}ݪZ`DVhAdh{@CNOĐ dvB( \ʓS:@X$1S:tdsTI7J} ^]$"q܆kCl=?bNJoʶY3"W[~9P} *gK@T s; 1ܦ9µHqF8HCB*!FaYj-nᵿWKs7pL1<,i jŐr]Bvt7RV"aXp}JK]cmA"'m*%dQ[9C˲:,;:.C/26IxQ, T]^6Z$BW82U!}>$ЃN&R~o8 KgלUA^{R;`|[cbÍF.@!EIvasƨrX{CTOd`y٩?cJR)kؾETS; j"!6!uаOj#~62H⿛( ft„9,ݼCia Z#?X fmDVs",%8رbiP >b8C %ܦG=^Uo ϋG",ī-IKN8xWF: KΊ8H^ и `!H3vFsm]X6{EOmw/:pV}ɓֈg:J!n]U6*[ᭅcHz?Y4׷$?Ι6OxEDvGDO棬#ty6 C;9DiʑK*"MTu d~zw[ge` t7U(YR2?˰uc?li+>btxS3^:{T8mЈLZ𼲕]@ NXmƢA@=w9 ob_βrW9%usʵPY!cAYݹv 6ӣ`ah91e1ph f|`mAvyp$dn5yroNKPB7{5 (2Q,80udE)3Q}R=0ҳ!y7o۝˲4bi?.`]~Rhn#9zboFB5 k[df?hNx2,"$DePIЗЙe@%n7 Bwjߍn,Kລ -p|HQYQvtdycd=\rF!$mi!O琚IMw{#Ιyl ӛլ=#X. ijd˅Cg*{Agz Vt3|J@V 巴) ,֣<b5 '-УhR4fmi^ֿ8ʼm AgH{ =jρ\ 7 "jU(UQ94r΀؍#n(jWɒC|I|h͌RJoz·=Z!_`os B }Z=f`zGY'TjhrX"RKf bg2flBUX=ӧrHR-m@`~i9ATYɺ֮@7a,VWZG^)jgg]:{ڼC27v1ϟ] oH'x;738N5,59׏+RUĝtiCV6{2aῸ>{(muR%!JX栥w~*}3 ,ϑ?dvTKUU$bDvʝގrtEg ~s0<웁\- 0*tXh[O*6+ Q$ڪn+40#)rD:!r FTiTZ{鄰D͌}> ɓuE 4o9|mGu >O,OM?Pa&+& dxŒn}96LŎp`#J/!lq5|Qrϸosts}<,K:mzwqsAB)X2T/S|PuGWW2-&Pɚ&,dFq_o۵_v1 hm t˭ra0ЊSN=M%25j<>0yoPυn"YL6cdB~A9MF9+)ZȒhRwmMEh1 (CNIk#/3JOX`AYrޚt Wʡ?JEзn)NHafM]q椾OP0<[V ABj'lҀ2~%a>{**m!Rw}=IG[tz@;fCTW8:i)3yu1᧧11AX6AdȋC0X㥮0Ҹ6X@eJ '! x#Gр3@9 lz9 y0j;ekcUxWUQu?  C'Y;O%l۞(:DeK~Z;'a(8'ȯȊ˹2A˺Jz܂ ְŤPa_"uӍ^~_܅QI^TL'{'w~AAmKڷ}%j Lm$\ړZN4ȉy=gܣ{mr[w "y5ѵUv\ugFyE>قCC_(LEb8otHz^jRYP|?!E8y%NT-íJ t u] 2❚Sg~=HNSH%ۄRao"mx>3xMm~^U.mfCT晋Z|DFz7ՋGS> Sl_[5" pb4)d$6,.2TDs0z#jN3.iO们,Ѱ}Y~nX]3 n<T1J9E55fo4XOGd!;j5<$Q3Hzǧ;TӘ3Sg6X/Dd1x +'(x-xf_S:%eG "gUL2<'Z &%L HrO* H,)ȨHԿ|u9#ݷPP=3u\o5֨[ /ixyerݚLaÇ-a:Cjݡ9[$o !leV\~`1n0 z6v5 A*h>U7>4(k<z6}[ -[O.%-̬ "6G_Z&L$&~¼^0Dٯ}O.3}K=]j5rdTsga1vG_P[1!zo›XOW|{cshYEM2,S//,9eFf᠇DV(ٱb\"?[e @W˦h?KF~l={CPҘ`JbSM)^_%OVf|0{X"NH yrQ\^\Z+$*(2e)-T$-JBƑyW.K˗R^"%z8iS_M(X'-5s_:пlíN++3x RqX2w]M2nJ]:7k8l`lbЮ4 `~4&L 5J }i7X fam"=R` 3"ϔ0tPƇtYp2IĠ0fk/TdS#T EH-P_jF/FL?0^ re $9'Sv]%h`u/[)YE'x6ܕEVz Yš.7[*M'fA9;g0/ݴ, 6~c\})3>xX햾7`!W6P٦>|a3iųŚ\~v`8kRi.dʾuTj4@1qjqnљ)-OU\I{8BX35sV@lUN/$31YR ŞZjp'HtLoťqpBl Djc;83HK x,\BZCL)W!f/ tl-p DR?QW]f`qx*c4‘պoJ!Jk!eD8#~LM4"V\KEE&1f&n_:Cߺ/:8^>ʾ5+>R3➺2-IIYtl4\0l5NxF[ɨ%MÌ{S녤Vss~>$0c$ot<H\~W,Vp7h[yDEA>^':_pEb.ɽ'~ȫdWa9f^(6~%4R$4(3>53Cok$ӑO`\:$@ s&~ծ0Ѧhؼl# k47u2$J(uʁw/K!̤LnOKBIB,(3U"A_Z{)h)H7SU9|GO*I05GVМpۂc_(\ݏ.,oajr$}:{+;-{>o}$zvˏG^) +:[[8\C3U-v]ȴ6[5dHhxe8: _`[6",!w1Wmʴ6MN(<{p}LФE7߮{(Z{hGUʎ4-ȅݬ^Eo,Q#,n9!ZYHaA K?֐)-Mjoys?nF5b×%)}{69]N{90$N5M\Le-M£"XlFpH.,Vթ@e%<}Iz')u&ҷ <PY־;~ Rm:@ސ@ DlZ(s9ҢR@Au9_X9 A p$Yr+v8e9mm7(`'`zJ h4HM_ݟ/E2b AfHOJ-:DTs7jB33֤Ogu J*Dž$aL$"MIVH)+OmQ1 zHQtPמ50%$o( }nEކk9z;,\`X;tD1ݞ2snYC60IHM>1z9[I-6=<y +N} dDaXxdX\U/0LI>?>Sx <י?7?)_:]"^0 발p$M6{ʊtW\C QR#*jx=+o?C6ʝYdqPZS,f@Z;OrrZ frӊiUd^2A2⨒eTG&ujKXv:0 zI4RﲁuLM{V||ctx|n#zg#rFw*7&?fR"*n*◤>]F{G)H{CJ_Y^gEc6º7d/ZƬs=^cwEnqAX_5[L7X& (p0հ]Y[<@`*cXv_;rVW+-|^x ](1+NZwX.3\@7TҕvsɃ$hƛA#p8Q,?Xמ ̇ƇQ/X g_ן}Z#o*?S9LF WzK89r?<\t/I@o\֡NwQW/H߄uocxwtel ziw@* nia~{J  گu6΃:}款@})ST\x_fM!4UZYT%X@@?A0@H(G1 0g)[Uq15?pO\/u)n]!o?ə.3E2OtyCN&~^]枻ZEŸ`Ì݅!UeL42/w"jv@G*a5sy r@@\+|*OoVT_g$R'Hu4;ڰ.cr>0/#&/3->*ZtN$sƦ\%mk]mAoL,:l4e;1hW{O$I.O AtekrԚIb @-Jg@SΖzՂ 1ݿ>sӿ2$y$f f2O6F`I _;Mu`lՆ4f I6x97S01?B-90<xDTN,ِUvn ģS4ǩs::M˰FLA\ۓl@,Le$8VfaM[|e~), ƺ 1*B8!R/7$X2j+<|QS%Kvsf>^<'X]LXJVcx2 a<,͐>2.[6Fe 7gH"|+UTÛDǟ]*A9}z C 8y}~cC0}Rm 9~ (1mSCmX.&:*0ʱg^=LZȏi9(䶝O`n򫙘I??9"g>bΉ][I:1}{8O2\wDJeP@M`٭cXXjJ oQfҿͧ*Łav[*lw^2}r[bT5.$Zg$mˇ`ޘϲySO, Z8ٚ-H;RUasޢt}z`q|`079a׾NW}57$!:<:;­UMuv%?k7Yu %  9h8oh6i üUѮQ8Է(~뇡_B4:;X۬s {]\nv7TjVPsե秥r ڴ{߆Pv94]hZEPp-qpvRXZPG&tetjRմ M!˧UZz%Gb!szwk g<\XP:ɮzQNSvH-s`Vl;p.e:>r2+k0WLcom3'$fX,r Evr`#ы[tTN3=HWl73sآpag$U)UeȐslHs?#5b42uUSf/ɤ6[ȅcY<IL^`7-I蘺x;lΓwݧkDу`#ku* ZW$Rq1!{!&K ;9o(Ԣ:Rp '9Ttk))cN$2 &w Cuࢊ5(?%Kp5k ~ܛwmpJ\ہ'_F.䪽?A-$]ܽ>43HiWaYzfG+U ށa^^l&xxN!8+l5+j]wK{DjkafnԌaX "\v86kBw*W ^{` :ZK=K|RƊ@xɮ;_UE+fFXF _iH>k4l#aѥ&DBe) uf~Ϭ ]]2mPZ0^)eǧO$f4"Jnj=J\"&mJ)R6N5bYAEɳ5d+=l2/ dDV`9C(-#,l IHC^:'U-"I!İΘ31!jNq{-)@5%@QJrwִD hɰ䔢gڜsma{Ey{lҩhP_A8<8/~f!>fxRlw;-ZJGWhH,#h@w? Q$m[?S 职. }%ڭc\M )y ce6 9j;PRT%-T`d>i(MZGiګ$~rmqzԬs"08"ȏcCkVVIwZ x QmquiGE]FZOo[X JE+$H4w )&M t"JXT=v̿G+>3Gh!gtJӝ PJw5le5Fz n/m1},‘M4P: GhCbR-JubX9`̍{ ܞfݰӸxێMJX"L&x 6";)Zșΰ-8嬔sck '•})*M0O: F}_t;F|K'jc*ٱ5&SSGqJ(=I?.$`t9@OV*H&CEb*HOp,umYM:w{+A=\H_& `/Y*.Lcʆ .ẘ[WҌ`ՕɳQxN-U ,Oh0~֩ 1g;ޑ=YR:rmP]WB2QzRw">M+5 GWX+pُ;g6E){0Q+>ecX'ܟD5ݠ`<T?Jjk~7HP8q - EB~݂on1j@ҥ>6=4@Aݸp5-uwv-(85OEᬢd7Nϡd'II;tl!uc^hEm5RH3jYOZtZE 'Eb3氇֧nVHaAڽj]1xĎ"bB-M ;i SQ.WQWW T=rc_m 0h6Nq%P oǓ#,'L raf,8 s1q)v x})/ef S_*wl|0Dpz=| e?U/f|'Q܅m=ty.3'O2r:Bߠ{SfkZXz TD3/;|,;?zV)FrW'DGtcXf~cwEelB?GLې ^RB5+֭'H12ִ@-vw$@Ț{=LC9-(ۡ쥾% }d> hӵ #̈B܏u[n#Y/I|v(qp-BD{8S&Kd} $uOqsPNGqyިN $3fRFE ^+Rawa/ll>-rS-_O-g&sW=k@[mcyVǟOO2 md1ɿ4}iIȖː7 !џe Fҗ ɝEd̮J~'l]Xa~OLA>ҙ…@df ~]+%-MmdIAW1fii5L)4̥K،\9'Gv"|6(9)E ߘUp$f/?bVUMS{fxn(|03]Mp׳P0/PIz߳oc<ʊyƣ4M5bw? ,G}\mX/)Xo64A@ 6flrPAcϑ6Bw%;{괣@ƊF*Q=VA;j'l15Ö4w} TZU;:tniU&OrS<|itRjh5=ty^3\(h陮yx@V;GTNp,c8NIFC2Cd2?\ TByB"-&"}B/3hNKOO&*f|n)KhJa|>*ňϜ[Rmm&o,{Db\-K(Mp؞zremC(~ $G,Niׯ/7?G$`|U3=pĢ&3+9nmKip8ֽT+>RE|5{'ɕ,6`d h+.i\HN+9 :|ѣ}çOO}eY1 E+I[V#TtZ!0n4G)ZTVGHaXʵ̴VE>ra>}ԷudjR_hu*k¹~_ }b;aXۡ&~j*SP0ښƾTcKUMTAX".&v ܯ^cq ҠbB甌B +9VYS˥QX'ф" :p h5f9/̔ i'H%;p=.z v?=#6‰ 0kݠd,ˬ k鍾dYG3K!A$}sB@ТRlHй_N\25sa!ų삮! q9p?\cb$i;jazuNFSޤOऀ=GQx%SJw+/އԀXܾ\$#:'+> k%Y{H9!(rPC75wE_<:/X̧$%֜8)5<m&_0́o1* Ad+i,Z_hJ:߅斘䍙eU؋:R5_eZ8LҌk&7 b)RF+7@)oe0za* T6^7J~4?6FUFR g}>:!AtOTrpG}Z9Ҝ@Rlk:M,@/٪ycZձ.́JHBKl{,/H˖3%+etsC#'\ux*Nf~Q%DͮFljд2H#-log'f],Bמʬg (>rh -IN&A:yEklC 솗/kϴ£ɣuЀW+gkҠ܆(qJқe,VflE1&LxO!SAAۨ':OSz!9R l9!*0'ŕo(( TrZ On㸜0Q%h?_VEhkڻwVpuRHIe7b3a4T??pM_fu+LdaÎǭHXw~ xꁥuf Sv;yMS=},yE@8x}Qy`C8mN#:2 sxs1T_ST1[P ;hR hvPfO1,uæνDIՏ&ae;ܤ4, ;$.ƿ5I&@%)%Jkazй@Iw)x?¡YH=ZĴ3}?82bD ȍ=agZ=.ߣgChڳ7`1D K[Ik^9]ncshB 7ێ<,5U@} mvry׻d|ViUKXqe&|e2# L:$2)+d=mr?&٣=_+"Z~䌜ӕheBc%:[p :^zfTCIeq[miʻl* g`wE.7o.}y?Ly0zq~l++>9 \7b$rN|TVep} !ETfy oN!j4ͩ4+M"ӗp~\|dluS*ᩲ%6=P:#IQXC?Tj#e#m꺀!;7ѭ%QY?qjC c`O=<#2^ڴ HC?nH#iS#:44@cu%ȏ;ms?gz"^BA9-} HnAN9dʺaN `tcmnA|!C ܑǶCBj>/F2,_Ž:bx/z\YƏM9X%Bsɍ|$b)o& ɝC1l˧E!LL !Hf$ X!s)=,@;Ś} vꅸR|L@brvr(N~p.fR3<Ǭ+O+ #}jי5/iS%4 VŦh1]Gbo2g'f uM0Ii"w|wsO18D&[xm%!7" > xu,4k]d3\I'瀥fjcZZE*ԃ3Ű:ls[tFR9~eb/,PweE=wuq:c&4E 7s1'(L'u).g?xhL/SBQ{qWݍ 9(2y| Gv/;v|xRjltŔKy\[!@|SBQj/:.( >5*lxOnY&v23\;Kz2XR yr༩vyp֟X x^e#d X2Jj1.9.c"$?nƂuF `%;$oEN>tA-m"Kh) *mdb(hmE%\#E$ExL Kqlp63-L1o eRdC7Ix5 \fE`Wi==Hh)nweRO[4GL,FnjY2ݞE{94&X_|oIMöJ4x)-56y MH`uL:f6\T O$uEZը541r~ _B{uD}֘ZBz^'x5+I?SG&Nw#a<0L, 0xO  =ޥ#q]:ѢZdf΂)׉NuNؠQ}Hd!f'<Ȃwx5RvfTDg\pX{\%r lEgOpH E8c =Db>`n# 4y6T󾱯UF PĶv %v=՝vL/vZ=23(F-zAnU tG9`0o /*| |Q6iY|!%$a,-s24 3xjY nGr˯5{8!Paé2U:CG~`W̿Ũf4&KDD<͛CJyЙ}G!7_^a|̒߼931'q)[/E(^vdI-`bZ1U{['WK5CɁ踚OY&DKmE8v繋&=?zK nc rִt8XLߡ:2׸kCKNs?ar6u|m8goѢZO=QqXSj?Jf< ֜{SLz:8 쭴0e8|`+a='&'nڊ $S}BCJ܁ Gu/;!K8 &ermq1t_^"x{ys&;g~3l%a>z,ӷ}N߈%IWd׀Iis%>,FIޮcm ] &40FH2 0vJnKf>̮m&IvKP̃U7\} TZ@M/l;A9n1+L1ʑk2HǰzBDL^A0 [".0-9X˭$/f+2O;Mw07>2 MIم\BYBetݨ@5%{6M ߐG43ʏBGWWq}'@w!Z%I7blbWަml"X<"SqK0)UQNOiMem1{toՐ9gԻMWh-[ҕm.jiE '?שa,nJ?&r7GzToHT@g8ѡ7&S/An2oJLVq,%LhaۜCqXuQNCtD/EgTr b[ZaALy{˓ƅAts(`o#Z>iس!PXڑ!FbӺ57lƭku|6!Fj,dv/> 9$ҽ:vTEi8{S4%L(S }ӖgEb_axI%@+zw\ ISВҿ8p ЄyM bΪʱ"-tPh.Ld;BsK88:n\}b,.vY3\RH*$@> ɹAҀطyR 5Q-$DkjϟNhpvD.q.ENLߺ@ /u%=ҧ YeYýN`{;v@{܃7{02 1^" epv2b}Hr?B]5[w_ FNC(Qd) S YlWY"}j/㟩 dձLjݻ@ieq |LX+"d1$ bT|<{c&vH`Oc@ 2006[WTfg1( QgȄh}`wۿ\)"8-%dmZ?:{؜Tb$!f:VZ[I托+ Bx],]7]sc8,ηR,`6Gx%G1 #F/#ߌ]lAM⑜6Rۘy Nx㜵ef7ɦړ =.,@ &xCHwEQ>jz)F7d$({듃:i%4,mYC1KrL6["UwWOb=H }61GFb 1pyKMVBFcOY+)Mz ٬{s YZM[wTPώ =<6ٖF8taO˿s-A &MVPq#X p6k-DLN9)ߓVg%Qm!?|MpIUXz\oJ_3i}e+3%[/hD"M + ]`5N-.Nvt<7N|2+v)!A զ򯘿&3}[XG'o+-5[@Ji)"P ^{W8IkuŇ<uʅdU^p<\MLo[Q{B;om-1ԣ5&a!lL2#KA 7 y!Z ݥ0FΑ ]s_tq]ZckZo>E*ϑAR::-NivXGQ*+6SBO_V'Ei9K¼X!TygP嶶R}0ƓJ;xEMC Es?F;cF{@*lDixCa$?Gri[2< ϥ?0a(ݡ˓ok,C#Co4x&XMc8yEP ٘"7XqFP{N} =s^4z:uTF[M>f9^Mk;. 6t'kStk/gB]=YĢ#.29Eiv=8VSf|1 -hns/䌪YXjOPꑞ5?E7"\zկ>-mWu…]E>1mB dd(~d*jG?G|f89hezҜ3aRDyk ~%"v>. CG  J޹lHH[Όe dLy[n7@z߆P=YDjח9m;,߅YװK_c-x kU&P{ܲWtR`)a gTio,|8xB>t|,S!Nh\8'*q` /LDû2,) 0?80vJTɍluϊ(^q*,9INlp9ygsڡh 8 l8 -Mg ++XP_(#MlYbvի6ʷd*qm|zmm Ϗ~,.P?ٽ;Q-1>6_u*=8 ֱ}G~"Ǻp5,P#v_C%EBŃę; SX yOJpakqRǢ$JRK׃N}ԅwU5&h0aKD:>fLtɖGФT)Z&! Du>8c/b y4Ϯsw}0x<7n0XO)e,3,X;ciDz|Cɶ[~6:gq$U1v2 Xk Afis0UNxU+T󎨽Fwm^'+t~Ǻ7BȀSSdJˈG?fV3r9Ƹ1RRnkZ6Wz/~{ [C{s[e%OZV!!SDW2cf|欟*Q͊1889 F&0 pR3mGm*!B2w2@e@Fٹ zZ&N|eQ<04P !JɻK"q_+|D|a$*c J)aYhwŴkqҪ_R1k{n¥w.b"Z=¥li3'V> Zd-"u@yY,%WC)8 e1*ŕkM>lImINq6MITR Mm]vǢ>LB'r|m=_ԽW4T4%s7خ)]LN8GmmK+5 f>Ql/}#[4c}m6hA=$BKXI pR V/̜I˪}O/4Ra]EBS |7 7H[i!bf9?h7mC ɷͥa{]U*lb$ۏ>78.8772QEv"U:UY|FgձP r/yWwѵBT@ 2Hyڧ/8XAjEUK23R{ lҝ*"oԚ'n*8]T/J$xxxh$f˧EKHҭK͌7wjcV!>cU45.Ñ 0eC%x i4z,IP%Ӟnmx=S+d1m5_!^Zw1g#7sI$z)5*'m!ㄷKA93НFaOtjt14?L=njgnt.\,w$f]WBH>@6udkkk9䕬Jmøqޯa\ -Jhp0rQ cx+yvp!a*95'Hj|iJ0lO_ EC8{2:ŕ1k4lJ%k` xY'G  NchZPr{Ь} !{uc/t8 uRI^ʹ1 9,(t>Cpo:, {UZ`6Pq }8=o9;DMHy|̴LOL4-C6 eѳBA4Lj:|PsZ6Tjз|9e<՝&G[IwSQKs^-#"hJ3q|!g~aoB!tl@TOQ;2W2Hړ5z`j-MdiLbPM϶oI˒B~/7~yJ1.X]gϒ-4o؁:` L0y&-eUЌ?t /ED;Q=zE[ܜQ beY6`i;)O1 s.;;*$1}_}GEZ] !0y4"L=,w5I-*OTb#4M5!xzS0[DOO4=rlU= rvm=`eh>rU :o !qHt8^z|N>^~!ނAsyVAqnqSA>(S^2-fNzÁ/!QP=In@1JJbSWam:i+\ SOP G}uFpPP{d8,?BiH뢁a,4Tjs1~,Ovr1]# hbH3PЀb,Q.Nˡ;PoW*"\9je4xVh[OŲs?z5Ip86z-? k,ᒚ<=dcwzm%?S/F\x,Ā6֎]1bXX9!f9tF±)ReजYTsUMo Bڬ`IT'EwBtf>qMD䖸&fIK- X[HTb~9eޱׯI$MUtt5JCh&ojc78PlFq@ |/<3|6.!vv*CC $R6 BpRe ,'MsU&a#e?eeX7>o>pO @(ÿ"E4d7|LLʃh=ْ^,'lVP*#ΎZ7-Bv甸#~8ha\M¶e<:$DC!wnw.CJ%mSXJ,/BҮ_]f^-_!׵<%e i9P_9 Wg@HxiXIbʖ;)Մ4eI[nh{žzJ1+9K44<UEJ=z27v Кް5GYWw?t+qEK֌79-J Y"h4Њ01Uɖ0qũ hp.®$QI36r++k!A"9^%SHt |4#a`diģ5)RK'J55UcS$- jF7Οm 1JPESԄ!(#C-TOȹiFB Ӊ^aik+ Wa,q3DZOy&|Sp_4'/Gnk7ZdE J¦*iɭb;j~%@ Kl7|:W~^<{^1ԗ3 Ϻ4qR{MdôKF:{=Ś=矞y=GeYvIkH|ГTHn j o-EKyu%ONK"7 o|>T\ʤ[o`BT"0B 8~WGY2܅ auNB24.3 ,0,C%.^X*!# S& P{ @^>]{U}ȃ TӄȤ>__oL3[C) CSQAT 0ks m(-R o/;8Kopx5(FT^/*T;H/fG` L EPΈc/צDQ|3]x_nfz Kd~V݊S)Z'Kxa5uS~AUs+iCSQA~Gl6kfQVyrrB>/Ag(#'D6KƽM+qMB[Sܵ-@yZyl7mN,M`RF=?:"~j솈*Y*"{ר4O2X XB OvR<:Ҁۨsa]vFB3/?s;Aw{7; - ?~_ (+)@iNv~ܔqJfN-ұ,kwe( 3g=˕-,[tD%ﻬvJT/r:JM%n.)~ L7ƪ?xwos5tط:5Dch[7rȆ=y఺}# @G` |1:CY,u"ORє!1%sZK_WSV,U4W_hQQȇL`WT{|0ֈC6T49hXTe:|a)a XРc5B|I3 D `O-:TLjݫS ͽ,bޅzd "z7P#a<㏖دnv7˧t]9Ň15uBTJڧZ,zԈQox}ywZzO%%ԐMehVE7ld~D!EUmB&}Ֆjc ӷSBOvi]ÄYvOY0jڂ2I|pF⦿ruدK*ikI+3oqZ,@ZF{<\&OA;ND]G{I~sful2C`CNva?EljIFh)j U=nS#vz=g]5O&1wzBC&}mqtaL=CC[c K:Qg/agE2OOIJlٯ~]]?RZ_tE{:k2B>zQ^F JLIf'*6Y?SiT E!D50ˤ9蠍9;M>l:յدkoTB)ɦiAFº8fNQ_3i ;S4|XM 2'ۃԉ[ODbfAJxŇYhMf^~z\^g (%TJԋ3W6Ф.跙%&Gd@Yx=.r}X;3P]Ia(=l&}uZ$ۈڅ"E|7ikP~lWi6oVJ2B 1?AzXLI_k}O*=:\U7,~do\A[}sxsW? 5 hLW{v7ں~t Hupb`(a{]ڿ5nM3U7Yo006;ΰL" 0[uaKѱtFno.g,, Mo&q٫*hYQ+qf*{9gJ@ cQљR<{F4듋ݦR)/)Zor4nV{a{ J75s1I %,>|tG*YT'ur sNQY{\8= lG)Un I3[VsXe2.'Y-QZᰁvɠdV`Ĵ$%vE$Oearr8a-"A h?ho>^Ų?gLcHvʞ"v,ޮ;a>K\? #k@Zgz9^8\__ =Ulb:&YOקP,R@B~3,sM$8>KQE*{L ĈN, g3XG]7ك"L  ׃T`$ D9 "ymYi,0]%'t^Q;!Il $hrGE#w|t{5v7ۥ#AW6!͉]LVc4Ò?R+ļ꾗 PCJ"#B ceΌ[ Q}Ty`!pӣ[XP3[1.O`7K *W(nZ6&ylCz3qƬv5NP|cOzJzn^-YwEY\ YGwh֕gh<ڒXPރѳDB|'N&j=ąЌ.qpYw%J P#_v_/X':7sIVt4o־ZPNoD#4: oTMGr×+4emR^00\KF|Ģ6 A(_I[H(ᛴ7@쳽PnN'ZVd@ul/9o #3n+ϹVd[|dB6sQ'%5G=~O_՞r}8҉S|ӕiv̸E9,/\y7F䫆#Mo)t&Gsf*_wEK:zB2h}ZƖrT$aS)DN~( ;vco !u6S-9)vQXd Va3⻂ӅkS01 c8X^$EX] sNT1WK&/VD˪K;+r~,m 2mF]E^l}=P[-<:7SX p@璮2MJhJy? t)嚜"! *|F[UL.w]:-SwЙyVEQ+\,t\wJ)iGS AYaI+3y!=lgiϣYsZYgAeF 2+/2[K)!r@E[rPQ(l)@(.Ky5`}s֏nf:*t߰Z~d]Xr* Rl`G`oFE=`Xa%JkB'.pkOH8~N(| FlB4*3ʼ0C|Dw2=Mۜ ׋4)T<~Ls"E|Ϯl!k5!`i#avTbpŖ"]-qLC5HmqG,}zzJZ2VV>c`yv{kRr% ŦfkFۧENo#Lb nȌh vۘ.m7Pb{R儖e8ZOr׃(p D~&)WAf9 }i $\ß6dGb@,c9^i`siVIc JDA_Ü y;+/it-6}uV)~J ab^\ŃhNYaЄ?YمՃ$e$:ŏCW8uZ&6QYjgx3ߘje*NtpSZfK@!kЌ_-n$L#t; &>%Lqd.*{Ê6eG,`BPOzIw'<cU qj4OQjj_'wOW@$v[ ,Cۚ.4 0PxYObL\ew%aNH|=Άf-yũ`=SB$p.O+%UFà * $a7P>"TV8PȽ?BdӭOq6x_' u-ү>U 5!Bx c.hדi}C({j򕴖cb"Q~hGkMemD9" H\:SIR(h[\$u zXL'.q+bUFNG1<U ųzS w'C=lV^wE-QF5X|ʵ:RG c`QG7:`-#SHj#̨Iomz F.VX.#"+#1^fZ,T),'#/!6-|.ie  #+}s=}WM~}yJxs)l-T`5 o0q*8`mC>>GUm.X]79T!63\;'Xu$ӮۻCq,Y}q>D;=u3$hhm fX"ς@eU6ű֡f.{ 81ҽ撫Qr})d^!AVWHF+h(qjUh ,mo9$+etyIr s/"ڣ|fI WbiV19d ;56$3P$1}Ŏ .#Y!<|vP/R0dm"7#C&0˱+.. FVblq'&cD0?7; 7BmRה9t5nLpk_j,l'4(&h/6RSņG>{,&vZTj2 nöm&[W𖿎N#}ưN'y< 0;d̥'Fk_lkU?' 6#Da hB&|N\ͮJhBAd/A6vh,qP@PY s ORMt#G=]ޗa<=F2ȁpjvBNd!IoT:T2!QQ=Hy:-wce #"r )lٍEw  ۣ"Zݯ݄Y?Zh aZ\izsE2U447pTа70'O(fgs#2dyh3\[(M߹i1;AXٛ4yp:YQˤ ǁ,j@L?: xe!.%y!%L`~IÏ(WG`/gf ,RH]Qr-.Q&eVd15 RHJ.s^ٟ=,͇Ey_[zG uHs8}v13JZZS?\|%-躄"2˃ӝJp"&T=7yT/ L0ҁ-s꬘OaR$/\0oY;`La'G XչZO50+POzwFd%Qֲ#M֪&ݽwG:{llW+Q`'F1GoėV V H|dq Wr0Z*gJtFgrzpDt[$'4rŁ@O9䯣9No]fW Ft6exW˾I(&Ϳ1 X&rC.O!+B"#R70sW(ʗNJ0vu48#>p;(p5XH"KDQx'I+_W{cnR͍fOgVQEAϞH;,rPT?N@_Qd,96XJe&co "*?B5 { DW5sBg-¿ISz%CE [mA#C}:Yt䟙HucDn1`> ʔAdj'X, %L-`Ԓ>KNB41C* ɶ2D &;!hTE3kyeL -V'/FXY@xV$O@1g}ّ[,m潳v,PoXSsB;.(%5iS}X[mS~%,jDמ2"](W쉕hCrÔ/GE:4x.XKI4@R()Gπ[ 85qCmB,s.ƸGaIRiT[؊$x|c55頡N9r|bǿ; M^N2*CXFEɣ`lެ5}@Q`1Y2xꣅ`" ,.|/<*G޳/'g4Evn*-dhX@\HX^kdAlQB#7-=0/1tQf0#yuAUdLH1:(l_2FQ51U~ЈdW(#ءQRr5u'AI"8ٟ"5]K1udS;3ČyY'󩵳ڗ鱼]R88!E㉞0z!ȓ*pn+tZ,S(F^ɐ']*f>dU=w汔D&b!Vq|t /FCD55&4P;-'IM6vsF8 [in`ttY7q M^C2+` vDs" 5|7k{H@݊**5)e2kyW&ӣ%3(I3?8Oo>Т9Rai4~C/#+%:;8)ˁF֦94Bn2P7'a숿[:˃'R;۾{YM`?SCP,XbN"8 ʐ PgcDG gDY " I0xG[JGz8$0, /"5Ҷ(rn1qW^C-,9.z2HA 9n}1$ۙP5,echzlrlσww\R ̀[@Ȋϐ2 >+*r(#0 :`<|j]MDeq"^v(_;j$ʯ+L7;# U]a\_?C4Euҩ'٦(LIDhz/ݣEaѿ栛 }+24=O SЙ^lwx`idY}S|~(M 2 22CU$WN_)xĝ)a yVy KHOShyEuq~ږzݨԟ$݉L܂:!?Ih1{x+r܌-s&_K}/'MkrXŰ܁@7M.<'thϪˀ8Ο[XǮ8=+0?(Ǟ#^oD}Vr8 GDϷ.'KLI;e$9S&qQ1$iH/!v8һHIFGS{vXe[Z53uj}s[7ʷԻzSrܔ(, t3Q'}ni4-5D&M5ǫE|D)ㇳr>fTA4!^ G56pGD9F ,N؀;OR:b2-3!2 vi.-Htʅ,ϓ~Ԣz6G8\Q$?w7QNч/s ӣM1y_fvԘώ2SmDW݇ːGyaLq*66Dtq@I}Bh6a;#ڃaN8s-"Т xc>&xյbAa48!6|l)r.=jpK)m}apZi`:Zu[qAnȳt19>6~YC :`_8 `dN]{9\ W6/zrA5^g1p6S1 @a"9#>\+ :*) L%LaZs 2W~cD-aNA}a<ѵ_&/,?jigd|O'FKFkI^ԩ!ʥ_D\=A5{c(&n1]^J'9 TGClQzKGs a;+䘨\ `@d8%{l_${S*,v*O!G`K>&ڊTlw?i=7~Xy>a)d'뗁]K[:DMH+dBU2U-dL =|*&@0u,9Vl#SOnWmC8J>d4TiL2>Y糺E4m̃ =h!Wj C^ݐ5 imvJG"~OϐèU VQօ;6i2d~J<es; xtd+}s@(\Wn./u0e)"@Yܡ{T9@~&*{KcՓv(wx1m[;SGak$L rf&2e}s˛Mڮ~-B=;79) 1V(E)X ߕ7s-nE_w/=k:泥'e"5kb],[[Htlh[M|۴b/F9dq~u-Wo*+hW,uPoSSuݽy 13ƫDxbgt RԽK_>(!"+bzO] " z@&XلcBpd_CqgATf~/:Wd&^dpў ]"O+#1܏d;Nv™vC<-tpld[* QK.hBqg>@woF>8FR)48q qfM)oUZn4_?nEp7'-K̷Vpݟf2D(>%6\a3ZB^`KHڵqHnoiKÆؚb^M4)Y5mng_X seV2gpg=FK2L hPuVo)Ps YDBu5:o6#I[n$+*2C{ zb _^7;WFE)5]i桕7W9'S|FLOaK^W끩"UHXlT5{ F.1 t]iGmn"&s@ ~}I%@YfS.QX+ -Q&ݯp3ZH(NMP"@6M\ a0A)Ԫ"oDuMt~wnSٻ1ySD;J? e5~KBS3)(߮s\T*rՒ6ع/ ClMc=A:QR3pfb->S0G " L yRHkDѿi6`gao+Ja殧^)*rQN}wsּtHJuBn6 [8D~iJh8_ɞ/{JDdY!]ɩgl tWs#]L.l>Gֳ|*Ӧ8Wtt-<.W:&]/LT8|hGV;LZE ?xۂ߼3AщDOFU%cJ:yDz!cDѨZo@l1z>Iu9[:4EP meg0$U)oݕ"%eE*[(χN`JRl ~;O{ZdTd[#֕[-&CHZgΈX |[,"$\B;[,~N=l{0lωEVG˄ 될jdD$e\}֤ S:6F"3@5(Ab Y`Nޓe/Rt*mĐNd\sHt?FGQ` Owj(ܔ ꃨj ObnWWJNPa>'tǬDm 6Ϻ~9Ss5X߬|x<ǡpDO,ܲC W 3+؟A~Po9w&G *O˸'(ueAtS€UavQ}{Qc,.lZ%=-}Es &T[kܶ`ȱ@ >><X'4|5ջ0Ҍ2oͳjKk pժ0`?Y'0C@냝qz`pXH` flH']؀Mb dp7ZzU%rV ToŴs~Y+x~cDj:WG q+7DzP ݈c0议e8l@ '>o.ԐQ :hǝ^رwT7[{bm@^&ZqE_P%_u`e9$@DxHK2V/ )ջ;56'jRe%}sՐzu;/Ȭaă&q]#*cVӘ%;?Y;1=ln|#ެ]b B@ S-K꜄ӝEV: z='@eF! }g%X;zLYE( 7b^ݯbLu!3Vj҉h4{*ոidI&CiZ;?6O9fv: AY\!C6k#F:ܾw y1 _bl!(fL$B|?kgHyNN`W5np:B^j$=#E|2dPCPLsʃb"*/lk]= ĩ7v|Iq z|;#fCǙ³Rek)!IhCgnΥ(s]fHgtv_yH1v}FEcGSvM ]%)2Z2'#j nhq5piHG}Ï ڝ#N+ƱVׂ 9lf9· =+g{U{6\ڎUmwTwY 4av 洘cGǻEPTﵯD^Gl}ỎPk֥L7j_;5e p~mǭopJ,𒓶vsVc= Kļ'k<@;i߰U-`4C02"] ] :c`kZ v_#gydNNW^C =+2y2pQI5!I{jpxvqu"ţ{CAa n5m\ q~j+=9Y0GGCXkM"A_FԐloMɀy>reatoti&tl*uɉSus@Z{8% n{l'f2GՁ\tN % ?4Q^䄦kjg* X@U5 u `§.|AՄB0>f\.5u\_{?KjN\N@=& 9H%0  ݥRcZ0S:Fq # |P&qo&-y7וqٙG=,}0p01 `@3\Zf$͍s`pOz% 0曝4v]U8+?Cu KЀƙX!z TH^CX>z%TES(IduY_˛B35ixla"GtID~9תt&f:;%h/z!0h#`^Co0漃g|##ѴW&3@tMv`oo@r >YA-^w: uQAk+[C{J',&e/!VLr_mC o>6Й $mnU 4V1rGGd^>gH+ ߶iFN!ϔ"1O {RRRE 8 sm:=AvHJ0UaQi9OD ԢPsԊhwqAsG㝣7]J%v$x ٓVzZF3Z^!]磊g+D7z#̀fWl&;p6}IFswɄJv)Dĭm>ϗPgH 7pO/Hl$C'o至ɸ7mj)U$~AaGS('8VqQ!Sl j_n6YH5"ARp}bxޟlM.',[ۗ+3kTt'hޱRn`t>R Zf9I4&a9zeR:x&]͑]?w 6~&_yKE]'ӓҿGA:f{dgL+սtUӑ}Qb}_IJCCZLQmi(?^,͝~H=fD*zI$t Fu. 75jͩ?u NGMbB9N/{-\Ǿ1/Eh?R$}8$KO,83?su;c%+t⠌)bySOMNb\Ly8*(J=ŽQvS\A:jOL7C;%t$!i[gC˭jtηrkT?e-49LR;WIS~?g%i?k "c9ERRNt- Mwd 5hR &J.tJ!ndۃS1Z>⇳Qyׅǭg=#ctۺߍj㵲OcL<; 9ç2RW0 } Baر@1 UbD‚yS41 4;+͟7o.QϺzA{^.s@4ڸfXWqGC\T =HZ5mHG0~M SJv3g5!IO8x@er>c&|]蹩C|()%2,t X`YyCYGZ*B-M +H` ŁG@ YFKE  H|HzWpMbf["+?_i;͇'$6 P1e @aM:ߎL5M !"dmFnoq@ WhDЃVD:F[#_L{oѵ#xNS*ק p >;ETࣵ6 +1ri.2EA[RTS $;$vur:-^kFxZZNܤ'$C뼅ЧliRaa  Y>9Լ5e\X19`WAJЇ3F:R//EDt:ᘜ2]|N-K]V$Y9gnf`?UX41e[N^`G޻ qj+FUr:z Rkʥ# Oh$o$ ?U!lnd'/a}x{(3NoDH6 &aU =b_j'wx(V zsxҀ$٨'IEfcBsʁv۹\ d NsS atYX:C'rS(Dc <4Z%]>X`˄;pci-eK@/RZ:JnS!{^3-Y;W]3MV:uK%x0TtB(y dϮOEb< ,svy[e[HA,D L$s;Jc.LO+c^&T^tG:gcZԦv,[ݮkw JM]Œ]蠸F2t)ixm!5_z ]/!<O<K譆zcW,'@]HSF>u1rM];T'sӿɊ>d{Fg8]l0t|4õcޒzwkeVߙ)4$jv`-ǑQ#SCWQo d@"3˗0^:"?`pۄS\G=[;5e`Wdir X4RG6Df2M5Mt;Y&NlQX46]enΜ Ek IKW\῕3` qJU!SJwes ;p+T@EJC7#|:5, s}?ܠŰ&]2^>'(Y{cA@BHtЙ`|e`nCh;G}3E 3鱩J#{9"ڲ\i8e߼zB4+fsyb>s)3{/Ѐ번" e1_ ԱAcӽ[5yLP}-gX{l{-J`_z/fQt"ѪKѻґ`zЋf^>H?!d`;[/" 3-ek!hheq偛kfqJgpR}`F']Ux@+\sYQ[48<{ۘWCaͪQh~?Y8 1&i"Տ O9QHк8Ksה5-oSo!EqT#l.8bBB^Rr`/AnMs`C-.v,92| B3hW-A5ChR 81 EDV+$v?ZVsmLx=`9tEȤ%= lI'Ք@A:!Ϻ cyɈɎIiFkW!`3!֣[Ť~gK^!GiϭzgĔUf^/ ,EI2g|p&x-[ 2}˫Of@jjaD͓xs7MlIZl+PC[]my/' x=ɥk@awr6BSN&;*b VKx7;91o&P|Vrˑ-=rm,7)Lvc-w;a BGR=Ug}vyإe{Rb;!IT:oGlk+Q72p`=W.M7#e`[MJF ^[9L:ܾ +c28ic⩨_X\w@9I@͏`fTq |=z[e2)Q6`ږ,^@{Tm#ŤȲm/Jbݹ0t8:=horb_08.Iu-Jayy ]%OqT(k{).Co=f GC꫁"ۭ5I] &"VLmSQN,PƢ~Xvv4 X/ Q}W$r`l7iy+^_m?"klD}Tz7鱤7D%\73,`JQ 0=,XgNxb!R0f<{ ^Q umb V1HK_+GBr;×Z+BqUVDgC~0jWD~}g[=*#_7#o%?"3hg3{+rdX"G9nOQ6nkL]琂P\(P˥=I3Y2%_c%5 ݊5-SSgH+@rRCxف~"A)&.lOpNɚ3Iл LfbwM4}e[|FNp/: pMa^\f*ȏD@^Vl10֕L_fpVP!n@&-bv3|άbƬ7_%-2t iukUsNlBzX -հWPLg؉fvJ&Caſל#ᜮ$1? l76"h#ti"#a'zQoq_U}?PCp3mب3#b]AW*odrRU:.B`q۳^JK(N<(_v^'Ⱥ9W ~>N<]VJ= ;9ΠQX A8$rtix'U*1)IC:FQ;B'T)jMFAJA@-RI ‹Vcd8K5閪 9>>O., hNaEBrObn.QYΌ_A Eų%y-;^lw }/p@N}!Q\>G#u׃:uۙPT2I{DǵY%6wR\YzZ>ZYdTlz1Iz|c= Rf'T%KI:ĀHY0_Mx <7M[4 ߂<ٱof9(@["XR8e5ؒ`}fx5c P`SH" QOGW 詟0g&H6_51c2ʛRMcвe3><@OSֹI~?[&"Jo6.ϪiK'm߮[NiVuĄ{ޥPȧ *x(!ZDS89 .֯ EI-B&2aHL@,Kt1mQ#QWxlx0 px4GtYjQғ WEaSf KRPl!t=J(wHհ3g -> `$L/oݷ&TF6ڋ◑+,\(~og EoxeBm7>P@e1+ [F쓇Sn#8EuYAK=M%o{p+{=\t _ "*uvLlZ ȓw{ ,~46>ƐZ1I'qik)q#G}wbB`Ǒ|U3{`'n~@yֶiK|J0 MbaLa4rM"/6ʤN|!cH*} WSzea~1 bQ h>aH> A-BaĽU8e&[s?N>Sw&v+[*`Fe]O% hQ$:oW`ytי}Ψ[ض Amh%/5hP VLEi-8S7{GOΞtTL?T0Ń-\|KafbG =aN |`:!8aiɑZ[:qU94v \^gN^! 8ҡ ҳ/ Gf_؋Ul X`δ^.7[{յ1~y*#PUaeu0s{eGdA狼l d{JO|!WGT&lq mbb&.aJo=y*Q2OܓaFt]: .9# jgpB7˭7x$zi2!^k%-gXbI+I2$cDM$1jU*h?$k]cAiX4ܤI!*!Xue^߱dRC[`vLp[KH?bFkԷ5dwU/tOo}Fk=DqBŸ_pE855+ǃ^ оk+ԜQM0G ЄFMd Հ`︊֥b0hMݡC a4( _*v gJ$$O+esYy3ɧc $:NL./ `7xe ln/bDϬT`KN醙-8\zʼP_ FD%W=Ps 6Q! N->ZkA=,0+\-&wG5S0DKF"< {Nie;ȬDX|O~<boOh3P;+2:몤r(gQO`B:#c ߪ'dm՘|aͨ/ګcnk һ}f.~kYd4$Ͽ*QYE;ݧ3c}X*ѹ4)o[U"S9,>zXMk?9iċ֞>͢2!W6'-b1~1/X/,Җe@N]Nw}YT\2\%Ol8Z"hDS 6(*l`]svm$9ͺf0CW(Xkᖻ~,!ٸܴcV?#0<Nmc{@C̆E.s+v',؋^ǘ8jWUq˖o21oiHA>9=JnjDS% = k)1"T?,=pvTyuA58KE|[__\>yA$;.vkv Ҟ6gy'i!\f42t>8 ɰ|aɍDH5DJָM̸My2D2}{{6@O U(-JZ hBpѳaN~ڡli* UyCeApt*:'>};ZR~ƮdR3+2'|'Zb8iuI+6κ0 A(|3EK+%^vJ̊b]Nl.52oV-v$rgr]i;!K Ґ =ޢ3opBrʿSJd@rS &YGIfx^W$\n`tDvS241ncv]OMAv JCDDw8͵&֛e)P79ʟMJ||m:z t>(1& 1R{&5+Q8ZI&0G RN.9ZE2'6 [KDE·YP=v&.i$T x-Ƞ?b/=axr_1MVͦ%4UfJM])1['^(-YE݊[3!juZDn58 H%t49P[T+/,սef- يJP%~ h!8:@H͡ŢH2+l\/p܆3g۵Ȑ&徔簔h, W-@jsյSnuN??nnjG"bsr ̓GW)AhE;zbfV+޳T#C6?+z17k5vG~dX5 &|%hȾJA,z.oDU?/߯=,A{F9$:CI /tH*􌮄) |Ddl.Ro4@ HA@4C7/|UtmxzsvZjR'aMFj,0hiѶ{GK uWSܸo 9:KP~QysyO^·z'U&'`<(-޲"5#i9z;  Д9 roZxJiw:Co>P%k Z'(KǾVbj+u|A˃?Jtan Pޠl!M~/rdc?d淕sLJ,xI5S7DD}w)G}”aaXi8 ҆Èǧ2TFC9ֺfEDu-;q7R*dЌ%c,CP_=p&U0|B U<6 $H4X4MVB鍏ۊl:! ^P)jREn)O‘H.6dO{Ե=% HQ_Ƿ(>BٞE0wa`pbU6ChGteLJִZ 't{u߅crOb={%Д,5OHc!SꑬgQj Ix !+*+[+~,w#u Qqx\FX9 X"jɤ1/ m P4$3c4Þ`H_́Q$j U2IdK]J`Tġew"ְ$}Sy&P_ #q4;jaYh#j(ЕIwܩ;ٱ*Ct;݌={sVr&eYvs$P?0GAemT8ImnJȫ1GTҀ ͯ^'?.::Ii(E|=54hl+3|!uztpn؝`l-D8 (_+QWw'hR =MGhljSbJǗBOa-{q sgܭw!+FV.FnOvd ;^W , K7_>>p&y>"NCGaA`{Ns\C{yAN( ,¶|Y.әFAFT1 gu4~#Zţ~ն1/ PO:}_c*/j>UoBPe,.|zyY"B\:>G3] <6 G }>( "E.@Hʝw}ż?j%j.S gH]U spͦ!X4 r}m! /-$U՛?*{$)|MYZR1 :Y_8{CR 4"|1 3u2qʿFD Bz/dM ' 9QcrDJ$0[lLcte?ڗ2lWYg"M3[vϱ5!QzP0GWto(m|cϽ C귂By}<Ē)_)=ҬHoץWfǏ)] y v(0 ym/|͋ /7xUn<`[vdpGß"H+LPaOlF=U%/V+ngՙ>yQom&%Z6p.i0nnp߹Ajs8 [11"C6%ްlcq+pu."uIj‹\)NxL:jkRE* VZw,I5}]d;R+Rx?kɒG/k(X"85Ur.~7nD :n}6<Q谼ug}n@h{N}קfoEHܙM {FBr1x.g2ɕWȪ1Ǵr );\a5Ukǣ'R=X:|nE\UD"Gq\ Ao9s)AMUƏۨ_s1;ĨR TuVLǞÏ7%ӱ(\GF]o%J_aw`f踠ҥ5߱Ӑ~:\Fn SvS u4*2ls ƀ0~٧+ zzgK~\4RWp%D9t,Jc'jI=NT}8`_u~j]5s!ݶ' 8aYo" (RDYph!?Ιr j~ v@I!VPrp e, e@ͿIg߭BD" 'L{Rf?RAE00zb.qǜBR vQv1g~GAoSvTr *(߾c(=闁Ǯ^}Y7aLGu%ҫLsfI^Լf&k>hzh0w M[V;ջznQ넒*ZN"UW}3u^'I]L k/_ z1FLW~gL#W HJLR(Ʒ% :{WX5&Aʬ/jĦג8Ή.BZ`緥lKU.Ǐx[`JJGI:;CiH&TWuƏJVȂ2QM!ZSukB"((ѿ{42NRY~$F| 2cn3P#nz.1 !z'5p9=cxqxLLٱbPDs+2]N4*xt"V燐'|ipB#b)ɱv`aR}JÄWid<@ 8FRJ;2-5>\`YqБu`WNA;.T5,QUMͬS+#ySk,AȮƉq Hf;s. ,mmCLFaӬ%0?Hւyi:CŴ>gA/((hy˕Q|sZS`8=y =RiB>2xyVjp;Ofs$"PMdaiU|1hKV*GNBv1R׌*noW [M zI&OO ,Ue{8.#.k1$͒?Z0D\Ԅڼ[5V.zWu_[S~N}ѳi| ~='Bn~%Iw]H?%Kޒ9gV=(xtԅٟ˫[E>;=趮s G9f ?s2áp?"(q}ϗbVk!0Yέ啿a_WMjQvMz'KDzT&!xyRP I wnFkH1e9(x;Bʵ%믁p;{:[RC' s%W!Fgs"_3݌-I s#NycPvbg)λ["Ěix(@za©"7VJvaE WSl-V1. DV t®VNUZŰL| %8cfZ;QzLe3Ccswp_+gPD-$*2#ԲO/? Xj_UP(i'!#?Vj6~y' pSweԑBysK,HlQ{dH"F`xec>P|KL LaCakcuWRB[ [>)IYTj*Pcov)6  4?ړw)r~6ޏ>| ^ mBecحNz\8EA#ѳ`e0޸S3v% AUE~QmWP:(3q/#HU,d0E–@'cF楼:RMVJ P!>Z gcf&]5vztjm~}TA+iJN j_$;ItP, ʐm>h(r?n}ص:Vʔ AT.`wT|^霏>sVښLPy8kҒpw_a>Vl6BOoSLP6.J!F{jnBIESE͹3qRӆbmrIBP/.ƮvHS>R ɕQjCo=I9iC޷H-.9tAU<$5hL (pz~@W+ Ͱ->v;5KLx<1ۛR/LX[7.l^!Ţڪ LP D矑,@5t4;OsBYe?[FmFp 6,Dx^J'rdW2AnPzCՅOsVxρp%uvj!ׄ܎cu TNv,[=6I߫KR!tbrqa<q N&Q B*yʎ=a_C΢ʈEhРo":KC WoMw#ie6#Ap8(GvΫ9H:6̮%^ p87WtEZʍܶCƖ5U2ię~O{"_߶q:M&3Ax]7VտN. .:l:~Vb8*K 1`eLiɾ՝ES@Q5|#jX`g,,.w>VQn 8qj4J);/wKKaSz2]ȼ؊RVCqJ1C#?2i7멝0Hp: -'q2}NGfd`#.䀗L.Qy**Bhb\n]h NwHП!I6L̲5FKv+m2 VnNFHyy[ӂ`<;Gmtp6$"i,D#f6 HBSN_Z3d zpG5O&& ٞ_m =,.wkcз ')q/pԘI"{ nvW5JXxk~ WuL7e$LJoǺ:by\5 Bٗ,7o@$[ϝĦ4am1H'e>꤂JukiQ +.ة4&űY`9c+UH !rrۋLPդN*i7 t}^ÆSµv e'.tDh_jr3R}q<ކmNP@a͞Qn oiO/'su 4G(Q*>jsI cZN'6\6W=O\gWWpc Z*RPxd'->!wr7=]6> . /hKC9ШoFs-IzފJ_!L(('̀m'YufrmsE;8,uw;(=bs'@X_^o`'' ːK nx40oT>HDu{O<BmJ[vΈ`6i^IyL!4 ]Ip&w3+=jȖ49t23Wu\U,3I {f!ȶKI)E叢z8krQsP_*̍ٷ1<6p0 P$CEl@HOՒ֏WbǪ C8C/V}n;Y!15}ZaF n%Qw\ q~|lZMD`CvWyb_ qsffTE&(Qnl;ww S'oNr\WK(GG؀ px?ԝCꛂ:,wm=3"=o") #Hxx+kM"ihF< ع ;A KKQzC%vÖJ(~?2 [1O' \Ne{ C{PQ:4u it<  y{*A6'_aXȭ9AȏIS(uLQ \v]UF$'@ ~D8 jH_Yf3zGX|ds(ޅ$Hc6'tPu1%a/ S۰deYRdޮ8YF2^z y EtJ3:ź*'xD^'nT2-YPj)đ 闣5C<B mHmr,5B˨uF9 XOa&sE\J 79l}zY{,c]G=b HYt"@J t78be.l gy߳͜XYyPqͭ'q{tD"m&S˫݈ jB 9ku*j[\;]wOY^6e GL=i\ )C$ iH0h_zܝ'ss:@9Ϗ.\bHy v.{5 6*nZV=FARìԧZw5JFoV8Z![+m#U^ E"ȇm +]`')a)z ~CAxY(gF+·"(hDA͔sw0᪚{S}nt;TT U*x8ιC݈v%"8íHl<&.Nx(=c_Pu4g0, f{DZqS[oϔgQ_ݞ,fρ\$;(ShúFN9aJu}CI*cLרI')Bc=n&?"b<_3,{c]_f >Y$o> 6hg"0z[@t'R}L!Y'#&0iԁ, -(8ARIBTۄ|veZ';ss`x߲d[HP7MV5` yN-3Ƭ殔jhHX%|x/'t%=) zh"ږ3A$Ar# $HdFHJ=]u@)wVh[honM.gAT4pW)FunsHCCkΓ") N2J0q+lx%W M|pn9qYiH{Q+ԄiFVydEɂţE2;<-Q|LN>T}GE%AWvڐ +I~Yz+u1PܛYZ2TcA0s ĢF W{jRcYwB Bq"sLu;Ǭ8mO6hă P;~p *2m"hڤaԙ&{;$dے. ´g뚢ZNZ.Z H]7;WUh}SNyqptHUUUdF7jM+=ލ$!Ujb֖yO BoMY=c̲i޺f]efj5_IZ6^xL7 RzZjha}H UA FIh"ur'A֜Z%64a2#n V7/FLhe9v5>5@a,84F0aF7ʯJBC)aog'}*4x5Xe)6b.ΒMVtZfFIl+el!iyp/ǽP <#Clps/ב›T/d"?ҷ55+Uikjoc P! *FSH4qޥeb)U`<K"jߩL򦷆9q^ZPUr#ZT9 j$8=Xg {q^Φm1 .#M@hյ嚍dWKкmj)g;RS*mvfN(4OJzmй~Ӿ v O#.`0J8'<$3B2)@iZAǣVsQSn0"Ǫ*$+A@v@J:c3q8>-{; cVP6Vm>GWDD+S N'J\-$@)hOҸ4KnɧӈBӾuoFU!#Zxdu Yhyjl!{k7Bxpk\r` ?0}r#C+eR j./4R,v|ISxF%RL0S}A9[0c}kA(az :v;- ΫpƼ\^{ׂۦ%J;[@1&|9?I}o&bO\k0>ZDc٠Լ@qE G^A#%H/\ dQ>9F6ͻ4UK Ő0b8#EZke}7DzUc2{Nm(IxNͨ@I9[cSk(Ah56eU{mk]t{&˳j+A4+pi}eSx-#ϻias $GZz k4K'a^ 2kk`M(|z1`(ڌ2ܔǟ 3L,Z0߆-&7#+n<$ϙ<k⻤(fȋ(_@nteW~>&)ibVҭ!FU'ur jHkȰ*o}}N Xy9R# \XoIL̔hBfb_8҆džX}?e=br[/)2QuՐh,#:1*[ 28PW_D zYC{ʿWWagKfEiF x*QFC mNG ys׈,0[AHXIkqyQ08Fh j e0pC2CU|Ț'Oȕv/d|?r̰K,MB߷Ok}&{M[642-t#ʬ,(!"fqG>րi^6TvӦ&x~2h[ *X)ylcbffc~{T0_i1LvaDI=44#F.t{hL=:6V [6>>(jo\Z:w=7sQ)w$][HYPYJ_nk_N΢|qs9r-@Ȗ^E$'SoL@#i=26uV:\f;wh>d OLT Ivǂj,0o"6ƁE163SP$rj(QAfTgsk/y!|`xX&ӎ7BشtSgA2 )'e '"#"cuтzYh/ )3PH6F"t+5u Xg2 '1n@4TĔ>ʟ{0NX(.oAJFSw~u[I Q"$WVЌv!# p [c*a^l6)\K/Y!OiD]i8xz8 <;IlA8Rֺ)珣GJ$BnZB%|E{^-rZEr>޼a yTUAo,A4cAaQpT5 2݅mfd;֕Sd?+* V!5qZ¤'f4Ll6/tY|,bo \}3ٺrGg*i:/[?i}ɓ*q?pXf6RxFdSo7VƦv4o/nud*,M-j'Qe Z_\(!JM$ } c*3Ņ( wLVUWMGVc%D)ög@cMqVhl1k_NmҶI6\Y+[-0WM| aZo 7?p"Lck)vImI$ uڽ]3ر< XGo`e:Kf̙ VH,BIZU+@!S?Eٰ"k:[_[G{yN0oR!u>pVfY uNHzC=LkY+!##V,Y\TwBR#_ڳ2E[َ?eYjEFȓC+2ClefiM7WX*bNNM2.Opa_ap`ED6w! 蒥-ן4{vUw25%ܸśqfFEؓ3/p$wZdW Ȏ#ZZnC#CъzIN )t2-G eoɰf8d?TU7BK zc? =WX2ի:&[$8'HQhXʇ4 ֆ-;SXv郪C?*<]ER5G>v5n_3^ c l3nENc/wu"]- hY1_^_PDq;vCމ} (80) dVtP>q8bs}B1E%HiHίUTJYj0a_1id*³\[Ǝeί nXlaU&. ִ~u7ۃV%40e-PZ)G(P'E )U)(7 uoP!M/Ks=L&B+Űϑr΀~LBhe[bzK/ 4  ݧ>&[ÍZj)Ig "674@{x`S۸o̿-ɝY+5 6@P푢JUMte93m*cN=~7ԴÇCB,_Rs_24TZjҙ42g89Ht\q;fՍ_R͉ ikӈ*NޗDflKW4Rdjʆt*Ƙd쵙Gj~s U}mB\ԟ+i0ؤB=JǣAS "*&3%%ρ?!(We YmZ%7eQ`V  >ІɄF2AKI ǑVlf@)_,VIabipX0I@-+Eg&<τ7e??2jۡPPSZGLnczRT?qd<7z| &]e73_i*`sUNQ#`s!GFY ^\"( Js&bΙǣG{ x枀B63 櫓_;Sc(Y j/HqSՆ颣'|?y߽ Iz.=~u4a. U4p4ASwp-:E:W8 wA)dĬ֩@F kh͖ZI5ܢ U=cu"ba hPBͥIxϡc>k <>wEu7aJ3ʙ<>c sSqח5+UkCv*-(Q>_jaI1WlE֝Jit$W]*549HhuG&3LQ %uΦ 6I:m͗g|]1Q7 G䱘bடFo{w +)G篨4IV, -VCgtlgkrSy rCRI5?05ąXÐP@p$3 U~ؘ2AkU[{-DE߀RMTWAnœ#Vݒ(# R3 wMQ6vDUL]TfO/{fEkQDqU(Mj&_Z+'^iSIۻm`u9 K [8h3 5JwEBF'$o7<N,=/c}/Ul^!Vrhl׋NsEp~ 0r %=Ƨq-l1sh>Yv _1b$B,2 ̈)"Z$=;HvzD}0 +?&̪vZkvuLiDOcڣUrǭL>&D{yʽbI?{?L }=HmiU]VY{űKTڅː4''sJxl]^$ٞXz?>' eЊXs^RmE*EGekI`x) ԫ䈜, ~!}Ul{b1~xZ%_L/ߧ#OoZi?s:Blb{QWWʮJi=v]9UB%ܛ5PIba*Se0vef,K  '67Jʖ ^ \dչ"-Ha3aV,9tc0ЂX7Fp<ȗnԨ޾,P2FDr̠MkQ+c.cJ2Ѫ],G!4|G D9%T+\/)(H-Iǣow#73tfu11=$ C1z.np\hr $H0a_NfmQ0Yx"!8/M&'\m>/64#H mmel-lzp /YdQ'V3-d!QUr/MG,"#VXqG(!sN׵'W2ӫ N&N1{s$5>ӷ/zV$B?#1RBXV  M-—s 4e2 7cܨp 7G &%dztewM6Uކ9_olK[,74{ hzH}mMt6plƘQvC |u#dE D{vU*K:t Px ٺ|EtłDݹC"nbdiO@)G*ZD&&TfGr<5=GfOfg::,%UHV*ˈ*mګ·2[t^b+e8n-?Ea#5 ]VӠ %h{~h I\ȯNjnYDu~6RN=1;ABKi+GMF*1A6eqjƙ(β1ڨTUM@)qW'H#z Om6@UxΔא - $Ǎrڬ2D$iQl= um¢O9)whAǕ. (Φ3 u믩P-_dp 8UDú+ީJsZG P[C'S6P QCA'JE!nTX35e/w):tCCft6|&i6Q[.M-}rvy[]7+ܔ4?Sّ%At4w)C ԓ~"]]j9;CT*;nf8#v !{f@dQ2 zs9w bی!U?;uOOmV5<^ 60}>f|l_]}2p+{wiFο0UARZޓ:d'I<=z#g  $v.Sh⭵;Siffz;:yZ+`S,7莋c1WnyV`|Aʘ \v,%I0&yv_&OMrn NdL~"S֣*\ ʊ(+Ѷc1^~Xqpe3C "{v).G+u 48?a Juv{:uDY)cU/pbL[i9 h okԭS›hd'L(@We*8v>nVPyшd8lJ hsR'vf =S΋}L2p\_8'w$]3)}JDڤL̖WQ"$ *Փe5K$C%1TE>TU?ΐ̶0OJ%w:Z54wdBުҜIn:q8؆@[zvPE']Ӹ)[`w(w6HFTڒG^Qq\]S7b~f5gƂ0_ lNVn!p1uА (WߟzH|U RLpw{ =լ^S9`3dyF/Cҁp|Bh8 VITvaQ*|ѕ0_s -y (9z .$m P=2KBzzwԳQD9`d3rޔ Z$Ζ0w$HZ_- r3_ӐB]`a |QXM'$t ?#QQrW2 B PsgZ lsʯ-Mr3 H\&uU7jxQވm'?ZcvXȤsفd`'(kbkK]u{`,~ſ.b\fELL| S"./p3[WJ<6gڀȇqw- gO$>݂h͕7l]?%eK]XEX{pY藶;S;쏖CW-]9A|W`:xi*q  ĚQLeO}}{o~tt[/aKQSf3gVK?L~IKMj&I"WP-j@0 b>'q)ϋ.J-E5N& eva틬A`U25u4ŏhʜŔ`ӡ/}<.u~@Ł+xjHk@MZLnK AZ&]a`5#zgaDc$*YUb`?߿X( gRܜN/9 m&-xb#97U ަ37TO rs7*hw kuV~Ģ4|"B]0i5;Xą1?řPsإie6oFc/Fv7\IIR'x\6AW8TT?DˋO!ާMhA-hGbpF 8RE{+Smq)JjRŤr ::be$҅0WJ%.d]ɱ1@b~Mb O>tN;\4bd9*,O5Ԏm[l!Α$tnXlJUY9ަ|)aOpmtiۍLQgv*r*hޑ[ sl,`밮"Eomzq^6m(:{gI@‰\=iM\Ynv=Vws`;t*׾{H(bpƔW<_ᝓ#@m۱ԟHג[b;ڣc(J- pUkNr9"?{#GʑhĭQ% ?K>`iUVus}L2'/:'f/os)uIbNn@Iׯ|Y|4f&Po{N iaB:W;E%1r),Tf. Iv$"͛?bVv,`Qѧ5K*ev=87QͶ(57MyXzpWoHXyd1+,é( 7Eݳ)~cd'U/2G\M_y@K OeQ,jYHt01guOt!؎^e|G!je>z Dͺr4IG==ty-zF_uDkBBlRiWuxK&^i) ʅtڬ `-(ZJU{ЍdN[#iƢM-Hv|yb=eI}y[Vw4=Ar!!OֺON֏c*j ̒` @CiS$L\ #ĩ]݅Honz QtFc8Lg_߱~=IЌY"@ڔsJ:<_ !|jiٍYgy%:yǼp<Ʈ&球sEI$PA5IQ4@ xwU`%B-.^uy/dD^@ҳnRYVGZU:)l/ʜf?s)2 /uBwW ɩ fˡKwÄVN"?a]e/G$;+ gdƙܫcXk T:`#s*'KPrn6Fn1@?yK> FC|ݢ_(+学񾩺#MQbS3{,êb)sZ&_9gc)XAH~W뤤cY.X\wn9Zʐ=(q}vޘPF<[t06*(:ᬅYBJffХ }]JYM&ڦK4:Qa#h( `'?TVM?MCuJr_hD|Ewv=1;uA|Fw˗Y+}6;%XczA,_M\">Ebk1{DЈ|P:( ZseS=>&;#K&*zCǾ6v#B|x.qi@SEYQ˜09ߧ4-{`Tе6];Rd<,oփ1s+=O%рBT~<'i(B\ъ/|a )x*;!lEG*zb연xf@$?-  W,s_+t4t`9GGC Ġs ˜׹aP\[D,d?8r;7E~ܱ!ÑTx aBˡ&gKYUޮ/39zṛSa@Uᮂ8Lûgᔶ1, 'hFм쎩43YKd͏Q09]7R.&+H=zv+龇I&p`Ym-bZ@zHS3 9'\]iY +5J#>6/1'J50obci]PA"t8JtdSO m@SK(R8rw:j/x|O6 m+ 6W}3+w F*M]R"E_#B\qTp)ڪUpx PV~\"T8`]z!*Ps]73I&,6CFK_i h J'5=/4Q&m|\Bt} ^@OJ  6mTrʧͺ.+ф{SE_e[1ˊ߇QrSSծI}W%o.U k ٟuoOv= zL0ALjı@<;_Vz8oD* =Ѷ227MQ &vˡ]6Qupck#mGp<.b<Ɛy+E9K>K4T֗l9oO_q̇`-=s鶀 EnTJ'L K3;r-^y/B^ cQv^!8gvZ;z8([U0G!mSr$O3qSis paЩmb9:OEQ`o nŮS/F(* u'Y7p"+_:vثDPk'qs ֩{إvUֵ#Cz4,`p\vmR˟9y=)4Ӟ1 .\Ҳ,rh?>e?hՇ Kye/sxa4u[kT5̜h]Oʇ-<'cAb ڌ81|{Sx^jDL#:ۑ>>-VIx^(6!@֚͊xYjufo $m;Eگ?G&p-Hi3XKHv`4΋o]HқUM@{7}3p~> .cǫCۃ1^T.Ig夓fo('`ҴPQ#@%D++D{gz"8D'qIqHhvԭ< UMZ^aJBrڕN^0B/LQ?w1R{ 9ERLSK-Y RNqFP?2 [Kgã~moˏx4,ǃ8@T+( IE@\d^IJ啻pp.v섌>VCJJo˭{}2HLɻdgڠgG`?/`z] rЄ;8׃ERueN;oluTU{ e/uRsZ_NWFyF n@$߭NLujqzWhӾ$\Bn 31"T^z"mq:yNrY gXyIs*h"́YI+ڨN~ e8VY02HHH/I @KJ/7 c .VA yF{qދxy'Ϲ䯕YJ|-6PQc!$L$JNڳ{ޫ|vune6ܨ2-?:ִ oݤ8pMjOJS7({`t%[Xr*kb7)%1*zlRGsEB +ldUv7]ϓPݾ%V v1(1["dݜS\%ҍx&R7Bdvg%BOC?h7H=[X;?t&ukrN_&[%'HT@4\))}VW4e y$~r# 3.nƛ$ m;Yr=\$g'SB\: Nd2ǖJгjyHZ6;I_9R?c%8 3.-h5#9~TWKz/n}s+wuڣW eA.Ջ$GUĜFfށ<NԸ,Eku~o,g<}ġx1&Gr282AϺAVh@]S7$Ɇ5EudKfd+^={coǔᏴO7*ѫŧZx,ewm,1'[8G],05X{`Ht8̤'3_;j=4~An.\i' 4khM #*?GZ֗Aga4 À u%1kv\ʝ u5 ^;mD{1:~Uȉ꧞E+dNQFK+6>܊̵n{.6+۵ Eڟ/v{S?T6#5M撡BY$OD);{ ; `%w =X*C,6/ǔ({N@eb4xe޵:Z_N,d!o?Gj^,LHTK'6hdRj# 9~7T}h 5CK./j,,pnb0 p@Ar9_1E ڗtdwgxo{k$mSda Eo1es(~.?FKVn[K:n + 9}0ϢA!hFr*Y\,LHGg@L2H֜="V$T_l5Ә'C.7"[:  ҡ# 'Y 9 +g:KSȺ[6vXF>mtv=G2W88QL&RDLDQmVɞX.QWw!@`aiAR(b %8xs+"le^#ϵ4ly{5'Dwf5GQ8xzP?n/Ajo`̰{}S|{R%yKڔ\m 43 \S}ǻG!qB۾0JĞB7˟_mR W+boM;CѪ9WdjVQ $IS̡`:rjfXcܽ%N1M'΀ۀ.-9 •^"쐞qߘ. M(jk|a>sY>l0zl1l-l(~8LKBWu 8 ^8{IIOU4Σee8 NデC"#H`3 kS Po4 t jȧQg@Һ ;Ay^]yC}B78rRrR$X*fU&f?˥: `Jc!4_fYI>Ln)rSd`(=_en`==yjâZ_Tr7L.@LҪ^luL4 ?: 'Ɉ}oT%#hMyp!A[zFo'U7D'IvEV)ZR̩`V ):?L-(ՉW 'G԰^C&7Ay2'CD0l2bI\v)uF>'ҝ ؚKA Wg~2a*I.@r1k `gPJCeZZ켚ӉhY:MRTtOefg,qJ)B(Y#`Sã >nW'2\"̄$b CE 6QH\Y| haM]MCDk|u$i DyfDHj6{cޓ:+y2ZFV3E|QLTq=I'JlCFTx&BqriJ63u#57L-x 9ijjhD(]syJurpm=9qjƦɵ?.Y|2p+ldwèBp9ޢ4݉ #`0Ohz$syCqQcrV[azjIܭG|?Gbl29&HW*/Y\Q㿫£,uɆ.A@`ӛI)88>p\^Q? /w) fU9V6:ts%T_ΫRƫR M!\8;hw w;GU$Ł;Ws8\$4LnZB? bEho{] Ran&xVR`cTߺ n1[n!?dl Y* N9_OvR5rd"u%Nr0qJֶV5. l PSػN6Pfh5-q8r;P3QWL޼Ջc8z*Œ@;ka*ܛɫǮ >?DңjJ3..*Ʒc5G}:v Uw2**,ϠoXI܏rKZyJe_- 1#AP>T TlDJw6+/8oP ;84}$ޭ8*6N§ͶJa26Sw&z!֝ ՚Ѷ|~F:ɩ:1@fCXV b ِ]#?Lr{ċa$uQȪg=^q Ҡz9nVk(q_wO73Oz=WӞVم`wT)PJq~,LE_X>EYdV09YVLrn0pLiXݝ(h~uS斡"Q@)Ŗ@k1]fmcq7DZvz?nR+I nK?4w8B':N3]V0mw`4c>";tv Ҭt^!jFq%G U8wB!ݜ:PlP,57>1X'cLq^@ 0SZ'#/kĶۄt>w 6oSgz嵞 BDy"Py٭~^AugT 1=NELWeMC9J*E-BO y ֞-PguN/*HNy5P4 9 d/eJ _o&&6X7f 7Ɓ@w$':X#=M{ɼC & fZ@Ro-}HcÖIE.Ff45,Jl&(X/{y H]k \M ذG=^ovw1(j!5Q("nm~Ot)F[g=@XhTDx; S7ۥtagiTeKduLs:{+:q]?t5{_` ad)O5nCP ?iV6]$J~&pe4 1lfB.>w{+"8@~>ZB]\=~*7'5yc$> J_9(ВY>Ȕ$Pɧ҄䋢Vr>Y kW̗-I(`G[M/],nӦ (߲K)E 4Ըk~?7BKu.B&P;4!ҀM{bO3OWi98.:%Ml~-P&bxDN@5d~{bT#~I6% tP F ,.sU &X5ʯR]sQ ZZ2FF-HW]xXlqA%qj abwCTU|_27;pgLkÆ\( 'zDy,O8?a 9 /wSl/~%U IA9)H6 ΅@ZKWRw64Qg5bMcL"jQ9R] wf uZ:ni3I^M7/zyĺ?*s{)|*("{H:_`_V)f#sRI!hZ?3{F\TQuu3P &Wz]'7ֱ(5& _f3b|8>k|"Oxu5`xA(ȰRjI֎%8Mj=. ͡5?ի#QJ*x|f/^7l?tYUO|iUszo>u<TiaԜ2J=w<O[Yf9Lz+WA9^dv.ݿk?hV&bg/حv,.E :oE$"37b'!\b -͋H" \Luo~)~ qasJ>]iS'ZC 5WIѡR :DпúvV'v:MkPW?>Z6,p}b}$}UYql `1Aүa`fk 3yc t<;'SvTrȮeٌ$h&Ղs@SG3# qR%8PVuN0Iv}(GIvxoRo W޻h-2{K/)m ~{xJjB{"^HjOy!|? \[`n˕T.۝qD Ü:"Î`!P|g`G 8C: 4~u}H, \҃0/JTN1-%v}DQ$Q~-"̝?tМpKjMCKbx=:^&@6+R,f=/{yDؓaiż1'ZgNt?cE5_F$<1y M~'cC"Ukޣ4Q+3{wö6C 5{s0 QG텙fyƒcsS G:3~ *+Xĥ|6(Ħ2EcgoH{u^hלv쓮Q s5?v|S4OqBۣ)DC,\s'2!^@VSZ,iNk >jE"+r# k5(ǀk@ij p&*R9F^k E W,E<~f2;:?Guxuz6; q]:@w à&}{,y9(u#$$:O h{/Z..uLXmx5DƢ>EH k)0 MortG 'E{xjp)֣+Eᥕ\Ӳu-[E'Bk_-NX3O#!=˛4ΫAQΌ6ws T6l09Bw0&ր9dY{+7/g)#5g\ Ux3d݀F2= 1)0)J8[\#4&P5#M nyt†'IvePе^D}p1F7/;ϱ) $DlGaGRDwlh70MT}U3l(7,0%ҧ]P#Do+Z;e!rtuHW>Q)6F^{olTV+-#N7{r9 5$k*J {-PۚDV]d!#oH EUH2n 좯w'XuY>#8)|k(6 xz+(`\h*|}{M2j8p2JHJ}7I۠&D,de;)}i/r7~JH$p5;?w޲!dYe)[+-lр `wW.hy W)x> <^T }tŵDQT-lg^k@D踡Fj7±= Y LEy.jB /d7[*m\IZZ mAM\- !'P\zω TVo|(bnf퓕 4}_PD٢5Ai*䎪|Of8ӋS9XceƢ{I$b(ʡe-Egf]#Gy- yJY &у;o>X=,-+-jÿz/|@rDb J]h~Gv7K=|ɷr;" 8Aa~/0jg;ͣO>Zg)Նi(;[֯mCXEs{K6[wF%QC| Y8~fw'g,B):gcJʯtΣ}A =KI lJHTh0(^^޷# ލr>,,@b -$f KZWv UH@z" GSI. hEJLR3~Υo8MgƔn@zc݆ތT V31*ܩzwuTQ6.yi5F;q2 c̋lמ2B+CY{@V aW@NҮAIoY29O. j!`̅Ty;Ō-k2%at~1P2cQOBSh_ cL2L@:[?uu"UaW EuHa@ݶ /loLj:Q{X 2Ve _vit+V@GЭEN6&0,Xa<&1kQˆx&Uw3Wɩ!ĵO BYD'^ %<3L)Fx6p)K:,_=Dj JPar!㖰JMG-8j⸘3Kt2YoDMFFYW@jVc%Jю7GD)%HeC$֣a@+n8%U1!'E$bk,bea^Ag󔷍_F]wCoU #]3b^&YFsU%u-W}£evݏ8ET'a C4^iRaQW9d@ѐ Źtu~gAl׌-Aoއ7B U.K=:'AGo9ct "hSdY=J SPX ܘBĢfR8cw.r9@1t\b;#,B7͕=:o~;շR),|Tzk'0!F*m'\_8Z &fFKyN]wMV-xӊ*ZUD>  Ůg9Ϟ,f>)+5G:M @do h»u )+ZiC$ tuzKFd PՔI\?rr 12If> d7n*7_Osp'U:q%'~P)$5ӨTژ>ѿ7] F֛Z% ;z \ _=M%nGׅ#~E+Fݕx3>D/K#nDfCl 4o(14y~A2s( >jc֞Q&]Ԅ&e|552Eo\9K(Z 7$Jf;cx*858I.;>\@6Zn1Fʙ  X%}GgO<"ƣx@)JiX80i¹>߿5 6D8qQ{YdY/ǩ]ݿ+thm0/˪qo.O"u-=(孬:uM9zɘ.7MS- (/`6_iP#VWj%yNW zt6AN fò٨lWk2c {D1x8(`])GN,?2dr׶17ld\Bڦia)']f,20' gUB#0u.&rD31%(T"e8=i$rjd#y0[&WЦs^,r .0#4AK3`5CϹbXUMO񏛤6,e2;J (+6=2ҐW7?cJ2mn_ٗ EA)9znv$Ξ69&<@9>0ZSn] A&}&xjg: ̢bs:-9hD9UDt2,ByaP&bA`u{St m6ձeemKyHio_QHI'o'k4{|SWePt51nF2#Pv:0BX);ЯCCTt^ \ @q .hn*yb]ݒ$[ cM\V}NԨǗHP/Q ` pi\}мc,ݧF㻟^<-n?fjGu3=<[᝜vr*JK>=MPڐ2(?j3X;)1NȽ}ԠzˑIG &?3 f0J~T^M`%hs7W&E=to#}[|R^>iWn vo+ _| ϟ( bxY]Vo9` 9I6P3`>QxKFd[LK~=,('E}uJ )Q(Aӈ Ow;@3KJ7NMu 5K@ZIیM7.iPT_NJR̡CYuh3 Xw|,W Y8i]Xg%?VeJ#iQLGb+pzPeih~6az7$|}VZa`ZNay5cON;0#,U Olk\^7+9Tns.nXpg-ԃUnvZL>ƹ"Śʲ<Ĺz,&"Ae%c遟W8pOĊ?݃x(* 8㧌L6үle7u2NaLG3qb+-Z#fw'yN[tLQ1MVCSl&zO-d^k1(/h'aRp/fP_й`ΧnP4trޟnժp(XCjqP RX3I%vitUeB3߱f0,l9ѬXj8;,t.RvJDuG, ŝ[ mv99;ZxbJ:M!R*>mSD7wႲbpD{sdװ;Q qM7f+m- Mmar st_7#2+/iw"61U[k=KU6gn=h2') y&Aр͋ZaCOIu:bngljf$3`q&84ŰĜ3b@٧Wo\2SsGI>p:YQ(/ێL>`z/Ny̲Vo͡ ^u z4LZ\gt7Pf%< ~̾r4m,+z1Uhh*t5xKQm51a3D&'BK&$ =ɢy@Fz(Rؖ ޤy+ 3g!ן G %ٛfDE'.;/㪶qմ2_ؒOrWGM۞0ؼ[s|/,@  2~cn37ז ]''8h`l)GׯS*[AiL JL/(AƂ/ L;ՙaf)p!I )WFJ?kLCx-Nkܾ8%B"!np*H$XMӠ_N+|}7MXihD[%v D47;zm=ۻj5Gy1ǧ.k+/ã*E7^j?^Pk&]{N{Xl{18I& 1{^`6-&JдMk2:NA \K vexxfyyU /UpSb4K1]ۯ$iSx,&?Qjy1/.[*UwIgp1-66ld^94/EH%.Xݨ:[RA'߭MpLz̠vߛQb(ݧuC\)A_˗E;n#!a*!7#"մy,Oj-ANE⯶mfO00Z5[`E/)%\6b*.͓4ER?H%^U}t^K(w@W`qEx+'c?zX:'!)oߡ&r~;ze߽~؊Hryg-F@/9 }[gPncW7&-K`;dnvA{̚Q_ ! Ef#OŻǡH/ĘL'UTdEx@`9w` zϭ K¾TwJJ+<ē3$H#? y(5Rj1&ZS ep:*bɗX܁s$xƖ&n_ ZvmsHH>sҍU G e9"GD x6%#,I"%`'ySp.~^ 8ZF=V7+Dgd[#W*>sGxrHZ sU?'V-%LG!eZս;{!;Sup"yrw$e 8\*^2`'_opb[)C ?B9(0CIG7GvOk \&kYHЍiea^8`o y~immZWZaŢI)/;J,&<*iH=XW̌DChrܼEg#a覔ߋ0 A@"_ʞ& oZP5j ҾhD2ͬq*sst+dcË8eާ r/jʣ+It S9cWE ۭkABr3p/*,Y[4V~6ȍx-DP+M[5a֋QI.IXKE& }R1&lkBatSdեb8n7r }qw/=W eIn ^d[=RIds;/9kpZOtN܌ƚ(}ۙ\}\W\Gożhe'(Qcxp*|h@v}P^d0ԬC'B؂LvdKk:vĿ^=3~oj3rPDt2rw,~߆ӌz`- t}d&L[ i&+?~b:ɪYAaqN.Bt })_x4R'0vdcu{1;&}lPe`'%GwO{  `oO2 v!C)K,L߷3}ҰFVk:ahVrl1@b oHb̪M *<;i> n*tDmi4>N>dM)e*Cs*݁+;t)>Pa!NR(m$K#Yp6TdfJ;|L)y {e .) W# D,C)!+ba$\yuZU1Dt#jqwn%#Ÿ`V@Z8UUI '0)Ξr#fb22dqw!r9^:I҉߮YfnK:ѧg)8\'uM3v}xp!sa늌O`~j?ك$VYaTJ P ~xHH$v Ye py*0:D}s>^ & m1֬Lv 8yq+dĕk)`\m00KWZ>Wg $XczPzbc{lB鍣My&ZMވM(qk(XT꧵f"Gr@dz(Qa>fn務DR,?Լ#@YMjBKmx1|am"!jrOpr+uK&1hmSnx0՛b >gK%%"̸6a|Sfk`dk"KWVhʰIzF*Vf1nHfJc[CVFVKb3;񀆸k8yR@@Xc/CiyVr(wT̛7-uBE)%?HƴK\A EjQ W-?jщjO{xʗZK">\‹d3|Z0jg sѿKUtgߠ뚛37I7|JCh!enՑ'U>,|P]G{cbcNbBFSqj64*;7 PϬrO/@N6mz"!ނTlI&t _~J/+"ψXs&.Upu@zB#宎1&^g(͇ dƕ=>7O8YNXuG4繯 <*>P(*e):XH&(kʨ",,`BcxU'! -{\k/$Wrt6XETvγK+dR!&B̵Dȿf77&p&}MjEaxI{t?1iTDRJl|hFVwn>e;zE$e&R h oCD0-S̪tfK'!fQ&jN d|aN?&;i,҂Cc7eTFjaf]lJԑ%a+y8\v)f=/-쬺IނK?mMWXgUIm}8_)2=lB `ˇH4T98-Qׁ>e:`b×nSd8{PvnKw;Od؝1`. 믦cjlz zEءuoֶ JAa'IftkUP;0谈[\`2uZH>fO͎1ztD>o=m`6BB!zGvʣ,m*ȫ1 є$o ,ԲF쥖a;-8^s`"GA8s)qMɻi~YC2콨JW _vk"=yW~Pt1pau":Q$^d%񸼑u1 Ѐ˝6; \BnAgdL+"b|bG6$N=[.Ӝ怿0u?upDn|F(wM&80&Ļ'ߚ,LK  $:$CtAQc``je 4siY1Ayj\͜~k@̽HG⤮6cj0N2«LϖVԜFkEkj"<; k'ΟY5uZ.h:G{bg: GbS. :+T8 g봙M@D@$da*~|pw '6Y݁/:RTM{lCOFgEQ.u,- PƞUS`f h y/eh eDmMwAs7NTZ zAK,e*8r Dd$*#EYԍm'W+V[|h r!H:x-#r–"v(iB5j .3+b\L Gh0mR}Gٍ1/QD,@acҬk0wrze2ڹFfMV6黛v"^(jhg<1DzR'wgXɍ忑gEISrf^. o*"Mhj*,kEh?I,#Rb͜cR˟֚B咎!&!a@.Z-n,#LuNMnL#E* !}?)_>qG +%ݭnt_ttw(M<="M X}BKb*lDo;}V;4hΊ<N-10 g|Tzd ]).#a*t6p];x_rv,2}Iy/,ųFba5|&* xTZjS#1?6nl~Z.U;Z앸V'\@!q0+~e*o&CRrӡ74vl)KY q%߫{ C']*fcnXLJ#a祥{"l-þ9B u2fb>$ѕl +wmoΨ6#! ]qhnz{p:S?ZRWfyt+-.T}]8=R/ϚʫYL~t >}DW7ҖbeQFa/ D&E2%?f rH 0-6h!ɹ֬|c00)Zqlk{D­)0bbFHIj/}ޣDtjBlxk9:pe$3z+j.CktcMݱGcdEG^Uf ƻgz/=ՄWVզ,tcqÐfL8r&qyϤ6h޶_X~y|1:|SNJ)` &{>jHu{oFj4U[vorϿB9!1ዙ.Tv/^K3m -d>w"YՌڐdN6~kf/y,vkNJExl;!a-2 9ךmYwrbH$W1o߉=/qj)p/I/BOȱmE2NS]571ˢPֹ eiM'};U=\xDjghY+Ol/obD~6 Ṽ&Hs`xvC+5u\8"Zc=*;[&/Zƴ 1U8^([+hߛlӈYAQZ3eݚ{RzsE_+"&~֡_O%mH[:Z'! 8_L}t fac&Zxiz [ܵpYjb*WJ#=q*(e3g"^cJ71[R̿)p#Un@R آ)OlQG:.?%\v9*PGkfkN٫{%]lG$3)|#8q~4 yԴ)ܥǞzqxe/QV2,;d)0dC.Gjgb8_zh1/`}x;1\}9 mz}& T%Sjc_%"-~[$-nQ.q9Hgk4TN#B%~{ANj; 84qMCsBu8e;Z~TN`8-8NrM-9?  ݭ{ڱ~lu"zkGhм .̆2 82JnEV;WI}B.gD,K0miK7{4@=O#4x9(= n4\c/CRVPV_8-ȚwKv_:ЉD\gԋvv!b D)=&7cuӥp#-%vE~ G;tmPN>EI8BM_ouڅ5d\7> MPf|a5|$2դh>+Uكm/]a;ruN0 ְ8eNlf~ÇsXj )DUdCq}(T9X zԬ6芒3|Щs *T-g÷ڢ$~∑EvSf}c|WpF(*h0b8Mw̉ND ^"u' ʻK+Yؖ1kJ _lpM6ZMBn=ٻe]ߦȍ7'2Ҋsu@;9YqLSrCX;j;5f^7_ȜH4ߨvLj"^7&qLl7  jt)ڈ1l:2U0V'7qzIs.<^KIDlx_{ܕսtF`(\yJ2A [){]3y%u ] 347c̣ӝ?6?Ӏ5O>!r(֦-OB͹x3;8q}A|WQzLg*&,zqS+sP8R%?@֠ͻbfw ӛQEt`P6QޚxqR5gW񭒠qrLc7IZ+'WiUm!7(|p~L1Z(" [2xt[wwE\MutU8,xabwZΙv,}Bjr G | mc.)Q .- Բ ⺴SSL#~Zǭ."( wZ| a2_l3xjԺ ';y {t6IܦuwS*ht!o%sxZ&'0 ?."֪b⫢==_i.~-U٢p;)N~KiQ͡w=|Cqho+üjjS8oi8 7aj'( dFu crʯX9N(}-puNV܂͝χ QGjue~p(EZiy8(`kc#"P}8X"fpwxZHG^$\ekw+oC ыsg(1aX(= Gk6^KHLgVy_Y)hWYqb~{!NTPf /V˧v),,O!n;PA gx ӗYR![nt|7y|IGb咕;Y N ؉; [gxmmeas$yHQ=%M{o~EP{WYFHj;:m״ށ+3ţFNݞ;e%גD L"hcG/>o =,|t[UR?|wUĊY1T.t/Ϝ.*1$$o:w;3Az+^hzrL"tn_쌀>&"aԤTxl;[lD$=an> qF|R#D7/e0Bbw &ZqsH'"Qj oʿpmJvl˞j7]whwϗ 5g)ߡw>2$99U铚.H/Ame~_~WGDgG2X`LN?/k63QX"ǯaBKkNWNU[MxSU(8}sq:]p)lZ@T>`\ ׎6֭{㾦 꺓'_q>ķvj,ʱEGGJBI겶t f11/D: }8mў:dP3YnZD͇%?A(efD {%l q(f# l%x&*p\P8Wrݽo$C+I@D UȺ :\5 vCmE ʶ!42!lxy+׫ FݓzVMB^_23>a{ڔTZ J8` Ue>68hvG2P~HΤTP~bh^_xԮ{j< YB;h>1[tPKžtMpԄ O=_8_{6Y)28ymNĠA'z{>ڼqa T?qI?ڭM)ϥ,qB.`)#b׃A z)=D\#c-9M=<^!LK?EtU xy$ pp7xO#7cQ$9q֍bʯ"XH&$DMdٛk@rLffU(eh `$2`\t q ncxOt` >HQpv AZ Lb{>3uTAߑK4nb.Jt,-l38IXۿN)n-a-Pg9=z`$Yd,ǭ\6؟\PZ0+.ykHqO-}SQ $^R z>ALaHo-JwE.M%l;r$`@1k 3(~q~ݡ:q#ҀrsJrk *WoH$$<\93zͣ*H䵧9L>E؝J*5b-Wm_,$ґՠ${'#/wSQC"lͩ<=ÉO34N^ o+j"f!wTMɶA{M|[סM}dp( }i Lݩ/0%GL,=p!aiqM{)*mڟ[MS7!}Yp aL_qYѧ~)0 It|(&Pݝu7]71sv7g/T\CDF &?:dSbtG|uΛ["y+ 7kj$0lXdqK  lj^H^z@)QE.:qf?^xܘC&$f )Zr<LgD4'AQBSxŹFaʲC#AJc"5 Wn ʺ&m2GdSWi%˦RH4N\40?>~-Y_4w#JvOuԦ ;5chaŔ9%J( A~kJ_iz  %>zkϠ7"!|uN^砑T¤\g%5gR Gޑ:mq7^he5X#] @moUw[ {@a]d%Ik {^m3xg蛱=,@n\*>1cK0st! oț"07R_"^*o!K,u6 rPnA!i_iF &8kx"]vS36ANKV>TƍP WYY꼘)wf5IѡU9U7IGgG!TEGˆ4@ޅcu!,I$?7S&V7FR|w13qj+1_POQ[ּmɛ .xz`Ġ`,U!/x/zLnI[$cZc $"M߲*Zx*3`ݝ,O+,|S7Yxj{- +06E-,fce1A9+!`K byLB+qɿۋ]˙gpiVLLg0õRFu ~﷜^UL+KXIi|rU`s|a I^)[Xb3zULMЈi A2Yfh5,BUtM[\3Nݱ O"a-#DnZ(^k\H:E;vg|?ws00vK5yx(FRﶂډmWMjpq A"J0+k0GeדwK.@>*yv?we l=h1cx>8jСy9&Ib#:2]6()sZiOdř:״`:b[cubiXDgjʉÂ_K6$5W4zΏE+C`D1eF%? %D 9 ,oo|v?"Rt%xEs?wJ?aOޔ'G/X1DOk 6s`CJ!eVb8z8>bCE]C05QEolp|6sQ_]GJt+h=poL|aL4;v zV8h. @*!JryL?@ݩڸyerfV2<HX~^e*GGdIV.}@wgLG/U^p9@HYcBT/2KW/#ӄ!ۚ2<jPַB}'HvS}OmaNB/NxĂ9SEɗ:x-(ƞ3Ǣߩv<&@m/&98jeB_*ъnY'@4eu!ߊ0JvÆS)4=ΤIUŗQ@"j9,ﴇ5Djڿ_sThq-0&Vu6,`^:j~X*{gӫ3j_Fcƞ\tمL<ь=JE_URYdgZNs t( 7i6$EF JQׂE) CC{-p7S:UPIIZ 5$i.rjV̫5"9GJM繉tI=n/huZ35SL|DA#h+kda+f*ogi]&L<zU v _Y%<ɏ$wi*C9To^ W*uG[)BxmnNLIW\bXhj'-'c qޙZJ.RVUQ*/nX=, bLIO'_2VOF:c)X7 x">-ʇǏAuL}1'k~]EN=bzx:O:yT~2D8)Sg5@Jvh<JCNm'{*rtK4yJeB0~dw-nqHSoFL{E %5OMXF4Պ>?B/[ĥHbUP) 栽BfaZnhVQև ATe^8)[!@.ll7x$cX7cq2]Vg,B2C}c3ģٔ+ J>(GznM5]PROV޸'gVtvYmD^#\Qw>2z;j/?>W?Wc(Fh-"2rZ4t6ku<Ƈ>V'. OOo2 ѥR@FheZw(*R}pԟɩFf! TA!F_q?yfFqxƭ2KG֨l ~e _i㉷#pfTЃMy!#p*Dƪc[_@W Cߜa#X?ٺXfTB9P%j?/{ Ae5K2lQ¯@pS^0u(|=& ozYizPѺ i#|BpPC:1ۊя o,<^Fȝ;1#ZPE;n: |/Xrb1zWEz6O;at&L~ WGlƷhL{u~gm9eώ=&+7"KIг,}6_9rNS =HmKo9Z(/@&$AElI"/H25'--6+%>e*rH}jj'F˺x=nelyЁ822xxf\FKr@A5 A$X4MX֍nom]y9vB# %k`k BLˉOօ{MP>I`Ys!C?>.@cʶJӁ][=S5 X6MVPֺ> \I w>\mz_70Kdp6:0ƘP2m xacQ?՞O g}#2v_})"l1E@2$g r'{듣FD t=uU2CZ&ƬU>q_]\ tFq[wÞvk$TO%>:jc$KɌ[[;_ːrq,o̩]=ԟ^;K:+/ʱ\1c79:a'YO99~c8;賏 .2R'r-ߑ|1QY6_q|Ag~Jۊ|k1u>tѽ-li%^{/)ScbN՛VmDYy=Iخ Ga&'?&{ 6SpUtc,MCN2q}@A ~LE Pk3L*!OEN/wxn$gG4EŠwQP0{1LIhdD9fE`_TRЌ2:n |TW]ZMXzzi*Ӣbd>u;kSm sHZ]8ɐKJi`䣀&WK :ZXYc:گ`&P{sSI>ֺk7Zn(9&W+:*kO]xfOQ Gyx"8bytPh + 4zOHz2 c9̥hX'R[ DKoq9*mGp r;{gO+vि[{4G_8H83t(*SoVkڗk`v*mP#fwg\B/FxxERnlkpzg(iG!xY+!3|Cb*J#3C`esxnLV k9SJH%tsq&`J;lXqbp?P y;M)$n~WLp0zyr۵{wsW're`0)ktQ.񝴅!h W i[=C.s3zxlȪclE\.ˮvH->AGk eD+>5eh03Q= ]'FͲf9yzjE)dVs4_>S93WR-' Ȉ^s+Mu=F89*b{i7&F] Sw˵c|6vIo*PsҚu1Ux5j =p?bGD }4'Grߣ9GΈDR;5 PFn3n]@wiw*u~Yrx63%)5B k9 (ZtZdH0l^Kn+ډq lA9% N9P+ްX am= >'?h]I \#Ă"{6FR._&8q*ǵ8 {f6A$ ],NqE0? {-&ݛ_v']urYBm,WA7$1/Q2Nkr*YqKW ah rFaES@KkV% /.@t:!P\dj8|Fl,9% &J㉶(Tas!Qn! Tu !˷}jK*v<6u]{𠕛`8κ3?Im|XDT)jEȻ.jdT_XauMk$tE{rF"v#Q0Z4ža)Ͼq >o_Wd`] A7rɾkUMSM!? >{qr Y55` 显r70F0h~^h vOU]=[ {_{D>?favjdz^'(a&f&o)X} /1&2=Sk@IgM}gO~ΑF!TeTXn;7>z((B{ÛUJWs'*1:ګU, j(ś9U 5?d󋒒D:5p-sL`-{/IqB c<]ئˡ"|B ՒM`ޓ%UZṳ`{y{b}W@φյB IlEߕa-7.(,x}r?&˾r6,8 "QdwmKRˏٜ0L P(Of)#/be^+P~ -W:+G@*&)w(L50!_*ZbB<Σ#rCk+'#z)h%+-x4\#/KG_<<_d  |5ځYu {&&Ӳ<;t bwd*|ŷـ2M+WSM3Ul:BgmQ~by?N)ڻ! n'Js % RJܔAd㸀La".NfE!1ݮy~4AΤ"p\u B/\1OhYU5n&y4luטW{-  TAY*`G2H"vIX!aA_Mx2}XM:DOq_ImkvUUl=učCQɕ޵hm44GdUD5mDqw;lf:ž">PmsPL}_@eRZ"!MIb[3 ˶36URXXcL&6~?$E?` }kH ()%e?/N9EAD.Q|b4UªWB_cʠ8< loΐ>"Ku2/nk`[ܖ3aXSByWE d S&BidL Timpemڂ:3g9j>ئ?0 y36 wxPF=U[(ڎ>{o௣N+Ѡx"% e$U,omB Lc;^0u0E΁ ~6O|Iyaeo>vK|ZoVdhZn5[?H.,"H*e<u7,\-W '-)̈́yd:+V-dLF0LAƚmr>:_; _r=*ǫ(=Gw.SXjHAB%Z gfCc<` VpLoxA2F:GkG.-L2rAM@FGbM=?9ޑG8Ijr>!8gE⪆#~E> *99i*G1CaCκ_(#sb_u0Jݼ?;D/r0K>«UCSL!ЉYl [ҡ˘<g{ C;Wo!,6類"gew@v%! ڽ-_m{PK?\P9h#:㸢 )!aUs=iY[jtVZ- X"F*+j)=#QFTRevhoS_C-q%#~d3wqy5S}kn٥+guڍsSDU>4Fp J"ƀ1ι P⒨PZ|JTdvn̼vL4C<,be<52Ga2?C}IAqσ يZ!"<7+3F:g io)L\ޏ=F@z/oS8'1Ʒ*  No\n⾱ࣗVQ/ _-~Ű<ɘ!?CJt{#Id OVA _Q܂/'h a"sme'֙E!n@&Rc pm4&j"ssF1r?/u@;\QH="=l@}#27, :E\W1LG:rY uw oT`#D+vbJkayP!?MR?vPw9 忸^=R0qCHX"J8e-u#PFWY/:؂SL1]K^/ʼ4+,B:z/s?AAk]W,%8?xE0᜗l5E5aWJ ۾a  H*5? 0}z(h@)'O?r*qעm:S/ӊbAe9 ǑRMlFaW#(RʹȚE.Oh+! Ҷa6+(@ԜV<a@6ʧ]yv9P}G)L!U+};+$QX:]o4z.A!#m.:\J+UufYƃ>&U$Qy̳19 /T@>}gVv59KЇ5:m&a)6L3 YY _QH=^Kr4Wx`?# HAh)xg%u-d $.t-{;oH{H,UhBe*Ӏ &Z;-J!Tv^VeTvz3m3Ltt춦K 7~ϣ6n | 4ۖ7x;wz>\!\ϴXa}R Iڻ׸^- o|b]COT!OQ,=y ŅǨ$>bm0M6E KOdmVKQ@S^̅gq4NuI2m;g^8}Ba®r{c50hxjZ J=P(&cÂ&ϲ @xo:sP어 f1qͲl滶SBz'?}+H,]RCCM9$7n4kPL~zJ4{/,|p6ؠؼYC8t]ڠUt詵/)GH"z}  Dx~;²ۉUntl3UHΈ3`CƗpi6sR;5K|-mzFvcf2٠paہIFat!r{~Կ a}х?-R%ur:cv/h{O9HA752]Rz[6|[3^v̎`9(%Y5.h%h6vۤǁeG-~#gL ҏm4kl.w:_N 9Y%۫Y_(pUר-sKU໺]G$ۥxݰarbS T@z#놼C8.l;Az'IvGvo*׼"5m1@M&&A},XoaDK|}`(2LgNDǤ$/HuӌΣ5MV"V[%6ORɲԶzԘ8˶jzN#5\ݐ%\p-||ES\6^!3vj(?u%.T胍~:R$ApbW=P#90{-:[ʓKN3ƣjbF0I9KfO$r΀jZh{sXO*YeV~*=R?"F+bm<@LʭɯZjM($EX"Յ.6TA2+$,,xiEp+Ry7~*:)Ooي1z@%46>•FS (n>p4~?|lh58, [-[d<[|_K[OOAҌTfV/ dׂ;k]l@xIV8ͅZD(s/Kkh*Qʲ ^7w4I 0k.ƒS5Pۋ׻ޣei<oV;Jssh@&M7NM&#CUpcQtutOYP=OE>r3ymUx];-z@qp+bFЖi8HsQTQ,!}(5+~qD˜emؒoZ* bb]$ȸ"ֳ[ s.|?YFPlJO&wYVF6J4U]G]6"/8;lMlPǒ.hT|~(w@vt譎Z #0$7 w*ig%/O) ,_[%G=6:ԡ_I| LGe"[z/0ϡ zJ;x t+27+7KL~kxep6X gfK6GyUR_1.t߁ZW7o9¢<8Rghߋi"N"4ݩDY墺KAu DL8UXWq՚WK#`|/[X6 89(>Bؔ?֡WzPэ!pVN-mc:nӀ)ػ75o YB5\WΌmn L,7Wh؃O>"ZB^YF}V-d?m$҂VY)y/ aFį{WwN&HD+%9N'9 "L#}Z#qU@]*.{pa1$Cr.9[nCr/hZ[ Jy>5r;%! 3|q2z4:*$c#byTS vz </̑fR Dg3qdAkMXDc8]i7ѼU=މ탻&8XBHԊ,Ӌ9U^ͱB,#PWZh?4h\WQFB:I,㾫c9,ljAAqٟHoS^Z+! P 5H '(:;\ۄ9v-.';m(F3*' T5g3%QaYC(nNla&9SbVHLG?\.S2qlzJX߈\knq¤0^]{ _"龜AkQ? Ivw7_U~o9Ob`-p-v+Yh|d+MxN6m.\P2S7zX&AQY]QS76yw;P6%rQ軍u706G+TGw2tqBN{'+UI~|w2'tyDKA෢CFլyɨ'zw OS-s@/LOb-,tmog\ޝ%F5KPGbq5X\'[Ud8YJ!"<8"c} 2u=%C#3դ!*ggM1@>)䡒F"$CBǨY4dIFs?ozby9.>2^.v$'L~%8D,1Q6*Q3ÛU$6 IvTHhvP A b&c嫋phys9NIa44_Ewҍ+\GBh S!3m -Jzމ'c#:]>0 fo $󸗠NDYDk˄sKn-M*2SKXE91ť‚8䫠uNLH{_ZF(ƵlSW&bamH Fۋ5 gk{ |-Tʂ{QY,❢@e7y~"|(aOi|޻$8Vi(9& x I /Yն8έly] j>̞YJt6Il LB |g"U!ȖN Z_u_htbNP 2@WЙۅx]}uu C~@ږ#菀hJꉟx_& _jzW#hWB,d7 fd$Nm?ǣ8U_^k-H ˖"$@S"LKPlZ}MBKgpO0f&v-F:HߥI5`bT:ΩlKi+B92cLtp v"rh^"z4=a )͊.!X&yW>؛GUf뉀.*Q|%+A Ӂ b=,W##?JS ه[ M'w[Ql_!*gו{ - =RϷKz$W?;/H W"J iGVƌFBNՉP7o9}Ѱ.U*IdY(}}8 fU[w*?EDϠGEk'n߾Y'lYZ?D0k)grU*=*pCɝU)?RސC,pjOG t?9G8~B?i 7@dBm ZeɉSb p] (8o;wSJ&t jz gT Jj#}@UI@Z >D *[P!I)p͵S-mաܺb^enƭXSr]veAz%^Jrj* :Jm 0!DZ^PP&{^?uԏ-1#zPӆ$4s}EU3LjyJ{*t['~UGyJN]a^5*tų`mȞrk&@I }߳Y0/;-3f q2Fq鱄2%ʔh|<\i^ab7Z_:wp=`%zX˸n/#0ǪT-;S* 'iOwy AM,/knX&B _:)  ĥPl29ʜ3iaOCnO)K[7~*%#9^8zHDkZGH CvEH 3OI"&3VP೎>8x9?_EHwl"1LEwd]]86Φ2 531MvM\Dݖ;3oF=*+/?M|O"`a36e5#LȞ?2<㖯<9beg :'bfm="ځ x1Fn{o:7]Ypy>Lb O71:zˈ,1C* J82v쓊(Ex.]ɜwmUZjIΕ˱迀U9&B ' ޞvT#"x?(cDm0+7]Si0[&FLa;zJ荅3HƌJf%]=d"e6.HD^U0r~\=1W>; F~\}y!()${\<ʸ3r}c\6#FBwvĪ2bOC붣n:ȵb3(3ϛg[!0笈0_Ub}Pd>N_,_8ۯ{O]_L@3*لo A2?*rcMTv!W%\_N2D:Ή^us;e4RkuaN<,O(7jXCBX\ԣV:hFa.d3ҢM5<&0 A%1ew_QNn3np.KZEV?9PͼJ1Zۋ+p"Yʈ\ۼc@b֩lhrx,mfpYJ3}36(v(֙aԵnxl+ 4?^@'(N !8yj `VqȍvGtmv@СWK''dz>BNbfR_d_ZDK%c rtgK^wej'şįUZ8y1qG;0cєgAצ4U`Ny%A1L-\ۢPy V Pm A{Hl;2["m]-f iXFfoՄrIc2A*V Xelh-BAAm2a O{>e &)m2L.qq&* 2'T{6tw:*DjI6 ܐU 師G d|+l .ͱ:ZG}{S G- ]^0Coa6_hOl(wݚ.{W<$(z+@f!IhkjF2$7`PN`lȽf’:>M 4ll ] r(3-)͔#tM8;@:_)jD~cnf[q{Y]Åk/#']:36obZ߈g$#EG9]k$<3$\Wai?yARbޤ"e@(/ۘo+sͻhK7ఛqPO*SeZu 00ng@#r`"qZ L6pgvl򨕼RA2y[aE\ϥ4 }3cpw"r - 16m H)k~D1O |֒W6nk$4p2$ b۽Jᜱ6u8 csxmQ;3%AH<lvDP~;B+&ɢbboM1ajbwmHddkD!)$`)7eM{`Ukk 'tUvkw1mC$<&.g5Lo ,Tx z*]߱e S )5R%0*ڂlqh;4zW{S0mDx9F1}D- D=}Uyѹ&PvMr©|ihM];֒=@d/3Rs0nL(TV'r> 8;߹rШ m[,٣dA[ƀtzF,9vR:LsO  镢!0-}quoFVڵhE,\Le}kx B-b>e| vd77JZ+2 ®HKk \g~'Ug>O ժ 5ÚN\EB϶L=?kїKJJEP>v+P˨w)9厢 S`/ߤ{V`#=̫z(lk ۏ|E XyIB7-`/wM3R51`忤 c_T0IW &A_ڵ2Vݩu|cjFwxKc+N{{k }eF>aN ]FpQh= HSC I IF߳l8@6=MLF u݀gO g+ȉ+~Hy/29[W?18%Wh`&tDy#3U=r:^x>Dj$m )d;׋p fnYq:2b٫^'r@3:V–v4l=!lHcIZiͭ4 bA &Upv;0?(%MH3]"\i`Ƣ@νV:f+@uU DAI8 GɆF84!tyZ Mە& [<h C<yՓ'~PYGИ0G.@m2NqwLl;Knp}'M*L㜩,AoYoD (j:V3&zG=~ՇfVAe>{Xliȗ™қfrZ*2pc^mVD'|ئF>bրC/jY%lPd`?ܡ l+3Lvމ*^27 .[sz=wD ٱHv˷ޔƞܿqnN. e6Z =Rv8Qz%Zc¥aoLyW{ㆷ ُon _ᡧ{"Y''rxRdxfocfAPđOR뤮+Tſ3}vn(^/8}>U^ ˗%^rb{SSR@ d .RCJ` t@EW0gp Ms(* )bJUV1 0#&:+uJE~(kf9K%={ѭ >.1 VSv7qdi h (ѾJpicD%W/#F3-<5#$ N=Jx[!9] "wg~a^rt)=#ƿǒlΧ28ygw $FCGJt"_ZlŻ7I𸆪5#ߌI eq6% %P _=/#.G}Ucߍ_jsTdS]w rZax%gm'iUL>\.J* yPu9l%&+з떷'&_IAqL 9QҚڿR\z~$:l .r6_ӪL{Z&Y3]OᦫZD42tޚS/E'49|\CT|=:121pL%6Z.n›Зs_z}'D{%0?\/ho}*<ǣK^ve dtNʯMc{p[y2?ON+44±^jk0F{AeR ՌlL4)8 nlr$>jI DBt۫юb-ݝ9>o 0_LRhܪLe ,mX=!ͽ)YN d|"Ň^C= |\,>o9)IUtwqpi鄗}HmdABҩe PKAmXD`VIEۭ1h$Ip9k6-tOؾi7D&"^+! 1#ja]SFt圩րGWg~ FGKk[F(3#9ԯ| UX%1l^;MnveOܘRRH*K@m˫o.X!Pa1#/@{0s?m9uQR *3; /-@*d9X|ْwi&h?{,e h \;)eMZπ87 Ud=9&*+ Y80]NmkPPњR5L;ofe ԽK5y[wd|Pg<}]H&N(jIn˂ q?*c&ޯݥ~GZzl ;̤dh\V!7} ԫqQlo2 eq=C4<$0Ku,B:&QtK5n|UX&kɽu؝t+]sHGW1\t=B<8H൳'}~c=3j벼1=H7QJau"sFo;  )ڜsemS=yJNKvfw ˣ ?l /l0 64ka9*$x _N?)K_iE$q$m-o [FBy̴@$Q}n]z;d3쯳PUHNVwm C4<䑨F2u{ke)8裄46wu`&9ƳzP]J>r4i`vE&"svnGuؙ6M~!*peя))6o?yrB4@6{^|0!DҠy)P 5K`Ћs~W)a_q: "6xdl6P7at"C2qxkUn<^U<@'$Qͼ6}vpJ ^<QX%ϑz_4:eklPb9EĞAɒ尺( i7/n%|RI8y6R}qS`bo&ag*5il[mUhAQ]ߎ@/ &*u.mc4EmXE֥r247Ts-Pz% )_'MV— c[󱠾 A5&->:T4,#K/ Ӂb܎NƂ]1[0 0ńcBVսU4S_lt*JVRϫ&@gyUYd_ `>+"c]:/܂/S)?!I{="ursygQ+h\-+> Kys_qhg87*EƂ%m'm,1!dY26Lw-M[Q*5.|Wnˏq,|вxL5 TWR* fr@_ ܿHJ+p:*LwǃWy'ЪwW4/?bB6!@n 5OS}/٭$?w6E*WcÜȜvneZ։(+/~ ~̞{]R'# FMIQAp=bR?{Kz'Jqyj%E"%zHf3+Le,L>pz~:v<@ $ ܒPs<6#EB8vj>VUisHg"^=lѷU ]-S} R8,En\,. hJ@泷fpm\>\AXA%TR~ 7(drY_B?ȚD1O:5y[q%@Йg=)=*jYA2uE<|։XsA=(KXŕx籩끳tZ~Fe1q *>5~UsϱM4U!bڀWALr@3'CPt6^p̰~ehtMM PY0ӣWֹϥ @d7Y?D]^E9O=PKb8iSeAw-?/ G`61+0þ!_r/4DK.s?Y:A(rI;O8r: &7mNoksPAB7N({%yFP&JR˭)\g]Ŗ9TH̼Tb8ŷM5D$h#@m,r_XXGmU<i"w}۱֠Ak-]$W@O!0zLE;;8#P';պ)^[0a~am 1X|/n=b6 *?`YE1=rQ6KejVAu;,Nc *Y߄15 K|:!ܬP{ 6uEHL͝Zw&p@@j=*2MH&5 ؆tr k,OHqxUE!-;jG-Iވ1Ÿ`N~3q;HRZg5{.|b|4$u'>} ib$f03% *윕$]1vY̒$1^j l iIEAVV8Nҵ.4c̰r8_QC@ oq*ۮUɟOnpfL76o{еZt?:әY H$H *quׯCڸ53c(;!ȜKS"Z\c4 \嘶hw) ;6u˹ox<\1=hČRPG{P:="Y8 ]suKpi?{}^HbngO:/D$H%Y5S~}jz&:@Y5cqդ"a?BR]b}4=oI D򖋤fbb?GX[.yo`aZ[pC-$g?[1.͊aqJsjOFUBlu] L*90Kyo sot4Y:hk4vCfLlc0Tb5|n֑\:!8c4Lg!qHN"Љl AGȹ \CEÝ]-\MFT^ _;|H m*;J/ZќXKMoKSAFoOF>[=.v^o5 D>52i `֑JMK|9s+ƲqƗ(Va7: {,zTK8M\ dYVi6C~AEpTnW!ȌۓuE5)J}BmS!+vI\ij[ӣDS5}B%_CcgBo82ѭ˰6ioQ(Ý {-E3eǹ ~Up  4`?h׋_ k%Z AbD(>;#V,FײϸM{vO }:|dcb6)=檈|S>PstA\xJ(GUNr)`ezR?; oy$BJ3ϫTJׄF4#3YR HWN%zѬ>?5+NN\|G&#ՊqlX|:÷v!97W`JCw&HsЎk{t19ٕ7u` 29=i緳04ZjQG`$#DD q}-$} 80d!! hz;s ebTNIDzۂ<S2?ν4†gdخAI>P8Qeqh %aPsqt*I;i̐F`/UhOw3.qJ.-*XӨ2A5a?sҕ¢[};Rդ$';Wɜ"7+8z,rLծ}_q41lH5meA}ݨShKd(}O+ C{¹bX:QGj|x秐 ӡVD7G eSگy)3-J s`b\g>1"ʆ$&jx4=Il3di-<^BpkE R:ŮX}<4KMv}rIڙE(S6`fn ʖ:>d)6I?iy%~fΠO%iVO[JbU=l5$hȯi;qx]F3C8\wb}(_eXFS[tjHB@<)_fRY(i5o>m7[XKc\8Q^7O(nbei": ɸi\06O@޹]5(r.VC-j΄1d򿬉_jm#  zn>.ELX3ψDƾ;h/XLxlRhr#j׀b?oy=ܳK+`aHysE!.Ј\VÀS2mZ>^E?Xo>lhw#F{KnjEX$4ayNk 6 JIL&"t_ߢED!VguŴECR4^hb+^kIV,KE߉ <}\_^?Wރ:0#]MUQGV "͟28.7V ~%._poj3:QgpĮf/?RI >!F P0 039R }ϳAsi#ܭ?(驥,N ⼰ 2 Qcd"+\أD% b_6|5Ez̹LҜ%P_ǒO⢟Oїnwaס΅LF"FX5&Q~1C4h!@sOP[;C> GkԨRMtGDRsǀbȬ8X5XeV3߿t)%EhC6D5 B nt9CclE+6]06jFpB4:1؀Gʺ 3ɞb|Ε7]їeM _e,qիq5昳9f5amN#&4z,mơLax)S>~*ө^KpU؂S/źN3fW>Xf;Pk:YLD:D!H ?G?FF}[Cg\HtB# o΍9GS88ONmgh#|5WeYn?gT|=#$p_8MiIHO5m"L˃SMe2~5~֘A}ߺfYq&۳@Ű掠ͬ3ثgɻy-؋(=(H;\eeFUqwPGJu+gYĶ&{; vqJJRX<}Q,E.3.Y$ ÕJ5 HZ%g#vn)WfP}?^( }ڃzܐ (7,yW:iH7'+\ uD0<,u;JwAJn#+a֝?h9t ]hzb${LH¡|H2JDYgWd&[&a 0&LZ%3*q`L;,Pq'u8]Фt4סwYdcmgL`Q~Ɇ`T@k+9#~aB-`ǎc+4ڊˆԾSu$c !v#α`=G(QcFl*X孮*\6>ױoowXc.t`]w=ѫF ʗ"0m kfu؋*{?)aO,`D7ɊBY5Wȕ$r 4'<`'WmO؝b rdӈj2>c8`.Ҽ20Qڶj=(Ϭ HtYps֋SG,_y1!g/U )=޳DojL0; ߶:^B ^#; _A_s?M[P`)w"E_s$O7}иYl+)|T  ^Q\%T,^jP2J'Wr2G3;w[eɣCZ:AH}E΄膊 j}7f#FB^7ծS|I.brη74Wl(FR4:|_.%M s ;dl>Um@4_OS+y49>G2%{ (io[XWn!Y))mҊga[/ +fUjOdD?$vG5V0-?nICe07; n:fQX凄 \jJ"ޮp6PA A:b`ڊ(ڨkY MZqB.zxV9O`%Z%{dfe2w΃YAM.؇ri'IM;I;R324k -ݠ;` .̗gɁMaj''_D'd{w֑ѧ&#$I/Mw6 yO)5 WR+ԫt>&7wQ=O/-${TbB 8qlog9*oNL.j)sr\L]lF\nEMG,nKiKmj8 ùѵέ d_Μ1jL=h_ժ?N_qʈZ5O!9s<7Խ &XvJwW rݖ%tEґCnfz\ )>⌷[KIǬث/= pf)0.w!/1yjA\c1Ω;$ؓ6nRk=x.26SOgK@jPdmtcX4oێ, 0@b.U-}%Z%RŏK{Mc+%=rt\fKxPP_6n(Qe<"D=UK=dfWfǦDZlhPS/'{W|ɑJ5ʇp']!És=qaXѲqKrO=F^"Td #S[8J1r pIY,lBty>աz\sO4=9lHC] *LBXo, dk".NIXP%kOEi2$Iz%#3kt09s{Lq_M H1yG էUQ?A'$F߷Z(5q`Q9XD5$9drq^p C>-*jY$vRt MwK2n:W5!69Nu{hc\ceU($4;2KxkJH) 5RYHL;*%޵LjomvbL8Qx#'4\^sv Q3KV@-} 9)D "Lzyt1'ӗNELow['E*MJI8N-NbN0m=ZykR1 {OVCduo?+/X+86yTe[|X֒MG)xG Euãֲ>B̥o7쩺gBB K`!u!Ѩs x+" BYͪ98dbi>6} \9Y|~$/=fǐ$i1~kXIaup "q!w_-Iܷ0UhL%WYr_R,z=E;DvO-~U(\Θ IIK,>J{9ރ`\M/}s ֙37= "黊 O 0Zƥ=y~zkoT:93՘RkVn5h x0 p1 !K9p8Pʗ.Uu7^Z,}@eڽ[<.cc"Rf7+2ZQeP'C|QSɨx(RFᝍGL=7 No u~u3{tp;°7s $t3ŧ=  LNh[H(P5,|I@ [22G?K_H( н۶HlћtҮ`Xǯ ha@{RP2{s%L-%?!0N/*^_|,F `3W|ȪX >o(߷}Ot3፤ ~#`:^s !ga$WhFD:8gf]a wPlXry#bMʱ┏-KGXgl=\ǿϞ&%-Zw7E@fsS|fs°D[PbU$UJw fBU8·/p'GC_a>/YYG١;.xQ҅t%Qx9ENrOE!8 ]O &8.d?S7\u9t\/u Gcv"{LB=Z<+tfTc 4]}m{l!6枉:_7yC%yk`"鄚@e_VKX~ꈛdD`Dz:EB (fgʖK^wLu8k S5֕t):s1g97D;Ǧ:FWYhv>i3`<@v0Ł5>7VbSW3>2=Y(2fll#j_Fi<91oTd(_yWW8랙bl"v'Xxe?~d& }_|0j\) GwC{z4a2e/ٻ/Æ*]R:To@W"anR7 NXI2$K!41V^ Ok}Zj(-ƺsV.N̯oz I&Sf зr>FI*ٺ\+Kmvg҇Nj$d0dٮS܌ƔJUdFC,' sWu:">xNEդa} rTo,qVPyf"wΰDUb陸y\)aE)^O_kBٓuy4]^ѐ3!řa'̘^w?pyp\T@^W>\s.=]*ˈ2#Xѐc/>6&>( 0} ՙ'wE gE5`ժN=ئ ؑR/yXΰxUj$J GUNjmǙ#o#_۲QFTn;a(+bĨZ⡞Atw>m~25F ?deYJz#a[=K'R}+ܵD K_CrSCxmOdC뼭Cl)kmLQ@;2l=fL+>QyOdþqk$5|]Q=]meu.%>6InE#˝Xnxg "i0^kϰ0ݐ -.FHEtt)S;yoVp8m!3kwM ]dW*Pq^1){*|KTxUxSHUG'_r!S \!93oGpWRׇ?+߾vp.7G 1?x19EoveW'k3Tx=ءY[$'2, {dI-8gl[=z,G}HX5"NBˡjGLIiKHNځuJ9*Fu!* .scFAӧ ?nhUpጹ0 O٥\Iirs8:tDj}M;D B ;%̷ujBGIEdJ.kT֯f!33嵎'CGjNd=uJ%r/+Os3AQEJa0xTZdBb?I[ Ǯѻ*mgA5d!|% ib7>>ѶauFB1:=Nx+ZN>HF_2ۥJ,zC/8B2 xdԎEy]g qbJ1mN{8 \U|] żd)yDF4??xLn|OC1zOW#1V=HO|s8R8fy 5jS{`yZXPREB!s?|,kzh[;9/2}ɸypuZD.|(&>%awm"g!2]G:u#&&N=L@-Nezf-uSld07kk7ښG8Kl~#eph<Z<$0`'XN)T:F=~ws4pD.bc ,ż  5Gtm5RDt1yݢ9S?r($C+%-U\8Ez#A|:Շbj[ַG ,!dr.fټZE|P S &j3U_%&;0,|=7(C*nxK57/ Ql V2 %#Ï-ߑJ] sѕfRap+ym:ɓ0"T}Ƀֶ(\;cq+}(VT AKn,M(rUϿÏ*| <ҁﵯ3+/6:av]zZ{2хY̒Y4#VI-f'J0D#:!%% .\|~};TQ:J B)%+<͊ZHe=~⭧.2kɒx"WFaYOL ":X+>5_,=z8*p1N=^TPNYP`wKfϰB1,@l~C-j.#C˺n#y@R4 s_:Ʃ'ݛsSL@Hq"faܣ[Mlk,b?ڶ3\7 T`V'wd R\8_lP9Ֆf JCd}氊=jI~’7h uڔEf:p`K߱բA.r˟`Scbg4[l mINRgi Y_:đgw9| OgTxVP˽rh0210:ZYek[gK6fjs$S̑D$/0b>:hhmPuD:MwYODE/[}p"Pkσ,:ws<78)E ^R2s8 %(55_enM̆!qD! 6WujhjL FSnJefj.UqB(jwG;dGr`At]K_ETql+~+>#o/WR!Ȓ/MITo0 l`o)p):6ox{ӆefnۺgF/m/[ƚ BLz`%NT$W G_nD̯m'ib9l/%쇥_RV5zkRb Чn&1azHwEaTp`5kY]~p * gwWq^%LҢ_xPa蛎RBTgcMMp54$՗l[olB%"/Z+vœ%IIe73o9l'α߹N+.[aa'3"`]&GސZb·^r#0sTy}wG} llXZ 32ȀFeUty1\Ҕ^=˭Q_f_ԩ w k rY dTQ=w帉feL܉JwTr>НHZ Xhx&VjJ%D}CQssM[@5̃RM.%0{tUsfj„<mBCiLX:Vs)Ɏ.@!ڞTWuhQ#%i6'gFşoE?bwB޶bP0COF(D35f\Ǡ_?P,]3v#ШyR6QMs n9vy+#i720h%:t,q-8AjA*a#Iex1:T MB8YMQLbҶ1;%!L@Q 7S0 ^8ﵮCjr)@}=s)Ѕj$ui^s Ofr/"C@&R|aO~Q7?~:=1rظE&j[av<$_ĊczT0gȍm}c]r=y'kNRlqFDƒ H!$vtM^F#J}:2˻KAٜ6'QoI H9}8sTPDPLEUȉUcaSP0/ 06ODZc2LFl #\G<T+RZ9{F'lYr6^MpLEI.0ުoU }|>kB_$C)Rr\rr.nl/vPoذZuKI$K`x4>k>k*7Cw`/z.zaɑl&342LvZv@w>^|RO4l꿦 qrRLduaEMdtUm5 (NLÌ(3Ft~gMg Bzgsqރݝ;Ac2k.^|@~ aۺgUV{ v@ N ):^Qf[5 bYe ͑5 'NJDS&%#/TeEgA| _o2/ޘ]3Z#ۛwv`v׺I4 2KiAj:x7f˩O+ U2PKCk (3}?"m6 G_/F?t#eOY[8H:oQ5/Үe?md8SƟkJؼF kSzW9z ET%dL_*|X? Lկpvwe?+[a܈"g)_/P ڃq6(:hr(!(~۟ets6tAHw,^FFyT-2"Yhΰ%6CQ|E0f|8?2 UX@[Y1c{n7Dҍ0s)ܞyl,nwߢE&IU"C7*&=@>G{[@ܞY{mJbVflCfP#,& FBq^6%i6oa&` ;)e0ұT<`Xx`;{vA m*jdcmtcRKhegN|K]ҽ9Wle)WUw!dKy6Ľ@V=nXP‚uOjܴI3S}56 ~7ZR0z +* R_F{`*EJteh 5-#5~tvmBtQy-h3Sh8aU۞N o<w!%(k.\(d3"Fǜ٩:dKؐiQxas.M_5`C<M)'3:mߢq9=!tLOYf؁RQmgx@)f)Ԣcn RmB@dm1ôY%李+UC#A?Z%3aE%Mm!m>>K}Y S, :x`'Z0]|^C;`bvSSڙ/XfbΎvVN8m|%vO)8/lr>uL58J]E }DW(Ί;5lPJ`gunԆƪed~w"T%°,ѨvA2p:B9nPb0nGS6^!{1o ""g`x$:k0]~VeIY9׀}SZ_ r$ml;\OHp(?)T**pAɍhbWEFo=ZPгkۃ)[udvcYWA.M*:f5mV"uT'P%<Scr^15 .O(4\/a'6~h*vRo?>ҊBfڋ)ʀ.͖m`cJ[RG*s k!g:ƕ])b"G 7(k%-1qS5 aZ:n/[2W E,ܗ'8yEtqW[ q:MaDs(hC $(8 %HB EY$a'l.D<)he?"brza-gZ@Ģ^\s9&ϧ U Znsxt0"/Tϳ n,Gg?:?>]6R?l$/lȱ|"qP"@w }g[qϣm{(n,4eKdu lDTScw-KJ4"ӖrsݵԙJ*}ڋ %l_R{DGap ;Ah5O$ubbjk4,bUW|!nz"̱"d,:$JޫψaIQhlO;s竉 t@"nԿ(CB}ϘǮ[[9k LoY6+jA/iGi5 b f+EפVڹ@o(e>㑢h=,|ۦoØz v/ Uسl:a1zn3!HK"yCy/}@Pı"ֆj Kr4/2%%mȊd;cMȠp[v5Gc}"xDJ?*PPID%8 ެbuI~Xֳ Ծc|'LވѲЌ17Jrh,oڍ^Z+){;e.ig^z:"NyΦ•g;EGb fJkЌrDZmTNbަŴ>w (+1ӹɬfkfd9g'l?#2Gsk(MKx%&w- N{ wgg d}q~lֵpLy',v(R'xD$lR-8NfBZ *@GhO"6>Eh cC1N!Ŀ`N.vyJcFi鳕LO%$V -e&~:𮞘uHӋ`l0"E1^lnyu_)R k1*BK1@l=.lEYW 6K>:FBz(~+ 0WB62e?eD{p q(^'Ʌaɲݜ lIS^pT?v0`ۮ9/ lJu]];st*q MH4$4DVYOUxbtMMVVYdz{HK)X`}8T`؏ j=wd18)B'~Z9%Tx1PH%#J,rsJ1:2k@-eOPgGdFp$mz+/rITׂ#HT=.il#AFC':?%`$HGײkUnʻN=Fql y]8돔<)hpZz٢tc5*Ǎ ;6ʣzYdvI#K#7ΡkzӣpNW`ʼ:=nMSXXskbgxFdON3jd^Č=7J enrjx9Ծ*Lqxő WOeDR\8XsE]"۠1wu #15]d}FX)ﲞ߫8BӋLsm"A+o#a?r1$;ؖ0N$S(G}L0Լ|;Pr0^\ցi1µpTOAeoyr[aoE\b&f0%Id@I֡ ogX Ĭk6cάs "GҤGr U3#y1N V!ARhi٧=a+B|+@8 /4:\?Հ1 9^h69ޕJpp2vPp( eD€98)R gXe<'Ũ;ᬭiݒ車$ jZo20f҂Z_1({m^Nᡲtiȳ'=L H=. 2ux4Twaبu{^B1!  \n3v | l2ƃ}2D4h4l^!H:x-ݚmֶx->!. ! ܞ eoǎ~Qr-:'-ONsBz 3~WiCԱ>pjNpfY&;1Hxt63zWO[Ϻ< т|FcR:la*<tM򢠟7 EқxJZ~ֽfK`h U%> tHn6>д9"p\—tEM9Q,wzOb3&Lx:̇?= ⚵`@ iˆ`b3qJK?—5 kTx 1hh`;sʞNaFĪ0&n#* RutYTpעp˞V1 e_R1v*1jrr_7 mL98/FU ǁ@Yqk])嶌;Z`b͇apt ڡ;3cI gßd։P"!F"PBndTl΢&|XVfSj}Ij mMvH˘,M3Zj{]F cG魃mڙ=QSl0ɻZnD<~tQfPc'Z?fb_a;34_,Ȉk!Bk h"|V<+wM3OO™pSG?ťέ,Zw _nOp72LH\3ꒊTS7qg`#q7vd_# q?HT+St+lgv˨| G3vXRCՑS&Q)špVZsyeBPDaU@zcPx5~ڕ oq1ϼLP.Ī ~|djJos{%5N=nɇ种DO A ~wZޘ QQϋ{Qľ̍iܠ/hʘ G~`;'^]>!7(D6[~+$ό)eS+ 62[gZHG =Λ[m5OCSi-w<,.w,B! Њԑpx#>E]c+_`{(XV`|NRrCNqMzίŏ - =15V"տ%cJ]ٮ|Gj WR kx"ˋ, tJB-:-P7N,%We {3 O>Xt/=ā/UELԃ:nxl P0Z/j  svCY#e5p?lQ2­EoR+Z>?fv 6mЛs⨸&G֒!2 ;o}6ٜ{%5M#Gr >!7ZAgzf𤶌  4cH4[$s[:xW^ch$xզNf&hS?A|xq,0GCd$"gb{~5vMAtZ6(+'At ]50|^?~+=qVCEJ}\R(ASv Tsp۩q?\򰈴/I^E H$?270݁b.7\vnFn'h {qM5)xlQ ;Ha^Lޣ60P-0yNakҢl~GU"]%54%Qx0׆Doހbc9n&Te$tW>W/fvZQዡ8!V|&a<rThxY^`FO>$~zۖ1E:>搭RHwܚnDbi㡣<tH8);5^Qv6Ҙ7P<$sE=4TW1t51e&Wu(wqp/] PDR% erp6Pt *V+z ue `v/{G)LF~;=ݡA\R5*`:iԺ@clWHKmKM*Qͬoo`C3YjPb!C'fx}Gn΁&gH:$RRuIt%]RJϪI7z rZ֜RHj'b٥]*Ht3I!VRwTĸWt޳.K=XVƕN3ۀ[`4n򰴶nkv[7.t>7y(m9ma_Gү$ -@$zv g#Ji3Yr~̡K=x_<&*@bMIox@FRw\j_1# reNv85)6{==X/AO\kbbt4<"/x?D:C kgE_~ڂW3I,;;Өo^~!*J`$# e邆s4[ `K,c`0 iF!J -;5nm{6?ysjzh)|wi_#irS~Ԇ4;m(\ X f#\[Vj뉖qKΓk%wh -H0TB,pM9KIНr,@ȬF}t 'Ah@5e; 2 |̐sw.K(\UҖ|C9S_lV4U >\|+dKPe0ҹtM n,f' ̠ ehCMl9*z?Rb)^S) lYIN&*ԪV=(EcA$UzoWx[G71Fso@CLVĊAF}M0 B\hik[e*Nܼ^+H5WDY] e#Mp)/̐aNnI[h{0G]`qz&?X2\). s͔R'!+VĚot'$FtgOa;{leSz/ZëJeuȲQ01B$8 ^vLm8󆈗 .'$J>5y4VKY7íBb7m3ll0Nj~5AȏUCf{#"YЊY𺫎*.cW >@4ؘo U+v3}AxC Gmm)qFs:u8D'p+r@IA-p <)%RLYJ?}'}č$-Erk9 P j'6TSБژ\l(<7@m*:\=k)36Y*B-Xk.eC|,33|}]? ޓ.\e1LL"~PO<6s'S/#siHLUcAeZߒq~CS9J5{Ζo;+Jtkm$x=SP-|&ʔZ1!""V/vQYW,qO,:9uT^rW[POgFsv8:ܲ>>[Dq%.4csیQ)ڈGUǿD̸V]y#)IC YYZ~G|M/WR7<:ò0"(KsXGHM4+-]](m㝄 ._2g%X^~x5+_qL>bco,b5%ǫ;/3@/=x'̦꣎- єk+o}V#@_pz(ȆkHO`̲'`Sٗ1}īx5<: eCy6%>zgҎ۩"LWA򢜿ʚzfzx>8+5+[Cn\4˰X#jPX/mhkCェ8THt~IiBRM-oԍl9eH7T1I>/O3m/3N2P.HN ;xVwCz Z3@yQ@8Ch>y0~} ԇwbf]jg13Ŏ,VdA{׃FBM6WuMpp uVSڡ Nbq^zӘomt V9뻤.<M(suSqrJ;1tN"vX?VHyljhr Xȯnl@JJ890T<.H4xʇi ~ TOt tn6r91Lf2 F|"-1h /*tOd6gGXYc$eWWhlⲂ,ugm,|\|#g~:-ԛT{(,3O=;.@j)Hff$눓ێ g.S< LooႸN&ɓͿZ\LZvEjMU'A _~8Be <,qӈXbcT+~ hwEX(Ep pEݸ-6817~) naqz~k(@1աS)UyZ)')2-N 7\'~3_L kf^buRi(t +*suu洀߃Y3.6ӑ_=2 C)S+k*]ϯR۸CQn{%"eKu0_`+SM+4d䛉ȬՔ|sׁL_V-(/d7#Le68/#1lUXQ͆6{=)T>vOũ,$=^Xx6/ms_SeM LV|T*HhU[OӦU:HHiOQC_^Uײ8"Yj)6]9Yڰ5'<'̪M%yjs髳d.|yI']L|Q$ W(|afq^GؕGpNæNr~qifQ;XV=}2,t?SsFcBuOi M*t$-8M<:]> lؾn "R>OZ{g>ZD8vQX-gUg*s^niƏ rƩ˝82x׺M_̽'V .pliѴ¬7IB3h*9#-e\gFnXFY# 3i"n;E:py%+b>en&/=rVK5g9 N9 jp|d(%_[e?%]*Udx^C{d ̾(ĦXάm%4αԋ!ZB:{ jGx$=َ n17†ZA2^ᛍ5Xi@1^R57Pn=(CPz)$)7{T1O̤pTsD=Fp&̬h>oCe=AлO@xRvcU?xnVo֦JⓄyEUM&2qyofjY`)I(65.i[jQ^g W$/j}3n'b xJJThh{i$5ҌBkN{ʇN'gTieB;ؤU.`I IiRD,rA 8` _T)j^Xs?f֒9Uԩ{@qMx(v4+xOD{r~8N'% e!~L?`'zimd^KNi¬5`7'L VR:hoաD> \Z&`z-V;)ׯ5R'F{/ubٖ(sU6䄇]þd ĕS&{LeI'*\3c6U[NAYCv任L&zJ؈ MbWR@fkM#X .`ߞ|R @ufdK<_vJ!}oPW=:['rWo@w ^iaOL+|r_b (D%Nۋ/[! y3)SVgWmۅ@*T}21Ry3~֎^Z*Ka׀va=7Vժ' Rn [P~t " $k>{5W\ DO d*I^5HE3fMhrdT.F?R*0鑾uVL*ŪJ?xȞ} Go.GqF`Q/|#~fv & lMA5b_EEK^Jtfs !*o(#dJ2dj:6wL<\em[r R!E_d),pX{j搹Y刱zMWF۟^%~HEzޔ2@|hX!>5TzF3w- 7,sml88sJnz|rReFy rD1Ka]Ia9 2G/W'6GAL'9Z2ƛTҁ{Y1_@J=pݢ0S*?cK|))}ahnCFlmEiNRw$/ U*ICGi+Uxn M*73^4 i!1S )V,lNO8}kds2 Wc!YB5zّW`C^B*h03_ø"T{{v>v $^Ӓ J.yh ~%K>eS=֠yۘUT?9Aہ">$c  26p3qKeO 'T9 t5ŹrB]H d!Nឹ x>L" ~S ʂ(]+Qs oJN"y^G#W{u=ұ{$w=Kj>`{ʥx ptxP@:}0W Ӌg(ly끭grM9A"0v$qIVTE\6I"֣p[씧O|)>,Ζ|Cz>tik GQXEe> vZ=vd6GVgl ah4<_)DUnpgɰn?Cf~`ط;AkrUED,li8P!o2ݧ0zF\P-UW].uQl5 q GaNR<\礦  o(8[TmWOLև<ycU~9 c{uQ<&l'V 0,[}*:5jzBH7ޭ Y;+vt_x2]g,^baTi5TQ*$hzydlWbc;IK6cba@QcȖhA3ZZ ģmsEiG( k dhLj@i!o \-}M?MM=Ffg>P3 ?r%X7g"UUl /jrS E7kT5I!_gg.(uTM_`W6pubb)7uiH8%|fAwE7|3jBIM\3M{ z, c`݋G_S#Dp¸L[]Y9ƮBv3)O~& (6˙%ZZ>{bU[o*h?2,QZ2 :!q64nc !}|<7#(\hJJ8v`=@ _M}% Vbre,r?&v7Ai&%~!lM'bgBb6tB[ .sK/Z9{Չ'4s=`:LdrFBuӥr_yɀZTKVK`LVC,At";qmjnrpZB9jtM*w,z 7;]~V3;G'$R]N`d z̯iuİQ_J7I1ZCنV۰fOS1U),j+CGxGjziܛ.w__祺׶h\he nBԒ/%eb3 Nz82̣i  ;&B D"㞊\?sp.VLo`-,`T&kߑc ȁ'DhBirX&T&!;7 SƽyWgX8կ\zK,ߓ/fy%ʣS/~wlў0q1T ,Kj/X0Xǭi s Џ~Hە>51L ,âEH5G@o:%.$FQu[c{O2{\vF 5d+B l{|T9kڴl^w7vWgmIޏӊHpsМ~9фZ`UmhRKk( w (m7:IFg~K<6IiY=!2gt#sD _,PBv`W:X`|/( Cɡ6;Ym& Yy|xT@2%b n㇭?(|5@ӳƉW@tDn+Lwyqb9OX9'.nxXAJɂ; s*DӨyA]ԾU[GnZe`~E"ӛ9b/foWMv"Bt>h#:i~KTo8X:Bj`͜1@I>pvh ڼkX/$\ZӐcUߣSZ yi{[ -p;2 >C9O&d;d%1,6~1kmp {mvsK~x =kE H]-UfP}3;FL* %Jv8s2\I3U7IzٻS Q#XB/Ie$VV&m4nӶ#s`ht)T7m!:YR+sdEع_74[l}R&g?`+Rb5RptI;%\.Ԅd!?ZjcP6daeS HWRHt.&UtsDĨ<{~X#NU#j~ [HL9>|FI-De4򽒮cܡXuCm75;˭Ka#O`Zֱ`ւ16Y |nla)/Mx"XxB[a! jDhqX\יkMm9t?An>;!Ħځ3HE#mALozIHy~LpGiZIDf3|ݢ~1~ m2|^/_pye\'',`d P;6Ð@SIk*G,=HOèX:>`4ɝ[ۺְ l87{?Q7ߞۼ06y9^6nTF(̏f“uLheRk:+-,z]XB\ie/Ybʏ5Ș& }gD['B PɗZۭ<["'{?%:H7+TǖQf.ϦkةDq(:MW$/fr9o:'TBI6l] Q?A fu aXz3_-lCQVa{DGzͳp }AwľKbj]RzCF6ٺ!.!  ~҃]j{:O~Ts9Tle szcixb)cy2|Cfيh*xpdr9/nGJLBr~9ZUO:]&@yx0_Cl:?ql6YrVbR$tJ8cc:GM y%`iEң[J<5χth/7NKY᫓ .+nuP$|؈fjU>>:Ex̤A: ܓ6Gi?& pQVhFNb9I},B]<9j-~/]3!~<&퇵Ը {ֶ&mw2f ՘'wL>FL fWxP/tJ@0lZPU*>nVY:!iQXX nc5yzG_-{a.Q\G7YAl9wVE@/2; !GHD=J5]жվfqoQ_~4UlH8&Z4'ivVS9T39 Qdup}Jj߮x3LU?"J-]y#YA${ږho tC;n^I1;F aCV^Qfd~2:.ȒǞ*1.9sxBȦOpC+H)H>C2>, }T;ON^t(ANkiI@h*lAQJtyǴb(/kBdep Q\6ٻiEnɕRd/._,p0Clp圼CM׹ՐjݞvF_7NC' Αؒp9@Rs3PI g@+, pD{'PO0TI/DԳ4Kԡ) ll/mWs~N/@1rxockVH1Eoq?^]B7-\H*m(sdur$v.[ MIgnկTԼԵz]+ ˅ {R^X@=;ehOx ,j?IvoŠM;.Ғ\>Ɖl"rV~\4n{ڵg ǡH*QT.JT !T I77v!h-;+lebM } =lAl}XqfqPb qny(vOr'=YbZ58(eO-\ۖWY[7>` +DLbĊe"TmFKl uE4X7%*Ia(VlY O(} [1VJHbs<-t&kԷy?G<{,S ՔuP:=?Jb͟LE+p A_f$y3xs(wp" Zw0A&WUV\W1sv-1)v~ÈLs|D qD.Tf+)MБhg7{?I$tš<(` Yt < h Hv؋v[`AJd5c~xXJ5HhQ0GW^ֺs<{(EүIlÙd8A~:_s"}W16NΔyϨ gvaa"pd  k+KcؓuЬE&h}PcL[S Ҝ4Df[:_ 2լ7鹶{IIs'1K,͙I(Fͱ]VФ#giܽz==sLh%ھK;9]ǧ-d)4ՂReaNpx҄r鱚;+ɬ>-{Z?pU(2S"PF `l܁ ^1IZ&gRQ1iuAOW[Hag5f"R'g\5ձP$L;c3 6ѝ%Jt"Ja-+$ KoXC/V QCHI= q1W`Y$9T`-2c*Ee3J> , &wIGUj , 9_jv][Й>Zn/s"mlra-}7OzcKtNvhO AovK.M܎mGr^@aƣK ᩈF4$nĜDԨ847]LRZ;Ef9`v%NQxGフ: PGi$D!M:!އ!?N13HŀHSڴ!ȧQIDd{<$BD)f4DqLk!|-]Ӑ 50mq/k>ْ,ע)䅝|x^r3Ω 1!|-M#FF#҅[~Z ¦%{']PHnPg vۺxf l;C[S _VN9i֦#~ vBO!CkV6Hc.OjG 닗`Ѥb@Mωc!yhtDUެͻ1 Ӝ~I7^K1FIq=?w<H)$X*NɐijN#ѿG,vRgʲpPafSi_ C_C$U:A&^萫EVlC.bLT8Tj3`d̮ހf|dwz(Ѡqә<较Gvbj%zO3fW 6q-cSūyԧrx+ >Pn^LHmVۉКH Z]y;8K~g+MT( bRkxT%I#<>L%r*_MMH(iII0/}[AJ0e.#f\ VG顫T1ibdK#Z徐:91ƞs|$UOkMqA/ۧ/8=+g#s fRѭr6$be]ղJ~/lRcsښb`X ,JV3M,Q}񶽕௹bG,/* .nLаnƻOl0|EN -KX*އ`ycS$XOc$bsXaL*l:x$ 0 ݯWNRm$#e䶯OY\9Ò .! miiD!; M&A?Sin#L%Om$R^Z5ֻ bM8qDULq vf6r<@@i&<*G52g?Ѽg {.ahL-tN6y*["j j$ ,e PhYҐeƠ,(1I"}iuDݑFȢޕwqLǽ/i F-U@ŪQG*V>0I% vTq!OM‚} ;h.7>_߬$زEL$CRE vBh(*ZʂE;mt&Kóah,>Rl}-"UI]9c%^EJ,f~{Ԉ`-+K~8Ƕ v.q<–}ݬ60@9o_#G[NgYa_Gc%Ľ؀џ''_ݺdrj[bۗmC@I% 3Ni+!:Ád23G1x<$ 뇵-C˱ K mnBׇe Nad ^ѾX!ZEҀDVX\ 3L (ˑ"PK ΧGG9+!>f2%@7läs]#[p\ (p QD%fPx^Yf>ʬ(h{C%}QGZ $#WXI9_w$owOBk([< 5玵%*uu©n'=-oxl8m. =8>t~c_@v`t|ނhRZwփii4ʂEeyuGN¥-jc a\gnCZ3sE@Vx=NN^h4bIc 7&J fAx<-sˡ.gqMDj;$ӨD} = # :"ᘐ#= fʺh@Պ'Sm|*1{-`,eex/gl[!%Ҫv(~ƞd2ES2w탁:d 7hu;Wb@$ߣű R?Hgllb%"ET)Q-"A6pAx+>^O‘d` LXK}Tw.j|&kUm=1ߺ'CsѾю\h?T睭Mjtxx3Ǘ{F|:;i{@iQX^P۬9h>D2(yGuMax.i)e|owA09`/g9`cx4Sk&VJLby}= L)ܣլyfYt Nwc` 'bg? +Yd /f.Ui0"<>l=W}CUU蠝FP&9>V{>Gc"mD/yt2֪Aqr.G Ed]] k?ݐybyFF'"2K%m>W2,eh~KY ؙvp@ .`%jƪ+C-x{%]WQb%3|/Uˤ8}Z$3l?j\#\\jUd-Q ph8ONbދ-h0|WWˆY(~0Y|+<\<8oKv9 iݯ A/r: 5@n %NtR< ;RAܛvG%/=2@%jhfx^h p]zF <*-ZϾ4tGD d|a7R}Q@Hȇ\/K ?AWq-KӲx2Խ2bs1kvA{!q3;2 fqRk s#CS$S't4z^!G'$?p3 VsPY%4!he#4AIr92$t yLdS7:vIyIVvc?_aCě 4D5:8EkںFsxlEy6}Uؓ7ǔˊ3z j)z[uvQPtHFeYxo"zw4e'HҒ! WK5aͩt;3ʵdzhǃlp%msYN!;6uveR2 4Q J5RH**ܙY[,ΚYY;˚$<*BxzJH+EF!E\jB[Łcr&a5kc7QaWS XԅLEۨ8 pQer[y+j*=9Jg0vElF4CL# q$/4?˫_ HvaX6lKU)!ṣ%m\{(_ ^YG6c_֕t'clgcT&bKHypCBy0Srڻimj#vˀBWLPd@ dyYReM4vPn-ܫ]7m+!!9 IYEI/BS'#TCF]Ƙ*V?gjO/c 蚖i?NM];t~nVvze3* |Zvz6S*R3 U,LgT`@g9=0oAb P9=TFrU}SIf=3O)coBD9g0 Zn3GbJd>,ǣ(zX(38609UԖns0*[LSecngLSJ9&RP3hKY-R\2"Zوg8Kr/XI8>Ap @yݽॆnFh|c/JU[03 "v|JhӄY53?Xs <щ8XMܵ9 ^n dG:UfjkZ" H9'DBzd\pHѹQ]NzW,|P5Y1Wp.?Za a8tO}Op%;ohHUDt3-E7inE}%NMkG,GZn$bG%R',,p`՟VP*8dLL667$Eס>9Ck:;^Q*hQ2i_+8qPZ_^C̙B*^L&YF97Pq:gxSô/o'EGw(h?HdZ]|b?" R*|gZ+  ^MVҬÃ8<&n)*6m2GP*$L9xQenbA~0)B6[PPʏ:Y Ajhz1mlj *?Ŏ{iQ6\X 9p>È`bjĬtigkD&j)HT|I@sc9@: (uŬ2>i!ʌ':UFIx'9HUCƳ(_s*!Ld4;b"eIcUCRaH/iG]Jl i+@CiJͷxԫGtrc]#Qe)p48ɵDp3Ͱwɡx!&a7'i\Z/ݴ4+{SqDcr,iE!Tzizf&6~ ,ZCR_EBOBe>(< C;dPrƤr/ ݢ ڗ.m9C JGzyMJ'J*=@=8cs=-ws^BV'7 "4HhFa2H_0=xBobq6VP[ypk?I;QoSCMrCiV&&P;2L\вwj#Ey- Q{ͫ}N!JkPqboO#f7ggBL2 oHCr nZQ1JCѪ6ƏXx&ž{Ⱥd^7'5Q%~h0ޭ_i} ń@!yz 5[t߻q\Λ?Vw Y v<$Z:A oyqCHPDh`3V(]0{d2:khMln2/ҸCLEm^YX_8,kdǂ}CRýlLPu[.Ӽ˺L,O5z$DZDZszt$L`un &i/m *P68+5v|p@iJ-ȗ~Ss}کuC%`EL E C">MZ)zXuZ-nM/2];9J Ge!HkaQxu7.QtCk;/x󉣐XaN%6㽪8qFFaQ2g `J+&L-ȯ%G3EX!_4$O (G臸(g(^83KL_=// B{X*!xe]yJoªl%NO11/K]O@d펴kO؞ю+mدrEAHkvBO1L)ms-][f cW˙2GB vۋ[?N%<X8At=8mwEL+6_کLw;<`3eͱۧBCG]gdJMx I.P֓ NB rž?:F4k2ɜgj(*T^nfwjb#2b$b|bS, |@uwDF g#CP9Z#ӌ[hX[ -0O B3{= vW\wEyM7v}( BUfhlx9?PqƉ[a7٤PEmWuqq7ai&f_m h;Ԯ+}'d1bI>: uE^pa3Ha42)`f(nN?؊,WF6l7o5A& +*9E|)c‰p%o4v.J AKrw_2y/@Q`n~i>?8HHseECYOz&&U)E[[_ O"L n36.3 ߲p.^yٔ}K4Cwה*?"0jؿGz[.@CdVP]XճPan`<:ͅyx8z1[c~ݍs9ȑɨLyBoO0ATnK.:R{Pwld+ώ[^_{`E<9. M Y<§4]Jk06LfV9-$c1jFce }g8Թ>x"5I 9 i(X1So">hi@>chQA;Z|%7Ґ }N! DlhyWV_ IrR\3Ec] H~rN tyZGEZQm@d*w{t&bBQG%by *IQPF[WXnkΕ35stroo˛Z r1ZgLI?D9zt`8);dE}xD5]C4CR0@Qs*O6}7ݮm%L($W.av n@ĨX(VMrz̆8ϠZrE hV>ZXQ`pC+ЊqJpo?iHNe&w$۟bJޣn$ ӧ{/>H'wXqRsq{e+# pUM0ķYlOqhJg[(yX":Ex %X xk*Ut1E6Ptye$$upFEnw]$ >pq=Hc7[!&{ K/a'].{:&1A@nU-7Xpa+ʉ;}|5>k-n 9-eTF^bf[0`Gr[oVuIWj~piY[c.3Dx4rBU`o# $Cy9@hF@˜MrzB} f MWEhάrpL"UZd1d w EÍE.xS?WW}VBccAfUBzC77MABg`c q {?do$+T/ynG˓P /=AkZK`ԯ!5ziO%N N9dyyD~8H-͐J8JtD hszL,\4F& JY Nlvח;`搦HܿU'ԂH$v ܇5mg+Z09{!['j"Н2^`OsYQ6j/G+w;8MגHtG(DL-2q]pziS*o3k| YYVH14i1{c*`V;d;k, GLK˨:̻TC݅,lKQX|@haޗyg^j +!uk]ID۔J!"X3ވgz}sGP5wsQk)uT: M6vATvBip y$x8?_2;KvԐAۢE+R7P5j5l0Jf`os;3fO|; p ;tTg~ qVyvjIA51S|'Njg0o}{2]ԫ❩ `"܌9L23m#֝{y ݃VM qa,OGd @!ƛ8;.i"N1YQ~FV1"thASG~y6I[Tri]@, i ,<'3<){NDrZD Hx?d@RU? >j%ʁ=F#lI dNS Pa>&1{1ҟ!4C@Le-Q)H&*eqD(z5^YC+!UoO(cU2 <]^v:oBչaɾKK񀲓ץh":dZC_^ws7d哻bhzd>ɒ&#F!zF+s!bA"-KyOY$W+B {3yO HXWiu/@g[ _:|k̯mf=9?yq̼Wsv!^Q϶D^Ԃo: kOaĿItž;Ip%RE+o5A'ϡ9%G UPJ(m Al|-T'ϥaJj .OwrqRs)lC\,-:=C$O*9 E]!1t[SOo. }WR˸rk8w>fp!| ({fs,Le;ʱSeƠ|> z_^I]*hNI#|o "NYDBr!!b\Tl .o-ulL;KkWh}U[DsiT%4u(o/8MO)dCMR5SĖsib‰mjQSգQtF5hԁ=`v;<4p whĀXӇ[c,#,ٙs[KmDܖF(E-(PdUɠwolڇQzwP$b0'c1]$0Dљc a[1p7`]9^=Řψd9Q%ş7:i/E5Ws4yF&m&ʲJy* Te?shsX4xBDu3X{̡s^Sm10lLl^7-ܑs˘JV8 k]Ka,lMԐerZ./+u)[mHq!Q BZoTM⯸Wv?fReVm=IDof&-~rJ oAl}ˏ7zlx,LzS׼lW\)ܖIAWL6Q=ta?6o7|wxaǔ^駺nӾce*m> ՄCFmZ6D jUg"[_Y.%/Po{5# ,yؓ?Կ$ a ).Ǽ O;a[-%1`OMǛa ˌaiAƱCB1x0w|2eQcAhiA$!,$V-+sR0nB{4X&&$Nt3o0ܠSUoƖ% G۞L ;fr[LP7e?4g,9X*)bS] }V{;qW9 ,SS[Xp4$%JG~ TΝiڷ3QITFR(_0#wfR`{1Ek#9^ڲh/t40'6dU#&啄j}CU8/J  %:/K2ܙw8swo"*{,Xn^3XcW3YY*r(QȿV9~w\Sp/z`v _?6B7[nnĪL,II: Cah<>YU~ ^YD4Pe8"ON A6BϝW?x5<FEA@~U#ԃfrKZ_uEfV2reMngiH^Q;odLI#[Bu*2w>B;a8@S8ю-J7L$+FgLp<쩋>YNܧJkU[4WI$"=e@`=E̫׆Emym$h7ǧT\DƢlN?aBdۗg*<Ƌ~1y>ߣc{&ji]fUaOjCƘQ.E_xZn 0(?׬& *nZq#?Mp a-<ӗYm&wËw[ć5 Ht ; \#`,QtIX1 ݆æ] svz܎VYaaw %+LIoG@!NTZ;-d`4k(y<\;kݮT|~HlĈ/QzT|9BjV׶+gP:ڐIkig.2[4ugSxo1#y[|9qiqv1#A壄4#jj凿ex6qKwLsXrSnu8@?\GÏKf"E8U0:I܈ A웼/ 3=W,|x-y7a Khey!rfcgr[<; T2NC`q?PnaDyM|@2CrpP&|T ҷXtaNR]!);+F$ʇĐBۗѕ韆՝#/ڴeS<'5Ɛjၐ*/YKHI6 9yv@Kt ƅ.?>׍*htqdECJo.C>rץfDLg#^%h;wdG}q<`^2 (B +]#RlF@䔝 $/on-,aTƺO6v vzm (6QN}C[#3Ǥ Ӆ2B,pu2p(c:t9y?M)a/1F;nz*nGNMHNmV:(xެXh[: p=p\o"}zPTytQR:1!=G>2$ W9-qYZWK8涋R>~ρQ&e!rgV:mk&/0&RB"j.Vd-/T'0v5Jnl &4tgF^j:e=͗2^zU~ 2Q;Do8;6F.w{ku͐,[X",dUo{8養C/zLdhov<ʖnzty?ko@ȁh?mc67>^MƸMHDNTHh%xT0ՑԩBJК\ZKAs YQQswdH-!Z#jh9WLHk;W,O(r ޽Jy0nIɃԤ{0yWB۟-6!Y9`ͳB&xeݚDqf̝WC̟B6̓f8]9 M˒1_`9j4R߅*o:o+y#a~o\MŌ qْk,F0$¸%rJO#ox~-Mã) 8Ҍ!TÜ5`y,ne~u}߁t g OI0jmVbD$7 3=bѡ^[LWʋ$ ># rm{Pgҧ5<,{REǸ`֐˾d0 ] L|${=r?_焭\ XV9p8Z(),_E3-ڍJLfKl )JȨGʒ\#y@(&Lt\ *wvٙ$u[uiY7;x=6=wF5, _&џuGɟF_Mާ<&y_dMz*ҎW)"I{vh7jąGg:StMDK/9a30)o:+sn\q/uTdWKJ9 Mm94{X=S2]@tdU3*/ >eNb+bJР\PuT[N"5ǧ]KSc3 ,Otޑ⏛ɶPb:}UyY|.ѥ}x ArƑxY :+~#Z u~7]ow¨2v<V4ΟڗK Xrg)cHN&-{w9`g䒍l4[`ErR#HGmc7)=Wެ6x@}ptP M#cP`PPaĹI1} B܋L*;:!C[`R"n$ӎT. P[Pu@DiE )FsCK{;fsj=G%15=HvJ|T(O~k,,m̂ųy8_;kP pO_F5-,O⊵4#5S7>֙ I];`T>LyL1 ߸0~=,_aƄu6vj&>!O\ 'lJ qs7O A8E@„xw#"hz fohOgWC\BZ rrkc(eEjoY2u"P!тE'!Ai}Ajx8gm{K 빺(*v>ByNc(:HAtj?[ABQ:q dGO-rɶj$1Sϒ!{eoS284^=x,dKxC59 9F&Z±.ɀ ӲXP1'ELiun/uGGφАx5[5}hZu~yЌ}L4zfߍ Y>TƼPXbu=|@8UZhBjm>3q pC5'BffcC'!q- 0JxGX}q|&8zA|o|/7_E<K5u4d\Aae4?4 5yK׬.Ԭ԰%q-83xiS9Plͽ.K=' I(ވ{NgjtͨXH){Ð=]9=*@>:D3ДJwqׄh>N HkS ͐5@/5s"M0K 8[ (heQ,Q~ UzyL}0I[LSQA=󤞎Gh\^Wg.ݼjd`XO,$<A$vX2a-q\(2'>ٵ RڤѴ,K"o^ fTv4Ndl]j>( c2E [EB)PzPJy7Z 9`v=ٍtk̇iߋIQZAŤ3TGl$I*Xɋ lkn)HLy:1eir@ zi4 xe2`}z ԽOK|t9*->]jj]J{IJpWt9ΩE=#PW/]u.Oȴf#PduTΎ#","fݭ&.lnP&NROk0_n.B.%a^o">Gm+dw3W] l+%"\S5BirٽڻJ Df-+ ?)c^[f%;X$R9ttZʀH&ܲJMv){ӵh*֓y^5q N :}{ >0[ʝ r^aoL&xvF`mxFXGOË)YӥcX4wT#S(şDcPZyr.`:glc +@qϨuӘ=ۄMf2q5*bE2^¡x0H޼ه==~_J_໱Sׄ7\ɬ(Xn?.ԓ.>n#JRbn"V uvq£k6#`ѐZlBZt|UlDK9œw.[c T[2+VD㋘ͯd k]l x{UHj_:{2XqYj/BؐCkjkm*Ɗ}RWP,#[EnLt$tl-iOz>W=qt "/i#j+G>dGKt!K+B)a;Hje{k~}89(z1ʩʹAt,1ߪ+[ultFȎ\0+ttXZ-#!awEt EELOM~Fl!m}`D;|M+ O# ԺԀBċ, 3D3E$ekW@p@B k]Y%4G>]pցÜ"Z<}kڤ$2n=@H\Y>*oK"04ӄ7M( !L;!力lIh\ʡ/ok/Y.p>8dN~:“޾}^? 6ǣd3Ȕ`J *~(.H@ ֥$!req`5}\O,|&MF9?4f0*V7@4Jcqu2J? LϗG3%4za2%<-EN+C91:.Yn%J]B|fFǓXcIm<[c~e^(ҁK|GvHg) J@DD! J_%yWnd5d1'pɏڐbi]@?v$N<+Iz,V9l2^?ǧ7+WÀϰzW1q E_[!u$TV} Dki=Y]PD Q t7ڀ,TionCrd?WlX@ @!PWL܎1$'Bn.U ~)Z'6%xl DRP\Tl^Bil¶[o&B'ȹXBNiaUHf!W %,}Ei?2D3|->f!I6/(`F{jaG~u81QmܜQy}ug M ﴃ&;ߵ"ikRjEN+Av^ƚuR?)O/D@K),S3,_P/-n ]e}|3#pBa4c֮p.tHu)TE?w.,k7 9e-MW}9P[)NĥK|hCv~9&&ׁղkQhq1#,B`Sd2=*5VKlW]s'X`7*;'jp"~^j'LTq7A9̒j{u;ځ@oqR\[ƅn=G,bkIbNAfV {mLZֽܼ]MM o`Cpp<%'_Q_գxgy:*17+sC0 $  Y7t͡'EahFRQEд=;Ym] c+=ɕ O yrRj@ z4uS5DWeXѓ.Pe8Ń*=(.yu:q|y)`|@`e-4^j]/SSK{P{ y<:+?CܧN y }!3AE ~X2AuINyifC{ oGk!fe5XVdd5ާ0x>qn0Wes~->Y%rA_Lá"ƠڣE|*uTuŖ 6򹡰\ OWqkʃ{{w\ndp( /ORG|9qRrCҖl_J:LߵAbV@ ju,NtRղ.E hayෟ*Kl4ySg[Rr3>s3ʹ.uQEQ\vV֘7)ZuL3ZXmhP}G(ֱi 5+p!# 567|eQ3d;o_cO< 'gjǾLE~h!z M(}ڼQ^bٽ5[&0r{@)"~GQ}i 1. seriɄ6eV%0#X\@$z5m*fUGve`3m,޺P^z?4q<( |Y (xFeɀh}V *7ب7j2mꆔөoUT~- #~V9Еŗx΀^ 40a7uBg*}~5|Mx=E=#Q;3"4a~ h2e*/JůWTfX×odtU’{hRMB{0[aV%Awdɶ՛Y@ %YάsܶIn+%Ѣr-)H$C&T.}> ;iyx <9ZjH=CEi$Z}&1Z rWsb}zFc@G:|*X]/«n 'T$A&KٲP3:u/'_ʚà煨lC&Լs'G^cg#`n21zDCY>_x G7;tkN܌9zJi_SxFeYGkTG,qx  3کOt+wpj#D 0NJo/Rގ/Վ;s>i&3$r¸<#tHw ):CX(8 "aeqrWEE~Pbj"Nx̝\:G~q}Vn].DN^ԨK[txH(njoOmGO]͖[0D PTBРfnGA;]GYu)7^Sc߄ @&}?{o(Hj.Q 󇖋}*L>Vq_}誯ϕI@y|jVx: ,1,9%\"Iw+ *0E qq3Wbl‚)s\ɛ8tmW5sC5=EXKSgb9qn -nlGw"/QjDuTr:k ݩ5qX̔`f^F<dǫO p=6(z}{W1QkY_Yc٘sT1cܛnsuYa*E"E p@yU +9BU51=-G!n!KX&3`'0B4:AhgŚ:")AS2Xs 1KǨ7~!:+1}Xf5y2v,63Nl`-,WxSrbDJ ޞ`p~c}ńPh칋cFXK]eUm{IymQTRi$O5) : ~ӧNSA=h%+}u4]^tU:kTo<&M(IT6ANs>uF}cJZ]CK9hA& X“Y^Mn1 +gW+0g#XY_w>a_|*.CԸLK0sYq?z BoE"ec|w,{.pLM܇V; _ 8A;*y~|mVQkWuA>ҌE'(=eDP^=R:@< <]{]yZ@D (B8?蕩⑃E(I)Gꂅ쐷1XC:|9# D+>9Zg\\Y]E*PdX ]j[ĥvW1A {ʀwP3),O@X*K<r^&qXNJ`̥'qq/˷GS')Xղ2`45%o݁=ut.kD4R7'Wճ3gC6p+UM!pu {ϵ ̤**x \N b|Ҵ*i%AQL㼁*~vΑ3x]d3mZQMY?'A(.'a/W p?~Ȏ*%Ro*,&sK"X$3Ia3Pl̞C]?o!_s4<[/Y ҷ{qb0gvOZp:PHpPtbt"gc{R[p'QWbLUB?Q{^Xݜvػ++ZŃ(XDB HA&hփr"1p8"o)tH@A-ܿ ŘA?x ĽB8CŲXsW69 OQ(ok4=| OƷ5Ab^\ݍsl ;07xݔQ\41KyTܥշ!Tl9? hJlX I@x?*/ITsijو[PFAyD?[UL}o ؼ`N}QfFS,`JT @Ш1~40 RحߠȱUt&r+B}1YC ™ B#~ %kb\ĺ.Z}E&͑{$:V.Xߘ+tq0`䔏Gi [#ۡi2{1+ { Lg "FRGK&ںc0M^dXBl}_JJ#ɽw[1!?b+yUY4 ?-hvh &#V9a $‹aVwxf>A&N `,YO۪SHpW̢ ElqIûrS"-`)WBc >YQ24 #Gvumb>J8ULVK#ɘg`$L YmRBHS)6ZRaޥ|'*|e0pa܊:L漹֣ 9n~7bMR1o(^`7$ "+$KHǒ5ϡyF!f0jBTD:vFHڨ&m) áI /ʿEno8\@NDa“_ _nSѭ4.h Â;(-[&4tHyPq'tO_P UnefJ vSc-;hT0O4L\\x̷bguY9zl`'eAȝ+_6qyw{LY| fj:gU2@— S 3!MR6I 1.#^.g`.w{|V™I ~a-ls4)ƒL1w^DY1zn|n)mV~!-"<(5EI#oaFǚ&;4˨ouj#3 ʙZXo5Lؑ ؓtJg(`gtL#jzɊnm8*HH50Nc:l#9_<kk=+I%ưΰ6+it^SVsVbX}|e\&=@$k\eʉ1dЫ'g-J="z+bZb jT_H= ~]eQH;?sAJ\@ Lh[+P)=) !%e/; ScsXW?`1Xi9jm-xWR58}XHKʦ,̑~cR& YxKEr;J|d3;\R:<~[&ǧd9䘏Oh2P \(/NHLh{'ųhȍዐs6O^™ʧB)`If!VG"eWFC쳾W:Hɖ /uG;$or<3aUv!Ky*y9lsXϭ=zjۗ6㮘\P% !hXm|I DB4XɀEzeC/v&Q DTRg>뷃nAzdϨ01G{Bft1$!fe {LC^mVğnuWX:Th^?,N#ئwNp}4Az~T# V.Sfg\Z~x|\Qqy $Mi*hΙgVqrchzvJ'Vt +?h(hD~yGWLAM/֘A4̒HG|3!j5̧Gߧ̗j¬\UKR\+-9Hfm-iY᩹c&^mc>v> a!i<73${bmJ{&?R$ۧ:Đc/GeC(sz/ ]2|CIl)sa/]*M_Slӣ՘)b΂WSmUGWK80xG*uy:5rLW䆟kCE$K*B;+CT *W;[KC!]ds :Gf s>(U㙇ҾX3^ނo`k6$LKl9Ki`szM[betg*a;+mVQP݅25 Iuɢ!n&D :v|$F7x}Cyi:x6>Kv}i+Qfo9Qȕq? 4@wPzW&K[Qb]ݬݽs?b'W)2P*{T{Fcl>Vc(թDhFΓ߼ġX& /3)B> A1/+"Tfҗ+^<@HH1@vZ#\z-:*5yL[m!9 pa.Wې隚CfSCiKȨ\ u܂hND o.@NXbe2`)|!߬զb#[{z)*GP(.FdIjK搊xetdA]I?U}s /U9 9~YLnXF V7dpjy6` TO6v"~5GJP%RTbm@UW˟\]A``Be])'!b= o /ͣ$z4xTD1C@ 0Ԯd7J1WV\ϡ;@k1kgzAB 7ՅC}l_@x?u ~Ȗmfk0 1֝I[v SlnV%z7Vf8o}dS󖣤Y5-edh[RqЖc/Aӟ>p}3Qp]`͹]tvRu(m]a' ߲Imk‹غ*PP"aI3iP4%.uVf@4;x%;,ny|(%U1i@wO˓& uDe i(906{'Nx1b]w t.\4O6}" hm\6r]'UCy 7ۅ'պ%,̻~"ϕ4l9M-@& ?րsnM TXm_+-ePŌoͻ$7a'8ġl-zuw>C)@oHʃ!xY蚻2r3G L hp̜q{2A!wL ]eB. Jqֶ4_Rc$@MTZ)K`drWoOƤbpyoYv@&3ݕιa1v k[-Vyibk%6C4uڬ6w%Y畵Yvq+S誶poL`)yw#QـXloe $XЬ̎aV6S! |.s4]5]j ae䴾FP73Q_ *FҭX%JNm#̀ ͪ?\H}h:TiL{~{J1Qt} IJYzɐN7Oc'wΒ$xWElU3,`F7^B"9Y2ܻ9j2T62$Fq<%"^$6e2*rאJ hKpL9 zUBCoZk-!kȱ Tytvv?ںW;Zk=ʏ=֑f<'Cx.!|9N[)uQ3 +jo Ný.FNm냀W#V"6n-iK] *FW0F٘9tjU.- 3ٷyŕX/pelN! KSE1rZKoS'cuiv!䰨;u!ʕQ4vq6R)~l2˛hML{,W9DL<54>F̽ΑHՔ<%2!Q^VJTdb < 6,MqÂ(8?E+@bm㲟9v^Wװ̟PSxeK}TE0 *4td6Zo%lˆo0y/`]ÓW}G!l=={ya̧l; 02$tcӌ7_ArBBs5C :a ?sAomg4j;oQ~I\ j} TU_)"܄ +l]W|jIN./6l. 03t/ꊝ="\KʯG3[ʒZ9$ -U""d dڢXүk>G[]#E\QZI7 i[6WYWj.ڠ`o_~ٶÐ Cܜ|\܆/f}0ċtUqyrП!@߃&FH/ulhY^Ϩͺo0}GLtN2SHt+ĔB">V$2hY]ABN6[L-]z0T \㰱R39p0:e߼W7}ԟ:EvUʾC!Rҩ6 ]._2tn> iVv3[zQ\z匦/%!hṞv+O .C%i-ފB#F{VŌi0LlX`ЈAW K(zM\-i+|W2Ye&m5\Lfs,ݛꮧGkz}ޒHjTzmmq tnkR7'EKWE <:#2/Hj: E3nD^agfa.:Ff# U;Qk Fm2Ǽ|BHAﱬv$ Fu4'3,%`2Lg;ďrj15a;.KI8$ P6(mzWC5呮F ݎlZ260ܒեRO ~cgEZf!~}J$wjΘ[T;Qr5\5Dnj<6LU!7Dgeab~i٣4?`g*ޓ5Q_Q8>1ÄFEnQ'($P!pNQ)*a|,W};ˮ riցbKRns/oЕBP/܈)ڈ: f{fQ&yRP?I <ȭ(5J?fv7O6-Y_#^}QmF^֔MP1XT\+ٛS:k=;YvH0lg$7)ҢM9KU G=F%q9xpIrEZG-8\3&܎#{keKXPzSB\~>݈Jtgd\p`UI ˆT.*MȷN+ڏ;&q]bWPi\z8@mYBv_aFQзr+0?_4h]ZDz6R ݹkN*m|!/жļRB+, UV6 ̟o q/2nr#(ݥTF‚š02˖!Y;Lp0{+**óʖ'_xË΋+,_Ԏo~Q[q'Z-p8"8O< S\T:م2ve)bz5=~\3LȔl@gSH))̯ܛ[܈ݏG9knma 4z(fguew2Ip?63eb#̶/GPM{v56 x.V̮Mef'{KE4GvXY?7rI]}JN3+w.ne?~qZ9!F[tj[ԮN) Q_M9mW< `H݂oq'2ml܊K ݾAL;GW} R mN;О^TR$A{30֠C{،<`W)|}RY: ^p.Y+泌|{ sjs!]M$԰XȫX*!Q?q1`*qы sYj,u1e&A8J󌞆NLᱷ/M?8MDr1ks%@ 0*/PMM,#pvc R'Pg^ٱ6DbK)W*K0o^F|i2V7b`bd˸V4f[+I#+k pI7Bh2'v .]^n٘7N,ځ BHxFw2'/9QǑb=0[\(,&yN"r=tOcxP*\_ތjKDס0$yT"@Ҕ7Dr+Ԇv * & /rYEd0EYbNA:K2+ DxqΖX`4dz,_ tL="W"1|q2<,&h~vn$8"7/D)]PIaD| {Q`ZS&Áa"rd.% Ҏ =!e]ďB~ 'e7gQSҘbRW#e < tp U4Ƽ焉:8)01D)B+qhwV:H.=Rd)^|lW1XOdBLс n+H'nYXD4Ru1VQSst}WPmL0Dmjɹgu|LvN2#+/Ub+}څYfuldep87ySOLS7-a1AG5mw]z#]K.ܥDJ^i{*3=X]^k\6-P9̿W|t(!|^SdZ"QYd%e8o^{—K0AƿzP~aX<.ݾhY0Pw"Cz%teR5ax`.ל׊۠铒,!n&d5^{s/=eVn_QALf~(d5!PJJd3I HXb_vj~hiA2aPpC.J Yg!&_ot&H~D8CcXݞܘmLf#:n'uA@(z@|eq֩|pu^=^7k4G6m>GXFB(^ޝ3KT|JDPL`rE$8{{f0a_4qS=ZsgV}-nS bd_i\mp/¦u=*u/N E8>E]u13+qPh+:Gyo9ΑH4wadqP2MP)ըCUkH$95+Q: E\7<jJn0~xHCaU)SPdbZ^8)X]ۺ' w^]gL:be{Y6rF%Hl0~C,ػxlhV}z;g"o% mifCpgA;y'],mjFJ#8iMnIU=dbeM3 #Ňp31߃ݯr@ٍ~'9C, c^5()g94[>lu-ʹ_euhz QKަs3 RĞAb#Xctш-̆7ؘSꐧf,;?(;<:̀Lq>Fw|z.ɻ JsL|A]qrL @f. u |хDI0XwFNSd B$ybi,ݎ=w_{*(11zϖ4#ݓ'vJm{ o3m; ;":!ё#Π{;XNܽcw`6/oM+0` `X)aƯz/1Ŵ>`YܥCwr(dc+dmh^um5Cƫ xaѱґhRFnv1 5 h+g [yN#\a2x&Vlc~ܽlЉs=cz<9]iHm`b81`c*›Xw`':.&xKzgB 2x}U3Р!b% &VtTZ DڜU~[SkZ]7JQ1-kJZ+QB&;$8;ȇ6Vh;B@Z{/S=LavM#po`-ƴ=0aetO}q\H+S#J@^y, Aw=oՀl[$1P'C^rKCm ߸N5-(t,oC865n?@׺6Nz/? ?t_QɅcl=KE3 T :j[W͚֪sTmo/ZE.|' U*'8z&C~?LQU [wS zb/R r6LP1;m D?lbvrDxdG&TQ.p I C\Hۧ33 !mp}w<ϑ`GUڎ [4 U6撯AjkG!%?6I!xX {۬I2b( L'sۢ jZ}lۓr50ۈZfVԖMQC mJ@?.Fgyʲ3 z"V}waj:S.&%oqFq13e>1<[S]c߈Tl.GOL KnA2;Dgrp>V[Â{6O@"HF F(^o(<>ۻM'}s7׈)a xҐ47Gߔ WY<;ؘϠhVpGȆ;ڼJ {ڍul#̗y'!Y8ģ a5s>g5Le5/3/jcKf2*6,_JjqΣlӑsYVI$[yЂh$L ky;o܉3ǭwF9GJ)2uG/ctdʽr [bW4ҫ%Zr",FRS#L9"jWф=>FfB1Jڢ7El K :4$~gl%wg `> )l1>3(2YOdoau~eDe' &p[^3\1zT,g9jo(Ԓ,lU鶥k0R(ˈ9 7|#^ bG$z5x5.FmO@/˝WA˔W\?f }3Z_n;u( .A^W17AƎq~"X2`0jj&{nʓ7@G+oP0kAyy@ o kKszbr-J>i)s'fu(%U&ջ(W6y.Hj=(H&7 #mզ"9yOB)z6=Jg( {csϦ2,P1nQm% uzufWs.zOzs {Βt09yha52Zm(hGFR%%LbiJ~2_X INA;sƭ "64sڳi4: \dXj&9LTS*6)O@fBZDӢ& uBA㴸+iYuM<ڱ>XhU3(2!Lz1A=]aAFjjp֚A U;!>ZwRs%5#?іYwoҹz)"ήp>)\AU0I\:\ D۬ѲtîV'H1jM -)/~o`ax lPoN.I*%QPFy|&( # [>Dp.,!,߫P G]"UڽGA#Twp*ϞAАG?h!;Z/Wԕ2Ph\+`r|) mD Hh΀A"pt. YZIGx%P_/.Ƃ@R9[J)iSs^0`hqFض̋maC)N*RUij!.|x]( (զѨ š% alk]4vMM I۬qgD# ) МDFs$$j+YU0ņ"_C! I ok;9zG[ɯw,Vvjd/yuE9`V#_8WOUbF歕DHr p7), xFTcEM n\P뜪%ꇴP1В&h@e@Rk=O JȁKVc~>&iuXI=q^SGG6wCB.tnvt @]]D=KPbf(nXŠÕx?WYG` HFZp Z9JD#R7D'Nцbbm,WסFBX:#CPt hX͕[ꋀ <xr{52}fjyJBY[[(7?S_k Fr'9֐J|IH ˯ ֤sGfWCJ2N5RNZhs_#YYpɑ;'}@\[D_&@H-f^,9(AОu#lnO,3ߏQ՞V$7`4G՛t}Qk'0TXs `򠨛TumF(2aCu?X6O~sPq]zkT{>0<-Zd0 ƌq%-ϖG8͙(ĺ[U.@5,Ts4^Wh1?L,pI Y`uVic[y=I3j̐H)PJbꘞlu?ʳhY"wHGJ_Ңi$@z$Ti=]3WdvQ/`se_J罱-&oB,N!߾36O5:n&jS]y}dZL?[:e.H oXc'Mg+dD5H؛swZ ΍EڂLnY< 3:YT؇ \VX Ig$2}O.'lS:y1zabucZL)䴖TTϫchub5 [߮F5\ :lM9+$xàIKࡡfRZNN5e# ^ 溭 Y-VGTr͘ȃCuEdnQ\>FZ7+Yflr<`E"7aɛO0Xňixhz_@7M_bX 6Ä8$迗yiPpnf[&0 ߛ~j|2En-3}9^=;6* a/fٔ22 ]#6kbdžR#PȒra%l ztSG?Hsl/Ʌp*bbC^ȯ4^{Ю:EU)s4⊽%1!.D) Nm`$GM:{Pu6`G/m+O6p,Mz (up @12=|I?Xs!Aiț 141T:v }xK~p1UJYJ~U6&ZX4ӈ*mmg/'d'"ZN#68M?ܤ\Jh ] ֌G9o|쎅sp׶dv*tb)2ў9yUl(-v ɂ}h pr0 [<.ؤ7y``^MwB'&Jl,@j-.&%p#ʊ)Ae9ШNp?mHuF9ԨnġQ/b_uײsjQgh j#r^ 'T;j]#qoF']I~<%EBpZb1ڔ F2rsGelۥ_Dz^~_negDi}bP2V#_Oc 73GE꙰AXdnLtKmfcJґ0<` xن .ǙDD؝Q0Ќ$MZ&5&R˚2,z'&O06'9[p^تƛyBא%#fEdeF.yST90ti&/js2r@Gpl'*;䇙oSF_'AoEG{-᯶?C{Z[A"W?Hf'{f)RQM50U&M1%#Do(j)9jeiEOM\Ȟ}/Rr37R#"e4Ax~0 ύ$ Yf8tp!%k1^Fۗ\MxX[z.7vPޒDo,h-^;2\_zrV|NU wl]Ga dD.N)y;h`mMM5>dt[&YChhܼh-:Ɔ֣_Ct"?TJvNj/ϙLق(uPtbb9wv[k5bz;ֲI޷VꜗO6BƵ4R< 2JǹOWK&-HUR=Z~.bdPHw'|Ͻչ9] f,S epo!t8"Pbo^||ռfgșs_Néʰ OXfup͡|3oМDt';JG=L5L42_>*{кY,(1N,{cU*{?&h?zb{dB@kqZiD/oiYhOʟ fSr<3r^5sdgg+A?Es;闵;ȈPj{:\@INt n龍 ޞ(͖W 3is 4Ie ,Ăf٦W[ۧ-M+dkbwwN_a4›F*| _7Y[ ۅ/s|n` qOM6y>܊XPPVhһG F%urW2 ~۽9:I#rdv#aLZ7Myَ?d!u=\66kۤ1OB5@:Si\m]A@<1F@6̐nz#%~r)L`* ]&o϶jB;/ ePIiS֐TI 'zaZOLZ_)/k^2.xJ,䮲'C&}]Sە ˸6] L N=D+"rh9z[ g25O|d^C$M=8}pߜ}̿e"4ى{ŕ E 8r)bHPvPZ?4ּ75'%!+ Ȇ ECڮ}GS?WľTy*@tńDCWٙՐ x5XBNp Y!a!a|3mqᡱAD|~VBT:%!{2Uj&sL3EfM_.2Q{g.?yوtOSL*ˑ7- n*CECM 0E.vIQ6-p0P`mC{y:Z.b֥b !9(Q_0x]8p+{2 [%Υ$BtGm6bip.~qN-苭To م8Vսi}{!ܡݙT7:V}I=,3/bgSZÞ6ЋAغ4]ʽ=xQM8Xx6/vye[?Y BE?ٷG+܀J$j m^?9x᫥]N[΍%J 7RVvetONQHI"W~ ah W  _R3i妣iwB'Ec|P3 5;/0OMau& t;A,h^hjeG׌"tF Wb;L JG[_Rg_u]B !0QЇJjd<={.{='PP0AZ7|RpaWӢA $I |@)?3 *2 BZHq=@=Z"w >eWRB!_ 4\쏅JŬ5)6y J?C|7rsHn4X/%lX͑-rGx5B/z:ػ ^k;W r ڝFJV)'MMN]&6E} 't4yiv>of޺bj;U!GKKM4Qi4NDl0Ҵ il觞)ryůXdR#*cTB=su:|FT >{O/ [d*%Z*dK2ȭyt2@l4p2+}8k@ۺ޻5=tB,"*~sU\HF"%*?U~,I0@$~ nlY߻:O2)cP|Y!zi“Fn>}0Bk0q e5p G>Kc=;?RB~e^ҭDHr<'[, ;*_JՄ]W]3 'cS`=Qds. (=9 Ӌ])v,/}rvep^GAwIhJ5KnW }A(Ey;0 U JV,-zφ(n[F82HҘC6o)jȊ]8KR[w5"xG[2,pҿ~:VQk\j+Saqb-g[\3 ʱ@@3d\Ui=05PHKnr7Ⱦ,Ǻ㽯y<j`h6 >NnmU|"_bON' YbsZS^Gͬj^H; {b^vͅ/k \ POAW}ԏ.S jྈ$wpou1aʒc4FP>p2ʜr=矋֨ XoFxV{3ǏVthfʠ5Ka{Q+0T\֜ ל^P; E+ 7OMTV)EExO,ȗl5fA.Vtc99-ҤÅf29T I8 zđR/W*= +ew#p"(?MDflt_ob zQ"jtT5_LP-;& C7w#˫?02t603-ʺPn3]OkDvn]6 ={zUrOSDP6j.ZXj69)6*xXd+Et}O o}LYI b_ԊǪO3r'JOcALFX?)5F D <xZe9.ʗ1N=+Nצs)9߬[yɳzqpE)kͬ7恡Nǀ~ uܰla)tg|mx` N\y{ "<3M! nʑao W}SrN4+ }3x !Vm[4xyXTz A6$͚Clu:H4T*\GTeIGAa><'d r8Rsf3;;vsc "Xcn"B~ta:ma7ծ9] Iɶfŵ <΄RD:l"/c&AIXdjE%Iݨܔ)4Jh1ȥq_+m#n'zl"艾/d D4(E 3fםZ.:nh4WY=n%UIE4.aNPܼ&ֽb[%.Tv~u?cE1鸘(~1`a T)_+im?J:ftTq_qq޵3J̚6FA9;yXK>81ci7+/W%5 # *Тᒒr@, yG@6 A'rLi Ğe/1.6,e".P/.1oX/ 'v8⿻򫌅Dn8KO 8%#vZZkXf#w}x߽EwC Xwǵk6WdW˻ Չ"$ N}vtdp /WÝLLa9g\jц g)x%ęmFιE3Y4DM?sZFk-xX+L.TrLe^+ sqDȕ³jb;rigꬮPaIA %`&6`t{:`|?l m f hY3Zk9k GP8WKFP*ë5۶x:E9Gr  aYC=e)=t:x`JU|JVcQE>ZƼv'wgmL3ύ{2 kbu{!T9e0~bSH$xLam옳L:f92*PvWt˥W⣔3hB~T2Fg/ϒ&sa!F[ ´ԾI?Ejsnwdut ZLvJ_UT ` 1 ȶ%zUJ6F19l*cL_7bO K@=Q߻{< Ug>bKЕow7=РҊ DKb`6O<:+{;&ɭQVvR'R-#2Î"KsM,v]jPUٷ5lZַ]d!zHã/|}3я'K-f1&kib)I@@+~ԝSt8 õ^Dkje?9LpSURySpWX`3|Bfُ?M^7cS֘Jtci; f-DI{~XN9[nR37Tv!,5/6!o >:'CExi׬뭆SؘLI|3݁I`,;|yXSjtE&P94mBq}9¯u4iJk (dȓ i0P{%M%5Tόtp俪?qK[?=}$/àiD~">D0ZqBX&Ov.WuLZ4+Խq&ucAܡb.[%}miLPYyKpgO\*-s#RkSt]uT:ιb:F9 &Nڄ!N{7չ R}b!3 ' "JCH;i-^ż5~{KťVE<`Nlec1xm9x~U6e?]> ȚJh%ٯcq`a7d#*z.ҋi!wv@ ۵^]a-V.ʯ"=@~MjGЎ$^X뿅I+ $^)S}aDxJ^I=`OzWˮeO?evrm!wpTJCv(`Sea=B~%ai96B#EHTc)~d7'j}!fP 1W@g .槝IxwZk~dDhRq;Nh QNc)(.jF#wז\J2 3*Vn_}5 )UuB"_-N8amJ;OJ+[&0&ݏ SrähJ+!W|1-9dGrH%SON6/bm0A%p"] v܃|ҞR {ɺbm' #jd!Lc՝,{o ~'L&Axb"0BYH]<ڍ#3#_kBCX Pݞp[\!Oi*<`}e=)$/)4s)zuF435Q/ ?&u(\p^$t' /d q,+mkuX¸NN_]sDq2vD ǣj]2"F9uB瀺=yGWn YYXYy6'r>* $P[d7fDJه&:PݓV|srSyut7?kesaQAݿa] XڋC%2Q@h>ѯ_DːIV<ˡHn zP%Ev[|vΟ;!ѫ庶Wu,zٖp"N;hEm&5l]`w%+;8߆u5ryg%)ΕB6BaG2IFMM[?o<; 勴]k/Kv-=MIҸBp5QV}5vWr K@T FX5 qrye 6Y3FN-:onmjn"lؙ82)8AFʠ+O8G^X]n 2P$4q(^'e.;-j6i D0LAyfF׋iɄ"4 鴉&xE]ZkUQՋ0/nqY(!q3&8sے qd1 Mʨc R!zAS[SS(ڶW::twY#t֢H26dGqآ]lIJ<U`s~kagoxT4zJEVM:au)%C̠ !$>cy## j,Dpb[-5^WSFIS5KiJ o|d]rVj&Ȅ8ܻ7I4sV)][]gi pKP`z]oDw/\%- \o'BwnxOAyY]HRA@;x1Ԥ4k`!]gn#߿M$E߲̿}C> n_ЀvYTT8?4#>; OpL7*+qGR̝Alz)VH|)'Дu ! @pϴ_1~Y,Q߉Fzk!\=z֪}$~- P2֛=_mp2rñM^RI~w݉Q b y%>&]{_;bZY҆0 &$Iog:Օ-$AGߪ0HkGar<QH 땜V|QjW;JH߾,`ơf-4E _ah霔p&^M7WS8/.uT|eHNs,M[ vt ,AHy;h$O\<.Lia+U-ֈPa ݉]:^R}F?)߷Ao<&q~F%/B#9UDXhjQ?ƩQ&6RB7~ǂ0pvRL=]rz Jpi2d"ߩ m/PA֮wR@ryOm6@{d;9eȺ81Zqln<))VPίYenj|\rqb\xx9؅*3M:3~OZXm^^asTGgr^8#+nJ+g$fa<ƙT[̍V,Ysm#r`Q]j.8%,NqÃf*8{o!B?"ˉTtiWIc$%^|[w凯\BiHr Í6! 45hYdL%g?e|<V7ap/W0u1!K:J0WU%hAD&dE|ÊxH.C*}1y4_5#CЃMߦ%p ^j|ť-ګ(jBDt~3UͮuFqnoe7 RaUiKZ&LiHpճ$} tτ'!nPI}BB CNՁ2>K|CyQغx=Sr;@?*{ $ }Ө 6$w7==n+cSvCyx\Xax9g-"ڀM]Nx Ys}<6MR}Kzf?z(Lʰ_U)xeD52ю",u_AUj*eK%jbss~s]"h,$InHF"H $<,;{G_xJv핸BqO@b B]DEƊH\!Ҹ O(SI PD`!#T:&yJK9j7U"ay{ׄ]S @,`Wg W`,@Cm1 •0ޔ෪zȆ W;iuwfݱ%?5?Hpe8u9QCE=*>^ԷM/ cZ}ǡxГ)urT`O^!BK Γi {9qm!B$|3QLn"5Tm&ßkQ:[=GS&S7~PIh!lwȲvX1KՒݿsBIĸy@j`&C>bA Ffs͞C4@#`"*U KQ?νHDPZМOL'hGq+M4bRScH}|!z)&ٲ[{zA4A,j9;8T3vo}2^TaLr[!M\hZ'چ&-'kXd8%g7o_Eoň$򲐌CY#}o1A:}2K1Rbח; Re8p&b-LCLc ǹ(h^T7l, UXv>^0Ԧ µv LwCK8T!Ͳ[Gv~Ǯ}r⭦n\ o{n*IjBcF@bL+.`XGGk@X27w`:n~<jԕETIx$c*ӳ,eu77oʴƷm6 vhixoAIZ݉ kYk*$S'Ő+!1J9Ź9%og^|l=,&p.nTB%_85@<ϠL6O| y T4b`Q{ֱ vyKɖ /?phߐi/-xDeƍ` eߥfpZ?^ȶN<.olEKܚV*Ui R̮5!0GuBͻV .[-t/())ǟpcW2Syf87B# Gy-w6j4ra.x%/ sf5r rR \gtK9^685~;k-mK/N"1Dr࠺]3Dt rE#I<$E6h˓ZEOf3vu"=V)VP H= >y䡮n{^9Ȍ*yk>{F5OM@2n}2SdfiF0l`EUJCH[c.,sBn*zSnn̒V3gO>sg*FZPhqZ:_\5 E.77B.:r7c8gsn{CI&7B+}5r= b)ZE}ٲaF:rfj,~w3E H=Ӌ#/ӌq]ȭx5@^NyBYQ @mU(n̾Q…LɃ$m+6iy#h6r cy^ßVK*pt4fL־^iİ G7W"Z;#/C_):v{w{ms^@l2fI1O Ӓ σ =9P`@3a7df60-%&hZD6=s1NSp t91E|P[ݢR!tO2SG~HfC`9 ?MoSgat WcĽvIyXȋP: yqC29RuGz՜4ל><=Y pHY+Ƈ+ޕLNY\og~N%DM}Kn֏cVh;;U o.k<I8#]΁_+%Qɯ@o\EHT#'hj(~=I1fX2LH p7}]#](OWU L0&N]YzQu\ClO3dȌ Nd$* @WlPJ ׌دn٘O%f,~wߴtiJ`o!)δgv(棍49I.˄iIͧTCmpk2p%#幖7vbGCRMKPFaNuzY9*\@aBJV3E +[8hx8 ]E, +q7XFD4C7pE%+6|C#*C4Hf(x99.1bS-AMOwtG|ɕO'6gt]j4~eZ{x / m(cx%l:)]E,KPPP5W~eZ9Tf͸F̓!´wm͌ ,|PPqQp~:1̜ TX3Uv~'/oȳ${y.hU*B e4h'r{~˖5bnb IXMv밆pa։3onZCH?6P0@ixD7M΍0l(C< ^1s fYc H"&~†>-㗎ٔU#*7zlhp+-WԾװKwV&(Dfy&ݲ= ADKt_NY @D hS8jԛ'mw #,*{ Ȧ#|(PuW9kG88nlp8y]e1+s)kBv[E/Pe\'NQ4,??(~7?|up54D}U7w^fe6o#1W&YSSŰzmZWѕ4.(& T :8xp17 Y[;W<\$`h7Q."[z)Pbz(uđR< ~+[J#Mene7L~|DES1/Rj?ج!`(<*X> P(~gڄgl]DS@oY#%R&U+ܲ>ѫ֚ X-^I4N8_sh&*E@8,LI(5alaL2NJ졂q&c(F;ٴ~QדMyw[A,-O'w?ՏGp@Å̠5N!t?1,+rsA*##f(H"^ne\Sы{%Td>i ;Q|8P8FVt|ǽ9}y)e6 (CMf,ҰA I:B7%ޮX\v y]?×m1EbgD*,R5tvw|]급K]Zj)zj. yB/3?9N+R(2˹(k'm\/ՃXgfwz ev_kEyc68a<3t=xFQ]R2|z8yjk #8U-nx<=]:nDHYnǣ8E/>R'Ahf=}?5\灢hSI|tFtEko?k"O&];a0QiDtw@0'MG.˟dLl d{QJԘ׆}\/JyL\OH%stC[owVp33b\McByôױz>nu<ҫc=U@=Q0揜EDʔc{ĞaF}O# ޜ_5h4zVU.0\ h虅%QMm5,mWk5qz4;OReBXE䪿ɩ-f_|- "kPb6ge/ ]Lhp5 4 `.]9G  34xUDŽNIs(ef}@dy h͵PԲKX_:~=ma ;,7p6jP.x+v5pmIYfӕqMHIUo+c$Mo\VN膨g-AVy!r U@R`)89cVP&&若"#7۹"j"(Xrk B9h!9{ˎ;UtY W} @Uy-nN=7 PQ6 s0MZkӮp>zgALB+ZD8y (Mp}5.@簞Uwk{wu_^CZ7ѡ AGyktv~HB)kX0HM1kWZ#ld|{g~$ǃH$1pBs :7xY Uy=}XaNUj|zH+䈖x)~qё7 ~)8(_3%N<<_Lo'>;8 YY9ǭ|l4&ĕ[(ot{y[ ÀTT4:SU$><'WEŌ>C;eCs{.ket8b$; w!&d !^}\L(Xyb^KcF6=~gf*臒u lf` QsN>R,O% 4U1T)L]ZTbIքV0B#[ .路[PCAe"4[$}]hO/҅^%%"=0"MLu:a`ӌҚA,gPJ:\PD䖔eF 5}ǝ9-LyeO($9^#hEP: VA-b\Y3("٨kWs$EOK<]0$>t1:kAy+(T$Q8Q1_/%R׋~D6 AK E-\U6 :ZHI0a!sj3E7o(6YIGѶ?uIg$RdVyϢ[?Y9~4j%BiQ]a_ 6agϵKzsX#.|oQ>hdpb @ [F=*%F UYۈbIEB2cܕ%gί 텢owIcÉx trg;i8˨E|P.FBJ:bh((PE7pڳq]?)N<}: mӒ扶`Rfҽ`['w:Mo>,DgAEQT h?Dt&tMkch8aA=S$EܟLNJLQD&+ #فd1ʥüt-J[+3"E#@I(4ϥMƶݍ@Ӊ3!Ei<U - +Gp3zŸ E7T`l~:vr9)E"K{gghjdسvJ6# ˃뤉Cnd)4dIdL#|K~:soZ(sJShB䢇4~ٷuvӖډ/#%P C/D\,kvK#+`@_Z~ї%+/R;rs@:^s a[__v$j.2`h{awM, 3*@j=^O3Hmf5 8HWvք\ vG^f5AR&!j]Eu: ٭gK^{tQyt\QQGR<~pN0Y%kS1R1D8Z5jLB~WߢekFmޞ8,:WuY̑\Q$(gצ?tpV~Dogun!Xݶ^+I`e>Q0I N񚌃99;K=eOz pXȋ%̼9ozrC*#&c~#3DQ`(&O ;ס  nPc}!f1|oyDVqoEKOT՟]mt,I];a'ZUO7z\v 2E!TH)RhT.)˥߈@h[q i4ʪ/]Qԫ~D`OPRdqB<'n-*K>|)[noY~Xeuc&KyHv8*WEZ',@t󐫵\RgAٯ4D* r1w_Ż60wNtk7'A]_~ -bkTptbDBa>{HKS"a5[4.^*~7u'EńT k}W.wvFɦN6z!yTJ2.Khlk]1ڛ7-*A 'Xgް33{z/U7pMp]Jܶڜs TUpIG]aVD،~7n3^KVk20)$SyT=4sA:Y BJKyie ׂ9;0cL)teԓsG7;'VJϓfq( 1{ ptsZimekLct9ks{F8iuMӨVrз`pG^ݏmBCEcYB2 EԼvt3 F~)L?]B^[9(: I; `ߩtaΩUC;x zp![ Ӏ%ck'vrwlh[UDDrOa..%G Sa5s 2 ;erqy'A vlLsl?yVV ڌF6H_ JWyp(Db"-'ǟw* lZdsU+6ھـz)d ]K]Л aLuߴ暐|p*6u3Mbe SzL at)qF(ӿQڠ*ݚĞbYyͦ @Xk3HO2)VChy.O^nxڒUJ) ̌Y(*'ULs8|CyW2]RZ/%4W%/yFM:`%kB  2׎c`19l_Kox3\ȩqM`Viߑ*Tϵ:%.';W±Ϛƴ񿠵PucNG*Z ŢT"a֮ df%jտ?΁@8T#p2 `JG0GV^,mֺ#훑WPP90VA葶)Enh [ 4H43[[m?Kh垠l 6N.ߜ}K,Dn 0g3S20ɘ@r<]vL.4zJfªsnd棏WPh6(xFV<@*GqWmX[Fi.;F{^9z:=NY$A>qx^etr:>5Ԯ~3<^lY|c $_GS @W}>c\/ ia>%fӗBTz,ď^S DXԩ"; DG#PxwfF}X[Cx5h5nٕ蘚jRX2ܝ\Px#}&͆?ֿv%J&!ERzEY |ΨS>8S+2Ƀi޴l%΃w9+kٱ@/{޼kޥc>&B ޚ6  ODhh.^};n>7Z|1\y0ny:P1u4|^.fUnՌ8fLyha9k C͸./tePƑMH__oj;FJV4MaP?v Wf2}{ -,c<8№ |q9NՅ @l0$oY;-et.2#7{ k䎌 *{LJyteV'E|t)Mu3ySm}c"yc\iTj(K7TZl]0Le`"E0!#LvQ#v/=̖k#; +Jě!D. Ii3 6S[rqw[ʵE & ghE7D!@\wf8;V/+s2{Fc,_=i/ f*91He7xOѻ\E 3Ҡ(\hd84SORK,/qV'Eɶ@Ud<0[9~50D!@q!;S8Z!?/b%"ziC-K[rDY.44&W2'&tBh1| aF@)޿ߟ}Kϊ@3S{hZh); ?}+"ԋeHEK41WxlI>v2F1?eA&$%~(ePn|=)lj?Xgy[ZIZ] 0PkuQ]mAX́ŕK8k=嬥 {Z 0 AP< jѱ8VB у>crm >GwKd ˝N Z'l[>Vu6%xߨ`xPW&gK K&m@zji@YbpTs"Ա`MRld"\ilP]6C3E eƝYȟ+MBnaDʴ>m:%U|\6PVfwrtu+UeޞW\k5hG`*%Nɻ-rܓ{D0tG=pBr㜘W 䫔ibcm;ci'"ط"@"p~-:bk9bb{,ĞߌAkĻ:m0&)kOoy ݿk0UaK %'mV57:W2R3L(5q|^f;ބ[Ԏ,| =5X̅71J 4ѯ4Gg^S8IkF3νs"V;}`.2lOw|e]ۅ& EwĂ1Pj&pڣEXvk9ZeXve-k.l5nq~p:fw/ ο; fpg X̸ߗ|nod77Tw- G4D`#GnqJ*AÁ㓯g=~}$t6aJz>԰Yޑ1TU&( TFAyoɠ CP 0O>t! Z&eHxl.Dї@{|HgO Y;ĉׁ^:0*cx% >lZ\龲ܻz3It.#3ӵm'Lǟ 2TLӥ%JI8V繉 "O-{sv!L}mfrꗛIl0Ʉ#ھ9gpE$b ,v<`sC$#Osqy SEM&@Xפ"by&0v"-Վ#,u*jvR!Eq 7-ldZv#ƢIX:@vhl?`}XC+3Bpg*t~NdrX9B;+Lv4ȼ2y&:>J~!s4Ì+`i쎻o>OƜܶcWSn"\+`=mDvFJcwKjT ۈ֔{@z\7N,:Q5%֝R,$VrҖTMBcY7sJg*r/8l,z; x7Mޘ onzLgM" 1O#\ ]QHG.4eU ,F+0HX%F؁&@%N*q Ȱ]69S+ow n2ֲkaQtiiZ%hl%@C(aC/ˎW<9ǧR7"w\J~RB2gT0%l{ S!|:ʱ$}p~$ :TIмu}M+S%Gۥ)(6΂f4M$RMtcrO:ZPwƙ5(l4Ϛ9o%/ZT9ɽ*0 r%jZ,JaT5>cɟ񵶡B`PPBv T_uaQE%%|x+ #d5xT^áF,-Nh q 5%4[|,}՘R IIL20f<,A^-Azg\CV%%o~2l2͒>ڛPˑ!zL$fS`yd{Ҩe[?8i}O5e #t+sc\mwQ~3Z>w~ș /tsΦ/tձA^Bt#YGFKȕ- z_G ,ۢqRh~U*8kzc fH?,Bc Us|P8VNuW!(:*_P8J%]˱&Gֳ@ Yh-A.%jV-m2򷨝uI]%!acy -K^ms_AҼز;m;hMM?ӝU~d*Z%@J5 H_' 9LNEiC)k: ĤIxփa}],}._X^u m[+Ù! yȼ}a{>m[b׏>Yxq 4Rx[ MO,SuZkq'e"H6!oAj_0ྶ';ĤiZQrk"YyAo+Us6d+諍Lc(WtTuNW38uݡ!` V9Bz(C9*B=VCo+xsY\&nFa]~a cb̞^.g{(5ϠsՓͿ7u/v!S&G^~,z`) HQC%T9܍2AX2gtHmѩ VPŻ/gZ`G9j[mDߩjc'[q:!_fK;OpjqўlE h8WК~G&˳ea44 /HE$b-Ptr5@\قe98b $&#^՗PFqp >=A\w`}r[ !MT9Jt\镩ؚbţ2ܭӈ+bo[j@1k8sTYɼpC}[61 37Sj,r!_K0'n=FFK&H&pP:) [$bg:85jHKzҿ[|3h%%TQ͚NNWޱ_H_|7דʔU~ e)|(>{qQ%O`;dV+-2MI] +Emi^gq \JdOm%,"oy'@? ܔk"Dz5! Noed_}fGW Ƅ:n2Ț* ]M_*f O=-Cn8us{R${jjTAkwɯCsjzX3wv\^&[0^-BiHrw8nG&b-I#g[F-L907Mw* 7fyzLۼpzcxe *89ɸd3HȜVaxw6+W-0L{17 xkkRi72"~PkGnjK?2mCvbay@VI}YQ!jyC={<#On,whiY~fNH7\beum,8-az}|QԴL%Zi/(p9p>:S<#x{/[ "{‡I 'fpV^(k!H"ھp:o/0VTc=}4d_lEzhY^cc{|_;aHC@*?NLxop%_eeGp:mZ$N-衭3Bd$r߾ ! Wl,\ O\Ɵ յ)ÀL{81 -2q#,QŃgqb}=="g4 ]_V'I^ Içf'T8ݜάeDjþ?2boRd3oHjt2o~s$D19HL^A_d= N@ϝ_PAd W\}h+RhCuq}ofǃòx%0;ܙE?+Ճ&;R(Uon=6 R|j~Q r@td: ez8@/u'vHDm<3D}ޗݍub-PꮼP|]lXZ+^/h,횞BV¯4qAHwW\L W,"gOؑS䤹U O|F ӧ~ia%NeM:In(M/T iI<+֪ ؀"J!GE,NK?oE@\2o/QЈX-^0L{uS;aѩáI8E-=Q|e0]bjJ,v:%Nܻap#aO}WPfbHYoX6ۉ88tUuAg7b} @;R,-y“8Beall;)fZt{Aľd\ 8[ EaPGu2?.BFl Kv}WiQw1) E˼2tbiĤ3CثrԤP;%RrwәDhbQeF~PdF|΢wl_Az-M4K# ލՒ I=rS̟-p?kw=/Y!"LdY l)fyvY gZKX1 wZ,&!l X^Od. +O4M#d̔7 C81yt]\fD-Yٹ aWwU`R|Y23 bo o"$VUcy}my뺦`YIxk92=)~;[w5NmܓN(Pw~X諎j~JXA}+a0 \zo|ͼI۩5%X;X/Z5v]i:95wŸJoJD$YzIn0G=g{X`(>lf[vVOy~˻u,\08ϋI-bdlN.8NI/hgB]XCGcx;xczQ\$)siOSAlڟg/s\Q'B+D2,˟J;RLھm2+;,KJ 3(]V (0'7־B390vAlp#Y^XؘJv`[zRd=P :C&V0|t cRQr4z4&Xz@j GN8-y~E+ rB `_==GSi Ku4藑Yk ]@=ko{p5HIku#zT2fڼ`WQɟe7 Ra֤w[DpgѺ )RـA?"N1?p vD&]'ʫadʋ wE :\&݂,Z[|=E !ƿpn둴UC?gV3x$dc2 oAA'V{2heԉ7+`ZW8D}! oj>K6qV`u 9Cnෲ̚T/jbC0IH"8Nspح<fGkoMuKxI E"&z4Ea"S ޞ@N#L|ojxwq># 7||y]4p:eM3-(&Kz0b#tCIWAErj'Oj*kve'$c3Kz Y)\?8!")>^zVQ6U9if/pBZ:ѦVL6Ɵ" pz3o4>=y{B/W8/ff@fc Z{9!uAv.C~JM qStQ4Tl$.tVS{-m5 pD% ;&_FUMQ88MJR;xh^T+(v[ux*d;vG'!y%# N2u&M~gC|wXi{g9vg@`-moO7bY& WI4n?u{e()5/ڨ]9rXGkA^2G xDU'I_ݝ܀ R7U^VWOl gWB)vm>BN[ m?m+QhCb(4e{|Hwf^jB>7a*ݪ4oI7CT+̝.5UTL-Wڱ"o\*ּ=x\|#vK,R34P,7SHoS+{u3= -*s d/1]{broQ)yh t(AG dfʐa=}y $GwRzRZf R\?MZh*U ~g[:G=<(KG/9/ t((2 OmT71W\34oQ c}Ms/aoLg8S(x1 7xn7V4g9f#cJ fM9$ُSlf햁OвqJ0p\ű `%w4ڹTO3GOy,bRkBihtDs<,ICXv޲fyztbwo ^\=ھ_R 4ƴz 43&R3l+BK*\ʽSBd ~f"]3sDʺcAѸ1͘y1&Fjqe-ӂhs^}Dw10ele(@þ,A&r\kk&#F saUt7J0Ԗkj @)P9 2m_{+f߂Fѯ™cnaRߴp UX֨r\CR],fcp jFе>8^o TB]^$7CVC/0JTt-XQk'Wb-iDϭ$hN_:2#J9&;k aRZ[!sF)MIF_g@~|S ڿDW\xtV2z0¡y=-@O)l#Xae% Sre7:'$uo#Jc8L o-(;HmH:,/FgiG~3B \3Kf C! >7ΝG˲zԪ A@=$vM1,P jt Tle:'e/Ʀs6 dö7c{8_sI1 q8(WmN?!h4X0C̮;qwNTcAE$i&;>QWlfC0DィOyx\>z%ϘWl&׾:T{yV?m#r~BV]۝=q8H]D-}>-l¯VKN w6 ^GSBSeMt8(Afߙ!Y 6r7#LlO ɞ$ |԰,:bM)b❣bb`@,pvD>.1'WtcIpKίLQ;٦t@CuʊM̘6Wrmu>ƙu X=`BGZ<s:=K:|O/n"2" t|Oϔc~[]` FFٗ_t䐋J>CI,8Hw?U^ P ՛(&:\l㨸[DVd"n Y؉ v 8,vK],*F?1 LQeVDu7'>CkdEk sG:9JGa#gߓo K|!c0Ӑ&h> 5OYx$%5}߲5*ӈ1pއa^KI'9[4W23h+r}y=AN»/n dT]qLiʽbw-K *L,Eƣ% qx wU&V-(a?uߦH+SU7줲2w|DIwƥ%,k;_6n!}`XעGG^EwMq렢%=7@f| u:Qה vˡ*!σV}Mr-~xLrn -dwdN)[K`GS@zk)&pl詹]+QFF;RdǡQl;b@D;]Pg.XJ&!*d//m;DMPSY+`#'|)՟^L/z]œ :i%m'F-8h <)FT^3$.{{aiN[x}`AQăsӅ8 Cߠj!PѸ@"f}6鱢?$~l虸tm>Fr)リ#N J`dfv[G˓D˗1rOٵOAehzBO+|wb?O7r d. lX @.:~z B([p69 Nk =S`%۲op $ E2-F ZU.ݧ-%X>kC G{Iu^d &8`"˨$}a6yG ` .•2V>h2r+d/bf<{:Lop_wTV7nnpLfmIn$It"QڙH\Ds,~Yp (EOt'] f#峺a+3yRf Nr/mɪ&'•JΖ`O6S)n0#~(xxAwJzLCWJ_XIq"Be=hD6u /Z^8.慬˂RϿ8'[0zp-{UByn$rP%T;/5g=\6P'X[I()24suR]*\4N‣ -M>jH%p϶`3WkH:6Yk1^l].珹LC}-}eg -X+_`WT or `1%hUj\._ZSbOPY GPh÷Ðs0@|Sܘ= fw&\VBa<(XCߊEq/* Ǧx$= eT~漥(-:Wc$ݣ׮@.f+cmzTM$O> oۼ9?Dg/{{z G, ݣ#AW"\E \\d.7+v,>;z1p =gvwONXv7%s"^6B m}Nq'F@k<"IѓDI}6ҊhyA>>}a;ާ{?+.Z5EU-]K'b@r0pHLF-Q̈́FaHo20l?XgBH]-C]ek `ֈ,[[ cV6dw&O @nf?jxWkT/" +fl=i^c@!Q'.~uu6y$R|eBfmF Кny,+nD( 3~.A?tAVZ%gE Wޣn Ipk KufҺqL %OkAL/j_::$2(HaF=ŌFi(D?I/eވ\ѷD9)t_u0咜%'vO$ξDڿ@씳=C=Jd9`8t^lۋje)Ilz7zFgX'lj6_~udz2R6z2YӿQ",<6*IMiDEOTcw$N,tck>74F?oN]nڻ7I1? |PDSU}M¼,r6i)til6C+~ ~CC Ce۩liӜ/`Ȉl ϸ4}V?E|(YW¡xii_+wEFA뇔?+|͕jsji$'R[pKDBa*tBD>[L&I%j ooO1Y%-jhjW~K9aC ^a̢ˏ:UPт V(DyJ "X~UƼc ym %nY6a#7o~M(H`SԫB~@uj,O y.0,$@gS`y0'v }F˧9W":G45M6C6Xb.XBa<(nCjB3?$t1lTd=ˠ3&?HlT`G+Tؠ’ʎ=uuI$l/UI%PRݯZ8D]^1TӸR/XH?N <ʜ#υb{ aLybٱ\##ksg-oa6z! кIو*\,]\\7z@s=p6@)t/kfRL"ɌR~}{b"a_s4O HhCL.<1؉ ,XXg +gቢ, c'د؟˯¶y : *}d>zB .7uiQp*:ڦ(5>%^ˮBtMZ)*ߵVLLі/Z׷04Dq8j9ub%_,yG>d;J_gwQ5h+?-;qa=d͇ <h=hp3=v5@>TZ#M^e,hBH_Ovdn^ޮ t^xk mc}fIp!tN _uHgf%\q`1&Js'x 5Sa1ݝg hbSī|MAbN3s=Fdi6dΥvJ]mccGLnpjB# I156}]V%A'%[-˾da^- 9E;Yj D>jCDg* vq'[`ƕؼ'@9aɱ7ne骴 ɓ]5ERsvoF"M-Ja=L79DzuSێ|ٖk&C+Yc)-ZsKV.㠻ݭ #9y+b '6s\bZM (C&<7zֳ0FF: m 8<#Z$i~[Ź&ZZMFMDЈ+): 4e;#owXb,8i0ϙ)<r*Y>SJ3O uuF^I=ޛ|huoIJ 94aI+?HX02']y/AEvrHoD?+2!>q2WzF:Qԣm}dϸMNεDԽuNc}"GHyݸ˝Rm .EzsqdOI_('EdqBy\}zr3l?D4{DPBvg )J آbr;ĉ"h%.Iuy%I#lex ZP3DVV]@F*답1o&V}n>f|(cv\;CW|@\JӊZiZYGexDO` s|wX GfdxP-_&-˘Ȣ=V2gFEjf"|l0ubkCH6&s*ըU7٥|ƳKkr1:z9 v{n_T3Z(}-"Ղm>{pH(,7,[0yী}5RRS&97T7<+r~p/KƎ  ҢQ܂-Oo,HP\`I. TTBqnj p[D:^t"VO'G!Z Lm#?+$A'_aǻOQA.FV#^5V%2#7yg[>$<8t5YZYk܄cpgT¥I ǓwQ0 Νj WEu,@mLK^߮Z8M`>uHcDzIg ,"1Tz]F=yw*LhwE&l7]D%6JgF{Ll2ӣL_==;W:%?"b7J %W&qdE!^ߍd+Se0ƲiOmY^t3=C&,Аh_D ҩH I$fPM`,[|HӢ3rULrx>\(R>g,(ʋ9>"|dI54ڎAʹڼ,iVX3B#ZT9:y{+<\djʏE9\_5ܱX~~y߃:R^w+{ޡRL|PW;\S3X˟'wPPLhKDe$~VjwtWrҚP;Se:VdOOoDԂ 1yn^Hp؇4r `UQLNsV |$E\k{:G&ݯؖ9+>~zgc_-aqSW YU9I\W.D*\۱-g4)zwAzSĉ}NSgn8?Q?6CLST /l!'ƅV|=*D1'4#|S Kb]c:у2z!cP2?Glf c |uK[R6R*g`SDeqTI__DVc-qI lGmb1AW9Oɺd;7|ֵf zTSb] @#L80pZAMЯcjF%W-d|!#IO%)%x᝹ ';#f;a du/2Vcdm$#ŀj[ZGbsSUjX5X[9/\( lv kQe ۧYt`;Wo> QOԯ]d 4NXgxJT*ObG`1F|$ )Kh%ݡ BӍC<A  `2N]Pj8 EI]H琄N#e=+,e3U8Gc'499;2o;+^R_}Sٹ`cUʋM8۪ ϳH1@Q]9o1x~ I@sӡ~ig+t5+"f'ZMxЄv{z,Y k@V {2Ʈ&?cWǚ!6EB.h8[9d7_⍊;]n̝/ܽXO9ewT>-psH>bߍb;X3`?I,VDZ=(Տ kjg=c UDP+Rڽ" bTZAL7sO$Ū}O9v. `C.ҩt1*hYPg֫׳SkL7 <4Iu$}ܪ8:ǕXڱ7 3Bt@;RoD؇wn_npZh2duo0oA x*~uv5J|25_y04.Q_tK_u-0s}#B-QFt>eMW0@FHHilpg4r{M#G=uHT׾j |=74OWwܒ##>KA[? ѽhk5KP],Ha ;dְ䦢ezv""42*s8=$Xѷݔ5/cquTq_B̹Zs NaAlfF~=,,In}ސTYI<$c[e6| OMëʟ*`gX8&n:P25ZXl~YDAy^Z=ۖ^RI[U7ꐲF^ÊqwaIl2*72C׳'E&2xN0Y`ވeD;(`$4׮2ڍN&xjiv%(4&<,ݜVSFTwi 'e4Bf肚dꀾ`Rʎg]dP"^|O0)2DM4KOf 9aUT #ρ F"mbNUS"_deysmNr`22L+Ɂ Z@kLqPBFXG\rTԴ2_7Unx" 1D|xvVQiM2_яk܍Ygz/n"3Uc3] ' I:dBRXh;DWof4k ѨHz˥YuxБ> \vq:ɿp$i-f9! \?hÀBf|?j *{Nq3-c2<}fNfVXol#Ƣt>`?EfgxEړ :dH̢2!`P73Юq_ck9ɞ'.RUrR Dх.fC- )N>4 JU'k駃#ooI||Ć|Rw*s;'X%Q`溴D0ίGNQumK*+0紖j{Y"GU.ߓ`j QƆmai`9+ՃKX%Z{S6Å'kjkѧ0xҵdM蚍ȍSpN,DNk}=ޤ:r7Yշ:ׇ4WvWS!x"/+tBU.>#U9 Q-.LW;&{H%B89%!#䨿~O$ے*7k^`2\i #^;#*~(zQeW$I~r :CYsF18ekbOR5.K$Lݛi,ãH))U\m1mwZf:a<@@QkCVNskQP g ێ=6+Ey9%LV !5o ·v~xr7E#gޠoֿD\jmGgG:@Gka3ʦB@6΍yeL&H\(%m*d{*Zj6js6̺7v,_j*]Yq͗tM@!%ڋN34*j8R,Y}ג?YDXAmt: ED5@ $ʂOȸdk&#׮p^E1j+HY@fxLnœ'-D QǤku{NVgy}H(>+B2VSXcJT5iJc*Y-24p2T1>)Ų,KEUgDs-з^kYc/R,q !ЕI'im{"=wM;=C)2n{kn0Z~wd}es{ kQ5*Ws)a=Qme%F3D@jzj/0=Eg ob(W&Xd;?rg,K-K~]m7t[ >qMk)HNvyqd5ȝogLύ/Zj/+5W)WK"  ,W o側X9KWs blyɽ"{Le 36bEty`+ 9WCs;X6?Z8:wOqy_!?_H IU)N iƲ'}Tq?x~[ܾ >jx`9q]mi&0Ty`PBX9Q]r.uN"_5܀ڗ.MK]_5krvޚJ9|4ۂuy[ L*{lHLsrjrMhAU5U=Pɧ(gyE+Ҥ^-ɢijBUF^FS)zl^Omv.zY" tNMDǫ' U*p?Ʉ ƭþh&9ܟL_}z<̙ŝӦb'C}V^dB{U;m9gk\N=,R  jn ܝ'ckdhʗf;~ G`nx"c7BXDte֛ՙ._3-'Wd\ȽqȔ`]]Vّ`.L#=)fFÔ(RIX%V<sQ^&5Vףش,ݡSoW$gGgʭ|=XIB#ƥ:P$ 0׳&ZzV^M6C\B&%(tB8W_AFzRl{9)47Su8:"rzxp&~۩ӮDpF˻-l( vE />3Mk=<(0>m]4سݖbued`[IE ax;74 /aD̦'B>^ V,a>)p *hϩuqvIn4s?Pݎ 0Tjm: گ],(J`-up~-_1.R @!UB}XX3@ˁ,1p|`k(X2JuOCpEgnl_җ|CGqKox!s*Jvlಜ{$n؜U1x9}wWvSK,tL[F[(!>{Qo)%U?+ [^ʉpm EYi ؆cS7]ҟw}*`NӏV -*Nպc~3iYwYubEӉ:Vmh#w9F)5$ &vxp2X[:Q".ds}^wlT; iP cu7 6D|2h j?ǑKkI g /FC~!`rvcm2H*^׬ \Ljf(J:gbI@ג> Am{)ف ³ݛl(IīUbo NU4cuX "'4&̜)Jd9yd7JL YITsJʎgvs_èQ.ZqÑ}ˇp-#Uktaᔾ|9i'1K"]ɧ‚/w ՚t |JJW$KH]Ti{my-͵3W'CǾ܇ k(iedjk$vd>)0{qO4vT}U n0-R*}zaP"ƚ}4{tPTᤙCJ{HC|).L RTSBf˵Z &ɜN$AGD 7.S?B>^HtD^z`mͨ78=5jWxoHb#`A0Oxz`JzQy<6#0L j&rD߫i'Ygr*\j_'SpὫmZbͯ2xzvN-댧MkRw4[k'<fWA~.Ts_8D~ŦpN|"wԮ g76ҢCIoJQ/W ԠCzABJENkB1!@ UȤ)>`QxL0[Hkr%$﻾TD\kt}v^W+5D+9[ ҒB2$RœQaLSI` #BXП–`f*V5aBsIfpn<}UjݩcRW-Zd7iyt (ve},v\h7!EX\ g.a;%Fyڱ@stد'ȹm-8@r!8e@SJ$Y]uH;[ס>[P2'bU4frm#nV<973a{͍ ήN&=-GlG(z?vpqokL̿㣆 ҲO5I`L C{Fᄇ%RC)q>}NsviּC8! MtY>ƌ(VaIW@p)/> 驃IAR*Ӈ$ _3EU0;6)kjW~[u. ̦"j%妤X<r@XS_?L)%Y2aJqBp(a+;$:cH(oZ}8Y=!q;'O v3ze|I#pw\jk2kT_>/Wu݁$rcy:1tNOR*WCϷFedz7V;b. ?Q}U>ާ6)u`/Gy#J ]{l>QTe)9j9<m}`g.GWhiʗ:j"Ә!O45Q^Z=̯zuq+S39E$g_Eu~k(ɨQtc3مL@Xc~vk"ibAgrۑk׹PF?:V:l5;7ݽ!èQ۳8Tqt%$A'k՟{l.$cJn0 (6ľVqؑ t9z*p 3 +||)zhضo t4`5mƣ+B$uUGVSkܵHnZ~t[pոTX}р1~`N VņR nދGBxh;?[lRE0 Tno2Xtθ]},_ɍCJĭnxW C$tROQ{򞩚5]Q ypN4P8mNtBXC xݳ2z-Y\A<:,;7vArTj=GMX\Ajq +W#8Aj{FtK^.HqQw\bb~fGd`}h0 ANKTRC p45ayH IVS[Y#tk~O%w 㒕 {P R44D0w ,-j:?!H}3bq~̸oL;H*}[(3h.t'ܥL\ˉaFk'&Ջ XVk0%R\ؤB\tL K'zH֖ALr^u ft1#MTNAͶ,ib0l#|G٨:-nP Pݱu'(>jte&0HM꣑V)'f^h ţyJ&z^ypA!`'w~[h![bV5'CE߮e 뙏Ո0\K7lt(Zp7 Z5ea"&EZ({QV)0dB.`8AmM^3Tn[tO  3٭Ds.u*ɿGj]j3ag$Q 2vggįHqA~#KQFX*yI|Vx)Nre=RWP ?Ô Ĩ \-lat-P׏6 {ݽ4P/q;#dQ?ʶ@/S3Q|BCN H l|b6**0;DP)B[=;,8> ( (L{8piX ":MПU N]LkګW^&!K]5L l15u65"~w8C)&E"9&DvOH^B:B_#8}$s9u.P?aql[~Lb8C*b}cZW̍erIC*ͥAF"\UrT}OM70 8\46x"l).uA#uof1 w(!؊a0D#yW96Mu(Qq椐울`T/;xߕF.u]K=6OU'J obrmH[Yy*&ɑCBn2`^5 *m)c䣩-Bt?UM%|s]h 50֓>h~Z9$rR²D&za5D%I92]cmG:=6Đg|ru0 өMgF0t-QYe4( )![!+je>%ێ^3e~ 6j=ӗBo*.;0QGqֱF:, c!hE}c*P ㇓ )ϸOϐ$ka3w,إ7?զcT}97S2sG:xE3 ݹpe4R$EbcƲJZF5A m..mҀ*0mzrx=?yխ`ZTeHgxc^a0HP9yE7:y9f]V\`mn&Y~2Avny 2mDegp5>~-@ܹ+14"TbdD[ݻ;Fwy)_LтrcĎ@qrD"RvYt㢅(_mT$yL )FeM]Mӭ춽zzady-6FTs{+M/ lg*t _P|,<MIIeg6KؘmabJV_7w|W:],o#iOP(c"皙# >\f+?XMѠ`iTTN)_M3Q&:>. 7j{"}%5McK!20J-]\FG뿲q!ݾ${àZ >H; x f!t5{|">L;}0s17c HGN?*%ӅȞQTTCSuhδ*#rNDB%VktmND$򡪠 '|C[YTI͖‡^COZض< hZ,1)fB mb^ ,ۙbM6XG|Z_V5kϻ`1'8導`x\>İt#W)Eang)2vE d' /-tQ ZDDcP3wx*9Sc#{SAy5(\~V|bSƑNq+ny6:fTX-kE}1o *#{))}]PRedrA)H2*z桼҄I*&PUDܮ81#b,e؜*Cs U1&YUP7̊?f=Mm1agoU׉M!^>_ >#`(]誧s-nN?L:"w|*o]u/|VpjT\ŚÛDlaj撴ud]*{3&K]L2ɏbp71q럻W̺ifՀr.^E4k%{#>!3jvrƊG@h׍SQݘtbH3" D J@,LY QlOrk?٪ OGF|)hvua? fP;0~&!Ϲ0ќ%ǗĞRS %G nfS:tfR#<w4S!%$%JA6C7ϝ olV)+S&4k6e9v~wŽfk]+"vhT1_^-=E8̚S+9_Dp;0; lqnUվcω~-M?F39uk(ȎTnV_!ȷ2箎A3DzƄs&:W;ye5k6zd&LQ;: )1~n5aZ< JjB$!in[ [\xŠ<-d<\s.*j[vF\2f=XUrf l u{E;Uu荤j"q7~/\7Vq7WvM}=6a=w߹OݾA'!||&*x 1o'Jo(1Ա=/"V Q>ܣǛd k ;:.Y2mOy1sɾH_`yf͠+ q_T1 7?#N -VS܉v+~|*wMF~RuD#2Ae.ㄟôĥb[/ 8nYYfxŽZ|˛8pjr{ b43l{F=tL$'465i'I5 VF95 <˱]7V|Ve 2w7@Kz 8`"5> (k.xL)oAEsT2TM Lɏk1#{-z8݈:ҍ v~G|5II|O%7pP溠'(m42tPy\ N | َ2f uFzZ>A=P=Z`yfSjHq\{uwڅy; /莏n8̆ZT*"$KB 9 jf.Hi-f`'FɸX Yc2[NA, u,g՛]^Mak0է}ymSLZ B#X=r3K\|$ʗC3 ,Oj߿K'@OZ^=L UI鿪)j;KňGր1`}Zڟ]x콓gRd%bi褋o Kgsq{kbufr,_nֹvk[}'Q^A}hM5/aOf&3'2; }ehlNh9|N(f3 Ą5T?f8Weu^%Sl]/j;zE":i!fsw WRBq[>TگKj'sw[[ή&hu}oq#bof"JfQcQF]&zc#cYYd2Γ3V/(Av7ZEb&R{)G浑8{Tޘ@Dvc"ް^ wm T;eXEyh*Nҗ^ M?M&bRλ?L՟jTf!r@FuF8`|1EAUfNm.^+[wA'K9$/S[x1mMZv#A-TfC (Zd%f}IЍ,Ũh:Z{<%qctMjUy]DBm}Rs1P/hzt /aQFf8?g 4WewϬzjpp5g 7[ lhmgG:66ca jͥ$ܗ5'GE[偛pFoH: 5@).F>(-\2XҫnJ)OE]G0˧2C.*+Wa6-^)fp?rR ^"ԷHd-mQ5e a,]p+O ϣB]Gj01s9;15ut3rEk pcE8beg̅Jc5Ƥ^WQA+[υ'<+ MդFGrhvA~d~&}6"ql}2f!e唚)/-AltW_8r7qM"\ԥ3"7VP̾1S+;*tFqR1-sx\\xGʯӭ d;YWW44֙sME0hȳ^`3=blJ7c^H X&٢$Ӝ얬݋GgIydRm ~z|5>VU5"5m(85 jal?6ƾv$9وىaW!+GS?[a8ڱt.4lKM s'xO]?nőL|ۄLnc~ 92]#&4"݇;kX(7$/a#u3OZfw8hT^d&zyzh&rb$x?BvU3\lFT F p x9L`B4߲]*k2 ٛYIrdpFy80$6%U᥄? B jBuM*慣Hkf~xNBXo <&$H@dC y>rh>l}XY`$(wT["=rq^EbQR󗚱E]\)1~D-$zE^ʴlYe> y4tⱖ>lYtac͔󂽽8SsiMC)\"s:zr>5T|3"7y (KUCElv`m\5bϾ| &:RՊRIdeW1 KAP|7*- ԕG[g#F fpGew&>qtS]Th%A[ThF[[bG!nKl_6:M12Mxp6jޘ0J])lPD7'lHȋw{>b,z= W- v/IZ]>E,w7`L& T I:G$?ax_L5ma ]Ŋ3 $U4{ B%rO6sqaeSD몠>>jp4FE_;f?{%B(N G:+[+|r~q%Ld ҡ~Gfn^e_= V[={d>d pE`Vf77&E֢`#302:0F08pyZ}In}^9`*WYd ĴҲH=h NW/KWwfs,[;N҂ trֈ <𔻆qrdutɁf *>NLh&gгOPƊQy͵3(tUҒ |L՚!|+gxc=ӈhSsS$^ͺ(Xg:E%G3?!JiMں%ؔOcdqJjGepi`/ՋYaRq sfine; 9ѷC#ϞN]NC\1=vaF ^5&'&(*7F,M1 ~h;3.aKdѪUX˾'-@vohd ^Nֿ?iI>f]=5gTlՙ,shG4D[:ug7S5iR<ޤD@"?Gf 2%nwJB6~o4R dOs~Se^u˫һe,MLdB 8 lhOR.1 cvuO-%wG /x~l3#^le^txHߙ$ay4C%`jmu:|ϰQNBPSj+T '|'FM<ԡ/VkAuIKn c̝Y])e+aюd7ZdW#JCj \/ Xվ$ QaƠ~5ihirx}њ"c8&;7i !.ybqS rI xw@Gx4t'.-mݘF4L-2 g-@$vZM`$RN!hʚ*`(_$rGCTӁ$7l~wIP-}ZE 5B:!"WHbP8|ҨXA7T^c)ſ3*jÝ{˟3#̕;AT!P5$Ge y&I}8o43=F`Xab|`݂?AdrA -535&~S$=g K*~HMiZ^gYrѠS%ͭ69,_^$Y^d;vT_1|cjڜ+l^Eӂ%}8$.s9j4WDּJX>'+L;PY K$G֛Q2گXLf؀ G˒cgs^S?>FY#={_X7Jk }!QoG3XÎ؞R*ـJ[A‚RT٩ m(ʗkQ!Q 4O}"ܦYǦi7o}=~\;i#*.^s[] 覬ñ?tӕ`UB ñ[0j/҈(Vń[4lp5B! ½ >)뱩"ٝ*{c۱OJ`U RH-ƄY`XM5Rzm| ìsTT!%חX+*1j*HH4e~zRMv+C͸Z[ڜ1yKRsJ3PQL ڸKl\i)j`%̺bH fpw\ʄ&գ#C'76ڡ0Э,/%SOxD>Qֵ'2PP6I* ;'e\_eˍD#IEh ^Y }I 1&xt} 7`i}Ut-uo>=`sA"})lGy@d\ aP)?)XnrjP?ػ@V5miĮlrp{ .T*?)Q*w;.vki= gS`8!2Up듰cY%f.z)mѻ: yQp$wh3P&{GA]vq#c rI@,o@A{ZGU!/\U\og>#J;^L %VtPd}@۴&D=aAeqgPnBrJm@ޝ ~ t{83=4R'Oiޥ_n{fDof,(s1 3UkTO=-p!H7rOAxw3YwS="' )R#Y%#5R[ܶT赴oTVP>4h>8 Hs$6Vz:֕`o{*I#+K#(|;Nb0R|_kgġa}Y̻l{HKgK\7J+ƾ)HkІbM ]:i#x⃽՞ f0c12NěM|!Mzd} FH b= L LRtZN՜aJncL.!_i+ɠN%(B7Ac?NoBcn5 Vяw0qD.0fQ9r+@-yNvUڦX aԦ"rrHx΂f(4r6B9 W􂉷Bܱ O Gj]k"J@#!KSFJ'VrjK6Z} 9(ju ԥG1]' 5hn0wt[$]ѥD7P;Zazmlm ܈pg9F Wm1 zoЈ%3U]Tʠv u%VFփf;?t_A\+{QE@=8Ә"+IsE3wcn! Tj7.,>g_X'lG&}@o. ;!^i KroQȎ# Sj{fuM92*_)վwr@2]c&ۯ*;g_h o!m?nHЖi'Iƙֶ+I>Fx!z&Z*=2ޫ]AfO+(V)̭^, <5v$ek_W[}ad^2g~ZC#z.Β@nQ[Z"~븐DJYϚ"Z[^^jcZY+_#q4ʺG؉g-|WTjغ(xo)?V zĢ y-l $,sAs{7ƶх7bk\1V1El{fږ ϳ'S'Y"mo)sn">TzP]!*.󩿅07_6gMMNYiЀ?,ѬZ%ݝ5w"a\+.Y:A])@KIZ &ߞn~GӄZ9(UʅE3/(Wf6 mNK8b3[0| a2?}OCDWZQv#  #f~?b>(ʝfh~|{%/%l< ew6.ۡ2<{ӿv\Jf>E 39ܪw=rG] ͻx4Қ0C-odzl6p.HWjm-  #r+Hi#XT 0&ǔ_(^jё4RSnff%k'5|ep6.+vPٌiWG0!"+y4A~R4v Ϣbmzi’R.fL4%|蛟V S=lQUHFG@?aD[-TA=bbϣV/[=.ԣ&D @;PVh9;$(p6Y!&?4*=8de„֊Rs+d(:ߴ9i;;j=,Ue B?#YRoa5۴ -XamUaeͬW:"rB99Ղ2̦홤9> [1'dL"ICCWY㳓ߔk3D֑g!Ҡ =+ z} >G&8(4i@@fr JGb?Af#~Rʃ*Sp"+pFi{*.Afd`{ەxr@F)t~Al"ф3J7ءˈ‘%|Rɗ'Y+ɂ-VO`оˆ}{R|`Of9 ` ٵ$k@ܷKHۢhb^ߊ].mO)Ц-P@T-3a'n? B~^a~]=5H[+ҼyFfye5%L;$';S6ᄷBB_6n5G KE!>kAU@]c3bhm1^BBa7`o_}4V؎e-`Γ=}Gya㢂=ϗ7cxɓاU=eZR辧O9 .c˘n6n9CbJ==[ ؕ'没XyHui'kS>UP@v~T#RT$պɾK40 K |bH't,y7|Q o Q~!J!Q[Vs{eg9_Αkwk{=S ;DBH^^yYD3ذYՒ}$FςaoFB\U]a['<F>I'JxXUi$e9%zesn"2j'~$*V{OUy؈ iHLYΦ&VMJϲ訷ke (%76v#tUŧ$d o?hX;>r >4]vhh~=V*6sI%́ V Y:[-pՐ8 E_$hNz~_”΍ ?-k\ ao6{hYJCߑyAS4YEK_m.V2 ;r!S8J^>jΛҀ#-C 6QHIPR:]#fM|kY<}dyvǴ=G)Lg3-}˔|wkB!#sOo; ؛ppyQ,)-ŔQ\@y#UΊ -Mkˬ۝}0_n0)i!}ajx"onUsp% LЮ'D+.#f;O Yf욯?Ut}E ݪUɂ|ش 8<~-Vm<58,Si!꫹'IߥV$>QG%è:!ngYY;IEg&`3Fxab9-& TfϬ !Ur9l&PM_ZD=D{4#_?ȟ# :ʈ FQTKN;̟,"3Lədg:W~mGV/K:jE᫪kɞ?of&HS~{5&d.PQPݣϥQ|qn}0>:wBE4ӧsZ~.OhIygaVV/oa 4V~ dd͋&S (:}_"d *昈,5> '1§)A4:+\Wwy2w7*RPqEx}GC\ż+Rx||{jv4`Ul~w@kɸl-Ձ 0&lN!cF0OdՐGΆ[D1(}e:Qh ^"ʈ;*S^pgj}E "]" Pv:#ekK0) Ȱ|_cMmz5RZ omQcp9ZN0 XMS'SEU=:D]M b}|_M>r$Smy$%'r1۽ȴ&vXr<$}E1o+ q#OzoI{d\KεU/pckM}6OcC_ۣ[ilRgyt6EY0du&âxOB@^O`^XO V6^<ædsʁ,Mև (rwpq+Z46Һg3 N;ʯ@d~/1V^vdg2?l00bN #1R8Imڡ:e{ǠV2My'3=j;LMf#A56CjtfaÄwΫ0D:ljNڻ7{ š'mb̒RD'֮ ;E&RE#; LPBHד=IZ"iza#È+xY79\] ;=g'XQ-V5y2}LZ*+|z$^a̻_^tn\Ն [L+~_릟6*/ǼWR 2Ps9ęJd#ۙX@qļ<{it/y $U_@mtSKJ|V>o1ӸWn}r$zPotdϘO^1ڈt810S>C:y^ E2;,LbcaljC&?EI[a''7W昻J7.'6!؞dV]iSpJ44O?LLR헖rUbG)HW_D o' =q7vlbu- Yڂ%LY KZ11ſxeE/?֮N#Ӌ1P 1$3ij!j5]O_̺֞ + /Vm)ur?Z벺8i,wǼ痥,FWK"5%qS1g>\4iZ|N! }̙~3کA\>d‹&n4{ÕP؆ԭT6-jJ/SXl~U54CY˝|rm=]l$hwBڦp~v{ T&/ M$`]L*s&>Y䙂;(ۆxBcpè5ZTRY%Yb&35x3jRB*HPs"O4Zfg͡X4|Q='*zYعUS[]Ip"UopH!Uʧ3'd鎑cz (1vU05)R]U:ޚ0m!{*YY3;]0UӺɯ`\ Hm~:sފ?(a!qmsQu]Us(3eE -m|.oB&od2ŸPm e\]EVcO+!5~ٿlw Û/Z=F- %0PN:\SXoPiLޠe?)KǠg#FН5dQym?TbǕͅdmW4 oHQ=z qL\~bZ&*\:R{![x,m.UusJāh`Ю̹6/Ku>-=BUODf H#r;nY%yuO_cK;+`wpM D`?a\'o%$n;O}EDn;ֽHdtM-m©'RIP!ّr9dZw>zjI3␹oL恗w=EsV.k#EN}Kd(Kv!eֱxn*;amWp^~>DuP O+PUCݥ?_۹/ĤH0a/dc6@ZmQM;yˋ)G yq:PeԞլ$5.pw EѦ@CQ-*QGJ,o;pIb&bb!+7-yQ/O'<)eC}k//R*Aj8gb/r@j@`_ja^ \8.Q+Uo5eg;CG Aiu6eXZI(CX3ۘ/{%Vu H|j-ۤ PĶm,=,K%-Ko@CV*4G2$MHfU4z1A G)EFp5 'ѵ =NKm ^~/I<]: 81jw:úD!+)V.{T7 WﶤDAlo>6C CL+BO~g<Ou&-b*Zlj^nG% y qD߯ yN*VHh(8YWTջHBk/ Y80r 付T£^w~-}.h_vbv*1 K;Wwo]hhn6Pp ?/GЭ@$Ѫ#t-9Q"9ū&?ֱu0*tja81!yk'Dsz)> (5z?[ @>>R%ȭ_"W@pqؐ~(&ϸTso|c K!uK셎%㻌:= ,kqѰ1N=] l5Q<8 sny`?R ػ MԵ-| A R7B Ip:=廒BUtT o!P/W*juhuܜÅ 1{슟Zo_ UZZ8YqYnդIlq|67B޻&k[y[tbN%!l֯6Շ٫|yMy ^>Gce9Y }k>WQ*Θ$K+ b­)}R4Nf,\\_![\҅xN@^` "๲oĬmŋ!eN U ΘF> &ІdfQݛ A!SfR<[v<}.6-xzncHO2S&lAܶd$3j rKI(zFHk|[eOA  +EzBMƴm5㴼}JvA_дo]~YYA=^w䄹IgUnξFAe̶Hk<x5s'x,:t'1%viaSP0cˠRY֪ҹ[XSR ZϫY^n@{AģhG|/[dŇ0w?ӫN+dwi==d YCF2l`>@uBDD'R*y["b#q Ũ-saLonƥKCf%KZt6i/j-dz/qkjAĴ˞I&\ TNs)9UyiA@x5ojd 1<z|8>3l~Iʓ2~09DJDMu bQA=Lt9G@iő.Υi,tŬC%_zK3/J]s@`uq{/FW p=~uE됴;C'pNEz:#',;+Q+f~;*GM1uZQ|jEL)&jlZ.Cet 9iM+4Q,z$?k>Qeؿϙ5+CDQkAtR$PZ#qrPBL'Iˠ#s9`X:Bx)2aN3d 6o -;0ToZ %SLǐ#2Ny\ڥ&\F8iV, 1]=|X6),V_fDsJi]pm k+K!y [__kw$LLL㖅.# ,Ϊè%Iͽ{\vk## ALIv~eF%H8U%"o(Yk ;"($0#\Ph!9LCpWD7J/W@mUyr>}y08+I5kPGuҸJ.p(xd)jB fHtʀ|xD3δ ep^æz-hGsy(R  :YQJ3ˮ+vV@~7S̴eCײ+D5Aco|KP|0 I_'55Dv A)+5[=}A$Benr'\Ͱm6S6gOQ4 NoɆp&fo`aIJ!~\-k; 55fq|``R4vl.&h[\Gy_ATA Y*쟜YZG> >- ,sJFk &4qdқIc}K8DzJ+4=[F. Q׺iC]R[; ۜGCVQ ZQ n| ^2~s!JAn[uj(T-4RT2LZ~8<^69Eژ+99fiV^KFn[O&ex;:f{0Rw큩LEoU-g^y"FgТψAmMv&>Y0eFbBxˍEۨ k9Eq@E3فq$uRh}t?5j|Ske'Nh6YM iSN6t|ƀ~/"@qdTakWU*M򲮨J֍[N/ UB^fmډKG 皉njXx 4+Ë^ 1G9jD@i\wH!0YѲ_#L7' :@@/j W#S 8SL!CsUxX8֧t&-e?D<9Uw( SRMNIv-`ʹڶ9?Љ#29Ђes!@۟ґ}[Iw?eN@Oʃ'M"_bJ{jrٶPI: Z𫓩ߠ.fhg7$#nf{W"k@Üf B (WaANMDUhM,dBcPGO9{YHVrndb[AitQ#k2>GEg'<{ttKNhLFEjg푕n\:q\j`z^LOGx~u,@**'Ƚ{sXxr?D͵},lMs*2#3PAZkU Y:g^y:V뉝 >lݰ ~=>Sœ)N]#tVW oWiNÇz&VED5UO,v'di2OeJ-jlxQx UfSRܗF .2ۗ#h=[Ub|b(T;*UqҤ bb-& ߏC%Vڭ "_:mf3 6!i:0OnNj0#KeFSaTeeie‡q2~v*-̡f{~?O܍ՈXE՗Ž9IVz WlOjr߉V1b6]؛+:2ܱΗD sOk) 1w„Bx)d`mGNT9`iN\l{yWW#@ 5I]sI]`3[s28xsMѻJo9-T|, c=!qN۔vѱy.[7X?R=wa9îsWE}۬pI"] qG]Dr{,Q,̟~ܝLU 0Ҷ/H":~k SXHv. b4GD` h]7Щ8+JboNoz0g<'z WOQiaj);n^Q.Jm4FlUW {^j, oI-ZΔ&bBV1@V)U\n{WOSȼN>dbD\/وlݒ(@dLX6KԞq1;hYR(E޾,_Vsg1d"k}@mO|i@L /y|^zWW_Il@p>Έ|X'[070_zx^_KX T; Q!؋D;P~3v~qEN+ƙޫJ^IcNn lWtfhR0ƒ qCq|1y8%an @D*F5 - O/'D3ObQIt=ܣExtdLhP5z7frչ(8%˂E.^g(?^Hn(Y*0t|rC&fӻ]t˶{Z07ߒso苟h!A1:O{*oo8FʜH]E0YBLpsJU޽ZqfɻO$DO3* h:f)n,|k%8±mMı#GEfݝ1}. Âbu9 ,@0vV^.MfJа`+\"(p_(~٣+A d=q,=>=9#gxeV[B{PܝfCFbs@'iCљ(??!c> íwIK¼j 爡:ug⩬ñ!_WK ~ SbR,ޮQ3f%K 2*H|HCt!e.P1`]s.i~vf5w,xҤ-Wl%z2WևI6@:~P4*-u/CQ/S,MeaQTګ Šf4<:soMlQe2NplԔQꕣN`%#,nuVt|pS!>?fe8E}:ךG4@%jQD}t,`b,+15LCr˒ˑC b?NkMfա-Z_|DzMM~w?qVKߋ&/[YzAIʨ5ij!E]2(-%7ߊ>$2zZ ?3hmoME?COYAW M=|7\%Y_|hݭR &OƂP02^pbB=V8=G=DA} Ceػr~?̅z@>zMTBp1tSQ7k "S'`CˮwY*~b}z'F[Z.3A\:d&u - \zؤrptV]A KK|W]=U(sU,ovBtNQkAgEn _%YppȚ0_5Ft1#=BI շD;* -՝!ZL My jyq=_Tն$EgxRhG,Ef싎l3pJgϤ  ](W,M\`(`3JR Bq%E܆}GdHx*Tߋ71{FW1BF>Lv1,12BY,`ɭ&?3 yk` BH%gL< Yc$I ]r6aڏlpas]*jf!%3E\D ɉ@I_T؋+^Dm #r/R.|qc^1(cN>TPJ NETYp(h'Lbe~344} Q>l?S/[ qW4KUn IbRAqkN,7e:禰-U7`̥(0yz' ոY{a;Ư0L%FCMF*:k[V}0W z<6u"w<9TmmvIvC`xF\vN~^L GhO l ;`A9sajB&s{~QO &POwvIZ^+s)CHPzޯ'.MJ5cцIBZ{i|@:!J[;= Nh26>vr']yDžcEP <|f3xP,A #DiE(]?ek}l&FnMP9WSŦWDn @AR>磀pg/ Q_q''sHAO29ϫ8AOL=RX8rڍ:Σr/VV Wp ba}>Ɵ4+(saD9MD7E3&XtW@qHӅX\g2bCg*:=; "8`I*:dpP?w W>b,V89ƙ"0nQnO t-Ȧ;fn82Y-`GcG@$,:{aI4om9;QK/77 բ9 =Q2YLDI@,S.DJ˚"U.{|8GΡ-b8#k ⓴Vy~iD3 ,F2w0!ՑHpUU?" *kg |F'}6cqѱ2~>Zj O\gHsX Z7Uu:~!$R2b=mOaWQr0VfdFV/8ꨯEvY5`)Egw!ϥ>t%)H+4p $1Ȏ/CC݂s0;H ʟ EBX2|4\JMUgBE&~,¤s\bx%s[k$FW+鉅{u9z_ƃxP,cIT8;#(^6"ѢDJ~*ZܚFn*[j8;B&Lb91g_d|oLM*)!כWSY*VKeӉ4yd..<=[=4FRj5<,zI8`6"\=IňSR;{an2 _7hWguf?4Ώ-QĹ }qN̮{4 uyX>rH."Kp;ÐBIx>b&lF8kk)G7uQ ZõHuyە̠'U)}2OlаgfEY8Ae06bW R%{Ď(\vŬi#0v] 6\$Ź؃̼p;8]()iWS :M@_&D+~>x<'߭q*>8&ꖆƧp s.21f7DLJtRʿçg/\'b 2=kByes8Ѡ Z-iECVOg6ܑ[cY 3zw? @ǔa>(%MYhki5,j:afn*@)E-B=\]WP=8ͼg{d^a|w=*Hj/ω1Sexi5} Zgf(l^=X*gg=nDӑ[ M7II)Rti|aoCB8^$AR}cJh %A6a]>dRNP<3wl>:C-)xrd>^< pRD{EUCA:.S vQԫJ2^#X\#σ7qGLC K>G@K>NLt}RO؆r P;w `曓r36c8Nr}D1td0IÛ#:F%ȥ[g k ثWO|47)hE9z,jmƫ,8q:m"n4<@ouwhAXWKIz?4v 18^ C!FYA{40ۄMvl7l7^v'_554E*?)hW|>^~4+nE!5ŭ:tG*zkYe T3]4/Zҷ|̺m{*[5@I*sC'ښb Ԗv\Gd ĈusC3ARY'rFX?8燔fKMͦÔd]1j)tKO5`R㝃j@|3xm:MJ4]X7@e3ցbH2B J9?}Ys}j;(}=xH:_0s: AI֐NFm]@YkK~A0Wc8, pG(o!0OQQU&!"{>A6MŰ$TAGqRBdzr*VT_(J}P]Ulhuy3carMUۄ^$QnYs%`x. Ć Gj!d _GSq m?) LԊn2qlb:djsݛÿƔpԷNH D4qX}q?ҍT̅Ju +_KB:?#,0qK*Jm7i.MR死6;Rb"q f@ytJ {P7C?7S& W^AS|}LN>T}VSKYg("\Fyj xKq+1f_5!OiRxZ)l%~]lB;9eQG[gZxBH44+AƔ%=I gw!YvɗNٝd޸sFYKkG&:Vwy㏘)R~L<[՚MB?ߘr"4tIAֽId-soIA3jq`7nCh%(E@ˁ4`ɾI5F[[HIx}jV%Uq?ZB~H7܎ӊn0KLI\Zt > gmٵ̂X5E) c,MqO \hfSlqu?{QZƆk`Cx\tORl((' yq R.V= 3bZinjrsÉ`RBg1{5l3FW16O*uo* ԅ20!X}Ӛʱo-4xKtaژ6@dW Y!c#=•G,]kQ{򉟇xn=_-8\mqG}_#ow W]T?yLW]|>B˲ k5 *i9m)ʞ}vO6'ޗe4~b2F2 rawтio0DJ#cJݬgd$[4?>e<P8ݮN髜qXX{^ؖ`(Bw{7F猻asSs:Uѻ" "%Xʎr FqR倝غI+}5jtE*BlE}SbAkg$HiSD}ٟ[v2e '4M*0`(D#vd>Yd.m1**䊘|P "m@! u T0b+4.hC׍ UxZhmTo)*25v,΁]0/3}8EU.o/ (4b~#%WDPմVj'* \X>m[|Lmvy D`sl;&uO_nTj38mGbXRIjM?Yǫ;[8 ĈrjfKכ~nF-20;1̱n4j*!>F@$ W;v po 1*+).g ²P"9KhξsQ* N!U1eޥ{P\&" ?d\̴X{Faq}{MzF Eg`aV$Ga]/ݨoIE9W$7z> -RIz#Bk2A((ִB0|ѓ?^ǥ]N9$<=.q HTSHD3t2s+1`W Js BHVh?'J)ef)z)0cG S)"$>Yz:XsLm#dzFh4|dN"|%VVt{?d}0kNRMA =L=yɃvckK_ܬ-}Cmln:i {x{&wp5ǜ̥դ7i=.RUK ϔh0̾#g&Lu֌ n"c>jy͚8E)OkU޵$1+zp$:YSKv%SRa Jnat2ھDLz-tҾw2qB Bzy~ ^HM, w’S~UgbRӴ( &o,F9[@z,%G6ZvRnnA\MԎ i{AƃVm5=`/(p׀ɯB|ݖKO,@6>u ‘BqĒ8s q?kq}eZz&bx4H8_ϒIJODw]ӕzMfB߂t;zu^y"525 ȷm}&?r`nxC]sW斟70YF'=k0M ' -4A^/PH- j8#\^1p0߰ҊUӠ/yćsN%̈?L@D; M2b>  Jh A0O-K$K،1.SK}}cЄU*q hT6>4xuD O vgr[I Ŀ׳֥yݾ`kʘ}-)Z+CGb"eCl bu1{ "2NXkR~Kb0|sAS/>SYUMxt?Briî5 ᾦqiO"[0Iw1 5q<ft0V)1tyc:1)vdLSswvJy s`R! A/˒-//kj -GaexyXA =&@s.Iʙ!3>x zDoj _k~m=\WxsS=9릁4E$&zڜ~(aBH4_gAsH4?7[`:1,)*IIK15]5]*7: Ej*\WC8GEQ "jPM6D995m_=e(spjH+|V= @!pqv {Gr`q;צ N+VrRLHleY?\7QnYozĖa[!u$*|y8g$PڵҔeQ-n]c98"pʞc S5hos TkyДxQ!4:?Dþ2SUfD~4`j"/7398ʖK۞*]=;CFỎ7Dheml73g>Rq<la=Kj͒haB^[=U/>pZʿg'¢"rb6)ۖRPVHר> sm:Zre7AbqXpD`3N^S>~ B.OB$^w[?لF[FpKd@ sKgs(1{;R@ IBWzW $f'{G~mIOyu⳧E-+UH&[0(C[t\ƵC?I,/%?FHfsT틡 Zc*ʍўy.WF-JT$ZvPQ|'L0mr5*r6oa%Z;v%Ingˬ>ѨLr|5sȹ9>XW8o5|dg+_LTZpWDلwI00lXQDZڲ"CtaiBB=҉.[q@ƝJAL z(@6J!=5P"w9/O_~mЂwcL "hipw/J'* jj,`)x>V/AYߎ"pB/rTlW(s>SUE 흕OǺ]Ůq$λiG֋@j, =EA YS|%GVn6CHʫ j8LvP1 !ӜY dt|,-Ww*QXliu/^/TnjV|F)~߭s^j<{ ;sn%s\wdܶe.V]m=GOAΊQ1X PWl(41tye}y< kl>⬛t{NFG/ؕ=x! |G1B!h5uszŷLy} ):)F_B3/ a 䭇5:#cBAv9 88MJD0aXs9^ p„[gXI_0z]cKr<0yatTA7df.GjT #`T0 ewRAH%#}*EH+Lc{~83T !n2i3_ASn-wmq7ϟ](o!.T1/pV dP. | `k ;9uILdUdWU9NG+<l'4GTˉ`bT4%\ϑFDn1;:'hfttMš6tЪvos@jqpBX>Cޥ^-|t\7H 3/v'RNWE@aFa@ɉXNp[ 6_~7DESHpnI4=MDUWs\$Lt( rd_ߏR;@oVT],-(O1I te>3An+H8vx56Om:?f \{%m>glGg,qY]j nZ+ؑIRI q{@r{,XzBkvIɾ."&G/x 1 Fb@*âjxOϧ)>o3oo^&X[*LߦU Sj#3Rߢn*&g( feєÞ*CI y)@n;SyN^ߌr%&"9ezV^~wiY4DulTgqN ArfĿfX8j!5݅]Qx+h*y&HH4:Vs T\bJ&QI(nH—Iŧ#SlnXOî~1KoU)iUFyχi0z"Zg )w˸.4d\:|iGNt,huXFh"5݁}CsRN~hx2c޿$N?P1< cuu[=dA.Ӂ`QsozvЧy̆8DE=҉x1IC Nj'TUZ|.&x[bCYQ&! 9 .'W^CoN0]0]k#ςo $ $@5+=S,2Uk챇kL!>.V Kz8Rq76 bKfCpBU q]|PCիMgtzՍmmU] S a(/"&FO<;偹 )L8S`/5o5KeWJDèc_`užK( kS8gG@4.6ۏ$QJ44c,Z[T"9cBf ?b!lHOvy+Wx2/휡9aLM{B?&Å3眊V7{!æ3b:2ېtXU^ {i`G;4$, *cBy ­EG*iqY_3i%? C *(.!Ƽ/鱐N>9$|v Š*qӫ̍-D;6rr0,! QO^} DL}-՟rJ%)C8C1Ѭw),+Km&Њq-Φ<(UꥌIHf(x"bI5w"K9*5w-K6k4-FoF|nç^(dl"-( ŢYu:gw7+<)ǝkz1ZyB:pQP|?Jy䵃 "k+5vbZ^nЩ ?I"4]ђ(uoI7m\>Yw="xߔqHH_ӞzB)`й]!Bu_öGmv+kbS|)J0`Ր?S\,|~zK3HA1<TEUnŊ1MEUFudυr)0+؎D>`kM$Mu/bTMKwv|Zl[$:2x"?S*oExh$ン/oH?{ǂJv\a҆KjP,%`S WWJO x6DYglGfYEPFZa yi<(:1Pk}U rZN.K ?ߑiSF"a9|DYX9X8K_Z! `8*?-ڮ+ ZƇ Hڵp): &|VNdl8&pX [)Ab֓gv#7j׿awVcSF+"9, [}%)6׀n/4xRa9.Kɡ}L01JRl?F֢`rK{ ĭ f>}AHȀGmsvd|0*պs)gBC݅| T^m\l;a(9>5˄ǧbp c* ְêR9QQܔ!ItDK-E_dv}p:UFTYgN+"dc8O9)t8{IU_gB$soδk&}E2+&UJgBatv3r`Z0v]_h 1 ZY eoBD*<7|1G]Ec. Ts=(R@od޶,+O KyO=I9$gLCT,< PɺQ)`tLjzJ܁&mDф| },7%()L%t9%VH~D,6?fJ8>f4;_XᬧQks-f3)Ck=hA9K`Ԏvyu2\T&ʺ!>46S`P\A'K`rAWǵ%J J3}p!Нnl2smWZUf 4ڈ~ d_FOiSMj^LT XlxJ 5̆)E.uѦj,B,`[ Gt7Ȳ}fh70}La;`t4O*PW%VP ěk}=k$-9f.Q e}Ѻ*H&",^뉎5 q╎T?egZ6k,i_2Q{-Zqj`ߋNS>٣o.\!k 1ȝҴNbUB.rFIw[+O 7%N@}6!bx^/h:GuKްp +KJ-lݕxfѱurg^k3🬳?ۆ _$ƿH1܍m%7_}2RNFNuisTXWB\f=Q(9@#eb܁h684/$,**{ 7Xw4`{Rmh,&u~628pf+^nqVo.H="1Վ2%nC GKZfrqp╆s5KlIB+D;Js`t Hx90nk+auYeϤėJo/Ū&}G{F·W\p+&٬ :O\kY1};~O3mI˾nq,)kީHφGeV"W41Wekjө:~!f9 6׼RP TKVj0ʨq#Qp\ls{u1EllиP4KnaZ~Zfp$W b xjG;eU\jCkKbb`+A?l[h+XH?Xts9:BB3m [ޒ^GDڮ;t~ |H'Q]o`y187R%()dغ-yȨJ֫!$C/\[uo gI߬8cW哾Ԏ<[y9o˧O}%R[n66 10'mxV"#B-<&UE6E[e⏗g.{Ź$US/ʶ簴R! YmDgz~x4=G2 f`:~HEdQ_ f__aJZ:Ąv,^9q4Q/^'Js:V-8xX=q%q6g€=è@?8Tsj͔D͔&d4A%' ufC -Nu{.,u|5D>s@.MGYGBe&<`7(:=EJ{dqZ;%"n]q4s G2Ch~+-|vE*4iUp%Gp;_pF*|!&~,qI+7RpLkFȸZ1 @9uۦ3QEqAFj)JtFq_O|U}NRz5jһ#ns/u=2vxYԜQTF%_ߤ/ˆK3|#@jJC< Y%>v_파أ:D*A??W,piGVFN 1fƕ2'NJ{$ޮ̴FO=jك%FΡ mDmD< +q|17 :qD h L˼& $ҽvnKH9t@9J99J`aRenPjHO2A6#2ogL`"q 1|r>:G^i"ro~,I .Iz[dmlOFN3hvAJv8 bn! ĩ1-9kS:yhM1 >2 >S\C r!b s2l,:I1ϛ֌਒9m2ԮO+h~:()dv?dtG<lPTYWA`\Z57c/セjnØD0.;ae(/R}i7Uuvu|mӫmЗD,Qdl3,(o-+hmezjT.eM#6K+-BR!.164% +q)rm19`GH4J~҇ jX%"Ndbg$Y}f?^tjn*GTaDRЦ<>~Aq)@{H:wen,QaF`E*otN_,ƀK,.E-Mן?8I"DCobi?s $;mi w Bwcsf\~W5'ɞnB .>>k'y6Ncɨ׭òuP!&un̈VB72j奈dVu;䱰rjߜ>=?5klNE=]6]".IYt 2f (_ݻ閣gAq`mS;b:m40jVayÁzŻ5(oX9}W>[)\FAƙ7ZWӘX`C)DZ3ٳs>;Ne78xW1l U]_v$Li Co;љC FKֵx~xf:_o@ 24MX$^mޣ[@{]F1  MzQ"ZNTdE?A`=NMyEpW'3N>۩" nvMے$~\@[7ܕ0Xx@Hǟ(rXjYy233z3>M=GGNesG Y~ĀOs~x/{, }?cл~PйuoSX?f{نͽ-3Г88FГjRl@`4x˅Zn1ӓ{.qz/ގ \8;+ lܷ^4( _X:A<()NYuWXMwz\ ;d>zl`oV6[l& DmTRjW'O/?$ ū{aٚ4?)nnK3d^l#SuodzhèWb`6]àGĮO '`ngO91Ğe"s'/VT2nc?!d73Q/l3Zp: A'Gg-x *pgzb ڴ@lJA ݏ KOA%1/r:7gPPt^q8mBf*}ߐ\eAIz(^ʓ@81"6Zv9n{7+Zlt7iW,Ϯs6)uu@7wZAX3IUuF .u1.-^˄EVY,_;e-! #1~@BU`,[$an(1!gjjrKن{\ M89F(NR)Յ #dTfߛN$܏W-Ma辕e5]ujK0Pmz?;e#vKqc:"y쵢7w40  D*qYPw Ǜe{^'\9ㅯs Ͳz{G 7g8[ȉ耄7әed5y#5pipQ$M L z#LZ>޼$[ڦ/%=m\BBiTO*T/ 1A XFiϥ7Mp/բ 'D*k~\?o,bC 1K$JE8yk#E FT$RäXC l L ?>Hw/`JNB?o! kmu$6RB&ݓ1S)kvuC%~cؔ$ι܏4?ʙWuF{9$ # }ŦA{q=n!$hoŠ3mt>G>iL}uԋ)Oڻi?2B8u$hxzsF ̞Ћ@a5p3_S 9v?Ln ^%υCG\$362:z"w R hAV8*%9 i)V8=@Hv13)wMcrVaІ!dTanS,#J?]¿r֧daW(̜:OxkD# -X qnaĭi@Pzl.hK[^@ nOힸK%&XCNI {2bِkN'DQ\hP"A>4!ƱٖT5{{ĊGw#?uIgR>X6 &O#*+4q*;˦X{V\RvYA&4m+t,d&ܡ"}"kwj̺aQƟIAo5KNK9if4,ǎGF&C,l$1ru(r*["݂8EU55XǦS c eq<=A r61r98FKhQnA׎xESshݼΘKԚU+Eu/ѫVQH)} ʄpB]5S 5Ҏ"l 2ΕQe3rU Xw3:|+6OL49V4ݢo ;R@Jmt-7a[2@ Y " (34f4|uk0Q|,M>S{"3BZȣîn aa\8^>%lTFd\hE<1\-W Qw|q%HFh')$-C3LēV3 ?y(m0x4}{d $Dab4}+eRTU+W*<\Pa Vj2xa[G_2 뛇kc-g{@&M(w6ZW&W6{4cRUM.;2- ӁM %񾡻|4]y6]QK| cz+VCtI4p_՝cNv`%?'4q/Ѕ#yS W6g?PgUB _Y dK/d@h:5ӗcn<]:6 ~IRx`z xI-/un~y넴|BRX#Α(tƃ[{bPǕuRMo]N0X[*~h}قT5iP|N:o6ݽq\ď דRdVi~ o~ ![*XHJ7|AѾ4ˢK__SRт̳8SkVz%ڬF1E3H95 V:G -GRi0Y}vQasҊ@}>hMid%  Y22⇶V!,Œ`Na`ӝ3-$l|dq 2xomsl/vBΒj% 3m&]۞<105g҉bi(}a.S\%/G۝[O~^wpj glt*w$ i';/{+lyJ*!-{'&p(%P  ,$V0?|Sd;BO]6+=%Ԣu4a6 Z +J(ӛ䢲j'J:նU$X_, tY=1 r6]Т UU> ඇjwp?G}}eY_Ŀ-LpEݙ -=?؈.A(/dK$eޢ=uod}) L j%ODZnT2BԤTOƕTka OQULRX{F$ p:n(SD*ȕZdNbK N1Pn"ԕcbxG5$O|gd2}ϵVq>x#Lty /\DA~xJo i~ {Q^/0ȲIT0b+=+ C _RvPU>R̪X<,}/Iu^zv:uinzT44^L 4o*E>]%nR%4,'A)VwHKЭApvl-ngb~\dA#@^^v*e!KsTp 5YT|˭ۅﷅzH: p[{AKE{fqMPz)bO:}yKLЙhU,)]]Z~{8Ǭq]V~ 1Un:yF<Ž$fO`m9W8jlGME1["~i ICUŧfؙwaCL;/ވ #O˜ jo-QЈ5q>Ҁ.=LDKi(@|\DYt*l 7LhatI#u71uYShYazW";1Hӓo:h`M&K kHkMH7"Lls^ rkL@ٸ*:i]tfwsa@ MEZipF0 >sQN."BE>6p4oSXUJ4EhƒPg;다#LF u-εQċ7g: zg\Umu?9Bu~JqIiGoN?*䁥!A!ŋ;jnrRbk<)~Dfu-V DN̈́u혾 Lbh0I .DSqZm*f־Ά5|GL׻8+ѝ NHuEt5(CXRm*5NƜNѯ$6'r~֣zy,E-waRI)ظqAU1KDko8Gx+-0};4 22YTwv͍ Bee7FP\cưi8wͷg+Z3V`Fm1Xs<\5,MAtAV"6 dq0z`=\'*Q.|WWr|L/}BkY"?v8?7Ddpz~Uުab'(zRIqT]w,?5O?{|M7 2co+Vu䴜r=RKhhM=NGCCJt)PBԷcX;DJ_tQ^ې#I3.<`h=ԋ{%"$4^cq&o8n{ @ 'F.O=b$()--58.pNjM@mį[)X-Ydvz B4ۈ_:]vMր&_9U➺az\ Ǐ| ؿ$'zρ}w91|f"e\hm5qcx i`IGg[BSR5I(P19Yh<\5&ݜÍO]= Aa3fzF3N-yOkk/>.j ^| KK9-E\MU:ye6bn 3`dy' nkKӓ-BD<4B#P3oKU76R*Mţ~artS+zUH;EGftF4َe[}`B ؏NsG!0+#eTΌRcYC>± d&K}/)@t>mlCLR[Za/]J~UC۫wK]ΐEhWGA˘ pTw/Zi+htmy-(9 `R]?LsaK>s{J*P)0hh\'BUw&H{` erU9[j43@FΑh+=N}n-? ,"BbnKWo$ 2 :-< |kJ)-0hHll_b?kv7.@$ɔL5ERTJ]E:}zOSSܸgᱞ2 JU "J\ic`D˻d5\qwaXYLxqjv2y,NiisV"6O ^MuLs F;l2S!i23mEh7iz֜@})9H_F+sJ{bAڶ- 9";rRY _B* ~#emNbH-X&,/g {ɯ8L(C yS\h̎8 ԬVCIɗR_R J/+ 3'+fa#W!M)-U/G hh"~jsuF݆;H>M) ^H|ym> `BRZ7]_JUܩ!Q Y [[Zߛ RT;'>T\x;/c!.["?kTUtp<e3澊>૲+&w 0?,Ъa/%S4JٽԝrWgQ-f5i04ZR2IyrY#$]bbl*bm#VF3&|\7--P6ɔ^jb!qtq *=mʞ*:D@8mHA%'ϲ/VrGXpo!YRwҵ6;Xx$0Jhv%شUF@2,S)zTpZpw!rW RTY44ݼ*G3IE7z^l%l1B킻t? Uy Ƨud Ykt 'I:ndrE<⼠-rʺ# lcs`eP81"՜^RJ@U~7!.G!ח:ccQerL+`"z͸HE FS_,6Q$$Ҷ+Գ)YN.b$ %,%PvN LS8%-Xf6f IG>CH#&7\;YM{ F4tW7d a+#l6_ 2`Ij2) w{?=@MUDfȶrk5j?]ccL@g-wc?҈FFQ;QĶ<W]w*ufsOE'dE 3v/Oj ry~lV:q `s礍&lܾ}@~d#+;7X')dgAr^c;[,:KsQu^-9]&W 2:ďc~aB1nZpb<.KkJ PA`^ae~{e6ׇ!-U,XV_L 4E r~?#l.[E2@OfN|`dL8*LFCDb/elW76ԑ aU^iNu]-G SK>k]K+C2;VAU)x0c Igb.4pH%T!aF"STFiWU#6ʗnS9̈ tP0а%YH㺪) t_!B6{Gns*FBH9`Qu^P|p aVxK%Sk}'<ԩa.wXA(wV'E\-b.hqG7K8NVXTbbzL~ڴSkԚ"Awfm6#Z3tD߻qA P-v Wtr™8 ͬ&vGWg^6;g[rO /Mcc!t2ȷ .Y=e uѯ"pzmqDm9H|F& o [huyi8b!f]'\gˇU KC7f.S]s kЭ_mU: /J}ev;,ɫI`.TbfuKs8"N(s,TV $SD[bo̒O3og^F}o9šnvA6̨=0]9P&Lo D1E:F\i + K`;'k'窃TfYf"dzFR4zoŪoAIXj݅G3x@rP":[:dL0t8n.ł!ǝ3wuh97ی҂tVJ_'{$i|T+)̾(ěLOBu1n%4HًBqd 4 0a.|,-aNx" =Ѵf/ ^ iR$:a%jBڼB%Q&PK _:s'*lQ-eTgXf܏#ud`Op[.%"I{]|œ1-C0Ӣvȋ὚l(Yc=%vU=Fv-7~"b]W U)xk&E31hqoP2r)eݟBptzWҝw;ј7gO闑Hlg+C,֜q\ jJ=kB yKGd6 AC}?#αT H}6P/H<ܴxV&^MX{aċ1Di֛syy28c y=Ć3*H2nً>ĨbTȈBdm=0, 70-"e$w藆%h]p?z = D{cyAD"rs=s A``FDhHa$IwqM805pHL=Gb#-W3`W[0frHBX: f[D#,㪴>M{۹Tp>Ab`S5Of4^7VmVa :=čs d%0 ;ؚda( F&rzAԽ:K{$׻Ա|f֡] Ä{$zyJӰ3)0HeQ'ׄ==vy["4twZoF@6x+hgv"S`+܄;OM'᪇Qk^Exg>v<نMܞ q7DL3*0?ܹZuK ($̀rFd6 N=XÏ#%1\[Fv)0E*xӊk+d^t':L + (Kc fч(Bߒx32.D2m| KO YC3".aӤ`8%Rg];9P2'GP^o}0WvCrr.B%Oo@Nm2@%%0Me>i~ k矮|. "džӬ+ŧasvһE h=*hmP}xQkk,zmP7^='Mݳ& VύjBԊ"YM4!Fq7J% {Y`”ȴGb1ΣXru\{'\;IpoZyKF y~V(R0 E,RDH٣cBS7]ҡ|Ӱd ʲ |I_*\E}x#yc`s(!捋s+UA2`+^rjY}}$P$AuGZܠ.aɿjҏ[{~`? eSy^g)rv,“KܾdE͘@ՓhVҿKjW`DqYeg71~\J*{/GœV=vAb8&&Q9Pp{AVw_&Op8cckE0ƹ8L&NÙ:Ppz/92wL8L[K2Lb u8pM^rN009""n T2g ̎W<04q,_ɲfv'o uac\iC61,<.[ ƕH%JE)[}̏>A5 g .RN=Y6a@k*?].!:uMF:b[.ӝmW^jaN3|]10 lw\r /dH+0ƀ*x? =HP4g޲,̒q* {JxKeedڠS# 2+&0Ed @B0eDIxa]"۽YedF%Nrj#ʓ{ό@A aBYD1[#JI"x2l &aiWNRu0(N&>D!`id.ŝ[yQ ,|Bcnj+U2/-$Rput-SGu0S|dK9iyB8N0 4^y\;xcęAzqUÛ @Y˗H}| oJJs!~[jqK^߳w ܉) f`EӪPv~OM ?Qg6z0!.F Cécދ ǏX:?,c]gPy.P#h M;ah }'FPbPZ=&ZQ^g-Q/ M78Ax қ !ygj4M芝}7]>#yݵg!0tJ3i ϕOL ;0ȨT*ĤߩyK3ѫfio|MY[R(3A#4pFw|=DMV`l&Kɹ bxPZהI/ՎQL)yJr*FTt> ]X|YdW Web(5 P:,7dLYV^h}"VD+K-rr3A>oPU ęm)ZoD\qQbJ)mnpDN$/μ== ϕlUB~P>_g`(V0֯x0g~ Gi{fWT 84 ء+)3Skؒ#'I)zr͡')ە7J<ПYJ]*V=~͹r ` VPiY/i^Ny)fy<=᤯OT_kIPs,Yplk^6mI,/:ĀܔM 34~ykJD6D켼Q3|Zfj;C 5&mijP'4j-؈ &- D^ $ɒ=`,_-n3Tv.)5=ԋsňkB""|{j{Z_ҨIQc*R.byC1DeMuhT(I/FXZPH\beִ1@ogC MGX6!: Ps\Rsfn aCNnO n2?ӻuGZj֞wި=+:YHyPE`vU&.aV1D';GBS7Gn1iw2 4-~['>XT KM 6F$t6@bySc]|.{! juAJc*xFK-ylh,Ta9"?'abUs"޳3`پY^|ޥ8#gae[z^$1v%cg h^-HE<;X\YYD$` eMݞ8݃2UBHu.$5#"% AQ])|}F1sv[ʪ`3(-G`AdW.#-J\xhz"#mR yQ$.2z:i?*nC'&F?!ѣo? \P .#wTmA a8Y'Ł'L;w(hj GmWTQ*bVʉ ] @ֿ$xP>x֝G]⥽@KR}=ڪ>_9:DZ3%hSc%t(Y#RsA;#췍ޘ)gń&} &\ENŝn@,ҿ(PZS@YO+A^zK4'yw1i_*S 6`J|ac fFBf-ɦ\8zB1(W<N'VYʺ!"VZ_@e]} C,<4[J|$[0*lfÙ65áW6 xIU9-]sE7oC_yb.yxǠkг;2βnSLzyw- )m#293}0$&p] p8bX ?eOpjqKcFCkwɎ8AkVcqD1| RN|0HO5,*VG'0ӞXkPÌd(Mkm'] )yg\' VƯ`YwZ}mƯOpE_\\K{0'~:^ 6&i6\9ݎpM? onP(jP N|-ܽ}Moݣ 2J:/p4ޞ n `^%wB4C DOAR'd)]o@k7JNX,SԇVSB?8S3 KăRsvq _g[0jZPG@!ȱ< {JJ}13\ )y?Tcy[𚫸,p" dk#b{:XdPz[<]f:Z.='SK[d`vyvtao2)Ud$# vE&({0ۘ`i1UWvͳ6XN}\nI{Po8)+j3m-l[jk׷p=@B=qDLBY]JXfܮ_cM-JzV٪sPpȽCϼtݑd 5&gg%Ф fջ)`D(xv1^5:> ]ђ7$9f1)Q. \lճQ{[!1|+(bT>' fWNvWv;>o_6fɠJ;XR7ϫ;)nLIB" N;<8^[A=0]Ȱcs D'm,̗bQȽ>mq:( qr%LbpN J&p 1/f0 Ѡ(ʼd)KmDWV1YEz(>.o6 1DjG7jipAbsDdb:~yqPI-Q jJ5ap j%؀HF;ʁC¾bPsOQoD]@">^ Mϔz-ϔV04u8׮he%S`D2(/6^N91yAw8ߞ^WʭF')<$4I;}#t˱M!6~]8Q Aݼn6:+?vM a)gYh\"Qp2n# |=%* \#Qg1IvX??;@(ՀaW/8"uၠW/j1R)xM_.̓{h|I:ʞ߇ZwAZ!S O1q, Bjlk6%6^"4klYQ<*30 0hE]x+f/]] 5^Ȏ\k ǒr2!QƎ h>+!|#AӏC_tW_Rd(0-##.F~.;nv߃~WuWP 4v|^NYq]? 9ɡԆf{) j= N lU|ct @.;A1WqV-}gbohITZ?*ê)$9 t@qz?;ĻP7~t5@c<pzLFd02t<,m"0z(wEblׁs l ]t+? AF,cEcgê}nN/,NSj<;2s3Ry )nnٟ8bZ.O/+Чo7qsh>*_V!oZ@\FmãY+4( t*A\uryU~#hfm487d>)?~m"FVkw~Y6*,]W4ͪ\@0$!$5q\HF6S9ww7f 3@ߚ0O OHeRHf({Uq:T3MbLDD #YU%0 vZ4yOئ?D6@oMD-E 04FDը{$9u18J8sfچCkהm(*lzĢR:;Wi eP8~l$ʈ( f7Lh% צ#^*k-T]uWkhMGF"쉦(us-)#kX̴m,H>f`G%;(<;f䍑fzxVHX@R|B!gHq@yVQ&R@QvF=xyѱ̇ H^gTAǥꐪ4ʞD;J 탮IӔx%+F%X2 ,PJ_ԢӈE~E04 'w>ja;ԟLQ&L=XneS*#\hh*~A­:H>\҉\v+A5_}gE#=`DݰdKG vjgMN69a1blr Rˣ^dSU(&wK *T3*鑫]ծvnfj(am)Kw$/h{v9W<62yң,s$\>]P2qF%xG آAEо ]YXF,{VirkvR P;˕頙@B5xFAƭ(R"6/b3) e4=(55SRz B=M4f,&$:Up獁jg3q/^Vƛ, fs.iAP:L:?rj7:4Sܮ0_!! M%f:C6 U@P.%8t()1^&i/7Idbj֠=axAuhrQxWqaYmO1|@j忩:NNfّ'::ahnq:9dz6!V,7K:ZrܧkP 5be ԉ L;SDQyrBˤQ\%mĸ3)^v3V?cHPXW~a/%scwn}L6$I`2HpkNi3Oj#qua8-!])`h_~-.8Ygn>y^zUח ' L>TݭEQOxEi1zXć#VӴ^[{̿Pc7!Eb@#8ó24^K?-rz\5J\޲;:XYwfÑ.^Y<+O:!lvPq< *ܫT2Jﰻ1y[*:F;%ũTkaie\.^oSc+Ua7`SkkwFa!Ƃ(5w( wg=xZNYlFCP=AE$;hߝh 5|#XMo<."yh*g@!.z qGC)g0W5,_X\s2A 5fwdDIKrOrG[xl,1ҩ ۴&yAW7kJR%Q MQ8q3*„7mս,q֐ 9K7oE, 3H>}%')쉕l}]%o+owmiNuh2h.hNiOYS1yTm V6әOo xЄ(?9k<)iBičh+>*7eg:$OC=5rPmH>|8229'9&S*]n6i& Ukdzd~`BO`W 39Plljh8SY#cp'3cۛgw7Y^S6ZnG $h]˘}z|4>붴Ij 4nD-)aB$`d}[PB k =tqmo\ڔvd˛R }4p}n<. ȍ^ձ~]f'"oT@mZΰG rw8`Xlh;^_ rNMTQM  ˒N^;`󲼔!5Y#ۈL4 G7'"FO[ʛMkG !)bT:H|LV>_x9 .ezClLjpʺ/;k M.(G@ lyndBԖOs81tm#9dRLw H Xbڶ$D,Up.u2\/W*ic*9 f Lms}21ai 8盡C>ʔ3ͣ8oU ,ݧ`Ԗw !6 3F 9oL9Gƙki+>n=*.9tIq>Q6#d0I0M*>IZ/« peoZ+3D'ڞJؔ{,;Fа| 6#IP7d P y Ga[94M$y0/Jxmcj?q" 5AW)sRܳ, A*MZJ1̇d=S@8GaH=N+d{' jȱgneN>G "£ \?(ի7;s+_E˜/&WxMwۄ\h} UK1"dV-2Iٛy/M CAևr^OUwڳBLO;d3.~Kyi G#p_w=ɃWAh2 IBOcYJ .j'_ͮb4s h0 CyfN؞pzHb3 7<7|^g$a䗂X݀ޝ&%T_pDNieI䲸hfFrHRgٖHm/V$AzqUM(!LhUÃ'9Gg'y?I?]k2仟J p 7 ޻b?_j"W+ٟBK#~~C KHZ tL*4kH+3M*2\<,a=OdHCm[B.lۓ ~K52"gD]l|MG NZYYQ-I&}Rc ңo3QɤN0-F7DՏY PR3]sa=%qsPPc:J%J@uT\⹦8 N{6Z5 '<^5fβAHųTyߐUUD>=G "lUi W˴bNήz`W e{Sřzi1iɧzgy)F9Qr)t#~𐯙FKZRԻI'MhUٺ^ x~K}7d|hX[NYF͓f^`佤"kJ/N ){\v=~g_Ohm۝T x]铧W8'Rʏ2!T]F:yH@V ueWΧ mi; _.$7?ߌ'Ϩw1]0J2h>OPH5, biIrOЦ28†i%c5'`H_g\X5-;֡^P?jXY ޲c@_bTFjd2YZPA_ @B'_0L7H't_B8 ۞P[hyY^Џ"~'2830A '`r触׷Cj5_eZ^HþiQA}*̙%WŻ,Pa p\sx.x}#$+>?Rݓ'd-bI9]m_I 7k`>F_9Pmi zn"oy/[Ya d3hy,h2pf 7Dd @jM\5 4飩=ZF" Ut[-%2mk#lH('ɢkBuX}&&1e)5F "Ue,r? yK :[`6Ķ6oykSDO/:V+V[5q!EC7=p(t2E VFL~Uqʒ i+Z[>1 nck%_V4"Hw⇂W_,3ձ@o }A٠kK7Ӵ眑tw؞K,ppꏪ#Zv #>ʮ >S1$Z d?a KN?$)5̊/ۉjO$IJ>[O#!歡|>Pp1ݩ hqJC=J#6I>Yz;e1!/AeBȘ9QS%LM^e gB_ XK-B.]b3ܓ@qܤs5zN(~Ɉ<-_&ı;Ug]rOPGr|H3ّkV-V?\/'Ljk!^ )sHi6fF˭K8;W{Eldp;cuSX?kHۉ]%ѯ5 2Di1{~ƛK~(nq\rg q`p5={WM_*G{Kٜ_"ָumȷ}XDYvoPuT5~wv[H,#8T,N|~9 0.(Wנ*{C PЧIA!Y,*IWEp]:+bU[9Eb?f3:haM>b-V_u+Ox٩E2O D63z'ﯧ5 ] Z^>֞$9M6 Gz?Mf'=xJWFlU!nٜaIgLOAZTVUv/b#ꯅ>/57DNl%"1 qIa"Z^ RgykQg`/5[F NզK8)ڨ(ljmɏk 7u hk5eΰt^^R rG6[&AKcM#4dbA%P e|5^@:v6P2[ϑC E"敡|-gYTbΗ^:dfB^bX+mmB\*o&fScJ=՚4`Գ 6T#|oVd@0 Z IzqNµ_a%!?G,}G(Uċ]U|AKTzM`xNͿ<[hn|b9GL:O{VVRWۍ.QIN—J~Kt#PVzyعWLJDA" ts ܻ!4;%87vA SKʏ:jgٜhXf,N8!'E%'=M#5ȕ9S*$juN+a!vc]lޮ<>j9fP6@ w8+RTC?0k1X [}Cw: >f* ҥ0xiVT,͍4&UpJ'*v`.k?{=lp\fq#fVg $q˦]#) .] ـWP쪦>͙;k['_Mݨ#Ez-=@! qJ 2TЁbRFMRn0 $B17/`sԘQo&@3[n\04[nHʏUԺsv$Uɲ(4+ kwoD?{& h2> 쮓<[yZ ~x]jDZԬ(H>t}_6mPYu58>J&EFECJzڰA Z:SWePƦZ5>,O3zկbTt9޴Ю:[ʼ2mPB%4\ys `YskfѺܲ.| 5eOeCgo.5YBFBr:M/ f".^7&ў;8R,RSi[I?DLAeȽ!eX>@ҿQ(Y5񄣦棆OLt4rܣ2 (h$ Ze˜ÎUV\bu*d3>\@T4dQN_ΗnveI!~6K^Dq|~n+L錥mfN\SUwqÓ1H8X"M^ǴMCqd13&A3;7oßW7# 0\^J)?HF4n6sӂS;л[Ȅ=zbpw%]_*I1ϫX1ȍR Lda*ӷSӔsZMҎ"!c|19?/*]fBaլx E Rw0WbIS{8 0!An?E,h4|^ßs͍Ԉ$hךrH_l*2 =ǎ8g0B$E1b'& 鵆kH19lg:$p A @'a?p?1?٘zD;(`6؁5z= 31OP&34KT;A7A?U)I).-̡^4C e&Z OaZiQ3 R6ॺk\ۥnZ|Z@YhMP&VHbٵo&+Gx;m7ۢxԘ Z\jC>#95| ܰofKuz5 ֑jtNJ|^ui:$`S B5Q$~/%"n* iGoz_p_XF Dtoavj'hG駠7}YhL-Og آܝ۱Il%iU$Oyۦ,ETPq2K/Vk"_Iq]97CS;k7|@hCX/zv@Sٟ?.S54ݞހ~7UwキbI%MR'ƿJӥ<A{ԦgRͨǖA+ܿ18SܢIBV/nN9Є,*ƾ5CA0Jk Vy8ckBLݳE\%Vl9Ӥ+!<|%ɝiҔ}ٜ[όR04}ՀT8M:ќWMQ0(es \s[މA-7>jǥE̮0 EB\DИ"AYqeDŽ- _@\{WU+>0+bO_w2-bE9d`Egvѣ\@q*pzSq@d7#DMmD镡!WxO..LL"{Q"'dJxGTy)oW6˳&%ɕeUJj@ܺ5 IlĨi6\pQ &|YL,;!21݊]FPiqoO(Fhle&'99ܢUX($~y[3,ğʷ\݈cAΡ)QXJ'/ԛMaOҸ%u#{z (gXtn@ 賵*R!̗,(JOZ@ 9Y[g0ec\#b݋^d/V&kR,+)P,  su~d_8G idJ<=$(Ox61.2|2_g eۋ',]+1y\_9k @r6Zhɞx7Tɍ6JP/Ėk\ýW!["?W fR|B ߒ?V$.u_xq%Oz]OΎyg}J)w1ӝ*ڟUEAx l, ?; 08\2-{:|E0B)y/A7d6+gm:Ȕᵯl; *O`͜5DVI4%T~\S %(QyCG'$O97b-S(;.v9n8BչPt0֣wpo:rd[ ؓ@>Fv+aE|>V ؜p19v>ez]M1n`uO3(w)@)R R?Nohy9 ;ti:AG72r VހۤXFT%m5\8+qj,wy1qw6DӤDĠ܆^T<3]@5Yɞpzn;LM'0P4׽yMr[Z@G!/Jż$$1 @]=0Ax9]n7ڹgpUcS x&DBS9"0BiBj#|xVu&yq4y5D0+uIw|5R)[_\NȜAes|ӣ0K4vJ)_3#;f߆qb(DWbUZgX5pe&53 ‘Zj-nLT&;7f/6&2$MF-iBВEM!HQ&3`ka gT*cӓO3~+4@[Tf0G nLMdrJ unpwLwӨ>#]0р+7ר!#I)`'Bzq1/PH¬~jvHNPPA0: #0ݖnIQJsj]ix<YCFͪ} Ɨ ScŃrwJ.sTfk*e'4!."s9܍h초vI-(p!؏LLiDp7 (-OQ*q,`QNm[ ?4Ȋeaɫa |x1f12|ۢ: ,]ir-5v_6afgTmDK[0Ea!d LStgש ~E`<4r*ƘB`WGx]/nL95f=nQ8nr~C/QPU5pAX,[WdG;BoX |8`O αDcѫ5K7?W|! hdeYŬׇjT _WuY Μ@^+AZQ2]Gp>+M( @LbI7B.ZP i[\yZ[VsG#⩲=U (ˆ74(?{ꑻ쌵ELgL08}0&:ʶ cR,ɢG FSrn8*@9cFÈ'Vm Jؤ1L o@_"=@@w>EG*4Q%H&$8̷/9]7h"72=Uk/HHwsxЋݬI7u^* Pޡw Ů9%ATP@ /!@ȫ(ڃG-0ZQ̉,wb H]wmZY?Ud|)an:m)-[="j.bw=Ev{@X S9X||0;pdk<8BkwȾup&~ǽXfDc伞~jyH"J~ =pô co(rMtJ :'_Gܽ_,FY(~}_ 8z|ݛr7[P !UMMHw7; DTkS REp/.*Ah aM_$AoګQ~dpoPY&qKuX#D:u]х^dܥ{gEuf/=xUc9&yZE݃s63) vU7KűD|y;KN"}~61嚣)]Jh{$<7|K+< ->~r"6k$K飌eM|ފX(%%])}KEaz1K-\E3tjK@,q-[CЙ">Z%#Aw[N6YS>#!m'ߗ;P_o6ڸevp# N;&`hLTͼTu2 ?]]A?VBd. XPn-z#а;87uRj"ͽtٛrl#3m | ͉ŋ_MU"L@2] |zGR$Og+.j(PC皵|:FvBr()\&fJSԽa0'a'0dq,G\ ZLoPVt0ڛbF*+ơ&` ixs>)b`dC[:e`*m'Hjods=F$4ý`>xr+yӊWdl\ ԿEb@Ԥ8]aVY)P }pј;q:g2 r=NА<B=͏  pII= @Ryve4~ɈUj>`g:{3`Z1aဨ=YV8WVl%ϸ8Q# Q\B8k (h|d"G6OP0B&Rx{|Rpئ) cOL?l4g)WՑ-@EWsdFT=w>clap}"Y!3 QQOedEַU|"*]GR@ j-!/t^ȑ\!=x@GuR)Mu;١do"'s@)@kSzY5 kY 3f32ϰwo}o"nm]kγ;h FT)мHm/kRE4fFj }K+^P+JDFb_[rKn@| IlLwKtC$&3zX3~Hqbіk^zn`䢗9T/܏2TF0 KA/GbBڽvZS0X]NƎ*'u]Sq.g3f/PP?S|pVJĔ̙ D h/licD%*4V7g".踅vBN?\1t$Bz#~ߠ5m+'4 ;2mHv3}<"OrZcvKtt A"غe]@‘B< ܌BprIlT_AްdF"ϴwAQGO /1q5Qt}Jm '?ćzyٝ2͜v"~>I?PӒňͷ>~c9@`xJlמ]#j k<!N\TiB8SH6,$>қ#7)7Bl /w:0IfgtR1~z:<"# Ϥ`ns1*)>|DdNDG>e#21R > L%"ccΖ#Q71di,0k?fduKq&ۿ̡Ë(DD2~`z]Ƅ2}sSEQ4ћJיvD,`b~i> ^#V^‚s@}F_]CM~~w xY+LF[=u[X5rJǂ3VK.չ6[\ZmrpCɞ1u{=p{pj=р>F>sbdvAiJ"ED>Q'$vAC^doYTecNyx'bMǕmN+)d^0ܻ* 2Q38)$Wm[{2[!2X褂ؤA[9sO"k  7g5j:@;]}#_?zz B<|i[̌dH.Qg#^Էǻ+L5XM$K NBexVʤm0)ݲD'ABΫ_(ȣ7Z!0-_L߇oq,cN~l`+ ɝ'6w e*%qnռlz o(̑9j!P7mb%#~ąƠD1u,ƌSrl4X uҍlxlBxC)ƥ|+1X|:7Do1Mĥ3?5PyQQ'?k4%m[r#^ brø`ZPhp$I?N jErmEٛW lv zNϫ'rlF Tw-aؿD긿)7 h<2xCϐ cӻUX^ ΏX#K(?XbA!B1 AZ#Z  ,U>#OOZ_+3jCB#R:[>|% LpU_ܪʡrôTpIAiov&oIFi㟦\'7 RaR1V84~x 9N9r,9Џ&_!83I,2AU H?9LM{QY(D B%Vя{A"X{"ɫ( lSH% #'s# 1Ks7Kp#ZfN[UO%t׾2 g⭛ҹg|#gqW8IlWM.Mh;͐jBӋ4cFmŻD{Nz=D2oM6zXQwir_alxL@MBL}]@zFGl4d2e o'q2&5,#'x`݇ -$ Q7/ ,08(D4Y>f!qmwDJ;RĽR:)itc M9#?Lg6~/s}i EۭoP| g%ڱz&Q2-Oof`hIfnY@#LҐfmhpu[Nu $c'=nBˣct7SY/%5bN߹[k (g%=Ɏ8_%9KtOƄ9ޛ,eSS_vWƂ&t ':b=>:ZK69QQiuhdF`T=LV킄@eG+}%V/MEFJMM&`e&H_GH95VYL>/+ɡ3h}fᚠ5}o o"D9%J>qkUjt:"2<^TC3#lJM%զ-@6D]*v;s>:4v_OƢEL#J @>4=Tqr5u A1֜ ؠ{T|:4A!76Fhz32N8 :dc v\׹PUPpWEp!A&4hE})_|3Un s%>\+LG[&P>7]W {!ezLBxD̆qoQ:GSQ}sQRR8NBFY@ihPc'ÙrgfE}R8JRy۫zڅF4^OdJ`ȃ;o]iY2r^Cf9wZCB{:82l}mbɈjb5@=ϓ&&hzAIH7z$}rݒTYUY8Sҕ&woZ 16~7Kc=1~~WyI| ʝ'b%P ]4&k)A W`|Bx3fJi%f$h:?EbkR]):35é#6+5QJ 8(rkVYۿZMK V.(3)y?d?J!5c~ݫaIxCm48⧴}۶Lܥ{CJ~:Bzt-Sc8)FXx0k9_cvr*=2cjN,gMT=ٸ "yQ1ki)cRxt4 T)502 <{&_VJD%,Ih{M 8REK㺷ta7>bwu.js tO?CYC~(/x>+ Jp& =KuQ|=O7wKmR%Я-[ԃTt2?dbẐi[2/<0CLՙTa! 8X0yH 2à!?|J~`*m_Aƥ#@ݬ¨hlC+`@Ê>'£& ݨ; ݷKm=%0T̈[x.qq>{i.aDt5{fgpɰ)Tr.@nn[{0~>5; )0mA^=.yJX"r)zQQB[g6r'{s6G9ix| :`r^\/\62W?d-\ :^OqOὓDmЯLk?-y")McwlqG$ Qpa~B޽<`:D?&*}+TO2X{alo xS\NK&^2*" ȮA<9!GӰIw?]+[ӏ6@M!B1c19õ&DYC LD n+aJZ[q䴐Ϫʜ>HMd$_`Fxa$1a/H?3)׭!h]1UeB~P`;P!&;ckDA;O"׏ǭhESEw"C ){8bbu.QPO:_U1PϫPJy 1@zx 3؜ N9# WUU)K%@'p'g^B9 g%}X@N+_?| tČ=lPn N~1A!1/{2~TwBB_V Ts]lvͻ`FF1ȉ.ө?[~lZQ6Dy޻>Va>R8XpV6u!ڡ H<ślT@8lq2fگgS١Sqc MxጆKh4[kbW؀uОk7Y%4xsIFDh^#xşRxBNDEZFSC]72iG[&j:*qS! X/=]4/]ABLpNpk2{u=wFX3n3Rz/Yֈ+E(m'7}qV'V\4\c nRǗZvӰ+ Ktjd %7tQ%~TE>iJ=FЙPk?Ix8;~b˃ƳD9g=-RuT{H`ҏ5g6.R6<=8d>{VʴkÍ9*Zd&ԛ$u }Or9k-pݔl1J4*=f&vYޙcOj9pEpqL&Z7O9 /A]V0xW/#-Ώt=$5"bd{U=v9в%9U;)@nC<5O4IPC)G왺UP[FNrph=.;Ŧ7E02^dkޢGM,$!Z?#O0< ^jaK)l?qp$i9́S$) Em3g@1)NuWJ:'0.6hٶ1wtdmpKv?mP)^aFo,=0^uBzrWZUk!Hͽxzj)*\)I A %c>1*T[PÇ}KUƗCGM{m%BX57A3*M֥Nz|H-gTyt"TOahݑ?LlEZCĝc3x6D [ ݨOˈߒ鋰w%~RPw,=Xzx+-]o걅Z(}^)'eXI9-rfX|BZ/%nH p+TGxJSUF]qnq(ƤdU5iqNHvq`^;ubxxbX-]oZsCxup29dF]xtD'yKd=}T4axw.K_ ƗYLzȨF(HW4YGs+/u'w' v[:۾%gV9 *:B`0H.c/۝G[KV 2SySizd7a}Gpw6"?eTn05Rm/sk~ V "_HxȲFR1c#F^T>5U';F)+tIK<r'6\0iŝqd+@e,onuK9uv藐}F粕_&PL^~x>|߳.%,4ERRZ>BloME±=uE_6$kV;Nx8f3[-`+: <+=¯>?*mFUo7ۅK R h&Zt8 w'J,ٓ3?1ɺV[ent_"l9ga{畱 *.Ե2uxn(95w<)rݚE*ocM&aEB5H#2/AhX+yz]-0 VF(؉ c IZJbXEnJSο/xZi)kPϦ1t<uXj#"q LJ/ܚPEfqB%kTV #_O}],)*EtJDZ-:h,fdZ)(#LR O_])m+%uI^;Bqq dx򭺕)[Sl;I$) Uuժnj :=@ZZf'z ێ,@<)<*cN#n腒%;:*W<8?iϳ;42g&n>~p 0+-: rF8 ;ڋ[HF͜X#GA-5`S I&jQ`EXEMk,gv|Q]!~|>L9>{7:#xeJmx4[ b$r ;c Nfy٫zpG_DCNeC+Aw`ZSlɐ̶/,*5,'aYÁ$y&DQ]AH%\]w FXWy7ؚǹrtG 2xmݑgDc^̋ٚγSM RT$?!i4o&G%cszq[F9>cDoPlA ̧qN~C6?GC&LbTA'8T1֛b0]L<<ŁܞzQ$Wި8 ہv?x_;6b h#>y}.rt_w0'|aH@y}.l i_v EO/@)1EQdY9X\)04;J{«d+0F7$wnPM;A R7'Y߬ju],1a&\f!ӹ|7DNM>_牌}ڰyەGA@O/.uRET\:Ԭ "YN贏أ'}Oqz-2]@PS/z ??&[B퀭D>=(ljVy6C9Q%nBЌ`̎Rc ,~2"'3Qf4rר +A U83ցRAL1[pY=_?G4K$x/s @UK 0 9Ѭ\S҃< *PŽ+xDQX gV}G/+xmyUbiiO:_"N@\@ObpRL+*?Rw`}O˜U"(ߴ,$|.ה-Ho:c嶷ZocB][(nwwT:z5Ě"*#s%W#9hB'Hx ᮓKT]URaS⑧wT*mL<\SP^ ȴ.P@ˎWX* u (;wђkјwNzA*i;ν ΎjzKU BJ]g3ȫ[/|,,C}YxiND3^̝jb~셧IfXp<RpoerF]Ҫ$ şW_i=Q\AC1@UϨEStxt܋lI6ބ~="mR}5TmvqH3=BihӼ SśrrmcX9kL`9Fƺ0rر&tF^KуOC㬽_+ IHZ z+J&3ejaPZIaqj,7/st'{i)B Og7u[]#/b0vg~#\BZnL0kfzeYyi~P&6/ZS=apťn}0l=f׈j~ps]5=3u\?$yKJ ~77ꞾE|~IrJi~jH В 1힩#Up//i~D<ܛ=ڈEVzx) x8I1ڧ4 C'Cf{fov>B~53Ϸiq fB,2&U<#04rM(ckҢ=d[Ot5e]P&tfV΢A918@"lD+HQ|>Z8} >4~< ~q9g^=9R7Evn&V9_["ґ쥺z!W:% `c;]feh 8Fv8! % ePBׂ{f Cۂ,z+0)F4~Ѕ!Xx";髠#ݛ?e6F18RoYhx-;7daŠC18|w\*:bi~2ˁƉs֭}K g^vDO3DP!!dmEq$؎L&pU @ v[}m` T*U71\u"n-s5=t&Lv bM> [L" `gc#f6'YlR5x״. EA4VӉ% "W@C?fwqO ;]Auv0W\;BxT fjtUOv\ L ̳q%N^LJn<,,͗v]:]ig8E m.WM0KF)#Q|-&' iV4Ԃ%T}p;g)Jqad9DJ!gS&n>;U%bҏ;BaE~9Ikxrբ `g*܂˔0zQXe_kEc뛔l^s ߟ6L1Ltt:OQT b:z0#(CL@%U6],[yj Z0=˭, KmcwC/qJ+ G.z ̅Ė(EHp e7LKeLdcbF ^M'ĥ)pәr~xt1cYɱ)T| dF ܬ5JH<<t2{Zp[>X])ƿ q֊8vJz1qDL&lMnw]J"#gױ7]LPXiƌЇ1NU <) f:ž\)x:<-aՑ7c嬅^HIhqH"}u%Kt湂c3Ҷ6p(jf?;uz7NʈX'#lcDː%>}Qvޙx#vJ%R JM. vߑFPkΆC-jMĐ3 wGf8ztO-BL^QK<LzYBz**W''CbH_=OʻDjU2̗C,ᓚ;ӏkWAx󼾰2 7[ƊAD]u+> 7|n DUϼ "/y;GߪFQ5^fM|\HMr/t*.z+gO!|ABgѸiG+FB5O\SIdKæ>uֺC &ހ4PL$yID(ڡ (۾'g;nv:B.C+&HJĥCfwb+ZP\z!kDW9*ZM5en$ߍH^A7uK-"'qqduŪS(Ff8"l\We>EZh*~ɲ#U"u,XKFY[C-[mY = 7 ҝtav#-.3Ks?i̠y/%(oK7!q9S[zc eϠ34|ɨެ),SvG}{m3ߘ]MX D-p'ZaeXn[X,W&Z69GR OߞcӑQFzj9X^62IHJ4ΙG|SdKzvPHE -4[5c#5":@JR9Ʀ+ M/ƃj K鉲mj!+)HrDy5MjhT"U!0-'t@Mp=l:d{Ár[þc8Y#*y"B?ȍIQ#X$5GU`'-BbO`$+$ (j44eѾњ4,:+]e_G^8ZS/`'/[DFυr+$u`Wz0Yv4PUe3nXyZD AVB\dE h3=t1 fO /򞟃~/-ִF  Z0̏$DWhE ݌yůiTVb~hDf='+dyŸZ8SJ$c)z^-*dG,bD34uz\*$Ip5U 7 !hO3ӈxl1:*AB`n.4z#T\)ހ-<%u cHߊ\%-Dne^JJ n3)6º۽gA3~9A"*@dטN60`W-8V0^9/0EFLQ#LQ\ 0F jf[fP>1jdAa bK2j 9"k\8?SM5뚷ʚҵ dI]lY^A[,EwMy#G1.éh֜Q (ñw 5~IWaAW~$hޓ%XkUTE}ˠ2sK_{{˨ӯ[b) {>t0ut&ʤHs/yǴ7;"y0`+Yxrs@|Y:E7<=>Iɚi,%}ڶ#V=sr,b$$td$GnC$8leJ]`k\ea>(s6 ^{` 4OMx|͠nsP/q.%f2GvѪ挓Q_U05@g4fQ۔G(锤r '$iEGD&9H3+!2 %m_4M R x7`TWЏ.۶&#GNX)@gT|TCDPy4 Fbg%w/lG']I>4+X{nu(8T¦9iړ}"-N7nKfϐP'] {J@qf~b檡rgRQ Df=*#JMml!Yǝ򇏷w"&7PWb'+CAa!'ݪjNt= {E_Bt `Fve'!eN3XSay3;%!R,SyUO&,$ fQ3Ak`8Q^ BpDXtoux&"`sJ6rJҼ5JIwѡqyÖ t枅LR).T)8JQOMs2jHQZɤhN$'ENDWu«@': ;n ZmpTaFJ!@7BrͪUbtS<@E/C~+)&Y{ڰ}"wbG7,;jmu˲=rSɌs  j Wځ?G[ĪRΊ +$GF m\,\08}9j}C+`L> %aЯrٝtbqFҹkfmІ](^E*zɃ"5DV=۫VTLہ1E~9\hJY~*2ʩ2y9B38;܎+u | b#6p7-6 $M=ʰ-2hr>lAo ,WԠzk_=ޫݨ3ZNyz"?VJF`UA X _}FDT"$"el~Qd^$Mto`%NHfyU6'D6:6*s%V!`C#5jX÷V*odE%9f %ۆUX~:p[ٞEi}#N'TzHLb%߰LL#/t4[tx~.OD5htƳf{rMeo\2nmRw 7WbN3/64XߧȻfKQ2Ze-~޿<${gCW\d@=B?C8\,i5h iZLYXQ֡V m6BP>Ȃs&Uj }) SBHY[GRt>(+N'VE :·^e*ϜK?Ғٹ5FW utS?jUr^v>EoBbS;3r<ֿҜ#`k; st8Z@^nSx n7Hs_vu^68d01um{Z%I 8V6U3aGOpАto/J̵r<$@䓀Q|jy!LҲ;9|ֶ٧,);)Yi5-+dX}NzBCl&k¥iv|ϣ,9´N*:Vg,ŔF9PbwF^ (^؎#jk')Z]%"ҏb 9ZG{j )/T9t9itm~h3cL(UKgV\~RDVI-yE 6z~r$ #c>sf3N#hGo&KëNf:Hײ;ȶ{8`q"§d$Br:SHu@VՓEqSnGOg4 3s^?b]m'Cz +S~@IT9ό C9Gt' |jnEnJɒxu?]J&֠xv (l|'|8I(&O]7o4 }b qMV/h,*g jlbty?PgP]@Vʞ%O;^ҿ `XwZb/Ʃb>b8!n<4Z,#Մ`{/[OˉÃCkId 0vfO~ч$S]J [jgV3f|=S`[xQ|̾蜒-ט ׶ߜ̧kc@ r)ݔ״O@UPAo~xxNj@rOac:a`Ġ-wrbx M>AP|4 'MsY/¦?iCfd]MoA<4|&,*z=8[^?]Z&A& q+hD&Zfֺ"vg*ĕ]JzxwQf*Pt:XɫkhR}F_O V?[tbAPZ[i;nꕁk'7ԵPeK5+zLjPܳN0qQoED הjAc"YN9&ږ#)|jT7`5?& AmhD[9R2@ELWԚ̫ŋt9Ī2E|s>qExyWw} YJѿ2͘hm_cQ-+^WjrwȊ,Z;ǐ&z@!#f_R*lgN;u{AhݮMP-MCXψjc6SI#FF%H>`!PTRNۏQo*{&YU$>АYSd&"w4Sr~fҏ;pnSQ|uE P";=X,1uT`4v>etz}]Dl)AR~5[cWd!μQ rH}Ɵ!-Wx6%T#I y؛Ozpl>I/Ŭ^TN:yģ~Ns"̉f^57v",&\@QIKnD S,YuvcdžHJ/u q{HN87ZĂfVm<96=/DW쑉0u<)Qf)]ej霱ǎtp"_V>\[" `A]Atri9uȀ-對Q 2A}I4k)D6hE Vx_ z؅8[ Kڽ0gҎј[pp9rҼ@z0ssEl7l\Ye}T RSlq0Fr?y<4ҕA`#u>?l&.A*2ڐ+ob- \ţcFxϯ y_s SİP iAݷhS(D?!)!?,C,~d`čS=׷x *+fo8l=˨ܩ;+UEp*D ,|[r[w#{wչrx_E CH(1W&B+#҅(0}o/G܆X`T>n[-;`à 5G4n<\aUsMA.>(23C6۲4EJŽ &Z#kZ]En!]ӏpk꧹_uFlVjQǒYhg#-L dmjsp| *>_2u%Op"P3;#{rUvc}LbIN{=˻R=)6`'e Z&a+ˑX}Vеo`iS >ZIŹ_LIA{giAv d'h,d?wgY'JSbJŢU&SlpdEɇMl?ʞk0\dxm52XOׇ>ʺf1kd[T-c9xC/j"R6v"GAeHAgN B:Z`l?ž6vfFDCiԜh!ꌠ$kif H?C`ps,r_PԱ+2y7Ԑks4-&a>]NggcnYpϨ`Q 8?wBUIx04?yn*-1ϕ^J\?H(#-Mx;emRf$ t>blM fq h|t9_ ,kr<|tyfZcTߓ7 a-nF~K5t&n3}*ʑ/'˭kn0ۺUJ.: sg~yfAMK* ] o\!ҼI_AݢPzKPؖ1~iN\G $ *يd <4n<{GD+ȕoY>Ms)W g-+_,r@ߝ;l=Gu.g/P^C\b!ZDztwpd]{K2olWYհfٶЪLt+Ku2e_zJ@mfv4zQ#Ɲ`7v;"$K%r8JA4?bU< rFb() Ϝ m[ GEhJa*;hv@NJ-Œ+õny}v斗H#(B#b:ZɦI(d+vR,ÔtGwfz<}֏ Z[r&5%0MsvIv(wV}3?RŸu ;W -kgm>Tw2* Ā E4$y94yRtK sy_O*@l;CP5pr m7VosJ(EX f˴Ӯ·-K-(6)ݵmE 30&HE[;r ]B?C-Y̍? k/8~dd^O’C\p*kD6sxIDt:Q5Y[3[rNNLj ձDo.]i1ctmbI5# ' %E C::++ȯ#:DWnjwGUe /[(#5qE 1/y(R`o8񻭴-17L"I+X:1y fզ~2@OANSAz'ZIrh ϵ'd ;d:R3 S(EEmFybq|9 [R ц9 UҡK}reÑ>wW VNbN.C+T2mTjP]ҫ_[VmAT:9z=yl4*HV|7hfk9]7= rQ~w=IFab_/q7k bϰr v/`wT]m4=T@BH:B’M|FkG!/'($F Q BG%FG}(aņ5{6炯ɤh2_쭷 H+Սrm3njA1*NbK/ $jʚ6pX4{C.FNM`y ,mԆ,vYh 5u5zU W$nɭ^$yͫ(Ծx#e\zI:B @i_} rr @~/w1s`O'eYڗkVDrt>wbcF\Fcyӎ͏(˿R+oizwTUShFӏwP?՘go_ {J6" X+µ_~g :%^]ӷϨ2dhs0V<6V-80Y2z3*I(VAH9Gld21ɧ"5[5?ԑfD%>4!mØ]b Ǧk^_@Z(Fi(L3YLl$"%2FX8+3B1yH:(uE| H[PQ#qъJ>?gVRF긵y|cL`ٌi4TɁ#Aa(r#Of^,K횥F;tvA>)p,k`?oϡ>N+i XQPΑq|` Z@BNkKpO L?Pt?,&l{\ ^)>j6 N7! χ4i5n^˅sɰS&NdYr5 ow[rsk+K? 5zSe P/Y9!VhD%r`,Ipۘc\wo:k_yz xNIf{$,բ@ li k)4+v IMцSdh>#+N:9Ӯ|ay֢Za~&Az)OK@1c\~E=n/6J#uvlflk3@{EiYkL^EZ0إ->IxǓEqV";B$SrA~@&IzN46bN`σwQi c 2nR'-6#8W2<k 7 A2JPj֞Kf On-OBb^X 빼(T~[hUjCm߲. N&i} &ڕƄ̼ЏOݿ0r#lZSE\Ǫ1?O c̎P ǁkgKM2D ڰ*#jSiX w8 (4t"!$(+q ߃X #zs,Q43,;>YA_BWv6P?X(e|8%%tQ#G䙬pS ;@qC@+X9/B}ieQ5z_ 8=p{m' OEK_\z6eRUow ur|vm/W߄s mo/)5rOCZF} ??Si%le"\CAO|QpNG.kmӺ,j\a䰼s0a&I3<[nƵhLI $`" <<0L(BR zҋC{4P(AnRrL7%7/S,Umqqrw܉,K@͓ϕ9eGCB N4qC[i&$*=)M$p\5V=T?q}l+ p%V!.]Ob%2q.aXF+]s6 CRlu{)DCU.)PQcRb7풉dx*su{͸^M o:/ˤ-7} &S5 891C-{m3׆}Z Q 5 Wfq˘`C=߷ˑejZod3^& EN wD<˭˭ HDU&\AYӆ[dytuM|rD RfB)Zjc[c-r\;ͺYT9Dl'w+'*@ ASÕĶno` نp5,T*5A\Н됰C}e UV.#VI|)',zM&P8=2]ğ>\ ʠC.5q(XJ :Hf U#LE\VҴ%~RSH.Dk`ukx=*HCȱ8eG,Wt)Ӗkd?˻2x1GYѥ *ه{谚{,~sRqW`tn~f A ,inS l;tԖxW|bkЎ@ps Řp "kjĿ0HzW L+HZj7qŏhV9`Eg`:vr_J4g,5};) LJQ$54DA p$@C j|>Dn5Az ,x4JVskз~@bH& KSCUqzKy/$ݻab t SG Q *KieЃ2/S~DሂgX9GxŅ|=᛼$!oh 1 yЯERFFSګr"1̤koxuMH9c/Z)|$SJ[\ˏS {E4Un ҭDJ}xTm*FW(K9o4vhy#<",)+:Qj߷o,zm 2P[ġ<2V7hך(q~ vz+x1rS'ulvSh0@;rt~ 4 fUWdcBv!Go#ʺDQNum@D쭺?9pl}*ئ^`< \|*>W GF*m4Ph\6Imo!>j,[AYyBGJ/dz>⠵S}Z" Ͳa}ʌڊ\#Ы+4d1GJqj(xy2gfI|q|(( {c7E)L_796/Ҟgh:=CVu@C-'(PH?Gnt?-6MN>r4ʞi?lqs\Ű"W 9諃'F4-RH㻖ʡH Aѹh_BNXnk/H5wCжnWe.USFIPт ũK bs> ?{7 NL_>#s6C"M*eA؝3j5Eج|V^m܍@'EV*{OW etHlԀodᨭW/N0l}w^,VUHӠhu7 :| 5ݹp.G .z9TN؃ /Z/L@b\”LvP)%3\|(3a!銄*A~Pj2H>ph`r5IyMPB*׹-{Ezv+ Av>"ߔS͝8*QSG˦q.$G'K 6'/[:K3?ْTnp7zj07yi%ƽydC@o ÓOSyFy:;egTdoV{%`qSU!Fnh(9!pZTИ+yW uq (E6N W-.faRmMgUtŸ\^u `!xَFϨ_XRofGmuW3g1az@@Zf=?X#R\/K*zsgղ.t yF8;% iJ:r| ZN5sEa!q,=|Sv[}\W{IF6_RϗK.D`H}?y F3IT۲OمШvM5"#gNdl!Yx8x|o&mY`(S{k!GM +Py0>/|_KM翹4%uaUՂ pF*m6d nԑ]oI/biN=RmD9X0OA%/oo{< kt\s]=yS7\KRJȾv( •x0|1SC .vLVRh?@1r4iM"k]^EGP`\V1^N``b/`AN}0iX32L?лQK/G(Lgz?j!>ʠdk%L0k]5҃%&S?sZ)' d?;g)(h6F4zhڥ]|\ iYFbFQ>R6@G &Q> w)e'ـEȮkL$@r~P@BM3o͆ RSE':2 keҳݘ`^Ӷ^~816jNjcO9s;jgh AͺmnyR}[2L j#HJ|k n eڃG-f~RO>A91Ԍ1a1JYŀSbsaGI'|DW9k(64RS1 1 Y (q cYB$b .v(-:YEQ I̚0ל~Cf`lll:s ,PN{ V ua{7c,g6cDt_|?x)PrCU)prwix X@jfU+7 z@JbB? gqBTby5W٠NuxSlVa`[ew8PؐʁWxgUk~U)4 # y<2V~hB rXB9Ý6TZGPyFxgl!z♸0Ɍ}TĠµݾMKmK(vc8&n\ &mLT^A{Edkp{TnA})hNyoo0gw|%rЉ}]auj:ŕ~+}7L!sxU\9kBQ9Kao'ۙc,jf3 \[Q1 ꩌ:E>2I Q>~sfhbxjj^t n A1sbqи#~Gޔb\򞝊 nO--.IsWjLY3$Ŭ&0fVvuo'ntGH[ OȺY0Ⱥg&ƿ8˶Z0l fi|LU6콪]s(3S$. ڳY=ln@ q"B ͻtǏMR Is MQ:{D&xJqZ }-̥#j"ATC{t=Jj7v [hGWGCL`Ô߸n4?G|rJ07lnM g(O>wnzq:6hޡ;bL3CblIdJUr^ƭ"@f$`#OMIAsiw#dLʗo<aϣ3HĞ({XNffPB64NUއ]Д&v"Bksd%iݾ ֈwftk$:g72e\;w@0]y_-q֝Dӆ2Cy L$gZ $wBC(,{ԦeQ| +Y7@SBlF^P¢oK^PM]/oO.Ϟ|H( :k#da22c>eC+f{YM[&X4J]uu2\H^D15ؖigN rCFn@va?7فII;ϙxy"S~:heN^w|> Ru1)jy(kin'࿹ X\\b Ա6j]lj?E}?r% ޫ+q|f|~Ď̨nx7,tYfX b E3Am2^{Eͣ<{ 4GytBe FCxK\D)9GhQ/ُ^ֻyӾmr3/Px,n>ڿ+}3Hjg$ nk@z4t|\vQT Ωߓ}o;dDzY!XGZF2CnόЄʬOGo_!I(1{t mSv^Jr6Fy0^;{AW"qyHL61 O7*v{w* ~{Ǭ4hiR:$ DD"Ԑ jvl 7\AL{&2Sur|We3}mp-F X$ZNbD:-6l>9&b9F#o'Txf:J#Dzd3SD_zh6-1"|~e+AKt= 8q A~WH -JPAjL : ~#.**b^oVDM5qRXm``-z㔘݌5NpVEM^0܆2C![ݼej3 BH.B-톿o|g^-Ʒ-e@Ex]gޤ]Jfٛ/m@m 7su-Xz8ͯJo^ g겡[ IG+DAPa%ONZ >̊t/3FfΡvvEo3pzs셜h5$1ν}U'+*{0ZѣM}zgh,*ئ'lU)vs .9]aRczc7.3+6K `kiP-dǙh<*yeyV0qI[A.3^f60;Xa.ԑ|4@)n)zT2#Vp{1j@="\?y%U^Yr&k<FS Si* CSv fk`yuZ ~ 2kl}S_/Ĥ$}#>Txip6S\HE @pc|H!Rc{} ~ ZEU^k4(}.l݄xS*նEnn'qI99W&/Zj昸_\',p|{pMJؾyhD(KhNzA*J{W8A>E=,p{_E@ݒ1 S^ ;"Nl?ͧg_`14ˆ3i-ɎY\2G+<1M ZJ8"j9& 9\q`Cfj @5~yrVٴ /Mf;Lm^Gm>o8=jcO}Տ9ZP<\S|8j˚6jC.yvY6'1صDOBI,Tn$y~6+XetBC5R;t!ϻ\^VD >;(7,J(diW;PTYsx-'t[yNWvH0*/:% ovl'GL,=w/`oQbޱEGT*iId:6=ק>w?a?X~6ϒ:G513D^ވ =ҕ(ǐkk#Mcǣr\BF t4FlH8.>kWҮE~Yh`:{4$n2~aoNֆs`-ZrBPH gQNoL}|X90g Q/H=%\?ro5G3PcNe?gVIhL׭ ׯŏN87ހ"H壑&KL=oB3̊#@o,Nj{f9\f^ۇVມ[F5E5nDP;>TN9~j"638;g+!끊c9al+Y*Z!bǂrv;{+hS1ki$~bFKٺ2@?@H,9!NG|? j!L0.ЇF~}3nVM $μZXB|^H-`K3KxJ=źzK-%=կy5 33ʟ:/wJnc8ՉYNKJV*0GG[nBUTNAa>^wlE#34*CeEd%΃LV0]=8gs7ۣ\ ܱ:) ƨ9vɸLX%j!TʎmDF `Zf٦E4OqZ@񕇎æDDJ'k+ r],uL::>QW2o7d.YS(!G4fm~3u1P^`fe 7Qh͠K/cl-9EJ{j"r V,5A`O HlWe|b<ݪLzۀMf+z!6kB83*{e#%sZm*n/^u=xyWRrq2Lwc&)Q!Bg8R^{?%zq/C"րk>I3{b_HNV!h;Ppecvݝ,?l3owu[_x,lE1qcjkP] eV7V-R~e(A>OTiHג\.r/* TB Zi0YYQ)BRvxp~N,<3lL;'Jk5YT6D2_x OJ7cFL|}LB|dGGz:,ځ[;+}{q]y᛺]qb-|}e_@-HuL @&nN)1 :0Y{@dRIr(͞O=F/0 jK|`4{2Q}m &.{cr\98_d,e+<6Aס\T!:{[) ȏggC^02>)q7Ͱ'a /f-K!yږP@O_}.jEe8g[B-?bŘ==3`'bkn9OW,U"pۧ<;҉ ~pBE[Y#`+Jݏg1"\>H~tn=8*Y @Er i#V;  c%_s6HmBt%t ]MƁǼdzEHƌDյ~jl42GN {D*?~c;nEum"jc~ʑA qXYis[xI$`,U~Xj#})!߄=w@>8cURD|Km!C\҆%yHr*Dw>7x6&& Wխ(Gu] )QfQVR*;[(j4<:]- "=%ictl0/踕_ye.b艀"l|X#}ISIQ:=OkUvYl0/y5Z Bz&d| ku;Yd/^&pv!>q1ͅxEﻼ•]5 .7=2BpeIGSmeVY2[۾LErggO+GM2|Lps}b* @qDnK^P?ׇc@(#83W:fgdD?f99=LXPC+b#5E H rt趂6UomOKyNPŝoE(z>?P+H *kɂ[b w#H&Y} U T\'!p =3cu-P ( % rDp*6÷r)qrGi{>^u*ś3v\]jE^F"Y1[{{a)JI.">x¤+uϒ7wd\VՖ9갎$vϷOHUvu؎Hv흢YSHҭv 0j~/z.m@{"D8_F6,Ў&S ۪qٹC'.[k Ƈ,$T/PWJiJ0ħ sBV6 7.!b CEfe3a \={LRA:cqW :Įу~`]c)K`"ƁR\U kQ@UR[M %B]X"E*5 U(n{L˭* :vԛD%|@ۖW.3`Eqldr qI*g; 5tquWrUPE1gZLaa5̺!VD4OnEORxX`HakoXZdY-b<@C}ǥqK WdRNzj M(3@ am(hՀ Z9sZ~|DFw`9 d<ade~#s!9᪂GX+D$z+W" v{v5;IYŬ!Wl=*o2 2rj]w1_6e,U )ܶ&*wvj4HHίDE# *R PZ"EjC¬oŒCy @N J}; ,(>+MLGӥ8wZ2N}N|3^$ֆ,,.󏖷a$mT;j UUq21 BF7ƝXgTWsyL:jpMᔵbBm3{@>|(1?B ETxsK0O#^I'&m'g9IֹZȗڕ:q]}Ahk?6J{o x<*%Gy8۸,<:IWdMO [{Hf|FZRJ#=ZnET;'::Mޥv^ߪZuĘ n(4z^j #v@ՠLa+k8ux=f(%>T_q⫦4^#̳0cۇO5]/~"{źT_)y$62!r +b*uS EZK]3=WX٭۶b2jQU!q57ͮVU4~CBxk]^k|oipm8]~3@O=)Ӡ/GvPU^@ni Y>}lV`~ 2b> W }ET9c_IfZ3hk!v|OecE_ePT,]$ - iP Y",-K=Ic_üSq8 `!gugp{# V<2?v ZqRJr] ꚟ۽꬧8,N]Ko7>:QtR>O؞V4ؓu:υoؗ\We|kN[hOz J_ A$U5:–o,".tǟQGhذL'R"m8~[㜕,qWQ+b]jv47G-}C]kaGxȂ*ydguY 3$M-pꀧS-4="zN$>b0y7p i,=gV5qtMOVBcfD^qC/ B4߆*D org(HsI=qᆣǰN6OCXANDұ}C<ݠ[Ȟ'YPx5QvLX#B1yM(WyӪIC(C7w ;>c+ X Շyۚbn)Χ)Ið4dSG~dT.5C~ Ȣ%ZF[Vgza NqMoNP1I`<5{ThDkڏy:`m1(}{&yVm98)Wr|T@BDk-}]%tQ?56UP1=x MEb 0&mj<:n Ʊ6Q%sL/;91>* 1]u@:􈑾[+[ܳSWі+9Uzs쉽=JsǙ\,=PNj#џ- 6pF ET@~;Mtc)E ֬ (j4/Ly蝴/s* HSS0<=Osu iCR- dāXex x J-Rٚ=,s]\Ct3bTtOLSw|@řx:]=6E)&{Y)B,6\ Yn.4oe w^WTzA7# >E.ȧ@V%2&g'4G֙fvqOݺd)KxgWNSUޤWߠ7jv5{q~*jܮeʊ&tvőY VMa`Ô1\*4Osճ4Y~䧞!;=yr+C>&p=[<^prgpt(sby=3*iyBUFSq|(>`dZT8F="J}0S}?GFV nWPJ;й귎5gLk( G9'a;ýsYW<T0L5!|5ncOIE !Pwlr9&XrkI.lt (lTY‰pШB *yF_R_EQ%| -DZG[ysWGow2o uh> MQeLG v~M>! ix)s^pl7t_ryA7׳%5+ A;x9$#A=͇4K먓i9&?GnY3>V|ہ mg6v- ƪ-+Z;RL%tHUxigR_IQ^qexHG:iTi"*jI"CBOc5"=ww{)$`O\;XdY7̦(NcƦ:zP =y ~I OOޱ!? ^UHr2~ЯFd)e_U*uAlt j-n*b (?|7MA]-34WwSԇ]CͧL3S!'*V{9bӠReNGWcf8 IQx{0;gX./V lX *otL+%X8iqu? F]ǺGB,Ę51j6{W[&=B†l=Sp[Pj-~za>O{&U@dnk R_œ~d/6" lE}o nBۧ !&u!Go Vz woye^(#W~ӍY$$Cau^[ GAF||S>-ia@3ӛ'1{ O*;_*ߐ22aȤ *I`:Uڝ\<ϨtbiG5F%CAΓ ޼6MQ|9G-(ߡ }vC+*`LJҕJ x= @kGQ_㴷 [T[Ju;F8<}ubfOF-n֍P?jh[[ C١{=49013_;#}U0BHge!5] @TzHw޿# + VLXi"jhX&'yHzqe?!=G :#B{m3ë.`DJײ֓Hq7`2~>v̒Sx$Nd7N6:{P+#8x,|"-5bcŷѯj[J Xv9 o؋!]K2s u p8YUnќP up=NE(DzeUAIh|EQNřn-}[fwTX~ke2F(e/L˂t+2zC瞨F%Ԕzluf*iS r|kVu}ӂ rD} pj߷&0Q*0qIhHdmokר-[d(zečcEJvgQ|jL*Sظ!rذ|7徹l} āj//zf"b,, #-31mg< soK皞H1^%D!ޡ y"˼YջYleBIx0ޙ[ 1LGub01刮q= Nv]2/؜A:kVm(CߏZl>̶_c=ӽtV/iW kcnbΣk6NKP0h3c J|zr޳l[+!|9qbQCK'mÒy 7A櫔8yDTs a+87ۯb0C,B. R^;c!6-o` wOV A-SR S7[9/z<&z"TvOP/*1}bû N]*{S(0 xn0<0§@o R9M^$} R; ٽ]٭ES|Յk#OIыOw[&Һ> {P.8mnͯ(Bx#FzV?[M}rGkԙ %Q9W#==Qg "H$v>0 rNaY%=dM6uyԩmkbT )=6Kp]94M0 DzՊZu#6[vp%n%cewd02ʖi8 $]aRfWTv^[߫j]F"a<k dqcpi5;RLL*WoAl/~cԑQUlP%\w rMrv:x}vߣ+j/,XUbcf&Fmk/%RLj2;J%'(%e {8-r>D> ׋@5}k_rʿL'[z4R?, yQe#48n@3QCs%ǼAe<אvguae3w)0e4Q`Au+4&]c4ܝB5G1sIcaKED?Ў^J^;OnGP,6cqL s1Q5M>}.2l zeɑ\@TԜISӯg3 Qȗf'HZ+5wЪ9Y@oz%PQ`=sW1Yb\3>| T*w1MD4Mk~ikv&؇ 4“ikLJ5[Cq̖B=lD`w 겢-.AA"8[TRI t6 7 e'g * 0,Ai#>}P0ڊeS˨_BHdS~]¡ⱭR)2Dkj"D+Id/l, ;]<E~E57"ʖ$,-Ρ$h9gG ml= 'k=Qiԕz.=&p :@K8Y"'[jqBajv4Mϙ._0P\4; Lo n3DQ M)YPcX6+K$6gKV9)`=4g`" @VXYwsүDJY/ɞ˕4]g`~Wxa)*7^;6THeVcJR;9TYNVHlJgAֿ$軼~w'3eBfXph<%([п3o'k=(}5S%7R>Ś2{+h8*V~lWwqRpC)8]XPjamVΊU!賤i!#{*?*73,Aow kPf-%4 wlqVo+sy4TɐEg%X5L[+\cR'xEjLxl`zteM2q5 (I~)xԐsrAZY<qjx"8IXb> X[[zSx _s -g9~/_A)Z*w Mq9;}1xO$csS͝;;fs3'{N"㺲ϼpȴ1ٽ7%暤7 YG??Z$¼`E_ENēMxd{f6ހS d}]ՙX&DEH)d%WZ{ڻ v+2p ƞ rwoάx@@Tޕ(l0da"-;)^hf-?T B|74vF4ˎT"2UjQ(/gӗ肠"<{|QwVjEmMISnq 0hṰސGGS0x!MHƇ1a9y;/= 7 -њ|>Z#t[rxl l M ;OĕzpFw=qX5F;;V;h4 8ƲǟUvVwVT1CC遉N u.E%!IN/Gكe7'90Bd 5Rw.A5W,:v}!VԼ)õ.2&N ༥!zbG*55oʰ^^]IJR *M{Qt>gʿ`8IR wш滮8h(gAuR#@Ӝ>xEK$Ñ_O#h]RWT܀U lHm[0u7B>nr~p H5@*.~,6iOIuBѫw9h4tWmsrJ(/q'jGx$jp CDxP 4r es4MO$zwU +Yl_b\X[}ʾ} lvILDWq K ^+'HQ_TРRoH"YnjHM ۨeQ]xWc&'LޒsgtKsJяPK*E$h{BBl/*κt@Zc]vU$˦`L1$XvmwI ,=d *z f\:TeWH[ HA~5M[7S)*+${10'8޽+9Fes-[fVwSoC"O` EЬ3);P[<~o=aO\KG6VN|Nb|Hq΢\GN[;9V\lCy< lruqHNj!3?h((J33vr]IG׿`Oc¿[Tԟk\t/lPX,(iwIu 6[䗦ZnOQj-kZ7-g˯! [rg/s8Xr]9)"(AY³oIaDN}-`̓'9o|u;#s"F`e9ib[m$ٓagњJžMmCQc"Iy9T=tACanniE2+/VySŽ-nl DOVGV~ӈo^8VBku B +ֹ.tʍ kh]_$DvϽgas J,O,wk`n35HY !+&["@9)U,>q|&SuW)zXU;m䶨,"V?]p<guU3E9=XNj% @N|,]tjovG x(X.ΉŒ׍AT+= hTTQ+1@q"VCk..`6ѡ` aD:]'hN3vЂ+~PH kuZďӫMWcqX\/~?/ÔJ&4g6oY8=x@:ܝ|xiϭ'TY8麂Ґ ,/u\wVHTr|cE032iS8 ,GƓ;_&OU71ƪ阿5.zoJK̃2 !q 0tl1a'D~jv 8LߌEJl4ߩ8H Ks>vlXw[L5>K[L}&R_stfS)uטRr χ7B9z9m#3 2'qPSS= xE1i3,A+ #GTEq&D *ߋ)UR+Kby]o6Wj/nor}/`4*̏!Zܞd!2*d{r\] =T@1f 6;"9@UAC1T#|ᝅ pB/]II@C&P. 'doS(rH6WC/Bo=9f2h)z 9K[^:NXӪ&q/(@|;6PIŅtP }&OpoaV ?u[ܭTSFUhܱRWgamGAEJ!#Տ#o1M")߶hSZg^C8&]Y͙͑je4|j6_CJn1O/_#v eZe/΄13tF?l+-Q ^Qa2 P bttT>̲E#_d]lm'q1OFb7ڻ1TYzy( dr*""..aE9'b}w+9Uهs[B=gK4;L  )m4~aZұqަGqKȺйwiBܷ''}oWh! ɅaCfRMR*\kLR1fq.pd M*eYw=X%a43'̟h#%4+H 'x¶\IėN*F]@W@uH4%!^z<肾> Q KKSk wZe=<C yXA@Á.:5w(T3Š= ^V]z( ̙4eK\R]JЩꀞŧ\vRQq>r&1aw'x:xqPĖ/Ȑ8(??#x.cVD\9 nP78`SjdV\:ag9\Hkc i۞p XjF>4-7_/EYAވ@ub$⺐r|k1_{딧,Yv|rwl%b@e6t#;; >2NLyx%>Ʒջ?t+M{ӦiuP}Cm7ȼc$`ea6ߙ0 jjf?1+ُ6Ǟk #5 @LK)O`1dy' 9`-9@gY ; rk`%##I%[pE8|:ٛOӍ(ѱb@OtЮB-`tW<Ǔğ6y)aâ+85VO]DRSnED&_=fj+ U{kc2HPLA2fhX!Be5~װolZNEڳutyIZk-[XU!Xp ΅&81JMM IZI`I 3o%Vѓ[ăhLѴtHrp*G8A)9"If)+y {^wGM1WYky;H}rg.V[V0q47~Ӫa8'7.u耫 *g1Ag"r4~!{΋1Jgzm9j&Uޓ&CHPxk'~tr(ۼrwD6 ꈖ`X ke&73nrGscI0 wT㍼MWl4 |zbS~Y[V!zQD3>g`6}(Gp#%KP_sTJ"npnֶ;TU#t N隬Lb"uЉj1aى=Z엌q/Fz 2 KDnV  GZ MSV0֬_N Bh3d4P%S:q@zqOQl^gFCq-ΏSXԃa䍈wދp'b迕4H$Պl!tSRb`NICeUMUT> -4jQ]9|]̽KZkw+z\%Ղ= Pm9_8ed:֊ry9 \=("у2e mA `)ylZȍNY]-Iˑ)m@8xԢtHLRnLE#.w*a[Q%PJ4/oHUҀʆgY.Щ4nCKo(r$᭠dħ@N%5}1ɻ QdqNo]itp=V2@d[XJ)+~:K'ޙA0w29WSvX0u E!%'P9,)])$Y#1 |=/7{tH8BćӮN0 IÄ}z$nnl U&/>/&WwЏ0I~R`-|7Fy{8 XT:oz553KlBv6a(g :)^:Fnrba\z΃Yrr $p@VNvj/#|X ~k""ӃGvdberobR z #F쩫BLl0ELy>{) P+BZ1| ӲWmPFXGYFNFc*vY2Z$#B&uHy[3)\>S|J3g8Cn~Ŀ9)ѩ3*6^G{7?ѦQ. o8O[ uGMh#LQB|s>tL.[4~֕ݖ6C#>!nSLIɑ+w~tLv([@l͸&`&c+Z 02U Iw<}l2Uk]όL1S4Ll$VSelJS#X'YqwX-N|a?/iSȤ@0Y@{3kt/pLVY]~mZr2P⺺.WI$7"~r*dtc+/ZXhrsZ`w/*xCs:)ߚWAtd܅QҮ𥉚rWt i]ybPU z 9 >j@В,::i, Kn&ha-͚a5!rqgT;]"xDZRD7 rhzٻEůW̸XqN>G ]>eERCk =9Ÿw;! 0:wDhT{z닫Cڂ~W]XQnSuTO_pEX0jqnn˴Gl7~iD8}߿!DmɍD 2FFHPg_Ͳ%T)h)[u:4BڄZC4sֽvG'[mD$0ccZFG%؅tP Zbs3숔KZ 76ƝL\3(38n`"csZ+͠ 3ssw==gDkZ ]sA;s1Ԝ3d#J.q'{@k}EhƋL"Z$I>%xaO] ݵ!oofQ DVpsቕss]7 m̬ckUY=;&l2vN$_x{!>Ac.KɟM hCj|NsS4{/Xz徟]M5[_4Ug[[G,*d߱UUc?o |!sR<lkmII$e|z ;hw2`_4VE6t9  _p_pޝč1i|A'VkT20 ?ՓB:/kEPDRWi&=7s?q((5FiQC ]*MjQ<\ |v&߮ l<^ϩyfگ6 ^9$iBn77Wo^[}:0XX`2~^9yxU{2_X\Fz!Oҷe "R0ܧ -BxP:5LѥVm2D@D 9XM:Ӳi)ց1O%64*r% TbNqBg!\ +|`؁2󬁶7zDt7}=vU {h/1F6e<1ECJTD$;>ksvxM%*H>m5ܼ$`^IKDGs7)&/cy,П/3l:"C\s]y$t;YےVvʌ?~K5 5,JqKa]ԗ8.kD3)rd@|MmkWfyȎkJ+˲ ,@m1IStN a{>1L'5w| 9ė|Sl~A1h:0ˍo^J,% ݰ4?e\2/jƪdXwt}Tb)ߞVjP/IKY.<@$  DSwYnyQ']*IUgI8Z84 oBK@CӃ5#Ǜ:a\K3bs,җ_% cLq -zW^fa]*c1l$"xDOirG-Q҈%%yT IwdhLוh<"*RMfE:l#OՉL;`g$N1Q=vT[4YI<r+%#vc-gyUwTeZgo"`iƢPdՈƯe19@Z՞yy6:2}^M~.5BF-w\ `bc-TC,@xתYM:I(»29?erOem),]5P=R)s`| PG,i3$M5]0B5aֹFŌ&u[8tzMEoᰝQ-=ֹ?.w&(F47%xTɫՀGY5>񙚩(£fCȄC ;] LQb@= ЎQP]1O3dȼ.N"_װ2Vm/yp!\vnƀdi/lH((ȸ:Tz:$G^NFilΑ[m>bg\(IĎTi{0S 5:JT+nRl0O]mx/ckiȄcNE警ۋ79a}qTEz Y3VZPMlڐл/Uwv$(ڈ|;H42CE4]:?T 3,Ds@lI8% K$!GUdK]W{SXb7H_`: -ا"٥hOdĬkl;S6ǥ` xk^Kj>ff 9`j|@s2ouFe*F!+BJ`Q1XmKKo߅T`؃wgp(zD]ͧ+K@i-U]B,ULwEK4PtIO)1.zY`z9n* Y @n ͐  CQN zl#4ޭ$}HǴ"_o-gn6*@嵽?`x[1NǔKŚ皑bƌn 3ݦל0c.4WcϛL%֍bB_+" >BHnm5ˣF0ɱJzw4a쳚+%O~Vb8յ}>AeLH$ӼLma]!d)2 ,_q\ ܒݮԈD(]y ٽT e U]f/}!ZMJHbqq(1=ڃ 1w8%HHcE"]*7O7O,EMIjpuϏ$kC9sbOZ(.6th3Qnѵ*Qwa÷>go1b2i)Ɖ1ϱe^`rwCHuuBǵB9s4; [;usr6yN֮0nLaP˰ VbeK^`t4CMe .ˑvlᯆ"풟e͌m< 2L<gjULzZyYbaWARd7 +.l I9ކ)jz`Yi-hqI`@g{Kd&"q҃3`>ck#6d2E K.7蔁Sx~mzxUΤ#u<=y8[ƌ_! S-MBG&XE : B섈CT?*B0wg$BNd[~@D''a^0wa<(~SC+ٺHFcO5m,&6fE?+0m=G5XX{&r n焭̚k5o8gyy#xe$~'|J1X3Y|!Xao: GJW-^&(!ir>%)aDDW12tPW :ߓˤ)㚵'FBjY~CeF > zfMӴnRcÉP[s6D3L3=X=/NWBɰ"no5~ '蘌M͇"$xxs pmFm 7>Ǔ~UIP9,~?ӕ+ ii;6܇gjVсdU0>NAR]ge8:|dIV4-c 94hiyL;,7ْ;GW- h7΂דX/eтeuɽ#nUe8/f  XVoNmfry06%D۟&(1-$¶O,k-M^ϓm(3y5(CfgВP{_*&6N@<2(PZ<(I_(j ;\!l.X?3i~POr@ (QQ&*L nNr2E T05ui]jLIFtR>y/d$qPzI3[IОQLc頝957p硤կJ@ibj$t"2)3U1Vyf"C *RQ離 -[5k%>[`>T*Y(YXdt 7J`>%rCoT`.`蜯 |7~"$GB 'JkX5!ݝCE&%ux:Dֆ 1Z8vS6襜h6CAP|l9?$) 3^ Dܸ(>yt)V4rO&I^0Bɏ5MTcdBDG\oJ֞Tu20fXϦ!&Ϭ5ef$ҊPCMvfv6iEh@D<z}hb3:mp#$Ykzy=A 뢵ſ03ey-G7uT ͝M+G5* iCbUWzyÿcqGw=m L@[}ƘB'٪.Xr\}Ps Ciq zjh)3\ZX}Fh^itTfG[t4`P8E᥆.wyyN#'*]C|[~Ʃ*_]M*Oift}Aw@Z'W?b?XnGD :wҼഐA/$6Cf{ KBچS1od*Rkkd ?Ur9 -ri~}`-<3{Oz "Rt-GĖNY>ClK2 (~lKlUZgHǂQkP LY݆Y&z܉g=jCEhoy%)>V޸.2j!p(&EdV F B!w(3JeS/7\`ۢNow6IxHpA{f1YX5WJ ڬWw*6dX]a"QDS ,I6,@,H!yTԝAskB& PJ1w[i޹G&.\n9L~I"@GB \@FfxY o>F,ZiXY$ |j|EUUc3p4+ n?;"Θuk%+cmv䑕 ZHrJ^ȝq' P)cj4?, yWtCq=͑h%fĪ!^,Qu31k>\ 3OHȦo3LIMOvcMn>gw%hQiHsk5fin |nH{9fy]}֤8 2;/&PzV8'bJ+^-s t_dxa ^߇L9K0Nxsk\SQzY٤Zoj"2@*9bi}}yHOLNCS\Q׈$J@>R3~WJ(Z+%39LȆD<Şg_VepCDGKQk 5k!b/K$Z 2eqSz2nu^|Q㎯bYyJ+j| R*f7̄h\awEέE<3Hlƫ^"KI%)7}o"n_[ٓ9als<[ߑL"oMW9X :ZYMU"9 F&̊z*~n.xEyI=)YsXiS.% 0.]]Tda^iz)z{ X 'y!$Vs[&koŧhoP|/ʞMmwj  f߳9(> ES8QЅ\QMU9[´?,s&V(6P ! IB- DGqӼL3x3kf[.,YkK~^ǥ 4q.lN\D`F(Lߴ %9 ]B9 ;vN~5Ǥ(+f?;]oQca?Oyʐ0ES]._LE}^ڀevXclam##v׌r.C~ lAM +/'ĺ)YҢNs @A`^wNS֝B3}iG2Gũus-͌VthT:ztjڹMWM:H*?l;Ѧ@%Cp}zSdU]g0?ح"v oV#YCm+q \8: F1T 3Ԕ;{v!=-;ɝsENdľID݄R/M~놬\#&B&=I҉H?NDs؆6껮#R$UKp&NKÀҨHLbd55;)(rosSYN^X{vjw *}Cg33| =n˰#&*z M!ZnthO1C%';S앞?a~};{ ,n⁛ t2T DYbiFȐBJ!a@W24H:5=꧷ϓpRI.:_3ֱF&%?LǿFdz;N.l,Xbˌ8łTI^y i,B?f1\2[ <G!&8v )ߍaާZ͚=C&dQT}KcWa>~LS7ppFo']`4)֎ߧkQRou֩+ WBvjX~/=FBhÏgϕSGqz5~qޯѫ0} 6u,J̘{8*S۞X~4?E]҆09,A["b ̢OYen*-]zâW\Qc`|$v̧Di g #&߆:Ux:p`s>kuٷt]ӎ Glm SV͵> mc; 0U?BM$/#֙G(F&U01@OpqVV}kcbsBX5Lg P8%:lI *Aۏ8 '*FզQ ~nf1E:"6i\I/H6.ZaoJ䧀C拉_{M)R]dX_i_' b1>M#(2bc#XIe6Z`zK+YqڌPn\huI$XZ6,FդȨ0~bBŴu _VKZ%!Kw^Yu~ Ts>=/ r*u6xsgbn7r x VY~^7Z ,aSoD>N7 NLH:aieєWYIW;E!:ጎ㷠Ρ2d@r 5dL[{=$?]pcˀiS$; + +W/~:([d'۲Bu/e@[d/ywv@bM&1ЗX)RF]ŴTbS(׊[x^dF#}KEOxn)s]prK)l0ᜢ|NC/>leYdCYwIi֚N΍Ryxin\dǕ>g@ 3(YP+j]]?dg~VƮ(:;30~4@ K[O#~>~YݭS[DZ qο>h.AbIh\bB(ƚ:t;S9',a06ڂDpͩmw?WS/QՖbu"K7gk;R攪"4|ϋ=  9[ ϬvQΗs4Fym+z7=fN&Ӽ`Ѐšm¡~h\AF4]\*QPNPg1[vRښ, mֺ;It;HKOy/V.@O;y qI~53Nx8/9w%gU*uKJm$rx[4 D+өS=~p+51S󱡒{ 5QfEËۇƏws5fHT!amTR{KAw^aOiBpMX!V`xOz^rH[OZ,X6ؔjő#r!W P`œ͚6\DjБO*9l|ʌ6էZtN,CkxRB"V+Dp V{|uJYBLvC@_4IBʄ9O0Y鱜t%3蝯:Je1SY'"2anO~?r-iZl5ѐq,f]r%tO_MS ֱL)3pPb_СP%YQ7PUg,idSD,Zb0M (Ԓ?MףOg3**=fXnN/3G!ҡ[Dw OQԁ%ȸ~?^qcN<$DXn <.0?|V߲#] : Bd+K5_'| !F{(6mA\qB@Nෂ/~$/F8Md3G$Z/LӰ  Hj"!mCedNOTk/h-2 ӹi(ɛճ3y :| fYQi:G1e4Qs=^ʫ/ ~SYՌ)w.11[g^ zaapʍ=rf%o޵So^\q1vI̱הoN!#<+rD%ei*bu>flډU VxlidiRb<ޟ:g-cFW;çŚTWϔXTO`EuۯfU%fXy N,uY 웪bǿֽB`q,,*Nh-mwm'['_仱Mk7ۜ2edtJq+OxĚ?ѻ&T-"8*{~6Nezp[ 't>^-co vxHa { }ǖKިRZ-wSbB1i }'C7(Fv*stH1kiZ򌘝.$ x^okwGW,?"v+V嗜RO&hvq>S $ 'G YE':@q/GO :c>͍ l3i8"19A[ }>ir:GHJ² ft}jSaހrY}鰆kjhAЀs u=ЫZS^YmG*xz;9OpϚɕre*NDE6U%oJ<>[S\m~c5 i~nҎsC6y6AF䷢dV(_7ۋ~@a]9_"RLMk9Grw9Z"N+6w{3"ϛ-~2 P>9cTw˷D*S:%pxە3LȇI1L"гg(D𥧹.DŠd՞"MrTkU-lD-% "ݹUNeW5ۀ'y1<2!_:a7Anv3AcJ`fu$YL(I7Sra“2 aԪ&`!h[+9HӉM{S_3zyȳ mY$QzڰF,:֊ac'т;:FNj YG&@,O F<3#{i4V.^%ݜe}ލ*s;o O*5O*ٝEoQDTwńWv Z !O2A*+7/Ia _~ f̫ I/j )'Rc7cعGӄ<\Rv ?ZFEٿVӮ)TڨS @StW-:PT&ҁZ9NQK語f9\EQ:_u"Hmn]BG[;Ir\EЅKt@aqQڤ[!V?}emt]-."unxv@tqNZ@/B4AOJ :Aᖶ̮F,)T av]Hnp ,;)ˀ#+1G)<t]7:Bܧi_ІMr<䴯x㗌 uS2OܩIH"h ԛn9 @zu 洊 o8>r{']}> jO[()m.Lt~]P hݿޤi .;!p>F  緼Apf GUUcLf9:*Ўyn`IL(6FC1<*OB+8zgNSI+u2+W" pHݲ?ہ>`dhb$ o ћdkUgnDUp$ $W0zaޢGK=| dž"&l42R .>ieZl K?Hg1U P #ԌVLvUl[B+xн`ni\nQ>8- ">r.ԑnNrm>8~|!zDS:/ۮvVƅXĴބ|SUn4wwL9:)]9X;CkyJIӵ'5 Rz$6l; x/VҪC@a˷CVv67u7BHFd5H?V%Ϊ7[go5XTEjSq0"΢^\/=ӬGzz}5_sѫ#@ g{.̿Xȋ5IxX䑿^SQ|P>0CC ȸhiv06lh*r;{G.}nl 32䗾 |b_WE( OHmdmP63E·"5, 9{X;zƺ<6-UT$}3Qpr;wErVD3j BMc(=,kXNOj3eL (|,jVY%h{4Fr ?ROlw3g:Q<d9AVTe@GOLjop; |M_BKŞ; LĩĿrPErN,iӼ}]7[I2U\ƇgsunBG%!2ܷJ1Vqށ{XV)a}ϰ=YTW|"wÂI3Շ7zfLK]Jx{^T^RRMU7I{](('4ಐ*_}¯)gA*`ڿ \0"8Tm%4e#(i0u"}Jv&%"οaK ,1 g{ART=6 +}&e,[1$bsh=@T 2',|SW`@f_a Rv+k/;_twk)y3̯= (Y# {W'F\xAݩh8B{7,Aa0[Z ʞ͵@ }7J%9Pnag蹺lɒ7^×v&#^dx@?x\'M{+2(/x]ӟ_Q jVz?5\\b־55 ]忢Aq"7jFBlE9ƫ#O3,Bєx`# [uRdjM`ӲsYdQOgSw?Y0PȯYW[|GGx.㏩k<2s?\ͼqνi$׆$zY~rUg7QD$a|5(@;dgK-,kԪc"=ΎWYS@P:I{>L/fpwxQ^{grL]K",M3Ey~E7be,0s.iTjT%YcEbЀΌ|A 4eiҫJs&k L,P`نjɶ^Pi]Jv z{1\"[EI܋j1LIՓw+UhCih5Ibj)>X 5Kou`~Q1׾!,A6$1U&($sn0\)צA}DÈ $1ҡCySed!?a֮$ \T;gںgXE<WN?qB|p-S9\=}ݖem/Q5vft.k"§g%QAM;_TB+LaղJM.vV@g+ >,YH9+lsE@8itY>x/Xsˆ|}?7QB}}bQo:)c1*˽VD3Hs= ⎤RK'_4NʁIM`зY /xOA"/t_*ʓ,yF|~>d0nQ)n{a~z >/ΞP|⩠'ߋ z) RHy_shEX 0y2L8F4BbL6*64flaB /PJ42n|ʧvN/oW̨;#ZmH){>/nb/ѷ>##+'2{̙7Gob}vj+hS)/qX3_۪"#c> 3IMI^m˴KȘ0%f3f"I'%:? ,2mbí/h'=0(~ArLR.=r2ۻJ[F3i5u1GU>oJoh43"p@>GL&ؙKn`OpX#PQB@ O\CHiXeq!pFmhŃr.>ɻJv*c}M] e} jRu z`,d!96S2$ VCy7m&ۯvm#|^V{ ^AC5bӝNFzhT_bjjH Z.u#t6t+ԠCy`Fs lS}f [}ؕyz%fK݌PYr][AǧLtQ(Gqwb9?ZO'QF*S[ީI7gEq2JBu+v C;E%6cC,DsacJwl{o15CO=@XOZT6RcJG KuOEJ >hH/c5Qmgcp@ee"h:GEԔGq}dkD ޿ wt o{ y5g( VӤ dQAa4*3Ltlt V0IVlg:B4FU99zX6e2:/W^A!\Tnz@ip* R|ټ&j6ie+#ӫ-C"f{\ҏ&v3 ^\< jŽҪHE=xuT(Lf2CN&-B訜 GhS4X3H OOUx翱+GnjUq8 7l LP5_ܚm6@dwmƣЬw_(W_g)K6F+bf6 3(HG|&>9T4ᮒL);۞k㔩J*εZ+LAò|<ͱ77AVΰkUG A a 2si މ<[hTc7qJ Zf. YCuk`2J$YfqjU|O}iOĠ0xVaYx?lF ̧.wEg!*6]Ʃ<9RC#VCgCRHΣ/ -G<>Xߵ &~ѕC'WJ57~5 mle^%͹ukkIցQXG(N!Qch9MR$_pZO{Du%X!6sdQ &-HVYc0VDu!@C ݪN"w'l3yP| sI1Q'hRhc_ ;(jJGgBge`|)[^qfMlO:[=* r BYJ&M[ܿ? |RL!e齟hQF8(9МvGiv9i&8O"&//8M:h Zb"B\ׯ+drO[vN_lpB.Q(]o-N#΀ ':8tL,?vs5@Q%Y| Z1_=Ϣ֝9ϖ?#Y 1|Lb#Z^c^@W\F]IBhᔷh?W?-%-489W숚.qT6"J&Oմ!iLvd|+*,)QܪSF &46kqe-VLMӀ=1O-t1FƘ|ΗvwVRWp̑7pxt>i2 C"|dݣ yVIՍNoW Eb{ ygֆy%eێ{N:d5KfeHjE+EwssylL\:p\O+7mLNʵ$u rI}0qR,S2U*kc R۰5LgU-i-H%q'dt"ts}~Qٿ M&@K ZHyXI:FNYM =ݦ=s9#U0ڿ/ew9x@R0`\`UO&sW;Yi9WT;-`)Q3pp]Z#oA>[^фe|z\lMKXH3ގ}];"hR&Mw 1;xZ4аSXVaټNP B%!RV&3f;VIpي;+pI xW+l lACX-xޏ6UOI{{{:`6ʃѓg~P'ѷlr׊.F*DR 4'^=abБ; *K ە˾2Ry|"n KD݅kD4O+ d=%1Λ_)aC?e82-YUJdfae&[ pDyNUDnؔ'98~Y * U{/SۣNI%c];8˙NR_jsDOK!@Ӗ.z4a!u挃]P%5|)o!oEuDo,aNJ#E<-mr-UZn hPj*v2IȩMצ?$GEzоK>wjQb$5_KMӆیM_p_4l=ũwrs6-6e7OTk N=ўB "~H/߶:^R U^ s|..ffbheQm[,wG 4={+H^ԽٲoNA"d l+CZ)A2OK6g~mSzCݔM&ֆtԢP/`V&~ b yYu/2 O!W̡۠~:tC|NBn't&[qIt˫{DVrI.^{;3ݩڭZoxXF A'%J!el\K.xkwt*9ϠhY̙DHg OϕYRh_c˖w@T]!NJTQ`.7(no ߚMRIR5rvᗳlFUo#y#̓Ԝ ϩUbZĉy.ߩ|?^†N{j(VJ'+b?U $.Ss`VޙT)PΙCK'UW|"H&4ݕ'UD@ `&Eۂ14bF$@/mTz%x96%$eիǘԒ{;IQ|,83x ;qǐ~{T/c7 `bR5TyqRvM4kQLW}V_CQOVKHt=!O/|Uv4;bSs-afLK@f(\ڜ&s̎ xBef%r{S E?ߙug8)0>zԈ*҆| ԎDvQ(1h]u"a څM-5VW%$II+NK/'o&>kŠFkڴ?@i/v#Ơ_5}C.[.k@W\H OX`32PԺ_s*g$VثDdB{y껺psjJc T+ެ\ͥĽC0 #dJǤ$U8 oR\\s>o;bu"ݯ!P$3dٶ6)03KWHgKD\ɟ,E_T;}n  `i@?2 ̼g gܵНa+^NzqY0"kvuC|5P1a,P -9u`;9DCzg$,)n8>0fo!g#r \J$C\]_`7Ɨ=^O PSA݁1 r& mj.*d*;PB 7o7}:z(xpF$"U\@\F0R,fx0^j~T콴sYե{))Xf>H`DWIN:nAVLf@er Q=@9F٦fz̤'&]-2%踮r`VN;b(#%Bs4}f9oϩi, P¸k/'` Ѿ.,]Zd2ֵ?t(.VYqtN IISeus"= j`lƔn ?pk[Y.Ex>{e9@ҒSu}]G$3m+5)şLeFd! 2*T64 R/@"R<{#,ύ>b[\GĪZ|I7Vb lt|>L$)t9<.}9{~O aHp+P?q+bz;b0'~Rs\T[(y6r埉E| P<$Lj`L4ؔ. -uZr`rC4J &pY2uv T#?W)k"ڔAֆ?CrE*=zALmD~yxR:Msulq* id=@1W– ]63!w=e YP@# sthSHΌX;Kk$txDl4U}N7> $ 0TYAtC|4I} 2t_nZğo,l)x}SP* w̦.wW#41\{zaT9ASW&tU9k_țw64u,YIž/ 4N6T\\//LMsupZyo-, P5q#?WnK5%zI1弇eNCHr@Y^[ojDPu2!i(p .$g1[c '?toe]uOY㳼t6GU I%kh@\Wۯ ۃP 'T<͸yD5 6<3#d+d;F}a*pmueaX5nw!%\7l̨v%` [YzogRM&fzfHZ B66Й@8ty|_ʟ~UֆmS:B`>Kk0XzGS1[idawhN9uTe9N= =c^*C ,W3媪L&ge6/CC `Gz;= m'V:~-[RY\~[GN0cH͔-?p0DW)_e svqE>(.Hx_v9>%uPy7@[l/p?`Q30uhD]˸fV 57x>_KU+ ) HYRUΐ'-R0e% U$Y.gWwSTԨīRޜx[(ŲDT[7.'x‰1$r 2g͔x)ߘ޿&C fLMv/}LJ3^A@1-+wϥ}a rs7'k7f1\ lC|e҇%F ٯ"^hT6X)=^z\]Z+VD5z^:=2צZfY?C4l3''uHZwV~BZ|),>`29|{H,jNpՇDܽߠfٟUz[T#&u=}Չ}|@jHk@: sc=´“jKiHĥ.$fn9 ZW77,ȶO%Qoꃡ /tJI9+aZq/Sx}!p,*v]p`V 6`cI<),?iWDkο*QZh׹hz;q# 8|{6醰w \Ob0A6pW+aϷ[*)ZsRgq Wȏ[ ;:nEQtx$,6,ntrz΢eHƏLNG>CuSoV)9;ꒆ"kD. "D/)e.%z0 't˥OK_7^oAT}0N[_|9wsy.ϟe;'ˈ_@7샻gmӫǘi2~8jsYTK^);CI2J+~Ҽeק H>R=y%|P{)4[iNy`Jڤ+h SSFYsqyu̵t 9hL rGaǣ]'f}?4jRC:aY˅ /ә7N. 82x<9[%E'K֌<̄ۼ%S4Qr"~]aGl5TL{-fa*)eM,1`µ\9Xn=m9>(qdG@G^D->m5^>uhh,pAgNFF;j%4BzUD}>Xz}A}(0' =r'޹"z#>LVfq՟j!SA@鴽'LP^6ؙ'ͻ>L3M?☯NH>?֯ yn[ MݓB Eί&a}}U)戼s3wf5`8u^-1Bi߱WD\;n:%-O.˂0ۖbRhY_--4tB #^7،#bog{x8 uȧNDD|PKqb2H8@:ySm\,DˑG-`<.IfB u @"BubO' p{*4Yo w8G?;Y6B=q3 ue~$!˟eQVՑ Q @;k.kC'ύɯèvOR'hhY'F5 k\wRgAz!ւf6;5@hh3 )H<"W.)3ϵFQ6kcДc&ڵA&jN?q~ X=/M ؃@ 0ޯ~$rn3҆ZS{zֽ"d2FaJ5*2y^ԡU#@dy04ȃ_'J!2O2KLH4ŖFf&Z%pݤfp 7K"gnNIž'ZӬv(׿fYXF3J)sd}|5iC Yv3:$B+~˔x,ׄk&C%@_Q4(+w/4O¶#e]_EQBVM$B,z|B/v}!X:EX$dL:i<+q#H5A6`6#79}XYkxšJ$Q׬dA@h]saҎT5M !Z0DOoKt-DDk n7)ĸ^#YCo-my|)Ş.#:\#KQn$)en2jv龢2XK@{kF`Up\ܩ!47PfʮlGnrS%akj)m~ŗB6\\cy$H@73RREI*k3Y0 LVUu=Gk ؞;1a_vRf[wZhGiΤzϞc}=KКiKjoByExXx#(5ꗯ}遉m-]qs74\N?wwMwefURQK/V G `BOvs2 *NR?t/&Y/O 3i(Q>UP\&;ϻN#cUZ-Q|C8cj E?HL7S8!d,pgVNXq:e*k%'pp,J`;_T2WF Uq̠]`Bb(w: 4oC3h$3͐{\Aނ@;﬷d8Y'EppJ5vf']ݹz7Y9P.]_aKuEW1 _rx)0^-e".K $KZ[t{ _RCÈMS D_DP^ F!'÷c* yjH4[t;4x>5w-mTˉMNFDsl-ld:ceIT`)IM`+X$]ov}Dkp0'B# uE"8fCff]:PPRWdc$]W8*(zjyQ!5l~ @gq}@=K10?0%3;_? ,͠&\6Ed .<眣S9֏3 t:GW>Gǣ M\ϤagKt" 6V:yh ÁF{I"Idℶ1ƕ5wLc$A9e gTaa5<5OC3e|/tok>@(HRu؁cFj$Ͻ$(R(Fzy!E "-j^o"; K3t:kQD ff$Ej6筐ھeY ܼ+ѬuHcl*JM..eyS~nIuyo[4FIiRVWlb3>=Y>'y|,:#~D#/@`@ T= P pE1QYF)\pU@XZK6LU,5! x5`*׀=<#qL%68 cUA c^GHgʩ6Ȯ=wzy;;w;KHbln+apV UFBF*k?S1\t055z}ay_~RjV2Z {+;;1N_Ȉ-qoUsy{ydqZ`u~!6wlۨMXQ%rܬ~Bz ælI MI2$U+k&L4#;Wo#)g`O)̩j#[*ّGQfcD_uO?+ qM:+XkF9Ur*ީx ߄{PG]g^!K$I i̕oe+I#D}BD6t8fqE%`2^w.kۢX VHA nŅ k; /O(1Ϫ)$ted@7&beHe>Ez*us_'z#Xʜu+:G€S!D}Z%k Kr3%NB6uQ,S+`Kqmh B:YgbmlI> $ߩݷ$'3mg\C|F+r  gD"Weڜn@ ,+?3O2[=PjɆhcYw)F@֫|{VV=GS4/GHMZC)/ld ]b@O`dR9QՁG:YRo~`9duY+*y~wvʅߎOh8Gmۂy$c\*w42]#M Ay/1+J,dwqLTjB;*URhB@2Tpf+i:0qSU1׽PEYs ylK&J!M瞇9i󨖮O7Ϋt䍽<ڰbm&&blC?aТַ|>8e%L w]|)PO fTi]d U{TGG-zhcǩ)d"n4gc~ Ni7؋+XDrr<+kԪVIu^n'eGъ/U٦xZ}~ǪaڱބFb]/ɰ)'GS[m,!UH1JƸxKທHӹ>`c]]F2Mc ޢԯZҬ==5!ᥙDܼ4d FpG7 4?E[̗HI'Ɉw@95IFS[xW%ʣQT; [yᚕNľKV {zI$b d%oBx0!'IZ0*`<`HcD!Dl_k?q{Sº11L(k)[2'QOKA{{%zl''ʎ¾IWYr:u)Ene/8M95z^j0Pol~"lTϜaAẮy#6G<8jξcBBJ|ۈuƒ06EA/ȧwUF*;OoV3O:6^:27?KC, pz?)Z&?aZL<0`>O)`rݓ> !{3}rKA6ZyIۙ gzo4sa,AtL{rAv.+Z7VQ+0<8 2HҀґQ~?۞UE{pVy,]hՊNF]ѱ^t˨, <A`*Ś&hyzn( :ly+aI#8S 5ص -t w2|s'_e˻GbqrHF*^<p۰O}!Q-/ŶqR ka" nK,nŽ NL1=CtyGE}h^Mph h4JfJ@ qvZu -`ܟE۲1T.:h@+@к;Ώ`F"o~uO|;3y[D mF"8=ՕD+qܗF">YaIF`MWԧ!Ětw>k^AH)*%a+}(29zùcr\pmNY`&}㕼Q%*HoA~R6F3zj_kT@U)3_HeBʟ]àB`^9mTҳ]=dq7 -ϽJZL#k%݇#`A_q<65As{qOM ^><' ĮLL>~N;i{-a ˨5g%(8k"1 QgΞ$VA*:_}ZI2ﵦSㆠΆf;4fDh7V=1 w[~:]ۖ9~jmմ, / Oc?He}U9e+?7uQX1U \8ϥ"9I3w{6?N] I3Ǎ"S3ݻCHO[.)?Z Y|+pk{0,uV1bSգ]isǸl~o.0#[CNԶ*אo9S@DKUޏdueu mT]͞Í3y3k^-#yDƛ_ k`n JQ:CI4Q0ve+NA ?ߖe%m"B23տx^?{~mwme;{Bnڛ(wG<\y[nt?\]Ln;#z\!ܥU,o0ڄmi{j .9WuK"#hp]csp1# 8 jB/ ~|*W}'ˉ鉿\Najc۾kDR}$❾MpAEhjפ=y{v1-O`.ߓ9 Fs6΁I tRϸ lk*ۼϡ/ :.\)aAhLq5 Jࢦ]fa7^h^|<$LK3Rnj6ZKRAĩ_r?o0̬S|QuV:hNbhgMi2@2eQ+! qv7*i.w~Čs**J~b6&X q$f<߹~WG8ak!zXlBh:^6>̙˷KK/"w9Rw3+D>#.mf!wy+I!{;Ǡi˖BsՉ?+h,2^]V&ls~DO:z)S[A9+8%@ `[; uR'hiBðuV7=mg@JD,AA`!x Ej0pZ3tLh$»D "~6dv'w[W޸~Ur`>_[]!DPH aXMљn҇QcWY`p+$c/<[E{z9 &ݤ؊ Xd)nUU`տHCWFm [24[-^ ΅UUyP^;!3l&Y@+ke:/vm@AAL5QvUr627Gqh1zL6O E d[wi!0˙Ӗn4[;&?_Yo$GF c)R_߼qYpir'6Tם("6[/G Fkvעع}WSFȶؚA+L9b U+;ңLu0N@ט4iuYC|=f5iS? ] ҢR9H^iEq٫+ )5ЗkW[;g_+1fme 훛D Y( V70Uä2&Of~fd~̬= N<-UwPU9=#sj+w}?Μ8*P)tBg{ İ$BjS+ D_fCDIn4DB2bL0ȚȒYj" ٬16ΧʱH;8&g^-zpwc\Hr>ù#]4Ɛ&{wt~^_..>L%Nu ## :VrB.j%*in_XHm+У2',鵒f5Z娲<x/O"&i=~pꌗj C;_h*`Ygighyf1LN9RV;q6ʔZnH lQ)@|N,ah#?69A<;v rP'_x^DM?բb6^A4$0%*B}f432p K,z}:E݆lnr%0MCaioɟUƕ$smf^CC8X5ߒwd큝 ۈ%fq`/2s&"i"iRRndb ^uk3y;zɐJU2B,ɭ԰AW"6/;-rC)%n_muex8[9^B!]7co`y`998$|3,"Ya34l56q +)&Ԛ3XS*5 󉣿aa̶uV8=KXʋؕ^h+bQ8:h] Z>h 2Oa"lpk}\BMyC 7pv.۩VJ]&6aj_yĊ~"#dlƖTX~x%n/ C5EDs6 lKCVoi0vOC}cCC`\K Y_xaQrMBĵAiυȺ.Z2n%ҍ )8 v\Z>|4i5sH=Kx20^A9%Yҩl. n4hnp.d_+p)q{},1;6n'"2uʺd&WHW'.tOmf!E u9#YGP O} ]v*|.t)sc:]xЫEMzD^@+L  ZmXind ZX!"֨+$^FgǴ'M6!󕭓9>x|D|%kۚ7f15' &$O&e,n?չYC~K,B&Wz;LZ}Ϣu{JJ+Ime>!zE)\]e}#J-UK >0~8e372tT{woE5pWmSv˿ h/LyFƭVqN\ֿ C+b-O?Kg ]ttm7:2b@QYZp$¿p>"-e4ZQ,>B]nR&(&'߭l/ x* -!j$Εo߹`\UFz잝X?8Q Kif=9iGnSLƑ&E;]Q v(ґ*ECFSЇ4Zk#/pUTx%{z,cOH6sLlX}Orl݆jl4.uS:Gj:"5k/XQR)UO\&\YƓ>#; 3b`B{܊ʹyMgvNNjy5,i:ح݇'l|7 Ш;p.۶L 1$ bu4"w{ 0wXq`FJBf(y4]1})[~6$FJE )9j3L,Kg anQ3ͳ>7Zeԁ ";N ZY@t#1"^gp9S&QJ 8e\I QFcZ8i[?E7ؔ^y.aIDaf$ؗ`TrE),Grvah,"端~.D? ilqE( q$ 9@!w4!;/_kօO%=`v"7c?tjG}Frhf`Cz6Z.9D6G,˲C`O\0$yc-61\*a F\X'le}i FMB#Uh/r("4 5OFU򍥮XB(R ЙeM`RDZm4umK,t^aE~_ݛVȨbrqB2hDX` $/W0$6Naid*XxI?KN4ޘ @t2~1|9Vh0XD3`$r^K%&!Duόb߯zPJxB@ ]/;Q$:e@.) f"tP=27Eyғ\=h[ :$Cّ0װe +õsxC+#\:›-WFciكPb+LiF`<>H(|h<Ӓbx%d)SήK ' $HQ˯΅`!F 4,W`/T3ޞZ ÁLk;\;\kpw)?zvFڂ跽z@j۰{&H^ԇke^Sg>J6վ"2lT @U MJn^s|UnPv{YjH>~>CT%p^?ܕԈ@ F}€&G;1dx1ƹ95ULjU \DݵNvYUo`udװ7I6"N2U9.B͚fhȔ3e 79_iG%$5ʞUM= s*> h+h/] lMHpfnLtٶ3uS" >i[J[f4L"Tuԝ$llZK/>๗):w?ͪ-Θ~s [;{eJ;@LMO[ mQA5ט @m/R{SF-e?h}WH8$Wن@ˀu`xRZhc΋3E :*qP>5gML`QE yrIS&՗ऊ \mgИKu]t+*^i#InTŮgt~dw@ƽϵ=pYE) -H&qŭa<]%+Ȍb7f7Cc)H؅rV"۰4>8v)ѫZ0Д:vJ@IFg[Wn"K'otvn`} {9GJt, ꯹^ P'}0%eey 5MXV8 ٫ 5-|dx@6BT5ŸR 뿙zƢ"- c[կvu:kbwC[}7U`lyHPv{OnMl܇Ye#/%MV !>ɥB}.dI857i~F|p @׷Y}M__}}K3oǩxR K4=D h^PtQ 3!1R`G} -4}1ĚR'-0d>'ִrU8Y?3:J;hlOAa{F:n4 t CZɒNbVS\>FnPo}'ZaȆR\9,rKMڃH#VFO cxkn9B>}veGCshdQ~uW(VfܓJr7`xKWB{.)?l!(F[ X p8 (t=C(9_T~<*_s0k?QC\N^qk>i`*UW)mNB$i[gb3K%Nۖ)Kpzj: {\85NĖ?O:Ed,\3+'TMΡ. 8 4/ĪECS, *TR-NF-@,1NlsOJ%pN =ڶ{atn{rUp-`PTY 1OLRlаVa@GT^7>>ڥzKBWչT1Y{tU0b1q .:m7KɪpӐBˌM&WlgJ% t[CM{ُHЧ~fcE,`;kg3\eIi&Ҏ)&\|MI?fשt٤a'Ťg'%5j!q֮az\={EuȶJUϜsnZ \Zwm7-g(mlph| 6VATf崦k Cbz":S`b),_ΐjqpF0 77i+3I󦞺G ՠՐW:=nv2-aVo<'C* V EevO5Z#}eՌc$ټ/' K&'] ? ^31s0h-}BD{Y1́]3:̩}HE{O[HP@Z5tVGv,]4<?킛DӈyW4з,G1 Μr'Jg:b.Ixd1MjEN'}V'K`(HRfEepLW-+.rtq||,~P82it4G!sljg0;FG:2Cm&BASaQMǂ>m?k[G |^n\afjVB&e8nrnaDӝb)rj8`WZ}pŬ2kӧZ/Z aʥp]ވO)twqEz(w6a I\ |%նʡ5- _} G0e|uwdcFB/07BGUtswKkDʡ@DwuBc%s@M PZL-Qr3W|5ߐN;/-X 1Jܽv)8 p:bʹn2blBl!篊'B4?sciX?'# ~A8936*22ul>Q:|vgVF t_@-4^Iߐ#PH*;lQz˦Lf&RZ[B/֪cR}S7}&2%vUa;m\ urѵ@k-b+̫H8"M}n`3G:f]ȹ~S7'9) {iv[GWbP{qu/,3ߗ'לW".L4l/t9$r0 /E cn 5gZ%5h) Š` h"%+Xr5=U:3b& kS "sbbF,'\ڡbIAz{w>,KҎ?i~~ekBOH_P2 VgB\"UUFupᐞ!1M )>+n3N@Or,TS6Ԡ"v F9A%A3j jKt@Q(av541|Ÿ1O-ns | 4ѱB,+BR_z\[AgK:<+  U4K6m\7V|HuRK(_iα&4V|vx-="3GXAY-ĞD1CbʉWom2urپƹMW?gA^?g9:3r 3Z2"XLJfmѵΡJXH;\1<-_lXziJS6:rcTkzӥ¿o(BSV|*ITIA߮.X#[r`#ѝY89r]SF+DM9(d6_3nVw\(y wV*iPREc?%8|3i y`d`Tb,'8g,=KM2}%r" *&Lay1#Z Y1WHC 3ц]ys+wVĭh4Ĉ0SD]j!a1+xHjA@MSa@:Mq}Jj'Hvn-ޢGgD^ Ґ)ڞUֳ aIwpZ? ڒ=@CyHRIl%wffZkGx;%GŇӗ0 Q\M GxݱFj[g{]Z2^VbU'ؿ~*_P'}+{3` .cU)AC/Vx+,_` dI |ZGTEBus ;G5p[+-=G'ShN֯@>['^*{{3y>G '39:?6j*̚` o[Lam۲b*Y8䛩Y/j叼„GyrviCݴX+KQ/I,ag%_o^_ny[9Cw~P׋2nE,:Q,=󠉌̻%잇q@jH{ h,t}ObxO`MIO^C =š1., n/"N= BINa ?&宽"> Ei#ٓo"a@1>xRڧ{W_ g݊bFݤ V^mҏ(xp61Z.Aڦj_9O'*tO|G158ºNƢfxCU (V @W:k,;i'x)f}9qz Xok{q`7H3cѦ6Tyy}ݳ+\s61j0@yU{X:=Ys3Xb;5Г9I2pzrԘ“eۨcrT<_m1s~4N-*@z3.AXmܵm> -͡uěJo@$ OH] cfG!7?u=GwC\haISv*hdbD:z!90ǧԗ+Hi{UI׽?&{I uGwRiq1 w[f$DFw'j24sɦQ__a|5ԟ8x>]>H{usKN~RI:1$eI#}(_}e4PVfBVvFbFKL>6 %U~"CABnbhIQ?eݠ/nD,oiO6d|A0AL4)8t}_uPLހ-;C9j625 ] Ւ;;wNi7K9d{anY7my e\g- |` \9vN NPJ.>s`-cA'ܚSw CÖOc^7 LDqVnmr iRvz2B) TZ-0f*YYhMWt/D%/*}$@d;(B DJ^[yt|7HQ܇  ^q94NiWjbzRj.s4Ld-r)BpD7iq7~%<$Uue|rsl3bD̺0;8ru'S>Dí ъMb R!JQɑ kĉe9|Ns \MsJϭ"Bqbi5BSEaZ;aXz"1 L!0Ř% T>I1J~4 G@p޺рQ.I|蚆1ND銟d§KJJtDI;O<:-A-.!z[CxTzD6bG<%N#MJ >A.Qf)f)h@ר鴙J"! L:}t۔N8X5Hr6 mZ* _)$EHF.9D/>e3Lİɦ~]슭\,Qhh;TiEFpP QxA?c&e-J4 a|fĵŽA_w̮PŅ5 ʢc뢋SEǒ½⫻>uȩwDMI@bP!3-EЃzԬi~v+İDPwqYF2Jzُ"I:A[ jdI[O=ĭ7y{Y^N~^]RO$َ*lh.F9LmR͂jfd%H󡚿~}ne"+'\?d[rͽW1OӜ?DXud8>9ΛT.}QnKCYl{ K?T jw SsXGb vyL_V"~tkc޿'5ťћ,9C"ssvkNMv K|D͎xԒv(D~"dDI",8Glz\T0ݚ{5wl}|{ˇQ&ǖΜ wc8;0bi- XjH搝bU}FNL`57?*,ԋ#c ;" CV)+z?Nѵ.+e@6AUK5S9]c£Ա̺4cx.]b`sj9/Xƙ^П-+^2[}M'S ?$ L$^PV<E*Kٞ,^\K&z<|NGog.;c޿b} N۫y;OXSe FX rZ%g# Q2~0bAn\9%cruLf\DUBvsWꛇ.2r|""vEG2P585&L 挓 [4r@_,HIFBSAIMJڋg &^p\Yح+Y3};[dnjx10&BN A4F*8ߩ@-B<}\ sD zqYm)l6鎹r$I]{]͔r+plLUuURˍ$#)G \IWG5^#]Z+wu<.tPvz .l9yƿȨ_ËkqRĪ,j[ kDfasLBC,ui[&x/dZ@;31!{(J{!R:[x&%&t}t]`$kF)C8/eC,p"u@ H2OGEWU?,AjWɣ]o/(.-ᓣJ_PECh[UO0DWtK.4o N哥WId/bx~!I$ LqL0f:TPrHn| Й@5 0gWb<9?)p^~AZR9gލ1/,oRBի?䃁R:$(T\] a}&Aq\At4X9~QFw^96!#QT̪UUO(NԻ՞#2 uQEwܻ&rd^e x`)hu2f8DV7Fڎrt.a|6,7,x;Xtd&b>\]xw6tgY[|ܜ \$!R<ִz7a.ۑY 2oOք!PNUem~ہ}1q=g1(\<ύb'uGMCVIz9h߆$0>Gӆ}KѺ(Pf-2h 7`G\vybQS~ݮcּHuvǪQjOa-ܭ*JF"u+IdZې|%22sxZC8>A `*#Nhbq6n]dE a'%w+2ATUpI.W@ 7976j9JAR/ PZ0!5lq]N7nc؆{"]ӱ-O>}WJ,X@qz[נ1f85*T+L JqR;8Ykʯi-KZxɂrZ^e~2׳A,йtoK4a;^ZEgB%שvkݏexצN@bg@ڱGiI]Ihl}|PW |L (G'rR|IXnȦ;꺁PMw!3_ Rm7E-( $T-|g{M4*p< *_ky8AR: Tu,aFJ&\E@y,IIT^3cy aA֖儏XU.@ƜV@Qf!';$'5I'1{u,6{F:m `Ψ\Bn1%0tWǟ;qBV؃l bϊRuMDdpUk[‘dܐd?Cg%I)sTR?hhZh~ʫmG`PŶP>}hH*9D'¨pW 3#>p_;zmy>h@vށ=h(z*t"v|as܈7tum@+mYLGϔ`< B@쏤#[NVD#J٦|L`]ăZ&ܗBZ2!uqfG'c?#cW HYW;/c+r_ ^$xPs̭n.3W|-7 i׾aGS$'<.'LbVPz6|nOHPVoĀa^3,a%UVyBH:}':*QJY u){2q4ز_&-K9/A;T{ ՛3^*?{B;y̤vO!Ԑ6S Q8d=i 9r}O 17yuހ}!1@P7[7$xAg1WlMc`PvQ50՝klF 4;6RWёPW*o>*" u((#]JTjR:!,&X5.Efr gY50«p٨6VԼuw~.ul?=smEt_V' Ra)!,5ٽ`%cďR݋yX~ -dkP+[-􉥪vYWx2QRHVʚip's :b>9A5lK;f:иU:@l'%o #p'9왪,meM)o_Yad/. ,%ia&RP>-zbɑ-eRxLtGC BY陿\j'VPƢY ZKų scl,"% ]id0kOF}Rz,r{sRє6ӑx7m Ѓkv 4le64 g߃}Cx]:訫-..*sRZ) ]:bgO6[;d3G53?g1,e5EKsfg+^}tiW*9_tNCO[wU0$k R nk`e"9Rp`I rHW}A%eN^}xa)~k|?-nU&bbVn/[;Q<,uٹ5AK,C[/9 u8dNS6pA!C .T by,J6<.kiƢ j*.Z;i$oH!9S5!Z[5\bݿcFwDXɎˊV!+XyleaSIo4?=`k̇< 8h*]hT5DYZa(GrH07ICC\`9w< &[lP"YHyUAcmw>؄+m$v}pAT{8``9diuS)$-H ƹ'َmvؐƸSHyFn-% m|h#Lx7` H1:å=Rצ2r.bߧО'3_ZPqLQgy"oU!2 Jpp 0[lrku=L/,/C|g^ڤ=417{ d3iB1[|U`t.e~_G1`T^wxɹ&(tdN8E(VMSf4KV!C+w%Ϛ(YS+#]'%gkC4g{)ݢE5tv(r%>l+ܥy4X_sf3;8TNG,? #M) XN7h8]'͟u6IJsCFO:+;pwZ1UVyr?SB{/r4\B3=8 w ~PF\9y YOjmzfw2:uAG2\5%OvNֺAsUfcx<dݾ,!ΆZvT-y~ BՋeS[q)j++N$E-s gMh*] _8"SFO_YʗwQkj}XXd@8]nDxؚO@V)sa5m`ҋ/a9,5l2ȹ N=DKo~Iq^s:CY?@b5$ 3DPNqO>{wo|_em3éj=)>p%M/O٣k$Mb IK(& |܌ɟxu|^ ţV;(iF;uq1hkVEwtA~SpO*/U;bP>_7((Ӧ+66&bK` Iw@mxԌ H߷ dMFdzGhi {lݨ3Y٢k̂$&zlTc5=xl4iE*[Jsz#<Ba%ڟIBQWہőՉ֜Bbԇ]4W3 y`2;ʐ<5Ȩ6pvE-[Q]SLpղjVFqx۶&ZAl_zHW2RVo9'MR-̍ }rjUm j&x1UI/+h:蔴<)= ϝOS5lw[4C9 TXE~e~3!7rXhuLcZa!h)#Uf^ww`tǝRv?r#plȝcHJ0C;|샑ymKNm8#_K {$Wm;aPWAvA1X 6exHD1M=:!9<=DBL&?벨DpOkM Je6=m[lvY3oE"].Ɜ0tcc)07Y/4焯ݜ\#I^s^=BdaQD:[(B6(/[\3?j <ŀih=\bᥲ$ !v9Z, V(em[3?ڷ6?v\e%\ٽ/'4 @;6uͶ„tz4?։SEd"Hg6]ŏ_uKaKT?΋wݓ%WS"gZШJ<} U䧏h2H}uH|akd1Hh_6ιjj7h^ܟj 7\HP`P?u*H%ߟGvI8;5n0R%O?`gq0={9 DdZpV bFQ7)crcR72pJPhbñ% 4#y}l37 E#^ux$x#f/JE e=J͈*ϦP#E,r8l{Qް'$z]Y]47-ɭWᏸ1=GP}=2ѥ?UuX7dq8> )~9-k6zC57_sbꄼGǭ |ܸa9``,M@uw].~dTJm;nm,IcMK/ssvUU\OȹL_=}v83撢Kմ)zTR7D oWB]R`/"a^sNu,9z]VȵxBZȗ^8@IJR%Au}/=AԶ~GK.B( 2 5䫆D~}{/]־HIoX=dKsu8P J$4"c`ERnտ> rq,B$[nJg! {$cI'v7 R>hl`ONxBY  l7y NH]"jVeQ AK!Cgr~oXOG愺 V`5Pn)ͣ@lCd; /yQz . wh{BZJs?&:f]U%L$ -q0 C={tPdjDdF:2W4% jFDj"J~zv;M?RwX+2h[JAoTu nX' Me)clV_kpf vEa9R&4ATDũH'] qlgYZ070701000004b8000081a400000000000000000000000166f3d9cf00005e0c000000000000000000000000000000000000005900000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/sound/soc/codecs/snd-soc-rt5645.ko.xz7zXZִF!t/]]?Eh=ڜ.+"sq:M>WqFL`V !++2-UDL$Jy4| {^C;3jFM2(^|wJlbЍ{ t}Q|YXVLvv+?5w^2M?9lkT?l}%m%;>^B4vO;2|s ]/}f+{T}Hn!L‚ 1M39ԙ9>vܨo.<ޭl4q!\9OR"xk}Ly~bE' 9}Yto<Wpl+ÀG:c4X9NDZqtVyO""n$g> b 2w Ta!@!z]i!/^c/Gޡ̘x. Xۘb?kMٽ܎c5$q Gmm6hx6ϐ M38iHtWedq=4dq?*.`mݢϫ$I..]ICߛ]XɚQA t!7S"]76 $`h s{IWT M!x$88!nv?zN՗.g?<|r&0ܐi d2P/^zX@G.6~1 sx#j|<(|ZOYˎ|aoDjDC7!SdIS}M/b#{ꎒš›bU#-<7\?V* {8˴V-D#w=1CN|g_f':=F9^1C+gAXKTVᅰ{r_]&q`NgCw |FeCvo7H  ֲ( Wd0eQ75m6|,j祍SXI  Wǐ=K? x.O_ Sʅgo8/m#T ZB,AwcjHc-8bhƞ@OUuԅ߶ +hr_^ɮK.?V]){W ~ot l4y4ECN C'HdFp/]90q۸aySHqƘՒ芛H1̉Ǵtc 9o&wtZ܈U!/+zu]Jꎶrk2m$(hav}Wq!o~9 zCRXVx-'8uSJ8dO,uqc:%k%6D=柄[`@Ȅ6C 6IsO$c gaܔ8\HzC}GIE$']#DuR Zny"Kd(*a_NКy%$J%\sGW]$1ܒÛYk~~i3V(uȅ \1\'ҎVI%4NLY2^Zh$cKؘ@\ L~0:k#g,NV;=( d'f}NbH~M]PTD wHhZܰ@[_~O6z\pePMءr؇O55="LJȽ;'8YrQ:Powxo@ѸFB WRGnńM7ׁGh_-g.p<*.aX—D#$X -bXQ`삫 嗯zLlrs ňn4~Asw `v ˪"{ +q-9"uOt׾mS)07K'[0AC ֧ϝEVް-~ ->B'1!hH"?KOWtvِ]XL1,[8:V tVx><ԅTn?n>wĩ7̈́Fc ^6hj(g|ŬMNPZ&wB}w}||sGոЈ&5n $ \s݃sZm;ARxŁ']_z%:/\N,ތJ&٪q*Z(:95-M])}:0`D,^\&=&sZ@<٫ s0"i} MZ-^}8I%g%hD}Nqn,A6h FC m41A}R_e͇͒â `ej1^`ɟM@c*0Hc4>x dhoP%49|HNGyvl gT!fg$=Mh }%L n-&m!0i^$(RN T +ڣpj,]zex&$˖^y=iif6 + gt~tz?(8wz~#ƾ,-ˏ$M}I \DR}h?J|95#pLQFx˩8lFj`ZKeJI џ*:n:$M 9:i wC7soC.z[J0f#1jCEAEm+| ӝ(J5Ub)UCB=AnQ!p/w.dg%%ViMNMcq%q*twnDK#wj}E;^{nQv:,:tJo;A#j_pEdt=):T X(C׮'@@|a*FTGeKYJ}27/oZVmQ3% /pdo[>=^F^O SvDlL%j?r.Fmn,vføG_E_mT/` 8foȊt|Tw?~/U}!#3K7 b ſ5RA16 p@ =ռUvH[㢸Y^R{kMp1ZĖ&X#4}Ŕ1=/ Z+2VR 8=S`)J5 @mswJk~Pf4}l)7F_{mD:U&ΖyLϒa홎v= *_&o ڐ>O'Њ1R:&~oKV!n⌑]$!:"3(8i ٔQ6%#Ch8Uw-&3u~ wivTqTόh8h)GU{Hq87hՁ%To.Pfg$,$kx<,J1/}x$զQc]j qP rne.0>|@~Ǘ:1#k}e_;вLc;)d(9<oiWv~O]U-^B;a0^8oN :YzAoDW7 v]KϽfDiOs”DywƇcʹ~K' Fh6bH9՜l>j 'a6, VsVZ6?c# jO^}zXW$AQ7w$^us"seP%00L$3:qRDvB5*D|Q=<7RK헜:=Y#-֬by6LNhOesJÓcu SzE,lkA!վkJPOk.??^5#nCM18;_I,cQ1 z 6 tdd,y`HEps6@ǰuhaڱ*e@X(5zܭSH)z2AN0ةɸIX`Ɇ BjHZL{((MH/~;Uꯘ!5G֠q4W+ʶ(q/A֟"܆m6)#bG㚛l"-U-n8+78^,jfTmtS~ uiq2tw^;o #PMϼ%}^b/K$2~پuބ1=ΜV<ɷ#v3sq%WV#CdGnSN{H^:nJ{.A8Q=?,٨zh~.dw\O=*Owg%}m'ε\ms@ Yyr[M;Iغ4:ȕ{hP@2~Axjpsrܬ5#,`F%pq[N*85w_Q(p_'-6҉30L~bDf3mkFH}/*xݔ/H[64'VhbR)U6Hw*'O?kGH4>x|Ï+T9@-ߘۢBtdLbZdhǽ}P&YV,hS\BzHwdvc5[|!Sǂ6eX3GMqs/2L@lG;j7\+pu0m/|b*4tmo!EU)j[(JPx$d/{hi%gwe`Cu[TXomB)U):i16om}.5w:T=2J;Sݕ"S%VӾ 6ZȆ -&P󧣑>bBJXx#[wِ}Ar-!B0=_Zw֛pUW𣲓34s2Ig$EP?ϸS(~ ( ޴k~+%E '8ulj%K?px8"t#A: $7ic4UG_m+}C>YDUA*=v{RR& Thf|<ڟ.12]"@, }&b,$5&X5?f^zw? M}<̈0$`*|bK(3p|u.wfqq=j׳R6&Wm _&6ף<l/1rv TYߓRBE^M9oy(8?|̠MC~ݐrpuX{kӾ楛yU rQc%#&/Ymq?-=Hn6vCdZ͊fXsR1[3xY@Hm)E N̍NW+9'k)}m3U":;Idm>ָ>M/=:քJ޲1"C{f^T^taHgD#* DDwUfCed6`n1 _ A w!mP69ڄCD:B !OBZmi|@T 6OgIRDj;gґ_S&=٠7rYNz5&w}͝U'yGo73 Cf;]OSWsRd >2,Ih(). w lv>-uTTy9L361KǣY}] /zn$ʁxwlҰ6±QxM4Wgt=bS碫J%h 4}sY_V%qb{ -͉s~\v5.c^_~j0~+IX0^dߛř!m?>|ڠE_%³uBP[_ce\My=yrJCVU#CA !Z锼^}UQ1gm!1m5'w] Q^ά(C/-MB4:U!%`kOUr6)AGeUyf¨Ђܓ}^hKʋ$Ct۔]dX+6,eF}q1OVPȞ=<#&|Lcj=LJdu e_aZWd=gi {[TouuW~J᫐6&ICJ҂sH^{h3S.FX(q1&ozŚ 7O?OeT˔y⤧Ņt4k^eBDJCJ!oBJ82ݛƿOu.:&WI&F=lhl'|P=5dJnϞӷ*ORG/jn ,m؀JHG{]uzFxi]m㘃̓)<\9V.O؜}GA;gBM4sSv~~Ԋ+G0p)'l.'.9[xJ$ɱyU`fZ4i,>Xrc =lсe鄈/3o ;|J%dѪeB2"Qː+)P)7i?XTm@>1-Vzd:3wJl؛>}WzLs掻8L-E,BAZ)ű33OD(\Ct([l ?6 +.#"8LCiHNa#ou`λZofK")T>B)="gb gn`t>N>dnc1VZ3P +@XX0񿉽6 8 K.@bӃXy>eg L꜡Zq+w&**CojM:2v9me_t910! ~00 lᘜ8c8 +({c2|M'Ez*]qD1۪edunU`!@ vv,2nZ?U/6ݎg0lN?W Ҟ ~iM#&p[@|\P\ O0l ccԢ}ics-qP̅ȁg]{ɊPgxCIt ;vabSS(|v̟q&E5og;pŽ"Y3TgcfC.^Q[&dcOh3 tH; g$EYi-*cxz.P"udnRO r eGQ=_VeUl3 <|&je.tSr R5os%Y\&On.`!m,VUuTybF^(wpRW<HQNlP9}UibqN{I*ܯ3}Ie-3+p*pnOLyL7K\DfD<'[F$8߳8^:'JlmA =À1M8޴.:V7'- |nZۘ~'Mw؄/`Y ^]guvc8ᅴÕ^Drk( &FAuN+FJ⋳O\Ȧs [y.b-2G&Ճ\SwUpnԬ;mJ$ ̬`&[z7ۣLl&+N#ru$IutHW L4/6R&!@cUE00X2-g?Oh_)0Xw:=2M|p;F2;OICW[*V+cٝ8&1_fQ# }#*Y ɮ/rc4 f]<е>_LXP8p溂SdP~?jQ@5k+jZ`ޏ XidkhbOQn@`[E@T_okN)LuzIC4l\΋g.w@@\<7w0Mq^RAbwwfQRT%LkpmU[0-"=y(/ Wڦ#*8M\ixǠ AyP%o¤V7 t ⲾSHr /,'A\q;pt~LᆬR7Sӓ/rT\W31PMnMz[xI&BL^D9eQ #s64V!M{r~[1p@973o0a*ٰG)\oO|?JBe'XjQaTr:̳k"t~ؗ$R1ڤp@CGEqw+Q22o0KPFz4WGLJ1ݨULp͈J3ӳI|YsO ۿk*{d,|̲v)f֫)RŞbBPp0 7ȋGhBA71dc?(u]hw^?/DR"$ ҂lY<T"l #;qmR.|(CS42G;/$㖽,,l^ar>k,zKO wt)jg_{ c30nVQt{1dS*u=Ml)d=1;5EJ=Q`ـ:\iKo'*邶UL|ʐX+JG/^sU*/5Pn™ĘDea;O5dwG?6DvC;QdV8/ƗփXPאpaor]3F4(^TJ8wk?CɵH~PQ gRW\PLM$3\>v"u?#ߙ?j¬⍐8IFZѺj.Y3xJsL )ocXųbʕ.pa^$6bF8( sj6. 7A!i*5|^U2ј? *{g|' q1VNM3mOjΚS6ٗcmKK*C\4Ϟp }mJ\[&RHﻍ0(\i`Q9S9uນ`Vgo1vfMvaK 9ܠOs2ʠR6M*uCcG/g>K@Q>z:uA2vC(sݗ\gǤZG-"C`sŎtk*@BQk4 1eP?$ᨓͧL]ժmM%g#sl(6բ';xDaп\z[։@w:=x;qgy\+pEWG Σc9u3bG#YOVM(s(L]n9Q^ɓ`{UK,rȣKjv ؤ)vwR_! /R|Un R1Ĉ$_+~@I#-ByUQrg# ndf OXrƝD <P{o'})05A7f$(+:^NJ" b yN=1~F}/`$z7 $Nf#b]i3ʎZ[PH 7 h ďJ_>(7YSVW@j|09YK@ŧ^]PQJ2P2[aI+Z0)cLF'2c=l$W_\H^ڽ0I\$CX㉮+V`zhKm̦lÎ+U ի}~cՈ2* u*2*#.uVsc4 J븷k`o 3d-`~ j3RUa{k;&;um@20" ̕`LiC-Ɵ8ώ'><)LM5JkxOH yO]7DHj6rq6br#Tz*3 HGn?-jo. K16o%sz[JDI7H~AnʕcWǐSx"AUkgM;*@,! 4yw|.`x6ң;qW+04EǓx}`iF lX-x֒M1k~ءv-cB-#kRNVim48M?K~2yŨWZiᡒa-*w;/eFD[eR?.ijRGVGt8~+WmhM*@xSŊIZe\¢Z;ȼ@lw߲p\;9+n;w͛U|V6|(Uʜ"Z Z<`#4bzq)-cj2&k,%,62fqĻM;a:vfJZͱ^ՈqY=.r|HDNf/cus2XLa7|M(Lw&2[D%^o4Bw~DnRĥ0 NdӴq):Dme] @ILQ")?wL_)JԳP~Ä-4#@O.hEyh$wexԌ5w"M3շUdYA 4@Rq7#YIm~I-ԭA c,v~gSsg@RyR2m٪J/h]:Èv$(}&/mxCVB9;m`]u Ê=D iru\ƿ ](f1ݸ^*Gej+pM%x۹EO,c gcQL=Ԅs%8h`#%oGcb*\4Z_'͹_s.NNn %=ԠRD0G^?#?j; fΪƑT TJа*Ŕ94MwބU<ش? !jSzۯY$Q!g0ٽVVԉ䘡UG~Kb~-? }CEvKݔ$10 TW幂^ǂyQ:D&X5;5NӉe#~mC+C#df|/pH2e#ILzv1؆_*hמ['Azߥy&R:b[yWJh_f[xlۍ.H SF<+m7O},v^J(d"oĿ/PeU<0"d+0 /-+PCW!/%*Psq-d ɛ13׋ߘ꺝7mS3<>{6o!JzwMH>? `?O\a$SufI")O\TlM3[¸ ξs )J\H4I~XzUx^SrWhdu!8ω '͕.^BMs+wN=7Z v\Yı:D'ix:+-1J18I]Фw py$qJPi~#HRt~G!a$]DCu"cQINn<ߝeG\f+peQGڋbiR&nÐ^c!c*0x14 T];MQpc=ڥ$} SeanY7?p,ҝr3z_@I,7fmUգhv\碫 ݁щߏ u|0F(iJw_eQl4fA͡Doܙɕ&OЅdcl;.tV6^a9A*֓a퇻E"Y 1|y DPXƀ~p^]XHb!. 䩓!vP3z]X:,ss=+@L+]CqVuezWfyJvgEMHe'Z֓ |#YydRs暙~P6~TW")|RPfEcNp3e:SCJ+\4ihآ'aF93(irS3C4UC=6i:.)MLil 9WR"O߮Ock0flƒ,L3mP:~rxzΚgSl`PKS˟9xbz5+wªR{/e ac̸<-'kء"3˕Y"iĠ`O1c 4Fs Xw{ku}YoW{AnMiUkE' 5o>PcJ9dS2a\\WO\6*;R>) ms|`= LR}gt4ۿ}:Bskl,L6?mKls>hy48B1˝Ƅ%M@ B{'`[PJ)PcL N{,8 ] IhY쳊=kKB1aY.tAI y;RMesKph&\x?% OnQ ?(M*kX,肳g[9 rt\`J4k46ܱxl67M|W|J.@@R퐗(3/d݃/OOmM'z3>-a5AKs8,[;t,:nwDkpW`9]""Cw^|2Q\Ƃ|3wn+čow?t:gu# 91!s \RPܢ@b,un-c}T"M ʄo*InAV=_ :Dj {1__xaP<%Q%c :Ώ<#2 ?涋T PP3xJbeL\@Iam F*Db%'t$ ,9/Yfl/;j;_juyљ{"XѨH>ߗM=DQ¡q]g=.~E~X~mջ:uuVؐ=q|DިTg>5dF`!]T ʐK;eNgn X^ d]eoJO;! X%UXltLsB-U3fj.$35#)]}7Ѕ#rI-V"R E#Wyt07cLV8F@;æ}:?Ҫìj[7@Ę]]HE<$"utUix,czʟpU'3[ۡ@6EڣIo@ [{${ǖRyhZոg#vJ_װ_} ~_@ڸo%`ٗEh)+ibs u滋Ljn. vUL |1[CL 'cT2SAd: T14;S:>ɲnaL1}`h~RSO۷cF8˜B7ݍ, Nq oPz~b@ %46q{ۃЈ_Ęկ!ū~X3I`QG&ĜZZ$dLP* yQI8wYSW! rDhrp$pPUnSU7eѶ!ف=[(ɓDhoBsbq",3vDH%MbIp~݁gk=,/jlׯH]'Rͬŕxwz&'CL-W [i[Ou=Cmeyy+.aw4S.PٰhwqXfKO"]X|Վӿ ǹzcXhMtU ]jD6?z-arR4N ]YQ`(/x@_*WKƃZhaanjRQaNlD%Y[Sohz{V9kVy<䁗#pIY*ۢ(u'&\ʛ[]./,j Wf#-?|@  v8?K%MY )?+o9Q7^'* E"~ύX-?[ S4\U{?!I gҝk1!$[*\h^Z4'=!eKY|ʹ~R䆟 4C`%FgP1u$]j3P߰bBsM3j5o|v>phZQ7/nwuf?Re.8,վg֛}51E3~'v$VCq` FsljerFQw'ˢm7gc={+l P"Ls[k:Bj\ԴmJix^Z ^Y qAE1aѯ7%[:Mf!h%p_5Jh% 3ѕwa ͶO&^*/wB2u[K_{Rr9 s@JNnY2/\~~_('t1LjWXKjb̉u_R W⹖!2@<ɓu%3CO;ƭ(c?K~UJe6,8/(Sw*TCf!<8y.KXB*_m8ٖg zw>c8x}ᶳ0I%^N#^}G q@Q0jN0!:#l|yd:Vw35Oq{d5Co &nkwSnL,V}sȩzl1ΨO.uS^:N! qxk0jMku݂n^zAȹwlܲ [K XS4uX0D:Z~w?Al?3wj*] S_TڨzanșWe^Cgp:ƔxL(he1 #Zt@xRSBcHƏK@^=} ~~<^gYZ070701000004b9000081a400000000000000000000000166f3d9cf00003df4000000000000000000000000000000000000005900000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/sound/soc/codecs/snd-soc-rt5651.ko.xz7zXZִF!t/Z4=]?Eh=ڜ.+I:I9TURְz&6Du#92pʥU'rt+dҁj̃)u2R4ۋ_\s>/WΡ,fв Su]i;ZTx1!}h?9(N%1z5ݓ_ST?66 Wb^rmmo8 dl7Y)/<@mJdj{aV͐ L!) tJu?1-*ۥQPVB!,$Hy"K PgRY]UU$W(c3+_;ԘOC\9욎c=t\*ɢ23E? 3I^ǯHO/ٱ\f6'uRY%lS7k=YRplzΣltX)8ٵ3WKrEAhnălX[c'k_';hm)8xZCO ճCdֻ?.AK؋;e,p3㬉Ys¢'iBkW$fVo_CH&5(bV#9Ff[E֎کOgZV΅|Nu`eѳ` N.l+8{-kМwgm2ŔP*vLLR5kx-G{ꃣ/r1&U_3-Ӹ:D)e4w-<Z.tډHcWVNH}.Q 8)oWNZbG{H32賅YJ4oO)Vc]o27yiliH7EG4ĸµpGoԏj/ODƎ EDbqd? ŷ2a lv) tXcm0נVNn׃-C̖Y-OR|2(Ϭxs~8D͏>;w}R{{8Dp,.Ƣ8B3`$' ,XY }WpFOq/jDeސ_-qE{u:qGȈ4X ݆sW,[{ւ/aWG_O]"Xd_JH@1*G(0ƅeP^ٰ=b} J\em%iT M1]',OZFJJ,[CY>׏2}n!tt)^*J)iv2X>lrq-=-`V/bZh4?DX)zo%]LPgz)4Z\0-Bc5D^&g$:XR>}481H6l`z~u2eGipoI?j,dUժFhmu7=Ÿ_(_!RM)+2-ce/2S 'l3z3.7WMņe1,i: Ūi! Mɱ9[{S3xe8E h%yK@825>ss(*zD')k 2\F{_3,NCDJ7DZ.m<<6E3pz!\u:$=hF|Їgs%7i|ͯQc_QN[oHJps l@j܄ɵ#<8Q2Zg"|#bk y%ݛ*ZP/k~9p]vs+ucNXdcxƨqH[ǐknk= j_}Şty֓|4Kku vR'}O33VG$X#uGoY cP\0,P@|ԙ1EYL{԰y!)8JNn$R/3 6iY%S8%5(t'w)~Wkd _8bcB%0&leeeyPEP_0j_Us^-Z!=o;Qd;-.o=p/?2K.e:8+>!;jj3{V.cX\}g>V (9SoUL:"%ݖz!#2V[쫲ΟG/1Qpem"#;߱3o8QZуk#-dPF(Yب֣Gźu!_bLSddO~w ?J8"KlRБQdTY]nI-Z5!yj; f5z@lr L6*ټJT\lsgsD̮qm9qv5yjۮϖ}yL8S/ i4VRzP{rpb8l@]\!]Jn G}4\jʏxͅ%*.^<>a` ]JVQNVi*f{Vwҳ#˶Eoo'xI @0ܿe &K { [r.K:bfZ NghKT2oDqԂ~B 6&=70m;kYnŽ" uWK҈C3e c ܉pW1v"領КW/֫/t / "Vs('s>>W Gk0w3ϟ̮o.38P,pNZ9V*돗ϝkZETH_@6c>yHBvS}QN^(Cj&`:cdÏ|\i.i؜*u)ʚUߑp2χ s{9\F;AS7$3I,1LΤy1wEbH +]<3mb"2+{kC +=8׀tr~ƂFj.{j8"憘4#`{]>Qv"PH^w(ؘ3b/TULee^ۃ|c/ Z䧣{`Ƞf)EyC 凶:1EOBeeàFgdͣ0pWnK&b@߄?BN hJ4G#OTER};-YL1^jS)7h Ā-`<@-1b{1,tP25`p&IdJ+:bܬYa>uJK[S"*Kf#ⱅqϨd '{ؗL+>bKUt1ABO<(!}vSv-ˌ"۠2}d.dĿ =qH>FLm%@?M)EzGj"q?L=Z$zͲwv d\ЉyyxS:4[zw",_./;"fW?X(q VtY$q ᷆ oVqwp6E0ɢV$[k["S qdEPgmmhUfՄceVRLz=uU8(י h:$pˌFFS_ ˥mMm#|s ޤ6a,FLŔ_8>7HGNbVe ~^ۈeu$>X0'#ZJY$i+߱O*s/ ൑,|\2p\okjχzG4j8~-'PMA uuQ́+'` jVDžD2Zt} f7UwÊ1f0 򶉳9yaYMSmHt^`P;!M^o.Vh]:.KN$j8sv W6>g$Dk*5A3,7*xu-4FLA/ #MȘb=4Jf)֢*R̠_#a8zWwlf4 WN$K_ ;pI>VQ&D|RoQ({P\,Bya+ |BRWE^b܍G%hg@@T*L8`9$H0Xۤ }5z/ E0CNݻ*INSox^sMS"I{#8Os ZT>-.ZBNyo%$eb|2fw^EۍC[,'A*^3ƕ'7ZzѠel@~;f_zhpZgQvTH F = DݙHĢQ:S_; Ю|, =$׆D٢娢. A.w R]@~}^DFs,at')ֳ8}hÄbyM,E,Ʉ,a97?ʣK#?"}ۗLrʈ>j` Dm& OY;D%MJɗ|e޷ 7 qvm:B|r߈藫ZȌC,K_o٦aռ-a¡1xrG{}gjt-)m]v+n\f"k:hr  84)dJHL/[h`.$ $,UQJy\9n)mM0$d8A+{V9Sc1snj`mڋ]K.2; ̅;i(,Ę&Ddu" }n#y;WmmѤxC- |r,DOQ $u r%O]Qa>]/.) d7\89*oEh] ;ƙrd#[@1{  3'p}ʕG qS2K*&ݕ.sqHԼɅ( kF;EQۢdO҈zݙNLx[ҋ g%n#uh3yY8 Z>EwVPi=WZwFx6IT dVMwx+1D_eTo̐3$c}?C2MY{k2w ЋwVx^ִh؊auo&h_s1/6*Q $wR:Fo?&Wr&8lʟdةqj:`0SiHXo}}%8T9Uxa Q,Ȗpx3)5dJuST ~CVq*] 0@00Wp<31whlٲ\ 1P}e&=b֙31qQW;DcJ4P=M**wIzk m lVWp&_x퇐%\>e=@<0u*( ?t5CR=cŮz!5˴vCiYzs@[Î|E4VK<7jc&;hrpUk@*0w:9IE u[.5l }l9z@Ljd)N}s ik@m'U{>Υ Tv/#R7j\\)3-35>"oxw4Z)5u  Oon֪oD#/4iwٍ̓qNu%ٻjCj#2QJ5݃ht̍ng.žxet*¼<6٠j&jeX̟>5MЬ`{dZQwNf~<)J$uw'`%XT_{ -tHwCe4D@7삍Ⱦ=@_Δd"*[LdߦDpQ Cґ+BIۨ_.g{S;4n+n-{4iZ8JmM-uxds}ߵUur|%et\H5+R#^T3bMU #u؃>G3:Yw},fYy+&8AIeRcmM@/F`ƭݦgejoprq7rVdpJ8 h ?P̬[oi#e/%qmT Y[v)MbͿ/wukTkU:ڲX9sSd@͊ۮ; 6/\TYLU5d\}prN/+/NEz[f廒3G mSk͊Nj[I&+l٧E-QZMVl ?r3Sq0F >]!ib%íars6ga'rAƬ1D$iMbT8I/2Iw jΛ[~RFukY_[%߰flAɱ&fsW]IF0|T@A4u~0/mҲb; ۲]_kR*(R#{A-|Ɨ <0/ӝK\\y-zOVB~ZneYE|ܚQ6 ~0L*mI9p?dӑD_ 'I;*Il+G!)1gN:FhԖz(\nѣF2:bw VH:=m3N+H ~% CWiZ>UM.L!lٽ Gr"TJ!"=;$<J/o4ɘA@r ~$ٺ ]߃\^K bMo)wFt\*eC4OKP!5 3Ob8}bY‚ޤ8]*NߴWrYUSDqӐc_p`]Ase^_* (\!x-faCC6ĩ &0KUJIʄy?q !w#2Tލ3MI.VbAX% ФqoeT~_Xci HuV U5e{eũ mc4f#`ˋ\!C@"PRSAwz *uK@rExb8+ԎWbi6lWrg6ݎS <;Ǿ@ŠlvF9VouMsuR4I,G|IoСR#[u3*?9G3?1x| _#-Ehw˞,Kf+Q$X%Ld~'{z~c/&e" ,<*/ҍTiSА-A~oF: Sv67pm\bV9ZAF1O\xbi=kJTJFX4e׍U û+;{yZ᪯%B`GَYO3vg*OȨ| T8Q@̠Rj( >wj07Gsz`71rWk ]}/LObLK& F:z'%Z4ψ  \.<-SƪGXBmV% ):$3^A!ƾ/ݿ29X'=HɈ EIyTuLm X-8odOpYkNEe|ŝ6//.p5 5Ӻ`63)}f>|9&Low5^@.{b 4R4~9*gJ$ƝH+k )bԨ=&'t7zkV  D\py=VX)ṠTqlSv2nszts5UE+dQj'gu"#~GsqreԚr~? O:Z({N׮9hT㡒|?v"!҃X=j)p^`߾Qޘh-|>TVHA8n*7%˙ HR)b/>/k$w7@R/M+VS_ZNK.~ p?2'['XC%a e% Xv~ 8 W|ݱh$ B+h0^b)O;Qؚ7_h6,m Aiw7,u}>~[Ѩ{e2> StX><Ë[/i#*3W.ܾ*D!8Fp:|4q'hLu;CDAB;A}m#bhNEn5O?i|C* 2Ö7>V"]j2@;GZ+E7Qò ȪP Q#P VBu 2NnnNxuc+z As tU@:wǘCMA2"x^̹cO$ ϹI(^eP"8A{3goG_-ILcO д CEY<\:@"F^iFX/VqN< }^fq>N@1ft֟d3FfWݰʊ.U(2{j5_5y]4/ȕ[FfKHj ^w ]k52F=ӳ5".UJpCI{nV1rav í1@]Rp,~í`'MHI92j8Õhn+,0GSzCngSD |+Դ;6τAdIe- ¨?Ң&(mJxY8\[!& W@"TP{ @պd:_3/evd;!"[4y=6*_ڀ$"dA?gc=Lԥ EGݚ]'eZCVsHXM*8Ļ)pљ1kߪ{+ުcA<K^"2 èB\wòl:vp{kz衽@hx5Ξ^Wa& 4Aq ,1^pr JdJ!wTBH23NC>%ӕ zEfD +Vv\j"T4樉ZLSV9aƻ^$9U]y"Mt63$W|Zjy6ɣ|׻;-ܣLPW)z۫fB[LYť7?X3fԥdґ r ͖ՏHr[uN?Jtw'qɳm>THU'ÇppXE +*b!>R(n_0vYY䬡WY1˃dÑ R`sI9~L;5jkHH4."6дb|;fIffϰ ־O(8E1{.]G ΩJk&ԢuU,i!bj?n W'0Wjv5jFur)K4U4u-xYa0RR|zZ](g|,Cp$[̲M1,LB ˔ՓoO@EmA0wl.jPZԗPl1\b G-6:=l?r 8#!Y=,x>Cd@ ([̙I4fv 08 !Q9NFx 8&Y;F_f7(@RV,7JAWOf/R />֗Y ORqzDenjSKrN:7+2Y'b*ijBE*XF'!IsyN%luE˜72qWne_1Oeە y /j= > ҕ= 4Se?0lF z^֮: WS_q@|T-Oy ŞM`c*/OP,Ha jr cp/JUvs eRK(nPdy9$y D' CpCLh4b<7+f8zqVv5!~1E `&L/1JL0v7"%uJf-U'Ck&M|U bn>.wW|i!諧ɰKh&P/XYlatj{'V|Di`NPbm:!-Ƌ:wȶ:EC{17uIVx6#%GKM?nmXs HL\{v;M2:<卆4"s[6u, $$#:|ڢ&SW[ٯqQ-~=|䈬@gnzOG^+W.FGˌy{^ urzCmkV p~iSqH^q6. !{F{ )_gYZ070701000004ba000081a400000000000000000000000166f3d9cf000028dc000000000000000000000000000000000000005900000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/sound/soc/codecs/snd-soc-rt5660.ko.xz7zXZִF!t/i(]?Eh=ڜ.+Ȟh(0H~b6pI}Nz: qҕJ7(pOƇ4nvbiwZ Zz}˶V'*iUHjC:a r!{ uK\= (78!o?^_N.*A:$%I̶wPuMIE' kn8Yg\Oܿ(ROQ* ?HcAGp~-K<,e0 >AdǗ_)`=^LfZҵ:?`g+ >"4]T!)Mptᯱ@s'ϒ/.v+v p"_`_Ne@Q[rs-ǣs0XH!0}P7^$oJv: Qģ*|x*(9>^wT,{Lx@۠MDtE&/ipzG`d o4! e+J4*(:ҘOv^…z鋩ohKW)ؾ`,; µ3B(AJ|il~+J%\M׵7 sd sG_L UJyGJ[ox-e&Wll2aHsω9|T)?KtI *%<*i\ah埸X S GQNƖI-{ :`l+̽K"fJySN ,6<?1Tפ51:luxdv٨S'>*c.HO[{ XZ_b;3MHQ3o E]\Z e+yZ³i-MB6(PEɧ|Ӛ"9VWRo 6ޏ)'Ԯ4-%VKBNw?6%CwGa$o>#j0bbRc06ɲoT ]sVu&'l3(: \R~%.tE# nrmIUV-yKxh; _@߮.KCϕx3DT? = n^ibJȫC/Domp Im|Z V@pzGѣ'9I'ܱ g)µ٬:AƱ]u?~ꄋWQC˩JD eYIּ'>$+%pH{c3=TKJǓpսQ^x$d/Tm!w n6i%08ƂڭQC=Mhabٶ=($J9Ǧv맟sKA+ynZ^EFd p>h%c+5+ U&7A.XHDzṊ3UjgSQǢb$~~0K|XT 7:A*](aUM/h~'ptg萇ܶp},}6h6@fQLDQPsXp<+qa` 9q4lX̴_H^*+ @gcI\DzL\Ƶ.-30F'ƓmO^|O DwjeJֶw7b2^oGN}70;κj -6NОW*@2Ae[)*92ڰꆞ~~IWw&6]"#iq5c5O&P09[fhxXpMGWC,"\qk1Lt|(G96F-)ت6]GWCd2^esviy2)">e:[tIn\s9 :QAz輧6`]|CړECFzw)SNGTKApJ|'{hvrQk ? l x+?|/祛˃ #܈ҳ2Zv΄%+j8 ̯1 JHI1κ'*]΄:$U>qCd "Z)._bTθ%'Ƌ[qϘ~RI "GI͗qd663Cyqir@Z.Dbm:~e{zꆰA;Qv YD;lXs$? * i!J܆+?U˹184~IO07h_o hIGs,R9t  V|f$EV֌ {ϣ.abeli,@ C6KRwW-Q#GhOGjkg*zj]H)?)"X MI*[:WBxeX@|Yg(k.6yvIXQ"\dQ'\nSx ^ri ̠q(+xM2H<4#D }`0lw^RW\D*G_8j"g8Sgla7x N?,@i{N+V4`Z*n  a7k( Eưp{uKs4,!hNg Lc}qOdp~ {+0am -Ŕ8ﻒ-a eK0^*~8d?3Jk.Oz$ե%/#s#iiy7t%61-?kyLIv<(chQim'1xsrR@ũ5Md">8*)JXfnxrp٥4ViEHT+NN.@;IU%J L#`<AaG4ay4oԉ!$)] `T ͯZ (SA mx//y^,7p&\}ƓUtlwB0^t*ap6@($C!ihi. 9jaR4L*o ɴNKHl6MHij_Q%^|!bz Q$p%>T{I(9_OR; mp]$!Kf ҍ<g {5_)Yi9A3z|2_<* 2n қv2Gd,zioNAn(|>r,TǨa 6a94[lk6qƪ`Eqg#<~r(mą9{C/P Rjlp,qE$"e)k FI}lȳh3؈ҲJ}cV0[b4̱EyME "G29a~0旄 fUk[6ښ jYTHvJ@wh{u@1 ,zy7}t)_Sj=߀͌aCZ2[zT)3jGFPB]<Գ~!8ɀ-7L0ky z,]-ٜ K|mN1H7NPolG٫X]Y<zI h535g׷ٛqB7T S I%(F1罁LEO"wPN1cĮ%+w UиY~?Κ6CNJYZ3Lo8"Hu 4 fWhDgp;GRX# gx2A~Y˸QGqI(QqOl+ܭ7ST>4cS ڣXigCCML s\eD>oyfp&TtC *H7ac<]BMD]4zr&F>DfM߆BLl`9mU6x' ȉ3s3eG၅D7yi~xp\[}mU'!Wy;Εxٮg"%؏.A:.\af9'/2T ͑ykG\F'Q"Zh:j?)҄~j]c0Ojn;9ndLQ悗4'N# ]qUB(xԘk,`V/I ~HF6mB>^n%C!':OuTp`l/@wB E{V2uԨi5܆g] jHVlKt9 ASpYG1\Rqf΅Ūt^TQs&~Zͅ[D~+99RQs|^!Wp ӯO݊0CQkxBn/:@rG*9--z0$|."%)tdo>v1,wyM.#Ptqq1p*7 ֪<դ? FaI"ͷ >~ Af\EU>և eG 9 }>hDK}w7Dx)򵄕#s. v ╗MP1ਤMZ3EDV o@ahω;r$&Xղ1 ;웳V/.Qtl o. 1] .d?vXb}}{woq(IKjR']KY(oÆ?R>jY7}b|!)•AiϦ׮x;+)#J:Ɵ>4DS[N{ |{`Jvuu״o eMJ `24LpeL4bB,>Yi.l<#Q4;R` lgtސ1yܬr7HdՐVFmeFbI }T|?0{.# e]x( Scfb3R7 U @K◚\w6J*bjt•L 68z|~i7O/J9U!~Ɋ:pK2Qk,= ߈iQ#mpt^omPvrvJmBP8 J8sʙdRO kVz,o0JcP[RGDžFkSBu?X;s-E-.{?~lwTvX=,'IPgoɾŘɁ0R R=c 1lBCJK^Ez,-KcVxpZkw9-ݺ9f_Ɓbmkgsx7`O8yHWEfW 8L$B,Mͻ"'hR!eieNU!8"ʙ @$`?dmWVI!h;<ۓ+~}Rs@D~hH>}ɳ@ڧ3fBu)@9Ґn"L챜0l-N$hI2/TQ~ U?!neU^;_Rdq:=uJk2fg$>]K@AvI|q1NyBePgv6S=eRu2UTTTRw:(hH,*?>`E$^ds,z2&{ĉu[2r "3<쑜[؞|l}lx{ٍ90WUEbWfSDj}4_ 9 α`EzУ>Mp>#p$&nxHHa!)5!%44~thex@ h5t226fcƷJy`.@:YtC#왶>6Wlo75 pkOWG +k n1BHd˒ Gpc|ug]Z܇4S UF1a"O )okx K/2槃%Apz2L?NnaST&:*ryhxdcgRe]ħpn#QG^!qe G! jĤ>mc7+-4Ck| 贕 "`HxȊpnHE';`Sv/A8{1Fz9@96uh[R2Qō4[wWH7s+`UiN*b+r߹x3P\yzV8 $%I?l%[U`a2ǃz*/a)$F\{= V:0/vl%w)ͩ9W(ψPYY]䧆ɽ Y|C uT"Dɟ;X>V 6 "ʻZ`ei!ɯ~@5^3Jkq_ABR{ST4K%co)P8>X<7Jj!>̺`Dx^V{AkV˟7f1Uk{13xG0:``jWcuV%]$r'uH1ONf k>npmZ{]+X%sJl)7C93ZlɛY, WEq_Hߢ8p6Ư]+KD{)@1Ɍw"gI7'+?/EfnًA\'~*g-*U;YEOKg K=Eyn/>F7p=Rjidp)tdROy`~ա-UrJ3ȍo3gmG{D-l3l/1 ELwڛe[;eBL^{;1|Jt+,9/g0SW#%fk>.8940]m3bVZH=&Nrkq{MuU^քy_-%!rҐpPQ>A|kpcIf.>Lz8Nʾi?m'xzPV'{כ`\JA4%6ǸD5 jMͬ>r`Ϝ~U@z@tS-Ed|hApOT̃#x6 uo6j_n :nj Z% ["')X,M@`?eW6wd*ʑkgqٞR0/2J BGKS|ܴtcB~:6O| e _A<ߵ;E 88_Jps *ISϪ-,V蓹w™{fL}&mt&P|SB`d9)i9 B}'I9FVUPUD-MXԮEQ Pl۽6L2zj0B_ʖ;{,yԝ; ƯiL ~+/,H#G2bddV)*C}ż؀7`V;IB'FiRUz9(tDdZ2 s .?g!j>kOx3p  ͵!Õy≯`/,ڼcDo%"R#t}iO XD];oT #Nן/C9"?9*ۥo%sĐ*g EQMtcش%&-R+۠T^U饑: jΚ˫ 6W1\e2(E+>~~q;;lW WAn?l:> G"2sO.8ZJp}BY)\t67oGp- 3a/bp!Aj=fZ[,jcJJug+*3ZuD35kOJ7K> <KkX@i³MAy%!kl|""'< +K+VUUH\/ES*!Wܺ3üFT:[`NzS:l+^`o{x6*}}T/6Lט*5oDH:nǁ-CfR %.hTH!~]~iK6'6謸">f_\ @&Md[!:V::uް`~N( *.|]:7vfQ=U n?jcOE"sd'BxZn('ͶlD8+`@M ]?+a$wBOhMtÜ5BΉ|1Yp^4,Pѻ-;Wk\(n'($ ?3 g -EL;Ì]I. A5AG3_K/ 8 YEh\*4R"~v'/DP|OSg;<8V+d-&7Nѵ: V#-&V#. a1*kOVmv-2*ڇŮa<QuMRĈy<M018/k Ĉc?zHcru^8lfA @M|\; v=Cc(#š5c5ER!a&r\eۗ{ 1my2sB<[ 7{tXŲ20-*+~mXG$[5Zm_"Q r:`'AKeaZ;gO1ſkp#ˉ̈ QE`dS ~gD!n-܉Ї+_G|o+tWa0iE>2X?-;%I{]l6&K K>^Oug[ƚ^QKIoa.>9WҺ_(((F FA]n`J+v 膙) kmzfgnǰP1-N=%Pd%+t{7@{8/2I1\)Y Wq*^+ӈr\uT ^9OԴg_)Vgl\ p3we-=l6)qɒMO ƥ $CBg5&[8$Pm3 N202nF(ٮZ#[[!+ЋtcwDs9!$Lmo$^X Ek~/񫹛]W}sҰE̼튥y>M!L|Vg5u86lvݧw+@wjGiӜC_/r*jP,3f;W2OF 5`.fRl^]lOL9ƹd|Ub6ՃH<{ 5A8{Pp>J$4> )RX-#s?} \O5V\ldYDT}cHO<ЯG^B@sT{:T "RH'uvKMBL#3AYA%*jԀ'a+-_6w9 ce<:~#(AAB7^ }rU( _Z_q+w}410KamC#$K?@fJx*_p9J rJ2Ӈ@Rh05˅0h坊ӒTZ̿zyeiH -96lJ]9Ɇ},O8n.Kb [q3`QG{ZZ &61/"W KdmDAB;ǂ،.cӋyK;lu-qn18ad4Ј?e蚭VNgo|͞U̒fLm7l Q6^3̙X&Mhhz$?Z< ݻKx;"Ȋ4q-Zsaj|jŠ_ ѹ oVJi@\BW_1/\f1z#];8t_IG/ 8FæMcJ.>΍wJK@G>MJTod-B;ꀷ̟~;hmz 9nԷ5NNP КM HEJD̋KSO7,or[GBtݿxI6n%H'06LXp"5;x£E۠ l!+y^8༦TK%KnM6M&X獊:78ԏS =&S;ϭV;u[KV833FbBP%(@I0䎑zI..f>qh}݇hrdPj|)5}na\uS~9|hm,le(}?mrNJwjz "ɘڌHs9A"2P?7*Ϝ݁f x~Tkun&0d+ { 8-:k/ o #x:(OoWV5҆";5 b=Q.|jl P[ xM*kH𥪿e J'@U5P36y6cĄuZcTXs=PHO9a΂4vc Q˝rK}wm RA8JlAzVB^l{*`TFۅX8:A7x5!9ud^vOG]?^tm}o?6p ܯ1Kտ!gɾlU2To=B?A% ˵jY.VNO:s dM^(/φKVC%XƔ틱nU77E23bh~1 luh#ȉ2<:9d `BBe{\PE<,Ӓ >iۏc` e`0J vȤtt|uz {C$=g^#E%oL\Ү/6g$J ^8 AT}<-~%'ۼ!]x=Y\)/A @JUӐO> >9<2IKs%`amt[_\i+>ȖgtχXQR&ɜstHKr*O`{72ؾ^?뱍=-F !xN,tɇpJO CHlo2h?O[LӋwx? zq[iZAy3?`RRwI<ȱ[! * 2L`rȼC1Ӈ}l=w {wbRqevѾ@T*!9gHBY#SMXblnĿZ86jycvI`j[VohE(0pZpA$l> B0񶟱uE}lo0Or3]GCXsqX/#ԉiϐ6Z>6X""˧ADq4r{pp?t\*AiKbM#XmCpxv)ӹ\z4m 4+C(|ƞ8yZ{ʦt&<%e  [K I.}׀ Ith;;eU}{+dv )LTWcN'N~YX'?s([ŒtPZ=Wg<|8 h" .6pJb6k?F͛L y9E\E <ɵ&u=xsxѻQpkȃo2] QtGY >D~fA~JSM.81a(܀Q]!W8T6P2q&:)h$$1יx@K{E @xSt0d,T|&.(zhfL^7ّ/5&I rߤJKyl[G*e*g1gwre7OY^仉O1N~Q}hE33'\(r7]{R:iKǘ,0dAjZ1;ا&m0hXfCA(c1EpT,7ʼ 4 Vʆi295@["/wn,[3q]ZnRG[n[1e8okFtnjs+,2c݀w )svyfaXҾToFXai%kٓUfH?dl ][ǟ DzPHƥϽzګkdc!c#x#XN AcsDtP_%w`}NbRY0K"UreՒX] ɮ 3:TX͂J%4D"-uVeMD*jMfq|b;%H7Z ^ECwk\C/ r'5O꧅3m[9B~0YudTS{^N<)BN3 i ݧbqi t划A+tG6ĈWm+`D9"D=?f̕isN-2mz1;۔ѵ![AXK~]UIb2@V&ڕ44{li (cⰴ߭UʛU8VN}{Y萷譔 M;c|kˑ z.$kdWahƝ3$Iyѝl\lTlx 7qc)5'-\.L%Uu~pm_u#BPe:H3FT{.I&+N_1֨0\lT0lwaإ.&Cky`/a$8͚ߢ_nr{@"|!KɫW Tssl ,GQ<#( t9)KtM7x^LLKcs0Ny,bDx`(XLToԏ(pI2UNsŨ|u?F(TkeB}߯Y'OT Z2wʦ<Q@ڴG'R N ©Krh]lN4=V5|GQBcxhņpiV^ 0X`,Ԅ;IQ!W$N|!=??N<<ﶂ .Aj8ypRW.=5?OyYĕCxsV4ws,}92?ѨD Bq)'/j^kG*bXIj {Q!)*~Vm]R"`'|Zȗ hs2(6 kG/% 1PG=KyJi[; 89<,w\#9<#wj@V=F Qv<=tXZv 3ռ͒+Y]W&.2 =OYD$h$#u\1)PX1LNTsȞPFig IM"YƆK\)ഐhicljOZrO@&o&A{n|">Y6Giѣu'f'ʁ"!EÜ{2C,7ןDf<T.#5n/-(p2eՍMB=aGp Ct'zas Ej Km?)jt1_Eq]4,z 9aB:~? b%3mzW  OVM{C:N28v袲ϡЙݼVVFM (O320 TMخI AIo1X[-`gvldh@B./+ؽ<[9]Hpt 3_6鹵 wµߑfn1EdBnNdn)mtݬ5 Ӫ׿'d q\['un'>d4ҾMzۥCh_:<=}hFaזɤFho9bSdsZݤ: }j+[wfOXCz 뻘?xPf|# Q@~㉆%Nf Ĝ)&OfFp[lХu_o5*C,vgIP=lrU=Y2}LΌ Ej1 d o]B-si{x)Y#0X:r &ΛrCAc-Ѡu PJ բ=ש)zZP_ủ[&3PUTٶƸ=d7Ĵ]x5SN3%~bqq&3 ,@R, u P7Lݕ1 N:}(ML# HL$<.120UnД?cBތh;|mw vf9ͪd gi=f!c3+B)s}AB(%nz;-hP;²F}( FYOC2 À1/xIo2hQ߬gD"ap[hMkIw Y EF;ҁ7(LqhUDz &W$wHQ3^sŁKtgKtG'3(̻Rs2هlnTln\a|]_^"ݰf apgζ5TrOry@S!u2Rr 8&-rUNOENWUcp*/_cAٯ[.e6^>jR[y2Ć.FX?d3!R K"!b*Cc?d~ ނ;9U*hVLo9Β1+? g݊gF_ZឡQx$`RY.-\S \˸Xm+lZԁ~ `|\J]oGҐO?\N )k9=7l7.܋([ KSG Qı FcqUZǻEw*?k>:$/Y~T::oUO R(Iqk[Vkunwb=b̬ ѨoWbSlf ˃S<; ]flc 9] xk&S:D-ƓH(8UX'e7gturc{#nsm cBLmSڃ:[.0}Ƞ@t9\ݒ  (/=>zY1o@:Ax~Oq9%hD@e͖j# 9>I#P0,'oicMF<ْ526*VEaf.ɩ׼.S/9#oG/",\WM`7%kYX`ULAaVĜ1vjR}H=ݹ{@Mo !I󮾔 q{^rI8i`?R6Z˛P="#6HGlΕcxB?$3,VL ͔B w>Q Ď7!61 1|+6@3[u戏$3, MAz[;)Ae$dL2Ftť$r'; ANԀٮ=j4ί {""g$U <_56ΰm@kGʃYLO:)NPp*j4λ_huy Y`LR5;.&}v,ٟaiR^2Rf%h~x$1zݳXKn4j h9m̐&iFiWp<ڰ_T2,$]#C#MAD X%}_,t IAֳt}^SLGH y8TSx@VAp*6P5ODU-l#1-޹}0%m b2ph'a+W+kk(oܚMnV}$Q=UD;YLS t=zu^2jʸ~rh6C8>yX,]^0͖R,Tt) ^{zx?_ra欲I޹%9xh`*/!Nއ/->ہg.C摧$<npW%:˱>u;w3 oЦƀzhB:Ѝ !Xυg1oo`1;cD}+W=3v7Rn3I {Qaf^w8Ođ%i(qT2t3W(NE=Wy dFs}즔OƯ 05V]\뺔]7&xUW# j=k$+lVFL5@ Pja _a R}{-sGA{4A eˊB.qCCVT QQlr]6EݍMģmgtR׃"3!"mFnTqD|D~!,p g;H%dpeEuڂןBx{&786YEL5cۃÝkY#.mz7vҷ"HGp]gy}Ty@}*A迆h*f"Q]GdGG;-\9\{M`y%N]5̧(P![cQpϫjV*!ᷢL*NaWI^R+O0E߯`Ibs#%;S~.zft"+M1K Dk#ǺG/݇:eyFD^L\cM?0Yj05+HǶ2IRHRk"Ep1SvԈ[ޙn/S $O{Iۊj`#S~IrSEa4aFD艪kʒaN` _S Egf(TƂ6q8WTҋϨF噰EԈ֛wAM@Y̥zߌunku⌢ǀI BͫMqe.OOYfLo[$$ή!풃ё{y1 kD ]OuflPEX 5Jef"/=ZuyD~` kXHy=Dr\|[.G-#nn 19N\ia"hs?jM$ U4+@Zi3sV2JyRxh PGT2D(8 Vq Nf<8-I]OqdW;$f[5Ǣ8{| ۻxēe_|i1'W|C>1o8{< Ͼj:8\cїǃ]r'=V敧>+K)np.4EKwb#sƒM>Iaȅ%q%GR";#ӓ"Hk_@ c, ߎ}FY>TWU``BK`IiI1\@s^^MXp* hX畆Y"PX;љVFjdzgںϜSWq2>}0ҕdg-:#oϑPPN#JfVg5ٵ-Ug+LlЪn]T1e'*lI+5Oxa;{Zf=V$XGV&(N4=I؁`C:!\ "$knAB)xV: 4?hc*g oEP}Z"N ZՀ$Tz^Ɗ1WX4".WRKV=~=yc#0?e qk((]}ܔ^!Z*Za=l=*lt0\Bhɹp?:kDg=J<"K妋HJtHϒ*Sٞflt&܅Iloh}lRsNmm3=Қ<)3w#YarN ¬6kod4|W&F")}HkF ued{֗Є @E $TΘyΈqةK ]LX0+ W}Њ+ S#6݆Rܹ`lfpQ?x ˦j{(swNl}y%(hMlk$uP nS K$-yE_;x'|Oנ vDgY1,pFsvGIj$DR_HY-/}^d_hj6XYO9Iwi=bB9=y[GqjCϥ"%$0*.IS#{j*'c͘"Th7bA O~ s ?^ x5֛u70O W'uP7Po\DnpI 1oI&-Pᬼ\{bq8%xXZpߪGTKQ ?w$a@vXJ!oh]4}_Z 3&В>vzqcyn 0wSѽv@:!m'0+5@/𶇦 A zKe[p>q?eDQLCn7Mx2,oRTw~@u@9Z9Cґ1/w\FB(k6$DRpEFRzq")GX<) DmzLцGneih.Fg12ZVX%& pxӐS4*]k71*g.w}FՄ-c\[)vJbnj(2ߦ*ƣu4!*Awo'e3/F,K?4Zk%V5ŭݜQ2Z eS.]4IYE78:e1(Sh,}m|Ƶ ,[ʍn%ʝ -7:#J1-s;.'s[&2pJ АM?;alys9=iK #1g͡[Z,T6 2ҌX8an(倴Q)m4E1) !@l@t ;Ɣ 쐷exc+W , +>X)a+'ȕ'N-UPT!i|lcGRI0'hxh$BB1TJ+[а)Xl0SZ"7 -Hs j`8\*)P?TW;UgK(7SwKi2@hAuUy5{uaU:+;zNH煮WRA(tZ}\ֱfڐ\/\3@-ݠAFch‹!MScUMgL!qugB3j M8<ՉZLɡNfp42Bo,y}Y ebaKklw'֥+5(?OXtp<#S`c$~Qw$&ha);Q0$қbrw oS|]=IeE |ND9At>J @%~zx•bߥڸErcS%zaNcoP>+JV &6/VI1X;G״( f:y$vF_T1a\"ZI4&S£5#cq F7G.{{fX x{kJn'sUnȇCJӢ4Q.?L^Cׅ6ԫ+Z^ܴ֠uNĝgyH5M\䛤IUgc,i%aj=y}XkWDJb̀V6ϻ1E oC 3?t|!~2vziaT=r&q4\]uy$)̅&b°Mxrv1QFtXxG3NK"{ig#uZ5X0i[DM>v7sSg,PH@ ]x:~Ӻs ,qx^?SoWOR7'%]f;]dUD3Mݝu<‡Me eH}\oэjl}Lf$%i}E6Tea wU UK`c]̈R#DcIgz{mc,ecfSХuDތAǴ9+9@!h@"fD*%\ۻ𰰵u3`X"):,5׶  u!Y"녪߯DKFi/k͑K. 6p-/b[H/nB&7nos֔rMysuJ7^;qN(PvL5B{wKSyNf6e4JfG]~47 MuZTfWS:LA. Y ,;ca7oi=Zeq| SޔqڥmW㻞U6^ ˈsok}X穗! 𫡀*Q[͖&p MQf aUh+BSR78e`ζ,,uN1]RgDR{N^ŽNEP|G-h~ ]UDZ`UTN ϳi%1NEdSOQE+ w9lCϗ?N2Q35 ^Ezs1X(,\,ωitI}]svܔB.;*+Uq9W 縈y*pqD {Ov N1\{HC '.W#[PJX%29ZL$F>#5`3ek^ӲS Hۨb)g]GdA\.HHvLmW ̘l1]"y,E% ΘXdЈ G) <Knދr ry44GqYcPQ %||৫8lX MKpq4Yn8VCbV8; #M72튞͟%ǡޝ~fEJmK2.w4fIEӱ8~Ee}`<7Iw IsS9ZX0٬Tm\UFÜSm3oguV>n  ?d=v}UX^R-a;7D⩈rJmXRJv6H!H9ud,1]cgO W%zUAPdsKjXS ?R)vHo&A;󸞰 h&OKH*&1i&muX" }Rgޞ.xً2$(By7 3v>V.BG=n+*_X|zz.6,†<%'hb|n.!~ ͽyL 2&D;V_(@>V>gՂb> NXЗ Yx;hLl/@Y_*drju@8td ֜r; Hlɢ#)xք*Ê@ j_V Y!H sgmZPbTTeU& .6=}LÍ++(t}I|-$+Zn-q*A/;8~NҴJOSyA:)o?s)ʸP -_1|\r:)bIVE]{RHNr3t1db/I;:#:sdSC!jƠ;0W\W04Niܩ1@̫ ?K8ig\HEo%Hnc}X llV:<$Yp ʽ_od8b|y\p1V+{p dՔ R,@ Qѯ;:Xmk>GFp } GՊֻ G, Mq"Ev{?]jFб /֮5B=p6xk^-҄M@VQ#(M6se6녤쎒⼮ŦB" TsNB? ö!ȵh߮YtHx)~LA'?|$ Fz^hzL"QiZWmyU5-L!px o,$J])`<~λH<+0`=$=j6PxHZ4@hAԷ!Rh8ve\$jBV@s#4}jSziK0­2qS4Sk/ٴ' E4HJb8:gCsvqlԅ*S9ڀ} s |- z9ϚlxQ7(VU"b@ΤL6IQdH D-:ܻp{bݪq= =.<8݇e>qNpnF FTC:EʶIojN2, 몑?Ҙ qgHndhOFL,lYf6/3 ӥa3ƊK(27^ʎv+׸Sk8# T+9蔖rɬt=5+=x,^hnմ8G+ʤz겧Vl-9Zh|m~[w+Y3AJŖCA:C42`;nY΀XKfh5E(F:從B.200dN(Qs+c;kH5 lKT8yxz?go9O6\$ʸ9fv'C4[4RY3"ZgO>m6p~@6/ H F.8< 3aN$4`B# 3;UU j~6p_, fGg0:>-asGU0$$}#:SaAQe iH*O'10&*R.0Zd 1'T;㭛JDfL!s Xo8Qwz^C*('Mʵû0icKaliMzA0BX#WJ⋻EVg! F_|st7UVܰmAS4q9l FYb[c oa Mנt(lF^͓B !v-cC_VAUP* 5}~ڋ9XH{*x=FT?1 Z$GNp^5bf;B"ON,~ORd612iPfgsdx~^py s}D^7Elڎf뤎{!vth+"3aT-V~#ђ3ݼE5Oo2X~$ZļNe_Fd5sRc} ]0+wƳo @E{!=(bJ돲j4YJ׹{CW8!LXǘ>*׀G?,٢8 Sd a?|5glG8hbF`2V n7*ULyƿ(Nm52<@˘*F乁 |]|>T*)܇84=H.^sQ쒏ml|suH,G]t]JsML8mƮ'Omsi3J B9⶞xㅶ[RVۅ˱Ku}jCjaG:d3 "T ooYJ]}9@\mNwc U'>@se"ݼgbW7!y>"GD%B?3z|\lkRTҸtdv9mDGIrvMfsJAە~izp }xI3:ޘ^.s9{rfG8ut^ y8@wq5nBP,w LbFFS-1X`!*"Ðmy/h ߇m@9ee9OQS}z_ d {tPџ{m/R[+(9d9:HBVch,{]O sBP>[wA;G Sr}y':MaQujxs&m_z֫KG˓{s!?oUMsҕy$;@ρ:g-s%X u',%V)> is:^dj7> 5p}(q B ;gn[}C=,nD,Cto1ZgDR=1qzV%b:JE֒Qٸ;zdbз-E=dY7['2Q#`LlҾ6`R 6w\x_ESJG|ƐhKt1TpT[Jƒ? ]p *RC٦|3T$) hk cDle u bT[Ut˕jۼnf+_q{a'7o i݄,3z?ԩNx/C}o7K.*0fuBLԵ2|^f؅7ff&SL,ݷua<(6aQJ:?K|}qmŝ(Ұ%pTcڎrn(Q=ei8y[~Nؐ!q(#b"S-m~# P?IʎHY9ϼX&4[|rnU'`| Fg3|M\]%&#[ٛؠwĴ4I.:J j-8k)W"5ei`\95F٭{")v G ԡ޻@Ī:G3yv@4ز#UP8].e? T1YQۚAG5ȯa `۠unFeē8=

    9p8 TW^ !2'7\9t!]LJKI/Ά)y-{vy2m?d#XL&WZFT܏ Z_nD(O}Z[y&ϚORuK?:^ \/@(B)M~դ{Cֶh Q׌`2 "ise1t=([_BVbϏ.w]39Rq wsAeZJީ wgsyA|5 Иȱuk >նw1! W9ĸɱ'4}I *!樕Q@1&L"Bq_n_SRC9 mu;+0ȅn 3ysü:4fqxĬ PnQ"P?ٴ8 5 ,ZI(qCm=+eUO:o2RܵN?`GIIiJWr_=UG ?Yt=e;W=9剓v:glsQ\:`*٩BH5'UD"@ФUOئ> zi  FCuhvX/w}IK}mtc#pC)s=}m2r3_2ԧN$W O#T.沌BR4!#*a{9PKNؔv -B?*=_#. V) -SrǪRsC8`Py/T} bX.qGM=toSs})j&8E(6$95Lv2Zv n()Yc4hkwSfէIPlhuH &~9҅]֥b 0cf:UR7$e M (|t [V=8IϽOSK7vC7LyArP ~9,K8`찔!H %z%:GNq_NՕR/M@~!3A.wG2 ``Y0Gudp#AIMVnM T-HŁΨVpJS)>$kF:W>I7j]MiԈpPp$7&$Y[yfNuݐ* OPZl64g.mKj Zeɞ}LVU:9 &jx~ȷ%]V5; 9/naVy9͛^uWc@|;X֔D- #J3BlF''Rrd-As:׎T)}h I »]IJ l6!Ƭxۦ'X[%:CQG@ GQ ] FrQ;EhuZB6$Y_ d{&*/84E|d1S3~8g!%|>w6Oї14Mi̧x*):. $4 vSZ>d3pb6Q%G3\5%%ϋG5`=Q J8@zT@"̹K60g5 \]tYdCzƒj*dC~:4d04 -!U@6a=6 öYefd˕? 3ĔW; &Yxԋ^}?b( <ּ歵BvL2斔^w=dgZ#XAڅq>( ;M( װxNOR.NVl٨ZA|d}gFM@xcz EpDrPam6`:N&tͣNҘ|[;jonNl=BþɈ^{(GȱQ2NR-iN|P|-/ y@L sw&0O1wdtp`GŌ>z=+Zb~r{`ıT~Cqs HZ[\ʙ>#{[SGbj;>۞uCKcԆbn| kDLۭzeHZgci+V > mW{"!pQZ[^9䊺rKn4O{SU:[[Q& -oQέVRgk&yC%?>PRo>uBP7mGDUɪ=87h%xqFO\ՇHd>;4Dygy8shepR+{MVXl5ʑ4m:j'Ǡ| U^RUZLup}ZWכ]qEYfy1VY;DLgY\(cc:h bL.G掊v*'6lj< ar=nxEAXb| 8oGa/$ˣGuKyTވ=p>#_1؋/UgRhWkR {; &$z拳U (6_XYB'Y1@l b//8|K9״BWF\^c?U+䙦?mzGAQةS *IiB9`r 5/F o:jυOKbh4[7,>mtep (Ǥ<.UmD&@v+є \(/ڱYiq[j.zGPKym}sRU($ll:M'C5ݘiTalU ʝ1K9Ni pi69)H,:ma$Sg{%>-yWYt̾T* %J}qA5l1B@Dy(/z[GL*-p{K٩]"wIas_IbVP$yX}qI41- dv6Zmb2at"Tj|E̱SL%ϓY˖8 hQe?rЦ+<ɴ؜g.z97N)&?g즖W`Pc](0{8` zp YtN{PKm778 nV vBh{~\z(Mư-U u v8fXr2)d@n.}Kh~5gL&m#;nE}lfɲk58|)q?y%{m&5u?90Xv~]CF<&g4~Xxf_ *ު 3Xo\}Tn"G.}J6/Xdiv)`dOTƶI+ɯN傅০.0=6 RkmZ(VqK jb.Q(:BU37(u bb¿#hz-cpRT*O6;W`jqN*1P{;HJċv'iJB!M=,%~bI%˒$9WSdK<94o P cFHI+\A(eLKhe^77( j(3H1#W/7?ݍn@)6ڷ%'Bba pD`RzxK+>22bnY}?uxcGPS3y×@ĎC=7/6G|2--U!Z3u,J'El>i8TuQ3Aߥ i9sbHPཽ*u t~Ev;j%"v峠Z@K>xN?m; j@ ՋHB0- H0fz]4-)u!ũAk ,N^/L/g$C S)֘!F|e(Ʉ$ݪzy1uMIi# LyEg5\SWwHl}(>lԧ{5,G8/[)n9FbLm@D"G(u U,+uT/a+0aOrpDx}@ gUR#NG?UJp3e&!0G ߦIһ@'7CD0 FV&ݐ#h7X>Tq[eAjaQE w=QbDYm#fsȨm.@Ul*< *1!{ەPxÈk4xl7sV6 PX9#F*H@S幋Du+9: !Ȥ-v5qwTa$UК0}at r)h &=t  cnѦdTMKnKXANMatm 5#KWs@_x:̡2?fpc* 9MMwVa6׳p=UJEUٺk ʜ"2jm 4V4>̽({nc6@pw= 鬭DNRBhnԻG`?߹ke?ڹg E{S"d,G5ͺįapS$p3&sгx;('@hph*r0>ޑY'vakʏrxp L%(xlj{9#2k⥳g59 ݮTLs3/=\B]k#ݶ]#c\~TUy׌RbVX0;hԡyacbA~BVyanı'U~P*F Ƙb=ŢYfi/򷟿L{Zm}fd8T X?!ZH&=϶Ӌjd̆$/!vSSv0|qwdd[, obaB#uA\5 X(<4RTpHIW9F}K*6o>ݘYBÛ(;[8IeM#1dzH- nF(:G Ujst .YVgmܝ;‹ɰiPp1zfd'SnO6z>O>Ⱦ̽C9 zͤ'zZK䡆)nۓmT{jD n>d Ɣ'?u!\ 2]P!.6tc 2i~*Lh`]Гɏ IlgVS1]up):? +IC-2?s. @YNpgüPF@_KB.c(Xʅ}PgCOю(D\Z}2AAvijۆ^w,z僁aC%<gN] ɩO|}<,'R6Nx16 Ai"uR;j6^w<3eӔk!>NΟl .,SE"[k{WY\I ч'N(^Iȗ[HUDβ5 ))x>Ē:E-bዏF ,2*n*uUS1ПP{|{y* }jy6>saO RCCYyYs{$hQ$nV Vȅq6ӊUm^7Xi[pJ#J[%A 7 ]I7>' Na6<<v[Pqp<>7X){;k KbŎ&fnf]$s\ֺ )C qz۪:FBr)<֫b,/KBL-;#iO(ao9;i(^Dn ̦I.cN|'N L ?u*̤K!;A g5ԏW $%oϏ`}<UgN٠v禁B'^~N#I0+?QLfI3ZATp)(w9Q "M[f=urMpn-IPPS "Ƃ:pPQ  mdȫײ3}]J;8Xv4^);G[5ٽ~5hOZ:z E3[4KP\Imk*~t0m[f]"S52KJ,{` n*ڙk0Ri;ص^E(`Og96fQ0)/|Cx[{+|,$Qd1qS@jy~3{[wo9A~.wr/!q%ݳADC)J{9$Há$CRQc#< Ntvli [|ě"h 峪R P!y/K`4zy;m LxF['fa;i5kw{5dR$jy&{u ;?wߣ簵*EyIMג|]DtE6sNO;M f} jK Ttk{ׇxŽ&ᵒ5 []3T#".́"GwDin'ML%=0ِ /3r&l)[KB+g( ZS#X]J'A9(0хlv+|DI,fBQ9y$cvhWE/RJՐ%8] X34tkGckHf8R[{%\W_d mj'].O?!H{z7$$Mh,(7/o9*n?d^.2Ӕ`{g `|r &S[-<ٛ#~`ePR㝸I4|dA .bIb^W2X?^p|Q7Zy-o\B)O>2ʪ$/xћ?& 8* m'8t\nې g%WIF=Ba[/Ap⡥ _dZ *b YMjgtTn`M_DneGv/U;Vƨwwi^u7ds?X tm!R#k,iN-[ztS .d&oXAS-k3 iE cФ hO{fÜqر!} 9?k}]dsubh,U?Ʈsh\ M2M3>>e{כ(]?Ҵr;o\ TG j7Z迃TbgixXU6;.XϹ)$U[%ox@AO_n "odg F8Uwd@Yqx-s}d"VfBp2R:,H8TQb鎟`|1srB CyQ5L<0ѷX\c,fУTK~F>i2&nAs !⮡m7Pt<_)e [?^/?8ٛ(>k6t)_s6fuV``bγ׿隓"ʹ+5L")ˁ8Ntc+{ ql'e[$v0 պrZSʯ#'ۣn-eۺbM *+I}oq.YO)V:\i3i I9lwLdEM U[׳5 ٜG|gucWe6+sEުeްzn#vy7Paܧ0sAF2l}WW7ӄJO+}~g8W/n*h,dLBd+R `!FnPnXg9'L49jY٣Tݒu+%}Xm(2SE75ͧnP]Hm %/KsI!Zqb)80\JA2r"Au{΄mu=榠7fToԛIDɀӊ@+0P+kz|YQQ^ƇqͦґMw]Ƌ0?;6V ]Qe]LJ*ʜGCS:I} U*_HԮ|\˂Ǎ *`fV&Z͟CÏR L_P#0 ,i-**|acsDxa[ϧ @Q-T&+!54 Bi崩p?|pt ]i7Ѹ(d{1 (d3W(e|UӿlZGX iYGvº5{za88DpZZs1@+<;:sՂAȮ@jszkOEQG ፩fF9m?]3fL{sy)!P!$GɉOLNrA{NqQ)̘pQF-k/s B`o0|z;Vtc9\&7xcQKQzG+iX"g:Ȃ1`_nJRd%DH@:8/`E9-*ۯgn/ΐ,Θ˗!X05(]ͽV -#UrRR=!i\&sRܜ! c~cnM`E q&z<"}.C -E]X/!,) <"HDR٨YhZZvCI_brCs9ɇ~&ˢTR!ň t3d;whp8^grv0z`AlzV;q'DjƉ[e?W3UKݗa81Ug΃lF>ƎO\"\/#K=/ KF" " S"82RInXE@aWw[y f9kz#<`0ܑe<4emhMDȗ Wy`^%Ḋ!9;hne]V69ۓ03y1e KyPɌ( e)y@Rfk}@.;$⛃uCisX/ AIgeDdq'pr3a$`N;LbS0&%[Ji:fthNYO1!ؿY3r<&/DCmLg~^1B}2MT6Z\a;"mxbH1a[mQG Q]R#JNgxK(mBfԯ$[AJ؇RThYǰ*A.yWFuB"&O.D)gn41h vxZqKJJ=oaDmjuA/ V>N(-p!d+f.r$pHy#4J]@= q׮#ΧIk[L%Dd\QV`E:M-8@KF;sVT" jݰY0Q;M- db8(a`$Q_aC}9V-e3KG YP a0r]S7g|FtOnbnI?%R*"MZX=Αeq_WQ#Yq$r!9 TG}9S9_ox)g8Ng4Ϯۭ15Zz.foQ}}J~D=W)9ut{RWpS6/D} <djxB )3T7[@v WNbrq?=ƸP fcEW=}τ}=ϾXZm7]ϤԊ#'Tx ZGQ8ŊTGp_E}YCg YVv:Cl1?) rm>*Ev}F;v@YsӅt#*0v~sx233遀7\O@=+/~E=]o>lxd6צ85̦UyL:y/a"cI T/敭#%>l}yro`5\EbMӪӭV$lԶRw4 aZ S|Bbg;ܨvK<:ߺv*`$Em a&̖Dn̰oiRojvN 8ZQ/ -;&%mòu[q bצ\ā~e,§2hϚnJL`[ F{:µeWN!,:ˮjT/ή,v0˝Yb8!aw(/&E,*~'2$E|\/F\IB|@K]xs>}CaB0zg=^ջDÛ2X,,H@&/Ŗ쎮fnעpei!"ݪf8>r3#F0^C-kĊrn X{f 39A]5o瞴[4x@Zej 5Y\kR9S&,zI_{DHp;!c@aH HJfwN3X䜼~D K_gOPbvT,}eK-rd`SI[BS;1DGsjß/Ѭ39, هq{8]:$/ Wb##;S>FACl$"5[a*.z7 Au]^*|!k;Ӏy:Pn J_M}ZBH`׶PE7a@-j=m Z}çd#\TPIEzJvmp5M|T6u@E$!,|b^B!H7CXrVCG ٳs׼¯3Y6p4{\ OϯX6vwO.As{V%_>$XJ™ AYfgDz7F< yV pbqvSF[_1hbIR ^IbL۾EyLcZ>pnͭ򠭂D|̜zrSGOkbOvX$KyHs {Vx6 ,^qT)82 3%p n؈&+TRUE 1s@mjy .~3% ,lҥSIf'Ƹ'<(1T7MiM~Tl&>be;Jasoֹ*xr:`qz<,'`?x7zNx3倀Rnj7Cb*˽]X}2bX܇#=x2$OhuvWBǂC>v}82*(ً:K,jL`X%`Xxkp̜ S)$ BJ[G_mutFGݳ)sL4(4_"@`+J q(_?K2BY0@k5FjWaӲglB~ʳh:=-ѫ7F*yjoKY4mf?,M"nŒ`b~zZ%cƵ[!C'U,?@1]+7ThwN&~X`r''nPדRtx0yZc+I4R+Y*nyoYej9~I >ĤC&oĵU5$U֪QL3)dQ"+zAK1U˩Ԍx鐾0an ل*BpEEHHM%*y tW;N4iƧ# d`yfli@VX Jſm-=x^SO>SPagOAjX#OCC[ E7T 7o]Yh|ʤyE>|#T"+z#P/`oJ}dUSVNy4C(5'[N7=o_dslI#P'kV,WctMQz8m_Mhgٽݝ l"`m!Z;Bh^)V`$ nhaRy]|lƸ.-(B:+fH"Vhr9(@xH]5uϻ ]OUlm 0!l01 NiSVsR6 ʷ .M|@E!| ln8=ڐGـ;WE}JJ^OlU> >V|7cnlt.!MwS{vaI_t{LY?ֽöx96L;v:gi(<N'Ze%jdOy˛-EkNZ5vh%'J7)ֶ @NR z-wBԻ@W9|]H'mUJG.(zLNI)+P6Ks*o 9XZyDtm@K:i^l3,=*@Z #dKtraDJ4H&b'Bc='+(2M=n|IP8 )`n셌=Pag2zZ*.$nG*aٝ N%⏢VafV>αBPw/K0w*! e7тSM0[WZ8 Ǐ_?ƁC^J[c/B+:AL۾#)+{~CdԺ]n>g.rU\}0 o[dKѮ{p9E`Y-j:=ؾ(KRQشu032v[zܟ»TvnՙL *}ˈEr5 NCD6b[f\녫3]+" y, ] ܴ L.>7 Sk??j~>PƺQYȕV ĝ+|5hj%%o!|1T`n#>N)E23iO)8[D vј,$"/#iwW٢{UH|.)gl_Lֵi![9V&2#[zǘ7qo7`VuN#$lnƠU㺲ff)_84 1x0X(Op}NUg xbiH2qK)PP>z-cZ74]@IRp܄fɡoPi;5\p~Rםz[ ݧD-9(onTgJ 'vBn.Q@L.kIÒY  &햯=Gb3_vQ=8hM]oy!4Ӆ@h[S!N~BK;ekABnS$K\&/~Z+j> eOু^l#Ḧ́B0CBiY 6o=ݡzx6/Ax[ʾU~9iK?8qM0C9'F>:v C+WDR+R^@.+D1PsqĻ]=R*m7Brj)en>S:"q22>!ю]^r#s i F &N9]_Y*dX~ ^R^5IAT0q=nv|#<{^t0akS=H p~~<ލDm n\/_\_q]P6l Yn$"Ph%=~9?mZ?Xof,d5*WizfԣX&_TVfB,` d[UT4f Sҍ \9w%_Ŵ_ }Ls$^/"n6ӎhYYkWRwvB-;kD[cޗc{Ԡ[wdk$r~̓=ϑ qjk\I_~04M$ϛ6jq>k0/$zf/aHܖ0$(E8g D" livp/ò |z )OY3UPR!SúYv(%W/axx*"=NPikX*I ܶK?E>xaP`S\L1AIDRZ[LFc#ժ N\3y\bE}&|xn a.%U*EEOV⢫~x1qH> &=r.ƦWN  n8L/6F ֚/ +[JT;>k͞8N@YU{˻iy.\HM nqq[+\vQY@a, J!J7cB}-5};\6|X f|Yi=E~ yH6Xq1 EljuSAkTc4fx31b7 Â7֊.N#"bgh D^GRoVKc90y,7>Ōw@8M8f~Sթ&)nM-m3'P*M45of¥;ti 2O*t KŹm~D۪K%N=q  ]ϋ\d "eаb\Te2EI<>hkn ~>()Η0({nT^1cpMX)ʤD2I31|vtH7ovPj;$X+1_h"Mu,d8:jBuyDegtKם!A%mڤMvS'dWNihJ͎gAg$rYh-$q A\HgP+2FXIj!Op@=Q4434&HDQO n`RO\0f.2|{?ek7~KRlϨSfC^+i%72E)7Пȇ{* ō&--LP5\|;:)bvpegֹ|t6&  !#7q7L@|,'t8`_A,G|o'UUO |=?Kޅ+XD0Ns`  7 #UQՠ5S=z[Wr]` ³ W~[R0hz UlietE{<(SfB=8êyP҅3*޴~,S`YX`M7ާ*\U%HV&":57Cl+t@A̸vX)r!cuVISu+1{"&&ٖDB-/KօO4BOf:v|0 7'8w0ӁCKTh  0$ WHX #rLeM&k›"ו !ͨ$ 6K19)8θ!glCJia tro t4oko[Su;_;$^tΏM53<.:J7=G_Qd6VmvZ.-:Qo0dOvJyT{+ 7_])L,j20CGH26, !<_j{* 522\vc?m>+IbzDx`- YB-{`zY.%5߶ majqA_ruz:r Y$J O#=,}5/8d{Dz7 %uvyДf`q _@r9]ǶZ_,Z(+vRgJM73%9 ޷aK{#\$=wy^UwƸvmm`>"5H#x)`I~]A9L[=*"8ы.್NdsV*Prؐ7rדsa)ވ9^KS!sqn(B)'#(^Njച{,8_2>[ fdBثz,m4L/,DXvfȏv>Z B5K@)Ǣ\KPWOM-s,G <'}`F0+xmz;-Ԉ K8Ս.mrO] ř(Oi.AO8 &kFҬ)Nۡ'K=19_FG~n 7/N HZ$v:`ۇ oӚr`}vDx݆f) SxQp2!.O=s.j~_-;7ݒ'|+C79gnMb%RDgiqcx#ɺb%K^RֻFRrUEFqe|6!wm6bDvR!Rcc$-_澰J7ghJdZaʈ]mߦ@֘ZePݬB3j[2?2:Jj]„VQg:#Yx+I>3D14]BRH3,O 'TTr5Gt+3vl+f.ˬ!r$C`W?'W)ĒMq{Q$ Mf+j䱩Pbqf.vy6k3M_;^*ve˦cu]/ #?BbJC,ގ)/bFX8G:dr1x>z1ճX>%{@V7j~ev@Zr_}bxLww/G+Ηf%3Ieu "mغ!B5F[U"I!vm㉙?nZ#_O$'y4-xh)}TnxWNlsU>r!H< )|?cs+ ~OKmuK9\Dac.xGEL# $ؼ$5)EƖ=f2D4^KPwU7EsvDZt X LqZLϋ8ZKlժDm&!d}X$@RxUX@D3mܤha%D ΅lG1X|:`?#縶@nR08lٛ^RUh,o֬«Xh_lM\)Eo\/m-Z^z!wtG۠j_]A;`@c QPY߬xІ,g{6X☺?dI{ NVz0nƫ q4r4]T!-maMZS`J} 9qLhyXb^ryYUb Lpw5@]VOο}Dj,ppTxL^G(5`ϻϛphKSo qA~Z,(e.8 hPT+2;oWx4 햳2۵qtƁ:*D}wyTe'Г&lzN#DžwrD-yOw ಑tC?˘Lf#xZg0dfD!I]%Yn5>igEW'i $,Ƶc_}`Ӄē>ec5iA(o}sP#w?A n];żY%ML>,x:]4my+Q?FzM.~~;9l`'F/Ap /hhCDA_8DYjSD 3ʀ?HZ*XF2[p[B^oPNZ@@c5nr &LpCAٰtU)*}8Ʃ%"2$oT_r|g8@a}E:RcѲDbSl/ېSp쓂E`F-REQ`M~W`SS i-:\ =#3uLA}9\Q'5_ҩ묻lRTc}8\ M,hΩBes^[.D(Ma*,l r1DP}'\{j.GG YH2'n) ܧy.6k~wAty>2VJDI?9oV"SY3`f!vewiZ'՘#*@I9$ɥ3.|?W,"F9F}BGdfkmR^)).|PΧ3* aJGt=`M!NXIc2Uȵî]TS?Jph"b-6j/%,PU0g:7oךTR7dݪsj3NބqNPK54BX_ ?fD;?V0`-N巒w!(1+n4@_c&vZl8G 9R6tiE2I`Rby--QU/LA;&wsv%)JJ4;,&4($p' $@8E0X x~ڮ]8!VN#2-vN Wx#-praʮWq B"K9-7&T* .( 09L7zȶ kM]@=o3=}\azeGur]^$TTJBD3)K}j{#@5m gcZmփ 7QeЙPȅC ΃Hr?3Gfee[c$~TN:ՔLmt |26 2gT`txZ&&=RJ_c݅vUB}:!lkDD6 ԄPkB a0V~sA-k"ø=mSpƢOӻ%/ĶJ\UpهqKʗa1<רF(VGD-Y{}ڴY 8ʃLQhGf Ψ"෹miyC*"}~2:7$_ƯDqlRVj`̾"ƧGzda˝iU$ .V1N3د3MhZd*˶'Y J63Zu051qhB7'=G4OB:1pmO^y"AɩG_w*1Kv6doMrK󿮿leӡ;ʜχY1!oן;x)?G3wP綒XfBOvƝqcs }]׼Af671hMUʗj[ׂQ b#Z8VfLkD`H\o3jtb/AN& t+%#Awqc|>JLַBdCߒ 瑝dWb,@|E:l!%cz' \mM 9s` $vc@AE3X5C=JM|(_HqU} æ~"F *[TBqOhj {4, A\{}*zr+!.Ӓ>3j]Kc̝tWp%$0A8 f̢$iPҗȄ[? {iϽ?3x] ILd.oXn}eλ]919>ˤnA24A\'C@L֏;Fm辫uTj/ncw,El s89V\Νw}]~6@@]'QA`y;Ғ{?̜/Ғ@hg6 zwƶqk. Hf+[Tۛ}sViY#+!fi 8F.P{-E qaS *uxSvSگOowNޜ.h pr< ̃jˑ( =xo>oп'y +~䶙wLX %[I,Fde@FSfA.k_g' KdCu1"nLN4jؔ0xvTUKxI &HfD>'@j# Nj,IoF90f7?j_!)NPٓ1WiEgVBmEDύȲ8QI5{X~. .PsZzUб.11=/wF|Dza]M^uAsi׌Z7{^LFC~vBA̾eÝR݈y$UNZܗsb^' *|:<%z'XPN7{A3)Lҵ5IE7U}wz W@1+xqLXS"gXa~2M ` mQ;|Qbys[BD: jsQXepV%zP6eTC(Hyw8&D3Gh7a㒉겜)_#4݌]'x`NGKhY@;ug|E"Bߔ0!L: ,@)>J6Jz&# 2FDϯ;\b471}P)Ź?\{EPVgRn"Y 8(ז$B?#Ճ_ -HVdJs% A7}S-c(cX /)N-k2{Nا8 ؊n J CEMJ\#!z (."ș_}e^eTuk cECĂ"?QcLnKcf\s~(l菻nC<+i_zMAN̄tNt50TX@ n\P:5L;`Pl|um$] ou>vL^ڑHbOjBI2rۨ,Q^lĥDŏSˌBhD<%׹O$ 7Hg{Bm}3)^)"D^Gh!$Gi(C -ہ6Gc)=3hOWC\>kj/EdI8vYJsw#ᎈB6Ue'3̝6L@*ˉ{Okc~TI/C^%F MOi|Sk}I6MpV=g뻏9vl[P ;FrE`\ZJ\ _32al@\1N' 9JSB Lۻ j^|Pee^1%#\9%p:rDIjD=KPݖ,,7I/kC ؞}r s):VyϘQ| ?L+f`,P鑔ׁksCN`ɖJ$CSo "5̋4`=ސG W㽳k\l4!01`f{x! s9{h*_Өg,T3'C{WQ~L)-6eeʋp'`Ӗj$tt_֕ڙcQUg^c@MhP a5u.YH|uQMTi 9pUlň'~Lckr;GWtp?; !5#9.x0{ ݄.=%fai {D[[Hjvxzw=)~3S (ቅ ` 3d(= p""I5ȏ3t{%ɂfҐz[28m>R+;4D. t1Qz#+4-Q 9m\VfJw"Jjq5HzI-cu{=_߶6xy&Dμq 1N}~-}KǸ-9Y~oM_܋xG4aէ7gk:{wSaZБ%iY9 8_F{yfk=yxdT\/TG;Yw(\^ 1Xӌ^PeXNabN"SB΅m0<]dC˪3oH_u[astDk˯{I^ܔK͒lTjXXzH=2$߾`M;K#k?>tn h>lb Wp,cF085Z9T^Atľ&!>D|s.ASW0KpaE.e o-'܋|%FՃ,'eUmI}T$8kLR jvVH,%ާpº ٮKbkЕ5[9mo7 C)ȧY]csc5:CT{JYd+M8(gϦA{gXkxzwTB<|AؙvnE[l-sW\șPclP"ZAܓUH~ғWʣF u)մaGO!4/ZSV[VHq n{%i]f`$&!ן)]6 %tl9Uk!t̴WN)lFxaYxO4ieJ+ ᅷ" pQ )r*<>>&V4?f,1\gch|:,wy] tʱ @ycT/į,963^2O:Q$-8 5%=5'[2W3aW`Go~(y|6 R%NܓKfXhUiۄw|oNWDp(}n0gQEb6$mL|@߂-6[#f9a`N<{;m~q$HD(U=*go*=\m-B"ܻ 0).04TZQ" G`cDGzHk^cτk`rٽvBv%Zg0l\F1=/f!BBڟۉ2 QPr}%aC L,<6## ѥ qr JW97ь{YdB}QE/ }p0Kٌ꼛vJV4AlCx)ko\4~ QJ`]"8m۩ŭтCMN|ټWKLIk2ygf7Im=C?|uAX^䘥h:v*hbqxJ_W1@Llk*aM PlK70JZ2I/FAhleȅKގVT8 bNe5sTb uW7 ĆrT+oڔm[JY7_MSHdQ>'GVX$ձ~fPυ%[_Dr ]5t~`f~ٔ"Ѿ6!2,N T!N ;GC3)!3ߎ43f(O%s=kFSIJvz  ^U MQ<'NSaN#͍tys®˰qRB#WҪϷ?BUƘf}N(<A!OsDHC29ڥ}c ?mwW<s4M|VC13fNbTxeHY͈Jzø:y(z.r7PnP_M @D%Wʽ_bfyT+hyjduՊ^V4=?r%v QkSY/)TIL|:'R`VfFzxal(d3pr!nㆺGჾ5t|{6pmc'^d"W8aސ\@lh4Glm[ۥgsxTWr[ǜfpC**8JJ\9{H7*f /Xɏf!0Yu_׎%PKdXGE乑w ~} YC%]Q ΤoT:9(emúEwWvPʸ<ӑRG T%b1o H0Bm]A`XAݲ$_YxD!QehQܵxQR w>*)z2/̑+4 C7;I1z질N*+e{Pre0H~Y?E9ӝnM0La"# ꏶٲdžR;eb3xöwb)⾎I2\ ^r*)h=~~F?IX G|L6ҏdZ|66j$הbհ7I=k$)T:&sd;9E–Vv$*LxFѬ}T5Zr)a.Ɨv!Tdr;,wšfEo cbi.9{%V_XͥbAlZ k+DW$-X-UW4`6!T=Q<Gʁ(m[^?4YF4J.K*`ۆ=-Ȥ*;wΰ)eSn><}&d;հ 9pS)v DVVQ/P-Lc gCQ\S_! kU>6zAI\R1ށB&nK(3,J * ޴eN$ƈ!Ak]m>ku;6jQDCB""esa'{f{VVv PXUֱ E.v<ٛOFrg*xMvNhn@QЀ 7 ^UrE=-^$.ɖ_VM X] (h'd|s_)MiH߈t%UW醔{xf *ϯI޽_"&BĸǺ@R/_bAZZlHu2.*J.|vzf-5F:f$ݧZmb(?G "}se!wY),ˆHFqowB{p+&ze8 a- zqٛ9>\իlKǾ Xb2&]Hs61vg-- ?U~5:T02g:m9վ}m t4Pq0`9N["]fKy[kMo墄ܟMNdYoˋ8[ f\mS>g#CZv8߃īݑYV,;”RRb1]ZrZ\R]6fhM9QRM3m#7embrX̌ ӻ쭴![1=7A^umn:CdV*X,K~C3$wjK>7 صv{hgM!4#\q㬾\'s[ H w}s6\TԴ˖VS<NI7F+{cV\rZtRJt~BK(;yVgAL^^>}:k$!LZ1h6PhVPq%G WfؚW[ۊpJߥ޽Q@\~.\i ifnVucܸq+[K)Ȅ$Rm 7=v0Yք0xĚr~)H9"ӿ{t@f,phWv(L 92u6Y@z6;S4Lج<;HLΧ *w/ !y:aޭv[K_[j R}=r},QXeBz&m𡚊]J%Z ?;IjhT?!d+dSĒ7ՈU2OH3Qr2'xJHsR9 !YH/,=?Sk8HiwL$]~qߕ4UC6VBJ0OOL)\sD (S?.y\n$ז|ÐE$DhKڧlQfdjA7e|&) ©.h%~Fa 8YGBW֝TO< G?XsR|! 붳m>XHYg2[C F6p\oQ$7B+"xhY4* ]# JԪm|4V$BʜrTxzČs٥Xi9h1gz o_WI3ϊMšԟwZ8bZyr`ߡzXp\Y2/# .^ԓicG7CSeRANJ÷aO):b.;&AٺO4`u"j.صKZ`cۦ*S6-pɿVfxD@y< 8١"C%ؘc6J>OӢ6[ON#<Ϛ|s:=vm-M=|U`ikW):թק$EPrIvŠaST'`>Q7?_$ز(,xxnB7&rkcolnq޲sSZ:"8#F؛Duw'wAbE6GCsϥ.WN7KKӒ̋+6p@V\v 4vFf0%K%3U'ԈR_ۓY`[He5Llgt| Iu/+l6ZRX<Gf9Քo̸k; *ᴳ/ZG08#&p79LH5;19X iÅ(L2uqM`vdA<}k[_4$BJ t2}ymE XTl T>ϝlMV1#I#Q/6vrB< 4i&|U߱w^5vM u!u[EpyW# mnMW)qᙗ}ЙPu] q o)u7tn6cqgxY r"κb aU4Νّo3Aܻ @z'7Ka /dP wUĝ]$1 U[90nz2E#Jo-ւDo-o;4YGy)nj^g|DHDY ?Xjl`6746Hw Ct+Z \So&j{w5[)99ٳmusNb:=J-9bJ~z Ils3/ ?)D:÷ѯ!Y:Y/]AIӋiAE.d&@F̞4hB"BehZ8 ~Ky9Εa`=|z- a A .G+{@zyY>&ĆCfcHF]yЬQ[zW%ֱJer I/DqHSZԅ%I͆QlDMSSvQ^q ӳEP-H+?u Vi  YT"; )mW,3KSuYtཛྷ"i.E:BFTdL|@dl KVV%Y2_W&ywݲڭx\$L6&%d37i-B\Yp?"ڍA )MÑBQ%ߝ;Q hXA#߼i3XjqBH?S^3rcj?W BbQ^`e=D|$4—Jԏ}OH2 [|{aV3{x`b4d 'Dm"V 9Z4ftg ט儈zHqS񶃓 ٲL/jHs)̟ފ&PL" d*xǞ π}ᲠcpnW$4HHJYTh:gO0vK =]դXXv >K8`l,/\黬3?X}q^9ԙ ]a0P{OغX]Ռ?nlV& ({"Vtyzh|,M Ut,6`]aBqMe {QݮO;Y O,s&{=nHv%hP lIm?L=6j6/GDžWzxQZ=Х/4q߂9p(j@݊K:FCg' (P񼃣ޥAP_V. l5NKtW0phmDalb0,QПiσpËc(5[ӿFU4kE|]aOVN@Z{B"o+:UtI 5Oi_!p2A W0%uk4XfO4lD)TD;=5skLB~Xʉlao¢ȡe<+wt|k~~Z8^ 8/"{v*g&HNBund3i7/sA.q$uZt6T%}B;J[^^g&d1[DӁ"N(M^ |(E &V' d1.Bo6H,l,d2NXm,Ϊ8%ȩכg]dV]^Om4. ߳Rxaxj(=c۰ek@#V-. G} x7( <>~Fq0w$i͋Q/.ԱLs#BpN~Ci诛0mK_;"OA 6{9f 𹑴Yta,!.%zcI)p,N]r`-(?8r{aH~&w鴣ZnhTM=ݰ=ҬiRj]ppxsIǃƏŮ IU`3s ߄h-(3G>XecGHzm-$VUq]hR'r CJ<h/iiO|V+V}M!8l5ښ#*Gz* MPGf_6_ENrBWBZ,t'b#IɯLc'F@ߘ[2.uT50Q4T1T(M].(C|.h`y1K4'xp*W\!-نြ6I7,iB>"5(V e_X}CW`6s0^g9d4T:>ZgmF 4Sí}rt`."`o~9eD~XPXPmwޘ]tRW M`4<^ '(;;'Xɻ /BURNG?,n9:%34bKdpM{1ep _<t?VfqJs -3@5R(^ׂ NweWMUuwW$*->qz)?瓼MPu]]2i2iak *-(/.cu%sr\j֔&>\}tM :N#a#G'd7fVm0ګ+J''D7XkN*X:jMG)%-vwE,\zTI]6=]>t"b_/ ĒX9kd_yR1 ^p.Q~cSY)~ch,+dGsN}`$١Io໑Z6~K'(+Z/0eEA٫q;Gۛo"ZUt&GC]JN\`yH0m<˙3^goWyn> !@gϚMgxʠɄ`4f6JIYJV]n\ qP\- &mt k[fWz xj#]s]koYfZ6@i$g>iV]T-bd*j\(fd(]-wdEUL eV`HC?eHf :}L,s(5vPT,&_/l9aӴ<=ȃO\ jS>}4?• {?YJ XȏC8߬@x+* 7'J$(((eZ0>Qͩ(]z9U=M$@:12,eĭ.& FHK.nU9) #t^8Z.I bܹwÈa !Į ]Q kK|ُx5 |+ :*>ߣ:ٻjjzHkHNB2 'tz= w{Vy DwT*%}н|ɛef,7}ful =&D)Ie|kl*;\oZDJkrrӎA j^AQFn1k T(yЪAܴm5JKT@ӱ%xJNяzx?cH_~8p :4b(DMC Y#LSRjfv/= lw"y f:wR_g ԧqdpY]#Es k6X_AB}V0breJBKRb|;.>Q3GG~lr'vKxg'3uEVΓ0]o^( a IHjGCP%99Z?TB V;tV!sD [!dq("8I LdC`^&™coe8ɶ<'̪ 0Mcc{{w\䐙b(Кz2slyeGƁ"kzwHBFW[M}<'|jn &٧.){k;<2݀㻘⸰gЀ)&L=*'zDY9%Z+gʷ2P`PsW:os1GZkMؐw"!6IL= Q!\wEoWg1BD$bs ~ 9#6A׃٤Q喖9Hނ|ڭ>&ÈuDwi91aG0Fxz~˿Hzp85CO?X@r]~ >\'rWmXT/$Ꝥ4UlǾN̒oc6 |sCS sQW3̐:4mç.t%;o^fقUFPhDzѢ:MJ A%j%"#Rm|mW9>>η_~ xxzˆ׿)<,&% ^E0P_SkZU.Ԥ<`D]`M?*DVQkz?B›&&ĥ[<9kgZzxɥÔf!I\a7hsMׅaʄ]s4qѧ'F*H'nRSGS"GNK?t'7^ KL(l Ϗc+bXdP4CEk_GbܠܞQҍW0y0mF$S=c*[maj)>5&mNяR kkΈF傆ß.>~~ .D"{ew=9UuX *#̦VnpIԝBo_ȎA]ܒ @/v%sxT:y%i:D}P36#"JƯ۔Sdr[ȗ3Zh\Jg>Cuمs{zL S)fKPL.SB}Pj9ܱl"l="㎖V?SW#K*A@׾6̷beirGq,;<+=n33V0۸ ?)үUxqRRue̒ Ύ;.5v}fp*1@ԭ;oIňX y"wYB4wʭ#/vVp oBVdf&20 D]-=xE miM8`>KM(޵:qh4!|a0e0Zi8?D1 pi2UsRɄ!)UKt7RhWi4ֺNj +6ev__!RNNl?Zߡ#,fswg3-Gk*5gbb)P-$e'q #޳ܝ}>~NR"fet:>r&F0A{i}!-g_/d=Gߓ!6|-QD-IE*oytRe.f`pA|I=+4;pScj4GJ {lM~hw"y Ac+$2Yfa0" \db"Gy)`kƓrzWX̭n\@ CbTF BFBm 4XVyLa<] odo/I.:A%`k!k(JI ۲&xgЊSWp(tx>Q-mf!Wu14*)T*H_a3YWf }u˫#}e߳Нy,dS3Z'ND0t#뀽Kfvsȳ*-hAhDV'?ҭ 5ZklFuA~, (ƺ! bx= e#'Ui;:NJ|L+{3Dy-Ѣğ?lH^^⺐R{t;1w!g|#L" MB4à1MʺEXBRxhv3bMl1C"jOh\8WG,h*V²j R҉fm<&Y!QIYq5ߺ)S3ȿy5SGBk#|;ΎJ}&>G:JuDǔѤ;F7rĠؿ [8\~*3h1h$d g.,Me7֖7c,0ö2$g<X(g.. t/k(gw/#A+ $0O'GR5H*`X֑Z'cd%G:%J~)̳$ C1WG^)4jg+ 3<V`V[3 Sx d̪5t3}N6/BmZjղZ5s¿оDa~0$[֓ūtfr yZ148czH}>@if"L$3ƁIA`'F6h!e~$Y{yos P>SnZ;zsp@%O:m%c * ;Sef<ߐ.ku+,㙿PY^XZ ˻'<ό*K^NDt9+ 3) 84ͽEt#3óC$`>,̌xe nBF zX٪MZ ճT#$4j8hhbT0$"'\2i)0+1ᩒ9ĸVʛwa(9A+20x.s\Gnf8\y??g/^G /^unS[%bь;]|4-ٝ4yP?g!0$VF*!;+Q2r2ʗ#?\$ARBm(۟2#ϐk"1gUTdХK[3nOIZfYʀB#ˣw~ZNuʃw'v4Bk ?qӳ/&iUWgꙥziݾ7;Wm  v1d$ia ([4bTA\% *sWR% ~Wc멀qZ9FaϬyD&Q &/M"㉄ }u8K}u=qK``XV~!g4Wo`O{EzO|,Py cGۘ 7O5M+>B #2E-UQ3@b#V ƝoC슧_.eӯy=tǬx+pǀQcqqs`r]d"3 4 tav8Q蟆45U[X|ېAt@J-qPsnbܮ-GdO|Xn1Y1ăwhYE2=c?)֌geo+TT ҧ.6`_cP26C5 nICȩN2RJja7;21l⥂ 7t^'+^@#AzW nt~4FRƒ* " 4J; T#]z:Xz֔Gx*JtPU-Pn9ix=#0O+vz[V\.f>m ;rm*7ȭ[9*Td!@_tSVwJnpe%ϲO>WW`:.9Μ-1,OjnLT|Aϔ8D)3SX Z&(+Y@PmNBz#Ɛɺd.hF)h*?N:`D?4`#n`k"pkKnɿrvC 3^K"\U76VM9ș|śr9r 4J!H]L=^rpHqZP6Z,\nGlhSXy`^`==gص3 ^QQsZl:22q.NޓٵHlYQInT)}(U"dt\ȴ)c_ 4b{+Ȍ7n$ [5еQ&I'zC@ 4]lB?~P%? zU3Y~ZE^ڙgL'}Cc_3Hzj{Qyf maVe¢B ɂC5&Ifm7\ 򲱸lL@r ++ʕ Z1w-ɡkyF8q3É> ua'f4k`w+Ⱥܠ ɡn-]B޵VrS]`,:'!Iq n8mJᖱ:4coluN 1;p_޼J:MsF$GB_ Q%J t[{޷? (@`BynC ځ}ayM(xeִIbbrQ0T*Iī/>"M3ۈɗeP_qϚC5k{riI˴Q-Svb(;5@>5luU>b٫ 9(/Jw3DŽHӇ2o]s8`E='bޒiT,T4LAGM8Ԛ5)Rd1q~K_7h7(T SAۡ.3FS-{lSNiuaʸɇ׈ٔ p>8qU7`9 &h _10t4K72]7J !(MbCcm^x_YjPU m~, 3k(=?^obvuv^m !G*V/ we[kkI3̭\NC˞ URKbL4L8$/YWLD&Q"NS~xtD¼UϬ=;).rB \1xMu0ST ?cʯ,Oj:C lƠX}K 0B>@~8kiȠ2 X'k9C-K?/{__e ?#Z*ܘkO*SʁV{]fQ %"Ly}TڃLg1S}H9J.MV~^dl #=2#颎&P|FiG e8h.b 5 X4G"N򿘓\8-|hO4<쟐WW`}IHz&L~gU gިP52T8dphwzN)OuB:L^KR[Z8HL)K}|LYR`$jvsqW_&6 e $O&Pz I bZ2`q"~GW@b^ ~A%[(Ng#1)!$AF 0;Y ")"$>O|!c78-STRDOM>s[9ʍ6s1聙W|ꆖҽr|%iMUәA ?'sf|9.0f *B$p\/l'!iށcHTSapa}ԅ#c}9^t ɴ8be!Lm*ߥ~R*(YuAVyx#g51D;A&| bd^iAT,^Sb*4&ঃeIԣͣ2—#3gz+G;ieBR*5x{Ѕful$-F5<Z_`5 Y^A.!wuMS $Y_1!\U910;K3"Y30sTah܍L}M-!+ ҽB Mϖ'ani6Zk)^+w~ "Sk5@okWus$^sQ#ua?9JVxUOOUyГpOe@lb)zO1ua%h $qTAo9p8ڋm~εb,ra] %Z+d:wԾCtV)M>(K_ M4}ANL:&Zw=Tx@V/,whp-z`4ҵKM(E't&ݸzKs7+(PN:#>\YňC`Fj]Hy]j`7~.Km?KC-"GP{Y9qHJL3&du@P̽\9deo0#11:yM*xjgJ[3maeS``m12gzl*HݶZ٬rn_pS)6ˍ( &fl 6 lAڍUFBʵ4 ,ydE ػAv NDSѽ>m患{ө(W2#ղ"D (STH'6)_U0TcCsl!I^-c}͟>ǛbS\qPߎ%y(duN> !{lB%u~~s}1J$/+6b U=cO/*7%FjP%xjx3.b ~~:=HtL'`~0TD-:Kj 9|Ȫ':i_2 356w rzQ@D"k ʆyq%bm`:+! T`T`#-2OBo) Rb=gĉy?\6ǡyáxrѴ"&^AGtmq_.>n$0ى]kBk5.W3|f_KX `H4)W)Ұ\CW%:swnH8)sm_K)!˂hIeSZ8CVĈDH뿕)7,=^"T!4(ᢔmpa+r Jo0qbI66McJ30Ba-\xK'#e_7S8(@:`c)g<NJ\l6-lY͵$槅zyIrn&a@ l ţ3,bew<cj)DUYl*XtWOf >?˽xZKK%Kz>Ĩl7ymץ׏8Ὸ蕸Ɉϔ]F!aJcmhn1QrM:u)IAdﱁ FE4U#ZJ2^f ש x7>I npTST^ ָg={ d1kf%fۻd?ʹFW˒\c՛_ Bv as&MKT'5ltm:&frKA.\(ZNq=I7طiO5DZQDuSm۫ 7 4&8o_G1-6׷О5ay{" T vENgIw"χ t ׊h{1[ֲ5Sj.RqR@{EHJsw1XWv ,p2egHua1D5:Y73.& !4e.Ͷi c J#[[nT ^GzHT˲ԫRyR%cs/VިwA9l}fnO@9FRuaq/&x}+.%[?Du IGbP+h@4Ҝ41Ed*.#8p\. tm4kŲWVјC ءeϳV@ c*]w=rE>ĥ]~@ayڮ!lД%ˍ4~x.pi?5ؚJ0UgD]:s0߲ƒ~5:{_IՠC!2(qoF=W]Pa~ {o Ù;xxNB1tBo'D_⠱˶j[.iW N!ŒN+a۸FgӗG'8;s[u͛U<VQoѭ>[ gRl/24C- xR2&UEr/?~D!2]k}炴vl Gj}Eu7,, /|y;6zDP A7_X^ 'PEwhfIPiL'?<`K/ٴ9Ԕ~ǁZ>҈yfvhgH~҉sn:3}3YgPv.hDhA M/ZȘ0[Põ/r< Wֲ3pO/p H{&<ˏ7E.yGPݹp+j<(}biHj bnd B".✿Aԑ+&b.<&z ϧΨ^:nES9vh*p^%)kƓ:xbPd7ZL>\㣟ٰmǶ MDF*cuh U b7a?,ȚR zQQu{Xr9)quɁtؓ?Ee|$)|)&$l ?}wǕMQyS% \-}m[<&_1p R $c2GJ[vrIӧs}Q 0&Htzi97Zg0M=m@:VPG+/Tҩcor,%T lu(!q 1d&z*}`fUsHfj–dO4V4tx s=yU 83Z/ց퉕BtiZt1?s6{?Aw 1\qeEecW0][0@Zy5H \g)$\N5z tO)>TSY"C~[ܹ^JbfKܶH@G,@Rgts"NympMߤJn]ZZn3!FM)  j^)5bx_ex@OdѯRfx[z;R/]9i2Eix6 mC`߬iyR^mz>𧂫gسءil~u%?&J2l \ݴ*G8'mܞYOԸxkx[(2Ppv.9:LPu#6.z$- CLBlVhG&3pA/~G R;Vz]XYtd??uERD [u݄(Ř]8WW̱;(o؛K õ7Igj_C|˵B$]\mLLAD=a"Mol_e?1}UXPGDV0Ug\cag;p>%g˨!I|T͉$j ˽x;lZ2Hb4d"c(mb2oł]h1@JZ  K'iisM!-a( ?)TB>}ŴرIu2fB>͂@/r|gUm9dRQj2uѬ5 fAFI<>|CAZPi ;)e[  )[plH [Yyyx:Gsfb.=2Hm̦◫eJwqZJ:k{>7)1$tBlVojm~D/$[ ͩGX/aegLܴ~&b 'W}YX U eKI6 QQZ(\$:$S|1JQ$GeMZ"xz  M Qى@ "Q 8f}q1X3fܙ)P;&J1SfiRC܄h`9aZdW@7F8͒ j1wM;"pg4sqy XۣzG.X[ɹkCEq|rX?QZKLK_>Fk|^LVP@M]jNDP?VQSl-7舸ҝ=tIptD5DT Cy2 ;uWƗ+*r Wc򍎤RtUf ۟2f&P wUo}2ȇ\4guH*S7R]\ xo҅b*<~M K"r=xtXQڶ"#A, pݬ;5^9w,F͟*uElP :|??e%9r7W<i"4n;½`Ǡ,i2Hj9j-NNS`#BIgsfUH/C-c},Ͷ>W0Z7`'2,hɕ_]sVx Q| O&H 1Z[Sni &dOXєbjl4"+_NBZ$4NSe BP'UԑZqRId>WTWW O3nyԧ@•Tq"D\ (R4O9 |@0b_; ԑ2qa1Ӝ2Ib 8!M`$M3# ,_d'@|^u "ߖfBwnpKk{"-s;ڇo4DoM~/Ō62/R<=|^.oxʽ Pꏏ%{*pS is5}ly JFL>E7ibGLm/>n`Hm[S0djE@pZYt`YO~t5!3bd蚔@WX!"nxF*1L9m :hABak D̡55:5IpNuTeZ4w=*Q]7Ɔ?77sħ {7u0,nR!R%rKa7`"uFɏON$WRpB;!? L21qbOm-5T<|iwUp9.#] 9Ɲ1j|שOwڡKicd\tS2$񰮝% 6K Q/jkʆ٦oJxcٮ9-OoIRF}b_{lTȒX ]j q'X+{}Ϩ9XW|dG^ [L^I1V5Z/{06Nx76ID7EX L1}v6Ni;gzyD 8IlAdϹOn]ptj _"3W*B1>Of:װw>"OށCG7<b7u[mzeֹ|JpjOnrm#^s9㳫 a}qD(sDN1W1IL߃LY]z2ݦ7~zm6ݥRAXԌ ۿ:wUWߜdȂ=rvGWbX#KD;K}|f3oG L՞H|H[^ĝm+ d6fޣw6)х$Ұ2" #+̑jS)iI('XEzP G:3\nhUnAlD^7:gA *$bܳ)ªնu"*vM.߸֛iuw )z]"TrQx118uh"5@'Ng'|F2(te8#IM /-=me6C^)K?0' {.uJB;EBvȓYC$Et\9%]RLZ7M\ݵ*n6s!$+i,6b6Z [GƲ]+4}CNW~gU(Jf]$JPܴ(Y \E_);eD  jM r}5ԑ, 2%%bu]:7 /_$QzcTڭI N,n?,m[,&#u˫I 2栖hά3:鰔}H*)Z!YihñFm䞩,d=|x83K ¥z1Td 0ɔ >e}8ZOxQnSi!L{hQQ;Ӱ؄>&3M̼4V8۝z;>M,,KJ7+];kWZ;ֻ!IZ97m?93@cTГϷd$db;WQB1_HImf!X+tJ:JTPg,9+\Fi̪v+Xn(/͵TmŸhH AO QoF 7lsyH_t1j,CRl%hWM&465}"ȥUq2!mCwI2M&E/1avy /7ՇR!.{a~FHgAK|IqO<]`<J!,Mx/r3:a'dՋm &?19mTD+ߎU`L%%c/7'Y"ocQD [pVp}T\p4ACw-mM3cЈ̲hpZoh@ ߀ea5upńcOxba^$ >vp##1zvF-<3]"=x_bBF2{Q2'-Qq'k 2(, Hn.=?2hw֎/BJng-?7LT~8ZQ$Z"gGcsX%4R4ӸLG 蔒BWRai8ʰۈ PjgLUH~&`:Dj.` HʆҺ9keGPTDDž fDFI nœVvc5+%]YwرpIz=6wϤ/Yힳ˪ -ڬ)őnF9ԿL!gDZLʜ f0^\U֐ <׼VZ<r!0%5dTdnѮOzg}``rp8qbY51VPk,3,g ng9˳ s}PSEqz]Hù%B 7ִ^@^K77#>-܁7-#8E{-{4X)zR-+ X~7C$z ¸ 0˴f ]c %et>p ,-?es=*O#ntʈ`K(v@d;Nnma`+$>% O.~6)4; L 4L2~Ї.+o6 өl :@pHuIPWT|3CIf׼NX@ECNsllV:m&̿Cd&b0Gm8k{h̳pz.T%%@';C#,ni=Yɤ{tWe:P]ȔH7һ9/A/tշf;0 gL#;/m^3*¬,(;iŵ)hV[. }/S=U;0M  a@^ LuJC$ʿwҰ \)jvkb֥/0` E% .>P.j{[(纆"BMN7qW{,ck:?G~]Yj?fApNhPcQFSEA͒!Snr1{Üۏ F 5)m$dZIo$Qb'[Mz`1-ژHV}DI Hcs Dal"mh[lvDEnZ;r&Y̅ι)4!F }~ݏoL$nBK`3llA)Xޘh糤tTf?Bx9^wW ?gcCnXՏJͥN3I֊תpZtEe>iwEzR:S{iu:DasT$mq\|s$h .0]P+՜kb7ըpn%9Fp.,m [%zr Cyv\:<7C~{4XqZLkwS,JS(2%yl_Ir9M%y1<Mo'z^b]8;E4 {>QB:* )XO nz_CN.v~4h?wTzGjv9ħ-fEŁYA9BqY5N[ äv87>V!%TSA7W^>il Q~Oa%,C[Yy:LXnӤCب:+aEhR [ȯ3\!av?FȤ4AkSN S:c9wd_3=ҩ<"(C+1P']= c?ᖺVsf *3h7tq( ߈S M1+}7H_*E)gh9Jpuc4R$Y5Q:=J竀 8o#51\ZfTL3wwQ1T}A BsuqV VAgeOqMa(6n^8]+ƍN'@9鷇U_Y3MaJF)YLזdL+Նc9$ܔN(OX+(ju.^K$IRktiR.q0jPn_em26)"m_>9 컗!\Y9%^ӂMi ̚g^CZ>XU]v|0%mNeVۿW/4L!G>85gxqq\$!쁦zc])RX:xD.N9'ug@??"XY сL"̖;Kw獶4Ilf<)]彧23vF̌TӔo@Mx<t@Wp~ׅePH 0jC&)dæH[ + `>6dGA'aqJ~ t;/ QJ``zTg00hpcNVcIz'35k6L[aҕh~@:i9w! *:Oܺ?A)rEFX^&p#AY1dC-'Y䏖Ǣ0=;[ئO#^1QD5om]Ʃ ГȮt̅AXI^{@k d+BIʦt \ _nyJB-(CNjaҵJD sm ;o9PbH!rg@N 8W=jXq3peģЁ$K(AiEݙg;sJj_n1F=$Pg_f~k|vY?1-V]k 4[(OO"a!KN:1m\< |kY)T[BR7`IO 7!sa^K"AR#ª/Z&At Og!7θϼ_3 z dr˕kEpۀwUb ?d`ݙ SQRڶѲdk!"D@TzFp±aPh[uP3浬XF2{WąE6i`P X]7sSAm*ց?7|5MLK).ȶO;'7.S%|ҤZy[GC';ibKWRFE#KHݑD>,59I""tyуš >s&xAP\tRZ\|j`MOJL硪lIdʛdRh<"۫ey!V^R*gs,/¿P kd,hl uWEjπI1muoݰI3;&ʳ <kfXPj!{j5VXmakw,iPt"֣-5X@Zc*yb$ ==%&*I]_O?!cgZ 7Føщ?|Lk3;9 GZҲq/$o2,QO0A㝑Ix !s v;s$ C!~uuK@X2h(#a건&E2ML=[!&v;I&la@u~ OlLhffPY&1+@ք(=]ߖxލUbzTr_9:֊s\?6U/oNl4*0[Iu@@C#{|EI\j$LlEnNt2O<5>CI$&l*wlRg VgIO *&נNSʩ+N#M N\Fa‘w"A@CTG.QBRujyl!&ci#a-ex:V 'zGscYm[rUe&]vߜDL3L ؙCO1fj N,;l*UF^,r1=f JTF˻[?` B&<\|n(篦W>nm[fnlA+LXSN֒p=ѝlg>QCR 8H8'a3l~044K&R I4 /I]VPAsQ?cUŠ/ȥxTɑLM}va|(cI\,E'?:Y ȭu7.hvF n^:,^YHP͠T~|z̎cb"ۻTZ?r,p$]8K! ~ŦNvI{sX؉..%!M!G3ٻy#w[v\lP:=&.^{Y+ jkt-6@feHUK%|p4 S(B󎒹h+VX ~ڄCfGp$k\8S :Or2ҟP6A)=ʭSi9-^""LJڠ3fŋ л ܥnKˍ۽*^wd̅{1^d$vn5TsNRnkvy+wǗsxVQgaOU9Z~kםޓ-au^@OxXY'IR`{Q/HRfGaL`u/yr r ]D?FD&_#60];2V/`ܼǼNJOCңzB6D$PR:aeT3v2Lر:x*,~;"/AhDD!R" ~$;3q|QB aZ t'g|bm[w$h./}GQ{ Tݭz8Z#(`ubnA5ߗfJ K"IE4O]M^{:Έ'<"\@a.O8J*+2__3kuAi08,̠̙9`67V  ́}"sGa<)#Tnv'V =>.ڰ0xukKGx 3Po0H/>v̊^ %, ArSZZhD!k-Ҩ)!Qy=hkeҍ.`ieטi+}qZ."^9Q*W$g/aϘp%SfHN8MȆr鬏,ENJNᕎi|Q17tY|SiXּsZꈨONJd)]6q0:E/'"^8-2p"/֔YxB-Gx0vMvD:ՖAK[jKC[fX"2o+R03oO{}zxzVmo#K "#'I,&xS,G ~1>W =a9݃yEl1-k6jNl9gU)1<;b< %I84sxW8| |%ri [rOk53+ ]<)6(hKsU*Te6a#ƯėriοH[SQ!s+tx`t20]pP~5xbW:Vm WZ"rO,aF%i%qd!v 5b//b!A EEtInO-زU>],7^ VVUz+Sg}' -r ER{ewqXg?qdV v}#PP, !w솙 ?UB +&'9ɷ*Y5biUPW7`Vr$%~/~:pmeo$jOtQUB*#*2N<HEAMQVix(NifѱȲ^mlO>/v2&Ki$ D8]AOO`vViZ%/1 ^o[OaPYW|Δݚp@&1w~{e@K~dVI`G~mO?$jH1 Mp~ɛ7 bdWaq.HV1> p:F+ yW0[<)_._Q UheE'4S9;q={ \ 9i1 ƒo'6]Na!7k/>  4)H_ϡڪۊ%jN{so5q~#ӻr0bcz8.I w2Y6{J=^HP?U&)\}oA`u%[끢y߳0\>z';Z7oWyAubGJCE"$lv]GLLu_&Κ_Z@ b7-ئ5Q]jة< w:D]ွMMg?@=*Ɓ]w,Z;9I< vʀ#GUeZf@6W]qa E'KZ!c .e 4V9S0SOIuv$]vsb.3.я,+]$h% 27sYJEPBQYJThs=3#v|zBoO_DA}K@B7X.IwjU]?N)55l2cڸD¤U"tЩMq5T:Xjbj.YHK7#2 5*l 3 gm6ԍkL؂}aCJȹ&o,1rM{=sn 2kygGw.92.Rv#$?"?*;.twIK_īP|oKsY'IEi:F/.c[%7Yʢ/Շ[ƂqVai O}:Xfq|`VeBhk2,zq rw꺿[ qxֶ >#ԹRe)koi.3dc% w*QA,;AWduL~Z +1,޲ԭ򾚷m%{rx{)BnGP& >TdDc/O hD rOw=S6J"ςc.NԦst9y|N 8wlC@|/V=&VՌ`cc WA\?KĸjM AXEhO SJGHANd \rajo(΋U'&*0sN]Ө<,Jגּ(<'u<"A*T x]<dz寷J#b)^''Js-IE]E,zJ 36Rl<#FHW5+Nq NCtj"Oz|P崮&U7?MEנiz3h6\˷z^5Z5|D%qI'x +Yͷ2h;Z.hId)BolGvg9et7Vxtu최=2[]AkȝGi$Hz7dЖz.,z6EY7OjD:,es(~c^XA\uRLl<I> q*T_őHgwoi%I!#ו9#9NBLʭ^\@j18-Zx:pjQkFںౢgyz 0׫2?qAE*c[ï .}7x}խp [zUF}8E&w)yqC238rt4aɽY*ą'YʜΗ}N,%oR6Idt+[[.Ԃ0f,OFРq Մ'2&1h?( `7FKh4]5=Ĺ, E//O6(z[`c\HD]ͰP&Y@ Zb^~SVjZg攬l:A@^:q + .\=-g +_+$n/I&EDYp{Ŭ2XSm偓HQaл| m&ɛcOZ kdqS3gڑ Q~tFx7ROieP1e6=- A>)J_J~.(>x  ~ JLimZmaӜ>58R[\;xMpFbXMR㫯*[_ޜ;x_{=lGO"&A|`b/Lګ–;#vݬ>鴢[w.hQB5f [|Nuf#i[ޟndm3dݡB08}쳢l\e2?ÖԁW1ռ&vt}'ڔ9*VV @.L{/ۜ ) u$SLp;_n9t:X;ڟ4 Oj"Fd` cD~GU6tl00F\gݴ`Gг|pՋ'J4k{"D-JAo4nG(,F&G%>(RzAХz$Strs:`SV n"v;KKaޞ4x%'l`gr(2{X~aL)pPP|IbǤ[4`z^ζJ Jw>lm>yq꺡ldyTB=Ao:V_7R~- 7gHtŁtY NS4E`>&AnA wŸIt8 ZDW|H9ݴݵ2 > B]L륲2#F§=3śa&_"q k<^N{T9Vvɼ~ Hth,)F ׼u4|"W }*K:iV ?gCB,=w6YLwpIy_8>Uv݈PTĈɥlYV9yBd+6QGɌex2cy!v9hhN90Ns upv Т r@pvg`.9ւϟ*Y,'O'z0yFz%f?c'е Dh6ucUt x.gp"CX?! BeOBn+xCAMВ A88T9.UuE@Ԋp9i"_E%kcI)koInF '9H-SxZr׏f]S20T=[UiKLTZW)h LH!.()+m(׫Nt,1a ,_+o}bKQ-F$z9&Uv/f00M7YHWQغ>9?׉yd |ԌUvv"~I=`!qR(!x| Q+m, rFQ܏/笈?ȯF9m,'<0}:Ϋ֏8kB.mwDf P?ns(zS*-AB{ VU0,4MDJޯp>a>cQ}te.͆fș8?=LK. ҟ [)+[}WznH툶.u|\2V! lY;BŇi.):.k\@[ƒz`0OTț_޻f=7m4-#V]fhKq 1+iAޅNS>CǛ4xca6I$Sq$ 5`nv_Ȫ7Fq/Y؇/.$ܧ_H6םX9U*6tH@d b}GQ[MlUtoaM!wxqDPQ`bR7 Yh( \@LG iYԬ_Y{Tb"d`@o.x3=)p"|_ğY*ǝY QEGt#za56 pEPz!1*9g%zVY[`?G[8q"nitw; pƴ~vM;g[ u=No/63C@01&UθU f ~#ܲL*KM~?7U"ʥ]J*1@\ De%5M:RR͆gLZlh[9{喱I>RwHק&Lx3_rR%ONM_ qT@bĮ?TUm7)ov͙8 rFϻxƙ,CTm)RSˋQ /0 kٖHZOHO-L.LbܼVYBN/%c.Ju XWF0~}G:fj-f$Fs8quA/Nw E(,p 2vy/7%L4'C}Kg iKh#2 JjPKsD"6qRY*xY3I{`8LDTT! IfhP !W8Җ|;E,1嫍)fZbGI4^:VG Cl#̓% d"IȨn}"'3V{=g05@oSGRwXLjZ` : >.Fb+XF e@Hva6ug.3`;*l4^HE2E*!\( )q, ^, FZHoJCȜXv`j(vWsKm2p$Mq=)XJR5.Q (?]krə8pyY 5_O>Å#d:©dKjj )P4z8jm'6oਜ\4_ī)hn ;E[xݙ ֦T㨮tkL5n;;VJei^;w[c0nk-Qenh']/0:\)FIlBi8U9Lݚ]SaEGgpgFO D+YUa~[vTO3ieBR!;CNv?)9nbCjeuc\ % 9>Os .n~nG|#IdUQQnV]m^e/N 9di\-%1~E_F!I[~1?z9yJrΧNȡa a6[&X[أ@c5]9vs f ;Q}*܆!fѩcz|nk̥WP[C1N!WxoA%dTv0ds:c!A;$nrQٷ8u"9j/ D]@v\/'oУ\hT94!+G2*M,00}9v} )yq ~ҧm6G,#0U],~2VH'1_~W.Mg(ag۸gz(,tk0n oS:)l}m:#RRD2`ORYΐ :/Է]a|d`ҟoi1+=;:o1KA>-E[Qv`ۄN/PTIL ?"'@rÙA8bь/01}sa,:nAŒ,`J 巢$}7̬} P@XKGi{\Qi]4>#80G8@Fu:uWJ9 iv4,ۈ fi= ϞO$v:cy;8_]8T5T\ZB2pfHmurzy7U,c{WWA"Lw#nHtF"EVm/ !$#rp%ɻ>(ȟ G=e="tT E3̦+9\SY,U|Gw!wʬa !?Ad @ EJOOH&_v%%n2im O"pt"8$4ٺ.2iw& u"-}SBȷfESM4sQTP)tAkRñ|TU4Xvאl@[H^C'%5N~^Eɡ[5xEgH :0FOb{ EМ:V̽ۜX{nO?k&rW'ғ+/)WI- K`1:kK)-;MlMN;&:ӋڡnJu;+Y*~i=ϙOvzz]c^"a+#O|)vxIH0:?Z3H+/;E2nYɖIX6;Ж(YLuu$_ǜ;KU.@tZ%0+Y.\hĨfe:g8tsT{_GӃMF+i|p;2&KmdCeYo=`:wKq_K t J;`PD;#L0 97@1* asBe01{|)=6s R52(Bj=;9mG4 p_RUxݕ:} \O"?-ܠ _GdW!EU \RtqBnR=SۛDg`k9)yԫRCsF؃|f{/lJ$2Õ̏)(,6. OoO)%Cx%w 4[{ ?o=pF! Y+䞴tsa9Ȩ\6#rM-#w2yd[l kZ `y7"7a?1ꬮK|{XZ]hx/-'t3Eg9bug*Aߓ3J^/kAϼn'I-L$VZ,>3sú9W$9Q ڗW`YTۿ [y{ ډ=gtB">.v~w>aU) ΐ5,"#]<3 Uײ0۲ro^g sW+[FrpqQPְH#b72"5WJ5g<2y1wC64WJԿpu(שüT[-G'!gd} }ûچxk@p6, W>w=Q@v{V"PP #E$Nހ%fQHjy_/#Te]w)PN-ݎ}j֓Hlid}q!KO6C^`Έi;RuXc]E/ HFj3T!?>b2%sF#p)"@OS޷wDE!>a650j $}i$q`)*+ r ҷV9J&"I?7 )#ۘIiG($Y*7GDAXD3 QLLa< %ڈ&E!bm. Wl)o>.}/|ŷ[v%=xtEb7[f%gd1PӫeTp>TWB}@ D)=Tb"tÞ><- 7`Q[Nb[fR6VpL[JsfT}Nlݪez`:ucf+#4}k7\[Ei>L^))üa۶mOCGJf z}9H\ C06+hOQ°If$;ElG{B(ӈư9H[iGVtmPz)&渆yRԪM|Ҏkee%;եu`\Ƚ~L}SR0L e|TJLX) W[Y(;ϭ]zOkNOG=SΨ PI "b E 3bS!,LBeTyI}UGih87)(<D+IQxitxYDFgXRA0)|lzgBJNSz6+#!Wقk j9G3~XF-\'}X:<v9]Asˇ\mXz:c߇-yl|҆ɖŚ\2 >Mk[ GAuEĹE&o_FI'MkG:"PL6.6/XŅ  \r#LĒ>zYqb{,#˩7zDѳGWpۃ]\%3^AY68c1r;Z@8?f /y$2Nsac`yNzJ[)\c |wF7< NvUV5=vd5|';Z?F6ci"؍2Ÿ%OU:~4je^[X}(6gx^ў5nآՎdo {D:@#(vNVau1i||i%LoaҚq\Ƈ:ojϦ+|8VAWYc@SԱby3ϵacCБ-&ykڏt+*^C﯃(`uqql1~b~tWگI WE8I< 6Mltjg$ ҭ1-D^o%ք[|b0dCZLDB$ $K++Vr&Ux8u$wd^pg C`*m1-XhF |v+r8xzpA8k? fd޹W!Q,ؤ14*pMDyu0A- '" Jeuikiqxp[f`~jn:? /,0H^3|Cv'^/҇T&ߑ\)+?]ȥf:OsBlchjY[~\|L{GR0;qC'UyjiPI錜. +Ayl.xkDm\̆lVؿ>D:vt`V+C4#EiOeۢ*Ko>XNqoh 'ָ(Ӡ1H~BecdD!iM0Po܉w8P ̽~&.KO~Rɘ嘩T2dbl2ZP*KdPjq{kaS~-hW&v}8~+&a1Ț[!o(%{eM'o22sz#dl?37 Juۚj7h$5( gI,3*cʅ꯴WK*&E7>#D/v_rv-EGM+ed~*.Ig?,${/h(]?oHcn"M8'Gc̨ȢQ9O^CoT: IN{nHAɑߙQY &aTE.&Ks=̨O fm%]-%(%L>/quŌ|x_L֟kJB. $3v"[!l]2UUz Hb~WO&jUbHc,l5K;j7dWu6"6\S%$>:d+2;@Щ4;Mh]_T "yeylp{%?vUaa_Xޟ)rn쁼) r$#SݿcrYm9>H.$CR 4W:ܝSo8c ]O$nmtF=^@W+l e!7AbLD>/Y4|n 7H .j,T8Ƥ[EoNL=|Mg&bfk(l0GJ.BkHKF Y2 sr |8Z ճꂙOb(h"c_^>|I>ˡjSzf %qiN$vnK jcd\hC,Va)щ& u̕.o_<ez7&bRлS[:ע+ZU%\ 9>kϫIT6=ʺ}svwW#* fuFiRVtl q;ۓ7t.nQyEE;v\ c"Hc1+}_pd*ׯ25_&]z)G@+gغ`_JD77 !ZM3V9$Ȼ4+ )ۄfqo+bD:9rgX*6گ }ͱӚd_G/hiyX._q\6Z\ ԞsbKDOK'Ko 9 FՖyve\VUT$= ?~H> Qj${#nO+;1P C97 O/_YD\7V&+s^\ﬤ ˮ_QLz[ڌ*:i&iͷ?*@ڪҴ.ԓ+ 7=E|MQ\Y1dάFI!7R1x\> ϦjQ~x'% N yqmЃ;DʨQbKE[d YZA.ʓo=MN0\lcJsQ,$p~V ㇾ3fR2C6Qt(]9).X]?[RC^&K>^0F¤-!Z*h/d 2mB%d -sv ֊ #ᱽY2Cy<"tow10/24Yْ1W x&@OC*fq:?Zd\\d(@M_ZGaf &ȰyNjP+loS:(5 )_R^N$HXܕfRy%޲O򪸾oU M'T3.h2'ˣ2l6YL[z2NSQ䊆F84^B7guYcFAOX yAL|]r#Zu\|$p2[Fs07\1wt>Fq?LÖ)~- A?˾ۦN3Yϯ7mBx9>57`av6AX؆UJ ݊6#q&F//_*Min"E̜\B+]++`2|ë(vah+װqO42I쯥Y,"~G8'  >NG*O܋4ґUo訓M0}躭=/kӦ!7TJ}rOx,Ǭ:LZ$ښ J8|9Bpo>;5";FVgE&)!e3Ӂ eRX1JuE50 `|D'&؃aJX#qal9U[<) R";{ _&'u[ qZ "")AT2Pa+Ӛl]lj3]|YnkՆr_ !z-UA"*Ly²UcTy`$j0sfYc  oΎ7YPG4:%9TDRb2E[Xb*H\} ]IeC7;_5X\+90pokV={"kne-5A0\! f $&f("Sҗ(i:uf ytXCtޔWrsDaY\Jn?\g55nJ:m;ިȊ#'1CP6ҫ&p&BhM vg[̓I&Ў .$Wǫo@ɜE:zD'~- (ZūqOr`43T~_PkJWjTq4v 2$COn2!C1fo H-5Y+_|+(ӛ3a@ I8?xܶZ$~L^ mx oE< (#L8*ǥ*2ztq=4/GyFpoR!D :tKZ?2X@uJ1I$;$M5q)@Q%;?L%6 # 95hVҥ9a"~U 3횰kT jvcXiE֑'5 |4j? mz"ب{8=0~|XZ)u$d0EZ,JXO?DOvJ[H ^o|SA`aV3<$0ҐJY0.VlY]ݎ$:ᝯ.ҵa6˃ 19 J]ҷiII-Zf.s"z@vq sQ}J<3`_L:VmNYJec| kWSO,kX# ik뼾.3Ϫy. ]Ex.u)׫z!5_I9qLt#X8A~0a-Uc=3"Zy$=*ۀ,}&GܥC2n r1).ƨP b,<1i-ۮk6Ո{F䠙 @!^2E0ks/ehϲ]i[P(V\WIKO% _pǰV拔"l-A[^GUk Pfʰ-P0MըtϪzy%(sif-=͏ȀÙT@@tS4b`/LڵQmW($y+rR: o@[hd>@#ly5osq@g7 ))~>%lیm)Y;X)|| o1[ɭ_8+v&F(z=Lز {3r*H_'wح{߱=`z;yպѪ2c(%b3 o yproy =Fk}mX ^B<>*TXt{6EzSUBd# 2n~jkBʂT]Ա)l:;Nӳu"+1{O9kgL(\XF̚7}uyӤ.֍93AEH=`#6:NDmIT?PPo^Q(a.= 'Ч(Y$u: i?2>KYˤ jgEh# Ym}ˀΜϱl woTj#aM :(puFۃO|q՚6pip&DGg4ǓReGRL} |MgܕI""$4ӡ)j5eqr2`#yLy7iiJmeXƺ {JmS20rJ ^<+fu^$u{٩P\@V[eBoOO}*mnwmW}ܙDmi[ OP6?g)-I/_R8snv6˕Ya)ԇm'$'g@L/DZ%T4J㦺?Y;S:6yNkӰ3W \NN{L$Ѥf!|# jjJŔ0T$1_c*晎pL[Y\L5c(+_wSfcݠMC!J*Sbڴp!E^{.6}ƊFAۻ1ےNq94JZb`,s?𒖖S݄\_]R)r%n`:=uSʬt΋Jqw#%ŮUO?k ͧ `` uª>2gL(ИZ'p?Mj Rd;wvtb *Ls9+: ]EX 0D˩l^]z2EUT^N~(iP|d~GРca]+n=!,t)Yh 3m$hEL;5Ѓʼ<3()AD}q>Q$q4mMDǂ!$wS@)@hȇ(ݨ~ 'U݂0B*U(SX߷)g M0 "ڂtGm gDs`yN}Jְ"w|14-/#?!6ߡb[X1{ޥ 7Yg=`! l`?(G*q]9Kڜf<'!MN/zP||rY,g&)R`N1>4zD!2ϟ<\7z [6@n@v(h+g6[q[~k^U2H%?q9Žn8WWG#! Ɗ> zoM6d=غ=c|O&DXYf}w 2/bQiGH6SU(vx_mxsU^`ݗRǯ?1OG' \<¤enOs\ZRLiq|V`IMn|)*~VsaϷ `Q{eEo[..@X`M'XX## ANs7Vqwӧ7AAmP6 6x 7]=+|v"ܯQP2&jrR4R/k%9_"i tA_ LDs*CijIITnm~oxW&-I22rZR}WZ\Z'svѳ=22M\j<1!n~9d#„=nx5R'Ḇk3tۈq:aL E| /{ȉh>MPX^x a. \EQ T1 k+?hK =J%wY gt6Mcs;rhhF[EȕR*v*ڦQ2E2oͅ7FQ'hN- 5Wd{|<(4g˩Zw)it|w5KW\qhrH{|!} q('5l[%p߇}_~Οqn?FxoB: m\B3mOS $/ӝY~>PM~`:ԇUm8kkQ>T%b)LrnUSxts/3al-NBhf"|z.~yɴD 2`2%ʅ+?CM1HICxdxvA‚.OGN!횠/*a>FT$t>sI8-(~hR1'DŽܚ Z+L!Ut(n$.(^Qb}+mTSS_yE(ֺE-q1dxF_K ] 㔢>^-+'ص2S b>݀}62rN.VY4*Wn?'q[ H+e*DwkXY|XhTj8rM3evWt錞X0L@-̮VSB~w_vguk#Y"D6c^tv9F" y ~W"BOh4iGe3B.M]N)<﹕٘λe.ƒԮoo}R9T`.Z4:ʈ3-4gelHuʭʡ6QᰜxVڏ/)3/iXv"'1'U=vAc(ҌE {&G 6?-tm!$=şoG=&Q7q'6x8NcZ@B[{Tt-MN%C Mag`֋ AZ^>,Es;NH Q^4eYO);2I͂yVZEs޹z>E&퇇2wʩ/2 Ȍ@-X]}2qegŠ3VSW#M7`ɰD:XWHno^֌w(%~IWziV6fK t&:iK8!"JjffYy68I%JAY5Y#˳[X=kҨRKM/)TR;]VԱo/'󖉎wb7Zy?xaY`ɛ2XM&c|ѰUWb,uZTp~`'VOsc(!#ZR@62eZ>m "0rtvͻ@3Tt[ )Z*(j9}grScP-\s}Dh|۫!.1`P`"ժ51G{庉o8p)=1e_FX`I"u$G羝 1^vN蓱]A2S2} X"\GECfziPЇ%nibBlJtlJ20č:=.>6ܗd|kEZgHEH<[7tG#GI]c+.$Ht{EaцB4.(s!9kS, _~g"9|~G-R*G(G!6*N|JF5L^A(hDh/dɆ>! \_n~~Bu)cb Aj皋Fp=㕙TV67u=Po e:#`P%b+8l78ߪs?N@{EfO_$9֧VfƬuY2Hn} [GInWfBwLug^#p4j9fB#ƥ@ry~0_6~.FJ%;Dcp4Ngct|+zkm_F-j@aU`ͦ89L`L oO&̀.@oo\ oәT^NmAo6 zK w݈kQfWq7ׯR'H1H )(Kܐ˔NE)lj*LduKjf{O$A xqA, W)CbZeaPvCF3zsV+?–^LKW[Haz;b_l)b`I>&w7oLAX3q$sNYh Ʌ=W#97Aquٰt 76L|e8;!|V10(NHJE֨TFs7dt62 AFu' !ʊ# (TnRէģ1=hذq@:GZbi9ٷwu26I1NW{@`M1[OwLeS?oB]ypJRum-z⟁-brcrT~ I~aǽS pN 1]cXcD 8RZ%.vk*V9B?K1r2ea܂Lx]cwʿR<+;fOt̻|˕+Ks)(4PqM!b~SzQn{rHE_cJ$\?;g8^(%Onl>iK5+[!{Hm%tdv?hN` paoJ Eb#PpoL^A*RF0" x@B/^FE /.w[y4P60m }$j8m 9*L18̔.&j՗Nn8lFX|%gߍksHͽi|;_9=yeߎ_PG.}cE4g|-k|?{e]J +'F $&ˎ95xK7pV p=M?N[';й 4 +8Sk|Ĩyhy^E< sa oZ`/Di8IvM*TS٘a6!1zYdFXi풏Pԝ[y Ht+ۇb=¶Sf 6:`_EK0ns+]ҁ-`.*Ł,K]:{l\=J9[>69yY27J@&C+INSw9μnŋqŅܩk `~٥+ka::ˉ׳<bdֳ6 vG6aj3,tIq%.} SI[p)Jbؿn 4Eqqhm頖74tRFѿ4?5b_|Oomhp{<Cc/n#BJlDy gGP3;bє@c'(8eoj)^j^4PjzJEC`9:r­ƈ0FVn(m>Feg@f@uyFEDQ16Wݒwz:ut_o)4D7{\ 0m͌iJ_ӖOu\X9c ={+L~oÕn 1ɶqa-^%Y|꜂Dg\ah9ƣy>@U3")0玾& >R-z4ꏤ(h<C:tD T{6ށt3!- Ӝ /8-~h3kp' y|x"'Q̀G1kC"j]wc#RNFkMԍ9m,+EF(tĽ}Ɏ]^%J>l |@-Ɠx!6*+P:&t_N#OFSu o62Ῠ XI5uOJ,hnqVz)Wښ c{QO/"!R&z$}0B?TpQG/ bU'I_A|ƽ`'g-8 H7'QPjv|qk@E8/A(rޘ@}iK*risB9CMC7s&Mzv fTcjЄ`:a ln`MG^cZ_4v3|kSiM(6:"3WfmgWwٯfkF#mm,"7#9ACܙ#d.-O~.lO! 23**czF~º _IsAGi9"Ff(%d(E.0R^-OuZ7~*= ]?b=iEjՓ;4.k]P5>d3dgۀF-_k5F0!Ku)@VG.>wISZm=2P 7u=l2XpI=l9S7 HԠ lvM侔;äpDr_"/R 쥒ʻݓKr!J衆Uf߬s* U]s*hVY]_^@J f+MD 8&~QbS5JIA)O` u_O|H`􇾱5LX ǟqƕ\|-Z>5YJ/eR$!CUqRA$>˄{ز61jyy.{ħ7G(݋3W-frs|L,}@=1TMfaa߾3O}tIMRQ9Qٸo\;٧9odvXޠd)Sh걅AwfHekQi2vOL rX gHGaX `*Yj%JF$ 5h֟.R9peV=W1a 6̭i)ZE*䅣[O9v#EеV6 rvaCE`p59DC5WB>`^6 >9.,ю}J!:q;Bzvb+UnI;R]5bX(?~SRQ,acN/mhݵWh ]:5S%0CVV5o}i?[L\(KNllZ) (Cn9%;:3éu;7lrj&laύ|%pI{)OK͹{xf⍯&~3΃c!6XP M r> ,)4Ås"73xA{^RhG~oXR*ňY7v˞Q(}N,'!mS,~I͑Cx!|an4 {hcȀn5VkcE=S/Lyǃ#`nkΓ" 5v>§(!3T~Aůũ[ dubNjJӝu =b ,E hK-n@G#.VO,3O-^#(e|M3VDu1oo0)VuWl7kȕw𡥿ͧG\Z6h$D )i$x[<[M 7sLc)$>H8 3@NȔn^Қe`u_ꗽyW<G>2A+#yE~_t?9v$*~>Yh^FJFh!q 9|YR5%L2Uƾ5N﭂s YCJ m_>Gb{_EJ#'[:.$=Z K^(Z㴤!hPH5>y~C~M/tCF(D<m?*9aW 0+HxM)I#6 3񂷏_m"_N~ k^Gy8\$*/a x^K$z5Va &vQ %?Jm (/`‚D67>@}J3[T5 8+~Wxi#CN-yJzYk<6T!ySSpTqJZ[2'*# 3)5օш^[HCrGj!<'7Po B&cf2rgZ>^ş ')k qLϪ By8orL _yÞ݇ZV H6}7I\3#zDg)k:bwoK۽~(>/Gc'#{/fBvWOb8#=~/?DC7x3qNҚ0Mr?.`` Kln4Լ }J(yru^ FGVӨ1*-x8:2O)#Da&7bb H4FVi~@.F9Vur1(Y?([` ,&;jXImuc\6i\&xU]z\)vr0\h? G*J1HQ oP-E7t{ig ̟̯o 8dy A/GX G2ZK OaJ/ȳ Mn/#%NekPkeMt[`LI_еJ:+bִdJwno.Cb|Nߘd&fWwȇsbǔ`.!FGZ;', @Tv{c|A.7e3VAb=ѢE _6K.~>M:O3ge*`kN /9isqу9[!*qyjE ;ohihR+^q&dLO #5#?3%G?@`ýTɈI\Nͮѣ\I f+~fCl !(6qNwא#>1Zλb+} S2'8JF9]/{pKCqb0H*pޭ.'봣Y`?G SGƳC(58jE|dc;֦P3sQ1XR] ɘym'Mlr{( E(YՍ*B= L-.izT]M==k_K)jE矆67 NߞXh k2 Vq>r Ӽ4TlUeB@AH0F2rR/ma$gNv[-pKrWBͅ:&/~ Gd;ɑ>&u בWm ?LMxSဟ-2wl" +B6-aGki%> |c*dB)M\.|L#kJ LM5 3z앆?Ч;G $-{f%£_r+Xӥ'*qG[)K%;ҽJ&X,%?~sNA]S,oIZ4 7D 3߳.mL`u">IGOǍSIȧA|,g{+"җTjXUW5"L]3Wc5퉖op (e/*&ὫYH%q`GܒbަNkq~I) (Ðl XG׈k<8L=u1A-jv-\3YtaƪO3h [c Uaqs0!\T,S /1|9BO?"I_%SMꛛj  zo@Tܭ;LUd>ocp‡`=EliyF1xKܷ`OL7MR\*=o99)3xe/~t$*5,θ* qj|LLl;@|'fzuDNR[?II-70K|=[{2m,ΚklWRa0M5 &s!gFW}٪x筏r.<|e+ ɓtDg$=IPEʃ|`͑N"٘cW0?NXᱝvVkdsnlQ R:HҼ':x2,[lQ䊔[8ϝ,ƬtȈ*Ӎ"epހjI td >o11Prn'W_XUZc$wXeQkugTœJARۓ6SDMrqDv{aMgwF5{Ja_@ڂ1=㍬_\9sn:z[A̐ZcTIS#F 4bOߴ>P[s86-0<"J%Ŷ6އԗoGR*-6nZh;SLqee2nfů,j z['/EXͽ ΰN"/T a霓8 8h{G#sY2$+JNOc:\=Na[t*BkN%=^^VKͧ2M8IӤ~ZuzzǧKx1v}\}/({$Ѕȩ:3Wӹ | IL#.Kra43@||o6:_+fl>,*(l% e/WbeׯWxIe($6nJfwYds2N':QsXJY^+ർռPu?pbA7g˚Dxy%E>eWE3*ޑјk9q P%];XUˠpPHl2c~)ڡAګ_BA'-b4U<^'UO)b~LAY Qf%Q=LM'j-浑v;OqU?uǦ)AL0t$Vw& UNI 4DRL{ %S@Vzf]ņ' ԔH|~U֕;"Q<")/P>wuȢ+MH#|6t}Y-}N'2Y& ~/D|+IugS^L0ueA HeK)M!w8Xc䞦.|6(>#*R`t:e$KdWTTƥGg2mguO8I8t tRZv);tgޱƶJ pRJ}v+C^O))} +EWqVndk9Mߩ/T4b%x="3'i>'Y9gR? e6Ig`PT7U\7B9nޑ {dz͌q\Hh}VӸ,IDEL#FsxLX  "&Yr>Kxzf{J| ^BRNLxhc}E'+jDe⮄* ]a7Cfq1p okbZ~OM&׵ًߨ,]np[FZ7*]j^C>j=nJU&;g>S.uTcAJهҭ<.ÁZ(YT$#/&^F54Ѹme'vظ"uH~9ad5U>K.s"-]^?m=Mlk]Z:ssТ-LMU ,yU}~Ɉmh.z$.$&Ic_'j<[{o1:u, ׺C΢ȸr '6tfHʥ`PjJܪ4C;LdDjM丳dUI7# A3Lb;ǚFf| 滍1*,x(G^in l` Mq&U_A]+pԆOU/XqHG/vg '=(G $x!6gHz+9B*Rg \ zN Ƥ3G+@`kx#^"B_,}`F@d~p}Ϊ |;( ch WwhwN(օv=I 6UӥNmL[Y+P|MڵO}e \20{2ΩI{옸s\"{=9LMyfqx /0U #-7FF5Y7* OO p*ӊW[5Q*5禾B7jek꒥-lMHMo&NG^}kR]5wG[vO+q̀76jQPt~؈ kġD".(,/b0F.78ド3FI(("0ŬZ@-/}nߜvU~!mu{˸m$96 pybXɭY{^ 4l6GT@Yi#MdА4F3`"[НtYXG\0w`s H?=FKo| v2ˤt;jZNevI990h!7u2V qZlnmG*yF}vyqT $x08#N'Z| <@ b2KyDFLQ XƥHOCHQ`5 _'_SCՙ:>lEq(g5K#zT `FPpXC%t& {>hWT}o;T+?zHE\b)uVx@gͪ䪩 RGL"I+/f|rl%u6?$c Ng?r/_OGYY dLKV]A~$"o47Xȥҳ[ˢ[[ ܾ:'f&m^wrt)lF![$(φ!lge"Pzj#*&,ibb)̅{j+mZMXUxpƍ]{1Y}d6?{𥳐mGِbpD ?6W!C2o{,$`2]={ HUZ>WNRs! #m"v/V7%Úv~""CS%0В(WORg7@p.:EKU%j!z!Yp zjOW2FcVL 4,g ]k}]yCJ(1  %O'}Y) e ѫ>rwTa`g0U"Μ9\_cbg#u _PD7%&ыi4GMp^]aEܤf9*IQks:38tpz)m!I4<k i_;ߒFA k}J_ΧJ5zO_dO# 0䳱3"$0 `MFUNH mWKP^b.|nAuoGk>xZމLmXhAHpAA Can3| Pi껼k3|LQ7__Y%%˞ L壞xBYMХ_&#ة탏r{zA8ϐ~gT~$65`{!GYbTή|yCme0bVͅ(2j"|GNYfnO2iLiPA5ٓhRIGik_홟sglcoJy+Cs|!-eVGFk͋мKD8â1~%ȥУV/B7 1yaa텴s9PgzL_Yw=F렡*R3q 0xdiND t $#a^r4_#eVddNO>F*UU%j ֿV\S~*f\vPWh&|b1IScYa2HSJ RO'ʼw` 6?}<6oRf&%z"3u{^ -փ?2ں]VBqSM-KLɊvnuonsM !/ӗKrE!2I68M"cX;_% b⑊wsrN/;5(zgHT(7zq|!XaShI2@IVG[`yjŹ2#jFѫ/K3kՄƄ5g.@nahcPd3BK 1DJ`O<^1к$J=V"ֱl0ai) %Iߺ4$C(/t_prg߯xSjՏ{'|r猛{rWZVTM׉3Ld_gY[*two?CGQ_x風il_a O7&*yX"]_BvA7h]0iܟXCD ,[Q$,Mhls/#pӚ'$A1pvTm Cޅ?F~C슣sa nsU*$NGњ]"'0JGy!rOdƨcX %tlU2y2 2J =;SǎbчnӾa~*(}$aB[G{".IA(1$/\֥Cxd^i} ; L0aІ`5z }NWzqs砇7F&mM`SR=萝?ܖm?)ӿ-Y8u!ɨܜuWXp}B^?ݎj=XU5@`D((Qc 8z^S7r\@-a M_  շ}M6^c3<[oPW}b5(tgTZQ`\?tj ՐwfJ r?Jބl'lWܰx'l]ȋ[;м 4x $ޖ'k1iGZZT1ov`I8^ȱOD.K;>_v X:A1hqb?<%y_Lǽ,+)uԪwZk4$I\R5J5!6c5E^v{%zYDQCb@ۑcX|J L `/o8WSu?ZNi`\POLk0*̌XP)@@UZSxy`vɫE'-v&ҋa BO UPK(P'Uլ(V~+b{eg[0UVlHq0qGe.!ޏjZ( GX]i4"b`RfZ}S; 4* q/XU8. &~43F#_{HgߎFYϻIm$l(B],Hp @QtC%$lX~ w>=T0w5$ȏ7onT>bosJ]R|K;} .;ĢC V`35m0z. 3`!`f W|nlsq:o(5KiA^oh= oPO~.hH92yggR' snFK酮'00 (˥hp~,n +}5, lٷ{I汦:c`֞ UhAYS׽n pn:ūHs/48:63ҟ#OQ2^@3pTk#ҦK>Z~<ʡp.2Fёϙ:V v2D c,P," /HP P˜skF/Ԛ]䷑! )a3J^ͣ)63+YI0Y}&ũ@DT61]8O~Rmo'ڳ"_ 6}{*@)IbϝJcLg PE F "$wl9zL-'(HA"=r1/CˎO`k{:m:.)dH<]xB}9M;Q+_##m&<QW+f90}~$NbrIgfF]Ɗ3~1Pi&7_ fЧf Yka2D-߀v+SbNzDYO Q7ݳYS wkh(}gk%[`EF2=fù/|89:q8OPQ2Oo`z\C)324bZo,;w;A`7}]<(M>$ :w$<>U* !lF`-2q<."gvvb}|[QQHL}+}@ FE;ʇ£/c*[mG(<kJC1<%~"iZ(VQ@?z#aJBڅ2 XrD罊'NtPyQɡUH5*|F8F+M7AqoOIbٓ!n90[)$,DQh։űOAN2 N#ߦ54rfƎ$t :{W$J2]K5c0Rˀ pJq F az0"!‰Ot o^% ]x\'H!s23@#Mر;LT.q3 B6'O7d',=+(/}EʍCsĵe? O) x9TC%B3a&By lj7FlҞ|:LZ9SvFvx([(cP#h#66*N&U4>-dG BŔ4R Bıd3#O_|!W`8+&_[5\&Jj֦HYaNXGİW,wRDb\ *~jW Y+9l+]e+>~c^h;_AGyPVńJE}eEo[Rt:~Ibm{|oa~ 6?`(,5] 2 ij?2 ɉhT͌V,!w];H7f8,?5xZr>;cHM&1+VQ"Z4Yޢ%}#Х,dTPVr%,Lsb5D MLHŚ˦eMmYf/jF:w~`t*9#]J)z^B> s6^*ܑރ"5{m)qd}(.ѹ:nLc ?q_\}.s8Ђ"yn.$`OK$sZýOG,cbu>OOseqɡ⥔pOH7]©(8wD̳Sec2tNu$ A ii[7: 2e g̀3Cei(vY^= Y ^z;EZ v#ƥ7AxRI.7j)U1Jɴ mMɎܧgXʠ8ud_Ľ--5.J,v!MAt)U\\@4|qt8om&?L 5G! +Bɮ ,yZ$o lÅ&ij9l~]S|c@ NV+g)ab5yȓ33uO<{jL/^9 6OQ(+(}B7%YB7P{n`YӺ+D;mAҞnJFb!ninߣ^2:Wmyĉi h/NuXiȵ( B/j3\< M}:)o Ck伖L^K=MwfgĦ~ڶ0CT& ɅNAL`,1N_:r4Wqp9%K޽ b>uvDpxf`Ȟ#>غwZ歧f7|l(S1^=Uf 1Zmj"uϜI?++:-(oQfe꣜' `v-V}>wG/_d5lJ%ܽw|S1Za vW+=Q ÓX;xM%{Oa9ċAB_᪾|+–Ȫ\:AQ:@r0\7^P x3RZ7ŻUz&|f^ߥq ͹9,%PC 8Q{}^gZ> %ã]3ՑljzP-CsXc-!rK\ZE*{fZ^~A!;4 O2fVR]N嘯 y{}ߒJ/fk_IlfP!Tql:d_ ^xD2}KN{z@cힾJ4  !Ze fTyLe;QkL%Zٔ ꜡_\~*+Q;Atp c'{V[ C&H ߆(j?{!`~%h'`ȓ-25]Ѫ<E9&;—ovݹҕ,"Mv`qww#hopg oC(^yt_G/1~ )T07Lݡ$e JM~ cк5T >fc Xr1P΢nƤNRm,z)z4D:VE2w TȸwdQ=IM,Pq\kȖ@lG7>4wsv+wN"{ ː8Z\NK u,(#ˢV`6*d& Ϣ|*m8cr#&C+Y 4e@ȼW^wRV0 5 hswFy֫b [9F+4B((%nMs:prvujY#=΂^-JKN"}l# 3 A`F)x ݣDZzw+" Tc+U!m8ҬM}9^5e^#>5y]EO{u"< ӫHI mCuO $*pz.g.`Ye[Z<r}& nf[NR+vn+Dq̂}P+FP<~8d:/ )J>54Dbv߸C-iude`(%ZekQgs(;$&(=T(4TK#k\Pn8!jJEUfD` {&[yPq27ébU{N~g)NӚ sK#;d[ZᐘE621GQQKu>' [b杚öY(Ȓ,s;X4yMFc٩2sِQ%c `i@|{I-(AH"4eeEֶv*a{&ٕX~0qV% ?(=K|qVsz8sw U~%3VKhd)Yf \l/D1w4]"N Q*¸s=a #X,V@=Txz%-*h=O6d}4Ƕ+uYScI>G39EIVRAwn,* OTӅm9 1`܊HzZq0m9:A`cL})ݒlRcs큓27X̚{܇J^(+.D,Ύܓ4@>\]-/  cfgz>$lhsF\&g90;}]5< KbKZX݋GꘫԳo;gy^T",S:Mpq +yMercbs$쇫 u"H ƮN!/{ʁt?B"(vOg0[ޛA)֬ 0` ʈ[ hFu2|yv\?B@jH8\74U=^oJѵԌc"49SgLژ*s`-OLʞ?'\[ 7OKGcSEՃf]8Q bv9CEwԺ P Ur6zz'Fu/>bZzA "B.iߩ7?oA6F?gSJ!Tg p,DBHLJCiʶTX(x>‹Cx ϱW~E"][ϫ<( _ٟ ܊5*aHTU%98Bv<&yDĹ/B1QH^l6ڥgTe;)Q^ Z K,m6#@rt}RfT8C>4@bϱsCcȤ0 g=^TFFw?6C57&r'x#Ptb-Ӧd$Lg|+q'3}{|fpߑ|DW~;z!i:^; vXA&+:1 G7uoJ"R} qF^j]ij $v(TN?N*bo ‰ )X>kjhَ}N|\T<c'ʲY,UƶrMb7㍐-{<"ځrڰe>e! tg PuYо|8;l?~~Flْ݂eymī2i_Xegʙ~C4<97+"7cNF«c=:ޘ"LuMэjq+asQjNx[Jy_,]WIKxip䓕U`.%+&cX{Cv|(A6cMF(7c]gP:Й}:)CA#R?.ګ=T@&c)pCkp ͳPeߧeY}SNY"ob *TKQ\y0/+G+Jrh"#deCn+Fx 2[7K kV,,Ulp]M=\* _Z R4Z/½&Vh).bZ6/v)u{sޗByi^yu }?8 5ߠvo 4[iM6DfwP=Ԉy?@thAK: ДxϝM>mO]8_4œΉHD٠Od/^pvnTc*`',6+;CM]>Z<(hjGLnI4V ex8V1J*yO]gx2a1f Ctfw@UɛMo E{eA+%5n- ;iu!bx;L;Sʐ֒=T+ Y1T7+,n /o?++7eym: #^8vZd_6|E$- -vRw37>%U\ih*VNt$1=Cۉt@5Mҕ1q\Lz'WK/\ΆR!N_`ICU9|w<0 d^{;|VwAbȕY( ހۜ$f•P7oB$jH6[9z@|D'noPx15ysZ( c]/y)2|:ǡ f]uE/^57}R2)?GMuxUtym uqzh*|N_ tXA_ATW1el6 J|$ˮjqmϐ)Zc< O~Ku/b9ن 1չ#KKs6}g"hBm۔:O7aܹO(c_7f|҂!BdV'}) ꊯL] Ad?a_)^=JP2g@Äjrgv$!Pgt6Dzuzc9| @T}'⁼>*ˣ*/y3M$K7mC,MFRY=yα+i(=R5ux_638ڎe@y1 Vbnm, ϭu6 p46dMڑ}ܞp5n'=@G0K- rS^כOF޴%_ q67R f06 :*l,T jeaf;yxmBKtT@g;J$u~F |؍*KuӅ$;c4V(4I P+h6Q>|1RaG*ILEBG |9D_~~+@ `lV ;匠8)\2'đGw2Fay;S5"/ٞ8Ue-xQ>)~kCgU!%q5c瞈F! sGa^ްjj[1Nn׊A.6>'IQWQI%8~p7b-J0zX7j=j>Hy1AV-*'% 71S%j+5O223FMtFmť[ҚZ[3rpefwhuo)+|1Dxޠ (=Mji BoҨ -K}S 쨑t3h[jcmۅ;l(gY|lv 2cEI;߭ƙ?<`̫iFyRN Vox(,D|l.}*͉5hœ'; _Vŀ7W ,컜mHKJxkƐ/oHJ겧.fN]BAk4$aV<7?|'TpQ_3svVd!UVxl3(R HeGyww%Luq c<]b)X‘$qDՅPbxVI%̍+NeA~ጁ럔#/"vD ^L]iD[˯ksm}d9=CH|] t~̳b]:z4]Jm\fU桵!CC ]üh/V-R4z4b`}DυQMuIoΠBApY8ЉDX-x( >_<8.V)!6aQn]XIP=kaŘL%)]a<ВTSk+P1b狘\[ MF96`hi㔱X,h='n~&-Q\\ۂ Kop`M7lTV˚fXF LhX٭fc,8) 5Y>ԫ>Z ^&&IBqZMXC] ۛw#n㗞h?gi'DeAB,7u bCV_HV +P7%!|D\N^yH|l{ ){oâa JNK,%tU ߞ=ņ;.}_vֆWL*۷j#x&/,?ȮFw+;V ĞoF5FFi^)}FaP!&c+U@_3,$:iorxI?W){@G`<7?JSSE$lE0SA,^&\_-mjWY r`_+UW_au`ʜH 5…\~Y!Fū/>l+4eb9tǝT߸:P>x++ԓlsj.pjAMmCAEoP`{ʽTLj ehz$ BDԱ?Ğ~f X#~,AKN:z5(1BSezl2s[v!0+"aKM5d /ܜ{Kz gHNtYJw&Pj[R8(je5nhۨiv%*lp6]ÐFC(ĤZ i%5B>}&5o2'<pT-İrN G@0M_[Pbi 3Tdccp*:C&bU8`_q`2 B]d @S ֱ?&{3 %wœKڙV8L. vC! [o~%t\`X[_ߙnS gWE6 <4R>^{ Ӄ}lQ2yĦao~=ڡg,ʸrX~&w*', H݅ܤ۟+nkTUiqԟ 4jӆv'nTd4)I ԀX+[ZrۛL(K}I%am}@L^1.C7ߋ)6͞OPVJ7*3OҨ"V~b%Dg QbC Y4n1y5. n_~E`<`_2U's CnK$2x(>crF1˥+pmpc Om!V ]Kvi0>q,k𦔂)UIĩ78%ē|^JioܿMǜJ@> 81'NoϿ@+W#SZ9"K׿l]6>3Fi/.@/EA Uw8_<`J7Y ^a®>&G/V:*GܓCLߴ.-H1o{Ny$1 q}С3ߟ;]$g^B"m C%/;kŒJ;|X.2U )ry]N=BN5@x `",0B5̿9VV.Hk('n67 h/by+!(KRd1Drokp[/ 9m{qX+=?m/Ykp-R%1|MLtIbEmnO,&a}t^C >ڮ5XaE՝i68gH<3FZkb?ˉ#f +WӸ<(`$=BfA.Tݩv5*QSv2Tٍߟ徕;kJ&+|o]S٩ZS;]ZoFy7?c}A7~ =Xq3䉋sDդSݭT2ZYMVǗ|RW^O%ifaɌn)+it!&G-I:9$zisS&3n! " H+/\&> X詁ou!Ά/V$Wy}P; lZ-h (H?W K̃}m"X Հ "Zl˯?}A Pŕ:#k̚nC|gʹSz~~YoK1_INe7U dg @4'twt:q$WzLAg9^(8O`*!&j0H3Ie!W4 pzC2LXf"9ܢSB6g`X4,,MhG"k}T,n:3xxQ5?sR*!Of;oᛅsم+cJ>؏zո]&BW(qQ4hS%P>=11~|/S)A"1ReTܞPD(H)+ͬ&=JkوDZԮUl/'Gūdy&Ul_u].4W_t}T+;7T כD `A⿗ps\: |yu ty N5N:C(-z$ xRRTEhDJ` UC,\* ҹU;Q!"G.0oYWuOkZe,,Ɗ*^ܝǃE|[;*wi̫߻$w٭d#[V2zڑ2PocNGwVgyr1 a(Ü0 E' WmRrY:t̾җIQH=~.gFNS`Fu@,@/#sn2C<4]y2>asm >.@*z؞NCdilxm}{2\?Y DfHCХ۾@;`2!0f:Tm+Ĕ!$U|Ix#oA_eR#Zz d'Ւ-b3ʶj'v*nrEց|"Mm{'bl( O[G-K;ׇS _a]}n//YD(a4V d[ڢ6~ou:/Sa#b/gg=N>M><26zG?aLaNƷ[džAIi/&+hZђ7?GQY[ T* A,htM.QϘ8O}1Ɔp-"'_WMD[wC Hp(nB}MJhFwnE|fQYi4({ 4WHul %, tȃpqxJn'nrHg2?q ]GFkQM+> J]R"'ni_;̓e6%8_/bLqz?0@&/H&wiw¢9Y}lR~؅ykcC~]~ |D):q}+fM`LަQ5;= 7.tQłyʷ}ѺІžGu#ـs"<߹ArEs>OMya|`њ0cօU9-Ar>k@69z l*DRPfۍ8=@sY9:T763*1pH!qɾR5)\H hqZ֔c 5@ysBQ/9BKfZ#G Ki-IJ%NM5㩑Z6!Ɓ B-( G$ŭ+Щʌ69^.}z [ĒuM:;.6u,XD8WnZQ YF[mS9C'G@wHD][odɩ v(fዅ`%7jm_aKS(~,B*U’{(8D oFN8GԤh3~ ŧ ޹YB|Is&?qme2/-8G*9>cG> +_n>b-PCtCd7Rrtst*= h%ޢr6}+~: YE:OWQ{'Csqmɨ-poTt5=e;%$l;4 o&<&T$Dr>Yoθ ڡy3 э3mĒ(Qb$W¤}7 fK=skN |? [z[s ,9 ,j} tRgUa m_(o#HE6֢Ġ(z([.p*2ɯ^Up޵T8[+~A@J uf+h&$--4]5 L\kwnRi'iids PjgDj%By84/95l#]Q1"l=-ٍ`_7t~EIgȭ:CːH&47?D{tWweؠfr! nbf#1 ǜE<=9F#pDm:t7}?v/ݮ$\|qa1B9%hBs^ۨf-C*ҧ 4S+\ݿ{%UvX[s6C pw:`hrQUG:fۨd!"*N[Cz&xQR1gccʩE+pk-Z")(". hg1{qѭCһl#SW쌋;%ֽֆ8t3} 8R> x)dhUOm_F3b0d%o}BSdQcX86KxB.KM7iIvF9y';IF0P4mb?h6Zw)է.hz3ax@~[`,S`A L@('I:usl/B)Q|l,H0^kٸ\nS$.mfC¢w:3ڴ޿"(˴.Keo6K!Ֆи 5ZFbu7nm3MnӰp?c֟T?zyq,>HGWy3;"/U)F}˂ f<\Z'ZaJމTNԮ۬Z ڔΝǃTkגRRv}9)߄εHH#Cie;ҼAФN|MrVm"J8+Ĭ(4$ 9X\aޤFrhuC?3_um;!。, p@7(֙i/*K 3#p4.UNL8ʃ205wDI>~56'g{`ɡ3o_joP]uP,JB`(I%de<"#bnwuSnMJ"|qφ~GlVzA zeq5M/-&S}Cٻ*5*2Ȥԧ/v~!*%6o_xsYTV)55X{*8W+c03Ԭ3+rv) r?Hƛ vlzGZd126.zHƥh 0ET8d,8)a7$Q2ȁK.'C[a ?]xuy`TFr:t)L*U ҍyh{>4TsFsRAa1}Ȳcrpy֮:M:HbHダ!Iz 6 ^yCt90|Yk,Z#bRW!M({Rb`{/G.+MY=DF@Xǃb6K߮E9o[ yviۉZw5>ʵ%݀': 81A$Z!~j~g (Qk]t|sH@ѵwVyzw(my8dƇ[Uw ŚI{a^6Ѩ r CCEu(Q. 1&!n=hѷ NxX.@t]2P72H~Jz2#ݫQȑH'TUڑuD#Df$$tEC&֍S&qg(o,/E6CG1ϐ5ߢ_+x# וmg !C6*ls/#yfֳx$rpA~9;QsW4!D>D% ͢&B^A>h {KQpuf54|TFЋ rXGmr3$_ntNbsB%WzkRWB Cm1Rڕ7)ƘB(?UiSu!ZjgoPsC6^ 1&mr^}(<ʻ~~PWl!"&]so"7'.dh85E@C4r/}eEq'^otLBlV'`|Vy(`N3@ OYȍ"PfN;WGg,#"O{Y6km A:ً>:)g{˚Ʈ75mt B|m 7)J)%aH佺9p?pzL' S:0, )LVkC,2!nE) 7m90ώ~QHtaag7ʇ Ō`Jb: Ѫ a` ͖ܧg(֮]>&>䩿<@aٽV @bv}:a-B0mբEH^tä0Nc໰8)eAFb$2D ,69-NRl߭6mA(2(y6p`$CjBPXI!l"wT)'b[H؁DLQQyrr|F;StXddz++zxN({lA2Z7GL&ZvwG`b" oMeq/4֤"?, r7 +6nK͢.LS g"-ue2[ݤY;l4v}o+8BhmF LUy-:sΤ[q$p_"/5qM+99CFN/T\& S.L)&˝"U@Jh9yP )pPNn>AA=Uu@ɹڢZueV&UG{ 9 HZ2̎qrC|ҔG[Y־0w`]@NQ[_W5(b!`C6U \O_;riV@vM̶Jj!Z\PN- ٵha?"&g o4L Xn `pT-ÞLhT]_O7svo#q7_.eEz6⠙lkL(td":KJKJ:xIH!t|&/L1ď )G!I?5ޟBȢ@k41 "9?Fj,(G1UV))qn6 Y}HTY"b +J`v G$>\o's9k2h[4~CI2UQәR?{}"F$Qz9ND|5tu>myΚ6xq^ImQ?#-ı}Pv5ӑm;{..b|Xpz@C#uģfEIyesft%}2-j3UdГr,N Σ;^> a0Q`ǃ'0 J3(S1Z˜Z6MN#/LAvCdQZ7#RD c,hEZG(wUc< sPFEGU |:S~ lh[I:u}yZ&umV*P^nY\ND`` lҔ.yރl]&[~6Yt24k 2x3tWqqwQA2IYꝶ'^I旕!h'R$cƏŶ^f Qa+aҐ̍-aw܎NjD!%2{LҰAfe>i]İ89o^)>i{DU 9`W:Ujw"^T:_VTeqZXpU7,'I.A9gx ݝм0g;%Pq 4F*},+듙1׎ Vض= O66t|_b8`:5EUwe/boje_=UcK MfO.&w13$1X:ތQ0(m -i%<^ yMgl&n~T(xGF's!Q8QPp2<On+fQڧ*FF|u)E+M_3Z-_Id0Agmנq[!"$|MkM!jz=k@Mq$ HY)$u˿6K ,Bj0mO^LjF~U$)}<PvH=s}gY{ ar& fnry".xNuqʀ` >(|[m(G6jCno ^X#K@z=y`3R }{H(}{ ɊpED3ە_o Љq faNߏ-g [He3yDŽ6Sِ,ns-[.&]px#B p[c::$$#SwaHUo/}7Uf}?إdBYH-4z"̃])!-?b1 9pjklzkܼIkJҙg(3YXJ%< ]&5PuawfsV nȀbjh3O^0tn:0-:+ђ"$:#£}ցk`>.&' 5!J+YS <:ߥYk>e&XCRzbg0ne0%`!NsV DXlWR]eFhŅE/ϑ8h3( M: |4 LQOEQ/@jA[ޱo#GXb&9J헢, 5g I|0$GgZԞ'ڏG9λ =ގo\7)$ned{ec>m+k!e񦮈 $%4'x t85duƞAY=veJ]f9[I,HצGʪ0(|d'{v5dݛ 7;f"Ed\OV;_-+՛jw|Y_k;.KyHrJnye*1w&ݸZs4'FDO$J6U'Q"o-BT]01aS3)>{#.Ygu.,z2{Qs|ye CcCMU,\tczk+R:f`KL5zFs c?TuR2Aݺ=NZ+@R!.:*]#yWJwQG`e`OE}yoʾ@ l iA6].3`8Sb/_F} 1~nݶy:a3Ҩ &%/܀=kSB(V?Oو awרg>Ir.8HLFs^ 詨0;F1$W2$A7Ä'NFWMRrVSr著 iB'_"r7КX2>~2p) őԄs@buE=?-M;-q1 ]nlB^3Q YOk3\5 X$r[]%oZ7{cA 6W QԷSLh[ @[ A8ް6}q(W+FUI tCux9M6KbIX$BHԊ3HoO?t *=7qa*~GQOk X(L98\חWy*Z^00%q3K-@9P%7F!}%8DCq9~EiLtYIi/}ZAo舼: KWTZSޏHOll$UD}2*m v{)>)2Vs{UZk6ӴXWq5ە $1X$o#U!]G\?Sۧ]ٺZ$p{*,ׂv pMMboTXE1R彚~7E=Uab{p 2:t &qD,ϻA>q {8E׊4odlv(%Y dw?k<OoW4hW)wjIMK'{}JdZA{Fn#>Dq}8-S- kWxN3PR\΅Ixq6tR!VjR"(lJ ~OvaV+á5jA:Dt5T?>>>cȚ$?D[N|ʙ0\[ :iz=HDJ^ډ@/wQIe4viOu%?pO䁋N>Z̄WHdN:<.-9}1E%cN,MWJU.oRDJ CMГ{R%@!_.F2~Z VkI:L@).qwu1~R+=}7JusI媛h |}öZ(0s~@Js ọ/X`_3Cɵ Zd'iT4f4U͜<͛`mOIc]ϕؽ$DJnh1҅f`ܻ4ޒg B; IFW9"f+ '-]Hixor2|C뼑r{UJ^p(;t<0P++"^6*J!#])z|G;$J)"Ak% K{J/CޫX֍!_r$(° m`5j5'+[hNJ^cH%C(#>o:o&416͏E%iRYCύ`aaJ{C#?ھ(K"xe4F0y]./3=y0q5X{wg3y9b} z3$K8ȡgOߧr c!ly,(nc|g|ɶmt②c Њu"Uc qBiE6gʩ}?RPU=v()u]_W,k4-_2#ztiKߺZcVw{0:17,l+o)V=beq6 nRL'j v_58hn%p+-VP_7:#ק|u42[XSwJq@xLi$kH׷ѲF6g,.mZ30jr"yU@32u57Jh?L:W Dǵ^/y*2he[KHXB` ML2&tN|?TT%4U,&y qJ~=^.B{8dx`MePnvE$SoxO:{S1WRViNJ򇓜%ܰKmǴaȭ⅁hfmamI(%R^/L/tT*iB uAmM5.z|^MrSyUkcfh6yİe@{0vUrҺ] 5NjD4 kGpO" f^e%<7,bv x&21AER¨ٮfLޫ79f׏V8>Xt#2.%,;np[2;,{bIb!d% +A5n-/~PF{/! F _Vt#4-N\rIx?l 7o@҇Ry눃}[;Px,Zl.I$@ Pl/mCtW 7g:l``)ŗ1A-J/F(Kgԍ7ӻJp*솔 Ƙ@IpOh͖[YVStqfՋ]1[YrcG8[ϫ Vȏ5 [X pNlvBj:<͛'gz$]BS(':1`lLHKTK?98ԭ; vS@ ۃ'xVR#}h;T#w]lpҪѧ{LLX7 oQ^0! n:H)KMTFFZCU#u xUwPTiB ΁eDx U5>C+v9.*JE,:T3/F;s_\P%rEF+} E-A]g_y]jM,WI4xu!顶փF_(kih{[VD@%rFf$3$`mu*bN_dzTf '(+Fq ]JZ+Ibb).`30O;wwx ? AnM H@W2f%i }`c";,W*2. k, aɹSa oWvTʚ  c*Z^Q}{ݛ %6W3zqx [2 dxfXvh9FEbp-|R8c֛-83mAebW~ZLlبϸٳ3L-ׁ|g{<-!/GbC:&a*5T~~8dCy?kL4t'D@8.U-M o{iEKc;,H<!b$:gli"Mb2Fޱy`0W6"Q2߇a|\IjRqt4oG.5}H(VECHvf!Tt&T0xHIqAcj,b^ .i$]e73Fr7`B"IصG401b|T@, [=ۻys6͡{9p*Ã`l|Wժ\L-o Xd a:U׳O;f+xX; )lTSGH홓E Qgt, ͋`_y%0ؼ ֆh\Q;!6 mK$ oKo=2^i3X Ms>,55ꨁ8zʃ>hq }響HRav%LiVC,oyar,,sX~i2 ݦJy};Q}MDs/= 5WX.t)àڟ/R)߄}*?] G̓/߀(B~KvzE%zڤNʚ~3Ʀcėj[&L nHF'wFVסI*AMN/pب$BNp̨<'Lˇ1>BBL-T8uX ^]6ODbR}N%Z7^?,m/`8>}0kр^ ZCAFWֈN+Ε]Q|ھX`͸AQ7GD e_Gr Vӈ o#p@ș2s}Sr']B%u8ZDjzOL,OkIן k%񩽦|d52~ B4iqe 5|PVN:c20v јYvi{fR) B6<Wݱ-Ub(t۔~@D VOfE|.ZTI@b˖Egz&mUyUQ-j6SΉBe}ƜN42?iMU,tdf8Q eC26 ulaM:$C)% PJ2 XgC^hīSƮcya@?A6&wu*N#@g-/K9tAhqoP<&SNJ"7S"XzK#_K#&/@xh~܋\}{. uC4?~!FbǠn$\WZ*mFܻ.:usx2!N(u;{Ampszs"8VwT(Ds$7 C½Ȭ1 Üɫ >t5p8u ֶlBW*I 4w_MtO *N-+xR  _s' 2"M:Fe`RګulٔaMV}cmlqj;Na4nZ/a? {r&SqIk &&z~ q|%K_\!1G)`Lr#,ȇ p:JlW$!@BjRre*,AHghP ;\{(ȤJkǒ1f,<9lO,ek"2&(1kKKâ6G0ݱ.,_召تj C]TMLNH9[ YFTcN,gGhf+ef %?RI˙S=ؼ>8`g81|TcϨ4$07ZI>5Χي?Shz}u!30 qơz'<rpeE"IqtbQ"L<o۞t=R+DKirrOyjEbk,Tgon]gAYUQT 5@sm"t8ʘS(--DxTK/J8fU ݸ? bOZl4KeF7C154%yZ/.&w故l>)=K&B5n]Y' O|%\-i^pY dVVsĽ{)7&KXZj5ޕD72 {uw(@w78󰥴]Ϊ-co P]n""EqpҺ< 7.Ͽx8}`]0:){9a"XKyo 5˞=C-xI`} xh !x҈ƌZKЀ JƩm>5 !Ɛ쭖26>f-f zPI[Kո=ŭ1{^F 4lW!.׀}uxG.TD'#sTi{{?ڭzc !IcJY:>$^8 Zk?#R.XJrȩTdD' L#O)s2)P6>s~V0V #7:;ǵRVޑXFJC M2K;] Ew,Y쐆ΎN=d%"~bt]ِBQ;*kv8*L:D\]VZ|}>5lFC3Ep\zP_e s%<*sm}+m)%5U,T,Y%Qd$۞PwXCB'9dp0+↗?SA>"iCcS: .5 iP kdhliR2 H8[m% 'j]h۰Lo0 Q-XO#降GFMw'a!M1e%f,T]kF3!?zO ̓K3 /ViG|dZ$&7nXѠ ";,"SUFGF0@/<(zamXba]?|0϶M~ei7 LYVôonݽ]WCBNЈ̗>R* eZhۼ9~t4)T(s(AƁQ ⢱I=]3Ov5;=>GAe)uig{_zv]'8ud2'gXxE.lzVtH?@ ЏvOEO4wjip'7utpX#Ε_I#5+p^>RŽOӾug-{e^Ǎa9_Ѓ6qWʮ&SIs$Ul@N˗a9|QtJ'~?=X@( oK.WZ]OeY #i.2 )#|@I/NjU8,NE8$;vdAt%yBu"f}.jW8GB'_P1%TU3Ӎ/F19QGL3DFI'TP[&F G+%w7##kU9`j4P $ ЏTOmV[HS57e=Tm.v n TVє¹5ML# xcR7OޱВQ.DOĂVp8A^={h .f#1E10[D'(.]t]elätZ)U[}~&j %Խ@DTCX^B?U_ÅgM^(UDGAИq!F slgS?IMOZ_x<;X3[_|GL6჊Sj pEй7fIO~h]lǣ1j+CA)1?}$϶Pʋ􀠂wwȕ+zUD}X7(ڽU߈?rri=i85k\7N - ;j9;\!m?$Ew3U'e owH|tֆKT 1:4lҎ("c?*J &[r9)uʩ24#nEr!XH`MoKdk?4!r1m;~f*7.kۂI}Tyo؏T@bs \/9wnej4\Z'Rwg'%k,_|CJ&7}[byeuɫXdƫdwdQ'ܘyOF⏽!gbP.wtC#Cڄ`[ ^_ ,Tڇ - 8aVFy3)LSjs;fMeKI0%&> 1p dUv0鯑o ȯ4kzvI*v',ޙ~D d˸s \A<( e r1Z]KF]XA#Y,|MH cz}p8o iƧxFg+`uڙѭ%#&wL\H׺ pbrcQ`?'9Q}40tD =VfIvq+]] XδPw*ֈ-7CZ{Ю܍-לN,<JYB)26 >m: !jS?H^ ,rzb4f:կE29E.$᪕k=Vގƫ-)lN>3fEIb@eztAsu}t%={5OwHs{V. Ej9$z2>ڻCX$&%f\)WJN) "3/~!'Ꙕ\[5zţ3}P*I:@5KˌHoS&4 GHLMY {Eov==ĮX};n+}r;.b7eh, ;em[^ 9M'ȽSin'zW8SrKJ}p_5GtzJoqqYp,o/NE [맞UDŽQxoь5bn=8!/zk-t_Ĭ:~#ʼn-O2ᶿV$y/V}9z¬k=9!9 4>F3Fh2T,<:0_L߀S({.х܇2{d=WfQ7vؾ%_Q6ؐV6 {#~UG4| T9a~QL97)bd,ܬ w֒g[BccCcFHS|#m1ua`x[Zʇ'yd Xf{G`R/ o|AUWNlBR@q}Iy_ʛ`I#Ջ9]uY*xRO _Sz 95CUaAna+b-XL䉨/Sw=ieʰ%d`34&Fk tHfټX.d:J ^[xm<#}KOj܉ iB6^#v'%>elZDdO'T= ,-QcO~zavUD &RU0MV·8[2.T^2DkJ[x!Du߲&M~yaFqAG'¬Q)&Kr9G]Ra[^1z頲oNd 0˱niX XQ7hXa~֝J6YIFNA"38mIo/{ŚJյPJ,)<6E"e+R.eo>[\12gLc=21.#y]UDѧቍ z8O-8JmΩ^î< #k#5]Hl;T!-=8J2@-uw ]אt|oTU֗U "nvԜ!J$%vvb2o8ӐtН x̉?yT&4VxTE)kbKȉ-?n($oTn\Py.5Ld;Ud;*$  CNTi >w3' C]Gɷ7 B6d(`='$QAߔhnO]L}?3$, njnrjQE-6ZbȠ/k5i{=4#%*}dă[fB>t<;ryHӁlQB/ϒ6CL?kȗCKHO3"IU6q,e͞,FA|#oq]$C&?L9X%Pa\՘'3YW\fvxtå2&ػ#ibY_˸ƚ"\ݠ.x͐},&4im7ja{l{9j"zotmx`q&$K]po+5\HbEϋOd ; CVX:$iv%G/C֌7i(5vr78~DoLdhEԫbHYzC H2qLz!Hm3n||E`KF^6Z[I$ gMn;V%FF۔=fϢQkd2# Yy6]JLP9#c2xe>% ? ]GdU۾bP.9\x\m{8K<_ɎRx抒p9s7-/xo^J]k[`5{ȸ_nzL|ףc}RD*}7fMj5?j~q AMz">(k!F?W!s2JՓ'@aEJZ)r8 "2^CNkO=mXuUcȖռR+,ثDh'qr&ŝo5nm.mf`Fwِ G64r񆖇% a.Xf7rq[@w']=:nyjxyʚ8F, !|K\N7J;e. x yVa茮w-cL-Q>9eČݎ tJ>{uyAq2cOZ/ZlTV2le E*Fc`Gfіff=Xn>og m&ج:1@)dGnpG!B)$x_X"$"*[Y\5wx>4z͐:Ul0oY˕z!jߠUp}/ք) cՎ0Vi+FMo3qe j8X G]6h"l ,:qy}bg@c2)nA@aDO GRNPPjʉ+z'-w 6;6b8n`8D%6чڸ H"MEpWlQ7;KfO.eԙ LoNµ5Zju;8Ac2.d#԰eyDT=p4-Sϓ sr#JB`_lk44rph*U {4377|D#6Lլ+%wj?ѵ VoVc&OwCͅ=n2mqALm;TtHͳ. 7wUַrv. GVkgr+t}" B8A1)eധ1o7V##GO9ߨBvѼߟ;ц^Ф?ĩ]Oq ZViAݠc)pcTO+%ByoB'ѾB[, vlC IHJY` ! -j=M ! Q31 XG 0IHn:Gr"cׯC fYyt *cap]ZJ+Q5]JԮ c[R^.:tReh ԰]T$Rp(ޒ4<[ۇXbt01|:A7IrzlWT$ҟ!Kk!Bp'37YkrofIf3rF:`}XmZ@WORi#Z\7Q LـTgn`\/ 'EC+5i#vR˿?Tz4"cRbwzi똨pt)0%gک98>qA!JTy.$L;:)槭))7GzMs/=@Lg̑ ׶1uޞ Ֆ:)GSZ[ڬJ~F.D9 l],N+?c0L8=`$ #?B =݆-*(Zzp^Nh}t覈Bg Wд $1c$Q^BqQh W]mulA6%h?7"'}saj_ zY+]T 7 +MMDO+Um۸e lpԿƉ̲~.%9P"0BδC{HiyBY`>5>X)_+U!)W0-S*}TTu5Y^ɘǗ~`H̐BqQc4t'rZ+gbֈT0\Ur٢>̓,Ti>[g|>/\-$ҒlDH$}Jr"Ea? 3"1ɱ{bǓS8lqbޢ5V]RѯJ:$ V ~;h[os 8U$`< L. ? !Td##C\" l"QIEe1<4+& u{oP(@AsX>(g 3?Xwf+F6n#K?)t `]\;a:.f |Ƌ~mA)\AsDV Ravb!FNrE`3/q'-}4n W)!~/5"1 ί4L$rH⧃y:迁 _ PݔX|yu_&~i2ڈQ[IND%|>2%>_1٩{>ս Wp\Xߚ&WKIeC#87K "U y @-S47ѯLlp*/hhy{Ƨk;1I+$uERMεTڕQggG[ͣ2-pbRzxC+~UAr*a ^cB,:eu)]`qFe.!SlwFkS'Ze ga!{JSI lBd) z;l{[qpQm4z1AM`dFkt%giS0捧ዀ9}[,uR5jWtjPAhΉG$Y{N 1Y{>7%@pUUzрvzp!Ӝ|>\v٪Οߞ^ئ|gcN~TO/e1-H%@V SĵL%< Ƃ ;CXn+E@~AnPqF&QdXʵ@(P*o02Pի^l<ѹ}u @#ݬ r3]UưuHdMґnqPB~‘6JXs @}òm"$aT1e7-ejE+ &鯪(UKx}kM)/}i%A Mav5LJ쟑2f hiiMȯ\Y%_*zhhp4GjTG_BFZgH)eiWe""S# Skj:NAsܕD>\X97H%C rO_]D"ﰋ{Ǎ,cg=ù7r\i@Sa ;[}z&gqzU?(@W2>gk(R`1@&~e `Xg8:.$c9N/)Fi)x00d{ӷ"10ngA@m'xU!'mHT"}uB)ssǗwDJhv jv)H K'6ݒ*ڭd>O _2 i^INѵmZ1=lx",ٛZFBmωf=(@ZTE$m~k"kg}q\ؠÊkmH$'*,2:xOe>|s9C0W G mFTMλdľ O]Bpg3 U{}B!Zp8m>)x-%fBKJѝΟw+ϗ(i g܀5&.rX`b5x~w+y$g2~RaC'ܭPmm: K *0m pkkuq= ;iS!%VkK`iKeYhhZ&ֆ4's)x&W1:ʒ/+َ}LI5 /u~ 5˧3q}-V*i<*Y!-ݏ]Tݝ(ѠM@:6Y17>DmYл=SOpN$kRs89(C3.1)`t(`%JވT0l׎C*9w ko9dg\S75ﱹu~_U{\fCX`"eh~zn2Xp$u>(%٨@>Ux"%iؿ&aF, wG:te{8$IUik?]К^bl!Y+?Jz(lwGd8H64@d:j\"@Uo.轲קwolgr0Z? /NQmyW1fj)r IWDY.g!`:QD,0rPQIP q1q{u1 lJ;.\\W3`N-c'|Vgc+#Jy,;۵_CWy Bk Nqr_}wiA6T$ir|TK:"6A@'Tfz/94uφ * q2Z&P܊E u^4e6er4ʲ87~ssR/Ҷ?vO#ʻ|CPx8KXR,p ,rT˖diFn(F͜w?u'q3Q7#k+x']`D\AmJ ɭ}`zTd¼aVG=C;Xe'-L4aگoa0`ҡ؍N-p+ wv(Fh*c^R+ @Oʹpd8gzJCi7!&bK:zxPa%޻;DqR+1U3%MIkyI=mc?Hاr+gjpp︽n#٘F. vخH7,6`Kpz@#]gcNdGvܞ3J @yvsQ2YĸoNrtwٖWŐywʺ*c〖z"`\("YmZ(o3 >{4 W0Y[&ouuahJr93LR$fX+g~cf ͧǒG{G->^rǩ}7 }MYk?I.jL[>v xk a QWUZQϛj0W#R0/\irHԿΔ0+N eW: % 8VMݣVQAz#t@g7qC|H[eTe[oF1>)8}W~WNgL%IG-L}e܉TR{hHxEJ\"jyK#mA+$# r'ea+Pyrk"HZ'AP' 'բ}A#BRW S =~);k82@rY* &Hd!Co.mL6~y]äMH&P W`m1BaSv\0V3NQs߆"ofmHCDEވ\S0ݵu]QZs7ɓ-G)x 38+=qa $MG&!WB|-fE( / tUF l[|8"H 4S o0vNƸ1'>[ nRV\I(37Z!ֺ'_Rx.&e(xdAy&* Ј!VL3nxΈrYNP?] 95Mg|\f)H zdF' pՐ]_'f 3bv'ֶA1~p;餏.~s l$(􉯞 0b͵p3QפE jQu*R/jABDMN1wY\,]恋h!5V(x cNIZ$jȄt= &Soxs/_+D߼ms2+iMT{̮w?wJ,x9{"?HB)Mߊy%Phb==J܇⛵1R _,tyc&-?x*iJ)|gc!/pg,ҝ4{3^SA 4*G%|& Y90F싋\٨? ݰخ_';i|KBo:jwN Qb'p?VV2'd;s*hd+fw}RqB잡nҹ\Z\k|ua) k7 F|wsD FCJ"'u ܔ6d- :Qov^ s8S"nڍ4Eb:A` i5\FUzHA~v04!M1D }իΩܴNHOx ˎ ֐F}vl4 lndF25|jF Qb})L.凷?7Υi`54on}kdp^O(uZcS'͙̀sYQ@ P_6 =[1yށ#2ܴO=+G*"۰e pzqWݽh(%YMpYm%L}z GEYm#pIAXsWXtHYXr6۽DOl_,`PPdL?FrTڕ-O|J&?˰8OdxP]GoU#z}6sV]uEøJ'q\;6X ^\ 7 M]%!`AIYIsAs(DByr_͗3[`S?CG3 S34+#akIa`Hw[z :٘Ɓv?﹡cxi%w 2b8hdi]!WɽQH ][~ Z)0$;,4 :͸? ~d svR*|*xI>* 0f>\ACQQMIG~n[z|YnƢy*Cm`iKhpB{bD^Lt;#+l}lb WC CL&cMIb*w@L& x>96,Ot +`1,8LX7kN`MM9x(_J"I '(D@_$y_A{-  Pm1DZ?毃ʣ2L"`讳`a{vJ;"wX~ jjyײj;T086Cn?2ل? 5hߪr"3TH m+9F'[| ځ8 ~2x57c*d TEԊ;ŷ^ζQä]9#bsN !b[kv&&?+^w^W쓂pBT_xK)hxP}Jn&FA̋;[9 'x=1N{X־Z"( 5; }L;\4`)OtgI7Fomp줠{-0Y~lؾ}g>)v#m.=(;KD=3<8ڳ Ț@X3Cf)l=KĂb v~ŝΨKg] wch|:`(Hq^nqln *o;T"H> .s : OI {1IYuu#t!jX0 -K:/({0 %sԟ N~f9~͘'?!@4O.~6d7飫b;7eq'`yy%g,b#91O57H"x ɜ2.1́g%j`y-%#y@)5}[ QwWat tyj~Y0lͬA8Z`ܙr Zѥh曑>wMt;WofsjLLI'&xyM!X>W%EIMZ[C%ahܣX 䡎9}Lv'1Pq354•|R|v(+b(egti`4pI:bW{+9^=.*i t%UhM.i@˜63=*|/!Y pU8F?XM{U,vU~/CCfcEy}6/\b#sC$r#^I(qW.(;eմ&Ýh`q=G8iTSSs4f0hP[LOc.d2T"(/ۓlFOLx_Jcc,Q 2AfߔDx3^2AnVch^mwH+)_ήS ^Z{ĘŐAWס''"2M/ڮrs܋"zC@omSU/DO0ʧTFXi99mnGaX/'A)&A=^'PWjAYY'~6| <_ʼ{OFKeUjv B^Lgr,RV2΂.7i]ACu1BD;wLVʋ;E!pu#ՅJY'{mPJPwvh:uH|p`yh _v~[Po[׎t*lHFZٮ)e7/c'RbNWr4*{r HI2k'ЀbTqBRrd|0Gr߿J lf㕲c5y  ]{_C 8Q 7vtT.iI-"::>D]2_]Hof$Jt"yo q_ۻEQݘ_-3郻tZ E9u!+aQq.Y`S-^w.jγۿIoCh׈ lr[d bOOn*Bh&ܶP?lCʈW4a;%B%iz{g o rfy [< ;^ t%9a㩦ǗSvBqZ"KzTu ;-fmV"ݶz@o6aU_YV~2~XÌG2G>A!μŸc{'l^α^H ŪxD=?aəܱ Zj}ˇᒉݍ&@"[} ~ߧp\Ar%y5Ps3Kgl9yQ*E޺l!:Ƕ(:wgK UVS:9b6)j6w~S_ U ƴ)kS{ӯ!Rj%TL7ɟ)26{uLItkmPmfu|ŭ1LCƅ8A,S#[_zvxCm  u!v;D>aeI&"ԁtE/XBkhՙPn%A[NX8VN=l[_Md'Gv9WǤ%Oyh`đgz漍RGi4a`u#{"BHVKGO C"?/S4,9/f@Ұ8D懅3+e"n]oh%SSR5G!2ȸv9]ľ sC3L"UN*s,vr;]"ԕ4Y,7N+;,pݢ1_8[O<~9_ʃߟ^ǟmGl}ޮW@)-+.g~\C>&TWA΍a@}`'rKq]OAKՃWPN>w4Dr-"z`#S\sF ʟ'c7 'c7>_^!1=*щ)wwmF\% 4r7 z^ԊXļ>Ӽ[ ;>N^nUP5.t.}w̡]+yKHsY8rDZAB{W= bؐήˀ]']tqDzx(LKʩ E & ZPZ#a'}5 ugoos<ߘW*V󌵭>St+jO@,]6+8匿#;a`"$o ?i"7\B(c]:%ڷv[YժЬQAxyˉ&f ,OPAxu8aH?Ow+8VIk-۰n{pr1Ҋ\VlVW JȬo@7mG Mlovܘ,YItqLK@- {@ęgNMzW,&M&kbl-z@!(X!& X~:U=^H*r'0&H(VO V9{X?=}~a;Dt"t/'5+&=vxLtHamapƒ rcEM\PD܆;$WX%JhHQ QD:gՔ}p]Ɯ)j(6ؐ=ib @8.DPÂzfbK Np҇BϙJt.ߖ'LjOYL[tvZH<{]fXEus.T1g5yW&ri63G{̢4Q=}_Q=hYQw)|^K =h? 4-J߫뺘MrSV:7p!"vD^NoXWas聤 \G_O8%gr&\ ݐ\ R^cLg*#SU= y[lID6 +[}x4$B㯅`sBO:GTcxK$p#acĞ>(.Q1t&|MYDSŠ"v! gFSSxU$"8{e\jB0B(/@$wnrp/TR(/ UK4/v~?^00+P5U!-%]mQpv%EWH+%rSBφSK; *2QQvt {_Jܧ/DǮ]2(j\>`"'4W^g^PK@}:~܃\a^tܞV"z<;b(&&JmQn%Ppd,g4?+kUcj󎝲j`ќ2xZ)+ @. s^Jڷ=d xQw-c4hx z$ϕ;a҂u\|LhA&-xN>F  |!11(xh0j7e^`Wg힤.86ܖ;wʡiХiѩ|]IR{GQd$fz dxHnIk=brӵBRIFz#(yS7Nu#<}ehy͍MW\bc佭S-e+O}Qt,}`=6V¬E> σK-*::cb66% Z!y'm'*P'"Ǩ?,?Mm/bS5p4ŭkPxn'뉚Z5Pe-#ai/W[ɩs=$v~Kҡ5H{:HvebULmEGo%e 'l1w$f+)Tg:>31'gO&-xxB]k*s@K )(͏O]$5";\H ؘVJƁˎ.5?AgRy[ۭ0VunOp(g CtfOOIL6w 7^ \>Z'>j=iú孠/^f̠~kFW B; 2ϬbxU^q:}f Vjn1O?`,|A{T$_%7^<(&?U%n==6y %J]s>L(@NN5*nleL0~{\p/ H/e=f <11(XXʠJsj+[qPHGQb+eDloP).$yp皪RQ@M/3P/$G-A=_rn^B2h\^%4 lid^4{>{Ŏ|7]î^kM `Z"`H[Vzbn댪 # !Cіa~E6#aܘPWYCU_ [FPB|G}c^{?R'oso}yA8)U=cӯ8D Y!(ljWi+r7KMj|] ޗ5Wq-`hȭsdPFk`Αk+:cW*Sg]ɒ4cnFx&i <|?nK߯ ^iႿE3:. V@Y0Ƃp1cm|06G5QiSh3X) SM0aΈ3m'H1O{_?o}Q=a ahч {j$KBV>9HCo47Ğtmrc:h%݉ZB3e4oWS6JZZehm. zmeұ_扵10mJ`AՑKEOfUBr}1i`,v)OU:*roT.&Q Gzg{딘ڠzP@s @ZKxFFkd%< w^@ԁ)LXetp",mbE4VyWCZڲJX E}>5ݸӞ#j]{jjK85EbىX+uN-aM(U0H;e["=dS R/Y~UW0l?UiZ댞 jyB>Xxqu M%)n݊%3HO}4Yu7Gc]v ׷b`c*9|r1QneOo8}+r:uۣ^Υ dT?*-kӲ }{$`'c qWv1@*h%PKzMGlC:?ܵ8}6a=){aB͢N_ͯbJ"+g)U}u> TOn)zo p!:C`ԃB0_hļF ѵ3=D!)U Ъy Q,20l-g9-]F;n=0yT>(}>qJvfXSa `,FMqv\=*;k Qۊ.aõX{+T+sO?s<Ѥ) K'be3ǘxH,aZr-Jg5>aZnuHe dRJJL& X`N7ٵ wUfd7tlri} hn\-ӡ45dW_Piʯ@LRX.~i[\OZn <!<)kݖeL0lv'Tņ-WacUe|ڲ ǝ:q3/Wj"#ލr_CHef!ВC Y(4"ط%j9nFڹs0QD(vM&;ݽJv5B7 ٿ4A<|h{uI<+S-aK*G蓡jx8F Y(}D\5FRxUqB$a*o?ʹ6yv\~7KvzJK\ TT'^i2Pmr1m"4CK%q؊q4xmF +{WLiק)BzJVnA-")$#؟AF)f_U3\'cL¡cco);{<6 s4/ bZI(V=Y ~tE>=_N׻ev~T-8ZOϧi5j:C^eWZ<5"8 \ƣ4Z<7GJ\ &+{ppQOd.VKKE7Uo@ U"J)pQ&dֶC_vhr 8Fdp Z!żErҝֺ< %kqǕ L?q%4"`7{ʀARӓ{T;g }`cߓf>-i:eT\nDN{՟/ 6'9~ʸbv>$< #{f>"R Q*2!*raEoG2~\H`J5=@0zI)8g-/>m^ER[ 2Gk2W8EZ #q+{"V2(Uuxo{ 7{lBKFҚrK@Aa|>5̾ņ&!ݏI6p֖1C19 nWT6 o+$$6"oc+PU_řZ&(#eI o 7?FCcz[~zhob_M%Ї%AJ˹y-Q k\U␟ߋb.^EvgVT+MNÏuJݷ%Դw,FX6OhLŘNa7%׸NLkzU袉(%ԳE=>d@A}): th^kgn(nFa I1S2`QAOe6#M 7ͅ> ՝K{EW"/0s*.C[* d"Ί'Wj8V~4~ǝC^pUTH2;ǜ'q Mi eJU)Qv y.%Ni'+oV_ bë8Y@L8 QJP27ZwMIY'^sĐJZ?h܋#\1/d9M<*ʱӑ au4&55thfmdI6whT;o1hE ^)IU78AH]!bL)PGP{ a},8!x$n=f$⻾ B*,tMۍ`W~ f@jdӢ9i4([c du|w rNnpK&l)pCfhȄ-1p!4)僅`_"&Ĝ]s*mn Ąd+&%,&m ^-1mPY87'ȿYBUd~Nw0PnIWJGC,e*.Qp?4!ε3g _5 `.G^}*i2W #n~ic mOIY@ Xَ)'d}qo960DY  PHYaf#)?Wb1뽗21Cz `H%V3JufS''5 Ъ-OX樛6-9ױDг_ {ϝRiݞ$x{)Uk+DJ .1cni((q}CW }6G>WPtn@+N:\1-oJvy" =F@PMo}.>O }؉33-6^iVNpr=W1eN!`ѸG*b$@TFgDq5C⤮57<,~P`^+WB^ /(={9R^4H>f$p"+9Gͧ_<4ϝVc=hNu2htN')m3?:DifT# bfl$>}9ϖ!< RiU ;c6oˡ~U3K=ۀA!+W]R` f4}IИ3UudЎ / :X]l<HRZ y$l @behNB{ׯ<7#;3zV+"Ƿ >!toi(W^m!6hcL@nQ9").xӽD!$C=NJwxqEj'.sKX^@($rlD`/KfGqԕU\P +_ץW,PR^.JzeiګC`:܉kHdүQvg9pzE%^hB MB.Rta__ 2prAm]2I&8.3Te5.. 6KZՒJp"=N^\EJQLHȨΠr2˝dV~ +爘#u"zqG *#R?p_fŴ UeZHL Vc=6cTrw )wSmfuH dG/^^/\G' A)ILZq=c{ KN,kmziz4yȨh& >+w{4` oex##(i$!Z!_5O'g,//l-p=E:&=#պØ&86brtjA +w 6~l}t;lo!,|~bF"S,ib/r)x7GE;m+sOai܀ߝ&-l_M?)` У3m-2e: 5/C0|_ȱ#x32ma9]$1.CHT qP[m )4QXľk oԆڥ k0+BN:FTxe:0N<6=k=ixYU޾˨wx0x9~j1EHoLi5ggHtOExJ*Xy^Uƴ&:udxZ 4G;d;= 0ԣŝ ,̨7Sy;_kp^+謰fN Ĝkf$m+z՝ [>=NJ][" Ew el%Je Β^-Vrk^Y.pŝK_. G"¤!S#M`-9V@T-~D[KE ;t9fċ䨴0*kPE }3|r3 r+iׇm*BIs\eߍG+qk(_+?ndhhpڛ/WVGh[gWW#e6nvDiVNPd=,FSAmuنV1APIA79QX5~Џre@Z fOI4#|zsO+Z=Y=QED0oh Wx+5G?@3 p}Sq{ppۘ?irȦ9NzAG,@b0 "BY/}KR|-lb.yRՄdR^c{Cj+V?79㌳v撋mv: Vl02~ݏ=3iw>7S4'qRø[ոnKq~ȁ`ub,}= ^EPii:&=rI<@߫}(Veȃy8yrEJ~rCCU`$%Y&nqJ 2PIt%"oX^պʁ@MvهvؓlBV3zFi \?GUz}j`+׍HSB=\WBh * %M-0Vd<x.p?)2oĄ % vFKudQW/47YнBznZ-ۑ.Tk%;21**elhYDA'jfa"^iryaWVGȵڿ4"}34{80=Ø>Uד5PLEyj3DNx #V:S=Z"h;gVWMpKKxd@̶C!kmXey/ތܹ_=J5W䬸ltSYy+>ȣ]`&5(r 4/[,hi9;[DdjBۊcs_<+"QQ1W19*6)&%l5_`aS:7uWkViYkx:OP dr~ӹuVAf _G˘¡Irlnj,9 oRÿa|2qb6 X@.a=Pq'\ y \RGxfqVݵv̥w½dԅ9Ls'A()<h3~۟ޡR5Vw*PDKdOMFu5i2j[>ky( ,r{qʢ\ JAdg_gTL}d *hMX*kv4 j42G7,w'] ɇ2i A&kgh,K=.+b"ൗGEa}bRl}_)=B=]5R닺jIlM?Z,/`[v&a}ih=叟Ж*bj|5XYU&>iaOgĶez/lHu}(5MZ<|Ge$i~juH7ag?3Fؐؔ.@j/g O`C,>lۏWʳ&e("7iZ%:?/bv[l}e]U4A xե{%21BӠֲW仵_(i4zr~@-y"񜶞_byD5/z e(R7^x䙶olUӪ WyZKc`e|Ș01oUZ'NCD8đA>tEZE ڜ4Imj,h }}ixyd3-]۟'vPюNu*/s/(Ϊ&~ۡov6Sl <:#-vt^hQo@jdIKngw\Yqc 贕!M&4._L^|n?=f]oFiһxd tw| ;҅q.g%u+X`PJ[":%R W'\"BmC&"*ι Q>43 ņr;4U_"@R2KΦnY\ E[8hsTaΣ5[o)xą2𦘶S,Ę Rz;TnU'mjN=XGΔ '< lh ګJL|?z<˷I 4ЅHc|^['MA\n1|2ZI~=:*X )X+5o s Mlf?)@y*W2{ߦxJ9.$8L {^pvٶHhgc/U>&_`OMmyO%^Y.J[2ۙf,[.f(66d}|led%joW773D.KHV"M?o'T|~MLb3X{D}=eSh'G4?xy**;,ʩ+^;Ul"|2;{<8ʄ dbK;&QKXcд|I+,6-#8Q*L̳r}{&aʒobÖ:HxiIM,mv=y={jV<)ےaI0t:၅5҉_Ҧ[`!FRuF`0yTJyeK8tgvDl$F *) ZKҵ9=>cW^~yu;z;Yp;1kD7'P^:_!0C(^ 4eWv!g'ZOx jr1OzA ʩ~;rPYݍS,4fG% >Q,Zj#AV&I{ \'r)#[j7*+ o nMތi0sǩ8F'}2쮂ew&+) V%U EsJu SY&g=_zS$"7h7o>,owk*/ΡYoX rNT}ٜk5vpȰR;['[ IRCƮ)~7HiCT)6_!2E,$.<,XȔ>&g2 (~ߞ);~^]Ј{Ojnc,D$(xmR+ԴXV 5B7aHR:?яw>HTӓ !ab;hX((ITE~+|z4$ȷkAWg{9 Bk|SG2ƻc.272o52A7lK>UFOT/gp}! ?$A )W?U9[H?^hk"JYOǜrA.Ih1Lo-@/T .=;KY,Iyɳr;X wܭXT`y ƫc(Z\$`4w{㉏͈j-h*GQ1 "3 =5awZJ')p&󳣓R!FZ@]IgA&Er@57`e",/!; XޫKfCw 1Y*f˜3c~n!|ldpCM/NaIrLTfJC~$JFXWeLQ*Бb1f: Jr١ UVmDir]d 2z4CTށ]H^pb8|sv=6NfF2y<7 ;WtTzFEL;>F>tzHד ExUS[Jys9j_' @뭿sGd77;-' :9Tq"x*sANdxltd:oJ< 7WeDN"l[G3?Sj?ig]-{SpY)|/M_A`wt,L(uȣG]ÔtKx ",/>iۦ47M7^h L*O ;){A6wE9]K,\+T^mrmNiD7dB1 ̹~'>cɹ?K(ʂ  |)@vߠy dq!H6Os8 aS lٺnX . )96ڃBed+mRN yh_Hו{҃5'B#ܶG(c^ygK[Q :C7 8Ow]hv⒂N["v*%/ q" bV8좞iv:d}IU!0Wq;$94c?l+ŸD=ޗ~?W'pw{ i/`V}$9ljrEz |8CRL|~j(9}Ҋ)tPCCkv,WM `v6mxIZ!Wy" Q>0$qRaAdmr*Cڎ'^ x]KDp/a@35*5ү/~F:ՄKW(ϷRH*cAd߼40JvYe+[F%KEo.f,95#c*z!'7sscI,ZBԶd{63ѐ:)z%m;鱜0NQ_&rq#&.5n\s[Q?hMQ5lS ',N)Y>Np?$6,\E*M;_pWRUj-ia_'aU(lKUY* c_,O s:TH3l(T]_3%myiKSS@ے'Tֲ$o˚}o@jկ鹷ylφ}\/B+NS@K99WgIÓ:sX3Tc'{z0وAcT!5eإT5o0> 7{ɰ*XvI&`$cy NGw[lUkP(ȹ Ñ)?/{@5QN-xQDKV(~&2KH6[WcWzgT6'mU25'/7gqn f.Ӈ{(28+i 7 8B#vnd^+{d/Hʠkk B}G{s,}ĝi2] LBCY-M";]grTC2Ge#x8M~ 2~!(AFnXCԣ0)˂4)䢊=za-~~dv=f}[f035;wҹf`3,+n {!}r KFQ6 I4е;>9LOX᯻/~kanޜr!|cK|WfI#7J@+GHfC NVZFwd؇BΨ讠%5ArxZT]0*9P[k'[mcݖr#8H W,KBVuI gc. HHO}nEAҤ`.sK|Jjs .I 객 l$ e>{c2"t9mv*%N]y_2gYxAuo3DEś[~߀AR򕣁W[]$-gK֕K[);@u.h *$cYIOg*ӒatjP]"7-_ܷč3̈́7-TL3fκ/o خR#]U`DGZfK*a=.Uҭg KNjA G6J}Mv!Z8†,j9ǟME4냡ܛzt%vʔ@ѡ"? Df=(Dr~e!YPN^Nvy6HG:w9n}?itm -j#p7;-4'!oohCxVּWh: p> 'bGO;NKxmoW9Wvpǃn8|蹪>QA.BQ%ulTª`l/+ŽGn_zAҚ3OK GG -0(Enz)zbZϾ5音 7g^"Of%3$0OoUl?N5j›:a:tybn'%@^KkЏa IZ0R$+;zYհ8`_#A󯎍q10n}mNM7&wiBB㊦{D"Q;LcBȦl*OAa(O&fιzFXy)QiUK?is7ׁLWVʧ\ Hx>0Du ։^̱RC6o 6AXQ %dH PíJWtL@ѿXbQ7hKأS k<䞧Rp!J]̤P~M>b!9M`=)BspV1亓&}&FqMDP򷤭ޘy*}biPA݈q2?Ze_ZQXKy”Ub">$@PED)J{P{TFAjKikInTu*TM:y.eu1}@VBG+YF]O11kyD&w# "NE:uWު8 e+elaEҘUv 9_ lr"9tU&H#xNn[AZ)r>!f?FDItj km0THEqj`5At&0ē`8 }bBeMJ(NsD2uZ0;VԐ?4cl!Z|4g"B#Q)2=pML)]wY m{m(l@FT}O7Bn$?t-&[r ~r -@zʎ7٨.@wBA!n% kg)њo%`+^r(/Ai3MH{ F!<⭌+$:`2vH:\S:%dꃡE7buqMxHchQWM9XkOJ(9NQ.I:8R r#oOl4/4y4*/HL@cv@-O^G綤"ih as7q--W$heI-jj.U߉w3'+Z^rS*gIsJ9Nf+^d$e=xTG۲G \5\XIY) 3YEc&oOzSxe649럤yX }PyF(L#!wo'ϵ30%rg`rѝJT78F^G=:u tHLeaƕ9XfLQ @;D;`?ց4zK@q䌶 {PT*Rl^'2eW'coĦc$iALLEا/d3\siv$b oFa\bZ0DĥҊ5౫zH~Hofզ6~]f1WC fRNr eeEd;U2fu#GlP.81ϓHm~w2jo#\M[)5=,0j=)p˜,R6槦 S%TҎ,8Hۯb`w~\y3W+M%OJ׊¹J($Rmx=Iy Ra6"ޭ`Bס' ~CF 鍫lǃEHmӇ12|qOyb=BJ"eBɺvmRb֓?!{g&Ti XYyFwQanǁ _5cgb_Q!(4^#JAC& 5J|!H{>\V{*s:vBÞD!J &LvgQݫ}T%64Cd8hq(9vW<>u%NEtt5= [@Dvom:x#akok?G6Q9yAdqk^ `,yroLiYQÒ`VЙ 73} +FH?>&,D]'b]+DE>JYY/p䳋&HP%CH C"ss,}jh 0h<c$FHٍDQҗ䬐_nވ'pH$iy]BqT ozʨX(6u5cmFKoAwјn$NLEeja$hG,(XL'b^F'+aYpvcQyrڪ |Khxv3JW<90.y@*\9\  M_!)s!A7r:յچK )pWAPFT=!JݏS"QC(pMR p-jt;;#5%`9oz|zJ)yaouSipa2ک PѾhSuB3r'ټ;, >SS8]p]ag$tPShFNP]?E<XPrzf pLgӆ]}d!l _cb%VWuy4,uLӯTVz_m\Ma=Bo a1*2d8= ija|}OصdO_^y,dVܮ3m$X[ÏSp⎠˵%Ҫ,LUe>/n'eX}٬qhr noaEĭ9 OGhQD_T. zM }~jB^}8ovvgt`($遶TPsa"^慷P0-w< `#m_4N\7vhXܵsϳ˒i:B(UtքVj2I o)iР ;)7Q@Jnzvb9)G.'S =iȏ.W;AS'pǶ+Sw6ܦ=Js~pn Eѵ>!ڗlR~]aN@gvDFs$P v:S쮩A,\&8S}3"dbv^ݖVG_ÕgZ% VؠqRljWOk_ЍfTܮ^k ؉ɞƦͥUּ-?c+C=tN IKfBCd)̪gˏU`;|>&.iz2j޹o Qgn4nd-F=m!kXm,:<5PT)V# &8uHeIv2ybH4e6O&ԯ AFr_ŕ§EH~ *)}n[u: .Og?f;qMwS9Ykr Bu`aG%MuTHIeG MqY I &~֙ 4

    ?>lg`ŦiRfV{e=,rZ{2VYOM>w&zr ~ĕaԁe['},s)rep6ғRt-:C)-Dȯ'ëq^"vX*Pq'` .Rv}xE˥Qs~ 9zE (jc-/A& m,xO/܆X\ ,+UJ- *u:!Rl L!O0c5_;-Q6FeF[-Bԫ3&蓂~#c1QjK(6Hn45Sn} ̓ba41Ka H(J]]o2Mi-f!"]gBlӽfSC( $?C_b1yj˲;dMTݠ{_3 ޼=< Y|!m Y{M5Z_}H+X2滚łSՂĞ7k c2i =ѧk`1÷(5Ojǰir(EXZ{ m\9yX\X>7*y?SWuKJU/+=+~8Xz hK_cWfK;lߤh< hQzu|aMĿ&{^ Љ΢Pk=hz^~ #[:?/Si­s?؍wh(H;42I[YOզڴ~"kw,B7'[:|-YJkG]8eHvH|6`[NULѩi(o23UMHEq.p˸"\ߡ %i+ʜi<|Əqi`lˈ2r܊ԓǓ O*=&3tNqWRRx ?bRw5"P IlP W=i<0%\1bǑt 6u9~8hĈL6$Rػ$Vz3 {H9Ln]d&X9>H}PX>L+4@2̄ݒa,~Wh}qiG$v]ZcƶQ!m 59VA4j AO=*_\>Hn1P~7ȓXu91A&G8GkD=F%)Mf eji7CQm\rP%L5`&,Da?N7()wWGGD]9=&8 { 3cq|eť´nAW)jeײV̼noO(yN6)HD2GZ)TZ0S9D֎:"GٍY[!)[W÷ZR᯶AƓ+P]I -_exQOC~~k/&#T}XpfgN,Z6Tf\OZŊ@֥Rr\Æ!$]vL].uN_͂n *ʆkbتG_5Zs$mc_!mX؁D#r;<Ï_3B,HVQ}#pvF`gQ%x=g\ 9ڈ)IpMr @AȈlZ /e3ONDeV> IdgL8_uϪ=Ol}cA4eFF&X9ag쁽i*2l%#Nzh3]c@4 7(Uib M(#whBkU 93o/4SxrTl@`v-1M& rj>9Q;HevbbūĄpa(R 7J#eJpկtgST2ǢZ]aDc> YLG)D CIU+]|Z8jk]mgVB` 9-y~XHr$NX۹DL xUpkEn3^pL\X:<|NBA*s|E0H򡥋~8D9J E+oƞN_B9])(D-&H:EKLSTǃ֏)ɓ7bΠD". 7᝱S:NiUkf. mL^^>'疅_%t&Tk?QzÆ"'b\Ql!͜'ڜPB`O5FNw.0\Wa)j>:33% m0ʓpjHĸ̥ٻ$n%- 's{3pP.˫zhw h8PmmɒMvԥt8nO|{p$:\%X .p۰V<ydQ'C{3r&d%Ezx@L%g2+x`xJv dph!u1ةO| oSڒ-搅:  LJm]eLJ"L˭*Ƙ)SR:9,Be\N(]۽^1TH0f)JUezώtVIo=lLdp±j벬2UPh<ծbSErghpCͭ&{G!?WV"<3%)!g =#~h(a# 4xWMo.?o`v&22?ӱ+3S/z*pGL=Ol1_<*?~DEpd1\'9Pw|Fp &ttSHЌ `g%ji@vm'hdiwO ]([\>dMRqwf/#AqedZB!-EW^Q6m#IXsS&x.=炏[<<r4&vN{z:&fN"@7Qt\;& ݄l`y 2IJgY&# ¸ & V:o$ګq#%\8!/ -+pB2da? nBr5n|cu[bv kO/'xoڤ۹jxXaHg) <2OVq%Er-nAUEqh '@Ɏ7؊ѓ#=/2/N v=X,%1IȓK5 #[n~̋L1DCv&N(v8Qvc8(<'룚}B=JPFDzEPKDZ{X˶"oFU0كs; i?jhP 5EŲ_sEiSAkRr 2NԪGj6EB痪=v^}1Bt1}8 1^ͫ'+h('w:=u4֧:?En bh+̴Ǵeu ;8ur @:qg|BŌYcȿ:vl[PH%[I{o&ޯ)Ɛ$Jf ǛsOD&[+og?yԩy`"q ׼sEglPŋ6f]}V Oisw }WX s9HS'"+ӧzKs쩨Ic$XGښr5uZ֫fQS޴3TM|wV݀ 6o@63^e!ݶDTۨCld"I`|`cu6$ݛ hk(N-,9Ryv@t:t J\[;%*7fL8[ .*X\x^pZ\oZj`͗S3_8˝YsXhc*do߷ޢwA4<(f{4fh ֟еx?"%?I#}v/vm  ͼO;g+71EVL]&kINilaYlS6^7:{ۡڬ"8^dYu7ve5nUʼnCXd5g)q\ÊHr&g  PDZrEZ_VTRȳS;`{QFpvc%)J!/. j<~ Cv @uꝳ2SaԪ"߇$8-]xW !7=qMkźb# h`wT1}YQ"qDY%NslV{}Qi?\I?xRJTȠɼ-خ+ X7}B+8'kR-sEZt7xމN@3r!@O=GONKcpJ"R{-, Ta%aXJ5]TKvW?tDZq'&ۊ!9l ɂg+"";sh rl/w"Aþ/x|xF]8~aD@U|tӉFXʁҠǕteGS[3j !Uֵ1C XyrhJ'DB?Խ9_Ħm25d*4To2ޯ]5kvin'#^Z-7Ǣ%Wʗozlc-KOUR ',{M*c:!2ZE  dm' GɊ=/@>|5%̋*apcBt \z0ͧbcMK6`|bK7aa/<$XxcѕMe&W2MCoMX I.6Bc|WV%Sr;UEX 'h"Wv;  Eۊ->)"5_cs(A WޖSLjnc(tJMׯS,֫/#*+ [%ⱏ^vP~vUtkOscb3Bĵ% hALh{3Lh YbH ctrS';>nS8 &`Zo;Ol)ٖ*1ϴWE,ݓ/JOAT9TZb2>6zol7 4C`t ջ#7o0#V7QHiJXfd$Jȋxo+AL_D&@K";{roAGٺ:? V %4( i?PZFoJӯlL^罀T<5;;URh#<` 3:+q|JǙ%*9wWڃVi /^Է@,b;^yVCe6 'щeo.v10{ JhJGbo$NQ[sHP]䵨N$wfiِrI"^D-Crp,>Ϋc PĠ!4bg+0ɲr*OdgTL!'8i?߿ұe]Bj3K;I}ۂdE<"*G$$KCdce.+Vu|nRͥ? >b.Qֱt RsYγzOVHp.Fgq*bU93fxa& iE w@]WI֢qB.-bz?h@W}%Khlg$KuӢ蠫f4+4QP=VPXzU ׻E/-bheBdR5>RvbNOj4K,EU~tƀ4[jiڣgy04VCdǭ璽)I{(cZ"o!Pt~O$0#Hi`|vCDcIgS34^~j8r2߿i_+t^8-'j*CUZ3L^UJȖ ޥ9 >mjDPWɟ'.&:YMО]c4=JcrN1Аo30KzEἼA^ٽ F2e-iwiiPm߭ Gh# E)̼"k&a~?#@o5fjFp;4՞EAc9fB2J\'*$V-"2<ϊ@af=:DStwgNܿ1JW6!ѰCXͣNx~uPv\߉,V,YG5@UpNMlX(YOrxs60ѷ.XfMM&^<.i1`i5=j`7/:wV]Y)˟ \qgrQ zSGYNh5XIӘkXNШK 0BUX-ь{65Wїr!VO'1|@mBN"JS/A(\f?H]g8")>.4vHPxDIq|.o S<?vy;!$V-Wb `7H,]9)KKye_ ]%0gͳkF5% {óQVJ;*:^kxfMTSoY~2?)$#ʮ..9yx~g-˅`*$?;"@E Xu+?.6;Le\3U'Nt!կt@ 80!u# hRJ١V^V@+p>I&Fx:f>eRB_16xe,Q9sˀ'@ED;%/' G2_i|9Q:3SeTB0y9?7;tA q*QR#Tu6SQiCz8KeGNW.ۗҶXp͹m q)!9[b@\c@e1h8B]UDV7AVM&:[s[@jcȲ1$XXyi~_LΏP*w17 RPтox2~jա Zr4|7YQk ZoCfKɿoލIgazOk6Ɍ_n-4B}"O;1dO .0]A yn6r[䆄Jr YD|jB,>/;޷# CbEz.e#11FŇYCGp0k;) ͙Ԧ}u||| d4> TX1Sw/7y  AbIl="?p԰옆Y&&m7Ԑkoa~-+*/ASh5=E5u[-F;mv@g_̂r3Y@vr #Uď!z`,;?\pf<4f*'nѽsR6ˎխ2fsxIy"f43PV| DO?#)1@.f8w[*bTlٯ3<n[z|/k4 dLKW~ΎIWX;3g %Cx~u>y5lHe$Hg[$4OFMg3(X3w/h'_S:'T52fyjdCmN<]CQp RwO,0JEf& aQ\$XzsSF5OsU k{I)nͥE7gx'wDŽhkb92eMIءA)z:a/8؎ك`H 73 h/H$,¬>§ť,igyq|UV}A/]͐i:f饎^ /E(5ܒbHsorKY# <>xIוf2lEP4!hq3P&3_nxG̞;6)ɴL܎N됑sIW>6c`L ?etx~w2S̽{mFqD0Lƫ0~G]~_q=pkwa{p]nTKB-pܢr*ɵcǬ^yڈJE}K8GMg E.RBxQ:µZǬXCɼ:7mV$]Œ=>U>#ͅ0Cdc: . wRP GlsĦ3|RCȃ 2nMoZnJ4{1IS#qٜ&ټ= % ϨQx\oJ9ZH-{j7ѵL-^fs`lF%di[[cW[ڠhU}} L>_Vt[Czn{0 #QQ}9W2`6V2_a067f}&&v"{|:Jr}1F# & #t>ix2x?d@50dkfO(TDszX!V6ϐ!-?Fx!1hv2J}>Wm.nFxCn`žܭ W׶2Ei,u5D&-Ez F BHK =#ˑ>6/sCxG!9 9 7RڼO=h?> b8 ûa1)ޢ9[7L tmh`[Na^{uyO "j}{Aֆ[I׳H\i/Z:@.&zR"Tf$b}"GM$kk4(|{a5Q1k &YjMvD>ZlLjɲ_hl @1Dsd5~c$ 5G/+KzEȴwێO=c=Ȉ<&9H*`oGqg9Tgg=U +Ra)Ώi)bL;J̅(C*:  0i$ X.rϜRо'SMQVͦŭK񚺺y|l;%?;=^у_)|އwV%M=7LBiCA2Wh=8̎M~dpLEc̤Rՠl+Ƽc ځO!\ǰh Q/bA%@ 7> 3egJ6yn¿qE;qMI`:(IFҋ#29ϰ|IP+.g<1bst mg42 }DB?-Y)qUN)MYeT_EJEjAAGz]1i;ދk5U6dFdD yv,;Y2]R;LVprHuIshfMH ]o_n/D_<"!UsuXt)\ʨrړg,%snFp^aW̨|.bDY|^ am䙮8I6_16͂?JF0=h( KRzɆM@yveŁ.eSHfIl$(5#˴^v A%Jx|PeHlҘѧ+FM9cҸ)8p@J?j߾3 BWT v|L BFb@.2i8ٕKCfLLՄDFޏ”i1-HZsA7Exzh.&QO%Ĭ) X0VIT;+fʂ4 #\ xUG|ױzBtI_ΚAIcX %+]7^QLs3qY) bXt/v NMSw45}GC˸\J0 fXO|U!rS@kB5{X#LN+Qg ۝'?$P\$7CLɝ*>jP7ϋ)ŵ|NUi۰xZ!xf+0:Uw2!ޫ,6Jl3@iE26 ŝwPT'cL[n.e2.W\-MW& ;=[B;Ǜ;sǚ."Y (Z{f^oqc&Y[V:Fa@ܴ9ߏz{g2VuY1y1-3s'pso~UWCIq ݹ]ziC˟v T -Qy;]^Dg(wqItR:h\ٲMMCN{m䶯{Gpigćs)Ѹ Ӝ!#M؟y +'nI>u.'3qV+LH/G:$W lRƫun 9Yr70fKst]('3U~mz$}=uI(PsB6YdF# R{M5 ^g{5='݁GK<@T$L]4ciI fn-%P)5siMQ% ^ξ;P )A=sd0 Sf#.ʬ*;-D 44́C1ULF]'ij[3BMZ5qngs-FL X 4 -O=9(@ *`05`I`Aa}jH5_~3-~68hJ6}^-d<`Ed'7.Qw_QYQq_bcko90 5[h HX ${(q: HSA()a֖Z/b.GՒ[qrdSm#ה^ƶ^9d3g&Q-rzp!iyP@| n>Yp;Y+U~>(P}|Ǚbo:?G 82DMy E' h\3 /C2@ǿ36ۀΡ"ggZ?,AL7C7OOR+̪ݗڅp2xİ-,Z}=3Sua8&i4tctO[|'w+b8p00kGIU^  xC_J̉F i>Tok?\Rڂ0R/NĢ\9rqE4PΧKS3B>K[*w{zZ3n?9p[Y4XTqQŁ)DDG>b<}C&HL"sEBINo+Am@d1+Lx1c%VuRMm1; A\hF}NOF a|\Ea±_:w164JXR95l3 2Bӧ6jb,~~\;9|L$w`v?չ%Ϡgl:L Sbvg6 D\dҜе>gLs'X`v_) u0}|:yn}&|qh#vE ;cd p^r?GKH|trПIsT~nf˝;Njd,Gp b5sD~>UX*35Bib݆$Uc_"u83ӧ #Pr)>R^Oq}s6wmpƾylX(tt&2 JM6{b).6kqPrl+\M-7O@&6в])T{VMzb87F~W-_Ic jN=U~XP͠VT<3:v5B[!1Ӱ,#6VA*oRqpssT9O"T%^C"֥MﭯSC-+W) ?8kP N$<ிe);k #U(w9QI/B9Lpc[;WSVj<5O?3_sf#/6K.&JǶ\5^E QUv22fz#锢) hACY^CV8Պ˝w5=(bf^5$9柭Q-m㝣285h'sa~Xl.p>x].)tޒ;e0`Յ<DxFB5^⿸KŠ0GSz,Φ"wR_܍ .t?HRmZaԋŘdC)榠Rk ITQI?%< h|dTr Z>zNT([]ܣKyiq̪Mu즯`&M_o0%>ZJ*Nb!t~ Ro Tn#l"ˣHcn,@W`f-75i`0#qbw)jSdnMra.89BYYp3:J\-L[yECeH}x\K6>%3 YtcbX'\P80/e)oى>*D2m`a̝s:^-djnсWYU툧x, ;HkHΟYZ=6<,U% 5BG_s$=RqS^!mYx߁~%؞Z&:|ڽOHP{vm$0 e.%Ĥ >%c`Բ\rb١t W,{.=%2Q) dn*du6KN2r}_SiBBt͛Ny%r5Тڷ Ww-&M)2 *7F8z~4cs%S{ģj?C  M[045B<.<&Q7ZFm9ikgQDhAދ`gNA|WHXnfBi t(@xd^'&PҙG=^k4xlϮdIch >|"grN3.օ|R˘bHP,?A<3w1`c* cd3>J.!ҦZvް;DZUErӗPWnf^Uګݜ(izRdЊ5ǡp+z9P CHVPݞP*@A0Gtf쪍<ܚꢔi\yB,&84kW.C9,4"[YKe4r:K~vYp(og5ֽxW-;^22:X=ڞWeAdhCYiPv췍)x$NPE@ x7( ;#1u>tPL+p'K#7dJGrRXֈ¡#e))X RɡnЫqURDE`5fJEIUX{r?Н2CB'SK'R!>c%?v}m2'I(;.GV\yD8% 2ҋ5i>NxGaك.GY:; daGν0bڅS O<3?l%=^z)&%e(EKCB iUEpVeXUd}]0kM׭F61bY?vT"vpR'rLl^Х6L7K`ʵ(џ' @&t,n1kEluN 7t0ԏ92^UT^Lz>V e\wkemÝ)A`-"z5Y5oXIdcq>Jp"$3\|\%aH0!2=pU|^}ų&R-oL[9U{F1}d;I0ձFɰ ۀ}R|"Ơ~4u1a!EeE|b4)UDPfvlaHa/M>[`w*67eLۿ6=]E(qΠi爑I=-23d:> mrw uv#.dWY#`mzX`kb˟%VLydWp?~׋[V t[4aȠ9qlF ~'}_>5a>2G^p]x+LzNYE9o%]@pYqYcH*Dy)c׏`8J_)5QZR ͭV$R8k4NK>-फ50V2vM٧Jc IJqKVqpx7gm ibϙg$,8LN#/`AY^8O39v\FdV81k`8Apq4a$c–.$qPC+we/#>.?G: umr9:vݴ Rݩ*SKI窊9"az>I ]#R% b 2#b#[qIύkꋃlL!V3rr!a桴uD‹sxz; "!`c1 G"|WĠAξrC|辍5yq&ʾdm3Q}=}\ǔ[(yD@;] [e1vdεo.; Qkro]@{jMv_s*Aޥ>1ExM, VF(bR6isowmڕcԔh{؟Si%|~}?}.p)K5*2vo7;0[3~V6x0WRe3k=3}-wqh,sՈ'K6]rs.UVUWuZMk[I]Fv%}4 ;ß8&Y# Tmk~C#f5 LVfMv.4[\cv[+*=M!8{'0 %xdel4~0Ot]uV:.&HNdg"<^ u#wx؈,ј}Y&ԿsOⶭE|pmE3kTj\ .l56Vƴ*߾khp\n&ѦzcH~ɱS/.[A5J(2ͥ%~EEC2wO5*?eذ5.֊Qf_m%Ku +qC->[S>_k/Թ ׻Yw˘WrOD '{J6z9Kժ #0׌,,E댹,;Kt0ln~XTpm/$]e7 PzO*Ĭ[;BpP*)JX34oЦJT|$d^pR;߫csK;24f AHb2]ƧxZr L7)%O*VUBV{T "Pƹl ӯ]ʤ'$󈗉w⏓i3E!ۡXcRhYX.SShMJ C̞:zmWSSDmB A uJl\KIaȲ,W,3+ߓa<ۺ|#€Ů. nfOwr9b*[YG_PJEZU!ĊVme4\U89&Ahswr/Z(|[m>oUG,s1hy{[ÉҚ.ꭳGR=oȫ|&'!vJ52Q2\s» J%p/!} yxVSuJV:ؿ2;J(~t9ekx5~f~r/v"!>֮|`LưT[m~ᦛ"d?l,B۟宦ʷ/`FW.v+:"n nPnIv .Zo.SjU}J⥝KB-6K\=g}k|' #d^M77ímO(rqh'Wǯ9#եkd W9uhHOSrB}5sED'UGT rlv+9Ɩշ X"/ 4f "$4õR;Uvud{4{}S-n"O8{)2g\frp5qv:Z}SЈqggC#pSamiZzCǣ{\eIRjq 2'$ӵл*`-)JUŢf\(cbOJUJ(X"@x̴݂@O~%}dOygu6L+-/꫅.%w vt}%;w:s\- LQks[HmqLncx29Kg-t_J'~jD3Sk|7Ax]fz}3\A:b43lߢx%GMHDoC飻}\A_d.ųK?h̆=ֻfq^Oy率N֘ZL+ri؋'o21J(Cyy ldw!.:V+zجv"Mȓ8Wj8[~ȰPn=Idk@gL_/<,ܙ+\>z@HPj#%T N1鐠79qPF\;Q{zhUTJd_Zg\ŔCzJak!5P[d%"p¼Z,08ŗ>eNEy>ei;/u:)W4: F L6S)oBsp .DI͗wh?LJd9U>ߘWys=״}Հ28єV;&/L ^Qb 01mk)}׳6NV={hlLzwm[ 5o#~d_ݾ7ҳCzֻK$`c"T)?lq2NKv.07Z- L0 (5Qr,r?2t[' )#}b d&A^nčm݊5vF,giq(jPwR|, \i JB / 1\Ɂ>d~.bg^Ehj<H{ֶ ('C:$ʟu1梺ÃЩIBi{9u՞ մͻc[LV D!|X>\`I%LS>0U^clf *:<YamypvVF7X)0y0F(9$OYB bx h)Gܒ0-Kܱ%A/uҧ 5^^9S*>&4bYksں2s4c @@)#j*P 7 =[]dFkZxG>A*8%xRY\SmHN zGh(W:/Aƈ6MXYw\.3yZ(6ro-08Pw4 CUq`d OWn}Z2fh5͕d %Рa* jM;rs ˧+zYLDfg B1,g^_n*!G2&mc0eYX}\@[l%h_==fcM(3YD(%- C+ŎE[,}R#џ,˸['Jm)J7^G &q[m4ybN/][ #\N`Tui4Jvu^̡IUDWU?kJyp_U"użǷ2pQf@Zs(d+ GT<'^>RP JDP$T8 %'_scΉ6tK[w/&PPh{p&(4^}nvTNbu-MtχF#ѹ1̱"Ӣ꿢MrQ!g"A<5т - "nQp;CڂܒN ڣp^jŸȘ[-jԃNCV+nꐅ w7|m_%x=['V31 k @*%\O&mFM`#ćbs">"W.!aVvPT.BCis$h:CũU&z Vk_I4mzZ\-;D:E"3&)XМo}P':*"jv|0"Q)XstJ*x<`:# q n-yl^oV4҈{ TLt[ fWzҫ54XO1Ө;#X(鼏~6-rE3ؚHʸT -5TniZ`pɞݫJ*FE5ȚD!X~GN:xf50m3ETU ZІfBQO+)a3>"ly-vWROeCc"ڤ o]mz"{teyuG5@ @rB]눁'#)yr"ʹ#Gx!\3&h1 ^&`ojBL@>!8;ϦQӲ`[@ke!ҵ/:K51hA tg;oK=P4Պ G +HL(- 5C "Tmr{=)~ASJUٹ}\b _o\ղm2DyOSPq& =B< |/繤| ca]t ,((Qb!F(W"H2@Xpa6zBm4ؗD_k)ں~Yt,c°;盆?o >_p\lIr cCq_xGz0@Wbz5\fMa"O̘ןJKIv亽eʣ2T+*f;jM|Z0i/QvJSd紾$%w6{+d"¼K iCjue'N =\(2A|x3!1h}3A D ^]FSln*$nRe˜՘m[3Ip3si @jLY);mљcd]'1U_oIRWB%T3&;bRK5*0;{|s[^%椒F?VIujT1.tmWY4 7kgj-S?޹>]S秵-<YR&ZQOj菚/ ׾HB?/#x]D;|(c}%TyKhPҌ-I!A>z|C\}| =HL׭YdЃ1 sm(xݾ0Ք9ø+Sz7ZHߧ%Dh\\d|Z%B kќo5f'43üyx~X~Xa%6m}圞 }G<Ւ6heGgt)ж{R:AfCfDi'}[6}Β6mGqLj.,`BMMuLgoSzE6C<7$%ae XYJ>`;eI0СCM{˻cD []$\F#PJUN)5""? Xvt207N dg> *Ήo1+tSԕu+k,Zq]qB SYqfE/x3w Vp,K}75Otf 7ˉY9Ԙ'>X4 awh$nxާ%;ʑrV>XT566j JxN25uv:{z`RkfxD]UU~{t.mڗ-zuڋyDÊg5ҕd%ZWvTy D$c6a/" #~KeUi/rXCXC@ԝ&; K6kɪX)=g%+ס5gx}F㤻3샨^jK 2oVq^<:w}еDT3yYq/漫mӰD%e5Wuv'&#E>'sѓ\WqONtC.!#3̒mYݾ:fF \3l["'Inj&iMM>iF/RT'UvC~/̬P3=*BpJ Zӟ\#i` [rݥ+`wWO7k> 5$p-fVxd5"Ğljk"%Kٯ7{8#&:aV&,7yP=#CإZs˞ ~G^X)Qr1â螪7W`5r*_F0LuoZp ]} p}k^c&ն=kF!-il~u%gdI+} wWzovⳄR*8Å/|E&WBW:>Ud - `xSe}fpG[Hs8}X<}-eˈz]!3&QP|YS"wT{fKt,WiO&AFsݲJSb ^ g^ť:4uP)A*}y_)(n?+^6u"q|ucv%ǝ X_?۬jLvǻ{B(v('}2n Ẉ)msNq7RySኮ },Vqq}]x:xM vR )AuBKoR9Ʈ 7z &DU!&] ,^Oh- 6>D^no7"' R_ MK*{} %-uXܮw 8{YnYA]mД\(&#z8Z7qhe3S.F`ѡPuyRl)vr3[,Aԃ]YJtTrZomv9d2`,9w[&˂yQ{הh.\2=T-J]=}Ǡn%d̺B0-]_5 8Gl ᙬFnYR'2:SPJ}AGF;:," Wu>xbLJ.0HKߺQAr(Ԑ-I5sLf&/h r=XP\GGekVW1LĆc9~k2UOBg{(!I R.py{0W@m|߶&S}Ɩ1׍wK#6X]m"c@*׭`\tBL&E,pQ/~1^u(,J $pH2=e\=$翚c6Y/2"ᆪx_푄I>NVYqһp4ʢ*̇_t;x$}*u͑ۊ}!l?1tbQۙÕ,Z$"-#񤿦Ճ þ\+2܊2vI._(pUlWو6|=\HL $յ),6ъxFhު7ݱV[>T$plWjIV)E)VeBDsl1]QN f5Cx*>؇+M>Ft-ZÉ#l}:KGP+Q؁Ws#LC0ރj:z$YdC};\4Z8Sg gO:톨x`M;r}յ6<1˒h+tM&GFg2`~y 64-GFpkxZw:dd %@n ƴjPηWmG[$rtB}Wɧs+l"q%DXhH|#'T÷ɶZb_zcMhZbĸ.O*X|ѣG,f8JDKetSPUz;总YŽQ5I:,tJE,m:g^# S@(͊۸b{1UI1vQ.lh=?wqT68i:gGمcbjv!xT7Cŷ՝h֬_תQdhHz`9l\oq7exT^<-aL'C4㞠U]b4i3C]TL.7T[?pm  ,n}'颻t*#&4]c藬 =y{|:j[ ~/kqf679v4zcs^HJRlLl}?yVhok3S\(waTɋ{ y{Ѵ~1o*5R|oOho3t'qqUw fR _K"$4ܽg{nxھuv.ozJ`/R> X$o'8,ˮ6d܀ =leCCߴM6kw+ZMm-癤$׈x|cOJk}'|wG y #BkadO>V쿽hc14e0[cqbŦJciI"ջmcsq @=pN;_M;s:\ð92XKPf!Q@ 0fM(TYA*+M^`1\3 ە^€wP֭!A'KNls^LTZc@5j8F<{j RǬKJݕ@rc D]8A BR'(S^<-@Ƕ=JZC󏔦h@Eh%| Xh!$$Bߗ ?<:FǦ/6IIh:8ġWQF[A*ہNC7.$7M5FI؛S0'4(un O9QE<~< -)ѲSڛv*!LI.6ae 2Eݨ6B#tU;%=,2%b:_r= "Rl$RF D'}zOA~3}Ҷ>I dķxqM 8<۩h+U4ԇϋ R?F6x#iJ5zv }~]^;n~2!oc"FvDa)PCF9-,dIBihF'Ѝ;JD[)fӍ^yogh/%k,o^nj^%}~O> ,i ^9*ѹ* >G4ܑȴ;2R; f)W46zB|>Kq= w , ^lAUz3"2{JJ>cR>> Mg$<+ 1vEưPHXP>Nw78}) $pz*Gwge$ES%E1sk <zv4g=`>iӕ n1'ڔT~;m؟4AbqDlܖKq6@|._B$(>4`3k؞-骨UJq}4^wa|S}bo u:=ae< :m_!wR.(J>+Yce^kw{}6qIf 6(N܍CbsKok̃##F+wiљ#~l.#Mޝx\"|AKl۲ufX4u` Xs( S%o5p+M5)jˮp-T .\ \z49?EK)*y%?< 1Am_oۂ'&hĐU߈ dk>JQ{sBD2E[5VyuSC-5wjI*YC-L; AwST/y Vo*H t( P~Spt>z9( (UAtJ>{#Z|ydեe^62VTx]CdtC64S, 2 kQ~pۀA`ĔGQ 4B 싸:sg-b؏Yn R]-QNvH%h12P%PgIZY~㼔.9veݳa%rdd_>U>UTTr&: +$a2$t,~~=vؚ3 .XrRRIy9gYLLjo?ekm0J aN7AL$~W~.@f# ְA{"䏟!q1G97!J0>6F{qho;G[).׿AZZ;䠇h J;4{뷨}ʏ"p~$ʜ 5'ʓ" :7m @}ypXG:F$DrE{D(RB"BEPQk⢑1q?w@$maSWQZS"5.E_B` Di*/z d>bY$ϰ1{Dى-JrDcvG3Z ~wRw/;ɦ52p ڂ?_yv"WNU<`T/m[y~8u.FevENh5e *&g^QBckUd%ۓq(Zb8 UMՈv^i hƸht[e ѬACsT 8Rt5u5&xŐ*^GҳZh۷F=fxGC8>^sf +ILSDOdyX`V&Y-:oC59h> -^F3x vU+%4bmn@Dgr>}2+JV#Vd׺FfPak=ZO{)M0)AvWXQjͰ7V["Hu2}rlǭzAx$xNq*%б:[ 9>WՠrSbc۪xʫ;؍ٔSGu <(#UsCVDmΏ3w;F \<e G'M/_]#d+vPo[W 6N} 7XL4۵0L$(i"IK"\),cQ*B7SSмBsT[0 cU87NkyuU~6~q!?Ѿ=%GF pXfwsvWSjWh`={Uۉ\*esO5"J F{׸zsI1C^oY2@_gF@ gp5%xd3@?oW-nk>GO;ݚ+Y] ]n|IРPh C 9)20qs%LJ9`a)6>X!`deZ);-aH3!=7shCFtQ#h8Q݆F6j[97"^;C %jhc|5{$>6ɠa2~t]&蛂XQ'X@z$\3[.*r`y= ә͚½ȬHQ߰//7U'5dX{P zƿ[n$2dhH_XMN_c3rnٮRg$ 7 N1,DߢZn?Ֆfz=F*e})rpo`%`Oxʠ!\:2ȵgѭ3S'D|K}< dݯ^bu_Hk[G]7`f)1p!fjSҿ8[3WŒ~{[fSFR̖!3|t+FNG5l,,p yXynGgƷzKq[&/S.I_S'@>-rMtrI?Ӯ|ɫah6 y]ȷ!߿+V66GWX3/,{ ̛HJ,$.ޮ>.4}W1z6{vrJHN{]z̲UQ6y/?fD7$k7e ad9ϖpW4,i\@H55s,o+2 8BsWf0JPf #!Q<"Tt+~G8|Nk3L]k*NWwUUȍI|&?rSG%=5n{*r-B*˜j9=5iR>H;IB.;Y#xL 3d>Į\W8 P]|L0Ft>NXeGh7K Z|@@?>Mw~8aln6f}="Z8cgQu2wEa-%Z<3,r=~vH,Вoÿe\G-+35? tN`C54 0:?\n闻*)@dYj fb 8 ;-;w4@+ @< @ĮDa-P),oњv-}eRdfǯf`:XTH,ݏ(lӎȟ+=F#f|`W|Q4rN+:N@Vm`R*X˵hſJuVʙ$/F\H'RBdbSܡQ @P2NNԀ%m%床WG%t¦r/곩uvw%ӳGn#p"dY= Gۚrנp4ߧ?4i [y!n*Ϸ%v nPfĶe)n-V{p,^MEa5DɎ< 4-D<7EQ^X^1f}ْU5`sDk0S_u=9JbӰh6 '/k7\^\66/k,Rf^SwcgC%w]gtXs]B0a!%oHa ^zϫyn[pb%]35,taMJV<]܍rݵ-woeU;GLߍ M unWxwPr*N3t- EJ]9Tj.H(Nl5alIk.JJWN<_`X(^ (19@S?;8`l>u8> T֋q>perT;EO;W/զgphON)َMuٽU_6\!\DUy@H93|S_O-ĸ4 ܒ~8dΟd=Ou{_xUФ vyDWN =F{93Qt'C#&D\Nql'"m %8P.s#/|:ʱ6k )7<-d)vAUp7Ю']DsiZ`a/>tST܈{Ne4}XU{qf DA3VIj/jŚʸ>;g66ME7Tɵg#),[#|F3Ya=/_"7Y{q a!ȃwbu /+W3%ן^Ng1EuHtJzlܣhX eV1ߵAj ,a5{$ARI qĈ\k#.vq=_v ZCxd߯. E7rhv~~vWp@Z`*= tH*ؙ~ug9A c"f]^8"4i2fM z$fVC*ddY_#kkO_Xvړ%mp&ȶdV$ђV)VSQ5'q"z =\Q Q)j0n7Χ`:ibuhC@ >XZRk NB"*mhhuc㬋Z *DJRC{z)W*y徂g亲}O]A!Ws #U 0bњvCaces^-aJd?Z2P3Z(xO4eaXCm xbfqTہP۽vF삦M*&LmWHܠE'`<\ ^ͶgY3Bb[cuǫyB6]U8:>#TYSMbRr*krg QYC1"Mm#TՎ Emہǐ7*cJ>(uj'f思~pT0gb4x[%Xp`CExW1Z ?h+rsT|e͕F<7WaL ⾔yjFjbnY6B`\_"@oi& Sm*׾3$Nn4 KaW1ƅ{`?py[MMicf z~)t|DQ> wNo(&E?`K׃QseNuS)gpX.GyGd"Ř <0[iB]0@eՍWkȁJk=.di;YBt9iqSP#3^sS [ƋI: 2DxFm{u 죊rcwvE轃kOe ZGAkNZŃޘ CFru e^ٓ' @]Āʦ^}l-CQ&Í[@U{Sů%$rDQ=lzxOڬ]$$բ?I}88" *PZרA2.Ί ]VY2e/ٝ1!"SUuy}/yA=H~>5&Vˁf^r2؟MGp9;-|vjK1q@>[kuʤᎮO'ӸKB^!;X H>F zW"®yZ*ոBD'V2~o# ɻN344;'}O"Pσ<9~k$C ^dDظJGOis݄ Ն/>a1<̣/4Էue&KMe`ҫKZ$SS_i3y=ܴU d .gޓ&=0߯D}gwg1b%NdtxwPZ\\*)L`{ (J ͵z 9mq ;F .{ko ɃE7h%A!YT( +^Dn@%srll}hcDfG\bcʫcKNI|fLaൣ:MOQ>[D0dY}Y6]һ%p ( >!QEȗ|ϗ[mo3+d.90 l^p;3an4;_TO1E3 a_tDW(tgaU/y l3=5!/5\柨8I9=oܷ04S,Nw:ܘ8;ʏ?PDKֶ·O, b<>1ah0qt7UH>j8!#dP_'i^^r\MIk+ gB=e8NΊ#5̑nC 輯[+jl}Dt.0"?| 7ցY ;c'O&c2*_y^`'76vK +x JM%I x2Xo-F:BkQa\R:jꬆIv-r״~k l{R: wڲ=.Rݱ/-# iX_7%5JQ+&}3*G@!2D[y%p71l$a˦?ev^|wdDzf]aSˡ2xwm"Rxnn0TH /Ջ %THvefR@^n|? 1!&3o(IT`(nIW0 \{tK1 h7LطU7K@N_v+<ŌU.2#$Tok1kPX"2Iu@6[N!@8 N@ԝ"05k1?vpC.X$3t&R7@k;42D@(u׼'\#fu^/i`~5!K\|א"iS2%o&rTIڽ_[EoGݠ`K#KnQ 5^Y 6ع9vLXG?I -Iڝ,iDR1p6gvCQpʙV˾ڪhgp`ݬ'xsEòK^@e[$jɱ)+0[<윜8^RlCYW~cfMڮoǭ (L\bZ{cR9#~зEyqs6}T9H^T%YуyYrא+Χa?Dĵ~]5/B5 ƻ:iE3CaOB꜠ DlL߫;ZHbfB^Ma|TsfEtݕcKO\ܸq)ţP4ӃXEU~Yz:l,}MNyH4^V{메@Me}#qn}{P_;ܡƟˆ%5P[k뢧:Yp`|})z.1I;'͔(уG%*kբ/W(%C|j^N/y l~"e6W60=OGm˛q?XMK)yYwۣN^om(Ew!ЃY~҃_"o[Xi?~Wl{ʩ^q c+yJX`qPS74 dڹã!$u-px]SCZ\ \C!-GP̕#`,֐M-A9LhTVFK촆_5y e9rh/nxz[J6vF<7a!Q|2/Y;EkMJ6LVBPt$ s#RON9KNGYaxumG{VGA*(՞~*JDӳ+"BnŶEq>KDo5A^$J2K8pDuFO;Թ-'<⨸@+w i_ A9,whNE \-8%ƜbUu Qg;޶A/2ޣ^9),#p$Hhe> 0xtRf_SUq]vF\H=nм" JRçeau !ylcl1uY6v௅yEzw)íˎb,Xfg0IŭAv\iU(<L1u:#{aKVs d\Vs=FPd*(яMCW |~Y _RtG@&u+kF k.N#mPW{O'3 aV?LŪP|@:,PղG40WkDG=аǡ&rJ=]f2}{w~c`z-0.K7 {f y-[J!`яBPEQ ιr/1aIjk^%7 zBKx6U3n 3vPω?n'(C *L0M|0Xx}I ]C}@V}y^2:"O*('Pmp$A3ˊؔ.8,Ӗ76ײY 'ƾRO=m,_Ѻ0I{pصfQx Â~'xn?i$?~"[vYVJ&{ -)mƇ\N.'m?aU&,l({\gE OLyDkq:k ]`aQ(ЎQ&#R3jwn*hl2F4>2ܱykU?#F+#9]C8Q/#.1-QR)X>e7y+v{M5pTTai+T0BDE)UGBP HTǓu!vzY63f+, :^It1 ĺߞB:+. {$~*1dy^iL \&yb!KЩ6'IfVK>AB:;؞=UC+,9%Is,1K&h;Y<)k+2Hza&I vA`@ Q7$7}Dp~[G C*lb  *90=; UlWD]tR=ۏ&?m+.[$Ϟ.nS"+?uq;/c_eIThZ.kVaRYJ ~ϳ*Ksԋ:eJJgL*0"N];jRㆮLJA *Xa!OOgVz :n#Q{(瘄^VPy[|r̴It~[:ozfD?,w)x9Grξ}ѥ6^#E. 8Qk9ϊệ L2w!{i ՙy -X/ W1uBPVnD}4B]vuNWj"ĸHvsBmUu8)A=%FJgHo809 HLHuO# [uVǘ:n/GiQC U_3S.l..|[3VL\etƂp4^ q8/gΛ{ Cp0ˀM@ V6ٗ/3//0;g>ʾ5a4wpH\SrXEQsdS#Q6b3CsLSV;+!zh _z5 qozDZ"&6+%AԻc|.?YEYN0G{@jē? G79Vyj(Vs|F-S}S!ÇڬN t%vH(G*_wJ0gTd}0-KlKݹVg:5\+ѾWDM: :ϼ2E!(U)bZc\0RO`<05w&?OzxS۞0y)kڱ&5دyh.9j NBd0s( N r( .#vL.}iA(b$ŋ#7jL E^Wiނߝۙ<8CT: -v>j[F~K DYy=v*GD/=6CeJRx⭚6`@Cu~nOwd]$@XJ2lz+u@o>ӑwJ Qy~H#(B;8_|-CPi6$ ָ6EϧQ.T#kp!N̤Bsoǥ7&˪ 4Vu6+ߤoJ[Oalp?Xl'Jai;F_phMOϽ" &,&{^i+-ty$,Qۂwn9MޓGhcQ{,)B=jA$? ]s_,p#aD>{p?gK><] or0I&+=ޤ?RJ#S2(wX"$l(W,E[;yYTq IKHu cYqgq48e_Jl(LC(\TXxrp $|=՛;b܌ZғH,#}TUi ysU@ <.6U{W;-ƚ0 kZvRӨpȟdIߌ8Z~*Xv?`0x`%$Dڋk u70Ϙ!uQK8TJ˙t7OĜp 5rh5P7f.-A <ŗM\O5wLݜS>9k^ܠثjWY%!x]&`#¶٩5yA-j>լ *1!aUZX9$l#mL)SyzƖLw!KG֩h2ra7L=K3]P-J>˳ #mUoT`&o;#89OzB7 +BHt]y Aٖ*sA&P]Әr4Iߧr;ȭy7Դqm ƣ"v YUom™ "?B[vi ~=BlL:4i&;W]R$@s+$]wʱo@;v iom52Lc6աc/\akWZTB'`dT"3\ƃ6s7(7ʬ7*'" d5Ѷj3ͷ|kg>V ] \c1oR=wpg>Ĉ\~kG\bԇcL\=@IϴTH7`vswʹɴ^'6-m!q/=`P6p7ܗ2NEG)M6 mt%G)=TQ5韄?yåx37Q w8Ж=aC:cʮ_C,ؖ!l@{ycUEKh_) d^ih>1~`+<3qw\U[\<Q>RfO5X'%\^㲬2녁eD~G g%*Veb#S -~Æ7FTr!&\qAI|F/ύyj+K+f?O8L]{rbJ#RzM/^nD.62v{ V,0c:paqo5+v ".h^fHنOOs|{`;(_`J>AM$.E{jJ-k14Lb枚30e)ԣmx6:d{|/#\M6ŋq5;qTi=_NJ 92umيMzH iYv8,3D>B&tFQĎܬm; \uiJXy r0J%ChOP>v#{ZK$ܬn`sxH nΔ\mAXN9eALrVoiðŲ pNd^^ChVvYB[B[a#pf9T}B7TrIE) U~ɯF1T-=^/5(Lw HX`ԁ\=K2Сl8TUc7ԶON)i'#  3Px'-yx_VEKd*?Bt&h|}X>q)x=gB,|ܺMNRt8vYCxQz&ԷL4P'#2?O{eAG= ;xXܷ!ECuМ ilEA+&k.A"3]BkQG`x$qu/5E!yyE1uH$<仹~@y4rgH/fȵHEl" 0ǻPʾY$aSY3;/^^0>s)wf&s Ww8;7C `@)'*~.,M/g˦x8)CR}GМWZ[Ԉfiby\4A)WNf489USQU#@:=x}IJ}&GQA b"+oBi]oRհ]FBoQ kHE_#74lY2?7wi}a7 0are^Yrǡ~YI?46@jG^/ >JoZ!D'_G?,NzIoWS~ÀAԭR)ùy E(+YŽ ;V) 5٩A!5u(r[ǭBNE_ߣnJRX8(l:hFHco|ا+QQ1p ߥ!<3QM)vvOsjσ;9>t( bKŻOA[p|?mO ȥpBޭ `qɩT)WR~Ё8hn/{}U z EK|;pkF[-4x/y ݸ!Ed36.$نOGzQ,eqso%RϟJMTpTy8Ùr͡ݢ{;!1_7 RP; wGW>@ jbߝ{iX+$c8k'AfOf[hN|Bˮ>ö;WwA55?J\xPc+9zsL[-R3N.NX5Gqa+ ;4_=Kqi&xA$%I,PcLE/uzCZ^ RhC(_`"K=7._"PWu6Z:ѭ7yDu",R{z=lR|LtAyuhX)NRFD@i䢬q3M3wP?Рڔgc(n|AbFw~]`s&xA1{s{M]e j9}g堘ʐ ekrڈZo[)7|;ٯWB'VƢD"Ifʙ)okJ_!JhEլáoյ=`t|_ym$c2I!4zow8K < >@|yt"Ɍ\[Dz' .s]bio+2Yگig\jS I䃚/GݙB=5OVd7XYt݉W > +kQk_#Tn6h~c&4ԩYɘݑ],|nlk3?Rf8~H\ Dr"iyBlxOgpC7trs"%@rHR^wAoD(R-^Xlm5\c22hX_2V%Noh2t$ͱ2%ad\s@]pi)óE |!q6yE\j 5 ;v S6R91cn& /TlB 6Z; gd)g!FU_g_LK:r[P N,lnezP4tCH .,zT?0 k*zc2-"osBT*M OPiA!>U?%Br(m6 _ Hz53jBs 4jDҨIdJKV@g?3 JiCQeU*I7\✪A[\xG;(LhiLA*}Հm9PnRҜ[|!ǚaJDtAGעd6ź3 H=d5FwZe"~"X?ϭg[őFHWJ= .JV߻: O ƚ㽔5A聀0= $7hʀb9R2shT9~mO4v|Qz(e^Jy( >,te{}CN7Yɍ}[9?s|z`b&KcJàY{M֥ށQ?hi &D \: .RD8/}em`4*g%ib;HFl="z닊s|2{E(LrpSIX_P8%DͼPe4c[3#Tр qR`^l}<#U|㶜cK_R[u)'p-8 L`dqk$QQ^{sLցFefVP $b$Z F1C3G?0XRvY[ R~XZ+ [L}}pQkT}bTVsҍstK..Z7iH%i)_.YKw֦NQbNaj8j|Gc']](4m"MC4v&yB4|Oo)WbDJ+wde?А͑kne5Gi-bƙV>oIzUɣs&뵗Լӹm^Ys0@Y5!{ >2vʸU^cAݺ^j_05wXLRDRWkd;n"BJK0x?ױ)>"fלp5ZSe6 (&ӷcӧ2Q`6R<2yp:щ E7WU,cs.3C^'פQIǯiZxlJt&bH 4UFkPE|e43\@ w#su*Zae"QƂaVfeex{^OklB4TkUFahgBW7f1NVjwiD!u.ת%wT1o{(KJ^7GqMT4ʕ^g T0Icؒ4դCB2 ކˀ}bv;8s<ИWgfirw7gR._,}1^@\_ A\="8JKYFW*%)ѐ;h2&رqW2H8ٕz{8V` ߹h1(R s&Fhv&m?|_O5QOհPV7yӄZrj6*8{<;0j]no AJg0ϣ۴Oi#`>GVU#Oh˰#ЏA؈o%,GH҉!5oq06,* 4?@̸Iv8ʖ2x%ctN5*9LΦT؈n{5 ϳlzJ5ؘ HMCihbyO)i$hiϒH51/O:'KPpRe_Dng&iC/3?=%EE%^"|mr9Ms-`d'e( -̵>x/qk7RsCMi.2 fF4 ۸*CՕ2?hӋx;ןຼqސ&l?Õ=g41 n:FQQƔ^ KzZ+&VӨpo\ٻ=ƣ4:؊a^/888]*%t Rs) X ا:8 p:\eq7[ƷA=0O!57zʨ5tQ_JH5҈i|VN$М %moN'j(0gi]6# cNGUZƑW] <5A(d"5{켪z@%Cl qj9?DΜRVJƢEF_2#S֕B!FfUG Ui)Oy "0Y{ V"-*p OATZh&(ai~;2RB<.[\p*u,VV0RaSy֧6wnH֢ԚiQե-gӨ{s+wUKb;ͲO1J2R I&|S=݀”@KuČ2.wZ#^I*~;>,W; h=0o8\՘Fm<,^$C^9 Ԑ\0A{A3B,!ݎqOklPItiҷaA'Ds "6tj{.&Xy 1풲o|T)$I6,= njsU&^c -XSy"Wh~ЫrE>6*OiyK=&e1$@<ߤԎ,}"߫U&>8 t:ШMofu?8xS508 6oB5UoC/}:bk1,&zЭ:: "J"~#ulRYطn?[OZ*z!Pᄎ74Jj0]p3d|1g.s:"Ms3[vu(~\{M)שFɈh[77COK>nD@/[dCnva\~k~PnGŽ0{iLSbEڋsrJ`^#S۪G0_tj~dDVq5=OEڕXue@0W Ó >xFsxՔӀ9ū.糟Fsi!`oVɧ2$Z| A&O%\-. ;zqxF X2Hս@ muw9)ӗ4U4ZV-T_%Tn牆/wQ+*rtsZYڟ_ DY.LѸ<ǠTFt|QY$ H)P*eP7t0u4BrRf.3u*6isOY2ni>@K*w>#ZWl䁉kJ9[3(O0ȢՕd|[FɱDL$kn?B1L.{y ;wa,'֝'cU9N7}gD89NqB7jɏmPƅ R=VA"@k^X%;Jb4RW S_Œ8e0PM:(?&ONg,4q@wi+H.3['+kl];rsm]qۦ]Adž\ksL3rK| oeP5mLm@pT@>Gh3]J6\mm+%7)?h't1HC#V +>gʒRc2* 2e,0}AaIL48VܞgpNnkZh D?fʼtvr#{룚Xgcs^ʷ;Ư5= pGe)2hiڛtG8mDgr={wζ䮯 !pөO|P)5'ˇ3fxPlq1a29 ^9_x:X R"?kV`]LAMp3LE oZ9|`G<gϋ, E$Tt"ʎ@"]}G.Amץ_b `8E|:ꫫX0)NJe#{B1Ō AG\>@FPsUrM"65/ Op 6U|Sna!g՝" UcYzjyP9/#dk pUn[샮홣3Dw^ ]j͜W,6Әwb>c!us%џ>C| ƥ'M=,~p~s 3I6YEhYoig ؿfvd)EuY;,H#HruZ&6`G6@M]uAt?cγGS['L4}I,( f7ۖ!Pq[W8w""B:;KK JSa+6oxyX `fi/gAyƨ7qPq[P9"˯ A54$##75f&6~Ku:QnJ2Ks?tN|b ݄EK-KipǛLe7BH+,hKA 0̮TS]:~CC!~F $+Z 1P \y=&GXr*l ۘ66,Hx~ ؂ʣkY&qڂRu88k&R#T"f*P)w?|ۉ=Lk6 5@_N<%Ap ]??o0Zg84jup&^tSzX|ܡ:AڒrvOκ9D!̗|T'GԱ|TD U q%n>b4f"03$|W wVNXF"BKr7-f$V D$ c+bOʣg1*732@ Yb<|=D\PdZqLbHH$IF_CŨ12[ĺ"As sp{ڋOݕTB֒}\̼l6Om(t[+Z-;_۴a)ZgM`j6 ^~|6Mvجks]KY\ H;algnȻF5`}Vʦ7Aɮ'/9gG5ьn< g%k-'9,Fn=E(aQֲ04 /JA>s՘zNno}G+#s8* D̺Ф+k#LU!M$_\ j_*$hQFv zBS "vYAWVɐS cQ-Zcb>Wl#4Lt8GXBkv# %&n4y$0wy!&'Ib5!S^ɇ46xϛ*F8X1jDЀIr( RItO-;ȗ5 kjWN~9=z-'e$@@9STl_`#9d 1I|\ TRׅV3S!+91{f۟.AxyHؒN`rҜ& eb%sYv7WޫLWl-/Hoehi1eDC9 ej0oAG;f ֊GcaN,jvsYnhuw G!Kׯe]p5Ё%r;$c v=HĴGaiql{ՀG5sljw3cM*+ ;{M^:2``ua‰2oEtnO䠺ՇHf=ARfW&91o^:}QTvtxjA*sܩϦ2Mkn\f2MsgC'3t]R )0s@&, CJ7i=:Utk ^4]^>^gSD*A/@#M?Ზ >Nsqu|2̓IYܪtщԣa%\Ⅱr#l`9/ ^W",*YCay;R&[:T2|[A }!ȋC;hs)Mօ)B؄ udњ!gVf!IxʑƗWJlZ "ij;]2~`Ho$]?ڹP]iyRUI DhK.^ MVӺ)a5;Ǚ@%C4߯pF%fZqȵΔ?W O=5O2qf~7 cxË5?n\gNDWʦwQdnJ :o*Je{pSL5,aGww z!e 7IϽVI`9"Ԇ*|X DGTq]jl_3:Rq"!^]Me 2mn ٬+-Ț` N0[e$(_2ʳMA]Rjhrm$mox2̰gy;1 k5&E*.uʭ!8y*熈)Q#46oÊ)^I${Q0e~Vt:> #{چ 6ibPf(!,7sUJh׺ IV,f;+D IUʖI~X#ZA5ӄv0`s8@5SykMFr΅z?ŲPl{'~Dloء≯"3>Kb33V}4+>be omM[`N0#30-.y Fstd]w2Qdd|FOvo wԗ[d 9򾺫ľ*E]t;frP`%/U|Z=Pt<).Cf9Чto8cXdnd]Zt ; ^UMı%uɆzof dᏈ"BL,΄Sap 7B?؎kh-Y*!lf "trcƵ@_,Lz^m1y9RlB m8:0^$h:[QMhiw虷|U+b3P߻%e$]T+b)@l!z(gZB9w=x?\ȃ~t#da @[i:Jk1=If&; 82BK1hNk5nHT͈3!̈ xHgc3}*ޯs{cx/c?,%dzHfÞ)TX`\ r+t,l9{t]lUpNUQxS*2rf:F+3tn&'I p6ZG|-&_Ǻa0Qg(rWQ"+"5hgtqj7 ,nv@LGpѸ,Ve}6f92 | =?\Ax5i-Ҿ}uiFx 䏎!藞8RI\1\N^sm+N`Qa=I!@l Iܛԍ<4g\Cis UbFBmfna^d&=ѷ<>oTL9RiM\!n`FҺm'Fchl ѷO*A5ua=M 01zJx!}EF҃w ?6 c5Ifd_+czAĄ8sW+XmcN|X.KI\*cari<|Cj2qmD<*v*o+ ^MnfpLB8c_Y0[m?㗊=?2OelRϷՄE#)|ݐ1]MZɢ{|Â~2Vi`RQW)A[ѹ݆MY%)~yGUL0E 4&{/f=KخAMvƵֻ S*7Mjh=A^&\"uMV /_091zʶ׮9 ;MyսU"v[Dgd_#i/sAVD|QZjMlUjE 15…u@TBr7)zy4gs Nh`a{P&Bol+1 )϶WbdEU|/e8le{2rj4zHWn5 X/1]/lo#}iԖvXb*CR-+\gLȤF*.Dit* 8&☗c}e>{~5T?YPJtS8`w97Vuas|?@9W!s|o D=Wu%2J%U+d)JgrN 8Fpj$g:\74e[Pڠ\CKLriIqq֝ՕZF~-BVScm~j,ufZ~HX= c܁q"S#J.Mf8#l0>C@\{e8"9r|=prpT|v=d}ũD@lOk3E ozkQDmPQew~ _b  zoh v\yF/agMрiq-39|6+[LrJGx̄ާs]:E&x"υAV9EEf^Dq=jXK` ->G:Dk'տh_qO?R@EQs ]h+m'n E7LbRr"~6w\ vev4B b.iCΡ;DB !g|њ>.}K2Π0/CڦHx(L1:]\֓s +cm k"3f)ז1z&7#pbbq&.͒\7^~ 8\SEj탏BK'"'bm/4SJgԗn-!-wĆQP>Ufb %0L+HDof (y Bځ@`':@!OS `we]6[ᨌM=0aC1j+L%&o udޓs6C^p%R*]&P3S'W$z2MfaϑY(-- ̅DmjtHkj.t{%!܈.sT C;!'qOe&$pqlcF (!5YQi ׉ O1[}W* &K\s=5x^vU*p:g2J*F qKn˪B\Oƛl<˫ vx[d&;q;^}&9%1ل@ , lVR+ˆ3L xF(J|O4?^x o ǿEYUA+/dW ^#|| Qb N?Ōpq' 4Fؼh_o\:]0x?aw|)ZԾzBِ5|1z)?qt}nBkC"jJֈ0)|S0ځHU+|VI1wdm7g9Ȋo~*bQ34Z!E; wuMg_ep_ZCJeTUHq*u+ZRU-{((-^q 9/oW^mg=c1<>!Atʹ6ck_嶯 "DIQ咫hހνy!k wK4X0޻€̾@%,IQg|Oo GQVg5 iK0,{_G 5s37]BN:ÈCОg8lD@?{clk&b:S aY-ܹp>hp&oo˞ck<] GZ/}aSy5h M;^cFTSQ:{ZN8=}@ꀼLgqtQ tzzGPw ek/KBq+&O0'L~](xgͬ U.|PR?1, 6 :;WlIr`gW*GGga"/r`;7=S'>Urĉ]оwXE yrA?F[:'PzEzG:&gzX-"|[ yM|{~# HwdGg(w*ռ쭼' /Ԣ^rg[*wab_#-JBu5U9}aQ%K#@;t1yo|KصS~nYS ld{!@4RlUC  H*ÑY@GXMeN1"!R1ѓf0 U)j#,]9dW,>Ő3/!8ǁbk LfLX zeR>z&l~ʟ"]'b%vPO` \0$cTXΣuh;7H@fyuoS=AC4JEWox̬h9U_%cG yLi1eAePD xhHeBi&5o;]Sg)ZVM`$bLwޞ=`?z裏ClШ Y3^%֜e*k8u ,b>&3haih=L@XHnY1d*"Yi dUI>C& qƇ\4 9Wc|A0-;Pڥ4{&T {W}ӀkEm/I~!hxU{)u`l ցbGM3.:)X}|spu, }eәG͈'芕 }*{J)v %&J]~d/)F70ŋ27 C89u0ewcS wF/i`3 vi~CYajf$> >"TT0w$s8saӓ)??;ZS!wGIńg4]_Ph͂ԌB D?չdWS:(̝cu .0QU+m0F6>JGgE:y4l Q=DEokɍ> Ή~uB٨ΤAѬ wƝp]*rpȤAAJYfD kԪQ}-Jſj-G$P4JGqNˠɦEW_ +̪NJ(z>PR{\X.h5OI nTH^YH|RWVF+*B x؎QupQUvڇ'w9E߹kUكoR [R cΤ)>u(+?7P[&֎ 2 crͰK~%ob"T` pcg2 K֯}ǿՃ{F# L7hZR_̓E[{W>6[HzjХu"]W,%pC|ݩ]x,tܔVAUMcMtiJcp@ T!U.} aE\#4$f.C&Bj7d\L AHلϐͫ^1#M5%rȃT c߅?^ߥ)@t%Flhq)ꬾo \W}J/dӧY{J zAp2cM[99Ya|ͻ8Q:۸i{̷oɻcfӴ^]N 6*N} qי9lk_ߴi)7ȸ*ڞ 7!zz⯈0^0\Nb 2Ғʉɕ;)CAݓ. '8+pDTκcc6.6 V,,6jRԄ!l(B'`@X, ,G_=D7X A:ux(h]!O5;lG8'd XnQ*k+t[]{Q{ev+\|1W҉mΰ3 k1o-A/ Е:zU~!אָxr8 AsꊛDE\&G&iǓD*bR2XdWWn*D ϪpUФ<6/=lXy{DډH,rA4m:GQu kB_O0bTSTd3l5ckUvJĉ>g\D^E[ı:!22?jAL?7\=vžmnXj]BujK*0jSwYLقaAN@6 !#EfZy\vW;sN&?6(Djiac1]` ˼(ىn2@J'{ʲ~ɌC(j11uf?j^dr !k y1>i. j`{kkڕV8aP)`FHNU5}ƞ=+5OD¼&ojUHCJxrF?(jtSI%MtɘWêm`|/KF++!_PFkLndd._f0)0_)tSq Vf HXLg{Cy6ivWcK~BV[qc3 )YqL0\*t!Ysl$aCikQКE_.;IR~{ F#[ʯ4>Y -h+sY %T<.d;$aM \zD>)LզhohP@v)SOƒ>v -U{W'MmwM]:&ťw2&),RpjsT-I˾Ӝ$Rrֵc"u_ Δz~ v:lmKݲ)d$KܽT>i@KS f-VSAh_%Lw6Jm` _`E>rO~ҍG?>r,1!N#n0x-hF ;~bk|ty?NL9'^<*b/D(^XʕMmяSj}4HdT|+3hfkߞ@=1T:ť%v Wm SYx/ĭ `rWH,#T=R?I=v3|g c#o)+_!m4k_k+{eX$E;LÉOmҹ]7'7ǢU]F/\BufAG1z/^kC' @F({~r`xR#h{pj"/-ќ4LZ/51M.:x WO+'+EE*) 6& $˽:Bwj|H0~!e㱈B9[@pJG/ gbyrPrhyW@{Bއ%>~bx~(|1,DЎ#p/iQ EHca}v@bOžYjFav]E+DZ}¢w S,Qvl.Z|ly$NoHj Htbqppu<ώUsTs59M\K+NP>|IfJrwWτvJ: G}؝fv,^-tpqcqOa)fZap#4%ؤ-W\W+ q:@idql>x.%ݟ7z57SkT2]:-(qTE2~CϐSqǧa.7tփm[#]2I x/|2Y]O.\EMj5$|3_Ipx^Qot"`j}?w^y} w()qXRY?]UJ7ԮֱM}a~2+o9^[;Fd6VNîzλ{&2~"Yh|Ps7 M|l]@ /ب=%E%e' ' NNZSQ>Rn Y[H=9q;NhDzQ珢.M0чcv2r̮I,p:6DrnӨ5+C{:(Gvp38Gܷ]H=K#QxПJ'!*2]dzsARP?6ϾHtd4|]W~\)h3*8QJX3 BЈڞMZg8 ~%PC(UD`@ꄒmaVk*CWSM1(OB9R,5Rtlwuib>jݑ!H1~{YڿYmW>]DܟBm\󷍝?T 5H;n'&Q',˿c/Y *+cHǾ.HrLWľŅ_DunagRl7{2G%e:U99avSRHAE1qneݲhMnL:z=zX7dbt֫!Ǣ *L5Vf _r`gU{> @;se9ުB UDDTQx3渚IzPMIV@9Mqy)Uݳe@%s1 HцE>>;͹7.edUИu'bFj[䷞GY<8FȎѦ/"ΑC"#.|תI mSF D-5T|O惗=.^>'N IQ[Uޜ2=֣7_ejAG \ nxA6#2zZ"hva3t ~hԫl=pp_-жn}C7S]Zd+.'Q@dAҬ3_p^vQf'u5:s&Yx~CmpE ԧ1n9wSStN̚^7J8RLG%"$[ a3'@{|!5tOm 17` u=FPyM! j5=j~hgϽוBx]ȁ߂T~aL{O>KoQ&g3tQJ*!B%5aD0G@PjJWBc9_:Hf6p+jg'Hn#Jd/gJDMp۫)m4}+?!Lck_xg5Ͼ3\nVN  ~ޒuYVN!) 1*U'Bq .7RqBO/YIh ?o?jr`9gRqg=z7{u{9Bdyzl٪ /R4`o.E %}}%q2<(R~ _{_voڕk񢠆eSvW̛`29Kx€ bӺ7x9W1iid':ikR[*ؿHr8YEvdKl<07Cm)r66Lu. ~eCrʝOuy1?d UѾ1wr{c6x;a :X@qPlmZ:3U%<ӕd˕ MR $r금nJ>7w>z0%#~diQuڊ87D RAJְ°'':Vs^͒S'*'c+(i2,9=3& ~m-6UOL7A%s(JӠluڽb i$xn}=k#la@V?TY^ArpٶU5T&e`JRSP@~ԓ`{o+>G/3n<97 i'v]|{'o־O]IT+PBM_Ek-/y,~@w@g}ei\r yDQQ{lH}c!c'UUZ #^wlb v"Ya½,!4pбwgeOZ TfgD,Xƅr#=I(7kIo,DDkFϜk`5|Qe -8(aEP~rvO]Do y# r?8?HNڷʪ@4 aui ,&흝A՞) }Tv?J cQ^9u 4֚~ Q34z?X~ٮ鏷zUEKށhQ𯁚^^](*)45"ܾ,Rl5t-NI(5T㮾Ns&#A郉bHKnGnT5xAq8y%OٰmK!m/On3Cw "mH[c f+5pB$wpʹ¡;P/ jhX1oA5ɂ>$btfs3qNmksh%(X+|:XxFE"VkXNx'F^p1'hz X'\K"Mb3kho'<' 9iezPup':9{CG0[jd6ݑyІq-m;[-d7W'a՜8RdB" n|iL7åJx O㰸4KSCdeE)1uȒk^3 8(!k80Fc@q?{y0>Ƌ?X+OQ]ܞ;; dgX>&(0©3ɯaE ;OheUp)XW "NW 9aoENwn$ 1( nݑXyp3fFz.XC ͎G%n[x0a ͞5b=S)J-B.޾j7?:e-d:(_4~YN u!Vۚ)_M[`Rl[@T=o_VdѧEK6f|d$1J]w #)?r/A*;- VRn-?*"d1wM:]Zhq3yEG-j1C]42j0܍,@Q}jP3bZL},y{ qOc5}%la4ffo )48YZ% 0%hܿ`Ph:_i+S&Lp,TÆeY}<&<҇ZdV}8_B \᠍ǂrH+p)H΄`a\:#L(]­__(%pv}0K񑲙T$L.ixߡSH w:BIjINdU< ;`cĺ0GtD SC< ƓN/*ZCi Y2m5U6}d mcӾ7jA)^HxTʦBIz2 ,7k,, Jֱ~"5waTySV^IM49KGlMa1~9iz^aLN2c8بs\JM׹" c]yW0£ȝ~H9诺Rt,"c('Hz] b:S4|ӑF>݊ MYʊ7-V5˯9oqX5b ݦ)֨;Epn"&]yaRwXz_GA߅VN{1f 31(@ 2 \])}ؼ~0PʔL02IΏ}6K٥x#9UVtXagb튍E$#,ypRzVu 1<} "2# ]v P ,=K#rKڌA P@ U& L`7v9>s?WL$EYաHHpd-?2l-:U8<줐7 J.X.%zʣֺ}"ҟPʆylf {Lm7>V ؆~nd5jvheuruˢ>s/J`}XUeW9Ym!&&QIvcVd Ojn.PPjܘ¬E0'PƫCo-cxⶫ*d)uMoxoK?sΠMf61A O WwܢR8>XSǁ 7%*xĿN>_ki S3j qo0#@Kf]zYYa|DLorNU uߝփ5S*d}".h'un"]G*]𫇕>tbC{rK@g fMRzɑtо9∓ =::r:d/M P#_Z{UFq@7b3+ =;e>*aNjwGIefJ>GU8SW D,41de6Ou40p"ݜR{><&˨q2('mQGh-̢:)7D~ :Q$9:g`Q69e6KHstնBM"3(u$J۫:+(w~ D=M⸬'yWfO=q葥D Gm^cۣmao Y8]VPkI|8[&?=v/{띧gl0$&Tf;LeP}׸ 峍î<Ҿ@i֓ 9uXZa}ZNV yKo3ٓnW \aMQ!D&(|/#ePq')a8F_!l`L2X#qMi%f;pyۏXЅŗ4=zl D&e0/UX*8ޑIlN5٬J}ڨa_B&C(A[-\rlɏE T!WX]T5,R ;ͱ (:f>|]U x'\0$iAkeGoޞ˟L;9͍.ONHQ?"G3̟ 7'en~!᫳d1;k[f;j-P aLI΃5 ;9*clR*Ml/a3p12w+ť~~ !{g̖('<LluPWB]gLUW& )#NP `'{"HV&(H1!sbwL#1,itm54> naD!@zϬhP)?Q'}3by@Ɉ5TIo/AL",TpYDl'E.ER%k~ 6xPSXОgƌQe-L:yRBWl5DG Ek*mZʅ8RұSK(fQ&e:!{pʇ\N;NU kBTKMfaYk6/RU/heL9k+hQbNĈki:BNYTP2XT h\0y`M"e*,MݚdA\,18Hnr{b 6qM|)ݻtꭽcO4[ِO>/FN"ע GB}^[o{f`bNL0Np8? ZfivV XbI#r" 3@]ܥp1+7w쀅QցTwILTRǛ-=67J6R=;(wMK'khFըݘ;pLr'v |:>3*3K=,6 /gCʾVju7վ'_@=ʧ|63~L @h[P- >}{8" EӍwpO`@R'"hV'n?'&VeW@ )xH`jEޑ|,)ѱVmU]^m|a>vuIgaA㹆FZeysfG8qwZ]|ǟ"ݤŝݝPկ{ Vau}!m;A=)#OoBβsKNPF[Ec Y{2:w/{@n8gmjќ. wta4ζ](Wp1OZS GJM>+0[ȄU P-v\;n3\WTN`kgʌ&!Kgs"QqtR>{n"=xx3p$ܠfM;]f9* eUQS֯<;8o1E bLJDE vx {_>mK3+_rC ,g0p\b?| :iOŝif/ SzV5Dƹ[cV>ϼ4!WW}Qh}aK@eyIbtdr lQ]ѝYqݱ~UŒxԱ@l7iz5>a5Ii b0W ϗ_S;GDOH1NLLU$!3h2ֲhN &.A c@VA3-{v?g Ә o;]a[6r`;YH8twT+aWsS(r{s`?⃢mLpʈ$bj(|(0NC0@>C㋰@P.nhО{1,o4"GkzgI&3zX2e9uH9?8jxKi ܕ8y㴯CgPAr Q0l< &=<UYrXF^=K=A +oDOtU1,xācQ1h'6;($V/ulMϛk F.zעMʹp{iQh#ۡk+z^AzBkm@pXn` `,~Bk2*eN5*NBQӛȌ -~qصJ(PJQt  =_tΝ7+[C1]<J%;̱L{4ǚbX{h]#h)R˷jI)ֽi܈XVk-|ގN:8T{iNw'}5Lݺ8:WRZEEљQc 8={nu-nrY)0CKt%xTp< AT0Zd͋3h) s[p)oIF>.7%>l:Zn̸({,+w)y Y6٫VYBs6҄ bHK@В a/ty#\J'+V{U'a$z'< J#geas,kdt-+EFV^$ptHXlgDWq!bFKAX9Gz 8Bc tuvNr0=.]{ك`2wu@*,Ve!䝶YK:8DT6d&ZL&+jr-n׃zZ/qSŲax/ 1xn6 q"D>ZdsECd8:',t;_wvKLz5y}]و]:* %ȹS+$L('mN/¸ a&Zet܌E32MoΏK{!.!Ci} JKkSJE]Q ,wm#iL _#f2cjTL%w>, L\eUÇb`1LGY{3O͙[|7 *Ta,wO|G6/-6,ֶ^jdXVO!QlxjyTdR18۫wOySĭ8@Kh,ݪXK$l8Gw'I h(tf=yǴ$8TӉu B6hsxm·MTlV_r2Hy"B=dt}[>ؓÏVx" QWno\11˲g;䋥>@IEh.A!#^J+#VM&*H.%A|SN'@X 5ԤtYD|JRaW?G$՚t;\5Y1D@K̠)IZb_6NP݃At<7Nd@>ms) &/)L-BHǎw8l~3TyEBf>sB%AEeg4 ƟB M#3j*1$\hY"x^{Vno4;f->̱o5]U_U3ҙ +b5P%wcE3* bNi Hm|Bn<Y`qgBdM +[6;ag: ߀AF!prb3k: H?@QK y_7J;Ks3uW3n|Z ƹvGOY3"P1̯pAClE;N!L5y:O{`"Ťi^-6sAs/RCбl"Ծ;jA'\ĒʹmR`}?=⡘i2O971QEP޽<;K &r &t)=D5%"I9ҥkf/s3(/9O ÈYpO@lXwq%4'ܬb\X%d <⑖eU-APn{보zzHJqj&e 4{hVu,8\*K)W9Lq!4@dZg_"?j"[W no/uF@7)B,4'(:t$qP!pGpsוy_/\l ˋ=pV#/:g>q7ѯ#69" ln/5t1u#+F_L_SyRq`[-S0~ގ+?`3jh,VǖH-4;pMVgBU2xi˕RziX8nr~vmS //hv=ONc*6\P-pfuVq*»`_Żbvwgw- m'0F@Ȧ')B5 &:6Bb $+ '@ ݢ8@P1:˼7u2,m{æ+29N`v5~ s$:(`^ `ln泙١&h"LcC[1S3g5DN pwK:VbՉQ.WxőہC YMa86;+Yj,޲8=6Gؗ7^ՙWBR1H1Ȃ]\s;٘mv4B؎= Y })i Wc j`r+oGn䝪i$8 `ϰTV"{siD3Eqz3]pң<6x>t c<8ɦȔMv:$g\]r({Vlu&- |xZP 4 k@wz+׻ިv7%.,P~Q=d (3뵁<sgc'#8J|h(YK#B3hvN 7iq`݆C(\i6XQQD~A3I%up,`ƒӢ]-7JOp4.rB@ Ro3i @QpFɧLYmLT 0J}2?=ɠ#&H-(qv^)PCs%P0y=a׏!(,tLePQK݉I+@l^7K'WͶ€"W'a:]ȋgE9\z2^K:WJ^ cHS#喀N݂| ,`1\ȱ=L;dZ#?!Cyי/7Nz#|6b 3gf N\BCQm\'A88=CY,[.E\Hԅ> b`:_B b M{DYaHQƁ ݿȁ]1wO-cΩ l1k1l ){kTSpxq՛CRsE͵h͙ys[W8O_Ћ#h P {u"we7;a >NX7ZJ`,o'5ޱG˺z |dbHh!O![Ճ#A0jF5qp]֖]`"Ӟ|֥7̲c6uabK^)rG8$J'j)(Gb)wwu`s/|˫"EJpbȭ&"b,XkA|55\78unq{fƵPw$xصkgrgt?˗RڂS1P J[Xg}&Ro/ 0mQFْ9\5J.=ODmϷ0Jz%V}L!R.øʻȌwchmBv(R/~'Q]- sz@ x A'5TྐྵΈ쓞o綿9lƌb?62̴x{;?x15,H|I(WήPF}{_ZMc?KC7xv!A;+2l(F*)ab;JR_-ucȠwOCE櫔W!EQiԄQǢ-r㡎HSY*s9?Ce>QQUZac龺mjxjhvc K ;yT$p#.楾_d4wqmhAoA3U ~? =_4 62& Qcܫ$oQO#-G 6;qz.Sҝڙqo.N)I y5dLP˧X]*W{#[l}>΀7"^9h o-XS| &0E- 4am6U'K,Cӑ Z)?*Nno9uOT5Zv%|j +Ib0 z/UD-59H 2Õ\䯭IuMbXBE2Dlߖ,fտь{{%TpEKjŤQdoӠj>=jņ³@rv^#0)ADyJUl;P*emYYvA[ˆukLJݒޟԨ#-jYy) mUyWNtRqEgZc#lOFPyy9𗣐uU`@(/b{ 0~ͣ m5s@2"`=R<6DPj ^NT] Tpr=:hkc_t:i N~ƚ{7|A.#dr4cskګ6-Z8Cv? 6u(u5Ӑg]H~qt"$6oɦFqf_zX ڃE̦L»X4t4xzǼ2?ޢW9iׂHz@\FbčK d/(fy*|(ثJM/VW~OLTZd/~N:/ +HfW#jf߁aۄ>DJ9Bu%jh5yA>νc>w޴8XLN 'Dp-qǷKgʘm +.Jf>S(Eι/3K栖-Tb@f` ɗ>;Bp— GnƴJxD!VvM38lF؜ARNbn2pX R'!($q7\}/PPdJ3kK^z$OZ̦ʫ`[Y,K mcN'JrɶN֚P9G=oin6]qza/芭^MvGօ8HS]ԂQ֓,x~G3U,Қ>VFXV^N`u-S/VyHqÌΖ&&2PÁ$5DW'rk#_ a䭫Bc iAtcu]-W1;;H(XîB{VM8.9{mǿ.ʍc)1 BtנX<*Lx||Ԫg w:yÛؖN _W|&},CH{\CH&oDp"tS&1 *7g a'˺Ph!PClu`t0--83x"CD8v˸B_ M noXGR=ZuzH#olvrQ6jw'@+t-lJ}W "!/ԛ<gPIV?˗: [``ϯS3c%aNihKJH'v:ǬJ\^+ql볋"w0H L4B\V-"L+;yg \$L3s6@|[u =Ne,{y-OHA2gY q3!ȩ=/\ 3V\ `S<FDO᯸,rK*cI=`jLN)E ?MH:jw#E`y9Ъh_ny:-OcXyYr4\.Kx^9x'̙>X +KAns Kvxt?[$ 7x^sa#􁘵DVnqqYvax R{ԴKweTrȦB1.;2$M}~EyeZm{HZa`((_{Pd++XuL U )LS)8Uj?7tưLdtz ?#ũ# "[׶/ 8Z q{,1H `݂LՀgTf~^73%T'"yC"Y尾YG00hA9 \)w]0/j ޼Gl tE<%sO 7sNe̫!D~~b֍{SuZ'tqXB) !]tUӮ+k_1SX#`B2nIsbI %FL9Ǜ(㒽)u Ҙ`h>C*Z#MI:ɛ9ҴdZ\RXK )G\gFU+Wޔ^ol ˻Dy٘1M8O׬n?Z=KC}Kn4;dM,瀪 Ԝm%Z^^#H_Yg伨A %P9?YќNM! :{#?C]lmG(Ґ\j{ScrBb& lCK8Q(u( %u.q"{ʮ^dWUZsHC_I/kP,#n6\O=,} ~~:(du eWo NV ݞ\|)a?9l21̠jRs" 1&/=x֔,S]Cx8r<=:ʥ>ۉv8xG&#]RJt'("t<$;J>L!SqN\FUhmNk r sg0Kbn Q|.ua[tvC>)ϵ^)N’}#d(Tx)#WN@0 @ !C/ MAhrSc Mh)zBFo_} 'Ʃؠ:8^}HSE P%b@eʬ%x dKY/=)ǻ.rI^4D@S*Ui #.`>Hu~bPRnW;I{("vkM@bæ2'Ph"?Q\9#$!+YME=Yθ1G0S0~`D`Xc$9&$*Oee = g6jZ.@;.A- 6FsY7(gjRy Ԝe](,;eGwvCO?tʭA?-][VIS o9&54IT),[lƦqiEv8k2D#/a腽a Ajf Y2u"K6[K%=%> 5* \*!ҋ0huݫqH;m|߾\Pi77,.BTf]T0߄~6G-&5+D/%KԤW:' K+zh֫j:Hlۧxt hƮXw^x6Rg3TI yĹis~%eOX(.ȶyXڹӐ\:"TԱD/]ADەRDv>4Qv ;}&f(]bV B̹ apGms Hm@ -BC6AT#wEݫɲc6ب5xp" fL}7">ȡ4_ hup'߾P 嵢)|Rh1J9xBOr52Բx:"hF_nKʿŷyRiX:#UHP,,+hw ׶ TrF~{ݶƬ{:JEG<$\5),lo-`hhf^p>[yYCL9vt3{kVI 9fn7#')֗νB ;,&T0K%J\ 91Q 28Lfw(\lph-';ydӺ M޸[}#ju6k.-ܼd%t`&GLK'AG~?~Qi 0֗qz4MSHѿNP%8Z ԁuKas<*F^uc?9G9iwu&>R'9˝$vyiWn ?/>.P[C)aѹ@2~-6t: d"3 ]WdW&Q:Te tvUyVMкu3x w' ]"%cew &*8+&F},!,rc| $d(;SO=A+ ԕo!3!)tc&_7&/ F)$F尺Bi;)Qm )yNfl{X$in3 k"l/HQ8XBLl56* {c8a`1`mU$/Z]:^а z1 i8_MqD@qpvNsӡ"AS^['`~ Gt, #_*o]\ (6 bmoPvfR'> S`# fft}7;p(tHx|Jc)M $j2\pr-v7?IU}.G &K(EBrcS8 GD̝ ,܍\kɾB>wYRc벁&  h}V&w&*~"/ٲpǻj -g)IYjMGXso N[ZAR!!QIԒZN)@u[u7J֨MtAPi ?f1Vhx>`t5P`#5|$&-:[ VO ?Yj{L̟mYT,p(cJzR;uuscsOoJa*gOqR=acJ]wNX]^tuH?WhlN >)xiUFN &#B n!N(h'ٕ̪ro$j-x <' &v/)$,CAjâ[|Yu1$wkػ uIAAGHh}ݗN}5N\Aѐ?8sAc&S#E fME`bJ陭aU8MU8~,s&HCAk2x0sh֫(䂌,G(Ъg4elZ{}ms]ؔaBJT8R1%H/ʡ3w#k5V$ ( Pw' V39T+YoΉh?"RHK%~$7*+&_SVNIZPƇ(UW2XWq޻ YkBXܽ )K %Ȃm q|Wg{JvYykKG  xAL!?= tpQFj|.R;?ʈQE00 & %S)Y5'G*s'J_犮 \û,czQDo JS6o?CWg y-ؤ=PF81m DzHV -KgAGS{zF}yo'jP' # ~vJ&2MHk=)tD3j2G3(m;|5Vu.1.^҇ߖOJcu'lM3SJjnQBPՅDB@#eGʤwH{D2 ƙr ;{n.q](ʦUo!$z&hN&^kȫ_g,h~؍}i0D䧜vuxAZޛp<9)Y>K_k<<=F2/V`c*8W^)a=C,:C/"gnez־]Әi(.3oSaPp^2- ڝH8(n|nvwbK@>x(Sǔz:S_ Ik[=wcܬ k;( a2=%;7Ui*A&gf |#p ~i!& 2 jR FcŸ8ୗhDYJ ho{#@cVT~<2NbCr*ިBFH+I}13މ,MV>|cF;2^WK ɦ~⿝RXdc߾`^*[I&'w+V]Y +Y^)֞!dPȾ-Hdk1G=dw!m0"7Ӵ/|^8%"?'jWcYB(t[LzHx 5|eӂV'ϸ}PT)ӎe vhۈxL՚="0?۽f:`1u6#fgBPۯv1C ~!.TWͺ|on97oEU lC`F6>_{sFDD\{"h6 ޮ Eh(VJEWU{ q%4-:)0!X$=(3O^. ;6Tda|%{j^Êbs]G QameZC3'[}DžF~6J֪D77c## "r]A O# (5;Σ?(ﻙ RI{#0uq + ̦l1!\,&{-w&x/S aBX}5*IrXF8+FhRrP}J@kA#Fj^ӟlb;9п}vƈ@U#?LDOvs^K&}́ u ^0{ĕY0#i窭vH pؼ0 #*攼8]j2$M#Þc׃3~&J3͊cXQ_{IMb~Ձ" 1S˨057oyXs)%2(;ֻkr_HSO?;LaH}4t I({㷀{{jZ? R]<䀍BAVw)mA'J2PU9vȤКziFQ)% S =\"<>\ܛ}UI3H`ulg@J.@3#Ԏ׋uq[.D@r;_SB!})t!y/Rb%b1yQ .%Zo G8ڷżASƈT+$0[X̝;;9WHCt۽ *%+/,OրBv[;GZpgCPԌ%Bӭ M=ІƁs-e=":6cHω o-8\Wߞ\RDk1@u}VK!c^FԈ)b(} C3M(]c~vBY/ƂrdGRySۆeEy4pofEWLkcuT 0}#㊭1 +U!9JXA1i7e3Md(`2½{[jT\0eq>`?(6ْ_֮…myZ a&|ԒN|&-a?1X Newa m n+p_xZ1(F,~X[[$c5ɨ }' tHxg~ܝmwL5~9uimqM8tu[c٬-"mPtFd#9CdN"x?Cۘ0-;ei *3;?. RŃz5gL_9wI!^a$5-+{nPSʩD <,r~=Ҭn=E(7hl[8R2:(bp?}czɚgu6z< 7зې{&] ;Q&l~1MS8q$6e"'#A}Ȝ 4my|A,dnܕr6(T!uOuҟl "~Wi@%'z%eñeH7ID?[,pI9v}ׅC6%o~|}ꖻ'g,,d;StsOUc‰q؉g}jG/$.U#Y /fq睶AZ @ HIkŶ o x8V5(~巊} ~~U>Y zQŽˬ|Ӿvss8x?- { 4UpM>Fs(d /G,ϓX% R݈hpB@;X_또5pX.,m>!da'*gxxQEze ϪJ_gU8..vk_LkR _ .D#vkEMeH""~.r?TpK_r{~ ==k Bq@l6~F.4ęGH1AG1:Zz/z00߮fx1&z{^![˸.8+ys|LV 24PxnqyR(%}4  )ס1A7n{^c^=O%1LdPqi`N^eAJQ=0L' 1yCylS \XI7SʁMf}$ߞB*UD~v oē71GbD\UHbG 3?SePNhmwwZ߲F6.7AȻcʓ@i9e0x ',VIq:ѽ~)lXl j*0:(C3,vx@ApaB8Ă+v6j"~I.ږǴEĚg#>{܍ye@DDH 4;ƒa{Ed)+~Lh6JNW&R2U#8p:# _f}i/bC:ٲ2 srX (ǩ ΋b!bj opZjGĴHK[s Eќ`5V5ISTqxA5fj@F)o[x gᖃK@e%(a6{8 7"(P9g Rd=K NְD93E1'>s5:uo;[\@~s|]ْo{^sƈ}jeԒ\xJzqѦpX tR* ;BDJ@d7!̛<[؍.~xW[hx8QYzI;C[t'rj+ AN쩲;,ɺ>a44jNy71QqwS6a- 2mKm,l&J)PLruoE)I!7Fn dE~aG25^a?%؅|)̡u TpEJښ Pe^& ])/{kTSk*YlU(cDr{j|х0 uTUr=ˍTn7A'ߗ~u:Oą>t]fLhN@hn{b2C"`xVm46VПOD"d \q|@E`N\Ӎ;HQl <>fؽ"A餟pHBWeN^˚ිOL)=Pzw _PZC2޶y˩eCP9VFejuEAauq*li(WUPw ;ҁ"3ӓ|P iY3'f~}8?51|k;(=cϲmݫ)([v{̉O9HvApPߡZ {/:yB͌Krh?z/WϵsA[%1No<=5CxYS*N \RZ0#}U=\Gv@v5`r:(Hl P8[R]pں_,inZxMqD.˷Eלj@5&9ؠ'vzEBO=ߛ`jnvԃUC l`'W6Ae!4p%SA8l˗(}KS 1,_e+R5l 2;-XݪaWVPN>62j?=pAJKe韰mgҌZ.$qV-β_i4Wkmqikgs Ow^C块A hK^Jڰ*s-<)%^ wRiPu1suJVao.1m [+iPŁl]ixM tV{xF6_2Ņ^*>, me&ݛ:T0ocLV.[فL (WF&圼8ɯWnTT\tge+k50Ԏ0}ږ萁v|&%wCި_(Z&&`@!O>6~A+؄#k;q4Bo $ bpe2^'Ԋa3:!5srxʴ0 $_u)ը|]"MgSFF+2PhJ;F]xzՔj}=\&-[=.条ŬQTɥ _= xIs>\ bt5 z]~u?^dsJ.XZl tzSm+ cmhRW}F){uM/F!l&4;šbiGyz lMD #/(־I@Q&*`*buP'DG<jzɑ1Tƒ@h3++)ʊb y\Ph/#kk& @|GѦaȏ.xE] @S~V2݁bqc՘~Ahb8E$]gH4'[m3Q/<^gEtyYf0뫿1LPu99K8'\Any`@B5LJ? w[eLjg} /<xaLf3`0}9E54_SDb3Ic(yWۈD{AkF jqAD6møvw٫&?ĎoLB3TgS\SP|"Qv]/b.ܬoAexWYk)i1~?^&=/yjh2n \+sG.F ʂa7eX׻DcgNu4g^#ߦd+6ݡ;yU7HRj +}/Q_W Q]_<սRˮ+)K\f`_ͫW*IéD҈s:He܏rItuYYCuԆ{^7Wd1f\{jx!A"JjD(!)0.eȪ6/{kl,9$S{={ >FM^!k!ed,n9 Q{tUK]aVtO%#i$aa']ɷ\QD 0 3TfF\*GW ]&@ԩ b|JgiRw ",ѭR5Z֓yDz_R]kڞ+6h^-;*dZ=| @1^P6?0lLѸDDk18%:MX֡ՁSݞ bl*H9ZѨo>X` 5kh6.S\{QO-9C(qŗ 4JUX]Zbw^cWTdJrN-͘kFI kϺWf YLv&͌ޔSq|󏵨PPR_'O|Ck>D|i~RW* H(끌 rض ѽ>BtQMT?;ZP4s?$M|d+?~V1IK!JFHz}v .} ;oNAm=0E(5u4?%WFٕ|;2XFoN{TDTӥu*\\0|hh g R#2N.3آ׬ +\. G#Z3EʽnkScŪxO$۬\x5~tb )"%Xχ}ΡJ۟vV-WV,u'!f2#A+'hp^w˜ r&/ђԸ(s>d~I 5(}k-LΣ NmHM6T=A,6Kh ;ׂ{'S7AĐڏ3Gy,]})KaP2GRs j$wIl$):XMT(v`R>vb=P,BN⏴5|&$au9@"C QIOzbl?O&Ũ\&W De 7ԑ.>gAOT.o*u] IdvX"q'0z>J{arX;O_ȹ`'OH0O"- 1]'rum4_ yF8ՓOZ:U2ek9_#þVkGͽ LT̂u`wѸh'a ^dB$Y%.Ö\f[><# <g{G }pb8k<8\|! A@dG 9tZ}0UEE۸=Iݣþ,>ZN*!=ӷL`aN-P-ʋNwI Hk_ }z[s`qڒ؆ -_%Fbpx=am .*] I<YQ9JH\I(N;V07{uk9 &A/) ato;g2X-OQ(Rq}:a}J^)vq4qNR Bkpwca/IJ b8B 1$⡅~Y.@ljU *U摳 "^'AIJ8&.Fɻfl"zAb Zѐ"`$_!Qj%\;x?.C֤W]R GI#tWAH+Vu{o\ <ҊWqWfx% ͹ؒJExT<]ŝ{S `?ϢGRil{Y.-=0 @C(; a 7N~Of#=WϞkf<cQWu,Be!5^C Z%8.Obe46+ikwq{ꦴQ*,r.CW◚{Hja1༡Zh5n["{=P1^ψ.}t1E+>:ڈgAJ7Q !էѠ|vr]R/2'B:.}cERQ2$Q#5J:L9fRD}9aOlٖUB l}`Og#"S|9{h vƩ g}F96V"vs4=elU9CYs #`Mݡ!)bOrZ ږf.m&#v]f%7yWK=\[XȽnj2_[|/ǡun&v.$[W3]zWകƣW_&xmF7F)!\p {$D6T_|ֲdKgZnrvm*d~H#b8D1d*51S`V憃X|2tFC9KmX}S..dq>Ffi9*S'<0LzxcMT9u:߻j Ƚu,]!uq, 7/2$PqI^A 3nz!5Uhk.H|>H@#t 5IJc 5M^ aFl6SsnSxo̿MPgNVnG?iQ6sv˟BrUeݪ9xEڇYއE/n?/Us]ey@qp69&>jOJ>`栁3oxe,.w̤;,$3r1W;dA1LR>Z8Q}^k] |&αrYa_l0ƒCv[5iYL7u qܙMP'tf3JqcSN3U; 9 Z(ɩ[0r먔(|lpL+-u2;8eyh}sW6Jg$tU/T%u#W9 0N9%!ldZ3T\#e[\bϚ {yGX }՛d.ߎ>AH.LJaYfܶMX L6eP5'u;>A< ;+*>Hq/ 0yt0tfѬ7iU]44΋ߚ_Sb].)&wkr8:0G[s )ȉBV] j\Rσf8x?#{2`䫷a` <]Պi̓.Y$Xnmq x{|CXMaXFHaڧ h)Z }(ש&6楣SHZk7~*QȯکϨ+8q~8oK&pW!D މ0%-ˎ|S&:!T/W+KmBfӅדuحlM)/0Zi{pT(x͢%*#Nx5䀳K˅`)}svU4#OlԶu9%sHҐigI}Q15 7uP0M6wNԁIHkĀ #./hRT_8 "B xjβCT[I;,6!5, +<~9I[lS5$l+grLiODpkC[{~B靡Qf o[Btشޑ36bx7?C@Ü, ]-{Tx*T?ۧBtкUY%?o@e(wPb- Ѱ|AGxl7I`^;'Y!@8BbTcmS;Mhrrր _֐(C5u>eb6Z3r+0x<)oˌRNY/L^>h[PMdoŪ؊b/K14/-|^aӪ`Nͼ"C1>M K c+*[ܕxoOp6Ug˔LܱϦMq`K4ͩ4P)㰗lJ5[3uBFJeS2>3#6[ݚhOD Pd!MS&!Z7RSRF+G$vϥ3;wx+͟olF?2vcܶ%~w0eԯ(BAf0o-yCl23Fr8'ZNŋf-? x(]g($YdQ`y[Wԙ4`j^1ݺRH+ e^9IfI)e^.~x-")&UB$m=_hحgB$5pQmI+ ۮ-,*uJnmiO[}!rP e/v8lb`a%߽ $4K,6V4~P1N0>zrc)QA-m')Ã"c;;Xh˦ HxI]ItOa% /m '[iF|6mJnjJ͢J\ +lk\~~$zj][i`D|1<S2 */؋O_OأFGvzQ\M0u .sLQmC2F|HI`I/TW@W)(NU-"s1Fl!QRadUT }UEug~sz)PӽkXwDαa].(Ag9lr dMhpէ?C]]&e7QXy txy)l/'dsf [Eǔ9aB2ۀ?E?mdG.JD}T D>^F-Θ`GPQԶ(Z8'H(}{?]}\q1xX\J @4{>V!'PE]䎳(^IE lH;$ f$I45iAh\\XFO^bň{9tR64JmXHewN8)T+Ca#n. 'f%"x.bs>zJC1|G5_-U)"núסFW[q3-OvUIԙaQX5r#0_}_:.\Uf3z[)'+D7AnKXЂ({pѸ1N}p8=, yDr ]uYI[L~i( P Bg9**1F7؛du=9olҧ[!bX~nFX9LQb@& S=ڞ^`Qi!B[giV֏NkaPqBK]2wżKD+iQvcuHª뮸^[B1ZwHc {E =w&g0S9EϞd (> Nb*/=2E6l``Br Zqf>&:C7V  0O(KUGۼ{Yq 1<~cC*ͩZٚ:ٿֺL{($Oʁƛ^Ky*<+L{Ղhr 1t}Yޓ ^qή/`;&P0452P28 m a!D(qBCsI}_e$pU󻔈?^S[qjɨ!=)x:-HBeCkT *&]Y7_fP{F9 ?Z>E#Uϧ/ &h}(ϑ W{aQ.¢P^uO#$ ȇ0̯9:W_]p{1~:3)L>GfCMy"m^* u`r>Gߑ=I3*/.FrsOpA#uxu%3[}5ȑ ( b{@drEa˦YIZ=jZὓQ"5Yz-gw-HBfn9gn0,Gݹ>-Z @sI :fMBERҝHI}iw]k,L&>y'<&>\ۻ'>wjV 0SJ,"'I0TXaќRKi^fSrt`|JV։ ڮ:K̵fGjҮ2i=8z4蓣RsAv\%&u~~3} Q #TMAIk6@hx;;1r"1AԼ/@54FN<4ǩ"BMǪVWQl6X x:L3H$#_Xsb R /E~ةOG]ZJƒng\1 cHm]!ptPX,!ω*"z#:6UxF5x Rt=w `rWIe'{Gkh|xUչf#dzj0n.Z{VY})%$B$%ݫIAd&V5kXğDm c %a[>~.(x'rWzxh r^OZ|:'J}/:糩=p zNp`KrF!F7A 8Na$jjc].w{e*,ӽf?ض62hV(&YЎˀPSU.A7(XT&KWgU۹G4.f=q,-s>k~?U kyrU]FCtg>6cYKw,L=t\x3F%㕶7՟|n.9 NQ҃mW[H+cc)AW6/`'iSM9lC E4aJT!2ˑiUn}6f5PE2+""]%46s>^G)1*!R{/zL2ͨ։S8X |طBQۈy1(G1k"xV/yN0r"[; 6&0]TTW F7ZӢ!,۱xR6U%iO]*_!cS RoCPb 8ǩ?'YHQg.RZ$黛leˏ6U>Bkkgsz"0l׌ܭƸ (G=%׸EdFQ=̩3&䰞!(Pd1#G24|^;;mF)L3:lIrŪf f`] i,}b񒁨Cа/HWlZ@mf֏t݆ٹV(lgUbR$͌{H +nޣ%puanm]nI.FoA}ɧ;$P&NT/y"S3] %v\Ohc%lmdtbmRuXbjQko?6%Tg{:9LYu gM\M 0I^ ?NLrtc tZQ߬>:$e=kʺ OJjNe?n{t{no?R&hO( /~AlxOpD&:ʄ3dU಩}ugPF"' M˾#'!!.^IR::C+hXYD]~Gl).j'>r'uρ QMcN92ҵ9 *ṛv5 ѿ b [V RFԀv2djXzD8]\ &W?6bCHޥ^Xg@pa*GrW6QN#Zm>uշ{Jq8qm(vHv=aW6Ckg ;kK)/ԧfx*7:;ޛG8CoŽ[3F^_Bw50/SYpt沍 d('" Nf`LumK<]WQ,"-~x0kg?>@FQ+zOW56N杖ꗇPOHKJmzupjLU_T 0nHЭP5 o }D9ێ7+ɻBԲ6yy烬bݦX-oL`?e)&yoeA„_JtD$S޼P,ܵ`&zH3tjX?Fw,Q4=K~6Kĵ\WGOnbHnB\k["}C~-mLK oUnZ%:NA MP|C߲f>54] xzeq-7W+" b z=;>)x~W73' x~;Hg-푰cu $"QL1%n@Yn~)j_{l1sqp^!:_(h̲]iu5<Lj63plQQŠsWSSKZ46 KO†{<rԳU \nyGk9xui}TOXQxl g__YM `MhJaeEgKFΘR? %F=,!77Jau]/d'7h:9>6ک(Uא( 9otq o%|d`ڊ-+OGHGO1ம=ĄڜZN1 >@ ͣյU"fDb+Hπ YjeD+ RvWS|i_xIF 60FA7M,j,߉D1 N!^ciц[ua]X7Or~oPRܖ@.;TB7k1ὛT**|k?Vb}6xe1juy(ݺ堖~aM78Tɦ,k }ۀƙOVKQarfd4o2rҌ)N:G#{g-XVU-rS?Bi$ 3#2urHrlӺ/\)a٨QJ! ,ךoB!?R.S QO݋f TŹN~g) P?eŹajbCAϝ lxEL 1iBLp>'wW '38utA:7S5>fh WdluݜՋ2E{~8Cu2DPzՂM*5amb:e Ŭ#|R)GtuLD,ߢo?q?[a:ɢ*k&-ee J` HU;I"cFX⯿ C3e7lN|%0գ< ۶x '&"S: L='W 3SླwOgsfDr4#0iHDæ;;5BX,i D۵be~/^71pgx]JccО;󲰗Kԏ{ "s\E;7 aQar 4sM!7jٳ67Ck22Կ5>j2Սdtd%ki~eKqVn`OqAf)WW!QY<MN״4/:렋bj߹ʚcl)YsP+Yo͚Vcq8sC9i[7)f{bGrbJ6iPزirkp a iTK7Ú6®ˌIGݾ $s Rb ?Kv:NиwYقrU eYr pN+}#6!Z{c"y^#1{ 'efxK⮇V5nufneSZClekXtI J=^? 6mge zj1icC8cP QMMDT y@qAS?Xͮ*ױabd>VC8XHDud~h 2+KX-jP֋(@"egmggL#a_bgl/À:Ӟ+ mJgw&ELsH*>G, ia$CL֠Q6&Έ}pq}HZ2Z 'n`1Z`kȫOa!OU°Vh2jnnͷp;3SXaI* FUPgH슆eUF3q7y(1 mZ}DGTmN?FVC<@r!˟H>Ohћ0M+ImjHRȇ1a2*"B8g ;DqL"G̓%LMPu{ӆ[=_.0/^e;"=iM[qbr"J):u',C+ bi(输Y` ? {lhI2jǪzz=p#-UQ!.Fx-A lKt FLn,Wf>NQm*Ab>gezоdHH#=+LyR\yH K1PJ.:4 bMsv 6 -諾d38p_ ?Јo0O+)4@>O˳R-u, H%Ms,gBؼ|M8BR-E葧/.Y-Xx0!K)X4ewpY)(9䗂mln+>NW6{ERJY Tg?>ç"QXoݕI5cijd#BД%&8s&f3nCo47FTĈ6NͯrL-NG&O~߱ݥ1T}WkTPYȓ }DqqWoZKއE9(?i׀Fp zݻB(b8]97$\g~t$zsUIޮ$n";XLH)Y[*;Z:E'71- 1[a…nnZ_^)h* Tw5GVk\BM4pT>"h֊Jc+DƄr {f꒠D ^J1%yC"EaM4Z C&),E_5¤uM łLn3a:}aʸ5o1Fa~vN٢" ~M'NJuu0$fߧŢmpXeՀNAre0?9ۯOaZk;rkY;9ײ{?l`y\%ߚWüAm&<"(96h!)PŴ,1eP_Wܦ܉k 4|ƶLsV?83o^yUlcteZq%AeB5`7LnΫ4Аs/a$` i[0:8&R:spl:˼č8P߄Ts:x@4{6):jBM/%XYhҳ61"R(Eo1\4ʱH׽ikȪtp;t()|7h*dgӚZ1;2˱q}zGm1ScHl-"w >KylKno=q֦krx/^u掚 ~D %E{/ sߋ[dQ`KP?j̑ЭaySܱ\2#\ۆ5JâO[G\K}M{*suԝw++DK>&ViĽGB:^Z (T3MOP$ oi2e 5KO_k ?vgG'Ay vL.Ag]e:=sSttos>gf | |oÂʋgޫsWU>w+|Ya/O4-JEqh0tVZ4Npa(=P{!!vn%;tLw+Sçfܒq_ѨI>>JHӤm= gr<;Ĕ`3g=It|Ԧ$zLν3#EmtA]tdnp KX{rfh. M";ɛ a7TxݭPH_mPSm[}VΒҙՄۊg^ИK9âFf;) qӹ$z *.6`Z"Ӹ<{}`vb}iCS%/rHqO)I@$Np'o{A$9蠁ޫ<ك' vV:I>;K3ZJ M/#ϕs]8nBD|rgjmo9l}L vG~dautYa a빴4#nWHJh̰#N},ho3Z~:+4u^k-r3bP+p_\B`UO#`1V͌o37p2Ç/iIZA-."n.k"Mz r댡w' HCv pSuP/Xգn(5DxwMC:CqJ~!Pܡx+Št_; J DR‚d' ytfаFtIV\ <6!>~joʹa`_ 8}SC%S Os5GBƅyRq1COϷ$.vRQuԴ4 E^ϛLMd kZM!YcqNI{QhDV} V諞: 6&-[a*4ƏfXpԥZC+C}jEGoVЪɾ鹭>:R̕ :'ܑcS؃t@c\:(lUL31E!rc74 bi 墽+#jH"C]MD麠fޅ~7ݖ/gj9^;F$7i4?`ukcXţO@L.rS_aP Av@ŚK fJ*/x*7CI;$| T"7}}u.IOOH0P\3PyCl|տ]^#(x׵Mnj+r2x16gSU k,?_5ن8GŖM$rB1 'u"(`bʄhS_TNbz kVޖȝ64=<ٽf`:o ~AP@-Ur cHqSu},;TEp[i aC* e2@P D {cS]tL9/ޏzk[=NF1Ϡ`|nbbg7t#(ǰm#|VcdZ\00Bi ڔm[ФHWRj| GNA<[hDmKBvf9%g"3\"ntׁeA *iyM" R{ 8 y`T.uLvڧ5S!>:2s KЖK)Wl 20.|FXqLucG4x6ٝ}8H86%[d]n`33@-ʫc4XK?OVz$C%jgsݦLNX3OԮ o–mѸ5I.uS1WbLǹyP2t}86 t/aZP!G o7#_*;k9O-8n\ۀ/`-` 0o)Cs=Lj! ,YŸ`,&$z".ϻWE9KI)֊C _g=L,g}%XAQZZکgbkn7/>°6F/`NveRj^Gr\KQIؓR-o*zU۱KN6')?xUǦ;rWC\aW2 O$mjC˷I?-#:o8+dI$x6O]AϫXcdq# 5 ]xPzΒ lH`iHo?7hCb y090`0.t޳dVw`\l uKَ/h@>JiM/AIcɖa{wYxr0HyMgNy,4r$dH/]<|!9VUQa`3*ߣ_~=Ӛۮ吪&u'K3Dh_X]MCWw|~]su+V{?EP{UMiMT;C; 傗"ywA#&&쐞5nE,k 25tnsvcse,8 3'pWzpӟ(`,c5A>l{`d9AH!mjmrEdA$xZhX&b$e5|BQSit!&Cu4%]3.GªFԨblٽ=;(w 'צs sFXњɱƋ Mr9ơH(&yh;0ےBWxT+cPtx^ޯn 2S+U`Ȣ.RLO#DU NKaJ}*l,.,ଉŹ-][Njv1Ȣ SsSg\X6 .RVJu%љi3kTWDZXv&%wLS] UKP9ml{hܣU;6y*j_H40 NZl)f|n|M`sGƫr(QR =i[mN!DڦYmZ$Üxt^w9boѻlQ "cX%׾/Bv? ٭0n?7kQ`u|ؐnMHρ[+UUҦ#'Jr/6mr-CJ@N4}baןj,tR ,,;}վNICAåviy a9SCZ.!`V{93/GRp'eKYd6(6јd1V,p҃]Z,ѵDeET eJxW)V.=jPrb!lUmt6f.3]'J,|)I-D[[S>m̙qlr`6큐]ncx<t5X)AMhhY@Y91>MDqwR6mQ.W%(J\ΐ`%VZo$nq^YClՐ2S[{i9@e6×qdJ:yP,~R1 NVlBUM.zuFˊp qJHc<z%l:prFj_dng߂&iq@ø5WUߧK'q{ҧߎ|eMjM¢^GeRZL-<J%<o.䏘"& 4 ej""܄F͊//>WTt^G^YL1Auw>6 2z'(Z_Sw ~L0U|XWpe_uq22ƒ;̚1,1&kj?e]ϣ:&JJ|(Mz)|xǹjS%&ϾFh "-#lpCm?poh>HBv3y`+uEB x6[+XI_ǡmlC2Q<|?ZcQ>XT3 ֻ -u3"KDm\yLf/}MSJ-E RfF leᕱ[  @ U,;cfIՖ<ϳ^(DYk}@zB]f)G@22Ε h eKFI)u_4"|@ɷa[={vqKUChg"4Žoc[9+]I>V`ȵ&7^U&<31q* CO`|NڳxRޫFn]MK `3KPrLsYO~6!cr[o3L~,N(T"f# %ϷY!uM:JLz1!팈$5 Ka&Qs`AQnpܦ-[S& (+;fT~d\@P$ʞV̝3,ϯZu<5EE><g1(~OuqlJVNnE(hfVjF$łHunAxŊrۀ'yuQ9eIq'Q]_=Wء=64-R:)twfNoqy3wܫ; hIٳAJ&s]em6DQ+MiL̙NB("FwJj9'*Tb`vOgi҄|R*ۄQU^@Y.zRZ,䮘x^a9n 9)s^if zF9 L!5DW:{0K׵4(n:ȆU?X3Y|$ vj^;#I/!X1І.U1s2i 1KV]ShsS܏mթTn|fLblgΘڽS!cZ\W/  _syi7a4m%!=J[47l3nj*&iD!RU[E/'j]2ީyJ߮g~|8_r 9Zg&&51JHٔT#k+7 &QckQ @#5-㺴'0{A=^*BT1.Hh"x]E!0>3iO5+((tmNH"&'" Ρ^G wn6zZGHD_87LL/SؘZ>5;sprh!@}M ;n\?ey8-oO^`%Ĭ>Uɻ#|TU⪕Gg]B\]XZb_ͥ_TGˤ|y%>~ k$rIl6"n4`r2Kl=/c g sͬ<()H &vKbcn ,~\z‚|,fe r=):* n$wr~'(A5]hu^Hv]!&l֔,ܴ!,CJ>M<ۼ">^^lPzle:_1vDֹ98?#;6!g@k,TIO˛}\ٟJO35v `B9%nj gwo6@={5?Q-)bczW5&c"!X`0>aɭPAգ;AYگ0E{![ZV?cƽ˟/^hjBnկA(f G!rއVih`t2bhvD z(Z[ݝC?|zPQWPMkL~jX! z<(}-gUA"X$l:iH3x֝]Or$eѣ;VO71>0s* Fe?%8s'U?;Ĺ5?kh>w Ȫu>%xhW}R:mن9\KL 5+Pü,*-ӵ洡l0ݎܤCj>T+r!8u4lSv$7V%y {!=Hٹԝ蚗W,LVnضL6_ˑq&{h> cN6^h&ۑ``tmGY<\$Jy74};O\' :>Gj@"p~@5MJ?RF=H2l7)=źpQd֋!!G(C6` oذ"3T&!# mQꙀ0wz3+TřB@ yև/_~CWo;JLxC#hbz{%T 3;x0Y;ۖ_cL|ʫ+z$7Pǐtnz EI#tLՂǢkZA6RFQNueb@MLCFZp8,udlA@!BT=LCoɎ+xj |i |ߘ} k-U~]ThPsm;^K'{Ur2 ?4P"%G_b1SSXHZ.U}SYc- u8 yDx3 eoȧj%ݠL ™GPoh0"ÿsTxB6( 4XXiov®jҫR]pӯm OV<ω"SieaH2/y^X-NFI"-)Nƽ|̑%_%@#o^VO>㵭F 觋.ePp~j Vci%@UGAh rsJȺt) t2p'AUPE( Ul0/4S}ԎCS=pAx' GY1L WuW _LkS LLtm!!3QݢRv!ݾ;$K${ӟ^U_RA+C=k9XƊŏߏ0qd&."< 3ȡ q"'V (j6 66*Nz0j_1l+/.#8zp`|Z 95It5`ghvp6i$il 'zoOJKԨZ츅e*2.r9p_7t!{'ph@Dn$V#{5T+f&rGZ-_T56/b e>ʁneuY;r\~}!)EO*Mz:DCc2]9wx|I9<ҵ盹>ZmT-kŷӴ~Q !U8jmD1I|.1^7pd˽BYs N^þXOg3Pq(P;@ty(o. ZYGoSB+֗,,@mDۈvӠ'>+]?ÄMJp)LEL cjbɪYLn]Kؚ'@mf_ςN}}ݾZsL gnEV2Y}o}P#˺F^ :JI.\*U6ltMs+wMΡ6OeP /pٶ>LvMa_) M𿈶b1ʑydTn'Y`3]FC2Ո=:~{<n0\!Nk ?U4\hْ?8}UI[2*^D=|Wڭɋ!uܔG@|i7\2b lY*7Wܗ8e$׏a4ƕĎf Wf~Eǥ`N~Rs<Ϝc>I۴5VS 7_26i0*ʞ ͡F2{tFr⏰ >ц2\&qA`k}g:iYb y;<=.1H(X^crn+:1 ݢOX)OakI IW9e2pIt `:TT̬r;n΋F+[7(@$`{QRizzӕf !bE*eg6ًGIˏ}ͧ%^>^u)(71  {dH̲>Mx3EeMKkf͒9beB,v&ƓYJ-¶yX k&1] 0P+vVD5uN O7Cgqձ;cb"Eڗ[m9  m1b' I] 1Wur'mmbYJF 5Dx/)''-BגUډtY+7~iXyRJ%p[/}Z"zsCkBʜ1EՖAά2"!w}qCtXG{KwJ{gN#r1a^hjqA/ є e8@'6k$W!͒"qN=c|vΦT@ zd Wo Ze(S`_B c8)HPg%y&Fij*mHP5½./~ut%]ܭ5{DE(4ً:; W~:% qAIt-sڥDc٘mn8>(K,׋_ۇ|\zpG 32o;%Y yAGE?zν B =lteÜQ$2 =-F̄W䭾 K9(\3mq)|8 |uTޅ&Mz9[U~-8*^aHҮA!6UլO5A'd&TE<>"?lArpl8#Le9' 4]&;h#@&*x'-]$L:6 sN Ǖ&Jqg$ˤv Q?>H[F&) 'x鞾 wQacO6)\*Cܔq6?h%cU>GMOHK"N f=$>MQTT{}# .hte1M3qoɛC&D/L+WYAh[2_4gNs^w#QUukuͯ^FTMOD>k9~ K>4)+%f~;KgK8Xd'W|29V+J)U"zF+$||ua!xZ BagtYk'6= Loy<ЪBom)%Yt@խ|#.ܵ2;ȏhkոaAW7r6HʖT&Aen>2jў"q7M3Y3%nZIbl3ƞKkB3P~/ގxOoTù3:x~:hfA EZXhb;#B}k !1J&LG&?nXJ2%p v;+8uS[* c]%.#Zk Y]3k~j0P}?q/btɚt;yWPzZɹALƳUd㽳9 /T:19trs88\q[|Ɂč \5up pc-6r,u?Qip<=11 EUMgr|29<6ÜJmOn(w< Y 9;Bfkbf84"]\!U5iiwQ1]Fw<$/gjLT:tPJ>EqPL:y8B^',5^Jek76X~(&Jɡ)a6K09n3] +$ Mzӭ>,0R2CG*v0+H&89 J͕uBzqᒕ]8I'sPD%g49300AQ]kQݐJxҲˈ~{•>?{@Q} *%~ !̸.pԏQQfNwK[jgDVũjh׳ :ӓЖģvKPҞK=4*DPg00vRY1v.dpV 9`.,ʓl 圚ݴhQU(g' %"U~m9/; k(4΀s*&002~ѓŖ=[XC]w~%@V7\K[6ۋwjRc:L5D`tة$}#A0=_~eɵYSXy6Lݏí 7G Tx=XV1 dKj9iĉzgY^n ALoyW|,*A6(d lq=5npjڙ9`ϋl9lai :06f.29ϙd6zP,I*,۹AFl$"/h oNG?Yo|v{O~=tE呋ro8a=f(zjKZ '3 Q|yJPiTVҪ?Kbh%{NiM*S-kjz/B*1 hXMF65x)|i7H)ĴL<~WQ.SsT33ҥ- 5'y$lyXzs@\T=Ruˮn~qaB>-FRnpp/-:U@H$GAT :TEṂ㜚`8}bʉ1WTѲ(@Z&7g>Z=W0=v:ި!Oڹ# Au $s٧hvb*?fWM"/'y:+ߤA/&Ls!zajEK+אf=#5+:uHVk&!9M tFV'› G\z1(:Squ+Ip?RƅQu8FYB߳p=zPL&>8`#Og9XTSCJU)"[ `{J)FCDmt(]sHg ?GJTLhNg&7;F\ņ5lAz/եfFx@—,6e bHRkH̑w k :om@=T|Y%d&ly^»`HpMGTS[qϨ.2{Lb#_%pJ:6z:9;gK: 0 LKLQUD$< Sƭnljm^oO"% mVO I@h߂b(mnL5m7֕׸/US2=]|jPdž7{j: 1V$I)齲-,T*g%wf/ 5 V!ʜ#"gޯ PxXg 0Oڐĝt>g kH>%sQZ m 6ovG7= ?4*S!V6ػ5 Y7qI8QAesjوl"As Dx LQfj\rv+yWVt}0솱񂺬qYӛqAT͇sD48oJ X11!N8IA GᡠoZu7*F-Q55`0b.ZnЬO'\̇l8d׼s[c00+fSSEǻB'n~e3²ʪN9Mu!WQD(4pzo8\q `;-֏Տ) KٹWi}kQ 8 o/>#9mzzL6mߧ7 ާҎfibo<-(2Gffr q{3 >O*; J;p'R= d'&l,3W|a~979&% ^),ӟKtMTX m g1li< +A% 5l=!|:]c]YHE -ۭ|jt !ץSq]8N{'̓|eE*Ϝ!St1+ි95_W/ _eX#"F^CU?)} Ţ.ƣN$s,On}uSj1w2l׵B!nimϙb ªjCCw엷eS`P}W`n aHj8RiI4# B}XH귦jG#}l Џpt(]~qbONB3+2qW{ |˚gsv$>gɝ#$`83淖r8\~3Y gLĆ!TI"{*y88eϻ(:J٥}C9M ]Fg׿Qы1cN 23pMRyBIA:gXF"O"/Yt|%+|af lQ^cUVPCdy o%A T2~)"̼v>2O!Q[')5])EW5Cy3x4-O̓w<'JQ:s us\PjP;ke =@_>>rBr1YR(dC0h`YwR;hSBgkҽhÕx_e=^H-:`dda8)CݶCj;s2$1Nաnzk1`RbߣGm9D(o푮(1s:rRсt\oW2f͠)s6=WÏ( Lϕ Zd Z3:O"%$z (a. Ao%_ȸOfZ+}& znRF-Qd iLĐ Bui>~ETG-z&ûO!!Y}Cyr!O@: u+3<}Uaޜf6Ww]xߋ [G&۞wI˭X'!FFDVVs_\-< n̰7P@I:o&}k.Vdh]a>qĘʐ°. X);Jq>UܱXSBb;zky!^w5tD_g^(~^}Nj$Y"2a׫HǪvb|u>}i-y_R6H*#?O{f q0^zTR=<gv)2A=To[~:OC+WM29oϯ@O {Q%D>Y|6`Ɉ=0%{X]rhLWgȸs~' a VPEo^W+IMrOO>UUlnTTSAlАrnJFƲH_.wIʃtd]+Mk$hc>dmdd{oF@#}' r.y ~lA[_^m[$*$3/môvF+i0O ;_%@uBD3 |2_դ4}b ,`OE91@ s[8L e6O$,{.r}&%[4Kܤ#!ፑNV l+OApMCTwaiȜޒuqA +**eS[/cjO 7>@8i;7 `{J%QMbe0[ ft( b~Y(JxAY!ΕB ;MsF$oZSDV7kzgn)AX wRSB ٻ{QGdYc^}ώߜ SAX*]VPjLKݟJΫR6k p]P)\P䔸TR(kMB?V1v+8k7)H^y p 벖&.d=[ǔoեmDnZ>jk eWz{ZJ ¤Ez:0^*=#veiTi@Ykl(}G||`Ƒ85U0 t_9%T& .I Kc>p(ID!,lO*Ha017pp#]2^Es@lb .xm-|^aɨ4OK]5~6Y{!dqGOq>>@$8;^u_skƀuq2 V8"߀ QHpAxi\::NeqhSxBҞhGymF͙Od}lt]|TPV ?pb$YMT[ELԉ;Ь~Hw{p7/3EWV~( = 2L JSͥT;G{;Od2b{sD°|`S.e6*vˆCtqWKZU.-%{[APG;ǞbLFOjZdW$Sl҇eM= lǿ+,GS@wI;+u{'v5(G, dwGuꭍ[mf_z:$}}:$|Ъn>c ^(~ȫXk]6W(`9AcIVN|Ƈ P4B=ME9 CM䚷¶2DlF.YM!ޕĐ"pi3qbޗ@g*㿖X4@% *EB|žu v_`+zSƾQ0\5Sr0 W&٭Lm@9d Ѭ'7J̔7zLf+BR%UU|.ERO`d%nb*5lp0hnsu)H&#NŮj nL\;f2jp 9Iw9D>x9?0 h | A7h5} IcdioyHY\ٓi,ZET:"㷁oj-tK_T&@ 'çw@6(CCT:w~}h~Iy??{2D ;n!ީNKcz)Aji5a!Gg˘"*M0U_fDA?83ؓѹ#N>՛ l]#h^a;z0%}%h RsOad]½L"ʽ^ߥ'Ήy~<@ikl ;$m&R4T*O+jQ(Y5VNYe7| C;`c;-zܪ,Qt?CQΥc2ޏ+%'=@Ϝ)ITFyWc:@L7ՕP衕x& \ { P {Sˍ )x3ʤuMN#F?m_Sj1E&K K> †l]`6"с ׽?a,ΉA DTo밿Og)GeԷ<g7ۊlGqY\3SE~fWwLXtІ;f*v +2rIQ+]=&p#dVoE#)h c7"{5"ng6 /Hsr͎s* 7OS[f(6ߌ>#v.*hٟGXGDe&|T9fV?F,Doiv3 g`;PS ,CU]v D*`54V4ڳy7KGR=i-M 蕶dZԴJ/Rן-,=PT SGyVUgDv*GA^vCdC.1C!Ԣ j1 #~ϊSf[FQ`/cޗ,+g p }Ur[hDPB5]/VwkD;1 aE"}(VR,( +)PAZdK)5&h8tY̗v$:Fy3%!P 8uO=8bM1xC{Vmk)_<Q=wHTmzc*{s<@|8RTǡo$eRQ|X{}R_b: c9k*25OU׾n)HQ Ǩ4 _=ZTt_"i˞BD?IťՋnbId -E(=OJhhQXܾ0sz PŸy(%.Mh ѓN g^-IGvɤȵWĂ{>t-6_M|s873 o` #bW1!9{2DdK3f{`-r/~)l(̗HKMGJ0i#KKtNgAWK,٣ ZNKw*(]aBmkhE9hmwx5}/uzC0< iŚ[n'a2vc"(ܻ?6v:-R""J;WLքF;-1ANSNp'ۧGSdU*{QMXgMt+_p8ɰ:z~ZKPvBq'J$GI2mZ^@. "J !-.{~ T}3e&5OԇMSnw&eZAӜ?czUkRQ/w<=>jښ?:tQT䬭;# =$0*jYTg+|R 0lk0*[~P՜HHT'"NH#E07XVmTs}Vx^j;yla@?+BЊjT 7E6"$C \oa(da(ib Ds8 5FdQ2ĿP2A .^etGGMug|vc1XowvV|^@4eRH_iڈ58߁D6+J6Q<#! /۩bti̵2 ܿd?@#Hze([;5n8OgH?J{n y X!:%E ~ a6p X .I\5 Tn aE>/ޙDwk#o}6g*/+ κ#5Vz,ij)NBsĿ. Hi ԱB#8}) :q4{tS)ui X>@Hݙ[AˇZq}Mӫ巡HŒo6 #΃&#nD`q5zD.H»FmIzZ6vh 20V+;/zpL eѝf{{z`*d w.K=FZ$Avk+_TNbSWu+m3Ja2u b879v22>P֫ gYio|$qI̸ 9DpO`.Vٴ@Z$'یRn c~ͥH >tb&z=xXq1,(ƢqQv.j*m[wMʓ GeA( uD֮$b[{[ҥtHK.B. 8׺F5&,toTjud9K8?Hi3{E#!4DF1}bH7}BE\T/)z6krmWD"s8(N4Jmδ-v8C8[Ha(:=g78TF39z(wiaޣK,k?l+x>)drt:Hz;Js_^(t b)g]=4G|p.DJо7@C; =/;>Y,r_2=fWB#*H8pX k;qZ!!Je0+v] BGKM݅}[Cw0pwWFl5P錏d1oH7??ւ—APRaɠtރ2cES0sr:n+S* hiЖ9dvG>..\Tdh^+l"[tUQ^};ɪ1DwΩUACZa{Wermxm!C0 W&[AgӭlwOozӁc-KJz2<><վOZ֯lw +ZuP)G:bNۢO43V MQŽs<38ɋj8'=VT!9`Ou]G9|GHj@ 3HYQ狑蒹w~3U/L~\`3<.J%nfehӏ化*կ iqi9JݺX8 Wvw] :hX(gmH`'2:uwfm_c.S>M>-mm 5 /{Jȥ4}|r M\՞>LV=RNUUv{ɩ9025љBOXpW7Ef~739PBpiQu$A>. peӯE)XbWΓU+$HɁ ߊYpy;j=T'R|xU:qR>6&e)Fq~Ŏ4+,hp6uCR?ٮyR8@]z(eHEt"vҢ[+}>lB4v#^\g0zg)@&Ijړ5oB}n7z F'T3&\RO%4*G^2pZHќh?fmFݸ80f@6l<]ǣnkgd( _'&lQQ)gr:gPb k\頗9RT%o]wi3x="}^B, <3߂kwm"o؍&, #*KA%:"Hr4l| C z+Y!-z̖Y\a' dOjBN(?VՊ*ܑJpmN߇WwX& D8Sjeq&Ci]//BO(=ĚgHV^/81W?#S`"ƀ-wJH!8}*Bd~$_ 1R$ƽun( : *jZo.͝˵^|Y |GȚK{uc7[6"ƨޖӾ֓F;u=܀H8 cɛp'5xL|G^!XpKͻ6 nQ!EIPu!Hu >i?gR Ԧo|VePzhv}wN}ł֚jN8%N zb-=R~JGi47nbd8׻J"P6dh;Www SnPD-;83ğ+iRl.$mH8IXgohoƋHؑ<1_h~ 46_YGAT5Ժ4}6WWsfֶ*d^jwu^0&ᔇ۠z4W Si^ :hx eXV6<㴬UK3*L0ts0#砛^n=. 83[_SH2%cZSμKA xC, s( .X>ZA( K>8nڳ_Q_돬?RP>ث@n#O|]1kGo9T?ݴȵ)?y|G;H\rB|#O tkA_Dll*\BSǀ2!{0Z禎 \tGs|d(DS!?稟=]9]k0x[] y?vO&UӤ\DxVUlQJӮU.8DO*prP)Oy}0Hnrd>7uj?-snρŒC޿,4 )4ZՃO9aTs `n(L_(+ݍ}M3£b%tñALdGAPks.#;bS<-&H&n2=Mԝ)mUy~X+.FDJ1jo}Gn8,K,wf=WmL㋞v.$uA*i.x\5A'~~]ng?*7m3[ˋ2DT+-1;oě 74(ls¶{2]Z ߺDnH78%Eo3{J dL?'[_L=-8 A2ڐր6=6 bQ%[ccr*$JSAOL3J3-ș<liYȀ9<͆˶z 6d/B kV,Bbo5]:u./ff#Fb+o0X о ]^6Bg5o}CMsr)Gke_eztl+[}˾:ZN$J?aS?ONRؽ6E-TF8γ:υ@&t9s48ьF\ف+ɔ!ZgXh9^W|ObaQʵC͌*Y#y#;QXqNUA*:LWe xtw`vHZ)DV2R4kL rфNU EM8}Ǿ$(PSuZÄ@t (h*Q"QhjԕbAD}~J\zjJ'Yg}:cPOx[g§;"m|A]E!u'~ jwM9 [,Cqd@%|„Xe7:^⛥t-)d֜^ZSOHp,Ii{U+Bj7=[uɳ g+Nn#OI: .Jn_"p1| 1 )Y÷Zr$ᚫ涚X%{,7`B9Dp}8 >neW/sMRf8bD W$[LjtZ3PRGe+xb.bL/rN&E3P]W%}M&:|c@ r-0&0y=M=0 ,4rp>`?8oQMn GQa:^3_VRmVp>_ gH'źZdk~t[iw,0xqQM#%,ԁtt!?Od ; ֆ;%׺(վ&!R>6 l5^]Sy1ܚK/AFgLX[Vy GZ@Vs0b8$;vDI -<̍?ݬ [FzvW䖶X"/.l(5`[WBs@`6!Q aKz*P~0n#V=F8̆@Ɇ]Q_pXPfL3^-[EA/2U\Nd Jz̊4lᤛpEӏ#a[ M*6ur%yJ:2#@`xlrH EX Wx<^bGRrSۀV󢑰q@ <ˏo񩢠&_ ;矉c! fU^ QORySvҰAp(d>Q]jx쮌=<΍v4< % %d’ӈU kJ:A׻ Bs6IY"BƯc7> (2`G0< ax\}ѯ쯹F_SGKu)iZA—jLeNî,xz:EG>Tz^1# \o^Aߗѱ*uۜMlB%PؘKLswݢk9 G9[Mz7M$^CJRiI%M^!fAinn-~򕞿 n#>l/ Dz(^^"~uF_= #XZ%mb[,w a.hY2ݬԆ|3x`%5CWaC fnj(}FHuC2#) 0l\]0.3&1Zmj,D6*&׼f7Ǥ*ԙY2$E}Tr9ZxYU ?Ɗ^bڷ|$H>O: P,b> [tmh^(_iUNP:6W1Zҙ6D]L58=RS:ae9FB;ЎO@DDzS~\ɟ^H|(`)yi/*<|"Mܤ4#ߜGS;#R&vMsF&7$?uvGYӟ%R!Q ^-(*ɔMzwFTܩ`al+c;W>Pn9rظ{[_VLvwojhn`yҲ q=̜{͓"-"ItFM}gL g_)ٖZᘿ-sJ&!N6Ҭ,<Qkt{(XS0sKMYF!E~^շ {ytѕXzfvSw1h,q)\zхqBs,,7%ؕ R>wpht6+f4=A&>j_mo7EH}!R!r z c_YirI ,6E/H3 pyy2o?10[Ei|h (CȐ\Sg ɂ /pItVm!ry8>J{":RWtTF auG]-o4,GQ6bN(vzw\nhӥ׽e/6c'& t5BQn/U.Md?,i`]xZy;ώ'nqȜn 5yВ8 ۸9Hy+M)Tڅy.F'Z؟f1ml5/%Bsdέ887bpC$HTV!ʄ]9ݒn_0HbCoUvXTp8VľY}b$- 9;h1<17^v'/vV{wEK+'h. !vtrH%T;v`̞%)Ƥ>p n`4~xBc[ZU QDwIv]P IډI"gdAEN,X+ (yMD4؋U6bYS0YX~.shO>ӒY:WGk>lEc_iu X}<ڪ@gUצ..*ee {o|:j!mބ{ʍ<}vD}O[#>D5_-s=|ooj1 n v!}拇P8o c9{,'3O{`xkpՀ˪7{I\*3zr}ZI P$r9(4]@!۲|0lQ-I6?æ~_3X ?A14t^7Pvl%ozZFN+Η`{*sh9^ܜeܔ싌8h;9LbCp )4J!!Oփ$#zje<%MP3yA33MӺ鎮\>r1hmsٳV\)`ܑUdƓ!qq;) +D~1L":1H/X9..Kxb۪ ߔRiN(KA?&?>:(ޣU׬Nysei))#W+i%(^!2q"0mW);7k G^4Vf.dvΧ6Km ߾)pٮi\߉+7n0a}?:iC)z(\"M)?تi硘5Qnvr]gn58 9IWlsJ³Ze]b*e`S F].xy(, 땊1:*=.wǨd(7<7i?/H/}=ׂmX, W53LrtnxA9AENfRD6z5Ȁ+]Z_=6q\"A6:Uc2黴l r.gX쓪PY7A +OSW.)Kโe,B7u/ʜX`sS,z/O)(t¶d- a|(Tse<F_eΗ>Ou1HV==Mbw$x_hsk3Gak(٘+uq:Í:og+E5L82b H1JF;h.b '%WMXr3 Ff6lnqfOSVfi>6R'1kegin;IgUpıTElP|yxcՖ]zjkx.YL1%[72}"CAZT\BGm0Yn8?~++ g8мd.#nH/O,WNL= C}i;`3!kY N=]h7=|Gc)kĬhe&oC6Zxts ]0T#Z/v5ɮ'1lY<2؅yW I(2ڏHkEs_5Vڰa ޓ,_cօlm]1I 5ʵjɤlWuiG/"M./]`v1vqNbOND=PK\>&!^De]hP/o\=ϺiNl;Y棜c0%QyǗ_ Nmp|J$K`8al a3{=3e;`Vhc\ ,2o)g-TWop)'uigG7@{8JAbR,]n۷c9\+iN6(ڛ<(U>qYDn8Bߚ%B}(c " $ͩ$̆*h?\s+}G%Od?ttr /Z<6%'CҔvJ@rĭdYĬZ0-Qb*X'F*0x?}5jH=ʬE&]>Њ̀ǵh&wk7ztV?"eeOBs ['ݎFZWmAbaw9lű0Y{A4~|Q:I5]I9[y#>t(aM$⓳^GWiN_JZI]7 D#Er:?/;tJA*Jv9/h$3W"2l))sZbDhlIJ-uI8^קi`tD з(o(rٵd(lc(ҫ |,׿=O-?Pi[*@IMfTCeXjm^B?l.;HZE)!lXp9kCȑf@wWU:QͩӅU~i~Ѫ"~ʸ}3czP긠9_SȎX;}bȟ>e#B`ҮJTtǿ&IV4%rdP]d:`<Wcs͸ntM( wnODHIـql'HDph=tbm,1) _׋:dM eN鏠~5-䘤='m.WF  ժeY>8F1V6'鶺 %N#rELDxTOzGALH>Mh'+[@A uZ& c7 U)Erf+S@өcH2WW(ӢH4m_ZL?-^&reWY7O.Z\9pF8:s1)j<'p|ys*^JDٸ zbdezhH +P?ͧeFH9%(??/d7;Gt$ytٲS[(d[hu΅$j1KAsu/V1 pk쩆-T0hU½R?b@1}z`g V:UYq@"5!l2e/ޏf|ӟm쒽hgN5rrT*aErM=tUa #cxpk|`鑰ԨF_RtS1">,yhaLtVf2RIDI`tSZߕL%{j*kB *iqNzd![lÀW YʴkG>%3ЩdAּD=4~̄ %>Lʹ®" ȭ@5 ._t7>Y2Ui<@<08׏5d~׻K+?6H@B׬H״;p5 괷,4_5I2[+Ju* _nuHV;)o ],h> \u wJsyinM4F?Q;0mY#=E~\eP1-r QٓPhM mI, =tnpo|RH_~,Zu^^\{p{ |ؘa`m뾭1iw:N3<ي E Knrm% عs }(=$+Bދp忻r%x<I׎f(AKXۘ13qp*h9Br3u5x g)"C5M|IJc^Q`9GʢɃ/x+ٍK| 24*a}$j煗dvL#)5@HF=,'f AX.!e_bDd Bo+4iO3Ub'2LO ݖ{:gf[ୠB98LIݟU /HtJǨFtw =x!&1*/hi w+TO>@~ڔKa[`T;2oCõA~OdU*/*z)Nڴ2H!m5;KHW2l 3tJ\t{[)*H"0֩dKFͭ+|c5OuSSo0V?sI#+`)#u=Y DsWoCcu/OIh 7+'eyˇyau̥}YNEfm9[|[̯FMje!nON5:7ºM/t4Bǯ8Bw`*ƍNa'kgLq$*+j~.Q9g,.հP?xWfO\PV:7w(C–h M$wވOǰ 'O +Bv8٭q ${:.Js2Ч' !0WUBj[lPgꓗrYPY5s[6=|\bcwzf9OX,> k@9܃Lk%e Ė]5_)646ěw* ;qfPG^*g#.ZY[%DSA}I+Ajlx\ˉQS mVEkN!6l؋81*71&-/4t[q9gZ-_{~jM DWoOW/utlhJE1@k!G3Β?N0)7b(ٞiH<{}"Mߙ<'* _aeU~Ւso;HFNRvʼaS4(X]:B kD5лRbʏuO˭/6 EOŏ p~R]n/7{X\`A5FB.uK%^qav^F MzfC3вR݌10Z-DsDּo3tC61zmOg|R87m]&Spy0m)GPʰNSI#uJ ፙcɪrx?PieQ:UR]bnHMʰ\tmIQl)…jlN. <#,5N«! 0)#lSA&\٭p`c$W%`3r ^iü  O;ehg#pɨYwtx]1 51TW?<'2T5Hz"bP06Յ,WG&,I$BBf]4^O\P5$0NGC?{۔ uPk1\QIt *El3:V̖Fáo˝oqnI󾤁6^?!g7$+|u}p#yJˋq"׼=UԠ\/qϲ8{#êz.)syG$>Xr$H>R#o2@ "#<xcDwH+ՍfMq@"Lv+}y|(vuQ?[[huV \G/kO7hVL8H{qa4%5ϼ?gCh zYU;"k0dbapeIija9,:!0qWgcDN>-N%3aPX%L#h gpjS./f ]%8a().mnT/}DSF[ɵ[ًmv#WXV^uo<=} _;?qrk'hhS Zw IO5]6ρfMPzB eZ:s帮l{,W#nvh&39$!FUq$ű !Q6| I?`1ֶShgĥ#~lSFRJ3)_@R1Nf@)(ygBИB$3q_@SV9]-2JCQ/ Bf nܫ6g/qզ,@QhujDl_2) ih2,an\Mt!j^R T_=mJ҃S#x*@j|M_+혩}5RW6X,aX0O م*ƙ"A?w@oMG_-nc} t7Wf$ o m\N^2KA?|J`NvCuDځt5'L?@)2w_S SF/-f<(G5آҎHz#cEPA;x-FcnBHuUa x{&q#"rmtKGy}ؚÈ̥,9D 6N0>D8ܴbIpvR]7"6#pyu'»h0]Y>X06w$c%FsucLk i:ꪣfZM"oq >~X(1~pM= mM4u "QwKh)ZmF[. ֥zW ~U;}#˃X+\<ddCoStwl{WÆuqox9~Y -wi/ִ>aaaW&|8~oӬcrl660w]ﮃ'rRb J+ˣb ]j':&7KqtD1Qu|p̕'v181.C(R*̧#YoPhwqyKi&dpHւbB/Ém`vclU՝?/yK9 }fz=YI&¸HLM'2{-K=ƕ?GZ+tLի0OkYo仴a294]J,ʲPF1:0ΉP&9q8+TZ?`DIzw*l=H!}OG3M\ JxGN60 GdžD5?l(=/w;̲vp' fþ$$^;f򕂥 1|+Ӓ30Ad%Tx cPJYxn+_ң_궼!2<$LQjl$,p\l,!D/oI-Qp4ވj#Ž8ghF[X/^V"&AE'&IH$u*Pa 0@XiZ)jmL-#Iw)QJ$t ~9W?҆Lb ^/NoaEzʡC hn9]؇g7 0qΘ+`TLn {g-Ȑ(rS$F ^ʻ+|'%M*4178ٹEM{M@CM6M1bAG=/@-ђ{;K:^ \wm?g)$ _A3U(]S_45?>x$.)Iy=o ,]{cTMvf#fUHhs\( 8~B\#u0kŅ&$m@]{݊】xoWesp<I${Sѕ:^[FYƜQzаZ0Χ@*Gl3Xp <\t22$sl@6ħ V%^C$I S+÷dޞi 2W7( / qe=(;+ǧlb:ȷ>[08JϑPYђݨ4U%1$3f)Sns^*{C}%5~h%gtAsA'8·#E IܪȻN5 %[0a%cHcdj;FQ&q9BvOO"9u33_$3#{rJ!h>Ǵ)7qZQFj 9a)ҤY6F|c\ȶ7f<}CK܂-u]stmܳM+3P}`ʄۧRl69 A]t:7C6n7zMzg*oֳ*֟,Dary^=D89x\$]&L/jhR=msBCq^scuۏgY?n̂Hβ3ߝ(Y_?,)0^TD5fU_t26>q_w3uJ˺@KDi3p|O肺Fb#iG.Auflvz㍸h"DK=) F|Ľ,6sah ̥~d #afDQuuԝV;2J{N=}7+iF0)IӉuܐ?.YlNbŎWb8|~)2a;_SWH $,s̤\_/}ڃtJp&~g5Rt@!yOt$BdӐ<r)kI >(aUi0yw3:a w U½ V),-C Zwr_ @^[n2f 3/эM%%,h.z)Fu}?mYs0F$GcˋK_nAiIz˵!1Jq{mmGMrgѼޜA]zτX#E3k1c7̮E,+幩˰h^qO޷pQxwa- uuH:q4Ud.ymguП=leBO]ڨ%miOK;/n%[`EdD"܋i5's:q8MF+4g56Lr`M+-h){{*|2݋D̊Ub᠉b-n'uQԩ,ć P-Ѣxi)/EF9wnj+1au;S[|RKtDQ, `d" R[˼DI7wCO3pO/YvR8V2#JP$y4]UDNW (=T^M R5Ӌp=s*aӇ O~ )34(i,i'807es0F\gWA Ă惜OT >iqm=W'QH]ZeWFZy* +};jdv:Ц BdR T[UG7 }VZE~ӾK vU٥F$^  NxKH; ֏Z\KY:(zIr,NQ7eY_F*f/"`A{RґPGɯ$6F6+*zj\ nV-zDH Fv(mdȾs"0i-7:ml~Kgj6>!$eBs"sox/>۹1?fSieR\sTL˴SgYNK;"k[d+J]] =Qt#uoptP{> XG;KM'q5՚n7)EFblef[4{SR=ACoA溌,J_/9'|BrZAjA B|`q?VAڽim,fu5X f?7.[ϙ$Ǒ#korTBwKFT"Oɾ2)pߙ1gsx1a/Wn8csN-53 mY2@AҘy[R?+ VBpxKN(IڜDcm(C?]Yg8KJ?^Bd ?o$-B27gmy35e 8 p<(vSοGKR'/%OX(ߩbk H/׆ҒhY*Bӆ,߄F1ޓha8+ӯ2i@of !J7ytkMg,+BQ١7dR yWx{ˋ h>O|*-0LD{K2l?oZEռM _ PRwVd}A`N^b~QG >N ^N#qWSh15*}8w/WY`nli6:|eR<R?H9g1đwpТZ[ ]1&w#LRvʿτR.s:(!ե1֩S$ԾJliN,V$Z cq]^zKa)ҁcK%qSr2v TleBDv,[uأ^VBj&1kY~mW# 0ok-dVo09UG_ ipS2-zJ xDXeATtEK/}:$X UG+k 34D2sX X0 ;Q*u8C VEKΎ0+umsǦIi`VSSHΩu먥<Ҷ6s7$1 w:=&ߨ[A]?'`'a~߼g lה7,GO2IiwB aEǸ U=sXkrKTť>{uոs?7m!"/0%,0y̶DbE2ztT>?Jn֬@@~èT~{}?z݆M=p3aWr gޫQ36zrM`HNs]tiO; UsB"Ϸ>iڌp>+`B\pmcgVj E wM /"ޡ}I-[{L y1N`W>\9yZ>K?75?NMnQj*Q ))Tȝ5bԋ*u/ ϪV%J+);?PaD'3nu \Or0]slߡ./-GU&sruoŦrWlW?rM%6 XߚG^K, I?4sUtO$@HS α<?9n1a~cŽ}яnWQ ?2-#ƛVߺbtYH9BO9h DD,HgQ Q*H"TL26v@pE2Ιx-_E}4id~Y'YiPd4vO6mXbּD>AƠO{A U/^DD,oh=xw!X@Idw|bi&v b&RαsHCPhx^I(1hѸGpQxx ARCkVܥu]G651+J'q 3ojkA ZNx!!ge\F,}Ө8\! =2]|R ӧnawlލ1dکnA\& w/!t_8n{Cπ3;̛i F}Z\Tlț~hd9B eßnz;2 xK{'h@1b/V-q )|mOoH<% -Ŗ'\O'qf s\z{wK5H>SRhXsp٭f/qPš9R(1y0ԊF :ZTꇤQ-(Ǹ{T`HbvTLw`\.GQ -W^3 /01{c䂷]yVPv@a,W2QIDfJ[`k1H!Q9k",b ;鿌8Wo38ĭ^e Hxoࠏ:xQ_5߳nҬ$,#(;;O4sf,hVC_ayE]V GY´a\;OvT,4_Xüy +ʺioЁ܄v%86\'6SpJFEcV0 P"Zk3 ~dZ{.SzyF e]qg&(`SSO %]Y<#?Q4w)܎T=u(Pwx6XǤ!*"y8k n-E.Fv+.a XX 'Ȏk$EaPW uOO^:<6zQJ=Jh`kbA!-}!v7+,P[2ѝiLͳb`:PLOT1w UکQ˫LYPmR/u&K"=>,W()Ύ2J'{iaq9HNQ39W"MJ`8kjZ^W0?>FK񇋠J_*QY -fJ  'JtM9X3, ,iB/:G{PՔ&N%uƒewjfL 8<֞zϟ&k7IȄ?iކAtS0UVN±n"_%u;F?"-cJΝB|۟wV>9R|/ݍ+~hssY*|7^ 5Yo[@os'p?atBKثa@0bq&U%tklKYPƮd}Tlv@1/=zߚq- []I=}F@5,ɵ:5|!-ז2k$ Թ }z)&ubXLJ):Vs3  }J z~yjǷ9_Egj~ 𐛹 .}{R->h9~RXFyY̋_Wl l)F:Ntє} RߩV@ڡ+ʥ-d~0"QuIQrVGyYU`_ǨX"w38>dΕIWGb=BkͯmB[jV%jO˱ jbeV񫂛}˯n!%Vb%<2PS J لw+.?MmE5ʳ)3 ]U2(2 fԺ.ڂ)]j}eIז0TbQy/A'M+E*BBoFԕl@6g˦$W"QIG 0=h`?0x὾1+J2nY\ E_+ݥL3[kH>cZ1j 辻X vRw!^*K/qq nW|,VT;J&҇ `apxrSݡ1 d >|mNgSE 5~ґk |x"0wc Ctm*anEl) z}vַ-5"xhlul РT@3 ƂW 7s:!%C`3å'7A!tx(u>LJF1^I[d/W2dkX x.>F8tLd=U!]#W`0n \`$t ԡի\"YK16} 3*k;ׇ^v? qV+_5GJgaZ7 DkIGS;m׉`8*0}ޏ7KUomBQ0mYXb"}DZ_y8U+2 h͗X_Fhi*p`]wRG@>|L~H6IGsW3nj[nc.^ײ%'1?u0\n{@E_U*R`##R3,MTSfY *-vahUd#J?D=jr)r+kYqWs Tk9gc,يll,@D5|}Sy%7RBkI69lc5?*bi:OAg^=l10UkN]oʭys:#)o;DZaMMxyHqhv/(~)=8.hPAO aM$8#3uUD^ߓreꃀmeŹh1A֞{Ibλ&j~(f3W*-%9gvwѳLy8|=b):CT.?ytE4e[b~N쌭Œ)f9^z^cnn<:(#i{И D_SDj[.@^.FнHӠ24)^3|qݿfb49Y-NͱNQ1.81s^.9/u#VKDbADaQg|.64K7ڷLXh QLo7Mubdͫ !oCu8VAH&]X^+ O]|!Gx{XRv"U͹7yf/Muu{ ,g„η0,ҠF<>;ulG5)d%(/]ɚF(y~TBAL y B;XMSF7PPj凸5"A̕kH$xiKSg(]x+$L8(.Gz.t7"iN?T TWTl6> m[ZrZoNkwh-.WMjE D15.|ܮ 4:'!+.5~D8S"&-6ʉlw Jl<͹^qAb'GAw(`7Ew?Ew.ͳ| 7|HwNnH&Θu_,Ƃ;(ziNGVz𺖨 ] gop BZNn XȞ7:-T02%p=r-X`a7s=/*h>Lw툷4m (U&hc"avѱ gM9+ង{ igS=Y]%nҩ oG=إX>)5O >Dk )ơN~2(^beG 0gBL2|(Os-0sT*X6p!z|r]d @ FŢKf-,8U++c s; ]@bl&1Xwy]5Bc2:+.|Z Gz|l)168&7FFfsM&UU`0 ӥPN5yO,ӥNBl Bf+Xq@Pi-X;P71^ys5c7bKymA'D?ӕNE`)L1 ձYE_CLR[+m.vlNQ#[ݳ]U.Vuǃ,uEg@iǵ6 ȏEW]rad33|{l- -k4~l˞pKk 8,lc0$;)0qّ <~ Ͽ&ˋSeP;-R$G|gU &>?[yY壛9~39C7?W0x[b`6W4;s$jqE)!aԯ8t;wXo^4QX0(e2N]['q5JVG%B  zN>5oU-QUBU;o=jZ ZJ윢Lo׿T'Tl=LGgwSQU:ZgxwE 7 xp^OY RHmzi VS.ovή7) m @4> cy e.*ا<6Ae&!8AqJ eIGO21.6d:0eF[?V# 5qn֧ FIfc$ghhe~ c{_CjqWH׶PwzcWtcKS#=LЌ11j12W ݐkR倵L-eh߀mk%;K6A;Bu]ކp,C aZ*4+y>DeB(ݛG_ Y%՟) ٛaPL=2dm_Xr}7OdWH=%{qH P"P^Ŕ*юXxqY 40>>#ߢ]_zX uw=)"n]җCd$J;2lehs'/b{G}rifqaкY—dCHt- QWhpc6UVDn̼h+(eNRKǧQ VۼƞX *pzK|4tfNře]R<2a|ܟE\uS;1sYܻ]Hdx61[Z$ ^U Q>|<~;PJ sMbh: SEK}7dYjawX ҿ늴ddF\x:I EmtVBVlE "7_`2'5dNd&lAg^ov#' y# Dkc*zCBŵ|yJ2|&GvBXz{UpV|y6"p&c)L nbo#hXBb3ڲrF} nRV~M*dC4@hSvıx |P 5؇XaF9@_ơ/:v쯳4ظjX!x=HCNUiWǺ}&"[5Z¥ I# r e7?(+wj e[3P8 eIAv@`OP G؛1H?*6RٸaoO!9 K}1&zЎjLxGg>D7A&>AS"'sc?D")Sc,L Aą#|7/R!L,cefͶ!D"a:j>2PUVs$5@#,ݻz-"r/R?YԐk~j_Ng8Oih:'-C&/c:1-g'.iϲzs+2j ?Co՟zC).$|o B޹]Yq1dFŅQ8šEم 9)j_W JA\j$rn$^<0q Uz!&"~깢cݍC}bҀgϏHm"r%q]H 5~BCu"Vpxf?1"ј/\>7Dl!u%SXjj #VѨH'AAaBGSJvvOR7,⃜/RqZpL甼c8FwfY좘9},Q+x|^I\gs%^AF|T^lx4&4`đѾ\9zF0-{ocS[&U7Մgq@VV`Dm ImauAg,w't3CaH`,\smNxu@՚:&m¶_@DMdA}hdBFMRL',"B<%.*]qז.(%t ăT`=ޠf(\+fliXx1[w@Hд_+x:Y5a!&+׻A’BP<^MKsp8_*J]վ_ۡt^m&.ԫhDq(g^>@ӥud2"t, dj"k ,6>.)4V:xMg&˩jUCu>U-2q-L;Fcg()13q헔#/MȻx&qn e򚏽yq1r<s':߶~~3^Ǡrf9|͖/D'T6T78(H%$۴l/!|f޹4A-Cohv,㦣:pK7+5#/**iK mc 3iqFcex0U&6+6 h Jg PY^73Bf pbq,}H,^``8|zPJ 1lɃrBѯVͶ ݏ؆4TInCN6I'H К?]l 噙޳63fK}r9kXP{mn6\,u T hi$Q ĻϋL;Uhd^z&Cz(gu}ՃD)_ѠȾձΜ {&&q6?zqF,k]@gtNqJ7OD;:'yg 7\$EXҸ}Qi[79;H%EFrN* ϰc`!KL>O-Hϛʼ1o7[]@D =ϓ9duF 4CP'ٓn{a)f0eg&֌5E-x]]r3x3?=={6F͌Nξjny_ W+$ZL,x=%[e[,ADs!#,>ّPLbfX"\}Nn} `4#tX*l]%fm"ׄ5{8Z]K[s >钟f5U4!ZE>)ՀaMlY|~cf!r{O+mPD-w>SR)4@5T0 \'F\i|h>VrESiPg&!?gAU{ukȞ?^O*}UkZ3u[M_vrPǖLT'P,M- \b1\wzeYK$,]alغfթԇcd"X;shʄkjT_w>8%%wiLA 򪋵}zZ*kEƸ)Z Flpٚ7jŕz0qD?={XJoyݸX[V nĻsr~ g96f k{PCjFsL39;t2!,{zr69 m] 7=~"ĸ':Pҙw9MϤo6ʎF2v(`r}!q $˅9H*3xQQEF$(-'^i좮ϙˊښLD;gGQThxwopwdcx*I݂JH[`zDXw.:կ6oTj˾J5]IYd6n1g;0 o%Y/^% sb0`\:`S8H( +q/(M bbKdI[1#Dc?hPVN$7/ExHcQaL)[ D2'GI|uAΓU58h&yT؈xpY4#vL 8y[]A&bؓcw)Ծ_6U}%4fG"B.N]:DzdynZ$S !Q[:jT0( kD3'c+cϲS9$Ha˘eF0d8/oeeĄ> %-Kij,0J7-?MXZlA} Y}JM#:_#=؇do.+} K^z(`Bض$'DqI Hy3BM|_wp1ON>wMCঊ%`녫}z)MR9rC9`<#.Vf@$aSB ztL jh0ZkC Fnґm8W*Hfq7Xz* rX.2, j!R )HȻߍ,G.k 0 p܀q܁IB>NG$X(\%*l5LŧWTQ)-]r[: HhC TAG1̔,>/MR:dkz/S<ל%|P{krIO,4Uh4RQ>QEEP|Ў%/80 82ϜKCked|'}i2)9'z Pc#e-o$r.c}$&6Bm#rR^%B]Hbdj:@$aN”boG"_a8*.}"粅=%C[_M :g,~AXPA{(e9/,PFz׊)45g&U:16iurxLCn3ʡ<T)=X ]†aEc' LJZՙSFX:i+rAJ$骋J#7)ͷRaP]Lz{ ?^ zCX_H;[ŸDyBiU1"J+[LV*X3RT SYKN!687#+>۵ku;R4=yF jClėvd XԮczc'6ʋ {2( d|k.0(7Tvb(kJlI@rW6XqHUAV`N0nUS@1 ն WFPvkB0UZ={Q Io#Ho(#sOԡR-y;u ikҐ޳s޵M0qkr<4cVaLΕGňa:ɺgam+ҋ.n7ǏyI 2|~**f)j|8Cu+I6]ՉbWmG<0[/lX|zĠ IJf nÈE1ܪE^1(a۞gj{~"cxhAg Cٌm:F"v$e>_`1gu}~i(Sk܉T6Q&s5D IZa,@n_ꓘ:EM2#ob~z 4 VfJ@)g37F#O٠F\h<}S#{ъ#Bv,A¶3LcB r"_5[@QaK $Q: QȮFJ%37Yz6DB?wXVcEOufKݧ_Ni.Ln2jsZ~/̔7k!qQi|/Q+sue!锉l]\\SȭW'K5. ϝԈP"ᢵ L-:Z kcW6SoX^==&`lܺP|e1Yn5$kG(QoohN%)D 5CcFŷU*V,\M:ڸ (k-/QY7zMc 35NZy`G;R.0rmC]dt8[m;VgNfq J}Sσ{c.PaӺ/G0f=a (S+XةY@BG$cMo67|G(CK'eM \$)r:VrEadrkpbScx =0P`ޕ!aKz&@gbui6A^ Ikk%#QuT˖֮]_}0`bzI8%;<48 ƒ_?#>JEʸ+() syv:.2k8"ˊ|fP+"껥f7^1KA kjm?ROޒ,o MG5D-M 0azgٗy|!t)ǬB+y G'בtYt |D;zwGm-ha@(p`O4=D?Ο _~JCX|'ؘk/a͖\rbŸ業^^/0υV)VDH~ayYg%9sg*/"׳2e7dX@7DP6_e*7S <<(\=3esAYrƨg?T[^\n4sD&]7Ba\K2^AIؗXL ʳ:D%3 Ft=`saqRia88Sj/84ljj _·n P0[Dzsr6q] nLv:j0"uiQG7N~Le"$Kk+!3~.85˿GwoTe39 )9 >m[ d 1i`RPS:x|1v$Q)FY0J{F]^,@4?ęB4F\=c`Gq~$.-VqmiEio.WX1KR@TiMԭ{;, e"s Keg;]("EQ6 Rax֞b]u ۻUX9d:Av5TjМW7bE5Z%#$AA:)_d$z5ާ)O4E;ls1m׍Nvkxv PAA޿|sz8%BZz1f-22+3"P[IUI=uvJ_ingq5C 5;@ȏV}z=pw&#\Ӱ3]8:ZF+MTtiV%ʁr@Cę^&R` .I&sqq\a5 };IkuR&PmV3A.Հݳ.„h+)@;G㖛PpXs@oڽƆl'FY)(r+GA6W|GЎY##Zq~<̋Ko<]4< kn'-ղdFŒΝ8pf $B zpaIVR;Z(9kc׽oQX 6%_'/.d;Hרd0A௮b~@r A^8!" 4&葐tR'67;Na+v=o9q[#3hlɳ'־76gq'EtЫ'r? ՀN!!)ԅSFJl"!^( TpHD>Ciyn,PSȰd;hq*JLʔx2C']rRzj>n6ygN=k_Um%vň/_r=FEPI)@W7SXzRE%(K-NfQ4ɖ*{7* $.bQ8icp5;L$Kҗh\O>q.ZV&{weIhΧF~VmC"mcx ~TrL+ȧ.u(у 8jpbql0H5ˌ!D,Ř:fMbd޲-{odVmUȕ>`sq0\ %Ҝg=-ZR#^8h9 ـDhQ/TܢڨxEE^`rT&þm.|5f9lu<"R]2rf?]ADR?nodم"0S;-\l"S xb I=Flδ9f[0O}@IWV:PBP# D!W-f2mх RaWD,\9x.43]r>7d>qlzZpJ;Z; :{6HW`0Α(R'5ā-t} CJI8P'FC·ڂ[Bx,PT"I&Qghe#AB63^F 9qG@ :Jag&k ևbP? CjM#=.C!H`ZJLTV72wc>`5|++xmlHE#}UK5VҦWW% w0[+P_Ƙ3e ~0Nr9w|zWOX’aS N`e`CKu82"8[ԸQ+abKT#&El|#ԘoWܢLw,bVbE ;4?[Qw^JV /̩lZd|83?sQ"8~R8 Z6!˹' SԨ' :;PKj݈(B_#SRzI,hΧ}߷UaHyb)7DOm% 59s7fiwSr8g ͼ{٥p7i/Ϧq X<~0+~/g+S :ZG+xXm?l^ W/1hHP{;GB"[P)>7r5I߶pS[ ƳlEk&U@ٚ ^Pތ\q"lt:|v?9ӞZ̈11MESSI]{B3e,qJ 3>!B+S#dC݁n坷Ǡ9Zg, {a0Ϭem,a3yZ 4 n_ 8SwM|$go lAR3_xZVlƧ}Ruuak ĵRHhl&v⠆Ll.Ƹ+pl->΃,u…'o[1(2of#=VJ#*[}χxV]%D~\ ڊAb?KA?iRLM=eZ m=Cݐpwڿg:iF@ I]pYߍ7 5_6T9Q )b}@Ώji'/BjҾl; 4鯿gl'O4rIHiEWnS&q)M0`Dcq7NIiƙVP 5/q<Rc@@lB_VZ;>V7;g8lY<],ʲkb[0y :x[cمeOmsAWI3O41Hr!r]rY Bm6z51|mZ@oNݫootF*`_gqVPD d3Ͱ4pgӜ-Wػd˧N_٬6LWV0ɡ-zD[dr:I=lR;wX :Sîᆾ &t>-ɗkתSΖ5'pH-<|)pX#_e3${2j] uz)X P@Lu]TSWFgn~[v8E/v`N(w߂/"wOڲ><TJUc{󟜬z:;X@ *.W`2 w9ubF#p|u$(}\pDlKMv#rh_ ,z QdɔI'gxb칤HRQ﵏VvZ n-DҎN!S471.&\tM1TyU(ź `M4Ģ+. @ܦF .__ +y8ⳞE'[`"ȇinf&6B?=ǶXe/1'~||kT Y $8%Vcd#M]yvc:L?1}JbyN~#5\QfN{pk|iW'8Ѵ!F>CM ·d?&>x]ͦGR:UgV1Cj“惬 !fFD{LQ4qA>+e,KIWɨ^;ϹCh(|tA5*c)2rWN#*}07VR{NtQh4ep!bi0d$&#(2+gzy]$>9>j:S]jjݛVܕ{S Qs\\cSGnisI8d&_JVJm) i \6s;2\z̻EHpT7))-VNLET:SUn(wK# ?7 9p3Xe#rH@ID;NregvτFYg@YUwqKhE֩w䔓hi(ն)YhILvNȝgIS@e#b]})`1q:a.3ڭPFuCni1leV !6 ƭ# uˌ[#^5|?q odb;g{V:`°(X+Q8|Y(v*Z>>>_M"2..սB$CC (51gp{,stS'SŴJ0Oi)TZb+=}Nwk 6ks>=̭Fu:uROlJb3:'l޼]!Nbyʡ*@vZuآS43BQ̝-6nsDjƽ8dv.`Kr: %nXA* \/v,a];J}6V& ’C/Pz-ԡTz$pxl5p*ɴ~w~VnQe8 M40k+WPEG 5QnЌ' [I'\'8- Jh\.m:|+x< +'?bm(ls'Ƚ],xAѕ)i{)'h&wY?]5\y_eYZ2R.3aINH!;yY­3v'Z`3D0.Ϣ/:.y0'ϝ7W'?KIr1#FF σ湀YbAsС+=Q Ԡvk1 yjΥٛe»eq0 :=|c>F;M:i 8n $@ym8$5uC;a+DQI;27 ҡ3y^pSO~7]5]KGcI2$q ,vYQ,wDQumkbˣO?/L9P-w[Tj#NC$M5@Dkf)/ bXz aX; 8@5iҡCn*qV+ +֪faM9?80~J8uHs[D蹴 *?wƗjz%k%1>]Q":Ŕ]ZFyJ?}nPލzdz|DfYZ!] i*`"c~~Zɀ: 7nr2)[9'_yj9#qqyc)#7aK|J Gb_/FޡpB@;hv5L}0ԑWŹLAX=\e"[_l` LW"@ ,+MilE?$X0F_;74K*f7y- =O:xק߁kv5}, !6[TUCEG8xNAC\T>ya*1Nћ][[F[jX?=Vv5=Ei?Ϧ *TAG8_{aި,P,W܋.Krf&-ٹ Xhv]mudYR6G/s fNPlB'ztkʆÚr -lJWMe)/jZ!i1'c=]^ŋ1 ywj):ovH!!M~I.TetAp3W1*5C " uH`<'?;]SKd r> jk"E_'Ǟ?e& Xc~!nE%+r}uvyI$YF8j5BZOs"&ȸΘ|)D>j(p6,pZоmd*]V>,wHGӄca ?aųj]:-ڤe =d1$,'l,?q+Harǭ/P|P !tsv,X\ ;\VH`% :{S^)Ϛua\rd귶ާnxi|g:-?[Lj^ [6XYnKHSLĴ޷o`[ szLIGCGȢ!_4=.Ǒ}gBN$ۊrrv;{ϴ/S7SfLOqSȢs7TiɇZg-L<ɴjkÀNfvJ SW%A76C( yA\j@(;٣b_JQ"@ԗ>NR \5ԷdNSW@C@&!X,ѩ&L=]UF꬙ %^՚(L)$Flv€=fÓ BlB;6/JIft{'2X]M? oS`iߗMSdQu0 *skӞ0=wf,/j~rLgUH*!" m;Pt5h6tM^Ho,ņpWF1$h!v~wbޕÊc_/ ~'Rr x|Me&81Q̌x JpDqH&;^giFEk鞫 (W_̓fh(04TaW86*9G0G&/l+`cJL(r]n'E}fn`۲PYPg-+y K{3$iy ,<4;2feXxhF=L6ho(U!^mc lDh]!v߷,xب?MkD(h0BSW*+j{{/w<(6ڭ"gR B.__K5,@rG(t2ѕ%O*)m+YBPgTy$blbvNmj`vK=Az+2nJ>.Оb"xg;ԫ`>:g-x$@KiZY>*r[ uFW)(.g9&/xBn֐ O`#Bs s3@ B,Ymqc+iXHvA,jbuV6u-`3UlNPd<ԈX.6o)U´4 t(O9-.jr〕lTa *ȷȲ|,s$SDj,,8cBC$0g,mx©zWbg' "ePDBNO#{#l- t!4Bb^X\0%2 /oz!x-u2K! \h~gLfp`H)KitEwtMdQ<ٿZYHfˋ.y=P= k2;`jݞ.64e 2h#.%\ w& ˤF GcCjLb\&PM;kK&GC5Y@~.hban$ $ۄoU3n8Di`a> UȲ69io:pB.R]Рp g;0eSVL4 %WlUDР'q/4&c;+oc_+ IEuoMU!CU xVo.g9ުt<0q Tї\ċHAG+xdgܞx&VD 86E+ CB8.Zǩ*]u ym3d8lܣO67c"GAȲQNKG=\W;3.5tXFU7x|",o+8f!սq2dwHs<6 64fxRqt I&R]=ڧnJXUcY$ Qc=J_O1r*ͷڥn0a*a}G$EVN^EχVxަ0#MS LDTÅW;Kl/ғzYjLE>X;`ka_"(,Zm=O3 Dsl&g]3%nC6~d~v[* Q~?˛~h-[+ptg8;T%910"S&z ج_\|/Zpi2W6q*9/nz)ŗ1gwLrFF奷 m\ړqo3eq5; =up7.Y x4Dj ҂i7&BS;w/7*d9eŌ|cX]ZB杹<8 > ]\˱K9 25[ aP<i7(K'R@bqi/ӳ.)![a{惾%R)OF[VT s?e`Hm1A-!ERp管k|9Qׯ .mL>EH!`>ON_:Yrr`uTkm(cqr=ہ,x~,RIrCiH]  Ksm]Sv} eP6'Ӛ[unOhOSEVYl cI`ZsJª' 7 XmDoq5_~(:V~o-W?/TscÕ;j-"SƑ/Z*iˀg,dDޏը3z_XBzkA8Q6rƔML`Z6.#N? $ZR?vufdhۺ~B63h0XF?r(ɴGJ|h3ٙKsչ/2+nB#7/|g[s¶#}P]&P2)"@0P$OqGlY?#2̚ݠ|W y6[Cm;%6۲|ߙ1 x:}lZtpa\~F&L\־ײDGbEC_ R 9>N퍳MT@1cIO?D$"-Ahh[Q7<nct7Lmzy`g W눞a},=\륔:}$w9(pQHuS jI`o}*}IUD$)%:y8$08!f RLĦ[w$˱>uˮ*iq1T.MrLr?Q*k?I 5[%k݁:1֣`>~WEXxzB#Y%#U@CB I@A)8z_w"QidEOVzᙌq7y}q!7d!XxsSr8E5*<=M#nLY"=򴖯j^/<~^:'+ᴚAEAF҅@m$UI۲JD,ơ~V ap~RzK7KPi}`1D_hOSs"##3>T4Y /ޱ@(1l)QV4Py.6ۃ.J K)>vg.;w+."SZg:P4N<8E5Fsd%E#ć;˥ԜSfLewR0>M(șLwGej4Q)jwǎť HcHzTk;Mv+OҫW/AY.}a{G̀U"K:K' UD,cH󎈭ЁքTb: A@'˼XJw1F]9Bl!b?tYpL=RkDmYLSq`OBt׶BU\d®A3AX A]If>opo9%hyiW2qGu|gA cZFDBZ%g]"W^ay~];.\4pz dȰlN04+J˕1bba,?<ܩe۟I`\EQ;Є3zţy{e-<#syT58S׷P]pCA 5HbbީiBigigBȩ:݀o?м|[=>ڧRq,~եVy "gK3TQ uK<$d0Eisŭ6RpٗXѮJm4ߏ:ޚʇHɓ+>Sҁg7އ M>80hckڐ4 eq.^nZa435谅D++%yɎԠȇrG_B c?0T};I1WgB$&ײ&naAkp4SywV; +ʰeQ0jr`dRR Klԝ 0|ޝw$V/řwbG( I>s2AFqv/4QlP|17L?Loм} h^)>4`!vѷ AܟʖAdS0:([^ BD3Eb6)NpؒnblYu{5JW42z 2yovDr0L{oV nXbejs@, m܀`MIk!˫j54 պc}Vߗ'"#5N ]'Z(cKXW3ݚ4lWa䡫cQa,2 7$QbCr7CH=c =1=ѴqZxt+uC"< T(1&3o,4Oυe|gV`Ȗk=)_$fҁ%JƝKV NjrǷTo<_7i` ȜJemʿaٖaR,?a6h94Ɵ`ӵ&fEƭ ]k_h L?j!/>DSe(qc{) kH1P!iB!F--=Ur[D<#nUGרdbȭG%ꮛteǶoύ~eTsޙ؁OZ\AØ9*q ٖG?1 h9k Apn@pD]60xmj!%K21,9aNVà"6ɩ:"pҧo6WPҟ2Ѻ1+QY #DOzGGM'N!]FlՉ &gpB6B\L|4acS^XHr{m+߀U V+Ζ'Q* =hW.kP .U-}[r2$|v;TH0 "zsQ\ANYwKBKLe/b ]疶d]^ZM%n]ﶄ īoǏNw!V1&//Pxʹ@Q{!)m<`1lYyDalzvI0-{t*S"8ՔS"k◍r: '_穉)-(#?i ]:v^g.l4sLH AT E.7$&o($&)8ˢ{U(& 3c'MgRFT.>Mzff(̾n=#κɏ, Rēh) ԈHڍDW)!6h%z==;O[)a$h,ѝU+0tC7kҹS,%hw[`{ whHc'HX`]G5ݥުz'vvF-VlJ瑶ИY\yMѯ%p.ƝVz ߃h0E$\4un國J:A6]BɾǕrRJŵ /M{Â4я SKvfԪٽG6~|4R&5IݠJZqZz%DZ?? k\aLSW_ 2io%I=?t5f >Og ?kӳ@uT1Y'Q|v8ΐ ?.![>i22rl #L P ݩL5M ~h̎dWʆJEFW [Ն댂z鍫U;z0 qֹZ.vX.{%ݣk-:#,pUQcvpܤ _u YCfuoGdi3E|'@Z y*{Zc*M9 8"ߚ:S~ڃ߲͟)AڌwV8_Kt}ݹ䅧9ڝCH%;?7K~mH`nͬ5"3hQt#[=f2xmuU8gVٮ)U ; s fLŸ|y=[c 0 6$x:{U' _#c `&,ߚ I4., V'GnєL9o8"ARS1$8B >WhGB|D' BuI*Jt|S(^.ܑl>ʓWo1 Ÿ$QMiv"rNS>,(q†uUl1nVv0se[bV_5apR dZO-1*ZS4q{Y$+sLcTd#*ɶ:\qpT@(kt`V]B*alLfZ,s?g-FEgi)o ΢nFPG}/|?E)t GJX04P!]j"NnAv" ' i YC3\6LF`u%>5_S˟-mrdj@91 a_:uR~ !{M6 thG1_'p_*CߡB<.KF=-խј_=\9]p'޵|.1T+󘧽B@{A*ah9CNn偳d[Y?%gC`#) kͷX" cs$f1rrܙYj]2ᘠ0\*v|K S6i? Mоn|5%$aw,'PsgO3\lnEsT) uϋ,,^iB@1D*3$zQ Hղ֌ahΐ.@;~k2įE*pzΆSPXJ\{jdݠA![z31nW~﯍DFDzY =F" zB N{@D<]`5h8WnTz*i 䆼 O/i~V'! 0]6r4ڶQ&Էg | 4xTH%0n>#bZf2;Ie @ PsʍIufː4DA\ʩPdkĝ@CGV:H_BǸ[QA"fWr:w$"5Ma Hb/;.8 |HuOdI3  4S` bA PVt9c vQ+(5y8iHIVf)U5LoD}  :^3ՎN&saNY![P!oi%{7U[@b)ƪ0x݆qgm>гu`'R2"6ptGl eҡ-$Ю'ua/ɞ@#~<.A<č[ێǿ˵-5 >@'TT ^p: BS"oBIk; c% ,fQ! ]c6.RןW<ɎtV'A,BweX !xۂTn=jQX>H]:ț), ,@#^C$uic3LUyɕ:F P6iLXV涤A#[Ƿ*RK1^fxe-w#gY (p5WFx"2.T%lCkVMXrIW#`[]RϾ`SOZ LTfSMphQYCe>>2o6vK cߎ~"+P=$S-V=5 x?+V`&AlHp̈IخoRd@~"NI͠zL F&4.%>5GͰqȶwH_rpRdWq;?Kپd:RV IH)1hv)R6rEnKlB;{Bld~.+9@sO`7޼/фҀx2qJBy4u\m yϺh=07Esשkgًiq*m>]̓nB .PXws Nk=/u3pI7 t?j5 C-w@~bQ%`nʪUn  *.($հ@n\*<4Lȍ7h+en7{N#5XmW=jXk^)D&wso*F=w3W"Sv]鞌+B(d֧kpq yxsS־AKp9O4yc^i!xW!"kEb%htC.[p+%&TTA,#p((3H =Wц`G^7m7;2FQ >kד4dn46߽ܬNyݭ0q:鱯I5 ZJIzV%롚4sT ~DK[LKc*2 ӬK)dvy6/ZGY]Uȟ>a.uCaf, 9I-,]k;9&? p15YBCvQe0mBv20Mm5tL4mp.)ŋ]>.ww4~UaI_k~Z' ݰ:g:P P۶XH-.f-"K._4_="Ag(q%8/(X#*jVtbIΜΎL3Xm >٧Z(-!]: t/A׬@%}AxG<X5WJ/tY@Jėݏ9l+9`@1]Fug}"c0c!>1D1%Hye9gbtc3K&'R_=^wGK0SjT"fR>Ÿ[RPĎԅ}!t- 8٦@Tz)maR?Z0;+LCbG3;Uxp=wOت@ǝvEs6jd>u:4.08/7Ula]G*b,75Px|cR'rx~ *@|9> Hp,Y>Jb>R.ܲtc5^6| -; qzR5s J6&upL' V=D Q$!^g~zC{#LZ)x`tv iݙ.$Uv)[ A[?,1NSkmg{B^mJ +%u|@OVN P+!PQT&o}zB-62u>[t< ,L)39+YkzkOypZsw{82Ц18缈R]_V$5OW P\6g빟 P66⪸?I)Ҧi̶IJ& (w=9׀"! n|ԺU3fD2 Wo|gz@*琳5ݺ,MO6{-aQX*YԲ&,i'tN֣/4U[c6_P 4Y oX(ًYW"#vL#I xrjk"BW ~j?h:%q?l4XݧyS?P20@db%d/ܜZ%Ei'|"\ uvs.Rs!#RStvȗ'VvVx[R'&-~XҽkC2N_ =w:҉ސ[f3=qAM)7E7_x8rwY7q)^92w~y|(k3͍Pi68pGCc+IOimb { U֘eeEC^,^ *|Top7vE=/;4bÑs=@pdM!_rogj#N 7mȴD^$9v4ƙL&[rT%C)aDŨ TŰ&Rl2+? _ђY'_jѲ(4ͪ^zpX/|qa!{Cz^vr0Y.A,vJT("zaّ3U]]teb-XwP W4jaU{J"ݖ8&![vOl%BXY-+-ŹL8"qJe4Qx(UqqyT6RiFEJۯʖ:H7OxD:|3vX^'L[WOi~(j}WEۺmI nj̼-l 3H/[h~P7—癩o55 LlwyT ^/SjpmTjҙb?\m(=^d%hvGt6,~*##ʜX5ϾZpɓ H͘_W{1^IѰc RVKNEU/+j*kSWӺh[fXFQ gbd8iiBR 2o3E[QFB0&qӸoN>uu`<1emTr?Υ_0*\Ԝ/x;qR/ma^C wÂ*] @ҵsۿgCoE50 ïM׶RfZދzannBc j 5bpr Sjݜ=qI`r^&r7 x|uM%00iuN#oL.cq ār:g+#KpazjpIrDlgLF \}x̅hBUTm(X7VVl\ebC\GCx>̒poee3r0=rB=g\uZ e4ll%CGuXq֠ʁ)gX|Ld {bNhj}s$⤯ixtG4^6N¤ȓ"h) _-#;ē~/t]flZ+j&PdNxn1lǃ9-+`4~Jޓ$"[뿔#zӰ``A*wҀ/!g2k K \tmJDD)f^NPCM웉j-qIwŽ!Vk1kzLX`B8-cƬK*S6TxCU|Dx/9%b)0:"M 0YUR.5:_fN9BgMW,6vq@ ےGGՓx\EM,)vDǧmeӑ+wNRχe v@iz0d  F٦ >:jp? f-gqV9XDwI>QnX4rvOpE G_0p"O2:fpj[5(N:o'>LZӠXO|dIU0SRɮMŃFPh5p4:l!Ds9MAxm-[#*7 N=[Ш Ji*/UhHɚ]Z%m'Dڳ:HD96MɡsQ=7]Є@e(:hFS9s/=9_1˓و!9).HKUko3v+jƶ_%xG:-:OVg\` [qp#䅟ݘHj&;C~Or2,V@gچO Mt5[I%=!oֲ"Qڔœ#߿ \($\c>~)`etuߙqK쉂wS [ܫ]/ыg 4\2go_=Bb\qj1^05-z82E y&`My¸p j)Ծ~6 naq XM>@Dth9(-u>v`d| 00gЭq&&B\I⹲u줿.*Aݹ䧍':XyawNͿj&0ɍkg=cx8$,&ɗNax1+ &Ta1]M `oc-_) u8vPW_DW[cVÉ/2o+^` yY`뾖@!>6DgʭK͓jP>CBIߐv9E8%sl? >`9K7 e5xsGYpK[ep[+:_VU+] nwW0lx;vgTeG5| 0od:!7Lo^ށ#[OEH~L cbA8sFTkiݡF +5˿~g!c;^F.&\_p]7{u'͵v`˿q0~fӋ y˽A >v_8FvY%s~ӥ4-AڍEڻl&ޫ!K:&דk՟J245qOc]WoQY8-B>fpN1cܨK+7ƍqv+U$[J~͖My6x 4r .ADhK[(~Hd(-(x / E+ dV. @ѼC@rլi"8Y QD޸뛰pB٥Xd:gaOA&~lɇ{0W@7@漮5V`#)H|!&#Hz *}- ܅4ͱE'F5oC|JA 3N^lq#O!u`?r QdeK;+<[.ڤ4 ;JN3SoՓQQV(9` >Sp˺Fdz0^T1P ڝ dbZ~A$aI1ॅ$ilGWXfZPW@g*~ '0/+CH휗O NԢQSp&XeAqc(ʩQ&T_cY5KAJbԿ%y"_}xH]}Abέ )NvW/seKQpTh ?j)箃w@A0mclu3h/ڑ߱011[#+gR Qs6 5Ua։Bes{#K-]H4g!S0>f=G"߆q[&Fz{hՔC, Q12u_N$f8wr+pBc',^OG\XY\Y)p;R7cF"5R3YokROэUac?YXsݤ¤ br@֕Ve'i$$jP'?3^/r 'TB.43c',xTJt<`Tg8SkKO-SǰR&j/  <u_$(^ٝd/mOT2q{]#Dن[8,Ď}/7]mMd=l3믬U5P%=A)i3w 腈*}2d&|ع#S&zD!oSڶzH {GO>20 h.>5nOLq-6XdշPTcC(4hV#Yu`l,^aтG"ErUZTW;'H]W%:5,^wQ.$#}C1p0D;GkgS'Pi+}:BJHBM".l~u$r#f?#fmTg ƢNfu Ǯ\p^@H;%$<0g]1:,q kR [ @M{?[8(q >iWO.@0O+su"3݈U:!tW;7C̛*Lx@F"fPUKިڞ{na% #aț. [1(-PwG^(.|_zxSC)t1Du=_!thcTG/ڭHGa f.OKOs|NWh9e׉ =[Oxw|:뺑Y֧KfUU>~6!诺JMXΖ㼸JNȟʘ;*H|c=V|'/&ٽH1+|hDtZ̃- !Ӹ6xIxk@?\TYWx"_3{Y5↷fH%YeAfoq0*T/)RD۩tJ\O9'z W])5nsj'q"}挅ԕj$^ko_εGq֖RqSuUDˌфS}>lsNU-upN;y}C4m'5& ߋlTrze4$n4Cf_>9bwfYY4?lƂ̑_.)J|tLBWEd< @kr)׵T=0^GW9gűnO &S(uT1jFWG's ˿fZFk# ,a8[ze Dp^>D.QHoor+jp Lf@ XLFHsqd)E9 wrޣGN3ߡR4|P#V۪Wf4"!G -{f' :^#ǝmnw{a2x5ul9:([=q R8j;| 2G\5qtf,r,e.ACWX_Ewd{0Fu]:pDώzjDl8Fme}\R8$k}9UסDqGsO%V@+e(̵MNܰ.GZ*)B `nTKh+=JjM)(K#Tޓ^'E rgR aƍUK/,!!u2O.y9\ =GZ^#83VwasPbzOsdN,y4 ZF ~zV|.l좭aFLhsg:j!l6Α[w A<<[۲]kXC.qpbU~xZ[U2AMW~"Ei"Ǒ _ HObw;G0I+0ѳ)R]yiYfea (IK0P7v " + =9XI)kc@=~!-Jl5$gT3wgUԢ^+[Vs5z/1؞7kb8jΎY`x%DW%0D{ \Tj,sPaCߠ^{tQ қ $ɾbWG$A.f7yac-4:˙Du\V X:<~X*03Pn[D/kY[l4}rJU&kDo&w2++S$acDQ#Diۢ+ij1j'!'*YȯTj{a2$0z3sN#㝼OFeycO*Jx8l ud-I3R.y!4|$mwcp$P٧DdNIR:r{4NO ,'g\ LSKW痋P%;udpJaJP*m4qes Lu%d2 Lpw䚢eHR4EpthuO5e%s4!A2NZi;!$'xN,Ӕ0 %3l;iG|;gg7ىuqy9 E1T ѥRedQU)}6^ggĻ%*nQKކ>?GP*-U R96_9-iL.XrEW l[A\mLF6)I?ŶбP~&{ 3aw'luJG|m }XV , Ep$o$a?invuqH8I /!}kE)134ǝ1^hθ6gcqG!Y]Pͳԙ\A-E 3)$̃'>@9TNJ.4w8oVpURobТ+ (Sp<OIǮXӛ|D$P`vAb-\QtXPT'PKS3=@YŒbU3-ˣLr|ЮG^ 4Q|/3T=e *o.ML9%<7J:?5.VP[4%pBh}t7ᦅI&Q׻gfA7)qll<מKAGt'`b4cntMj 6S4ZGy]Z4ե$m3>L2+WrV?+ o\z =#w4/[⚝w& Uc\L_/HWjo[WPF%LLvnJvNaN"y5^kN ,;hWIKz R/Dj^[+欐dc*vn rʒ0Dǃ({wMmN*k@Czb~jMB>)r.ɀՠ1Jx(΢<H@NL;Q]PWhjuϿ4٪뒇w$+RX:zwHJq~//88kxak;[.H~u{F.M(" kzqq0N5laa@73(aV_I`hL< 3ŠF~xPy ͓D~..9 @=Ndf|sU#ӓրz^J "ے>zF$QO?4MOn\G@q*M׻ v:g"`@k%Fl4Y};pPdQ'-XmH(}j#H1.>O m9ZN g B}jbvLO"3Cbd#QanE Ҳ$EL1a~@Q i@wP,CFMɬ c\OWyL[`mͳmd`!>{PL6 m$+]ٝQ߁Z#+n.ovR<|V*Z. <*4:=FGld$ؓ͞pNOp#AwDIݸGP~WF*Choo{.}^t4rF|?kb즘/bEfЇ^ Dr2:ڨRJCc;2[?+Hky#8J`OaT(5:7@kr!e˜ss "I:Ib?ߓ/Z/ /F)Vy&#n!)C*%yCI.ɂS!=b Vߐ &8pT X`'Ib/a:BafY`7@U2:f ^ŝD+1ɑaP%y):KxKa^N&-3ZKW.!wXX;QV· Ao'eoRuT@?gۦ\b17SF%Y$S4μ.Boy@Wn(v8'1KQw?dj'y^:V{ ]-M"*RHy\ f6 *UzTz%m~ELCᾟlv K[&N? H AASy4hFnZy>*X\%tvҕ=4WG<{E22ٝ"Gr@ki۱ 7 J2]h2P{̜4mƢ}K2kJ#O ~e=E)d[Yܘ湴阇_CB9poKN`7'3g^`-wO&Jya>1ٛ쩷lxKV(>BL.O+:NFa6Bp ܼE]ӄb7h woH諝>;t4e A1!Ei+{LxaCPYY8WPC%g3x)Wn7qRnrh'1 w@C 6"STIqcN.ݘ?M4#ȆGq-,)yw{vhrBtÖSv~kM/]Ky˸l"C8~1v_E"c[@/idV_gߕnmNd0~Hi~w.Z?MW9r3߇R/f\C/^gv̇>F9,{ FAl !F]%!QKR:mD9 /ϸam0)ܒ7Cv$|!iqpj{Oݏt6t7+?OԄM23tS+dYΪ˽{xRn#nXͬ3o |.ȗ -, `ү !EcQg0NE"s>hB?}>U֨}G".0Ӧ ƀjا"NE{`5M]By:9]TYME+HR*M If'?qAd"jl-q =f󍉺&1qVU E"WQ~6{U~{&ɂ4=CNWd""*c>96ںAUl:\`BgEs! @)KUME'@! # GV_:ԌY8YىmY)^τA X36]\p1+bGGCeDqd/X*b$ :(0Ioaa0u8F&jxa e'b[B"l☈7FTBޘrqAk³H˅rӰT"04Yf_Th8&3jၤws]JBMl@[)Sh-OtAcK=esL9۳ .>  AԂ [ӅGb)z>, c }|mhd쿧BF D{ó AjNmkL &7 7jq3o{C!&_@]Ck"(m4GU} ы؆e#yR@O/^nHUHQJ?uHxJY!P`SZ~a=mL1Jw 6`%q݀~0~bt]',$d٘^= g;!{_Y<2z3H%NC@كvJ;<88`+ծq}!C!B]-8?HqWcy{#i$0LfZC&zױd5t0}0)nHgbDv ;9X/O|#vkS"_\چKwM2mA͊D灒[Kˀl΀l&!.q=wC =β6Cdi;=:Yk.Y-0k_Nbra3D `̗TɡHRt nypT#LPy8U0r4jz\C;O$p:'O!T7qFX@őyuk@†@!2ҕ_cD^ CIĢUAa{¶2@lݴ+V2Lc,!m iܮWhJ_.i#B4 {bg03LyQ$SRn ?ٗVU(_솗Tkʜ.r-E }ט*~e@#P@2و?HWG~7&bDF70\"#+Ւ=C100rocMQק| B>+ jvJ[dM2#3EoyI4#@2EXʪ"]#W-ڼe*iS]J*a퀃>y_6&@*~Y}dXHqgwQV;_07PS`IcFgǓjXŜsi<7{WvpmRTu' o2 Sm d٩ԇMn80:/e$ehO!ö\*;5Vzbpg_u{T qc[IYm'J? ?o`$<5o"&f1QrV%]GZe66,_0p`D$yIx-?K$0r{cE {i{ ڪI$@K֢f+b~ӠbWu*ZL5o &(npΈ.RꓽfIOakIzN IGreZ"JB:=ز#:pq8ךYL{c֨VrA'W]B60TT Qn̾X\z;)0)әn%fbC6D0W"UbŎUP(Iԑ\CB j#2 \=atϊKzH,o;0TQ=Rf[lp"(,^8Z "„_?a!6i:9gclNáF9X?2q5]A]aڤ>j|9iVuaelǕ5 nI&?R{c%XB-B]5OK_Jm5;q9LE'n(8%y4WXz6r(6ސwk?W d[jCҬ>j&O zy.ޫ7QdMZe1}0,FE~R{9 rb|RAУ y<#1Gmq3Ԍ/ #$& %H,0Kpt!;lӝz*V\8ZHD O,r_8c4>jf|?JN9n+$MNk^D~Ze>TbOԨewo'`iuȃ0l|3,bW lJ>ik2WӸҊ%h1ݦO]D'J]_YtËH#&0$HD;qJU{4 2-̵*g_\3;Z܊1Kr%McΦ:_zÅ:a"ˆ|\ {95 PBnF[6C^04t69YCDjN[*1nu|ՙ;FnR (~[x4'*{C+Epyz3}L$Y,Z?taV>?SVϞ0'i[FP; Ss7pȴ踻Jz⒚LƔP4eGLocem.+ " ؜MP"vIX8|(XMZϒF]fJ?8u:L 6Ԏ&2=\Xm C #K@ 3wZO鶈VyejE[Js,LapU"ώ¶/d*GS*",=k.i2-ɮoEv5TCk*anS:j^uiWxR!T\US]>(ev_mWu&eMaLvHNЫvT ΰ&?a%̔2FwtN& N0 !rGn[s8_fE8i5>F.XmЦr빔pfQCA}z}^7^)*\k I`{|''>4)L,2ـ|/ʜT1Y¾ZTWi*Cj.Ϻ'>WoeOU z*y5X[ z9[ޟ3Q%p^܃Un?乌臂Gcì01XJu&f]UmZl,iƻD{sQbxba!@\ЂǻK9TYZBV;2ĥ ?J0B`F7F Cz lHu(v:qE,ES6l+ey80زbnd*~GrO(WkgYZX> N{(%MSlg\}341j\KW;6z\Z"pcV!1ؾ"Lt*Atɋܬޣ|Id>믠LW]Et^S^ ?}mܻq籼W RGA״qUP-cA> t zDc6p*wRyEeRJGg.iy9`דҕZj[rz2pEYԃ@ =夌(}&S)r# PPxK'%*VUzme'>Cprc Z vX2]QJl~ ₥ʳbc\oﰓiK~g1݊-YQ&% kD7Ke{z~'ħME(O]2[!Ql,2ޭ;U[yVӅ DB4B%Jx͈q\\Q[&@|N`XZџVm_92/gio}T*o?_sP4 ```كD7C$̈́6t;K<ʊ*q!v y✮~%/{z9,cwޤ DL~6Z$kFUjj8WxxQSڼVb7P b|[n>k*4:{*;B6pIJ6\OX".=XmGt=SOPnEW`kwY$vyAckoMI!R獺^\͊yc\ _zmC.s.;u̚EX\_k]kJ^!N&}vGR vѴɹ#ԫJlq2y Bg$]"cTаoVIw WRa,P.mEe}q߲p$i䨑*)}ݫgE=~ox$R )It"}Js3rV È#mM'3 b"^As@ 1R(؃pUCKy(U|ql :`R$4E@! ghQ-&7rxz"/K!țC24j&$q45[Lmؿ4 OE!֞nr/}Lb;%XyCs%:CpPe*J](ZS&IkÕ`g|[ZPw<Y\E 9j)`,`0P JW{>%m=N ~A.95@ `q:4HtM(X.Q;C݋ڲzRXK'/(;㧒,bD{deEu6#kMLMVP$C5 ŋhoZsEq@]77OŒ7l2x8$dU"5+٪#0Ȅ woX% dGe,J,ez ubo}/\BRMNqn+${䩡N.L]S9;=+kêK%yص\v>kj)}*>,sm RUHIOٔ+zł0tS-gX'eߣ+2Nܓ\`/m͛{1m8Cofw'z/Z؎Gs?}:_ﻋLQͥmY ~_qX%NSwyI a J6ƒ`c;z 8)q#f-2l? W`uލo0api/C7f 3ܯDNn٢!JbpT/"ɏNgUF.c i9q BneA''3V_$it\71˝@?W=F)ieC9t@:6;L|v?kN">+TJK s g%NQo(eěD{LWo;]-Y.77o#nJOߛaPy|)^|Ccؔ7O-jhh㌬;qz:+vM7' .%?:Ir%2e‘ /bEWKD7,lpgza@K?p 7q(~mH7z~B@%e= WBQ%H:rXEևh3`w‘ x&ΝY@_B/עK܉ͪJg%ϭI x'M%<оՠ gbr(Tbhr-3|*9d~ΘӅS=8Dcb?SN`:uaJ4o_i).U=FAkY DGE6U#E:car EZ=e,)Y#3Eh>o!0C)::\&/bUxdisצs!DT=S{φY+NX cƉOP1MS;E9u oӖ:&<:9,*T*#OUߩ @?yˉ ?(Ir⍅J{XcgADk<cPlt7j1R[T0.2VaAᚲō2EN @)9L<>zo<t[M0ü߶ۨ c6ҿlH0fy%8t[5DJCQ,O!적ݡckӂȨ"EzꋫAqR?8;c B]Rן\< }0}B Kj/DA/JaHnfj67/T,;(R-Im*ͱtWR.>FvtnJdS?sW2\!nQ꽚-ix|}<%?HaHCOyVk!M#B}hifs$Nե4A!alǿ̻̅} !x#jͼ,}f2>g|SjV_>Ed ǣ>ɜOo8}Oo]RtX`%J8EdAz b3$3T}[E5+{iU͞WbDQ7}r~ $RC& Z>o] ׼ՠ-mϩL'>c:v-*B61ė}Uw9E"8f_zKSο\Pz4˾q0_mmhp"b}ZSvtU@* J:5DLVğ a#[J %U 6#f/KEĢX./= _J3`)B@JzP kC؊sُu5rRDh3FOD?qm,!Bw!^w Ơ+0C"EmSq]UZz=spnE`0AK*_]OKxsZw3 x laa:M wh p'q;PCf3@H&Č$ )\)`}E1rdžǾ3rNAueJ#1Yٷ7]oK R%"˛Uχ{. Li;{-3؍׊O2Wg&RK1Hz: WCٲ g"Y&T@J*@Mx҂"Ac%+!~[ү1~PRfgd%_wE籱Z[0)۹tq@52't/)cI Kf p|<1l֣}/9_ι#1Uz:'?0 3<_m8@a䧶5<+" cW%A.7^tmy}_꺅 B-hJO6~lޤ)weVjTǤ)^oכEA*U<9䖘CV!ӻæ꺶/R\")g*){w5BE#ku@&2a{gu?R LuNg8ǒ}=iז!٦fө `@,2"2z&U!Zosin#9y (O9B8g$?&QGg䰝:m gc3/A$pEdB$_=)tϙ, [UbVQ߱/#RaP]45}Uo&f <]L) wcGJC;!=KJ|ʏJP "m>e_QY|\T&kpqXZeA 7.l޷>+sW}'/axUi坅ug w:5qe~ԁ'>k!?Q,W- S T|9Yo+_4diZߺ= .)O~iɻJ/GYaSCҙ\6/޽8ƹJܤl^MSP-CE֔IɟwbX!3ϡvjic ~6O5<§n4mH >[KRO5_ ~KvtW$?bM 3zR<$Cb =Kr¿èT_C=ÕLe i:ӥllv J 4q.-rv_apuN.x.׆VІTMԜHQ naYiā£g@d4hBP1ݪ棟/@Pެ}sl%^BN;++~rf14x &QS]2ŬSU`B'%\vO2Acߪ</#PAxiD`( $KLROczp/:dJK1*:΁n+3_Mwt1H| ])Nn/`\:@hZwWUMbS:9Ќ#.>@k\7 Pݝ%=~:臑Nu_-$Co/I/[v٘CH .-tR6ɭg!Tfoϴ$܄FR4[G@ГZ-L# 4o,b/^:̲.t@&gB];Q 0m(9Chw};GPg[.ц\RZC:vTտ-rzޔ`*t38H:PfL-p%$Y,&t<\ɘN=1Oئ$XCoXN+Jo{mK$![Yr2L5dPY i&0jc]kD]zH10 XOϹ/?|Z Ei;O)?*@U+-ٜr""P?F~(;9]2˜oR# D28 'R.WŠAG=gxKQ·f3EB6/B`Bx&Жm8%Kb  Ҕ4W(ҵA%yQKoY.)WհՅ  *,60sC{?,2n 6ޅ .'zGWeWY`ɋvQ#\᦮YD;uOt'qch"ëRΒDAs,_8ǽ״=Dx\kVr⢾2Prl׭SDzDҽW~Zo,0W Ɩ Ͱ :nݥR9[rA[6ӢJ-Qӻ7k Zq!rI9cw,⥽㓶\ *.F,{-UT3¶FZeBU.]bpO?WI}ܳ`E2jrt"!]mBnV+Œ{Ng*N}JpUC NU ;yL}W8d0o+5>Bl7šTlm)P~)xb1yUyPJ//@xè+v?CˉS}V.N|yh~ aE?0 SIАq~wW(0c-gj|h Ѥ9Qy_֪Yޝ a?&Mx$XtO )":Kl ]=0_˸uʖ҉~3m RvIK1ъzO2n Ǒ^&pnYX.\-\h% [ d)$fB8e. p_F8'~KԚ ߾"yUH2ZBӆjǦX*8E0*.G%g~]l9XՁp9,P*P`@E7CB>ho9-d!} ʽS۩8 %t 3 $ʻK[{:sNs5 -8;q: 3¼1G^ ?2ez%LސðkX>: &K58";s&wrbMT^js-ʅ[ݻ8kW69%@b䝧@[0!ѐuăq[ۆ.em,/=AXٙ4CAV%t1WFm NWƽKXQ;hAj(n}Al5=VBX]ne*):,p1'!9jnmڑŅ*lO]1LwO2Kh Կ"U@5:>>ގ{-1M#ZT)u1}EATCb|)N^P>v j\tU'r+>J7{ХOǸ/j~$,OhK%=.ZP<,]Bb 0Z㨜Za0&Câ7M{|'b()Z{Ra+9i2K )ꥮAY\4q#)imjj<*ǵH^Ys+$gm[*CoOQg۽bw1Jr8DTT(v І a-Y3 tYu]|g[T ۄ2qh`&=(ƖĽݯ+Y S}.AD.ZCfSUA sv48 I9Æ"Ke;E(صQ`x4y"SVp 6@Y[ >Y&r] q ;F|5Xmz[S=E& GrS#V@tRs }M^}8J(bNIxa0bPR 3oЮqOݨ/F."=tא%T:I Fo3A}I`]Jb1>`8DzK!bn:Ь6|qiX CΡŋ{%Q(:Yq3&ڑ+8 "iWShXz!n%[EPrɧ2і${ ]rŚ^ d'|xv>Oˌh {pmd%󁝔kp? ʳ >T ]FrXX/]WCq] w!OVYtO:ͫ/mb%^Jy*l"s/(">:c/j#A4vHR25pl[ `}yQP9ힾ Mb<BonϥdSQoTvMy\X^/Xfd" QN;&~~¹ b2R-fȠa"C7M",!D_N9(S] ]<U|_?v}Gp5f*`Șz& <1F|>4RIkJPo"nzCo>؎IUq*"3/D׹"B}opAbkj=N/ v+)0"4ɀJ,U1Dpl8I ?U_]ɪh BJY;1'Dԏ`/;He7?]Z -"5.=P~#:KZi gEtIBkO9bqN +'v蝒M'Rh5M8LkpAYcjKl^&"ӟ(µݞyV7NSUQ= W+y6b*FT/ũC'pZ{;$GÍ V6 iGz)6 -FڍIs? m近#%¸iMiA^@"`/y^qwΞ:BҾ ޢ;f>֩W2IfZl<ߐ`NqRqSF W]$gyu}b&awS,٩p^ZįOR ܂S5@MQ0?p^T!:ʎ*GQ ?l)vkhAft5I^Vn$jǙ@`K'ճY:µ?~Ȃb/}!SkqϠ)VypB/9zp(p܏7EC ^ -]俞A|4}{g=_T)ux{$2]4xvR g¥G"l DZuJhunM,)k$Y|Z<*?qd#J*e &|0@y )Zc8˔E6Ǹ:UNKϏf|+5u=iA 5J2?%@<|F )6C달s佈i$z' }.i9(\m3@Hي7M" tP2Wb h@'3*#u ==ks @ژ>yu#m(01+6 Sؕ-}7Yc=S VHy8MWE]e8`[ ri@(0<׫^6P @;1QPaMO]%Ȗ&d ݦ_>0\o 3:N` r{#l~&F#e*p[`~Ƞ^ ß[JTj^ʽ_0KPO[ oqI?LU[7 Jl)E~ub5VpOSoο|NGdWb.F԰FtVM^]aΘ: .|emOW oI;!f* E礅#Wcɹ&u"[(Pkv- D4wxCtt]D%*p2:IW2]@Ƅ&JOuTi2DsJ5O2ޚsNoä7JE6zWo[)`6{Gus> }5ɾ֭\QgKE:OVZyimfoWCAv YB@( BQjL)=S CYLC47"hXs~sS%z\Z՞zx,7TS-60X`/<'Hy"^z`bӑ=ˑޒ4ۗs :(.i2 2Z I)8V 92?8dS,L6s_d߸NE'WB]+%֥#"B[.Ŋ?f4C@Ib>h,<,1gx(l 59ދY,s]Mܸb'g#lqn!JqHi?PL-- pS'~ɿ/fF@~&УgBqW8f$e˝Π?(G +4f+z}6ސcA!A~X_)E&'9=0>/ظg<^BPR)my)Sw`HV:>Uw7\THb,\хifdU :DݾX- xVhR/GW G֍uַJ$HO&$(2M눪c7$l]-L7S?W7leqOmP7zڭRLe1Q):2'5?d!4G4Gݡ8y)(t_4yef”"8(KÍk,Jļ5@ܶ{2ֈЅ $T{ou-M{̗P!;%Ϯx9Ψ?Ipڪ. FJZdtU&? zSĦ,:8^'S86W"Sp<<er^$M{@{eҼsI3Q4l: R<cw?BZziJ.["0b ~J~] O*C)AHۧi)]O a*HH6KY*p$?f|NQ}8=Ϲ!VUϤqDÁͯ?S]W[4#BDEDx O1UT]BPVulab fv̹@)?+Q,ؿU&hxׇ [`:48-G~pҴWI+'5\ "R#x8/8j͛yy9MzT$D#dXڊZ'P7jvǪOKC iWizjclw8p_ l4*.`&TXu{R=əڣ5WpiZU>1V4;0hBvu]({ J4<Cn,ښʺS152n` He~/ nXm ftXf@\ w+π@"cl|cʠx*z'ΔʽK0lrdQF{n%{:D0ЍZ^0#H!i"),] r|?WƳԨ1XRBΗ_ˊ/ 7HH*Dio[:7MFl\Ѫi4!0~d[yu[5o3}PP2+`M/ko}ìοd4ro4=!{S:[R Jzp1 :0\`ݓt>gJԱmN(NTRѨ(l v],&U Gd򄣭 @ل7"]JxJ"~ }iӁ*Y{!$%QYMtW#Z0G boҲ#5kG!M0iB:] 姧eAE*Vn>&]xti39jrAa96Jt0&ԆrctS&N5iyLA݆)d$iR9f?jY mĖs-m%n5X[nstO~吖-ZQDu ' _ܐp1ṮrCng r2ޯ(O [m¨/ MC/e3"Yb?|v)w{@K5LESFU&4[ E9pӴk'W Hx+G̾<ZOmsI8'qny\ svp*dpH7 F<+Teu,M4O u `i֚#}J G +O҂FIx*,j|+,Or1C჎<}†ԅSgjee;aZ4XG$LNF5ݡϮPD - ).O "nY_q5!]gxV6[, y7ҟBMIs:N ;i= nP̥51)Kur}DY,P)8KZo~~ZI5^z>@ta͕РO׈XRߍ׼/…8igEzhkvN =}s=aoqYeX@5^%'huJt©.i1),Oz.=bpVԆ#zn,(Q0-Uvi 41tRvF5h2Uw{ 7qgUO^0ñ6Y::, n'7=u:~UCFѮWZs5(5z =($Q&20QEXF;R:0Z.$Gt/$.Sܾ܏E`4|K, ;ɖSV % Ӎ % c5=VпЏTA7b8 ]5@TnH{}}]! w}: #|>$x*9Zn)%aSG'\5j% I,Q(s'ܚ"c"mN8E̼wHƺ l(H3%-y<{|0ĜosY)Y"hÎ's0¸$>W"qaIW,:lvhG8 o@+G8@^%C6kz^P@ŊpɎBBڑAuHOGu6zζ8U?q3球Ezőڥ,mL7Z3&BuHE|JJl*Lkƃ9.#ǽ*y>B a&tz=zkw-mcf# UYU=+k~ߣqcd$Vҳݺ@3a#+c*S|k?xϭ~GX%Jo"-I0vs. p{3{ jgJrAU)Eã}Ul{ i;⩖Yڦc.轟#]LBo<c缜Y_T}xi#rAI%2Z4 +l#_{UʑųN]BT#:EXKJnP:;Zq~~}ªM&ͩrXA M^^T?-5 zK]YS+EtR.֏"76[f㓣V=^DdS@+Ce$J-]lnÇOŸIY8tW¢q0痑'b`uMp !c&RXv2{ܮyBta9QƏޫn#hDlG 2q->."o⒬+t$gY#KR[M]@&zK dLeZ`ډ@ !qFўQNB,3L O)èjE؈'h\߾ɮ 8{NzrqF5a+%H=Nү`ƁnGH\qUAV5ej#) Yz4:]\ >'Y_%K{iU T{ar[n 6^ ax39m%/."Aw(lR 5<++ųע1 V5s |qnji1S40$a׆ $̅"LMH%ngpʂwvdeC8S(X8| xzufPe6`$R[WV /g4+X XN*ڿlbS|QŹa7f΀֡4  T h_ i]rE*l`^:v+pk\اAjrA Wp%>I3Pn^=wIȹ꺯YUc87m4nAع7d#E/R7 EƆjMm7db۽=e?f:$`R},HpR0^хUZG"PRTmIҦW+#e|_=/Xria5cruFAJ4|jT[mx3 >޵K͓܋.25i*DCQxf7~Cc1Ϋ`gGf %V!;11ZW?Cu#!67K ѥ`[OlD) x1lE}R>p_oTv~෬ Yc! x 0/^8A.˂9L6NbAy- ̍\q ;VDŬk9Q)Y7E@#ͣgʗ~4="Ꮇ!oa@w]p`˥>y$veQHwSM%ӤqSVNr\w0@3=I| [. sCo_^)~ҙM60U6!WOlERy`+B9Y@h) m 0d9fK`S@);fP4B%f,LRAOolXV1И閳***Lg{:|R4EZnD4im6, w۬%ݦȋ3+:CBaR58_ BzHrcBz\|YvӂFmhŘEXQ%JW-isݣ?#ے,D1Aـ@~&qtD[暼ZdU5OonpBS0'] *$y*W|\nx¾͈wd Oy_mGvzG[lb EE%oOtsCWMYPLS =(C?p%:9)"%(TRTׄs}?Z}Ed|Y.2|n|$EyP[%j+ C:wWhl[ 2}狐VKd.K:z;N}4 ] re$1A :|qg$]PZO!67g S!% !D;a}MF7"?Mf^bѕZSG ewe/%X7_A +3/u9Žv~oXbxU֬;u9C?&QX'j ]d쑅'a5a>AlӼlpW_ƳLD]}aγШcBG` zh_]xZz[XY`w%M</8-C^usz@ 0WZFjtBQs#C9Āj%l`SZ/W&5+`\’De)bQ 'ku?Vs›_JRV̀ͱ_nS2woLHV5QvM'h&eboX I$4Avvm:Ls/e3@v-  yрxpfݟ.t X7Fa ApɈ)gD,'?6wuHn0Xkܜ"^L3CȗnKT .=&bm+9>RE'˘)G.S7+ [꽱ӄY,sov)u%ЮsߜA<@i,Y{|[wIjhC%Hc_QV3:y"Vϑm ?Vl2= m E2Xc[ڒH$:þ2΄yzP,Vq.O' MQ:o\K}Hԯ Ec7gHt{YS[ ;EPў~B^k9ܡK JYl"r+w3Em(]> SJ bdS/ZKa s^vG] [1|l k=ŧ ",2-1dOt1q'Y[WK `]+- UKΧǰVd:ܷ>Z4cݬpa#*|j&%]s&h ULXR'#1y->9`slҚDv:8\%&Z-&n Nd{@ ׮x2+پ:%E̕YU T+&9u&݈tb̕^๵]dϬ2G %m~AW4K:#9K1Ggc9.PSvVHE;3: #]Ri "`Kq&ȯUie'1v`(jTC۸KE@FT4LIAzne7p@7<޴[/YSŎM}|I)Fd;t{&.=8u ǸѺՇ2% vdRR ".RK-OwBhcw\]$* ^M—ȁt 0U(L9Ef,_NLN嵡x+;k.tA;u;8q$C@yzT(FԏWg&F.ҩOn5 Yź^Ңurm6Y`Q 1;]ӧ{7/ַ{N(*)ʖF_b-x݆z8LOV"IDp\p^$bGSi=B 4&i8}S`.kw7cJΓz\Mr6ŅضvHQۺ:]DY0EDܹB.TUtX/7ozr:/?xTjVRL|d=:[v3|XD55fpiy8܆0}8=/;tَX4`YP}؍[˥ݬT $+gT/wթ, á59h[7!#>q#LnA_WL-mFzh<E\}o6+0O,گq!QԂ 9j2kest$7=6%bۿ0 uSnU"{+V76J.bco\d P~nH9)Ջdpp_Nh[X=mpnI:=1 ǝp45Rz3z7=d`a)_ !84Y͐ u *i]ɯR{@LK{ķjJ B{>)flm]39m\BjvJoMti#,g3/#eW+ A{徣5bnw2|k6S%HQ*O~=A3j f^8tfKB  E3clbi9(ҕ ϭ4W_wMA:=rJ'Ȟ%2z{S~{}Rw|CBDFO34v >U r't;b><_VOTGTG\{b~:8POlvҫX؀;Ujrs"IEA??=~Qr.~wH-`̧%up=d;A8pWw{ 1KCg.{sm霉LaN!CnG8T@b*ᚌSv71 ,F4:APsr7Ti:зJc1󖃃en[RA %BKZxj5FyӡlmQvY=A9cסKAL@XN\)jeC?dI6,""@ R`=dJsܤ(Dg(}xGK Mܺ甽QΔ튏nӂ#8D0^-GXZ7t Ey'cE/yVkl˜)'١]wmJ(SWXS_oi^ &&@Ή1t`l"WvY! sָHIʻSyK}}2]îl>X:”L.mF0&ٗ$OLFJn'C EN,:X-KzQ*;lؐ7J gp ԏ}hI ujnS9PT0X5r'8upER/!Gv(@wd WF!hYt-pq깘5n7org|ELOEs-\}@SU=4^;W)PÃOM/,BL~Q|5`߃=+4ưfx×|TNyMšw]n?ҝ!i5<{<\ eq$#tKÛ6'6YxF1@C~lվsbyI$mԮ~+#GѥLs W~,O|?40+ނ*YЀhlfy3sJi\txiO {xYYX'}Q`M_'QSy9gsͲ&ܛ^8jI5tw@3^~hmoۢ jq\EPVG uX؊2Sm5 }mnp+V+UIJVc\ >޳Bid.2i9B}e#Wʯa2u8jP^2{ >]r'OaYpfaֲ$g爜6]ͱ H2p [Fb 7S2k 骂dMŹR\*rt%Vw 8L+l*7PV6Q¢"t~u>DEX,q|t VP3J% \^{Uht'AG٭ 1M?´p&j?Wzc<gy6:EKB[[!ijP"7[# U4kD`˞SI,6b7B]>ݟ>SU+}#؝qdXG/ x4cwHj,x\/FB&!ESw;J~,Aݽhªo/aк*5t4?LsX_ 1R(`납HHeU@C+]V4IU\>$xΓ*NSȴUw&Ɲ*ݓ(^R@)FUuc$UM䪰宷pڰޮ5(&GQqZ4򓾔>*)cG'sTdoX[l2({q pIwn1Rh !x{z=EM:m!$ iF9(Yޢi7E*zEpRiqzF%nvM'䔐 zŻh;EKԭk_shf瘰Ƃg#׿]UEh\ O?>a29\^DZՠ'BܗqmHUGst¨#a1T08 dǒ6X#~ s[bSJ~^]%ATR*۫Pma2>@wGǬɩqC$}1!w0P@ϞŐ~a? r{FW%JLn&f&[y_4ϋ$ S>TLYe֌R2. AM?XYK*[\  ei"ܪGA`@gz4iFvzb b_+t ~髑z -%ѺYR Rc8g=H2C9 oAlMW2luJm<,y,Ipܗ(ЪY (%t=|)J娰X (]$˭K͸f8JoP7?;z2&~iP14BX¥8d|rRہgEߓM`ҒDR}j[Q}OHE&֌C95!0@*Y=C]7`  +(*y|'9RʹłԛٲfLî$>eSD˦2?dJN^@*HB W@X3!ĄF~̺"6I)&# ԇ#D~ d Jn, Xw\D!-12[+̘ӟ:8q4>@-4Es@81PA`ﶎ3vIcq|)ѦP*y#g9yw@n9Q 0ZJެ+SmXtH*->:BbB83eU*JxE&Cl$)ު-5 *c|L#x\gull?gr\i_q3 -y۰O.el;dVpok]Ò1ʞ de|Ku(Acv\{qe c GF40n0_v|KB1LY:'m oՁ ~RVñ\y BsSTMß,Løm a8ۿ v5݀#&^,<,_;ܘ%k4xc %Z_ŔJ9ӄL 1-/>IsR؇yO/ 2T$g긤0HR.([I>_Q }Xy72'!N^c3H3nT7ĈxZWhFA`CKխK(}Y3; _NésxgE_6쳜|~]3pDS!gYU*|omY ǚ8(C.[rrX6{مpWf?R>*1 FBAG}r&Y#PRtJ8TxѥA8#҂KwFP41q X _Zr?^" 32EmvȢ*BK%e"KGnRORFi4{x4#1-/q(VE'ҔuNpRp|s 1 RQ%%6f9 eCfZ}b :2PƣCX`û#5J88f0`t3kȮ8* fy(.p@4P:j0酺f1q8D\P]LJf !BU1P0p~Y]U5lLJ`\߅m}`6L%CsdYn]YŁ#mh}ƕ66\ƩG&Ϝ#Dh[d>TοfziU13@QA3{a^WH5=W|0CMFcYZE`^EI+#XbooF+>k1x*Ѧfѓ2`IEY'y l!qm6Rt?{ƥE"vg̣ {Zl,)[;֑w8H%uazWF{J-Mz>2`6h{Bu-6Z9~ u(L^uRS\  RaR,0_OV!v\r$0v 36t yр=_^Eأ^09nNq?k4lȒ;UL:֠WpVW8 `M2ݭ'.@S{p6Oe30bQoCF76|{KrHE,q}׋b]>2gˆʼn,2m˔&5 ֜j]!Q\ֲ13:< ;hE#NH~h^z &"O2@/^ݴ}P Sr`LWB|z`6ICk\-C=8s!kc#2NXK=xĘ^޴ os : Vlu \QQ \%| *UD}j kүOv]K]@?b~t* vjm5 FF`Дv?0M9?<|TE'y\t%}{x"BYwrAy~ 1 ~!F cW8M0`o#4YBaj]!\hb`d>-O]=~.Y%U c`z6&B:j/˩@-nS ./a1;wix<8p GGu׻?NLͪD|a\+bA'+QNpA43rX{/nNHD);aA[גm}cޑYCFd$~.i-6TpHCUA,آׯC2Y&X_!?O 1;v*J5AO9YRഠJ`J_`3|0'&5u[(U_ [N*0tDij3mߋ4?8"ޔŕ8i-fսd?}{bF~^ >$(/Qe$p \XxO?+j/hhT}8L.֪7n -1#r,U r£~`k@&%if«M={^%KKDsqa8'j tt8֏2Ma@Qݲ,s.]\ƒ;;`d2GZ4n5|4ѷ|0B{4.)Z*cG*6f܁~ +3XS(|0:%D؞I"ѻ\19 Z&̰߁ ^ ,׳w sc"=9r:Z"H 0^J7'efwU[Rq5ܮ@4ΐGPPDw|_UPgLq8n,K!K/xKiww|:EN"]H[Mds7'q [GxZsdt>vHdIy]uҍqWHg>G,Ϻ+6gM|߇Kr_ z9g8\ 5T?1&tXi3>]^e00,X9}n3HIR{'Ի*`D2[1X>D9YK# *Vjuu!>9X<>/R:s9n?b _{Ҹ}AxV|ʂZ'yC܆Q7l>gzYO=a>?՟c'c"‘as!hxvynnmRFL2, xEOM,?p?f 54ɣo1&6h$e* ʄ2/o Pլ 87zhA9ġTjJ'jyp\qX$j?Z \E>`D;5r|ɕ }es)&x"W<*@|!ds ۊ4x{|z-l [gyq%k^/gqFIUe+UN3_߮&P.Mo 1etR&L&"~aXC '$a>.eWji^\ NG{̈́ ^]v`ڰmKb@jP7;񓁊j+x5e_]Fg 5ȢO6k/T˾8ow_/"F]d7X;^ il E.H[64 5a̟C-ԝ!oˋvF8G| Zl,Ə*Np'!ۛ-7Y$@iv[NwNv JmzHч[+mg@veaK f[c"NLe{3QT p--oа*XFI- Ƀ-@FjJhIi RÄ0e:/ Rs{g~r/#M*3 +*bLu_߼y}O~+V(R κ;{fPK0B`N\%c,DHX"2~wT(x O|_ɇ{jkR0.'N(76 Kkըr?^%!zSK #ghp'?w@C\2:sq`ʾ eũ.ڶ߻q~(>ӌQRY)ϼ֨ҧW6j"h1T'SLCIl R!kVݪTZˀ-LmA<"Nt\ўUG2gVTp[C&J(ix<Bћqu[lgHx;HzLT=Q<"GGMp@ɹ3j׽tn_P"ָI?}l=Ҏ*ls>EyR ${YƞPu}۞DI+1w>D"yA,J?FGj⺂ݸu틸8)(zjuRD))u|Pd*(T5m|Tl%me#q>"jMhuj]kϾ!@ |H3 -0m BG?Yvj!|r.S'uYO-y>]1jBMEuUoRnQvj%<Xm~+cB'yQ=aLi +zڴ vb(#8U,3{ weT#"=enk&#JTPC"ָn ڢ+_!*Y~>3ȿ@0ŊWa1:CTnMBVsʸ|X_n3]: ͝yDf=-MTZ,WJRžtwL8~5ڙocm"NNMB3Z> S.BB*& hVW3&;Qz!:hn"wϚ £=D-IJ+eG=7ˡz=(Ջ[i7Sm{1"*&~) "Oyeg^/Z16LV@#&?0̖`nNHڱV5`d>"2ql܏[K*XpJ֠)y n01 A47[>.jʈL] v^FYe6qn~=Q]Z+[A;ӄf$l $,w_toISCG! jR^i(( oF|jJs BK.f׮sb%*j2(ʂkFBlsJ:.˱uwgDz+sXt6#n#2=pvYP1v=`*Eơ4A'r.ZMU{ċhSu030.=Жofu~(KB*~ˣsUŪ*MĠ #$^`9-Tr&.j6`iܤ&U,u'c2om;ŵ&^M˃bs,{¿Rȼ8(\^;sCE8`O|) =VFV$!*[-"anQԲ̓x1 kLۉOy? %TQ5̴5 xF%蟵cHe=]ŏd)cˏ//_~)ǡd-~7cJ("`@w)֥wxXqHV^7"́?m=9 `2}wAMNzBsCKےRj F])U3}^tK.7|?MCm2zIykH󠓢k;䂿NA#4((J*"[+e."?Iy˜`w[`G5aƽ~Jl=,L֛j1[Yrg2=34uDe\ߏF7RTvˬHb ɕkcmg/m Nc#v ^ҥQ ^+ׁh,ZnS~?b:G P8_N*X*X[9O> ܐaHhZ<~]c<3 Kfe؇cy ʐܶrgQ漶C;9]ƝV-CB!"93f OU?%,\5t $o[v}sQ9% ˅nΉEƲCH~eG R JyrGι<GonC܍:l$FS:| >Sڪ^NtnrB FL]Ul)9 Ѷ0D͓'63.CG& `tKLëNF4_|ѤCqj͔l3#ƍKp]BkXmJ@)ㇰ~ZS? `CwR阜 u!])!}XFL8(I|y8Χ%iIo/`)ؚ' ::t/ygžWv>s=贏;>yjޘ?}0M6S( _ ̋_6z|x՗/ݳ"؃~Yǡ 8A#x'>Um}Ĭ Ybq}J4=VRxL@q!~h¦F _cVsV$EHz2kk pP.6 "@]d0ZdLc7{ Q ڄWg1׾.@۷4di0My6oYs< ,[={ȢD`8Vëi8J žh*yJ[K\XҖ(1x,yϧ0杄Ԩ|ċLZ > gև-_'?]ʶ)PAۣض>[??kb5Ie.zVLR"ث6x[ N aAX!ه 뵃݇@e7VH6.)Ey=zh$L! 4e%xyǝX}ur^r P17b`NjLG`(J jí|$u#uyY?s%Ǭs=G"W GBtG(v*$0 N#~X_)!P{Z)C\Y9CL@@+=keb h_LSlWRuߒZܜk"G=C=ESk=2Dݹ3:3$ O'zs^(\Vܴ$O\ p84oQ*OIdS4f0qd6T9@6b&`}1GU/baYd9 lplx*KP}X ̅dl,LD/Ia<^y'0]dmJ\7v N-m\ UR9cr`OB砿 5n er Mu$R:Wg*qF! n!S@ffv2IxD5LQ2bAS'wqLuyE/rbqj]A(X!H&[(tSg?K  b`|;p[aAWcD_VEjs"7elXfL='[EqVN׻ܪxYKEn-^KK"昕q90G:lL4o/҂c<#yTH ŪY,Aè_NP(H鑬hx9р$9c8;n0cFt]q+e-6ŷy||` v\Mp <~2۵8 ZC@ 2{ ;8L"(W׬쪊 L/x"b]NnBFdX}UXрf!;! Euiq_mpf_pacL,s,x}i K5y`"g4!# #7~?:  j2HC#y.5]A$ߜ뉠Z`sTKxU`#aFg7wo;RÏ%ƳQKlE$f=C?:hE3^f- B+s1 pV,=F;U !zPo.w.bH56Ď:֨$A>9 ~1?]tZa2"V3ȡ.n%$˥'ʼlocwD|Fs8wVsE aZ04pm0nx\0tc\EYNHyzi$Č ǡ*mZc݌+۷%HZ/oyI\8W?7pyX {goʴȚ4X/J 847ڠz?g8' q^.I#6 v@?|@( X,ٔ+)j!myG**#ǻ.}4 dD,dXޓoF4>TTd\Y33|@e?;;^"@w UG *k40 GsB~3"[}7՗ow&'8^K u]2׀> ,k#ܢ΅Ac?;d'tfEc/Nd{E6Vx_4Odd 5GV]R27o O!eW*8-.%2ZK6Vbe!x 84~y ۹9QP(h!E 0lRǸģ*Vr4LuȺcp%h5Ӵ6@?@R[fUgmiɳǞfjoK*mlGZ_U;R VNPG۲lpS;.wi~'5AZ[8dîdÞyݚ̃1R]`$ 1VBUJUBtXf=JԠ(ӷyXNæ'zmVolܨlkQ>9=V!M|Y%Z}اfDp|G/"]ëa:M9Ogq!CmY,gǐ7Jt ?0qS#Dtں> cW^$1pYaYM6`Sϊ{8\LLVMSvZ5t6}#ULӯuYE-%:m]^Ӧҳ GWj`Kb ^^P'iJ|U3&@՗!ı,J g[\oSQ|aYL*za=bp~yš[qɆFu|7!hS6A H5r;goXZiU r7,pU|>eMial>FT∥ W킋u))ꂥKԯy{TfHBgR6>l"`/&ڥnȵ|ԯXRha1q. uENy+E LUZl61IM}!0r=uOyWr ֯}# $i\=5QL;X %'ytA  4G{ n(w1~Q3vlJxn 4Vg>d?B|% eJ`|S܀N'$rb^0dlu>v3rDtT?(U8 ]߂N'xfhv >@?14##Abn`ҋi8) ; Xԅql·gMjIR:j4e%B~0KTA¥iWf3¿[5h\~Nj^hhOBUèR*JR#ٸ-~5N'OHsH@| ԫ9˧T؃VI#Oݹ`IHةA{S!\`@!V2k 4SN~pϭ!ι$+DxWS,nI4m_IU6+,ϩ[]M w35Q^kfؿ|jz'-wV=-, ֽ/l@gShw!)YH!U`Ls1AGd8K>wg=&C 8|m ?ADE%>KEDxZn#!6RbX?b;5{7K*OÇ3M -f,1IKJeF<hK׿ےpH1+L#u]1%̨ :P5硞"}טPӃ>4I~ֵ`ż-d(Lm2%Na"nZ@ܰGWA_;D"N SK [ sEՑj2 Z"X8~XimW:Aد)"t~:Zԁ WpzY p>Iꏆj04܄s8iWÃoQCn .-O;x} VvfCKYP"s) v UrHOw ` |ݜ_M[h#~j-V%}||[č/? G%2RfFNȫx<`ۺQ74V ^W_|#𵯄>68:=!K.JJfFUvP׏-IGLhwtSg|&i1bw7.L贵?|jHO?']A:ʩ&D|$Xj mQ#ޓC;`Udh/[ cRP I+e9;0ƏBZ'LFsrFŞ|,䎖XQS_ziiBW38̇qdva]]P4fUT( m牡Q:ۣF!AflEfS.Le!8nCВZ_ ?F$9yLwph^4 tOAwy~rȷx^d5.8UA9C 0!z;Zsf܆1ѿ`Eovj gBЕ;^&sʪQ.50ɣ/⏇[D5ٛQP B^NqϠ $1ԝ=a|;Dަw.}_fiz8{NaK{}?F *e*\/Yy׀;T*6=0yL ׻ԡRW,L Fz:jo}&9Ctx1שbWݵ< cÒTLZ)=hLt*/eU';H. <,xdr&#Zol te >{2g$AJ59IDnK.a o>Eǁab=(yO3՛.=+K9i|X_DkJRFINrQ'Bq(y@ P`CW2`hu;srlU{3دn22g'd/t=VD"KHS쥤#T I&Ԅzdqe脣x?G@LLq2-0Q5TEIdqٍ=5+]OשK8[~I5O4,`LFvcLcKlvEpaq OlhF٨5[`x/L۲QR}4Xޕ͋ۡ6Ancz ̽n^g }a\H^ 2螨|nRӏ}ԫ]1* v%dJ'0+LX}}9'גQ/kԌ KQ.CRōf1Īf7E* qtG$7?8L =v(^r[,2`h&%տ;= έI_~S]/A>m1Y \~#9k} ( gPv0c7R(ql籁WK? L,ҵAWt|o?vW:Լ1HQ/t}pw`Z9)3S^~k|q%E-7ٍ'3eyû;چWEqg[.a/QڑnBPوӒtI0kKBFA')Kԭjp ٹ@\[LuKL'Qw%O{LqjiҔRVƦ]vmzP#Pooc[I)L}wO+ "jNALkI/|*uzo~ F?DmR Tyb}c8aKu9+u{fM .I=/F|0J0ַ$e> cH (ե:f6y1MmHei'3M;F^4R /揖3cyLP&J7,()VM[AM9E5˕^YgFvMcW0 2?$f1I_dLJH״CrG6@>l.S~"S"vcקDNoMfҵ[|mF+SaP֤ Xa[\Z&e5 r]=#v8 ]p}W}bmF'!&Q36q]15coYvdKWg2%/ <̓h>š tbJg (wN6<b%ё%6޷nI#H[5Kz;3[&FA˕Kg09[| )|ԓBB2yux]I˱25:7wl_4$zyx-/{N1OI¡ŕǩu1|YjXC4t|LN/U5J` 9CW u/G?יEdv D;߯f q'H6`KZ"c a~fxY"e 5, nސ]ء]|D1NW,.2fa.6?,G,>z٬O ڥOé%(O1A5 _ Ѥ*2/L2]G(uFh`=.g/uGϤ,b@u%7WFµq@@?Q0-v\(wpXpjūpO1qA+]& ] ֹX#U5 .% K@[,&`S-ȱӇÂ}`ƏfʊgSDDPRJ bEa5yX촰2p4DP5yIi.XOdTAe*+/Noϭ[S91.5e% Hw*A"7z5y~D_Мy P:LIYKfRЧ#(*mN{z0-u1x5htQ miKPYǘ+=a+$vaZޔ{<kT;l~'ewD ZB2;1czAw(q%4uD up U z 4 s7R!) U8g~686tU褢PBe8 J°Xpsfn#=^4ߏ~KNVu>2ڝ2f4A0w=-Ys/Mښ$!.&Yߎ?7Cz1.lcޠAcBQԜ .Mx+wֳtD (Wڪ^~~ C~'M$(Wzh~Ѫǯ̯OW2nPZJSxߒH5Bt^ۊi|Wpi<5wGmeSuXr6cA|4nNrXKbصa @}<Wlcw2P>`A9 ~7b2UՄq+]"Inr9N㈗v %,š'u~JNyB0,GQlu7@z|D MY~,G2IՒBFՐII cg_UXN+lV%MP>Qq‚?8iɅ(5E%⧱Fa8k!:V𨄌1n)tpcYly,d*r *w߂4k$3ܜhhFqKoƹAq$M(t!"۽UF~T*'s2u꒡bԖVs N%. 595aow|u g$ K{w ď>ڴ" C i6%^%ADY$Ys{)$ 7x| c5"ܚ*~Jߠ ̶j0FTn$,F}4z5q''co8P|J`vC9 BxV%%**D߰7|& ջ9WFI* 9*; ؆#^ [I!UNf t {5W{l={Om tjyvkJ7âfу&  Ҋv`E0AP 3%4 Z hf /%L}iuvK-h)؉]AzaGFdV~ȫTtwR&*A(=`6>#ѣ^= Tg7 mlC9}v57D =^%O'. 1g~h}..o'YoM'Lp CO%kC%9r!,hϢ:x *sHpw~[02?]ȧc3.VEs ^53LbT:^Iم ?6n7Jˑ'p2QM8]zK) [ -/ Ku1~_~BwY:[]^h%xCR>Gdfm8-a` (Cx4{UPN H^#1!i.=Sɧ>E|ʑے*syHd3JP.\֤XǶXbP,_čb}ކm ? (Y#bViI0! XMRrk'@=XB!vLs_ao1'C*:n!|/)F5#w,k:|=dv}ֱEӜ^|^&mR$poopx~OfF#LoDvMF:@0 8n#\䒅(e 4n l혽$ #B:<3%$˪.җ'O9Vny}2X|.g~URJrRqTΪ\ڿUOedžл}M@k(S_J1LӇZX$F!vޖB36zJ"`A쑑˪b.AX%Acq@T$ή!YOO>)}58"U|fzR3dZ"L(6_Zd#zh)()iB?"]cuqʭ3XqO]|mn%E6AD і>T})‡pChFzUͪ')9Mo|dڰ||4y%$P+I؊b\CqxFo4:Hfچo#:ƑkTlߐ6͈Hg3{|JG"|ExQ*2B7e_vDf7HX'=g̑3ŗ=ZۗdJ¦,PzΦ3㜍AaB+KXj xxTr0P[Wϩ,:p |֓czػ$*0!dDRֺD^̙mS]1 =A,&QBK*y`+y>77W}xrNF}hďbjFs VzWqKA sh4<a/g 96ȼ.FۖG Xa D וzn_AĀ?JGʼXw>B%Q6gH}TV?{;o119+@l̈́HpV-&K7UM;Tjei)˄l\̶ݧXrWk;kcv׫[ɩq)-_2kU7[>DdSNa %L+\KrϤR >"pU K]1/bkDwaXJND;.bB3mB ǃ-%dKz|ɯpVO]!oc"p5\4vrqojp!Icþ:5bNВrRr&vˣPo=NGGxa?UCE+CfL{;v]vhȁtKO:.^I^7Ҕ #.w%-:Hs̪ثHSbL^SgX1%cTŵ~9MNC!䓞8wE_ #R1ؒMҷ %B7(6`BЃ.q+!v<2!<[Q|d= *v~mNxŸR#[9i\BQ&_70ȞeFW ȝ_ ms_2=[ 42Ok*!S~4NC4OAĎpG~w)V$7\#ӑxb]YD%Yb׮@J*0z}`Nj|Im?aҫF@*Yahz|F'L/5[%>V'fi" r!sA| x x5#1!Vd.8'sǤgVMT?$ 6k4л?ͺE5Rb/to2tx^G@K2k{:OID‹`䳇*ZXįf4lРUQ &l&͑jbG/7| Ol/YĶ ~z"ѯai\Y]y)*NŒ#0eoߣKWu)׀nq#UJwx8c!k.]0H*♎6;;71ΘS`_\P#2ƨOMf=*P|)8lJm'[iaV2.kטԚc#6e6)X&:L,~51 5VteĩҸ<)M̈́vԑTZ$Dd)$yI(ar.@1NQʁ`y:~Ҿiio;1AHxPgj˴i.8xd;gE$Qy\#nx`ugZ6WEK1"츹؈e?G pJQec:۸{N\-i@sD^Hqq<#H=l$B-QQ`ٯQ8)NQ1?{ 5 ԭuʛBN wchx~ipmRKxk=lZ<)3E*"`VO5}06snBNYJiX_咔]mow{Bijrig-K/`630c\ܙ Z{iR&.ՠ /`N;03 Lf!H.Qz[28yҟɐk)'}t!w?9_߅\8ZaϚ!j"$hK)DEc_sWtɳ-{ Snv x:hԹWr|$YY Ku*8B\ E5,&cCެ-~p>13L2)0+8[W.םE|2a7XϢfq*}eR*a`!39*wbr_ܨ)aT Ъфl<_f?'!ewxij>-51d<m6&^b; b$F0[(hDEIA满(J6ֿGoS 6.xi@[1xǛ@epyP]QJ+miOMgbb&W;oUk!ϋJ7l7ȗg%Zԑhb^tqw`B.?2BIy jTKR1ݑ#y^킈G\2'iZ j`T;HѴpYgiZM t !jfrD3ZN>U롘N6l\,,,BR%18=J )-޶w?K B2hRON>qξ 3H{s%ɏ VзDF5u( *o+죊Voz[Hԅݣ0W\JI嫟dZLjݧU㝯 w&оt#6d}GPR%t}| [bb3N<[w7e6qxNgp}}H.^3 8mg2 +dF#eKӘ[+~0D?탁'jnK=7 愓UV *ꆉ&I"6M^auhσ}`g\[j4kSoVK9vgeߺ "C+w_m8NNeO4}ht܋h䫀ڍXJf|7^ 5j^w{ P򽊁5/7¶c2`b8¼i`Ð(CP:JJ&r`k8+bUr2uZI4re{\_ijkzҰIϱ雏c+O{OԶo+gP?yYȲ.?qa# -/EnSsUW%@_[Osph^Z$p<Ԉʘ , ,KMV:Qx(8x z='?2qݿ8ߪe\1OppAYm wHVvbOP"#cM\NIyut"ҝQq Vns9/,R[}lޟ~lAQVw<5rU7 ]Γ(#AN≔f JᐂUjזs|0BLľNဒEiʵϛ CE֟X̭m;`iTͰow/?1٘ $*MSynb[ *8Lt7~X^vJ:}]G2lZ4kRBx_DJcs1EC:FG _B VG\ "!67pf/E_kN) s|6r 2lb"F9=z[g Y4BPKpDM-b?b+ul٫>vͰ :IdB.ԜĦ~Ou+Ȋrc4-˙mD]Δ%S ~|;krum*ֱq O-+gfxSlD(XGV7n%hq[K:wǎ)flVQG҈%a㮷r$R &aRnlYC_9vax} Ўa-cHw`;bCA;ߓ aý!;;*1vҬY#dԯeC\ C.r#~*{ >/>%\JOEmcR,BX)>r/ bvm -D%"0u0s;q\kXX bs _w̠`$OhsQIZ !~s8"i-G:>:IקC۶Q.fkYv'.霉|5COmx/{!Һ6d]Ai%e7ư=,fKL63Xfuk,uD0%޳r6k4w@O 4- []40} TǼWyRIU7T654~$0MPnډTԄ?Y/(,OƼƎN(*7(x+1.k@0}{at%Vd0bH  ,|\]<|U$=e@{Q:#iLvxdʌK0uCTSld|,TͿ !v~ 5L"|3 T?8bP[kFwQ*(aU1& d]Ӆ]e2ra'>ţl}m2ltJ;tVO5oh JJ[--{O[#`IZEtCV^3ydҲEtJ@k`*\|x i(e1LDZ="P uJrE{ }[VlKDʰTY39)k@B(C( bk3F ď{w}cH.D8>T~x\zz% ~d)r&JEA욀73`mien¬:2P I'E`lolK|GoV$6YPQRU1Ѣ\8ctEr7D+o$Dz-)&8zw6>"K6`SM(4ZH5T:$ɡϚ䐄?G 22 ;Xix$J:;cR)aYX~[2FO|( ohCXdgGՑՏ2<%I#oT@pLJ $9H7).#WSo`O8'IRnfaSW+y73U`U$ka(ΒVb=2{(٪rȻKbK: /@'ffm_w*}) }y`1eʄGa]f=:pha^! '4٫{Khtȶ+Wi|F~^@9!+2KJYV= 0.Sh@ת)G!ZuЪÇvvc@0^vwaҘLH (vmZVct[e2fvB~GѸ"/w?٢@ZЗ^Zj(j*ꩢʱT!A"xE'pznu\Օj^v|t~ =NLOrn vd~Ma/lGza9dBW~`g{=`OݚRd:-#A^v h^b `Ч'"~D]^_C䷊J6\;oWB?mEDR>w>B}73Ç0 )D] bɟƷeGeZ}+Ez=?zFI.^6/Im!5hVD63fx+ZǟiH: Ujap%zuOf2psQVfg)P paZgI\qZH])m *G?ĩR-=r|%1OvbnOMsR0oC;vCoΩIb%7G] &ꤍA\:J-KTrjJ/TU>i t+ۢr$ ZW5c ULC&(/sM_2EPm{uXf;N93XY@)cP P'(UOE4NO˹5DT]< &L|?(G `@³&4)|R (r G"FQg>Ss ^w̬uyU#8))'eLVY:%!^@E5u@l7Nec:P\wBUܳp_m<o'+6>6 hgDCcAyĐ+(ȘdX d"+m8 "lm:NJ.p ihT rf!fUVR-9[X<%d(MƉ8~Src=mU_ E~FO|y`b:4IgԢB2V<7͝Qٌy. Z7W1$eZ{k_{ٌ7y6%q?J!lGaEUݏl~.@f=GU}[=5 ϵ?-4B#ҩ9&GIO5f8*6-eLPW`>1=~vYnT'Iv2O?EǬJ?{mN‚@bszLiuM>vTj=#<:W ^C+t+D[pO逐Ԁ9铪)\Y6[xzS V혹;h }$W.u?c@}9p!$FOn?{5S|̏ұ>Iel z&3=^q#?! WJ^_->9 $Nv7O¨e-Ya#mQ`M7ڟ'kU5RI:yћCHNpq _幩0Ik ƀ)/O Dh2P"= R~efM$N_uHV+T;斬1/Mm݋VM Fmy3mc*=_[qv꾎XieF"SLd3@Re+~f[9nz$8OEZkOQV7IllSh\-ķ0ሇxUe/jȚo/`J֣+WC(PO  22PxrU ,,P)Ӱ- M_nb0Rxh>X;F]x4 |DžI(eM@pntҋ|A7#6;#_5ࢶ$;SHK !5>Qm F~J]OGPUvwzxq훙ASg[s)g8U\JMHAID,î $tKZqq .Pnʜ$mz~a*M0R4&U9MD>rZ.D@ق{;lVyKOM¢yp]8[yt!whKi(yk2 K/UEaP̾ 8?{E F[Fbeq?8D1ZyRH #f\S. ;6{ߵBdÀ;ph\EЋ``I۞\74?(h&TKeb}ڃ@f0qeZPrSΠX2Y2G~ ,6z^珎) "v8BD)k A$9ׅX%%~z?؋Z\P$9 7B|&~gLOd>i __c"e3Z?Tn­Mq06-X;1{@XBueSL3~dQja;O=m4w ->aX|[ià^rN5*j|?PAj44HQ8^'I ZA1̮J4}6耸S"'r*hm#HM$-?V<K=Cf;qޥX3 S]U {[e2#@Rj+<0߹Q!A`)D~*vk#bYDpi'iU(]4tvqW, K\0% yTyh% ;`]M4-!~Ʈ9ІS[(Nv%pfe TS6?xM-=&Gh.kzG'ho66sd({eb'ISǔ #&mEVEQV@V0M6ߚLa?8?bX}XŤI{q]:HLkXP}H,Q|&KA}K TŎw*V2Ne>p^:Af6b[Sݺu T,7XZT4|aSV(l"=Tzoe NN#z*XRH$tNvk)Kc ޞ[R}iϣ ņ"MPC]>E7>AvDm.q>ro$gF@ yX@ڻj6i>r G"; _&K(F26jlo }ZP/NqIjJ!hR Y柞PԹGS%S?|ufY^-׍-Rگl `Rp"eFt<6ow~;h.V`s$^@1e=5>E;__)SUo?cuat\o'pO8.~ ҕ$m sK=z"r,A&d~§&; dlJ`_&W>\Rz 4EZ?\7e6.&o;I)PRmDB u$A^\0*sl3o~Zdڂx5!H x a$K|ؽa 7 zۄ _KgEJL2x5!rdgJV 1uIȭ]Uzi|![%[аFnkٝ[?}~N&Lg4fCX*㤱Pu:޸K+>^Z м;bwuY~Dx!7j7ˊP2^ 3}r+nj &TDp6l S7`zw3+nisf{2h*xVN}p Сj̵*rGзJJ ]%&V.U.Q~ t͚;f=D2 n*$|3^ӣ_vؽr1K{y7IIpjЌewdY-]5_gN1|D৪^sBh-v|OXPTH+ps‚Y(Q wl/>xF*QևmlSȧnL=M)DKS .P~p^P,oN5L4֯*c24~^}`aQU\b"H @=*X|pL5RcсTAtӾ-4vO]6ŬPP:a-RӞK/$^mW'^Q4>*6BmCypst)kDŧv^'LX{4sB-QTZ$:2^H"xATf+ +)w\n40?h QE!r̖d| ُwZVɛ/HcmZUVZ)'x e=)bz8!J]bFFm1mGn6[pUx?v':8`*fm)6b6.M'k5"txd-ʾ^=E.DYIM9p$PkRA~Ai6vZe-yރ "EJ$j P̕ad3ױSD61AnXc3EZ^q]fk?~ ~cU G-*P-ˑYjl[7Qّ_84|BLTИ=77G4WRE5M͊>РPcy<@EIg0d7(D:u(uxF+-rxӦ)ؓ&"6U8Bjp"Y׀nYdܘڗL2k4#!+AjMrc[:ڭFs1TVXA"Q}FwN[cF|"I+&YF.F/#x7ǩ/yuKXR_mTL"#DŽdHv[ȅEZOeBDޥ_ߞ^$ HDP"\ @cCuM=)=)!ui7ߦN3nFx J}p%>xyW ΦgmoN / #߷ye =il47;=Hsٳ"v ۛԦhxɥ<>տ9__"V%lC0emjWGΪY<"NQ~ﺪ$d>%0\g+Ac, 7jXD'-JhF y,M/Pb+ʖJXӬ ]T8}ns˜Gÿ艁轚hSEtcg[¤^auL/%nK֙ek4Dc%9B\GI[Ob^X[ßE#]Ze ݞZSQQ<;..2K|n)qIbF||0ΆѠ%1/wE&sEF|!]Zqq&X i0#b?IGѴ -wG  ihB2gϑx=P lBK^G˱'L`w$d:tPo8M@$u\A-4~B" |4&Em-K&'ZRwDA7Ozg}W:YA9)3g=| sh2/J_%&>%ߛ0m{13ZʳA<>!90`,ԯtZk%5YΔ60IoJJ.-;n-mIҰ  ̠ax2Sͭ=o}ߖˍnyu-kF)JfHZH{#*Vf.3[zv uއluKTy,Qן('%Ե5 6xϘk}b'Fv|A;yq-T=s zWA[%qXY/mb],u!ω =j |5!Y v|ZmG!S|1& ë*GQQNj-:C`W?l&]&X/h5aRSY-[ kalEm,IL}m?ʣ\ ӽDj]5qYޏiGEGw!F-\XS)QD7mިI.m)А{FmL]lҢk΍i~Lsrgt]>o^bw;*jB]cP4ʨ[<ܬtw8pP-Lv*+;Qg$dk:<m!Sͨ!݀q+LΘRmNվ&/ IɍmFA@ ?0UFw01O$8 ). 2cI yYɯپ,AG6nQoi9:~LE4Z3Abz6W\7 xUHֲ, F ~ξ4NqÅ7̧JqR8S{M CJ3>#9l' xy<bIn LV8vH$Geݎ3LӨ&bݔ%*K a{QyH\URڷߔElXS>DīnAU~s`:`n/aY,nFnbfͭYku ~"w>XY_*y2CF :P|pѼW `p{O~D=s\ޑ@c4ba''5BnihFߐHHxoYqdZa}%ɗBgZCJԼD1FV̈A9u!Zs\'U >JSlo7 { v0?JX9C|f{s"-nY<6y`}Ьu LJQ"PϬ:oRKK#%ѦPu%~t.!t.S/{(x5Hxj;{a %Mjӻ"u{=_MR᫰G ަU( HԵB'-$_go%UDd@摢Uwe4sVKL1Ś#~Ms[ Lqf*KkQÚ:H%* ov.Y|#sñA-%\ Aj)7MBjLum1 uXQܮcDDi0V}!Aq.48:1MRuǧwfNqo0 Z QtkJ%P9-׹b"+J/t+ԴE! E{!$RI7)tt jV I\V^x 4J`3dRG#cXฆ +,- X|jzshsrUZL3Fkqd|oZf(b%) %n ?{x]Mh- {I> =S~?Agp)T']+Az,į~]44@u]:U=x͉uT4p#|}Hp mUa#SA]}5G많]]MÅ|8o0nB`.Rdehx?B/_]<̩1 L#{d@=QUArb4_ou°J$0-m3s!=ťR4=2q})(u*H} g;Ga|'RYWq{e-r6XQ(G"!9r~DnHN{4IU4B/ ױ@ҬOgeނ3 di-* b`[]_R)~b}^lon7N,U+'VͼCY}ALrZGEEe~PW/:1. YI͍O~')ϓZ]`;!ļl#堯r"A}eN_=' *|?YF b&p5ΠVy^p-WJrIq(dk-ӻs⚼){ t"+ܶ 0D Gڿ5@\4{j55}V˻wnZqUG?'XSf<9d< is}XBTYNiz,Iq+7.0:" + xKዖB)KEs1VHZ㗠5!,Q.¡&5Ǔխw.ۖ_$/§ HTa˻NI;̩[Βj-ɍgi_\0w}XY AWG9$ݴ_fkLb %K:’EV9ZxYEثt@2?Jzbw  c+ a-BWu :BlW_ ˰#}ANv')QJ.0賞E3N5%_RZ4!]p3)#-yCYx95mRNdtoa1$lY.45yq \iv|X sYSrB%%e$=дLZf^~Gsr.Z}Jv^.w0Ly!xVe%`|!ؓvQaH",#M"8 {b@I H 4ڨ [R{XJ"-]FрTMng(nEǺT`Yx sK,yi DSoK/dXGb}Ea{ ?N} Xʨ-ˢ)U=1+sV" ܼRjV5@#&ԝIՐ ty vg B-v@Y\Z vdJczmO6 >ɚ&v[w\S jsjdJ"sE"Ȼw63jj> lfn(,m>+F3-]맾ٵOkG [/VsEzgBʑ>"7' ]5`xnfZjR-IJWa + }MuZ@n!6X#D'oDFrL[9aD݌e;YNcL߮4z}ڸU#&슐U dUf暷[C s`ݡcn݈*)nxb}f)Rx~~ vvJJ w,et}x~+h/: ~!S༪ˡLjo,ï\?v@~teU+;iKh*{tpf /y[  P5 q5} InL+v%/)@D\9$`+GUӓQ h}.))Е3i!.qSX苔T_9LgԔȹDŽƼ ~]3"[O%,\'xbT*̍ۨ{FXd)sRˌ'\wv{P!,45NFf!3sFNRL E\#@leΫV0RݧuQg-;qpb(fh$ >bAdW #rvuĈuK+:LQcO HbʕfPzRd[,ҜC hk!0AO^v՗tv9͋)v |f{~y} /VعB-kl19Cl|@ о]}gW=yDPej*8I/AY̗t(w5)M]eIrZswrz*rH^y#`dB?!Qlz I׊&D|fA]=n߅c; Yh:+톐@熀3y(_%D:.ˎi0]M0#7 I-[V+9>$sӂNmAᬔg=N8 ]Tßѝ͋,(f+Aq+X8 sT=ab;BOnH?}kHޜ([VT|P&NOBXerxڲF )R9Fs(].KÞ7d)uΥ7e?mࠑn3?xA}T BhWaTm+!o|R2hwZ|qgv rFu˓4MOt9SǤEΑ8} Oեo%lч)GR6=H0,J;7P+PƣL[Ս60]UOQH @ǐ!#r{2fzp (;D86J0`g4AD3'y^Uތ` wXQ.бD@ ^;`xcehE(&.!~(HG;E>&0"DQd<T$@Qp=myXK?z##БRax+pZ1s\ ][EiO#=2 *lC/ك9?CW OȋFUEh[bH_eV̞b[[JŲɪKmnPU "\E X~RӞSr7{]'UT{h9x? w >NȖn6bicc]Oki\#BWK̰ç r7$b}qwt;rI8=&4d3UI]fcIZQ,}]1 v=Lm".r+7ŷp֛hPIh0~qG J5Go!":v-ug_\ O cg$ʟ+#lIV6O P)\ >зAٻMiWAVu6?/$ܫ}`%^_CA3ɫ^ U}c NJİ@n"Up>^tTY ,0@YܝV-4딜0xNYE{G}6朁;2Fh9yGMk$ @gCcy)^jCbw8Z4dT$'ó:sr#k(O@"jCovK|y~YL@ªضlˀ#20 ˶EA&/ߌ$ Dv3CT8"br3D<;|glXtȱ{GU[{ DC5$q+lwgObR6t熧|JP[7_I, ~h/ I 4{'azuB R5ڽhW,mh0DG~#ܤsʂg"ZP` #q+ِjSvٖ*ɮ\S{V{.Uی@ٹW6ջ|<5}Լ4l-I&# Yn# ~> \* 7AʇDk-?,ڧq;oGfcE[;4t_Vh1UjLGlod<{x3ZL YY^sO#7ݭ!0= gy"lsB'zk:Zw*{rk g]d({c > FFJOU\d}T+`VE \-a5/quj$#)QM2z\ZDZU˩6q:B 'rqFtYCw]~40XYھLrZb8r?!u"S,71y08.-?` xmZxl[BOWОYXHm{6\>E+ƛ'HmntCݘ"tU$nx1VY?o W>G^zab8U #S};mQ&4ʃn8zc%鮬Svn({r,KD.{$=i0 ޮmujtL%o9WzL!bYZsìܖ[@> ٤W?!^HX*Nݤ?1c([&=X FӋh-D%=pTGufoEgyk\i=nvj,=SQG9[p$g¦ȣZ MSK*ٽí=)U>ӑcs)۬T680GjHpyKIp| X|!(v.F If~0GsijP Үjl~r=>Tmc*7vn1`I _1rs"IoKylpGJ&1kfJiBDkM؈#OR'ͱK 1W]@%]@>꘮j{kUx٭s%[ESodT[uWa_(,)DFXuF%N!ʎ{.h|TB7B@'}fSb*L@lUyWK2 USyBfL:T@c=iFI'=G/C݁ GMQ+\G,)gW9݉g!sdj D5Gâ d?'dR|ÕX 5~NNq۞]}R=x_3" N T,8Y2P)e8ӎ j.E0v|;@<zoK>IRm\>#* U 27 ,G/TQ?uY#-:H]6gAC3ZMetb2?f\Z\PQOr鼽+I/kZqLtiM,ĔhPsvlYe> :wQTIU*л`vyutOºךYMiZv;;`]bjΣdl^oxNX:Vu!?ޤe> u)eJ7f% -lLkݘU6zCAB4cj&~ Q;gsETq}%4B465s4iZڸGwB"-ʇ@3Q`@y jPݦevzL3uH|I0x`'Ͻ_cKjCg  ~) LP)YIb_xWozmʲV(u1tuimN.㟓3sF@qUj<8ټиqx&`Oۛx0Zsߞz|)`{.'0fS0?zr;x#7u_氹H@`o] 2_'Zou $6zj4HWT^s(Jw3Ư~` % cһta%/խE:YG.&|ڌP+xEY\ZVjÃ%QQItTKtT!| 3u*:tWVh@ykT֌H9Ɉ mFDUom٨.m)^R MW~s,}tԳP}W.'օ2Hi&1d ܖ?a'wM>4.,BDuCY:-aȱ6mrRdk `btHtp"j: ͛2۲X] (is,+!{:~{ylBzH pPUp`yIAacs=pwuS!DJ1iC^E4TW lV9\yI6xp0BGF.Y>4Xo{z.KIȤ͆Z RC]۠25xU`YB;n£Gً7[݉ K̮8j ră'5-X\~kjdzӃLaoM>\l- fACх|KlrDlj?Ć[W][q+8mg;‘7c#[}\0JWpڗjJ|3yza;&V֙o&!(,E0IXmiĚ-*=6kIDKn6'$jzũ PcZ.peh'6w7K~6A&b-t?ZpYv4poiCjUڼͳyXr?۲ ÒoI25 + M\YHn1,m 2RuR`-EYK1,q (6j<݅@>\`aFn#8B|"!yc?<.UYߙ(:a@@҄Fd7CoAH[ymwA:eǣ~,$@lAʕ5K# x9pF4ȶ]c JUZ-l^18_.JbMX!óIe~lvX89 .2 ݿQ GC*dC(@tWQFL])%5L"7*L}ZW",@Uthw#/>R_:4cmE+d5grT#:: mD" R*.yIN2_yUV'at,pѭơ'_mA B?{fVzR_ %:IeΫ*DlNRiYAՀzEvy3o=8@rf>|ZN|,ˉ N!9$KZN"DfBwɹ}NProE!{rIJo?k AE@ .+8H21!$j'kp=;!I#|8鷵Y~]U 7HxQji[7NS^1˓t t!~!cg=j+0`7Nx́VnSj 1:T+mfpP6#}#W ~o <Gnw ĩT!bq9橼nL&h^&)%Q^~2ыK@׿0R2ks;,N 2 \[YsWMQ-O2sm}ddLyӂ赾 EEkw/X~Pg7"Wj;NUTxY)6`+kn{mW[,Hel1؈&QmYP\ػy2h67>6B'fD ,d钩A6 %NBf0iӬ8 7}#x5P( >]l+T_K*ڄmgRtKAw.H3b|4oNQL p|Ӻj-.\ RͨRyw.aMfK:PWؠ'EDGU(% SksFOe$C`GP1DT7 F)tjrA_SppNWwcfZRzr RF2Dr6A S]FU@Xr*[)]O4Pf.߂r,x}[z8> (Rh >aqHкdcI`u?OH1WMWx28B} =/٪sX30p(2؍KWxx/˜7@c4Wx>Esvz"Ů E[^bTSN&׃)=5@W@Lj:n%e,ojNhAޛrE3CY^D"MaAaSV1 ;[?ܸP#Rf v%\@pYizcw>>Gr:zL m~+r%- @X5v?ASYmYwPXi^ ' 1/m&$F 7:-}3`.e$Lny\| 8';T^+XvɽT_m?8#E<. j-okm2{2t+ Ҋ1O!ɣo!_3uI/͹.TȸvbJb3;?aܷx[h\Z ɱ"[as(U̜wVY(}q7gz^h]L3T9Xm'3XeVgԿgit0 bu2.4]H_Z4Zb*uϿ]labNmgxu2o厑Vg~얮 @k^NH'Y;a&cِNI2TbaY#,QEs3nAn*}Xj+*hj-Eqn"i'6:ȇ!o td>h ya,=?L>k75Wv3߄yښ_`Z3m w@a2NHmɹ lp=\eKA1.Vsյ8/@vS)wkտ?kMdmK E|rFӌt` gg&71'dTVXqݍ^: xTit UtKIH?u@y!J ew!l PNˁ0FvoMȃj^M#dq8ݙI,\ 1H \'8"7;߂hWc 0ȽhJ2a+eĎu-Q$ %Og|,S3bފ͠QpH~!5_<3cXepO2Fmk;od! =/yY5'%2eZMὂ'TggjG9,UTqK=bNP9 p+C;:j6,'!E An5 ȵ+!mNjXEkvx s}4˸ r>ViH! x)ZU #x)9#ka 1ϦzU3 Nީ֤T)|?plƳp-[M=i[jlږCKS֡z8bb㌨Sק:9GVJc݌4l 4y5% bu,^wHɰ\)Diquǜ3 ;zU=LqrN^ t~M^Ɂ^3WQ3}W*ɉ٨uu'L tݳkO|ˤۇm)RTY)H)T'_LNblZb+pc Ϣtm'&X ᩰFI#{[tSKMAƘE> s8&1ޱPG9l`|J'peq60cmxk|^wPwhBM(^|5w .-'>2!#d| Â+BSȳcrÊ|"@~Fb8JzFrMyfk7L%/nɭ''9r >:R%Rqb9El/tٝβw|&~&tI}pfl_8xmiRV >v.Z0A cUA|^,#/xJ6I/6qVӿs.QQ:1ۢBoyhqOhKzJ@ )T} Mur4JۮQ O uⱈ(-ڙ>141h,¿3׆\$K9l7tl#T[ N6޶|ҸY^"͟5*/~N:SM\z v`}Re3W{5cѪ){A"qziwJ_r D\2y+ԳgPگx)UE7KjvXѪI U#RU/ 乏Q 幨jd1B}y)g`9e\ ܤ  KpWL-Ht_Oi{]^cB7.cvYJG>]`/XSUui^Qr<q-,#F 嬾ФgF Vw9jCI6کkq@ VqVAۿ5VN zeT  [bfۈ?DT>vG*GyCZVI ;axBRd4zM5xՖ疕aRupv̄IPy'h0Y ]>wo&)Aɀs׺ɣ1::rQdǼX%^cѹ#=H7w-=u/@R 持x;lcm3hE=F]x)SMwz92*%h.QNߒ9;7ha1Jf7wh7l[R^:^|S&o`܄OQ($ʑ&fm 85$ W GKܽ"gՒ;‹`JhӍ(ASG{W U9kyq)+W[H58(ajK|b*F)$ѮbzÉ3J :ar%Er\/ VF_[xD$e0{XHf,Wļb\MdYJ|l\^͘Pӟ#V?m?&]Wse}6Rdcgr*" 5bSHה9xv1x0qhW p$=LuK3oj7(< [[W=UW(QjU[t'8K$ƚ^|K I>8x+Avi7+&vYX^voؠYG8wvԼ8l3}P;1F<05+W-Lўpyz*i(RBܽ ) {_!) ҴMhܞg8(٫sATzzƷW;7<"2 9I6k[ϝ[ 塋W 4mD…bIIkҁwizeb.3S!!X\Y Pql $ V髓 rz\| kH&u%̧|wpYAGݼZQ#7$bzl*BR&s5SE"3F>M0!ݭ85v~_x>GS>\5'vgyGY蹯IUvw4MWt/fԲT_S@S7CKls끟@tQ*_5%y^F@m~d- 6)542 .^כF8XQ~-f7N'[X1"u־767Xә4, [6ׄ (tUEkL1 0Y?r؄EPg"3b /dLa/z3WHF+HGbt0,zFf0dݪEd-k\ZBirc`&.V{++cQ ,`^ԫe}S"/RX1aq^`csf`rFueliEeDK*x'4l1.`j` Dۑ\ sw֝0>La0sƼ!( ,#ެlΕ"_nT>@_)LK]cLXp1\22eL.hJ+ m6љ[]Vfal2KB򑗤k(x: 2U Z=1)9xv W ;3? `2[#H1f)U\htl!V`nDyi8DeĖ -Q}5ArGP5:"DTJ#ȃM(tg >(['f"si4ۧJ8G;p̶=P86\b-XfQkRvSsRsvTEjOzSCNV/pbPUF`ݛzQ}Կ}٭MJ ȝQ^3ba ,- Q8Gad& ex3n(}يd 7P23, @둭x-H;1CX٫J|FF 7s#?N_@pԢVܡ ]=d뼉{+txx^Ua;"E/t07"og%'!$gijےgXsmUH4NzQB۹oaN؁]eCp[;<@7AI GezT ?&08ևҸ>F ?46(ےc}H Қ-{@M VS/+Y;)!l?;suI;HGT+ ܭ3B>m ):cep>Df#2r|2iv蟿ome -7kՀB}B^T Y=&5!7EX'BxNBEV3ziT=gÔϔσ'F5BCj,a=hLؖ04S܆a*vVo *<@T coJQrZæ#bAP/&lS[) yfOr-|ǗH*Ě\F'.ý pػtیwf0Hl6dF6 ] voaP z\ %%et㔀x-_XpAĕLMrԖ2 !-Dρ[[7d|TpLT2~5Ky(Q Sj ysZZn"$;@Kꐥ EA׵f0%CЬu"V s?3x0gQDP-c :!35on{SFL. ],MGJCȌTgSa}TjJˤ@k8DS!S@4isٓ0 Pk擒Ǚ\ꆷH\ ZG)0 8†Մ]ʤ+LNT L`R֞ [7֖;4N 奌.in02~H9NK2vba GLWGdňHEiou }[}qswg:fTR@o֞juD9KO2ތp&"C?%_?[A:wrp.XJ/Op]1 Atqɡau @occ*TCqOx\o¨V{^\Fn?(<`[*aD7ty38؛N/tIA7 \Εo ̠>r}uwAޓRY94۞Ckߴ}DN*Xm׺ƫ\$ȋT5A6Q;_Pkdv* .]*PG#A1%_^r`qJMoښJ}EndwpreiaG=AUĎSUgBW>pdg~ 5wɤG<7%$DV ٩R|NG$; TAgo|x'sA1o&e8<ٓ΁R+dx’+>4߇loWŁ1npej{!}b!-_3>Yh@~$aHn_ϽQ F6a=K_^3)u2Y qLwr活~H VIXv"pJL@DNLG2NWNqBlb`kxre5֍@~K856z[ŭF`F=%)T ;Ay! j hniCxʔQlc؎seЬJ@:Q+#OoIRZ'zJ05[(B J~ܾbq 3#pf\iMwf$_f u [Ot O8o%޻Az<O J Ch)\ rQE=} F\1y5 n[FTz|g!SEX(vbEGK^4Zpgr UB\73Paw&O7 c{=I8y:y)j#'2I _Ndr//·I_z|8Lry:ZZ^<7R&\ЁϼrQa7Xn= jWViH`8;ƞ!:o7QjDo>4bj?2KA<uIE}Yy DS0Ot6hG $Pm"fH3̊%s;j{Pwkk.?Ô/n_ChUiYflS@ GLB۰xW˳2W_`xⲛ'i4Iw(ʱP.sxA $a*>I9.g7Ds>#6FV$ '8q}6`<,(.ꂪ,ߧQ~ekwi+*є'QH p34h<\!G=b>Rt)`H/Pإ8/NZcw?}Re?1 ̏.-\¶8 ^q JX2JpŽnLҼbe}0»Ea,GFT10[&C-DZo,ƮՊʉ=mdAh{G.Ϙsvy=3?B,*K"p`=eͫ/G=[;LZVPhaRZVuuZ6 Ihx΢36g Ipn/rSx  ͢U5iG_/d|n[z#(K'պk'olmP+l jθ-Mg+ q /pnc t˯2}K>gy4 Ͷ.MB*" MTGL$0C;8)_z!пGE[(ӗ 6mqqHN_;8PX|x>屾"av;{e,ɿb$EҨ y:EY%V!iWBDݨE>Yf+d^z w -9ebDЪgtmñ;=e؂lVtCΦCŴ A8|r{jZη*. 16"cyUF\Zd-r bu1&]%EaPb:F\οYzo6E[\X!f^_Dw*oÒȓI5t=RGM3 7^S&zF|m AɉB`kpBTs/JD@CɥP޽`shM{h-DN6(yN]8"XuXdp|Ǫr1._ВtW+iɘL? htp't~Ȑ![3$ώ*=GCbR!1^B $DvsVu+_{-ۮOzV;12)xV$Pk^*LǼ Utre5R2,t1Nk"l$_JНC] v,ݓ}"k'EۡeW Ю$lZUȮTxUeaEitj3&W*ߌITƚ}HSCǢ&(pOFF4Uœ,a)ߐo{0kBW!v(:BBH.#6U 8m3 >J 9 ,6'ݿ@i3Y-rxZzᘐhSA*Ď'\vGy~ kӺ kv^I-h iE5dwvEȁ9z5Jd:` >'UbD"SCgc&Iy6fBa*V"ەF{+^RgiYT4,:xw!x]`Aq`r?1L k-|<} 8I[-8C,^ 8 0wiTiRq$ڙogfXBe6y TjXރZǁwA>\Esv,ϟ>@ȶd:| Ѹ0{ꢷ<~iKXj=`]B=P4[tGr[5+5S\Bvz?$O&r4_CZ؜O@ۋF 9YC8+zZpV&vb%,DӢXC4 XqMs&m*([{9$\> 0R16ńn˛EYN]R ( }Dx0^"zՠHRf݆& :'ҍ >OLObbWNjݠkL|326}CV&ayo]wXggfXxyob aG~b`G407W* {V+fR&§HP00kڮkTPh'cucx}MY3ovsФ^!7AX֊2|a4=Q\lvm4K8y-24~9p-0(V|3 Q2{i^$5zTL^GՔ `2;Q/Uߙ۴&(aݓBnh? $>aXsǕ R0 uh/jrR ]{]>xmd0ujln2 GI$jfҖrP1C>8 z/ZE |J8!ؙ%O%΄{t* G3䃩8:]=1=OL<|^`!7T(&_Pp|ufJ= - :8(E0ll"6fVsgS4 $IՌHjSАQ&(B1圾Mn NrN-rZAoPuӋ kQb~n@Ia:8t?Sbqb w_pXL\xD(CFd 2~iȦg#$) u|ǵZ5`׸n ?HS@zMGcN }[$HT8.wNeZ[+i"{Ҙި9ۀ}j,bxgo'8?uH"^s`owr?.6y] "Kḙ=9 ~Sg}+ ^{wfoY°xœ8MZn{?65G aΌ{|ZV_nSNcm0@|Qn熉931 V03w>&rW=2v5䶂Y:~3qG8ɣk ZUҌ4&0@D[2Bd.\ 48|g2[6|ѡbM4Ŝ}Z|>lgUږ4w6`\ d8n"BXړQ!>>q$F{YaL\aE<63s ]kďov -34Z";.`(Z?iLtk %)Zo֜n0=I+SduNJ7'}wMr+l*^9֬nl6cnee1P=AKh HJmd1p~ƽZ}esL}< JA$ |]Mzsbs3z+b^wM{"?c^||iԴ`T9ϦÈi+z<6V.̞INN ,vkLY7Hi,)P ClY"g->A摝!~-GK Q/ UnwF3X7}W2{>UDJjr r,G9_K-ek΍3y |ܚZ"(?6.cBOUW-Gi9 QS:HkB&!(0B[$?r]cM'[h{@YFRS6o5*SA&ܘ5F=G82Go)!#;DlL}-19TH Zqά7T8ad@ |NtCccC2%P`>k& U c%s&7qVND@[ɑc;q2ͨ7jE hFK۩zpHj"+cjg(߉[ [s~/i/({)a19Kq?H[*V5Ѻ]t\;S @,Uݙ&3)0*m.cg 4Q N-]yB]UC+Ooֆ9\ƒ)^oɷ'{ږAZ,83Cݡmyq.1qGeܧ$aM`M,q?u/)** Tl>YvFwgMnxJj4 [Y0N=bpa7ÜH…♺ONQ^L\Sv'<2Q0d<)]ɔ)AP'+0eݯs)h5#"V}u*,hM < ''j.݂͋_Dc"%5aOS'#֟$xQdi!&,8gdݴS d$.db)fs\|L˕V1-l. PjsV$hjjB0Zz(㻴E9VP1)s CtyԶ6lTc?J^kfDS?ȫqɪIQ71hcVՁ hxªa(t%60()@7PAG>tJ'*nh*d<}Ɛaa98HVTjՄS7=݋UըGTgėw$mLRR*k #esX pd1KoDʊ7i.Z%;(1M&{h&b_#I.書I*Prk}(6Fp5-" U z9}k2\L+Rff4F,7A󧻏>]cjR{6;w!*3godAʫoK wb|?bdѓҌ9pzۍ'W'p}N> 8PwAoIܗdžS>x6=., ~1l/ FcdJY RH[#S c_Iҍ3?1G'0^OW=d<~{ni{U u^Ġa5wV"4;G/$UCSSeC}d)(>yw>t~zЀQR xv<ш12$Gc1^!-j E- .Lֶ\F~0XϠxg=%bLt&AKq5;Qikx&f=eGpҪ~rj6d l=;< ci jgB)Hl=n'XrW[0;.n0b ;8!R #!rUZuPLܨ#t Tt)~،rF][QnrQ,tsutoEp!N~ЛnphD,ϓgm}&wl&Er[;ޘݨ%;ϮY'6B5s>[E)|c{ 6p8 >l]zW4{ml#Fɥg xjZI,"JTRk\vX:/iڃZwIVM5u33k굃5u?τ }dHuj/E}f GB?)0 a^b=[8TDP~@a. TJ h՛Qv8?FlHA͓ p .1 *(tX 3=x/P \a4eൠ$e0h>,~@~Dy]BK"?᜔`ie?2*͟naF+@!IЗ@k%lT ݠ'1{ؽRe: 聤6%F/L"{SdVo}ϞӼ*NzRD| GB׊ 5y4)۔W첪'8הm.=÷LF`elQu>-$IBnZ\q̟}q ZPt4^X,45Zo|0|ߺ؃RX @60v}u DnJeBb+$ͧohƠvzro?l YڪGATYc`|,|u|Gqxze -nP<@0Y 6`YIbё2D)ZA[ҳfkL,2/;}(㩏&b1 v(jmDHn|$sF0L:.1טSM5 +Sf%Q9pJ`>n NaZa?6y2kbJFhnT8?B[o2'$zvd'殥1hB\g 0M_قSIi g8ؒ`e E'PG:Ig@T#c!VT&* ) Fn+A|zG,CrXY"uŻjnYOs}lw{OdDq5Bn^Z!sMAWW4<CtCo,7 -ǥN ^{4vϰ׏-wϽ7l!J\t=ʙ{]T'Rώ"Y;{>h,07| Ya}퓘f mO|(7aΝ:[6 gXqkm,~`9;f`iˣw(pB}1$ 4K DfsQ<R4. 0aT> sGUT twGpek/o9,4BqV/҃qGPԶ%_!y ۝Wn$(dH^ײ24e7dr縔ϑЮW2c2kҸĀEqksPm>Լte~zc̱ Ll@yd'f :kVËZث-\/~1KaBQS- ZKeaaVDny -VNm|1iNIqfN4G,T1@byl:{p΀AHKYlMnA)dzAl6?­VUyVɄ%ʿЛN %!DXQ/uhmCoXl*wnFj Ş=IF 0"j/?/\gF-Y3?lTkX";ƋTDؑǑvOlr[۵s6;lqY>'ʧOE :e.ʆ*m & Eҹp1M ">Z3esI7PðWr)᩶wu>L}_j9(k60sbce; 5WF'!5?w?Rw /|β-&:_(3SLj7=pѶ+8viHL- uD2Yۅ7cȦ؏"o ,GBmAbv ;3͏i1J/!q$Ν4]?B^SQkKW֡m1cDLCs&Prppċ($0-A V=b,W Zګu1l"ڨr{B~:)7IO(޷r†K f31&LsC{MYg")I~gV[xjng yx^(}Å}EBCM0ym_tbRYjO0;͉PᇭP&|NϾ4[~!:C}/qZLFD1 Y6Ua퇔ytq|@|РbWH=ϹJu+/kS=%\bI. UL*%*G{/$p@ʾZ٭E4^SiJh--S$(jS2 ] Xi{"2`y 5jɹX'raPL1ltyZ Ec##hUUT4P9QdMa/"ґ~KΛp;f/GϤǗxpz7Y]4WYoU̽ϼ@7RuPb 2t#aMC)"(˕!K [0UHxZ:zיъWCO^;^l4!; CDL-/:L1ڵ^= `0 H?2Ʌb~8?{bƤ&ث?eJ8za$ZN#kTg8 үuٮꝌDjT?)G‹8o'Tghq&yA4iRץ6ྞfdcڢ % =@-w[t~s=5jB MfYC ;쾓WઘLJ˄Ի }ʗՀfX9W9*Y $;$5(jF1v:X080**ٛ &k3=7Rx],Q]r8ih^&kCtmWeaW`P= m|n 4_Ҁ/60.WeH6NZ+1hò~˳!qt( χ#g;UQ&.F.p_lUbKrVc`ㅋ=oN򣤱4Oi;|xӵAOI~~I| R-6H7~'B$=2JUTDW\$CI@k[ﶸZK>{MwĮFF9 K}<&q~1+3ϻ[a82QU'M'ViJrQ7}jS(j9۞ד>fE*rIQ1כy*m>ߋĕb'bZ`Z"]9ȉ]!&k^ $sp^f5o8hҕ~7VDPWy9m'GᄲY+ܛ,pwg h( I}` yΙXlR:փycyfd+g7ڥL-7TvưR?l%d,2Ռ َ ̕tp \_U|r'>4k w9G FW$@a-%^̯-;BQ*{n7I쮤P6SMʧA@eƉ$-Oj?E>e8y"/&I[}%ePp6OL,ݷR5՗SkB)x[Yt3͝b+*urr:'1T˲ɵGP(J`YҟWowf58&^>ݛ߂  "Lq3H5ڇP,"^dnZ(ls<๫npVʘB퟇?#ح2YL<=T~xA`?Km7RXDS4D8\)_~M3uw3\̜q6/ZB`šͱηKW/|3'tZgnEii#ΪBx鵍;ð]s#[#[L=r]QedW*6Bn?QyN+- 6]{"k!|U, r0QBw)`$%/=JOܟ&LbZGiT&.=&DE|žcFVgB#DEyi$v:@x3ƶ^ d::L^h[_C{]~ڍ? pXH={-1Řrǝ1<F޷ګŕge-.<:\s_-QhƄ()⫧V7fX*aSӡ@"9#نhj/v?_<8DxÝ*n7iޝWcS%SNxv0z8A@\K-@1.U1w{ kWNzW:eH J| aU4_ٳok´]$k C}U0,4o?QВh㎯CvF!,z4joQ |DP);'RV@CXg$Jy/Dҟ=跊[Y7 ~h`gsO 93Zy Gz);h͐=8"(q]I;U4D}YlZ]e`vO^W+al2f׋!c &uICk'd>genmk-Z֊̘AT.U2G l<;-O?_#>܄R# a*n,b}v%Z䚳k8䪽ҭ :xiOwt{9@ȖuhXڼ3 $ʬ|u-m:CF&_ֹnϼy-xf9C 6 V!فh_K}#Ba6랏icv!,Hd4NVԋ'eꡣZ݌ŷ3!F3'گR[[m dr`ZkNz $mo|0[- Ӡ<"{4A7v'#K| Yj|&63HȪbiX*׷_r ~@S-8oٞõD f0XYi Q_?t.v>8s5ҋtlµjBG]&H.e1ECEDo* `hVXrnbL#Ig֑0+h4HKΐʃmۇ^O$O5i3RGgaBshi` hy9)3h"$QU6,\4VRO1sd|[Q[GvIbƣIj㺖k kZ3^KT=pHˉ{U FxZkP]=JԴ8 0+2mD$t*m |2B-S0[<4\e^-;{g\)-GWt;{SwYE#ʼn/W]/ǩ@|1z4$X GiV|4 X\iaV&77ܞ$ėpm =P8]2 _V!%Cg%6X'\ٷfmF ߐL/4aJ*֕ {p,@cd~Y{mGH\"XM Y9W3MxljxecւuV6 HV^>=5b'̰3y?0utDYD mJ7v'E1P:u8fϓH(EoB EɺF^cM^I=LPH94ޟ$hj݊8yd\13 Ă!7_i^i|Y 2cÐ7][Etޚq̱ɰ FWkmQP s;ѻy]jw}fXG1W]G^\-F9-[X7uh5jL7UiZ"0S72ZKwWFR~X,OtHgbՉ[z_r#(Av`gȽZ Ѧ{HoɐFr APfsNPVƿq߁wWO,]1rfJBItm4M Ҍjf`Meu#=y|["$>"-t'& DQj 9Tr9j +_O)D1sP@(Ӂf?G'JF,[/E9xDCauۅ@$ 3b*ӗu_ +C̦xWHIz& i /ZgWf :F("c:LB6g)6N5֭G6*`z;ʲ]`r +9D_ձ/8ЄǷ∝1 B,SJL>D.vtXO<Wfei.)XY)׼?tۻ:3$'B_oNI6W֕ȆRX~&ʋ Q Wn7 keuXVM,&v {zQ`]8BMXHa(#;+q: b9T~+asqo<TNl*nA >EdmMūsrC[<.#M`'{ӼT3k@zwY1Ppu1N.?B[' <6TWHp}!+Qxg HOlQ^^dڝά!,ӫf9Ϩ?s$7P>"L3SNå6놥4 wiѡ웮X{,Dr/TwFωx ;֗; (Xú?'RF>j,lTvʼnnY*E ɸΑc)klNl.DF6" ME\8vWrO ,>B bl`]E Jaw?w%#zɏFl8t冕qN?\[4NQ5k{ñ.v K{_}ÕEIYR`Gz9*a- ߘSrDKLNЭWn.ʑg=֜H. 畆*m܏_$Lr9| ۦD].{1K+QS56qS\~# a&_FTy{,=Hҝ暗+Abg}Fص\YqF Zh)Ccʼ LΈ].D5#W"fl;}0|ww&[BJ\OZbߌnYrR=7^9Gs ZmB؅:IDE9?*ubG$ drCĠ#ߵ"r`)H*+/py+26QqOV^2\:Ij8P_q~w|XJ.ǵ\guUc| ; +.lC=R3wklB(0d3NX#tZer*Yr,8?a30%H-xA*b}'.e'hdn{ 7r J6kENKB蒢9We$ 8nAt<~k kmnsWFuvK 6f9YO*%WtI3Oݺ#X{9Xks#APŐۊM/fH}kSnEozQGwP8F|>HM0T57j킮! GԤ1U pAzeP*⿜7:/U0nHE,J ΒַdUy5>*>$RA؈f‚/FH,||JTN~-.ZJqk[Fpdf+] XPV}Ҕی;-"Xԙ Tw53OJk֡F]"%Nm4T`TY}c}FXo!T&x SZX!`_D^v~ 'Ɇ>b\|'Ե!*Pϊ[R3s"ZRhӫW ^\)RP {M& CY.o Oe?S]krd!3ba;,Ӌ#I.A}љo/eͣ]jA3RuQ44%ԜWH”Y?V>"f%IH'P>VD@FC>߾-aΉ,ۦ`]b c\MI|30m=Zt׬,NגNIRMtdA4hb}>u.+<ԩC2Nݓ*Cm[O[j#΀̥?wzN+ʳ&+ro]֊FyJ E>t^G{ؔHb}iѰ)Ja EmNecM)+LnͤkikldC,'}g| OG*W`qDlE'7Xz27IՔu Hb;-%ʌϐnR|J @Y<ׁ`ƒ͏aW3 u{FíD@B ĀAa[4HhGi4j~TN-Ϣp,SX*2xf{!^ǫuRp;-p- oAmlf/z9q`xoB|IQԿ;[7r 6Zd_x=5uw";PRSpHc"$au8cg@~a)75=V}U5q_v#~:D0ikklchg X1G޽ͩ#W'BTCWn3w"Ų 6#]yxߞsSvNYr=MeA\-<;5}25AcpˑЧOW0A? VՙTGGaDoC]SghLSB"]z};G7iYMzF|%RNͬA{h,DvjT$J oӅiaL:-)'v*:vkEon/eF 7 "\ȀG[\q gw^Y븛`]Z^\TQ15/r,?|۽  RO sMkqt$r)O;=Y~E|{ bc39rYۼAKsZ "'A%)F8^ &Lg<µty+|mca:Y9nOMyug]T<8bndBdU(0v u B\.eNPȩ߽+ٱ0* i"jj6]is"8r9w{6ץ}p.6;-1[${J؞~Hi O~I[4S,dHOKL1g/@Y& qZYɢUUk[SX%#셙7_o> v D-bp &Uir64׆ A&z9Pad0{5VK㽄F$ T+ Ŕ5ĵE1+q5MRJ.xs֔ÚxSV6d dCBJ:j;D ?&DVUELxvhbGfb舼Z=OLuu**lZ K_f(/IQ`)~BL:x\u+]\ź.͒y|*굣;Ug}_K~[U.cW tݧ5Z]\Jq 'IEs]Mmܮh7t߻Q"wѮ ysB3'ơR0xvR4nIҚSlpú9gO@9IX-di 7=A< KD >y0E0!mqk]]vi.g2 \{HFZQoOuh1RE/N*[H]3kմFu˾|S}> `g,[kpBɬXLI]0NDz?W4H !)bi*6 #no |et8E&G:eb[&25Cף*oA|a' :cp:e#yE7q.GT_X˔ 2;[Ma2W^]4/U 'T%X!~5TrY}i\Zi%-Y_}>v#zL$G]cXݠSWz<lt-mر<&twHZnP sX[М>^)|UԷabLu zl [L|זu~^)rJCDw`;r駉 hl9(?$DgJ.nBI%8.d*jG̃8r T!#;E! C"m>]AF,F6QA!$E^˧}M;<=a<hr1(Q˂BR)Qv~EHHM ]iצA{Қ|* ZZxwOĄh:q=紦H"aWMwqb #.Y]3 Y~zڳ/3}sl3?w'ޠ3r:tfU[LP(Ϡ),p$QWognE\Q'ap dT` MHpw1`5hTJtp{ƙg-8eyJR+$ԖEx"cJ"UM*GQLkEI)RVP;oN ЊNZM1272t&jiV({t:da ,}&i ȩZRǷʫgo+H~"NFUM˙2rE=OA괣Qe{Y rY3#:V(n6EH{ӁJG! ̌]7N\PlDHڅK).s$[u?w"6 4wq96.l Yݘvc,Y?%F`g&д Q q>wBKFX?P$](KT,D!ࣝXz8CHpt“iZhi.׫X.2r]m1\Eޕ~ù +oʦh8E_NuTVZIw5_ m_O+NNcpe4L"s4Cʜ0:bFO>IEW'y 1Z5HDZi«2++j0!oݻwlutͧ神~R;HOM jT '"6h~yu3j8I^L@S"R»/ʤBĵ@[M!0}+Fɚl>q8b@i`,m[̀B[mF6"O2?s%^ںz('$ ̴1FM]*ы盥67~̓{VRKdb8 9&k71tk&c@iTb$ V4=hwN6O1 뗄et7 g9.Ac?ljEeRe&}^sjaH _ح{= R/D{b`WO8s2 Ѝ)//\5@ uy~^-{ˆJzH*u ]3S/@I"a&; Hg.`QP+-hxkd9XM=o*ļ5৮oYڵzGbKm=lD[9aʞ.#U,g r=sw43@{/(k"`e] BTf}*1<@K&$;sA>҉xUȱH*' IDU6 O^laĉXR =D,dķ+ D_d:i_܃G Jmj" grܐ+a[I$c_ ^@-PP3uXP6`PNuo^Z.pBb>KTG 1pj}L`Rn;oH/ mWnG>ZM\bangu`>~鉺u ?s$?@YK^>s` *g.T;ag.~i,2ytP(Ago4 drL`'7Ǩ{+%%תg̦IHq|4*5KOM;t"Jꪜ~Ŋ ۱4}, X@̈́fo"+~niKoo|Asz.pu8vE̥!CqNB2;O V| h@3$ŲD/k~-C5ܯy3$Z3e+W4mz=!anMuiܸhearOxK\h 1RLz`-FQvqnxr/_Z7l7ߪN6 :3($b ջUh&]6> ~rE SAhNZ D!623d+]R/R KGxRBt4E**<6!댂dӓzTzy;X,O@$` k={ )a֫U\9OzstLz5'mW)X(LZ6I,R{/7)|;"O:`3:'52"'G.8WPLІWYp D=';OB¬$VNAjch=c7q=2$! 4;|؀傴dHxz@=@Ϊ 3 DĞUdA! -OcC\\uņbE*#0LF`pb8 0<]]}k&Ă:J~yY~V`yǍ/fE~H3a{ I^6QL4 8tij2Or]~s.$94 _)gJKjc 4+'9O9r mY,#-?{WfD(QB%sO@Q.9ZI^$w8?1'V3]_v_1iw Tjc{1_Ʒ40H%PuX,"Q{ |T@e!Q/  *aձ6㝱 Λh&;`0ME/ (cpBfR]$ژŽa0a1)@,j#1u]P>e=v;c s y(3 7=KzZ^LfFÿ.g!ue8+9E[;HMBd7fLߤWI ē4vP! J=0ċ*$c`E!@TKlN" @~+5<8hnп?N 9$+YDorwO$8wT# iv@ ^qݥ2c$g_?a| FA>GlxsXYj<(%NGFp9ܐRL$T|eq2m7R=Tvb`SY+e;|6anNL|3hp#sʟ4R5}F[I4L\kdqZd0y<oǷsC zj)}h:7-Ǩ&*v#To sįmépͱsM8\yF]Gv/MR8n &mvo{-N;4(6WNyxLhݼ1{y 'k߷DFa=A*"nUHRkhOfZh^B7Y#t 8=0B~Yfh8fY! ,PcgDr/**K+7$8zhF׭Ez#u4/śpCkvTdH{($=)( DXK>lW{B.?CWu;{|=I"eJ d+} fJR;(rlX'܏2Eg|ˈ^ d)m0ᓰm o\pL|?0DPC@.\^g]{[fg'LF/٭% Y,vBn9HhS% J)e H쓬MMݦ^qxlf"8ȵn=( ,,\%3 A0IOQ##]vhMB#aC/v$0bASHHnj,L> i toɓ\Ǭd{>6 A!h.j) Ήfb>S )23H?JՇCZM Ox"tf"hDhPd4z wgf́em<مMӈs׋~$` l2b4f^hEc'y*Pi43mW>?W1I=o)JJ/D9H^W*++G^Z0F=:Z1o+[AlK͆?e%h Erw?y0nАU- #ḑ'Tp~4BuLYXyіwJ"k-?!4D-GbՄy!vGJsuf_@@JyoaiZ&M3ɸ.@Siɀ*hf Xwkfgw0LıhmqփT!EX(x-]T\40X.cAn.ѨFtpeWdgj.UdSzPb*=LgCףƕ6YjuT1sy=N<y ͋/*5AQDĖìM37iO/BzpC>giVӦn'y7jc3d%͝O ]VTvhy 70 Ɂ@gKsڳDd_7O;qKzcazv!T jCĀP:$X(,VU4Q_<v/ Bv2 |6'G#\%Ej;.'r++A'5ɏ͉Z7屻r"}^jp@5TMu4jZk;`ɍ,y8#`;"^X_:Dd ٢~CʝPE9eF|"=דsD!2Bs+z{Zӎ &>V FpE\7,z=.)[Ĺ:CGq #UԭJy-p{P䲦WqʄA$Y3ex&><ڨ4 A"F7=tkcV ?bUF!\ b;Ep_[:jLqՖMPQSc-clG zP#Դ]eyr\LSAdPf־((,Ӵvkހ?I-COw1N(Ȧi'5qh$?S +{T3\RnE_ jҿ({5د}Z?|iurWIEh,Q]K̔zNj> ΚJlѠF G[')I֍t$!Ҵ'to,XF}> \ON$#͇L#~ɀ*#ţglf @ 4Wr$4sUee +=x<Ɏs#ШtwYWgϩܗId_ &R&S8Ӷ6+hLu;=8H嵥 7ZS'#4_=CaVT% A snLy 2sz!9KD-c&Da+Lw ?F<X=D9m,G+E)< f^#^]Y4pN3HybE}foCgmr\DkDmD𿢊%z{p.P3P!h\ktTM,H\Y鬖C,Fw!qΰJs {=[>z%YDb> hj>{OOQ-.վgA7!:̦>AF1FFbs'IVk@q2DR7.7H pԨ̕ ! HN+sLv8-bc?Xi4Q5O#VXfML\))ۼ,P_#*Dztxa{r8Ј i0IHᬇPWEZe3d[||w4mpFwhK3r)iZRP8U~d5DzXi!^Mk/E7yeѧFF.Xek29T_UF>.0ʼnTӨqB ' [mAEnt*^>N>iN 59!)6VR1v>Uō$k+u)in?Rk@dFDÎneB5LEaV"v ykb[{[ӥlUQ!Tp" 2ny mOb.`R!j4:r/^pO/?sG:I٨ǭu(?y\`Ũq|&tvUߌrk4K$)~\Fy^IHƮU~(&ȟqOQ` }z3;GZ2|^-z%*[>K°u,bl8MԥSm?S3RhFĘ(lQǏ *̂NA}=V+Y.m?7}4n&l`5΄+rTdHFƱ,G^Ҏt6-L7"`#F`fX#Tz=L|3♯; g[3 uxwvҡkݱ郦78ۮi>Џv y؂QU}u<_4%]ey5\s\–%s)- )N5g/|x!@}NM(]O5#Ⱥw'YcTItw-lqAVh(~ZLsx}N2 JbeSh  Fw2{"@?a\Oǫ!FNA~E IOrFw!hF 4W0 ONP0 /$. ^v翕2OSH<:I;\wQx 5JIٞƨax 4 yXnLwl?hAG%j PE/񾃭"fI1p<|sDaQSpHLF  ^5t,9-&ʁ|hc0p"bU^D3c͕iҔr^=,fk FOfѽ^]+D;C֙HGv4+! 9o寮F?EO=Ztm9Auu/aZfVX/6Yq6$үyudlN'uIJtp㴐 l1ۯ}S9BԎ+鷌RI{bLUCv#b6YA}KpWё4_^8hƐf-uGvUNX,{XEGW"@3D@^đԙ_XP $%?گɨDU n-\L-\~. B1Ն2m.L{ȅDBhQeh{X;s1 ){SF"ԚQ"=4>/ޏRRb!p=_tK6-r>E)):b+n6Қ (&)@e'K(j/|и 1{̴ t>n +ZEGUkF$a1ꑥ=G\GݸCƚB&x7p|烶{'O*EKܠSl٩R(QA*r%ʈnCГ@>JVQȃτhANA\[ݴU=wq2'WS@^iD-M󯵹z}{YԎ0̃tQ3X& uiރ&j|Ⱦ,z/=a0N܆ >F}*"1m*ƸBP7",O*]`3PJZ6i ]8fCsNJ>Ym}(rrIU9 Q̘ĉg"r٦0׫'X&nu0*i:oے1X&;hv"רp;#V|S*)DҪۚuƬdk@68hk&c$Ѿ:4?(k[#M l?˩?f H`q}4O%e~xh$hmk{ڍ<KUbC +zB-OKZ^<؛7UlޢqFml4n{EMgӵw{zsc#ЇT)zesO* ?V Q*%vX:5v QѠV}<1գ(M;k@m "Õ>p$u#8']-P= hŐT*-f2`˥kU=ē'~j꼅)_L~>[%θ9lJ#g##A1w( nhFpHP4puԪ*{ֺګ{AG+l#5jiRX2e[ns@Tϯtph<\z,l^e7ՌJ1]T>vꅸhHZA{ YU|͵˞kF֖!M_tE"OYbkGJ?1׎[右_Akv%_$B}=,$'\ u<,ƨR Cڿg: vgY/ jG-83h{Zc;aلȞV/getK K˗e!Ps\P6lvdfjSTϣ9\'BSeNt֖ɔ>Q ~"Jծ(rN)smD-:*ʲZثs+&|l9lhWϥz H"%,w #&N=tjZ38rK܀@~)#E2x(0nH'G7T^YԃoTG Ŀ ~Hp'}XH[mKL{աK[G)vGc+OChƏ2ۄ刴+L;VLb4ta'aV@AuJMR6۹ 4b7[*TcL-nk\6&^/vH)8mkl^WSJRjl*RaEӻ[" &o⸿ag5©N I -R#JKmM{k0\0OɄBZ-w%g X!1[\_{-BIc(r4-ۖzjF9z>TC&}! Bѝ|nި2 u)V,Qn&/C転n|X{҉Z|P1d V85yjobw~[ה&Zn4W*@JjcysY3~tx,{׳v(BY%I#hTU'fNG6Fחg$R"#w<󤊄۩&^^(:{b{dL6ɦ稻.A="2>\}@m8Kq̙/]Ҏz7A_fkU5- L8XXxXZ"yݱ_194$v#|mi_{Fquf,5(Z!gun.J$28nDvP*]b^nC!|m4 Vxyۋǫ]Mclɩmzv3dbU'vо뷸rcbvz*6>APOSm\ԪG&t+dO1`_4&R s0 F*u ݏYA<8(bzLw4 !!-rfśO}oq}q&J;f/BߔRG[ImJ!_r{QV(wH싎deHG[ * p'@PNF"eF:4CtE)Eg_|`a$(g 8!pFɻxIjw(oY"Qo*bO9Ї=SEÜ2E᧰wM9WUX~#ɕZcH6'nA~-< !Cw_0~_>4ZfvRQZLҟur3؆&!V}N7p/YnLv !BpWc<VTL:a+y~Ay0Ot0PyjWe6IJaXۖ&QBk8,Ql9iaH&7 Nj[ !/hC3ܳ~dH16Ԭl?/4GS=p5فnT\m8)2y,C1-`VYQ岻9*f٣Wq<)YN?JЄ>7 w(SCaڪ-yFG+b)8;D@:d ZZw VM3,}36[,lZ <_'r d3vK,權NP +hAyQbq;@xᒠ "".r"ux w#Zȁ CYXb9PbesؤEW9Tu>GgB瞦kVJm8o?cEBt\벰_" -&r gXoŔGQUjhB"pg^lh͕6+tD"Fव] @1%0= Rq)'`iMVR.-UUKVSC )! CN36~YZ; 0p, XbV)춛7G =߳h>yM<ȯej\7U?1q> Ѻz'1drظV"0.:0!%o ӰwN33B&r[B ޮn2Pu!D^/l B)]IZBnς^'CPA WQ6;N%F`FvX6x?Hb]{,&30'yWc[,۱˗X+k EChnklR|Kzhnײ.P'])*nԻdEV2l9/Dρ 8\m[NEtt=rN%L.lo:iRfmpJ}s{ZcXIBCh'GSm8?Pxҫm'KӐa\aq\̐֝U s?fTu]nC>n1 s0`SlkUQeP`8y LP5ٟؖ Nܜӏ;9mtdOHAE[wXKGgʕ62*oLE + (+H]W!ydPKa1mw?Y؁an q6}.X.S80Td4\ʸ&?(Y׋>&Dl泮 1LޟKat#9ĐC1ݟ23slb%kK˯23{"{ PiwB{wjބwNcфw= x!=I>-ڽqfYHBԉ˜;."B1}'wWΒk<7u^R||~qC BG?ttӏ~f8:fFmAV:4z厫 , heɦΑ:qwlzV аyby* ?L'㝴Ϗ)72 є>~?uhVg FR.p˜~(k nA؇ ChC~ÌG8E9"ݧqt M'QAGp7G;ix3۷tZt[JM+J-"Hی}p,e[(3j[H]F4٫؅3NF,Vj^?YXab$ bWbf@<>W%5YYM;|\oH-v.Ow d4^B6#h caڇxcx :fa.;q{"N|ztP}+aawCq,IFϬ\%brzHJW"0b[1P<+q$VB8U$Ԍ i|qz~ 0u7@pjbR#R R2ePuzkq.ڲ^PPXtSG̶ LB}IK/\M^?cf?^RPŴl&U3hV}WV1EyuoV12&Pᚬq;|\gwlb_Ъhvdw; :,㭴g_6-[$z/hC,E|c\n)-VMXW؄'î!<Ĕ 7^?SàWwt@"& 0irSv߉c c'xcr,,3 ¼Z ߪyEq%X0ثCr8f&{7o{4WįءdWɽԪ=<]hPmᵊq$ػ*78jW.J:biS[,{DFR,mbTvgxU8)b&<`yOOY'+w>>$sA.dHwoƂokv_iJJjsВ~V{#]T\3ߊQW,}5UwSF..sB*a㙖7OVQkSri*ƌ{[ȼާX:g5|Y-l]bG"Mk4R*rxzR)>M}TLtf' ;0l?ŠH^?) iGwwTČIJ|i۞0[w6p&Q ֋%.85n#XPPG_QTS j((׶ɬ+榇yom;`ʨ:;zr `yvΑ]( aTB Avq=J{f_. $=œ-'%ߚ:j͉C TM~O׶ *>3k~9tB!X1(3Ÿz Z9SPejW :`D#B4Mrtִ3E^66ƓצT3|8 pܓK[nf7s [X7K)Υguf ?<'`Lh2&[k=@;hrS<(gK_hL?QZ jT VE8.FTl?=B3TX۲VGȧWj(Zmxڙ4lu P7 <W>roih7j^uFg?Uת (WD˶c;n>:b6=N+*}34I(yW}7d&# \©TuE, x$)孵*2 nDz.ϼPNpzpf&7Rz hK~جqnU%:Tw,~/w0qtXMߚfI+6o񸱆HL9w4 ]:``Qmȴh֩'@+B.8=)͵L M$R6|mց)PC?.o}QdGJ:U.:P U+-)I"9SR+fS2wh&XJfj[\>|.KJ7 l"3nAq$^d`{ޥu/6--Ipa%õ\d fn8ڈ٪Sc; B?C]p韧 =3[FR+ g}HXƫl݋IoΛkb5q|֔:.mqiΝX`S*S Qȏj}-7~3 Æ r!<z0l.8*mUba\e Ļ8m%Pb*u#+:0b8U报J_Dj4Z ⻀*5^?Usϊ;1∬eQҞrqY57݊*x$UnWs2؄5Q`{%-qr>L謳.` hQoRbr$ {^'d/Vac*h:*d=OjNDŇl_)N*^Scv+ڥn?$l L)ih_rU4X+ya#f`X 1xzA&%-8 6Jnx13LL+W#9.PvLS,!-8)SےE.d8Uǯ^Zi[H"98e{^ŜVL9-]+X͎7*KtVJXl 1uuU05J;*?0 h>@5ԝTq.'}' Բ5ST*--~=z'zy˗jF%BTg˺ BFv{^wX(iRn)}fswK}&k_+Nnsā)r!q'qv7C?5L1Zu֙(- p}Pߏ/m-TJ[˘3s~iu&QlNB1V[iRKXѕlx&+E)lj&^{whc4E7Y`䗚tN}[@2/Nt:x[y25 o GI필H  [wov+LzA nqBy9ϰ$-s3DAMYZL- ̞rq5dIA}[/ՐGbK^}wy+]NWvʼyďi0i я2翪GTԪ Z I QEoi"iI}ykgVZ#5z &4%<3A eXؖɦʶOIdahJ)P貿[Ldy hKA,HHX>О'{FMܔdBOydy(C:RG>AC)iA~:.guq p5?fkyA~"|ߏH3L;qS2+SN8Đ'ŏ7,}OO1`CȾ-i3muGm'^tfGxVCW8_GC[,4\ v9+UjwŘi Z/9~A"M](*naXM:*}#S~7TҕRQG2Gr)J; ^<hyM ULԺǂ:UjPvTI)UK U4qPAXH!ܼ2Kz3sH2/ ֊;5է\YM4]M' ҖֵYJ[U+!VNi==Я)opdeML"G? IsU.[w 4F^N*U?sm _=G&=>;UyWQVuRiGrB?CnK^dQ^en[CW5vP6mh$Qc6v}}> cDAS_G:)m2>c 9`94\<P݀^0u8O%"]&jSL]'av˹f|Xp=;J3-}CN0h/t k*L,a(6AߏG^:.YXI|b|K4 K!Z>SBW,0&$Wo`N^ĭ*j=&ЁMKN煻#M3M`T ȩ[Vɋ%%iq1sl. sm|#(9A<؎N\; 6UϿGOVނQTn+Rmb{51#1qDps4hs#TKFH"*[%V|Kb7dt!B=k(` i~Լ ˤ(0_$_^W˖Q<̆qJ qM?lLՀ.] u1]˭XJy}"8##ORݤ)HHR92~]eTDK[@q*O FzQӬqGU}|}і$KYw,#7sPz,fXuif@G ۶9:ń9"aG5QQEn[\>0Qݱ=|,Vo&1y«y'u7Vn 94kK*[iDБ @(DBkٜ|}B-7,0ܷZ>M?X }32`ҮbwZ= h!O錺hNc6ƷIiN2i4n}ԿXD:C;-DWCY󻇵mi$=Fcu=%ftݩC!8Gzhy,{l4mߓ;;o>IVOU􈊾n0//{D9wtA:SQdjI5C+*U>X,a''n}x`"-]4+罨~HBKxsŀ~ Fd $;|ކ$H U)\PR(z_ksV9&Q`PٮEa2:)-ޣb_d3 -ip Z3R붴EF1ƒ.O!P{d S'}N/($?zP$QRr^_U~*ֵ*{e6 /²hE=yR3}Y5̲oWs-&4 =ϔ@`r)e0̾zl穔QY枷Xa3iQŸrO^^RV-߆doU2x➞"M+Ur|W7\ $ ,˗`X}f]=޸6p#;+fj۴6njt&+Rʤ:>+dz7_`?T5\r^=H%EQNۀll عvDj *+Y!CA0j. XD昸j$L>Y89+\vl#(NH)!o_ ažm=,)!._c"9fg ܆$BJiE=c}B ~ 8/Z .G]"dc PLq?`Ȅc5 ȧ;~D] 9nz5[PZ7M̢xC.`` \<[ <\V)oqeIc `E $~Y<<Exx#cdSW'ZXf;-5 =!XSB̗tM@_up7'I`&W?]9 5íLwpݾ NChM?\ª1}-Bxe3P+y04[}\s ꋆ9w9|U|ځxcz?WNhz_n@+A%^E'ԞXÅ5|@&mf (рKPiMdK8*dkl'лtQ0 qYg_pEJ, t$ٯ<ȹ-±~:+?*_J0N.vEATgfr)d܆/8Px$C ^p(Yō)VB/&t [sNW-d$=|m_^cسr9- EM5bwd)}b@GL6lɼ C^߄2$lMvʰz/yRbے`MeJG3vVcdP,-m`[YF! `UtG8Uz*U kbNc$'B8$#1!co &g??F/c!HE ٯ|G1_%>BӛUI|a8 ŏ[8H]gz}0z@ 3 s-h4NɊ>\<tHT?Jߙa* YYH2rz&מ.TG[Nm žS?2l }WY|^"+Wpx 5l|l􂋚o^+؝CqwerK1b`s@RCJv^dX7c<Š0]&UԿ]|g90ݳmJ4*h [I4`I1EH5 (nMУq;Y^VX@)!?^&ҭ~$ UFE~wnjdM'آKv(_:820 #h!EltFni[\˟,\ 23qIT+\Rnx#g ` rD3׶__ځ<&vjh;Sfn,Νwɿwkhm^—jOhz_0=VӠS q$t/6iyk_ȄB;b7k><(qL~?VːVC6^s+ixE]2LуM ~9f;"뭟5PQ<1u&z[htUaGRV.,XU+voZ|/GJGWUjT =^0L(/F1ħuAha}b|:֚G-k>$UxdsJ:r, S`rˎ,˼} [8; s*lk}XYKF0,vNr1ѥLIQ2l oWudI3,[2M$$lܜ&/<xk`Y~IT}WCEwS3r:ѻ]5N.Ѯ>,2p( 6W;a^ٷs')牅(gv$M],IUyC2Ђ0Ğ=lև:Ї-7+p&o$:SܟEߥ_*$h5/.P.%Ic18L%7:[lSS^ .jωK܎kNf!1z%ꋴeax'> >LQ|j@L5H}$IA"ڲA,2 h؏) ‹ao/>F\ iWJ;& R!94 D@61 #+d&k<-n2D?8br9iBbEuac԰IE\i K+0)1,W'L,wKQL"9lBk@6s#H cURk^E*(Ҝߋ+H } G)ňNfE> 2#$]u}2k8'|6?7Y"\b%mQf[B̪9Q/_Ź! րNQt]7jTF _`-\vn6JI$c 0JHء~(R̚SS]FsQܝrtIZx.;lbzCt_2/捯- P;{LC$\v]Qދ0\} ɓquJ3#c" ꊲ.)L?qoBb_2"EXcֆ+ZK_߶j \Ac(SblibV?Y痢`3X s[Yp>'qj롏"} 9@~ȭ{f Lo͈]IFFMBܝ g+glmfD;>- CvQo!!-y{om俣4B˜ ݝҋ% IP̦D){3ށ/s|pٷw=חQ3=|q ӭ[/v.D:@ xǤ :sMD"tHA<؏[<_ .,Ng"vu ᒌf7<"[|q&pIq FF. އHg!,UwL";pE!EWk~])Pg9)%^h]cr\nBK8fߩ8HfUTK:UX*Z-wZ[Y^-E@'rp!:/cZR8F9!= m?]LJ*޷@+.Ng_3~w=ӽ\P=\"_㺕k.pNFJT٤' }kى]y-*" Í77Laʼn '(W,R^]yM]/8h >2'c ScȝXDGHɚnƤ_Ҙ%vY-ܔj7+Z8 0\JiE|N7Ȼ2e~Vj',қSE8i/l)n+q"03=><]*_fj]Y3$Ju [*KKKOHuv5|;A+ń!N\iѣx$>`^=dbǿ! 1:ԔBO.̱;I[]w}6{N?OE?̘ ^3PԙPB4 Tps!WQnݡα$H{± xIN[\:D> ܜѱ$8/jsuq(t,zǣj΄ fvʠ#4NCMKUОnncdPߠ^ k⇳9NL=u_L -" :F?? Whj{%J- v)ȘA:x>ຜoǓ.\r"KzkakV˭EN26`95 m@SwոdÖ7xTz-B 9L+OP3H:-"OZ[{@pSJYm;;HÞ~5 g,tXLV47\MտYsn2B(($gȆ[]Yez>3}_^D$|w>̌ X}iʡ2$DYwp&iQ+d^)s9gISgY~*J#UŬ„/ќZ㪷wo jͅ~b`PaSv22,B-[u+&),I:e9QC8zߡ Yה {88%7͌;5(Bu~:)ߨkd:z\ P8пthZ߅""d-$s'>,6[f1NG-#>z.^w?xV%/U4K—z˞utWW n7G ٺbAMmE'ל=*SԎl(G6wZ͚T8^~.*O(ɐ0nmB.]!e: ]v2(Mibe_bVh9~Hܦ2մs5TfKAD?+6.36<u' oe "3x17>,LH9(ϽX7,͊];R6:[_te8ECƠ/ qiRN. D݌YT04ւcHJw?_YdUdg8/iY/0ϱwT?*Im(YHqMJ L˴^%"a ͕nݤ2` N~/ nFdEz&2Ee_i=<5'Ut ahwTn 0-4Dmq\|6~A#ʻecyDt?X|Xy%ϠuRZ*~Yy~OgkFn)UFCgx*RUh)ĶV3"N*XV>Uʼn'ʑtCF?3U&_9^|BbTEeDj=uRFeƚ7e&1h`;!ӣDz,\@O0aʏ ABp}0A 8v=8@:ecAm2ri֥h)=d݉ÕGx/k6;4R)f%~%s5A3xƊXhz< u6/z9}$qQwcR+6cgJ-y3X yAxdyKlkЊi^²q%Kp~ZC'wGxrvgUsar<,sXMih޺ Z, AdŵvgU(72e8S>o"n3; l0n90K~u5hm+^j6Ң)/;=D_ KT}p~(oٰO5z_@&Yֺ|9qֲUa'o_6͒t2`žpu={Q؈Db [ϴu}>hh :|MCTk >W 96"699_G~@;ba<ʱ\yLkN[_~UTրuOD.|:VwU1NonLKKI~Ո$uc8j85ݎ$>{IBk?XI2ipt'5x3n}:;aP4&LS%kRnccBex!s ]N胘 tkxgF?wЮ½DTOrqA $N Kc>llioZ4%*0 &sO+&X :އ<`*5 xɓ(T>mLY\+4ʃ9tRP(#!87YpBNS@K8GŲTKൂ0Xi*ĴYy`A|T )D|Gn lD`\z18 0yp̍"ʿpL~lǫ7jߵLL`;+4n:dgwP '|S#|I!E/|y ^6}> l,sV}q|1 ܌㏻Ql#ڐrR!4#<'5@JM ʍ0y:nqO|5u'o('bE<CnQBm*~ p],#;94 DKԦ/iaYU5@8t~k) 66%J)h}9 wR;j@B@,{x :큞B8>wRY6<˄6"R(=_KVhB#PD4Z-<]uP#t*(HA ՉoB|; ((r3D]p0 ]wícGy4#)1C<ⰐAE`Z9[׼3q~< ?{PRyw<JZ˜i|563ޟ__ _}B?JiP%ڪ_ԆƳj&$b0UvT&^&L^ct9ڝ.H1Til=aPhm q 0ѽ@ݏխS&M!wdi$6C./g|N*v!%jso[cn̈:E Z&Gd٥Ӵ0@F+m#SJ7Z3FZkCBOZQtYjkHqeU!u)'L@JguQRSlO+n5hOV%a{4+k%rKabe`a*O͚OR7(vK喔dS{ush}R3ES҅\D@;ho2qK^ CQ{F ,++Sd!`YljҌ9aiDPv߲ħWbX~O{La~e3V@XtkRfxJD6bl0"^ba-XSR셭4KbRAR kQу1zzWOB2{qmယ'9>\f .i/hyXF+1Tu;!mKʋMcc%g@Op&!Y++鲰-eKܱ݉tܘ=ˌ:)/ x8diu@% pH+\"}zk#1F)pUwB+G2P*714ab;WN1_mmqM@7X~㸾lzS`P?gߺi˺7zEcnwP^[E4~d Hg.P+DXiF>R.̢ho{7FhLfQ -u4BU=xXkaMBᕁ]089ynnMb-9II)[)Pj1kKpTN޾E _kn$-9X!!L.HJT[Q^" #,C8QySl~U .o rԀVP~j26W(=S(D Z[l-tI$P@:oX\u@'mhbPa!A$AI [vY^)F`ݫK! 2ڄ-vo!VH;CocbE'bV 8cYCa.U{ƒ= m#COX_,9dj3,*3r;)E箧:.[UQ! YsU-"$MV*7gC]s~D [f )T#yAE36yB0FZ!CUѹ+ N=#Ok`}ٶudRc .N%_g6>#07dn7 9T3b+Ք$&"-{"7 ێRo*/6r55`NR}<7ܷ6hDA^A@7&F,Ѣk6HYWtw^)"='[ՄV"”8`TH'n[Yq7-7~hc>f0G]* 7ۋNwy_ƪytMNsWA`Z(:`L`V&fL{?ᷕ߭E"v.wefJx^n?v|V^v;.w*v Ϧ7=U;9,͛WwuAVcEʧEwOG#%U͊hxŒYmg:,_\{TLW Uc.vװz;뼭Q+|v ] #}oV ![/j&Tlws>qn,֜ir}R7ك2GAc7")KibӟiAjD{1ngWFÏkJ`o{kp߯PgrW$*&k`2q\=JaHrq(M}6T@/0g` >kN67qV)kdI]Do{-k8V۳Rf"Hz62LS?I-3[t;Ma.a m[rKS6XcfY^rĽ8oWs{ԣJd@j䯰2S jAOBhb-V8rs%0׳|aZD{#*04lqv07e|P۪ǂ096UmT^g㝱%SXМW4WA*.!65 1g {'j'GWeG9׈gz/:/>V-i2VS"Rr܇*Qn[pe/`_GPiߒ#O۶*D΄eS=kN9>q)buە2Xh:61l i{OQUBrTK֠Ѫz7Hŀ(]T "v|.չ2 )* zyzPs*n6aN- OEAwR-ֿa*6\n h~!WNN"%GIoe >"k9c;NIu0qw*@]ȤpA[Ui*?ǣ7ePFFN&7re^ ErqO ()ʹNY:ywfhz %%3LNY[ޠ O+\?p`ƽ:{<I igrAG8 K{K(5zegl :xvl#ZU2{وMB,OPDR>H_l׋oi4'~uz__?xW&B]w+k~Ŋ؜5k \!J{~-lŊq$ʨ3|GQ 1"0{Mvcot?xRw)F((θ'4jbk᪻qZoGA0t!G'<1{:QbʪNSsŧUZ1?.y\EmvyS,'kk^̌຋? 52/0s=hQiXpq SIG6LYŕOMq7l@wwbɗpME߼ bG`v=BC2t^>G '"]~.JɳvscbӺ}#KEd#E6F;)IĘHW,"Ǡ܃\gFȡ2^6H+nOƩ^c]I'ee^(2MUj T]yg&!o6vM"e_֑_+=L>IW"[E4aNW?A+87Wrp͟& Г7[)7۩O;#A`u"\ijKu B$oyes >cGj92Fv .L觳Pb& qrT#M`h))LV&WhaXCxI a]Dɽ$DQ'u N R`K 1{ѱgeƾ, f*nI3 ̟&3^J- v ]篣A]TFL0mc#BZڠţ׊J+,>UzD -V}2W!V|ʦ劼>rjsd#[e8WoW͠(^̪kF<3g~ːiKBL J+%N1#MaRl4xC`B%`ϳی"|pihiA,˦JJu91-oiH{Y ;-r홏QЖݩbs3X ! =v 9XG+>sZB€DnOSűVPLsʡ)쐗**r4GD}<]TK35/go3"$av۾~8WcVi=^0^go&&OF -b\e0) =F.(qY@  }d xv?]e' K~]Xg sSESVVOuIvT41P~ur@tk_jjRyWS[n$C ^˿\-S 9n7LjQhѢICN}fcIn޳zE5mfI{łĸA|#;D= ͐bkFG9RrڤP_~`OnbGm0 d Sේd/F/.'6 WqKpY%#8)iGþf"^ ZIUҬ]E@jX)uKjvo5FO/18BPI?kEL%lSq% ⚜i?emtU¼m!paծ ;u۾HC3V1 ajIG";k r슱(N66#wD 1<seM40RV7%SAJ%跈pWy! F# dlP6c*AKǢ0qJr5A!Qsr-RwE]E4-ϔp\dBV)?c-1~$IЭ8CME.VS2j6frL~α.@PI#(ui%up>`ɾigiVi`dCGPj*9)Zkc~}V([nia 4Ft_Ik᭾om!PxBRidz#ߨ೧\}$ p,̚9?]2MT2 y|;;:0ӧOX _T|Je6/FHO7G,gH|A@ OXgQu).1BWLNe$|[GGt2Z%p:>n瀥 c:&C)9gY\#HoodZq$"t_p Qt+'F8ub,k=^oOmF*ư˦=Y}g~1O?KK8@r=VҼ,rn_st}]W8cJ1r!LHšG#yxB LoX [4H i51:ԃF(BUPMZme|]6r<څGHEaE4 4X*-N = $:~sm}6[zP;)}HN@C]Bg '/d'%E=hb}yJ̳{, WZY LcDʨQļaRVc c&95q OL. :7)P] MC9B5ՊYh[E8VGҴL>$aԚd9[M7->y@&2(6*}GܛS$= A8l|6~ PL_A1(",&؄c5箓qdnj333kSJ+t4]$pY_ ~un۶H^(MW,3$"):;,2{ G[NB؅Iv dh#2c!\c=80;?T8)$xCa>L?Xx iO(DFc rٞG&$*nPwoqG >hÈՀdZȶ%eCO-Xnv;i=4i"bO4Hysf}Wi,xyל4809jxy Z쨻nRՎ{oW̑,J%dū%ߪ=N+jMɩ}WRϞa2q}*5EO"lB={3P&FB.!+ <4w]=ud(:;M\ ,Od.m94J}U)BawGaU~Ρ:nǣYQVaYED\u;!ל F.R}r+KWjƍ4ms}8ƣ)Lh$Odl2BCL2?zKh<>%NIWdYPVe}_@'RKȖ'x5a9Lo STR Gl̖4&~KW*SvI@XNuP(ҷiU Cγ@J|UarQkb$PTzñH WX_:MkʦºnsN ybtB+>y,y0bCpt 9H47YQWcϼ|vDZEv-ynil-g+́/iqSYPތ{#3?|Qzuͥ0:7WBxre2C/srv [$wc^qy;)VJ̮pn@(q[kms}K{䝋c}YV<\H+Z< W&PjwB^k1ꠏ4-P(ciИ'TKOd.: qC"+|>hUuɉ;mZ9qXYTTB ڍBlpsTe2ąoc]Mr4f+Zp't$o'"ID$N39r*z'`VF_9[ kd^ׂd1_!i豚PQuQ!Gsrl0g)*No=Ki춧=$ûcb{a qt^)pJPZTxJ`hwT _ w0XB7օ*I(Sڍ]exЈ7,{C ^)9;ES16f)i |FI~).lڱ[+5Fn]sbAU3nvCW6>xJrD0&mn_rLx 7 ng{k=9HwXy=7vۅzV :i Z?lf+H7Xgh $FW吻N}YWU^*- qu6pe$HJ@J"%Ե\~E,+npt ⋙?BsLN6L=fv!]r6̍D GiS*5c/ ."X}pRrHwU:gWBg;S2;Y/f;WMQԗ0oPo ͭ5" <*=HJIɐ?)FVRͥ6] ]HC]G stgė%7{\u`vuAeCГH"83gńFUhy N(~ H#S -d֖7Yspc hDBR-))Z9C%Xq{m?1+ Ϋ-qc|k|/،\~.vqnmx:J/v3ؿN-P I2v|R5ZCAk=c4XX$ 7`2"Yrc:#ٺ} ~"TLc?/1WSVl*S3/˱=ۋ*ēXyjǯ@vS:&o$sl~7d쭧eB@ ' Z޺<D\sq { |Dgg|A?OP1)䋬.VhmpuH2j@$&0Ccj޶ fquOy7g+7o9TMLԘ:ݎ61lגv:MxPBz3k0x"{T^ ƺܵI}IhXr9EBjūJmL#!x߿Τ;/Qr%yϹ)9,oKO`݋!7xpWbKULgfVԽWA0aN)8#Uݴh7ح ꁑFo[3D$5\+'%R04܌ND7󖵒qp9+vM(ZtόP'!L=KK:@~؂֣rv_dV]zOAc<!q s-𠦺QcTfy:$V2gI^ LNB㙈M?D,_ vS؁ښ.>e޶F݊B8@jN@8v,qQ1Pg͘G֧S;PGz OHZs\Rẅ'Jj?H#`Bp6{b\4ʀgds\Q=,#Y+(?,f6,-+6AuԎ`DX&5ͼ;TUwnԾ„/) ō'T,;35ih\Bkw&(yŋ83H1 ױ#hmPvRv 1Q? cJmzW+, \n #玩kzUM$Xmsɡי.%Xӑ$0aiR6ǯwRaRӀ/٣t/vGǧ)1ڟPsWuHpP}!R# XnX4)ؕb+a'}ӹѳ<ַkL\î $?rIAf,\S6S(] @/%E*dX8>Y >t_Ў)f%Fmʣ9#a;n18um$ޣFWu"M6@TP &Ab` -2lN(+UvI77ĊGN:歺ܒkBj IL4[^Q׆鷄<0cuZߔWg9=%R F|l |ӔKG܊;yxD,`a*V0]Ejs12_V]gz0}2Z"ʿ.,ywxY?c"i"IW-+sLQ]Wo(rZKסj "X;]$HO1slun‹%f:1&V,d?S"}ӿ\?뻻>^6 l9%T24Tyxn{BJ?K,\dy;0<9/_S,@Eq'6sM;h_TtmrOPKoWXkۿV+k/XUZ5cYs pʐ]up⶛y(/2O %㐎L̡1H>Պ/D97d/Q%1#)h^>̧G\^tN浤{jn#*F.BhoamEB2>JLݭuKSֵ w 欐]D6+DTnT84`ĝUZi 1WˣkZqIca݉m5:3,?5BלUJPlx`xRt8a!PɣWK/4>U3S?'f`/lu3Lܤceά"g]#|:kłSMYk|FKygT}.b_MKO.ҝ띔6N#)5_wQViY芻; EJ5{'Ōӷ/#LJJ"+lq*:Kuu+)gp8o/i6-;y0^^ U΅85h!ޯwr C]4y>}é`j-_S+CDi$(1|7V )jrYYC,p؎1Y-?RHヘbkR|'A"`7h$}}C;K0hF4CO3TmK@r 8pG1hn*9q!ۇ;x$qUZw H<7>b+i]4A#³ڒcLE 5g`bOMҠJ#/9*~'bVH VK|WP1JE'Kq"ˇaz*ok7eVCi+0Z^O܌2N[~;V0-<6L3xU)iR#yENdTѺ劖)Ya>@#Ν>Ue=`=c \uK7w4$?+4ӫ[o=,I<7>'_>#G$&6d] #kڪry}ʰO_F/ݑS܄fęWhjGaSQF&oz dN?N껤>^r21`!OI6UY: &DmW f=ᙛI-wvI&@BjǑkKԿ_ ,AԒkҎa:c^LB^m̌~P s=!~qXbo =zkh6ħ/=a]Ј`F(Q77[t8%9>Y4nw *\|= &)mI͸8f=g-aքd"ewJϮ&epAOYzВlqh~I׶ e97d:ݰZo2>;Z< 0⮀Y@wJfT|#%m]$2ψ_`gv U.i5$OP'#tc@FfʴVR㏴U jAG#\8bղtT38Bp|!$ލk~ JTrE9G!~C-82@cԥǂ c5ΗMA[w7V\ iz74K̂=l_e|e++I%} :ދ´]`;adۜ%gx҉(:@e.. LӺH0 R}:l]ּJa9.oxq1m iSdBM+ڽg3VQ}g9ō[CZpKiS[T1&Bj 15Z[qw's_m1 m-vpS6C6,KF)}6oѝ͵/arȼ؋ kPXkF.SUZ*Od.#?4b'uϋז_8?u=$[^JGQ1 !i k@rRoon< 3JBgHa#816ڪO@ CڅpAįp.7qR}FГ+mIztbe <9A f?v \{7Vs l`U.K}2.[PeL^h7OXKJ5qKg.bs 9ĉ#wl6RȞKևNa!|:9g]htN4 au325pc/ʫ ҺOԖFV.brhqtڭ4"iaM_4,Zv4Ƀ~ K_okI?&hMlF@Gu9bw}~ R&gK'!&km,J\ XCT{6>t oG1)eHl& o.Hq/Yq:^*ڂ׆8٧1P}?MUJG4Xf @@z쭁?*Nao+.ޮUx'xS,BwQRZ5}*mv0tgR4#rce wαT,"U/ObEzƸ%(~Sg#>՗G.[Mz1svq(db3U7.:}83xt4o2aOkƇ}wF{zGYL閐(Ez*Q+;4bCq&QPh/q>P#,q(`0NU ?љFr{6ݓau{fWoM]A.l203㐚J2BS*$?ZcOcB49<>IM;W)oq%FĤ0:Ii"h$yUbjp]]v:!=;to{^EnU6URCNi4-^gŏM4L>tb 3?"y*l ݤmCm<BPU ,cR*FeszͶay ~!FbS|aIHczHEt <>f6D7X\agީ ڤV-mB3="2bn HNصB钟הEi } Yy`*2ne!eN+aRZJp?@ax-:&{m`E?q(Z'͑f#~O:D(S_sp[46ªY(=dhw>Z 2,_ʄ8Nܱ4fYLl5X2!s|Pz)ܲ"/ z}53TY.ۆF$~ͦؐ+ Hbz~%7~a\LOG"'Ztr:LDƁ + {3iCV~._`[J!obϥ+]gvrȅXloG zj>[#=ЩB1heÊB|&P+W=> .vāAv nQ!Ax$e7zGivYې_8ø) )+}l*f_` ιYxˆLhg%qD*0᫵@/}z s닪'ynRHmXd#df, NWV2៶OE/ػbH «v#_|D4:VrGj*VJ`ZPWيl04łAcРl4"]:>+d| C3B8~t*OܣUwùNjZs`Aw >:aɞxo1 IU>"\01Hp`N&1,i# qÔ^G 9&z+nʬ2/Kzl6VŚi~Dd_*x{ ݘdK^Do$lh|S> 6y#"b*'|~}.c2h3HAqE Aq^zxڗ%^[iAL9 .~G{5`R$_r ?>u,Z[\5{:QBy#3N#ǎ C:3,FI'q̟yɶp͎;xioFsK圣*?z(FtC xt*y,NMB#oE0)D$[~̝2pB->ͬskdK<؜|-+w)$syMH*pew$ n7 XI)Ԫl$~dۧ6<; RR[>='!Jfs׉\,+56~NZ׏`=H-2Q5?)87L~܌ 祍m),181t, 1Hp$u%̓yB#HhHBRA.%LW?O@(d0'c9.)f²$YI"=P"8 ctSWUh=mamv +PbR}![ѓ\bD"'}רVx_q3^Q-"w\^+y1['8)vIC'zp`fu[1 ֐)~dv<[ghek٩39ȋS7ꥮ3m-)4ɖ;SFDe 1;J j”uKSkAnS'_m9A`׎t&=D8'/tPPtk1,L_rpHc1GJ.SYvW×+.Y=7 BK^],[XO+R-h|4ٯY>|S\C2t0 z,p d@.`Nq~C(mnᎷ*Qpn^7l\R%agfVmĝOV__hDs|e '\<"7iG?lpogU}dR0/dx"{ĸ|QyНIQzX!]ϙ=֞D#nF0%盁ϫPc&(z%;57w/60}HxMu6N * JaG}aUx7igI}nZ.U7;< J'ffYyRT.'1ndi9`^2B".'2iJ)83!^}!ƍu3剳EpU +Rv X&9Fz@3/-򸰔y!*{RfA^Gq_5j9US;JIKȜ4DŽɺvަȒ/MQ(k'5HfB?Nu.k(_YȟB,q^~Z,lj쪭7xZJ^>)K"HŬF*1۾e[—i3-7: o92%RAWŕ)31=='92o!2l $Jixp*{G:*>dsZ "m=b~MqN;[EB7頕8;Q(E׵Uf36ߐ~i!WGk f@#l{n XKpBR nt$i`RBBhD-{&ߙޟ_]ĿC{VI6Mi#i֡w9}#a"56ښ^EPm2p>۸=\/x"-w)zY¶K%T-255 KEE*tLnvO7Z~~6r*D}#1ϩs@@Ӎ(A1͸7ZZh,?nseo\aՌGsiKj'PM`yi}*#wf;E` j*:jd0,z.BΈ=NM{}Xbe#ҫE[ lHVo/aս>d7I5P'¯Pj\ƭ$, y8rpɼ!!TÙ8 90`QCQ>{LzfS}]UwiD^mrͽfZInGT*@O|dߚ O6VwN4Uf{ z+:5:2߂# QpZ9X_ vz¿r7 ˧\"B/KIrOJvMмx3Ŝ%"eʼn-DMy4 ܱteنIit>#a | 8_{L Y-aw RfATz^`a+qb߯'Qc6iumMQaDIU^ҮG[N %p-nu҉}X =*\k%s VpBj 5ul4"Rdz=<9JY2+"6ľPЂ8mqajD.fsb t*w[!~g5e}Eo ^m5].AD$i#؛_)JgЛ7®qlöEfX3:܅>՘tjR<0ְneUk+*Ᏸَ>8aq@ziN cM_Y,CRpu*59NjONDA~lUDt (zkɟ{FRu偪X+jL f)Qj; hibv8 CH04ev?c-TCq@)~&^G_z߆F,oi$ (jzW5 /Sxby+5c!x(**`"1 Cws/%t =ł n.CicGm !L4H&(BG@FƜGsv{U|Ip)2l[VOO#L>IzWꬪ F{n"= BD۱afM ^! @j my&nt y8K@6nOH7Jt__-1fCG]EYW-e4FQ-qR_&WnL]EC`, @՝v!*]|PN5<we@ި4%MV1QYA(0gXh;BMPE%$gY %쯝E5lY|r!C0`лUd b7aRhPX`jagWcdv;X9O88vZxAWh:E LTw4t7p atcj>d5?{)M-/ ncdY?i5i{صt=4޻rfL#^$(ejI*KfaꕒE#~46BZwQ 7ogB<+o<1[Vɩ#6Q_3eH*wAO^KBߤ!Q.N\yIsI~x-GK]ϖ0<=98\U73(x3%ٻ@:$*_ҀW?#lc؄0 tqR[(!xŝ]xɄ }0KTyi-ۊ+*b(n"ȹA?}O|}t cVfs1!+L .nNVJ*"+09(CkX^#_q3 6BG>fc; +k̅r?.ֽ;zH(S _r cŧ M9<yv3V^WuDl-bkt'Sv>?~X%^TS 6kZsr鯋ynns8ߌw\،x1M}_uX%MH7S`QD'Iw+ DYQ5u R3-gly<.ⰘdO@噎b>c ®JکěZ |alM M <]Xzr8PQBZ .W˧_2&DMǓ<jqSܿJYwv^1MaM ۵u%/6 V5gW!4ci', '%e(NY؁5f8.uUniQ ׊Bˊ/`׀a|uƃjJDFl0NZ^v my$gs|3ŭyR`-[̇Q=>*J 2DzwE5Ͷ)3 C~ x#)LjΣ@(UĥPiԓ)aՈކRSKKa,$6!:V;U@m`_ɏgHRIX̬@%7"%'.;(9EkqR!g9X Z A2|a(W)?&n[^}"|B2:`Z 5E/y7݊@%_axlVg~/]`䌊,w媸qeQL]SS{"<?$ëHOn'V®;!A?z#ֲx*?]q)f @B@WBc|p^[Y5^9uYTpFzkX'@-H_<E{Oe}z_?9J܊f`PeDu%tc-/*B ! yz#PC4g^ m_kWAQ>zZ@f=q: d7[yXIcD[ zo<4;ُ*L|! m> P1k{eCmMHuݮo,"兣 otpM 1<5+\_g o5ʧ;ms,j2âO,^#x3eTz=}`C{Rݭǃ0 *"}V@ {EB&c\@_cF;jklƧO? yNN#W?, .==r6+Y}<G9BAiPxYQ^JS` ("|?\ aS6XHA=dM|7s |*+ kxL. [%q%%fg(JTņ!DΎ%d]A&T.sM0՜) TE+H/rެLL)"AOX1=<eVl Rm_/n[xZ ɮbQaGeʵYǑDŽÐe`( *3 'N@9[41ϵD t `vvG !<, {Vs?sԎHbW+m9!ס=Q",0OwÁqP,M_5z- .s׶R-yn9Ps3Y Ч]hLGM=L[6iLA脦> k|?GYWja]w׻}4BHƔ| 7gFͅ~qEԇ&Ht.7'=n_'&3 $;nfzP! ~{7 $h떓\%/$̈̽at;M c#?*!lbHM|U&/:"̧ BULXE/|Rᒱq9ǻ`g1KIs o"LWr-x,qV؟Dž4^8T2 m~ڧHvAT ;+]Ưzc\JC44ʅqnàH.Jk.%pAkpϊM98\&|}%Kk~23c_2p{e;-oV!/ }}R*j,W?jz:ll;4-9 Yt=,}I:rm{[~AcgI]j8z<(u.D3 cRӼdo<[WT(9.Pw/C L4S׷L p4 iV>kFdY1l&38oR: '"`u7(k^i6Msiz.)11L|@+P~9.u<@iZ@~ɒVKP}NzA\MYGY'>svQV׹ݓN:Ռsu#MɨI"̐Bbg—J(yϼ5WqH~˱ :w@fW K fP1QrOWVK#D\H _C_cQj 9T̍r>?|U͞l1 U"}.Jo/;{wĉWK OL[wV Αt Q C7X=l4FG\nn WWM;;2}7Lȳq|h*ێTE?E=hD?"2*b*mUa::~2bnMI||sn+5ѱ,M{4S_I[ȵ9| R BApL>pjf5SNpi l1oA AQ\5зs'݅J_g]7 @XIA~#$=)"D G]Ї<fAe/u%A}//֤I|'AI=td?taN3"p#zSDȕ^elTԖe~K9k2uoz1nTjrր>x!G8[-f{xcEQ[]gx 2;ud4?cр66?BŘ61n}mgS $ɎO3}:4໬..hۜB6Ǩs \"~*Wq(?՝ ;$UZg+YԈ.oZF,J:#S  j abYP vlK=EN{^׺aZՈ|6q šӄ%,v~19X,PAvˏBpIFm8OŵjhS ;J_=4mIx6_ޣ9RCAstP}T()GGZW y:yzg1 `Ifo~m)\ 4 U\z}@U+굘Vt)P?=Lz`c:Dž[E$謟cP/wg~(ɦ'Z`*P\_%?&>.دsTԁ^[s6 Z{jaS'$q랅M5Ԕ_Y.n#1lEp祁]mGcXھST{0,LdmW0VH 66(unɍ6`x'ZJH!_,F{HpCCyZI_5/gĴ3ԞW ߈4 %),!~V^ rS+Oċk#>.f̺7SǼ%#w -Eϻ$6˴Q"W"I Mk Ӈ WcaaVei- d`+65jѫe]w?nF-m&B4fbx-8 ۈ #jz鬌R+Tl v:3^w>x4@qY) yoD(:G$΅| ukȺΕ]J]YG7=jڃ%t6r%nW @z$]oN_ʛ/ k+ax $#[Ht侟)7zkյ a"6uvFF߂>Z *8~Id<=Wp@GܞX)/;e-.!g.5Z`䶋'D :BYoW+iwxq&2~̣ P7ROT<:[/ˤamt\ZUACo)$؝C v|kms߸ZS0Qs)"A:i!@[?P:ڳa.Hpd>3J`Ψ %IbY0W oo(t^"|\=j:WdX!C9Qg89vE*ʸ}Ilz)\7~<wSz?5S${Pg=S9I7/]9j>ne+# o=>d I#eU:|m)f/ r~s-bZnvj>,V%u36n%ɣ S<1 IfSp1=ACfnZ@Ҙ` j')|3?cY/y@V,_`ʮcwmV9/xLa](Q+] MĄ]T{-0"MdYA|/m7$$죀䯂"qnx@{O/w_k1zm3*ۭQ]']:39qv| Aŧ}g-l(=7 Ɛ0[Z3r?݄G>8xwAe.@^Սg+(vzdÒpҮ2f}@Ouޟv0"0νFmsFcK-/\[+7 {T 9dV[ZMf< IP;[N#k;83Mt\wH6^C.mL<Ď  荙J`@Oޖox0M.Xoeئg ?@ &%f?^pEAD[Mf;A[#-2dzE(uy n-l3ٜ( ãE^}i.?7lSwz˵i51Ja_xLcĖ Tq@!e1\9kw 4^y0bMGҲ\H&/caj(Pjg:ZȽ{>~x8;+U]zݞ6W%@r0q#HL匉vH 2ԈJ #;F"eC3 LŒvgqi9-M=h {Z'ow7Py H?,F8 ܬ})t8v $IY+]x%ХwTࡢ'0['m}$U܉ԡ}5w*}`_mV%W3Ya&Xm7w< yvp5\RPսg@7ZQ`a3=ےEZXk~/vR3&ᨤI}y_{iiwԕK|cKT3\@O}^|5PUW0SBF!{nh$[R|aE7gP.B㒦H:0Tr~aƲyvg]gvbQ}!Y! fsLR6Tb P_KQx8D] C y2Jv]j-Ksv_w/BoC:eRgU- qd9X| (eMcz1"u7OBֽF:َ\etN9 suHS %R(^sa9FpLN @9 WhB"SΘ]P$\]JX0AubOJeahkA U^kSҵ,{ j"{sٱ6;x!{ztIvڤGHz. JҿtM;F `VYŎúoY6(jC ֳo14`V) <^X C}Hxc洵SɛLCkxX;}P BR7"(GGhri?:>QY+^6\X&DgWį m0zģ2CKK}f3VLw.V@,#_Pb|A%_Ba C|Rk䊅%&aWuT{{,3 _ёe?a /I~ /Z _>$MSV_[|6uZjBYgX@=i!c@Mz%ӅbB[ a">}ܛx=pj2$oSq1nUJU2nV7.%zq~, B@2Ɵe{An%bḶ.:l <O t;]r܎ n]z}"3{[QTy d,;:hi~(=*!yf(ۄgM"hz}8\C"(QR2$qZi9uO)0R3sr][k3Mn#Iv﵄3 %rp 2:8)"o#cFW4^$`Q[j1^őH_\57q\%tħRոǔ Uf&QAGR,<0ң EbYJேAwH!!1;WGvy2Z@ҤlBغu%L2G|18[kJ }C]U$NZ`͠2F7{8A& nrR&'sf,Oo=~m%"GA&{A.`ŧRI2f{"@RCȏ4Zx]tws؏K}˞~MtԖ<G;P<>p" X</-q'G[sBɩ!V|(vJ q<àdABU(Wuu_ a(;:UU~?paq▖z|('iYi+mI7yWqӭp`" )K5dU|S] mBx:HxYm]l'tb駜,]׼?U_"H?ÊuUbΏ<7?"YM(pA*8p,Qz+xrZ7X1lY?*_k}4~KPEPQLon ? wnOʛkXt}g*.ND?:\LTDhR\|)) ej}Q.VޠJ|O¿T+:s|#%HH)iTa* n_;u `ݎx =W:<:GW\KΣ|*J ;G8dѻB?O8Lj X36fJurs{Ҵ1lR?QA=\V=ܸ 0x& $XGԷ;z2ĿmjHCt9>GmK,a:Ai^qCAlRAiі.S#?%=;7<=Mv R*qpXŀ\zl|!8,pòWut xdf f=o.&ڄ_~ڶC=_^G~425Kk+6d ;ѭ/@iv =ywwy={6`e5IU";˖=Ra+xBSP};،/REl7:p^ X8ԄkJ`MƩU E% 4oVLB 3+]FZ0r 3ݥ9' YUӼ`gQ S!UF;KG=/8-@`A]f3Vqyd$h/"lNJm>kKOBRw;JzAe4*+P]5 i伅U̘15}@,Fʪ/S)fjqX}xZ^&ԀčS]Xq ^Lgs%r~af9{;MstlYL_v^@-` Q (?rjK( ${>vŋ?G|Vw"UGWsKJ׌qIO+w`]"K"f+g{ӆ+iG  yc=u5jZng1ߒ`d{TbQ5i@bUsU+2sf$Sl14}nb6D`@(Am l1BAv`bw\Rޏ/I swR0H3!oOR'i]#=20" P8XM0DdKe]RNEgem̝ـVQ284 ҚLk$GGBZa:)m!KTfXD\qmGݫIdU(,ێfhS]BK3(0g|ԏQɡԟpF>m5`M6X5oy(Un^yu䡎""),+ JY䮽ȁVB&N̯rR|l 2*εCeed G{Oͨ˺5)4JQkaŽjߓR.R8N]9?vE`YĉsȆJPa3Q6JV<|fTgd/,"FЇM#C#bb`d .K9th59Lj t8S *4Wp/zFCs096q h'? p {dd6 bb=2kRKGiVW0J#a  9/ҝq .qzDKbhK|U`MvNN tu5 Iٰm$NWnlf$=قóc~ 2͌I. T.:eS0+<+'^J3qӴ$XȉUUyK#ͩG]Rά) /~4%zɡ3R9bi .l^uv5e=]/LTZJ) TQPɑ33%G1-2P<գFUiU3OӼJ*~48`>PRa\T7*Nbo㗗"0apMq;8[bGyFt=p";j\4CU?eҬ݁GϫJ, p D~R܍ڿ~mhO~;?Uy!.P=4 WB+PUyC1i[H?$CPX`WݤđJU5_,TWb;)5I膚@Y<:rv>E*'' |ŽSKx!#yin ˳{ba)_+51l7d;iX>Oϥ͖7Ku&4OsˣH6Ѓ Wo5E]bsB LB_LA$lgY-~L=#a(':n8dN.P|šoc]*8b--_LowC/h86/ws2jI1"޺96t;yGcʉmlhT~ӣ۬"`L2]~\ 2]b*r+Qpem" kQ/s#WL`ia U;߽a*O wiW SxpاB2ę k$/~R@K}fçaIʏ<7p'V7;ڱǞv7g{0:g>A?%*5u֥q3SWOueJ~ӊc{jjUι<52]qh {e n/Lvuf|ѣS@1x^Y^VN%Sɲ|!7T{l 1H h$ XGW q@u5)Zf]^zDxɶ NsFAo j~1`BҲuduUW/ c*OU_eA>a=~)ʨL*ٟ㋊ZG.0]o/}S-3 A32geQ]iqkakl{#61 ~dΆusZ߰peǟ_PVأJ )_q93 2+iqof5-%%S`M v~NJ9L{sd'{W9!8ha嗀Vy‡iB<-h§f7qboR3vpL[$9|؏9H9]r h,U7A"6]`EO\ق})=e.d/fK|Nm-EB\!:YC'>몐`>re8Vj-)3qǿ{f\tV3[EDa+j .C=9` Tڽ߄!51BM(mp˔ 5կ[/#m$6[6 P;@? @Lʏ]yծQǴ^l2&dezP!Uexa{eȦi b~?~oO0;nHy`z 4/՜v^^ Wco`m܈<>""lz/O1)]Up'Q'<} ˼>"ҙ"V9 샳{qkF:zt˄S"` 7<p;7юRc=Dl~)݀n^XLM_93+;nK](xtdSbz`Vmzz Pr T2u>J,<)TP}}D 1SiUA =6'[i!%᫲^q{yK[ZMW`}=&uXQBuQL5<&_d!+^\+I dRr.S*/``'v5o)C+qjgKZ>dCdȻ2!H+T˄{ml Kk`L&ꗀEG.XV _z2T^*3:=ly-Ԍިi5%XB\@RKiT*Z옪]}`}PC@g>9)`ûRf d.|3QP{Fu.v+44o.{'\D#vR&$0_6/ SwUTZ۶B(>\3"VT̎w:8҉P.X?eF8xp|-{c߳P.q(db{ M!LAspmf7JGu PۯkVݱĞÉk|_%BqyD媜Ÿ> _ǂ^|շL;^t܃j)|VDf17]sxQA)T^ET}(52_Ո q !~Ns _ \<3\SP/::2,w;%Z~ ʵ*Ǝ(D(BOAR[X>5 GèNoIAXS(v 2F]-?G AڟK|aECP3¼) g[Xg'mwC狥|oHUerڗ&hԀA898շOм~aBZp VdIqZj:hHD?Ęe;}uXWp>Q}0zR=Qj/8g&,P Mt8mh\*bG]d@NssU!6:ݻ : RvG.=rHbqZɕ^V]@G#fp HQe(lpb/,"f[)?qV(jnw;IF6&=B 7tqOXUļ oFktZ״&PXn)"=>VK٧\š$_#=3P  qkeCslb 2Y&O+Q|yg7}pM}iO 62"!#Q_hG I0f;GTLjG.[7:Lj Š]+)&ej 썽~҇GIu5M_ӁR L&nb)B[rxv|\JNߛlAM% SOGʓ1 `|g^.g3*ʤ(_; 00"4+X&%OYOAPLURU8QPcDD<}Y.չRڶ؏Fk*J WiK¨gkꅒ4շ@$E@7 Hb$v"4dRW'`S}-DDejFw2r=-7ɝ_b= W~9r *]-Ģ3gxcd)ၩOGoL4@0DiDW e:oڥT6#Q5l&$ 3 Y`J>(/\'<I(S|?b9A:-*$¥Jx qER?Â>$༭+Wbi>E?Z n&b;/$'e~r@1% !&ޅ㎊qng=k#&[`G2oMjmɁ;L!^*$GM@\'t>?Y##fdū`eu[o ptǗml$b҆0;aAsT> 8j<9TP1co&]#sCl8h2)t21XO@(me4yFpmU<,^6޳1:bnmXcm)Ih5o(_9 V@DsGд@Ἱs\r4T*/k--9ڎtr|.pH҂&Pn8$ݫQe*@@.:h%QS>g{Q.Gn YNa<[f)̶Apv/ +nb HP ϶yO9̰AK 1f8&/ l+1, [5,rM"J1&P-U? *q9ck =,}Sor/!Ǟ(zNe|0~j“Fw\ DX᝻h1$Y~mz-ͭC5meIleIfH$#7ýD+2g߉`l^C.xCy^x'aK}Fd :b #wt&wa!OvXl:lU]FT2!c\lHCK Dµa ckNDx341ecdUc}Z=Sښ6w hsfX69Zmϵ&!T)KD0\aDYNJE!d xU̞_ij|l?R#wPScr459/Y?X_ X]wjؐ&g9} x2A/?,i315Pr(( Y-^aL麖K[MpK#ZS2 1a QҬQq$M`6N=Q 3f`eS*P-rd&S*>A  ƷJ1PTGVEB=U_zաT2 $ @ff*C?FҎt~CPt׊u]*;8Se1OjpͷًAc}4VJx`_.)Zet5->-LU`g~r3wb#tDy1m;D-Z 3 mknl:*_>Meέð`z~9k7]Xn= ds,i3V) q\> X_W5_V3Q9x2MWM_h._/No ah$ZƫIvÓ1"&s Bx\u7>:vZH}b 4;+]6 ")/AH{N]YaD=!i=_\ (,=}9~bduS2wQIr䉯hYS݉KeOts$hkA46+(_7T6  }."2w}(wi2'Ъ-/I{B1o:̍[gQ)2>$< Pm?:TN ۹ ir:.*8\?`Z`֙ɻ! *aZc=n?Vy)rpET|b_t$|AqѮk)\3Zj>[iJwZ$/B=*$Aq $jkʱSP/xU'ߥF?>C(PH'̏ H]UƂ5TGgcH>nN[+׺] V;БEдtHHmHl#b!@P_US /]ZbNQ:o| Z2k~"iME%S#ZQ%]%++nϼ4+D|e)*,Kء3$(h]oSz#?flx}S܃%l}M{9"+n:z|/{oD:e g e5(o09!#Ӊ1<Λu"Aّvwr иgNLJon6z塶J|[j Nz8{ޠ r BBf770(MAи*m4Y1NtJNN~2<z\u#[J&Ҥ;hǪ4] W&2gsUg>f5 ht lcLo`rT14u # xUӗZ=,gVkǩ8K"ޕ3T@=$#j̞~3V7W!!:f"M'Yk4Wd6`2K# ; ß8A0 Epr>4ik1CezZGxOʘ-_؏ݩ:|̛e]O;k׉xQe cG~?ID11 WC,7 1{0Sgq踠E (_`ffDؗ-Џ |V*IA@) n\ޜN#.8nm%H#ƢȀȬĄ@ sOiM/aWH-;`ϵbD^.TSK$`YUd0ƍ4WQ5՘ݔlNrBӅuzy,a):=%{7s\O5C?w v Aw -d,]ށ`[u@Eer`]xpm{T麪tM>,<d*j FAӈfs*/CۨAFgjMA< W?X [x'c)p 矐JX/W 3;Զ6vNݿTdFM2Hdt"!*%wUzӾmOf}H#,%[_x GJv2'sDg, tc4%`DPȽwpLa5TO+u}gUBs{ݯY' @4Xd~F%w}@QҿANXS5E͈f)Z`Y9 A MQR#SAUTy1d]&%9i qu 2|gGڭOڰy,Z#眜z ++{;a P4o_µE_&=㺇̩Yl)mY|7-_^,0AV 5$BA$v;F<9^*qkGuXL@??Sf8_f`,vFq|l9'ᏴeM۱xkZ=J z@8 0#4-^A5#rc/vIbf^},pP{GeQ62 Ѕ9e2cv2Ӷ۳hTMƃ4E$Ղ-“ua] b1ەa&MWhÝtG'\Oŧ!CX)?r0q2vHck@$G{2."9ܙi ջԪ!؛IHmi . ̡4IKP!AT-+0$OP׍U{R'FAtAJ.M&!Ƙ94gL%6L6>k}Fxօirj1'+3kcf!rI`Y9) J<un\Rf_{/p޴4V .! _[{&4b@s .K18Z1%9ċ% #H:? u#nUE ,lC6PP_JV6&F׍+4ԁjXT +K%&f~LMaV1|EK VEo/W鏻HGZQlZ=R*=N`|X[iF7&̉F:4aC\&:ZV֌t^>ɭi<ϴ%WhNڄQH,KBk@Vtc)A܂Ț$.<8letQ4PYtVfu=pRo@~_)DEMD:\M̄=z?? +do 3 -QWtw~'VE8h鯾 xz&"em f^7/ [V3Jb,m*@;D`z/bmmo6^ vZKJ%-E0mx eubxɖ:.0 +0p6wzYeZrsS-@Yb̏H K%'YT'"ZG3CwxLK{dDŽJX#C[N#>d%I˩(>naF(4Hi}5S_w?_%t1Fap=-RX.Y1Q=бpxwswg:J1@ E艿i /= ktPƹqКɮocМ߿#/5V2 MA9^ ebۛYFёfc'&{/獘`H֋iWCN܍e;aU"ɮ`LIn_J}Y |.O' -<ӆ#mf>P\n:®MhG@G~'YyǛsi16|[qn59ݎ{A5ƴ4; sdCxEåc+ EHX sIݐ) \rޞ?;ַ-k% $^c:_OXE~SǠ<>y|{{9o`#gR1wәKjTeE)2J҈7K6](z'J^# *HZהIJ~jЬ~˔EW0:bt_iӹ^Ǫ(]֫\Zej$1/o ѥ)xegu= ywU./ᆿk m#~_7x=p8RCR]tyX% [Yïa7d.tU' t$6K` 2:2Y}RQ SNoƌ%<[:ܢ%kf&u5-J_x!MuUgh1K-*ak=&f]j0|k^"A_+Ծp zc6k^y8ನc{)c]hDnK{Gpv-#(Sϓ XKyOe?oe4o:Eac/W"T<۔F=ONي=Py]}&J%B3 ױ_h c qKS#CV/][; Y;`pKG| djS UZE7=SOh-9`pMe0A屆@U|=#b.xYAX̍xMFvi2Oϗᐚ^q8C{yn68+#Ug">'.2K?c})gN|:3Eփ\ކ/P=v9_ {^#SYH،Uhk1IKEĻZCoCI+=@~qWlFNr+*.CPG Pqx+7WڼɱYnݧ zٲ|XȄʼ{wxhϭU\D8f8 YU>CMzwprVHو@Vpj jƧXZw)D-2hDl9尿I >EF$hwl8aof'~;_ (YX 8C0AK_ md{@;D)ƽ=߯6. *؆.WXl3ܼw=WP|[zf[k5EYlBZ8q49LV_E bP 8Ks/(CuXŪCQ|&`{-oK{aacVV\. ϥجvHQM8 0vme0"l`TA)EW1uP=}7e`XIH')Pg Ob ͩC1p<:>s4{f1Bcwj#e'_/ ^bf]C6NDvC;ng>mKE75vчJ 0 \pf8f0'z;Otflu՗ʾkRLb|ssMԆ;˨@'z\M y<1x[7'9Z&dыc1b9cϚ(w6}bC8e!DAwn/;1fJ+*A9i)gx(kvb>}#tjUyr;OLx/8eP_Iqzja'@_ܧ[CDH2m~zU2<t K` ]3 !/7ɍlLmNqx:nM:qZ"cF:[Dbw5=Ýl.4 TA ` )@s %E8rE.²,x: p-2 Z,$UCAxfW)k}/Pxjge?+FCtu1 Sq;40E{gkUm $23SeI)԰^,8wmRHY:" )=>r 'g(?]K:˽qC{FGO¡Ëga"5RưM*F9G\m V v;?(|S6j3Yl Yϗ^>~feƮB Qk](ELsc9p;736-f>ڼ1C.;C4??NqAJPh<#Ģ~nVJkiNgMꮈ~zWt4J}5bx@鿠yDžnH <6Ϗ+@dQ2 nv x<>Z&= >Mh9uQ̨VfYzjh/, yrߴ51tPu} YU<9(f^A 3$og‘.Lk橶f=vMZ+<hG%E/1ھj^fUNzu%B7eDgdr(D/H*]"rE?o|ШtD"OGRX]s˝P߶؜-}V@),)IW{MCkVtֳ8+_fܞDQf?%}iyUlQX̭̖ eL2}Jnobɛ>QOc%R֭WV~}N/`s2VQ4+h W˯{\js*#ě-Of nkmAͲ7J7]:@PԐFxyk +LУsL=]uZ<xՏSRevHĦ_“-cUC"u'#0JDAyd`I%4ض2h'V..pcFS.1^rLRv yoQ&yp6KS]vC05Y< 0tv\}J?ԡ`b%-sK51e͢k˾0w f8ҧM%fVpP:MP*^ *~gbx'L]V~ڮk׷w8eETΏx c %/ c=_%J椞 }N5i+NCHO'ѓ,*3FX~ ]!pUv'%HoG:}0#\=KZ{2h9JUqV)Q%n׸A!dFD6ȷk&Hm籮5̦EzfØP&,[@,N&@cПa>nW/S#EY?=j`Chʧ`+Fb.^DR"V?]hrT]T0%0 MkwXTEy<$`6HcF=Ook/2$H.N*z[vX) a gi q8lp3SyEZ-Ts\W)IH!Us`x_F)q#]psNa쉺Q+t!d{4^(:I}7Js(=/Aݛ@њG*;+/i,1§_!0ՆJiKuI sVBG"ꖸ8)(r@Rˆ]3)K*#DX˝Q=1gqy(d׻4ZqnSpJ*Kwg,uW7g J ΘZH'/̬vʢ^_h5C*̟GE& @0DVgfEiF㽝tj&/}| ,)'>x1ݤUg*&k 7j(,q Hҽ W>BdgkH?)5I]5`[==J[m2JVQ>FNWk^CnW:E<"-Vbuz| ϒ[OSՃMک+c8Ѓ_2Z^98W!LLX~TLgm^!K8O=[7z\Q6ǹrNMy#ﲼz6k=OC0[4Vϻ,+FWa||5w,?Wy~AeՔ*=p1QTr +;wU_cJ%ȰXA/̘#Ms37f4XVHPɗ#V̶956ky&l^>Jp΁$(H-:0S}7# 4lyh9(B67zZ  ?R%90Gk>J>ˣϺ86-t;H'4(2~y#q%KqBsN'_NۑQ}$ \\!qo#buP@kFč8W ӷ >]=ЏTs qFnbc8[F3~1'HeI;?Qp嶱}*y2rY14>Kn鸩!6C?"ԋYKuM$l6Aemg$C}!c~[g}[͌v].T٩IF ѨоO~L,Y8|l@asm6ɭ>Whaܕ~7ZY6'=_0>UK/63{LwR93 <^I~4ّ pT&_6ܫوAw%%/;-b?}cNj2@"Nj^ɯΈ|iHܴTS ^_/ƽW_gifM74rS6"lNA;Og@}DaUsKYIӤGU'ړv wnQ,WH" _9Q\ c(dw$9迌*y{7L-W~)7mZ/Z/HZ:>p.?*M1E( kͱKN."ǮΔ.*7xکw|5(=J˝T4JǸ A .Bqrt;i(?4bDh .xoLPb8!KΩW} e[9Ty.U˱ixך=LiPYPk2,GdU X$(6G": ]^?S:&_48w!Ԡ%iE~d8^J)~4?us> %Hrw$AWi7 c~Z2:Cg(ѭZ5WRfF_o(m wmNʆBk oTJ[|( ^˷ULp(?Z8_3\2llp+2{"MXy8\4!@O7XT|F`!:@4ʑo٧m'd>,+1**K.t_p4ULYBڢ9>Sx^eQ6Om(Q̩S@{ef3-)q{ѷ 'P5o!Ϭo+*9o ŝx0:E_xMk4xwAJ}5ί^,Q?=BӨCrʰDc@UO@EqsF/C|AV:2}f*^[+S9U9;L0?RQQMT s&!q$G/(A3:8@S @BL.ҊӞ?#/N:8}E@v$EYtr|X'Sk#O%aɊ yaBOj\)H]xcHdE<ayṞg!ZT#rAO J`[j'ѶzP/]p~j˖툗t>,]%)2+:XDmd~tƲnz= !',Y&lL%]THוmk38#!K_Р'N!CŚhBm8RVQտΣ6: =,;\}.. ~$Z&7z3ӣo?qq0Kz]DSMzM}vl'8mYB. ` of*o$y[R /F^(;vh1Pts̭B?M 2x!G硧3.rp BU7}@:9q [kJ I*') Fp^B˙5IU;]IKJHMPBj +4I cK"9y$m>ܓc@0zi)f/gj3s<؅s\oM^8OYx2e&D4MeSCIB[zpz7؀cĬݑzCq4q+ߩC.1 6b`F`&KvUM" Hƛ.-ЅJe{LيIRJjΟ-6Jv *k.#@,oglys̝8Z 3նuLp':CnUʲ7Lp 0k(#/ i$#o8m=tiN3P2od!\ ?61/(&,8Nr]8{.1Cc&fCwȽ+~ EUtWڂzΒ2,-'M vڞ;{:npivkCӔUkYd#7SWIl G KIǿ!5@̽a:!x'>t] ܶhuCa3fomzz̔.,1ev"#%x^ha_>퓤"hn!DVqP㝞⃘;V].ej(t4G7LTƂ$ /ޞ$A1X`;iu`c7Iahδu$~W 95>KV2{Zu5|؎/<|: uBXw`1 >"n!(aOK{]*MxSZ]֣ c5L!&MVYϬX/9:{OFer>M=F|Q}m=5`#Bڡ uob1-h@+@}5C kJ7\ZP1*fSNlcጇnN*H]`4κfʙ?u5 5[;?ojDŽt/?OőдBgf~Y#4*t =J "=>{:N6HSOjj*=I3 iw`լ'b; 1@bhTAWlkkCx|! vgFK 5g_ Fyh+4S藃rg.b mUOy-Q)ٟ2;55v0\6XjMՀ^0˛.ɉmS\e.3 WI;`5[S;2#_\@X NbK mt1]0Y#SvuI ydKT 5sUL̰Ty@ƒ g# TAfLH֦ȄtBΤ*vk^#&lr8llMDzjOwܰ t)ݎ] `#[?9m#rOf0HG[{LTA%3d TgҞrt}W.y(pYfweAx~;["c!y, p*c{] ch(^ƿ2]of#8j}󔰩BD1k`Y}QnGD1{x] Fo#r+b &3u6{,PeQb%&.) FspAsHn"b{4UIaU:gbPc\ϙC90Y^/iyVsqC,ŵdb x8øzv«':W'T$]Ɯ`!=xxۣV6f3៍> 62q%cwZ xy/^F-UA"B }gOZiqPbzTR.Hm#2Kk-@V+ DZeu/Q)BV"5#l4(UA߄M]~W6QʀVZSz\ywD_jcgDōYR\bvCW'ݮ6SKtSշ1-1F\3mHu7Z`$0&XEcǺv1)K+|BJ̻H:4\$f|ͣJφhHVgil`9Ǿ Oa:8s>5~) W\} F>uXԧ0R3鴋Ex5,'}u!JrL6 dUp C\ﻋ+!_J$kOޚ_b=!Mrp*zSmEjw%[ƫh&W8!QϪH .5?b_==Xx78ʋ zoJT %Gff 3}r64nl< ;i@h%gU^1 T^(EEרόXAa[_0(4Q:@ECR5,(01~ZVƱ+'>uvY\;FcW+4 iHW%C6bJ=]M"2g00F٭[^G[E5.J}X`BuH o$x1,m(*j'kq8.Z*;V*6f\ ZO{Y"`wL hto+m1I Rf95](xk(ig X:94m"*;^zXÙYv_:}.>k]f_JP@d񨃙>U; #Vd­Ϧu2M&'C6/;T B(ry`1*)5ZG?gxD[GS R_7v E8 C]Zm*MlK`BvQ94lř+(26n;: ݘ}07b/}$/SE4,"{Pgw D([Cegc( hz;.@-"CQy\c+*;Q.0ƼGs)Bl!*Zq,ѣ=9X<[tw 69rC ť_4kgڛc0Bcwkvi$I(s\=ҡ)dZX˥*4Yp`2f*XT`T Bx 4z1cUi XB Ol^}C` e0F]SF7\bRkZG|f_Y=fH/OS11?~R1/x+p fؽ@QYeI:Z>ߦvW-r )g>>>PTfr?|e–M搡] 8%Wk%i lR K|tJXtX,Nux,d4S3TWBu>u# FykL==l_ZO오ՂAz[rE#޽W67*=cGp#!:iބ.Н}Iu8Gl+APKa}\F@B<~p#K3 kq<r-7-0'?[ʫsh|Wp|X#׮17? gv|.jwH_w yc< [:8 t Ma݀SdE$'_{Ѵec_W瀜: ?f g(CAݵ N#V#Fb t*!i$J>SЛ@nvnDɱhrܟ?\'&>m2:͚RZUoq_bވޢ}"N|ti:[=FyJy0L\XD B3JMn4U5,E<E S. k0=p6zJ$$tw|ߠlnPXK7Ԕl)iMyA!F¦\OaȂ3 :#*0\Bxie HF^;PTƙ晆Z*jVܢM9 Y p%nIH/y;#)엗iYhX;#D}B6Cv-j\[K>/DnQ_V#A^sR26x=ʧfy͇z%*^ Ɠ%;="TJ)oYEmÐ3WU_'[ucԺ*߁-:%K;'d5ކ1O9jIqThc ԉU8i%W{xA-\: ʼM/(orʤsw@/4ՅN<-a#wU3iLVP|ZQ cS1(N[l m7xy DsږmIIo'.[6Ս~1iz=d[X- 34Aí̒fZfZ0*V|p!7t=5%szO },g Ǿs M~:4]{021]|]Y4" MIU}0!u`f܈Әo9 g( j+|9NCp:1pb*VfyI x X9QV"gSA鸒u74Lȥvc#j g,LaGp+ܬ0Əj][*Nި$ O:Ro:M qZ$qR/<ׇ6C膙P0pTbr8u`v4 47 jEht|+Za|)'@B2µumPUѤ$Sα]qtSeϜ#|0hN".6{1ns]ӄ! ȧo4WtTHwC<Uj ٗ+!V|lŲRiH8 dyιʌci"t)dP&`k4Yᅄ~ȉE!?1Q, c (S4gm΁4x םrMՕZYD"K qp'B^P_a=.3J}W֮w@bGQRN)',5ɭE4¼GB"hA#ȓX&V}D\`Jz.{!A[rlYmyGxYƺ'> 5pY,nԽ`d K=68x2+@?QJ<#[#j F^T(r9H &@rϊc6-H2\D#r)NM9€V'[25] X1^5%~&'_Y .Õ;[Ի*t&2Le ^|^3 U9Ldf_cT}ٷ9Z(qȃ37lZt Onk~ܠD/A6e#O4uQXiᐄpjB}=` `^%Бn{w@N+%WBzwm7%NLm,LVᕟvdޠZT([(>PNzM^:C̽Ju5LWf;+?;^L=m&$/k4y_%0Ci(q4mjcYT>L ޭUSj75zqSN,6Ő: ACj| GBA9}k\Oc]a01?2 ,C IKq)uFV6";UƗBDCq#L&Q=}:2^y@k #A:afZ9T 殱3EFƈV!C&,9[=1Q?DL[H1"~Dߪ1|ћ+UxMb"m9:D<` M-pim2e,߰zR<شXO_Ea`Sp\.2lrayU@՝PRw hp) =Bl$ 3XE*|E[RBʋgJlzwzv+Z /Kŭ ~]U OO6ZFX$$ҹ|+Isvc;6U4E7)F8i-} I$JsvDR潽os ޹wED03šzalͯm[UH&é'CTLr \-I inks҂*3U ۬cJ$O^tכUuTpwJ+C®9;uh]CB)s3Rb C~:xRzO7a V5e7ܱa`!fgLnWAA̕*V% )qd'Ʃ5ԁQ~,Tk e(<ː6H-=/ f65 Qf_ey&Ŭ΅%f1i3z>}"Ό&g"dL3 k.:dAL;w۝<.|;ܙ#Y#Q 4/4Iҁb4%"ܓ+`qkchbV(iYCo`\lîq`B\A}8-Ч{973\ǜ~ʨe]]L' )ɹMxj[%~pzT,A &Ђf7,#מ(`pnEl~ٽp%!~̷ke徿c*4[wYTjژE+$49KrOuNؼ/jٶM6:$+)'|vo>^-q/!]T$bNIWIAm*g]}{L\1DTf-^Z3oҥ|ЋnUZ^W))qcu׀TV&* #tK(>=+Yݮ% uJbWG1/K]*paU%Q7zoᗦkbƐDON-vVdU&. RPP_, l2ts"*ΜnsWn{?VVנ s &"UĎ]HnƄdrwޛDd5(#ci32ai{nw ds& cRtn̻\1BYBY\)GFwU)Ж=o=W|lx׎`U_m]&Z"㴘Kcf1{ gc?_xd2͔)>\ 5Z! /+1PA3T~Fvu;;]IҲ4b1(()xv-77uY%U9N'Nug Mb:,(dvw ѕ0kx.ދHTz^s#$zwIUnᒬ4 zp୨:~=<;/6*ye^bWR\E#æ15{Kiel+KVS qÃGK* 93DN=d+3cݔ׾҅I57&#<m(ِ)6@ڊw:K }InT4nZ{̷6D#%EToy%!͸R8:XŞwdg]0{"ymު^td֋pCPĘT=NIȬ]:(46UFN@&5VopsGu'kdoQQh VcĦ7v]t[m/855GΨoo؝qyRRLlsaI 1zJ뫍~FXzvo"Epl}U/E{QJRכwp:yŬ q,sH!WΩ 80W8Dx03HZN.mHq&]C7o̎¢M%Z_.ӊPCN B@UV_mh%\ m3%EȞkG r%ӕ9vUOiffDZ=|\]'+Q(1 [OH1"9)G:)S/=F@Y>xjd+@Э-׋:iXos:f3df^QoTxYڬDHTN e>i@RMA`H Cm9Fȷ?elA7$(1,2T,@ۺ'wbZ踙mYSpB)V6폗wn'D:ˆձb ő#Cv6;AOn$+*.Q)m}%)aՁ,˚+tڲ#7nޣQ,5uNU|SJkVkllSiUʙ$C0U/SGڠ99oatĆR2ѐu6 [s7i`1"\@2 et죥a|, 7>k,8L>{;)Gde2L9)je ,_U]@vK ӑl}w:T}vP\kUdja=msW{) [`7I!1cGĉXZ1P*,4N5t6OjRF.a;,wgXH9 tySΩe`R骳@:j5}tJr\mB)[$vP}$vٙ~U3[b85WBP᭻ +폗`3S|FI'_Œ{T:4@oЙ':U'A(0oQ12I&H<"_>ovTG*wx%JAf Π=}T^V6 I3" !RU-Z7m(|nmAR#R%}Dzљ</"ey y2,S-[XIh@@ٖNZIf#u@5o"qODBjKH h4(nL/`X֚Pzhi2]+|`GBli~`"#Vgr#i9Md9 t=z* tO'RB o]'@X'/W&,ڄ=L 3ʜt0E* S!n(f& |l[jMr@.¼1& KG"~xVHp@N <(3؇AϮJ(u_b|ӳ*-rR [2OCߜix+먁QVmZT._Zy܇;1 wne+P ݤOlpSk"`.zK!Kݚϡ7Kޢaj15mo䞃m=!4bM0^MV}4juDB0z!˹`%ݬXuqDHC"Y E 6 $hLy@eI (~oy k *,jsƙ֥Hzw-79rѥݦCТk|VU k]`ɜ:F!Ǿ 1}9v 3ݼ=nvbWEY=(Qv(A_@mɤ,XWI[ ?8 eWl!Z(+.\)žI(V,}8h ]z}rՑgTE@%劚1ja\FC7}Ax(pF l"Q &Y!O`QIjJhSG3ױ8 j_̜}po0z˸9m$G6j򱝳BLQmew'}޻ٱ -w! WV:6cʪf#I+'[0ΎF2J3:9bDWle bqW7EA>#/lqRq)RM0zFc*un[$W`1!lƒɍtR<ɖrxuc4At{-ܨXXWKӛ~;&+za|n׮5ۨ1ΣA}TSl :;!h ?p+vrVA{5FD͆cN''sAԠ'F펡\+BHƛ}MV pg`͝b!TȊ>*BS\lwg"Nu- jh5/6W><,7p6]Py0`(̩r{Sb> lЭnse1@sᤔ1Bꨊjw]tM|SU|OJ^ 6b~Q߹:Yv46P{a I߰-""sX6';g}1=/G?/Ux*ف PƠ_:^o6pk 謴Sl';䰜xy&,Ru~Xԩ?5WˍU"ZNY5Q%)i>s#21{v59ȂՓ!jIzxf`}W/-.{-K\אw^Gm,|}7Qh?ֻrKv0Jqxw JY'<Ι9̢-XX._za ֛ddOv/Lj6MωC%. h* ,gǵ+B;IugCnesk9Ŗ~ ~zQkfќ .!fn\ļq:߆RzMM!W.3CE)5EDPg`mpR44 BgܚfϼΈؔK\'\5#& L_HM5%$KƧ-юx* Uw3"}!Bv?'wHǪm PlgT ,_;]Ѫa~yQDݷ/J&%ܵXJYCk+sq 7R;em[ѮÏr 8HTߗLC<{-8Y>0"SLsz42rb6zgUܦ4&i0Zj;: 9A()ɻtQCRgPkԻ¢=s@\8܄Z܎''s,_mİt:L65\"zuhZ-vY: ik+3^r0LJ&hx2w)Of@Os$qɖI"*VLŸ|(}ͻyP0` $l@֛xu_F9)S B3S5 䨑{[DCcpel0j sn7$?jDvZȼOlβCKH"IqF!/3?|%,F||oZ&9w]rXAP"zFM0YdxMN)'[j¹00쨅-V""gmebS{}+bM֙8W`X 3 HȆ^y᤬W攓m k"h_5ת|)N"%F/}!"C9 3lmsl7dfv9З:K7ZMtj 0M_Ҩr~^c|Dʴf%!N9bJ7tĊ;8+"#Ip6Q~=1 nV֠Ѩ."b:Ίlk;=~NGX&׫˩TvRt}M G v5wRZ~ X'X0fis9 /bt/aՑ% -FZx7 [8O_πM3CTɖ|:]#+&=Kk$nAVA4\rz‡7.U}wDO- U* 7 po&ѫNsm""* -58@E:Z+2H PTuؿN0QQ0R!M]B,rWō.9ѯ!1Z^PDIWNZ&+xye_ }t=ZP3܆} Ekaʑa^9-.t KCH`TA; 0!6YUm`ND ޹ãFŽLZŢI3!4It}Nq; [BNC+B>k|ߘ[2A`eZ2u*CF¬rAz aҩ1!P e[=Xr&MDvH=9JO8!oֽX)I#ET_Hb 8$d>?ȡ9"D ;;yfd_16?^ ʸJm.>Hac;bn5룪|d eCAt5$Tcxʷj+>7…dO'g iaa=Z՗A{í ߈ hzז`n;bzg o!Iڤ(d~+g)珩M/b|Gą0+Яf4H&ۉvg(Uvxfw% ^+|o^Cag+Ca0,GRgwnl.r69m然̰AcrW:($+H1U*ſx'ω3A7^87sO8QWo~s|OOs,} c\d Nt WFQ շK^d 8Ф2jD!}錝E2,J6Ȣc?tEpZ՚J9AE1bJM^"-jݝqTº:qe]pT߬{\Ǚ,q!:Q"wí>FIF|wN{\YzyDp=J_C눲AZCztPﻞ6]X$sNy>.ǨpczF@8C[ xQ-:LrU;6X~idҎ8ٞKxP0h#4P\s츓 F{eZ;54כS*n`N7uM4O[y;}tD@PNdڊc W9Fl-F5$qhX}0U#B%io-o~>ynӶs< n擵&޶VVA1q}̳0$YdtxΚp@_TZE:QQ&숶 ,i(WB;]Th>yſ-YΛ>Otz_7j̰.`[f1vrZIpc+D mw>pUDO;`ހm#\CN^=^Jn`M)0B"s9pE-o0ꃞ=mڂ0½v'uDYG>S,88PhH?J\U\@9IV /EP3%S1w<֡0Pfra_'Y%;]K{㋜iraPNqpr@` qv'|=I gZ](uMoȞкH3 Giw A}b0JҾ>;MYGYBZNr\a 7Fa{/K Dr*r8: 41TqWWaS#?> 9DAE IXosMA>LL]~VP<'׮ƌS4c5@/p?10+v7^5"5hWI5Ȯd9i/CxĞxǬVv_Ŏ #$P\ Ɓ,xxK^Sf{zPTFeARyHy.)-aAڏ@l[Z3/X)xJ^BtҁL+n҉T0Ln!E,hដx_}h&BsJDX&0cA6=.2HdgIJ g4iQo*>*uw;;j WrJN8>?ڨ>:lP m̗e0.0m\ *ùCvNrR3jN/X0B`t[{7QItSc#72h%2Nz "Iζ5!"?B;ߴEΘř"8'0.4[5$0TZcɄU=iEo νym4'I25 S ڤնߌ0{͞^kPVeG)\t5ÊX<#3C@%`Xr ؏;_!J?"Lr !ѓ9A\'F5MdFBշ;a&ӌCDF]зtg^N73ѧܿPXH_Rw5M+|2,3ެ Zz2W͂I^0:]~OzY1UGx0l8BWIܓ7-i`_l}I*kI[Q`vޝKdžc pEe/2yF0O6}F(}o,[E~PՂGK7++Z-9pyj`^n0-,+%sRtf2 Tz}_b~+9Дㄻ9lF8 f <~qpk%:3_Vۭ12&>_Jl |sE];(0t8c'Փ&IwB7 \U O@ޜҮ&H: !""zt4PFY,6ґWz%d4 Yc1GΛoJ^)#c%d̛2iϰGKD0Rn0Mn#ޫIX'n ^<TLEks Zd+ALpGʒ8#i.vO9FL7Jڨ@Ns|OJ??‚u)g䟻zPE`l;~\w$]c1(oҷʌFŹ$xyֻ@@jP#mk9p=Z&itn63Ϻ^f4nn oՌGb`"V,ɒC;oy19RBMoxH0L8w`8%>b&uMcU|W.pRNI]*> gvdޗ Ⳙ4>5-*>^5̘ .(䄦n i-KO2 +LՎuShƒ/z*RJ4V$ )3yoD[|Y6VF#@Cg=Gvɮts *=4=QsIgӠ4XBG7 .Zb9te93ω.XzHt;{AFf7Adoö%+ZԞ_9?qEJ.+qĐi`XKhMK 0VS7Ytf5-Чp:z2pOtl8y d.=REDFlAya[pbtŌ~N+^A}B2~c~PQ.k*$u,ۘ;|EJ6rn!?@~ @ڑؖ)a0u GIAkkSQHC*p:ofa2>u_?Ҭc,:yg;n `}L'!A'jlB:*Tcѭz)\<l0jk,r7 z{oR rB_a5} i)*H+cpv9 *Wah2lԈ77@?pf50: ,G=PX"~7J ʒ"j(,Eƕ/i$:*pWqL(*Մ6q4/4r-~o{8M~:BDYZYog2oh8i-"KPfOK~l-m/  ZPPXYP?Qӕ;/eͬ W~Gq r %;y jtj0Cu5πfx?F)-wp |侵U_/2- H7],ДrqBehS/us3-UcoKiIu{e%`+n9͍uq|ZsF,aEitTڣ$dثu:^^~j9Ⳙ 3CBO]XX;6] ݜStQ Rb#;/$J7DK_GSu@H]HKSk`X_v^DNاR6V#֫gjvP:>nTybd o*"mZ4 M;\u;} Oui` B zwsbk\๝Ju8VZȥGFuWzуͳv7 U4J\!50НŶ,:i8ױ@7!{0XPscܛl.[w6ViSЗ/(ZxNB+5%VqP~=\A&{>BeTA/ 79Ttu2*wJSz!ߴ eyuʕ*F"(&R(ѵFl"h0 ~ jQ~"HPC5IUsjgk:A"lLZUUa神np Ya'[OV8խ 苔Xa{;75ths >,MN׈75MaMeTy!oOnts Z }cT ?R!ݱ;IFLFΦwߐUh7ke_ލba&KV٬!_̧ۉ]G;r+6yT۰/7z̸f; %Bv%_=&|_~5H"~Љqzp=&l3ư8N"q"YPōV6:pQ, 5Dꋠ6Wqϊ->iQR7ɒGZ.{.&e>QO;[A~M^ PRw8ب 3E!A<|&z[K1MK/'a<|{Hz2*^/5$vԲuS6I`ž3֏Zg3`M A.oֻ)GۨqZy])(AW?CPnZYќYQ@TQw# =mŴUOT3SR'+epyDXK4|ɣ,J|t xFZ |X ?OP׬eX/NNγM0n%O^:s.O!^!w L_)2]F2ZjHI*cnOΦH SpC.O(Yct6ӦS|za }]`^^ 5w;^QToU#kS .C3oElz%3 H^@Nf #ntm>*E] OՏdq aX@m|yS* 4 2vVz O9Ii\D̝V&vvY=g[졺ORlPC1\4쟍iy^ciqzyf gz2ᦱbf BtzC>.H9h]c1 e.Gedԧ+<>4X7%5j)nϔ'[qc*&XkcYP=&0Qe&G,93)QwA}gZKH<~YPLYb^-1F5ɤndnE2${ I+Q*I>Piݷl +AEeo†i(%p0ѮeOw' "t(ѻ,SvCwwC5rNxob54a$ vov9i#ZM<>i>|xΗ+J%qp:)PBupvWGtcaFݿ7TկICoOmP!5cpz*|~0uOo/{kk6;ҁ"]^uu]'K~qoܭ}K] H487- #R_a&UznEuo' `kUR2]TD> h|o-,A!+my`9#@R54 $>^oTCmg4#\\oE5u@XShsQst3<1%kRV>Yl+{QҴvٵ'₳kU #qgԓ=Tx[:*+</N۶n|B"iam7kY+=re\'VҸ-ئnk-;5Yb8Q"Q##5-7:֋~*Du2OZ:Q$K$Vhؔ菷. ۈi#@A8ULػQ@.oS#)тDlY>Px0 /urFiRnZLW9X62A3o5CJ(#4񨛣գ9 jnb0e}δtq^ύ^Zu'6<!˕>E /LRRM>iM6$^m\I44v$8g^Y;UxT ^T ׃Ȅ"ݓefRHik7-(j}P|\Jw\'-\׿BhCd'ݳ, Faq>wE!K YqD(x~ l}ٱs+AWmpY>M:*pT%MD}:Q,F4qo:qЂG9 B#(y 5Y;/w)R|/ǏA9T"^|DYlcuR 1`T2gEܺQb!lӊ"$fSv?0q'c$^Ƀ=@n97 T`'VJuT5C倖R_cWdYhem&im侊HEY536#p]uw5.K]^w%5,_Vm,OdRK]DrPvXhWѻvZ.y.i|1tz:S6Wƫ>B9koT٠<JENYFYL@'ΆYO*ԟSݧ=:< \b8%c i~&l7vO֯6_ 0\&&k#e0\}&H6]:A82\=˓Gbfpu?P=3ɆgRX'fҗh1u >%Ya?(Ȃ\SޯF2DʌeM'6&)ls 5?涠W* 8E <9bxԡQDsJI;doM+,9e dIprYע)`όlY g[)Zhjg>:X7XuEۖ"]ǦCl ϊ<`qmhTDqTD,a-GRoaѧy|1W8)GHOiieK=\yPiu~CA0AfmL󃹂}z(_ļȾB gYߜk 155Wi]aP-. $-A?|SGN4?K_yo9粎n}BuU(}:[xH?(,x\ɶFe sajU0 Aco5gTnm&^_\s8mo״nQsLۇ0-TUGCgA>Sa=Cmi3&|A;K]"$3ǎiN\LΗ96#i qP{S"PLh6~,&c&9DHi1 '[_FMeS;}Hb J *S@Z; :a!=?:~MY5^)ZΔ׫ 3t$O+Uřc}Ʃs3~*i"CKDP_@LCG,ǩ,tLh7v/{3AgMlﳼwڼ`kyk(lƄpqUSdmf3@8.l!t%MM*Eh𱧄BG՚#Q"_T*2sVR;.82 s.Yd_ ea'/Q C[ɁN-UO)ǽ\ު10Q6R4q`z :5.kC&JԚzK,Z6`  ?^NՓqd.tHLV+iř m{}<{:]jNjRo@neDrHTi":,g#oyO ~sH\QLoXh-H }qk V+N!D9'-X$?]~ٜ1Tԝ£ּԫps3 8? DKsbJ;/c# >lp ߒy@8btʛpMg;Ф@;ĩTˣ2` (ထgB oae8 ^TyܒBNSWv3O+齩"±k+гw|GU}ՙ8.V{&ShM0;YbuK)%8\in$&̙o6WgXI/[৯]z8G*Yʼ @dH;L c"hEVv[]"UM54tVӋӰIN)NCXadKԼ 'PYJrJ<$P^j/2]r6P:_([mY9|pTErd:xagb~cʧ(qyYivzdM7![ɡQblxtXPw`=ZfoQe1+iR)cH*DžyVr ʀ r"̨.g=de rթ"Y.3?Z +h_Stv;. lEч|/ IJtT +F((b: 5Kf:;ϲ D3sш>-BUM~hU'u=[ Id_;i0?lAH!l/VP4!Fi}bh`FUW[C%'hD`< ĠY VռuZYYOH>WoF}/裇`V-NJF4pȈl:gMԷoxUMLvmaLVSf`aoIxgBйYt`vRq(w'!Ճi sFȢx>Q:SG$+a!iA[5Ϣ,d`x]^~\&M|C1R}m&iXPuɊshV4 BiZ/r=B v՞G@@$]J$s-L@!C Jp_ d䩉噶37$-6dF3+do $ZvlF'@G`8o"xUA~pޓ-KUU@>~2[̴5 = >~ @DFs{ގV)ǖ8 aEXej1r{F:a_)p"Ō?xz|=ڝQҌ-VlYhHrPH8SL"R3x}()p'j.~q"u^E#f^F$"Ҫ>Ty qj51mZ#k=ޮޛ钺A,Btڣݓɂ)^^,ڭ𯼳3ׅ/5g.њەKvWju8q[P]DjM߽d8MOx.XCqgߐ Tt ͸\# ㅮ5;p&#__~YZP`- iG{`HR#e$\Vކ[~m;>*:_Y`J[sֿ W.S"t3ޟ D.lWF*YI5Wui|W}=IYܤ_F@wEMѠBe80 "j{k6{- C@3 pTk]"#tjG@h tb͕g! <c &uiJx=Zb-C/g'u][Od-&K+Z[4;_ri! ;VdAȂV:NDV4Hݑk·@aty/i #wPm|AY 3zڶa9_iefr-5\|ʂA{0-QBu:jVrQY5\Y Џ9'cqUɆNDwpSe2\ q{Z]O;Zt~`h PZqV:MnZr<ܵ]8=+YNlhydg%G0b˨<F5¢' .eO:eJux$t7! 1%-,G ċa6{=8"i hv@eL voJt [n(xwvFyi{yĈ31N?x\v ձaF0C/uWO#E@{|YE;yd:S(JkU^,g '"bȹҽ55GC~p߼^k2אƢE7ᐶ\hyalڊoC9&{R6Sc~nURzR56gqtT+=L)`FyDcÂ(_{X޸CP f+φ!m6s`0ֱ]:Jϊf*(틴΢O^&7U2(Z tX(4hؘ}8Kvbv8m`Ux2pvxE̫y(ȼ[ˬc / H &3%vPvgui[?H(/L,챾YƎY h]; 5[$e=:e&Xyہn-݁Lvl̈ n(4x(;Gm#,t7BFy \ RIyUG`>%.J}BzσRXvPzudIJ ,TDv,L(hs@e+I+[!:TVJwM&KaL}Z]u]AgcdbI,ZnCr*G.Ywad\ WG۵õq&ox/~o6?B8D`KsuF ?1.eñAS,Or ;.ȸ+I@[.ʓ=g ؆BQ%t 5FHڧFZPtY<o+EV p51$|f^G.ρPv(HUm_MO$<:z{w=C-}0 . HKv()L}&*A%\8"u7A6ZG׼CSg 6z,UYc: ۮmCb| DX;{SUth7 " L}S]S ~L/Ӕ.%;Q=O'QP|yEV: Oʴ}ڎd%X2)AU{-SFbn)3^;D7 t-dD׭1;{H71n$ ԯbm;`}VYihPb\=McGiyx bV.T6_9klV|J?FAYeo'QFZ?}l>^+ &ػ +7tMQvõyL*s"2A'k%f#n$d"q2tFïh]"+6cv B 1qpAJYK9pb8G[Xmuvj~$de,=ޟrQfe2Wlm `z+PNV2|حNIVKwXf ńY?Q"M )2A>LBX-&wD8^(u,,|'<1=ӕAxPZؽ]zj"BALsm}-Ah~;V#!<}xeqMJiv I.sNKWRx\Aˊ&,$|"Go-h3AO967Ј ~ ꞰZ n=+"Ѷڛ 7QQG;fxXɞ@}e3.Dsii߿zt&:\0GXC:SGv(QH@''t-Ȍ/ja2GfUh,ǭ6mi0@ͼMY8)c0o]U"gݧlVD7"|ړ]]YU˔F\w3N>_hCۯbzRBTzZ_R'֖p/I4hw¸C3^P*ܯ w,f>-o;(48B HҐwAve {5+ ۭWe"Uo2My?Q"fܩD*`$+ۇ!})ozʴܯô{'Ii{Eh7E;O ]9?Ē] X)syɌhsDa֪RB"Os\l^=sY}s}LOYjCգ݀bX˂cH_>n9_KCnE7[׋4}iigYZ07070100000501000081a400000000000000000000000166f3d9cf00000b00000000000000000000000000000000000000005000000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/sound/soc/snd-soc-acpi.ko.xz7zXZִF!t/) ]?Eh=ڜ.+Z=Rz  k%z? Lnjm8_n _:bD{7HSp`vۆ{Fojqs>!א)e`^. 6U@y+0*w'YwYf+҅dFcCKu&/Q @UB7.8LLWXM.qJGjT65pC+' 2;#i U9iIK<@.Tc/D-b:chq24s8_u5V[J8 h߫` q)\vvi8kI4g#PUbz1zd6:Ssd{dś"S>4[c8 :jo =|% 6S;/D6Yyu7 'i۩5D˖h17c6."n>nju> X}Qh1 *7`]!vu n2]2`c 4zgCz,Nɾ. g]oŹlgm֖EO4KOX6kUEpb<eTbCO`o7#ϼeYĠ6?vj G20#hRsN,qp|JI=h MxyL".H]lm'_N챉Q>P >ZjXeuѯ\A0x'|1h트u8_ٚaSn+ڲ7+P-ؙU#Ri[0gG5ttć(pZ--e*b"7kT8?rVax]}X,a5:tM{4, Pӈ+UNUDd-Okw_дg,ϡPf#am*[rXe`lAvEΉcWz٤ESvҊ엫~u=~%w|^qPDiJ]4-ܠ?\\uou09R|p?- zdp_VK ^H& I6Ɵ1t0MDbQB[ 8EEx9,#eM[&Yi敼m΍M" ""2~!GΥ(Nނ|p/Kii++|vvNK2{J+LBxn~I93!v mb4m[Ui^7E| fʚq /YAq[3N%R imM5ei])du;]Tї]\6k_olK D9ட~t- S7YWۖXd vml!W  +bH~. r>߳\aIH-p4lg!aX Օscrɶ(lQIc28. OUS hA9 r B*7D-yuϞߐo"nEG֋%v jHP][RBKgEIc f)JwZi犥ˉlVPP x]a?&ipt"?L SMEtRv;qHNVٮZAKBevY!D{@z  ^%JWj+A]^:T鴰/0#LJ<fwMŕ"ffD?<:[rLn U&)GrtTS)&7οw{3N|%jCh05^oa#Һfԏ\MHIwx ZgIf/rt}AϜyyCafޱ7Xlf6lنQg%foL$m5Q5g7-fRHڨ+#JHlA]!q'G/)iγؘ Up4/Qdav['%f` nz CKBMG AGh/M+nQPۺ!~QF:t,G55npvcQLU_pR NT ;PIp86Z+,f)""Lۅ,3UI\='CSnaV ê} A~]ğ06XO!?*UauY@.>ɔRd;IADJeCd.q4/@]3岸Lj+ x`<:%Eg 'z-6,|`8B*Nę @`RgRMG"&]X8Pf$jj7hٹ%*!R#4z*Kň3801.y?ͥʖ^:/ !TtsT,юRiFtqčTXމwoYs /}l8ͤkPS'gYZ07070100000502000081a400000000000000000000000166f3d9cf00019ab8000000000000000000000000000000000000005000000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/sound/soc/snd-soc-core.ko.xz7zXZִF!t/mv]?Eh=ڜ.+Ȟ@T=> sL$'ԻE!vukX$Rl>c-Ԑ:@4o> BBO$3q%lдrg`\ 7n3-"eB~:_ςoq=FWYк:YrgsXq0)wV!}q`ޑ- :a=Q[YgQ(= ՟W/Jq9B 5q !m*X<IcyZ5j}hoW^Um(D}mz5ظ*Jhn[s4?U0VJ`N5{u{E &2+NNUrtAt*9q]½.MŒ4-&6UW/?r-.#)Sl>BNQ8m}p4y@M.)?h,W0):PpJ3pN gS枻U^m{8Hġ$JE-KY4؂4 b:BTX;'1"[Hѳ@V 'v~ʰ.+i $HHBn)Hi"}5q谱gOLՆڈ!}gCr]lqǶ6Y%2/:&}jjYm0ww`e@謒UtdiyހU4ZR,+ 5%EsM5m _ru`bT>ˤ-Ii`+iɭmX.J4J+4b̓9* xPߦ:TyJļSm]OP6p3gG2Ƨu.shRXvt Tm] Š^s)`!'ì0Z2p&6ʑ7iP<\-l35t!9V-_?񗧴<^p x T3ZJM)E?:+ F%(ѻdo`SN+'=T-]ܜ=6dYh'@R'$^ݽD 2C7TZ),9ߠz *e mJlsQиF-E܂2n ohE*"z%v@!Z4 S9V0 h4v ` T][2(g3]]|).-hO.JQWMko`Ow(Xi^k*:D5bB[&OzMT4֏@=%=YgrEi'F$뵃q޵_ĹFM6AI>(:9I5DۓIĄ'sƿ)L2O`8X=,xS?'Gim [0GMpK,87jIMr@oJ8ZkigGAtqÏX|)6}a>l=wZ3p"Mхƒ/0x<f~i= b\89䄫Ri^2lG**n"–5y:ὁ*ɔ-(m޵ nFe٩43#eNl"Ї>)T%À2咞Cs s{9e}Y>*yUv ArY8tQ71k_Ѡ u-[8}x'k; Β<$O3g6H#:r"b̧P}o dƝdժʪE^ :*G?-|¦&>+HNd)(ޓ!u{رE>$76zH@[FI~jsd1lur92~@ƪ;d[ce-[r"dd{3<9w@ AixvlZ;IJ\[/uuqᶿ,\zkU*pr/@udfS5Nw}n, 12C$Em_.7wG 5c#޷"_.ƛ\-jզy}XL.b=㨉!+o7y849ioo6N"#u/JGcʠ!|2tvFZxL2U-=.R?{Pdk]C>H̕sM27UWe"_ 8[6@Íkly؜RU#J16b]W@=Sn?EmC8o7bT Zh 9LKFeΑ(N5(tD*S؞b @c/'7F}+6dz?1D ;JOuʔ lF >dڪ -]PX\jUnqE7J7Pq 9rn>ٱ˹0dp|h+I*䰹1n n.,ko'ciZcQ**=B8Ne:8H:ѕ@40.beVuEJ~ͳ<&j9A+:qVJPNh%[iѼBufVP<K+骄Hꢺ_'q448mY>a( u3˫/tUR'iT ܬ\fs>H.a)s-R AN FXwNR!9ٽۦl+pjeM.S9T;Om~T8C i!H@J>_9U??`^׳Dt ]w5?ۦǦ֒S)90vpu=[hg̷=ʨ 0w>L6l҂rdZI9}r!!銖2z^[_uph]o e&G2t7F&}k:q5 '@8\~U]FthIN gC>-h>@B)udrJf5%T~Wiz8 7 Őv ڍᇣ']@  mAth^ˠ$W[ٶp.v5 \Cs^=RmSLm%̘h~R5yạI3@ԸD`&K(Uo?{@5L^lG]IN\\`*bʅOTuBi5zyb$&Sgj^!FWg:;ʈk ֡!SI |3k0Z܄bynj1<-E?fDAg~1UsPb)?jOiyTtƘ{ YjABOSFw%RbCyQKx]u̡"GTUɣX`ʛV'v9 #oOkl8JXQxE` fm3{CWsƗjh.. (? K9w5 EG=btr$x@ԤqQ}Jd ~̈}ՌPm\uOWDXUjgd"X?Xw3&C9ёњ`=kFzVMܽ<<ßQJ4CV[iӶ v0 `Daj[,3|h^$Xj F5r[S g(c@ХʡsCMy>lC FB8Ktj'W[u;XI#!X= XSĽvm6ya%Εр#m.'BiHg6i&C+ts#i{d㮻;T؞`F,S8GߩY䗖P;&Ȇ)߼s ΅>C/) C阁}R=od {#I~ 8buFg'<{_Zv|ӣ;L9@3oyTvS`)^g"& Q>p*PC]ƒ j k7KDIWÆ8G<,_^oն8T2r]'jV)e9d}-]" u\SÒ[w5_kY[؞Մ|LUHb.X?ΜtE<PA(oӐR;V5!'oEMguvã(i0K9DchgG7(59sJez*Wc;DyiEqyNXV^@HRX7E[Rɡz#Cy" B%V*zScH)'~ZQiRE\YªQ߆ F|5d.Ɓ5uGƯJ+DY H_ G/hh[XeFt| A&9nnLa"_0b}!8}׀xj TF)dx՘z9,q^ rjq-gj˫# `UeEc!ChEz:sMh0Ae5#mNDŽ;Ic:?b]s^@Uzmz6BzJ\&^5 ALJE:#rbZLEҧ^fS6;~K@J߇+x"ٳRh>ֻՄrѼ2!pa\!L{\B.C Ь]ަps3p󉒄m'EdB|=HaЅ n8 z>q>2&4θNՉ'‘尨TG4# I8H%/@]'Ugx\F:))Qw@p֤^)7sh Q1,Ύۣ`߁|x+s}aژ(s-">Dx{n^*Z8v@OLN89yQv ,Z7=8E"\^J%tLQg? I \TtHp=g/|xf QfOΊu% ;cs*mN mt܆a0w1()AbL1zN-[I8*f\>o!XKiQ7 sl]N JcFEkA_EkHWve`t`D-=kqphE3.q2/W no!|bE?BKHyUɞ],I23i*;m']W!gO]CdϏ $ /Jawv@Lx~,㙀Vc"^]q),p|N@/ >*Cy|1{SF Z}0?G҆Mo5lXIF='~ SSzփ՚&v\DYFc=n^w VMA2}c*WEucÆfJ1H y31(XV 8ToUGƨYA}.wuNKUI3 ū@31-u4- -B|Ѵ.tϼ 28sW K?X,L,O7w+mؠ._~ :h2:YzJT΅`sjp1N(r?3Hʴ|_BCW+pQOXM}_Qm 7rh-u+kVOaZUu#40ǝD0Y+8.D#jcYW/:34[!Gq=!?~Mzly },`6IǷgI"g(U G[;Z#h-+n,6ukM 1:6>j˷YvӗSH!"5Ow&xE49i_Tز,k7;ؤ])=0K C.Jf-jn9ջ<ܕ[1J ʿiÊBn*puOLWo ItX,^$ǚmQDRsp` m.Jgi)ʠmC0f\#=20d-SlW”g"V GyKbdj{a3;9"R:ǭteu ͖l&zRm:P0(\70YDXJ3Jz+'_W)ދjC/y@Sݭ;כxޞvjD5TV/\&tή+o 57xYiGL҅ \mxY"O t{V*ɄAgثt'ٿ"NX7JQ˟Zj]^*{ָL !_+J;9ą#fm"+)*<@W߽I8y()C޷5/3I|62A#LpKGTvg]kIKYvšM*9U6`+cAZ4Ԓ*;@BLX2@!\ 6NrYImCax7 >X[c`@։^Ý_8釯iudDGvC҇ RՑ31,W׬K̜`z; UL/ Ý13:HY2;N%1j*gO&v [FG hQ;OԷ Ԓ)ۧ,k\Яk~}/kJ3M+c%X<||?7wZApk~L?uLQ5W ^(^DEv n 7y?If͠ WY aÕ/Oq '$5Uа +hwS38ty077jg+@SP46N~75E>nC%c.ﯮd+)ʗG֥͠CHqӇvk:,R_UeN#l6NBX>cwwv%h/fq֠޶74c}U}Z }}J=ܑɦ(O?ꃻqlm($n-h&eL+kݳzX]5֘'tt,+E6{G@rNo"M4Nz+v.?plvn>Z!<_h^B}"嗆ZTfNt2v5qy2](^9%Zѷ,3S2pxx{TT@w`|n c%*.u,У }!2Ɛ;mn~TJ~?3m8AMwa,^+&:Au{䖪y)؊2$|V3lp@:67Q"*Dz9n^F6I[,T@+~9yqcIg}z%H4#]GH>[ƈ?f` `Q%[ +? 3J #]9rXAbCJHn2L U&gGK/rDcP ZjVBwjߴcC){KQ7}p\(Yԕ-d?gX/ O4M $+*g5BÓEZy,OfJy/;E2wJl-aZP$亓hix3})@8:>|Ƿ11?!bTE)5d?4<=Q:<^QT#R<^-lflbbVkjEn2v{!q/j'X<>!qLϏI:yl UݟW-c?ltv m21V{*1GV c%q82ᣃJ^*xm]~+PSu ≈6Wv! 8RAz,$wS*֍q#69*{{~r+HNpѻG #\rV`}VY!<@*E j2yIK$#cMaRw0xgKgG2+P3ffg stܝ2$vd/'tu xL(_iqЮei-idQؕZ[U&Tba'~>]q048JhTٸG >7jZw^-{c 3ѵĵ#J9ԇzW2 ㅸ#5ܧ ruRD=Nv Wq~PqxƕuB~,f|?Rp&T2j#8\5P٠zzS*|::!VGh3Ml!H#YU5EkV,j`(NBV1,K51FQ@FJ@[j?d0c:Y]  }${!/gУWot0Vz#~^t)SRӻq (K*0>UzM瓱2X6ۄŵ4'[ub/O |@3iL%= I%Eo?pL])Ϫ`_x/="*x N:jb=LU[IX-AH4Kh/ParmU|șıui!hJ * ], S Y4q6h7jg [\n(5QU?ԅ.A@*L]-*76{**d_'JS.p=T+zZ/)/&)\܏vkF8zf=I_uSlj GJZ%@|wii94e W(8uF'ל(Vbc}]?􇏷JM„ uiAgpq"*ώ J,%]=O# */ P,tt&}.gs <--'% !+Lki#)V|C<3I~CpMzCY@˚Ӓ蕹^XIůmk-OE/gISad<(_Éj=)|E9A@!>t(>|| cb($JP@TqumCƿљ;S+l'7G滐sd$"Dp TBĮC0؟SomarNZCUa] ]鱿h FYJ {Em1/b` iۼC AY֓d"Y/Lj jFC.o/cWz/5*}:OBG11]Nhsאzw/]GIxAg,g^VШ(TA %eE6Ke^לIwnX}_zcfYGn4%iJEsp厩v cdz[JޥpM-#XϊFފ`#goO@nUc͓]},ɔb\2Jn]U [t.S4ZG/nr?xi21RLPCVqDoB.kʷw͋?*ov J4 gYS K@?l1C 0JhdjդJB\r_ v8X$LK@-Iz(^gO9g0o1)%/Cȝܷ]d~ƶ}ag 3nseXWI`\pJ*Z & q5Kile)גOEmxb. ,4`Ə*"j@$"@n/."?cfZd4} |C hp3l]͉[^ fKoQ&5% a|oFTYNn9Gշ=7!n:|xR쪷 y\% ƹA堹%ք/6lz:k&4q=Kk_. D)C~6M ]_e +Y v1bxav-̇ Ӗ 7_@S&s[` g/V/۪5}Uj9\5d`a@LT6fH^UBKCX%RWMs 4|82V*DdjESh>p sY}k!ԘeHad@2Xcգ"wã҇TJ #cF%A6AϢ(7ݪTX}wűW~wG_)Qx$#jP ݞqvV7L1,R&EI_#U&N1s$ᾅJ̀@x_Щ-5nN_& *zaTm8.dQ9ğ*$7Өjd6ۓvNݲ&tVδM{4h@[>g(9zH4''\pN|,{7Nʸr,3x$_3v|DZlaFfLg8J"CCa: 㝳pYУQzr6C Cvub)?>T/Yp,{SQ4l-m;rɅ He~PnvL&8)9s?.n0_ r]˪PBx fQp!Z~>)6Z ԕiiׁ#BA8!BEZU9wʔd.BNM܄ x>Hfe 8N WH{5#1;\+3Y g.NTJ>G-?A~ I}țUNC۟^q3jI4a]iǂ0|}밾.2"` *g3w~ iu,%[Ǽe>P!)L2EGs,{r5H 2"ʪ`J5an[dq(`DRk]"Xخjj,6fĂѢ[u5*ϖߩM1*tf끙#DH< bJRZP%W~Sٱ=*vH~˔"fejN_L:F'a׻s SW)/)D<(K]/lQVn3TLB]>^خ)N@;nvH iZ#O{:)xS&-B&hն\d9âTi| ߝn 9= LA%)vK瑗CY#ឍgY̪$VzkVui[W4|LjHRf2 tl|Xq;{zmJ-ѡLIß͜H&WB":z(uYltLk]E:ςӎZ uk}Ԡ;[ 1-`M`w\&@uuT~n-DQ,UN&i5)̃J豐m*H׎Gh@SQus}a·F*xHC$H:b#ZL_Yini^G-kq4|:U>I^n< l4["Hk>L,b E/҂)'s#(TI]G |H֢4:;KGTt]z_r*_WHCj5xX)ՔAEBG_[, "{41a׀Ub]N i{WwwSt Qo<5V[y--V?!_ "J{/T5[>3)TA C>W8=#"yJ]%DP愐um6mkn@[/z6T^IFjqahRJ>Jol:^[qYۮ`ŮY*OYXtĢ=ޏO0tF#Kaʹ9u+ 2ziY[1B`ed@}î17Lf҄R"~*Kxg/#bN#IԈ7va&8#:)߲ 2[L^;Hj`v2#$!ˢG!]G!"+_. ( @." Pq+A=WVOq6'Tpc¤%ߤu҈;A(.\֒DU \Ӡܪ"xhG>wys,g~m&d9V' ua,cۜ/ "w?abN]R9mƓcr] 11T[ bIb//`!7a G6O <FXEW{m\_9Ek(>k(Ke]9K_Dظ, ~N &-#WZ5O+@C3VfF1]8("欫qh=BJck,nJE`#RGMe8L1ڨpp8Auh {XpЛC g-(Rc\=%: ޱe)h, <p4ECA\Y-wEab=4i+!R=`#G֓?>6@TD@I՝I]ݥ8bM  L8ZÉpXX@:uI<(Tv!Ihd'%w6u5q*71Pk۰5 Aj#`IOsxgH]Gz0`2cXI󈎕g6 ϢsRd۠%ڏA=lkvHYm/4oa~ VnP 2 kQ9"I F9i<bhdZ&_NzUZx> }PViuL%IF \XdZ\[A_m@`l<Y w zհ$υτ4}u..b¿SIPgxՔ(篙YC.صn{ '~L5~5BdmPzw%1w3Ac hQ 9|Mu*WBQ7oP[+ˮn|"(N^fȮXWfWdDxj a^Sr|]B tgs yC$ҾH-XK <gLYg.ca}BGlcEX3M 7EzAHh1XSdXGw5JS4on*/Ā8kN9&"Y@^5(qdQZ#P^sC+VCvw4;* ۜNWقMf *YoZ6OE 6;- 7w$˱T1`mw_vfY1th☭}!7DC|R| *j h(D*OlDjq= gסUm$ p.4cUsZ*.S no_GBx @c".諂X'A 0D n2_"Ʊedtv"~=/ӸrVeTC_fXj5SJb$J2⻽7"!#RYϥM;s0r:o)ĉa2uno[up"!K) ɾI|ְVwJ. 8hTqtwg{#]|Zunc{hKR nd.kׇ6'`L b[\buZI.OSںu|FR:%Ѹ[*H {Ư~ VixHFR+ w ;+ ;;6['i2_m%tr _¹0o Jx=9$g[fk -A0NZ߀H&57 IU|i1I/[nI9$ITgQ~v~<(@;ڵ)z9q@6IYX#neVz*k AG(%X~OSsht3_Ӽ!fq; %R;*]}j|s`LO aٲ];Tj2=U  iN̏ru '/2RUh ج9HD@+W|;fOL/ѣ䖦JÆ6H9}f`57 Yie|N#`QO%;ҝJ剬pdK< bf" ^4a9eU,o_tZ[V Ъ |]qK ߅I0-.$m-ST鋡NJvh̿c> Z4.j4U؅PhC!A)JWEg=}T<$J262i҂"ʤsWFSOf c#\9vPk٧=\Jr>Y@[1`-5ӲOJ]-6Sϗ1Fַ۳ZmwG{q5UA\tD})&/9ҁ]SCOf]opxSO; ]<+H^,rM'L `Jv#*k)KNJ' ~u!eeE͖{Q jYw=MKD]706/mP. {HE9G_҆e,Vn`VIYm.Qϝ~${axj*6oV\n4xՁM\)i5ЙǢvX3nGЛVz|֏/GIpmpX_#L#>07/Jk4\IY ,uJbM$>"}Ө$VG߯l=أk#EB!$D0`fWd#5k*CƒM_`)ZTS,)tRSF2 ROc=QD'dTmRWi{(ze37Ql @$}z*Ϲ.yx[ w2H1pmJA>l %-]"E7 nO }!I,**6HnqPR66c$ HfhlA N Yfâp' LD!1FKܙ`q0ITL9&ʵL3 ܆HUAvhᩤB]| (9X栰Qmz @_ 7yK!JpGa DDLPJ\uz|~ Fm9۴< P}?tljf + /shRP|驇dzM(]G4Aas1ž*:8E`1h֟|` &`2 H{}QJ@B]FwQoRzvx2u>Tvۖ:2Qo`Wr'Tm:SZvfM 8..@l t1闝FÅ4E|(F:;5!~ߗjph řFڝ]Pȝq"K)^o"_"kk? ++~;y:FUY8 oΐCZD*-f{6l29U'12 "Q''1|V@أĞJZqߊt[Q;KEo%G>%Fݕ芔C4ž|ޫ! }Ua50-iJ?O.lxx0x$A\x_eߍS3׺e@%0:ipsf ͇.et @Ck _+FZV+*dKBb$ړJMP㫴7l˗6M2Sj<\T:N 7ޙc>` 64߳ dK*Dy~pk˟R. 62~ DqBڻOmo@E%9 o= cZsܔ Z. }ycFC{զ.cuK\`$ ;z$yQN>4ӘK>6eDf<؍p2L0n(5Peqt5z^qu׉nD;i ] Q3}_)a-RVKl 1\']_a֜|(9CDy*ϣMCJG?DTcC/[q`vW{h7$nUQ2wG^anO5}{c+ț5 =͸dBku6)PI`dfDxV죂fF ٪)T^nZa&(N@t+r\}A@__[b*3GbV89 {7(\ ge{٥<\pry=v=u@(I}=4qC*?+Y5 EǥJQ23x1NŘ{)9谭/!F͟ V]`Ò 8Q8|1z[a^n&nJƳiCH0ХͣwMA.2k?xͲ O)]jd7 -`a tE=P 0"*d5Fm1/*V\Ο#? ;7% 0>_nzo>*> j'-=t3јTn/ -9X3cEFK&"Y0s!{";p;(emO_ "_oEmyWjU ,A yUxa&P~?83_2"Jel7#Λwu?$ga6HFB8sÒT%=jGjOG`6UaW7_ /#T&t̘UT5-ZQtȊJ-9߉\J7W<ǻ $ej7h>I 6yA6%\HQGrTb$8{Vo53a m`iT޷=H7{~z%xn4Hl3ЩYWuIN --3xM)=gfuEx@C8 4Ӂ*x9Oq"ϤUϞgQ0q*tVx# Lޒ{ײ͵w*CLQ`$Y@ ۵= ɝx)oa@mqT8xM@&5b'KJ+m; rTuxQ]En!IPx5:g)rwɑq`*v9uurhuV$.esHL?6LvjYy>=.bu E61}o|DKQj]N8q81Vu5';/q6tZf;Rw=E(vQFپ 8@4! Dqse5ppNgo5|EKʍ}T+/:tJ1WmYX{҈)URpUt`e6cucxde$#}M=xʰN n:7MgDsR* U(Ҙ/1{; ƈڱ!-8D]L T+]xSea:h\<&79;jQ6DXI~eTLgnh<; oq.Ѡ W\ ?_ĢnE`̩Aq2;D>I-|ЭFkr5\UM4k`s57_=?9Vtޞ1Ʀ F~0ӳCA$moÝ84bF,:};]GZ>Fu6eĞCL/c$|JvA @fB1fhHD*JGwM)vc]zjsk󄮕uP3U3׎<7HT c>ݼnMHE.|~Ee hY$+(F#UiLv oqen ry+La\ѤeqQb>s^H4/ +l_֥Y< 7}rHcR4QMqҿ#A{{V%k% v1&|p> v,VúRVh.gz&&><W7)xu")ۼ/]I BTX(_=a1ۈ ߉ Z` 3| bfG:SaSðw/0r{WpqG Cz832_oɝv=wp L1BL?Q>8v 4 Mcv%=>mBU*,(M.ضm'@tZ# ?4_?ɗGsң#tY>{m8[uh2ByFië *Y7'_))Ḭz4`䉊aq:R;9.O|i~)i5A_nO-2yf񜃸+CSkm9~'nHT@L2I9#?*cq_Yy>8Nk3+֍E?ܜ,\ט"}.W?ely'h:aÇ~'SƗ€m`6L᪑4Bj `)w]zbPcN_@D%?>!ە]H__W>'g(  {:wy Il|hA8~IE/D y4¬ދ4OWZYz[PLjMœ(0!ׇqI6I$r$LjsDHՋ MJ1FvQTkeAPGͶibvmR073KKc@{ӍsԆzKZ2y(ZWV t,nݽ(`XXn/BX|S_%^AIr4G] 2B4t"!5Α6& ,ii|Rܸ*9@&2So4WE%=5D w:p)(/yw(_nUJ6`J˙c:#7o0ltDYMG̸MvqqQ$^$32n`ށz_uPǫG r{d 8 dd%+ŕ#_PC)$F:\l1sR#>-7  YFEXh^s9V 64n{~e-a;FGR2,{7dqSEg*aYTg|?2Y9m6YLiY?=;߹%[+RiB O;}Co*Cp/`o/sQwk[G8ށ*60!epFY9 X6?&לR.m!,vBXm eAM8ay4#Z<˒jG|~~_!,}Z'~r;9F*} DZsO;'%@iH9(<êM& :BU'E܉HCE'0|%^nk|qyqYa%t|=S>K)r*H{X1ŠG__'CxSթMm.2'T4˽KPO7$zxm:|ߘq5zRISY [X;9(iԀ:_jO `n#1|)<4N 6X yMjasF+tIB Ue'd;+܊O*r!M"PV߶fF8L'}*lk̿vj%c"(%RcϚ!"^7ʰ,=O|d%';Z)}xpF/l~n" XJU&Ǿosxjkax@uuiR_?*'FϿtSF =ÉjŅ^HVf X&F"m޵$fE E~oM72;'TU`Tsnra]8ï_c0nۅZq|Vȶd87v 1lUj9Of{a>kѿT>lH2>Keu5ZsKV{Q \}@N>GB$ ـMx, > N@շ#䫪\8<*VKa4oA12>#}P8'`⵪"8̿ɶ;Ԥ0|}E&WޢAJbȴmqlUs}4.|x fo]vI";GjFnugpyfy!!PZ=-i !xxedcA1]>MQ. 4qeufB*oP7\͡p@0lO;^mdVyB)Y$|sy,gg?!EQ;5Y8|Z~\`%FuUr )vu"y:l)--7أtYڢ=I{T 'ꉂ}s?A$%ְ:ۻ !ԯdy5Z),#T</f^19n!5 U-x5F@M4mE ꒏}zq)"x  QٞU I~"q4~9yF:u> $){g*Q@Gf^Ж7ٻ ک&-Tknۜ逴J=AjW? :P1WfZVH㰔77>VЃMbHcuxskot׬ I)Q&YL2( 4onօ6nEkĪ4*VS?q%]k&~Fl,yM [B`Ib16Łta{1 GANj$f]uf (/=3T09 zF cet˄wI|D5RNO]EmQ@x6" *pYLt8д{[hf٪|^hcl_ Sv n0p%!] EUߜ5,2uJx:5{2`_i̲plRSGȑcjs:YzȅkS<_Ō[UqykLHeIv8Mf-ef2wppNPO&+OpT_xS&`zmDT ϭfϫ*Mv\ey3&RGgEl~#f gLxl2G6F|4aSR\8FVY j|9?=kxp ZU*>à r^&0Me5w].5_ 8ٳpNߓ(X$Kc,siK5B4,XnӁ;TUeֿ`|}gxo.W#2'B}ƑMB-ۃև7'c1%6n2:@<<^+]7aKo!CһU?rźsmc+4l&QS~RW:Z6E?pՃG5#JԎa|I ]meM<+N";xc1gZ(UYD`GiJĸc%dL[ X9e0E֜շ-{)KWfR >;к$Dӭixi$* |cɣ\:vQ.#f\zR5)ߧ%.a^{ab"ZD7W$&rhm5gbZ<2dYW3m*F)yXsj3vI<+ջ0h,@ҢGlGEC_ IzӽeU)j ӕR?a2qyթvQڧgЈa|= Y wF7 4h2JDLB S +\ ":OhRn%[ɕlY#~a?@L|1Vyus!lU9goH=$hCq@hD Eg<~1HBh=M6EmLv\ ؟aqXUWJV~3pӿ qAM6b'7ͧr 3pa\F.!dBozq^I|+~>tJ!M;ιF5q{C`CF~3y;Dծx&swE畳?.o2Th90ld5D[j qY m<M^?\Lj W z[o}~P(7%gv,C=- v>ωzq4 0NlX*U.P4IbGD݃.BF%+Y3#,n݄Wϭ(vN7vYm/7RSRŗ\X˥) Rq˅7q_;lҁV1EJ_vغZqS*=,d؉p!\vt?6o~ ( yL١2q_T#٫^&rSRZ2HoE25rbFiAA8R"ω LuM9TSL5wv= 6FF(vxT>hz¢DvBGc&A"+_T{q*Hc 5iI%D ȡcS"^w3uB{8DiTj3M#˒a"`8e0;6.5m>^^T. (ssz]jW֕TxZsx6Z*2 EK ٘|?K3 U$Â;xt?%SY|wB8MbNRUlITw5/Rp2lg4Z۾n+ݩ%Qm>=MD\M‹f\Hw'>gF^L} VϚ?˩2.d0ԺYLݻHg{Vv 5\(;2&A2dyҔV7M7M?CC#E#vP} RXL٨76jGg$; ?gT˄;kM1OhzlH-ă&=d%% 5uO~.ة翶ԴTVU}3}}@g6 y;j}V[~OvQNkA?b 0Hk3N^YkXj0ly{Y1l!{åcgT~ݾU\˔Wg4Ry]6 \<,}I\\З!.u[w]v '+5G%@.cc)|6k&^D>D`q֣6Hr HİM5z4M*7/؆:ME[һ,eXh6>{*|B<XyQ3.X 3%Mtq8ΏaOSnw=STkكn0O-wڜ*H=S33k4qcZ`=m09qLC>Xvܝl}zhP1-J}ZSg]zC0F84-6e"zL 9[(N9ԖoBln|# 5^/nqGůYzjqw+_?bBrL?/|SB=~si}X!Eq Ş00=)eA,c'7mA&eX)F $BU}GQa7455`8zO)ؚ^OS& X/`Bk ƛ_@k' R,` s Zt[ݻj0u:ED^hs L;A;_r!ҵ 1JmYzeχpS]m)D$)g,o:We-%e\v7 7+Ӗ*'(9#o#16*~9jF6`EA&W+ƝO &k 1Í{$>CCtC깼XD7GxM&T l7'Wx&-QR<*Ւp1Oǿ9oҔ;fq,dQv!ᇝ>0Vˢ;KU |Xb0ir2uxU~| PVn&/)<'ٸ0O u,5Њ0WCKtqUnų˟;ݕ 5bPXC8ޞ?m,՚v @XM.$wzYB$AXz%6*Q;\p+y@I?I/?Xa@77dXU-'CǨ_٦bf۱`O1UjYS87Z1hul)4nT8hׁYUx+e՗HXB% Zv-GH4y.n`-bG^ WQ8Um*-;)-b!h%m(n 5qjkGPvq< GF"Uj=, Ax,VZF&GnvBj^)&,SWIX;P_2xBۈ{,!daEhel^xT0 ԉ}T&璭(jJSja_My4Fvv|v\ьc}yËRypD.(3 XbS >;r5K}zo"ɧbL;pԩVfe>Ah>E5e!!m*6ae&Hw7ޏS>'kR4PE~$n}w"wW߃Kրv<ΨA 8gWW'i;T {L}e'29aU}?@?-w*CSkl;@l<\ӯV' VMф/L 17*w=.@_lB|Gcq\t Q׮r8_XXF-1\ۆeQ7ӻ46gSB\63()q<0FɨKI?uҰ)- iGp Wc_sjޓn̻p#wPA[k.|)x3͞A^u샆.-¨3q!0MM.z'p0PsK".RZ#$IG/hy^!~EqQ)[O @-p}W˯\(%lWPz1aΓK1vOS 9/ uNЧa Aݞ~DTE؛{mwxÆl`l,;焗8Z GI4R3 E 2+AØ}ұ=)W7Rayf2g+փ.d\w gPgCe&2eο̃iducY І-; ?TY UR$K48[V !sOLƤ~֨:E|5);Y:VKk|oHo'V!AZ,8_qIG擴~粂o %8Xkz}%\s/z6I>+)=ÏmP.7o;3=cbFfYcԱ㨍tDa4* fC8&8~H3L-}1r J[>Z~o݆Erbo[ljb /O# DMEUf h,2 i9, M$jm1@նE, X>+?~їRRTbٱ9o S&csjvaL{X%ܨɍyA"XV2]N" wozn5/~eϞ*m HQ{W#x)m|JK :b/U"c:Sw.G5X;\zg hhؼ"w rˍ2 qmǭnĝoc|נLڪh%Q5cf;{+Iar  F:##Z%]I.PL Q&Gܳ:~Nh8>Sܘ`Q 3.My yzF1sV*NǗǿ;Η1BR-[%m\lfzțfRҬdG}K/dӹ[njQ} b[ Ǩs"JTD ZvDE6d%jSUffrBNn?x]?_W5/WMRM%teBHz%~~:fGh,<yu5]R~%ZuEɭ:>Opr!8t+)ΫXU|s[ ;sW1P4$ԐGvg[VW$h.]r{Yq"8H$!wPG/4ލLs>#5m`sr٨nl| ]l),?anT(]WK>W|c5B~x)NZO euv~+([ z|CAd;Ґ6ؘ?<4JV nIX㧻l~S'mwI.kSpx,#υjqCV l[Tq͡~SA_R[3Yz yW!pٽ'6$=y ҀswH3pFGJs,'K0NMB> rإ#^۾b#K-ޙuyDAȎB}Zjr5%㕦1w_66jDg>IM u) {05p~-۔]L+Wh/Z =%yo\'R x1|h>rHl{ea-o4 ;h͊B`Z`.u(yd2䇾7U=.$.FLZ|腡ƤAn$:sf$ɲ, XT](\BxJ〢έw /r,o|MCcI*no$@r@ QG]躷ƕ槃J8imntA\~I'T-){ .b+J :e}LxԨKz{Ҽ@lфA;t]j'fV"THNIXC:LZ(mpoQM6d * Nk]ѝAua+G((aZ/{B! wEpH1~Ŕk-@tWgGn貶29Bħ/ P%: ty#ϓKFYyq@ĊCy.yfmݬh0M*תb3,o sB F7W1wn$8$ ;|\M"oXWNd\O>䐜]vS`4QxJ@, k\#H lT \AR?|:!I~ $bvM;, &:Rˈ~Ȍdjt"*1Yax@":aލ"1EN 'ޓt ba2l`4!ZrY4_ZoTfWMM20$-!J4SQ.(0e*]945wem; .mOߙJ|1Auߔ_d 4mth )cBV'z_T~x>h:$y5w?59p2[hx5q8p&rĴKٌ3JtO{Xȑ[˷ݬr heu"} ˛gb!V4;v[3C~B@@&D&W34u?4xkT`+{n!I ;nAـX;Yrc6PĹH˖m <2&?/#\^YovA#_7l7(^|HzCr3{EORX_چ @*'FAr,y2$")3Ωy 5; 0m'ٶ!ЌFt%6E FSc#U|U{1|4Evr/;@OiAA0N𞁥AS ǿO]db0NI4+iA&Nsi}>%g1#啌0*YP>Kr>LgbD +I<rdg χXy@V7 c>2: Y0k(Wo;%WA*Hg5/d0e" "2v!IK,]\bv&%A A 7o%#FZSMxoقN"D UΨHЮvMh\d)uG(yӦW}lWڗ781;)j@TdA$[x˨|eSqoyfI' j]mR܍u3YnС|+퐛_CKhz1fA{̔gvmyǵN^g][D0i̗\2 m iL^@ p][+rmfbm},{ ove#yUSA] PŠ*.?4 0^{4Bc bX{>6s]'kGYQ|zC}.4h*OSiz|JH<}]}t]b$ɇ;q="Q"(J'* YW_۬y^pY-_GZSȹ$[MPe[@1K:2K3Q>GDr[+$Uإ J/=٘Ƙs>HQUO tțڣOM뢥}׳xTr+d3"_x kH]#TaD"H 'g^9 ;p+W`;_vʀ΃rMuJV Y |~kRɂhJpԴD3z(o+v#zٯ%61+!,"X,?ͧm \&sD=oN.o/TBXMfqw Zkeþ،e1 a K#Nz֥+`t R ck%j RTf!r$/B Iil0_-_+PؤOs% K1 ]r^`m/<8ލC,r"bc8 o/L )44 Oefœ޼1ת-;jk Ъ,foQ >DLs ѻN܁S-%d\( E80 ?58rV[ڱkꡰwȶ8+sjO} :OX{c?riX v/uBwǓ1Fhؤ2R!NKF`2kىb-?!Gӱ{@R26.H\3(prȕWܳ*s*:aK-!2I&yGzg γ*LRuC+T?=Pܖ_sαAp p!B}RYf%4A|rO2 Om"Mq?t杳Q_ť[S8_?Wsn[Gp=;>QwtZ6QCK 崒Tl~C"ٞ)'K[VQYh"侜p!Aϴ/D<)D@#9kX2mldχqK+vG(>??4EؿqB i.Ȅ93I2pNk2x#v7rjWFvL:=bPjBҁU` QUR0g o[J)j6f(t{@DQB%tCMU; ֦}ݘ]1\srY E zK+9y?dy3(zn<^!8މVqĂ\LʓZ [ Kg9JKꥮq 3F!Zo[n G[`1=>[Y;x;MUh9d|V"$,^!|L=ɿ('BgKY,df5)uIW:ܶޣ3IWWC0Pw8)α|,& Ybk\ѽK*4֮%\kM+R.,eX*8% *s5 o/CDHjȝxs ]AMw5a #aF1a+׊Wz$*٩>/YQ䡄8~K)tTo0$sz26@IΨ$eu/9w@1GsEb'TFSy {{]ۡ\^qmئ/p2j˷<h7ea7ὤGML1ع`ٗ{6dc}Ǯr)k'oConw׷%?Y >\ȲvȗA-ŷFnZR9i{/%V8d36q2 yAZU=)Y ~,J{Qݳma9KSth:1L)IvP?ۏjۑDj4^!˷Q%lSsE9m*ΪߧMGk–(G?ET/1B"T3u2!o[S=([sּ8l_] `9cg|U}ؠ#3ll4Ż==mb蠨 [;Ҝ]a(1Rjtqi|< "Θ`)쬠Y=,ㄟ.}-M^s ؉ {&(IYRCak K~kd(-R?Kͱ]/`/6Ϯ[SbDh?f>_+P|O5P1?ͳ#.ڨ.ƪA` /A.`P:Y\-& rNARٕǣ.M4&hk ]C,+csV+-[Dl†Їi܂dĻ_ToU`?M=ޛQj\{툿*2`6|F0#{IeˮՄFCX׃}m?!lVS\ @9e ;*ssj#5c)D =X$Ћr^ΘYRpK8-7_ް&`4G;ñ7u PjsCE,7+)aKrs5b]S}ⳉr?EЙ̓pZ/Be#(l,HSQإJ3U߀UOKIxYzYoq SA.L#1>Gݿ#D zN8OkČ?ii#u9.?H$V͟p,{Kz?̡4X zn~g>% _K䃐\ ~'s쁚nb=o;Wբ#ËD;:كMl61"}G@%Dvd4OGSp`e&\-ϵ鶄3fe=cHϺ9.zX 4 tRUI:,Y=ZJQ@LbKqLRԠBB,?@4xD;_j~符a:+X|`+a, 2"7^PU.g\~OW_gJb]/7M1{zczS@Z1rN^ukh`IPd,U0l^f<`vI%/5Uf܆2!}/ sAM7%'uSytQpxW%4za3ϱ;2+drͻ `ԇi (L)㘮BzNu)g܃fiə[]#LEcjTʰPr &K+ݳK/sLm@ϖ{S6P%K+4W zA|U郰Mkч_ӑcDɼ=xiXCcxc/ i}A ^H/UU8mo4q>%ľu %<jlpPufQ5g.Pf@LN)ٻ87]&gM8B 6ՇD0cǪGlB@HNHa[Oڗs虖CFf0f2~R;.9O'qd}pϤ{!og1A' L m|(q`Eư5sVt'E(m]1R̓4oŏ̏V ͌T/h9{@1ԅ_ 9?#(w|VkR\?/ț7گzܢ?5C)SzCMRгH8ܵ玙[$N==+:Mx2%MvObFN7LkMsBu ,yQ7ۀnM9-j@ Zp\%ty*yzKBPV"`@iݔMǯOĂ" $խ_AY#Gag-CK 3tʵ9_~ ٫O݁QBi1FC`&Dv% 3z2)fkiA|Hhk6j ݯLۻuQusŒ6?e 7ˀz~JꨎQ9GY/J`śl@C썉8K\ m4A]ι-VզS 5O#[^"u|WeAr^ wӪ#K NOea~.Jդ*؝cw!(c W]iNÞѸPZf:JgJ~/J"` =W"VlJdeP!y1 Cet_J;^V@C9;+A4ߓ}sBpph,Lw# HQu4Wd+"'d361ኻgbL~I؁^eDH•!ʶ1qn"y#g)wjY"yl$(,$tb]7:]Brb-{-)J#XXȪ3@~)Ow4*<hށuX Q-4RdC88nNUe q rhJ.\]}7Sf2懦ro QC[|bw4y5͖ %WTߵ)4L8=㔬H-vh# d:C~+$,6{3w#e\$5. y##ӷUB, O5;?Din։8qGXZ!uFτ2mm n)#ȟ@WtJ:k\ZTHcjj'5&@8Q=Dǿ+XO=2;\?ՠ9Te01۷qF?9x.: r8fF93NZZFb!J Xq|Oi_lO_+ RgGK7-]qRX v/,"ڿ' Uߩ J.<~#MLen$( Rۮ+1=쿯z'i'uu5t|eAKL2n:㱊;_}Wڀb5\Bkb +Guw qukUdp|cDޞ^!<@wM]dq~;E;sV]&u/! v^g?vv?h]%q .˹CBiKseu0X}}L@Z@\F9nQyL@:7Jp!JNqh! p 5"^qE!Zfھ/yGvϒ;Xr[ ,#5f ;2/Ž51..awSBd5)(hi6/%K:n@.v3-ҝ[nA4-љ|k˛{mED 8o$vB^Eb|EK`|7=(BN:=ȧY;"e~Å}Bbkz\z[wGcf)D "ꨮ"]B- l gs⾊gnzp?-#bry XS!_ɂ6@ZqcLy3gsA~'XXFDET~ΰw2%1-:҃KRz\glLI>B!f9dȕxÓ;Yej&\}L'mH5z=44G~Gɥf j*:Dū9+ W*KL)tx J] O{<pH^=h8 R 9cic&v_(1\3~2G"kIy3_,Ѓ=q ?f`RAjy)̸G$+Ֆk0^_ƻGxFzYxTLh稍u@, :af> ]1,uwMJ+~"Þ]78;~3 S; C͍OSy,rB*GzhsŞ0&&{gG(E'dd٬KKȸ f<Rz Dʹ&x5BUGs)3um0t׺fL3Y\- ɛ)^.Mb&d3L> nuQlVzS?dh+3yŊW<-c ",;<2b{PSA=<Ŝ}j/;>O)Y9y /e4#/mQ\'-.{EAѪ8!{*]mZOB'xMJ5lO!Л$DJA)rC=(pXۇcoQ^zyK&8üak͒2NS֏!$8q=H=)s [KnqT!n`8,W(lyi^gq =\PgRz7XqQ/[,Mj7Up4fS?1c,u哳p2!lKZg*qnt{C)7zuʊl)jY2̷aI{:3zK Gm͂ aTn$ܻMRb4ǸWx^ +'+)~G/x6;Qf-P5؁c[ Pp|mStSf\3E" .02{Y g5_wۖ~0‚|vS9+]>o_/p F!?[3(x*y'-e֘_;J.g)OU)Rqnh% x-A~*$$XnK xbPSdw g3 סrl듿ZMRitZH!PJ 3\X\%]`u~- #&~*={hddnR~=Kh沃5N5ЋLjce#q"rGȦc0ڛ( \yZ#%Yi?6%w^4+'vB[z/ PuxP߾66f\V溨Pta_[t݄^WB.?\1:sw0akp/O_FW yiϒݧ1(9\fCckɢg/᳍IK!B8i3t'ph&#hdPÈj IFU!?Ex| JO팤frmp6bC=Ovtjk 8W؎KAZyX9bN$Z^I:Ò!29HȄH#DtG3ccnSbeeuWo1!(b!*"\eF.eZ/=u#yyD~j{ڶ#6-4l51V_dI̫|M"0&K&O{bwQfBC݈x:MX<8wԹlқ(3HCU T~`$8Է Q uT0M-~ ()Pđ)uAJ')yJFa2؟G:$V_&oIpO}U̜!!餮>GuHؼ0è+}K}ep]zܦ .{ԕݗY:AGY$~5'( #vTr[5,*X4Q{ E5^CnU ϿSCdߘ"XUA[;KQfU~[R#+2)*0 ꨿ݤ[ ŻW JbSᴤ)zl?FPrQݎ~7D1tnJD;JۃvRvUucns#$C-U ŽLӕw$2r|j7t/foI9yų1d x e q5p.TP*W*aMehPɓJ~/5"xN "t[.{Z"D(T8=NIWWR&qGmA2ٟX\btcf%@g rl FFᎸFQRK" AJ$t_aDwFlqr,&?G:">6ý[J@e;ԩֆG֤+-Gfy٣"ecfxTqAMYA&'ޚXYJWF@&+ r^$:u!E|dC:\3xH1KD1 Q :;  ~ \QVzUGwītCH0* )&\JhN.Rë4̱zd稯KY-)ls5z=W![x-hQEè"V 7"dUC =īp0YB휯trz\sǵ^t'*ib뫿Ӟ1g2 !K'{o=SMv( dIL<5lɿu֍NԶTmd%"Xw]"@8J9nӫkne=!9AXTFH2-#[~ϳԞX#Pb| )btJMlqsM |7, ā9vT~C4&.<# ~+ؚx1n&M-'?d·W̐;TZ#r`[<,V]d#&kKG3uusxBD§GNӹ7)6pqTWSѡP'㫖P53T8qV Np-Ǧ7ю1E8'}H/ZQQ⽍ fO4x'^w5+*$(-#­%*Lȫe[Sdoz =YVT8S"v+h"Byt\ߗRq9c([4@ͬ}4ܭFe[_3iET ;qpJI /ʕۨ~^V/y3{$MKj.0PS7Qne݋_[E& EfN|<2ƥD&#Ϗ%gQ.b;t"m=r,Eq_pDgat"sĜPXĿU>_ҍ7'%U')>GaT  mZzy^ fe;fGkS_7囩t?ukA [&l`50ˁ4f!6*I\QA|~U)E%@mP2O RVҔ]lᥑqPrDI>ޓDlMЅjJɃSazrl1@¸WO?ڼ\ \3F.֩[,@.?Җ8En׉(,9B 'M%4bW M g/QsPaX?ITtdͲ;M[~ nTɐ\<èOͽiy?1o~45ɭ¥:fV@VPgO'_"B1x2\<,z8zQiP(/J絊yQ蛴=yoR#]gbbWO έR0 kpl*S ϛ.%C- ߁__PǎLςFzEwG-+ZK OI3O;'O~dͱ;1rӊR{H^ fwuF8b;$_UQC؇^Tͷ hmu{ps՚( kkcB|Fr˒WWMƦl$ڄZ>F8!b}.98$G?l{6DU?ڟ7a=RZ("nM; }-GKzU22&qY @{]GUUG_ Q7Nk}Z/}Mp A#"c=hȴזxREǁ ;773svԙ48Zf/Jڵ/GO&`5! 9_ghg&p"dj#}j,eQ@ypdc҆n&0FFJxW[þŶh*;!}b GV=4Š& ǻ!";W%g߅@=/ _.J;R䫄IuI8${yxrEsFG]0qFt߬2.zd7AoDK~ 'LpM1O'_S%z<-mDa2+?ŜJE ?tuznq*1ib[F;d61a>?w+S`{:@9_”txאg2iVYORdr |"5?S(G1bCC _` wQ8|@PBYjH4mԣl/sRix 7ιܪ>CU <חAσ4A==T[D+nԗ|Ro-n|Od-1\C"AgzpdBGh+'5}(I ߘe1Q{ЗׁX{VP磍^SI蝽c _$I)|-eSlO)W_hkV=#(&LUDVz=;!a16.IR=2Vͣ0THڂ230qM{ 47G"_V9 ̯yC,Q,qoPMXV0`ݵE &jh:[G?a( u54)Xy ɖ15*|'-^7YEY^X_!kLo|u=|"" .SB1OP"1gs2θoeoW歜*N-z\'\gxVqakiFcU8rT*JRt FaZX:冏r *7i+C9w,wm(~;Ts+`-PO ti nM%8' GpyLBebjz`ϋWp چOlڻBKS“O U* pt"00_j` iO93IX P *yimDmcE:5LА_%ܙ{t8ε^թK7ԅ7O+s.rXJ8fJuثtg(~ I ךkq0U9%bNn4M€%"8h+(*.i[Q@?1toо{b@ˮSavm\kkwT{sp[_|2{PKRJQLߊK:L%< G) :rא>/b=LmэS8N[7x4Kmdp`<*WYl!d{p*#nm7ۨGfa۰qM*_Ƣtls\:`"VƥlVMjQ~ΞeZE7Kb)rzb B3O03&mq*4ZKQؓ LPuhLkIkQXzP*ұ!al{Mq%ԕ]17^N7Dx1$rzvHs'CDC7AL닒B";W7ˁG E:]pfm)B?:Ma;"("H +,݊FOr./n"q4z̬%)?l|Cf(?NKO(wZ C8C~0H=QPvaڛMK^15g;( tVaeXv@{r|/8۟`5+Ε!<$Bg+r]ZGr^?=~)@&3@6ovOc!ыrS̕;$9{ SṄh$im< {q\șC@8{݁^<auu;˺0q)%si͚2/b]ZLT Ήt7nv+]!W'ܧH#u$S1kcF4z†U;3Cdkl8ۦD2IJ{7-W~|}Oes᥊d(A"Gqle6)6ӈ)H4c^oe}mUK"E|\n܅BV|8CmmV& v ?߂aIMTir۠* w(25Z]We4/¶lhX3aF52jY=ZVԉv!Djtc 4!жQԯS&T}ǽzNjPN#5;4y& ƌx~KFou6CeǤ][[fpvJ1@JOJ5V 'BBxDY,3ucҕ6x![%9Rr@9OhyHLpOT i9{>\}͘5Rm3fBVONɼ\R߻:?7إ_w tS1KuGq/NB~6H4@mdnߐ$sk['^L$ְղBʕGj.uAIq_eWLJɂGQ <v֢[oBgc<v?rjG4\hL* pjk,[_P|m$e,?ZëMEiqcV`{b؇@{@il;ĥR9zc%zG;'j ґsP-E]fT 陋g{pfN}JmsbZ8K +i t? w[9J"Hk{m,J=2P+ɚ3m'7;h:7c ^+ "Q,áV@w' Ɇ&&VZʭnd$, |XE$:t҅'xSXxZqO 8JA\37;FJϒ>}~6)@xj6E3f lzM,'l 5Y|o0ه )g\oGl=l[Gq)iU;. ('jKX!kMXSb_xCŻ^pI 7"rd 6-k;զja?S| A#6T`8TzWt<`X_Z+f3 }v` vC Wv'xVӰҔV\!ywrE?WfL:)]*\Ha %[$({!0+n$7v{8NTB?Sř;=APA)5L7 f, -?x:KʾrבOatvN#Qabdb|~`9}4bt(p2ꋟzsdQyL&$>@g;Pݱ8prBwARk}ƴ3f/ǽkX-hhoS׃y@S} I(| c%GwLtdŘN-։yq00*ADꈌ+x sZsY*2/,vD#Z t*SM{ϱn,܃+=0.fPĜ(u'>8j~w9Μ-jRb!.IRX9 K+_lS14sG1S36C\6\zbN?/1.VZ:p7^% 侁xTbƐNA.)yzkT7gDX 8kt_n8%dg2+9IUfi=w Qܙ& V܍ec>xrVDivוeJ`aހ\ _rs4Pm qh>j±H`xڨ]w_7׃JplPi" ޜǧ&BF~8ΥV3y d~ƍ nvP <4tTB(Y7T㾩1QX\,oLV [ ,Srފ8m`|mt} 5!?bP@_/=c>9ƥyBJjs ?+oy"xތjF(Š'ATYhZ4C=gzH񉽈L=u7 F2q]6NdL@c2?6Fo!vWH :!~}6;T)|<}FVƃo젘[f^Iϻdǹ栳 iYqyT/xbZfD?% {y>!lLv eA,JeN1"*0Lk"bq4,ۙ"h#(/K_MhD:nW<\esT)}ej]A{j4_ě;PmQ٢D) /yiEkYC.B,o; C[& L:bK͇I+d;Fǿpn9Lt$?Q4eMGx}y,DЦ[0H9X2‚X)EupiG=[vv0OY/cg 5 9$}Y-'f zs2١,@GvAzބ FG**s`M"Z a )/QM=o߱ bI5bSMyw‘>޸Azi>2a.jø^ȕR W!$>k+ N-̧ R.ث}U T߯C3=fGoXD l4t^52B)/D8&:-WW`+2eaR 'Mle{p-jnJy~dT:O~:ӏZҢ4к'vmv2n٣.F3\ o%(eY#M|{lI=i͜+-mf!KksU}*h.ܻ95VK9[ϞAG?ۗ4ƠMRҥHs?}8&Ѽ _p#(\wϏՌ8L{l@tm!s?5yJ5"; սm,{Y;x~CxP|]3 VN.b<sX(d(%H*!Xy~ΔOM2(y'Ɂt>9ߓ wV.crߕ3Kk^YM^*T}jKR5.$|+['1TR* մW܊uel Ȫݰ|A4.Dc0= K)WFAZUs GNET=f6ЅuYEO=!dFU:b!8H^FۏXӇhՉKӜ=Z'ꮇ9Xv+!Pmgl-TjU<=q^4ňi En1j8S,Al֗ReFRQ9&LjnvFњ;IN^!/)V?QV]n͓B״#]tSZPly| mؤTvL\etg \k +"t:'Xd7 1VſEDK>&Nbxv3״ S3N/R)Aj=^/?-T-3}5z~bْ =TAJȟtVZ9X[Gٶk5q^0zm\0:epu1(R&'c )KOl#_sFkdh-6BN1IV2z/9/t[c i1?6&u៶a&9>9AT"{ߡ/z<2Ir ģLJ>ul% r݊T-vLGT9NWlQǤP/4r BYΑbnsNd`d_(2~'L閎 #0*jO+cPWjX0Ĝ$@{f,P:?QuA ߵAe*F.CyͣC8l::і)by G:@VQ|LE ifCC0Mɺڟ&j:ZA 9ܹ/> =Gio2ydUNَ~'R r/lnq?MsTBzL4L{芵 S3`ؚ`4=sbnEEbAM3[KK; tU`pH/Ae |վXֶ)bʜ]L 0 *]c|TFxAQUB!ޑA/H(opX8γt?9eEZWGZMJCYh~pԞ}SH?,M J'IU3h  h]7^@Ǫ<|_7j?_dX^ IY8g}z t 4v(ݨ/noÄ5x*1S&Νhɬ?X8i# …H;ػO N)B̥"W|<|5K9>t^;=u(K.kw?څZ^ u_ cS\,E ~|^KJm7p"6.;jfф@X0$8:{ҽ IrX3Z,H0Za:Wb.UY97XDcE{yaoy2F<kٛ>8aRBTNwZK{rUF`b ؅CZ@8U57$#[$JޠRĨ],[(aSDd8i{ 2I,ye`Gj'\yHM1o9bn]&v6mwgH" NSOy^Ԯ۩ʙn^l:fӤ lq;9. j/?k 5-2-of<@q!`kz6u9cL.bEܡ/Z՞÷WR\Y 8: Z}ɞ.KzM|f]Dh; Iߝy+^w.G"P) 7\̥7 ϺM,i9L&Qd"'VD-( GufKMpTyw1mP>P"न j|,Z_Iz$RZ k3b.Fp+kkfslٻҰ#x*!3|RGVIiW@\ G2ѻ&ĘUf $'rN7 Pye7aa9dc`2c, 득Rޖ4S7?pxOxA(e# 0A(CH9C@= 0~NG#!$t [\*ZUp%z!;ؠD6L F >aޏ)BXBfc`WBbX|GO[Ui })bC7Fɽ~~(5c8_zwL^]P$0*eH!:vg!#w\ DbzLDO4In”t=ci$/‘ j" `I*=w,︌a5sGdP7[XGYcEe\K8$ S}Ȥ >,4?DK'tRl;Xh6fy`֟?g!CJ&-!X_UC8DByA 啜;euw'KnTg6QԈGw1V *(!hgJ=e9BCkqcT`A$Xm2R=+?~R?T6&Apޒ5|\7ꊗkSV:rtuOI{f K07.|M-h0@Uٽ̮AA(NAG~`6X =r<Ï, v\}f4Gy;M9O7n&Sn-Lـ@hC>͗Z\+@$*,נ`_=5;iȹ_t%4xo9IȤ1)try:f'{B|w㼮(L!͹>(zٗt|\Ǒf*NK@"kmcT_!IeM{\T.2K﹜;_#Or:~rW,a&0֠eKN(>+aD<$ٿ>XB=1z]p7m?~OSl簅vwi8{Z^di-xgӴ.HK@[6 Sʬ2*iB̯x{ps1`5Er6^,!Id;X -I5v`50={bh/ޓˇ~ 3#*/O&n7^Jc-k`@VsQnڷ{&= 7́&P(8 }E٢,2p(M~BG. 4z9s;7δWF#]D;f~,PF(FTiV'Bm ͋`}.]%f t%!sM8b@ZZtz!#J_޼fogbed`@lC+$U2-N`FeC׿TL$]"<z<0.PN aHS^^K4j߈wTHqbStAv3] Nrt;oDN ɞE èg>IRE|_cbP\Xk֯ xݔ gS`vD@4Zۨf߿?Z^^d@~?B{* %c}S6aPR ګ 8817fbG iڴ"9"fМwmz$xڗX#9]TYCG_m:E)/ 0cGTI7NZM}T+c^v]ȶ_l򋸢RwƄ+#gH=!1oߔ?D԰[\2?a&:eDK {ʉnD@)i0 S k*4]ӂ\Co^t?@Y2=0[L>M&]P=qvS~M\zP͚M?쩟@ Tx(a1bk"Q{󼤵NۧgUJoR,6).ze$ȓ5j('0)%SAVtTE #dِP,,]OpW,TU 8gRop}yks#G6l7J!0`bcLDx;aٙʙ#>{؋=.K'<@v]fN]W)ɨ8*K A;]X '|k?NgXK;fH7k a';ibq:ӝ[5Ds Vow P鼙$||TۛDE9-A 9c7cV=wzga o19`ht:*0=`f0cսӌx%E9KKo `T<%i\̶_9T-[j6/I F%tN|՜)yFy\rOSH9]GkӪ;ᾢ:1 17~!K`;wMl$ {T^zkZ2U6l,BDnjƠPSnn|/DjPw5| 8B[@rǏ*aNɀ* GV1̠WN*ߓO<;in[3k!-%M~Wpջ]؏UkA6fP̏bSFepηo^|Rk.IBYgfpV`M[@H9^U9j5{eoӰiQ%H]ͭcifVT1&tҭ]7L0֔EX$kZHiP2U ;Oy_D ۱i1ѢTA\4.zI{>02^:jkhJA&L&n,v^pQ2xdlg]ъhZjU¨W|Qu@<.`J'n7" ^Ld00ge6}c!MsT!>=XX o<A"ﭶ<߈P˕GL-N,S%;whnvPW3 }nJFz(]Y=qJ7̢ÓgaP$QT6ҀoyTMK}?*5 ҕy.wE*^hw:Yd9-K9(M592G/FUM@a`j@L;^xTzNbXgAbQ!8=6E(Fxyaj!¾`yO/#oVD6v\js9>"Sf~ޕκ bRȵՓק~[=][p.jM{Z^R i#ފ:H_RO) nȾˆ"Q QfrkeiI\ﳨ%PEIȀ7l7AT-jgZkS%@ wl :"y 蒶Bw8Cq+@0 eKlfF_ MHc Ņ%ZYC$88y<&W $=x,&}xUz!2lf5Ϟ91<د,BM[Oe>7k6x@$j 0'KN9v;9`L'* >sTtƳ^ų@6F'_%Yi.׏DƋ̓!Μ?#b٧ׯAt [ z{=-d1dlty".C9ewK>pzdꍃYFH6O\NY k] &z5L;._/;Z[9ڗ=߰;ń[C]XGaܟ/ M:)He:K4#CՌi%$oQK2G]y6ʊkxzr//̔ք5J{@LKxtI+o}/(\T-.gf 2lUغV{V`j31qR\w`zR> QZ]L`L呝e| >%GQAt~wI'yrp9\TT.c6_K8#¼I#w{q2KxMӫU[Zxjr%e "YQMW,4xB=9 _ENGsR8 x\E{43|%f]bhG2&#ǫ q } :VCUA/SY9>CBG"Z2mrh83AڋjԿ "RGaI!Gb/^QYx-9gSǥ@%0qM(K#޵훝/:z 0}~U8'S;^59JӴ"0ъ;#đқ K9hX߬_[:DL $x]RZGq1t'h9S5@m*~8d#o/%}5H 4ȜP./ Ֆ-EȞH @.pw6ʉj Fd>$akv1e$:7C M((`8tpwۙRfl8,`P0@_p)$OZǼmݨbp 7yCy%F)!՜(dPii}x'm +(\cC-mr<gG~*u#}Oe)%G Q1QpA[ɐ奩!dq^[B/mc08 Pkފ4|D7m{'͈R8/ u,6y#fᑬ =rTe\E5G$dY \бahB'= k똵.,ui8e0$AKpu_qeN`G EJHXa)5iZ0" Z'7PL .V΀ MkNȟs=hxr 4TftKyxݛEm8&cJ߿0ѭ, qe'Z;eo%WMb3ES LGH0G^P{awYS<\yA cX?fUŶ_*ykfl$:ٚ Jԩ<}yp:6G5-/[8NjJ5$#yPq/2M谀h:3 anFM}xKGEa Xa;\yUQ=uᾅ7(42U\aZ2&yL', X'SmBJqyQkÌw;M髆cO.P7/:æyO˕l5̞Kjלss7Q 2p]5ur C\H/.6Y(W+g-/cBa %;',#&#Bu)LkxyP\JM)ijCeM ?0t Ύ5 c-:췢O,r[<xccfֺy7L'K_]F [J,Q ڙl ȥVqެ X4⍙O8`O>~ J3R. ^)62qaGx-~ιgL g?qf!ҩRx<2<0i=quJفRQKQF^km-CdE2q jlGuٚ6a/%ǩ]Y7QE1 ٘aH),×ؒ*Yd E,=V tz,l)µV${tnd;5ulWH5&x_hied*2 @rSқ^뀊*t|EV@#I1tx9H.鑕̚Q"{V#"=nvmHb@SNDcU[$Z7e O:܌Ri PGpJ;r0C9`?'6ۗ+b4q7+µEp9VaӴ',ZG=VReQ2C_ilregӦ|jn{nK&8bfA0j{O{^*7l'5ˊ/m!3ZS׭8KGFwL}_b5Dz3ioK4"6^o9P$iimn18̪68t`HM0&mZZJMR אuv]Q:/ʘ8>Svyк }*f"RlVQzq(ٓ;DrGfߕr>XS ʜ,/jPZigçpAF]A,Iǘu˼ѺS K-Q!tHv/Q} %jY9eiS;,(m!嶷ݶPsRnFPb:)_YSلώXQP+$=i@SaJt%١ u0+Zg(jKGlM}Z1HiMqҟd(_ty[Bk^( VJ"ic*PIdgɓ,W M+!V&9Dif^W=rsȹb}*/)>rq2B$L^5p}VhZbdEWꌄ4礕#\bo%MP j &, m.AF%t.)n Eg<& ;0ygTa4#~$؛KCޅKlAz}oj$Z\\5բ}{̩9"Xf]yU2^;Df\DNj;zG] ko4f;kjXX)pdE'0GP?k*}= ltsvd8=XІx5]IkL v&'hxwȽGV=#a>L˗{$AuӾ ɞ5Q*"I҉u,q!2ȃ)n| Zi7C]d;cXZyfgSIY@-&Ce$e 5dh1Gs~/l+u. E+ñӴ:Hȧ~*BZV Dó;^Τdkp܊"]O!ԃ1{,xa#ۋNb`ߛ;/5@__? `naOn̍vQ 9@+TRŨTU&fTc|qMõgߝF{w|ƦWDq6GU)FZT~C5dsŘ/ ]#c.AvV@;i7W1u=/p ~pjt WNN*ORqJݑ&"9E̲iw񌸩Cҽ'a̦DD )" "gLӠƸBHVH9LŠXJ.PidV߿)ךdS\Oʼ9m2ex+:}*GMlJ:iW)&$ۈ= Qԕ꜈GgQHb>Im@pN(M}:}Wz#?~7xea\40,hePs>n :XՈ*df|݆c3:HϽ&\ynRTƠ<ٸ6_9E6bPu\"V2&36!N,V{!rviY f:p\Au4G,cVTNd횉醳;#|H,O+(Qc O$⏥ \R+"2M Y\0emv0`]yriIS~pKsަCWKF1CLV*Dh?09 [R?ƆT.Ui߀?ۡͶ8GNLqO>*ņnvٽFbw(MU߈n;W6aH4܅Q0Cgԇ!OyEJ:XFT!2Ld=.T5? ݅ǃ)VoʆRaN$ hږv fOUg4d[vr"DԳnqڱ3b*ǭ=аySHx4Z~L.ޔ.dR}qyژFPޫ$ČqԢ7J,wM6>v$HF""$vdXQ^UN%]?|͈ ;>EѝlFj jSt>jxK+o+ww8vcod|.w6k j!5Z gܫī/FLZ6 -ױ AEǭ ۱hzzϳ'xf.e@n _L|YR&qq܍;{SlFpcU,AEο~9-|6v ^tjɞ'0%/H'$W& v 6bX̧3%?]Cɨ ;m_QO'$L326] sRKTX7EF8*Y3LLĵ3K:TL0em'v%8Wa+]]";܃T `i"fVf?5ےO.#awٽW(z$V#V>rc$z"q¸:l\- 5fs!xc/じhUJJ UŬGhUGMt%IcXo@A`&Hç?D&Z0@$\coq^u"#0X&|HNv&j.^߇D U&һm ^0j[G'J_AW$ivEv# ux@( 8?9J>'0L7S:NKZFSR2#l _k^,sC,l6.DPf -@P@Bh2=$ ڂN[8% -w`sXA4fY޷esabc/h[]Vj*bxske]<-KQ o\AdɏݚDďmcIz>9ͺ(sl(hW#H# 2uywb{)i9;df֦'e7nLxBsmş,iۅ;-3"d/kEB9 =lE"sĶsoZ"S~ff3kwo%yw? E"b](-Jӝ jOQ¤)Gj!f43pv9F{<;8xP0u3;2d+*T뭛bv(msدF2Ml +vtm;x;|m^Lp˿(d6AQީPE!fut"0Jf9.1w@gL]nʻFsR,NҞIZp%ZqKNkǹy'u7%'yB~5UI_)Y,WpqtFKq[8q΁n,؛Ͽ?GG+JЛLBC94{:NHhHA5h-'`.;iE^OF< lX z:ӿ}l:8|bq ?<8nL`@=ޢO% 5 o.4idnPZpMzG.4Dƫq$Ev[J,sj44i5iv@ ׫>2tGo`k-,lV'/F᛹lr6G,U:) oşX=%r.]2R pDsJ;xw^-W AZ罽ӱ7vįkR)Cm2=^f()5J~AqeM{RҝJl)2+cBLan,Lpb=d5##V{^њ'wɺn0(=A!;r0n-^OjɊ}&[\iq( Ũ:0N!<%@is׬Z`%Wok,C>"/\湎(ω(%AxIIlAgfٔEהF3rq 9)w.͐fcXԉUU5{W1MON Ckq\ bkhhrWcDVԽR)ca_", '!:ʧWcL ݗ&:xs7QOpqRm&nJ@@TS؎y͹17zԎLAUa*ΆB?TUH4M;H¡~Jt T8;3ݧ# G(JJI7RCtQP_B^$71n21mt$2)hzNIG d Y?A3)u̔+k'Bd̜6q$ȳxn(ERxG4Ik~!擟,gWlz1RNre|5I~̷oH[{N7]'-p`a%cu20o\?("_Y- E%8~"-dSwcOPmU6Ai}fqB:h|YH60S@BCa=5狔*]ƖV( h^f=Y:K|@r jh2^4;-Agѐs1uibUDyPsu8̅m1›<3QJGǴ"\7pJWP/Iٔ|ht6l omʌXͶ? m6LJXʙfwsFJBHX˗_R#JHVRĽ)UqXBn NbjdR,"&tٜuote(,JmY7C./j.qc[8EM>+lzmDcFo&1+rkY8~|TSp e9% boV4F8}:Te<}hCtR84EuMu2.txĽ,| zy.Lj +';jMސ`,xιjžpW({2e Æ5Hʍ %B kHѐv w,9(~ZRy!3zAZe}YL^o"I+Ɔ H!K{|9#)6x74&V#,޶Yć(^5Ϝi٥T,ꌙ}=Sl6cٖÃȇ9?f2-P7&p*Ԝ?a@=\奻괽jB?jYMԆz8WKPv#;[,fg(l cuk/$Z~ؕJIAq2LF: 4Rlf@%Z.O5LGh{OOld51GDhqD4%(ԬƘtY:vյ )pW_w9lqPfgg`]fюЈ g}!gY`Ȝt 筶 Ew&̊.y@- FdF8$ QLŘMzwB0TFkDc":Z:Ofva]2x\VD}K]|^||quRVήIugc$`v Vm)/fd<> ŪۯX֥c=oN>yXM@)10ZU58)lc3Mt;!O,0`a鱱#Cƭ<MLJf yE;I|d7LHM /{9祰`vbR<"O\ ]C,w5Bw/C1AC6ŌҾu[aTJ!J_-JR@QsX:xz CF3١ DU kFwU|,te].z̉מM"-d9=#y}ap)S/ vk}Cqӑ%EdP_[4L[ <%\WXLmAG!|lU|LJ2rm=e6d*a2Z^ml-$qsix .!NM5'ki$G ncutJ\yH7ۣQU'VjNă^kGJm-$/ v7vR}|TSu/(Ήٖo<;#˦ M3E WbCGІ8Ji$4?n<^gjC0yrWS/ޘ0!ň08z_Tׂُ^ҏiϹ[uos j?U>B%snߌH>ϕ.̙xP6 cRг0+EPIa+wѡ*`~?{-W?fp d?,bkaTQ OH@_00S$+,?RIA o|AOa/eٟ%ݢocJM1Q'bz⽃<8| m,`PxiXU. ;6 兗m@A ұ1˺Ghs&Qo|ok.˓>B XOD+NevF^DK/ƙ]ᦿ|XV]NTw[UTRխ>nx.IrAynǒN 9ptyA0O p=#n5\ sJ_,P ӥëdmNC"-3Ja?xw/p5;YAiL- Ґo2TGȐR% BMcq{.pyF{GW{N$gB:}@$Lv/ptT{)Ta so.fC.ä푶XkBP|7&m|-q.) z9+Ecۻ7m丒%Qu]?W$T)k*}ʶUr5tHZ-XCA'ĖR2 rf-..zz1_+qXznf _1*[Cbe?s(f8Rd4X9yz zoj2FzuW#ϿL?"~!<8?P\#Scp;F9XSMC#\Gr>|ywƱ{ GB@R\/^ߒgȣJty=c7"0,rף~M@Μn8ھQr%bLrBe _ A0(Ykx-e۸J >=4ލ )ʨ7'G$5d=u~RZ+1\&Ί3\%ozaK4CM"7(i(1l I❓q2nˬQ_9(kˠP7x†֫O,^)mqIMzYMa!gst-rXNf0""z"`%B{<v:pC V<s8qV5}C{IڢjY=? 犐d>z}'euENBp\;nTP֊s=,{UIat2|Y<BŦ{U,5vdGbtYחvfNO?Ӻ{ 9.o Fz~;K m]RQIv0$Cw1iԫ\2t0%S"$*JصfR">>qn+tp2J6KQ>TLO'+Ex1_ M  3j8D7Vw_h ӌnwBj3e.BiZ;?B`d̶yQ@`zD$Z󵳹>jɲTςEn&~(C>? ~2DَHo ӷO T`F ic-Ju{gF)3_o -f_lZˢ݈|To~ڝ{]m~OY'E9ٺB;.涹w6TT[Z0:b7UvlՃ*_rt!=5>^pc(s{_{e xFjwmM.[TYrǖ^%7_ݖAGz̩O$SgAh 2(̜/ErF a1čm:`@F̕Q\<(i yoa͚Ph{ςTS'$# 5 lC,x8"uҎs AFp`ֳ KcCn+5NԄyof\melq+{| lg:-CXULN(xI e=DX^} "/0e3"ȆB.V= YzB=͔{?Í\L j<&Cq ^?kp K`-,@wQkg$~}GfA 'hޣ&E# (1ַʉ[ *v#!,0_rYudEV9ê Uzj:[&؈yr3N[ڑf@ϑ\i aZV3DDz쑻xQ桺 wUQZ4^\47vGrdje{y(׿h)WE@G=6Y&r:HoR$D>I[/mϪ563PuIP@'3PCyMnJ6޲N-]/6Pi?ײ1J6SRטh) )>a3}ц7b۰@OJo o S ;';nݿŪ2GW] Y,Ou E`<&[HЬð de0w/A ,asPzD{LVQA/3s>Z-B6!kh >B ,T #2<^[߽Tgr"_NałPsa',Ml 0ìw&ɒkE iu֚'х~S#ߞz*`M* n2S"|FuB7L8g$rp*f}*'OrG&tB9y9Fn8^M$U*C :$1g-Xdd8.$i qkGv_S sᑺ椑D@ʇr &:"q"2 )!īd`]+$. 1gv|W_o8Z>=PUś3dX)K&ӠB lR@/cʋ8-SHJr 6$cjN^qv nŃ*`Y10Cˆ=Ѻ v -6'ŸJFoZJc$X*/" f;=rE`haybmm6MĜ^A[D`5i'FCҩ)3s#aC,}4B#p)~4st*' |sINF|c3e}ʻ !Nr nr%>U{޹A^^}`u¶,2A1̿;XGT/v!kE 3 Tx)-][R5UudmMP3r[y4^zMk}Y- xw˸YVCYS:BKrСt҄hrY6=ù79i,j2C/6#+amh2o%b,%IDxg)9Ұ!4ZgܹE#pVG4`@Llcl 6ĹT$M-fM;/Vrh3ˮtmҔ0X4m)e`rI<su0OA(&8G J3`d~"O}JoO(sbwDޥZy{PlF)\2;>~ GO'ehL%}%3sFa {WȄ_uw6A⼟D)ۮxp%Zb,Ԧ56s': )N䐮]e6$ )k>+M^׏(ZWXb&m&Įw D1$ mHŐ8=&p J2>! 72||C*Lb8Gq}9޵}j@uttD̤4Vu^=Cc.7r%;dRͨx ȅJAK{&aP#u:d $gNtl'ud#D1I@um?oB?y:TF#vpŻؙa4dc.j`=b Bixkګ`(h E?x31 Tk q N0 K1_eߵ*[, --WxcfYB HcU+%ۑ^,̲{QHJKlBȄ]{0ag^+Z9AjIם-#3iJe_JaܭSx'8b颍PڱO?`J72xH`tqQ k #0r/`f޶vkD$bSpfIaUGEgi8jՖ\d۵f ,+CJp~\3PiQQmֿ634 8GzZL:á`E)Ht |8G;h;?E;DCU åiĤe6^@md=Wl$6TZ%-/qM gxxy"ѥh_hO?igqyy',7IcBy3:Vv֏¼ 4K鸨•-GLS l 0!Hړ4Obp_Y;q5젒eż*!z5R[1o(ADI iqܙ˽pCЕ 3 9:V$f8Z^Cێ`8zĸ!oÁ5x;uEl4Jisog*3ȉϨyYx*KhyW8mG!WwكթTdܥ,HI֚u@ 2+6i 14T\0AےJ!udfcWx۰Sa38\Dž9t|_u3].D*t)M{yˍH7 i7uk,_]v?cx{%kc[ X M?G]cM>7&MgAXb7+rW$ \AG(*>M oN JNo}p~$WTd;ĄSB<+DRpU3!gCUNF{gzp3 kUrH5ýzV<%2KH!ęmnQ^Qgg1W `n懾j( G1^q=BBYO JR >]m*|͏:#; a!|#St7VڨY(eձ_+i24us' :/z .LiuJn_CAl}w1;$-t?!VPE9o @*D) [K$Hßpfm" su5Ӆ odKc d=$ڇ`_TÊ&)=0[[ :۽Ǘnċ>i*! ?6ڄS61Q}1n'\(|6lN2O&jg0$~ 1܍do߷r$2Hƴ7PxzJvl]~H8.P>pYG^Be8cCD-^E oe<)o/ml*s/i\x9ԑ4j?:L^4 [\t$$~*==xStXBjbJkv;% '^$+-XMsz^A I2MgǙ8l?.ύ FPҖPco?v"vTl.,Ҽ e=y7Q/JLE%{Ix͹x9 T27R"H:ZY>NJ o30N%6U͞Wl=}3cքDɍ(yMx&8c+C2zݴQ>ZYPKZ=|^$L6Q;,B {zZu8eMAE\md!UD\3gIq%> Vq2.L&.g.dWyg{Ӄ=Vϝr$(,HQ> &wpu](ܝugG1cC󒞡gũEcdi8#Yֶ E%sDbpwRmRp&Ewo1RaPA1FA/ ℧ޮlƥU-!G )F>'ٺvaCiA9= /]q Sh+m:2nU^o(+c͏ڜPRz]c=GkZ,?8EcO(E< t}6 rem[ʴ'6EL˿6|3!<)'6ɇme)c&{!.gZjUTa]I%!FZb+eXD@F(mC .kf xܯr+kQ`%VQZ8 ʯɰfY-+eT1L^2S;c= |tuNaP8kE Ր2(6O]y']@2*唘16d^qÒPӐ}GEjNGY>\}zE:|FH Vyn_Cd7]bqXI@'= 8|$tɲw6[9W7'rdjmqӷ'7͡@+wȃ;Hgy/xS:G%ʈ-84*SOVY4gs!aئ`+cX- |4fl^Rh锅_0mJ 1aG$47`M{@ݡGXJ5CN%Ev NI}D-Pn)c&W2{HaIdw1 ؀Z|0B$d~iL3?\%WW(n_brׇJ6 uS_IR!Vs@F#&=%T08۟=K>oiYmY 0 Ht?0bT{hvaK27ZזRt UJRFlSa&f+43~]Uq2=EiO7*AQO~)GC.ZW}]O;TXBtΛ)3DvWx [5HN\LQ; ($>Vم#Aж)Op\5$ 4 ܧиSzܟA[a4љTasq;$H)ljk'cnTmKEaGn/O/yջ*ٿȉ]+Pe4vbDjh<|Ttm~/Y ʎ{ wS)*nJs 'eM]!䦊~zykMc^ *BviJriJfʉNj 8 7.iq2w, 6o;͙)ґ4*zBOi}gi'g5MTy&m${;r[Fb}^Pг5m) xo8i_(D;FТܵڙ\0 `]RZCH~*b- ۉʶUֽh$=mUs̫[/W9\p0 3IZK Ch`LLŭnt#9SfhXPR3~lLЂ¿E>u&sr0w@YD/JSH2Tb41ۍT. o jRumm_^Kxh9v)+qL?"+pR{[uHz'3vRw0d^ Ux-h9jML]Բ(p̀ZE+SKX R.3{t)kO]gվ&SrW``n 'L&rf ƘG-$/+eB.")Wn8ona5"^>[ f%JPy”bo i4IˏF!]"&A82D;1G&9'me?oppۺU |l*⻾!]؆ƙaWA'5E^ S .X~X꭫ }>~,#fo +TOhXZ} x^QcdV>--7Yٹ:TDxe!iMeL+TU*ex*U h)cߐS&N% >@!)I}4X`<,%p8!Jg^@v)ĥo_ qgBA2tI\iK_C`qYdsAa^Q4Qjxھ*ˆ޷xw`0 Y .\{,%ѽzԈ>CXS-BgdhS .ma:a^x!ʎ-}_@1vwXwb'~%^tw?uA/WP,4) :/9g$DܯF65vvJnxV`z{#[츎̓(@3,,^QAcm, OFp@07wv)*kdkBZZI2 H 3c qꂙ-Q *}1&ZDjLjWmI.S 2f90? &╽'۴κ%ߩ؃>2:6}@.`3c0 [|h,ì^#20B( ';M\[Z^l7{>ٕ=NtÖ&K$aqW"`}{M=(mA:u<P)}zM_wVQ?bx9X4l͠c|:qR z?aݑZ'Ue2&3':O㈤$4~7~'3T:ϤT)Q#-U@7T 8h"ɱ<8F&>sDnoa0P "mЕgS)y38<$θ6}vFFO2@U6k?b~Lu9ʬnsoЯd؞qW2jA)e@<͡F`$ȇq#;4=3ˈ1Ϥ^i*.\Vn`{ Qn-*yIhlQPk qM^&_s'q+ؑ qx Ob=@Eo@^ 3k,$4P [*93;S2V9-g*տ#>.@r:Fʂ < 3Tw!3\r}>"017Ԑt3JGձmZ;P#;:"&QR o^i0u_3ߕ_hc%Ia9gYZ07070100000503000081a400000000000000000000000166f3d9cf000039ac000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/sound/soc/sof/amd/snd-sof-amd-acp.ko.xz7zXZִF!t/*9l]?Eh=ڜ.+D0gCi&Tur@dzH!崢e*!Sʊry]5'n!+]kI2w eө" Ƅ/!&mǪ*E. sQ)32V|#W}youH!=QJK7oPJ6.\k:4x,|Ƣ^1ࠤW$03R=`kPͤ`4S]Oy>џ\Z5wx)"L(U)8m%!u9.x%Ť=L89lksy@y:qJ,D+E5 JH_9W&یΕ˧YAj/I$UWR7sF@ԩ^!wc< x/mPR؊V̀+CehE\Fo@K N8#tFsOq^љ$.f2j6FOqPrPQF4V;loWoUZn}Ryiz `3ra "LaIbAEVœ gӺOP2 a QE ܳBj])=?K'[%} g]u:GZc^K' 4hk D2MYݼ?T_#ӾOdIj2&v{/Pr+bضfFV;љqnpT awv ҆۟U&!<> Ib~hK߂<z#'kxDr3U򻡼 QtLrTۣkOh-PT)uk e]NLY!VyB΅\oىŢU_n%K$nMvS3HKlDm@q< 5e,,'R_ p~2А#2Yft._Ss!!<뺐s?㜄bI*2Fg3Meo#6IZvCIB[ݎwW6~:"kd)7qjZyɭפ)`oǿqns?EQ&~R8o]0V|7i>dbVȁ@AU}eC"v^4+VSZ6r/ zGt-vSKu$^"&a#YF?B~d y՜ $F$&f;ʓ zX ʟjjW]ԖI & ʾq0>*T(1JB*| 9{Q >~8awS)[Ð[)ƍp ޡ`pU]O_^Iƾ!!6SF1RVlOvjd 7pDd+*GHsfI?3TڂGVؠ6Kp͏g b+Oa CMa4%mGS3̃0DJ ֵֹuXXP ΞeţQ0u"Xq`R"&PeyoXY4rI]KmC"ʤºMb"|n v{ E`)0KH -/씰wsnnM@qHHLڵ4Q>[٢{e!l{_P·m3c*R2& s xtJ?qnܼi2k MAd jY N^6&*HcWQQ*ن9IR옍[oBwڋk @Lj 5srѵ|.srNs[yR5'7"JLR`, /vB!~)jSlk[pΎO`$f7+u?6(]H1V0/*?x<ʺٿpm!d"q/_F, mdPҮPجl|_N[ip? t6Ew壚A^)@MM-҆c2]VQ`/h:QA;*Ȩ7Tf^C G+4I9[CdIn"BAb:^>~&<7,Q>)?#]NWM;{[¦DI.Q>kPjDv57:O (_$`,`nX9vk'B#H{gg"3hW,U A2)L^W%L +,pKaW&4 `cW]jN[?U _hn3It;Ծ5*&(!)c&#ӋlP}'$J;5szB}jg t.{jL?}Pf;Gg\=] t+/*Ɲ:A ye7V/]zP}^ۦEe"3+mc@4-/5W[AjNǏ$QV*Tx#c7ENG=XO"} `տLI5$e`+:}g#$J,C?Fmr) 4ո/GW;!6.O?>JLK:u(Ấa=Y5m3˵]rP&*t$dew_qLh> c^.HMשhD* l+p@NǬP{A-% v6_e t婇rX+1=G_/hOj Ar I+Wk׀/jZ1CO1W5z#7LєDXy=L{PJ崻Xi7BoKn}yUIlZĕMgwmJQS$|7ٽԷ^sc aPcڅ*h}w\Nk]/%[wJ ^枽vp^zc N5ۣ`@ ja928 i@A"* CxsOەw#7jS$TCX}xu_IL*b ؛ =%֍ZR )&t19Kuod4hP¡lz_ tYgOI*7rh pԋ9K?L= T.}q7`y(D,^rC~ƾA[0%`.aQ2:%dCpͩo?0Bp7Mi#jG=%lW9a#\$ډn Bbl 6XJd{HKH",( K40s{gs@?P k8DbP5+cC4F|<7uM, @O C ӭk,J!EOZD':OJB0)N=բ$86E[5SC1;!Tq=?)jVvA1fV'm4 3t9C\rG.i穞6F ߯A-/N+D(lƨR]ƻp|,tl) k(= 7􈴜W˪9 ϭk9G_OT ٮϿAo~qmX4'AET<:køpݽ\qK~i.At6aI.t?p8 ŨGwUnE hRS-)]Ԩ)/_7x{g"87eqL4 bw8W+0F(:7]%f]:%jaղ;Me @ m h, LD>2m=C"Fc%6+Er41Q%&W[RTk̿/&@ʴXHE~>.ʾ |)T$y)Iă`98kr#Y)ݪ#نӝ;dsL,%,X@85b&ʰj1(g{&o5?5H5en}D',SWڔ Iџo(@nyV=lwi*8c ȼؙ2G@0DȡsR|7.vE?-#mFӆF0.eS:"Z`yI}=wX=6F 0yŹ&l-ZM]nTRMتB/Xq "PLJk_Knp-wKdg+#JsZo *G WiV9]ĝ-d$nf ՜>4@Q-JT7F-ܤk^P1rZPZ_%o!.q*l:-4f؛q)t . -_>:DIVwȨ%v Q<iQcDOwH88m@&^PIMhwZ8dR6IFZ0Xb}e4q]/(9аuFr2)1K~u`iTk8]PvZ뮼,lIh֪@#̶Ng/'=~ 3ѕ7K[$4ܐFMufL6\='=0+#:Ag2IꑩfAڷ a{XYqpZqSBs3,So/e_} ΅L'zӿ_U7dp2: ʨ ] ÞXo氪*L4zœ9"!g2IL 4-zS}rQ(+,$ hA_.b$fx >Ž~_reFJy/+ E(Sc5(TP IyҰkBC80 mNnEv}1I8t*S /]|8 %{kwalB`cA4.֞@ p6?m~ 2{f1} qR}<O%AVY̤K9;C1}_p~j F…lʏ%G_ku˿^|9?,vr8Z.Y#4+ $Ni֪xQ\Y0ஃv* ȿc 9(y~Nz-$h骔 6Wxe? 6O7Ru`JȄsoH[۽krV +Ii4S#v-G,URԿy.:|svxcn=֥FOI0oBy'^#G!'Xd46ϱIԌqwRU?H@ W"Oߵ}HRqWD{"ɅɝX͐Y&9ƺisuPkYҜ^KS0D38 oÛ^g-LŃ@wbku55jM}uNjwK?'JmU~,U3Y|BNJ5$G3XH(=~Wf{մTU+ ,#)PH*1MMbʫPGfvvS|PZ29r9P1=E_adʊ@]>m, 6-^%n|%s0h6_nP'k8D>}X TWGCa}d m%;lnؕ=-2D.l̴Qw~rHno+mw Ik*ϧiEHYG$b@0s(X<6 A3ZV?`]w@b h׍[ġ&O٨p`*]eW]CL'N[Fu#B[D:\~L~FR݅3CM+\Z6l}cX=0U2c V)?&H.O΅N@GKr\`,lc>//;X#7= \xaH'9uH( dcu3b9(RaZ~3ݕcb`da{! Ԧ; k؃mż5~V8;5i6LO#(%v~_\rUIP c.Oā>2{=pnзƺdvׁ=#F5T@{"t{K5F@+3P4#dp7*ptc'Rq܈Q]3 )=@0OTGs~ vEFӿeLR4p.Y#7ƌҋ۽z#h^kَ|C"0M)9e妞AYIyY~3o"Gqy`/ 6!06kK8u=22R6X8V khL}705(( S LNkQID$à>BlhkO@QU1~V{瓯 -p0Frj ! gI5;%bzF !nϊ Zxvpﺇd7dn+Y+;1)|:Mz0- xuE"WҋS3N|ewm=fAV$(:](4g!CC!4+' Dy9]PbQi0~B f3Y`{@:|_4Vy( Dh #9βPQӹ MLZIue"USo"-7ɭ->ӎ\*\GipAmN 3%z3Dduoz_Lr>(tTT|$+yi}. |cꃋm@MKWo (Q6SrT̊:p1\MX!z3iѪ~^6 Qc0<[}'t" 26> R%w ~E{&~;.s3Nfú^2V-ețЩoV!kNg ʑ`[qI$vzQҊr@Ɖ֊52>";l<Ưy p#C\"{Ńryd@V^&KH!Nq)ҧ6Np X$:-CV-c$Ӷ`~23a|Bv*!=Tr DX\>QG ;K evSoVN8*@r{g%D0NQ`y @5桔se-(h[qK՛߰+C3ps+G/bb@'C's̛Os>Rtyx{G{2 ̏ Q~j dReAr.іz5,a(ȌΉA63 3*Mdap[= # Wd= cx)`(ZR ftE`U/Vht ŀ~fOda;7Hk(N&!_s!Jzbfy|A%_)-.ƵZ`^m/dc*S\`tp^u0ϥZ:A,ƺ5(9Sv3@5/I6B‰=)S^)KSY5DүCm1E솇,6WAiPW-{ ?lG=W߃s6%*W^|'II_7Z<3J: NeŚ{J U6Lc( 1d 0?C.8,JV#I˽^! -c c#D!ؤ S_YCV٫.wsAT +o`s$l]^\׋P0ci>0_eM u\ 눫-v#멪C/A3IjVx$hTt#Dn"Mv b6qZQEeOEA 3{uݝ:Rl"@} `oYcZ';8pAMqA4v2+6 l)(X0r,yVԑ'2OR-(Ɲ(Ɵ7N A:'šSJa4iX} +JƚԊP_'X7=V &DSZx|hƃp7H*uxBST}0nڴ߼pߎiH]Qj,O|N! )j֊p-|6͘fc3D nLq,c$\qq+ڲX'\`hj QR%1_aqX2ЮvJvhp˞| N*G66l6/~ :~VXH1S 5EOiQ!UY﫸|L/̯tfm'o)A35K;t Nt(_R]rM̹=ձu Iu w[3v9z!6DU3%UABKeE >"({"85PƚJ\χ@'vs\x;KtIſ:Ad doe;Ynt n44,1uR','×zAS\Q6vB6Zx&S}QzHxLB0h)A.7Omr~M@B>]Nsl>@+,y`}=0wU$l细0Bx Foea3tyG[AN,t'7R;Ld!jP<"OYmF{N\~^h*a@5N*L;mZ"ОP [OP=Q05!vaAJ~8!&;\8\(v̓yR^ŷX3`7Zkp᝺i㳛uL+ɸdӃ+͟. dM Pǘ/l7\T$ef`Q7 6xt\C pVәl{(yԭOR+MQQ'#gKM,hzs-Lp;|DRBBb2H2SE<5S!y@fe!5jROE`w6[v)t]~skʵA@&;cQKU }@M5t~X(1qqP$-JV|T-K4:RL_:&yl+u8IoqfISttZg@? sO&6ȎZ4;` J罋1F$ƂH;\v&T!H`*?YKF>Z!>Pj釱;Be{*(V.Yg ~ ?"_2֭_ͯ1!T-*bG5Wak*B:?b1 ؇?m޶Vzv 'n k9@m7)dD.YM/M~zc VkeF)l}M2֢#JTg~JWǼB9e\.H9y BAHJHODˏU- o q'^lDaqJ0 RsE=ϪjㅍT_OCA'm k$^iCC\>B;@XK z]2plά( "ʰC̷'J&o0񂒴a* W[Ev"ʲGB5?jPU|+c%13P]?EyjBEȷ碪;Ј<SQsyt#{v'bƋ[l79eb,>2Y,"Kv͟]95O$] &e!!vm,=@"/ɡjB5@XTn? ]Z&nnCXJNl(c E 6p<tq.FYuX1]0&2?K݌g[O=ScW[6{O-:vʋNz7qPL$TmgA aUTaC0Ͼ,&ש S{+b mU;2tQy_MTX0;p2y˱ZTr'u)N) -nv@%L^Zp7ij8C$jC宒Io&= #C4T5/=@( i"%mQL$63ޕ<%<҄ MƖYa(/(7:xt8pK 8q.iE|𾓟aL<&ȘEQrHv=>b@1Teuvl@K?`M$~tͶM߱zI%1X)7U)Os{;0YF𛢷K8m}[{_[7VzkѤwȝ %8 }OT{Q7*!Fs3g9"Rbe#γX2/qyAR|>`7t3LRz˘NI_+Wy! @!4܌o9#*9>lsVE.o" ䷥45|k@8U.J0|ը+9D^VεX}8ת)_RFS:|:qJZ!Ʊ=&+sb)Bk8gO'Nɬ_cSXMi=:P¨X|B?{=qJ}ԦtkughdRsli!bJ/`X,VT+yu$G %3IVԤ$ +đ<4˩ŝ2%uR\4)ph$3@JuFcȡ۱E3;T| ԋS;~L|^cx' DPZG=P:A eJrouaF$푖9R/-1(ދ%z,U;Ŝ?dQn2i~Pl|9Y%|#T"-ˍ:"Sq7XjI/7bC{_f͇@OQZ{}V~G(sZ(]k|ޱ3$[65 xQ 3 q,+9D~D)ZPΰ9NZnD $V:{\O8%qS姘w4B9[;=񰭬J̀*#NvC9%[u9Yc4۩-=`2^NmVp.>nEx7e)1T\mj0Z ]XZx/i)4U}Іt`JxI QP|7d<E.ْx,F%IL[W[Zn x)+o`H20Ήɻ6DM ! &q)}Q_R@@x9* O]|ӯjZJI[v 3Hkd%z.D'U]Sps ǃ[)hSLb4BRr0Wq>Uo5)*OjȤGTiZnDRZ\ ͌$˵sMu.@\Bor1C&T&rb]%Tr .W֔3zk V,; lekCɆ@D< yQjAR꽁j8bXŠ$k=1W$9gw|9OH4 g%.@%ѶEJ)sdeeRFIʱH[!\Tsv%T(~5wdZ Y!6' x/|s,Wla6L.fo`"hnTp@m#Mbq^S=cTQSxi3fJlT+nXec~OhTB_1)Pb  5$Qfyx%JIv4og }H4e0PooT \Dj&xn+AN0e<%jU|KEi'^pCTi;FDi:Jou.*7@mdcTncMP཰6~?˧*LUlo"Mz!{>auy=Vyn"1ۻD-fw]q"gR>>44|"#,pih@4%l/:=տg32},ܶ/ZWnP[@`6|s??4Lj掙7W0/HV;;` =q<ݍ(P窆_eB9|0߆P֮v2l$Zڊ,Ehؓ?]ChMs >n}}TXTopbAr|ƪvk)Equ$}@]~+ ?vxc6wb\q⇈Xh JF|'7[ҮbZepʱgYZ07070100000505000081a400000000000000000000000166f3d9cf00000a48000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/sound/soc/sof/amd/snd-sof-amd-renoir.ko.xz7zXZִF!t/,| ]?Eh=ڜ.+̉&pO?mHjl!{( b-|+BxT5 }G_/a0 u]vq~9u:/ ˵v:~iKBh(Ċ Ƴa@܇j k_Av+ӭOOwo=1쿝%ZfRuSP׿}W2ՓRG4mMAw͘#)$`~&M&_; Ŝ>fRPptQ[E`uI4G2.4U*t2 Ux>tKcO!,bW~3>6e]R60-ۃJ8Ȝ 7)a)U@ 60lAGx9JJOb~0ힽP"lt|{ޗviع`'a~̕lZ+tMR"* q"wv>hwv;@&@=gP^&8}1`EpV\ӹOvowHo{/1.|AimEے+n? o˪hdp=DPɇ Нt^6^BƄNJABw"Gm5a{xvnH~V]:uh5R>׬r{︓/): &p>pzlz5940Vv :;dOOMRؕ 4R#D^0"vOuΩrL?S#QM /2~Q:}J ,)5?!/ g<4zD_"@\v=L9fqC@c>I*gkĥ 9';BD|-VdQ.Pί{9# .VΏԻě#zc9LVv%- 5!$H*2N(mG::3[ jR%s{&*!P܀%:=UMlu}\l<sշWy%!U ܡϱFU& aS,d"Ir@ A@d3(_Wޛ >bdߵ -gjCsO0e'3Jefp\ C8Тc)$&#&~a\FALD!(C UMD\MǓ =6]gpfdݦ Ljoɽ\hTv"k9~>ݺmOOA_dQ%LgmrUϪh>2x,\ g-D.I PҋM"~L=LґFlRu(nH 7#GF؜G1T30 8"߿{j[o F{d&=sURšlA#GwE%uxL$/5-!Fj.O#A6f9!ҀT'ݛRǷDSÕ& LCW9F2OVC zCH3`SV3ZW>  9w#NFuf# ѡ~vI4n}G "\5YQA VAյԒDZoh?#YsSug@cbcH0Qͤ4$Q}qUoΰb8*ȯ )[b5خwP>3p6]P9d9C-ZQ:|DW1hiMw :OqS|֗44؆dG[O;rɚ Lɍֹ5>;L@T," olƛć>$|yĢW|>NGt"̷zI~P&՗tcɡW01KÝFlY$3dd>qj 6j|2NRz(0eYzjCXBWTCTE33hCG2NR{bK@JxX m~\nhӻ8 \ǎܒeSrsC$wۘcet6׋kPFşo x<5X±gYZ07070100000506000081a400000000000000000000000166f3d9cf000018e8000000000000000000000000000000000000006400000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/sound/soc/sof/intel/snd-sof-acpi-intel-bdw.ko.xz7zXZִF!t/wT]?Eh=ڜ.+1{ԨLUa.d ? H/>nU2ߟHH{k1$Dٓ]蓊rgw,lyשߔ8n*plєP.Jl]tXɭX_-',A̖|#.+$_Qگ#J/<%cUU=GRLԪ f[aKGDk oPYK A2K[gWC5w|A n,me{иXUCJ˗l|h~}o1\ Aк:/X#ݝ߿c#FA}`Q xcwb#_:$̟T)9q'YN)n~EP <%զL%ӽV~t Q"ѳp-g(.“BEYUlxHA6?f K>[2;2 ("-dcuK5b ++n}N0nGWmaW1:إs8Y,Sh=V>vU@g,|=YQȣ~FnH6 diL`>?D'PY̎;80ʪ\LQAx fڶgE)d^%ꭣs8K1?#fgsJӨ OU,4q,]vUޞ™fD%gz}ܚS4C8GwUzY9Xu?ÂRue7b`c$Q?&VTkD -\ֈv;zѨo %\~tw$Z/l-$ 9t1X]4 ۚfnΓ{YW窇A6VH&͠H7137Tד*wp ʞ^s_Wyt'8<^Z.tKY Y \L2NάRr-MqjPq]N3>t=cgG3Y퍻ʑӌ6°  45|A{Aug^AI'?#bյohUY&;cR[mx%薼g<8$ /M 9l.}?}$FBpV~ Ʈ; owsFimb&펀(4J FA7`LrHXZ§\oCbaahP')0%VǵjƊBKޛ4)N )25hG"5"Qg|f|r $gVw6MB*EP-cjQMY.l&xPztP,cӍi&Dg& oT +(2C@]?sDR ЅZQ:GsMضq`:'"y_2!-"==sϢ žȿ$6Ң@2o~ \v]ؓgS8GV4/KB!Aٮ[L*~wI%7S [p  J`&v0lE*L&B-MP*)x;;n_ $E 9ئ" kՈ^jJ LRG$툐1U`"IִBkdeI'0hz;I [:mG`#vM.7't{x-ïy1uA 0/SӷeN{Xv%Xs%ѧa GAl!t:ȀSO|[`!5Wwl6'Rk6k~ǛbQq( $۞pW(or 0QlC0*"R8D{T 1$x.~v5Zc2]Z}VOIQ*bPh}v՜Ql](ТV+p'8PjZUQdT#QW`ޮ &]º*h/@&JyS /hR~q 9nV&'b Ym\&ވl.{!I;D)`EfddtNHj~l|*P#`=\LD8%OzgWL&f^1Tșb>9ўG~lK}ޠ.tx<'9"eV< !?-#} qVE#Y-4 iNK)OdZj(-?=*,d%z,o[1d,zxjKS\H?+V.p ~_ivZӱ5#xOxqB[\|w V#bk ET޳@PNY)#1>hdWAfиjrW"wÆi(ީ2oӟ(4HF\S͍v.pҊlDݝ|ަɐm<%ura΢ʏ;=pFu"NٷA@}C"` @EݱjSJ4_\]2MXQRbn|*I-]yjZsܻөxè; (buUipQ_u&󂫲k,v$oő9$eDiNFn_:AH'̛G /azeEme}wLZ.o.UIq!NI#9J{;$eҜuMn GG&^YF{tږE>4- jCdT?¢xA10$pw3iɄZnMZX'GIs@ImI{b(B+hpA! P>ɵ WEmUl.2z,Ty贳`Ckud8|SnU*'Bd4txU`Y;qL/ 'r, HMd'mIsW®g) *-3$ $"gKu @1+H qYktClg<*2{ˌu`UIIRU(M QsaOq`d,_(Y2{L$~>҅|*|tEoSA3p;_S^9fjHcATw;5r_ϫXt7_9yx$OBF]`=QeMA8Ey'߭AА(݌` ˗W$u:FyKTXr|h%|}~h&›oEO lg5;t  _9˩'5따72g "CBS kNXyB`^$+Ablnw#=K(d5 ]3 , §9Ӎ NKhQuf#eȣ'5K{X?û,_PM&l?k=(wӄ}e1g"!~~n=T~~ mYy62>Q~!'t8zJ/aL4.C4a#ɨoHsKdo JE7)CR3^QVg>&ѺbUֽ.pɕ=v+ 7:¥^h:Ad ,X(erE&wPih3yZK,j`cDhdS99.JQN8}X&CPfT@جg cc|`6˪x>}.rOuCmJ2gۘN@/7U;+ xDe_ϰ,0B/:.9o%7F4ytd)w޺O]]z֡5WsioxM!blא Iܪ)x/lXFE&=$lHl*y?pZm2Rnmo٪k".-61iTF_^ F9NZNuV`/|=YѭH0[q_B:4F ;RWˤ[l&-.Zc= O1*qT"II5o'ސ:wdxOM!pࠧMa-|lVZ!7qZ%A5BxS=gχkgιm)΄@HLœbNeBs ~wyP nb7 s1m[#"ȕsW'y2ifP rf&57@4Uf _UȦeh_ ةX[;-p"X<A6bp:>O7'U|Wz'lX3wm"N>Ӟҡ^HIlpN%q ,'uY$Q+:C zENzwy0R@&hiHvqDFn/ J#Ŧj+ +mCXMp W=Օ7h&n0Y6O|f췿+ΰ7G@&*]m;-@8%(*r5gA(\(M X_Lqo&Mt=4 H]&\4#tVgڀA׉Y|A_ʧl0G*|vD<9Όk(䀇Jq g9 Z?2Yޮmj5#zAxՊ{kg2+ťwHӲOO@`{hdě1cgYZ07070100000507000081a400000000000000000000000166f3d9cf00001504000000000000000000000000000000000000006400000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/sound/soc/sof/intel/snd-sof-acpi-intel-byt.ko.xz7zXZִF!t/j]?Eh=ڜ.+9K)'ZaK1/$.q$ F&8QK^o6nP]~7tNX/6Ra{g\&h(7Q~>ڲlYAz*'HX@M9n*?OA4# ݃ GZ# Bld\YxX&EFI A0ةbc!PJUYǴDRҔr#t~.Yܿ`?*bnPK,}{g.X>.u%{ͣ< Wʙvw?Ag0uR4/l 2p L:+rťp F鿨ܖм~/E^YL]'t0 aY5IdGk"w+V}1nT|w%?v|k <Z\0_0ٷЗvJޏNxt qܙ\]a`OvWNz 醜Wi%kf?ۼ-tp,inz.]=]:UiưHl;`igk7RTx|w7`6r_8 c0 W(_9jbskr6%y[w!{'1kȃhp)ٜFNпVVDԭ±S5\w@kZMT*/F) 8 [ 1$Ѝp:c 4XVw)oԨ>rUÍR[hћr_{`k-n+*SR o?x׍I R0`wlLhpIⲤlWz>wUh foaEil3]`l(lZN[?ovxki#hNhkqѷ;\!GA &x$+-Mes@=Wt`|n,kD2Aga/ { )ߺXaܚ SveT 'J#85?iHoTˀ$?.)SD'RmW!$|d?T6 ۵fp/մLd9v祴]AaQ 5338; rWsBa"|.&0ްw.ܝ9<ˑRFZm~IfMПW2PzKY<|+#fH$+6*Y)"H\Aًn X\0iݞ$َDp/'ű"sNg o{ޕ2uLxi%蓨Xs!?0|`dk_Fv!nhMIC-K`= V]іw&!&tjuGEwegwm}"*%.-aB Hzl/D]&f%Win^}/%:+"2u.x쭶lݸ1mPbTz( AObIl:iYQ)շwTn\.zq{`>gCc'9↍APa~mYwTRŠ`둷b6Ͽuߓni$ oF95kt֥Ǣ(!吝=ɷ5 ѹND?ž,o xySHiWhϟ>#m[ENɽI*ޑ=RE`Aڂ֚?Z;(Dr^81n#9=lV`!@.XɠFO1orRAݵ>b뮢Ф_71ƌu^)OCe3CEkI5H)'BE pax\ lD/yw*7U!Oxpx W`ynrZˮ[ 9ִrt|22o|Vfvi56t\Y rq<6[ZxڒUO'gU0a*cn t˨?缕/8vu7QNb+I/\m+śmV %: qƽG fԝ, Uy&f$g6hZ%۾9j\G9 J󴨆"zX^iE6e(n?6 1141ß'~Ly3(^T1}뛥Y#fݴiYǮ\Ouy&IJ[LZtB je:!ZYK$y i- ?  4͝2{<cGF=k?*'FY Hi_.2Lb!/0GO+<8NmMwa:Ag}$[٨~cA% dDÊIE@5P9fP̅N.ɍ;yciq1+tnlkUe.VU@=0iWRu[$s"=sL)<T&]6K8MoJ6>Σt߶nDq0{-RM>,8Df6Gw;:eƞo `A2ȋ~[xO؈ZeMG<'lªxH. 2kwyeV~jËWE1x;`4܎ﭺ0wRdKl) p+ߎ%ߘV" %eIolX Bb8jmjv21 :UIV)O{.]X@sjU8\Y3{k[-1HKdn?]M+ߔhg6֮vQowpK?:L *QNXN/붐$ =ĭO3վM 邦 ^@ؙ0|O* 蠆-M&Qn0x} ֆs@h&ڿKFMibOʉ8oTjɱ.ρe3n.Fx<,hI<#h0(NouxL[&6CO]Lgnsŝ0;ܘтU,yqW B3܃9+H}BvFU2\ YFo"jcJ_1X^G!΀)`pQdfx2yxF2qd5IK5Ss]0,ܯz@wT(vײ: E ogDn#B 8=E>SSGwos{r)HОeɷ?I%\b +L9t/bE'M^q;tOfO{_+wUufBw1qu0TȠ!jZf2<ΪM,#ߪq q( 91,WMW$as\Nj9 b[S;Wl̫H۽ a8~<*niT9Yo)NTE!5UD~wΤ=~eY.B{DUt='R$Hhƻ @ ɥLLp!Y`Z $!Q\ئv0Y|է,n:MA=_ WT5RO ETa←첲DzN2źӦ$kK|F78N&l)2ԥq NnNI2lt8aSUzeFq\wts-?Y&5;[`fSXǭ,|]! ͸B4Fa!cy-[QbfkrcR+jҒ-ty^Ֆ `u`=Ej\'J*>}Z۫). GF%1)t'pEէt?zV&ϥ>V~fd<&Co{P d̚j0<^cg*SoSrUϔ-+9Onv=p쒴pQuKZD.e$1S|nTl#0+'_x0;#`s`Nze\nr;7'-|qcUnR-ٻcj#ng^Cn;M=nh.UC /;X@ a',bf$9:u}ġ%En俸SWJj/Z_TJ'pCĹ^gs>VHeYXX1RUY87QOV4G#=qsמwjK~hT w]h_1 x],@"PC#gʆ^V؂2q/xtI䥨p˥T-X\%ģ3Ps#`]gkts֕kP- &|V(Yy9A&'4z*-tG8YBhdW1(5zIptfK,=*TػT^_vka%(*"ILXINPC=x~U[MSW?<_NXr)؛:SmkVW{"D# G3UM4?®>ϐ=>T0d]S9((N>U6 3f\ I%-0eٯJ,gqЮdK$g (TH!u|ZH>J2DLh :Wpe n>Z&ϳ0I+ ްؾC ڟ,gi%Q6\ay?:A"1 1AKENawyV8`WGNH=~h8*#!,^j8O?2V6>ɘ8IHg|G%XSVPUPcs7*7>>eCc(:j)!șuMR6c$\nW,ڂO=- 2$Ra!#HS8㢹91 Uoq+Ɣ> 5:hS (=i4=7Gn]wNFp(w ރtY*'WSIJ5OL'v!5VPNivzA#RI#?dgc lE*Go+;tf\d.?X, Mf}~~8W;?uXG ^XYmNzѩ/HeX-3 smw_'-l1)&q;9;bk? -[hLM=Čyn/JyџɧD@'^bN*Vz-%}W[ TFN oۃ#^J8q}!'<`[z` B",x_/DO01@J*'u Kl7DǷI5}Ԇ)tR)7v֜5zS ;Μ2. zh 75 {O<7/P)<9 TĽxӠG^o@|:a{$ /p<zR ~Տ>/"V{o'XqH%i;A/1sdȢETؕ1`mtLoؽ,U?Z^N+gVz71[ZyĖV=yH34q ҥdw9,E6*"6`p7k({R|ψr7KK^r49-Hau&YM>[.0Ю"8[zZ]K83]CK2U+N2?!Asئj%Go\!ud/,h)qWFmIsg BYWD6uVR-$$)xͬ 0]PR{  0WB/B3 :vM,5=xou qE$eAW3#|1,! ,\NWXrw6$ ~'w6](qfķZr3.BQc,0Ok7 lx嶷5Ҝ@'/O?&J˦ʥ[)2ƴrt}ݹxAw$'`|0%݄~_ ӃfтFV0BTŋZWI6Z:dy[slBpւO<Ny's%ŜoQJR1Q0iٕc}#\rw`1ܶB.eedâ]>[9w(mnjΕEsGcSdjp+ X+7m<@"{ -#^ë% gsqi' PZCt K!:4l4 7ݭ":z+n'pvmQVT׉զO1*@@s3<!$bDc CA:\,IL /(v iQ12SDj_20mpgN=  e"17@u))L0PD{۳6YE2޷yzj%EW-&3M|o=wz]AtK ֻAQQ8Y%Qvh1wܧtHGI h!xql"+:R= @֦FQ?Ej| I_PY.)|}Yh`=6|9qq|Ub) `jM4#ywfKY}! {S{nT73z:Q"Cٞ)뱇=綇+>>.! +=:5vb"4GDн7b>^sǝLD`]=.ٳI72Sa+xCִSD>U6]ky2m+s,)J,Z C,߲I,4?–_o'O#7B_V.V~ί 8.d%$  X׏6Q"ټ֖/{CJVqTNʀAÿ%qEwfPY!G̣hh4, 0'qRl.E2m(Jq,e,?&NA{c B!^l#/L29A‡_%>KCf7)oG ddẃ[r$܏0\_rdwdŌ0qI j J"NWA1gͮ;0 b"Skxp&/6rxi&_oI!_ RVoJzIbTEQ[>ÉI1޹r)9V1&`Gzi bIeބIh}.L?$# /I^gt&Xc6 an}JpźRf2-bU&#"=v`I|c/^3% (E 1.9ؘlaz${ H̊30\NGA,^q9R(k"Z# ^F:QS6Y#LAcOL |0 $Џwi*#QC&E%@7(Bjd 7npKM<ïÄ,gdTR:P>FJ _DMԞyF}3%&Z'ȥiv.cK|LPmgdle57 'C_ݰ+Y$\2FEbqʪbu㥰i6Z5Гa%f7%{rh@hrrcdMXio  mxmHyGCؠ~dvB?%6vf^M=GG'֢ /B> ~\u>aϣGDv۫/: YMWsZ?HuQ K"^dn 1Q=xŧ5XGF0r&t&Ó<4(8T*#`tc;;%-EB7"R1}m]^2IY+:e=|@g2X<:c P.ICЫtVbV7QA t@w h1IbB+˝poF[)ˇ$C@k\P %t^p|F@ o(tN7><3VHE qڅȹQ/+IJ nj"Iq%m!I|M'g](IXQnO]n3Ic(|CH㶥v.BV:~[j2sC=dˆ#goDAb!!WTSrjBQn. (!<{"/3~ ՠ_1R ̟,Wh2~:T$ZρLeMnB Oo/C(i60RPEfh')gMgYZ07070100000509000081a400000000000000000000000166f3d9cf0000e578000000000000000000000000000000000000006600000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/sound/soc/sof/intel/snd-sof-intel-hda-common.ko.xz7zXZִF!t/8]?Eh=ڜ.+Z1GvYlMll5J3m&!tXħZ,DYk,5m,a #H_s5jfT%{7n0>Ɖ<5jOیG2֌l?lH2d<¤]Fv|%+piv(>{"U4S,yq$|ekI8Yy(irR>4'I+&wrVUk4Q#rT{頼)8A$P)Tia]HEwKO1|%HL)䱻ךcӿ+c0..ÉmD?D8Lm=/ Up:ݑ )b6E`z Ki%,{Ϭ(CSi4%H#9L6XJ$owzE'wO\pZ Cm^R0P@X;ݹ8=0Pې_391q Hɿރ*ϰ1ݟwWUˆXyq0{`7LFU:;2dKFh_i]@q 憀20v& Eί"@YF Fަ 0SWAū)Gŏ2Ç\ @DžJ:`^HG~؁ح~"$pg2h\jo PNKy{;iFQɊS$[WMJ;TfI?~ߒTEڒ7W2z#^>ޝ #Dçquq!OR:hAajٕeDBk{S>#jGDRWVIӞ{+m.Zv!ጸ>`c]obSatR .=HU·i,ֿ94t^: `Yc/brd)vڈW}ϴVsR2 #x逞~-.u =!Uq{8ūIpIt6tܺ9Q q% El¡b:=͏; &MH?%8&aF =M8 樽> l)I-T$z蠅uBɬk'red=V Z{BP2|m~i?VQU{8&>qw{Vn6h#5KJ~0ٖ18칇M}g`4N;x>x%X4q'7.6娗lQ|\`)nwffl_ƯY!]-9+v9߳Py/hq *8OM6`4 (ltqڳuH :1# Bvد>@?'(2_s}EodM46]zX>9z#_=DB+t+4 9TKEiku1lA2W'Ϧ+"LĬ?#GI˥޻I4iq zGb8gQVif Dӷ-+'绊E-(+8Q;TQ,.Rd1Mڱ{23|`c3|% K7ֲ*\m=,L?%N& t!0|a}LOGelFީ*<%H^^.+[CBKЀ7lq9h =fj-*7H$R\u+oe9”1pϏYa#!,v:e$[QU gU]C`D8:YBiL7go乊q {p/_+Zܶ -ɝ͢Z.R CVFi+ gbkhbYH]۹ޏm:ᐪ" p wϞ~\eQX X6)_ ^DR:T pwkX|)pT8)?]cMAŠ;OPΘr|0j?ؑ(>׃GPA(:khWjf1WlO"htEoC=Q8/COߐՑ~2w[cEI ?,D+z [c g` "Tɟnlkx0plg{<|k\eدPynXYKŵ&ߝ=Y%[fh0iai_SUTE |P4DBJ|Yqy/X[`9aǭ0q&g.וt 4机& yoB!S> W8} ~"9w1%q a5FH~EKMtNY^sT4 a^75b-T\QEXQ@|eSvH4iNw|N ޸Aas)NQMk/N&H8Uxg><4 rK3k!Z}A=۰KzwϯtjzS/f cmErk.t_pXi<جD!D.6z 8|/j ݭzNmC.V`0ݺT.o!vPB7!q+%em LcN"cn$\YΦL"s8P3ɀ9 -u޲o3 ,'M.9Wr>"Az7B:d(|e^BE,k{j޾PDH,o*єMWCZ6h` i۳2`c܍"\M &ě!g0,-cT Q̅fH9ijo +*L~kO+]("$P$5 &[VV(ߒMjTH&|˧.,3=Df@ wL ^i!HGׁ$̅ 9oЖ5$E8$Џ0e0kʰJOPÉd)4|uZ>ǡ* A$7rw3?l'/g$߳eP 댆PӤ"^5mo}46S1Wyfmf9GuŨ[P`IF#@}|nkA7%>&l}DXY є`b}h1KccN'ʅ:궪|>Y.{@\?wJh<9dw1K/)cD d/Ƙ̭I҂'ћkR WY#4dܖ2#Lt,+ 8O1j2VHcPwb?ӫc-(6 D"3rPaDP#u 7FraH]]Y-xfwSYgwZj _Ta@Sd ⼓@+!1 zZWxIXI3d=ݡb 103'e,|7vu*M .਩<Įj3gB%=û$ p"[3Â#VQ/?6}Z#C:R~Op߲OQAskκW?w+f#1,Bm޴U4C;Ɓy9%(SIGxE96r5} ('Lwwq#Q@KHu'єV?YHn;`d܍FEСoDr g=n^f=k_nV;@nvI"8,s5>ɪ= =h$0 PBB{(驕OO㝟9~2l0].t}3r}B:+/35:F@sfvʡR4zt3Lu@QsXs]/"t5Wk7^t4)5c[PL}앓_N0svʍmvQWDᜩF7'  `zc~+t< h' ,My:bIb)r*Nf&~"2n)-[3љϳkC8]>IE#'T3?Л%ElM1:8ב `;~Geء"d+_푹" d%Vİ5C^A^9Q \Af+U(C$iOCx~PC0B V6c,bU\N) U[7ݦ lH{U w\5I(0rÕ!"-,Jҙv`c 0KiHuNS$DΒ]? @;¶IvGiiެڛ.ߜmd `_0)!0٢Cgk+00P[ h9SvOѐVczX BnՊHQ5b)>2a+Y&cy5X+sjX R"$.Z~o?Sm2bpg%4@~lؽ [d1__ύP Ֆ> !o ê([$q XǡPVa}h9ȷbP.ǝ-N L;|6ɲxl$}~wX}5J9h R&> bƂzX`( s#?=cd+2IEiqRcm`U g/B(ʔQ"u~1^Q_XՔGs[12BSCa+ ^Zq‘2NDz&zgc7鍯c^a.d|v1t#Ora 5vYlHin_{V,hM 452؞^NrR䍹 Ӟ J޳ϟKvC O]4!vNq"sSKcfj/[tAc0=x-5>1a:(0U s[wقO'U!-P@DUbr.[}>d2!T}=hv /kcbD@b>(È4=@V3f! K2e;;,;)|t.4;#dw:mDk1ݧ`ˣ5cǤ [4ۑ`#qW;@ T8az*k'yOj3ޏ@E(Jb\]etEyl% 3 ǿifaC;.pb"]XIklg-uv^fDl$$71ll{3r/}wA+ˀrjQD횭?X[U0ȯkpmӖ%heC->d@L`_@|Qm1t&b m"lm'G6➋1M&KdG?|C|6l;HfyLT1h;&}_`U"HJ<ުg luzNp!Q<:HswH}gX t'fB1h,db%; :1Qd_PJPs24èZ(s+Q%/n|+E@_' RU1FI_3L=z:XplL3i? =…<:MdžzUZ17O&004چɮEm~n{Z/6hуYW>ܣD#kνЋeoo2i7_A׳7ה~y8}7xrc> PoCe&}Wm+ P%>2Љt&Y$@q>͸rawhi0}W( K%8Ѹ賆vn$lȳez]RT.&&y}t^K!yuYȻjliX˪,g7O:B4˓"ݲ.C"1/PɼԔP^bXk vtzǢxd&!1m:6tA̞/E!c%̜Rb[B)nd2aBj*Udd*5KrD:G1NIGc)&dHs峨_7>UD:vhWi4hYIX2&rjf:OeU䍢U>~ͻ܎d[~  'H^3I1eSa 8 nx\yߜJd|-1TmİS%ZU]iYZ(2]~451Dhg1mR/cjs sk ~0Iq]vr | fE=C9_А wK;8׽8fx{)]КF'3ٙ4hRbn1?g7$^)+4;!YP7\AY~:$dq LsHj0S~iPKFf.^ C5\ #Ċ2xOD+ kx5ߔ ȔcF.CNO9MS&pCȨ"oQL+dqh0D8!m^4I 1|׀B<ݮ2݄r]Ђ7?<7CD|00Mwk> CLr+鍇79˳u4p#j:, mȗGuͧTTmL~:mQoevǃo>j"܏ya؉PiuGgy6ٱ4"t˝b :9*tbfڲJC/@e`1&E tϩLQ(h^r* EZ!Q6/d.~m iuj{ j޷VMp闻#_AW~`'d VN]CpZ 21{t?hIS *N@l,%y`5dDh%<{ZU SI4x!'Ђ~rߩg%nM܂Lj!o9rmi݄Vk`⻲ZFI| .: *ŽuΕ5Ԣ"Oԃ ]`& >mE_lN?hB= XKP Skf<էS{::~?\I-ikPA3"t 槑w6QĆ!J p?h@/N YLU!T/|8/ݻ:e0"ibV~`'}P}wi_3WwVg6,wTkM+1i* ج~Qȓ|i؏xI8xF?ɮ REKiyO̷Y'\\s*-mX -h$ʻUdi>G[uTܫ4gO>娬$`ksA\%n~ bt4ce>2PFtQʹA,Ni"se|37\3ZQ|6ߵ]X^JN_^/3~┳D̎+bğЧm)QЦXSILRCȻXI쥰G(kD0/DmMO鯐?6ܷcuя?)BIWzc]Mse){ Mp.Wqq=YvA:d*e,{ZLtJ-eqEdw 1"d# }eTu*5Ӈt}~qTQ'OnGcT8ʺ%p iRio+-!#Q/hn}ׂnmI]# FYe(BC)xeF;Ȫ=`,&*߲+c*b%9σΐ3OLlQ^IX3C!A x1 iسgw/  "@eqƕfA-H?*cZzЖLaHۓݑU;$C݈UɁ?SF]B]$xዾFͲmAQF7_7pf5~Ks2&qxrՖ;?\v& ᄌ\ԏTFiO8K>o۪e:+}.H&-(]M6EGOJM^}0! 3nS ÕL:h6!e@ݺDBTrCHg5WVG+"hOX%큒ԑ:sGFKӵDFmq늂:9fV&ל9(0%W B֢c&B;^?ՁD,8~;#[e-G@BNZhA 4@h@f!nVO+z= 'Z]1OM|Bd鰤w(y&xn97{X˴0J3gx-)W 3zSLt>xrC Kt_ DT' ;2r5O+P81o HһwDT?V|e_m vzWմ_CEs9P1R I- In\4. [mp ߸O&5 v*1L'W$VEYo/tN) Gdeo>!i\.R?tBX9D/I)!18OS=S;2i3Qfɗ!"^ж*c=D4֎u 3꧈)\üzg|%3"#LSx|" B̢YnpVmvzO<Ũ-?.!p դj qhbt]ۏjSvD!0rVr啷8~Tܵt$VK8-/ə )ppeA$=tT;s$4w_(TR6ZB*.M$uL-gx7ۿ,[%MbFD/S>@eM kƶЉ 09;m}*iI\ 姨{QVU;-n6:5W!Zq9-e 2`EVa̓aJ2:y2 /Midz1/Q@JHFT܍W8@K mZjϖX(0҃ &3N [Qss^$C7>&[YD^C h8QB!dWHF(^Rtjew /f<%(5ЫY.NJxoBWͧ ESrOOQ{*[O/N=8c i&V }p\"O=;8>h6Ȧ&2ɣFE aRVꧼ\524!*$2 'Z_A0A5K=K>.:mg՛#'2? 04 lZsK^&n!r>wI{9z|^G-FDtZ%Mx&YHG i:o*qifoXq{01-럪( ,Kv>cy1OhKaS{A rʓkpG8lIvg5̶=R@x*SCF. +wVaﱕxm}t-k\ov:Z ߮eC&~ aTtрre "{`P7&I8LC ,W1)A3OBlga前X]mlS+|z Dtɔ.xi$e'_9J@0 W0 pk|O-5h1To$fQ4@ ^wR Jf*?0ʶzl-we y $Za,=m.&nV7^qU24s*wW*j[ '5 Yq3/NGZ-*I)^( շ8ۼ$Jhrr6ou6̞y2f9xS.Z[rdC"}:W`@{ZsRoUa9fVl@>9+HDžLY8b=GږXFtkbCkF*Ckmn:ga򐄰5n<, j2d4ݹAl^<M,[ZNZ/_5(LtR)#&c5iBp~pZq {7;^dot.ٍZ2/{mPYaf(qAQj_XYK[oZ|1RZ7]ͷ!1QfWeyw^U Yf1@]gNEJq fG kK7%xSaFG=!1.>aε!a]E6Fe%n}Ǭq75K-~J Ь2[Q,DP J8[_P]tn:yiIqu9jfԂO>-''[Ă =;UMi';W?M"lxAkܽ?؇㖞i"KX u9^Ya+!UlX[.4 KRGpULr//u0a{c;Xg@M%0eƯc3A6w ^Ss8ġ:* f3Σc&hE! Y;Mfgg'ʌzy<ߧ|e\ag CBBB8g1s>+r}1R J+=EYn L 'CY] ֦!Rgm,׾'B>.M<{SK }8XZֆ # aˁ?ߛʞ' (b]Q5"k .[~O'hQ#pCo'R"U8 L/H=cR(y|&,4#<ľ>b=Eyz8 XzxO6H0k6jEvc,E'*1xgl˽B2_Ю$SW}~򾢽R~UX }$c(9]Sǝ>wCo<<#XVm_hPub'B(rrY /r60߂>oT-e^W9q {K_=6r,rF*:FE۰)_H {TsovWg{P`+]˧ wRxc@V];5W#PjV,>@g7( ҪZ!t"04|ƫYqCJ|dDo١G2qͩlq [vs-nΐ^CхC6P歖1xknTVvT#t4êmw<@EXiܾĐwg= q$Ng΋ "6vPBA1]$yA9EE<y4:;( ?cތ<2~ʸ?( 1WaІMLþ:N!%1)\k2zEM;yӃ'WQ uLwUʟMJ6"FD3d7sݏ.b) X⅞N2,bV[  sO6 0>_hzѼ7R~QHsJ7`B"LlMba-ݓe&{6*~gǎ9/'V^Ơɵ7͟&Y҂j"_MXRhwT62H~\Npx g-*':>BvUrd<^)foxکgJ?`6haG\n:/8ARbs=k m+Y @(M81iYH$JrugM r~WZ|z1'8lH tY5k̭jՆb6, 5͘j!hWbafٟ]:0ԎYo&Wh3OLS̨sb^ڱT.$Kܳ},~V0kCkN %(3 mLjS7GeQgEKJe8Gr.#-d? rIT# 忟7+אnLk}s$Bwhꍅ>di+*wv5vaܺю_V/0tPmNŅW;,(L; Qzr,\x}ZتmC'ؤ@Wh/0Ul-=LcĩeEÊ .Ɖftݺο~pdL M_U=.#4v/iYqXXZw6 UJ4=P^gK)k=z9`_fۗ4AfgA'PrAa|I7@ [昬i% k- 'D53lbg>IilL]!O{eE X}Cx&ѫC+@?لg;N 0<U7CJ`Jᝇ˾lP/FC2!3oh]W;re6.rF]DĒ8Oۛ{LW8ZqL cTxŹv Gi&U Iš4F jwᵓT! Ѫy*7T>pO"{i~7}%ZŴUoC>7uj8ڝR-ш]EޯR#o13QJekf(lEbkv2v5 `O`ST0aa5Vqѿ!RF?D2M~BWni,ZӑFGE%IDTP\ sʭ"hJdz[-c (&na,󩫈I9b?tTZ@V ʨQNU8W I&Õрh_.N1JMhlT wҲ9 dCh)(Y5)918p0m\P`yq6}wc Zqy[+sf:2K%!4c sT>QAǷr#k\ kdW&S{F(\*nw!co,MYD8Ip(HS7Y] ǘ6ʚȊDcuoUB,fԪD 5 돕OSnZ& կ2ΤA&cmޟ"37qѲzDr|򅞼D?^'ig:eGx n: r]Ȇ PTJB-\ 4!Gbj{N4{Iɚ|=p>Eh25<9ddrp;x" x qܴ4DQ->FM1+:CR݀ tP*o6D{ ʥ$ iHLBD(7Y |:`շ QQo(Ɓ52Ps$a + q-g Up8q9dZQk6QDYkٱ7 z#xy  o*0.ݔM%qg1D9}'g]nI,ʒ ``r0ulCϮI؁A9؈dR-2y,SLN-' (D$,TRP*szݳLC/$7[F<+K hHR;BYmF34}ٕ; &~WkwKbWp[+#uʣnI0ůc*Qϓ(VvCK8#"P3ev)"V}#`k}}YF]fԴi{ZI)^-T>&V{m-9H+?_1_ 2CkavPEG`-A^{'T,c"q">@D>y5d2MѼpo:0?_?.!V;z zYߓE fbwb~1a\a%#1⧂,n$2Uv1a]JV|&+Rյˌ_d #kܖVN-XQ1yO%>7!9?FZb$*\'MƁyǗ?)`u$Io#ޛh7.*ߘ{gZG6ɧh}':eN,JRqP㾍CHɻ"l='st6 hI]/ ߫{a@L}PuJOd/#&i[5#FtL.l,ˈ?)GWSz'z)ԫj|`8C0Ok? dӓդajÙ׾އ1Ǟn-xvbisdqy+}!Nv>L,v"ZGYr2cQt)" K=|ӀM1?ǂ!eKf),m{Ԙu :%pjtPL %[* H $NnoYyALkڍP4=^E6YU9gTQkb06y,U7 OAY*#6wl<ڬYON//h~ .cOcuvx)sqtLͰP56zIZѼlԬXx m'aHZզByg32ZuV49GǃW *s &qoTi2kPv+OF~0 P=W0i 2D{ǩ->-^M{a/н3_ǡW 1-4ۂ@wgJh ?ĞvEKx)UKc/yNQʣ1Ake90Y{o,BR`lNۮ?zx@BKvXM(2Gm`[m8iB~Dm yz2$L7ODHBx$iqa^N!SYtT(6P@d @-zbTv Q-PыLS+)Bl2) *<}\dl,,)>V!P+_?P(F]-imdy7!K/IxVˢH%ns:E*{JF.-wǀ֑~(6#{k4kXt~2PsyP=qL@5}H|ǗJ5k%<X9J!yz 1!zH÷Ņ|b^j]*TYlr˟*{e8N ) 44z$*4:Db'lo^~="M7LJdOV%J(ujetZND`3MZ\A[3AEگ:p̊5bӜNW *zG>&RɌȣ]>/g "YwxZZ$$$GEWo3~|G ܁kҷ@VH}(FXlM)UP|H+ _{bZa Ny2DI=),7K8V#vy g t8|'j]Rw h9E@/0qmH,R \Ρ\gGG&::.2ٴQTRq! 4cd5DO`I a(3rf[^7빃Otl-NF8t&ևϦ<{\ycIGUqvS'{tPyJq[jR`"&OrS gZyٚ~J@S Z=O,T 0%o ,ֿ(L)2H,rhgl-E]%J۔y^lJd7Eq\D BP79g6}plr|v|d ԯͮQj ѹ+]e֜E~:kAFNuDA j\ەDYVqk|*W>_0^0۰m[~=$_KZ4s^?E+J|Ļ(MJvv Py?ۢnAUK{2ՉZ^gtCsHq[RK )“ C`.D"ދ/.\ʌ և.VJ#vM6%+LF[+u5wy%= z6 K: 9(k%j_r4ʙ:pi 5̔5N{eHT%kS3݇ s2:4 slS5n!$C~;$#*2\vVCfaf*b4ֳUBR}Gg) EV'$ݝm!T>:\M;8 r" g0 Q ]]觖Ckg`M$^c[KH.? 㰓.GT|^*O92c%PG=o!jP12Eg~8 ہh-X\&Aj沉, 5,!"t+7v!cocJ@+ĪrV3d. ncK1_7S&%gIuT{" 2GSoG82 ENFǓ_ryֹmM=֠ug_Ld1z5y攷-{:2ó<Ȇz.sh8y^̸%\t9f=}H4)\_XR`ܽv7%UMDbިs4N?`pkG{ա͘6s\_Jjڠy MV.bdbϔª]ە3aё'A(.~^X8 ͢qpdI*N^`!#wiJ0kZwB_g֧7WqMCm<*9T3VcuX=>Vǚӫ,Q F´& Rf_GtVQaGsdEƲ>*]<ѯks^Q N`s+pRB`S;K`T_@3f#;`mH!ޑ ۨ֒wX|thdLI) _Itc~}ʓ®AoBi\?ѷތ Js_YHlLe h׍"G,|c0C#"> *r M[wku?¯-B]Kϣෂ%]!߶]3-U,6Tvń&D`u-kj׽@%c&@)UPRw~#0:m?,Ox}?:^!y;nYӱΏI(Y#K%X!^kCWYHoN5 %bz͇2զ,C{,gK1z2g`HF]-^si$ÃKJE]U%f_K:[ _.'.J+ L3/gBXo<_ ,?<8لmYh?2@sUK}w+ոBfw}NB~0 16ةziPdm %%C}05 #UTVd=˞ q<)4b%C7ZBGTG4O1dQk-k=n-Ug[kE yuک'GZaVPeD zZ}1Hriy6IϕC7<@/\cι3֧=ٍ ѸWZh{A%[;Jn0ͫqG|#7oij=b:ۓxΑlB@ɞjy SQW[GK@3TшdTm7b\IP~tߓ&BN7*u+2 0M⥏kEV |4|̳߯T}sOxVԄYFT\.{\*p/ ӴM kw@+[(ϡ.~҅myL@\`K.gjyHY{8H>[ʸTvz1RY$.ݦ5{;#ZVa}6cHP.m׏rg_1XCthq\/q Ũj7^ qO緃?ں^%ǁǣD A"1&Б Dh5vZ:]$?U­nr\m %gd;q*q͙TjB[ ea"?XCPa|y "rK4F ;nU13[=\3^VMo+~A:{AS@^NI[vr{VŚ,?1d3чu^ JHni #}*y&\ =0~L;g{nnxh%e\4@ eN(={0$ke[%-jAb,xCmp΢C<'D3bDп vy3| h/4ǮtK[b)ƹӻࢧ>!:JpZ͘ƮK-N0( Jsu롿=M\6wF@& *`CO<`pc#k35ֲ ((y/TåW{s{{w2!_)Lj& : Gлi /Mg?P w<8[*ME$Ϩ"Rl┺"hMup(Ժ!.Z?pF6y8A5XI%j:_+Bdջf/AhU E:18Ԏ 7rlͼzD<J FTXßdLfTEXKڻ.R#v # !Z.hI!I\~Yk(ϔ?.CA|xN"ɏ?l+O֤F8 |:5H6vXxN.[_x)(VM:| l6o|@VDYLY:"u[ؑ)8AOw ɓZ\bחe|ZĬ _`Tձ.vfLQȶP"f&")|6Ol(W?Cڀ951fg.F}]nN TQ]vy꧎OŠP %Gө,0d2j𦘣#CT;F.?zU$q7bMMw{RaZkC k }9_|6[G߿ۑoj]Z}q@~DB7͌ΛDۭP@ycɫ`?HuRG3:>w\^vͤ3ei)II6y3Xֺ/_/tYZIJ'l. 67 D,g0I خ&'x}5->uժbކ#6wwNK9q76D~ fq0|c&x A~+5w4}41:)xnvf/WzWt\1,r۸\?Hho-d\^oq{-Gr'\dR?**LWmn 2zh\8:26x nB ov!p,Bj0T|1!_MW7KJr]T%׍2,gbɏ^Y`"S6TKxkbp㜣RNQ]BFmLPֺqyG'ѱyŘc+/"tI'D%S82mEP]Zy %7焖x[NR@ܲ1cg+(I"[=o^šuTRxniℙzGOIaDQ*C>J#`F].p"9˹l 迼c8Qiv*jsk+J# =eJfG"iT:%Ä́Qe"?n T\RpTk*KۍtpGiq :Zj6FoB(Tp[B LT_kh_3e~E~7z8-tU0A%qWYqL[TG ֕ml50Cx|o2E~̀QI䡘ͫ}4#EF@ç]"(0_}m os "Ѥ( Y%9yF(yi)h:J%UĚ%a(ޫ&?v?$~BJoU -KFLk~|Cj-8%@N9eVL,*[HןJ[5D8qfCyٌ)z#V1},'|}L \a(-@43sXW7h+ L4>USzIXpyɂe0$eaGnqJ."sPs@R;w:N{zuUn !]PO 6/C,5\V֧VR\$l4Dv/c\morS)(73lwN'9n3·H{!VЗ*/MGゾx}G J}6IpP cZY&dh%1*cTeC{K Y\}+wW(|G+4}<@fVT-.M(::FA?],.rv5mӑ%;,>i>d[G2]9 \R}f Tkn˧)́y`,8 1rec 3,B;*ǬGE.+n؇Y;D[*友r/ہĞ\dJDx8T7Q+12 q؇ rŶq1u!&mGM1S2aIv[t $vYȭ&ٟІhԄ327svUHmC%M>!r[DŽaC%+|#].-out 4MN#']]zQf#1ku$ H·t321h[[#= U # Ɨ& ?@==?eʄEm^uF:_90IL^Ɔ@{$oVs9{Ja9g{!ߐ;C m?o}O bXo@ ?y)NI @éE&Y~t^ W5hօ 'N!ǹWxP ;Dp,ux7oNTD?qOoqY{Vd$73fc ZGzb}-nJX_Ĭg]Ћeĺe2~w/.X :U@FW|47f?ko \:_F{LDaʽELJY"A9Ty ʡY$J sZ@6`ɦ`8 Kul ;HYn@zZO@MsQa?JuTe sԣ{*=o}4jMf+ų*:FGl4U$9xl`\u&q o.~2K4n(˘ַl錺{2nFLva/fc!"^}OX oQyg娸"=#TR_ZBaL7'l_5m 63%a2 \{a<Y;Ne(ƄzW])oCbI(4,QK8Q6ad|.B՘ R;HNrd}n4=a>m[-@1ͺ+!yޢWN3V=rЌe[|ryRcB8a単 Ԏykb!h%yTZ VVV!8h#J*(;|۷ʶ,Y a=+f]C*=wL+D1w* Vf2ZА-,hgc£Q? et5jNیW}B+*r^ӑ,<2af<1X;, 3غq?7X1  129c\wC!Ā- rS2m"2'1+j8M>@28||z]=E0GzC!%k>͙s&[{N@n ɎDLKxhLH *WYSVmM ~=\y"2u=yubpڱ9Es\O&b}C(Kk51pga!ev3KM:5<蹠Â7ϘbnG#w$7R >lsȕɉJ?ag[w$bFA?F2=Du" u;A),!{Xxq7ٵ(Q+])u̅$I)bMaG~1/+,h1[`QL/߽㛭.q&.J*2?bVI*T_I`ġ.]vtр$~3#O9|iT kU9k6\0MQ\SLì=`gί1HNu8(6ZY%-k=hK'2o6:"Z|7NM۵&lNX ś@NC^%o1FZ O`:x>)fmkd秏A^^3Yf7N;Ì(!CXF[ɫz6j-2!ɢ۾ץٵ7L^@J9g0l4[GWѠ=@yBϼj5yaY=5n >v>ZUu%eK0sͧv|n#)e*@3P<l&yx7h YY4K]V o4+ۣ x˲%m]"<RDm3 0 EM 0'4C:IFP]Oߦ(u='fZ Z'`H%jbBEfTRKx ^Ez4[3 B?ͱ*s lxا?} ~DyVNoYЇΞpsw.B*\@\R|cd".` I80 Z}B>FuMdhB62w ُ3DAzPdyn땃Y=Gp,^ JBiw(dǶ{bNA ߼]i17럶AVlQ#{2m[u{9C~> & /f:>ϗGk8QV"#2Җ"| -j5{Vmxvfjzi?p@=[3~+ħȪ^|ޟ.+pWt>6=<.0yewݭW ^QpN+Yj悩uF//hn!5#>D5JU9NafDOJ8J| yb%d.-ZT%>M A !ę 85|H8}J)63$G^yW< M .CD aǙ 9'.ǰAv@3^ OHEE0 l(Ń],860 kj@ֽ`8_oo. AȣʯT4Ce; oVTNJ%S'1A)`(N3l`Fj@0O. P30xwڌ,o1[]ۀ04Sb6x>ـVR{(:kiy._f}"Q@9/\poU.VWߟ(uf){ v5k!7!Kiu3m6.ٙ+k&*]4}vPLww05oYod7Ws(iK@EsnֱԹ&˼ǧN7`\Xͽ27tJ`1Zx7YMy EZ!C#! cglmQ`Ӹ/6{\} F孕إHyþWFJ-ta4*Mp?߉^*-_;@"Ѝș_2xڗ6cׁ<<3nyR}e)0.JRW'-xV4AB5RS"],Qʜ߳I_SFL;x$PSg>^nmgE\OL&ES,Ow 5݃+]sv.>+;P9mX[a7C #kW5G/ KJJ}'Qx s`5}\Y0}]46{PvCΧFD7zBh'VR_p9# LxyFvÒ9VV4Lsz#|}@4*>lH-$f7ƒ$WM34uX\]pJRO;|"<#RJyδ8ޡӃLӄtu%㪐'B!Azqhh-(yrJ"^:ub[◍e\q׵VҜ ({PA qnR2o>=4!."ǀZ=&NMA#M rsˋ_E~t\/L@sl$aB -RJ[YVE>tD[ZA_7D 'PZF0T^lJEMڔ@jk^Wj7 7ZzpEP8QcׅDs,nԑ2:<]o6^Q(0úV'/^O\G4 ^}R7Xe`WIl}4*9횹lt5'b#0YP1dD AG8-Ԭs cLJ,_T= #ٰk@ZrK3\̛nT."2')fTPg.Q:n#ţ\ͺDalSآWmI{x~䄍bSd޺uC|b¢D*Mh06̝RZ^&LmVABI<*h3sw^WL*汹¬Y+vbNCYjh"`Jt弞vŶ>5*@B%zoMX3"-Us |ۀ*쓎VNFQM@kpE SI cUtʖ.փ_ S^doCOlrR\.щl+h(D9X@"\uj~ TBs$^Y Am)t'>%ɉ=*rL㸛qeYfd!žY1eEy(]S0 *tp֪&DgV-k&kZDcCVZ3d_tLa}^03Lgo7ԗ˼fb5Je>q V6&7Ns^sJ܅)"47PB! jByIx ?2֊2e~x1#?MV& >U߈?@>E6srhn x-6IL.sV+9ǕԹJlb'^r{aPg?з'[/7<(KÐ/W\r5.$OLPu/'">Мٓ㹚.lLN. t[uf"eCeA2("A{K豈l֚o/ y1 ֬\W\9o~ dx qe%#ם9Is&Zʇ5[YX8AoſǞbV\{='޼T+$yghP P+6:_zy1c31fDѕ,@ȇ@,'1d7X9{b'.nU =zDت߽*N®WY+K9~;הr?`4Rt1t|MĆ簶"n!KsÚ;xXJ?NZ' i ^~Nx$i!F#`TnRi_wmBޒ{}䜶bB_w]vr9#uB$sU9`LjVg}}[S:?DJ">uzj5§+?Aljjm=5[W,4ܜey-Zhjp9|ps0N`y/9|{HSP8v[$||3'9q?So^ȌaJ#\!ϡCP+5wbb<, 4tPM>&hpcFr{RwVpBH F}QK.j!|r{W4*4Y'Ymy/X!(Gk{,~Ɓb2Fޅ [Ay%E}.*aQ(KZH{K{Bmkcq^k;en0ki `ofW61~1MPgT(շ)'W}:0fJNsHWgGTԔ1m^tjffTDž1kb/ǟ7;=:`ՉXu@DNȹl L=|5(U,kH+q B&5{HVw湞--WT_ʱmN_ Pv>TГ2nЍ*vIO}erό3TfB_ ]_~LzO$W(i`0Cl4M3\/>& >T[kV)4S\9oeUNz,hxg0'\2ӈM (&E/L`N᭬ xvH㑣#YvM,L 3rЈQE\B{`h꜒^Ԫԁ>`*}=1*a뼨Ѯ D`6 xvFc^yGnkv&V=@>%=:'W2u."0QŔcmo@)\vI`b_VC:Uiy.1MSYyhD]U.*ok`fl8C^DCfN' \Ԉmsǧ"f2IЉhv>mFMhj!7_H#r9l]n8캁^s0:"Č:j|='4fvhm]}t1(Qd̘׌0+׏mi;Mܶ7pHH@9%7 XΎPF?t3uG^?͎|s_ ^\wRZ$}}%WhIg]r$|dn;BfK+(mwnM ux#MՔP.^Y)L~ׁ2=&Nn1&:5[}WKPhiy][+bE8ȩv쾥Y7:-#=.gq7#IsڶoG-k" LeS-΍vf+(#%rex4ޗmvf-r6>€$~@X $ pdO&M44wl,gď`CWVoЌLTYa|EvTx&ܺS?;ZCW<μ!#ަ)2{'ʎ6}UqjHD{K[**D|hEWxw+buAAy>ׇlon\DZjkt0PBK1X7Ptg^IA+E I/+b ȴ`N : ӈ dz'{,(4{"m}m-2- VƠӪ2_\@F_ {Y1{vBl*w%پBU*~˔ mzB¤  &`6>U"E]J 2-o*߅sIT>w?(}+b)ج9X!KHY976_pĚ1*1i|tAuT)߹CX}S={DPGh=f&%|T ELBqȠHQC<* 0`pI*;Q/0tJSH!벽?*PϙtVͅw)lxiL}sv'@@I~Rn):H}LjJj1vZQ4Dſi'LI`bLlfy<1e(̈́58ꅫn+ԨjցZf}2 ˷=|6N(q;uxhZeP/Sٗs?W&?4!YmK]ۭOF4;jÌq|OT4C V!ރKH0S|Э+PuFuLߝS]SIn dׂS3O 0hNՒO{!<*^:i#Wy:Mr]?`4O3F污L\XG{bu ,Չ(- lOg wt0Ɏ̧5L plZ5>fxj_VN՘/[0#/%' h`;1[qrY= |/F%eN]ޓM#op~_vANZ2K)b"e>&UxKv|/䌅neku/KWXV8~9 vINűc\~AxHEzeSG*;6ຈ5 +ל˖a+F;X2) ]肋Ս|Nz""jc9=ʨ66&ዬo{6St &u~>Mx/(/΃-~˧_ tF/ y! 2wr=%!k(z3b" SBY>قsmuۇs7Z9LGuƇB|7ES1G{a|o$m%ʐͰi.O\I.h|(DAH7O꟢n-@·e5j@#y`!Nc/rv0V=2޼ped,Wn!/ȁCdB' VLЃ˭!wQ^򎗆yNo\vچTMaI~4w02(ᓞʟ]* "0#WW8ڏȍwUA99)M(9FM¸.y>eRjNRl.Rpjٕpvi JȒ05\F-pisiZ=8v=47t@;<&9ac3ܚ'bLK ekdEWUw-$i@,:@bW]v!mm Qmc|Kvn4,H{`n琻%!Og["{Wj6K,|IL*',,z;gnc *1{#5*rLHكijt/p 0bzVفFGZyQ`rDkgCۭ2`y:bQ2ikq-I[d7o+~:uCVCk}sACv15>t/*rx[d`} 2T-Qza"[[gҖhzڢnz*m?EƘdiHwٌŊ0Jp!?&;t7uUXdi׹8K_X1P:!mΎv:M--~_8n3~o6A0_'$')mgmCǕ Mw{3BA^iG՘C-2yG(0+Iaa 9 'AyI|b|fdۮԐmCي2s{@i*G~k;PccrK+/.HHRq˩绀jW{Rj#,֤lN^{>Cx6M|i@T2H+b# L %.3h. h`Rth J-u-GHA;54%/~i|_W~]sLv18:j2gVxI`5sDq=EwvV(t.w=m{i\P p Ak:f>pL`FcٿcH@ι˪)Pg!ՌKy84Ak{fcN¬fFQ,ќ˅vA'$ rÍoaL%N'o6FKUx;YIИ (n"`8*tSefsX.`N] 9eyuJфWMϦ]J⡔>em1U?M./L-M.NLy"ڤNRg7F8#bW†.3W%X@DY:dz&}FM |˘(h:nK%9))e:"/\uiUOK0#jIn'  s*3|Bs@!^;a 4MqrK. ]Kl!樛NU#fB^ͧPa"e^ֈ8! W<} đ>*&Im'W9cL],* 'aÆv]fnM>!e@n*'IP WW_&1yS\怢`ūު5> `H k|ϪS</W#x+nq{-)}w_2y&6l=dHZ][٨ 9 \-[գn +kkJW0%6:7? ML"ct5at9I < m?(ŇqM+ yG8NjK\_tpU i%QȲ:l('rF  WgA4.MhD3{ XU[Wik*|EG̛/\)+g.}!3׷r0 鑺QoH1C^mas1vY $3y|zvho 0]rPo ;h@;=[jk|`0豆 6+GUob?礂\C[pOD3('A8U4Mτm:̭<; hE7&U#F]jĮ8]2#ε+-\5BOƢfޣR>kZfL41ю{X2Jc87̞VuT}vx9r{==~eӒ߭reާl*{@|iLOpb~ZH{*S:"z@F>V=M-A6ʰ["Dfcq5Œrx'qɄ7 EuTHK0`H' | R;͹/eď/|MFepE~4euah+H_?>hvqW, ~8k+PMa |" WfYnQca9L g-<Ċ3L1~J{ʰⰊ$Eblf .SK ${dž 30VIk}Xx{sRkh$MdW= /O(:©HWp YRHDU7#Z$-׭Yc'e|j2P 6 =W7>|QPOk3:ucNS3jPB:f&RQ[E21.ߤt4 i׹riJJ2dQd b^y$_S'> @cY'Q|PqחzdpބXqkŴAV5- %JXg\ 1D B'\E1pt,1 L4apץpe + j T(r3o&&:(cޥ>#OzuiZ8-T1*y]aTE<Ч7VDld'q&`|H>_ݜUR=ZQphz¯{IƎbAN3Rl|D`&q~Ԉ/ 0%QWz+^|vݡ^e%z q:ZW_:[(zXv ;8yHs,M3P-\X*1c| k1r֭> k0t!ᖜ({B7y/B&(:]55]9'3Yu;up^㎿q93K42T S2O:b7EGWMVr&d8n3 JouXm&0OR>Un r} \djiUm#Uiٙl c/cMB.d06{WXWzFW ʢv3*P%%DHdn W .W.@7WzX-H_Y 3-DS[ndԄJ-kU7?IO=k is܄ϠfݰAMi#Q.F1A8k_$I08/,}K Z4đ;c ICdxC8ci7j kה`Zm5 IA [L';T zpAt& |cm%6E3`va;QS-_zpV@]ge MYia4 ]wTx+F|&vEEY3/b}F Q`<-Z'< 4a :Rn="HEÈ}JDdE1" 'Ԝ bыhM;Hk|4ja{9KDT^V1~z,i|ٹa&d&s/A1'M55 S֕&n|ysW<2uaiy`p;hɶحE[?f]Nw(q=j!|)Δ~2;Dpw3WGɔЌQDhV_2EN#Pa<^""\EGe}4<ea'у?v#&[=)4l/Cz>| Gu\!Ch=C(w%o7pxjWM7w'LЬk }2.ۆ}j|XGٟpw%C* l8mOv򠐅k92NFMBWfEefљ%.~0Ɓʈ`9iRGNRO٬%-s :?B2S wmxth2ewh-&Rr}}P?<[#E!GVb/h 1K{AncXpΤ3;ZG~GB(>`veNwpڀ~ %H(-09cH%Ǡdv"<nIk,q^%p ,mSDu #bTl9ҕz+t-vu^Ze\mL% 30I<''h!qfǰA #b(4L<4E8mKu jV9W @#AHk$"W 2Aye;rG[>o8bbofLgpУ?q:mfv VbZC?RI $+'f9JZCIR(Ũ{%^M t0И"=59W hf ,GRٕ\kt#զ*I_껬D!.z+VSiUW߷΅)w|>Q eDlm֓1~ a?NB-)T@BԮy/ﴧ*FR%.$9}'I0#y%yd[y =rq~kR#iu)&~CO6TOUY8s FVzqmıA8.[Zt@XR>ܡ1շ0".継3uq X)U:BD%8z5h6JU|6; NX6`A BEA*F̛O2B ],m+@>{ź5?O}(Q75M @f|.fUe\f[9tE7Q0{) +~inJw}CCv,";CEzz/S4'1'=Z<BBg#37)hˍa<,({^udw,`/ m"krhҖ9OGc.d+h AV+;ޔIuz6 Pb:Z9 s/d7!1_1Xe~n`zPK';-5+SrbJ^+R|,u$,{3'ts[-DˆL =l?7,}O~B0U7z0Z(*5 7d۽/ΧάnM[YO+9g4_ZkEDck0:aϊH\캑qs2Ѓ4/599mPZ)٥ğniEƷ=JY'RSxfU BѵЃy6JnhoVh:onP"#+-$fOf GՆ3"KM-a̭zZ8柽$7'̘yl)Yٸ1UI(V[!.턟"#q1T+(g}7QMͽh]kҳw,euMap.{`;m6Kۊ2Z ='(1*fJ_nض''J:Rc;"aXyuk!;%k!ƝC>1| 8U/JpL OIa8JLGn'Cܗw_NS9U2(@ہw`RWꎪz>5n"K07L*i ɧءdbEX'IN!au%\Zci6\(}$wyv.fDzˉ5“/fm ?׈|}wePrZGAx^*Zzm4s8 "QA=Hh~?xx H*G4|zStL*RL7juGVvbJg+| <͇4?I7:6v#-sҥvm'X5}4$χ9"@[ޙ`;?Z׏cM^`61]Abaw T5W>$;WG27g4} ^nb. !p^noM]XFrP3חgKz|fֱ|4[ۢ)1޶\ц_F?e%8zk%'\;/)Euf"[8ܡs҄F}ݙёORGZIL0&eoeyR:vot>ZbdZUcKс,DUw M]rm1K^5s Q6R ']X#؈H Z\OĎ1SM(jWuLhܑqK*~HVĺ%R:XY Las#v@IYv/\o7蒞j_)@mH(bR#CR9tc%A$i8}bORx0Q{Jb-g\%z/wԁhɚػ8a@*G6ǑtN*_~κLF$!fSd#:%u ؈IvAɴ`1y:Oo<!&V]{KY)"=$NY@4ѿke&ab?vۿ'dVȲ [CwW(g02^[Z6uhVԭgTn]69ClH<=  hLx_- Xو[#ޮ.yM'W" :2ٲ4 }LtcYk@/fmD=E>/eyG*\\y*nǂ e9F4NpRӰ <؋^ZjѰFlx冷ίx$MP|xRV'Xm^%q<.Q^to>׽Ǵ-[Qץ(.'8S8)% q5dt[?'>DV_yGNM΋Pu:̲+eǵjHI Ds[r٢| œx[;5h< eW8_Cw tK#e0*/cfN)=7I8 <7t]!zFP.8DԖSeaDEj߀wx_PS$!Кjډ8 YdMQWH1* ݙ{\B|:-`ݰR'8K4!t]T+ -SZFRjAi8cNAP֕$zY } 脂>9S#nXeQpz y#u.3?մo*v3I&8Ȃ-Ȗ㧁 ?sҲYbH^jr7Mm̡̦C+:s-(gx ~n-""\jۇ?hDm쓧n~ L0MX uBc7OoU𸳨l-ÿe4)Ԇvpl=cwrr²j%piN4~3jt.`4v[TuOh 9x8q__ ,cĖy+gZ{N 9J *Os6:$QZBc[sA_"Cr!mgGzre<GCdo#89"9ݤ~'oǍ)e JІt.@eщ–w”)s0K\> 'dX,Ci|"zb޲L^!iOo: iՋrT|/`w愲Oפs YhHUͤ}X֢]/Nڱr{փ'Bi- Z /ܳʬbmqPСWYVT?0ٰ:Ųj %ėE oUAv a&YsS}*TyjK& ^^!.@}W۠7Ra FO|ۋx^dH3$qLi^-p}u9ZB{F݋ETu3\VB0Ng.LjZ_ 2'˙<qꍓ& _et^Dr}[_E Ҳ.$i*W3:?r/1ɯh ~zmVszKdnur{]^ׅ>BC2` 95}8ږl+B0Aoؗn't%>KeUtzVriVw:5Z$U okw4  H^6*4 56?޴geAIQRP^yѦh>|5)Ii#TU$ hElU afSa ߃P-nx,{444oZe6yl|3( +rP>z:zjT6MU+,2 aawMV:BtZ!F×ڡ󪰌z"Vc7H i'*?'(}2_Lo('ǽ?k,C-[ e4~?,~0+ks%GNNƐxm嶢eΘv" vf隶- ȩF 1E^k|pTvT`Jk}#^@S:1G3f@}F=4]2/居O$tg4-IV :Fuv6nivT@0"+.vK?vy֮8KXwi*P )c32R4ǁ /"Ԃ\nu,xŵ-wNp{'l'!W= T<ӭo^iHΑvAtζVLٯ;ݏ3ִFgtae&;/u(k`m֟)ء(Y0]yo^ f븪oF}JִTSP8U `h#L s(y7=:i(O(EZ1`srݮ-E9ө:2dqaRrs:mzZ:bQ5_)">;ɸ3@rdaCE1Rݑq.X-}5 =S@`UIZSsn!^.(d8W! > `+Is+ t7=T7:ƠK6 3k-JYU**0Go!>v;>Fin+R.h4yQwQ/*aӡWǍmR!wCVFL[nC_ BCX)JSJ BNzh¶ۇVA*=Acty+b%xKe ˌ+s58$gOUϷ?FUG_YXGJ鴤W+DN)!VFI k"ɇu 8_ҖJZ.v  O'ijN ft^ = ޮ;"n\y4^އ Hri=!s0s=ꦫ1'sEDdG$1)b'?Qz_S8@Fggѳ俠T@ȄCDjpw_ԞFugIg|+Oms!MҥɨQF0A%KY(.4g#LmFyj1Vrp!s>0V~J$Vs ^.gǀ⍸Kd1E I>yٗtH {Ď'6`6 UosU~ Wj)m^e8@Ѝ ktF{fT*!UdIخv"h*yx„{]s" O_(HS?,D7n}zg ّMu ! AuS>4΢{vJ./$BDBU P>H+tc%G9n{N113&e*uhUWqIq-WAq}"J+Ƣ}go/p7;WȺ*GCXͲ׍ÂZVJCc;@m̙<@ې"- 信OX]6б_o=GLjO2TPni!uAfP;a [^W"%fFz=iQ; >J4esy')`+4UG]:rzUYSеiHG]t=L*sM4Td\z@BLZ*^D즢I}R+Ӿh7X";'bw$,/)ne5ZR.// f)c7x"Q]кDѾc4Cmm,A`DG((Q¾h7o'-|]Uw33WK 36E>}*}>JH%A( B=씠W65.OEb.[ʝM4_hrO|:\sES"+8eHFe&"%<% &+u+TS3C0 (©`; ~J0?v p,7Y}A9Ru )2d!v6V~8NKҞ0HvN;)d4P߃NaghVZjtKj20)@-[>,dB] i0_\4nN31]NI6ůxtC::7݋I.BT 5.-^v%뻠oϣ6ȿ ?pޘ?.揞0AZg&?Mzّk<Ώp+k/ej;/'4U,V֬ k>5aU_8* xN,k%5b*`|"u#'1_7<#M!u%ŭyMvx,/EeIv^bރVm3W*%я5ݯ9Cr+p#3$c_(9]v\!FuIVTosW y=>,=e;bvݰW3!cBh"NrWAJn ?ܫW~Er ֡^Oj~@?X+u 7LZ[yU.Φ6&1pv5UM@ݷl;Xf AP>$y8Uqϲʦ ԙS ʄTbmGz mc`N`it{ާлvՁ"j^ uοV=ԡ'L<.-6'ԜWDw˼`$\C!*tǺHmLאL<-}PpCChJ.2Uy)#C/{$n3M!?J%./pU8Zn*2S!hť͙Zj.6XxS|FK`]bAE?3zjRRo-Ȯyjm+猇Om᧭l4htHReu L/'="hߋ(.~ӟGo)^dհRЭ/ep2CaI2MZMɦF].5P9Ss\um-@-eB5v7m 6ȴݚm v$%>K* &(m4vBXU]u5xέO}_a,uk<蜻C2S /4;OOTVݔJ{^#;^^6tC`(eRLf{ Y"ˣ\Sv_4jp4S& 親,*=D8Dh8)8"x lyʏ_%Y !?t9>.ike p(˛AC.(Y &3yRX+7 I0sA*< ՜ڥg wajiÆ$1">Y+LZ$fe%VJCw]̷.l\C,鴑o,Ov4M(MDBL_'<MC &@Y={/K/Ja(E,R\N\v9ACv8|vxFŒIBϷ٠mNMDSN&c8 [f,mHt co#|-^rbKWeb[i޸5R@#c q,\. 176^VJ|/>bBo^{EVP5G<"ԕ?aYxX?Tl\rSzVyg̫o)"g~6PX/w.NY<:(^=׬3i'.8 pFb)weO@l}(wmEp. z9xJ{6%\#Y<턿'I J }u4ˏPhSmݪIkZdAÚtu(0ӡP<\icst=^i8FG(b7)]Pgrh,7>#"xu0jV"{)?'5cn9UN@EBƇ)6Jr0`IH% 2A e,& 3K"% `3X=RL\iV`]EvXm!>;1r+Eψ|Zh LͮpBBfit`b>ZYp$odCwρ j%$R|c '4ms]hm[#n.?ĮyPK\dzo$Bm?P/;1O2Sh S᮳ jBk4GKjtEO+ ׺׹QQOS8$Ǣ jYSNk"a򕌨mZ|XJdJ1ӗ4R8E%+S58ElX=s\)C O(+*gi"QRK )“C'SCҍ=:]IHL/|nhT"]\twQ=iQ|r|9G6! rĻMMF>yT6)RS[Cf_U4Xa K>*]?bYt΂IwEj07}eQ]xH/cr %DjxOGtgVV6' 2-~mK (oMݕ?3Uy֎^ (-FEK d_\ ^Hߠ"͢ݾ~H32g18`k<1TL}Q48\Jŷnrt{_S,_̑69S$I0j.|$RQjob>)K' T4EH;_ Ng|v&5tQj) YcB&(j@0?B}dgq#2m>';wJluThңs)]?,q Vp)\M?4sV-Hª3d;sr;63xͷA]}@pۊsxnȚo4 y8H7 t\h?u'&{mەsu$jHD= tse4wy}QM%0CqH1٫tP}BCqnڑ%ՙ FMX'tPm %%mu]'bȵRNP^30?Jen!v+~% y6Iy8kbh`ݳlA-D*lK'cojP)K$,0JG\a=5T_l}t53%BtΕu1"D]6ȤɌqE0CS4&P^Ґ :)'sTxp–PQ@o^k㟱0 E #ȟ{43>8e>^BTjP$2׫P~Q]DW6b]@`0_ "ϡKHΈGkFtmwBpTJ@h#+` N5bˮ+NםmFܺ z?tv'BWxsA|Z :&3A,hQ%xR5:Z/%d5Yt oP)) |re6ĴG9zŤ%DDHF*#K82>c ~"8.p{!ED5eWr%o4 <}l뉮$8 j^ ?y Z9pbaǾdSn /?Rn{ |sZ #ÓrONh1jsH;2C0~Xu*y  t=*H$q\f+Ej OY:Qow>-`'%xiC$ J7 }$ARÑ$+ĩ З#))FZ`oOG/%p`Cu׮Ξ^60/#GCza j3vR;^I-O"ZF6!x~Z̡c]x*/X*8ZD!5; 5½fh:OD%IGp ns8o%Yx(|청M_xI\>)Dit#%a@Bu*@s`ƥ6dm+o,gvErҁ1%5Åq-lᳺP\ k&}kh%kO&Al ,'vo6[} CUi4o敁ӡ{.ـWG: +.V}``~wI1A`_3|!OVn%( U{H_+:3$?eLS6 ?8։p/1*YJNрtr߶&姱0WX#ȩfg:p"H諄|/#AR)#}_mRso "&Py5 sltKGM87 DJOXOԜ,$ū\HfRd H}MR6+2xm+FE?e+؛fv{R>~3CzEMsyrwXDe9{_/YAmϮ}Ы 4'ŔmΟk9 {ΤsU6C ڶ;=oاt.bJ*ϟ-@Ehm@&Tf\☠6RA^ s7,_o,sSY,7d"-60cI\EM{B"+ǩ'Om ]S0>BP#T* 3 #`b/&t 5K`AI6i΀dj?}]CKôq8\LӹÃ:&{S[+Eeh?Q~3§FM_%%\,(CCֆ>WX]klę&(-t\󧰺ӳhɶD֫)B FmPUy8~$m!gu> Dy)Gx?O{<@#JQ, gm闥חŶbssPf&Ƚ1'x%i63ֺK< WDLyظE_ъ$kB31;@t7u/IK'BݍKw0)Csƅ^AW9nSozHd/heNnT𓶡l=+P#|mLC BQ?NixSy,nr„vlj m$AKwo djc{:W[6rM1Fٕ˱yRR#F;(n6 =9mlMǀ&t xYL<+ä+ ɆpJZ1\N'cŨm֬9~"o}}k44YSB=(ڒstoSh@j'8\kKߑ.ׂRG ^mw>ΑK'fHzHQRyaVĐ#'Ą(p!Fqee:<d6⭉jђ m7Cݩȩ`D)PY˵12!*C|75sU52GjDM^n窍Yg/',|(AOs0Ha9SՅuZ|6p;ü@x X&\-{a!Į1 HCh< EK(Pv`zS uLbvHT@?P"k]]0rLwS#T@VǞe t>FtDn~ 6a'6U[i0SVj0OK4/OH>eTEq¢}f>G 2ۨF&SmXT*5n;LP;[o2_8V| eK G`,K~`2qP:" dIXVfA?`?Њu*ԳFV=5"?Z!>Gߴ)A[sƵI ~}gٚ )4.Yk/%,cbD.s/͙R]7ͮZd# `(C Y?kR[Sc@)sB6crȾR"O'^4>bX]x8. 2+-Ɇ 깑韂zNLVɚf\ݮn1Ѻnȃ̲:CedÜRȡ FJEk~^yh`%\E6~9\ m.:j ԃLfTn?4BgU=)ܘ_'g924'Be*x8O/'@BtQ-)ڜMnLD"/ٶ7ZD'Ri`I'L. ?4ȝQ2;.\yaR}D4k[X< r򞯌YS uv8^h4z|x"^72smiu^t@ OmjzCTR\mKh>s3lɋU;v`Il-M@*{k&mmUPMS駼DRG>KhC Mٻ!lv}ٗJy.h6y"E_#Aa 'wOcCvFuGO՟Lҵ\=N /~$v%4U&7 )[W|ezi~V5 qU7RB@ǤuuŋdA=voqtSm5ʚHR1:ـac|y-@6E)iE$|p-?vx8gb种>~@|h6Q-X\\J *Ʀ/:Aw4`Oב:򗄵dbo٩,vPdW VݾdV|LSŨ@`!#%#Hi`od}a{FSu@zF(vͅ;Z?Au Z f62cDw 4RҤK+` Ċ2ki4Qc;>#54I;j {(>X83?毭hqD}y{[E$Xm_9Vs)fm)m9Gš!ݞ`}P+pBbCf!*BImy,* w>Ď8y{l H D+7ݶ#,uZH! /X{U f PrD~3V́~$i[7]ӧI P`O I5 ,e$ #uG{3Diݐ㣐%dGID[R)9 󠪗Co)B57\jVRTj~PO6 O;yKD70a#*E+N VՑw=;5͛ CⳒv=aD#r"0pT;`O:)iOOJ)Շ#YG:#hxОk20u|_@(0W|v" ؚj+!UcRQn-Mx%Ns%=/G.cp#S5Z:*$NnyGK;F$RZW3y04X h¯׾: 8jo=^UT#ȫ9Q'6W*i0h)Uw8w@ IOmn)g4^NE M'_0J Ow5Z.J yF  c 㭴;`]D;V_З4  AM5W&IW EE] wGY8rZ [Hԏ3+iO[0;9$+"Ssd.A/9%SmKCbgIǏm⇦WaCC_#}E9|W#I"C"$M*V <({؂NC[?4ӝFzLJDbډ;^bfFf8mhaR"?Jhv)vx-)X#fNn@?4]H$iw RͱǪrcmf_T;v˶QuBTlsŽ䜥;5] )jL~g'Nړohp3w3w5^jnHH+ȄE2Q t_=u.VلrJ$РIr]Wd4Āwwi>dPaD_XLŠĬk_ukɭ-H^o G}-KJz36vv }S֖ŠWhZa# G'PB]!( 鱼W}>\ͯ! |o1mp8qEG{%hX_esjb# X}_21_d׌Hny(nw`Ad" X,H$ERځ %P*6Ӱ`NK|R"^,Yޢwʠv RzD oz EQ҉A2emz+]^i".~lKhyBKnԿ_: 6zO /:&";j!쿣͜fgшMcMlp' Mп>$X3~eDUMؑ-߂qcPsиn4+]l6JhW]\a!86{@22|qIM8bEWl8)A)^֌X‰c<+}}19Dn$E)9oQp* <=L/[e4l+̞nO>B*ңm+Z3 Tq9#[}G,Ck'z>MtgA7C}:%]KfLyS~^չ9"fM,\vTffroa-姨Dh֎MȐȽs#µZ˥O\r\d:W~\DUt#3:@W9M[xea6mQm5`Ctq}DUO/(D_g+rG`U2X\>T&x-l_)XEuU#+a];h0 +H&74%=ɷwcsayc&BVCK FvC\lgEӦ0@(zbzKxnB2Y#ņ!(f~gEHC{A;k\mAú49?AfJ ت'B\ZR!^@1bS+~}~l؂ ){<$oz#\JRL'}㗆@ŗg<x /\ogeDVwyo}( '{*⫒Y Z"T@#fSL{Q@+j`xfIr)ܣx?./߸dh w۠nOs ErQID9_/)1yQr3xٛ [N!T-W~faq[; W}C֛i ߍM ҊΕf0ġ'g>~(wϟre5N_-"8.TC'\3V{ծa6{%::ô1h |K-&ᒘzL{@NWs19-Ō-mxa[]jfJ> mqKjR>-0TTC/WcW/J\D -cҠck0W^PCXrg5+iP@tzDUItWC(ڦ@(Wr`N ^|Z[Fg߱u:5̀EIRkfoXC ;26ٵ =HĶR˩kE'j+wSj{gJ;4 ׈’n0G;K6X'Θv* f5@<%@U?{`u9 @9CL|r軞"~AaISEK9>٭3ietϢ4o;<݋aς&E"#C%01BmǂȜ>/L>؁Oy֡9?QhYʰbv-`q6:kF&- Ufܳl @\Tm8Lecu:t )Sq޶8p%WqZdrn5.CEtYw3IET)◍P϶AT,SAOWIg*UԡڶR\$h۶ YnJ#R<߸/ߪ ?;3!/4 dd%-QB ft]㸢b)blP}/+·<8O م6շô`SOC9?ܟ X#PF[B_{5ϓXivq] n%pM z+?ļ-^JrNTNˢTqCW׋$t+pIj}r5c)/T %vi8"3Bp,^\JBnJ ~3RЛWFdZޔBBKQj9/}gHT6"\e:gb(sza\\>[d\[|Q\A mp ƣA.qYCG4`&-MT1RK:`&d>i#9[B66^OqώhQB#(xL3{HyBɘNVxe#@nfԂ3[j3eP4eZo)J(֌YD0^7`;r2[?4,~俺#_̘3ߓy4Lj22[Z(ȅ6¾;krEĴ5!= /Y>B_|(B״ҫq[uPr8^ꎒfTwnu**KY3F5`'pxBڏ@8)B Q>cƌ]8~Q*s l ˌ,Wؿb}H]ࢤj{ .mC#^Rev d!d?:NˡfXsinV涼UoEb-\rR*x Y.d*m )CQ}/b&yYO6JH]ei˰K5 4jzI\2MuxΉByNE6? M/T'>NGYQ~6|՞$AޫXnT#$oWUBٻd?ϧvG >fFqܹ-ݴUWuAM.rRuhQ.}k}$^o3ďԿkNqelpX٪ݏ+\$ 6 zz̮k%U]|ځv"1C(V[8rv_pނU 'Q_h@v<_S|m2Ml/_.ɀ* UK{2 >egT';;zW~!v7 Jbܒ #xG.e*qS"uw.RJ0l-=,掟w{\TSq66c"3Z4L%aYlJ ri`^&SƎ_ߦ:^+X)ɐjb{22/lGHgX[<δ{y/([ =Cq>NڻPQtYFL&!,|]lJbKtEb?{zX6M%zF*PE992Gp]d ,y?iEF@vÜj{PߢҴM>Az3/Jĥ/BӒC$~(]țcR+qo$X<2> r 6y;Ug&x+[Կ]<vWՒ*sDGB Mop/dT씖Qj!J=1 >,Ғiç4NKVRM/n<µ@GJ1U v,3Tq7G<0%>gqRVp̦$ڍXɷbnF 'k(mؕ(aӹQ4}'sU)s5IF k^K>D}E_[)M]<KA!wI%F[eĦJ}tR}<E\rϫ;a^Wpj'- vr ,_6)o ޮ!v3 x¼b93mf irf\9ZD^Fux#&枧xn;QF*7eY ̃{šJB5"zp{V5naHq=X*Q 77To{O/G`U@Ah81*Y?:N RuTuҤ!M`Qv.Fbr,:xc'tl4n%FboVƵ`f; <%[P;F#wj“ӊkAar9#hBy{9c[fnY|_?S⛵$RUm/pX-XN5j˄bapQx4ݻ#bfc*@w`X|[qTӤdUKf;b+OFP‰LoTpOfm?EePft6ߧE%=,No45/oGVX(cY2j';*lh P'-p)'@|הe HyFBKk2]_ok=q/d0 vOrl\Jy߂(YI:j%3/"wA  &Zȏ̝^}Wkײ&$24Z,[h!D %ЈD]!77%r5DdX;j .z4$]'-БjM1/aF %ʷ)Ob Bд9nZlc/ؖ^-g4$]J܅t{WxSY8^ S1515 I=>Pj]U7]cU,Dlj""SS1h r>%m6>>cXuau uPᛴ7[:,\ uw74?NB#Dab0{9MΨ&J=48~v"8^?ϓlJ@DR*c(bz >-5VUfҙΎl= n558!(R{cSD)I ]DQlGs9J}ea`2;3`f)1P\zt!fyYxs(e&:2f57g.RgyS.D7Ax^qZۄK߂oǓ ׿`ӱjہVyMie֜lƢz&D{\jHi.Yi6{1ih8k}(''0ݫom6[9]z\Oi$2mr,#EF;Č(-d`gkPՊ-3?J%|d; J ˭' l&yOqa]%zDtE3 y5yak:+R% HCTĂ ptt֬]S&С~u(ܿxIv, Cmpomə!\;>RI?_ tT7U >Up2DqZuW0P9XP+lB@n<)U[y3pfdJ= LkCvͭ@IM֥mDod=SU<24CW[PYh kf& 8Ţ% _QOOIEk`y7ah$@Lr;$^LRWybe8D{_5Pz^ [G:^D5>Fq1=t-| !pIyn2bI|qҢjj-`7iѾ 0Q\[ڇHeˏ T+#+{l:t RIAk7zp٬D+դ1-DdQ;ځjWF!'irl؅:M B"#6N.os?-0*J|۪pi,< 0XuP3"⭁Jv̦D$DxOI̸w69)7.sFwۢ;qe2 nD?խSAn ieR5i 55{\ 2a2R6j|!oφ`>˸ӅQ>‚m+3]/:Cdg4Ϩg/eđ(s( FlD3 ء*0x H Çnͯ.|+HE6!>o-n͖;Ƿ | =eU,roH]*bKs>Qy#\e7f/@FxvG*a`4L+$Ȟ/9)J)nX1iC} +,759RCH5c̚Kԟ`~ aǪ񧫴|WaT2%ϻ:beEOne;vtʠJ= uQ%&$Eg?` olQZ!YUb#~8$!7]$>5S0+3_Yeر7p3LـE/"Oq4D<50X#u'p-w$MU>jo!oKxraBqq;_W{vn{ (J6nt~@23q:EϰifVi8̱R ʕN+ -8#jAboMńP/@yb| xLLɁ, ! Pl޽bP\,k19θ3]*$6*/LCǾI]8ok^6{B/u8'̨FcqzȊM%s8<;*:Mȋz WD+:ɿÃOAi f+C]V(zQ_! =Ǵ .w090kݧ!Jpw"B,l,{6ttfC7 9؂A:8"t+>NUX*!4 7S}Ub\ĐM:Jn@Nm2c9̫4ί*0'16zxO>#DHbqQ| n@QX{U¸L)kF$ 9@u_i윋nwE11?KyG*j0o;yojϺeVY/F_@Eͪ~^(W[*W TB'.yC]C0$=s+ K&J/uB2&nn49|K-V-l2` rg'o'܎ I*q`{y0?xt?V k^w6rf{cyrql jPdvAޒiJs.K}O9.!?{r w\3rIC+0ӇF<EpXUC >\bfUf:m 09 `f@qgxaU* hH&ɬn̔^\nC\ç,'n8^qJ /`gCѕnxؔ0rmsR.xI-_,x"-񧎧B*0p2ӆwB $]m=OIV J8c2X=v e'sx 좡4wЇߤT)ś+qɡ9nm駺qzO^,@^} ̮ i[ Qa_~OЂQ*]OfeMfɉ;tFQxePsqH1$suZaB>\ o PU$7f>uopukv"iBɺU\g[gZ1kک@p4"Մyi</J5Yx 1jp4LBsqhC4#k>.?;h=%ehL&uҬ3C@vڬ 3G7)C7WyyMD͛b֠0v1p`A.|\"aC.;]\;ZwnO.,?LwX?3D:A}M N_&2LwELXǧ\7i'U}SjL 9jrJȴWZ'QU/?$#Ay' Z|Dz /88SjShPgqjaZ2Buj](i:ֶ->@͍MXc޴Jl6[ %P\8&$8<nh-]|roF_Q>UuFyOǜ~L]S~Լz450Jlv7eW N8 9X OR FXSNbےbI;X0j"=e~˚`M-}? K[xzAEpcj Cv\󰷬4QUUo3>eMEh6PXS *^;Q3lnx.=57~sMyk,{?<_)5&\EgGw-͘ѵ&LtWo6U&z `-A".~Z寎fZzi 0)e8ý=NJwdy}̣ro1(&E)Exo7#蹄\o_EUc3q2P+ rROX}oӔ cmz[cgt,!D 5ηLifugȺHhB|oeNa@gs&IةZ_dn^5_׌\+>s" L\qj!n@&Iܼ׻ Fu'Lt!PUGcVǻcJKeB_Kh

    (gb>aL VIؼ+ î')>rVBQIW_hOW>yiP.5"ڰUJqJNĔ%ߘTVod2A M&sK\"JBnNlWϻzKb0TU{^l~HwC.6YN n7E^ p6Q ?R{~#v-&}`LIZ)7nL\3yލ^B*2in,z4zKŐK_!= ~ty-u](4+a{HhCę3\r9!xqm^$ 4|nfPB(Jsn]]jˆ$i\ ~b}RKsSβTjqؠ ,4Qɦ4vޭ+7sP/p l>ANߪP7ǹl,)/BJ*7Ix_3zN%E3at۟gЛE&3"\@+Pr;]}c&yShf)2s7AQp0![{ol0c&%ZA%2vBжlUdFDJr(B:eNmGqV}ۡbȣgJ`osUP rz(g 9Kr6)_7b`2r\,*]ˬSNvfIO'iWfp'Ć }P&1 *2Db_*laާU/Mv ܸsw5X\o_zlZIj3!D.jnI`g5򉝽1T۲C-x fr j6Ub^Qc+ `ԒpA u ިͥ#4rS}ɛJE,WdvB7=!&Liɬ"h^Z+e9$B{D>, omGgV'_&QM:~w:ݎ+Ǥ eexCxT Z]#[\i|PҌN6{UvvncE@ z0^M{"fI''+`MU`MeT8v܅=#QҷDD|# .Nܘ9`">%LS4z:u64wߪO oo*5K|zk= 4&?p(//JR̉>pw|cyaO9MֆS0/7 I&O*QsA .%rd,j۽<|dش"as-Xg!{7FQc| +6˛q&D Ysp'[@ܲ!yc8Y;{bLd\{?+99 TE\6|"zb0dKb8C(wDi_ÏAHXk%ԫmC0caORxZS֨Q-nĠmwh+.K=I ]x`J@a_/ݜ!V;Z$m " *4(QK =L{#^?*],& B ԡFǂVtn̼ RUf?:OFs.6M9]'P2 G*t]нF•kWfm:o.4ᛀ BxaѱIY=hccܭcc n LwN$fr("p\mHtZkg\ xw qgq+PVP6h'VQ:^N~;sQHr'A%8 c%$;]z(R-G&q ycl>Z{~pCלL ?Os\T^Z9|g0hmcq$oi Sppfj:GSG405cG92f®t%k)<߭vE+.oOi>ʀdS[ˆ4B6)c}ۖ\ړNayu`p)D-*qs֍FվXqdi恚GK2%>WCjY2QA-AML-U8p[2x Vl$35I-vFBS]ćѩ"iy(3ȼ ԩX<3'9&pA1;+28y1Or'7q16$ё+R0jTT*marxlL#T e=3vAѝa >?՗zDʤw G#Ko@!~ۡZ_Qun䦘ny*Դ\bêU~xb*F9 ~b EvxqTM=:06{q]~u#AO6'SSLdXMKoJJ!K&]spoav.5?g@(cZ|i[Cq݂EG9!I&I<[aG3_Ghҡ]ޗx6h~U|;}b&F?cZ*Ў^%GGJ$PDSh aӗBOD N^<ˠU4EW].n-|vlK%^~T0UC3륧 ,*'Z(l; 8ȴGVyvA\$U`:ahae,"WđYc !(,:QF5A &5uOlT_6%‹c9匛/b.[g,(~Չx bɭ0T ՏieYl=$KNi61.w{&F׿OF9fMS{Jm۞3C?PLks@ /x~Q|+~$iqYi0)vҒ7䍁 m;)⯛NAVş[fsGe$1Ll8%C=<)Gj$/ǜ?ѹJ|BK VL/!$,-w˩dvYλS&Uky+U;J#R6Bŗb6rK*[0'y((|v &+aEVRu79>w`XM-1&ѪC08lI&f#tW, !C2XLk Т]?Tl۝O"`h1؅@J$*p/I.B )=G~fezEW3z %6&'` t6*,cCCů W!mkk-ѹɪ Bha8[M 6 z74hȖ*q;ۺYv?I]Y"q}n>/)!JL@pMRBurD*>YVdV Jظ&W2ӓ5ȶ/u/S3 oCHCq IiǪ^qyw*%03XvK 6Z, N2U)]q%q'#pyU 1uӊyp,ϯ`%l]־> HA7}^ɥ:ʾ$XsqJu5aboAJ8r'.Br:Et AeKt sU{^*xRWrF&%osE Kn!d?%%Bj!1b8&j)Ǣy~=zթszv !TU9L1 <$,(m!PYu$Uw<ʘ&{ArRe)l9~q; 5RIxlUMé4Y(gsɓ Ľ%y| 6>f(^bkcCB#:!~{<4`A䶼)УT%YAE89BޏU_źQ24 )5Tbqi!cHa`WwZy:.`rGfTjz)P9Ll|V)(ߨ6P+C{h,w4(AXKI RS\p?'9uBOJQ]Fp~^{j72$(mJ.Ga#Μ 뙈@ M_,WqSS4LrY&Pk^ҌƘXE >(i@=S;lm w~aU2'#)%dz`odN:CTeș,Ϣ>#`iH=@b<:9yӵש{?9 'x䇎lྷ:tb%wA^=tK7fl7,Ah)0U3OE/*׶lF-Qg*o7m 71K A:Yapc)1d^4Ͼ1ybHw"h2dМ{ 8w37}OJ SeU o #4$AܬxWm_Xns%N"CVH% ى.e桔􇏬{񣟰U0̬ Wb.s,LFWɱLR 7? c~Y-PZv8]m*S9ۀ GGۊ,독+f/4GkA`Eq#㸱lD@nI-C{ =x IO5X/v92Zúy- 5o Lހ`u XM |AY%MTZubHhr&m<<06'N3[lWe+z+;I5zvzҮ巠QW/X~Yr~*4躝=7(K4 t-AMZ1m멝@a5pBv!GdLf7vgi![,<.|]>i8 E^&јr BDH;;m.+$$č0-SN J)]&h>T!`ǟ^_c-9"/fQcn0D!YmKIA [4yjRo"rO ~y'3 ^`YHM\=VVGA6\Q?Z$yۤ `tR\&(P#:~3m*8"{s$Gj5E؟glzVgdrqͬy)?@mqXt\ 5|(gNgkgӨ=\+ e MKc6*|Jž~64{!ԳWO/?lwab'gC~\q*g7R[V<)Gfb6l t獯Uz>2 P97v*65uG)7P^0}2UHv$ ouWHQDzRM+D^zZnjZ텹~ê;T\uK_>kpbB/]d`oqL@(Je&Gۆ\NMK@351c"lVF$7c>-fRdl)ٟ֯UiO>;iD)/NjJ[ay֞&~ɝ4=mͯ¢ {?+{얖/I_$EQ*coL!̶ MbT+8CW|;#84=6*G*v X4Hj(YmNLF \/rffca̧? !8ưw^,,5f T:!M C}X. g"!bw}_!v`$!]4rnУH36WQH 1wM!A:msX.!¨ꀗoԮªb, j%G g-߿*Vq($FZH M("% Ge Y!*% d&KtU` h"1t1֮*~;O[n:yy~q.h2^Ȫc20 &Zu Am~XXzfvG| )uЯim8lrnѧ!m@)*L71d#׷>d^\9.SD{D%J<>E3iG!X%"Q BHm+]c^@ '=uĕoKG*@Z>fvR&]>Wc,=(PJ@AdO|fkP)0H^zKoi*2מZ\UH`H__&it=L ^P:.DR2aKV-QOAPsMLJ0Yg薡W\?(5H^,PDͰ,醤(z~ǥT jZ&oaZ򫶭߆Jo-ʿ* 1ͅ`eFF+7;hm |J{8jt;g<]3j=&QՀRu7#dMp_.p_`>mάtR,⣪<;j[#ֿɌB/Łb3ܤfN)oH2Fg䥼!)@iͽK'QM`e8|c؀Ei/Qɣ3z/ooB'.zśDMkgto;q[Eƈ`=\e> B>u`Fb(J,@>^a,O<#M}mJ5VM\JRԲԗ$A#PI5&'%S 6ң뗏|I QEQz N+;6mdT_,Xw_b޽.$bI  @~ׅYKDbΔߤIP~%7TBkJ { ͊gwqj;cpuRV>DzF=hKإ[A,IM#ͺLA!uP)g^:kXI!e| VEܤ̗cBߵW.Jϛ2_N{ˇ~*so{+++~P9U^2xS;Ku10O'ĂxǪIŝ@ G[rzܢ!TBϣCJa9,@pƇ,F=&S;x^H"df)F{ٙ}M;~6;\O2^Y(bURcs{P:ҡk ,R~XRYl; gQe*.B0Wq%C.X~SpG?k&FydwJ<\cj\0`v_YdQdI姸nf@TImy-?Ʌ"c6aϵewGCa૫yel]@dk8ͳ hT†pՎpZDodSh@9ӀLH-%*ppNލ{Bݕ)!˪.ا ڸNp۰Oecp-!_ Yfhc#U\LB94ɕ MD]1 Ւ2A,` ͸|ci)6]EV !0,O__7m԰&Irt]jAjik 0^0|yG(=,[F#ȚM屟*yc(P_"ˮ| Jٝl&J=kyj Z(ฒy%TEjp.`衴f2UIyWb͕tPb7tڋkG"-el` (A&r cv|,P-ťw5MCtfs»J 9ۗ^I`*Iemn ,3 x2vUSBGMG,W9w1Aտ5+jw[s1d]x8PEu@U:(LJ2R?@7.ڷJyA *1?|'&2JT[5sRӕ7xVϤG{͞JhƔ6H˹wN-aYkan?f#pWUPj3W[tB׺Cr?}yJٺPk=B0B֘ثؕZ5s :E[,T /1EOd:il0KjӑU JO:-x|}3Z~mWwSfi]\z)"lC@yl(;)Z ϼq-Wh11ɠ r"Zg;O/5{ݸ*|0on&d'jOcyHb=F3fy+aolRCKY>`ݓ0.nGG5t܋*͋ 5dNJuq9VcLq)4Z ,8g0Fݨm+vAZiBf TE=_?գލGP`W%Fj="{_pkQ~䍈d=n蟣1]1K *1bk<*|'hD cA X~"'}o4;dT/|X|m/tkcJMR|4]z[DuiTbڿn~.*@l&EШA;GɌÈ}ݺ k6=I<.qod/[IoDzu(⿇IuH>Vyu[cdXV'(ZX42{WL`nY3^P#* Lun!=-ϸ-k1=5{װ)◟DcV^\0ܶ &*$O/XRd\(Y,e%QqS /SwJ{i ?6N1(+l&}ȂqՈRN4nNJ\/ +xA&U˪#"n+>6#2 ͌K4y+Y'TYZ.䐍p%9gEpIEp> #qFyLp3%i{+ T坧%N)]=HU#_ / {= v1V,lG~T,pv#4>ׄAVB1jPh%I.egaj$'h׮ib5y$c77'!ϗ3@:n;f?`)jr ZV WQ}~L %~@͸8 7q!@1n R$,0D̚f-x@:H\wPzh̆&'A&Lah?qcj;!ؽD vh++Q55 |'lvh[vW낳Y+*S4nÂyGWWuLT {@R2>{񦫗䴛//^f\-! yXLS |{2]:V8Rc.++.[ƽsDְ~K#b.$'@n{S!#7/UX4Fsw<| /I󼌜kU-4rӾ,$R@h;>B :;99E{b 9 \s n3}3|ڀ-P OwId } 2Q"MӐhJ%&ǘX0]\1R605[QْHlXW];$«/RZ< =d"v ~/jҗ@1=ier;]_7>+w.Jњ낢=tX}i"7}o^ѻ8 ^2ڑHnxunnfFNjlC?I;SJu~joU W# I3g.wMSED=^~դ! 9-ň˳.Fi^޿"~!PNugGƎ %#aydO= ׅ$W%Xp`=:x fϩ7.k6TIFa7ȁ.$5$ PXcc)f ѺMPh!Īٗe Khm鉶۞cb`vڍwZ4:LsO<z(cOeP">52)ӢvR؎BӅ+UhZ.(3 Ɗ nog nYC廟x!jwO5{]>{&.\O˛\y!CIqO=Fdh&+U'd{O3bp~l`KFK`X)s Q+ZdgI,RFmG~%R/^TTPb6\j 8WY ޚ$0UH^2%5y?`Xj@H^#][ cKhnUF1 c~9z/ ͳ@f 6ro(,2;<A9q{z="ˢp[皅e10: א߳g !z;P*8Dt? J Bsr(V\]mbaڦ'Pa?}_#`5).8`2jGq;Yk$3F.8"utqjG;&?%KIP&|L(?϶G6i,(raK4b&NxpC jiMOW/j,H6vn@Һ%'Nْ!'k&± @ڄA=(ޱZ7%A,hCubD LlS4&P-2M$5MhԐO[{Gʭ 1O9@Z 3]׌Kel;hﱽNw#ʙaW=8H0@Bu8o SK9bgZݚ,Q+\ &^$;AaĮJU>O~`@MtT,񳀆`*Ů#0E7H FA*YyۥS8'}ry;sG# Xݯ Iu$-+S 7di.})}X m+5 "jTywxaY_C[l0㰱z^w9nE?̡֭(mK0xFe(Ncd?bcIE D΋iUL;SicTӬ24QfI9.]Ϋ?tT_ ?/}ʢQ Gw'>F>8]^K@Y9m'u{km1R'lm`LxWS57ayQH-&le  pv–#ydKݨ*c[Gc^j/(M;P(xjwOӇvtBn7<vFKv( Oxn+ "8MF%m] *teZ' $ ^̗ٷ /N(әT%9r"e%)6vR9#*!vX #PrL0μS?] M94d\ꩍA|f'aSswhnvI}m~#pfI3FDr:U 2?[iضB"DYE|m%xQB0giQhUkdv÷qGlb %7C|NU~(4aIMG Lϗ̑ bC^\߅a)߆UyeO F١SrgqKǗ~ EMj"B8:gc,Cp~R-JH[( ^JQ@ dm> [*KO柔 ;\Kӏ{~eSLz ,_$IAMqY`y0NϧB{n;Z>`LIJkg\#dF#_}R+qa:s9-* S ɜuS ^n7o T꡷LPv`+_6k{O($ۛGؒ,ͤdz +hqGuT ~^I q@~K7 ӖF r.V̕uhOo>[D1| v`u'=SJbp5n๟!^^#e/ o˗?Hi#گb ;)ݪlsW"J؎ϑgh$k3JF[ćds0tKK<QƩ nTF%#ѭA<J/ff%GLzYzi؞LF2/~%74Cw7MD~]L6pT8 ,Wye%rCYeo4?+-ǂTE\\ǒA~HHX,͟Ou5ߣN`t<@jŠ& $5'>49.Bfh]s.:\SgYZ07070100000516000081a400000000000000000000000166f3d9cf0001a10c000000000000000000000000000000000000004f00000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/sound/soc/sof/snd-sof.ko.xz7zXZִF!t/}]?Eh=ڜ.+] nϬAD稓[ d!8ͥ1]N\&*NWeWlFR|>Hoj"W(^&!uYzr>K[ ±HɐG[vRa oxQՖz'VB|$؟IO"'`S6qriM1;݈VUlF[3 qDɋ ڷvf}JJv#GK¼ӋI1k𺳏]z):ucܟ#:9(5lE,-Sad.f{=PW)mE)ĴsTNW쪃+JJ#%E-鄷/b쪣V@bi0j O$Y{ҴܒSx̄a41PZ@f+ x(Вo8Ekj*!@pCeBbGk5!h_}Ht7LY iOP/}{L AL=^GW;Y~^vJV1y-&K/df P\9NJ.e;Zgy;())&6KT0s$Rmj1Vbom܈A%\gqj폌K XFA# _X>z$4? cGU _3[S|6Nk~< _Lõmpp{\Z4mHvmF+8h9)@4׸Ij"f*YsGDc Y:W}3ޚ*_aEZN&Q>lّ[_- ia}*ϛ?P HI|E󘥕5q֮ɂHN:Q@Ntv\Ϳrv|[圦OVSHR<z#!ħiG*8$Xtp^(PZ[}:@z)=2nF ӡki4҄ z*JXޤ!P:{`L[k6MG*kطs? mJ%LMڅ;ͿYcL+3/{(WNZߋ;~L:z)SA)>-}vx >xPsWzPlуfBMT6r#p,Tк,hiHS=}'wᝣOQA HM\ҞB'INJr%+yfATq#7mƓa^~!ŲN)(mqyK \EE\NӮx'&?AquMïd9)Ii:I kZ|g#r?T1"~הH\}We('R.Ă88o,Mہ{R8)` {Cx-9^W ֨IEM@NپoįT|?&K6/&g0AS}yYPBFZ cVkʟ}ʀzūwֽS qhS"$u5 k6ia3;`)Š/wzE8kd x*0lVSKF샟*(# 4[j4\( |v$evѱ,P00)opjM: C{F`?#h [5k5V#kX@|j*?%S_1|J`g%{Ty&dESlB\D{AQĈ4cuQ ItS Чc3Ohg h±rc P]L92.,]EF$XW 3pD1Lv M ̟qzi%iyd{^!W5M90%ibsTH S6 ̍pR_׉@ 'Y Ef0NCi?(OߺsBDBRh0 a>Uuv94Y>͈zo[G@|?0#L,EblȞBC ^92`_Z0_Ș*LLݻ,Y qՉ" 葩j׉|Mk{nKax gИ,p "#P$h=՚>m"Y|gAWsۜmw~ؙ^/b@YFi[#Zb*U #ꖦ+kw*p "ȡ3x BbS6cB)+(7b4!?϶ Ϋg,.#g2XnIyX8e:֞qF |7o<L+&ގЂ2ϹSg ~-.(GK5$&.[[KdwcRyu~ɰn3ǻ`(V}Rjƭ߁Ma>'Ez]m&RJuQq1y=.FW*wBUWs*kd2]HANQz=go6 33.8N.W"@EexF8 DHcZ`h3v =`R?yNxug_H;yyދ??h︋PC‰Q+чdmh16l|\pi Q9o6`bu1K6ft؆&D;T_C"u3HU_ǖA]-e?lp8t7"R{Ͼ!-^ a@$l%am-PZ~'zuHu kj(:c%큪yf@`eE6 fYL&W1+۲$~+iq?Z0 yB*ݓC¶[2B>Cz5o %Ӌ I A!q(INIOٵʮ PahB=k(-N&uy߀ظLxG!⃮%^@Ϸ]C@`n/E2jIK>9V4 svCI^oEv\Cx6tc֩A[< &]8 XRY\j ߟtuWu9Gf G~KOA, nD'z8`ۉBhyl6sG=D:9&`{L /XH 2~y8:5죆h+ea)vzg{d d]oy`gLsNbۼb\U:%ZE#"WsypksR:ilnm`5WEXP@Y"la[1k#taABA^6GswDi =`"S?.+-e9$b*#@ZƙX9K^;~YQzBl`'{L $irí+Rbq~soE@]̝p%ce2pPQMsP(/aGm! cR:FT,'5F3m'5͌e$UUR#ܾT!/Ida1}83P+LfS᥮ZJCs:Y{'&h/:6;́8oͺN񗉣4^:+n8g#b'spDuJDRۅqԗc;xh*Nnsw,fxV7oM>0Ts8x~}0#[o`8K"x%m xU5e3̃z06\HKNO8L1d!Ҿ *6c= %b7wRۧ\TTc#asC2KidM}_bۀFsmм;PQI#̖UU1ITP$ۿW8Z=8&pwq $;Z48.Q`e֥Cg|mv'R#.@"+m41.Op0`I\v K{slI>,H3?jsՓ4X36 F"2]7d2BD #yJ,GoLqS[s=69fdN$uc=ke m }}ű\ڂ1 *q/lV6}Z~ -8mّ0 n!tqJ왤[SO7ÍMAX&I?-D_!9Z)|VG! XcDz/z8/"*ޖ* ]!d XEZ򎭷<rfs-GN<E5U: 8&nA˳?O6~}{JBN5C%8=KbINsS5n|( jOjCK nx*EmSĩLaJOm%DƬqR;96\ LZUjK6UGViքk9rsϻ~哨"DZlp/p DPҌ֪2{*9Čpc> |E hiy#`N5_q/G%S8LCP$OH gס$E79/%IЦ)iH߼7Ј#X| 9ҰF4B&@kT ɏ]Y11c'3oJb%)P=1ÏOmoej{ʀKg]?iQcү$5y7p@O&̛pnQm{VfHoSPHjDZL\鼘2Nۙ.6=(Ά*:2^"huu 8%SLoxvJm ŽYrp҇SFgq|<#8$ p {%̳"#Luav\֌ɠZQ0tM#xwt9( 8>,Gff)nceVǮ XiQ]RԭY>oD|!1``mbMbD'h yK,\r1B99((xSw0JaRH?cQB ľYfSaI`KR9$z-CYN'¸1F; ~!G80 V>cK{^i2؍xK )^4>/`E kQ<5HpC%xZ&7E ˝7Vާyԝb1J: 2EGd(;=`<4WBpG2)*z0pyB1錢֟cޞ续pQ+3֔d0f) .}ypbC/e'`riTg410b64;.E.Z'XSyu+sO~\l?Pdsp޺-PdV|GwsY(~wo?-Jiih:e NW|$ _% ]).j5> wFQ sp3#U?%RYfk,3f_|:bO3V~vzHK19-̿B 0ynX1?7'ypcdzC垖Ho`Gr VVSSdANTtMR[JK ]}ܐ# IntSgnTQvc8\qY#4 k[z2x<:Hp${B!]b(ZYlev!i#Gg9RyB-! %RX‘Sk+҇éxeUҺR~h4_ڇP{A6Y_`04OQ o>.K2) Tߤf5oÏN26e=Dr߭K?-hZ"HBNdXv;S9Y$MiԴ*, 9I B- dG:%`GzzQھnJ$YLePj-*}?4@J/o{ڪH2q 6Ġcu-b (]xcmYƺޅS: g0XO `>u8C*V?%[ᲲnĊ! 7^+4(jgKj9"G_wKn?~ԣdd}oL3_.@{jgy@=5=z`K\;;6B.w pW[?!~(KʭgOw\̜ _JTh5 Iu.Ltm?DdG_:#GTjvObm}AM-QW ꏇFqy\g#)XzaO-oYC+)~tRjD/xst4jYDLЬ`lǦuSwi`ty%̏C"dEM &YDPChͲ2Jcۛԑ{wp;39I8 >9/fa}l)ytdž$gS˺B0wl68 9a׷[GmFV[QɡIR4WLY`G|uek ੂj; yϧA҄z2ΕxX]+y =2.>-fݗ<NXzniQ{L ?$d&R2'[6Ik'gzYU`Yw'rx[R*ݰVv-2^کL^ "Yk/ߢQ30 VZoR4(αT-p A4o؊#soC[.6?;/J ֑=(q`hIDmֲq0O1epm4 sƴoEuKV߯sџÆ/2yKﶉUg?zr}FƉUi @uvY?LcQ9NP邿`jGN/6ܞL@Pi3op~pŐ d@9v8W-&YAfQzxkZ!kv@Z}}KVW㘫:?!}Sw` Β *OXU)k6?z><;|F&A6tg=ãP>|AƅkPvT-ՎJ]KRrJ5T2֝?-'IXYEӵ Mi´DTd%wʜj }w1/Nj,84|7a[񸳻Î19BpɴnthMrc4ۣI= i%mb:Mt7HDAnl|$f Z9 'ٕC/ܺ5Rb!=nL3o}dEf"8Cy Y<c!FQ;0ӉEq M #*ۏ^MGE3*-c(0/3ҶaK ~@eGZʼH1V_#b8?;9I+NY`"pwkju(s$((eK1F6%?Z'Nb>QбZ-HB@hk+[/Q"FW:nWCc5b+?~F)Ē 4 *ٌL =$9\yC'qŬ ]/ʐ:ð:[7>LL eijJ㽹5UPyZ7+&3wTV%]P̰?C]+M)I&B@j`ա*}ib$&.N(av(2 R,Wy`Jfa{~H\ զȡxexFuYq:pq3<'wݟm͜0h1Me-([S̤\nЇkin36[̪]~h|/wn=Wi + wСDFGkPO9"lj VaxmI] L5"WNYX֮yɯg0>L\0@[ a_WiRI"OG)'<.ҿV0w]d-Rۥ63,ܵsMZ7Pjg.;η˩>[6WvƬkͮe~p.k>7z9gQI,W=p^Ԡv2QV I=2b$IDN<`5ͳ@o@Q"B8Uo@Ra #zU8GLs[İE~^z$j{+#[S^tظqp&t-`~vMt)m^{.öSQG ދaNN@3߉PFٿhA-:%QobY ,E+&ra u{ow=aV9rI?x3Yz174m^CQ0 HlwW6X!dN|é}Ӳ /{*E,AM'|ȴR%lPImTB1'BR#vt٫G>xˎZG6K?% ͯJNaH#1{A ,~tOh zqT׺_I*#"v"7S]-X5JlddKk1_5kfxԅ(PmַV_Qo5:}Cd|UMkYDz.Cmnd.̓WVdfڪfb(fBmw,s?O].ymU^ ,5CBb@!EfEQo2H9nĦ`^D,w->R|H#3I-.=wUBd;>ekM|wݧnDˋQv#mI1T \sFqXesy${H uZρtb+CH5XY6y)t(|jH+/1h*3k}0袊P.0~IkN>Hd &F}aVSnR!`TMq;pj^ԘTB뺿vrD_'8lY2Gh }\RӜw gu@ޗ?3+d?QLghN}[N /iWk2uǢMwzYLѓCvM~zT˓nhRL!.7nz߈yvέ$flO!m7JLOwOT+8+Mzg w!jƨͫ(KJ`%y>G2H(bb1w ȒzehWVi.fҒ)`kuKFb7v{I.>R'Dmp~dd].rУ0YSGK\+s&G tPs}2h# E6Gvd׺ ֆ\v]!ka4LL8Op&J#%r<.{͑ ڳxGj(7,.':m:A옚Ҭ` C*ۋr pJnQ T!+$f6|dD!\ Nύ-H]ˣ90a|,延 h+ղ}Qr8 .ju#84GsSHcf VD{ЬN7\[lM3PKsPۥ,_a.zKCwdṅS^^xaln]@s?@! -)o E[C >,ܭScn"*:Ƣ0M [ƞcߥH@WRߘ@%8Tĩ)CDFVd2G$'dE'UN9rG1WK5/JLۭf<QhnLD|~FS~{ #PD<1:O鍩UO QN#SjgSUULŘ/+@f[5:˃A-0mK3?쓿>{#J_z;*^ؕh*. MH sHm*䚏$Q7guT(KI}4i .@F 0,؜ϐߤR!̨:(kvٻOX;&?V+ DLF?6i9bnKz?t2R [fJ=u~$ӸKj|%fԴdѕD(3(ʃEV+}y%[$>`̙o[|2I%i(QML ($-{ABC3̎:BrUJg"iX64`dU&34THv_FLP-:Q%QX,zC/T ¬Ua }X\ "|zWBM~"%n BLlh+sZ[ !0n(>LQso+hIp?Ӱb?@U8פ!AnB˷C03y>AZ6S48~k\0z5- ˂C5)KRo"屒d(7z2K=!)+nR_p_Jk_9u vmޏo?U{ђ9-2ל,51JYЎ¶DbP/!szʹϳy\Ht#> 0ӯnEZAqBG'-lO\QH8Z@5{AUQI锨|qYG^˄bvPВe @͘V\F٧ s+ί 4<=T x_3xJ-%rl\|s=UX0OI J[' M#,uIrVA6u:]51S#13o>>5AN"ґҿh92 u;ɸ*Fx҂@XlþgV BDG+wS=%^aGTǯz\ H$2SCM$}3ùx}x3pㆌ6̼NwzxcDw+P&G㿾g={Yi{휖]/oiDqU&4>,|`9,S@F 1AOw˜i%yA)xؐ[0bx]H|c=;/!Wyrw6;Z *oZ5Hh MmZ=~u]E/Ջ>:qdua;>ZH|H " _bv63Mà/\\MޥkM?LEڕ?&(GIBt g/[cp.VZ)&% c[TRA#K|@nY ˔J4~O@( ܆rB$#7$>P,4qdOV4 }9ćNCuF}f]"WTR@}Pȵm¥e)+ [ZDZ*QqCi3t+3ޡ%kf"*Q>c9bP/MrMuqVsCmc%dzH7ƍo9-fӣ8IT|n6LBLz闝N3}Ì|m,Iq\%PM 9x4 bttZ8"0* lL6@79WHYe؏9 o9긴 _-¬DTжNPM2[bh}&_"Tq * )"n2 ֘ښG^i'z\U>Wy8$tl}{wl\qc mF| -~;qVUQ.GMm^-9}+ 2ʼ| j69 PrhZt*I_u ȟFvbjP̀um;(s$u.E`݋qDŰmu#Pj+ ^rAG!eicQvlى@o[eʦ PV, 'xګӁOe+mh\TGy:_nLƾ-vҜ|+GL:];n'7m*NA>hTwEdms_8e6Ԑ'kW ol"N4(11[&Xޚ%Hwb/H60d&5xR%bVDqXRYq:Qӭu~9FSP'^`%\gzLˤ(mQP#e@2IDC4?39յz;Eȶdbo~}ZbJ5ޚm:n'U3=iK0 K~ jܰba}0ԋ` ͦ> YueI/W:!hUoYՖ?] "c_+4[aId9PA8g t'yql?pKH"Bxf|) E+q㥄 <f_XĘEݪ!r{-8W2*HoE\?n$&-o~Zp`Oy $}$~zn›ώ`ncOITe%x҅wEav0_*4˳iMJnyU)Xk;aeG[Fa" B,2) r5M </#ZB9-܅v y’o͏U *C.Sl#fa`D|m FI0蝣gOF1t<_M;ЬHKF<)Zs3ʓ6V>[`#4t-ܿ F8 K,%, e R RF0bv~b v^hz+X!Y0Sv4O7ab.5_"FMQC13\ν{M(`Kdw7r]ēJDbx~ ,NT2ӠxRM]ȣY=NxM5gRI+R^@Cw=` ﷯7nQ w-ȣq+w+a8@G~TЀ@^l6*:VQ J^&4)ض*q#]3gE:gU^U.Tf(Vh >[B.[/p]iDc6ߓ UAv}3Eb8Űf;Pl4Rᾠ%B!Cu-T@M$vҰF }SnM`/>0QkkV?;$P]1Ow+˶3BRS{[AO 2\oY9Unӏ1և%hNbTŚH5"-n,~Xlj4׍'*X oŎn"*+7`R prjxa΅5q"&mE "_7î6Opc5! 7)V'g9Fb+̶jKmiKs;"v5g3>J!4jd\)ff/3qo쓗w?Q(*efBA ߉ /-O/6diC~"v?sŲt X> o cJپZ+ڊ<0\g $YV>G/~|Zθ9ܹia'W\sa/ \DG5G:R3NRHpܻNdj/C"eHLiK8UrDR$`㿮>3A h!N_[4%Xqʝp&)id{{2f.4Œgh6V7\hl;@D=VZa+f({ bz>pVao~f/~Q#Yu\ zm[b*TؗǔAEuHs嶽@ޔ?3>F1ɉ@k;'oƧ 4KG$0w"QT9[N,'m+'f.{t5]3G ,%:-Ui@ LcvGjS\(+!ȞAq #yD,Є8ymf se H[wtg_lx=|&ƿMOkf X8nriE wLP ddN;| $oc궋M)iJu ]o/9[·]ppliRWQaoI,4F.U\= BFmVADq3Lw:(&zThB04J?S3?X5M/U"ZsxYec5W7}U^=f s3J&jTiwh4ޱ `}Daªx9-+ j!څu{3LK(|ƛ+6nvlr__k/,JDJ??Y%3U,^ tG}ȇ^)[V?٪?t*r-TuEI~kb1r祛u095!.; q;u (xxRz'Atx_;=Z QJ*W& [Ͳ#i+D%Y666[~H"@^(%iՓ!u'b]<ʒ䃖ȟjv,X{o 0/ClMOȃT<@9#TRVdQ#]iέГIdAsC43_)A$]8ӑBPoѕ#WwdDBlwj,~{Z@9vcp "2C++tq 0j^]/>',V58V%o !-_ݻ"k/:o@YI$dW [&9_$ZZ4ahyR,s2C|g&' \%Ƚ`(Gҏ Μ lGȞ{4X=B!mt) 8Ѕ[8GR ^1I/uFѢbQʓ Q|](0*Y<`V,+=swbDQ.TeW_Aѭ .jt^>DO趓_G9[]Y*RƘa.¾$"Y:1npvB1hPFѯ.HCV~=\մC1I"؆n!|DTĢy(%~:a](d}$>Pbirc`C1:y#]i8Fٞ/ݒC$0"r.>UۤAt242@=E.!Cyg+ܼ)ߗ@yE!`vpgȫ0C"p髝uޔF3J(\d0X8lLISUirZ 7YE@X5KHὮ9Ŧqx`Us/Q`FBZ7fj`;|ߑ ŚexV^A.&!K<Ū14 +uM=^W2Jo^0D Ygrmu\x\82 i(`J|nW1?|蒂EЗPi}NA!7<Z{ai9fwP6k I+A#O4@Ģ_q/N z+(Roz=kNA0OjO&0v{f 4|q+8.ߋ$$'Lmh/Vd+7>DٝK-D׫滉Zc fҫaِ@}?hIb}YA)JȆ8Dl '7HYSc8^X/mq(jWh>$?v naH> HP/!o:TӃMI2(kʕ7^m3v51k.\T9\Tv2&b fnBWy1Fs| e8>߼/s(x՘ 2#-Uf"QI|`|rw54ZY|=wzZheTp.84Q7jRM=)↷&*7\۽M`e ۋc4CtkY1> _2_4eZ6= 8^Y0zf\H(En|FͭAT ۄ 6VMV?d0d[H;[}:\`t@5$4"謟=6H 6; ׺:Bk[a.j攓5#냆<*eN@mA"bY1tè峝c}EC'0"^wa '*z\ZҘ)ފ2SՌ6VlH;ψt!?@3*žc)50zBu8et`ʗAl-Jo2yЧ*VOag8PY!`Ǩdn"mzR(ci673bAe{~``+-j:zd$1 rJ|+GsL;4nsxd:/_slR7z~Ë},1eU݈?C~zo,b%*)#Z쨞^UEAYaUy"­MK <44w%'1qz|~.cஶOOZ7@IUn61UkJ8AL9* /O8.hiUC4"'c"MHV"{U3LNxd x<{-&5X_G`6m7Ȑn ȥ)f]/2 ei_UE<4=SblRvX,:X_[jhe&(߭43 VdW2 *:Y}Ü3/Ɲ|DҾ`zy8l_X:.y&k|P~Xu.> jaj@j||7- ت\1zE#,|ӓ&%̙yl:YCFѣmsFQc,Q&q\vC|*BUn3շ3/ j쾪=LDtl6bPIou?R\ Y'LTj&j2?QZj>2o , C")`ְT+M;悰+*`F5iZ[ KǮe0xy3(xǚ~#>i F. c[ M]V;]:qj.P7{bǜoGe+Ƅ.xB>J͓ד[TfJ.h4V1{ V0j!>J,ɻ'>߀ <<YR4:􂪒#Mb4ooj2(ԚkA@Wˌ_ yU+_8h~.%?Z5[ F,- t 9 \Nѻ{| j'7STKPGaEwAAϾuBRV8i /ĝ‚I$p4]f! 5>]x`UhϼF^5V0k36 --cHXP`ޏ.J wD. $r^#lp:oAB/B ߙ"9Ȕ*԰r/Pvmi-'- H}2|Rewՙ&<$q_/ @M5ׂd l,X4e]aL%E V {ԃoQxy ɬzʈΨ<&d np;pb]{4&D6 @S'(c~;]XBZ:`[6沎֯6hi͸"h˦e%eZ ;+p7%‘Qۛ&pLYgjh̾q:;G#BJQ~ ~Ulu }- I$<桑haK6)Ne7&6WcE#GV f-߅ ')cVyoct#6Fi;Oo^ Rr(zNi 4˲>VՍ_o$`.]CBB𣊧Iӥ!EJ& )SNvMuu(}LPaКa\vد "yS{90Kr I>0|H2g^s1̪O 2]-O[%h5T؟Z3%ÛGq)* Խ XODgZ& /?KoJyuEkT) jw ҂PHyDmE%1Qђ>MI${([2 EK(G?DS,/UC?:Ύ߻p6Z{]O eQh% n]|qV.1Ўʪ/o%w/]BqwJsX7hn4}Rs0(HufHx3Cv:I)6"; }?Y*wZV |1L]'|.ׂP!wjY}Կ%"Hy ׫/FJ;Yl"&川җ"tY,ax-X aGk5Mw'5cL3ˬUk_ 4rޙ>,36P:%/d=lZ66|T³|;_Yb=d%sIuhfKo"}<~0x+@L<pN@*>HRvAq%-˜+ )^䞺} ?hkWy0Z_?֚T1 g9[dc"2ϩuxk2vZ=* B{u60> |ӷ4l:BA$^#@9ֹ͔&{*9v\٪>dD!H*`] ?oU_NmTs-XmPS6V+WPT d9d^k6Ρ\>2NSI7Yo!ns.ᢾ0zq|٤=Ç؂0PDs!*JQRt;AѣljXDKD&+b_oTKpU!̎1lʙRV5=&G1/z]DXRsm(Z`i3zk|RO-Vbٜ?8tgDuQLρm+̼ ]h$.v_m|g2֟Kbဤ]r!$_Di v bYY"%} ܦ+?X&5oRN}hVv ) _l|7L;^0:sCl㵙 hu‘K*JQ0Ty=$9_fjʖ(߈#亰))ږ6BGJCmgurPv|R$ZˆD<>`P<=:6s<^SϾtq{8>5@h@R]G^@!,sw!e@*d0Z{ͧt_UH!X.l`cK ϫ:;}|d蕫=^Q`>ezt6Y! GsdHfO=T:FI ;`}sLug]Aa HQ1Ǩl_ NX.RoWWj"u~GWw:O7K9RE8dbSV)Jz:fl &ȐM`%_q#Z+ ܯ N37Tl<AR#I3M~fڭ;rUD&45X]ZE|`qًhoTWA\FRLꛯLZ~+(Mc2\V") 'u/ݹȜLX2)l4nR?FN9 _ރ-K'c?ŰXex/P:hOy 6*b `T\Q/aljgVka;p \C%]!sвe 2l'oԱ᳴Hv5$w Ilgk>P0/wz-Ӂ*73ÜWu3A^i:M!z C_jځ+(-J4F=1ĂA2B(l'`<*/Z/ 3:('>3:MV:[<7բA2NdqN="[A]ᆮuM~nSZm*1[Zgː`' 6!)TN709Y (X8-G,J+˺d ni㣳lQ'EО[SXȝZ!m&C;=Yunہ/C/%6Qk'M=tYޝkռuJVn hN' _ ۗh;VpI'CdQFMo/ڭqVPrUσs >:ba/ע!료m Km.eexT~|Z~) }7()I;e/O4ҋn0S?ˉZZx\Qɔ@2@ UmCU`=Bv82kRR׾?GMɊj~9~ii`@h[L|X[=Z#&1[ hqc=70era C%LJa4cl"'< Qa'PkJ%LWz %Gkb혪Rok9*➱.ATwYexµ]W|tVy-HxEout)f3ߥLC u+Ԁ},eF*Ԧ&b$qۜLzt,T]/["F葐nQ{tt*grT3wQ\6CH&J]nh ǦN^ӱPO%V@8zMҧ(uݝ|}2!-Z^a*tƍSK Aqj{@_4洶e7es TdḴp%~Wz,?h( uCy6 + T-`stОyk@mDф%VXwiIJ@ؔep:*NX]x*k6 ד)4)]dp2!r-T*m'celуV䂝#Uu1z!qʁ?>E( pRvT-RmN{j&-%(}CM*:kˍVrhJ鶷Ǡ2O=o~SfkyW-nE!xhlM@*-!ާJIcH,cD% *XW!ƾN嗹J ߊK%ǐ٘}׽/& Yޖ=ep'=i TDMV)uEۄ|3z]ϻ:&9TKӖW 9unhȝPMWP^ ?Kb?۬TBVXYk3&n2]vnS06"_#G&Wiu6~0)*m ͬ*MG裁ϑƝaZ醽sd>_] O' S%pF9*CNAZCx X'{NW "|Ⱥy:Й!s*7DkU/Y-8#3N4*D:Q݂xKFXyguSw=; ɹcTGXT4`MǠQlc(ď:y7ؿ6vчx!Хަ|uɕ>ig8/T+ʹSN煷.0{B4 ,B?50GUI?u7r4Mz b-Za;%i-/HGFN}EW ۪ 1{H6 !R?oQ=O`Z@Kagm'lwo\o`VEgì2z7xd)WC#$G92RmkX%uaB ɅR@7*v_j;(EIg<|͙ÊOV"&dvlsB?e$uSrI|%ah^Ց.@(BJ7c'|o;"L[HojZ/>-Mw̼ql){S^٣1Hb7QL]q X6)I'+6`>ēB&#c"M+Ʃ 7/6̶P)/M5&g>yaE7V<ٹ -laioqW">߼y}nZ>>ɕ[1Scw' 絗PA ^?B?v@M܃-!FtL~)imozqaS?6üL|xktRg,f*Z{{ˀ-`oJ@Ɇ!.vVHM) smMpiz^1 V(GfN -Wa:1iW]s&^ }T{l5m4m”ڈX[cѷ6pޓ:]0B>Ҏ b,- IKQIE0ď}r\`Gzq`JRjPpr-eX,no/fg…m6M?fFf=To::ե:f?@KFyqƬ~g2=]bG)fNOa]d0"tzfV S>|vw[|!4i+96]<;i?*w8 >SXl,E(ܺD)4CO2(o+2¯9mX5U$U9ci֩վ1,t > bc'mv$AqkoѹFD*5fI!¬KwWy QȖ2ำcnxɭy53}({vN9,/ c.a* l %=.oA"XQƸWb&ϞI(L`S% ϴ,IF|̦G CKG;#os3o߁툥L!8|XtKS*|/03&'6ؓ\43(SIdlK$6UhB+ImJ8U+w;4C67Bsz"eST5v[09j?L%˃E~,FE*kgo* l?)BDBCng[ۈ{W.tO#f ~}@UPܝ.C$6AqmLZd .?dō#ͳFvJcaU͈/Ywyo@y"z1iξ1j@+FYk#;,'ΐǃ W>h5T  E|ŗ[ೱ-y.͇~~2U(G5\C1FfS veLOw1I]0#ǦVأT&v4RX2WCFȂ-;1l4|K/`[aQ+zVCARMKGu#5$P>1yH\*_$FEI*e!QJ8U'9d)JB }"S@8&!;DRB$3{3E!|kԴa}-q ))̆9/uwStsm\{j(pάFjwW H \5@p@1ݨSZhG+BSVogM5_*C]ן2sLvoim 3(XhAY^r0d 0B  `8'pmu;R1z:h~NxzRܠ=sUuhPc\MUB 'E^b@AZhb6 m&P{jPnKGdךyfӧhm!u7,"6 o`2ɒ@; ƑrG4lƸ/dȫ !U7K[Wk^A!EꡟwQa>twݠE#J)v`D90IZ΋=~rK@GZEyZKq{a]Sв{Ybj<`'R/ih^/qky c;pWe Cn Tr-kc-B5zo2p=ÝYLIG)B_,{^QhB %ix픗e Pwpg3+lʐg={*.炵4Q=jRyr0MwL >aOX….uX\MX-sm?GCiucMePyKAA)pԧoÇR[׏jW̃fJ 4h!W-[B9qk\ 77+s5 .3cfjEJW,ޠ/2b{LojR/D.!}Ёd ђH\`6pq39HYy@^:kk $qٟYON c&ȖG.RH {OM_F$ *29!"ضQ'"夠`E`;,3T涶-Z%A{3dT7l\!Zun~6!s\%ôe|\knQ̑z"(/ I{wآjƋՀ{/vI-gMJ hKҹa =OSBD$SOz0aSOH1`y7A)'h~Bȼ.`cΕ?DAeX$ݫ(_&|@M?&q٧< 8_+~j] K:[s &;&!S3"XjYJu%֪}ӤhkuɐPej ski?vJXB[r@U5C}6uI ;Czml~& B{/)qfv eoVi=M5a1(ȅ;L3¨?5E4^[#2Ώvj;$w6'!bP@bi_3&z$*0tVF@K5\aL'mE;?QO?<nVMbNDL5sb䡆`yhAVU21}FG\|Td1ljfyDXd}CgT~?e˸%aUsFa+4u/tEW&uK"@7`q-*d:yF4@ "ȷ2c}}c cíC&S.鷖xf2&Ģ2F=.KiI~G `ty'Ttr@ `x#ı)ECm: Ñyme_cmO-1/p>7_kڿZV:f*)Oggj#8 @B3vx"!TrtBte}aVITLsOt NSHYeĒ{^IlȊɕA$eoЄJ WSeչ6nL\&=TZ7 9V'ChM|jU}Cqr7}݃uHe3Z#Wgl ӿth?a<[X}`KwLl !7l=ڡt* m˷eRHwUh'>DZnX4?w7rTlNcO߲A/kAھBR9zUWc5@mdH,iw:!,l2!xt1M5?ygZHc&Yke@p+ogYpĶDdq%TKfb0-=( zXYb0#Y?[Ho\ UN\Ro*2\`M[cUI5=0~}BY';0L y,o^W]WM*Eym: !jm/>f=9ϋ *\NA4q Ua7aJ1] f9\B# ~`t廾Hr[zars04TړrG|Q^HwM fˀ5Jh" g{. 0Or_tjA_SFScPrIR+ikj:u h#(Z[=aw[)r e%KXrM{2V.s哵&'ž7)-KtD1|Gd5e= $`R2@Z(auV@ݫP>Pq5兟?P+{W6|npKD*6W2#a[}6.:pi jdKasGH`DDt!=3/N/4АV}Ϧ_:{2HU)CR2\-JoBT=#uB"JFjD#pо|rQ M=hw˖.,3b~[gv=EB/0XQmH[*w[S-̥YZ1^/y,T`j8)ʃ4L"p r6XgJF+%!h(-mK섬4iCk:͸H7(Ir-(^5SG~t/!qxMռWab[sm1B$|6^2>q9U`O)@v[n@K@Tfylj6k{ᥐlE /iaɮwR '0iWsog 8qh"o|%:#ŁT8{1L҅ѯV$b6YqA(; EDtSp9?,/HE#&vՏi] 85 tWNEQ7{G)owI:~b0~]\967|-2zfvs, [Ɓ:zgS Ke) F͐7&Mzz5ΗX\va^2}|cl]#=r[pC%7嘧&{t7C$2'2ԕBΓ>]n5|^;O焑]hjg fBʹ# 3zz?td/ik;'`i`}aF; 5ZChO ~#k&l0Y( dSf_ S|IC֐v8ZilnK\n-Q54r <'ZFQn~ ̙PT#^c(pb?>.M`u]Y~ T@O2.WvHw%P_ VQ0Vu7K? s]j}]G/sXfC#*L9ʷ?d[?=|u]l zI+ԁ~ŭ4 %o|lCE ]V^^ư>KQ!Zgkhp[X_QؾevB*]c;?5(MƦoUEoCqst I| ȵG : `%{V""U HѮe1R-HR)_6`ARBViW72{ w\K׈߄L4wKz(0$`۵ Vo+$]PQZC|ӂ;" GkԅWh]Շ(>_ۀĺ3o{@{gf~G4.'}| ήXuڙn vXAB\ FC|_J^8M|v3Xh KP7۫Ts!NwQzwB ÍϡZ5*]S}ޏIFiU̔TE|Sl0_YscWQπ;dֆDI@yyʒ_ $Xo9yh a=li&Z/Vy zE[-d* c>ϴQi2v9]t.qfe8cF`NCVUE&FWDNe0K?tOalzԢ@ԡ{v%x?Gy5VU]Nvx+Lq`Dveމ߬S<.b_ziSЕ5; !=+8o2m(6v1 J 5Hٰ+OB@&6reyFJK&Xo$,; L@n\]y]׊2_B%-Z.%ȅGa3do+9#& d^wm)֎sv^w0qfVK.;Yk!EgȴrP!Gn&<"D:@# %]w@XҒ!uYHPyNI]QHQy9tpBVոUG)_80w0j9B2~~[ClQ(߽|F!AN5jay|[2r-NP1w{JgR6toN;=Jxm3pS?^/C5is'˺V81I}e&2N?Y>o :4a"!ԅ\g3j&Fp%JdHb00m=Z 7 Q&NŊ"U2gk )W0'KXűi#&_õvp@;D!6:BUI-usr B )~?ag"1G=&1,hϟjz.ɵў|/5Eu(9Q\)'&%6)YdvC(YZ3MV?cOKHi\8Q=D+C g}ӱj6nHl?A>c=A5w{5 &֟Kb#^\LXIr_O[MPŭ{Ylv bm]g?8[tn(&CIqcΕ_5C(13zi%>;8f9AŶ3 ޿Դ{`BFeKڟ0>4**OCӦ0=P{hӐ5N޽wtdc6Q,HѾxvH,I aZ.N.\P:%6U}[+Y=6$=%lO([Vңz6nx6П%!Z.($[m\<4!i@rTdЎ = H-F"$0=@ 8F5С= ةG80)sTB,(*@`P,ߟaL!&ȸo9-VRox!_&fcnJwl~=v_G+qQU0؛X„aCbt}l <2XO}?b:7ѷR;tgxGy9d'sۋkށ#p^u=8@i,}+;d^j>1HU72FW?;}sjrHFuRzRq//1 O(ԗ R_=R" ː_J!iPׂŕ"uCUaK7mAq/NFk/Zw3I6@pd=Fk9FxVo 11r/3e0]?y{m{"@|Ny7%/ojEe#Y.+gʧ^+ltKߗ=;V}6tW 7E `l(^oj\nϖe+RBIM古D;q/~z.S%AsUvxtz:i:D'Xƥc ׋uYUZh#Heķq!Kk.!qXpek IACuSZ #g]ם(J_UMfp{EHV\r z%0McU^c/sl7twh:w. 5iqaH2f%^waaKDXU"ۺ#ʨ ħm!/g7;fKޛ8Z>2Q})A +%}yg4 ױ&xLVTw#ѫtb q!(w;q3hZl{'RiX( V#*/Ǭ_PٲVs<,Jîe˫扽ɓa*Di)3 ve˩!&9CU"?O3d b[2cy/xXݪ+03.yL&^7k6`EL8BXsKFG y>!vWTD=a5 dqnj+Vx4H #畼rG0W*89qp>|d3޻A]ho!Bu ;:hĽY*j޳=B&yr$49iЀ,P\QiŪ_[(d86y+}K.G6#Y.ٻz}QD''+Xi.lVYG:zPƒ$B6BbBm,rTEbٰdm.{#jB ˙s|zJVR֖PH 짲_FKo+0eCĊQ!C_| k#YP5-TcrLgvub,GwCp̧U~ע  ~Gje

    ʧn˴nSJW$ם^Pa' p:u;cr)7 B.}^J=ɴ(]uY؞ZNp#6`w<0!^-n\O':m /E Mj;&q]XTL+bߡu"0.A$ED:@74&n$kqˏ`Ec)u|KQ =3vQM?>45qBJXEX/h0Pz֍]fq͠}VAy%zRPEtҏ' @hqN X/L]_} ;F `ctҬk`Y/>U3(\4 ]hDITTO~c+ >Q猢+ĤzNj TȾܭRb?-]kKߕY^'0 *\%H -q"]$f &mAubt;k7iNcs.I'Ǩ1WD%?H$%+Pto-'kƙsa./}16=鐸)O`D QIB (;QZߒK%8DC%ediReM : tæ'V'اT;u?wxl@|Zz~֩Nϔ{gӆZw-c7,}ʖi̭9ʹUnB%D$KtLVl_~%iPLdSJh4jJ~n)9mS"6' 8IRHg6 P5_Ҥ÷ ?EmU'xO>cQQkt0`rA|t=\q,@RMDlIL)j[a3ꅉZ weN-jf: aHnחx@?nvQ#B3}颞E W!(ms*kW J}n?2oi;[SIqMyX qgJK{ Yᄚ*&Ŀ//! ލNjC($nX5㎼UB,} &ӥǝr/b81Cuqpw|BtW7?^z|?Ƞ('ȁFv#Oa8W&Ž`; _z0\ɍLy[*A#ɆQ@p.,5pXgmƻ`gD*VQZ9L2ےbsQhzrEgΪnKQ;[TPdBGMCtq0i7ul5pEg]-5$_8cÇĥ&UaQh\eH2^g{;w8!"Zob1*뙶GY$(54kHV\a"+ >/`f#yf:m.Y,Li>$`eO-f̿kmjڕV7ɷ@#}t^L+LO-.5]淦4>Yzm(zc#g, t.ESODy{0-OyCtz'oTq-Yӄp=h)VxIMY3 HQ4,ȩ>pH{Z;lYd+FfZPr^@rt.~([o3 в؏ifX*ÏIs跶,4hEĶP g>!Ϯ0xkɢ@\.ߕeׇR}-j?o/FոjSs87dַD?ɇ ]Ҵ*q¬Dyh^8Q ɽMBŮwdzj9,@J=/,[9޴'uzh +}Cxߜ]N: -K[=9RRv ~>UJ J4OJp- VBh0OZ^WF/pl㖸awTrF\ׯ{1 'YER +r.1sj L@j2[H'xHih4aQeOPw?aVCjb&/Y&!J¥W$(GȥGȋ'6Ma)f>|PHW٦FEaxHPKQAXju7)nH"?f 95[[ؿC@U>97#o3'iL0xYFY`N)ʟ,e HF^fP|SzedMՏZ*Vto4Nv(kR;aܵҎaLiq-ܾ* ߇ዯ.$x%*tKal^.Q]t2L#ɠ3 bvSG Eb#ȏA(B. 3W./ bTBI}="paX(g WC= >Kv}̠]ilF馛(]߃H3;T9#Pi]8[&$k*SJp,dEìQz c82q}2L{`nj.4_1T⽅r|r?>PEW9 =:uh+JKd* =n @xvD̲nXM4h%GcwFn6_jܺfm6_8^f&4x +oE XLQqw*Ĥ*]Q५PR.c91LĔ[#~LuA(m\\dP 3n L!tEveէ{0kkg/s}e"˳[*p*qpq0/ 5nvG+!Fhd,Un7on!*\qnsHJKa--p>pIR5g-(KAyj΁y݊>T6.è27סW6w܍.ҫo[]d86KêW㍲,ta*c9+W^ޜ$BN``OD؉Q̹7í})&]zqpV : c#tN{f[A@sjF]1fQ Vq{;P}F?YgTo~@? Jo֫. `׍zGD2!Cڊb_`07*CC7'z~;3R^/|/Y݊`=@uf~f1=Ρ8RR#ƫIv(P>߀;x9(^)4Gꖰȱu``Z>Ֆ8Iꩡ&lccGR]"!pnIu T1OFO4-e糛WfX`iGf῭˼$VC4Z1|ol#1xz긿\G51]ҁ\ !)J##xFsA5ӗ5('IQ|IZlCoGr!6Q [Ha2wPzS1X*㉿ѯ5gƈc M{e+L@T']j]bç)-m్Vacagi_/dUMxQ\g% kCfçr$[MLgr02PMoF =ˆv& [( gLS?Vf2 F6\Ph /;z, dd1rR{M} RJaq%Fު{`qv#aUu@8$|3{۶EE>,Lk>DIJ}~P\YdG5%Pv=\. ]ٰ!pȇa|IzM,^Mr6"w&`%BsnϻlOsW,!(B|_2XaAxL_+@l4GOJ7 LK,t"p_l6c?4mfQ?rkIP܀`lonYHYm~,e^Q놷p: TQ*^OH l\?}L*[ \٢ل\n߯-"1_VPׅO21ik HMO%n(@u>&4#2'JI)mMbQ;;Q;r޸d]{H't Ij"zp$zG2MY 2b??lD1gmwB,)KÇwSo^y~aM5=qjrfF^;zB~ބ>R}֕F<Ԭ{F! &*gDUUzC$g`wM +PECkIy֊W%O%X+P >};0(M%hpy=ߨ6/bsVzwxڐ}óM"CynQ_7AR.6#GR22M5KU fWaEŗ4CD';BC <9Гg-5+B 'ƠY˩_$S<%2ʛһQ^c)q'G 2"h\{\ͨP^PKyWL"'(C$iҟ#b o_!u pCҶ@H~~vF8@ ~]2:oc7]ro5JM+uk?*0ekݎ) 0:@{"& gN3hT?w7##G&M f7 NQ6,Cf.e*8JR}&yvthg3̍E ]$2b-CB.Ư6W0x>*i]:#^:Zl*I+JJU?[mCgGZ̈́!@ˈY%ŕj Px-'ARֳ, g}jch޺ϣ7eљ1HjS~D.V;ԝۥ aH1 шzP=ݯωXkjZt >5gD Ǐ"N뀫W7bU% ~MeFbSlѐݤA`fCS:"QC9ݫ5I=gtހ9xALViYUaW%xS Pbn+D?!;l Ѽi Y{q ׸(q ֫~W2Kw9g8n~H|A͌C7cG/R^Yf /L'뇫ʮIoVVQ$3)e)NQ3'=@<Պ&:֓ņ)gzʾkhcMmY.b"`g8 cɟi!AfcǙmhU\)s+V:*YS Ta9WaOGT!!ɹ%~PDW˨۲f\'Zhw }4{9;J&@Hyc;Kc~"*U>Ld-$gzZI_Z:LϨsC$3l,u XyVOޫ_6{{x92C ])`j>7h a,0{+OcΪr3 edrd=s>QY(5axd9/$nQ?W܄SzR"zwZn`S A ]@P,?ly3UqUK+6f./}RRS8|) "!`p0l`+zI96ы%[dasEoÊhELSZ#H5mq?he85Hs|"a GvEO;EuuE&kw݈eX{R.0b/k)Vyz̙xNӤ}f6P|Kęfx ۑvwE6p|֌U\*O J'L&3Zu1)T}W 5vJpgS[ 1$X2H!t(jk9X0,Ou+6: k2~ڶFp}00^@צ2 "r YGn~;_ZBB *.^?.wOkfV*,PDp]|_%I^cs@'j:KG޲\ޡkzn?vϫ@=/tBcj2@J*`Uɯ%*V~V9 gbBxRːl؂idF'Rmҗ<}>Lk'H ckO;cAL=դaeۏ{+VZ<|Sra. 벤rΛTNrD?rDpd} kk#AxAbVZPdLOY)Nx7e`)r8R N@\nMHEu}h'ՎYs"=8Lv9ڋpzXuT[fXKV)~f7j*%E^6>rdT&͜03-)U?1)3(Uǚ'N-g2S @cPb6 xK7#-dT"OdDdv&#) ۻmi8NΜt9l14cU닊$CO rm@RzB|=h,Mb1&YWL$XkW17Zڦ.DygKDBdWc(JxiN5k3l534c }(dyǕ9BQ*=3yF`7{hW<גwgOY>NH#:Z@YEԽkI8.(˦C3ͭ[1u2 @-ǜ3u6xՍX+%X Fy ֗ y&HL<ϒT҇"V< l U gApN#TۓYRQj}@ric;׋}L׮E[XQȹO홿e&0 Wͷyh0]LF8ׁ ܠL 94-Rwi<:sNr0  W=*Ňg oмls],Plօ細A>G.c_]H }bhFAJJQβ '2)a?Y&|IIcNs321Fa+#2x}8ր"E/ȪB!r6"Ps9ĎPHcI5U[PF6{F, `ށx7Wީj؎(Ԙ?1]\\WLj".Eŵ*`VwO2eDK'gpO"R5!mG-y[3dN)ۢy.mߎhd=\.|si Z\hYD+3HRG20? NJm26kf6DLg4K~lm@Eտh.Ǯ45am8Τ[!a39#?3K#nsǻڢޱW=Q,HHg>ox&y7AQ&:s~FVL| =jVu#jbTz((Щ`HgBRns Kś٘_g,g* %PG"򣊘=DL5YKǝEKbA7AT^o &Q +vΙG7;̨I4َ3󤿟,hs )7ս|GuYWukH_rF\cH ίذCϷKbq TwJu烣 ؝Φp1@9,@FWghB$Y溂ƺf:kԠdiw$/ZYPDd25Şچq#bws'LX RgEi\v07Jն]|l ܴA#^{;xAhև!"I1T MݚM@1" ԟt=y' 5yzH0Qj4x,H>8u-Z-iX:Qz`ćO;%w:ظ-'M./3; j`j'=Զ!2/%'|J}d~^ CX0x_sGi٣ȕ6<_T7!oY ^W9?Y [L+> C$[/Hk0v&TI׳۾9}? =BKx0"| tXQo di ZBng1Wb9("MPDW1Mٿ `;@;q}.[#1r4ܲqDc w&rrSr񉪎_7];QBGcIN&՟.MpҰnu%eIyF^[ aMBlQh =V9M;Hbf)9IMU(Ɩ YܗDJ'.uJ!*''Ez=I(lEߎH+ϩ. CiWfg|%i SwŽ/[Lۢ8V$ɥ"@3D#t |L9eF;s݄~&cΞxߦ!FK|JUhC"IaBC$崎x+o4q=K B)76jos!g""ٔ`=6gH.l Z@axa Y\em~54C(ne5ÿ̍E+.G"+mpvÇ/Y\27YudHR9͊ư,THu 0NPsjvs+q@=bO# Lpf1a'J̶;##V>nY&qk%6ܺ.SB{#MS%[`R-Zs/d, bcce L"ˊbۛhP:TUcT1 ,Qr8R?ьEWU$+U'͂*p] 3 rEj@족yjm2sԋ4O)o$#GAͣ}2:Kr^h㗉|qSEO7$ZчWE(Z{!HJ|")7O.hT! zpEeN-N ^9 0Yye$'Dz)* J\ӂ +7-DMbg 'RJ𻕸S]>cd/ᠴ"ՂICRb\$9 UFg&AƞHz统9#cI=CD%sS6eu=4:o_E. R0 7|%"#<$Kní)^vۀOpctNnab̤- skY*(Bȗ=-/:M|y1UUA?9w ]6~l9,[2uzbПGm ՛[˙)SXف@tJ"17|{]oLJZhr²c)9QVD2k%ήl^6Ó~h %D$Yo{ ZO֤h!CK˶ƇP7<3GBҷuAՓȮI!]G+2%}:;CPN?ܮ8cBt~|psf!.ywl85 ʏ/\:녓y[ɿANm 27 ̆86Ɉ633*gB㩧R\a@gZ;CNݙr[ywdR5#ӥHx1Ha10VHmfoo`~˲1w-'9\=~ Ae"(YAܕޔ_ qu஠p48'ikO"OoQ7eM4>M֎G:"h4XjCT#ZUyZ!!zR38z؆oUm, d K׼pD(CP׮Ό0]9I ޟKR') .jXiҵub>Ir<0<yQ ٤1n2RfՇ}.YeB4pvÿcto2C:â1'$ &Wm=ch.ͩ~rE^H!7`| mS_8X݊/OWhhz~]퍑.u*&"loԫ:@nԸ j |d'|,jP(ҫbʍ'f&`|7Nwj`ӻ<0,=>:ۨpwL[R|xΐq$BD`b`㶄F)JtG"I\xz37Bv OJl5^Tm8'igǖA{7 CO0moWKzfWs=rk2|r;ÕE}x0YyBʂS2jJ+%#]CiZ+3: LIfI)<3DY͔Ò LtwLp~i9ECG.WAcSzlsv0 dƙ n=V aeg(*p>T#M+˨Cy^o8ݘ|NLG%TByaGO@t,Ĵbfi# =)́LbfIp3Ȉs "|E/" 5K$Ԏ=Y`pܞJ%EnЗpEuGҳbORJPKKW >ak@{1+wM %BMaʾ ~ViO ôPS7̘-*F?9_F&.N.ABp-EmK;f)c;Qe]-7PS $AGwes~ }i8%o5J:^_t8s~LSR ]'EhH4iypcWuHܜBG[^y* YNc{qq^\tʺ])PJv]MM6ƺ.ml1ʑ47̑ oÄ."x)}#گy9)c.T;Eq~83|I')y0J.?bUzd㉖Uy Ͳ4/;hcoWX5!^[1H0> ԋڭ^G@v퓓;il&bBХz:`N*`=:ĘϬ )L LHYW({-d&e6󦱔A`L,wCq}:81atbF8s0CbL̺ lULc4,̗,jѲ3O.?e*_>8%߱8<(aM+4FS ɽ~En 3!=Dj$J}HUbd#iss6$i%}%tQc|a٩i\o2? jg'rѰop}PzI^}/3|OZ7iIR%p$C5dxoYo+YϣOuLxp]C 8oT^[26Nȹw/ oq1ⶣ`Ou,\(ɨ7fMKԈ ^+LIP~nRDFemzd_IsA4]Ϝ%:_q2Γ_(qH+K}]jϩSB:`]9ܮH]K7XmpN##金r. :DƴLakUg.QhК\FX0h?}B1bޘ- |֥q{"?_Pt+61pt0i| =cYƒ!u1)lUG)GEs>1MH f\o`eո\QxwL+A+3)oKv7cp,p W.4bd]Pm Bs|rIGs,J5dXM\C9[&?0hD Mj[dRR9_CT y iNCG 퇦=Ɖ2(/ɂ1~l\{hucz !DʼntqE u9Xi=3L#0vvw83m Q̰;sOf6ŧ+qY͜-QϮ;L-5JsClN#$ ! ,zks1E^Nɴ#OՏo CցA{nܧ|Ur-UAvZ,աw?s}Gt#-EݭeH#T-2%ľsԶ{a RS l =M3.EPtRXk_Kl]#M{Y0*1Uf7ؠ<ΚEр |o#=d %z Vo&' /ˣ( 8"p_qraZLæ `RE7jK SVHg!vx,fad ͧ3XwgIUs˸yLTw<¯Ǎn+!oEzT;IAl++ݍa_Ә9ӣU͖>ѧ.3{RS.`g'n&9okҏER\^vgxo[ ޢ/EoOq2w!ό~Oh,+R,]L= Aw*ZdֻQMw8@f^{VExBiḵf@K8=BO*'vyk3Z?w*of~j6Nߖ5 ϘZ rKdgOQ5 KM/6??>h =oL"T"@ eOq8D;Ơz~?w)to:vC*$JGuIb-O>tZ#*3%*t*>4JfMi\DH[(vo2ǦE7w( zD:|nΕHӁfy'fH{GTop%|njo@s7k3: b*'ǙW&sS=@CAQ3q4D`%lUZ PUm`#Cqx_6cNMla@ FXd lyNnS8iu^1[BngX+L46e&R⑩u7_8vޛfL|{s6rإ~*6>g0MdY_A0O)^nɳTaHSqn=$.q[[z#밈yj[mu3Õ[a|b3^BulJX:r^Nk:7j5O 5i:nb6Ŵ2플HK_=%^~du[_-q}֕Zf}>7s@I{'5uI 757A`7&%@ XҦ'91ɬ~/$%M`T'^Z@kjEG0~RL+~O: eг_Wb&?v/϶̱ EyϟjAeewW|yCjiy,O Eed=%,CF`ы;6 MnΟ1k]^h#:lL|ѧ yj &ϓ8wZ652H _v~㻕'FfZh jA,- րAd tC$T-[=Et\|L[a@ij&d % |r+ _9o֠MA\H/vl;G,;*K<"+<miv}~}mhdHS/*iM\>Йm8Y1%%[s[ӷ$#$_GFX&/1swV%w_0mJo7rW6L*( M[nbMa}ܞ+όוb:K)R*dy=c[o 8u[-􁉤[麣LR."_ѩ.禁Z\u0p\4ڊ`܋Ig'El& ꋰ~s^08(+>iZ*{4M{*skcp+ Wwd37qd~^h;\ p#'BD+hi9K۱M@Ņ5&ӿnkBfʕ4qQ*=l.63@?;RTϸe9OJqqS UIbͰ\[hgMnYT^D6ƿf~eQ=#yR s:Guɦ8j@7\8(]nS{k n$Š5[A{[ HGK/%Da>z4ʻY\ eTὓaŻ5Hucc jjfKQ1Q}ٚ<gQ9)YA !v/  DǴA"1fݵh}$g^ph8bF De"90jPu}^4[5za3kqSTcM7Fo^yt#g@9I]K#NePVDP-;/^^G3S_/ͦ5|f'@㶂GKe} e&VqO\Rn9颵.6߹bq0EJh:K%y?.ڦƞ*?2ZzŊϰkÏ5@ᶣYQɁ'BCM<䔶B"%pB'H皔vzɍhV T\6nM3%g6Nq ۻ䜁B+ Z}lRwayc8Ul2Wu ;6$-:;7&ۭ+ #A~B'R3}ダ%#F,aK3y@Nоjr3vttv==9<-m_ƨVp%>Rh{Y.`j0K!6?. {rA_Ԙ=Cu3*i?#Fc5Lِ?lV7f-@8+w-?~Kϝp=a\>)NOxu^!u.mkwk׬Tn|!:BiRGQsJ0;}%qnbId{h \؝@iZ0߆Od"Ҋ63e'--7frgO$̠'^!3핃rGX8#!쥢hيrApM3oR[ <T5HŊ-f,1;:{ Nu'#a@BHT,Il:']45Z,Ax'GmaakIdHUROf,}C^%2ӱUt u{=KN y Zw &dc^Ƽ[/J-tz-o" q~&ݻU ה^vJSI^tΛPb\IH>@jB<61P{&#PS6I*:]OqzBR:w1u. Yֻq&[W hEIyE;OV߷_;/ig*GRWrnl1KccVSS|N&vσl-C?M{d؉}}E<3)T("UnX]x USVetL7(HoFu F3SϽXfgMn@4E_5qVB(yZu_G Y\aŬqiE{a06P赌.oB0vf$oS:&Ε+'2[ȝN^ Bz&4\ľ=p 2j'Wذ6;mh'a)eg|!L  N"\L|ZQ[:9YE[gbLPC-0LӰJ4{I]/!g3321%Yy"#۔af4,`鲣r}dխI*YP- P=x?;K/~kF0Mhbɔ&. .;oNE2]hEr)!G?UMy kXÍ*%k6ǝ(V=Q{DH8884KwWud;Cj=-T:H|{ \û7v$Bmh]Xٹ-L$1yU ?6Rҿk@.N&nhT(>鋐 EC^;p 7eHW/GS{ő^09|~;`_)+ir{TC$ -掂}of]mxIvۺv"2Ֆ[qz†tr]ZMZ S&Ͼ\yKY79O풟<[஦@b8hs+XIR ib0g=Ef&-MaXG.Vơd ֿa:GMq`~9~)&f ޻d=H"Cj"e\v0TO`"d6]QK=BٕH#>~?:@J*w⸮(|hp99lTKP(.IOokڿVi؞>*fEڹ!_n+%]Tz]n¤qL,WR(T{r^LD)vorXhS38F7Gm;Z8R6Szj^F9r{,C0 QTDXl-\nHnʛ ˩>gX-nzd뉇#Lݛ>1M+aV.*v%d~~찓!-ggB6—ɣL^`jF1d<]14JD%3HU[֚B{1GjQ[Qì^r=tK(`ӤNjj*sc CKu(F͟bV V?xbK 7Q^&'n0h4b CZkm-A\_6 [" R,YH*ּn/~e960MM/-dϊɁJ9B2;c\41ɦUa- 5sNLhͶqC#n.ƤI7t uaOmQώ$TR~< 9d,c8<ϐzը@D#u{ f5Bk$Аg~aD, AVH0Fpu (?(G Â,}4L@̛R$>pڲJ0ہmj-CUcgw1O8߲ӆM~tdxp[n=_4H|1f;ڷ`(HXd^7ӫ;[řIn^h0ʺU1**'9XXtڳ3'\0N{M-A ƃiI0gɬx{eA4&M{חXbA_SH"j8/){9->)w*\ڋM120M[%3l)L";{:1&7ŕo1[=o$E\B*hH>t3܎2|uR%(K@Q5V/MqF4ʹddDiWCi('wg rԮ@4=<'^6CǚCzO?b?r<+mD1jnA" w3-׭v8yWwy)RD:U ц~7JkTYF g1p~Na < g⟮Z6!\'D7P2#!nC*;w(2J\$Vݒ hp9_fLx|ҿw.)H1] ¯nN; dmVnZ0&%[U$j4^)L*tXfZ~:PkQF4Pwtq᭱߳ cm}֡@SS mB k.wCNp*WȦ8*бnwM8cbNdFw+Ust"YU:?BUO8$=P)\V*x5ca{<!y+??N s!t7m3cNhi X2T}wQU<2Z‡M1Hh-h!:HG[ R8ka(cɮ'bkβY)} @{#Lh@nڷNkxDQ-rm%/GeHkű oCY QɈEp \Qr/ŶU}nX\shqHl?aIHn(b(SGoEn??n5IX"UitOdh%5XO5|=({Sh 2Yf4>""|WH[3^cyQV%{9]:w{#jW,QYgXAN0~I]FB>kf*/2Z</VjT>SFV2Ye+Br~B;F)Y˜/ӄ0gq=z 2`YHfe3DBIX1q^P~m Ŝ}y%,"v59O+ta=Ǥ9`ٖ iSGwXFsn$7Xo .LO<ٜ9}#~fS }W*ϦyؕyI5 )9aÚ\.o9]l^V1|0)YCXJ|qڑ! 8^zm~?Ze<&SkTk=Z;;1M!\ A 2NomJ?/*jfs1k$ك# S@7+g ;Bkn2;⢉Բ]>s0bS&}.k4h>5%=$VxWV⡼DE=,;u@3[qÏdޱ雍XI؎O jg,a7:晈+t'dOs*0XC|uMe `ˎWa;^OiXZWYa2-ЖbX^[p2QNDBWGEHajKYc#吟tIt=.鎕dkǤo㈸vCD;hsǏm8gF,=[`ּ֎-((% tp\n_S56E5 QZxAik~W6;CjHqsҖ?PA uw4DEQyfӞ':MPB_ap5zQT)], OT,dMf;ŊǴ2^,DyTW* \u˭xixLv/)b a_slj6=0a,S7\ 3'g=-j2k]po ElY֧IO~ngѣl-s_Vp]4j[&2)okAccpkɿ|:vk6v!.h)(6J`ƌ_gE6_dMCT`AA+t+kVᐎ$ u< 3 e+طssrY:r Ch> ܂ō@MLEz7CrI 2.3_2[XR g:QǤZZi}İ/&5Qki .!{EamG]bU޾(ŕ?~B;SZF?4D+ (>b^c.$u/4j;/QfJ!R"ykt& 82b?$Ga}U5M!-YeSiyţ R.^hflabLMmߛP&ʍ}z׺)pQCo[앵RF#yJôy[v}Rm)UQd52Bcu \%h<P}:X35̲ o9<؉f翾[ mc.w0Fp"ox!$# w\(M~7AUB2UCH`nsuS^[ۖ2 _xT\k0|SeCqoag#g<ؤ9*S?9YZg{ +gS8@) rHyW}͝ |55ymɕ'b+cܵG\)t5JA3SL#K3dbD OhD~T!ێ*j1w| 0gwdCV%@S^LU9bYK>4C) t{96ǫMFN|4(n81Z;>yjfKN,=XܹľSph\ce͔ky1W\\N{|'jvY!9IArt(Xv1JqD (}. gC}]}CsJNtzeCYI$dTlNÝ~D?f2(YKoi2AHEx\ cݮpp|ʱgjV'$y7(}q9t,YMh|JKhtlcP׮.V8eTpWh1(+nӻ#JWK&6K c3O>Wny[OGsQwNH %V._J*4/< 6fHNqY$6^IἌ5|5ºs' QU@{wtwTc)؈ߙ5+:CuQlo ʤ,?ExJ7*JVh.! Ouai{y7ɾL5ŒN4r;azFmSrJ3I).zæÊ$\ Uʌc*cP3Q'c8`{# \v:"<Ăê*KdC/.%AZLÀջG Q&,\gBoPo dx"J2kbL@f߽Q,XP¹X߷-&S`p_mrXg/5B$ eT$b"ԝE۴BD 8uՂ*TU0q Ef]<~V87=w/^Mg\>Wjns?WtB]v W87e=icn/%|p2>^z~E7cp15ahMmUJu.2S}%}gz7 v _{kp<@t=o ~_wWAEa:ؒ~Gd$VB":]n_c0MT)k,]%s Ԅ 3^.je!L bX` V1YsD2NNu>Ŏ]r%d[[7>uptBZZ\zj2sd5f]zIOl7.sfơu_;Kc! b/Yh̢ j**ʔ*Y-eҁ#X )pJ)lQy@( J91ſP2l&՜G߳fl2Ϟ uRq/v } <$\[.ftˊ[X\"jL6dȳe}Lޘ(}^yu<aCe,Yܷ#̇4Mk9N?\0Ke[١0YYRB\׺KY |#{K ,ۧw,f| [?soFNϕU¼f pcv'q0IWLi&R)=.YſKi7ijѲxhH giD?Cߟ/dx'9 sPu \cQnϷoLV`4Qu}] Kha@]Rw yt﫴m=o/iD"@ RMyY(yw/ "`.G}(~[O]O- G 5h XUa4$Ȋ4'e'y=1ԻPk*KV:} TsZш=Q r"X|V_u/ߢH?^ai_/B7ꮀcrI. nO`-U, 'V uHH{%mAw3{3kYE6H,?| a`tq@(.+pQXutݐ8btyH_9WrV9yh@ܗnX0hd '/J>m0,ES/+BƸgfI#t>~LHF/ u s)^8v"g?+*42VM:Z\ƒǜˊajH6H_"OΈ=zoBaQմsYٻ"Yh 1Ѫ<ة5cͥ^}c\]i<2zd챃*"' g"ѐE)2N֜*g֯QT%&zCok bumQ 6HC~dVr-I!qY @|Y.I0_;mF.F/kxnm1;MoO#'%b/K BjPmP_90I8p IcY me'GNo~Djz k]uqJMCH)EEz w'耯 ɀ6 ق0rt|-M9X70jDawZ{`g4!&!5,  ϳ0؇*i nMwG!c~ 0b;~,7) ~E]S]<])]> ysLAB*Gq.&is ԭn#&tq6jx@\!lbaϊL܂τ/~0w/&a`t#߁a5Iv^ne)aI*Ǐ򛮠jUC9i'2FH1 Oz_׵nNtO/מAm X,}\3GVPde;[k$xJ$=$24QTe˫b,{3|@4ӊ vé7 J̫zzU<@~>Mck_|8Z-Qx'sC /2%Ȥ5EzM Qg膆` "?ޣURi)ilY`'g|:I!McGRB-ں?i<"{kҟ7ֳU*is}l9L/x|fSqܮP-M#<}(X61W678Q)^khlvJϞ`FC,G h6ɥymؠm*JXA\?[Ws9%X*ZYծ93l)4v5qz"QnV5Rt􂓰n';o]|MG͚1>% E->8zGB*,-J`w>wՔ^ڰ[ x &XtB~_黤sh־g\Q&ѱ:Гm_OUp͖˴]xpA '>(K$c T}3n^G|jdTɦ*I6NzSk ^4 GCY?3Ac݀i ZjF/4A3޴j(.vi6dY9PO4|* 577lMԧ=M#6 \(#1\L^GⓇgAFޢfګt6b8z}ca%*|>JB#:!@"# "q8{q).?G7Fe }:x #FE6t_Ӭ^/{nfX|AcW$  Z?HDT*"p9[*7`JbXwL &Vl ; rqLf#&[$y nM$˄ᗒZnK {ȅym'RaѬs3֢[ӂ3缿(L) 9K V#bkv@a ]6x]]N:* Y@#xϹɧ)3(Wwa<|8C`4*gia,> H<$Af8\y7{<.-w6?pl^aB|YR,[a):*snJ+zD/,gߵw7D|1 'K۟i YZ8}+V~ewAt˗V{c=A+ݏzmtFc'b:bQ5"9[U=a4Mg2 sR2ZQ \q!7T̶!ζ! Qݤ)є"画 2o1Sx`/M%%h}3[" }8ąTL|' 9Ulem ׿webjNT~[Ljdrh*c E!mwӆnZKB{3TEQeqԶZtaKQ܅kl׽<IJuDRAC9qNU_b#LHd<-~BpM@WJ/W<9le,[\^8+aqv ,y5I mt\1=GtyieodYT J0{b` rnych^HޣJ2,fer)yQ~qj!!|/߾R5 eо&"wԷ]* oXC:L|)r7Q)Mi'P.ȷ֛TGSH^uѼ老CBzx7_z_ɪr!<0hPÌ5q:0uP>rTӂ{k) [Yƞle*'Kn6m5'QU3 8D V(n $Z<\SDL*u(J[@y\֣d.܈N tDTTLT*$;$|k1ܰ^pVdK8Җ>w= $p$n z`s:݊فsV-lb~|DT{uo-BA'j-Q 'K6.'U%G_$yJk@AiװQhUnwN5ȠiȰ.ꠑFցjhhɘ\x"K Z|_74=Axk˸x B;i%{wXL,RTwEu0cW?I`C"kߧJ|Z;Gs{~R*ZN³'@'#XxN 2!'O-iƄRzILW ݲ#Ji YZv"~ɨlf A @1}\/A0-tA}[tJ[EoR/xT!h=o:c,I_%wz`O[Ə:F^YzE,uzFm+Y2=w嗹f\(Ra[-8/^j~HCsJ15Qou\C s[S Ca}=1ҙzSIto<[R85(&ѻ%9b%OU]gn(n#ev݃`px:{9DkĢ.]xi.D}ZPỶ>u?RB Em%d-yd {HKU_jE; 5$:MdC?zQ5F\Pu n#\~5 o99Si鲦}C2pXvLeXQHWCHO#?x:MZ?Q a0'ʔ9/J{@Vn͡SځٍG'+*,@ th *d(:*qұ,#=E홀*-7qu=ECwӯZiIW5̣cPέ iD``2mGBs­~,̓#;l\|> I_xbxl9ޢXxIO9/Wj{<7ppI \ƒvt5~14``^|g2*eq8x>21J3ZkP(=p8bݲdpiw0(y(T?;=hn@qnX[*!'-[Cm]&w{dgy|W; z6EdWmxk,RԲSE$ҫcJm4g4yaA0;Ӑ0:\c?eeDu7eTDj_>ۛs\dQ^K4fCWfjK]Av0g(݀ݲ . D/^ #i$3a1Ax Z)-&*:RmR(>fWk /dtDhL.Ws2 tX~5k|i[uɇ# nz|4s76*hz䧵\f1z2NZSez7yA%p6 l=bwb2CO }lƐv-}|fHt,HiUkI ; =; I%gm&O/b}X"1K:1"iQj8vǢTgNE8]ڻ~:V YP :| +`Z71w)$5OiR/R1uJA:p">t[tֈb݋KⰍbuDʆ]0l}l)+~(p xi LVr_voX2 .O4Η"\>vSe*:S.أW1ط[4IdrIƏvrS4ӺQ(bKa`Ӗ= f2~Z]?to56ΒjhЅH1aInz{FH$43"^I`~,@"_ՁN|/q#j5D"h*JW=ӵb0)eH]"蕈$1EJ&Ra]<|ևWu_+ 4sUoC8ƒd-L3%dyo`}DkpP%J[}fot;H գnn8/++<;~e3U.=t6¼rh[JoI_8E}W$<6!`0ߚ)34/4xe2 d0( y(7SOPb2eI]YgRD(!c_NF̜ [;hg}Ⱜm҄9Ml֐3MYeKm,)6"W7I;V#w#.;(.N_ŚB.z *\_}|يUˑ¢j%`' jF^fbtPc[z ?ӷK^ $x:,|7Uж&4]hyAS~GęWx%{%btZYiqykjcA- XCxi3ь hoaQE&ޤ{{Fl?b,_ ?l\.=j}I?Ho|xV–bүZd`Q0@2p4Vb>`?g]k=U!%n;n%#ks',8h5()Q $ ">T,r2 AE2ܴkuި_oAu1`YLV+D炡|*ÉVp*"sKHVi=2M{ Oc-P 8+  ``Di~s;<}"ͬnE5/͍LeCީvvu2f̱s` Q9[SK%dzdŘ-AòK |{O'9yN Z[ t={B,H_.Lc//yCuUGqut*iV=yCU 6#S/NWAoLο>*eP\zr& \~'čQ]F=0T5A"" rmq5h֭.Ѭ]JlqYVd-^4;K(t;=:iP ѰG۾xrCRPӤQ?8 U0:>ht*6Pa LITUCXU+&[F7Z.ahZ5>5鲌'Ʒպ)hωFp@YC՜kyڬ9"+h'(}-"}Q _F^S[y)>S^锹K0\,|ѯ0>gϠX|FWzcw$#"D\w!?T(ʂS+Bejp0jES0"9V`^wXhH _b;`V{u\(|2%G M:ƶ.s t|]U Tb>r^֐(+p pih%Կ*DgWl".Rg;1>H,.G 21ȷ6[mw2p+ƾ4 X4 gZj~24>f,4WG轄Xei] $۴CMF.7}FŌYKry;R|/~?9EUs'6֩(sdA' gX!1x!n 4>$Ja\GI&V+ 噥K= ΑnTiW}'&?/q9Kv~mv]3GĥUQĆT9 ?X6֢9ڈ|(gmŃ `ִw$bNb3iNxYt8f@K# S7٪=E`s‚TgXMto8=ŕ؁FWT' Dڽ#L3+aqݨĴM($ZF3?%?aqz:넍;(̻/C:KK/+K_Vܳ}OB*"ťJ>SQhd|Bώpkb:v']4}zW q6л gROZI*/Y;+zN30`o H AUn\k[-t< #{vd&5NL Wo̗Ώ&͋t1ӇS:]͋~5[]nWDa"QNTTZ̶kxUg|$e}ukB S>8iʜVTLeSu2U8>;GtC *.8D}|2-C-)8adfJ_Tt>/\}z}=7vNxhw#-^A#NjÊԃBxHNKJ< _BpV?d<gih~=iy"`dqEVjTכ8N"j)^_ &tg_}Zt. ZbbK\Y+!c>iU\_ fRBzgepV߇QB<}Vn爠ϭU5*;z} t&w&רkO59G4w0n2MMI'.-`1VH]{wn#5d"crqP^9ata3Q9 r&ǻWA䴈if?"k ;-74LV+ Z[I:xVο; *YU/bYL?K&iY_U~Vhm18_gEj{HT9u7YhmXR[AO8B <:V`/0;H{njI+xHe}%PZWh~܀gu_ɣL\m3rauî%23Ik$_d b2RD4iDGM df?Lj-wb2#|ht5 m DZ)?" (쎱0bF,1Y58IZ{ p1AP/7ՠtp[-GxU Smy(|Db9 DQT煈ؾd &B+[|~T)zCVԚ Hͼ+}>.>QlaRyog>/.Fw ]D^=!w^W9SnHfC7$[0NaDn;ٍ -[U>ɥ3D4[j!qx$NH4DEmAeѪƸ`# s߲]MٵI Ϧ[ΞxOU1v@ztQ:nhX|.ZqeL0)cK+/ʼn]k;Si[19"rgwHZ]0F[gJf|MS؊; h WɐYqJW9f[c֚sTS|;҄#lb,F&19fw9,]b#,0"JEԑ_t}t\}G)V2: o4 1FXL: ^C\z?2Vlk|2j&{] B^Wfe @uú LIX$ܝ [V.1{S9P=ƈ(nbi뉣= şn 8ئ%q=V.;+m:>M,ciC eZ]s4-p?6ex ]&3niJ gEW.~ %/(38}0d,rPz1ħ}}d?8P^=9 p{VZ{ʥ6?R }XZ ۄbW S(//'ۧ owN(㼜e#4%Q_.>r@>Sgpp:A>LlX7כHg*l'|ѸDSBΪ;o!a!Ese^h۬6G3*[44Xx #&bK;]&tjM1UB(cԝ `oIlP#%k}9.Mw6D-U2Pu 7(:R @g`2c7ESV 8Wʄ,b&d0mEoIJ;yn9`Uɿb>C8\0\<)}]1>(76sr@ԝ5$Xu*-0M6 |^~+Q=DB,ɫ 0Tqp"gF%q E0݌( ~mSfb7Tt~IѰQw:=dٜLgդ'u٦GVM,^"J=_)] X)ȻE8,>hr`( [8XV_5kV J[{) Qct×"a'f~0>_[p2EG9%^^v +Mg |w^ųDBȺie߳9$-Ov#aD"^UvjC5Ӹ?%̗ҘҖtm{I#ЃZ@f1,&iR]T`Eu+aEknVZ c!Lz!/hM Yp"CiD|?rLk=&= <4D|c};"1Q؂Q#L5@qT*`n̷K3s{οi\mAy?GFt|-7Cr ~)D vPi)|?:a`zOw/3@L|3(Xa6 r_=:wMC }CO/Bj} 5RysCtht^}|'q+&`*XC=#+3P'*TdV6S*2]czy޳_iY{xyA !QCIBSYn_4LtXzkϨ7f nDjV?y5`umA')bʏBd ճ3~KG:M9)xc =s:w2UKN^vD h'OiAHRD6:cLI!}| \&**WB^ݷQ \SG2[|A|LyZ<_#U v5u)¥4dվ!:6$cy=jYJ3}`1eY,CreFru4R踥ž y ,EFm5ɔ.P q`Z, }oaXJ{ ~PjւQbT\آd&Gw)HOfn }˳T}88`0ԵI#dշ5bWY3K#aʠ/n~vyA491jǭۇ1+ S4IWrzM*z,KoQ빅t]'W*JQT"Ն,=^$M{@]E1UJM9 dMg'`SQ0`*Hx=`Qw#KbڬQo P6:= k98`L- ^s[ڏ+K[ĜU=:xו/u4[HŖ 9KF5w[}g[nFuRe*t axsWr.J_9{{dO$ؤZЈO,E]W'7ijr]YD~k75؈݋|m{8[w(JF(&AvrFYlh+o,W0?lÀD#Rޯ.z4*Ug6f}‡*WA&l C#u۽RS欪'?Iڇ$U?g֝ L {EldCF>;ŰMnҶUB+117+ߥ=۶#r`-Q .6k4 TsyiPLȘ7ucd͕֩HhQ;?R]Q5>g#MJ;ME Է<:v٣Y|6 W!'P.i~[?ӸPIƒkQs XÜ)C%R?9OHI)X-@@`磻`)\&qZ|:a"9 h$@6&Z gD\51z22v'fa y}Ƣ洋ŌeZôDfB94Э,a #r0j/6a)CT1삒lP'-Uoridߠ:5=-ܪE'Fy vUzL & =A9 ,5bjJ qZך!4*k|48Frr(!zLd1[7\EDxZ`S㠷SϏq r$Ŝ`W`F#/gsYM&A!&vbǔxI0nv,U\Ą/_Dد QJdv4h$k8Hʽ۞Ԏd@uR bQ_i8%SK%={r>4 [_RޑCWUT)8ׂ&ǀp`eM"3mcBLXSvjRhű78ݒ565']H$a?)I{ NajvGx ?cjuWȘaB"E4:k2LgLn*b]D>TF)%^U#-bqQ"x',H<%^cج7giwx'!rвUzC;&Q-/&&ԾL߁| ,s6Ng7Ƿ5+aXrlar!}&~@LG2{+xַy SMI ,D-2ˋL7X,=es[ǜtm<2_ EUkp-Gur6ٱ&A`~5{aK$a蘆^DJrF'~Ow)2S|7'Ã4Bs-"uWo4NB%%vt!$F^037:-0.]&.g(Q99}/]xsF W7%f~pzWGln4 2[u:W;hK~a\%`h߾BM9L`6C/^w_c9K*Su")uOAvx`cPq (eV'4!(x_$֕)'$J*ߒ|T˩#80`r˸ҞR0v'l&pbD)"+F.KX1cN~ôQ@Т6>kB|}D%Jy5щ cm"sL&kd>^pSHU]qouxf 깞O,\\&{1 $Q8^+ =1<\a2_U7qWP;;`+^܁ēSѐ 2 RJ&bc%Od@.@aPWs5O0 їDx8@ mme˫ K)bggTZN W }f(#UUpD@'/Ÿ=j0`&_0$%tkrۧbfūTdߺd{wU]P*U '|l'1V|$OЗjÓZF\ShB&33>SlKv}WmK}}ŒwrGHqQ4^{erV9>/ =25?a~Гj[2`!e!z{&K]y/ZUCOX <$5:d|bpٷ 5b@b p84ҥ;b)9*rN*.ϱ0G0M`CNpz(t-pۍW+װ-yt9HoqGDO≊7! /n=7BۉosC9Q~z SdtR~*P/q!>a'%۹XQ40znȅRbQX`yQ;&+F/GQH Wપ/Fsng y椹]\kC4N -n+QiW{s@h_|b +dDZ|^R] ϟCb)-]P>(u-RgDQ/ށrjF~C&vZbtͺe'j@j`{ 9e,V$zޙ P_\ԭ9b=3yL׸wM 42z8CؑIjPc1,kwJ208tkiυ(샚vS?|XUHDEG󆪯T 8a]_!ICETN(m۔hM"GcۈmF ~.Hh( O/"~hy2/F뙙mརT| t8me3YpK[4j 6hb'3Ɗ *O |" 1rgZm,D:!;u:9 V3";ϡ):TT0qk>u9YY* m̓C]鮣&Ϩ@qX AlM;K+ y3vd.C n^Ĉ0!A$D z+1e6/aaݎ+˺29"/ 1i3"{`҉!*˴>$zQH oI~kQN)oBt>74U7ᅪHY,)Xk3@< yRPe6fsq<yQOłOq/D(!mBCD'`YoWCjG)W7K(KG(E< 0F8v>vS fW",PW$M&1 ԉkx}EƉ=qG,0[q8ĵ /sEבԹ˦j+C=(&whʼŹZ=}7u4;TO4,D/&]rNWػ8U9,{w:<( Җ[515 9ݟ)*KeAsA`&m#%(U7zг8j6q|j4v,"Hf>dL|S;n 꾿i9@lbs1N7UnO> *=҅& ȶ5s-@_W@QH(eKy3 UR_4cK W4רĞy!x{V :!>Ӵ, dP; ovL*\ncf-+$G K&)殛!aLwhDb뷜D*p!ž$PWO~,=G٘3~ON ßڛU J*&̅zۭb)+d#yڤRFf6P3U>7'ݸ6OgS錑ak?-0 z4űr'Э 0qja$y=>!$k kp4F۴ejy#qЦH;_IbTg!'/+Mz1+4pܫ u~qOK9kԕ!?W(b0:%̣ o ؈txĖy鐏Od9yyg9MPt$xk#mfs yyfSubԌ+uY$JX\V_PpPDLbk', foa@.͆LFvW_W pjhI#Ww tPd_JBŗ5W NN%UFl1@TqбB;JyIz~+\Rkx Ao?rfy0ơ{{s&]@TWa(d6y*xbn|eergVJc{^)& c.֚)kSxs-яƧk*8PaPUz$|HEU8mŌxj}77-\Ak:$0"?\ͷ\oR'1jyKoI1cGԾwrd|CFu6NvG<0sa]s`ԬmHFbݺ#d-^g]`6MΨw;t9뀪rzuE8.8jVK|T LKdZrϋW$Y O`T5V{]Gau!_g )4Ps%ၘfhdg+LJVXrͳDnZ*u(L6 IN7P%V4nǬH^u]l\;AwdqY>k8X"WGJr 1I`=C@kơudi4jg^8\+.#Dt V64>vc?c±S@%*OTS*>!Uu0|Iuiܖ)wš"rwJf&$wEr""xk`RN~vfb_ldk6h2cX9PoDI3,Om`5t<P ܗ5~H>B5uٕ` 0)@ިq-JzZ34I U5$5jR]\w)-#O[hUh9'pd]P>흭|VRØl]Js%SK,b uǙ"sL'c|OBO`2wR_^#m}na>cfD@MsRITL^6nG]f#p1tv5'GE2|QM&?ۙ:jT|O!d拵FRjR [ttB-$I:!A&?&ˠ 9 ti韼"ːW-[$\KlʽLa&2l c媧T{h79` h?pV[\ʒ㰚Bi+zubÌh9F$9,1*Qi4B|6NHҥe _&@.w} ~\%? xc; T>)LBtk0/ fX/Q瓰Kh/'x*,:w: ә8~y-_wߨV9 im IaHW F@iZZiZHgYZ07070100000518000081a400000000000000000000000166f3d9cf00001518000000000000000000000000000000000000004900000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/sound/soundcore.ko.xz7zXZִF!t/Z]?Eh=ڜ.+e>&z`OLduP !zܜq!c; 2Hi&pY,U-KT3VXE,}-cBc>x:gY ?½nIp'\ɋ]N27 ϫ7FtFLUٮNܕ̑=@(jXNwN?_DGeZ^r.Z ҝXl@;pL.>gkhY £/\IF~f tV\%֛Ruv+ xa)3AVTuFֺ$BZ.xdI1R z!sPk!xS-(H4KuDE tcih߾}Hh{OB~x]Pq-˚H.P`)~Hdl0/;,B 'b*0/US?}q$fߞX VdO,F;a CYO;bHg hyyJ sALpyH4ǰO!3Zt 5z؇ܗgL~\ r i;p״0a:5mqW 7>?~oa R=晭Mlr!Фʿ,ݙ~ rP(RGyr5PkzD! >Qc20Ձ b@׏9H590)(@{)ݰGK?%{A_ϫ簊V7wNW F'y5 e-YJ1i rB5!pe +H"!Vx|r?frOٜ LAEd^eWqx"qzěFd9¿oaJhahf.5| *noF%Gi[2HICVɲ%!o,}KB0\P݀r/|>*!z pGAFK.'wRʶ;oQ|;>~rW%pi -cT*9\ǀ6qwLNU$bI 4 \ Pb0zD18Dyu7`Ͻn&c7b|tOخzo2oMH1N E٬Eq8+n"jT89YGZwT(JZN-V→h̊1~B؋#;a]旕srѩ";zh+'c(iL塰:7N#Л>Kf; T-a\28"T>fmɥ7_C(cʁ$6ʙU5eD%QMĵ,Fsφ;7q9Aft!{0Nw! NLx5hxIwuKİCylV>Sp_vcc~ɍ.b/NxiY Jͤ{hDjC&E&{uVwvoiUŇ"TH( ?mglZXf燡燤Hs6~BA:= ^HSdAӦQ T1ڬ[bW`l)/ClPS".ƽBB[H^WGU"k$Y jy %Zh6dn.i/NxSG.S9pr[H]Dǀ#"7hijҠvO[Xr=ʫrϜDNxʮݚǗh,q\= 2£օOeD nkZC+O@CRܓxjz`QA/}\A"n;lV ++b/D# 'G7MhYMy7􊇐qX9yAV lnEۼ. I͡z1 $2u Jm9YaƗ͇= &#N&+<Ғq>AYb %,dJ (A' 6Z0?`t۠$N -dLLF,c=kad+~j?ܥa V/kE&{Y5&{cRp"+?PnoDjnXHL-<{Yw~= Z{QkլCl1C^2^}Xn6?phwQn~lpЯ:M_z}gr #lEð!|ɬx|avpryȸi^2ll2#ϱ7uʯK'w6w@+~ϱR?SA&+**C|r+.Kvlx8+k Cg >0kb8:`AqQ>#9ʑ4ݲgYf#ukbV)wZ#= EOf=a}Sn~Ǎ{g3_-[;v:*J\GɌezo (_"j\a d>a ȐlV 5,' ŹWrdڣڹՕ09'h,s ^, nE0H3*3iysd"*PXB)]G5aְ8jR/ '<6^iJ]G)츖L '#Y?_!XF m4Xw-1Axzi~-LL6̀󟕍8pM"iM~R~~A[[$iY> ץ[7H&7nghd۠B%b pdR:ދ`6P0א)SΥ ɛ(HD[SFJ}Cqwe3^g;2F1|םU Bzvhss ~7H7FFЅ48:pmP"}NkzT\:Ll3[ eʤa4Ex v}lN NݲTCu<ů ڮ:R|aՖe ֘4-7$fW!MQ;\7vrss2*A6/R6!$YMAOgnp"я\2?Z %kEL'b7׍MV4V+,GW I XcCJi\XTob o߈S I$' *y_.a"%%F_C'Zէ)sAnLg #6^϶y;zf$Tn kwVZ||q8N`O gD^i2x52F\P?kS3U5(AFNV:5Ћ =Xfc#)xq{9p+h I0}A,{P=!h URV-B30Q[g!NXȥcӯDX걓>z\h˧fG?Ą}ZW>Xq O27$!Px=d P KW+L("@ ZN1}ubVNg"*tCzR Ķ6p;e&;Dɧv=w|1>NVDozkdqwh<0C[qJ=MhyQ m1mnJ2D\f$UIJN?-\!:#t kHX\gւy)!-HklV; iryi>pS5U5<Gf@e1ͺr 9 |Ms)˼Ψ[ t"0BOOA өp>A@7.m--T!}jN[I?h >$|Sjω]cF-gw _9$0Q/ &yfkG갭;қ5}7L?c(RPp "?zN,\s@TGcLQZd4' N$ZxtwO:R?vKLwt˖)LYp=jL<ιv8os2ͼ#h/ "0)̑a]d<?wBL8Q[3u)&Td f\@ };yLp)9+[G=Sp~R-Um3,`F-8D^Bҙ€8yF%ݾi;w $$;" ? pnF-ü<6' qOj=)͵uh㏱gYZ07070100000519000081a400000000000000000000000166f3d9cf00005560000000000000000000000000000000000000005900000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/sound/synth/emux/snd-emux-synth.ko.xz7zXZִF!t/lU ]?Eh=ڜ.+ɑ7Tv3SjZ|( C[J if1-#į)Ҡ8ĀtO|[xl̂Gsgl.\ÏRWMc%{7H^rڛKN%f># i׺/:lxjxrw4TFAJSvLce{Tx44q7kW\CwG 7@ӼiFJ*(SX*?lƵ=Fa}40fʹD:J=dJRR@a!3'Q՝]b%F\ʌI@OPX3R'QhMaf"ApGXZzW,_RjB .[?Zjtw :hNW9Rj ;O T^3\›p$DL#j)sRuv[6W5* ~"Qz=:FAEo*E;s.Qˊ9Af( R=>V q[‡}r@)a %|2Zd.ߋ)_g| 9Y~X˶S CT>(^31a2C;㰏ow%afjR;=ʹHﱤ# M`;th)d;+P]s]bId _=3|p4̿wd,uGs= >}_`$r} q76!9#bLxiwIX{8]!Cx7cKrH}2,]䒛$ufsdeJj+B?CZa@ cD0]Pnt|}*n}SH'i*i"1cHCQ)먎i:>Ÿ&]Pp2OQk;Eґþ(Բ a.#SPE֕ܛ U|K TL._>m(&\yA_ԖBT4mޑB!;p{gߡLכX[Fڠ>ᤔ_}}$(" V88?Uj25LAv_&CtGb rC브IJ_ZҗAt4/G=a th dU#Ũu׮'X0J#S TB3gD~-z͡|``EҒ )(Zxס<ٝUnZ=}!7b ;Щf/3mя XC|MF_ ,%5ldԘǔ#) }c㵑2[rrO ؼ mdyN\ɒ]*&Qcۧ3Ѿp=;{{1d'V c3%|>deT @ƚ%oWW S~op</>ҝ$@<$LTnr)$^4!n;g8~N2NٓD]# , "!q316+âmG+%@և{BZPʸhh%6ͺp=7!w{#¢DM(;ɸ5B f jawMZ-k!NN LMX+;Đu%8 2+BQ+qJBX']Rm?Ws9:jAGŀkHm{trtU;7BXւt+RwqPW 4+gS9}!ޓc;i]k<+5$p@f8 ߅DllݦZܧbb]obX(~7>|=Nҧʎ6ROv22k4M/XPmek530PdIŚcstE" T$D OWerʽ޷\8f-Yjrvհ;p6Z,J.WV0O4Eǐf[F\퍼R{EÊKR0Ww@q֋mf7KY~oT z$}@/S:W(M~Vrv`d`4:6#r}jQA:LVxīxWL\ݴE6i:r)<% VL]?=:ͩ *ОU&<<&axҍRT\~bx8%E}6j?@W(/lO#Yt|Bno^_(1v uMJQc bRe*% DxZ^;ցigI=}=̳;\&/[;|(;3Wvc<~2B0%nWjx `F$7+FJBh o~5v 2 nLUr,SSS&r(1Q|RWP{DihG8gL`(anNR"T& xP6f!$!gdb̰P818 r3qI"bP AELɝ'_?sKWb2"3r”K bkw"rv[h ڿUP/93BWhleld2BoZ噱Z`]^½mc`KjxlJ$X`{lILdyPi秥LO>9 ϵ!X͛ 'Bk`H*2=fp!1YՄy?xY}Rn"߰2 co=ڋ:ÁH]zP▽^JnpJgq !ȄJee@Uow~r~vF]ڢW+qqbhY諙;+i:x|L|-R?:\E;n 6"BR {3-23Yg!+QXT=,=6+! fbC1Sx!A2,' q4zQ`Gfzދ3캒 G^#p@J6 =]n ,ǔ7L~ʪ+.bją,Ga 4™-P"!a5=A$OdA:-IH.jTԷ'cWÑɂ HCi"g. qHljy*o<0iքN"&Ҝi##ߔs}c;Ia/bWݼ[ _aʔ|\gH$el}\)p8ې8Z`6 2O~>v?=&JgVC=o2h{\|OJmiWྋ}DM7V?ݿ~͵K?8('uD4iA$j$ពJ^69— c~qŋy0(3v_vE m357*y"o`v))9`WYGHH3ӌ]Xf.j?T WhvR^L̹WO}ooUvubCd*@ћ3OpOxS ;4ֳr 6 H\&,NXEM18!쫲x\v_XaaF<{טc84JJz[S 3]-LE^WjZLN3bn,|PZWKq *o G+iϑ גȲWIt_Iv Y|Sn *7kL`czoVpָfZHrwmgacP g?nI+QtQՒէL7 ٤_`B@vʜ?f[lw{G^O/E5*mMޙ1x%/Ԅշu^  -44keALRG 2SUIn^*W< I}{ ΰ/=]aH~2)l)vb+Q^ $#j ́v\"hYߟ g ,W1"Jb`j6B}0Aa$x0G[9Xڧa $.mj[S؂R<%Hhj}uemBRY9 !L4a wvŸ<,8F5Ct-Qx!D[_*Ʋ͗ƜNጥ,-\}]xFs;AMWڌk AKx,?G"aX/5WJpnqLSmo@M8M͑ YGyO)#Ŷ=~U1R:v F[ 70, b1݄F$k%kVR4vey*qWI|tGB!% &LXMeĻ-ǀRɊ~A9x|)McE{a'DI^=*Xj9OO:PB-%+\踼,a:\@J@,X( zk5a5N<ئsDeY 6&&!g)rNڱN0ay׶oqVE-!Y4mgY-,&B" NV(5b5MoM%o9qk*//v<ȆKHp/fj4$x؇MSE8DuˌS/2WN[YO5SﰑiDle<"hk2moYԾ= F(%x"A|⡃6_Q ZGV^;N2|hB@>^YH}cR| *mʇ@N#n=xR(RDQeq;3'bM`:n4bɋvfwmňDg/xҴ쨧\cqJHN"80ǽf7gV+U9?EέPI]~Lq FF!Q%~W!.Z1Cnxh iFd li>\a'l=T+ ߻o+S>cf/ &}{4iu0cix25}o7^9ld.mz3Bb3N[&1;!ڄi\ƳKgQͮ3` Rl>'Wb2SQ:͒s)-n"'IA<m+_:<ߛ@]0 i|+ r,Er5~cb}g("?#iY3 '76dmV}3IkoDQn9Idq:CL)t];(h/5ΘW#rb5al\?B7Yo{ ӯ_vae&-ΝnP4nfȅtmor4V3 |V/!7oK0.%9QAHaeq~/\X][ψ< {nƌxJ?#{͕C,1u I~f:+S|(97RR!XD].D4KxGܜ}q5rkw)QC#´2%2h܎ug$; JrEfX]%gS|Q5r Zt̸B;k'8W]L %,NJN٬z/ח㸬 `/e7Y8ƻ4[RJIz .,r Bf&d c c_[{UbDEҭKX+fŽJ,[Z6?fwj"8 u*u3 f@`U~u[ :޹'V\H&JD;⏠o+pAT(r"}mI^=`irN`"y?8Tos` ~pUZa&^_jR-φ?r_(΄F{[Q`7_9&\ Rp%[|*59|kb7j5qY <(A FIɥN :H=֤S<qEv|<]7nL'[[AbksحROm9',q;Y `[:`rN ]p6Й,c1dCp{p)Zܺry dȴ0h^PǙUyk ÇmљvB@d_mV2يDT*[YzT2:&d̏xysbУXJ+ '>P@.ľ(sB ̢ɍӭoVŃ[P)Z#N& b憟=&γ5Aب8H}Ğ_ zX11Lj+e*OIe/L#hiuA75oy)"oX2h$wUo-C?#PLֱy"Rd;%H)fO0?GJ\.%;w<{#p*$Rz1qw22n\c,ۢ@96dVpo )a[J؟цj&sP!UBi}0*ceyEm!N1Y# Gesb龳E..vw2fX R(9$`ipÅ?QT¾:[9ߊaP7 @D,P^Rj`DJ+OQm*05v2uxj6uIl.BFȳ Ͼ4fȧhB3vJ*Bek(d޲I [oV 5D1:J˥+[V:QLaj<4;e5/Qjv;Ɇ )ByɜHWľe)+܀9+ 6Pc1-M3K{>:\Iug@9alK';|מ #讨 ү8n1'=Tp^9~TE0\'@R슒l`OOVy`VGthVsTȲ[NFF1Wӿ"[ހ:̆eV< SzG}oNڳ][YD`}u H h1Q :cybY/d"sщLnkO[C.daD(Lğ|/r[ wS q@05.Syd(립Ql]v8"a~#7R_>Ӧf+/EzJc/=G.;#"c7P6Yބ( V'p=s`wF$(\!ؐMXQ9]_<& բ_\۵Q$G؄t̋5RJA ֣"|P3a$gɃfi`%1{#XK^Ԇxuׂ;RЋ+Zc'HgnhNIJXTu=an+ ]O߯0!u\j߱đBFsQOD4o yF:"“#'Oawio1o:مJI<=(eqiH<7(d\m9zkn+) &UЊ-wඔM*F q:>O8.pDܟyۻWSRV wa)2YژBxC/^UL'q_ik,떆DUD<SSnlk ^(kxG>e{kғǷ5Z+fwD X o!8jm37'4jk&Z]KXUxST\*N];_0NXv&B_6C3rf*ίvhD_DIVf 鯎_O" Li͑K[Pyr8}.Z=DZq5g`3JO0`!>I܉^'owF3N1 x|$Pk7uOsR2f2M,HQWlp'ύ)ȣ<~$t6lEĜ@X>GHR-a>Ks8@1UXSZ@v @%ƽⴄ^ۡJFEX؟ہSe7˷ Ԣ3lHĆENoay+3+* G#imhrX#6c\bO3t @4R10Nъ'ᘝQf?h,:]>[. >=>Ė^m/EfͬLu?/;_q4 Ḟ ^> 3"!l' s5-.7PI woݗ'/l،V=QM}?Orwܳ QP/j4TP=|Uƀ:gU&. H#7,7if-&PB8tpQzqag!+,ڲ0ư.KSr(`te;Nc[o\cN-P0o7چWZ (:wniHGR`s1!@Gj% ,%ҍRNW dEij: !_:>DLu.SQS(>Dq:we^; CZfa hw/{-j|W.560)m@A*0antE58 {3}iaO&,Ԣ]߽3ۯ942vN!::IqBqc\W3CbN - R^ǏR[çJ* {](_\F,>Uj6Ӊ>AA+zK%eWXeh=1Gر!lZ5k sy2"2[#O;蓻Taǔv3~ *# aJӸwUg?sw!M 6hZbsGě='l{8P揆c CFDE/*`]pK2ͣ)}(.Q=ht8ǚ躧|%a4Hm; gLi/q %S}-m86q;lR_WNbK'صhc&(س~l׾}ÐdH+)enΊG8$UD73ކ"DdžG* I+ўk1xo } w0"ak sAH(Ud*jA9@Jz)Ry r-᢯`K);f۪|5!@ڄ&̀)}7wnP#8l?Ł6oB[ c6 Og^/Ҹ 3eN* K7]XŘ1ռȚbў?l2bjL݄u༢䴥! e=e{uoy{ֽڊ4[~hW'w](HX$kԉdgs&k}>Jj9ZnTGy $a Ylra&S|PE݈ɦ2r:*lM`opXؘ+LH-~]Go)"}_➳m兵浥e{vӭT#ܧ6`@{6Cħ `.Pq~!.7GZ H41pi[涗jLG`߮\QL\4%//F`7LPٕ $k nơpt.x;'2#jcoi5(/l-jH \ZUٽ֘ѧ۫t[y@GJRA8T(CN5,CfĂ;RzDaz+]M'2ZzT|PzQڳ~cu:J}G~nYl+WFFr,* >ZdT!dc\ߩkappմ\ (>ɿ U|e6q%^@F2[/TF#E/Yuʩfa֕BE7F^bjD{r2"Xq9sѺ6-yI%"z^I6hmʪ+1μ9 R}TIN!f6 H^@@Z¥ m/)5ӺvFu06[U!u4XbWfPLWIxQŜ\Lb^rŏu= ȶ>JBaYM!v{E[k5ԉB@9\WVgN( ,GN: VW$3^_w!DHE(,EOQ؂!, R;ы6}NǍ>!A\"8"~ؽLT%{w06|f{|!mYeGJUOj( Ni@W#Ohѕ*ړU;F9 im15OBϹzC R툎.W bhy's8*utGsq*+"x)TEL0r)0&/$X$XO ٠BwRz4T߷rA{|04F29aXq]i9SO pNDI^J(}FBAYAP3$~]Pq'B&P^X >Il0͟yo &m}qZwxF~hh rM2!gI(+6PŒI\Z$s4?%BsZdjX r/,ڣ @5I0q63HTI@^}O@Mn] Gdi@%{!3 pvqXUHGtƯj;?оbY7tƁW|feU9:6 ;]xC,ceͦQt&kU>~Wce 9u!f){8]7X]-#V3uptKπOp,q|qG)RAO [πE5=~&O7šù e|2!sɜvr*Ӱ.W#*mC1I$FE_43 V5`H =.gqڲ%*E7viowR xrKQ/P6T֑s#yO m-YlgIvW<p>άW|!i^0(_>,'=?@d@ ?9K _bz lݴU-}"ATH/ 0Y/[AYA2u ~EtD&QYy({d80f]ٰr G\@Ayˎ,O,HޙSk(3m?y.R(hCq}f7mG痩eq)a_p4Ux%R wy|Dh0-R6ժ'}->cYDS3id̆#U_ޠIvP^܈S4r7fD͢ǝ[i֛WHE:c h3Afٟlq_[M'O&])apJlf䨐 oU8sqkm149 Gx;$!a!l` о;jZN7%i:GښTwj%En:3s5Dk4)1^K*$O4@>|0d ;MDy6j{X{Nx;t`8sA:7 I& K։)Č:#I[]fjc~t,dqqEA-m۟L'ʶx&DXt,7_+y7ZgD]M'cgWtױ~[AS ),Nf DbRUja;>lnMWvVp~]^IsY LPkL(YbO][]$CA !aŒx_2Pv/Z 4V>DRh-g=YOiX.ٹ/5/oHejqw+Lo} ^#rZx٠$y=&Z#w7@c J+qsZT9.'D7PLˎg5J뼡{Ί:c®U.k\SZ6*qпal֍L)\]=8C2էa[COҍA?Id Y UZv =;.@l\%7Z):(r H߾Ak{f{}js0[~W̬Dr*>Fx3#-׭)#{E";f]%[UR#'$'h:a zpCnWo7Ԗ;>Bhڤ) l~sv!3.Nh2)@S|znF 8]370*voW_n@44;H(t]n*5f*'*{iRu\'qHe ⭱yZ ϳRL1- nuG]Aw#<;c%z9mNwW}l/oes4H7x $ЮCreVc-E$ 5z.Ӻj9mԕ: [K$p%iB &rYXfRTo6ET>U(loW8˵9ze 10"fPǭP@e˒at]kDA?M4ű9k0+x 1΀`q(Fꕮ>~[,& oDjS]k^@:D N[SNIW( @R"vc"*(m6M )*ƙ݉JFQHк?ZP d |wLdFUiH(_d؈A)nJXv],[dվ1f)/"j4DkaN gz zLJ2Tr~|evL#xVH t3ie/n2 E$< M"v5 7ЃLT ƑFHD[=$q!6ٲe/n:@pӐTZ dƬOҁ ~ ,`ōԷy~! dW%VKYK;)˭O2*cӉD6MK䨪x8Yg! )H!>AǪ㚱4vΖI'bѮRY!gc2hJROF}Hp3_[  ůXe %UJau^-r_&);]qf/Qa W)H{+xJÂ+s N(I; ξ6D"\}5dQfi/}l #âbRϹBn޾oMXQ% @tUn`o޾q^<>v N˛zGV`a=btf~3pR3ppS!zb7Xm#g߇AxQ&7#WʻAȾQ#jkvyg~%ߛ%Qϓb'E?Ѩ7?)v=l'>m/\pb ~9\E@`})b[kH^7$zn*:C'ܔJXTr6Bz{x$y[(=A/r ]ܸ>>̭Od,+W9ّH,Wk%ɧ?ȥSyAa0v%k8 LAnvos+>a)md#B muڕVM9}ഘ4;O{qb$5rѮ@ދ~8^Jw&v5Dp{kjVRGK|IUx\ًW:aH+@l(M#Z"qP k%D W/STQF'Ӡe<`#Qx ΄%'x@\O}P( ΐкcNoeބ;$ڰ>;ٱZ-B0C!cvtJH*9|f<\e2B&/ah mc6#aU$~}7D`hRa/i`p+^ eWc,fƚ(g{/y]fn\BATί1. fLuGȻs=CR;Ú^#`jTr3YcQ?QK;څ&%# |yuX>h/(b%o"YuxFI5@ժ"E@1եVst7[ҁ*j^VWHò{{(ēu_X:yh {\1ے>ǫ*IRj̼-T+pE-?򯌢 _Gq {envK1T)|DiFښƞo (]j%žq3DdWER4; y}MI7ZN>1Iʊ;˄G2j+VQ|xSˇŸswM 2U= VhiuƤ7uEyv[ԅgC_=XCteNi[ͳq0s;f5evcF) yD 2Wul{;}.Orϣ Zw>6W۽}Ù{1xh]t.::Ix?f$exZuSٷb0xyȣ{\w0:QEKM"5f`QPdFk/Y/yZK=K@z˅WUZR17ׄ[ .ۓ|I>ejpBcT # l)2g-(0Hˡ}`ܞ %ynw(S&ƀX}^=gE@/mt?rTJ6"5WTVЗ0OD .D2xq30鸴Ǒ](~$(RzalӰTagY<"‹V+\;HA\`BF30=yS_UIUgzZhx 3p>䟹oQ~,3`}NȪ罰3874í%C}(8YPQ'M꺃F!@Z>zֹtebAŌ|KLb _gYZ0707010000051a000081a400000000000000000000000166f3d9cf00000bf0000000000000000000000000000000000000005200000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/sound/synth/snd-util-mem.ko.xz7zXZִF!t/1 ]?Eh=ڜ.+pbp~cJDluBN |cwڬSK\;C D j͸{|6v|[ZD+xpvIƧ>\;)q]wD='ܙW"tdx g6ښLl/› L)7տUJ0W;م=ȝ6Koc-« (*Z e-HTlPsY^O^}?26tjA RAǜ~Ln=}Qݘ??E梛+ !Ɠ`8<1V 8WqS4i%tq왰IhsV̕"rvFovJA~bRc-}s9c]JHX˝hw8fXKƌzK~5L"n*ʈPG?"V5fVbnji#y/R+MlLFȥ-h@^ x(i} fP3Z)е^c@װn:1]i\)b2r<#F? u+@1U B8:@Yr4}&]:4%z(ycvn "SL Z)fAHrfqh^Q'&ͲXO3置, !m VukJ=!6c<.ꜿ9b[%j،xMyj@MGA+0;6&W- ;ζպ|l36sFېA.X(P`wH\t6do,"xTTzfbgEW"A$5@>"+#;A(Z^O&۷#g)ff(5ŷL^t"Cf׉ zAWnN@8uԎ6$E(49Df j~`}I"whj% 2#ԥt+P7$ ?RFn *WS=1 A`ũ k)ckc>eN8hrnO+(:u&gGDX Tڈr `)#Ŗ#t(Bs@w`[9 pVowO zΆc"l .v +WJ3t*zn}ͅG[YTgu(s$/ ]oANdroG>rn#",&B<Վ;eUa3wս,0 >qٻ]"%9E`Wґc\9sBǝޅڬ`WkR|U\{spO$:O.J_dK7sk0T?sT܈-ހ|d5R{)-dhۦd:`#Dp%[}߯ ƷBؕسifnψ׫obŌ֭dbR.]f|B7z)$ą)qQGAŻHx]`뺋~ G36xb=?Q#] ]g}dc}4;B5"}z~@S)0If|JhhkϚkctg{CqsiPvc?*ajgDܵ( ;/=UP;I);b@2EuYPwň߷9_gӺOa%޸x+.{Ϸ0W͡`.tg8-)|e6! L2oWˣizrr35]˗'Ж9W)liG:-c"Y;Z1_KOկGprfS4=2$im7K_fs,;C4#KmK(&b/d&F0$@,Ԙ_dq%^Y+}㮹?w5?OL\VY.{i b}6Uk<1TXr-Vv&4 ߓNōܸs'XgpV0sh&arY?Ǐ6oeFɘ ؏K#^Z ~0~)Q:|0wZXcѡֈ*)O*e5XC?hkrX<()^Ql׻b61:\iHe|m 7|5LG==|l$3red= ݳ+9h.xYGO* @d5î{ Ec{QFnGF5Q3vњ¸ {0yȍ!^Hj42#V&A.;%ZIc>.A(G_8ELsjs<=8X'[fE9k;v3Ik,/@@ ABO)R&SPTΑk,ȥyjh`vθ '_{_O$ɧ٤uor@Tc'>! r:7k %-, *^=dAbA9$<7yZ Ff&#3 -{"Bkvz梚VT2'!uOLi\;2Sx=f-L Oϐ\֖uc5(tG(^J@cegYZ0707010000051b000081a400000000000000000000000166f3d9cf00003ccc000000000000000000000000000000000000005700000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/sound/usb/6fire/snd-usb-6fire.ko.xz7zXZִF!t//T<]?Eh=ڜ.+M0܂tUM :h\#" 'R587FK5}U'/$pr$Y9#3L*(C+=\ 뙠\pe-mHɀt(#h'֤bɔIE$csa{T&6t2/يN >]l.*kQ&a2gs).럞$("ܘ^߲A c{moׄBak5c3*@= )Fi7&t)T \iWyrq71;vQlX{2j0Ѣ]V궟( 7+&}8V5wtOj҄#! |E6cЬzMGP p\]wc8 >a3|a֜c-FEe_؇gRi|,(|CߥGkl w l"wi 3x0ʉ~*eyz+;ݹ|q};j4pes8N!RJ++n-O`)y7K֦2Q!͠KH@ﲛi+7Gc#q?RF"^qT'[ ^X2^{v5٤5F{PÒ{ҐroYGk;^2  1vDie VL| ʛ9/RE`L3F@-]2VA$Y.xDS7İS1 3@kS9lUhPAMOo+ ?f;msbg+vZdԴ2v\|V!4;tFw9cc+Pͧ-rGkj82ȢtzlDg|Z<3vussр&)<\T$:MAN.`n&v zfy{wbMRpb=:hSGc}T/Uf܃Ah+oIi11!GhAxlǵnVY͈f6>8zg>[/ϔZLL%6]o@J2MK"sВJ׎,Y=`Ў439n璃&š<%e:v)Q 3>e"F8*}r8ŹLǀa䭮U-UĪU#(䑗 Cx1V!*h%mQ~)c!hz/v`]U+A A>8)ƀ4wwNwۗAX?Cw:^4Z8۾ieܰWIvIs  n](+B*"(aZsgybM&n{a5L+ v[lRʝ"A4ߎY1͐z^]`/ӡ@`%O/!&3CFb/ Cbi'1.uþ8߮9揮s3t ;wֈIors{~pp1XaFnlI :hv73s}z^5gFՏ(rκgZqRcvK x i"eE0LEV[Dm:L+e,v:HSnnj5DnMXv@F<1P=qS99+?!̒#[O4>f+hƻ۰p`@N΢pQw|"Kz;Q8b޺H% ԗ`8S\ ˆYXm٪p_Cz!OXo&˃/'kؾ%fx A 2$u=L9l#L3o{W]#gc&0 k 2_<{Lcg Ա( /P,>%~MG#+s_%ha/Wtm '6ӹGʵY.G,; YmslW!Apv|i,?XYO645Z7x>|2վ@%l}8#eiVUdMbtva /ג( ZY9+bc)G8YS DWaznZem?iMIŪJW{1ע]S{=dV3$z(8NhSJ!u͛Ù Ĝީ䑒Ej6.ӛ-qiWZdis-*&M6iWn7ux`^DC^VM7u#h.^Pɍ֓g/` Em9K/=fWmi쯴e@iP}KpCzKM3Umjevۊ [,qf2qfW]ǴU[YT ]p##N@ǙH\Mɘ*nI*넝4;/)[;u`ń:|t,,γRKE̙00P.`S:" lo\Cb]%GyzDGq剝 "c >U@Q BtQ ‘BM4DZ0.aՆً%`I/@&4e5zlĶ@hI1^ MKiԉb/l}a,.}D톔2>ht]˶b]aa ]̓4I(3~,xgEB~+䅒ff8XDž\CܖvTۓ-q T*~lϘ,:|3{\{T]WRi=>LEJOg8h0! ĝ;Oqќq)CzΣ=h|>sɒy T%+Q(y|ًs2?NI%f LRѤ%WmbJR ^?=-BvAES܁'G Wč5%v|Pc>^1ŸB355#77`k4Ƒas,Xs b"UÎ<BRqNtL@%76EHڃ,`J@ x\Lq{ܶ5x%A(&5YtX=2/%.BG>uQՃJArh䏈iuy|Qz%b`.r7BA pl?ϒƈrn)5LT݈I})K3,^XR#k5R.ư~K^%XPdǑ3a - v e-?XC+{{Og7Pe8 iIk%ވu{'NPA5(ZE7jzx*}&*Us3&qZƱJr,sZZaAfˤP;4$m%7򫟤.:fqYоW@EYnp/gx8]V!Jj4LUYӷ SEw]A*~!4 t4;W+#4 #6c| #(IoO/M},ڀrR׋ѩKRZJ1k y|hJCنc'4 g+(d @d |Nvձh53˓#ӰYVPhuCjlt&T u?+Cg#mĵ֭Ǿ6 -wwDvzE$079 AT Qkv*,,8OaUJTĉg˜OZikozWr01 hy10nmYcJY. 䆜w+jC'c?Pˤ.?,Ƨ3zK&AwC#6U2e3_S$Jڮ)t`ӏ_LWWe"07 IXV된Av.d y7,9C&|}Ż@7yQJ7LԞu3W!ŀ;dbAI`%C1< nyo##"&g5ȔCN|V*W ; `5 츣~r׳ζCHK-8Me-7A sDz t"%[ QvnoQ/و5 ~xDz~e؈zfhR& ͈:Ӑ࣊9fq׆[g#a1U:*Y"(Wj\4t\n^F럤'"B6k"|ZV<-0D`3Fb:'޻:+nfK97 kw" qySV= 9}$=ag z5^9y%YDj(vzq0僧Hi pS͌O^r6dmyrO%04nXԦF>y~ -;x7+9iG3{aK3xf3bBkI{>CQNH+"&T3R2I_N 07em!%ȇ|3>/(61iShp",k;IO8{ S4ãKer8[stAcU);fI{)~HCyQy ,Ugvco z/֢Hcg_AhGʛqܦVEuŀv <4ƴtG?GUMŒ[r"~,ly!#] G.?ÐU40e< 7's7ߥQ8;Q@޶6] BZ\) m,z &"''-6EnAҬؙmT-$O.G:O93z[->l /^EnI (Uj N%_߾+YjdJۡS$=aW׳#kI\Z #9TKH]ƙ";p#pr?,Ep,MJkg*4V5 }CV4#C:VfVxTbכj/?d@[Px~W9-^1rr.!=&kP3WӎNL(Тl-S$*{G&$,ݨ#A [6܎l6xA ƍ0_UE8Iw޲hZO 3d8/8ވGIfK%v9Ќ@ezf22c+b$ap֥h~g#Qgr55K27(zu[ ˳7Y,-'c\5{.A0{T 5+s!Uz@,YfnC w̠-<%]9Pc7$4pي>O`)J#Ix7.C~E#2@'ķJk$14(>L,HA}b"ӁAmؤ^ KإrYh&t`%1ſЧҰr:'ػ.IωSi-^3UDA]}-EC2\DQpReWTAk'mvPtcƟXx;ϥtw<`l}1s#1ĖjPsKybM[dXYq9WS%bk-܋OZ>ܹa]u_z'E|$v:bBFfA9:Qkr!n!FztKɡ=?82lig $X޿o}ӣ -ү[IkzwZ)3V?.;[$Y St6~0t%OglBұ,{rJ[GzKfF / fqShۓUظmE~-. ^*I #vD8G縎d@x 8/f wF>s _tipEWB]JriWjt?3ADvŻY>t>iH$//Q[X`Xt6KQVƘ81(1 Ů?A?0nTT!E S_Q>`e=g+9#}s"AK@ +zrbJ2f}ܱy3 1l&QEz MІ&D@tw)<-^iX*RPgLhx.S:vAAkkyT]( 5-7a&Z,EӚ}tz_y+y$_9H8Z{*b:M((CJh̼?rQэ mK1%ڍ hyCU,VθYIckfǻҘL3y*悂4-F13U!klF83YOY \8a;BiE #{ ኎p fߘfO01$ej,y]NSܓ|K'A;G#God>ń10l^~TGR>DIebk74\zѦ<|~4{ً$Jhdm :ӷJRaif$Uy>0zYdcc~RHu[ >uno_b3*3Msț(BF;OEd0c^[%_m_2Vmp#rV":jOKɵӷᕈZ:oPړA (820kRT[zŠX¯ c~`wuֿ`ֿ=7v?8-S(DZtL5.*_y'ͤީNhiϻ7 TD;5l=~W 5y6Òoˆd,Q":\5JZ.sHocdn% ])å)wꕫ<<[xc"|曠T;C9mAn'n#G&/yMcEbkHᣖ ;=rQj$zedӥP{ë*F]RfC! N&Z$dgUN=>8\{̈|,̿Ҙ!eA)I"S 5 | ڈvU3ޛ=:kP/!YKÔ #xE(ĈOpʶKi*M4~u~xǃa\#F<ӓ:#߂f~p nfWF!$%?8ƣth] zOIɖrokWe%ib&gEjP:XǕ8mC7*Qyޮtmj0߻>W\"g/76cm3Ŕ-݄pB1f9\?A:C^=97F8B8F.N@"qKikMkbP~TSvZȸY;E];3(RysTBW;r?䖚o2}i=6+T"Ή,??ڍtfv'{:R'ы$HI},&f svLƮwrڦM!>_ o*("bUdV# ï^x0̋ux5a;8Ġ4H{xU65Qת /sIM!ϟreߧ}G<Yfy &䌟d{۠g[g!ǥ]-I?ad!FFʓf3f;"7aj-?kNCF[`4<{"+WWP [,h-hv7N}s_p )#(?A)pn^+$Gv IO^3ҝa>3Ƀ;d`X'#B7:@lsa B >+6M6[؉I-͋TcOGc Vi{W e : ]_{n){NRL;gxw-8@|E!PZ֦[FT3ZJ@.HT}YUoG4ݜ}M)'KM_e*3in͎>yKgI3)a># 1`7yމ*@F%o'?SP+yIvчeSRvcw2Ëʋi{Ć*\ U] u}sDͻ l.H{۳a7XE,ibbs(ܲ`8\:&W5EǂʋVKU MP)]yֿjޭ P[UZi&dž8:j?d k @WoLn3mww!r`T%s9C߁ 1圞x@?&Uz Pm8(vx+^~11vch\*_$S8Hnڱ!IuFmʌcu< =KD'NƃH`ʱs6g%&&ޛAſz\TGN"ی1f lwZr4 ^VB-MmYL5 ,ܞf7b{ctbt4w u´U"]RI ]6aUܬ?s9~#Q\KH-v|,hE5R%~|5f6Ֆ;QIK b7K0s3e(ۿrgQ̓ o [+&b LO-! ZDax/Y)iX#1I5vv4)ISM/BPy꿗}3}R%؁ 2Wv1LX0܈DȃH$9fu)Bf5nEgCQ-=<H;dS9MNG(F/d3.M` 47]^L8Mvx@KHm^+$6;@`,a 3iW {$)ќcSqBJ1\QD%9vvӼw}Wΐْcq6hՄX OŦx關3Gr6ck\6M c{ 9~n$fL.h0Khul AZvmtCg@אhPv7QpK$u09c vuH8jKXN*X։HĎ-CQI1;8pygYZ0707010000051c000081a400000000000000000000000166f3d9cf000013c4000000000000000000000000000000000000005700000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/sound/usb/bcd2000/snd-bcd2000.ko.xz7zXZִF!t/V]?Eh=ڜ.+Z&CSpO?mHjlY8&pz2DŽ;-1n/ukĥo.v#C6H[8ϱdy$L?ӜR 9+|! ytNUҪqJ &ܜdiktȰ"V+OMҋ*(q kzCj@cIlHw0}Dv,lFxR6[(l )=Yl\ R-n\Uu_;#z ^2} F^wV֎PG9x5{/ ǡXkG>ߎ7B+-Y.#+%*Df(3 c j^,htZ[h06P(+PH5a$:5@jŕ݋ %p`{FØ{CW֡ `R7=8*;:YXn JGc,k a0^1F)/7o^?^r+֯=xm'kk}8]㬜 dv=gaZt8Xj=%^nzYG1,`VIӸ]@0g GJ/ v.8Ɯ:Mx|G8*jJOG]JONj=]C97c5%|^u^]XW[Iذw&{U T\(>3$ y=[r@ƯLFIT]eNIJ^r6Bo Xf0Ĺ=p!ȭ; $UŔ8>$ 4o"8K5ӁVxQ(LaF-O^|kܹk ݺ4Ud$ߑo{V' {>0INR]PY'j9ֳ-Ь19t(DռhNhSnh ζ(_`^9߶16.o u=“5X$/j^b~u,+^U%gAV9^K8!D_X\{S W-=>@c]äc;uՆF;ά !Y OD,#hM% eBZ3V1iNeťLrL4oAR }]7a@IH (skwdz;uXEf<ȎCKr"h姺vc7x`GfCtMGIzݘJ)p ]'M#-tT8HfQZ} X6F(2^]ޒ1|x<j[+Z -F96H ƳYY96-^f@-K\x#(+D F 07)ŋ<_ ʡ~kTN'=f p)ShJ?L8檝##*dDbS,L_X\yHك ÀJm`FWq|]{X @@x,,3YQ͕m#\> OZhA2KD~4U/~[$3NQxFQ7e4FBsblh3IVhP'mIXYK?#kͫQ?T(e>C 7R*;mjGӔ>+e_5c,xf#T2U2rr8\{`#fn,92iƝя)&Щ9g7r9%Jb _Cjl.pԑ{F]Bw =J91D{iwg}l;856%2&UIWc,n.ЌZߏ<àVQ c3yi{ v ؛ٶu>#+ _ 89Bv̿I %z'ҢQw좷1vx<ˆ"V.Я;0N]s ,KOVb+֥W,PAV2,z0B6OYMݤEnuL2#-*d`Ͱ-/ƠNR9?*&[v>D Ngj.Q+Y]:9)'۵n"LZ,[+< 5zǠG_7dϊY^`jn0|8V LC?iiϕO>!?bXU{GtWha`N m/(6d͉|`c[[Rƻd{p@~~r2y B9AND չy%VpپM=11Cٶ]!3Wv7wTIdr,G'iVF⚝`:5~?MBוKLf6vxbR0pS1֣'0[1|VnD&s䣾C}iq'z)BG?%)owDq~s E6 ,8~cعgg/3/g6]^>QOeu ;̯Ӳ2!:4]#)Ƃ2#؀ba:IWa޶ஔ$F*%]ΛnAB̂)(zԴc*+BQ"%N]8@I@H%̡8k݀dP->^c0$fjJ(&j%g>j3ح,Cl[R. 6[+K"S[؇$*sT 0q|b1h|,G|ǏiOi:koK#᜛^=w},ƨ<9ި]Y'.lh.㏰3YR;I4maLNˢD"KZG⃌tKaл )N~56DPyƿyWDQCp,E#-2;e,lIqt'ߩ& y6.N^w&u c&/N UWu?f4Җ[YYrGsGD@$Lps Me2c9֒n>rIOg=gO GǓJ2AH縝bu4LЈZ]pxO 1y[rȼ(Qk 30CZuM5Nx#bgD|%[g:jEa̖]ֱsOMbk>J CvTKVԬ7)jď΂ʥJOV%we~2'Zw{-? Jv, ]g CWC=1 :I0*\9x!l4] @r1 hMFߘ_> ck<'؍gYZ0707010000051d000081a400000000000000000000000166f3d9cf00004ea0000000000000000000000000000000000000005700000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/sound/usb/caiaq/snd-usb-caiaq.ko.xz7zXZִF!t/N^]?Eh=ڜ.+φpgq5Ir2F_UXg]R2ZO¤g[eT%sv3 F\ت;XG뚖pD}G5f&㖓Pe_8԰IssN)n ^FeU |<y,\yh׶ml6i.jɸ_09&߫$d#9Ќ &|7۴dGLcI=!=kgkx֘q*u~]ѝ< c%B.4{TC&PG( ukNʋ~I m`n+e7˘3<]bfaf-fSfȇ)WK2ܓ1!S%$t^VΈz}Vev ne}qƋ]k+e͸N)ق@'6f 4*~=e]'^.TةXZ'R|Ch>Oz~̒kpaо$COBr6J+ߣ^sYC.?8_@%ٛ \—H*O{LSαճ.3)>v L_6]tU#B =GZ!2]cD˃5?J.SiŞL \::ʨ"FjTOv|;)jW9OJL%:(ȚzJ7_6*7feȺcC\y47~,Q!#8 [9l].,EJ^o|+\0A,1 bXRaP~io/%ؔF>hQ)hH)S{Jwk7Yڐo%V#R* ˼?n ޷}CޤZqj*>gyed|e7 \MOvbD6 'Ւ sEv(@Zm`Э_ۯn>QOPJ'FbJ۶t8&<i*-U]X _1leYٮΜN}oyv6$#,cB\صF֖4d2_ZcVgeڇ&3Y@Ԑ]ʁq^wĚV+) t |`Rz % K$:V<:Q˔/! @B'h~<>€ˇW)7 ~15S'5N_ ڃ'""-gpsֆmJna)^40*a !Ğ{ljwL쮝7{ :(?Ӛnww+i [(@(VW& \9qCy6=hPI̲C,vˡ@p ٧x+jA{/*I}6]>g>x}{u1"DQC9cL9|^AidR3=#Od:VSbɅ[% *hC6;:rDzt6 Vɨ{*]x"jT]4 $Pv^IZ61رO2 ĆxݽplD{/L-@<d3TGPp=LZzRЏ:6"?` \&Z]gWo+RIrJ`x3"J[ N쓫ظ;v [g"҉ sz\;eNC,*ݼ[p>oSgt񃟵{{sJOZxy lI[ k%2}uC<9LX$;wWJ{#*9!L7]Z47EH 5oCxrq*[a ML<b'ms=ͬ=)!ń('X*kg?; (5`]q0pMѳg[l]U#)s"hxd#'z_*T? ,4EyrJ:tLh}vP0Efʊ$L[@/ ,Go9]<=7bEJU FhI*l|XvjlI`U@u r񵃚( T$=6&LznR y_+u`VBi8519^%/E,ǽS*;nvPP<~!eH͎[g.|Wt?FSc Lɚc5Q#亻Imi @&Y$'|06e*tEŰ6#

    r *M(WUf6ny:Q9 z|a(v#دz$m*T}EdטžsŔQSR(S88;٥)i]x=bYHk? E:ߝ?)lm L>Ua);>"\.ᬰr݄ 25ҏhߜ1)I-qMدj'IR0sD3)t1RIt/`ܸg1@߽ L ^ J,\3EܐF %~3%10DK* ~k/>Q4"UݻjM`1a*am\#E4 6+Z׵~ lQԌ (z /z~KHעcI<yR#AXoPtc}glkRO+;G V)],E{NЃd$ ߤFa9.~i^|'rm5m(C {?]'h7Y0C@ _% #<u!岕 ZN5`=2Rx$?e58( gpK6 ;ra%OAh 68'q0x؆up㨏/(Dk7;h.ˑ>I1[J8rS[uqmTWb*ژŽ68𨷐z[6FjkhMV4-|IB\C_jAsiSXheD{͕D XX [{M8P1L֌N 5 !-w9ucmOnԌ=M6Ბk $Ta-XB8֟pi6X`Y X .InP9vc18t+ rIwn_'j  FLWfڊoCy2*7h02puv_=8ʾߵN=%Q;n|Y% ~03RHɁcgٷ\L+l2Cq1jƓ o_򲷪)[Tp@\Jk#ҲI=Jvҡj6FOcp>p{>q~ԄQmMDŽ{U0_DW D Aq2Ϥf.弳,=fH"a8I^aZW(=CF'tԎ2Ū᪀Vۇ |f40Zi3i&7Ṅn Nu&(HLY~z*po'&<\h08`Ls4.  ub]"(@L.ZUT~`J{urn`fL5 >W}Zx^z9VTAef⣆øMvW1N#2VSdl6QIIE*JMm]!WzM,5q#[[.@ڳvS3l!a~'TA3+eHŗl4ZNBg CR'[Y`=cwFXOMJ@`@:+[H;Ls!u3d8MEE7J|?Gmq,VA} ,#ŏ%bb0e(Q.hrUX-=5KzNEzDT; eAt^VԌ!>WFU{z wtQ_]*bj8r(싦 k c" >&e(t !+4V:n(7,^HH^eDkogp2e?ˈG^[#,M;0(C%MxEkû_LxBi,1tq']Z>U +~A}o93p);$v뢋 nʩEgFp s4zR9e*G~->*B`W^St]vU#)4j'dld9SM# 4UAWq[bl:Cк ɢ87iHGf;u_MCzvxթ a",u[|%B'5y CFɿI*͑4H?Vپyߏ+Bm ok-Y;e '{;5~1̈́&,HCVj=A_Ŕ m%pD˴$_>}E-t: s0I&(|H3FkB|:n{^l|0| U48b"e$[eo&CUs/(l%BpҧO 6Zua&v.0#(cp_ZDRk-0X PtPI0CB|RE܌Z:u*?:o!1~?y#:m̸G",\7Qsk篚Xœk+)^CE)sTjDE谢¡ք]+V*"/Fkk "20YBE(˯w-,ngԮZ)q%*{cc!Mԉ%8'Ja*ˍy2G^֩r >ˡ@^cGDm_&'s*u~c:n,:rɛ 8{I⾫C}g!J9 bqZN~ZlLb/Sg30iZ)}cnSÈB7Wח'ϧi,7\O FYmߪ#J#=DwP0.p$XMI/lfSۼ9h}um[$_L|)diCV*PZC^{ktU`nT2ґEhOLu56=!D:B,SպKlIffUC&_ zNDIDƥbD,M)A ѣg,:`e =G!s (@ba `}ςulvq t 7qUjQ|K}֣@r*lrfNX)|YSы uCO UO td D=fFBeBK$E8@5pgJ+hS8۟(Pt1.doS𔏣(Ln}\]ΡlQ&2 d 4aJ/pVTm 9+#m< 0"k16Z: XC_FjbRP_O%K$ h'. Eb,NMo7W7&ιcˠ$~.0ĩt'|VL!W-|IΝ\Z+m )%n™"L>v@]&Nۼ)6g+X ఴѦѲn>65MKx}ˆ|iִ ?;Q-I$ e"A Ҍ* I0Xo\Lo^<Ajg_ka=flGg 5GMlpQ;nAxQD+;I?0SJDNTDjs}?*]]6_[i k 1x%)ڿY:uYlRElzQa(Kz6-V)rݶc+T,#3CsXO@q }FMM.QխF尅!{Y,6^|$fb=$(HB *tg3&}ݘrw5exZyX?`6A9ޱ !zpYT ɣ}:{i>Ve,0v=z&h * QF䢙Bt#Fr)yL}'MG-s #fW5s|lej1 ,>'1`zo**)x5DH1szuZL29":ȋ5 !5~'ώdOT5"=ܜҠνZ+ Q%OEIˏ{BgK$NVVK4UfYt"ScmO-o=C (b\`h9|M۸qMcBM@% CrQnskPNPyB]BXrr2Ls,7!91 "~8·nBy lQ[tՑS˷Aem(U]3k0v Ǵ "Ei=ӯGΜ ꕘ?Aedp4lfx6ٯIe^ҴeA8f)@=f4Oމgt`a7{@s, Dq4F2:k%H8HM@"|2z[²WP= K_L[G%&1  $6*jK]&o.ť2C2 )Yƹk@4RX@Vp :6jSYΕ튻Ǭ,Rb0a.eFwD)Hx=~1w^ گ}mP5QM'0"@zzLp@ +5:FQ&`@pp?px[ Rfbp`a*et]!>R3V]n HY6мY]zP+mYC?%dlXj9wg5QQA] 8~@\j1Rmwo}S z ,{<˥ @}TK+:, -L_ӭv(,8/wHl>8 ՜<;9 \Vl \# * jtG 1 kC sF1osMb wa|/ĪB"[>v^gc4If_Ws~CX_hyQ[1f뜓\+K >X@"ۇeԶ<@]3}FE]4=? NŞ'{u?y$`j Rn(`\XUݟm- HCea0H+6@I7tQ4sjNZ|3fzTYR .!4f3]帻:Gk@Y}!sPȝo"iʈZ\D^HK>w._LH#^'"5g4mezjnQa&1#N3:gDsqʹD& DYSIxay's}pE۽)w0ޚx!0g+nբ肒w-ۨ4eL?谰BuxSJiX|h/.; ҝ{&tKq2 UKt- 965̉" D\e3<(7Yw%3nP!Y!Lx눫F%Zćɰ~60z(.V0Y͖ P^^LYCnL 3<ųTഭBQi54Y;)3%,J(QEA/r}eOHx9>^MW{MGU.^qi]f()M@N{eഈ:% 2q r '03B(=Fت?6 m# b`q}eMBL/7L+TŘZ/ t a.bԨ$3F\E}6+C*@9["q]VxNXю~^S4N>Ps4g]:"eoʠ ]7촺@l܍1(v3#TM)}_0yl_B.TCb -m7" ܇,un=h|>"zXFlηC҃ޅSh$JVh+Le4+Ѝa./ЋS,V}+=֪h<1.>o [ ;P8 wZ:>! _O*PB*魁$D4S1ˣLO MY6WVt% &_@XrIbKS\»/]5kbdzj΄UWWS*ZSk{ˈN [s#\0& a5oG}~&XC( K2NoGp;vk  H_ ݸlI)Q80]}ԇ gm:@xdFvbWY3 Yy1T4 5Aʸd>8#9 }S?4TQka `]-2]ZM;Jv5VK` _|ů3`'pcEݵ:ot>LFn.""81!L6,j~72*DaO,5aSJǦL -Ucj0'&EY0DžP 2{P"Lor$ U07_ϲHWF{b͝oBbG%-.(3孺ED|A3DruzD醸/ @(!O:Ő泀 ˕Ѷ ~x/- OPxF\6TxB;fOxDz׶M@܊BHBlKG ``tY~Я q$3^1Rmd}$b N[޹KZbtu(5$U9@Z. %$F9iv}D1꺊i e)sDf.\ܬavS _?\Lj?2e ]Zi:.Jȧ5nn'g_'1 Ÿ|m!O[MT#WLt9 S;} Hi RCHXd( QuۈVkSZzQ%["@u0#u#N WԽ? t}F0ZfOʝA+5|0غ D1pےۃxt &9`N 5ΉsGDŽ&[OHe"Z㓙5!GԂ5XeMff˝WqSyO3aZן]}s+)b nm_ECƟ\-w췝8& l3#zu;Rg&'vƄcZ͝٠M7OeLk.{ %#*Fh cq:xWr -5SivL bir-( rnAچ x>!Sozl|tsW[|:3XU%X8Wg^.au\~BWW#~kj)+6]d65ھrByX|WR q1 \kpj势2؀! [#[F.ѶI>nbO襞65%oIAP/PNAIe?;ر7̅lBFf;G (u蝈sjDBa$"M> mjૃ&B3ӁpT Mi\("{(E4_:'%*vg #n˛dtK8KI7'9 ^LSY*b[]ޞ-\\5Ќ_wzcqoDN}ZK :$IjIKhߓs a %%:֑f~*=  ul>^|ϸԽE)Q?S ުݼbe3+;h:3Vɵ{COTxg\_|XiN,c^xB6Ȭ'[ CO+?@ },)s d=&:^GWjC;vyk=| k4~~}ٕ&}^Ac+ȘE٥GՔKj"ޢ͓?w޶XO0̨i u wU#DS0W>ˀYކS"Z?RJpB|ka5aw 9kgm]N6uMϧe_j_I^{J ] <4U6g_lr/tP/^{D[}@JJp^:j]D jqf~eOYAy)QV:l6#1,v_W sl$EbNxgEA)}Afr!~$I2w(P͐;:#mD SuL=w vĆV Ɖy%Cm]r7^}dUE2sYφ* ,~i;;ClVsD͘(yZiסe#ib>@db- Fh MJY@l}378,`N eG Gxv۹Kq^QstS"cf'nR*Ʃ\=<^f6Jy3w9 LDIH8u )K dJ)/1QB ?mP&'}ci8X*`5ym!e_(XT E&x1—]C?qԋGNIȻ ?^ÈPfeX N.l 1:.О&0Lx2~[-ye5v"b?S1ITbr}wKNYNo Xibߑ3PfNm#OT}?9jƢ{W[9KH5'1v 5 _>YJdEJ훱WVuK:6a79-f%"3kW>5,ǐ۶| y..$^P.oʻrW)]rd'g,.=e8J/LzaN6.0}"$gwJyT&"EWG 9M vo?Z&5(VC՛yEOGKe=N+ߊQX1*mu;rޘs JtXx[DAm8lϥFNM+Jm%r!ecU3*Sֳ"~OwJGiwWmVa!EgR'G* <ֳG)"IK_ަ^KK? nrOrY&*P2O I#x/[{*rȀ:nds W=.fm > `?y=T$@G˽feb|${ 6Y*qjeRIs8`4UWk5g*C %! 6i v$ V٨"':,E/(XzJu\Laf= ?Ra'~/2[Weht5FkM0gWP{ts ~ e!tзc dumF[,i3:" wV<ϒtVr^%Q 1ٵR5U27j%|v1$_,F[ٗh@7cQ5;Ķqe%8]צԗ#1S&fgȍ ʠrou l9;.[#O_G?E햿E v7߁ɥo7(oԇfWNQwO Y*3/Aܫ|.ɾ$+x,F+FBm|FAbЅUäx9/~>{3ŒswTDt$B =_)7:.[JoZ-rK'RUKE{E4ϟ)-ה;q~3ӳs&>$D1;9u|4Q= {Es߅614RE=#n rYvxV]ŤPF#՜ǖUxs_9Kd`Y>֟bk ;kb}G`s{S4Axi3vA&-jMVHTsTWKAI/r}t5t+ sx *6#%5yw\BkcIY]g:D 8j ]Mh _IwV{*ykb&p+M"0q0c F3sfTЛEW)0zE`Qqj;\N%ԾY"MШXl&۝H N7>~tm8_7cShCa{VB`/';9ӢQ /hV^`?EN Kt,5YQ0Q𘭃= ؉fЫ֭łſ/*0~+hcWg3(=VpT\;'@7y0Fv !PM_323w-# q%L>+ ͋B3bMd$~Z(N֟L^Orv7pO 37M<>5Iȩ9XϠw; sRp 4WL<E &B3Ýs,7l M/vt>y~T [(LJki'm) fթp;QWc]P\LaZX?:ΤߎHH!AkHɦQ9Olǟ%*_%uj]Ŵ@oIhrRѠ( |$q.Y X9!@4'Lsm}MtKٜ\P>\N:&;mRl`_ W7X h8!j+M'hdOv'ϐ)AB2f`crɟ ӦAKl4q4b* ąVVfжyCdbA5o4+[^H[Do4Wxvˆj8bvv,+J6, yՂ٪o"T%P+'=!/vBlpWҍևͦ4 K!'EZ}Qq s ;8߷q0aʻؼ+:IY R@gnh5F5Moaiӛ0~,NYLsdaÁүժ #?Kz2؝3i2}I--X[r*Hc<<(QI0 / 09&&=Pxc*.pc2gj;v2Yȧ(<ȶ7{06B W&D'>x: {tX_o R/ i#QjnIg)pEHzH>("G[.Vև|;<-I;#:|DI,-J+ 50>>oڀQYD.؎/zk] 3^7`ʞW\7!=ѐʝY]މaqۯJwNdpaU#RVo欛NGεfV\ Ԥ:L5qQ& z#F}ޤ{4Pm:&!*ή~L:;/|uOi$[:%;*>&JGL|>l_z"{ Hd{x-VRA\IOW<`ad՟)4v/\<:ۯ3vޠե(2nk׌?L »DG}[#2ԗ66Kt9n#vld:"Y4ȀG| _͚˵Hv?:G@i}Ktg{n: -Ĭpfe[jc8:zgԧ(A:@kDxXz=٨XpBI=,bDȡ/[y֙$VKRvdYT5KJtUp*BgD.]GZcّ{}=ɡ= %uSSb7'ϑYen#NaT!-3+v.A8q'cmH;+cn>h=):TL`dlbs`ץZ!# 9z†05{р$ʀ~\}/1H}s~J32g0S}&R2jo΋D (w]uI.]}[/"ƸxMt* #JzjWir-5m`e, k*0"fQlHN@D C^I+:X1Ug뢭,6Fwz|mمzDzh(zn-oLÜzdCV_0[|f*9:i7"Hv9ш{="Ai/tx_Gj>Z+s+t:6?΅sBQ6rCH42%8t_q m4Jc_F^9.q aMh2>Mi09(I2A^g#v*mw?˪D,F3\<Rz:QZ< ->զߌC]lErdQ![~x4Acڲ/FZL.X %73\H ZMi?`킥s{ 'ijr p34[j0'(6J!hf5H$-v*|8% **G1:*Sx0 )S֬ѿx0򗸕z++Di \.wwDF cۤX *G{qk&Ysص`#qwYX?\S^%[=kDS2o}:8[' Y_nΤdpS ZO+5giF^uD;C6?Q\@_4rL`h܊[y&rg0ǰ:ƙ+~8wѣ/2\EZG4Vd!{lm bH J _hѫ@ ev7+y F81򩉼8zӂ4ƣcBˎApb'Ah3n QJ~-Na ^wv*>q-q=E__o`Ä.X x!8Kvb&lg1R\J84>w{)F"9Ք<.@aſp h0.AG]'父鮒~vi41)(kDag;AVJ < asALJ&~jjM4Uo]vixǘOpol9H)('R_&Yiϛǭ;= 4"bH2D7Oq%f54 vH]K#8ՅGETvcQF`ŕcjZl}r㧗;=̅*7ZJUņ'5S. o*O"ߏ}857SHr8j,hK9ꞡC̑jʖL͛rP;Zald̞#< y{XIdMg 0"rg) +W6z}xF>-Grd6Tӕ#6B],KYzޤd!ţ=%$.*eC~G5/EcbW3/{;Ƿs$)?E=/F3e q& ~jak 1qR4zc ;^o~l)i_ni{ ) pVb+r`B4^gaޅTp?u'7Ə'[K t< YM1-qǻwFol *C|ojoVp!~_ 4,eo2PaqQ+9gzn-afN>%9 ~ƞi&%b~IXY ErCJ1W_Nғ@UdR6Q5FZƖF${3dھl(#~?CKoӀ`@ϝ$ [HTr dqR]@c [TLjH3U J߻ 1Ij?~j=xijKiP[9p=!rk>D< . 㕂k8O6PF)Cbv8H~bQ![cEc{V`"8=Qǿ T3[pfw!; /61'~^+%ix<:g3q8RNh*6OhXr쌌r|I.(9oC&mgrXiĞ6BZ ˧D1]a`zlD־$KtVj&ٳz0@GN#[dTɌ(j!;2-:GEBΟ{oʏQc@aK:"W8-}Z @)kosYǦ0bYHoA߼܀_<-L߉S<ͪ!tnS(A#㋑6tBQL^"̈dD>(Z5ZèxesLv| ԸXk0XؓF%Rxy]q. S#hF^P%Use 3R]=E: Xl"p'ߑ"&uoa_kL?['~/-YQz#"@eY0[gY/b뢐ajYL-g 3#ώ~`2-zH/l 'jp.= d(00ӊ[6,S2%1Ж '{ﯰܣTAs_GXV.D#ҍ5Woj`ܶPwE/^t=|V7_~EWCփGFsz0x"!ֹ-JU$5x(1c+`vX0G3WQ$ 5Yļ硊t72A*{@t)nTPNW(M/%o7ct2'[M#U1S\=T@UW0MT.wN8%S_'{ţޅCCdpm;$tS 0qp ؖyp]aR;s|Yo{Agָ?%/c~&>Ӣ<c32w[eg~6p&;j+Ű[Ը"MuҴY H@{ZŒUn@ = ~5DMEg֚F_xK5yXR{l&͈s^$ yF:z̟e1֓v,d0j5,377emEy|v\%d|z'3܌$"8ކ@6 }&lݣ{a` UBB1 sd ÉD8.3)X(XrϱvFgz͗vk3E PpQ[5Z @ A˺1m6;nm{De 8:'s_A79t蠤 7*VF甌#!ӵaab5'՜WU3?MHm _^ԦB4ro(,ixpޗϟ 3B@+HuB/;'N :欴V_ ֘_]0giF ,׵d]~K pJ`#|>kU }mDdd>ej:#@ vdAz9rZN/:I>WEkmw禾"o~3=(eقM j;. f~ j3 6hd3wg:7M3W91ؠT / ϋFip0ߞ_Tt5.LkbU(!%(ˊx)Sq7aă!3ZI`dkV&|;$6/yeH$7=)}[ ȇNM S!3i|9tqRGwfm~ ,|e9cZ.M :\7kZ] e\ K5? C͚U[y ZUWԈ؁K-,l7#XBs\i9SJv,Tzp E.%AcNIm,|^!%n1.dEkU {b̏a1ljPSx V)`:q^[wK:QK)9zf7r<~"r#SŎ=<F`OHۀ μE3L4?߂(~Y D#l)U6Mͽ"$/6ͳqw;уxS Д-#}@p|M:_WReVBO<-k^䴘z”[o*grctېlF1BDK3&S|3ydFʯt$Nb tA]i|y hz\5*nS>[N`zl5s(,.$Z>׌'pe@1TRU3lpS;I;k$&"i$_V,*rS[>qGθS5Y5\$

    oRJ۪}`)OnS ?U|~"U>=giHjMY >@t |ZO~TmUxEP]xVg;Nf¢!1zs 768y]7:+⽧"hV\29^b"M7!{U7YCWEC{i}ǯ;Ytqbz}lsݨ 0?['yȜjqdf, D=R-g2JGG͎'[ 19hs+N<)f}8&yaSCN7HMf#RF-wDc1Nϟ3 ?,JrMXrv2h! HGf|SM#1v9wNL^9?%&ji$",+9hts"Sc>h V{(]Wͷ+afٌK6bM!:ׂJKK؟(:FUEwt[Ύ^ILx*`8&Ȟ@ `$Qlk0y6&Qq8 *P]]&0)pPz @RU0`H ]M4dL XʐK`3]L$b:頤h|zD=5(]Jdʡ1OAw٥V̍zg& BCg Wx|ڢ]ROs13Di`iY˨_ $ܧ7֯{pSpS!ɻKs~z-䙣bI~>ڑ2ʺr1{XD}m?do? yaLrhXf69.`C$pBNӧaܞ&63!.gȟ>zRyyC'K-{I( vpބ8_3|%^l3.^[EזY"I-˜^mu 8S|w钥4WnhZhFl (y^F ȕy[:"XÁ?ݏ B³|wK%/){¸o,@@#$Lq ݫ32AHZađl| +ЈH<[MA驉TU}QdW^oe׬T;(8%Vh_!؆0sĸ_S25PUY8EmkqC^{#\Ƭ4U<7nMx)  _HA<]4+c\44 ^`+EIo{,&pqH]f`^}L~~*V": O .\T ^O08]d2iz]d0,8 N|4p'MV: Kdb#Ocz0h I abC\59KaXdłTvt)$}uQQ rᄐ1CbbRѣ}yb6]!=9Mm#ҋ&R`.rVysDҳ/9A:klcz6J^i3䷣%GusTws"V t,= 6[H?1X.RG+=g(άЛ8N3Yp`)QϒOI^@sDic ׷{5+(S DmR=5Ka~`%yvb-^5okqA9"C}1M=lg5'/Dx,B־OxF;z:C6%uTOm|\pMV>%LfhLj oQrsrZ>aPLm^¥!c'$_/XcYbM^. {m~ݎV[L#*S92[{hK-9HhZb'΢sJ}<~Sy!1[ܨ97A@ yG)B ifʞS4,3l%A+-vC7JY:6oI=KԮZߕ'_e{ Y@KJ);ap$ @EגtZ^m4͸ͧau5 bΏS4)nSST|Ѕ ׺D=?ࠂsKݠL{_%2ԘwK*X X\pU$ia>b*Y춀/xJV#v5黤GHA3\+%݉ ||Jf֯G) 98fg= 㧫 PCu;|赴x*ڿsJj5*lR-M&x X$)fk亲r"7/a6r3J@,(p $ $R9Pm83WZP0ᫍ 6ϓwR$K wo"HRMe^Gojﬧm-d,tnÁP-)ߵ"hR 3"JI ;9!> <-e'0`3*VŜKMF*]2'pf#^bt qgٕ*X"Bȹ3ҬCBhGW )!>o35FPQPzqEJ-$EY#)|SLG-#sMډ1BX^rRc(EVD!mCu ]K;KFiulWZ!u:n*9;)MJm0E3R^ϗ"D=\#Z_D?XY\6QfOThghy08yN̳OD^N<ƴDP0d1ņE>{Ǟ9-Mu-ܾ6\ȯPH&1 :A&I#j{ +Rw܏ = BVVNޗŒ9]~TN"rĔ4mۂ*¥e~sγ˺RuH}<_Bcn.,ãCHr@-?Mx߬nsYcP W~Kfjfwյ:o|~ףZeu[';Ws:.&/+QRLY|fi_1#9 u5%[fhq6Ӷ{_HY,,A8_:ԉHbX4nVtS6Uϫ?]QV|7s> e pEBID5hi#VaԳֆ 0'qӱ*҄jo6Y\~_m|w}hՉDZA2({`~=i[FcVȄRqᓓD*4Fm)IIF+r!ellH.sβTDPVbrO חΧ+{H\֩zƿ~2ŻjVTrOfI;,f=K?h5턒T:{15U,zЗГaj2CGё -Ve!̂t司aH+hǵmXAfV1'jj7n:ivӷ.|y1@4tz8ө]ȥOaSw x,8]T/$(U*o;h` |] .bXOKh[ ϻF40L?3f]mTՇםZh@:>2Zw!}2gY"55(&b_ HWeTKUqL;+"dOuZ\0k#p~ʼt>H2\kGCt&>ܖJ>}n K7p3 )u a~1DrzyswDpo.>22Tfe9$=ƢL!#%{U*irTAEJҟ?Q8R^&Rۗ}察Wsֿ}<Y}KɇD1X͑Hjݜ7^bYE@uLIg-<8okt8lCrwiV1 Yc'TWe`媋AK8]O=UY&~H5da$Fj.?1ǜ(x;` Nmpw~ Gg =pyL98:P˪5*& '))L),SzCz\K'-=D}&jd:20\&ƞg韉^6I1` ldڰnnȨ#fSrr3Y%WwbO3 PM`_XMgL)8qqEjH~ո{1wsI&:7d_m Cp*耥Wc~_h04WffԻpVKO6w#SYm>EI!i)<>Nl?j` ?mYp;FItM+S-#%w:˲s*au7_IgRg#M4q(IС|3;kH yP/x*?k+]/ߝeӿMvUKzf"] ){_M J:@IyEhK9LsR^S,b) GvʥAŤ+qJ+\aCtfeVB,%̆Plnh$j-j*Pud hKT %眩 Aq%|vjՕ :(r#vдҌg|ǎV;\ l1Ya Qơ9,BfjJp~0J(Օ.ca!g1ĖCYm N)tP A~{\-mԪe|c/xf_. }Eǁ!GCg_uUE߉34tΞy`L+ ) 9"XT Z>˵i{J!)K$Oqx*˗ـ(z8 \[&IIj"[qA_ ;rw][% 1m.HfU; 7lǘ_5#ԗBٱzl>pڢ3iUB fYҥ<{T㲃 ߹E8&.**?û(^ȓHC7 B;4 4W$}toѿ:+Ԭ+7Ju Բ0-j]nIVGg*O7!E_8Hm#mSv:J=3_op 㘫٭#b6G_r;:Ҙ 9c]!L1PЬYyJ!pV-Hj;3< ]exFS LM5А#q6 wZA]~]f4kYSES3uUh"[*JjS(E5kr͌كqrONU@yCuip;s@~jRv^v8ɒAKQg+5s`KSҞ"HR:衋(1Xq aU89mڿ3+Ȇu[p4˂ܲz@tk|~e6*B7yaHըM LM[:k^u5V>Qrg ~y[aPJɤI4} #V_Lu4D51N4J]z }/7*Eۻ nI;!CqbbZba@}fJ48pa|O? e|j2w"VO?]%&txmbr囫ȥ=W|ElŕJ@)Ϳ.Blߛ-_4ޑ(trO&r ɛ[Lx!qI+ut)7>z2d+C̗ĢiHf2xH2[3fX\.:" 5 9;e6q֑.a%T ۔e97l}fAf?wi啖mYXlFܾ>}$l[zHj%(Ӵk=z+6[:ּVu; z‚/tk㬿n_l4N=iM@ Qи92LtSfE!)Ȣ CO9O-  t|Uk$V^yJ VR@LI&;4͋˭7} J`$1+:) 3~t@ ]]r=5VNwΡSnϕǗ%tCd D*u,Mif[/5cZ^UD۰b6",Ҵ/զ+fAF𪸹78"+,pAX"96X\`>9p~J_Hy'/Gr& iz\mXh!|!OQ~YACou?vSGҝJu//j;2!o!lSLmMP]fOR ((x LAin3_5rӂ1[}*ʦ D9-UŪg0U\E;VhxLtJr&hA#+m3!v b[]ȁ\jsgso梄@UC~ YYMW7$ƙ"LE!)]H?? QxeVr_!`Y%B|4*k+ݚ:+Dr5p4@lu Tc_U"蜌x0-$`D cTnJM\q@y 3r+쉑@>C>#NXg6K^N!tS zha%#l&tΟ-|YM0苐O7>(/3DӌWDn 鎎٧eZ Bk ,wP9[?[~̯*o䨲o"g5Yx[7_e؄8TywK@F=g_+:=R5#ABǬU=!7`W^=gz''NkjgF58:k\y]C/ sy:@C>ʊK(; = k9Iw=%S3@RZK نAmkbGZPU {" #B*Nn&'󒃯?aBº-8{OJ+n$ ̝4P dj+ R716Q1#%nRl9YwaOWk]/|m\P"wa EA`g GY-mP\ךMHg ͐F?_5(/E*FDZ/R\R%leόv1^ yYk!g:e[EuT'X1կD`QA`E z":teД aiј+hEnBR֗Tմ qˋ)zW)ue#}7;pV U|}C "Tl*l7NSiMFq zקWk r# ÞYWuDGS?rt'-N*.ԤοVBI dΙtp[Ү_Y'd^gx~ilhHǖ nRFtj$pÑYᅑ pKZd[]K ;rd`r,H6fƬU5ɲ}xwgd(waL9(I싟AҊRrA&npPz:B %ZMoW=K;"6{iR:-4R1j>4R;dxrt01cGM5ɧS bwF]K4d.@*Kب^cU7ci[es=& ݟxQGЗؽ0d$is3)iȘsFHX Ez }YQz.PCQ[1v#za(>_4e!~zvTW)` p1{6˃[ǵ+뀟nϯ$p'n E8Q3ѝ gGpwbcmƖ3Z+Ϊ۷]'M7켤XoMdTbyg5 Ne:>@:;F uq(i@d9uQz5A|Ti ~qyOIbʑ5Bz7Y=I e9Q|Qڔpʒ\i#|hdjH_Pݤ/ 7H16 p-ݐ6mkE>RqҎWjW'>'"lcҩKque4C`vtQ%Sm+/|^jXGJ&:ZsD&F]Ɣ- "=VS55KAKs\,kR\U/]xT׏Ktr֢~c~4l6Uc웦gK Cn. O`+XMpzt݀$9~H-O31|} M0[zM njIڭkQ,0`VwMOPqE8d5$Mf$)>S7]BSĊz?!g͆_8#HZ$""TbAk&fku-{;- "27xc!ųCAmWȺG/^wbuIݟ4 bNVbBή! EPZlP9U1l" h܏ʱe(,F#'DFn07J ь% t*dSr6R*Fjϳv(~n9MЦd8Θvev{gx QZmhG6cl-ud4r (-|MWZB5yReLi8-Z#T= uxV @A"#Sy%ォ6ATsk%3#* m Yd%0šdb!{Tz@?c;ƌXZI)rGt*b(hhv _ 1;6?ӲoL^/|XuMj|W# w>"nnmX.JQqG±^1K ,N汩d~f+<AElmJZm+/{H0(P1B+$>k\vt [ur>`8GNѮ+֤PZKLj n9fj >[iƼ _s_xhK3!^l1vbnp]io[KŎi"ѽGm^UOmfP$L]$8򻍍cq\佈`F6>fBh).R5nJ1h98Ww{1Z "95O6h"c`=$LXauǘ,"&g06ҋ!6Kw(ĖKU8B?YUTft# ~W1 /ۊ'ZgZB!Ӣp4L|./CTN~tC_߀&Ǻ Y2o{>#Ko'~}i& lǹtէ*ԓߠP,'!#@6E)q;!'H.2V-nupS=Akʫ!ԅ6voEk*5^; C'̦S;ͱ&P!UQOAVQhT0+/gW>@Ҥ^' {J,V]0zqL?KdZF'ILА]ȍb=w;:+ }#OړD$2W$M5pv >nPAW9E#5Ƽ+;m%q=U1 Og0Uza4Ө d]uQnh(yb&l!dEzel޳wXM>E nA1fƄc|I'iAq]5vSp6KqDԶ4`.X4 L]AL.fRϩ'+\h:; il]ŮDnrhzEJsHuVBu6_#_DM { ĉ|[e4i!N]pcJ֖H?Q }x)Tq%Q׶,AB8A`5ɽť<퓏t[Mtxl+&)=کéD#d e_2f4A 0S9fVCU;"1Uj7%AƟtVo8|{;(A$8vIQ^ g1g栚hFR(ufmԂ>[韺!W84 Q )xysRURe І%|a^,W"]s!7W:lNB&{]zx7*=cs͉8b^@ؙ]֟~J U#j28H$! s/bKņQ \ %b:<76D9r `^*|\aj%owzy7Qabp5/80R9ݛtmlab}A:r ekK|U nקDžJJjo=F1ޜ¬$cy=U,qN MCs()t0)DuC;4!tĀ0]v]1\D-a+ifBt6!EsH{[r>HVS"(Ӳ@k)~ȏ0`-oo 6M^(4/JҦZ)ٵu+m΅b ?vn tm&( ! n,s h過ʡ-g39vJ1&-mzWp<dRptx\cAhcb䓝 v>EX)4E0 d$]1wQx:d%߹znٻu~8 ݚ='}6mKHJ$@C/eMcip$pOCr:F{\qvu3?Kj>O>O96ڔr홃n /YrJ.qoV +p~[Dr>Ե]\=co ]^l $LNZ:8 TrhYxU/T^WSd}!bȆ*eħG 6*fCp4aކR|I bW5 rWjzfb>m2 a a)!; ֘ValfbzHǟ_zkhPm^v@eOMk DAGhgR# R|0vTGՅ*,!=O]_sBh+ωNV/p ] /^K3]#PFU؜7x3w4nۇo̊jǂXg[bY(D7_H<\wzbiC NuO z32' 6 ?rw{0PI7UelKl؃UF}E YM4{t&ǜ-/g4>X!fnV3h8D. nћ}bY!^7xOUظvTSMfW52247N.qFS9# D_@v2nMGv[Yl3{4?︜ʅ H8R'>{ԘIEyLQUC2\E8_!P3D/s]Ȯ03YKW!\Tܸ> @g7NiUg3MgDLžm5XQ/P%C|EXpZި gLG',ޣ7ӸՊp԰t09Kx䆃{1!~gM-G^INCl͟6%#Z T&nvv6H)M(֧]&%/꽄ckzFdJ{MӏϑF!QՀzE2Vl.a^8˞hwެWBIK3c>[d-&Q'˙*00u$SF\@sXNŧ̭PX_3g?=ouiT^[W*5r~ƜcLz;ߤ32aI&=Bݩ ES`zj0|WƟxLxK%Hig᧱348ԁi Βr2Co]"7_1CL*=bz$"1m ): XqfY$'d(ŏ+}?XT~^a.jrpY[I_# D'ȖFgK)" od"&(Ob',fLP4B`μK9c*ٷ$D4i? iNHt{7HUTHxe m r⡜ *}Wi[ ^?UB;LTU|!-9^&tÂ1{pΉҩD3CAgQAٜ3 7_#L}dKms])6kc}k,-y}9QR42FWуj="Uc] X~[\֝7+h}(8&5}U> 9>cvyIٮk똧"4Nbd]E>:|.!Zn:X]'EhY )o@ࢷ 6!H2( ox'AzȲK`GmK\5Ԫd+uWj#IHHy3h1OȔ`"-}i;Gd' 2&٠.x_J1@((mD k BNMoj${ aiQզ7h DjS_8ܸ4DmXΐx2G@!(ɔ2BTLA&WU;{6c)lg?kj3Sb'jZ֜X!B(τ.Fڎeg> =6c'ܳRLHzvXą"~ [ k<}ϨG\ylwz0}9;-=yҲn=В)p:4V;\Po]!UWG"7$/a$~ãsW`v,\`MH6N#yM|{Qt[v&vOf<9$2?ת2뭭:'9ng#}\ Fڂ4[019:rnMŽW7ic:%nkd%ځdsBm}Di&! yW,d jf+~5֙O%ݾ0&R! ]jo9rcx4)'KM怸|z8,=zbEsPWG /&^u{zaOzT?=8,Q kfY[񉪟啴j G$PjyR5dhQAd㊁6[e<ғnD`Yj`Oa;_tOU`}V}P~U~< חrʺ9VԽR3 C[SvڒY`{( ף#!LW:.ܮ8CҐ6~Zg,eWq-.1^VEœD7|h{ZrֵW7SvĄ!:-Кnjb(Y Mo*^Hj(p'ox<[ $٣TKVHl.lKBboX$zE܃"|NK A&6IA(d c} 5^7d@z-GݠiUDR:R;(SBfE]/=gD4 tp |8x<5l{6:<~.8l>75+כ)B+ZˑZU[uh Y0|3ϊ֐E@4DXvuvC][@ǯ1JBY'X0=hv,#u`|8˳j5 FU~)j{5R|?([We#cG >)Df B"S(^،Gog$Ȼ64iEL-uwx8ބm7d0; ĞLd ʒsIXV^Dh~ ߜۊ%gX~ڱ}Wc|Lo{n\c7&6)-{]S_)P {Y av2q&Hl]~bn RNckk6JN/H{ V, gыEyG๙MWY8Tr}=6D]fO%b RȾۀLFвHd;:f|Haps*z*5!EZņ#s0$ƮJ='{!g}&cXs~qezp ;UR?K3:͇`ަH^xCA(JJ>k/ 7󤆶`f p4& 6i"1OS>}6[ctc`lGPdk҃4t. f&g(XFnjG,k]O+ROlwHz]V-tImE^2vU_: %dgulp^ټ6W`L%$m&YɕJ_e5ہPv7]6pz@(BUB>[:cmYe;q r7rCvBE xվj{'k]NG5C{496e]"ƅ8svFeyEGR-<Du ޝR\poW5H7i#1bgB &" ս|xe"hPf.<ڍA%{Md.D-9wt03UӶR8d|Šݡݾ3]pEwl9ު:Vۻ my*G -J!>!oI>I-B z6.]hx{W?W8Q{tOpf,-='PcoM ;>*}C3rhS7I|ū_r maAggCOޚѫB~s3/4Sͧ ݂mTabiI;,ԝ޿YF:3XiʼnX,%{UxRcx 1 ֡SU)1Q#A'-VzWSoS FV&MH}8Yãf;JGRi3Fjxž@/a!N攴00' Q1;iTtqFʩHH2)+،--#^wVn:&-o,eV98Qf}jƞw,9&TL]zJCR$yq ulve6MGʥ-D$a+[ q[n_ &9%3_xu<:̈́խ4/Dv @ޜW&A}凃j[T@t嘜;6 >Ǣsn۝&mpJl!51΂aO$XwqL>Fi$ )7\5; &,5a?D*%GF DZ<]NiQM s7)3H#˳mW mn.Cq0rxƒn1på Q1t%KJY@N8⵸+vz"A=|Bw΅M0L8 {VyFrMQ9v \֟;.[hN[1ޯ>q q AU6ym1?._`v0D+ءƿL]Up}Z5V7a2vf1 y1$vgXeiב^A !2}^XR,UP 2>2`~Hq'6s}PJByU& ]CRicTqHwCgI7<:g:5emMV!Wސmtiҝ"{Wr崕/T*fZ%]1#M0~1΁9Ύ73QKN6xz;N2 HFq-BekC*KhP3gܤU{Ct^Kw<&4>Z4@}VQ@:Gsx1,tʖY(O"pľx<{PGHz*qCN^G$2d9!w|b^a@>Q )j'{J% iq&^OwmO1Ψɿ_wLoA| oA"NgTg8?afZ h]\,g-厯k:#zI1d/{0jncr 5Jn3Wҽk9{1 u!"QJ;̀®nEliF=j(O?RWʀ ŋR 1q[ łڢ6^sʏP#=ܸj]xܒs7@dE+O%6ުRr&3A#4sntX|&%HJ\LD)҄][PQ 0$޽NFz#or6o1R5jA8 KĒ+3|uڎ*Inb#)[ڈY?X[#{OuR|UfZdkTc eU{*]Ak*d9:|MKE1w*kPfG} 3Co !G_;hEak,e +lv lD#gIWJ%6! >_.6>?OAX5^r['A(Žba~)1?AaNLvz5QoZ굟\T-L1,غ\~kdFVKː XPh,aT  uh.7ax?I0tgx3~oO8f Y;R2 ,fY+(wYҙѡЬ%0LUB5Mae\HUkdBR?pOm[6OanWJ ұqm0ҸgZ@緰Pܛ| klRg'/ %Nw19حHJ^IPA:w7L_>ʪ)&\,6drW]mۣO4e 2~*0k{̆[FԗhZOwċ ;'y"2Q#~6X$5 IdZ hx1jXjjKi 5(#e˿~rG{^w9n:.)PTc.9Es`o/H-e̝>u8MtdFCswН:ЯĄlA6P)_eAq@1k6ʻ4TFaRA򁜯MMknu/6۽mZ(0Twbn2CK7q < C3LƞPa"ʢ|ĝ*Ջ\UZxi@`+ ]PBQS'&RY^$w<'\Uۜ yayn!Cׇ'b9]$t(z|V%lM,GUe c`".W"p~;5Ņ$xw> p<3?LH B{,吇Y(SJ)3/O4ap)st\r̘7y { `p،j1NE??U#N@UƵ\H$;`,adภ'%RyWfic1*7v)MEnPA垸 :tOw16Qj~2Hnqkļ.FG 4r~aeFia= 6}6uR2N^ulP#frO`F#5}N.[kCshc8c6UU2v"f' hnFء,n#>V-LT4Cҵݚeb7#3LֲD*-4U-Q4FvNa*A?A_mSluvOyGKdfcTѵUl?P㨈M;{NnYJѾᓥXF"&kA}҄J|&~) dhsMmu(fwRR|~ǧ4FwMos'#?lܹ >Sh](wYn=bLo-basO ["2p Qr.+uCq;E6kQ5 rS'"w~y.c 5UN 'xPfwVDǐE11"2J|f$\G)LQi}1|C;oҰ+sc_^ۓ\_Qh#iXY5 N PrkLvJҜY,]G=$(M:#;x4ZFs`UJ/.M%E$GoPūp-tdr#O QZ`t5DٞB̤"N&Іsa͙K<C##J$آBKNeYrAɨ*%22XieeeR[2d[rH뿨[sX',XMwd6d:7;Ns(Y,51O7dM]y̺9V 4id۹H gv _^+"SN![x9K)h"Iޟ>SJ k^Ĕ`ۘMi%ez.מ!Ұ^IZ&e"~Wǟ%+Ή":^ /*K'Yq}/t )#]߂!4`VAjy2"hCJŜy:&uŻbR@[+:@kJd2H3и4h,F#."ׯͰ+Bklg&tQ\{ J [CiAظ/؟:!Ğ*q6bS]WIю@ 52vh,;[c%7c:+> c\Xx5X U}dRMKE4ΦӛK!7NO0ɳ%޲ν!e&y/s=.*4]s5vm4 u*5:kkYc3|:;¨{݋O 2YdPHpY-`p`.Np3"Og,#4YhCSхI=\ d X5 ,LgY$p74ts,`WF/Alрw" zo@uj-ǼBڍ*038-q.<\f& 0rhϽtpR Q;N}+<% 3p=;0Tt >rO1ھvGKŬPץ`rs f)r˜%7LtiAzAgu]Y[2Wv ؎H& >Odyv`,WfM\!xN4|M3w,^56{yAGg(@*N:WC?j5~J9J^~MK֘",Ɋ?V~gMUH[dUlVl]~/U̯a?/Ww Hq7 2"x e2R4%56S Rh.{rDz )9XfH"K-8ǂwd/hHvta VOfQCVтPS^ ȓnsu="2!êvm#Ҩa@}8$g>#[+Y!nJuxNN[YfϟI TP zYT~6\L^M2_w\J$-6: /\w0Fq8`ܢ H{XZ>ɚB'RXqi;V: dMcSÉ~6#MAH  (j$MAJT{iOz.%5M|Gud{S_,F#؈BhAOUߗJ YܬymBgGh*7c DU 8pɋ%B s7{I_`!q59R{6K?'8}LqoqS/Zh>pti Acex})`{F)n_?5R\X}Pnb@4l#7(oA*^E_'"Eo?1|'|&.ZKyM!~bkDwD -_Q*&Lʟ$y^xw*޺^:ĝT%YxR劕 Un_c9_& u%x)2b1-egzdW ?4^;~`W]}ZT"o8G Nދ 9.ZFRITsX@811cAGB*6AqՐǧZԺE7%Q\όN.cOrLeDT>E-a9Jq*,h> yAځ֚UWevD@s(a}>gsօ`7*8.7p>i;IF|_VX>mTW?V()g!Ӕp! Z3iU~'Ҳ\Pcm\hkGŋl#)?ri)I#'h(;ncL̥ϡwɲ-vI KjQFsD82p=j8dmΓ,cl);})Q{xp~T9/r9fKoz]@| `z Võ*o\` Կd4["k)ڏ~a)/</9Um1w d(D'U׌ZC0H;J(TuXˡ*^`ӳ`lDPg;2Jo}Mī.B{dr 7Td=|^.8ֽܧ<~ԝ8f@O5҃p7c{h{qFљ_g] 8͟8~*N^Y,WT5+R-`=O=Wuk2zlSGLW#WrPcn #U ?C~y r4!g}0PѮI@? CC2#/bfpǐ + >-z{tz(双D#4I4,^)~$\p_ 0} sN'Z6@;k_Z$H`Րx0ΆWdR)ANcAyCecSpG!#D=jBj8wW` '%/amZ{Ir%3f2HDTQ4'XW[ erl`둇 "b=9EmR*b zHs[CȚ^K[wƆH+yXDyn,)Z$z7`dVGtg?GX}gqK[pWċ[DNI DW%stRZ* ,_j:ɏ>$F`w22,3v!$2)9vG='u8x; ЏFY4>o C 9˃+_J-C29B"ҦRe')V0+ gwLֶ|` _:F!C__? ynWX"srB< CkJNJS\*e*M;uO~' S47vnCʻsGj)iNoO ZmѵQjTq,0@Pr`=q=Q1_Dn-:*:n sLɡ|eMjH&EBhnmv ОCn(W@A^z FQgIy- \Fu.cS#s@-n1!]4'%Xmy)M69CKw5+ *%Ž#oi63 h_Nk/7.ڟj2Ȉ>M8j\\hrs|\yV f#X] yLf zY,B.:5s#)!pBn;DJnNwz;dA|uH{C#zܜW} ;fɐFc!ܖv)\Sp %9U+X^I:@.v&y'tUn9H 7^<1gClP$,S,H\%ߒyG@},ҁ0'UPH柴Ip-ӎiLRV^TN!`khP10FK̾Ŝdd%veR='w 6*yjom:j o%DiF>PzA&p&ގ'Hut50F)lk羡2G7~ f_6":N"Kb$xI !J-RzJ%'Bl^]#zCzktA7,j~;0U3_.8H=IhՄݩ lIyT=4gn3g&q;UKqz$'0+2@}j-}NSP`* a`vʿ%&Wai1Xd@~]68">hS>="QSC!2] w6SbN}.eEY,'L,3S&ց,Hޥ25\'1$@Uo06RX.ҭ{8X+g +oGoWrvWupTDsĤ< S_f(RF a=14v.ژ5XraVxw9ÓqXf"J` hm4{+u}^0qI+x{)5SMV˗Ar7VJ QinJ-/6`SY`_PU-OH|?hJΐbğ&->4Ch=krR^PqW}k*]4@Ļt۸CS֗"~THwtX)lڴ g7$lkVv0 Ngu4n c 2Q#I >o(sU;W,VoVCiKK<.mc?mb17 'kpSR%J~ZPn=*q7 &WLpw *᫶ڃ!^pw..UYD2_;Xբ&3 -4eחw9 @[2ׇB F7*Kp<̣zo|U%`pځc ى h0nlJ҅:Ǧ9^Zn(0IݼG{$:pD؀g^h 3?ؘKULN֠sxn(rRq4lJuGޕ2H\֮ڋ׮2)HĝuEL ] W|WBE0#4tUe 14M.L\ ǺgJ*'^Yrr;.R\-Q厃QI7#w<}f/y?ex0~X+B~XiǏO8RSm`Frޓs7W:EMض@ǤD.X?0-Uݏ 8ѯؙUdqBa.7w(H dBnKHj]zo)?f *7p%nJGhl'N(f=;2up:⢪3HBs_*`fS> U pÄ-ڪJ j}PLJIsQDJՂ8LYõv9]5qs^ٮwp&aE qj :0qx]H d_-af]{zf IM2E\W7p9g.iA](6"2Fx%g.9:Zϊ9 LݦF |oP7FpR/-O2\vBVanZöSA$OgqgR zo"VH5N+}c؈zݖ\ 1ic[JHU#u#e)*P"eh]+eAeNfiZew)]BB<IC4#7>^,kW, \kȃX<\ùyۯx6;E*9}Q:'&Fg(*Xo 4$5!_z :p( #h$'1+{=eT?i!$Kgd~>ӡ1ILzSl$jEiBCMk7l|WaC3u1X6&CP,3,"R8&xaoVn=u( O?Jtt sE=O *M~-hA?rخ7f(ݰd*DEÖAn&[ah!w=~`tdզ`)v^q̒Yzi/Xae_%eǂ3^rnH*{`!kKv sR 3Uҍ`hzt-Ű+ȣاi;~rf"4f~ fQ>v8$6s>1j=$jLѫXᢡcA~mZm,v!ӍJ nI.ڗ^Q ƒLgyBe;9s@6rǪ0˦vOBw L]wDEVwrZ'XnXTHɣk[4h~{Jth#\6\OG~)E:$,m >t 2ؐP^ǢOe&RH$upn UNkVΟ,--oP!+1XpY~Nezв7jN ߾.KjHC< Ԕ4o X =}aKļSNtegF㥟zp`̶B*$ ;&*>͵K1+H|'tNK 8r U.+R w,u[Ix67j&l ԫёlYWNl3 KTb023wT0`]bIk4fiWj>NLa'EYմq/BLeD>j8,H%kvoKFx4 &f`1$mr 3~WR_m&A֦<4 Pz7*Up?\:NRz貙K…r1*GQr18=FvQ-FTr.J/}{>@aj@S/V۶-aiW7rͯ 91ygP2 }=_-ühv{6M[VdN{S3b׿(7^RM. 0AΝÑlpjӒCc|}V uoq%VyZ+7Q ] KF !W+TZ!J4Fvh[ M#%:}CK6 $N@A1^>)g%UISo/dFHr?yܶ(/?'YG Ak[)^ vѶRVahzZn{N%L6ͽJ.'jSLsk˲2Gs-,/йUZVyU/CiwуT0/7rۓ Sﲏpd۬zJpo6ȕM! ^c 4Ńte-a"w 1Ag08đsN fn3|,J{F꜌:9pQI+14Vk0Hhztcdd%fܛ~;kjQ*!e K,M705Lz u-_G_>(ݝQ"`rĒ?gpb(l(y$A d`=Nz7 -%|/oZx|p ~ըoBՙm%xb{[&jگDsGHf~nJS@ ǰh1؝_mT6, NȃSĽ~*H9{~LȒwt)~Y]74]`X>ϳ`Ot]g̶ 9* v^Q̭2JW'c_ )| ύ5|@U4¾)x`XLaPanſ).?֮g$foR #r-5p*5hRG0dyQM5Cs!,M‚3ybŢs Y{Y^)hf;at lUmftatr؏[ " arC3D$ iw\VN/~ȏՄ tCEcKQw@^y@ 6ֆ.4 /b$5&|jt3AGrQ`!'d=4n։krO )PO6;V7mEiiov\}rbٻe ~C>[ga N'tR #Nֹ ~Ep3j հu`bL:qEm`=7A@/. 5x%@J-! [`P }~r=j9M2իFA2"FWcek2zE)˔הA!vxp'r1!{Ȑj&nп}ر y`N T2A-9! a,Hٲ#]Q@q r#m{m3D57(?"9/QjW5L?bC zĕ84`Ҩ^vJj};lqUaw0Ca> >~>Ka$㛶q&NxCc`CV'KU7t^+EaZ쟟zV iS&;-f'FuΨywl\+UXBK 1VX^(dܒEE=XT٢הh+fBzUêHgͽl;v^puGj4<8c?ryqk|9RT GwL\urٱE}J*ЇTTlXەa"a1kKdv&ta)ϼ~M;A0HYN \tu uh8,w')tR\aIQMڪVê"=؋GSf`!=y"VPmBu0oHƬv50:5"SmҨ];-R=E7p=ǴL:} D7uj1DN6EXf:Ү>c[68Xng7y<@;jCA,)̳أ6Ȼ5 Wf J%s[&466LpqL,(*TFUHs{G(h/ui EQcF8BtT@T!qa4 h~߇T njMvYg'P{W1ꊳp`#a+w{?4%Frw`]D Unn.뀨 Wd.kl >GFٴ6"-xKL)K j]PAlo!4 ID4+SY6(V䣻c l’ZmW=ɟf ) 58iM\Ƥ{dA&rbG]h2I"8Xd$0u'( Z$1:[0B!>Y` <_$&r`Z.?aJQ`nI5}UHN-@귻{% H OoN["%H)}._=fM\逬uizU΂Gʎ7F~tRSxDGWONuг-B5tO)cVvAčX(E.c$_ob"DZ6^3u g衟q l1<߅x?27ZZɠT.٥O/{(k9:~פsm^"31 spG.ű<}TAfv=?3h8AAU`WqNr+$3#'Ƣ ^RqJ[Js\tBwmGwMiԥh[ߍFB:y{oiiS:[TB:3[МO$/FJR`m߮AqW=Z ?[?->.qзlg噋OGzB"Zdm{SѮ&WD ʪl8bCoDL"ƴuƂ)y4ݕ#?ǖVѐxTyow6~6|P 5&￵)Tv<Dž: | `;ߌ5D6 x.pJf8otGp>,tAZ${r ]b/{V:0-95L09Zc3 :珅Kܒ(E(֌.fI.N 2Y׃A)!柤KVՏĎQ #oX&iS Y(ܲmPdHn@wpϫNWy pGm3!wK4B gb t*+k."& 6 *ÁݹCe 0=Ц'GÙIZj\ңF'9 sa-O֟.5{N*5UShZ)H۳5=clJxt6F6{HR7^fK=p?gN?y? bJ\Hsy;k(CP5bhrODʟ`d'Ic bzԻ4a:S䉯dpm6YRPG&ݩ@o@daLe$ 7D'wSٶ-rt}&5919$ hw@쥢}qЈ`OMNmI|_;ec`S2C^iÚ$$]ҳ-B/~"/b='ʢpA).vI4J&1Jcd*( 2зByMɒ 6Ք Yٜ>V}"HV$XTF )л'8oh4`:=rzq5o/N]V6uߐZIARqbx^<&(-c+\hxcj沝cQ}:gN6-*(gR}^ (|a7K.$YXukۃf0Av=>JJqd>`g2aOb䣲-8lՒCkP uي =\Š9DD.);A 2t%x+Msi .JO }Wu5Hp/%:v0I;"#ߩѳt"jh~-P&vц/EXt2xҞíbQTM1Y<.D㝽CCy*ya pBAI{R(/N f W(JQ݂$EhQuSg̗_U.fRQ^;ׇzu\[BٸSq MS=G{I_;%a^ uHspX3nQou/a\Ѫ NҫUM=0L9Sdst%Z/Ή "*Q3J I2= 3BISXH؝=>^GiU0X\ن[%ź6fGϖzR1 L2`aJ}<QQ]Ca:V dt@}Ү"(]*X K1mmf|v1-!KgUU|+^2lhV(bK<ͻ*_ʠݠ;m$쉣N*~N1P+5zD=c0%Ny z4qnt$jS-&P<2묍;q;-tЂQA',~BToա3^vy\MUJ-f߿DY.0 ,:戽uFW8jY^!7ɕs wzȒ :KJ6,C޹dGAlڡsC^5/ɈaZQhYĹ`p4ne$Ԍ"U/&ϢdV3b0%0@85^W@8?vDx|b*Z%q%4thD$N-w򁘡e|^T hEJpCLZNeq х (iA[0%)zD ڮ{(4a@(Q Qbl.+1>TwQDl5?YMhfk} ?u5(B@fMFǭH8 _B]o=Qw7!6t1fãZݶ}#efxe\h)|Kj(C1ʝ%\^#hߛ%(n8%ן2x5j1doIS\|^"Ev2H,Bp:x=.m8nh4H'Rk'ĘNVLNu)!ŅWHq>wn|6 9d<2 neq&%x/%,L']f@o'*ݵDesy]a,q3sb([n$oN_J|_ *H _36uzP]?}Iޛ2Czsi<錣ӥҧn)yZZdj»i~}hxR?)x%#VǖK{_I*+zXsH†HPO2 Y~-!z<ǪHo%;LGSV ʿ axL / ElEqX&u uopƚdLPvVi>h6 +\鶁C[Jx߉ia.P4'X ԬE4ĸ2i$GHȴRe{% X9qP$2.si{DZ4*Q^ڲ組fU&1( Bp\PLׯ`2 |U/|xVwݒt DLA/">iBd^6''\z.Cw3{-g*C5dKJp9l{zC8uiIyMSe]?xRa7'F6u|猸)UWu"s"\ccTyC"E!^4D~^:]?{qORY? nE^ |OFfK@/ɵYWW=#E/g@L ‹1-LVym2' ohRU.+1r6_VxҒPgn7@31v .bXoiiS L@;kzQҰ_'9'h2[W@`t9~6w6댇 w-*eұon6h>QdcC`vA7Fe^2<f]KG~lMpN eTZ擖2 cXRz~lGHGEөa 0.?@ p?y/dfzE^"iO$П V"f"0H2WR X;W JzG@^F zL@ dԼ@ dkFϡޜF>fp1B 2nFGWԗb46>]C%Ϡ'#'55(r7⡸K3dž.@꥙պ&"5tQa$괧_$J4!x^pcn=8 9ΨЙHy Ze[ iÊ:'ѵ2ֈM2 -ËOBr72f$̖20Y,[U8F} ,ѧ2߭E 8BƯ/m!2xRT)OhYJx0-Oh*?OwUCn=-01x]}+IQUHQƠ;ӛq\W8$Hq*4%EG2gTrj[%ޖR/'8 rYve0~xQRPkJϘL玃]$9k-Xcf!FL&f=\ӱ׻DWL`!1ey2:u?)a.NXAD58p[pRŵ)1_jN1ݥЀ$"JJV `Kg@!Y$C rn?ý6K{q=&oPHMg5ufȶ;#&[Sd `6V}A bj3x ˓+8FD8&])T5nw3 !O'+*];_j/;̧yOhUE]ocHykϙHpB珼BcͣOxl||˺Tq2l&{jBg+7_%[7jШG㿉s#:_sI lD,nWqozDl,(_O):'Srꌌezx]W ?r n^>X_ < ckMB-]1`MĴ ]LQ늒gp*\U;}9BI{ 4nU%} +ax(P/-dsRV+XE7Boj Ci,&kp8E 5 ꡵ ?*ShV}GG`_᪼R+!֭[e?3 X18LJ7*\ X` 80|}~=\0n]1 I \M"_wuC/`7F&,eV)v4l4bM~jIjT8S]NI\ Sڿ.iLY 7يo*i f컜m@c-n3d).SXg #L u`Hp0I.$shl,$(ir5={mmqp#{%xL!]˟]ִ+A^&+*_~]i[XEHD'Lbr;-JG9R/D6AձEr+H<kX%=GqlІ1p 2 (E9MTO;4a=NS#f(Ǡnty5-FҶctAa<#yc1׺o\wF 2 Չ\<̟Gۉ}[QW2ao5nn֑Kf0u%ۜ)(;8?꽁VXD V{>g֖:'c;?">ڲ:^ ¥mtiƲ/&YٻhVٮ>IdOď9C1? ⠂^RtcDTI GZUH[wYF"ߟ+0ϣX!Bo(nhFuKkK*Q;`2DU^8mu+>hR5DPhG-+$b_eMDKn#xXBm3`Dsq]]|1oSh0AR bv887_S/~Ti./ijw5)L6>TN+7yc*Yv񥃝vD{H97qr#-y y߆7Wu R*>SM-$ab")G,yP7~*bVdD@ImӟI  6m-&qkN]ttvX%3YGTP7OTߛ]!9F {qVRث|mdYEQ d7XQ$z[`ZQhM| jtÉ7u×_ Q@U)p.ږ[ɀݹ<$KI\=2 AD  s{`"\>bo{q|}pRw o7ƃWP}IFVFl ! !h]{DO 'E;W,.CBp=J('\$ i *a3ED% YՁBwb]30Γ" Uu%mٯvaT6VGQ"~so]zHiTG B40w'GdxW %- N԰'cfzNI!~B› ` #Z]eo2> HP`IY֠! 9I} >CzaAæ^cos,X\ak4L~MރҦ_O;8il9uI >sS>1\Q["w`EÿC0 s*%x9#M%[doܲ0CjoWL/}u_QL^ TP•l!j^msoib8<(5N 1z|UfS"ˁ\oػ{V쬱X|rv_V:^fZ'& CbgGCd9mebvQ{IẋO¦*͒Tp6 ㈏٣/5ڮ~.k>XqXɬpzHIB[9?ϩH[7)]b,hIE*!1zvfe}"WW=ZYQ{~o"hJ("^{F"Qn$ו6 kDI< !s4VE.V~g2^F VrJōAs9Y`-)\5 V99t7@P50)Tnm՚ $R$~ 3:c~[ mh&LyA<җT-ZHiRJ8, 6- l(?JQES3,fŽ:UeOﲬHQ Np8(Oe`(Qp bnXKe@rw$:{d.G `;ԖȔUDω-=o b7J-AΡtzk-wH֜ x;&glyOUlF,j;@1XPNH"[mJ{!4rȦ [,"Esvec'"Y|8bPZ71O]b4K+lR#3|GR1YޘyA5:5_cV( !kdA2ޢw$Zm <- W2,2d;N~N?ɦB@:6Pb}GSMmҝT!cyqJo5#e=^Jn]tw@9CPv|b-k@Jhb]WHm}:*@4? hE=nUKi-y$5[9\T;H#0i%/~/FY"~b1ڎePN3NR" ^S,jpY{0 Mb:1m KEľA X]Ns=:XѧdD*8(ŷ2Ċ@Xc'{s!H8/Z%MAvZR}F t)?'N0mI"@Xdz. SᝑQl7LU[#7U%zsDFԍbn&6j㟶AOu}+r\c" ;f%0,`7mL+z1hyr-=U"R$T+!E/g9$Cȯa^b xD_v\wgu?9KHPCUQ* 3W1yD f'$h k2l3!vV ~^U"dD!_qP~_<l_ &B2T݂ ?0Ǡ/Z8;|hFwbC]lMƵy3s6GFOLn Qဤ?Hi9c0h·.h2dYIjBY,lnS\C? _h5_ m{ ` _ \^1z~B].t6j0YA[ U8oux!{٨V{P1U#Ye~,tVX͝_pQ6V~l'bM0gNwD2Lv$<di}Dcrgd'B" y3?jvoիtvY we_n LLe*r&=}MY*n*-3tqmJqEѽ[̚:v+!;t+W#JҦr ]\ m]v)x5]Vw@'z 5d.ЋU:g*qVG o-댟k_*=!XD"5͖!IP;y[˥s.ډY蹎!`fY]J (_RO,%4y+WR|DO, m[t&ܑta69>5^sZon]@tW-~sSia~Z~lqݫLJ 0;qpYэ+,:tu#TcqA…Z1/I<\I7u[| 3&2Z߹cIJ\BubW%Dɝ“iP65ͥa7\v]BcKE( Ϣ-+-1xJ-9 3ӳh7/?(4dyA.1ゝbbQ+r$A*Ǒ\3Bb߻bn`zq}3LCXЈ@<$ 7F>ub:8HD*I=cgR 4Mt:gx["p=v>X[6 h^͢NFngЅGh;wos8MZ6f߾Dw9 z?=W<[&<"\{k!Su%gzMZX!B:(4^"+WE[ v4sAkp2> higWԀr};T{.X_]Or?6|\zc㷃 NJn6tU~o Xg6-ɢ)`IVQ6l-$YY֩ 4}AkCښQu/{dop30-ӻZwE SsM C1 TWLY<,Xfssd2=4#yzYMRzי Tq63CMylXV0CHZYvbUx#yr`ڜPZ -At'G* =C-X" -P!c.Zçu,JeeqDw=.poAfcM8>+eKn};4.Kvÿ'{$ErX:DPr#Wb1dyʁ2 n'Sr2lgYߙ|u6zW#s8jYiw7-hw,6]J&[3Ö_{/:zwf ac0ᶾ]*)uB=6G`%?-qˬi*jȖp"VG3,M3(w3GPל[8˘% ּ3IUCǬ0X o#8%sۚ۵n3o%ԋ |_(D8HFfq͹tX\Nqd;᪛kQ޳;Ι)~bdhY;y/Ke;<wB^o˦<(PUDzܼhB+\uX6 Ur"$X뉁K|INې l ymVu[ҍ};"P% U%=cJk%SкQ[cX_ JFV]n[߈LRǗ]ග|`xY(Q],uךUN?lrK5| ΅UQ"kUNu&m8 uykЃxf`{MG($l> 쐘3/ b8 **kȔ`S BbzYf9T%CXKIZt_9+"^  cW2ESe=vېAty}>wҐCɦd[of!gvQűx>jLЈ^A˩%흄$`l^ k_Q؞Vn.Sf~DU;ۂ/n=9B^X#"]++:),xb.EIA1lOy}R;YlkEd.`h~*~frbw|88_eZB#37lnbSkӬTgڨqC^I ?˧p^)OyK6K=Ȩ$5jPU]H%8p*DۡkL e U+:qa6c"qGf?l谿XBTpJQ:mLOl+~3"?CKPpq1/ $hp?.b9\}។ya xۿ.KLRSAg-:R=!,뤀 "Kh343gTBf2Ϣ1~ , G%kiD"齎O%M?yZI8v}6d7T-gKy0P{80BTŠGyҀ(ۯ":&8_~Fc9tTx.eTok!Y/J.k|敞Inx^ɾ*,:_JgHWzǩtP!@Pşܿ퀃 ]]dp+h&uZ&cak4O3X_G!꓃lIf|}JLZƈEaY chsپY Vhgso}'ӈ 5/Ozp 8tE!rfZ\f1C/Ȣt[6h7&Q1} 5L&&JJRO^/=ӝ }6Zpl5[z =א] B8'heהEivp/HR7-H jc+:c͏e%oT{}`>Wis<ΓhߛG'^0gwy>Tq knnּ VRC6ׯئ3?M | 6K4gϕH=i_Q8D}sez%uEϏ@вt6r|K#\#=`蛳 7&L.vgOCbL,<=^)hJ.7,) P71B Gn;\t< ѻn,3Ԫ +7558, Plx_C`ږ t7ѣF.DKk{'͠H$*h ֻ$UqU7-V7)sW e}hg0q_/Gg6YDؠ?vcy mY>]1};~yȡ`.^h"JJ /׶=Ai_uBrzFJG[1CmqbC-~lm+5P BO/=C7 \BG-hPV/x4Q 76H M7IQQdt\O;z< 'R_MH fZ۠g.;Ĥ2x`AJܶJu w qtB 3v뉙x3EuO_.7;vA4xν?CCDk.wDo$oxΤ|#yn:WX4Er۩1!|& |7#OṔJ(uK]{'|>5w-'jX5wLxePҼm6ipXyOLMPΘ+7镥U bP3󇗨e9y9_ZO3v5WEyaX̙F\͇Ex{ Ƶ&C͡J o6PmSAc.N!;8! -s(@Xa]ԋAT^i!,r(b(ʺtmM^*=>5_G܃$xlͱz7{YN썡?IVkԄɸY̷r9+a*o"5.+k,?p]7~i7~P>{qʙGS͢q5faSֽ_;xmM[ϛ=+=\> z5i;2`ỳhov>CntvYtKeKP\@C=4{EOiTrbrt;r* i1%<.q&!λn>$OY'[U.o9GgS)?,\R^lO0%5n 2X4~̛,j;H`k5)9'XV J̓Z)|M݁QXf}ЈۺEGc(eUDW:.tM*h \`s@gTGm?:V<²m'D[6YJY L=K{|h-H^j7\UA۾z -V0 ɨO1G'=. y zÄCb̨.TP'#BӄCq{8{FLsT8i'Qxψ%Vue*;nmYɿSr`F+𰭔8$a5-Ud$ve:]4~rnK\Ʃӳn#sNci]kUB#ɞTsٕ MP,K^NF嗄%*CdF.p &ZLV(,h"<앜D@79Qi֭R)(AF|}5}=ɾi8N&y1\eJ?C>Ǔt|DT}@e:et9:v1:L\@OU;#C Էbᆜ<{(n ?lUb15y[dzZs!Ŷn>;W f`jCt.|\NI-v/(HmJ_펖QP:٪HeU%xt| JɎ-r47CHI4hXzhIu8]A./#Ҝ7=&1T]HS#+ U ֙TEͳN܉}'=KG(XrY,TPpxU9lO@m,^FW@@0LD kfs鐆lg lnM< ˓͕0)WhqROe'h힠Ãa>'&M܊?l?1ZK\sM C?toIᖲpX::r7`K꿓#47>Hʾ+=2e←ͩlv|Bn/&kqoIE2n;67Ǯķtf]' [gY_{L\ɪL37&ЮS0 kqpw'Z&și^vNޫёѰSTdmA#tmgOS-( RyQ:bрZ_M**/-c6m<,!~n\DPsPe5mU$U oQǻ/0-y"qkUfv>M -"AQwd9Ҝ-DWk9b dԼr ͋1˽0ÏT9t`)cwMS% O]xG@WO^z ' B=vBZnF/Ff$\FP=l؞J5[ҒŌ gRWDٚ6'.0oF16O+jMU 6M߮N>ļP1? I%79`˹EYjro,W;DUɑ'ᚥɡ{Wbx|;3߱9pO:+96pԨhx }\&}:K9j|eZYY']n'9lu(QxrVfO J&xUK"NxnlRpJ(i/\B|)lO Np+*R)!^ݲSBNflJK,bb-Ef:*sZValaAzj#CrY 05A;#iXu!j=kǪ)a$.Y<ooG4ryM 3IIecS؝uQ. 4V]- hϳ 562RݳvmKGU IT/ ȠH9Wme}xSD(բ[-&}'h܏JN*Q鸄I&<:$4Cr\tHzyQ R L:0~֝R]0$:b %bM|oVb6.sK"L(0Sh[ ^tmZ] F!3yt^pSeC53[z(S}TYV*aCj?4!gmlΝ-D?ݶbb5J0{̚NϐJnB7Zm+:B34BcU̘ި}K"B0 on ϯ;rf[1FtX`,bqZ$~]=P>_]q^}@S_ҧTXaIcBZ9Y-xdq ׅq$pY P|xLMi%PךEMK>s`?[;fwmg^ +fQ*1M\sCjx6Xy;զWQo^U̹xk1ض6R`fZ>o'%(3zYݰe̻8 #1)ZOi @@zTȞGIY-σiZ1M*1 Ne{;o=0f7rr=0/fn]/}w4=¨K/`?s:sX{Y` Rܸ;P}/W}q6k`{J6~2ZQ!%3OcX`hH^3uy;fP:@r҈@F ^#35RF2-7et@H8a:%>@ZwL(kqo[]9Mvl"g? iFrMRA1قӛ}!M@+tl7'F~HM[scoj9Yӄ~.g\W15}38B@_l,'j5lϏNٕZ5jIr_O/"=n/& fA.tta;P|/=_¹j; )KvoI6dCg9ZF2PcZ/*[jT_|RZrZ>r;JGZ3f3{//Xn lݮZ<,!E󺇆b2 ȸjh={֙bÃ@+ljE5 }Vv&K X:U1L5oB[gg fO%X+?> 4GҤW3U(8HnW{MJbޫT2 cS/"y;ݯ|6G5#QNHQ׌ PՎ}Il /ANWO_P8ge d d/g:? 881XGImWJWu:E5LXڒ+zcX< }=]jeYeo ! \9E`[LG. N3̾dR@{A;}\#)/&6kYr`FKfhM|Y Fred|Km-Wk>+TBIJ)H}p'X]j80jr]f1xΞ# S ,Ἒ! ύ1#qB ȫM@AdDW>jķm̂hs{ /FTwwuOw@ FZ ڋ I/-q@oi,avX9c;8G6xh @/Nm@ &wPbYK>׫Fc)[C*d?b5}O!')Y(f^‘Եti-BuIwMe~_20!/Owr/J^]xE9[,Iusi>2M1N\;nWn S]Q :Y*Ɖl^W7ᗰj(\gp<!S\Q~Ij5ԖJӮB!6|uƺ(*UoB1ZHp{aûnw4ͺO5]Q{}138AT koy>0^ }{b811 }wbC} ׻P\Zԩƹ@%qr۝Y(C!e!ģcq\{ j e]{H+Ahjhqm^k8Ed~YNR1h=:B,"L4V"u5aE9,sbsӴ?DގgZ(A9?ɟIɒYyV4լWu&5>(]0(>@KE({E|~}EχR⥃4]D*4ʓ^Z|š:TJ&< zcF$d=Ѹ:_'S:# ÇD3L\8♉ _qW 5[y!V+ծ >iiPZ$ٱ݆WU0%\יT| $.Ap#Odzf.cghHZӤ$G76p(5Tؒ2nq(w"vS!i%ϳ.uX2?G6bbI#u c8|( .N:._w/k3p&<;JǺ8ױ?TIY* /ݬ{'nVFUxoGbX솩b_v K_CKָ=xS\N֌PBUA6 vJ:,su ;ӴżCgŬB>ӥk'klcHS{Lxl/߅+0 F!k/̝ Ѩ&GR`"4ZJ%Rj* T@iC)B4Q)y QGD6cĪyds2PY?n魝2ã_3N9 =H!³fkGa _[DQ;x2lWsX7[G 丆38M6 j+^P_؈sg-]{g5רo V6x/!!N H ʖ W:T( $d88$Hks&SU`.An~eNgS~, &697iSy *BA" .V=AZfU.,!>MioǦ\ & -jPUI0n#XnWkS#G'xw|¿XCkr F,BBsr$}+pԥ(_ aogR6Mؖ/U[r IeɶNIJR,6 s\T D:^X@IF(oh J,[$Q.M q'wlo)H,b*<8qI"$ 4)#^O*rs#_(>@4[ ZwXQوc&GU0P*3tX+@# ǚS Z:1?&r!V}MN3VEZ&[&/Hg/%j7gJX 6([ -+`=v^XyQXZԯa؞s4i٨O)ZRW↦ĵ[W( ÿn4'Ùo1]- +aͥ tjr,]~0 CڗNd(ą }ݺ78ex"0d|%P!u_Re$Z,v`~󎆨(U⋽﫠K-zSe^:#p6U a%vU83 P<4 v_o.Zn:yؔ3IJG&U'] ;4 m=w~U`%q]];xObҎ%Dz5Tlk|$`(!򉿲HgVΩ٠W\>d|thsbLZSxoO8+F48NJ[1uɌQhK..B [3ckPXp%a*.?Vԣgm2X4r{ ƺXDpVhiXK͌ bC12_/#׃o,ުf!W0.eB$W%p8.2;>*asmLN ̝ :̑%o htu? (!>=t}u~C=%k*V:P :,~?tT)ܙT8GkIuZoB8'ՎsOl P+4&P]- ii+|JIʛ_VoM+:IT85:5![`'gh3UpHJHa< ^x QXYuN85?vyzT-g[;<(vg>7sxc)s>EW+ *qWOu虀,Ld"+YC|tׯ֬GkF X7c @Pؑ#_UmQELV>r(EIǢDOT8o6ŠXOxA`¢<\?Fw I&v Eﰶnܠ FҚ)*VNs8nf fKOJB"_yIk޻3D$Hr_4`QZ ඎdR%zv˪0o2Yh-|<^.*Ě($'˸`溗MBN6cG+2-*Jt:7VO</xhu]gѰ}|$!. N s;: x*ի߿@OK~k5 D`ARIb8A7kP3{(GgT~huţ[e5`#A Q_F)Bd\S L~|Q={%s`WŽ~nU~\' ~jjyzE$[53kwUA3EuFRGJ+y2J酵;RrJ -g+N k*]tȐyD}ʮ"dW}©aXF_{r1f+V++ >Gu0 JAً+>aU/RV PUiH} h>uY1‰cc3A;7Urٮck.*@<5^$ ed[`xce6·>Oi-=Z\ ahYWGQU>K$ĎH%<-MOJ{F_uZЅg4Dۋ2X1OQ ˟ͶӢ$7[# qQ ކc~/oXK˙RfPD*f\ecډK5bg3BRka; i72XUqmF)&u}Z^J^.;YeSphUcs'ny]s.y 4Uo7IսLށ[%Fwƿ/+xWu "g@8MΦnjub=_Gh,W=D>"ygphtϹ=C*JKaƠ=}]KMq+xހs88߉W~({^]9k]hor۝vėz!_Ο/$H@N ߶ G>NQȼ) )ȸe R2o /6Hh"= %>qsQ KǓ 8{`s9}=#3,_pMnUCOy7sT)]rs/3۫n%b^ ѵ1[v,aԔ .bt%$ZG r.>)jnFEMnEq<3 KPw"CXm>7hhy O7yI\mR:"n dOG~3ӂKNg!l8s@B5jA,)BNE"^>D)3L|Uҍہ{v`m@gy I*jSI> QpGq/H]~`+gB/>v{l#ATǶ(ӷ5#ȻiW ]BDg{&ps,YCI+?;VNM{L`02[Kqshp>]iSM'cKb9+% / 3:-tFXAQb쐺7;ⰞתHM 8o vd,%XYҼW6$ZC^`n2 9.v|+/HZ.7m a>XXjnq(婒lqU ?D}$>m`z´1 ƪ:эX*iJaAV#&_!42\ KgyQ(yScZ_óc\>}XK$$&!I/~o]|[gZ#x3|ͥJ PC͟f>f;n~,/` ,̦γzrqPY}PpjajQ~ϪV+%Z7d. &hF=0{ɴL8 >&JP=zL'-Ns"KXd`oIV[aTC XH.q0:74QXӛMo6KB}F/9Ҩv"s !ac*f@GaE8T*@{GIb|9dVqcAc6e>cV'{2'W``n=^,D]#\ ~UՐa#I6[$C!?FBI6Ph!o2EbGLj!8F- MV-?q==H/Cvr>0ĭzδ2(yb.T"˽?GͮPɧXRp͕nnlD!qU;TtV0hو&*aJz8&D2v伇e`r A/ܤM׆7X$1B m8s]yD34;ݼ@a]DSU3Poc]" a@dmB 9я~ xu߯"'J] ;ggx0L-fVM {+9PiJR<>>סʈ!#M22me#܇~wc/~IZlY CKM$ ϸtgkqM0@< ͑ ۜcG;^ "` c$*AT.;+/igvg镭z2`^8s ?O6JTpA!ȣ4~^N=r؁!`aXnKe2⦴7«%Hj؃CHmoB5Rοԩ€qL=6C(lچ}R?yacm2S/%)j&rqGF#bQ_ԚNHK/Hx.[ M\ s[/X+4pKDjD=j6R LUEGNܤGr_gnS3Qswkb]q7iT x-}Z6"0ـ^^eQMsm CZ̡B+ r𜑝r_ 㟹p5XC25XcFT~ι[@FԱXx#z, ǶCet 2׾8 -L0<]~lg1Uا8޴b}ƿBX[jbS!Y,u>Ǹ: jXErNz}:2D1E0qkQ T8L:yB*$pnp&c_%B2MDd\}B+8>KpMp0fK L }2GW}޸> @ /!Ǝh۱L q]H<7V! GďCKJk +6UcVF;w':̏{K*RDOSpzat4B(tFL siRXmc'gerU-dE.سL2C5,VrƧiVL*of4d-UVt8w$Z|x=t/4 =#c dl,YZHʭ^:n4uLC9?{J8z\n;E^-3Cڏ#e|-y}{Pf=n&9 JPyN?58}XP1-BuSfy*uE2 W 鐜S@VEi-U XOG *Ռ# ׯ1^#Ҝ<ݚ"${4AB1zxTQym) Ө7W, )N ?(د'yTlSY k"2ti՘DAvs (Q$ }W&'K&!GXbxl߬cxQAJ@{2z}M[Hh0dVR( ኷K{d/Meu@)ZT|}}1z^\. ˹<DLea'h| A:JZ W'}| J~+̲{k*/p;]/(fp, $`OH|kP ;=*s:ÊRg'' h9l~Zߚf--ZØGxI۾B2g 4 q EbK͚Al't z*tBnu`dhD3Χ)ZX.Ԯ2T&/o }6Ooo]oaۺAzŵnLD}$^x@eЪ(U&?%LӅ/[Vk*&H{RDP*S5-+><1am>8wj *#o3-YRzu~FvĪツH5~Jj'PJoj`ga%vY U_ JC@mVCU]_%L@WQp:KQB=>L럍;R ,>M-Yu|ζµ&,7uB>Y(6gCϹd))PrMN;`պ:_;Vx7{‘e"rC^FoI"O<3n%U-{Y>=8RىG6nVEarZ MAPfQ0@SE]GMh^7n}#1u RhZgC'DWP#c_7',x|oET4Mط8-UrvZ 5)|uA@w=0NCx-QpW"E֠=A`Գ6#BP*ev0) IOzjpGXB ƂG˞>ҋ.NCqh6Hd}b{˺7WA5fk\0C Ր ?5r 9>׫5Tj˓?2?c`},!fo\ -D)*,F $"uFbvÅ ,_Y}K@XkgyT#iOW)YJ_r b8g9 VB>*ӑ1Z+/  /}ܾC*v$Lu+P!($x{%K6A.%O tSL2(w HBw#ё0^ךA5' 1'BUYT/Mx,5Xɑ16qa@`1+X3P &+(P0@wZ-DLnG)o畼8NU.2#6= fxs ^*:\) ^78fBHr!D+;n9 ҥbNĞVLV1yb3Kͅ:1[WQ!Y]3Toj:1*R؛49OvBs Hn1) Ήxqi$xyk 1a1#w`)ʺA`n1\VjC?#PXT :fVaVc!P]ЧHNGFT*ZI%YkOYnhxޘ(Mũm +ԾpG@tZ+o._ &59rя2Y66T'lWb\~e ك oJDE_LʐPln2¶Ԇ15kX3Hr=FPKݖ ].^9mB=&ytŦzkV` dC $]S01H"[maè4K":{`toq R+c8h=8/T E?AMZJvJIULؓ qf-]D)+F!S*NwJi%Wj( mSY[pî@t UNՈA4 =ߞ`-EO^ PiE;=ɨzqH_S燿'Łf2ZJr)(##q?Tɛ(op4H';XĿI1(QZD8QbnW |%MLGw8nym8yfvAugbt=?F)S~ upczzu`!wٺH *crB|2 }8G! ^sK9"QN?7ql@"l.6w(s}R0LN ‘lF9zBZtu_}X&!M-F ж#mӨ0b1Lxt) ͻWbxF .ƭwMsFߓeZܮև}tNݎ^P.JxrazfBkQMqޓcY1E (gIƦe 1Wzɖ8 ;e79$$EcG涣Ӏjdy@K#Μ5 Ph0H+Ԥ,R<; j- bWna@u?T-%B.'lB#w/K&%/KP[vՊT)O03*IgG1GizM`9SyϏ|56>2ci;nշ͖!忏:庒(֊@(\-07=oȋkj<3㴸2$F8iZRVrW=hFkbU÷ N&ؒ:Qa-7C''A2zUM&ayzjxFH3Omb}>PN"P_7T' ?ǿ%ho٥yv 1` cg> J/a8v]%jAMG#cmz]PJʦ#p]+H=!DB9+yVY*#$*ɣ?<9` cH%/:ih"I $t: ]7BZY}4,ht+㊵cq_A5rEvz:9%U:WBxK2ΎRi5_i @&.9h̕R`#>p3; "omδ2H\+/EFDR(ݫslVqRvw%nFKu]{%!K qMg.D$s\w5_^zx4.c:!vR!WݖC@= dy ҋ? 8Ol}nu-,L%-Oju'f;|FnAEy"X4Ed鳁O!c1f#XtJ!l kt2 5ЦH@7)[5J%Vk {4Z[wU`  Ш5LҲ2{R)ҵ"GٗV[^5Fǘ%S zN Ɏf]JM&J#14poS+@rB:IoeB?үR\AH"g~< =ĉmoHqY2 kh|4C%30 p%$ 8Qr;(?W|h !C\{@ɑ7/4NjmG|*.rJʬ.fWBy{(=ѰNlb~2,, KzqV;hGu~;׵kgrлdf¬6&t7aIX ƌ߄x@,B^hϝR[A3vAd}yWAHtێԵl9] v<rszS@=6+%8|ךX=t?DYZz~ 3mb(Wp=Q:KpgQբ#*̈Ԍ T03oBdC2lyQņrɭMf;LEp,bCBn_c/mnѻcڍ =6ȧ7؟f p/;SVA.2v'pw)SKÿ]eAWr/={x A2~ e "7p穩xǭAd{dz:T }vrsPU=';iшTn@YXx5+ǹ2."KY~Q.4UϠaQkyQdW9€$aѹRbfK in kʬ3lO-32 {8l&'<<퀗ނF2GtXb1"u1> ^u$% >6Ӊ =5 Se| eQl֋0QxTf\5eh+aOm ɩYińx1ꡀ #Nܲb0gesm)mrO8׻CН n9$ijOόi>k |n01If=$(aԑ>\,LJ&!GGC4xdj+3xE2ߖAKE#:3ul3|IOFn5 ?!aSlѲ)PWs ~)XbsH3T=>vb\zZ07*'XGձd_k>6UMI C(τ ӥu>b >Gc.ib@cbK$% bKC/ʊ %`qKn? ]]m!ҋ Azo~H vD Cf4T/Ŝߛig-::q؝j9AW*+$MćOOsWʂ&XiE}-NWk| kUv\Ok/Y;W>q O-P%&R~ך/p?mz$] :[ɴc 38>Uҩa^3ؕ2<8=?);ۂ#"CpV3qe!6MO-HU5}AAoϛ2P&]Yot񣂤nu}2lUrvoljHb.4SP )H,ab"+ U}Ss;o^DөUa,\5|sV*t7݃,GI;֡dab+TBj}o_]!x{/Ғ-$nJނkgﲡam[s(M6-b 'MX :q:9Y^۩Ǔ-QZa;v~^6k~YH:0 K)XY/CHٙSl ɼTc aPkMRA!cc4շR+ bp@:u$(\Lڎ@s=IYɄ]h;r=CO)M_gY R{.9HI^7J, 4O\A, -ρ:N$qn͒3%m 3@B)df߬DQ\A@(Pƥ`ŃQK&^91i*:F/blыiP!Ȧy2tyӆL 7!ҷM/i (mER5y&26JYr@ԊʗfW`kbj,+#E\4 Sȓ&6q(w4RmүkР˥9Wπ^]#OWRj}u$kc#Q6&ztcBx?-v_>[k+:}b^wG;r# 57utplуwIH` c{Hy!q%ϭCgXxSu+s$pk;|O-ǚ}=]yCL/ԟ Tiyt?D9w9Dukw-x8K֌\UA3w-M4 N稫)]]u}ʇuyF7+o: !ÿA zk4E΀2%+Lj[H4]4#y0S?0ge Ŵ @7D:?hUF5Gqi5 sd*r_Ip f?'?+dgrxT.P?Pj }KH5ڔ֨<,1:r )z̵AJ Q}۫;>*bllJ=K55fLy>Aua\EDTeqʺmMas;5}mW+ C=m|ӸT}/r~H!7OHHibfiZoGuOYW̊LI Uq'@ג&:aq).rf?*7ےQ:S7L2h{!H7BZFiح+I S*uz+دr#Ի}B%CDbiSƘ~|sHZR|74T XnjU> m4{ .4mrkcaWiۘODꠌ[H]omߗ kΩ*.< Ge[=}C\^9cVvϜZ&k߬:56!1^+ϽZc{[jQ~mh}s\f4_~*m_KeLL, iܙ>)`sy2F3OE.V@SЉ-ƗzLifZ"*V,ݺ9gmiWlj]h%:›ģZm85*2lċXص(verZ 7JA LVeJض?0Z[%.ȟV*M!n Xܷgg03^ ] wJ: }x$]~'Omxs QL>T4mnZJG!\NC%}EJɽ}ģXLb![j `J7u\u|'R-jϤ`pDetc&HPV=Gy1+P@K;Q@^>T K)E@baT^wlM ̓֕L]ՙ@V"0/&c~/jDnȕdYs{%Y|6r-c܃Fxu"6]ɔI֥u17EdA7=x6-Ğ;::la⤵C/kcp|%u'~bhB_HF@y uud'y9QͧQZ4rV[8"?: Lk{wȐ<6`( kf)3&Ckd̗_[0(Sޓ.g.mb7َy*҃mr|*xdq?U?<&\ ?a27C=gM% DK59^,$jRP:T`50ppè]}IQʰ<ƬyEQDROw~BAmwM&_n-{xMX=|[h'6JnB(̓.{g_=@^;YHJΪVXE8?p^HRZ )otAe;+RZTf -]}qLzOeȗ_cך}{ M1bP2ID8A0+[LьŦri|'/x r 1j Ո HˬT]{dH=Wh@$;y\4O r7 Ufw +u0j,3v~0BlF"* Bi/ ˭ߵ.qd@ک>DA".y|XW~r\֭q-'|cQuN]lڧ]F,^@$/L7mp8$p7'٪F"mXSw m R>雤o)fclfĜ]*Ja}ek3:;ɜʏ bHS*ي(*y]|1/#L5xq1*3:AV1Mg,;fyvㄶnY1o|s>2LF^?mW3V<aRDaڶrq>|CX-3j`;?)>oT. FoWwO_;/+Ün%0|Q#HXRw3E1jU1FR0D;$h(pܑ_怍nVl%EÞDGH-OSdQDRHqoDΕ^`#PEdn6X;JX46FrV5͍ mxkHefq:\2}~~=Il[uƸ\3MrĊώ Kn핡R~EUAݯ1Mhʝ%eœ̓;t֬&A4nݍR#,Fs'OTҒkEۖˈyJ9"ޱ|aW!,0Ũ_]"Y4~q[_u.,7QPb󥸰6JhX]mjVgZ]a 3Sh= -a8Sw0;@ZȞQݠ!t@rbyY=)fcjYy4u&UXSk5NY/|2Ɂt fv kX6 yti_iʱ& )xIg^@uF:FQVCM#F}s =ы"*ۓ@泛:)鿉F$JJk' Pb$uN YAVT̺ f(aa{_"y=j迲X(=.6Эd ORT ơ^Aϯ%saŠrEt:Jl H)'Sai\1T NKiB@5f;+:ŴƐet֓+_~c;!H,,s %d7h ]+Ir8T,6 {AhE6g+}D)ٝ45V G>& M"et1mM9͈5cv^ 62qya_Sﶄr+l 㿈:(;szPf9 j7k)U3'ʢ~{'FNLA`}s`s,#Tn[^jG s. & A[l!bR~Ɏgg ۛ?(J.W:Oqra;OfCENjUtܑGe3w%6nzw[Lp1C@N%թĬ>cP֜֞ ^PF K^U?ƒU >ΰ ۈc%_S r▤]{C|#Zoʜїp-1 g#wM]w/oC0X:5&SM8V:3x37z]4ҡ|R dal-QuTagUs )6s ڀڠ5zތI'?HVXz_QA`T6y Z',rw}L4xKlBB8NϘCYpRh? S2 w*r,aUFp 1?r>[ UbkOm,78NZ> <և.r$7n޷GT;~C.}=2e\,`ɡ/?azL)%za߀:&@# FʐQ8q%ᄔϩw4X@{'H7,sx\N_VPе@q\+5& FX{6?ʴ+\+BG(,YT% ?N!?z3>%MqNlk51Z عxvK;an 7py_l4=F 4>ك /-hˮx5mW(@ARtYAuUimv^$:R8AwzfMIYѽ//Wgv"{,@OGH9quh-%<2}lF{h^=X~S{E,9z8jbhqb-}!P7b09 jo7l:pea K:4_$COA޽>} EJ_$i3À 9'&=k~-Vҋ.c]6 &/Ѩ~6i(eee9*(҂k‰?Χ5S[QB/ÙzG ʷs@iv:qb.~@aYn݄iM$ {" ~y 5;L(x, Zk6Z;OQ(N`~7'[ӗ-F C>l 7p-chf`#7aI4Y@"zH`}L=c\ 064qТ(@I4'[2l]Ŧ3A jpF}]G9X- FF`x|r:du-Oط9i,(I3D.<zڧUSX;22;D63]|p2)O>b} .wR^VD?<C]VoM)>f6M@qs/0a)V5SڧF8ƞ{gP4z EՍ֗%1ΖgDͻ^RVcv r]_ؙRKX*(н=NT*~Q `nMgS&>_7 `p Yk5UQT-WZC_]xS༭%́" +\h txom3<6`3k["„-и\[cdžG56Kb 5? b|_N^=Q+TN&~} 9Poϓ"rd=JT~rd醂bw$]C }RrIХ\(Z(veʀ)8{ه/'- Pw`.1mK |'JzS3?g|֘m9bf(t_PG;w # a6)Uo5,9@9}h!8~n(1\>:ZڛR\ |݁ץ%yiR@y FRZaHnx_ VB22nWIiDyk2JG$d4Xҷ/ ߍ~Zc$q0b1<7'3C㧐}O6&]''h5B,ڮDKĐ83WJ%TʑzHi)Ӭ2fX#Fςɟ>Btfkf"elakxh)>P50B%z# ?Ζ]L% u<Po)VI.CA"]]%D4PX;Ξ5vD Rb:d-_!TUknXP_b&$%vR!25;P׌>>{퓤'(~Hnw&$ddK큙gc^SXc&|̪jSA0 hJd毃 C<4tmȔV**d RT&qr`(keJU}.n^h+ݴ7Ғir Co ®_GVuaرhF!QQ`4Mp& E ϪrXpƉ-= ܄=l -}*oI˨(G -{ܦKe O9ڟ{F$71:rxGKu5 hS:!0u‰)cA[=qIKj,L|*:RxK_ѸQw[4Иzr,R NyH$,YKIbs݃Ļc/%j*Ln0ղA0Wz$ Q 1i""Ofy^ݺaN`>xv.o5sىh,1̸E7pQOb\Dhl4+viiF'(k(eH_ Xvu%͵o\6#z ?9K""޾N(7 ;Roo")XWK΂kЁCh}5-++\|9 ^E@x\OOI.&h6z{¤>@oýex`XQh=[8Ereϥ} *{C!izi )dX܃K/A@`|ƈnӸooXn 3*xNxHigPFt@)}c8IWK ^6c'Yj><߾Ŝ%"u[^BEs"<0EC>AIe֝8| $Ǿ[Q|TȄrt)j8߱l׍g_YX.=e8.HbV8^)qQ3^ۢBp##vHɽ^O7 wEG囸zGJq{y[MqiO:,, i 7~蹇^MR~fI=FRk(m5SR٧@D$ npM&-`%:ҵ RtNˬiEbir;z)\ӬYxYDʊLcLsƉm%9&0}9M^%H}܉YHwœAM 􊫍STnV5<1ai"y>2E nB4]9((C%Di,\)Ɂ5mmo (O0.$.\5Iv?Iqͪ  VSyʨ!͔άHYv ϳ%nL y6󑯘H04"3}l0>c`9Qem5!/7Ik?EvZ|\QwSC#w|&p&[/fm]9 ,R;h!ǃ#%GmjNDѵ"QqDr&t\~ y_2WxK6lQ Bt!ABg= /XQ_L1(K ^ 'fxPSg#OO6d:I2ݍ9D!^9F"@GQY'oIPb^? )Ë(HbU4(sܠWyXr$]i V ]F(uAK1O#QkkYpS<:4`4˺b/bIa kcY%l8MحU$?tYI՘8xJ׭F邊-\S6*+3L~f`s2F|v~&dz%Đl)_vD Q5z`@+MYqp| <ˑt]k OED <|SDdԌҡ?w/ٿۏ+?@tMV gZBQYcBu\[Gʨ|Wya-sRa^eA:5{N{7 ncYV9 =y<_ XpUYWDteWFUnȄ<#$/Aǯ }vbU. Z-nD!wd =cDmtx>š')J&.]`M[_DVᆪc6)8>=&(6@d-F?Zמ!]j\, S pTI+YigMk]g&j7š=$FtOGˊ_{aτyԑDr_aՊ٧hZdG&"6Ae"jUwg c FtQC6R(? 7!6ĘN".>D3 y|H6M|>6Oe-Oʆ||{+5wc=,ʶJARfl7P$k1­/W^稍4ɉiG2w>@#,Nڭlv8&s9Vf$.mT>:J^a6wٌP>x@&R~1*Jʍ#`ó&hѿcb:&|pl)l% 6P,qsdXljb]hd@m6LJVScMduthm〽Wߘ{G0PҒ,Ś< \(V&}:Ev-TI:/Al^_J;$d'Yܨo>)^{X0M3Ub@)ں@VeSg XPm(a2T<L7.^ͼL> = RYH W., /(p@>3ݭA^(t:V S4E@CQNy'= qUkҮn(W?:-Vաm1'zg?@A43^__Hi!qѕeR8yI]LZQȴTEzu§NEbYn/,>T+t؉5AٗXC?yS35\6k |vYP1}\(Q$bI%|l)s$b0m4L:>l%{qoM[94WokVX|lj31Wַ~/U+TgUre @LR Kǩwݬ'CPgm`lVnT7 a&\H<=O:e x[NL!N3, Rpf~Kߌ!Fs- nbyjEfخao(H W:ΦʯL&{X/i&¢#ml͵ N#JU t׀6%c z\1͏!s2h%7΍Lz5ҿn,B=C9l2&彉dV.}:ψ 9(󝄃݃{t0}eb ;r(s-[n Lm&'zV"`X} 8;]OmZ>`-Szve5Bu+'K-,/2Q{G5*5^Y%* +X4e+Ygb]`}>+, 7^ohGVJݪNo"7kgX fDM-!O^2V lw쇸e ஁!f#eKsVhV5bIh[K~ֲX͑5Td€`?ȌwQU~//_$.#rȩBbS$ֲz;"R8+ǦACB^dzSSP&{;vS;$hz]E% a  KLy dZ{^Y3+COtʑ?(K%\|\x_pH o_($|OSL’pK#LT&'yG[aeUgސjAťpexu= p_zS]*MOpm%g~ag&|8.VSf=U`G@PZ,'9*'(g1p߅ba7 H7*ŀ6W5̮ dDh#}n2kw7Fdǀ:ОI2K*Ĭ&gٶr.fGۻ ~2\aAMҽTLvv#n1,(U>qY۸"8 oۦ_ٱZwSӪb茜dQDn:H&@xy-E@TP2 >4`|ja?5WWa3#B GZ`9/CԸvG8G"0GЫ$JY=;# (-*wΏC6 x7%⢻Hvn ٍ3P5J LS ~3 h46 zSrChHb?o"A^⠱vA`÷#%}{XxJ']b Kr1-=Zyn\Koߦc906ZNCnQ#?T+;18׻q@08މ[`Gp{b"VǢ< ߣ\F {NhKQű]2<}BWE{ʐ>@hRD*kF]x2Y m-J}[v՚M:, >&»H_ I<`xsV?ozZa\j52wD (H{J's%CZ45/,傸M/s>L@im),JdKSq ӉĔycd5p+~8COǚq dכ(a@—j[ïN]d&t܈}ZX㒥7SNǔSJ2hAQ8=0F0.LYCa^ÎWPX K#X!ZFĒHը~-+#nGÃ(3:JS%DJ]ُ@Їx9Q'mӉx.H7aԶė ƗVddG4yt:w9%b:·u^."=7>sO\A#*n3'a-|H`DB36`\yKt~qB$%MKFz?klVe  li ٬EqzR9YLإz3U%gyP+FMX?fT#M-Nhh'x/b97eȠD8t4ak<+0fr l.ڏ'8/9v?}[݊B_E&!+}8i ``cd-9 5a,! W xB9.1lQu_Lf*Q)ճV3̸E;9ڷhI)GQb𻠿}:3vX]4~x{Y:WƚzBf8Fq]K\^$$-IDx QZP-JY1 1giLnÞ. 3@?0NiIkK]X t"+8kj1Y2>1w}̪ҩx?<~]DJH1ʃ,K@-_T *WjT순bL.?-ˆu6Vf6E6t/-\& )K~[;IIެ=Zfs5X&O9`;$l4d1#<=/h^-$xP T5,/d2kZhɔeFM,!C9.'JWI;xQ~>kٻ?zADl$$f)ͷL perxYCcQe.jz#H"zZ d`3^Y,>A7F./ۍ uz7V:Gw#WYDDkbQ%:/LtUbH2IUQkX2 MMMCj Mg!Z/z! $wR( +ܩv:MX\-..lbS*TRcM$ #Oz8YE˹*(aj)_gްѐk< x*XQچw"=>X*6yAR'Ck^q椀祛iG,4:z劸L$R]~IF:/FAa4*'ۃ. {#SW˩UA<)>>GP :J*BTTBs[ҋ6j&B,psUnY!s£I5"c? df]3h@˩!O*e>>*z-J[øZΗs ^ti} eF9> P897-bTlSV>iž`ZxY4(aLwJ..`\ڗ6]*Qj|҄ClFsDM/%6pƷ9! T9`#F˧ΗĀj9MR*$%s q0{q>QHͦ:!,!  C}P{n|ڟ ~Q[drِ\E.(xO5zoدiNn.3/A۫Ĵ5,{b̽=(~0"ԁA5]"S/*Ծ:*7zJ3 uVggc 49߷;r$LW9tSnlEd2YzĕU7R[OpKG"3b;TY_{W5C%i-j2Q.WR]}/Rλ }r>*j-'srg buu(H,)%***7^E!+Ͽzg"K-,]J9v{C",%LmŜd>NJ^җƁaFm1_;JMX]輺&zil+ 8H&rsky$NU#^AgSY՛F0Z4(׹][ueE1u+*::g`>5KwcjXࣖxkL~SD;?@3ܺAHA2Vf7pTiǰcגRN}A&-z8ދɚpsk7[g/bjn.|=ԲP)LAge> '4nP8dlqGw W3b#@[Q4O&$ KA- ȼ^V&r|AL$\!; 8킡ƎG@z(rDWSVui>fs2Zl0Cm,.9UlOsd4vvgLPlqU*Zㆿ i.fY߽A 3ȻC=F?KXI+ځ:&6[HN|+;T?ZL_[t5fE)23ad%XO}(Tf)קX5OX쿰o <JR fmCK{izOC*pl<T`kJ4~ћ pW<2~Ѭ-l$0&JNGT=d`[;44E6P Azip/=waF]Ft,Q(2*h%@^k_LelTj HRW?"qwM(Ҍp9xNۦMnL@}ЊSGH>Hإɥspj*cd^`B[ZhjVw4G<5۩F翆fh)fB?0'ǒ|ac5 *UEoPT2|7ثRȎ%B@yo'y f"\}m]/h]ɢZ呉\yؑ~/Bՠ!b;j ұB׎ȮZYvX6HiLrdox%'>v7U<ĺ/:!0٭{xqS&4svBfXt7^Ӵi;$(#(:Zz_me #'D5M {{%m7ޖ; B7U2_+9  AgatQ>rDf\hVxvmͮ|@7U]#u3H/aK :A-u?z*#OOR˖+rݖլT SxX9Úk$]R `R0/P6_PX{CO0Y+`^v`Un++i0Ca v^U ߾-k6-;pAt?#xEF.$}H؁*ON]`.mZ֔#{&K^7 <+ޜ`A_)>bۨnXGT$SqK >E~3A'&N3W։TD:i?(i2leB~V۞ts bBMqwL8~=gD9v.R]SD!wKQog>ZG]ly`oh 4\>N*R|NF帹c$>N2?jZFg_7dX1u!Ǡ| y"y$N6)gǜ`j0 h`'|ZA*nͥ~r^Wa2ĢTjfE׀L-Oy9 ,S0i0Ǯ$)XMRy>=ȱD-VE$OiJ}@p6*/bfDǔӽqƜC%6q.aߖ [KX)|x ๷}WsT+>!fm]r#N)$Gz !0ܑO,s Ꙧ-ՆƘmդ1UU@oF5td~uvA^ÏM$uD%sUM튔'qK&vk?N\@6r7Ájznw|&?W϶w#͑_A{k`qOE_ifv1m9O+x@m65aԜ1-p0U,JFi!Sx(h [vrP 3&G[n҅].b/uBT;Lm{׸CflD{ŋ2O{x×MMh/Fbh!N0/V>ST> f./ZM9|N!ZT,^uBP!ɤDAc0g^,b 222 eF}/+/!rQz:ȯ:k`tJ$D_ PjD +·ñ7u#nvTbCzz( z8G l^1sCF0T H>V ($fHV>B{Fq;|^6=nI('KJLyA[Pݓ,?{`!VRt~qf4pZc.byKI5/ j(,ǂ2苂'@DQR2Q, M9G,GnW#: W ,D긂PQɠF>ZY&Ii;Zf3?4֕Ƅ p*>Vr[nWq&^([;LdAfu-U`?<NZ 4!jl;Ѐ4݊#ICfGNAcޱdˇnH32HSJD ?9V/]-&sbɛ >9d/dދS^=' W5fY)mPM2 VbuG%ec9쏞PX7ֶ`ӜiMKG8uuO$H *?1]u6}wɳo e3}gV(j7W1^uJm\nCX9]}JLcAB`k:yH8 )w~U _Ί#~!zb<T'?\0u_]z-ԭ^ ӹIwɑ5aH QI KeS?+!L/O0,.ys9Q,2cҳ@z@FyC!1Pq>fx+166 ,cck8ֻ8Q-m܎ /TOȽ1v(/tz-]2ק<pBo͖f.pϗ >5 -uE a6HHM,ed/876kPeebGh"%P)x4wQҍ=~ X'o i= k?$vԠ@}swcp_yqQJ ǩHsݙ! lvG0߁o)US[{b'HFntrm'vc3؄j}U# c_ aS`j|ۛ4kZxMZ9)$yd?|ļf_:YS _wcOK-fCϗrLP(݋ xTGđ!w{qjn}kmʰ!F0s &ĭ _H^B1f.Cַ7[>'dX;=X/=?1~C`tJz ϵ >uR{?f+Mʚ7Y/+.Za2_ 5ݐ ր$`yw`t. frs<[c,CtY%Wr}7G +ezamX ) ,U{ *6JqmV^UJ8KX"ȹI{R/=FX'6*I5x:Ne%+E(kZsi1$G42ٔUxuphd5 [t9>Y#%lw n8α(Q̨;'P ׬|*D ] ޏп_C:3gj\p?LCM@ڠ3–QWe!\nhD@|6CZH{;SA⯇Fhg#Zb!Ę4t-R΁W&kױB/C5(v/0PtS?+Jk/ 7ϳ|E@LbN/r ̽ qO[M@ 0)#y|}Ll! ;(ӒѵJJR%L{rS % ^3Ea TpIN=݅=qLl}7{Dx̺|Pw}0G1٣ uy&vPG~L:Z{C1oGF#?/xsr r]*W֢}qe._W;LO1oV_]Nb`r3 V5y`"O3BXwB4PO&G{ՠÒaDk+֐l#Db(`anqBkG+nK" {$)C=:+tBҪ]S줞"Mig|/ }L"ss7LVp4 yx5}UzȝLxԓjvn.S#Ȧ2SEї]B"\XD$Ծߒãkfy?$? #ۆjj@960Tov;)c1mǠϚM,W,YXR ͲlK`Άm~RU3{qLe$HjA1CKÞj](y? "/*R}Dk( º.F>c ~kh^b "=t?"Mu<j颗[hx8UY^>%-9QDE.96 4xɓS#Ja{ dtv"n!aq䔴$ػ/إuſeG 9nRmQ,c_+Wk >89M+|C Up\軫ڙ(42pO'>;2nJ[ۮq`!nb=]1LIFȲ545[YEv9Qe>CGo#^ٕLC;4&)2I<v{]/tC'?]oN==?L1tI@  C1w^YʯR,s4ks}5S17rg?M3]m.z6uBR6W"= clnEkqOT<Lҩ(;ɹ1zn`]g֤X4 "HƃQh}:]c\+Ιf',`Ps[OBWF/ᱛΟ/H؜:v#!USWvk4RPēwKY'ƥdh XDq2!sȖ+Gf/>5*in._UܣԽqG?MNtCwGII<0kyu9P%mCQUKA:obknSv89 j- } }JIo`tnPk5Ozn[|ڇ= vU7'vQ?0%5H]1ET|0Y{+ϊ+9D"ХcOq͇Zj]{F5ĩ#9nؚ4325s.C`r]GxE{ܜ2=|BWFLs9nr91+0#`gs8M\-f L5#upe\^+k_⒁uJk50Ɖ 1*ưg2Gj$1 !il >͂ɯD r$['k܈4mNuq: z^~ "!=_vjstٵcJm6 6wG?Hl\,G.@Ul# vɖήC_:3{j>]Az W 1N ☪-(jvG?9@'PdfE"8Ѥ.Idj$dr/Լ۽m%( н=]qzɠ>ZqMT%# ״WdL+XŗA'v>EL Z9p]{+M?l?~B?6즫΃V4ʒjq"\ˏ^=w}7OY̿K>B#g׆kѹ@A8OA >)Wy+z4rf`%Ff 1ɐx9& L;{Eax2|9$1Tkq8c gf4TGn!)/xA9!'?Z!Yryԡ^frx:l39g>SkzԢ s,EBZ4ciU0WXqFX1BBSezy Q)| [fCEVOv z/Hq>ME`rnhuldu$\l%2Yb!cNS'fNzNY(aE 6mC8P 0ZWKnem2axK66/U%*I;r!>m)^DNkw9{r"ȣ0H[2{AdcXxdm,! XT7Hɭ(]HmJ_>94 TEnz6' HT\Ǝ3ڱ!`*7$D7Cd?'.ͱB d}vDJʴCHQSM 5侢Jgj i5:?1H{$ :đm|۴2 KDW.w2~.Z;:^gT9sC] d!ȭkD!ĝÄz0 q O͍]'b뽷.UFR/+oyjjEXII,4]:0^@_'<6Q6Yoi PXl <T.rQ6r| 9X~9&*0*= nǭxP>׵|Q{~l}cy638=p}벵 c+u#D/,vDguka?x)W;MS _=xXzv8wT  MCOW VMY{t/`HL)Ix%7fsp B:N;#CExݹPMcG)؆*~ݴ}{CL>p :i 8bK;vmāxʠ$nj溲k%7y {Y .gү_Qu3JZ2_ PwISg㻸z7d1n,jei@,* k(&QTn!%}yE!< jEw^ǾMRy1  z& TjKĠׄ}{e{Cf%֛r(e}}+gC&2=d^=s˸bt? YILf;\A [tZ@+Pj'شTN.[?8M`1)4֑|]t@@FE=V0z2i|ݟC]>k-{X޵;B#{Zn_]%+9P 6oկ#sl,E-Ld Ef@d ɸSξfl1\oZ_m[mALMvwH)Ε^:*0n1uiu{:}~?n1sW@{ÀLlQpNȈN =|>aȏ;RfRB 굜rM^XʞRG;FNw3spO\E`: Fh;oֵ!Pj܈8ss\>H#߫!r`uo[SϪJw)9 9s;a( im]`  \f-E䲂+JئW$:8BܤnsNVI~3~87xW/(Vg:D}H֐0eCG\IgSAܺ_V]Le]mWH_8G|s.]y` -I̚ f];Z\%;gl7I zIMSV"KKZ&zUZ,|m8OxAwdvkn̹[wi|hz#.@+fiƩrV{ҝ6 &١K(-K_XRPtqAfKث~P.=XzѴg%_v){'l++DX1Xsa5!ێ{LÍc#QYfF=6!NmԠa;J5S$;$wICy)-MЗIpn!?0K.F=CEDާPgr 3T#L '4Q)V-Vu5?=KEǛl(by4/r$x fvڹ]썞\[ٲWA´ qGZk wRu#TO̴9G H!(=%9ZȔdlgoԖz^GrŔVT&jXժLSx [Fj 6ܻpy蠐:rtw! wWzxIV9 % ۳1s!ziɩ7 ۋul8*FR좦[R,ѽîTV&B"Dw럹yp{mJ_tX~gKcDPzTOs`|)s+fJDucc(dIC=OzknHF_{+^e^\cX4ObfB'k lBDEu~ԑ&9\ ֗ `x׌hUuFգ9v>輤u~&RV=5z.REQ?$!L]d{/فM`#5zB0M a g9vG?;{R0#oz4nrbv'zJg%WNGL9g"6̠vW୒1"q /%b~I;܎\*Z@CŚ4-se ͝AҀH>zXjC@!ހGH] #6<`ɢJ$nr<x î}"f)>4-{rx$כ֎CrR$rW]i]էy4^[A,hs::D*}d1 fy_>URÉ?y*ӱcz 9qD13nz sջS-0+Y;d "@ZPI mTdVx?Dy:߇2Պh'nnFa>R*>8L'Q%^? ;)+N;UoXgc7>hFy#D@+{ ~o%yh؜ *jbՑvj$b>`n /WW4[*eR[{ZB e^h\8VEz-PMubͦGgDP(Eי6e#q%L}Siz=@[BAyTl*3!^ G.ј0jKdR L}mBoSƻ_1=lU x 6Py.~֠ ,#3xId^MtnQrmnWWǺSI 3~'#X㈡sSƀ&b)0>-PpWe2h1X0 P~#f1Xt36HYQ(\S"yo]aZyfRB )GrM/̌ d HݜewB-$A|( 0Ι2hE#}oV~P[^Fu S"ũq̣ȅeUgzPJ 4FOف'inLaV^A*PH}QAUln =N&b%=S#x4xH:ȒR2&)IR1KVU(凙i,:JO8 {?0G틩 ڿ<ɷ6N?FM;dcaFPl&{֤q{JU;??Y (Q݊8^c8{`Xjiw+"R `3,i5@ &#/ap FAU'W>%.J5 6=@g͌{C :,#|Sl-2\S4'F!n$x /fxcrvqv1\/g;Mh1>5xCcJe#6ɉge`QmfO)0<&9#.>u_QK.I>".0"wM#qo*8'o23^rgW Om׳°w fq6}rИ@1J5ko#NyhlI L72M#lXMZg=D=qO` ,9F]6W܆?k N" ofgޣ"`@ISs򾖨6ᅤw֣jT$nUW5"_F>m*9X,sLNJj lo vl0h j^p22h GBˁ*o(0EQ?1lJq#Đ+Ƭ~oQ} 3wH"*U(Lq4M>Z?[CPsK I[u (?qq3ԅ U%{v "{((vKuAm)c ;El6& WzjlBDTԻmYo2zM]T&F(Ǻa M/ huG}a0 m%{N .,yӘ~'( .F?ߴ;8AbwͪM9 V}X'-{[vg}*N>GJ:zȡG #d y/??쟩5}c@1Z+qM'oX/G9˵u}8s:&9?|}!sh'=nW)ʯnUq:Sy? z~ZS#sJHl !*a3ejUQh5t1oдv %#BօD֫art1`}$/pD4P1&q ~53res|eijۄDF@<^E kw2,q [=WT7C "F@k 6~`BYiT/jau)΢T񃿷 ꀃ2һWWXPӿRI^4 0vB/ҙhB+o_V^in^@PGf;sX#vtT_ä׳B8hQtKVNBX_qkT7gdyeM/VQ " 3\ t v"ݐ̥tN4A^w\lJ ,ߙMĈ8F5- K`=؃VRB %|A6K,Y4K({7+D!5)e]] N{ҫmX,v?kE˪\SCM/?hoόBQ V]kLy>]!X ( ; ]eg)~ϓ<X\u!.eyyEx-8y|Oj7' WNAr1xOTiθH?@Ǘ{t*{{Z]\ GxՋ~S`,u1ڃOAS*(> 9κg-B/Z#xl$)$H'匑p;kgQFQJ3-ޠsq-)Cqlbdne40r_a~d߼(YL鋩%:Y~@ #Qv=bB/u 2lUCzğeV)=p5K8EX9E٢s pLp8Td%Z4ʈ .3G?\S(VºLKjija8C&D~= &pE(^ؙJP-+C/ X&R;33@3Ơ SLYW.bGzOVdhQ1LJbRuYKuˈo[z*CP99Oڀ.ifY E o};W-IEPo] O?mKPCNKB$dBݲN7$Jfp)20Lׂ4+*>"MVlyڮ N,py+:YE+rs"+N  u*z >9MEqc[,gg /h E!ݰ?5ոCotGM5 S>5C }gTb[ek}ԓ+ =/ÛQE@rJ1r %LCkZN9s_dܓK}И; |:܆BD oGhCذ=V@X_lMP>_aВL_0MjeR pEX?=#NQ2Μ$cO:$ucrLAb]1^S3K3:-ʐJ;=cn3,(H.U 5s298 9!HEEtƆܸ8WXPc q k~oW瑀|r9rIÈ6B(irkM 11sb5+orPW"@lFaQpsgEiGFo4J0|qcr]V,V;WtC7}7ʖwaAPHfq ^uXAT2Bib%^;wg3=͐xIXuUAdYfؓ LXHyw_sA%x*ʋzrlיVoţ%B[gI*0ɴ0Go< ^'?kAT0£">&#̗5Xp D wj'y^Ek8YD".4"kPgO|CnG*1eT+cJUڏ$ɒyl\YX.{P|ᡉ^[/t[C >-24toԎ.U`@V2jm@Dh'7MI8@BmV Ki klkNp[N5S#c*hŦ-Dpk58V!4ˢLbPeL kÎt!-مDH.e1)Dix,G(|Y9!jyV9H-㭈'sw>0h[ٝ?N4ީqE+3%W 8b~ =ȭg(ǟ::]arBW4l4N.vQ&:F8e~+ YCPq D1^=&|ׇE-f/ALy< (9V"ok,Q@{^K%߆|1ꭉ}[+ ; Mf 4_ )L6^l#TNIF29u ,AhV=j}Ѵ{X> g{1ti\^ETL+<7\sܹ] <}sτ hUqk_an>z%Z׃L>EBx=mFsڭzˆ_'Y6ߧ./3pi)uoNL,o`5D*MM+0Q`_ ҳ/S9Ijl: ϯVK7q> R'B `?3<97I!G> b&OTˠѪcPʭ%5wIms1,֞z?A?cR!+u4ؔ)C}B/?ezj*[`\X-;A9giy6q7pO4,9r}u^bkZlz}[Ds9> {toϟ"6{?r9u^B |}7eX܌1OGrD sapTbWK@"ynRp|vLjwRԓ T{f'9+C,y~.x-aUu4cL/+F"vNZEO2Ywʹ9d4 2E7=ȑpy)Qgv1WZ޴jfe/%(m3"0aj.kcb5n׀3'T͞W#G7E;9wU\Mt@z XOS;HUB{eoWz}`w}[,/;roWMWyy|j{8/V$dI9lݰJjGT$,6j fmTvgwʷѷ>jt&º]̏76.hYyȁ}uQ <~3l?0,Z0{l(3xoWinTp-JNc#W7Ecs2m0]H^H ~ $FF w OW$$oGp xA4 bw|_x}_\HݹVP Z8 )N\ 2.56&''G3xM%x9@s{áuҘ˂-]vUTyJ+d/ǀ;< _D~%`T@MQ:JD|a ao:[|e5trԫwӟ!iuXV蹳M2]6Sя&hLW"}Z؜#A$MV<|Xs$q7.?3Vjc{̠-fw Xc<@03-Dy(_6ݞg}>r{Xpt匈0Azv*X$.#ʔϊ$C O{o=tUXҶؾ$˶ U\49 12+YBVjԲv#1% %zGk h# /v28߫`Q!h@U>Ͱv`ޢ̃|pG,gj%va_]dZ %mRCO B=PIY/> h 6gEOЖ4tSzQ;wFAk(ӖޒVC P.z9 K )䘌JO]"M}A8T%rǨ%/3GC)ٖ 𿢢>b9ì@߉8пK_-9 ? N,M+vZ"W|r}dLm-3 0N i2as[*{0aX\N;OVP]I 9R= ~,}o%Ē#Rg- W9lO"yYYpbYOdxŭbAQ Z"K[K]Zzs轓7wr 僥rAI*}ZXuo7h\^شN1ɿ] {r2)Z `':zg{~1 .p+h|m LuYUu6잛V"YO47Dtڥr첻n.i:%VzxpqY2 R`jK>{B TE]?^GROZ:u lfQ2|:pu 2nUfKy$ L ^$ RήUUK #Tjl^{V1 gZ4oGQJQ}q`8eXѧ@"K6a.TlJ˄cx٥PMYmib4DV쐔k]g)P~׊`nM/ ߒp_ݷTqZ&ԑ㓸!AO{S1:J?v`]nNRAcnI*f"/d֚uӄ*\t8l#-FW>,ۋ)t2K wz eS+ط2 : e ZXnj`8,[#q^!!0q!rh:޵$HX{Y7jSͅQ٩:!fl<De˂}auB&҇8pg'x$ڼU6G?yWLDن-߫ 'yL(bK- S7Q/FzJA/*ZZS7w$S%:{or.q_Q$4Z9#-@ayЯQv"4mP<z(z/wL/n$!lQtvNs|ezZ]W7sӶZD}Ab^Щ\qκ?P F;Z[d9II<-*B?{np"}+&*14f9V moPJynto% D;۔i轂 lN#>iu,'%Y\`/Wp>rW:\U^mB$p̂#yq\~w{Æ~OQr\K1* 6`z @$MZC׉#} @ML `U8cЏO`U펤<+BY+$R.2m,%h(Ap5` VdUפ` wD }ۆ,שu8MĻʤ=f 1N=lMnJ'_cGA3dE3 }D6?("Qcnh;r[{n~3'7tueT!,[׬&®hƘ{\S7_ɛ˷u·7k)Xk@ÝZH۞O@Y>^Fj! r@YiZ"n<-[jԠW(PI4$]J"B|} FZ31_ @]2`a3tRd9l) 9um[^e=XEC1ޜ `[bf*fjbT-0PI=Dk`E=yfIBr~Ab8j|륰!(%8%qB(l&eTj^Dqz[nO@jomГƅSL&\@ H|,7nVj$1|;BIr-o.gN?Y3ԝ+u>9t iz;۸BꍷÉTs9N:jqz@eO":hs61$=bZB @?|`{nQ9W[ό$wb;PhDtRx@Wz6n>z_e㺉L1a;Ge8_}KwW!p9!. l_v᱖3O06sz60MGB%Kk=:<۸|"Scfz"Ȭ,*rIt%? '8j` G:>ǧvOǔ|A;!Z2/4aGl)ϾJk}‰t#oìLLSv ?#Uı'yAu粦q*OICj])EZlVk" G+-$(;*vA=r|r܃"} *Hew8zE|aAW XGJ2I<+Ye_,'o]4(ic:Fu^ϕ0YnVz@LT!$8'ʯVf {AʨN̉べ}Fm kK[-aV{=3"FjZӕ+i 5,( ' (USSe2y11|t/*AzG2pWYUg׆C"ⷎ^_ - '>q,#5uG_8xDa?xwDdTj=Fr,dCl݉XCIT^9L؈^|O:E;;(~]G=(!f̭GH_}ZqwNu:9O*vZ EEDYa#X-N3sx k'*/[b T07"v~EA3;v !# 0y#{ټ&܍x|VEFuBJ)8l<ߵ$&'Q /sR>xHlYi 5Bϡƣ<&dd*iLjZm̫[UōLM̚O‰Ec 0 Ī*?sbթw.7TJW[хqGdu@eLOc@H/k5[!G GPg@`e]bK)z4Ss_F=*Jʮ#7*'FT$vZfH<eHkn'pħ +N{y,r,7Ҋ S*Z?Mx9aH?~cpQ ևQ1=ű ėoVM2:iCVOCߏFԕ`t5Dw _ۃ\v֗tTGV ;&{ O"WYCli3އoepAYS0hLe`P5]yb+aMƇq4W''S}"Ed4fA@Z@_oKboo {0 ဒ( c +`N0AEnSf$\ޔLcUX}zT2B}݃|֦>u& S"d,2hZ" hpiIBJ^ H>;wUs'\] ҵ;hޮP'} v+퐾'v} &R:bv4[J9,S(F ad=׹vZ+DG3g :,X>'\6M ,|4F6Z]Yhp~v`I ˫G(h$!9Llr<(bqi(V Hl`O.0BP=@:Ip;';!C,# ѡ߅}{R?.3ETn [cGQV 0䔒NBjOg*N+5|Np(%7˖(:SY`8Қ:!{-Y86CꚇG$qxuR4Q$:W|+g8J*lOZOO6x[}% ˏ YP0gQ3f@ˉ`da8p&%V?ίX![?7G K')$Ǧ0f)\-_% /y!O!.J;c3ipJU!)(́W,-}Htն&lks5-s+kC2vخҗ x&| +"7܇jP`+ñ萌7{?mDelsFf:³3a/Y10]۸"Q)a51HJIm>)}m<ߦ__yg4 yj'^@,<3]f[?-`Ƅ cՋ B`Ku@̐ =ˍ|zOC?MOՈwV__lvUMXj}NMLc6* 4J k(M ;綺O7gG\B]('GZ%H_J4up9F~ 42YXQ`\c=I&avCup=yV^915\@%3UQjJ\!J O2)MF"VKǸ TJn2J3Qľ^PL:5 G}_6JYwbbפ5-z{V9-ݽFLG%(+@#C9QnVMrg41NF:e2peE=`VGp(D>-N,df(}nuamכ-7-z "hr Ѹ?0wbZl+-9"wQ=j; kU x;S a L_Ŋgvƞ AӒ{嬞-'or,l ,b{dcI7Fg@=GF`R-}:T֢ 邿!E@B Ӌ.$Pj~ي' SA, mtESژ:c k2ߴ`ph+cLFN0+ nÙX/3VGy Ȟy^_DSm̸e&=fyYpD`PHMކB.I%TuT_!)2\T\؅«(ՈfV$y I];4Y*A2K_i٫5|='UTKU% _yB.|}"v̚ n0ill GX\e./fwu4o ͏LK>xp]d.xAM|_(*ꓻౕ>EҦIJ)YՓ3&qg~V~G<:y"U@;f*'kЯ(b#m7{@fb)C 53Sp+>peg}hnEq1}(!O@']_)j7PY2z|,UwAkujBt8mBI]bX!2'2+IÓ{vG,gV54E_I$hZ#GFK{!?R?#:HYn*HKi (EUPWj{dXlܽ`6˭t7㦅n/[*2?^R^< 9.6duFB&8m2qܶsk 40k9pD<26?)eV&iC{e i%r ȸf0M-~Zid K.2=GaHV|66N`ɇieܰ &Jl.Z#MPGkbYɿ/[#ѺЛa_u+IueU([ y0~8Nj5Aٚ9N*~W8K?sջ$>}?h]5 7x]͗'o Ռ\tqp GrFԩbiW(ݘ#PH Y z(w'%3(]To ?O K(>n]¡PցQu)#Sܵ;I^`%6SF-gA6ɺB3cDCV )FF0rD}֑JoUBsitq:y߻xꮔ択"^ܹ !ƷGPրҷq|@(p֖Qf|۶f@J::Լe@w8k* YU#F&Ύ+jFG6<ζ(D@E|^ciR8 OPɒo>-LX@R1ڑO(s!T<Y"J}=jƇ?gpbJ#yazpG S >,*a<`,Fogf G<`)#y}oBlm;-=Kp5ΐϤp H &?[”H69|R|V3,|c)-}|f68lJFĽ st(C R:vYCK1s ;Ҽ# PGؾqyrd6ͽ=we(c*(b+y.ldI@j> V#Pݖ4*Q4O7Ei:[m]u_ wi%An{&U, IN+^,0 % [*guIl(΂=p>3q7tyZ|Dc +SJZ1x42lBe@֪+ʇYT~~eyulq}ksv#Ӽ0N[̆|.+by ~Qg-WP#ĸ X0ֹvH?" üժ[ҕP9(N`L(VsP\<19 [Ck5у+"0im|iktp/*,zY._ϲpO|f]#S$:MGCĪC;D6$#V^iG=o@aRH˵"] jqyW +o\xz24n^"##VqwTߓD'7ΦL3e=^zwQ7c[+B[nJ=tẫE湵 ($̰ Z]͐k̆`ԌEA@đ_/Y/x u^$4.F̞G ˛Lkf"peI+篮zhٹ'8j7i&-ؤA9g3ٸNa\0sjy ٯWWb}GEi&.|ȷ:S}݆Kl%0me8ܠUbZ $) 7,X`SW]O Mb0w֖w}ØkYFeE])q홞Bd"/uv~I?z/WPPvbLAn5N?(Szko9Ӎzayጾ,wsC Rjc &Q۞m^"Vt knZUp wf/7IKaL8!OR{k\Ji&M؍FqnzRePhhd?dkck/<䜰%6{ WjumRv4z{آh`-LGr8+CKXA"Ē4# oc*?e\z׫2&s RP=8R-Wc9p,Yă.@J$ Ӗ5G4kI=ZkV-2{čG]1~E׃6{u.> ̂ƠĚ=N9kh>~:HS#$QLAMl+Ƚ;NZrL)5ӫ^ i֌|)'PBvr T}E4fmaZbz [?.R*)Ĉ|=L KkQ"ԄI|k2H$X-cmH4R&B4.Z׌f!ǴUYg~/. OIAĕ0_tfQŏ_ 7j$y4n%5fۥb( e`/ A7}PdyYw R(/-ҝvv@R$EbbyWt0@_?G`ΉA礩1OiȷLٰ{?eVp!cc.J7Ԓ#@2=Abm"`X)6iwsi "MU_wޏ}K:2Z_B˗.CJ'8˪pTg k2u1ydxؗim 0N2LHXqS}SkBK#՞yfܝb*_1J>ũQ.hm@UewWci g=M:TW(Km׮P$cՄ7~’ ji_7=/EN;mXF7|]5/ Jq8_OE0y^p􈂩C?F3j x%~CK Aە掊8J I9? _)C[ ض־cLU$Sj)uB|^x}q -nڂѓdXw?φЭX*-[A2'"DǏ5\dngӞ!M +o*eE cޞV44#'\qD_4Ю M=g '[EX gW]:lUOqӋJ1g\@* [p*2_ Y^gu 8 b沍H)MDxj7R3)S$W0G|BٟǕu?r*9 !4$+\.cg'D`6OG5+4>II1/B>,d.g|FtQh]Ȝ{8c"c"G+z '${Q؎W 65B! _?ɗ\ {׋ʳ W29V;̲xyXsxXPG9#f&D؍"W"4]W YDY)Y$c\݇f45(),\g-Xe&&O06[S}J,%_$CrوK LjY$C,lj9[Rt 싻sY^pOw;Qv2%DXÌF~ %2VZ~5Ww٨ytIEȜaSILJvP"~I3 PgPP!5fV* tb= Y19ktАW[ZV2ku`^agWGJ/tII=mK$%;FeA2Z#D7|¬9B|&Rnt̠sB#̹)~Qm[Y'S _nFӵ/G"uT7zcR2*PIIa6L;[.ծ^MƪIe,^1 ;5C?' n?8м DC7ꯒ7I qv'QN &dre#Gxkt˱<3!xWa~euQ4 gG^*B< 9yLXrPd1VPZ@gѱu䋓 셤S'!.{ *_,qWkP-qGQr;y׳Y`dkx}=$/G0L{r@vw0>7lDa(TQ)Ehx0d^}F%W`eeHJJi`s ,QWB9aۼ0rkf6\Aj;ux/#"W^ZGK-d-W4i{Ʀ>5ʶk/ Jc188jFG'#gs%V14w rg.[hcͨutNno8A<4Oc+X$nm`&a2PD^UHBAt`'|dne8aQWAPi w zpWJc`7AYg b"ǧ̂>UsƽߡYd}o2UkB7;{DI@ $|3d3}Xsߘj"eȪrB#=~~5C['&2CJ-|{ *E'hꞚs uzj^ _lɥTƶr\۴kcWh_M7q<^(fE^}2f sljI.՘|ԥmmm#-AB{'=iv`_8l^E$jv˰(%NHldGt=R&lRmQc7RJS} ^ wT6XeFAkp#:}!cmdEO?Ne:><HӸVԐCv#73< +p{EŴ'Ҧ{m_RN] hh;cA!* b = qxT5ZΆ4_Oր'1't!69EiqO`O^0O`Оܐ#MiGڎ>|h筇~[Ci|]-|"=DtȠw!r>+:{iNa+,'=MaP-RO @Q7EW-jkbTR:ŋ_n 7=V#&+ZWF|i"=|+rITK Z)jvr8QOZѵgq?CFK:L\x 7egNQp8vr)&B 3νM ,< 9Bmz1R6="NU[s_F{X3UЍ0;bH Z[Ub%4N UOtIi­#Zź$74SЫJ;;Oo%߭ъx Ћ-<="s r3|Q'g* i†h!8M6mt;dUq|jʖ_"iG-=¦jpc@dɧsV|&?7N(탷kO]FGgr]mrOirG+6\ZgHq ,ޞ׋T8zԉLr2Qr~QY^*ΘZmEV낢9}pM9\2:bSW)/`Թ+(b#ZLԔ_d%oKL"n:.}ASRI)a~Q{7g @D3\# 1^.pf}Q6^35rRWO>k~%=OQe^[:+|o*vV_/GlUcGGX\jjsn?bb-ܮ^R%@V7ضvF;av=%,Ia^gb\qJ `b~5[55K[G88PD3KatYIJl;?xwB[X;W'Z^HǦӛ$\~"3o޸0A RVL"o5TAB|'I7TS:Fk)#W]H4d>VfCpkee?CpD^&wk)~g?>g5uP^59KsX54PI|c ߜLJ))Ȕ\=r}dͨ jXJ+xLZ1H5\GTf6k|pUs8"s~=/*~ Se {ϕ}s7QBD[o‡dnpL+PniƞPg PL 0Rq""x(?m=p wa(ؠ"cycVEZ|GV(dN엂Dgo~T*!T:F@KfDjԕq՗c츠_< k&#0p\\ftf>,EJnN^Ec)UOngbГ>!5[cܧ7ŧzr-˻!WV9C/Lk:Lݡ*cZG"Ӥ06a/qݕhaУ]?5׈P#Լ-5 Aa> Ȉcc`lq!,WЇI0JH.uSȿzN"Xt|[ojoz'h#&@ ܂Yф|HAC*:7ܫ; l(EҌ_yxFt;3/7Nvi7I2z#Iboj:d 4>N4DGXKe?Yнec^wNǔi3Ӆ ȟOx 1Fa-e˫[h`'w\h ͷ#-c( P.J)t9TTn 79 iWBE ;4;T ZΔjMF$g`ALN7kzJ?LQ[(xaN0 w+ H8ɼjSrciSI;f?KZ~*IHhq#֞b|'tRAjDXRYEbZw}EQf6)" ,u5f#G][͍zyE#d?QP$jqퟞk`.yIpƁ&mbs`?x5j+ڢD}'xsX{9 "eo4sZή mLc/?xG#\0]yP݉~z1 W8I;DV=/76(yr۳&YsՒeԻDYΨÅmv˯|ԉR IWmY&[Yo[p0j%;oFf]G"vG3SqB=ޥO~16Q y),ӂ&V!BټHy Rڗ-~BCoa弾c: &\'ex $BmH͍[҆庹?X` ]=|F?3>g(l{ 8^ʄD bcj㺥v`DʸzHܷ4{l$s`-Zb1>h1W&1GX8p}?N77ʄ$3l_"S(>=>/gMB׌bv w3ٗ`vdAՙq͒1(]:VY5<%=|~KԲtYvUO]?j8ӰngO(n sbTSY 3h)7%q]AA1Q_S<[ujdNazQo[⼓072$+B]\iJt"6{Czŗ7zj[5Ӊmdjv񔬽yp25^i@⻚Uzi< dQQlVtҘ{?"NUBX̉/اҍqKE@%uN  C(v9[=Ξ}_6`p7& x&Gɉhb h &k -i{ڃb~ݳҵh+7sՓKBI3SþeA9@+X Mu@ikˆWv#Bj66ȷO4TQCsO\DЗF;)+WcPY7, C{6ʼ4zeO BrS"T a{ Ȭԗ+84uʡI Hh&ݏ 5TZk),ZFf`m({O&osnjܬ`HHɉDs_e>_yIo'|a:bh*7{"^䎽E6 _"s&VR:T"QG'#ᐚuG&p;re<Dx Z_ԇW{,=d%Տh~uD,Qԑ3 NE=YwY%K [P ]Do桦+6U&5뫬7K$F;HL w`j(\vd>JЦ="鼞aC9Ej9WPS^R"gUu[V5 hEʶɃ6HO%XiÚ(n 5H@ITX?U4oZiE ;eBQ_q[4kb.R Ҍ䢊:}>y" w }bXTwF Vi c+Dz=q)@:GXd(xee=f]%,xؚLe^ 3Z2Gn_0˵x>M5ڪ&W 80m"3yXRګQ\GVn=^z7aC厪΀Zإ tpK@g^oRd (8[mt&.J?{~$SdNZal2mR[ɾL1* MwGHEРz#+*P*ѝ')$\Sh)A s= =ד0H'UJG^V'{$: #g1 l6˱1 8ґD9؜M=-r9v!*wNoKj `W]6TN`CSjrEp Q%[f|lM|rcDŕڸ*dk*Swo;K94{rJL}Q5ll)hw1#Sf՟=[6NНxpMQDt1D J&"7̯B-FXƍXF ;)u,#^@1yzzHKc.m=mҍc"zFA0H%WtVm(=Gƿ>alz5Q4X7 ̀CTL̬[4C&Zw$0][ /{3ȍH+ b_Md4veω2'iHQ)9_J7C~_ZYyi\_KIj";3νuQuwBEK3|enOĵ.Ka8uҙ _[YDDxRT7CSTnb:X¸PSIhI=[a&XHpRaJ$3p%@r+#I])f0鶄sGQdl8 rp([-F62SzfMtg-Z\N/t+.՗I*Ub~0~`mJ9k2[ͨEN s>e~vIz6:`$@i=R=Rq.&C2+Sݭ]jl/CJy@ `3#&D#p.mط Tt:;ʠ:T%>Q옾6jɔԼd-( ikDI<c8h@:YlU9,*srݶalޛ,襯-)hǽ|&bDl͒;lZh~*f-`STzq\G:tD"FJ6f/EEaګB vi6hCbⳮecJ\/Q=jזEw f 6#^V YE\;a=:3]#E@!O 8"]1ĸV ~"],BV=][wQ#Lr z~0MmĸT)>m~ k@D!WQ ̮'m°7>P'52uh3ę(|aGge(*φ]O } l˞N HMT~r #Xk8 [b_p3:B)+yа! GVTjdd/J+cgj8tTGmO0@<5;ÆDib I߂=A-tܯ &ݝhm&RQ%Ie&A[ g'r~==n&zKcjd];n^`^~`O'w.2 0JbۓPg]jfF'<2A*O ЀM沠n'yp??#w{E(Y9Pr!lU`1qWUe!ܔJɻ'ljfl6b @JMlW0~'ՎV4njNl|kඵ8,3Y AC4177,WgJ E0%_W^L`/e>c# <7kjoi݊ y7|gBufa&dlmG +3hm_K&h!< HjX*hјHBN.!D&샍>+>_Oub^StT a3Ԧwӱɚ#ǎA e&u]N5͐1yST43b4䄲aJ^EWx/>Iosܸ9a QppHNJ$ZWeإC0{R}>k"ӛW E_hMD5uąNM" iYA:QU}ٰDѻ[[:ٵ].kj>M鞲kG <5B\4QZG0t]h4]r/[F%UdN :w^AxO`4"mϕշRŧ%4|k\9S>er u|6J {*)UJH "z` J?F~J~(1x1\\P0k#ov$S@wz7~ܭv2UknYOg X7soTg03M ; sx-w;abhw(С[ cr>)jAS{H^ڥ!FsF1IC9%t C{BL E`Wh0Mt]^)?# s2U`ۊN ie;Y(-B'ѵ':69[sX[mbƠ0 U5V5k?,X҈0j"p7do2=] ytf}m&YRirjYGch@ PQݍ=z 6{h`6ON|cdW*x~? IɡIJύ$*58鑫҇2 Ƥ*Xl.9 wMY٘~1u3mI Y£)z|ЦYAxP k2˹;t/zrhӆ_N˶\RA? ",â롖nD/X<`9CXlY3br.na,!ϔ.T tZGKu%mJR#tcRῊ4x@&)Ҡ+daYK, ݕJG^$]yFՈ}hHb䃾fEdU|^ Ք,2[k Pl#ta$8Qk4&uzH-UVpc;$r|Aeoi2(Ȯ jM 4[pB9NU;7MWKQ絷: Ηf ƌy@ HtodX( XC=vxM/^ 7{m'sq/0CqNU/?_]>PBބ7qpSvETHs.C %"_D]bZS[9Tb"z6YOF"k=t쓈` א@3$O e΁wd-s!.I+rߌ}]"炓3z7I<#}aR4:sX=[5,"^ҞU\Htt4y7:s]U}h Q'YׄXs0߽$`eY/tzZ8 Y5Vԟη(sQcշw~R ǟ8,XX}p.IغG|U~FaykRQzIRsiX4(Q@R#̶*N {`*ܤŤ&shh b+aYL{N?ԲQ"4jt^Q=&z$YJG&1"X,IQy[1<؎L9YM]7x,4regoS!`MVe 8TR\1ֆ{lx1!K$gyŷ7<sMG H"Wqڀ%r$PtlxDcieL\TK_+)2`\n+B~N5OhkVQ;ӡv2e^CzA Kё:*mϽ~/M},劆#e $_d^LW59a mkDZ-|H VJ;\Y >W\]AlR\N~(F= G]&'.!a{NfȪyjk(7nunR;M#RavءJ0/tx%4 oѤP ~S`2XP$៴k9Ręҟ=jHfM+F &:|Jk6آښ6 詿-K\MS{/nDpͪO\eP)̧StH\@1i'McyXqw&Ώwߋvƨu ~ΌW/zG|) lccEpߋwD Ry1K~iL|Pirǚgb.bu N8Cuu~uYvrJCz{ݙo̳#p՟# ҕ&BONq荴_W\Mڙ_^arh?q=3u]7A2i(爃<՜nVc\V(]++mX`0niA*7itb y/oK1Q54:V v礖}Ǽ ɶn F-oӲP}X!6ƎFWT#$t}^޽ǜނ<K&z8zmEhφG>:z> *"/`#&.c[cC&zc 8  E8 T:j1LjnL{(D=+y@a!T9AfKXFjs~f`;@Yz :nQUxqpۄgـDY83ɽނSP ".G @|>%ofT q`?3ֈ%fko!@b3JTq 5oY}X?ڱ?RR䥂+[qRcfh=`~~v)Vխ#v[fTBt|T3.U\d?9[s75bw٫{JvF,+bB84OPh`0c6g1|4ВsĞȱt`[L3u\T9u ͂)QV|eG"8AwRjyj&e$vٰ Ŕ%SG9{U |OZ/s'9^gl81kh\.owtMoX߉Pu4¯Gׯbe<~ȍmfm s h`@N܋\ _ȹo:ٔD#tja:6P+fqɈG妼/^: F}VIؔ w ,8+0.23 <ťmMo}[6`x6vՀcnКדktFH1x~WaƑELkՙ͞ а[C -SG=-k'DetzsXQ3tD.g)&ABwPo$_mvcPd ѲB ԻB?bhL1|eǭp&'/@RQK8ɮlHܪEvޅg,~y/@Xf mıwL1Hn7a/_&D%@,J{Eg5 Va-ߠ9̘Qwu,vPiH(u)g; $Ы )HnRWGG M@eF#2`'ING]-K+*z2 LԢ90Iť/ʝpővXˆ J#F' 鮬'Jb !T9#aנWuN굤1|U,xSZAbg\zwn6uv y)Py o5y݊?3Q}NP<@7k)S 骃@6(J2VꅨVgMUy4Pjm_j̓bP<٣?s=hΖŜj2K( _G2qxG< ̏&ClW4JGH䌺㭲Ap\:lY´%waob1~V4TCϞjF@p6mӎy_88r,5e"x (~&/R?s,UdknBu} W,v'}z($BO_V^<\̷鎙DFV4 Nfq%xy>3 uq@34aeAdd%yoQ#m9DlK":f$<GlPw[.w->$7 KC Qϋn3G[K^Yx]'l#B/|]*JZ"T*Ixb@io?zE; ~S"W Σ.덈JɷԤys bսhh.fhcs0AUt$ Jߎv#U0Gp)7_fs'`wj ͗_at贞 2jln ,}-%"O@Ŕ] e son?jl_&$EƷҵ .P-b[6O`E<'cn:M g>riUx^A\-JbCpO_%}a#iBt݆χ8NX`EE{*l3AZ1ͩO(Q6Mc 97J[J$ϱS"J0wӨg4Jt_uYu4iEđ֥4vb8_jZQEX9DV$j5W=&䴣Al )gkny43,i^Po's $[ \FREG6nogWTf6Gyi}fR׾%׼oW a_,:畑1Eq66iU6YWIB Cknf ;͜J@S9G - o+*V=L3tUǾHnޯVmۅ5@F*ͭY6;X1}env'9æ/DIT(V8zA, o@6!OR`ߥ20֭k;TF]#5ߟ7 H>G-Gҙꆼvifm%׈UQ;M&#H4߹j1*X"x^ ȌOauNt :|n 8b-C`SGUBșӧ, 6Tq:ZJvP]o~ѐeFZ%TY޾otQÅuT܆oQ"aVfŚ]Fܼ &/nI棪{VMu&v$MtufLFn1tA\<["_ߘV)ؗP!ӡ{ ksa s36S!3JIlE+?26U8K}?=KF\HA yS2&C#*Ep|1,  gv2rVY͑įg` cǸ{g6yL˵P({QPlo2k M*#]ц 8&8B&3/DVYxP͜A7 /Ыm5F ]P<8cp;Z8֐XplH[R8_F khؖƦ]M~n⡫ay {}JVM`HBr}J:RZHR)kuznw<D2I=g{y?df ΃9_1KY{$cGؔor0ܠaʰbɀ -37%aA<0D4hJUvmKַr )T.QKq}%jx½6O%7"ޣTw&@yw+NGWO/J)f<^C lfӒZ `@t HW\i/+R ~Z>XUP9f3m=/PVc 2΋ȧp/aN %WoЏSۢPG` o_|rC"ako~;ΧyqJ:j4[wu"4D4#HRx]?Eh=ڜ.+;e!Hpی'B7еtREd ,=lBIERfmPi`};y^k͘!&hsm_S(K4]s1ML4$.5tHfۺ1o c w1ɲͪ9~Hm4j EY∎5<[[D@^r[348r2.ԝPdZaUG8-? |q6/f:ޜ$y7ruo.g04;2!nH:w)A(b. zIa?{=r$|LD9䰨S(As610Hj'G7~u] n՚ٵT.^P7̤O҄v8})&LgQ>~(#uM6h˼_uɄOcZ ((? "cŜb2 UCI̎py1kZQ,$:8sj޲ 5j#Ʋ^Rm9 j&%9epjw;pB"#cOT]>' s:pՓ1/,1PY1"y֏RT(A^omf%'cv%&^!(! DZ[;FG4Jo8g:[HĤ{ؼ6*%d1x/ؐ850$cwxae5.cuO4 R b(+m1k9YU'ڛ҇}ULJw/ߑ3:Cz3xR荭%bMWȅ%3qԍ _֛.V}i'yfѼ";Xދt2f*(Hg*_pdntt9z bX=Ȇ4=D=ZTgD5lbãXWS[GCड़ܫRˎ7P!q9nahFtD[g*Mgow׃V2+C[e#1yb*yZTw)1q}U 8|=@9A=9OL2y`~~ޮ89Gs~#Z^gcSA~cΑ&cl ~"3eqy?b :e\Q Jn 3S4o+Oi6ԌYGV4I֑3U.Ti(O>v j='}(dj,)k3myOvToBfW@2=)j\v7Ԗcq"0CM ?fʻūZV={ie=٤TɗkG75''ReAF[Pf,D"߂=٣:\B&O9ͷy7eXmɓ&;]#ȣ%OVQ Jp鬭VƀRedY *S.u Gg]zEO O3@͒FGyEeq>}F\Ch@O'o Y-KܥrUD\j$ os g)gl_t *&fsT%q\r\AdՄ)i6ƽawB*C!?S~{0,vA??;u1&^N#H{$)3k '%Q)4SJdg&՘Vӝ$)bّ7Bb^AdWXOMڒJ,ϚI'Mbΐ};G?P}& ҵ1`|cDl)F%! 9gL2x2TSgGu7C֞kVTxrY" MpRoQ]Fҋx[N5THy&*a[aV}R<"HYi4 Ϥ9S/EgqKC=*K:FбZҋIH*ߒ逎N{kR'ujl3u^$.]MAŗ..1nKlXTזc;L[BB_0ײښ1ö !Ln6Ο_I.y{‹'*S^-R lƒS+|I ;mC/. utIiTg$?5))+dBIpK]J!(šhhPA =58NRyfպ MZU7BT8ǘvB,!kR(ي6~UcfdNKP(q?M=5˫P3̪!Z|pU%iȇ'wnaITO.R0Ժ2NlcOtwFzip?{6プiPQͪB]K28y[Gs:Y%H 6J)eEq&:T9!4D*/QF Ǒ" oĥRMygUo/Njg?W 5W#0R4Vo N(IgQ }+Cڒr1:GJzPTm[*ҋ^v3Zr k2,O[IBLm_-}m`W5Yl>pb6]e`SHRAwEvwG&ں`J]}#;f8Ҵ# [brSRW-f ^rU ShvB=r$c pE+n酜,Þůp,CR{zzj~Esxu=X}]`e !%->؝@#y}LRpϐ@+. "JҰ'cP9~RA M,<6Hgq7YNoL ZG$󱴤@^PG.]jAP, A@Dè1a ?b`')5oo8\lZ[e硡 ^b@M+PW0C5eægɨ`‹ONnw*=ӊ 6u#h{~`]Rv]Y|ǰ^g'`kآ6,LҤxmm pE6I=@h٢:,⊭YP{ aš@WE4zC9-8$aA WG~hW@7@RZNI|TRҜe"M2IT- }~C%i]g!n{ E ?TĆE8 1=_F0ի;hR+ Оy[(Tw :ljQp"@P2S /JJ):D(j2VŕHe~?=?>X/ShOڼGMCt$?xĎ5Q Gq^ӛ(;, OeO:Ec3IZ#kmI=Ηu%m>ͤ@|TvrȆ {2Zr=x蘃>knU'trQSJX$:N`wdD F;"KHcIֺ_Fo|252~삣}ұ"\-D߇l-V)8.x8%0b{սnt (VR8Cو7ڡ_߈m[T9LdDk PƉr7~o E.LF/-e +~,<'0'p CDXuϯf\CWs V]0W`֜db *y%"+dh -~6:OJsIr ׂB.%I[}u+ L.]'B3'd3($,D2l[i9hj J[ ]:M ,j!P,D+lz}PЖr.[㔜h$z^TD@1FUiM,!#u9|IcIڌ e94'Uc% ʼnQ48d N1sj?jh`-q( NpJNGFW yP8*Z7HgIGKN13V7ˆ+M0sTt4 *'+q@>~ =ecqc92):QХkw`xY~brw7؆׽ (1oXEp vkY3Yz}SNK&ܚͺd}oEJgWfPe u.a˕lf]:F[?Zg?;~t2u!;{KOp+IqIal~Hzb,/R a"! 4n`X\bK= ]@e6f$F<><ݽw(Jn2QLh^]Ά'a :PQ98ʌD9N.^|l8 b?Ut-KwzI N}(&ϻOgpN;.c-:O vriH8CMXTaX}>0+#~u,y[pzn^*tni6YIlȟ'?j#,H)%T<*~D kB2l pUOF0>l•>:ϗje̳*iV;UhD(tVHq)#Ҳo㱓B4%Jz @e_՗yo1ȗ tI#CʋHv-mNkSlPz"zYrWsϓ\ W]i_Z+]P^k12Z#&!W ӫLZBa!^Nú05OEйI$`'i5qO5L)ID}S~+- F/8#r#C{`n X B"Tl%qS t؋ ΅7gi un(R9$WW,R!Yk ,%v[bϿF[eQWwY?.0t";z! z%=P[%8%8EHyc rj-t !ZX+?%Qc{PIM,vL``]r|䒝 u3TiM#Pbjr/#.u0Ϥ>VM2V[&BHW%GBz$Օ P1 p( Upz ҞȄwG)gt {vu8/zdLrfk׀uC3]\,uATdclP|Ŏ'̮^ϳ7 4x['4Wa\TAJ }ym`Kÿ%};PZf.}pt^R^XZy;E*SbX#'}sS <]SA^:C (J4=;A'x?:VjDghɎ@`FTLJY[޽nm/׫~",l tT\&ʘ~FO6c`~ZXE:Nr->Q3B4oˡx q`84XIf/mU)Aܵxɨ|lS{AW4 ~6$f.1=qq(̂O rO"|Q{9lA;}kyVz H?@I͕se jr-ֱ?"ek3ԜP"F23QpF`~Mō) ?`-IgrA0JG%P  ;\a+N[?H~N?co'^3̋&4߹ꗏ9DxWTaLզMl QAA0c)bBeRQX2Q*vyN+|!3(J WWOH *o.O= DCVX!)jV/(փ->& eYy4 j:Fy٭ܮw񲽪KIw.on ]޵p%IEWB P3y۲Xy)vFylj rpoj{ @ ygfD}ӬFcrg[^>B Ԃp(;B]P|}#wVwK&zOl%B#LҜ]8yzRX8.G|cF-H?k8Ɠ5Xޑ~w:a㑶PZԯppVg30uHWYzeJS8=] |'bGug:Au]Ȕsi[56ǜh}lܭO?0fuCau@5%qV{H1僳0}"8L$KjJh0D*$E,Ҵe7Bb"ND9D|63΅_vZ?tN{VU8'#c5-[]}ERRkL|񼓅.|Nc bj!Ң0}#K: ;cRqGY,ZHovugLhNԭ7p3?|;4黤`&~}9 ޠExPdjNTpuz8.n i>Tj'Z70񿼼Alc:A<|U [-Rj(׳+MZGjNP;  Hb;LHĉfåt_z 9 x<푓'x$kUdf!K](b”30ώ V++!{MמeLd|XU`֎v8Ed2qLb|O_Or-Ljv3kbR.o~^lu1@sHc`*hrÁ}:}r 8k7zCMt+<'#\sN4(I[ Jҁˤ>u g(0'bxtW0sWC̃*k&8<,v.CS>7ck)$O)\qA3s1>g6`#,|Y" C M ֭ aݐRÅ'Տ 493Ȼ302ge Xc(nx_O{D25gu(5"JX4Uk կ?[r"b}W}M-! w,kUF26紶߳YxJkkP:U~`vVKϝ*nZ4fsb<HY6 ̍E[su'dj$߬M0]՘ 2-oH1nm_^7սl )=0?~}OTe_\K"Y_Cq{[fG҅}>c^#KB$Fv{W}S ~u|iK+ Y`1e =z/a]iz6$9@AE pY"ћٍw-%*2"Ȗ/b,*EX/md du+\LLW$HZ@LQ'd1uNQIœ/Oߎx)]V ; V*E+D!N8 nRyD_6L{VxޞV_V%rFS 99'*(v] xnP##9,@}(?ϔhKi70fY8#ZVTg#ZFCbԣ63T_d7 (P],JȆRhH]xE?{n_I H6(/)oQzCkJ]??傊 8{> C>MMәOd&vD11BN ;E=e2] O{9F2ܙX@_mn)zs !A3?㟝C0J]QHkTi'hЭgڱS2fK?!;P`uY6",w(4#@25D/Y6e饿'137J].wnzWa fӥzYf[δi00f@@DwUuSK5$]=@$ VL38lJ)b~mEs,dס%62E[b™OqSX %[< |T]exJMY ?ƬKSBFDT  # 4=W9ZլARk1rER$ֶ"\q{$ bᴪcɳ| EkPFg0' ϐ}>9KRw )/Lb v8kixZcRp NU ܹξE$[*~ -JF)dS?:⏼!Z_:E̓D>ƪoeiA1K8 /H4nRSs$03)f÷)*/C9+#H+JSKeݔ,`Gh>Lfcr/G |KFsr2c:Vٖ/g|}'n[PȍhrңOΩu@֡2 AskS긎@(BP+9ax4.*aR-GA7#%&L _? PyJ):*A! _QCU}A9bH/x촤-)2H.b($5ԍy@4Õ 0Is#j1&!s ) )r)s B4ЛmZtKxYn>Fx"4KO/u+"f(Xp7ԁNɠq@YXNɎRI{Xprj5/5'y%+QhwlFv(o)Mf U'1PsrdyC|38)Cμ ReKmG-bm8Sr8^\Hnt W=IYIpb- Vr_}bYcD2)37-›,kGC?6; |0Bn n%ظO*3 %}rħ+fCzS`V,} ySG J'H[pĊF;`rM+7i}$\)n=AB^*>70Sse&R< ` Zhnj4,ԶkNXAzV YfP+l)R@ZH*GBy1]">yD";ٝE(w}zǤPi3ȺШˀ  HT D6,@ d~%x.Z0|k9P {͕۱WT{tыrˏbn`o=7'0))EtLlʔ a7<=="PQ{תm;a[!tZ2Bsl@J&IDf:|>VRA]g&9qVpb}!#ky[pL3~L:-}-'.P4߆̎j?BjߔRo[GgO] FUC[XD-BA`_>C:6>%Ph7[݃HT鎚1nȐ{X1`Οsbm(>Ej<W0 l9DbKV}&ڥ ksnFxZޛ"FxlC h,SK_.:XC_YSe ӑh%^D@l?V85~SK bENxcahuDljγsgژ=ޑ߀1&AUk!Fk83K|f@Ly!3@͆ JH*e^nX_KH9nS(q0KGDDYS} (b,"ٯ+hX` L|!N_0_R,H/"ޟ{s^k뱢ѽ? zMC1z ̲+܎Ckˤǎ9$sSM~^giIhf-=L$e";{4v'sUss̈cJt4ѷ⹦ıU, 62_MMOPJ.coLUns ƥʫ#*M_ F#(1#AlA@#R3蔤A/5x(>?-f4'%HMJ?stRqcM٩LEPO<:22}=~/\7,PƸW;vkLd./ݝw ؇y16hge0Կ"~] 8| 4q NotGB˹A:=f [>wdVbrm S' Z&9QMqw Opo-|j̒夊nQz5n$F`R+s}Cii7p.Z X m+@~OMT{,h `-fo <<%Y161fXZ yS>-c)!bADt)Cb7Ș.zԩloʫwFR7 OƌUJo=sgoT ; [8 ɡ@ PF~r yg|ݠ{b|9 K-ؼAݡehjGi3p_: O)n{f3R׹,I4g`?wlrJ;Qz0}ASy$z<,/MP8(EքVfqtϬ.Jjb ^m~GKqȄՓ|v5&>+Ɉ H[LZ5ABk}qXgYZ07070100000527000081a400000000000000000000000166f3d9cf00002b9c000000000000000000000000000000000000005800000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/sound/usb/usx2y/snd-usb-us122l.ko.xz7zXZִF!t/+Z]?Eh=ڜ.+̋<Sí" ]+Q{a+Ras3Y`iM?6y^E+c(MHEf[8?T#Q"HSU WدtK춌)amf!%qmTQ+LpA xonB b69!2*)DzO+xV*t9mFZ&߮3x9hn [˵H?k\l6F)CN91K~3ؗ.=~5j3oLXi0hXa@G̍J&!6#0J*Cq\#J~ᤀ FMy۠QugP-+64?!Ap][ "Í8!yn b.0Xfn!d߷ oX"}ޭMqVIlNn^`[a_F!RF'Kc*O d1/S3I^v?bu_e(}tnSm).lb<ѭRMeH$\Xz}vpZFXZ®\:AÕ;[WND-$iT`OmpaICNlYﵟC?^2`]bW, rŚ T6Sw]i8~W*^jȏl^K4CfH5f2oۨЅ26 WHUp'L07G;?S(">KITEc],b ;\ُ9ͷΛnT`4>4գQ -0Ӟ=-RH]{(xTѫ[MQh}^\Vw[^6"/ 7'oo4ӈ 5ۡWNmE)%Twr Xf}˪,j^=OC7+U UPOV!ϻzǠOVt<^ t7XS|:X#(5U GD~C((>O~pG03Dje_HpMt>37`栗'zUVϋPyZY"o2h!;i Dk35jCAvlLR_W B(*wӬpt`/#}6No x{5 MN\(RSKm 1>Ȝ>\fW$\r,NrdZU7SӱԺ } SO>ff8ez Ϥ|j_|YxX6_66¶DX2Hxݖ]/F3vab~J[1,mbW~rkm]TEw_"3-P8`+Gp{^PtTE1$ZE; d"kB˦7JK?]7QjALFbC+s>;GC|1*RF3E NQZH Ym|+ Lʒߕ.Ydh|t 9>@׊>'Vq--ᨗѠ㒑%P!HQ?. Xc1kЈed{*iـmоɲ8.&xd]Z x:B07p4>V~T.'ϩR,\ؿۖ} F@)áD72Fu4IN3dsfσJc#M Kt?1Z@ew]+ҽz} ڟ G)*~ZӔkH/՛.,W>Nhܠ\"CF3bξcɷbA OΦy(hi_4 }e/4S3 ]oS5/EPJ$갬Ë"g i8LbJ ^n/ӫ!7ֺۣ⾫MeX> 'a]PQA"2Pg +Aˍ':qV){9̨;k ,1KHne_cnAi*q_wخ<Q!PÉ\Ô"B6-_ Tg-k#)h\hhVSյƒ%iLFsR4z6}HT#Fw@5?jq]MJ ?3gn ^cMx_?#Nvͱm`/PD7p_0Tl+&Z@قs j[ %㨂U`sWNjf&eE 1 {z!F+vȞ*z$CIsPۺ,jeaJI> h秈x0UA:EW]_!IXY "&ԕl' n8gS#V͈l2`rM ~gw8 7Qf.r`[CO~`D0p IM}cUY̢b&Mʻ w9ֺX7 CKڡguxvr{T>SY<$Yn$+,C@4ojNI ѷs-&q$a ,;?$pE6f'Sē^=ܣT 9lW{/ucp4كK$p:;5Q y[8tuScB04\|"~vy6+]ZCXcv3'm'/( W ;LckE흆G/ g6Ʊc:2?U$#QR{*, hHٯyny3bt e|8afR~#el~qC^iT˿If>YՠHL]Kg FA;f W+>aa/г#@}'~Yin4ެ(2<=9pJnOLOIx=ˋM9>@F \_o@%wH\"FlâC$h"Âtk3M1 s3; >%HH3s LʱGijfUJS@[c=:~kC#F m a!!_pLD!u3KuUs_Ǜv9MEZq_&{ucvO2&mZ]~u߲Gb]s|C&mgbӎV߄ CuIRQX'Yd*]Bc^Ӛ#-Gd`XFcr(>wfr?Tt, +gb:BwC!璳.[zr9ΆRZrL?nj=u 0LKL鲆_ł@<DO̓&jM%G4TXMߥѷ&uk,$$J/dJ_(Nᢊ ܰM 8nfmŎ U6n$.'M2&A)=Ye WߟQBuRrpNZ7ws01̅tkވ.nl!=πpH[(f`.Xb}{ |'@ӆ*a Fym:w$&ot?#NI.+Ņo8J ˙s')uk?oSH=TB RқE6Oiǽl e>O'l$a1Y8Mγ:BGs-1.ޖg9tp\.C2а&3IBty\$T4/XiNϋku$' k<B5d>0ؗG\f'5T3K&-}*ZԝE,Mѐ1|\Wza 0 oz%6k\#wig,i6.aڋ,>e* ~~%KzxfS^=VLE7z{-W}ޟQ%'/ֹ}b?GPOlc%4fY~mfNW=bؔuT#/Dz0ECt[p06 +{G*!]MbZ$1NWDoLɈLLaB4Ca&@&WA^*tԸpژ  {! `SXug#}+ښXe-{Y*M)J8?0ZMKGKa4}xe~%lv=&E/'})N[5@b; |(p-kvRom-;;&(Y=9}ԒLǧFϟ:rWɀ1( ⒂<0>$4s+]<˖'S髬8T_QS+܋S`XC =~9bL~~ADE1U'>HٯaI(oCtoLc]5ҩ;v(xÒeDF -9zsu/=8>^O~Ȅd*7L'^e\>IbE( gV5rztqSχ42ކs< ~$Ĕ Kjj3kǰDJ}B*B[ Lyl%vܜx2!%#(&< mйpI%*4 d{Tk.d!g>`~)Ki{zTxsfۗ|Q`e4^WзMV_VBBqe!6VW?A*L%OUF?WSk8 \wXd ڨQ$G[ꎳ>77k|4kw9(-22 #Χ_Y}|T U26VqeNI6|/TœNL4 NVܳ}Б YGЯt/^^IAѮcj(x4tJ>c "pMh Ňk}z#U#C6ȁYZ1\#:"(k|qQ|Ar|?,j0?[jJvo`䘆&ODUOaMo2&$1kFh!.R9._bޙuM(y^tpuWڧ=s=*(b;5iՆ'&!y"k&f'|A8 lV LHAV&AqOaQ5 xRBlvGKT-ߜp'g"%7 ~Xѐ"*T>\Zv^6 %ˑKR!g'!)>8:F~-*tpN9 DW  ϫ+_z*.+3o; 1d]Qo8A } ;G'f =+Ba@T'&nB :0RYV#rʆ@cY . PbyI`-Vݔrtyeʠcޕg D[g-h lpO(M^"c!pu>{;S1wP& ئ*8(ҽw Y*!U{XNQ%}d "Bq^=Isl-CG\X9Fyйa{6t(JUd9TKviZ{}+?LVĿal >Fvˇ9_)3s'GzNBJKB{E ^P£h!ow<ޑ[ ["|2K\re0In:0h,P]q pu^DH0#ɿkPz{M NƁq}d~sb7G/ Ssצw]Lb$c3Ai"3e7@.] b=A[sQ0Hn;0j(zW< X?AcEF0J:3mPURAו f3zV pr(P鶅()akcKXV"DOҠCeMZE!]g|qaGO0NϷ߃w/h0WI0 2eHo|%<Y!Ӯ$h c-Ȍ!-V3X.mzrL;--}KL MZGMhZ3m7[^a~9;^&e!2f⨐Jio]@yt2}hI51 X)`^^M2@ MttdZ_c _)ÑVʼn=8 .CiIh||1)Fg&A7W=w-S cvQpMDܿ-R;^T |7a+ɔe-cEUd9Ǻk z8oF񥘏/a|˲r":)C|N<{.0 2w,$>Ñ(3y|jltu?gŹQ^4^O=vm]27^M8rNwSa_0` TcBBwVgYZ07070100000528000081a400000000000000000000000166f3d9cf00003cdc000000000000000000000000000000000000005700000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/sound/usb/usx2y/snd-usb-usx2y.ko.xz7zXZִF!t/ d<]?Eh=ڜ.+˦t֧C4^ދhv-}G|7`_*iA^uExkV3]r¤ !ϗ N1Hmn“tgӡI_XtM/]nsp-4 SӤ!CxAF-c6KJxe+(Bupܡ^ 9pi@0Q%xԂ |'~R!$ cYBG2+B7=1N Xί2$[@%,*D"0\< t,gŘ?]I/_<6~s"=Ge,#l%\Uk43"DʂAGyH? nKK4G=.N8g!c M # ZꂻnZG9^@j4h> M\lA A^]#$?]q-MϟɯMC&{k_ Jg~R3c4P_Nvaq%t'g)֑¨olLݻFcIǿ ޭzUdȵ٘bI~2w蛿KDw?Oʚ2CE08j#o2|9_fŎN ꈛK) zti"O H@k/G îx`b؛f̖Y,yPy-HJCM&XDF7AfS;(A^TY;%orYNYU U&E)ݲ8*PN rNU)Gdyl|_Ie%uMu+T5!B*, {YD&LwYUu-ij{E:CQ#P(h 0d3yǶzY޿@uDd?&`#TH<DBk 9) ,wCN?_vQV^qw"5ԴO642(Ho,əM Z4{8ZʒI6`$hES{ݭg{ ;EyD"ІȦUˈ{veܐb6$gnB# y2~WGY $D, sn̠Qܵ#]1\NT_܆ _N!J)xaS]};"&eՆb툭w?q=tsBiF!aݶM:mѰ q%E,FFāY9N!1=,WV1$&7m(w@Hr  f<*ߗb_yS#2ė琋 oqp6WiQnz+[ڕkUӴ%uصV<-Ϥ5Sڮ@m:Ȉ# n\Ξ&"3!DT7/WAfq5YnůdCDhc88C9G F!V"+xfUnO}M;:,&`." vrG_19,NvU  seIր NJ^1MؼVsמՆ?E ^|ȿxB} o`XY`xQEm-C.N]p0q1P3,~+ @Sܰ[s9ݳC O)Yo#)tn wA+hW? ݢi^"%Ɣ#<7}1%BIWK/d]n醘vK{ݨm)IcgWv gr(/P+T5db{{hoaY]u+1sP\~5Ļ6߸R{qY|xZ`I?YaeA&1PyFrI:.w><:BZV53 "D ^@U!Oɗ2T~GDs6ƵJ!_@G;HЌ;Ti2,LT7m7<}=uk6d-aI{.fH ~4cŀ=q&RO3Y9^2k'Eā Oʖtѣ-WԆ1ez[J?6p^{_ ^0.epP7{;J.HpB\/,`醷AHbPjVTm$@ M^~ C.Үbo}D PE{B,B@(5yQXIqRPC5g1@=N! "XCȫgoӍljx>r'9zXBGzs BI@o[J8EƧBaګ`e2ӐAJmIޖC1ArTh k;Ưi %SI2U6@nFCӕ0(G ޤiǹfµM5BJt5;˞f[&w6 w@G$1V 9'oN3& LߺV/ '_ltC0xa(2["YV <౭xOΝKJ6Ҿ7uA[eYaƙw}8On3#R6хX'[iW>0|ONK>};8#&k&oYim,U_ya2MDUvi$wR38?>ӥ;YV|l3+C pU m 8W!d%Kd+٭1HչRT|ꨔHI^1E\c\jDfN^m-ȔXܦG5@(?ɳnCNț0}  q!L{gU"fW fVn+Ti"G>IIr\5 >bAJlC\g)1&e Fٯ/l2{ ?VkN0ۧؗlEl"ȏU87B^IIE,lgxp>gRw$7HUWǮ9WLЀk,dcDbNEs l*/s}\lw/8z1X,7|C RNG mc0iU38*ddXwL#Yx]h|΍/IٚqL^;+ ZiJqX-̡RLdZ_]pMcIgwdypvv'ॆ2U)(d/և┼2:\h|T*@U3D(T2Ğ70}l'A؟*PV`)B5.x$[t'VĄʤy]|,ַvOlHX Hpb P85ǚ™-;mk}Z@Ol$ LL!Fw1"EL 6RY|dtS$&C!3×v˱˅㿜 |ݟpj*V){N&]@Ґ,)A3iv6U'zbPL>R Co *؞NyS= t[OM1=v3DZAz ?UU"Yb~ESe L:-vkB¢eSAz !/LO2/jyQyDe\_(X '#Q 54l[ I-꽍&c]_僜$ QZ'S@+ߦbͩe'gNtxG4Ƿ{mm46EJcRT_~%JΡ@3ݐ˽Ԓ*Y=Zk *~ sGʭR FMgZU|GJuⶓԿ+*V]e"((fyHh%KxuRjOJb"вwÐ+-,e]gG ~l$rf/}vxLdϺV\z~7-LU)vŶbdU> Ys`Y[9 7鸙hwpyW2 $">tpzX8J0o(lҰ{."L[ghJ !:J}mlgx\ݫ,b@u@Jn6!=eIx:M$Xs "o+|;^P{#ɬtBCK[ ^7[ߠXcл{bT$;3I\:w*v߄LHRVH$mRdD)ӷ^ vv2{ْ L|gꋰ 'Ԝ)Vc-jf<( ;WFm&q{|J~ O."5kRڻfx/о py`~WT U2X1:(_1m!ỷjs<JJ泯QDc(Fm: dۋK82e,(8q؟aZLt SpŶ\Z/}R6Z#_ěZ@:R/:giE+cwb>HfZO|`b toqr7|gwD Y~o0eS GZJ 3σ7׻`~&Vw>_O/ALH)^S"&?ĝ (5]V >`s8'0|ո,(9/Ӂ&r|3EͯY$[ZdK܋iCbe8w)YTA1DqӺZ'u@*ԁ,g8wE^Tkd'G ]2%,7"'HYAu{ RTRfąX9k@DYz1CMjMEt_ H;q{V#;ܺdLeˆ}q[aH| t?{(irnQNZj%g!fY -U)<Ú2%@'Tܺ[U1/ ^";3čU"{X݉jQ|-AkxbĞֹ0fL`oHv,MA,̫{MɣtAERNOYMq*H'hK  +n3럷} pp|+BN*G[2vԟYaƭ:Tϱ8ˣF.lqn V$g6mspvюOqbFP^<7𦊃(]%B#!<~Hכы&Oܣc)Y ]I=FRygq}]δ/.j&nهWd!ӚJ fAM NhZ^8[(`e0eȠ_Er\ L. ی{} V < g%rrFۇ]Dc#bY`eOJ,A?݆{B9ϱ‡ Q7 lgl1@J?'~% ±ZVZkg<'QrqKq{cT:$V ٥txPC#,>zxqtOX A맪Ƿ9狾g!:B:\hq&ĊLV]I9A׺'asx;bUÃN {;0WQx 4opS )Q&^}@'צfXY OAo`vd\p.'"B,k>Y[x{8Fŭ]{}k9)BʋFwATX(x$XF31x{)KFEG,X@M _|{kښh<:{Ɣy2Zvޔ  r\97h[\HPRw7JY=%nip]N.J<'lhLڬ?[v\~}">Ulz`-QR= \Ň8.AShq(B (R~;</VE[ H zڍX`}*(ZO>ѐBd5ľ3]?RmŚqA›1TyUk #q$Wn~Z]Ns'k 0v`ZKSg2Z5MW?OdVeC.ŵKKV/x=TaJ狴Owo]c2%߯ 0w{Ӹ9Èb>66HV3tm6O?4k L3sPk ,=' 'Q;OIWYc*&бfϤ ^-5Vg`%6S&%iV :Yxr$g8EFt\}Ѳq'S=W X;գ՜l;Gp"qY>;3Ȳq~Vjx}0d[Zq-`@bڿ8Dp v9#흓Qs 35r,NhEX)<^v#|>P|B571'N xZ4vܳ G1:u"ҾO@3um f[nDTN2q!~ 7i!Sn5#1ۜH ,*(f$#؝)l.TdYZ^OmˎL?JNhJR):;kg;8U>īl:JJdKD|4 (!FDFEiy/XoP(H:yBH zHDg_! 9m"\ZB{_q./^ݫ %0B6qPd30V$hl?*l$HLԙ5"{ZОu&Yqֆ*Ì\ .I|KyŌc8@e#;1nv6mCF33~wD(# blȞCDTQ&Ui-h,0ީVi ͺ y_B$7'1"c6=F|YN[y꿂]}9lFMɇ_d¼ФdjF.r#Ƥ-!MrijsxRO7ݢΆ׺T5m[zfVd^mz;鋽MB!TWڶPPjA36$,x1 D?Au4b<10sH/& WL8EPL,Pِ hpZ?7W LhK{}լ#{x9Q_vZٖx}eG|n7gMUS]2V>$jgxz{ X1?o{!x_0*sh̃D;gYCO4byֱHbr zI{m1Jt >?DF52)D9 [" ')I^L(QQfh{\!c՝;9..1Հi))g'¿+, "1q0'Kc:srWR֨ĿSZ nELN 87Z.ٞew*f:T-?e`X)T1?ęo>Ϋ:ڈfREwOٺFyףkReugbr2pNzT#2`v2s_Lez.§D%U/ӨMs*)8Tvoĕ:gDU9sk=w^\ ɩDU"߳CUw%:äC/ƃynR> L;mH|ǽ7I\wmק~b bwc7cSPXS/me)y"*77wL.}d*NT1]TŦuAXBh?7cW.|oA2¶$tf})dQǼ1"m\$ќӑ C)Mi$%ep˟qk/6Kz k%~M'.@\7A8nj)l1{fdr`v4$=< ϑ!mF|d)rV*&R&T +mRzM) лnNdx}WsmŦC $GIh7,\Q2ަ4E]e5$Z#y"kw!1:!TQ )Yhpf¦ 0`\e +3IM;N2 s@}+x}$rpy\x h:C|3D!⪺Ϙ`%UJu914 q+"܌U<T2,֒ܦ(Gwo-ڻkvyax$eZѴsF'd4{Bw v|+A">n<@] ;[( o%:i}3t<5o][Yӆ_p?vD^hsx:g[CJbTWW,5nF5nfKfV~ߴ"4|=c xK,18$ ejc\t?Iʰ4`؆w2BAp(Kj(} J!_"I2¸,#ä0B!5xtNIy/pg P_ͣoH@jӱc)*L*%4 QP1)N :xKĀ1&͒.pe$Xdۭs~`1~x\抶KyD?$'[TaIAK, _镘x?ΒrgN݌2QwXc<8j-xzSV\_)b}`#S¤|O_;e;fԦIScd36䵦(PdLV?.ts6?vZ\DR?B\%p:WRD}-7+|ELG72_ȾLUZ =ʅTzs6NmjH4hQu>+FF8cCw ~f _8;!ߙŽ NdLa>cY8S?i ̕_ ~" .4U嫘o;]b=N i?2ɷV Y+I ,y Z_`]SIpTcП[h?RY(Km⅚S!C`|o:1w8q&-K/ɚ?si@vVVo;- JBbqb8ılnON Z;yfPsN&u \L N 2-OCaO`ףzk@u_:)`t;ɒCzZO˫KnŁ,?VAq/ޜm L9q{vIAԷwi~~j7LS&ɑ\,^LAzjd7+D߉!ny'})iND>+NyW>;?/CL8[:~,SGԽHhN{*;Y٠Vze$K!=zJbss"{֜o <@򘺲1`<d cR3jgpCdߢu%<ŕ7S8dx)P@ ٓyɀ [}M_ibVgdACO,U]L0<@&OdR5|PXi'͸0h L1'D-\B0ÊXy0"})RKxm~iIZyd*yM7tgz_FPYjsk>1I8#T\8uW\d)|EHms'=Kfw֫q =V͡ڪٗ(M$%%Pa{| Bh}DsG:jJ+#Sd#$CD5(}.[=/Pd)@JeCSjؿ*-bqO!V?1 c ?~IŠ-թ MH*ur';qHG[O&xBv6o:'n6x;6ݪ/A* Qƴg3z1BM<JesNBmoͨv+ArOtfDWJrZWak J**ڐ-hYJGy.,JנQ~!Q*NR><[taѦ]US>@L&3CM%Siv-P's:IDk WP7ļ@G2;جt^Ectn]Kvu,}Zb"W Ȗ8&}u?H0;JKL0O=^Cm>$$nbn.hi.JgL,o!Lݤ i!qhc忐q~c[G,X!M!2EX $9Awc.2:`j݄<%>Bsi!RG1a 8v[P{TKIN6x$eJf ٠/BfO&vyWSzեv*WޚV!tEgϥj됄N[{Ta@UPphwٟe5*D9ӁD{} LH^dUuj*cD_Iw2K )^ʒ@7>z%9J48y@o\.W;\chZjR4e:JKZpI7LN,|`W N&iFŭSj.]g'`ydjI]Ʉ:fixXtbk Hld{oܛI݃;pCiz ΑAov܁I0&cY q~L㦌Y,Zt>MOE45XDZ=O;:~fZ(O["țtݜ/RG=ЙvP_HO֨LnT!]C1$gyOgYZ07070100000529000081a400000000000000000000000166f3d9cf00003894000000000000000000000000000000000000005100000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/sound/virtio/virtio_snd.ko.xz7zXZִF!t/ l8Q]?Eh=ڜ.+ɕ{m޼X T NڧR5|PU՛j5]lP @ vUDo%]n(=Pp@N ba`8l@ADv$;h"wkOCci*]Lbǝ6NYSaBY81KfnY!vrg{Kd x ߅.AA%HLѿFE(q A.m:&ǕRCa<#6 ~5eY:1>mݝ>P6"+}&-`A^&*z\jF \[fEPKk+/Ln6M,g72z(KNލלN({9 ~SʠW^EOğn\ n4`G{^ׅ݀ڣPe&CO\eqQcAuA m Q#2g|h cf2ie=&]R֢Dm#h~H֏@o5ݱsu|2SSX[{mF)M}+ K_q'|>;XJѸj&JbH/QtHͱ#N:cI> pﱾeƓ(k #/f\]`*<J a!) Z>es}'f}d%L2ձ"֪w‰ͦ 8o4Nr%†_)אoG8/e{}0Cː%L" `ΝS#(\G]؈-^fThg gS Z!q;\m0DX(W%/5y %ï%Puat ۃN8:*zzv0,rcMuXC9g%gROjmx'G!>d߀mI[>[-[z[bv"^%? \!8V fKMai_ tgR͛wE'v{󬤴v+ ,f* x[I@R> Qэ3/h*"=g){i`6W'TT Fvޮ/sӰROMŷ7eFLw$=Lk'OlSQlnp񧈭^>%1a+F7}vDThS 5B7.'D\CbksEv4)W yjJʐg~,HD^)o ޥ'ths0^Mj[,'EMϋxs: !#џ˥sĨUU< QZֻIZqYheU:<V@=Oc > 6q " ٠PxoPQߚv^F΄:KJI=02s䏻ni=/lm󢌇T-BϦ*x M.!i(_9 jWQ&l2K{wd-l>uOԱV]Iʦ-t59[tƨ% 5IGk7VF1"`o H<ΕKv;m%$أJv+ٙ?*촨 hJի QáhʽYˀL^ e(bk/Jq⩔FaR Yc8{=fHArJFE^PcD~ŕf{}W'[D`: ',ZP nSA=3ԆB\8n L?/hFe"Y5T@E49U% 2k`_fOE Ch\؅l[>J#ܿ_HʦwmJE(J&M }G﹧WagũF; 8]kN!7gbqnH.o;T ?Nr:OLbվQ]0nEq-z~@em^gԋSMlcEYUrgXn H vɼ^ ~hBa+TY|Y?&,i.WGi^8ed q_3/o,~GZ)QGJҏ1DGEĔۂq*!8ydR䀰h>qDM` b>JT[̒?r2e&/a,UcV۹_u&*Ԫ loH{F I$JzTc|n'$Ģh8S 3!4]r!5q[%' 1NEc,}rHr;mo{JhC64gsLwvzotWzՌAm,Mc+m {"q؀4Pz0l}y_Nʷ'}E|I-$4r_ۥ„1+ [GxȹTݓVIB)%FS{FÑ|5eEe۰w}Xky+Pf1>Fɋ`GVO֋WbFDc"Y4,q<$|.&+$3\*:-nѭOk#j/McD3SxԬyhC18(Ş"cEIKɔX=${6"{ESj@:R_C68 zl.({/(Q33y\Է6ΘoOuºM4/uѨz0棃%݉-U:r 7 9`Yvz[?7t0m|nzB^\FO b99R7RAXxLm2mWܾ-3)Mݮ 82f4, \ٜ' O;P'Wc'+.4Z1l-g*Gʜ&YS/\/AY>g:8M<<G4b:\]܋@HQ)zF 8;y%-7W?W\2~[Z(IA&HXk'u⁀J٬ڂ% G[ 5ô~VĊ&H|}Ć.^~c?=pbj5dWn=l7 tm 8UeH, l)̓CnKL|Vġ}x":- ,Q'1hߠ>r}z209C .zt {n\Nj|9&FmY_즆SkyJ[ ` 3+yyN1G37$j}~uh W$?[BCx m%9eBIVaZzF]u=S$OSlpus,0bB4QY[YǙ]7<鸧, 0s!as=@kM@ ܮ.e]ƛ#T}_OgC!]qB+0Vbe:T轇?ZF;EB$ H߇t\{9;:Ͳ%SB{d2u%]0q"qJN=`Yd>"$pL8- 3br4PXu|zL+Q%ٌay!t i7EQPF{8?L<qxK)yr0 cD~RoMX:%IDK(_35,Zi> ɞ̵uOzL{DWs'xDOۃtppqv<:f J~"V VJz%Bz04L6?U0W{\>9ۆ#]jQS B6>UC А]ۉKMAtsOy,(q ^r:]yo= džZ_ȈAVGW=O 觀[Oq]_C-v6n,$%r(ſ,xBaElNzh$w3ٍqQM(-TRaKe!$^*e_~o\_M>8vlĭhü&E?J ySyR6̣{ -{U <ìq؀sq]ζfi%5z*w8PaFB5?@Xi07'VenΗLg7e 4ҟ "TT2pxDZޠnR7t~ 'i*|}"gJ{D+fm\ZXW;D E59Vɸ OX0Ì?B=̼ٙC} +.[j;d x8&KP;o<0YrR00'̛({2U3MhyB8V=5WW5;= ,τdY _d76E8O[T~ӀDs mBy#lSIyE3qY"y SL俲HAb'QJ E kd)%SVWKeS$ GG6f1i2 lY$ zu 0w[eUYĕK鶹ĩwJq v8{1nK5VHԻլǕ߇POc b%D$֕v8y Tx^Mʇ\e}tAD4.ZN,p;5]눘QQ#?_dx秠<ЀbۭdǎPb_)jwͺo?G{憙(@XSyJx.w}ᇴBs.m'hI)@TwACUnY.x`8'Q |tҫtpA΁G)MISytmfjsԣZF "J24TFȾaнmɬ_*ay&pðcy'v?HA|,邠l}8k3'37 .Df͐@ɲ>Ғi L}^c?ş@u՜Y Z*ZXg񱼮ȳ 7^8 Ӝ52͞ B@ç8^F'(j)3IugDEv1C5I/17y}|MG &٪ۓwK,z­BN{Z$EqX呾#ՠ X]lFcȞ0 "7$SwInGڪfⱔawFβ}Y) y*@iݾW[fK jg:g#w#Gr :>xdS{3eO&c_-}Yi7:< "`Tqx[*W3gAa|~C}2DJ٥X!/ Ά>G a u˒{cAA- Dpك=XcB'$MpDȕ!(`Uh1Bs\ $&;OyGbN).) g`guBI3w.@W5 * jz{cu~{Y63C_o#ZK/ Em)rHM.Xttq'yjyѴS4P?3k[-JG=sЕEu54a`|"xj I m۞e>*uA!M;DE埌b֚ޑd٫ew$f|N,Ac֡h-zܲgV ۵c˼EĶt@p0I) sQ,prfL69Kyhy`rS5,"ly GJhW:VEs> (aCR2C::Q Q2n5G> ioGy4fgO>{xI01Fwz/I"g.dr1U)˖eY?Z_/8b|s2c7KV懖*ŔJ9Yq W5 .iQ)d&Vx\JYf'B >,tZ*F ύ0 %ة\'̤?m6I brWX>iO qC=c*zaf/Sh$0E*t47SW1U :OUͭ>e3#ǩѹ~j?DbWYw|GN ;3)z{C…wx>R\ &6'Ui;MbǗc+|ۆ =Xȍ}\ ut)@)jhp'D\v{[ᅳg[ɤR^rA{^kM{uL;S=ȬUS{bVH/>T~64)7IUjw+?TvŌ &ұ.!7ݤ)C$tId&F^*z(? gdo^KUEƍOzOZۄu<AQZhN>ƍ6夼wv)I{ gӿ\|IȾqqY2®oC|){- H_'*.zFV Y}Xtٹ7TShk?@^ gU^C}fŃ$p͉377^60?u. h[1 ;^ 8#AO)Z\=C}HM.5:Ywr^ln 3۰S-ax7_LI)s Ghw@2f<=ڪIeܿ}SO1\ v"lO8&ʴe u>eejra W2IHXXy/1ԃiˬ4 xL_tVp=#`uJR*qC$kR2c_^8vMm@-0=q~Vm('v|X%p'~0FcyD4,h!hG-E};.~/'8LM@m9H~=;vJ]tK5.E,linvD^Xeb섳\PPPoId,*}ř`s,b0$?`Fs\v^ʉ);`$E 7cS/ -rTӈf6?,/PߝJƺKN&1*BWuA2=zU2TQ'(9{1zdD FOVP3ԫY*zMB[ n%U_%Ip1kNVv;^&`q^dYI-°p% 4%ͮg ACy]yNNm|eVneq0 Ax Kj2ksL~Nh"rfM3[b}d`i|]E.k ʷgLFO 8W$_e+56ЩnT1 AAZlЫHa,ЫVrk7&Uv] ʧC#rhI?2z"{'ݿËps{ȸYno)ޒgw*v`6Ci=M^Α0嬣22hq3H*7-|x={ PP &mm uo|]/;(\ﳄud.|EΦm?gDA.MpY,}i*ӀOʍED° !&Oڐ&H ӄoWKbVEV(L;§LY)A9w sm&l,Z?K :#E[-&#7y"Ty鸚 `b3Țk?D? [NX.\$^yjbσK(s[UUԲP+Fr>1tΞ4 HfW=/pK QDCy6<a)1MuYdڈu ##4g/ޥt%q%< )\N\̗?wmqfiX[CʆJB PCe+ Ɣ՟ Av+)V Sh ոqfuUPd̳ܴ cPFItF=m_Yc脲I\ubn[=6(;v0bansW8OjTe%ϒSiq$rU{M w33`!si*)ڕIب4e:<w\\2Xodj̎?:ͅF:ՀT2RALZ/׿`0SxuZ΄E18^)j |`D"$y#/VĘYcP˝ _LJW6m?HgZ\w! ah?[%L.Fk#"{N9fxʬ[ 5}ex[od'w >JR8mٳo}}u f DTb%ý4Y-Y,} MZO۪bHUuE"cR$KInu% Hcsp*KEEKBFn3(D*=nt] մ 0]E,MiKkUH)yDq[Qaե[zg#H*i.ȁ1ŻNZxh4k>D2e6F5aO:7yk1xDrw)wuB^EDz 2޵; {f}{&֑a3T<6KN5Wj]֧9LAi*olsQfoXwj&zöY,Qĸ. ;}F3{]ͤiHZ_ UX؁D7WD#HC2)ɩ/͍c SZYPz%i52+ማf6$^TG*t)we(4/&&SLckHvQg+: A v/w[M<:Z|Y83DKfAZ6:^!!-ԯqeFc Y#|HH}9Բ>@h-D(ǔZX N#&4x<.|?Y 8)j9[OLS lf*o -4K:8>I9~ 9~7<4> S7Eӽn(z[C莨l{gj[)sҼ [6(\Ru oaұʅSxc=perXp\ŠX񖸈zsk zpG}̝?W((7/&9ߥ^jx7G멛B""Բ-jG^MʀPODہ+2Kpv@ɸa~:4r/"L2dı1+[9u ^sAI8Kf¢V7SWl8 *mUy}c}m}j @RUP)EdxtP3o 1E:ӽ&o {Y]r9Fͤߊ<_Hn**5MMUFHg{oodZn?0Q؞;!L*eLZ`XHoz[%PHyh]twDkZ.@c]P[>ǓN~ݰsѠ8= #mNLSz[}cc[f~ՍS%Ȧ_r*/^醰5@ !C*8;ؽ;j"{]n)n5 %ES㚃C_{6'@SgKE'5A8JNb!r4fw;i31G*⢼ި| "0NwC~A{W&i.8{vNQ#(_T3 H'$I_`֞{+I|-W+;+|@IAU(PoB\n0Rx} 3C(hbvq5-x0QFo8OtK@$x^4uvw:5~zn>, #BN3ARVPbSH` n/Hp] gYZ0707010000052a000081a400000000000000000000000166f3d9cf0000308c000000000000000000000000000000000000005600000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/sound/x86/snd-hdmi-lpe-audio.ko.xz7zXZִF!t/<0L]?Eh=ڜ.+η{S8g†M_*,Z:Nvu%1t_-}S`Pa4Ugh YUO"q~U$fl6Oл^M}WDIk_RܺDtpŞ}Y! 7BB]+cxt/atuLC MvE`v%ޙ81aŗւGoh|렮r_B$@H<,IV*[ܱ tjү םPcq<^|#b5o}gb5 1TNj!SHmu"Ddt66~j5Z+76T)Gb3_`xw3WW")zbp<X3 0M?n&iAFl0c_1Ƅ^q GԶt>)rW/܂`({([);g [FQc3` LH591naY*P:jo!D#FAa;GMq'$ GΉB*ɦ2*N 'm)xL@O˘-@Q\u,=˃i<5#F%eAs&sC uɱztQ($զ.)kwT(ʄ2VxU,bBW(q?:Z29gWm/EÖ?70B(ၸh+0:bU'L_!`I KE\}fމgK4"J. "GB7} ?Ji PJ u65~Ev++ZA}2,ѵD#(;0A! ,9qfm:LȀPJ۱IN;#ؐ#`3\Yɴv&UQd))YN~|Zdt&)ݨm"u_CtZ)U?PBpEZ!@Pn&{낇9O患- pTBWìEI\"u}, m :<~m;.A^r`r8:dq,(`~DdRwG@䲒x>(=3N r'LN+)֓akFP4>K<* tv;la*S\XʥU T%ne'\CU!۶s=GSLs_m̟bҸ{ MD(ß5 U.OGL#ET0As#~5`Q> V'S4 (cEνc/YϺ`eA']ΤIv?S^BL  E ~ab6 LLSo Nɹ4mq?W $mY!c2*afDæ(iΕ#fd#Ж:Z@N[go`{.cAk`K1 Ŋ HOgHHjE3XˢۼAӊ7.!&0]!V/ʓBfv[-٨b*O}m`?H-Pկ09 p4G3F Q~V:ZM oCӭ0d8 Mx]Q  $t.ck- }F/?( 9qoxK[Cd:LhmR ĩBm$ʑyI+GYA5|ŏ5]q{_Ƿ+j'{p`"4t%|7RÙ?2 9vө/o9_H HzLk|QNˮOxǺ؊#!7\"cf8nU(]FDŽH~.W7;)@W/ M%! U ID,;u,VI+.(^S$o%‘Ƀ"O,}xܧ23MϿwRE`~)ńS&eX7 . [48#+mak2kwyrʓpO=Țď׋Q9E7^e.x(Pn< 6wl?9eN5+o.og{pőy(o- p|W$P Bs'@^S&>\u%e9c`]Ld\J^JmEqEWcg*.ӟ:*4~^Eb9?4A_xȲjEZxq{r} _sq%/fcy1pcuLS7L^G'n YMmTEke#M3!|smVN |J!4BԞ BaM ~]aUY]58g~Hը61֒.~|gbPȤ uHEDnc@ǷC",>6R>}򰝻ixlx`P |wn=BERDUIJ,C~#bT{%"I"y@4yCh 9/3⤑P,ɴ饫`qzыtb1Q_{>|J%sX_'!r~0wLg"u fG98ٹ%fR@t:$0WA %sR @ )-jN\5սc}A6 ߿}_S^58A=rJ&Tn<do~ QYcLHK.vIu-4iћ0AtECCpl`T"pF؇J+.kjǸ G6>3x Ϡ cjt01It+15dT^ۘV>Ǒ&ۊ!<sY/E!FNAabd`~O^q2F{I8Lut4p[D|mNCTz/zdFȅ4#vOF/<.:ArirȗWcz.Lw f;1p䵋#)èi6='Ɛzl]6cN iGk "@ΣCG^'3_619뫫N1.I|QZQ4Ma/bRYpbEbb}Xնݝi坭JYld:BFS-K*OoYݠY Ѻ 3}TzPomfW\$~LJ!,d-G|Zy根ŮAX}"]5}Н0 ' Vx{d&{]{"q=8`uY~S"^1N9bƧ1A_ӵ/DdbJ#n ߗSCgqfd!p+X,mc5bbZ_T~l,GQ?$A3eRP2C\{UgrC3nzh#NR Y!`Ue<|:esǯqG` ҟ Tb!pPRua :"G~@2*hxiV)4I#Qr3/Pz[fbKe".@Ga?SI|vlc9%A(Gk[!gsQ1HKѺdbfq*füK5s+0t9$@LY˟rG D  rH ?@O?sý.s!;e#f+X K%-=64Oeq:̓LK! EʰtM}9Z*4Р.ޞ)&Ru\~')o&l.r<U>j5[Z"oC~=ڣN^@&EJev EGVv [4VskluxJOuxNrgeym.SDW\aX[#*ݽL"r]7|+eb^;__ mZL*}T<8KޯV :L]Ǒ| xKUŀ+9k3oM+0;[2!sQgA݇a(T98T~ZH˼ n!qg͠.^%%ɬbLٶD.ߋd/C0lEF"JԚqJP0( }p[l1B~`6ipśV+̏d XѶǴIH <C a: vԞG71:ͦ{W[wOop]KH[ "KB7G§7" Vz߹,Rh.KҀ&  S`]tb 37)~گUUŠgJbqҀՓeSva};Ijyx@B}!14',1RVwJ_odQ>GPLQ5lRSz(fE0iK+l`驩 %ixYe˟ aQpҩ(4w-&!c%p`1f0l k5ȿS_H 0ƬZ{Q_ Ox 2We>u=A~&  ߖ*bJ(J?IC{4Rb X/GP&qm#hO>cvp)7{ MkAԞjK0x}SG/|S&;|`X~ oZrQC[-EM$ 2+4-Ȑ۫g׆R[?k3Zx,~LqSv@WZ+];۪ί&ʙejҊgC04K֋HZ*B\W%)J vZ[=rDG.RS+ 6r M4f+{brpL+KyήDz0}&.7Wp;ڕ+$},`3u!flm $ZZߺpm$g+ȏ;eXOu#x *\.*wu|udKֽ>xn9v\j{!tq6UÐ<~ E2qW#ZyNR')mw;"Tf W8(G0Agz\ n5iũp !vo<ـOPt<0ɩ] 13ͱDj1g}OhoU >?Tx жخT蕡8x)opC`Դ&g'w5S-mH%p"?c,/bTsb1|\QȈ0ԳT` an3^ct ;#4bot@s иbjV =Rb pg8oh\PٜB<{B%X֣S ""R[~"ߔAB/'&6]:%${H[ЏѴ}{z/ڱTNI._qT;~(qxRџqy:;vu"6(IkL8nKQlE6qlC3h y % #Uu4[ʍI.ʳdy:Nt?k1b۸esiKAޝ(!d5l;tgWJ|@!7..*܏-YWt鵛G% =P,[g4b&t0D7T٥':[Ot340PU?" '/OtR@>^)D-= !G5Ŀ!AV>S%LImr* 4)K Q*Frx~UJLب[oT)q G\~^W&, V0ȕ?~bx[(^}ןuZ]HսWdT s0fj|%#PP?l(E1q<̜9V7Þ*Df)CʧFE|ȹϧsgBo`<'(Y,PT(􉤎&yq8*'śh/.9GvY. (gQOombMN`+JOi(EMʧ_Y i\FaZPiInd+r'BZN̛-X(v1o`y~_' ~bjԪϰG<:mt!9bcC+x9}t.UB{/ &D5<N}BM>'_8q Ʋòuv,$^8Gu7vBI|[1i65 zцŹ-uTS[QwB4Tsm[܉Vo9HꛜfPB>bpod6u걉ZZd'o wUxG+bj REA 3( RΒ@<4韱qvGm!TnT:XfZHE鵀ퟙڶP'E(93"&ӯim=vL1\j {.0*j'ן/I cAmsEJ=֑q8D_qoq(آ)Rt[W 4w}׷zׁ~`k rt-|u$9 sk| */l%> >bXV^5Ry"+OH65".:w15F'W@)^:?  E"pSqf/\_,^ToεqC+ҢŶ\mR)O;OT9#IݫpCuţ咍> H{ˊelqGOZI/D W-6Ag` xą܆Q])mؤxؽW8Ĭe_0XzV1&).@GFbM#7,n}sĹ;PSZQc򹀙\K+"*i[7è3c;' v@DOaxB\]RNmvX5QlB蹛#]Ke`y,g&X|GRـ(KJZCFdŁodH)psSE7@ &8i=T0_m/aw{Yx1mcon:%'p<|o3%z/ *` \83% ]Vg_f_EN8׵7Cabs\Ro]߶?YȞqaƟ$sckVΞЍ/p/@:I NZX+*.b뉥q#ML}SXƶO'p({̸luȳƪ=R%bK:*W(i:@ h$Kդ\MCW;CRrӡ{=eNλi ue *Uy lIQQ2RQ/֖e"e Z\7=ҚtY{pz-jo"b42Ew詿Uhl8+m7-B0* 0uRF;gf e> yL8&q[H/sB]|89iGmvC젷BPC xlP~+؋$@zX(wӠf:!Ny[=䢯,DzrcD+#k]H=Ýn"tZc4$z%/aBiPtAO mxG}\Urj~"-t/cy:22ݪox CKy.T#&r>ʂyX΃01Bl ݋BGrW Y==w a)Ƭ֒}%{v=u tѶ?b>.F<n<6~ nY qMz^x`8wr}b*m77zlƓV䚂Gb:vLT0gvش]VP>gLG z#(Cv A47XY~~ING9 zMYfOng%*#o)W{bK n`&|eigT|M1ShWIC Ū]"FYX@Nfz }@e^n ,r6U.*gG N^27iE蛲m2޾0RR'oňB=veo%k7pȬ.;ᗩAW2Fmzv6H\:UƔf6nvNTc|ZCU]J9B({"#6XX.~vk+cy=ah442WImB̍Bi(.8/ qWdS-^!Ȑ͗1S6Q[bӾ{%y9ܹ)Q,߱/^!DUVA48^X,Dxu[wz)x4 lOe^{&չe SZk*! 0H~&h|9N̠ЬUX"CC=,{ {w&|۶HHPG7#{ƥ>iIQptyY\}f/ \ rza5Q{sV樆؎7>B$'dL mUDzD4W\T \hĸ!@#nД42JP;*k7Z7za=k?ӨPٖk{QBOgv""O] *م-HbȕK6Ggm)i&(#PsYZtk╦L$a td%} )+cя<ݧVo ӂvq4(NyxPa㲘۬ֈoܔdٜ6TƦXnQ;+ş kH x7 HN|GmZr["P=9)҈@NBqRmy n I2WoKa;@ UuIk'Ҥj68~9YNvMtlT Djvyp|]HtGuplOC>A蟿ߒCk,%r|W뛻^b L ' zGD 02-Lt_})>e엢 - |\TsKU$50YK щ&,sT>|2 h;;H&盈9GtD/pejdCi}. LMUL#{9oki_ō3q𢡄^a cJ ϬWd9cVP#X<*JU"AUy&._K/Gyn /p^_[:8]FKc|}Wc+i^eBߥDx/}J | >;5 nO=#jʞQi2 Y P]T~]'K/Y>k.+0A}`𶑚֢wEjeW ǃ@hGDQ ƥZAaQ I,?+BrK|"iF#emZ$TjS0F -jH0! vޞ68?<6*kd I| e>GE G<NoPkL%+6d>Ŀ}}>>;=:ˁi=+絖^@x0E3ݢ@O8N];5Ok|!Ѻ3O CW}.Y0L Uw)q}_*ij3+Z7'b N+z , #Yȗ\M`WO#&OLyB04,s}38KBx~ꗵQsˈ,`<4GFE9qqF Fet<N1wRS_2y3yeb=`FHK K59V6($LU[p\֡*qFfux絥ʌ+;u *i$Si%DgsHRPH' :C*bS\J2&RE{Iz˪Kh LP JNMB_wz07<2rFV\U'zy zM:{ <\/{Qi}nAF[=0d8I! "{}JQ"f!% 4$9v36!}Uo1_5SX AʾSH4 c(6?[MM2*50!8C{e?>>/naLIؾnldGAC7)Vr0ZÀK,$me'` DƙU73r&KAkgOޤCT>}A tю7t}b 46#"/^%f؆j)0bswF0 L# mͫE۞A3,1$~u/@d֏ {d81D+W$jT脑Mup+*@y[_LU2+"R/jTZ.!p8Gwv}ޜ5,=lWnaEzw;d㩖 5=ʁ`T}D]/+,vKG5y7u4ϿTpb9eDܪfgJڦu*gyv!p>W#]NPD ‰CļJgLjpqu%,&%JU>49,߲?'tDDDZpN kXddS^Y`Sb+IyM  `wk)Ƣ;>zPA>"7~ԴG'cxխ͢s a61aN`Gz!*#=S0T(ci+z>:2}$W;$# 󁅲z);wڽs蓁@:ms)&.P$>zyaD3ͷS=Hsͮ5{e`{IY2NFR\U"FjVʐνI@e>HT0i(|-ϩ%ƯW8 cPt58!,Z^/X"uŸNr+̌CKʌ8BBb%dFSWN! Dbcu[1p2f3zSG!֬ա²}U_Dp44N`WO{Q"~a n4aez[ӸYVh9J QgѲTrӾ.?6@Igq?,ri͝UtߨV+_nhK)sbEwxuD‚ˇo!D5꥾YE4 ^~]Geֲ E *\2-|>B@w[szY/F\&ȝJ{;U $Q?ȧsz-Tnƪ.q[oz?hӺ?UD %}H&XaAЪ` HiM fyJvEgd}*uΗU吒1VinPcJd&T9!1\̭sҞj-=]_oWu؞uValv6k6mƧzuSs_4=Ol܌o2~;߽C== WbujML´XNӹ#fSO7۵f'sPG77{I\= 7}3GCh@O-ljU_֝2[" u.x2 yv݀٪ g|?>Y t.̱X2+:E D8~LP쟒cP9sG9Jp#7?s$ ;qyAQp>X7g /*ts- eILn׊JϨ8tt:#{KIn#i~GwBfU؄Qa{2@b%͑vV]jbrwNp (`籜wDw1²8ǫ^X?aȗr,936핍\pTf=g&9(DAw+?+ȘZ螀@Ǩn#YwM~au*%v@GȚL6NqANK''јlpPS6TeEX0J72d;)<$ _ZjIÎ՗ X">G"S|H΂gq1Po8;{0S?+p5 {Oi5t U 6WteKxВ oL^uuؔa<מ :>/,b(6^W m[R,ay/ Gȩ/l݊]+is.D C +¬ՍW*M M>hҪ1Ook8%c1!Us=_~Fo`=c]za`f[vprAtNH{Vlz]iBG'wniB͹][K=wj45<;dIb|v0;Y].ݓ^G倪ߎ" ?Iߞ6iOwxgJ40$l-Y8x`J($!wͺab^*-΍mܘ3ʼNJ?i^H\鯟BmiedwTw\?Vj_ H_2FSDc][7><"osR: ƚ\0əH349#TΈ j%&t?A[A6`QQKݮ0{:3%rL+_4,Sp#\Yv]2F'؁X <}z*k~h__alsESi vK X{BkUʺf<`&O~qHF?Q)^|uG;!}~?k34jyXQSO0QMjlG){ZD;M#_[-P!Zٹޢȯz:鴐:fO/h0տZHe.rd^8*D? g/i;F*F &jY#2 PKț:I f77в?mJm d)@v;6BlQF"/֕]ZF+̾UXCռ@Omtn$檡afIHVBD]qJ`XwN2`yzw0US=&w'a=mǽ 鯀5k߹@ۡ:$~tqs#wƾ+J%4Tcm" )A ~"kgQ,4Ita i}$Gs|_Ѕ <ˀRЯѨͽiVʘi]\6!*+^1]td;/ I#qS^mk}XhFVnwSsdv iI#eS8+[0g>w-~Jr">EVT2XUUN'PٴOâO#gvGOƹP!daD5n>%2CSDiT1DbJ|I|԰~.66dKyjiy̍6,r3$VFAA6eih1/(=(Js%;D|2mr<$E9ȥ+z" ƬݩSKqhA>®,|NP"(àm\\LTY*8AQ:x}"{3S'NtR_?t0Tn#] kf P7],4`V4bJ qG7uj4[ e0k6%WMeG^ذXE|S.:"xρōʤ>A 9sMȼ 1Kd$]x 5,T~.$AZ r!+>*ZBvH1nPЖk,s I>̮5Yhm[Ef(L bpܱ@d[}4ߠ 4REUV*afnP s  O{ch[YTrF|Gc$vo5nPPQ T4{A,R7dz|/8Np1SzRKș>d1~mQ9D(a}Zsx3d6Vx[1^nZyރSR-;K&@!/cQLMIo$G݋mTF ,'|Eu 7<P[n* 9ߜU) {vMܢ/p?7׏oMYkjUh^XMfC/Q7b.1؞!**H+I.7V]Bpr Q!RȤH]WI~€ mw' =6ΰ[#QX0cfkg !yESʺw9Y6h/'9(2}ait/?;jZb;\sDH HjTOL}e +_mq ĺF0Ri0$#zOl`k[Q p!vQ-j ڜC %繨Λ&F`l9٭-|l[!]ou.ah(Li;[r}2b9VuS}|yuxud@]0Di襘"ArQtOs>3H|TI踆ia9̄br<9∜ o-.-Q(*AR+ZӚ3@n' ,>D :PvC3@=:d^J=,-oJj\TYDE^^Nߏyp(7[?n 9厜`pWs68ճ%olP@ Ͳn" TP>kf͐f*S- :-Jߢw81g4tkl7R؇fk3!wo\PKӴ[ N%7o籆~9)WEڲˏ+XTq@p_xn؅U4%r-f3#O rHŐ.Bdd7:[;Dʩ|Hvx|L&5A[M-Ae{§"k1݀J!K^9˨NPO ,haTܳ5gT^o~J[)ەFeRHce N/l!cT LU.ec+*,`poQv)Ef~BP`'Ϥ&@IlNjS~Nxo2,,Zb%&mn&NFJTd !lVbFhPB-Pdc>/cճbl.xo޿w* Vs.]Zn|y[\ KuIDZO.݋ϨLش 3IhC)*+`H iXAP".)q +LT3B&XXdM= ȂSVNv^$4}K A+ѫy9~Thy#"]悡?$0'<} n@;3Fqiě@q2z^Lb ~=?V%F'KJ1~0nu)NEC'\2EG.U#`dr=j/#pskc5~]>{#AǷC|1.hC}F&LAB~cʀe3zJSX9ε#쨸(irk7:sPĵmI&J]A'wlу?/7xc][&wCcY1;f_.ǜa5Xu`7ϸstymSS s |EKݕWURP ^#`1_k[y_Tsk 1FsI8O/M㰓Wa {lWױ$H|Ud$֏Hک~x#c?Qc&S[l?(a?02e,R߾9K<ۍ~z<dzɪ:8~ck`!jPYJI 2!IUyd4L甇"F,y FhOrrTwỦ}Mmm-̀@Vu7Fc.TɰQd>|@7S'h-r-@E!ሔnJ[< c^LݵQi"0 ?\: 4q \m3Q̒4>p% 7wwp G]t,;n/!Kn_wB^zW <S>69? `\6#_S Q(`OXsȓR%@_AP5 m31:0Y%vku Uh cԼۈILJ1K &Jvs0`]TۃsGoG-@H\WKB{3&]'w=g[k cu9X?"2_p}˘;e$/cDh[Sl0 ˰c52I6]J[YZ(_]fٛ (?$>%{!A63~Q!$R\b\nv?H$` dgH0̽)l|䍀M&^_"X׊7.H dm+˕VwoA-XUڗpaVe !0C= ;)6i?Y1±⟫@81kf7^Nl\]ɵ}Lt*OTBV)W5T;.dfO` 2D2o+3W!4o\Znb=ɮhئQs""7F}i։aZPΪo]K@۔M

    XqSrCdL1  J/bׂ3Sh5iv=EVo +W{Q(;?Z227Xz+ܔnj_fvSt`:ujK"׀89R*2 *UL SmuYA gn\tAE$} &̋_y2nN[#lOc!w hpy_r`:߲9wd z=~y?a3w=Y;@NBUӥ?ǏPY6ۑ7ЦɟI8tG =k׃>`㑎12^Kq_2|Nn{SGqnho}+<wO5 gbmܞfih&x'SCH썟wzPiLn7E7gV1ri`Ӧ9[Dj %Nw@dbom!d/b'K|3@cj Lvxa\Ep]=',nLȥ99 Qq -سSV C* w_Snba -ŰD?dúawb> P[{ xY|3*hJ"i$싒6ʅ MY(eECX6 Am6ì+jE ؗxukywәE&z8$|y ʅ ~ W?l 7Z!dq Y/בȊ.UM%p;>ɋIO4XCdDaqьAZz AF 52kCk9c蚏-Z=M1ޝ6-K@K,9]i}m>n$ jwE;/T#s< +vQϗH֒_fj])|nmc!́˯8r-c@Ƽe:w&Ѕ6.GZͷJLm.Y[:Y ~#JuUIajWtƬOLB⽏/{K3-Fn7i;BB0w؍4>6 +߂Y&4^{;?sf5@=a@z]4 C%CU@<:G@t%=hKh 7'_TK_s7Duy(WmbM ԘGl-*;Ui0c9QQCq!E$[2%N^i5RnuT(/6OuWm*{z5ڦûm4 OqDՀ;tObr_{loL-  ^jԙ#A9ۏ3$Ovs?Fu X 3_{ݡ?t^ybUSg?譒wnq~f [-(E ժ^g[\a"*-. eˢL C*!09`%pF\`LS!eky9l)l3|r01@yHOk! 5OXȽa^cL{[XXPKNA٧D&߉~-_X$eBSlӐ+o[ܮ+Zx}ޡDꂽ#h^q9Ms.̘u pH;8-rtLlͲ=$GP鵦P}SQx?&ߚv\|(-z̍P=q稀/˿k8`\mY&PHHؚp+L2-IyqDF1y(]ÈVE 'veL#\@`/k,>Rt6b'~`h4KW9}aaObFD=Fg[P?g3c>N#D1)A#It,=I,L5 6%) ag" HRmAӆU![ PXVʮ8:R ȦiyAXMAm'oH,Z=61r`HA ?9A{?Fjny-ʹKdlDe1_ϐsG^{@G{T'O"5;wA]8 QznI)*oˣ/8xdA?Ru8oz"D**nYqHK(Q$C.3q::"\v[0~-!\wGOQa |οGќЮɑ r?kAQHVF@bt̓yEXlW<&_ՏLЗLsxCjk .[^ȯ Oq֘"eJD>¼bI0l)u^.h̥O7:ζ=8*{05Ǔs=ψKj{c}=L'Rahe :gTne(<8LL'FjSHs[L`H/9=۾\FP{'qw)<\r( Epܔ;Fr;D~-.g,2HNMrDF:∊;om& 6T+Lҙ/xIC$P5c(Y eQ6H h\{3f/9?{PH A88U b3AA*8ݻ婼mb= l'/zU܎'52½$4?uGbhq1g1ŌN2cS:F~WFY.RGCߤbW#T&SQo7ZdVn9>I#.8h,ۆ[ ?Ukd*KD"h|:A] 衶L)?oΡmG~g+عDJESF P!'H9ҟe7kc^o8 &a&f6c>:ƑAzF´[Gq ) u3 CK̐+7Lw>V#1f_OE3. 11'j4ݹiZCk /Z96Td[񕻆~O5 =©kg{JP6s"{fҭ^} aͤS-[2RϠƧ}臌+.M< |:`ڡb+7vH%pbZ:c aTQ! kcB`/D(4HUYkRyH?`5S XfD)L%Ky/3x1&5"0VV܃# gss}-H`0 pz!@0T-5+WQm.mMDtocmz_$RmABF zA Glo"my>@v˔i ojƥ"ϒeh`+˫{;}F{3V{L:,U紪uOgjWۭvt@itx ,j\CDU1],s;4oܞlƆƵZhZϒ37 Bϻ{j#E@ypy]iE+) j-;=#g>-.aQ+nOcRxF!c 5wZ^kX{v!Tix4%ej8A55f,pCgcKCS>6x`KUW4Hn~vd*!Y{ޟR ?Y i[=t)?&*V qKA>G@p6'}ё3hFހ:x5N@U`Bk,\!qVf|,R=cG|QNGg ueDd~Y;>=!|̼(ki<ِD5/̆B^ | bOcjbrTRe IUhh0c@0UI4xV*)Cj?Gi`~yKRfQi+wULfq<.\n,5Nig@)Jh)k *b!)sn48'\*(n#~\U@4=xk D+\wyeZ9;K?\r! ]MQƤ vvDI-f -GRN ʤ9`a9Ct-.řRѡz-'ҡY% cajY#jS@cP9]uytP<~yIVuҚG{$زX*8XZ^I1Q$cf#N)$.uT>;T\@}1%V d_w)i,){{',yǍppsС6NTN3"^qa'-p(߇ Oldb V\qƋIb͐p~nRS:,fS^K~,#[.9j[[lcn5}HUӄ1N[YR] $" `4@&EѺ86h'ꂜ46%N/z19+Pk!' 1-K^#^ifX9 W> >aE9fٔ_|2*z‰^c+}W͟u{m< "-#_)_o@^7OnKBӋrXd {ҬS$1J/3 ^уZ*psB~ J`}_&I(A .Pu{P-?2IR2ċSɞ;.tB,AA_}gZ}L!ss ~s#X}+^*\fJ'̖J` u~]Ŀ9j$'՟.q?dע܍iP0QJ~uɎ]Dcn26 '쀟k$ޑʾhR`HH%)LT,ƺM+?BZ j$t=$ ^*<<ܢ#u]?شʦTEV I܎U(O$vlWY+$ST#ײ35bt_ t7>Jw3,ԝVP  >~զ76kHi.@+ )3Sj[u@I-h8ӎuHQ#VBI+kK+ oј^.gtqǛ[1WmVYUYu]i"jz"j.%F%l0urF\a|d:70QU }xw(ފKqل ]MX>J=M_},h`it¬@Οuy/,@-}6Yvo 9z^98(6y2=XCE͏^3դx:N)Ilr^o"ئJ /nNT"`؛³EN3#5a$ =7~ AT ~6(mk$yɵ6x֯M%4=CnUh у^ kqj݅ i7}> ! O 2x:ӰVV1V^8:lUӶ~h#&wNaH435t_ v`{ sAY0#XWw[w0;+ aV?pe9>!^]0nsXuW UJi,;cI_ū% Oh3Ł{,BVus'J\&+HEV>(UëLJ6+ʲԪY _9{7q@(IPMl'AЙXO&ҮA#c?E_7 yƛ]t;l -' ;vV#~%/dJ*?g,x}},DY~rzLr!'u 沝\BCHF>F#q{,yAci!M^q)$QEU4=x48tĞsPnehbI]eL)t(rZh(A (YxϳFLW6hVWQCSޒb c<'_sg0*bYc6:zE?0᦬Gy@t4q%Kظw1Pk=rGy'(47X1]'%]U“Vv==;YXf]W %4Tfg-KRJ`ASV%CN7SxrF cŰ%*9 m0!4ȓ2^S3km% ̧1t ! u }R$#GaZJ߹ՙ'd{u<Ŏ )Sa0rhA&Ƭ|B/X0'HW΃=YBClF㱝WyaxrC-AG=Íz=sZt|:鹟F?xPaއD`;WkEB^D)$saXt XXlֲD{PPL1x[",Y`|^Ѭh 3$V;K 8,Yǧ_#u0551zbxieX.eŮdD󲖎M2B-MPGʓƋLWyx UB\^ȵ]>'bg7A P|J FQrN^L^*wCk!A 4BkV YKUevcgCzmxT̫jyO`!yu\ܺ3` ^窆bņ1F{0ěJe_ǃ`$I ۬V_–U +WD)&Y.K,tQӷ Y_VOw`avq.aAnvǢQA$a#e2CBZ,jZr~"+S3Xu`| s5M7BoV-I{4؆S' ?z@Q=zo~H QIۊrtp+iawj4pڠam AXXj]OAvf)1>݈}cj mjū*轐gE018J 46Bϐ!'b=d/p8.9|s= 22 d+lDѹ\9QUcc]Wk/ӹq/lWON`[VeX@[DBlq@mTxM AD*@Hy9%ЋfS2eo!UIcz;1*lAGA1݊ ) j8Uln=S[]shE9yüZh4bf#Om2A鹧$/05lO=l;cLLx_ 閗WI\)#IŁ!_799ls!jt&wR]W bV* kW2Y?ήJ`'  0>8xRh?(-H?؅G Z/ɋҨ{R'~/hvIl~ N8Ȱ~[#%D^LY_14K4MXt|x[}Ͽu{G *tQ`Z $6㼊Fp]Zhf،Y^4 oV1a2xnzZ $EVEP9w@9N${ބ&ŗn`-j ebx>cD@0WnR=|[q ':Q;,7w>2i($P>Uر6͍`^F݃3ҵi6aBeC o ז!F_k4F" ty Nƌd^2礐uLGG2tJQiefcXp_"э\$m[4lUxHz|[JoVꏜ%NӵM}d5f//:PG H[Vta= :㌥}6CQ3ICɝ^̀B^p)^[Doy /۽Mw  Yxa4F&N}"+f'L+wOBו߯qĎ2:AtswOhX!]~L gu(qI@GM2y$%)ݟ:38c;~zh#0V_i r;E&pMqZ1PbIּa`o '=r+^=fHGӨVNpAnuE}av' :kAoBqB]=8o#_v;_mys[rGi|(I۝' v7jhm:f14#ڊTE F%An*qSQ:W;R\q> Ңo$JBe1wUdDDS _`mZ'zy)vlTT0$'dfZ\cYo$R_Ԓ8* )BhxHN2`44A :v壔_ߞd: O^EnTc)ܝE,:]rmT28r^ub ϸHwK%-XmWUޱ/*,*'sA뺉Z@{cU35"F\d I4-LzK񑣐j\Z,yECE-U/p{&͠[hLKC+\2_C4]PCwo0Nh3rMh#@>xA]ꈍfٝ 2TGGipm! F^5p',&S !,j-} {˜E5=ka4WR=t5iKvokBk'8Eo*Tق ?rB£,8`'*(AT˶ X1)v8P8N4CIs6FӭXw(51, V@Vٔ <5z1ĿC0̛1z0ne'3dz p?l櫚;TAܴCO= pVmci%i* )qgV[j7[{%7.~jiZ r‚4ZDGN1ajp׶<]!r "Wp,&~?/i$VX%Aۗbb,CdTIܺPiCS ?izﳥ a&6S̠qt*fJ5St^)}a(A2E=Q_* . /sԞLw/;h}0lX F/qs#V>5K&CY'U, iUeWZ&ws`.3G(ƉιM!T%XVEƺy빴qfIިP%OE4"#.帰V]@Qbk_tu0nG'^/X)f-J cEre:JS``"IA&"V,G /4.m5DE9T\tg][Q<>dHtV$ =]PvL+#CL6$6R=/Ku# s_u43JV%iVS(L iZڑ\?xNςƭ6jҝ(mdTøŤQ;|iDq'Sg5N]ҳ3A}<2?ww|R/O?h5I|Lp.ylW8pyL#b&͙6ӫzg&!0enm1]XlžD=w:5]l`ƿӒ n*LSن6p>}V9&Za?T!)-<voD_ʃj{d|rD>NoKrJtx ԏa&J>/#N ^:2tG/xrFkhPI4!߆7EPˇw5,>^qȌPY 0 kp֔2/.%F hi^KI񅕅XuX^hSr2bo"¨jA2gbϻ R%Lzi f.L)i$NqE'jիȓ)ٸI V K0a?`"jaȭٔX ")`{-Le7dK06b5ٮd24`RxkXO>EYC7%`P/I͍˰ &VH%ת.,:%3Xi~:A.ul,*C$M>56N={w_:H_J!br$^E}% H UkYzmCJO&Qd/IhZb_NUG6^>+gf91-*N G*Rץe"Dw ~U|4ׯ!T6v 77o` VQfIY?X&ŞkWt>ǔJ?nĆ ra΀h_t=#7+mh{s;([S8,&!w$TIT; 0N=qAu4(R8jPliX$Lw=2Do F'ɞԏs#ِbODe6:psBv b ^$}mjj0cT !gr&LJI|Ge(X6F g\fbMdH(Diqtӭ AB}i 맨 hhtnZs>pXrhnN)R#67`Ղ2)XƧs[yKtD+,PXyo3D')czךEX z{SR 09"{B!+ye)A=w&Иwa&}Wzf{>lzl2?ȁfTE~!#zkj <;Z"^ F̵{#9|`^^0"d':*umR޲6 f5`/X6)-R̓l 5`zJ8WilUk5hN${l) _]'P!]D4n~%TƴJXi]9(|JXD"+BK%Rn#yɎz?2>2'wjBNB , fWvwRtDa.pG,O|ꞡJqi&f|T\Y E4v {Z)R1LkC fV>@rm=}<һlu E܎}׽DkB4,Uڗ "bU 侮BnjI&C6mF0}Xo^4JuݰDlD%~,-/ydbp2"XtFVɦe%#,IF X&jЎf_oRB,S]?djqRU2q]y"ۮ& ={{Xvi${O )PoK, `(>fYҁÄ\QCOgw USTr{\y‚DR]C ;$E^r@O2W%KM"՜4e3QZx\+Uûo L88Ʋ!ZD~s]KVyAkGL-τlaD4 e'`kJ'C]h"M+E4V[I{ Jҵ*Oe)r]T/$1OiJ H},ۥ-Lˣ(kX&sDz%_ @ڰg_XM#O߬!dL XcQ`^Qo' vNGVXnL7tH\WAe%n@;f!vN  BqGK\o i\+z]{(l_cO QYmEvkߵtBzO D=vJ(_4UKvY23BM~?5yD WH(U};s1@rl;a3.!+t БJ{?&Xrԭ[8} @^Ee럍Q! ۍICkH +!QdOhBz+vCj!\~sI~-TtW{ Bb4,Dr4 fѡZ@3P*vނ'c±,/ʘ!;{4.$R1<gD?W#hg?aAq҈mP_JO9/Mm(\VNMDޯH(jqgjįpV6{kyg'Ryr7%k#۱aI(rdxA}6z'fc|W=^)*^E<;hB\~4pk p<QM0y a%{Mv-s ԠP~;\Mf9NpbeS Mj'wV`BH@=ۗJZ_q7]hyBm(!yVآ%- Ug@ =7g*PKa12JԌ̉T{w /FLBK!r T9?_dʧ#[/ry9hV׍P3@Ue( Q 鸚د_thyrr`MmaFy.$bضg,3,Y%jQ`w.~HO޲:6{G_pr4weOqtYPjEi4+Ɇ+fyHc;oNgqgn<;,SuݘB3oe]>Ru<m2z>ՇQQ} mB߁B-azer pw>q Bx(X;䄻k>w4_v"p0f3%^Tfk(qٸ2X]x%rC[6K,Xyb4PONe lItcAG<Ax0%y(2DH+3NlHe&J;uaJOs2_.9^8T, G4agl}K!N*=-WWY #.Uо^,} ٳmVB! @>wE5m+-TTtYTܞdg D@ӄswU{2w}3uNo9 N}n93gtLܣR[COˬ; em M 3}Zfs!~^X) |3uoiaG}S%@3C}? prDdӟ*[?v S~ܥ#ukv+ [."`"EFP}9Ig劲 -իmK|bɷUI6#_I%`rWlHiR糧!yWss\˥ZD{DtX97hpޔɰ:Ԓ\qs%WceOFl DZU )pFfU ˜0F+u֋S/Xfm8aHd>۠΢dZy7"']u|41T!)#MLf\No5{mR-~8C+[ZL8<7>Hめh`>(I 8V<vTjR]ql tҋqmG#Y|qi+dN1fS9U/ oǍ8|]I&iW :Ke~I4(aEKs4g޿a7%**Bj\^mvpñ3v?v-{~m—>t3B$/hf`[u4o=/+1t.b"0oIB,I72Myvo .1p uU;c=*YTh;X83"PB1\lS(LRt?-/ˊBZMfǦrľ^ne n}ZuñYFNߢG[DjK5t+Q)$%`gK+rL Ku=#`:]u)KvL܌xK~B+;RU]R!]%ԊV\DtLyMzB}YjWJt}pՏB_C_ m@'(1_ko ԵV]!O3BMDiɵ cpU`2U  d 2}1ioGxcA!<T M[[DoVzWV dXZ$\]6bZ0u>|>` .qK;%93u܍rT:KM9V>[>d'Of-&b"uf!߈gP߸dBM_d'Uˮ냾\6 ̱c?UckÅ%i;ܘms7ݠpϻo~DYOXj뙛?jõ/c@-F$ZZ"4iԅN4^lqNWNu9|WP^v\Y"v!H&3%%d(sB# 3WAiA%5yA5Q8Th$=*?2i_9K .W&U}2v֏^N&=qg3Es!PG2a5.rI|<*:! 4'spWe$Xۖ S6\4rx]% mgi+0!7EoHϹ%2z]4(P-+&\uބq>}6bm'&Ԫg "`-U['͔Zu)a gkx^ԴڧꈥBDGBFۡĬ U!| Q3GdAsR1n SWD-YhC"CkW,t:X!۴XPH{0|*/QM42\6K!DݍAca` /Vy-OhX ؓ t~A*ncz!՚2 !<7Ux<-[ \EVl!YITސ7huiacb7l2} n?.S S N壥6UJ-)o322dNYCV=ּ`cm>yTCq7`")MlBg P8N~Пs#7j0MTl $̀HWfyn&Mp܀h ڢ"DA&\t 2E!Qp7p{"2Eн3Aafrdn0hdD%4]݆|b+YR1>{ }ۅHqpHbщw>ήU._?뫵 ھ%Xr! n@ =ȿ8c'DpS=HmX2~rD5StQ̼ӛs, E E< wkEzD?Gz:] WXc bY(%T#~zp Pv:"80S E?w1txwR|جSԊLa]IfR'uT/HV._ Fӗ r,ܹK%@QlwW7yV\qK%'aœqHGӯbFGy8@@:?D.@Ga\.27O 7#blL)0)<򏾢C|Dn(Ơ oYEҔc"t!% H>3@Wp E ?R^0k}S;zIh or Of0 ; \L^#S }緭Q=O.#l2/pAX2LջǬF,. n RսbL+P["Z 2EЬaN&fmM[~ӑ '{vvoǑ7v@+t^:]DN'E:#:S-37Rs8I* *;_Tԇ4\jsay>dRAyhDG#1l#kk{qR_T)=x_ؕ&uԇ9C DY2dC,v|F Jd?D;9ˏG`4L$;ѷα?u,"?4 ڨh?),Y_v"#:,(ub<Pn-2(k# z?P0cYL.NrP5n0#傈CsS-Ѻ؅&e| xx?&,&*ۘ( 6[.K]De9/$Xb-&Q|{s`K! R1{^@ʿm 8(FJկOP]$ 8YQnU KmCT;CE.7ۉiU"# ~;O $wbz e ]%dkz(`C,.**.64'yָ0\`P^@RX-]r7<|X|saj$Ac>f:O^iDAezBc;g?wA%-A{ɠC#?­̞s"ʋ_M|iBbT6u1R3[T-R&AH 3wKNשk+$ifو>T lm"}|:ĭʹ^_ '8WW)aߣs݊ Ǖ28{'' ψgǙ*b8W?Nq",:JA§–;jV f d u8y|.Q~_B NQqݨ)-hRUo@LwA9,X6j"'8M{ ?z\ha[4IU5"XC`.dzn8Oz&4ڛ¨PV25ŷP+-!V~)QxU|]V%1ٔ˦(V B?;J J 2iI!dE # j6}ߣ1"ټ\IWIGe6:Rb2N?dN~zTT6{y)q H8=I 8>#P٦ϟ2-)ׄAT0C&q)?q RLq3> k}ZTCRk,[2صy5/gP5Fل}*QO(D-XU%uVlen-v(IgKX:KnnIH\U%v@X%ՒaRG}rnIo@4~u)>ݞ_m1uo{%cR?~؎d]Fnm*ϴ$>ߙjvc{@Ga/b'LT} O E/O?Sp1` D e3 d큔j L~zl裔m+BFv{d%s>Ǐ`L:dLa!1K<5)]s c pG߂Q.q˻\Ksnfo7c-yNd#4Zv7Ip?`l1[W/d[Bmڏm(%ꌈOƴpGpu05ilZlUefqh5[@j6rIEIm;<'T N{cIytN-H B_2Xv>ZGL_1m*gzg^hPC =@l؆mE?j_ SG:9%6$H `+J'W#)ci8bijtu:;f~KlL5l˼Ƽ;,OF`汚 ,EkT_ 10<w`&FNd: wܰc1 fY6+M0K!YǏaIRv$80~!b[{baȆšx-Z6Ou+* JN-c2 qz'O~b-HR㉃in>#^p0L,J&ҹ}P4:|T wp̫J |*|(i0RHZ~@_qzXogErm9dŔg_(!09=nP2á d;BܜS7_7*}U+#xm`xt<0%į3ypg_tk;+D_[&<́q D!WH]~F YT,3cI8Bb@iw\`,CԽKFItov2D0/Txr "ep;T=,{LmL;@.Sq}1_Dbw{Bmȳ|5nca(2#6$b` w~M'SsR%몟W>Y cJ5U%8 Q' \ŚBi68Y~eyvSk0PD%gnc\J`) C(QO|F:V'E}?Q+[(z!bay2|)gz f9{X0PcYٻdAn*/ .=B,XLz%mD2z1ӣ% #*UUR8'292e7t&mFBсK/rijz9FToX"jf20ʬ% 51)yߎ!{ELW K'Co Ȕ8{Ou:d.tĄ٫%. tA7<>m4\pE|Ae8I%+Pka/SwI $gW~j*'YH}LE(O_۫oXQ)32/0ir8|UȐ\Z|-OON?m^HsT'đ2U8b'(%m-eSm!Qli|gRZnݢKnoC !Z ; 6"# hLPBZOeMZ&v,h d|uA߈Z7{쥢 M=ZU\ޫ_Ft ~fr}Z~q  vԼGkwA}Uˮ0+34nPHMX 1/ \wym6Q p=c휕OðȾ}K~T3j 7"#glЄAxJͫ6h dgCSt*U/W>C^(ci+ ԒYn76'U4Vr̴Su}~ QN' 7ST8.j!c{pif?. E,poaBr|ḿx0%eyDwc.lr2t"H*\N ~Y10X~s7ڙ7-QO̯p1GbfӴLI2qdN mff>FmW yr ׇOՊE`u+S|W|>NixdCfhF.aP"Ltm@ V}*]לu+4 p45ZѺu#H4gb|&Z~ថg6 0 z\U2*rX8^z0j082C닥ŋnhZl&,e-kaB?C_B )lZ}Y?l ?Gn6+BrEKKwQHH_Tol,HD|\PҌLAgd-avJmyzom ɊiBYA V@F7ѿT3ӹ|gG"%*4H戄8B e;L9|F8PT4Plhda7뿒>w `&Çknϧe Pb/ aDźkKʳ'q9p ·,jsT t,r[!17pW#zPNɳN #ԃ]`gjxzP$:$f |'o0R5=gȊj)_CSU.ds:>9XpbNe%#$<ž2V8_B,%;%xݠj瑻P&xmogR}G5`{xkdu]-pC^W]ЌT]i m=Z2>9O <1>Lj"VToL! enˈ蝴iE7Xk7@(}r8!=}h'g}&]_(QP)/o 9qÞ@fu^F{pä )7Â:Gx+_Z}mf4A6қ W$鋌AQ(QT443L볙͚F>b+)p״icXرxB%~u[P60>v;yU6Vȕ4?Z#uc~+ݛ.T t *ZTBEM"F,WE(U","ZYNJxQ2Vd (}T{DX tL#ߔ*ϻvXW%ˋd52_xcS%+^ : M^N:d~'q O u5O5d mȭb)5=NLM-rOԥ8h@"FjhvP~@7ܴy#|t0 >~?y^Ky= W)5s; RLl ^OmvXag$(?\"2#c-RRe/=Jfi89&v~=j"CN>qYvAlY-(o.)S**e9c߫:sH`qg Ls N'B5}E}WJapirmWů\)cD@` }$<ȈFbTX=*HF-! T"_(_tZ("m)]vJq=ˈ!@Z+MyХ⍉H(&o8U"`/[ $_9FH3UBŽhx9~&D&u h{;~=x 6Vj;P$~ 0ƶnZ.FDMb:d kU jqIX|o\&xRϷPPCL]l&nigAE^[q˓:#f{42 dJ5s-.L0> ҪYN"B! VJ# g szwӘ(H8z~=[;~& n8UICjX?FWNP[7Fez H7qRߙy[<%EPqS.QjEdAW6 0dYCNlߴA;Pހ-d*ѢwS J]33zY,* *0;t6pE۴}XK.tY?y}n;FhI̊;N?$C۶{K;ߋa*:3czHvdNH]U/mP5?b ¢!^ܗdzsl#ʹoÚ4t0GWW wPa+g'Ɨ07 tEžA_,L v^=IO~yy8g9YDoV('H<)Ί[#rPي2l!v|d̕ɼ7M/b&Q6DI4un ]*"ʇ MtApV#27`VEwVn7GnC PގQmL9'xMIYNy(SJvF}Av"ĄoV13LMHtz) [(D3 _yI^2 C" fgMj%T^U?{{ΗlO]Y{yN#!A3#ޑ2[toiՊ/ R\f q,@sIvR%C@U89M ]ayUFObT^wgN1]coDoˡ\"]E4LKGQ.,=*d-Ϯ2'>O!7<5oTXyXk윙i"闛9q=q.eKDO4vs4 A2mQL4!{@bO O9IU {1Q5R<Yg]78v`~ܞH×Wb&T1ֿm, P#AAR]GmΪWp,1&ЖM4}vv>J2\T !-o+$f}ZN&EwiPX(qr叽3{ӷrᦃzMCsjcѥ-f7C+L lAӓ:(C˿ ]X (aZW nT:nId)+/YW35]F Nv݀aov2(PY#"O>->JdM]Ȏ5w/ĝv'uفCuГƤBHĘ<I}D΃N Jr .8r%m:C[fE?R6}HҟU/x8 8TrFQ7AX â`W8軉gp;0#ɸm9.h֡DF7Q$pAl*~7TnE֝NfC.:U{?2E/oZ g5}W 3qp7r6x PJ#61ѽE3=HyRCYڢq[K Ԁ0բt?** 6P\7lGh YVң؇lACulpDJ VءDdDW(3璄2oݳ [@0brbc. LGsSH%u _z̰7[?ze|xI 5nNdV= 'eX Tu mx S7tI@]0Rqe>H5(tJ<ԡ!,:hZV0SD:-=}(xq&W2'|6?wͯ+:ߊתr|sG핑?Ypk~U+jp&H/yXģsߺL0.L^וǣt `x HվЋB;h=oS"h4:P)>3%x#B &֤cF@-O7U~`1͌wv\jrN>} ;F!檫O%?7O&Oė \-gsElX<D45F D_&jôcV[_Vۢ_7n5< $%ezV[NvA%]dyIxV/586|7' |_\ gb<ҁSf٣Q3JHQ.8s$vxՂQKlY&3JȹVs QYYR/>]J~⼉r[V% ࿵cG컷ˏVoݗUHB1l7d`V5pfQ'A+O0LmգEϳ 8z4Ux w1{UVp$ym25jp.| s|߳{V NJzt:Q\nX3ւF#pk``eby\{џX`Ws Ӂ$u1Kscf8lɨ7&AytCqP1<5LBOǃCB`}ѸHr)S,|3$s7Xr35|hO)&_Nr"jWEftODy"]0H7, \N%=6Ze̮7еWuZ9t[iLj=N x͢@/e#c\er4XRQc(uXxJ2XRڵ aXbc>wPB!%]Y Y,8Y6DeW0='>쎓~XӬ 95mAy@TbB@'P[Z-^H6ܩ\-A`%WHcΤT2V'|ftBiwn[  ĴszTzcIAis݈V(,:ҍf,ԤL`i." ͳF~>4M /d6(L 2+)G+7b<]$&FP~7Z;]|C4`[u`) |x<1t۽z6'*l>lk-VhYw (_p`#g)nc$eY [OVK9{L' Sv9XB\!ϙ$/u) %1E.L'yDtvI9 i)lTn[w># 4ۭg3ϙ4 `0iwo[-ښJK "6wˇ>k1"s~GLX?.8`-?~8}>ͩ?^w|,dDjI(i!ܸmᵉML6s%sٍTeA:Rot_B<:X; ^_(^23 B[<{|u":- }J\TjATw*ai'ww<@bwlN4.] }?adY-[|0e\Gͽ^"؋L\.ޡ;=eEA!E)h(_,PD hk" N%'LQ)]y5)/܎+RӞ@Q'vbG<׫z+a=eR=[g7#8I%`%\5ҵ!B Adl6o%y)tIܥ8فg̨;zoN8tz<0XIYק3׼ r 6s"7bA?@dOAv  {CT/A1E_q5C]ce8}GҖYrNzMz7 1{1ूzٛOld\cXuRa!v.ϷAVC&^{+]U׏Giۚj B<A>! X\b#v>ac'X]p-JA.'uK7q8dTɋ֔:i!p\z:waPn Rۄ=#pr39p-Dv@wQ) H~g|Ji1:25 g; Z 0F􆋮sb&EIm+Y2y$d=BI' F< 36+Z惯Q_pfd_\#~j @z\y(0-/KB*R\A\}ogɨԶ?~`m3Y!9-(.R\lMK H96VywL"WZ)\4+D34(K' MX':}и0x•a@%u J5*\)X 6<@7뮠nق&5] 8i%xh 8x^ G ^yM+[roZuk@WwU[1_j ֪ L#*W{?Wne`WYdzi$(Lwd*\o\`C.!JeV&==FЃuywPr:A bl5Ki̛0oŽOHȎgIu %Vp=oߢp8 ͷ!NJCjw?#܂KXvٶզ帴ȃh<+]?pܩk|-R8ksB*?$~:3G؂\]]g" ,&5=f)5vRȝv9HSfʏD 8: kgTP\}&| 햮m =5W)#;{/嘷)+0')_aEkl4!w=ll@A]߼^rc 'Y Qn+X12Zذ%t#}ThZV/ǛE3˩"csS6*nTQ$?(K#ppw2JSu}Fq^V'ԝR1"f 8&0e ebM̧nkVBZabLqP7^5i2o$A)͛` AsB_;܊GTZ8 7M'l/fu[2)0s'uo/7L np]t~4Ä5Fe>Yymj.E ]U!d tٴ6\uM;l3?XW "a)TBC&u'Cæj-X8xCkxq@tuڨwf#[y||R(x$SGA'tSPh0vӿSIh+U)!=gjU L$dž f r+;-oi-ZǵۘGT[_rx'Ƕ.F_yhǵg4OVB뗅l |u9/iwUnǒc: ̸h)fF6@/r |:"bE+x]b[ j3hc?g+˯lC|eq*@gjcg`8n!p SOɦ}okVq"k1|2fq%IߛBj?w>M$T1LT-r:8wbcQFN Fq"ID߀ TTTmi62֪(~t8kC˛bB(H ]XZs <Ϥl: ffɫW^YF7eU{p!RJ*QG,K3GbO`W`Ϛ>TnlEdQr?qeJR;D ]Vٻb>B T|Tp,Uw! YA{nnTNyBnJ79IXVR.jQ?ǸqrQniu*)Rmیz]+3o;Ёd+| 󎺧#ncm+ni.^(J#aU=K{ߤ\HSEn˙K χ&%`NbB:h8C$88[".@#'BiFɸHg7+;0aEʺWl|n>@0-6| Qed?]uAg+JWD~¬]8nM<RNuBOy*!̪Οwl^+Xo,+/Nelۘ\x&A@P֚D X0]_[ Y%/tg'Rߵw+OOWm4S {2$q`h rqa؂U?]l фSQ%MijA$:a4ĎM&&Y5vtx~Xކʻ:;ϟ~} U ;=jH$p^4m]"4΅GN? d#2QUa;xN|ZC#@+쒁ɒ :jgI>hZsՑ('dI;G\⤱C=;V ; S61,SSȕC ^zwgT"0-=| g :B cd<nLĞlTp恬W?:7D( O;iy}8>9\ǔzf .Z?{ɓUkR(8|dRo1 lnMīpmP5qv/%Sh"HOv/MnqHkRnw'<ӰJ-ִ=_9KP'zP%XSϊ0agF@UP| $JPkǧ:@RIᴱOL#jԑ-L͎r:o;lXab~)OJ~Cw2CU[7}b !=KӇ sTiR?w"I-qfW2L8P,φůTmֿ23{'*T0IJ'[ ]4~F!81['~=s69A;1 j t"|6r%b)R?,!S?ZOfnE 'wsOu^kMc9[D6 @HQ//.`܈&Qڍxo  M p=Ll> |NjЁbMJ̭&BM"(ByrV}V@OA̗& B2^.'x*>UA\wl@oD J% 9Y=NCѣQ(~5FܶJ+ )8[@սEJO įd>Sy9ߣoa\t/\\A; yO:OQra@Yj!d2 x^V/t].Y%FN!UȨr @P~dR&ЪJ4%=t;0}gCjŋvc't/M*3hZzgz|EG}yQUXjm6?t>+OaEЛrMx)ѐ"̢j"$׺i̼8,#XWIM6$~ſQɮ]偷 a)_qʊrMegӍ,'2~m[.%Fxy9AjN$G2 ~OxvXVM4q] n=S sX<%  \tK]WCnK!b*gWOyec*]A(n}@L='xjzeb&Z(ﮯ}7:&Q@pzqL}s%MnYlMf0@`ڪEnR7҆g8M38%s07Oz~ω^PK*j\ <*tD%2\Ŵߝ4uoWmb}렚TEw?nygY 3?4-gH?{oOk4Tp^K۬m .nEX0~{kv3#ngѡ Mͣ#Cy֠JHv. *?x ؾ&7yj{>ءQ/7_G+os'~DߞY> QPߞ>y$=oH*@bFEWL[PٮeBz ޒ g;|+x(kT|~61PnɌwϨIr.lf9!?ͯ銭[:x 7(4O=:#$W R+~n]̛Ǣ՝Ho危[^gۭP+Wd djObPSÇ@?=O U=(c8Oi<>oLF;-׊jYL.pE6@Ԙ>#r.VH-nyĬiF*`(0CͿ?7(kP%.帄ۖJ ݩ-\# U 9}9Yj ]ns2{X#]ĩ/!Ll$*- ,yJ=cd^Z 6BQ59g~D+HrЩNh׺`JXSw ƷfmjaL&t>0S~k}fMx,M\uay v0)_!"u,1e9W1 &QDUM] gːh<,J`Ԕ >r`et"B d`R7N֧c՗fF[#Q"oşaԶf0 *Gc3c[B,{bFQ(I缆Oe l^4&Fĥec(r`.U1)B n?W `A:N!*#HMZ@ jg39|ŋqqnV|?X>B`sQ?1qX0Q,NL{u,X=W.5juIiRA@h Y.[/_(zt㞅>EEpz[8x&}K6LZ6eK?&׊QǏ~9^H_z&Fʖ{E{ƙsu]CSifKqdő1.a?cyyV)<Ѱ΅N#kqW%h}N 9zk]Ir>k֊[l^B /iRe~Vނ V$tm@P3,_rBNUs壓_L U r>y= X8Ƽ iVa!—wr۹ɑ`P M}NVV*k}dV$cƝ0?6* kqm^ j/n%N_{/kp,hӋ[&FaG&7iZZ$+i3P -b#dOzM.\vM꒮7OW} Ք#V}@Q zcnAGc|OrƇs(^|B8a284|F1ɒ/f'm6̐O'bcgCbSJa4 6Ayw,Q ɐyeυٗFfdTسo2泂M^YO9H8}ѳX|2Zf]=tι X| m ,:.S!2B(wrWDfs bH~s+ nUAXVt^¼Ox֦i:G(<ܦkQ_\TT[auOJk*wՋ>^@UP xMsVbvD"uЪ& `!4LTT ޚ39C8l5{hV6b~YS7S9ӄ|]GL78u'zJQ94 *#MKDQ8yëqd4[X?>ݙ\e{}kx?Gb${~qO \Z5naY]bP*t7X5a<65fhbPHuKupEțmػokǯCCg ìI:|;Qw Gh]3 7{"NŬ:eT:)){5S {i*aj. >aZҐ?_N5mAQ~(Kۓ(-~IDYxާqC98tkmo)h*(U@ZV]dp4@ByU,B@TcveJyw\DՈ1t3rߊ:*V!Ú A5mQ$Lrf~̾* Ub^D Y'8 [8p@`HÀM8dMs_PzfC%sI1eD-{Beaekle.rPPYj!԰hKWrGNr1-F1'ڿb xF7K&pQy="xhYyiO0 mp<[ΐעɤrSH|fAckP&'lZ!ٌ֑)/F诈B]? 6b3Nj]ůJsϪ(VLp 5?.B&&*$K wdʆ5~+W>;|jQA':^kbdgGZٔYHcg[JF5*&(EWLuj/qG油V`lxxą3?W3!m] #dEjӋFŧ8ȹ ``.?,:"*Z +gPקAӯ~RIط,܀J^"Q^%F6 񳼼yJ EӱVмeR7i3x W kZy<ǚ Y U7aֶђW5CpDQ:>T\?H6EV{뷍4$*(AsH K[ Ө%v>I% Ճxɳhյw^x>$C1.:QNe-x,ۙ (W ׭/4Az9,UYUT/9C״.XJ"Ԩ*gߵd4vӲ{ m|ˀ|OleZCH^H"*Q g'Z7Dவ%vilҶ|Z'E9`NOOIKR.ᐪ2 }=\uխ? Ȋ7p0e礬'帾A.0VD/ޔpGVIi "`p%3{^FQ  )>hڅvpgov0rE".3'K27w$,"jehd|j'oƷ\cm2׫Mw0\7j$vMT"k# ;yR '0 Pxg j"te >i)35`~;φMF/0Ӽ]:6`Ft|2ZYJpn PBCvы k~PF>(YVaao-Up=V"mo AIE֛-1kIum,p[0dp "ZS2)ylh j{6}$0=q;s!%CJk-ˉflvMMl-idwY1vb1fw؄p ;j,k!VMǔpM&Ӟ"iRݨt9&EcԻM+ Vd7r85bj؈%Xza,V5rvO]Ur~%B -wq nH_1]/ǶqY͠[ n3ִ5{OL\ڲȗ |S wY+Tҽ^(^zˡnk񄰟Yl12߱ 9D<Ps+oGbVj 8sN# yf]K~YdCiB1ۚu7"J-mn@2r]y`aߢ;8Kd/B ZS%mW*.8)R5\Xi hqR-uy 8WeU%T>{xrE^短{1fm]ϼOiS~w>/ǏOe^!,:Ou47c[؎[d1dgX)5q컦ak^ -{fa`|c/,: +ay7ȒqspTʪ㗟YÔr!!!0灘[,8pfZ}3W{JTMqN|²{'F`9a@_FؐH_1 -8|prrvU>-%3Fimo+7>fjlqB77t3H TEn xf#om ?BrbCtIlwy?by|t:Qj3є =\?sU AeMgy&_mj4$ Ơ x疷eA\?jtlNvQ|ΑfWIk\ X |k{ `V/PI3GSv;p <1C UZ]M?L>/Eިc<<ПLWP~/N8D/{V-Pꔶ} 5ۈ=]fܴZȌHjJcW1G8Y#/J3|TطAZ: oȚ'YUxrfRdS3Qҩҹ3_P5!). y"3_?%HZȦkf:<5 = ӈPϤF[*hgF6GJWNds`tIM-Wj^ODAMG}<;b=M?HYho.=Tn+R ekzdR !hbÞʰLQe&O`Qu`m!}V\ j'O}p:iF2fCuݙVRp^3n-ĿyQ)t@O\l{5s5objfC3.f2=;iUܟQ(X΅Rߎ!jzw( O@:J9ǓW'JFpsb@j\DqXX>;L1V8n܇'Zm9[# 4ʨN9Ki l%3y-ِRבɋ. <Agvˏ#/Qd3)aQR"rykZ AoQ,6 q@/xTH@ԽP"[v3$B"wsj5mG~O ӂQL&nSm7K1 s,] 7ev~̺ qy * ?KG: )f+ %;hN 8hk;O'U"g3Uĭi PM"r(]F%آ`t׃|PRy+5dKڭ狻\^aE K>m g؆D/$n i{w5Ƕgj[-OgS'pۓo1Fw' _1*!ʺYgģ.'~.y∹>?Vuh6kSnng/8ߺ؁7#"9ɀNsqreN~UI}<_wClˏѵS{6D+M[)DPzI%P4fn1Lzq$Af4b[*5lT )2 JA:&_)MiT*QngelPYqy0-M5rE@X]o͠6!CsVēL0)6EUh [5;gS87`4 hdP0 *-.![^=n[AIސZ93wyE 0CD :|C‚WS,hyZS^cƶ.W-XI֨)i 쪓0pJ"w76V!i&K Y˼e Pꤒ}ħvC8Ѡ""&Nhd/6F1hmC.p3ꂐW(VԨj0^fgX,R(gP͑ ߱gYZ07070100000377000081a400000000000000000000000166f3d9ce0000d0bc000000000000000000000000000000000000005000000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/scsi/fnic/fnic.ko.xz7zXZִF!t/nt|]?Eh=ڜ.+1-iS~Vig+4|q`=8:I! =`A8 ^̹cƟ+ƾ^nD]]ܣ|q,:h'A5|qtQBKdv(zDWޡZPz%ҏV 0Enx%Ѐ{'~I0@GԵ|~@;Ǒ})TL{%Be93GHე_-w} "l҉{1 Bҟo&)' ߜ e[Ks ɚH Xd۪6A z>мm:j9FImǥ[)C[0j@P|d]2ZraQuL[9r* 3) @dMD nÇ1kW Eu $t!AuP&ŸF]J۬r`C4ú#r@I DGI qٽ v?Xf?y $X>:6t43~_ #XLǡi;A-(ogDd0LdB$:9͂h!IX }ZG6*B|"@ h۳,cLdd0拎YKho)aI՝avh z;"[MahΰTfKl]{ypǎ%3U4xIf—kk7XE(NzG?BBm3!&8ThJf);gX}0g ;}u1$4? JxP&kNr$&1/ӆ2+.Öaf{~ަO%)8fxpqڒ>JNB䱟-] o9a,!p q aZh`)^0 )):0Lm;H)ZuK{s-^\߹k.JQ 4,.!fn4 FsO̩O9kOוp4KO# +$Z`jqNsTh0)wRnY%V8&ɠ*ĝ`{,CpWRyBؾH2b"1oy U W=T6l\@2mx:j O!{KFXXEa#q%O쇂u J\;CfteKJ ~e۴66Qx+M#v~ŲxPj)ÿ94l>bL{"F>Q)ZU۱q;5t\H؋nM.am%A)nE#,븰bGe(#{bU a"fؘ k=P C+Jk:(BJ/tg}4.*QbqܓI`M6XZ4"f?I)FR 3Tg(LesgA x,cm J\41vV m 4/m؟$t#{r^ ~Ǵ^Ა& '"W$)ߍvi}o2ڗń5Ж*Q{/]/Ek{>A"y+:v(L{PXgf|fHz'xZ>h&:'̰*<.t`ı::|G@[JNWm.}YbDjEGl>iҶٖ_K ,o`GU٩|oyutqu|agD\7`Tkg0lv[פ 2n{ThMvBC$wJwa:?B4`X8ZO~DiFeAJKph;HW__$gA_~ PYWGDq˒O%lzsF@Ys2wS&&ř5PQ2fDso_ϙ _ sE=L%~n%2[Xft*4v_UA+H]@X K:i4hyk4>Jpo 6k%:4ҤM^ȋjl(GqHkSoeȜwuN`z\6Q @&KOeh j8~ )욻4w2oԿ6t7lWvyp'<.N=۷+WH|.F!%QBH^9ҨRVaڟ$/g 6׋u3hgZ:iͳR)dL)qЩ|uz+~>@XyW+?AMm;oeB]`;ʇd3Y$ۺy; E' ɑEF r؝Qh \=b[k#t~I+V#5#SFaGctZCw3 ll֥ 3(C&F*G,EUp{xUHfG0剃!S͂,o]SSHȰw$ٰo:z/h/j uJ2HBY"K_RpCP.#95xP DDTɋr<I3 8}+(le9nV$ !؈BGbh%PF!>NHP8fYirբ]͗s'&6蝹i+K۬LS~n;ulj8"%bIOk)|NZOSv^NF$b"n-f9)P(͆MR@|Q"KpKL374e%l9g%U=*GY,V65ZAٯk)ь@^:FŀV蓹it} 39 Nl'8k?aGy3E;[ܡ0Uɂ 8{z`zEs?% j`nWǙ A6?D#!-ksx,ø BBuĒ(ݱӂ"*}1!]ԧAON$`]Xya^.B ĐWdW(= 5(l>N$A<*q2U?L"{Vwp ^#|$M*͚v (^RJm7ty AP߻Ŗo<C ITy`Oc"yxM4?\{" H֛~HM͚5SjA6'몸ˆtPP}hG n:‰z}=T‹ hgjS)]#k$1Wl"xV=LlsO{hB?kRA(AmO ^%C3u7n y<'"ǨeMmUL6D kSE?Sk46ؙ>TVKfu;صD +H>vћ.j)z<<1ʫG:-zLd-oSV‚YG'nhϭ5<.!yL7i(!ö[)`ӪC:J6N7߼T,IqwN s-c4%y;Zi k,<4Oodچ@\׼@E -V҃'or;w~j͒bP~ (VUF>lWB3hqaPu¿>F}$XQ.zъE0 k-'kiOrO}~ҽ7;}IBA }XF6A T 6š-*ur WCINX)p}{:|p6-0Zxlc9 C-|b^-bQ&3iu Z5)EAI.pvfvϽ\nH4#"}h{iܯil(īxC@S{PloTWRě["=PE];FpM]$rQ|&-FU$y\ B1ZA1Sw',="j?o9d:z{x)6L`Eʐ7bй_F'!͎)o;o\3f#[&cGVEBT]t8P۱]EoBΩvLPU(d0AXbS.(; B@=`&ʛV@=8 (m5_H ptp.'r^)'\,>" x5r[G5u -G :%tY)zH0rT1}\!5Q _}Dc ,`oY-wIݓtaRՖCO ) :=[6 H!s̋ݒ\^ 5KCD5W>%eӌ*-g=^Roc ګϝ.u?{Mhs9jB La.?W^3Db?nD +mh/C|x2+݁c[ _@Y6ց }OGZ-w\@]wukb1FZjhYۮf^l}k7Eѕ` VޏCE75?{\r A4ʃ^IP==r1G{gAy e`:gѿyt9:Q3͘jvhHݤ$. zF5wuKN<͓i[ac^dj8@u~ic L똒"\J5".gHfJ2#oO,'2 >YK=[+>FuN8#Vu\|kfmҳi/ y${Smt4̘!UOo'W. ڂ<|06“ ҨđRhV{@8;¼BR'GgP$iHS2lKإvL +F70>h?DOiSkR bg*kA~1hYZ!l!i9/t J >~Ink"*k$L˳*Il5_G$3ڋAq&~,] И+{-uA4Z$̧%Dz[>17lR'VDlr] =+Tyx!noHt*]r4Bta 5<1-23:7r`MOo1)48 hՋY+Ae"VE qmC0`\V;=ܩʖ/ç/tCaUoŚ=P;YB<7Tmr@6Qc /y?ߏcOy #1&5~ D=dz2n~< MOY6I$9tX}X(tX$Ak~\c,`Jn)t֏Ogj.+~AԠdp-3]gro%4-aT84m˷k9iHOi|dHw֔T$ ^¦Kv!1 E0{7ˡbp3Knj"XLvuK72/ O1>9s xMaZgߍT[xkO%[bLG\5&"y/ӑ\F I-^sLjR.4 [X.'vv&2d 3cT5ED VwQkIʻZMҲφz%;D&kGn2V|P|?qm*Rn+>I5&*4@kI;!Cm̝':QB\ uU2Rܟ1  /ٳa7ԁFm؋"E{O*I"!Pt*#Ɓ<ƝcQelc.uU"Xvvwza7wi8&=v;^Mdpv,Aj'ސm.e4gǪ\ֆchԾZu-j&rET5뱿Up{pgn^4TE]A2vBA%]%ބm;{N%v~$K_Jaaє^a!R<°3MjoJpQWN^Dlih=ZEPQxyRuӚeC孮 r"]G:Qդᐗ)s:ӇU&62z 6YU(Nl.HA#rI~J^dߎm{JNr,euW(5AN<7{Qq$}#KdB?0W_nU]^ \ VQ١ @ɪ|ϔ$,8Ш-ӉPKĚߪF$$[/ m:aP΄}$ANpkT Ѡ,Yѯ`;y|cqTu_Wjj:LY"0KkMF%`2ΥeOb)"lbfɨ/>I1p_`iGRTCCjl3&kv?*ǜX!8?7h5^hͽ #`WXP@}J/Rr g:zb(&2@$ N;=mbNualJ5I*dlf &iΊX1Za\Օ׋o7O q7{y K!U-R!.ͧ D lJ}ZsʞVS+riAxRoL?VC{SuseD- ^x̐s="0$x&{gQQ7]+ d2u^ Xشh/H:/nV4Qz.[x"4Ec gZsZHAb6: ΑkUxu6&}ɲf ^;_u'@V7^!4~ؔbܝ+f*nh{50U(Nf"˞T. i]o@j`n\n"nTJ(L޾4&9f<(\B [M(ͽjq-0b{s{9iВ Sf\uͽ-7PGeṓ>xfF2'9bȭ01x8QOfK <vk5r3~mO;+wNSZ%Cl0y4@;M" h90]b7!d{>+ r}Q!b%<(af ]zB,UuYe = 6.O3R:*_`AyJՠ$Nm =JF8N\=ȟ.(X*OE|vcOgd 3g +AGJf&G0̴J7M 9UːSҝiNp1Cʍri#Z&-}\pE_G YVPA:zx au0,-P'|yͻ:6_KNCVVrjK?W4I )u[Á ԟ(} .}.Kr^b=h'g+íL.w^q)⃄#њ 79w,6B"_Dp r[ hvmdȯ4>66Ap]C*́ gIr]|N"ԁpe{3\Qn:s`T'QyIBϿJQEF"Q8pC> RԀCкa( (?`V]^TK+K01V;'N|>*a ӌ4m3`5q}P$a_{0H͗]DU&Ӟ1qit(~9Ve],]+m4 5\K(ɲ]Z (UK~4'nu_!GxU)0BE| r%M#"84x(9))s:(e p>vyk0^OM$d DK]BY`q 3/^W {q8qshѺ[2N!y '?)v& b%!Ad:{YlHt3?]$ҊRS:~VaV,JL͝~|HCH'(7,hN*; ;#r{|/~&Z3\O;.~#w ,mߞ0@5]ڟ1fQMSՍxq,#lKd1'cEyl(~\=eOg0VZ<6eAYƯR4ϵ1vцuEP&4>Jò4LݺpXG]y su0Y0Wf-5a5thMiYS[3 .fVЬmfú`.hVRŕ~w%lҒ$:,|KNP+٥纊$[/Mq rtP& HU: cDٱ܊ #ȝr Oh_Ga\"XԺ7?pg/?b0{Kɹ&+$-Z]ZyςG!LE M_bS-UIVkiȌG^慽 8 |O3*ukZ;tM7Z?鄼QoO:wgk9jf^b(e.埒j ~V@;++{3o~b# [̚K^]| wŋ2›[L08C㮣QdHkBJp8~l$N\bePDe{xf̏9Akcnꣀ7:Myup)D$t cga ZGqAVqEKJm;NOR{.rd-)AXiip"~a|b6_@"ӹ]Qg V Eb+Q )sg䣶yePIwBܚ!Jſz'Bj]1}6CN?{,kE ju(qmgLbSi-٫&ZB^7|'Ge8:.R쀛obL$dPp-^š uϖ%=5 -!g߭U NU=<&ud X35YH6V[I;?ą) {TTܗLˀ0 _,~T\a1o8r?4lUzl][i[7 _D^kDU%~V y)FavOkleC"%sAOb|>a\pq}⁎SZfMj-5\yk\&4zh{s[,]J#hm/|_O8 v2?{?;SD.e>+8b̫> G[_͠"~`=Ii $@L.Z& ȧ{t9c>P&ui.q$,Yg߁c̜-X.k}֛;JѪyfdh"}(R,W\6>GbkZ߼z8A"#Q<2)ZJ]Ogx}20B ([y{I=-'('AL026..=P7fH+ޣH^UpNS@gKD!b^x97%/8nHNş,|k~yBz+V{ݓ_[3[Vi46ݪ?$oM,J)+քigNaZEI稍CW+\c1] CZ>q7\t_NyNF+~:e?~8ewOu&\c?,1*PPhah,_=D5"ͽglG<-WxH;_͖ rS?=r1?lPRze^HK8|?ǟunjp6ˇ cґC,s" 'LYVysb) pLtsȆ_tӬ>ڵ߽5+|#E+PPxu1de:&ټǻM§  _V^9y3"ՐÙwa43k3$ͣ3S*}:F~c{ D!r疴>a"Z<*ѯ 72p_[ kԢ<ߺ帪6@Lq [M@xU/ CneC Su ܹ_u#7* ;OLI?ӓ3(t6$IxvN5Ҭuu>SU'[ 68~ivx}_hCVs=?2b7c (c>n$V6a?f5Ʌ<5@80,]dKL3Oc="SҭWv2|qvK״K^e*聘IYF[4{|oPk7TX-}e"t=ː&#B,W&Q?ƊRϘ}5!4q8E뼣J mHn+2{DT6ዥݑA.d)}!\C=7em240DTNH+&Brlw" D0szՃΟ~#X"3*Xd5{>RT׽>59rFW/~h>7S\1xlČ* (E/>hJ?I(̛ Ջꨡk>{9m''vLk7ލWF4 A9aa2Ǣg3ޛ}۶pHx Rh<_aM`Wrb3qJ(AWaa_CqCwT 4S3mSg4&^ybw.O"&NbVe[w lE$Y,,SY P .|F 0&vCDzY!Š<\pbxVt)]2s~<ĵ5n[*1c6y'9,jíx}dNlƅDp"?vm]ouT{vvj3̮,>NP*CRv ) 3x24#h#zϊl7tD.XcV=g-`7!6> aq'v #g\"de˜:d0fW8l翢R`H~#F[2'Mz4<&"nX|Ab:6\/rwɡ)>V.ȉ\EiwLyN>|% ҵbZc_>Qg䷶lGҶ;)"HոmgS9l"(Xb!W! EanBh$ %/kߌqG ]0RQBu Л^R_*ո'`P\Edak8_R9kDҚHA4ns2[޸P>[L%G¦}PɊô6%@SB؈21Wn!v:vJ%y*vS#ߩ;1xgW3_D#ڗa}HuM6XNפN[zY!ۚt+) $\4BH"cb*6YfqAPo /S1$hG97X-Fk#0 *t,Z#ӕ=k7b:9E|/d$Eoβl&#WB fIRkHYtk1~q T(/U``Ku#%P9j̥MUBRl84!q\5[ZcPӍ*nr(z=WtddwqZOOC"ƇT@iYQ6P-Is%|gsT>]"i[8=9}h8yEgz)c_C 2YmZlY/ !q%koNWc!9=oUȪ)>4/=ԡ'쇉!|CTuK&'^c[V'_9ӿN,tؕ9wV獰=Q-Ơbma~~zaq"6}cg93;)c&LL#&PXs-u7y%g--%;b ; Ӻu?X E2-H6Ŷ蹢DT7z}8|;^w{ G;m7J&iơ[J>xWeMpNN٤K=w9pmX`yTwt& wڰpOb̓0ŹyV?OzXYյ }SC'\:Cw(`Ƽt*JB!{?u;f;κ^zݴ,~8~@`~ݨu?%M)?{碋Gu6+Se 9sN,"(f.B86g\yN"~ eapLpv73Vu\!6fT2@SM^p{OCLն- &h(W$@J1Y!VZI5ן%RE_p .)nfV~^Nѓ6za%UΦםqmq0^Y.†4Mz\ApX84}lBҍBDV_,C9GE6+sݷBġ,[ݜ/ x X, ;$C](G8ƙ%Uz;Z%A'aЌ;#MuMf%WI\ 8O O-76թv̵l?"JYIۜHs=bg qTE3uaIk1&;I<;TǿEq|30c Cn-a_* <ZJȾ2q5.)MS'_ "uw͡[$xcqcZhI U>IVD`۳H;#YzB1w(C#'4zk@"*>wt :…E緎 .B]rs=aljybTi?}&نAf >/I9V@d~r(fV /Z? ;_ePowc<֥p\a@31m}(9H & q؊>|otbzJ`>Y 9>:ՈB]֜#+O%Ɓ1<8rɌJx v  uKm2XY@pBm1)D&RZcfegeEmc85GSJ9â2^.kaxvEDNvyG LG*f`[B/RG5 A*U4lbʄTFSwA7q*>r5k'?+'g@4 6nD㯯]nQÉitںhnP0lX:*T֘$*Sn%脨J]AIp٦*t-@׆mI/2@B)!{5((W_þc+EwL&99aOD@  kRt>2n$͙B1gn@,}k 7Uu7ti9($5YMqh}hQ-,`z߫8Y4\qgcE6f!hڒ#:[x^N uRl{ Es)җfظ7)Q_a7'!Á:Qmu \azEG oyU'ԲD$*Zck#!Ayih9_$kğg~o0uvԬ1(Xi:B\! b7:sҢ,NsSBZ.b\SY@#t}SdXSaBW8 4zg30_UB!R33I ^xYjc ~Lt^,`gE֣ZUtd+dwXdy%sQvrh mP[hi'b6mc8Tdzf-YGw6So rpHZڪԶbSLW6_q5tNC" Q>-u!NdvGH I Jl3nW=q92z0D<) tʎ ީqi5.aRzfkU|-1cϥC)SWr_v<<:d T Y3;ᬣgEZn6"-Τ qE;ͫr{_lh [ -|_Eyn)_fdwieIɁqRރ iGu"nkp[20WCX4K J̩ cVdRn4V__vT296 ƂoQF~'ωqic)Bi) ~B=.2Ta(Le?A[=[oͻ.!LA# kɏ%ZeFfC(qo(vV[0*_F$; YqJ<Ib'sc*b;g~"I&Lj|K=zp=9l = U 6%6`3ޒ~:p%G~lV6rƈ ]+M*?G1xJ] ~P>~LX(5n mfAw/ X?jWd- !Je%.bFU˹<Aﮉ]weXH!Ljةi417Mrr9,XN$]@HXh&eW}ZtŞdIv߂KF?Nߞ*-N6]0Nl(b~^vPk| mQK-W6b5ϛU6JUHX5s!4x܃U RoΈs_XM6M /L&iWTyۆ ֠qNIO  H+ n&"s͕F﷜r)|w:,F{[;2մ_QާLYSVPX  ;!/xcz!ǰx&ﬢ_|5|3WF*?mGȻsTtK0$, ڽ2e!Jv7AַC( Ty7=Ԋda8 (TU^{ֲ!1g]ܹ<%FȦ_ߒApHhr_\늳tLKLZTE@SQN0Û 奊m2ΓZy/SN0Kz^1 ~]`cuB㸚M42%&vg©Y:v I5$ ߞB?ʫH^}|ʑ+Z{K ƺAC÷f?JQg9l$aaϥk/4('ۍ%_2aP/amV` .DVy%s65<6UHeVQS^>۠SPDz:D>]W=.Kgc)ZwkUv# Ji` וpWt;|aDoשۡ݊5㕐1B8 w< U4#x&6m<`'7dL V0ݮ˗ C+|,.Oh΅a& +I.\W/[C37 6XZb_:_u~HgxxULpɟ~LxۨhBx2XO½vEv'6Krsei5 ׷MJ9OPar0B҅= ŒCp6tf;Nr.D@L(ڌy)+RZ/_c3}D@YTPVvDbQsKmOlzEvǠ!uw@ə"ǀtZ&aаGd&wS PPr#r3$=Ó>agϫ=S 0C/iikϷ낱7^We+BF@a2kZY4ypkqS8t>:dPhҪ%G Y4IT01X /M2e4nTSʣź^dx(,PC(|Q9=QDn׹?uJ{iomeaٷu-c80 DP Oi? ̠&.QRyE5q䑊{ $0t aAg).B¢n\mJld0 0<Ws1cT5Q9fGs(ZzAEw9I7xUv1vgNǧ̔ + 2#%i!Db1^ЧhW hL&uAh`.+o ]`A,++,wkZh{^˿YQ BwolQ:oևz$puJ1 ]5΁Nc u'1k1-k(\rY,wާ:X#|rc.o)M:AO0 89,h_ (JpM@7}U/o:§@%\>]=[?n1/l8:eH-~(~*8x;uWRr묔52{#՞f XNpݽB"F<qO_V{4żxg?b `x^]+R2)v4%|3DRcoLU5QZ6iǩ"ȐɓJFг x]z- #},/ %MصYJC6pC+&{k]d _gtJ0+58H(&@S1~3J X#54~c,q] j(Spϱ9!(}[%6@׿ u0kF͎T ێݩ lƳqT>WP GypZelu35s Ƙ}.]k`?(OB p#@OE^N- >HA*9:^'[;puxu}C$ůuPBRB$uc9\n:)IyEjDY ^[oHH܇E 1ȟ|I V'^t_a.J1 V2.\j.nq k}Ll(BjY*Qz8S)s(WfjuB$Ji[/ j7"7PFȞ6+>ㅃ9Lk^'^C6B3a j|\4QҎ:_".tpgtT(`1~n,X5AUΈtwEśX1G#iw23B}7g:tR ̾5®[P ~D":~^A.{ olv b;-?y6rUbwxhDQr%pf?OcN"M *E-FsgۉXGXβHm )W=쎕6R Wy'Sю߉ E^MA~gXQcZ 4r N?ЫXWn'vôuo FZfgP"pEG2*IǜAUv|֏ɹX=18ɳ瑖WD*]}s|\&tbn\tzL'9zW%QGTW$Cjrۑ?R](ys{]oa6`8dwImc{[?Ί, EwI"++"=`O⫔O _G$ :O\ďNQq17cV y&81ڝڃgK0pm2XieB>w Μ"H- AME/dxQ2 һ*{D˹NNi0M=)0*|Cl̂wD%SU k"2v&SȚFQ:> t,Ȅ@Kc!01/ ;#3i*AMlvSSѿ?WyfQ 䟓Nh*em8HvdV&_-pj7p/9~ݎ[pE bo7 eJ&9$m#Q+]>gJmˢ#0"\bUE(M 0}c^C;[2l֍t)ʇu~1%e=j^ K| ɐBYО<ڐ/VaܾȈ/RT:&r@OҐ~&?Uw.Ad>ÝM@ {DRPւ2Ҏ ɴ'a(bTX3(V7r3+S8rp U/x[=W3UPN( $ʟpnLbܤIs5 N_lyL;m<ʕIs"I=^=S:Npb ǔ,㤧ԧv#^S`ZB۠ rR- VX!dxޮG0]~QLF|c`k5DwGG\ś,9}1\$tcv͙˿ ]{ 8IGk5* 9:'\Y?GibBg215$d( 16g>64jԊ]-6~8J`jc8:[@B񄏐+4F|\t.1^?Xa !RWpdo,vX7ɿamȂrgorۄ:UTuy|XFEa!3n$Άܔgӻ"\}jʵv&K`dKc RjIep/׷ p$,Ua]09ҙt~PT ~ZIŗPH j[mfo_@'#@yHl„cG6u{M`gUoPE?81'YKilN*Ո1'Q6L{p"&~kmT頳zIxiu=$YnꑅղVdVTww/62ayOGײLsyع?O=M XNVxA7Ad4Z:kaM@@4R_[.+S5Rk ğ@ijLkޟ l 9\JiTk1]I@- ̲oTIŃvwYZcY`{t)hzX) =3C-]g7 BUprxz!WA**('U"deuS ``+S2JIE 9p+q"尝iDK8SL"+"s2ι[&,}c.D=9@"iV#Otpf6.klJBe62Pxn aOP0DW4l =8S˙E{9 r실pq(xwMzvp)Kop\1iHx΍YkS*vzݥ0oVp1 hLaOws\Y7.NlYe1/CMV;4%EMc)EQ{{w~μ&iV*&zTMȸH'p9SË{6bF$a4heg#eqlG17ڤź,`&(P-A+IQi"Y_`}d.uj$i/DJ(+~fmC< N?ba$pel;fwE|!RFLIJɊci寷/#)HtAV9j;bZ3\/Ej_x_ߙvҵeS; &L63ڂZQX}[UݼEDpq%VNgl(7b<(IdtaF`6:͡yH%V] l<oqo }(TLu)⃩rՠCdܤ;.F!s 7I 5tG"I[cvUh>+{? 6^` Yg^&_}ڄH:i!]%jvPlX0 5)k샓=nm69simu5_gqm%= ÃTnʎ^mK'5EXv0fOϒtbql|9JS#ǡ,8nԵ!*WBjMOkj x 5kǎ g5Y/JCL s\ iR! W<S9fUiM{^Tw- \ZM?KX.QyDߩ@ߺj̓ձ1vO&y iQ~ӹ!Y!Ml"Uusubr 1?f+s|&B0s) 5⊘ ܬec=eq:)cQD aLZF5q mLSs|2/ c3KdcM'] Vvx6f|F_/~CEp̫pCi xe^)1 =XrYer{^ramp Ik`oXk^B?g| `EcO Awl˳lt)jP^uHd-C'fk+rjW7@96s{DyLMF/ xޅ&a!zϑڭ\.2J{tm ; ?h!-t㩴hm%ƾSD-e0bⴤ3`erF$R4YNA4 O}ܪAt.(BϲmSU$4?} tGUI,fv{߸At;ݺP|O㻕,3.Cԙ]oܡ@b`mUa"ٸ$Cz<_r'L%&10giu-zqNiHz,q)y#;eJÛ͇-,m3\hMp1#3i4 )#m *Ru'UzI]7-W*Ggx֩*DODox%ΝPsH/ Cqi¿\{poi/%ҭk}r1uXc:/!Ž*Z dlfzNE=)X:ǡ*#gE.qiacS_ÈI!_۾'bѮ҅ %QtF bGb`6 fT6,,WM"hayy>Ņ W !a-䇤!LXFuyqadFQ+(sF7Yd;73HX^I^ ?i(6*;^EQ%S:/$H(F7#u9*#Fު"bI^m6,^U `\6ۅUE IK$cLlRzD[˷L\Пq.Q5c;i,Fko|[ьzi3ui)O5,0=KpUA@>)Gr> _1d4BѼCO9 ,ѷOV]wFxަ/cH,uo=~x>`;T-*7(wOZCu y3:TG^w'!5']YY JJcɞHS\pNt =0ɍUOp;^[^hP ";3%*A073}'7rIUTM'>p[ X=C MR \IXaCL2:6t;@d0{2W|k.Bք+I6HXd4AkQ Q6tJ*FeJΪ2'kbRNDAkv` *!Nda__BtY)Vq U/;A"r,MmK'T3.l2(LtfY/cj!'a1X nvgG#ߢ>f3zR)@ e؟Uk$պ3-Y{챺_-{TSivsOZZnoSJB/,ۗ7܃G\ ?!(d(/3t ֗u@D {T$)A'|"=v 4Kc\vᓬ̻;1 <ߔ/b2tXѭqd>q/eݪ P9~J gX)'"%WCrœ-GG) !?èBxkzżpiGvY᠖ux;#iS>IBQ(7ݳuRˍX2#|<mOI(5`h¶$:/:/ˁy3LO5 +V&nV2 ݁НĄ$iD[ׂޢ=4ŻG&6\@VhqxR" \my9ޣ񈰖w%%g.;K dζsShӤS{_y\O0qXy+X1/W".f<&Bzȓ3TfK7q +l%S'ʰ|dz76Oz|LocCoGM& icwDdER  Ǝs2F=̯},E-˸bUz<i!I}/WoDbK˭! y(xUPC%52[鈻8+Fҥzǯ.bÁN]fZ_(.E"-ɢEˬ]Hs}d-*ASl) N`^s~boGǺ )Kyo1 o=.#H: ӹ>3\zd0oڳ2k3ztiL FCYX6$fJu6#~wTd=9[K_ =Ji+Nڭ@"tHARobKPe ;XL>;zk=IY U!ٜv tWx _:k %.GZAHg"\}Kev^W`*g<#xڲn_؈GU=h??r0/ۛb1gЫScJdm}9$! a6#ȽqO7✠!*B5QeG3!c)O4ӷ{, Υ:a=Lo5BZ{nD;;.L}uJ^J;}b722GW|4E \, Yھ֗.( r~$q;AXG yꚜx.u@ـKο :iNj/Wa|gB+vz*v "`<5L?"_ґܹwDY8't{?.Q%zE6[zQٙ$HEWC-?2i+ ,G IW&Nm!VI>Tx`wa+XԫE Ġ= 8eZimCŠ!#.Hy?C,iZ in%x&oŸ$8P>/=Ċf{dEzIH \ յkP]oG G87e\hxџ MOiiSlSy<3F[}e|ɭLØ)J6^ t|[aʣz9Z R3hoI/Z6,Ee m- 4Aʣ;Ru ѩKz%8mP3wfz f{~hTa(;|(5'ʣwީhݢ3MԀW'^rjj4* d :OzFA< oϼVg^im#dq3w_Zw-E>ؤ׹0{H" ^׮ȢdIOHP0̤r;X^k94V1L.H2R@z*60@1dZ)caAQf9K||L9PڑLC6s7VYK⇘#䖏a3Lț8cgE^B-W.\mQ-^:bìMW6SBu 1 e`g#$/tG\5THtQAcF1v0MՒ\8wǙH{a6J K}t51)`Hi0bbZ(qr}+ Zߘ9{͑Dk|dhh%Uڊ/xЃs,h"VJr{(ւX"Dj كk'!"> 34ظ4lh0:0RDPLɬ:-,q8tR:z0AOt4Z8D.ص.7}>EjA>yBDCOsEJq)6FL#@6P [@bT AV:"f?9=;Tu{)/ygÈ<9S/Eq !9{gv5J>0aME`|t%,{@0T00ϧ5 ^+i^[`kbEūѼɽ|?c/G(Ӑ)P7&-)-\>o-mNWS4v{TJLZ8z5pS#3kS^jBx5A(9ƛ֋vv1>EO`W{~qKu7ԧ $2 ES*'>IŏQ`) D_%,F/Z}I֫Nҥtm]Kē9( Oy^v05}i"YCK=~7*)&Y0Hxqѐy6l2TJxR rHHsAYjPIH{4_R7{1 KB?/ŋ8_bKҚ)}nKK>Y|_UHXf1lD!:p«x,qNhjg2#+o|$޴<ؒ} pW[%(CáB䥰$(Y9m"ŹE/=33+mWokv;5Dh (;54M₴[$Uikox喲X&Sɑ7G4.D1uRሓnmyBF[HxOr-UFSpLƬ*Ec ߅^xFd ۥ` ƖX+^.b-l!6)9_$*žV$jU%^e\O*uGe,z|Z|:ɾW`3<ǻ0 F:_P6- ź~h :-cɦ!MR1K6?\cZ)?ibc뵄6iC|X=eucb{%ɀAXOccdBýcC VNy?o@lnN^Zp.HD'BIb ˍ^ %,̃cu>NFz?/hZNYm5(j)q]s#:N4 URu+9͐<:nM1NN>>wRk.\B_{P!-a r޴oQ`E ^G(5/Py$qJ(hܰ0& Dͮ>-渊`{*젿lંJ~\2scu]#?" եmɑ_5:4vRb!g+? :x<ؙgU1"WlgFfO4WkoӦ.OxrOԊurIHRG7,` k} l"~ncaB0ZQ? Ojԁ m{*#,16 pfܛbI߹NRDNuҙ]TS ?e$GlQ瘒jbͷ<{]6a_ ~,N9IzHn+ <!a+_\;M}RylЋ]Z2u xSAo+]7wa?D51PXfLm7.Ú#7wu&d48 B}Kpt`ZASa b Q?6ioDKS[oO[\3pY,p S^4`nD"wneULmQ*8iŘA QRp]3[1f *ݠ829-p7b&Ru fL2b+,Ǒ ^Sf#U4ʰM{hW#㧠G*d@oTtCZTI;G]`xdG4ļRo$)U+~=CapkYx@ J,@51l5fZ{䏻wՐ|=ԩh07adNFc{4ȳv0ڞf]f.'@Oikl:)5K1QJH{ gx-';-VqS ټOlp4֧`)GNZ!-~\s^Dn+#-KשhX ttu!3ɧS^'a2fglBy_b P(+Ǧ.^ |V;iEZ?_lkݸXr!9T6350arcĞB#Zz)Z(T,ZW@)&ZF*a֩YTNĞ,w;0hhk/e of$`;ܝws$vn [[FHI& #9Z[G-m}A!e՟fX| f'>Ra_R/ΪBR >5ٹ]ĤUinH )XsA6lJɥӿ >+upyOP/:s%0X_OyӘ!r˻Byu$FT4բE'evd [(_BQJ]!D|kՐďDe9rbBbwZT̒cW/hӃvT'67=V?i:DGHf^_v׶ uYl b- {X 5V{qG_[ $w˰m ~(`d7  Ldsc7w.\4=Qp d{K+jZ,̭dyq'pUSa)M}UEٯ`xd,&4F#E/:#4LkׯOVM}'hn/3Y͖t5q(1]N˽obg?[(7ӫ+Tf155j{1ݜwҜ-*)T\ߕ &ooC'9F_l$y׻6UőGLPVB ,׮"'=;c^~WJbta0(vZB^Һ/79#;Tngptz6 gnYڳx IGU=]((RDt4#r6J@|BۭGL6U@RSXHۜxrKO([Ik (ttDɂe$oR` G'2f.Z-գcpsxqy6S~0z@'dt~<[LK*t: JM2mQ !ID p4 9Sh" ֕x=Z=>2B(*)`B!,op-)x|/? %ORsnfҔA`\X&#R|?۳EzC׊A8|Y_tM',4@HtIR"HP>S KfNUU/b odZev/hlJL#[?r-A,&N`.1+cF1匒iΦKyVP$vkFԳ Hx]-_)|uZ)c8S\,siЭfƣ//K L ճj>ﶾT-_ΛOtHP9ԏCT W] o˪Xk 3eteω=Wk?q]J1x]7ZD{ r/'/& ڡ4V[*yV芹#Y}3`fM]D)j 0ȋ-ICga 3qfV~d^6ߋd86q֍9\N Z"0a$U>qVvzGCmXyeC^ύ3 ~I*PRf/{Nҍo4zC½rr%frOЧCZ#mMڶ2dW'?s=dn6~>ќnחɏ{(dDSi*Mo/Nijmf@:O(ۡ3Ԟ=6mW'HtC{S&TYś%Y6 $eۛ(E}3nvwCS}؛h ۩o|O&K\x5VMygQJmQ̾ej;YL8{mΚ lBN}KŠwºb [Or `׃Xl)魀UW?9̜OnާHQI|X~ to`~]U /|%vzyzV]A:cUs,nR z t3LtlsX#!A&Y_.Yxhz#0L"Я$~Md\1?'.cY~\r^4 ĖaAZT-L[[*^v#SȡP{DŽ ѥu3۳Q㿭QCAʔVC޻d%ρPl{,`**]H#a1KGlWvN^"!j̹+_U%;(uZ\6Myjڵ hmNJŨ ?4Ӭο.3Cd e'% kO! ~5 (ml?~&&_o)(Q̯P#Wy-ZVZrcdYy߯B'OA ,xp43VZ3 X |4 -Ox $=A,ƂDwkJqh\*Hk:W8:)sT+ w#ީV4yv :&K]dys^H>t5HkLr4*J6_kTu~ݺ5ޫOo&1K-ڕxLIk{iq=T/FW,]Lb C5 HCMIY>XO ZEmLCr7An Z %L 8Tr@|%[ HE(R)CQWq;ƫAh}י|3hbm9on)yźG 6rfs͆TMS4[ mv =G 9 \(!rlYYwVoH0?;Z{۳Mnh B8e=ƢCi-yo`YLP!uTzQYFf/!>.Y0+2{-T ð0Qf Z9d[7q ӻZsz>H*!6қcpƕJj ꦿo.ǀV&8v;ZF47c$<@]oZz*̙p%dh@7-\n5c"dJ/X.t|g>%C϶IC+fQr!lG$Kst_hDx A9NZpqk2yfخ&)5}a\*qmUPcrXqy%l4^ZU Al űL`˧e!ߌŨΡТZ9[B}~[4 )3k܌юf;Ѫ=*G]"H}ב2_=h)$:P 粲mWگ "+Gߟ ZbVID&$=i@>UǢjվvзx"2A[;ۜY0f }OY(%d_b(Q)k*<24D~Uءs9-ʊ|gL~Od鿦G/!m<5[7zpDHHߕEfIqоIxo@iĥ]%Ukp(Xl̀ lu\_HѲdrFNypj(Ow'˲H-\'݊ܖ9/5#*OD?{a4^GH[oo5Gނ9*)C,#Il@"U] i܉Kha9U}Se ˮY(J잡<d3ph,)wJgQu--So !9NS쁗ij |lkWAN3ԥ#0_3LjK sĀM [fa@tsaU D>V3ǑC-,xX.I1.+sOYV]:/gS.%#^GX#/F烘SGD x9BGQth+L~9@U;;VppkBjM"XD*|=#>(:([3n \T\'& pgڋ-4 S('"62vb֚ $PGt,I^B<#G>֝B #5P0u:_7RbԡtP~PkpoB]*?wo"_jػ[}!KB[UV_lS.ptd'A{t{atu^Rcp F|V!+ 5f҇R[@}< }I/$3 3)! 'Ŧ&bQnHU  L&`hSnHeoKjK\EpY=/y^yS"%iON8ORab7xsAޠaGB%LDq,Ӿw?MC%ݱ*e7$I,dIpQBov5E<;!(!]tSeuEq'FcQ'%ݴ-V䆘({\fMpE^U ں|U"? eSE&?.(=pJy 2A).=,8 Đ-(V * [ܝ] 3Q.WҿCtZoRH %lӿCPӤ?Ljv6PRKj %ѩ tll4쪀{yt̢fn,̩ J|?h%(҇{/x8&tn/.fX8u[/4{Y;?/[y"w."'Hk H2v3]3r/Ͱc`_0B>%g[rdpӭie\"JZQ,Vqr\jYq|OMGLE)E%Lm*j&N Qe.$&~8>fhnT+s)ruΔꜝt#c|qÛkQɠRQ2W@(APy##gf/ܣnB݁fk:b'ƒnTopbrhuҬ6!FO30rHq<.XLM#js%}®~m "o'D47 f"50b̸˚EoNl2?焕G-ѓ6t]>#=e~&'CWG48F3BY*'B5U)}I f;HIuiB7he S:vfP O@mE,=I0Q##1$n$6FfیIv1eHO׸+/Oy}, ΐBo惃hWA:hײXϖf--GQo:!QW*5lFkQ|O wŷpO- ~Lɺ&ξq2 afChP_$wi۝>X4QwCk=g[Exor.0^/PL9b:th3 c|*1lU 1͕`Y$ZR{BVW,kaCOM}8wzHA\*! :mE_uss^.hOfȫ.%Up t`IYվX#}s/fWqD7N5æYh &q ΟP[n2 Ϭ*ocmJ&j2޷"bz'ր5p݁+6?B\7fT'F<1` :b#2ox |{R``g\G6}N-/c9 CͦPƮ_s{w^gi(4吙G\S=4+ ~ß0N"_VngGZܟj2(uoPuUX#Jq*0D`+鉥r 2+X~RB $}Rw*E(¹Nx/ym/vwԴ/TjwQF)ipKMzhurɣ4w>P7#'?6 QSQ rfň3vʳ'ޞnKaT¹q"]q9Q?l'iYN,Z|Um@B!. 0-2vwi bxL3c|fM C]tڍzc9uh߆F]o>>Fᓗ7$;*v,9TkLbC|+Krj'4 o ;E$  ^jZ G_mYǒٿ Lc,7KҼ#| Ի0?4(_#UMHaXDXʃH@1TD/c^6m+E 1pt}nvAU/mEȅdu:B %'lYsP8ݱ~)$cXT:/l'vC0Czjg/33yPG"b[l4vvqUW@"+WV)Vӿ18̜,TcH]K;}h㪪&' jQA4RA6k9n~&e 417h V2q`v#V^}ûaS*_cBם/7- R}(d @me5?9D"wם6OI ˃b)MJk;!Я Ʋ!tʾB!vя+,"8|" N5nCM̹+J|N\g! $ACX(x%4 Pp8d}c!гj)=|7+]ibK0bUaO>>RXvh-LQa -5[+gEdf"%]zpRO_ˏxb')pހ.>QC_m@,Qvhes#}a Xz"ĩyUhٛop3J*"$CWQGwh}"rN" `P>5wWmpoWden$lt9%3̲t>?PTB' d@UMZ+HLl VyRs™Aȝ{3Lx$P̐NՈՅ<9ÿιJo.dT۱j>ـ,e5d @&0ǂ}XC_g Ra$Qbʐ2'ZK+xhLH9hi3ǒ,ޮ3!jpPˆV#ɴ}/Q1J̔vn-6OgО^~$J3qx+xq}7֢;ն?maV|doiRm|9Һ0 yj &oe&|Ҏ,= 7R̳)h>~.SbCPZ2dE'm3,_70IXd5nTf>$&@c4Ep̯~T䁃+ UU &DI rP&U&\GqlxzS[䥥#hNe mNiZJr)fmz6wi981 q5[bմHXXk$&ļ ^OSElMɌ.YQgr 6N RLlx60poyZJ}Kb =i(&X䝆#Vxpb%E 0|LG(r?J!v'<>ѳ R9<L"b )rђG\խ%-1u|:^W !`xqzvoy^1$ʗa7)W-QMDX&4jx+elx`EA)W~nFզE0JG;P `L̘,:œRO,961 9Ƽ^BC&CI8Z߾k>h=NjgpB&c+,rHJ})Дh+ZG#OIyKS>]^JS{{;1Q{)i2tkpM`|4S̓m!E~UL\ْma޾<^V2/y! }*7 {:E1TE@o=iao ZD%^[VL)N^*D H HDҚ~ʋ4: _ 7εV$ObԖ@͍dz$7^1x60c.5ȝ CHolڎ-*V]_fE.6-RЪ1 ;GՖ !z30GTg:Q:h}'qe@B]yHsa aâcd vH B(m(ŧhCY4>Ͱr`T=5Ny& /)0o:'>O2yǎ^̒_ 2G`GYln3a]-` ]|$|JI:{+\ȉc'{W^]W ~B1cފ8|{hq pRwx^Bax-ۜ=䝫V5L0:y_H 9x;_=G^ؖC>k4PfgWXsȌ=1*gB=yTAĜǾ+*p3HO*C}e:i I};f`]ӴIs<tr=cDSC5zb0$+_?~,nB1e5D?2`mAshbʺx]ЍuT$I*f`սk;5v.̯ٙ pu,A){6|s_ YvူpVo7SgəCx;6؜WHpk*W7TxK'Th*=3GJn&u&pT,|Whuȣ`*]B3<8O)@TB~L#W]onWF4v>]<1 noSNvgE(B#|D<:SǧRAnNu$DMElv3Rq<@KhC )\XirYjϥY)ȓAZ%xO[EtTϕI"Lo1h>swvBlqv:$~wk$*L0NVnmAǔ9pP3޲ ̩ 6K@KVgbL[_FNl y&~m}s=Mlz{H W҉,߽ZA9)=%ojykUH:g(1u]:BX`Ngcjpz /:..;+Խ)SiMgk!:mBgYZ07070100000378000081a400000000000000000000000166f3d9ce00001270000000000000000000000000000000000000005700000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/scsi/iscsi_boot_sysfs.ko.xz7zXZִF!t/c-]?Eh=ڜ.+ Zno_0R]J*IK="NK8$ 5 | 3{A%E!",vMXZlXRW'm:/:rg<Sl `:'!hOR d]"7úeCmS"p#0<%U|hd˲FXC`4 ^rQ<:! GeXf@4\.BA@e|8 ڐ%4JŠOϭ tj_1DkS~7Y|.655GpK<OA5(E/M`E9ޖJnjsZ͕#/t]j+g+pcbC( 1)$13_mhZKɵ>HQi86Rñ|h&]ps8+ 0!tKxSs.ɨwsqwSEoFˍjPOrX l:-{=8gWB2WRѶ>1hBɢ8zrʭ݊Qp57z}Əy9@Tr~ǃҭ7-*&!<=۠WDbVXE |pApѦP 9˻{!ft,Qwm7_EhNZcº.o@@k9r:U_*\@g"]sh&QmPfk 8=~?. fad 1Ik!oNSv%":lEm?M}a /nyQKr vI'~>D]f[ħh% 0u?/7t_/=%-JQuRiv@جoRX6۶S<*Ui]^ίcu|.n-[_`9Y>f0~Xjw11Xa[ArTޫN(YO^-!2]|TdeHd x=sc1QՋH8~ *ݴsJ7Vz%Au"/k-ea,5s\Mtek7almy:euډo>*a@cMґsa vby @@h<) fLQ :y#~sܒUtO4(`SG~}P< JEav^Yuq|14q Dr&`!$iRFzKb"1+KF)(J]{B!;tfMsy܁ [9ՋU)lA/wo2A;($Ҙ6Lk=NgS36&,u@kb{hAZ÷EC$8kwlMuZ<[-XU UFGnjd5M΄7$7Gu;cvԈa6R(U݀[VĒԩCGR*}9nel tC`]~? ڵ`PYQ1Yh[OYPʌ8uZ:MϞ-h\9Di(ҥ!9U`m0[HA?DaGv3 %0/8(bG,5Y1"˸<kTn9dZզ 7N$Vf-Gx0>b' ;vńTDCMX8e?j2ba'`N` aq5Ѩ[D*Ce잔*J8e?7=GQCPxbpD=LBkF!h48JY/l ILZ\c>'w펡8R%Edw=Obȵٳd9q=wr8wm4$BIg`w ys. db^r{] e"&2ƹ&ZҺ6;iؽx|%)RH-<ԜOemD"뽬ČQͳa6m`x2TxS~+h" H@iTXI1e[BU&QdD꫎#8\gSI?C)x'qʣ3;G}TټVB+ޓŵ+j|}}[.rst~kdUt|6!q^E.jC$.MzmG!r]FnW H %̀cl@D]z~iጓ_ p έ.7lT^ NoSf?4xn2Tss$nI(PE3QC3zaw`U"1p+28n|;:s⸢1EȪ=3~NѩyN]nzW"3u}/+x JPy#tC\^#r>@CH*&0E8\3)eг.Bk𽈍#Mk)Xs:/CpMM@P1ζ^TŽKkdW}kbѺJct$>r7Q(ytWCt!lJkmk?=p8:mdvQGN~ +a+Gp:X郍IgA&Blei6-18ZЏXxVҥb?!Y@)M6(qkrYѥH*ŭv!);)@ !WS{-a`̓ m ڪScIKNOt2ul2 P~Qs̿ZOxnvIPX=h޺LD^gǧ6kkteuS$qmِ\R Tw_GZ*XeuCV8bɔn'MO dbDX>͟`Qc=u},ҶGa/СhQpg .- kL$+j,:c RXRrwLG[vHGhDDϖr9nU$=]]o}➉b3梠[`#~kظ(TXld"`*ä8ovRepS*i9ޮWJW|6:"B<' QG*$V6Ï?- 4mcBfno5$ZI4n,ͮ.l/ 5vErwD㣉ћʬdpX$?:x142G?72?^=]66.B)l+ܕ:Ht#SKӜdrtm\2X-$!fxFߗT'@X ׵yP,EV"zeI<;'O50䰢2*|ˢU(~/>)=Vc3)tÌjjr3!3|B.q/,3i~%Xy N/M6=єQ8U(Y1(t-"t.`0J>vQ@L AqMi$$取gYZ07070100000379000081a400000000000000000000000166f3d9cf000096a0000000000000000000000000000000000000005400000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/scsi/libsas/libsas.ko.xz7zXZִF!t/^]?Eh=ڜ.+̌mRQl(pz,gh\zZ *.uect`BDe ghma;<,O8R@:\ld^j{v!!2~51̕0ȑǑu,̝Hju1=dX#BŚ0O /0e'dY4[ik>VOfזzV&DE F7"d`SɄsTķ'd|Pp6 X1sY|_fypp|?3!$ q\~8U&ǘbA[\kG%.$~Mbcwa{ v.v; 5&/uIev¤GBГ {~x w8%-{b".7D' Ri0nI݅ېQa)%>嬄hx6^~7yZ#tB6cRl6T: 404% C܄81|N$%}#ϣw~Vym^3kR6 V߽…|Gf 3uW']w@3gJ!9@M\B~ ZV0E!~moD=/YRbw ce%Wo2ɶYoq|JPI.:݄FhTE&^wk7ZAK?/旀 Hͳq#_9]+Cpl/p6#O_,jq2mV}>n.yh;u_h'iKna&0ޝkfX}?o} V4g|# =-׿t;FC._6K2]",aPZ`Xԉ9}܁)_ڊqti:й` 9B!@E*!m #ۋ"J@b"9r2 i8%-ȱWāf|ĶKMpf\1L'rww<Ҧ(PYsmͼ0V}wwT_}ak-Z ʚИ. ADAٍ`ZDNAu2 @O0\_^%;OyD2#g?vE7yY;B\,ǢV ?`Y ]ݲ6S1񂋜bWE;2Cchҗ oZƯOlt&ͫex˩I3M7P5e{=۔@;0eT9SoXVMtH^nǺ5')gyusnσԵ NT  -NMpQٚnR( $*d& #Qî;4L` mYY+pw7xO[Poh $RA&[Z"s ؉a#ާ{ ]귟X/=ǘ4Xl96iX)$6@Cs߉'e`\R#(ҩ` ^(1(@ٽvVۙj, 5/^ PW6[a 3ptռFqRҼO\I+I K];8P@h!'7,TE M{p&1a%aj:J_Ijm*t6s-UEsTՍ&; Y9)=&Ռ,qb] 9иXRg*,6i 9c!l^ѵ=8`E&VlQ;zBj1;/ x}^ cf|l(ϻ@%cK(#^UOH̛zIWReC[X=}w]/vˣ51'ל[A5 C &MmiOգwJ(XqAV8ĖZ}zx>ʺ4~!Tłª8,}Z&s vlr]#@4 Ϧ5y9.r'tO{X*&u%LȞ& ªc>?9^~ ;\kdpl!p-ĒM:ַ].;߈6xvBFCG8ڂRۺwf6;20e0trCYl1MiJAq-6F.^+ل p&_6jsg@vg%QO;qNFBb.PYMH˶ѫGaɻB*)fatP&Pƺfթ.g_ldQ{0sSˋZp2>A෷GHA%-k'xa1 r*Z!'tM3 N}hP@y h?/dԳ H QQo,B9ف#wp1<#m5c~յ7'tB=RݻAV>QW8àxS9D\Rk_[Ā4C<{RR[wnL `{cƣ{z'Mmj5<#Z3[e>}n&'JO+FuNZ=<Н<0x%W HJ^  aM~m@XWCIK1]?jLiTEpHE é  w+<7suOO=Xed\@{@Ae&UtxՃIS蛶joLF待rQ599%{fcRg4o|y3j0/݀0PI7缮8~~U_zm K]7lp1k{|J]G>YEqڰ)E[ZJejX#:w E(PLn d?ϥ3ҼPU /r-Bj},>YB;dqA.P.BLTQy:~MLR#0~*sI1r΍}d\D.pk8mC>8]e&Mcs]>[S^|L 5b "܉Umeۯ(?cr/Jl[#P`Ceo <n@^D1!*= 8XLο5//M/HmS‚( &̷QF{jJ!#L#X )Js[QrOD^XπX`)< .={V(C6}J 3 [ ]{KnrTa&/TC RG}|:\j !PSWvև"߶h?8δ/S6ǞJ4R婻L}]kVfݷ .du@9x3(qԱ@g8V,OdPެ Bkn0(.4Q*zc3tIo%c_6vq I4v3iiڔwF(ܼ,$-脁Ѕ{M{~GvAR//7|f6>*S{6p`'?PB4 3S(T,-u-j&R YW2+ n4ϓZbmX<bIQ/国HVZ 1#I lknC=O Nպ'GJL˼7. ~@4ѰÞ^:Vv@5tR{WGVԝji{):S0{_k~]I q3mIPQ~=Ì0v` 0_N;qEn U[Mtc՞ՒtfdUS yhQl qĬ++H"C$N\\(}&eJ ڵLƺKSM[hLW%B`fܹuΎYMnnk;U`jd3 U`]tA&bzo2^WanigLPp"1sFwtCZ qS.17)x'u1@Jd_;yPűF83TWmF6tԻ@&EdndI2O7 sGP)<%0koӃR1OXlcGڌU`m3s ʈ`˴ 8{NNo8\"}8e7濻^q„c7`:>*UtfbA#R /F, [QOO0r75ˉUUpT|tv1/W92MnBYe@|9vHQRi]fFx^oY{mL ;Ӳ@+$rҿ ^sD=!zmaiV=<=y3`᠈^ Po}Bn86|,;2p"wcTIg7Je qcP ?Wo3Xbx's^N(ENƯֱɉ ~)73q{cZ ÏUۨCȑgEҨ$cx89&¦OҞg7}f+avQ[ٙ0wǠzD =I _h5 s|URjޛ~$b|܈K3Q@sĒGz{E| v1'G[-{~ä z|I>ɬ/nϟ0ƧgI ̛(E*FYPf\O$ڒGNQr3v֗XzM/z>gYtjOى c+`Y08&&1V A.1YO@ИuE@ p+1 *`vDɳAF!´x~FTReRo#{̦w`HaPX{ҡgiMN)N2i:PjiYgH4UY=yA5vZwCd yWY^K05MeY^!'o-2խP Euk(XBb.| ~uڟ v[*t (>qܵ1՗[v gsYDdN֋D_iBn$]xCNq>usC o4; ;?]zFQ Lj6oꢚY4;|z^-= V_ݢgI΍:O,w0!2+Ѱ"[|='|V ф" Ae{ Ȓ1T n6jl0l`„yND5H}OA9`9 r4}fRIDl"jÏӔ'0Iz)& \J:T?Ts`m͉D+hDzjw#/Jz&tL^+sZg%x9=0Ah9p9 Uo'0fO]s1?-E}(0x{ jK81' BNn`^ti!IodMNbMIѥjV8"VvC&rl ddFd XV "k!曩eTˋ2c,2o/irG1Kךz-{ZG!6KDuCT?ډ0o͹FDžfi1*MdoG17mh)C/Za`|a=^6Dߊ+c_pl꡵z g^U4 8Ac30 HY9vJ:W۩2Y!@߷Y ^</_MQT`d"X/ˬ'+*̒HDnY/_,^ ]"WXJQ6L|X Lg?3Z*Hh97M mxD"`Ϭ~>sDWQ/u%9!k)x@%/LApo`4/$8%wRq?`$R.Bx+b.dSXL4cpfx)qw"tkا nw 8t!wyh%9!}A/uDo~J*kމƗ^E7ajBaSmF:i'akM"~meD|x/DK_L>Rj?NG/C uyt@B>QrngT괔fIW?Nf,OD6-f Q3xɫ>!WΊՋYDKGV ߉T^S]XKUnw[DDVfNt_b8_e@A3 k:hU@[$Sf4zGk!%5跍narg.o%FUaNE ٪5?qV5$"f+΢ލ݊Ko͐=<'<DYj@b;Z3)hr QbkME)1Ɓ%Iha"DRm[v| &"@J;:U.IR"+ǹȡM8q ȑ(Р~;GǛ7^I(%EevYUd41C w…QH]PGQmZ!51~SRCAO_ƱUwD#DI8?t]׳R/˸WpSjeNm~q}ÐϹ(E;uPv;p(Ȏc; \vIbktñq3Ks>+Ep?NٶXJdBf?9J|6N{HыȆBuK>5xT*3(:ٳ_~FI_g/S3CՍ|hn%yR(A+gGiӖR~boɷ"o/z6@/xf$r\%")d?ԌuUcMB hD}Bku^{A$08'0ꃴ'~nd>g5>>2Ulh yFxSYUmSWo/vjWa*&:,]Jyg*1>e2+m\%R\ /DG@ugfժ=^"H'Ⱥ<.a cѠ+V3ZQ=NO b/1x)G#A1riԕ&^ k<xզF&)9gQun3={b2f/:VU"F|l @POx+$M&+eq}Z8υՊNT2)Ɍ%QA` 'cCA&YLC%f%d/`z}\_ɞ1V#:)ڧ\qGdsq{(꘣f 5Ε,rX]"Ӕ<kEsxAi+&zG&{󃟮8T9vYtnfپ;\r ?7L-[=~@ƻYcu#ת|9gt(ge4`; `hUQ'88x3f&<=g=YmwLGA[dca\7Ԙp(0Oq^L_ܩQ|wrTg=g 0 7%JDxzDEڵstt CXʫWXa)J+=" &^*(+h ?x+A!F^mFʞGsIf4ҵpA`Ze.<'hľ2 x&jiS`3 @rARr̔6^NoTVHd5hNG:}5Eu" K }8Y? QҐO՗rCĬݞU8OzƏ~~̷I6}Ij?&M4Y#.intaO=" Y:>o(ÏdɚxI /'liRA'٨gCBU+W?y2Hź`LN\~o 3Շ.=F]@b爃yWyz wgMo4iB/Jps@G*8%ȈCBwNc_)ZB+ 4֠% ^tϵJ|^R[ŁQh)*9 ؛йUQ6dH*R{k{(S2{Z}1"ϴl|fҨF(iQĒmk3G ѼwF 2\݁@S~@ɞJc~9)1'"PP.Aֳ67'69PZ],@-oVEɝIuy h"VPZٳHFV"wzYͨ݉ J77\l8ТH߶XK\>;pyX{%;S& Y_pư&Gĝȱo%ovsqMK8 5-#m_S}*K4_3NMǑ0ͻI_ie"`31G~ U Y՗z#AGC T<كVdX#/XlV՝fԜCn _浺$\uGRNEFW9bG iz'5h-[$*ELÏ"PZlF9iDO쀂M\فH Z|!cUk{ sTah! m+ӄ~j&rPA)Y+?SŠ߉+l6 ~8Y2BGqJc?J"GDCFd ̠kX-KW2{7@Dov`"pna1gBr.nVez_řUUQ$VbQվ[hrL=.^R\e^ta)EbX(Q=W a Lj^&x M>y$ZJO7O#?!mRz2 4Grj2H}ȩA Qk]̼ܳGj"B^_db'CRVlG,m\M kFilڲ`LU|"/~6U |u/|ـ'b%8Q(JUFܳFui/]lRL^yYKp0e~n) wm90LuE]#J_ȿvWMp<޽d)*{jL;o.䮫Cȳd#c}LxBv*|[Wn){dQt)zG~Ǒ ap*ekiڑԃ 'p$RƲl8JёųwExnWa1&kŝwݓAR4g mrdswy^VdPl@:ѱuX%K>H$rf[A%CP B>m&vD?H9A {Znħ8#># ^gLH~\Etv5}j4U/| bsur0!媹# |5l՝9kT5 Ȕ_8||J<3)=3fY\/xk/ ڢI%H RcOutgH>~[&|^6Ŷ`O76"nAQH8u&cJ>|%L(;M5'h<\7ah*S- y$ ! '8^*PMGKH.EH0v`HK;etGQZ-q@xZ^lmg%0GeTXA;T;(UCUQ8^sTdC~{9nɁ)D%3QfC&tzE@ @y<4H6L(HۣX"1;d53^w ;s@ț ¦Nl@B[66"3^Z|1Y mZ"fFVpkVGWVwfH^-{9![`ntSi&:'1<ŃJl)( h.xW8jwp{Zo9v![e{Szثne,YTH1G`_`0–퐾+{ 4`q`[XZwPY rnlّT%vEV1P};fC}m(7^B fs=1R+C4_=_EjzHCwP&^VQꊊ51a0Պ(3Z8)饜~÷YI=Jz?r 1&}8: p斍X|]b(i`k~Zӌ K >ktd |Y4NylO >֭o WGG@[FFnN˭><+DGj[TbKvݞu`Z V :ov% Wύ@Ah1h@@bFIKsO#kܒY0`͕DƐ ½ Ƞ$*!(ab~-jKШg{tr2 v.v:H>EX̸/w>c(ѳ ~BWL[r@JdT,)րuS,M"]77X'lHE0:V;%[/_!URdtBaH_ziǢ-rM2YQ[s!3&.C|j9 y IcRQ_\= ``[/t"[&sqZni"JPAo_]*H5is?UÛ|]K94!0}Kyq,`TaFC|Vp%d2㺓'hJpЃTw`Nk+U@ n-Ɂ^Д?P(1M6#}siihHS~Ej:r؎ Wcuz%9q]" t 6EtFaUlêhzB0_qy2z9^Hgu*lJ%Q7iL4Q;Qvc87 ??UmӺW3k2# 34-"F96]@S_LKnղk1RĪ{ֻ9' u2QBaJr*ޜ6lN/"Sywi|7x#:Ir(hДkdv8oB^umH\_rc 61pc$rkM#p%STvJ֮"Mmd&hXp`6 oYsε8T E%:R.i#$pxx-Åm )a{G1pI@ ܵFBM/Kzx Vlz$~MLV3~/z:#jNz)żgyF@Kgf t-򈻡yDcn7Ne @8#KqZ6O;g(ZH ^5qP=v=B~ApYv;+n/4z[E\''?sI #XD_*dNҞ9wP I[7;>5&|ll\pcowd/: 7ĭR^]?;( g&0{&ۭyj_[4Kc(Vјcp"EH8SpN5TC 4U #q'v[ف#^e䨥xiB=\PETp'.? }q#5F#Ffگ9fСjzg9}9?du)?9/^>H?פɤ>ͫ% Ƙ!6@_@sY߄?*d SIvQSc$~MDY#[&X- WcHց=Wd]qhH(xsBmtǕ{g˧/@ڝ^Ot7X4h$|`Hͪ&@u-2NGgݝ@R34c+&gu&ή"xVMw74Et}۽w aαf[^zU9hAJ+0il}!_l]9 2HY'`'K5rQhP7Ķbʌ8|}yVPGSDcs+/A$S)asvADɦX@!uO)zzx%%iZFO¨faw'emD/)9eA 屮x. e5`)i@Wx#ʸzz?LVu:*P2xd3OR Pa f> %a! {״ 17% c"pH׳m Gyޤ{d"vp.ws 0ߒ[TWqpFzmuB#/[#$v&rjmsncbsFa(Tظ D5\[ߧlMo;:aVp!9 C!,J tOTYyL=:{=Il~!|U]07 :ql Lp_[1, $Ua~}J֕n(mM u!AZ5K 3cܻ1lN!jH?e#DׇӼٜzr&b s.HU@'!FHC-UæI;~lSbUIL6IT͔(Dȟcmz5]'kUn.j`i\zZ(hԽQ&C7ivf('<Q8--OCPX w |FNfm2|1mh^=nC1 T!ⶩfOd E~<}66l34<:%w8@(2ԓ5rn^=z$hOc=EI1X>̉SIeEz0P db"ug)(miF'AEڈӳ60S\[ wC ׵F>F(bw>8-T)E+1Dk@9h9;G]8 !ʝ[4%@`:-Z<ٌzgWe(ky}oTdm|dXSOY?PqJ݃dJz0&bsl-6l9rf?u|ê(Ux'WcUK- j)?'{+@dn!3x m磉1jVGTLs&k5Μ%Cl Su>$\r5ssn&Gt1'#7Zu">OOޕj"t񻱤`zO5 :l̲E=boJ60ƈD ZG6k=72Jά+ *YoBw>ybǙ[y$M6e>d+ z~׆+NGAB}pe:@lF{ҿk|JDxQG+ilV'pՄ@d2A;04@r? bs/i2>sNtT~Gs2)U3d9ُ !@9D|pLJbgehp:/d\\uHuA[OBJp9k$E!ER36<ۀIl+l0˼ IAnSYy8kef&ldN4K%7oʣ_7ñ7[7!&B-L Q~ybV @Li\ `" !A7@~\ ~jp훸LQ_pPoὼ@~0$GTx$~>#AY\k n1_㿱Ny"s6;sBT3[ ZS)-]e:ΕvXRHQO ;O&pW~(hV+_VD\QLpL\Uн#eεҟccienP GH/bԈPwVN1#D@_MV MCgevaa<>SXЃˀWDFgRbNxH1zso vyȘ9U.'^;6v;z*ɔ"]&8p7/\YRwhsa043ݜ:Q$䎮Xh 3 )0a78UXjK&0Zg/'0f+%6-ڢ ܰ(z!`Kqܨ/eV]2eG\7UY^Gx:/PZ*%Tt\ThX < #- hzpҚ{Kߖ4@$-;K FI jj(Goqw+3BvK ͡QMLY>Ottl㦏~lS cԽ4ѐ͈_қ*x!;NeE&@3vlWh9Uw\l5\#&nIu¯۞x؍̴[C sXx&ƍ0t ]pOSv.mOTs3$6]dJ+-ŘBNϚ:-+;.LrچҔYtVۢքLL~L&agNVR fC ^"]ϵ:&ΎV71)9hc^L"fz*Q :ux-i]eylv})܇dHr&\YC DWB?YࡷkPۛISlsHS7fdؤXGP+z͜]Sj~VLf`,軾4Gl[2RP>97h=aHZy YBH}P_{4hC3_`:xV\ S)4~#gBR% #!wrHK0cїt[4!|M?}<؜J8 Hc2ʘx%z&8uH*yҹ\}X{ܝ4$Ȼ4s/9te#Gs|Afȥr:Ũ[1#)N=MArqz\ܚfd㳀L'tV->=Ԅ/N|/|v%eb,q"P^2hk=[WE|"C{@vgf jKvJϐ>0l$jE*ꤼcۭOX俈dK:BOwܒ(ubhdl?:V?+u B} Pg}3ݾ+Q{=RB Z1Auk಩QB~lzg&5q8Q6F+.|ފ&P+* LD'_Nq >KV]N|hRrgv+?&<"_2,:}Ɩ?kb}+ZjZ-h=~DTLH~R8xg7 Xwor3,Ifx-+UoQ=Aa߲nyh" yг€#MzC6ll堎p>Z-(NO-"bLn<8{VIT[U`CD fMm+pzjT09i7͹ɗeK>QAۑD6k1"LQ@W0z[pfuF=WG!he dj,̤o(iCT*~|ﱞ]q #Q,$qDKk-!: GͻA=L0F`G l"ƌʎo T}Y8 V[Fؘ>9a3Ŏ/v{p|Qua¿A˲Pn   hM`v\s_[PhX_WfGғGc{iT!-_ &99v!L.afDޫr@ޮx LJ?1ijYm혩#/L7F}$Y_] rya;[ʩ/r,_cJw/+ +evV GG)@{xwN깬-GÆ]XJs:x;(d/H$!>@QO܉PkLʖpZ/뤠|3+lo)jуl?`Sa "^dvXCXou:t_=\JTR1p2, 9XW?8\ne\-a+CK`f!c(eٱ%a+K6bE kG3[ O 1z6u| Cc;>m=0cOݯb,Ql _nuYqG`*aUuNPv!_Yv3^fw̳gÀ&=7&@Oݜmk=BttW9`&'HϹ RfAz ]b-hm"J#e$v!cUIX% 5/vϼ84LX#b&B8523D%KT=7 tf!Eq WkJCm!) V[n|x6X"U1y^ܷuUX/ Χ+4't/3q "Fb^fB8(e-G4E|s{0ZYǠyDEC7ʗԏ>r 23(W*C'PȜ!ź.-WLV&H"/AQ8f3ɩˬlh_6k*[$>4tAYvNCӅ@ѩIֻSh!r^wɰ##m4(];ɉUDdJC<ϼihi؀ݶ!5 }NLq<6v(A V_.qpT o"v+t&pfOu{hk_u7H:L¶zYM8tjrdG#ե7k;7$[f3=p(VX$0bˎCG OK5Qj`TP1g/eF-e=)NblΕO6~szM&1ejXhF{t Q1C2¬oQd1"۰`#VRrN̼ٙljЊ fGPkH@ew}iJI+Gf2dUSacGO]*~,{N7JΎC 5Aĸ 8two0SbWٖnYR)Vq۞x1)OWKE:t8Tb7gmI&OBCBk*W)L.bdFz5'H}BvQ:ɋ" ?1%YV.92xE9򩝑1Yx G/9*5!yVË$/ikPJ"~lsAav*_[GHS'm'Bukl5%qMWI~Q|&ա@jmM/['~ t8q"SԽ' eJZnY|(PBh!Yї Z&yY+b-}Kg!Ј1o l@x`(ˤMcƟOBvw4 1 2%#Y{*dF ZqqqBucdmeX繿D/FL[QdL#hT t_|)tH'b;j!2z.k'deGlA6>]iҮ] uyQyl4 YSҗ$KTGɕ_ RQ|.Ove!+V^;O8(Qu}f b%s \Y>Jߢ4T`h$Aڶ 3֒.tQ(o do&N)һ9 eԔjfxFw-J)P5^i'a'A/ 6- 1'thmkh/UCEl*Ҧ# x߅sx4m%!3K^ѭمoO^\Vv ~fZFV@yrp/j:?Om#ٞHR ܇F rw`r#r~{/[#T=L`rD%|VbmG:RN/R.qn{&U`du$bC&YObw+p$=u| 5f)4/ذ=@rS\)t!͜!ȼi>?u|qp0bN 5TThzX\K&9(eN]8 Y<\q5#椸dMncGI߫%SSe+=;eyq ) h}Ґh8 9n<{.I#ٔd'ddHK8(̓Nuj2q3CjF-oW\l*Ih7x6J~֔YVFZ} WGE g|<ָx^[ARZ偰r*V4<~f˖9X}+ j^EN-Wyn_br@¼mD>7u/ _9 'Jls[8ѶhIyȘ!|KV<+Cۭ6?fM<' Tb _2bC?c'N-ڪeyV#o3nٟߙ Ӛ[Tim ~鉲#pQpA}b>/#}MbBl ዷg0H5mV7ݖ6I{=[7 d@v`4 [4l 6;nxss2/ʯq>8ollO8[r?e"8xC{-}jx4 .ҫπ4U&ۅb.߹w.*'uk<".9N/m\[%qp.-fהئݟ\-\:܊-*r4vE8{B ӌnYR#dy  dǻ ,m̙$'j<7>C'rh've2Ւ~tDiXfϏJ\ꄗG,u](4N ՟ISQj[,Sd[U0L< 'Op)whojW̭85z9ʾ_sR$xTfA]?VezN'6uJf|FR042>,Ek>ID(Fvo{rF?,q|""5Q9E6sL<69勷g\r&\ ]JqXƄ'K@K[Ɀ8:3C tؚE69 A} 2fHПbGSV,SOdO.uGtmv m6:T쓆AaM_ ]chOLe{8 R#٧^nG8xLRbo,J=ٮ>n=cٸ׺L&! Ju鮎?q^DXHQofryOqΓrq{#λo/BhnSrSwĔH녲I uƾFxW:r\F"G.9 %`5хZ;[[kѲ 3a6'p$>HꕔV=3/Bd MjC$rh`L#~WGL6;E`ZߵNje#I3w'j} }(?C—zKu[|Ea2Zd\zWD*/L"ՙ >eZx5 `'2MNʐi56$f7Xe\>`He;MjMwA~{n Yˈڎk?WRhl+]0K:=3``ʥ|j/zO9-D33Us'9ɅƤ U&POw7OzeJMtm}K]+ĚW@zaQh.:,n lT ?D )(`YTJ߄Z]S\ Ë,.aUn uBmesy$Y"(_mŠCV*Kg[Xpj'epf{2N0Eu,nYKbˌ44MSjE Ih=la 4uscIpC | ^C|4;*5>~goҌc%F){B&O Vg{OGRa=>4 EٸX5O0bSr` Mel0Dr$n^  0+áqX^c)w捖oJ p4 egNmcM5texLpp"A6xJCC0_x6h v>5'YVOo6븝DGksb!vn-bFTfh^|j !n~>q:\9mAi=ݡʞh3G9HˆɪUHsu]IKBWO=|WR؃30b~V1P*8tȗLX>zD]DŽQ_$FMMǦ <[rPX&g\J4IC(lpl3n3+oҦvoܣfhw_=F!Z 2xl/MttP;㣋6ѱ.#G] zEpf8LCse~,\OZ/g)|WiNM!9j,Jx?%N}:?DM{YPjIŽibn%rCS.MM 6|&1xgzwN1cu}k4;t%SVHWb,`⻋dA¤Z&qD4hۚW%Δ;*BJ9 }ȩ9}c*  @UH8hQfME,P'qnدݐT!!RCuQMP8hYj2P?=jJ?֍cfґ$1H8ORtZMMհH]hpe](}GX\n_ ^^ܣV CUMa%ȳ=50h@:?=m8|Rq]PqM mAW; rbإM!EW$@(wOC#_Mn9OXJ@ȻanZ$ًf(Y$cN2\tV ڸ{ 7 WhFr݂r'óŬU gV6oJ\K*RՌL. ϨuXu< yCTB#'?c€"Ze\vAU*Цqʄte1{@iTH̉nEL4팇Of T6ܤYAaM{{4<=^}rvx.m}lqNhH |WA 3GtѽY~>/u][{YG#18gtց79(0P¶xuA,-T4v=yV5>|UI ^/jHO,sVJeQq^x%N~ڃ\Q*NtUC0ep^ՐʿsW~#^.d_fX+C$#X8^ LVMviŠ0kpԧS uJ L<xl:Ԫ4i $f A|@z#ʙg~EJ7T~S_cV5P؅G\IbP䎦mO?а',Pwtt*zWE`UWjY)j͗/r80\AdFhoz&d2qPUBqZѮ"]N2`IL?s<Ƕ\PDf oFqt$`5̰0 F0kM!$}Ou\} ́Iq7"jBxR#ܒOތ`˝[SFuD sWgxT\ؒܵK~ Ɏx/g*{|E7`l<Rl6)t)sbH>t2zrg~7C |&4y >qxn"u#*$dZ;靻k/WT]@v*i 2wI &z <~h1kh}sY'0GGD#%^Q$Յ&(}'S9ޖg˘vHpe 휫7EЬqU]D63:4eJ }KٔRL%pV.;)7d(m-q^nAL[{W_?=MgBNM╳.i }4qD^zg-Bܜ|r~YIw&.`$ JՓ(&pQ &ojMH52U~u|1v?O[\OE.h{lYln'AMHkyR'{5ed& Wł^i>kyLxK }jV/nᧇ  Vރd QOp\'e X2oAʕz[kx_g&)0c؋'/~Zu ʼ ɽc+-!4v' _{ w{yCp`W-൓tNs1k^ 8 ͈JOMz%xUlHfuWJR1/ah!F4?vܛkT;WƇR)p7zayƍז3 wS4bw{*74A!42TiL7G?X'q.oɺR9Xण-7;'>v9<gK¡g YG >"&62ךm6*=teY5'/ۢY7r8w;x7bOb]Z#͈|pMpkS Kg, R6{ë*æ)(И0?/qg2TuH0n/{q?F ‛.9v@5`+O >k:+#O6QNCo(ն 1S*߫ OXmd,W 8!gKc,B1Wah*0h^ Ugou阏-`=Γ:ܳ @eXyӳMTh $UQZx; MV勾`ݣFHmQ*3C ~|nTk>2z|2GzpW_Z%=0nyv'}pLI #锿B٣՛A>J+]Ae{`+Oi{Z2zS٪bjy E==LY%۞5&Wfњ\;fpnLdU/+cnUS@qn^cskY]*nHx]Ib^- fyB: MY<"0LC }D-эsOW5zirA jP:ݢ\Iej7x qû sywg5 gA5tNV cJnEU0kjjnSdUSZ;;IuYQSG4fĦMeF=?ɛ|.8-Y_MB0MSTGL͒CnE} 0|Y)r9=‚ʲW0-{eE-YS1i)m.̰6҃<^# F317:t]![#rs0|z}dW2A6X8ׇa"0~[T %]4Ԋ)亶g"!}+5< q ! LJyK(Y? NbljvW>%p%eN07lΝXxȽؤ+zKA\?n$+ҚY1Ra5 82;_g#5s1OR\;Sp;C=L(/%/NgL)T rݚ?1IW|[I:(GY6rr;Þ_fz`_dĦa|/`TH~ڢ'zgÃ驞-cu#ʶܵ:43qaSє3TPv-gl'FYXAD.<0J5Co&CҢP$hgE$-~l dbݫv \:U[S Und 5rH) 8f& }~fұ ş.i\#fWA=fqR>F$2n$u骕iJz0E,_-l'$ݞS?P{#3 ?ly2˱~O\'AQX [sw7J,WJ#fQMśk,؂s^W9X2فԀ,y R IW]?cNT; om]{v!/̪͋QfPl34wȟɨSW IuY?S PTq娴K ,K[ %9#2$,4,2_|m rm&W؈q &( I i0JuLtaXuO>Y-s7uf.qPYH18O0нP|]%B+Y1{c5'4W;9/DE ڈldB ׾V8(l2Kt/iΠ|E!DikϢx< 6Լ\WຌkiI!+ +1U;6փ/P {7E +G(us- VP[rx vi,(ytӚw[IC2A}uw*hxQ-qEwdZt=@,#W=0_ XONˆ*8!3SMh@(&"6,,uoOq"LB|:bSp\t,`iD;YjhF! PfURۄF5n<6W1L^]vհt_.fىB=Ac#eO ?0#pdsYx`):NPRC#D0 a}h;=[Si428''aN2*XeV6-4 e` ̪*N:2[;Nv}/}ηQOy<):  1zyu Y5s,MºYn4 !ZVła Ad C\tu۰ aT PG ^!w47j?"ۿ`k\z[|г/,+~9e^ MiF+<:4oPPBJMa\`!`FNX\\Rm,$JK+h&6ULֳ+0eUVW2XD,GP{4U!<=JJIh,Ea`]P%0tTmw,$ٰ֗٭9ܙU8"׃2>p>RoڛGC ֯B /n 5u}--sCo@с%dz FjX(vRt L PO; Μ ?>/mcPMB6?Gy{29 gr]>^Иl?'8dn휟RV~T |KKu7іȐEx(v[BO9[X4xuäߖ:հ}_ T:qN36@+НJpXzzW#zubm>1 )cqpoxRX0ȡ"iKY?iոzxhvKS sb_RG]#&^+V4RA6l@/zjNt5=^N`r 5vԅ]*hߋS]tE9Yz !5/uuc?vZMyO; htC]$FO:1f{eajwҭy%9m=!4'(;u<[7 gYZ0707010000037a000081a400000000000000000000000166f3d9cf0006b460000000000000000000000000000000000000005000000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/scsi/lpfc/lpfc.ko.xz7zXZִF!t/U-]?Eh=ڜ.+Nkz7J)ӒF(Q3Kxh)Zܵ-00-?h1&HanԸem8{oaCbc^]$g>+}ry(nv8C$g6t2mS=Q̓vqb$Rn}DU 6@u=7GұhH9#X[Dwd oc"F-"P  D IoV~赽ZcGibI pez"/TjM+{z3T^.١CȌFA^n;9և)‚$8u"A, ϾEȊ2lo)̨yE0Zo-ӥD-|FD7"K8: ST?#T&d]?wC `I_5Ɨ<_M,A|wœ, G ͚JqI_z ٦`Ķ=U'{v*W%`H4d\ .!QA(BI&7+b͝l!@R&ܬٶY N*ޡ|%Փ^[˨N9oW˗Nc^NF),q A\n=˶['[\#?E5NV\h[GEXPۦBJaö́}P[w(>IQg( C燻(F'\>k@X;VtR ]!9Diji `]XHY͔[vP_wKUN'[]my)+#X`˲(ex$˱E{}XI](ժ+):__T5W(86X;;юb ' I6E.0_5.Y *wc?7V"WGe@%Otc| COv:;\,|b*S4Dy&'T6\q9D󌖍Kd%iyլrwU=i68~ k\7& )F[R=ȹG0QD<!HF{_#ݓ 쿋3~yc/QHW %Fg<3ҙ=!^gØ囅&oc8vJ*)Dj~*3r%ϫRh{u%/)D f)M &N #RjvM,}ԛ PmnCK3˪odzep}I}1LC`2!g>Ri4gLk=;.Ϥиt?>uo%=5DDDcI^5ʯ, VVܪ¿RU0@ѐKn3zYYQ`솄C?W#ӐAܜUYPW}xl҃h^ac֖鹂lqϙm+;xekWml)fWۿB=D$Z|Xz^7'Lȴ֬4C¡C+&ޓEU!P.Ԣ"yTIƋHϢJqB wG3i)ͭ6jIXi󯥺BMٯ,ṫr݅*wmUg_5BαH S⿦, 4g7OXstsBjFzXG";gl7"d*<}/]W-Ɋk֟&*olÔ:%ŋ$_ ܌t'ڏԘ6fK.fp i@Ǿ ugI S`>張N f+8 r_ ѧ]' #H@ΚlT0 {3%l 0fwݟς{}6&|8E$;b(te)^YO8xIO%cF_Vuqmٟ9?5yf[̻m3Ev^B; ӆ#xeKa>*쎖1b+I2#Z\rU[Z V i[*P&j~V vGoPTW:QQLYCobvq96H\#+0H9T6qQ,1H.RÆQ6i{D?κb0RƵ{%FM‹[zE i@gB7(%0}҅2CMi'YO@q N|;-yWFk]NjR/{~1"`9]Ćsʿg?\q~^W~>ؾ "~Q,!Zv+GхP9'^b.p΅S:L6з+IS~Wq(u}+{yi4WiR*ӉE7 j)@gK,{?P$Oj|ܮE hd 0C>5V5bunL~VUv8'7@PGK~\9(m =|}}z3-3үnٜ*Mc:m:%CR1vTG߶w&0Pʑ>&o5Pϝ,S2F^W4co,2W)3܁_YD0deZ8f_;5`%tN? fz;s+[O+n U莣 zN!ew'Lž&_$ F!<#Ғ0lsJ_Stʬ8Du=ֳܤr?ڭ b =-[Ҷx׈j9F/"]|Hp3.W%W=#S䅷G޿ fI<+Wb\٬j;?m &nHNpޏ~x-Iz NqkN|!2M% qb{v +GԄ$8~3A(^\z;^_zəWe)ry`rk_BFZQ%)ًyJHOݯmkP7"4-Z{\ ܈BWk,Ŷϳ`=8rR) ?Ϥ*g}0䂳Oes/^ Ȟ/2Hs=lU~E%PeNaX 6WLlPr+m N+ AfU0<+"8_`bPMc cS )L<&3*vAG^45!)Mans{Yf5D@s3h\:YwAF:z:WfL&n3aɁ nnϳAG"}Ao֘gb=U)ei) -T5T@N KXli zztm$"0ZkϢMC:t%+tv[REVRƯËF*G `Vvw,d{=h.iТ(ӈÌ H`.G3PE^rj{*@=T!;g7V'3A*}4_0~v>G5nrl=\J Y!~fдYB.+ɽP#-p. EnAB>Ps+F;:=y9Ƥ m<6[M1nM;CBW/E,Z<]P.`UKÈf#Civ\H;)v)i$mfl.ouU.ޏFܐ0ʥf˄fjt|me\)tۊVI3(q[$՗A FdphVCD&lޛŸg,|֩X8K±Y ?F֝>C9F] 2kQ&M7 FJ+)Uõ9X;Ԑ C!zy#9nGh>ς 9 ~]61Ϥa tq7D - 1U(|7㋣ 9$ 6mi.{ocsM\P$ eg?~7i"yDnΊ@p̟ /ȏ@%u?Gі@{ S?2̹K81g[/%UfS+Us=X!].7?V3Z:ßmAy-7R{yKOm'H*d66|;YK3Gu,D<>!*;GpXl?lIr`6´ӴM|q(%g1ҽ*ֽԾ=4& gZݳØ-9X.hSvOQcr~33Պd,l-Lq<;+һVl!m%`S@9$+akmj+Gq]ٍq}]F_nM Lvg#N'HS|@~?6&Jϭu6!tÊ4P]}MyEx2NXL-ofh# <^fhx+,EH F'O{+Np; IoOUt=T)<~p?NCeI0!}<z])n0p3@9r[zqdJben"ptg/Tm8>46| VҸybW#¿#PLu'! F-ycۯpohc}xk(53#VrAq%8{-G!â)SI}TH<}S^=?ĿэAO`u~)|GQ6z4Z؞f ;Al\{r-ɗegH`bU$S\eXuк#dF5>Ka*w,IWc&+fmk_޹ BEat [תl).7:Rptm\ūjnv"ߤpxeY Y݌ov40+нs̪Ix:8aPc%N0hjH2 t`* 7-`(sqÕb nyתۚkXMp8yP^Ҙ`#:nDC7[˩(`?=Vh5c:/A)d3qD9(4~ZPʓo2֫b M-(Y6nywUMf&2'ŒĝfbGC=w!V]o2o5'^KXC![}p1+_ǏlΓbj&Bӕ +M¥hEU<^qR|OGz^Z0! d@G {dnVM'JC1bW̼ߠsuWܾ)"?ruyߖQAa 벵nh>۾p}(n=A^(%Fx-Y:h3?`ͩ<)Mт5pK, Fy?[a "9?LNP-:pwpm i,|̏?_?[I|'LAi!:+rWxy9SDϗ_`2g;%1lYI+LҰu\fgxx: \Ÿ$6W=z/ovqg/_0aV'sˇ}-ieg`To[AϽZ$F<#I:RNo )42xJ4#s)_-+wctQ .֜_U vbޓ}?A߁Q(No!lTf?p[AH!$5pD6apTW~qbASo~y>C[Ȭ0E B,ez4S~襻xE׶I#acCIa>^!}(d>CH&⼼#q#:Qq:jXB!B? 5J0e}"^9^'Y˽/m.uye >_,/K]9"?2Su~2xa4Cq(E; J XʭϚɂ:,ƼcuJq'_@ʸ0SԈ{wCCexYbS* +`K'ijnjg<="i\wdV!u6kMftbA^} Ҵ NY''< A>76* V]uiGqw+ -X,_fӽ‰8q;w e ~enPkw3Ѓ瘲eu~f6 >j0)yă~1fߝL7rP[6O@fm&- z7M 氅fmYmpz~-bf@;n3>{lMK5&U] 8)N]̕ٺ}!Oqui\Yffjs= ׌esxF=p<"mnVH x`p;2)$y {zJ>t)Ohئljx4lt/V1~]B~roQ|'C}Z@N5;E(+o_#i n5d=IO *$! V/^/-2Pٲ4uAGjM4ƙ;̋yVhSχ6n̂B\\LTDvz,x7Y=Z;mFÙNȨ?$W^ĪK)]#=K}.Tnv3i8Z 3|rIn9ք+*q##(^2,ek[-;r2tk'{PQLGlu$,/`X#<>X~(\<Tdž(, <:\pg>˹i~ $sdpP >c*VήK&Ր$TXsǐ<~]]|q9#]‡s/Te R9egU`+J5A2%Z +G i QH?vWXݙ Gw~ @.xR/W%KMİXC-ÄfFaXtH?8٦U.r=C ,?Y*RPIWUω5@I Eut'NV@^-|eAyz\T鰬%Oxi0gEVN@1dE\-X^r!MͮЖ}vWTA5]y^ dbIn@zDA}U3-~96o3xDyy)\?DRy猢NH )c"6 Yj_|=~ݵ=ijf%a]eA1,:`iZ7.5gXdN684Z{qhQsoTDE$7\c⑨zVTYU(Uƃ`'dH$V,koWL2ώJp' |;EW > !|&5paea=s]TKY-x*_zJgSr*|en-kVk*{˃|a7'(tH42+2\'%H v/Râ$?x۳1z<a8(D?GP ;j~qh9vU2 go o>Tzi[,҇@aoȄB-z F+k Xު " Ȣ.hcs)iܡ V:Mv>jQ]k<'hR~3?,᳡ \myXVWnFj~LVvݺFLÆQRIFHW8?Xa _Ь ,Г$O0>y=\%G7B΋bQqF7uTh=UbJۇ[1)YըcqZ{{#IJ95X*y5Bcp^ȏFL2gKʥ)_s Y x@hn/]^F>J9a.+K hϟ`Kvbe+)؛i63X9hy u{]?Vˡֈ|;XŘn @iwN#}d"C|$jPnyYpt04qeDC--O ҬdM]ٽV! '4Vĥ?,c&r+Oe /i9 udY/Lk0wo&a;ĖQX4Vexo Cde[ͨMN+3-y!v0s @aM^M{Eh4$Zt'[Cdw޴ֻ$J{ߒԘZqFǗ"@Cܣbc$:.dAJb;j*d^*[Y^^018ٞe:';EY_f. ]3ʰλ:Cw cJ[!} GcY (GWlwh1 |4 Nڲ;s"j+$Ҋ$z4Ef;q <]> n83Nk;hBp{ `qTZdz H +UT uvyjaSzL3{@>Tg>t]n! tإQCWgۖ -Fx[ibd]tr:B1DawOgIm[dOYض\IU:H}}7s_Lby:gݿ/zsAZF/LiJ}M&n+ҨTk9ݰ~0KO.00ݾ~} <G5 :aS 4嫸K}u @l-8 ^ F-N5MK/TA76⺆#8Ch勢uiW%Ub9ZG QD6S l*oaQNX՞hIhF@/. KL0%%m 8*ߩ<7(UP遳8=i-vX\k"` ,JI{@İ@|3A?8ZW$Ynnor]殻ܾd~Bn&,gR;dHQhv٠l#g2B oơR;_‹ r07np~5:͑&cޓ02U<Ȃ{# L%d;Ϲ%K?~ț glA5 _BR%'!RI@&tdP'&iP2;Z834};3rrL,X 2ʴz9Q ;=k[ݷgQ$ \t&1+fkP bOӒqC jl=T0LQ_pﱳ]"9>zNWE"qY,ׯRG'{CHDTj2 6|$HsljfOW(xM=!6onBV+&Ǡޱ rqcQ w%xBrE䃛tZdvcBBSgHUJ%Nt[\XAߡgUpyrX!6B6ÝfyHGD!QW 5@}%Lrb AwIvM6s wϜDwIH1QsbhTIODy juY%?U%zx\`Cԩ=% \qD`/ʛHAng_m:9byمxL'!:YV/Oui0L~yM_5TJ.Q3``rO$!m=4Dăt>-ؿt NBGYIOr;@4ۧr<~8,^e֨!=KBH5 J,["u%@'g<+f[NCz1 6$#j欈=2/gY7e`:em5ݣ'4f-ڄ;0|*>Qe ̌r,.J^nIjj`RRfrV9JX3QV0tQA?W~ak*t|Uf24Gs0+7ls=bHj/"l@寝v*vR8x<̢MNc%(4`1w)m42Yoo^JE VQFy1u|ZB[0o߃JMjEOu<{Ɨ;O'G7KPS f.Fh9âaj_iW:3 zwh(QZY }}_ք5)*HJ~rxF3̸ $2!uaq඄=rCCjYee50HȽNK8auBIiˇ{<7|d\у#l +'mץr =`kt'(@?'~UEk4QI /M }AWEzACZO\-oe_軷ha/"Lj~htr˙757~a1,l qcm(Ʋ#h\fϖtSK[Դ[G}'VFA #lKdvo}*E =A6z)h@v#na3"e-q ˣW,!߷!$BW)e.)Ul-Tֺfee  5#;z^V)Ol~s|^'f1”e ʥfsxv/ ]Jb#ލYPs႑ DjӮE-&My@CFGh{N~3erL21Ё#B!rBAuR%j ŕrQ؎ m>ޚ`APRRh$u{O9E\\lL<0瀒OȑšMy[TygNX!U`hUbŰI%g!ω>DžW:P-Ehx\UYTYT l|P 9y]Y~s~ gCAdOޗ''5=+uCz5>HηGr|L xb+%}N* ]q6Q5g*Ј_EAFCm6*"m!OWکhۛ0;0T:ڽJ=n:j̎ۿ9uߧٽF*.b֎}in25]=gOsΧTqHb/ vCmi p6tVso!0#:.ՍM0I(fڏyP_%g10|:uPǪ6+>f67+K+ƣds2˖EK}*Q#~ķ~U`L.P )I;A}_-ȱL_$;SI[k|%uTv-Jb1+!?tPMv1r,cohc$Llub{JI啤](Sn5 hTchLNۜcǂU9ߤK_: EKL$:8yveqJ_+%߀q7068 &׾`x'4_N-g96$=4Ǐk 9ω'nZcy#hvj9QbS?μ̸\+2b;,K;C,-ja-7`1LkKSHs j`(OŲIW ,:'sV'Hfr˵H:} x<_JJJ*C56X0* ʴc%7 KoZ.4#HƙkM?2I9LbxG 5N̂pw [[SKd)N7L&͈`xu^A2cV r@QrgC y}ԡ3=e׶iI )ek,BoPY3.&%%7Cw;t,# ~\{CNG6ܖ~IGO ͈77 #A^xq (m'̠+^ y,X|!ZqG-EL]{N^%¨+mJ @@~mVnrؗEz8A\{b2WFue3^=$K=C5l2l΂(.%<&kM;30A˿8^8Ogn`)Po۞&&xX^&]gßzoddBpyp3oe!b# NQߵжw6i&MvmXeAF'J,)[-j,yjѓWyf1z.l{y.Ql=ۈTWn▬xBXdXZxR+61XLC^v9;'!(Bqbr)>E qj4fG҈mu{GP.7,ޢ7uFH|X>{DHI_rU c>n`4BfJ>a.EOAOJS&ԿwYg{Q/LylrhKZ<'wNN ~޿ِܸKOlmEBNa9A?'jsҪG“F:?Pfʅs$ =!8Y >i"N2As! tK+70xk|9d%.炨ã[؜/Q2M"}\,_bdLT[öaiũұ և/wzV:f~ jصuܹIQ\l$˲7`CX,}-xptD Mߏћpz^tkM#|)_5y pFVxN8$S}2)i?6iö.|k+1BD3/kZ 3[ɽj[@GW|ꫤF*+> *`?b>YX x^4]ܕIjnLVpNd3e#- E~LpZh<`/u TJSd\>؊ՃMʝ{B%1)r GgjmCddԾdAAչeKMd9Ϗ(-F^7CJDZ.u|2muvJmz/C3r9 StC,}]c:x#"%3oh)e*]|$c6)>]P]c O}su'2]NH-2b k x_褺N܊l76F/)gɌ~%J m-r漮L߯c6Ev!bb<,z"3g͑aȒi{#o*-yY(a3D;Kyã~BWjX Lco_4o&%3TJJ\␚tGY:H8izGNn{"~A|npzfƙc4(9jRtS;}*R\s_ *\NLCXe[>%XȀ0FA = DCqjQe;*vs.q8xZr'Qx(m#@6}OY$ќ'atLp3u(7BV1q 8=}f 9՝RkRzahfUY< Um;c+߯vYuSk~"qD"Om,j Xv6}f$ aG~VfIVU".$g 8ㅑ᫓gߛH5R%JLwUz=u=/$gLR yes{;ùX |74Rz=[)]ێ#E,IWơ勋Q4l0&͕ˋK4 1H^ m$ O.\z%߽q4)A 笶X^b#~Q5^vrVg|Z ! r큦jJSe} 1[f'pQvb3 hemD|OfX`pb"iA7^f[v ڦ43} DӯQLӯigC'+y]%|A@h*p2Q=Cǒ*kAʞdwk/zJ.98 x|bIydp.iM舎;qJ (NP on,*)zՑCR! LC-C`c?)xēQr{]e1Y(HwAe4rGL9QӌK{-+þ5ǂD1-D*ku7 'ƎQ8+*q qOܢ1QPtg0W:~+!\^T+'b{\J6ZL+bÁD?@`Mz~!5io$Q>;A䍶|e[D)E<ah3,c σ6r `MD!7=Ŗ-8|}I1ҩL! L`_37 }s% X6$!h?M-J8˹f 7 ifI:p3Cj|w/rGjJR9GX0JG \w#TR6!2fo̖OgY ڽ:FATVW$#]ExZ=+^ޏ=e9f/bu10̟|͘.6,> _{hjdKWu'B/ QEtrx?/!sPh|06<)D[Ri i-][t]PBhmUkA+_}DSpx6lTR{"5|zʰ n|-K]\śPHT}љVYt#4nj%BGf25TzG2)\)? yL8uY5ih]Yj,07Z&3<E@hd_̣GF\*G]@uW=!_\v{#RH0. ˪Kzb(:ː.1#r'`"Fx"E}'2u)SjR T9Q η%[N)|.)Ck)U4/99©C^%E+0](WPB}g3=Oʟs7u@4)5`6(L Rڡ;MscrzH L A8aWLЁMaTN2੐ybWi7/Gl`OϭGId9M;SpG& Z2ܴYc/fylk s~ +/s Fh%y2+rMs6-GZ9aEZ07fV\+XaLg{lD:>bƥ^'L QSFW]Ϳ81];s FdN4hϚ-s%?)Ɖ*Jzu+WpXWbsE7_&X\M\#]jd! v=ul*0SJT1*BȔ"ld]MGTF% CAިIis]LSd. hےFWi X$lٺ8]A7ж3G{sQTT J #0'pKhC|w񼯙c`sO<- a"-1z*,Sm9A#'OYeDێc&Eqmtؖ㏫ї5@B7LvOE/`BPOZ䬥"tCȕ , Y>ٓ_+cAgvղm凩w S;R9Gah\Ŏ2V^tk I!׹C]mDƪz\D;ɺ:J hkN}wVmNvf' Lax)ĸz !ZqGP@iAaG5ctiP k .ܤlXs^KWr>>x\?dYn!2 "|K_m B;uk'gM4v.9F| eI& G}b&ee_)U] Oz$8nX.pmD((@L Ef޲n jXzK(([lp9>ʧH~ DxcJ(0Z0u7FA kXDXHz*s UdZh4ȹCKsK+[ޝ 8&JڧaTd #RD+ XN@ \{[(IƫMCll墕? rŵEӱ|a*1h[U;iTNZ>oy7<%`v-yє%>M@.>4E3qc4=5P0XX lfZK^v|Rh 9JE$0a'*%LK_3mqL WV $a@ڊġ.f]qdw/``zk`7C=91 v#$rPIځcϴ9٣#X oI-t(3Qށ64Yo{Ns q!||G@tZfx2Wnv*vt3Fg;O9 brAדx!'Sζ/83)T ?hϏxgooGc;й9!М4|=d"Ky9P"(=xMz3ue ][YKQqB>(G\Gj |`N+79BJ⬤FTo}4P#pc|:g )HmR*&:b y:FKj1~`u3k SKB%*bXh2nb瓂!c(pYA =՜Y>R;VʋVF1MEX+h Ba~80mio t+"Ta᏶ϧQɂmE/M_c,%őL^;R=D/[eH\-2딎sD`>}u3O 5I;n-VIٙ|/u6 {R麸oˑR~tJjwdp5tO=7[P2%I uuS$)&0Mb,)Bos[I}I7/אےz3*|퐿HvGK$-n 'rZJ5pl"-)m57s/P-UڞBSޒ)(mҷu[OLM l9?Qnx&TwTxd2Tb } Fk]hKAO'[g0ە~͢,ݿ/fZ\P}aONNaL}#S15o1Mlmhb-QZULQ!PtBϑ[wu_o?}'IPT%_5 w[fŘ0yLq)tQ`<$MBxubPoQ 8TDžkP *\+]K'. ~M="D?*-0HJ=>P,b"M|FÿsSN%-ōcۡ.#5c4``_f O*y5A qQMjDJQ!RCQ^LEV,UI40_gv5@m a"x0@#6(x%E[R^PQ MӼl[xt/K:*t֥8kd ;G$ChVY"jr }Lkjd߈Qn ;C:B+u+RTr!@ Pŧxz z#K2mX 9P#)ZLjaSQ08gYg-ц֌SF( CI0%2Y jvh1玲=gkEF5(+b|v%@vt uJ쾁 U~jZ-a\ ɯ;j΍#1ƹsgQ $q2`a{D[f=qur#N["v"nN fY1Cf;%2U|͎cI ̾j}t/K#>Ru#p;ᥞ_^"pܡL[fӰdUVwe}֫CN*%:^-< IԎxbHTz1q$)@ݯVD+Q1Uwdk u9ޮP|~<x?9+&[7#d_͖#mj` y%_虬X0Nxq:](þqО [G?^yf#FvRh+o]Br>0k Kj.fV>rTYMc ;&2 {}gMBхV?-NLs-Ӏ`15_{zb.?ۚ@@}CiLn\Ka*_ԏbtDO+nX@尊?bSsWJy;h նu. x'R'l(Ls>QגĞU; y/?z~XmXOdFD D+Q_{v5S!n}i52?BVm]jߐʐK wh>2,+$ &5 ߂O?pRzw_/L2sFjh`@&dzvL$a]Q#jK}WԓؘlhzZ@s{qsǤQ<́Xkъr`9Gȕ_WC?ZZrԌZ$wCsT(/Lz^DcZu|oȌtt_AWu`Z]Y'qcHF&T6ʊ<@ ]Ufדz&Gk&l 4[5=Vl*'}P|ܜ+wKf"`QY+EQe.,Hʙ,5viq> g_?۞se5PyFIaD BX*e}D+3y+K(e`=*|-:?E׊L|)(5{RZZZ&ʥx'<"9ɺLm7 /*m;%nat)dیhl(uKg @+!՞#""UsuCxi2G.9=ONn`Qt9,="G{0$9Q<}^i6b4юAN%js\.[5¡m*eQ=Q(DX8l0nDNaT!+VꚂ)H \-sooc^\vOK\xGWa+iWA sg_盄prsc.RiDKP.K?1kc+0h41CA~?4 0OݭVtqg\WWRmZ.6뙱ךzݢ-++9C] v53.]!Ⱥ|(6f0 /%v[Djfu,%JEl,)]&٦T|Nӷ UWo[L*fTXĄo/~|25y ~s ֜Xl˿0p6J9c02mL DlI\=$N p&Lq~8]/nⴔՄ]uO;1hD$;z]ZL0GRMo8SbWV\}u~;ؘE5˜1NBzKWf|Ƅ3y*hXhއhg榥JR´c}yCX`2 tP8`L-xK?-@ǹ5p@ _,c]~eԒ2XiY!n\д Zr*CNJ=`U8<뛭72`c(yLE/`jԅ>y̤]A>{Xw.2T ̋L2VgkǣIMbLnv}+eaR1s ~1QݜV^x 9ph;l/fhN((BR[5t[tё>s>qNOS" 4;UEI,m#5r(mx `ΥLsWڔK„9Ŏ1$*89^؋B.g9Lj$@C][_w|Ƃ$m@s,HEk=ͺASW7ee=&n5Y,㖠z yOaU2[Ӟ!K*niߚ>S\4Tj7'l?̙@+qZ? X6A"FJ?҄wn(;IH51 C ai?#֙ڊ'>j-#!r 'M9\UN`Lݩ9*vIUF5,h7kS{&*m( Öw3Z<H swc $678/nݍY5[}FvlM5F4P8ؚIpӒƂ([u@[ҪETFu>&f- <5_Cv0.#ΏQѺn羧"- GZy`N:1qX\:LT yja-O+8Kf`*AϞVf@#VɆ,)1wFߢm9W&y?&Oty!mJh(m,O#,|ū] 'NALÏ:%?yF; C4tæ1&X=*9Ė %BQq~~3Tla2{Ծr.vjA*7S7y#0L6=A/f&L v&p [e> dSn]+`M6v0Fz|dҪVCd0&ӬnAfXojpD8D0J/#[l(;"mSS0cs0!;-T }r i ۟@|B $|IgIc@Q;ǰ`R8X "HqT*bsJy?y$,wZʋz*y8FgNrX򘆱qYÒ÷p9oU,E#f'@vp>^LOK747Np]Ā`>k7P$wԺ%h:_R= (-%ڟj5A`ܭN><|߃,ψv31e7'ԭ8[8^w;˘`_/N?_q,#K L&5Yt.v3gWc[/tFDY{.W P3`(>?^5MN{vpb}1Z~F9l3q陬c‰SLX>A yxB9[@P} 3r28?z7W62ٶ??Z-ГH -]@yie,X,~zp&(jx6MssDXyY]ԙ0n&geNK/A ,o-#mB f!{U庋պ"frP QJD‹pW5׽<;MyFy2 -Jɹ͝s8ȃ^8%Xw5J t0AeV1VK"]~<Rd;y:,}c ?DI {sf@\PdžҁQnnF9u g1ZvO-"_ ?<&U1Are6$1&b#L,i@q=ղy$yEHዒbfav _h_3zOT;g䄄6b=]bt~qGgsb:HHnLJKv/S5Yw^fPfSo56įYRH<;0J) ϧ9t= ԡh cQʦk042tĕrN/X $u7zgfR-%,Wp %omSrN"aU%V,[Ej2!IyP2XP)&8OT%.,Q jwe>='_@Q]–GN@@ҥv!GױS@KZ $شu5VSfc&*+,6Fj ?v0=iXg?Mw\)BxecPJeuSHڛ o4h_#hrsE:/]^FS vi$~̚9Q %> 8Pw|5ח{lE%#dMQ8VRY J'oqWQ0fn gn'8{ѿw LY?uJj-@j0Bz2]Cj@ y':xc4FX(DQ*SYrk@E.a;wPo s[oT?#J輮 B ԭ*)Ԏ$vn Ƅ_arUݺn3$ּkʦ.6[0-€PPy #XIzs&* "I􈾵:wD3܋&dsܸN5;!5 aPU lq0y#I\A1kGJyWQR+6{ݛhYF TMa X}\ؙ}?ԺЭS#kG($FF`(2ueM-l bEd9-2dhMt0R&r,aD(p?_tAZ=t}@)eogNq$dN851N8 V,$.$(PO_s]I^__=ԅ8H9%҄֒aHwz`SRAnL?ߏi `@ ? {.|L>YzFQa+\ 7ŋBM+5_%?ڥr܎z3jCp'g_ ꊟkxOl5Mb;5q׊;aZ&Dm\\=|>DB6A8r:"*WXOK'vȂej^ՒfO~(?Xf*e] kĝw.ڙ`_8@zp^T:b(Xy bЋ[= zs#}]\.XwN[sF{keCTJ f[g+19yiQWi,JijAJX Y|<=PݳO**7_S3Ek Jr{cA+ X4c-9KaG_;u@ v2I*(*Y#Q;8z^WtDv7Fۊ \&y7 P {;)lu`SڌZq/LbWҋE.ԵYy16PN8:*B9 0 YIBz cUHx[H>avj]p,s ^hJM@&IːC]E jU$lABm S$^T;:0j]M~*$= #R*klC aO/_=abRZk\l(=L8Df t> 5>FXs+#(aw_,qC9ʳo<4!;!DT_Fl3fHi *I<_W'=v1ԁzpoӭJX-֚&yԌI3T"H AbwDz;ٙysp](VëSM &h >Ɍs{Z9:_7E~ j #Ӭw*;E7O^ (]D`rg-3!8EHZ10G'c6@m@`ZeHCTaNG" +INxV~2N'T++Ϥr;UwQ9ࣗUdV>~\dJ)QGAUI}7zGE@IJ $7Ζ8m_Ȓ)9eKvUti'oW[LCjHj,̊#8U %`Qqtk17œ49A.LXg5e[U%ulr" ۧ#Բ%2E$cdTzn3si,52JNm$yXW!'{&RM o!͉>Ȼ#5>Q-= =1s(!n1,6$wD^@2g14oq>=G W~.~P5<8Vɵ7v(%$PrȓVQ PF=ͺ+~O滖ROVY9:(h@Av [ƭIpAVC@%uD;H㯏im}w.c'4LUnҺ)gZ63 $nGl3R|bM9Jcu|X}t{L#b=XwQnƅ(1NZ@$/C>EGXnv-77.uݣ C)d . z6LAu{ 2>B0R/2"ȰC'/dMy"">ky!V'+v< )V *3TNr@f 3@-U哼+%X\EYL9>q0880b<ߵrR̨iFܗ-F,_Iu'X"--ag{-}}Λ|qD9t-R= H]|.gk}!EAޖ슠Zhc5P(z> y8<\VX(XgBq`$Vݼ'v`6o"p jO?)#g;xʷ[,ev3& Kx f߻2̿9a΍*owZ|+ Pf)H9($$YmiyZdLj=`X%&7I(>XO*节c-qU 9o ;93- 0=4Տ?gȎJsQ"CvcȪ ((J)Z(Uo{ aac[Hh,6BSH$w-1A64RQa.Tt[VX:*1 236,剄?BcYbȌ:- O_ّ!2;C]>W® \Юޠ\o!Y# ➟PQ/KwQ2ROϧG-hcV 9YJg|L[)4 H(׀_ԇir]|ds(r{拱sΙ 8Z(p|-Ɏ_|5S;Y)-dL 0̳qs> 콱ÿRBUs4 ^=[$Uo׀W]a@b o`U&}D>*@&_ֳe@͌q̃$1?Q:;W*X*U3Tcgn@4wkβ$xݹׅBwYtB_j+!_p&i:$rs[s R%K\0?wV!-<0kVl<G [{.ͱ́J%(iߨ{dN;`C2!``t] j]Oe`.= NDuߚWd3fmcm;ߕ}i.1Q`Y[峙|*j[?M|B=ڍHgţ=E?hR}Kqox|D 0w K%u'@q=>vn+t+Й-zCX&6 I (z@{cTyf㉛{pg@ƥ4b=tOd4H(HoYd_9!^w\9;j3J j 1&wc=$)T[ { w$(6tu;m#hԴA6 [MY5H_7r#Aæ/"CoD@Ux%o6!'6h"Jw ~mFBC`]M>Ow'+m"ք%^ _®sU =YA ,ݭMɌ+;;8fSh$5sx,/> j_dqEgt'hhDYa&=dYahӛ[63TI/'bPAm,*:%ż!?笊SC/-Y[G붠֙x%]oЗS/rc:/+<ۏKxۍՓ!O..\;*K+p ę3\JeIjIYkF.{-Uv*ޡup;C= BBy\c#m~ _y*d5UtWխ.$xZ4]Ũz>#SFz&ƃ] C4}{25sڦNU׏ hwCc-sw4 U kj. hwޟY1[6`M/=fP{$j(Oh%wvX,b!N|f_OJ Z!f>řGOCm,mʘ|4uRI xeQX܄hƎأ&qNQ;6 C`A*Ys<מxd9"198"]TzY8; 0mK}WUZoa-(zcؔ9³CPݱ(Lh~ O3.(,iuMLJ\z}QpSx?-ƿ*4< A8l/>YڑWG"uX}(L^ %ݫ + ߆( Qw =yd'o#E\u)v'Sװ /,=KK Y ЪGgX|fm;(p Ps,'@_:ã)T'}˪*uYݯ`ЫO&ڙs#@Ժٺ/0 [CSNٱi4F +!Ů/0.e-Ʀ#$OJ-/{Ėַ16+-\TyX*&c+BN:>NdZ1~z frń䂝z=#=n[/C6 02zDf͂^gqJ \<΅ PߧwÓ4@g.?U a çE϶|lhKQ5o uD0zDb+`2lxQsQJ Vi+, ('yb`$vU-a,+ق2v!03/ j,/yfZhnNd"j[%P ШKߵThwmE  e{b^},65~ ~=_k#N !$8A I_)4[˶7#l6V!^WoT/$R,X?Jajܑ1yOWI%3mRo|]Pfɐ|/&Jqڨs#$t'ݬtC}g$ry.f 1B#i}ϒ&N wP{j6:!!Q0}{(U9k}asrF۽x2I(NaWIԵ# ?0$fy<(Q絢}Kħ1`{|7tcdc\4ww!_ ڦю!pkVj^&kQ~4r_=~L"ݨ bnBD+4ັ$c* sTa`~E> 5cȆ*aV>Q)=ԟhĮLuK&u1 h'$X9tYä[aKzW][1M߼@qO s>l|~ڏXFc\ {)&KʴZgTV"-v}؝-|8cj#@-R2(v-~2 o?Eߓ1YKB78R &=9@ֆ[e a'V?Ȕr|?kG8EiJ8@ Hՠ@an}B_, Hti2r֧`:¸=GQXoIq4DzRk*p[DL>4pIDI `e _S֪s;6q[Vj뼈@~yJ5\.A2CӲna:{`S(mZ"dZ623ԃH ʩ|cIPe`E@SqdE(4f!vO[~^OA>| :m' 47d@J zlrXcy_ tz"D86MJ('i$b {X'{鷺<^VLMQi45Mz/yqw/QH R#]TZ]fA~\Jy$_gd'Wyt=ivׄ%->U?4*zaJ[nц˴{z`7Q(V1>5#&}݊GV0eHTH-'UP]T2fxG?oݮ]F*</R()댹 9'n[Nq,_aW ܹ9?|pg~B[֘l-A~mTN_tSPWw T?w0 Q.AY˝r0ߵк7^8ϧG"6n vJ/Z"|ї[np OMu2$%q@;>;!]J8=hR4}CxOà̀eOr7e=hA0WA$ ɥMv20Ja1 {|kgFY -[h6v_\d+ qfL/Oٴ# 남8u\qƞxEOzbH_жo̢!3|#sT~!Γ,$w#.W!18:eds[e4ij7 *hl |\ gZc]s4Ӥ${њPEwI !ە/BOoۜӏƲ(8'LJ2od]eqݽG%A%^fB?tbq_DQ=/kFL>BFߤA:;`UnqYm.]Kj]Qæg ZeVȥRX-P?%8!%MZgW ɔτ*ȍ8 Ɩ"}D#-7b 'Q>+FLڮjϧcZ@?4:$&w;rk9sdt]0\HAaU VB4FɆ}gg<ܚGUdW-&$ZuXk.",Κv(EEh_j8bdт_&( G"í7KD(1vy|t;ΝÉDwܱ_k}jLM¡+}M|_`Oym>`89*&u x7 I 8'ƛ4珒& /V]Gr3aߕc{+n4`vK3A[paM$M3Żǘx!R6P\;b>IB_c= g `KYjF,O+'\4"vES=fBurc=Bm*˓Ba>C^?l֌ !cgz_\ 1X70<㞒y!qe&z>Բ y>{RGznBOם7wFutPhr>'Uy۾?7A~]s7\N%/åm2$)|#Rk1ۙBz78rkJ0 `uA=Bsj NiT<i9;剀޹BėVzP"9Q`e^8$ AB4a:-_;]0=Q5^n:_luU>}1P A}}[K"5cDaT^_e A6<ɒ8dý)g;Fjy@.曦"_ *Im){x DZk]ioz!~f|Po'C-u f'd:9z` *|~PqLKw-;1|# qlJd-GE tXkG)Sc]}RƻK Bލm4vEy'V)RϊI l ȓ( ]rY ɳgL8|dtb%HI5+(nti;OR3!iWv *>[3ʈu%R@}3Y'I' եkR1TnjZw=8;~aeqey h5"&NlςN# ^MGR70;(hlrgȊHm)[!&eM~R_`F֍Gh#i|B3qkב K ܍cO.?|㓬j)NYw0Xe|Oz5V1h #RE}l} #YNT6Fݎd7%F㴌732:w aax ΍x`>4 r0ܟ,_bOvJBM@YC`&X@;QzGZ3hO!rPlwuЍ H{u#~_٨k;`s8=4Ξq kϴ?Աq;zdeR6ٗ߃ j|6.Y݉|^3eHwu@`Eۉ\&TlΟ1 fr*@n3K3G|(%Fe]IkɊb"E[*`>6НKm?,zبH#3q׫U= b}.]fIt\7ǭ_jXxƌŮ2-@LaD16 7CbcTñQ'"fNM#κ n ;ƯgRԶL` 2|[ހkNX )6xgp4ĺWkeL9eI1ڢ$y^~2~A1v?FvjHJ. 2Hp̲8FV ˥RyUGC[0OE7ݹ]HOD0$Ǖ> wNK#0[,FWs4u1tS@b>]]UL:;NUEUUeՃg/ [>FP&>(v{bkб1X@0CC#@|3'R=/%60u2psi>3T_`;ދEk5߿C 0\ּuUx eyXp:i٘0rw3"3$ h!"d. iX-e-a%o^E bShذMMD`qz[֭ߜ ϐnV8P1] *)86;T\\YjOmz~W^b нy`8oBn8%/P4<u[f0YF{jN:`%x6ǗcҪxsLeL5LkfkeX;D]A!\\@_%7SD25gp$bzca6Lt%u3OkL6YpR#i_UKةOST {SC)%ZGO4Dkfqu wv=y9QJ/KZ0D3A1P P3` C(a͠ax:]UO<>, ᵭlhVSw0~!t? *xr㢭m8i܏ǖ`)E(H6}Su(B-,&B 6}h.[!xLa3f+O^=̘1א^>x}rUaCLJedТjIt!/!KK=5:Pn Fwy-k mNC %sOG,əDF Ɯ7Pq  6峏@V n{ňR$-yZ *ZLZ}ڸ~ &d^Ͳ{ LA 9֘ ߓ P"x;z OBTЫMtY )c 0 9>c)|0_4T6~G'_~Ugdj[aJ6ڦMY}e&9EU廝.\v"ߒZ@N`@p͞L*LψF8Z(x$)-,}&DFx|m Xhm57^1osįNPwM3qjRw4e2@ښOs+g8M !ԇ%p>qSXN[al&Am%Eg`^ Cl XC V> ȹCB]8hjcp!Y iWʜh~^~H؛ $> ɐ0#HK1yQ^ :c-`tH+<<\+:=r,Ö0`@s mm7%}NʫжCgzg`@ =g^mM('7mI%9 /06|Ugy Fr b6|[-0go]`*ghAQ98F4㶌Vt:ZzG*M5rsy1vRpc zj|{L˯.U;,v-5Əmkn~ w<=OPuɏCїصJlQeE~‚ӎ뽙 U <A!}L|NLSbŎT>{foi)֙ "ۑD&κS{Wizsz4z)(U\dqaVUDz0J؍nI3GK^~mx-Z`NGA`3']zqG?cm{$T~1w5MYz-qâ8-ScI{HWk/vP+!$g^aSARYdRkuQV& XS͡"{waؠY)W~" `͇:}O>kC[GrU&n&󷀣?}fz >Nx*|R7y}g]'?0y䄙h+[cG7G>Q&( qvqFRsHebm" =?}^ZT$z['5K:((QM|Yy6/xǖ"]8~MF|LO+PЄV!JRn6QleP_HIs0hSA '92оߝR6'OmPx僽8T/7Vp=^U1tpTC#EDRruJJI>8!"m xeL~=aVLu }CE]gfv߂w.0-çܧc &Iaf[yhX l;B"<:quL%*Kȑf'?DzB@ ~wKu`ob+Mmyta^STw1t[,_6[6GF`G[&szӫ@ku7O%428FC&LCh4q- ;+wΈWMMi,vCBH,G H^=qAIrVe^IsM~16zwSr^1&e, ]A^: eV2+P8g"DYuo##55tio0 y,+;V0B 0x2Ҩ~dֱB>} -eV#3ԿnOoQIc{ç9Ϙ[uIvR;9btDg*m, Z],;ƿvhu7^y2 7wɖ"dR H0B^ϸ㶺TثpPd|iLޮ{5<"oG&#Lo9s)a$,8gaq8}3A[k -`NQS VAſ5CϯBky,Gdº6KӫkthYNM;(Xs-]^<EѼodDWˇ;W0-zґ9!j%jU%eGUXlPS>ȼ8N-`}HP{vxHy(a5 Ky[Rqq/6RW'ƥbs@ 9B@c!۩/ihEHM9>et\Nb%@BDNm?,<)2$Vw~wKig0BAyZ)ʑƹ@~ ͵fnp A,q$| 4 %lx qX5@F$NG$G»Q{0!٦j/־cQ|͔ #K,0ZW%OΙcX}FE2Y&.{%ahYS,rBf咅S}! y lsʥmIi4uXH8-5}M) ?A䌔S dK#{"29`+['3יS\ƏlKlra~ΖfU~ PHv۟1#G#2>[ ) 'Ҹi2|Y&Y jz]Gs 0VW%HIg~ "Ůj9jQr |fQ0Z;8K]4(Q=8YtZó9J +iupS6)@֎%ss h*Vd?,tSE!r}b"h]lu2SQvɔJP6B`?6 ԧ.k3fX1 Jx;7L⇩ҞF "ᨱҺ6gnB.ap J{tiIuo{Ž 3FіΘb 8$CE:TDn2Wc5~YkL+g8ͻ8Ctee3[H7<rFZL(X洘3UI?W1F7M{<>Z5{9/ Cݚ/KՇnApď>9W1ϠD,F3 ghZ; RUW)kyA}wL Z۷ p=ssY6N&e 衍d_Į<2y$pczuH'k(olᆰZh^r_mbB`j_-3Y +[ltQ)]8{V)[4Pkhrt٠99p~'"D^1 y=*&y!Gva7eC`Z}*}r}UXKj,l`:Np+sO EYsPq5fBtv|'Dq4<_PȘBSF44r=@P+2uhQ*h]W{ZXKȂ97siwY)&wN̘ϓ-ɏ%QZg٥DAzɾVe}STJui5q@0Ҿ߼hR&Q*$rSS*Qo+dz;TGČ32%EHj$"bIsG֒{&)pqY F4aBgֽRM|JTKuJQ^m%8}Wnq& bG^(6),Gj$ы%G7=P(?vJLRWqZ<`v\)ɯzeQi'(7I\IY+io֭5'qD$:ԕmepXїmxQ$kTT#=37$d+p7do4E5 8%8;"@-&L?$\0%Ge%7:ūC=D7y*f*XSLb&xKBbP73Ip<a"jGa]1FnE5|k{t8JP,/X}k9VsGLٖ|VQ |:;iʝ@RK R0g )CUbf˭0Wm#mV1U{7 pģBV) K,CKUb'Ę\ٻV\Ry7Tz R¤_6ע <9V3` A~NӢ1TImgMHKc0_veGg*Lr' vM¾ݹƍK GX$:½~2Nغ9T? LJ6mるߛm8B߬Ixnm^73\ KF.,c( v(䇟y{Cݍ{HM.ȭ gq*'WzEe`ʣ a6c}d]LK>L3CKM+&6elD,"H1HqKB=B}P~!Ds&9F zMKq $u]3߳/I-z[iL=Y ;'7ZrF+ٜ|B(v@%=ۄ#PUw eFu8|c}} d档nȳy^hӹōF#v|׺ NHE07ߢ209R  5߱NXMd0K, J8i:OOt3?8dʊݏ R$NqBrUc(-g LWGmpC %CMٺkIa8" ,/dZ3Rs9P!["8ñNy=sՈskԠ6b`iSE3le`Sq ȓ%v{? ]KtQvW}6jpb\ymf/IQr#巹4d  e }SF \CqW,:0ϲ`}r{}cNF * b]5/^Cikt.JW~PfG-s|~@V|\&Վq !9,Wq9^_$2e<2T6m-ug I /6p|@Ǵz`8Idprmƒ%|=U6:\ J @Jp{¼OwaF?臰iЯMT\L].k'2t3eGO!!lCJ+¼M7/S$9&jR8<*N||nJG],Ů,"{AٸT'_%>ea/0 /INL$Ue/kbT=N$'?]sVȮ%6z0߅!@̶U hβ j]0$ ?׾S=ys`sP׻:5ҋL'Iī`;AJ`W:dm!M !&2 .v;ʉ?: oaJҁlbnp 5v9rԥ2fo7uOY^[{a 3/F"B8y"242+F4M/O]9Q=GkeiXۖX4mi@ka@IH Ue;> d蕅J.Ey7ІubR9$K턢\dNwÊ\x^}ʳ=0lbC~!)D0ҲtiIv\d _\G@;bx5t+I9ѧ{fweYec(cYmVwfI L= ww~hwUc:YnjSҿ>|*1/2|jǚ2ڡv̳KwU}s7`@k)߅Z"Uy޽\4'l`~< 6ќPKh3:H,n;PC>rl닍tAb{l,fK3jdȨRGhy 1NQSqv1hm4NhMh@h܃9.)鵢.OrKd{y\<.'ץ2.&82yTMR#0# qQm61GXDUYrT+pJ5Z؉l߈)GqMoR0iZ[[Vէ+_W=yuUpT̩MD+&)lA,% T+dȋc~dN%r(]Emc]JHp(@3zM>GB!L=ٮ*)Q;PEU^`!,=~2knVƃfC#[3QfaW8esjwCV4`HBQ(mD ==tp,c~A I8;'1J.3gPoEpYSӚ-M]wE$ \;[}H0v7v ݉QwXk"=q"nu{7J\9rK@؊6 -i`Q~T -d-.~oGChW_d| >!I|޸=ݢ׵ P-Y[x5 :@[NͻbtqWT?&I]oTXqmb&˲\! aA?^cACOFW}ţNMC_Ԏ@8A]2Y@YçRt! W0WC:ͬah\|-X2 iϺqJ uq3d\r0.1lJ=RɆ` qM6-};UM5itprs^+O1n%Dz2cˤ.ĸ*Mrvc-TPa'wQRl;j gE[H烔Pi|bRN3GPo4AHyxdP ~EǶGW h:!?01_gGW4Z:! TɡC&yE˩Ar)} ~3@Gs%ɠU[cCFݬAc3,k_@IC.e A(a-:Y֚ MdX=_'uҒ˥Ŏ-x_ x1f\Ne-Xj{*Dj[EQ^Tdp&L4ЏG (.ĖxQx1`!ki46p[9E%09."g 1 \*8$t7uܪ9xWU>Ҏp`+Z/ty BE;J'̈́emOpGd=d*P;E:;(w) (8u>vqsa*eif[!~VroV7Y`{u '< #ȋyjbrKV|G֔i I0:bY58z:{GEFaRl/{Hrm\mڵoLQBRl+ `^rɕǽQ<4/#2R)as/ ;&X8ʼns2i* yF-(U[xYE|\ A*gB(2~ ŢB2av%O #}g@,+UL"uST2C֘e;~K4V($~7" :Bv1gX3QFFKi}۩_tIr:x;T\+e;9d˒Xg>$FA}ZV ob [vw|ztጶ8`AI!rPCNo/]^^H^w Hcqq҅mm얀><\=/-XU}›N/:kPK|e8`(2ʐ>S]è"VZ_*IRѺ^rÌK)Sŷ:!q6YU%v,LnG ٝIQsJ|_YQa8`ǵ<7@bxZ͠/"eR3>5Si(O~Ǻ-@T>ORtI)CqHGLZEf3$1/BD4sԠ>qYDHhDLC/%.2_"~~ ^ Lqp`叙eWpZYϻD!T@ |*#^2KZ*&%wPؤkqN n5mr?j$o f?s1v|Ww3qr5Bd? ]ve*})l /Ix1Y! N].dcφsoCԆ0Oy^Оw!/Bʬ]k.s i!10\ zĚ4MY-;F.vk6+[*9|$ޟ -[% Xn+ǧ#ènqm~ovS=ZyA0螪t-#ga?2U E1,\JM Ń)oR  ٰaAt MޭEr\=KMɐV^x]OMt\􎀶ct%'AަEwDU J󻙕E,121Ǖu_܊Jis*bVO d$S- T+PP++ɝ7eT} U.Ac'Bul? 7n\.3p%K\}8aCv=~A1DEBLj|B#:u~S+,kP_`pUpWj2ŗ>دQf"~;dJ(^4vQq-Nw׃\+$A/mb8H:@ut6[s֧}#F%N"JY`\/ _3wSg%8B-:Viv:ge;\$S)r]x=jVN"Mbh {g+7*STEpu[,ǖz1pYh|7[xM`dlJѪ2$]x*V-%՗i@"->gUso\]أVr0bc ocGI` [Of7P_5=;P ܿ7ZN*'@ҳDGhP ^$o5C27gYdžg Ƚ 4(H%/v|lrv=rj4xrR;+旯Q6IPaˆ2@*6NH7HK;s7UB~J[nE39؞c!tR_0S_9 q4CBw_佬xDsU12U<Ԛ}v$bRaLLa[.ЯF,Df&@)~D$HZm* _ھZF%rv]SvON&zQ)=\5D p嶤q|N<ݶOmK_ِ+E`66<\X]90R(d#X8Fm,_p"-=sVݷgz];tiaq_2aPߺԡ00oF&$n}N^xiV?ГsBeS0c),r"DA=yt]XviLmzj㾈 Z}^ Nrp'!1&)O{ܹ:EW&$'Tx e59D) x!{35bRA|_, %VI.sFO>"sLY@mPV4u-FgVV,0_'2U vj՜۠jƺx54vL@s(w~>ޗbk%$&0@2GJ,.! c҇ ws4gܷ֟~r%Gк##䬿:ײ#$x*lFMK#¯*A@ ʽ~ ==`ȾB54)-:0;1$S\SGQjsF9g^A|A;J}(`<Q.?ܛlbn E-ir= p%>BXIdZ{w6Ɔ -fiYu}k^hw%Gc|O'2eRJ]OLA,^&fƘVF݇9(,)y 28)VGfKK+Wb< LqQ$h~xwv]A5([}kkv #񢺑~ˍx!άtd}.(&dgZ(L`F)،z5؍E/{:@Wc޽>J7"(kRp[cfUE9 ɪ,D!m~OOg5h1O_^SDQ0}}'!`K~d=Aj=t/幩 ۼBn#v) :#6S2Gn-*FhY#V5|rxB'2HtPI{wŚY?҂IwKA2 >99V+] S)UEu#Qa`/ ce Cdd+U9 Z]ϲkdsv3Jncs@mݤ4ϵIC9&Z [xffgjX?+a#(nO=53UB'A80_73e׭[jr$8Ƀ5oFШ@\Q)y]d(q+Y:=fzg%B|И {]D}/ҁVS2c)sܣK 棞@:- CD:)K?yp~%`\(rLҧ\ҵշ吗ÓлoT5S,rA1J> `"Inx(?% -lҜ(k`DWvoMJXDG!)S)^1ڕ?E;G X |Ha\:O[0@q%YQb: (be#WhԽ1ΦF{$6μG_*`$-e|%4[NHN qyg0ν'vʟW|ՊFf; &&9eI L.ep&ګggyӁDrΚ&zMI!!e`ܒښ8;{R=Ak@kmrVpi7߁ˠPw7}`U\46`dk |\\?B9dd'PKpP/b5 "$#(vVok%$EctpSռ9TC"ɨ.b=l?eiўR5 *ώsMJMɡ 5Fy>tpGJG0ָHgbKۙف8)TDy檤|yzCw,%굱nO7LhiwT"|tR덷ْ-إLB\0RfL ֵʾ[b3O iFlK6bKpyh>Nճȋ/<5}b O ϵtr|Ƨ&*EcI1 w;c/C"˕A/~cna%F}J=Qg뭰5jJ#VEFVK5wvE_NC"REngY7m["[,UgqL>w'sY9ekҴJv:5y@sDa3cZHM(J0p+x7[;P7ɍw?&4^ mrj3䛦n0}/^L"+ a檮Vq!mbJ&PKvd{zdzdr߈u}y%w!פ?A` `T* I \ yr}3|XP3vgh`}hņ;[MߪR(J`XU,v[zͿ/Cߴ?!(ု'nBSϹ{;.F `l֏dOsIv}6 i.;~y1$a#Q'd.*椡U7Qs)}90@[9I>+LO@y fY263Cz=]fn=t$ŧSXsd&yT7 اz$nV;GH-׮` e}3Hs0 [Cbc|~3޵_#aٯu0 qt$6/b/ug_LrCO^hS64M{H'>CASu^w3SS!{Ĕ⟼? )dSFpKϡt'H1 U5 gpA=ÖB7ɋ!v| @׍\{DPQ10o1lv`,սg ~r^jAoSQw?Zqg8槵Xә_&hy&m/{ ~.zDh*+d?"|R/Y& ~?sĈUtZ !c* 9C'W33%1ޯbd3 )ޣoqG QhI=E,;:= }{Pӵ2g)M)k:^c5`+E9[㪣5ċL2|4nFd-9)55xt&I5߀R`f]6L .`\{т I(|C2UKb`mq޺n(LC/utR㔦~ rܹZzy {KG%uC19EPzc!X0%2DN |yƮwn(MkR0j?.]ضO/=~vM6b]{6Nf@ ı&fkCKt=jÎؒl]qO?-S堇5븢IH}Ԇ=/Xfj,"}rk:<%跁 ,]$tw8Sin,QݏFV񓐧j$h鉍?R#E l|"HDt?-VI_ ho4ϭuvo濮{IU 4 d$c ި{9'6ۋV$C15ě^zФa%̬##1!"!s |UCηݤN5)HXO˹A].z<aQK<$\'c}q1y%'ju,R=(^\~(RK!PV3h܋`5bTX?$c?Z469%7u(\m>FbM:ܲED&'0<*~s\n?M^R'!b<&@X\GTq|&VpJ^kTVat?ݔx⍖GZN&ELgMDO:B7+([KC .}Y2 &xu7Xp!YS  LD)Gq~@ $7ٿ 2:DE'_RxirEe 76.^)|u즦9[^ `BLYـ*O?Y\#8Pt%Sp/:]f>&aCNSyAmmt#귃pU]kHï3U??ow9p-&;;7ϴ" >$e _&0cƳO^W |b$%mဧ:fdiժfZr<-{xA8HUAmo1ؼ 7p3//*?ĽNohRgSg9gh2Hל!0}=\ 8:XV[ZB8<֞C6Tʝ)&EtObB.Y( h/D:\sڒN R!򒵛™%)<}99n;+SAb|_"fzymk%Uosg  ϛV QR'Nf.[Ovi!f8g#6PokRQ!eHR%r?, w|XތgJխ'vϕNz{#-͠Z ]Kvx d4n9n L_;3z |ފE=T?%VR<&Xd/;vEv,[~U:ty::'f΃.4/~T!z[X1Ǐ XiFxu8c 8CDcʢkkKVFpNSӄ?mQ8t g9(+{hM0HXo'? 8cttyMiLo/՚+8Fr8mQՁI IW8fH[yԚgIZKu>n|MgDip5e }+M՞6 YH{cQAU w:A!H;:n̼]حMX#ށӰ[lOAp!1i@AXp J##A3n "e8Wt x 4YUR_0VK?V Rn`mfu>oLQOC/#* |-&OݿR"x;K8!I/Ceg+׍ܘlYi&8`L3rG9Mdp +̄:$_ k@n eg~6%f|d] 1h&k s$dve|/ԿD5 O!()p[LTqo%gӽ] /^yv'e8'9|!DPtݙb"f7mM ጩ|4n$D'[>8MϻrݨJpKjP}%`;P}!Q IPaJctB?ǥކL 0̵{Omy4U+ e:Y8T bH歋gP..\BQ 3)!us%4p/9cKXI|!I1w0>)ɷΙŒ]ۣh=n*,vx%="^({ oj$x' }6] Y,UF |sh@j O/cfm3! ӍWjm2/Ρ\E}4 :\RTx12DWŹDBa/p Vps 2U]ƶ?m '/?{w/_˸Y [[mM3BCpBsݻ/'3q>mOdP-! ˥N9v28r}`2%dஉrXƜHd\ siDKzP g?@l5 n1P< Ko+`o!I<=|ُ6΢$VOI˘XFY.Qi;xcǷF}Ն¦PG!>H=ǼEЪk xGS)ֈ3M + sv'p҈b3 "MQB>MEmr#Nk5e9U&{.'>WF4R{,{U^]`SF+Osw٨P.HڙF‡_T UO }=mlR=+X-2mMJ+t09a38- 씚0 g2S[<׫G PI/ԼX'L"6^YԤR⢈WY^6=b\dSSV~N\^Cjq;?ꎼ%0oe2 w33^{iQ4$MX~6ABb6yZ>[/9wb/ƵIe>W,37FxE r+bH(g%a#nQt[U<#2">u 0'tW]THq"R1O'QaC&d3ыn`Bst wm .(T=9Y$dIvA#^VBX,h.[f5x8angwGylL˅ Pdc>ӷ 8 >ʻ ME \ӰzCp h};4Uups^nlx̔Fyzq0&Ynh} f jw+PYŪPCPdny'sc[%!~K4lMm:J1~+,O@\^~Z0DuVC8]zQq A;x<>s-yRTšn.zP;̷c>:{iJ,N՘Ԅ튍j-K+n/ݘ1\cݡz󹩠 v!dQ|,OĬ׈)w/VV2S2išy!o|Qn,9@Lgy΍Nou>Ļ.yo&x3ǛfGѱJ4Ǥz-+WV;kGU˾f;l(=CЊV81AK~εUT.T8}P5lRƖld.7 zWٺxsl&65q`7 71݃Nq|;JUu p9smuJS|Wܮt%",kZi ҲgFIɯI]~l뀯wү=a(MuO ׼~tQ'=ocxC\@9{q;GOFԙ *:WߧLwf-T^Sc]0:sZ:cQYw˜ɄW BD;,c.x>Fbr xNYF^QMIwROAST{y6<0@5Gϼc)1__Q7fJ@\4S;$eo;B}?"L`$lKU[˥6"]8d5 MVc(Q8>F(Lމ|ʝM/IRʳx:ޗnHôZNbc0=J/9v;02Zt\[0D>z7{]cȄXgA/k?(ψH7}qP `RvZj[wa%v.6n/ׂJ\`)ʛ[\ҔGjcozt=gpbkmF=Y IPԸCKSV042[V}[{(ZfyFH ) [Yd6 4BqmGsg,>Ysn_ b0ξ /܁br?$zF/{sӑQtl* 1b+k ێiϷV:y6H@ץ(q)2D/y]M.q^&xoUGTn:`"F ڭɈDݳ@Dxf|lbpnFuxp 5F,IqIo  [dLV[@߃.اp%L ؞楖f鰈wQ M͞¤KueR$ZE[mν$of`j+ЛEYsi/s>쑻Gy X@YI[JP~cTLCrܙh=C)څV7}wm"劃0]z8l({pzmV6Psvw,l$#!s B_ d)M_)iJ"bC;OҘИU XZ.jƭy{3O,+KYYk>aEZ; Tx58o2KԚ91,h%m%/[޸X֦M_=A>JyEYNS#Psfh8Rka+vl[Sv`IJ?TSRM [f 455f/~sxXj}Ŋdf"M21dzܫxmd͌\Z\oxZ.!A0~j]cpnڟwi3Y#Di|ʛV`N˙}u_}Ő$lZLe,a~mgpF.7&(Fnꨈ85C]^n4fc jǏXer^iNCÃ"c3#[XIM뾇f{3=mHWq")RSbm_ߪ_ң|tvYqQ?`%D?h?Lj3$ p5dK;A/o 4,溞n>eWD=9»b>rfEW&7ɶ+5,,KS+ZdwB,}QAZ\'bT]"6a8͙~,<’7 /W2џE*u xm:A;]ʅOLdM~I9[׹SaG<\wG/K/Dz_I HU7R ځ]b)p( Qv8]-Pg^?zcei`4O1xb39u{>'vƩNж%C*K932 z6 i/֦L^;xl%fẐN?LšB`!`ku%tbH{]J]@U5K;`MSdjNʱ̳wIt 2P>6 ֯!쎎'i<ՏEbϫQJםբ: _"`c;D)K \{ w89g|$J`"3k"f&}[F\’X[Dwu79tT@gIndKaK+c9(]CS?+˛ t8̄KqG`):M4pbe$*l/!eWT1,S|f&Tv:fo+ +,,;yǣcBq{O|I 4pzzE@UpړVS_|aAߠ4wuډ0o)- gv\ǣ^xwF{4hXi2pR*-3mx\'~5:yIW43Ja*Z)Bʁ "EL_hqoW]q'@-.O!LVGJ#VoG~R#RƬg3߿R)5 '9*"G@'+4K&W/h:*9fkM&l/Ԙ' R40gb|pAEѸQԥ~²LH#1 V@Ft0ذQ: < {uW ]0X1jB3Z%ɹƕfSpR&;D_6u1žjO(شx&5La9Z;bSM!+HE9'ްEF9 9N#U\LCsY*w_ Q\$ɷuhe:/Kޔ۫l؝AɕvzIDf,L:6JoJ ~H#{)(>gMp iQq{˽h6q^]9C?!^..IQFXOϥE"1rIn}l5qL C7hJ ѱG*IkV7Zq;r^O|$w3:cmɣgvq  f-bas\lꍆVz0@dV]j4ܐ(qBy<F:ƓP)Sɀg9Ɓ:51,3>D;_RޫcئBu+>뺹zI;]v0d5!u)H-v+MsFHzn9[ј&(`Xȼ̍޶ mX]&pV#>'S?/Rm4s+d*0fԓPQE0 {Rd-Aӡrp>緿2y>W|ʉ 'Ǘ&WdR%6& ,+A/#7\KTVI3(KsG4F?1򋦄tNԬ,&g !1U8}] x uUIz4HN`ۆG<:(҈(5v{m, 5r g,/Zx n^DRR/ݧktzg& ؄ Bͭ&ACҦl8 1*YEvlFXz8X+^2A L%^$?w | Mǫ5o4j,n")sЮ9t%?1*U [͎c4B9Y` `thWR3ACHR]/ Ny=e15Btl$Kk7!JaVcy3Tx|?]de=E[ɺf8Ңw>տpe P=Պi߱Bg*(wm Q7,8@_~`xlYծ{Z \pP6둌 Kpi{0tk!MO‰T6~k53~zyہgS_ y:(+>9ѬuH\wVvkiONsMzq5_m]ҏYϻ״ :y]]A'VQ?NvmvQ^Y4/%λa^^15o²t2z 2EUujOq[vz`&ɖ ">j9%Dq4*0 UҍwBnS}㯪sּ4 ޏacoQµ| qZCO}p(ѩZ.rVTa<^dpFn`F;CSyϑP2D<亮x?Ywx>ufC*TUF'oPfuOG<;LjTGcpp":82vp.,W|xhAgjo?QC't pGb"8rPpYy̟+ǚOt CpcqVubFr08QtMd_&_:@hޤFfT_KEtW3%-_}K.DVeZWIXڹBaqiCJC60}ޒz)vU`4 Vׂu#?Q̺Kl4|;H 6pv<#*ŽZ yBj+R@htCY[W.*2Jh.EBogݎtq3$AUnGg }lѰ 57_[f\% gw=d4uʿPH~Z$)NED؂Yޏ#~S(9*)_A \k;Cnq·~A+h^TA+ 2Q[$ )'{SJ]`3iL/n9X^( &!7JS"{#NQe(g(5T&.4.Nh͞Ү@^l!)F_wemWChO#>q"ypG!KGK>|/b=(ކJ9t>0=Rcj~ 17tybyښ[1B|FOE&K}R'R߫,A:8C'N@՟&] N6KBJ:f8i\Tə9rJtDZn_"יWT_4ČV]ːž<_ܠޒfIf@YjUD?.#AIWb ՚G#:\e;10Nr|M< -N.3Oޭ|HK]㝩xH/ a%MAqyG j֟ Ma)(r:W4]TlQ8-/rLܱ5%,զ׷e»؁I}4Ⓧј*2w(% %JدtOѶ{];Kci$=@p)mcg/󫮛 $ *=k?22*Szt90XDcTZSiNSp9XSl=KFS/\B"F"S׺Tr'PWDyK 'u`NBWp(1,26zT؈.դIى33O.8zŞyIXrjSڏu?)c@=Dd"aG~tR@O%)M hlOk N0mI_,o Q _d;*YҥSԳejgF?}:i8 j3'1sEU֥S2k!wұ=_⏡h҅>V^L";WXrfpLLz1SvǒލؕYQAOQ .]Jx[â p>Qm'@@'k ;`#4X-!kt,/q%IyR匴R·iX,kʎ>3?dA$j2vq\Ks6Fu'_g)7Mb+B=Ђx/@^ q>â,`e_ Qs(t xVuPk]Qޛ,R_sb^x ClzA΍6xz.k*,*DR3I[Kf7jkȆA eBl)\૏{ v:-3F\COmHB(?YQ x5ݳ0Xc4Fg egvÀ!xRqV;R 27HO?q͑qEO7p9v[}UwUka?w@yTS?;<؟SUZ> "%2pZW0`K&S![Ȗuf \I4P`d72 h(W*߷5lF).JA>to؃CuY/I(/"T8=W926VYf }⑺82٫#<`Roo@P3?,/ywGr U jzfN/-93!v=@o'{\_iwjZ׭mh^ݙsXEj**QXO~13a.x" ]Ҕ} ޶QRTI°fIv=3P>f)_ȝU^m`5HjĶ!䣉IխeFڐW'ofn(`g`IJuܲ껫w ֧0p*$aC%@2jBAzk+BQXAUvU8[1 ΙmB.h)mʉ&\*H~;,~֏2ܦF9ś}"4z@A0u^7aѣoI]4,Aͧ WEC~$_ŊYd ,}ֱțE- s K{áie bȧ?\)w˒hcfqmC CF(, tM礯eΜej/}c]|F9 M@qoj_kC\ӗΦ;![BG6ac1K! !7u$kO2xǮT$3F~6SS/-P}kՒکK#qgjf˹( #B-u7X{ z[e'rбA=8JD#)f6qc%qEǻ ;Br 0r[ԍ8g^ۭ|igRXBԮ1\eq6DZKCǩLR@gُ`dmg56W+Pu1U wHJgCbHSoն9R-@ _80K`IR W-DmOɢqX RFw%xQmϕbQO魋9?TW(P =KéG/C!L(/a5.KG:WL0B*dW&)`IM߶ n stqwُҺO_wv)&guNRu]dn_$oa 5Rq"l>$H#M<3yFˡUu Xpa~-OcI.G g۝y~mA)1fq%xuS ~<| '(ޣ ׄ{z8kG9;^xޡh=[l@2噽@{mḾR" lo?|T11 tŒ-GЊJpֵgXJ3$ۑ_i Naph%ah߮GO LW*Z$y&!nz[AD*/D`8o+@p=ח Vk.qm^GqO:p_Yx>, 6L|ڔDzXEP {3ʦoԆ3 iMv>v&saٱ-gX%F?b vC&\ 4%cݖJǘWl0A!۠jXLOӦ;OjIko7(" xb uN(**i_ͤ~݆lUf F׵i44~S݅q"C, (9jMҞQj2 ë~W#յJX"S,yg)NGeXJ&-*>⺕}ѿySJ ,qgyu`9]/zBp/DuA1K/B! rպv[e!anL~wOfn47i:&c_e3h< e.ˠ)G XoN\kfRrAp!ޑ VlڝO4ng/Ӂ-pl 6 m%X,V-ZMya8[е(T\̎iK]~_63/Okb(C?%]WPevd5L=6='$lݏoâId%{`AE僤E/&9t.mI8dO䅺x0QS"kUH^o6P8v}r$%:f:i,: eg_dݧIpW#B dZ(y5< tl@i7twoG#3T2cQO3_o2uX=3ʮ@v~ot.:3O&;>Q&VN+QrX۬H/:3#VfZ&GK@ؐ>#)׌+͢ߡi'٤8\jGJTUMΚѺg;$3uF|br0_3 4^ Ӱ-O\Xh5MxIVb!./4p!3ROno1{~>j%/*c΍0(  =b6 G}nb9Mxlka"Sk9Է,qœ-!nj_ת׉+h O:|zg{ ym(CtX&֮nPe Mv92) G ]D3߻&Uhx;8-yEkS&_E ~M3Ry'C>D9,Xxy"5/U9U?2dhZp-7+@-+fu_4oB]DV,ED]wfz_vo7y G~ OXqD>'я#lu]9]d3dc~)_ Kݥ45u_.>WFY@ɨ-+Ċ֐a|ZE +qP Zǟсo2 2a{SZ 'ڐ{10qM#(.6P+tHWdxxs?o^u'{הq|r[Tފ.IHgk4Vu#.:ûx[Q bݫMa(C=zNs} QUBi-r\v{=面rpRx$Ey ݱfgR%@ iE2njc \ އ*kބD|?{&5W'a l\/ːEN^ݚ0Y0N3}PFDy8jwV^dԸ0Q%x _0󎪷wr=tB-aZu6va\ӻztUafd =.3 wEg$ުEfv<&H÷˯|SicM؀igI}>'(uPwD !(򗣩vN {QnlfK%eC:h;H)FoMߨQd(6 xWZ?Y;N@ HBq`Z6^7߬SzO>i6ߤ:uKߡk$b [̊  0WYmYH*DPh͒ǿi veU{}0^ҹm$@7VzT km3^ϭfO#_tfկ\TԾw9\DHDv>U*Np[2LTW; -[x l kLXdyDHE0m T?@xHl4tU6p`&AP&4U(k:Ģ)_|l`N*@r:A(+)[FSf+JrU0" |ݖ"jk+?TGXf԰+--# FK3 ܏lm&sccVd/ g_mY]̠XI$41AZK@>3`Pi7;VzCjaT=gNO}=jedm4vVĄ4 QMΝmBGn7Au/wrHh 8_U]W(XFm~J@WjT ff* )jZyeᴅPρd"IG{qm ˃NA}?=x#%%|'BuBB d)4֌-T^xfT>7߬vqPZm{dmm#K"BfS9yFH(?пӒ.dK1ӠU~ g8!yIż3>ʭ#[8ڄ+@ gЀꀲ9Pw=AgG1L ,i G`,h܉6I)][bU㝘5`&F~l$͖3іW3?G>C 3n -~D5&4pI;!iA9a lJt1sA9,\V^v&l: wv:O_DQrM+<*R\^ޕ4 G8>88gwEI` 8P JU6AM/(s'-eˣ _'.yfatZjFד@) c7e/o;œr9cUHn[FqJ 9tuB|} p5EUowmS~tȨ.ІQsp5t[Fi1Ah&ɹ<COu8pܫ|TI 0YؽV[6s7c k1!$.=~(/;|lY6W!B/6#ZA!3PQqmTqgȱ!_<]EVTEFJZXdExhԓ/`%Zp"3D>"z왠v~yةÖ u rd'c6xS4B*[[z:y^OI֞H%Т$} E"+6Ô?C|0sP!^ =/]¤*i<#<*vSYenGH8&ϓ/bvx׽& >4 64N LО:I)V)8S44 SU[TwbLQ[O݇u? KIn僊3jG' ǂoGPa<_K𵂶l[!(e2} d&']oX; wB@=VpAxJ rW{ 戉ܕ36WAz! {Ғע*NenN@y@lSt{ws&(i4W'RnYOz] UJ'I?LJ*.UrO 'lE`N 6^Y?#+տ,2"/)uZlxiilA8S&D2fT6 y\Cp )8Tt 6adJ2@mnFhQ: BIH:IR^ BK| N1a:rKZ]W$YԒL}`ܸDEt"͝c'kG]jMrNgMt;phyW5Z~NgQt_%O4" fJbm>< 'r2(`qX] >d7l3ffDq c-qg Wr,dL r b|/`B}XH`!6/6[(|z,2VKJaol=,P([E Ö1HRǯI70&uېh 3)A13O7<.t7M(ٔ9Xrʄҭ_d0PCN1E$;U\,"0*siGcS7 !0Ѷ8තW-̳] tbʟ+4TέKR='U7.~W%%&89Pi^OB~  :rΘ[GɁ  bcU ~Y['3̬W{S|XfƱVV$t,H> ^)z&ӗ V},Naib%𭹚_eBBMeHP=*ҭGsU&  ;A#qwog s(ڠ~cԸTTnJcfxebWQQa,1JrGHa;x$$Dq&!OI{ٴlqۡq [4ZL`wirvtH+o[1<1Uzd^&eC.?tH1wC|^;8$E<NRưM#uSEkH‚&)E͝`B 3&MxS!pS *iKלf?/_avE2@EE_^n6:(%q. J(IC~٩AA@4=`s+>)"2TV\׏_c%02`Bf0;Wˉ]+xc.#Ge|3KTKQ%V2u&G`u,m1 khHfRx\|s6gġ@= lV>ΤA#N.~aZ>mOhJYR49 @g/0+16Q{s?fcWȉ*tXh%sbJ6 ; \XmpU`VnOaVG!Y{xCLV䵯*he0o#C¾f!/_HscWp[_RK3~.t.QĝR0!FQcN,Ls$W#Z?1Cj;1~=:!A; qܖ$ EX`dO=vp~$Е.AMcE[㞚6R/|LLAXJ6!ƅpȋg\ҟdqG*Jʳ6N'ONꤨ]&L5xB]9q8j%z)yGhy PXp~nTpd>X.aqa }R9f{ipxr2~o7S nv7mMާ"NV_$0Yxܭ/[-B'4_ WFM=ɲKP[2k0m1zpUȐ{w8xƭhՏD!QaM9!(o«FB:X~1? G=@ާoH{:jc#d9<H(3]M 3 q;( î=<)uJ8vjq|ba&9U%{mv|gFʷZ#![^޻WF_ߓ@a 1uZ DKe8ֺrbnS6j(Hiƞx9;H. ѣϦ+2ZHd)#m ~ȋ^:nLpRUC[=,] |-!3>;"B!~G yC ~9JNW1&p✫g2De44X m=j4/z2ǞM[i%nbҩz;g /M Tt3&$w9*zP ܵZ'b%B?}pGÒ De;X=G,64(fl. )~H[ퟑyw6uR-O;ۮ'^͊N S&fuRn ~]5c*@ߌ.b'~HӰ^Dk0Ct3/i>^zNdߣo5 ҞdmJ_i:+F*ŦƢh+:G1X>UU5Y<\d+YW)~|TdZquJs&|N=IU (W?>%]\:bGݢM{6jܒ.C(,o{ªW3[29XkJxP&QthiAڣL_P"U{8:!6lSL0ZmMX&1`!,6tsakV C4vec?r/ t= )w>;>XR}vp{l7 (:֐ H DT Iymp+PYC'u$Ane. BȋO+9gWz- %*rݙFս~ k2#n[SX?ReBo$*tȠ]"4)&N-I9'ݨl;'/͋1 Y ;0#WlFa"~ϕ- :d\]y t@14.![灌˷\vAYdXQjF1g`x_'/r-vZ[=!FbUN k~9D}gr'c0pz%PB1$#9OA?xLu ^ߘO <{3pIUe7,\`E fz.I#o[Lrg= ¬G )5 ݿ{vW蹎`I f{"1b>ڑ{eJsXN}gLZ6yDvA?*m5&^^h?P:CeZ1;¡<ӄ d02? )/{ۦ2{#~ dˇQ]PR0:ÍC*BIne~SH8 MhG̵reA*j|saI^_14uHP8ƜFl٧] 9F,ƕ`G#I\Od uTS#Oⷮ.Njš*qdI6S l(E1AzewFP !-&B˪^ׄѳ>!SC noV6>e!BBl, jb[oygvA7CZẦv968 U,n 1,pRi -F=|T+4Y%"Tx$@͈$S_02f I͔té??"B ͊K6ygn+/;yĚe1,zPԥ۬.rǟU땆QK[w!HḲmhQB}PAFW_KbA_?VΉ_N9bѵ6vXU=q$ mt {ld;[0:ɟSkKY᭧;1~O4F1fQ`uX@okOZWf?-^gZ{+^C~`SwCr$%3"+V_ˍ&;A;9#MKc"6UZ  *AjK)XȂc6Lvv+ʊQIvȬGIL4azߞd8>|}/C|3%B=8 Wݝ ~cha=c3&zn&Az3n 5! rn"7Zngs%Spj,TmS-3Փ/$@Juhb5Yvrjt+jز2yJC!u(^9$PWlGTnNvϑ87'Yn}￟[" C!N[e/X-Lf"Xew2dǶL,ǡ=;~~/ X?o.iӯߒ7[zC29N) ^1Bn @mGGP("-F5B&:9 -j0zFZJl<4 (O6ҰbBi %D掊GzAǨ"&71.&8,hK|R|׋k"3@%1-Jظ~MB\|{[el_woaƎ XK[A몀>Jh'~ J$[Ec]!V:m Zu0 A>e?TLˀQPY š Q9 on¥lÿK9\J͒ C%-Q$li$BJ8dDV֠avN鮶ѝRXJCc1Vor qwk: y С0\*0m_7ؑw'k}"F&G"Q3 H f1W s^Ɏ2S{`36q34 :?k.7!-`|>6wɗOWRKH=c6{ϪH. h;p\Ⱦav\/sdZa[kgWT z7sQ_F/ ,tf+h}#}rL2sjʑ.nTz5.h^c?v%[B2W3!%<5%Q ?i޼~$BD ·ʾؓɩ/D4!1%1jIyOsQA'SsbEJHB1=#{hg?]r@F~kìxf˝*Y5N< 'J]a)4 kа~UVHfzhGQ{|tzT^5\t#BAPbu 8[2tdϬ8JgXȫ5'24Zd?KsbeQgYѴDr~jNT>V+R!R,-yNôޯБ;eq)) &P~X}4]1X.fF [n;x7Y?LHpZftYV>h|fC5T4R/ZS>w#{sbJO'C;c` \څdl+phgzj=%KAF]|ڐ#]'2/G̻,5kKunh5y_+\M ֣r!{ޘf".cʧA;꫚hetE T_s5k,C/{2{_Z7k|nGψU xl_لٮq}rJ|/*Fo~e^&J!Ϧ͈,:v_W EY*S ۄ H#vl`?,-C 7kѝ# jKOٽ=fy_a(䙍c1( $;HgwЅd ^ң|WDLmڃE Юhߺ G= )֮W~x |fba t]?5Z6kcNMnf+QbQE `_-bEQ WR]ƫ8-@q Nui.GjszyAg_L0Jݢ%#YnXxcݽCXHLV\+PylIwh] QjCk,:ifO=$5M!ޥKOKI9ۈ# %5V&h'DaNk_aݲ//)o׬]oNuW`=w?3=p'IjS_syWV :<'^=j~ V#"y%lNw$h 峛=J밊4B={:abXC9C9m6AZiT >|{/eɚęˡ‡2VgUWX# ݆ϲVײ:e)uR;&tQq9C{vIH8%P/c~wo5%kSP@ GXh흔W(󘍕DݣZ`uQǹewU?ϥl)8MRF;=<-Pg ]~Y xi"yds5Gۘo_ZCGBos}I5' 4W|۞04a>ΟË"b]a$wvc x@V$ɭ6i? S !ӶrxvNig$mwGPNǍ!;U~?FH$DҞ8MGخL!)m{h$y<.Y\04pZ֝p$A[5v+1W! X44Xܡu clDޜ= PD(]n_עz.ΚzfgPS,ѝC ?Yt3'?$T"9$Vn>.6(oyg8%Z\L97}:`k{Amp|z09kmSOY2Y$*aTRYE]ic82h;6[#|TNuM*݃ %&|xZCE)Ys2Ma 2jyǬ֩U.} H" kc;ԾQ4p@`RI'!>UsH(*0C|c_%PV^a!M-˅er˔ V{LRK ~{OKkQ-0G:NЋ1 $wŇԂ'i*} ØVS!3?E}t=徝DM_*ˉMk[0 ;lXLҝsOBԩ(.wI3#Uin ?0sD,FPK3o# *KiQ `Cmf#U:-蝞ɅDGR>cU`>m V;ۇ],$K̏ xbDjRM<*xWhUC:@&/6i6ĈU>dt&HlOסId\L'"-c Jjk|on hX\04Ŕ)'< ߌadbX.~5:!$/dAd2x)O䤉rD`¿@r#qD<jCyC^CԒ}av7 U}lZNVp@iL+8*Ft8 Σ9$Wk|R0 J 1KyR;M/s|yW =Ј}aa[-FHJ &yI2לFА`^lMn?b~N瑆5s3dPywMrh'Q 9 @lʥ^ 8#g/gJwuz&b}'X%"?+@FwpȒh# L@85x\M`$;N{ '8DH*D,39w@ ~_sSxD`gA83O7 = %0vl J YAuɧJUI &#:^ڗ-|nƯ2sdvSK~_u wHMo7|! Qʠ:zҢxټ]K54>h23%EZ+Ya:^ls_9ʏՙ$3ѳ̘SJ_[&hHKBѠ⍧Gd!r W81;A_vyib̮kd$8Ok67 a<’N&9c:__V>Ȗ@'.eDg=\o(IH(0+ՙHpm24i)zy`oFP`6%!x*SßcҀ5`qwm``E`l̝.<lSy;،i"~M2#3;R\ÈTc"X}M*Z( 9(>Kc.G @Ԧ鏂YmVjb3or`VWVioH&ѩ7]>9;|=r@ &m,!'\wnH]@2>Rۄ0 +?H'/ M \d2 %-/VZ'}E>7; 9,M#TnPS$b#3t&nsA;34jN1b2E{}@RLj Gcub +h |h} ԪoI @aR2Ԃ*no""7 #Hs^#<$1M<2wr䉐IfN_~0yQr!%Xgt ؆tӍƴj}F0 1pd#x"_- пjAƔ~zU^ }{ ),chUܨ5@s~>,`-HFY]avQOv7U2+i׹L/tHZ;s])?zV*f=4J7-!xF'e dީTW=|6|Sf%!]1t)Ӈu3-vPll=ň%4|"LG4.<5\ WeIGAZKYǴ\FWɼX7 pL88y@͘A~whb,FxwJlD'8mXT]ҲÏ.qZ@B H6t}ĥqaPm]m+>kY./ܩSjx38Wg6Ǟ:QV֜ bdb(w8z|V$7!r'uco5]"RSCIM_!vwZC1J27V6%^8:79|aUz11t!ڐ _J_ %҇]M vY uJ*Z;f?CS>B4YhubQﺊ(6qpW*B 1Lg8z)iH K75ջv?+?׿)Ȼe}pįj1A8ƜAK!aG<Ǵ?M~b9r5 JuG6MP;9vBjq$B2V΀s"lI8-{_*Rϋk[fbX!ҚoYbgS)b1jјtP? nwФ\H3E;ySo. |Oaҿq·E3*g'Kra@mAV-Rl֔Q0%yM޴f! B=+oWhqA=/vK:8^fJIt}C_ RFvQj!x|q! YQQmݥ hevgYFx R)i=9A"7w;%-j"(lN/ LWvд+obޛ]:ݾSfhp[&;rJ9 @ aӟ% xt}~'< *>x ]ȘsU60iQA xEuR0אָoC89$vwEuȚϥuNToUH$68ź':anod`uhYFD hIT أ0\]i:![ؐB9 ]yB`Bj?S4l6_ga FqVqFd3s X,ݑAA4 ojC #VrE&S 9x9>^ex#n=ͦ^~Ts8jNi"aې!~nDmaƀu hm {dK G$DxPɼJ泵ɪgϳf4N]E G70/r Gќd?|-oaXwytzoj{BDd#4uKKSNˋ-_q)TtxBֻVO?EQNpv.x9v`ezuH?\Qnwj#5GX@U27or &"EtJ |?wYDk'E&O3hw4/ب|@a +QLO8XTw v`߹[s}Y$;z}3?S-Zg,PYC󞦑F]4^x$PA\mx7^j|va.h~01/z77[>YÅ<´nOBE]/$0M#]ۖ [YMâ^IF[PұP݈A Y-Է?ƆC+˙:;~ߛF$ՙ Q8D9-? F3;D-+Wvts\8-e2JN& Ad! ̰_9V !ݥ !mҚhŅ\dU(vF_!i+vԶ973rxpٮjclU[c8ԟ>#H`ңcś5#nӈCr%)!K{~7s lW'Ł} (⩪T':FT>Cyf&gSGz LlS!%` tufI?!RmfqU\wld&~VN>}f&}n0/8ڱct3)9p # 4CG79e9IUT_Ț*D@˂/hbTL`Ra@/`7'1;]v qtSe&@t&ť;!ӆ2p5WN|E\EPe@ i3[!H /r4P]HA([&Y,JUGj}XTt)PZߖ7' =L)\((ʙ[3FV~9qju֖qr_B\LLTLu8Ov؁(Ώf6p=?lEyWC0JD{uu=p#ÆA2ఛ픶Ѽ3~ypۨq7ޫL^rAɍ~|_c;E }1%!t5) Ʉ&wB^;C`,*H*{TpjSlwG."޴=7mT Rfn[۹+ZTFiIΖ_۬"5v[F<;]dk qxp_a>5j s𿊯E"ſf1m&h49yDw6ZSR{{ CX\^W&Ǚ$XJqN7lVy`1yaJDb۾Nm l<CiC@{8^t!| 8bD;%YYhens$P1r W0rژITR_,E:0{7o8x9Æn3oC3 V(*6 &6R^TMClueh}|7/Ԗ3 /+˻Y U/f.1Jˏ;`. x:r lѤLP9~.ߖ?QƔK=dy eJ4_YB9Ut(EG;3]daKtplb_FL>YVȧRwr+'roÝX zZ$U~6v^2#▙sR v3Ha=8(*R It9 p>j}o –o1pDƻ˸MaHWe rӞN zn'adtCm&U|jGIhwƒ+皤Ҵ׫"f)*w(tHF lԷ:XSyX?ľu3)(jℝ֢:k]V٫ȩΐ?q-*$yYLK&Orz^ӫFq { jKeW@pSh*dŇpaya[e<&1McL[EU4o|g Vh-Рk^{fh LH`vN17a/lW6rY+GVVt]خLP |.H(N׼uiŰwB&עzVFgA!,L}tX2_^'t$jH2ܦ`Fs[Y% Y] > Gzx>kjq$nE3&S3@ (Ѿd:E€k=Ծ`}U !Ќ@XV'b0ܷa7Ŭ{B|we(JIR̾R̤3p]1bҐDG,|?Ib,npQv$pA8n6&<(ZI[<q"Y5a‰Y|MK~ȟeerlvFbh)T/Rap'QLZfoHo$?O®|5öKIL+(ߥJӕeD7UMlZ 2ĸxPa 3""ȝAPW (FuJWMVM;lR01r5=P{Ϸ_]az`2r0M1̆Ru* @QpQ$ŕ6cM?߸/ʾIp) m7Uƽ12Vq~[-0dD݁[#o^KhHi:"l(?<  OZJk}U<Bzc˖g8lVsA-fQ[e`Dzaֈpf.sf姞I#O 7) /ЋsN#"NDnÎjqK@\q^:!lvGgPj%"dcU2#[@ z@BʯkkgB#iwjt!ેM~ }a|R$f13OHϷ~yv0 EB zHnT֚Y T׆){߅ #ìI7b)5/{<l Iޢ/3=l u>C; 8OXb P[0|bS4]ALcm49oX{ОḺn_NYN|УB)hI\'97+" 4VKx3B(yau;=s;aӲ/P8TL#+QmKn!g #3j?f˄!-7ƴFK(LqopSDLumQQFM~BbASKX571 V7&Bs>U%yzY.iyΙt_fјKg9]},)ϫ~\ZƬJnU[@-XY7'YK<f4Ƽܐ77HBsy@k!¼-YDNp#\TILDO,mB/#(-po8)j~ౢERf-W)td`bD \3LA8#DTH%dzˢ6( P?^9cq߱vi$mK{ϦAe.*4!=OrFrH@y2:|kĩk~Pg pC,z4̤?VAp{BD}';%5XRȢ#oOuI{zr:L,zgޫ?oR>&ɉ+8id;Ujl.+''3Ps u5O5^Ua1gѳ`ZU!ࡩ˄d?F"xT _mƽɄ~)qH$wRYD`@(x vg9pJ0vixU^X0ݎԂKcU QMFiI7SMP;v>0?x֟ {pS!6x*my͉9,t[ /<;mn=IOED5y '4r@Q~ڐ*%t%nwrZT Hʼz p4F\*eK2t'K%kX]IPLJNk'б7/Gj^G)8fhQK.K&^_0иG4~ߨ:X'|!for)\w.D8*\fU`SH檌cg|4LL|#2ot l\ zloBOȸ8TkNoFH}Vi.`ۍ{X6੯3xDmވ4P"kwV7#FP QT)HjW LoHvakSVYi,a>E /4)2MB \X\-K,Zq/h)as=S_3;?92)Y59uİ=P* VuH!uv0ΐA(kPSQ8AQKeFQSAWRYx ?eyNͨ`l|%vcV<=cD\j|׸=tNB 4P-b5B1J}8eJ3J7UL}_-Ye_TXd>qKHį;nؘR; \fE'+,u.mҴcƫL"W4:`L g;4K[ڞǕj QC]ym;4~nm{7H >x},iҟp nФmt"=k. iwv$REݐAntiT7n&cOLt$3<tpUݣD(SfMRe)χET" p`;֓dFr\WIo ;i"m1%[h]LP|:SypX~&(b_#UI Z̛]?vXm!oPew}V&яGQ}jjwe8Qw|cqN"hdol PK{g2VM?Mo)aItZYR_'9l ;$P-ӔC۾v^2uQcA^KOy+ŝT,T7Y |cR+Q ² Vhp<70-xhhqs? 'X )k ?1jePs1q9hr _ 7? ~cbB$~ϗy!aGk_ E[X { vv,2U(ǡY8.IK~BU;|sct߀UҌغEC Nx|w|a/*B1Y`ݹA 7V/BqhΒ k z􈶾J2_  \BatngAg nӱk(`z>z $5fCЈ Zb4&ctxQo suoT1cSC),aa^5UoηOExyLQ5mV0eW-wi] Df.2z౻4#YwUL4Ǔ:Hx]2AwC۟:.Ҭ{Fr";Qs2r;d}pJk 2sN^Cl!KV<ކQ m^0ұ(UuU~ %e3ɩYO#i7B$~f0mG &CiBL<Y;)[KE礠L 6&@7NJ]DP.ց!B4l ^}nlC~ ,U3t\<e2AFHqV)SHX~!Ķ̜Yj#w\XQM'-FK~]7XWеXQ޺ BiY?;B,‰$`%b>l='GK3[vfB?{,n(jvGIL&ڒ% c6gzIVᑟuQEt'ՊyZYx/t4̕F籂E/.%pm/9O7\Q{U+q=W9u ˶O՘\SyҔ؅pFj!ecxoNnc `j kPmR~C+$/%{{P.S4⚇7ؗQs@* ~SF_EV)0Y:f?{Aҟ72u(Q,>M7=MW46;PmfʻÃ-L>"p Oˑ`#=jյ=HAed1+75cۊHѢZRh w#;L#+fD ŠÙw3]kb\f=$L@cop'.=QX#Tu&Nf$l*^ DI _~_XMؗ.B.FK=0{*kŏuF1l .mϚ%%཰Ǻ.]tΪ¼hρS2[ƸOF-{HU\^?oٶ8տ#g[k8[t` T ?L@y*xB7_dyϣ'$~9L8~;M"jwWq]O-* 6R.aV ܤ7/PPx^P^w<)!+9t'KUuO4 !˔mwVIDP*rؘBR"6iUjXi+E4 P)]| M9VT7S X2ol;Xǵ3l: å'AL#?LTg} N2˗2& 0{ut"L/%"ݮJy`g/+:&A*9$ x vwN<doқfL93)HW_'AY |D5)BSfzw6_%.=&`֝16=i [<4rG>D2A)٭-OHcj NH3\Ơ@BΫ7v`=T )W<Rq)e9,9nزlj :TĠم =|M6Ɋvh@o>o j&|)X=w]*Fn^\mloeT&kO/Z-RBRڙCuQ\izJ5x mztFAbIA?%/Z\Op`t >z^Ik5*:8[`;ΎHR.̷:9peecrw7Y:b6t\!6 h\y9ʣI@W8፨uB" tI;((#b>/"ըQ.8/?)UVpRH@%i6bqQĪK^i4$%0Hc"BPvXܥqh">P?e[zy7jFڦ%0O$^:=#@hzܨjƻQ~I;%ʽ:[OyȾт_NWcqT=#R*D[HjlE.?UM͐je}`66;&+u}vy4ʸlLe%!Jdi2mCf PެB-BtĤzJFbLH_o,ѤV(xu}94Qb==;"J7n.$!m<._"#drT ;bU ߇C+%O<~I5XT/GRÉn^Ayj1tawq<2b/N_ZFlPMVǗz=Cr8 n(Wk֋7ڭe >:;HLTǵnV-CI@įXY+RHz[oVrU(BPt.vmeਹ`N_sreC_t?U 3TQ3;=Hc] ".-7xk{an+WN!\-+<Յ-pcGt(HRυFHqwV5Ꞵ/P'HR\iUOlZO'<>%IRƂ>d=hEl2?S45NjQIv7;KDӽ^QY3>_T{0iէ$ƾg{B y HT) Y؝1kȌCi@Z +W,L{q+X䜈Yf+th/␠.4 JRx@ZbC@!t#APە&7ϗ"Y u7& +V6+Dfd .,6&W o>k}ZFY8>iݑFU*Xh"hUY͜:K dod;w}8tǙ`Xs71_ . XLIv̦H 9/GǓKk+Z~/D[:[~ (zOK_UQIopvs+Touc4ebqTu"E@J#/k 6gat\q3N&&сJ԰ǐ"&Ycch}6]^~ѤPN覆P'<^2,33{th),+Ke  ֚5EB:95xLȽJ0DYd]SDЃz(l^WasYot>%X Sh`)Dn+Ԭ;[VLPDzd VA|}KI1Һ^~ Iք9E!ҥߡ`NFY9 N`RpGſk=WfYTB|p0mX+y! nn+X!' , RfVyK_6XT0E5f'бA'"*y0b Ȼ &㔽`Qרk$쏳sa}Cݷ]MӡL^ ۈM8l`$¾$B~t'd!k٬"9â̌kSk=YyMScvw6yUbx6lz%C[=ՅԝC@$YB)W[qW}f?mojx |]A9G^<էHr{Tfbpb6N)ľt&++IiW_ɊqER)b"m迀jySM)1HnAs^u'\ fC9ںGojbSjKY\&664dMr J_4b`Ze NBgÞ?iy % D*iM.W-?]ּ/LHh`MB49|\"`\;țjF$Km3,!en}Ēvuj SFC{: AX3)k:p{&|a=x\o*mՋP$l3hgJ)ADRZ+-_D \tp̬Ju8uZ{WGs|t^MqDa_=с}ἭURkCڽ]>0 SҼj>d#[?Ir6XgC ݞ>6xİD|ĻJ˔_ U띉%Y4M[/˿bޅ)fKΪǬai|Ӳ??xNNv)s4 K,.35ҭ˽t^O!HET9~ےoO(V xq/yֲ.K8ObYb&V$%),qHMF"4VwМj2 ه9 # 䢭=M}T TpTLku/sd#I[>KT%k2K5R^d8S=u싖40(gFVefXЉ)l)?jrgy `.ś+2!nR}xQ,pc>NPV~Ԭ&CdKū O t@ZMZfnQpЧ5ODh6]l>r,&zGu܆mDc6={kR+dmgvE|D=8Qyju{$1PQ9&L閃#zZQlr~.!ki5+7XAs;nGvĕ~ d+~H7N3șV}憬']LXvl ر&M/en 2\Q;ohVO 692t=å²fGVdK+K{6`zSY ]Vvϣ":xKZkb3++fvKSqqA(]SӈIN7ԭ24|]볣S;p05h08VM>/:'NO j C ->y"]aZJ+*WR=Zi|娑zi\G|!y}Ɛgyxa灔GSMA76t#=%rzf'E-Vȕn{4F~|%7!1 JE\M< *2fvz9CLPb?ycOe#CΩփDߕ[@Nj/Ci-A,6@2%î?#4Yhkx%lG+m.sU*ZQm %QTE?[DL Oq6 98Kےc8C~y6x.)&z޿"э k,WUc""^LUmooMke=L`FAF,J=:o<3 U||ڬcܣlyQ/%\E^z֙lX.6B(x.^(mý[v bATGݿ4AE_)CmoV<#̩O wJF)mRc=>dy8avϤiJ=Ѧ(rHprg(ۘl'`Ghz7Mt`? 1=UN-U zKp9sb/. #6XeO&RyqhViUa-2Zlh3ꪵ9AʱD(H^~jaHLS*qkujG r0*LSiDKD]II-Q>V"͞fB6 U/ [-9FұXΪ pvܶeqƧJT#Y~ATEN8L7_:$E;~I-D5K٢U q8ےv5 @hpB{.Rhuήȇ-k re[HL٤KPnmW\̉~6|qg/t:Pv7j,3X%[[8s%ˏ>i, ,-&FFuw &_|C~vH(P-ȾĄRiFṭiL̇9" R:T6Tx7y5Qޗ <}Rʖ[mtebTL,.)ہe4 ]Gp1apiSciGL!T YsGџu(B|-*%!B 6ŃjĝHlVC/Y:d4d&qN3NY@UW3fRl ANej0\y jmq[׎yd7utlǶ0Hw(!5Aɻ;bJ#6Vp/рs)ң)o!+F]akyZX5*VL!lE܂Ղ(=@,;&P0{;oV=q!6t-B H8lΒ/@mtӰɚ 0-qj>y"EE/aSoe}Q<WLQc ?>Bπ'i΃>= }1Vl\ 2@G:hmKK*kr᷁\3Ħ9?P_bi%=87P-5-qp[z= {kV̐?)nb~\$*E/3WS#.dQ ,AX~T\ջ3t|J-L a.ƀ[r@9I-om|&*kVw~Of:Qxer0tT~*|`9| +2(pƔI T5D_:a;#!=s鯏.ϲЮ%X@y\}̢x%?ҨS5ٌNf3 !j].&<®-ټR@Qhz A߅J AH٢%XXaܮ_->gp#e-܊ 8S 2ME.GFTC?{EC<#BqXMYQ8ԗE&Lv<*}@7 nkey>~d6J=_6`Htd~ ۟јÆߠL='1¨H2ݏ{t=I2CwlBp4JS*,&Sōi/8aH`FLݼeI32$748%ٲ\{-rv;aK+OGG4nA?y.BapT 9:GyO 96"8*ϟSŐM1F. 놆ka劣OȂ#"^L >dfI+)Rvp:~] {j(i_Vw.>v/QpZi DZ0 wV p_:"'R`=z| +0~[GY".Jg J+}Xq/xUQ<2܇^Js5U*Ur#nR"o{}4޾'iz2&:0 /䓣Px`]vДRO[Q_KZS h>>RL*ڐZb8_HpZVR_vܺ/ṅ/ܔ + sگGi: WMCJK4dmű"Z6:p_'4D>M2²ˍЭZ&,+s7y,Ȗ#oA%B'.PZب4W~V md #©0|FSVnH[ʇ)`8dcLoK@K5;:ҹK~t "M:R@uu{AÏ6m ?ᵵ$l2%46UI(gR=wFV4F*3T ֵSR~,d2&;@e6X[f )ZZ94n;x^U`2uJ㦫/d/,w3,d`ch,[]WL$f%e¹|a Z͞/)Rf)7t\K͛}yx~lɢڹV1Uy.'=[ k?)𻦭rХ"nvT!4\ 3O/98~Y}\np7 ߺfSe! 03H׵MwHBTIl[W-X.݌`c'M~'+4 ּS}(uVpm35$sR4~zZ2+ onZ#-uWj+D'Ds.""%1c!/;b[N9)RcU"jvfxex9,c]Tfž ؐV j6Mˢa#_<zBm46y6 lU8ǣ33d) 9 d^carLJD#hBAUM\z@Fdy{Jp4X/eʠ|[ɔo"Gec1UCWTٷ{ҏ>ZY$ܵT3pL6H#)~=!jsR, XYmEppXZO /kT(Ȍ=SSO!E/JcN¦>V@qH3꣓B%)VAaF¹B-l!WoKcRS6Zѝmv {ԼۚmLFƤ1~uH˼2AF4"0Mv 9"Y)GSU_RwOkdyI@N+z>>Tg fi@CM-熿1$f3ݵKW9xa66p,<ZO:)#Y+demϜld:qP 릻x$$S*ױ<6Cxje3i׊mU)⮗l̺2$q{z@eUϐEػhx[ *u3󸵴@lP^ 6OJ֗#VRz?dI'20)冲5&Nv4E6u:|E#kaW8i:7 5m:tU& ifQL]@Xb=\}aB_8qZg.Kish 2{=:"Ε"{o1sVQXΰHV/. s01IV<TIan;r8OKV08JG(%i_bW.mq(С?//$+.E[Kԗ3eKʍ8KE#dZd@SZ:M`A[4]|X£\5fbT>]a]PO{=); s-oB]:<iv>_č lI-iҰM0x9ٻB"@@'[aƆ CQbɝ5PcAFwab2jefmi`5S\7mgufΏ(d4fwu7gFG99>C"@ʡ98IpI >n~ֆe'mAGRqJR frT!G7׬Pre,&gq!?#:H,Jm9JxKzb>ݡp>! Z(ޛ#iѡAwT+NXRkLa$q78 b>1ҥMyPkV]}ݥF}A2F5Uل!ݐg˔=1([Zaћ11O`_n|rnHTP0D:8r I0HMF'.:gj" KxUf=Mꅺ?Lh챤ôcHnśE)]w__&an`Q;VW>T ԎpI5CK 7@tRC<im]3ѩHq^/6J~ V#tyC1~jĕU!3FSXI:A5jJYi .6f ![1AL?eP`bZx[E-Zp~XV+b.O$x $䆳/Y CsUēĶa} Z=v~S_]PҀfBC'Ojyt Fw_W|kmxJ51qQòюkqA *gWTXP]/Z0>w՘OC.?($h O5Вav,g`L۟?*%G&cȮop.W5tr -Ø`?{;X;3sR g?"{ &~+dt{C׸ߟ6rMƅai1g)42r{&F8N9&S4=4!T,DeVt~LƤ -n8o5VS",EZ:ݠC`W!E}~ \t:IcC .sgixbX션}qErch ր=+ɴc8nS/_3Xވ6!=J{ds>Ue?dB`!a9(7S:/ ,iG)& hm;mKN!kQ'R0!C㸯A(^QϚ_:f^jTY41=#fV ⰿ^:xN␼ JY'*BWᖈ᎔nbGH-a͌ٺ.e׳v(qtreGO +'gRPLj4ZT{́zW41Egl mqOi ɻz z\G X}x;mD~\.|~pSR=G.\spmv+[/4ф(>k݁"&>|f}UX";N&=8oM=4TH qzà)Ɔn*beèg=9 "" 9m B+9=d&pA~QV%$b@qibk%p?r  &xGrq,ѲTah,1_~R%4`޸̐iXQmdS79!":M'oVQ*31_ J›bQ&oBMT.6~ 6 XB|@Vsd,Vcu!Yؐ ~'/ۨ+Y.:Z#ȡr2F`5-tM1uA.m6-U&NJo!]:gȐ}dѩ{̟x*Ň6s2K[WZ S*~&T mt&DOP e g IKe?n@Q+!l?Uf 4 ֨84x#5LS=nD8EIƖЮ8h1'CMɒi%vHl)(phc}hgV  jnZ_ F'ގ-y"YVg5bb:BW.}&8b$-w@x>9Bǘ$ rkG|o7Wك*UHS=sk@3P șěkL7’pKXV">GcEݷ*69$g6ovԃji W>jWy Ijkܨ\2OjD<}d NxE $o˙8dSO,=slٴ5!kwf=VZ~+oABi5.'8gBa\ b\V$Hn/{ 5,4x2 s/Ne_-o:Z0{#B#F9\%>TovZP>J``_;$9*a9 ,t;z_Be8F7 ׇSZ#4l2ڝc-7Ծl7k"Z ɱt+3#zROdz`R RQ<i--Zu|+,T2"K?{{P藦>^OV]Z;:gI@M\h0`sc -U0]cq&!M;`2ɭo=vA^2 @zk`wX`|al~zv9T僖Y ,\h%UVZ_3Uf1'(x`F_-<,o&:=~ h> %#=YK>W5)_cYUorsu4%F+dn/Ό(|Fn5`l('SaA:r6q2i2IL(;@8G. tV <LU.hަ8)G|_e{a驹%V:zBJeBfq|''+a%)h2ŵL|:IG@ƁLc$b{( r1Cx'В.+T Ҏt/<((8ޮz?kx%S)o|nWZ-`O/\﵆s3}4zI4eYq j?S['`g:q]ռd8H|b{82Sr2np*|j>bI{t }%^6mr'iUCk壟5gٛ,=B0PSXpf iWUSgP 'el%hς=!􃟥Q{0,w\ۃrva\x@i9IT4*/BDcٝ BXa_o~{(+ͫ0',pV)ܦjX. [pE˪$3|I5He]>"b<9-7w<6|Cm؇1$~VaPVWPt(5\c_6ՉSS7ЍFdLV(t{>'.|z q^\5Qque`fGMuO?FtQ1^߶ȽֱF 9z?2&/~p+Uւarq¾9٫ֿ5 BHMj0kWn8 ozS2.mds9܋pj%։KL@6 m&ؼd/a$1h YYzΎ̕gKZFlU Z}m ~ 4NqF\d e],O~#^s0Jl~҅Q65.6('VE໚~_ hOl`֘,\mwyw RT\4s,?xz' uZ=Zk9dmgTQ?9VMbxw{[ŭ\/.ٙA6ƭ:~I !j%ic} ׶>Am"5%f,t176D0jBEAbc~upNz>eHj(ȳubprl{fۡg ㆾ+Ex ᱹϫjOs{+QD ejqKljeypxG"Z9Iے|nPE:{8f漻i*NX,G\hx+MV";[zѻD6 S:FxHW6:6bb sU Z~e-qZܓ4(^ z t,/FgسpK,nz^)LYk"KIP8 5PdI#O&c2 AVQǓ!4ݲʌQ*=+T\kɗD?}nS5ɒ A1 dc| 0Өp&X9RQ2'aL 45(=f8UhThZ㣭u/S-FELW!6p~O`#MP?בޖK[<9'*B;AyTcYLVj4 :r‡S6X[%.?1r#{nCX`o1lS{mrsa['!U . }}(**5C-/]l+G[PKi=J?!=@,y~, g((kXP̀=,FNc "$< 8jqS4yeT&hqP5d `\3ЊEʍqsʤ(:o;y12:]-H)݃M'C; u Xx7`Ha'H&NC߱-Y!o'H]X†`i[o.+v> 4)u QxM 5՜ţr~?, %+y#QʩE}'}0%@|{"gB &Z<_F=E3+&>U($XQM- 6].Q´%H{^}m7 3ݻdL8RLiN!DGʋ0'@l>؆Lxigi!uUˢ6@.Zbz=]dt9-Ge BLoIfmؒ]ǂ.7ƷF#+$1Jɮf"ǹ' .znXG9O&!e6on Wb{Yb”d GcQ܋I:c8`Smv E c)қjpgg e] Z(c;}<'Q2q4j٠;2eYMr{2P>R랧!pH8mz} T${R;r bb+91+MdiS-Q !l.Pu oJr(^c'z^ WtnNѿv\as ryXa'շ, PqNJQSUӨOS Œ#O\{AMV t3ZOxTاVxxhN%}u;~U.D>?:n(§WF,/Ci!e ! |5*Xl=@`>Ҿ)x0 ;c~ ;QlT!UVY@d`UE %+=/87(c`=ISHEpBXПJ5e@E43yXd0%Xؙ& "[®<2Sd䀎'od%ZI [aMl } IJO6]d&ñ0\g4Mc:'!%^$PiX{NA(~ (:ӻ4PirАDZp#K$z׵>0%y}Ů 9zC+:حQINMR1~E(8}øeQNY8nwUnXvm| vpq6Q. ia.혭 *loli#~6:zwW@ڣ#'A:vA5d6X(tWa4$YIN]8^3Npm<a~qHFcKrCyxH^"E7xp?;,##7ɧᮅZ:m@QvTbkqE3?BYĖi1 ~#>LP**c׹̓G3 xj  )H A &k3wR\-ߡ<4^-È=YFM=q$-C8@PLT\/n,> ,)8n'Xj҃d#N3-ZC%֘:pUڂu,Ӯ"HnjcwRDpha46dB=!m7/O!Y1! ̉hB*|%R 7*@C{w*Ӽ/1)ռq;Q]ROZy65MD. V.<~ኤQXG}lpm$A@\ VWκ͊A[>6X3rK*lfn-$pK9̢ԟؒeT|qwFؐlҭ|c\|=r*vݏ3^.vSh]Xa>eED| +aȐA]ІV ?C v"qf +rJ]zV!'@AMKtO چz*v0ǁNǥN(}%j{nb,{#杚t#Da4tCwJ/zL$VX7G$<bU}=w\5D/; >8Fݧt-K&(|l ~^٬wΘAnKfxLd/\ADERGQQ'$48żZP c哖bfMb Gxo^(Uz97qj͎n9 wM^\scR |ooqW)P n;_q (Fxs[֬bOֺXI<-.6MOOA0(*OuѬ'p؁`OG1?C8$)3MŴ4GW.3*F3VTbHՒUwZYV2+U@ %OåCX[/Cu|ci ANա򺙲I!TX]1e^{ND8Ⱦ}+/Aزagztsfrkr ,+9vجp;@d2`PfطءHi?}/A/[HZTfoS"1]K4WC{X+E5 %Ld]7X~hűС5E}Oe?zbmɛbMĤkLhh{{ ? aD@p7P'E֛I]1:m^B3X{`Pw_M8NI 3ƳbLL?&iF ;~U3TQ"xh)R,PΨtsHY44i۫߷<̟7Ao vxӗ I=)!9Vq\3 SNo2ËC#MT!;V8qV@r @' &'Ay[͒5ߑ W5@}/&i,}F#E>'Вp{Yt'\E^3ieO8-PXb6 #b1)m7&=b&Rt[FH jU}gf;0jxuܵo^9|MIO](xr>'f.:9h b<}W8E!fVnhv]FJ/v%AAwOg^Lx* H@`ՈImX]`f_Bc h % 3{~)z28E.N߻@xӓQe{Tj%S1i㼚W4HɅϳ [YY[Dyv=?x\a8-Tgs*^[ @J'խ'2 Hi>|/oJ'܎6g%sT8L>.g9䥐zVdf)7!fa7}s⽡jUm=}`}ml xTKj'5>+ 8/E)ac. ^Y3 C M}=jK\_-Q=}>mfK>^v}GΘ}~/5guq{aW sݱj DalDuaלާg'g'JD_;r'GN^w|m8;[ *v)e矊kO~E fO3I$vV`T:V/f59(j,ǀhMnNc^͒äQf/m=i,u !!ƀo@#56 [?9qDC.M tjMړcwKPSͽӡ o8wSi0U˼OfAwrx[̥Eza!ZfGm 2b>9yډp_DKyj%M>1=JWΘx۬4Xs8GIsf3J(Y%3`ԙ~2GMe*48He^*ΐ2mY4nSu߁qOIV`pS g'seծ6.}PCxƆK piSI qF!%njl%2TIgO\byuCƃԫA|~pk*YJJ;%6J#duOG0v߿ p': " 񌷑؉ n7|h@jZ)cW:MT vCz JwS|}Xsa #&BQWD.vbۛY{Q\^*M5fkh!nnv cc(XfW݂AQ@ 8ݢ 8:C:̬Z)pfN29nחpMM@Σp7 #-~eD!&S8N-y遢 R.sD_wnbۂoj9l&FZ3UXo`!ZYP/>&x^7,z$wľփq &˫ҙ?4^R".pZF }aM_`na^PCP˰B8`VK?i:m.5(i'Zr/^l|0jQ2*@Rhe{;~ .u!l og¯Sroݥp.R򺺠w,;Ocpdz1h\pEwI5_Y?rN{|C &h(G/Kᵫڞz[a0K"7bZٔ]bEݵW--,BUFp@72kFW:+W0|ݚ|q4+Qxo׊Sm h #ќIU12JC&n T)U Z4;+ X^> zOTEu#[}"z%wH‘6l& [S;a]mcS08nOMŸqDr6Ȝp'¶h&S۷߮0VH;I3 dl`w&~/BVі(Z=poF7BBVt0TRe nӬlP!=[(:^<;b;Y0=Myo;zBt߇`;hƋ]k%?%Eըho< x2%9E1в8~c} }~Y,GMiDޭnwK@a-,^ާbw% ,pt"o^].i`E_hy2`OH>-ְEv:|D+[ K!Mzbe؃gKCh;UBo󘬧O kyBnmmt;dЄu<򜐲}ZzdPI}P?$CϪ~,Dsq hѫڢD>#ĕ(Sc^yst;mʀ9=i=/`U}xNHhNL \[Hq=t9EPkH~ެmj3VKq]mv`蟹n-ZJ-zcJyP%bvQ0f8"g zK_CfFq@}קJ/JxbG~J,' 6${Y3E7u2| E6.Xm{aW АnJ,wf"ZrK x @+3IҹT0(|0ݩ,\#\kG6Bs\90)dbT; 8مz㵆EDɍ79I>!"/oo!$фOv{WPl{ lqQ%/chKOƜ&=:wl8 IhA'gfmLJۚM%c_ge,|u_ krJ3R,CDS2Cd.W5F?oqȄ H77KuXZBmY]ӟM#P5{0p7ՐE^=f%;^wQEF%nҬfl5ܻ[Hc ssN|+/8wꩽhc"DZGCЙV' yIG<nBXl7z=RJ% ~\h(Om:RK[xyV'gk(X;?uEܤ;;Y J*RUSץӿA>222eR}8]h|_-oě;# ,.D]ڦ*_;̳ H[l Dl]MF}bj4/Z}RsnHvۭ\o/Bϫh.DjX\Z;@!Jdž̞Hs1 Wԭ(h Ѧ6/)URu="minH0,>8;p7@BS.FS3IfS`0#=Q~4 jU$׫R=p.׽kG'ŸﭖhRW#(cdh9  mRq/K)\H5`Id#E_v5^ޢx;TG>q?{/*r%L<RtҞZyM{{㨻:"oOu aCϠaaŦLu;cxzk&. cI%& 7.̆RGXd͡B˳C4lU\o{v"*e#8baRID(\mJT:I p͖E+oeϽpӾk(/41-?5-u7egd@w.ch%=+{ ٕ[ OOx|nVf. ҂D^ 5&VVw|(XVڱaJ%H/jU}h B5SC澔mハ~>܁ &)S^bstGG r:x ^u3hWd  .ɚM1mMZ5Y!.jDY3!3m Gur>/ՋR`.9G.W$V +b^< Ym{~Diiy8v(rv7 ӄ3m"qYJߗ$<%B}1Sli0ٷVJ}[.R:aCߓ 7)oQmzD^O(:V ]`/{261O3&稺<.PQҴ=&vgɉ*@2eFj7=̒T+{"Ra!nz&%Z~.Svb|7O?,tXns0 t+”ȃՌ؝L|SR&BRK7ZX. )\B,):cD RBL#BѩŁ훎s1·=O: \vv`fzȇbY(3_:sΓ,pPSRi mᡁ:5 {%`@muC!^ǓQ[Gq:xxv]8fhLZ/xF{n桰u R}O(y hKOWxNڂa!""@z쭖˗C AkU`H̘@}~@W=v{Sqt@Щd`ff(1=bihU."'_²>ġRWqg=N$mI @0H[8?HCڑrH4o wƒ:.byX*a4?I[JyD1jW1LS3PˍpȁÄ́Pr-!-Ev|H缇O'0tuKKZ=@?7 ›}x)UTorb8 owDBF4?op6kN4* ``A>4hzJx;F f=IH͘TsNaS(k $7 Y9WoK||82! 3fۇB 4lk|.jhL iR y6@Zd379 ,/^p0%tx2¸W8imq, xMZc<|@|Uax>A{B=`Q"ޝ,(Y!v[Mψuͦ'CĹ - ޘvB.{Zi%xh ?2p\Եqf`@DgM*aQJHH; EQwWegbvOI\BKnz>X:BMWЗh Q*6͗9IFf3+t^){@R|DOo"3uG?rH{؅Pu"By;VϷt2qQmr:B2j#F+` DO&{=P2 ;tvfl9-d\&?~M^?VtQ9\&7,19lusg9ԢRLՋAKٽZcg3h,'*ҏi_Zw??BnֹZ3h{SrvU/i y[,X} T3(eʡ%$cV]$2BԯԃBbR !RxYBVËFF?k2wmYtNh]d Ѷ366 h֑t''uR@"-Hgf!2iQALScDX!BzWW L:FJo&OWPݡݮqNUiaں3Pze@}8)P+ӥJ _Fd8߁D0lݷ{$SF8.CUoڵ_q_(hNA__'@pX)9ר#:?l&3lfIW֯fN ʙ&ihz7H) \ݢ9"'OAMHF?yT@z$?I!%~_zt%Ih:OyC(uۊV_%uRfPYVvS_Pc"qJ1EQ[ L R}eL|)p`h& cӪ( =^(F[_)XwYեŕٍ٦B 5TD,1J\V稴?5v!H>$BWAlE9Z%Ua]Ps?~u<ę% 6$nc<#(hH/ؓW[tFQNq_\i$X8Qr]##'Iv,Q.=b1ǶXϻ1۰Xk8aHc (6Z[ozFl:e8`̴n7_\UK»4j۸$Yڤ6N0 {ֈ0& Ύ[.?9f?\:bYɑP,)cIKu--'aQG@y}*dDGÀ'Nc7%V^Ȅ%IڤKt') Fɫٰ:U/sخ$i ^Hײ++qkӪF)6HAg6qNg^ר O UkwT8XԶJXzVm#:}NQڕ SA'eJ{DQm94#vDmr,Ǿp#3KEG6@/|kߏ趋\!jn { 8Ii X5^n4\7yCH݋g7!`y_lv}ThUV[/J.DQC| ĺגvMY._B=SC<>v&J0&~D7YfY&z2bTa YlbjkJ`\Ҭ2~fDkGA{w+ż)duk E)(({ԹL:2F'aS]#o(ը)d4"zH" $fU!$ΠK+Rv tܱʳ\`&|޴)3~Qe@r E)ZKn@0ql0ݲGdRpgf%!uDSM^ p0ŎrGH+J)=t!+ @ރHx`q,"Nq]buMD!{ڣ 3IshȾ1og*HbTYX~Lob_-|( Yb%S} S̞\D0+Iq ?є,rBl {B ={Q#np<OetW|X pޱ*|`bKPڒ7~3~;F6hɗT2ODJ\"57͠, vT4g)HWwgLX Aޅ%WqQz%y|w,4:UZJLFo@Pɚe>/q/GtPc`e |;$* rY-"aEtD~wr'+Aa90mMJMfusg= Bjd?6%t5 C7A)|;۝hyC:=Fn*`Cjv& c?+"T_o6‡)Xz9Y _CU)ņʼ-4f \Xk*k$}qi*F߳2HC: C:ȡSv:P##oA\JGtV&&mF]D}C8i:GK'JV&oVb~mcNsDz%3yXKIiO4bzls7CF^~)ՙiZ 6k~P㮏tTަ%!}5iM"qQj o~ח^}1&KSjWRϮYY}"Ucpl` |=+\ dP3u3vn U#C3/ >ُIhs1LRqL83k]OOJvoG^n)ŀڟtbvȜ ˤimJ9>m.47eKV-{5UoW2ɍ(dr–;ރEsZ/[x\x)LԹ=Vx0G]vČpҨ8,jC5/℺[F)|!'YeW]_GVoʄa0ý~lz5`I|vCKLG.X7d nSYb>FpLQl,DZԐQs;I+GOB{yva㧩%> hbon XM+ӷ2}r)~GrRO[X(BʺVSeU3>JJm*jYM;gH[Yoا'.i/K;@Yc.r4nZ6KiΖnLꨅVas(iM}mՌ>]i)'@ѫڣ7%]g$U^Ii".v1Qd{\K a]M:BdLW88paA'9Tߔؒd o<瘀)?t7JjC7Nz#]5ܫGtveyXt& 0u廤1s%uз g?[npg ncmX1Q^KAfG 0,-G+,^'zi+ quv]BPE z'aPv1z"wEw^eC꺶%՞O7ZYX-bŽ$gb6c` 1]5iEC`[`K97:vu%hï6>/aO^A`O`6^$a_'[iْ ߔr- cVQР=Yxt7C,[s)㡭.^AW{>{bo\->*d{G4lU)GnV/R^#|qt ,@B{G!|5C#Nl6\`2WJn߿ i4 :II?blQk\\ߑ%ּf2 [ x`3Ϻ^JRkG *V-J_]$?Lv4dQTmxq}lk H`߻}BJdV 9"ޚMڟmQ 7fdǬLK]e|PXv̵{ XDMxԻ L愈}Α6ru&KR?wjw=DdE1-]zTfIO+䁱q{J~ 覵:;lIU<ձiUM$Fۢ7f*N:؈Y9/dwh3!em;֕u#>zbR $&x㞨/q1~[U)h&-I5lC=Y_<@. ,}BUH]fbH֎ q b,\?=ky/q$w'46kèrf1 4V5YE6ç:VlZb4(`# .._SҋuF2wAcB \״q:m߁˂qz/Ab"nt肬ѷ>hcU:0f.7ח\V$ޓ={^$ΖW>r'AB,&jl': a1lVXJ`irJ0=w4t=@/oT8i-"HIo<:MH`'þ%{xM0s|gG_>r՘VhOqE}15ߐ%XOD&m)D ӽCnoq$w;8u?dmH6p}\.PJSDK\SB֢D*B3De&_>O|F[˟ FP=/%Bȶ[X1͟M '̇Q/99 k1d1`ϊ4./X"E:Ubs^&,9ߧ `i\x=!4^I!ϼe<6*[QK[K y(.$'ŃzEيފ`0VvξbcbB6QyMJ.UrrV2yAX,ԝ{EIN^"r z+ss>1|g/\n{uJp VQCmm bTOxcVb2ټ{@z\'+_U1r8d/[Tf!X*ު)7y!Vt-~M]se,z6DkC֬AcoHӁl:r$\ȧ[0w_>qZ8UZfH]~N2yXZ>ʧ[.mƐGJwgٹޝѲ IHnZca'R h!igz(؂ K xڧq6\2ͿNEk"HhNt=T~ϮGPmxiɸutoA x.]Y4Z;0[7/ӭ!t x`Gqab,Bx'^eV+-l̼{ qdN u5)[ MIM2OS\:4k|6̷oon(lZ+!.Qfq.*bcu+g\=FV>aUA%3<Uل[M9g_Wli&"b:Gn8doWz'ˠ'<RfƒzhIcv %i:&3Q+-wl*]/r,5to`p1O3CݤJKm[4:Jcw[fVe)_|~A0GdMsk[Mr;fhBxF2$,]lذ~yN 6&tsk$Z*|/ϵa0M^iOC!#e&ZFJۮ8雑#1:ߤ8;i]{.XOɒs64%D|wƈ41ֆ.zt@LPE6hPSjvfoeϱ;ZuMgq0Ni:y^C捧Ǵ:!No`R,D 6wlZL:'YSB1KzFlw+ XYӜ7ze&ʙ k?/.yL]%,PTmO<9/#R &F<~Oo5$s]-;H͎"Lx:D9wܥ/~noGcJ{8b.'cv(saZnɇJ^/rhN~+u!þ )Yel!+Bwy4)xr DȄ}~)0!ĻIĤ ñK"O3Tn"')߭AtVNN#T֞]<&3SMƉ(/F{P$ {㦳B,^ؚW!Tx(gf4/>-aAk6&Z%ͥͥM|Ev@^= |YnRG`&?[bS5VaYf>W}޲RL†?7-dzԦK\v@0#7C Rux{'Qz›3T'r]ӂ)wILEw'S}=At}^_#8R |E'S0VNN%m+̫?b`lud`٩Ecԯ"Y#MA(_Pc"!Pq#z"_7W=e1,l?vpc`B\ |Yv#&ت92ѐ\`w  K2`qPYCҟd<#Ic nV0&59u-Ҏ `o~-!Jd$W`Ј~\b{Oz]% #zUpQebZ]M5>.!!M͉> t a_ϧ4唲OI{xۮ0k=ձ> ՗Lqu缼pPpA16\͸[,ǕP/3V}Ic2h˿v 5~c^~o4kZxQeu)R/.a}Hn:c%tNwN[/wqjTɨ8ΘAWBXnm/Nd>Um Q{UO=_뭄?rJhTWò)\ըѺP-vLqh5xdh~7L '!:v="yvn\GU(3/7^ ؔ ,ȌM/=o8[ȸ< X pgfXQڛweNY ќ B dK(Qml/ߩ"6#0ژo PC?ֳv4Nó <V) w8m؛uuR4m7%}2ϥnee\cN}$%`[?c;Xf띰qq7b1B107>A`G6g{v5!oʈJc= [c@ӓ ?l Y[F6N3Aw3đ~Ka|ke>:?H-q(f?9ֈ}yGf}vP?"˛Gof5`" 8肜c?7e#Q,Q MP˛Y=:eE<%YC v S/6F΍liy3?DtO7OѪocB?Tb|.لhhTA(+o(4jĀ?Ihr;KaS":)aOO:6j&WFZp9{YBsSŬ9W5cS?X@Kηڱi^(gWn]88vɱ^!d҆*]Ӡ0h~{qaӭgE(xkoH?-1k(q4؇:{@3Zec5Z_`½TF#^Lͯ?umdlchFko>hT,15H/J2(mvb (c!/Bhc[dh§^? 8&,wtxI|85J9rtvk !.FUIݕIel}+ M4ɝ9_R_C`AWWr0*O?c_,}~HM}q"{KG phQQ}Xhr[me=M.0Dg PWБHq6hdE{7s#ۣ0A9Y]Ⱦ%i݇ $eR`IgH:ѡ s"_ l_4ubfEUJ d_'P{zr{l62˥`RZ?#sps8ibk)v/bXHNٴ 7R xnc=Yn HP7nbگk-Ѵ N3\_+Ehu4ikqQ_A^(EքkP>[r?U;Q:L7,+jpfCu.c/Uh)~8 S?+.?*՜a~8eHK@_Q?rwd+&eW]d" vȅbfFw+'FVyS6^z ȍ%4Pnzs†vՇVPx!-*T&7zjzjN2nxi쥞49g0)E~F~C [. MῘyT(O>RQuH 䔂"bfwj1DZM.mA!m̞;#1(ksصR/9\4rp,Ұ_ǾSKIX>{Gì픚!+yF#b wUʳE 6.'(> P`.'F/CoƷӾ6BWwG!X}SKfTY6l򍄘>˿!sh ƇhWޫVW;D]^7Bm4ъJ_F'05eD )UKUAQl? rEQ;X^zM\`Wc"&'ّ|k}O?y0)QQ!J\* S谫OGln?->W^(pC#jai"l8P($%h";ĢY}S?9cD*ϦmZvX1p\H&.ͯ8kӵԒJ/$va#SOjbwB:uޫn<8Y}3y)xg@̑ٗûnCط3)* mN'_.PZ+^vӮ͒MAxnPsf`m.*_b.Vc>:]@aXULJ X֊6aL?HY}cR?5>\9;ri>cy-T15ӄ.^xf:9z%y%c\y~~eݞI0 9\̎(;c[Q?`z{ȭrPq| %O>cD\[a]ɮT!%Ns3DJ1}K͓ku*q@YRGdⲑR9k OA^hq=*UBе=dE'6عƎrSVP5_N ?2S'kS=~MA:JSkԪ0 d%i yJYԠ1ה@6#}+T'?PqҵLN:w{@x}!5t^4C6Wj;7:&꬈ ϐV&.˗@>Dv؉Ywa(h`~G` tG418DH,11 zyyn*ѶoX&"u)ǺB4a$Ofv0',Vvu4.̤_"XQO2eh+<IY;Y&,]lk!BIA|f>]cN4uR̈()Dzw.#W Mj;50چ K !eYBia#镑`IhA^ l *sM"plp\vw.p٫o`2U <2MɅ=$k@2i~ߎ,G]fTg]PP)R_mK^l& |&Y6yɞItsKA_qc0 ?Dέ|zťW}a|қ=Ml{@Ȳo7/v,?DkV-hJ%o bPrzW2`eTtFAx1GJ;ne(,G~/Sgdg_uW]^ƴ:[n<[~ Ǝ:uELl'1RD U1Ze(fK0N"YɁ\Z;8*Ba39)uwgGJl!:G& #P>AdV֒Q#-D9[H6w+ᵭX<]ȟ˩܌E(Ӣ"N6x9<_D#k|cRi|^O<.rD껄EDTɐdBђgcLQZ+5(Ku.pkXtK,w/8N1֬Q[<lw*UR5; nFw-cA4'r=aӽbdOD1Q~Rb q=@HYAoLC#v{ǝ x̽G jhg^92BF.}CN9,U.JvyWu܂12"SxIpJ$(mhy)ϻa#@R =Ls蜖6bZ/t;$ˍh2N{oC4Cu7{ 8d§'"d%''^sPpu=c;?Fs^J7fi`5 eg>owd3A:q)WzMMDZ|'fr}8s#!ߍj 5/I[`o- D?qKəKDY+Ӫ-ä鎒plWrߏ'{u/@oY*۪;\IL kW>w<<}d"Pm2^zZQƹAU_M)SZFdf+mEIRW^8A:7!ě+__'Z4*vPa䤣dqRaMSw*Ϝq #3QN_B()~I̐ԉ*{CWh$m")L=wEުv4i6#vbDz#!IwwZϪ"EIs90>軤QeOFn8qڽ2fRa}aI꫙n,"Wa}% ,ۨǼ2|pig MYb@/L5tU> pm@|Ihlﰩ4O5=ZQKJzt2w cFA]6/|~PM5ZLA\u=!R M6bv&' yGg´/LX? BCrEɣݐom#)m{ h`+.S ;ȰOo۹![$biuE,&kȑQucvL姝KV}='jˤ)vܖqoWuS(ɍ>d`)f%eQvR ?>yӜΪ$]*,;g/s6~/@6v:}*pPFuM1fo~(>*2%}N@sӢ$Fţ7 wfDw%p{w5wHC`i%8'<3y>>aSN@8@HSV[c2x'r|0o)5<.+ >Y8N: ݉L&1]6 em I"-d`(}&3 Te{Edlk)*d恊 $!kf,Ə4N? xSa,lNelֆ ru[dݫЬ{^ ې޹9%%t=JVP#!)wsWqwnݦPQӕXN( 䧀f {bUj{ :,q~-VI*>!hwʃ[`a `O| H ߎ')鍨2>KSdu]W36Vˆ,@kJB^u{XѦ3lܱRШu] mXW)"oR17ceJaU [Yn,nOaQdԈhM$JX OqcO! Q)z۹ ڏLhy=6G.xZcj mwCYUUa9zњhv+=Pd,I/$=+3-Cv0}B&a=?\iŌNTVB'yX׼ѳꈻ{}VVn#)L$V<'_ͼѠpi UeWTe^3f"Ϥs5>ڑ3s"x5W#,k]}<ހp9 CJ$ "T@)멗FibAH.Yqyu1c@!nhU37GhGjeɱl.Ul<#Jo5Ic%+l[lPFAdVT!}xaO= (> J4zxbsZb7X71OSmXBabm&fFPM1v*\$*[ !GygHfṀR!n\`s"heՙ'WcV}7`*gO:y] Le{ׂEp^3 [&6N J w,+݂BMݱ=gK,O u˅ʫM֡1|P-{2Gaʷ6ciN¥UQbibzHq^QI7p&m9Hb]u0">^+p'$a2oh[ABb: S _)J  ( T ,u.8P:T7wtwEK h> jl^I4'M>X>[JG٣z[V;ܰ T@1 PnAA%d}kYqf Y{{}q8!$r؆"XO93 bfԦ T_PES0;O-0ؾњ=yGѿ!a*6gg,Ӂ}_!a}г!Kj+MT)&m\$EژHc%hTOu!&$[o]0BRۧZ *p2nށP?|xWi4K݌J p j=E>z\ҿmLHV1 㡇<xĘO ]kssc gNp`+/@YqL6W4U߂!t0-3r kɄ &+}[MCЎ- XҧȓC?7zquO8@Vr;sa+'ذo)}lit1XܽS,WKe*񘏩\yԃX'ӁA-DX9;:f ?_oVŽŘS皆kN"p3VaK%았"Fa f uRk&zq}X'&r+cXzݖah_*!aPF.ƻ86vI(@%2; jߗXϤO7|; @oI*4\W2\[7ٷۃ* H}4"%U$7c7$u ,{0yZwWl-CTSW[* ybYdI7 <ۋ[@ӣ'Shg]46a̠>N7Xl~__E!'Ȍ iRى\'3[tq_gR쐌 ׂǬQ?;,LnܾW'ʼnfɃW=H_{8Q"|=4Pƃl$4PKZmc0tЖQD^:H~ #&">@hP7QE kvIK'a%׫cQRMgf72]Y0;$W%2t&&fZpzy]Hm*{/(-0~-V[&+&lE<YaeZy8tX$D P\=ҍŷҴR7-dC,]8Z_]6#YJK#|2EibnkF`qY5!̔uO{? FH.b=ҴgQw=S@ȴ_Zb8Tp Mp-"yBmG֟U`@RX)-W,´/QKqQ4t(xpEHRrqBQfk®C>8ENی J`^7q)F_ 7( AW bJ߻0VF=>F]`d;̃뫠WZnd>L踅t1} BF$slWG$}q#<= UGTE;RȪ~ ,ROm0VXM|:=Rvrp98l-So=MhT 2y1j%`c<0ƨ¬PfuM t 6TJ`M)zGYЕDaVsΚFyIrn 0g[| Fz)\I_b;QQ|4`C?-h2v:v:Ըb2! b&g%snare* &B_skQ~э#n{-P.VSP ]+"KY!z<ťC}( JRxknXIGaۢU[㋕B1}U)g6~=cxqѵսl (ƅ1yT(dQ YUp+AbZ |`-JUF O"#n'cʣVAfñveӳ5ueW߇U=uN/latvi% Ȝ ɣAiq ؑ~'QݨCl뇼T;5mHwQLLGlX(\<'fWbS''3t1·֣ywԦ5ͷa⑻hĘE0eit *VW;:zUugyR H/VzMt@D^쵩c<U}T;9\I4WEVZB3b% IN: b)I:,cMD !&`8MX-7 Ez9J/9alLݼ`:@I#[9M.+ib N*E@HWԭ P[$/%;k NҜ؛3ILKn y,8;&Y}w~Qu/ߋ,ن-sis/"v:ߔ%Q˥vUv| #=p;=qrFqǓE 'D" j{3*ZP{_eë)P2Sb*!?kt=Vz)bfo]V-[^[eDxd x/k&m+]ւr(!ŒH ]f-F>w=2Zz0:t<:[s+x]/#)ukS/@ItVm 霾n,G2SL3iV*]pǧɗ19=6f*,Md"u6[!]t!mcdH-fO*!ӌD? _*n lx8-{ވy'2A> 䰖{zЕt/SOUi2|;:n5o]\^H\rUx^: m1N@,V h^gSiw|߄X<<6/fTrU2*\n-VRQq 32{]-",^Z-&I^Ogý{'eW3X'%;hs̘@M2Ϸ)>㸗t)r1 G *&D'A?.LȪϒqcna><87Pr\4'4|Y h45їdz|k07Uw?)5H u :v0fip@''Cx*Pp $!m_VnJtӵ^52\*V:9K P#YZj^FOzile`1v^Xh+W*J͓dWtex-]ZDJ;kFw ң^> qت¼ @zB>h:w <&h+-LiW(Ŵ}DUhT-X'k!@&PhnR4 3YbpЁ"X$/|42 $ix&$k;{QL&0|7v8 C0 GlH/2V w>K/շ̯ 1r-91yl2B1 Xw̱%/~H<e,_:=eR9JBUGq{o;lpi^#X%\|$C=K̿YM;lDn^H{pW ([Vn0Hbc[ȟjMHCIJM @%|Hƽ@`1<Յ6s翃>"G'Pt4aKwӌB U gqA@˴BB.2!$cV1i]<7 hj$*VO-Dox'!@_ ZHN*Ӄȉlu-9+; Dw~oB1(m # C@#Z׋xyZ7+8*rrsݰh&1ؚo9̥u~a;Lxg|ݿ*~C7"~LcKeH/c-譈yXB Ɏ}57 B0?|D,,*Rtbע2 -s^dC03wɁ!|Q`M]Y!hD-9 nAKΎji C5﫨 kx22ي,ta m Q, Z/2,5]%;Q/ qș%btJL뒩(+Twy%{aFVdVHX(넄eSPEv+}ʶ8ޒaҹF~f BG Z>!3`DZ_-@*E2sUp~ZO|"j]dWNzZj(I~q˷臻ϥY\37@1ΫG5KNO%tH6{߅KױLE;Qm>ۋ<^Izl۔.B  jVm+/p( zQ:̘ުs>KRs6Kc='շ΁̦b:m"gLVa@Лq6\br[l $ͷkNS>~{U{|9|{eki߃g;0-UC1yHJCumKB`M<8C4Vx0t=ڇT"$ bVabt4[CM8)L}|~op<ݢk#WK 47I;B3`‘As8t.J{.R_>%tix;Xma_Ĵ@^80OU愸/d q72gBM.V_Z+_:s;GklЎTɠm Z_#h@q.kԽ:=&r1/ ? R,1vcglU0"5Vxf*,9CHwP%92+N%;m4~\M`R瞀U:e3$yD`W8!}y rEBZ4w7s֓xfmT/II{R)<؇_{5-ja :rk!2)X pZn ?*^!Q\XO$ r$ )Xj^z޴Vk&ST qʮ)F+IZ6|{(29"c hcOEKˑƀs, |2D!LxY C[tD@? 2Yt=]41tq8>5)J y槊2q]\ϑJR(ձUAWOA$ը1K"sId6<6@jT,BUiA uzb9P=uk+ǡ|L);0j9 $w7Y]8l^z+ d:W-𣹅f4/ȊW6 :\KiddV'Dwr÷~)Uc[E+=o쭽픒%e% A;_Lnk OuU)/=8U~)8!OooJ6Hapv%1c=l1>2zS$D.`ܶi@v%bK@Y+ Iq^NadlrRq2=r!ߓ Q*_zmVk% kҌYqܐm0& YY f|u}UgpL9DS}A ΜbWڝqu Spe0C$0k=Bb~@2PXMs͜ۊw_r,Dm^ !-^\^܄|r|5axjN /:\М1=1kH4 S821_~*MI?mJ,v^y+Qk ?NPK:Z8i .M%R'8l3M#xo̫r T2kM6PpZ_^ +, Z&Q38_m~Mჟj/ڮ6N\8m|6-'r\U М _Ivz +WX?1}k({h'X⧟u2 LUx(?b+xQ^tI2 ~ad8i7?j9KP]uW\5u)_{@Q4w8OHd f :cOS1Y$;gDثَ.dر L| V(,?bomsEg.2kِϥfimjc/w[I_J.ɷ0HI.f gk =-αd`%X@u#%!Y 5#e٣Vcy =o8mC"2oD8 P=] bOkF9ě{˦1aW,Bmtɚc-@+)'?*-@e:qED,m?cc,U=,/ʙ7{gфǵ*5crҥנ.Ĵ9+g{zE7p)QmUo-*1`HN뢆ݶE퇩j,B{]1͈o&w`ˎs5uLZ?<8}`7uk]svdU1藒$něSe lq򥉠uxNnS>ҕN e޸Eo+\ X L zqW4fAcE1ٌªCr#[z09b-bӃ֥0.M9hIZjwWχNm7=~76;޲_9J1agRUs ~֙PFCQN~t{W'EtWɟ LYl-MkvA/ AKz-5J=Y`zG^N~ P3#:ĸL]D̉pR_˰c]/^g|{fKt+ްlmWԹX䡔&O|Z|ĩ |9x}=5X"ʘ̫Bu~?'뤘Uhw>cuxk!j ^p:[ژ"T" BBil3I)%v1>0oR'ABowv,q屔crA l »Mǭ tA^ 4!-|A&ʖ̿Vh! y Bf$L0@01XׂY0fghۄX!S 61} q)9 [.*F)%cgx1A?Bv~}61U/ޫ/\G {ka~wMKDvBTR>PWbz#1N.Na+D>dY`ۣ--++¬)A-JXL^gΆziBW|{4˩jIG17۵)2QΫ@^#vVF%o[9oG'5ڗ<:u \/ojv:ZD0TuB^! n߷7N(ᖿ-׾f.uϔ뚣] y=kS B= dEaW!Wbv~<"4vaf R/H?Pu{"VPyi:4wĿvMEn:_R9V 8hd,~Lj' Z`' V_b N2UJ#eE\-K<ɋE w@X$OPQe#S? Q5uNwm"$i/~W{~MtnZη]R̪)'L++d ]&RGdf,>ܨ?MBbɞ?O}o3W>8m pMzҔ!VL(EaAӸr˵oe/8xV蝴>bК+gY(}? W^bWW2z,|ӽl5j=+ބz%Um#iG5{TRzYYO }jΰft񼝯nH@ۺk4:ZEnB)f, T!~yrq$U0.$J(t7݊;`x~)aKgw =c Fy9ɄA^ޡ;L5b'P f(1즅OHbK gc(PKN۵*/ʉ'lG.JV;b//*e3J1E_]ב'LEC67e)RBӼGupyxu̴1:So:?9c8Lg1ȱ+z[iapU紴k*IW'W+#yBXBx?!`As1 \n@0Jp7Y qk@uVsq\)H@MR^$[e'_17B nlfuT+& F]H& U~D{$GҴZf: Æ`0fq!;nqZ{[ph"`UGpE0ɍ)y6Wyc>ca5E5ڃQ@V.Lu(b)Z+Gmdho+O8o0664mͳI6Bh+ڦi eХTb 7>Jw!N^/.WÃuw(Y A O  Djr2&.cגG!RN@Ci(5y +~ݽ~JUaa8g+޼tpThb{d8xStdtXPw÷2~- $3=)Ƶ۪XbS`OaiO mY KtCs٫*;fWBWb^EQ«1/QOFexWs FbA-I"[qȀ2K<³oa.w? ΡEۜ0a9vySs:Igk8HbNNV7 }ݠη6T2+fnե3V-@,vp" !0H{+>WSM}IW~XB0`}+Sԇ)P/*8k'tg3QW*L}#3;,PȁJz߄ݗ)*=P^S?xeKG6O$t-q*l+y~zJTP h&RPa|JOA/%|ߒ8jI-VaI!nVW,3ZIzz>1'y?gñG7v3?k{By`֡kIQRZ3\’'etSz0 C)st7Pv%3F, G->R_\hc(X8q:V2ܘ^h|pk8Kn`4; *=REu+1Z! xotHzMeucqʇl=juKu18q7.BsPjty:HziZ#;7mbR},_MUMWmaX-p~ܴ֯ˤHd%/ 'nH-*`dU솝酁DPWh_U|SP2n4'pc\y2%%Mrp.|y$^?t޶z W8>i*|-u8wuvD <-Ae96rUcr0j+? 1Ck1S8'Xl3̀>pM-~'U@ccHЋ$dO\ޕDsp,\^j];7?O*Zj-^h2̐s}.X9R6AP\Pڣ{tDbB75M/̭/z[|`DS;WEx()kczU4[I^○!ʎ"ܢR ?#ؐՋeRNe U≈!H+v(. LJC;prX`SQ;سc4a#AF(g_CH(KCxMJ[=\j<3)\Kõx­%޲?vތ]A>XȖ)wO҂(g1E_ɛufݴ ;1Y#j S{'x,Y Dx("į*Mɣv)!jFC n $`g}ߔ)c(\u6DrtۈMP-4e+B"8b.! *uƈ`'y):\LEcWƾy ҂F\m$_aR|LoBRWLxى"@x;Y0E+g`(yT9JYp0@(zTF~uy=zQ/CEskq`3 *1JU4m.4Bj`6\p+mEeGP#PFWUnAܬHHL|njf]ce5ݿxfx Jb/Fx9; '3cyv ~00((.?$A~qṷO~ixEp8": B8FL;wtĚ'׹C(L]N_6\# ŢÓ[DWuΐPjqݖ^Y+:=D ,ݨiM]iB@SVk֚j9J#r>qy!jK4]Մ1CFkp>IХt|_iF/h #,qbb&ѺKMdWշhD[mAD%@jRѵ tD/'.jtkO/g8Gq %YRДУM3Ζou G&1sN7V۵QrԬxS@I\ɦԌ=Qq8w+7$a:852<9̓B.TZbʃoC&>* շɳDj*HBYKf@{lJ Е"=3 A+4䀬v2 cyp pDJ޼a'nlD0)*Il> ʁG-ei䂊6Sp,Vyts+U(!ďuNRkcE {z :c:JBdZTa*]ix[o}:|YG)LGaߙWqBWy _,ngy÷-& dlJ!ڿ T\Ͷ"MX`Mj8clnR0U$dZN9lM0k6,f:#۲|޹3&5C+@`ԛ,R٫o\s G MD5a:E0PnZdb l'8Nƚ)SjO"s@Q^cd-lݹT}x*sW~m,y?3vFg^^k_P^B@ċŭ592e'hlYMargĸy'@8=o6$o.W_DC9\B;&Ss,ʅ3v3wɦf}p$!V !˩VxZݟ! 'wxB߸x³IJ1b| t)ԜbN})tNcnNu)y1 VE&QͮBl}VXT . KzCJig_̓Lu4BӘJ'~Uh͐Еu|K2=:|>5ݗ 5~Z^ʴ@qw43h`vljk6X]ԟ`vw|,A$BnHWlʥۘ)L%곙l= VJe1iskMSבo fRGZ3@"BJy*iὄ弦N yĤJ{ ƤFUs)s X;5go#{B 9ycX̡ӕ30H㏔ tϠP٥iW0;HuфpOR3Y9\hڃ%=/lݷS Y|hs-j, Ew+uG=ƃD}E+EZ"461fOp=HWY?{)0'EC%!~3eVVv!ohޑDYfK\giNun]9%Y`#,)_~|BKxï7WO+/讲j#*;˷1I~xxM FBdO;]R?T^u-iáf)Kq FKmS3B_LRTD;5֮S d~Tc@&܎o.[MqFx&x6gڇxif#d]E/+r9bLKVFUK$ƽ7"(s &՗0)a*>))>Z#QӨAGrB 箠#p%*^cB"Fں~9D'c4>BPa@wbx̮ o=-QMn}e'J'M Um qw>_J"1TxCRqSS9& Y-'/G̛e;FVy/vY!8>fz yt Q9"6۠U3F2#<1bDTto~WZY|Jf2~^$;oA8-n|clrI&6TU"Rm% K8>G< W!p'?HG SRYNi8a vM>$cJ.VƄ H3…|Z2ɔ|$x[hr,gWis  #~ht",{tguW\*"m?_^XRcAv_@'._9#Жn@ÿWr(MW9Gh7˰JB4+h/=[,}g2LJ Wuu{<0t5 ;D Qq8l.{BoR"'s ݗkfu`0H Kj#D݃TĜd}FmJVqqioDsdu)n %@6OatBJTC{ny,7C>'"Rptv+K<Sa'..e2A o3-IFXǨ{&{E5^m.7HŵYj"CyPAtߏNTd Rᨊ9Yf) n\J+ZGyH'|Ed7 w%&+ $6 ~<]Pޜ Ĝ| Rh7tgZD\e4 EU' t#@3jFnf8y0"9zu+@߆^_L1>R!dy 6P@rwRVbJ skBFԹ3Hܮ{6IԱU|\ k?C,9$qiܭ*dN + N$ Ps[a?wІ@>I)2` Rz+#\\ܦ|LZoUf0 O|gu].'d]Z=gc jfɓ㚸G_;r9iM@Ѻ:нAF]vU;֩ڎVD}e%J2.\ا( ЬX{4AQvx\8Kjcku0-|s8Whﱞ}׋8o1>U[n&55QPMY&$`EXz6}Vtm**EEOeBޝG_Dg9/7NySQ|>Փ&(]!7z<=7 k,hNA;0]mqZ > `=EF>uԉUNxrϲX z8&4مsap9 e:S?;OcK`$@p'\ݴ0? fOOC JƖ dk1,I7O.ˣ^|<)GXT,7BSpԕ,)'e%rhGE|Q/ð@Y78Ғ8jZ2c.ug4P-4ITӥ>ϜtL7 4mK{Ԃ=QR4 _%s7EǺMkT.~)-Gހb5ӄIeLY-@g@ALl5KٺiZVKFAk-Y ˧jΖoiʑGˢ.JrFa 5وuB융J2NQZ%]rݳd Az<<tB?岛9ٖeeҼ83q'B#=Q zΎ3 ۭ wG-]F;)}TY5?#ommR%3gmOYf򐕝qybK_jq6߾$UEt:@҇gaoqY&Oun/_`uA`NBشCD gjl0z`ٓ4io,AFN6q3A&?L`_/G`ઌyGlb/\8gA8BO?PصGsE((YtV,˚᎛ǸTL 2jimXn((Q7y{wC? ql謍peϼ3ɀlGW@?Hl4yD5NfTQy!JJ2c]Y'!xMyԲ*.;T'!7Lڪ-PYl~\$ُo`@$jiKnOX@} h86 ƺXƙc7#QpA0'L۽:6*ʾ)e- -j &!ĉ"GNR'J`y1=g: {MaۃT+ 5k冊}8x5йbk%^IX *HJ_ϼ U(C.J}9i]I/P Ʌ #՛X"0ojbkiwl6K'6Ysކsh"`(ʯ~A5B(ogG= QV+4ڡHr/D(~4Lbl)t($m"KSNĈmjJҮgb ]ʷP(F6qd7y(|Ayu& l&tf} U'd6Ici]G-l-b)琉O D괷s'6k^-6qTYW_1U|nnfJt'l'N[zwá0uKJhzƔ^GFofêߵ51^[*l#(Z|p2q #5lЮI'O[pFILNsxz$ v2m+o~ twc*!ʋ(nՙ{_ x:ieTZ5,W2DIS6;"Ѷ&^o2x:6I͜U{d;i/BTР|t ʎo b͎nk J+--7ǤhNEݨAͶ<}ĮzQjhD,~=5z̘tYgf6cryV1{-c҆[O,Gϰyӎo S!t7K|.op1I|_N%C{z.Z܀0<]y]DeRTZf%vePo5 4ʈ)]h` IY"@T$9-EXǦ \ĥHCHt9 'wf{4H}ZAtغ9W?X[RE)4R^cz$t_ l#3oQ.#XOʑÅ v,KF&ix+$ ?ͱpO{\W'AJXTj4vjأ@zKpZ+ۇ׌t B)t#:8(hȈo/r톁i?PD$Hk ُ%(Lora-ʷV]EÌlX0S^̶XU&l{wנP T/,l$|C. ]뇕~UOxXzthS36t:BZckHW/pN~P8TH7MR䙹v /H;S ƿӲR"֤ɒbɱ)u/o,ckJV`Oʻ T(Kbs C_H^6RuOy A+ M M;_OoV XCk;&'Dz ֕&}4N FxZD)O_En4@:X4FUOx5¶%L޲{Izj ,~|%Pcdo[d4"LKj@ fsyhy˨ ɷ*J@r5ZiNr S &8oh˜S,o;+|Ri"څd y:NVzi-ܻ)Jj {>ʇ`L_ÝEO ;N'`jZ\i5a^7mQEnOYDEzٜ!̛뽌GUAtRP') `+tH7Qvȥ>T¸/&2Y 52Mk2ļ jҏIKeŦY6ťTԣ҇JMit9?1cB:OSth45>zˑ-8Ţ,xǔ `]gx'Ƒ$LWi C%*J'+0PlĚYpHn\b |'P`␬-zk#P]&Hx^`3 ˬ Jޞs8;hYdPIRF5u֠f V֑-9GBgڸMsRC =X_w ~XlO XHa>~merzi9_@Gp>*3M! SX9wvA+7әɴyHcT,ɔnj[ Tr\VuUख$/r4QKY˔{Us}CmijDX6Msb@kĊWs?SrBEH8N0k! Y9{r@n"zCfCe嚋^a+qS 5 b )o5x5j ,.< 8Ȱw ψR!K}]>[ {Ь;#r:t©ؒhȝ I[iJW֣b9v)yjurùIɯkBg(A@c(q25O]ag%Q7N7J֔aWAQ:a9 'dV2]Zfv>u1c݂=H4;>7 OE(F}6Hb6jjų۝FCb(/Qqq$ MT;O]zHuep] wtzt6g$MRHO-gW)x#)W&CSY//9ǴY?%~,z x ', sz('rUN>ڊӡ;NTei,fDY|2}zjOXE&, O}oF{6 l[t8Em OVekx9N ey1!8iJg]+dj4m*{?+[Fe,k Dzh[M1ee$@[󅙌_OTߧ[Φ1>9,4;H"Wj&%Oí+^?f/m0|޹;R,=E?z{R7z CesɆо &n=r[ֈzBb;px zo>?q%7BLB `Wb-ѰC.R޴!>u(NR-CˌT%}q?oL]xw-53GPEZgLVyE+a­QK9@ Nqe Ƅ4"O. 碑n*[(խPNW}PJ*4ٿ|flz~uqܞ{p 0jru>u'<~f:)#= Zhmph vu];Dle#Yf(εk'6 `H(Az^?iK nm$'a2"kTaCFPN~>/硛(U3H"LH߷zܛUdb5Z, y .[8[ z Gޑk),ј̿L%KݲդMQn-bNoRp:w_boץ 1&YQ_W!UHUՔGB%|`,-hCˎ; wWyÀ)'ojib zZ0=ꐏA̟Xr?Uh/TIۯE[ɽHԷ_}tow'kbS6AjYXYʓ3s$(;[CO"bǕԁ}]5hK?!†:rY]g~^* ~zE%8XĽ zLd;.~HUT1;YF};LASp{ Nu%vu|!^]HF%z\ƎuǢ!~{rwT?p <)_ukIONr),}u5jo`f2bbCvbY1Bp EDaq! gҿBE9+$V+hv4c/1,C,qIC╘SdPJ$&Ļ |B4*"::eK:>o/w Ҟ!sCR;H5S{tLaoDx:% J*"R~8p橾R #grwk:pí&}.Xa' B'nugh8PB-VW,]^j"0:\(_x.vT7x %t"}s;Laa1=D(BRqDLLJF$6ntf#жZDf e 5CBFwՄ*0$ݡh=q ?3L~8 6ulA3uHVPA^d"ntibz[NwCߝurOx G3lEc| 4"FVĹìaD&YLerQgDtt\R:1L&5(δ&Ĝg\l} 1e>ÉH['J&uNA)ʮP! Am" #ޤ`:͌CnA$y] XU|PSARaz=$# X- C}߽pN4jjtX7xpra8Z[`ߍJ45yK"k,q\dԧ4ũg"HZ`R]>Qq_0N!PϜ{- :#.?XFx-ox{^ikґ* P$TQoڠA\nūӻ7n^6.y:LCy0M:O;~c֋/m Ų`,9 ߰MET0 r-d^}۞?RH6,\x8Dpo2;HR--ǠWj[= Yq-I$>'b9g[7z#$HPNYXTĮ,DyuE5T)}Jӥ) ׌:Ay7oY1Rq-Za{sUT5*è&~{[Q4nd&A]{|(OSQ#5Rc+7I3u]v'/q4q8hXe¿ORAu`$>#06 D78',Z;Ik%I(.0[#h@5¢$5sIEC^%U4{"*?O$x %@]8<^_Xo{גrgNv/5v- li@9p0<ة>afK*281]4a#D _Ϯgs"gOdK}z;Q'3rAռ*}ˎb)_+_ȊwCڍ/.@b<4󼦝$(aIgW^RNNX͈U#QNL͛VKZuYڛ6ʤƏmMUXlD54@b/*{ K"/Yf]j0L=ʓڛ ;>Cˈ`ϱR+,7rŧ3V>:WupDEU*'3]J ]gO-k Mɀ̈bbsH0!24kmQ2_PɒL;e@@Mo\ R1v~kB1s`bIQݽM)~ӊTpb"ԋ= + |QrilE+D7aõAC_7QeފSKžk + KDc<WcG`CA?t:3T]">_Q<3MoKyLq)Z*I H-CmTnx`lvqG~DTeR6]`i/ Lyԅp0)H:av4CjTJ_6M犲 zD>Xd~  ތLEv5hw ,;h?I _VYfI7He;8 WGUu66}衕Dzbcz q9y 7{ _꜖)BNF=ʽٳ#}v^N :Z heL*NB=-$a& Xt`h\w+m0eUd(7A$!ZtॳVZܒ\!äVpblʞߩ\V_BVIO!KµC4E5Wmz\rXPՂb96<ʋ' XbM]AnRMqBwfXUL@> S/r@">qA۠6\]-#D87`Ӟ䲠'`NL L3`/>34<^]\xM[Y%DB>^Ҟv?7ԎO?v2y-Gvgl^̅:ǥGvsdPbzxLD*<>pt!; 'C4^} {ɇZi(sz2-~^PUG0íY+=|/7;ct C6OYӦf==2 PqXcXvX˛l2݌N1]@ZxPu)>!?]&G@HZ #^h 2D: z)ǻ">ǛT?cK_9H=:ĺ[=sWF`j.5zrҢ{AYr4g;[6k <_)Y^fS8O( h4 @1݃'WH] iX]7Q^V}X†蔈~kӶ*KC@`ҢWS9VP;Ƽ?]tC[#AcD)q^sF%P5c/^ W"d#kZ!u#W` Q ~I<#/{*zS"h"l LtOHr^ OA>ޗY8i-.A]Nєݜ c@.E.(K8] cq*wUo1ۀc,5*-yا+k04XSb^eQ¸*I?^9TKr 9 NCJuG`q B\mpS+,bc nr]\RГFiѮVCܷkϔZl @[gq-w2r)#GtIA_uSuE:|s gDd! ޜXaޛ9Kbߣ݄NG]`2_/Ύ.:S |8o3'}\*[IhaJBp H-, /iV_oJo=x:8ޛrCsQpbδ+?%"JlU R2q3zy@ϳdcgN4IMJvp$s9")[fwI5gsEpƅ1%$g|20Np&@dzr *eJhH*iU)@0t~Qz('n鶲㬆5 n9 ].?_gu{.RI6>m \sb4ED;vն~cR T xD[.V)rh`xAW- 8XgV0d\U Oddz꒾6~-hDQI5У!D"Tma4P#-xhV+-#9ҕYcIt;Ar3|s(z!Sp`ŲX$ xkN(ӵi6f?p9vr&Pв[ p^!xIۑẻܲF~s * Mr 8h cK&EM=PvP4Srςx}k]@:))٤w\u(wCjφl/hXaXƼ9])%䡭p.!"$ nԷw/rf.?֠.ܗF6%/EY(R x{G=κhA=BFX#1KrQSCPL]0Y(?=P9VR]gy6afb]R|_^.".dߵghRt*S%(+@RH2B(_} k{7%{)w]쐱h/K4xs-ͥB`/u>-[fzZYy1DshtJQH!*ŭ_`W]-@!o(tw{}nlT7>Ev\+ү~MWDmTYQj*_=q RZ ^=&B)wi+BJfqV绡?EI@Lvоd s5^%fSTw^̗ea+<م{%yh˚|׍Xo"Na _x< E QlH4ǘ@up>7C_ C}3+¿|[VzKn[ D<[A)6xti1 :yx"T:uG(Y/ dA%SVS.0q`f DJUy*'NZNc`O-15BzW6NŋsN@PyrXv=uAIDQ4]&*,G?>,C4 d w/bʓtZfeڃ 7SnC |bs̨ve|ygDHGC `n Q_3H52#4%:~(+f8#GۯXi |5mM>h !T &}~wOâ|W$60AqUݡ?EPuQLO4[Z*yYPp斅M%S' lta![?7]A1CШ{_KAq! S< BcW˄?,%/E=@b tJ(<e\9棴134@ȾCÎQhL Hw[o=ݬQ!.Cz8S`Vg [CN Ang^@s̛%مGaDQ J5)!M,ZS2򃃛b#'7-[ۯnCe>>w;(ŋ6Vlڈ%F = kաq,IWhӒB,@ӎ6Fj%l XϲԆ!'bWCdoѳU5 `q\Bj`1}W.2Q Qa9d]x`" :Zj[^MF.Sq-U1*)=$լF[9*3HK~>kF.8`[l:0 䱊"1Ӯ#AdHi YRl?rm: f*@SBt%Ox ˔eA 8d Uwur_)tN!dHt MSl^tRUc,ZOY~\8zCƐvB7.orkb~Ѐ»LJ9ck܊L68YQÃ%Cw7:W >7տ{R[D~Vw֋G%ao"Rԍ1.0ѐ{p˧Sԃ,xXvZyq^DҹGplɹH `<(x `xFz)-dabKA`Ԇ dwHsm20m=o>p^h;i!'i;W)3{/H8һO5~wpBtB٩DŽXPdFT7ŗ4nee5&9$ ӕՔxiϱ9*-%5^-غ߷B6ʠ]tP!(ZΧLgFL$1H}bO"(&Ԫ#Imw"#_QWWz42*< p<}>KuMh@\zg|eHC:()Pmx ĥQ;ۊ$ʬd (_DGt*#TUhlΥm*m$M{Fw]2Nv,`P:؁Sg)<9.L?1uPJG|z4I}"Gid<24Q|<'$b ͥ؍QCRƞ[vd3F3&U6Kj<Ư$yvu$wuRn[DC)f\rĤ`%8`鍨@fw Ýia ǾƙXΡ2l"q`I^w%zgaN`\\0sO0Uˎ߀5Da .@.(;\$`DTa V5 W~bF@xtnd@:$oFn_{9󾣆DfkC0]3#uuz?j;d^'A-uI{?h'(Yd6 eNYuAj&)IәK&av\E4)5XP/ *PT&Yl;QZdVv~= ƚ[ė{>Dxuuuz(K{˪x.1oH޶*sO[qfЪ3:\ĨcڂvkCݼ"} Eʾ;Z/"'k:{ԋ`Eg 6|.#hNzYR{8Yz[k4s 1"@L 8('>=(? A!6:O cZ5gYFؑo]yג h@6f/r؍|6Ik,alA 9ٞU, ؔY)*%jjq"`ߞ,o1fe]'^y ߬_Z$1GC࿹}OYTs hTd]F"J"}9ߝ!e]Ρ`;?ZN4Dd4cRhBZ$ 0u~TxWn:?>R#$tW>; rZO Au- f l81)koI}D7 l{77TU;Ʒ4F0pn I"(E .W`Fނ8'|k FEՅ. :h+ G`p n|V1.Ǵ&&{MIWn{6{$z>7 C1 u]l=k-YY1]}ʧ9ΝH`u2Meal9*$btgA+KA쳳oK#B D DRX[苲Q˛G5AM'%-ߞ%hTB9|&x|tk=叒Ψ' Vqrɶ9 V' ~*̗#*7c j%6lm\§-'FWH۔RgfK4Op(lFNDB I:[`/v!$&؂ % r2NKOqr 6*7ARȟboe/~ܑy{乬W B/xxCOLms!IW S?-V _Z77=.\e kRw>i>q?i }?e=7.1'"|cBc;.MC_hk T_\IiT Eml,Ne`1wT'Ce6\׻e bG1#0Lrԍ0&΄'+6N苊_Rc۷t=ꨭG+ VNYi3ĩ7(_ڷ1ԑQ{{c^7UJS79ʄS'34qKDX[XeP˖/J ]j+f 'i&1 K 8h1"ʻRb2.6W..> 8{7P؞97βsVnNƈS 8;|u=c;VC@{-[}V,tw=ˬEVÉ DYmTUr7p.%̨H|slH#9Lj0:ho+gNjHqH29]mZR 3wÆWZxnTVuջaL dF+Աe8?شў§8Uk^t,ެoՑZ=ʵYdDNg`ڡW=.Z㡌ߠ ;`c}p˞:`@|[Dn/W3' ЙO.ڷ#Y Bⵍm!^ Z͔!jU̳2׼ J's5R7*r#79fdǨ;f?p9;c_Ɉ(PgmNk2hţf,Q!M*#)Aow܇$ǔ(ːn%+K7LGuYz89UEPXѕX iQkʔ!ŊXTY&My*DLA[⊍Ioɩ!+՘~pC+-i>BOfkxR{W5sFy'd$zXр$/&/ʭ!Wz af*:=brqʕe" TIH6d]35_oU֯={5u6`k{Ñd54Xyg~ I6ZV 6 Gg:=i٫Xh;*1= X8((|j.AxRC o^'&7ĩT]$&D瓶& $H"ʲ 8a k?`i6i"n1a^s1A%Gy. 5Ѽ7ٺ..{Ur>] Q禳vfFkS!|1.Ы-%m,VQ')Lk) H.DL+Lrs萞f6O7TlR;LI}B0=ðxMGI"nVSGs)1d]HL:r0h'>Vt+OnhL^ _nikO͙gx9LA;ok۳ @Q"_,.Ӫ0בF.r% Qe",z?Ny@t#zF!3>4y yis˱u 8xS?bvNN53*~]Y쾩!}ºsgz3rGrD;K eUKF;(Q33q"!E@)nLO:#jf 5^8CGS {>EM/ɖb,핶2GtUk5^GCti|]ޕ[~A_!s8ACOP}eXX 1m`@J=DI/kmh͞1?;Gr Z1u1(>ya 1' )ӟݖ 'ɁX$lx:PM:~+(&[AyNlw_G08bSC[.]@i5b\Jč3 .)QŻs|*el0.F|Qb~}iU+.Iޡ7^8Rg!-M,%7KnW_ag"`*l;wmjI\m"%[ZCZ&P4q@ !v0R1jJNOawdeg8[8}<ݡW堡3În\x-g^~Nf]#/k@c[S$Rh9.B7&u;Y)N=GJ@,v"PTf|f .y9 z>%0JwNZIz!1 e#k!dE AYGlwHOQ@TeuXe_=<9co77 _!n:SgptQHs3w_[hQ|v뵺`Ppj߾a\SGYsO Z:RӖ&IJIzRms?g!!ޖwހ*& ug_k=7t-6)"Y}i9& %1`P9 n?:dj7qJPH̨u48Q)\gq5?T)Ύy%Q y)-5 pR:.\j0u{$eH7,@c,Q uwj{K s,M02]0Sh[vF6DH^TmTiRb_wﻴnVgե?7&WSZ'ñJ}ӣү;+4?\3RMX٭:Xav,; >2Ъ,MX25yE@z# mW OX PW OȺZ7opg=~XU`{{/C&A5fF^xג :ښWvX;|؆'?q#`Iup$כ\8,%'t6{0a{b7J0 i%1d&K(ҘG߅tb)8MiӃZ6]HcQ@1;}洤z[iWnH+Qԍ N}=V$,}$ ላrYlDA/k1MM`:x}Sحh}3F𢼢3ks_$x&Oҕ~hk-ң>rbjӶj ,@isU+m-\f[]D~}>7BcN l(ιF' L7ۆyJ9tc,!PR) h^6Qm}is ؗo@Mf2ht6|`(!3zjҙsq*X{cvʳk 5羁,G'nC0jdyլ9OMF^B)z1A8 QNʨY,yP?G"K_#u`7{68Tdb<ݎ Vlmɢa]jcKL +{pc'/T<7?P]D 8V792iUv_9zY8T=<5[qTm-[T=r`(W(MڵYxtc)8)TAWbd! q X}LZ&ӛF髨 V@`˰WѷgIMmP^v)cFn&ftc%.g@_46 r.P Ƨ{ؓh]ʇwb#oyO.vPƌ1O爽>nnS?N] Od$)~IG2,S lAةD+\uŘ9.؍S B#䷅1@t_d4`<Ti}_ #ίZ(mE"YR`iϠ]ʢ܂ݖm]hMʩH0 2-,hRqÄסSV m [{jbq)Mk0FFN0b1ŷ~EF̾yB BV`/dPbT?%W)^n%}t0fiiwC5^WhU^K8~uZ­\G[ Nl?+˅P͎Psd_-0H#Q czמJ:/h~;IkT8EdI<ՑH!rTHƥ\=eCz(*}B-^lFՐDGCM@?T%edǿ/l;Gzl$P%Ft 7l:9>PzA};<6xtlw;'cSYӶϽU5O7~Z TАvC[)T# Hjw@@ xʗ -) ت- ;XҎo˽xG&[sliDa5ajk+lO%=^Ͽ a>}(xȅ ix?nQU `&P4Ǩ]xh@~w`=#\eӂq=:Ou'r [+Eo\q A"As}kX*O{WGp8kᵁmZ^髝D`US%J`@f+ oQTϧ2xXiwHo2*qRBvYv1֤fO`΄nfX(0[hK#{iPO wkH"]‚DwIvLlG7z>n!s < Ύ%ņQ*dkD +\-YAeojt/:kͫ]?Uphݜy&)Y^J.,ɃHukd=E?.l8J(˞쯸3rUHCIQ泪@cF^5ѻ֞gj|{p0{XI״\V߻Qgg9%8lImW4ZO0}D=g.nz222zO$9Cڬ>{afʒ^7Hg[ [+p1(F¢>A{pzC1Pygc̈ANXeUw3eE,(^-2 y4Ɋgi JtPa| z)[bqطQŅ.BdlQC?1q.vKQv0;$"Y|!iC3pv6ju/^é4yG=iuk Oia{Q"1Hئ 3ixzmHf̣VR4iv;@f֥Ji-L jvdSp"x (%XgZjM|䍦/[vdq%,MťHۜO3b(($zFwX+" ~Å6½cKŏ}}7)WkɃTt\MDw H,$HGhH[Q;r*G3ٯڄy^371 g(&7H/宄)fK(<'"LP?bv'r”$Ami"~mD'8E0o~ *>~MHZZ0LBfŊ 1GD^UIuhY#-Ͳ!yظByKf/V+>@}uubV^~g߷=9 j bO1 ojݼ[Zljf<dzK[$IKnrBĩKX? bEm#Scq9۫+&ְUF`8qǕ!R΋zM6H:JdCPl5>K(Fd@fY$vȱ`4]]^M$N#;9)Ўvڗ?8bU0BSu|(bl{f9JX;#qdb ƨAȻ:<)c5\7P?o[e/iG@Z""L]GG=850Zc yAWx#ӷо%GE؏ψ|h.y߹utDJ.RKqd*k""(5Ep!U*`?gX$1ͫs Q6+2)щQݟA#x #gKtϔE-ʞP[6&;0܌䢰˛2nPM^J9 FsS2r'6_G(Zď)wãvXGVGX= Jg߉C(Ip3#{f8S驋>#v,Vx)߫GOV8bHsgh ˟C΄7mu gQ5M|vۋ wL*gkPN0K6ˌ׷c=-,hgصXMh8 %n( yyaI&gwGuxظah8Ba1AiJMCv2Wqeh1gXAUJ j5;Td\v<6To|&2v!?zY<8NҒܚ]{!%?zu, _7/zlVIaM,9-"Q`K~MҘ=g sAKE6 ͒M n;_FZ )ȪuO{dZ+װx*A] O"=,FM^e+C(&e+̲0p+{?|@t(1nVQI6oI6*hDr@$4HG0?߽|E[Z|s.t?oHL}$-F䲃t&q2|?elc9o59sn=EkTcQs[cG˯ߏQ Q {DȖhG!{’??e֧DZ8tqӜ}|!~4぀|d~ۧM\5 NxgHУU f͆1 wUk[ nç=CuJy #o&UmNwJp Z fA芬 &\yAƣ 87ŞZ(D6m''J+:S =Cb="(KAA EKl݀I"sL r0:tjCb_0iR9CV/RoD@vnhiedWsSB3LVRj2%$-6^W*Iԃ6h!4.Vm`;L ,5nmf\JP<9h:ۊ{9,!iw@58*zhg^U gZ9J+@&N2?QCJ,vT I3H¾"^NLd~Mo16IgIb2V˸Ѐ/7Ez&Aow 8G|fVp[EQ %h)A݁_y6{1AKxAiAR@X:J+aqa[4$9a.S|gޕ?A]id}-׮#, iZef¶X×+r63[Ⱥ!-n_}!2/>0yuEKn=>hs;l$zJV6n>.V!ͤ ګ>^Tڄ@0cgYM®!Y ꀕOG*L)3qmvfk uԜѩfHf gg ?ȡ8:z!#5+sM]w>68qIV{ h5rȢ)`OA5Ar:q8a[{s#&F@_ y'. *vJ˽m<ڟSJJ!W pbWP|jb`#`׊<*Vga>Tǵsы ߓlYsGw70%em,c 6/ kL;XXk_jJ;:Cb?ADm j4 )7/8zV1#J_ byv 1\ópcޢwg c! $6J UUsֳ S]h,e iqP0a$΢ʦZ0 !ϻ^ր4ěgjkE߿dI0G1s(jm.W֖a5b0ک@¶+8Z[`Ϻ&SAq.&B,Bv-:?{KZųF-nœ<%\Hf1"0Y)ܖ^]Ir1#9]dϋw$4L"]N2>4t o/ac';oSz%9,(m HzS), a-R[2܌y|lY(O˙upqyRnb \vG#՝ϳ1N>:C"RpGb"!r)pS/9I$bū \1p'\JdR ̧@R,! i"2`&mJpe((KH(or0+{QKuO !{)Mb~ Y<؊LmƯȣ m?P7gv,A>0?[^E8tcJ$גF5yʕCp+ ds=L9( R%FMjLaIqgT<@.gKf{gZ4\n>\ RăB̅9cT7, 0%kUrRZF@PKC$4^@ %WckO劄D+ڐ֎"bxGM{/ YT;<";= 1HoZݤ@sRlY128%.Qt(򩣴Z4ѣW_5ƪ5=`_,ɚ;̖7/8'SxnJl'͘Cz$ 8na p U@8H6gL 184?0.UuTM]ѺnSUoc@C0fKweLa=%3򧆆*F]uj# .OQu|DKt7LJ+H,#+]T]?&p(7]$\T'86kI+G7^s4ȥTxe;1%Uy$}t j(ÖPp8̂BͽQ G="ҴEb&rA=H)2&t7vgs1BG.#SGmw. JMyAfZ1!)kr1ž$Y0;X-|kIb 85zCWy+ɑy(6{P]w"1Y0K(ߨVWV%yhLj} T0@a$]j,.qDɬ2Z +fysE𤀎հm|-֪a)Ndr +V*uXcs}Y&<'w nOg җPa+c `ݷu  yFWX&l0OyD~nGJc7=AWΑe ȸHn$-˓p68ʽapVE(<|ʖKsn uׄm{3Q$7MNfP}29'M@˨1 v|sU &FKR)mƢ)N)Rki'F]R{ɦ3xÍDWubz+9EGCc-Pa= ջ+!(Az淮CxĈ.&?AuB@چgʵA XPZLDs9m ۹c9<ŠBA\ z-Ά%~9"KrGώMM>^[ B=m,ڣ3voJ@1 >5؂&ADH\Nt.V2eE@J-2(huǁ-INKe [~/i5mLNQAKA͸ ְp%PR#)(<2 暆/E6j ~6L_r>nȿIs e@ y[> 1,I.aq+%7pCv!6<HefwI>%e®[hnvM7t ׈=W؁@gj&2]{`1|ԥGdBXO L4)}lJOy;zW̭7 dU[L&.2Tf.(!nQmOO2\{a4A>6Xzo?^".Ե>#\0~Sս;/f^-'AS㆙´*\+늪EFEEDɓ~~w?ߪ>u'İfUYi/U7?1s0,99GDCpIf$(_3uhf'=NxPkvTu)aJ`B_}LJx o tqmxɔ"B0Ef<U;u29:E;4Dp)$)=N؇}8uJl>Ob|̋4}-Lj qI[t_* ;;^LmzqthZ?ˊВ&FtR>p22OŸIt^Mi47|SP HEryfJ[+A ~P!A^ 9죿ẇ<;Z*|޽xdӛk#듣]O[Z(bGq|@守SgŸ;A+K^rſ+!Y2I-([G=r h(щy,6HΛ*XjѢ 8@N f 98 {2{PSuBm`޺}&?/(1yՒ¶A ~-}rKq_X*x3hb)Cԣb)nFHe|IVuDϯZ38`+*m`o7[Q˵5n)b_ݾNygSlS|.Jkȼhbw(|Mj{IѩN?|+362ԢMYXI_0WW,fhL! 0a"TTj'E d!Ʃ!+izpgnO4.B ц o8!KX:5LGDlV -/h gO f%%\5P6O#B}@='f ,[C%o\w [_E]at@SWxrGR=pOUEN畮UhYr()q~b2hubn8ʪZwb>T]AwѤ4!lLS|vmx̽o>瘆*%Pم+r[,] ?N+7"€A*cV;A&qE]U(o޸V\ ' J[,($])3}{XP gdhIr욌N>_B*1xyW\x6ɓcN!z; -#ah.uUz;/(Io͗QUV;֥Kh7ݦ7>GI9 ݇qp-?~HcNQ[2QSB7*Mr18#BeC'oRLa#|$vIlx`k.~b4[YO@V,>#~8!N ][sn݀5Գ&Ic!RQ~nx ,5!)_Jadm|i?W1>PBDz0^ݤQm]!w/?1љՃʮ~DgiꁸǪ<; -Ff~cr2h$k}rt}[\3d.)KuLc^d=C a `ߐR\$&!i?.2Y1qOOXU'.[.rs$6ySaoal`~Is2 Q@"yaX[Y,Q+xDpr|ko{:&.nH\x~)(H|ݵ%Ӑ zikN4B22fT3[#Jo2B䥠SwjaQz,%75zo֥Vjr{1|gѐ?SM#is{w陓]N:L'kzK*AVQK1q c'GTPKT֔k2D`Nw`ey:T E2/KS{6ʏ &? "C`6$RH )>'(VCF\ah2 =H@Vm2L<$\)bYZWa?VԞ/#)\ DU p }[nWJn3xد ̖4V,[h_2|\BWc2+L愂AY ]oiH&p3f[rDB2?Yd1|&ф^mzg_ SV#sKe}5zwM"uP^@%ܧr_ W{&55[kGdLE#7pij8`:vsʇMcDϠ\rnt5te8 G 壤qj{7@ӹ4酐^"t TO}v}@Veh"d[fk5 Cu+n, ÁNԔZ=>:F@ |'Ya1ԝmEK{f1B9x RyŒvgڜmf$];M\u(\g(_AoZ"nʦE[ͼ"|](dG=a8ou |h@pwgnt3T({E⣰n9nJa`Lv* h2]I+%%j@+F&@hqR aJcp8" `Vi rR@tľ|OiHquiЯH #p}G{3$^1Wh8P.=|g XջoFN(l.A9x̞Ac]d4vj`4 ĤhljV(1fOWNbaW .E*w~mexrs[[4ϨА^XI.ttD/*Dѽz+yy5FX`AQ!<4NL>9fEBi95le`i5(bڧ) Zv֠ǸO !*)RY-iƩBTSogRC+zڇLJ)Pvw;R"'C05Tikafz3#Y ߦIDA[I;K7ALKdnJ%A*JE͚^Z+%+cbSQ컊eNHiʐ~BEkC: /n[dF H;c /SKVBZ)"3-xl.cY$wָR@RFՏnkYDZ= f(ɴ {䊬 q2 )g@)00lx3mp:;)[ - : q%+v\.8SqS`* ͭ@@ІW1OŷnBV]}8nK/r) #&zݧbzMPFp$kRX76< %.Զ-KR ]oȒ  |٠rCΈ8 T!~򤐍Q*rS)CݑǨ0ӝ^O˷:.F$V37R  ݒ\X`X;\8"(fZ#{kW ><ا R+%&1+!nC3wwle73cn֐*Hm˹*a  SwŠ`g\$A62R!O?jU"Hb<4inM,DZ~_cxA'D\kX\(3O1>eۜUZcygfS*n9N߸«y$.pO9,+T K 0x'1ȥ:71Y 7 'ے2x횽m'7CXbυ|YG8K'Ƹ8MsJўu*"̒A.."+[hR@x%T(<)5Z1 Jl9Ϩtsf+AK#+W!^&+eOi>qp;qx7-XPz:EtvbA@?*78KʳZiFd+zuRn\v֝ K?z:;$7ŚRh'\ Q*ur8"N<(W@:P fL3l༰'~z0V)DnEb+0N_6F@dr{2Op> rOܼ.' q=_ ZI]=r+X|P`́)唡鶕m^k hqH>!$淾V/V M5 ^,{o8':%qޤoU1O8J~$vү !{"C{r0ug^%ԴgEP@a -pnޱbB лQY`G})G3q&rjJ$r1YуSc*V:ח3@v +9 =.{_9xk粎4 0x&ԍpR.^梡8}OBJff$ܓ梊 ;%KiĵN:u׳ %ODl4PXc;_DRۥ_YeUANA@+.ٿ`|?/k\1З0&pD?vfAϔv zZ#E7Pd9ri0J4i}>\%;C\6/W=eYYvҡXبHNlS0K\`s!XA+Iv,DX|7/bdd8Tl_a|?3Ψ"F k?}[+Gq*tթ*zWߡ3j);bE!7[@Hý9(/мf S=Bx w%,Wg%uYQG'FDZ?B`,"|3̽aDTXJ#s Vb-*7j-k*C:W-͙Dg֮/BR>F㏙iDZc HكԾӐSsxYZ t!M\\cZq#}6#\oR.ѰS@🥴ћ"KzQQ&]X44<.4,)L-HîyG7)!3<ݺ>#}N/BA[Yl_痌w{rb"&$+m%VHM S?yF句Mޝ1TlBy fgzΫKL :D;茯C\lL}&o)Uٚ:que!š)u ZF SXIB Z'_4Ž "{զP HQۯ+[$(-C*&nzV\\Jqg9H{>\]KH0{F8,fl<wCF RqohINQ4KQF3[qKδ`{(t^w!"cA=)\R͈JCOFnz@~g̘s%V(f;p@U1"@8Q 1\C=p |+lq0ӊ,Kͤ ܽ=h(`lfY &,]qanzNg5\T.Ȗ' QOnRgǏ1BDAĕd;0!ؙ_6*Cbck;Hl9t Rˡ.wR NDVJ(W;nt|)2%KI"jFcN,3B*l3594I*_bhR}8^]מ&d;Ѷ`uÛc7Kհ,*Ldřk_tkbAON'B#rSN_1C6G3=w7gL_j +yR{nR"bLq⸄I~LLp)G&k`#VFњAL/ 'oVg#vUn>KјF  2,~r Z#K{YШf#4LfzGm#—bojSkʅz !L-A!a]/[;쎓N]ƅ2D>©i:B.^ښ/9'=us᫦iQ-u Lw^T`!fؗ BoxdQs E Ϊn j.]Gy,qeA!g[{XVs=6H2T)qXCn/$5U)&?>t>x )!T4<(]+\:0\rw+Nd;:@ީ!1y*s/?y h7Y&4%0,|t+H#|s, o9tj[ƺ.zsfMݎ;M m*^%{Բ jf)2x%~ ZT,1մ(8 Kt<\ ;{:aYXHUlT\vZ+3GNy#FcsCSbM٦0upb|]aC~]#8-K G "m7V4 ^,5FNA?CF$ug"ۄZѱKρ ˌЂ 2.Ds:,#&x9PkS7ƛl]9 |v>R|_2IO?rr?TDXO¬ YR%*\WD[iaP7`~u[vR}u,l*jhL}xӨR4CBeR񗡣^#-bاw=M%Lb*!$O*MRv偦`Zڷ%oJԙV$ QXXh,hT[ ޽lѧINcD-C1(cG4C&M5' faa MDcࡻ߸ٗ0Z[D `:?Ŵ23vpB{XvYIS>g#u p-MPFa;5!aalux)Z9ޅ)MOB~>x8_=(EcsU6,ac-B+[Za3^z[,(A^r8#kipbbTJwkFٛv^_%|2sj?ŜP`@u˘w1^cj>8E5=io#'e$Y|3_䨏U`r^q7zU%|M hĚ"F|  P 8{`ޘ\6W̾4 74/"1s˪f lntXL܆f9f`=ud AM:u?u܇O\*Ͳ#. ;XzSS=8QA{TQj13fOQ/ a)2qi0Z1PPaǵyɒ J9*@enxHP-E#NdE `XiKj Ah,Z4gI5N"4bى߹QoZHXgRhOԜr` ,JGJA0zGݲ2l}4LK!du,ɨ'~D0mdqsF8Upu2b}DXT<"ǿ^6"ھDu\ dZ[hqSe|ErX=w!IN*<ָZ@j맡;[;2ds a.>hT~La=MBvٚ?ykXSeHڅJ{%ky~6_>eR#]:K\ 0J{AI.|2(&faQuG`. 4RcmXفW|}hC*?`\ n $SNYjSlwW.n,P"(pIy1wCQ (2 ;jG@SEv=W\}v.Y]RGjrߡ4UOaY=~xI.?&^*}h %VMe~љ#W]"K]Z֮R?=}N6d |1*L{1ZI2^|Mϟ36`dQ7Kq_ *1o ɇ& ;dwzbty֟?;DN6Au֏$HUKkxSrHȃt 7Eo4=(3aݕq݇:N=J޹  j+hx.\(ƀclt:i PS)W;<†&ȟ)gѧ5o_ 0}`YrzhB]XurLܟ =097'v<6ZyZ,'2≠IH1:rRk03=BYkG?2,ƺX7V6?$\q0cAH`Y |kPjJH&gK=0NB2$6 |z9}A84(@DE7,Efߝ5p(2Mk!}s|Fn'ԝܰK|th pyaי#`/ =?^$I̛ PyS}'m1g05!G",&ef'OM];ῐ)޷ogZII:XrU"jgbyzQc?Yխ}WuZw!:Jj5[DJzs]SHRQx6"!%v%l*^8P],5UA ?0ޱNb%]fVH$a"%::/1k&zhP_ ѻB WS^J~cF2k^ ƞ| c.~oU4mc&FrZ:$7NqM)"7̾JOiu\Xx`\`kgr00i0Zjtt݂c9#VD F{h jvE:/]ޫW':Ƭ\S&<8::hɲb 7j}6v+J H Ԓ _ɗiz@[uB_7g%Ub"39瞿?]FΫ_qTNYXPmf^^t8"@/=s Ş)fdN>||ȫjoA'3y }+ VM9!s(,v7 8OhfY尅8(L~)yu7kimcі|긞]m->W>-r2}O@z j[^ٶ+G2:Gy'>i]r7.IFEѱPc<=W4ev8"z+xIB>5VIbgZ)6fs9~dj|<$c&'Y5 ij,`dk^'aE tMYX=6^mCvWNN9GKiRf cA0x5^MĹB6*];ыT0c)UW4'=3-c] Cttuf}# M95#]Jl8b<'sͶf6 ;,!m&UKpedBX5Q8_ZM"y҈ &)/;˟#dhk~W_YdzcRyAUgLqec̲q  4G~&]h2RE¦GYrǏ =iWy {b"WIF=$B܊BEG2aFZq3{āvI8 SL WX1v KB^m%wP; _ N ;<$"yIhd;7o-'>"4*n^NKu*md .R0M11eZAzWhg@bMC `HCTnӐx_ٙ|r"D(BZ"zVr֑L&"c #`X>޻7˸)RXJc 4y>uUy4)I x8椀ҍԞL;▣w$\T}Ȕ+&:\ Q} X6zq9*^7@ƿԝj wL e;NF-u;;7؝$z9r zzo{v(8oBrzqM\oW8|(tݜ44YJU+:ݵ  ۶[ ^gljRì0\th-\9$mK2´7|Q~tkah a6!ֻn%oEІ|܌CEjyLOɊrJhǃkr&HExZrFBYݡ=q9>\v:#f? !<t{ l?oE@q/лrVLV# Mؔ[^>W+;j oCwkbMy/#Ne@F˸+@|@7=Î-=ZY@J:(k[dN̝O`F FTVtH AަghF)%|Ze+ pWl A߱5]kV822ծ,ϲ}35ZSg *}țA5=G?Tǥ :"<̶Rw?G!{^fԭ,+׏(3kG3=.NmlÒc\'F8m ;U9@Ku)T[;^ĩ}Uuc.NbpWN܊g :.˴NW=a}hX X"28uj-A{TO?0FZIX|9_ch<S ^ԋ ޽)"BjQ!_h^R2#x:tŭ߸: 75;y!foC5"WS3L7z'..UJ pZJ07(q3i H^oR+FIVX] O]'m$Sui]„:5# Y_j!݈VEqT@fEB޼^YeP5׳ nGèI7wf#HXl 2PbVkqFIHT$~_Hx]ve>Ks u`$CYV3MqRo^ȿF#/Hax'*=Ƌ4{7 C M^ {-^jBqwOe1?m*U[d<a"VFQUJbCdc;F&w.Jk?O#CteD/uzL v׾4E\|kkzLȰ?"ي5I:{G~8BX)ÂnhJi )* Crwt -nxm۲X&ZS)F>#nUEzUgyzD jP8Ї萁5&AZؕ&\TıB )`w@}051̞ W>EJ_0eL|32Di䰏F ={xKsY}i1 "yN?;hٚ !ڠ]mEpO\~猅?ɇ bS(eRe]yy啷Q[[[5"pf h?l5)0E7|6yeP89)|µ73AgzRm//QU=Ÿce‹@54̱;[mb+T띄Ԣ:e'$o;P o-pN i`.#:eui,Hdv<䈳 N)&]T=L$:7Uէߌz2;ME1\"=;} A"3֟OK{KP 9a*3)ZNJ'@W[³X>4 a! c*mBQɰl71Ƌ#«?^TV*ʸWqH#H{-q\D>k ;QDXtDJTɭziD(&Uywp1}*` 9 ,ryzDU4ſ9z7/#ҹ55t@|Opn)Q53aj.cy)ʷZ46zPS:v%^7g Edԟ+?(?ʜRR.N(TԻm)EibMKC]O/\5 /n<#Cr)sּ=<xa]%XkԿ2X[?{րf{cD.G@r鳿s;`KƤt$& ZM)S .Tl1YY\Uve--?P`|CQ7:B94V.%x_Nwjȗ\=MoRGh r" +BfK"!Q9ob6Gk!'3m&v9ia"`x%D(TvDPk42:^8"ޘ[ZI= hC3YꝉIO#S^;ē6w6mDxMU$|=<{{Pq4KR7&™US=Hvu-viT#)L]eDh2l)S„TDBUظXG:+zMepz *r(i9*PD;q; &ڇ/N(=g7f>+s!J)QV}-z4<Ҟݙ*N_g)$ z.GrX{3'J‡)5*T%_hf{;`'F^Mffh`&y"G( h4}[Ԙ YUKh8˕~I- \-SgOO`g뼀}E'3`q(d:g24KKX'`[FYg![Q6yG=%d PÄp<@t>$'(nz ڵuD .}|X,gC.+Z W.#}ِf EX|,WVe2{B2E|'~}חŦH6 2m mf=~ԄJ7G 9s3ͦuͰ7$Q:\Q㷡BːIPՂ]zzt -l%ny@]X"Y0`p B]w˛P$sWx3k}z Gr-MQ:EpgDVs@,i<, 쪄x-zFRnP!{I(_KS@uc(S0(I1 {FLߢDɝa!1/@4T/V~n 2B]"){z?H Hwdp_W+RPy%: 7okSWhƣv `*GtM@*66}L}^H5wbNJ%48LKBbRb!ad?SSҞJ| SzGtTZF}Yw*m#eQRI\v}HICCDC7sAmTd!xi{ r!Bӆ7+H- > kU]gs@ [6Ngb8:.k=ٸZ5ABjȌŰӋABPW' j52K2o@j]@(ְ5 %Y0lHQ%w,"&zlёo7rR[i+!7~ڹ\s A^Aſ*7_vzwL$Sg1V@iLlS ^sFYߢJO[JM&?6͒!(E Z8BJݷΠgUq#|[vҊ.GrEfn BҜwuI{z}͙!,*8Ď)wR8Iӽ6F,B";aC<d7/]ѝhe>v=b.6rxgaz[<UH3Y q}q϶)h5 D9(.n}k4P/y} >GW\C~0Ùܥ&Ko[2Zxj'a$@[ʤ tVu"~*ry] =>?߂/^DvUٰ;(GSzdDr%M#NoK4?0Z+JdSÐMd|:~(SH!, E Vۑc?:Jmjo$Ԭݓ'a~<ԴI y~ڄ7QX$N)kѽ ,< υw}հ8vi(NϏ7ˑC>½mS7{32]'9&T eBv 'N# aSR}47O0H5Ȫo zqʍ }[3_=>uc^ڵ߆&G{jt~$MkUPwYsx棐Eư~oO4Z^I-؝u5ZǶmP=")Q,O<;ZrFXR6 HBf7C68Αp.6KFfs ++!XZHkХ]E4-gyɻxbǦꛃ8 J#&7vZD vA`rۤ&3e7zEp>>O<\L%̎µv!S5 iES1=0Cvˀ_vc1m4e_S>íf 34j醊P!E`\%30K&U1RI":2;7+@̕5ɚMHw'RFz N͗9(p{v؍.\ vH6&$z|̑(TťҎr',`g4T+iAZtT"drQ9+n oldxC ʫdI4 m> ͋ٚPsGׯm5"NƲ'}#@l*e>j&@>BRCdH^.(޶~J6K4X {*b,ג:/>0Zs5O:Ӆb7vNԍ~KnAN61'Ӟf84IȽvlA>!3 篜 B{| ({>\ܽ84Pf% @۟c>ܡ73Pz菄K_0=+4+a52tm{JJ^ʛVańM$ՠ7՝ȹ8wNfgnJ UxVUc_9︩G6b ׵|Kpp;h\G}x:}9,+h`T6&_ 43KL߇W 1;6㍴+*2Vc"hFRB fs#y~h]=L9҅3.2*vDi 9G&0Lzؒ ](G8M_ͭ b,/֎惨}X^B_- xB; Z9副 :e.3|(h `\9υo ltm0QWdp9L AI+%0a,<9-U֚MO 0(u訠'ODhL6NܑY`V$՝N;%F.btJDӦE┄|ϣ@lgj Cf;;-lx }=7R}!qtDɞ34ORo[sP5|Qx|<5 Dr}/[]fʮ x^jX?3{Y No2.\{ Svv Dv:CNh/O`_)ַJ 㤹2K[;~NBw1(H o{\{okI[8`*,1(SOtT:\qpgv/6RA8e&{tץH*Wx+;a^< ^-[d6}?b}&zd7+k48z%ѳ #J|}B.5Q> >Vc7,q~9EXN&pIW1W6wA#>BaW}Ϫ+$.wt많E??÷߈K\L8a̎됭g옐pf5*8o7aNOH]py_Z]y2H/h`r 6R:`.XxaUb:b1C1$Гl/gJ<_\EniyJl=$0L|Ar!hy%GBi5բ9pGrHz`Eo!Yq<{t!PaIuWźTql 3g!!pSW@2:`m>ŨY~cH%2$ !`F,Kz>fN a݂U$O۱̥\8Pu[`szI'|p\E͆"= :k 9(%+b뎕[~VPo 6yzc+:^Kb*u:bHFllz~eoJIHԲ EN 9'p3Vs_Zbᙳ{=f !Y,*{b\"{]9U !} mjUVs>B4a>s5wY khm噰dã:5 (q(pmn;~'@C;b ]NiB`v[ buL$L,_@I)(&.´@Vnh:_`9MT5(gh6>dDhG=s ],QKFDY鰜iN4-&Y~66F?9)s6qVcAKp hTzA  Rd'@L{ȅ2fMOaǃ1L P5~p.' *jY*+l%|.z'ZO%t{{TJNM!@ &8bFpih=+gۉ X <;[._zxM=-'`JPۘK㪚י2T>ΏB63N& 0xy3/<~X RNβ,2mx c_2cQy=DK;ꩩ6?^x͂sK5AĪ2I^>2ޤA8x^pOhfƐ,OOz$r}SGEwȾE@؞rWrQ~ᐷL+&Xz<f(G=Td 4&eyo{",Ca1 Uw7nXZ{xxM8N*cFMkZs':R1{oѾ72h3@} }1y#}WX|XE4?ࠅq\Bߑ:.n=Ve]w*kZ W JI)㔩ŷ:ᢇ?T]"^4P v,U^tC@ tR6 L[t|Ԯ o!a=. H~]v|eyRG8L<%v&쇓MH<.Yj&뢥R+kP)MMH1=bYg'pv2cy62JwؖGX@#Ku|B+V͞yҕQ=1g,70Ǡ>c v.LK/&D.(Җths-Q\+ޝGn-p͉kV= W`)%3FF2b[N@EKIY^"2%o0}=ڌ8‰Q}tyq7c!6 :R侞R7ɽ亸}#.>\)2@㼁Iiޭ F~FSH :3!`-ȫilcD`kE]bouQ_y5KX{}ϾPaQv2f 4[,̼ HI7DUA(J C n"*K.UOF8O]z+ M2q!üߥz|Ur;7]#1vVaR~D-}j4 +6zQBMXf&m]h 7{o4 .د]6ޡRG_e¥CZYK'rZ4jeHI>B(6`m_LD~XQ #B }M)ɳzFash+zVJ]vew;,9r$^ glՃRQQEh A{ꑀ.%3H_n+.ެFC:$2w̙iGͷ+,`)YqMEN1F}rEm~YM_b+3ӭYXH/r׎fkG`X:߂ Rr bIYi1 ,ix8Yh8*(۵G+!?ՃۓA$Vc%1C&&54 at5˾.l8lXDgznGDyӽK} Oe4F:"ZseY"JSr@ݽz+WG Cf`6*6n)ޓOpJTO}B$OT U)g:䡪+:u'5٤>ΊXdxL.zt 2hJ;y4+ $0r U%8+-S緓i(T: vP'"xXf@. =a P0My)Ng&rE=Sm]v~ NY&LyܐF_8Wzf۸ŋLRԅT9g|DaǨ݋{h:ytBz Ԟ͟2+nV@r'qBvWg s9a?>JRjv7=~zC(:L`Eά':C*x SU ۜfX.}WiC|?gRf`ن-P#Ow[=ѿnﰌ2RJڲޞZgآx,㯪do:ݏ>!~#|jAJ&(g܌ 6y180R?٣c؃熍;}겧0{ܥ݃ T z=M ],lφKԷUllܩi4YHq vF`]+_Zh(hRiff!RdFP%8?ṡE6=#YyH,G^SӭDy ]t,B'1Lڒ4{i9cNy@BGYqw &JyXu-5uM)Ù^8d` OO1 UQ,+Zlktm!} j;d<&Фk֦Rf;8 a|=O=_,źTOFGWJâAjUWUSn!] iGfoYH6EZY#B!9M.#A8)SAhyU,]0w"p((ًV7Ո XϳԃYPHEޟtWZk _S vJCvaKAz[Y=}z3H`%@4*Ȁ]mE-&ib6g* _8o@MXd7]bdpy뎎4`ORCYS_xgRk|U"RdޏzfyeƬ7qVSh;RJc &{3kG {o(ʋ g t8(NIP0W=L#T,eNF?AKX[b+Vg}Ytp -z@!2/A-21ɚUQ9FpKwsG2-6y%Q7pHx YaP =hN=ڵI 7z[kF;[C֝C -8V #v/ 51 [RĶs%saBHg!yBـWXjU{/)l?û1y<(1$3()"_vg̓{LJr+mU/KH[ڋWlUi*i0P_AdnQ HW"*Ko_ПrmG&G#{G~I Dvߒ2 g#>臦ް2 L'lґR~2L,q%Vsz=~4mX --Pc왦lFja&y.tLr(zU#5eڷ؍,4`|Թu⇚iJI38vd'-'] yVsSyz4gr*t_@5?@Z$]XpPlIt89)\ ]|9)=X{T[́?EQJi{&I4%\1B@8Q v۴_QYwf|p7"ZT#/DȈ9h[Vu{ ?HpÛ}),26?ᖫd~GbP夨wnXlu^-O:s"qqTcz\_3d|`A0P(<2:Y2nY8?&F˼{UuqEDoāqOc B1L'\w/u-,^}HIF5W^_b8a9+nQBsCſR*!<'Еã"m $2Ft()~~hZ,8b'8WذJg}9n 2.Qw0zé֤fRLUnsy(1m(hDZ `sl?i/(WuKXSEwۆĐ؋@JѸ")T_C̖ٞov厘V 2xut];YRa$"> & I|FH^9|a)d򺣡&}fOW8mWOrp7V%&wDRhtON b0sH.ek6`Z,9bs%LZAr)2CI 8%f;jSiJpu\ms !PvXWӸyUc &&;.?E '%:>$Mz-xL{o'"N e6dNOJzc.ʃly[4>f6Rx]Q," +UZb.(p̿x3rBDEDB IW$[A  L"2nm.vc|H@@|3@>pI\Ô`(/Ed&ם ~D)$퓶&{l?P\A{[-N؅>[?P[TsHp6PA뒬1ϟBbeH=e?|k||N2|3]+ɼy`20Tc巼gj0GTTR$ka2t&fƍ3H_6mS)0MFJzS9)jaF!glh*;r!_{nrnnŒlC#Xjyfǟ+M0>]#.[\C. 4U׹@:|dDL<;/R$`hh_:GhBm}5+a| ZT)){킉\{^6*j- (gSL 4e SݗgV%#=zv@7cU\ZGzy!lŖVjEzFjP|i^ur |OfVx*CV'F9˺xЉ${~KW|5(*vSit#p-~F+ u5fvv]Xdhb>oG!ŬOk k7[_z, y-J0ùn]e݀V`yBJAB 62S׬h5T f1"Aa~Qg˯4t|+o9bXg^YwEpSHydc\u]ec/L/]iNjz;{Y5"FQ+}گcfa;K !k+sv~x> $O8 $*oQ$鰱)>SMF4Q~`ɋg}AB&wnD *7ɚSŕl "4X-8W' 9Bx9%E#>xBْ3}@X5gpXW7P8@c3?x4t'}C4 EPDjoG"|gp6ST eNG{2iD}u#i{7duq<("j)vGi`ZG݋I /U$45?zy,Y2+na0F ^8ƶ=eK CPArv)OkH |>wy.m:qNj,nwa)ϫ߸jܨ^ZldV3Rxk{ŀe3XӱWcv])D\?1ߌC|a -?lg7(ZdF{032%"jәRv\_Tg1[uY]UHv`L-Beǘ.78inbW{.EE`ylnձ1v8?@ aՍTNQWC/PA{<;7OLWG\ْYo;R&7mP?#6q"o:@6uTPнa9ECT6'2z`{v}mRy J?b"qNp&2qGeq U~א ̦Q?;jwp݋pvFI埁8w#;,; >~*Ɵb~c'5@3H}F,GGwKd,`\ϡu`!; #f9MRi$~׺EΆ I ,RvHT"R`:D5 5lROb\)fZA\8!PTD%34dpF4W݄&t_'*+n6i|YE.I1оH [e!'9|hSJ-5`QA96u>΢Դ Q菡; :A()3Y XSSUQNI|j>B%v 9,#@.&heJ+;9fha\+ѸjhRu+4B"Hfy ?FMUpX/"m_x'l$ UgJQ=՘do/OU䗹#]C JJSZd{4qFl`̈́AX B~YJ h lF(4SUK ;~3\jA\;G*60U:Gk4Q!*kSr!$>c?hnr;_{FRe`즔<6JNQ y l_ 1Am[b*J"c{`7U9¦y)CJdu#SrrgFcLel]xȈYӌC*P9{7dxF{]`nVm"D[=qWE o @u TGq01*,+T-XPJ{`^X6ݗcL4jMFb&wUofW&{aqjO+ n -C\.x^ Yݞ^3^v4QSS=br|]sH|ڐ^D6Í6h]J'{-y-B/k͔QK0Wx %auտX@Tya2_u9R Đ-5¢&ຬ? +rg֣p` .:BMt߇-T jP #/0 Pg&F&JeS$BbjDM f:Mn ~yim:kKql,b5 _vm.2 u v!1a6^-Xۯq[qk@EE 1uP{Q584ak岛n8ȴρSԂm[^C2Thn/xMgo. rr~<`ZwT1.@:*+@.gqnnGbMt¯s:YRޱP>Mocwl/:)Տ렪]W|yUօ8\%en}gi2%Kb" s! ک ZQLYpo^lZdodmC|餧>2}z)Ehg[%k4GRj4є E WrN_kj\HŅ\;b)LlImx&$IU:VQ߈V'[~x SXR7?MjvF#ɉ_i;7'jG![gڝCZ9WY+uGb Buv4 k NYOguJF^1|%7$a?DⴶTm"|4=B1#c5D-e gh+L onH2[3ap%b\9ZPF?6(pfͺo IEʉʪP9@LDrU(o<p+1 ?C4-.%)rG*7w"`IH2`'aPbK\R70:>F߲K/gq'*(Ebٰԍdj6ߍ7=3QOBekEgET灗Af7G!kYPBb0xTvPBl6 *36+:5[x'4oe {'t,`X37Cl"Ts{Btk'9J (&V"D.ek)lut7XrA;iIFf>E'ȅ]UZdlۺ */fffjgT1`+옐pZ-{[Y7ґl-jM[U9ee31as8C 4-k:m EL <t#Ctyoћ#&3Jv/F[(ƞ$V TSE2z..ȲEl~Ee'ܬMvC?lM+SC.II17q:PC)yLWG&@|"8-!E^A}&@l{*Bs2.ߣP8. ?F8+L|H-l$[_B "*r. j|uS5OEV\kx4U4l[PmP֐QS1lbh[p/B6Vqg.ʄ`v`'zȷr9nOY _w [9oČep)8i q']K7g +TRzuR4ء>Ǖ)y>ⴇ:&;.?-Shy4hNjۋa^*b>3@Z'ٰ ow /4ASFEث '(zyX5x>Vi̽D~Wio{bm)xA2~o@0Ya=>cg-}UrFu&9e+S`G5"N欬v˔i3@haeP Dx3!ͧ:&H16tisw˩tϽi;q2aZe3"Pάy[0O1NJ"UU!g9tviY^j*W R8d!lGvzaL<ۇ(S<{M*&Ej K>ŕL4xF<V0B75 MQ( E2 mQ]+DnVTRъo^$0[:S4E}"ud^a#1Y^F~Pm>:^D0(l5/w gl\>YHjՂboV54{\m)WK[6HEw0|tKs+v_neTMxaś b 16p,]h{ p ed;y:/ ~ ٯ!z|zYPdO[8e$v' "*}qكsnavy ϭ~g]5=a Fًy;r>Cr\X]gfYoFT*;5Y $uΠ_e/ms+E[tx}PHٜ gl_7n|\ ޏn=$=3ߨ,&1N1;􅼊NE Kܕ^kM#` ȓ- Y8X'%^@ƄZY(¾#Z`LWcd9,?4Hm) (1厘rC]Wn<=+*qFc`կۃl f=AU,Y] #(c9%jAWЕJ0B&$Հ{;_$)׽;X ;l4 _S"-{7n<G廉0r^HDJ^eq)n-'7 ནu,d7jQYևvGP0":F[JZ`8KdL[JʋjUIs7OmX*Ph\sIL8Cc^1~e!}1H7 o8Jy?A4{ 2,$0`Ǡ\KIbW~'5MCY2Xs xV ӅTVUS$d|+F(4/B/u +yEɸ,"y">v5%,5$q"caIoKo\L,C F#ozH`/r<[J0rrr[ua ̤JT֪EHg<1Hp1 2o_49[^JtK%Ժy]კ89U-!%CzNǦru!*C{5;Lxuf -C#tB$;%RFłfld%2p2e3'Zq>0vvj+q$ YT܇I!~plz鿅8f!x֮d \ezo R=iw3fEMbbBpn,xHCJP Nj 7XX6R^TDonJ=Fs &(|Jc`j! ^/ӑfO9S0b@eNwVPp; =Rp= "'ŪQ U.IyI [bEVdᆈ[J T9n dɋ<ƿ(5OD硍g<{~겈2ժ db>6Qfy*hc:e1S83ˆPWE\e MTٗ{b4n-eWÁ`Ħ>:i,Y>@AYmSI&Eq[/J!(+e2i.W3ZmQʅ:g3Қ^.6 ˇA%RkA|}~ӡ bGeR%V0Qy;ˇA(? "p=əY+x: P 3@λu%>i/ٛgXi|ͬDQ9!d~l5[)I@IlRlqb(a[%}ҟ<ەvm]x30Ao'|cv"Kw n~ścgHnTazwLNT]~A'K ԔCjG=QQNBE}: 6mbJ)8< v&pͨA4 9sz1U4n$YlSqn:z 8 fu9\S?bk3xJDo,)[@ jM2\?F>g{{<1 |2Ìh PPB(5*d5#z=hkg'Rf!c`qMt=𶆉ѥI$|ZSThb w(ϤHe,ea\ >zJ%*]۲}Vڄ\ *v="8 HS<շ/;-Tk%$v~O,Pug- ;aqA}0<߷Z9`VaO1?s Z*#Wj|jY}m"rS.cmS*5aGC94k9ֱFi9QějݴG,NI ;B}UOnN(gvv% J \-X=$=P Qjkc/=|u^׋v-eO"VecJ_Ќ?){cVkxpuG3,и "v7[[DUL%K{ !+IUQ'pʩfsQgj,{l1{yqظQ=ᵴ=i>C,0H,JKy XƬA%ZAZMf#KE()cLDSa:B V{oVY%{%@,9M߮OCSoUWNƻ]?Q\HΧ_g&;z(4Z3Y&~C\-zq56̩D"3Ts8.x) ,2^Pb_vP ƯC-M/V'uhZcV\|l&MLRBuU*o,LU)w 6x?J,gXuc "b(L3%@JUjpݽ}M3jp)8a83i571,vgQBJ^~Ta #& BCK_׻-ߍ}0YFy~ߥΦ6,vTVuPzY1V!J.%g6|h.vmФjW `(;+)YT^}h .W=YH-nO\ck#\ jIexEk}{Pn[Bnq]ݔ^/ٮ`xjXˢӖ!4[XYp<0-]:tDclOGy*XˣT BZHL 1@W\bkQނOS\1MPE & 0$΃pJh]1WIdCxAAb(W f<`Yhx͍)J7 r)L^>Z$¤<)XokO*iH7fE=6.P". 9}'35B<2}XLf!ا:-kx9Fhnk|'rd F1-<ȟ'jR3Vky!tZ ;,Ph;gd6Hs$ƀsT9-]s(b.A>rX!3Wx,&8]pM[XL['qJVaM/%b=epڄ<7۲vt)~E56zͮ^22rp>Zhbg.bxڞP"#r"-zka#/vd~p!MiWaHG*{P'/\X}eea:/%ݛSnVgׇu" '>WwqwwF'/]WW!!8;TiMDv@D6QI:)a;wvw˔TƁU7.DEکaei w%ئJApI:.?C'LenR2ݿ9` ~z Op^KxG$TKD]sug2]!d#qŁtBPLʲyL"EZA5FB{p@ablX0l`b!MѾm}.5[ҢX>rS;ZR/rAOa8 _xOB08WF<>fE.iᘉ,鏦#NvK4z;xYRt~ic<\x/9:|DUk0庶»"z]B}7y㱳c֋%N}q$=1_dz >?̄uǢcdD{R%m|&ױ8XN:Y?w1HrzɍK")HۺK:ێXPe8IUDw+6⏁hTi %#FY0җw﷑jPl[x 2g>5Ty}$,A7IHZn/i\4x trp` &a2[g߷^51," *IK&7$%֕&-;PLLCmq Tt?“pc%Eb9Εֱ8ĝ)^']LLh'AƇhkQS'soT*m?PW)m5QK+zNgͭu V<2ׯ\龴&O8JT⛓(>gnV@&_vt[0栬_n7]""7X^ =U_7MȕױyFv&Fž@b `I !)o*Q7 o^20IUd]K%PĻIjkL{MЊM)r\sҡhͪXuڶ'2:; f!IznV{E ؞ mb) =Y?H ͂)C0g]0igBu@&q V>֑*6 >כ={6K}Yo JDPTUIͯÚeQ4Kك{.f$C1FQJ \=jivS!!n(NMV-Wie81o(p:lI=וZk%ܡmjE5ױ~ldkhV_R{~2\5敷b kdAo#<'9[YV(~a}gHȅeӧn9 Z!dn9ܼk@`8\m=!3!WK:YK(p%PK_ ƧFlZ ݼ.9YT,s6*"FňOw /6ܼ%rHc8g\cE=!]%pD TH \iEH, 9; Hk}Iv-;/Bѹ_ `Gr0! dbSivs 4@.<ߒϓˆ"+#Kjk"^el 4c:y]ju:WpHy4#&34 }̐^f%ٝQfuZDnP |:p$,u&̐j J\>G]B*ϐQ +bG& >|qocl\e6mh9 ;0c`R]1 C{fJKhX.=N=Բ^QHzO^m|@9EHBX/ ;_H{HAԇj|OAr#鰐Fb,ʻ ZdZIuDepa )m)Wh-RWkAQ2 NJxb`Əv2$.?4BikT',k ]qt?K4KR<?j'!]4Q5O?N߉3seUT׫NT/f)N_=?L2}G0k6a}p_{ĽqFmwI{aW6mPo ϘD9$2>{ueƷm1= Ѱ־fZƧ=_jI-j/ʷyy"-DImmO fLV3Kqi0Jed7ciKmA[5QEy7560!'-'R1kW]EP_" +).>8 K$ՕМY!Py: 4H=!Mkyh74oA,9jϋ|75~kš>0H# +_vpI^`ua$kA%eh*F :4Eܨ<0x6ߗE5}:'*oŻ:8O wm56ӱrm橄57Mb- =#G;CJUX3pEVJ1a흿s?!'pL>{G/]n_?UZsXfsg;ɠjdGR+lʊtMm}Qw0 Cz !4;mXww1wܦЯ4Qa+ޭ9~'NcԿ,~0Rz@,raVrE=ZC=N\]-"vRM^ͼCeiQ0,?q\%]e;#jA;:UR; ?=dd3J_m1G0cO(#HfȈK xp BfC"E~`N3forn:e7ˢk0G-+,urf:&>$)=XOqhM4I1jGc|u:i5H4lܒV.fB[3.b]07nE ߡTI'Bi0鶃?{Joϋ#]DŽ)ɄI';wL&^ q„gSiIimB(Sqe AܨmMSĊ>ltO~L3"$5Ļtܨ7Օ,蕯&.LnּQ{d F˞# \d?Pi"R+V{Be@uЩxqj{IlV)IU ]jTsBzЉ_}w< }x<:GTX.}v-tkT&sB}WORSj*"Feտ-tVᘆY;ɮ_{R+M6D_|Xӯ)NOsuѡc ^X0)E}r׵@B$SJ5R}Avx\/ӬQaÝgN9m毉+%ҲU\!,2#KFxM Q+mχ1owM$Hd$ʏ*guG !RN쫖@ ly gLOKpT#,[Rp 6plcMBIDp Y Q+q$eL-1}@I fܐ mkj`eRI_h||SdwzỏQ$nv^Nń_:F >M*.y;N{ 0(4j qQahklk,#]|ELi` wf]M:VoYwDV ҋQ}Zotyg LpvR}(7t1֬W1* \:$ =)Bw&EoֹF#x1)vh,+I~ Nj`Ғd[B vo)#C:LG̤lCp5.Ueܧ:; i*`? OwѶݻ{s 6HS&GM-qq;f(o4\i"QA{Þ #!8`j6o-w魵l`bMwpW冮L:n^|5IAWWJFw* ey?RUxb%-( <{Vb?УCM ;0 b},F;ciT(i7NqLv"޻nFN9u 189rƖ^r^Jgᆊ1ĩ;SNBBgKRJݚ;m ^rH|İ:`r\?N̂; LbfӐtzos>7bQbE@H@8̿dK;sEmww`0~W0Sd}4|<K(t#S6%Gib^ke XM?au} =;1f]s!({h N^ۻ)YʞuQ撩ǏzU5M4Uug{),P.b4ڷjdXh/zϢK4%їNxKOx 'mm#+M/f򨱲pX"a. l΁$@wDy!9c7uu֝ka/NؚQX[CHv"/g#o/ Ġɋ5Љ-~0є͚=`p*g{'Jnf8x[{ 1`Z!jQp+ ިSX2H#zj-,<㚰C.B9/Yؒ[w tE\GD)S ~ʡGpeS f6 J;.pE~X$w uaGE lqz+rB5O)*_R&bTŋ9Z[DV9hvV wʶbެRMfE̎N`)E-:_RàiX|EVٗr!BFSC\N$L< v8,J5 JڦQUjl_p ?f=**wi+g}tFyHr9d=y${?r=$69'8=.>sz;KMgB%,'~sS}FgFbxe{xa¨sU-BV~ZJk4Z!PߧOM"}<,xNQڽ@HXchø!$og-ִm2] X}存qDY)ɔE3~[:MzM'b5ݡ̤׮F< 2ΈIףb\̗jS }ڄu;GGC!3\tTb iS(K_'$WKfz l?{=1U9VݜMV*.7Q7䗃Pemao@dzqZuXVvcO+o,б0z?ohJ 3wЇqG[4Y ΖXʪ#y3`ތQr!eq\]̽1G{FtzLG)*J8K% /vg=Gؤf+u(  R\}hWtP`-52b@C3V #|bֳHbIu Uc$ 7m8~ݱ Y-oxyOpA,|M{ƉLOUogݏ c+ {5v0R,{q.žݼ)>tr+e`V4*漛@MT3\ |9\SE %k74 vsMz2[ Xx\lUʈnjEJ 8aߔӛ͝]}h8Rz 6@1XL#3]͍yV4 b0%#VB][qLul 2ypi^N٩uR<]<]!@A_!Hs*KorxAJSm~)(Iiz$i-6t]Xy  nhcqPFTtf~gσP#&5ԓ:#bpXLvu:tVV4`/Ri_Dc՘/4):e Jzal[@w Cj HA/آfbjTw\ViޑYƎr2-mۯ-~y; p>X^^ko)qwy0!!DuXl>L]I(ZMWX#6=FFߩk^ FCsqZ]0%OX+ʙZ@nx(nqZ5#(dtҙKcQjl '}?"9txA!9Z6ʡ^_E&wuYCͫ(nJ"Γym~u'7U#P1.j!Sù/hۏnP&:PG2w{E9Ԓ"5s(|k{^JCL-8wg'73'n)S9%$WN$ DJM%6. ,O!uoφ6⬯gd-S^.NyrEʔ` Ye2X񕜲TY {gUǎbzT׊GOq iָIUdOA<ۘhѮk/-Eylc,x[A0Le7ĢuݪJ f~5 0te*_ qE(Zo/^ѣdRej!9 2<{ߜE/J"ksby>'1SG壳C=VW 8Rc9˫F ݉Rw !e㯻MRӅTɒLQyM*g4|Qe^r61Q1WN7Kr21)7v}̣ߥ91Mh*B#bcu'ӊ LJVJ`B8ʶ 98+A坔+M%F4 P߼ 5SNY,a5fCY>? .r`zG@#‘.B'@`TU4% "&Hke;1!X5&lʶ\1Ek3!4}&鍢.ko 7"wR@lv>oQ1r(URpfj mg4Q] +p:?oәڠ ݛ^򛼐;ꪧBu זF* hyoI:G[I*eOQW]%aIۊӰyr UKaRzO\ƠkԖ+ uȦ8K']9B%T<& s)i,{bWm=#@ZF\{d#{ޔSBRETvە Z(DmrSmK%\~M< y&.OK1h (5@w*oJ3ț*hvI[Exs;._uM܆/EE`p2 $TRp#kh5 s?r\hӣomve~MӇM)Y%A|o<n>p˱(reo<~QyŅُ ؗcɌoT }  *2)/ hRtoWmhd5̠3s͆_:M=YbȒ sفX"c&" gRU_Щky= ˜,`룖OMQ3Ds~ 3v;9Grچx**Bվ29,gʠ?"<1;,bAZv Kb7,Tvq`Ţ;ž463A&CL~۔ EQHe'F%h'R9i\;zl vg߹l9$j}I60:ܨ:mj*!n*M%;,kq(5yVyj7 C!TC||ZaEw^""31*טz}Qڕw(%>} N!\ uC{i <JL8k`Վ AM+0UD^%s[hl0y.y"(۞Y@IL1 ?Bw0줱X@_2 .Cb[>35"'fOu8싘/|j)ѯ>= ,->,#€6Lz/TT}iB^&xM_1j ڍЩ8]&G"%qG:nX$_NxYC:% X$z^ K%py&Od}b߭]Tk}zL~Ӑ?t}>p{;Vq>C5Vur/sfnD$n*Fb[V#O #:f~ tXQ5 1_}կ*Cx"4z7 GI1&N_v4ʇdp?/FwD8Wz;x+gס=  好ޤ~un$tReeKzWx?t^GɯHe琑V ^uS [^]и;(7ktW.|sd:=B,g zg ߍ@[㰈"9[fO,lEe짹G8P1Bo{u3OAL:td2"<;zעPAPrS+r媰dod&6Qc/]cI Ȇ ZRNWH o?n9F*VJwjSr. Ku6IifT'l^}JŽĨQcq{FFMn};>Rn W"L^(5p;V NJ8rвi]. v@*:3Sv[dˬ%%8uۡ+zXj|SE@Dk56ak/Ε/lh^tZ{8W_sٵ;vޛcrJWg5B? [VTJ-6R! mf̡^TK9V;].X=YBX.M'k )7ZiY07m]1 I#//.Lwnu[u0I =7/ nB KIJ>\lNMZ =_ =^崝 X'#Z"tc4KYM'flx{.Ϗ6DFԐ'b8a)ڷћD.ZRda;ALȤˋ40Y9ai".SwA !s% ?NXmܲ^.~i~5mNVo?+8ҿ'A..Q?iQ*BubCubw 1stjUsJ٬7_ex w{N=H?CݺÍUi隡0ԯQO#!6=Vw\>>"e %v"SdD75hԃR'#+~H|CzHt, &F `럆$ ͊CDiYI[+ӿ9 Ml,1 #0'#ƆM.2w0`&I<ϱCi 6 \ceQHz)7]{0Ozo. ZpS6nH"rvdEdUu$C&2jHLf5 ح37o4dg/nj`[Ր3dF VςdcMՓƜY\&K}؊(&[RcNesfL=al¿Ҙm 5r{yLehs 12_4ߢCº4F5OĒ/~Еo\;+Bj@٥KJȻxk5HS8xm)yJV=2~0:ap /cvrOڈ3DYvS!㲢dr;?*YxY|ǐ.L'RB,oTץg/ 4*/f5jp"<=F~Pbf.!նpl~y(3^ @ r:&(qKJ Gm`65jI)cPz`TQ}ڸ|A3ԥ0KnOiV9._8 |IÖoٜ]_~7W~fK)/e-WO@@aˁ3nJc$qUnG#`se,pDC] *g^9/~=8A`!Vc(7ysؑa`\~/M3M>v_!L"BM@zX .n/z/J[jt~bX5܃`i΀,ؘDf>fScx\_A Jw;JKP'.sB%6C4UO@t~I: 5tdJǙ5fɀrt W_3eМ-FI5?[g)^HYTaEPͯ"2t p\+Ͽ^чKOx h[me706薷2ϸ[~kra#}^N +cg6f 5EI@X枈?IVYdo V]U*+G}okF'C'`0KKs$@AD1{1.\B #}lZ)s<B3!¾qW{_^wn{WJO1Uj=YSj6}OVfU7֔,R4G`8MN{&nY\nw Ah'1 %)n!V+Fs9ĽZlM~n"v[FB:a]PCGۉAj_wfr\(vT>e1|Qƕv Cg,=npS ҍicm天[2BNI xJfJiK_B;z2dK~pI*gW*!ecv֮vNS6 ayB]bo‡Ѧ1Sl%eU=j@x:;{ktdʅ':0x }1fB/w]*wy࣏.x߹k*JJ$>~QZ͏ygOO(U5#Z-O6 B?>m![H,JwY۔WREd! 0u.HؿhC 夡.ziH"Jx!U8:=vRR_0`sd/'' T^K߳gKo\SRlcVX쐬G1]4$=\J"S,M6? iO? |Ƿщ_`w+M1@2/vuE)\KHwDa{JN?S ŭ Kqbv{aL8ĸ]>KmÃ#kr1Uz4 !V on̆۝' u%Gm@nPȤ rXzsgGV[|8sȦB86J´FDPD^p٣'%Ԥ L)]Zŏ2@v{i;,[=~Ncoʾ5:/~rvJ1Zld-<ëE|mj5Ië 0t09Eiv5=vY ;9#@LT,?Dg:|w  xG޻fLA [zbvC,Y^GG>*=6ZuR4MmE>2bv^|P}őD o~]V6rw(5upt3ǭOubPݕfϸ@[.|lMm$e'uۆ#Ъwh=Tn V5A_g7 P<WmPuD̹<64wΎ$cܔReX&3F)Zl!_B/a&)LSL>-ZKRFKB5RA2~i~MidO[L"b ۻ) zzJjk9QwY}Zcn*wzz (#SG2=1zwF҄PoFguVp,-T&CaE,cL)eg۪;XTԗ:0%J~0 myS|\DY>rB'iM#T~βbϹ¬4e}mQH1e&d@v;'3– ߍ6_1hmXƳt(| ^ucAVJ M? ^bl 澜{W՟QMjpx} -Ǐ;ޗ|e:gmEct3tB9)l6f7s\BkD>dPx)ӓS%P!qα8hrdA \-|)*ptAzȂ ї52O`f[rgX-Z˽7yҗW'~؀WqyRXچ)t$wEY|:VSF&!,ǎ=Tx&l.RwPVW+P2HXZoD\Z,FZCR6c R}Auâ4EtO|5o`ANH#_lR;_ TN rO.YVLv+*q_W{nWVFv w-ٙ# Z: A6dEW"1 4j4stAL4!E,vdy<.L/ ɓ_jپ?8x8ҵ;F!4 E g>gq̠QSωiUXDyS񞘋q'u!7ljn^t !VR |P9hoY5>)V 㖑Y@(^';a(G pfبVė+Dr̚tʦƶk'R:[ذGtA@_Wɾ8|}X WMC#y=sYו ѧ$^W|Ʌ֑i+^6-ښȺoVq)b_J,рO. òu@ -&ys_G"\Z࿑saH}:JIcs)a{BhlWΘ Bt)W&lKo!wvIރ^ı~.s(пc*ϳʧ6ҏ6@!r.mʠf5yJ`lC^8n|t1Iֻ{MNkv8W5E,#SX5=5^6]v*c˸>w*=C2ŐZK8̐*XĮz"z#o&;˘ٍIޠ; /e%7> >w$Njsfc3zO%1dDS9|z w00 )9|Yp" Td1,M s߹~pF(y{'cH05JC[=kMR8z2Dd* ''pJfYբ1&(_*yt:Ihsٶ3()(#誐x 2E|)YY>pSW}Kk,dFx~h("QWl`p_44hgΰ^L/1]v⽮.cуi3S.\Í2()pS&zʐ:˪$XؗXEj׵9ƽD"~&tƯdYQfƌ&tgˀ7]3aS"wCJLaur%ίPo(r4u9Q[Y{@".]J_:l\Rkd#ڨ # t_FspTbj'n~a,*aG3;VaOjzȽ\}yX7Qf.>wt7 <h7`؁*ݠB]bxt [ 2j f9ZL|^B{*kOaJWt`%6_ ':0wt0}zldogA!G9PdiBŵ|Gc!Ϫѕ<۫Q`AYA?QdXГ;Up@/L@Xk>%uױ& GiK)hkÛk&jZTRGc?z8fwt^}r D+@50oUfo; zU's.omR_Q`"Jg[x.u3&wƊtPg5A @^ ttɟ@ !:,\ :*$@U`u6 uH(O:fgh43 F2; 5 )s }'.' 5K"{v4մ)Sǎl7?V~ iԖ+~OY*i_Ѳ0vY'H`^ kH'Ҧ %L z?4'@6i '6Y*RKi}}gEJ8b\#(*V*x}mUg:+ʪuRaF 5ɲKVdd,(@p.:So?%Ipude y^[@UZs>{> &@>;ڹ4J c7Pmo,q1TU*?#:Pn+Re'1$G.w1I'H;Wo1[\] Sf%J~KQAR{2nb*Ձ.DӜWL{81L⧄MW& v1XabLmu I'jOF0֓j%hw$֧^kI6{Eq Gi<+ bڇ֗0g8cG`H}RzΠ >_p+=QdDO4IpR5$/m2.5hB,%Hg'Ep4{L7(F`j4+s*X4-kMN>%فEK7E$dN{$mnHUmќfӂ*8=Ryصd[Oez?pH/ŋ{`q$* ؃gĻ e)hK3Rnk"0S.QN"mD7pM/c[' Nҽ+ՙ*Qe NdF\p:Q viEk%u-1H&/;;E9VE~D.dKst;elGBpW*HC@н D!0әhu;VU5f&Yf2ѕE$nt-ǹїl)uS/i[ $7zǘ,̐tI#Z3 IiqOn,M?6.5nZy[aJ5-MQii.uVXY(NEs4 e,7:*uOUtB-Rbo߭=Aq|ZFGGGE*AhtbZf6IN%:GjYWݛs/uVVGw+X|>R]ބ.KDn .un-v h尼8|x]8SLuBv OҊیkrB;Gf4^up>|j2}@Q$]!|*ɄRfzxïoP!zq6mhjCY@n|Y,c݁8(oi?6Ȩ0Y%l}E?- 'i.tlcN[x_{Ci-v*._A[F!+nC&HDGbQ܈7wl qV[|Aun{asHv.?6ZC9{-zT:ݯII>s^~@plq4$y )&:EuB+JGn ́Je}w`Bx{槥68a_-$ o/@$]֬r7 O B,ۏ>?PO(,5BWͿGyzY%tZ 侭b!&R۱{9}e p" Y^/,àEǹMMÄ:*6rGl}?+5e ~/rE&ZLT4,tV8AQ,&b.ä/C;oAa_qH=R㵚s^aV:Y,0< )K.S./QM;;VD[~ѳT>lw;1G6:;̋$8#u[1=JӾ#^ $,ʜh*MJȗ  !(uC=Džz0ܕc鄺;SUR:=54ޡUnY Ho؟qӢ<ՃҎ7,S=;ZhY#?Y&yY q;52 7m1bWꠗu_%b yvS#ʨ<+sulANHEgީb t Cj6Q S%cpwgi2R%I Ɍy,Rp/ڷ3ː4Z &E 1&LWE痢ջe4E' E|@ZS`[)uyAP\XIgpCB+ݓeĚIDJʪI'uxSB3c,ݔ.wvk`ց%>\Jb3?v-ǪKV3Y/*%r!s_Au]eQT_mKyr0 Y=Q5=j`sk(M4>Y,u I7x 5}#0ǖ.*`͡4I5 #2n:t+mc:oҭkCᣞ!]/?""چtd6ĴϴkO*K3,=U-gB咷-w_b=VE5ox:Z*Wr3|6MW/3z[^PR}4K٢w/P=(%~c:T^ߘ q>.Չ1Ki)n lɫm~z2EA![묫 pV>L$H#!L 8jU$gv_}5 TQ\s)\_Mm3ѓ?"sP%q|h1g<@h ӥr OWjQ |sə]k(g 1J Mh$ϨC%yۜu"1mNyڠVh])d@E|3V\uobPӎJиfsfp|-fw ރdFbDWG O(n14\??Qe&Xc7 daZרj[y \؆ZS,xJe$cMT!\"˦:_rf< y&{YVXoQqmbvf;_;}ӊWXu_b@\^AoӍmӃ>YK ?nmp!a ku~J&D$d-6 GlfMFPhH/?ܮpeJXFo3[/gcm{1 3Q,-kHţV=(ʶq۰܁骕:vVm(޳0N 1{|v!3qE҅ ;\IGZ|l^{m2{};Q0FP?U1#:&bXlXnǒN('isQϺri&~$#l=bJ#A# ˢY#oKQPPpm;h\Od|A>+[u5%},?,7xU$ڹ<%C)ݴj'FZqWr6jLtMn=ծM6HɓEKFyr%A3#^t֓&h;c~fv rlQ]06)ARjp]ec2ͷgeRqJ<GH6lV˛C[M)%rU`1+u5ǣ|i ?ZQ*0&ek5_CpKq$o˕5̜HǕpK퉷r To.#AIn*Y`A8v %BJ͛1j;34ůmxZJ ]y VW14 T^no 6rioQ0PLBx;}c=M|AE'"/ Ug32\="qրX",\jfB7:U"p5X94t`3T"479mh@KAw6ܼptwbj_9vQ8}Gzn":o}3 s8뽅ߕ]\`t n"! Җ"cGi%͕pi'D7Wr:%\˙iCU߃KWSjKm~f+*q;W-G @Rd,\̩E*1tٸ~:HNhvogڣ )KH(qگ#(qHzJD 1- r!,;_k U͛=*S`Ҭm\\ͳ]ud) *JqWEZ_1Ta,G4A96f Y)Վ;՗"ެR 1AE8F_!.׮`^cg %.RPUDrm 8>e[Eu;N9}.\>N M&nxh=Dyyė&-C#\M" r*"(_N;\yBKPA>70+'gSJ p Qe~qզƒ/fWJR#/8h݅' 3-i 2ctUdgg񬶎<>@{`_:|U ++AcOnP~D=+,@V3]Ȑ/nYX^Rz0@-Ʒ*z!>T^Reϼ g:+;Z )iI6m|}j9+ܯ34" )Ab o/mw>- ƥY6*{@Ƒ~]n9iq{qC3mI(\ҽYTGmu>>7=Yk< sf.mp:&]|r;&v\-} ߏd~.6orA|s&ebՇBPb[L5gv ̢H'ҧƀwZhaĩG.FHEBy0&LrFz]=n?pJ'v LZ(psȡUϰ :#uWG&4oFL{zҧ%{bP3)}ꫥx |"'n!·_k(Յ> 4NԐLcc#}丁Mn-6LkhY !ao;'O.e'!MH)x2b}As58W ȸ,_^C-ܔ&y!6O7X1106t*Vb zzA )xl5E xAzf٫U?̳[@=2-f80*c_6WQ%ۨLpJ,Kl75|6Koª±.vNIQ)A:RZ5Q?fQL!?[V AVP1`BR¢v*ٿ@ ,?mwuJ0&NvG)ņ4V|b8Tdip+\?L\GwDG sC}NAfسWN×"Ҍ_ػ>j DID mW1[b,LXwă='[Bg Ìr$} :hPB?r:P.ob3VIӢL%Dhw9+;ղ;G^YW?s!]B-IcImF4;Wg6iȚY;As[:Ss9(/ 1zК{݄U O^0l^Wsii~fvnx(]7+jJLҞZّVgCrU* WEQ6ܯwH{X7:\n5NahYލfJO_iuy^ސAgQҹ<\<7FT&vY~SYNp:Tl`};_F[ؔ\UnoV9"hdޑσ[4[n1ȘR鱠TAEfa4=p*B8Ց`ĒH8 o%YYaj|[tzc⸑9wKu`gmu;K?:IvŐ=Ԕ$n4YG@+}=_rJ?_%ʔΤ)`R&bqAnv!}Lޱ.w»0uĤ0x- qX$@ڰs+0~փ8&&3uT\zɑ7z 7_OTjM*w㨊cJ;m收ׄ4\WoEµlbޚVNJ $xm?W ۴.4*͗VgMB6Is']2Ƞ}Ys{I 8Ιm=izQndS J瑶.W%K<ZgIL=c`~0x9>gJ-!3nWȟd3HZN&"n"g LWV&,(KN}q֊i%1ԝ-s}߹ߊO>= %Kzs܍?an)}te cd4R+[PJ1+fiúdF{#;dj`{TpS|=ح,Srn4/9ayL|\YΗ`MC{q#넰MU`f^ui>6#,^TV>VxWv5kbY.&:%JN  C/0?9UYzTDᗅ`?)3Rej bFeY@Qh~&|zoz%dQ&z/c6ԏfquBBuܨpG3Ӿ'=c:| Y lbAjʱ-[4!!:ѳ qs`\WUPe|a(ا_=e  hՌ&NfnjO5CU[Q:\>ŀp?0swZrr2Xk'ec 77]i9|hM T-ג/r5v^tր^ɫ! 1Y3!HΉ29HQ @?/_ VmYxkK??(bMɩls#0Jx'P0!aS-@b;E|Y~MtS/`l Co)DZ=K:D#O:yflR~ۦ pGI\Cp&UJIB-H(zK?2 eHO (-&Z#sUїj4/p=osq/HŏVѹSI8_iYAK xica`߁Jd_U03nV*:W2t@d7UVl`ABOE) ^>_;2PZBA<]nc +aiA%lIBkVuR30]a?W ަ(U J 4C$TƓhP,*誮Y ǧpcZA*n(mj7z=~EbU0+ΈT{4 QZ?I0+·V C)x:6ṗrfzyȶяg6a:kNm.{ee Ѫ~Hi mW&jI$T#S65ՠCԌX=ܨOX)#Xbf rKR >FxUܪ|t'K/1҃D !!_ )C?gr8U&yۊj#In'1giVeTɝ..N/ؔ.&q ~+Yn}.Ek/*oDPzSrշ~f)-#I;)/3DPfYyZ/Eq(ù@ u˸[`K5ty[j?I5)܏C.w`cK AQKX;ʦ#{W0e8tayWYWM_rpƉ4'G@קUjSq7++*k~ܢh0+%?\$8qѿ.z4n!,5uOŌ%C )W1L[@cS!8Z%?(r?[zrdh@4TҏQe拹%הǍc`&-mk-r5w"{)g>cL8H<ŭ.J qkbͯKҲkȫ~E|zT tgfS&)S45ż _yng$Q!$593]I-qv|Aq -Sӯ7g̗9Vclm"ɮX'LL:PAq viS 2Yh1daI;L*>s J=@h"JX8i P?KFiEs' ^8CgNZ rVX!&c?.OPTax+Eb4XVB{ͻȀ~n&  AAT\˂M\.=¨}-llCꀕܝlTp 'w`zǪB>m޳#q%,{AK2}8+nsݝtw&LABC,2eN=|]>Wg58~}|ȡ:nar#&ທt9$Qs$SIY8%r58a$ӲD Ӄrt5w\\7QO^ȚƱX'Uħ+ɴDfm*j(%3B4NaLɠSo<vĆMY1rE=HJrH:UwrGye-B+RwDnfpB\Bq؆C( #o _=i:J##@ǏbRd܇]{tq%lńjZpaڣd/QJVd>bf`>L<,c!,!3z %g @Wލ%oh/_:ٕB!o'ÃSgˡ^%1"POj 7Yx1qd,c .ǁrVGb"O ,ju(h!kLc5C5LY 7ČP94Gd=rF~C@P]us@>hߺ9fmaVDVn5'&  o~9{ry$uee-I˚/d7Hvx?8sa~ Y1aTGYgFd]u.xp /VC|% A}RKveCuŎkwS qj;Uromy n ,Z&sNYRKVC=#+)Q 4n&S5=%_VPYm{OJf5}Ge̦ 2FloJ*+XAxB(GK:}ch P3rp;%O[@JVI!(O3tׄ-!:g5[EϬ.lV<{<; &ڊSĖ̫*c;R.%V6}gNՎNu :㛥~?sg @Zݫ\noLLљ~)Uԟػg~ - DJM*yyYkKkk:1)&]5c:R3V'>(DM{v)*ƒއM}DjS/ >n6ZbjA]B:U~?8ղ7?5O,Le'M๼*Mѝ/۵SuPEl֨UZ E۳}x]5bԱo1Ů£12^ d4 cI{Q]#z,B~a7> oZo\l3:,:we2 ;Zv&.K( 9se9xZc$6晤ӊ\\.Kj^5sj`[ךT0̒Kr䙿iKx՚pb*?)w-܄T?c$d0:2OTHqQF>7lүl6-؛ Cw^AQ6]$ Hn!#@8k̀uuC[CLgn #l[/W aB]!E+Ծ"jimaUHewUQߜ7+oBQoAV@ ?/ _KihM\8Lz <ޡ^}ȉ·1_ʔ.oaIκ$֎\v@ DܝP?fUM q,zKliC@+%a (w@ @=?d 0ޣvβ#8tNW#0Wb u&̋ W ^Stu\Bپ6I00ϒR#!Y:ڀk:Myy%T1Pr벽ZʣWc\Bȸ9@S}?_'1Wʄ@0v"B)?.pLԪf>,(pIF̓W)jK/l$>*$w#tf#џWt3hA1mQ1vrӜԎT,@ [aF PWjQ:9(bS %BzSN4CxEh( ,z8%%sf5 q!vc Ѐ+.Rmǔ*yu6])ctN1-Y,q'vB/Ctg> 2< a2˒ձҤkxu%C51/'j_j\GMyIoΨUOˊKr̦LreppKtYWK-ʴfW^8P{J1Pa-+A&4DxNZwYh6@>E#7(Ԟq.Z[DKx*O, TDf^/bVth6`}[Xh(ş o ^0xm7Pɂ> G@͒>EUvA6!;Z ~]HU.]Lv:3ďu5 CSS#5Ej7ERʳ{SBrBv 5 {xϊ0rK%ܙӸ\fD\Q/癩`'\_*-K>aCfa[(EM;N݋]P&%h's׮SĪ/n7wR+H]374de[0Ln~0@ۂ鲴n¢Hĥ/HnR5zkU?Pxoxݿ9<X:z4k{UU8 (W9Iπ͝C} c)])3s(;IE6x@=)iǟIf&](6&5OJ`\{lLiKueǿfߵBH;WDp6?f6!y2FhqH+)U+h&Y[@Dye=Wd4؄z@ƢW@za'Ьg '0xzf0It \wjkߋJs RGzQy\۱C`(;Zn"!PvNezBDC<p16x͕h&&\d/_E+"Ic+yoG>hG̷c[} G -{qVS{1#6'X ]fNjƏ9ɕ:q2ЬꮻߦyfОQ32 C d nKCp 4nxOiy:?3Bp/|dAe08b"^UE9"lDR"ztݭ~fW:p!:0H`CS@e4yFQ5rdաK\ xF0&w p{9mZ.98uyիH] 1rF"y h\ 6pip18$|?q3q7 h6Y[2܀'j9'oВ"7m9ycN*Bd5eW$B|7Y{167(A y^՞W:_E_j/'O)Xl7n"3C^욖x UCWܟ.V(H^".FNOK~xPRM6Vm#ѾZ@PVZ`B%*LB&H0}oDP|X<җ5V2sMMQn|һ܃rm>#ѓڤ7L0;LI<[>BT5];j_db3r&&Bg@H:@cݨ?y_Opb&lc" y]vհz?*x^KkAf_|N [e?k4ȗ)ߛjMAV'Cl:g% YIkԙ|91.Cg/6ۃfbw[#;gjL^n%Fe>%&߾$ 8 kȥ cί BttL꧚N wՊ(=~͓rv6RW^bϧmʎ:[F@a N d,+N͋3TwT9Q^KVS1K*#7ESsK<82O>nuźy_dez*%Xp#&kPT ?mޫ@B{bGy2~nu\,2Ckv;g,SlA@trvaP1wX!'aDDk'^S/tx\UC8BzCCAF#bHu7@*>hq*sZ9?< I&pF1 h?ۗ2]]Q 'Hbw\}d'#)V=#[(Aڬ|+r6>Ӑ_ޡpFɨ:2SP$-$[_R)sQ{fblSd+> MʸΑ =H|UIoƍG=0:/zDx뢭I,O {p'I),&6 V뾊`*W~"+ɚ(mut!-CHsRy'2]D 7JcH~_c CKi;0pE)j%1H4{!8FOTOا-D[w1,}Tx.5C( 2q[w2H:=hl'{[΀VP'5p}ęMJ!y@- kb$"hdqM"=oLZR0 OH*Sx k^gVN&\r91Nw#?+۔r72.CsD%眡`gZŕӫ J0)\zßgaanڡ67)zrA銶\䆕: ?Z~CKu K^!ߙAVQQ8Ts|D4+3ms, RÂbި'lEި*XȐ}fZu Ecf~+Bƣw./-ƻ hPT89P['|I&HIXH+oXz+[y?Ntd"ͰcDQ$-fL7а\%戧!W~Jϊ/IxeZ1͚QO74/ WNԖke5mGjIWRoT vT/re a+l$^Ou>ǤFZ- EMNtFGaҫ6=v%YL&kwc|kuX,Rld[[Zj2twgֱ7> Y{"&N:[ȯV\_γhĭ~hL=cF41Bχe3`]ٞ!7MkJe%/*?~Y"y)GyV:vt$E>5L$h!V)4SuZYKxjEYNH`'Ig/q't-` "^xg⢄QF|] KXI"= k@l 5[fٟ FF%VW'VtX;3~n9zp}؍5cAE62 -$ fV+9tHYqLeGQGuTiVɿ+uO8g-[oPTEZ~$.S˰ո]PYPܐ1$zPHϻuͳi<Ѽu;(Ep D*uUrJXuaKV=.o~+ "gT˳?yxssw~To#[DGZUmt'h~sHCeRE3"HpX~T:3L҄*e5IbspKUݑa:+ү j w\JYZ_9۴5|eN=F:^ckQSD!DUJ I9N{U sewG9oui_܃a U$&@yF=IF hrbZ/[`[`d.yNeڐ6/@Ts$G:ԺFu5}nG&@'w㫆+mRԄC2`Ehw1 u'#p%'}{6- GPG?<=<3(T"3vZ9Z3X@1vJ:N9{$wfd bf69׆;A ]R .D ~<&9D糧*fCXd(LzЅ[>ctz%IR.,hN B\I]tIk<JPj`G|z%k+V֋dFBWwauJ1tUfdDN~cPoaA +#p-t< D-C?iKN5Q*~wB&M6di/Fj&#J4ys;6?X-aĩ@@S:4 jHT'e.Ƴ@^[I̥K*_ )dgTydܨq~lu뿄Ȫ%,b 4/p G($rEC*4(ҙíe&ٿ~R5_\g3=F$cty"<G+,_o__T+֗/~iD^}ruY8ց#jۘG&i7>6F.I~%dXÞLٶ7)%F~*;rzC$3s𖃌3iD@0)I> Ry>#yn'?'QA^rC`k7O&gSxo[ж2c_ʜթbU0ơx} 4$xq2:So RCФf,! >Z <2$Kvz+^Wm$b}Z%"'V'tB6ֈ'^1$/}q5*DhFU}_)/{Kc G yJֱUPjj,CԈi'ّ9`Hhi(J_+ ǃI "#.Q}baANivT)@BM^X?\UKj;{w /CǏCsWw1 <^JǛZ5d͗Smpq\r +S@H5Zc5T% "IY~4$F,VCd:+_>\xܔx)V4yx(xXN*OSlSQ%zWձaӏi꫁%+Pt[gvHvzoUdo]G",-*d51LZws[{ $c I@UPo$r eY;hit/XZ`*v6vEKz\,!cRoW0_0;]S|n&ڏ)cN`\IADQ.# 6r=y7*~0F ]v(YUXppHd%K(^Gi7,o8L1.C1}?֢ }ϞmEJ*hm1C|F#ܸ":]=(@HhM#vKxVwQʊsN==V^b0qxtY.uӡ$}" )꿱YuJq>"Nm.BݘY3I#EPd/Is42A60hAqny:Wn,*q )*Lm>-4a)qB]eOMߛy ѯB c^,wAEgnYNL*ߒzvR-'*ʕ+Õ]m75`q3C#}w2ja4g?;v6m(5Žt]7_CdXʨHD7ՆiUBAR "]Zps[*Nl @!6W+^oUP&{7XzyCq8RKe B[x|LQI*hY.넀 _qsg1ǜy8jCY`gs2A|%l~ŹfvApވ['Pv풏 lySnԒ}IWCCA?)\@L8v2mjٮԹ^Z4KjA9{UPJ8F[C,x _+UwO($u1&+^[(Ȯ&zف@BXM(3J9D2z= rx@6Rɘ3GľSo^V}w4QNӶօ㣟Ɍ]2Ͻ Ds7NP^kVcg 6I2,)evzFE 8i6G*8VYM\V0 aM"aF|Y6^׃TU~t|[m\ZrSR M7Y&)u'V$\%r.0;b}2 -h yy-wuWc(]˓bڐJNlTM) W?#Jґ~#P"}8 'B$@C"d.Ì '2v~%-ƨqLtI3Q3\e9=d-O#dqk/UVj>krE7Hl䥾_2ݥD!Z6TRV6˜!o,e 奯ZMv6iA[٬ ۮE6]b82}-}PRwLRZoOj=Ʒp)fbx~m;y .ڌ -zDfx ~7XL?zn`=z㥙v I.QdS,r_2!i4W'* 1kOFG2/f -yZÂ`Z iBEZAR-#v:-2kb:m^͕@X<^+Nץ" 8Dx4{Ze鈥7?]# "tf$l :>=q6M1ɭ HqV% 9Фxk[tʼxX҇F t;l~5C DB0dz^{;c)_29OFuO19W_)?M~ Nqfܾ7׼ĤY|T-~A^]y' 4cΤ|n8jkƨ*AY\QhCaW]B}{> kI4u_YqF:d&{ ++Cu pI:;84L9SOd7N3u/}, ޡR ^=+ɰj 8O>ND)v+lGĜ4uQ?2?h >]B(^ %~F>}T6T~Qmx3yzA?]!)9 f/kV!>A=܄G8ֆ&c$vzK2``Gz=8HQ'Ithe!5G[WjyCif_TLYhU5{9; =el*ѿ{q _qe0 '>(Q4ws6k/u}ٽtcdߟ%WgG H.&Op CW 0?\s]At\xW½ S3;e srJ\!as?UTn,>|15 .P=Xe=N6.&_ERXoc\xnRE5C Ż2jJl+i Hx~1Fa@ 8B~^bOhdA W T+6IG(V`AbrgAӸ["+r 8>E]";Sz7DK4K%t;֏rMy<{ &!d٬ teaE(jN鯠{h+c ]_ [4M`u.l''܃}i^$vM>И=3NË_=! uMfSfCML;M\ /'xZ~P82gYj)mI}aRcОqfoY'I`Z(^ _":c;}pd%#so$PrL"Lg^mpVTȃCF[+H1^Ȩ's0TzMRuu|9'dˤnv=(/ j:X H4dp3c{ح7 rg}~h<i5ji/< V% FxͪLAW[KvZ2=C u }/<%?ȀͰ;^p(cb?щ&tz1kř֛v|7+JOр߉zčaH=(H=u* W!&{]] d6W .]ؽKA/Vmu9w>@dΓ4\Z*}q~?1hGގb0~>ky2`^eXD&>oJU抔0+FĄtb.dˎ,e\2-N JVbna6Ai)PgZ\}'L\ \6Q3_`Ob̘#i@joqOWunuKW@xr]A^NCKF"HN̎.,z^m)fH 13ZJ Sµ};l_bc&gf1b{ϪScD mm$\MIhG gEaxH1@GE0bOiT2䑻Brk;_n+#%Hs[wJ^’ĶZʽb N8nHd %1Q~i!{%ύ@FtNyWP7;O{APW4?mhXm;Gl_PU5wy (O%czYeyJ- ݐՊ+Ri_pc҄. 1mBW\J4i9h_e5Jcc1˼WGysQp; #78^%"I(D, "+܀=umsϢfoɞzEBc2O-JРEc0,F0vBہ7wnI?֗Fֽ LM-ZƠf sf(c#]ǎi pSuNGC,$ fA3Mm/SδcqQlGP"2?,1h7Qsد+uP_,FvOXVhۮɪh'` SGSNNn,vt2_h>m i NrY95gE}A(t'Y:Ah <%.\3ؠ&'hpZ:傐C6JwC3tBxA|a"T O3Z,sA>qñYbV;D{\ǁZ*!B % 0zY,ѓ0r><\ѧ$!nWmljK YM)bnȚ|4c"#M0`4"_7I{tK]fwlqƅ4wKkȊ*[lft <\Cv?B`rҽ$At"ung) s+|| FΥ2"?7SyB׭9D4i?ׅ>cƟg;!/kB%2 d yl2گ@m-0m98Lչ8 J*3J?2$.fZH`jds]*Lr4b+VrcdOp[|M"\pђYK{J!.VuKi?!a8@#\=֘mdEi)Ǒlk=C- %QOfrn%P?~`J|3ܧET4'27R;"\I`\-;b+ W-1:욵E@ & !3R鶞PEfHGw2B+koٵó]: ]`ǸmgOC<̻ҪH;bADq! 14pן##v?KZqFIddbf2TAʴK^Qؐ60 ppDsq*A#K'f*-48ue-&ad#ٶ[ _ fSEPU$ؾJU}ґ$w 2w%bTC'kLqҿivY`}+ǀԕ,;pؠXӷ@ 9V;ff2N]Q[E4]h&;Υ mZy]\ s 0%u;g5H Y&aC`ĚVzˌQ Y9AY9k_ZT20 | \z^\u?ki`)}) ge~2\Uhi"n1K9ޱL ?;uqyd,}2 2pj4s$0zp<[1)ª k&(N3GTsR /#L JBߵI_a͐C*FB}W^p-X.5'bL@Es=݊ޘ_SE{iAAÖ9w& gsKi>ٟ nR/T|u+8XxwoL}=Ŗ y8G┭w5C}$QU?u>Jl |;\`>0|~jc2"֮d2ED]z\H) [@BC$ЧVz1g3))rǦju¬q=C R ~bff71lmVh aEhfhϼ b>Y0D6(r &Ƕi\"1Y%a6Ey bk &A~[ JAdᣫq~IH̝ vK.e| F W+%&YKWLvl>IOt(S36ֻK(v i4:)'} ydj{s7&?6Wfi#H:=|&Où7#xVSc;R/44GꢮS^EM!￝Bi{~ `e 0 :mɺ9ccKS-&f; UaD5жy8.uv#'v+ fgԚ;Qδ?cg5~86 FATnsRK>b^M(&;Џ̛6E;y|_s)[O9$7 xˏ=\VKOɉW>,΁Hm#d4q7S:\m21. kϾoZCrl˦50^ƁQ;ܙ&nQP Wޑ?AkڥBb7oZo vY6 ^UZOUKK{n/6TIhml&HWv,J~Z\PƤm?e,a#Ig%5! *}M,pH'`’QY3hi]0ԾǬ.+o-"bs6f80mo)T8Š`"}=7\ *7tR#9葨7p!~EMFG^]zcRQ-?'Lͫ3.sTDj3+ɽKR>OoEFu17Cý=os 9_۫2첵hPVPT*a5zA\C-eBlT&-~I[1’&=p-6]XOkAh0L -4exAJӸKw缍_ Gp" LI3yhO F_03Tm8#M@Cr5GЏrx~M,jܟo%I {BAU@Oň/A)hyI= mHApY.nGtGŻSƽLQV=q!@ :HUU8h%)2P ]3A̝\ǻpݶ M^:m P>:P顏_lNkP;A"`,^̉IZtDS[Uu4+pTo_T#6`#⃵K>71x("@KdxcxP Z>W{_ % DN?oll}\E^WEz5هI"AnQ|caAA1M"FI~ m:1ZJ$̓ACދB!d{}& "hP}5Z1~EcDUnf8fiUHr 1łE[OO:&ڈq蹁tVMaBx:f'OTvOqU@ u8IPR*~GaPA]Ǖ2FE;'H:/Wkqe R@5 F(/DX*AMoc 垑5[ 82=aI(ӱB1p#+=&p#X{JJd~Y]MLOS. ڨ}#CpHDݻ+D)xBٞZ$d$P~s$ s|L="P36(tB`K+Oa7_<TbAZbR<'x_t~_Eƞq'uĖQp$'In]6Qx♚+'*v+j{Z&LbEh(F/8,~Kk 4lف8Iфof6Z^33v)<?KQnςVczPFFq܃Xw؇hi᝞VS*{ZtkR]ZD0[1IӚ_>ɔKQfX$ӹgh>0qK|EMK*6"ҹr.8vu!켒mN0C'&dСl[; lDIJ:!-`1M.- anrKoj֢꼄l6]MuEdGpƓ9eYJ=;}Վ9Fg'WZ7ϋ))Pb&ZzCaƺ7&ƛKldΠsI1bIxa!qpS<=X-g_t:QܵI ٗ- (\-DVfDs͟C6eʼn3ȂtI)l9YWbҶ5hAjx(Z}%`Ҙ2WoZnv-V8>%c|e|":λ<ղ ˚f+ׅځsX {JI͔Ũ!Rm(;iJBGõ̬VJeSHPhUV#H4(D}Bdz¸F_8P+L ,VRRMmzivsak*_f3ܷKk2)GȢš KLs},(|͚j!X7@q smȪǿg$<5 Fa2Sr{)aƔtAН2͏ 0} ae &#T %F  JdBWV.lNtOq>?R2+`v2{SL '?/j7mxtD_LuPD9)~M"ݩU6T8T:6:+۟O'o6B! ϔ' r-lmP]Mn ߊq2~Y=I_Ina^79p/ Q*%P79$$l2x ((27"-"ec'͖(zy(w g`Yp7_>C~-XX1Ӈ`WXvx|SX3tc#Ib,L:vz'W%[R lҏ(jFy/9 oBԶpT*Ąp⻎yJCwVĿA#iSpd  !6`SIǹOl4čFhKg Py$7/`V+O;P>Ljw36،̸ٕr!1e,pztm @wYz] P*VS+,~zo`0!Ĭ1Yk(ր0G;ĤNq0QgHFP a?̀0W@KCw yʶaHcW{B!>|aoۓrss8)fshD)$R5ڤ?( 9 :ATW9d r`3JyC8Q쬊̔HLU=n|aŇKJ>ču*3H-.?,04a( E}I{Uo}cZ](0A`u-ZlaigRQ?,٬"au)r_ \K↷+aFC Ynrr1w:DwVȂY I{햩G vwT߳Smw:5/Qҳ7<`bH%S( g+ 6׶q 3buz8\1GfqH^q|ݱ l7W%,x)ޖ [r᪽)<Џ#◳V?" bܐ>:|s!}oj`>ؘ9O,4;eWꉓr?ŊRR#奧2/ꖵ)Rn45ĉOdX* !M p?QTZ7 kBϿB'[㝩 Ub}7!-"L}IO.[d,<LTe~LD=tѹ1?s [<&YTYgM<$9ɭܛzZ.O8pN?Wj0Q|m/)bO*3:4PxR}$3"}P`JʷRQYL.kLH+V.M30.$RmϣW-|Q󘥇Δ[ua?Ѹٱ֋?!vP)Qkoe*|ȴ\k\)z[d&cV`SǸc{{pG@ҫi;YIdRArd |Lx̄&X:[s0f;t Sh\$=WqqKv]R'xd=IGxwYǥ1mɵ+@[[w3 y HF4-8%èk!`9Xs:F#m;}vuMތ~: wgՓߡ/n )?L;o2)<8}uȺMguJZe>B _ CmGmE%J"J*UDۑ2ӣV"nhqFq%ާ^;)@X7D\ k۰,]K],`ɳ`,?ʏPJ4,LG+:]n*f OLj3g-ЌkJnaVsF!}រ_LΣBzYbfvߝLIm㏛j gUpI.Vt`c=hMW0h2܀>UTqNpVMU>d\+mTC8IyNrW!1K3fla7!2!0 MIEFu e{s z:=̲%NvݫPi2?ͪ/Êy jHG Ev| nUމb)K\ȿX8J) 犚Q֞z5_IEc4sڶ[Q%;uʥek7\bl91d> EWW!:a] FY+q@wcM*NT=Q( GtJ{% `6Q$?1 zE g RR/Tֵ`"K8n)Nq Us)ϲϼ Y\N ^PV0&4U;8zs 9ЪIVF%Ɂd@8Ͽ]+)$*+(ȏC.`_UYoSl 5J ?|X Ïn ,Xa@mi9 Ӏ.x&f\.K7 NF|/  1DpEW%+]t 84X3E Pu* #Uw|:mdA !2X@ҡ9z!۶v[^x/XfPh>wS!ΌεTΐ89Wke.N 77a<>R]gΌDa*NHV_MSs?/xs8n"yՈl&ʃ2L_1ʌ-i-5GJ< %!+elN~ـ1a[(~J V>gOϱ z\}[PFQjhF8 }{XF*GڤT07jqGy/v1' *s{6} d6O~y<+b~qv ؂_|>z%ubfkytUvnS Vs:'VDͣǮjT IYPʃ 3 ^%ufo}L3_|=.T/'U<&K\#F IUkEw1R5CP^Ӏ= z Z 5@9/O_he8ᕱ%O5}#S,ܝ(d4;=NߘGѮLLMYZ]ΏeTA>@®i",JE6 j̦wQrRek!]CEtgQYF|28DRjLD H/-_,Ew4m-5݋a <7S#g2I^4."٪N($ȅ) G?w"/ҵΗ_s-ZO~%m2v|+ȿ߇j zbyEn.AE*f]aNb!`#YWШ]֬Cr8nݧf_xyYnpW xu,7n{4DHV^779ߞMZ<2E*jH RiS*CJ4ḧ́mT?Mvl6 dD3员{g74:xWXj  {K{0cr*.T ۄ]k8u:WEqO0pQˌpZݹCyo/*>3"*^3N='@SRދ3JDWM,X?U74KYӍ4l㫘+r |q&TvzxFʬ&HK&g_3Q?/uQ7\^EW&~k'Y2HܣxncLnN`[U nM Xt--gY>q~Ky+t 6q d--'HGkdi{qD`y L+ X۱Zmv}(9J қ?^ҍ.U3Mg;xL`n4"u vsb@js#X.޵BD3rkwSly>.up={ZDr;+.~i3="OWK]u*MaheX_B:A7e! o"OʋNe*!uwj+JJjbGA@~3,]\T:ҰڵZk&d$SW\۪*F}3*`B!M))"'84mZ&.v,F)ѓӰ mg@DP4HLBQ')D\nQg5xV5Áf6` :Mh#a$#*cܬQX |_IVï,f+\\\b })*Ѵ8 .3u˪唄@v[TbM4K:rQj_!*Sb,M?T: ޏJR}5jt6~sF*^@Vgn,@6[gEP3v݊kNRKF|g* ZqE;$s}th}M|QS v~&o@ա*leuSӍc{vҎ@!g4)#9+ ctۏՋx SХYp,C}=YnuYZAo5~հ=Vep;f8 k+N[&"i id.a#q‚Y7 "wsvciKk%*A"6HsGC2lP)A[CʮhPYaeg>ɸ!̉6l2,Ȭynͨ+C+ohL7zV:+IZ_FwV -򡡐#žTCLTj. z3{A1'NQ/'r!\8,|!jsٿӎcR&xAQC?z+; I<⾘iqv=6_‡ d7 %`Y&{/qB93MkN̊F< C+xTmP;y;AjGOӭ Su { cv;냚aBf QzM[sP]Ĝ[l09),;`϶$oEHL{lH.VG,gEK)1gclȯJ^änY堀sQs`4qNz5/*6X[ad(IfԁݥWu#z{1 vf Rgnٌ\|`FK,^@qFU?4t\BLVĹ~*luCͭQpp$ \IkC_nݽ_!B%6﵊=_ H $kx$Ʉ=vF?ˈb>۵+B㗦Mϴl* Uժw[O8_ɤ#ܺ>e$)k4p3Cto{Rs(puQAZh!/}QED~ .!3ԣǰ=~bS?lY@\V yLO 9m'KtE 1Q[L֢(J!aS]ůG/|c#XHm.]{Z.i<[Oϑv(&]T-$4II? b䖄Sz\AD |.1TC :|(:aeXp\,z0]8rכ6HnM_ h֤,뾆 YrX$<]:S۶amZ,\vzɆLR3w oݖpN|8N{`Aަo!uaWHqJ09. XD`;55۟ 7 |iAuNx:4$dl&%zb E{qFϯ^1%O2ݠ$ZKn#%$rڲ;%9qvZ:QcA"8-PUN6}tKzl5qO_ysP)b&1yOi,y_ 2ȑ1d2#0r Lfy D£Z `)4c3a o/Y`d٭՘pͶ}Ⱥlپ:Ye*kW ɴPx 92/uF$}z  -K#|52)ᗨ::=I);ۢ$9w4~(S83 n&mO*gS{ }cqf"B+ ,o";lcIۦah87m116[ldٓNQ-B \u\NtJ2XKm~fsOP lwZwd M VAb1,H{x'R&YSxl|ܽf(0G( ;QϪz;׭ͼ~RPz;.S*Ĺ3e*;_Q\2zHmC#w8r0hl(sB @bϨeoSsx$Hgc{thȠ9]zP#}z?V7"*$4lp̀l$|)g[Vv?? gk!V*߆v$V1Z,.v*EZ0Dfôtk#*Qq8WR! >QYޑeQ "O*Nu8}b,8C~7al8kv{h?g=uxoA&$fHZ<&(w?Qj,yroyjB; \ ж@?) Rl[ |Gq,7}LsYh`ƃTAeM3#tĿħ*@pyMuau UE|rA"o 0OjdRG$zy#ܓ*{̮QCaўj  ^ nKoCfڬDfbYƚ`v{OG6Kz]L o˿{n9u1ӫR+ې۵-d`n@ %']i~B١npt_u/"鸨 QԁGP!)rZ~(uPlBN@wb@0@ R+*1MCfJKjmIkz x#ZH<JOi3w-zAČ%L(ɫɅDۘ>}pݺE5{j+Z?q4XA+y;T5$lsxB=i#c=]vK,^%kpl$dQΚ1`/f,̗h@,i4M*e5 {)zd`+]Mд 3;jo+@Bz,/w'AWZp6$׿8JRTKuiiF]rc}0 TOꀰ뀼]nJg5pbf !ޘ2A[ɜtNYNb ₢ ԁD3#U_ Wa8;4(6JJvv]TDE4Wo7jbL*0s ϰ]m}D.ZM]EFGˉĄ}ItCj7;WefTTQWαb&mbăjR`O:nMo!ԍr.|~bjq(8 ]AQ1=b|0#Ѻ uw)9`T;TP/LO9ɦ}c$u6:78>w- X鼋F":nteB PϮm$Yw?Ė́G5pNUy- !bXI됤ԑ}(KL9Cz֔e>Vml}-i/jԘ CG"9~CLMی@Zվ9h{/T.L5J4bF^59ӳϫas3ÞMԂĐ3d0M#AgtU 4Zhk9>e)mW̒067 &.EntNWyllqy^'IJ\עs҅>[ {Lқ$L:roqXeZ-Is4F>*)h3G˘^,\0Dts߃]h%48m9,x:ЬUl'x,@hX3[uEGtEu'R90&[^ )5LR,,АbY:&&v,q:p촚1_(ZiAAcY'PxOzMghinjW`^BQjFS lLoiA-n?M{*j'{󩉸U:Kj5A VCm~.$=m~w{Tg:є %f=ശ!i28D;ͿG>r'4#mo}F Сr9 hvj=i\:QӎeC/_vtim/#+rmv{``38;;<(TJՇyî gkd\QwkdX I"*̰l|$;y$|}1KXD+ڿб$8Қq8,1]1c#qr cBf[, <*x~>;t`틑6윹Iwl7mDR6}`WְOM\:jIxf4K'X\EH]62jZVE^WJLhsZ/M 3.mQMpnW W?˔+θxf?T^̓%]s=8IW hj ,<"$/V\+xR6؍C12O;LhkGBL(B3!YTHT[44/=뜑^ S*hy`a e=TхZE 1+9PZԸ(a˞m,p3M]A.w-p|w*TP)6:ثū]WorfQHocv /V1.)QJVīΌݷW{ж2Ղ,K,-FEtԩV;hS5d(j?,¨(FʢƋ r@0B>pcx:o]bInf桶HلJt-͙QпK 4H#~srKއ!Ƭ3v4ٞ!\T8 M+8܋@YaK9 AMkNydJaMlS83y^7n9{=VkI@%I5J6S{=ֈNǴU5a1$Z=8.&ncu<!?~)8%":eQW*4۳d75Verl=LTzY:lpU]S plv)sfvuT-]ŷthebz!V¯R}'٬TE BA, 5HwbT6CA9$%d0^cOB1Nڻ339\<p<&'=!׸X6f21a[Pߺ42XB_8ûWggrԙuet8tq߁SO?m^torK+E6:+Ѯw>VH0\#=HWפYY6o ̩fpEqn&Bx!H\ klOir^M:gSsT$G]6haS Yf"!J1@;[~}q쪶D2?qH!ș}i_=a쾬43KوhO#HNfI8w 08o<ߑV.n~8DU?%[}n W)ԕ9J1ia-)}/s; 'S4.? FE(EU#K.I0A iInK8s!fѻA;L!r}h4^Bt蝾ŵ1u*&ƶ&q(w>h5~K UۥDi:߱J}O+L:hF -C@G`Q*\틣o 70~Rtj .t--]7EՑa"3m*"B~$`F<2}U(vIAvc) 3El Q|[%.%'˸o &UG$ 枣kw%IIM /T"0d?d^#) %f"]DR_cl$qJ^ l|t 0"Df-xCnj5] {); MprmuFdMb2ݢimy/i 8ɴu }RSrݳڨ_^/ՇNKW8] µTB)Cs h~T=ħ*5v]DscrXr+zjhLy$:)bXd e@ѥ҅|&Зpl([ >ΩVv[Cy\\d vmem `b6Չqa`9E:=.#h5cRuǹ7tRu W<5SY  ٠$YA欺RWhP?fGE7 ̄')'Evx_JTNG1ЇeQ9yyu(g?j;-٭8{Y(B  =flF9̵xX5PŒRJّ4$k ,P -uo#?`΍@k PWU0bIC9qay)Zŕ!\A,[34 F!]ZX1G"VA~M9T=V0KV̍/_ŭ9*$wKōwȡ̐$rT',Ѫ4ei!+/l=D)>G]mn$)!LS#m٧ûwYnmc&Ov[]@[ Ylgڟ ԭ ȇ܏ ` ;˥mؕ:zqظI }86KQ7s%Ulcdekءx <8l2]S1?MlxIo0/I(}xӌg\&SiFU$!Ɖu wMJ(~Le[!m1dw<=Z[+q7(E! !ex̄3HOB;S-OEt|7oVSܶYE<7Zk8{0|g$mjXIJm^MHqM:N/&\Ĉ˄C^xIV(rz=;:#53")eٺed9Ō>va=EVy+q/8MΧ-`Ow>ZE)0`S3!?O>+OR]º?>" y .}"Q:uglʓmst\o$eW:/JG9XPvWZj!݆_V-KGeSN}K@qǁQ-dP^: 1򿵽`QM2N98,NR`WQ#zw'p/Tx'oA-O ^s6eeq x ] ڞ}M`Ӛ0Ii5l=.0~ oG|S L&)甚1 B~ !F=^3Ƭ79u}IPQ<\h2 a[KEƌ ~e$` HʽTL.=&JFRpY0_Z u3nOau !}1^|2}kBORqEZ0lkr De@e ȉ#t>jm &BmWoDzlؙf0F[t-n;С vpjlBMDmnR@eeHS!tm949I:,nhf!㦟=Qѝ?8UY'Gj\e 9U\= "ᓼAä ­TC'gçmSI$i4z9j=6(rQwp$i HyΩp%%#2Jkt;)izp޵!$ȘoRH5mQ{upRU+[ 2 `")>*b)A$+K,j`^dMh-Ymoi3QQ;bP?U,]wX$7)*T!iʼn[۷]r̅UoFMD~[lL5GEd6+'>b(_Kܓ0ô"dN1b1+}m'FbzVTŦ^r6^#撜aw|GE^[JXv4cnA4IZ߇X r{{l(V/.Z:[r+%$RV{bJ]:IQD%r# ijgbFcBp7lexq2G4lNiv%H]:͑y}?Rgnxc tC}xPB+,`nAxPƧu}Y8E#Xwא'i?qs0BU3.7*X's-w pSۣ8%P} HJ=6AKYK* ԅQp/o;.>d%,-x @+Ej糧8:cJRazH<ܐc\9lDdž|yF!c-PSE}YUn¬eлԽ6o|tة+7!gJSlnh8N~Zq98>$lfC}o|i%N-J`tAԡ!`h|᳦c[ ^j{a:K]Câ_)W( m d^hF^Wslqƭ.sޞh2_$UA޼ok-TsxXxr:2l'YI䓲f4fN@ڑ#GlڨoHf5[ 6E.xE̅aw|YEZo_&!7\&ލ _p׀i) ¾!sAtSTW>7b*qLqUʱP ʤ,S=PkggY}`b-qLtndVo#4bҚ&ZW*]3HA7k+U +=XIӏKbw$tQRڷ`R/]_XiCֽbA{P|q>, e7,q87%j7v}4I_-n+Hq+V@"$HZmdy4s֍_/cڏ?PEߞGr!~T`wrr1) Yy|fn-LiqJn30"6T2r9LeIYUNC?E?$X!z07Ǩ}&;ZFF+qUִX)TD{,&Z,z*Vl\r5c_n,#ǽ%rp}GuVU6\%01?U0ׄOHJijx4U_qz|+TǐUla5_CZ~EAFκ4thzëL#%4&_[yhhncY[;{N*}Ss#<#`bqch p2=6…ُUNT}7yX%F3 -w>OXðdQYzv].Lʧ[L|+1 wE ;LL7-Y>~P̏7➉+i젶1IsZ5_*y yPɡ|!LEKHq'r)p)J*ΰQ 嫸`xǣ w9uqz*ק!aܻosQPU"OYV'L7@dٳ$z')jӫ~[h{LiT ĿFy".+*a+(eWk"EvSg}Rg*5[{"FA 틵}*l%~nHUǽg4e0щUP$w-@a3jcbq2!0^5E2fB\ϐ}iDžӇy(5X=;=~q1pJQ]%eۏ;iÌW:TɎ6gi-*^ʶ<5YqKum ~ݘFոtčRox؉. $9 j)+ُ-+SY]TJ &;vv~I,㚿]J*~yc;\H6Ió @MT7 *ƑBzOLI1cz4XoODZS^#1O0,0:-(hGViî 8Q?vL^"\s1$ۨz |D&HRxT#eic{ȏhkDaAOC^+B ;Th6u?k-$"5Q//@lkxhC㺼3]1S0*hPT6axH/ry.ژ ah)a/wV կ͘>U51H٭X&/pѭ-KF3}܏5e`"[#)K-DP$Bt&mqVEd[>u>aӁ^s"AAn ّr<֭r$^yw]?ֱ#+Rn^,Jj!8b֜!-'9+5)ͅj 0o1`\Vfa>OQZS (}Z2ϒ ?9 7<)SD,ѐȽjL5ٵN_~BO/2@F%!#tJgfH. x5AbJjʻXctFru.iš>((_n=c1 $S,w'm ~);ĒkfC-r_^b tц̧ hݠëIG;)S\vר0Cj ɫ,J4c`R ɟQAh[H SS 5|.ɋmyk4kpBa\={+ݰ:$e<׾j4(xMr&?Lv)%x5"_F%ZXf CTP2򑮀+x EF﭂2)cQ^0q&ZdC!]D'YV#;nFH?IUEa**J?Ȉ[w``zK*/~VB ifu&lpg}?{;Q;JeM|lV"EQi `Wdh:_X'T``;?۰D7:lE/jVX6 ث&m2PHCO(Az=-6\oM8,>֜ H+=#,$cGG#8'gs93& k`dJە⠔Qir@]>#6=̞^ Q+|,zXl #Z2`ym=| ,-K+Up+&)9/*f C%XSL.g'$6+7eXAq;-9/7'c|V!aiXQƛaG=L['%_ńɯA엇 S(UͰ**ij:EzPCܣ%,mb0no4iD4 @s2#O1*qbk=~QLtƳA+cgN*QOEۢ<z'90Ժ^< Lѱmy"Hw e P_'~?BFo?Aǐ^|ֳ*sUauc%f=T3~ 2tѹDou )3 5ӽ p5ʜar r|OT<'xr:(B3 0\sWo( ]%D3;0|D<<|}Ί2:ub]<hxl P$zGIE;]e|fħԎeyaAg3{DLZ-}ھ}]>'Zie)E NEE )ʙw HUxP(j@rK42qM!LOf.s]aV`x\uxE`ʰ*8ͥY@+29NI?ةI *#;SBމ:5 #~&u60>a2cLz?}(:W-nKNIQIK ̞0X53D qgؚir CCku 2Ez1 lR'+`k?pVT)Ob K9= 8.V9ӺyZtFדi)>IaYEqOYT3 .~6ZPe S5}uM\]<-2^WSaKgg17B]1(1 aGJaߜK$5@5scsa bC$Q>w^7#4 )plq{qEJEe9^^ U*5I@Oi^ }|Qn_a켙$x$(DzC֣AگN A-Z@\T\ę'`!Gu[i|!f#Ρ̧aޝORy&hM9ELNF,GaaeTcڎx0DzE$4n a%ۭ%R0sQ5MVtNk^+τO䄦6t ^ f}Er7;Q`#"I$[BdqC@)_uk (X۲1Vd4|<O CkPfI hn6Z\'DEVF4- \ gH s`"bLgl9?jCC$퓌d7)JE՘PZn=X۹o'b0C/M;K 9EēGc}Ŭ10Iَ hu3vvq*=n Jc'=Ѧ֩)?˥zύ`Z6åVΥF {|_ ƙ~6!aosᕎ1\=Eδ㾦T5EKu@6ւr7D9LӺpiVnۦ0V=~!-K]x/,7W?+f`̕j;hQzW+]LBXkK?H% :Ɔjy|kfd|V笾wb u#ۋTW5Žrc 7EE(VXSyrOO)ǒz1r;uA nU* @wӸSqT9_UXqs!Ɔ[ ?u Z66=㵐r 42^Iě)<0֍ `ԙMs%أojt<ɑ ]9?UߦL5XluK7q1U XO+kK2<"4gBj? VVϞDkIEwlZs@& Hm:ĉ ;v9kόZ37c܌"*nox58#AfnfE`}cܫZY&[܂Uv]kp7x}L`iŎ+"ge5{m5)z%HwMO!wN 3LLqx# e@OㅗN0lnٰWpP*Ifεg ŧmFmo=8d=zvGY< ӭY&X\IPȆB8 ;xK|Yq)Kn1m7-|v eB 2S(l"wT֨W`X$y}6Mx57_e7:bQZS"=Rv?cu{qCO*?KW fȟ gR[;o의)\nc%LMS$ ҥpՉ#~6G1t {Ngb§B~HgYR@ܚ$4,e'zdbZb%1: ;% d9n'ZmQP:YWKK)q s߯xS?%c^ %ՎsTۥ;ML|c2AN֚$.\mg$k Xtqqtھ*) .lyvo>1 xM]s 5<0j0 xL3r [3 NA.iL"mvX;HeKQl%1xCSqHeS AIäJ.BrwSɍF-%rwI_x4h Ze[rC0uW rJ*OtdΑߋ+e"C_ 5PA"O9A8R{FA.lԲYaRœcpӮz6(;;/6zobdC2",xjHbx^ h7R#5%(3y[B)󇈢F[S ݯn2`ꌊUgTۂ 4,~Ҏ!q~-"c TnrN!CsV]ǖ@+;mMĭ醕/`3ScQB§]R 1>{VLyX(D`SbVf򭱀΋"y\gc.JL\O@}q3_HJA 9pDuĉ@x [\OC3QQXA|RD#A{la"Cb%)g~ "i!:zT ېpoi\7KW)(Y@RkI%պ0ZYHĻK *e@&b)抔1hRy)%A:efV$C *9 ~~ U&h"6|Ơz'|wASL \7%)Km0rwc3,sfVJ9غf_)}X4v4 lP1fD ]_?ۭ 6+&l۸HĢϊ419C2ǕaLC6 gS#crW`CtYaݝ줅~?^LZ 0l&WE-̿!xHy `b\c+$Hp b\7 7JCV_I#?e\8_-uE+ ZOKYq dhBkשPo v3*{F^l.6 q s?7޿xiߢhDؙ?<ԣ|6.ްpo!S+1XC!*1Kڇz8[Osm)5u :ɶ 1N}!r)k@!X5 ^qVy4$H@?#>6ӻh[݋ ny&R1%CvaY)OU0« DκN<%\c%'1\ +R6,vY9#?:?2]N a1YhiKnI²#tS򮪾֊w4`RhoWq;0IU_+I Ϥ.ϫ/ysZg3C0\ "V{~Ȟ8Gd˶OP*29*ƙ$GlIj&Ew-F:C7/7k9+\g8hΑ f2[Tɶ¬lK=}/~Fy! GY2rsZpGo==vA T@)nt,Q5"Kv8Z?P>,.2qf2SvXYF*ҮX^n">;_!P> 8JOqwR*- aYjHzĖpg5꾀Jrʪ ҧ4yIr]XJAWwڕ&G7?0Ggl~-wiTG20Rf8?ZP=/9Pw>SS-M)u`eXGꧮ{&ӛYCH:kI BḚ<[|7YtAq$@tA񵃐8-|: v⍐5@f|oev"j;MŚtRQɺ(*-8sՅgѼE#{&zk;z-}`~UFO}?t#p-%Ӟ"Iʖ'ɸ|;2Y H8Czy̯Oa(曆s4(SdH,}0ҙl)i6hsGUc8sm1nUt{ 節C@?T} 0^ Qfy3x&25Kr ޻'OJ6D2b`%%GJ$!ʊȦOͩJ2Rt} B&ϥ `ص>hC$7R(j]j6P|AA^,o^Xy~np~!-f._ϗaO^' MutLk" [۴_O )"OkVB֚1_u.]|8|Gًi k;k@VbAipE|&6ˌϢ ؒU[}bG7h锢žiYNOB`gS6|hRtAl}Vg:Pɒo_SERQ~!gwe#NE<_Ie2GAF$e0uUܶ:Ʌ>׭w&b#A_ey΁nJY׌&M_*cMTbd͏IVFQvpИER-'L1KPɾieOβTkQW2Ead/#E\8YsD,$'XIe$z-Ҋ9:3d.>=  &T uVP% ͊@u3Ԟԍ"Vj4r)džO8 V<| ـg]~Rm5^Y }DVEc\Kbw%a|JݮTaBD8c,gnӎ KVԴYVxW Bk%8S!ݢO!qAS->$O6鼮Fbqb6-s i@JVlZx˦`r`Y<-Of>MJ ˇ>[ V гٴ@zfBDcaҼU]m P%g_jA9e{I>\5#6B͋8&\Ѥ!_=pJWnw [,S6*Ռ)+loGiBЁBȟD؂hh!?qޘ+H Ds#ֹ́>oycȘ Ľw(i a/ܧ ԜksYDXkADz0௑.5R텀KD82FW(οjN͡C: WἈtz=#*'J_[8 J?p(#S"d{r_6FQ|f HDn)60wg K9e ?sӨash,L )S$N '蜒Tj({tP|p3g .Ҁ,I*mqKq ~x#]WӆwT$o(km3 PpltӋ d$}ISQ10w WF31l ZaHX*&  5Mg A+-ukYvK۝|va c%09;,ml,ynA AuŏZ &Sis㾇DsRs 1bhֹ42'Ƶs-z*zקaREVlQBH%Boq/A~.),]t!!!mYJڡ*'-6e]"qAآLJ@ 1NG0b뒛%JLUa Uv&n["_J§d\j1K ƯԆ6=.7iq(k@ ǫA*9۪Q"ug_fŪԛ}h]i6%&  `d_dP#3"1 ^jmv]2) d+/Z#u~rai*c;dUF @ӕCR-la#+wA Zu; Y3' Ը>̻;@]B0uYe0*{^.]̝Qh`F^y uW;E)!V) bFOIek<9"ĭv4#̖Oml ܭfû17-~bW/půGm$̟:a'KAMdM`y<< ez+Y vXfoڎ-#Kڡ D\꾴b$ٵ T8= ڐB`E8erwѵĘYE,B=$q%b_Vj$gjIUK~uλa!֣͉!L``k)rj&¥0R.i@|eZꘃaˎqYu,rS6g uH)ZJo]s U&A.\"o_:9@FoV<\1 P^(BӦV4:F2>dH!sn*IЋ'%ue-CMd.V<8p4 ޓwE\鴶X2dYX?+ˏm@34 IҎxY~ekMj[ $zʳZr:)8 |J(Bl4d0}1 BHiܓjXI6{Vmۼ kii.ALEm3I]>{1Yެ5CRPK?N[jir}ja:1Cm]"jex^۔9g̖I.Q ~`S]uFB DOSckD54ǺFTF hl)@^A-175}tcfY_٨<+alICLT l7B|j8p+Ǭ$$!8BHwhl+I@w%> d onQܣ[acULyHC!b")C]0\*;>6ԉlĨݫϚy6'U =;jXtcsE_?ΔP8U+J>jn=GT$ˏs>i_Ǎ-K:oP9U.j"ڮv}ZAT1FN1/rt߫gaԹYpcdYNP|X.U9B-5_g ΎF(nY7y^%,d&xc1 Y3K0ƚh.[X9r )I`A>hV[mC6 gjc) 2 bzo3YVYpw4UXei& Q;j "I2Ueo =cFO}7?eM$^M٩3:1j1&Ԙ =,R)>YP>O 5ܛg  U9xp q Vd1^ÇPOp5'W L6\RzEu(RQ""\kߕHd;=fPopWWN\[9IS[r٥=4V C6_~cȇy?z7n[r>:1ΚOɅc%9C7}Nw(Mv~W9=bPXjFCXN'*:բN6‘7Q0ƳS`h?5-XK,)SD[,l“r`9ۀA{L-p#ߨFW᳡P[2flg:9<*_'E-Fi$Q@ٗ wGn%|^EK՝ gx!ߴ@J0{־Ċ;`0lS;ɏݢ^{m4LZjb:&Pd0xW x1Γ%!SGdjy]9`8s WUC!Z:] ! ?Ct~-yr.ZQɝV֎מ?|UóGswVz]P+ņi 1M2GĥDJӴE1J+ewX| U.E"]NA8jp~XKP]]<:NV5͍xvEIT&_ f 6ϧ>Iom>-%!#x؀uP j_)b/ ʠ:GZO=`zy"=-cZ~_ٷ/ÁCj- L ω{Dn6`EiE'DN g0p%Fݱz,1y&JDo{d+0syJ&t;Z#nNbE+G4 :eL'~XlKGfax{{ \W|tBi:aB+m6Zc/ -ή|Խ9# /XB`b Qqi:ܮNC5ZC/\qJ̰*yLi9 'cnorPMez czdFbRŐ;)m>V~s<4ÒaGW,Z?Ih!0C5<+q^ugB3ZQ9Qϋ"["Y"l٥QNQ֝ľ'۵PHfX5[t g=MOy+T1nd$ṯu)yWIO|J#D*dj8w ?Uhf "ysydYM=U?֜kYގ3")p2c@4~"4PLg[Ρ?I<8$}V=`1OWq._rQbq@3F&i]-$]ْ"־%i@ g @yA "21P/ $:ߠ!h .7ӛx 1/uPP0s43*7Z<ƷCY^!0 .(Vx<^R[5$UXQ^J?qgcdߗy1] L,R1'_W?LU[Dxm\,j|x*MbFp$Kh@f:jqzY9])ҞǝsbO!uIFOn)>_`2Z,YO{Iر5v%il)l1 iuh8fؘ=3|)Y)\ 5 MlOnRG)p q[!0lh'`C5^<#;מ"ᶹe[PIйБKw%ڄe(w:$ʙVӒi''Myw21=x SxA,~m%7EN0[AjyTIN)g-LFAEQW@rK?=>^80c~4sr 3xT݌K ߪ*ARjl&SspX_#B6)hwл.WbϦA ~7VSCxYMuKW@"Gh09KTcGUfeQߵM(V /7SZ.6#avʰguU>)`Rn3\ .|,rMܫ8s:d`"jݝ[\&/BP(5[~)co B$\rOn]A |ZYfӝE#{;=Nw\yJ"_W@9@#gD/򠏂!4: g\rjwu&c5\^#EXIdV"pxO$o.e,7T~C.&fT*~jD+~[}|tf2<1õ|; vܫ֪M5{9"^I[ id>|tF;aؓ4C"Y/3ȇ HJX>bs T3b`QfPGJ-hBJ-?=˜k9I#F^3jӧqpLJ2?/KMho"_ҒBNԄސ_ՕP`o AGS~dZ 엍=摼'uv f1g! Aeۯg Sz,iS;UKj[ݨR89xeYZfO)+$(\W4&<xp+ BfҀN8Dz{)P7wPub26U;spO=XO ; F'[u~Br oƅH~, W[q~6ه|C-ZV,d*`$TIOӊvc4&'7ou0M =KTE|y+m ]e5ugT ~_(Q5 VnPY\%C5F8s;f$/ԆwdNemQk:(KKqȣfXՂ$e͔ (N)C8M% ޵##%9)֎vw1;+9.+ԣax9) % QK}7χnZfrO~z@An&=nm꿾=J7{#?-VԘؖ}ߘs;o.V4@,EصǂXfk,Wd# U_kfݥJ)8\ X1sz(woXF[;h:yР4 >DWӢxܡ DعN~5'pH.柭a?߾jDS̝Ҥg3{?t|;~KغSw4>ծl11`Ԁ;E'?.&5ӛ4e*P_GFve~Յ/R :n~H}qՉF^6O?nǻOЦڵP[Ëq(<oUL!dU} j4wMR1׆_VptB0ȍړ@ӳ>%Y0"]Y6O̮Q\j*K殺,խe/ZtRcB,zG }6 N,B8G.P;PGY;/q=+ &Bn|x107&NE^r8m67.VkAjQ`>ݓ|gaBݤ4P]Ʉr4Ò2HlDc5qxAA1ڈԁ`Do0˪SfXw/ h5LߦbATcZJ[AhS<#fcYm8 0 9aO+M% U> Bu pjc\*!˯wlR\ı)–V:GW۩m!VNdlAZo%M]<& PҞP'NO\>M;,W\"4j*VwtaEr%ټpsT[#9BW}ÜYZ;O-ƼvH ֶpN@]vVM"ܘ~;z$`{%^-JH3mIJ;$2?֥˙:Goq1lOBHM.*ӷ*a8硔m`/ nvJ )Ë**:akCs9KGiK\xFldhghk%3\e)KڢV>LP-VFIn}D_HA?I9pekhgƩbhRei霗>Y 5G :BRXD2BMMNF8Qv:cS+ǽ_^َvuLzǿM 9z9nsxG9b/?ORj?7A~rP z s~g @''>GgLĶ bׄ n uT7U!$9Ne}*$O+^lhp3n "" D--rѿߞbvTL<b [>ؤU1L$X{ }ii:Z&c'[QzB{q+CT<5ePTdf^i$7@^)wєt,Gw(w*6l@'y WG7C\@Ϗ ۶4}2/T)8h~|WF/%Z#13dIXl3|< 2{T5֒Ol.aJY_䇠|hcAnG~!NZ\X; CDUN&"ҐO0?=l@JCpP:[!3 ;A@"2#3w%dk6mj0Gr<Žϲ{y0F z ,o *թ1lCj>$"ڳ6CT]3m뾑؛*Kg9.-.xu8lsRI JZѠޠlC C>6 o3KGl'T|{+U]BEwg6Lnr1Q4) 3ewpL'!퉄=5xZ6;Wa$LR7rOST75iA<L gpG93K~X✪+"b8jJ +3^ ?*,wO=F)n_Y9U&E6Ǖa|d-J> tձڢ꼩5w\SX9-CkIrн ^Υnȹwހȑ# 0Э\< E[{=Gb~!93X ΐ>3O#] s &T1XF}N8 v C F5JwjTzq^󐪑Vd2b1C*wS =2ytrwa&~_Bb4)[.M4JqמײҸD]k.Au%Rq;|:#WtR7 `t|%..-ft/G5cD^ `W@dwPö ?keo=O~Ϸqd ^& z_~3WM8) z6~5gФɞvu؀a.M:؅Aqb_leɏv9,'<kvh؛ԏrVۈs [ )L^!iV9Guꈅ/(X(GmT  2Z݌r,H 6N$"i^~yaZ(,A&\'m9N顄xzŽm~zb|Sb1[;^O-k\:̰@ +3a.H]l4 !u89lhow"gHFCxPPRj J tz-66Pjճn oВfv빦d 7+囶|>E4uHORjZ(EK(tc1i6NJvoCS_Pe<^6ꦌ˥q ͚wN>ynZp0߽g 3\}>0ump*bjܒF"QoLn*3 #l1x=jFn&&l)|YoK 1Q< p]ϗհMMsX.13-sEB _`Y0BD8)UEP}F;E#"M|/ cP s"|0t H=rsr_PYc % Rj /Ƿ;lL;%g+ELV9kn ;Fs|̰J%$D` 6r.V2YI5(/ aw;+j Bunz 5\ %{̖suSęދs @/3RVpdئv\`ڍ=?!bsk&R"mugNl33JTE’XEa$Zez`Etdjq3Յ\ej2`\򠽕boiȔX䠔dJVBsn(}yG,_*w1p132]LR"T@ěX]10΍ jKgخ0GQ &)7Z`9ͱJ͗+T>g=x4ϒ< .q/ b|l%뭞 BzcBXT5O-XoNڟ֚RN$\A6Ba ઈp@LϝDM&&RHݝ1m>yZKsuCFo1YGne$Z§Z!T8N:O?y8.f<#Or'ޑ7۷AE/aÙPlR.fgBbMx*A].n= zG0i+a0tj w[tNH yR6ÚnkxABf {",#OJǪPuByIV&0ኽA<$¯RrB<6"ᠠ'.]Ę؎%ƵAN@lg·]HMT4u譹ڪs]D?48bixFs"&|9m(_*iMc ԛ^tg!z,j1@Vt+t,D0go1y$¼rFHD^U+Q[;ʯ#`WJV^E(jtunH6)˰ّ҄8j,m z'hȄ JdHXtXRµ[N= K0'-8$@)='>OnEJoUҹ҉ GהG>҂QC.ʣO-8Ž߭,P-L. fܼz3I5&#Wc>;ځ7:sMT9$Cx ^n+i "3u(r밀l$`׼ B%FP]iR$TIkE_Ԡ}VJRAu'ENZG TvcgƩ%(ϫ3ډ~C92EO*W#\f>M W%8NM:⡈>]fz|uOlFыr]Ad zJ_DZjzIWL[p4I6=Q^ ?<}6ߟ-_֕Xbox!yÌ1tQSS€L&@ BEHCڷw-V*T4n>o*r|8zz2>gaLjVqa\8Fa % 4N˨ ɦZ4`,z˥51mAeO gEYA 1aEgszEE ]$%[ڨ?ƻ/Lq~8[bxRqAjo pE<^#Sw3<dqĻ";j=JZt)Hy.-_,8OtΥ;=Wœ b$sы<}EN:%CQPnlW6.yuu% ߩH-<ݻ5"LS;HFr&COHYYuAn4b7,%]CrS\V"&(stY?q D1:TX1o;!EJ0ByFh>!US8ٯ-ĩuӉ hKTc 8 ('ASXWHVDy$ 9[B\力Sp +Zۢ{ jX֘6m5級3f:hS~q9jMh۞T$ExHOJ$ 5.$om8KWPiF&I4w 3˦#L06߇;ЗM>mؕLt/~ rk)@Uk<B] S^Q)SLx}` lQd9 )#اiG§(O IJF Qhs|V*~bw&dSiCYS{K>[HaطQBuGг'D_* -0OϊA;ϔe"ۋHEwMe 2'+JYlƙ0pvFZ 7X#3^5[sVt-+OuG(ś9Ru*7M?I*pO#x"=̕6q6vjx T;80_F㡁${|NLW[<ߣN?929,B';% V o&qwb;t{*\%Y+MpҘ%syNASDP@&il>PJ DL+]Teנ@y@F23mS[9:͉]/<y2G{ hk7D`AT|"ċB˒ghDgYCkC|g:VP^JzžnӯdfR%K1dɂd/Ԇ7U]lTm-սƾBUC`^޵ a$i-QeskpCҘf㭃9K|~=V`C/XڲjHާhP@5C:t֤M =uدY.$җ3X54bbA \QtM蔒dg8 Uo2|;^E)#&mh*\7T tȢ)2lqMN5 濬Qσ[Sͮa_DK1sݢ r,\F s|WDŽ9[IzWïJZiqc5 Qnˆj - ت.. 5LX@ H:kAbWvX:/ QZOw潾v7a µ XMnl}led=BLsc4&`AkKx8€MaL&btc#R+S=h2fg{Zڿtpȷf"|j0=5j*/+,ԁ{58)HtyN[Raq`ia}0Nӭn b2U-.\hǹ,H{/ݟCiY[*Lxt ;7>M1E6쩅na.{AB+߶$Ir!ԗH_%N%*YkzI.،rsF8FΟظ:6G*F%o&oD^1c-w6˟I=QѶ-{Qz`&$/N'R%kB+_P?gd X;U<̱Oޙ4JQ|{F ,b%hsO#9T-D껌c8ZL&x1@{tfkm֠߃N"ki)'EMTrՃ;cv4kUl}|WZt&+[R ܬYwR 'Ez'&O)b'ggۙngy-]z輢ӎ{rڂgycI\W ӈEiAX {,m D'CfyI+wذ66!ԟ} OK N pQ7w7"jh;'2tf]&Q]'bC2fT&ls/. JICmzhw(`"AIDMX-x~A/ h Jjr| 5ҙӘ73JN4 ):2 r I9K*luU=`QGSmFJûՙ7jX.`r`HK O je S?5kHDyb N5 Pnf &#S\ "cŔڕ_ۍ*{gs_$#QֱK 2Hηf8?\24wg"?>H;@-Qml K3m{Co+6b bWګToSnz aIW?y5 oE1θB;ŮSGFǛ"$Y.#KVcƳq:c+^6|:UPc.Qu n¹/miУɩ[ ژ9oLOIρ F~Tg8 !e]TCmq ΀͚P}REq=5/N]s- % s rM\=y`z|*J~UY~?0ϹaP;*q% >qҁ\l{ߤ?>&ʇ~->gSm)w&| IeTӘt?j !R B=h@.|ZL榿yetb.וVm!rHL@)7#$dap[lt=6ȦsbiSh~+;9Z'e޽ j(nE13zdsY'V;8 M6B0*k5f*i OR)2A!LO[YLZnH@j~)G¹ ς|h(e0ʐ/;e>!1C6-yUu q`0;tӣq*Y  ~jܖ^8C"kW-ƙn^yCx zl ft}g1>j[t ѽ6 VYǹ>%-0E[+aFgqJ8"cvtZ_;@ PE(MX$N4C:\8aMǰUӢ^Ҁba%TהXTY s sEc=Eܭ,F0,t<ɸ_O UNM ]ab=:wu9#)h!Ӑ}HZezxE'pF[O6BWl>$V'{#ۧ~7Tis^0ךaDΠ`Goɯ p1+rG gbqDQ~i=l[m84!頻.jf@xa?*qs~aQ&gGxs:_93ogl5P YA.eʡ[K0bڙ&Y'ˤ\ PC EFуc[ɐ cK򵖧mil=&X7M_*,6A$ lQd4S4`q*0MNCT]{f&BGeʶasH"hFOTcdzQ0rnd2̓p7C m6A׬x!; Ö.f]؄Ab>?2G`uRA3A 2Jҙ oV3GNQJM42{]΅^ Q[?9Gŵ`LQ_i}- !Wpº13)ym>16̷8՛~;IѺo#}fvBmhA8edžx1+Po0:Y%].YƆ#9(W8g.ߘ4nN!>VҔ;+īU]k@1cr1PhJm D{xg0yv3ߐC[o)`zQ2c k.)%;"VVT$\+KIgS9{x.g'RhuO˼& v:L!I˸X+y1 &Wc֑|R/ܷwq;5n:͔3F&`I+1}YȪ~̄d8QH M;v\E]%K8{t+{3Lj4T{%Kú@p7듬5zw%5Hιy["5P_n.'zl]Hg'N&#Ly,+E?oj(Tq#' Ƨbl7k1귔VE\ljd ôG5vu "iP17r?ܜ<9XSTXO bgvI/F}Y9Qr)'q#hG͍eP38F66YOsb_f{45b"aӢzQҫP$8X,~b95I:!ZN3n< *Il!|^Oq'/ {=g)8d n8Si⭸>\}4Dz -iq|qc0%kI#qS|ema XPMf=::ZBAyk^۔KʠṕmpCn*&gbj >l,mxc}T|P[t1FD'ôsQPl:?A<24Mq0?mUrW6 xK᧙T8EeF5{߀;gKQ o=w8`/crH瀏jL*YIsM87ۈ@ҏ WH;Ct1F5<RLY1p7cb?!e -K9*%㗘\A>$e{_|ɜ3:owع;(Ze{9|3hVFBjܼlvTpQ3gƯRP[FMSO]oi+? *oE=v4T&j]hvVj=&6:da] +ʜwt-HW$r~1]c|,Б.;!rg\. |lB,g{@ہ&fZU@M3{?% ¸V^ãx-gխi7nƱIH#Gs/ Am_#/ Ie?ɿ5~}xYy JU`s9^FdkT՝M4vP"ݔȿuozlꕦsg>dУT`J}4]QzcxDPUbJcR]Nq+9]N`w[LMRPrh[EŎ }uL+Ne!.h_\I6Kr/z1y.ߢ ~6D5;G1%6W%MQr%:̅b'm @yq" yiiWP]o\̑WRIcFjj٢e8j\y ٔ%T:??tg V' Pie%F{rA%9z{\@%`ԫJk,9GUUjA(5 F1"o~f W_)I+7<@%29])-%fT0KcMNU?Y;ɣ-O<gxV˝SwB@ _pU$1) A+*䣻ނyO`~=NkPw |;bF@?¶ :4Br#+^t>!8$<rK̪7q>@Msdr5otXxt>P-]j+v*B76"e5`?s$eqc?O#Վ7<3v-/n7`jg"}eeϧ=):c| Hݒ۹eǣ™›z@d&(ZZ#Ƈb-۹hRJ;ʆbu/9nߗ+!~7 y "#莛'rbQtNu.jÁՉz̫\6:C%&yq8EU&в΢%0Hn7[D-a&/l8gLl7mc)b6GT򅄾+Duxya-+Hf2`5dlOu{ eJS Vc`DEgZ֑,9[!bTRS˞4I@(%A\ *]S]Knu *UK c|븾ƴthވ1\eFYަ1{xr{v x࠲p6lNYnZAKܙ۲FYOErT<2Euh Ǭ3Pr|=w>ίr2(`pobV\&7osMa6(lfybUKb>kǼ,gbXMQF:/"iKݫ"a`E4=gZ6҈5|i6/&o09v։ g]s+īHg~јjSb^ZÕ@ȷXi0zv1+WUàe]v\ S2xq?#n{Rl~]?r1@/U)02A|8#Z`Nƻ1yt:J2jt=3vwI9):-~fŒ_=H6B@=_|J<\K"A L @ҏNL|z[սz[-~çZhc n-ay8V#6/K|$Z 3iE;Ab\fA<惋H7Cu>,ZRMX6b{Z{4`Q$|Rj^1ԴBGF@'߂ Bb*kV<(6狵8KgGpXHB;sUbژbF{_Ok Kg+ >f4:}3򾰞;oNW6HPCtlwxyz  \KJLq7hglB%fRes" _7Y4޷R\Ѩُ0Bu!@#K{ݹI, xөjbhU4VS Rm͉%SKD^)ۜw=A5qgxFF]ɍ٠ 7J?5,`kkA j\ߏ_5B92R ar \Fbrz,dW; tٽJqFezN5mjPyCVk>[0\IuQ_wVeL'S1Ј}ts اn6j\^u :Qڰ|":u4$,(\\A,34?Ko$T6b^@kC,9(|j+.WL. +?*( U5v{֮Q> x}DڬE &C+=*oZ)JՒEWW-ڷJRVGG,$\-HMhck]B+3]dMzS<Çh[ӥEhc9Rl(hRu ªwlRr؆J0"a/J0eO~$>loK*.DL1 oHBz{ɭZF!ښe&˔HI~͕(y>D>XG>6~Y,X}Łg-V6M?c{9 .#kOu>{~߮KKh_!l*{ k*J{ iX?Ö 3Uvś3<%|f^Bn'´I`.J?EӃ@i=R ""C"1LUlmG{ʕ߇6 tq"5Yz",VC6פ.Eo{c8y! o}_7$"VZ-8CiV| QG[)̨uȰiDբΓO:h)4BEl$eqܫy j/:~d}섘iho&ZUk@|Vl պs6ʫ<ԕmbS*[ה}tWPtkrMemoҚ;RF|7VpL%HLQBÞΧAO5UW$NoR#FK3Gϓs26hzGwGt=}y t)OrGIh]U"<͙hF2" eSޞbL6OqsV Z7-*#96ͼEVȒ v qZTVbKE{[7vd"^`'<aT3S+kq]?Cg#~ACKw9f#O;S-0S4tϪmQ&5b*#éy02 Ơ `<ҏރc 7w,P'mQ€'Z`mdo8u*Et>J%s-o&x4 ,bmg\$BSQez)/|~e] -^{=W肺=<~Ъ١Ŧ/ng[0[YR!)/DJ|u\ " $%=idoGϚGjf!E86t 0b?eLv[ ^.Mp`bU] n6U?M~M9" _"OݢܒGsڃGPY8LcyC<)d} @"LFk,2]Z4cJ@k6࿊Ց3-!\ek8Rױ8\=MyЪZ9^̴@AB]d!yXmRip?pL/>lb^JM=Ҕqf7tkB r[4B21 ۈMCv1'F,QƒΜ\Tn?卷]uC^d4 OSW;%LqQ%EN?{@/sK{lq}25J_̜j{c-Fn8Y +q#C ,h85bl:'=Ԡ$D]JWhV22EF]Ȯ-#޽geem #f pQ8=7mC:ԥ:/͋ C\R='^~+EHPaw~E2X#̪#Qv{t.`bԨr񚍊3U1T"cM|r*^fpRfXPTi#?! ҸjIs;TQ9l7r Ϭ+16 Ŧ W\H ϒ7F-?1#?K t! l)th'%Ɋ,7%5fD j4j }-!$\i: AlIqE;syk#F"M.1z??[nnJɨShdO8p >8.Zyp{ⶼ@(kh6ӤhLD,!n^,ʆIc.)MG42P lak *:x (vdv!\9?:P Pq K\VEbn[}?juWX'(Kxmmj3ڲ%WOp1*Z,G I @ ߾~C4F 4+)O?>?ykb8|)f܊ze𿺽& y2 FHŖy-d`۴ ~VY"Ɣ#˶W0" P%bf6oLuX܇jRi _ VZ@??H ycWnVf4@Yq9Ȱ"Î7tWl5Cͺ8֠j1va ] ax^-ـM1iJ>ֺCB~ t׮8JW䋵f!"63I3>u)mÊ.NE;F|}w]1n۷cZо!8J|dX  hܪuJb '7e8̜**d`T;ߑK@uAjJQ65,JMqb㎋l8{#k:ƛT D A<;-١; Au\әv::J*۝$R(N噮ݙ/po W]\OO0]Ye&2HRIcm^1GA0'EgnJo)YPQn)r)x~X8S%z |Anm MKTKEg~EU4AyZE&ܞ:CeIRK~)"Et(ơHw7!n$h"u3nw~末])`)ʃ&[')S<\_ *_2{A9unS TEΝZNl(%]$<ꇶQx0:{"ivjP'e:/,aBSkPl5`G "Hѭf?sF39}&Vv[QSٔ~Xd|£I4f`H h_}+͉@Mԩm&|]9mi7/6S`eRjRzĕ6Of^}l} zqʴ{u?tmhEo=4{صuvq>(I't;AS'\Z^e+3 X zrOMA^Qy-Y6oW]3 e5SYp'o DŽ%

    CZCc:ׇ886|͔}Qa &'JquRx@M2{#GM?;:|ǁBC/*wdL p292ab@lrOѨECfth=T@6G^DYa1+?>A0м2duoP¢^PS&] -ڣԭ.1JN8Mp Zq18pVRϔqe>N&%Y7V8C&/xEwADWn7ٞ,DHz :@,ijd H 7܄\Z9練:UB:&E7U6h.5Qol5^ ! Y qI2-_Ye ;7R7GeB*#$I`haD0( ߛ(RoԀuZ O n$Oax&HbRZ~8nTfgGBйNcf( [󢊹i^72_o逇ƠS4~TƳ/ >*KN0jK=v[4lMa:9;]װ0W幽}}WϏMVЍ0%cWF0u\6 [8lJ!`LB6_ <./ Q|ֶ?'N|P}AP5Iq~s3!"K5i\pP~^$u1(?CE6u>Kr +veHVe]51X =9;"P㴔;c3ey\2_*,A.N6Npyg "bVbp[r 8 UrG L:6g 5Q8a|ųT&CVb_ LjR eC)LMCW= VF>"$~GW8lNvoX:[O!yZ+q*9|]Eq^ٲDd"xtQ7^4&D_nXi"H$%UhqtNTH@[ἂ""J(JZ^3Kyny.-|^\-?F|0?]J04@/Pꝷb|VX7!A \C'ײ+zbd4z|pɱ&G~xO:Jco>;^9ŋ4^.oZT(2jU%Xp֎R?l@y{jϒnvqt Z:%*$.DO̙ MT.GH:ݹAr.|xnGR%t4%.~Ogܽ&<JE&?q Iܷɡ/2]|ߝG$ Jl-(,5OWziMNk7 įƪr'g%٘`'$NyjQ%?${x_o%/`$Y2WNyÄYBiE?M~ nE<Ҹ3{jo"3c>Tn`tlBwa s8%r:q^ #l/H y~pKPFx8q`3Pc-eJwZ_5j!'S.YcsWTK #:Mſ:=\Wۮx= 0e#T&wWnP!2ooeL];(<<<..^1kqR'HHzeBw8}n8CNO vMyB۠MxiYT 0Ѿ%CWuJ0N[j$g_ _9[ 9!LjM&p͂^9&%PxhKMmX8vq;#@ $H.[CO$ծ;߃>c5:/J}Oϛ߈ ɭ~WC?uubfLJ5vo^+ГBb8.Q#3:he Y#e] &s֪z@ 3%@g%w&GR*my|Ex ^?#D?ga::_w(WYZLfՐ{a] l*{OECry;dkDzPoyPU'kBNHOse+ [:hW5 %s. l{]vX2+Ɔ( w x\ $8TI>ãlTWgs|֒0֡G['㥀qE>,i3)Q y~dGu+#6j @ɤ.Y0w7jM6LydW!)v s?Փ?9YZvc*k.cmRZ?} Q>'*ab~ &%s0]V0j>s7F~BY)h֓*겹TeYF >L`WϘ5 Brv|U~nkJ}AK |W6dA漯I|Hd+xXv'/{lYEU zuQqjU4߈vǾ_{2ܕ)OQ Y<6}*!Vxgȱ?ޑə"ey6qo99lc7薍rw[O2髞p"m)ˢ%4t袀AUm^7z:2oad3:`f93ɶEWZvR= J9HiqS3#*awǢuCTER XEsw9N[w ZsӇ ]͒JYbYgyk{K`>az(*afaꄩ0t{ꇱ,"_jSao08CUk; E%Mt¥q8乐{ߗ[Ɂ/#P,ү+SamGIyw.2{N ҷ_NfIGn,PU@KJu@OL5o[=!>"M7W%{LQj!'9qPַ6e%DGk>#!QwĞ$+54j ~Z@ް 8j`v Y"#%^Dm:X"WjJDg`,C4Bdv*IDT%k J,a岺ެvpFۼ|Hf.MlBʦB4p|93!XhRxg-*+н wf ^N?K'zr=uC\ykHecCEOPN0d,C TȊߞwyCT==x/YE;rp, 9M|e& ɬ<EQL' )нjj@QK\a7kb %lb᲏G<5gPW)f s[?0zwLͅ5$_ᰱX8SKw"‡qSU<{r?VBQ@1h*5X@\bL'Z.X̀|uBv1B #CiՒ$o۩ CZ.Z R Bѡ}Ab{}!y[&- E+MYEe7P%.{,GSW>2J(9LϠV+{%[,\rUj34.zeK[_t uuB I>`q &Z2^.'F;4 4U{qqېonQsmq^|BwӲh=GȺ /DTLMAZKU۶XÄBiˍی 4ȳn# byHܷ R!)Th IGpR@9o6/Cdc_}h{{i٧XYj."Wv곪YB+s^?b~GwuZ 7z-kCw!- 03'.!X.}mf=o|% as:7/R_q4V& 4U ջ6WvgjuDCT8 +2S3 _c04'%oMrL~[st?uuZSx+ gfHĮHcPuxEΈilK5 5 X6:Odx /2/9!fRI׾.,(#QLMQX݊7[ 8f꭭5 bV@өSdT:/It N!S$dه/{{=Ub|-TW"]Z[Yci+'h {RKJޖz/nly`bYj=5[`#*9lc<.(ܴW5|>57 Yp񴔶+3ޘ˺v.7݁Bk`..2uR}iXJ书bP#%yQx Nͽ)VMYZ*<p EPH,!M{ynJ$V  Հ88/ k9>Cd8>V‘9͎?41>&0jF[xb5 CW*1Ɓ{d욨U: Dmi%q d H%RSZ@,u}G CP&O.8E!AP_O d R }xnGlFB]&l? Osĭ-.z#&UvM3ǚ8+}R"CKS~k`JƐ Z InK VK?#DyYa*ߐgzQպ!!0PPW'] Mdz& O QL|8t3#vfyZ}<_T[ dA3^Kw/t:6ǃHML$X)Fa&?ok_ n0^R &D\U6P]x*ǻ( 1 Fٓ|?֙ӆS;@ژ1Ug Ƨ2,@'2kA;yq|/{5 6v<ﴇ7H"GXΥ WҴPBr.}X[$^5Uu \8s=pZJ._d<܌nURT|jH6 h^L){s^,sC҇Q2# (j:s-]vBy:$MC{M\.,"L(4LJ Hb.xT[礯62t5&^5N1٣mNcu=onvjY߈hK;GEjϰ B+;-ߦO6+[;J-M>o~%"۩=j|UQ&}J`WΆ6cC7DN7Bt1cॽXepC.Xa3[S%I"Wz W[(_w 5sh^B cښf7Ipud͙ӱ|s mMow(!G4$߳\rVxjV8k3oh,~-6f+C@a6iC qZΠNBͪdKͬƎcA0=–FQxbJ3jڌUKx“ 1x ꬵ*Œw/|L댵@CnX3 ѥ}f0yn C= lد;fÖ `'~Y8/} !u K\ˑu͗:6z@ oc [fn.`ʃn$\YJwGҮ XqCR#_wY[.}i]#fҏ޵_Zv[,+1L 5m 0 ^E3 _E¢6x\Mٛp"{'ZxK?0ބ c]1;Xifv1?yr&eq:GY^bkb3)69!kP'G""i/v䬃A+g[JŻj3k%EHE߅%@R4̢eOAT:DVB-b8iB-ɓ5OE|ZBR MjmxWgǀ&V_XZ˻f.6em9S@%'}v;h7xoD :ZeC!34d [5 4L$ٯS3.lᯢ.Q!ZVzy+vGaY2^6s"MA iM+/+3 oPV+P(D)luZ!*%j0Tjn4zoU65<<Qy :?Y1D4~j {5̸j-b/1U ?3 V]hb25ga82>~B`|!y RQc"V$_/א&?dJ~Tܑ ڠca. mV tUJ_ oG= @(g%6V ˅hWu\4) h)rV[xgg%Bo| +o+zaxN- ^|3f oӐ|6R{E5eΊX=֣0xa^G/M*"9ͻO+ AF~YfNO<eZ,hȯ|am7 Hhi.KrasmR2a6̫p՜JekcD?mE/-K/s %};qL2ƬM ƝC<2)G=/5HRp.7h=O7#cB?A-Q 8Ҷ m궎Jdz|ڻA}waS.ę0>orGrokBIN~R%/#)cwVYfRaeIå<Ep찊^=iU0G~rsxp 9ń PNKX: SpP)if ٸjU'/ w7ZM*&B}o8L`*EԾ*,55 tqE*hN+-8@]h6S^/ h4~s̼V,KUÝnwmHA&wpV(\ +֖̀4DJ!5l+;'vN3ܤ\r*c涨 NƬ$r:8ELK3> ,9?0IDX=cw|Ceڒ :: s'ӒoLBZ- qOEv%+0*UduJasGPup㦖L*~ߖHr&;<頋m܃ (03v,։gdkd.uwf*)XzC&a/wLt]fF~VF5;#GwyГ4PHO$RWVWģ}u / XR>~/ ӉPs­ q+ߣK*_Lgщ1jm+>;u}^cʙi,!f3J:+wρ9/VơH\SgnlCP.|jW^D"2:5rQH/3\ru5ZyD Y8fQ6E0kM2R}ϜOL^`?͜Go\, ZȸYҟ_Φ{L>jH7ل{O'kD#'gڕX24YxIW Gv#n=/( .Q eYLfkfBÿķcqzMYFi |kIMԛ=4iޠGTղ^nE9'L\Xb2~ 2֡HF^gVVA+ЀKb{X@҃'x4abp)0=鎰[a.z3B< 5_ܗ}6k8-2.K?Mo\(ϯBXѲM^bQ]RoL#CTׯxUA´Uq=83kh` >[ʌafN,mqpN{ru{'2PvsnD_,-tGO7-J >j#3ؼBL?PSB}:CV'l޴AYod#Jl5 :2 C8b?q9d6zxbS@^ZZG_8-uiC2&(}Bj6ys<[Ձ8O"9zsڻ.DÒ R)wRBc{>>U i T4g0xqCHƋ}(p3GL$Fh[T%T%ċ,-ƗՉY^˞)uһ'G\{@ Q$BSp߀槫H% ?ƨ})#V~^?.A@ .`eu“4d%{4YTb-pn {fǃkMӴlN{q-{;Uey IrKcFfh | TD)u/2@-4NC24T!i 'nXG/c>&ĥ4AiyBWqV Z|33gw[5zo:Q'JP>x[OY?> a^rv],u4h ]oQK0jkQ4yya@#%7,oaW wǐR1>Cßs浣E'3{.Zww? r#⓻ `wqsjF;nOXqSĠucW,qy Nsċ1gW߱2Bo.s*1O]lAe pyIc7Iy]2~_gI]l"X'-pqjD`ȱr4DuaP:UV4RN#G"s~#_Պe&*<ďԽGum];\%p]Tf1j꣰R2elp;GMk:}QlrvR.H֡2 Owؿ;__1L詪t6LtdojnaZg9Jl#o am]$Ytw]4{T7O:[ ةD UTz**|*"$cwHfy}G-YZ:<nxpK%l+cEB8p{7i-|t_0XfuFqW(Pkmx67YTF@:-XQ&}LGG6|g/62\2q4̉ a\y:i܀LdcHIz~w7wF[R}_b`\ B&f85_~11jWum.}]}^_y+:&G1Ք(d4DŎ4&(fPu6n.DcyJe jP>+#Wۂ-G}76{ \,G)Ŀ/r<\_ޜ&3}o쥀 "dXk&_W@~Gv@LܱkKrr7W&}(B ˁE `*+6=XmoD<6qcdivP^KL$ZVgf,'[duڔu=@q/DP(%?^wdPTZqۓlN-rx~gnumR|s#L8;T1ܿj7)#;;"jnJ䭳x ,}̗c`NIX,WѮ*/9Fw@+`2ㇾl DXj&[ԑ* Pwv41.RɂOј8҄lwԼ]ZItyx!XWw^ 蘇tVް$ߴ֜2(pa;cI?)n6ZBw(;4E2KRO`"fpB`>96wndr7UML\1'tvckZW0)-qt0_fVF0 =oS9|Y\}fqy3D+)K²$@K.^cokgMwEKJ( N%+Ā+ Sb&Et ~\v=j.×8K=\'TػÊ؛KG3i؊$+oQs77=,@lruQ!TݺA7,֞g:dt?-`K-2?6K۷)s%ʟ8ޱ~D ܠ8Nx'+xK$%CoW %1LH n$|OVӻ`fPL1q(MkM Sv'/Q#6ƛ)?%MT8"JnA9W/),igqEm-c凘D:S,íAdj f0v:N|IyƎ%NdYE:IyA6)@%^|PwZ!rBlOR"w+  O#O:,.~jT1@#q+uHwe=Zl,q`@1?ڻL:΂h(.Z V苠*l`,KbG*JjŗF҅✓VQ_-ާiILliڸe`KO|PZbu>]^iv|8!2d<:c4ж]74H4RrUvIfۭFq<5^; ӭaP4r[dZP+'jotM_{DyVg`FK*EK4ЕOt+]>wtXB6 V%2 jX0 %/mk~?oĕufW &oVcBǐ k@IVDQkbRc>F͵7/lZ&7q@/ݾTSxV.U2"B]'ݓ t@0ݜLU[ϓ: %+N(&1q8S\)0ZK6 Vu|lve/b,LRi 7%J47Ƕ]g[:CZQ*̞]?&\"aXkÎN z_mRΧ6v1EE>eX g[Hj4)./2OB[ \l?)cJ >5Ew{Bhc`6\ՙD)vQ^bdϺ|:% bǡjxyA[[xQQBAx]埐=ڼu.5m}o0~EҊ،ʍ쭯b@ ,IqXS2Bfc*:XkVyǎhtOZnQc {DÕ:fZ7aڔ"⿉'Rٔbu&@ezѴsN<O`fD5tS[q%jIX|28u~c.~͵ѺwCޮqtC 8`J\$fxA81iem Qmq.цpSo?Kպ|~pq9,n%<3*gAsb7aBO-CK}2syް.5JbL1'oJ޶H b"xOH}atNs#`7톋=B_IVz>[6b/b "Ѣs1d4$BY7raᾄQܘc*~:)'4#yק&CdF[NUDZw:Rj}`NHt\$]#]Wcc5^<-c)pau>}yHFVkE>);r^h4cGNИ*( oȔhOr~lq\'kzm\I-!`2(䳞hg'on i3f'al"Lxaoxu/>n&T@$1K h}Y#Pi'TNju=U'qxob% [hnOUJTA2vd;8~[ H`ҹ~q Ub-W!bo咵h7Ϊ2bn0RIxa`ycTblY<5 ;ހIf1eҔ] %>! 5fis'qf쁱t"Ÿ/RWyo*?>%4 =낥åF-KF;W"Yof W9 K\=#tYs2;^ _3~R69Mgrz ƱcP:n}"W%Tc6߾LEUf@~IS_ ђNSh q*%X 6qM!"Hp ̗(1/@q#GxiGi})|wp4'5q" %!үn+B6:7>y |'&E+WyB8(T Q2Ӽ,M ?Bح7?^ŕc&ϱmX%*Z'(E?@%1~ctmT!v^sM ,i郩?{ܓuE*cv1xr+_bL[mqkN}-pGM$ã-ItpXWUa3Eve@l╝IðԳ7s/;rrȇFv5a#^vgSl;P=ҮCs,_H;]A,@b\]p!E `zIfAx~h ~lMpKٝ`)DlUq#o̕9`x!ԩDwZVqӠGyYvrv*JNYq$rMJ +_GA bׂב . {ʽ Ŭ q|+jyh8:6\ eGEZ ;FՖ ȓыĤ%S31Myo gP,?_)ӳq8]QPrjVF hֲrN߼W0m&Y0]s.a&jFs, dtA/B%)T?c4G'9@{vt  乭! a+}}r \@x+<OnpDFEr/9KoT)g]# =o~}1B}q 0OE nzI Ѵm-\_3t6xd: s/VOSPwd'p/}eT`>uEXd8?R^@+&ႚ͌"J~}틘|6sD]jkY0J.l?얞u.NTާ{nO@l\sM^4lYVJDO.v]% Up#})ǏlyRtDԦPY4s:p2+_<쿖"w9{ 27܃|+uEsgxui'j6|fD>n$9ho{gg=H4>F .-f#Cegߖƙm|u7=iťi^*Ebn&\$?JK2ЙY+t"u[FF{EyW9>% 8Y3(ZOfԇfON"IqNrq<8km>HēsV<^Taڰ1j9wIpʊ4u3l$)qh7ȱ@vJV-RH%#lj,EOToչv8"^&ReuOۦк뤤BJʇ#BDu6[j/'[T*' `݄6\:q@]>yƜf"|@$*ypQ#JW#o"?#|B:2R6:Oї)) ) [ʹݱB,kA@/Z8~hE}*)4D++Qt (+2(ͺn$1~}>7u_0Q?p*< tԟ= 9G]$!`(s2\A43X?mz賝ެ|ow<)V ָ! H{mY,%2$p@Ihe12EƐK|e^ 5.h (޳kԞ(}H͔Ik9e¯طg#YY0UMPit,g˚i$IC?Ys'>a@ ^tSM11XjK_5FûL7h urxrkuq !dPG}b' -op 3߷Am"ՠ QT'aoh<@t?=z3/|;7 Wv܎aߡWRL]lZ,Hx Ŵ*}KSI]TJplnL#!G1mYdH-NKrJɵ~xUeewޚ/7/<[-#}~LPq̀ށ&#f(?>[&=o!U02^wЭ 0fRQeދۣ zO4US[ V%O@}w!"'s{âUU~'>$跛@yXMO2~ P^z}v &*M ievX@Y'OF"ö쒬0uHVF>0y:,k aʘCSuy@U$f 8g-9 Bp6@ e={OGiViAΜ˅Ι$S^@+Hqpk# Tp_,93VH<<>D2~ޝ&@ҰW rT&D{>RţH!hMk P6i3 Қqm5cd5ogu |(~V нiGOf3ɲJsw^ipZwu޾luڋO3 C>g:UʻkM6AB;3madbZkKs) T'ȴ%@4Kw-dFŀ0"Ay 9P* j7t' C*xxPIo}e2iW>p-ˡ.+[ow@m(˽ QqQ-d;/v'#fɛi%ߣc`:A&C}Dp-*ׁ^;0[D>2"ĵk/ w,/vҒYDpx>Fh$XYxrmsl5I ˮ+eU2h@|[$v4$ `x5Um9EͶM(^1#V[Fpj9M+Zk98~Dzr,D Fʱգ r]ȿ `\Ydȃf2X b$ͫo ۫t%çe1b>aGie8{_c5[.l,gؘһ$&1;πP+fs~9G#NV-}R 'TfKd=)F% Hc้;>^[Q%r4>՞f~D9y)nr|iSݛh9If&!n_5c3~V%:{ΌUW ߞ!IAF~oxUITšN" Sg_TTZhкl"s M{w/sְ]Tm4t9բ!{'uF:S>2fă"c2HVS!'Tf~;%Uw"IEى9&[`9^`~S?j8LY^ 87p=<.V) Qp+|Qv BXYJ)^?wl>|@]Bwپ6+9Jbsr1EݱRjǘ])x뾀Bσp;CwXֆ4 11$]{yM =NusLy`h I P&DQ c|y#I-" qS`ƙQkLL9o\VG˧?$gUx !y;؃]8]cԚZ{|ScƟ(5$afakmԫ`_^iaӞԝ 4hѵZ_VXcO6*qR?sJh$Fce/Ռ@hu'h5Rlsد {e0ז)vؗPwk{!CީCS 2<֙r] ~B7w" @Dxr*6qAtw !0q7S\G**^%eLZ؎7%eG&h:19)cԷ =Kf.pdQcI"eƇyK < @ij\Z@¨`ANz ٽ8%ޣKʒ]168" PW p4Q>6DBfޥbw"!SuzJ#LQjxK[ہ9 o'MB.r]^-ŒΠC˫aٜuJpb8H?C G 9A_?uQroO$롸U~ќlhr15DJc/3JFG oz8?WAHmV k:s*^'ē "Kԋ"^pz~ sX`䜾h pR OhD*ﮤ1?%l*k^fqA'K @=@;者_2uE%Zndfm޷T=v63sGGHm C5+VÉ0㹀cKB_c7]ͺPii t ۋ}$ޜpR0M|%7l^{IϐV q̖NqE C={FD\ Y!YLpw 2J֙b1">JzUndjk%ܨҽ maYըӦqƕfzXVEa^!~D߉SEbn08.q!5z6OOg.4ozCQ^i7h9.a<^t_YnVH֩gCi7x{"@jJ=(4J jH-k6oBek-GvPju1v`! Y֡1Emv3i.֢yC)dW }D f@q!!K舨΃y=WbŴ-B28.H}s2ST2d!E!݄ /y0BHe^mt$g>@ZSrϛ"Rxѹ2kd8=ƴ !!qbpU~4'D[t G@{;0z4<`EW:z^60מrAڨ~HWlv;n@ë4nIdQ1ǨZ(J>>n|L̷w۔ ;&3R?PҔwYwHlpwv 20 B]9Y)nʊqIn{uX;֛K 8~FG'8KE;s’6[Wa- ¸{xYb2p{j1r46G[Oy4Q^ fe |■p-_DN|N~P1g&S o湗1Bd EJ-ʗ*P65ߝY`0=rh_Hoz>'zx+:^<+Hu_B_[`k2jÖ(MrH&9ǍJ!(O׿ 247µn.RrLj&&'l{oՓ<jchCL`FP^bZO d}%?Q]oq l}1W4I@u"NO4*[[$+i*dE^,/R(WLXl0} Om[Qe&ykZT߀{`vy}ӭ itLtCTY5U*Š٣%ת=3>?F vUMU/?HЪ{+9iz:71 3>k|6USdu\,tn5- A6ˬk1}xvC({||>|N؄CuaoE4F8%2 B9[( SC_b./Ex sp$~Q |f7 FHؗ蕭,|i<ې7dz 1$,q[eY~ίk^_Q*hqUKR:*I1GC$upP' w$]2ϱxqnF͗jG6*g5CL*٢]o^喃Y it7{N\p(7}-= >DDH XF?L]ƄعY}پuktF7RmX.aT]kiN-[Bs)mfc`!t|Aį5lE eu1> \v:]GdaCꕡ*Sw?IueQܯU_[.䁃~*L $zV٫2='{9Ti>@hUsȍ֫Ū-zQ%~z]ČgOO\S:W슌]r{Z~`6֡܎ bCś-=;|5yqex'J vsL["ЭY_G49]CL%M#ۜp_jofmBV !Ci'_Z3Fߊ)wu̼R蚸CsI,F'DAx@Z^Qh)>eHQM}^7g]nꢕ_͐w&ok?:iғYjew66K >>.|pIo&*[ka8Cbg <3[2H 24!Tt jv>4xSd-x #FTL] iFOe1'ZAL=zO[~OQiS]=ugLq@FhXi +nj[P-Y|z !J9VkܼQLIe8ZP0 So:| 4Ģ(cgzNbfM00lvʰ2[qhZŋG o| _'_-43ydێh >[J`͓ȋsiEB[Tg g9i58 #vqQi-+{9'TzZe 5Jѥ|M(^Ȇc2[LZ>ImsxҤP3^'ok_KgVAӟ1kFZ[?h5 EGȸX`$ f$\o|ɶ L 6%`vqa3\/$CY*뒴x_giyAc!zr!݈8 bI3 ݢ]o[s&%Zp.^1\*&g*L-*3R|6D?4[쀂xhʒ1xF(`>x5 Cܒq 0X^ǟu]hmd}Hs>[zr|T,!%*p"~}YC PclܟpB^Pk5E ǝ~1R08_%/Ua3U:)$c_'$$+ yY5M |6f:<rG"6$k;\\؅N&',F+LU.,gCAέBLO-DN I8TOV N77g.4:ЅswK2>p).a)xXT!͂(jC=s$lOςca>Re l$zrRICNi,2OLCo\~V3\fqP5yi-؅V:YNp !fNmRxO6\IA!)+E.Y._ࢦGyO=*q]R}ȵ"v ]EGbLٳWz(gb+X. D 祺;SQ2 +6yտcB }*v čPPѵv\,Bnd(pK Vc㦻P CZvёŎ7S !3ẏwE_.ܶ_Si?Gbnrjէ1ĿNDoZ#IP$c 5%fBT5KXAy@:J0o)kЄBYĸXv;]^ K;)^* -L憯DܲJof6>G z1nppɔ_sGPy~Qԁ`D0,λ+Ʌ~!8f|Vd%7m'w\Th 8?5Yp uǾrʪ?݂=n%rf 3Ec}S~898twOcvrGCHg cj+O%Q&1ܼ%ș,g{, NmcdYxTOv!l\6cx3x^'?4JXeҍӪ^rcW"v:qD"sUۺLW? pݓ,^ > Q? VJ ]Hj1ӚK"??Q^g[d+{sf}nbHnЕ.jc7UsUA>tNUQkj|?VH%ScK;IMTk:BN]n\\gY0$!&~w5mŽPXxL"~b :2v1dA9o)2 ivI ۅښ VGS.;yp/L\f0BhYz57%A /!RA|_p;F2R0ˆL85~N"Xes\88HCANϊS1Ur ~ĢDTY!sĉ~5j$^}PX*Rn*w~Ak.KwA}?́sKTO%*y1}[4}k|ynm S%[E_j~YY  1 =7g>b˴DMBg+VݹЯM &{{7X=Z$;?u~gVN3*u4b1Bïr|WtV3ǘe>uEO nc-*iCMUӁl|vK`|'U-irzZ8S I: {b־Fhi{L- 2J{;byT^z/& $ʓE{zimc?(74U"i+;BI7a'=OZc~r~糅I)^ QN-f!-C6KVLԀ{#JjGA=S>Ir.~&M|/c2`hl@Z@_%&3vVvNE:Q]o`B2}RGd+rD_]u /Gq.?%_y»oy}lQF=e/1SSuk=V<eEXw| 0NaH pM# ?6zP#Ύ.b~qwk GBʘG }YCMZOIqxJS:hn)%L|,]dD4ǰdb-&a%f{IMOqYلĈk t$bvy,Ҏ#OuYBoK0d.ׄi }>[\f#/ȴnMc%E^X+6ǸDFv]"dn 8ۯX-J"l6r45SK CIq6G~ԧW>5~({u[7ה9R򸳦fp5~ fT C:DbȈ (/{1m1ͯ^H@fw?(׭]K!A{a7yH59@^',mh2(r|{R1ɍWi;HM7:̚T0pO7MDhjN&5HX h+lsk^3>O)q՘9rL}D*f _nB;k'9Ҳ\S`p[C %>d4o=wJX =j䱎m%Xƌd&{m9o8k3\v2P7r5vϮьRkPuLg_05.:f5p~P}LlU_E/zu=!IP.,Qk8 Õ8hn=;;?l`mБWQr:'4㬿pW%k$]ќ 9RVxD/bq%s#g̪UXYF_ŭ5ry.X'Se!+gF=5i^ YҕV* d?#>$! =JSSSRd̈́0HYrK3^1韴˔T;ۤb@V=gKZ0:`e>Ț|ɖ f7Jxo騶˲SAhSpņO27_rGt2VPLtWCR q8M#|| !KhX9曆"D˺d~(߸Aȁ krqW.Ac3dah6 ,}bAeIOED:Ip{|y{w}=nN!fOgulQXd6=R5Xɩ!gl%bRnB/Y]&X[)yL~Fl`/8d gT(! !y#z}:Q'kj1K8|8;f<,9f9릖H3iU^̳©"ln`福+G6xЄf҂'ftq `sh[>zn$ 8>uà}sl^ =lx }f9.AK~YWeٝle`Bo&R2 \R}Fȹ-YIϭw"de8QO 2Uoe*"]ưA2:[ 2RJBƦ<u!`K mI|v4Od9]PHwϲ*-߬X{8^@76a9JJ'}r9K3.ROsdObw0e2\~W(H[ZA@;p&_B|0sW*LAZ "F޶apm e(ZN))c!,9y*?4GW]͑;!a' zPW夥&YA=I#htjEΑ=D4w*2kVd <,Kq9| lK]U>[%z݂XvV6Mgtu Q'O>N< | ʈ$yRREKF;Ɔ>D,r'^ CJQk8;o=> j PbD@*~ ]RZ6EK\&֪Ilm}08DZACoS]B8*;veP}> /jGZlK9hqQ@{u CA}+eC !dqXe)[rNQpA W=0"x^^]6B^y|Pe{$'>]ْ9'>EM۪e@eP=d)3!÷%3KU)+="ԯ!> p+}+0{HOE/J7>(l$Ag O q6a"LiþAK;R߄N*Ө-Ro=΋GESxp7ɤ-/Cc/5^cP|yC` G4T(;E[۩]KO„4.'p9;5nFoh3@ fAt"MEr bWki@մcjg/I]ؒ/('}⦻L [F?E+ ) wOת!]mLD=]"Zu?0yBHUA]0=wZr>:`N E$Powj2uIb0)C'B̶65OL m:Խ#03$ )+Lw?զV?h Je~ A$f*l @qu?;Io+IMQ"~:XF(23U SYua)NHQ}#sxf 8ۣbhT >9G?4jȫAWƤA}6 ZV^cՓ`q9yGA8 ݆1tЬzZqo^ױ,FABg}GbEJ|V\m4uAf7)ܫ:S: ؙQӇURvMA7j 6FfQF%/7:98Q9؝4ڎ2x8hyѾ@ yʼne* eʘYrr勱џg˯Q)#͗"=bf>n#" @ng?hr`O%Jt i!v|,eAE$o! l5r(l߼vO,& a!):!y\mg`6F.*MԠw_[//V{Oִ̖{b, q5&6W x%,wso1e9ƀPP]=8lb`E BAƸ"(I;(s6P%GpCcK ?3M#9hCo5[!SNUpH&/ 7 kZ3U!˞u1CTDhѻ"V9Q?"ሳtQ~pp+Kq{ߋ^5ݤgAEmh0m ŭ]=/I;Lp jt.ҎA`u;z7m'PN_EN 4TK:kb)KS:;d-gJգ''1%\<ʼną B֫-I<^\5`Χ3"Sk 3.{n  3nC%VϷ  :?KXފWE[ m@}5Q[V)Y x.:>y+~՚u;w_<R)}>;tQqx=-\5yc-C~ }M%2YqZ7l)jb$*%}@Ґ4Q)iğSTsyL9X4)wKDvߞvYbkEQOY : t- c?_-x0_71m*Yj߭ اĹ$U.t,YZԝ Th26Bg*d.'=W=t41h? L呢*@?MY˨ vK3?arV A*FKm`QߏU{BM@d SXP->s! NvCitM!wOL7<Ts?ȓ2D$XS]k>/e :hYxm)sρm0zllN}KI%Ajfsjc ng¸00^C3Ti8 VmZT{ )ZG!U!Ix ׸>(8A~i :n5~r)R<Lj^SP10RI㤫,q*cyРuTkyNWCABϝ@ U[_ˆ9#X&칻k' ¹=IlPl-&z MIJŻ7K.v.N8!@[s b pCfi"o+Pi=z88D f.]`[oDSpKUN>Ȫe ,j!<;(q.GO Ѿ`i9,TˍL\۽x .aO\6SXS7;yIvݫ i"c fyS [>deZ<ȶٟM$̟F {t"vKZon2\Fx&.5y^jU skpeg`9bdrJg7E٠E=IU9:{r:UHT ʔ*EրcpHzv]5w׼zM  F'@V*eqBH4Pˌ/w6V= $ԇI#G{ǣ)*OJEj^_<hC96z'E` 9jd`Rt4&[ݹpo/ )=?Vѫ*ϖ1ɅY~O(AF_E տ cp~KƬts^sHV,>0أ}^9+T~k+!:A3pQs9}5lQIgv0 M_o=,JuOl>raGxIgLdUMр0@󻫆t{h`{:szI"47u sJk/<C9B,Zؾ BqByTu1 ^-=rh,15qguQce;K Y{Z flb rXhc3DX̙˂[ @=9w#og4{- Yj:*UB'Ib ̪?IErj$v#T6ϧ("iTAEuD.4vPY |J-8@ӡA&p:\k`%ܢ l\ Ǚ C Q>ШZ&K '=SDڿwhbJDv岡FNk m@f(yI t3բ/ o. ,mAH?z(܉+FR-?%#KH`|gdxk|%]X}x,C7Y3K]J,PJܧAD]O H1~"ЀF4n~pO hM5us#0Ο=?{ Upev:i Yדa\GR5%.$Aےj(o0#wװKqHV@":eċ&bD]T{ ?N$ "\4rD^0m@i͌dG`48,*$uFOԮN~mC઴`X&]=l>YQq;dM8bG]?ɰQ;H^^1of x~mT&}H@Z.#YS3ؙhePp:%qeITA. ?cCH4ܐ̔a"X'6օcUt$<-~DWϺsfePRW0kF,c- vh*ToU]"U ZxYt#v]Y+ZyѨOƼgc#a(8Gc;眔*H4S(Uy=uc["J|b :뛒+۴'Ftۛɖf73B_N$ cy7$t,X$Wx8U۷5@ET2 %CJL&8b+Pǽ8ʌIc_w/[]N1#w+|I Fr3@fҧrWi' 8ףt6!XiW[^0 6Kw!n.y, ]mX#y:c\\P5=ޚd6p$t}pہwrbA frQU p`zG;. wUM6ʞ`[9ě8Qu(s@e#.YꄡCTW\<"m|d=uu M4c"/ß>$/=TAvfj\LrnR-OEΌ 86~1Qa-xFi[0G\ssjR1>cp(hU+p Nہ]*c [ϯ vйSQ왣}5BSǑFTj[)ك8 (rP n3]zn&wWޮ%:~V%:nMlyN_Mտu?I ImwPtMV0r@0u0oDO!B̾O{W$JY ?kԵ+ |2eB gSULФ-Ós-a ?Ppr'}7sFf!'{lyNR-KX_6/s)vƑ4d0>e`lEme0sle==HhAUNr\s(\4bpVŢ8β~C?tyO6͊A8밶ʁ)P^ٷy2I`$ś[D0{Ӵ1'-HÇr;VC=cU<_/(m\pY?DV^dVFW@ը h'gn@"WUY^W+ <-)J"gm P%`Dz.uh76r#:n G mU@Î.|~S°X*>bf3?o#D#n2K(IJ1+x+чi=4eY 65BK@8Uo%G;ȫ8o! H#,L-V7eC: }:#`Ѣvip3YЇ]p? <G2tl,ѿcm6= EQCHN:-K _s\3faX].pTФX" ˰K`Dwpa@(@mqk"=Fmt/ct@,V iҼߟ|2(0T Zl[3<5պ$qW X>M(Q4n(^i߆V23z&6o*5iIz.iP?Tc`ǩ %G9j\1yh-~(n{vf!%Ԓq}^MѵϟNJP.)C{% 6Yxp= r+xb8yR&9Yo_XtSt5C/9ɥ ٥wf %4d:y2u]qRT2WrV5)' )ڞ#Nn H4 اym@@4.naۯ=c ꇙϲãtTWt=4dm!+ZZzz*_@\potAuop zԷKH-cDD? |6 ""ng=z{plTv mLY71&Q?]maord͹0GDJ+z2pXP5^4(*C"bU.m3$ `#JۤX9T3P+:(OL7Co:CWk`N8Χ]oPvڹ w,O H wY>qb)9ue#xUtYTˀj4Px*JnŶ,e R( 4:i6Lbw4'ZzBU ",gbweG&-oH dvq&_;Ǫj&ݺڢy!.F*n +c(aÊJEq6qJ xv=RڠaA !D0 >{]"@ȥ58,&7Ao?M&>+yAeŹJ_,+AA  ~>Qצk3#}+(#-N3:e</\D¶K^iV$),,Y)1 +-kWse~e'Ar6CmކfrH>C'T$~̓|eY#IqR|9d,TԳAh/Մg>h{l0ޥy.F 甴,aٶkB=]V%TSGB+1zm,7D4*o{+yij 'n|w=0-BNڮTM&7c1q8KlӉ =k{3RYv2!}(V[cQ LI``JBt!)$Vq1_JZMq-_ٗ,t?NYJ0 1KB}Ԭӫ;u hZTѽ:`VU~/T+񬶧@.51Ο!t%FQr߳$A)zQUbz> bB?+˫8ɼm| xp]S3b{(JF Bqo~|4!pBoA}zn͢MAV5 5!h* +wp~*r:kZmK1|.YYT`Ye+ᜉ̠"^(ikhœT#-4waDkR#4;6{vR~b!8|d:ʎ.a2kL A.(I˃e$&Uꦦ(+*=]Jb RM-t-g Pur=le]!W+9G <0t:p 23FA3_? Bb)`dAP%_Xlo~l\\zf>@|i<ʚäkaќΜ7@w# 6:Z?W2ibX ;t@5*9=3)D%l TDߗ&s#FWDDt- 5H(AS`r7r*z nVY-TR};)PP-6<1Qc5>5YqPVb<+Vg#]staxyy˿7 H-j^>漪ŋ8&QˮNi`˺BثCq̈́e2g7 +AKdg>v(p/^h;_3,;gO)?B8Yg\3!ah) $&"ʮa>?N&-6h .CsueuKKZnsR]e87w"XىvJӸ'vn_c r${iGB~PIXpba5Yׂ23AXAOAjv }} ~3zTL5S`%dZP_A"S`͋v$sUr~~إ. wgK͂$Syn"N8ܑ@9c(rz65O+vLj&‰-4gVP%/^ix;98#lv# ~zTr*r.GyaI *;&pRˠL$R|CX X@6R!" ѻ+H5Y 0^ ÊA"dؕl96 R=Wي * t(k(?*4 1{•< #O{5Ԋ얎"mZW V`I!1\Y'Zӵq}H1[IU~Tn;l"QJMֺwGceVcE!FMbL!L`gMWĝFH:҂(3*~cx&,dZsw]y`Ø$HLDR"Y A Wzyߑ+pX7RQ†dd I_E* )Nׁ- 7fOLY^~<%tA˔K+fQ drG=)bB2܅"<.1zHmIto)9rk_d`C)rwngF=ᔢy)jUDΜN2|)[rg'6?/!3bxfDkuΑbRDsc.2k+\v{ a , eAgx\mC&{E*s*PC*eEypUZ۠Ǚ|n%g뎏 ry^ԵMY(ƦDR5"547d󽣿U#BbIUp 5{;?Or.ݺK-99E=rU4RcЁ;YG#  c3i i$~uWu6lu % i+w"$Ώ7Lɓ%Ŝk'Ef$7fZSSqHG ^Û,Q3j-ryBivhl0KΫQHkMEКhGNB[.i$_HF%`SN( y=K)(tEWEA1f\I+&BA^ޚ "^fB]W kE& ;$t([)f:5D]H+@FlekPk=ʅ!*T @>R vp.ia\9!߱)P^&Rorr·D!@}F;*ɭK ڎøb(2HjrVF{in* D77s qH0nO6~JqLn`sȤ/'[jb-Kv݋NaOf!ƻ[y6@Q-iנϻ2"sI 'wWGk3؇V/Zd[Vc' \skJxei}7a9+h¿lɴ&,{SKG`w$(pk$eG1 Ho 4UHc!;,;sBL1Β%9Ri$E(4VZUAF}:xE?5F(wtٵgЫCMFb4B{^$HJ%&%SD'8-GŨY7Jg.-pArQhEb(e@;]%n<+ёmo㓑xa2'꯹>MEf:S`&J^ $0uA _ }7a)HldS%Mp-#Cmh[v}=dZte d{&MQ Yw7es:a, җ[/UURgծp;HJ"ړqX>*@_# uOYO$IcI% bNcgЦ)UY#FIPw{/j~dBUJxZTP_4tJ>Eu5&2V>YT K9<|m٫9t딇zjybt}C Dc29ɿfKĬ1:=62DSv*#K6uk) 䞙ۢk<.1nZt57y, ӌ k&%}/ag[j7Da 4\d:V(1 UԲ}A l.6&-,a&?%6~2fJVKZq{i]n;5> x׷,}U࿩Ev+ᖈY蓂A*te'v/#w6mɶ'qH GxZ8ħ0-~rs"Ћ `SɸӁf.T()k}KLtbtඉ^.ްԕ"oK52ml9uyÀ:NN+[=oiYa WAjLQ_?؇@\(*U]a>Scڥ/9Йx<|: ?Os [D"Ƶ4|B|7MU)?ipI#To4o=c2N0\" 3jtҦ8S-_$*Z |&f v7ivKG%۝+=U ؼuq ùg!E80ymA%[q-_- N6X7!WEްx甤!AqGQϹh|J )@8MON=-ϕg[WYxx+*S=f\J~̊sr%¥G'Ȱzꏘozr ZeQQnZhSQ$ E.Os Ʒo23΄>t#&CmcEp9.fKU 46 `YPAO\C1Ca4u0Bomt/kC{tB+ڤ5 w4H8G.(qXuH=Ve8S{vT@r- */Es?EK{$xBjZͯ Ww;taMUq $dqnP(j\`~Es ^[Gю}#KY:̾ι=՞@U+Bd}D[JQ| vy`FOʮGkvmṘ⽧\'f\կZ/H؈?d5TS'qR\B`XGLZ$qru 73u@nЖT-35c=O#ԁZ?e>GZ9zL@(:cctaLj'BaekNa뎚NI?ݎBBLŬؿ#Z5/Gx͕\[Wj%zor3e c_^`A}' `7֝!qi%pΌ+ Zn;- e}jaAŶ"oL:].Zڤ'dF3YP+SpOb5Z2KlEcM[o/ zj=9$fMo51du.)CbzӽD-\R6'F*Ͼ&z< RG54Ƙ{X4٨%XNM= . CK}q!؍2p}L-Rutg|n6{(tdv 10#qF.e%bDh&k3rP/(&1|lAc_}e4d,D8lxm5A^ZNj_3V%pgzlQH)na= q-63{@i`Č-r rAx@?,G`>4l^k}Obyg.{n WuѨзXu E Ehq> `c]9?3myT O>e6P`&2nƲ 袓:^`z6L鶢Ԏu>XeW7@jI0? !߶amdvclk ffnCm3)׾IoWX)xx'~@\7w߸c"gϪq]l6C BD1+3rQkGvj(Mu' O?wqӶGv'|.q:=3nyڰߎN#bِ Wg̊⊰&yոدd3o՜ɏ;g5{p+#7?F\1tBZ~ë6žT~{ upos(`K[ZJ/~` ȚfIkG<0>:p aɧ;q8ҫ>BjvNX$%SɻO?53Ypfqh: Uh'a1LZ [uC)qjvÓqB= 䆉Fԯ&  ǿ޺*L%>Q-̕$g |4f%qOi#I>ISs=zt{ioaеOtS8[{іx G3>Dt0pOnQ­rx@X9*1RK5"JrJvs:ˮ  h>]~wiQ Z&?i]0NnM"΁㝎n,#yu %nB0H&c;ͥy0My&p \JKY_Ff}貜. M>'/;poC\;>Oh|DOn?ҟkvuTy cS\#f `qԑhHZygqĚ2"KX͢fVi9:>;F /s9fǾ𖴯 Ѳ)~ۇj[ VI!$kg(7FZKY2d3 ! ,w89[Sy/\ $d{]X|~lGfV I+[MaNc4M*/˗3~F."WNrĒ(z;}179L :O/ =UO#2͂{b+U[UŸ*7?H_L@~i՛#1<ܡڻC=Z ܯ5ֆݦ.sutF.؇c/< o JEN)y$""I'78ϕ}=QAYaŌϮ4f7 )EZ>CNtk.d8P  DJQpJS *mcUq>! '3MWD ]s;BR}vֹF@6wwQn{ZV^kd3*"yħk80@" v31#}g9%UdvgRi ~wT(n%\3c+7ĄD|rTlg0giT3o( q:=ܱ:L\J>kzLD>DzyYpCe^jp}.p*Xo0s1 JbMX47uAg_1$uNjX6˪c:O"nft&Er1ݱ†DE؊[6}ܦak`;мHXU:rk2&p߿i2ɶJ+gf#ٱSd\(uW]mOY ZiBz>˚sX mlZ_@eK/yvH+†T,䔀%A΅sKw$dIk_R:4aJ >h[PBO؈G!ƘFXt;A\R̡xQi ]T^g;. r.W' icZl~k,@ྋ&T#/e/廪 PԯJ9q~Ne[Z4!!d>Fntc0| ?{h=r}@4<(`g>ƮA#_Zs]18>%p}vgYCZKv)el;q~ oFr~LlֿG;E8׋ =-2$YcĒTWFX5@$uѵN[.祇bQ'F3D?f0oxMBfh*i\v38jrB'9*`b梱 .R'DÐfޗi.8 q-6;~v@8E/{CF6Ԉxt.dͩ(j7Cq*9~;2`C ΙDcM_ `4i8jUT~&B^'D "CֻB]( C!1b5eDi z=pK'> 饤3AJrчhHH+p*}p71c@VRd+vLz(s#2F0u5'mMzKGX GCfD3YuaBt4>C5FNv8T3:xLҖeg EM/ɉxUvteTЮvX?V ,ykB}kNR{q7tyO}מAH2@vVZ[< *_9ou]ۘ Xݍ>|4:}Bb쯙eAM~uIFq@OheS(FDD`V;Nf*6٢v3.HHQ#: ػ0:6'm(W l]:~p[d]TAYr9pnL8wټn u/l Emu,'%#1ӖbmGR:0p!$Q!9/q6ݛeXl7قoʲ*YGY/ gZ@ VDD/&}#ŌbeN"F =) FUD[Xy_^9I3#TlUuo+C$^֦VlkŜ.|,z+|-8%xloX$ R{}a*?N/9WYIC8їDv k5B;|w(EZћA ȋ[r<0(K&Zk!9@ 8x( {^iQi]'F0>a~̗L#)AL| \qܩ\3ikeDvg<;0_U U^BM.mtzWX:VUZv^KE=)d/}$6 Dbۑ,JWޯG:Kp1J i9 Yg})/N;Aπ3/+6򩫇?^~%-#ԷH?QtB4ݧ@6@KC,U5@RA ^n繈cHJ7Fm>ͣL& 'M@(c*>!Hm iRSڜ5teؔӿ.*6IL fl8lH ^U:'9!ƪz˟3KYRRiw>ɋq#<>'bI|28ݷo5G,nBfEjm1Xr\|IVQ&$.Ⱥ) ށq1 'T:l᧥KSOg /b+Rޜ%X_e3+)n[TںX<{0ߊgx4L)c#GNDIwga*ZtQ@z(Z{_#a GLh0nIS; o}ž0^vV@EЌj4FvTtm f+fv^C bٛq/pf OȉL( ]k%%K^-.7P/RH٨],zG0E=69 fw5 m0XS`=Zoȴ+ ΉO9E;9|ρz`od3Xt]:L~(X]2`~OUK8ѴjyV2R[=<"}h `a>y57MsSh rh]w^}cnjG:8!]yR; 7,\lH5|]%iqڎK V&@5UChZ-tG>bW0$/+}#r܏ء$zU=Hck2Rߐ y? }ևrj׀I1t{h^35V&f;tSiN[_jtwD|R@E ] y?jP(}]<9Xf,3=}o3<T+te8>ghۗhO<pq&77/±B[ubd@5`n<,/_E$uf/lptӏ>˞ҭypgdPm+LQ5}SI7V ? f3Df*{kF 奞jVlSP F6hvCֈwa`Ǽ.kFwTRa}H},Yv<)eW~bfA 0Ч,6.6]DM{aՁ} !?U_B^jԐN|{'6K 5z&@2{0Cj/ҽv~p)ܥ)7.1O;u PReC.I7I D&;!tb9DZ:1c1pEvƽ(<}<>4~TuM<|$pe ~mEřщڷ[b C=+ AmվB2˪lu+,I0˒˼)0ևDX7$ZGK&27h?:bͫNi68 [mDBʈ4& ՇKz㣒(uH3gp`/ +IEsMԑE(ܫӂJ%*1X u~yf#4wv\鑮(jjysT6%T&f;|[~v7%dԔk9KFa8IO3wZ~%{oG5 PUZlm{1}vt;BvGrb{!$\$jG,4j]>_ aج ]ח\%Ug"A\]Tƚonx"cʺytDzcL1g`4i?6yp7[;Q["^kW>BIFra2w r_gYa5h/8WDبm1[E.Xnuft7<"ԭ$d@['m)T`gF3z*Nfqbr RFH:=cqv^gjiCB&+B1炥iZ1߇m֞Րe##zg\%}6엳~t0BHoؕ]=O$-iBSHnW)xHZ!9b [!НUө9/9 #ř3Bߵ.HiҨM"s4P. h Ci.~c">lj!a2m#Hk8\0HGkBgݒqENhJ$#MRr{1g?}?MtBR)0B}pFNk5C Ffe{kkIyŞ]X46T@AtiL:W "51h35wkbV)[D7{T`utRM4sѤ.aXI#x HNH\N5 ́2E(mg*!r{;YeJlB4X՗j41IfL)p%/!M,$ ~i< ] 5eL\ixJ:eIW` ܍[gަ‰J `߶!19;!&I[OP0kVnZ|"Y> j'KGH%tX fo v*s >[s3T >>}V=Nj6N{eyyThհ.ȣ44V܀PwKi@Bcm2dyD~`}1@3Hq^wҗmoUR޼@) oDڽÚ{mŵ?ٵea= :p;B(=UD~B6p z~,̯iu&HE׬=#ׯƸ@Z5 ^Ҽ3<+S+I3x{s ?oFNjRFh?_ODEzvI*;P:d_>bI6A *q@YM6hlHӽt/쉐%eI-:[R$ XXA+\~ӕ''~4Usb{D1(ܬTcKJN5VQhύg!EpR AlNzMg&4鳲΅IJYUE /%zȯa( ?$ 7e4XL~Q,2=C.q+Q eH0+`)u1CTDqGu%̈j 5(8m\䢽c7DT#_ц&Bn7'KXƼo+Le4.lM$Te |PRuGZ_4t1$"{ T-H"ޑI[? --TTrnXކS|ݎuyqe#f?&?C#*nh~jw}|_LRE,f+7.#!jkL.oIG{))ރEo"ٜbVA$5ߜYAF!yS3/n'D65 5QRWpYyFU#+A7rX 9/9[sr" ^9|czUEc%QQ;}}Ư~SND.jxg.>& &JUAQ$r]phF<g1H: vexĺo2.7eG6ۇYWYz)h+-eDұ?Ҿa)%Q6wh?1; !Z֕o^`pH䖵<6O6뎹F~0:?Y@7&tc#rAmʈp|gA1",O+rD8PjM!+n)iօ+{5%eYЮ1,Kbtͩ\ҚMy@BNOYՍZHv|vERjDYyڭu~? *ǣYӡJjzs |$ 9mj *]_}[dTRwo܇rP 1FluI,Lu E@ʿ *s;T5_["ڏ&nts{"St[zZotǷ-4Vv iEK*H&Hީ HWyQ廾sڵ E+)[ Iʨd%ʺr?C^8Ec%yRݩdgSITb>͍tkn72kSC$MQx(\bGe T(.qʌqc/UwHU^Q0,[ͼF&oxuұt\Bܒv/S$۞A a Q*7CŷC257Q;D%MN*^`WX8;v_wҺu֘5PCDRYX(ZP̯M,A-|HH_?05хפo~ Bݷy}w m⒫^$*fGOVv\clZ`'1ͮ?FČ/Tpa18!g6q//S6+Ԅ=6$LCvWMǹgy=fK),` n1,Pl'o=^űLDnփzJa{wm%~+X[YxNāgPMA~tvc)-;g΀F KLr6~`[y' l65h$/qt&J)l<3oyQs #A*ՑM˻ `Һ ;cC}ptn/eX 9wJQY9htpFZ!QC-{Ԡ#ʸ %֞k<;4VB ǻ 73q3EY!c$SQs" c-#9Ο_Zb[y+F4~}4DWk٫IjXiڲoM)0& u$ 0h̬&&THp,u?C*#gDp66UMPV1b.rm!Fo`Z=j"i=(t-ѷrYrtl:h8>[`750 nirk=)8@jLwF~gQ4yΪ#Zp-'Ekx5E78v0gso:Cģi݉{3?%T;S5:{#;"lv!|P[:^DIeljP[D'|誚~jQr֭q=K!by}: Oȅ]($N׫ m7\r,qlX{* J.,f}>"\׆LfRTM .ˍ5$H e)AxNݟ5^[Bqz@!ϡ[h˳A;+L&#`ܣQP@%[:&ڭvWgңctXUNt$-<o )/Eml٣v'PcpyY ={jfa*E]ojM;t⇈=LNdI9FaہMBL:QA|}?Xώb30Xo;hI.׳k3 Q&qsCG i8ɎZnxRGIіjVŰL@8:cQ߀I YI~J 5=ҁF i1F7 ƭ!Hi{<!Syt<~oi|=>>qDtap{H:m)A%Cva *7)ށArgBdyi펂n1br$Ҿ@$uP}\%AR3h`p!bSC>D&8CX$k.$Ո"%jQ x Sc @62ɬ%$~pj+s8ꦓQ IЁy'p)Nw8+ˤE>]t@gj)D͖<[g.s^"wtlFwzOو0ť{G;do$6=CIP6x9O±*'55_yTbQ ADOР^yJx0 %m67">ݤCzhz"c|aɂ^pjɵޡ (qCZT;ҁض naXΧ%)jtba. ց2݌S)9ݓbbaZib$.ׇF1 l1i@)>V&RmhjU&u:v!<\3h*ShV uR#r} ߊhEڂ\ڀa5ދYtpsBF$>>x dˇ~Vx[#( >TTYHJ[9JYj@U]|RtExX #l =rqP=ڋy$B[x~4GT9OW Ot1t-J4 1jX,iX}rIgqd$kZ xeJ.9>XC]])#3a/ҳtlb{JdoK~$ACot)%%m'?)8ԀXެGB f)ehU_k6~- 3Q=^k"ʪ<`BWEc+͹2siH@Jv4hdH4ryiNCf|n]5+ ǭN"qe ̱k2C`Ó4LҖ %[ xT_<}=ѡJtMFH8aVɮGzPuQf9*;K zZAYqaA))acbunB'rq/tcm9j2IRq'gqSYC3Q8S!cB~N, 5Q?Ωr"x'*C8x 푳Qbr-H(i o$=]@ MԝF 1i-yM!Ip!! Orlf6Zfl&Sq$bej ܤ>K> 0*4.}3sEXM{ :"L9usb?@iNN4ÁXFݢ3OJvUg<k>`K l>.0ߨ ϋ@ LzT;*N0F}; (F/si22,xy4Qz\Iu $UOd9BMUK>A-xeb0vd(9l;AivΦ7Dp[!^xg e;- X>tf `ce:B)]!qwVL8Oz=}=?gMmې XCjP U[\yHDB߮NqbQѡ> MDEȱh6$ arg?{9YG.:'X2-5ҟ Qf}_?3DD(+-USml !h~ Ofs>QM2$Ӻikwz/yׇjKBL بlɁZld]ŻQ qܢ5ebK,ز -@p˱o Z5SE][!f2 n=,U/p*e]ǀ[7Nhl?bd|:;הS>{Q_/]QO,@чH}̃Y(XpJVn?7=+ 7]Mt^%%}kt\iC0 zWKgTbFȈ> "Ah85EܿeoD?41G3\09nqEM/J%k;A(AcVScSt p™\ ck@[G,\?z#$9دgpmZגݭ֧_bX[N૝1)g$[uԻ z;RZ[l5ߵ)뷞sLLO.+DizQzUC"DWp\7.=*S8c^y1幉B>JKQNn`/MբyK>([iEqݵTaz 7#@msKSn nFÎu(A:r62zwmq hpF /Q]>22A1f=<"AHΥKM^`D}$5vHF2Oi}AC2g =/٘ޯReۺLJoX AT1əs45|u\~2ע{Ϸ)g$e 6VǸ y;rz'pRZrݭtnMU?9=תbV؁B<1TЗf_im4 hliTYYe?)$M¢":%`U7G!?)Y/wɸ&ǦIeyvbjɗ4cF4 hק1^;*bE-Mw$r]M} %^BHߌIO!B'LkM7K;טd e/NQ-2]r fR7~)567PkToC#eMЮkD 6: jWvÝbNJILc *r%XDRq$2DX*}48_bQTwgE,J?ey5ij)v@'ٳ.}[_`h|s@{O-I9hvEmp04Srv5I9bSaU>گFYsEG'aǓSiTt $UYPĸiG9ށI+I7.ИVkr`-'>C ֭:U\NHYҨRG'u[<<{e8*1EoOS?~kIaF;`"bi_I_a%B'{IK6ĕxD|`a2x׳6FA\#MF8@w o%*50=CuK 2v"tl0T zInEV/cŊg5au knq"X:`Lq &#qmPvvȷ9*$ES):w%[FCqA(c$)L/>c1tV`w.((b''I" 2sZk1t/ɧrMDuFΎ QR҇DI Ԝ5mPⓀqO"v6Qnjy"0h)7m'= Zw۷S)vH$qdq~E`/d8Io 0` ȵsOޘz\mًyq F4'TSYe8`{Ã`jQ䠍1m@(kWﱭ6+3'ӜYkGFruXZ$^PFwҗIwj*Gs/Lu3u릜f=H; [.,8ipPfT) Z !Gpq5iiy]mH![ IH(ܢ(PX&T~PFLlƕ.C%QGТ&dbҧoäZ3 .Hz`+6k\6ˀ\=s ,zc-"r9J)WL'+Uy1s>ŀz6$f8ŶY.;_2xR*jqPl{攘ԁaHcjK2{]WncCe3S@GntGMDBEBwi dNB9Ţ *>DI;{y P7ZOEPNi'x[Pfc1!DTW:gfU4mڵ]eƒ=WD_?ҁRfj2x5p`[9'm3I[u:B 4?|2O+z)ԳDBJ3GTR.FOc/_An*Pp3G_*}oV-Qe}J_0j3 MyhE׾FE#(UWlOONuH1j#Hh8m $KәM$â ̽Sre ٖt>ڲ#G\uPtU:~":<-zeh;2¢Rw5rCȫrڳBGNǫK#6ȼFamy#.*N2?R}R Tay_JS/6p`PtכeΆ8I:vR X֠[1|QXX7G,ɢTB9{׫JC&1H/W9 W-qt(.-[綰DuՌN@%7Pr۹n2(F|6*P:E -29WP9Ds2+|~kQ}ˎe7'Q[1E??Q0U/W&^kaۄ۰!m ӯ.ZF'vw۲! ,HɒW[""N CMW 3yz/ hBu]ih|VS!<- Mb$Z6S§glM(ZRg@w #7Ŗ"lSItPꔬ{ZCg8څ]{CpX8pj@rہ9c ӯ|8{QWk| HH@“mX% w8TH VVL[uMIv$46H`Q'rB:=hk9"G@D}dg=~5$$WzHP:v hDvƝM+=ZTCl хZ?։OH؏^Ff2#Amg_bЇpRӺ']B&^jfy}:ⳇ-s,ZeDIa.ϣ]Q |]1԰lH/摉^̩;  \x(ڰafJnè nX &r4aH3u>SN2 XoÓh{Z;_[Jƻ^7+Ī8R:n٫(X8ͦ5aÑS7> ($Զi׿7iE6)~ǼY4O4A~hy` õ| =`g\5_TC.J^1Js9תr\D-o""DoyNBY6H ^>:d\3Wmm`Vp0Kv dB\p'C$H3u0bi68E}a>|=}'23_Ym7G 5R' @XF܇3R}rp8)dYxR="_T͡JML&g/)9h4ًSwȎ!|dMp+AN^kmF[-Bap7rYUu5RP!XqvyMftKt rd^EcQvdMtf8n?!QL2kȒ'cEC:xe y 7~SIQb-On:M,Yf;+=b肈{$*C"ڵċ 3r0 bxu:zIcEZ)pjEx+~m?ǎزGoG $aOFo8.վ-rIMG1|zP$ݚ-[ϙ8nOTRO,a֤Vg3* m6wdbo\1/lAS"偠wKqz}+{1YvX>veTioyx;A#EPGՙ2k ,v6٥ F.">RPı?uxsC-ΆxpgatK?oɈ h?Avigf+$?60Q.+!I|.RF)nDz?!چf8D;K6H_hO*,tg&Lѕ|d_q\[lވ m_mEJO3)Q0Ƌ(3!rϔ<)#5xYGn22^m0" #loo us) I7,Tt k5pt=6m!L} i!5TM_7=é#˜d֓"܎Q ,\:y"Ir `x~i ?uPu9,+ YS~Z-yK Ұi X&-oO#I+]'߫>c86z8ax GΜD2zp|7SDԅ܊+xy;2])cytV@eFPMua jm9:4Y )VG>Mi_C+O2ʢ\feYsξ㮥 ,.`3.L+AR{,i[$j<2/sk럻%$@#W!{ uwwCw73i=C1WMN3e- nm(j;X.UQݒp׵t^ *sfy7!!.`83iM.^< Ef*jS ,G2SP^ﶍ旍`t*;%0_S`)m%,;D( w/Y,NճK+\rһ{W)Jys\H+ P剣za]&+oyI]sfІgА@]v~I;zeKQ;ŏ>Vk9<"m虻ɾTK4u 2ƅ$duHu(G|Q2?Y 1Lyn&˽]V/OIetbWK· s\f5u&AlT;D `VfcT)vhgnMG]j!lM?,5Iư$=wv*hs@༭'Ga䁬>#r(BD<NPXjXrqByu렽 GK,Mۭ ]khYãm|;4W`sc[WO!R11bzIceƶ /_`E X7WxH"[K{gƙ}4@Fz>Э~31xm"!6E!RaH^f+k4ˡ'8`X\E ?D+0kIsd{'>֢\3k.s…j!c0ڪ|+ճmlE6 Mg/% {Á=јe]?%Q6JY,], zV{>)as}p+!PU_sa˧v 9{JAI53 3)hzKzIH ټm^B?Ԃ=6QJX{-&ó yu"։ q{Ed$f%U8=|мxAK T e36)5.[Bk[؛6SjwF#2Ē wW#e%Z#f&n[@iuD+ޗ_|=)'rFu?VJNVnu?[a9!&oQxLMu*g0s'*q7 dHx6EՏy_эľ܇Yzn`Ҧ$W$-^lq9OJKOS~|C> ^j2*5 +$t0l-z2O,%g0lk][RS| ,Zo_AkLô+ϳAn8S0j  O5W%fYTi6ҢϨ@ ='Wj8r5W2W`uR3'W8קbh@p,Rp_};} Nb+8șL? 4 ˎC= BFb,] R%'\AOP ѽdzʙ̀Yw+Bs OJG(QvXzqtW I w՜ `|TqI-?k;fQ>t֑;JSo^ݷ =& șb4gaJ*#2:`u.wIp /;Z&R(oVgCJO_#ʡwZp7<<Z~6,68 KN#8PΨHtԑPb{̰6)WDR g%)3)0*br?])@I34S:̍)vWY_rub@=9#"%O5ɿQ䊫=*?͡$y#t_Ӹ9 m-"y.OD[~pª_* $ t]ƯG<&=mFy Jq\PE,'n9~rXm$,ֈ7wڸ 2\y@ǥ54\u9nVO Ni2UkclҬT#2"OT |Ayrq 3gƒ 7 Y.iڧȆUIcyݖ9OBiI+}܅8 ~I = oM̀!rBP ǔ^}_ӷYbB<=miyu+.lG8Yc 8€{)VlA ]8v*!QD=nίHa>g[ bZFw2P*sfj[U}V3#l*2cu9^P\R!'e&Yb#ĸKFv6ɂnTwґ2SBh?mBDct,OƦ5 ?k0,k_uk 1̓7?}D,jSdJoW-1 /Mo$\=SKoK.[]N(4溈?giOʳc0a"ԸMW6hGA"DϏr;\~4cc%m΁kbm0%ywVPe+Yiȵjm1vcLKIWcfP쾔j^au5WK)ۅĻ7 Ӱ&RكUD  "rG@/JDIsnh*}x%@/Ö-WGx'`,i0ݥB1.naxw.qIgrMd J\<4r˥) $~4&O2̙8e|^] -wNxŌS_O't\?B TV+_ ?T %NwrXey0RQ xŅŽӘk%B(Z-ZsoEIFm cGsLL +[ޜPH3emJUKݷ_,5Ief*6G2Y݊-K7@cX҂'зadzʂ4lpե0켅*qhgOb@IpL.TC؇6)E]/jq73Z9͛4s@&H578w"M%b$ђuiAnEɇDޛYOҶ vl }B=@/X\P'|U[j~#iz~QZ4ۏndp#fp#k8PVHz֛3L`bVY`}_" 2 bp :6RV2Aj Z 5[ȑKx))vЋTu. aoL*EXq' I N?^X/=g򚆋ʋTBdi!~'5et[-G3I1Bl؛ Q"Ut |Yfr;$J,R9|3KB |.Zlie7?ՋirI9`HOZOiP.{5(@򗏭aFK) ?;v6杕~S=|-˺遪=_^]^şRfwc8,HH=20]WA;-)|O^6)`/|Vh-BP^B!%)* ~qdcWzBAwE;z 2zo~ʹd^E,:rW; FY\:%[0hƭRd+i$+_ć3/+ X\C8[nnB> ~XJr5TQޔ#*1AMLTwM26]nnlZvN+eVlO*0Qaq=^:>AQ ܻ?to:%}$ _\)zQp ?_vz'jH1n޳rQ *;npv"ưdl@al>~ttʐ(^g?mDlqR![\hbȵ[3h~h_:MeRFd"C*Lx8o2 FzΓTH6!8gCPMO{_ygnq/GCEER#&Br +o# )]$)9|1Y_}^cmVӣRf;VaF.TenCgT(F&Yb|+`96AzrZAwviFj?}?w羹:чE/T+ NNJ;jJ߰}8QܧBr-XE*N$wPfoBosjKr4vK'=z.D",¼k@ @mO |/uWFycIaRj$7Бg zEaX,w/U(ޤz-ܑr,GĿ8њmJ ؃MD1]ѡF!q "0|1{oU~݀A`Zw $;Wj]5w >"r#;e@߄mEr![7KHR:zKt_)\{ͦn^*PX)z֧J43_i@S̑U2c ]wY 7OZ6ep4KI[K_EX8frUR{& +sz`s&2ZiHa7Ll}PЬ { .L=2_`,WDǞ])GB~]_rzINZ2t`ćv V?)AjAz1١:V*wK26O. d67_e MiP IXtP T*[eNYZRN5ELa/y%k;Fc'V(b1*;lFZA 6yr#w qBCFH7xc\{S |\)qB"$qA"3#-Vn@apclbij⮪Y6YR5vIfF % FZ3C5RUssY[ dn݀Lta]d P+1"aC1lGQA$L%UZywK^,*9xIt89 Y4Jڎ?^oeˌj'~^ ^|U~ nʲao8;{"iTK^$t J %O^mz*G&?m8=2-0^SMAM[:i*&u)4hE$3sls#&&`uyA?Y"lMqtLBM5<%D=ըiԽZ曚ag ݚW U zgJ6Aۈ\L4KEOViq0>wW|G/\[neBHAlڨTCp7Y5OK,n|n,ҏ\ojPfw}+K@䱉ژKO,u43|7 ZG u3C`b{ngzqMo dLT/%CJǻ 8{c' ԊgE2F"z)LM ꠬8$lHC]VrQO)uZ`5o7e:=,x{ >_Zb˄:i@YIM [mHZRZ\L/#߆-N q`uaRJ,e;!gmن),*xh9X l D=V,-0dJnq q/?j ;3bQusV|Sk0@~qs.j9;:JӁhQ˚ŋp7< @~ w!mIfd}P/uC?RV!qd7Ak 4AذIˋa<3E.Gu%a?/d=:j&󛫜^LSVћ:yMIU;š͢-Qv- \9Zļu2J+0iY;4ZSpJp)@U[+4c{}uM&~;\u)p` /㕅oBVD| *dԊ_`\BԬZGF[nmO*>vU^LG fM  NQMAX`.SZf wZ<'F#E9:!9UK]FH9Od1*YpI_˨ WȺ ˟6Ґ`Ȯ*uD L/׍)|e/ }bDhdk+u1'_q\zyf#GNHR9I1W8%#l~ ! ΢805|GPOk|v8el &?շHN9H;zΕC~sE}_)*ϨP23G^Rd< v{ 솒@R—%9wDF%NeG=v3?3hnFϿ[HnMq6V8C/Ul}al*BSL1ˢނqE%7YAfCp'saolAWªHV7}bWiȷ9bQTn'm 4¢0Ƭ4&" NgH9cVeUqvI'/ړ耷,(/C.Fb_ե_\{ͦ ̻[3=-&І_t5WY9rw5 QX.87Xp2?MMםcI9թذlIv'UxWk4_)T9&I6#@G;#>En8 t,COn.THml->epAvrVBZ21JTS% kfO ߊW{'cHX{ZdtUqFQOv>h&ѥM<0 OK dAS>ͭBy\~#5zvG#6F8ܾR;g̐M!pɻiIK-.[7; Fw҈2 Ǎ!h $ rc l&qKSwU0Zhˡ-M\%ec OSv$>DGŤĕu3; .Z wHUߢws=Y*ٿ"yV;~,eV,EO 2 UZ-].&abG1#yu13p}_UӞFBHk_Ѩ[qmf}iANBGl'fwTQֺh(Ea%)!?Ip&zZvb@׫eF6O=-HCi5fNΘ^zlAd˷lӾ}aHEG_YswA΅jEO.L=+).U-jy@ֈ'x*dqT`zk/7']뻞wme+ӝ1?E Iv#G ;\q]9=k VK^v v,&$!B흻2WvM-ɐXܰ*҇O#gp[% b)*3J; S }AJa,R@fUfMR;'*S7P:~Y'R6.֦O#7 Gs$ӦX@~W-L{+\jmW!ͅj:4uQ0❾xQ5w[/j ëMn}þϴ[ d^ &JΜ%{ oS%= Z*$|71zR6lyei=wxEi\=HiM&oe6,iG4UR* C]ZA\kl['%*qbCoe F QڔLr cSlfJ4 2,31k=QT3H6c}pkoe%[QJy% ▰gzU0'<'D2K: UFG:awfo41v9r[q0z8&=G<]OS,m}{ڨwQN|=,t=?2 6Z̜iHUz 5h>۴K/l ۓcK]6@LƛW؂gk2ejgR؄n:ߑr:U? HʺᏩl|^2\/F`oY _HKrg.vi뱜V'!!~J, ekɼ6@nmt=|(;B()¹d9 d^/&+ԝȞ1sdU`hܥ.wk4 q|DV7Z !qV`4S{*p 3/鍚0+SD.;p.Zʋl>71rh(o1Qm.ߌ\|ċsq#ev\*:6x 2YPSOy)}JoZԛJGVX-ηbT^POB0؍)5 ?YEKc@Jj/(1 BȎ` ;G;[RR9rEn;m}quz9b"FsAEƩJC㿽pƙ,O=.2ifiodڮ:[<ёimhhT/dOܽ fV_m7(J !Mf3ZfUĝZ`t3F$!!Fߤ>;;2/:ct jydSU+n?ʒ% 2?\!ދ*s@]c%RAJquHű[bB7 vZ pQFl釲o(l2EemuJz*,t3VY(kaN2eu*vK7N}!U,%ڊAc|n-T֣ᰲF1s4 p{؞tq 3k̽|" _<բ_| 4F#T pG.S'ùɆhkv7}gl/Y?S00M<$ : )zǣD2E]6k< _|EA '*H9Cf܆N*6Lt$,(,tR!J_~4ĄR ks+wh{,Gg#4q 'LcnIPo^@MߧUP<> b$ҭ` ? ǵ+RRBL+䱖LU&@{RrQꮼ,Ijx?gͽ(r xL'vM6O+vm(~;kMAZ;z5R1)g{XS'dBd \!2/ K)3|ЦtZ܌}Nϵ{Ĭ6@F`  ',_sBXagr׽EYieܵ- !Z}9 j_ˮhΪ{;7!k"TgdV0m~wAz^!5LTTr7wM.  b\@>,*\x[7@z.-L8MQ n0ށʊUQ۹aY#Ix4+/uƵi a"t$^jGsA>R? j;va"ա3[e;$'S+ϻcC-?zSa-ȲO4)*jG֭&ȷpdwMR֯L.Vx$= I΂ګr^?|饤HvIpSR]r}&a>cCJ q^9va)$k ΡY0d)\ȵ0sO*3w58%R%5ZxM0Zk ShYd<9DK0Bv~1DpM 񩺞.2 ?t,$.mynS\ǭ?휦n> k7*9-GI[I$Q731C؁|%OCۨYQA! +u;֛@ˌm} }6DuW|t `j9H~͓y. ^Ź/4 m- p_tV3)>gw"d@aVIi, rM/{m9XifXP>~O8xd:Νd.QohIP"‡#Vv3D(N`i[0ΛRJPMdWI[DS8q+G%(6v qb!b9gq%)=qiV__3M)"( /5,Eq}"pVj'֫AZk#51~B^Yb^{w]GZ$;y7/hJmu. mQfl۠oY6V3)ger wyAv'DxoU9<)Բ#@L5= {3r{d; |ʬ 6|n. "]x7Csߣ\%܋=~IJߢxМ" ,8 $ޤF^%Z 컡r9T뻻U?ip" `~)].eOJۦ;*I%rZI )h9劦&SqNGC {"bjdUW2$f.ˎ3RD'cZ4ɛ a{JNnrmEX! brQ5SH58UdpۉzB R.قw9ЖݮWkѽ8>"$i{S%ܶ>)-SV #Girw>Ebހ,j-Wy?#"M /,)b [Dn̐d-ck ^zL“I9Bݸ%v?C2<^ nB}n܁/ƅ>YȩۤH{LA8?٣R7lEl8tSo,Q^mX0pIQQqY R{u<6QÃ}9F8I߆JuTX@yN?Qcc탞%lhoN~̟+ б)tYqBA޲ڏ2t9GBEdLKP%^'xafs²bJ?7hIyȕ|E&3V2%]HqGU2 iK$ f "cb'> ZQc9\δSp(J-fkG8͋prAJ}x0S9 ۙ $$@Uөyd{.yv`n NxNX_M+j?e8Y NvO`-X:=MV*|#=5A/< {^4#u3W `It r7`2?Ixlޑ@K×E,j-0 ,/!6Sq[{ E!S*֧ܤˀsmiP-DQ,`zz0wjSMnXt@m%eQ$,TL>]C{F֓Ɵ7?֎wmv۵,-)NH iD>ICM.2zޤ> @,uaH;d?G0U^!_&8M)\eV?i ,MmAicE[K:`JOMѕBWa :g{A8$*Y )Hs,e;ʄ*+İ"Mcƃ0i7- O|﯇?jz q }$M2䎒t훮Qm (gMɘc~e0oH|]ML[<;Wkmڡ 9'Ѣ@l[J, _@ =frmqm'LT[R9ʇ| 'Aj>*]2hqyTw椝ͤeM,₷GY~3 \dڠژHkц qpImN(+/ ٙ;kh+蓧ſ㑼 SMA e\D j_>3Yse)K Gf ~,4G&j2o[8 rnjN28)MđmP*Yn]UmY6}'<&X=wIr 4%֗'z0 ʺӞ;Y`Sla#aYCJO>o A%.haJRed..<Z˫|CԒ+TvmA,C\A0Hl@Bo#C֜KR<5 /(d[[գHnEH݇Fj:ȸ“)⿓V>QjaI;œ#>"`]jP@˗Y];-'q@aٮ L{`. #rkO0t?m[*"8ת5,hn3)x3߽| P>5RYږs=N<ú_՗D8ZW=!/H&a 8|;h}Ո50:-NǹSVy|Fe`UEVf]0D%w=uB^ۢ=UThW&p_? σGĠC2I G\0^׵U+c)P rVo;.@z8Ɨwxrye\J're}-罐i" [S`iQ &#NsFjZsf}TA㧧)CP)+A5_-y_<],){Y.XAu~" oYGȮ⚠ui\XXy3r6ܫo@b^9Mn7{2.;6tZyiMmAYBUnr'GWԅ_́ p5lڀ7VLJݘ1 Pxms5CL^AJM%,T^y (;6JYUOfH`U |J254ZO!JdSyRZVo0x`l.wb VYk:Ϡp`:'&ƈ&1O:FC2>B&AI֛d'hsMFUTzUG3E3#"O}.}?l"雍pJ hј g .At7_P(0T+leFp.=~h1e}❸D_?nR&g5^13%gcז3C;-.`qj10eM|)~[jxcG Sc"|[7Ny 40`=G]2vM#ZU(@#-qi >|xP 7Dp FٚZݝP%TSvvuwuz1ӛGFubD2Vµ-Y |o\17gvVv~hB*~A}+ Xĺfv2 ZN"XL῝wJBE6\c⏣1~6 w/J]\.6 -`T 6S~Ug>O2ms4EfTpm|YŽƼm쭓=d?>nwcb vŠǜP#7d ^2 8s2*-}yR:GB=Y!%]b/7nKh! leO$FBk*^rV 5 I9XlVܬ^ݞ>gA^( 05b-$MjYxLܙn2Td_ c!:OHmeE[UWQr:$dKKdZ|1UawS`3l;Z t,_o~sE;"O":7bh-QNܱW@?{$O?N \2 ^ObBF 'E0ˁ{9,S,1ň nz+2 6(G r[Όۏ,ԬQ* E!s  K_ o 6dp]y]wyMt[ܜN~UCELGߗ e%;T s̎S _IElʾ9(8[]Qî W7>^IY Tؿ^]5QB>بZ➆nt-E?S6,"ǜ4C6_Nu+5ϧ4h6l̓.J,`k4"4Ɠ-p.:>;#oe…XN6]wKhb8?X'`H V_Z.xw5rΉGMFf9We$[P>u 9LhgmE:|/,$uAPXrдlҕv{Lk2ͯ' DuDn O+JQ!=_ofOC{7F-eQ]TȪ) 9^";;E汏aJ&k"O=TJCP?YۭnLN+c#Kͺi;4mlƾUᅾ>4Ars =8CV*I}{G`*nT&_$柽& 4'^!֞j Iz}Z'PAu{Ϊ6JX'ŦFPQdzJ͚> R*|bj ҥ&k }f\+q]yaN yQ0늙KsA(nyQRZNZe]  `.Q:u~0A?{#=x= jǯOM(?=V䅴Ŗ"㪲0d~#~)7s]aN |opHBLB"5 ߸rG@3TEX7WO!`ĮZ>j)z7vZCXyPCs>hVm!_7O< n?U(P.pA#?crr5SLj TBGb*,Lzw (QR',r4t$ǜC\TNt? k|]D9@U7 f'\Z 1.1ZY q?cpqz h yZi( .k<c [qfe@'$;KSWf\*q ={Eak^̪KGI~q HN Z;e{x~q# In8in?W54Gd|4{`[780.pm'=Р|I5@ću \6i7;;2UAi/ԧNӕ+:+OINjg gƂvSlN _$DVmd i=<'Q2 vȃ[%YS1G.3c_ -WkWE.9!65{2"0NAK2mk0l.یnSY7>1H] )"}4hP&c'`t}8qw(L(I" I|cg$1ڗ[M:fQH[ѽiɢG[$0+. r9x$,7Le[p0r8 T)Ssf3 )-Ͱ jVzK %IڳÿxGjG-%.[ZACtkKS0WqI.&)9xϬm İ xM^~7Z,,q,0L&vG Yv^6 Un=^x&,)Rrjq»s7?Zy: kbQR ҊM<.Hxӑ#m=4"$G%˸ߤq,TRsk䘵 ! G ]Oq~ңEʵTSUCLu@jQQ2hq_)j׿oH){jݑRHѰ̿Mv˜1 4y1*%TovUxhOAzgu~Rҵ=r)hl_(Nu7#ȫq3m`ڟQ*A-Ȑy(,b]e %څū, JeLuP Dx>C2x._@DA]i`-ռףV9/ 7qK 7NХ52 TsBs!4 .Zlek?BAQ\ŪL%L ȟϜ4U:7srrMPl#.@^Y u MPE/aDU.;(S_JsƬ3XG -%\eL) YDb&LDrw5VS653 {Tnp4¿0 H}sEuO񪒾UɔA;pN=bSHNJRll='a IynFˑ[F.wm#B CԂ[L*cy%"4d& c##Ww%0ccƧW5m9&vKܬ;9IྕOâ3 Qm_vu??9D{ H}Gу`jةL-  Q)R; jZmF Nfǘg9hC̢Qi lg0~q cUs s\ HφJuQs1^&4W{~2`:sH\RP6@%fte[&JóE7ly@PY{<, OFT%;KK /8gOd<>U(ڼwlq{3%ŢEE"B~5fs! qݹ0F%btG+}>3C&y̾*Ep ̃RjA@Xuޞ%-g̼dzEOy)쬎qnų5U喨$9À"KB qYH.o(-TV㕹W}YvH*1j+4T&=՞g-Uw^wQOzҭ.gѼ8f0iyD*&t!.:(UADϳR  @ !nOg%Z+aTV1? ª#Wk %c:ǩ?;iۇATGSZBoxeg{:Y gyo]QC :*py8e7N*SRM|~TnX ȈZ/rvV+PDMOz*fKJ3 ½ZB\bQɟa>})ݮJ' ^i3ۦ"Q|dPt+\*8eo ]zxA'EB<73 ᇳ~U1"((S0/"*"Yk #omLwWz2%z+URLQHZHP'io$b{t =-I4)W@g]OE@|_;p`[̔-b C{'L?F'e]p@08."PHVY(`iqCFBX|EBECaOE2>BdP-i|  %ד[+躗h= }4VؤmА|45Byh9Ȓ~Tփf"2=vZYmZWYO"GCR8lwמ"8$eMt3!?d2wX BMs}{mV]_| q&Eq\r^ׇвI–'S^5vTRmFxE| ^c֦e52}+rS5$ ܔe$L6>$턵:[\_K^WFC-uʏ. )1dk_06+NoĉeA6VrYTYt<}#N%Z`'x`_m`:o|0s$|DU¥E = +<{R !zA& rG]ZHNp ͓h+dB&*F}-55,FP&rՍf&fk|Ys Gc魑t:Lgr8_,]X1[:S}q0^3䪴_"wR3vMu:o*?T'` -;*wX}DPQ}TN~$/-Y9Ź2y"F/GJQRI"4gW-7.:(IëJo@dAf~VAy9 g?U'~$GqFՎQq`iU*_g4@^9fLaXΓQM˪@\H!۠/:RE; v•+瓴f27_ %zJK[ZS m9P#ס(Lk+A| :P:DT9`0<#MJ1ve1k Vzua{V<{ZYop %yX,E/F.8oQCߓb~[e]׋nn,%GfgfHhbMA)#,ZR S ,zm`~' Ar>s0W"kw÷-- q[3ThrG,l Rvw5P*rVEmBt\a#Nmj7#SbY/p JNe)֑u7ot*%MZ;_̨La|yb,B)V>]6u֝eV+tNi%`AIj Dަ s񧱜y5DdQmKc9&jD/@hS0 1BWS=݊1nm![c oE`R1v3#u(]= T߹|!:HS}r|JCX}W59i 9_'DڬJ=lMffw+ɣXTV?|P0QH#=(4%ˏWv +xMPLڒ̞p) bd9l$%Ǭ[Ss'ѻCERTWAwǰE.Fcqou>KhQf S|diZݠqcVtK>5*rC~|V.LCmL[ ,X2DIA,]8Y{T nȲ4権},[ԓW%XP[Y̓&L v%9?9KWKWr07[[#%J^NWKumG fN_t5x+[A'i;]`&JKpr{O/\d0/VH}w7ـ$2`nf5%ޭ;l$>Kw b(Iv C6Ғ4)_h3Fd|ro(ę?&/gatc3kZt4S*3  ֚'X] ܃,as{fyΰgt3aRvk14߃v{ҰN47WpdNn̪vFsjcZ#& 3ZXihOmzÄkflPuP3|QW9;nY|Şz4p7S>[b;XFv K"ִ|=RhS3Q+[mY 3 XAqpհ%Oڑyֳ1.Ƒ (wloµG ̷acɅ`R[\/arb^"H!2NSe^y]eE'Fu~NzkAtl+:FLG~DA 4\! RHg±v:X3u'sCĵMxPގCVZv9 [}@ğ<d.wvG!VOI_F5C Ҭݛ15>A4x[Wϗ U}(FVA[u5RR-.NUq7k5| r0k,dz`}B 07k|˔xYBPv;Itz8`%B VgB곹.bޮm6]xpe_ĹW+Xdp7ymNo_Щ 1U1UK^_૞%F>bhw;/@lЁ~YŘ $1\U7M b+ -#7$Y?!f.)!"tg5*VSNh Oy_$6= =)/Ȫ6;OAel R98m+مD\d™D-$&a)@vL ];CkF3IbNAWJ#jjz+>3>#zUbek%1*R"?x0PW->jl#=19[]4eni y񘴮Cn%> ^q5teg"3X͋sMbc3spq=r@$X DV Ĭk#qmdJ]ba~U_s̹-36JAal7&|=vk f+se[<9}֫Kv?z=N1=H51:\o˔8ZYPк?$ q/^en9'#I0s P:j<6sH=3>΄_V5cu\ݎ#?N)=pw\BʹIr#;^SNT# 5pT.M5 .|L%̯ݖAj7ЫOt4O 5IG |-$د.\*ѝ8 1I%:CrG@B4QOs8uЬhyXjPQeʷ@ײCORKBy鞳:x-ֱsQٍHV_{lHbxT#WHӾ6 vF=F &4ʝx=%eFi=J;50d4FioI׭Q]qT]{Xn#xbQ_i;R(Uˇ N DS>@|kElvdAfIzF|ˤNXA5W(D&Yƍr2}+@M8篿eL% +Us!ו?ǃ>3mk.V<܁i V~\rH!|A>k;g@ت>z pc1ih8"}Fi,0Spsiz?pGn+bs ,8?)T90*ρ~mɧVdhy$$&B];ӌtjN%[_C1Ԭ%DwH\/|d "qZEp{,Bnp@OAw:z[#AZR?E"c >#M✂O @CB8M쾷F c;@G,6Kb8y'1Pm!__VZlݭLDkTEGY%J(~nE|\Ѥ|?;$c4;K_/%sâֲV>n0ʖg-xi!?v`C&ȣ[c|k+ESt40;0TFT)0b!yk"㿇`!d"_D_ÝΩgDJwy)'b[';[(gߣʷۣ@4&Y!ؾW_˛B .U y2 O,S&q]8Ɋ2FƼcKPu1wAT%-߱q?[F@`g7/ͼ,X u 3/zKD8V+?`[-o+Xٕ4G2C ܜHcXJp83䚔Ρk!фo+n#y BlD=q g|!UlwxbЮޣ;[:^~Mey Ý?EfLSch',/!K*Ԝ#V^ߖ<(Hx@u e. 56:7/g8R2e㶁&6?W'.zNƠB_z'ͲcK. wVF:P~q`P)up!"X`V#D("*ڞ&8V0넳CE2hWn/N`YgL.~F yFxBCc<XS)*\(XݦnOp89aLkrA: :F2 7tMD&u~P"\1VJ,L(̺GEx۠=Pɉ]4lsgu5~SogX3$XI=)æYJ SA`lt(Ή4}c *iR&d qm;,P{Ɲ}a4I2(sͯ-SNޣ>یkjwWh^ö0?iO7]Nk憮Ae~=}=DAxaveQ/s0,L Cl҃ۃqvYkv<*A(٣6-KNY0B^ Ĵٌb&{(RHlJ{vv<*OI9ۢ1lHܬoևf&⻆`{h (#!=I1}6s£-Pq>Uҁ참tHCK'6 $VO?/ ǁD=@,ѻ-^]-U,jTC-yȝr^|y .8)4{ˁdC^Iȳih[AFHtqtcFl~>Eik[XD+Ln.D]<1pk9[P=GqioVHcƩrDC1"0Pn;(d 䖑>V: Im֠7V~XFT0yŰѿ\ +lڗvz)"u)·GDɺSNF>U&z||%DG1 R$4ad_:-Cp=ȼ&FV<^љvٳ3NЬRP }%v#svEi@-+O]1끵gjKPz{pe\?.C=~, @F؞8k]kB+EIwʪ%i7ك+BEu0FX<$g^h6+̀u/>k&uK}咸9ЄfUO'F j,25CۥTi9ZIB+gQT^Y_+TB*pLIV~=[Z)ET𤑮$:~$䥨ԩdl @?|z;jU)3WA+~SQLN3vV|saR}c:iƄ<D-/O@Tw-k;W(=_Z& 17=ٳV}୺߷[>(Jdo~L#;K)XvmIku:-u>1zbWpĞEΐ'݃i4pK+c5Bw(UH8{ <_<ВG3TniK*g樛s}7ǕdGZzSd8\pvn%r7`Ig-Qp6&+ -OK7Ey?Κ d(Dcdoߥsqo  ((nSk|iͶ}ch)@i -Dt8rC%Bju=@l e1J8pX#?'OQUf#cr@0!m& ܞL2u MHC|sttfRY>ʓqsKd9))wY\R\vkG&?(WgCa8{ Ϛ!ʟ:${us"QUʶdT"끌י%XCB$XGh;H =hPռIv{Y%v2$$~Ԣc^io31fk\ &nQ2قn_7Q56RNzطtco&ڠcT,f:- =R9_yr$om>&1b "eb_NKj>'wowZn'5{.\ǺCmafٍ;V( }|{tqPCq)3͝G\mgHɦ_t@'tpRPݱ©\X9Ff\忑܅ƧبC\@5jJV#_51ޭPl!-7{=ptAoBЀ=Fˋ*U5zr^&+N>./][ecֽ~y c@Uɾfe~R#Ma$3333;P-GO^ˉF]I12k]1w% 6!3 Ҭ7zz#]w.=.et?:=r>:e!o`Iy]&ӢTz&|?ǟ,ާ]'GdVEV .~oVݽ}Vfl8DlNzFPIF헏 D} (NycsZ>óM>o$M,?tpNuIiN5%cSQg=̝wN%n'ެ[ē&^ s&_*("s#޳B#?e6Uh㡩V$>O lA=7dFL] T>LQhGyX`^Dd* A$Q,2਺nk\wdZ݅H\ ֡4`{nnm'1:2s_a(hB6(Z;WnƒM7ř%g8|Oqd ܧWMJ+ E @*/YzGMB{t4[(ͳ5a]c}F";YnPY(3O>{o1}@Ơ4 @t>rgT%xN n!ϹE {o逇G?WhN'nGʞ(3,]PCgpw.u+)-gUuWMK 4|킄yCI vCw AMJE‚ʏd i6K.GXeNNL(Y6>MV>$wO՚8^tĢGb&Rᇖ2Lb[^_5?ۘC>|,BV";F5ɄS?2U`ΨkvG?k &BRSuڰ +K WtpQփ귷 S6c (t^?;e-NuD}A}tBz )a$ޒ?mjWSe`UQX|2RsZcѾJ,}9DŽf7\8mt]ϏwB5պD,^"^' ֌,Q O{?zhG{"vZbM|`OmO,*iTQ Zl%a$Tw%51A_0[}b{66e"-N8ǭDfI qÔu/FC)rc}* U g74]tx$VmRL1PE)Aj*De:EWw*6c>j5=(xHRQ؃ vMWJJ^fXྻ0z:o]i~ɬI))hq{*T3gafHZ"Tm\FW*ySZi̢>*15{qpo./_t3T !@|MҧJ\0ʳWDÞ̦' S:*_d& hO KB1iL?R2| d)ke'[NҖtk+e0D;ײWT: w'3nLuM[o:F;~$-kǮo sjmAͅiES-5x fxxyqz}5$L;N &?/cli)\Zۼe'hS$j/wScդb5ݴ _+-Eo¹YtG匘")8 ^r\֭iK^~T(@mʶEoWlQIθ#AÊ9Vb-Xd+GbǖS=b"߆}@T WiяCUyB:tgӰjeo6i3T~pDF+x3C݀h4 &ޝR'3h;^`9& 0\91}|˜r{_Y5.h1e6k76z ťWk33vpq= 86E>3.D4:G$8j=t2Z{DS_C:Ƭ578lE:.Cz˦xXot<{;V޲1\%Tۂ=6ȨFA.F,{`Tr`t݉ q>> cY:e*5 qT[!`7]O8=7YYN&wvTMZux$#lٿ̂8 s$LW`2khWKTCn2]^ QE`#Oo>iyMm&d5PAt5fDHXAHI]xI]xO[UntkȞ=Ӎ %rOhe2A8+4sAI`p@|/pxʃDez< [qrz]D1?8}\xgl|֕+.]~(rx߄^bn0&[|S л= V w}f^[Y$ zmtG>zƨGH01lkL:ϟ_+`]_zGE|f* @Uo=z&WR!஘᤭{‹0680v"سnMˣ5eDx QKjfn*'kja|zkKK ܱ <ؖ2Z]|c).>ƒ{ O"A%f+fPзy^|(-;,kDL8uM C1,3( ,l 1XV8kHH<֐dEV8*Mj#uXIG625Zm{4`iv4Lƚq,nHoSuV[8HㄙT׶THfU |M =vN1}Mޜng`F_"'N[*K۞2GwB'~iWg$J= 8xD!NUD˗؟ "z|Ѥ%}u9tb1*:zVuBA !6pD.}12 o,qqj0o[87=˼ ?& & y^<0׀eeJLg\CTN0feS={vaʼn ↿''Q(ƙTsJ0d yE0.OA t}ͺ]Fl6`Ί桭ݨNgKP)=LsUòE.xFdm3ϥ”jSjt_bƿy%Π7Wپ$Џ^ ^@T&3cdYކSw\ɰGp5fc=$%:[ǁw7.>fh+P!9PPhgjc!w;o]\,KUO<4W("l17`CZv>9~jFf[JRrKMm{O8?ػ/0;H?Պ㭛y 0bMW}Ixt x+{fFMP4&)8E8 hyWaCk"\,ͩ R̊2LTzdbSWYvrpNB3 }N%c9OX`XΐI s#lfn[3mi={ H;'LzG@1{?Rt}ؠ27b;'|VuDP{Oh?,y6Ͻ~Ih:9.X3rmEݕHPr5ozȱk.7m~/+g(EȊ {Գ$6:G#̘;=3ťr-\f-hwlޑPzRNQkmmTnCfց~yc],rJmqΘ*A_ S1(_n]w7H/(.ZH[#9k(ևAdhtwt_8cIP-RKv4#M|ryJ {p5tˬks Ԣ ̣]Vr[8kTrR&\#X:ϕѷ`aINJi'{mHrk I9- ?acX @q 3r 뾭(ރL9XDLVǰZ1W;?!PArBl~2o@E`zg:^z??$v$(-Y^ܤ/ʹ75]6&XmJIo䅹.a=M÷k%շjDW:/S[1|0UdCq_Smɋ*cF9U63_Y8.:bsUCopW 1"JNw~>(OT/o޹*<ǸnnuX{p|EuJB|i? GR!.>uQNkK=T %Ը8)6Yhż r&X|gL6'9_ȚMi^vN+,?~|?4 "\@V dj5djX]b !C/ԝљV$ɯļcn6/\=?d LDD_SQ3S|dM״<[Jt1V8(&Mx M֨g#*XO]8V 83ۏgV|T&eX=NbL# Qloi'ɿk P@泙nۤO[w7aʼnZ+Bޠ7\Z@fbm_ HT$@mDb8ɬ}SuKe^d&0Io V mi5郅.E=gzULX&jQu%2-u=i:/qf~1{rV^a*߉=ˬ/#MWe D=pPDZE:W&-^mn{֮Iu*Aig~7uUt14UDŽӬ ML`^nRĐ9nx5kb"Yu?]Teʛb7\)-9H΄^9|h ց>Z&UUS]&A(28y^6VDbwuGI* Dq$zy ?)A x^꥓e!mns6DeL&_ hzeq:NNgnOO$fY^DzSD?.r~(hswD߉&ywa"S'>RU"$JM_q "̥Ȩ#Re-|K1 6~qi Q%a1.qœLu`dkvp]h i'hy4SS4Ek%G0E 8\ytxkŁO5, 3EP{mKgϿ0Pbhy5׃o[Hk|\t'@^RhˊX7"/d$mD{? P^edtdr3تQMla5Rao5 ?\^'0 +kshsPUЮ #7 կ*.cF*hl[t.E%.1C}'lb<ĆԣVn x³haysQlLT1/\&|֢;OK3{&錙 FQ5 mq>qK~&xrL0e4h=ZC ;cQF. R@SؕmRGEtgʱnmb=|X.!۰#jEpnZK&59LqKS| 6>?C`{C5Мx?vi4m\xBl!v /gmm{,vX \BHԮބ%56pYlPO/FcRK[1 ~Ť&!rh氵}^BԔZ`q1cc]G+0|I# %z>wLWGNIrj?#Z6#l" IEgVɕԱ_PvEѴ7"-$PuR⧶7nf^C5*},4C$FN83Di]2*Ƃ-JEJl:[L'q3w5*C]<sq5c6w}ͬ͹TK*Bc$y'0lc^ZvT 0bܢaq@Vu, d':o3 o:Uy$~'_b:< xK4 Է˵56$~sEI$$&7ܚIժLJEX A":: N' wY5Q1^, SJOwхm0SI甠C7&6_oz4tm#P$$@lVՀ#l_:\-1g?l.~#ռ# ?"M1ǣ_ ^F1`H$91=bTyQ ۍke3QhHb^UaxTB ְ='ɿW=Ss&xasVrڒ)ec.$my7cF@ZFiIl:;ofMXjy'IĂema0W2FrKE I1T_d?9C Ϻ XdڠVs& xR/avv;JpHKpjxr,Bs+G5d;$;<%iUԷOXepH&"jơE>##<z%  9tmbLl>^]uVMݜ~;n^6{Nl#%]bI! 4Q2D(0j"lE/@4actC%u9LS5+2sXR4`3AWY>}(o 5RɎd/+W^O٨.js~<(]:ZKuLOIPwpRM/h+>a{k8Y;ߴeѯE9oN$ܿT?y#B"GN\qM" }BS2k/@wCyώ+ +xه4zD=]$= u!oT ɏ)"sT"s2._u*(0 )pbJt?m'=y4پl/7n^/z0#ؠDJV k̎Ȩ) 'k%w5b>z3[+į*N!4;u{_83IퟦUVP,O j[;JΒ+δ U@_Y'YVR)6Y 2#~JiiPq\=>; CEhQGlby\cUN `UFr0ϩ;̈ FB,&\Lhxz8fdH uB)ԊI2H˧XEy3r6]a5?>9rHYޘ= "h`=,0v(^*1(w~&T2.Hr6'';I!8\)Fx"{Бƽ-`\C\(8*#Es9p@P $ 9Ȑ# ~Jjּ\ KW3vɢj/$ts8sa|m}}Z|+i!w&/|4DA&!MGݳ{E+Mÿ+.DGm_]C&f}pr;cdǧkpSx!gM+ځm"c|ܠdSIc#J<3%[gBʼn[M\!I-XN[^fp?h4ҿRݶⲿn_'~:ʚO@MC"@,9-}mD42{IQSX=ps HAf0 ef?jB, ·'v@o`#oɅ ^& ;){#ڄ m5z|y0˂`eB/E(u)Oke9v+CRL4n֒tS1sx=ƺ>87ӡZ%U/R{e0=b54xP`GQ&6hwĶe*Ac~rSͫĢ ygbͱO f~.ȡ h,\]zϴˋ z(FS<ج4C y= n/h30=`Dd]΅G/$Ѹ2Ed { GM@RQ~tR! /W^BQ/! BA}U<ߜ"\fM Lw 6qwoya)^}|Sij!t\[E}_m|CHpoOfbw|%`jFYίTG`U+U΁GtYKv ڭThpv9WלCS ]|+X_b%pUqs"PuՄPK_18h YsI^ukjI=b,jrLrv?rdňd%KOҦN``i=QfSrBXwuO\􉥚R$,,ysàwy?%!̆uEƪ{.׹v;%t6>y #)UShEHӅHchg ((tgb/Fdb\B-iBp_dwY{et\r z%LyB _q޷ Nt곢sQS-вES2H 8N[N1CW?8N=?TA0qˤ9P;ӾgNR啼ŋȋO)APϋzs9j@ p Le+#/-1e̞ c┯7SXh #@Q;l/]ìu$ +xNy$w4 |4U##t>}$4Mi5ݺΛS*恎ʇx ]!peoD ɬ;6oTwgot Ӗ)5Vq]f1XMឈӰ]N˴~+ÞAq |auV4tV0YM8ԃȎDf[#ʫғ30atuQ&%`_Zj[/K\Üt<5|#CJ|vn3ߩk!Bt(W;[K@\O>-G~C+bXt9qag 9ʙP8۪$&P49щ]OC#Lr}4^n |[7Gc:'~;PO!- e՜1~pjW*0Kkv/µؚK0n¯!R-0Mf6|"F׫72˱9.#OM.s+yk+69덋f=txCM"˶Cvu8ND } Zp\ cJwk1+1QR]q,Jֺlyo* a,)4G1 I:Hjl8Ͳp[SزGw??&?͠5r֒TQ4BӪP4V.}R$(U^$ }Ay Qx>SxP84vHse^ ^<63(Ps_6lcVx30iY#x68n:3B8;lC[RiRᯂl#cE -:.-uW>A#8j&:Orx<<GG"p+~0ܝ O=-c>8Mv-9-6u0 y@k_+7rT%l$+3R>]fEsqҦ=eӡqtF:: Dzͬi蠖ILb;= IO*rzȻ{}@Â||u2ݾ H(FgVΘ -}w:uyzJ,2xdnO"擑QqcDm&񏟄Gb?Wj '8gVOv:LdΏ5x'O|1UxVo֢\FtٓiTG#0snbX;rKTY׼\ wE";!COve+ÀVd:ŚD'Ky  .jQCp&:?fePTZLnsNJ gcfIcRln4QJP3:^EL\u0m!m&i׳ Ңpi"ׂKx`q w-oWх@ )N?5 0".-gk$vyMNc5Q>=]YÝ#`J/|]u@4 ,;6}_hJBXAM(0e@Nh~3ogBSWt>\暺[ahyWhG;Dv{Rtyaq5#{尙p>Q ;HJtS yP^Cs"[t azA_u:(XobRY:; 0 Z"̻%'|Y+ U`tISq\ZGZ݇d0 :59= N?ON䃵^)b-$%.5oǖt;V#ęg'/"^'k`Kx٣Z5ux2tœsӓ\{;'@AC{Y}(BQժfQ٤Hf$ڥZF-7ϰ j9#T񘷖-%=N@~?򋺂NC{fz/;/v\03C33 n24k.x p+N*o9|! oV5(G8{Gs?Pp+0\)'*X732Qgܶv0="W_ s &"CBzY`8b[ˁ|VS2Boá(@ c{ޡ28$Q IS,Ċ (Io!u2|7q  䱲FBxk%Vì # C#1#*%l!1v%ƇSj3鉂_/?ݞf1.YLn|mTAL/-;*JzDspUy ( %'"mE/w+w}j{.^!y |3 dCC#pV&wƽ|{C ȋ܍:_hV]!o'37s5f5-PɒܥT,% mxXA-x.IUUTjT~.jW+hj QzWM?" ČJHYn+4T?9;A~0:̸z(DlKHz:j|Y(,tù^pCmKX{ ̚b[bUTC X1r @vV*I%sm~-.{huQ Dk8Vzȝcpd2Fת MmYm`k&NP ?n=S*6zN9 L$5A2&kkTC msBTJ 6kK]$Oa~^ӝR 1g@Y׭(A$sybMCPv'ñ#\X,eA:$k>AVqK/Q_k a&&X!4$=*#|`Ɉ0{qM_cw]¹{ZPN!~ W\)n*_e+W^v>& 4fQrRRgz|c/oU&3b\zރ\|:_]+\-v{p2 I1`i4n(-{`[_fABuffG27|ûj"A0bWՍ/v| T$cD {*Y™̤|rV47Tk$r1S4p+>%"Az2'W(ȸ2$(cDtR*-ym0olBFb/|b93C 뫳~-/_bXkW(=!%GqЫPZZUmy$D.N.97Z[nGH.sBÚhn |h~Z~ FZj@bVMjM"! { EbAq#ͥ>O/iRmN[N$NK'i.?W?97̞Nl(5$ʺmVU9syG]E}:j3'Rg&xL̪X5|Rg\Ak㮃T30kO$GkܱcX˸l5n/~1\J\9f̈}ڒ3#" Q|$bPswXBICP=]wFBԓ(څB;s޸_Lkacxg*EtZbҔpcu2ULfHpV>0s9lUsT7= PhQWisǙ><#b@)ކ'x$ %NgrIzwTe|oϥ%]!qڮ_X@shRM $Hgk43z]ΚC0 1 (%TF\hܠJF(~KHb T>"3n(KSDDmWĀTHp՞KDCFvϢPWmb&^ɟ4/4R-Ira] <39̈́jXOŧ-n{t*Dc:ovg8,媔, 2+%yX 5挗w=g=Ͽ| I(Y𚊋# o.գCL@Ukh &ɼǟ= 8y䒃W kJeFyA<}ӂ#C϶oN=~*4!N/h;j۳:/Bxn.J;哒{gR1lT/:PYnqm8\#LXL8k{گ5ؽG׹/$PQeViA`qu5E4v4Az5go‰P{RÁڛ5 pe?΋PD U&C 弇ۮJ!D/ 'z{ȶ"{%έlV=ŀ<]|!ƶ_c   h-T}\IG4gSާ<]70b.E,&֍|$-z6XTLYMr& 0GgS3#R+qQ, ƄЅ'=dDJxWĵȯ=tMM9x3d承dm9n>֕u)]rn%#{u0Wbe}00`Z}VاȨ١)'`&VHh;ϕ2x[<]Gt4T8S~<s[4|e r\ E rq Ì+|͝ljQ6pxS[$Uc dcә(h/PAR@7k> ? j70[(uMԦ ’K@Jn䅟^diuѽ.Ͽ|~~!'yǾ,:bx  /y?M?&e ch) Cq1;D۴&9N>w."!“;ꡳzcU\}٩퉝lT|Ge؂a |րC.P1-HdӳV{$uH =ur }1c黻(@sOCSlMH"?Y {:aǶ7WJP/lҪ+7))wxu.e!y Y.ĢO JkKyW7'V#kփ5 ;Ϲy!& 3p#(!IHK 0@FqhԨږŋ&ؿI֤1s p`a} uf_. Y4YW*[cNG_ʷ ~tۘiS-\z `E\sEW'x4%&϶gO6e&kyQi g?PMďUȆq#aÆŸ׹ $`:@օ+ *g.ptoD@ 2+QxpURҡ s-IV70]nԡV5Qk /9WXz_+Ɍ/w+K?t_G*\04J6y;Vn *9` 瑬)Xu|zљEo?:3prmѹuvՋnvZ̎{,|lϱBO%5s}Jip:z>gpI _TRg#`o/H`ܯ qui+2~0IbgNE$# T)v ` \p~FL3rUw~> Dz~"߳)Z|1>Pa^]Yc1V_FX~UЄ!qI/uI[Hu0dކ@4K) Cm+ؿcQ_QK%ȥpW sF(7{4;ҵԴCŷ4踭V26;&S!U_N3tnd"Zsh>S^rܷBrX=:&{aķG377')UІz3`[>Ĕ=R]/O AN a$y|.ǟ $IZU1)cþ8k CҀ(TĨ/ŞAYȬkt6SD#VVi6p#SWO45nUϬݩ)O[Z;'8P:u&JNo,kCc,#!9@H, qNfa' N5v>vSz8y6>!qsk>elrUG&҅$9tYY/LwԭSKű A'zg+f/\KCLCK@oԳw T^WG u28#?ݢoúP.o}X:ymDGKn4(PɆ+c!{:sfV2EZ?1KW_[taMA(+Z J: V1[y@l&AnWb ~ bm}3- z(nU«^2!c3z/ E >+!ωn{ mte털<89$sn>ey(wг\^Þ C3UMn|[cs~켇I+&FtQsC}K=/^[̽;Fh|] Tv),M,϶Qbyи3Ai->-N 0}dbPÚ͛/ m}N1%DQB[\Hbop`D:7]c_bn_2h :3"6K]!%vv]a,tDC-n 7{#>4xKܼv@>$~ FG 't(2cy{KxV\ʗ .?>aiVb }-K0} NCω89I`-4*GkZFS-e7#_[TҒ;ץ)*(Ll]m}g)PjA0Xcqȧ/)m3I bu:n:>IF;(hD[[ 來o23jO>צ*ǃ`m6C>rb Ɉ9;Mq_Vqҽ<^{:1FKg}ɈDpMi C NQVNC>4;34,)r@L-q!c9QcNK&v:;pZ8dl-4F,p¸t5{aR_؅L{[E׽H4C( 62pʄ ȖM< ۣJH*,Ϙ%GBńs[|4ȴ<@18j1I[&AEQc-eiPEZ! %A$`!m&qN*6ca݂\ZwRt@ })}CyEb!xtZqFW*Q$j`5jc|UR,u<&;`"d}`Ɔ/Aj%TNCJYATfc X%w4dF.XAEMT:;7-[ѐdH4N{\|OMGARj$8Ɯ8 SSӦz4wğ`;**m,#w7v IS;ԗ-MQȚ&ĝ{cRki.U..ĿZ:ZfU1[!4|y:^ E]lcvXb'm7ivs}͗;g]ciN@)P6[ekZLn8|W ~+<~kFXnsT+tN#Cz$d3E2VMk5wVES1@IDdOSBmZљ׸d/4AÎ5CCLv뢚v!ijoJh(b!HMzjV70L\LES=ZNjnLPoTK{Pk9m/ip6 n}ߌJDWߌ TXwX-۩]PGjF=H.}ŷ} E0`@wrVyƒ|Km~K^ȸ@ 9.Q u",nB}*Xœ 6ѾO׏41W$ocPmUe` L.YF'+⑌:OP@BO(4r̸B't1" u*6WMM:xCݲy0+y: 17(\^cPWTօ߶+DΟMi۩ DX Q3Fva-#\~30~>`)8F{Rpn_Bo 蠗4NvնSaJC8 %DdSңBY{`ʴ8+Es_Ƿq6g8%69,f ']=&[{2(mz%{_~A$QR =%Lq5u7{I v95-_ >׀O}R"o,{_|ͳG.<+jCʅ9DQ!{3M*F!WtF' 8lZhC .YJf~!`<ԦX$'gd*|J{H "~Xj09tIvӫ- $^ t|;ZwM~npHj4 %&y-+mNHKvʃ#pK m0 !:L{Gnm@)Wv[?H.6 JV+9 kuts*e$H9uu5BRvY90ڙE x,`5T 0s?/k=.+riqrCxwf[3,갹g'aYȂ3=SAFuVX_)s4); >}z{F&MxsA1V)RY|g ;Y?}$| ,Rj$7/N߂Lȕ:sjeb<\ë).+˖$|B}M0rP&jK*[/Ί4ܤVeLs+c?~CS--hc =C;8eo6GAڼ/{FJupaN ֭襎}7׉Fjs0X&:,${Cg#xy=^%|B;]y:;1sSPZ^`Vy,tgaN5k\!i"/?x'e&j_"NL99P]04'ZJL [_(HKQ_uӶ}1N'I+P'&̑_ ;׬/M ˒3kH4! 9V[VK|4BXU#}A D\wR3P c%hNR )J&o`\/߰Gxж}Y5L~F,qLCcm@`d+OB)w'#PVG(ͽaT`VGiԎ@d#"q4W'B9=c1;V%94eXYȂf/wE/-"7!õLC5@cWs@ڲ4a1Rdw%blX%$LZÊq\;bsC)FdbrCJ2Z?!que7l Z.9c RCX Ö1cg}`I#*0E _uwqkqom# vUKIisP\gGg ,6`PlA7X)J4\ +A)Dc]DEEW"O?t$*ɤO^BMDtiu}II Z{a1aO)tX9:5gh8Z>uJY|"Fc%5 #L+G$.3IjUUV |^VtF9̓ =&];יvʗ[^sDLxvZ4?0x_"fQ5Z:g\VȉizE v'&xjhH,XUo -/f>"bْN^iԯ5@1U tZvYlZp`1#iR 91!.;$K(/ƏWX*/3#VA92(nPՐlW%glrF'OC9*j@'c9O E;FOY_0V&H. BO^C bS`W 0/COYFzNxkNGu:jcAn= S /x"iifX#DI6r6@fdeJdw:Eh, Md]Y@EI{d R2_54f .wb kJ>onnmԭad!ÖaZ.lpqG.Vo0Sh3؞i50.BʔH/8t)n|͋d Wd'R{a՚X3 v;H4p¦ Fȣ{3`KhڴE[kojL/4$Vs3vq{pK;k$se@֡y??G0ŶH,@87v\ԒTboT瀀jҡH@=YLyp@66jxdxj-H`.7\w,V+jT,)jjHxi1E{C/+K{k`Ȧ ?holWc)٥MYBH0JJnؤ)xƜmH*@dY#~XZN=kvp42kDx?5.5]47uwyOږezOv}Uw G* 6_ñ *\0s嵱33dFŸ}Ȓj$gXBmOzn4"Y?4Ntex`qۓ.D:EV BIS%-<ڥU!|2J #uS p^#Qmn -D*+PNf/T+P5YUo]2J+?YBg+DŽ"k$|s(Նk,{09Oؕxc`gA!%CEzQӤә5RQ[fk~b^Q-*/TX^s)݋M(LvJlan.ncbAg0pge7G }1mH[GF;Ce|) V%rʳQ@n,G\|C~ Ҭ5Q*}9 .+?M鐠JvZ֣)%]o0W_+%e<$-^Po :7mĒ0m1q7HT5'f UDndp10,h/|HTӫ s& "b֥-$Qb>j mKD9 96cˁW Ppꀸ{=(Q.7KLl:]$TrE\j\oy`#Ic [;(;4@v?@D6/5&qIY,Q!kSIQZ\חiulͥ1mG4W&{"m#A 9K6Zt//)bm]+SOXæ8yDS+6uį3]E ><9ڶأ`ND%UӤ2.^XE sVS #5޼<CX2DY$B6/h|3~ON )`#I@3ZX#Aϓ- wWY;tލUTL}m{KafgP`:[TǽcVC Q^^ޱ rCEi +h\lhT1[sp֯ξz_|`ݖnMoP (_+m7GÍ׎d$\Uh]2@|pJpךY51xggSaoȮZ@WM r xn6]qAN~izi|`G8 ,_,9v҄1MCaePR{d@d*"AپTWB]p?֤[`t 8M Wlʓ^MhYUkt97%1vWn;Q ̪lcZ!6N7<'< B}! aJg&W :0#K-l灛].Hk+ CEȮp2hM*)11Gzg~8m#:AvUpufTB46^-!ݏwrKDeS^҉_{kh5}hխz  ܁lG}1 S4k{Q7l?XP"u*۝t:~E=)K, Hq$_$*ݛZsmWj4rP|40VVlHkøNt X Xq0zn\Nf@ҽ@rף 3:|xbJNAڳm _FM&:*UG gg'UVw++&xڨaSިi޶f UhP󍱮s+3Oڈ}d_⦱̈́qޝ fdqG5Zb'a1{*ױZ6ms0i0:{$\%o}kXkMLϽvZK9 A@-Ub*UKS<><;f6 W]^5D{*uSjx$S.SKLXo-?ّZnNDnZFċw=p$J,%_Z{K+6MH@<On,1NVPD]}7QuI*7YVt ÆhI@ {FȐ~ڽ5r19fB \+ōBC3g$g W]n]ɯ=c`:5z "bڍ*8gH-%PR٬C 2eȊ?b}q8h /M/ϵi†5r݅̍Gn7\f0]d 3ЦƝabٔތgzK>k-Vt;"1RW؁<liI#xw1 Ɩgj)m?ł~ب`.ꦯ=#KHՀw<sýSjR 5 0v* :혋uN(lS/nl(.~ >:~Z79qk4(&[ Ź}(6dX7кܒ›fH+T%\vMo ~d u-":߆ٯ3KC>̊ʊeNNvO$+[uGCw>prM40N%PX9%a>meW#9,Ӹ,HGV% 2=JAhA޲kR;\wjwPw gW{:\fM Jf'iK: k~WD^d[5iz9S`TvT,daS uj!b!wPSZ$˙_lbl%$JYVUߞZ~0cd1#|ZFGz{<mpc 2~4!&j.#*i{ b}kPIKo+GyS'֔eVz봄p#=uY2>3~xnl\֯yuiO0*_Z.F|@2i~`3mȕ͕ )ouft/D/߃#wv)&"ZB+)aR3iO>d'ISmQ李b,) .4u#jߜ&DY~~ab~Aj>cWLߡ'J/&d)(qdڽjk"FRw0~K2VRdpx0F࢚*>{HRCR5 q0tSM2-Pȗ8ЛtƳQbSgu:6 "p Tyƣt'y|{ݛL=T{1!ν=Pt =lF[HiNHXߝ~G/, F"=jW!5?VQWVfg&bvMFNz9vmʧ C_/D̤HF}Me&1HqٶyV|,6 ,R[ P+kr{o6`qkw# ^lR<\-hJ/<Y3m5a>pn ^^/\`MhfWIR=SB>$-sgBJr@elƻr m={ r?cc |zgEɋc1p{6^Њ\ҥ|.3D2oQU%tQE)<\ .]Ά ؛Zs7;WE.4#A!wf<ޫCNFl8i-N͓/qސovkV߻ToU+'_%w|kF0$%ߝBm%yG.(n1x9 2NLШQp$0RTp7tt:'86Gi bw eC !ZC2 "~< o LIQlNZx @ ,Eci;V"uD  +Bhl(g@ 5ٶ1 K@0mdJe. H-+NTc[N1b˨SFSJryE Ӓ`nBrG?a*]Ifpx~cB@oA};!(s;(c*oG)T)YDsO=z  A*@ 99.ce/BqJPƈq)9\==h89Òaw4ލ?җ+TOUXG311(DA3#y?xolrSr(,û#RmW.´(K$OgI26#D19A9 %L< uc¥ K0z&'O*[+mbF8둏pgO=yYƂ""EҐ*'&WR;1HcXZw!x?!31;j&|RI?~2Qga #xcATD.]'QyR(' ?ȃX .$14{.i9C53 zǑ'P܂r^l.T_(ρ>RGObȽ)ĉj>7 NB]mHsc슚7(O8 ;_ɪ,B+{UvJXMG[0"(hG*2w  :MPYSp׃xX>701v[wij|RބT 8hbV"8y>mH@'3+g#!W"#"މd\5ؚ)K* iH":ǤprF%xh !wV(u!-țaXQ8oB|՝#+122-4;py)<;$Z.TTu\c<%02g4=#Op0[8,-!%B*Ĕ9|< QߵTui 9J%)qDlsIՠ;в搃X>!$Loa=p?--y!EԄVyWʌbig:yXup 1|bri̚m֏VSf@6PN.DD WQ8+yYlO案ñK8o\T9i\F^e|"{h([5;Z:ci+)OA)J6LK DԠNo#T F3|ɼjf3£f>zvff FWlB/A#.vWHBoZ)ˤ2~NߗNtnmi? ~Lp~)z#]k(y:9f$Z^|%(ETPnT)/XC)tˍf@eL~~C`!u{Y!]( p]zUY3O[ew4ޗKfp{챲فO5`L}&MnTPHY菚}DT]ǏFp)0@MJK]o=N ,X}4>',G.'SϨL*um  c4}p:4hљF0:"R?sGQ5u 1!;KkWdz0 8bU ?;k~ a+ PN6d2YW[pKuz *ԏ?Ht!u~V_gg 邗 g8n6׿ә,#|yU \}csL&aRY3LlHBϛ2A߶jI;0r>לHϥGEۭߠItKV_%V |x8v֞l&KOx =(}SD|l:FW SOڧ)nԁdg&,K L:Gh^NC2?XIy<䝇-]YǷ<ŗe36O#Ǧ̇o 'L'N?jMXۡUQ{&"vےQQA44ͧ|}SBTZ ۬`9?։3}11 _aZx̦1}sziVttUi+s$y\]V^hyC޾C@jfC>e(f i9vAXu~nwɆOc<ɓ=5n)o!Ċ[K?lD]=*pu?:a8hwfwMhz%b/ Pz!6y~X2@ޝ*%9#E *kqS3A?P̎j/و٢W˿ޗw5&cDYS*R2:xܯf <ޡ(d<Md5K.`?)0` 4WYlAOx%bo#"e Z6WؿL.;|g")3kt~;X% l GT6n.n]*Үt.[ΔrߊIvYAt'`1uꘂz.[<ٴcyn)$XI4&U2e(Nwrl?L!AKphntV@6ʉ:ʂ_Mە˵QO.'g3l-ɭ6ڎ|BTjk#ti|oY,wƙ͜1QE Y=w:JJ?1vg%FїvשhF=C_=>ʹ#Џ?m,ǜaXb!ZU\; =JVQNk,O]v/3G),)8Z8veѬYT*KbE/ ws1{eıƥ3]u-vY YɫwC}dz/6KMȎT?jxe~[Vb;[UKg>1!w9L6i!)htXQY;H{*_` 4DL9zgF@wɅ00&:[~%ᴤ.NA/.* s$mz" D G*{@ C1u ۘ4!>J,Y$si!CWēG3Yq O`QRJ I}Vy v\%Ul, }Soț)wŒb]}"lLHJD@@-jD΂Z{N\3h;` v QmhP2m$Vq+uqpCWɉ`2csîس{z6GsaR'5xFӧcaa<|ͅ hCg>xc3y:n%k9}W$c|:fMSR(< ' ~ѹP9`pC)6dJjhn/[ !\k?uELjZ/ŝ'PX^Af~k!݋eLJHIc\۷gH ?MKS,S$-B &^ :j_us@h:r>TTo9u_ 4VQΎl'q] &E‚tTBB=)~^ˎhfy'hKX^H~]ZS;+U^/ؘq\m tkD. T>ߴL moӘH A{ =X=Ot돇)򡣢ZˁV.iA%Rhj*H^n[yXYڽnF X=#FT_a?~%=ޑ -( vظ/IgՊqee[-yp,DA+X;ZvX% "enRCO>onkxD<.IZՆB,:dop%[TTuŖ+n"4n婓Kx8x(~Hԁ91{{g}(w9܆ #y~YP,ˆ̬4sEAEeh)9T.^>]fչ,  m`t&zlX- Oa*ņQ;COÉģ)UveyY1c?D6筫[\|x 36Hס0oεQN9Ӗ ٷN5zagKxJKu +iCeE"ԉYWJav[o }Vg^?weB7㿟%7 fu Ɍt=Smځgx̳\"Oܳ:m3 >%!@%* fpɥ|*?w:SpZyT#?',ߺ+r2ᚖ.J ɘP^`ַM+ Neg:}כUw t>m: An;C9Lꂄ?ϫ9g ɚ} 0Q# ynu Yhɥ/KBi/|uKz*1gL62:u-/E 55if\ٝ (pX=FOT9H;)4a _B- bR )V&93E~.#PZ|F TGŇ dmS~m (P4C 8&~H)bc=O>/U9@E+ȅ':(+̿,Y1eMDNn`e8-=kRV+odiȿ4 ʕ"jXJUSXw06[xF.)"mp^^ d 12XV@sBpͩQ;poSK=1w.邘A vE).bL&︑$|G[6y I](1;#ڳ ~PCG]2]-nuA#AFe(|liO*$nXv*F1;Taջyd1{>2kkM< ~M`!T\TnΏ|]rPJNkj2nonaO/]TcS\4ž8EJ ZD{mazCۥ#gR8F <Y}=a: lG @bEMctjM\뫥q;>/Ht!Z)jM{ȩb@+@*eyA(^T`85merD5Oi 3 im㳻/oMsgo[69wf' Njygr-+;+xQ"RK6vZB46:1QC39Q%YTʷ9 B@'~Ou`^5":}GFE/RIv]V ݢѕÞK*4茦get`(Jv5C ğ/7Z.r" ^#T+;gx%驓! Ϯh(+SĨ4Xb:lkv#~ЉzzQ8+'} { BmIyOTЀv[i.IמqN#p.&Dkjk04x?7Y+x0oF7a9mq/*q-VЩXЗ`RƒmH.0oG3exwrr>%7<y1wѡŠ{U6b wvu|ȱQ ݚriIƔt'CD!ew&?pcCs7OHP_}sW6D2x$@b# 2j0Zן>P0 /jKMH IU$c;gvݹ? C'#CxQ/ZjB5-S`iLʷdϊiZ gN(픰 }+Mg4Nn=]! IALm΋6V2 ku.8'A,)IQ'J5@'H%/Eqt> q\3)M6gM++CCag5E*`N&Ss 5Ƨzy3xTBso44X9s|)zOQ)Yl (thRg6d:"otr/ARͅSB?Z1-u Ab (SgFuZD,.;fil7QlWVEWd~[koi 1}C.X3-p@m2B1=Z8;m5YߘoZ(L}kDt"Fm̅V4BtI6{35,mc+N[ q-z% &JWr(U}|mǚ :ǪG|<߀sEIϢ!Kx {AM^~-U(M;v1^-cxNe)s/1:^q"U^>&2$+,ߞгdE~+Rn4I) *BE!{9`sbXȇ) LǴOoDX&SU4nqU8|Yŭ%/t}<*T !3q8ٳie%J>7aμC4SjO=;x!PT>A+M_ HIX68Y4x϶Skף=fG+VZF'hRK~i9Oha>BIͺ(>RAOH{%ĝ<ˌ)/Z񌈷]6sRƱfi &9٩;Ԉ4C>}J\|%ذ}v#+= AtnPI:8M(n>"5w^E KkL(%~)OZS6A]s^-xMh\#x)a8^EhnawTKl]壪)_+MU.<Έ(k12cڷǩdTr@R^TgZ@5]&WlĦQ /<+'#$<˄T?MFx);6A?av%:B+KTsi˃caޗl uKcn%}2l&!OIV wšR7k/i΢bX M5PP0Agt@Ϸ b{SKWCYf==Y]9CAhalev*{"!q S.kETİR7I K&%s;Sķ‰&TtqLO_䔇B,:Yd^~UF [ x܂1LjShbzGAڐxÑB, `~GbuۓY/Wzc_fzOe|Ux015 Yn5 y/%p{>$L_q@s`1㞯OuK/򟥆lGrd3p[Wr<,r?yΣI:ӷDr"K2OuKЉ7?jFz)waꢾ Yw8M}f"uHnR8 u>ٸ̤J#Ǫ>}m9~$K/Uj/@66 _aLJNjH!M{ dH\~jA1=_ɒ!H*J}+f`RsctUOZ.\ pCGsGxٶL/>1ǀeYRTO݁tkujiu7$o lWJn\cʈޏj$IŘ|U 9AY2ϒr+>:[$Dx_LN8~$~|[s{g.M~n2@<3,+~Lx%xxY9X(d\D=[4k$eaͤi 4{WWE({{:%{sY7W /Oi@I(&E8aWdDq;+N~b1?B|{=+Ze5sYd-泲J/R^&#3BGZ*70L%Gܗ~㋒Q ;m@v£D]p 1G>c4қB,)u X& ߁²P73xvI`GH.:!(x`&#(ܽ -$՘=n4PVh  $@JFgb:_r,~&tc.~IɾJՒtȢQ6uinLVI'5f5QEE1jG=Ͼtmj=wkN[ fdX 郞B[֗D9F Cyhvg=)(q K [M}8>=@k_lTO͘B < a6 t8p{`EzzL$?sM\rpt>xtAu֑;ms{jo Z ֜ȹ @fIzw/:{`yz֜@&:i]cc$-W]QK/vߌ;Ҟ8&b5sNDx3f'Lj8:ccBʊ1[]fpԋo4 ]@}u`RLC'4Fn~0R>0LV7^&lFvDo>RˠHZ2Y|S՝XVy=[K}ix jC3l/b> =~LvR#0 $)K6XDu@Dw 2 r ^LĶf&tX^DxƠAax(Wkwp ;7Ka[M ܛfi%RIYON Lz.ߘX[D"{!MV_3[fbb-ziTy)/"B:| btN,=6Ҙ:X0zKO{?vNUŌps OJ3|[r ў[#8r6lR5.FwLx VZ(}V#Hb#X:B ʜ/ZwX]1d\Ʒ;,`!=AŲb_OJ~'үm]#7oɥaGb-7`Tjmش2Tb.r8pb  d,[?W;¥-i5K dM61v}y61WA.'׈^,?v nKdV7b#_P~{(VA3e[CS@>E =sëGoI\.>YOְakOSgT~y;TtROÖ Am sH_==q3h>9 .Tx"^JQE?n*)M:CBOJK  ï pic[ݿ|e CZ;`@!(gcR-{DKr|c"]j.!153E Mڭ&Czko ԓ?]X497}:6|j7}Hqp|ς'Pu'%X1NNƶNڗrc{O/s0'h9'2MT6}ts7` *=ՍM /kw0Иס?%2[KITc`S)ެSG/pL3B)WD,+"F.kPe fwZNy8|Q7hq|nК bN *!g}Sf!tCхTN3eJ.~/a2( ""*3!4yݽKٮ Bgz51Ob*yg~hP9n>n,cypZC$#uX#pw[IM }tojFV&e JV:2)EeN#R,x[8# |SRO,Z_x }m'tHrݞKɹVL}hOyT5sn?8zC cP'WNMa$uO{sFe:O0+k"jW`/hI/%QDIQR4I[<6G{!Hbe0)Js.6 H*  Me[zh]SsJ$Gg8Ռ3-YRIڛ;{=y ;mѲ6"n%# jwUV^o|siCZ 8+.Qۣ1TkF!4V9iߴ]984o`cUpJ}JqD(e3Ȃ:VƉF9셅_*v~+W՜pνCS>Q5e7Z%-||û쥬(NrɈzܵΌ{(ɸ&!e[)u104pkk2&Č6ϵNv_]_fp(W;*aW(oR7]Gߎ:O˕߾XfD7ez_/Ϫ0ƫρ`4P2(VzCbڴDa{n iEϴ9`[kIM|ߖ_ag'#jh!ƶ**db\-]lkH*OcxdL 06gNZ<; NѽKO¨CxHbQ[ WaK;Gt):"5{ @3/~Ar6$5pnp;uy,os߿AA .R ԵPʲ1gp^g\庪Y ?j^r%˔EÓE@}[E=}kZ?wAyu׭im$!p[[`I6[!8lڬْ>Doҳ^LW.V67)e?WTk>x7PZ{ig:CB S~ l<3(vI/TELWezݞ7R2Q#=H50dΟOFA4&(Ycuǽ| z|޶]Rv!'?Z(nO)o5FS9bNkЯ Jz ȵpq7CH m7pWiKF7+oձ\tOċ쵤6(umLe+{4jkIM" =z]ជ# XeWHl?tSdخqٚxlĥYcqn^jYo/qZwyc1ESC(啛#g6%(}PWzr\m ǸցCɵAx)_/M:U# %> `: q*-{UWBҹ -ܧ1Ȕf(|roYHSg=M;)DxԠWbHzѵB[qzh{]aP;8z4n܇HUPL,uSx.P6`pRO˩eW/)Yi𔩍 2"}XE/dX, ᲎A\HbIJ' >R="~2;9n ,`XT}$tWRE  2B˦(nG>,C?="+D>g_&Yح{@jO*(FǟR[LQKi;EapNT^y }\ |0~Dt=. zdB motxLMpֳ)"uX4p rSD>)'8gD]53-qX;hsؐ-F58ȺiX!ퟍ͘(nCQ8aî 2c0Vj\Zq _բT0I|9tU,Qujf+9O@bCbTbg.M<`+\6uj~;sc1ֈ}Q܌$ӈѫnLcd"mieB>97lp>npTqQ8zQ7tkʨ2 bΙ2kl);"zcfL'Nt4C?jٟ6@ҳ=u\oyI ءYɺ=@&^Q :OO$`G 'D1S4}ZyCbO`HMf.zλ㫝ͧbmi6{]_KL؂r"~kg'HaoL xN 'Dz:a.5DrK2L8/I_w6ų"Pՠ|S'Vj3qicb[v/]{Iwfgj$)cH_g170_/\G2D h+@ה穠2<1u ѸP,j|rۂ7v0P,+P#,mdպR322X$)CH.SCM DkbqcN?"--FMR<_CˬqGHp?C VBe{, -aUzEEh. E,払6B/mIq;9[^cTc~F@BHW>g|YQ;Eؓ"#]Į%3}@, O,^x8i~;uND+6:\ʢإANv=xA~>< Ƙ9AjuɃK6`hJZ,b&f3` 7ۨlwA&R97:gzqIfpq:%L͐FX']Ma}},}L  .I@_}(Ht$Y-@͌(qw|yK4` vU j/Tz/^s|-Α;\@a97::eKau}m%> r;磷1#% ŭEe\WIɌ0U(EaRQQUyE ]+cN-/ ̭g␳ /ndYuM$+U7Dͣ~lܿRhd`σT_SϹ$탛wV-A7:ev5}q:}_н<͠d6XC ]IύN2|Eb_4{.l|B)+T6fT*m@|4>W~yefL"^Ve 4MBZi.YI ԅ3TbMByP4\MX˥R+E#Q;t I,AɁeWS88B#lNR Иzm=T)(gdڞ{&u 9˛ F]ifۦoUUH@}B/)Cm UoUb3aH.{-uOCQloABXhش >| @g*^zϵ%(I ?OqTOo sxS TTBC'\`"Ov LQ8-1[pX9"c P(=Dñɩ41)㸅4jj;+QC.y\jO°6pU4\Uhב,mÑ.kr&=KQP˶W헭u( {wih*)%$8~1rBc'zU>”M5,xN3R$b6p0^`N7W T,KD,^hg2Y#sKl̔H vȨ,l&tsḍs~uqߵPMHQI2[0K"Z&63`l,JڦB_b4tv8D*Œ􏏀ut:|m7 ?6mKG&MX9ԷB L,٬=ߢ-g+m\pLzj>1Wa$::VGX7[̳`Rz?e԰Z ݐ s|+2 T_{v71C6Ee66_X,+EtڥLQg2NQK\6d tݏ9Wp;j~qAsD^c%[ŵ5]|2;8"x9 #b`MBg=삫͎ ݇&YR2֥ਙS pp"ҍ׆/!wMׅۢN oˁ)ғYm/'1*uV"F:32;so4&D/.呅6 A(,k@O9@ !ԔJj{t# *I$(:GO aj(5*J}㩫NjX?g2 L9R {Y'\pOz_bqI/C>'qc8; m5e@70m vRX34'0ﮣ gVg&k4bqRo;\ծP2.2t̄=PSyTqDbNyyW\8H^οQE>əBFr̸;U!..|unhH.]) {Swaٔ}8IjqQl/f+ymh71;*M*c 쒁Zx3Gl /}?9 Y28rd)J\/|= Y^P?OL\R|`iIU1 ӪeIOkwx' $yEjpPy ,Kas/H"gMjZ.];JB?;%:8lQ 0x׼k^F/e׽{Q?|l&>ԋ\2fB}|iW1VV'.^Pi! m Vn%RuVB2%Q{G ܚă5~`cqY=e3ӆb8 KFcIР2NzUUr𸗜B7ufM,0*S)& ?Hԯ=?=>zZyY8Ԙ@-O'`'jKCD62iLE3^vh+ B$t!݌A~Q@ ¤a9EO}M~nCbWFOA69EYykLr;LvX `cV:a!=H/ߘ$>ep߀A"u6IcW娶(J& MԜH +ِI B HVFZ5.%6ۖ@ KU/Wa߭s*#)uP HY^fEIYޮ-2{tU_h-e /9Gۥ4«x9-4g ="oZ{Fm*)X}',3{~`tԃ51ZmS̤)OtN5%`/_TǓ6ll_P95mNv$hK2H) ? *tCݡFڥy 1MPD#NÊj>-QQǐ?ѳp9_H% zcHOh,T1XrE@Rs ]rI7WEvv6Fjvf6~Dj꺗<Үa,OS\G գY1+ym`ԼRqI- L$Fq XT! h4ՖSLjNwF]7Q%pI@p!ELP땍 ʶ?mWejQϴX͵ 'UĔ4È=gџԧw/ +S\5wڜEϩK#ȥ6 6?$_msT%'Y$a"$ k&pOz֏/V\kxC ZMf1JWQQZ;%qlTm6>at›'^+ Ȣ k)~:?_S$ ^>.O.Bb}r Zl*ȷq|(%!4Au'ݥ_=Q)LtHSbFF#11*UF1gĚćZ.q#&a0A >w>ճ۠r`K(v.G80ySI*e}|9ʟ.Ik=ryKc==i ݄"=ǥ=LUIlf\FNax7(MOr>2!'H7qlBw? >Hsu͒5y\x}j4T ^̐]J7]:nc"34œNI?9?9?ͻL)Ȕ:g.1{;TߞE5C/M)|$ x#bk_B:v5ڲ3E`-Ǵ2r׏\#b;:ox*})o+AŮHpӉ1xg@{lK=S0+XV^8N DO/PYlCX'$Bӝ&(#l' ˦QEuuTxb ,p%Һiڕ/DBڂ AUt.S$ QeySxڏOo Ʊ*BOϚB겕ٞd~UyjSL5._hYv̜@R*~J ngTyߺ9.#?Ԩ/sZ ޸x!qLEx;bֽf%f"'~4@nSJ>gqER <_=7o#Ύ.Ѐ4>(itID[{vN'p>iT{Y68Iy'&ʪ2`04,uq x7Gav.A%t1V np{8w-g2MBL `3?PO%[-WW(߲.|ŅS?'-_$́"{;Ȏ̍qFI0 #K$1bЬxlK t&,1 w\cdQ!%խ  M (]ނtQ`D W/;eoj xg#LqUue<lSE`KL9ٍ[\;[,єхcEXOAH8]5۫ 5&7LSTt ?}݉H!xFy[ކ~E 4 ˊt1hҨ'ܚR-K8Inc|h}| Ts(8%'@~٣~&a5LRw\ s=uxT8k&ar]Nސ_WڎM/#B&Hd/qF`O>UPʽgp^z@%#4R[Vݦ;ЖxZF V|,&+a#DCB&F.iFg y2Bb#l7gHGK80s2pƕz9;=}qh[ܕi e=6 ?GηqȜcA0L:?C- -;,J?[>KtH&vAyaL#/ݍ;] ?FԭbXVv5Uw!.ՠi`LX[҉.oNpN8'cH5J2"l,DGnkȜjMmg h5{jmlQ[2`V1d0>HmYJY+ mMlplXib^=ҌqZߋç舼3Jؓ"IZrnPx+eІgsu.ŚJGP,2X|=iMڦO ;ί<(9nP-]Y;~귎6lu$JѾxSgфm $#pj6 +'26!qV_*;|ijA\]nRpHFf7Ei8S0")A~.NPAla 5L6>}?PRw%5{Epuwx 0L]Z1jRrgUj,NgXGM1 q%(' X_ BcX&NF3ypzkd:NöAi+wk^  } boƇ1R!fեr0%;(>Pky;`ߏA/ZWg֟c>$AhvE&uo:j][T/Kx4to@[F[T̘oTne"N3'c4")-d(i>d%X~z^^RQߛ mc-v2()g/OFCᶬ@?c9cww&,aABuBOD\_`\ bOW4.a6KjrEc{JG"͍Nmeml;-]ZJI<+%thx5,&)ĨB*Ab6[Tdu4,ߍ:3zǼ3VفBQ\U@QBS0¹xcbA`lF-"8(D0pMZǟ5an0Wrl8ƛB +-oUPkXI EoC6g|f0mrNte6cu$;T8m ds qiT~V5y.{Pـ ePA#-q,b܌BeRk \@\C׌ux+evoFuO` \OCaBW|>F?HMHDaZ Q VlA DM"Pb.ʼ."\QD~qo#b( @^|Hh ^ nU\5X#0=S ЊmW'껔!JMIIcdE`DmN{FHj[\?O_W:gLO}uR7B !&l{SausG'4HNuq?>ږԨ^7֙@"lSai(H׏V,.:z[]l?eNh+hQ#Ju@3#ۛ|5yg[&XזomF{N;Yj[O.}?"bڬi|Gg/J'6Y^؜.tRQ:u|K?BlP8]>PȡD[m?GC<"@%gym.OZmݲo9OaXd7!qrdc5# K½^ V`t1E˯En-og}{:>mCW'Pٶ7M7 me/2u\[4$]) ] 'j@?;{do]-|]Knn.DF Y.\yVkE?6kz=Uzg)I!.$/8P(d@-r,QT&,v}ɇT"Q}cj6?Ba/6ct"=ģ$]K t jcHw3Ę! ;>,.:ҬholF۰?NΰKl{v5}*߆bpC a.[ owU\#xɊJf$e!3ۉmƊ.W4n1r{]k)N~:OtPW\:u5h w\dΏ cC/*ϺccR'ƨ:*]XAc ;12NvзbɸZ<%'1zy+bE LemHa&pbP@CR$bE78=M-yn<~F rT\4ZyJbƒMЇ 'dA ;.tU@sL?IT*W2'*4_%Qf;Kmjts$(n3!75X|7 !\b_zQae4+'4^Va)#)\r&8bk] jGIX: "'F6.|3$Bd&7a%6B )PRH쒌<|uWwSH!Oo~``&Os "!Jdd#DӢ̒]4l<@rJ`5k)ÏEUі"7ď2NtR71@Q)h˜ʯ@:\P˶z;),u~ 3GaLԉ2e5dh'dE {u =^{6ij>tENcgaˆo:5ZWOXs3/E:PkV^(0HKZXcmv1Q(\9nG-Hqo9٩9x 2וcrei7 E"JXBp(;i|=82H[{͕A&K*AvNZ,E$I|\ԶK(_ 4GjKυvi"ƤHK=H #aIZ[  g %mmEwJ|&3K7M[q?cL !η+(Uy~ek0QBwٟh~1@ W.CLX:~i7#6vz6S9ؚ矬?.LF d%@lb_%)j/ˑL#Yғ]S(z9~{Cu*/R;kccCH;tn~>MyHko<2t<:khi-K&׉sLo~#VL+& 4;\SwŹ•%бyeOu&% 仇Y~[,j 9,p@-Юd\ ɺkq9>b"><}h3-)^dE3ss5,~:b"'ȶH){lCv =nz3vm,Åe+JdX{ځ%4s{Y a|Wį _=Iro)jgH6]X^%za^NBy:/r;sp˔?1o* ̲UjAšc3 COtZ8DC/ ,"إK=_M'^LJ'.io(Le4EqJf\]^SH{q<3)tMV^U5CKђڛ tZvb7m긑̈́a0ABnˮ?\xf ʐǰ,ߡ*E* vʫX~Kc{A'YoF‡_?6!xYeb$?[]lS> Xܸ[ay~ZBtFƎ`ۂFYA|syD"6I,ETX3O3ϼu,h3i ‚C֢Zcghoո4&=Yp]}9*||U8!+y F,&7\50 TQ[6k, nx6@?$q#lE/3d}xR{|rJt1m~Tr]C@o8Sy"rNiQUnEDs5>ҡC&dHvƟkfQye@:cҀcx!r=C0uRp8ri˸F\)%y%GirWm)ް=1p/TWq ۬ɂ`ز9 ~;I'g06/*_q-.>eYr͈+T q=DGOٝؿqV7P_ck |Eo!{[Z%O<|[kPfC)c(] XN؝~h#T"(Eb YD t={ 4,X&S(J'QG_b mNҴ82ߑ\ʩwED%Ȕ*T٦5oʗ#Kվw^!WPrA uƨQK  :>e'"N/QVʞ`JF> hz>9[ !7!S*/3UH 3 {ԎvyMzJTS} ?>C>}N <.BĢ_͹v$`z%sԷIGU\\= OtwY6]U$!N?UDJ垎rgEցB4Z*HfBrO'c˟DwF8Df7Z},tˠ`!ݗηn 陪%\! ̬W:FFm Wh_!+YWNkn癞i)15q$"Oqmh..外Z: /Yx<8%Ll^jqߣv3 ?ko8yywLp)_CLK[J0۲B150=+VU2ZK\:@Ԙ:qUZv9AʤiPeHvitÏ4H@z+Y#K :\; @DrQ~c:ִ繛ZCm*r< 쫑*㬤n7U~۲k9ݿgb# Ľ ;g a)؅j-Bc͵ ip-A@wf'xFy"&G  Ճ .Z&fᯁxJMG"dWi33(va'LB2t.IQNT}@m@xҊN`1+H%Kuh7>+%"9{/֠LdFC =;/JAj EO\=[Y)ceg I[Qm{.z:0kj?.kR]PQ6]QE?*Y:[@:CY^u%rXSIӂ`KgVp+'v^0f& mf LJ]R9lҬb猪 ?ZfsVrC'ޡ2.ڃg8t=c)DZ 3pRֽ7 GJWb174M:|*WzקRbJ>E-[UdK-J:EBVWϮ& {0xfgL4wٔ֘5vo͖bښئSt i nGǻgsԀm4I|]V҃T9W3̘wiOcr Gl»*۵c${C QNGlx$kͰ*!:M*TYH~ W{0U$¹ TmM 3C)-,=;ǎurV`!rw6> ]NuETaxrME铯0.d_ W< &ȽZyqLXHG?&bu_0H6sfOr'7EQK)~{}W0<.&:L)>R;HB'4.s-.*X{~G4dI#m1ѾQ[SGv~tp'utmz` l %[ɖR\_ӂth|ǡef,@pyb$b/ T?:q.SH賚z Q29h!vRm"adWv&[ge˕=u}Ұyyz C׈L4e J/Nc:T&( ._VxԼkD|!o aؘo!Cy7P0ڶ : ,0$3yd*J;Y^u .g֦A,VVkFm,W' [wm^T/tUސ sm)^]}W~6K[$wLz%yMxۘڴ5h e8er۰8|;&{h:ҬH=$CAJY<8ł[H" _{[v"L"+o咦Ƒ8f#5'j:*-1R!m̑ 65;hzoKN39!xīUl`kW2c"PL{.8̲ aHDĖ$AckZ+?|k]Cv]/hr4):"cJZtY`xkϹWRB[ϵ)6"8W,j G gsb|mr+yH3=AP0qd+OZ^*7)~=B'$ѻ{6f1D;gg6SZR.xz*" 9UUiwW da/FJr3[N/L֥ c)u6{,X@:&i b"D1׎Xh5],"&;{ /G ġʂZAbsKD&q#ٕrJmyXUNLiScwIml0%N1h뢰f:Pbo,<ǰeЏfFfF(Z]StZIo$Fj!l\Y/[QMTɏޕcuQ`lw)O2Qre|e:DNqn]x' ]ˌMga كI.qC~[i$m?u>hD7i~{0t[$?kl{Jm=TЙS#7{mvflFXPAhnNWR3y 7BbzHe<\.=d_II%urJ(}v*hKv&F,` 02PDib?OBdXptԠcALKWzиtD )^J3}=f?ѡ? q۫dHIbu_}[-1LSM o>a]Ilgu+Eg V?kϦwe3B26b!@_ec BkjX" < :  .sVaMi3/"!..H._Vl¼_ R Ǥ⯴&7luRzk26QI |pBOkER E8/|ci^@ *??y~;5Q*/P]Ԋmh 01\ryyFƿ"烟])ZQ2$4i#)ŢG0Gss;Z4}EB*kLl04Ik],:3>[X@%벬f7U C#Sђ w%&Oήo]\`Ɛ "OA䒧i[VaͱY&ZrI<^tY]%XtV6 !(8T_?lM7ub;AWF*wZt\(-JzAPtĎh5[`%`*QuoϣoWs(4Ts)h(jA>~զNZIAU1/!8T9cri"(}|U l{D2F|u-"7uM܀hpoem%=@DD s%iMYn`zQ[BÇпKVn.a̓ N{TUxK0^{P(ߎ{<&֟=gPMnUyY#5U;V0gWX؆),T˼dq2ʄq*[=)>lzsPۀ)GWU*_RFZ:f,[ _xOڣ6>cjn#g~DoX ˲aUUdkn6oW"=X&wL云мBm2ւC%Hb deY_ u:Kń1]&=0_~tD[P%?9ϫlb>9CFv95bz7IV ۾xx:Q A0{rmb <3ȌpʼnfZWv@w-JoI翔=ĉɡXmMzQy5,H G&v ;`qUGl$p-> O2erӺ*\1&GCL񳺋WZ7hD,=Whh5:rbQkr'L ܧ!3hۚM2{Vjm#!jZ?{-[<wfQ9;͌ڢۣmƕŨ^Gt :zZmk 8Fg%.e7F\=`z\:!>gWx/63^:cI{M!u#izE/<,?po657 r?K(ae?pr- S[F4<|/e>u@Q8YbzmA@E\:+KKՈ"Q@mY'J,Dc G/y䱌Ve[m^N?t/lssC=Pt^@ݾ,5rj^i8+͒+&:߃㞭s NV:ůЕEUwmg8&f8㭥RG1w ffCܺQJ pu36vɫbt¡L$'F[Y)Yq1A\!>x)B&ai:.é:I.e齫 -£|\hɡ7&nnpFj1EtƧ{bZyUl_ǜi7 ]vNɊITiqRk' /Q֤0e@״6 ^vp#ʀ\ $X$.at% x b_g.}\J-\`d-$WE=V|H Kʬgѻ'-Ἧ;1&5ěPtΩtX3Ķ_(8MitK守(aKy]B O/%/AzvVҨ@*bp'G@Fz1#V+n)["ϔJtaN _-3p& T1QkgI~}DUz39boG0歿9st Km`<>FϸQHKuWf-2M>@^5afGIJ^-;P- ÷MNh+1zLց([Z?1@Í+GVc}u8vgA?bpV1WgeUm>T8I$Ϟ/bGa%K@X\I<{.VXC|up)Azm$WCۜWNtLo 5{^9у!gGBmU2ӅV>=H_n2IK0ЏGSlOF݋[J(m^EgN5v:Mlqa$oU [(8>am }gPC=l1;P7Q$Ѿ'eu)O?y}?|\^`{Q] f{>{jQ^>?*L ʗ[H<־K2);E!qG,^H=>[VͰsN)ӣh4wpd8\cǂ}'8do*T(dZG n@619:􄦎Bup6SkXttES.ӋCwYR/sKf/cv,ձX eKk3vg 4EZtł{0Gyz.w][2HPN5)vU06|T+UBQS?9B!+OՐ&̄dk{[oJ_@JČhlp7͑39tQaOJI^Ǒ(oyufwJEݴC`1SNJQok}f% kC:uTGd杖Ɉ Td;4] l>Y_SZ=D;x#x{-4xK_%] ڞ,^m j,(}n+Q,1)6lZ2OiĔCLc]ff+'}GIi6Fgܞa.&J,~FV;) (F%pH|V'j=H84h~}\!PעNLʹǥQY,pX 5SM@8,x= VM^&QEԭ΋#Vzچ-X3u;Tp3.Y@qyHE8բ6=?ZOYg,c$cٖP8E,^&%Nw6Fpsرc8_e>2AYi;XqvS2Nw\cBLt9-JaGmL:O찪ܐ/K'y_XBD+Kw~jɶ|qrUJz -2Ăss啃+\& 7/]'sBQ!N=IY)cjn6teias;B q)M;X z+8h5᥯{ YUS^CJ'̭ T9(յ UMCG\F@Xﯥ0:uxLZ L~u4Jc }޶>mQN^2dx;лp행+{3d'!a&2n^/jfB;=7e1^3#Dg b$&'Yڅ!)r/uX׆wq!^i$^Cl!6 h-%n#sUj,\_s NJHfE3PəMV'KA Q?⑧>Ғ(e C7%%#JUIJF SZ'9K C@fdYɨOe0B?kQ*e7F PW/5+&Ԫbz{̑EQ,-.\! XoO땨LzO(QL9օҥI4Jr$NjUjhìY5@Ε~9!z{0|uCK7NQWwog@='C'o^YVtg$m7܀ўl6@ 0V#9/).gޱ}o|,H\c||c^\_ 香}v $G<*`*eUzޝÕZG/E&4 2OR~Y5:tˆcP2ʻ{2Eo!}.oT?JBo;Wo"X)} ^h(=w|I@H|Dvd.ot X?9 EC( 6Vˇ h/ #E :WKC`yroKAL\ܰݹ滻3#_\*=65XݓV8FN!9cc-őa \ \ރSCաE1/X!l)3u<@Ba^gOj!/j+Ot[W!iJPܴ[5؋cᵍi&liϲЗ>F _zΗ[ >:Z.1U H}9}EVt $.E%, @SKWdY*ѳ<2PQ #Rq;RJ@xU7R;5oks*Fw-ifPL%W㲂zp2, _1Hz3~$|<{"xπ34|c)^B=S]1bb}. $%=#byyݧi@C" 1hCD*#9E>蒿Q@fq=x>0[FJaH'Ȁ_o ʓ^LJ.XCLMNeYrlTxP ]h3pBu4wJlLmP,A&Y2EW;ʱ_boՆw0ħ쿴QS U&>&8;?p2nˆN!E5"K[hR 1LJF%j}=?wsJKfot8@y PɎ9x'SXp=I+ig_u7;s,y8#@8DoՀC\LҶ4QxzM>mҨ6 sȳvJтLu4KMC\ b7Kp=""^DHoJQ͛ٗFZiRAܤ6+L]T n֢wGzW;[kyVulL;%?!|xO@xyU>&q3UQ,EgFWjƮ!lI)PڼlA1W(GwQf8.J1ubOH|jy%P!:Vph&eȉ|z-!g`%i/qcki4\31?oM"+wXl&mo=/ҕ #Ö Ly>p<:[䪏0d!8xٮlJpM ~?Ŀ~2ոuHT@.ǃޮZ2&I&PRsQUd㳧7%ޯxk8?ȼ5]xW$,޵&,ڴcy\i@߯ǭl|b..^|S/ŶSbPwU7|FsA@*jd^@xK$raB/izlh eHKDcs)cj>^/ۑ&Sauq=DI A +߰=Q^DK"sអLh*]$ V^|~ pY:#IWlwA(Oq):&a2l6wL"i ;0wͬs܇ϕ_Y|)?}6QUB#Nި0=}Ԑ?fY(mg~2|E @tĘ Z'x/h" &.rsE:G"]r(`EGT?p8OgKTO5Q5EBk?F^kdFSC2=y*<NxxH6:(esx,P'%_ޱHvFT.ӲAp?L&jp$$rԪHp7wwz_%j.Dp+~ $ΔєmpS@폺T/j[h2l/P =uӫHL(}ъ5Fʻ2szD3}]։۹E6xSf'޵;$<ϊpf^ҴJ׊5fC!z#Fq)uu0VT.l7 ARl$V2/GiZP%T6eC X^H{|xZzHMasӖ?j{be'FCIyxY!3եJ#3$Wʊ6ˆv)2e&)ѼdYh{$6>Ll4جwI)7#]8aֈmN_:{(aAMzҁN8+C[ճzEaBLЉGe=+,19L#jzn\M|Ք $tܥ$lȊ< s||t8I&﬚l;1/;e!EO|#3 cv,R'xaS_,L@QX;xJ[BSp[r@ e^YNK,e M3tdsD _EF0>y}=[gڰzcX_x28gH 6$7f8p%dy eXؑ߳O1fYwB)e1B?U!5K_ZW gEdgƴ}?[;? s.e#""5ICn)J*9:q17y%K:FYQv1%@o>Klnv$Wq6 I(n>'׺F\}g g1oHTx[~"tH'炩Mm{Z376|4Kf$N;~?80AAZ0>\BjĐ^LB<'u=⭭a\K_r}X~a A ˴fmbc{̈́򓹐FF@Wg구\LwgKI\H&@cfDUF*ʲQi@ҋ YD,Zl~X?I*sUXGCWδŲaJH#&rmj&o<>7?pcfSwC (L_ӮΓ%L9xƃB+Z{<'_'{JQ5?^#gH*d@^R+FR~WaR6Nx: In˾.FV@W O Qhn  =tيrhvUlS/4h7;o]`>3O@IIHABW~v*HJ<&JYH1OdAꤌͿ\}ˆ|gU?m(?ˋ',sv^j~_J>t$м}lP,6(JMDѝ7xxo>88Q"nU86G[ $y@vYmPIJǸ+?|Uv=2jgz‡XڪËV~X !⼵O93viLDZl+ d@#Ew>pQ[d~rF?|9Ilu zNR+͞Yw p!<K.O %P1Qnq[pI&e;cʒSssB=CqNFJy_a+Dκ`;PKS&R/mq+hGv%ߢPUn+s!҃Ai0ԣ=Erc=m 1 4}|ri3z puMH:@7P-AS(%s*`g2b1*9F yBp\}&޳Ry%xNA#X*4]ydl34P8baAy5b&Ngv,lgG)9_&:µSf$YϏwa3KYb?Ka( N]g.9?z* lP4';T\TQ&uoR~*tEo_b6rVn%B'dodGb`(ePdulLFJ!3{G\a/}JXc))7G9T=?ZZ~ojt7ڠNOIR>fM^d^ȍdϸC罇Bpm%y5p5Nh"?޶Cnﴊ:P2Bً4g-A+Q.I^V/KC4Y/OK5(#ܽއ'=VCQZU113b_ĭϑEgn\kq2Â<,8`Cdf]Az)U'a0 Mײ1NyrF/?Bk:'kl{j>\TQqm.؅N/xTe }vizn[+|DNeʇ?"ܼ$!, #V BX@z)NhI_SZQ˯AR_ GЬҒs7 2p0qsºWp)XvDY_Sߎưinpft[e[8e(м{\zb".|u X3!P.~;AI-V$Ly4mv։}צ5fW "-tr~v&!l$FqCm&%93 M^~ "w]L(wBd8}1a,_kv$,\tcW:P~荷92Vi2(Tps+ [C?X^Tڸެf,z(Z[{fGL(cl(}g'B Y.ygl% |Y]r7$D AC VXiccr͆)2$aaum rZk/ki@$h2C2b쟳\igNi àT2$"n)?B\PnH]SǟF`0VhXR*#M#Q(L"(}'o|>eɬsi.V9#.M^u˃KU2BPdLH=ŏ $,DER))j\̇$p6녕|&q(opcxDj U!PF?>.IwnpgqӃVqT,APLDeL2BɚuQ4-x ZضQ-{v KfWjdyEp- ~oeA4;R4NۦF{uxAe1M$4O[$C<_xe}w02a/a!d66R޾t9ց K35 V!;Xl |5ofGD zW=0ߺ+";: պpҵ$b~I6lSQJ3`)6A[J1P3ծv@튍w 9F}@X?,Lb*lCHtߞpF*~n6g\ yF1]E$@Y7V*~=04n:GaMtɎּ0E¾cOH֠8=.G''>̜ :L1ٵ" :P~w] ''%Wh׫7Ǒ$`~OgF{! P۫.U@lXf>W$Ty+;JqᙀDfnLػ g=>AF"7( ά.*Wn.ܐg;zOټuЛܯJt-,=xplcT.Jf3VԳ^L K č҄=2Kc!˂]bmFc_Y:Go$laL%Op.O2co+@IYR`J C@[DOC'0nHPXݨ`;v)]+#wFmjwQ`f/K/NX}(`Udj:nV. Lb9M^잺WHZX(ǎUx|} q z{8ӗBcܵ-.I 90ʤ].)yb[@/]f{Q$ j\s%FMb MtҟU=^}H(A +9{6hFJwj 'י񧥀en)eMwŖ8$Y G##U=@G^dj0U/C FޡNz}vosi> !h0x836x`kwlvR-B=lOWJ==P`г=(bEݾP]w'C.6̈-)ȧk3%xq9t=*):}]=ZfiY9@\v7ϩqmc,? _M0c43C?a*$Gi[ gwͳdsT%} o^θ}3TIF[~ գ\7,~^Fj-R"ݗ>q&*J J14- ٗD1 a,cJM/@C-0V~uh41Iq@ӬSdvr0[2phc4f/'1ޭKmD 7,-"]]ja- 3 (IB?E>S*E [d'i9&?Gx[g }P 9{( klPÏm뢡C%0-gSdEZjt\ tv́HOx&$^O{vAw\J0xCZ8-(pXA3-|R뵶v/8I+f]#O%8Ҷo : jjY 80t0-2NDKU1}$I]4:sa鏛v~?ZCxX)cvÖȘtNzF(kJ9S+-=-sؤlduLl!h]C&!ݜ YŠxw@ɝӬ.`:@|$΍;/g찻/KE$}u֍+BY#VVt[1Ǽ˃|U; C#Dߜ?us;UxѨ>x u%05*. "HVn˼\FhP<ȮY$>0ʆ$hNaa{CW&pSh;|F40A {Lȳ3Q&XGyfrQ*$o1*]  ~2M'i]7'`,kK.p`Tw}j//GM1D;Nv?yvKw*QfwhT2ؚx}ֈfv.zuS=nk柅]9 "OȽ 7rY -&0D h_&ejEGe#NDdJ pU8ђt  h8Hぇ|!R-`֡?-QE$#iAeƞyU]g1`yhL4k0r0,F|bҪ6":iʣw$8Pe@71*X3MW H uNb2'18dT.Aa",$캉.CG,jW-P O&SkhpFaqUuLu,]]P6xtw+XX5^@aݼaȗ\nH,ƿh5O_L sYu=u?JEWuq@1+&W̗]TN-oGp@69ɮEԵ T ([x^iSW P/=B@$!edF}U$軝 ;{Ɛ<=r.7] \ w-؂CLI*( Ԡ#|Өy0E"aJ`U hOh*4R [KĪ@d$ lv!cyc;7iz'x.WjdM^dCOouZ7#Cm@9]Ƒ[\jf22,rW[?k*C̟$xPzy3?St i{RSl]`8= ^\RH>,M)1#U webȊyK:؃uƒrսBSt#]FnŒ_)B2[cu2y Y8\JKfx!D =Om6ߟKљ c:O)8z鬍 {aUjU#Бͫ y`=ʉ'};^3ʤLDW,_޳$N?Qȡ=qci.({V!DܟT>cld 33x,G͉v?r,5%/S>Bʙ}.R"].&UثA,94!&Z^d-WélIchɣ cU`U$Ltr7!A\LF|ҺzÔe&$DNi2>!7SIg.mW6d} $w\>\C,9z|¨,b;g{ACe8(jДa6bvGeoDdzqAb='mP9AB[O!-:}C|K8Z37aI l{GBCk] g̾FFaS@'^xV{֩N-i"| gX'tȅDӼy+ EzoaNp!x&X|Hp4KM-N(iW3 %2_ƌAjO'b4*.iGe#|2t1@u* _پ -*&NQ'A9vlU@ݦh;PV_{zmBZ yy*xZl'UR(zyo5{wtWC}<:("wboܕwLE1tPoVn%jGγd@`g r&R-ݠt*xT lc` |ޑ-\EݾMۄ Ww9bf1?O.OwQ+| X*N<-|ST!^,խۋH5#a '@QmWrLa*g=iH&#q5X Jo*o/QD:ՋIN}e]=$ \VÄ/@8OǴL (@@]$fԹW6ȶEJPҶr%"S2ڞ+!_}`p?FQG$O6(7 ~%8vF亜g j$_\֭lqEa'ƝY B/JXb)-VW1+dO|Qt1(`8~`$!*@^PJ-쁢ZC< $G+M;t^,O~ ,rKvCN xiY!`Dt|E7ſo>$Tm4΀ WgE: WYaDHϐ}F)ޡu)jzL>~ ~XEZ L7;\-M +Gڶ?йflwAME}ڟ-paNه)#+7ɊS/z)-{~ Z. U ^/nrtlv1B $EZٛ9y|noj阕 8R _ڮⷺܫkҖ:iiɼy\|{, "S3_Q=⟊%a҂:I@}h3hkeV켰zH{,u+1+uXJ˘Bt5IJ}#7qFvBVⓊW8A!2)PbJwB_r]|Pdb~~o4-EB-ל4@O^ٲ448UQvd:qo౑2x_G x_NYp 1 MQoh̞#Za|"40TP,_Bm7@ E'2F3ȫI_5^]"OR"^4}Pf8ǒM"RO,ZѲ!"I!Rh4LHJa7]L2fw%v5Ez4Z7|뺞¬oGG]yLHW7[cP'\LJAf ~`B8j.т(M3rC#iIGAsmg½io# =i\vuշods54+XR\*ph +QTMIi19{璡z~F{CHZu#Ӵϼ(KGkͲQj{N?ד"zbm?5q=ͱ3K k0w(0!`$%o/Y&&' δ,2%52Hnn7џ Wq4qrG5|[8A]:zƥrSyy@A`CbʘXĦa"e b|Uc_p1;EoLMLǂAaXcFX֠]qw9-EKg-MoP$@pa𢺮屏)SNuN^՝(xpORݛ-2pbHͲ~82D> ⭬簨$P = H l8׆&Q2Ě$} Wq)ͤ%@m憟qv` bM?]pPO3#/'X9fNz%[F^2S?gmp ̓J4.]Nx&Ox뛠w~앍o ]X8 E^PdJ+^roSpo=$~g7qJø*y{_mɾcuAP]*bv(ms7qdqcBnX\jGܺI;V80W %@'m,FiG,&W<]CV2C"D< p :3Ij\bGt|g[ zѪgivdtr2teMl3֑uˌTK#ثh)LS$C=/EF7Kzstz(@ |.0 {m՗m^Y%mb&Q%QK]; H"md]/[1Ȇ<$ya;Ld/P.7yZL>FG(֮>/5裴ۂ{IcDMz[^ފ~DnNJ: %H G)1Νw?Gg}jɤLNmFr^nd}T};*[rg/6.|e&}&D kCV.tA@ b '>D/!0M%/}}eµZ٪!gs˚D\ yxi<&Ljt@<*)p9vuGuy, @10hK< (($ }~=m5 /o\~]Ԗy.Wly<4S[c$ῒlw`^`R ^QRRvmz&TIv:% X["s:-@~S2SsJuo^J%$pť+@pY> #hmǶ~As F 1! 8T_ Lygul~_\1YX50?-oh MT}TzHOwFLSIp2Qd*H=ut+X@lR<U*ݏZqm0Jq#xA͘8 ;[I[3\PeKç]ޓjuHh Djp1w |-m],5]ӲRpBy9(ueo=_ͷ u[kH eE=&M5q0F'W=/1r3uf~݅7J jF&;[.aPCnxfь.2n/jDs?Mƴ_B > Hޯ1m%P-/`\  Y:=Jb cbQn8u5jz({?D`^dr}9E:SRG7 F~1,־yy, ,dH9 ;L,}ϻ岴j`c)czDVC}`](A zٕ0U/8A:{3e$ Υ*BB ioX Go u PZX*z,zS?TW!ugO]ܯGhjp}ި9K5Rn_gk^ugAOZm1#?SEfQ.+$2ſ7e[/xODJ-ՠ 8$7b^G 4纀 c,+EKi(̞{ WۙeЍ:3C9r؝' N"bLt0+BaB:d]z.2g$Y FB-qRXV &]9/ZR;L=4u~o2o\BMk:]콑 ԭ eebH OE9d⤍֞WO\LhliA; +xhM֔| q`꺊XL?ctlԳVrW! ȔCFFd#7+P(o#W7SYs ME#oN3 $>/Ҩ&6_CܖK@Qx Ш^k1 Ɲcb~2&*0n=eIJlwzs)H NOkOՍ9T>t)=J5$0ﱔbL{T 45p/)TϽ@DB0jqμ9 @_dBMVT-^]j@W"3ѯ:t@XפX+^%Qn . 8Qz"9Ҥ~y|i(,"8~G,7P 2^8 rX.H2Qvj~qEgT9yڙ4~)w5#P%POi\BoR׋E#bG_YbV ^$$^sU¤q@1\O4M7<Qj9zPJ3})l!+44aBO&(JO Z 15)MӉ3(ɱAv8Le-o .zmiR Ap219*hn Ң4Y>J9bDڍE8euՐ^l!yXPR- b\}%CE8AB ˅BV,Q5 Vp,.Ä#B=|2!k#i<ML<, ~+/ϳ.9!E\R!\'c:_p1`;Q ȇnC;$n]y <˚j@P'Y!\YK#lҰ"]"PWDg8kU$8P(V_5!&aH tvqSwf]S *#$ș%J zxd4E2L[^;80j"k%",fwf; I7cbycݟ\cv`-mrEjꆋ?_E* "XFgKA5K vV BS)LNL.4ȏQoFc^i+fDtbACK$xYLl_nJܲ[j5OV.;وѺO[Vx(K)4MEK @ڒG| *;y1]fHМ%"ȱe#s.xD:PI[`*VSŹ eLYUcԄ]ʬ۫ssl?Dd+n=W՘u<3A 19uאq#}:bhweź7~o: &Uv+a{j2QnHY\QDu|GV7hSr#KD]"wl}7At蜦x+na#W<8@?#+-@VL>&SD1i]nC:]e$>;yg߽͗6 x_?p82 SlNy2,{y6jZ5f bpۍ =D=.6ՠ*yOO$BmJx~z L#@- ]uk\I/[=? $5"h 62sCF/PSDUo:Y+' k,k4cj+"0(a͇ X@ 2pHcpEXхC&sw 8[LP.u(G{xzdO!.;-7Y6ܲgvXwr "U<'KR_w< K 6{ A<Qr>0.@y)Qj'UOxZ|g!ItcXa6BلYty1f3/4Y8=<l@Dsp|DCOg@'FkzsԬ^"*4Vӿ^nTW\{_dzGS>VH|6=c,.d+(> Dc9ǪAEՅFyzDfՁ; 88btQB㗊Vq7ov,h&v/J $V> Ry9;rk?n n·2!CBL5~y^L]֕çaUNYr([ȥH^CJ¦io4.@3 )f|^jͷ3zx58w:u$w3&\鈈D*cMV,u{H(v]-U/)4We\ '9#D]Y4(LN;ʁƋ r_ j+UZd/+^X#cN5A8pN# 䲑Q#G]4+l~5i*#6xkT e:v\B6u*`{6'>eXQ%GÚƪwh %?djaѨswh PZS"U0·pG/YE:C6NtU繯JYL^膳m15*FvH.F'7-˜ G)j^0"1%x$CӏI 1#,lEkvmKg/Љ^@ut.G13ZlFf I; b%K 0L>^4V&s j{ #c |J`;Ōܞ2 44Vj,Dц/ʉ^ GtO*^ -BB-2̧[ϲݬ_kUhEz1(H.KėS^M+?Fܢa3f1#l]:e߱T£ s hbxb^ .OrkP .rI۸"GAPG&X-Ӏ`G%@+O)d9p_bh$F%݌W G;\;9)aBBH@X'f"%<gp]wi4d*x-p 0pfk>vq ֨זN}̪#&xK?kªi~p'n gjKYGgWIN̆vp~)s U2J5 ^Ó}{F)gq|0p>U*_%5yxvl'qn70*)~rA221IW\B]t{#Y+B?w%LcY>:\[xl4hOfp0%与;FǙJ).m@s4@i;Sh)`Pn$`&k>l"_ 6Q2XcoDl]tmw}dVt*\bLIA]8_B^6jY''m۱\ zzJRo6{D>"_V1t)O^R+!$R*5{/<hgCCXG|ZPԋz4C3ouG~Ñ>;GEzެxl{OXi,cWO0LbU5Uh?OŲx9[hB16Mm`?>%U%< V>W0^8މgS7@GTdڢ_ q' ZŸ=_XNJh΍0;kIL@ *-m,B_-ia*. erT% 2ڿ#1tMH7Hhcu EXzMKm 6ۃXA Oͬf34{K7jG9!E\Vjfŗ<]^ ,4L3{ZN>)/tn@^L yv4$ᡃL^ zvѮ䛴 V%dʵCiXK\%f.;vJVhmAiYΩkhӄ)&:L_UҮ1:p<wpTM0x>(|o+@JZ[tӢ%ӌQ>õ>k W)$K?SEj!=w?1Ќ(U]>up`8~BH8>#F2GH"zIh7csbRҬSԅ^*{ՃT dyao"]r;ȵaK");憵nAf/m%< PpCJv9F&䓉~9i􁻆s,!V}a99V(Py˕Lt5u - TFߌ{ v=GpEM4 i/w^?d:rWd0ׇ-dhS.PC=Z[k$]> [ѮB+)S5?0JWÂtYH̐A5 ;pFሡIr X|x1lh AÚOA d1ϟi8#dP[>F1Hp䣺 wPU3]f^7knpR`D5TVǟw Cg繑O\ɞԆQŇ0an{Y2^c~ RM=VPxԽbާx4 銪 N4!EYhAn}q_V@C%]UG?iȢum)ȱbd }Ďr  `$32@3c+a 5t#-Uobvu5R $_.SKA}Rt]l867#B QQeKWDHsEU,0R6V> R3 uD^S0qʶSu2{`TG"Uu%j4obn"aƹwB~@f4 Q4+LJ A|zc& 'IJz^ &tjiya@ ޗ{$ ʧC$&|}oz]'5 {0 ׺ KQ:2J(BF gi8OIDxZe!,)p؁vY#{W`aB^Wp%D@/^; k>Ch l٠&'Rw/7l= ø2R˶r@-ˢɟ_vG~E ,4Z{; pEc[c@czz^K_mCYF%A(tZa7\BOWj;\Wʉ"ʤpagC,ʑ#s,~k80{at_RJ-0)74+&?,xC=c{bMtພ5y T5*?|%]lL˕\=.bՌh7Yg kKN6.춗T"Kv/wUpxJpO-rdOgޏWe0{Gp_;EuF"Q)D? GH]\mOIM9dg{ 8|+b Wս#&O?6"rysMM~F1h8F lْ&b߿S]qA\śB( *ܽ].>,UR;2]w'n3$DLyZARKz1\h4{(Q2Ȏy ,6gv=:Cm= pm^yYa}[". TJ-YL ThLs㓩c>[{!d[0uȡ",GrzŇ.}s6ѓ7U[ZM| oĵAi0눍Sӛ`tjzRl>}ϩ%ב'.ic Y茐*S/7|(s !N@U(1MG%v}z@%?A;ElN{@P ;8 z_Aħnj/${)(הZe%~6U0}bK-nwL20TVT\+)wE!zݎd(ԭTEGĺ1-կhʂ n;B3.bĔrՏ~/dIb 81WrDf@_hIfE5M YzZ{~TrQRd'c)VT f=/bdHsGKf2s˕еx֛cI2ڵn)4H3t;T Qm!+~t[ UX5!B^jp;(wrȤ2 ='uhF,_"v.=4 g4RUpFOINSnJcu5A~ؓ?"2v@9) W F)N]60$x\Y-Ibl 90>G"n*@JX燼7_`a~Z&dD-> +v 蘅V 8Pќ^)ivk~Y q9pECu=ؙH6 d+.cuH`yo>+wlk^7E' #TH)kgd ;@Uv ȊEٌ H|4ad6wQ ]IxS1})R.qpOR#n>M^UUMrŪYů&1% 5gVk Ps9_jSx)T1Z +X}$Ś9>VE푻M$ZP/9x/-A~EBCT߼ͬ)Y3B"щ:|b:H_Y=/{K[8A S-Cr{~rФNF q@{USGMW4%H1y]"CS%wda,ρ6+0a!2gxKtyG{ppV,ӎb'5R}x͘_RV[Xh]b;( Vnfn,JaAPa +~Ձ5)}0[p *{bҧKMZտqvs*08Mۄ Qq 7C#g+)a".l ͊R#`BS_EjLZQt+qD  ,&FjgY1l! G"je\+NpUksFS\{Nͭ8I)+%wP.Ϲdô+P^G c(^FzHJ-u%1z*fkۻ&-[ 4ׯ(2 1="Bh8$끖:Ux>\+DhyBy ngøjV]R31`OySd)ckif훺a BkmM/%UmEq*~}c6[JsP;OT53 G=yWh7x Lݸ YH$"a-[9D.+7c\ܣ#V42vcQƆN|ţuH Ƈ_ ۏ"|PsoF*tZ;z-pwQ-È=,Iu&L^-Юʐ6? 4dNj,Cɛ#I_{'q)uByZd@+&Q6 -HwEZ,!ǻ<.җ! !Cd.3nFOOF~*Rio/4mVp!LY:e i[HVw'ʠߑ0- juaEELK; jPb ,T?1!UuaAQq`:7@2$ ((0I"Bբfjٰ'үg^il1o!(:͡+.E姴zȴOB $`ASg40Zuf_Bˢyev2"NǹU2!B8]p{ORNSQ!i 8iT9푿C%*l B"V|T 欇y7oFnNfbP^üнiƛF7B)l]M'5ⰅcXCRek\9% +]yqӄ1It7m+L,}ʯ)ӤUqK`hG3-G7xq+н9w. Kd,=健cjuڿwƁ֍7 *!iFK$K>ĀE2T-؞P2*> lj 6Wk8 y%S!`j;Tʺӝ+zp#6bL>ْ4zHkyv*T$6= [,gPƅڧu7xlqctc!TцJXm]Lb>2#[nPUE6/΁Krܨ# OA ?Ys}ELS 9B0Ҙ>%ke}DJ2sУa'5s1k1NXZɧ;t.G]%M^eNd<]#I!.<_X,(:MkL v9_EW*1yE1tsVJm=j;R]5g>MZ8^oK ԓlWVݴ~hH{%;e{G*]OGFeaj}x/D{!*G)Nc#ir'[D^KhVӺ%]93c ]:.`L7XeLKꭓO?t6mj>oüטcAz>:M|(?ip,n %? Uu߶x@T dM c"֚qlwi&+WC  C(F#ah0)hYJSGŴ.2K~ע7z;\Nql \1(sm7M @ߺ>kȷU5DУ~T9ZyS.iheY;蜽덛Ԍl7D3Af58SzA7dAP;xʑ.Jm"C15oX XAY~K׵_pOXSV"Bʫ~h6gb%wU H˓-<u""ʽ=w"79$.5|W"L H&=z9buK']>u]%jjMyk?0K ?{F]Ф~5[Pf@]c[t~<[2[,d# Nv֙[/rWK ju%i2/=ߺaޟbW{ Ҭ +Ic4x-o+ ~"@uUk~E tE: b !R\i?46S,m[Z[ƿב?pi':q$`Lr>yz5#0҄Sd"I#(M0vE>HjqbFwky"e}$JqXT~VsFW R+;en~Q$j瑧`X[(Hd pzO{jhLŕ:`(nk%#nDzx[-Q].X(L1žurDY =n*Al>KsM#D ߟji٢BB"iJgRd%]mr67Fg̸{(_N/O="qn`@֍ҷd+beo&݄28rGn}㥿X^Ķ'aoT9%4guI]Év?2##\QLEJLd ִ5mTL‚<{t$(""Dm3O5+D4bc]47Lm:"7'_iŐIEw9}`N|i~DZ}:Krľ̬RAK rX+tv?™ Z"\ 1ΛA/ "aȇkWE&գ$֕L [xQ y;cUfP%Ad/.WA 0f"V_%* Qr֢n s:v`u̼3Opqp9 K8Clя!Po-Zszd9 lXvL]qWPR7PJ ѨnIV\݀<ތys&gFQ8 *GN]=/jK.! #6܊7"r$̠מ⣑Yrxo~圯ܾl%]7J00fIU#T$^>_S>{Șq%*uϑ0 :avoEcR8 PeF (-=XҚ0g#m&5$xxFl{'BY#  y8rk]f?Ɲ?./ a !Xf<$"H ׋yGBP[O7݉\PKcaGnJ3K9[٥^Sf$Eb=T.iβlMOxǴ/?9'An*^'ߪFKX<7T R~Omr ћ 4d#$ZKܡ_q v6O@1QOGm;bFcʍ'%< CY9z٘6(>{|GR#+S%|)s=bLpf >df:y\'CHh~N޼>5;P :)1Nx:w#3/0ϤI o Q4p`F{k s~,4" )2gc4O3K.C.tIێP!1YIOӲ1*Ry0QQn/'^690xg@B4/RR`U@D-FxݬÄxūsw[¹FLPIhf *<3Wmo?iE :I !0Ljb@G_n^lSA@TU$C ݋_|n ѧx uJ,pGuGDܗ3M9yoG[>aRPg;DVGF!/l~nʦZaxwHE ӕfXN Tv}x[9z /LI#yɣk O ۧqfVnd 8K"!u[T)|xʇu%{93W F9:NJ0 "eSqvּBڎGBLs8|Īպ*b! $y~hzfF~x˺ gJTY:؜ƎĆm~_9>y½ӧ*JEJ#OTq 0a3@fE˞B9C2SS}*z3߃2;8B [ 1,a[9qF6?٭٦*<ՌAw1ZhiY`{Y&G F;c6l.56ee^B2x'etWe?&YL|鼦J3k[_g Oʮ{ˑ#~Ejn8tDKs'P9;vgIAȄTqv,dʜ04(#:oe Oꉃ>=v3-\]e$&ONR; %Ni:fԠnoZ S= U{` |fp5f@mG{R՗ZHR 3SO"Nqzę'hxy73A 5HKתQ"&-&H]50ÜB\u)N9 ]3xLH~у~6+1STfO{1U]i@RW3vѭ7donȒM~E9 ,d<4ǖX̷vTy= 5t6ˋ|pE#6im[Ӓ[q9r"t=ܑ=M9LǛyJWĈT+؃hBR`߸疤w@2sOn.P{' t>jĂ6h6v"XI+ì m{B |m,ՁZƑwje2Rz(@UnWޅ+pKsl p(5Ə&%;hBmTd(JڊSԱ*\-{90M^:561!2i5=7H`. ?Wo!]aR?#蠬"'f~IО5"p.@G7hi0WXag@A:25jtDǏ+\D)%g'zeva %M*?tO*x5mH)Baqw~|~\-Bd]›%cW,=FB>&P #{IGFhFgQO0A"'Nmq &k^8<8i⤣>Ҏ1ېm9Ϟ=];Z%ESjr1]⅀͍K``7̀~@DԴ= /̔NFd{pSƂ[@ %نRiż9#U2R;.5={3}*Zj@k Hknj18DPvYy=2_D+ א +B,4~Ky,}ԁ솰ApPq8Цr@*np>G7ÚѵJ$l^xA}ی  ԑoJ'l,rkڄd>Ar}JEǗ\)^hvܳ**k4I nV4{_#M@5LR)|eQi4ޫG+.l B-[5Ŋʣ=@i!2oW?XG55w.8mȤorRBf ;vD "VvX_gZ|wI&+:Z 2/َ@dZ\#.Z;ޕ(ݥ-/JD88]Af_ɗ66p~-MRK i+y_yR09ZC~н6&'$ᆥR^;\{Rhnțul4lqItc[$*+mmxy8} 2e(iԺbx}KPuXdrFD #kSR!;+'3GdŃYSbMi 0j-֑S$S{e⤍U)G]hkR_0ohi+cL#CIi6ܫ~ҡbR[Kq/Ndd{EM%Cs\fc4 ޕ\L2 qOqɍH \~]42}l=nDPv]٥ GʾϘ)Sli_ҟȒ|T׬5?Lm_/@㫅O)h`!fn2 ϖ5M1}ٽŚMkBmW2S^BB?ܫs⩞P0C/#Eg4EYIpm(VC0?|E18wDo69>hb|٥+`p?#y W7>c?L,^~Ę1`!aR| &:eo.O:<,r ro8$隁}?#Y>^|OD쫁1/;@]B3 ǒzBW}Pwek$vdsE nϚņ- 7UYsAD6NE\J>n*H%wfs(l;f'bl\soxi ~{x@fU1.ψ\D|C%;o?lSo)nozGZ1H;L9E*-Y/Hxw!mbXuB]r'smGvC vF )9[t9wIgJP!=Eyo\'uTz$V.waiRsMjG!d 41Vc}۳W oV &&YJBX.ըQ>i!0ϞkVbܽZ[P 9YO@`nVY^ROzpGqF5\:-&Ю_Pj8o:pDPFҊ祸ʎ++ă7XEXcge~,t47i/}im7mI=|7X,bH6]7}&t{?w$( Ӷ2Q6c݆h'LJo3GD:c[0=>GC!۵+h_Q T^IvcaVL٪zExBEl:UR9U M[ubb:[k$; QgikE9(Ყg?k&ja[cF}+m#z+ gz?3Q[0ը|~5nYjⷩ2Xw (gгC T]U;ɻZTeTZ`` k_d[H)г6*[HL`o:D -NȐuB6Dr86M%WJcm[w%wu?i'LU41cB*\7ZBC~B1-oJ_6Ʈ܅#jk@l10ljA(rFQ21f2WYʹMOwMDk.ˢc@.U!`k%*!Hb&ļE>~׫^%ZkeH[VDe WPd`kWBuocQe=Mn"Ϲe%5]Ohߔ5SIӭMu0ҶECqEd! ppD*H];ɥ\_"t% 31)O^fZƁ ޑOkB!oHDŽ7˴cÿLʈZOWr Àic--V6QֵHN&J x~;8M{ ceLLp S #zɷeNR)#[ŗuƍ"WOe ]$ t涝zfF}5]Cj gwL9mP3K}"6% Q6D2˦E߱ GR}N#`=Lo7YHw6 "ߖOϒS;Z$,>xM a#JqZKg;-zJysJrԩ;ȿj|&K%“PBfqѨZ~L1J0RPS*|@,E,= TMH~~(` 4*4?$-@jƻ #SִOɼG]mWq "tx$K-C/\yts+#zz >8]gdu7i.wͅ}/>8NBDg|<[~?ǰ'j\:ս:d6pR =֙S|mjh1ʬ[~FRi*=|Z EDέJzKq:Rd;| L""IϋIxfEH\=؍c*W2trǺDr~Ŋ "G*RBNIYQ%N2Y&x>_rʤܛ;!%2@/v\/)e9Pn&_b&PZ:Ivb3;wے $3N4}ZU2;uY5:Ypj{snJOo fԀo}'=?Є } X~=RMPZH%K%`;i]UMX4;dbDrzGǐ_G'Ao_\{+}-irOcjwࠠC{ѓ`ÎTm^0~n,~qZ}fIKsδ}^uR=4d} 4V61 $qgU-j{BPk?'W^d2wrcs,55e7Ǹx'1F4PKY&v3+ HuGN*Ha(ބ~RN[D=W!?- 1<D-s" `Msk]sOlv<_0pzN'B5/g4rA-{h0cyy#|}HxH0BVri27 .|zîMɩax y^rh /4 ׬ݶĴ O70ud/T:c޽K4D¿skّ<+穇7<+F|" ^xb=KeC_Q\7-qϒf&LkڞlVsy{D[dҞ#-<1%P"^U@ޏ@ 4֘mZ:7rPFdϼxhFB*G QRQÈGtf5]WduJ$QK8pR8sc/Q)**,6.V@hT0;f7S~֝<Ȣ(Y!llaDZ,b{¸b OC U։ HPZJ0;BTBF͓L8 :ի}@g.N4EFnT|4qhs H_* Kw#A9K5L؎Måp3gt]md/<<Ї*wl;=VM_R?H^֌F D8yKUQ\SCE*w3H`u~xBaBiS6Zoߒw0XHPIBa7N׊߰uX~UY;w T%}+ouQB)uMTd(5wȟ:V&HCO(< fyDKQd qJ$*ֱwо/^8b-#"֨?ӖTƶH } ㍯yhPȹ A$Z8"^uJ/s0DsuUQt,)g4[PWHsùD{F+>'+MCH4˻{MhE]ޔup'b Z>NJPyfH X-LFE $0(=b//at T`cQЯ=H³O0 &̵FБɂمi,Yּ\zP,@,hxǞ+ťj"h5l!,l;Q}j9͖7YWo&k Ы/,nm|Fz+bȾIPzpI3Ȕ>04}"R+f~(ep{uzjD@a/eDRd>qm-dcH&K2caAz`5_^f 8WCSkM/2 3lC l=L&+q[ɿ PIݓǩ-uZ~Y@xHU9y@_ߙ濜RY=|"ضߛ8 81K_E%qC|s&!\=+y\e)x哄x4n =*pGȝ921=gAa_;$ fhMqGa=C (5.z ;S "`7ܫ1z B72^B?/ˢT/`8V+_TۑyybZUɟ_}M-dIZBu M")aD/%dxCޕ%>?3bf!g\*(T ǩkƓ=JŸ·+k6G8 _>Ӯ" CeeԟL rVO)G.e!I;^:"Xpsպ%iQ[rbĵfcW1#H|<䔄>ثZc([՝ˤ ŀ| eBXBv gܹl?ӟ!Sq^2KK PA,֏5d6ϙx1m,CX 76qyZ{rB"O %DCH%p޳ ^|X6ռ+t/;bEqmhmLᏕ`X$kD잟߶eZ!DvlfDT㟣QňOUil7Ec&y/;Z8RPrWS{a 8E$]T!P=yZEZ, ^(<C9MsZ +ފ 7N@ӛϳ ;>Mes"D!5b/ֶkz!<<mvSWHct}濖U ̧X4֊ ݓ W3CwWj:_lr[0weDD[wT##f>#O|MvfxdU EʮyS)inȊ^#Ney$_?msHiQH_$FݤO/eҁYڡ}c񠕅R [d?Y `ɘG!9^$K>b}n,ճ2/ARe RN`s_/?ރ:_3d! w4-62u3]Y{F3P^[t,\]:j{!VG+07 +GEH!}a ]mlɜ6%m|"6nSf% , dDž;OLg1bJ~*:VP1Dl  #F3I5GZ8^YP2Ry5˳%+mj[63H<ֈՅ'G){Rrku1% 7o9$7&2HD#;?\ݎZg2r (w}x 8ȈmFS|ܑ- nr{2:&M +^S3evCh@ǑRcULE#sgl}BTG'$XOC㓄Ͻ!*ƿeކ)1`4VR$yBF.1,p]=mP+2{ Z0(`w:G\[Pd sQ/bNn{{6'DkGGa>h_ãrB~ȘLaD-p验 0ṁE)aF$m3ܺ|Єu$'~*[}k+ܫ1[D ǥA~_cmES﹭(8 M4`$ź7O91UnʃEΩDe;LG*sw2/֦<[ FT݈y^&P 3-yH~Mqҿݓ #f?ࠧ[1&P]n $B.J}ٚ]V*!7UeS2t>Hvֽ,qy2 }NA{ /)ԣC=껩V\`,tuyNsb"B !F$6 P?aB_ZW>k xr,}V_jԪgz.SpOΞ&t(va}$[l%sCC.ҞЏnv_]gQ*h&a@gRcN߀/}6 h: v!ОONt\Ĵ?l񻌣 C'evk@`U'ev!(^=2#yzm 7㧛O7'a" R|we7[x쒲O z!_8O2ByxWofD 55o#J3n1sML8#pU c+=s XψBwoFnTtVI/L_łYK$O u;A (_-y E>Vd4v*Nx}NOߺF~\_ߌ `-_<^[̌|-+ɸ(OD_t9TKKK^/FDR|S]oZLjFAIi sh%Wh]0(F7~,Oշ#\ژ,2SJ|YbBx|!̊s+Û-!q1f ~?DZ8Um TuM"'lkg\}Zy[ʾ&nn phV$91NԘЬF5ώ=yUS5rTbٚ6+qW#JH:I K U{9ʉ_k뇒laAB:o [qNM/RdH}U邞™Yf2 uĝVJ.jZ_40rט!odF3̷k":"(-J󱯷!,XHC`sG0fe"x trE0E_'`SEBzKA*_{lj28F~ zA<:M/hNDA.g_n {sŸ)Q1} 3Fom%Iv6boEVCc'N `X^rp"EƦ:e݅@b0>zOt7aK_Bi5^^BXWhhAyb{u KI`XyzךƠ1ɳ=-[q jP{lcuAhʼuϹigp^>?)Z>=$Ro -b'邈U>Mn\QrD,AQI$0y ㊥YmK]y;}4.>/( mlSy"\Z5(f%޳un(c8N 0 ~hNd77Hg$Υo{ x0;V2C zEchbD[u쉺q, lqgD oV/Q諺0я}YӸp6҅2C ᰚkJOҾլIBslT6#AkhYF]Nz): l+0Y=H9'~6R0ϰ9w by L*#|MD6՚0&Z*zG"2]݀t+ o}2S!?:RO'!vXҦånAj @@xB Gq<^3@q@?D3bPSϮ#iFgtWeWta1hu^I6& +% R<4cG݈oD)It}/+!|i<8.Vˇ԰f4xs>)ޓQ=M7LƩXJOW\*T97lG] ncU7AAM|Jt7 cڞsQ7P8/s|mT6sV+ C.}7d`¥iձ{Lfj];  4R N> ϐkHͻcke7^FNaWL/YX ~񒜎i$W#hӊ5>d+7]#ɶխb(I%JƢy0E62VDPI]uvw:v>l ܛƁ$5ug kɉiyԴfc|#M`)ڞ NzKou J l4\A2&Hr%.?5($r駜j,))GQO_Ltbk]UGWJ_ )FL% !;wQQAkJwSsֵ}1--m5?(qb()qo^f][T'Fu NdĨ5yn%V6N '!\ce:E"ڰ7YsS] 6nK{:5 NyS&ٱaV!Y7H=&e*"?uy?_v . L]ăCp[vykQ%tpӝڦs?4 +mqP HxYWgoŨ̝|8q^  ){!SV55  AkH%˵ȍlwyJw^ddDANPA_leZH1:$B+Kة;\ta@u,< r6?WLJk1o4Y[@PlG|:2 O\pq) ޻.=MyǥnE֘͢#g 'W~8䜴L#~Z߭@f1՟%~ӭn aVt5߀HI|pQá1+pW/3 w H$$.m@fY{D׮-쬍>'/,kcD[PYXLd U!*bzht-+zܣ_Bgtp(ɦw+K_SWҞ1 P/iwYc#']h wgҌr:s$ Gg sxȤIXVsut;L 8 bEB ܑu3T" #4"R T+8yB%z#W ;n"%v-M7ӝ:euƗܺ_=Ag믪Yצ5Ǿ,[c. OZFtW%ȧј9s8+aM#R68lp#3oS"Wrw ƇF&P}+y.)WQO&K9#Ʉ+םuliZW^XBzX΃ezRXsZ&o\I'넗^M[{>q*J qt)_qW0'"o)JYuk<ζMBq&Z6~ɯ6Ö&aݤ[ l{Gtyxm7g]TeҨ6y!0NQI'/kw`D8CyZshQYs"wڏp!?ȲO\L{%q4r'~$JϛȲD]"4ԁi~ȿ,fݚHhŠfU \]~*!xjAYM^e R&b8qi'0k[DŽ?M* s*#8EC[kf7dPp;Ic/̆::6P_5mpȒ#Z̆U<{@3'ҝK A1ʳ-q,0|Vg*MuړuoGzSh)(8j?RhKlo E(1Q_!{:Q.Qh? Jt4@ G]%;zMϕgE>Ȥn Ur9z =, gO,lѱ'S {f-`1^i=$kZ{d? y/ebI&T eqV |ȵS<587!XÔb,cZ豴z@&G]o- D4Ǜ e> ZM]{"|+§Wh8("qU5q*B mT؆bwF } *2 ԍ6tۮ`a%f.>ӱ+93wQ[)h% }N--r|޴oMuky@˟x]t3ǪJ6o5DƊhDiZMJ=~pIs&"UbȬliAS XނZ{!v0ɲمRݺn ̴zSN0|l1]diU /ebCėRO#X E ʜg1Eɑz[P+DvĒaʀ55WTTIFB#77"6U}E=jT"$7|l ɢ[׃n\cG'^dߴbDV ;TE_}"l=@i腘,MIǪjPǽ#,EEe4^ٸW0GR~ӗw62`ucFy =9~ǤwzB4, MHi9$ AY_\҅Ɋn 9n؁߳XJJne)}ԯtvӢjI>WW{2f$a[Ȳ"g?t$\Pu~8k皓#`|zV)Z G&HQ6gFuAv#[xSrA,3:w,k 8A8Tb9:濔'aտ\}C*]dP ֣Pt'/M/dEHۑ):ՅNI(> 'K#Bgͱ)x&_G :d%%ᑻ)0A֜%+M70d=Y YYW>-{!_.׫ʱH?V?A 1!Q$`/FcFœ`ʬ%8 }BO܃c_2^kk;mjm ~eibp#Mm$ "R@ςj=z$HM.a/j-FKMvJƎb ~K9qqΥ}s{ ^,^&8;о^]ݻ(W}^%Ml8}*Bd{{)}Xt%_EkoNXۙ0,\S f[y ~o}[^ *u|]!n|G%%̠A_,`us UV=gON7LR1#+=fjW=(;MFww7={RtuK*o$K}&;tb_! ,ahmS_?ϵ@#i"匨s(ʽylxG[]׷ Ko"4}/ hǍvK幪|M@ .m8jI5V^ ;JU7Uq6G);O8k+csF/RC@@b S#vV0Z `lP1=a!ϱ N}8ɜ#X0A-ΎTh6lT{R0N{s`P=~*1%2/j&3s :HH&k=)G8wb*va]1A.z8q"Gd 3Ϥ'nqŷho~F֮'d1paW,U Xz4=pzI$OS:Egb@Cj *>cu jh ߀]4~Aqlp#̒S8f4鋽!wXwmh & (vg7|{ SK& (Uyg`?i(2a& v&E~ l@@p'/5&jXHHd2{@S&| l7rt?fBȫ(&PAzdGixVseh/46a=??M!!b_ Ž.SJGQQNa2o;θ^Qr!ݶ6)-:>4ouAQ1rꛠ/a2/*P"fҒ!̌[FႄXC@8J*Swӳ1ʡqmT5ڏ#~N УdmVy$ބRBD[fs{։ -[)A4E]H?ez -ٵXq(' 5 4<"mTb"Qf@В柰o)Zg2+o7b(Y{dë:AR&Gz㔙dƍ-7Ggɦ$)lEkxqfꦒ.K\psXf*GYp3:dȔnlgͪ5P=ͪV򃠜=l%$eXAo*ȒV}qRٓ6T|CvlS|z "G5ζ]9t&GGTMٍ&i1~\n;^HPaJ:]XI,^m!? 7bj ɧ*§}ܭ3yP,v8tSqDӉ-PmC+\r(<8crʔ"䪬fDdAZrXJw;h5/>Uz aVz.[R#g zSf( ]f>ûzC;A@pf٩ ⁒8xK-WǠK8ҏG 7d,{zPYoNYo5L")|Fp6+N`CM ^5u֍U=0dyH.'UU>oqhgkSOkp1W 1p3do\lG9,QTTjgmy#3Tw`)%Ǐlλ˄~ωL.G.v-hİ{en8o5犺K@OvqA&݆-V(xfQtv_e E~{d@ Juu?-edة)|W~c$ro[J) b>gt׏w#qfq$/"}Y iеOCBU@ cݩ{6Bx4:diɎ@&6`Њ'6PPj) mU!A0uw\+ך)Zi?9 Sawwgזc"{`tj^@+?ݦqs9e..A4^>xQ<ln^|rKX/XV9$Z܁nNO\yk— 4;ѓK&k AoW3Li$X dtWr )&}= ~AØuߏ74b9ўvz^?Fb=#moQBϯë)\3Z sH2l|/M?o,6[o}@ه8A=]qaHPw[`69QV( +Se;e*0]ݖaKT,ΝsOndbۈ܁̘YYygUɼHa4EθMݼ g/F4J). ܞ8nw l*my?t 1ozQ+Д}FC[M1w*d!sϕ8>#.^U02=SxcŞ(JεǕV]^/oY?ZQ1M$.wqYɡ(X`dX4Z&R ,I-6jǜ_ND-bq ZoNqI#'tb TVh4e\9O8nrZ, KzTuJ^_pM+b_Mbǂo L[K6a÷zf/[$tzxOЈ5P. ݉4ul8[ĭ(pd;~| oiԸMNb@.V;`VՅi)vTnbF&`iƫfP,?;&+'3(:4NNlsY( VNIPuKK`F3.Y>GS =obeYB*s<52/$&Uwx\5vx @k-IgBŋNK݅N}dɽȃ}a59z+pvءQ? (%< _[y [rq+dָ}Op'y .Ĝb}8\? 7y){ߙK.x PhtQ``=6̮F#1;Mr>rs|R=4~ p8kPi| &QM(c"I͉yH\2``cĝ۟Kd#Yln>{GSf D2Y7'lY<08  vS:a^6CwUcՌ bkY)!}ɖMEQى ɭcۚBܴItgI{o tM tJuic9UwXrr V6蒪y 0& ص9 <~OI/GA g~k'?x/np$W(QOE ZڴP7CS95-ܟS FDzeˮݪSww8̼o{~A' u/-4;Ƞ6VftM֤g6j Ya, "Kd_DIr #^GN $~y:hWI$v{$3R]ů=t+?"9{GbMosrN 5PWnvMNMOmױeAQv5=Mn.$Tú qS/ҷ!xOä}B4þ MH28;*=DReYY$fՓzqYmHsDz|Y2H#AslͶOd 9?%Bkm{n@-S?;v QD,FF&D9n3O{"b0 M&@}4dW  $i\J-(5w7KM$EP!R }iDD䰽%㖹F|ifDlPG=t;~8P& i3iEի᲋\qs):5wSK#zE[O*4d[R͍EEa8hS$v(ʓq{9;O!2Mx5 Lk/= 1=(Jbt :>Ѥ63gJź9K 1k&v,>&ݭ?d&[ޚia.,s 0Ա0)U[>"p9N$=B=@$%KWCڤ!*Ĝ|)zwU D#o4gpuFdeH~]c!^+}Xl yw=@&?0dI*pg8H-Au%~e-u1Z$fz}l79˜9SZæf3MO`">g/ Mg'0oكm^ɦ1b(u64?\{9x֕ޚqXăHNZa-)[EUQ-ðM)-p4$Dܦ%6fK^&%عi;@75e+#} q]jw(2,?] ' Ur,yUKm b Ĵ4 S˧9J4_ 6VR) hES4oHjP=_8E{KM1Z0̥'G ;Qu[/n4[ ^QwSn'MoC4S=(΍=C77$xVqA޹-\BSl3Q_F% tJ)PsgpU07O6ta[XܴKTZ3za~0> |J10 =G6) yBdnS!; -ox.:Dy1,y}ޒuR䐅S-SZ6xd2~يaEY%:e\؈6_ o\=ۧ2lwF>LN5>g+AwE?OGTDi9\pQ70ַ1%FOZAAGz%A)|jՠmq㔡h}ٯoŨ %%s9ǎldcB&]uՄ)}tR P"𤒝1;Xv(ziH$LhSEZ^G8մHHddF4l1&\~`|A75΅|.jTq'*j?3a4喏UO\rnnt]UD2߯6v%Xݚ$~mqEL%vZ?}i4 ۡ]*d'DSBc c:2+OρmDgX])(ӰytyM1EB"<`nE)#x`Wذ(Hꥶbί*FpB߾wdnuD5 q<Ɨ/zIʮS&k>JOpQ~鬝c΋*ewjr^//7O6(;^XǏ\pH*$3(;<83zd1QZ'q*E\W[ʋ8WCcOFY)bYɣ}Vby$+QaRh8Jr[ω;:tRbz^(KRejou>Zwr'5> TG͈)IXg mñU8ڴP}7ž)kr}͏PHk:dFl\t%b%cV4mVSI~飿m:4c)LTӔMv-&]7o &؃qⒹNe\8v[ m"A:UKN&.%GWI Z+g)`%DZEٗ&g)xEېov"|魯3:V?KRat,AALH;FCzeg3\ږe "ܜXhfh%+I6fYIq=2}%Y5)ƒ@/ /*@ WY~;35Yn+R7|XMTpN BͿʾjrqZ(X-<~,3ܑdxIED &bXb-XD_%B4 !P'nR dΈ`p >Ļv3bJ:r|.AFk nۼG#m`;oc~sƃ*y!B9 c|g*}+NjE¯xH:BF{a3f>t`&|Lc7RfYӭ\(-*.r &>+XU (T`y7Id~ Nx3jV3jHL/eT+5Pe zM&x, gZcK' ь3ݱ9Y$^ӂDN<)`;tU*?m.;yр,Uc2qѽһt6o0ɥZJFK9{_54Ȋ{A|ZO BC v1'eF˿)/-q Ofl>s!bWpG7Pnmp݉kpӌvTfaS꽘5 7cZ#kj @F]/Y3y9]^5ٔib%H m9뢿n!<'cP€@?mBP 5&I ̚;k/^h C@}z\(b6 RX㗊r2@pu0\h'AD,zda$="i (?Q]ocn/FWXJKPQ"ĴcYF_ N_l(E5nLفPZl^C@A CVo/# 6T ;DAcw"]"yJ !Ӹ<)`y/ @hW'E?9t MlT ˟b#x78-C*Gu*?KM쐷CnשQ"ikNΰ3Vhwc;Dasb>Tfc?w]hJH&P t" + q<:2xҬ͘}9pztPXxΞ] q1.R`-7`.v3[D &|)ȈubIۇ,hG*gsB0Cuj.J~oȊ9ۤ#1C72[*ՃB <88k6]H7PJ6l#0cJ ut&1r7B54&Or]u"gjϺ[#ʹȂ/uV)W^Zgyٜ^cbʳUv\{?j8u [z+hYA3F*U%S};YdT7oGaa3RJJ.πYϖ̈́au3H 7BO0wW}I 4מ|՜I_4F MXp:aemP }5>oќ~>ֿ a79xU(pOm0Ն@F5jPA X9% 'kdb07D[yiU6InfңBoLv;(4i91"֓& + t7oUT91@Oȣ6;|i#ߢ;~~6 ce aީ5ZqFAyI*$%)x -0sRGVf/jAᰫY߮H jƒ?ݹΨ947Aa;{V{n^oxπPoB}m_T&Zt`3X崙S2"" h3! 0ո ,DM B)\ل*Ut຺Kg7:N}F2@+ä Ņ=ɛ tR!J#e׎ |7-ܼPΎ)iAJm D6 r# N #GE@լ5@z2g8Ah ۮt +6[>563 xo`+o\B;+TdĘ(lX_Z*+t'}h2GɾRRY*Pn}=F mĔ| 13CQ%ze |@|LHAwp#ۤ5Ɍ O'In⮆%0Ǭ vS?꭫7ZHqh 5K.3We13Şek1LkG s5?̰!j>:w$+רODQ[e5Ob7Ho᡼9DHL9~! .C$j2>^aV}$~%glMߞ=F#~ڙDU_P׷nC{ J^ӢE0 .yE5yw'C#/e|_ HtX^6LK)v֯! E ]<Ss÷ ~+?\<@])}8sOD 8<!/b~7.Ne'fLm`l=Cowlq{$>F(L]tSۅ/  581xĴ"&W*6+bVGPq0%o 0K̳h+0qsj~[isnОw_.. ;A#=m'G X W x]x\@72׭ib K~cVح^T(mOK9쓆4峒L5I;Je˛ڍ}ion"c~8 `KA-4O^dw\LXLy_Yo쮲]<f%idKKĶX.t4-Pb+ D!dM8h0ܯr`z_>AR-G^)q+H폷L6oY\SGܼ?)·ǡ vAV+f4wȤ0ݮF'xMXIw)$1@!k-Xuws#UTY"E:();%sX!"tAC! ch^tȪ2ɦ>5aGEڦaݜ<36%%"}Z2Oc95` yUEN}3&T;~ n?ɗ[p9̺+lW\xߗtgnhHkp}l\H6؋rNމV>t}MqC+%tuQz-(y:D,捯7V CgIkc'WK]x?Cn史W8Zr\^>݊)_@acwhR{tj06X:Bݹ|GN\Ĉ:Yl:Ol_VZDzZJK%rv 7f}'T1k˵_t^ÜG)[3,Sa.hemK?DZUA7^3`2))Ub}n~cxvzhH4,fAF]T|VI1 \غ(tgKr9xszzz(nES ELʆD=6 KQ+R!؍Io*19j%,ƶ4$ybtCdaBP;4 ;6iؤ4GHO٫FYXk =uq"G^"{5 1 J|-1yBIjr.FvAZlutG_e1&EG:E!C܉Y3XPrϥi xT૧3Z ];r(y(/SS6U,G".4o0;aebUjUq8ܹYJ׌^9U:BTQDŽm*_*t–MII;$uP3RY۞bUA/-z?ea$$G1`a=FaYw-աc%mm#紮K-eG݅`6kv*7Q, v&argiZ׼N24䦭 \4e=-o=&S|+3rA 쐼wyZA Ȟ0<~p_+d&wrލ)Su];M5j0~-~|O!]dd]OֲbrҧM 1s̸cF}W%jHJ, 2tkYc'&no kJ:Tj+ q-!&u#Hk׎YI(SYLȂ5]k0`/ P,n~hM3ߤPio@ (5@Y];KBN8]eI#N{MG]81;? -vG9|5HVЫr# > e@.McDMA {Jpb0գf[bDGehuSu8^^so3z&))<="ذ1,imwRh KdB kbuyqؚ.Ua"AtaSn,OC#.ǹCpSX:6"Н*wOefB Ice86eTúK?*?4<)Ua-sJ7|ѵjs7LwqΣm\qwC!OR}C46rDؘ›+_xɖp; V~2mJ~պt#6 vmA}|G 4Op@~vP($M( .#o߅ 2>;+?<,\eYJ'p%< vVnHW5TxbYGJy,0e3cIcXŎ Y h=1[Un%<:f0[+%w7UM;n߈2N-JTuK6w 6;wg\x1ꏭ i{uH丸 ?cF6G. ){Pk*~0 s!Ő~g+<Q/ޠ$1D4 gnoȝVW$MJgv -F;F)Dݪl\g4y /eP4~@vuW}>OWHNJɩc$Ԯr3606'eY|򊪣xVߥ~]2Uv^G'0$Ѩ݇"Y[MX.Ru%ѴyB ë<[nVZ'Me{~ojT桂1X:f!^gVж zGg$MNZqMɌH?pJYV026;$A?dxkn|ӌ/ $dԪDŽF$Z;9wg7-!jXbOw : @{" '.ȝPt_1n;RWRtFmt޺(|.O1P7.aF@gS&e;NMK)HZuN)duVk<-7WY2 ٸ$a0hT/8#C7)F|(S)>Zӑ܀_Mf ҹĘ&^~f#* lCR 3{6kk` Q7aRI@1A(l捳: %ĻʕbM$%|Fy^/ Ɩd`I@dӜ+Pb5BFd7B# ڌ#T@Ş= Nа?kМa6凨?ѝm̱%MC{VHOƊL(ϩvDd1bL;hۯִXx [߭e dωzٲ*#1 $ 6"5 ͰsG'/b-Zi^WZ^Œ0QjCjLJDO.Dŝ^zsnopD>⸠*70rsLc,qyٯs#qƍSKPpőʒGAR׀7.~I!`S 9Z7 \zv5wJG^oǘ6ؙ#R: 5zGV`z/K%# ԘJnBJcv]҆>J*2; ?/6(QV&D~[ZwJ L%ʬPG|N}n 2fW4P sm uA /<}%DfJu6-O’%,`,%Y)%pa5xhV]Y vH_%H|,cHѴ2V1,W#G ћDCzϱ)-I[M*M N;&B9&J(~Q.bd8ß(D-𾗥OQN>̒/Y?hWGi! [Enk C–(K MRKODY+܀~ȖX/7[gWuE5Jl%D9ÐY7 A^ ث :^㛤s4-8:9qҖg`@9Z0l ԧmp@.R9MDS+BYrmom9 =zw'[d~j#Zge4NOctnyl@$ pW=%t$ Y_f8"|0"v!iSQF"\=cjń\o6 ~he2|<d3Ƅ-: &vxHe(ZBbNCnۆltk-ȲX|_Nykƚß[1+ %{ꛙ |0faM|MO'|UkNF-ݭ =Qtpsv5 )*Zپ|`Adˇ0D=oc )Q5/D%@iO %ya~Y;ς .5XFcj2xbl=*ߏϣ{x$TRfٛBf>.7-F^^͔$3)]22*2C vHʔQ Moor^s6QjW:o!d/\#}\kK "ܮXɌiM$j9vC";U}a jbWE,mRuhTR2y]DhC"6cL;;K l8+ ٖqEJOk/PJǫFͥ"H/w>ϪZKK+E?F2F$HKg8u^dF{lGF`6*ܛˏIĨdϾ"Q*K`eh,½wc:x,,pc6%ɪ.ɥ e.l .==Ϗ%Eu i<YS@I,QWf9Mgk[ 007(QeT_<0=8̥$vx<`z,p=tތJ,bA=):|O5`+tPlHbǚG"l ;UuH()@ 5܁fU ,g:C&]tU#9}InAM hu~+[!:)݉(]x[; )~v/- +kξ)p}3?؁鬾_5843oTCs=q/ <ϖc֙eIO̾F}2Ey/ǀjWڽGo[ٷSFD\0"6J@DaGΥ0PEI\ϔ`lΗc.bx)~]2Q`dNˊCr|+T7à[H;5kX 'ke1C Ȁ2arZDi*+v"?m- e21e(Gsx!ι [;C~tHU}y ZF{|[~VPVEMS֘]NQ6NDD|KGnd'\G;/dh(i4 HUc}/ ѓ& ЇXNȁ4F#0uӡ0Y%Zcc=M8#d4} YatKv RV|۠ҁe2ϣn݈T06i=a5VDA ^ 27`5퍚ιnQ4*,Y^V}F~lHEʆin<.5f9-O6_Y<ʺQ(H>?^7aj_n0y_XtN!jJG"v(h>X]Y*ac}\쪋gA=wO`Y-N q)͌뎍l=~̼|y,Kln`nPh6"nT =Ѵ+(ʔ`0C D! U`ѽr\pW˄_;/0'&Q@.PI|ccE#-y45z~nJ 1XxrrD ]nЮ-bQvj$1DHEx:R_\o,̠Gbo 窺zjn>l(z{AcM:O<.p@JG|yYC[XǏq+kq@5Qce׵ !Cl \`nBB_"t|)XB&-IWs4FڼтԸ4Kh47YYLCeQgAGhji'74VuBY\\AiK1-%Kq/bPNK((6ȋmC}`7TV`&IL<#X~վIz0~Zw̲{,Ǣף@{d PKqj 2&) Pk}k(\N4|-˧]z<#Ɗ,qcM,e Jpeyi91+P萜{.xKBfm=c%ʹ(Xc!tYA;،7ʂch'2xEdM|.U D DBӜ].y*._w9C DP69;r|4Pb𿠚Xy!y!+K|d.sgQ̛;0ZAJ?6kt.O_NKz#a @tq)Mz SO{5ie,?Zu tca,i&$EU@yTMd_79I͝r*\ёo#@1ъ`~ WFhȉX4:XI 9W!L]4,q/Xd+Q˵꿨ݢ"dWA3c= CbOrneNh&;Q3AŲ^r?O$NڍIwndf[Fmk0z%V·%!\RF:#$Lep"f(k5xߚϿ%\a %H w~i$aROOrzS~tv㶩+X>5fF:<,{O UL|81aAtrs Bח8&5 aatR-;13R%أs+E4 B\)]07cA} cIu\^X>Wh`Vy&]~f H=`_Ab 5gSį 9l"lX ߠa53@Q+CĊ8zm,Qa8%`+ 64T| O"E,KG `.]>`)`C3\΄Pԛe i& B$k X5Fz4=_MjbS'LSMO <#8K#Eřfc:3DUf(->VS']i>zd/?͚:zmTs̱7F/֚Ω) >ДjmB+^mVi#O>Ii3EP$j{]]CZV%Wu/YUb묃iĽ^f_&Wx-Z>|Wr=fX{up  S 7 Z.!q Pu0VBMJ&t }`K&- "7sAi$?8xESS9vYjf3?ܷDD ;I-xBU)L2Wak/iB⺿;͑M5+wmѤ D{Qg, w9+1w*oa2BČ罭-?]{ht{f], l` `ME#2k0)74~n d/``#34av2ծ,%6.[vX*k}CEc8L AA /9!7w8!_6!/% ,( syP}dуfi7#p9t㠧i~X6c{mw8qGm4lM?;b>Gpp6XJ/׭頵= RyTC߾8p5Hbv'R$aȁlwG/z\{l5@|+=OXO#OͲ5$ԩc:ֹ{j^ ]TpCE2{ƥp̘?ۖ<0+30(3fHK\-Ц`W+dX t&]cIDWI 9ʈ //x] ̡)N{+|V"٢WOH3` NqaSs:L9Pް?ь]m<䉋++[/趸] ksOq^TI&2Bg*W'4Doh]E6ZR=Ylc R!bvL4mń2`)Ԃ`6 f5y )It`'|L1XDwc5μ~O` 30a5#k8j-\y|o8spxf"sq }3ro =R?r2,Pܕp~#7Rۙс|)mŧ-&ܑ`"mH$Y!)Ȏ,URzgqtV^9s/bs{mw_Mu۷QcAs {ز##A޺yzr'`vc,58us:]o:Q]_3IVcVgn%XQ0 1ʼ$+ܟdW}PSo/p;n=CTp( 6tQQw9h~,=U2ೢJ {)Ũ%Uxk YLG@Ƙ A ^T7 cI9ri:<{M?wCA*\n]9bMk vjRzLӜc1'0>XQXHQ"&KJD0bs<¤obilxy^I^4>"³ cvw+QR^kBZ czbG% @AȘF!M%Cwac)`GĄwx%<10W7 3Q /Lfr=@ɖ%fP!'ͯ-w&3512 _RH$z[]Rz]&B x˹Mr6?e`aKM{Ul2ěP fcRUB9gzGeǒr LnJT|עQ\%IN÷h>T>d*'TAjmv6 @Ɗ;j4s 񪶙2] vl4;d>"jضh] ?`,(d]L4ejr+vTyhA0zΩ'dp8[I U.?UFiT~ݩݳ]PDl BV} ! *'NG9{&I+bgZ~XEf,D8M?kV4uȾMJA fa`=ApVaPYX>H Wk ^৙^޻CāU] Re2GWq=TiEb D;|:ڀA{ gq m]BstaV #{K{cxb xq8} E_Yď]l~ #>lbP$T~b;TC9}}Pt*fϫ_Pz>`Q (Ioxww4B/_7hp xV5O)=D'Hܛߓ0iCh>E8€j/6 ݈M,z.bf1bS6DYʅYvX_y) 8hvZUP>i]w81HߘJ!`T8IfE4թi^mj6\BRe͖xO5gM602?֒?Oa9/s]Jـ`Ӄ8+`ew(G ԁ 4mF9JdŔ=gd4$R`)H=AK?~z5UW<\e"(DDiO8dѤ%9|T}!/CU1|X}a<}'˯g{cgR%4!mKϟ}_-| 5[ojGϽZM6Lidž"Zآ $6"-h<!C;PB=-J(L,N+cfmVT Y-H:ɠ얫PK0 gJ˲HHX*s9R `׭}4y'\ 1_Ekv;|rQH|,׆GAn *:KDَ]mU"̾|Ruő_sv"uaV616!،f< RmyC mޭu&,&^{UOqe701%3Nuf 35BFJEi!4C6 } ͼ b`hIb!D9ۣ(hU@V:vI&p;Jy?}/#G۩~[WC-!P.-U1i[^YjMLohjI}űȿ/ Z m]i$/mMX!XJ3 B~H.Tw&N} Xխtk* '\8> ˧Zs=69}˓Dm(o$~οj~NG0D&"pǔ4N^r0o1gUz&pjR&S}7 OElkZ9{'r k.wlނ˗f_/Wj}ҳBZ)mʑwt^)RM)7+)Y[#a> Ij=ם\'v8?AWq6"FcXʵ-Usu^.: B /-A՘a8 ~"d+8l}w[H@+V}Au&cƺ# h,vK_.^!\@rK*ct5w8{D$MݟdݰӋA活i.{RM~QZW+Aa~e[/#Z44}`Lchx`6F}o8Kەtf{ˣuA{ Y 'ΨT Ml'<3ى|#V3=a^v3ag!n՞s>wmHփ"5%2XӖ=-Ko-'Y[MM<+vG|~1Г1 l5$bJt9t P d/٫tkL?(V:8֠LPoơ߇ITG ݖSs ~r16gc2C/fКvY4A-} nX?z $ *M 7Dր6~Ϡmrgc!TyR[r.8"uL_<dt# W`{{_#e\En~5Ty~1X&J咭nlydhiȩENIY:R8?_4N_vZ3}Sݭn.%3[JF]H`CyYfY&7Q3A29i.te sg<ʵ-}6Sw|+yB̎ t;#@k#F ^W:m< ʄP ǃcnszqwl7"^IݪDMC c9_@.ueu7<{)D.ݏVZI/??"b̈`j 1Xn9>$"2:8Lp6(:'^Dž&HK=M/d"`XEW8[^, 1P=a+25?yb݀7U=GQDo+uߔSqHަ}7e C[f]Lrk{PSj4l$r޳ ꥴu~` Nx0SHdz<ߐ߯E@ !Ĩ]egD**^F>]`^ n3:! bc=ptjĿKM%k tvzS#vxs#cwnm")F#..K*Ϯ~M'b-kyɲ*ZoD&Ҹti bqz@i.ʏ9(wxUCg(K6i*xJ<(%l᭿%,F3% ;N3 MP>Q(䉸~kN8N]YO^Ve]bca76Od?[RA؇t uu!(TҜs&>r[.@JFTBiRWUB)i"X ÍjhfC:+y}vwWcf\ 8 Nhf*4RB>:}{5|;^PREMظ]N ~%&2mzw~8_3zQ~AX$YwE q3&-LO*TI@ÎSha=h"1n#roi~fΠTK{׍(akuSknkqD;{̘ JP.zE-r^U !|} GenV.ֵ͛~wøDzn"/7/,xbuvz?BɑrzmWI F3țH.-3 BY~Vw~#´\5nJϷ~1Y5e mrxkmY+g"_Ԕ?Ea ?(hbYK>HdeY\Yj立_~M@wBF"̀L(X EIB~e7}?' gf3CX`-X6ٍ?{bO0("pI8.`e'0;A{,pg6 _"9kW^K+,,}>JFkـ,"]ְVJ j Ԑ=@V gV̜ &"]/9HecMMHq0T^NfMהwp2&JI|60/3`++ fQX%kH@~iܚVIJѲ̗|-6Fu]PYz# S9FkU5VqQNu"HP1ry!D`I}J*~NOa.$n;RǓY &>t1ZجeH8@ ۍJG `z@I :[O~%R+I.f*<;ķpeD|1xw#yŖa`G3H[%= y+cԫRlNxcBYU{M$6ws_Z!X;_%@H$O}fcjV#`z' zl0WB;7i]@^BWfwFc [BS60/z?||UfQ;IKP6DP? ׋f+~OrЛK{\?XL$u>}xºrY:3 2@{8-ghLN";+yNP(U븊;oDj9hKY~EvIMܰ^Meӿ%0ߓbd=lЫ@ު߇QYш= sg:DQMl;|_tPpz-'>e0;7DAL<4I7OUPu ԫHTM"/2puV>ww / F8; <+_kj.9^h D@^&n1(0=ȠC:s[rd^*c_,\Ơfj D|b?%]#{zVջM:FrPXw׌6Pz  E Y)[m)IJ98N#X!8T2V ZS4K8gti}Y +U-Dܲ>8ΞǠ5ܯ ^'4'}FӼ(do%6WxWZX2",xdߺRB.k'HPy+d6;h(834sEi u%ᝨ!@"?+cE6'Jzm)\޸ݱzMoyݤ{P[,r%wЇY8bB#; M*o(,0:тOcnBJŽ%$,Q #hi.zI,T(X|XFyAen:']T"we0w]O%F BK"wD 갔U!GY<[Vd$=z8eٓ4hB0+wB4LZ?oS'+T*:}/7@X6E A cJJuSt#_T:: <7b?] <#C#X$6M=A&E <ԌhpyvI#d/qɘ`HڒEAyQcnB?tv7< >SBYw:}Avv1yuw?'AF=,y~>XϦ9h[[M65l;S\I}TbМ6;Ė#f|Y$p߂5hzhOj;Z+HhPx` Eu$ -bZn.9{@l3S~ʹ8IL ws]2熧%O`>J ]67 ?'dAk;=82%>'KJ~Op] Y%Ç^ϐs-, >Mz{fTMK`/ q@wcXcஸrO xhIq־ hFIƖ''p@w4bAR Aظp!/F$+9۠ 3Q|<Rm 9 b v*bQ_`@>eޓbSs6٪Qw7vh2?;RK=uD3YVmZNF 3ҫn!Eb G+"UπIgN\tF/60DQRfUKAYAzeY,p))歏˼ dofN/j$n3 (q+w/u&byfάs+אV\gM 5gcW,ԠeH$CQnӾO(L__f='u2 Ok=1Qn^N 8{=;t+KE_ Ȭlca8Nզ[HͣMՔw ےB:>)[lz>$UR!$M ڨ8a$::+ދY/ h95g\ZMkX-5`ը&$׀J+y@ae"g{1d^z\l0ugAPWc]\u-{[grn}l?14pG4էr]hq] jԌqNhԔTYBsL>+mr"#-99[`R+Z*ެw DyK3ob D_ՅLFuKZ(|O:˄unߊC"+:R+Na2C}G{\*;vIxpb맠뇃 5P6*ĎyaMYh2v˸'@@#\ۆm O vWc![҅4^>Ȥ?j 6˜Y<4qTCa)jN33~x{k؟֊'&I(24UMU3 FP`?:|R| 9޳5\걓?í#O+q;UƯ(QqBkέʢ 4+E .\6"TgU"-<`'+ˌaw7(Q7^0yIShUL)OT'}zfݻI.ĖsL4I7&@Ok"eWj=X'c#>d-]q\^- y[셵|ͬF1rk/9F? 1MKh$jPNJГ|Y} vzż0超f)Yl٢xՐKA,|\#g"t-4zRm@.=0͂ϼ~/]#0E+ޜDH)AY-lFs[R.ݕkpAO99+X鍽c?LuO6"IEj7WS5?"hBj󤃤O T/`;Z'G5Ě&_ѥkf#HWK/+Y +W`? a=;PLG2Z*A F4 "Κ}<;ѽvnSݡc_OY썻`@[LO-~"`q`VpS|7YpV%'"+d c%PA1WPp@K  YgI< cQ43A==LwcL-Ce+NwZnn׽>c~-sbpgY&go@D"[OI^1%-t=frxf߯FR6u)|1uZ$&G</H%H[Et~ gxSs;S1k柣ۄ*ݲ>ZVx)KcJbˠ yDhtzBJ0;>GzN@fy,wnvh!7cǺGhH!v3%żLr6v|QSh!Vm "_]O]0/2 66F-wPPvGp/ 6襺2S|k7+4x iEfm?hGNRRݢظGdm3-, Lw9T׀p)/J2QJih0ZǏwm!NJw {ꏔ'3k:zs h+C6lMrukWک~1y*6!x7R][㝼ܘ4S-#HWx3,͉J~n9*Yu^*`̂-Fz%Uh0@B$a+V;X@ICF]oyJ..CvSbD*.K-˅Ä$v2| jͩZ-Ho3pDM҄tL a:v;l@w3xRlO)/EK(Jlp"<VBWs .LcDm/Y[ABA)!FǮMfP0/ ~:pnmz\8ˮ)KCg #[n큘Iь\T>21+UG 1 "NᳫaUO1"bRo(KoegDZ Hs8*rI?^dM֭]t\<[X)EURL:T:@L8*⥵)16(8r:ߵǔ=g2S::byǛ8yp^܈Աq2NsGf6)t<3֥xݍv~AI7]ch.סG}}Hpdtq́̐n̞d@*'=0%$NzjC0G?O}K8 ld3 vk"ޕ@UsAMYl05TT^"<0T6xgV-sp;wO~3'D =Q\/5Sd8_/*]%rA"deYvkV=1ґ& J! fWۣoKAȱWlB@Emd4Qýe$S;yuTB8-m̝R ,U7p\j6{פw< ِI8_iRIZɬT)Ro'/LJH!ksuuArM5Ӎ)N o;ClrnomfE5lh9.-ONMIR?UI9s&8I,ЄwKlꅍvRNN~=~m$}X*8P$k]QK{V:@~VANu'RMwDUx%ąmlȐ,ԎqEe$y ,0.)INjIƻx1Tty"ճ]Z5ÙC"ۜil나HA3:^"7~2m .a+p^2A|yF({?:Pb8GNѳG*D0gSsJSv6C"uq3 Ӡ_Oa'c__[X:Ž2#@:CJyW9ڔIp >cj:]*GpXZN7+ivjNX) r% WH qMÏR>K8\n*'ư ;PV> n%1癡IZcr$(MjtB~jt^jԬhяN}dEٯ׿v 't7tTwl$@hwdyNoV  Wj>٠ ZG3Y׊cJSWK,H\4WF.QP) ^I#n2]?G/+YxR.ҥ^\`J޽rрZȖ{6sS gᑛ m?^n+qD[b lYiYH_XFJ&fuKSw6 VN$f^s-CYW_0ɃN.-DË\T8[OŖBGsX|O?Fx'z.8p`E("MǞ$*.kmjSI/V f/qFLl484-I<'t5T݇d1ǃf.s}f=p&iCчqWL7'lMXm$" y"bQ%'H(iHXżP*'ٙFT1ӕ8zh_un/<5Nl7<6#$ϛbE$12mpczmYc |[QpFt^X- MT>i4jV-Jȵ R頱6ҡ5VDvB=P<{PB`]gkW7e\)>OZEE>.c'F_iu,{y2_A3  :V*3' uH:]SRiJ/-M*z=ڝ6u&~Ů#n`󁴝82|:ֶelsYS뀣9>!8`$2vj|h^Ve R~7$/lvqVT|p/I?7u+`ܪV;e b9D3n J{x^}2CVw2xF,qB-#9x̍?#SpB/2͵P9-m8J_ܺF2U:]k۪tiUr Xm:e8Er$C>pUcu%m#B9T̘xRr>>O)'"UueK D7~ۣ~E}`7t˟M.!%dzLx(x%?;9UBka=͎r!dQ/&WWЙ| &@yv\ٗs{fU~rk JկDͱ+]E{A=k.F@(b"GTͲk_Wz_2J XM$xYi.w,lH"RQ56xkMoѧƝp-3L >43=&VA*2چ pph J >za a|^R&X]':P'/*~jӲzb&#O>[YjHH;+CEqi("7/0ppN'C~a̾)iE\kC<9mdp}qh"^hv=}4_V- @qlAA=q G!#0!˱xFH {4#vl9oe. gn5`Ye=g$\mٜoZANْ{h/MjHryQӣ a[#g˵sȈzA2A3L"'"q|4ƣ:ov_o\|Q2Xǣbt #-VG}1ssz~o1hw>-*nnKN cFٺݢRH:^to%(kje(p"R#RlWi5=^B0%y%c@όKRp)&ba 4*a]q;y ҡZMfyFC֣bntiѱUr?z#oz6eGl3$2[cc֧6{Fk@,Ab@n,>B1P7}ؽk)n H{㘚5]ccgL{ 3 4-: oLŽழT* (f> ?vi/ |UOV g#n/V ̬ƛmUq8uJ g*Y2E{HX[=NlOK/bh#o%ΊxW+H ^*뷬eB)%e(nGϊyέT>aKe= xlTlyZ `ȩֽ5S#^-B* $`'fȿ,(0 <FŽ޾lOM@Ǽyc샴[9SbTq4bB@?P GYĨ"vpߏWvdr R7!#p>Dg]kAːkr.wsJI!%l,;kzZtttQٰ|0^$3. dפ1$Ϲi.5_7d e+AlO;kw ViZ'{[pQ|~hC4(!J/S?hPɾ/h1;`Pݹ1ik^? KS]HV(=iMH}ȑlcp3 _]/W>=*:r(H߲(~f˧{V z=Ȋq=E' ?@hb=eQиB=L>Ȫ> 7hPF0 *rJtH\ r|_{9{^3"1 IbWHU/f>|Lx8R+_D?Xߓ%\GqgCXM'yd}#+O\dqkgȠԉj[Á~wDb^bVx2dVʽD̓4Ц0wִ5S}Jͥ~Ԃ"o wWwjR+B窪`GW:dX~-5ES,m!;1RqS7AB$/ѧAjߴs1v@c% pNm_2xUC~}t*C㒏?F~mɐAF{> hxXߙIY`?ƽjRN^×m'./22`Mp|g.mL휬vX7j'f MU\/aRwMT & eml]t+| 9aOP 4o)k(2 =Rh?p+`pa^Zv C2<]= Ƚ}k3*]Pik3F25Uej :ނR;DsԒLמ4?FuMJƌޛސ?OyLP]xN1X_^`_˞BT +p$OPb|~"D9͌^ջjgr IU2F3\/ćjL[8/ vܔ*T8dbΝpk^_G G6i]lfep/l&Y kFv|EYwV`eyNӱ8JfaJߵJpX7xLMy)@y>xӖ';mQ{Lʪ(X -͑DNB$\( c%`De7LK%Xs?>=QEQ: w~rڀa02IPo.[h^M+'pM<#[Kzg rr#wC4o&k졓%^*91 f%VaE&Bn C6knIf+A) EycHduԑ9I\&a{4ɘTHz#9z!dCdZ\&pl,RC?ejYVjF;uZsZz`Lo/L#ǎ["ILHVĢA;"[ Ք@y7$t9Ve/j2_ Ǵ u;X&BUu6]zA5v:9Q&ag㸾\;:)٫.*HaJ%X&͉U4Eq`tZ٣+@Sn*}FQ|pC yxr@My8Ӌﯛ"KE&k`|Ȇk.8: |`N|^Xq%TNXlbO3 #=ggR5AY &!m)UQb)8c<*z6SNHi"nH0Ċf/7 rk+AFjb+euYDHGI$$5>~S)xh%$4:U:? Gz4ɂ͌HRTBe<4p-;^VC.6Lt50P MDa_6#N%"#rBMM)lH`Ocj2te1>G$ќendC(OwR];„%v[b7sq}o 101b_$Nx.,bglS0D"',}*?zNzvKǚ1qJc`qΚ-~!mȼ"=sB ;aNI[..[ n0ݜ T&wੲq ~m'G営wI1g+. 8Z5O:'7hd*)zi7Q𐋕P94W(,ݮs?۷䦟I9"/Ν@1%Y%& l~'ELq"K 8RVM @vM^_;>z7iL8p:Y3f4bwe Vdž JInq $4 n@!d&&T-h@VuA+4]zB(k!Sb!F*"*6~疝&.Лݻ.e;VS7&,/{4՛K:q)Ezů(vo4}bj- 72XW}Y5Ek`e6 (sHsڳЫjBJFlG8v69k-o0nM`ɐ1%b}P<nrKdmMhÎ疣%LqhOִ>)5$ٿ ΏZ ˼+Ϡ ]Ef _* e;K̯c)_#KZaDlVk߃9PƂoNl YxSΰdUr*B#H95ug/X!R ӻM }L%B]&>~Fď{0upzd5*i Wc鉿;@Fm) ~O6`UlXV.SL`p3U鉪con7Ç渚ƈO46GEġ,yh*[u9] Gл:GFoz@W RLdw|!ȁ!ߖ{VWMȢ'\us}AzTb9#v&yR#$ iANnbNr+5`Sd: 䣪ݽMLR0+RVG0u1YmITK5^ݘaW:9dɉe>d̋׭YPtNσ`!*1a҆2(uljx hS9B;DD`!FNU]1.}n9(ſ-%G4UήN("|`ue:kY=2(r慔K)LJ0~0q*Ւ;'Y0|ʼ *1٦3Bn5ܠ! @lEb~$+ hkS nbhٶELꀕfj|HwWmx[8Kd% 7Aξ82 4OsU3u< '?fβ|)FkO|n~;Q%朗E>xVp8UrKG ^ 0VIl S)b"32{,\0X+8(Ny. (5}BSn=W ](lޫY9?G0 ߶ \qӼ6'~BluN]M.;oEO,1 -ӰiuQkJ|OÏC &01k8XAb~&[fJ+ =t8/o9Zl*c̋'ι;0x>4]п4mH㴿bV'n0GGN+R/@⺭`F盍'q ӑ?|Q/sFy_g ? 1i1w9t8wi%% RO:=~Rj/wqY)]wc6861HۇvӐ+R\WDfd,X|TgL&!qA@Mt}4m{ frLxq@1S"53M [ k2 ;&Qe#c)Vƛ'PJ1P_ A1n}wM4 8;/359]r}=d?c*Zw1`bWr[pcGnl񜋱q (R9եWWbA]Z|<;OJ}r4cneN3b(/xs)' `"%v {PbLLXYIRz"\wJ[NE&ر}҉ʳP U!NrTfKd,/X?2J0y%"`ѠeZ4ܑ7=VX^)٥ u&[37C >B֤,/zlɆ S05_ 1Lyr9SlI$? 3Ij^b`LPM F+]*̢+'945WlsI*I"Hx@qc,3МCn+񥗢(>ޮщ4Hq& l8Nzd3Ζ ʍB rb$g}7,;^qY۩dpHi=3U˭t3A1{qLbg:$Z]~jKtX^˜OLM%6qҐ!9Y^j_Q{YlF@ve>꣛_{_4ד0A;ce3{#9scY5J/&0` Ē49R(x%.ڊ#jTF7aRHw3;VKXu8F!u3X}As՗ݨ]Ehwӓ&s=v\ÒZ@չcƿW+kԛtBpPSgs7u4ܩ2gh P}y 𜹒׃)rP#u؊{TD\`0IRv(YF]=yv3aZxa@@SZ<o:5)*G =E*4xz#&X f&=nAAc5x-Q>khئom9=&6(Py"dw+*vƍt;BbXII`|sXjRcJ4jc_,`"- rV[7:_$?BɥMgBBgF1op 7|uzUWsi\2~uX&)[b%%wqPҏLHPod^Ʋi«[%Pxƫ \Z,cVVZ~Ms3Ӳ)MoU.tL"ȋҕ D S^l% dFw+ssyH_3*J8`'vZ>Y彊{ez!M\#eaNQ*q[0|/ė:Sh'_Lٝ#"؇%\lMgjI&+%ۣv25ꭇ-{! XmGy![VZeXNg2hvk9qŀt"E Ȗ,xBrZi'a<!>18t$) V vmvusxA0|[Y!(_ITszؠ'{ %T 3CKOH>,% D"6aL$๖1r['aNk5DcjW(Hړ.}6 Tpӷ=1O]tlj4TZ%%F)h@b;n &ټC'眐[y$FcK\8[g;cテ*J:G)f'qEHΆϬ,dqUᎭM^+l. ?~,K_lFdz˫nݲ"XB_\Gߎ G|L-#3EIBؙpGvb#l&AAfҒxe]@7Jq#eZ%{ vO5;s4B؁ UäW9Xr sbW,g+,)<I*n, N}ǔZUOʋ//@%jSS*f^++Et($<: xc:q =ңKo.O^AI(BԋihExgֲ 8˥=kcZFXКLVA]E 18+|̧o G;"ru jY>'9ȓ5p~)j֤=Od ) JZ?Jò|'Vŵp%VV CILuq@Q{Hꒈ֙hSdZ54~ŏ )ٲejYҬmI$ jI*oDo:? z#*W Iљ 뼽Igz缙NIm,:KA|->xdѪ^& iLpIj[!1g#N2x8V`'Ɖ9NiOt짲4ՊXF'_L t)LGNvoX1EO D|&HvTU ۰nB`Ae%]4_':_)zΌRI\I\sJLmWթ-?'?Υo@(BzT"@}k6"!h("*XH/jtxU[';KdE"ɠX߁֊bc_yҜ ]Ǵ9 "nWfzmcĭ'NmA $BO@T+qD ;zo@BpFѼ6ueAG] 5*WKtDZ5Ɫ:?` hJ,pQoP(b]tV~V44+b?49K'"·V{C=xi/!|!W{tB#Z  瘴bq6:?ݏ~~.8/XEY-lRmx=ϔ3MEbNmSBrzvzSp(:#PcD|&Ls C( 9Q "tUíbt{yISC!Z[hKEg o]e&nMCO2 Qp\G3&BI΅gf-FCqni[qIn\=S:P" L)1@LK`S]V S%jPqC V}:}`HtP;gcn08ɬN [ Ghݎ'WҜy}gLvuO>|·w{u#QsXS =B9J$ cbiE*'dr3@]*94 B&íyVts|"!~2;Gyl4Wa:FEg败coRэu$+'r>^Zk}+%x’jEWާ/Sr`ܡe~EP8"%wqn`v 郅9`/meyxVht( (IRw#Q}f'}yb進XZ<]z)bv4{?|t  ש@ ֞,v 7=6G:>0pըcDVĆb^cUجֶ^'~,G"t֙.P 2QC[=Y/EZ.m }%/kMW`[ 0 %8rPЏF7˳ );ٚ'"2pq s0}wSD&g,tK2}!4PُBHlA|!(|q$?VUu%UHW3^!8w'O7ʼ_qM2Ʋ_Ό.y19t ]X)Ia܅h^f4̥̆Nvrz-hW*noepxZ~VTi JU0bzϮ;lwwC7!u)Qq/6gl%8 rKopd qgE)Ը\$cͨNx$- wds9]{^˵pڝO@׺2YmmI 8Uά`Y4λM0!X]M?;wI10"ZrVG|HUE.BDu\:ːU#m0~t+u)e8Hrq :l8-?~ XhXGK'@e/y=z/Rr1 _z)G`zؓ9}A 5-\)k0G LIX6)s܀:[og%^`'ynv,K* a8!o=06gkaaAy1Pω;WRsbYz/]K "9|$|CNw86`Қ"ófoWO-ni'U tӶ hVɫ2c}F4]7B-}R3)Mb6JU;E5b"P$(1:l,TR BÈ_Ťj{0U"ۭf0eKH`Z;3rqfOj3X>[r57~rܑ.z'؇MR `1ҞK6-+XC`0\6oug>JRIyڌfGl`, ,쑳s҈㨋 .mk|lcqc7}tQ͵-0`47`UHCJ$ߎsD^yVK ܇&Me NmNk~*)yak@A5EwL\М>0.摥H07\NskL8KQ푘ȵ)NzYOKP=JRYnsdyWK3^+]%>Orkz81t;5H#qw]Z&!_a 0ָ_ _Td?[|:T=- n M\L~e\"ԒۨH%u?BAdkX!<ɥw-}7pL5 ^J Ka؊kbg<Q 8A rRn궄~ >4_xnnjMIy{`/zHsě'XmZ+6PMVuP ckzmO')Nurt* Æ^.~8)'V9q4`Z}Mo d{冯s}KK"!q|s4aCY أ7_~:D iwl{S@7f48+>9uMa-gM qK^6?r׶}49t\vJW?,p K69.HG7g5[􄣆˜[[v묎S1{2M6î6V6 ɥԎ FLR[}?ʃ'ڳN-"mlJ)`&iPzjr\pݗ"l'N§FŰBH ə?t])59Ss$btԧ8352˜^r:t-&[',0Cr) tr@YvYDF({>* aJ%&pr5H!,`) D|n߄6SsZ?*>CHӛtsoB\Ѷo9A$l`(KgUS3%K^(wHB`q.zynx1x{.@|NkmXpVݬ( <Jm{3jH]>SCfi3ߜ“9I&C $W-%:I=b(*TsV{0W89KehJDGЫkd$ly4DE9EOGܲEH'%5,qΫÁrH~$ ~w"KgvF2]DcLL=TV)Yq'DA ;lԦiBʿwK;,C;{] ?|d$ŞuHZ9 i :L05䮙RJPyll?X|pO`ː,,m;_t%3)DQ$`p?S>HyJ?Y줣N90 )-K}W In84tiKnHQ8H ZD~&L܀\n\byO1+&#ksl@HK15}r%Q@P v^#t8&"kǯOxXO84cަpx38XyX2 74[jؙYL\CLD`eޜ x-}wPpw!( 9ܬԖOI_dy𽋡1:Q՚5[)I@|v<;-Dyެmٞ􈭪rܡ=~qO3 AgɼX0DM[Vx2/{w>Qe//꧓v.1sDXd,|; mvy$Y2ZuiD~@X?!H÷6KWs "5xD184xoCQ N9g'O.Br i/s/y>l2\Pn@,K5tEXs|̰$+7<'&E, ME&9Ct·%ON_BMfeZQX GMRK~H!nPb=aMٽk9~8El"aNK F!bXo%M5p#)r:*<^VenJ"T+Y3m?C=ҺU'|̗&Q75);^0ʊ -ZsIhٙR]G{uPr$΁>\A_߬;ܛu,GD;VHΠy#bL6#pn ڞw"\ı-I>_8T!XlC}9C|`D#H*h)Y/EJJL=l{ؽڐrxԷ'57ljDJ~`7P9lyWVLTOjߠVЅ>x$&LƩqlӏ %[Wa+}亵ۑB0V|8S;pV:˺Yw9zԩH(](*W1q֠F@l?k!d(CٹN?g08H5dp'ê&jOd:v!zh˝&^O-nvdW'rLLW"4\ w/ITQ6[_>CXX\QD1HVm|l%?q`g\BDTRޢwpUJztO6y^(obƷP?őB\FrCD|~A-O2? %⥨ edkɨ[3I imLҩ8LQ46KI@k0&*W/hެ ע7>|zݑn+se~4F~5n^y!#o +ٴvT7FUɆ J\MG.+ Y6>O3؅S&F| ߰DGSHE.u$K K;0 H$B,%o,ƼHqe_@'BX:.;r {^ ڲ^wS)(K׽pQHذN'nM^ԱV mAO]ocA"(_Yq= j%~њ(O|-;ʹ*vuLDH+[cTQ%ٛ.n :wS@iWDO|eYYSp'!;A{VC6fm?Gģ%9 IM^ZtܼzFp'.#DYdl`Pƫrx>@Q<+vcײ?"aRI d4v&G9Q~~ډeLմUڬs\[ͼ%E>%&NvS*e` ;&•|c-է -=*2Y七bvg Q 9)@@ _Z`)!HW'{>̖d]Uӧ!T@)Gfym~olm0#g 0idf/ˊh}vH$gp_-doOEqebz<>K#7[]Mn*2H^hӸF]sI|є>b G.Ta&M?]gڕ{/rϾm2.5QhQ$u1Hb:v! 25aptA0PD@;f? T]}iZ{ncca-~h!M ~fk0h%zzuoN!_أ@䲙ނ 87i!SusL#cR9Tt*p[9McAM ҵy{d -|Qt(]*SpEJAb΍n9va{^`烠qB|EDO&3P^#B >1BGXoJ_L"6ezm\\Uf*\"Yq8><;^.F͝uwj<<3([@R&Z[Zf#]c[UTR<?ռӏʝoƷr-žUnMe w8q:R2;ߋSJ Po5t]BF?MCb5ܢxfc$$~3*4mh׍3:PIҍ)|hFSzSU7(ǟ*ͤYj0I\ٝ@O$tVOR]}0ID d}xV{[iѓm? Qմ'yW1+`\X9ӏcigeVbꈩrO.tR9)N~҇2O 8/#&(5Qȡ;bl:\;tH[jh/h:Ue_~^y&FܡD!\EqTn9B֊eUbM?Zz<- a'B0SL05d$>Vo| tWԺ?:""*x4XQp/胑q;]ғoc)$ Xs;a">#P^It"O d7P̮i>4jw?F ׊FtMoh&#OtWҲ!rggHHaviIۊyߝh- 4Y}6%ȳX^W6 nNQr6kj`I3}7ٌ.0{UX2:r q}1-LkNtL.2ɩjR[DnEt8Kw}x~;*?R/{{[KQ"Sqa:5UTx(75f|䳦"t!9fS` $~(A@fIp`~uˀ s7\5S!}\)sqsr8(+J =ǟ@^$9: 3jt~^"}?F9_>4%K22j>qƟZ=m+ZPaB? \af-g!ݑT]0n¦qaQ:'R!ө)WO4k9 |L뢡f0>'?y Wd8Nh5OWvy^#5hHfVGy:̰= ]<*9*8|ZfŖOHl|z ٭B:tnѾ:Oh( NW 2 IPy jQiCbIerX_dٵD%fnOO7e-{xO~ oRcɵΨėEY~XvY%1꣒W#{#’}ik: iT~4_lSbmVIv^"c8An l 3z@wAc<4u(}͍3OdRU32`X!Pا1 9$o{X2Yž\bnrmtS͉}5K?2 (&jɏʌL0gJjs`w y兴qv1y|4W,1 0v'uGa(s}(|H)1`<9J{ ;3-܈>PY5JQL=/pLrp m8%,T*3Pi Ygى.R,xČ2>n\߲RaDL"ƷOɜJJw^&8lyN;{2dnAh@s0媦xOlBjlnQNOdz`WkBq{ M% vO`M+k*NP?*6slc`ؘj@!>t: #?Khsm[_(/lpяCݐzv|H 8W1_^j3Ȩ(tg mk7LaJv%E3w8GYuvnJO4aSڭ&[*=~&74Ȗ( hdT9S0SGTb4L/.SWfZ{X1΅hOjCoаEE>=b|rus?a4d97c"^`!|r\'ƫdp9+/"!"'?yKeث+#4BۊewQ h*j QEc=?ӯm9E+D)!!n7Kd)-ɍ8Cj>kwƥx[ˉWWBԊqW/KU^oMWZ~S+'Ð0 Ee2fƭN`9?ȵsqΔ|y)cWFFM8P)R\ >*J'Co31A ]Y=.-y A*ՍȨ6{ǩkt61ZƓRɡm._0o)F~L;g/#ܶ{YWꋩvQL'J^Ml-x'X V+{Bg gUj( ?m쩽/1/bx uD!"so]sDGY~yNjshd:$߰ZZ1ӢB ((´\i~`ۄ_T?kxddE cTs06FϦOmL)Gu d7`bUQ?Ǫ)V9c;LKdZpa|@NGXA0}1hq@%,ӄI(u4Kg/:NԐyP4 Fzc'}_V~/[mL܅KGݸ znT:&s|?Eo9Jm &zؔ)!x $N~ ry*g, Asd+Wl>TT\`+zCY;ʝb_(t0xp!iJ+Mdi~<j f!SzvK63}oi!"\߶4RD-ұFFmfmr tcTY@Zo?j\I5@J2Ma xq3ǵB}6DI5dC ;:M@]E=63O& g+kL^[wA_{ƞ~k;<&o"K9qTR P 8͋&'ޙb笖OT"0})-?c,@}UG%7z>+1:cCû9t6ѝ=U.sXvߔ a8 =W!ua}+yM/| *Z O4{: ?3.g? F:>Pj0+$GqR]LDE!]% _tsb8;[i{h/ӗ i0J1ķZjOLX!ߋbOzw3mȯ1v]S™[ קoLNuK4?lU4*cޮ&nֈc.CU_ɭmTZ(g"{Klj57BA>^xZV6^IlH};3e&Yb8'@d3{ 0ER;ؚ2(osP Cw`޹r@@ɬCXW/CB=HLHʽ W|9GmyƗnIje骄E $VN.?FW0S"IIO,ʎ @r o+¡$SzۘEH]k!y>ۧf2|"ȗ՝m %Sm+za!j_OP[g1eIeJ ~!,_šD&X\z[e{~Ʈ1{i._s0Q>2%%D9Db0l?"C:C &4z^)"]JӇ\7YSͷ N6Ml-_vWoG^;oyةĝ!K%h84Nygv&*Tۼڅ冀i\#UT]U+n6Y63ႚÁdLW;h> 2vaȐl2Kn%:JVNRjq*K4XOH\c+RdvL9tX Fp`:[#NCq1H0|Z[Hpp` Q ^"h;"VD@^BsSnL''K~MPRIm\*mVz?.^_`'Q%;ٶ7xP@ȄZ`H 09b(p'}kkBp+7k\&{aOc8սR=/DZ;SĄ[ȾCG-^ Scyh-+l AEi'>s,;11MV/SO~ ث@5Y Lt/+`곔 _;>K'/".@ y9=TL  Hl]QjpMf| 8hʠB/pDQ #scV ''X"%L<M]4k|UZ)^f( )CاV nzCeM4LT.c6^}87oTVMՋ VퟶKoԉAzqV9T29}eFzT_hoIhוgXnM7wJamP2L\$l<%e':M/UVw'·F{"ZVZžfN<+)~V5Vln*2v_q34axuKAa`e5 uz1_i- #-xϛW.Hè-%@?.c0ebLˮv cFX0WlN oFji\ة9~!X~tZJ8a~^*YCR)vge&4"ɂN;;Wp/SdM֯f*ȡ?y)XyC}Ļ~Y>&a9sֿϞcQé#*~q=1|o"wlfS8H|-)^19nMu"U鑏l-1[+ 5_ryШ)b}ڶ̚n8AӶ2LoL:`Ƞ(Bs+@A UOݪ3ͻQ乍*QejFHK9 Pg}= <^MEW0N-k/oä%W*F%>MhwTT< M2\E`F?Rz!|%غ۰/~G_RFxuj?~~nfxžk 0Zre+ta6c+gvWiYUeUk+hcoDlfj/3` 8W*K讼ALd)ʫ"XFa*C *;Y@ϘV ~12|%oe -T~r;n>F:kh'M#jW|$%ChiD m,ސֈ4Y/h0`6`NhscѨ[xPAGa?$9>Px997bC- ЃgʡeDr[a ɻߊ3 *&'8$T$R\H<ZRfЎhVouk|^Ůk$Unk&j֦-ٮ}0$|pEBCQ/ 8l`B4e+8bSRҿR 1J&5dW;YhSxRy@' |I&%t.K}vPٺ5(r +d-nic)b6%?Sls,pڹ7G9:eGol!w hW XFzWs84LE-%%]R1vjXXqz3[mڮV&#/V3@[}"/yq-UCA!FP]Wf%]E׬F'y/˪*t>8+]I/ @?;0̘Tľ^큦m蚢٘Cat^3nLz-t̐Qi< z&[[A7rx1v?$8;L Ʈh]Ih*S§Pt@a2qY*h&6bᴤD_Fڂ{34eè>&ı5{+ƶ& *A/t [$ș哅6sO3f4O}ytCBO嫤I`޷>xw3~|ŜzKHU(]Uv qIYXUFiVe|p ɯ% YQL@l&s\V ET `} =F9 >Sܽczt w`ÝH-Z!PW.K)> $LS'*^0`϶w4 {5vۿ>0U-ƉKƥC"v- ȦؤRW`*{os!n18UCŋ3_3zt8 9։S'?L2+ɱOe]g$Vђmnx)W}Ҹ0oל_K eB Pz_% haF_?tHY*͗yvpg|Їfوo{dʎb)y/}}~vb: dK$cyZEgџ/m+g棤NYafq ]cJfLȚMrŬP j;%RMr?>!`3sJƺ4\E[`xgV ra! b`hܨ.t|ջ0z5-|nQٕ.)~ofƿ 2YH^=-:̿532&V~ /=o߻fXwC Lq9p?\'zF5~1C!""i4Z]k2_sS MnݸSnVz<[tRmy+u8= -9!Ae|!9:l==?HcH8Z $ʻpJבE0͕xj( wk>*7ꮜ/3-Šz *VIGD6Boj.B#p(PzDkS " l ؎rz]Ȼ,-g!** ?ԙ,\;EK~ӎh&c.)s7ׄaZÈhm`Q G Rkmf)eO˱\A0}'H$wIRh8Cgk].^y"},\5-xK..c٫Õ/x*hvi]<{ϵ89;<$pQcx]slQ=IZ^-g,] ~g麭kMj$8)l9$Ix;H75D)u=2%IzÂ\bm&qdlNZ',T(*r~dHvw_qލ/lDafgxV.#oyȫL2}O8hאr"jlVπ?ᮊdO ˧X]N1w/W2)–)w/(fĉ6.00+@#xi{LfYg諧G LF UO zlqSGj8k7%rj9q~ +Pg;;AQj_p"Z-WMFS(ܑ؜SlҢFph R'zeMiq8;˯j5j &ruR}L(^ +DHY^\Lƺ*5?چ%iG O{;|}ĠGKmEIVU{4\W #8d1VJ%:1Bß+"2Rs~k5j ɸy@}6BrfJܨ,QΈ)5vZ`=lDp=a @԰;Klsnw$C፤_$拐gpj!xS56(w_uSM6ҡWU$(r[Y?K\ɺ&J;IU,RO]d%bNSRrN"P~('MQ1uIGĐH_7!/PٛEFY2nH#aj߿ΎS;\ $f1+-pE˶<IF@7>rx)F:5#+t^5e*M@;?#1Xc9gl[d;i;Xkv9 nłπ`, e,秂hm"92S\'[+>[?48U ʝQzcƷCeƜ!UQ<^A=BlnT18HpҠU]BHxGX!F2 @˕8-$RU=9XjYš9k%RXèK& A;S"ZhjK0(ȴ<%+^IA@yXմ߱bMGGTL'K̬x#7烸*)XQC/f^fN (lpm?w=,v {D~Imޕvc9*>j1.ü91^3@.RuT%ϺH,]z1A#|qOܩx'I\pυ Np 讕3^ꤐ>ȟ|m"B私kV\Q|F찈q>J`w5X[¢k"^{dڡYsC987n_;mE)3խXt;X~\~7E`q|+_21Zע&8c땊ZP UbYԮIni AAքefd2|udڐܥ|MH1nڃ-n֜փdN*(}Qe<ax?Yh&uB1i71S/]IXZ<# HfƜSg,M6 #)whp}Au]gsBuT۔gRP,ط誁S*-D^;i@?\_q4?~lPgS0?>\p~Wnj<|ler&xyN;"s# %*!2*,rmK\t䕈Q3s 9qx)Lً(d}Yʹ.wO= T紞iM#َb?F.i}p:èH\7'/~d{&n%ܽ5 Rސءӌa>kgɡr鑆oI|GCf֮&`ii9Ё<', nF}_%j%Gjdȹ \r MSX?vVgs-K׷Qvp TxK!=lzBMi|u<1< "TGه#Qge>'s@v`5DEF3H[Oi`|,,w)C4ZpV&rD&AtY'sYyi]v3+Sz AC,)b<6HL)5/O1ojN7 ?\Ĭ)&ЩPj_vQx&ek ob{jn2\f.Q7<ƒ'qӕKh繂Pp$i&n قUrP2'Lz|S㱍8\lY|x փ.d0q_1aKX7]8x(5Ϻ |!{ve?P |pw_ׇNHl5\r-=6* 7@}"M*,m;W Q+jAK^6$5\<ˤ 9QY# p=@ |{#v.kFѳ\%ä>Ő_<ʬ};Fz$X-Mm,n~+3bn(ʼ&g/'CITRd|EOa4߬yy ,z4PՊtdĠL ZųZt_ûf١AфaTy w^e84#+H\4ȴkF _75_€zZhͶ2j` C) Wu<0{݁'+M7jj,fox~ ]pRNr~ a5h0Mi]*h?6nN3da*N(9'70v8?_#AZLc*$k;ؾ߻ǣ9kXt}!{'~&g '3' EZ~;6*hJz'ܷd(tTW@b[vS61`t3pYU4V~7GguRӃP͜Fu̠$9`aj|FYEs[c"Wc5ouw;ո'O8G!aQWC70MkuO1Go(s3שu˶]"ϫYہȱ! q F ϗU^L)MTZ1 'q>*&( 4 {HI*GK[OGq@GaƆ:'Wp@3$-KJ zQQKw4r$KXd]I#d07=zO0uRwdURdlwc:9@E̘1 `ṭeUuH/Y )_8]M MzLɁ#D] -;pGw ̫ɖG;}Ϧ:V&N{v* Lj{9 {>ڽigr]^VBC2v}d̐Gr|]i'KɽRtcKDK!(g?huK7d-k0hi6EcyɓO]=.X"N -ٗ(HBNy_kH͏dƟt;bcr@X[>s "t3,7c0x)-vN˳~^NtTR늚dW>!]|vlȘբ(ѿ/BkڗAuB 9( 6y E}xm?߫-2B@Y=;jHPB[xqÐQSYeQ+ٲH]^ I,)ɋGcݽ.LI,$vjt^#㜯M]}~@ i*ebdlG8~!8![haP5+DjsSž~-@RQYs%.Q"Ґ01k_OGmoI]'o0/8+O+@g%D=D J\\ "CTL[u+az-ȁ;:$-,耤Rn(>04 ^П4 Y;>#ۆi%vT`qnxɠp\(|/q5%]. ]";nIjsKW2r]V1"kH+:]:$y,gCtХA- 7LgeP{G|-2=o~_kf[wchf _1p/..˥Q(>lfI+|=6j\ N-EoV6|0<+"]JxZqrϪ1{`'/B+ _@}$աV*ը4kYluO8f6+[ ]9_QA.cA;Ar*룜HFG*~c+ǵ㚽w Ox zv8 @87A*gbڳ~mQ=# 7`ug1f9\+!Ĺo(U7e ;TǷvh')]Ѹ+ʹg[p/RlpMmeb&mu&rQ0\-xCy`s~1FGEtcs0o>7M6 N[<~Tyː6p@÷nFw^8oWgUj WDaS@tZI]ﻝSASj(9J[a^|.>y W˓\!ޕZ;R&*1Nzt-Q3Ӽ O/].7w%*7߭ RXcȏCch-sPƈ?xkʊ ETC-XyR;kSs dѩlց|Q4:1>X^ p*UPgֱC[h9Pl'GO .Ts>Us,1jZ 3@A؏xmy[G2 sF ;aih`=b%, aEGXJxrR~JZa!w6 gA9/6W"'ϖ0vP,.^R/aD}#+:9p"A zJăb]rIUBl&w&҃<jVDKS1RbdJu~zafr Q\:?jl/d>gIx{#w,FhM:y+-h58E>%yΨb4XЈ| UfcY/8 qi`ZN U`g՝_O %DiقvYGZ¿0P tIA}1z̜֒>f2;?6DbeJ0-)urwrSo܎>XsUR:t;#L%˅eu7,%Gi~1%^#|4Ƀ0ٷzA!ĉej)n㩀qK%Lϴ#ĵp)Lc[@a^fQLa hohy+3}hg8ArX߆I1cs)p&?J~dioω䋰3]FjuUi|~~^uxRu*;-?al8pm5a_Gjc :vA"ʇakgtr~AqX>7Ϣ>k!$}o8/@"Ch6]XHڋ t#8v 4=9%4c휃`U6yyRr@]ɨzK_\FG;i>^ #wCW$91 懨|g!q^pYTk]h(\+4A$8\'Kh0)prܴ./Z3Pr)L"{G-wz!bji0 uEBH[;TǗ1I#M-̩!ľ#!;Ki3ɽ[q p<ޢAc/Fgp+ԃ+ÐC!m?#Bk|7! ~6CFDX\^`eFN.VMn48@ijY&#-)}w1ńA|j& tZQʛx# 5*>Jm~W'5]yUUm "ś]*8 ᩣ{ԔO1mNYi w5Hq0e~L6ieK5^Q3xM%B eOeƨ'&Q-K.d#Cr 5\"SMs/ r& Ft Ȍ;V[YlZ4 5qIGg V۠|lu,]H2 2a U!Fo&nZ[G*8IRܷ8dwtctD aHGU?&hg?b!hHJEw-XJ׶ĚjcCo Z>ǐ2I(خ.W]4Plx&JZM3еh+9hLwj2Lo#!:AQ M %adgeszϐ|1`+ -vp$,;ACk+3kY*Ѝ{ȓTn,G 6_ D6"[i`~R/D6sKc! CW|\`E @d؇\ ^tꘜ8ܔ`K^RD˷F +zAH!~K8Sc3-ʹOaႇ( :۵ȸI3w [FֱPW]VHaEdl)W@I4<؝Y|&ŜN ,':b%^!%/=JWt~uόq^ I ;y u(P5S@ieqB?bAj[isP(6AaYSEK\Var떝1jac22Ru. ^Vt5AȧI*A Jo_Kpg r_K]Y/Uz >'M# ჌{"\xn8  ?#ZvZnFͦ)P|n03xnjj5q5Ct<[T2lgyQR"JT$=.MW&AHđO[a͕{_,tMwXPqcH7t{_32Q~0cgTa"js(E% GGRML1/bE$ɺC$ ;NFX`nidZ\UE]%s ĩdQ:xj5YC߭:Mm^ }S XnETuy\\+T} WNchzOӸlq;T+\ӏ adhWdA9jPZ.eyc4RPzw+yQ2m] ECAmmsg:kb`*51?!!$5s}d_ͦlif3_:3l PyX_{7,ٖVxbQdX:P 5ivE߶xoȠ y|}4+6Wk__|9+D>gFSmDx<%nM# k#gbT}^MdL\\o6ޓŠ0#Qhmb Tfud WΞ؛ݏ] 6 2Od4K((kw=Ǯ}9h&;2#-jy6juuZwnxDuypSYQl1S\%1vM9n-1QI c{vxпԿQ{|] -Q,b3It)1[; &704V"ϵX%?k!mVd6Sq/e'/f -dyeO&P0y2ӆF# Va% BmDzҽMvmZK-l7OKCDQ ^>f;XM@$\3>>{b2m,i\5zow@py$>1 CV A#I9QD0TqD? lY4 lX2[9;#fר-tZ:uxY ˷,d*zB;Z}?~~kSk:-{^3}sYS?.:lt٪j+}'i&Ib"y#x󆔼N+RZ 6}7v{):fJS"8+;7$7uNNiM'vG]ޣ{ \~bxVpcE ",8^G*(qPCIbSmIMyef, \)kKEXt^^9lʛjXTՇQ:X!&mȹQ"bq*z&_?yD`YzܚȨN tHBSX'\>RR/:A@_OO>GxrdFTcs :9Jչ.4J7R&O3ĊAWluΐ35LMi &e$̪m\N^Y׹n3K砹6\'釹WDP]h|ͱnm>9\:lYݣ=rt vhgQI?W2 aoO+P&2 lqd^ WF:pq3>"6ڷ'%?%K47c8 ! _PBmnVo;/s&rTœض`\r_O$ץCBf (ZONVk43B<Ǭk Ngw/L%k$gz#:(+EJjfsiuHUSH(aCKz\L +zhFvcvle-fdd{e9K[ Lcv06 |и/Y"HŝkcYj?8'xB"}Mz_9v AY@V+-O= _PPly!xVU P>i4[ %xuG>%EAc#ugڊC&E+Ȉ5*xRT&x,0 8Y6eTlD$*r0q҂,24Jӧio&-x7Fto4kk@ZԜ~e;bAz0G^lb$ʣ]s{l)MhYhJ?bc hJ$Z{a4tU)H *@ynHȺ?F@>0fw>Ŏ hRZۖ!c'i߶!̌)YWMʯ(p,U'&Fq.0cMz ;Ʀ!2238.EH f?v?qxܼlfJ]m;@U!MA) giKOT̔Ds< o*+eFM7X:5.hzK|Xb6(B!78%|kJS,JM g񂮭ߤ&As(o0K[r>y~ntn-8 dHR$6w|d#I|1(nT譌 VԢ!碊\$ *`׺~;X5@l)aԍrMHx #1:| O..iM :T ~GC:Q\,A!VSC -C=%lW` tT1n&0 qihVx UFGNr~ih[JL r./^'הÛm[jf.7mi'QEDmdeX٪GkS3p% y#L#P+]fI/7Ey~bNY/3+}3T}Ύk6i<\V3 l 4YHuS۴orkcy}~{ ~/!w@@l&llh[9>Qpx&80VPdեҰ gii'}U pEoH)W5FRnFV-ׯ)Ez!;Um OFkz$/l԰(ۧk|~'E4#l؉袷4A [xL{&w7j@wf|+#=LL榳HK:)]g^濨 ˋ1PtAJ$UlD]|l5#o.q5i bm.<֭8cF^<r5_p?WK6DI7C9 _6L;^s7&@uƐ?L"`es=!)vsb;/wODdfW6N Sԡu,ޖ 4MHW]HN]o[WN;v C Ambjh{gۆs#K`J qp!PpP>i̳ L vqEA9/#US*[ Uvahm(mlC>9p/7K5d̓6 8P~%7T$AB՚S5L]]Xʈe K,8J澭`$"SoU,08ZrJT/o%~}hֶK,å>&R!jYa#O!ǰم>ΞIN2Mw̰?I[A0`sXd Yם3 ;RL{bT>u+P(]9&zE+#EL">.Q=9Nh-REfns8:|- {O366~{%ݐy xʄH "( ^MɓSLK#*\$aUHb9i2.cV>ɐG9wl94]/'n.%r?5R^_LViCxUc OU2Ns ᮞYGJS3!܇l zڃR\1+sVڍO0{rң~nnm>Ze2|(C\m6z@~7*ںGBVM3^ M/z/E=K,\"[ 4V2.deubx<] /ܟG!M}S}ɒQWarZ>BLmq^ C]6_Vkn'H;,ٱB[RtQpki {JY$vpDTj˵~1ڡ 񥖫dV4usjmݴB/xG焆ZKC54TIQ~Y4 8˴jcT8żG5!d9\RFYY[4B-scTKKwc*@rL &b!R(o]GHj ([™)LjLw(.&Ǯz .[*Z#q嫓hVPMǐ3UϟCp'|b"XвW#7bQ/aK0fOE'w VP#Ux,RGُl[)X_Pη<]?wsMajJjy-Ug;Oē-IzB;ތO1_PGnSB KiyEo-֏N QG2yi)ߠJS\1Fuocn4 ˆbvRu"iAP þH/.ťL'^tPEb+/Ztlw>"ШJ!v3"ctﰅPip'ԝy)`6)|mdE7ǎ옽15`5 [P+i'+$gn>b#  zc7!,h.Ct#Q->.: 2AzI4}K+Cx9(,rmASj O܂tJn6>Nngٗxe&J#SU,|C&4V S8 V>M1Ancv,z㫴#- rdu]c٢o='8GJx Q 1P꽹 >Ȣ?5Ƈ rP6g~78/M^DjzSQkԺcf밎`gn08c(B(\I\(V zTyޜў]hHv"Đx*tgJcJf1.%nz$(E~ai[W0pL95[!֙ L~ք)J2T+rn;Q$52O+S-n^嘹W#FBHg,H1OQc=l1dQWj/e ڴ~dԩ^k=l d v~Kʣ[fU2Zc8vgIJ"ms5#Ağa?$?ď ܲG%_1!g"pVO@Brɧ,8 -+y!tu ev%Ӌ$Sκ\˥ٕ8lMw aMaT-r2D~\{@b)=\ ="[gK2猩*=h`>#hzNћa"29D_ƭ__i$ :2+ߚn.pق T5& fƑ9&YJ<ɬ/).xRܴaeQ1[k6!ݵBpKSw۰<%$~N!&d.chJ~6ӵ" 2=tFLcĶ<d r:qeq+bW}uHcn'>4Z a$Bg`cf+.O[˲5V\Qr+`{)8>nk zv0*_dwK/T5p@2ݏbY` _s0$BjV4~ǒlhP|1,{_\F~~0y,T7ANw@r}{'9+ǐݍtk1Eա €ܜIS?柒s&5tS3$ nY ,61e(ǚލs2%X̍+,cE X/ &8nNjw a\!m # bKcF;fMرk&%="+ '~fQ}AΗ6~xYvAxB_cN6FF_,c846fTE mCt|/5BeAuG%g*F9}K>q'm4K^)zI3lG(4qO^T!290Rr/=.D$LF]r1RfhqjqL 9f2DYvyۑ4AT;̦1.\n2)6d48h0&cXq8uD(l]V $Rx‰X+'%b<&ZPFS Om.Ɵ%5>Y( p7@l.2/[Tjf-݂?R(XP$008oY?Ƥ Ř~FI (m ~W*} ΉLX#@ lB\Wwu>^Cd{EH4u~춠R^*p!OpYlΙ;shbƘW̸YkV{o]!16>'-?MG>_Juʂt7C_$i\ewYf8}/jn'LVYFiHş;Sh7.>Mv#~+2^?'"2°t3v`04/,L(u]AҔTrB˂vPIh]]lp8 f#F0^[Zp""/T_)*-&X/M9iE5BQĩ 7D7] 6ږ{RO+LYWt0h#sLt]Ͷt_HV xX?c a `bcx XDUlZ{w'Z޸%t)KS2NʹȈz&nQü Ar LBQ] bujT%>"}>mG OѺˮRcѯEsZޯr]Jcvm_'`ʥ2U\̴Xw2C +ۚ![E*IdH;3SH7yux̃0)uځEtv*V)R ^}=:/T=)p]D6V(K|[d !$?x7Z#PrKs%[Q[/bv|K^v&mI-C][djHDى6B$z,l٭)a6MJ2cQژZKhw _ !t6e!(X6 e 1DT&4[N)D{;[lq4Ne^f 3CӍe?em}0+C#~A_tكavzx:)ZHPl;C,ˎp-: 6I? $SPB?iekYZxGe+7K Ԫr ?:SIשOjMEX {lp鲣ZpB胈PTB1P,Uz+f14jc}=[,|O%s;{0<JidJ@eP26{ws A/4 r@U0,Cul=ψmseqѯ7J*ktъRc9؜n +E2R-I4aO8AIq0 rbe('ҒHX3ƹ'Cr;8ȡP+8_%|1ޮ?NY*''1^ >pD4;%d> 1ٵ:OaI"waP9Lr/;)3qb+Z@@Jc?udX},]TXZ/0ۼ8S7Wc 8߳+238 @u?*u`JK峸Vngad7C]L5L&ўPhUn?ȍI_S0Pt{W*S#Q*neǺ W t^xQGi&D25 ]qg_Us?Ao> e 5&) z /3-y;ߢI*$ƗJߠ'n|&'%davNs?֞& tO%#1&*yʨ"}RI|Tػҝ,Ou[f|ILot*|VB&U`aNFdX\`]*y%y8}_*BFILٻB.MɰӾDyTa:t:X=]WmNKr^s>-Qq }pwvq\ERKe0>l\ki)^P;*Zkh'H} Z,abW#Or ;J 6j^^V e*(4/R“|?W`\~l:^y(l!nH6,_ kJSW @iH^:m!=V4Xgk ox/;Ŗӽ>؝X 4CA[=o2̀+fL^0fvY~\m7,SV}e*lw_ h[|,'YYygmezW;+AtW_طV7c G+e};WQY(/.8X<`2ce2?tsڰ5כMR۞Tɲ293LR(3a,hC_?NV ٕd!bhb'š@Ȅ,8nX0ӷi*{;}}iƥS\?>M޲ݩ%4:׵H~eX'!ՁO{ĴvSIZ ׻'#u^.{I's~Tg.R$|/Tx|Y`/E 6lL VENzIwVS/!4/2֛_zhkLBWKRS{Ƴs1_ra}k?1Oor3/ӱ򦋍]Miͅ$6tp[׬eNKIn_˜h`sW%]-q(5{5M m:)nPHA\N!|nǪK=%|O0>|@h 7R?}T_t{p}R>@Չw4I7D֦PP]qeM|.P^J׹+'IUk>O+1(;iڋ=Ƣ-M}:??alw["r_0=@R,挺Z}+6z?.`<Tj;-(x#v-Je|`TlYd{;3[[r"p>~ǾG*a&1Ї5l6aw?s1Px2r:>Ϝ!8U uu 5(d_GoI)A)<#'iBHrjb*v֊IgRi7Qb>l*Mge1p_:. Jz3>ҋ{; ˥$[X`|drBSKg_FrTb?3)\# V4}̋nPV(=X ;>~(Յ0%pO#v94wpHAB7zUa fi4s)_\-?#I;U5[Bh&Hϗ0tbB^e&8EȷA9C%,K9yHehǙEe%9FS_a'zߍ{-ۓOu:Q!jshEkd^QȜ{^㆘PkFYO)pww:Ц.@UU}Ճ@c-nC_T$=7gpa}>x@W8tέ1%1_S5)'uN8b*$M[ H뀇Ma+DO3$ KZWnUwo:kx3dekLq>}X!)HWO wvW"hDIsQeHnKMs+ƇIL p<fb~iUtKn.qOA/^1Ӭ^b'Q'-Lr+`)j+9H4sR ~ W}gjҐj('pf4c}37h]}p0Ί̗w){ٜ#ÄectJ8l"L=72gJ0aD/P -!z"8.]]|*ArTCLJh禃z7EUbqA+ RR]]}r+|rU$SQ\ѕ3VYu9 UPPEa~GNw7rs,t)L~*0O>jQzoiu9eI6\i49Mvg^cBkMpG'Ŕ<@C%t2Yg(4>-0X1>}x=x"a R)15ꤾ*Q4 pmj*(J$s}ݬ aBD0M9h' kջoq" RdHpNPіOCja>8J! Dm{.kSM2Xs`; ş;%s8,:܊x4Gj\Q `QOn̕-tPL%%i=q_mP!\5,:{N cI[ALm=HB̟]㌶l٨P=;#&r3<9)H7:φ;RG~3LL)JźP賺' GIذ GVZwi) Ȟ1&QRpz宙_ܬ$ب8uax <\,y"Cq@a m}XV_`jܦg =1JݢF;[mK6SV$]x8)ÞA%r/_W)*"ķO#:~1C9A0 g"};|/˝ed%:tN-V[jm[ "ُ{;a"8AD:wS$>]ϋFՆQ~ʘ_EzWyC56Yէ\wwVKuTNHB KH|B0!+ZPpH3] U愅CI=J. ;y-60~6!O* :M[}0)0~-fF)'m^:PLeH~8-M%] {Wcj[9e5 ʋ lx0Lg G_$vReOr.?y->pSjBT frme>n#vs)K<̥^SjS84)3"Ѐ2W'sB0'r5_T)q-fp BjI97M^:fdٻH9ôY6&>L"Ȅ8>(mfH#tB~nJ3 s`Isp훘Hi:ȼA@klFuW7Grp /4&ug+wh|D qD8,P'.A2|LujO9BꥼbcD⦓SOl=Z+@.dFjc=Gy-29b(XN6Q1<6D6$OLo߷)]rC@s^ Fj9EIp38EMwc/_R$89v1VpIsGͱܙ欢A:{V!c2nY֣(\\Q, o۱q]\NlOk/t涭!PEy*.$ek%&]-7 !2qPɻ^}z i~M c?S'n ҌAn-5޾Jʱ cqHg.5XMWĿYd8eڬ+a'VKZ9pvsJ>ќ%Q ZЃTtbPhYON4Hx'@2ȹD‰Է/ AZkWsI~Ž1ySO]rqs5j0_y޽CUSUcoe#NQAh7A[~Nu4xM=j1pN/#v57;g2zfbֵ =K$xbc[J]%RWA0̛Ld Î@~VFӹJ=0\n^O#u͹UI4U^P&\pt jt}jQF4cЙ:5㼗ۣaB(FPPzD:2I:x(S4nK@yrmyޑYN1ZQ]x1 DK)iEU@Tx$.TjoŶJB͔lXKlF ǿ'S饪|wp:ۮ־m!u0Rح,(7 l[C ^y/<4MImaְAJ#)N-nGw nW:KL-qd(tquD(0RT0 \oVC {oyy.[FMX^a4nѦ} 2Q׽NvLy.tLKG!sdo]-JO4fuAs`4$HˉE\(-RENҊS {qR]boP@ [!$aI\;X~5IH)i"#fXoX|ȁekiU;sLj1>zg}GyQNb^"k倢NJ/`2E$>d'wɹ{WF/-0N@wӇ-bruR9Ԛm7ȫ2'Q-d xk\Q-/3^UAM Et)APOEt<K̽n*q GFGΪ'!.;r˚^5ş:`E\5?[^=RՉd زjpN CYiV"緭lqEQ1vy-F[8i%J${r`mna-e*Q)|[[8 e/|[AfL1࠱S~?9d-.Ef$\.nam'8Q&U0Y3-;&?OM͙5CQl(d`v[`Hi82EPU~IwQx 2GPĵS?{+iٌQ/J VDGԷ#4r"Uz%.MyMĴ6c[ y=bk؃y&m1QmŽNmŒYH 2%i;*0V3DLN2F̟z`~Z]M&Q5ցL)M;c"NOb[VIoe=M<"?cJ` Pf%~2:9Ӆbu 5Y\!̗M ӢR2Z%F$2?ׁ#Eu4`VJ~야0xN g(4>vh*xT/%@To,}m)ِBoђۜ-e@iX19Gթ;4ԷդCUq$m}A<}-N}.-KuՈbIZJK :5\&GIb$$ $ߚ.k#Y2.H4P,Ivo,ҋr/nR|"@~LhtY3dra& ?`*8|nΊ"6$E؄/IR0LVik9fH{nߎ׉vAE6g5w߷Ͽ'U,]%W4jD~f<9q26t5 ڬK1"JR݆U[G'_Ftá!ʚ #P*=vWK =#X|K3Aevx1X|͒y{ou~i `]8WX5K()j,&H~O>jnZߩAfcZcxPCp(m. 6agDwrj(ˁ"%VZ)p9u+?Gt#P%)N z%2Ik\^8dӨNsPX?ִ~cy =&(X^kL(Oh u0g{Fu ۄ#*g;rꜣy! %v/A~EDTADLHEog̛5A53uZ@4{E+CWY(%PSFPkt3rwg[<eFX{Rg\_*=//؈wRO'KwkEى@]N'@MNT~gnZ<z4c2F)Ua2_`juu| Vٞ% (b=;ZQwrNIJZ?H hW Eh^w-U* G@4y+c@6!a>cwE=wt@s(y?g2N~3a.ׯ|A>8<7l]Kծ@W YWտ,No,ӹ: C1N'ð!G1rnr'0?T8eQX2 QwX9]8 /+-do%?']?!@2V4*?NHw7d~;2uvWi(S|O @\fii2J~x»#Z&Q(_>21h%-/ &e.bs̻(_%e;LW VSPMUB 500ؤhw0Ǩ`z4]t ߙPʼnr,PtT;=ur~#o?yG IYqxr4~%,7AgsF|@g>0* _lg»!Cӹ*Lx̖Vv- t(2d|^[ bWcq^ |,fթڂT"43pboM[k@L_P4%̩]4sdJcS\Zkj$&EK'2܃Nt+tje}:%* Um>)W]X7!['[EEf"&R-㒦KMƭBmz t97Cm\ĝ_SI >3C/t1|e#$>`z=! ~mi♚KR*_S^Gٴ\h<93+TW?5}7f B`Z׊Dc:XNaJV--~{}dx$2"'D<.qQhA\[rPlLn?^<`S?0$Yz\$Vj k~& =aF27tF-`0;L? Ff({~OSP-{Y?7Gj\?Eؐ'=lw diox-CN$yDXRL@BqP/W1, u?.Rl>ネ#Qc:-U_MCl`7dnz ]Vؑm^"ye\?h1>̴ll|vjs[ViĨѓ a7\7ua :BѤ:O7Nd%w4kAA4Ip6Ta+EjGݻ89ԓTm冺g=]ksc'r>e10OB||G bGkEfyv%(՟ xt/St= XV]N@N-W&\w7r敔}YBkdT|2` V U7I_D Kn)qOflMz;>E~[?9Zx,M Ğ =vUz1ת B 翦d,T4;B@~8 m8:s?3+{C9w@A|͘d,\oج)zĘb>IkN6rә56KX"_CSxxg&kn(,.uSVUX޺Z豥:m{&@CJ$i#%XJ u<-4{jF&Rg;݁H5Hso^ڡ-cc$<ƷwSȯ(^ O+Y$"%2#<smH *_]7e`;zeZ@XCkzDezdc]Fg&^ mth ?YtPMv!oNT#kA+#1CIj#qљlsdE ˗ -BR=N.ZG Lz%-l1;_c])+meŠ4qgU+0B}T@<T'`{(h |sJi?Na^:>v2B4;eCM-N6˺M^ܫpYbuY vHk`ihcHU? DYS6czl7d#d( (ʤAs͚?jM6w6;1 +!h}E!b{+9b|(2C4Ũ݆F%JNx˂_;_+rS]<dXpѤr;~؟Zji1D8MHS3qN"<U꓊!k^uHXv >@Z;VNjII*?}odsDXW/FIM3{-SEN{suuٗ=WC ZiLkrT{1hL?Fs/p!"ȅZkfhf|dD3^5i-uBS$ E e.,y0ڰ x=a3U1_+{גzaQUeNWޱFYXSPIψ Vq?n-8rU+ٜ_›,MuQ+~>$҅[7OK=< eݰ$hARvh&$`)hXG8XFBǿXۜe[^o5G;ZGC8>gQ8/G u'6\b,LynIDmn @}t~ PWYg{!)ϥ;X`ԻHtU [BgcncQ[&{rx\uQ6&»/*,KCtƆ-wz ~պ6Ye P!&\8K&FZLiEJ5KnNe[3!CIDsdGt*juj%\%'A\2?h#c(Qu4DL_{TޣGTt,cIQ+᝱kfgހMJPH/M鏏MGeu ^p ~kxws#!ڏ #9!OFtIv\'\d>ܼR/+ TG;"lð\+Fyɏؼ'?h5,5KSD^FoTä &nix;3>B=DI}a}<σtw]óEI^lEW65azð!`~^rc= Ryr΍ZNο{LgZ }$ jSy6"($R<}{!|xgJ_Šgei\*J€*cU:/+ZƷ9:*̄nR&Mn~NВwpyО_F{?[wMnב֘n& }lj_?pHi'ׄ'Z%uVL!]uj} ]˺PznIV=KN_>9D|dph&^rt˲GGeR`{Gs/IRnB* Sªd$ :~Dm؍G{*{^„mO yUG>l >= u$h_짢S¾>+-$h=BL'N:> ]M(uh|>ޜ^P4wl"/SY p%f@=J $33E*LH3}l+J#@&,R)& u},b@I#s/oL;=z KfTY;NHS&dDʚ5/‡ˑ:ՇMExMA1>sr <_ ?$t̎`6L~PcDuX s =Kf,#[x$I+:AQi7V`̾9՝ J6~)uIOC1KC(#[8=B+@cBQM{~jOu LH%m#|. 2G1!iHol顳q8j$~jw0ɾb1|GP s!ba )ohB`5ʴ{u Zjwez]PyCr69q 墭-?]bA@eO/ ;Qz O3֏gScaևPWn-&7҄fm>rU18TX<#XB%٥ɀO^{( /{m<'|*lYʅtF5_qB4 ĜW6Г1چ^8̮%- cCn4q5yFt]VK3OGp3VTd^ZCCI,3y̚6P,2tm'*Y|ѳKa|8 ~)g><AFcw%ϼv>0K⭏k?w;U;5 hxF 7n͂}rϰ[ga'Ifph;wcfKK7#3\ KS/;ټ(RYx5 !ځL15VKB7+ L-G`BaAcV*۪~FAIש'sj<2[+]Q_'|i22^mUh[?YT!D.AV-x7fk IlI,ˢl*\P r&K[ L},]PفOs#bUf9&92q Z;[JXgImoXYMmhYzhYU聧XL\ ] Jq''Xٰ9zs)lCU5~0U+KRuq߆ǣZr8m9lP\ҧ$UK+脚C *x&3k)qks bVи<"TG816[e *ÃA氖pR=}ubF F?.;F%o1\SfW2#҅mY< cwPPKcK8d7_` gvߜj>e٫̷5$]ReesxN[RJ 5/q༠.7e~4jXZzhN3{:QN\gfIݯ{O'ƫuGlI)G? K3kPLJQ?%<%_MNbs0-.[yh5mEE-^dho"K*3xWBz9VdWH^+̥n@]_-ĩ4:zU CJ3c{(zY^8y,:S#[YEA Dm:/b9N>z͏5Yb*Qpf !cƿb'_cWwAdak$%ʆ^BxwU$ߞr}rI0 cCK7Oyak3vbo~WALrjMc 1Q/)9a%sGa1AFWjx;٥O痏m7Yj/ O / }/%z/0eM-Ch< - IYyT$q.&mQ! VjxߚLeMYQ"E /`v6y&`eyӦV=ڡ n/$޹tV~Y~M;%-Op4 XYZ?zDk=9?+M>ξ<Z:~Bj?$!P]]8G;vݾtruBE%'`׬Upinq$w%B͢%,;c7; !`)aTrrC‘r5rb Gzdp8m҂;)J!`dFH $|RwacjW IhXfHs$pnNu#:]3ᴠ}p] J;^x;w:{F|!7ڊĜxMX nTn3"3! ef8WErw<[_LX8\ՀAT@<0i%nPz8"JLzI6yAS.,]!ZS]cTI@_ͤ띐Ew؀Gp)k ?;)a褐hQhwߨ.Q8 &u͡.&%<*jLo}̌{uŴ}IZ'08`p@3z_&yKVg}7R =Ol$Oy=VAo?.H(=J$p`P(Ӹ$,E[W+J6GvOI.#6K&!/O؎ƈ4% B:A?-hN1lW0HhtP\T;5ǝ43sɺ1iXEzp3F/KDS@IxRONjfM/1)`>:姏+B r"ELE^͉-HN>gV¾NMO=>znA|Sk b osՄY} ffl-z|g姁z':>R]L21PJzġJ0bUǥ<-ᩩ:xBQQ)Y5mD7v`]f I#~ QznV&DYҫF)' mIYS*x̩ K|ίKngdVC%z9UCGxY:ƲHI~ݧuaN/S,1+d?GJCG6IUahʤX>>3/q=^PU=4U,1]f!ӽU.+ւeTH]ԊA(5fnWZs,alE1dʲꕌ ‡s3~!=Ol3>RkZRzc~?Csxxo|k&:nNV(n;|9)udvG&KvN!B^fXȓm5n }!)M|cr)Й1JeVcdU5gCDo,^ jxցg؄{ۄԣF-#wO<83yKrp g8+, fCB˪T|Iuuxh<MJ.qDp:44C=O,O~ `"|ГY"q5ABw5dos_Dg۾N^CܦZ1r_N:54+-vdx.=WK걱kROmi-}=+`S|#DK`ۉ?Kn-suh8[0ᕰ•rmh0YT۸,':m| IsO}o{7`g.΋@nCn ߤY,'gȌObot6>} i i#E-!i^4꺾a`|ysHRF#ml$sf=NpiYٺ-,NMC:ݯ0. ZttI7ӊ{L9.[$͍?Ǟs*A;Vo].l_PC"?7ye2LW:%Nh 9W,lIQ/!&L3:r;<.R`FUG3.4Y^837.~Vm0c5͈1־Zx$R^k*l u]@ IlI.p3Yl8i?WK=MCv'QU"k.S퐚VC7b#=պvUɾ7Lj}S9sE==<M݄˒Od뜡g8'?V>* %]?}(&:YC=l8/RC/ 5u $NnC@#LMNk%_9&+lS$@UɨDݡ;y_MyQKQb$/1l sd9=x'wP_` @QnB5ڐoO;6y3Op0c]E@5ۓת[~XJlIixwXTb)Ԕ_BIgXv ٽ%^h # x]syE1Pl ù%w4AtanN;[UŲ=t,#ta.EBZJ8Q-VxM>hYQr2( T~R2ݭE9|/y%Fv#s]R-oW5G`!/VH3M^ˍy+!K#pV ׵/C7sN/$aVI7]Xj{zJ) 1H%u34_ArYo#X|m)Y+(-|ZW+r)(z@=tyb jnk]V9)I <0HDw7%y̝H~:gT}9WCS4y捠KU1j:mQ7U%hX4ٿA,ŊΤym|z[˿jM{vbg@F1L)0ُ Yv]@)*ƫ+GOunVq}_I-<%7 "xY^)ҞD;?Ǩ 6мPIQ+NsptEM5~ɸÞVܿefA,bRyx[Bd;': )mnQj)-hDUoFB_XN\y*o.Q$Ԧw|4H*<(mT7P Z<\jTlF7k f=z/l_\$"Xp9!9V*u19A`V]SFh*: mQcY@}C /t |Tb]v| NK ;]J7L̾HgOvcIY<0Oi(. DozS$jhIA.|4=_pP日|=,oy=b.VBsmtV͙ GtmTx(f x AגMz!lkF3҈KzqKi\89 t /M >L.#aoB0urLdL/}!-8qУg)̿{xjGNP [Q)tM ؾ*_S4p+-܆!h\*HLw*{0.H| TPXm]ECgة+Ҭ!!\ ~$wMmtʊ U!CFH1t8h^>Cwq$D%; 6IFgB6E )R45=_뵘6;#z/uZˈQf !5AZ9f66!\^ߺ P_9Sf'$tm#mvOCuicWA@-ߎyw)x'rERn *<|̺' ?*)&%H3>>w1!hl!1H[qyy|>4Vcni ̊ sy/uQ'tqލXs$>}'׀u 1:>m}̎N,}hi3_X&.zJ.k3}[TE;4v~m[A9 \D0]]ƤK JspPTW|_e $|\vKO.'ªR﵄T.6/̸Z+uǃS4:jxc0 E&=Iז2DGV\5ez4\Ɂ T(Q;58žUb?:p{^UUPN,J 1@ !KgIDիPWP$™4LmY Cnxq#ϙ 4=|#?-+gG1rtfܤOD֣ ș~a"AIQM ɖ}LCn(`Jb*߲nawb u;D&`¾}<@zxM[bufȘA'˟ܶ[`AEfUߟ${\z4j3抻ȑv%[&Ƶ/yuKq0EhB1 M˒iQEeE_w|"m:]]Q䠾mGJ~|3A(/հ3$ԿX-fP@D"g bh<ee(aTS;u8ZlUhbsjtGϙ V8߼}9pNfTvjfG;guG2"!ц)89]u̟36緿7 4}HiP\!/auoRS=7P83b^N%!",^q2$òjdv#V_&YW_6h% ",<{W7[CL!ky Vf]rL?|#k壏nMg).]d/1@=nTc7ɴ34hoa6_8[BRI"ܤdt"?)P։EEܥo¾9ajT|&Z,8,ҿI3k/|:)ԖkhDFm~FF RIxaR&=͑_.uloF`C}߁>\3^EczH B'g @p%XY7K'AJR4 x"StqwGEu'DolO?a8xhd$mUךO>[Rճa S%=qyP@K`@)_9b!kxv,&>1Lrq&.D mf%1X0~La~ʏz̚ޝul6Br7tqLh9~axS#R%EkSTM;3Sp:"l?k!hxC/SrɅ=v \J8*rzʻ0Ǻw8ŋ6TF!i'eN f:Z`GFS!Vb+AvbH t,޹1<`C}qhS e3}DWW[ ԔӾy {V2SVD#G4Rihd/p!>.x}ZY[D!Ȳkl рAQ*m{hYWYn;j9<Q/%OeEkPbPorAFW*t` PaPܞ u#o3fb ^4:I\Ld6+fMUwo{ɲW 2SN[Ɨq/x|#ua= "k\>gTM,N {Ż: Hm$kn|ζ=YoW7KC@R L63oix]HLyur‹ڜ|ޔDTEC3+~^y !FxV{e:j%;OTf}ٷTщj]gtt,V*wʙ9w&ᝫr+ǶB6XqNUzb V5=;WK--V[w̒^;'?F϶LJVM6bg.8N ]Swփ:3{Bn e=YךeD?aSal~")Č?ҍ}:Rœ!skg;u'Ӟb:2C@2ƳrT݌=&ѐ& ҡ>0kp2%Ȱ*h珨܆7{&+*Fa囮NYyhHx543 1Ei@ t&&f3{#vF/5#ՂAj<_Sw3\hFXec}X%)rId݋'CG3qb~.tQ+5؈bm7(SWng0v`%+R&b=)e&`iF H .Ar"-֢q^E#ġ0_q7r@I n#ZB;H3FX6̵$+$9ָxu'zt:@ɑxu6O,^iӑ{ƒU5!ASV*vD]gQl)TG5'I;5$8o l+Ar x̻ݰ|kqtP[&>Nm`qΨv"MORgWw4%C3PqksH3ND6ZT8ynK!Sw4l5f*. d. C@|r{oM r`&Ygx7ORE=FQ"ڠTK+#/o>2\ J[H(w4N!QHL#f~O`;=PcLe~k;V} yqcFC'`a$pSyiRNCP #&7+*, w7]"^5XJ[aa\pxsπOZ .-zz-  =1j.Xz ARI$ǻF@np 58VҶREb|.;EyGA@4oGyHPJxɂ0l?L>MMp SX*S'Z31)^ WM§U/g}0Rdy9ڒLqRS /MktI Q!2O5s2 rMR1^VHCT6MMǫ z2 XKdž$ e'p4O*yȺ-l-Vw3' 3Xљ??!3zGu/|"r06ۼpE\eK/ O݇K' ~ܧYx2tk#xhOAH.ky3ĆG --?_i oNIK^Ao&p{OY}7!ْS;>Z(8Bg᭘#4#&Y"  er( `Mka$?/NtԀ@Ar‘-wׂݾ~ƨF=z/o[OkIr#%rt:9I\|ӻ,uwy!'MaepjdiI™sS)KA!}J&H7`Ir0Bҝ+^vb =jman-2pelݯG#5)k6mjiZ{I]1 N)b7VCy9(2ty+TzN@"g _sWjݪxfn磽K|P*^F~ݛYF21, 3vt*+1 v#E7/,# 9F#iF/XMS{,6soW;H 2rv7L* \abCVӬ#wc|?P~xA2{rՅg7NU)/nqYp1@5GuX3@p4.􎟈BfvS q{Sؔ#mn``'9gbjQ۩*=u3VWbdC[ן\[molkke]e>Dh#bʲ!BG5)-N:~AРȱO/̲`ZÃ")=T|S|pVM8s Q3iPؕYJ9a)1@"Bz^N@3L2IQAnw話}ޢCNx[$5u ׏excm=bGf}ZFk>S)PIiۜ`'D8zT,TZ ]9ixtl^@ghd Xw%]kRh͸]!+wTLAAӃϳ =Z2ӎQSToskx`on[.w\W+&;Xl}-ޗzɠfէT~"ߝB\ RUg7_Q8Uh-15?7̂?fDwuH%7ZBAsMF STdVR*wqL4WϘnR0<>b^ &:y)~$,m`a}y QjOgvIFۭ^)52I휿+{1ΙC3o6M`4##^kZ§m^ G̥NCba[`D%7u! FYC'jDB.n^Vt/0>OA*S{5[QqQyQdGrf"'V:ӛyd ψ?ݱ=ʖk*Kڤ Dc:s8Tڴ[gw\_N筞R\B~8 ^9LJZynm ?@ bƳUK'"V(2gpqD ,qdh^4ّivMM4r9JR=} ILxFN)0!u@O*bOHeo9SaHLd(jT.Eb)ÖLEZu} 0G_>܀*zȚxT]0/4|nTbviQj ]}qpĢ/vo`X:/>&'zcI$)9 \yBjîX~W*YyU؜d6]ZTJh4Go+q=ṠBz>rJH-ӔMeU6.ɇr׌ίXw+gB3]_RY)3k""NF1AW fF+@UcuŠ<̫pJQw,p1|ў,Z+# Ҝ_堮:)[U{ .^.xŐjYtn/d3?2׋WA3rWM1UdY+:޽ox#N6%2:bȃ/u|Eft)ĮPE 1% 1(ԢT^.) Lf?-ѣva=wr|O8>TxZZ{#%^=_QV@ЖhGW*f=1x}10]\L'4D]SrC\nP*}"w߅0jz`B 9է通鍫cs_4HO36YĞ ܄{2%>< _N&2s {k87-9Evݵ֛nQCqe}g2Q(^Lr=iorc nrc^kT)"k8{¾B`S:Ig s/HGA*t8n+ \+,M2Pxt"~"#p„۫,=KE(.iCoOE倞r22ݓ@3 !|@S_+Gj̃21 Anl' a6|"D6S(6-L>2CP.U?xO8fmT!=>ZÊ[O10v*>Mm}BIȂx}1)cagj<~!f-iO kFy?kIC+Whݴۀ7& toL){nq6VwIǼy+Gy&=$;@^:%6$on.y$ UV"B ٣HaD^a~_N;D-V y [Ķ?wNVsް29aw`vYe # X?1iQtNկj1Cyq@,Y9zcl/3<[ Iml6P8ȿL6( j\)anpo_˫dXjA}j'㇦U'o8H\a,]uS-k;AfLMM[1Y \.~ {XzI!,Ya.)nٟ8AP\@6_A& ,Nc S8)[\dlZrHJi)!ː:`eKҵK`Ul1TVmH6zJR,0R|z [;HDs<I*dG鶶~.\ .1XKHze%6]&0{P&'O'ehUl7lfK՚o0a(9O,ֱ¬0 zgnmw}';H)vEOi+Ȋ=ZnG#xmV]ҟ Zǩu,Q2&dK•2⚚ ً eCk<&L{ r]tPkVBͿBrc8U\&mO׻^)>> >Nme6La0-sqz<:SL0۴@;|Aдtүndnv @ѻ{AJ6E5i-yHʕl+ȩ˸Iu$:^]'%`#㊠UZBz"2֍U񿕉kȠ.LluDub6??ڹǀ=Vd v7H&ڶ_ْz68MpDM>;PbgD)I+}ńAMgb{ɋftQҮuK­(gYY|D'!/Du!H&ybRݥ4*KQU(Dv9,{WSݳ|f60 챝-㷽i5u<6":?9_`_&Eo: ]*4&9pw) h@ 煫x$F1 i[/"po w aIMǛJ~nSN:顲85v1 SAG1`b;;l.FcPUa/#r''*q`xJ j |e f#E_'^l4C|jnԂwvץXxPjb^ z4/7IoduB #ezO*.Pu/GL>|y8[$8AP M]Wr8t5&/D _Ͻnw- G{dZsI,3$8T 5ȚeRX($s#3W2;BkZoP* )|CKF )2S쁏a4LML|{=؝,H(N]5 5)6:7a0&ɜ&؈Cu̠@)@w:MBWoc1{ӹESj/h,*#)p>}6Cub4'bb5g&l=8}}sNB,mcFaIi]rH~N]14Dž~W/Ja<tG0b\T48ɤRzv(x# B+8 p ֕f췴m/L"@ȿHdꗓLq@CD- E!?T?k7B2y,$ r 0.k-,v/}b aNGsnGRjC0Qđ* ` qk|C9VŹ,BY!*oR6ɠ&:bq- >ؠSg54մnP-\Jՠb{LZ\aZ/ebVp fMSN4[IWy0W2L‚iLB 7ITGWkao5gVǾiH:~(sy8(⟼^,}HHF !*Z#Ɣėvd]>ɜr4_ "더^8993$iTO  JL쮠W-FI"X;:{A>PFX12"h>$5)Uu^),nEWz&uxK3kM^6h_5taBGC[@|(+e۾VE5v~/I\Q?L2ܢ)ѷhJ_\{oV%p$,{Uq"k_xgdRT c0oK@V\ľ3|~7%Zq}}N:HSc oZ}Q %I g4*:ԊYر&>faʪY۩Bۿ95)f<IS0;3):?M'B05Ԏ}H1"Ԃ~~4(7 4rdŃ+ELat (= YhWBK4B~A)DQ$`d"DkM=OeO.ᵞݭ_ 3%Y.4do +-Nw&>bOX)K5Qc[x ʇ PS 2E"RD@M픽:MC>ܕ|2KxY2D`@WM A6G@ pпtgv!niAyDObbT B,N1AD;<{Wvl! <1I`}Ѥ>:?zxNe;{h 'f'F^A'_ ha&x:|ДG|MȤ%⯓^~QM3Shk"NöLCk>ՔRvcF '묜Қ;ַj \կ9rpJ2#ݑ껳;W\.C<۵酺ZLjf}O5`k-HKwpz8cr* {')6rӚΐ^kW5zU{$*}B@4l:,[x0:nOd3꘳ \vru%2ʒr%rOK`+Ԁ夵]t@ȁ38 ɥfAwNilR~ɩx~PO0gUY:Q?Lx81e={` m>mgm=j2ms}roH"=, ;2]M 9ҰƮJ*oS&h+OټAx@~0JKɈ6|7hj𮨾ze[FRPW+ t|ƞNb"Lgpxq$d,{edraL bi ~_7\D4c<?t _[5 'k@eM~Ⱦ 'lJ(~V(mY9/7PifgS T!Ԯ{lpYu:td$E[uU,/ ۻv=Y!pNA@ԀYDGB]}#uȗړii8 DY/1Dʵ"F0x`il}H;M0ŴR|BxO`s5ƺ̀__!GWAzФ Qc/^ JZ`hkNJnn(sҰV[}NW%؆R=aOvU})(ffCrmd$Fp.3[ "Px4ni~a ?srgicCN;)STigQuR\uUءb@O.\\}ogY"Eo%R@1' Kmq]01nYPT,GWE+:q8GF{_u0Nsd2㨅E/U~# q!k?W6crmAuy&vOrs ޜ׿G ~6'W#ottimq\m5m%wY Jf5)x[Ou# =76> -N 6D+)VlT(M+S jR]hNfwAZpRkV]rO ffq |usoQE NYsxrG:г0$5"P$м8aݬl iM~B n@ kcREqc|2҆Ϫ47]8O Vq`DtJ1^S "!&/7xc6#aQ#~!= _{'=+]A&&6pĩ$(rw{ym"M85dl* aGޕL0ط/%`زȍ$y+q֠C]sQ$Δ4 a^>δ7\?&ZjH)aF]1QϹ%9; 3@Ęr]*C9#v,e|OG$ʊ׻[=\L,*ruxJP~(/%OyݗjNMs ogh_y(YEg0S*JgKD׾E|%^LZLʖ TT]mӞeXTJ~S8,qZٚs "(oJ@< ߝ^p>-%h'\XcKp9yi=gg8ةBҍ ǵg ¤ fO18Rl#oTUFJ8ڋrUv*"&UzGY; G@,MmY|VjQOm`Ӣ rhֵ)LT Ι>#c ;Uãije>56I[+^Lt݇wQTzL6nc_|H"^ٖzPhfL>jۊU[GWԞq tl`l| THtO BPBT5:lyX.^U 8 qq# H~1YM_]DKεF uh[)f:i |D}1Dybj=jZ?u^6=<܏ 'eogjA|uNi7xi3 c=@ye BOW0H٘uK }@绑XN? o#yhNS\u ]mw˚dz ms e0%/aBZr%?CHS*L6}6Sv/uR³{n7Ƭ*Տ0||Iޣg>0 *9 -5]8AbKV!5x)X\8Bln=2!2TxqHgHEI|'0$'ǜN@lv3-g.79ͪFTF {%I6\bY!<_|y% ]P#;4p0'O7p/`^N.lP]srCwq륨Ԇ{r~|u$}1?c~o@Ȭ>Zg%) ,iF ]ʹn#ד}jPUڎ٨M@: |b auߏ ~",ڽ^9%^يRq;Ny0 ±*E#ׁLǜUzx6,(am T^8*S/9h;LD@$I$D-uD8i`-z,s<5H6͎rT_N7 T&Uz8A:`M>O:Bq~OR6l NexPn", wXFPִI3 y ws=nR mM!o tg)Hm}{ޞB b9u0ă1EӜH'oxlQz~J.yC/|_SEH'0# ަ-zCzx s>I&M+5Vz{@njR:"_*'jN F GMW R<66OHߵ> L2z5ΙY+) 򹉓#iismz*\F#*o2;I%6T/kƾ{U|ɫTuKգ-"51ejQgǐ? pՓţ Z gK)2Y ^=yn.!a߲ULOH_2]<-^U"&Tvcuyt4]zMzD2߲=AKꈊ`l7yN.s>sI{sc!v# 2mxKhiStDJGbd#X8S,r54j+4 rPGd.zL}`GG׮t7a/ R&N!1kUu=;b~^ic"4ޑ/\BOJ@X!e~D8Zc&P5+.$mYsfFʫ>RC!Pt7*XU 60|v栛9Zڝ% DNA׺ &<# *bvуlcP60u`:^5ሔҭERM#K[4:8V\A-G*X i_4fu٥u^ ]6)mux'*# YS m_R/͆!qgI@$!b`$述(.^ZB*Fwh7e PymtQ}뺹F٨&db2q Pn}Ez"ZuonGuJy ߳,Ն~Mt2qtѳRЍ7OeaZseGC}OԀLY0P7bx#̉;J:+G{|W'c눾 ؎ 0$+`?с!u}MO}==鴬^IKmn"Nk 3ZP2wekn KUR!~'+ }7WRZJjoF"eQpJy RB:a_\+ bJq_E{:5pR80o #2;)ۑt9hҵ9ZFwD]Zp2uA!e8OqU_IRS85a>vuC4"zfȥnɄGv4pTnttaT e`WZB@/;@fnnq]WK1tR3Ft:(ǂfb,4y@M0ժ*>RN:rwSE<ky6LG:B؁hd_>#3|L>큈MԗŐxڅDp#<~jgsOxX~mT '`>i/ [x\V>5񷪖t$,h{: FFRYmk!R}^Q1 SsH$P^rrմ'qRvԫ#eܘ&RM|>u1^ 鑇ql(-xUR8_J-Z1HׁWS|qL% dβ-7S ]Х+Rglq,_qE%hTk| zEw''e_#w>e>QH0ҳ|" ~UiGX{(x#=hMEcA3/E}E8vϤWA&8mD̆Bei\o]B_k!Cٝ3{`f;Aײ">OM>6l!1drO1* *| W="um?:>o2s-R3-4*30‡b5h!7RF!S1 »( goS^,^YiL[tk⚜,FLk/$k'7i o&S6 O9Χn=tCh)L7,ZH?хWG{3̲Dqq[EQ~e d/@~u:}i2;A-,|N[#[Q9-\9xR(t|I*Bߦ7Y_tg|+EoBu kR1AФq j#*O[75ջ>k0`;Pwp)^h8}S*AGiR/l@&"hx)A;Wƺ~#YEԜ+7BT"xʍv |wX];;T#3pwq\bM3q6[dkZ^˞^G wwWw:~1,b:?Ai?B&[&&?!AES(ךk>&ޘ3EQMVr'| 8RTR[G%|̩4}㞹 Ct7'?&bBᵵ>B%T]UeH@AQQݳy߸ 2,8+پ_ԃ NK$fC{"/kA؝r _:Ŧ@SHLz7E>ʇ T{DKBTkK ,,!$)vMbGL[D2NZ1pW!_}D_ tJ!UǺi`۟W_@ Nvi$2*FssoPE<$ko S_Z;p-~"c.Vo$aI5&w'JX W[ $^vhfʞ]LK"[.+Ip#Y6ϖ.C }&&Ŝm*:zOUh}' tˤ9>N)sӑ^:V:QH'cGH{Kv ^F.e3]bH]S>6Q"cǨPs,b{|~vqJuȪ PU,͠N}lQhFmcDP$/17ƩhxвG//{lyk`zxIrBA|Onrhn'¢-Pgl~2d\vv~.`K ܱ$(T)_˲mM NTI-ǖ> }lj_hLZ턊^!T )09I&{& E.fD  i߁+E^2Md!zCOxR=ZP&EZJ<0Ad>&bWQ)Mp},u$m͓DZp'$7}t7Ù+j4&^Q(BCl~%UUՏ!چM8[x2g ,:?ks7z+@DI*YAMN$@Ecku1I<2ޥ4QB:H fC,y\< ω q{6rWo#<櫚Q@'Uvk g|VRߡ.2TRHss&(U8PI?i+Umz/ +ښK +ҥ BuZ 66և ̗} H`hF(̯M5-Qs*چ0'3[o 5V{}7<(u1 a8ޛ:y.;foWϓ\Et5eyMu}0gPo\!3U8t< is7/4Nǔto]?]&g4^ZqW""~6`(_-;;$D'㇩E?Ct3bvF@}Y&ף^+h"SN<֋x ["Lb^$I<2h gZ9s&#Ϥ-tH(}mA8l:&ҋε{-~6h:X[H8EoNA)|}gҷŜp\0VbF|PSUO"j%AӾ b@oL]ayW?d+8i?#RjFmIu)jf$0FS',F@|?l oq#`1zSiE]d,TUY}S}88s{&6FZΓO ػ;d\JA.M՜X< He;Y.{HNmFYTx|xn Pe;c+fr5ł|1`,gcű|''"׭!["VK_bTż$%yk&f3 *G`~05m''/_ũx}Z2(_eǩx}=ɍ G ,%P1S(n1JcwT)ҋ8qMEAdS\3 YK)N&`ְⲵ2)5Hۃ;JYXZ9rsL3Y+ӥq VC@0bmn{E 7\4k nfA96vq@+X|~90͝@cmAH/L vuLhIokŏ'Qd0 B Bpzb%8Ϊl6^n )`1_2\ ;USQfVkUӬUKS2ֿ~T-aKv'ʼ_տ \1|ɠHUC{hu Pך2B)lky-UT/jۅfa֠!d%f 4[Lbvϵ9G @cm]"nJs$v~Ɖ ~Y.w&PK ZWWG@0_zƻoK/*DKu:a+`Q9}ay(.2)OdPEjE;G8MaѓxX_5LJxS .wb- m2K*{dEsio6!1DcX:LLgsQXE@lS /GS@98JBȍs%+dAp7G6V@Nig_TO$dMO֊,%l:CP!L\+p)Qy63\_ Y է0;;X,8Φ_>j߳h AR~,Á_a9Q Zu#T-Y[88ai *#i;e?)t(b$8R16G6eiY~2)cORBM=]q*sEޭީz4 a4m>Yp9j{laЈY5V{u<&6dgs!DV7m4s-E&_e{KbƉP->r;x]Z7U&Թ7W3D&IPaڸ0GV2}qv n#ZZWTu50k>`N4M=~="!C6"nO}]q jVAi"F77BKrk;%J2DL3^7}HWu,X|=AݬfRwyeD&!5B]NHXa܈9#YL_)c$ Ro5HlV15;Mp5APy|~?JL+mH؝?u%胩jݡqIm_2Z1i7aݗm6 Rў. ؋KK ~>{eC:u#mFܺY1tS9jp uU׊ݞVp2 De@ƀܰgF?;\T"&Cew I0'*(űمɲlDY^@N2Ll8*~\WW)"qy (5f!yIS+~x9DaedgKCD/U1w?i?᰽х>aዲ9PtMx[B 2,Onj/020aYu.=V KB}~AL C[`Պ}!6}h{JPx= *Z!GKn@ h1U6j9-mD"5^O+ӱ1q&%t. a|9W D`Vw# 85*z VFg:F-q_KSG@IH^rQ՞C‘gFf+drI!SzM|lӌNH`ơ_ t/vC ]$5#)VX0cQ,C3!@\ݨ,_dp{7!AGnsK}C'bGkw[PٌkBV_@r0ԉ.Cy &BfCt em,m3'^in4f[S|tkQOξy71)i4k2m6=`LD?Gxs?LH7e^I7OLJ.^rQY/6טPޡp#v,Ֆ?(L$n\xYp,#Xחq9n$~˜}]`?To&Ƨ'@-)@)j/x>fypڔ]`z<[MYiǂtit4cfM꥝q1a!4vMcFEk{&aaLb3u[x IK2QV "c zE*́=c<텙F@V\[`V i`Sav'~Y._j;l@ R|@ O}0lD VPƛ& 3CrY&rX6]i~RӒ|%pEtʲz1Ŵ\;rN3k'Ao;x]y e4JbM(.dyܚˑvx/U'w1)< 㺴~y |kQΞy'Yo>.΄Lp ]@<~u<#}C=]n+!b+~{[Jf*/%ȓ/'mg) U7,!/ִN\"00.H :g/b54ydHߕ[:q9Wao7wUf>aØ(ECsvS XK(K_rj!  8=x>]Lm}_ap?7{fPt _vtl`n4j9Mekd.PX˗~0ZX={e߄%ς{.\o.:OӰ R2ٺ@y)JX)Ѹf/}G8w4ϩO &>2'+eq K&) "#KIA =xU`HRLiv v ւ%J;(Q^ȚRV,:a&;a7O@%ޟȵ>6 WbJ|]J~'VTÃ"0B`N. hArQI0K~S<"ZmB*s>(*CVZ'ܠH5[b,J)6cO{"A'Y{iSV q7.iоwX ݙ7`_N_-T݌CW_b+uW/O-nŎ#yreR) _Al, 0g |l Rx{y lMQCi\y'Dn:y8s%cAHt4&F=dʨ3g-6yY9Lᒫr 5(ή5d%`u.Np 8qˎ:woJuw ݧOu' *VW5>VV?"<}I Ha{Pa:T6C| 6 sTEl%A+b7t76>I({b!!<z00+=ȀOQ #K9\_~gO;k7j?LL NzݱOTe\,5hPLD,)S 0rxP(\_e;Y_u?~ M=[?th Z .,rc] 6;A #A7RW>I?y}3iسG LN7tjhebmraU8Nnv=C1ҺA(_sևx@!CDޫst&?}/A:XeyPK㨜'wLXqkTe?p̩T͗JJ$*MON25}֬$hr0L|XK@wPmn!ز J!2c,!׳IF-Ro MdA%ǖ8f3e6Tk\ţ!1 A櫗yO krc > &l&ǔYFˁgO8-mbN w/`ssbS>ʮ]Z-E'F^/l1A7*lxl=Q/m:'Oe\umӎWY Lu̵pi҃J'ѭрjoHF2僸]bm?ڊAQ@m e; qA+έy7U=V3@[3C t&E!Ő4h|Y@ ,kՎ9)B0&N(]RiXi ~5 (\!> GqGSj4P&ٗug2 I mB'J ~o d~ՙXP_/٨c'y 95vlQ |-7;_<ێkt*p9'G7w^'OVZU"xt?ugD=uDmW$Gv3BFQptp(Ҷ` 8 ePꀒVU o% ;'D2x.kW4DZ&뻉nHZ*8yGY5lGkꆮvz2=2r ʩ̬ 089]|)p8_G\X{I"{Vvfx Nu(I3ڸmU&k &dhz[d7]x:# 3~0VShI*!~R!u- 1!\OQ`/4`eu~1z{-rZys e/դ[=e:/aMkFCp>VDm2(-Omh,mmr>%Ũ[';r: [Q^P %T݄ MC^EC{o8Z/Ć=X]?zngiL`Aܘ,zz{:fx3D>F_vXZ-ٽHÆ)n-L3Ld% Z` G8٠2$?=,R\;(hgoA"W>L7mΑȀm!"fG&O vBx|R v9c s{F$TKnMEV<+%J)/4y{OlI` BT(sJj!Qk8UXRdB5/FQ66 Ȫ4wɽWחJj-Os2ѕiuSH%LktC`4rtbe/3OD fePo8pҜFc&FcQW7LJ ɨ Nn>^;giL 'zoMǴGrSR,`P1>>  eb,gvkͨ;"Ig9RD4܁$I+&7ttox2ÙQ6ZpǽQbB0 6ǵ F TD}gkbC€Cd+l| ǻIϡ~@x=cN}.fX5p+[+WFb _t bY9C᧠bQ1yy45 y1{'K"Ա<ݼ&I]\WmҏXW8p@w`xYٸ. 䵓ՙ foV\ɷM֓4H<̇!R&+" lŸtLnVxeȉmJ9[M\Ш(pfk6WgC *1t{9Ur_Eo6{^!c8ɱ"/9ťC*oF$WFnp=S?{V'?JREj$u3W{bc3O21R#㚱3 8 X8蓲5L "?_=?=~vj9:~^=훆u"I1q^oWBs@$,p/OC|\Us@H5@%'N  f?/`]Zz {@J أAm(RF鮧񐌑>2 8/ %&c.~vuj&,8srJ_|&H\*ՀvՏz>o,:Wj.V~m$pZ43(I] { >2?PIOO]ky 7>07&/ NHjb7]kW>>p'#G+kyxEv|"up-迃 VD4Q3j%`ȅi:'PXd ^A~nWi !ֿ{8QM?xN:ˬ?P]&bK1_ETGD#&Tf1*N̞aX+$'< @M‡{c5FH0>d,J:pf:Ё:_U4P9ޟYt.U `460⩺W'mP-iAJ~CguCͫo`5-mn΂>dDfkiIx`oի47E#[8hw[s%YrTϬ]#Xk8U@FY-^BY9Hm,ӱe$^Ay`/{U]cY-㥌 Q`WR\zc^Uen>N# x_-QseD\JN*wmn 6zNS]&GۈmY=fI!'9v`4-Ői'cH(ȗ cW=Tcb# K0w?&L_'jGz%jC< !k!Ur!&\:H>HT(IA/Ts: o4Wha@Va8ixh'}-ԟI:_p+)T[1JEC )VaKG{@_&h^@\-o49Y=uͲjjjl=G%_Pw3CۙIt6/yH䑔1*B,!|9: ; 4Nx)_E$6ÃNh> d1XRȩ|1 O谹V*f 6L5߃@!Z,S@:odqf[-vyw|1hg7y>3;&d Ɍ@L`l:0]^ ߨ_.oA- {g'`9쁁@ 7=H¡C~_S{Ñ /h4|r:nN:eke]dn`q:TI{'g)˅$roD6H4θgXW 7@Z)ݱlyS:,}y$}P<"@%27x[3)x~U! z! ( ohfce |oEL>5C.% g9r'/8 .n ġ-Awg"PH05Eq+(s^PX}mrT(Bu6qEhqUp3άQzVXÖݑ 2U7:(trv˸KcdPLnqCYHaL߼q䇓˅K~ދA?As35N73-̣͉B*:POxm׍`8Y6{a Qwsf c|lLDGT~T/.BK \FhWYƻ dyO6 4> n,yz[58Nml&d$QDQmV{_jF3|*C1$GFz#6MߥAB)ȭ!I@4:yD`6!eZC  \0hj{+)РM84Ui$bֿ7Ma3 V/4Xh~?Sw9 s"[;%X誑SBQDud0$lV]K}+/t!^m*#O &&0}Pȩq9+sJ)J.hGN%dɢC+[a'ڻs+"#a}y:X'/IKȵ"cݗ=04j$PQTvYJk_(pUiBJO,M|ڹ9o=3It{Zg2)Xfoaժl+LQ{DžVrJcd䈇Ra 0nwAqh-ݺb YkUzi-t{Ïx^CiĽ )eiDiechB]l C| ,3LzcAcc /ֹJ-Վ  ghXOl6)XÞ-aJYݝJLf^ݲcCm\[-_Y, E,i7U0J@xq7UqHdQ&>**J+$&um0fm|eNsOoY b<[`DgE8 NJ[6& 4_^/Y%zL[_,*VJ/ :k{6"Rd6B!'>h.ˆ3qFlڮ_sE8bQgZGJ$j ]\9%AI\\t#|Hm?Čto]č˖ ;i=C{8dj4gen;k#2"v?OtH>۔ L^m.^r~ kO=%BdONQ& l+e lOJ0vkꨶn_HѺY/ \~#2w";ZOq?JZO*۽m$gT~p3ů Md-7NȻCGof`T΁$wsM!J9y*)z>UYIF7#0?{UsgAݹz'LIcvNm2Si|%/!)"a 0?0Gu.{d |Rr~(ݖtiSG\ ~@K(6KVSeYb'MC5e)J J#ŧ\L;1AOe@2/!}6UXkg _kiRfNxJ̑pƨf0 p395lfw~Hzu&Xxj~j LF SXA+=8h>_EEX "o>-H2K#ZЭ5= XaZKYeyEn)ItV/(^X^pV+&+"'~CHwU_С$L&|H(IVZt;AEA|.a 4u!SpHdhӄH1\+ߍ H>#w3unH#W&d?0ZEy6'BW#kěeƺꋃe&i`g|a5G WEfȯ'Bp;y)̿~%v!dN%Ŵlfq#2-M i| }ɓD#u?t|՜;Fp5i*;A$ ;Ѵȅeq*;,+źt0.wR>(z joXk+d[[rv缧fǗ%X`l8= (!'#BFM]B>19h Vd"W)^1ߜƉWAOo7P.<> b£*R jE3j)k?$Mo:úrmlD'Cy\{pzgHz] DfQ ۜE~ ̥h)prdHo\wwx1k`Y=N2tn?v#:R+ӻ[ WUVI.p͟z%AȚcjJϤ0.;KyW\drN"VXU )QulZS=5t+2@(h? /k2=;hTn picI=c,%ˉwQ/ ~Wx%~PUy:议i֏'H>"]XTfC_Wb{܏znс"\r7-cKU*@JV-p:*MXhALe&vGTX]$r&o"ImO$uIE\ pY^܀dwc.pD$h%9noϫ0&}뵦OFB] ~>[Rm׬@)n$=wIKZ32@,\;4,V40|vKuGAGXJU8P2@|UEʀ( u߆-tqE}h c ,%mhf bJie?uAK&`m kdzkz뻙{|*سc0FոUЮO_̺Y}/rG \=w]B4Xfu9u_-RTA밒SYFC2 ׵wi Rmў[@})1-VzG=p銠0P ܬoشɂ2ϿS:kIn&@KLl?*Y1sZ^b'^;`#pYDap!VTT.H.Nk%v5k ŕw&AjYU1p F1ryV *d" zzRД<)$3u4nU=*QioJgُX]NLOx/{eeZ}@Ieݦc/#K9aa['}S`44 YZV#NV)0L@u$' mƄr}IG^(\'>B`câeԳ71L"@D!Ԯ5gwfqY9~WuiKD묲նAkc#BD~xί4o<6-X_ɑ2W󢹹%,ܬ@ftM^(FS> +yQ.)Y;Ѹ(,VD!ՅmtaqՍ:UJrELEd^ҾWIJ2q_Cj -/9PUsߋ1c,mc-lN%`NOd}o%t]0)Ϻ,SUpRGF"(hd[>9'0sXu lLս J"XW SfW4l1bEW2qM@Lp "Woup$)n![Er1ߒ 2df+!V7zM|A]m(!/ǯ<tԚc`rv;]ròqC8B>q9)lLGCXϱ .1"F)TOOKEf `$k?V6gt^i]`'~w>|'`12(301#{Y/ $+˖S/lKxfu3-n 0XV0.TDlEwݝV}'a+3 )sM iܚ5!X$W$aQGr ?pj{;޷u T{?AB`J4RGB+FEmeD6¢ExXBʶs}%J`rX[,E4CZ'vqA:eH`SǓ66dE0|JF#Z70TҼݹ?reA|";cF-e0he"LҨ}G~,-hڽml0'LJ}[w{]otjYaEhw&Q$E.;QvSm&ĝ=yaQ D%M4z%(."M/"ޥ#HOg I >~0P^z9#.P8vw!IPyZ{uSUk8}+p\ 4M,5{mYolӛraidt3K+Y.596ۢjp-k{FGBp&tHvm0!~A >7J]11IP+WӪ1~մpI?!ls,p$O0ozo0B`?gB-&xx L߱+N3اl[6a %H*8[s 8r)O.?j|Pƺۜ[A)y#x;qo&DFˁP%cˤh*Q3xk;Na\磯`QQjT˧k;_[-' ޟNN/~Uϲ.ϻ+3xo:oS2sTj[*DɌ`_9-+ç%dD2mA["a|`DHW k39RD4`'8MKm}bm.$PxA)Fv1kYX@7݀AS]p\9LhCVGqP>*FZ?1+*PKNJk ֠sYߤOԊC~!TQD]{6m!ºbtpxFKl\Ӗ^ie쪭If_ȗGJ,S^0h1pPQ\V X^ S1 S oߺX ԆEGD u+ԵPRdxc+lp|h&i?*MvSqg]0_E6Wtnv`m/ˮG܁\WlrENKw!&EvVWʩtc)>_dCGY;ȍk.S_OE3rk9ضZ7(q$m Y:8өB'L&&jXfgFԁxfeZGcQkV!S;(zN0k0.!}j^hǼR&wyEr/ŏ,qi\ }eR#ǒL"{vBHx Tِ-%SWs){K{J f{6-ojf}T^ʜ&ܲqi>W{ ;/" q1Stpز] ASq ԿH/T(2@_2'$AOv^ s&⯡8vjg_Q2)T'V*\Vn:^+leeBK2r&>^ATWLLܼP<|⫴oK!#>Y(@L\L9:%2bZ1rS#f+WjxɘoTHpb+/:N K h*ucJ!ReaF5ic$0_}i} JZk JZa. j#M/Z25z`X"_h -kE Cύ NQpn«Am3cK:@ߎ9I-\z_g2zqhg^bAAkFa|Qg?@x4'j,TbߧSkAjHls  kμ Ce;6T?-tw#j+#/s 8WQ{^QcB42G~6||comVzͬ#+kuΖ**L/i38GԙǿavhKC(*ǡ8%64QNjQђwlW{ nVQsܽ|S }9w:yD(6nHc8ڊ Gʁω!d=5Njdt?ȖzU|WDxڒ Ƃ9P*fkh.k]\?4-QMD,8UV_vcSeB~{VB#+=3fuC{3>2',5mG.szG/z᪜d[ d%ۖǺw,D.,<' Bz6,f ś'sk҃+ M~iBY%@Z;fr KQUЊ#L|Ƞ6$]xMt#]S\{֨`4ed.(y_߅0|njSi.6P4=㽾YB 'ej~Le`3_ 8|d{ڗOF f!ǺOO9`4k ̤rR(t~[K $Ihz%ZfyQKs !ӖK+x;eaLc9H6Ĝyįb{eʨx;,y.lh/Ӟ1-oX0fիj/_(; t34>-N>+5D{o潶OǂtUa2CB% n >{ p]U*`5oZ|2v5gL@щPTи y=ʾh1S= xAa7$՜3op@!(ĺ(9:]+a(㓙)j0L砌Nw@k7%x( y#-iQĥ^}k;> ;p2*a kBcZNo uop}7uqG_%9#edt^*`1n 9CǍPܯ)m`J?yw4dTC4Eu%IX_4ٌ/"^P^ҶRJlDr^%YWn, /3{et_H' LvQ{Gneo:d0M`ͲOu`ХK"sVﴑGYwxdi!8T3V!8`5*3*XQ Ήzc}^}_W YCԌrN; `'z 0m+WӒ#*b,ǕE:=쎘(i#\ o}N=nZ.i|&Ŵ ,2$k+s[.E"Sh2+ Tv1 Dyc'9W71(3sLzDL!o8#xe3V~_:u#D"Q7@u*~F? ;z] ,},dq6R0aVq xby_G+F@. @ջ d`XB#Z[`TYӹ.7-Ќ?Β zYYiuЉ._g!~:gCoK[1=@de&t=cs}W}ѳT>^ɕx--cY*79+/:wZCNgQ8 P,5KZ:l~-Pڟd'X!Ғg^qV/;YJ@!%FzbeGڀ!]csP0U aƻ!ڙgQG. wVJEܻ_^̘n!'t. FMf*;ꆨ~c@c CPVx^h5TQeEK2~ M{JRHZ z~V*r)ֽj~)C*l9߆ v0wC]ݥ2X@;ob].WKlz8GyĺQhgnc$߱pQ@g.'@![ST#(N M5Yƫ30W]`"Xs= bI 'kw=fH,Ф57/J@|"PFZ FR&"l1EWމlaD#DŶ]&Ax>z`ӭ9EOPCJ +\od7pn &6b&%3ƐmٰgdXvx wg\LɓHߝR}+e?:]^"3Wb**@Q4r*(lAjLf*g(3憕/9} 7@޼Wv:1!6_#)Zz}֥֘@>CA}LOMi+v_]?,緹Hj :t:\ >-5s9B~x[)(+躿;Qɧ4U"T lzEE ==nR`$G _!Ϝ1&c%7D{xB9Zz^l>5J0S rtqfyl@54I7:зTF:)íǪ :{f:Z7rKF9δ9 :kp _ִqFBTeMqgzuX'w#,_@:@Bd׮ =m',n&_ 0m&1 P aw%gyEŷ6 !uYCsb eRA,,% _Y!gN󥏇w"KYE6/֗m7T/?AK|Gw(MoPJUiGPYػNLyJV> @Qw9lԣ _mVHdFiZ݄bB>X:~Uس) [8fdABhj&BwR0›DVqbJ' aN$ %Z>[$<ZU" `'' 6~@mUCBݧt~vi늞"gYؾ!c81-:c=@qdxq}&O(:(͋omAz솗x38Oi+H-QG'b =K͙r~m,j G$fxag.*~AC%͈M-N_R4k X6G.g2I}a-e*0G!u Yeu&fX_>ҹ)ghlJR^-[Be"zpM=Ylo5Lbqr >i\yA=v㭽y1sqŞIB)`+ 8.u2u|SJUYL߭)Fq䗏lnz h 5h^cPU C.SveS'-D&rK͚g/N!X|}`4#6Јl@X -15ntd–N@mD73׶M2P 6v^]9p#nJS)ֹ}Mۆ\V .ol-7]z:(Y.+g<&[T2~Clmu܇n!ps @EF+(I_y6S,?E@K%{NXT GK)s_+vaaM4Q38 qߋћ3^@O@Ƈ;"[WHBڤ#3S13_@Ā3S~4v nĚ!f`eѲ>t)D|\u,q!o1g[7.K@7صqKPNvvA& R@ndEjkF;i~qsFd-iP(7ξa0aiv7zSE5!tY./9V}^6TZGQ󙆛Td[{{%UGj/ 9=TIFmSs6xFdӣW7 k =i3( w uC@&*eq%AWJ䂯wpmrsc<^9^Fed$ejA4"8%zs">eNp6zgry +ITaU)'ڣx= C39dYdQ:if^ (/#~DidL]!aT9e2aӥQ?TBZVRlbQ)Afid8 t2"kktCI?JzܻQvNw9$]+2~bL#aS°KZ @-< kn%:gGw$y}+,{A]W%8m3 UraAVy"~&ОJ⑔GE <0@`+RP N-K g ,>F h%䲪Zi$ɵhogǽip"~{yEOj c D6Λ e2@ieC\>c xD1C7t}@ÎԤh+_g$ NQWך2kyf:f.@eQ !EC¥ `՚qTa-%BDo2ͩ[*.4 ӂV \b4kA;:%}ؗ1W(xVǙ!TVxe&h4pּCo`يA>/ .eAMf9#l:\Ώu(`փE^zXۂ#R7,7*WgL0k\I(~qlZ ]fp@]g(|`li2jWUvg @³oXĄhObXo8D0sU1C +6Z qf86hGobP='Pc6zʟS5|*]=b7UOR?x67C'HK 8aϝp3=_@ XEm$J!IlXr1Pɏ D٧ ֲڳݾ5ڦFF@'nJ KlH30yiK؜2ݮZ.oqPB%`tyT @%~Ms}] =V^!GK7N} w69-4ƼwhVH(ūA"2<چ`i`V䧓eqgN@vf.I bnW\ !NJv@K*yE"Zm_v&0j*o46?+췺~Y<2 ^iT"m_VGz&$">8_k+⚪-J[|$$U|wVxcQ5|;udv$ӭ3bjAQN(`x]:.ح{`ߔ$7'az3&FtFpHzl | 8|n1#Cƛf*l]!Vkyz cLX֋ F$$\:Dyo$+tª 欨Sx3+5c.;!N B:Z/D»+HVfvUh̀bz>uK7hxtWT7sE/EJZ̬$9x/rBȬ> M$!ls̖;CQ}1#&cQd|lK\πFC/ ή:̓u`h?u{rEmS3|hN;BF7ƒ9*AN ͑Eyoe%O8iv7`[M3 /v0)P9B.+l[SzɦϼopaZr. 0ٻEߑMNt[+QL D DI]JgR㸢ReZBju^lɔ+nI@%BZhrI(5p1\@G6>{b@F:U 8餜ђ V5YZFrwy?Kf[O⠴Czi n3aP[TSꄰv z:Pv8/j k~@W韖̒a[V3s-"XkR}{$1 I[DVw]%壪I"HOK׮QUn,o0s3Dj;L|(%ÛԶ|ŕy^mձ<)pD ϿĥjaLgUܼfcs.Sم3ZrY-$}ݮ= B9'*1 #擏[52a_W?dB"k)7o__xb/ԿWz&9l+mtփ6/88I dz{si:TܙoPUbFVZG>0/O(5:e~ȹS@Ceڲ8TZ[ RebGLUsCKmx4TyQrQYG$ک[ǟ(0n^ C Ľ'L皆ߵ-E'`/tӰiNnRQ/ b˛[3H8ԂAnccd¥ϫGTzD}gs3Mǟ ̾AwTkWFn@>;JjSuDh2>{O@T[@ॳ/>sʊ;ǒZ{Y, \iz(='VagOiMBf(4VG;j1cd~EM?ضK:nzꦖj/JGs,)hQIӉqg&%b2hjCtR8Noiˎ%#bp;ЃI؉z"q_͉خGrFYRR#[`R'`\9gJ2 ܖ9{]H;@dM\Yʀ";\ 儡AƫG7HR7xy(@m//RN.*Yv17Gl nkɗ(kBLA*2pӗ ל]cMҜG&ح4Lلt4*咫Gx 1N;zM|V:Exb 2= By Wi(j [+>{!" ( \zdGSBhYp,\nS6)tēmUlM >l˰M9ݣj/whjl1hK8NXҎfaU$֢u;_Ue^M -^KWbswF\qGm@rlT[bS(QfQ&_Yʇpub=y 5iAXkOTOk 0tHsnTt#7^|f~lYgD%à: ;=]66("5Aפɡ.мc%{ JV;% 9H 3*^Uш4ƈ,Ru.mIjPe=Lβñ?kU6[Zj˫SjhhPiViԝdҴ 8 + Ch06,d6V'|#2nj"**GG|m7:eR[ wv3"A| X#~$XI7҇5J XEә0=76$aWk5YE3[wfغ  c ,9R>UQцОA'2[Bry=!~ݒ6'6ʳ?x/4q.j|+]*o zK̜x-$z7uFd*- 58F.P+bG6DqA !}.tkGر"* h8oJ㊜)(aUܒxY&|ZlΛɓ51, pZ!U(Jn=*w[h(?o,J1 $ Sof+* Gȱ6CȀ\Njkk!aCKBqd%e!N=·AP*0e; }YoHoѭ^K0l li1P7˼Q{/1W}ypqcT6euG!P,wYǣk }.XS %[P[Y^yX SnEjp?|Э]OV, nj;fsz1LcҨy Q۷Wv)\ # L)fE I&hK\X#Y>qd.@L9n+,Cklv%c4p,w^32sGIPߑ[n`̀?;'˖̡F9#,NDߥ^nie}J-ݼSbgIPQĜxJ@5/?זXe:SRX #5[k'z* j4G$/syQ\ljz͵L]/aVA|Uĥ2+QQ]A[k}H% w\ÖE#aD4Fx;mt1: =7clpm;;v|^cc14vqMJnY.tO`V0)ziQԗ qwXQؤ_yP}s{~]ާB x:%TbW %`pE=C R-Լ{9GE/T\fe45-EdEgkVN짼/4{LkYYbñ8VLs<78\}+6caOfjԻhz .z/{鞷2/L)g|&&{~nq,)\KSt 6y#^]P/ B.x+ ZWeΣ%r jU`أs~M=M.oƿޏ&*Ho=Axg8ru_|%@؍Ac{2uey,U c)#Jd۵a~XZ5YTY\Yf[euX^?9UG^sKxd8R?8.[C/6`:~J]nQ1 ]Zcۄyp Hj0ߎ;4~@nܗt*k慢LE{geFo-7o9wa-Eg_6F|n</ O-fBw mVFdvi`=LQ(aT83BU yk#k ~wɳoX纉?;V.L_p]=NQ_ Y6t?n|60(kcF'q y}j9n' W0OLhyRT'a_v;VxhYebwɣ `88ru(FQej,{MYI @;J9nE`ky!hݏj[R̴K45Pohۛ8;*1#\-͸&ǃfvM!Ȫ^n}Mt}kio_b_ QHnXVww!a-ef+ (btǔ3Rs6_± j3X^Qð g@'90ȱ`b_,70g">!_F{s;0|n)vVbUn̐*%_GFXƆ4 ѨY,=1v>60N;c>U_%آ^lVC]|dPqKky~΄aiF5yODѦj#"]t8vPlȀ嘳XSΘn%`|`MqT4Zj# G|*59n}?$ȉܒ(\ӹ֜JY'$AIJ,E >IU谖C\`zyJ*!.q3," ˵1lW\k;k]E*d#2:__|[,a2;^O$ t8QNw"GUB)h?a}214*[H~©4, U4bmWc[R1L%\l?SEfAMM6zt<7ƪ1e Xo atb"9 V(S@mg94|!AU +Uol5wtU&1yzxAW,|N5֥k@W vA R03K(@y+\㐜G3J >h FЕ`bc;茶?.rK]VxXOoC-` LXɋyzL{K;$J7_i)ٱ-Wv3&(\LKԈ' Gʎ 4,|%&D;V# e֛AݮxfR\p4[SBg8juWע5mj_n@mm_c;7e"9(xk0/1}mtiIBx)lNZd~-0PF;.I[B$,sC Cw%$cGft((cchޜCYBV%7;މݹ6'+7F݅O vU,NoP#ΨBw,>79S&^^Q}JqD+g,G_1kP\"esD!fO9qzR0##Vm (̛}fLr6cG?Ne'"ȝxe_/G(' .j cAi T]R0y{XKT H\EaI; :W[VU*JJj>q$ӡj+mաiI?~]AAc[:/o//=Bjvy6T]tPUT  V[RsV:Ϣ nֈKxc}P\&~0V BQ9֑BH~L@}kXE8Zڈu5Hn\]RIv!4 jX%q kLB|ƃl?np0[6஠xωڌ̗`W.!4Stٗc|Z'2eAz;ٮ0ӓ ND`7BZD dy]lry(5-Vu;0\8|)W@\v.5Ut5ehVр\=M*ϯEyT.lk噎c(Yaj[ &rF\WK2{P_~(5qTuL K<漾T1sv<f6iaJz=0d#\:Úʉ͖Ă iH?idA6[6]s +&6`T1%aW _zr&vq=?ACjRi.)̲TӦ< 7:nHӨ*-@{}A5cN2 wޖ-آ>(I/rؑ`A^ 0,+Zg?︺l( cqPI'V1`[1ub<zZ 3ok* #;3|}]뇨z[s{ոl^CLxAgmHZT6f{<.}uC2 ܷѿA(jb=T 9Jځ޶7!nP n7 ! 9hׁ&d"|KXO? ùX%NS/#躣$Qҟ;"us@l!7؞`8g2αҶ |IV"uÆWX}%XuDۇޔ9RU@?qBk<{ÌKTJ}0BqWDKx ڴ膏Ⱦ}4ǔso8s C 1(Fʉg;l3gkMrp<vD_ z3ӓѥQ=zW ʓ4-3,9>N4*MMq 5MbNkYq9kQQNڭyGHcv͝!ӗ vϓZclu4*cVn%7GaۺV* P4Bl!]ѹS73wm, 94@-d|Đϸ`uR6 t¾^ -~tK_zVRk%yCÄkbBS9/$9fi—} 5ɀηT۵`{|M,/rqxHƞ"pK0eä tC󧁔E:KMI뛫F2Hnj$/"@Hs^*Aq̣5q] ȰFn@,2mZ8?m`-E7j vSEhkh(nPid~~gLVϾtwx2sіW#R 3B8^efpd Dgqzb9G+#`C^^N X'"Xɸ(AW H<F$p|~? 8_m.ʤ`J$UͦG\j k:^ K[n0H &YA¢O;'gIu\`om@$E. >j jۉk!)Hغz2vI }cW# ;LuI8zn1EoS2277uf{D'gl͂mb<=eR@5k7I=Y||&i"Ѯ'Fn^V*&IiHp"0g-RUVPdz]Zv~VerV*՟3 ™B']ݢJR,T)bR@ݖEz֖OyTJ50mU-?7Fbz(=7`{ǧ'3Z 4ߓV 2{:US,>/5=L809uӣ_b9ߑ۫~4{e٪S{ DW3%ڦ`]n:ߘI M;0$2Aެ{\i?՚hcކ|dx3yIO8+! q9&B-iU; pL;խR2p4=ȳzI-4ꂥ7.82pU1'bڝ{%zǒ:Sa*~lY CF&\Z4'&5QydQmTk4mT^0ic ָ/~9زJ:2b{ÀaJZR.&$ @N ~_p61Zko+$m200 0 #)\ꅂH!-<&Cg3Wj me%k(個"}[3褉$J}->s X0> ڭJeMd!:xky2ߧh4q|٬$T >*EI4`+Pu6d0 Z)ZgcS7e wϢqي;Zjg1t>%O\3$A * [ O9̕j"J8lF'}` ,OtR<; 5$q̦sjsA!PrG=l8B"5 Y< 7CDڦt}ٶvN$y?ǘapLKWMv{0YxZa ?v1^M_"OҼa?ƱVux.wa:qbh6O}*!&g[\NQRe˻nk* ,Y]&om?>G~ Y:KEYGrҺu* n?lnc3'pfMcJ0I,@']vXoH"gf{S+cV;!o/Pͦ5mWp<_gʍpͬÞ)OSR?K {BNKlAЃ\гxꑐ T!tl1/۔ #j/hD)V] ]Iij%v+6Fݛ>JV{r6|v&u?SEAlS8=IrMPr(lLHJ5[Hma*%i*W{kSG3g{dìӅnE |iP)E6)#E8تmM7@)4( 췔W3W2mv^ )̶Q UǼ*~"+UU3.^9:vX: O[AK0I6|Nxox,`AaWJ?CԱ*mR9H*T|E kQhta~AF@P}A vRrc-xu#F !|Ҙ7L`'#}쑤 t䲌Ej-`mDԸy{Bη%u=HȾ id/bcE~knPlܒFÆHG~l%p2[;CҪ+5&#}"-U ?(W.~VkaLh^+?3 bn@Vi MAS2aȏUI+[\NrPo%o<_875D%PI[G\TC=S]|?235~S0h80gL䎫Ҡg܏wW?㊓\{2G {j~ȇ#F\%';©22$^hൈF93w^DS)7% \r~ڊiZ~VZg}!ѲN^G,,7n%2MYB}=7m4i{(Gw㕟<‚Jjd֪ؐTMj(̩-06G~O.! ׼oYȥL$,V8v2Q+iE!B1i#ntB&\I7jC:E(GhF\usz΍iC&J^5NR Zk{ Z!"\XFV@3XTэQb< APxm™}$gDG/ }0$AT=tHER4"Vج6}slA3FNP8! ǥB;_vMYo_t(g`cW`/hU$w}n kOLbBީ@yI ʠfR~0'$ћ !ڟyj5b،t$gP/##z<:YylVx8JMk͙V4W:rst&4mSByCYAvι@O s*^d)6e_$a0?c=]*k^+WGA|ۛ~1g1JSyG?Kdޡ@|tR3mw>m{qa.VL8FnLJGZfU n_J汛 $ +xbɲpYw6mg'$iT^}]pt+Niky =ypt-v:9`e?K4ȏQ/YoMW,sސje0MOHw˱Ǽ4ϔ,hZj l"a)t5D+0+ p Yk+_͑!(1/>г%^vR=ZJȼKPć:A֮@#pۄxβ/R}=bUdVy! uۓlQ1y(^.ƈJ٤VjQ-C'g{~ Ho)ExXƴ&=wj+ @~/|ݾN[Z)c&S֮X[ |)w8u yڋJHDyh\0BfZXeu }I\(NQÍeQ0$ ERo^? I=lTJѽfKX>;K65䜨)NJbnp/>5̮7:@Ҏ懤&-kFt6Z9.\]̓7CL['bёּjMIc΁yC.V:HŶ}ne*;Oc}D$[nu$BG;.uq?Yz,~ӣ\ QFX\CԜ"5Mpe(He]4:8Be\|w`|WP$i7nݬrT9Jt3;n)E"*,G1~ 6zBME2eR@Fe¿ޥ!۰@4"<$/(_ #Nk!%ֲV#( ynUH fBTC[!v0X)=?^,^~ BzX忽] wA38 +ir^Lu b՞lr794-Q`fcv;RZoX8ȕk:01j7iSB6*Jc6و09%-#K`G W |Ht$+=sMF tmӤj& 41s#I ++n*m> G2 Q]w;Lj,}lnν4g^ e2C/`> m33a Dǻxx]kj>s)рC]Re\n*{: ,T n?S;>q箿l߫|Q'D'Og'/a49?o!$H֧f햭5mVrx%(liFzW;pJ mп@;H9R1mEXnԠ'CTI1*|iFA_j wi$s#si*֫Ed_υӢİk#UP'gKLyT|\iQ[ Ţ<-X*:մ27Uд L4~O|NX7JS]k9j(_>*D<s٩aDό7Bmy=,[OutD2eY /_/X)se5 TVJ؃7UЭ&v;,uL÷J~OI~atu uʊej!z7$:/+mh5vm0Q^Cj#doGXH--kYSrn~Wde2[p"+fs|EvDAfs M%!lg2~TqCl4?6;+X-x+ۈ4ӱ4bh5diڹ)x.f0NI!2V\n(&妍fm{l,藦\q/GӴ7QRl=$Vq^+ y ="A<{`U-~ <[{4.F!b9=c6_F?kh¸L GWlԷX][hQ(GAtcX&C]~>PdbG|(\/d$@ կUHN~ə$#I dAs%xB<05culA\@Qq7șzF'S7Z!)MҤ*s#z䷤^G)@~aͱԁ'9H1w,)z * / à89c|I=}N,7ʀ-Pw.]{{tj'?7Αjއ~K$زTDlvP~xO??9(Hso TQiԲY{01C  ~dAw 6(e ! \9KgSiev2؍Iq'-77 iWYOsQ*mພqV/s?W.Q԰N)`\'m}mz[,^'=I%{l_Nho=|z6>F XU- cp_۸RN;c0]/ [ȊC7=IkǔưԵQy ]vGS2qTh@][ E<{:rv~t|3$9ZLO%֚Q뺇ƂL0ݢ1l4a}v 3dZdžE*6sj:1s4Ȳi 1W"ۓ{ §K,ӕ,tX&P)jŨcYu 2pUYac9Q '<;W<6fd 8|Q*fT@aW&~1I  E xn*_$ɟ QM f2gC[ݬ{5W5nGrJzb82xԈ&3(OA&&Xrq\?淭,Ic}9d`b]49#~h)Oȶ6rO$l;;EU EVtqx ?OIe!1)Q>(L|rޒZ_)+v*}Q9a'7y- u3p.Ҭ^ 'l ^<pɲ[P&U9?lE1ޣ"cŰuD^aN@¯rLsLW|V("YZzV4?iq(Q$Ѵ!XUW"6YG].+QZ?Յkkt4L儱?q<" y/-D/Ig$>x0B/ rs%v11ux𴸦rhur"qPh6*^OlxPD&ȌhzgiT?E2DJ/#`nS'1dw ՞w@.QG{&I4垯PK-u, R#)EzaWsxq P.NZmN6v'J)`0pT1C"7/FB s! Ĩh( Jl ߍKdq牕jۦڼ>ؑϐӠ^/4; vo8{IƬpڬ3XvYDs"P9aؠݻ_˷& &:.d݌8A0Qm X˳ Zо>A_+i3 D{,5w#s~]C*5YU);@8@:OMmNEm(fyYq~TC}dK~og_>fx}SM{#>թEVʡ2pGBGPi 3Aä́p`v!mhWȔ6C> U-HyTu^gVC#͔paT!'1)?J2啧Ģ;.{16;_x,SH$y"02зT]4ouq@)Y8OnATr)W*f}.F%.fdGj&"(}YY.094< *f1"$Ll<**;H #!pPbR^灛U0>o^k|3s4bkǰƤ=4!{YUGI~3jBu} G r4΍}W2NPHH]%(W׊M֔~Eh>M3J{ )3w]IQk*CL s%V_FC0Ej})JŶ-]ȃ^Ƅl$ˈ`zvwn:xf$fu 'yPNZLgA-& }j`-)QIőXc]Dq5zkdSl4>@}erqp";A O__F X&z<p6[XV}}F\b kyh$D3ms.ijOKX$ڎ (Pc}bU]Ziv;K׳)(SڰcbU[.$ :tPv ᛾d,ÇH8IUg6_#758Y ⛭K:1J0%ʌɜm0_ΊfN@[)-0,qhJr9rϭs9N| $@@;좛?MP;nڜQ+Єd*9ӫHf@2r_lTt`^Mm$GO +ce9F/[z6]0fп," O&>Gv8U-!N/3ӽ$;,kA L;7Mo`3PzgiGDYV_/^j9 XYY:\З tE5N"Wm1 jGHNQB, 3N 1!a,q"?꥗pTgpb]$?ail$Tl&6*EPӰ ͸B>Hvj^ڥ 7{.ˮӧܙ!ۣ:dILWCA>5m1ׂ q'I:؏ j)$x֒ 졙zKL}2 /MzRP;{Rn v}pKf'\Mu{naAՆUE۴M?cBW̟ݞ>yOܞ4b@֕3ӈI3~1Q\`0|4_#3]D}+P{+wA*y^RZI2 DՁw M/!x@ΐ_*S9AaNY/WAy&r`|n$M+`x=\r|9|Sqd0XۃHB:)Iڧt\.8'J?9B>$6F(.xF}rg २:Ξq)mԕ/%!sB9YzĤH@F& O,vSqE|^b0Nȭ ?q݊/ӑ p;b3#(p9|s>;HQ9B$i r|; Kg`\ĿPL)rq!o-o)_G:}7g-k*Aׅj' =i;f00P Ug*I,wO|:0 MWRfO;qyT3 /+`.OpeOfJzLM ݻ6Ֆ%OоQ'AB!$hl+& o˳^.B$$F t]I DN%Aڨ5B8A_//wM "K-@p5$Ul*uyؐ%,ET$>Jð;EjXAVF?ڣQvEzVw'za{T 2b`̮w˧09nwy[ p~P~UG0pZX̣0C}92 yɃnj?׉e#)dD!ZOC<&_G|dR/$Gh"nSakm{a3# I'a؜Ktj3@RJ(Lt vڷYʅr&55χL$L ΄ّt;&^OHw]tY\φnbK53,Su:Eҋ嚎RN >c,@Ū$dRТ'nusn#H[BSmjOaͩQ 96$R]_Zۑzs8E-ث#VZfcfm4IGͭg>FO&u;UZ/: qe 2 N3GI`hs 'ݴ(0Ekhrz_Y-k+ݏjr$HAWe;Q;~h"%ӎ[{6Gf<׽[RB#묮o9ĝ`ؿ8bi 61Z1(^)C`XE(y %?K ~^ְsI+v;j=0+c+>)5QL8TG+Kb8z9CxVDwh+> Nc?Ì*枙 Sv(6|4=„}$dl2ey]1_yF `Y (e4ÿi ~v{-&' ܯe*~BheՅ1wJ޽Ȼ_#$QP$_Br%ؘj7:EҪ[: U?n:˶yԪ#%Z0CW4i59zֱ )oaFg*S.Ot5@Ic^+#L`Ok?;K"ܥ"ewn{W+I}hWK X\bD@U'EnBE_hqhS]UZti{Qs?^7^nn5Ǩ஗;xKXx=Zqn'rLO2lQ^yG{ҷ2ЗBA Fy8-[Vi:Xv-'dB iDr:vBƫрK@E|uAUno_uk"KZ>{3t)~VO5 T?}tvk,w\x¦mV .z5lf,.hb-N?d yV ɓ=!˧Xiݺ0Z@nAi2i(N?)B쀉z}f$Zv'Qrh/J6!3м &7~d>&MFiҋ.?N`8|3hZQYA_hlqV(6fͥ䥒gxp2 ;SpI$0*WWi?|W'2AQaG&ޥxGۉSTɡߊx= m8Hfƴ' tt%_x=W`p%8v 3عttB7_wռ4 E)`MbVin1u lKN%b_ 2Ueʧ568{& v0dT#8a0q:Ƿ>ԏG ')o -Ūx/h?" 6((}nbT T$ #Q>O8 Ro.vk$BJZy\`\w`#b 3HO) yx6:yVn'ȇF-#d쁹%ou\G0 B !d^*כ߬&hB.'x=30^\|8U:۴x{VI$:D=)r0{r?IB n+m1PHQ(]/=Uo, TAB{*UM #k'Pcbh d}YʵI@YdU~Q9/M"t_[(,凅SAƧݦF_x$̏0\eDvU)挨&XzP5юB(2|q 4v5v]*!'a?o-Dh9 T O !PMTMaWIꭦw^lm3rD0ٮu^IhL;~yTCQ O]/ (꘯'=֌5ZB\DZˎM4&_ )&9AvrAH, EXLeZ_v2{R]tf q0z5*YWKLFr1 fÊENPxrhIz&^o>]jc.2G3 E`TSq*4t* ,k* *j R+2/,VPA[*rEJAF&E)}?E#;4z=z#Bp{[o~pm(;5ɷߎ"tTd݇VFx&!u w|'qndU N1QǼ~!dP 0GrT uu ~𲥖6 кfpKCJj3\!gݒ1YUT|9d;W6k=~o2Mx| ǩeG # &yRrM@{ F#}6o`}߰;f@/ Wϻ_#;UdjviAe-]^9G^E@"!;֖oZ'4GPRy*-Y^:c`O153w_' GFXc' mI4Kw jcaMv'a/|Jom~dz08nXChn q'K"S Y)."Ň _8*nF\D%Ю0(ab:+Snmkeh{3ܧ5Ჰ c#lK% ފ'lTdP1O)c |GYa1iؽ.wyؾ9eM%>)VyYL=OR`%Or ,67x(ѹbLHwf q 4DUP\,wbϼA1?C7Z^9yC܃wnB?䇃y_pp x)`9O-1Nl_MFdO"waB S[sX3蹡.R-[&!p]ܑB> pez -׼jO ^0R#x*^3 "JM,җSbŪPskGNTHajș]Ds#OI mٴ3nu dݙ(t~e>Ns_9^ vIEB :v G\zXr jM%3qQOAnʢt=*6Ac}/,Sw͗ on+O2O?KбQ.XW"#1~9G&I1K3߼Յ`I}l ꎄY% Bz"$k$\4Kf,I+}_nF=) cW+csJX`}{RY,ZFzɮWR'43tS1 11V}IC ΋,SE!w!0SJ ㈝y7T`ـ̻j{kRQ]f`32k)G+DOZ3πF]];WWIV8DiX\s#|}Rі D_>9q*Irf&MH*G %zko]uU7 r4X61`"hҗ0~t@*Ϛ2>LjUwbvy[٦J! 'QHZ`t,._v(R>(7ɥsF.{д WΘsE,~RzNN6Y%Sn& TgIDv$7zD +Ngˊb@EDjS6ȝQ&=B[&I@99&O`QJ^WNuY&?6#deU6sS?R!7B 7IExʄɰU&7Ԗuע15VLVָx ek.%Y[Ξl #`#j-彿@ =#(9|MumiqtI)7"ݩt,u-6zixG`QOvu#6mCY{~ +!M4Qަ3Ɖ|# {=72q*&xY8gU( wbL7:Ɗ[ (AdMJ?!y;aGM!C$([E62cOM}!RQ3FBbftZϝKIMŧ[YzQV n,_x^ξ C >^;Ev,ZYxZ[_@PN 7.b]vF%"=ih^r[>p.eUӟ8/j26LjLsì RnQK[BA丙\3 7EPJ~%d|O%$Ȕb?G" fX%*$0ÁD J6هf$AgO92 %mx|L.>ɟ5ZB/A_Y$0xQۻÝlR7; K]lbEuH5>կMdVU'@ʚU^9:ѭ ȧ[h}־a;4"náćsd{9PدJ= #n'*1$l, vy3qaK Y$lKq<r= 8|tPi Tw4ES .#w -8Xl T/ævv3O0uw3qڦ #_.hJa_i%G5j ~px7{c4mR"f!9j߰Ypٓ$DTz`IMؗ-[iOxu٫Ǡ($/fWí䂠Ҙcc"f$)Q ˺9dr=a?;l 6bt;c. _lxM/Q%p3;Oų퟾%4vA8,q/MW.&r:86e5E.'QT)hP 3vׇ[< -ߓ:ftN[hlqHΌ䩨2I6c)1n93 45X+hcQ>b8Ց1WqDBV"apΠgNϫg'dT׮ar#H;8`C_D,#anLQQq޲4=Dzc$ř╯"`%ٖ#})֦>)go}j._^ngKbWO˸5h B~;4|]R#{"6}bT:Y|HY*VP1 {:楸a08W9FUQ4>#t 'i>XS #' Wɴ O43(D[X0ux#X̘T{Oa~#gGi #7-W0F er\1 鷋B(D>*r-P7oLp7:t¢\K횩;~R!`%O#Ɩ@ 9 4u5@{>Wsbޔo89un͍Rn4&zaB*6l wqZkD0BŮx큼87R[Vz%mpk`fܻIka](!eh(qϭ`2ZS *IIYe5y(y^jo!r{ZN\rg'M.gs۹X(L&**\{ަveZZ}X@G+qT ƻJv *1Q!Ҝr|*r493SxM$Ƞk}U`fz(4^ 1'FotRC, Ay߾$K3D^.B',c}v+"[[X!or7jVQ{3hf>KèFH3>8XEU^2eWoT2s{c`2ځUWAe!H%!!*Ɵ} %6`` 'S3Y:L/ZMT SƭȌfeJ@ǿ{箟.;p^Xt¹Bms4\Zp-)mٛr:-\(_\A, (IiI'dUw4atHRG02W #_( @c.f;)- {7:?~#wHwe.((q8Nmܝ*d2 6Oj3Qa0G䤼&f@X!ý;V9Jǫܹ'H|4iB{X]L2n#ϮxLuMZz*|?.J.hPS4~.hflzo߳=2x,\0$7(ĒnAN-x'0idsUՇ˺m E=E%cHL=whGQ+?n:)Ͻ7Q%5rȫJH?k#H:%!e X jFbAd ,ke$eyъbߐZuMy‹tg3I{N>4M2QGv8R7~(Yy9ͣ@Vbj X,RN_'TEEZ04yw;xvPJcA | M*)sA A4/M˜36:Ozě vg7epH?XSJt{ߞtЉDӠ=Yq'ZR=ݨ  QX"sT&9rd/W{kH%n,@i!N=_۩^.J fYvԉ:VBczVKtgC>xCR-7V{[鰦~v_xG4$K1fn) εz鳩$ |^\uDجޑ{'0}}|g:r`-֎KOH2cj}/j(U|I '6tBBCaNh15d,yD"uT[wYщhHY2+7hy47Ol%ƷuDE ¯6*5J&7K ,YvĪAr+A-/;wtb%7=B߷0I`gXwv0C gD5%=@岠Sh*&`֢Bd<;Xs$Yx[q(X|KQÈ%%-]|v1yqK9O,_v2UBzl/gR+ŏ{J\0b_yz:лDoh.5H8(U.qEk%ߐk>+BR uw#W qkJ4 SAg BliF#x=&|aEI;Y E{!4"NKJI\z?X40nT#I"]'XR8'q:QS% X7 l%t[~o@骻 G{qtoVHUTFQ&Ki=*qOBX{>z6]QoHؖE)xLxsM/zKq ĎVϝVju}>ge+{%wQ5(>ŧ귒89]>USYP@U捶sYd6nωMkьҒsLSV1%k6]ňx k5Q}bxU~?xz8VSUFt{UERRcj3Fjk6I֕s@w6+t+1>q+Ww"~n_ D-uRs f:rZJvy~B[9wyΣOT͝PEȣkK9LojjHø,w =M#A}H:׸Οθ/#?g5#gfr"nϑK,c:}OS+!(ʤK uϮG4r^0wPcaX<pB1\c N\6, HGdf"!"FyQ3NvQ1'Q PQuG[.Q]=`缿Qd37wTa'˸Ov!Gg%<晸}FSaի=72>-'ue`\VĒ"!F<"\nlaTVvtyq#,!Iz81| K7FO)w8,Dž5Q2}CA;$_5V[b|dsy\.V!7*ǘi{.kA$BN~P.M!Ǝ&͚5'Q.ӿCX;9PD{gy>jW} `QV>WbYe6|0$hgJ>~=H*9TҵYHVKYr P/*Yf=2! i؂i 2!oScn2bP_^g;O¯y26dNvf<'(WwKc¸WODX̱JxQ- D`5Za{-h 8Knc6Xxi&%*Y=Hs@YC"„/d,Ƥru߽[QSwۥ9{|rn0]j`iP-+_?KDSOٍRF;p`D O;fQ$Ax*[!> nT$mL:h_oϋ49--sj+VW8H\Kw҅ES;3J CDA3hی0A80`#TUԧʖ,RZnO{K01֋3ՙijx,;#gY٘~ IRS>#Eu0NT^|;VqRVAV] 95%__H"7^ľ%1mBZkrmטG^d)F/zp6 uE?K2_JFl[˼9, /Pfa,RO^^@ $ݤP:qUBoLnvRK o3 e"K6E+рxV'{zF{AD" tׁn1tUjt6?i;H9 bق1Λ`= z(zI;zqV=2qcs,17 ~,Lu4b;㌒Hp6a3sűQ10CచO4=ַyzU(:R@@IhWGt0%nB E,BnHuNn5T]ǧ=9|r-{72e(\ 7Ab=Տt'˩5SMOa]M ĠJnF^~\ZVH2hAmS<1Z,z)uW4 (jF<+bj 9#uscYv@h?l[. 27!}) cjbq d*[H:H:zĈ-Q{^p>JWh#pl,,o ](+A*&:= SˉV& _8+*b*ҒNjY=yRBd O41.|p{;Kt*1!|̹o\)H: } :/[&.# L EQ Vkb#r,f‘1,;GK;YTŌzA|7wnL'6D6mSb߲Tqe;5V #p0f=g,]:4'z CG{^Mn~rz{[a pd>u}qAp"q5*S9%Mm\1#P0R&z.1/RP+SbEyhO?\K/e3Ø߲ ˖nOg4*q}!/VI1%r{C9}+*G_6w| Fd]1q^ Qdj |/4YDE2@| $1bU_+z52D-S\'{G9[EithY Pt]0m+"mwM(R@BTDQ8ŋgD &>>:(oKW f|{Q ÿ3I 8 s!( Y˚xFO.K ~v'$f#ko`Jξ]AVDf>M2hD>kinOg4hSQPmէJtO*&1倬zVBe^3ЯU/D35!K_P5T!ɺ( &%ޝQĕ?><1V/XK9w=5d1 =g+(t `ɉ:o X2\I )uA)jRju!w8ֵ0SvGQy:rrӐPZLue"Ff,m0/LhUޗ,e/yܿoQx©6M@4b+r_hߩ=,5/q\&S&A]ѩ*4޹ҡt{v_ IWgy†QQr9Ts^_ۉ$4u1.,߈UUc@zJ Tkcۋĉ#"~8B5Nͳ7y@(QkybJ,93Z /,j'? X!3E&g}I0_f{ιVOR \ȡ滰'|X)EDfO6vc/W?=u\f؄?{},U%joOs vl3yfjG'?#Dt(/Ô';o hKlbdf(X?"k.V_f#c~!^SڈhtnD۠ .Bm<_Rb(vMg~a^KљqgCG_)o7 _`Ef="GdlhF6=6rwzDƦ}ʬJ&g;yB8F9pdvT&$[[%o+K~gбK0vNB@tq[%B_7>prd ? *C\8(XTquA$2衽UF"*l2`>Vh4g,cYFJI\`Cͩb6u^|9l`|Ǧ2%(|Zs1qÂT{f^#FlFadvb:I8"KZGL^xz~)%z-ԎꜷX 5!g+ zAc "Zף,k2EҴOza 6Dܢ)qj+W RyNJPNbp?-/#Jd5xvjZ'S).[R؎A@H)^=h"L\+A +=7f|!VH)v8~*:/ǽs*=FAE%iw&V@}Hҧj._D"_6:ZO"{+އ;r>;d~qbD5E[ K늵C@j,:[46 P/D/?tjKF=>-;%T],.)8>+0,>ӽPoepQ_Zۖ`~T^^]G;>;d@S,\lKmA9ʐ]=H 3W%$,6ϗ❺n7V iZJCJ=҂Q^c| !&vlILd#z/Vb풻Y?0ycݷGE2NQ3]A~\JM,tûnJ5Ωq[ݾ:2@9 Z4'q)Yrۑ#lZ۾r sM*к: ׄy7 885NϬs-,l򌳨]ѕn5;B y ~!變"Ń;K7S4 q|*=p]vp"Q# '0a.x?kɹܲJT6weSlL/ 凔9m-Zbb.6,]h<ۏITH eԌOVBm' =pmL. $rk/C;7)rJ!>C{w39_\:[$쇦C ~|wTn>7*rHi?$<=-FpX*^ 7w- MnUuw?z˽ްC3SGY"-̕K(b~WvwoKkb{]5-a>TyN{腉.GnRxa֌'r!cO0@JZ(<k M(h];)$1rWvAI`?-_^KLюW=#¸ xlwsr2͜V?wdi5)&(~v#g?ƍ) b3WZ+-ׅa׃0ß@fb 뿞0pؠvYy/D3,_?hB;I[r9r!@b)Aú2e%HH>~rkB~/~=HtV:Y T!`Z;2DÌv'#=SW^@k_ f{1=V 2Je┬ֱc\jJgFޏSO>a?ї)-ܗ ԠX!hy X[a{@ɸd*?C5knKct$]9R<3 n^*h})(ϢdQE p.)lr(Ç}L8_SE1|?Al0dpUXf c9 3{Nkr?Pz1]QarV VMRRe'>\"`PGr=v2 VS4|:- }r*-\O):eje kcU3PZߒ lKm~Ʒ@a uclZ64_'@s!̈́Fh3HaBx s Ĉ3E;*fu{uUNA<9)O}@~ E_YYdygv"Wt;)4g5iW rn؊g-(׶=-y?,T]^|G 撚GnaO:=ǻQ :>sF5U~z]3QQoYsE6͂4:mk'V1 2zP?FX(S;el{|,4s9ZNzyF-.Υ 7!OսtFp/-@ 吢s8ElGŧ`#9k [PR.- bbDǒ̺ţUp&l[vaU!t6t hsolBOG3[j@:`QX%l" Jݑ?G? fAfuەKȗUnQD b;X F ɵR vWwv%Op}8Dpq+ŭjBQ ]J~ 'aW|YB! GlqC~fBhwͪM$a-\lď=?NU+/bs'j\JcXxD.p#a MإpOJ /J<"^!ST u,bl.>7Yl'd2"d,Pճ,(1@W;>߃ՋNhK핍3dI"Vc`m&k~Cf$߈6iᓫ 4pg0zq i!˴aJ@_FLb* Syώ4 Z82Oz T5H(as҆~a@fcf7<5cN',ܟQtDέ0M?6r; ,/fwae;.cn@ {K/(<(F3,`C*267d( : 6$csL7s ʯ]|c^{DA_&5ȳ9eaCq-P4P>y9_ʩPni8E -F>fُ"v$*'RkR ʰ3N}w[iQ>g>tKu,B48m7(ܬz!QGNQ?sqv˸\/ aHPu~?w6C]-5wQ^כs㸤_ѧPғK0m685P#D}b L@8.S'Mv~BjDWL lx JAk&e WxRozm%8.pT(B6px)`3Z!P29UNp{0چbtz8 !e#1L[=H`?plDȻb/A| ]qNق/LEpV*2I,Pnl( &}2CboPT<7bCCHǴA箑6b+1kpx=Ú :9vnR/< L0ir[2p>&Bvɋ({HzT{Z)֑K97iugi3V/fԓ`Ƃ`G~xVnD GN޵ HKY?};Bʉ5x^q8.x~BbkjO.%R=@FHp$ XH=0y۠0jtHc\ yձ dȪq,cjҋ]M\ץY+wͩwѣP%oE PY KX{ ~(,pCX)3x08χl書 ,\"CϸPF3|`\aQe H( 䳔ZlMpЉ N:>8yj2k-|@ϟB]UsFs4 )FhWiK97Ǐ 8,Ͼʃ>[-vP07yzuckGP}ZgU*IT~ߣ5s_a J~nE{tv%?/,odžnI(4>缂ei_P֏GJ58UR} Ӧ!0/JżO!,૪즓QV%9a^r\o B#WhK;CN)T$ё&yyǕj$"蹩 @0ޅ>tBMl=g\CóZɭ\}9s)=0=38XZ#X\1T NYJ]srM1oFEתFn ܧsETys [Lc;CAPGUG;á;[/ +XC哞I}J$rJՒ"I  (0.k Z2b0/Q]P9QP6?~p)XGo bo{sQnOK2L^Ob?@=/Z]Hsdt$ Դd\A*uq&i \b ]]eU¦A˾ Z;ї؝I8qzy>FИ́1{0ﵐ'$:~':n.گ2zLpjPkdw̫Ќu=M;6+wۃ*:V Z8z'ÌE v;{b@cX߲Y>*rY2T)L/HU8OZbMrԬ%6$g ; ҏA6C-KiVs])}*WʦEUA6cь&=5%h}}7"l]_‰!htq->G9[y &<k/- :h/aasdj> # 8bik+3$ʘK( qME E(D|,D(E#ZrW+^IzA!{sl#vXr{Y3&NN?YB_W,~UmC:m\Y Jp5v$SWަn|@Js+G| {ZBOdB~9 Ӟi~Tdطt9~HB7IVÔZ#Qg0D@2kC֛HQzBEi<"]L$&ȴDX 5t%4m?KJK7rg)W.RsEH8K7F"EC fOr 6ag-ߑhӰVPwO CVbP^%RFw<-C&bKxQbQ Q9TjG_}3}_<͐u{p0|f-4w*'^@,{YA2Kf:L&uwE{3knO,YY *~:62%:!u/0jW-.5(!f&dg@_ްR3O.aJ`un(4*sc@K)X9QX€ "1cFwAmjC6.AM({fU^ffLr=>Cd-xjٚy"pۨY1`CLg{yڋ[QliL2$ĩO\XrtfqK1]8:Wh+K5XVTn285rNnu=,kR`rqr 2dM;HuNCN.NJK~AÐlVT\, sRs_/.o(7&FPځp~hg?H2w]p~%ٶD *F j*PцXX摱II}26.k;I/$ld1.R t^t&Ӵs\(9 rq&ao}Z?W¬}l;tn3ʾf@$]:B\JDV/J'{h "MtYL\h~[Riu}k*-3a!.n?8lbq` Ee 6snx_G14dnAM^$%cOEA?)][MΎ]Yܝ5?n@)ő-Cw +3$hp39}by>Nls=ف6VxJp:lqkB Ӻ6=!RHgwcmSgx2oa9~ qnwc:} :o|H_)1#f*#6xÂF 644Kk[8IRʺXtJvŌtcJ`SF"i^I?-Ų~NIxBz+RVGzSkPۉ3EAecUXLϬ3qi2{JQsnvk 1 rޱz "|ѫFXZqr?ϰYj'5g籐Xv>ˆ䟠yq撣NAQH>t`V T5C5vÔF| ?x}w""n"zvFxOht%SBh t Ǣy>ꝡDvA&`& Z,IWB`B29޲s}+RCi<F% x*P9bۗ?ۤ*c;{$ሢ 䒍ClAν_l>$Cq7+b՝fdfC`yQzP⦐PQBвex8Dc z(*]]DN/+ie)Z02]&2V na]5=w[ z-N/ 0taP!λ&mvBญ}qȭ`} @tR/ԣhnԔEqjK+67͐B#hOrN'r4Zj7|T.? svX!NVMc@IJ425kU:t!ѫkrN,ˬ'0 pHG&4./i4wΒd&^WX>1!=Z%Ql@w(t'n!^ =>Y K)XqZf00psNuۣkI /}:]^kS?I({O֥qdbfLSbp8B:]2kډto0 'H fї) y@}&*Sp)L!t㋰um.j+)ɼpMZ|1ڃ,F Y9p2fК˗aQm.v(eKе11 lf`Ļ01تc֔$~@e9k /CK>6|EԑqV<)i 唝*o/$X3[_R#INzT[oQ B:oF\]PxSX fݙܤ0N F!cy@]|{-j`!w%:Lxwa•0ʾ/_>XNVZI<3szʼM+~_nl˔aeZa)coR1«*m} \aYI-YfOr䝝~U; $/ϻ۶ɺd6A|#8c$׏EET.^?k }+?`,\VnC(PA_ E>nI^*2*8N"fg&k$elI? +3/.&yidbMR)yob^M Ft̡DҪ{shKO-/ h?d_ J[捓.sU8 矤I,ފҸLq;H& EZe:SܿJm2g* sծ &~3rI/@"]ei*W1wđ *kbi -C=Wufw= I'͓bfs$7Uu*vRy +9'ANT3.@wŧ2Ů@0esMѭ/F?"F 3KͥLHTpc𰸰QgEIGyhP8v-| k) T7M@? ӡ$;X4KzL鯜7^ E{VF$BÊo/7Q ܦA13./|8/vrDqWU(佲ܙeoCekG53yW4I-sĚJ_]֘1/pƤ- RmنP󦜊jlds,br>B[N7$V$%CJ[0?(&oһ tvM1< Z"AjTȡT¾ BL_/Q𩕐סgwwƺ2_`?`y.xWkHEx@qIIΡBфee4{De9~kuĵڴ &inX(b(R8D4y})fD0gհͧ+뤈t } yoK~){6 AH!Z\' ao^_-(;`wlj\!K߁30ؿGH0 o͕YK%y ܍-٠IgW,Jpͪ{0H7}fk׏k,$i.=g&^ \;VT݀Jojv:.`XC P5!-/6^}1JWfw\*T6e>Ҷ S۵-1?󟁞_ztM[7S8G V_xn|B0]Bj:o7Sln6ugZVz,ܞO?;E6rS*f~q,0~+b&uqœ h$?#TZz7w71k0#]&h#\ q0GO%ߺ *RЧ%Z$ UkNN>: `T]~amܙ(5vG J^#m-9@?bR!FKb^ZAxiE*볌ׅ- ^qr2Kp̳ys +Fq  mMY,gjpKh'~iZ2Bl'_ߚJz#isd1 mjF.2oTJ+bTy%mj,0q.nNjī <^x T@` Z:>5#3iF$Q7F]-w/7OH0ꧬN2\?%7EviH6,M q=0V' 4qTk S>|^ #gs/=nam6vUa0OdGi2sH t^ZHGɕ2&U9v p;p>rJ0dҬ5j&NȽip&6<.'#ϩվPtѨ<ʿ̞猲s:(S Hf\Sz}~r9d_<{.S.:DITvI '=\Kqn ygb1J6L&Kx?&5ިO }OL-g٪=⚻ޡ#uBi/cuGgۂ_f`z YI+?ܸ/esX"; ҭrDoXw:Q~5baTG' ɧ A9hz ?t\9h` )u*$oMq$Kql]UWKt JH*tPN֡n"̛;äw<=Y1$ns{:)z)HZRTY.Șޛ$$O͜fae " QV^qu,NFqg{xQG9n:kEMty2ޛJ\`3&7T]ǫ}RC P{D\+Ŧ`<:Hw<[qB^ ڎCXtIW([ϫo*XvoG$>B*uR<l@Bo19j = IPFvBM?hk_XIee©Qt^HW,Kxd]WETٛauXž, 7f[gQP/xy֝1 vi#8Ih/FE+]%XsL&J cs#s~0f(6u*1'(܊tgza'߽&6D;ra M^{xm RX ,%݈Ytʰ3r:t V3h`7`1IU8'~6Ǟ$`QkLOovg uQ.Wr$x`}!j2lzawwY뙛)KYm>L_eF~ c_)Ղ=x=[MΥ5D1MJD&Sln><)1ײT-'0=4V()ii&A>ZD LCyysz1Dnp2gEft0[:5*ϡ LvL1y*>05y@fWtV|E m㷩 þv\/N"r!Q^,?FkEpv|ЇzFCj!puS" bέ񌿮 5NrH*D=muO1*2*޹:BL?6]+0'~O#<WL(g墌£;#V}}}KrWc>{<91FqQ&-ݬkCߚPξޣv(ӽޕok@@(d Kg-؈!(,,{IKnZ_]h\c c>5:9i58BUo5p+LS{5Q$_͗"ziʳ8DvP*|h93>_Q/TTH:f䂓H6ud)OӲY;u&Ʒy]Qh1f Tf=o.*`Я91A 7+Vzjܦ+Pt<)_|ԍGQz-[bu9jE{!s*?V$2("zY%)_5˻jnɁ}uT')yAd.|TBYGjywfL[=27&JoSZ'bݒx=v^}J/ɽUݳe9@=$b3IZCW|p5HΦ(1Y#}hu{,X!oz)b"D "5i>.j4)Mb&^(^'s;#nBB@VOĠMh,HZ$j11]X k i`=[ҚAe)=×R tG?.ID!R|3=L\[#qTCc IcלguJEژ ӆпWx\pyK:4 fns*O1CSFMtX) :7&Z{I b_>> X5 f^ulOcAGu=tk ѐ"clp톒H9e1aSgC|PkD0^o1}ջ"p8_-R/1[=J/ |cQ1 9#ΎR6SdZ;ߐI Z4=܄2D. N#C.cJlϷ -'MfiBsˇYLn$J@e)@ QhNĪ![PGy]-YVD%yAt։҂*n4WO'g55G,k!@j.4q}{vܯGhϾfKV`Ҟڳr.É*)Z?S^O<rS{n$d _i7@mxr_ R 3愀wB!Lc?&-JT5Pè:hΉf`?Z1}6q¢;23bbGcUO٨Eh&Z"q:7DiJ<)C8kwu"߫I*puWIaO9GO,l5"DZף~A7>*S>xĹ쓿Ǧ(Y@4>~|ʠ`VHt'hQ0u#R WKGaE=x/<"?FobHHTM};vJ9'\ ^TK?hg4amڶÔFVǙU5ZW{čsUXD4G!f~H2_^&8)2lf=VGdbdr4gV99:2?+vc(^L戠M*vE!bHA2оPF1|w|9lYKR3|ĹBhk7 1A5w4*%lsH ٷ~6肉Zivp tM9ȯ*DoB8Sd sV>NnCGt@f k[k^=;>Q6pX Dv'W`vCWB0A"W ltЀq#sb؁{C)sVJJHjpQPά푞^ y1p(s`CvRGd}/bg|~!K!=O5(F L}L ܆{{䗗L4rƮʂ»c蒼dk8pR'C;g;ą?liJrMӽɭ,0iƁ}'JC>Ƹ%كb 뱿y2]imKSvư&vZ-VI;p α[-\8` n/Y*X;iZ%Up..ul"(N0+E`E[yM{lU@+9ZY UlMU? ?Ej2XCE(C!@]p<l&jF-Ds+c%ۢ! f#9z٫β y4&Q쪑!7T˚=8n? mDYxJll#^wrڕ314%3JWRZfb 7}X϶(p@D9 Qg}Lt%N*{p[[;2# f̿as wZ=liP 4{a dA_@Ms#,bi5B@NjA tUqu%iٰEk lBNǧ$ WOv3 yq%NGYMX:RZ:?vvf}I['#e`?uxNHJۻ dz='1A6[ ҡKTeM^VxN P J . N%;Hn!A|QCeU+8ez,*uCw 1=i)z!cX"\6მN++p'KQ-E+w' ziQc('ж]?&og؍B.5eVDX{RIκ,'dTl~y-~&H@BDŽZ]40="ԶK})w59⭉]Is 6Db_']Ɛ4 Cq$;#)w9O akX"I%6RsS+:ej G >jtDۺs{8UD_,ôqc~G76|C˛foaSc7%sb#_..pWӒCjU.%`Z\0I86dzjVCPGU`ߏ-kŀ=ę>)umgOcFNn jqE1Nan|.Sre1R$܈1|m΃=>1!+V3ޟ*i C? rXj/_ԍdbCz(A"C>^f5t^hF+,VShL˹ yNL#Ѿ<\֥U] ۳VhJ-¬^TU)J 9M~zyѦ.=v/؏moҹ{w`:.FV!+C6Bqg 5TDps{ Mq`)_/~QqYrRDZmh+/q$v"Lj8tW\|dcB<|!Go*-[~0lS* ׊h?,&jVϜy5"f6u{Qdq2NdP;Fij߲J}/V C7J.q0?x6Cfp,M3γ'^! u/nYDR!HG}i ucV;fG `t{Tr awE=\sL% /E 1vEgIt`k -"SpRsGl'^^J>60jߚ2Ro$*ᔚ=kUqӟ!a wm腶=ɍK!R'>Һ3=T)Ydx:RID<`Or05&dnwLr J)b> l,h'pu|qd+ [.[^V+,ߵ;I1@%Oq,98wBY) Ügu9H8ߚ()06ܦ?qK蠺F~L: O+!K qm.oׇ*cbcf6fYzinOڟ[N@ITe8`7Ud)HA#\<=XΘ-"4dVaFcg[,=埦edKlڰoGW[vaVj}5=x:?UL+Y,KQi@Ā߿\ۍI+a29S* l=tT~;5L:tL8Bm=۬" DaXZ@{j~~rR`⊱ bףɘqHs{F0^%ZfP[re[o4ۭWyʠѳpv43Um@XڶmWYl\lZ'ըoܨ\1O jU R[.]'&PU"ULB]*+?xU w[g53g@9*:eou1vw^1!Ta"էHy.7(IVG?u61U|TD6qP,l4Wܘvjv[ +ZD֡ 5uM\oEJ8!oɋڐqҩlxeZl^-mek$G(Tt~;8.!(*n~"i~ߝ<+[{#C΋9YJ*5C@J,K5ؐ6 cn>Ѧe?{uŭ˧XJy=s3Pr,jɋ[nz:ڞUʷbcY}'Tw#2phC^%P{*/'} f$+)(bu W(,ܳwׯ2A{"ƿFXhcuEDvίEv6<@ij? 欤W#)-gP' @4ь""[*}ggɉLyg0(x!yAn[D""3N esK3b|AV+ۢrQz g7uVb9Xs e^-z86{2("Pin[8!qD?|QE '=Y:SD+IVhף<k{Eő כ 4]Tob&\-8̉1pr|몭+!6u<$J+LtdlF3b)q<'c%V$JDg7ɋ$]>0ƴm.fmt0ƃG`hdCj\l%z̬h%,bZ-EfxjhE\sطZUظ 0[)ޝRFn`&ɄI"/qKcHݔ{zLv0-p+/lq=/! qA͓/>nV#Z1xN= ZG[&"}a [~cUR#6r`LzMNP$q6Z4Ȟj<h Vqxz*`Cb3=6A<uT1+ 7-G<,'t9O}Fisi 7a+7+eI-|6vlh`JOe?W"f,!)EsI!PZˮuf_rxPmHpj+1{:Ig߅o2KKP5n)&/rIKKOt$dI@4gNmWl*Q$*^ɤY^-T-4ó4!D|zd+,OYmM ߴk+N~Eew.wjZ4Ec%7>'p^l^oGgNLL&%? }6J}Y5@;Jm`Xi]jRch% Ka8+v Epu,k:qOuwQpw.-]aNӾ->6qJ`Hs9A̫L ~,+xjU> i@8d<1@pּN-a´,u"$Qф˲gQs?baަ cL]D>@El3,TJ{+2;a}GV܎pmBz{?ĭjƑ3߄htQ ]|cjLBY;IبXb]G(ӨB @]S/{A3Kd E@)wA?]2ఈ^?f|ix[dlwaZ z4/HWA-v*k?Ԙ10'*hfa(_ϼ楞V*'g+ ec="ʢ@wXJ#i*`~zZzNĦ?W2*< P]#PT+Ęb7X3&)0R,#n=b <ܫu< n .|*tC?<'>>7(cƒטh y%ֱK1fW?$M]}Jl!x[fkDQnQ/-]Ѹ$Ok]s4.5M6)aG> {1uR'=f#5p8RǬS`\0ឆ҄ūGyJ&prLW| lJ7'GH+zy&`Ŧ ; č}7&-H˄=C7 FA>9!KV-l[:$CwPںþn:΀YsM(7KP&[VPGc*Cܹҏ AF FY4_&ΓqԷ#zo;<ZqOI5*erd{*H(H%47v|Y8Fhcy\K;0t:$("օJ>SuãdCnC[-ȕZQ 4|9#$/ZwS`ya=e82\r5G9& =DRȆSeZ0>rx+*Z$ &z| K?¦cbN0)iփ$|.vs9]Q"Y\HyLm E3&}rIrͣt &1i?VK3+Ihb(?BK!( .O<:zsW5mu-M|. {,2B>:a`{qact/'-?_(Hp5R-/nd+!HJ.d8&J_*pkAp% A{l_9Ok#_BW4Yiu%LS:c'a}Au\#EXү`j4z(4SRBE3AqMx y㉹'1Zɫ EvBt9=sSe\ zwkKG3M6߫jpi1Rz3tcfS+NR'f܃ĺ9b}7 *E?`vjL9@ a8z>~ɹaxnؘkH|:6mx_vDYji ۖea"1>5LXSA>XI.o`->Xb<qABCacJcurPy1SaTIb&Dݣ:oѐ=?- p, "pТ/ =Xo̚Ԧݿx=Y\@2AЇucx"sZ npd hг04a?Qdp #[6a$\a *ZĪy.nRoX0IX)Wj2F#e"+ע 5֛XLѭΦ dy5X#=rsn̷D Y?ǣN*7ӷShMT?o90f,˭iV]h'%[-":X rԫ2*z, 5m ҹHZh >)#pNwl46Tk+?W7S~;Sd2^RB#9{gΟ+oU5?ׯNЃM&QW;,*u,XpQnRƮy>lv= 1\curnuVSdgS4''nH] G]-wNPФ?fmF@ O6vUFqA|h&P "VգaZ ʝP Tx!Ҝ[OW+aW).Uid$e)|;=T))9wgmև3MK7t U`"~H@wO3sTu7Wΰ*8Y?[{*snIb^V4FA2Ǐ( +M6=͘6qJHC@,k5 E٥iXb#Y;DvMKWD4c]@qcQ73 aJ0䉆J{&'z Rj 5DK6S(dLA}avQP ,OX rpr`, /Z w>LY開!:3NXʽ~;m}xz.vlkzbH8י[",]CVlU1|l~Eʣ6 (g!aZu2xNʤh /B Qm^CLf{̳Z=\[u=G{izJ85q^+\μg*PW3#cH,X_5N!kkji0 h6s&䁨N8vMG.N kzo-%W/ʯ{O}O2B6bWQtA5ԫr %]dkvҿĠMc,=w Mw- mk+uDN),{nJ##]P ۧxpIʞ@rzQ.c +] t^ls +pJN\㒀d W"Ā uPC4 GTHݱƼN'Ēy؟{Ո06nXc7\2;_tIr>WusqgZvt?QwZ4핁Ҷ:# MNj FJN4$OXʘiUh!n`3fOˍ5$憀OUqa>&7!Fkv}-A@Y$)?g]HmǩN{.hݻ,~V^ pVS O4΄bRW"D]b\@xk+ghV@v91ɶTfCj3B\Q>d,?ˡL[k 8|\7k&Vf JP1uL OyѦBMysB 6؟r⤼.dM@eaiNE-*x|ۏw=ߣ3+淭?(֣۫`2'`_-$, DC]od `Ĉ4dyL/̹Z E2>(gj8|qOp(|$իyJKXXz=Z?Kx\/VSAu`@’RU-4þߢL/G* u RTe $ywwvTQ>Zy#A0 &+e6X+s44 +|b}&uGoL1;ݬ$8VT68խ_|MgKϋ;/սUCR>qN]s} 4Z%70g)+@,h`DwmRz$B;wPGAn6T'`ƥ>;]ypAώP#s- 7,; 9rT=SDžWJ?2?% *6>6!}no.UUTHS PWYʞB=2uqWBc˸;i Iq-Si) {Hgd˄'"O1@@߱P:q0YoE3ئ!Bħ&D&^'owVH<(ǁRV#=jC U%- B҆ nfd!4i jڪRk %U:t7T6v $?t*rfWnf-s@u0}S5Jb4'CؚU+|OŰźEf2U^ؑC4r4PGjN$fQȼmCT0੨ӃBB7cIn nVZ짘Q56[ɬ"|X'<֥=߷HvzZzWS&xkS?p"ɡ˴akeRZ癄F#$|Tl䨚_q,@RmD4)i4uUt(rBGwAdⳫwXg.%!8"PN#9ׁd22dY$e3綮pA^ʷL%Tׄ$序YKmGܔ#y'ۡk'_oEKҷ~FP('$C[1yl svh0~DQ~# ZC a?^' σýﵞoCE7gOɱ["=;fխ8ć>S/D?sW*;՗n' ʿzAՇ1ve*.A,e;Ja 5F. ]3"oV4cKtJ`SAt"OLPW'Qy۽8{u; t4P `<߬u>]u kem=oldqf>E鉰 QO]bx?fnWiwXV?V,c^&5,yIZ=Ga][ yO[9N.tg>;>#+͑Jҁkɹ`HEq? ۫KQNBe4#&`~%9v4R*O Cr  hqI`oР(/Sl4 MFPTZuNr^19]p6M \ds٦=.̌Egp:"tr0yq'4:6dp[n\d(}D:_ SڀdV_mga#V(N۩u3~ZBgqCZĂL֑_E?Z gBCd2F-J䔜Rbe_N ORaTZY`4ޯE#Bj(ywc l0&xlamٴ nL,s1|r \|.9le)G b ȣPm,dI7I;ɞ`'DΠ DiiDdI<Rv<ΐoK+nrHD; TQ_ǘW%ج}$J52WP̹whߍɕP iLyw[,뵕/%+8yx6ΗႺj% urL]~rNIM]Czh><ڣ(c0ۻsYlTaD=Fv4jE0u7L?s(bN>d"Rq:qc%d12G_W- Y2c=e#ҍC Xϥ,YKx\VK)Ibs˧֐taX"z_CZ Aݱ۹a'H'4BM:M*SnDf3YܧXϤOhi }$J_1/rp”V66U<ݝiI#/77RJaN ߈78by=T32Tٖ./i$Č?NxR92$F2*mmKW>˶! H %܃Oa0V@{3Z֠Q|0Tdvׁ8+>Wg{}"Pƃb6\x9YZf@(ࢎ4֯?3k՗, SM_Ś&inb$OG6 L3M`9SmFۨ-od"J='ﶂ^Zǘӎi->Ģ>T\emg/pPL-V^ /WXNoaJ&heՂg3-Ѓx۰{+x׾`KǙ.׆*fIF>LMr&52ώ wfQedBuQW$WnW2X m֘M& 2LQR"b3IM\/Aؕ;ERPV [q,m:Dᣢ-&\W1UPP[3uJ'/mg-=EqƝ5?}m*byq1f6D,H0&>NWZ p0 _e.EzMS[BV'Ny2ލ[x[kwaa90&h>#ӥc+F!歙d9L孞$ß_$f&!> A % ZRҩSj{#›N ?VʊBVܩ8aijo_crfTٵ~Y010sg.ReT'}3][" !namcsqD Io.ɺz%d&]f;zg)2b3JMI <]p)uЗYK[dƴpa$[1ry)T6 ('x1HC+d!A,&._}{8 ~[ ӛ ZCOle8FLLFӰOg%3t52BDPE ٺx(4 QM`7cH@͘Fː{t+#=-]m}%B)}J^:F/r zGE4zs܅˄p))k MNB_\͓s.5 .-KJdl9k2 9?7=hVפGoL0U lNk)qac[QV> {hDax! -* {C ",sYrT*ۙ ]_d n _60ˣ/°Hx_<>c>x!5`ng !#ZPhM= c,f275ݧ/$Ը5@ W ?1\(G#@gbXw^+LBU)^Q%gN gF md3-QǶe ~c- /ƹTS6~Tu05.5̘-j!fW8hDerI4Yeq~vHK)CaqпwkJZ=Hv5Y\W"7hI(Gf0>r-AosU߈yFh|$}2y"CBWڈKi OY?"њU .6I1iB,'%$zz8$nEn ,0Bzwް[5ՀkTO5Tkj?D0r-hSC>mc*X [1+|f>͘H2 x5{ $'U235r gy v&4䈚728 L2$}vLi\tӎ ^ :$y GXz3Q]T(nfԶp o(ZMu|C530-Jg3],7ַί1-|}L:)`9 M' R YhedΌ8pݑ0/.4g^&FU0&.5ct (tk?\0#R&! _V & xѼa匹<\}lyR Шxw5k7cbɎD%H}4|$%3ĉMNh|{O$x79sO@Ék#ߩF4E *^;\+mQ~C&4\VS}wjtF +^=n5敿*PAkӐbcd+Ԃ 5.&i8CXc]lg~2V#xk&]A7PeCT48l5G" 3uYk '.( UIuԚc`A/.Uo9PHLN"P~*q [:_M$=pHpF|04>p`9Lw Xp\юX7.P_yd acԶϙ:qQ^LEe8/ r6PI}웏ߖJgaI"tiysy#ȓN\iR2FWV 3;XB#}ijFQk ,}Wn_=W 9ϒ=;E!pRxuJK-ڠZ>k!*3A?׶ emw{L5,7S®&Xd ៤mё~% ie}5hҝgr !,E(_Of\aD$Q(PX!rXnYdՔs0ԖM:l AC֏[9̾U,5qo厹 13T[)/.0 ;Ozj> |s4y7W**6΋;sG85X-[*;cc[?K~WK X'cA|KO, C0- [d(hQr.h\^2wu$gF/Oa?kRㄡUwZN y/$}P ~8CfH1Un^ÐP8Nlָ[̸ŠDTؑU‰sFq V5 vEHNꌠ֤x5#iD%lۼQM*R4nϢQ+Xvc%|~_?2@\(FZ-ƽSMf(7<¡g$:TLH4AZRHR4W%FW&lCqWjhۤO 8,l}N9?Υ'^c-A>,1wOuV"ّn &&iNR GW?GYz"(W67(z6 ;ͷLL2/rYL > ւsbGc(f:ex$uҚT0el Ϟ#fAעzf`?ەi!Gqyz30$ỻ̝icMd].wS$ v&BJ`_|Xd.{x:~%%'.) +@V"[;Ѻhwn{RJ3̚}5 4f{tw᪫ hY!lu'YdRNk)QP>ZԪlI7g#xyz6Q6DԵ?3fS gCjU ?LφU'Y 6ɸ̊ vߝn`;Ǥd]Bٰc]D\:%& |)+E]X!%1m B27AJ `SK}7Phkh Hsx<ЯŸ9}h`l 9&܁&Жk߆ ,j]H`Irr8_gN!iGtNZa8ڣ#2QOrC-э%cNq0ixQBzF# mCJiS!,{b+Vc=h+x-33p3V€_vDC?-}')Wc*S%?*zP; 42A1AwHs*٨, N:r^;oE{~R)AK76ЂP3r!RC|YVQ*QMkS8}<^ aP)`)܃ن6PޕLߪ*u?Y]? aPd‚0QlH4ٳ^bpPՇë" 0MM'-+" LuY8+\{OdE\x"_q,p+(-eb"];GH7F*w#Y3*\iDEnkY۞^=zYqq2脱|Ba6Jȡvхrmޜ$x!E68_v'ys4'!h!t=:%6f W =PVao#"Y7w|$dLopئU*BڮJ IIu!fqK" ?$< ,G3崧+ uG7 E!rG rt8a(Gx4W̃&MzHSvYv;]Zpx ܪߑ $T3JG1/0bT[:&(f -r4gc3[~~Dx{|sJ&;"?=p/,dSRUqb< &" )=8Z\2[̈́u O\Ѽk|,']JGb<+9nKHu1߯Dt k켱Q]Kg y;TbVs`IEqa1Ou?=4>PD$ fxJs'j+% es8%@9FK( ]#}G=筲+c̟< [ٺICyޡ4?I4!.ע< `dT3i!! X)̳0Rxq<<1JWMc\ځSG +H]3z\[4^C&b0 Z{fUT0˼Gdz[iU+IЛ DqvT;SP} ?Ctu:ګ H^HzLT3 XȬ  se?Bv@nJli*b6 Wjl/w2%@;o6$O%.F_;PUS$fDlhжp"v-kĠ$xuFHR)BBUJ琋c(V0 Gڅ Qꋗ:Jkmbv$C;rjcIŸ$'>e|qƌ|Jr1E$}_z㫆ZGኾڶHaa:e/(eE*[2f̭Y|Skd@TdG +.m2j]SvZك+ACBt]fP.ERF~I)wpV8%8 +AhdXB#9 L1u4T;m`<!@:k~A|&&Β]gWEp/d_ۇ4{?o]&#\1ͪ5#Qq@ 1Ff"LOan_iD7ir7Ʈ`HܟtA^TpMB1; RsIq7ao b)(0kV̑/j'F̧v u k4+gшE?0X9? \]k=zq_KPO1yd ˼ WJ[ukfow+vaYkLOJH2I.pzDnOwX='e( ef @Q.30y>Q.1R%;?<*+ 3ybJ\34b5WJX14k16txFKEpV\Ҹf6엑OB v↮quR~_PbU>S(.;^I/f^%Ye&ј. !yGcWj; }G= ċ+/-z$p `I(Cajz$v+>)K:ٵWDg7 _fO,B(<خ@=Y,wbB3b׻yDau4Mϑ67N2cgPۋgC9Ifle{f$T{kkiGNfݺq9ޗT5 ? 5AȔ^/ۚn`#uGT/Z0*M`jqtc?# L!N.sup4Pyid U̴)*-",:NSl~Od{}֍hk$偿1T" T{ىbkpIܕe y蘜b9׈80F@V 6[$c[EcN *3DP29&{o% h9ODHFd_z/5w@tD-'lp@8QeEԩl$D>ho7/hV_uHAqҼG5h! aH cE%pmKૼ"{ MKH\1h56P>URe~WW,\0&sΡ=cɅc1yJq,]Lb*(Lh .G}638rJDa#Wz^CplMMdΉ[eܷPl6 1SPjBx03L8LcV"3wF痀ݱeC1 <g5I*RxyLP+IiORkÿb6G#fƆ*(@ URtRyK%"S_ic3_܃d_PVtƜ3SVNWr?p٘ E\6- ŏS(z ęVנ0 <`#9*LJk5zQQ@fe˱)vƬe*._c#uoXˁwl+,! L%u B0p SSedd,_'NGuer"՞Ǧi4@ϝނǁ7uM?5ݪ3G{](0dVk0{J/Ël0?>Pʈ Nڜc}v&afk־:1zӕ|I(2+YTM,txu$Fa Vfa0?xڞX$G[s!Nѯ@˳qMSķSѰ?jb;Y:/OwLGZC^#/6>W`ﳇW#hSܹ2Vve]M8#5iS[go-q1 PjL_XR]'j*Qћ7,3p/ܐ7O f :$nckc Ks/zi l6=cjtW0}WJLLH G~3_hw#Q+M'7N]nP/݆G 3XHTB1:D5xkhډLZ!+b4uS G3N^pD9h~t/~*QҲy*Y0ޖ ; 黮vKC#C$t\VR:N\I)MZ Gȷ|<(9@.iOBC"|Z#%bP{Mg`X 1z8]$x\o"X!WƸ:Xw'qLNЮL˴5%diee}OXԵJ|dJCKᮮTt*o=i)-*>fLfNqtMۭD^_Hwq}Q4~ jLG'WMz|Nͨg B[`jL^<=o.ZSOI/@ݚeHٖ[ І(*aCOH'sIҭ3*Cc:K[+ÏmStZpd bN=ds6 er,+n #Ա!7'fD R] aa_0fؼ@aA.X'7+Mz߀ԥMoS* ls!xU&o_Ȟ3a/^ X[Teb=RaB?AI4aT%5EFԗ?̄h6paR4r3PX3Mc5׫Y6X} Y3^ŴwYlG^C8o]G\؏^X0>+fuH Rw?16_QPittu_!DoH%j -+kuTwpf|kqU:~'O~_'h( 7x) 3>]/k?eT B1-My CPEh ;O#BIYv M5!̃o4Kp|W}}SllGI-}1n0>R _5F],YWIgal>c~7(/-oOI]zϱ`8wTy MqS3n'>zvҨ$COss6uj6IccѼ~Oy[2W ?KjF+չ7N x_G+Mz햁HPɆ({wt>O r mq$_hpl`f/Q% [dC{L)U&UgY0h5_ц@ϙ,5{pnv_/ SkKLrhԔd= v6nhd*]aV^pZ; rvu4ƼiK>U&`cB!y]B \w?d,g v= j1f[|ޝu)f>ŇɅ$$蚀Lf ]vijM"Ȝa& |\R ܊:ξEc%^ ',xޒ`&(; c1.[8_$3'.;deKLXlYjUo-a0#=%}{TBҷ}b98LmE^pŔףhP6AP/sH )\*WjL]Mnj%ΘJ# qK";8n~NՂK^ W%I el%KdLR(@f>lN[ډ= "P$.iύR))vPZ,ϴ &Gz:Dwl'E_KBl}JJb Ԃx@TL$ě] ґ*O6y>#{U,$<?1rX_⥧DJ, $Yi La[pw5X 2?X8J/k˲x #Be8M21Db <,9>rϳn[c+~P8^fP:9hq` I(2K>z@NMJsرu1TZ`+Ի?[F*(/TQRoiJv9r̄}sd$;yr뤗+mg<| VWVY Qj6`(,o:NMKgѻ-,㹿,uq)#G UL&AmVh/&H˥NG7ב6pB5\r@/nd`RL65B;@Op\ V'N`-D\I=x<+7eg4Y 5B"{B^eBKיYъj )w,o* W(}ؙ^fAhQi?rr,"~ II+A:wq ̺?,0jCg^Or"PD Fs<^9-C.ֳ3=,$YI\m|qcƮl11D0֝nͶBԀԆX3{32pk&TP (Oo c{K? xңo2> S'\CE5(OТ!FD>#pj.WgTp!a*7I2rbc^ L%0I&J=ޚ1O.mʔ<(˹xZ)1PF fܠ׶B\HJ SI6Av}"* \܊|3h$Kb{KlD +?) 2CC;Q;pӔ𷝼mw?d̍npedJ Vٲ4].nL׉! _^%"żhMIZ""\橉{b;^^,.j ~?7רɴb {Ry|FF s1vEM8Hx?^K&dD/1n0146񂻥-!P\c,.~ŧ=MfG#K3dЕ[,F oQ+_ 1r`pq`S^4[2hVrK=;B=|/NН?U 2A՛`:u, hp⫼gk(v8˭EwN 'Cm&E8#ec{ ߘeZ0)0؉љUY\-%5\)h5 :S^i]{:(L jy}3s3֩p] PB:u>&o!mT^5^y76{ Mrm*YP;Pǿ;M&h`: 7TrPl{gR3D5C'0P&","P$/(rЃJ N_0}Lip0[ ޵s;`駢o A΃{J_ ٓO;MoQ'u7 3:0{*Mޅ{,%A.xb@-d$?sYFURDXs8r$ӛScUbUTGg6BUANw3JL ҊNTPuHi4_='Y}SΧxJSW^!|VV̌// CKbV2SB dP{5qvBK1*q4]cRS򝍞UNA3dHh.NNsu\lJ["߰^6T'cVVG[Tg( Ktvc@O9V0T \jINJJxVL@W׫%n2+OȾu@ 4LE'R#l1W2RB? iQymo0WuTy( NV#^_=rD顬,.ϧEY}>F'WU;Vce\9i1Ƿ^tǛ%4&a1CpbCbdt#b"Y(.0,8:BGL(0𑸥:.M{N??68:%s> qeiZBr1{zKDGaʦ(dG{sW"$q.&dn];|p6`2BmM^дg>U{~Aa|M'Qw43Da3 LH[0P%ϫGrlTͯ z$#UE70+2uwYA1bUR%B> $Cl3u2ij;Lou&\%I{?%*^(r=e mhd{|BF\0D.Ym;-Xf\=uS>i=`cZ ~nZP)M4J``\nS9JPp('ෙ CwSO@E>gDv˻fU".>W&0#J#д\2'/10b8d$Ȭ*Z{: ͢V/ cՐ=ڹHKa#Fb ]Oqљ -|-P;\NC dY ډ6ޔ}VZߖݟ|t~wlb2$HehG:ȍC,nGKG}3uv: 6넇@թ/~"6]&f#j |}̱Gq~X:<-E\st^K;Ҥ1b1m_s4'@[`4o -t6.S?1lNJW;)Յ"da;fk}zcuY5և qRF1MWm1藽lZMEBl5sDD#azⶩT`> u nT3. ?P N+ e_-f7U!|, 5l\'a i2+dfN9IGI=!\0v<=e&[wb=%$4ԆZN=Qh bhn*fq㈎И -XD70wj8^U΍83bW4?y֏a7O&$Mdω33O*AW<VPύIWA܆v@wƒW:)?FS;#q)Bh`b[ZZM?ɢ4nلCGI'\,~P4^SӐo.>ф6cfuGǥַM^%ygwSbg Y4GV ^/w:r# *Oq+ZQ GTpe홺*jE$,ۑCh}sk|["&'>Ya!XԺ0uR`xՀ ҁ "2{2%!2}sc ¾T4gȩyB0v by?!_²t:$'! '7$~Iw\ Q':HxdLgObp<;'^!QIN(=$ܵD1cez]?lG9J VϤF6PaA_3Kh kj\E~ҳ+k+ӹgv?,>G[Q )sѕjM o/ܮ<+(Zx* 'Jt 3B< ]g_ -M'ࢅ;n6K Pe9*Q}LjVا_aEXS84o%DJo+aC\?EE^f}[?]/ 2YHJ٤[y7\|&4tǓ6ʽj!̢ MkQ[* +JQ:졸Fne1) $]tL,78*v}Vr\> |=(ne儥)?L||bM8 |9}{LO&*r:mgmOQw=-n4++ E9Gkm1L-u> al'Vv]EW|ֆB1?`% ,"&_{YE&M賷Se6hH=i co-"EZT~z6'3TnnR0 <KE_X u>a Eo@Y6O$Y`RЛU') K2O-M`B@ A%R3ͩƏx[›.7ŕQhl+uQKTGzO݉ݓ)KPmR%ՒDpqK_q7 jK#X0(F(dI>n*÷ glno2 k%"khg}<(̈}E5_݀+ jU17'ґH~+ h8g - sx%?|T"UzIy󤹘5U#賄U*({wᛓSܽw{";=|6>&h@UoH-b͸kH, ɜ09bvsî1kТJ8B8ݵ85/|+fam -"i*aK1G2vvJ"^PKskEOŗVSJӕIiceX Qm+fybCI%b}xa ь2EO(xv"S={^Es|"s E{}L)Cg|&?'ٛ)QPT-8"ndOapĥk>Bm bG&dݻh;絥0 EVmC%Gr\/foODRdŴ X6u: hB tT3lVILԧ#af$FDBr!#gw. mg7YdӲsOFGS/ R+֬BhT>wȴd0U*C3ie?c.kH CU'qo ;Io1!8ˊO15+vsQFV-@ ڟ5Du fE22& +'K?(m(nxxcu2]PqCgKM%fX=єTR67Ȃgr+AjI:Э/l^Jg/ 2J)BqਭK VNnk#. I/(Gњ*ۣhpC=ݮ6<䛫Ԁ"wa۔o>{\p5 EeYJqkmh<\IN֑&,@ǿi'~w#? SiU>S^{cgHjm2>Oǽj9O[4 . 'L_T:ݼۗDf靖>ԒOP6]ΥjWM׉ICV%S$]@y&t%6L[ "'#9VoeLTใ0O;EA@ܨF]eO;am>F a7|8<ם>Y.cU] DRͷ)_.0\.a8OAG~}?AYϩ;92TiTvs|px95z7&zqyqn2B@fR8/2oGvRѫ!N;(vȤAΐG89|uN P6aY9%Sפ*MQƲWX}15Չ Mm~N\dY[QT9Nڿ N a7<9N=w؋lp乵|=%+{dKvD%_ŴF_](-uU5!)9#]D:Rnnp]D D«CG5K E$I8yah&ʊչLGt%qNpVb,Q@ KTU8{_wzOE61Op kcM^8m=&CN'~GyK([3&TE ^mMlFtɃm>!"\|}иg ᐫ^z'u7ڵ& \G(X3|IV.s5<iv="25j }DsuDNlw2#Z"R6頻s)=4ŏ1@VEkM#&Sփ6ZIH`g'ulhp9 e}Dx̦ڡ :w5M? ȭ圎^Y l!̠񔤷u?.l/-Jv WiG,,ʼ4\dUXPz'r;| $/{QF5gT=|Q\ԋ$+qM7h֯Gv|P@tXmV"hS6ԳB"%cڰ8}@oj9S:Ɋjko7 u94]U?L_Ѡ]'{ _ɯ2,ٙ ۧmwߞ(̍= xх3ȆKd|pXį~t,Adb[ ;<ĸ) MF * 0 aU~V9mb;ww!gZՎFoTƢti " Us7ǒ4]JRNBrj2|phCz]W,^ˉ [%MH{AǶ_.oncG3hwRQbD t%GSy{fI6F&DbӒW98Ҟ.B[ q+XeN"XqXJHR0 ?~,"/?=2jyX%To\g!hg6濬tW&}i34[a KJ}T k'$iNUCDx^DJɫUA+@i1)ϘLjWz VG0t'bJGCuySfx.]!{<_]p/r7eŖ@݉y oVxNTS!mr)KL>is$Դ9$ſmTW,΋vh@)|œGB(p~~~5{)LnyxFv5' l`υpň1 ]yn{S7zlAގ$osImGnR/*JJBV0!*{7Saԇ9\fGP Ya㩚Ϛ$XRCxGH*`ͪ{*= =]k1j^^`oO@9CeDꍱk@SvX ^v LϏ\1Sa )w8=3@fz|.: |OU} 9lJF (LϘY DfF#4rV=)6le Nw'=BʁH&}% |GA*Jd}q$# 9@3.J⮪Cu_hUEޔsg4> Xu#STe0F:As tPq}J~V!"D|st٩2h`_^?78KdEE i3Q2xYךZt5LnȒ Vnή` {j ̞@/26oʹBN 𨭣jRLۺZ2TyHld1t yE4%K5VZ:et@[V"ɕNJNM9% 50gL/".r5}Q7I;Zfj4rOR*{.O,CW 6t ӡ4 `DgR|k*~HmUU'#rѕ>ty|dq칮@K4윋>0N5`AwܕK1@OITov-:EB[u(9~F-Xս ͢'#TahqŤR6HVb90 [wh2/S<2*3Yud]4X6|g,Π`%ǿ+*ce җt{D]}]YT8]bJĄZda6`)u&p~~I3HL>K" eܚRv$} KN_-j |"B̃+K-lh)Umxd_3:S_iV)8r$dH~t@xR<`="abplߓU6A;aL2% &[܊a<;i Vqݳs !蛟+Ǒ~Y%mO8oQ ΟgwFku 9FѤyj ^]uSmrZR6gg^ uf86TW%θ2/͆nݗ}\j| ™Hju=nsc{oP$˧:OB4JLTߔqk d?Yz,e/q :ӽD+/Q^ H#n1TM_fm3JkS>T{׭`Uݦݟ-9TrѨ(WװA u@vْhy#b.F'8ZލEm>D2Qz`%#?5QeOz`ݥL I׀x/{oaؒ`F\upmK}Ys1XZC v"%qV [4~KmϫET FDc6TW:C8<Yfdv3?sIT;%N0砣+o!#j۷4s{a.-+:_mzmb|c' ® 0)\70n^;oaǾl9- nU?K32^3tkڴx7SKt4Lҳgޙ> {`Vt)1nG7*+D]hyى=Y !TZ(ҔO(h8cyfi:qv*Yr<.^aXk~q;719(*!Ǖс05-/- ɍ>Dο#VV*gqM*5+sU69՚Pwçx"}N%vVI}>d]#DERC;B5~>^3 {aT*ʗ.[#eon!1CV_W8lf{-okuڧ<~A{|SR&T~5Rl%OQF) [0 K2ZNHbj烗y_zN 7SxRtN \eU*:oQ|=Q> j몆QA  Ȏ@DwpuY˞wy/(7} u9ّݛ|tcG>sGA  _`KCw!ɅZ\eTsiU޽|2nt"X XћR)VsqqssP-6߹K~<+10bB|=ATMmH}V3?@! Ӭ<f)8e%ͪ#c%C U+zr2H9| zKe^"]=VK,^jƫ7G/ L67IlbuN@8O+kO Ip-%')ۻ6\brBLz3(VOZὃMv,xE_Ahvߋ?F$`hoij |U2ګ[/'U][ℓG 7Bت?'AGD" OlfJGc'Ec99%;I &7P\]2p;Kh<ɥS$^F1%MjcI {>]zT+;a$WGL1f{NyZjNppy9"S:-<8gMzF}{נ>بVbG`ƒvv0Z< p.âɵyL,l% I/ohJa]t6X$im0у Ӱ}(:>dg/hrW1Pn0D<Ljx)H|bT}N#bsqe`f:>=G1H,靔.өW>F^>"p|d=ԒIL)G"u m髂/sZ^B:&_:d.k z^)U/ߨH~T8As17N`961."+]"v_vB[b*iȶHGVOy_3jbH=MDt-EX&ausZb>;:;Zr_V v@1Uj3 9oQid6%L<k|]@o0^R>:0GNPǸUZe&Ш2ӂsssmiYN+{S~-A m9U\mtWw}yF-Zv_"$-'U([#tG@hE+`$@/<評W><!+2 k*!/< 9IPh M[4~p}vry|H** :BK">UI]t#/MM8'|&l(Ӏ)`m "Ex崙аPV]RuzF]m4S4K㕊g;s5O͜.ˇx˞6s/d#W/ߔ)573mɬ|h䬶WYpxùZQX?t7w.~nMe'ܛ4nzI\= pz*tF]zf3=ʏ7:Ӎ1Qjɀěvs߻0cXk‹YE#h ?G@pv.tQh*~`:}_vaF@@A7AMւsD*4Y[4D,KNWJ~8zlߪ @=}j:h@eMׄo@}jԺf47d@+j<;za깮b_2 #Fס3&ؤ#erMv,G-°һ bwXrA$Ek$zң}jXIѫڃ 1!_Ac ̅a9* <':DWx.?ku8W[pHxZ"(\^s"68{G酿ЧI.nbЪ&޿8Dq p*]Gnm"cUn_h0;=' oxRşPdl,(UTX='i g6 xHjWmtNz=y(A,#>kәQg-d DU )㡸ͭCm7=d쳘&5#nMїkr}a؂~!U[_GZ}]Ԙ[*OR&X[{RqwqV~H!k6*,!T -r_2]]iNL("3D=kJߪ*_+dĺ(|\? I1z#Ak4u {'~ZN{jӯJZ%w; [tF$OR %MCI+|(ݝa0sj'wYxnd'!(Nq] [HTQů_bBy>zLǪP'@@(P@)yT0xk Rĥg]OFZ*A6I$Ʌ*J[Tl2fF?!PJ1<[Ž^m\v9\,p!w/L(~e#;V}^F,#/m^#O $:4HH{Lww-uwk|$VZ/E#W2; E. SZrYu…CƐLR?sJ )0yL+I'mLa6*JQc?s~ڮļLd5!t,~+1 J>?9 jtiܡyAM3n,(_h:Qh3rxpz1rKXOg"*Y&hwvϽV [k'ޔOr%㍌= Ҏ<ZZC_6ih0vKt9ӒP^T+D& ٕGҽWw){; mЊ %;HDEaAk6dEyYN]4PF!R TؔX*t@7εw]wAT7v6S|Q]5_d*Zᔃ ]Dw}Dٷv md.b?߶xf^"Q%(GkS6ʶQY]~#'xY!p_*;QmAdVF鴥ѹm6ֵ@76p"~ݹOpL4g/}1JZ aغ3B1,!ZEׂ\ V=fPSD| {'ˌ!9qJ(Wjӵo8'@̜!I1ס/*|bT\R(~`Ere8f$@{e0ę:HCoDs&[E~s!Ӊv{sDec#틲~,H,8{\3|/K `y$.w)&A>I@@>3b;щXd!=nyGUF*Y .eLmڍA'Нb NJ Kr# r.Vt^Rk{` jl|Usi @0{yz7\%B_ؔ9{'W1y[pat:_egL/CX]Ҙ5AcGVMM^:/ 8"F܌aohV@B:6i-3E~K0{olg514 Hb uNc﵈=V=^h`=DVe~-d .Vng%1w8VpNg!Vo`n=;d_;R/l9Kz3s)I-(IBA$m%X=^BYR!E1' Jd3zw_Տ3cΡ=NRAm(ʥގEc~%Q0=&#KD" 햷p y0c[ K.Pl;ykUsuZ/&ϓKŭz%̫B2L(,VY̼8ҎiKնs ?Q6 +#P2븙go}59?Kp =R-WcTiwU țCjsdWSd!&z=JLd#z>C E{Z*m?kX^#^Z7+{͞$hib>qq@)?hnB' >ΘFt`MZZVW ,LF>ܭʪu(wz鎰.gٓo>Q\ vIa کϞ!4_};&OtUT’m46jb;U]4*) o\>NwXoL#xc2|9(EWuR9#0UЇSXǓ,%p= rߒ_:sd3=~m#ouX38Ԉu5'>z]S6 _azRWʂe<{LpI[ ḎCIEg}l ]>`5vhE`;ql?6pךJ mq5c9f]ɈrpQwӝS E}4.-sYJ _ Q[cRkW.6#,ݝqXG+1ϲBK&_]x5[o LϏhI]wf"Ji^C Q]v 9ZӞ(tt(V&!F3:9*k9;BY]gaIet+OJ7s֍]b-|Jٴ{2J5bE#s1&Z֢6^18ovJ>0~߇{۪R$m+o^wzBXIv5ED\uGL'UV%<,VFXe2(m#ЯdnNTXVӀ2}7^[E?@M ϸyt` % [#{.Bu!9"A$8uB|u!c&b9U|oyYcY4C;6s!+ϢYO>Z&vta'ȋ%J܃9u.:zR'r2Mϒ.BhO1W3~Xu9EJFq$?wAM#tovcⅆNi8c"nf^w{i%o _u6 0C.wFgqBd6:||%#s=fMo[MHG\-pz ,VG=b0MOThK55 ۛ6(\bV^Q?~I׉DAMDX`+U"+Ql7mMhLpLRKhXG0#]F!4_|Mg#@w-6ʪet"sGUIuާw@+f< h肥(MK~U $,%鸘 A 2@ , M/Ij?CQQ /N۝a2ӣn)0I1P3k{]6;&ۮ !zi?xZyQdKA_"/mj%<cc`3 NN|֖ cVQ⍿&OQ"B.mQ #0hR!lEI HVXs\8ZZtW\g~R"S_>}NCX{/`Vr?$D!W!I=J7~'7 ؓMx{·jWlEOWPt`k~ӝ&_բ 0hgJS,iMi7?ID hv K#aJo&f?,9#LG}jy8I/ Fo>{QQ,vؚ)7u3aB"e l6kNu^Xy-'9 0WET8EWi;TP{ݭ^t*sbh(i{ ҃Kc* ЈmZ F;ON%+3V{^gͯ't &έ NP/E 2{$4ׄO X .igmGO+ly&^XZD(%ydKXg_+ҖmoY突c$ pШ@^y[QZ|K5_yO)_w8D4jhCcUD巨hdQ}: V(}-qgGI?7&wiIi@ ̈ [5MtJD ?RI#ԕ1(!ѻt5q XX?U+`X$S%8 >xf2D`o]͋nؘq[WaN,20BJ.Jul Rz{N?3 ꮁQI 94Ot5`Vսyݛ`.xftnT wSJճ#ᑞ=!{(NUh"U<4.w1ke B?7aP˱|lqa@0YM'`>:;p{- [̼=Vkv iۂ?7oGK3yܑ7Dgp$#4z픦S$^I ™"QBlXu :$dsbwi9K cp% ?,E; mg7R9C 5hXOO k1EQ{MoX΀jKɵq '_ua 1.fߧUh|aE, d"(;}jM%[(¶_l8~āwҰTE$C%0:` AOr={rnGB;M0D"ސm#薣cJ,뒥Ҟׁ t"x97HYlLf(2kh72g[G x=դ,r|Y1$aߺ\Q~9ᎷP'ΖWKouwOTPC-i%Nي(pH Z^Ž!_2@r]Ueq,T߲̅Xv<`hwA\U]<$G8fqXBe٥92ZLӾ-w"}U=Z tTb6f" T`Ƴyѣӂ7S *^ԞAI$n3\(vl/U+VCx\B?$6ꍇxm-y泤fˏ-on6)3Ve3a_ο~dzaBtO&At2$!E"13j)˰׽@bKn)-d l#̢f)UKfSPzWܩ%?+ <݃4mdh˳$oRfA$+K^qdʣ1z1*H/u'QÓ- xCb 7D]DcNq=dS"2]*X"SǭLz0āi"Q.cr:F"l421Xf/q`V.G55gLTP:1csȓZs^h:βvdcISݑnWXr+1}hQP@@0,Xc eA24bw]^ie\P t꧴,dt1Fэ{2՟6K RHch6 8syjL-^@Xޞ{:Q2p^PvI`B^.sυ׌*p¾`pk-$rmMXw/ISc9{‚ɖi!יiJW 7) KI Hy~iy UfxwB(6F3/|;W#"iiJW2*G3A` -k=`)@3NɝیrU)I0\)*N3—Ф.o?ڜstB)ޅSVZVgqdwneY#+.y%3R4&0wL#P0 3ȫS 1iTH{2k,PV:y(1|?h*lF9$@mNˣkWdY&bs#cֆ&năo%GG]]p}( S ;N6E0b+&.\SBwՒsnp $\. _;P:u_Eit2HZ-Ce Zt-e-MBP$-_ B?:T-WŸ&ANN@C\ߐk-]4qs크:#FِB=8o]Tl0d.f|}%Ya . VҞDv; JBfNc׉DԦ$8dL1\S!|Z-v#-q΋킭{}=pHG -K!E#Drb+p^m,,%թ6ΎoɲI (ug,/b~2EY5JTHjĒʼn#|a\.oQy5w4d݅n:AY⵵.NΖ?ŒX 8"*A%J2}#t)3Pm)K֯ZZ%=tQaS!@pcHuXuc^bu {:9nzGO,% 66M!cgF(9$o+xXNO"8 0kX)h)Íh% Lg`ɝ4)GQ:+Cj0g: u{hb6B v%,c1y^5hCeJв$t+s_MBRnܔr㕶R0WxR8I[^u!m ؙ7Ytۥ]}żhvUYWwn+/L1X!S:B;w&awЅ\}Ln )t6Pe^6JSb2,[$ٍ:4;kvL+#[^+)/hm&E>Εք'_B@`Ch,IF(1|@HE9Fn8H!%1n#$_Z~90}3g#wc W0޷`OӍM`j~8XxWSF636\9P\_"Sa#XzNGz q2֚S::@ S{r&5{ 1utD%yB2אphߍC+iz\vPc20fw(5;4wmm=;J'-Ee`SPAf5Ǥ͈өF @"[(rľ1_Gam# z&9P+pR9{Jg 蠡-;,絺 d,ϏHWKkIhYͿ`W\{r0ն"[Fx/8a\Dy"bM861E )An-Vny{~/~נXIag6~ES%|Q( Zu]0 -6I@?$N)l r7xČ ʈ>wIj@+b'͔][ 0|?6ຣ 3-%?(wpT_TMekM} Wg uGv$8Fh [ Z( ,'JVc@A~|p/BLLb  9IvGfsmSY*qy665ܝ=mگ|o\X:uun*1O\YEVq2X!Td{ІEihȹ2;ƆB2j6<<8mFVmEъ'+@dG& !(~>N 3HzgeAy|8 "S)og:?ExP3л%aaYaNya"(ܼS>V.*5 ps,)|-aC.K[Ҍ I{zhdTK cr9X+h9 ~kд}<8k 7,d~u柔o&$`fPkNk3 4zn D/] `V͋f8bM6':H&+˸&3ܝ*ĐQmK1 aj $qY]瓙FbJ4 ](u,RX!3+eD26t3q˰(UڕUv}՘5C`7ƥu? BAGt0(tI`50DeH)i(^kٶQ3yj-.`j?ϑ8CtFFq2 Q ;Ќ2OLY#Mݩmiqٺr5I\'zRS;[˹>םBŸd2| 00uՒ99wI'UA(%|ea 4Xw 3U&SsxN"(F>"/Dm (Jms~[e[TKư 7D1 )  fP].w?\|k/dHS,-eQmj ƋWv|WzeA-l rnDP4 x0d\Llg@~~=ҹ-u;R*оq{7XXhly+3fo,,!B[J\ B:f>yX=+ztbU/(qVB%rۃth*, gl<߄#!Kj896_ IEe~<м %{a\;/f9GNa"mazIK]lLvJsz5y"hYs=v\>4ű1Xoc.=NHJ Rd#Qk"g8-Q 5ZQrSdKb\x1)&1+C@f4b^%ֺ save %;a>.[\@ phAqܶoފmP#S{8k_nY` iJņA3stN̫G~ KsT7́2M rڎpV`}cfR.9uHh`޳&yj}|rD>u㢬?.ӑ{pcSo?%a]p.l0{UfP#W( JֈG7^ *ֈ_@A|/*ɣcvCf,c6me 1+eO(,~DS ú)8};ޕ]`|O mDӃ z '4Vc )Y793qyElOkۦ975y\ƒt5nl _8Nݤ[9Y/>m"ez8xMs .`~zK;鉡ob2>p]@2.-BՋ} 35{ض+Ii9 qMiDM&TYӾq$ƖGW_m3u=^O"P F?sҊ P v[ϬBM#mk*2 񰏶o&0eL҇ G#'b|,ƍqJy;(ϙS;Fj䚞ڙ%RvIΰ&+y֜zGk$ 5_J[!xTpl_o||TyD)dWW9`N#kԬ{n|҉a#MgSp PV҆#,pYRc`K !,}z{L!&:^Ӫ#,ZsN(!gecj 5#Th^k :mW9*4:- n?OٮS[K=,rOs/zic-PJ!qAGxʤ-:)GiI9c`7[Qp(*4%L7MV&bL]#l2rRְҔjec L73xj:(i4W#3TiB&N7?rӴ c]zN+:4yӳ x`Y;9-Wp'c` 2o8D 5q<1\k&?ş>-0Kz4jZ_"^m:c6*b:f$KO!\M]wejp%KmŭLl7,|NE+]Ů:\;!Dx9^7p7"HCR_\DW~ 9WDyF NATPTsK˗Ic9aDZ6N9jUpwPZCȥa 1l-j㯎h #.(iȻmC%rü҈Ӹ,yaN*4k 0d7sMdwE2lVT3>V*m t>6֊ ;>pB+ԴiTC]sa?Vȑw ۗ;6hEgA7wFK %S~!!A;3&=&Z9Q'al >L{7P aۻFd{cu,_?4: tn!E)bu1ʹp&< E8\_QutȰrAR͉&tWdq`Gsъ-^6tjq \jU<'-<©5L{.@T6_API TmaJkB&qZ:θI%]fI?tw~:p[TbqS\*)\ Ϟ') ],1Xgɳ cf@wЦԻ4Ṋu$OwJULBT6Sn]ț׊ҌQ`"dF nQx-kH6; ^`@1[!c9 a}3 ܃2#xhN¶k_05"oLLP( 1 zE"J|֠|\mΓ5_0OV$|ZZs_7? gŻ|# -u&||Rr?T[VGJRђ5S1I/}WH%idڿʰQtQzN%l̓Өrq]Pl*6P8Wz9]ܠL tx+T:{wͫfdH ya4ϲ\R4 v`796 񺗖B&\u`p#"#X?l(ENeFWkdZ'ds⌭9<]>J5Wa`j>XޅN4(ZײL^iHڍf=T,|z֡rnK<8M`s•^,*%S|'԰ho) j!BGy#_6Z#rًADN*gqqY!@oȷK86s }J,uaаfT&:܃ljX8mE#0W=6,ˡF_ے胀 H|,ftmڲ΁]";+0Eϣ! ͋WPlK/hhˈHt=FbS=YsŸH"+oExnh /hv %Qi^.R!&:@E=}y,{Ov KW'`M0IsRWP(sއkL k.F(w{D dt@c*ZӧBLP 춺_/;)99mʌU,2< ^,/- y?)gh}Q5"XAU+ 3ī}*uiq{+),,#dl}nJ ~ uŝ5da`\UB jge#kPclp V?v AO"?g6Jd x,F*Q#P"-#4X1UFh!-lyz^4n\D\{Xpn߁R?.\q0.XM_?u[T9 $}E谕Y%Mqz/srsCr] ;j)dT}bu}z_|:GYf\ja]lK3 %/գI7\zVF6-զB]wFݪP}1=kK92ا2Vg@so rXErCӣ2'Ks3pshf[{`Z?30)؉^i V}KQg 7& 8p]BZCDVӊ>^sO~_YC*qS |;>kPi:6Vnr+B:@):S9MpС\&dz:/pG MXCNzwhY3Bm٠Q1Q)̎qLc_6mGY +tzwmrCk`o,mL#ow}u' |h.Vka,ȳ襁CA{ytTi/9po/7ԅSv2Nc0ߩʡ҇gy /%'$,\!  I܀*Q:ԦK^:Hk!V[T!4K$P_QrVY=A7S+p[$ᦴbɌrҴ=7DּoK~ |kvs9gѱz3-yӗ.\F?CejL*U). ! 7ޕyGv帿;HO:`l6\y{Ի|0Tn+6x01$cih%><, k豊˲ Za!͌+9\*!0;fs吝Jk#zp;+s8g-- [x/NaT1#H.nɮP5\4% :4I `U[D:~xrez1-~U#|$9;5`yefSh> <9e'aJjq5<שM:G_ Ļ"h hgr roBd(+|K7g9C kuQenѸ__S؃l9d>gz>x&YoڙbBe$\O4@A`VBr 4aJl֫]"!84Ʊ% lz8;&G1kRDp?tw9|Щ(q1'4-{%hkmec s^lN n%.g |Xڬ鉶<@6\5ߺ1*kX=Bgo Rۙ,M$DR6J9QH>iwhNr<!䦿- DF 새S&=*, -wS(VUƆ%l~Sؠv!,Zl['MB2}cy_@7 \s7.n3']@(|J@ cIu\} ;"^ې<#]+}7jʊ%Du y-!󸸕m Ròp P: d1 JV_굼O(&ĉGbS1q.$0\Rضt$!ňbݙ$"SAy미( QVk%qџ jYة^g5U<<\̊GCǮ4іnRrㅩEMgA?c6ߤ3ɻϞ{Ksu=? hp.v wz{T3Xkx8=jAӲ)}٣ iSp/k8Pq+No9[d$魖i)X)j ykIV6Nfh gl{n qf! {hpG1n$ԣb^{a^D2{ 0I4I#^]x؆d-B ch7W_ CF8TM%.%`S,DCkEX8/ C'D(1PC"M^e{qDȢ-{(#"C3\ C{@giP{GMTw0Qxt dӣ΂@٭VuP+н>˽08V:z8CRm `Xtajaͧd\a(;'bIc?i niۡ,圻(H%q+(AؑeH%dw\pmHTm鍩ֺ@!} pw@:x찟Q[pIR]*Z#ZQL22vZV&Ni@) 'hC'M3]JnɆ om&>n)P:,7Q;PO)`QL'49vRE8`tG: H!%>iP_-αt/ҏ{Y];KJ?Hа L*M}b^}Z0V"h򝷠,BH s̜.,ߧfQC]YIBd'C2Na 2FBazZ 1SΧ$Z Q@46|ePIP#,vZ}h5j~gֶ~-^|.t!a~2_~L4 Ĭ)c!F~!!إ;TUo R;/Vf|kCڑv^n vX0uo$'Y xڳ ܝeasF VwD#᫿|* SIź-Yd L׳gG BhS,,ӵOKfBƉV[bl:s*8Ɔ{_mn]i*c802hMɶ'aݻ "u[*jl6}roF3pJKHµEY7dݰy-O4D8k."w@q`YI6{&[4"d`򆐣p Dg1^X#] gv h#v"i9s-EZe QikiIFcgpQ|(="{3)ҧ&(a}C<K"~~dv:f*Wl'ǧK]f p&gX:yd_P5x4!tA]j蟮]jj{()W~x VϦvč7K ָ(RS7ZFÍG@z0rbZ{p>ɂ eԜ%үE?+RPvx:JF\vC2AiMvq^M)5`񎿿 oD~2o YF5`tٚ1)vgv=G^{z*tepHoո5{E LJP@A'**8I)Ay5 W ,ɚ7`6ybKϦw's'ЇrEMd+ @Rperh}&ސwn6k3pG]"珊l!vÓXti@w:1LD1h7H({+~;)7zDzwDlkt-Gy $!&A0ô g-I࿑9ZwRoJOtz|wP٫xi" ;LO 4v @Aխ!qd!)<+O l> U=nd058VQE+I$DPZI30dec[uZ->ZV7Pp50 D{?vN ga{em[;t%4SEX{oX^]{=5čq7P&TUG[ѪΆ%vVpzr ;6+p|師UWcJ*{$sad^XEԉ"'*<y,zU`఺:䬧hX0H vb'vR:.VPfZsRg@ 7춚Qo.ԟ\3V?MK"Xs<֕WvӂhO^̏S;'J%9Yrp3buDO}6p]8i-$簑S[n%9rqɝE3ٍF)- @/Jrau׬苑yb ( sBMPX5wCظJJ gd>ec 3ߣ_oZ AL7JoUcB_z)o{e IB,U/$??M{= pN t01KȔ̄L&WzUd3nN#w2Zj}b]zXSSqr:hX;+{r*Mx3T>NZ fDbf% 0J% X )u- +Q.9LJ#bVXwXH6;҅ߟ,GIe\dz>geR[#Ql v0:WP, xe4A ?4'n$Ԥ"$(hߛK<'I?;;d G|O2ujzSisG Ja>+fbIZ]gB:Aшz| 6Bޒ2  0ɬRbu3dkԽ1{sd>+!\Hfz޻tγd!$yY+4m3zHP3x Rƕ$)ӡ~nFap:FZ0ߟJMK"? m{گؑdm ps! 0_tGk;=cG?(e1x7H2Lr.JT`S⎎]t䴖}KϪwǓ֢91u!%EAq8W"֭L3ۧ{͖R<݌ߋ >79)&NLq50 ^SڝtV1}uU?x `4q+O1XbzOnxgLr28U ǘ*&=E.ƺ6tkr=uu5W$FVu;. CE[ ^s 8TU/1XIP3w/5NE25GLna}6UFw[<*\1D"P~;%!~SZ%hfዥ{H=6Y2Hg &F6@@^Jӡe.o&X?!'lA?6C/k0F-LoB~{ʧuL "'֩V}MγH{ʔ|ا/JֲƏ";:&:s O'1>D%IC$JF=f7?>Mx`1y vhv'wuU#oq.DF+6HTh_q(%d 7yە%a%E J^Q-Z\sMWqtPɲkkB3'P?Fx54ȯ;Nω7vAZUU>U$ҖB/A lJ|Ug<[[9oTƅ)pD~'OD @*(zRő0gmԚhS9˜s9 18*PAZ_)I_exfQDKC2yܬJ!ƅ7eZd׿^x;|1CB-Mp)3'17E}*&^ru1^0_s@/SBn'Ja?M4w~!,K~pbKQ9łf>9!jzܧS-WYL`[`5p42vySsO%v s~bȥF\?YE7nhw)tL$UT)x9eɟ-]ѷ&H9Dx2G yZ =Zv=dP"+~s:Y+!S t!$PU[ȳKQfEa~aY[%bHT] hg)'ؾ^\g}J·|;.bJ9,2`8[݀=T?@xvZ8ސ X+-P@Z!6)FcrQ*SL%O`H(%sT<'^=t&~#tL=հƫZ VK6T's nU2وX-.|YRMX|JΘl%$/ifJ)(qSغ@~e<~q`;ůȞlX aiBȬv LZ#*jċ&Nď_fTo}s.)$n~Sgnj?ZRD=2eG~OΒo}Moh?-Rʨ2-撸 `*o<cn2Yf_C-ć< Ʈ>qk4dLf_oE7Dt9Gu"6,LURqFg8xkhoAc)!E#(W U>LKZXTO]lݘuZ8i2JnTnB("A;RܹQ]z"U[pT'fL؊G2)sr}<5t߅s,8-׾Or"prbNM(b uΏiWk80"a$ɮA/px帳5w#8.5m }"ilv J 6-@1,UytV(d8w+*{hPPG.cPT\PpLy CDLzڣ0Y?zJPeL 찬"_WPA0MSg!9(Ҏr ij vs>(!b(k)0n}70=k,̏i[hnuET~:JI\:4.8 ~r*̤ZN*&]ZPk43(~HTUЖܵp2oH&6>$KSfD~솣EjvҾEί'^$4r!@zUi]$λ 9č&s-)HYzjM kobK% Gq1MqQf!= r/gBWpX2IDU sSwjJ e O@@Э *盧NKO&Ƒ/ kiݿa{PC,sd#ux &td/yd]cx).kgnDxLe%AJ*,K!%4!jKsaw=;+njeswRmNq,@ ~^hX.+^@J!P" ' ue FD t?iƒ7f&x$΂z8GM]_[}jm2:8VG ‹~ܰ*HM)]%,!>%3D ]N`==Q1YIYK-:f* IB _Eq].@Y^qkcw ɂƫ}:NO4?&VygB "V_ DMq^uhNB\GW|@CЕ =wO.Ą=xF[aZ0ZZ\e6*ٯl3S{ 1܈}e|RB O< i6B2F#,m o["mMdxkDie;Ɏ]4aqϷAbք@D´YPgs:oӏJYB3BGŷl 9k b9 } ݮ1¼&V$O?I*JӤf]80WV'Kv2PF!r`c/}?HU$_# ]BN9f>y)h_*\7!Ի_¦ xt|!K$s\#-=sB oxbA@Lv?;ԑ- smrD:͗#]SIqv l6N:=Pj,Sڍ~ <.\q|[+fޕT[A;*ߨw>%JfD` J8?\X@?ՕT/cQ  k`Ӈ&f  f)pLR.DX6s ts*zթ&N(Cj_}`+Yp_!F6oz $ԝwY-D2?d欥DVКZ3 { p1XZ>Lݷ#9=mdw}yB$+st5G"g}Q\z 6QOy]p{BTUz,cHwǻ\߲7زpHX ?\}C gR]Vg ޻o Ygc-iPoj"!9<ĞϘg2GqAaPrWnڑNs] ]z2x/{:R𻁀KQFOᜱ/3]l/ U =f̕AeSfJOSk76 5n,zZ\n]$Z#`Ts 3M~)AIPyѼUH6QE-KueY\8̢cV=rgiձ1OY}$n,t'c㾗0;iT +H1C,509 [fҨ9[`/0F*R3&8 K}KrVĞ4;JJ=0.N 숻咗V 7v΄DpuNTx"@]:ڑHxƙ* %2l`e)[b~wn5Se޴_dP^!gL ʯHLpb\5@;;5_Zp3g}1*BmZ@A'y3;aT+9~Mnd;0frYŨI*{`G)A[LNJ恼]"EŢ5%R ~7yЮnc+P +Sv[l Avz?>v#A=aku{#B&oy9Թ:@}:y2JWv3z^"tXF19m\ĵS~Djj?6K-kN2'Dв q@8Vֽ*6X)XM,S FEu#q^{]<+P(ljĵ-\VxKmz$؃^ Pse^g2+aئ jAHYքܨNw:JJC9VO*`Ds>0Foʾ\*x-3p u[^-CI E*de}%/TN ϫh,?:m|- lSn RH6 R=o0OM tJ'jdpE}szj@RuEOXո b ֳ`ȶ*l ށ@$(Qz4k:EQ9Ѐ*.J!*mk23!]LW2o" tnz7m/mnq$͹æ嶀_04@=۞V&W?; Z\ZO.LjQ9_`7tߘr^L<,WG ;&.G.K*eg?_O3[HpVl87a@1 C,ي ]&tѐӴd%;+!kN I|y}N+ʇL>3.-$qq~ᜃEqS\CxS'c5lF0Xkϰ@JZ6=e>Ϝ,ȱ+fDç*N H3k̓W ?zz=O%~葹a[ E eI#2q b Z>t5le@Mҧ=Ef?!TĞ0GbJ$lmWojN}g@c-ycD:HgFS+N"yPFw'M"X^m 2mb{@JVϟ^cS_ab8\y͉bh?<0 l;hcΟgez/GE~21+; C'~ԓx;ec/ˠKEɑuI&R)&"XzilM+{g#@,UE]9hrSGXO;x9V@[Z7qm]O;Ye-Xf=О"bDGM%ޙReljĆWm޳碐 rZ\ty}iYUk(L'կoN3;6& J]XǠbd=[Q"默$vN9x-s"!22-wQzzC>([d߆nnZC%XUW7PT֜F[AUܪȬA0t!YVhµFR0o&ͤj26a4@ߒ2d=w El6)2gTw+T)3H8M9HÒKPlD!,JL*([u 3bcNp+rn#oݧlf"+yZP ݒUn~IMizy̓\IAL^֨1&*T=ejߴaG[CznxbڻɟO| p:C8 = UO#Tc,o G;d2}|0޿AxC#98~&2, ),ltU" ڣ[6.jTuR%WH=T#jmǛLK˙@ImKfŔ8S?a7W'qm7̰ϴZQ6m@[$+p7Dk8 /V)<1ny8jX๺3.5HE%-jr1 ز?ι:K>^؈%twB)_G$ b?+.}nu^mTF ; v J>yBOtơ'G%+\W'1TDzݛu"_}ug3uh637aGX@Hn2^m1Y#rA\FOreB&v\ٟ`?JނjzJp ڤ&yGѯ9zLtBSHY˃R&*!Y⨩;s l_OwDRVQtB@{~wحZcF}"f*0&\ID蕎ӧ,j액Sõ.  %` n/:R:ȯW@e Vo՗Mݯ8;~2Pʤ!bT7=7nGq|zVkLf5 ݎ8K l;_3=׎O)UNB*omL '[EBBBgJc–cy#rա͕v\XkW>6:nwUJyɛ?ez-|OԧW\>0[uVyaHYdwo6`4Nfn}`š\`>qMF؁XAoaڣ2\qaݧgfgYZ070701000002db000081a400000000000000000000000166f3d9ce00037f08000000000000000000000000000000000000006000000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/net/wireless/ath/ath11k/ath11k.ko.xz7zXZִF!t/L]?Eh=ڜ.+ˊC5< ڟI_ROP}zqlVLj:#iSS r3:߇P(7V7~4,, |'JEL):d13줭ol׳`LrNJX;Ht˪eܬ3]XbTfeugC[lUZL{7V4Gb)qYWsŊJ9\A3.5=)19tgL7,,1< c. H@KEz7KTRWH'I+n i$2M h1Y.;vfF`PMxӾw Spr< IPav|#RJQMO;ky() !hr6"#y=̍DaL@xd4Tsvf67%Rҟ*RW `$_C!,OS|5ُaO̅Lvu_zԳTJ[7T/$ kʼ#6!'b/Py8UuWwؾA;wmcnPXXOTܗg$?!~j)} P(Ï)nX'hFƚqn+(^v ^`$lώPƴFޚݼe(+xc[~5dt6JL,>W@xa%<)6 D=g=wϿ*W8qX:$) YT@7).htvaO5(I="ttJ- ئoˑVG>ȯH[eJm'gg;Iܖ,9Op$-5~QvkP'LϿ/Gj9Pֿy$q>jfptG,?1`Ժ hQm_ߵf0@CS/(+%5il~}hVo"|7KQ$Ĺګq ":,(E>c֖"QpL)c6Z5iK-gb|y[IXW3I7Ѕ,mtN"/sey|:g|04*Ks4,_H^н :bk&Xi[Hh%Әa^3a{\qϪǚ ӕ7\ V f\$ZVlqReY[I=XˆAQ(6tWE7! &3۳x/aieGs.2,QAlL4_ rD⪽*l\wEot1h$V9NrLirAd4᡻gc{LyUPQԽS#z!I lتD4e+E8yN-ˬ'k͜gh"I]B?&!;+`;U5|I䅊 P[ G1&Gg=j}+SNՌ}u5ݭb#{[1D7%!`)RU+}4Z;z)O4> Af6j>9Y.eReh[Ӡ<$g!>$PzZF=9ͱ`rx"28/w>v.z[7=S01U;b <ܭu"qQM%$| D *ݛ#-H|Nz$jjbn*n:B!!5'c+jB} ˁXx'igx)UiIiA*GauuķSQs̺bM 1] DmIX6(k7k>Kmu\ Igc΋Xx+f*T*i+M+˝ 9YH+2! h 'aee"sݨje$BҘ^R3F3̴YϏpwF]5@gkrq0ؑHf&_< +I" ߈VK+Lm93#)=fA-CڱV馛oq&['6~$ǒb3їz1\ńih{KM]0fjIEa ~k\`,DpmydGKD.!%s fw0x1lxS56|siP3g˽pc ҥB@4wֺ >'#ZrD.F4RȀEڀMVL;"_OvƓxl"Q )  O*5^6=;F.Y,[@(P~Sib]~vBMtR-T NHIC4Wl0N#&t[.WҴ@هZlƛ$J4m5ZMƺ&}Kjߦ iZ, !/!~F*wr83 bi^ /PA{w'~=6T{G |G1b7MU&)k<^lԤ0o1<x` E~ט\_V :E#x]c[+9ii Ui2Od4&+L{@lqo XcO \ "~CQ/ӴH6z@6揯d̬0e,뭽7vG+'e5*0P'gP.ytfv)%TkPTXOjn{v; Hx.6-x )8 M@=[*W6ꕚ5Ts9 HenǓG,hx8'IVȼelGvYGbPjOY%F59 VI.qkTn4K"D0r@c{2WSr~uGu3q4HZCGF#ҚeODD:QAjt"-j\e Br$1)b,bSS"B12@nvg2@Z 74jlbaCf[ѳze4o@@ Kل`^…k foʠIJee Гs -W弱-lEg#sɔxMûLL&>:/=p‘`-v2NUP D جJ.1fy9WG-_cOS CuR1ݖs Q83 ڮŴA&>lAidDbdv|؊]#<.sԞ0Ad{|-ЏO:uE!cF420%+|89WXg_GFp| *1GqyLu>3?X0U6\lż96\ \TP+<},0hǸ?4UW-vUr',g 7x;R[1W\QpXo$iS!ZK0!p] ~{oS*} y/%V_$!xh/ڕHvMq7q˽t:nC|fm8JGYZSVLKz.6uU6MB6]3i#;ҒU.rD$X36S0UȣlӒI<DɌ f+ۊX~o[R$Kftkq]-\b\V`5jυxfmǟqh;m:CwN9 }d ^.|O!7 .͖Re>joz=!6w(P-05 Ql(ZR D@_+{ rmPkY򊞜y1EjX7Xݤ#zHuiS3WEGeaL+QFFK *iP1G>6$*6Y¤~GD\T1(n6q|(ifu _SAQͳ~UgFk1'OB%^ ۨk,خo)TE<C\# A@)OG I r݄Q7WDn%=9H|UZw:HkiAP,ez 8kP_[gr:p5m\c?2ͅ1:j|4.)K4XcDzb8Kr$^8MRN\X93;#qjY5gpa[&WPҘzfBVT(lHJln$8T,z357A0U3[z-s9e$:ʅ ?J%X^V%TҦ$86D/ޯ!0t! (X[ݠB (Gd(o̊c?^Z1LJm:ƙ A\<Мazeϑ8y^c灧.2~0;tKQŊRzd$Ee$< wlU9TM%*QF@i4 zIx8bDBw h뙒y@.?XJnӎ|r;;`:DX$CJ^P+ 9B߳P`z!K̓#λƽ,߶C&R5K \HݲCd<tu`y|ePfb.rOIJ)WÔ*0R v&qMOTչ/KA؆,{0X8FYگ3̲*dwuW$Gzʙz4>Q*h=L>uMdN:hx.C̢C-HÑձX c Hb\U#/m 7QV)UЇܤe`|Yh'Rk_[B@[3ji65 ZDd@ieJ嫄 )b@SP?߰ GRy8?o叹6HI(ݕќ*>xk f&pQcTvmf0qpӱ)\>r'tҴ7˨V'Y׼@a!a3SF_AӼD>LCbC~"q[U[?IzVO{u{2̃92 hhUx)jZUX^b@#+ZENƄ22k.!.z<!C~sh TsȀT2F# ?oє8(y7Iw70Ի؎1Rtܾ+ԑK̑PY4٤E:e<( m˼\E2qˤ^mOgLİH ]BdudcBIlz8*iZeHuߊƎ&AI-'Ri~|O%eꏴ >Cs\k+v}t ,(hǸK{oL@DL][]1wbUję0b (4Vdsm;܉j,tBcKi2[R_J,ziHwL:"GuQH !'aТR敕 [35iykڥo`XW9:H(* 2yJ`ghdJ;l+qM* lA }`,]Jg,+C|K蛮we[E/8/op~eZqBMCOg.Mct(eW:WW3$#qFL p.dMNeL'I#drYPcg]l- ..LEa~vBqYNMEmS3LʇbJ☫SXЦG"r%sCS]em%O^v/sgJfvfjDDOpQ9NH<؈Ż4x6PZ8Z6+ϩEmQ NQ@aa`ϋk ;eK"JHP:[Ɏuu{^~K,L εEuH ǚ~btUDBMCu&ZyGTb'܎%C{H9ێ=W1L{-$W\$bȣ)YCyjmUld Psb}v /1kn?*h?V ά N7܇yJԢlnJUjB#K \}U`9!泅݊;y'#WbD`0 QJw(LIm,ZVϪ#urxһd"y?!rOR*W"r9"tn?;=>sR{[-MS7.-5dY'ZR q>O,ziY}XAUlE'c8~yߴ;kMj<7D4 _o+P[(^D^h)];7(\ښ(-Nnʞ. u6Đ.z!j(SvM8XЃtdF7ϮOܰݽb5a=|7uqI ˽Lx~TC^ M6\VLՋ)RrkUy~)0Ҿ˱OI{k5L~;іy4uX!|O:z Je4Sr@;[?d)~xk 7 ^j=;*;Bu#x#i/^xU!e6ZeB/RЎhZzHPHG*_ u?J[ T@]*XV|*8YibB؊=mc&d)^w,lsrfuϺwڨLdv-}0!_5)qy&0,ljAruW39߬M Y=f[G#qY]sGk5i B=MȆTzshr*ǔk1ԍHpOa !„ζhWM*8w?M5CCIjn&58>BJHhxYJ YfX HP I̼Wp6}tٟtkg]?R'Vt-f1up0 'oz2C(p{Li)@56~zzub$*gFe ڤt۵99Ac zlO)i^R.Esk AFcU~F!z UNvwИ9WqT9`-&O\rM ')O2te{ +wSӲ?W.IUZ}-g*s`(AF,ߑN-6ĐLH$TX{O!gc3ٯn`媀e,{|%%Nz^dB>Sf<'̩wK_|zu&R )+S4]rxWD4GD^nzf|^VQGAji1߄?p\Cw'C7:nᅪ'|]l;vXQ<77\:!ƾHh8te a(zV[ {t/QπE0̀"jT81kP5]8~ ̔v|.70GSkcy.q hHBf6?izhiSG?j^DJ1zt~omЦ}Swd/P*K|yLqx1ؗϷ=_;׌S>ҟK-R0u]>/:}#\jf[DNhϮEp52xsDw396$9{'E`?决kntM^x>P圹YGw(Z^*X[tAR9VsN$ўs+?AX_+N] [.NP8JGL [6;x9A.G Z FEy5qH]#9\3$Wy%BnT8\ d 0؏#7 ">zyТR4ZT^qsCp ; 0UUTgom,\tù\W&=t1PQ(0~QX́6s rwCWQ²wĔ鼿K JN Eтsf6 0+\y¨썣$us';kY*y~ -Nɹr&ۏde;w2xw7J~p{u\zN|+qMچ5l$ Qym` 0]l?;N>$Fv[%K3~{5T} d+:Q'(H~' #-ftnpa}*(4VoޅLy\o([׎8;Aivx%:'4f;!qmP/=TYQrGJ4ɣ-KDB)u۫]9>Idhl ʰ[cdK{6 v+?.BQF¦h< ,0sy;"y7s7uf?Ď}A T>qkǹm> hA/drhɚ߾bu$[Y6#Ffc<&~D@$k(syH$ bFɫ5z0yDV)5=ew b}9:髓U 5PY1$lyFFqhJ>]H!^mb<Ҍ^eQ;^~񑳛3E62;v/_Ȳg!e\(E=?R{U4 9FFǃQcZߢ!UK8t{IwX?cb}Bf-m5Wt xV.!+o1F̑>ei{|7GHUk˘Mxr'VCYuEB57Tz_e(LXWtkwZYvfְbLV!Cð/fkRHcDv믩yŠImTDYnQnhegwh\A_=7QO'2BR@_YGgQ[ 3DGnZ b\ؑaekFx&-pԨ2wc 5;`HJ$ 0[)O {J]!vMq&0wCDu+#Qn6Hh.WɽWʆsCC-J7:UU | ϯR_<ƁbTeS1^#ԛFDF Í\D^A:* 9zfN+^yx3 ?s%hDɮAȌlU7*?`FJzS}y&嵺{OՒ N!rb>.g))'TQ͟_@ (+m+2[y{$bNXرXJWeG6OBZ9jbS#o^ͪG gd(fa3䰡ysH$@~.3)pG0{s;E }*ęMi;ފ3c&A}šv:&!gd"9:']tNhc3a+q aLu,A"'j}b<,јY-l|ϺfR 31}Ǧ^D+)N_6XjZ\ jH:h;7KFU ]FL5mk+yZ݅v!a,;(&nF`Dhzrf@XvbĂV>rș=mXWx4zqigdu }238\"7SD1uJ9}0LzSS;.pZ$FXnA2o 0Mw 7aG Fae ȱ֗b pA)Kz/Vcvlbv% g]̢5Ea(NQ#n"qϣE0*QuO* hl! \#4rŀ eÚ04+VmpC{\ا_AjITist:gB̢DRYoMt'@\61֥?܈/l?͵N*78TU=~vY0sSzYתIV"9Ayi븴‘&ju*O٦pS3)kb!͝肩!ˣ1-_BH+1D C|pw<_8W6jђ66ۆl[0 IAa%pW36:[vE޿ bU=mDwdS&OCnQvS;lSϏ ^ dͫ2 %ȊÙ'4>E -L҆p_g K7Bb&F0oCeCc J(bDGVL~Rkz_{N@}lݗdwlk{-XRY*iiv>ڹxp: W_Oi-_/WrlUnb/: o ݍ:*0? 1#B/aY,e׶&6~/`Aƈ8F>K[Iļ4hRGсr2NXM30J9ݱ ˖SQn'PZaxq]`ܲ<}Y_Ylɿm+#t OgI U^@vg4S73TDsF*!ӴʸcU(W:;86J%> l)+nb}B Q\enZԽ?c7 05?6NU\aÖ6u 61+ۄEk!HTtqSv"d;Qm4g\8Si+棈u>C?2Cq2Ԇ,U5s$je1xq hsmC FS {ޒ t9cV&3&RNtmY ںYr2,2X9 sʷ"G7>=1e46Vg"Kc{(0(W`T`gC-d|!dG(Zv+LL]'^>ْmߵVָRx뙰ӹjP׿יV=L%e߇v2d8J(5e]U&&*$iIz.ܩd ά:C HU)v؃2bK/8( *s.fPxO*:# qQ{eQiC,QV-U>jqOE+(鄦AAGo͂F[C4K1ΘQe4x[iw\.) y-|Z[YdBypUn>q]4>yez7Jb'yn KBڲd!9^Z" R,&s(}pb%Y͚mB0gZ}nEumb Zg;`7K):\]E16Nv"UOU[O͙T#@`vNo|pMt@pw x0"E(z¿K?h8RL?v\ޮAw;/[vcg4+ =r6o'0lއ$ >Upb>;R 3|Kl#E=USZZ)_e5c#}Y' $di~L֪P ty8hwcuEinK*0-!cQt*1x9=:k 4K&WR﬐^ST`ib=mY4VewS 9a1Vnle$`Iaup~;Ȋ-K`V}5Hlסl4yQBu&Wa XkQqBβHoDZ1ߝ0}aY>]r7> XTFH ,neYI`ȶ*ё,\\ Rnv]w{Tӷv*:$庚+dAX8D+RMK_u1||jzV [>X@F:affRTnoN=I4Ku_w[s7h!0퓝ȓ5RuK+k7phGj2U?!@[$qVĨvBc 'Ȳ_4$4t&=FCtyg &~XD+tN/ӷv?\8c"Mz rW5.6hXH53LU? (S(JLN40؈S>1/L&m=Ы6_RּXthĩJ [g8<\jʿ6=  (nh?5)WfU`:b )Ђaz3'Iv>eb[󭷃EHR;lj_tr stJ<)u/ &V<âړv,!ӹ\)-cZgiɴ&Ȝ㛈t1.CIȅ:͜ zDe ռR4؂ͨFe_.TuW/M֑L^Pۦ]GioRavpK7K~}1ucٍ9!$ :ZӔ2ܼD{İ;! k̾ ٶx'<[ŨYjoijDiz ~me)Oț;=Jjza|3n fॾlX95awem`uWxGߺ!uao dKFKHLE1r䥊^C`ɨՌr=,5 /a}w\ۤf[iiPr*@7Eyb.Objc. 9a=Ubu։.=|9q):v &,3y+Au /y6` W(~l?bsȡC;'KąG7hg(A> ,+\<5>OY\%7GO7-WOiq^nIS~X$LSJ{:dZj-93({   G;Jʢ5p{?GlpmÙx~ AJUں`Z6/V+S[1^a6=#;Fk7`HW/Q}kDD3Qcư`[|Vzŗ"S%~TZ&=h ͇3f:VM[,x!Hw+{v{s Je$\G׾'tTx=@:'Uy} iTmH)`nr{vjgE!N+qyfpp/__aQWPo^uHc0Rw]'![E+RVւU6NWy=_>Yh('W8a {usչu\ 7X7L^eZ(u"4eUX J2b4J7|K|'cls?zѮ“o(ch =}!JE5De3;PG?HjսcGh+?>1h$(;V+@D\%<@!ZogSS!̯`:Tt㺉.Q^<0nKRvb?6vJpWƨ jrM_<\NDsFۧ5{ïjwrw&1Tqz`*{!+Zh1)l;4Iܗ<: 2Y_%l1OH>!sI;Ivʼn"1=lW+"RvƓu=ł&}I<ȊIxIs} `1Ng|V4cxt|=9mG&w#g}.zϨmV v |T3{ ʀCȭl!xclfL 857YHS;CSd3XlZy4˯ }V;d%BوC~KEpfQ7ܓkL0޺Tr 3URu*ʄPQq'R/P(C\|+&ygviiӃhN{-h\"YO*!^elTR%++#Eeb0W-"fSL4rv f̡"Sj8ZY޿!@ ]Al9p:do`!i3UG㐐?$uͱ0xS2Z[AF+֛"srg ّ"&Le! HMT뭠xe_]*gy8ㅁR}}F|O2IzܶoRYnm1BwF"tD'%_}U2ZG+IJƒ"!eZE|!5/;)7e,~y篧Jq52ЫorwK?>Ca Xv&(ne6a(o&g=٭k'#mJTpAfW5Ul% 4{XwT#Gme!곗b8lt'/2 &)-4/w *zD}vN&UcSӳsTs/Ys2$)lZP|Ƹ D- Ǽ$Lml{: M.A'v]Xyԭh{.sk8BQϊd,Hmm0j`UhKίDVBvRT65xofv`{p^d8V(A'׌$ kN=Օv-KL@ >CH>ޕpgPހ m'qk۳u֋.]F1GL|?'ԣ/DX;7A̦X3x*,$?9UR`SҎqZ_8#J -a%`yϫۖzZs78φPÙn ѶtWOⰽ+]2LJ4XnGZ >E5Ȅ.Q%# 4d^+t滾nzxh޺pST8Y4ZJ~,cG T#͔o4Juhd+ * i_tg:es҉\-@ewοsV;{јi%l}1QzT=Hs|}jw >fQthfJD#S14Ɍۢ\\+,_/0Jdpϰ{ZW?+9A~H 3\+fn>Ր1C.d3? ݻ| ҂ja͙w]qYēwsNQ٫g bh6ܛpk.-ʅ9M602}qv1NҽK\v"هh R  I"୮UπJ4͌U\fL!-?GVtg Pm5ؒPpuSx ۂ.T}MR?og_K 7! $#y;7ِYȣ)"i3K= IὭ&L=ۚgWXo HT(lghO.8bm5̎?pVz-K!UۛG*w9@1cQV,bS߮oOު@.Mh,Y&ɂ٠ԱkU~HC4ΎEP/|WS 7|{"R9y;?:NjvH.?J[bPk +-LdK| o9#tUc|#B w@ށ95em iӭcK4Qp3%5`y}dbS#Aц7{a`{7$Vng /I6}Jm)nW(9&Eh5χS<&s:`e5oՂ؇a'`IU $6'̏WNy;n'"1ηܒM3 cpġ#a1$mRjlwݸsö\;$O 0dEE- + r~ f[SuwfC k4'%PdX /w d~.*ȼ 23ԇwO*r@Aoan{^Fc|NzX̳=2& k8(D+ƠBZ2~LcYY׎ȍl 8 ʏ) شo`dg4nuBӚ4ǗE#]`oO3_f@#s.uhItLV$g$q)^t}0<2_!̍'ҥu_/x\?0ܮ:GjGɯtzjSWDb6Iso[,s8|KJav%[Bܢ >{gᨰ y1~lmr薘58һ0>{7շ7HfAQ80Ĥ5#.A@Me֕R߻׸qT"hF1"J4sA)1ɘ M:\ǨCЋt1ϣy f /,( MO#)L-(gӁY% ->]\[K6VFmE[Aëfye5A4jPa3Y@q9NDI[^:zHDDkoRi}QF_2UdsoN)c7MJ` D-ztszﻋ\iZAm[ߍa),L73Dtwq/=6S6HlDD]aP,M -BΝELHXlC_vs(JػRCc*Bag퍧.\ȱ2wz.)iFj/G! p히ʂܑR5w?yJZWs1MݪêVT1(s?忕J}m~DQ9ădQsw VJr:ۯ@ig Kv&Tcʖz̳.YTtT:?4`0d+$$Henͨ.լD({qִ/`؅ODFV9 Xuj$_gr]& , A)ʂ1@pN;SmއShZ6ơ]%%XM*j̪C{Iq V{ۥ*Ɇ7T7Oy5mv/wKSF[~L1"1RW@'RfUߕ$l 9X7Slf7'JzoTir//lM>/7J=nqzmd׶m/t_J8 xC/לbL|R؀'\f@WptkG5r騰 #nV}^7RJ;Ǡ@. se)k+eQH3W|rz#ttV'gSLΙh}y4`hB;ʽ0lk4g$dq(-}QDuuǸ]~œe[ogHi1\ }c]u5'-GAx.( yۂp3BW3Gj;>1:cykbS}V&;'%A`?CD\bAfB0llvz,1Fub eTEɜuzZ s_s&C+ߑEfFw\<'vaV\I?&ϮI|\pBIb#2sP~WSKoMn,(ݛM$wqCiFo%8|ÁH%yُm yP},؎i3y}*x%X]9'nr9uԊ$,Yo{ vw ͚T°)>?싉2s6Nɞ;{go kҎw:IpЍE a+jͤ)/ڲ>EɂDSP1FG8zQP5Y3a_ȅTB%3- = /)|u`r4'ȟqC #w;,sEDJS\uqM]mP=z#Oe y\FϾ3q~3T *:9mJz [2d̻FB׃CWk fR8Ҕ7 *PK$ w2g}t>?NߩӢr*rٸot1Sb۝>g|8#:'Biӕ6vXHWL6lG9" IftԬ\P%VA.\W| c@w%BL#.{=hZUH=}:KiK,{_*vS©rb9ݺD|7ܖC<}*mJh !>_ 42\7wA1S}_OI@yЮ(_ٜYIɱeOU~z[16<W|iX{{Jԍa.qW?rL=eWTh{;uG;GW٥rhsv]n?)@(Jz,)0lNV5e=~7gԴua6Cv=IJdj7űHxvZUItdhXfOgưRxKPૈ2,3Yg ,1A<4r`mt@nf_A 뺝T_Oe\5旋ϦQ@&OqYRG0iI"Pw\ 0Dڄr  .7lLA c}c'36['ȝ2aWv; Ir$iH/o;V0Ro aᅕQu-?57f~w33oNnfߞӴ(=%HVn"'Nn PmՁ{ z~])X0et*.f8O]N%fo ~+ 41~-\q/&EdT,aƮ'BB:9qVwWDӅ\hx)cKu?xp`’VuWhVպg˛` oI'WuSLf\a&Rno0ؠDB3zuGT#U;DAHއH Yds0UY#HI=&:SQAt>e!xg^7`9,W@z [M56P Upf3G~<=!\[Q1`J0[#TSM2@;pnkw09XHpjlDF"s9aeRv5d,{|O0{iϔT|#⢨ Q1  ,#T1X/uXԌ+]D- CAP XRd >TT!r+KE&cC@oth)_ /MS/x|Ð ] Ƭz=y{iylދUq xdB`܎.(2}Oh蠍R@[h"2;B+7.sB{@ Dd iϤAnkF.t ӯHdf%ڤIyH$3+Hz,RndA >QbZ\!L*(*t_JKCMPQq-%Fz IGý D8bŕ"mqa 'xPxMv^?{ϼ!r%q9L5*mp\LIs9^Ҍͪi>mРtŶ=X(0lo%vn=CaKЇWj퍫 (I"?4ip_·&{NU \:xYgD?{zv-!`@5yl Šՠ5'=5EP_"[96X'kFߞv$r40VqjhCY-XiPfTB(ZH=X9aB5 j-R8{Xz+ai(N-3P()1#e*Jn k^v!Mb\j,c'Ozɦ@AG'v ng -5GQ}|ͅnJ'(HkiZwsF=lo]7b N?wXau /1p3_VIQ Bl5tNC3{ PH5VSi#RO yͼvg$Jx"gC>R^a`xfW^3['C%$+RD%)aq_9$fS# =\Q41X ^o]{2Ot\o"as𕃀WSM*?ګx@xhA' 3äf7D +(.߁4=|`nWq4ۙI*G)vRT!fj55k:%b9 }ot|#9k\$ʡdĈY|9_AN*6#]Hn(ť 'yzpAtSvs̏NH eŃriB=>z4?l$x>N,ߣt`_F3M;v STT6dlN=|ft 4x e(O 1s\8?8K2TC t7~R&66ǹyUC0h ]@I|!<@DL;0CϝQFFA/+zk:- x e1FYmDCo!?>,c>QxO3Wf!nCRbƏkܙ@Ȭ1h᚛kO dM(RZ«2gd/_?K$C_:Ai{% b)1ERyQ1CcuԷmgw7mo+B.mpwq#qWX!~]FˎJ=%a^G;r~HWB ͵7,^ZL"(GM+E(5-'eJݺݻ?@#5XsEXa.v1\ 1O]'-Nb@O*&1[@AOTi)})/;b;R())P)}6X߅1~5lOh7C^j< ZtƅlDŐ%|N dk Y}jB"WX\eDٜT n6MO*mׇ6JmNi1 y!/>`)w/. Rʋrd٠2@ E LJЈSJ7J%om'@+-X5 L4^szS7=NU?Nc}3%V X*7z4H]!4.s'x}-TgV}kq2z",:.SvS|DJ`NOM.1Du‌+4 Ś&!Wl_śUpT%¾Jλ A&H" m/0;FQh 0&N4e8+B!Fp~ X~O {aIZ6Z V11i ~E3M=(P=- 2]3;d#}W2(uJ@ r#UYL7ʌ3k5;0M:1$'U2u?m/SۅȆv&3bVnZV1S % E`E,OZ߷h51]RH#4Iv!Toބom )m"V>ɺUfE98d`QPO5#9lѯ\U /5YZlRK_JO]O[]iF >M⣇y&L˨D3Ĺ#T -JV ̯maB!b·ѻ'}l;9Z<~@!Pc<21ܢ#ެZ,v*_, q7Ea8LB8 LPU^Z.Ŏ>h=OۗWn1ɤ鉈q.x} `ؕ:ڜ31Sor0bʴ,)w6{ۀMIqyPlpz6,Z IO{i=*nU?\&'TaS{B# V8Dmv()W{4vq#r:fu1>u'ж{|:ѳ3]#'WXϾZT Gl~s<}[@-*,:%?%t(!nyr)e0=Õ65NiѐPD}NA:a?uK<}ZO(eGu>]4 ^L2|^sWb(t:O#|/bEV g2HCn'r7rf~I> -G :hi^/@d[4b\lk zto377&0BY?z-KWB(0z@k\a:Q8$zi&aejeZI巸rVqw%X~O cs` SmĐS.pti}!χuL2Ψ0 <w$g݀E?*+pr.r] QB ^X1'jk,{SQ7feiy.vfڍmUtzEI{;Hӭj:¡.RL36#Ls'&%;dGJM_"C3{$WF#DU "u.x] I^jKc׼8"P-79)r:t;Efge륋QAoTr&dI6z6\8ڐZOd H”.Ձ:[E5xƯ#a:@Z\{/۞Ě 5xwI)@!c|sZ$CvAx硬"s@fo44S\fJ-3D0Bb!EV4۹8e! GٷFT  }Й CI½D= wijaW\Lѓ;nA}ˠHp2C;@Rt brg3yZPHUɡx%;Vze#2W&)b$S$2"jcKz Wh}UbQp.O;#)WVHuc'Z#''R xwY+*-6A& "  r:-)+,ZBSìVcEˁEgU\l6<,Jt MX8YP'2dДc :*2Z͔`_{mpZsvjGjbZ9{$tDh|RP Ms.bSm=hr:Rى)0ߓ!8ѓv?z1Jncؐ2TRɼ&TrṉK9-@ŒEr0bXP%Bޟ5:N_틤 l0A E7ҮՊkMsN\4h}g@Bgd~TB I8K63zpKIF͈< *bzj3vI;KQAG m~>E' {H^ƌ~ྼȄj!]A IYPG.98<=+F!&TF%UwέwXX [$a6PrBཨQ\/E j=XX"}uGUkI#"$m5oVnE5bO+n ſ?Mr05b8tQڕsWaӇWs ^<3E]GEٰF43^‰ W=206g݄x'@#rELAZ%Pro(Ǯf{cД"9H] BL/vB2@o 8Ǧg\G,;?DA}=4qzèVjغb% Y3-g#<`m>k"3/E&ߘijNӠq.lT®N>>E2aO 4 K3VlIࠏM4ԈJ CrdHkg#5 l:0zj b$X/jhw]=fEgVݝ2>e(?)HځJMr% .YwIDUH'3Eo׀jus oٖb{% Qy얧jvᖺg{Jʌx?$u&Nv.Sad,gaU^!"h6[mHv7h 4l7c{ }N$/\tioȰ[~$:NyŐ7 M8Q`>';:j UUuI1np,yGc@Yz֊Qs+Sɵl\*Q߇Nwm-=BmY'3̌.3 kHGwV剕YL职fwݽT*[hz0 2G#[3Ͳ!tzVLK|UPMk݆V:Gi>MSa>ܦW'`lױ[.zޓVI\-"^r[\N;elR=,nޓVn\6["Nq*LB[4>=3g!S^>tud]JQ-Joӎ[-Qj./i72CDRh0Գ0|{åQFu7.yd V-kds2+xQw$72 O)9:)DJS˹ܚ`TP@ I@=T8("T4.*6N-q8 diRy>E(w'JH̦>:fHȱZ'ȱn~4.-YlQBwxwx msUˤ嬜0"" %t>ԧH zwP;{?Lj\5c>.49LS"sK07 D8w1W`^2+wGNR( 1\%Yswq.@`-o7j 14V(Ir#*͵4\~>yL܄dw'X%N1XKR%tj1xW%˚V V"Um" VԾD!tPF7rd#`r$%1) bv nh"Ŗ]骔ӳi%{TEViJ;-?lz.~n&EAq,ā~)Z@ fW1t}ڬ;n 6GaUnsDLN_aY\+ka |8$ZYĚV\f%XXdS 8}Cv;XAߵ7LZ3`L3z(χ!?Rt-ANzdf0fFVơT~HC6T`G >6P*k6 Fct|U|u^0̘\@}UuExL-JP&PQAH;X!ǻb<]Px2W|3WU)%SZȖd6"]B~hEO8 2 ZPa<%^5ۏ^zƍ7W-b+^\OSœyhzak&LU@ø2tYހ I%yٳgϡqWvBėrҽ"$te)es?)[6.2;M.Q/R^m4r,0 g#r kLH"0!b4VQlP=wp+\%lNo"0gC9y}%VZ[]>:sq w%m3l; 1@o&ͬ_4F'5mI_h7CR[mx垕X+iEf}}M mfw6y55m TK+֐9H dC~tF{ڌ{n=AmlNb{E2   w{6N#7}ѣ1sh:ԥ6A%uTsK (d{*l ;o͒rx3'jAsmћis_WEd%`NKޱhkEd@;`5F|Tr Q:t^)jZ3DdHu >*0pP:G6${ȹ?*UU͞6%ҿ֪rvJ<$JY_/]and[ݒ&]+^:OU}65M.YrVZswJY=W7Nx0aE7r u"/y>c:ƒ|$lǐ,$.nU$C0<{C љ7 _ ~]6O-I D# , +>j˿"rd{2HM(B&r,MB[2ܖ (c9\z1R Ȏg!q|QXՊ W⎯wHQ\1L\.OLc7 +cJOWC 4^{[[d5晧7{Cg 5 t| E5RkTq#(\{*ޭ\DmcH_ښVYҰ:);BE_ 5; BS T~GmSunnlSUMK g5$+m:n(ay拼%xO2:̤X5RI94f'G!Z0_<<J(eP~@WdK> M5"9AE"2;hox:@X;J>f|D?0G&3uNKwț̷qpqP#xT@bGrTx"vpk X" f &8fIW QmC?\A^ DXPjL9okfmUt}uŔB%ƑyHgE7NxK1X[!\xXT' &_7FYLr<55NN,X'Y^{Q\]l>jH`4 WYOUD,5 sƣΚ#7r36Fz?0T.sQ!,5 ?Opװd )F/ Ԓ8PKxR wdi%oxsn shalڍOnB1QzkVѳ*RXt条:h9U~c&5py DZJsu-ϾDJ y4dq( hH2\ /?Gc 4{uFs}u@ uH2&`INYJWuKAx1*QsHhMq1RAbYckf6h3lC'/?w!]ɳ`w Ҕ^%>0d [ 2Ez?%MfNA*M9TBaѲ2╡.H$pe&>.)5EC=\` 2 !pfUp]5&czrB+猺I} ,ߜ>щpn# 27+ sp,}R`64T[m]1CAfjs)D`W Xg' :荾Dۚ$p1@٥m wUdMZ2ء{_!Lh`iXZ'M N>iXrBq2|)L.-,0juCP-mGrcvCn~̀㼂F:ߣTqo#^V"4Kd?,G`c'od@¥źq\tbCvxe\i v *bE44L;?":gBɱa,^鰘:c[=٣/3'dW$rt[dZg2ksLBՅxR RG״%c[F/{7U?M  цЅUjQa0lAӦ%;*%;f҇8K3G'ba>R'o!3qB3}쉅 $:)]'x윔6G/JNiRK ~E*J@ tVXZ'Ó}kq^|rbRL[.?-zO֯ _Cb.eԠGbӎx X(h Ҋׇ+.C}]p^ \W.Nb,_)n׷'d0o@$tdMP[0,/ad>PKF5 FgD7d˷v>"˪[DCe~pNg55#_j7`J_Sϱ{ĮdFCv'.bccP?ve%-)iLp7X" ȴsA%]/\ca4-uTtȤ|>ؖ߰7&QQwNS U{SӼ#BC t +0"h-MDxX1!@7B3A.YWźs#e4}׉= l>â,7Ic$&t׻ UO+r?jX‚3 In @g7Z剕\|.HgmƌOK*kz Le86HH5X+f-TPeHo5$oQ՛7"5iY"LHGnJ$ xM !(.)1raY`C$1y2Oem*jmԅ)hbmÏo*|V-*ՕH@[s^]U堜`4tTb Bs)CWw$ewY>{vfOQ&͘U 1qj$jrSq =8As#WZ!rQ)_rqO--{y:ߣ,DʄIiPQ@Gp{"j5Hʙ7{UANߨ2 xD_Y+m~K.BaeGŵ4HrFfTo6*if "{ׁs]Iag\'o T IɈ}g5|6@@bl ~zq`4ݰ4"ICG%`Sa4Z&z;6Xޔ3+5m!mWph zzEF#\ܨ/'C7",Eݢv=f+Lbi!ޢƝi]l_M\ղ2y{wsk I(ϖ6pHy=q3vLlUN{8=t@/-6Z>JYJ۾N9 lltV;FjrvH>UBF +P¡bN:ItQӲX@lD`[T[~i6D}#`ܳU+jW=TrP>1<'bZ,C0w0ʡm8R&iZ1NmqHSvJdTg PXhO{9^F]*8mIi\@{?2/)Gwӻr:n:ڮ|'6#iw4O5 Ϩ:Lz!5l9Y5s oۺf.`FjXڠBRQZt%7_A(V -ɷ N^Ͷ {-( Z`e?8>/o :491Dp@ӦϜ}IJFzyإ6yKQzV5S0Ҹ<3o!0ܷ[KANHӐ`c*O--{Gl`.MelnBvuS7c)$b4ݠ,sVud^H N`41?PIA p|.JPy/!sPYtXOH6T0O\d%`9xt=Xc!EڑgfϼTzZ@mN"Oi}iⒾZM5e` ĭt{k(%v^nH7T_o{ɹUY s\eȀA::KF!au0nM!ZucGn[< ^,?k&/-;|ya*QvfkE#!k'Yj<+.RT>]`d߾NF[„$~o 'uYvlnϏ6b_Zᤱ vb ٛPm=N*ŻgaW~uQi Z'[šg"wjTJ'[$:҂(>D31w0)/cLe'/0$>O^ui2)8QhnO_%]gP/I*^F2AW2h:W@Ȉd&@f0S pyUKغJf8~qoC4Ï~>ӧthX՗F.v&(~}$T4݆ů49G\|o\7%4ܖ(򘼺Ku21+Tzo2hj\;ZмLarL1ah*lXjY'[3wh cW˘u>_?`H4 p>i1COCs|3Ջ0|ÖWuHD1VNBTUVN%|ƒ?Hqand ;_r5҂=[aGxŁMu<5pLN5oOT[wnUA6V'p@{c#Ċ HHfa9X*T'Q*ў|J«';F~r5,hRTXS 9Ǫۗ߇!uCGGHo@\R'm]ANI!PQ=+vQt5yXbQekP~-ҡI "a&):spd8l?F‹ Iu fͦ)97|g{1# ڎ#ؘ>#Dk,yT~ÏbӁ*!捏]Av@ʟrIB?T0'Y&;۲$k]Ln{/:+ ,to(u/Rkb>7<U}uY= +3xmc6^E7w h.Hk b7yY bVs ! [5z&ukh]Vmmɽ9z-S^x(rO`j[=uq.<@2V;1v*gեBĭ*X}1nkΡAj4ȌY(!`-ϻBHLSraR񍙷F-ݜl/oغz7ٔI$'Qm5F'Ak@zX-4u%稠8tΡ%Zi͕PܰкrP!|faц:/m&.kPcoJoдTuY RB1(kvg w]S• atn;֘}GZE'vBq }uTJ(~ڵ /R4Y>éΖiէ&oJiIHERorM I-uKg %wrKu?q?9ʬ_ D#ا*m/TS6 2TcS tP zN>ZPbV2Mef26wVuFXIX̑ƨ ,&GԪW='{m/]㘺F wG!/ obZOӫRB9DaVk]#Vuv`еtn9.Cײ"|[ .̝r{,>.0yE k:Ԫ{imC E&rWڏ5P3_3oអԒ `픙+B ᒚW 䮞sAVR2!b"eć/$qcB5KD!j{yyhdL{bd/lB<jpZt؟քn\7LSc2UwSJ̌?m{ItȎBX6ҟU@r79P'+F25r7VCt➮u&铳A!P3YɛnVF3ZX]:(ۋ@)GhFhK7x]݇Vcm}cvV-7?:YaS/`w3},5OH,ۦn@W8,Gu<%N!B"wwu;RRsȊUȐ ?ŗ!7m([qUﻵu@Jaezx`oЄ6IB37&s-om 7;Fмs)a$jG,mjn?`: hdpY @^M-jfB;@r](V7[JK'|z a% !$ TfюLn/٘*ZqE:%-OoӌQ:{Pt|MKr< nh9ЄVguBt6Wy vQS6%Dul{_V:+5W$/ӆi GaC\|K[$D2`VԃztcF/Q߾=I.&6;64ٳOE ("H'L@ c4S2- ;f.~^),Mk=BxK<`^8jz488@T kq2VǨ"BYl lSGw.6$ @G,viV>wyoF35KLfRqM~p6/͔K5߄M)m-2kUu?/rYkv&%&|EΡ(wbT7 eW RC8t+_w9#5dʋUڞroڒdX6sUm~>iDrp\h3 Jgaؚ-Ų,nN1}n<2w-3>xK?[|z?0G1 d)%bD+σʊ0a߈օjz~(iS:VI#_;F7r\>G߳1w˯"2/ TIxkN }uD^y# ^ġ(5fo :;-EЊ8E!k$A^g(jua ,\6p:~p;?2* ӣ 8_k)*M հ\ӝfȾzA跪B XpKmc}iVEqra p@K!T-;6\3>#>3`ZX=7ڨ4{:}@.VkRѠ3Cu]طVqWl *xȃh{oXTݨ* r6J ׎n:3m.ĺ M/ ) MUbrA~Etr~|d>/jO8+pM.KGꆻߡ+7sE"o<1*FFP̮\u~nk(G MЃڒH9sfmǢ+`br=16JJ^e_̈A8HA GY,grAi 5'F!0˿dOMzu.ݭa(JhqK3q\qdJ2꘻uE'BSuF#W'zijxتs]',qo:v}P"}E9CNzV"KT%cs+͔Bt>xLu eNT RڑD.-8eěMD\-w?#^"̓8!7w3Zoc q21XZWhIwTj&B|/9'2NnEA`atz |F4_cQ!V̻663wݘt<L(-z='ۼ[)W,lpO5vboQDkeg^-zwwaRp*:^"m#qXnNG,)&]r/L> {LУfD_i,9=+o;n/> H[$DiPW U;ЮD jG_WD/{:y6H@7r 6kHjg/ d ~/B(p.'\S&MtW%.rBw@ɓ d3X/Pn> xfb8a=?ءJF96S(+G%dwLMu(~D0^]^ARD"+eWFGHs)P<$: +GГla3yšj\)nޭtPP3 $6\Z&jŔ|*=".RYZ$8Fb%1E͙{-e3u-;`}HޚKKMvu+L_YJmNR# |^6E N+`pȉrE<b^{w1q얁ZC0zвw9,i~'&#[BCNZr}vN(t9ۍD%׎I}9cΨ%#&|e>hg N|T`$9T276)`#* z'9B ~-HE af)̓Ns!ς{Jn!ͳ/6a!Kna\9ǼNW?UYo2F-|4r¾qjt/JXiPrbB\˵|g Ot+K1_)ީ,(G+yI))~պt͌9~>7Oi,]1k&i&0AQ@]XhC}!hƏw<-L˧(u[nx {]78XHWMa"`G4oNiZʢ>O_ggqcRBjgT#[Ƈ?T#L3 R83U_'%Y:[SfY,sTA d6nܜƹ*IPf_ _Nx&}i|P,($`=E0H$-&,'@@3 -"fƛ~R&r_҈.p1JM?gs/_"v,[l?c'9{2[cG'{Bېɛ=3A9z/jˤ8~F>{Uյ8RV9h>݃-2S֡ ֶ˴B#1 ^wQ5S;7"lqd̿žK S"& 7TW-93jVN_,l'ozˑ] $(LJSi:X$%_su)-9|Tm)QZm]b?( ՗k+lb|)JOnxU|4xWxԨWAגysd2(jԀgs ?ԙ]݄[xN=+`o7 #Qq[.~M,Y[ψLeR-Ce㝧\Il/0ک6ϱ D-8I|giQ l LE >,Gk[%d:dB4'eQ4˅`f%z܏U]28&#NdIֲQ`,Ke_Wvˋr4rekiV$}l|**ppMUɗng _s)D(|!l+UTAi W/[n.QF__ ?킊']'%)/,vռ[GN.@+atah!8qB FM`#q^Io7j8*j7.ƃ >"H;Va [@°#4O4>~1>*?>!K<t0ӮyGj(q,W0/QRRc߻o`8N~-5]x`4$ǾjQN[uB; jM>~Tpw}TrIڃsPaj4v󷾮gk!VHw+y69668 cuh1p}73H` 0?mG; M"gY^!wwL%C G?}\Gi齲 hv8#0V'9R)/Fg'Y!;L p_"UP2w;KE}mGq|a*sӅNz`/[e7V͏n0A# "@ h=wNI LC_>!E)6 2(@p)%^@MFrZHncjzkևNʩ z9YW :HU#Nro!kM]lTv:aJ,eƓʥ?k[㉮~Fx/ ^ʱvGupV/ jx~6)Ҳ t>mŪhO{B%)mS Jot6qQy UVI ݌APlaj Շmh ;\DŽA? ǀyDpnMphWX8Rn{Fdiu߀{ bV Bp-%3KuQmL-+C1ՈhED&{[cN̩/A)0~.`kW+cpë]8̿Q[?`D׋yxxGKs ~Ug_sƇ!( \9B>?1Nvc4FO[ڷ PHK0y*n.dOGMP%)Oook/b-+W|=Z7~A5gdM 7sd'?(Ђ܊ԗ9p@B81_97v:A:[ŗp#喑jsKw !gX­13iDA\Vn(Z l!0=d]e^zSY̱k7p$B'V@5Ƶ}ݙLx=b{Z~,y{/ \M vם.&?ur}nSdwG@%;{W[2! TFWġAԴM{ %wJc}oRTRAFƻH;noB+8ߛ`|$GQi'o*r0O9#2!9]y$z9ȝL`g?$ QhKQe݃|Tww={I=bQPqw]=C^⑐$:GϙA*Z7k֞ ;ہŎSI@|7RMuL-Ze1]8#AyV4 2'k҇$a{${xN 'C}!:5>[? w0~rCkl% < A)SpNbB+"ʿ "k".0Iƻ=O /ځUQ&Uhy;hY.s51xC5cӎx:ZlfRZ%ԗ(9~JY;*6 ښ?v'%2h<*;u-gQ.(Wg&etV?hGKj]H󳔍R3V?G'y;ju\*xLNޗPھRUE&aAf(|O,Ț(;*CmCpTzQh6N(tFFT6 U7 8,!Jfcz3OYtUw՛3=6.r54F5:;\v,2hO]iJ[br?I855䨾v;RY£* 0z:f0}zoEm:j )f Hi)P={ӫ`jhl/`$IR]}[6d>ͬ,li( 6N-ۿW'J'qx ^c2vlJ?5QVԐ"M@w@v͋,Pms+Rmn/nZaKـttNnaS+!'Ltz - cpCהvCFD|x(1߹(i+dN YzL'Uwө IWfBw^-PYI4T.Œg"H.͑C/8Xkc]_]sݵRz(tTӌ ɵ^w_XA[+Yw'vzgfpjyPn?DXE,HEhy5#/ܰ32nu8i֔^%Q]jÊXH~4'WM+A@"+8W/wffq%:U-QM6˭5bB- -20/,#m^pKGvbE8;.xkPH(F~Z(C7 tgfX]$fJIk; 3S4 KϤE5C_"bSiPhED"L(_SrM֙ܝyVq{vuz\ۈ 0eeW$\V} wVN u<.ߺ˹:Ðͷ0G!}ߔ}lŸ%=KLۗ#a8{0*&-vےe,zu"8mz u?E <1~%sGWX"pW>VxmC}*NqygؓDF}]-/dQ5eLMV:r2 \CP9G )Wz8hȞ+}/爫h5Ci$fvITPv \xKd+ОIc ȁ;V,7 EvjiߣR}VQX+1ٳڨL?S?6wIBR~Mwfw+WYiLx%u4.5'gJPf iLI-!,fe+%2ӳ¶jÖ|Ja*g(ro1.μ!cEٷ%,!Gb)ˆo鬧{ѩROTҁmN`m"gph&$-r@]^|KĠdB|crD65JDžf%Do>ʣ>?=<hYJg(cDT%k! 5 :5o,VKaQH;GeFK=ky'd(>jL gab ܈^toeGoa]r<Ζ̻W xq*ItEBxS1;<ҙsS9;% ٛagY}[HZ͞[#+ ˲@kU߯ \,.o 0Q(S{uz|=8FE{1MA{3.t_aێXL|+~G҈ĩ'ECٌ?4hZ6]K}8[H@ch4Lh/oo7:IXT(dXXi#z!``| UՄlU/~\v=rh Bvf~_QVwAbfҦz::Z1<>uϕLĊTi\7t ;H~rt# p41Jc%T#ga˥K3 =<%:G"^nE;yOA*dqBD=*R}uz%ܛJx1V '(CFR0M9:~Aa'L8tYUe3d@+wFvdK-(=nV%"6{2pYq#Q۬N2?ebq ~b]ف@bIϧ,EmI֥ti_`KpnIz3?j{pBoP<<k6CTg\f F;?^xmg9_fЇwD1c @ 'xq?oJʫX@7e%:|B Pz[uLiisprK$|yФV \}$qN/<=kC F7eBن;5$Mg[t|L%ʩ]z!F$d ן%NE<kk}oqGMmI߲P`Oy(\)/_1WWm\ TG|ľޖGQeЅ4ªW38=~<|fM?rd)d-= ]`b6wV%Uk !G?oEpg6CK5 I0T#lp)O1 ֪_h'C\pG3c돈6{sNj}%&'$p[d)i(Bv )7$P'=[)]_o9 r.&=m %Yн;Lzsw,wƦtkw&1-F\#]eL3Ƙtu{W.h4mC)(*:qeae{\;AZ]5kr:l LS?)?Bf?Ya3 z-2Ɔ];^%9eݲoۆVl=٠~5WlpxH ?flk\dӳgPӒ oV=Pfki=J~:g]#R}ad 8uYbvJ!8Mow{zZf^V󂋃aUÛ^N" .sT! ǭNb 1 VMV%)tIv/ `FzRqBav8'„v [!"`P~MrU13ا/tfkovz,nC{T4`ZVmB .K>*Q_o@ @Wv;z{zF!0q&,jTyTspڿ1RMv$-hQ7e9R/:%"M[ڹnP@7s)D6 _S3h^T8Bf9Ϳ7fsX}rC܌`sd67x[!_  TF:S8MqPHGص~-edp& !}3d ީ d ,XW=%]cWJYsЦv edL|=~h?l2d+ƑT3^$2fkfuvqI K˝ԽL Wx4 ;TS,j1v v´QJ-n~H]C~b o*- tji9ocWY7V'HWMIĊ6exX+blvtCgҮW~7}/M,DIU*/|ߛ0u#J>6V$܂|Aemohρ]3g=F*;ߓN d_%]M;YFOrUC-Jww5jT;ѻQӨ5lڮP i@'S2&J,%{K:u& 8gLUZ GRQm~0HCΙ9KcL qyvs&)C_b 8%VMXL\T:We vQ#FfxkDƦz0NN=}?lCzUe-O-]xo``ko\`A lȵ ФKw[wྷ țb7n `=y9;79y65n4V+CX466Gv뻬'G"% -]&Cy ޔktWBgmsp]֙4DjؖWmnQDU{8aָàUnu|X31U"6V=gwnco>RfeGCv6"cܲ]|QY|J*d}`cbI|.yEy! 3e'pվq,2vzyQt.ۡq4eU|[5!:^O$|OuVH b E<)"Uy*L#6Q{Oi:ba|2ݤu#!d'>7((r>8ADY݃t7U}U \)3r)Rߖ[V yt|ԖBeܯoIMW/v q eb(c"ޏoф\Ô0= -? X"0_zi0KD,U) Ʊ^YfLH_wŋ09FւnE!QDa {`܌=!Mߑ)rgUP 0PtXiD_Cv3x&1ZEFSi]>"xh4KuYVxBӇEi-?Lwi/~‴㣰}@a 7% dt\&#S7^GTYn@B-m㠀#ߡѳ!}N% &TƒPCx|q&P {%9pήF?ֆW#}T Ka:j۬^_u?\yѝu{N _nEqUN:%3%ld/rϷE7\E2*": U괡I0齝My,"Rh)" 2?Q>uOšOܪk%3m|霚)ZPj:.hwub 4FLsb{i>`-깸n0mZpfp+ĉ'ʏ7`n?)6xz'ٜ( ]bde8nnѣJ:cL7U;7$4zc= ˮFGv[,8$W A$ƌ a|\4~jf H"ZlJ-pES-ڦ4gbP&4РkV,~grjtҧ gоNk-]IKrm";0Xu(JՖoo/6m`?nL.*~A%[HhJdGI۪hVK[;xkHWkvY۔e.Չ?H3DJϔh9+(Pې3W%SS.y>$+yP;yKJ+1.Q$̱Wm1rcW1DëˎcEwqXO֬ D"q&pxi,jWj'WaZr86k2? L[ԫԇ/\#*ғy9 ?kt53^.PqƃEۣ3/`B[*Nn>Fb8$.-ۍA"[mLQQTrw2"'pe4J9V.44g{)مzg,$3ԳYhJ)Zf՞eXAg ƘOR7RC ԗf@Bӄ'[s0x+L‰x7 .Sjz[2 r]JeǓFRAeC yCB/KtГ0p#]n1s_6~Q1Ln g%qz3 S]  pL)U$1P1oϹ\0i1/osZ.FX pb5R÷a3/geתU` ƼXZ 7:b[[ 7ܚZqBcCEZ,hHyJB9i,MXNs6$MgZ/~'2Xbm&3!5֚Xq</,xv>]pY u̷x%"58SRz gΪkةS4( E񙠯Yw #%hQ"rʿv.3TQDhox4},@%n1-ٝX/AN7-Sb爣#%K"IGn,<1{:9]iq@mUg$Liʢ$Nӎ~=hz^E4P A|~779tq l2 ?#'\^OHhر̌57@ |i`q`mc,hI&ӗ֪U 7+E=qΗ|w,-ra}ʘ}jj_\`#~/[UErWq';oA|֫J?t)H*ǜjP{[ˌM\ wCZ`Erz[qK52۠𸊵#tcN{d~//&dľ.LXtc!x~*,HXLm3~o^is1dT3S2>\+FExtTng-D^Z0ɨ͖6-J"0C/5?Uğ J/l *4irfT>yG[Pr^ȏۆ7I*(Tz9mCA O!`n@MvdBd'&oPjil[\t~~.+`*N2i%"(, =zSǮܿ.~-XTDkO#Z ,K1٦CPTDߌYۆIJS?Ȝ@?\<l'=-uyӘEƩܿb 5X 7#=Zz.ufX -ܪ!̔O/xwf̦3pgI)0<.u}^')A߁򿙱Q61뗽lg:~ $D(dщ۶pS* Q\<88cw3x2t#;끞dn6zMp`A.B )*d=;b~i ,t4TsJk*e]~GĬk9ՌM U.Ye$8I}~|'"Z z X+UQ< 2S\C5j$x$* "kf ߤ^пu1Y-6vt,Oplc|Su W/m>|+^Θ\1Hxu-,s4^/Ǡr]K$է+]3v9Ke;JyqZjkrk֣6{Ɂ*9HE-][#$y%IA;^s A#to'4N!1M"eGf |{)ȘQs3qD '_z*_JD_CrҝAJF+^"a/R^=e?<$yyk)zQ>5\Zb uJd=G[8W>57uaXl}e#gl`v'N/0R$@mH ŦRJ|. $GߓÑŧTg\$!K:28 c5^ʳ,X}2jȭ@^$2fTLus'Xx̖)AiY㍎+~@?Kd_bOD#M ,5Ƌ LJQRs!&+1F2>oG8 Aٲ1؂kqrRhH@cßZr@Jણp:mS|w*4*|"a:hc(Ű1 WؑؖACaq5DJQNnO‰ > rU6:]{Lfq%g%coUK]~{3wifQk]8j+2ry Ap#p^<_h+avENIm;v!Ӫm)Ɯ+#憅ZDQ&T v3Nu4||q̌+߷Ӑ''k87؞{=B خCcIgoL9qk$b Ih~:\Uj@̳I!URtT5lʂD(PȂT?J7$h"]򎣌7/e 4z[@ښ5)6Sbl`^LqÛkZ|KFG *29xl{ "g㯸oIݡw+QTԡ8{|DRc@=X%˗lL7ibQ[MnOm,!1OTHc8Yf~]JhWQZHF0 sE($͵"YG"Fw?Z#«؄ޅQe=+h&dg(>;x¡kpy|R?I ]⽣daLb5g9=C1$i*cR4_ѸF7Mb_T+q#1gWF/]OIR5TB|tlEcⓝu`g@Bvzd4ð=\FI|\qFVVw s)t\z^OJSJ%/9Mb6I@Bk;SpUPI}y;XF =Vcaaj`}{~*Lⶁ'E2\>9z¡hqh'/$?y9IHL''+VI[IɲQL9d EE0+HpKz`~t9Iz+M⧁'u[=VOi jˌ^_Koq&<0F}=j'U[2odm&EY,MS6:BL0u)hݖmȬоqhW]愈k>dӜ$#eH8ͤ<) i v_6Y qAVVuAiet]W!tTwY3'>tY}*PS> j Xd61pq=JG׽ 6 IyIMb_>Qa0&>^S' %~y ai@%|?Vcijr+GVC<; vNi-y[Ѭe94nE@&V'(up# G  se?) m+w*UQZ ڤ,oGiiъqIy<'a<=g=r fw.\gIS7;d~Kg4Sx(q3UGٴ19m k% w},3*mB=@;k GoPVc@NJ|gr|x'RW8MA:77ۧt[ֵ#$!%$  aR0Z`B}ZV5<&٨qюKϑ+\68p6HUf!s  M[iQKiyΊ@5  l9.v:HlFk-D&ҫDB:9B֊s1C!fzE=)liHwXˁ7{SA}U}LSs0Ce%[v[4ApviҔ4` |oRR_Q޽TKub#)꜕w7A!PZ0qI]11[t>?6x4W5qe+|ٱ3QWnu ~g# Dgr-qxZ8!+dB.6u(\BK1:5I}K'}L(FhX 7{HD$Lo_èv|qlPu?-:tܜ]5Qƪ_1F%Pq 4(lot?uP9|_jh^C:I1#dvBo2><5DȔsL.~A<&4OdTVW,T4> sJUSm\Qqq\%e zjFͩ$@}2uU}J+lk s 'tCճDY?86eLG@oQTB1B$L%`4=: ̯b|mB_ ]Ba5h[dWB`́B^lCx,Z-t $ ͝5ĶtaԵk#zpZ󳽾C5LdJjWNRԤ~J¾EpeESi=2ނ\UFʎΡACZkLǙ^~5m53[؎[hPRP.h@&Di,]9D ]7k"6! PC|or/\.R۠9CKtz=-+g!Q<}NM(G 0h}Uwe-t|?2vāS%1Ku@4wJCP gW"%T#~f_Z#A& JI8%J*9 QfK'2p}cQc8|x=̹@(!G5 )Y#duҟNwEz#`AVIwˀ8dIVZ$..F:5eɗG娝mP'}r"ac7D\g3~nz>WSbh@Vf2ד{ i`7t)ڥ?dk0%JZ(!cxi}g xa%(ml%` YW0!G;{dx}=)7##d 3 ;kzC:Eon prpluQwwگ|v~Ezk|v# @]$h Aer$| hxJauۻkg1K0Wp1gYKMIWBrq.H*L$s94zLp f!(s(ܼy\!Nh$$Lg G$e l!0v-o?6.F$\'fa\axPɂE`3sCYmsr YTAܦ=*o{u*M8(KWb>wgEɋbM,=Æ!XV)t*(apy+ | %Ddu.S&kF5#1;zlqNќ9)_@J'K5 N&'),UڤCr7ĥi0$!K,Ib<ۭF$Ka.f77>,bN^Uk [¾yXG@;G$D{ {&XZ3љ6%=B|qXPYkAR[AVϯT)C٧Q03܌M[RChAr{0fRweԧ0nLk -`n`^Pi%XX-ha%MԝD1@){P%d/Ό5ͻ5LL&(4Lq8^NJ@>s,h3 r'8jd~ܮAUK}0O y1/@=XGS'[X5 t^0gT휭ñ߼ty }@ ˻ܔ`Dfx2 2uG ^;@? q8>׊rEE8{Vs\';SE@q>}z:w}Y# >Z]%MnN U4;EjK: ˱ΰ >Ky/BDE]sfyH, _"}Z9.Dۋ/=7yT9=<9AՖϷLv,1x%NOB#4+fgkxFnVyJ-E.6'rø?^*+^ "w>.a0`"ftL ^bBmS8ȾDSI9]X#kqCLe{-1pzgmn0>cW0lb.a,8PqyNR&ݡBxkn 2WR>-\вOq֞'i([nT@剞#P+/mJJY\ |X0qX9jKxx' F;F  R]T%l1G?Ѐ}FHp>NTOM[l*!P#dXz% A[7כĎXzLh Ɣ5ƹ9͓0uJJpQ1DvNt u&\0jEUޑ4ou" X f~h661yF`-W t/1:hB0UR%d<2OQT軠zZ\-,gna)6wm6ZySjXJ(mO0jN2`4; q;(\_QQd b_|IvJH ]׋'p)t]T6m>W"'FJZțY;__4skwH Zߗs|}"8͕9^y{x'v[ĶkDL]?g5 W)Vqf[.KiK:ś^g^J3aQ*JZ_lGZ !^T(7Zd`tOLǃ эhs7XܕDT$0i%POJQ+m]=߳(F$axeH"ڹ͔VWjZ a׍Ot9v6o^n1\$oM^Ca=YDa|Э a({,-y5Ͽt.Wc3E hwzs,,iGb97K@[̈́y`"0b1=m&wr@8W "۞5!W6X:O&?eE V ρczHFDvorOfިQLºYiF5G-:XETE2ѩs], qVXìGƐJػ#oa6MBVx[BjBIu| ~1A5(tk~'" gӁxqavP+ZrM4R0e'ee`|&UfUj4mqQ;oa!mo84 &d8Jd$-?_Pl+HiJ`ҙV/(K>2ӧE v5> 9Mz~UEګ:?2XYZQh`,|2'EˌmZu({?bB L; ܴE,)JPvJdͭ\qm5ŶOQ'62r68m.iAFNUو`wt’Nw:o.+RZ@Bj# AN&x5@k-򋟜p?~Rgj. nLB9 ׹ 5s]"50k\+U$=mjҬ9}_Ӣtw֌xJE 1d5˽bK>v U#x^1c.Ss@"U SP{jNy2ke;Z- `C8N4x"('l?ryޒ@ 5[=,GQ Ĺ֠Q]^sڑXn5Kjע˭7cp4Jpe݌G~@P,T̷{') 0 /Ȃej,^z0yZ#YL|\,"g,' V(2wc &B̧}LWXQ: ١4YjJedQ9PI"Hq"{Q^AN?]l&&H!3{nl2œaGS}vUXR=/MBQ;b;1BnS]8pdJ9#bgc­nDj fLmk#䵲hZKri;MRң8`?N34&mHyyÓ쭊{B^3$SM /ݎ=Px'\v@[EEG( (e-frK50F8SJe_~tXϬ! %W*h:~H" Q}wf0g Ƹ<=CIxd(}܉>Íot?,Ko{܈36pb'I}wT_#%Q}x4ͽ/V(gsAMw= ش h=$-_vIm>ΘIı z/Բ6/-3y >MZ DrYC]PׯjSa8QvxOm6 qyi.Vga55"9o+[\IQP90BS+hyh<><`%doO: (4OpMtUq!T>$报"ޖPĉts:P 1R09~=ixkZ"V_b9f9 MvtφL <#,Fܱvx1!F k kn<;?~"wL7k`^x.-;`*>괦9X !4ݺg ۜt,_$$[4r'Bl$ +2sDoK]e߮=eE|m,9zk84WܘptZ[ 'rK,37u=gy' 2b^J+`.5ZFϴfXV3D!u>mq) vtM^X~ۨ_o$]-+6A|t&6EUZ mpԃT`R>gѤH6V!_CX We:UURMd-8oi+#u_6w[\릙uz+jDT @ (kG;?wO\_dɜ gC>g8rӂ5l,Q(͘- w-7͑ E_>;3NjPX?ɴ ySTڧU?UCzw)t?1]rڋ[tu()BC nkz \Ô> )bwb)^Dd%Eᧂܿ9?hs+yȎJgZLqjdthS,&LJxi$.{7mH`/n^n @|Bfd.(VI@ G4 N}uM}H-W5¢Uh{ :Db: K3 )w@AC;A0OӲE"3nr o> Y?[w[4,J TQVJNvJĆ@#w<82՞ Vjx{P Env)4{ڰ[MYVsٜ4ybϤQox;izIò8beMUBC2@#̀ۋ&acy'(k@ۍ|ϯ9\w3_ E'R'CR2KXBֻj~WVTCDsG>*w2w,=E-xꘈ21N S "lD`KUA5װqH'Zq$S5(&1B]wjU*h% dži|ꍟe6/ןԕC'?uR"f%lC?% sQ?} Ivl[G; `B1ia^in` XE 8:Wvye[#"e{( ex(Tx PKty^$$YGH܈ 0H u;h\Y@|#7>W)6؝=Ð'*]v蕔a#뾷;(dx2yJ:[j*CGA29Ś_:|S3v_Ih"aV ąQGn'0F#DG tHl+Ùcjt1D}b/UFGs ]ۼ EP .f?"NJAPfn nABcBZMCs >~5aө+E* <J[#x}NYۏRkSTXq1Q)JO5jy.]P$RMk_oM?#LY@PWG -eJRt8Qn'xɳ|SIK< _6UvpaS2unB%zN6x Mnq쬲JPJZ8氉/bkOioS.ǟ``s7V{K*DX=jUծQ_zN$0vX#C9$ƞdESbHrTqwhA pcA#ed o0d'sxS||Ī ֲ1Q`J:;1W 7(xo1-cBDv^ɷXҿ:恚W~96UyDWB?%GRֹz|iJ?Ͼ^FqoO 3!x^X3pP@N4v!pP@$W9Mmՙt3[v~[Ul %OԴF 쉉vLʟjv VGH%'bܡ]/, œV5X##|ՆqQ=΄kctB{P47#ȁ`wB6yvz.yA ܆џ,"Aw n̪ ~TzL*?&|AJ߆`M2r'[6]?ӿF%39[NoY;<R&!%>R!b %aD*xvXboKewb'r2&kp6p* 9&lTHx/n}p=޾Q \P:b2 :ReƽMD`g&;;xR:}B2zzuQi15OK@]9$^f>9(Z'%r!0ziD ?dq} -d ',&_uIP>lx((ي))\"s0PKLNyujH2 VY?˝?8`'3-OLE! {Xh`׏ ^̙E<ȹ+3+~]7–|l̰d.h-`9D$)Y.F.\?u2=}Kַ!| 1Wj7@lYLkd-H\?nzs"}_D},LY`anmVG  6E,`chX&}Jƿﶶjc{5v*"z~,oFcw ec^VBSzyDCx}"^Ox>?l78i]s Vʎ߿z8&GV>qk8 z'°Ld sP}=Ӄs{*C t.hȄ28 ( mGKaǽvᶺ}0`AplZhafKDUQdGPԳ|kЧ14B@OHN)V9 V%pсY(@sX!U߃]L!Zf"w ȇ  2jԂ-F8`-\XRҨ*s65|ftVG[S-,I.00bl8s7H?\J z,!3mW@0p->HLD<В2'K WP ^Tج,$DsO  O@F0..,OcptAkMTlr73T בt@e\H4H\:>Rm}١Atr#]u?33 N*9 X 柔aA )"ҟl[]'YFÏ4 1,rf` ZwHY^g`5ZzI1_^QĿ|}EyVddrF2RM ^*MǾc> cģjGFd15d>CZ B:S0,vr/dmlaUhIuñkd1yF/^S52wyCsc@,Zˈjm3;ɵOle<:P3ԒE}=:#PXA|yZ+ ) E^!V`rwK~LrH"q0gO9 n4ƴu&Fe/f&( DePR J%1?6̉* Р?J L%&<*MIZO=,reP3bgˆ?b GL.0PAh!cz I5WC+ن}ok"y.t6DwHPЄvl` CK ~7Mw1kî· M-J3 /7W}}̭n]BAF!!0+چ6+w?5ctkEI"6UəvPKITn'ZrJ} {`%iK MSҋ%R ^GaУr0mρ1'q j aL 9$'goh`sW,&_s?G%Rb`ZMZhٚk1guu;$QPWm. ǜZ5?6ON`4I3=RJ2# -Wjd]1#Q؏-=Hͦk`~%Wb?1Bp5FlJTz5q 6=5r3w@Nh|P."M0}cetzK1*xa㳓qNAԴIαIdwsI|UǨC]vJ3?jkxMiT P9)l"S~{wߢ@tnuy G/C~.=_U.3/wDV;xdO<,n!pcϞ4ȞaxxmhS/0Q$6ZrAz[G_єaT# )'Ȋ;5P렌T-kz,.1da>0#^eIu'&4MZ]=;Ei*7G?%Zsv iON9ډף |Cݻ1,8XG]fFAZ + k),YaWFvK4ǻ }K]8nЏ䑂Y=|ӡ6'+eUڄ抭 <_e#OTwgNDy Abvq!gghuN tC*́R\a6l c)=<+{rfT(kCzq$#yN+Zz1(1Rn4hDva0mZͨZEbvA@w-ޯF3OF!"Ya!Ӿ^,&M:C,aU~&Aj,gsi;4hW^K \\iEu?N:e륈3DmёqOh5UxD'S5{=Y6Bgъx768q;~!j*=8煠;sMCVD J}O@o5nxI((٭S GJ1;^1'ab U@ -sTxea7ᰄ^J?YJc0bpx6ü0DH9d[0>, s!͞#Q&,YL fF6[}Mk5a"Am/!We.9KݖbMn9GI+Bt a x8u#9B+(u[4kb `5ib쉒wԓޜ1Uз(ǼR;R1s4.+~>$0EN< , V2t~j'PODR nܚGuf"hL]j@$Z]6kY?P=&U(Wqޛ5#`#e@̜F0| b[BmOoc h?It>l?$G2]qb"1 Τ\0Zۄ§hOfSbW jMMBjF.V +fSO黾-Ev@ Fj$P\}4!CNZ5Å1z1r=2VS&r՝ ߳d@k49A`q5D٢ň"KK~'oMR{aRAl@:s.^:7KI 2;KQ "HH[On&>Kgg {ߗ@b\YBC;n]fٹܼ,Ef9/.{b'Yoe&h%s z-97 ϛ}!gPD&5>!՟bl#eYYo :x&QA-gK6+SB4}\/n3Sxǝ;,)g^'UU/Qo0u XdL!U4q:4mhfI#8t5T) ,yh~#7? J)9Z^D@^ #k+X(Jоeb5e&CF5 "2 rܖm3E Ly<=!D* gq51^do #k(3#s<| .)hpN)pDE "Ֆ4ZO\u璂C˸csw|('%Vr9!l!Iv h~-F bWbTȀ @;@Q{@gmiJ'}fݏiIE4v^ d L?s'I='RDhoUGjcUT>-zbZf0t>d9W^n?_7>EDZ'ysAe+* ń%+F~4u'L0h79A)b"|)&eVd=EZlQE1䟱=0ɈSmLi$??X1M1'{eܣ| f5<^d)q9uU {߽m4n92L%߄e|v@~+ -Gi_lTʤZ];i:K+ކ `?2vLlS}V?>"qmNrQ^xɃ̾(A]^ 1\w~RLuVVFtp  t:.,/KZ`Lz/rO Õo"]}gWFR8ZcCHNS_#º%&إb[Aoʽ(> FVA:şIOvq_"̎,.p߶O9e1l6$m. ȻږP7r B\*Ѹ^..Gr&j'<_P9Y v$ f#f_D2F,Ikݐ?k&=aErGnt~l4/ju" ¸y[6%^ C>pe`6%IEdnb=T6(옓f*rwg?7 Ud> =&gڛ%)6vUOGc{k[d6Fņ:~E_)蕴zX1u-;_'RU|JVƔ%{B(Վ_ 6s*4V>ܫ V8F@+8Wʂ]\X0"Itp)B aDߟؐ;rװt%5 T?g]4Z12gNF/77|5 .+EJO4DHB%Mk5{ېJ}Y.J8AY-)kǼ,ip<] =:w.31;|sI[ ?AS'ЀL;zI2\,,p+ڛQt!@Q"Q ਼3_3?0e f]eOUK@k8vmv6˯7J=>9A1޴{<^Eb i4x)3+!\՚Z E$|;OL4hB9vu6Λ"*"] }NsQ ȇry2CYu^ վ(V4t5ѳa.+ARg`x^!sC7(M) >S&21OdL3C-QE_2$\Xgv{`XK}3Њ/}BKj}pvh).d{Za܀/֪xCҨ9Tr3Vq*+¸@r[4@*=mW""5ϢD?`P8gĽa<QWr[ckCa.AӃ-u;%zk4ʛA1Z.KMj>La !3L'j݅X}E6{aiy~synU@}ZR2_W(\ ۵(˕R"{פc74_I-Xtg1b+C4bD 9l+ N3x)ʹYVM!5y}oޓOQ3L.<.\*.5?Wev|Zm-ʚ!ɂoB0i_ uJutO,{xvVsɏQ# (KeV mȟ}k n|XW5Do/5;]{4vQCCzR/7N͎&w uqo4MR>3(R<>BSn6޿cm*7W7}jOQ=Edyd~k{WpWj_xJg=Î {æ?߿/;fDNt^dP嬌u\~43C0xru *uf.LU L# 6hN@X~Mii?J }>-(aLh4NB9 ;TH<4&_θ#=6x5H|@kV3wg❇Tѥ ^"@T8%77|!$YכچT0TU( ^(5tJv!P% Orypp1ƦAT6@?J&2\$fuM#PkTYQN?8wNQv-1RUќyYrUwUyW;QR/ >OCe2nE]j_ klE6U3bREz\g{u+q(6CP$C#"N\16bWSM8z8Dew7gIJںg 0X%NgN.@HGRONl`9 uE*kڜ 6J1Ivk F< /3"T=LV&ٷ;@UnJKwC t#xC󴰑\C*/[ثj}hڿƦWuwZd {}Xګh =طnPz1f> o+j[fԬC\n,&ZVJ^gOdzbH%˹]56rԄC3h dVU68)q%ⱳo}h}-VTaK㽙Oo2="i ٢z1|e[}:XBVRQF[>khrփVJk ET,Ej2S'@Tr.]:ކO k3;bF>5ga5I[y`\6]WUfOK $QЖމ1?{93H$w 9Q҂9 j]BL[ƏZekM? XԫX<"̭k7Y{ǎVLfi%#)zV?n һt["ÈUB^(u) wr1?|'fv+O bp)ƁgwVOvѺK hT f`̗/ IEk;ijOZhۏag4P%{f=2PaE"VZ:*AJx҉̹!6DʄBl[Ɂ>D/oqNr/ y(‡|$M*dt'\Cty*Wh(-d-kS`߻/(4U\^RWnRjqlE&P%kKDtE\!H_K򉂉^Q@8DLl8kA&H@J 1$\=>A)1lTpFA,6U0#|ۖH(Jw].7Aiq%g<7N"6Jet!!$+晶Ϳar}yS텂2q+R$Ad 2@c_#y]8*􅨌/歄dO%BsT;9,7 ;.˅:] W0_=h`-V;\/+} IߨI=Kאӳ-7Jo`$?@jWp|Fڗ1kslAq&Ps&'^ C{!痢S*C(UW:bq HFC*picp@;M+P,4wP+@ߒ3C"+){qW/~#@FPKLm0!6׏zPREh"svY#VRxxҳs{C@ӽϋv?':UWy3D o'-R{EH3Ckzc1<)f_@d)QX98p`&øMi&!oF\?C+nhdQPJDo, 10,!(Q*(2POCᏕXuJamxՑ(t v)uP?7RY$6U}|_2'ōecXd{@ Pיm-kB3ca ),o-A50J*7d h`Oz'~cyݨS'O"1ECf 'CY[X )u켓VwmLyPoh'۵}^ޑm[Q n2-$<ʳau(% /2HFI%ƿ۟Gm5# v`'v@LtoӖ gX$I˖ӬIØ8a G.KB;t2-bށU\HALRI2$5T(nC֘D(.l:T$Y~ j3㉀嚡$ bޔ`ɥ zH!S:#86$@-$*pcH{;P7AA;ܔ#./!QֵmCYDsž[2 :(L͘|%Í tUhPbDN#n#Y!ҙPεkvẸCv'C6Er= !GX cR(`]\xOt%,ḙǂ^t(i1.B`?kYP[JuXG(^xMh3MCdŁՊZ8F+fXYyAѶ2/yR;/=a߃1 2z|B5#ќrz9Q0N[s/,OrդɎTs%%jYe[*((Rs` {QB]:g6DHYw J/]6:ofQ6VĽb4 DF^ʂ0bf BO6>7MʡHyM{e6p`㢮; 3vԱlDC5pQԢ i*2qo ^ һ~@O;̮4S.D\ǘPAPǐ%D\{ODP$ҭuSUl@߹p3y6_V8J6aN$GzqVԵсލ:Vg'iC=ϓ#BVRG]]^u;Zpx iR5I,33L1^#~Igۼ6FvS2=Tw~բYI[m<i~7/܋\2ZB b*F([҅iYPr g gc)i5MM4X ,|*Hh`)ͻ;ˋ8W|ҙ?f- pnFs%uDiS*> sD_s1m3es4{zu:s}Nu)DAamuY?mnnQev/$ڸK $1p.;I7M|w TOUQP*(Wv@q|`Z9'!5.Y Gjͬ."׬BSX7$л.94p ?))R[C *cLE[e[>POw'UûLßz4: 5skʵPX[,߷օЌD W^ OaQPƈj+\_gcYQ66XF棐0Wpx5}p\wK_iGe3yt!V* |_Sݎ:Iu5š=?" dVmkoldRv<4fhlj_!Nܓ!^ z" y.P8>Lbe B(cC  bNہUR+= |4t9 Nu j敐V[|f_{%-alZf;ؔ/ʬ@C2'VsԤs֛ ɋ%/ȳ?և8+=vVޝioޘ-A1"a&:Rg+f-3DO b1~_&11YfkͯrZRTק֒ԵbU ?\+KTMm(UX#2VmھBfC7,z.KL? :<,2r*I^AS7GU"wQlT?(,K$Bltd17'P:0_Cav]\n FXDs?l6T !}d6&YIJ%7|L[/hva2 bA =c!(G#pjqP{P;߭X/$eJdh3GβfZ >6x#{**~d#YUÖ}#wsvnZ unϗʱwSGN2oL/ƘǥVJ[?]/m0\*sD%gƖvzҗ>& \onx\GKq$9`c{nT K jĪ0* 4NXW̥zk~B{U K7ճT|^(TEuLF<J(q8iwQoeߌH?Ixn4`8U, +ABs?P H;gn&鿁W++M;|,PMӶGḸ`z;0ڜ{ԉ~}?9͝WNyg]TF>:P*n2W3gp:aTEj 6J?vŊwzwTW>vO^3t&:µˡ $JFo_Au@2W_D'YN6mphOGq_ɆK1&*7'+o3rrhtLDR:B_߻}kF ߫ů}= f[+A2vC4H¨weqŎ|=@=]kN&f%łz[vB6BD&LÔ+ n/ 16bMi ģiJ5ZsŁKq[ׂơ8?rӪ~CA z!;©CL&cY|TaX ^KQ5H(;gؚ ( g'&o. 7nzc/mF:dM 'K@59Wni%9 ;vĴKà8p,K枽.e2>MVdոkpNҶ2tP2N7QK|"ByJ&S .ywwp) B z=5;u(bC{&͊ X v-: Xd_t (VŦD1qc|PƬrCeJFj;֗xO+K8b\jːVz1{CKNfL*ʨY"sSZt9R@=AoN+-—*[TOK5fƐ)L*"<74<âNkLJoь~ńDED4QH0*֑pD! UFa-\n hmomEwaAu|MR P<JcYGik`lQ)Ly*u- 9I(]bEt 'vŌ<35(U[nGs#;5"b<_2,8%s#HtH1AuH7@8&d ~ W}KEJQ.*ӷDS"Ƨ,]G$r?e3e!I! 1.I7'jf!;4;q9 lD8;9 %ƤywJj6,ae^O1P+FF)q:u6hBdHv6Lb d*=U #C;1TUWcpޤ7c}ebRӐ뺢Q .E|J2I Ф }HAuB9}<'AvUU|v]DWX0~&K:ͦT>zBj [ $tOp/)}E%X``mpf20kW_$+Q6>Ɖ! PN %a p9F4!JRcOVL_aMAan +lC ։%=:jOKXB9jUi@֤4M6:toDE (S&X" ]4]!qo7oMӻ:&s 5/k>LIe^P駺S͒8\Lu_=I~Bp?)>48ZzSS&3nυ6H(\?`]y)_(N3_>_ &j1T%|= 9|{'uΊA>)ʣElX _]/O["tL9z﵉Aycߦ%K'aSVB}l |GMSvbʅ ]}s8~Bc]5ۗ`FqM wn KߩslY{%ϔ]St)T>yLN:4 Z }'ۙ+@-xR80مWXO-|tvKV,ujӿwbd$}zؙc5(S?5A,0N'dT+]|F~N4}\:'7ovBr"LvO6"lnWE2$-_r))B08z~ɏuź"Qh4öEz&q;4_JBD~Պ`'I鐁^v CťO y)yVBB'`$P jUՍ[K_Kjj VՀB9Σ}鶲عP'[7D2̉Άx^0~H.Za8ht~ε9-'Q)DoN!+(oq0Qa fzI;x/0e]6]xX\X6]Jӻ#>IAHN-?a~n*,j! C9|_LTȱo4(kJ-+_P{7*JB>Tφdz_)D˅}-50sdKw^`7Ci)|/0͔6,T)s -Mۮj ϣzvP-_;Mj\k"~'kAq!wx|:UocUI\kޔ`:>?o3%4hH jn" GXmږ>-nlX#v5 aJtܠ;W`:<SiWCEP'0WCcg'숆@J] S2(GΠdf\d( \55F͌{ݳ jDL!%dz5P]:hʲ UOD  EEl >"usBJϐO!`cVeWP]^j))֛MdpȲ9tiu2ZYcN\I >5܎4Go\hp-~7 ioY1)g[tX϶v74rbHMA-hTu_M ;ڒsN%9hrk"l0bx/1r\-]}{L=r>b}H3ź_'+UC ԧcS+1 6Cixcߍ߯IwHޥ4Q_W~|JDxX.'~*\k̭>oy|7FCu,XybJX}y\J 9 pɧ}ٮO+DY&AxCVs9niL| ]+~T6dF]|ZKhynsyd2c$&qx=͔4 i{Isx 6Kt3aƱ(|NmIbYSo[R^x >b:E(=줒GO{28Jі 4|]r΋9zYBT Άc~$ {Q4ʻmu>I)Fs@eA8ϔ0cd:C'ӻ~ Jǂ>I#B 01\X1І*?/vweAT&^f4ʏW i{ø`n2VoiI_ʺv,l6py7]R, S7Ӊhʸ K[nr_x QF83C$ո /2e6mG1zX>p+̘K$ L ʹ9 H/&ahujx2wka"j WߜXaY}t'k`̀.g[b~KryEŝRÛa F-p(tG3=/Sgs\ I\D4g˒!1+Ц_}Z[gڵS|{ QW"FꟼJ{aˮykkSsRG˝7DV&7 -_Cϱ$nSuW؛f#dis@Qib {/>/y _ dLjl&(QΔW5cPY%Ac'ڍX  Lis h1Ctݖ_5XNQ7 o5vW/fFU)e.I.uCctG \׺wB^mvڃ1Cƕ-U7y$^fO}wڄ*lۏS{ؠGsFlWjKx q;6@D$=jt'uʍQ˖ M_੶%T)L{%+UOI|\BO h*?Sܖg~p?仝/]}>9-ML!=jC\r08JTeETtKYt؜;BN#.,FwʣCkmjVؙ)+m2d}IM 8/KINYlY+^F٘3ݕ\;^ ZP#O|!~%QPy ^`~vքť۝@dݺ5"& +/%Q *`xgc#C]\EJ*Nbԝ&[Ʌ$vIKzUM~"s9!jx`rAf^=~Uox?-q䨃䇌{;.0O`=iׅW xuwt2Wӂl LXݶ>^ؙ!+m<>A Dݧ05=oK_ye@#S)L{ÎtLl\t T_hyO;6*eeK-pVt\"RN!tuI47~~EAOQGܽ4<)Fr> ]*UEW&^mtQ\_"XR0w$; YLH 鎝{}&|FVc;pӍ奪=nM ~AM svC(PB&K?*jH7^x%ۈ O4иKkr#'l ~-#C{vn}񇊧bATqDxDG%b0 S ՀM^ͮÏL|jR۹d3eo͹non&2֖k&%o`췴́qVA-^`/[`r^G#A"P$Zqh\ª/IYc24`Udvp; vJ|u #T9LS̩|XWE4$]Ib %tj5N 굴d;*vE9"lju5l:5㝍'wnJšQ%lU,p8î㼔P{ yON-N)qVKWBV+t14@ K.Q*iCt:I]C&Oot[Q`JԲS{<֒K c *3Y^1E: 4G>,bnc/>,Qäȥ?˫FGfMWz&c[-4A2eIGpń<3IW 9QF/w! 5Blvyw7E-8wJClГBF@GC7w.nn$zIfB6`peCA b[Ua_>2F'#gQ5uN'L;Qx9iMth. kkI]nIg09h|mdRx|ALTaXgtHDg601NBMSˋF2](dL'ڑ' 29 sF@kseӵRxq*tVn\@⟰R%ώ/86ZS^T$i5!=LSSV7 MH@29Fn?nC* RF AqzVHj}xoO2-.L 'ҟ}D!>_n fOa\ dzDV"\l-@ؼQ>XM =*@.[]d*Q˅",zQD"1,)1L)go#K)]l4 /eHcnGUvLϗwQF<W/[މn~+m'NDɛ]r􂙉 g0 y ]cl"IcDq5;1I{q9NmXdYK|P@GI>wVJ%O,ȐFcALmȔbԶ\ԓ?~;ovnFknCK 7d|/vJ-J!p<߲H ȬrkF4_g߃:>^ty6s̗1C 5ǟJlH*pngCgƚg|(*Sr;t$Sx 3*":ق]ܯ?Qlf*8 Ө7ib3N lܠ8Lj X{iZ KOe3SF˗̙$n!R_+hO|yʠ l9`:4tYUXZnNHyܪzbaTTWO)J@܊ek@h:ڤK6s!~ң5D) Fރ aȋ֒Pr᝴ޱ$1q(g3lD%t36uZ"pgM;.,4h {/lgK|t0TN I z\!dP t=p5'փAÑx (Ro04tdcu<=FPYE@֐7)E*1 =/uiyװoOV/9Lxe) ww]0NԦEI}7.8TZ@&*aYiaJsiT[a"/N)+]%pw rN'DHF(>NdEdʄFn2{ۜ;q (7$`2"Y_V.,B#m{ Tqr^[[iS/(1)/-%CZJgtujw@6ʭAE5qҾ_}zœxa#'CGlFzkHP!W:Sk=OڎÇAݲ~yذ'%"qܵ2;R3OvXX[{ I1E f!W}C ?1F'VwӗۋՏ]:Zw^5WԵ$>IK4 9P8Hq.ðDU^rкGyrҼq 3&Os^1OժdFrK|msKd9Q,(S1}us|x ڵ6kBɕLtLuɨP$zۚWiH]Io`swP%Lm~ݘb!5'֬d:ʱO{ >N$`(91@~S}2![#7jC#J#68܍\Z)takdQKp0'E_YX8xO"\vŊoBUs,k4jq]qJ%j ˲UipH=o'p͖]R. NۮHך'xSez Ab>sQW۝@3eS͔ZOYwL ,ޤbbw>3h:`^b,١' Z/PBxTbψb>VUn:Ү4nׄESVȉ[祯qD$]an=>ëEVce>%h.^7wmuҒ٩*0v\3ٗ$PǹYoua;:U;z9n_M_ $Dx>>_j4O2Ul,̈vJo۔SR'Mo`}`>ύ8ꊾa6ʁoXtC0g^gp[VJۜs_ܿ|/sJl T׬ʕՉ ^*{NprcM4Ny|C@`_speEZ  !iPf >E '<1w_6<;>.|뼨(f x-y7̬-_ۡG==0was}N;ܻ o\7BaM\c/hmP16&tK*-<-br/zVK{a\jL[tmhi&e.L7*`{rdbp9ݎbjxЦf]Ӷ>-6n"^^I< IwYXCAb~2@U fQ Ĭ3җ֍ɮYg. >ل]9m!:6D{%r4Hw63rAPx=lDI;M1<2Ey[itr#̐"j3X{e@9H Ճ`b´/RX 5.Jf{G 2A3J1&ݵwn>R>^3,/h"$+JU/Y^ ')]yLHocp!_>ıωMM?no T9tQsd0dfK#'ܮTXW8g̵^]Ҳ9ޯ* ]{$w]򨪊6Gɜ#x*gR~w-dcCK<Ό{4= tL< \f[D>A2K`h"f>qa"Xh#$H }ֺl69-M+COz 18h,J2JgLSFyJȧb=̀=[Ԛ Us\WsK2U47_x+Z9neAI~Bxʵ _m4lzKDWTY%v!N9j|gJ~sJ }g"#I{`T =+2 "@L멨m,ٚ4nr["$܄IS̺|Wr|xU DD-?d7\m-Dh ʍf2[H!3ю :7bQEn¿P Qu3 2t#ފ3$t?FTfrGguTD6~LLP= NtIIsÉqe6 7r셬}j:ٷvn&O"v)8C vm]4w>1<3h>9Ynu%h۱sdy_f˜^~>S`@JNrrëJpMCX&>+=*O{[eud"7{W^R}qtdK_Q2" x>khX Hbkqvm~ոi^\I ut@}=fxJx;~$_^$R :܈Z-S|"ePٝIQ2 QtF >1mhU[ґ e;ˆbOBj )Hqt$UZRX\dSCzbYV˛qkez@| Ǘ@LBɽ>7Zl;&J [ Q];Y_ OJiX3^) N<cLSR%KxyznbQ`[IJ~~u'/p 죟@dce)zG(>T!ϕϒkBئZL=9$ 4^SR(LבZ*I}Mj3*v'Ae# ?q$xּnz6jgFSFT_D7- Me,==!/ᘞ3FƩs`j] V<#qдV~\6yWTk@*Ԩ!""fwLem+eqd^sʹȦE~j[wPw&i*.)P蚉FDQN!x_;[0YF 2WIJ5Pxŕt,?ZB ~Z9h%(| ʍ%tiF +@zXLtpNhw|w@ :FM-! hxJL^A}8zy95g8H63N}4z}H/Lͱ߱_^aZ}v*~*1.weep!Q $ϻ:۰rx4I~ʉ6H|;$s"UwjQF0| )g{aM;bj {z -xVxRL^B{A.7i4 KehRWpgcuL}dA h(wm$zb'G {`j}Tݼ\rr, vhH[u'= 욁107 X{%Im?I)i ㈙t|trˎxhZ#.L:K}ޛN^sH#C7VۡG|3hDYս4,Cf} bIWX#bޒ$N>Zzt!mIVh!Ī7)fY['@h Yn7mnР}' ~ SܮtoA;++ v+ 4&\H^,hމhɱo0vG}r=(V/ћҿG:L7Y c`~)Ac$&-߻cI/E!"rWvpc)BEL=绛O.6ѻF7ǎd`/Z]"ЕD$ȝ%4uhmGܠ[ˇEt2EG6r阿c.'l=lUB(bb_5~UJV,&~1g$uG|ßÛJs2%bg7= `c]VuIO67 ͹9o)JH7=ȰH+U>.7/ͧ 6bK1yjgyq0i9  m! 4 )捏RvYqKHddQZ8Lou[b22"#^:_=OPя)8$);RK2'V![PVUPt| طRgx476,K& KWbv1\59˷ -Riz_c6~ۊN~,pؒ>?%H<Į%/vqUJ{aEn4eX:?ݹX!5$EN CwDH[S59j3ڈﭔ좲W E`oXS]GYT&a3.toTI@[0GU_(֧em*b,WL&{CX'G/3!)ƿ|0Y.K#iyA3Iؿ(M:kI 7w!jxdURM ]zmz*;qSLk˦)ks ][gýxtqr;BQ41,+uxc!T65Tp{HYk̎"4& bN,;|5H_\p+E|5+f$HQ?ZsL+$˘6b4K>ep/h~J=?GHgd_f )Uk Qڣq / *yA f)/ 9,X%eI+DmL%GYw. uG)C⬌9`Lûc xTn߭7'Cd\M+j0Cr[VUgTiM@ۭs1:b߬Jo<ωD:ot)w - P?2O^aZ24ڑ96L_g۴^F[tV>j^_5<ģ4 |\tcF'O+1+[Hkv 98 D~)j"jq ƚs2hq6MD#.@(};C5υ.\x{Ȣ%)w޺w 9XAXH_մOsz p=4G) ZP@"ChcT,#$q*B6 e I yg;ձ-s.S}GR05:k uIsuMBi(aЋKhZZ۶ t`* ybWG(7a}P+;3\ZI,)*wWik%O u_hHo@6 NJ}34.[͸yg<{$ ι`4h?L[yw8dDvH̶ۤYI:E 1h6`_TxRi 7Be雧F9`h5 j8!0AFx `ZvƇ rtŋ ADt`EGrT\*-폨*e{veBJoS M Bp4mLJ+螼͌\:.ixFtqp^9G7 Xq;iǛ&,E󃟱@fIloڛO eG97xLW*R(/};n2)J?Uul4ˀ>|#5vLyxjɆ=# #%Y;`p/+0 " ^y~hΦ`S.P0]ҹsu @!2ʠ֮-'|WԄv?B-5a+ R \ߛ̿G[ !~8CWߌhv^)zD/ -_Cs%r;"]DpE]g/6O]tRK8CB3LhJsOsAUq5,s}ǿ&D.j {LF8&rz=ga{RҒ1>a֊.q ỦI>@@5V.ewOy(T5Ҧ~ⵞRW'yJNN lJ|m9BQ,HuY^d j;[ Nt˹*:x x~Ft4֣}m0`Ln~B45~S,Qy7X w+GgbgMM;{ImT 鼪׈Ry:]8-C~4iT|62k$3VE<#, "ӉVj.v47t=0otX'+]2A~7Ղ`0߀q h='3MԌԶFynwNka4q"SL/t>$8W҂7XJ)Jw]d':B2/-]؁=15-tLz'4b;Kb;.PURяtw-71&-BE7r|HlsOy~G8-@ߖpQ_$Ԧ\W:XwTiA,UQRE׉PSHg;"22+-Ϡhg386_Lҋ$&]i W?^8_g YM&5`EZFX8W}̐d0Z^E.H墋AC)1%v.N@vFh)h sG6QJ6LG,2gm y 7mh ZmiWZR ( O|>ic홾;֟$gleB%䣓 a`߱:-Y+/gim<|gKi dNlWߩ691uЌmFZ<J,|M**kg;g5e8d݌AKi,䶊Ws3-y hg&첥O%7.Z%qifpb Q -ۼgqHȏ!XłG4:Z:l]yw&d#m,δ/ϒ!x}!.;h0fKD%²kW3㱳q{2#IKڲl(4.t?w9#MB7j-2+T)l2;@{bOCK|1H$B&~8!lożSalf yD 5yN(n}b"9ǖ=h<]ax3,K:FjAo5<&Fǰ2 xLvU>Zrtps--hRcWeŲD>h`YX]" Q?/#˸8'9(&݀h3ҚBoZ3nNR^_7@6A3Th^ R|B%#Ԧ@)3B=f=+8\DDrkY}A<3o^ hՓ'*K}3rs2"+geb{ǥ!0"!yb]`~9 NUzpwm5u'`tm 1o%Ali ӷbCoL> 41T^YZ UݣnLfbyX5Ώ^v,р#pu5&V#q|2OjA?o4d`;NH O\.w2V1*9Z20[ sPY6%;eq v70ItELePOVz;E녙ذƕ\8>88y4u"|b<ƫJpu(e-Z*c@T5B |-ezX Q$ l+ 00 Eb~&i&qoCQ24pVI25 ƠCKO2qѬKdX(e:43[UpޒGØK$b_#pP(IowFK蝤FuC}FJ|ՔabK e3ߑ!9H@l@;!=.$uDC#f\%et~4]\xA>ɗFW-jH3ޗvpeg͉u]tSA? )hDChJu~ۖam^~7pq"G+'>:25pi8 dydF}{N([m,;  ~g~.tGC&zsw[|Ri -lFBTjDɗ݊l?U:gϩɉ;4Ne~;f!xMqbW<,iZ |{+째R1j`.WgQo8E 9 ɈB6c4W TOUw ަ&(5/%8GQɃ`ivlD78Yi ؿQl_ 6[/z@ql>K)ULmJAIb@~!bϽ*3gk&pnc?Rϴ%:40ikQ)0u?OӖ/.{215]#7PڔF'~!@!*7lқr+Bwu(*ޥ\arkU@d<ϲ#=˜kjnNh52kbCP@դI(eF]1Btͥs NlݒnR0>)cw($K`Fɟ~ ]eSqGfWalfβۚfX͆ѹ˷᩻6JþdႩ[ lA^E'wkjUm^aOw+(KǿLԵR'x&7Z-ʡaWPVL$V- C-IUmFHԭh_!TU5Ƀ#(e3P%;"FQ:V}U.ŕ$WӇA|+@*~,=,/r םFW+^VD[ƔRަa&l|!1EOcg5K1ڟ_kiv2+e .{aC-{>j"A2ڹ/\t\JqM aQkd5zT)r ;e11uCͭnW ;T/Tj$,sv~=' ˵6ީVsY٣tCh sգ^rm٫s*r:^'FB`S!9[="Y6M lDMqNuy}qEm}.2ߥOJ,"Ǒ4 GJYxzLM'kpΙd@ǛrU&-OIH)45@ e`뇤fArX7 ΀K͇0{;IbZ^^M(cXH>mF =xИ5%P+vW\Yoz~FQ:v=?~c+~tg,j ;DPg Vme44-3Y?_D5~B|#0GM<҅:1b3Xr(zjG29mQVuBП1+ _/Dx '[Aie;} {F`}I869?٠.lveR4Waǟ(}m˦Z"yYq,ܓ^8(vw<)2ic>RŻrD[-;,\ACK3Z+]O֠&jpG7 "WmL-!nJv1❡:n_`}̟Z8"mUyń__f_WCjÜLհ3y)t =TEw .FiscVIT߽Ѻţ^"ě{z߯@omS@&Oh~C+}c (3OuUt578E@ T p*p;dhcwvWuFZyւ>4⫋&NXv4 6ULŕX.`"{&i>ET]v<̿. 3Twݫc`ߣ0yXS BOeIGf?K:8?WnR9iۛ OWܹ6')}  `#x|Hc}{yLlh9*$Yv-s4Mx^k!^9gg@,vSVvu}?*~ %} %ء<:n8nf0;(ś{P,s>/~<>5 DN:$P[MfjRmSv^PjV+uiNzQPh a^I뭸h*C8MĵhY <3m:oG_2-aʑBnx>+SVۘE!#KjmN4 c\U3b!M>XfWN"VzUJdv*uqVu,~wvyj6L%KG|ކNda'^B },Tpq/)$,{2PA#N=SV]5 USya,u|[HT\0U2I_\f(Oamtg4l!unߨ&UՖL%L;`%˩vˢ f B3UpҌ!YRX6f~?F|HmuFїPdl9"hc!(JwAc+H5B*P*' SuˊHs&VsPq'hqU"j 'ALs(\71W;kt/ސ1U AB䴵-*0!LqDmcdՏ!wV9!m \Q^ fmlHcް ڝ)cPIZ./˪x2bUDuv1À* ^@1.nNՀ22A-*Gc|]}E}8B19.IsJ%<wxɚ}]\5nܗV$-R >'A1bcgkc+ ? s`\>ĎAY OzRmoK) Ø߱y39#-ƂyVyi1Q͵!t8 VWİKJ  אWݘP Y ؝t-VDOYiC,)rQ觲B{L%- (v -qH$ܩ91tx=+| 3$I_O U dyJO rΣDxcKC2L?<} /S6;iilc}4yh݂LƬd< ,MzU6FўQ LW>ܺ4/1͉=1,1ܗgv&#dOJ@Bz%xĶ/iT'ڵ-o)Xj:4hB@)1o9*TZ([hrD?Q֍uGl- Y⤮;唒C0k|۔7/ Xy\DgQ=[(aǻs$z-<ӟ1 ,eW^(H[3[W 7_S,a¤ taZ9|f[6+XZT$fܓŤ28~nV=cc-=.6⾵b -ȲT}">e[]XAs35d|"LMk/c;Rrk7]3ta`P>/5wХx.M$eam85yENQnd;q^gh 2I`>䎀5(2!<`ϡnZ܍q?x"0Ww@\D`, 4&u1mo=TZs{S?(>n7{s3cAHw+qp{mxH_=Lmļӿkv Ρ@:۹ P8,W  yE IK? Qhg RVO,:>dF5B48On\v05`@V/}8Y'wMb!^!)i!ϔźZ3vL4zJxOM^$]VyGTp#:D]8Z#?Ua@*؟O*hN*5Ȯ0 %L Qlu/aiFTIj'{h]Tz<SaNج 6#B<ĺ$ʯ5P`J0d)n.4X)@yo+%(3e)tAJshפ|( 6Dז Y7(3GAW!,GG c18)u(tkWi͌Dt%[!!¡ؙ=J˼sQlɤSd!_{1/ ؍|[]T''iq-l*Up `U[&>TGyG Z /1sUNF3ؓJ;!N'Yٖ͵[V(s~+'Cވ-Ecy&%+ &ҸO**J3FHiN_n<=W3.r"mJ*bv8LXsM68xVېK|{q}eT|OHjY5^leR!$鉹0t [2xW=OAE}֌,_/-vx^)XuhVZ+z-HϽB*Hˉ"i }D:D/~7m~+WbrC͑3N~= Z5gԳ(-U iT=To60N&!ӂNg@eQqtT j k3;p4ǒ6Ne}sgAqgCە-};)1jUx& u-A̲z= QzR(Dx̜VYVD׼Bl@WR,皇ZfTi/ C1kvY:TMQPZꅁ>_?тk FHώ5 όZuv] t&cڔ ۞w MDxØ#{ mʴٛ@n5g.k}apN#AnǶ 4Ogy"-pPEF} c"Fsoi8KwT@7κ'.4}U.X+$.ᣅ 4 ~Ja/&<)Mpb2oϿa@@6VUQyQ9@=P(%F-tV蕨#~=i%:GhHj_  + \ N؇sK-Ⱥ9J袚A vN3J`%*H n@}AVKطOﱈ0h,*Xx{Nh"mѡ^7n*`|ƍcwg8 äۣ_FQ("s^5洊YLF2]ia:g?1DoY׈B㧤e)86;Mlۀvu]F.~(HH`\ F@U/0KY hCbF0wWOlcʁ ^ 6 [~gtIiI功IQ :9`0*N͏EX Rzƫ!]>hWMGuPYlL4~& Mgذ;$43qq[;u(¾X 6#mI6(Yt är cË́ B{Dr>SoygTiWcl]|$a梺'fgRy̤l$Ydݧz"]Dfr+^͜+Low!T1!)uVutT㩎ڛСINc^ (4(fkt=eT_[X ,J7hq쪬`uomN{d 9CHh\12sh5PU7WZѶ$SH_0.-k8 OUS(l϶,_!(3ze]XTM 1?x^4艏[ XbnW H\dAתqF# ]S!pV*`MoorϦ@ os<߭ƏS{59,! ofwÝq)ko$,pgյj?[v ɇ^)d8a)?> ^V aMu ݥNW^1S1+6E#Ub+>)sx,yl0kx, zغflm06EC6`ijl] VN7T=P y@zh[/9-L(75}#<bg_g #ұ!w4OQk1+r5?%+C4oClf0|PhNG2Eᒰ6 K{/Q6On|5^ScWMˆQaCe4᭍~B;@"3sY?.{RfHU۸*Jx>14+;x|">R(<ğjiPꌀe1pdyI36O<' #@<+##W0m)+7`bmҚG*wzNۤ' 8x޺qP0ݚ5 z񧡎!wyyBEyg&%dhkzd.A%U0?cշf̗$.o-.i1,OJf]15?/NWjiRcL\oDw?ESYmF)'iث~;/ƙvֻ{$Ov'vy(>N7/JqoD1i|vwpGꘅ=k:-2DÝ]Hkq팇fli Qdz.aýTw@/麹$P92D- UӾdy%r*Oνzx]Ox [WDtBM|X  ob6bczډ-Nuw^o+K=)8:㾫\րwɇy7f[RJceYnHST¸%ݘYq; Mqn@e" K^I˪慎2q47]Z:Wʓ'Cu]mPzc<5 h)h]fF3ᐍziE௡toN?|GJҀ=EFcl}q Ht?sӏ+37L^Q?ͱǽ=9zUl#O[љsee׾ضۈ ˱Rvה|Qڗ.Z`g;STrn$yt ^O/ S"6]:ʽEk,㜊)EiVbZ.+}e^!⋧HCò B$v}IFOlQl<8ܔ7H xp+"E;E vs o[xq>Zop vw1{; 'T MA lw ӘP9mIK-qhl]Vx9ip ((^߉wn a9ƅiש A̶B.ҚChSiFU3VVMHanqYW/Q!"g;o /@,vO)/%dqBDin*O*P}G>Q@$ yhsۤP|P@L%Sf!>|8}4J;+uV@TZT}/^& yZ~nm#~喷ɠLJW .׸0˄C+f§' p9GX,x td&VM€Ε9NgI @N3*l/uAWg2Au!kā#>K\:&r@˫@dA+i ̷0EoQјe*K_{3f|ghG)+%S<̳MJNv](cc3{sW^E>mۍ!LƸ58I|{]=NJ7&]P {>rqU{S)$[q'A%zW 9VEO%- U"vR;\?@qoQvdjngJSYP bF7ؼ6m)IDLG˧Q;=BF[@zZ\{ j`-̽[ .rӈq>MDn D¥Jtgv1kQ%b%Dj@y(Nyz)3Vaܛ!93̚.(Nm&#[+0aZiҺC߈=ZH.V UW #n49a"Zuq4rm8\'MsN Hv!{1-R/Q|b?ci9ޙ2ʼn}&9)nF RupESpTbXF91'ҏ˦9 0» e`&Eݑ3l) +jYe Tf4΂5VtmlRn#ڵ7 &QЗpČQ -Y좪e>Żz#  U^Ag285SЬ6:,;'f3#+C$E -P͢ƚ@OzSQ [Κ^3ѨG N$r lt_V,[q!Ύ|X/S>9cx2aDxu5ޢ:N^5.V 3%r7z] }=hDwWJS~!bUYfW^!`A7cͱ"3)GaPX3ꙚCPU- ;U4:֙lK+!MC#7RcI{Z=-Sˑwvd:laSoc6[dlׁ -lvvFU9x8w9,Y,k# tts|w橛mJBq#_='CTs7$$<@df#i`1fk ,GH@cjҊ-^U VdKvn҃{l#]c{x wːl> AC)s KX9Foesq(䍋#lݡX#Gx9]}陒Jvی?;Uե4HŊov6xj<"AwCm0[}|n*@Is j>Y:ƮJx).X_q4D j{-8RrX[gtR, ",S"{JZ+ݶ?:DzD=PPEHI rgz:cl"O{^{ ,3nIW!4j.>z&[+y}@mexѾLz9Hi g͵.HЬy@x&$#8`3 U˓)Kh `A$&hL%NڎݫjU<kU<75ZL3CqEV䏝 A\ʵY܋xz"'T)jg:&j0xza i{ aw.GJ^~}Un?Xj^" C-w+S]n=uu~Qk嶀KO}Oc_|*cT FÍFnMI,&0g>E]IwoHOQͶ1 *J6Pnd iMg˪, 7Y//ێݧ >ph %FYԾ -W\."+_Q^©)D :-,޴SY6ߖ K1Qz8Z -n@F7Pd @w45c)a)~>AF' #1%Ky_Sv_ u_5wɁ8ڴþG@U5ɕ.!M~IԄh|ړ3*HLyUt[P>Jӻö -B sw՜&<w]R9.גS nԤ5Ij^܅ܬ'Jdl9坬!y-1*'@|NaGQ7=g6OF]#.tl,Aԝttvczn^-ǀݮ!ˍD\W0s߆k'\# l.M+!/I?BނȧLm̨@, W9Ɇq@秊c9ciOt zj6-Z?a`"Bt2abR $w!<0בiZB/(G*7ٻl%]L@=aY=)~v!]B_mu\<1\ap8wYKUgUK`3AGNzfgߊ9eoYW[G3qP/A[]U[\dbKNeqsZ| Y &tbD q--Ĵ\m*L%^ċ"!MW7noJo)d \buX_7Acۑ8tPyF13,}FO Y 5qCK4=]P;z;keոj&#b'b]}{N1hi /iM*&sg spFlWuŒ}%>A]M ]4gSP\eSqu rkI01rޑEEPz%KyųA,Qyi@/Y4G761D>ȉHj_<g6P:PQ[* |q55_7%yoy;y-0*mdOpH]iF<rZ^%AB#.o7PoEH;DŽ_}6">FZDT~]_9*r{AW6huc=6CqH&-P Q'x͐x o:߶Q +" \|T62VhZ)^G/)KHth+]f@~.ʫfTыwr3J0ýiF6qeUHvOKS-qVo?/%H+%9`>ӽ.m`#ʒ2.e{ dXWNo۽P301:<&p 1u|K%w8ĸnjY ThЊUoQ8 5ke` ,*O2qFܺyugqgSUAQ2ga=f1GXt 2y/rdq@UvM.%JߣƢ?|83C/ LF)ECQaf̅=M;͏$af͗tCҟ^L? QÍ; GQNS7a|]%EwK'EPCJik%Uk,G.e 4r_;>!bD\vϵ#(/Dʼncs@f52(N/{zV O߻ݞ{'GqJK4j*ҫY5.ͬs(b״}C*Q]b |nA >x:ƃ3a ({ЪD`\_;.ZHs0I~h*4C `Y۩nl 4kE^KzY6<2b $7mL@礀s{D0'HQ/2I2Pj4=@;Rua:rr@GH#gӹGE5 95|q e"|Q7se0d\KE92dۚooq:U92פdjDԊӦ 1^ /Tm x~XGcJJ. *v cat^F1G)KDPT0IY M:umXFQր̀"3Fpd;WBAp #2v&Is~)Qc 3܎Sm,麂~x418%~ |9ާA$H#n m,\e**Q?$vT UiNx3^`АUJ@9xR>jO2J4V*9f_%"\ݤ$# fC~ >-ja+ ՙRʨ8E~lqLl1K6"mv!~|% `;^>aC΀a{񴾦"xKv  in?-1W"&0'+QW}k#44w,zSf7:!#QDQxw4yJ-iFU6f9+m>oa9 X[$IkDLM6> f{LѢᣛs1$WvJ-4'\rE E~ub>=Nl i"ѲlYx}(wEU/z|^X. 꽫HELTT2h,5jgtkS+3a>D[~k@) Q+ n)_!dH'8}:䲈; 4bxGOrgʎ{ M~<$D,janϏH[{˟7& Xdz2cGtAYׁ%jj(L+.E.up!:g?~?HF jWj[! 0r"pὅ Xډ>&cѼ/K/\&i YHm,9Iol& "7& ralC6_hNI#X+ O z tDmD3$ʍ!f;L-?{WkK6򑖢Gպ+ԟ"]5z6}aż !EMu` raD~b6wO$ %˧n*He@-™;Iwu* FKl =]dtab=$aܱK=n֜BꂎUkir+*2^^84GZR%3Ψfcfc޶3A?S3: Z᥼. ?qTp6k^ȟ@I}}_ QxL#H{+B ֆ4 lg9- S8-/A'RiTp_#jBB?0pIP(᫦ܦ+гhVds=6 x" fL3GqfPZB4ȍgua# i/n"Amu1 YgՎqÀ [}uOqkn/c_@_qOF }|38) zp\J^X)kr$pP*%{]y{dн'.@XEC@;^}XIT96hʟNt-\@.]˜[a'(i蒊 A[KMBE ϲ~q]rz!5Δ@9_G6nD[Nق-(lwuI$.̄z4 | 2 |DْqdvJS$T9ZP -<\'AE.{=wRu47DU6pX6t5kCH'n+ ="A"K[o}d@thId>qSM$ƴGV 6H{"quװmqm߳JK% "N-6z4o9Ymx|]޶RHRER|}-c-z%flŵ^7WDq[i4OJ\M'"OPV^ouQ0p؅8^5E #:uc/^6٠2aK9( |Oy{~Ͼ?8oM433m/Vm颸RYToNxw%?sֿbI|(ţ56Y4⪐e 10?it]}6J҅dB-7*fϏҌ5>ypz 5͒)@>To|Q󠅳Ë̦{,Ԡ|1R7=)p3;8Ѝw6˲RMׅ)t"ϵQ <)ֆPM;BU+o< qկy׫ BPuo r D_Bv e8v_$F9a1n/-w&Y}骽n`@K I_hH?0A%ctM S/] ਢis+cYl[[R dV,1w%}Chh8J7~bRC!uPޱx-R ^`-rM:2P첒(>Sҕ/~e|CWזB<'WIlÙxFB>ӳh߾R_ |}>DhaB 2n_߶yYZwf(bgAm%BbQ1I$G;Wŀڠ-w@2 R;f6)ŷ?\B+6A$)gO2[ȸG@}d!.OIVQ =Ȩ(j㨁c3E'4;v#DZ͌2}P{$ k>Π 1A<NLSJ+Ao4F<읋r2$"1ߑV…HS8Rӵ/g0r lj|_5M46l&7_ݔ/-~+ &*`v ld6<'hB YApksiӋһ$-u*Vg9d4.K[8kQK c3tNW!ZXl2*R+vWz5aiqe,-W6kmRt8FL$#G…OV/,8d<rRUD ׏1ct6EpLzXsͳ=~ow_9rY%a> -j]"ɹyD\ em[P:Fb\ tk@|j?Y~ ?j17WV F+UHCoho<8O6NHدEk̄})Rb${@P]i+H8h uR w+Jμ/#MY3|wuL&r!LY%8/%@ezRc>1zC>}5yH~݋S(;QVAی9 {df"ۗ">Gykb`dW3>) W2@-us7o8YDi./f#<3MRwy7葘w?cwd1.E'o-or(9<ݦEɓDsn\YmfRб6M>ڜ֝S ϔ?GOXsk5RMi+V1W65)Y>!Ş*d8y[D2 NwaŶ3}} 9.{ƥ9$wi[M?WӘ'zm@eՄ֚.wћt-e}KȆX3 .VS>0A 5i?u;v x:me~%-k:оEJSZ~P\ʿpퟍg<8~W &@0а7 ڀba O&YZ O11A."/3hW'Hݻ{쐶yM{Qvh2C[2&,]D%ign/v:s]`ef`2|Ff;-,s*/:p5gZ\Jrr9I/j.D$VŹ0ێܯ1ѡ/Aw= ɳlr_JZJ͟ SDfiGPiQυOؔ] EN-v9Q-cB& 6\܇2#w?}_7qӑL}IYf7}q[΃;ʭS;=쥬hcsu?vGÝ0LΟPh0RxVY-Lde.&B*~ + SzR5}#RvW)6:@e)a!nW )q`Yfk1^ǰ 0 QÒp鸆Pquvj$e 5x14mKfXI%_U;PFH`aD[H9o(UWsCe½MH~ƙ= >4-|P Dv32c(7z_1DwD=xj#⫬>0k2K=| }#16̫tV!ˬ_N8aD* xUKA0g3FvY3jfT*E4m_=p`sFQ PT}EzM{1Cdyy#AM%}գ4crD DlFՖDJXեLaHM .'ɢ!*GCLGgRTߗAζ zEW%>X'&S P!˹Y~WΈE< YDy4Ev)5(Aʡj(7 ʣg`dn\'oim'XeYBCFnkcNܖq1V"wch7Ȅsk쥳_KG;ڔ B|Ͷ.(v&j_9M!.0gpK31oeJ bdD!NBQH@ps6(>eda2u<?}Kf jx}&A[HqpCl- 7vWgڿ!rҀ,y7}pkn]/l˯_`]uԬj4p57v}?nIi''4QĦ1l&\^gD6ШGY&M`z.0F Vwm! -MbC1?~XʏJxD$w}*?B\QQǤ>rU@Z}9Dy2vIneL,w7U9p?4q)y긂wq[5-K.MUt^L̝{T&y?/ʞn?2gbV:Cq |[v,ʉL]tt7\nھ`.)S BRmo)~̊G%wY!E)jU6kK͈Ư؆ѣtS_H2QJ̿G)#Ep|y:L ⬀rL5cyx@ȕ?n*%GBG5Ȏ9Su!ƢzKB*w. t&uC=ƶHU`ܟBJs;c=]5Wq>տLN.rg1vVr=јKX[,^ ˽(t X p«&iԓl\!E,RЮ$8/@%0mSXQq  l\7;<ڨlg 7_؊,L G\o}J'&>Q9r@2swAWpKy/jf*.v8O]ifwHv~,zjS[>)g5`@edTTʪT4%89Dcee̍;5li )lAhx躋yă*?$HT!Ӌ㎶ݨq >f@xCer ~ YZ3|hZQhG>t6f>C y GJ:>t;ޟ ('6ޫZt YHD:j=A1"V?-LJ6k¯yY8[[]?7ttɳlc;Nݴ^hddzaJwaR[x DN<޿PϽ *KOxwYʵ7l!*^{L[Y }(yuC0 ʺ㕠Ca*y!/1&2Hzo)g@o/0顱̯,swt0'bN L(1׻}OˌO RU`D{Mokϣ~%"SJ-182Lt~Gl \'p[4W=2h;6͗9.tȇcx (cd ;5s ѕH{Mw ã5T:*NşzF7c,ȴXR%4F.M)M>zeOdEъҡn#iT /1"a^tJ[0{ܫ o!ӧX ZGɲ4tQՏfH P^Bz`=wW/V۞]%̺CnHPL*|#lQc{8)* A2FOx_/S!Cmg1L4v~O$,g #-g]ZNʝp :e}O9: :M# ,tŐgu/<3=)}DR7h&SֳwWc=ed:Cxt@UkN0g#հ&% 1|N|g xǒp: %d6,|= RUb)q].0,VƤ[g5dTehi>{9RC8e xkOMzGM|Njh+tVXD1Ο3ry컇g2d"4[@5rM`;tJƄL)sǻxTA[o&F*jArckHDp ˯=Zh %u-iv ]ZO4>Nizd2gVB+Bsr7Ր^?"f]d=l wO~<:݂"4pKg҉?Ѡ?|Z尋RGd&*VpݢB ~Oa{"ab( I*O 9IކVuriB~ ) wOKM_} ˷7(WOf8c$57̤^̂ V~uEEO^I9 }V MUxv\ !zvG;o'?]|^ۈfkʄՍcاa~hL|b* ݨ L-%[jnl?w WUwx&|z zм:CЋ)h篾Lz؃ӻfS^?ݬ(TwI%>4n'I CrE~g؟[D;d# U> +P%c"p^O)+nxjglEqQj¢a,l.N{Vx QEN|Css\B\lH GQyLlaO5/P<>+r!֓ĈIz0MTQ;P:Y՝K:EƋ%IHeMZ@hV|$Wy:pXp^`Ă'cd7'Xm>`g3~YTeԟ Wϫ5f?Z3+9W߯ }dȷ9O?v5TӾ =[ñ99Ĭ)nqd,vOY΋[A)d]ؕf !,JeD)il0zIkV̈(>Q7 \ ]8`nDH,_릧g|7ӭMQɮw-@OYq c ź4Mo-@Ty }곐LG];^<0d OoLc/yx]7hJ)C5 'O澨? u@3n $'R_2CqOUD>|eUe4:VHY_ѿyhHGKm'ô[~5:ٛޣH ` 󺉺rU=ܣ -\o ~a?ܘ928%%(l;Nn3k@i`" (h ur,kYeU6Ck?7ڦV~qol =S"%m ~L}.Ifwm)S*Nşx?d{fl.|)17s,:H F 4?~ QΎt&#~.D+~22+-o 5(:MZb,WV鮭tU{VAR 5䎩}k"`̬Ӹ iX 8n\\VU&=IL";\!T|3Cb!@5|5*jHoGb=5tlYeVUTA[br c:-t}͍ qU\g8iJSX+TWpb;^0, j?PF_˧jF[x=Oo }i@xp3+KW:ЀA: ;[pVp1ss7Œ~RuFY\܅Xbʛ8_FOyQ<. {d=2:66kP+z'Ta"ٟEvAϗ8x6W)&PaJ˻PKt YbhXu[z9NOF<|z2]}e)7[]h&_>-Xd<&49EJ Ms "zTVҠ?ϹD#1pRJ7(4ȋG7[Vw_V7B:_vi$S&≋DNrL[TA6Xڝbƿk5Wtj!QQ:c> ܳSV:8]S%`Xcx N+)r䝃ZZS *@hFg ԣOTjmajDx#]C~yI@`$XM[|evmBs6m$5e[K"̸ 5q= ^ɐG L4[r]ZQpg05{&%e\)k-"6+˅CNQsm\!Ĥ: ڄC(rexTwսUuU9ʔLP]ȿZxRjp0f)؛33T`/cJHa_ƟS9NEP ^ '2f}=N!Tr;c;fl՜dg?·U;^SF55\F,N̬6t] #go_f@勔^R0Ip#J+7y@2_e4 cNd!Fh2gk'_4|7G¼'=j:ѡ$۲?/k]5[]:Xcb7`},͙+I*<_b9Qkk/sU FCcv \Ÿo}2}rU"S*?[A3-_6`aFld. T~Vw??6 :7ek.ʁ"Q\L_yHd/MEϝVJ}q uIY8 7\ , "ɔC#sCP@iV(h Paa߃hCߐ?S.Q3lݚ27f!Gd̃ޤ7ͻ8GJϣ9$ͶlIE6V"@5yH o89c /=ZeCvIy[Ii+Cc Iكk&% wh >ׯ5"5YI(h Qt(1V7 |*3%Mt؟l(_Xҭ˃BfM#x(z \_vB ydL-G{a )1q"]uoV^źyw`V=%ڏ3QʰH0OўKDZH;s= ,@K/{3nMMk` `/+\#1F?"i c}4~*B{T9]L_X|yO-aE/"+J*G ™1,k|Ȇ!S1m~.2ʁAo_.ylV5`gJ@j#=Q]YZ-2#2x&iVqFzVu/NU"W\(̲̟G[q48Xet"w# yS} {LZX).5 AFwPn|9b F/qǶ5paDw(hvPw\gH@ Vt T#5홎NJx!oo~ %Z`ۥ'd2GĞn2MCg4EsIp_a1R2;6طs,x2'{;q׏ۆ7JV.Մ-=_5(7l:kGNd6WOUƹpWeLyQCrlk Mn5C1e\ݯ xNpu'.*=Pw5 )ӥ+17Dh؍UʹjT*g|m 0ٸ9RWs,d e*O<5Fkò-R[zRi n~~Y^U2V"trE]PÅC-Bv52.dqI&D oRf =TI>4 l.LH r)5i^8,"'Ђ|'j,Lq QlAoszD֍i=27ۊb,:gKPimy\Mrd2)`9ͱ|Y%J*6k4Dk][OJlbSnƬl0HӹGTG!逩QPZ XH]'b"%I呙MOwK ŒS.,k'(=?aM'`*Qܥ?fb̜a!z`LH>f1!Ǣe##ɢo6CC^_O:ơt'c肫i0aI'bW][c GDv"N~ ,\)bf~=G/D5m뚓 e?F4-jhþF:oůfxjyt(\qp}i+f)P 3deQpeD:I +b4lmѽvjyݍƼ\F44-="XqZy]Fww 81RN uǓw[>p_.}YN T-j-珰>nD, 1B ?os#Y 5`?Ӕzm{J%)kDKqƀ>/f{;E5S%_Ŵ܎M $,R*i62 W']t*ҭVzAי WE5ݧN6Nn5߸IAKG.Avw9-EM?A!Xpګg])Rsdl9rb)sBl\QƿklLPAKn=91𽺩48%6ՔxH,u2[ m|%oGa.t>Y3?X/'AF\D^S6o2B7 V<s=B%T,X.GDX o7-ͼ9TR> H9NxD*mJ6 Dōr1Bؙ+(Ӵ|taq;L.d7yӑᚸT&;dBkB`H+Eɇe4ZJ`k4)M,vORْwo>zme˳Ʀ L|ZxI`KBR6$SRUm29߉p"'& w,۲f Q! *흞yG !%WJE,=Sl݆*>FrL&oD؛NJNW7<s퍦:g9}O~6BȢiF6=/CJOD ƮAB* #u),VR4^**BC ܠy Gg~BQ4ң3!5>uSx۷@sWE7xIJձx2zWðukS. JptiFn1Wд]@ɤE]Z$O9ktH L4@ 3XQ K^)D8bYVa煼bQ/%0 [Uar8++W2DL,DL .wywm6pٓFseU]*cׇ {p^,O _Hڶ( -C6׏h9 LVT͐z#;~y_ј _TUQ DϨBWoW쯧NV/0SwB˴YE"|C'%sT{ 8Ǖmau&ڋlJlWh;L2 գJlSL^b6<|Z/r4Rڗ w_2sk/p."7ȹpCev`I[йQ&Gπw|^5'nN  @Z](@u\[rVM5Jif=g㞆Һ6|31(FFKHfm@b|dz\3(R-Li:) haԝ&YǦFCba:Ȯ8=-&7'D Zs= -,Ԉ4":IsvFH`GEH$:릕 j~̜ze._0܈܅Sml@2PA+Ox 2~g|HwγP+(nFLu[PM$xn/&PF&^:Qκu1\]\-s!N~G@Ӗ}YwIkJ]F7ӫ \-V^lWv J8u^dzS 6ydՄO:n&Y $PtaZ@a_\M4xRAjp ӿkz~efV~.&t5`歙BΠ` /4Pa􈳌N(eYv>!LQBけm7DY?]]Q#r\)nƂzPV4-n˱Х!;4޲ }-/s'A"}jبԏ%#D)`22t`UMHˢv5F~ÌpjB~m\!ݞRg1[UCo¬-6[Ӭ|wf捠a& v:d&%p K\z>f&eZzEÞ\IwY澟5*}UhWa1m. 8\mS چAg<G+X }j݉ R& TP.| ?7˥Hf!x -"F~կ輢jquhy_-mq,U}XzZƉJn`OȌNVg! Ra+8&C4r\ =MtXX-MZ9& SpFx5{8},݇-UA,3;ԆSb94>c2F&Rz &hY?<-*H/U;^W3N &]286@ GM٤O4B-h ^ Q5)L9^jB mGHFLDWC/ZT/P jFp`|z;gU?k={cn'M$aύ95oZ2Y ֝5f` ]3}أqJі|HNY=~?2[ cR[%G{ڊ1nEaljP,m %xCdEzdw)K9.a6vMQebΏ#cǕUu^EZnHQOFqM:t3sz=HrHlp(YF6&dNUA)Xd6{2yXAwܝs/(~UDؠ̋8&o4X ʦF$4/σkl[Bi;+5,P_[l~M23?A6ܶUHQJs;fM-G[l-N\1`.Ȳ%jޡFR*#]3Uz+-OE%r>iذ]G|CmW7")A2\{U(F6Pʲ}Ue@Aғ(q%WY@!@Ido||e +"XUn>Eu곙|I `f'*_њ;,Ze„ޤX@wb^^#@C_Mʩ.`w{r}J=pus[ 1GQW3Qc]LF  j''7qIpi!vc(NvY }HZu E{9)ϑ%pq^AKMXKG~]0!hD4 :|gHa;l~W*9eHWw,Se{Z /V8=<`Zt^k~6GQbvaN,Z Z9EOQ: qgp:ZV Wn`iy)" RT&3ɥT’mg.wS0'A#+NV%HjlL8WzvTͱJ)GvV7#HFQx?h,_Á]9念Mn`7YmVr)1t.2 ;SM,'v҂'O:#y'xq ^L7ؠ7+I{-2gڑp$Yx?-ɡgTWL?jP-]dfD_WZeCg22ҧJ>\t1u%>2+qe;Նg2rL w$-}IB_qI+wנ&`JԻpx52'X]M`FrQ&jٸe!/5!>zMo;׳J(u6pAe']<]?_޺⸖:}+_! 3yhWϒ|S[u7(֧4hU[6N5_U1M?TX\˲8[Mm}L.1H^mbnG\3/w;&v= >W ,5Ut“kg }> 2٤KAq Vs2#ڗamFAPlof`C- TO[o32v͘?:G=BTϽmE#;R1V;4Q*R߼%_cC9k`OLDc|:$H\2Tt?zZ̕˿KJu k2[I%7aiш]-|ay(Gv }ה8B߬N3IC3vwLh;t;k]4^2V'ʴ PH)s. %lN TMb7.TU*ٛ} 3>Z>L{KnCͦ&2`-+=I5Í?}Mn=u=& uvH7j-=V4N$i6}Fm~L-G{ )jMl[)PovT#O1&jIi]be1{T~ȓE>P/Q ]C u>b(3XA4bo1F*a%h $qDT[@~q$SR:_ -:+t@7braՋeJ]ZEa.=TuxlڐK(MaR3рPtЍJpo)/+vKxU:߮Qa,΀% !#3hI!a gAnLMئ~r 2{@=S]E^a|֬"5!D{$dUqNA;*U]RQo/yP$5F7wS=T$4O-q_P!gÉuA۫kpBߛ>(҈1!@Skg,r}Rh|ʸ_.w߯3~/ڢV\*ʽ)W[Μ43ix|>ozM^T3Μc1ձ\m5(Òbn9=na~blx, =_`}dpfCA&;GY?j/ $BZ<֟Nٲ<ո*Fƭc_!\+v >DkoWF0*@TgYiT(/H*5Ճxq$j8 HcCuxBVWBIL`?£ , Am7iΦL0YF"x0,&CFo߇kw_q #޼wyH ޜ uIVQu$N>N5H,=oɇؕ{Lb^k: .mѯs%ȕTE&XA$/PaXEC~-bruf9]@va4!auBiiܚfҖ>Ӭ铰|V~Ȋ H|VD,f <(, ,$|ʀZEDB b ]xJYd8-,,W߄^ s# l T2epKI0hzuuDĴo2EEFBhSa++ o{kQ)+F8}+|0hd> ;(vub `pሡ՗$N-]=51Ge75s9EUG`kpQ1aɂ$. E~MIҳ+Mggx9tZD{/=YIjjnẌK:td7RuY-8iw9SFC\0~fr@g$|'8;l'Tb 9/md/zw*F~; nyof*d#?.!kOˢiM0v6d Ul1q/at< FNֳTFzDQ8IAئ?[$!Km,L>7zIљ[,S*q޾/J5x&묯5srHCq)E3Pg>N ݪѬ>\{kof|x€: UUY~u=-X^ ze~y0-0gÅh#zv]C` fgD,8TIh`MDۛ&N qSݾ+o$"i Taڠ ɚZXB+]RIɵ%%ڼ0h.`V{;u&,dU$:o1NN0}2D q j`JbDDG-eWYzFxq= *)F\6 zBGe)Ȓ-ˣ>JVMTIB7q[0y!CۤfG_>͘߃'5,"jįVwPqQ2 n{錽plCEPTnaC:iQUa@hEʨM1'Q&KOzJ5 qRؤ0%6DlƧ[ٮ6H rĆax߄Ȅ"[Hm3Qt6eώ+p䞕 R8?o:U ʞ7tצieƤ .Af\D9^%yVM"-}L.mX*d@WHceͽ`͕`n+8¿15%A1sȎڰ\QzdO޲0/ѣX6y@G;q;b[A, J5G9,,Xꕢ*5-Y`7!4bcq|чS7ͭWgBrb!jy2tS:g W`Gb/ȓw;dZuXh/G$vaJZ)=bR*A?xPi kIf} X2%;"S\V\q"=˗BI'ɱ`Gkw5#9E'O8& g2 &2֐i/bҔ]3Y{LL vާCT#@#*+4DwY\Nvg&sɝ0(HL?9ՠȇaRyԻd-dtnLPZP ç\c?ub+<YABTW9%AZAh76$z-ic2sJD}Uy[f\A>j~*1x?C}2@ hp}N4וdv|8\Հҍ-616|\kJά}Mxe63rs\'׎ٞF} E}gwcKo7Agq1RSU{WcJ1R&y$%|L9is@6$]?N|j&@N",YG"anX*z~`{h,n 3<j_ɰOU=)Xѿνu>&Y8)Z* S@heG tj?[߱ն Hbڜ}<˫Hk"ϫaojrψsv Ojdip!v>*0J݅V~dTΓNA_.A OC)GLur+Wh5&A zse`]`bӽ0Cqx R Qd(1 žQm4HpLx/5BL~_BMmfî( HB3D'~\[2b@RHa#+~.Ɗ kƛw0qvp/ L\۸5Q,(z:+. C%u&$!|2Bωn {=Sj;jer^5(?#-wKM헢~ C .e~20%_C;C#WbQ, ;>3VWك%`VsFU)?´7[HR|7݅4whI|dֆ3 HscB`*7! P\'^s'+pG[u'ekG<_]%}U@,`JȏUtzWwDF$ 9rwf$@R (4Oo|oO8w\'ȳ\TtU}R"wfDGV4`"?q.5hi@EZƫ?ZI}A@A;=2Pm/>kJ,M8@I;dU8 Fd@k%%b]tah gץV~\OL8)N m=4bY&OSb[3/\&^Cw@TZp'ÿ1v~"TLi7`_QO-ng W\[dJDU&ˮr-/ᯅeӐ*b9qV}89 rmfS? 8[By=v*XQkFy,>kf<*?A~[{0673D3r;jf!|v|2S KoVFͺۙ7y,Ÿ@r\eK4Zk:''131Mk47q9j9nbn~rs&dIUB?LJ6[Z277s?ZAZ;`j|(AdYCi+#x/?!tj="q|Wev@ԇYεɫhHTNա/]Zi;v=7:قJUpg*iǵxw(I=B<2SL2kHF7Rwad>Wub/^z ~I"Qg:9g8~ m]6Cw Eձ3g=Aqns&e3'^4#Q>TLzs遙u*+GQqGC'qGUJgvV8gs=-`P4wիnAVI%Y8O$(XGWJ}%~Qj3H"`ƐPNH_(Df iJU5;X!!!}yE?-6"$>. !0A{~BL2Y*G(Tnqװbrpd(;?d$M+ )N%{8*Qd|ABMSR' |FI{1X:XzqVelN Q5:_q=:bEYu3*8=A GZ_ o6^L3XZ}!oh0"ߌu0" Lv5]%V&\矃L y 2Z#43rl>qE'Xnw/(x 6۝7}\~ζHReo%n<ڥWG#ZN9"nRƝ0i\zڎ&+h86]97XE u)A^;-d:nU&7HCųoTo"fLl[u\0<ەs >Js+ U#dR+9l)x㞡j {ʇx ȯ͟L#B»PqefhYff|\}hf:d3|Ʈsa"2 Q>O<yV#yiw "PSǒ/w2L=-}!sLQ_աp_ îjd%UO96m:0*ź(D 5 O<%9lF ۪@һ=dr'V6i=8R2qQ2IUї4K?(1D!hĤEĶ`]N ;xwUrE ]gc봟faEjv۲6()jDYS.ú+sL>1LJIi ^:PNsYNjZXNRj1<¨qx]W ZЮkGi6eu(u᫠_rGT@j::=FLnj"W- / nZG\* tFj-J]]yu1y0Ƀ DTuUc^i]6/`% 'D;5~iȗ߇%Q/WYP5M_0 },agª%.1gRvnrNq@Ui }}9b瑆+N[ODIJ#~^  FFbJ]eQ! D7ce2)gKZڮփbѿ*Sk;HI즤Q:|>jWl"uF&L?E4bPL? 윫v$ysuF,30#kΏ.c\kʮvZM0+[Ts^Mp"ߢuh^󱨇Xُ|aD VB -JGmM톝 G k[AbEU[ĚlّRf@m+2FLDnЋ[hqa3k/XU<1Z噅2?JGa4&tJq^T[~xS3 ⎢A+ ZeҚYVc+7)Mȷt[sdaW ?EF_ =Py Qb |%_Љɜagޖ!#K adXzҔ>oũҬ̕CբwVwQ~[j6/4QFZı%--g7FK{5+ 'ݖj"  t^rbuvN>3Q)Ԅ nާ獇P%6ͽN~=L" FA?؍#m 0;ŷ0E={tĽU7άq ڦ2=|,XDyM-ʱ_S$Bh WG gsdW*yhaa=;hَw%peІrdG!`#xxx  A˻K-<dwUhڭcJ۪!#, ;dAoBOֆDчVsԍ;apcsG 㾌WE(GVvaq"l/ /O7GѠރ3ڰb [LAjqK}ݑB 3)Us䲴ǿbog܌zvAD>- n " P:$ 4y٭6~~er[asj_`yȹb E`(Ҝk[UR σ:kj)`[C'> 5.CʲHיp!+`I q?튜0=TtKB* ^IwѰ֢M8sn 98APBQ+i_=j[_Mw4{0] nFԎOW;H5'pw l 4 v?n>dcH?8?u(\ b;fI2.3d-n)Zfy~:4 p0<)co>q qnoND}3TaZw=&uYLJ?$w[I-Rżpi=:z_q!meD M68jJ6Ϧn$AنICp-hNY=sI[ Să.l2c4󈑞J6mӿTp Ŀ`׹|RqEi T]Giytŵ 7!.`AQe6k>$&jyr\Hn`ah W;D ;4y g84qv?o #3ỳjX|R`e= t| 2I6r!Iev㇧~s&"b$Pie8 q o 2%Pg\X`JV{gp7i.'vA/j:ƥQ\p˫B^c"[ Ğ y5]b4qLm@+x ]я4${oMjDExWS"/va!٣WfV>YGtfz|f*wȝ&ei mzYi%D7*=1ŧ3~f|gw腰atj 1fDJpĊWϩ*=ŨaF(s,B=ݲ840I#ږ}(-o> omW[gS&~K46}DѕDWgis)LȌ wNwL|SS7=3hfȓkp |{f\A-.EZxЕ?:lY3yCy"(GӻdzY_f=Us# RYS냜4V MU{_5&Lj%?I?~S(l|>[8T;z+b?-ɛƥAizTofpPF7}XNX Zt:g(R`':zax_ n%TZnrU~ku$$rsk}EytH渁VOFϬ[Z&_ Afɻd_ q'LG:U^4ہG(e*=99nZo;"ɋ[:B9aL,߰ME;\`ۡkI0/.z2pi/x$nп/!1.w \LK#VZ%"[Ӱ&Cu :Br< *qh [d˸%OCy/A?{8!Vn }sΦ4fQw4UzInVb]04Xcx?ME}4q'UMj?OH_Als"HLQӻ;LM)m#N(oç rW%pճߘ!$?b(ZUuaOxAEouU ]am ^{(Mf/ y5:!OZ,z >|G群mP-AY6L FaSm;0^N@!1<̷' m3U02[N2J@YyvJ;LDsKޚA6p+K㑤;{#>I94%.i-JO@zWe9R9[E/SHf[ u|*T ZFfnVѱ%yuctV,/>6J~  I_sKtf'20Y,Ȉa$S6v)t" rh #:%[_H"k&V:|d`\5 v@_eSv8zqoi@DRA]芤}ӷ:sax ' =1o'AG4TS0PoXB~o*Ό<ƺׅ1QeFAv=u-<,v$j26eG&| 7;^~+⟴ѕ)8C x!? ZREI*K/ 2zF&N-%Ȋ07"J%Mqk:WP: L2HZȈɹ'aK9|bo<(9{@?PBOkӺࠁV5B2˶T,= wt0r77qjo67r]U$ *=u1rF!:$ .0cegIWEMƨj/OJ@ZWJ۲lN(JG0r|bHk#Y/q(BW,k+Ow␒xڰr 6b*}.+4:'T=.*NLA{ HJ'`7jR4v,An9S;VMx5z I| :=A7éG0zH,)@mKo- yHv[q޷)8xX7/a< -R}vi}T !*wm`)wYc1Cٟ )I4>+ݚ&3 TS'V3VI϶ؽp/YkջoYeҹPoILrrFa4#Qr RߏgMV.Azm̺ b?_#ig'biͱL_`{{MAnb x Z6i<, [rG`v)NsWd;X-FinZNiA'™KEGl(=р,oVG`W0I.B_V%"><?M;ȱ>Y,zPT N)ނeӹit걾,_xpzQ\:$30z~LXVso<:Rg*\x=[O>/`Ķz^`[l\r+O$ysW驕csK[0ւ԰U\6 a۠`h$BT/03攢{ հxҏ*lAh]ޢяg&5dS.҃Ψ͒)aNA 02}$#QTI5%JlT,FĮ~@nO"UN㬗PtXyV~o{WkteAfRLyE[0>4;@pKīd{T- M& |ĕtF\ [f5 dHsxے;]_lu\D) 3l85xݸ]"^EMkPX.?;^JO&1)[~Y2#yנXhDz9gV.p'Ī_ȡOE+C{64a ʣuJ 5Z(vo"5y#eܵ?>t1pIN2 ɅX< xB¦sӞ?M-}AQWۆ\vS|iy: KW):Qkƃib}8a~-(6,^f7ZW Ň(z ri@1qH6v|T9HZk{2[3i$:l?M*콵JA*s4M a@$D%ÚXBU=سe-\qu3Ƞ}k>hKN T[Ka\׭ts3.cVo ZX4Vf1)f.yKDbz !J#lb>7Mv$ܐͳ9arDطX0}mhyINGd O KDɝyb\9[+;^1 W,$Økn^ڣ}u1iK()${IԀ?-;ʆdA^ƖB?8۩UU$CvƬ{yU?{I 6g#9X,"^Odx}b Mx4`ޱ#?Kso0%[I]W#>x_fNfl08`|㡬87H~w/ɜ-ж(LLid3Ĥ*y{MrB^(y+F[ CC")"\B]oV̱*~Euč>2H2iSq`-[*H&Ls>Ub9Q-; (ӓPH(CT72ѽ9ZE}6Gѷ9]>?ɜrCSy:-H =z0|nv$& \ ͡ ,>y[)1 ul"5uR~jd!Bp9(sW;m@M]ܓm˺)P67zf|`H%pЅE?(#)1 8 RMPʯ-}ץ7 |/&=벤߿=>[/0t9m_-4]H;W23fJgﵭ}W5js豆ƨ9!v`X~Iݨ0B-*h,o2'v{i:CΏM,N )GzŦ/#*> lQP2TZŚ{ ᑩ0 ZXW#85 壘SerO}tB. ;I+\#[KU_%cu q7TncUF(b_&(އm :+Semѥǯ~ΐM+ϏiΨM|UlvV` ]c&{-[S ndF*.|:Z}gdHuJ񙧸!@4`l><,~r5 E{,|043._7_V}oьX:! ¦s'{jBZԠqϲ+]Lq6?5@A`h{*e+:1m^BU u++,S8y,< NX>[C>T̄*Ȳ1IȲt~3M~յT踪_ lsVrA23?mMT ԉJRZ=[bO | ê!dxuW9[W=i=Nd_$țֱkFaLGwp*1p ?Y!_AYuqL {:ıFWGqTzЗ抵CBf˳O)N>`ύH$M+&tYry'shl!A[U5ICVw0B>` hY۞Uy~ PM4n2FHO4ueL;HC'ИS0Pdˁ!UEAYZ|n-|fUǺ^߉MG]Ѻ-UzY =H= EG8ưY䯑d3g,S.0~H& D|ۖ RM?C[k\{WGbwae`I0,puRi*>? +*^U#Nv]B#{tumf~@jϽ99se6jՊNx 絛;0D%% :]138 1_@?q$]>:+8:+/kbgH˒s> -t<{#`X\^mT̶zww'h29|VVqMbҊ]dv#[*koIUH/7JuպT>,zjxNB7;_bsNxkأլT#%TTbH_(t )g{HUq TaW:- 4Σ ?cgשɸ_Y+hz`GZYE_: |skuS>T3 ߉`[],Cܐ]ȅOpMQ3v<<#վd9/x'.wY_\[Wa`z87vd@?Qz$20kw!-4Zel1x'HǾ ;al&TleU?w*+/Bj3 ԛt ݦg%4Vż,P{ϦRTP+~qgfM&%ڡ5xe`PvW vq*1V:'σ'3yA:@7Oh[r%m&ӝ Yt9>Kgn)(Gߓڽ٣]b8(W# rer;nwOzEatUY[V&NYGp0^,RvaŌX?0lNU!&h5 V%9ҋBhm,O@K|f|*$jɻQdka]^Н爺s$ +g<'~`-cTɌ5̠myN$#SUc@+e ;99۱բGVo)FvetX`gq7Uҙ(uh`|M=b`i_i (V\kHg5yDڵ'E)8/@~u0UiuxoĞ1]5`A9ԡ[( ^}J(4w8tc@\+FL$ളu|=+lJ8-:+?a.lʹdU.δ;&B0plc>0 ^ O(FD; 2RG}Ug1]L``E ?Kj흓.g@S3:ma|EŴzE"Ϻo'~f xISa"pU7!:WVU䒱Z}@sr&l6rΒei̋R!CGr fG:K= ߦ6nmp2>W 򑦄ՠyhY^kInpsRtk@g`kQD;ԐPyU6^Wة?/ۑMLk~Ϭcbܐ0br. P34Y$vw$vIcgtDOdtckciD~̤ZrJOыA}6a GZ ZR#{p7;0` `NߪsQ1-zED48KHe#S̘hn>. !(go ʱ#̭W.&\ IzW)@ IZ5 5Rл 6ަԨ:YM0s*y|(Gnu_BdJDNb4 Ic%EaCT1QaWif!nC {yYP~Z[;Yc~30 jVz._yY(zfFOxoڛ>7v#V( *8Lfg30C)3XYgl P6;zPE=jE^eX@Qo0iiļ2&?8*Cng~"BA}*릊|%;HƏMLWUf]߄ZiЫ*](0N' &`AE…% gOvH+ĶN@D&5"@W?`OjoR_I3%hc!X[J&9L㊚g{ʹ٤GY|h#`5%}'-ʱ:uW5!_U=dL;cp)V{d0잦\B%x9=%.U-)tczK&$ @Z_zv[s/Eu*-)Ŏ8<,-yŵ::NcF*Ly%0(f'll8| \6Ӯc&5U\_I_dZМGk v8{ӥ)Rloj;U]vífayI K/mdW*>Ugu ]R11DŽ} ˬAjp=+g4`1Q˪+6E݅Vuڔgk_! ! 85 谟Hq"c* Mv5q<9%1TXjYBM)=\ U!? _`7#5:35c{)FJYu!\9Paà~g{"aFi]0X( fB3Vzb]4+Ĉ`n+eʼ=\ur?֯*0o{y%Net3v꡺}')H{ ;2P5P_UU L7m5J]*CLSxVZ@iN -vsF%F^ }>g d㽟.a` V*x4s6IZZv5#Dj$!?6PbaElmz@PM0/Y!V$P0 'Ce3Y-x5;#;Wtx)M #ms2&;"Oy11 @ynCd+p⥍ȱn蓎|{j_Sz[`ɋD:F:%hm;0>Mv1nW<x"gt}i+n0yW+Z3ܜ~JԐwY%YN. @ʛ iFi*mhV`?Fx-HBWpavRl-^+"v[LNrl+;j[(q,bEF{WWUq6L.^ (﮷n`ښ~45+-4!9v[돎qI'Xjd[am&dC;RB`c2w{{}C6`q`Ӆz$&BlH5 ~fI;{l}pkN6bסQ" cӎ)IGP&sܔ8q'Gl$']p[sB;oRxp^OdJMtv'R宵kC_ԕPg1A2g0rH/_?u\{K'ߋm`rbj҈n ).ivSuSKM{WQnAmjho~tʳ&,©t7!|mߑsv%U&Cmrx0s_֧w_d­;D^'#I g'0# !CmڳVX9F&$~\ b)Ї(.6X2b^Y2$Bbq 9tS~;ާi3Bh,;w!lÞlN/-wn^㲞64f9?> YZ2Gx~4V1Oϻ;MqihG 1?偶E$N+FTؾ?8pִm94͡uz0Qgmedg(voYXJveE;C+.De'R}TdcqS CCspW{}ҡfH۴24zo)QKc cG )ՆHTHDý,bI="'יeY.DxzP Z1o Y<{Y<D@O&!!v9i jrkBH,n-91_2{:3KWbu(s鋈)-1N"a+˅s) _J&zD2!|m:t[ (67~`!z9[1xUsHK&u谿[a]Hǝz.im*\ۙEy-cqnܵ:4e|BH)ihWy=pTLv:rNuj]2P}qrВLYư hq~esyf}x?jiORKUG}7ʽ MH"Z<dVJեi0|,hH <%~.P- 8?1;Xz35_k9Tсt rFׯ  g)n4Iny_OD,pn_O'C0|>loΊ=zo}(#'2yFr W6Q h+~{C;ŢGD\vg2qp|I!JmE֎g޹v}qߊ;aO q70mh^ O"I}K1 ClLU i"Q8z":tq*;8g}~U9 8x 1ɵ+7빺)N$&" z^]$]2(tg2]W @dr46kPE7~n3;$P>ΙhVV9_X?ʈ`E\~;LZXh;Xiw͚;XѤ,KG(-]VE^=-3X:8P |kb_DQFqS}c4|o4Ð돉H,xWLx^@p|zipVŕ kh2$ׁh1jA:/4ypt©ݩ_]rpsNQtTO>J[Ղ5π礅0CoVwSDjeNG3oI^8PN8'\՗De`vk)U!t{'UV,_'& _'mT^TAXz\].6ip/sķ#A*iy.W&WxcNҋ213CHl""mbh'z&O3dw-8.m"PdׇM[߆WL?}&B z>N"BgbeYw"Exk4G)TG>-$kJXوpE,cBף:w@p^; q \fI#[oNfHL^4af1A5i!Œh&K(Y}y.|{-w3 weZ緁-99!"(?Z37OGB_>܇^t-V]=vq1ڭy10T)T>&:Hɭ?/{4] Z}pIapа#㝬P&VMgw|6pnUF?F)oS(R8c'@=8D&m,SI@cPoݦЋl}>)F3~1F||I Es2 /FXY+6cRc~-hby()1i݄|T,N?'b@MaM)! a mKTM̡R{lfiԲ@V^eX=^q=~Ki[\vpstBF0Jl$X҈7lA r[:\ZWj:(Rd]E,/'B 6x2Ckw&w\ɰ!,!p:n3#i2$]gy/^"E.31e>mX@-_B*J(d͊7siʬ/IN"G)Xq;"jn{O5ߙp,; 3o2jK2=9Wu,J?{'* z֑,"9Y kB{ L7lqY_3tuq/wbAAGH#5J^1ߨY(Ԭ,R` ]!o*>L5LHŞG1+ZLSDdIv!gϏA{NM~g엢,Ys(ivE˂렉 `}dn@#E_~V7I$vo-6[O^Bdv{oߎrm"Ȋm;c]l9{}c4 3(ۿ6sVާ|gn{6kxalY*a9\>j^~6T%a_M}Gnffbwd^%@yP2x3 e? 6P!k6/{%d?*CKnU_),m ꐁ^||J1N* ?sd!sg: 6Q {92> Kv+9]柺`Ek_d\FH Qz ٦ze~m +4)Ǐ.=&*n.gڿ1/>1\&Zis2VZ%׊P\g9d*E{,fC.4[p h "H6L-^r=@Y&-yӲF@R/MeyKQJ>+Cn}#.ŀ|qOu!&`;I\p0QUgcAhNҗvlre Ngq9[ECV,.z$~ D2݄xbF|^e*S)c-`&1cf!8فɰ0P?2992pZVmTQgn.P |Y~ ;m]/5Ȯ(aU!^)A)`\T@%[-dZ5lnc,Q4Hi~Jtdl"Jlrb\􋿾͂xXmHV9đx<6 =5(%~Xڿ}5E7ʉh(9}d`;V$t[iI _}bR HϫԧUh䫑Cf{YGỘBQ t^:%_}]q3զ,JfVNǡ6K(wd6d?3߂`L}_oi[=e|,`d1ŸEu Qbzb˚>4_F.25I{Gy=;w%e脬n4Ga>SX@aJ{ U 70f"x5ndɆ,{R;eB^5n Fɿ{D9Cai#j$0hG>Oѣ~;2jK1=9ئMnyuw:8}!ꙓzTWZ 4um 4o1G2P>F=ŐS'7P u < $^Tr8jpѿ3q*s%50u׺.I' u-* y4 ͚-W_^+ng/ǡXUk|q;n;C!SQ]73yR_"tx,D7@ b[%i%Vf,Tk5JGg^J,v[qd&d֛,z /jDyvפ# n_vjg 1sslɅf{ZsyN!W_xc}2F^цMFD,AHtvNcS@o \i54m1^Rܥ'm%tUf+7ZJjݤLanϲpIq*K U 3~Bns/vQ1s}ӣA;JWpJa,N6_:9`߸Lu~anJ鴾_J`>Z,1(L{ /o>0GB&>fB쫵1_$`\:E^gTTXeS:ɀSqX䕇!&.F@[0XձW2 黍o*e#@6矆llx)K䝇̥C f甥w\ J d]M $0ྍ"Cdk}4p;*aٽ@HIT BJLu@?=sLj1Ug oØA4+o:bRUB2^so~A5'o%4*vp˦爁E$mlɐ:n-^mTRCP4ƕ.#c49ȴ2ǣe0q.h Oac|{RrT$k-A#Q1AA\+#f)pGO)w |_ esM2 ~j4syM)=z¸T29B7F"&oW U5>@O6${-#K ~AB?}Oz/K h٪n6 S>kJ/pJ 8|<՗11jSGf%{A,v*Lĉ0ݔ~;ƹMTC"Ddna_^Ш4TH6'S?@z5iwߋ JTѯ}Nux ɵ9+H"9&&[~6ʲNPOq.c "<U_Ò Fj-T}!+u7Jk`~`#B`Ax4DL͈I3٧/ŗ9  4+mY;=Œ\Ұ"fV 0+pfNa"T$@oEKԛP*$~B,N|tEytAm ؙ.^xM|$Ȕ 1Iu-Xp,Ih. +ͥ`E@3]2 }xR {Kojܛ:٪eߕ?ކ .tCGh('EpwY(A[NAhÇ71{uJKg>ډAsfN_hzc?ЪIMR;Q.=~z@3dVƦ8P?|O!sa1*S褓s BTt *`PG)BڼJ[Ey+ ҌӐ_W<7vN-I5eUJpn iT;%\G(+ڽ}V VoI}"{or]XϮ]w6̶ Cҹ/NڥUvlt~-BȾI( lk|=Jl B|~ }̃%~>Z2͊.䴊 ޖlq=gm' ,^YO8)zEZ~ }ӱxz-8|r$oٔ>yẙo :v*P@1`Zf8sGnܽ8-ǍxQKu, D*; aԱ1@nڮɏ8~  Mw0>䷿}|q8&cH:A6#CrEMn 3ҝ}IZcݭk{UukfH{/DFc裬ml3LOf2c.lȈJi?ob;(FYt2!qr($^uȂ}S!7]Ct249/^ψ/;5JKæǾXVַj$OGX$+s{]†Ι,م0/ 7'})@h =ᅫ=Y%u蔫d1CQ&DGa,ږ{ܕ=:S'5q|{W&k (y \N?2@*__Ffx=E{Kr™ 2!YO{OO?74HΒ9ۃ`@o;uzz*j5N34j$oYMSc̈́ʳ\~r&Ke#H˨jY5de`{z2f8ْH P &ӄ# aN(o<!;!Y?M2h ^1cPUUAv-,<6tDd*@:O:Ր`Ԣnz B:y2e"w`,h=}BrF/&znԤMZzl;(vc>s\aj~lb1]ĭf!JfdJ6ڦi+5ֱ[zӾ[G\4Zm>蛜Xqv(Il+2'Yd(PV4 ~F+|\x4)[U]F-תE]s|G9Wt6'"D֤of'߆HSDI5ym Pe=98*ѽv}V^m!fu!/ve:wP3 P _]dȁW3 _9 $ Yr,z6?x:V#Mb5&[Y&<筌J>,TAI^٧…4{ gX6+D e1 8k/AEtRi:V u 3(cΦS]ilDMvkK]w.ISi~rziDuh=9O'+uwz) )QҐ׏i ldlޑ@S۠/QVG,|UE~$a/ȩ?tވu]r4⊂ +l/ ;N1Ú~',\Ir Z{ZSENy}^ v y#Bi֥,`E΁ (67+`]uiD!pDc,H³ FDJ0̐ V2V`m]^3Wwlb3qMMN[-wh`=%gwah釟xRP{FH<"0|1}ަ 2r3,+@G&,dB3Ô7613{Q`٨HLjA>[ԲvquukLJ=nRrQk,w^y jY4?{5f$>,lCMyw0:l}gb _6bR( qLL1&M\1w D T*׹p~Q5A*lLdc&bVTz@uB9CUWm%לDm  Zf4 ω_:sCJ1Dbyf1Ke ȝPm|.E g6{ A /5;ٛښмɹD (x7bV" o|sZºUAZiT%Sa4.V+3;.`UM-vbCB[B[>CTܝiV6u6vu|}fD9bsz )=,xo{ 6Y0~^|%V 'f>`*؟t>!l|Kذ&fo!7.B0%id!zrru -54^ZnJf'M~XM% 0) V&ִPԥ#ĻkTrXE}[ +&RB"ߦeT6O"jI}f>Y*4{9ϽӋ9: \ UBKwhƶ9p7 0@ʁ+P/vS]BUPYjEk 54EBpX @\8-ݱ\[$3"&wcad\N("vqKmnɐʆ {ۖB11`}lO-%ڰ<2V;6Tu2+6W:$b<ӳPXP,?QnHX> Łҧf ۂ˼ g,bdAHC[ Þ'@_iJ8mLDh 8ڬNQxhB?4-Z@@)rH,9@V؜q;2bR2۶.U:AERRL^NL3!4+ 63 ۝$(HWaǮR p1ЫAj6K_l!^orݷ# O!B_4OG{ >@gs#"zz)Q~n_F8Ol&V pԏr<*qyBz P~Lz麇/o֔{K u&=6c,asr2cԥQ=ūև_s`؍msF 1'HkkU6"dK'˖9\eY@\c[Q ]%7yf-'N, :_U%6ࣅfAq=  Eݻq.AɫzлWN5F\^^b]MbCm44:v{+l7gT1/osdϙI.8N:\^wb2 !H?%k)mV3,eT?ُ(~8ȲOW#>sǗڗ2z( 1ThG=`zOۇ7flO13#Y6§87#pRaʢ:[χ[g4_/\,J/Ƃu|D3.bN|,d@v`ZgL yMѣ3 3'ZDߝ&YKh6$9@Fi&)j`aj mgzuDn>2~Tb93@):kڲ8yk{y%:_8|4*Bv*j[.VOܝ[L“6bf-DQ+At X` FXr}O8o3HV+M<9e/a1|&iSeҜdű3ۡc %-\i]J}R9r$W_=v BehquDN=?V4AE )$Ѻ-I:ƊEV}y 4+G%c[(CթFP{. x?0fLĿ\y2?Q4"}"Bj(9UvE^ZG4^S?vQdnuvVs (ފ<֦"_ t;p!gw~qzMG2vWG}$i nAċ|f_5pbh G\i$K~؎sXY@-i+v\Sn% Z]wR ) ~~*  /2  aSWB?Ēln 'HLіK񰲬O;)<]1Cto@Z`j/bga A9ʣJRk(fHNDzE\,u 5j"TϽV[S2XBY0z: ը h}S [.Ua7!vǙ @Os3pR|R* h%;h P"} [uSv̼}D}*c t;S|!lz%n32Jz]5&bYݴ\SˡI-O(ZXMÏNڰc{ ZIAsG#aja;7jU*^-WkJQ/SBeSARjԞ!b,9Q%bsr?7\N*Ը>{YA\:(pyr;#s>d>vql68 ad+o9S +]'EtGQ*Bgr=a jvL!G[zmӍв(:EQaʡSl5biiZ{Hݶ_/}+!n4޵+j~Q~M0IƁA},NyVrFf}U nTjoU0T9p[_EFˣF[F;#E^XHQ|XadSxCv!h%q^#?5a;ɲ8/%.QEs'C~Q9Qwx4#[\Um4aN:١.y|`15 dd(|`ݕ,74:D0eڲJR/:}*63os\1NYvFW]e$U-g0,ܭ>6Yq"ȣJ  b]G:^ W=a_Քާ A֝kɦ1̖Ms1mgnR1TAvw5ld>μx8e?eD"w 7D޵2FIH$%xH>+vw kkdk,uGټ}X2Cz(}5;v%\s=APaAf"GX'L?kB*7K*ψm FZ1>C53kFX%зaz\VdVn..-v.5WK{Fp?bh@Dh7-i?\/WVD:UVQ|) KG~jxFLe1[lU}hK.5$ze)Ll4{}ʞM 蜼m;IԌƌub %K[OQa)Zeऊݦ2t%TJu+gԼ!]Y8:)c9⨔LhۆS~v@e'LAG T65Z'YpʭLc.hN.4{wmWWdF:q[!2h)\%z$CV1LJa~/r'@<"̉=Cpd"<0BNlzS0(RD硭R@tL/)ZtfP>*էuBGml_w qzᖪ  :rv7 Apl6eibescŒʼn=xI/;vﭙI`հ\{ɦr lv_ݒ,x;il‹}#8M('ŁRRbR}xhq#W-0T^@=a鄪JFpnR Tu$*"S{n^0W+zDZY=^~0.=OդΖm-XϏ<ӳ*Zң^lncGD^ 7Ή3zX^ !t#(co̟y(eC0wnWVI!lzYK4 H#Ȇ֨O/ #q*e b $ iG +D.o !r2~ h˂yucDZ?luVoduP{%j~:ƏO394 奾!dA4UPn1p4[V R{'`w>OWʉQGw kz}"R!G0΂߻%4is&en)k w̦vFoSҗ~803 Ay쮚qW~8R+e&?ڣ]DPu;,9qO+De{狆kel1u+.:e@}Ӱ{> aAtx@A9 jEnx}}:Л)0f6Í0П;&޾j*` PSV魐P8x!Xw=Ik7醓GO쁞Ȝ,M ԔRaV!Oh .<Y !']@֓Pa,3JH7 Pn_uH9uÔ4]VꛚbwѢ,"F%&$#mĎj]Vow͓#qAćQ l_R.q)>=)HXsR\+| [ϭMl8?+?:5FO\p6fusn_Tgg2A2ߎy}tՉfr¹wfNxan4.VQ6O DהT/:7PAs/ +6זƨSUur;<vǶ!-X+uIEFEȭHo+ SQ|".5 KHLn-BACt+h,pAdxK#~716@pC{e_2?˶{ ~~>-'¦"ԠHKM'bv]9H-IgZT09%q̌M Ssl@q$uhIvoQܬKtǐ[DS@l)Gɪ()E[Mq>n> fͳ X4(T%V5mڈ͂BHT:Z6/Y%˕|ty!Y2 ڸ KJjIڮpa}Yf)Rl6叛ϗT:(5rҺ +wn E@,'p[ ECl::ήF֢J̩f=Fclk]2@#Q5PM.ͱD@kՏ\!9i=7rH-u' Pam_?vMRHv[^SЭA]Cn{,*˅aFh"pxnkjP)xvśi8)*-{:Tie"#'ZĜL]fFS C/%Ѓ5o"M`* ..i}?O}eyT,d ,@6i=hHZ҄yQ.{(iWuL S;y"va"iO*0S6&x17'w#hVh .7P lU#C6y-=e xo4>E.k8@ٚgII,9Z%*1,PAVd">1!v+d?4ޖ'{[jh B`0JbF@n2ߗR 9{yX &<J`kA߮fڢ@2 SW˶VK{m _ڌH#]" QQwz6 DE;n*Iha_x`mMyYnтwxL"Csx$?:櫁> f]]ɀ:IVk6YdTw6&~xQcy&h2SNڃ:`esn: ((w+J?^K;:fM8ߺ1C8bmLud'؜,ˆ D% ! 1[vH^ᾕMt7yimBVWMNAUDlFh2d;e=[A(6o.Z4oj h^tnD~xT=(U6oo_4*CeGm‰68oʋ§x_:'A=sԹ9V8ghܴﰹ >bҤJ!1$u)aGOWYuםX_:5@l+w? >GvF0ԽŻN(ȓj[ʻlтZ4!f!N\P=Ə'h }M 󸅍 D5rkH& fx&g3&-jN2*q{")v'[M xca)|ZQmq)f꧒qAҤk1"d_!/x ߣ9,Z׷0+̞<b!^ʰx:J{'t]r-ܘ?NDb2Oli-;"Xgѩ5bM.&hsfԤ@G+ M?u*C *ˤ6n{xXK}_]%'Trb]^dHIbQ&&k mȍʜ. t :Bpp<ĎuSCȬ8ۿ@EjDsH{60lG7 ;-*^onw R8ҴANU#Oe UvZ愪lT߈%]7g3Nri_KBG3z4Qp&##Irgɲ"ڶ-ޕNAܑh/kfkj3/,ג*K>'o/P3&bY I V!\#Ϝy]z݀&|eX%X a"Zkazl!:'_OS)&EoeJH9 zc_J>#7 b _p:F9_k,=]j<+̦9 IjDѮv2{|Q$GMBdCFu"2m>I2 t͐m)5Aپ-jvxFeʱ%Jɫ \΋.sO0}dmT霼 b}`flo1|=jd\jJlBC-AR"oH^n<~?l$<%GR>%Чʌ=BvfMIS{kKj:wB/wR~M(%̭[L\I Q;-BZXJs+ѓn+*N+ߦ \@~/ǘqڂAg]lM3Lzn _\֥*(+n{RK{Bv<דWTE+!i{DèGt[Pq H37bLED&bG`V*ZT_·f LwB7@Fl rَ`6ޤ6V,c٭$8k6 ">lOӣ>8\bV1B~E!C嵱L\QTqY>Nu0u\>zj*`iF~ѕ|8c-r?)4@D2`W*C=j3o=r@7Z?(78͢TBi7GW _Y;.tg7C̱_4Gv'Mlծont#_DHY%Dh+7TFGxbCبK\Ou/k :o]m ¤53H_(zK);O_󉎽ȟƄU L< ~Gd7ݐD=g9GL+uZyz9Wzv𺓞hQ28~+B;9|bf 4mlA耡)_'U# 4>EO9 fAkfX [8D>چMjB̰kr T ]УI{hS:Vsca>aap]DžL`?ѢT”h"crָt41:DrHM*u^eiD-Wӊ礉# 4(>KKQu7lBl1h^?v*l|!x_yip*7qcPq>nJKDyвɿϵg{dt"ՁF[#jx1dkl7pNRy0{R \jٙ0L5Vb86B?Un1G|$J\w 4'y B~.^(sω6Ftv3V98~X_ c(>'X\O'r\%9^7>L]8Ҁsb:C6cOl!r7GgUubTo\E%JxHUg84vܱ*c^V~_ZkD^M ih7y#V׬m9ST*Yq@x2y9dcqGA`J9YŸJH 'ݢdoO_БOwi&w"AiT|9*PUgadycvm2m=Owc[]dA% {SF{?.-IE MuKN(a׫IȡFȔU[rx% A\+ MKoDD)%X$”Z/UFEQW9iq<b9%"Yo֨uƍQ_kⰓe;s|O0(jZ ^ ߒrE nk)GFsw*@Q]fꐶg'=wFr}7O!~Мd&]d@wd mB$w;J-3o> Yd\iX/`.Q: {<`e9?޻&͕aQK%:N*/`*%,,.ud@F5(2VvZ O[tqmS)6 ):8OA.#b<0tfZ:d9q-(N5U(CbMNrן^7YpH,_ jojާU]ޗ<IJ$\Їl!PAb ϟgDԳB=[j&̮<4]&&,?_(^C#1<9tyLE<Z&9$:ţ[BQz[jRjR@8)} tVj)D2&5pEwmTf[QWXw1$0RG(ܻaLu>/{W8_R[s*ͨ5%30~* 02]ߵnωQE4ug洸 n4FJ,K˲jviRf323CႳw܀S,aw;+s=͙x;I46" je DuJ fza =1Zo;tEN~>M Ǜv GtGqQGN^# y:h od|>d:$HYt4*?B3|Q8z,U\ql!5vz&ી[G}4# `vh - ~|B`{ZaFD6<>q@U)0!1]Go0'sQ1NzH DP ѹy؉=>yAaU6ķ},.hGѦǽ;x.rComweKEOŽ>NUy[6U'gDK.O%#1~ Ŀ A=hS`EQ&M>GH{}S7ό2LDN󆩯ft3ZH}\YU],QVBIFZ2 e>7O)p!å4u]UR~ST?Yp 3!e¶qx|Mf$$AGGP-9gn6=KGzhtV)Er//P-`[m+m͝o"CZO5ʕeRJgT& [6+(DVP3@mnNl$>[Pba!+tZP8,S,*{t:S Ϋs ~ʲ.A7PXN]ADWJ*)E kN_ۆy \jD]rLPu͠)Sϖ?d|)aFȫ!-5Rm4։ATsE%06³#-[ʪׇ @łՓeSTٿY d8E-qlzșBg+3R TG(zBD!ݷR~vWͳ?IXvJ*JtM,RkLб%EH!ڠMZʽ-kHAV^ or}] Ijcz zuԩG~oFs%9(*΀ Wɘj)Đ00n/Wp?8EmO,"ďDpcϾ=nAr*rfl4} *hC!\ [y&ivl ˽oرҏiܼҷd= %@4*+[noWǀeKaC !yqXv;4p#<\zHS”+_y"vw[VZD?sRXa -SB/*ڀV7B00'ZEۂ^@:]E/|;Ix*έwa<_3bRl([ٜRX)$l1fba,64tYVJ(j2kswlMEdT|(<9΍K9U%6d1VLK&]fƘ gIcR*zKC(q:nEv> ʨӟ|qiX sd:D a3'CRwsU9^Ni&vSc}$ۖS ;0͊na(NݣVNq;Q"J2{v-f KKgK7?Es[$ MFa9S'/XG mUKL:[".&cQjSxG}hBl]{Оؓ )Dv ͌x?Mp݁$[{ QbkEkn\:ew |Rf‡s𡏶7g-L  TdK|UHo)T3_O3smnPr݃-ٕ,YY*v Jh.߄KjC50Qz "[0QWpE۶hK)b]+ $TyptíVⅭX-*. zلQyRvR6{|HVQ[xVaF0OiNɎpPG5=S4ZU~-~ӳyuf@Ҫ(ߟ@ NLf6Kj{TB۫F'юDv߻YzWڻJmt~kFȐ*軹ׁҳz%g {%N~7?Dk@M%v:32Uo: O3O+4|e{Ϊ+<"ѽV:I 2Te8O*xRHGG{h#DĹkɂp_MS3=eSQj\zSn 6 `r:neAb0̀)nk.4R٥*\ӸkF9{[;(M cC͢8xJ~8WI(77biU/χ)zN0؜74zI?D~0qD?jRb. Y$H`\OkrdIӚrUCu|T4>yWu.L0pt-vL-[^ "68/3JWx@)L3LnILъaAE3>w~n?'( .]\`ax* z@O!Y9 >@OՂ9OO1n, U=\=Du|zeQdS4Lci\l7Y%ɲމIGQ38DʳIjgD.\hB0 p0mLQs}#6v鬷qwJ]FȆ=32*?@414|c gԯ2J3h|?e5O{q L6H s|JTl$Y0mco%,VncaR0(h*o2DyR*(-owe 6X]Y̘gs.Snm!̷}@imTpU_|pmPpjKd`SSL|J F9=m)s%,LB}餭 m4pƎ1'eñKO` QrgYZ070701000002dc000081a400000000000000000000000166f3d9ce000028a8000000000000000000000000000000000000006400000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/net/wireless/ath/ath11k/ath11k_pci.ko.xz7zXZִF!t/L(g]?Eh=ڜ.+BFWHJiUm㫗D,t _%dEB0YA) y#לKB9(<e\6'[ 2.>o孫r@&\5,U rͧN y.~%TrA:D;@~1G㻁j̼{O)!UM=b+m)A=E LuAK2%hs2?S N$ׅ8nd-䁈@5\rHdڱ ^h{zL4U[-8Xs*vLVZ N%Mmn4 d6"D,z|XQ@nB wWĎ"<Vg*qNsb\se!"d'lWv !-^DTYޖp zp6~of/1i>.S B6ƙ_``aŎ(+& y\b;9+ \Hl 0•SX"$ YH7[^Q!?U=uxyV#0efѠ}%GyZp - []w?o7Žo 7`St,{Y/V *976a\+SEl3 85ĕԡ -j,֋NO'smJ>TTՠg(Kh*hW`2DiK^:d/s?3 -J2%aMb{ R-P "/?Xh[ jK1)t]|Z526#ʌYvJqrno΋U{~m?=6{JsCWݏj0C$ tp9<~dDvf :C!i:F-.rfD.)xr f?6-=QN:+Йn09XvJ,ϒ.U~Cx+{sZTFe!MeKN謻L-c%"x1a ŞsD㨣CS(`Mٶ_ITygX67uz{?(7ҿkl4![k$P3jor$lWnH)׃7Ģ뫕 dȘxx/OJyk6g1Mw*Lgb*OYhvV4t?ka26Ǩ!䪺_4vApi*p+uz-%"WV!T=a2`AF6/:h_k=@@c"&ÞV5H(1:ZOeĆKڲc"6Oܦ}) $bq=3#:W3i ʣϖPwܱ|#zSм7M36!FGռ{怛W t*KULW[>(5}ӆV>}wXMa2X졫:!C[c^n#-ZԵCK]aǥǼ;pł]wt/ fJLI| JHDw]mX]JVKtpd"v4HƮ-?MO,(2N“/ަ~;{5}eяj4J0(G4i2c/2\bDy!8,ǧePZ6Nk4ӭ_݁ wU:F󔩄⽴Xl7ǒcdX5S!6uM38IɃfdu'bW?j\Nl} lk5qiOLdW`$'''T7Z9I!)){on%mR%hǜm*:Mk%U>`ycP{-Si T$,|S|H'KcЛ`p[vrEIPPTq[w lmnlLm@dK:Z&:t BKQS%hMb,e$yW;xFjE8Xa>hZ n=[OVxD60lb|;&2ug9fF nS?q#xi԰Dr9g+H-ҹIuW>b6kL}scϾA(08ޮ,L.np3GD, B#}q]̓lYzlMաI(QӼ$@=`  qȅSDXYOl"A7X;T]%fi+A^p+@]w+)utՐ?w3 <o83Rz q[_wnۗ9ߟK̶W4d™/MN?덣8w+/T1ݧET1_{,@K Hb;Qy7IXT06]Ԃ"Bk~+츪 |_8e5'Ve(xdT 6+=썏0fV~u _hHR4n`A@nx^X` !rm-ssP">Ḣ=YkGkpvU'ƀ#r٦(A!}MPFO}ʜGibøM$eu&T"uC|h.iZ!1v&0a'Lu=^D)>Y{_fд-c/kUJ=ҁl阥+˜0H Fj`ֳ"LioJ됗^͝z1Fn\yloMXw6 1Q 'fAGG׵Sr{TVpSUF~Zc덅Dž5Y:;yMc~O.&-W<+ۢ폚D5׫9ވ #ujucnCv˒jͼ+_^= WcSo7MTxv`"D4^kZlSG q"|^2c^2̥&,~FfeCLwNDՍ8oKDR>,bL i 캄,W;>"՞Ù:N̹X`1/ (7?6o=uȊb!DP M9ٓuҳando}49'79&%j_z:]Xaגnn h=xEܸLjU?\q\x|Am`$o@eWC'G2àX(X]p,;zgz\K ؏<ਮŤMke61T8yRdq:6B@Z0n|p.`i&Z[x;۟8p;vX TE#v*גܻN7|g pJώN$jPAL8R} ?TK]*Yc=k|lp k`Zd[l!_>},J. uj׌I97n~cD; eK8 ,n]d,MB݋JM-Q.wW&сFɥ/8>; Z9I"sJAV@sm9vGKi\F6!Kp^V/e*3YtL;pcIu^2?Ioʻ3LD),UG<|G!rw'IFE3hU˦M |9`=(Tij[Sw,1pJ5TXW/:.L(1'~?)_ޖ`ؖԏY;Ncð;>ѰH_@,ƅBμ@w.Ψo4 ďʙ5-w7* 1tS/=jFQ/SUHf$sd$SYٸPZJfhVõ Ow+[ŀM\$6l/jd»_*=mpi Y99lBwgƀ>[xy\Imf3[뼎Z@F3Qa;9\ 4pMЭsj(cB'' AE>4#f4Og딥-(%u<9,&xh]M DVEHLl$d.$o%EǥdNixi2Q:mX;:eAGr)ޖQ4vŮђ[S,\jɹ^ ; RVC0'5V󼰱BH<1^&P(P{SK#ya :hqo4d?[8SoAs~-?нR TGACuTb\:ġCFu}/nj.l Zl^#?Ҩ71wuULш~}Ȝ SAøm!'zqG7E'g!8vR!!# rUY|x0e J`ɨE'\jmDYH:"ז9ͮTbLC |Zm4e,DK`6Pk[=Yn_( Fdyet9x࠾p,6l8Sh@ŸEMD*sJ&6Q7G*yq2WbMۂh)|,vP ֚D 0诂+=1+q(Q$Esֻv\Ê\CFUmUOpǫzc0f-Ddn _ CzT{tk*Gգ0^r"pCP,VV:-"E'@ܢmOp'oBfb{bps3c0 Di"}ho3$\۳EKI +SQS!@J`U !\сwUa5@^cs%XRz 'CZ:x$c+jJ|"{ιdX:lQYb{ 1Lbg~F\^1vMżS5+\?A **it(y)hDT2Wթ!*곚/^dz'pjO-uz-;8y7 9Vy-TM$L7; se+\}g$ʈ/[f -X.0>fi6|=XIɨ9U!HmRye<,Q̧z;P0T#B %hgبn@622_GTE-ObZǸ4p2𦐦[MDDc-Em/6Ƌ)D8iw罓kiH"m|cޥPWPoCU..[}ݧJrP =i?TAڱnܾ'Ɔ-HʐA-,ro(h+.7R%;>Op"'rڽ8„?ftз spq~[+Kn z3 ;Î^֨+'c hێUlqGU2(෫lN+fe4v||HCPsQHs_5gꫭ֢n;^qaKg,jȊDa >%AFH[XPrLw}E?x;͕}޹}|ÛGPEZ6[~#nkO%&3kXlU?㑐rSfa6rX%;w*RQ,fMql13i6|]7GИwUffZIW8 w@cVh)f3vZR`ul*<Φm OlsI(p6e(QW: $9cgr톥gﶰHYroɀg,*Z0KuUuZM1'GSʣhT |HukWX,zڄh2;Jfl[D$~:7)n; 6!yz.ez Θ`HW@6G>TsMODF̣+%;)a+jnuBU _*iQo;Y癷ٱ0wo YpTup:@:의QWbQ1yy_>!!΀ ^'b,K /fQp<Oj~1TozaY)ghROuv?WZW'Dh[ D՛.GY|a3sċυ {65~Wjآ.~FVuO_Ɍ 9p}hGf6q爬q,{N'Gq}}&*(Jj>3 | u]>sHgo^%;~b4>b_`g! s,r:@4 s9#s)R~vpcjoEGXszY8I}k45Qͤty/gYZ070701000002dd000081a400000000000000000000000166f3d9ce00010f60000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/net/wireless/ath/ath9k/ath9k.ko.xz7zXZִF!t/]?Eh=ڜ.+9aWwfon뒾W)FMvevBhTfs7}H[z0hbxK]MZ/N@QISHkڸˑ|ĸPI^pY?Q$ e\"p$%{vuPgI#zXVi /@V8#>4>Bulp%Vyf˓J VA;̌ ˟/H[D~#v}c37aNjf=&8#΃iv/AYl:iYCW&v?ŏۜ<``#K! /F8V[{ 6]] Jjg( a(W5H]MB]h9Eן?q s_OmV)L 8NȒ!sxzEͅjOwyUpIQvA/ i꩘R_, UĞ3TgZ35;yb;yic H\]Tz@"矹E%0 |m?2d*j#s%W3N>'2h{h~1f.xc|k3s &Y!M qbrC5<)_k1].KG;RU9liD\ Dq$#:@>u?wi(yѦ&f[V<ǩCJIӶ;ȉ L3Í|Qckz떸L/bY᱊NiJG>e]Ŵ: N]T9Rx0ظrH?שۘUeӈ; ޴$o}^Of[8Vi4ls6<1iKQJ1從-^1LƎ_@d*yV%pu n՘R$EA [2M%Eiګ=)кV8b!ɹQXw#0;m('hWrxό)x~9VbbƙERŘmgd{9#.}3-4)k~yNodV ֍ =vsHh:KaAz b>Ӫ9}UDEv$s3H4B1=+a_ns>nQPC'Aj+'Mt_QdV<^ ? wR_ py- @?S%a 9+ %& J@H4 3W5 K%:ɄOyk; /NZfF9 #ۀ-tΪA~G5,{ yŠW4|I$$=10G}JJ.I|ODﷄ-oY.%%9Jޭ;ȽRXlll[_ &"lЁNsq3D5eQ'eK+0W*gW0Cʌ2?JUzi:m=HQPcUL)Gޥ|Z&ԴEUlTP#8_!2f&8y鼢 V5yڥy7ATkoY#@Nh Xx`=kknZQ[be WYP@x3;Зv=uQjnX/ӍM 2!]Ça)IO*u CPAj7 r-Bye)4w` 5|sᰍ,[ϝ( ' #fQ$HU&a^.N%"Ԫ2-.~bX]anɠX4mjy8o[H3]/Wo63H|Q3y9]qban$#y4lo 4DwMP)One "[lJ`;-]X/н(!%wGH"4_@&ޛ]vMx/ˉz$g5ha(DyHd&MG}Ns^U0|A:wK/bЙ8UGGYO@=yh]^hy.Fr&x6KO;Z$3P_GB>G$R%W1E磄&Gb$+c0|]5D'aKg9}ԧGl\c<=6 x4pF)`k9;CsynUOB5׹b|^2rf/#Zn '5iD4Yw`Ç2aK8xxkK`6ūRgGkȀ"eŽ٠9dd%U3^8)Xf{@?-ANV”%Y/ :ul"j v,R5΋lo\P-k炉s{l!ڲ+ukOc=T1[fs(O#|b5mAKfo{훫y_kUi|{ ?֡2f9S: ,T}DtGBIChWk五| !e^|銻/g'q7nMy+Ww{s/[x &"xA*uxVL3 dc|y|1vѲT|$5s1L|\oc3%is̆/r?k8#1E0uTTG j M@eLpwݥ%ŖRt=;&n& ^F=c3krMes#!yf^Eɺt?h?waScٶ#9jZ5xgn۫6GҞ~1Xa)NV/ym^b]lXyIȻDY]Rb;DZW=6='ۨ(ͨ޵e)pvv3`{| d}풶Kg>;GKv1/<*oSKUۆ [yEc4}t7aR% n>?F1'=h45 LZ?#3 B7_6&)u@m&T~َO4Fcz1=s!#IAXLDe.nUBd0x b{x]ڛP*]Y\񖑃$?Er؃(ihkS;(n@Bt 8p筠gZ q݊;|ĵtL)0l`Xҧq%7Š.7OJ [qBU)ԭE vۗcrCvlwE[ +oT&ѲĢŽ r~ w rXhMFalǫ\QIy|Q>tcpJL62` ,Q.Ї^G {_hLprY V]ӅoM\ P7cTU[Ajz|?h#Nͅb~ 9  } LP0"w< G{7VRrRc끯]  j# & Y;j{dys5P+@\@Abd' +/7>]l0!RSsd>\vH :'`ﺠ} ںw߇kɭCnPIsV9DWm=r_jwƓ`/F! kH,6!3ԛn#iȠ~<ܨMާ0f4\& U[TQxe`_c/' A= ^q!o0xD]@Av~֜:|iN`Ul {5 O6>'0@{ck<\bF|>##B ۟?33(l3`knFr&p*gh#$?? %3pXfX.'/MOp60`/l1z@C B,FғЗ03TrڷzX-\/&}n& %[c%y}k;#AM\%fgvQx3~ sЊWC6mL`[YOG}m-!@?P#\ʪvkM炍X>E;؁{SVWp81vt]<&I7 rsHܭ<'^@v̠8@$r< XiᴙMGd<7I"b{|26qo|nӷar(v:tDS6R@DzJ,=C}/FtCk,I)x Wϵ\_(r9|Ve8в4쑤tX5lB9TW2Az}㌿ ykIFC][gRA z 4؞nZ5kX*=>C˸QOųEBҨg>y%j }>x X~%' 3v N07v.в@1g_3PEXmlnkɹS^{Ҩ &mnl+"{vʆٝ#S{U5w}|bߟo)BKTI[i-F-sA>0}ʥ_)Yw=uZg](CïUrIvN£X3am]Ẅv~1EFH&~$ol[[e1r 7|Oxak!F,ǽǒ Ndvro $mq{b8oUky*|_PԒJG=$r;D`3]^SWw`-փK4lUJ@YoWᳲy!pp-aCkH)<ĩ[Ύ72q^3*&/'i? Ss _{SliUkBCia[äU_ͨ'Ir4KSbVWabyuSEgu;%'ɪxzi>:Kn/r︜Yc.^u]FhTCĢmQ4_nh \ŏSlV:|Xh- 7Ǔ(dTeL%@{Fd{bj ;: z~"(Oo[}|9bߒO m.'Mֶ|9(hmVK1iY.[cbԏ.8>"X]4״b6+9n7 zOVWp# Sn%6 /Fdۀ;bdxn̗:{B v{͹ X/t CbO. ,u(^Au tEUXYϗ(ʂ U[Hq9R52B8k R s?~ s< $ǐRCH,<-/1lkI6/ep5[HI>Otfږ.l]/ DI6X7 ZG/iX^>eEN¿"m)uM8*]NQfz3&d49o7j0úyyЖH{/33V^$9 ٟ6UU wieKHVJ5ݛ|2=wG^zt$ qG=CgJ}wx fd{bj} hgƫ8טfQ>ګnIyS:ܽoЛGٴ+8 qE{l P^{ Myn5pWT۠# +s }rwE'"64PK5" )CAV(+kQF}Zã/rROΣ]-zxљ&! .)S"zx&%OxW+c@F>!d-6P*_fsx n8E84P>rt[Vb'HIpH%bx@ 1duǑ uyڦ|y*X@31y7`0&eObPV%F q5{JB^:JV _ȣ:"(BXZZĿݜ00ƪA=7S"$|f\x~+ thU " 2PBy2IХ`1*׵ ۖ" >~N'e4JL]!R_Xa#tY?;ⓑ7aQgbܔXo}WгXO0݁cTI`#u;% % S s9TCn78W+z0ܣ9BE ~n~kN>v/G?! W!L{`sr]gn*%7鷵Yr|g$u.awP?0~B֣!ȇF2as9c(~RDϔL\J\-2ޟDW[:I[J}HN8"=t */Ԥ6u%~<;m&Fi=bj w<Eu0i5>le GŐ^*Ec Fg)5`}bbgɱo0V9PrޓAWåq><֐.{D1@Ԝ0`m[0Z+Ye]c#0(mCT8&^beYAx[suUngPW+ٸu@v w*Z[ [逼o*W$ޝpjE#x v:u:7t!Lo Ѻ+\eSȭX0]<9s!`6Vy3: :O#ȽY : "v3O(&nm:,PrJia6_e@ا(H©[w!7 K8bw$٢ol3KLVe6ixAx6gԯ-A,sCX%0Dž zj^d^PH_i+BhTIEwJ c @:rT#Fij+9)` l*J L5[^ÜLodM"CaX@" ?g*f$rNe+(Fi)nUY=;ה0ESTHNanR͎uƨtosљxyi gZyvo}#j{)6Sf#Ƽ#xlEiE U5YۀYHqM@!\̘F+m l L҇k1SRɿ1|2^B{iv]*wCWS8gq@56"s }"fąj!k ~T462{aPO=2 _{l1B%*sA Yך??4 }S'Q׀P)ͤDjl)ͧ-oX.8mBŁQN9dq1H#2e!^7.nVcx!Sұ6-!]8p,Cz? Sh-(3e1mI|~Tvu[qՊܧx9?{]JФZ y,F5+Y*2$qT/<la,_X*I\WU\5 ;3wӾ'=/|2;Ek#dG2J? Dd9xg#&YwM&o ds'J~T(JAi>KexP/M(j9]a x` Qx`zNȻV%MjVI}VT/?Gƈ"RIl<;nѥV] %@ϹerhZ1zT)&ct>zzRFF1c]ӅQ_q'#/Ά-@q$@^f4{7ś"+>,S>5y4l1=, #ӄsjw-q) Um4sլ{Xzz^~UT^ǖd{>f\pء[d*DI%h-"lkP'K:s IC@\-יsD,*jO lo%W6RϹ|&{t S Nhu |k.:.0k/zk$oe&/#˕qh0БTRMn]SSΟ'_ǝTjpjnV%?K-2W6 .:ųZYm Kjh9ϫaFNh<1\BFJS֨'k -zL7ܐ kOIL9Kis‘Ť,OA ꉆT^|a+n !i@|cx|{q_)VP:|bUjLa/sTH9Yrz0as82P-*fӉv8^"& _%ZW4O ;k}:ΡmG]/Q8e74ߖqm;| R\bo8O C e!UPkE7N|K21Vͧrܧ7|*V$űr:€L5EJneL*e=l•7+|JjMԳxJ}]O4ٮ)e-RȤ2%. 6EoTȩ2l9ծ d.w ko=f<XY^ETf@'x>mg }i.6_1x+4GkYK7^lZ7GR{5.̖ɕD\9\FdWM!/ϥ6C,Un5(H+Iex,osJJ+KXO8OkN竽,27IZ'/Ow #ЩoW{6G|U*1!2xb"&g7 p.(">#yWt'x=xK>i[;ȝyᝣ'cwyL}[TqbCc̣+'!"72<"ı 6r޲0^Z t!d6BtOkHEVVcx*\I9ذ)UR膹7O'JoAڷ=,SaNM4fT@,1tuJ1꣧o4䆰 \ ^mZ!B`z^Lp@hN7)s k()غgwsOW)TlI:@lIǃrN6DJDa8ED]`h kH$W~'TZ9%4ef^:.|䘯܂TQ ` N! |PH;Ƌ[u'+?s]ʈxQD25Xt ס-O!^?QV:Qrc 8{&cb>} ֎~;}'a}x}?5JíVq2;rM@YBTgbsOX߳2w/XՃEg|֗p(f;wA_+voX)w{z.D\̤-'9IOʤ^lASSP\riؕ~Eӫvo:`gK6hWo#lB2[wChjH:z{Q6M= &aoʾ ڮP78R0pRԔϭVYJ`Bw>hoI7iSgRC=];˙W% Xu {~ %՞=,p'P*Fg)x8Y &VE:Rư`ӯ_'ѐ5(Ӷi3'4l5"QH3AHN(Q>@nl*0֨9Q82#sbva0ZI\aoX`xo2g (̅6ӽxW i O`qz7ԸdRFotDx&nzsKś~gɯtwTc23ݠ&)oFhgb\BڊGWOUE-YF& X~T [.~C%~ 2q عo6X}quQCdqSHhM j#m#-Nd p|EᱽPޫk}42SP󆣘N$Ǡa[^8f?)ƻ U9llpr,u3bT恆LUρ|-ΰȱK y}r4gBʼn&S8{p)22j pbGC;%RLTsm,xoFeU wCޅ K:H򠷊34J(<`eZo$LæzUkP'kS)EQ\zتX,%=IE3rr4%wݓ FIȡj1_Fma|a9I]>RǕsacWgwDu"ܟ̦LJv(?0M? v'|H۽AX+Ū#hp$}vj4D KCxè7&a~3 9n_X6!Q!/HRo?5F'1`ܴ |d@jKpI_H؄ζF]iz/K'XS{AEâ6X(MSu'2 tg~حh^ vHd/wZ"eRtsƂ[)ǘ*Nܝ5:]P1FW5آ~p5!y>#x'e:J!5=[ qgj%WW$}2n XU\Y2Z7 򋢾^F{k` K *9v.l _$b'D8ܟLY)4ڥShv zjP>;Ǫ XP!R6B|̥?1NJPQvti( 弉u)w)e:[5G``uN\/%@Z<н0*iBnqjQl@Ph,5h VM> @?^(m=:|JwVY=aX;oM#0f9eR[T{>z B[<ݯUq5`?|iJ"bmT<& <R;N5bElgkZMce1RGtdݖ/)᎗Fc=ϛD wS6q#sc%Џm^U9.mӗnH?N0SSZluCaZe{)o1Ν{`ڔw)tl*Fa&\ݠݪʾgi_?6#;\$/ 5m/]ǻ1 ]QP7כ`}3HYVIuؔ6hM4ϳb|ףL+L KvN_q\0Z &1y +Йhe_/XT܄c](Cˬx(}M!MģhٳwV]ZKi^5h8@?縓Z9,p,ʧkd[m8b!(+~4xD. צk$"1WdLЈݲt- ic`s\⵽X eA%rr~m@"pPڄR[CIُ'Onz_J7ަEbY5|XLSJ2)YnOَɲA;ԕ5H| x]u@kZoLqר%{ͳh !2) zU&ϾG[ :YKK4GٲM2p472RIO^wgJ?~v99"6SJQ6Q;_mWruu< WFK{l ` ;7b4 H]E)ľ+{ Ŀf׾ uu(,CVk(O XbaQYh1}2x2;,s`jun>G@KJ[y,ppUAYr*ɮJgo]sz(-~LʴDCizH<3h I\uK4J=u '\9,Ŋݺ_[VIYVH_Ȃt#§Xtzݝ2yC xV1˯ $'C}iřr2}_K7"aIKca(V! ^2 {#knY+"ha;AkUWE+q'n0C \r$z-izS^EvZd/v{-ШuA*F"#ZAxhQO3d|Mu]W'^egw~ݐW\^ <%P,H (Zff+ rҫU,-&fٗړSHgVG r /+ֶ71-* NCo!Zf[. ã}l1-+tt1kW^x?H=k+J1g@%wC8RnzP`ܨU=@0<5"] Vf#Gux ӻN{5uч)oVo搸35.PfM<uF^Yo+ 9mCXmsR ݁H:pBbm[a&4Cq1hRE[r EionaD]1j I|Cu(Oˣׯ.z`;Eܡޛ*lڴ=l1#idAsiL݆_utp3R C+l˷w۰B=dr5 &%J9Ӫ!Wx9Vc6 5,ٴ{גis:X2d[o=ʨMFu%ݜU CǂO3&1VҴN( _:3yqe @>[iKݖ bM ) J,I>7=R.⯁QSfJ^oN56c9Y=\ 6RuG~02hґ;"F]t}wg+M'[Skk8=Ճji#9*)0XFW]$NI>7}#%䂰 io"wj$F>z >|218qy#5R4p3n!i%S0Gr4U1Bz3V؉ٜiwu˽< 6Yۍ i8ua_C>$;>-[h'Y?HX<4@6m{qF7ȍC`>'H;uðePSTS!t_ E@1|Mb6~3o,>+w}J/SȧDs\(܁Iŋ5jT8]!YiF@ $Br̉<=-*:>3UcߖYn l度 ܳM]˿._"ἓ4{ y)$bT4K^fW9bŤvdψ"Vzo\§&^F~< _xAϜP/%5⠒_<펌75q/Qq0ņ}Dqe,8.܃S\vw%EŶYn^:34 OǾmñXUi=@A@ZP T&N^ൠ' FS%<# R -|=_ϣ|bM3[l D’2+3uS>:5/vbl*֬/m ِN+42rмF829uÓ}7jIʰkTB/>Уw, kECt>?kRDFS;m=>:2n͕O i!M=,7L5.2f^LytE<6gfB~bգÐ.2>3ٰ yuGMY5]#}d X$F".n%Y(˟ ąn͆$Ǡ݂9v'=<=ugSlSJJ"SdOVjW0.Lm|PcU2*Y&U? zWp 0g|6 l0ů]-TTޙyzX2cV[8ߊrZ|uW\1q*;Jm$>i ,K8N ;z,i lua X-uܷIw~ 񤮰|hq3Jm@v@?{)U0:wx5)eesJ(b7˞UT_:8 RDΦRFL i?] _7.LTHA(ZMaf&Ttðn\ܗhUKj܍V-cbn'W/Œ%?mUt|W g58$ZΗ mOI`Uqf1ʅGµ>]䔊lYWg+6_5Ι0 /̇vȤOWf~c g2>u?Dm;`ˀx"R:!%;ܷ b0.Po07FjFn97څZA岖OߖtQ/m]ԕDo j~?کpIτ lP7"l AH ^PyYY.PT910`l(Ql04scԍaa!XhO-O@9 }oD$ ]Yv קj`D.cqQToȿǃ@{D H1Bмȸ_b]n7 i8v[@SA/Ryte>+%f\Sѿ|ʍe=V<>FUړ!'a| զ2Eh3̑ƈI~z"{gtF:6E*AiL+D7$^&f鯤/c-a< |l"f@'fJ~t5ю /,MxW6H<]DLtX;>ߔFUPUJ^_7;z`[8%2F%A\c,t*ǚVJ15@9XQeXiddR4 t;Pw9(PQs6VC6݆Q? }Ok\xs; YoG ๧4_f+:Fb4jzg4HX11!u>co|W5PgfEt釳tw,7񀵴jܦ1Qj}mC ͇^i"h,X&_(iZc}WbR{yZw!eG./.6RK/ץ6⎴⏟P" 6±!cJbl]Pd\wk?-*Feo@:g~`J8BƝTOP~_U.W K]uo*?AblLvdxo,Ib]2a}KIR* ߤ鿶Ш *DN4=b TKq ?,cFi@X_cu(^Y>/cxw>U(6^9DN03t54 ¥έ^p k9V#>`qJL;h}|KmGV:klKj4Dnl ѠN0/ u~Llb>ydUL#H#"P'fC#tg v-iT42cVZgӀ5VҜZ,;U癬}+mԏQ]/My7(l\@.c*-#Ͼ61qt :9yPWU`3$=u nr?\VUyPTYB:I )[9-&(Ki<`{Yei:Um$WJʖjw` K|q9e _o,_Ph!YFhC x^sL\ax$'ml{AoYF7Po"*$)F)&djDF3!/:QseXFWBJ!&/'rd!zbŬE`s\UxŭeScכW,*9{%O.gJAPLz6~]B 6RPMs394B#NЪZh/[d\,j8s\c=J!,C'RKrWń~{[M6Ri]`Â`'%Yn7Lk$ZxAZI1SIZ>13_L rz)?&Ӏ*k/zUY/v*ˍ+Bx֛f] 'jE9 Sx~RcAf_.RܤC\icEj, 㖛1єL}qAXPó66UtfX|d6K5 {%*ߘ("#5魠EdK5aף:0΃Ï]k9`xQL(_ízgYuA_\PtGA{%޸21 >$ƉeZ޻xB; 0dš}|V501Z+ﲑ7na.B7ܿ5K uV;7Ǭ;_ۑdP5ebx+&Z"v.X?jRE&E+6,S@86ukTĵC}z9j8.3[vHOX3H=g[uϬU &X:91vYI_܏%=$5jP}(Z/m-Dye f5OЅ0[rtvD RO9y^hc+xv$!R@6<}cDx!rI h- HaZ"r!˜"\JW29MOE?6 hZ$?V¥_(;ܤO`xRH&%QH[Y\_Ɲa74~y]Eh:3xFG- JT}ܣ⾻7R~adVaŦ߳/Z*5SJ%"?X8rIv*}hLm}_c)6#(] Sk%ً} (rV6* N_c+ (h~3R 3+7k2+ &X|Dज़ˁh!$\]lWY1[TV Śb(!~26w3䵴t@$%% U0U}PnT깐%RDjC<,]dN&X pc E$f]R0.|Bo$ZL7-TY L캡)^oU%! z^tg\QAV<G;͛rG;ф\AlOX}e\w)hp<)C՘ IbGS]"t&iNE>GE8D T]╏ƭ02<ƝJW88t_fI09,%;E>I8%)۠r)y" Y~k-j2 KM&W ]]x(]j?LBn. AW!a\$c@'렄Gl #6ij,.DTImsB P!H*:fbr>Ro*1Ll̟O_/7OTp"^`Mh 22I#ggSCC,8h'<[tS4?hZ-Z8/*SwHur#xpM3~V/8m d&j_Ndd ˘[nx+c}f v-DrXܰ)yRͨ:3ÏCh V2fp}37a YA4ԩ-I;jާ{B?/:Z6)?fXOxF_Ȕߍ~S;U$%ـE) b-B8sTV'9IB8aOw.|nKlO⩚ P{7f@=wn=d_+38ؓ/s3-#(MP\C,[C~0JP(h^v }aeLŽI%Xċ\LK U:۩O"uZy<ƑbX'ÄR%/ ^FiAA{M>L͹M?=kAnnr7'"i:4B``6A=֒R[GaqEsEB*П: suzQu7$ 5-͆18 f?3{۸o&!t+Qnï7m:<;|K x1<(] aXޒ΄ i#ӜIɚ:x$+PĂ3M/3s3cT$ni3J/ND28fcw%gRkA5-|q].@b@\'$y_%~>O}2+6^MGbÔYiR|WD_R~DrD.13NFbVϔgժU\z=dՇy*Z,25 k%ަ0Z7 yvQ@[.G/vh=qѢ~Ρ?kz u`ƊA=# H޼NTpe{4((t6"ݐaYߍ֜)"VGk+E?M:_P͌jf[FM> 1ԃyƩ-m@>kXy6HtP[R思q{&8d՛̬bb9dU(_p_4G;hVTTk8gSPtd.+Xl(=d4\Õi,17NR{ktk@0$dy`bZ0i^vYj5۸DEXdMd&*pI(5O* }Z|ap~;r.DC09B!)(sJ^`/s|ݞr')3Kd-8KS~=}d>P!daSȌ' f!:яgxORYWx&60j/NXqyNٯz.G"HtHY6)*l"#a XVvw ׷,}0˿3iO@U.@l0CX213Α`4&D$>(Ge^2d;)&Z7SaE ?p*QI=)ǣ'GգQ.2{6NN%Y2UZ &b=Xլ 5j)CT>OM#g fDZk˕n(8a ܴGy;wT6l=[#F`Έʥ)ץM0AHl2cA(/zK+Xќ//oKEif1B9et>3W%P0Rͯ+RdO'8}tNTF{o Y_%reǃK`_H*@cFrM)ƴ`)/W UYlw#}mi:5Ҡ|UÏWh=a34G`-̾P]TU~XT(EoYn0$,A IZNxwmы&DM4$pTEu{G3KȧO45RNA,3q{t~s26}7 zS8|2*K;ܪ^:sOEX$?f\KE4\nP]xDl1oz6_biM|[M yxҕ>=cQ@pU(uU'T͋I%_|!Cꨤ\mE%Kk OΝ)*J>*2lHd-x2X&-(R߷;MmC-+- {dˋ"uO;58jmX9zse͑զwLEȔF'S:vPbLK.Y5{NJ{<7~UoEZgicA0ݱt Ϊwwpr_).^F2P\^aUOP"$Nc7/#;a>yUDVX&<5^wp0 v=a.bҌ{F&h-:Uo^{`&|׾OּbhZd"lt!Y ѷZe&M`c'*my 9xe3#B6OL@Haf@vB9Főb"m| Xvr}CЍUr5Z+COX]'5EփWA[z>%60PCXNn$l#DPJߞ@agHV#A/hx |c* .8C&6/#ԕT 8]^Ye-scݲ`3i* l[8E+U.u:{l{I 8F7;ٲQARAK->Wl̓WA&>2[LZۨ/Hڨ\"oW1+쬶^e-Q);g>cZH%Oh[M+IZnX<|1ِh):0 ^f^*\-]:caPy4?G'>%b̯c{ӺݸEj?62 ;jYrBaDɁPLXmJ8@0g^]˸7Mps=  =f4e!(*9〓w/ucDanw@خ.[=76SGQߣ}JYrЪZ5ɳM9Q3# 0(]7;3-ğcݟR/` `KiMM_^d963wKQ$9m9"b}c&`gH^ 7]pu,ڽ3HW{Tʭ<1I" "$LytzyžR!RMP:(!2I8VZ}D޼^m#RVb ,Nqg$ӫʌқX,d4B(eQ l_^vS4q;кe)r-(+/ ,t5s X3)x_K~]-40ײ|?3dEv%u T,3of.FȘ$~=Ci\_8iG]ՍDby0NST˛u|Qj-[Ėwl0\G UsܒxkJQĘ+Pz't0(o1'ZQQIvќ41X#gTz<֑^~h oTǺoA g \d1=7I7Wkӣ#5G`Q҅(ӛX=lj:YL4/R==f$yY uN&%T;DU)d vqWRUiͧ!Jq~aBJxd[6͕MyGOMD$CC~(N>&-W˸ݢ2YQ,OC/r?j?| 2y̞c!4L> 8f#E5$mۍc )?LgiI0= Ҥv9vLٞV= G~zc -I_zw+VJX~+?@Е?9w2$.+FdLVV⿔0I$~=YXıxQ l&Ebq<U4])x SRX)C6upX;*=׹ިۇT|`~@ݲDix GvLuidwW%=`zk(ҝD}/?|{.$FdMgH43Cf;Tc3'Fg8Y;D U:XG%OǥTX"/ \'N_;l_[qO3>s2)hqraoͧd ? 6""ܼ,H% 0h`V;2~N8[4(Kw8d/+,ETAG'&SidAc|]iy`@뒦9~l2v8B(O!nE$WF}ϙ'~-4`Gk\τ!ɥ󹿂y߲h\:-X}hC8o8BYC9,@Ng4a̜NgD:JC~uN{eD_g{[?3hInwE}j@mG[/ΡQj8S&nk1N9L a_ǝ1^vT G.c0_1A{[!^|˳/J߲\>-="<Ǖ ($V˝0fW!hw3d8u)\z!sXZ,۱$Y(G- jx b6I0S{McM-MYICBMI =yN_X j~?lWd*/"ݺr}9<@V.!$灢4y֩)ЈjI]cSK=Xք}ajLd$MJ{xNTZ8=IFe TXjpJmkC:^Y#`':ۻ{8OQfAb)ENgP;cO tLC9<:gk=IB,4{;iK!c>slWs(S\p9^qaSI'C $l)'?VG_2 v>lg bks 0A#f_ּ9 (!u 6:>}~5k;Q^s~N!ڍx4T4^JFBt6ufe|OY~ǠHIcRň.Ve!Il)P#lksd(k0(N@({ \3*I@-d} $?.^K* %ʇyb% T!kѸBjw[ŬY~5!#N4m_,]SzגC“IYeXm(ϵXZFtr}YEHefw?c sfmV֞ R}]XNM;/܃<;V,926ăK"p<EE%2 ]Zvyj]gM‡i:rf \RiQ-kDk?B:q~ImY=)qo<͗ːgȗs ._[s 03:K:D^Iˇ隰o&7-:hKg w,GmMy{n j`HTIn'o/J^jʨ {pR&lGAEZs3m'ؔ'copNz6>ֵf= ,H4*셨"NUĔ2bύ 2a1߯8:_"Gy:[;xrX`Q wRx+1qՍegS@GP.L(cgϓcoz8'8ؓȵt~eApCጳnyD pYR"N/XWbpG,B$N$%,^[g'掣톃yIRLD(߿/*3ցZkkաwy=6gs)DEpCi v: d +.E}`ԗͧҊ'n%5s?t>D<P(I &l\yYQ- 4xU`jOO)T_pPɡpTNl\;./C|L R!;Z+LNo"*4|7`elʬJ;jVR>1d"//Xf!dSv.{{k-pCUuI\_8iy>^NbB3៪;ҚūuLӼM/}x|&9ve_lD7 .uo4ql=!@*ĺ[*!+Z-Hϥ@?np 71v|F[g" :4)n[cKG^7mK\E3T9Ȉ0Ífb-T=WC$7 ) O(rIANsDB2LNFgd5pBU܉s*l]pDҝ7 CKkN1Re>I 6KwBp"?MKtj# 19pM_ ؁utY 0r\WGNǠ9.W aV.^x={XEEB :nW<;Y6z70jX<"">&?izI{Gq^KCjiDl8$ȣQAAt<#}x?׀KDx =~o Cp$#c,O^oWo]3 4"'Iݜdj"F}NetgzPrG5n/K"v-^>IX ΀0=vv8R;> E;~CE !u[TEgV/[:q׵^P+6)ǯ#(F;؜)u PNn%zCsZs7k{YgD;̟pJ!jVM#LB~{"Z,[ۼ١NEdQ!H 1\G\dVCν25x\E:e# 0O؁M%m\T'aBdh0OG_ .iQ)Cн P*(?=GuɛR5 T)^KE%Zx3qM:CM•y'd&!q|+C1'*aq^ӛYp } 03:q%GbAУם! pw|-i4'praq*7Ҽ~\oAQؕC=ȇvwἻE_!k?!E>y!ذz%0=qfV{Y bahF?}{ ڰV C»D+R-h å,` @79Tĝ4_`ZUpLDln?)MO5( E[LfO Ei`uiIkӫaCUV%7RxvT~qfx=:ƼxrRKn zRD?!lq"y`]¼nan s[{Y-+5LzRdHuH!ֵ$R)]j'MޞQ[ ƒqR#G V/8- *ebVΖ^ 3(6j,z+} D#_X9JHGȱ[isTvFyP\#g{Dsc/°2TCAʤRҁ< h4wPtJ~K) 킧W6kي SP͖5Cs.Kk.7T[}Jfv<MvYwwbzd;Jnݲ:cȳ6)N 疸"yzw6N4D?W)|W=v+])M>@BY"NAqn^сi(R(ct+%l5m6rJmf9Joj݉u(l1j/l:rgޙ|\Qȡ^u'6ok32z[><ڜ0P0L2ѯ{7;FwAI>sudJgJHgitM_+cU »C-^;wtcZ%AaȬԕ ?{k]Q$mjGV.a){h]_їg/B[O^X)M\cZ㻎`:KҍҕrK~]ShsאU-gtNK@fjK, q4-s#Lnh{i5EnɟN>U70,4s Jd?!cb/@~7LdR7IvD{!KJ%Y, %^b*ʸw{6GA&0>YfON^91'8t1P lAL\d,,(䜔<UǢ# U[m=?Zs?ʋ=ZmO -Z[[%탫ᱣyYTWgfDxB`R MYm0gsSe#Wrsa, Y1x{r4Ky톾]mEګW1l0!tM/[$u.̺*o9OR**%Izuv lEH<Ƞ{׃+5NY?PO$z|PǒJ{А3~ R} 9jnA.[ =QXYC `FA{ͪk5A#4"9Lח͗ނ) X(W_~WQsYP܌(sY'x\oQ}&+;]Qk{\GpW83yĴ̛:EHH@3(+C,؅FER%].߱"8ʃ;)#}n-P[jLiOp4vQv-}a/v>vy$+8.n:m韗^.wʋ$C5٣:Ziv6[XSvnQ?{ެ Hb7U)$!U(I\lNfE T6T#Q(lq3ؙ[J3Cp"-PF^n&_-̈́6~"wBic`X5/eso $k_?ubIoQpޟAWW9Lı T<яB¡j p+#=ZBu&}u~/Tksj>Y3î#kf;rCe,wo:?_RG d,9`}Z!yy?K̃T2PV S1 Sg*1/͌[qO41+A⩧Y]lsJՊ2C7~ͲnpIʩHZc<3H?X AX}9M'LvVn|eրw72!C>&ƍ;n?dH,@а5vA3a>9JQWe||*Nf?GYBr0",N T~fSBPoS.+C 6@/*P'( ZN_+x{o (hGMCۚJ)I8u"i^Vgc{JNRԱ](q~cu-(GbqCbd,ԯÿYOR- SͭtS\*cXBx6%\~Н׀ `/(YmG(| L-1(;2EÛ #Hnx h,;N٤m{Y# )*R )POCY3pa T1wyctt mjP \mygh|.pڋ \Vk$#j!Syй#K4If/.tn4iɓ[!Rlkum]fi*h` reG0X*kPkUA>cO2n rOxs+-t"^C- #\Ff/ b@}TTQ˵ޢ bIlo1sR_nҿGd&lޠ8\L* G9JNTj+aqh{i0p? f^Lup~LBS 2h=Zhvȳ4&Cz>:+k#]0XgFea*H{Fp좐re` QNhɇYoǭiWMc| 2$YnyŐ~~ҨO2ɤ5G;}HWX񗲍 B3a гGOFm*yeae0)OH';e-*0gp\Np0bkgk]b#S잔y-3faذEeZҰ;է"3u &rƤF|b+y/!Z@0d9xTXs,VyUVvH4+\w3^.Zh2SHEAsS"~$5[5RI NLJ ") B!&}cl;`}j1PYjs6(-ř0z"AJ1"XW$@|uoD whlWG(@%GT[w- f=M11֠αv8(}s}%* NT*\H5YN&9v-q'fgݠ2z g_l'Xw)GC4^$>KAUj=ۜ9? bs]$C{\5iWQB0:iy|-Rآ<7DP4c*'0?-q4 f/ހЕegoR B1Ч!XfYѕHs~S?Oz1Q@s3 6~l.lEdr[jWT02۲w>]`h~7)eq`xj'QkX0h-pk7m?š9asz~6\1!m?m,2r$wY5:nOʋ^ix5B.`w$aj0P0 8gDriJ}Ҵ&[((dAi-_ݔ_#bkW9‰Ro1`"C'4C$OmYD#kke@Fޓ`HРcڜg2{aT`Rmvt/ g?DEq:qmZ91 ĭJIZޝSlw~DA9lZJ>Z3A]2L"t(u5h +p6pcna*I ?Xk(/N4`lum4 PjQ-M #}<,/1n[ B'(W6 4\7WyԦj B8y`K_5NJɬJK#H0"+`S6;Pg3I飌ej6E5Do>n `U% _a l:8`#Dzھa#,W6mJxkSOUKI¼q4!Hy'N[ 2I{F RT;BB`712EfM$k{?茡T ; 2RU҅sFmaH/K47 *tB[)|iFp9lߛ/GF]SnLG()ُMN+WβDp4l;1.M7d(F#-*w? 'QK&z9ьZte ]IF!۽gKjNDϙ}2 mʡk`|ْU:JP_t} \U,6Fdp?A<@dM%l0 ]h:Hn-DEy /< \>倸o+ƿNI҂^xV: R8wl`FM({/3 Vh7;d1k+g9~j^.R4\OD#)L^m-^ 2[Jr.dtD;.QZq'!Mw(p 0a>Y% 'b)%[ˡDD>Dzh=CJD>ٽ:uJV,* \_W;=(davdD!{Im"!Ou~~ Bا(K!qpk Oصٴ N87A/bF QO`,+/&  8"Fdy35,V`AYOm̜8ՠh@mc>PuG+@J#+Bݢ.OkT5X"hg:֕C Jwja=hl=]5" A^'"Vhݱoq@omQ;?3i:[q|>Va)?ib@ z4IV8u*B^Ыؘyv6!%0 ̣@S&G 6ENƕ2m93/: !*5Lq_N$ U cj7haQ }#,hn <8s'Qd#GwԟZӄ/]G-:O c E]UL: ZZ;@bcE-10_2_RI pσ3TǏHYtqeF{'ـ0I1kzDHmV@pwG+ V{xϬln!aw/'R{Br OSy>S[]e:Ցfv>e"z yysc%PwXY5:\,Fq O?'9~tO fN1 `86X=E+Uk6] NG8>\D eP mND@;1LX]uFó+;k[uJ U'K2wCtxp?z*k2硲؜GGD3\.ScHj; ]9g iKQ  ɲ(܅Ю уWTM .{`mm* @0?mS iM&t0F5Ȯ{ڽTo\.8܀5'ɸ#{$D#P9 Guofuljx8g6?jvsIũe[Z%:p6[(hefu0NʴL2Q 8.-gGV<Ie_̻hhVE`jt}lkNB-c㱗yљPɽW]VSd~a"ؽUU\,6 !FL[XQD@n/_]x T+!Q}S?L?CyҠ+,&xyD9!וZ$j8{%ݿҳ:ơf栌i{ZSL&&H{ ۋl ZRnkoL8dn$@j ӁB#8<5m `Rg|d)aZH90xh_+8Y!9E^Ql9u$kO:2t4-#)om )Rǣ2IwJחد9MGAtɻ#sNcQL|j\ ¸FɅ`:.P9 6w"XZy|M,bI9/XRؘu&fwxx@lei*R an+~ofn'ucy*1]{~5 ;FMrc{d7 q_1!4q5BI39'bJ%,øq<+|7BC^d|~MZ:/N4;_SH.gj VʡAO1b=gɾk)AW!LuxRm C;+05h}|L;I[TP;U‚E XQT4NmMnny+9&ʻ)$'pR3ч2, Ac+ʯ #a37!0+]4M\_RŌÝ|gVQ"Bu=vOjߠz.EB+*r4 .rB_#5;ap[Kv([OlK3r%^E0cżA%DhBa;lʱI4F-N{i` ntW^Z3 *%Ҙ5hU?Vǝ4- -Eҝ~D ~b`bUyh\&,rLONv[)aoR{j[D tG'c#Pj\W϶ 5}ԛj9keU%D˕'Ru?h2P⨆ ZhmD՘.& :K«fQhґFlcr4S kQU.@>'-@7<`g7뽯, L\ۙ xN}XnZ( 4dֆ;voy'p]G<$nEkLy,}X-]\ki0)k+@͈d)Kj9_p4RRG0̇dm5{ XXVpsh'/X{1JJC!YY>dF3Nk5W8;Ѿf\$ }~tߞW}hNz3@@Cq*E5fK`J,\Y4p ?dg7Vp>uU"bLη,Jp_\3}enZ enŤ,UAWMWNwςwxUECq_aQm-sucdӱF׺tE99(]h+av 8D 5l\0 fx ކP=%^Oy=E_xs>=YJN>2HOܑ2%ޒ;lާT&9A۹9rx$2l?Lc,czuk^5Q_3aToZP:+׾0tec{+A,*~8;E:RB"?l]sBma8C=2Մ,}#-cYʲ*f[^91M_A@t!raZecjtbЧyf2LK E^Ȱ$zQS Ǐdmlj0͵E;(t Ѷ-"xD|kB)?q yFpQ8@0 h++#dž{_K g!s::k=1ӧ5nޝ(cB-;nAib\HwϻP ;[ӑy lE0˦y,|HZ1LN~H?eq ..zn&KЋղZH@=ޞnO_>c(fPd/&:-Tmen~ ydþ٣|z-巼OLpRٲT3qF~ofDFT:fފ{H>rĥ>0p{yW=AZn+Ko9J@ےktا`d9&gûr-zMeչd[hLPʚK|}9 $%F`0՟?! B# _d ]Mu a,zl Mb݄eNIvPzqնE0+h~_ nSPJé' z?-L^SG⁏A*Ba _[s}"!/]Z|^,uOWg Y3DWsPD!:.Gjc/:z< Zj_Rh~Kf: -:ml,AT0? 9յ>bJZ=>3+$.#P/a4!d5R('PGr_WauNf eo[ Σ>ŵigb +C[dlf;1ٲ7ީ])I74}^QT.*-x/_m#E.%PÒȦ陎b;z0} v6^n*Dϭk.KiB%ca0HW)Rl0}:G2CҤ3ҮD琇a~gl&^@)mȬ@JDcpy…@)SkxgUw7nh}ѣ￸"L7CKb6;);y;k6sS6(,e:'xaǓjp)nP hְm+d]&0f);GNI`07Bw"he=o<kسгiKߔ<33bX`ۻ,Ib81Y'.E(ӐO/oYG, 69~iC?xЙ`f.S{trW'?m^i-g12+e3}IFw_BJZ83~zSY8žq0 lF$A2^+}2Sa`bɮG,&1,g];c&o*FN tCzMWAן,O6Zo1g>)*Y8wc,+'^s%^Fb+Zmҍf@) [\@}';5D4JqS="ҎdasFi:7[Ow!ϧ`MAMş@PӛN])fMJU~qWmwKOE<vj2R H}߹,eG 0:zT Pߎn&g|)r$9}f4 к5;yYzd4->@05 $'IeD0R@GVO I, @*` *1.ws%AV2] SѨe*wGG Hޚ4]ˢ$Sz7t ˒ 0=TgoQ@~I/UI>I#4}M;tmڞ'0cz* g)Vʢ2*b7&+{fG譅Ձe;ϻ1p{- UɚX[^ZMqB:oß,nDo| ۳G?9 Q*<ngjty]|iMH5At G=֥H.Vr+ KRҧyDX|?%NB؍H8LhKj7GQ.s@eܷA(ś')ou3%W@`1ךYCrN|sFP] O 7?}}`#Nm[Id`qJ"@ ?yKFx}F9vBBHQgtՂ1J(, !93g9-<82TV7}!ہ!ļ?WDǛ˞ps/i `==(fR\uW ӫC,[\|@WBe YxR<ʬg6AleAzrB2duUG&٩3)[qf萙͐62?)~We?,$LU%1A!H3H*JN*=0,8 n2u|CXb1MXj(J)HY$ys|s%90$Zȿ@p7n)A g6ԲNRsͲTu3i 1ͨ@ I`4n\|=HT2əQqC:*+qo*5&jz OBwr5b@.*sC!v -]]W/TWq*4;Alux dqx+xi0F 0#CmJ` ( 7(λP:& $*iG% $Z\Y foSOXtypq1ÿUۂE/ۤ9Ɛ sURaUϽԖNs:jl(;L݃~Ȭĩ91CKArᗱb$XjS5]W(GصB:ޔb"C l !+ C5`=ŧ~KgT3W|}Ǫ tG׽OA\BgL)"ԴދaĘ 𝬑2ı٨g3a-Ay7-(dԲحTܿ;?EETʻ`k9B 8U| 視XZi'm\o=hq 3ۨ0df"APɟ>wa Y/ꓤ٘S ~,~!ƃoȯe3x2.'''Xng#)'N241n⽽I&K': bmʜ ]cw~|5fz: O($>sD-ZIWWˤChX~S5BV|3j,R"??FPVU(vݮu~T36cg ?Gr :j'ߛPXUPP.l^ +A~`R$Y?]bnVPLAT+BnM1Bb&/܀u;\:7ev0ʭJgl곆 Mn I/>%ez*o ˟jnCa$4O8f%)d_bbk]Sۆ\MZb~Z၏=R'95-#W2l@6X7ʵѸ:1@ݻ9&-G]ű1k y:܇n#p7^J: *ӠȜ{.Ʈ9;|,Klt-pcg}pFmZٙtE@4I>dfO, 04u"N3jSGm I{%,_'&h "7Jj 0\KbD9rXN~}#cgq\Cx+?6aśG\ K~te/U`={#h~D~$! j3:W?Gg~y $[7[ϜMĕvG; ߀P7 v39:Nsy"/EY{'}C1 S`dN~] fe4|cVO6L(bKl*fM-<R.," 5v>K͙d=SN78}V kNZbꉣNM҇!y8J_o FGޠ(߳LF!H1+\6E?!N*S+0GտaSH٢~m*k>VNm_ y|ٰ.dY;O%5۴? ~[:޵6&MS*P/?s[GɧI~D_>`u'Pƥj8X#P};1aUËcCk'YU8YOF,f=fDжK ByY<f(&'ܒNNQEP5B|U^ E2@I[AbSrhTR?C(b(or"G?&Z]eGA ,S?\t^瑝yqo"Fgcݩ>2(NbvtN/[ֽ4Ψ]!$? 0,"4˫vjԦrdM,[ȥȢ\U%B%6f3 <{1zR9(uSz@l  7[j- j3w|v#;8kf‡TȪ&&IBٔnqmzO9A ok0Omi+Ĺdsf/:'78khG̤ w?ʝQӡ(NΡYzz,wd:KW; 3t2]? [tUJ^G` 3Q:gyhc eMB*VٻF{[&U*?}KǞ%L&Ja*6fQj=э NZ}x1WFI 8=樄;J=>F x1-*'Q3O }ݧ,ZƳ^oG!u A:_;#]sA63<}sx6Y4~m*_ >$X-n%%K.^5_e8gJ=*yΡi1褕1g*HL7&mN>CK( Gd h <13{JvǮ*^@(Jl.N`FOiUhR=?8Whs_0(4tЈX@\FYЊ%Ǜ"0lӫNSzH,^_nD5d_AHyw9{oGAGShI:==nYeEo@ZEaKF(Nu>;'Ha;"]Rqsi[їewD&_-u.b~x8x Uc, c'{'N8pi۪KN e(ySU4$9@nliᒅ]~g [О=v=Y 5TЙIޗ:ڠ޶i^ m i\C;*<""`^lC:.vE;gK#Ӫ%#Rnmb7B:h[Ҧ1WweU,،l 5E>%_1E5g -9$+,.\9mrai~JQ|l#)yW&lŕXM*8,f0+v.IbyрtbU~as0pCp'[LDsQWCđ\74V;LhZRʤW)e5 8.NFzH06,H/\稠" %%@ԇux7 \ƙlhUK(fO8M5I@38O Le\)U\{?a8:t١ݝ@\CXV{ys+,|>:xDZԪ8NntQePD )ʕ ʑWhӔ`8s^1)%_&TY&NލٷB~?c+}ET^xw P* -ޕtt4c0 IJ.~m2Lu¨BD%h-? [ 웖H 4ELϊHi:u>ngS邳{HO,3fZd=P O',Pxg{tC3J-3b[68sn Fx/Z];q~1n$<Nl1nyUDfa^oײAEN\dy;arΥ؈%c0mvI'Cqa+Pc>dyDn,䋃|l)Meu#A7QP+זZl T`O/:$nD|0B:uWYV#\jpR`+=,r-SJ؎>0w"w6(̱N- l\C߲Ou.%YՊ7k0 v cƨy#IC_~ۏslҥR96"8KIp8|cPrdT 7HSKVkXb !W;qir9$_KIʰ}5_-9:Cj8Rj#O:9bkW wu ;& :H* 5[Ag>ܕcpK R\>P(i(_6n9 6azKteKeC8uan?V[ddL:}Oe1/M(T[@ En㧮U9Yc3#Cu3h:P/U܊(NY%@]f+8^]7N݈r՜FIFyI~þJXܶ6w^dajw4yDEL8U08׹(Hm5W9"݀صe)M5Mr*__$vA:j:nϑ+$`cʒ\?@'S^j*: V0 Z\Q!N &0GB( WST3J9u|ȅΔuvR%qjD>.5{b=5(asUUZ/c'&Aok-Bd*;H j Ts1uSp$N,°َL;;mY -z0׉27u_z?=?QEj1/ [(>+m~YRH5UVTrhef3i~eoKBR3r#Q m/X{'+ ɞtIQz}$9]asǩRf/xsF#56{mSG#(:@L GAt5?&"[cZX˅bՍGWiM)M\_ĉH򿜁Jf=i^KO8 N=B>cfk]>Vyr!L$6e߹Iyl"9u>?UP_2<^Y3vکL 8) b?gM*5͊+=[.Id\!h7 C)y y@,u=L B GB0 qglf#|y'57Ǩ\:z&\۵Bv4 ǴqrLkgk5;ʖ &ě,jBZJW"@80GM]c8K{Od.ё7O@Y_Teb#ȼ(-#¶"} J`O&+}իKlauEb جYFv9{ο$wUgԬI6I[\P$w懪72TM7ꎄwet w1Iy/M`~BҞd舝TqP]ܯtgκkęE3)ٱ/V2iy!vn?b'B[ q oYz a\#MŅlavݽ ӌ&J?9 ''3_eA:+)'?g JP1ݪѳUT^ LqCR& O[[ |P_VtTD˴T^V%YWTi"ܥ-`ELӓ9Un>~sKc>$o(Ϣ}RغadsF2i#,V$n:t[I3Qo. (B.7L^ 'GzPz *#h3/6S2<5,nak)\kI7烶)<Є:?f},^sbcba?4S>/pEZ?ok^qu޽琽D=@hh5=]צK1w%a`*t fAҕ30/-hf#h$fT_{G4 MbP !xݟ_L۬ G 'A%юW- -r PZ#5qt4:8I=0oh1lh2Dy!m~>s rll=%M5q{~ꞭDs?ATP.X"%bRW jdEj-"Hu:8rl:_bwJfնCu؛n#gt"hKvEK?۱TB,c껞У6' ־C*U*k,TCud#7^}[U0$цi5J) &WLqDr_ҁc^%HsJ+h`/ g6ڌʍwO7i .2 ~2TH,dM;6"3ѫr#+Vd 8W*Xf^\TaY*xzRdܣ06;S˧?ftz&6\ٽ>'?ʶEWfŹS [NY}zmHt| q|4td";/ԒV qw.)z#k_K¥V{Y󽵑ncQpOZ 򽩦WC{w5nLy~\[;T.L;JCx6"nP@.fo5Ew{{<9z G? )~U%\±Q~"`Z~g'0x+ A+I'ne¯Z= FL 5}C񊵅=qb܊[sTB8v&gM`م|.H CO$gմ4;4m>I&G>ģM{fаD4\o(q5CXkf4`UBMKd"XCcW$hhs_RLL }֚_ AIV.I f cRDPp7'"Oӿf"lЋ;#tꀙ+1`O)LܜGa!!nr[f I]o$ 樱ÕV#[jPd ;o|yɕ?c[b`1mviWy`/ D_CɈ]6$޸$. QJSMؿϿzZTuu_ HQ |q8},ֺo U["a3QIcoTuFL}1װKJ[5; XRO!2z-i; ޣL1jNd^-6)]4` FJ^4#57hS Z+h$ k:yә5pBX.ܸzX񹼊syj?p"BWRрI_/d"M*4tcU,{#h 6rvyi[ ͨʝJ R5h#o K2(j VƦ}?c5_화BDDZ-5(tU|UO}hŲ| xwP1 ܵI(T`b$7%!:1._8VzS⠍_,qu+~R%(pC_K+Ncb‹R/zS޷ou5R )5<<+UM8P}IoLCX#L|Pp";l  l3JSɻ%g{)+7ӏ&6`л@bvu-*&g͉(2~܋f3 2ۢ\a aQ'{GZ^ۅQrA)pb<&8fQ-R'mm+.)gF#>;Ͱ~uK5b#cBQj\8DhpD9AĜ.:hWGQg ӊ IBn,zKz0Tr+i 0)ay `p&jY6w|geFHs+Wq^7ʏ,Ub_5w Dt8ջ[[; ME7VgI;Aw l9*NMQzEYR_uh{hX(y '- ث /[_R~9p2z*LۓPbQNSRMfmKmI4D㡄$̆#)qʻ$ڶit-u? f"6e ZWp>Ij\B\jNB&jQ _ =@ ;.ٕ ΟlĆX޲=>r3[-k* ÎI VsƹLmӽ 1Di=kA}t=5Mck +0Äq%uU01i?3BkKGQd@6>: Uhc.?HV`74 lH,p6Xvڕz2IdjW)8bWE8jyW:c#S~hă8&v?iۿyylߐo^pMMBWȐ?ny~NNGPbWIf+P.}Uvt*Z#WD(MV;S ~>.%E] A۠~{ $cg*[uwː%iTZ 1`)6G2WwW`-=3"jGЇh*> 6K5~l+vDݭ0&=Gpȅݩ&=*w 4l (;,/ǹaqg &ږ.3N9md_8ܜ\Xɯ ŵ7f2 S ?Kn'(kmXgJ%B7) {;|@ڇKgzt1O v?hLecŃv#v$FǮ#[^NcٱO$pqJHQ]JHuԺ%Nk]īD6%a9 gW^_f'IhK@c"J{دƠZt o dLSqLĩ M0G$\f@aDUn,D-u@tq`iMnZrjmE+azuD4+}Yj"D+b8"\2/鸃\s\[`֥ OTttrI#6le"׏A)cDtTMaFV kM\'6PqH~"FHH hĠ+a.ਦ cЊl5v?^tzģTv' ]<4Hu6 $ZH\, _@%-[ ^sP+1S3qU!We1 :ġ/| E7{Wh3 ~| WMiH5/m$hȲY}aOa=Ys!,nף#{_?/z;@^u@0$?*.2DuΓU9֠knDJxY]f#óEx ?:q2 %5Sx^`@2ªڤQI9JGi~xl$Jf7U/t'p"/!SbC,ϝc/rV0$52 49o"{QQN4h„`"浩Cgf. 2ޮsbtF kkc&ҷJeթeavޟP/j+Fk 5P5Jc=LrbTIZ.d㐊ɶUUo m:1}A5,ȷ; 2\ݓN^rWD-+e@w@Ykz;(h$Ogm}Ba#S`o$-$? OXP` a8*z*ui䷦Z l f`Pzy\Ɠ9};B3ޥ2:\q?|8HS4x,ĉv>ޚC| &VF-9dL VzC<_M]YbNAƩuN~F9(X<joMVg$T 0KDfÊ{e *$m-T g/)O\=bb˟CfR(s8}ԲGF-#!<0})(?EC5/pWxL@ .CVVxx7".܄v=bSsb m785D([>r0!ʚzT|Y\YLÜ$0i1gsVU/!LN?srG?ق<콼E(d8kV.ނbV|@;|h12F}HD$ < 40u Д}P[VMmOYbUѝg9{jF5&X a09 4\)Ƞ]ir|%(ZIȑ+TNZ'fܠeqYe!t)0xNH\`{լ s>-ybk}CcFNN;#5;Ηo1ag@;LN!3WB&t;QU12*檃g~Z.\/Ƅ0#g3)+Ph+eؽzUH90yLK3D:ar$ BPx P"U+r~$;f)Sq3G ht;ۗ%k8#Pܯ!W^[;:TaX4c❛lk62f|=?|}3Cr_a,C[E[7 :D6kEbf5rM/z̧I|t3-c=ߎSWCYBVHȡeTZ6 첱%97}ۺ=::fXy!rG(7'.'\T<մR~ʵ,a v ~+1))N9 T$̫$xaB~0D.GPvK*ĝ.23*?@JP?J 5eGMx V,a ~M}M(7 [LXHEnkEdq5ZeD+ dYM1ZuMP]2=U_Ry-*AzWhJs(}O;vۖ=h|o?o_bT֒b){] 䱗;Ϳ6ğ3ưOߍ6H3z{XG6اhM$-mzwĭ!Û ^3iIiwc(q9.J^TM-i-m\d]ҿ̹:MOq?w_&O, X? i[P##'&*ۃ a1#yS%I])P:[m̤t| xZ'>|C"Eٺm ɛP! c;j, S*#Y3ɳ͌KJ%=f;Ionf!rc]˼,W:ۅY4#+Ҁr.K#opFc6V;"Pw ?N y`%e"#xvm<fw0 䵦s<3Z&P9 ͮ՛0A@*=͊w`5F~4b{҂ziY` 'ίp+T# >(ЫVRAaSc#ޱ+/yhآ^DI/PSeU/Rj[P{#V .07+8)#I{gq=@=^㼯.W.zy:?UϏ44.lC˨4$9 1uݻ8@h,ycb]YJGVCy)k:D#&J F85Meۯyf!)OȏʍLHENWP>&m $! Ju&@Y5/`"ĿTao̝9[uzbc 1ȳ(MmWwp4G3N b?*= LUCRԑ6h鑓wc<;{ka 7Y~rHV+"}9hQh[AIر3m=R媴;g(3'İ%d +)l ī%B"=?o 2)ljI_:Nķ$2&3N7p":2r֐G`į\="mYfu6:j.36^ל ->׊i/yOSoԙ-N؊m!Q$N-r S^HᦧmHk&AK-f9%Pw#O|0&m;k*cЂuH˓loѮKDo^/ uygEh?joglo~B!̲%Y5j6^hWgq0So:GvN=P1ytB)l$;iB(Xutۄ^,A5Jm>z>D`4 H~1X;(xZ/: EzgӔ T߰1jCfI`nF2t͚J=\E{ m;HZ:$ YX<2K؁{9 P|,duw:Z7o4k~D|;sӤ ʝ'a>â{@n윃Xm5gĽO_Puy0V s;T{ }>gUEFS]ΨѓgOQ[zacO݋-A&sy~ُ̙pv0 !7'GE{\.V%qwI.FvԎ{ӋoΝ_F@cwS=d&&U` Gߟ༤lXcd‘Oa&0]ͿRYQÙ,8#汨OjfpӬR.MVnIgZ/nQ]:U)P2;ݳckhbl|}yr%5c[`GU)i}r:(a9"kL"$X¢|sD۷ju2}vˊП@dNJ >,c/~䃮wfi-FIg/ët)V.~;6sܹ@=$5^'Gs'Uϙe$-AK(xs>rweBW¥wZRԜY}JKpC ҙ ?uJ_l(ΟHu #JSDK9Njf>.0-tE- D8Ӂ9ց8faxrkf+`й'Zl:FFg& N`(c _,=@E3*%-}/nik@2.EXS4}wcN@}mֶŁYÌ}<50Rsm79mf6}X}-='_X"e`NIl1KW@{iS8ք\B H%TeԵOf =L,~@1&{`om 7_+}S^~>nhRNf,3`mP]Ua$Cta?p8m@ ![)q_tWHokݙ׿Z>\++ܣze~1q  jq&!%aJ/Z*w8;׺6Z9Y6c/~.B"vxQ騧p8^T؊U[Ps?ppwbެ@hPC[^)dUOeu߹o잋dMd rQak{~,2 9g[hjr8]d*8k؄ $M>"ޏ7DzFR0wѡfJ녫A.Z;![O7=tj,2@߹w6\d f1!&MΞ~7hh'jwB|֐/oRΌMQV vLB|`rrXKmmf˼ ek^RR5=ȓ 3Sŗ<}LujKtʑIn=zt(;:Cϵj׫ltt-8euTwzNd)CRrU.5|@KJ7ɝyC㡯>S(%!{&E::dF)CoQݰU-'Xb_tlD;+oY;{h8$땜$a.%hb <`@泲NY-Bv8|/m dwu]J}@a>FPp,36Ԓ޿dy#Yu6NkE_q ^ `,„-?=" ZϟڧayOu gf@Kp] 3EkqYs_Lmϝ#]7>i}*[bzl2s2[ؓϲX{AWg-uA,,x+5řpڔ!`E;,8qmxXV}6}ˈ %o07?>p/sP"iZ(U2IIJ'}cO-,?` s%Owk-O %NS#DŽL p?ĘdpK;Z9\T~%EOXI[tq"\rqB( or5 " eK ($-RsR@;iSNM5V_0bʏvb4P첌>bQa3LCqLՎ6mW0Pu>O E,過$|C ;7YOO>l^NpJU؁NixlV}V=Q|?nWZgaPs=4gEܽ/fԭ8Ȍ]J͕,%6ZEvy{\&-?iP\7BU5p }d=WiԭW[+i 㒱0BV̛}j+olgxIYsG&(Uu[8$U%+EM pDJ7u&ygZSq 2J.F)o$Vڭ-f` ` NAW>"E%& viFq(H02WtmK #W޸p&[m^EXZo5_>1~!P=󊄜oD+@4ZyP~W"|OCR>p 8 eeu8uL9\ cǞ57Uº"E/ynSH5%j`<Ш ?N:.@LL8x }t?i9?$Aֽ9ph6ͳζ{BcHw$Tދ7=tR5karfq:Wq3;BB> >AwdDg{7aϧ{P\$h86cc ?xB{<>DZ yD8VW;+IMDՊS9F6} UOBN58i#G"(^:w%AE4\G@*Dѕ51,NC[ؗ.}(*sTVQYSbp̩dvrV i(Dd$V?Aa0Ƌ$Bը0A$pȒ-'Fw_E:p.^ϖ| _/h=`<B)'r cf+݀0f vo@Tb&6Y[,QgУTbIL\Q;K}jQa{LS!Akȿ*¦,nc &-:~N HK}kw3Jq2 R2Vvl\tS7rt!I|7N G;GjVlJN˕Q$Z<0`OC?Du 0,#l-!LjS ޙ1zn&Y1^en8ui|US dݲF;h*bܾ5palHi1U`{yo$rdS+.|&OGdIs}qDH'5l" Ԃn\OI{|Z} xeȋ]i|cjݰ?%Qʉohbfx3'|f-Z`A#UC|s~83޺HP]MG'ki ?;moVp'۵89io ]YSW>. *Se𮻩āɘV% 0؃ f:Q{"LƒEYrL'qK7+Ux3)9lbVh]iv J)cFOm@K*],?9ajlcdy7Ooމ "`"2]ٯ@=T y+ݠSvG17yo0_@5{cvy"Ӻ‹M$i,)`āD?Ne5ӵƸvz 1#)GB_OR詗@4J6|ʷT㯎.Kԍ+]cVfٕ}ѱv>A]keU+2 v4;J]VB2HN},L{ȁˆ GlVsߞQWH@]ote c?wRT?WG}?XuuujU*ʖ*q`Oyi@j*VM(/Sg?'^-d/ئ.A ;Te%8yfŗL~CyPlcí]7~oi3\[\H7:jq|;W;RpuE7M]@e\FQmeotGѻXtFgBɒG UMVU D-Yn5Jl~?^<ތ\+%qn[`e=*ձo qo|~y)s4VP t8ea;絻Ky8-3U'U#֟I:k$L]u] bbpܼ:U1 (W- WI0̇,q3uH3" ?u&1 yg:,6Ѣ3;:M|Ax cWA֌`aqt\ɿyۨIٌ)7%]3)oA4d(i'GF#Ď?ҡ 4&OzRhϟB"2hU^F 䚁߷](Hqm!m{!Q !ௗwFn*Ga6M6xnvBV O T3化?((=ؼ#u%_հRw٥iᡈF,1џ5a|zoo-Ъ|04wmztڕF"`>Pdޝ7w +FzX9"pɠs.@BkbGUЮ(6,D9$୦>A_I?95! ړ>TQ.f\uBuV+CȢIm'AoK |/J.䒨oe7qu07lXKHçTC LmEd;[ܝP=|/ur9Zvû>|w)įWj|- _`1c2ޛ x;yS݁"gD ymHm'*V҅# 3`x "i2Q#PDXnzH&? n?Y5v aT d̡YXyly\ԞTV7{h0.ETV̺ W+56IY9Mv<=h\Ͱ/øKvgT[;͢aWi,B1di;3,B{9WO,˴qfQZfvH"-oUppb !':H:oz'򢶭/Vhޥh@',ƦLt>HR-$nd: juqZ>\3eI*xebi|5+zčP):/B07႞{wIܭ["?,&36E׵цYq9TZ^) |.)Jo)ODqqv:{)JwV׺̪"GH{91Ӱq=<,I^6gby{ 6-+ rˈx†u=^ћлQqL >ҭWMQmu'fY5%<ɹd,`>i| !2hjݼα!7^eī=.]{˓H Qf_D|Bh|F f' 糊5;ý!==vX"aFáAAޝt`P.C6xnz&a_.&fRKph#Iӫ[>{Bo_u O[]4ĔFPC{@BqE$I&nRL-ƃ2.?&%AU+S eu=<cbs@b6C 7NJK`64ziV\L6at>VC<^WWjGڶ2>Cj*!WJ[*v0(F2Ng]BЅ~2-^2@ki_}T0V£i`CuN*p;aDi5J~Wu.t}D*!1nO eoq`J0|q}z>_}"a\^,Su邷wC]r,1B1XcɘS!X 3T, RTLC#ŴU!tG3ǂ?S-Z d7u&)nj_A oZ@ތ]H|oBSdtAmeOi*yi/%x wNh~)$$UȞX 1{Bv,Vpzpr:0HV=]=G\ڞY/e^} ܃ `PYS.@OL w%owFbQ3_` l0F˖+?& TY<7qc|ւS3u(筡ken>urh w͛ 'gyEg7pB x itz.#n Jvr¶cH!ɢC3MRIy,~\zaoڟsif7HӽDPl[ ~m;؈&s=چ#C{1[/7ǢE7[(u˄qFpfzqϾgn:_1\ijGd/AwdSx]+ga ClgVf ٩"DV=:{= 7 ]ޫ{B.o?:O/#Xnq AiDH)>uZ؈&c JnIϒ2.~,bS0^R$44zοPQen{!q#wb&OkYn2 , 2T^tZ:(wF}@3kut>S& )hXL6_)$NUyYeG_^룿]1m~w14>qEM`) ZS2_r3U2v}o몥gpS5*Wߣ@BJTX;ĒvW/& QHƒ6; 3+ E><ڗYʿ 3M+s* OE:՜dƴ u⅏eRWc #黶45_7yHKnoɺMF"B|Cχ%zjZJ\;1>d)b~b-tVbN'E٨pU|]UoGQہݰ"jyݜb D$xLjw䢙ak 1zRKɀ;'M\%oc =iu46(eA?C| #ɑ|ro8]\շ7xMTͼO@:>[ZPzE!=)a_(W.)]#)zչQ5kl(!0n_LdӀXen 3'1Y%hloGSH]pL6pD#"R"e8Cw \/%` .D& Y |n)"H)Xj%%G`D!l̊c45 Fdġݚث KN>B2(/*t}!0#εrxUl6 2ܴN"㌍ iWE}%ӛ'yPyK0o-+J ~xrXy4-]SCoF.ez#<(M~]8$ K~a@4((R5e;A ߧO-Ibir@k f+͔wwMņ53XP1#u~!XɴmH(%Ê1]0QaY35ˋ&mo-WR֌Do5fNeq;aatpcF.]WlFPַ45Y- ›"V`SRǾx~:#$p] h&|oVOQFAq{qIftSUHP,dM(T_Ӌ;9>{;c|yC܇G0kyʑk%0NkUPMPqs]Ͼ" % BJ թ~m?Sj, w2ܜYn(,9SzEH7!_1c۵f\}dO$ڭ:oEx2RϽ=,{XRUkܲP{0va4ɳy'M`vɛJ۲c/6AxRm/!VU J'T@)Cr^#W$w;!/&e^'}rK\')/b~ab,86y}MaBFlt{R&7cprc7,65_SWX7Kim>bN 9 qK9S|0(f&g"s2qiôvD^4b2翆mSEh.N!addTO௢Q%%3j1ݖ@Xփt7q>^n8E'GrY4+=c@ |C(H3Y^ HCOyJܺ15Cj]oX-(H٩y//z(-r{A!E`YlD/DJeFew/oP([/GnU/ۙԌIryidt.W9VoP %/?Î~/,R[#xOj݉8jNgJ">ҠZƘ"zx7놴LF˓-Sׯҙ";WS0_?hw>Sԅ  ̓/g[$rg"C]1!:\g_=N%h=3w`XᔩUxͣ{4ŴM˸&rL-l*i vԩj BcCLYnvp)+/x'0eC34wj|.a!ԯe~yxhAR2(+K ?=gBw6 ؐ'c=ddPlZy4#lV܃ëd" ֨_{^<#X =>)!3&}:|27hE6U6+eM{f_F9JKge{c 27mQ<[  ֠k\Ԡߡlc ~D.DnTo Ȝ7R9%vPg=%]~=y!};ʀwVQoKUFp\V btqF@-n($akRWdz)\_[Uxl >2ƭ6Xê*R&ۙ>{d3)]TtJ|(XØhj LTw7d7_e]8l.FSWXjOb4RbhWϱ&6\C3猪t*iFW鲼/!$%Qn ʐyrpΔH\7a6N+)`qNB^R6'0JX{m1ɫ*IDT;]tb:2z F%M1—1,ط{ط[1!&MпWv:uYK!WWRÉ*'ʑJNq{- ,:|U?Po`3KPoPcB'{\sc3| 3Ë0wY,dGF0!$Zstװ<74-O_ jMy_qD;'$`Vg)8Lgpt%LD/*<d@B ."j='f;4 .+s^Gl e&uGƙrb9\BwwmW68jjmqvt>n]\BßZVW;U:Rˀ!pmb"#}o'+` Jzqgrh0rv,kDꨇ Ki> /0&j̄ոźVҹ+eX[`8֊w=.7(W,oJQfhEol H+OZSE@Ktpv;k5v6g&x_(cYlOS5Y#iuPxI e-"?*{* kŰP~qgrth* Y~5De5´mND>Nb`2)1T*bW۫4h~!-i$6ߣn^W* `@#1J0NMzR{Ck6 a)ō@;?@{C03% USv|^c# jf֊cO3( nAt;@|$dr2\_(V c`@.w;TQDq%:ob"eچbgm拏&+3Ķ'),FlV?z^ U~NHxD>4ό !186) _"m8lj/#uT zi<i`|j֬J&9y)Ƣ֍+0( 2pZ~>̉kBk<apt6=n u(c=D1l],xEl) bdU F\6A8yO;EmHƻꝞʆXxz竗izQ̮azEBNm@ФlS{%L$1%M%3$e=}&(N93 t6ɒ-bsw‰'mq%*A?`oِ@S&ъ?0J6`y59LuJcCi=B=fVHڏ;~JOl+ \zkNUAWADvd"89pH;1 ƌ}CfqS"5!bTTtFT^ḇ0|ŀ9j]-nyWf|UBdӢNې=ggȠ/Ĭ,Yڣ@ȝ4=s@֡nK>%4 !vLqC0~J[+S9Y.16خiau3s&nıZQ 9f%hiD^%Nt:8>"L|F tz{?ݼz%Q􅪽XdIĀh/MΒ<9DY60'0 f k-?LczZ 8{,5eMòS5鱙a@[a(LgWؖM8Zp^r V~Q%׸J/Ǖ}]ytf,1 T;\I\`bHtCyd&Ū6{"A!H:Qn~6̘94Z=Hv}z%_^2gkNQFKQFMu JD AA__nd$ķ| ϐZcHZ:vY[Oz@xS}TXkPHdvr7b:~TR)8E1*Or !gtG 6)(N,٘A;Џp_NUs.VRgK8p -2t/rϯH6{,8ioبkr}4>vm!BGruY}Xy:sp1Ρ)voMmۆfA) 9#@ׯ"0jr*>"dc74Ck:v e* !Uu/lhۮ>Gۘ(Ӊr9##\=^fabJToWJ$^ڶTڜKSlJ ,,lga]tfц{2P7Jod%ߋ{:vB¸ůD5G׭^1X|`@&KI= %6]J2 v$TY)[LՔEnl4Ƞc<1' . Ӵ11<9vCvD!8H{g8{誖%!Yf2q@t1i[UљO8/^04tp{X e(w(`/0u^6\L&ϩZ\W"ŧw8FͣK}؉@Gؕw[q{,[hlK8t n̜syřHsJ[UM8èMR!똗$Xn[%2] wn6:DP;qP/775]>ki$d1^b1-V4o[bՔonfU^=8\6[!Gf_㳱I߈`% ln@fEKvߓX|Uf>zaR,D$Gh>ʹ^m=!ӼP <-?aA:I4RjF3wߙp7{ZN aE)vaFM\ fs[NNI,-/%+J9'ߔБ1DeRn"JK-8>jt d"~k|FhvN/͹oF tOQ<KCx.t|$ 84\}vͿ+`L5\_/ e;|p@[CO\C"cZi;D ]Rxw6lhRV#Q֖vJVJ(Ho  (xfLEXCaq#-7S\9);:0OYeѥuUsz؟Y;ZyLVXmXهt$D)b紝5E"ν7{ 0]zx%)&?{&sGGzW*>T`AiVSP&_ՙ9|nJ5͐ENNSز,![;|륞:`Gc($CA |aj efNņsTwڝqy}(Q>6'͊z w7Ssb؋@H9wO }ni?3MRڪ 5~>9_[5Ϟ=|:Y9972 .> }åmʺ_gЋnEmAԗ,>qW% ک Xc<>"C„UNd{ݽrv4,i~X2.3Y.d;oT>ی6 9& &n!04${ -mSDQbbW#dDi07ZOjml(k DM5( ckMxʉ \ګfmj=*}c; h@p l8)4R很rDIS9#@4tZfuEQiӸXu霉[6`],^2 dns~o=!;ӪL{ҍLqxgYvX{| c>S#`Z^sN!u5i YQDCQ-̶6]SO5Xnʖ)6y?=cKo0ݏsQͲ)GIT/S᪖Aj@}> &Z|3KY79|dOĂ9:!D][q/籗 vc5oZ 2RG]ҚǝH83go^[$w1;]*8iZe.٦׸Ƌ3|UP!XWf,Kc^sJנ)%"__Ȥ(X\kJ>Q9;D~B".)V顉d-Gn ZHL^ nwDѧGmBt>Cl :vZc0q}]$?P>AG:ّ2|"f܏UfD+h[_YhQa4!z#F|b7y`c>Nz`%IenpLgXOd_.E݄Cs%.>EY.ш#chvC\ܭ"vsY?&˪;MM )0nŻB _^V7XmLػN#ݪWh2J{0Q"Y_n&{ ̌=֧B8sdZ!/8wy|)&1@N(=|ϭM;%TMUpdttqaW}"j~ȟ ! ٬:g?hl)J @e͟juB18>tk RsHr+w@ɕuyD ˓zX+Z57 T$KkT۵B2%Ρ"TB/plV]2>2eNDm4 |wK~b4>j:c?E~0"DP1-BCuS9p+93Ts"y\WSp%4qq8#!8M hk>D6I@ .N!ps3cNW2 -T]!Xj9\70$ˎ8G =1f@57T{};^-<*ծ6z@ 0$fFšŋZ(eI2 gpYMfBek% _ӎ~77\f]1Ǖa؄8'Xs-qR^󓨓݂ hN2{DhE֑X2f =:iI`hꇙ'^X9)I'Q9.LS.x2'HCؾdSXZmUTlFB-Do(N{6e 83k;T Qz/SCk8zl=`s'%nhJ7*rR`?x:/ym^71 u8m@ܟEwcdǚDx0PGY$>ٜLl(TKrsUYf6u(8<Юbf(oi]qGerttcU~ϵELݵp.w7DP8+]8adAj揕9=JY O!Z>óDk:l9c4Ks1Q‡xlT;)`w1WG?jgZh,Ȳe o$4@BO/CD́|VW喹55AF.JỎ/z?Rej1F)f*ݪK/JL)"%P$V.׮^fk7޶3#{BWf 0dI?#7hJqױk%P |B Հ-ܼrv<)^O/=6IK30ؽH|m>xį(4!mITI^ewax]c+`6AyDtrPV`z [hjXu`_DG#w~DE; 9҃#](6\=~-o8e(xVLҾڵb_s\! = :n`$s0 G.WUk3_A`7 i1탐1?O~?J `0YA-DkS D.RnBz+V䘆+vY[AW{56P"=k&f'Њ%e2ՌZsfVT@Ehzܩ%,. R0Cudw8do偄]Dr-/LgK]y= EdC}+#u B&1LQA}u5[)5y5>ΥI^ag NK"\T`VtcΑqLϜ4^&t_։4Ej>vA6 ÓM5 LzZO86?P/u^(I{(?EIэ[r>G5@œAbkaT 4e`y/{e5Wf/f1 1°IPꂛrnѻ1r?2w <wCS/3ߠap[MSY OLvF~:ڴ- _? $*me'J.4U$[~40XȦ"3Dߥ Ea}*w3ALJO+:Gv2> ^.JdD!=ʶ`p& Obsi-w^.5FRK FwV ӕ<ڌ ԓ;~߶(>RgIe #L=@pwG,fh[G`!g8ۨSGZ?$+7^jm/2S3;xQo_:"I~!$oct04YO$vU*k|LP Jhf|RzC;ĒYbSQ._̒;Zo,pd! ?&`&8pTl}xnQGS* S-[8owWPjbg#>En*(b+{L>Nn{Ǽ-TSE]`w}$1/@#Υ8"Gokk"UiQ+DUhЌO8?.z.kΒ%~r5 /1 __S >PuΒ )=wuy ,F촩e^&?UI'~ ]fu^8˩/>=L CW }Y[߽&KbP3 `ɗ89S]N^c&lNJIpŒ^[e'/E͌?(J iU BkH('Dc/Z@[]R#pQeKЕim\w}ϬvJ ^ fȋ1"I^ 1]AlB7 ,rux81"BD ]E껱+T3*"B`wBƧ/Ū\&:)[VH8ģ54(%}3a^j1NлՙL)>B8u?D͸~0NCtO^_@F+ϵc3l8 !Q٬Oy^N{!1g1'E4}CۂeQ~,Wެ ;S ERmkӂ$ 5{bkh/hPY[Yu PWfs/*+~#d'z /E qD4quwsY4I|S S?Y5cYQ>a/ H0@%fzǎ5GM~Oh]w|'=Ν䪧;ZaTt6@wS`w*ȋL%C̓J*BqK9iCheQ75Siq(XTt_Twi 봚l _DW Fv&kSM6W@cYRHuYUT :N^CbR5:K-q ;jv/6=}t*r;~'S]EAZm\_ 1=ƈfhe:Ȗ[ZD8;dl'Vx9| $N;dUA}fH|J9r~Y ̍MoӠ i_02NէW(ă@?2m#n}dM,Pp1__ftz=VJ \&T:<3}|m[1yaq6}Ru^%#%ڙvY z`  Cer5듭wQ!\_خ%+6Do/ox\@ 6@ &ѯ'S%U*{[qz(re~|sPB|>jх+/9(lgY\ O+H2G>*Pe屎#/mK5KP^/7[ dR4$^co ) F|,2C>]R S]]c8F{: ʲҡ"d`_D') }\8֖__BN`? wPXɭKxɤ ,Ν\PkmrXeE~.!ж"o cˠgn!{38JRm&4NUKFyo]?+. R,sRI/Tx\`WrPQeǘ-c@YZ<3_J&dǡ囬]3UPg1 Cpר*D4sۓU܄|QgYe?|Ei4T"Sz.~ nU[/HYx~96N" dRS)@꼞* ;>mQ;O]*^C Ok:pOj~b,)wl.DF+[hƊT1MK׀U~QJ5(80я*eFɒ8A_VuՀvvw,-WkE(j ut]xl 3ZpTqP\HpGqdB!#=q\Kywָ#߈wxت&Հ Bιʿ,.lH q٦_6/rs4 XPe9! 2WI z(VnĂw@-AOefngX1Ͱ.$4Ug(+IZƝq> )z}cWiA\So3rw11~}n‰-mi/v= O[)}YzBdO,KT@'2EԶ>Hˠ!8U4}3-~0}ҩQ=ػe` ")U})-`,cQoh^ԯqOvmwjp԰? Ƥԣ("FV7S^WNu۟s KLьYs`JN<qBʐ_ms@.i`u|8NeLUjk")QZ2IPCB]Mvs?BxBP)TT(yIƵ1|;i޼?ON[^XU['qrbs>ݏC!#13{OZ49YQZl|Xx2F$0~15ڊIq{-1y-OHd[kDyq+I)6^M GQ+& ꅮjroGM6) g*2sH#j_9,rUTe,.fx UÆ1;!2Jp{[l ]|uڂhXL^4w22څB"lP73V7j+yF2Dm>Y UOcp&Ty93430WD52nz̞]2q/0694\Kϸp?wik <$^d:61uXX"_%zMUvdzy0cXe$y#P\K>Ec֟\UvTάE~< u?vC?F% Z=f+ǖJ3!b_;?^ȣ&JN7\őF /ڑ} U3t^lԕ"7ժ^A.Vӿj vs@VݧǑٷwlQzVF~ uol1e>xMLfûR<\ /dnnqU#d_J#эi(_ >ϵ#^E9|2Hd;kS{ւL)qtΝ3Ej;*WyLGt-!| VO~p02߬%>TNV$`S۳nͦiG􀰾?*QM=`h\1pW;<]",ng;b#Fu䏫DJO]Hy̓MsЙYYK 7K$p^ ₤Z/>-&Ȓ*NFi7LeABS$0݋?wR3 aBCD*$vwSwg3`J5u[f̨PvR/75HvuG ib Wp*~{JBqvyBZ Ss<9“τnVHU;xp@]Yr__0̢NSpގmF\U3[q@cK:;l-vCP4M=L$ =q&t.zs摁 >vS̅n&gUDTl]WCkQ_4SBL%c}]I<=-ڼ<DOhʹF{駂 dO7.Z(0?k5쐍֘|eptyt 9: uxf!~֮eB{BfDՓgbN SI F6M29@;OeBmOo}odR-༽nfG]9kA7זGX81}GG:{*SlMͦ1^ zY1Z1P;O!DpV"eR$xH],;;W+xXēzyj"mNn"=E;׎7fKs]OdT;Є4/T˼ h^J us+Cyqzf0'-YdR{&B߀܁#MwXw?hdAtH0OxewA޸mT-$UTcv6褜T,KZ77cwcp_G+O ) Y0,`f-;Ӌ%_@}[RSLd؏C&o@YKQX>QkfKBAOIށMPӐvU=ԕ6j$ o-" ,%a6]s!/ m <>wiZ6[,t*isuCݨ$+JWy//:-TM/Ǻf˪gAFzu p[QfuFt6k'nvlZǼULq?bLнv+XQq*8Kw@ M9fH -EMj.`N$Th3N>'"!) _Pl;3yZ1mʃ;"o=(fкw͋5vU&¸TQT ƴh4̾z,u2Ԑi_(PPVV|V7UsiӦRĭ} ;O)`lZ'`)o^qi *qv+ƀ #yp9&Ngb G ) $*k#sd?}$saϏ#1=sxճ0Å4x$*/Ƿ^#G?TY $M-2.|.))C؋d23{c/&^_ }4Pm`4;H} G͕OSk gAvaۅIT3sn(>{% /ZNڴ gε nsPP@i&% ;#b;J"mտ^'! g g@4s,O63+ȭMN`DC#aEN~/T Y{  -R;D%sg3p8MWf 5TNHA!$5)h6|o !Rw]& 8,$V,2[qR_*cbA$p'ҷw85Gz6sy]`m Y}i5OI)$DCGܛ.=jE >9=+ExûZ]ai?aa=b7ezdUwq LȾT)w,8pm3Է4;JB@zOxI4h܌aFl&T2d_U4E:YTs$JJ 9^?c\TOS ZVVl|!tUqhG@s$@H] izZ/Ѓ1|dTkZ`P>i/˜w'cNpXhgcY .X&O>!&}fXqke~ ;-|2~nȧN_Q6OӏK#+@*JʖYk5Iݬ[~~:4)fԺA԰w})5IGJig Gު 7f]!6A6tOŴbIG%b(4Ŗc"͠ܜl,=(q"耨K)%@ӿV]kh܅Y7umo4}pmwͦ cڡ'ˎۈ"p`nڪ܌dL%̲\-m : c;3U=GT`LTU8YN ve(@f)*mDr aq75< 0ToSe\tivҬR4̮Z7+嫶-k$Uy_M5~;?F9q맞KtX倣 $WsWȆöW?^{!կo@!FبxR`"nbNtNhɝl($rq0 x/c۞m Qiz=Ek P';X؜ aKgJm~ )d֭Xޯ9)\R|Fbr^ ƭh<QOALI6]Eqm=X5Z3AY?/+]p3gY-#G{MI#"ww[k>#": IR$tj<}iDa[mZz8]jCfFu־0"q-\Q;s[jdu 6K7ޟBi?dIQ,Xlܬ @.ưhR7wݰ{(q`.<o-كu3oȺW(5s|W6{^_&. g^7Eb-RIBǼ399W:GjOH)-G?N1F 6ӂ6@yJϛV2k;?4''g&gSb qK0*pS,csjo 1xkT\#$ih96h6`/eFF*.| 3!s̺K%}?j<;VAƿR._Cm$y{[&oO=c 3{ 3[Gc}QRzzʷMG@d=ſ՚-P[UBc"}2NR> :U+fBPLփCȖ0_χí&]+ƪU-6G)P 'At-E'ҭj6+m{_* iN8oCƛs Mr%^Ug>[E1x3][ |%g5pipH Bq_`gEGcܺt^}$I4_Nw b֭V,bhQ`,C=ЇDOAZBKj>1S`|vD N1K}r\k%"G/2(bM`_fm#h8zMjԯ5e78C^ .o//gK=u 4* R?yg+ܣ$S: &ad~MD[=?!_Pkh:r'p7ey9P->/a(r[ u2Jc5L/Ivo5 g|$(ǜ)J(s_ L.k^ Ģc1F;Fƙٹg=s\1SQł9*ƒuSJ:F|hWbq!*錴{\dOk}C!ʮzBIjwҠ*~ePjJ_eW*a^`c?B 6rH^ ĎFv~}¿H)Sx$HOb$GW˱l\1\c5͑Tom8`0m:͗tE˜$o|݄VN弞$`92ZigёWſt'+:`Ї#`o ܶ=]y_n[g_Zj-NY1ͬee+!vJU'( Gh0Hs QY[>~ kj"̳<~XD#\=Q4E o3D@ $[FQ W:<%PPo ]M9Eӊ]$ݑ2>( 2A[6 NɒխVf[PE+9GJORt"I<@vs&+G*q~p$M b>uIyu :yJSKo!1qdo#e!,+ M_\5}Jv ]jלqWwЋ %l {=c$-N[FeG5_rޣ:M`tVlIܱl>?,N1\č}. U 91Z.ց+W?}5VxKNlpOrl~\\nV{)&KvIV8Ϩn0*E#T'pa 1'f<Ʊ4fH7u+8צ\c+`=wǽ8z߈Ӥh>CoPi.M=?U͸[ˍ:(2Kj];IA2m,:Ad 7(s%5Tеv[~FLɇ;a+=_R`/d'|@A@JW,<\ Fb/o*rgk4^yXsIű }!0F?;{"FY=݁Z-x+b WrݩLf-30նzELEF1fբl$O(z.}JR^O RĎVBfe=Zuڭ ŬoE'%]KcR+0iDQ砐ߔ0֋-L< uJjxI"pʙPj4^1x<~C*;NFE吇7s!|Ρ:e^/C0i)[&4Ay[MH :šSt.;dLw)wHDkLJCB}cH&=Cu-IҢh4ɐBk`!+:4'Dl|B62||ܽФmKq^G0 *F؎$GRWqNiߝC+Q@da?Zt%gNd QtJ7l nTQ%IzIKߞ@rٜ"J,&NF(3c9C\nYYsN9*Ia'8 %I!ȃeɂxy$vGfŽGVY3"w1gmw.W4QRmE) ]$mQz*+xA\ h^1c1`إ?arxPXە$4rB4 k.!`ʙ_#J 9SRq d̩$!gm<q =W,l^cE1a^Gd) YDHFTrf[.+ɗ^]- C S!kqV(H: 5_Br&3"N:_y1N2`}}bK&+hIY<04ACHd _qD+}>ނGt^~4-G=+&w9^ZADTs\vJ0Cfr7ikmy'^A3 A[AMOV{v{ i9*94&Aٰ%;PG.U$: C!#š(s|.^\_iW jXH}tq ~o8QyJ'ԢCR{ZzJd2ʁ{oÃꏊ Ԩ1|R<4 Jt57L<Кw dz.HYgk&T2M;"rr!ݔ jneNjHd"yBtg*m QrZӽmK.#=+Lb4l\?(@k[šo#8n2A굻=Pv~bW7iv/N@}M:g3tCNJݬ3m"P}4i7FyZGaqry<)HTh}(VG.Cځ!kJg۱y<YN4::C rH>D):}̓!UW'j!oh*P!E?Dk1?, W cv#3Nѡφ 9zqI ~xx [~k?#Bqf,4!4&mLyV׬̦v#'d5,.:EA䝈ʙ`3A4ݸH;C~XVpPƵ=T:GX\+$5-p*쬮1_ɒpk<i[y2#z`׳@m/ɅtƝNVkCdi6 8$V"0oלp x<$ߎ֭\*Aȕ#("-6܉w ޒ,n92Ƶ MG뤺.9 {%i)'Ȍa[Q*xx tmLaUG*AY)8kU@V|3 S!BӭؚH3'ֱ | :)+XoJRVhV!vCs}W  WgYZ070701000002e0000081a400000000000000000000000166f3d9ce0001f72c000000000000000000000000000000000000006100000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/net/wireless/ath/ath9k/ath9k_hw.ko.xz7zXZִF!t/u]?Eh=ڜ.+P!H(ԸDB*[GޟGJQ B: :er#Gg}7z:&~D!V#拫evCʩϿ R4a]^Qm<,e?'6&45Dc}NmEgG۰W"47RpYl_tD-/B7<Ȭ,=/=?}+, ZW-#IlC;c4lI6^P Y=c\Y&t%k' b~-y ']k{VjLZ RYsKx |2GCw_Ȩ2NJ HXlf pƔua]P.;k/*aUP 212 93lIR3U$5穑Ku!kfķy=Bi\!n«#||.Kr٭  ; #oʣ@OsmTPxSg8rQ_ I2r wt µ>m8J^Kc2l!*YJCUPnk hb2,ՒoJx@ RzָY-(y*EGݽIHMb,yl^0A52lL:(毗Eު[NtYa9wU-TX&% iBN"[@ U)}سf=E“U*InDLv] An&eՐ eY@x6k%|0xvw0s].NN}OipIBi^mnC+?5 -#jX?(^Ƙ>_DK=/H#@]5,0# Q.w;{4_$3;u.OB$/Nff &U6w`g^m5a?,_(;'m~BSNcGXz<0$ sZ-yS"qN.sU{@sؾh.1&}AGX+8nEs#OdbJpD>ߨbjq\=)I 9AI 4ENa% Z`W H8ʋc^Jg6//AɑdH 2h w-Qaa3*E^W8 A«(KT&)`s-? |9_զBkLuҝ3 O[ X|X#9KUvEpX<+}2 * *Pw(.1UvY9J ]SxN/tio $SuL8S!Zpg@9{SGVXT<ݧ;5#kp:Aw>6KJYH0D,W LSN ]w $A5f\ܚxO(ݒ9 2\Fuz$#OWݝ\!s C/AqR Iz0#'zE}4 zHwYg0_lh曨96{Dp{$LũA_n/vN#cиt:)s]l\<(yt+Ȟ{~x5BM+`ˋCgsyg7QwIv$7gԊKo0_g졢K^`-c>_l0$(V4Ϝ<Nŗd$Y5IvW0q5e(t#|3c_mw<:B'/F{cV,\WDux .Pt"Dx(ץJ UҐY.#k*o"yq2!lM+"\zha?JmsXqFSckX p9˿Bjj`LE*To3_zLp\,( DCWdw*BDeH1TUg\=%Ѭ_h t-לG]}o ZsWRR,YdF#G}rN^SLm?GHRZ7!HW|BYoWuлtNX=sW+ŀ=5deHX ?/bc#T9"H&D{vwF,:%'!6`#7 䕞7b 7חn=k#~W|XN1?tζ ey "zdLר^WxLS3f1Q\dvv` ExiJXmFO1skdɬ偫u{y6,?H2ɧ&n% Înv gmLU=/\ j)1h!nWN0n\V hبn&2{' }D|;A~V3^-Eŕ\c-Xe<'BbAgm<+dLoIM}=P`s1\N떏'. 1*p $CQܲAK.q?Ms* 27S ݴAOwF\!8 SsNJ?CTϷJtW sBbv)H2;N3fT;'UMo{ %4}:|=mif(Qۿa%( {8͗Kw⍂y;&4վІU p37,|O\豕3Cu< ҨaP/WcIVݣ,]\U;p4b ̢sjq}9G @Iu!َ.RkCJ8r]oC4壥K_fa5T\En4Nj~Zi9C<.R>%s )"2xM Q0! iGE7r].JJO 80g$rFfWs}#@Le]I^;[UP/U3+V $R;1 J ?̽Mg(]%޶o\fcAP6Q *TJ)_\1QR)Ht&WzVF3~ N99*,HҊٱJeϳBDiXl;@<7Ӵ 9oNyՕ,͍w%ݧyKM3È*5=6 c Lz1O\C})۴ZĔ[K56䐒+"yK0~L w՚R̔!O*.%Ej(7-. {"=XI.>j( Ph_ XY⬖4<ȦI5]Mp1H{';3ݜ_l%x}z 7+w"]b?H' = ={=ih]hЛ@ҝ6ף?S1[b"#-[P}E6`PL 2zQځRC2 : zԧX] L&Į6/A=\k`u KZJ`8HΆ{2,W3DpSs%r=-nSK?1 Ξ7.2oT ifnHH\XL56qx4II<>[0QҜ~%*y{q9-U OI|i82-q”iQ"}QP|hXF6fk`/o~P8$9sXΗ~3 0ĨvzWw0}fxcs"ٓT١Ze>bB2 y{g*ж龼ZqH=qQGڸޢEwwzn?GPBZj[)~HXcB;]Y;qۄLJ 1Cf"1Y6À.$0P:p :31:w-0'Wnm E )?͌02PN9|7pX?EØ@gY|,e-hz@=@Mr-u8oHշGђg8"yM v(FF)Z*[2܍$c$$w ÿʢqmvDMjek 73J5Nÿ}S@da1,; b扦N{x!+fj/7G" WKx{63', (&V orZڛyPߢȿ;Lv 8I2QG\2C~ b!4FqʕqoPs\VBN{uQS'0-z*¯ ,!Mo4@vn%mLoʓ|g圇N-yDoxD5A^&Ϻl\U.;#Np:_*X Nwl<+g^4$w`NB9u5,`{1J+RI ]ñ|Aɵ}=9,5x*Ʉ$ef,?-(yatV~P[} ZTؘ=S"$}JDUwũQȠTqՊ= =nWEH$!`=xX^itޗ5D ヽc#S"(ĖL ף3- 4oV`f&\gS;A8еz3_J2rS#E HTH!KT_Dv޶Z?.ɷu\2]A^Ћyϧͬ8EO 8!HV GY?9ae^ Ye6H MȀ\oG Z,U4GS8t$i`-շ~ҟD`S]_ MԒy7,RplB.= ^p31 Z \9Lێ=ZAut U;Ыجmn&JS -uo 01 9kQkjTgM@VHs-Y{;$}~a)?&+2'͖GC~=o?h h+w$fLҏS lA#/< }hK#㴬uȑD-kPwK|H璅 3(Q/!Թ\\T"?f4~!&'AzbGtY|ag.# o) "k/ X:9gLyO 5\0ߍX(eH`1v,~֏d6ýcS%F2}&eCJR%m~Ub3mIҖ{vg]#h_㋿yc-*rK Tٹ֬^VmYsU%t@ee!pD4% .@tw)XdpȒ.B|Nϲ//kpYA<(r:j,pO jE20zR›? U\b g0t; " ʶ} >OՌG;0vEV3yQHꯖ|oc22/I@N j%>Q+[ezRU\Bˡ[h}6ڀ[V|W2N_B-iA yg(3{ΆWrhX,'st 0+bG<-eEzUr#_| i҅iE=˱\Ϳf#[##,pB~&W+qZ/%iLܲpDZh<;U<+-peĠKݖ#L#ӣUH8pvO/%33e0!16N /r"GbJORA"m K5eOꛖ h<]ٚѮD\啝q`(ms\'/HNj`#mc"\d-* ݠlM aL\%6gR.PͭcfNi< ig`%W mf 5תtE.)cAp!Ft vO.$$-ǻ@43ANxfLV9?m\ʦ#L%{ >i +:f!s%K}Bf[豪^vXRy̷4K{m{MF&WL&=Im(v5a_/wQɰ 4YRўdJFHH}Ѱ@GMBndR􃉣Jȁ1{Cʦ@P JkX RE/7gӤ80^UNrZ5-]Ch9#"&cr (a済!&s9n&phS%ہveU-*xa3xGdԬ|ۗ&zs@z\j{vV̉dzemh^]sCg毂k?^Qc/:I(!Jq8N(4Z5~;LH|uU ȴ=meV` jG;dcXehf#r_ddf}Y"UvD$Ú\-Aw=dZ& ϖzz_nDfEʱR}NdB͸N#gxټ'B̉%`Lݘnʶ6 .}n.CkSZ>1L -9Ě8Fsv*Uxe3"=w nh.P't$[5pfSP9^ /]i~o< 8I:x&` p\ ;~`8R3B-~y+oޙ( ώT ZEzD̈́:^iI9gKI,.E K0mĄUrfSwϦsG+j3) >dΌ3n[hs#0T.{p$`6~V䠖B,eދöY&^ >'ѭ* ˭ͶW @xOse ۢK͖ ƭ۫URCBu_Axhx߮#p3)O H,ӑh^ ) .>^%E!=Ukȁ?WZc1 rjiKw; }0Ƨ}C aȝvA M-ݠnyj ~ b%O5PJ<L׺^仵]5Apa7(>LxJOalN4Am-ZN{ɪj9kJ3I_5jr~7h_~q;zKiMPY pcۧ%832Ԇa֨:=*q{_L@ba6;aE2Ο!$,m\(h1<}8m.{|Sow#")xt9 VN0CnvYSG8q)4uDߝ*,'D [\{~ F$;3^:1fEƍ8c>I@l%'â<(opI G=id͕e@]<5&$et+Lb!XJŮ.yRRYez0*?ϔ|k\Y)-MӶ j8\1[1)!U 8`e5VтA[tER/ Cpb`7(mܮ`1rqTN[oElfwe5a1w}oW'A,a{W*į-?Ru[@Sz")>"lbGY$~-1yia8E\*ևqEfuV<2bRi_=@ESdϨ"hKy#<E O+~p81p]e.4SR]q\ޗSG8@4C0*D#WHP6#voGF1>nRaLHZbW,rxmPa|gKn_ULe.gy*ˎ8.giA)WZqx% mvp` GHu:I9TDQ{;VLJ]sx J!LcP*'+)'8EѲ=02уD_9 5Jȁb7 tAD H?qJA5dI<> Md9鵳##M4W`',DL ⏨cӊɺ ]xA Hqq3VˋuֆCX*qF4aWlT( 6W[g@K;Cq\9.qewl=Ow}_3~=QI4 Dl3 wQWɣ1u2 d41K i?w+ @h%y>84Qb3Sɔҡ_I!$T/F~ύ.V-V sn{ƶx?`J3=޵2~M?cv@d2ey: z)b%TY75-8Rt:4OX#á/(`2I%EBe& 1;`?JVfT)psyW0<_ZD!VY3w]r= 17ǣa?`nhˠIƳwnh7xd]лFL[M~L:‹O F(>[6 k0_B6HQH~7G~ g6`?K$MkBM%8Ozl'z!? 0ۨ.j;3_st> ʞ1o=AmH ]YIHwXdU_XQF\ m>}:p%No~ Dox ܳGP *f&ְtu) P7[Tb4/FX O'" ^.Wr*3,p DWDŽ^O^a7GPAFZ@k^Sެ}ϳel2e` μ 7k؃B0aAongD)C43 uQ+3!bF(9~5 ؐ;!.z/TN@%c r\:1ݔPgHm?@$ C Ng4;4QC"0g8:ߥP% 2? Hʈkyt_Pbx1iGֿ8.traV+ONU'K8'fl P0)fa2Z̥Zh]4u4t:|rךwd oș)p9~,7ui1zF>K,:T]$cM5* F}Ek1O(Z&;̸ VNgJ+m'n W&Ũŝ6ky1՗B&AGnu1s$+M)y|M)XY>p*Ţ&%nv߁LC;Z"eR/~Qt"0.fDoE&VL_趃=. FҰae<8u>@W9EXƽ K2'I{ZϤ;Ў h5Xk{Hl萟? w'%v 9>*n`!BEdyKg%?+<1}& n4du|y*] -k,>=ŠB~'ۯu@tŴT:(U]эAhě;9e@*BP?T, JyV}A1$9Fٮn&ѷ.jt2? B=m}E<zB\ũ娻bATJa ( >k4wz4<-~L!F&CE3ÀF`6} w-o wsaٓs1!<?Gcݐin|/,b<"SH1^]'SZOƖ( P4?` -dEPW4Âڝ7+o4X/Or rw萔âz;jHږ΍I%X$iG^*j,Tk{kTОjvH:yc}=0&Q '<ʞ5f/Ն8'g{~z_>x(/e"=̠p3xM]bz{ fRL$C 05J8WH^u=2Ĩ պa\P{w9ўxE$UPX\ L$/^rln-'DSI8rfkUIQYFͶQ ȜX#PeQ^*l X@J\#Y |DA( ~oF[C+5܁bIJ̍e/)) .VnX\&Gb@qLgԋw;g$Ms=RVQݩmo fAA%3K%zaਢ՝3[^G Kݗ xZ@w(&gKϖ7탵j̘}"0#)rO??֥9]g FDGzÒ%;_EuH2pGhuFCkEɤ}1n`Bs-TF絾aR@n-ZT|8}pꥇx>_́,n(t~ $dvv/urw#̭%WZAaw@+i$iFC%ʥ9c6޻TkU|ŁIC?+tD v_q4Ik{YRo}ᤧ̠VAxع0nņd4.1`u~ʸi$[M4:??Qr?|rߍt ]3z&.($m~;paԋRT-aZQHhKgغTrKȎxŝϪ5R3<1-F05s_ Hip,-sw6Cf0#xs?/(AR2jm\ZuA&#p[&V^׷rIV*bʲe5BJkr7t&QdsϮhik֑*+Aٛ[&|!{=e}kAipC3kݳMc.WYD Eu(mgJuRIZ'ܨ٨F82{T {6W&%9Ftʀ${nX΂[\.Ch F{̪{No7b OccIeo^2CXj] Ceog[H,M;S>UYVh$ʲ[Jjխdnۅܗِ4n9=eش$g*A g+h7hڒ;In㖇` -AW_O.noI0׍}mj2Ʋl.Ѻ>YN*zBBZOT-)e't&șFg01,r^XȚbfxč t-` <\~52fKQP'ͅ! sOuey ʙ9Eo&`"2ס? Wi VFϾ9m'^ ʫlZbSqJ xĺ^UЛov- 5"i1ʹ,. xqˎYCu# F g*L㙗@KNӟt/TςzP6ҌzN@-W<%k= :q$d(P(`[G":0W,v13+zGVy"tAg6,F&@6 gMWrRTonN ASE? 891Y*55F -ñ1.dدl7?*$Yxt*R gam\hY=alsp L˄tnm;NߛѐZzpIQ!O],~&Qzjk )y:vƇ/F/e~tSWw3BcZB1]='Czw0cF0p>uR}Eܸ-RٷUqt[N?Z~A֯S-k/MwZnS֚^ WԂ?v5(4cMnB>vcˍVO̳&17,U0PU4Lq*=F-tvJj [jPcwYP 5v{=-JWY ;~2@nwI47\5@ԃy_xa]WaX^5L; i, XƤG$IX {} CBJ`U(ן66JV5esYLe:ِcz/M5|~٪2ʫiqgIh بMq1+nuB) o51' i5(x@x#)cDIr#e5-sTp5ib|7c\'lݱ ?=h]*QdJ@{P*j ˈa fllxp7 юsi<87(Lev~]կsė?N{Mg ׊/391QNLDOhHO$; V 1qz10Ge#‹nB.)Xiտ2b 9B KQY|I4ulS L͍:@l6"Y F=. |1+giy<5jU :$ 󵑋Ƶï_I U<zMNRuIA-vCs,Îjd:P֏"?AI!񇰉y)/љI3<4o W ʟjU2BJՂ:A~[5UAG; 4):PUS 7ZJw ,`xtd3w\W G}tQmF$b+\RN -a'Tk}9Aq&]5m !.Y#wU\C?}<{uj~c),i@ǂg1߄*E5Xx)a Lt0 4W#◱_2P\CO?ql RЎ4p SY_6 ©DDG0R1*ljǸ4ڱ#MiUUvTm5N|ڕ{u,~ylQ[݌,8Kj72.חǤ/ ` @u'~.e4drNT 3tQlI2x ZK^5W2\2ԣܾέWm%*1 OD4& ,"*ةGJRa'X^&7զ*&?nR!IX$&CQ/2`~<  Дq1j, 8(mԩ'*=f ߓI<)KI;Vi"͞U~uFIlS˅1{6e}m 8ug6 oCp| Q-A|#wS[%bU"D<P* Z m7(mo#TW/%|ԉqNT\NY"6FV::HA{gG|pҲ{O14QB3 /Γ Hl2ǒ9_n40OAW#h>8TEkKtq.}}J>g),X!ؖÛLBP}(`oQNsPX QrXhݪpF|mÃw!k(.^U\99"%3@ՀװnV=ݮG:߄ +*_J;s,̚T~bUQS$ r[x",~IkURc@{zU1H,õK0ӭsZF;8*%03g֖*ͽ\64E֪1 ڕN=t F88f$?YHOD|5NPlqpyƣ֑5K3g"4Vkjz5Aɻ1<.ꐅ3Xjh8Y BcCj5&Ì58V<2В]+Ģ@bJܼ]]j"ߞ [oj6v=TdE8Bi5G8)H'EFHS0H@jё/X_p1VcdG,?-?[6!Uc`X87 cD> ~aVdfWå% (=?tcTjSKk^ñ#dCx䎟[|pEKqمVW ryîyXىx꺨֌ JGm}ʎh.Nd]uEO2LwjmnDϓ;s*η,pU-'m-7̇^|Htۘoj0fgwf6 'GTn=tZ+;Եmk3WZu|٠[$ךmUۊYuD3GV T yV,aLnHr{m4]㻺`m3Jy+)H 80d5Q)\ @f`x֗9);چBtVi=&zd^П_Xg*\i8/ ''4/Co&X(yq&onˬ7JM^!͑p@,S(ODk%8mC6g x>AtuZAF R58ǽxol5/QjC,!F)~ښu U4#㺻SځߑfzZy$3|9[ph# Q+C1U ܆E3:u#W7Zri=`9fv807S-@Qᛗ ?>X@A {(8E:-ɛlTi~ڜ<7'\<C;*`}Ko"ΖBۦ p=÷ɈM 8{z #pDAFa3! f)VӒϛ|AAsDCQư/{N%mWω UT%e!Z_۔4}phkZu4i _p49MWq"@ ry ~f%l;˰!op=7/lUƆ?;݂ލ7Iq00%} j>U8`K30vdܧ8%'lbIFs8 ᙃ+Vƭ}ԯzG*GwQ=qָV@XHmIy>o|j1Օ [ky-|xSz?gP>D nF"{_=@v xڵH]ܜV+ulSQKj[vҬ]R~17GU鱀aB%3:T/ `s)eeZE&8D,J3k@iSE lIl yi _|u}6b4+,%y+>K2%=J&'{MVz7h[lq(B)nzm߸$ b5lyf[(Mgj{0){Ԓ/U`O(1FN0 ^TWNA 4P¹H^7s>XA~i+EaVU*s|P}f>u{OA;.cuQplHq^)Ͱ95 '%Api'jnK˩kgOOX# #"aĎNfx;ld . ѵgh4'}}+ h7<}kJ6-O.ؐO9MnLJ9 pj?nŽ:D5k=[&#Ec9`\=\1 /؍O iCn]`o4~FF >,|0"tr^G!i>Y*E<04dOڗy%g0 @y4,} k`/$c &&"KFp_Lq.~XDBo' ݶwU'+jpi&x(7I nI;]:e\/Wn3|DiZvҡ}m4@YӴvZ}s UMl)hUR6r}P0Г, A0q[G$d*?i›S/BeIPDQqLϧg҂:YEկ$Vk/`q0]=ހα.4mV7Sv V"rۏD\I߄A,ic_]VWtLLp *D ب)͋ATO["x'\yn1 (2 ٘nMsrxሲ8qP+?QA9_|#gD啿Jp#kbE4ljPݶ]Ec.>m'[Wb .B}AQOVof/kv x={ ErqOFC+?hr#y^Qcapά) X/^s'=%S1V>u.i1H*nކ*"#EoZ6t܈oh j)(? ׃7& PKY*Y΁.GJ[j=Bk̭g%!A3?hDtse"fNZ>K2r0A}xĿ]ᳮ+~wc8QP P|6MZ>Bj# tnbF0Hz*w{f[_Dj3Ж0[$kgO0sSr *(&f*[vիD ~SoA+_>\KFwPKB6Ӝ ܁p1eJ_Mu➬sewc%3poi ͐*oO vpNxrm߸F\*[:z#{l+2^(sucӫdݚrFWsk<46T Z@mȹ kDM$yǖBNO<5҉pb&yZbM** kS+;ᄳuF&V \@"^H&RS\^rGa $/R x'2u|\B (hE~4z($& _t[w3OlzMYz>r),O$O&$nk pFׇUp#]b@myCɊ6I`Qj`x !ShD)UB6k_`1.rsmEpsgUiwHؽb 'o5?6ZG)k k ,U9 zF^Q@~uXF /z#Nֲ.xͿ20Z fe9XpNjh1*K_R_VQ5(s\&o38@oXt/›%3g>w&)} D'K$wU6TaCWu$LLoܑəI{bQءؠ5|5& squEљGk_q :pY=Q𘰭$H4G'L&CIxb nWcC^O;\({Q*vv)a]q0t֮}/Y+NT  @-%Tj=d$k/d UKԒ,&_"]~PD"TR%Fq[o9>j|dfZ IX4(ʖӨ_)|87wyO"A{CS^7ͅ~Źl3J~ЀͧJ'J}F;XG꾇K%.OAΕUȄDMē1/%֯Dljsx2?a Ԧ҅fkDoo[h{*\[ZI&P..i9ѥjc k~Er]w{??ko"vWE sP`*yM&ڲ96gMGE6+LWETBT7 vY 2c$ Բ)6D(C&yC/tm09-&riTeH&iV1|-) 609V_H9E~ #;s$I/GGezcM b[*+(qÃY]s3'B=n`~Х-|X>Yq) dRC*,D)͉\kS&NM:ao*bUIYUy9(R1<,*iEg1E4"Ռc'2C1<i>Q:?K+Q^<^Bu4O\l1{#}3TarE?bڼe( aqϑ拝PHDPg#>;U(ǍMi5˅E>_2╱xşYv0;?=.3TUyEԆ{R요poD!̨ɮYW(͈Hђhw6_~-1XB(DM@|"PYd [W:E*0]TG{fhOa?wך4Vv}B*&ȡ*L;b9gFwLs6~#2j0h=ob- =Kx{i\h mzS2G+dL;<]WfJ< hԏ߯HE) n;ɏ-G &7IR4;H9#P`͠<%hy#Hn/E#6sልgbZ1:qbʚb ڭ?)Dk|k, ThZqm'Y)C :K9m-VUY%x((3\"PX2&Fa@c"߈"FZWT*v5- :#ZtҁHGVF3`klpk(%kMh< 4D9ש ,?1$vUo݌F б?NZjRsObb_g V|&7_YGqtרσƁoz@95ݖ5v2\w*=qk6ËbkcNM_+WY^z-3|[[g& %J L4B&O|>W-]iz$ŢA6G"ĉXځfU86 Љӥu\QqfG(x1Ԟ^x5U{!p=),4E`&B#WWmq *}^RW;]W:B6Z\ (Rwܷ̝Ṯiv_wDow}Z쒈d&9^\<"riY X6ow1&;4_QPJiӪ:mxK9^JA|4MpCj,_@!4U'RԹjmE9r!g:XՈ8?iIHJcYMr=OY}|iPOy)n&(R'g80HBSW2zUHHqq? IaoP3T ͸K [\B5yνAoc%.W;U[󹝱?Á,E][ '' X"شO1AG?I ?F{_Ue,\1!HM1{i mz b#UC2&s!J 䝱ϨyK1s?H[BAR~輽ب~Xmr=35-OjD@F9#h{_,l eķ[k_+ Şԍ]v9Lnt)%gp6p?x2R g"$%dV6JAѻ57Q=~$`vhE6uTmeH~n>V)ؗ2C]m`sq R Bww0(Oޔ'{50}t2L0n4N6q0Lɭ ?j2V5I#XGM- ?[c,!qCglUx|KKJ*+y]Z4ӊfP* 2CMWPUwŋw垳U\V-͌جswߘՍ`<T\gm/D ~o}F5I~0LBۥob}L'?YK=t߮9) s:z$!}!#PM:4ȕm`GDpekZ{M鴙|6#ͮ9k]BH,Dt;#ޣ$1d(B*A/zMuSC3;ʵH6?v\0S2r6ytNU;G;/hy۟xdx?L,j]#œN, Oo$igM(Bb-AiO Ps*)a2-a8u#2e?Cv+)9ZR iKwmS)ߛÄSjrkCƭLl֕އR1'&^`ӝ*}ɫwǻ(2e }:.aT,PcqIZweqM#+rHp)r ΍?mɾCL1784D'9i@CŨ3BV'8/2l`JNBA')m /Ը[Wű{#/"܂}'uaxJ} S(WQUkd\6b]UF-y-ˤL+`~gdȔ lLQ| so i@"bzq#R.]閭r;{K{mn.t嗚LoZߣܐ+[นId݄r}J$vY TmWsOU>J^ߺ= fXïg|baPtwgL1!6dfv} b[]Lss`}Th:&7CT-5_ep j1qXⱐ[Lt?˧{|r)8Sp--=Z)#h\ը/OPZK_Ttǿ.V~J闒+\nR@eEXWauܴ;ZX^)uS-{yp~A4OsEIۖA/ؤt CBp 2pY;$#92Y,M `OcuqVMP>nd+\PJf@:wo ܐött;E&‘xYK4cښK.8Óf2PsDwD]7)o&js1|ּƄ6.&Ng1e^w& x5Sx6ӧƂtI@SeH w$ \@LT 囻HtL"Qw\B{vG-B7|2.$ѵmz\ =8SB{ {NI/͸GWB& ۆC J ;Jray!\,#$@p>p'6ns.AnoMsvZ×1N!Z"y|UR.b{`AWC25I#X.`'KXV]NA߮(@ڪԜXno_3^AVy伬/;U\ \C}ϦLMCx:ygzAh^Rgxb~6`}v8)ީ+vulAU7Z"D3T zffD?"FRw{ktu8}Rh!1:1k|ث;DLe-DY7j>qdIv"swV_wP66}9±6h;ގv/YڏMG2|XӺ 5v~oQ*߆C93D])jO\oմ)<):?a4)oTzOP܀Ϟ~X%s4WLwzjc@FG/Ϗgl6%km5ſ0ǽN7xτg L{9:]4i8986p9> .Σ]*cQ]КI&XXb3RSe3I3ڢX!'и2 ج,y{Pjs-I2}߮ )|ԪXEb/S?x"sk!s5-tz`"H5P7vˎ>m'a0+DL87(_SYOeΔ=teGz')ŹaSD )kVaT`dh#^lU!?@Eb2/6nxʻH6[Ms 2]GtLCtRzKvŃ%yN FS82g(qvݢ~^~csPo|f[5!FWr%EVT+!Ӫ-h3>u95xVdE^Ј,ty㶭-ӟg pҡXɜpuJDu0)5^ydd4,$xM@ g`t=q3*?P̜>}v>C#@?UA`Ѩ2<@'iwBysJ2G)m2^rYIGQ+]x8VIvuB,َo TZY in lut_658hAK͙-+ ;AOS;h"6 ,zB m82O}+X}3i]z9~̤fAf\ar`m#K¼XC_><]}A0rRc?R$&|BtkJɁT;#S}5̆l֪_fl ؊w^%ͭ6IGdbT`ۍ#b%֒*26f΋TesGn~ʬrSB_¯Nu}(*(˂/n-wR9Jgܸ\p*6<LJ&<'z[%S6IT,S{Iߪl.ZP)&)F2gm3_ n8h_|)Ʌ'% }E\עoKDcdupQƵUE@G {'32\V(R vv/csY!>0͔.9: ٦?6|վ?XelSjqwrӜfS+₋!X=vwH%*.^ٯ:k!/E+Yu:}C La>3=~O<zpZB} # &  09L9&T$mq',Co߷u5BkAuIzaB Gž{ LA0^L\kfҼMB}2'ǣf.[m^)m"P"\Fkl#]YF[Y_2pǟM?6loa"qz mM|;*d#r:, bw߉[yR;xt; 8vj{W` JDػ[yҨ3'>1_2"BmBN ľڇ )1}5LqxVLg4:Jp6LN/z28NOB9{ 59YG}#ǁHw0UH~%}QyqT_:6[BqKщ3?^G8u":,aʚ!d`k)*CO A=&Ju"pRnNُ bmbsE=7#(ޗnbem5#f+^VP_Ob28ξ;Tt~͙86l"; ƕPN~Љ'buXn! &}*D,A qsQ aUўFW l<#h /c}aLb<1#ce" 8CM ] x)Bڋ7d2ݔ/A`2.fQ|()Si}*vڥeYDcT׊rMɍOA$ڑR*Igd{[pS JEg=g bV>o2GI"Nx 2.vi6 1]) \ߥ4_HE-/xC,d:5u6Vrt߹Mk';RI 2ihA+`ȍ7^;4w5s,yNQk%*Ewq\#-rX1"ͭ$=-M+? T(2,[ht$枆2-s ^RQPPB:+N;  Y& v7.&alpR>WL.Hh y2X6oOrlOrl b(.tDuVz2|I^bO 8 Ӟ}nZڋ4Bym]/՚H]U})^F;;uR>@mry 1# ^GųjK w¹F6F (ộ{~y6B Wi^s&ya(+`αjm /bdK=u`&ӗ^p=UY݀Ej[P$=A۩4`G#>|Kg'G&.BPR\u kgL:|N5֧&\ |_E@ON9?j}BV.Qv3~eNZEHrp E+O@>SA0&8W[RMyP0Y21 9i`x:~T \7'ndD )ռ`LaY(eEiV+6Dֲ%ȹraӟ,[Bf̎"wYV뻃H$Y\B|BUygOá .@B"g]{)֞Phٰw{8tXM+\|o3a>!#m;A PuaE$D!=<ޮF533.av݀~yѤg4M9qUiJ4hz;Ba%Y8cCC][U1R)pΐN_8$: {!ɘ://`E9 6TjIneصM3iiDJ[[gȠFbq v6j(Ue&A} 0.$%ݟq2*`Fs:ګ@TV4VuG-8~~+&F\3ɪ4e+PcDO*|LĤڌ^.ûH0'' @Y")5g?vb7wP,d-h B% وzx6!IԒMF2Nl"̰%3lWy4wyIϫ$^Ϛ K3ay/i"siq$X1vR]:eLV7w-ֺ@9bX;(j(7vfaUUY0ebs>Nϊ$A&jv)Ʃe؋~B)jt]/)_R?TԵ/ Jb<+-"x>q4G[B*<ovW @t:µ@B/G!#ݯgH,0?QGc f$4$r8Y3IMeI)kiDMϚ_?]i8~& ibWY`3H0 ΄9YPC-il\a;~O pQXxMTZ,2W\'NkTg/ֵ.MDVaF,X~@@ɲ:xV)\ܫnM!M f9Cf-vv\^!n3z5H$ZD}dv H+W"#9M ,ťn|c՗ ˭TDMc(XprHz6nأAz oΏn NfwrZSOᏙ]n_J"s.=7)Nj"2M[9: ڑum C$6nsw^FIplY-D } QE|_^TpdWݸ|I;0\ƌoEytB4vWD|E3/O- :"zo$E۪Vq,ׂ8oKG bopQ%Sp,m~?K=?}Vq~nw6qgY|`-XP&ꔧĝ9G+#-}?Ig `d`ǩ?aߔiY]8OsKD4(*<,|ymI_P\ C-ouæx5K$Ů1W|w8vuIɩ46:0#q뎊;'^*YMǰ*{ZK ZbiFv/L^̦[2z32IP '^Ki`^MGR~U#94ǮKCޞþH_|nqw2,:XT!riE'Ba6+L73T[e(7Xľ(zX|(-U׬o/ 7dG~ܻN׀}SK;anúxlSmxtJ0r{{q;:@?']<dq_t7LbI{[Bom?F ) _ZpWTH-|fEܫI7w+neA#3$$oX;X5?';߃(~k^9FQ{@-$1ډ|r2a=A737ě)Uo:~i«zVL?[GKzF-Q2spc|6i$1цx&O;dE92S^{n+VsAu6il)o<@bH w½2 \+'Js/r1KDA~]OЦP,Mߡ =]RJR7tVAx6hξ7%S}%XBC`wc},&u7̮ުT-56VT2i%x:{0}\ޑ=X?:oFo[En 6SoDwH`4'M#*P @ohy;>m>(Jh ݼ,wm#f?/e&a/jN'd `Ri{!SEAHGĺ46Fs(^]i"mjcz!ңʥN)Sy/՛SԸ-~zDEdrߡ89GN L37dacT49/챀Vn8_t2輣_Z&'vf\ݢUq/dd5 &B#&{R8fm ~( e^k&yJr>!qɍ(yE&Vt'}G|V.KxNo)D&W=~ѓq2ڱMkaQ+NKKw"r(eUL jӷ#]؍;%;TJ:Ԁ@ѫ9֒ԙbae*􈂸Z*sH~l~xky~މ ݐ$zY{>)vS5~ &uXEhX牦Z:KaXxE)Q;kpjc_#G0)[$Ŀ;@֯w<Wq?oPLC]JmҞ'ԓYwlՆwq f. -4rۯ"&`Z;E-Ef<O|+p7MMw5Z˙۵wx[VnjTLЄ-CmQM{qs-.jzKSv?{a)bEkvqȽme/n·HX&oN !/Zf\=[La6&|~&y=jcO,{qhn*E#ǝNm'cH\I*4ZPt~馤){فi]z==JGNȘW[d#տ4yc`*<"?J S[K3uL:J[L8Ⱥ4ZŎZѰqyeKySξ~i1nk"щÊnj|t' |&"&zd۸/O)w>܁fhV$(jRwL~&lNjޫV)0+)+Yb =e}K-}u)Jj _= ~o՘倻VNCE5$?S)25$S M r OvSwglKJ(L:u+=փwzq UNFl3iX{}~ о3T Y.XM84]__+0]|ie0S֐i658鲣>1iz ;;}+3WFBa|v7uI R&wqjA'fyH_D2| uTȱި7^F}|#/!ǫC%ExP!2]y9/t6'ֆpG!!S'9o e ȷ? ~vx{}Bx+yAB03ѽ+ uk~wy t,yA&o*gM~Go1gJh@T=joh(@Um4tj96U't0#x#gxdb$^0|OEfgy>|1^߅!!b"#GxN\&qrhR!:=;[S`[?#W `;mA ̶L`ꆸ ~IJ/o'iIlZۙ!Mi%ʦrN䡮+_W0*U=znͣ=~rJ&LQ-6"kS~B̈Ŗt11jb<خuZdXqCzS1Uŝ+U=ff `V8Ox~_wW"T_qW4ϧTNfd,÷sx7tnN6zmh= @օ=luvnN|SS(QaXaè!h,Kp('8 iJHbB>"ڭ0G"x?x)VhT }xUvH& Yj7#3>·/9 > oIj6L{ 轕-, ? @ؿIM6%L.AHJ2)ײiB >XXNrp,SlGlؼ 4/gd^ֶC a:d;P 2M7TwĘXGt oLV&smujqP CG PM՚gje蒬S\3^1GTt, ,콲/0@xG=J g9R77܈J ž>bNa]S%jewuyny1Z~J*1yGʗlg}֡“7.uG םZf/.*ӧ/vYi!P$_ 8-w3iO438?(ZLSqrHmecXf%H˸sVo-*:ӇPq] }5ܺQD.S%2EPqk>A(~_bRWVΐ"^%W&A ځ>o0T=.Ԡdj3U]1֓gXI nY|à;2u%GU?$չj-^K.],AM\kϫwYoQ`RУ/xA޹|Qa# |P- -{$Ju2c[ŋA}~ZDGʆqp`&h,JZС ~"S㷀W#Vuβ%5%:e:IW eϑ:ndrrra #%i=.r*E$p$ P&7cnP9!*Sۿ/\,,lwN[Iui7.xԣ\)E_ յ? RRgA{´y?|s0/C^H'qKvೝ58?#-2RQ efB~o*BFyUEy4z^삦dImwY3k8 pyq5>xF:2timFtC鳦g *u4ѵ 0Şdib٠?[ͿB(Vj gRV(OҮ2d0r! vn%_փOa<;+}-B=9=Z*/9R7Bljܐ9$h kn`&rArVxpTO!'Nq *4kk*Wy~|;5P?97 *=|G_H7}+ok#9 {N&b@'$#G7^Q.>F-xx^p 8QZvWæ" ԅO;l` /i& w `Bq?6D%pdt$[@Dx@νen"zɷJ\O-PS zrQsl<rIE$&TRt$sM?2M T]e%mS@4Vg1`C"o-$"˫df=p[ -4n3?CN!ۜ:c@m?D5K̠!~(1vA8id" B .)xIkŸ IKs@29_ys%JP(7ф2A*pY̺K3s^, sمJwT_op9nko "?ώX/i؉DCFm$@p+AW@}痓v1"#exo tn[k/;l6gL O{U#D`|u1X)9 JqaR(4BD{ウX6m`y-p BCga^F2 ׌y~uh _1ϯ&DcjEme'_U=^#Cf9TGbOs Y5q&ߎ iMU}j7M8{1eɷ*hZlHiJE0BuPTꅉƯe<`^5eCgȐSGٜL)gsSNRυ(zzDvR"#; Zc)\;0{N<\uAٴ߿|qnd߂aa[#z~jT6PT&|?$87 s;27) 6]6|n<F!GFD~k ЍtѯɖֽO@ <3u@r &ӻ>gΜ$b-wӨ<(zpxXp@^9q_!E f"]*n7hP_/Ԁ@d5\Э^}Pd%ZN[?02!<:onlʵ!RlKUfRdJm"Yv˶ge'0|:HGRa#?.x6X%j Tq p gL{o֔Y{B&YP:6(φRa5qj/9pL~\A5v&cJ)Gs>`Еy"w5]uY)Ĕm\ӂxGjYT ]*aܸy9>ZXPFVGCh f *h@glZ|e֌sYih%BO} nҨYYB(.2kuI C>Ӈ㭽V]^XF+(#b2M57)_C,b4ft?./ِ<8,MEOyZ~u`K'~r/A^ >"/9*ѷОNO6rO(}6v`f a%3C"i 31l*;twGFT&vw;6vMY CX:M RDžNŗ섰j㌝"-sD 3ky`ğS M{s)6titz3Q/,CbqC3F{gI+ KH_>ng롤O>4"MA8C1(rA<5 yCXb^Mgv~3'M퉙58&^h*0OL!(_!x#;wgP7`LQŰK-_2kfk xHň …R]sN?UߋN-xn) =[!c:n\<.#.XD+F-#vEwBʘ\:]i˟ - ꜪpLRD a@zVhrqm_u%QMWkbp˞ϝr.h뤶&Q ~|h}j{cxDcGqA {? ,}S0E3!<ŽGmEnJV^|6~`ϋަ(VI,BTajZhCn8=R \(izc>{+=}4LD]z~ 3>vV*~Xw64_֖؈:)k+P; a^PAު7g<{WIr/07`HR=;4ye{Py"S`C*ˈH*\bə &zմ7SL9 "҅CDHx/~ E߂6C⯡HN>oNe.Jx9(uiOh4u7k "JGddsZ{^G.2Rm>t)8w_Lݝ7,(gOaKTel =F1CSb%w + !4JCY %iϞh@^Ή iկީJܭn)# Q uR׻ IBCSZYH1 pt/'s<ȫ44a98ͦezI44x&>PMaw٣;6$m [pf {X _>{lu6S(鶭oc!iD~E:Չ0e~Q+%$J'1͆{T.#3WW^@jI ְg2qnj:{.fvmoZqu1r͙fa>]GiQ^#ȣmJE3 $u\d C]$納z%\9./JA!T* +\ݶ/p&XS|> #bZy7,;G 4,(Q(V\ ~Ѝrf7N$݄7 CRTă֯ av?cS0`g E$^vnt3UGBd |z/l2aKjF} _F~[O܀1p#Ne62_#o>d.PF.ih2!g(N4;3{CFRs[x>@'(א!zoMYƪfS +Ԍe *VpqM8uv /&|$!=EzX_~;9 96<~E+ljL[CIiъRD_޷`yez?sJuUE"8p=u,*t0֐ #~hUd%RWq? ф*V'*d;#WIhrOP=lX| X!hN(Pdߗd~ah\Ƕj__SA^\oX0t0 UD[ɇBd3Uݡo)Z`~$ pŪX2Y$Ч| Lkf"o f?) <fqÃⱄL`ޯ ea{vo wZބf)rԤJ4G/*,j:I@ӝz'F裐ً># 2^jb(q (+a eꃧۀHu'JF؀F]dKPӵ XCT=aՌc]5[jsϣ ISaO9doCJZ{[IM\FY4хTTorXQ .AHwb"G'subbj_-gCJ|ewtv.ñQ곘}y[vlG B0)aj6;VO*`2S!0Jc Y~+y8G{Iw7DZ5FP t"")%}cpcĸc!g`.w1/FYl,Ƞ^UhETYŀ+ >[aUe-,!)^j=t"k|_OF8UT#q/_!]A.!RI%u6 ϡwb>]P涠n"DSI~w8Q%JF{@bZR 3uW;<#=/em%p&fhts¢1!8R:ܮtt?Ti=l>j { 1Dml_BlP&Nf:q`[6eoL)Fnb]|s.HdJ<+CV/_u~{ȵ* dl:^4%3&s_yB}ҕ@=֡"M`C  ok5c LŤHz@vUyO i Po>-/Х*%ToFzqoQhW:ZI틘z\mW*PGfxS.fI>a;E՚M. >A%_ BZBqg9Jۃ.tL=ƉZKvéYG3:T$m6]{qηd\_neoծe]/I [\͊&1ta\p)hS"x !p,=&6܆: +>>.Zq7a^TǷRqJ2sP 'D%b'OmQz{]ck x40!n;q)"\#9j[ɿ|WĤ[AӊmO+y#vYQDd4C: G81F7Ign=[<5iSqkLM+\"-Ĝ[l;^П:۬8Uό.x7|UG&6IiHz>eؔD.j pAћmXCL7$aG2L"꾅tJQWuK1\a2yB+iJ:[GN6:FnυV5cAnD;,߄_ZkJ8ĥֻC"="꺴nAD㯐.31.FU|]|T5w NgWǗv׸mήt-OY|ԞՋq\mܖ:`I )1;w[? a%3ۧUXZ@쌬=DpTM;utV8=H!Yhk5,gą)m.(Hy9-QmDTΪ*#.mf_J"IfQ۶(OP'7{64+˾nEMP$1 5b*p!Gvo2EJ׊Q|RƍW+YV ^8@}޵jȫC}u:f5H:>m>vʬ<.WّC>!a lQ"XB 15Er|]CY!V+ %+:ٗ4GX"Je4ǴD&ܑٖJ&B#ꢗ c6uVrNȿоF*᭹"ZVO#ǘMX.HSATnmQ$N 5޴(ܱy|lGԙn"HvSS<Vlo*RWBeԱw%-@Pt8rb`XX$H2:aZ\#v18θ57.dM(Y Όh+BcTE3++%_4d63 C ˬ*0w/!rX=6-J v( _#i_蚁-7nU 4"LF%R5R X(ӖVg)Zbx8^qԮ^u6KUR9Ei(ﭔռy-pcԲ2P 6'ӡVW!nQEﻦa18\ɱ4m5[EG.F ǚ |fĴV|ԯ9m`מ_V6•qCUmAV+ q*^΍x&KΈ}}0,9zhN0::Y}3# ̇7w{/TVǷyp?0Bm+F :}P{!ej HbGͩG+Mjԩ(mVc;,!o&ˏ%q YaoG{m\kH8X+Vn[.h*}j!} A? S>PbdqT;3wQUfHQU(X䰲:ܰ{{τ7T\%tuC2i-BVjG_uR|^ 2RPҺE|tΕT|Rʘ)W2>"҂ [#jDZ0ҫNT)uVc;aw(c>L YF{F-#Pv\kjrMpԭ Ẇwך~eA\moT;5PD&h9]$Tv ^a sY w &a,!fZ8Hm|WGt!^R<GC1SSQr!J2$`a<Ӽo܃"ﲥJ8{JHǰI"*Ν ''(9Erj,~勁8W9D}t_NE-Ot݌agMT9!Kz1b w´Z&D#_q|Lɚ5u*m46yq]`ِ$[}]1ImPRK D:%{g w,(MPǫB9= ِ/H ]ޣk;YYm5? $ %)?z8M~T?x+8L=u:*r"T 7x:xrH#XoR冝l>#FfIh.:w; ]už.;`ֵF}'zA l)C39wp)K6!a'{)?a9gewt1ԣCV){+z}dGJ@ޟQ8]fC qק/{o)EscTUrY8V͓L`ߟ{HP/('-fT2@p0y/@/r!=Y޲h|k;KKh_WOFYY* Z !Q,1ȗjfO 4)R#֖'sfLrp48bOKzZ*W%X?v&e~F\XgTnW rPO/3h_J:1z>$cX|. D<ߜ0@ KuDStM%JO vmQ !?+jha1f9I:^$O"tF TR^l`4_b\b,L?'LqKq1KBh<eދq54䰤1a( Xqh;a-aPJP*ycTEY+z`TbE٤(9ch۝uF̙ 1}]!6:g8&#h?+t{{ }ȋ9bpSvՕ4 @3 7s)BC E$6Vk,a,c#ޛaӼ6U"CQliWCI}[ƕ? 3#jrcp}EbCܭ7KoY]7ID}eKq"*m,hכU.1C{ EeH^ݗP! x!Wfiib 5?3)zJLytgZb.ס`I=XNw,Sz;K$ԫYhdep]2u a Ϧ4"QHAhl-[i^YO֠b,~ [:*dB&jfMa"Z~Zn)ݨMԓ\TPc=la/PJ5_; M~mV7 YaylXi~O$]:d^H0#!b34(;UgCSULi3ϭݱvڑg]Jh0oBk0Oxb,rD>J\+0nc`GA Xs62{D p*=66s2>Fk.͘ \]yoWڣeG<-C;M-vQTONa޻sɿz:䑑A~f%]x3-n٘`; pho.o(]yy8 *-o!# \c+mzTkϖ;ݝ%9LE|.y82a05غz`𣻃 Bg3r@l)g(ڟ*$w}0YRj7OaM4#pqQ(uϵrAܬkxu.KV`EB+=)-XÓ u"d9~P`—~lW~ۢ`N:ؙg4+.©/׽lM0<\{yl(Baf〃kh-v~ʨ?9-=LNO&gC" .81V4Bwf'BvVr`]z'[?EP ;Ipe$o9y/Jde>SqS8~vᷗ6t@T+T<'2Ì#(Ҁ'ORP~*>΅ Ơ#~ DU㶐꟦'R",8h]" 0_z5+*GCqՉ\wRsiXzP-v²FV<48o|Ug8/_ G .fE#vzf3x*E")``73 D.I},(8Эm='nic/ÓMh3mU sue82\IJWMI,`;ˢW;K i;މzR=Fy ~?B]Ṽ4 \hE*Oʧ/n,p<k+6Ğn$@KTaFoF$۽4*箳8XşS.B)!B)9t8JOXc60CH''u{ŏJg.NNg12; lk96o"8XwKbjG8+2ǼZrzn* b4] q~2I4Nxd-BXIKpokjQ:ĉ*(2+51{;r+KIߪ4/%F#UΡ"[ξO+ `Z%MT n^%`@5\W, ;,p,+Q֘`Gx(T$v?"W0(RwY%d):̂cjE4҉^E$]bD]KފK2{qYomdВ'B栩Ζo(Eil RIq1raH=+YH1N3$@ԿP{3\Ƀ^ 6Nȕܔg3yyR=+\ZwbZk$'OjG"CEJTa%Y< r }󂘎_snp8*!g14wb^M^-+ΖBJ1Xy tժ03ٷI}ϓW^  d -9^XSl<uzZ&!tŦ8ڍ=TX>"-CA ǂd~[;jU4tg?wbUR3pd}s7'eE =4YѮ s9Vkw E3#3h 1v9fN|D*,!Og.\M4 `ƃ/yo njѯpNW\J3* eGc/5-KVJ (VçЊ gcS=ۉH_P]\/nŸ)dx+cw 3Iǒe})i`ڙ:, E!7oL.ȶ8-5hPﯮCRcqM PISf: sP=hI}\lRt*pxR,=?)} {/o('0Yc΅l_sLV ņ)k@pRd+;aTueak@zelŃHֿ`^> 4M^G{Jm#CƷ~|" ؓ]^t!1BיBg[rL"F ]<97A‱wzM֪yCE;St"ea8%BKC?EYMRu %:sH[j,/P8Fe /%V\7g ܿhS/E"@D>B!)tnSc`o9Ȗ34^K`ƻL.#R 0b=j_(}Hp}3yGZu"H>ΛzZOT5.`v}m2HMI 9+彖ܗLߑ^I_بklu;+6d$ng/He3xL%| mhAOͤDQ0{YR Wzwle Gs}zo'ʰ͢Sy7GἮ#KqH^Oŧԉដzɢh S0DJ4lY5fjGVޘV/>V) L B^VAD0S<5M(`26X躼` /C$Xf@G''r7YgA},/0/} ^)D]ygwM灵i.u >vh&f bQn-tjv_vzr Ucsӕ^fQ\h ePZw/8/#a? Ż3 5A}:vs/|R[OHs.9[ {ŤۨTP z@.gh9&x!ߩBͻŖshyA-\876Ӑ}b hVz^7u4P 3 X<+-VZ( AI!Z+H˼ z"V| faj9mGnnzU#P6! TNrGto[Pxn /dN&u8Mv*vKf [܉ېŹ R>iTPgzu|-Ct^C룞}%Na;wMg.?rod%I4<[6,C6=2r!?\{Xp~acRr}+\fvkF۟M.h%O-)A9UC']2ɱp@'Da,<'B{>QΣow;TOL D765v&L8bkEAT۴I/mO8-n/ 2;<*E <_͟#5'& J D9X\薤ܹL<=]{4<5(9*\°ZT nm$vR&քr|޲hJEJ?m ׫=ea]m@ͥo 8Sv "866TTh?9"D%}[cV@Dr#_\3n*sői ʭ%**jPNY1SE{ڤVMR䅮?,wuհzaGBYpwiF2]QR|iPxE,wtQQg?ϯS$Y_ɏӋlQ'uĄO;[ Sz`XN{ºJEx-f5//yq CТXݍoU`*ܣWrv-]W+P5=U/&_ҷXic}m(#B6o8g7!m(sXsn_(0P^;wV]0Xɵ('^j*s&fj. Ѳ@\ml[9-iSПEŪd*H9*7Ni{9R l*mɈ(y& u9ȡLL L}>D*㇇ ,ÔR+g:,$8yXV:z-bTTؒsd'&rآ-#ٴLY:&ob$+gB)8A1pBѱv:̮FBۃCG#LSs &ö)k]ܤ*/@Zt8 S3H.յ0^R¤KcrExUakYs(;^ `raŮMJ([B/vLfpn%`xՏ*Fa0#Xۉ dRJIq-އAvqGSXEATcWLy=H`Q6 g - g Ȧ]qg}p0ӈ#)~E|a2o=GFKĹ, DN`Gx?93|w3]¸h^ǯWqK|Ă'Nr%Xz#'+56 "^XIo tNVqk| G[uhɒm8 ?\|ϻ}&f^~Ԫ,A\_W)qXE3* ڒȶùf)эc"iХCoՌ=ܛ1l})\lGU^^-/rz=Brˍ5҆\3 K ?E-+c5hХH+&[eRCG؂]=ZEs.1!La_D4=P8e'qB3lziK;R#5E/T9h\`Lmb 3"ܨvݫܴb0!H'cQׂ\G髗{o9+d.ZktX>(ҁ1&Y @$hw.<f5+;,|.R`4?} M}& \ũTd{3h1)7PI: !HV_Ko 6]jU<  N7ϖ,>Ŏadk)^k)iUHo$w9ʛA0H}aX*Ћ~*iIE' i< Oj]e#y{&eGvoK4Z %j{[UVPRvvעR8?Uz+フL Y:y,-̀Y^K]>m:)U GCU^$ԹTIqx^%"/X;:X!))mGR0[ےJ#^ʯV._JoW L:|ajnR~#bO+lMo;H{د8衁P+y#ya0#aIFQ&$Iy7n!?E跈ŲWշwߡ* !)L'㝿eC]Gxݗ7f& 9\|HRT,j\48③Rpj>, 3XGk@uuiNkFu#qɱ,UV8%X[.!,x sܹY '|c8'hVjlg: R9щC٭y<"XL;[օ_h@yU3} VH jgT jo?b,c4uU;m XQqj@Zi t 'd$oDluE9gLʧY툣Fd]UEz Pj!x@"C'ljg"ƥ ^qoTΌzͥ9p_|5F5oPty {dB%hRx KdrogGTuLXs0ZH>ȹ[j Ť&}Oʹv9G+w՛DP71ZT!n!SpZD1XX!IC32ھ~Ӊ~Vb|)sdH A c$P3CX5żg»1ʆ? PI D^G+j{!tihV*K`>Q ujB8_S)ǎvμb,6Ɗ٫&\>ϩd$9l\0xղr/7(.6f_/HR.@A4i Azh|ğ)5 *{?8DB8ʴ/'D/YsF&IQ)ii,dkFKc"N<~*LPzueI9=-"u꩏e5IH7ه,&z,w~DM]gW蘭1M>0kcXNi(KFKEHک3@ڸpɧVn47>|>홈~g)5S]Z=\)\OX <--*'T&L_10@oE(KY[O T;qr5+1fxTK`GNEEfhM Z6||d]iV`r% ngڥF-x3QZrVt4+q˃W_nêq ѭ*Cb].y]>'Ra| '#uŒZ&;mgf -)JxRLBdtQg3Ѹ3\R;! :тF)\Ojh9'D: !%9u}`fѢzLO$OBTrs|"=E#>oFjU>_W,)δ{aArg\y ZB5,3oC;4̙xؔzB/@+=}XX#%@&O0t1II.ddq#Xtj+ C;MK݌tMAcY2 \+9/W6&TiI r:cG;wxdIT-o^+xgfqM@d_[G+d80>)fOԒ:KIķ(1>^L=:9-?swࢍؑ5d;lـpDLmgWXYxڔb„/.".;gP}?D~VakY6ͅ^A8}&7+! 1#b-)kk]CCPfUpZ[THU[-t~H}<(m) 0_iA{<`4CGezXLfa%CVM\9V.=Q R 1ĄC @Gi*(;b$=?J2lg~O7c}72懹QP?"ҦfS+r3I:>lVtlsV'#vu$+,iB|[3pzΦegK)g& N5Xs =Ǘz{ӠjC %KcD\zr:TD8ֱ*369>]qM@Wj_8@Z ̥e0Z ab㴄!tI{*~㈁$]u,>h+|\x6lBGsaKJ&)撼h=QaƠ? lCj*>X<ӕdd<οJQZG ݗ:KP3t)dϝ z* j Y}=l|R?mjҩFN3 Ry`/V>5(A>3KOAt}FnɃ u'5/Fa{¾ZD<퉚"!㺴XI/R!Gd̮hJGE|%71+)DpZrj[&lq$_ӊM0/dW+1E\i3f*sK*65",b\yX5m$q<׻:i8]^RVsIzC5O4(L _@g=}\,~dzZ'o3ZEf w%7pCch~/9KFM0m#ૹs~ =+Mt^\T+HFr<$<[,o),wCs* ԘU 'N)YSv܏w n=牟i/@cw&P,Jmb[ nY, _ˉӝC,<@ O-ɈjkU^4ѐJ(Bj%Gz|kRoV甠Ol‰Q>)ȶ4 2}JmzSB; &;hԆ]iT ƐRco}쁸"RI=iƤy :\T:`Te9Dnx5a$/-|_0%)}& LcNMCs/ c!4mM4Y BϬp=£ؾ 'bEq;S:P{W3aSP@z/ _>_)+!^X,60> }Yԙ>gQ`¸@;}/PvY ɨ8D͔C9K~;G;P4,7D=g%OFQ 5s#Gaa@ S +?N"*aPHR0h2^_}oysD[: :j)Oটq% (hD*t8і[z>ofQ3.R6#2S0tZX3 5 xOhޓ[cJxOωߛB=^?"YrBA.(%VŶEzSs߲W4F#FAcFG [BۤWʴ#yiSp0ƪ.2EL[k)9_YaTMs52I;b5y-OI֨2NC2ǟvu Z=/Gp-9郤AF68x&50:^qe:P!ʄZV>P}EH,Eܗ) "V!HDgI&m υ-9_% MZ^@ړNclC"9D,tWqvNYIJĪP;jjW ':?=Q%_yIO0P7 T/r&Y,Q C=w&:Kd .%ۻxxfue[c.hN6/42*f1bqu2z>2KCdl8?='`U"婮8`x_w3֗q#y.rr/:A Au~ڧ2Ġ(rJծۃQZtj ee?ʲLh76&y$q!T\1esB3!\->A _)c_.B%ۈB6p2U^9kˡ$(697Љ˕L1/:4)|ɵTxW9o=;%/,ϣ}2`ض^߫3g^+*BeCZ=nS>IL\rɼ"` Pxn+ha%y\YwJ׀6eΣ'ѡJ;|$3Q̣ ֘$|4wo'Gc_-z']ÞԠ]n|V S֭SBAKï퇮Pix@h=w08W| /@.R(L:+>/:c:wA7\KGFVr6.8CģfQ]Fdӹcp3v<6"8^Q/o^hߗAFC.:0v杉Ol"Y&pO T2$JlӻWl2.0ckLC<Nfo;O>Fq@sgvmpIe Ymwذ΄-]qG. )5 Nl\H` ζ3wz:z$Wz jh@µ%t:M-$EʢE5)$1cXG\-!׎n60-TY˩N-?c+"+7\:QdRNڳ'#&PyC8Ȣo-qHJrv"{#0M;.FtkFd^{gIO\ >%DJဪ|>w?&uCv%Կj,Na$\СGto'N^G.1y%Vɓ4l#u: >Jwm{!jճ"a Doꝫ^À6FO Ѣ7{˳ FpTz}۫ZsvQhBO2'Ox ~]_ !|mtU“Xq]Dun\d2eJ6"ۮ:tC KrJU7ak M%@Z~WXc)>~-FME 0540uy2(f7]sf E^+L5n i#u&s!<=kki]`cWkx` ttj=ۊcjûe7!7JBfJx)(;BW=cܥ!&\b6"UB `{ocwF>c ?j|&`շ'!b>1ݮyb/jyA,u`! `"TLq!̩wFh҉*Z멵ڑpO`>ԽgtNm%Kq7' U i/ d)^iUC1ԵXzpe,$FA6 47d`"yvŚ{ٮ޷fU2z;p? Odz`።钑ˆ@ ^ KeG8s/1-Li'לJQcvJPA +"98;H@a4t}LTǘc.mtDcNmNy Q 0)#GqZxY%\sU4I|ryψ8k)?gklL C#s'l-U▏IW* sxfˢ,5YӉy* mVGOi܊"+mf.Y@UpHT!VIȕ/8 -& [+oNJ_rV7c@[!MЦ 3n9%{94Vvp4:MK1o$sT8Z%nBĹ]4ld Z߮EΓgtMz9Z+jB%4 a֧ɽCLH:!跜lUF˜E'}c[}\zȼeKz.ϟ7j#D͒joE44yQDAxLgOf7aa:O& (--nA99^䮮 "ᰎ'Zwv\`оIy,uB{nƱRl}9Bt-Cw6952fHvZO6u_ +^ Ē9ɁQ]FW}U`bvbdumŬ,O$QїyLsز4RnBE!43=I XnMgG]Ty@d/AmL--!*4ah&q2OK2yҍn=zG2ttz g:4rq5Xk좓C,. @"v^>L=L^8)MicQHsNRT cm+`3D  DfǻOMz{T 0mаO"4!sB[bWh8 qq[yk.5BNݓ> ú֟rM$l(u/L")$v'&5{ҷWM敌Z52jOWm*%%*sH/4/+7`Pݠ/[3|qZT0ơ(=/h|A$Ea=D)u1> |O?ݷ1Gl#-䛂\d߇"n}&k\eNhU{ߺJjO{1)t M$߿eXExʮ3y;S;ޗȩC.T鲪.={vԱOgje˗snݩ/p~P'aeOVv2f&:%{Lөɿx编^4KOj lέ+]5b֗- B?8f|$u+cf@Y<V搏h81t<0s֕(#пZ0Uu$}OI*k[28~'Kׅ_EQXt!6L{ScE0(t n7lպZZE ;L9!|HF[QlV9_kZgtQWь,qkrxD^dpd\ Dhb6]02>jx Q+pro$>| 'B"_/ ٙqjF1suN^\5Qj;W#}^%h? w Cv_!)7In^#!}< ]%+0o iw9sNd10tiG)}ʅx{e3]at+r"$.Pg"_nNkJ*ށGl4hީg3!Վ|OJqGDatiI*Z [iۻj=+pOOta66ߞ O&ieNC-)*^+iWC+a3` ӏ9MLogxrU&<0bin+|T^ס~il#5ȝ&SOch(N,ŧ-FĹN[.|2?U[5@ a je v-|e[1'i?T2K|֤-aȕὃ6j; O`P1zM) V@}{/]~a+><-;[8BЫS`H3I6ڨ̙.E^.ܛю:XڜUwQʱƯ wb"傞BO`\?г@>;jm db8/sDWcjUC?;'Ӣy;s&{ s&B~(bArMc~̲[ZAt|; ۝ ȇFrYHqz+O>g{)c1l50IfJ_2eD 8>rYgxفfiQӋW֝ݫ䮲d0Qɋ^^i7ʈΒɟ+"q>vz(GNmߓk5k@ߎI#TH u0𲻹b*mp~b$e/4۶[ȉ[Uk&aX+;Vwdz ꓫ\unEKH/w[WϬWNb OeV1@|rWsNuXuydz}bf!g:OFCvI}4-QYC⍒UMI@lGOp&/ ɜ1>;`LtRqA?9gxD;nN#cQϷAUgP:LYc7vgjMU yv%XskJG?"4؊ETrp{ܐ~!Q;֒> V`=ъjsLvJ򹬍|-hE5q{gC׺z'B!9/BӱS]]?Mܘ9҂{#bF~;|%@=gWQ~?85;-TƒE\3{We C 5T_0UGpx굥fQEkIj cKr.m+K,ל-k" tM@);r`=WRAKC #Un7\d1,CPiLUf&2ӟ hZl< oPYo(3]y@%_&j&M5J4\ t/W3h^;h֤5(4 ih>xd̙ /@LzB:6FjˑŌ<,wNf1J2J1gˢc(%p 2*jڦy}hM::)>Q4DzW;I=UwL;[n|/-zᖝIߢ4/Ljy(j.'ɠY"*q> 5SDJvt{O &lh ɁE7]=-jٞrv ֧oŽrOJFMuMp- S_G]6jFڪ.h<8 rQ\"M,1Vʂd_?sxZħק_[*&>=SBp?dL uA,}Jk"pm,lt E3]I 1mQ d ΆwT5gjjyQa^~"g%{,wI7 `oX8aG&O?oFg ]O~B^G¼L^|.)_I3, L~=|IVYh@}U|U7{mKveX&`%FK)q>BT&\fW"Ux`>+Xi ʚG=/[дwwK7Rg zGA?t\I4 PpC =?w?s@-} 2DG穻JQ6J}ʬ / FGk5 UOP5b9tA눽 c#9>xzi`#\: B)eeOh'91`= ^=_Z 9F YB瓇`zd1meZ_ XTGU+p+ {}CjmsB*KHKfՃ2*H+ |G:f܌D rT-֖Ir79 /Il"%Wt@lȉ\ ڦ\ޟsw"s&{f̜WgWwxJsk|狊=Ԁ^١X*TbmJTvIw9%O{ v6nȂpTیxCI>#tb$+V`km7)!j 끟L@̱TǴ4uȒV͑M5^H_C>NUe#Ryv/}{{)Z9".&,jVSSfәq p.xWPX>SiO/"Xe"),Ae#"OmM2"Z ~ݲ ?+ ?$} },%iy{ϖpq_7 qm+Ҿ yM}GoC 2ʱlřF83G~#卩,l|ô6b>Aq{Z+`BQ~NXZ/ %d9V ;e+&Չqӡ6@CL(Y4ryEMoDgfh#()#u4t{ˁVM6&=ai7rN6sFh(jT/̸wwѵyTa ̧ɺZƧuq2.<\OЬuO2̚0h1?zyÎ;pmoO;MZL/*60(aPL+o;Ӈٿ "Δ# J&O/T,X1Jvwe SҰ1?}@bv&909u 8DtI9Ȥ\KHE*⧯CGvPM B3K&aRʔZO}4!=-wڹuPV&xR$BIˡĦHvg0G IHYW`Zdjj4sv{WIOT'z2-i5\&b0)\$>A2WgS)R*AHp{ϣ?GxN2~~me|-[l}OyS._2z463'CVe[[B,fEߩf#+a!tW[8ӈ#^4ڷ]@۰6\g4K^d>ƀi1.8[86".ʲaTT#&IDp<9w)hXi>!QN~hj#v8E:6FUy?u, B e:ƾX2ArqnD&,/8Pu&lo1GԚp;誴Tљiy"zU/v4u/5ᵙrvIU>2JtϸHolڝQ XFS B?h*NXLV’~Κ-ɞ<-xi+MY*F7t1~XĹ9iOafH j>;$?IZUI{GxrQSn4ᶐej@`4{a 8!B6z}-kO =G`sNH8}'iƙYc9Qy\3GQ:KwY#:lA ^˅-m9+B.V<ݘ FnaCZٍxtK.벑M]r9_t rkeGTGU\? Ec)´W ?ӂNŃ-EcQQX`M@GL-1;f۵8+ҥ0H*P"]Gx;˧.gjlA5ɡyK[zlEY;b͂XET[Y~xFeˋs4Bj5[ RJ^.l^C7j0ru7~A8Ӡ;=okF"grQ3+ϨzIQ3/h^#~;!ZdZ0@;PNg9i6bͤ t|T u7o(lzܛ$\ϡֹ҆R $ᙝm~ӣ ~Y\@K񇑬56u`cVQg+Ѭn)XC季e!Ó=%ې<~q.1xذXM9pb u`WV%7>6Zuu.'@= Ӈl!W"kI^4Vr5Ewnh.Y䭂d,6UBY˙hf;X߯AHS}wjYA"ۨƉvA tJ0h[>7Sr)FE)jdrVAj$pMJrH𸓟Q mׇV6aY^@O $H 0xB|e:\ \ .8+.4D3ȅg _ J# ( jpi\HrG=|0;`&쯃ZL|k&um%ѴM_Cr0Bhy Hxv|8ө*]@-adks,O!vꂭ:gGXO$n>LA%DK=q|,B{z<ڦ ZZ0;qZwgN{RT1M'VI_j6kmyPX hc//w 4>wFcZ_ȉل  =4!;p!lKO`\ͨXsIH@kN1G:l%6\;ݡ,:7f..\)`6S(w~)y%Cj69⿛p [ s'jZ : QZyn lg^OښڢظoK .'oom/IZ{RM&?ݩ]N_skPd0br a2綩tؗ`3Yd  7[fǪ3ı!e ש } 솾E{k&OT *699ù8xo_XsdƥWoĐNms{N0ݰjjL r?5®r-V߁,8lBJ.?Yh]e6`S~8Z ꥻ) _aj r(~u. JOĺ Gb75@ibmܝhKN6frF:&.|7 w]O b%lՕFS侪$-ܾrȟT)]޷C}4Q n%C.ݓY/.9P$c^>y{5.2P3L"-}o>94{bߞhmN7^VL8Nɠxc`fҢi;%)t]?0/Z׊5$3RDj9&j혼"jPxEL{rS7)'5'} TxZdMXSa :*EmPn"n p|VW:Q?,J铟|VWɃ^UXI^>ɕeˋJwӸLWр9Df2l9M[=i4d W.#.yO>AT~~Uˠarrn2$P$}O%:8*bnW\{E5+2K,Z̸NXsLG`_{oJ䳬8'br?0 ?5ᗀ7_Lu',ɿj!pe*Nnv6k2%yh=tO"+.ӼFql9zEUT֏e7,3TNb6MT]Hg <^"^]3{aSW=֚׭_Lf&.jCDvB034qp_$& #:27Y| \d2paj,%uǙԖ)Б"DVC Jy=8F('P|wTJ8@h&JCE7FǡjL?زОW8[ zzDR8Wp6Y㻄غWො̼n.#%lgAqlAPɗXuJ9bZ7rDhǠH8R )g nfJyFt}x?v"LRjS r:)~5? G׿I1#/">^8i\PfPcޅZ#4w4'$eŲTѬէap_tA(:oiP]v_71&ȹlA}wvN[SkT[0 QC<ьʭ++z+Q c|+Ϊ?^iW~<~X _~֭/lǓwv\`%,W՘/ wj W?4"qYpKYmȝ+il11<;4Z( s(RUSu7oJԞi4H+jJWQ F"o=#E[kQ%P͔p:yw/$4# [IeT͉rFm0J㱖^|:ݖG/9|?"3СIoծ@^Pf- 5Df x؊qV 4[#ϼOY*lCtE=3\dL~͂*nd^x;KBWm'k].^ːrv"$- (.K SēsFʱ.D>v]2T԰ }/݈Oƭ١f0v>F-5A(ڑƤ/Tx&k] ;J>sNHPO,Ӊ%!yLR"'ḇC_ߛ5:+6=9qˢG5Omj-?vZq %Ƽ&$؋A)u\<`67#_}DŇ Xhx74Q /mxO>W UNwB2MESEDcR" xT+Jf!us+-G9P- @K_g<(@%U-?M612^0Ś:ʓ=-Q'R%ȣm|*BKXΕnfB?hB c?p) o,ouh[ߟ]9]2A~ѠT'G@)yifNHC GaxJ&8-^p-bwd MzGcq ˱(A,i~GZ\ |.ߖ;mM)^dty0TWxnY4gVZOE)Q˩1 f)f,b0b>a5WBR$ZJxy̐~Ef /L]LCz~e澃|ր/Eo&Q;;Ikb G22irzO .{ bSA ˧8 Q|0V9I~ݧWsd:L۟iǮYO\EYC QU!t+0z9JR7 Z>"L_Dd iP ECݘ2@/ lj=lg. F' axO*>X1bN%.dAk>ň1y$0(j5Y-xohd~Ea=W,X.ͽjUSs]:_j!CPdj:T42ǒ7".D9{尥K~JS5p?wn Ñ=" | 3q܄wd%zi2ߧ UFq©4 ̼ ΥPGP[zZL 9'؛.#Z gDsU i*h5g{P6g(ۊEB:uA})Z[@&ZtYQYAa=Or8Pee:rëW? p ;:1U%E]r/n54R*74o7 Q#O=j"-rH9 cAmNu:cl| ǾÖegߙA.imgxn+,ׁ@ ^:^T`JU*8u-aN,2$"p1N!zxːe*;Nc)ճ88B|}p5ީc"wL%|~#c87dm-+I=+_Ձ&.؀x2T:k೿” ("+d\ˆ(9 '`>ş:,3 fRyO7]- 1߶1ׁzv~7_@̪$ǏP&Y똢]2)GoXi},i[cb$||^R:G %/Jɹs.eǷM(Xd_6= GSKk 皛,lVZ\,FJB%gg/N(H8-Jb-+z68~urwCq?QPV񋎘naǗcHN!ϼ-S~p.K0=>b`@uYߨ|_ZبY9vO6վ hT*.]dt|˰QBKI:xUHO#;9͕ mtj@a&Y{f~τHƦ$w9Ix_*)8i5m8U(rvl|jH_tBZRB̳M!ux.#džK /f7cg6NJ?PP̚ ʵ9IyBJ= 0foWkgkH԰8%'{\54g KMA,ѣ *Xe>ڄ+ͨ5?z =rbG2kfrSo:Fѷ%j&d]Om5Ä?XΘ [^xI3(!=muD3骝|U ߢ^1O``M N &/>Tv r &>-s(;Ix$Z@#32%Ilߌswa5e)B"Em\^\!lU#MQEA%B[z,~D؉ĸT*{ԂI'UV(oӈG{) %bSLec\k;s argl5<9}EQ2MPShX|~ǼqtR~ZtRꭺ!Q YPr~]#xΦ fզ=H6 NS "Rd_0\W ^ʣuKEW o0O s 3&k8˻]HZ9FGdғ6ZG kRKm߫&0E8S1Q#]ٍl l eJ{ΣlLܑl]]$jm-oJB RO^WV9Y.[dj&)LvPLw3 >(K;p;IvqBK5nP>lٙxKU&,MqDP* F?KnlӦ~UMX$ssmaHۛ\Ge(,{O -D h,5p*z:;`;.mR#I)uj5D(љ+g'_, 0u/"s|ql|sP| y#n[w?f=;vcaJ X"|h2dPM&?^.1kJBلI1IhP;&84Ia1Q/J;)?U{[#7w".I'[@貇Y7!Slvl{{5'Hщ(Kse.vHs) nC\뢜00k  V`AvA[ 1vQ;1nJ5hT11\0CYɢMsTX'%XS_чڦyדs_4en߄ xR 4uG Gb>kKZpxllEAWRnKhCod]㳰2EnT^A/&6l:*k:z0lLNw˖Frǯ3n\s; 86< cNsZ1!99f?2ʁDeh~KH }eɥAE/w=TM3dGQ9GlqC2EY%[fueNvap>n{$FCW`@*]'#YjOMƏMmM$zJ|`Rg6Mtؑ][ RT: ]x @g•0L3,dDFXTj:eQ-eoRsZN\6$o;jeԠg%JH3e@{D$@J M 9(/?%?U``=͘6۷dK OԑV~ÖIn jtNgȅU0欨R:.l د>-Ql@0ڬlH"}h+mYh_@eXyy'Dӵ$s=1 P eP܌n8梈}l{y*:6Lװh `HUXB:S8ՇD(^E|BgJibPakpKuSL jioĕw54@*N;w;uP{K,)mCJdᘴ|%Nf =Ԥ+R1(w8U'j}׼d8(O? -*S/~k]ò=65 ˈt)]XHmՊqã=mI/=>:"C+>[2؋ys=2+8T 6.|Ka;֨{|+mȷI"ڒ|GS3O"?n@.|d5-(0{._ &KRKS^cH1X ΙAiؐdcTNyzwefHcVtQiS٭Ɗ>\c"% t7@q0P"}p!7yn_l;Eo–OClu"ǔj,D{y?z88yΤUڧtw~y A):9܂'lM &朊 ue]R@H/Aj\n0mIC{ڭ qw괖\J?lmaA"舦 !wM6܉T.u5 \A!=C[_:J4u4eȦj7|,k,8:4xf=vW,/Au8Kc|?^k-8_Y߼)5U[/3픥31zخU&5dLa5M_f3C„o[v.kΥ6Ȓ9岒m3vtWS-pUJbuksU ?NW's7n5#TS{OeS4zFҾ1[z4(%:ke[wE5H2 U6w]$QNIcTp/$ &]?2V""UO,Mxސ@ϭmu %/P'l`C/&"qFC2΀k㏞2O+mI ݟ Jcs Lh!Krܴ֢4Q!7UlI8^>:Uq6\S}J#GEX ab46 gMqVYMN'!;VK/[ o'-Gz?^٦ȨpSӉ\XG>Q̮RϽy S):ȘF]̱DI܈/3{.ֆ`ɹws,DY12LM k^W! ]s'KŲ EQVLq2h; ռ0t}Kdt졪ec& !Qm'.O3(}i(O[4b a鲰r#flLmN GRRHXfΔ|@HBu: (Yb[m"͗, '1Itun'*sӏNtm!ZD~7b/>`?݁\<ȷenK$Jѧn3TٿDG,B.,OŨ%%²w DPyHۍ)ePάzπՈV盪.R!>9y.QI' {Mb3D>'30A Lڎ$j];[j)Ij1ZX*hIʰ_]}nv ʐ*웊]ei\&PLo;i\- $2#n9$ev <}WvK.¤v.\/7@,_=ŁC-|l߰-ܾ=K\ tR&l=`\젎\k|ːy3|*tppDcsH|X` u6##77:3~ޣ4~! z!|>l->uda@ $S۔[9o}hpsz9YUZ'g@ҍMl qڨn5r/m:eޔd-7-ct75@@59*3s|M`C7g'yzbXxWbܚRBt] voİ8JO)vfN/"BkN+na҂*f7:#y"4HxxzWܢ Bm(7\H3 aL˳6s7VtG4C[˿oZũ!tN4Z%uM03F|F ٘x=S$8¤'lXĴj!^yL/=T(F_qɽXG,[g_(4^NWy@Amp \/BBq}L6P֨oe#٩3>~q|reCJ|IQb{f_f[D^l$Wfco}Xz6>Yӽ4y#T^F:(m_ɢfA\Dre;$ 3C6=k $~p?oRTA"¿%aUP͂VK74ӽ0ept\`>\ۋy>N`w_XY܇uX }Pk 3BPV;U#[_Mh<(l|+\5gBdβfWh~c^2ZSОf,I^.j^- (] =c[<-Wp?;|nY|TN=`_ehZ& !0lLy.32E_}˳-ѷُ#22HO]%z|dό7ؠpQ sCh't-$'T-|oN^Ac4?:5 >>1Ͱ?_j֨P/Vɐyq0>YzJr\rLmaBNPbtʪzVչ.գLۉw! 6 _YW)@B If`iLǤu`k-Nx?+% |puWsh{9 <"tH 2*Pu4N6#Vmn)[\ ~om,zGR(G*g3X4H>i7g<$0q_k;"2/g/e u!}?ZkX"t6=8dA͵ס DXZfev~y*(2 QQ!36zg:4@F] r&tK ~^)uIhRU& NP$n0[SPת N 瑽"E7Wnz>G<g!<T?S\'Gjn$c}ה}G=>, <3,7)_|.$FcQ&J^Dǹӏf]N~{ GKE7|{ݼ׈b_%4 ⍢V@%1OA_/&OQxFPl-կ蹙0*U L#&ctv*};b?AVc(Ztw)KbqfW5ad]|Np-.Z"%YOķ8*dAO`jxA@yxɭ ۷RX2:O+` JuzK) Kl"͙,4{e'5\t + \T;)f9e+yb62~ D8,hdIu<y c{`ɈcI2v +vI dg~!E{i`40c:y67kclgV8LW=9 1{=%Zr."))"F {zhmH?knlyǃ~ӂZT;nd t=KfbQɬE懕~<]g'$ߓA\+x@%O>95rp2RC+m*7cP_ƧBHwmNVj&qm3($+X":#ssɅy<0ʣqd -ԫt[*=3"F|UvZ9 'iv<~/dzD? *{p|~VxCQ2d^K~ΐxlz)o`0֊bv-{ 4:0GIeÏ+&>FOp0 0[^`AB6qSrambo,']8x C^7C1u8l* .5, ?mAuP =@}oA%9`ҖC>بE|s`U0kN`7eE8` }+)< |̬\SEBNڍSm"DME_Emx%Fj@ALBЁ|`9£0Ly+9pk?[e_ݱ϶+|v 󴹹 Vdu:ga] Qel 8]Þij5 < F{Al\F!F^yƱL⇳"lr^il@ (Be ln@fAKPuu9Cn_D":x:+pF૤%_om5FNR6^h0'MPkZfY[f9+ۭa F=wC.1m緊H+Hpu~fVhz?ED#pS*QRrKH_I60|8`FiȸYW@h=/raϫ*elXUwKxdN59Y8юA9PErWI ]jvK< C^sHct!Nuy ~u,Ab8T] b8+Y$3T*okc]dz™C#䍴P]"w H<7e<-L2[MIWIt(wiW%I]o([SU*D>Og@{П,JN&ofEI5":i2DIp$x"ckEtD@h#b~zDE/IIGp0 c3CFemcK$?ulz;(%IvR2Eb)k5:lYdQCuu~Q|=&#xU_!şa)R>;XD=Y g~5i5\ AM\BtjսRuxnD^F<ߟLZ oUXato_-?_~M6Bϩ|g`JLHFif;)iEkX>pV\EߟP?6K6Hӧ!NexMCXMI(ϙ8-xIýCĸ[ ]SԲQT5Y_yx)`hdIB-ߠɃmX!?MD=%/yHz g7z7\8M(sqqG#|g! @w0n xꗈ‡dZs?."40[Ub<& h`K_&)OHX?$VGfGR_9Z \%UX ՗ɬ>Ihؙ'pEK(^ {IuS/"DY$Q$$IwH`f:V,Emhw{F!n+ٌfq>ْ^h`=pocL?#˂L J7֩JLЙ8 L +N2- KkNp6WکZc-qԄ-3]>< aP Dʾ\'V'ccaXA'U҉tC33}rY琈߬B jh `ZXP;Wm.%~3 Ig_=A=G?xOm oEOQ.1uzdU} *7WwKv}I=Ed(ct=DIT6 ?"xוpPw\j7(kúݯӊ׭.nLriwVۀMMe h/JμpJCtC)T%+ӵ:C9U{,j7F:jVg9{0m]lE|0_A*޴!{])h#bW ~Q4ۭ.ʄujQ;*N# %:I`}4"7Ɵ#ȸzNN *""EW5f8k%}8z. }%Hh\]e]c1æ kd̙ =jpV@^`{O/t"SMԷ~.]3Xm .?ԜPcLnpO`Ylw"Q uF,*fђe_!`NdTrҥ0*Z6s$fd 8O5h~i_^]Fr&rvL !|-x `mR؄N&@zŻ5+v+D494jٷ 82;[5Tic5^/˟p+DzsZEϺ%*.ѻۡ%0/UHR`ƞ8Rٙu4vs^>&oh*Qy!W~ )] P 16w$3y߿3Jiɽ_ ?#;sp9Yd 4 xk'UfJ{k2:QK$2`LehgKg1C+35iC>R{w4hn0iҼi+閖9[^ $/=)Ak'"5IYiDƦ[Rp֐C짣\@gzNc]s(jcT-k=UN9(O Wke^U! glɿCWK"VPM-Só6[ Xɧ4Bӝesӎj-9AjR†OlbI\Ck3"R *7W!Oe d)5_<<3p~5244K:i8?X@VAtrhcigx"VW zPhp"`F8L![jtZRH4N}k=fZHy7݁sMgh$ɮ(MW<,%AILmcM&e B@:?Yn.AD.w612p!^ok+(P.i ~gV~/g8X6QUi.RNbwow\Gl@¢'{g8YjP!N4{@bb*g֒);+X#PRdt$wq(}1 7 MiO-jT=ǫZvZ )h2$T{ `/QATzWHe L(yB\{Ѻb%wL |0T'^~y :7ys@Gǒf|"reͺeCf̋y5Xj[s(&Iܐ7xx58?.R\0OIF(Uzvj<γQO .hXD ((WN폼%k %ԪW0v2ÝI Adp!/hk)"&Mְ291Q9V&܄t!}JĿ? `ȿN[4F)-k}97яߥbSp}@Ygaw:|Y7GaB]pew&q:{Y%ϟY phiQw$&fm E<,:kY- ToQ(pq.߯'gs@cZf\5?c%HN"{u;ZTdN%/*1$DhIla1m:;~D/.Mo\,2O$]`i`JOڃGv ŵ1 7`T?Du&3JrdVL%Ք68K>bqsi@y,)!K.pɚ d=nL-1Xt{`Ka]I˭ ȃkABPH)=}YSC<@פK4 ;#RNUNO2- LJ8(& "~6gP  P|$!9ٔ}^'|KO֬!S4,$tݥ83Pz \!Tߋ\pɂ6p.*b5A6'DvW75_50`G>) }2diu-H#P~nd'GV!?B[|qi4B%}G?}xj]sb̈M%U¨h&Pd`,HA2 2HΗ|ީ`B_0-x& ,B5?ꋈn~pg=olDPb.nJ JkQ/249'=R( %{,~>G19 f[B^: ;<;]m_X"b:VF[5]p>^dJfBT0h"߁؁l@?[;'qe岇SU(,fؘYnIuy֌M1j$v; ѕƒ3ϴUɴ#Fwimd%E0N[51MQS GJ_{֞tf A%#D@L5˥E1 mįE$V*~ë6ֻ'q>y.G0mR9f4b-lk=?ad%g<E 4XOpLpDq!VO/+6&z"dY9 ㉀cLʾ$Uqڦ:7E`}5H&ڍ[iR-= ~V] W/&K<>?J부Or0M!Wci).Ǟ?>!յ]^ DdI䍨s\B?i@=/eXQ`ka]N GAb/Өl (5>}lͤ5T~/ G=rt2 4jݣp:&vt>OK\gTCXῖbA DNx 4u]46KyIt͐7:j )ŠKZBE[⚭FH B_+(;6S`_^(ȓߏ3Hv3nlsvdḦx\!ۍs{ؑe;V7ɮ+?_p lBtSQ@fCnhש2tMOiG|8,CTG՘i6rB `F0u愔AT" =p1,qVmD_blC%-2G:3*衰>\DG0y1lV/J8i_(@W;:9) 9ٶxRwcL 5(e%q@ [<\4~9RFs~Î"XRWeϔ#E% 較s5Ev꣉=̵ Gwίb)StIkZtrV7+%;;$oVo0uZ|d <( seE lұ[J8ks<$z6=\J>;fkleݧTMFiMt'كȟH=IUu5E0!/T@ Ўra"p m9ltP91(x$'ΦMtNg1>k .ǥ3LI}x*Y7+^.|ޗ%۬GC2IVriaV-)ZO#͆\:5J[#6ۗD6'&Vqfrǒغ4ej3\Ih" GP&F ȰD)ntL؎ӗ^k`ߝGĎ%åmn9!I!}ViuwKZ]Ilbx鳥ds(;5JwE90hB֦Pyx/ tgֳT|zZ 0CE7[p Vj1Y4VK;B ݼT"Xyd). 8wɺGϧK.l() 5N2F s ((ԋ{Q &D;l6G]ޗo ]GH.̺Ȍjr<,BNSHU7sk ;hHd6>J&-Fl= D^'JJ<[dg$WFNwk$Gd手QQ6aQ;`JknvtwW?ޞʚcbIwlB~r"yx}Fٲ^/HMk>D&֣w5C8ir,<Ђ{ ǥ}!9@37%:L' ch^?.u:5e} >ڌ$(Wz;~Tn;h-dThG+ 2}`p餅xAc%O#rCq$=% XG+Qu(FOo4;DJ{]݄?T!8ǁ[ҹ^m뤷#"W-iw~|hFY??H m>YqCh/ŕR e/ .?S/cvaaV|¨MG)@B4n@~ReE^(mqVijW<3ß~')ѭO<͡n*3k0{YWaZ&.Mw:BÅY4r <7JdYŲR.'_|7#!Ti%m M: nRZS9"E>7P)Vݞ(ZH 17$Chi#Щ@^EF$NZzpmr7mf3PQ^_ mdW~ߚU[8m(T_!c'õkf/xP YWJPDT³#y }99pC'vm b*` 2?+ŷ*$NUx G|ɼ,e?eO+ 3uyA~Iݜ+pP2Ӫes$ܴA@O?!HvyO8,{Ob"\^ D&{ʫ]\gmAjp732qO"v/+fu:]av7G%˛Jz\+G䓼vz+'ZKwVd00lFLp}oMgjp]?V"Me$QEJUY++>h"."arjǕLJݍʼbXe&|E? ޟHEt/ _JJKsy9Hx䊩M`,,b3yh BtY&dvfu=9ECc2sc]ma&Nw&'+5-="=P`[uxLs<+ e(5Y3-KA8TfIyÜ5tV8- b%/QQ<%,FtD3A)YQ2_ɲ&az<Ÿ‚`Ά"*CbI ~[1?Lyzᄱ>QiM*F7)VHC_װuLZ0g_bKh55 :"npxeZ#r>Q0m eTHx<D&2r vF~g]0 +{_ (m{\gŮA.cQ&93ѲpNq}7Yؐ~-?Uli3&=jiϜ 0mbu×+޺y?ȸ#;&-%ȓ0\gZ59 B<^"ObTg |xq؏VImZ)BNU@kRx-`[2 cۄ:g;T|͓ \Y(:28"%0XAKAKq:Kf{"@;U\wawӐrQLC[QD<}oJrl, tw';h b]' ^Vsg54z,0vgPDPr^* ClOL_c} ķc`̷ W5ܗНӱ)Bۨ^fi߄(Ŝg `Gl9 b5K$ ])g@=XH3N%mp.wGéȇ*$1ڧ_ G5kl#!ڱvÖ~̿:%TvG!SwS݉zdQl%l; -\(~5VEf;9Viёq8û? _W >O8(bjህg0]nkzTa r)}NDyd21ZӯC^dr6Rn 2j3-Ҫ&dfhjPqO0s4A nw_ǹ32)Ufά@4^%U]B`:uRS$8̎y~~dE2C~p JDrY? u/W;pz1r--YNN/{džx܎9Ӎ%%4%~^:C,9umӂ I&kҖAщҷ9^GjR-j&^ ǵє I(#-6;mCN6hV|LԒBhf epLscC!_մ{PB ͖@k)ԇs RGiX?TɟKPuKiff npL9Qy=-I^"?׀cdk$d^1=o -‡aTNT&#@D!tLh?NmLjx% nվ o`tZ%dŃ=Tƒ1Ep?m7YhiIՇ0{Dۊ 8}$(V N67FApL8Q՞,`& R-*gȪ|8qs 2Js5Ù;'5$wZKTs?f|T|/װa$#g l䘞φN4UBEZ3 tI'W=3j Vܜ 0OM#$OO0 ~$Ŏ^l+:y3+(GF9]HJ(T^ΙY܇R.q%fggW VY(j(0><q815fDl0SbCP|/\sN}yG@eB (GS&I>i8b`o! <ӢDN"!8~)lI^ex .Nvyvt FYwЀ ;oA,"&M;]ɌGtu3~h bm2^HY5!n3PJ1< op-fhFpvfQi)pfMuO'y;F>;J*}5)ߗi )EGUQoiW,`6%8ƣߎf?s׋)8JdCfXg.MWQ]YLBҁ hLwRYHWqF&~EMc|p`i. 0}>1>zþ,;^@E-phM!xKnY9E{^3"2ꋄZ(Cvګ&*l ׷ŭu#M\LW.k_|I-_v C,F0Z氹ApB0 V2a.@,ЅJ O f{Pă&uSkPT?ZYr\%*lmwyj#kZT)׀`obQȂ6XmItaEK@M|nj2ALXi$\9VitsS5&EAzd(_wHXz~ rew O1 d2FJm[f͍k!(AnlrQUgZ']H-q:ad"AcݕoP6+63h1UcR^!`U(u93RQkp'r_=LֵA'RxT %s4j8ױ=Us=̌\Oΰr'V"GrQ;(3Z.SruFQG5CPU2w~aiE}ެ\SnHfcZ(0+xgQt/WeyYNR 0 (9G1d9Oϡk %jV0o=BIm'랓?ԀfմKsa5dy̱@Fag'=4_"yDe"8n6rW5~uK{k^׆/H6ўFi3a\~b:sԡj;zwx?KI>ID>8S-P2.:͍[詯$[nLIq205b[Q@gMP"x[aFߩ/4m'C~KSt&K+I}Rb<\LjR[O2޿h-WUdP3D Qzb 2 g$~C\2|tKL?{ y2Ҍٷޟnɵ[t>Xw$ЋӯLu9?z&[iO!1z(puSe nH'f'e N;5/5r1XsLsuaROOˊiq)O(p Og`@^p*;JYAH[yjb*ہACBTN%r=HS pT=l"I#F@ogGH}Q1AQ$M/l 9} Պ8ҼJsk>runk>'hgه0RE8'e_8~7UVT.* * >w'",.8(H_هZ(Y䕤}^m89'ECrֲ6/h#bngGrv]K鍯&9iŸ tRÕ.;:lq`v8]5` p5 ѓ!e źTY1KZlue8@C_GJA+2JK kCbQ Auf,<3 Ҋ$ qr̊wb n?Vs,8~6z]2B2A1Kh$Y#HuD ^G1DV sP̡ܾG0,?*rTlO= m$TǪeR/IoOi1 D31scu:l0O r_ )jV!oBT=PÌ%-1^)D=>шB{%dw$YҴ&YlVֱ]c'yPF. @  JWtD. ''_zɼ~XDZcKfZYr|P:/5g& 6ht;J)?쫩jbprY9vbn\N9" V0b2-HGF }SF -wEދN%z%1 C8EjlάT5JDfKޚNuƕ(k Ui:彔G6K &)|2G4CgeJ&ˡ>zA9j cQfޟQK7X2 ~Dx\Fd%M;0ݸ{}w(udRqņ-X'ZRWnz|iP)nM ؀C_ZdS[@@%Z B-X2O*NwEДAjP29>t `A.L Vf60&?;u_;=SӖ=Lt!d Y6RAPn;4#lNDHz»Q-ڐ$|LOVw4{( hO# UVG?reԙ0^=+H` !^̨O LIrzׇL {tl)3`6}q-7;n;rR4?F U⋑gP*LbĪ u('&]B7)+?u 䂳īȲA+h-갗ȥIDy8# $#,-{r(_~E:.,NFW6O} 9D(p}8:,\ba4X!?T-BI$cyd9]z^е<7 2.Bίvw!39w$deu!UR'X"O7nF:M\)[ʤ;>ۢ'XTӺٴ-S)@@C\B<U4Cߨd%4AKsJ; 9]͆kٍAK%@jۏZL|3aEj§ h!E̳<Rs j!_GFco<""ZKJ lo RT@o7^ekvԞf zrG&brUuz JA-ys.t˔O()/ßƳdAY]7ӊUOGbǓ_?Xa_:ajD xքՍRe/FL2bn+ 7*o??HL.8K DCH޳dEjDuJa1 9~ێ ߘ;MN83_+{^ՓxWߥjP+?1HWݛ2ċ2r2A\˱M2X J)b5zE:_ R?&I"T%B'ˀ B_H؞G?rgfsD1OrSUSI# TCdpv>?_:Pe·RúRCB=j]$054h>xi-ZN9&Jk IZ0BS&Rj9cC4׬B.NoxK)&uہ*dxtpz3WqK`7y`?񃤇_0s5 L,^[|A<2}e_#8v&'l e+(L4-h]-ؒVp¿I^mܛh=4Zw?2,Smr7Ց[(;OE;`&ALfPMaI/N@f> bkׄY2+^^ʮq~xsá$ VKm?g)V' ;cK#o~֡N{=l 1}-FAE'1!74䉍>uJZEёXEҫA`%"l伡Ӌu{0hHC1yS9:N&:0p,RB dW`ʊ44s3f68_AWLF=]2:PQMQFH;8wa&B~\\ TyL0ٷO$&yVSֵP(=}Ork͖cQZZ^m73Ye= ]53u5T(ptK҂1.qK!`ό]# T*(48}Ĵۜ6/ ^jtPV!Y4EwkHx?i2EyM"|qkjG(C`П9; ;Qn ldo^`ȦmLjEKSH+mϸ)K:P@ pT_-7}H/p;wVZm*$EP!fxC׵rpV΂Y?%qyok43nϣ//rFg*IGaOCo?B_?^TӱWiCUy^IP-,#蝿R_o{Rp¢dK.(P ص%9@Cx3r~.%J}<]@ԧ\Ԩ>o5Όvm&B PLC3Aeyoܩ^F uDvfT bS7=w(3Ta@ixLϕ b3!ow z׍{j.×O+EATP'2z_v'2(ԯ'87L%7/Ph׾e2Iami|?RdkUpnի? Ntx-DCQD#ZSOKFfN ~&R&܅ ;]Bs00S`q4%vBj {"o]9*My=4z\lQaTqBC f e,M[P%W'*%ݫ9%9\*oU4~Ǟ;`Br+ P}fp7G axb`^}C]hy2j+ jdy| 0wjj%&V)o7`S)J!i4+ V]}z^yB~^ g@I 9?Dsφ^\`JI]M`Iwz(J,(aC^ۍbw( {H/[Wj%9^ Xq?G*ye[:xK2]Mcš/z!j6x'8Q5C!ST8dp@}6'IIxudOXy8{,9[* U]6+Gf,c.?i"@S9[hh=~٥rf.c'1OUOx;̰X6Q,H)'YrQG!}DλPjajl2X 8ZN237 8 _.Bb~L`q΋fuA(%M 50l̳/,S|=z>i+D( 5!Ee\ٛˉ3 faF\4^qw_nHɏ=w6Y,t+[P;x|lk./8Y!4B;ez6~\2e=v-iтUL}Aޒ"W|F8n@2}_nXgnI.԰you=|iEQGR&C3tc'z_ h#9(hp?*)Kqo698KA ~{Ū]b-}rf@dHJ5ƒ|(m6֛P~ Y0ݔʧHgfIo4Qߐhf@5pj/ ibu, zWdQe`^ձ4}nњ"[$y`D0+'\li m-@鞛{r/D&Dp VPYǗl:D2!|G8c#_~1 de8h2&v!kKtNh1iL `s!(ϬS?lmш Qb>bpwgv oyAC!G1PkmF^ V(#kˏu]kS\AqSwԪš9?!eZYk1%ҕV2.:uFptvd[6!%~oם` AqLp(8vtq2C ǜJ:RCFCJi\|($k5–](_2I ?ك/[8CVUIͫ yH ͱ- DÛӳŲp& +ǛlyN!o,w2O{܁R(5yT2h'Er͙w2ATU/ƀ'+Vor\¸e6ʹxꃩ\E(i4<.늨E|ob8hWlQ⃊vn|<6e _zfV.o"#@5:濻$N<[NDwBVxoG|6@DgEڊճF*B|ʄ[!]ܩ= |͹b(z\C3G~h97-8f hU#U(=?enҚ%ߢ^f|= @s0O pqwa*f& ~j.oFg ;ZbxJr׻JqY ?˺DOkXeݿEA Y@/3W+JFs~Ɇ@I߯RAƥl$@h@]gj9vSH ~b'A`мcVբ/^u.pVվ`EJR"z!QV6e)};i` g,6.ETM!Q;~UbӼ$SJ꘹J*NT+lu@spj(URz<3I"/NPڍ]o\/uB,gZb=GՒjpzЃOb) ol@x'rm\\ݎ4ɋ3H$nik3l.S·AAuomרn;Q^gN5ZG-&:88MOlwI$Uԓ#!+)m)X+.U*qOAaZ |o4 [+LƵ掶0ʼN=x(#SJpXjƖݛQĽ:Y;CfWHwy^h؄0n:`"T hY%AP03t/:g.O^-ljLO堵r;ۓk@h"y.OcP-]]n9DႳ&|0z5 ,vCjxe~]}/y賘+YZ>;3cn/ |t:1]/M$W3~Bgû ^p"|u jvfPf_qGKN {ݚ'䦟!y_\eɍ&pϬ}ߩnef8${ X|/\w,-Q\'䘮M'D&'_Wxw$#[TKOQd1] ad\ b!"K X>a98""MP]@duJ#,ĉ#H&r[nbA-o^&n-þ9ƒuӿ@s' VJ5]Z *\s$dwJ Șh)Wbde]?6˴]2nVG0măMXc' <ƕibT2ui QGyQ:X}5,(S(r8PhŠ*kz}}Kɧ-% Rl4ei77R` <ճs79[QqL3I38;g|m!xbn"; uz9.enAr0 ĵsKJ?,:Ɔ_YV4BCxLs \iʵG튆F<}6HU~2 dqIw8 @ӈөKXE f2rW48_q .AMf (!@gcuqO, }yKv`Čr D,YTr{F}S\JG|YiJøO@#\Ow@iຖC$`+yCHp+<;ʅ_B=HʌW3tL4D4UWf̞ET<833Rv|/l,{l [JAF4h|+{$w2ZFz$gxb(|Y!Iu-J9 X,].!Ds](I:ymb9|`ȱń y>ǼZz/?~l GHOAӟiHʎr`X>j;ĖVesqS7>w[ Y##\`vjQsm4L ~A).5]xS$ wz1|J=V79.W5€B9G$Q^de 3c$p PDC G{V1Q6"5EuGA 6>7L[Mt-鸦j5vP؋a &RCS7Ӭf[)D7iɓz+ MOx a #nRfSww-z``w4F:oB^fToȊCM]JP`S_=!2Q6~2PH$ [6hgEmTdFDp`cx-f.G9Od@X~x] ב0Sox&aT3E@)&ۇ-զ9!RD.QfHngT@ԍx-V0LW9D_5Yx\UEG'\rS},aTGgރ,GQGO,6D/#kŜIeS i!KfM0D69+0ѡ3)(DڣykWÔx'Vu}-یwO <.6/&8$2V4Xet&*/7w-)'T)U]B'۲_]{*%ʃkx>PY3 JB yb$n!IiIT tP>6b߳@Z\!MAףoOlS[N_9rc7f/xTT!7`l[1/Vq.Itt8 SG PgiDrH:6 <:N-$%/gCXYnT@i`yG (e1$_jfTm Uf;\J}J"n/q8,a"+z0lp:'}qpq[\bCFb>m& Qͮg sڋ$jJgG~ =<}S1rIʙnɁѫ XX) mb٣{"ޒ7wp:0_=dt<ȫHkim% >]`_'345 d՞U ë1d#"YPۭ{ Z#2K|9 \N"ڍ>-r:(5,VAw+0$=">a'azI}K wgI!2`Z྿拲ʯ$w%@NvXΡ):BYWK/m M&2y3BJ#ZsB&*:"T50ap (K)7pJJ 6a&hVRtۙ"N}{sziFJ/`hf5zzE04dw9'hl,ba0gǩplƠx$qp lނGE(r u Q"pBp 7E] K6Ln)$ \7Rf*SJV]6Z*Arjh϶`CЖIR뤵 e{CG y7R+{'wX9XipVmj|PŔ2 oG7Zm1vy.݌@5 /um9!$"n+yw`M]/F{Z,pSa%d)bq 0ըȽ2qo`*3R&w |6ڨYY}PDwQ{12Pg 1<4ffg,0?LU:4T.)OJW9i؈q}FcCTȐ\$Au~`h*@* z`W dBT::i筱Pgoc)2@Af3:6`ԯhfv s/3"7;C+TDp=&" "[IM7UD! YzW8|+r ԇ?Q֘^w@k#ݖxka9#)gl0kOS=(esuяIp;YhwJӶnu/h{uҧ!lg\u'NHdIbrJ]9,&1pEE*ԥ YHъgI큯{k+Ya e= h;?&uL1ޯ7dxu~.8&Jgg h92W5j65PkZ7c zK$pcB";3C\6XDsTKLD3P ?cX_M7nZoUifP$º%DfDʇ5IUx 3/.7abۜ?`>bBc,Id){S'4TєBk؏:ҵɍ{"I۲`8z/ p",7IĞ_*?`cBOTrBDx_Ԅ2\ٸ m3.7i(° + y,IWp3 P|T"Ƽ!@"ېH qHTT‘+ykDEJA#{'&3NcJNlI^֣]olj8B&d6;;7떾yo3`MxA#I!(x֣[/W%:enf鳋nkOLV l㰥߃VGƆ6bMp{ZZqj*ANC[x+F4URj=l#xK\kCyik-AFi2A}d*ug6` zu{ ;ԩUa^3IEX"Ѷ%Gc,M&,)/؄EnM(j>޷#N$V 8cW.U4*u[+m0q4j96`% WpZ)4Rb% &3 Yir51NHiLH_,Wn3mcIK =e{s CN `J^C5*g܎zB07 My=XT%x@cuO Kf7g#lqNGl8CM7xz<`8dǣʺ/FNA&iڒO/W4ƖĀV &gVW)P _*Q8g3/2Ǩ] o}QNqCI< Nꆌ쨥p*.)ii(4 [jQr][sYۢ c\@@=; 9M7m4'0WVeTe.Һ9,fopP}v(owQ3~ZGcKCzK R Jzgv/}sFw$̀< ,Ÿ1l&?Y7x@ Q1ulǧ W{'(?ElI4ouWF1X`͜eu9TyX'/w 5VU^rG'.©D؂yTBm\DB:[nna f#J\zrbPrW~w+ej, ϡ:V~N!8m8{w8J4GH(jpА `*Gx?92/sXhxH!G^RBx{fY0Ԛl[7Xz:2L_J Np'ؠ0WU-fmsɵX%a ON0̆?}s쮱3,41qW=8xC3Y*'5+CJ ̱9v0f~׳,g*V54F5&S?a -21|87Q/`*22h*]SypRޞ%%|L=9Ԟj #²ȃu‡*LTpP'VgՇ9arȻ;~^-+?s+d:'^0R)^ۺڗ.Yr{>CmV@Zx*ߤzΑjdRw~ n6I $z}CA9M|RBR "jSUHiz'3܄퐓`G.+`ڥݸpE{M-u|]N;*ϧ _du>6B,bn.z{;f!njnsRjӞ-w6sB4J?/Ds\cy΄ 5<J NƌZ0C۩ql1>Yrp.A;,P7f_'&J7y1st s.ZzdBe/KL%45xx /'YªwipxNIk) Qf͙pG"AmyRwS eVO Fzq<%wvhc0UXۅLQO (;:BNLZk(eS|l*KRgf+Wu^H(ql0/PJ`>cUAFi_{3`tmp|2ePiﴲtA'"q7o/R ˅璶xoΕ:mvd#_f6gGgANp1fԝ`&+5fi"47几HưY),oӌ&-yvUJutI$lp_(O#`~"2,^jҲS;oD/U1sS i72%'~y;wLrEUevϑmr@ScCj@~tĤm9E*TLjy;:N4HQYiÓ:iUnn9Ji7cEZyZZ|kUgo{ф\a sѡ_6)kvA ,J;#>GYjD} F o CElow_veS.a+ds&|8:#n#c1E[(&p>kѭu~:@\ . fVz\D)VeOecCvcjrebUҜ.ޚ , ҁBƃ:H VK.=Z곧ߦa@$BˍNPKpZ4uڸ/$w. 1 TN^ʥ 9a ; >Je$β S; ~UL<6ģ+^$#, G0yIm@-ۤ#_+IʯU,} +`s^Ly] 2Z+맟Pl~UE$FRn\ +yc/ͭ< %O"5,6Ss3MdU >”=+}9}iHbr3J4 (5 q{au<>"g>­qa[뫂<0Q}DcR3.|j`Rj=_漬5- رn%A[HbI]ξiQhsI 3d=kyeڱ*k-CwCyMΟtq`DGҍi zCC"ēa[F yY$l6DqTZijΓuD<{]=O. MtoGa%Jf#<@l0} Esz?3RUn-Oڄ#A3yH`&Kbŗ)X"-dTfSeY}䎃eGx1Ԛ

    D;ZP*Z!|\*g@,* s4,H t.Ԩ2 Ody uodokƘF7lRl>9&/l}[x:6rrEMbdTB0`T^Z֘ckm,=REi7hôYFVS ^\1:be[1C!j{3CAY&>LErX 2:Ko8=y ri>0m ? r4B5<싍⪜o>^D!׸Y;v%4 $nͼ͠ 1Xګu45{n!O,. Ԯ@ KDJb-,$Sgl@}8aRO LC28e%"deE k>|famsd9 y]L-,T".CIҏ>FtB IXi*vǻ03*ap[1TEͽzaI*e4LS(VdX-H4'_oL:`H?o`=`GCu|1곰B]j_U˹a!)ڞn.KeDqNh*fkL-&a\9qђZy3? ֳ_|0E3}MxP9Lƭ@S-D%tKD&kyrO6_09}O0#Vj.n)޷&s+H ʇB[ځ6X`Cx6Rtxx, K+po4@D^7D:kR |휵ҪJj;Cϛ9XNx<ڭyK>KoE$z*BIRPW6k D [AZBԸPk 0 t 'eC Eh֒y휉'8sj MԹJ ۉz]X˲ H/Ix+^_CxGwskA$1 Aa8W6#eؐO(I j4؇taݱ="RόPRMl|˚maŚvkM=ݦВiB r/f({($V]"Chw$oHFCBU&7F6& qvJ@65&k0Zt9(wr "=7^/³ޥ<K(%'Gzx_(K0uƱL +i0A\UgֹTֻ0P\9E,Z;U̪e|Iz5@ w> 8F [R |4In =vq73y,3~hAAE_MҪTJbkL{ՑADzmYFkQRBbdEO é 8~kiJ&+hPWܴu`$D2;dt! cNIl/j4"RO̿OOߎmad,1+*;u*R .H^I,I ˊvEG6׫d,UlR#p]_ٓ/|OFOj4=ŇE<)2a4c xLň⦛frkqceaI^І<.ϵ /xO7Y'sJJVJ[x+4 R"DMWwz٫w,ܴISKT:UD?ZpݠKLk`6>@UP %b`% Xao H È@п4/M'# k%M )/,`!muj̗ޕx|6YYf_S-\}˜ #إSIŀ³x/_f,3?JcI_ tHb?x$?Edn7UOPNub'AiTi,F\[5cdQq/ڋ0=ܧpۆ/lM$7 3o\bIJҎ40vwsN1S9JHtU7T)M`5>~t*Zjgb{'92!iUx'G+@w{f13S3Ro }|O&mƫ@ݨv3QFF!:"!> H}b -?/Qp,2/smM$.z2P?C?8i.q$T,tO5kbZFB,/W f'Qg9N ]ц!u'|q)[:Nw8$W)z498 6jUʆݤaR)/衹df{V׃q;@N;6n@l4X_&t+Wy̦bctLcO9&&g`*&1wQ'(k lg\@hķ*YNP9NMػugu`;ߎNF:_rR{W s#PcmUfMʅMxbPu3$@ }z47bWz'̡8qQ]0fiitd*Π:?,و0aCl+K3ƺ.}2Tqf{S xH&r͗Y 軩QpM]%UC7biv"+o@[#mЭ@D  `H:A6 Ddbz&yTx&o^ g@m 9!긏)j<:chFf$='-{!/U rRõB{9͠-YXH" EIb$hx*̬i;*\8=8.%lu(soR2,nQ}@-ЀOnzз87S Co46D"Y!aEZ3#%* S &4]CL> FqO"M{1!)"`dLk#<y'rxNMy-^aJ pj㝫nݡnw=-^J3}<)YNиv#@-mTT`-L Hv=렌1 so:6'n=Lsz/(9'Gmq+`U楫'{gAEP0!a&XЪIԋrd@)/D!s"YXg:L!697nF I}?X{KzVy_S-8-V-VJi'Z. H& ]e5[ Qk,^ S¡R\'N.GnK)8c#/q6CIC0LG463*dz!}^Tiu/]T_[Kc:NU+])&Dy]p0&6ʪp^J(q96VYN, @>.rVzzX԰WFX%,P'HD-Qj ` :ޮ]QQ[ݳmHDx3 ȣL߷ !Un;2@<]TN` nP ,pFgɞfcR蕛GgÑ-ѶNk.R =*x8* _ 1¦>0"'lJYh9CY#b>'zE4=A2uClGueKV"]fzFA? 2l͡A(y[&VN;CK(:rXOrb=}O\($, q GvPŠl;b-q=Bg5.^pTG>2pN<{P2Jf j-PYz;"L6n|Z?$5;whWǖG,-u?v51eSOF{5MqX2qH'plGa2f[X (T܌Z.P@BVRCfeBi+VJ a.G76-J( />4FlQ­mEqO3ӆ`90#WѼ+;^AZj>ӚR#BA!ALGĐ#cH\"Y>(n TlVQ*=dOO )so\ +`9 (s&G 6&HϷ#sdh~9#4vÅ=8.ZS9S-@Hm m8 16EQŲ5p6Q֗X=d_k@Kjw-z)jQB}+4nzA5 A{yKIJ]ӁgFyR" y P-B׫!J‚Znh M##yG{x$`-xZƝ6lLhTA: # w@ُ%j5<̧DU٫#؂J{h, x5RO0$M)'IQ2+Ŷr f0gSһ} nxQt;(8@O GEw_xSPnG_e)z]r@1)+uHoٹo+*JV&e4ov}j4ih $ekň;u&N"󅬑8_ַ=/)/zAfpR'hY6 sYj vPRBtr9YQ0)əzo@)gܜE9ʝ,i# ]WNoPNE|rRmEw.t2&Y$QM҃ܦӳ9^4@-otf>|KG 7!$z#kiL9)@|= AlB ﱍ{I*ӱ'D%co(xƫ[浅Qtdg4$ySء42mk+iaYH/&[?~NQ~پI@$Kok~.V:|ΎPjH 9kŖPsU<:~(L/l܆ );\ZG+xc 02!{i7W?ѲߩTxe: TZƻ4h9oEPfXdw)2'RRZ:sErX,ٞK(,S}%A v7 Hτ^͍N%}[+U y9[ ^ Q(WbIy"2ck!-A}ir0a{Yfp3Mi/Cii2/NӒsgz&^2Nms^45AС`ʉ Ws]5uy] i73v@ѣ*b= ic&H+Tɾ^%pj<ٛOHq qټ 0N;'9Fˁ90|6hɌZ1ۂS3K PWq=x<_|1+EEQPn\u篺fu^.Ȗ)An$UU5BωO$E}% i*CE-_>?9y[A 3 m HX xZX@A2#Ѵ'Ć(fޥ}S)$̓n=GbAK:zjbA{?~pL AVMU9"x9HS;ĹDfjT+D0_sx9Ht9im${ۼEkW< `u6(ub26|( M*d 1`_rՍ^ Y-Qp#[<8+Gɖ~d ]„F~U0u꼻eB_(5f~ ō܍̢GOФ q/Bax#mT)q \2_<(#bZe V2X|IazvM4In}`q_6 {AQXgG%!xĉ3`o}kjM<#7a!^_ߢ/#a003T^t#ty'5}*2M|lF0z;=ct~!"y`AZzinAО|0%IV^!a xŲRc|xrҖ;5䋎9Jz噱Ruf/ TbXgfrfJyL@2d@$ѧ']/}>Djq;>#<'`oͭۗ /TGM,pb>PlyewqT0<3qƬ'0$J\z?SD+ m#g>+r޵_WĜ O9DfEv)q$AOvd?\=}vaF*"Z"@#$_Lkh~[Im5-Jc Y vl">%~f9V 7- ^iʨܧW|=~a3zMۃ3z*&xW iheIs; ^MZ-q^m~wÈʼncXG []<X4 #˖ܲT:|Io;{,rd" 8[ڹ¨$[ϸLJ+t >\s֗PåґFǍ4Km=w5d-Bς`΍6|PUL:x?{&RI0]Y9!ǠcmeF`g= 8v/ WǼ*>Ee }x:}j%:C{uQt df&Y(1?b쾞A3fpu(V3IZiZA^ ,/L*X"v)О# 84A0ϫ⢙Y î b&Vㆅ1\:@C KyI\g2HaCfU'&FY*!tp6N ?aO#}Y3 '?.=LynshIb(r//{Gܼz6( u}w 'yw1s̼yůܟFbsl'*>Nlu!dNuXG]BڱY`zyYīaQH"]nɁ}5BfB#:|psx5eV}pZZҋV=H8r3KdǶA6%E zd({)8aQYh7JloneS wngI?ʿ <f#[Wg =rr ,9 )Pcw_3c+ 8o_uE ,v>sAW*phdpgk/_hHPo.(|ɟ߆Pn#m996DOv+ 7d:>Qn{FNU7Sj P{J_=gpgmD܏"_1 z|ChQnЖ%뇤ɟ\Ǟ"s]YodX<Gy3PWqye hºdbi( VZO`j>OƉب,;PYíT} 7+[;4~{(RNo㬦Y[,D=l+{aS(s`M)ԭ 0rxm,^ND$uz.((VSbƯ߂oՒK+1Cԧr=̗lx;b+O 3>8An^P/:aJw͵G-mf mc﵋$BE1[(ϵ 4|y>h-Jo,6v9ٌA֝~a0ok]'CS\!0tֵn1 t}b<&|U.#t+x1`xho'7i -C%8c [+>C~l*Lf&Gve0D = lPK-HmC$ B!k1t j ̑BcR;d}q=*Amk@'f2?ϗHmhsga>6*HK8("XP4&[  6uHN@!XzʞB u+ݓF|]{{p=XFʯ)?%S|(,jq8"*TQC3y@1 /cx'f_QZ[QCg~0ؒy1:]vW"[ #TH* D21Re'A@N&Iװ5QmS 1֤I &Ag>B>aTmLd P;_3@o p>BS2Gj*n>"b O.#^לj/4xxiǢW%C̿D&|-~UJj.?Iw[e{[t{/W^y(* (vp.(Y?e,L |_^|e7Q8_RuaFB*b9K)GphѲ|/ʶe ;-)vEG.:(+Wz*4% E3΄jc պEӼ ~0ab*,:fh羴p:9^s {&$* ھbPH3Uԫf>ZϠޱƋw;Mheo4R{H3!,#C[E|1j "<4#9!XNi sw*ٵ.GÚO[N+1i>#ϕalL(M&1Yyk(|л!%P8)1mDZ=@_vT_Y@TČfaQz P,mgϸiΒ5e7+rufH-櫌@#C"M<ˣQN8)a~HH@ +D1L0W>N6]tPT OY^E0j`кa*'X(oYl+zJkd@HM$PW>IC9-jDe/pW[rrZRO\_KTOƹvӱGEPL<_mTgR +ݍ?n6qF#M yq=scTW?ݺ!C.:a)4_0,AzV:9@N{>d!EpǻUMgęYJ2bqylSkKh/X'd}l Λ_,RC휻]Wzh\eȱ5leR>4L#VzɄج !9u{VJ]::vX&.Ԏ,<PsZJI7Aa!c0 oӤj9|{J1|^mٹU.5q߂7h~>/Ugp]bTu,d׮9uu5N[n8,_2 s3nU0$$~iQWe(=KmaLt _eeշ<sCE틫lMD=rZ ҆ Ӿh7\Dm*Ğ xG#8E L~/k:bO+Ņ q6CK[o$b|^?0BήYsi@ 0X7 =33+1<qC@kXz6լ H@?E̯?o^asNW}^TxUaWMall`$J<Y4Z0zrVC&x_rs~RSҖ+ zK ըW,݂_^D;2)NrGo .Z f!QBWx岿zMuoE~bDMZн^T]a>J9S-x@U+ )Z!v56pȲ^٧~]ݻz՘bM"+K=VS0d+cXfhN/?Y(${zNV knB̑]s]7.ZC;YaJ!'ּrP2e Wne><UU\vFpH>[@u%7 {  gϋ]::)nFx֐^H(+/ճE'7 mmz#℗1nSM07QVNlᏘ%I&l\O, Odȥ$Q tMs!`P,`N\1F}I@QǗ OȿJF!ퟍ y"gDn(1NVDѢ28.Bq'cë}aVza^$^OE"-L JfyY HReZ>]ʹ[uFқ_{O, ߂>>_2_}IqEѹDeӦ%h,/f^)4LmpL.}r[e,\v)kr!$oj㴆iFf 2$JR_aɵfXdn>3 2ZY5zj6|^iNH~Q>~|]([*Iu~c3% :\u !- ׂ @[&=铫I4*sr*z%}4|b`lt:WzϘ?K b@wT|Ҵș9[}{e %{E:Ҝ3nNsoA0fq9+;{ŭ i${h3A9$,¾;A2@ݢF1bJIi.i Vl"ڮ|@cQK"N˲ZVKu-4/#B d1ͷoc#jY<]ͽ w嚣ZϨ1,dFgTk9>j$bEk _E;0PCټFiP6Kq`i& hb}% zastXBTa;XM :Vdlr64/ٛ=Jчy-2ث_gqaĥ)$d̎AV?0ߓY8[1w@("(da*'o~;~Ƚ-Iզ̩踏/qXZN\%[ 5fK4 tWq2TOÉd7F:T dØjR4^l(0̀l ́sa r6Xڎ+_k=ɽr dTu@>fk/Ϫ6ލTД%_Ku _Z_gU6uX$MNܲXG$Ԥ39>-KH"rbaEkeЦ‡EJF u S*ο~ e go, l(ћy6pGRc܀+!O\<OeL!dLRe4r'Y{Y')@ jbSxys4Y" G?j/;?[`3u?h'mWy>R]j{Bx)_wod >M M{B 7 m8WE{Z vr+"Y5;$gR\qD[r QE !ɸDߥ`[c5B,mK]]U-KFq0>s ⏊egc1.Ovk|<a<:H8Mm4^ ڣj-] +ƿZ< *G_[\3~Ga4OٴKzC(~B"Lk2k,Z /c~Fز# .*j>7<ޫ +[S0A%=oYЫ/5޸-Gs'љ=nNY ]1ziR!u[PhoE1d"TW({ˉꔊX5(]ߓSLp4Pz'C"H|,lm0]ΰg103' A6 z0ɛlM-:oAu@9| !Aiu!Oψ; A}\\'*f@!q?ۂ-9^qeG=|2h=h$kZ}#@]4ADݞX\n̞?ȋHq? q$yxO_Ӫj"~0=wsdk`wTϸ ںn3MEu=ZQB4^WkLa)KܐVÔؗp>Ks[Jxk"'ȣKAe_?k'T)CmmRPt! [ɥ08&]#>iO|g@ (cBitcw %CPP0d@ 2q5 `jgTS)Eԩ[[3' Ngg%BXTuº$Yi Z U\i̇ ţb#FSB+W1I@-]78Y2H@5xssxbk*-1?NH n{L HP5+ w@eB'0JTR*tKEY8[7 f,T-/%rB^/,Ң2T=jgKe0#6_X6ISgQe4FV4/TaV*B 3G<@CՏXz`5rB`VS4^NxMm8s~M!|`/,Fot%2_57!ʥjĐ80:dF4mG˥$fJ)L7V:zx'SPXz"E9EYd b]%;_#d(I?]-֠)Fû ?-Uۤ =E϶itP.bQqH~g.o_═CFة@3Pz|M#k_ր Vݮ=z:eU¥szyx-ӊ``GFaj\ mx8;R 2n$ٸ}!BMRDXј+ܒ $6*BQXXD{7"Ro68:wrц b!E2GBxfr>Ք;NQE+X|_9x"O2 _HÝle &5PkZFZtYڕDOpi0DꡐΡ(#U㐟j=5豹C~s뇛.nc :GŪYk_`)G|3]j2oLs֐!iJL^u҉Ju?Lh :w`{23i" 6HaTjbNqQ'BJsQ(Y9F yU/EwWJ6JLY2O2` u[@߃~RbVWS]30d3xE#.Ӓ;[ ?MJdžvY=J+ [d)x^ G~V-FBzȅ[S |fuU4i唀)Yƞ_#B\Qk.(oII k& ./_^aifBFD pk3KaT:B.w?uޅ**0zsft.FaNf+ՌINhV-#70qsq k{4ddød*)|>V)8˔Ze$s=0CƄzxvөA6IXd2|cMӁ^s)x?ZC2FBR)ADfbZq7y.Q}.)aKܛ]SMI̸5a䬤Ew~Wߥ)ѺPaT[[qpg渤E(g$7WHKl,⯢a0{;{!oTDB%R`Pn9 (Zܖx/=okUU8xC*Jf80@5tcT u]O]vmY'G̎>Ieh7ˁ@,nSԔP go9[7IԪJS"h?Y-vG= LKŬu$ddl/7\MҰ2?{,]]Rb[ȵpck g[5FpQ4̷Wt~,0}VATp[h8SX9*avuE ?A|$ `aRo?Wc; iZ]OHyo:~w1idmHCvj9jodm$*LO?n=> B%|rDg>ڴY] IάQŹq?# i|@Ob6&xT>_{_0: e=ntl:^>ֶ\"O| (w9_j LQS lD ]j ~4qӾFU&&Qgu_WI'%7Ux緙 MDgeVs@/yz2y[h4d]_.mWO Rں\ )Ho봺Gdxd_&&rzΐW(*`@<cԢ5HAgy2l/oKo4+AaI}` Fո&HI VMDZ l|u+պNd_+ ԕcppo_ak$pWN= 'fiGt-:iQܪ=;NW (0<đ"mvzd4várQ;>Faqdc חqe !BH"}1O &ѸroB=;I*Hӡnaٝq_(ưϱl*?.T^]S 6NJ\l HgYZ07070100000297000081a400000000000000000000000166f3d9ce0004a644000000000000000000000000000000000000006300000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/net/ethernet/broadcom/bnx2x/bnx2x.ko.xz7zXZִF!t/0V]?Eh=ڜ.+ɓ0vΏ|$Y!ZKNiAcCZ "-Ҭa 9򣝅4oh8tlV"g)Mkzk;/on1#B̈6/yC;VF^-2Nu ^-6527K+1q3vJ5Չ0u4&G~^@c 3۰V7u|S7Ʀ+IN6M6VRe0!) C!tKNҤ3u^*۔Ad1n8%>~;ĤNOeٽڀ7D<$ɪ ZwGf#vCᘮK} Fڟ[ <5m ZM*r#OMi=R0CXis$$I5nѥNc=7ڏM#xMUp󊃎AuOVEjJHA8u ?#h yf|{1o Fbo2oſ;̀*,HS00a%mqJ3V2]hZ++ai4)NAY'5FTm!xd$Fm.Zuwܘ*ԚRxK1eKG1 Ԅ;C})<ٗ:_d1?WpJ,܈A#eLV rSȽoy ߁V s19B\*2c{f2qmӥw$Kw%jOd䍽 `*ؓ4%}/uYkHE" p<3g?Q+fTdUt}/4jeZ%3iyDvsn"2D;U|okK,FQ46ky)o׺S.%DoЎ'F뉶]>g-LKnPV#A5bIUD`\̔,jSr8PvhX8bh) &:JvTűĢ\<hw[} +_3YrY8qym4Sg҂ZT2 |Ղu~Zî@;f67w+V#ЁQ†ßFF^3Oh*G0R1&ܳ:z&bAjۿŇ$fGbP; Jet6j;U۽=YDM[^HFg *…^f"WkzAZ(+,m342jI]="k䝬=QZ[<7{VޯuVy05z#aH L_t;U"hsKL***j $0YdLny/Zyia2}/{JKBܝjWgJ%AYRhI+tv{1_7Itm,u}FYRȃ8:.'sZc1\Ɗzu6Zڋ?l1Ck,0"i#Vpףe^Z'E'jIyZGSv?R|?Hɺ v,yz~?|%JQ"@&}FLUAyv,fz?v[`?: Bq'0dͱⲉ;ԝ;N>}׹C4k/ ZNI#vEn$093hϡJ]B:4xc1@"r>^7E.#9 @&nT ߫…=sLFAHbNx]/:ދʠDD"Ay`}PwT w5bKf^J_u>ܜh"+\>m6@, 5GMxW$&\c>Z."qI໊1BVڕjh^+(Hs3?#DV[Om'N|h]Xg裀MS l%̕yտuBA5`RzZI_R@]KmԬԆ A92{ 9U$Ey0܅7L<4V% v0RPv1HȤcRG؆ 7by(*/NtGg".[7J6\wP ߞ(+t&.y?\W鋐 pr[hA~5Su`4{jWgMLUjz̧nAȫюԈJWﶢwÕ@Vq젖NG_7t5zݒ8ס@}IkDjBK}?^X#V i,9Lzfp{}۠ ;aBh1،zdO-(~[9}w#n+:bZ  kbg$Ikܧ ?gh@!1U'fDV_#h aS>>ҠAW~L۔*;s8Ҝʝ6Q22=,rJBCZy)5 }xW(#l"6CLFO O dlmȣ}CW_ޅx]/&\8oC4(k.B hz[B$*eTgFw#N,g nA_XRlJŚl-Zכ&p6>cS>!t"7p܎q~I)RRzmld ɋ(l)oT^eT>"ytOEM9*k1(&mxb,ZPcZ9_WBʏ]q?xWĶ9fFgW=H G @_\M)1q.ZBri%frK!Ϊ[ U"kUKkCCU1sY=:1s˥ ۀ?[%d:iAZ=>\PU{jSaj'pk$CY܂߹K`a& ^-"+E(I9qΣ"̸<.ObUxAj>*} $ס]SZYg: ,q8L} }bxd.ە_R@Lv躆Oj]\LRY1vs[?~mx2m9A{ By6'ځGWd)p~9'y!0Q %6݌- 6,*ʨ*d?zz`~Odg IË*X".H}D6c߃ 0L"m^A&p$V[Wu69NI4G{YCKX"Xf e Yi>DG{v2q\mw%o%D)ͫfڬglcIԕ׬05A]ɌLfN baءeU'!szj1Hp-/#SƛgX2mDKa30dn*#ᒆ#=!3_C$%Cuq~ =Қ=èV`Dd6g^'bшp48j!?WW2M!,-nB &g8oL=?tsTrgo>%X^5纘y~-H"\_dG-i/Y2GD bhN &šwϟ>*g4Y?6H3tծ⎳.B?cx GvxޤZGJP /~o'[A:*~Rx7F~I+E9el(O(lFA`gV9Z @ѧ#Ѡ;`?Vd:i]U2Ƙm;:dZ(G^Jr5a~+z̼̮6ڮU3bK@¥ p 3 4];G1:"LN$D!U)q(-kXV1Un4%D(XY[?z-ሚy.YB"0As}PY_:yb%DވN-)ЭhH[N6JkĠgY0* UWuİ]҂ZL[,Mvx68qir)xl/ĺ~+p%DZ($_r{!ʿZw"3a4J (몖bʞ :ӛ>L!\vwXrO>R 6'-=Tn&-t t>!0 Vߍy7yXEkq'Z_WSdȪBBhOIߣ&^v(\cwqEb SOϰg d,&6>sH&4k,-im1|0#ߙ҆7Hs;r5@IgBVJOAmd(ww1 bDPq/#6a2bkJקQH1* C[$c %aZ5 4,AV ΅غgSxϻ*G ၶ#_NedY;fY՘B#;}d_Q3HI x x$nm\w(x7E 4Nj΢Ag"Ny%K2]V,hOU!sq<,o=!1D wD~crY0S1/d7IiF4֐)FPDu#~UE>wFGopKrwPpJ!_ i:N8*1{{wp 0o˾,5USĝ̺5e7*pä́)U˃P V⒕3Ʀ`d G .==rzEN5FiW%Έq&[R1R>ĀUk&pMBccoASa̿m(/\ZY\եfx4xYp aŨ /lr-,[l up[g`pzQ$ovU) ِp3}j{bmc7_؟0մ?z&/Z<sa~꯳ܡ)KXodJN9WqF[_5Lhj=CHV.E.sX!c^xWN] X湌9矗dWy^%N$7#xnbh.1e%A$<#f%a~_C3h() f%H8^:NE|$t7_9`KZBh9#Hr)+G Y} =fx=g!InuNϧ`_!c"D LG~P Z,UF<4[Mα?VËfpzz0[$!/z+4 F4 ?xw#)JPVQahi$j "ԭbޘ"_5'c*"ۥmPt45i=y a[^aBЃ47j!@ta}J9liML Yo{ 8a0#7B'2*5oGU3KnјX=9ܡ7L\`<$W{-E>t%YZӥ~ANU>oLPʴ^ ]^_4,*W:_ GnZ±@ F)%*O&)Wӄ&s 0@ %679蠜;#p3yFY&^(Y£vzX_$-oq]XQ &\vۛ9}Dxͽ%!FSŮB[֛Xm'>J5",d 0,_q@f_IrożW]Qlr0r6J̥B܃R OxUq)8E w&"2;fqJDm#SN'IVIji.}j&8S[7֟%nz΢OX[R>o˳-QF{t19Pmdp; 0R5} A @bmx{!vx;`SEm>]8vS.;lBPVXBUsz &( TꦨGr:lrZUL)o lx@dyli;M6's;"*1I eaBqi/;gyaO̅U2'繢E/Q0nϘR8w%g,/G̵Kj؋x #)i?'v3i T˦PH'Cq"tlNTfE*;J /`h'pI.SjP1a~lsK+{wL? 78YD![kBzlR"nCqT/Ԫ ,9baoL4<40ÅW Ł.qxR8! gnpTt~#AĚ/Ki4v{򗮊/. KiQno e:bڏ#+ϙёгr'QRI4LhV\+i1ӽP(#4@?Is7j=W4Lv|^>I 4;p sGj>'I7zBFLDK=hmg1b\|i-߹H偌Ys\lQ#EuyakH ;ɰ#ri=@!̞&j Wa\^}Z..!KQߺ|ޜAvyMpW`611P%`&ެ$K,]yĽMzP\98O1HEWx~ S#/Jfpd؍⦟'O 91 mOB1VyaߕWfh{ʮ ) V"y ˉ( qv,D,vuƊ9'iI4knN| J~f;o.drZEmc~lW,ؗdfwcQrn"_Q j gZmǫMQ(;U3czL9!K$S*ztc SڡoFi5`a'~ }P>:-Ko=#ۈ+ R%i{:d$4KZt\\|سScٜTsIy׹W|JDI 5y3KK5l7]4rʿ"̴G0C3qvB <=+8sl3E}nQ8ZG|( i:37TfXÙ ~ʉJ\:L?qKOAa:+GVqyފ 栤h{zwxm{ ]'xB_u Zu eHrlCCұQ"ۯ;W8l:`6U<YRkR~7`BXKIh$ )A'RᙺLSEwMM[&q/=$e\k^:%DG_9q Ť_XHe⋒ \yV{!yk}Wȁ7\嚧;5?dH"l #z9J`],6RZ]UW ԨZF FΫ"gKM1h7ܷo{~0dN#'?\*!eǀ:zde놊 j[>iG waǏ>jh,2hI8EէS+YWʱ\^zf6fBW־g ѦrCT_fvZ=7 @Kp NU'8# (QEl& r HNcS0 |&h i2Q虘.j`Lkp3eaibM$Ҵ:U<;LL$cnQOA?U3}2=ʔFw|{ؙC_iZRv!qmO0]Θ<7/W-x))fiqV[Y5`rD]~X93D_T78az]LiS!ݭ`Ӊ O[Sy%6?9.^;1X(6>q"K -@bemȂA@5$25Dj?+vngT օZ)+0i +X[D{1Mޛ'oc kFL]B۽ȎiQB1V~$ *F~ta5Qڳ4⊀Gcm'~}(wt ue^f`(C_vʋuy-b[|ّICV= y(% $zѩc+ɿaKɲȎv6xΫ] {Z/fEtlPm#uOܫۗ*"`}[ٿi+JF!}pːB֮5!\@/%" &EW#<,m>h$nT"u*DZM=M^:4Jawd[o!#Q-)͵Bamُ7^$Q$*JQC2)7"ϕA4]뢄 oVDžXӒrwЪ SGļl%{O^]KIʜA I3k e G9]I)~&npo-@nKɹ 08YNcS1)2r1KJXϏyx̢)*ױƶޅ(H#*9 \Q#=ZP=GkG$Hk姤~g J5ɕ:B)c[ /@g7G wm>3 q * Iׁ{OM:BRCbSay shl)1cl'uUi>a \+NJ,O,vNBCo~ FtR%-&z?^[ݿBP?ReSڐ@&2^ʍ x(?*Ql2ʏMRo#aO pw!@567U'9'tv[-׀sv/*stsAZx"+'J:LgWD6:y8TA141Nb+A-ӟE dWWh0)`y+y!AsW/v  Lz!I&{iԺ C^{ hrf.a+gHΨ"LSlYhG+\@b1|?& eNVid;)oդAd˚ӦcGxHC؞N5gwZ\(%wkud4:ҙV{/K7_ܵNF>]M/7eΈ}3KxmSl#RD]!;?-"oDJˢ8MS;2l<]݁ qCFcTI_O6 U;{۾7 AǷ}Bq"w(7w N)n ʘţ38(O>rWaz4|mA]Mi5gʩʢ8`AϺT0`2R 1oyKuR②~8[D7a`b޹o®yF׶[H:|?4\(0_:/hjqLhЇz^}Qc M;" M5od#1؟VVwPvchhřS̬xЅfiw;)Ho2Ax#g}K$Z$*<+Whd;db!X-? HaN0Z)DtH?9eĀ(2 r?Y_o1q+lfGXr ӴĚ*Y)GS鄒0q"eMq]&8c -8,y@~7{rfdcLˋŠ<Ì!S9J;-lq7bcbӵU=C.+ SApv,Ʊ >plR A-HP TQ֌{ACTtHޱm2ݚ0ҿ+[>c|/њqw RkT'V59KF6ދ<`z~cE T44k^[mŅ)%{qMu0aw5cycl3os--Z:x:<ƂTS) ] 'lOLԽ<ڮR\d.1;y$he*z4"lz5T @?Y)7]=I6,6/o e/S\+K -?y%ʷn/Qɶ) a4p% _V0*u/0{|naܗ[p`9FdzϚ%*;xY5=A3NV53 Pɹ``bUD\ h6޲_$ީd3d4zL]X Dž5Wi (^%S_hW[F&H[i)JO~)?\7H WLCZkXq7@Є%Z\Z_B+cq#X}Z)˭qtg(]Zr;T&1b)g9G(Nj[byk.ŸTvU8|ޥה\ =˅ܩ v-&Nu.}ʇa J~ޢ:~Ycko&.w1-936ZJCe΂ ' :hv܏pʴ'76Mtē) I&3)b3rq%Lj.55?(&X B(?\Έ?y/_4vK󕷔)3r`iZPl s7*V%*T.*WsC6H^G,g*SvSOI*㞎TZ A~`\$UT 2<s40; !l?~>oTA E3&9iI3#hlؙIkOBtZ fYʻP!aÞB|hQX#t2jU˻.E婟^ӑ)|>!gEgXǓK^2u%o\8n˯g5Y*Ae:aT& zE[ڛwZ) &n+ytxÉjc/:Ev;9"Plh]P贴QW\t6JLW/J{d G4yi>jLfM3oR$4秝L1-֮t)+(e1[T;ơe+Oea(lU̮9vjۼ^@~|(ߡ3kl״=U\ ER69 $ JA6- n~ _zb%({i,:vD ZAy#N] ~oxSR!/<@wpcAC?,ښ&ViIT=uݯC1Xh:kʔQ m罺"oa3XDs:Rέ "L$z dlokrtjh)uwy:o" #&MB1Qy2;>q|f8E. X/^#55GRn;[J }f휷4qA]Piw$'tq,S,=PzLXkyST*kӽkr)SKC6 U08ĩ΋rZYb6=YH]j02wWZMLooWb!^RXq07į˷n)q`{H<{U`.y4}Ec&NT!_)yoCc 94&`M E9m [}\2 E2#e}|DA-(IܿufSN(:[Ys!10kg>C .Ew%6`$nJB*|H =B.휜6k֗ 7HMKMw=B둛(_"z! o[o=D1_?zd Nys ~V+$`e pFn`wPD3^?LĺbIdǷ,{̧>5d?Hm;ʐ=h- _ͷGSަv.q.~᫇.P &X?׹n9S37bQ&zW,\ߑytmmM g0-Be&xm6s &P-mɞ*nύ q]KHd_k-FMFҦhwȆUt_%1av-ZTLˊw.m kV;x%*cQTlة; VKnvo&4OEt۲#,>t&qZQcaǐHOqcMEJs Gڼ ++FwVysBUCjxճcl&sl3`u_AP_YF*Dpz+}j's ddQK\F`4v) <5 )B lbٯeѤ$J`RdaXt4Fp"tC~U2yAբzW<P>&4 GWT7U.ySĮ'hh iA g^ױZd0ʙ}EX"Tމ.rgPh2?WL:SsLxݑ{CL f"JR 4<Ӟ>H6K!W؎ 6e]O˰Q3>}]Xœkol48BB/\r$շ|o= &<(O?Su鲥L5|x@P}M;ω+!lOMk_70bat݉ .n< *Y. \blaK9ñ`u]Њf7h 8K-ݐ\Y3)\J@E yŭguXSYJC#ţ$gR;}kM)FXJ5MI & "BdDcRތO֬HٗXiLJ""k1.{@`j\txA 휤DFH.ckYEߓ7䥗r-EVéH#M2qsd{Gj)!lބ |3i"dfJ,R*s3B% _c6V=dJUvp1&#?2'` :LA<7IY9ใvǽ֠&;1ﱶL!ri;u$.:N{`̈Y qHن:|7ǴzP8>Ʀ&jISaO]EX o@& #e6n?- ƹ Rm]3[+}EMۆFԣ>emxD+4N5y~/CV #[?L$6Kn|-Fqs%,̅?JN" V > =19 oxdk9jS央xбa6y$Seߊ|d60r! pCm;ʒ1Kє+`F@CB0K쪐q3/5vgF,>ASЧ깝~hfųiLI Jw%oND$|Q<5Ft֘ KR '[*Ul IsI3S{TUسѓLz\HqZffj=,$?,w 9HLʟϣ68 Y ⷽhhE3;Y)bouIaq 7Ι {; r~,+<: `t3Ngeij?۹@ 2C 9Z%(8NoHJT`Ti7%#6Ta9v3n;'93tMWx$Չ[ 2N UMT?>7 3jO KeWRvH<-I#`,6aHEP}}+gX.0Q J:b{!Hrx$O>i%&bB*h;ڏIQ]s*ҹX %US7RU~pPsU ?̰1y!zuXCz9P0>hS4Vg\c=}ct?rp;CYYI_ݘu w3zKyrϔk)`Ha*0<+,JFQ 2[Zda]y0i*@ƾv>&q73Ii{k^Z,2>Z$Y)*[DCn< w)fĘBKyJbd&3u~}mh@vy$p,G.T ]9P/#5dsH2-㤐5~~IkRk)tHqWO&mI!OSC{+$/ l p~ MeH[QX?z6Y?I+oѲaL#X~jE{uuu}* *}(W"ph=Տ0J$㛴 6۪]g@35{}? n8bu<3۞]*X`eEmQ# H߬{8WNSD&T1DȜ݉ PI:L~Yg1Ƃ._Г:z;IM K=(Z͈*/,μigtvzpG;đ<5i27X~zrw'Gs8%i%$I1n`GվOaeǂ?L_\z񐡭L`H*:AV2GЩ2zPaU;)1*%GYKD+󠬧%2 ^m {AkC&ˆ,~IWvPp>Wva9v&]mF Ь_̚&¶('Ll=lq#yYm;\s.SNGI-E`!î7ԥx>K+Hq2u5UZ2+RO-JpO;QwbQ_#-y` L~]rƃ?L.]96vMIp}t2g|C>fTῴKǤb?}Գv& LLȝ5%8wC~W;47v%\_=bZPVa)gQƄ; }8rڧr'!nQyl3*bTv?IzG 4\Un3xcp0Q}`=\lMz=xDhRpqtKWz^`7-*ub5Y־YMa7Q`xC UumhL9 xuH 76n?`RɇcɥHo0jL8:%zJ@FZWvkBCeBv1@S9Z6 ie0$( DlO+aq/?h``٥h?5K.C"jOi2>Sɳ1d@-:ov嘋SKH L8D#.&!-& ??n6֘ŮkV%iWw8FՁ*XXTeW;ra2ꯅK,UYuUӑZɓdRzX0;D-)y˽om5oyAK3<%\5xbNB%Jǥ!Ҷ|"03p MfIrV,t5Y[3zzf(_uT(/wv$cI_hE>Aژk $/?2O_B*l3 k-A5V+U(Ouuh+Qf %ts Jl l)^Z|1QDGyrŅgRL mӪܻ+&alCؤIϻ )dPHU^#RmzS25U#ni[ksw`PAUɓgzݭn!j4:?`wi+&/c*n> &dޢrc3LOnë9+ mzg-o|ꅹ3 ``?} ZC9Ϣ$G ] ֜JjEF&E!GOz"d*-Y CퟏS1dう_ztPі<ڴ4|Ey \qP[F6XG' `麋.(ܖ21}~-7bDCjVʱQM}7 ooĦoEs4kϠT´aZgKB22w¡T'@FS Iu@f]FOd?u&# :JsV&5DŽtPBK&B0`NVgvBRTU$:vPA׆R3rWcZejF@> P'd9*vdtwm xD2yۣ;DxŻ@ `qCknK>i'ꕕIWNg4= tˏr0&gx]ag8X47 ?or|c(]ߌ0f:zQW"k=uzB>S;.(S{.DQP*4 1)!.fJasErP8$nU3R :,5 `٤ngQgevqZVeF}C|3^[+Y=kqfj;;^ Ŕ٩|FBF16mj̓r '2QpkǺWs# es}[ciWIR!sg/ y&ֈ=ZSU}]QjJBxjnm1gLZ^?QIaQ[8NCXM-<'@v[/-gyt4^-:7^r?<^ɢK*-א9Gbчz3sGXm, G-cI3MiJIMqv.?UN6(Lv*.5ƯhsUۿ(SJJ'Y$FYuG#Øsp^vwX%NXR1y ԡ'>"m4R{Fx$x?cd(f?u)enŮsR]ڬ{{ί*\:XXnvm)Lyr+ &ady|N g(YvAmC\WMs_^2 Y1˾K3̎gK_ZO[/A2˨,]f M׼l\^^]HԈ}i^_˯TEJCC#5#lq" a pۦVJ&*f+ 9_!7hsgIe (Ѹ-ji C)4c%3 J2IJvz^t=ZUO%'3y{*x^xƴH_Ǟ#w0cfnGӉ_KL) )Y$@s[YI["%[dx;TZq_1;Ry.βTZ^l[.S%]Y U˩&BddzTꡙsy+}wԞSbeT\F} _Y!Zo,QgtМ42sY9l [) nMѮg&7>Q@kKE|)ZDJ)AJ5nL~ʃм&R6RD`1j"3 +N0rܤͬ^&e|{݆ XcEb Xq@EHNG[=$"s_< 豹Hj\nN3Б#W3{[HgK_P Uc!Tc3E?5R]LƒpKBc)X.d1+gdW+L^(S{Er^} "`aɮa3#KZ>"t1T0ܶ3)]+ ̞iYMeG(:'RFY$Fݚ8y( lVu<=ϞmoRޮjJ-$ـȆֈsA3ԸH@"~+KMyIzg'<4c)KViD)n_eybyi C3S(pޅU/u6'xH+eL2[vp y_ߟD!zuy\fdZQ{y hRapsݫ\B^FMN.sgy5g~u31Ş?f2o%RXTfl̪?3tޘ7Ge|+wFQ1D4jSVbQ'#񑮤h(q5c*P+wDf+}MZ=x~ C5e_CJ6V?6)BNZa~-w$PR-hSTGAAu/;f[\m3,߀+چeBqj'(!sS)K^4ͩ2w!.AW =d0%S!"($룭K^K鍟a vBi1"SE2e7{`"O^idՃ_MZI݁an3%'/朮s,fh3ٓpC)E 9Y{[=ϯsIK|(i =%K0CqX?8,F# /ie LSbRǮ%wx%턫ڊ ~} gQk'0Q=hKOKAAy5{3O~h|p0w(xTN@>ͲpA9 5G e߁O 8fm-qk}yM!\*|jKaܴ/?? &OF҈d8I %4z t`Stl[E!2v-Io4AG[Dk@EmfGhzvuAdByZd͖V5rR1sϕLʡ~=(^(!O1b! gX(`UF[)LdmjMbfsHÀeU_|`$](- ,-Q}7p!aBSC|cB{̛mĞVۼ_aKDS0@7Yɥ`d+=yb~slBFY}gL2n]oq;i|1T M#@]ϖ*&\Z4v~y6Q  PU7Ŏ2 }wX^o2U;iOY Iy8vޯM iaYR.i7R֏Kyثo_y4p q7DӕtMiQ#W68mh[i) 6:IO SA\qLjr ࢺ+oSq82ndmKFhlb|Z :U6lTy&UnΓ(1I7P(7ǘeALWPe&aĦTn$tlJɉjdI7%aپnݨ=>]}Pe>l4dXja]Oh < j8IT*g/oX T欏)JݭkHpQIAw*? טmb)$cB,8lP:;"IANFK8ݳmvLd8ι0g糜_{BJ[l"n2ӎ $"0+/Q+?t[$V͕ =4^,ԓ=N@Ѩ/ <^Pc1}:jor4ZGi,5޷\.աQ:xyHiu"hdX*u$j]`v/ÐJ<^AYQ}`0Χظb5Z"*XEjAc g3]0u>JUi{+*Rqh"VTM죯&ē/#5 w4)/Y% Y-WtWopgE^#viu[lON_!4Ig*^RXVO=0 |N#*8XnQ; I&Fx,nZu!aΌH{aKO d+$*8?xuw߱.TY76d :rWJT0}NnQ?ϡ fKmG**h؆&F"XoX,@S\rr9üYПz7CfX`B(?7EpDDyL+} ia.IE\aM3T$yH8mYp؟ o|tv+|<"3H 8S0FA!˓jE=pכ{*>8RI;COC{wD.c(BnO֡5>$6s*-LiQEƑï|\|ğ1g]<$r ]2eO§/%;5&B7NO#Fp=A_dt)WY:$H<9FĆ Wu9vtSE:p~uz ƬEիdm"<4]U??hp:FFd1JV@9& df^E6rrS7|VCvS/Bv}Qk)3_#C.ò,Y?+hkȌ1 |c%0aJoGGNspTy gZfg`D4EtYJ~o!y'pquPNX>.* TNq)H"5*zm66@;bhA봦V,Ѫ4yQd9k_hwr림F.?u2eAXvLۙQ ش6ǎHvغƔd-=[SNʦu [<*a c; KPd%V(} Y.d?Vs=k"/l^k`ʩ|?MHN(mKIT ]49J?zo6r" דA1>:2ն@b0+5@&UF X*ûav,]Y2.dK7.#y)&mjA~x\rY &UqH9a,!e1{7`w'iKCjyEP* b"itxty;1aКJCR -5U[&IS:kTe73j_bkHc hXn4W7TzȄOޱlQ`6>|Ʋ°VNd 1EYޢXLl02{?rh.0N8]F~,Az15g,PQ))i!Vt5Qdv4Q*oSgF d'A;gK,Rg.[ş<d6&rlMUꅖE 6;W2xE]:&+NfsqUCQ-ⶠc>DS75T];썥;ZfHU}ښx朁ZD@X f+RkVFZoG`tO2+p?5 ig[bz pöm1 2 ;43,*P{GS Vd+6= ( ]E7!<(LW0 ~% rβiαB[D )EHqiEyg/*LH=_3-T%"˜YEA ;N%X2!^kaEcC#|&K x Ř gЀ.p0_?I/gb&o'M'*04s276w&%@.]8l֜D+?9Ż'ޙ(ugS7J[<TAyL@p̯׿ mA0M֎WRu)BaZ*z.ٗid`>v Mu0[7z{gP_wel1j^i "r}EnuK ǃNi2ojdHĻo(P{pU(ŶN ?k^Kv51xJKɋ`F@*ٿg4˪yذBrY=a狑b94*}:Ҵё\tJ<u,qwsJ8tF؜ͯ0umq0.;n+RG:^CV+2 + d -M2xy]l'~tBl R"A%_i!3~2oPy@mAl*8|JuxUF ׶S{IH% OW&-p W17?'՘+nH$GWS<<^b_Nc@^Y:G]99? {F)AR W[n~0Qǿg]_3tݨP4Fbb{0d8|3掭pLx}4rXc'Wsp *e˰Dun/SQڕCFҊE^Zta?26O!Eu'S8 +}8@BuȲ0Q+X""oZMʞ}8/Rq@{꿱#H/jr47-FC٢RRTZ5q6C:VD69=h#fv̊_N)3Tiy}I: fbeJx$/- mt&z?ݭzeMo]OV;WՃwq*l2%+FV?{%$EI._! )'Eo3Tp7յ7W2UUx&vȍ!CCiM`@E R1֙KLz\;)t_FbǶTi4s4ڣ uF۱L#t"猃%tp`l{ʒ[`d)3>wuF~#,֬/6&NFODRϱQB}I.L{"=b/ Ɗ  ;꒽ 55srb)VA3T׫: SGJþ̗5IU>y;b=4i+VOc-; xՋLsK9F0=B.M奱3*ʶtJ(bފCgGR `vQw?Ru0]<$p'yx;Kf= wrvzJtSa&ƒ9DU4K*~OKlX}YiZ :C\-ș!Q-\RUx @h& !FF?gFkJ#4d_PJh@dk4x<#~)(nw~HVh_FFYj}sb+(oX 1;﮽Zc1JR~W(( vllw#$43n{N24 g#:^ӥ5`EAijQטu9$}{, R[ /;W:4 0{mP~ef~t3NP]3X깥4q(V #˩,a,| a NA;"fQrŸj|(Eե9] 'm[>,v6JHv%:̝f8hPv9#QF##D.*ca|K$R)߫*u ;lQǠLlN#s ߊ%6kƫreМ\6.MK[W|Vx| @ދF׃`NI 6X?sQT}ة ^xA { 4M =3/gg3}Pb8Wu:t; }슲#X6 ,/̙\k0v| D>"§ w|[ 3X/> @7} +TW-c {E@xyP|6~%3 ~ay1:$!rv0Āv~*gg %kkb&?tA[>z뜂|͖ވ 0'fpp-j&8ɴž?pc"ԅS.Ɋ=,v6V@Ha>D*4' P ~ZNYss'tp"<+4wn+ ,LⶼV7R+J(-rOΓ/ɍfKA.)+xE,y ܄6$Sq̴:`:feZHq-[dž.o 47DV%?C;"r z--gh<󛸐 q|g Z6Gg\ZB'Q0cζ=.%LSpctn3BaƿP$R2`yuIu7? kUb w @pi9I m4螩JeoäEzHqt;dW0o>TiȲ?w}ɠ t^l3ǖg>۴L %d+6k}L3pAio!}t~?"Ϫ[ Q%ZY =`mR悾U2TLz ";wLD5ա;QE@2{:]Ȯq] {K#_ĩQ:+&Az#8 Q S{.2WBXA?5yfݵcZ9 v LJڑvUF~$2!LiԩïvVa1Lwbv+/!km/t&~ 33m_L]G<ˈx2 E /WUdkk"Fԉkp[Ft|H6~D.i:6T3ll6|tqhyt%qR0P"fm4,n,j3M68͍TOܚTB V7.QjC}rP Օ7~E/D6Eg|d1jP|LnKq/Ele8י4ѭWBKl h vWnlؠ4m4 x'$tCW3ԹB?l~NKU\lhLm~r|:Jcǿ|2dmFFMl5,1,X.3Bn33̋QDʁ{SyߦP`!3)%@4 0 %p"a{Itܕ4.xҩCGfrBݎTXg!瑡2K5'0qZ==IfМNƛ&mjL]oS$g)/UI 19ME60/btPhfbId¡4R޿òOD9AyPsqa,4پ- @~#2H%O#J[w)7$~ei)$$m3q/{}Modwy܃}|kR V"=NU\ -DX}ŖľFClkT_1vy`4_R8Kupq#3Slșw,R$RPևpd0벃2` rr< 9T>Բ{&=%Ev D,H9\x %IO-?u,tXa<or u@ḌNCv ءh*mVJp ^R?2K'"MAFx}[ joZQ^ge1祪\ĵx5f/K uo~>Ŝ6Xuzk׋j O-sNԘ0L6LoK[gn([iWǨ%,BIK9T oYp#'$ AAR@{]R HAewG0zIme+V-bޥpK0~c0+k̽~k\J g3HY dNWw!&hqV(#%H~fmiN쩇/8Y}D$2;;-k7; ݯ9߰*JF u^bOUBr.X{ _60QPBڕݟ1]:~ 6!znn!h FjŶ#cZ_k3036*b^I |-mGB/Ə10DRP9PkбDVk3TB|Ә1V'(ZTD\?j7K5#68:r;'eM (Q^7qSL;𭞒]I.Mƨ\> aY/U>~xsy19"˺I'QqcZqv]%xOeFI~#=1A+}1GÂ,~Jޏw"f,Жɭm[-:V"N`+FCP)eilw[u¿ȩ&n<ʥS8-1w'te-PS9f jq(<^b[Cӽek]}F.7D>#,pC4oA6`dYP&e փ)xjЃ l 0:ι"PҀ~L,'α9 1qO~M?t1FwG%w!"pL5TdD6#^\޺Muͧ\҈<X";mw}Y0 [_./RG6U~b0J|S &s!'ʕ׀m C"M+énSR|ڨr@UѪS?MGbЀ$Q*.}πݙ@W@uo+FHaj|o^yw48Ha-\ K)̀ҠipdyHE7(ƷK\rXHӮ)LS135nUw|y 0&=OqaX1: df6tݍD ) 4hz0WQkp۱ߏ?Ӡh[ t`[CGgˎkHc^;+'j:* {%nJtM6bjD e^<ʂi(;EBxogG(3 j? L<@Vݲ:琺(*9X-^d&n՘FEGNxm>{5\Zm 23(7OE7we .} mi] K2黡's@d.2srpb ^[&Ƶ`cGlD[~7= G4T1FezC_NAz#2)ƃGS l,WW}qv1i'&v⚢,}& C;yhMSˋeFӾ#wKV~Td#EAzlgrTTP߹KW˛pqcCNtD++ޑm,qI@ʀMg*iJ ˦ʦ7ɢR ?NY@y`H$5^:߅ߏ ~er ?>\ey4\L[?F|T5JӘpK,>}̛aɀV ieEV7cW:$!:`Kԍ! t@P IPӢUBC\}9.brdRT7KhRL,mCڃBX!^eT:U& v$/*Lr Cgj|`f@pӹ:6ȓ.kX>֋:D (>)lt0@Vji~_EgQxƁrrY"bb{" 9XÏw?߃n rCrW$H&Z MD\ +Om$mU}NfYu =c_cÖvs[Ӕf*Jj8+NQu ?u"h␁R-\jxmkvF%l' qJqzee_ѳx8,r7 GD(F V= ,J`ϠU-0M=h%K?5@w`V\9{<)]UmSIޯA;\i1vDnV=dխѝp 9~iG@Q%_r_C[5=Pgn >eio4齱1rI3Np&Ր/{u`l08TNG0ڻ7<2[|c O&X"Yh|d$>y=|kW=l994Ueeؾf5"^!o1Gt!D9|7e!eImQ|q;Nz(͢?=hO%nB2 ,(Eխ73PRs/QOsׯǓh;Qgޮu[IE\ɰp>mw:?Vћ;N]FN۾Kfёx1e,=y?DD0u{RR qC76ĜpHUJ$äkrr0#F;G}˾ ݿX-g>ś4&q:CI1!7/1!"cQe|[7oF57] :*{F%j |;P'Ӏ,h@ޜl  oLV[|s`*MʟCfp"e,ǜZT[ =9oXnv+̯ ~8ZH"`4V1%s癹2缬NA ^PNRjTCH.C-F c| _h>O+aQǼTm0P:q}F'#,\$~m-.j \ }щձ/L6k' S孹\J3Ʌm#q(b8E/J1xDYU"k9f>TbQ]O؁ A̖ͅ3-L3 #2#PG v>V$l&(}-@ F¸bfd{$ewlcEA9?~q8p9"w FoZ|]C1‰ڀ˴Gu>q$Oa- (a+ RE,#O2Su; ~ AeRL% m)7VU<z/Ey%;q/2#Ti_HU#ju1g|oIr?<"v-v;%]9Rf\i<6d E BъBu T L֐VT \8yy.ֶ=^"JYw)cG\ ɴ"ߤAw`TBB[' )F2hCj,ݻ]@B=ʆ% rk]x# 2a9-2 M=`ܚ Oٝq?w ׄK+oh?TLOJс$$MnV*Q:slD1,1'9]oAvki4E ;}zUgh𑕫L ]Y-ԍu꾱7#f-`v8a驹v!??Apǰ>]{G,[A5ǧ>(E!%C|u1jm4Ja'55tMSorgsiuv%[c ׼DUBJAERxVHrʨO{Jb[4hJ'#.`EA|] b6F0Up3:Jz38Q70` 7pobf't"*^_e+^1{z%HV-:E#cO#Z$6KHaJFШddic̷s5 }T^3TK -˖lin\@9|㫼bJ&J@9-ڔµkaB4so\E;gЩ0G/ Xbk?liI۬p m>a4{4q0$I~aL&YZSlwЭlx&_MD@^$_^,.9\9}i1ZCb5O1AVKRowMEh)V Gh<غRD&C^Z4T@G(}vQh߮Dϫ='ۧ=Ek/ @`>Hn?p<_g[J/;t3~EڨB>zK1[i4LFu5).&_w;pc&$0a$8c ^2rrpUʅ6YgTG:65`\,D5?'UqWz|G6{LY!]UwmۨaYӔEy7Tn!^`ʾ#"d.WliQ* kkraKtiܓCqWBU-KB t}뭗CM$T'&ޏY= YD1:iBPKwhx;]ׯ9`-F;QP<'ZP;",u ;`ɥvH9yj)XE`[ `[D-[%́e'~^.ΠŵHI8 Qn\r I%̽^ZgJC͆~v(RSb!yAzd{O-G>ny;S-E=^82mRa6[:-7Ƣ˄a5#AYhȮbFD8K$2!r ѩ#v=oEE2Ce~0콄 <lpf>!m\s=l,r WϸRMEqApLZvͰ.ϟ2X*{CyJLGW^͒]K,<@~\Y<7$׳?҇fL UɄ"Am[1/*Bόo<mrDj^!Z@S=[w0k{8&j @ 0Xxt=#I+ Gxy.E|ˆ0S"~v$uB:̳pIZ ɀ Pd6=3D"mhcjA,W[*SgZ{-+}y20nv4yza< FW&T)PC#pw,)WwYۖ2ExdV}Vҋ~tz9&=R|@lL06]6Ǩv30C#`hZjKe>] !>/c݋#UjHkŵ!c[[l\,+)@u?:nNڛV/c"Wu0 !J.2^0.@ P\'!{5nT4L3k%$dr1Uf= ƻ){эa@Ym^gx(@5,(rb6UI5@{n74k%FV֢5&/#6(FךM}}FK}{9JnK+LWLDcs%f83By92(k/]5~]b %M~tRW~TLґB1%ePs(xMa0dԝD{vQmL~;v˔K^{X7S|03,MFu/# HNKx}c B A7n9qlپ38|ֺBQ[-"¡ (%!`o^2.' pm;-?)r>梸tCda @uCy1Lïg+mvSt,ן6M5#鑰ˁGXrq8#WqTj,E݂>Ur5CK_'CM`E<= 5i12BuU?\-<ͩojYwK{3 ڵrU ­+h72gh"7S )p)p"]꠩RSm{MTG1%L]祚s|9|6J:q_M6'2.ɭ4M!s-C5~Wzo^Y3:q~ ˤʦ@f ^K-Qփ} ARﳡ6% R)JlegCrrM:BC)/p)r7h%ܨMcgQ!}U깷uzFĥUv{ߜYÄ2 "B{4[qR./撐/CyD9` ?DXz"(vNmK)2'*}wc53pġE(2E~2.H3kzvEZSrYT|@0?9XҝKL2ޘ0+N8>a`8K~] 5ϻPR࿼ j[/1g+kv2$/9D?;#hE*,<َ\:PUݞQU_#(JB?ЛfCk\Wf\%`D`v "@/zhڴ%ts/+->=틎A܏T Oc(g=)ݶFO'81[[q;85#߮V4^^;M[r 4NȝׂuOmv.8\Gӣ|y[$QDc`./'@ӺhjզU:Kwg5AQvBiln6V5y腪>.C TrX/(Fs_qP-m!NMq9f{}+U׹_톖h0EJŃ=x_Myd,Due6ƺ+Э_#41=Eҡ$n|VdM0CZ.E$`pٓs16b>3fY;V]pH˹I?v(3f/&MFx<f8gpnFP~0"Ӂ{(p IqgM\0;cѭ}J ̒i p>tz'TLOLBbݶG)Q{ALϞBED?cPӫ}J'Zα7[3!֞o{U>$z*"H}ӕWVդy]PcBqX"-))3'qL I3h: \DZM3X]SvT];b, ^W^N,kKi,z ;K1$b2͌@`8yW.2W8o2JP"S.|WFcr&+'=%E# 3:ѓXJ?L,wG@;2\6 PC !Prk6|8?a2Ox^N  k7"b^eWԆVgguTZkIC>n!ا6U.PCaY3 #䠦K#eT/[S Ǽ-nCM}6o#]S1Z0hO_Sf+Z@%b;5Qk5ǽb[U@ OTVk=Yѝ:M3l^NN|[m]Ճ.R+hCҗ@^τ@E`X?;IZ|Aͧ*ܟQ0&z,Y{\Խ[Rs>N&ABp_2 3ɼIEN[?#TQ$>kHV/uFc{ v_:/はZ9wBPyc:cH>j)<cCoDΟ习Sߜ$uav)aQ6 ÒP"h~Ѻ:o~A.ey SOU׮ߛ` SK[=f]f ғ^$u.Zr 0PuRtV|DrI3d"8 {=JK_g nC.~1I 'uvȕtP0޴7g>^%S=ߥD{=8"XkC_ mLYhLjF w_ ݩ qo7dCUe =f Li"2/WZ`{l*%u _&V;xo scެ#r` +L;eT0 EA{I`Hhm2^6pM܈4:Udc6x['(㰲(ITai qp:o ҕ'#؝]#T W¶H@~": *)=ԲM8u0ܕ[w8]W.,'';ƞ>08tf/_I#mվjB&1IV.@-^\/B_U7o؜21Fz,T"R!U%fP s I=imT`J#O]QPSfX #ȱC_[+3ۘI' @`KM.#=s̯nv iF9w*,uM[szxZl7ZS C%O㔭7Dڦ&[9xQZ@QFq$*  ľjֳpd Lc#Ak A<$_CA`-.ZQvzd Is8yuuaˎ :`^v!x)mNtڵ5l-/ C`fek*螣 h.A*sPbhf= 0I.(r{Pх}i;!nU@Iv_{90y"p[MJ62 {x:$_5Yw̼blӭTZVo-I.lq9Cյ300in! uW B <ҏ2 AV<)pX;u1GD Y>|uk .E џ崾̐=ud[G2َ &>eHkF gPŒ8] 2GzizR^w:Dn!x(UP_fzzVel☀g Y״*Q*?åe5_J55(Z)5#?nBmv3 !Q:tm1P u֎}oȸp}gV8 affh;'=:/ʾSR*~?#iU#>`²%_0 ݄t\d !/ <W o@U1?ϙ.%g%tX^rVQZnX2I-~_}'պO+%PPF5-t]S o&&t'\7%^@:g/8W9*vrtChX:$r1 j%tRs>ǟpZ9u[bl쎆^P!&S~PҷZ̪84 A8{@i(uїٷ[ZgV7S!}`%dr5έ7K]vYA3_0D;FonצCwe4WyB0$ yfUחmrQ3q5ҏZ6~>-}vm㞖8&nW ͪmOgֺO='.DžOe ٸy?t[g4f0kktJ~?.L:,\E 梥XK~V-?rqc%Q\}T~lA9Zg?{%6" }"em@MR2퀪O[Ee4cח=w$r®=^ mm?e|]2 !3]e9T!y'iWV.2wH!me0h;Y 3P>t0h>Ze 8IDTۅ  RsBeG]x<B),+6 [5 2NqSg:peI,pVP[с4r=nq<0M <! g|BmEV& !q>\DG"{MhvZ.9H&᎙ԑ;be,~1h=tu W'">܂^@#MRVoh>H|gPPVx:kLGthN3t3z8Gke=,|]", \}&Z Rū筆%)sK_՚4 G.2I}A vD[=ŒVLHXRfj1=W3!\VRS%C ]M[ f<dU*$_1-Wg ljy:5n]3|p R%V\S bO5 LuTx6%&2碏rߊyk\l\ha*(^ã h9uЫj[u1>Ae+ ;z܏n*}V&DddW| O@̌yX@pz)2륡(KzZlR".r*5ʤm5j\鋵ow2 Yc@5UNFW4i+,#3If*8uK:C V{&D{!u @|IP(cv쓪#ʞ{F0xwM~)0ē&iH4Htx@8rd5JXOthK {#n XZ'&ƅ'3]m^L~39 de e{zS ؾS$+Q|cK@61&E ʦ/whݣpj#vva0D_0mamKhܻ* Q F i ʶQumkt3{o.[R#- *) u#V[_fy@w&V *\Znv:8}ZZ1􉜈ه^8T`hʔB}Dh'1m"L]2jaVvY(\s}$&op]?ălAOcB̿'{}SXKZ"gfWO\u`kC%z9+>Y%gT%QEiOpp>BD"tHs:,^\Գ&(+SP$"ŗ@<h 7:^$}'0 㸸- :ʾ>f;?*¸{(Zw/,S!cA}tZ`+{[RXΧ֟+YnyTOtMQ׀r'Bd+5_ = c74#TԿ1 q{ΟszsB1@  s1 @W6C%6GHvR7)FҺnak%>f¼/ B|7 3*7*RYऱ׸0)S-@Ai ڤ;/FH1ߖ<'v-c-$ƨ/2ǂ]mk8!OeZkH1f 02Z"UΪA:n69_#HjA5DBDi 2|,| e5~-$=N*8>Va H&M S!/6[](,8ww &f>NffStu,ROKIbbےxm+.eɬ)e]J k)TuFwԦs?u*"G Å9(y|ISyNEzH[皺˕ `Ą:hF%H#/ṃ tBOMԞ^ISXx TkpcS:+ebA2?!NU[@ԥg‡30b૜&+GIbUL*nx9݇h2">|C&Zm,Te%LyW#k 7=?k?FiPe1P4p128m蘣Pc7~.orD U;б:ʍ2U6}Fנ,'ņ& $@<.ˢC>jZ7(D^G]&%) AwE5&c_8eEΒ+ͧ7n" IEbD݋£ liكq5$xT!yHR]h9O`F!0N<P8=^ӈW #_|Cu.,x6 />9&FI_3a2La5q>>kFI1g8L+_&j 7WbX/R $cL"X'qlo pGaj {dLItYaaC2¡%N< ҵhtU}:#0x;; A!zԢ9HXh]  ESEg0g]-yg3>4z/}gx>2ۃ0Z4F֡EwrXԵ`ONugR2[$} Ay2b)>NȎA9mn3yŤ"l5o@ _v^f h7\L 4Mv%6~ieSP8oSj593B _6'|0$%j]Rjvl{T뾥e4"sWԇ^JT=ꍅWxv\_h 6VDyNzCdwu]eZٛB *DcqI]S+4STj1ݕͻ3ٍ 契 {&N *М5eg ǕZ4-7$>13!Gk/=wa)}M@g6Zf튒PI7p8j}p⪃xvp:̻3z1ͷ1HG mԑo1v[@_|DID)0*I4z%q!͚hhpher)MH7yryp6v/d LGasn!Te ZL$PXffFeKb֞n\E6DtN9>sA$PNa*oid:.ՙlJ?&OEm0 .&iӅ#! zLdz~m2~f3\h,>-Vcú&`7dN~dHhElR`/J|ר$5 Gը["V;:ym3*[@??hJ#,lTF#Wru:LQ%fyz/B#9\q>e`CLQQ)+ZjBcK#&9b φc>Q8>*;XJ>2#a,pRgٌ(43ԼH@l C`^_+/c$ڮ_TA|ųb"qWYg@Cט1ة@ܳ"S.22TuJt] G0r˩]ҖT)U6΁ϮWq['sk'G]0RY_~EJ q6L#hW'5vD)Oc<G $tWUtsC<=إHpEҺZ)ԓmLőJ_4™O'.I?9< z WcuB ޗ)"Qgx'HQo-NlCLMf;9Ygs[vwnJm0|3z Bv-<]) 8)iE ?JDZßjM[\G=sTpb>WOXbwC| 8ɤvWz.L*zJ;{$pj"l.8"HIoU( lYwF0L]qv^12u4C[2$|;:-E^-zC㸾icˢGt.Ž"%JTESo?YqvfH[3:6CC,ޢ؀*Td;,|qG*/Vܬ3Ƶv߇wws0V` Y'fڏG+. 2]\֣H|Bd &l3ؚn:/fZۓꌯchJFh#+LTCAz$ kg:,W6۾]==,.qQceL#W F6*Tp`IXΥ~CB^*KW{ dJsdIkZ[E.g>y8_7J52UXB~"=t(L* vc?]lWÕ &`=ARien$wtpQB%0͉.†G2R SCv(=gDvUb+ Gu9լPpKx|>$$-c#;G l"%>S bU&&}_xe(6FӔ;;C^D`D2Dq\F\yE ҀYĶXJklڦ 0Kڭ}`ߛui 4R-w _cɖ֮Wȅ ZPGIrtnw/)PHM,H05aۛ$DntR9ƦRb7tם+#z :J饦(v"C^P?2 ͜?Ȫ[.zoH,wI~9=26urQDWmBDXJfYVn A^ F۠ 1/2wu{~o)FvOTbJH+;\ ީQ;lxvo KQ5"yZhTA0^u7CLQ jG$ wPK v\' ;="u;W_b<۽0-SϔEzk_E=NoWx,3 T0(&#oCì>՞:QzG,IXzCCJ !EDr{45B.joqL5 DD={mGY6FSm]_;\qjk46OzӲAz Me8rx )Sȶ)\>Qx0)-AbdXQ wH'Yi?w/##mlUA?605ao'My),1+wᄫmuݕ@v);!n2Oq.X " Ӗ7mw'g@09ziRnʨK`p+eԼ˓ p,G#e6֕Ə14")=Vg7k$䚛?;4CܠnQjh[2@T>:9kJ\mt5WOJjO!:FH ;d:Xȇ XPLP?@fte@\ٖ~}/Q7U0y~K/4PqĨ-tR校SIo%t@ƖySi ;. @K|U_a0B]X̌R jg<,<[1R=LB oBB;SH& F\uFDxT8Nވ$X(%pOgAj&~ q IP]n7} &VfI;MC ~(])67˰r6LK: ſQuvE9]G5u&gPOd~ JwϬ\?W%^ QگYYn1(IVP {g`f+C`[|cd8%7ˎ~iZ9GRu3h7:6tmSt{?1VG_+7]z,9E`]}4CO@{Ѽ$#Qߓ//[ƅb[3[U&oe:_E6+ 7s#epͼX[bHD:׺ܷ<[tJ'ru)^׌b Z)?4pRD}Dr$tsr>~W1h1 ŭV썤Uz5⟨41h2rze'8t>_dr.ip ٻ@;t^(_Y]ﶿJm7,pߧ@l CYͳ( Dwq3rɟ%лzprO_GY~CgG* F)i B_}be |[߇&yH,Xl=dhr~" 7/uFBl)tln"UҊށ,A/3/ x4BPbӟݥ$JG e)*1~@AcKr2E<2T %KZ./4 9"a   ZhH -|1пJ~[oa"{]d3g4d 8~r8CdmX\LM׃U%87.^ D_2򜟠KtVQ*jWOm0^6@ǝWϖ=BlwV:82sT4HBSv[svvOQHxE"Qt~nL?x_'_#q(&\cEEV"7s6N7޲qۣ!| -63eCd_8iovYNt#i[%RGCSF1ǘ9ICQ>OXms7_"-ИŮ @z4Hj_֙ȵ+sDX[W/,6:l.f Y [jwdN"b%lfÐjԟv% `ԥVc 2d(N ? ֘\ 1_AJ0!lӵB౛&9q ) K`zŦ]//8zV{Ge p0'Zl5Q.A :Z͇,Nrƫ\Ȥyɀ| `O7YIWw;UEC7;wYE5~\&KLUۃڗ/Qev;q۸Qp,gD\)Reʎ91e}~pM|新̕E ,Z=gq(YOQZ+pfm 򎤳b+ T2M#U!CiKb2l=!~ p~cQf D5 Vp,(f ĥ495"&u/`epG ܋vLIFO(-Lb iH.RD9gO͹NJ c?zOPCgMGH7jh]>?_b2Pe¹=aaj 6~\Bpe"Ueƭ2*XzѺy MJA3"ا:ި`g {./t|˘j@/ :̔F, hQIKM_ڗ8čHagO@ p RSDEG&3;pN9?}O4׻S[BBLV1nbuݡu,9WzC Y.e^{n]q*xf5mJ-Qexc2BòN;3+qXN[dhg(5+B R6,G/\65[%h` ci7Ի֘.HZ_ز[ &Ȃ&s:)zi - #c '#,B`%,kW^z_Ig`=}j!%sAV?xD(As ZsffLe8,07dʖș:J̡fljV %]g ΗPp>\Ъ@)-_6O07{›4X+8AUSjpJ(zVW{7pq^fZU^݁ ;}&Pа( b6Ws#O="S9dlЅF:cLuus͛~bv[$6ՇQȉWCd'ńR-[[/:p\=n$DM*Ķ,CKE۝6 Fխ-w΁v6Mp`af>nfqH KS\DB8<6ڔc Ay/d0XVqZw{n`BkO1}t?01 G6`87Ȕ^@[w|H8&ɛgwh%17S?b"a?1>tZNܡTFuq2RC]# MHsIҺٶ_LV$ }[Z}"gªNR>?3FoD=^0U(kyC CapjO0o`S(E\AHOљө8uؑ 4rUc ;-PM8.:% f'j{FnחjEmSN-z:la#wP@Y+WޝP%!{_H˵wViy+u3YIQ*S~;vQ9*l_aUoKP2.V:[M; EhhH09Rb`fc(`c\Н#5_s[l,<ȊW.R*աfkmxGX 'Ab0<{`7a8 @C^Fdײ˹5|a>(CqH>R))u[Esz1M­dP[q.\jCE0o/di1eO (~OVBv vnM7<_ܳSQ#vs/(dIC@`ǥPMׂ>:ed.) 뒅ܦ Ove ^<߮.ju`hz߃#,“rOiGT')3չ7!40>aE_0{@ojVt?tV?$랸 "#QFٿ1V̨ ٰ>PzXצޫ҄G%2iSx(R"YԾYoO3nKy1^l V;_nKPU}64.DUq$>JpvGHfat`(hbۧ}u7E S5Fhr_D@n)^3lWΜ}$th%<T&+wF&0k A/an Cڶd՞s㶙9IcZ:ל˟E`x fWCĘLPbL9va'[ۊ1c t?ôK)?ʴ^( v/S0*4Zgck4KJ{dc9 0g]dLcH9)zN [Sb'San$L+UjQpw!y&i]*{Š *Í3zYB?$3k|Lش=Λ1~!p{{8OT<T U+YPjUbXB?9ƅO9-r̅_@#~Z('!_EWN,_c:.5u;qWK^p~1pCDD;}3l]qt}RYc^A$tf̽^qr93"|[/wბ  g``J|UJS3"pN6S$em} T IeL7}#!E6*̃  D"=  d &}d'mXx.OR%s߽U*o| áu틲l= yJ?ϖ%=~eP.9n*VeνK@AY:-9eNB+f#lk=WFPtָgo#܍dsOɆ*Pj: H;Q@] 4fOXs}yJ:Ez8jcSO\cz1lP.P57/pde?hWIs0WXQ71Iҳ' VF#:+2XuxcۚjG^G'XTtt,=Pε} œƲEy9Yړa\&d(}qGRؗ3UL|^.`nQ(,h}50I%|LWp C3RIO7ZwAׅo_1sStӹib.(/Ǫyp_;cE< _a/fshS$ſtvqgrbiO{ |1 9[0پR @ zR.UBա9;s0է*x5q8luư(0&PRs#6xnۉη5 GpzŰ4vDj/e"D6 uIr59^.W}wB%1؎܌d9Q̖`pйWińҲ2 ō-ˑG,)@ (FSicS[[3K(ܒY\Z74p+0Y38RofYHS3P2ip<cߊy/S4][7 k_ii1Ⅹ/Nִ)2FJDdP 7\1Pxы\/ "6Hx_JT* nVk,ƾ [#k] 79۴~Aʹ<njQdoGR\%ђ/LW*%A1BG}"Jߖ/7%=T}$Lk :S{&6U>ڿSx*urI)q6H.61'b4u32yf15'B\->] qb@Ť펭uJO% ~br:05n ʺlȫ'j޴MqU 8ouڔӆ_FnUg;*/_Ud=z0=+<ݪ}LުaK !bYv  C9, 0СX"0rQB)&7K KҕMv= POFuƁ@TT{ o?ACgso81c6M;Əqx)(,ﲀTж9)30vE[PM_̥ ʛn%YETKǥ #lNCEJѽn Eh!ADq'=7,y-h{˒i?bLL M?c+ 15x4 ;JA,vY,3򼨦z nrYKWiLjh-_+;\k}d#e-{1UZJ$k"$*lFrlDm Zg :H#3c:b%@D9Q18Ad-+Nił1fQB$clNTv*ΫmJӗ['%Y%%I?ldh]|0a@uNI~CN=fyf(YE X42 $ȮlcWLbLɋ]Bt'oh'9+s@}R"~<-##s!]:և2tzV2 Дr:n_;D(ҞB /4,QQ &8IjO #:zZ=]Xsj XzҪlB=TEzvtǧ^i/1@~c5t*mI(="*=p}_N; xAkI;oBW䂶~4KYHT.X"֛U΄2T,dh ZS9*0ws@#}"\ Jzt$yQg @>2G8\rNN#ȼ9BЮU0!D"QfS ]RqAS4:u7Z ~3' BqRZbp3zh6O9F~[;hC"eXfSap3Ʉ%o:1h!@`, +?($\/dY9p]V5B$,Y]CA3ŭ>V%+Qk ku{%ijsk>EtT R^]SE#9)oB1XcJ(M^,k7R*Ti[/W]V2>.iDTT * 6C8G,d+P zERiyZδX#=ppe&k" ]lAiN,1s2y8U"ڧI qϼS<g-lVbPmP` c-4dt`gỲSU,eؽ`j Ǯ0l'sMt HHdZVGG^6em>0B o_j7B.!S K(3|J_jϝm Г8]%Ixy(2$ī̟ R !%:F2hUQ"ʌw!49`6~ lRݨ?jQ[Gw>a-IܻuX4Z\ܨbr~c hc^ME6@i?͑6Lv3 >ǚ .p݄"jxn识T@8hޓ[1QJW3;Ձk-X0}'j)RFِeu@b-B(7O|@FjoYn5]3/(0II1 < Qn߱==%D! A{YQV~x~aILJ`׎vO$Z5D4&4c~ /20`v009Nt41sc7 ¨i}j7KbdEEծR tR`5An牅7IO~I B???Uz%a͹*DHO,RrÉbOO›@3ciMCL;iߋ},h($wGhai{<hlDAg_O3m?3PQϞB]}2YỸQl"DsЭC188,9}{(mDusS(;1@;ӐEW x>F oKܠ{ę~Px]EojaoT^?%e7*9RP(+Vٷ5{rP0+ R6t?r)@tujdLXgħKa;i UR2Ȧwv/Ŧ -:_E\+c ZD< <JO׆U A@$ec7K4' /`.X.,Ż{jsfXOӕْz|[FIT,/CDIgн)IDTOa16Ka&x "u¡T9!=D _ ??M5^N$eGȠo_p!J-cn*?@{o(ŭv'V{:-{*;O4n7G*n.`kۚDhHHְKrM” th]D$m eY 6)عR`B*(<"q$@y زR+ ճr1֤TlƹiQ?#}}1P@zPŦ@iup%{}BNs̶v7J~<5qÁ\p!Ϝ$8e "(zmd,SySY5]]/#41p\I)?.%eKױ]l( c+V& 9&|>U˚&.c9nZņ.Xh/ AjCU0DNmV٤wm6.%^Cw\Avyؾ{9aB*pd9@:Ļv<Ef-;v`6.J`;A\@ce]% DtqA3{)؏4ノ i]iM#]KQ|;zxZ6;, znRVnniaE$S=4&Y3;ͺu):r$ƏٛRDd"z0UYb,u ple~+*fU&XGNxlސltsW=1Ͼ}c%j|EψguD+=ƌbrYyZOc ̚e#i[26IͿO.NfGs=Ǘ;Y•18nHicV8j@IVn$~O2A'Ʉ:E;s59;SW̊%6?%cIp5ob1g!G>D#*A}J)>!aj!s!WG)ËtaGMf *`31`W #Kv"$xUukبk 5|@UU[D Z|9K"]ߵ%a*`؂$kIsRUf$$;mNRj'FZ?RZZ6q(Ȓ"@*9]Y+t&"WUlEz;ʑ~x D0W,7] P1{(Ir,^F)eӿF).CUBţ;Ba0ܹSք{^\\ʳ#׫!&Ͷ1":}teOg*$v^,;'y"?:=ϊD,A{_se.hjMpt;dG7׺Pm +ՃM 06&iWRKhގ2ˤa30ܼGrIqy\ }s?t)6M'8nhBǮIbmtܣ[㔧 6z ,B^:}Rd ZkPf5 PtKаzAke޸.ػ5PC[4%VPĉH?*mGJCG֙S g)Nz+ҴzC!0{Ž[ΣaҚN5n=ROO@nJBX쿳hC~: FlYn.R?YbV#XW ]~y JoIʙ-tLEڴ/ƒW8;pF>V7~QBJZԮȱe[Zy[1گK[0{) wl'W~`81kS!=1 vzdt"5C ů^@њVlz 4\V?sU|FI0[`tŚC߂1ڕ֢k[QS<C`Ks uŊz=|ȅΉ-`Hƿ_ i%?MkNeރcC"g.e1僚ƃD^EU=|ݍLL,6|"(=vQWQ  I.}J8<4LKV7\kp9CrUq8JE=MlybJ`W|k{& xJYJtT<νs˰YWCOFZ2-ϔqb-#n}{8~m:qejU|K|r!!.tFŜ:Ve_epOCڇJִr5H{2n#].` =iw\&f@Kݻ6dˠnUq~5 ojJ."rG5JC\5Ydo# Z-zkͪB^(UƏr2G$U2Z,ġ(S6KΣޠ nHUBO_ad[s@ɘ)Z:T<q+"kE.I9jUF~(f}z, 1]\]`SU/KM8グ<ٟXx5'soEhh3fsUo^!4wiek" O= 7 @"lњM|f́E4[vn"FV-w2sF?Fs-Tt.*x; -wcԻ3,j)po$ԭF00&w4؁\&qH%rqʳi]kJ5O#'j>{89cq˅|Z^Ϡq/7*,ͺ^@b^eڕ|9J;DܭoU8~g G[`Gj5ŕx:y+_Ga[7@yiWDZ!yG~a$͍Nӳk :B<-aFRCtM8VшʧPLN:yAz {x"|}@iJ;"&P) w(%:R!;o' Ξ aԤVMbt9 |@t#Ăw| Io樇Vv 8Q=ױH嘂ru2 lNLRwavg<$Պ5OXJ|-B+hn{?-|(uh yp 䊬,a_VHĔZ? 0PZhiiu|IGfP9s{շ?Ԥ!Q®=\#f=LRI6~,t\j][F*HC2@T m-}Sg4%bXxo~Dh "1} ʑN\8.2$92zs0$\F.~[ ucZ9X&|sv㱡4thnjwqHĭ1ɤg4.>+k4*[R`K袧RFK8Q8 @ JcלВѕ,4, ]}I|r[w@-|?lAt2|ϛ t X޻U i6Nń)Ñd&*pՠ&EHȕځBc7IjrpUryk(iSG!)N[d_rN|LI&&PX &GޯR 5gbWl8DX)/IΑRBR ΡLꞸfqF>>,,vJA©+y9[rd^2>XtRb7E[<㷭j_Lj15Vwu`F1+>zv" v\^xeğQ_0? dO_Em _L&1R_m?EG\µFo*&q)(Lىr.Ba̴MPkFA_ӛ8P" 'kw}ioƎ(8{Lf3ǮkhND!U4Y.āR7П&b;KT-)?G 'z'CP^5 ԫ+nZa 1ˤ#e: 5KZrB ?b1dJ!?EL6n,Je\KmnK5fәЩ*g[JoT3U.za*{ ?4B֘}{M5&u+s+| +t,~Po_^O)m^,P^ S&Q0_uP[a$*ܿ?6rOkH^j ^y7K,wM <frt{!ljQ[ \|oE:zۗMyG$`:u8aTPXHKəALVctZ5pIgnrC22%`(mpDߑZ#έrAxi@fO`HYvΆ 7Q;zňj Px3?+Q-.t$@]VgIm&/Y_A0X3<(^'_V?+foX}S\bW ; ?4(.0+gKhUl(qqFmn?.v+&Q,cl%}T!ÑIX#0;c*EAO/2 camWVI}JڙB[Xz$.73@od+5ܵ)/ԗ!tVW]@U3 `ևfd- /oCt"8P+Ef/@SN&Y^êqDȅ@.\A06WB.u+SbqLԁDᔬ'u9nC),gI<5eV#uy`-I}a@+zH#J IqPDo~9ϙ뻩ݨVia)P vb%Y>cv?IаX2#ZИDg3ůΚLoy -Qfް9@qČ1NN}Ï{KgH+^QΛm1'r?39![J%=*[@N H =*\oRci[\Y& %]R.[7UO'aDצA9)uƱ>>n$&TE#b`{1ttX!0;>nQ QeT: Tjp͜Qɼ}s*=ʲϑ0*j`rХ0qDj5_zNa]\L5^ ,;zVRO'rp6[;|< J^y-no E\Dq_ O&6(>s ϋCH!>4|Ѹ񿞶e;u[muP( c@C]oꥊ7aiJM_>R~}Ѹ07Fr&OJn>$#C>R"A/Um_B%rq/SKXƭzk1S@v4K;qD@9?K䍃҆ٴ+\;3| 6ͻhSKSD\i%VnBgDޝ p<:*O>0|8~|Alr,ITݲxZqb(c3>Ds**ܛ-5F,!a#pJBz'A1 OAi7gW(uMhI[-HX56t})Y, DAzȽe_p8kņN"d2c[>_?bCpg^A+XKsh͎\3UZ#FPa3u!H"9LeBpr"I੢YMs'oAA@~ǭI3B3D<TK72MY81V *ePHx#Qt;%)+;&k'ϲgm*<ށYrJi*=ۮϧ BnCO)30{'ӰE[`Etzvnت-6Q8).@|0-U3ruuK >%"w^6A|ψFge9ՊOU׏uLeUmSώ~mAAr_37Q++yjxLu\Hu4Ob]!)v|mы;[2#kzd)¹ZV)[)q^U &l2qS:]? **E⣴KF6'õ^iǚ R()(2 a.)BL'].V۞u}4BR =O;5pYO٬}i04gG #ĸqW4Bex[8"G-U qNuUH^mPYU׃@Cp\dd,n)3@) j7ЖӰk95:>x_by_'t֞7ܓC]یp@K8ß, v#Zՠ9}D_0_|yԒ8%#a-CIMl#0glJ=T7-Eg GO_@xי _rl)sx}־\`NhTu3C5/) 5[˗Nț&'fRfo-_ zb{ق97ƒᨭ;%|LX/HP&m:KtJ#C`GV&Pj]DG2GB7v|AFeGF4αA>?]аYVac@ep̼o@TG0ꛈ˿p<2K.z鴄bw*drϟ_E%͋NI8f=#2pl}Al^{O4IHJEgZ 9gN76@>9UȒZ3,$\}aO#9 hvouǓ~K]9Yi4*y&y|Ybtg^䧌>*I+qwM.A7=UMran|U je@ڰFе08,J5\KK)$66v8*-Y"rՒr')1LJqbK#-JM~Ea"-; (Zvs|ApOډO<%F(# h~oF!'~[ .W7?/]}9pXи24z*d4ϠNԸ3rUf3Z5lY۹\aMuLFSr$͢*ݜ#㸉`49 -xSn:M;2@' *\F*4Eh!G_uR f ?F(C'%67k!εuAܲW9#JQŦeQ %u""=3]U/L 5+VS%!;F#LzcNrCoGo}tX3=9 {Vf+- sB1%CAGVOgXҒdBmH~ћر2k;مgR(룫IǣF#p` Ʊ`/%5"\%{lأV2x9SQDQ =w|#k.3߱ Vg&NV"tEpNuֆe*!QIɼc>F+T:i>7ٜ۳50]Oeܳj05|fS&TA{G4؆ tcq<ȅPfoO/bQ\v>h6H^gyONvFwaAV{f[| lh e\}a*2FWޝt W 6ׄPV@%OFovg6+~B./(W`(75ogmH, hvy"RV$na!G 'B=YE3+Fw8qCJiaK]AĴbUkL4DjM4{`BMŷ*[3$?~9b5hR[uT ?<~gXP1d79[֝vUǐM(u3mHZ?y*>%(6tE}0 ^ۇ}-gsA=B>w#? "/>pww>eTM)\v-[;AFv=s߈ 5-!,z_"ygTW\jQhVX25ǻp6*tlE_k;]iIG+Ѧa`[c8N}Jfi$9D44(:EQ'Q ǐ٫]`l^ɋkq,@OwМ1Wg$AG-Z#oHVWR t{\>tCV7`t5TB$GJe @08/71!X3J5}gĞBZ=HНf)$]#J8 !9JyӦgp6}3r_ńxl )jQ01|%WbD;殄T7;+w]ݘPeOiwȫǩLIbYx F,M24B$ʕJƸ1`_]K3G{^KGMFA6o1pZ-:&ݯWt5=>1_H)H]*-ޕ?Fo%{>)1֛mZ;1Wj6J04= *CǰI&o y'*m K+C5 IKV_kOf:/!wTk<[Fȥtdǭ:T.^`mѴ hygK-wZp1 I׿vd8B~v|-X%+"K8[v=pGל9銟ܬ 1(cr{)D1by=|{U&xuimYl>h)vphBs>7k,x`wEGOANwA+EUkxn5~\'u%8 Fm!nٿ#FEB0:)XȶiRɋW-ےtGѴ{d?:h[_xkDBA ,H.z//!+yˏ'Cn@MKm"k~vmDHH}-I wb 3 b,)jʝjVʶlJ7 &Eb'~DS 䓋~l[=O20Pڲ{Rc'f첔-g26ш4 BC NӃf=1^T~|P ®{ѣͣ6.0/NӶ+pŤֿY˨/nj3:sza[ hJk Ң/uvyan4:bga3 Vk4f&i#SʕWR c;ijPW ˑY:5n^.=K E;{H&|:-3R_jg\?4b{)݄#c en0=#zFϱ'> 5dIy(SU [‘>UN7϶Mfa7kbQ%}-E<ɜ^h}|3_-KrqXyt2RTayJ(ARqRơ S&9,BjB)4^ *t~};k6UX#ыڅfN8Sڽ͒[R %." \(FA}|1v4B=Kb$G\JJT@wm3ΧUκ1'u īvϩU r< |EQ_y!96v"kXk#8zzCU~@Utyr !2={6oiZ?m&A? ~#q۲ҭrJle"nT%n t S* e|51tڭZ$_Nk`#.gPHҊuYoӇj[얢}ۿ֐-P5u8Ly\a;+;كq#@hO:2#Uf,@f ktgob"+KADyG [LF*x!2QLtfJP ϳSna'8 &zz5dl:.ŚImM\WLN֘;Ĭ?RPkZyF33 C+dm}hۊh%ڐDw4-Sj!_ މ*ᮙȒ˹^[F_LW&ܖ7He4YT:\ IS1 <*_؍Q-b%o§gےGP(ڇzvEνBׄrtBܹǤAf|ՙL(8[ujAGZv KNfP[>84bP0?h5v*'(HPZ:w2( 0= KOw3ÍJ"ȃm- T\o'lK]c^#N_,aCж#&u'!ac0< r]XXØ*K!-r%y\,Slz~i+ ΣT5eQ&}̺[?n( *A<҅ ajzk??7ƻԺ]ݾRi# BՓ'&4Ua*pZx%Jnz}3"(1)"GL_F2hiG!:_>AKؠtSV3^;Jw:@cl0IY إ]yVom*!`acZko :}@UL 6H5cj=H4v?cP7> R nt:$ƾ"Eא8Y<%|sYƾv(9~7+xT|iDZ~Qɷ Y zYc絢dYp]}NWVT + :q/{Z$ȏlR +Jr"uͶH:Ym㼖&pWsK Bފ/7i7/ 4'e!/k>F gX뛚{yUJ(P^z2=4$j^[=lrtL_? dUL|_0RMb@xIYL' B n9PSlj)U7?XUӖ%-E<z@֍g;]rkK+2"6ޔC z&*.;Nj;+X}q4bC=c+UQZ 1_tfب}N*^$p9\6ܑ1rT 4:O? xIHDZך[ڙ+rp pmӑ8K9+j,X=18.m;v[xAznl |k8@:@o=$6󃩙XqmugpJ u5gŧ4Mx#4r ծ.{v})=Wxȅ3dbf1UMfC[OFvai S9MF""(vbnŸͻ{r)kF>?USZ->ZG Јtlݠ9)4{D Sh/~zޜcɳUgҸŴҹ/7yCDW_`ن=8652斤揦 7?a#eUz`Ґ]G$ۋ06a,AUtu $- 34H J?*n.{Dׂ2H9 NLVy T-`|x\?v"pdR+t\yO;-ýjqʠ B踲@}Q߼,RML~VJbhՖkD*0ܬzfh:) psR xtz? ݴIHTqݣ*80)v(z2i Z S]/QxUu2cr 9r̪S[_w'uMrsH?樓&*ʍaH23"Dף`Opk~⭛Rd)ң[]^hV8ʱ]7O+G_YKxeWpEpv/ᛆ{Dp/҇ōĵhԶ[|z}|2Rmt܆ϕ;Zpk|e7vJEN?3M*9Ut WI]Ɏnp#V%+0Ҏ345vm6={ dUrƜd\s_y?dI&,܏ȱ h1K#LMv˴NDa7e0k$Y).(x3,$\#VA~y"wa H|)xa %D}kq(NC]C*H'UBX@-A'z@kup%0ɀ"B3Bz<"VACvjV;E3zN+p@(b-D6*i:t~C=T1p%ۮrtZL(Ʈh6]M_ia])NO5c+!1n*9)ieđaDNHj櫵>L`]nsɵ-w^pMKg3,Cw+DqﳔZK$9e)]b{f Y:kOYGsFbR$W[,f.USܘ ;\;m=>>36`~%f-3y26|kEZKe|!v_Qq=T[>"UMpsd)l"}׿"j@bqҚ 8v.$ :YqȓWDs阷9I8ب_ hJ~%ڦ } '`#PM}k%@ÃHC'\ͧD9ܝ2U\!Fmx[Hxڬ+;G,hyY6ýGyxCҩ/5a9|ivшV*Д<Y=~o1/[G(ZZO+U*e+՗ֽl ,LLXJ]u<$`b(^A|:ٶ܂2:n0.37lGR[ekpXYaTipE8vKM`ˆ\lnf1=\M'+rOɱ,(Iʺe*,[WFi?Io}D4-RS CcYy2ID9ǔ_u)c,uGIű|DY;!V!~Dv&^4Q~) wRshZXW3E Ցo+RuF Et܏]؁N :z۲h0SQ"Fǵ{U¸i=# e2ýyh]G q-]n.wSAART ␭وp6|$%|o/ 9v**CmX'%SBG)¢gs$]$Bn7hRA/316-83= W]?՚8!}у1_ƷgR-`Hij5\Y|r +ÙP.b@$Iu4P4">deit ,*u=w_4H7X*!qQ^j:}ia^]ȅ1 Y5VCO2}c#O155W[kh,VZ-&2tA֯H#id w\u|=L#}j!9=s- dϓ.r[bmOs?) *Ͱt 3%w:cT-pOr&>.65̸cR蓆}vdOeLK1W0RfGY&|1m,|̥Rx Rιc}`f} JnY 4 ȊNDd*RW68ϕ^Ҧ?o~[c*q9gm3~瓝B{;qZv /[t5юMҵh_ku11Vrl"*>c-_ZOn/~=R TS'? TpmG_`pc[E/V"52ɞj3lT3tZBGdEx CVfçrpf <9c },5`[c~)u~xSʕ/Ň 9b:Q+j(+X˿W­߳V;-P`'E7adReP+# Q\ E7\/Vk5oty mW}\ξ OM[t^Hޔ]kTܢBm 愜ؒZ}^Fo\!v@`9dLčGnTwc|GpWo  o?,}VKFlMshK ۏR)/w _%RVݓҜ. B-lds3pPkf&qRpĵl"r׶Oz"(Io~AAa+d"1oUqqR7J[hZj{g/SU kVA^sH;%Q,VAU:8 * DcSWwx4NXSw|hxGm{6m|Clӕ5@!% KQd o&c&+nJv* p\tPqԨXhIAؔ/$ 4]L::qHuQ}*:JڋJBH^1nMc夽zZДXXRY(]$} D~lZU/BR?}DW}ڛT˟/Mu -;)-miB_a$L'lJ]2 T%Tr XTTO&ê herhOY4}E l?S#CeTbBGIJa˲-KК N% Dj(fiorЉ oֺ+VQy&(YnKC-|9vC{ύе._b125.ƇMb2tU1]~U#P2*q|I"98~ CB #+41o^E3keQD{x,-5Fԍ FH}ʻEK8l rFЊ.sO<X=";h4~TzJm6όY3EDϦOHnQWoCe[\Qֺt!=Q¥*:{}Њb~/W;۰?g H:ʫ16Ff"qz~+1q%e#8Z_>0կɿ#|HБfUbEzei³:Yo L gkx*'916D> DT9;q*6g$(uoVlHϞ?K\2* uiG3\7/ uo 1"s2j-nlZbߔX`2$5.v meP `ə#)MƮͧqgWT*.u.AkLg_&72C &vhA H&2.z ۏŚEnn-I},6cfYP9l-=Y:Loλb> [Hw:Č~?RezrbmD@z](sO*܅IggDl'پ,\`/fTci(yڽugD%*:_ky/e]H>{jşI7iޜxoxZOA| Lv<{.4-9[`k9Y[ka8\V /p0VpS|OkSk}q+OPt=+GZE76txi) ЦM :\O ʁ|5j rRUa G36NFN6#;R C*[ڙ&u~EQ~ o3T]%q(`_ [U.I]jjDZ_ ՙzbK3|3JWe`(V&+cħD7@%)j[Cu%mB~yiߡP!nJv|@.f8tr"KQ<ЇfگVk sN*HOf2ȹ,DGE5Yi@Q…4IeUzi? Tey ᵉʙ3Fc+r\&NE8K-WronYcE8Rz#TAm3WuZ@e~w:[ -UG}dS@[W<'nAJ%ʥR2~1 {͍Ru.ʗ$ƩNn:2=3KÖGJx崼nexiTM콴fU\[krT7fC4%7g6iyUZ-›Az2 ߃.fshmIMD~v&3C^8'7l2tPD"%_#^>p6yi$Q7\oMp]I5kiNstW?U U\*vc}r B>kx6Z˂jE"'dDN6\a?.*KM0dv~rKF$xZhݎbW9n0!Z t,unm&Vt-/ .8u_w,;k&P2 }=N)ʼbmww5v]nI~Cqz9Q@jP u$: ESBf5O_\7Hv&Z6l11z.VKh剓 ?υ*FUPA6\c,ͥs``j1ʕ]<vkM: f_"E6i!rגwR0yUs6z׫KjH+0j| 9YѧZ=~?2P[B3o;4sv.L72#Lo#mqw]ciQXa~;;n\@*Ja:hXL]vsetp.TfN,{a 1.kmeHVE$}0 Zf*ŅoIDAo mM뙝/WymhV?6Š{ר).FQx|-EV%@:$/TF\M8MPaKpm z{WfV.`pњscm;5Vzp9Ӵͅ%a*Y {žq\ ZK!PW|D_w,{xrN{7ׅMBy[&o8:S~| LG4GOrMO˨pp5mc^oru*/YYc4vzaJT 3=VC4)>Lw53Im;Two@PŋS2"i~nwL\9&w[FFhe4w#:E&N8vt<4VRIF'U )_e{ԫ/XSTd7i;p63jCzpC\>S΃$&Lr2Dcd5XN2PYQs]P?;v"^w͗ݮ)|w̕o:1I?Z%gW8yaĿ10եaПVt1IO،po=$@{j뿴} O=ƕS׏nok~,ozD(6t|dGE5ǜ-(u39۟^r0Z<?-ŒaħJY>9XƓNhzUe_y΅Qe`\zlB0H=TO_(TG46Nڏp:t2>v+_f.J+g;6 \$p5s2jqݦݨo!w ti,/"k&8|v583J.:f2 o @a XQqWv@.`Wf0ߚu'>,ڄkR$F_[Z-YLM{堎&`t}J3b}KU뛯1T9\^aM#ߐ;(o;V;rKSQ"ؖH`y@&GMFaF^5#}Ѩ|-÷sQD#G*?3X 4Ζؾef*oMZ򪚸;dZ|Z0&MֱD{oYR>&.k)!#&<]sec"SݪáRѫ؀8AsH1I;C6V oa5'd%c^ɝiiF}FȕDZq}LbۀPN)8֬@ّ.M^舾5'̓kWclbOm/$@vDB~ɧtTCU\BQ+JwF3<]u*?{ld<8(qsOu ^덮r=\+-z<|#_q3( %s]Hn[ZOm`_< &V,3rXT$ƼZziYUVr[!;jU=q 6Lٺ7ϪPLBWi,@- I58;O(-~ߥ :q[:Jp*>h<I[qVB1b`e0Q{_ T.@lηrS+i;jp"r] 4:N|ԏ䔗N`<ρ!3g;X ^r"aHUJ]'! Vt#&u/%H I.&\cӽ헛1@"U|ā n! 1"9^ 814\׫14"' \$al8: 3+CŖ㕳P1ϏOv56lYT˟+.AO#oTÿ́^??DhuacG*/DuO2esAXltet rS켭B 9sqK5>"|] o$ ֺs9vZ/kd+&^}o:5QU9`YMBw 'l|z D W/v鷮 )=HYeq"Iqr-#6/.z@(ښ9H +t9Ƿ<~,ñ~q 3ҿkl{ą'4Oǚ J)}KJ!ɭH1WB$([t3]'D^ F^.(kO:&Ifr܄yŵ4ٍx Bx Wi (MNQgET5(C !aw8'˨ s) mF}坷j̉ן':8Fr |[<ўsGw+h8&ؚ˱"3A|XV`EnIxe'"rI&Bkm#^8l&.-W/#5pu\YiS];@dR$ni,^TodӚ]~]2C'81ӽ>W/,QfXD̝/ 4ІB!*`@uo>Ok͋vt%H%vRPHVfv2ͫG̡>YUQ? 9|np3I>9P RPǔ 8KqC 1ЛPtR`RFi])Mvry D9K$hz3 pe oJJ)NH,QQ)ZnCOT/ wZ[ p}-PNHV%t,-gjKJ,9˯p'_ b|$l7lNXhEMkIJ ?X(x6 maL;?꧟~ 6 e"uRn`Dh&5mi$gC%Rx@rPZ7*) !H:+Ij:*2fJnE2AmQ 3|(A{qa~ \*1h0oEڮD~b?P˅nepya2Ȇ2SuTS/~?x/g,8H D `PPwBSswjXu(eώ qSJ4J:s6A+_:EB;ü0]&X1$ ;) I x Avi~dp֩&+e#%(/AIS+uhp=CI\a?Ԋ w&Rc;tr$PO^ݺNym/gم]̃;#< k'-gr<}鴂(e9vp.gͅY3 [rwJ&?G/s! S;4벶QȅqnԔ:ьJwr6~1l5߰ m6?i_[5XS+Sk3T3x4D*RoJZQ'w;MK)7,㽘]a1}>읎J=*>9ɏVSc&q7{}PY$ (p,/nj^~ 2k|k}ʲ =ٳ-bS:𠔅k.A"0_@O?Mtnx"R++õ-4_[HR} MUFϤ$O7k;%<<2wsIdYt9ɮtnHH&1%Ǝ ݀JRSO 95p?JOVF%]cT99OqX"G `Kt?Հ}cK]'"1kl@` CN+CYvfV]~1C{hB@ipZ;O3-quH2#"& Ow6/ zH4 Tzouۧ\LEDNErN1h1U_}X{Y:.-a4Й 9kDi(>yLg x^ SZԮIkx$0yo]ML,K;6UM=Pc oUP1Z*ڦO-21blrL.@RpI6' VsY& N}JJφ"JV>H8'v}fEס]/ 芺3<dֈQ!|,Oak ChcOLm%!QDsUlIHss!k{!ܢ̻á[5bT!?awV;`׊f7J:C]mߘ\y2 ?Q5q^>fiH]Ei(Z=C:TR?r0C~xn?{Tg$[\mJp{4mD:AvS*<JNo}P?nAIQðbZ CZM!H>Uq{gtg{3 JrH gmYA5$tRYbv_oφ^V!wkF7"[Wt9M}V֦(rT@:LvbfM]#=؞&X`\, R?gZxDR_)OY@8'L(o)} M;9YHG675醋A1+T1 cq>O!gBHaIL$-Iyk<*"tmM">`;@E{2J%h>&^ s,hlVgYB*0ܨG;=:qͧB(]( >m17W}@:$_ꜫOC{ojaEsH8P){HF^5)j7LN27`@&~Z |[GVŵL3~oԭrg%2$8dN`Q->'^s9]m*SEZKP9&jہRRJ7b%Y: 7-pʻO @h(қ'Nb;0d /W{tr5R?c}aS)(t;rJ%e,+{xChn#D2m]O¶X`Hzʸݤ'^C4@4'yjJdTm'VBo*0pNbOe%1SCOͅYT ) 6OXLʣ eJԡtQJd2@IhsPmfda|r>hla Mh1D \AHWȌ3_`5]hVEa5"z=F&pQ_أ-"<8b `镡,桮̏fE`GHm{m1[JOa/E#J| +0ie\5'^[ku y"X@p3^Y8 \cx&`08 EDpgdXW) m8Yܮsj}i{AYrF5Dr N3LΠWoy~[ hrx%'iBy!lNCdV+Ր+`D_/wN9XEoF"bQh1'SS sɺ ] I{k6g]"k+i6a~WB&2QNx-IoAf?N˩To54,5zn/$%\X}t`ʡ(ۊmʭ*T"unAfJq|BxR2՛B8}y e٬Mjy*w WJ7,frNa;hB_jRFwhP?D;sO{Jǭb2Q8Jj֬e¤Oz(9@!!coC;-F抦fP;Ci.䭙?0P'E|]Kֱq/tߘ8EQ0y.SdҰG?7^u҆ HCx]g԰MCX|MƦWʖu 98=ïCI4=NP6q+~ @e#J*k<1&Ҿ)Y=%TovC`&qn.gRaڒ)}5Xioȟk:[dVh%JbMe7F8e*hBIgttDOdEA;%ꫯ*ewgvsҙPjM>nTunj[:/hTVX&7:#ZTf^߲ubZTmfƐ/q>~޴Mw/FY`0~(wc(rKz0Jp : kqjS3M_qo ɭ`R$nc.@>7; (VB74lƈmfzʎz; uՠa#//^;\pQ&keL%0 !ߺPaOc&8IS9~I@tܺ?Y/iJ޽Sg:(Ol@J dWNs~3 ?a{@.Mڜya a?DNC |yɛ+YsH 4@Yuyr%V!CE\Q8spVw~B3[R'mIBq:@yګ9.e'cs)ZL5h)} NDXk³~Vky^)&m K98Qq`;X4x!rGr ,hqcxoʀm^]}'tDH;߲+4\+="Dfoٳ3Jwucoxƥ\m LbzOx7`$]+ӳ^O=y*-ظH7+.fbD^l\0YTjOK]<}்P2CJ3V]g {W<5mu$"IhJo`UT%2]28sYeئKL nt iw%S3ezsTP dK[1+RTc ‚`Y&P :w$<[h/qo}^i{Tc#/e3 y]M_G^z{eA/c 8'y#*}iY9VIa_OPߧ|[V0qw!Dt A,OL ̨T9׍ F?}P\w)\kq@槸DE@.hc*u lO]eeǿM S$G=;"ab{&dO]?qYЍJ : ;1v62"cGg9Լ[erT2C21a;]ٽ8k#VMCd,(Zʵu\PDvB,&dAO]"`tHWYY}vr}ՋAnĽF .VxgskЋ?qb!\N?8?,plLkFNN#_3^RS~ o<)3@Ol g@.;aRz(mDdA^z53V=#8oP{p] $VOxb=B 72ROJH3b_[hhJ(¬vM |(%E?k7Y >vI<כOYEeA\yʏ'm!oݽ2SbM3w"d'/t{w=>iHqs2Ϯ{w>9fs y9{W#KTR* tsd'^1WQRґJ$T{1nb(xXI mTr؟)~"Q poLvÈj r`H$:L%N0Iegia'5>svdC̉ktorL\UcB$vĚCRdtm+?&}_&tx)ZⳆi G_5$?Wh8tc޵墩Tbe4 Ag]|w/6nbbqġ<'ޤwkS gيWA40+vpM5Gt)z7\k/`{(9/$"prf<17{JVwԛ$!bAky@xHz ]Rf 1n4~:5ߔ##OYXm,} P[{o++"9/'?f!>[W;>"%}ݫյ NVJL\aJg1uAaiu^)q_˂ZVq-'~JlN5\aD2!ZDA;隱:ZSoI.8yK. jbv#TGzKasHWxv9{ub"#PE@ p=gQء>/FT ^;nzo5BGWyC-:*Kn2dT>nMK$?o2aΣLlb9tPPk R '$&\L/9 U@W#E+Cjjɼsm>9G0 o8ӵ(Y;i<ܿ-bαUmQ$Te]d>竩 @oƇބp,$IL׺E6y>:<{gydғRLESַ)S!*8 qSR&8HH}- Gy55EFMp^.Sk7KƷ#ߢ![zJ>,?A-w\[ҷ^\:3*Fȫk!9]CܧxsiKLfL_qݙRZ}{K ٳǸRЮD_f;Ҿ!l,k[ߖMjYeBrf:p :{&Q5FTks M3T W&%jA}n*Z(^⦉V[66j}W"^y7>dיkAv-*|νٝ:u$}e?E(kVTS.yR.7.0,޸N,$>(+W-JW$fQ?o{P-d"1FFeL-\ }XsmSu\xg-=[Ae&R/=)Ʋ#zF}Qv4]nQvGpӟ4<\OP& gPL1 d,F,MLdg~rf䟄S準.lx*vJF5\[]辦Je}+q:|PW:D[kSߡ_Bt}8!?+E `s8HN^ňj.f: yp;^ՠ7*8vʱ9(^HWBO]ߋ?mȶʤƻcݙPj*.L\,bͬiAZ!Y'i՜8p9}x7f?܏B~TӨW6y@'1iB(s!jțdgTS<_rhނ8,Qt3tP??(n0гَMVqSLv~?ysSSy6ؾN Q _1߄[kX>VF:4$ᐞٻhoE;ۡ>~1-[i^ֿj¡BI5pJ{LAodf\}>jsoa7|^)0:>b%_! M jb+8 CU[&8z޷4j?!2 dEd$r{G=J&vV=l%LJsRIӖH0:.uCXҙNr Q@_96+tpAW{ÿ yJ4!ٔn&Ë3*~\ϐ-$6vXmG?,f }֑+f5L>3GbQ$)<}}0W@%o!**Ds{:O;%I~L'P W @[ jGiSMU̾4X?a,[q202?ȬGfI9,uMg,w&|1ntpIdBE> >tns@rf+-tw\ ᮊY㊈vW4d$x4af AM͋BgD ꈄ W``#!{X?x @Џv٣⛽ cwưQjNWv3W޿4 KÅ vke{Nxb,r\lLO@%pBG[H2oO ĭ&ȑW'w`xf ]KwY\:n5^Cn5j6 Osӛx\س(rZ<ngЧ06TAB(.Ǐ2E]#6]E&x#}`ԧNir0v}k#,1iޱ+ ړk6}KtYc8?r7Y wh8Eյ:,Ŕ]EҾ2Clac߾ Y_]'G@(ʢ3jm2K~i`6Tx7?EL &;}"7G="*uzOgu-w 2+73dH R?!.U=6(|܍/oP}ygLMI .m{Jo|3EvJqt3/LeQr~]]0|&sOxJOHk_\e9Gǥ p;j,9՞ߎ3A{+wFU߮kaLxc2m40԰!f].c$'uP&C)_!ysʍ]B W#8fSWv:_G vQwϪ?-}!8A,ɜN8(&G)w `~V{GaжݤO4Is3fae/Hv.P_6 vNo <wn> :s툃Z ZXߋl@], .T6}=%ĴbaWb_ԏEY qf^ʢ$[kL#Brh; MĻ O&ȴpqKzbȵ)9Nܢ x} cJe%xK%^hO1L<9>0<%43nSH}Q(&r? xQKK J2l jpG<W$WP&mi~KN2d}< 338+FL[clN[Ob9jWq5^ y`@!k԰MTuwFhZYגAZި[Hs;uz';]UiU: U8.1e7ZB")0==Qvf03\ k%14R:IV0j&F}= ^y-nL}OHgV1yu. %b|qow_βbuXZATSǠF{5m a%ږD|D~{QNw/Qg) Zϭ u%Ac1 GV=KZuտ]kEoWuJ_Z1`( HRs_jb k2chZ<>3o9RT-4<|H\hcL~m^,kʨՍ*ֿDœk>>' "]5ROȕʟxܨI5 )df hH oݡu'=HS y9co)3Ziyץ!}l&g:/>yNGadx I ( &hV=/Unbij+eX:IX@&Kg;͟h9)WP8 .Qr+xx'eK>)AI:ǣ&q&))A7hT3tS"LJ!Y,؃3X0}fDbźXvN4i XyB.OL[ĩC#`HEcSǬe8  ֫Z,T&nXOKxd{ʷgv"8!8=% L=5vi.%-Am$noXx[f3ȃR /ulV( %{x׻O?Ӵev<õmxL3#6!:؝Z3ȫAA"aVxv_ޑ+?4}GfuPlZбoj}(gtvKN<^y%PK#;{C%p X>8YZ+$XN؆7\;`~Q +_SX>K@~99k'v:ɬL]0)C G7_Fٝ_y[!b~`B`SozhlT6\/h,0^(_L_++i &=E4w>!MdffI[fӌdՓ+" v Ur.j>YNQ9{4}eBɏϝk?9NDԽ C<2PJ/5&Vt7&M)qQc4o^”1TjDlH,3-,o+G+$H|RnI{yr[HrOރC@6n/' V|Y-ٴ/gk-E힃vU 42}lgJuW+~̈́N!{\|h3f=v,l ݫH/KnVP走(bp >-WI-J6 : B"K/K/!'<^XpHw?i}N] [kh|SyLjo,֔nݰ{j{VR^kOm@%NLI YhG.R^2Y~k@Yij#Qkߌcs2bMĦBvB+6D0 stCț!fxDeMnIjWRIDLJx<[dΣ[]H#8uW[2?OQ}"vާfןBS@\"xg>LDd>'$IO#@!1a66)Ρ{q-$1xr m1B[^VQ?Ȝo}&(~t߽^:B|6z,B |,WF} gKETB~‚Ġ- w"_ !{g'ESce;]ё (2(oszYfܾlIOt&aoΑ*#3Smee\:7jʼn- _>oG l!'Ah'gG80OSә6v#1ȑrwZj&ރ":W:OGQt̾u&hǗ8m8tLR83K㿹v}fL`t[p8;qpmd_(^P‰҂4Oeh 72UBU \$H 0C n~`62|1:1$k 6vut6@e/0 ƮmQRٙL@ -1` sR|辖3!s;z"#<@F94-[bYJb0EqXSK90W֢ NM={*a$wW+sxxD;wpB's!rv:}+ZW.SUkty*qr?1Ui@QdrD@@l6нzM3Rt޹.NX!<~:q$Oᷫ؁\m]ac#o2ڳ[(Bʏoez%]X,@7ȏJo=:#G+Po:6ݼ)sT4xJIYkظI8 \@M;q8{9ȝ{xrW~CǡR.x7Ũ2;%x<D2%a'Jd- P3P/'؞N҅9aO2JC4 |񻑵TWT_JB-˰\d!Xhz .k^B] b I(;X?NGU}ƠЬ Oh0j>Lؤ,}'L׍Q[M$zum< ³P(WCg 66m=001 +̟ekuJ#wuVxNZx9:\2ўa>ksMCO6dBz*> ݋p40๥3n!N;\WO%0,.,N8N=ϓTEph^G u n E &ѤQn: @qzö%)E;?غVw"$AI+|U㜁A)ݥmW_AŔӞ%[ u,rn G5[f\u ,cjv#SĽY<ݘ;WrCdCZ+L[MG>nHn\db1S]o!e Y} kd=<#}+s)<eRsf`?1>㚑~ W.hSX!~ߕC4Qz0ҘwLI,=sS5,TApuβFm(؁-;tɞ&1NCkr;쨒wJ7Gw~tqFVĦ {;^ël*&pf4zAGg l%%Tko=sLJV3lU}A]^ E)gܕxakŞXֶg. Aџi{.11ǮѽvQ>1Geu!UѝBA8:.< CgTkl.ͭ])g7^21nۤ srŦ\"V|$H`WZpg9ʬ?C7죖CvBuY]6|wD)٫=V[-0F 6 #>oPtp$hsBC6 i  \&tb4 CPJKT(KFC<4 b{B.q#Vh F3hUw5b/u,[_";߃8=\4Orq.&VN. ǾY& .+ tHq0襓$RP>7[QUr}_+]csfauB~5~^|CJ^XQBq,I וy;3HY ǘ'WSc~a-}8Ӈn_FCWv0RBc˗wÂFS-J 32NGSsDEBs?U=\JL<V'r:R (6P!z<&Ph* U(68mb@?~Pu*w b).CxB_+U_R٧Ë\}qG+ZiTF,'czU}(^`e;zE J֊TN\M5ѥd*RXc͞[uD^~;Vl= jnruaOlfY;Mt1YԞt-{"' ٴd~kkB̈́ɳ`^"KF:ݴjdL2'ZJ;āw:h`Jt\VWw|' )W#mť(z]â/qm Bdcm( hփ}m țk!+ސߦfE_Meh HpЯ4MUQ3ЏVz%̓SIPl<W%8yK~cLV1ev-CԽK4|m]* ٹE6N' r4GÍ+qg&-! -1(E9?T‰wNt<孵pUB&k$ (h?e69װvO6򻊂DعRgsi5vwDEA%)yebvۦoJBOouMHQ8WT%JqXdfUoFF{dEǎG(%GƼ9ʔ4J ҅Ql 5&q># 6HiAшDXun#QLTE!8.>m/f,}Ǽ\ 2y'4l_Nu)բZ&%tk@$6G -̩dB*Q@tT+@FՉpcX[p#20v6iilou]*&6m LR'i9驡j4*D[sMm"T]\*8;K!N9-ˮ1(L+yibg@1͢_K!*o䞉 ^܄Q!*_qtmbVPh~ (H~wy`tԞcqeiGhgK_D#ٱGR.Cxg+q_;5 [r<pxpϔ⡟9q0 k[dp>A[ ܹ/4K)kW] /.hp8!T H,-3(h_*7Yn?5APF=ծx״^2*QbgkIq8֟M$Ŵx^!քYN³,hl)=- ;j 1Q#ֿ}PIdCYon1AI/b)FGYY3HNY fQ!4w>VDי]a8Egj󟢩J>\&aUv3neTfY6I5  L~i܂@ 7wD~1H x[ w F ,)ԉCzt$`JvrKS/5Z oڧ;~k49ilY?nE-Qu;"A#DaPLʧY2elw=dFYk0e3O:.>~oY~R($(Qm}a`/`N;nk0j!!3vv!Dծ㻰1g>=)F%vb.k͖S#lḧeAZ|Nzc6 \^N 7Y:u2GKS iMc)M\8F@_7iL+0#[g2*vwZk'0#F0|:B306´'S)dx b@^TabӐFbBHBە9˂MGsƃRﶻ f-QwyIrgO‰!%f@ta'fV{t8O2ULѡeQVE#l/4bٳ1Zy٢)Z?%dUz)ѤVZ9`jkE GUI1vg0^Ӹt5/Tv KkePӐcL(I lm,@Y(/Ī\V]dp+KL/Ĵ۫~U۹l4@)}SDbA_5\8YDe#+_X]Q M#y3€ppNlE{vcA4:9<\EO3\;P>BÅM?Gzڗs܍-m0')D_LHTDz-+G6*=ol@52OLg\Y'2߉rŹl*T=sBQkh#B'$ K(Kzj}r6#+E>3bYab;]z]vWJ\< @/,72/IJqEVd<%)ㇳ 4<| 偊bв"Hmqaͧ٨L@kě3$:(hEly}HL/txq1o}m^5rkșȍCOsj 鑫Ň %NUM!~ٺ?$C<0`YohʌzMu5a~쿭dDT(Pe|T,c^V (VJ9]?jzVzeG%.sFYx.~AM,p~gBݮ֖9ډ|ޕO:PEFfh8%)ۭ$`(C1KYF1r+0 5^!>M\4tZҎCںJ@( {hewpl-xY=ͯ&}|!בͱ4*|/oU~<;&?3Xelzig[ f|}ʥë_NQb&w^"٨Tl b)KuJ+F\OsHأ" ]ﰇ4*zrI̡q}cF 0L&bj҃P3!.pQk9F\BtPU{g"""҇j&"-,A}>tJNA9|~GN@v~R-`8OG9J8t:+B߾-nJ-Kh0%~7M6!elg0ʤ0]>M%OC uD󬍲QCƖϘ&fG8L89D6E;b˥C4=m]BdpTVʾpZ-vS 2as?+q!|9TQކ#8}nǵsncj=J}!AzJ|\i6nK[照/֋M·S-b JIϧN<>ݸVb`ڭl{wJBWl^b`iMdRS癞6ØH),4t4oRa<3RER$7&S7ɵ%2wSt?\"3d}u!l%8X(*9٤:%2ćZ(EBAB%@7ǹ~@݈!5hOCW] OVb0bZ [UBR +]{'zހΨߤ)cCʀ撓NJXt\qÃa4sW#@6#Vt;nF@cUoi}uIL ui% \umH *)d\@^ 96 bV=8}@?Q]ASQOJO|h3ڋS{qE^8HK3 zђ$Hk6TA[R1<;;: -)KujE3ÈGgЄ7ᵠ7WֱXw^xm{vi _f/HX[_uw")@/rrkjM?s_ػ~2f@71tL){Qj/"VGęK υ-5`A$Խ5xhّڅxV63]\so\wmM/awlU~+"9aCsNPt2 GaRaso"b355VwʛxZ$%>oFWFԈؚg:A:}8V|l}Zux0iEs{gRf/oJgCy^WE,NU SI8Fq teJZ $rYO،- H΀r3O_E1yfOj7eRr.,To!k ;D핧ztC7*>o@1zyg0`{qa~C#:6nG%3zE]dNj8#ee:t'B ej Ujowtw@[ |/C3f[ZjdAbW>UM:=a&^w@Jlݧ:ǧ~*7@(3M[ 8nͺԣ'(Tv Ss5oZfIH$9Q'-L-҇*?jv̪ODYN"P';@6 뫩>?L}C[:uF?0ent*gC씝s?P0JL5Xk8ڢwX~$reQ czgMdj+ˢss=Ko)^0/= [L!)E)IYhrJĥ/OyaOD 2_*tr*LP]#kJe=.V%2m2d,}RO_A}FCUQͼs\UtWBM aZ2[ԥq^݄uD &eD_8^2K1$0!Di#X& _g _}1`ޘ^I9!#ڦ >?,/R`F67s #n|KvNă$0R[*w_Zv NdȈ[c]͚"*h݇k.*^G8g*H3D,.wjl7^ΔEvk 3V•Fݮis\ ̫qcWc^c,UɃT_l3h5_~][I A6nCb&dLбV;`XV$)P!Ώ=Z47_1p՟٤ X\;ڵ]EfaJ_y3l&ep)fs*r$xǫH6I)_xM-R#I}'+*1 O xFBPcJJ61TiIx(ʄ# Hen9xve!ATwn`TS{@0U_ZfqxZ*v,,P;*4;9_\ԓ:?t+t}%S_'wF>fC,0_l Cs˜|Ƣ &gR?/<ф4Vf< R*){h=Lۃk}4iw٬r/$HZi0δ=1^I 2Y_f>FC'N3x#* . ;Uzh??w/KR-o+q"Z }mx -15j Ͷ0Q8αC~Xa*5]#: Hf *6Jۻ *Oȓ_^*Hq-vaQ=g%T-Soq Le[] G37  u۳"WqK#AP0 [O9ye&qouֲV'kD뒾Z`JOЧP&[J٘`z7 Ǚ\O|1w8KY!c\ёRU^yުlFs,iyvD^ktLz@ ,ed Tj%Õ9ć6>@]Y!sq%M:i;t# ?E`MM[f hO)]ݔ"9,ۇt疦zvjN h2/SU/E9("x<$ .nhHho`MrFI)whk9A#'ܤ 3^";<4JsíO%f&T=kx3Oδӟ6zv aIY#BYb:f"k,j}-s s,/\kc@t98|p;+ȓZ'.dH-oOx,P0:- +bO4TAV!+( 褭峗`;X딺J ?8#C Tސ}n6kg >`L )zsD= v,n9S[82=UyJuaǡjf-|5 ,h2GQOHJF{&@n3Un^ 8d te||2q  y;>CX?nt?-KGZJh8ܩ%vZsp",翧U$ml^M A6h6 !nQkp 9w][YɀuC4841hxLRo)Yg?E m3bmW'Tywns/# ā\O!kӉD%EeQv0)sEr!l\;uhxuB 1G#;XVP:ہ0~!;KVȹW]aǔy!P$Bk pV\\K6&PQo5cɧXgqX ^!!PwHB"BXi%=[v) [PBW7.S!)ߕ~"|hZׁk8fѩOV5ژ9|,ϸQ:ւ3 +t=]p(f{^է[ ^bCK:{luNJt{䈮EX_v{kI|i*c0DSqbE}]=G6Z kvd.E<ů .iO3 6&Hkv]tR;9&JIQw(# ѥa[ϨV v5 HZ(ڈ$CMGM]jM,O{Hj@wܗvBj~V-M.qqܧHMhl ƜkAkJte/6y7ysE|דη)|=Q=WD6d[7_f_!z=ΧP)>=2JF?sfW^g|/7)iqQIջE7/s~/ ŚMkwXU[䢂YV*jo/' Ѥκc &tC*H% YӔ=l4(+ t?W`g{d>Q"8!gǻEOsم(8:-jIkUDȖ$ͅڂ;= 0ܞhN[a_/&7W`Shw4`c> xОUi![Z8#r^ID_ \GdP /*aj,[V&?|<ͧ|#0v!eNcgx|6fDdsȗmjXkZ.?g"jVv>4SU:) ߇Ȇpm`jqڇC=IzE@7QrVFO~zP rjc,jfSruI%;cBh;Rd@0|cZ {Wʜ]fKP+:nQ6q!m{)aL m (Z32:YDe(]Ag\\‘2Ij_҉\"Q#SgSDS ;elE/ o_ׇV՗1軣XɳA7q$2QNkz~q?ӥ/o{u` TG_Ňݯ1XsʐJ[ >2 ~ܓƚLu )*f̴XOLcEȐo fvh6Z%|atx0,9i2`^34kwWZHpf>u)WÆ %/F/3h𖾿 Q{>R sZxbB] | --xZE@R*8I>!3iv:5EJ4{5hޔ3`CmџzHCwH햲7KsƮLV:+X@n.H\5~aM߃;Bj|b en] ;ӋASyt˓if)`(\p=e3SB#)cka>Ts!_]urW#cA}= ٽysG{uj:kdҀpb)"#BkU"1g JTTecj&Oh7"#,FK%8]ǐ^4zD_Jní"}|벃>؂G@e hgjNV⌶#7RBaܟ-c]߻^?++ߙ= "TYq+*3/!yKD'eNL&8)eN,9<c `j$Td;e1n?}ґ#Z*\.㱁cUuU~'v*/U©׎9TzeE}sGMfj1m~ӂn:UlzGja/܂7Bk-7 UτZ3(k+zecg5`كjƷ`qs5sYD 'XZ*vf.iIM3vFK줐{|M +h4 U956p5o!Y$%aC9+۱ϓ> >\Ho3tͿQ4gؚ٥SoDB8PD`yd@$@LS~|;)bXRbF߷m:b+LZƵF9׷' +-L"2$rufGsvpxG}Xl>Gvz5w3LI UMm"҆xMac2HR$Unsj،"sYd6,>Ս: k}܏[sӛ*62QaZ)s]g?PMO5(dws؇N u 'X]I`= }_gSSRs3F~0dqqfU ~բӨ?N0Q 1ncXf+ި>:C~|ċN~ ps6:/T\,cabW Il5Ya*mx]hX wEtr{09pQzUd]X_)(؇[hّi*Y]^ 9Y;ܗ l♏Cg0w%2rs. ]h~j+QmEɢ.7=eˊ[ aCRseGrz煦XE-/ޫu_쭖kvv_6/W𙎖\4? \Plܟ"/9t,ܒz/E6*r#f.Q 3$֡B03o5Ob`^NN|srUګVˈoH|@f,|4B3^48 )<Ʀ)Z/ۨ9fG[B]3 lMܒ 281F_^OQ?X (i0t:$7:{#J6KLY,j.i[Im "DTbU E`Ŧ2o²?~1\&IdN/*#zzMS߸ Ji`wšr),B14L'4lnn o#ɟQucTʐ)[3,ɓ'pP*Te*ʮV 73XZ^h1WڼMM<[@~=>5ڻ5@[ƺfzOp2QYQ e{ AĜS$CjwXP݋?iReJB ZѲ :SFy[xuBv~&`jR$Miz}6NN,<,YfkwV0%M\^ưbc Gc"%kgQ1E~r+ꧧ(4 =E{sg̔_Q7J?Hua <1.U`'=tX,SCLPL>jNu*ES^%ҏ7pn;A k/`OyWcCp\f8c?B\;D_<^t6o C}˴j$kkPgׯG=GiMFp}rT)a晒!yf3#J ?(2 okҬӃ Bf:KY%.Y܋UNFlu,h{CL*и}ѨgxՅI40(kdCMqQ|y,[75꼤OnLVт(<7*a/Z B`w&mdY~b[=ep䎊{d-g+hk:㿅t{<(yĔoZ8Xo;Yp({ujM889Urk6]P }`1j ͒Xs9iU;`<3mGL {6WvrY\r/WbXr 7;A~lj _X[X HY&$wyn@ )/SS JH .;<$6C/c ]nh Pؾv٩yk5MHCֳ#~dO (˩+;[ܨ|9128Y e"wH8&#\[YaSxO>5ǰ/ X4pFN[AU/ F-;#8K߆n ;kR]'Ld ,<4%; =i!>L_ =eFL"/u_fS[`bz Ym!A^.y$"[z< ;y_l= 9r[Pʔmn5kW^Ep,v?gh0[%6#E3Tdh4(,ZwBcعRŧz#;W$blSٷ԰`0pˋ ͻ`yE_QL5x9!71HbiG|5aUG.68$]9^Lz5CXd\C~S"߷S{̌>z'S#{ws!s)7Q;F 4oN]0WV1@݂zyuw (6BWs5 d,bm% *JJrФ8},i(!!"cP4Y@USS:*:؄ ̓B+k,X[=S8 2QDOeK~ޕ3>Dn>?so'J ˣ}%FTqi;2=lm&@TQ-.@F%TS|pe=5rmM4U壕N= .Y4AJBV_EbRh.i2];YKpa R$mN0D*Tex/ݣLւ]/bOC'}aIgSR[P8{F=L8 !A*e 9a-#<Ǝ朵}R =@w9ӞAO9%R iXc iF}UFqG3QTFcyM@߃3 , r{G#Mi׸[Bډ]BoO?vn=*n.y-hnAwo۸[ub93P.;ׅMO§V2?І#Y{2Xaqf0cgխK\U.g̦Hs+j@A dXJY(y.PdJOYg b&haz&~D;zT,ҶħnЌo̦"8%W|hbn[[zڢ,uN9P3&&bE[Vgfrao$tqdF{WVǬlU YN:)H,~%kxs >59W0SR&pL;U(G.d=ΈZ"Sp6:uٔ ztʑ1m=5|Ux#k=TW%KR\t: á̒ZIw~챣F>Q״|79EtV`qӚUE9ЏsWW4zQ,.0M.Ti&Z | gH ҖjqM?S$9P793HAd)rKFY,E5y|aƔIiZJTLwm\ׄI4ΕTVtE,)蕒Lp* ǿ4:+հ`z<(E5+a'!#,ͰOxe"<]YYz74-j<{"Ylhw e+,e-"/|_8J(T @Z7($}rNju fכ_7Y؛'#yγ{ea]l&}'U |A7Fun14L< ddAO$N+Pf2bb zK&Xt.=꡼:WE+C1'Z/dvюdcInuk*7g 'ؼ:^yxIG-_9.ZamY+01 f4W#ZQ>oOsH6#͞ ů7WUVpf1i tav念8X]7]@(U}퓙۝jnsg jQDW02gj&(Y4A!_"˓X-;TLjk\!aS:5yDe^ef;[\iLWyϘr%oB)f ɅwyZ6]P$ ;aR:4HAeU=nc j~I#XNzj/""J5Y%\??&.lK):m;?(h61;Ajq -][ܰdM8nB).l2qL*oЀ-J5J(Z']kA!,ѳS \JDZ1* &3+6l8oVR8%E,OJTEB5R!ML "fֆ&A1#͞YiHy1wtVj.pEq33j+ :R]R`V@ qKQ~:k4J0Cl 3tGozz3ۘ񉹇П1W` nxp+TbedȞ[Ìpf`ƕ}N|'M?2Z\H9)+^յ+6 )[=r?m^~؆>~U/6©%S)Erԝy,5CTr(@]GMbZ8z`nsueZ6{t?XVې 99CLh+uRH|WK> 7txT֟dAjqßQZlDo`ppM^1tȨ:xy8<Hc^DV)}QLUaura DVl6f,~ƃ`Z*>ʔ>G&/Y'EٙԮ ^xƮ­Oiƍwz g[Rg[&r|L|1=K3@ץVqKՎ=(N.R r𲾋7I܋KeU3~b5 Cҷ\ i('ԩń/j.T(aM­v`f^@hMsRFĄr.҈!l=FRJWqQO ̳#‡[̄4ͅՁ- (nܘ/Oک>x.b噟)(p%a[5RU:ORF*!o+s\gHsr*d#;}aO|BUVi?~6e8KCrHm'Čzs$M'2-Qŝ]Bm >'5[@O zZhׁ})0l^`VBR^WG^s\wY~=5zbiS׭&2.xDlGM{oR}pA161촯6q*@wƥ$=VAVwyVa)[_\@^ ך+ ŊWElrg7۠E/lJGp>Ĝ@L[U`ݦ?08OӒeVYe3s'kNh3񆾃jX Q좢so%|ͷ:| 1EP2   bI@Jv,%+ϓ?-p o2S4ċڛryGWkiwjCn OZh|Xf *4xV׫&\u;cX@#*\m&+.\Gw+lXE>'2mByGbhc8"#K.d<"m"uZV: 1s |[(ViW@4 NsL5xv; y6ߢgM'ס [>bNYX}JYbqq][gM# .HW'H{8;H2`n(Їr ,'eWA]e`77.U4)22q7fEkGOȹvò&bF51=3dClL.ϛ#Vܬa=@C8UXp.kA͟մ([[V<הSxoU؊V{B"$3oP?#yP+IY!=~8WZv ͨu_t% ׇӅOӖn &lI6'XCQCp"\ puƅQ-[*p(@/]cwMo#2 *NJek&tO|L|'2}ڈvxpu$wȟ/.R+8FO1>j^\&ɱ,!^X{⪎o ^MPBm2k]Eqn{ռHcd&k謿|'<_lʚw%kȳfe|NR 8d;9}ts݂̔"ȍypɦ,Q>CѪd?2å4uү$.%qs`wۂ4wĤm{$LG*–}7iQ( +;#D^z"Z-p hH[/ڹܽ;-L%ؙnȪϒ$56 x UDJOJط iy spAq[[ZuzƦĒ+5Y)E;uwOb$Uvg,܏=m{a[~Bۥ}W;wJr3g˳CL%1Xr@}ö8ߡ %};0x7$\"@J~`R'51z{+hx-6AL0hC["u#hq"PuHB% Q"^+ :NN 5AʽDu7 ϧyf#@̉]˻r %89D)g?gx50mPTvAf hxw}:,2#r5a|x1eG|SO҇jU/G% ؒRKJ-] 1>(eT.y,lDұYr0$ O87:: -Nh2qeo\*ؖWn֩Vw3_u.o2>5ju@HA*d$OHIDyمQuS.\ tLNAo lpUq&ڙ̪XcXo~&wFZPԘz|RШ^nw/DQ_DT׍<_k5wfЦt>Dݐ4(Zgrm\߯>=.)jP:~mb:$% 5wޭCR̕,ɳ;+-,<~ۻY;}%#!l}Lï3zuD>Kke?=A5z'h`*돘Pu+J0 ڏvp4A0ߝ8x3_qJ$@ GA Yq7_BUN Iܿ<У C0eWE"OҟH&zM^Q gR%}ndGk8"O 4bTΒwopGrGҼ'~%0|mDGr 3擩&:_ WA3([(譝6e KZ1IFjzFJ-;^|Gc!*T#Uw ]puRbHkX z_ukp2[>s >ӸMauH%ɮ_BzIVM'ϦSSjA H{8d_Muڲ[k C?2ӌ, FTczN .3m8\[-M-=*] :k-U)7[ :BK4݆PT': p1:nTbm5wc(tƫmO™:RM <_I'&\Cuv#"RɖJkR)yƴeyđEەؗ$,Gȹ~>]C2)oFpMĿddz|_O#7 ʤ't}n AGw54ߌoUb=\N=̛s4i46 žu_^Z1ςE|eP0 :ps{>!"ɼYZI;|N>|zF~Jo58Z=b$4{+*D/ZC7EQh >*T5F+}y7'j,Ye/^":QXVO?~'> 4xCqW֫F*Z"4D&jǔ/J%CX~v搸8|RSUv4C'fo?6X7fj+܅HIb]/*;^Y7:Z`F;2eF] زp ~-X5K02X=}TЖ+/qwclYą% &BD)5W .ș9)FGYR`Q $ er#ܵ4P*X#Q^|olRT˳9'_j 0'42u~H\}+nIi?V\sVy |Faqg0 $S` :Ԣ^BG*tlzÞZ5z 2c"! e,]HnNGAh3P!R&ʵu@jN!z'.j)D$kܽB.FH;T8mM웡W5 } Op$m(qbr<}b,@uovyK/z]ᥝB**1("AR X)+ϫ0{K$#_&;Ux4?լL65dKc"̞d+[ i /) VbT ɠAw(CĚqnTj;|Jϱ; q|HR6I,5.qPqz`pE9s"JkBmQb,4**Gd_v* A]&x>TdU <{j*ɫ: ܫAEs^S%,' b\d5  d℆L VT:oZ?Gnsʍ:A|uVl.M@5uPuIS7rB`䥺c"U0)󃒕K }rE5Q8m>A4!x]۲1D. 5Sx2zXA))4}Ld(K&OZ3CP%V)EY--E yEy.F/Jص$UQ=.Sw 8 -)X'Xm#,EÝ<-4ƂӨK'G jGSJؒݤXr>YRV}_CBGo`ƽX믖F[5kP)K_[GK4*ehNs/Hg(_ 'X3#_< 3͐TcAs];BfDeg-0_K$X8Id衜EF6kkdul|;|[~Pp*yc5ſPr`^ef(spH{Ŋ\Kaͯ4=daִ' 認qERLҘF"66ޤ.e0r, þhjϢwGoM4Z r'nsdU&in M=J8-c-#_ /z(c2Ioi,zEFq<>g*wR@7ԩWpy#. ~ZcҪ BP_p(\R7m 7؊*?iSUd<4ն1¯גMZ}[0(fhU]?$_₝JC[C9ɳ 1Ž< vdwE+Œ^rI.]i@\_ǚɬ4,{rڊsH.!ō㯡$Qcqb'!D\3G'ẕrsRyρ%bdxJ/Mɚ[f"4bmd 6V /xs)[۠1)-jQa8dcWѯ\/iǬuoUE4IWhux*FH^n5:PQU+SFIRZjBzԸ u&z7=Śa 0AȾ)$u}saN}/Ru #F!0x4}$5=: G;)v-M \?:e2|4򜷙otR| Yn9~T 'qц$[=I؟!p5a,= Rf=GT3o=oA'v+qc_3 5FE`O$qKe@H",=M%Px(7Zq.mm6.-b^c",4|{uElO>m /lO>K Bru`#w`(Ǖ>nޛ%}_GYLoLU86?7pNSV7vhj| IEB' sv vIWwob)Qf>8;omӏ ⽒* #0SQQq)]ý 5l~q\ʫ͕.6cTD]6r+aWi5ytNz+<W9鈂\gh~/yz9e%#p&|;~g R~h) o7- PoU% _^6@0k]m$쐲/j]1/֟KC(j~*Ttɐ&KÏ9A&U;?IwO2t"G}{af^cv9JOkKJxa`#k`g@_XCfLd=r:rƵ)^ȾQ ސ]c|oz]ap[Krؖ6!r_3᝾lXyBC6u/WS.*(+bL 9~}bC2s@/˔l‡A N>H- >0c ]˫xdC/E82LZBם.}Y~Ll 8lʇiOh`m LYr0'7w/٬N/Uu 4氭fvY&jCbUɪU=#FgZEY!zSF"lf ӷ!99 8!@uYxOv 谕"%.6f g'ɂ'@$dʬQLIQ1aӠs'+[vʐe0 ( F&[rɜkB4Wcư`VԼW})U$}t~qpcTROEPr!bЬM9, AȂv J\vٜЯExJMmwJ,Zoc.&Bn$t'c-1o|Latw=ykT1o^?pmsYtw(CW(Mwkg?0SԸJ)S\tFT O3 uJ) }芳bW}(?%jSŌs "zNdȭ 츇A4i &l)'"Z+zs@F6*s̈ӎIףW:x? PX~[j)8]6ݩwU LVcrNZ@89e&lHĊ*Mfr| Gkɡ2Ec^yX_ ܪi鞃V!z^K2\I> 1'Wڴ]LwfCi[p`2aJv p(Gư1r%pmƸf0 Fu0y Q;ӿ.;߯m~|{VlۈJDh`a. |+eLt<\]1+e%ž#BG1 %t0 xkۍzo PB6aaӖgcIxa43sXxdYӚ(7x)h,=0>&Va.=EZ̀J‘ P,A~b> $$|{E?:pd vߦp*lkTH"2ݮs]uz_17|웂06tMTEMKH&I%`JW!#0vW~[׵t[ 0sŞm",u4hYcGXbћҳ?\&|wNbrO<">Att3LٙZgݓ2Xtw%8Ѧ=؜\Pt&XsSWc.9R+֍;_jF} Ĕ Diμ"k$TgH%㚇"Txopɬb\/n@ۇOk]D>f(F։Qiئm,QxT~j*x.8\ \b aZhZU nNx7"w¹1~LR/Hw ,] 0+-E}`xA:StZ0ܩr6rI@Z*>GZe Q*a2!:1z7`); ѵ>ՁʨYe_yG~LV`Mr4Ǻ2 \?'V-a0dI҅9ص K8Ԧ"S9͝f~u֦0i.0 lgYD~_h˞mOxFNfB$:< ~ (1nMPTs߁/n֘͛tH/e/nnk1m$_!Ub=h!w0im5(R`Ʋ`$W7>,7>zɝXwY_$ ܈_9lG›W_ h5KZQYgON?-/Ycؑ6 ]\35 ~kKVZl#Ƚ@ѣUǚtEwS ;IrvKlK4yt'\U_x{bԿ%Mg0ז&E`W8F/%. bhВU~*Οp^J><*dJU2Y'XcfILt猸D[-^s+H2EvuDhfU** _>`ҬU/" Qh>h!MeDyI׊L 8q^ ހ GY4{1n^}u0valyQ O5fBM% or.լ5\(S'hCssޮƨ1t ]&ҟ^֦]Njz\K7"f=K<Ը^/e5T "pe,F{`kGA>Ԕ j&M\W.9R䜷Y-NֲA?J19$:ȨP9l׿>.|e-U$U0ҡ !)cI9^aG#aLX[E4>[=*/sA!IH4-Lղ7H'aIn* y)$XRZ  K-x3_L$c#yz68xT1atl$ꭢ/߇2dEnOҎ8kn]u9o~`$=A)`?#VEZNsISGG'_Ix,0.ᄆ>9|;'xMu,0@8"0D/0j-`dA|iȘU[ʲ_pdQ,sFF'>GvG3;fO9n\ N\|t7I!ګL7!~Wr 4iD[Iee^׽* <+_P=vTUp"B; ˭ a+ jIPuURZ^)1'Rň(ӽZAeV8מ\ϖuфjhL"ޚ0  q(\˧s8d_)X37X{9v]]ILIIGxpl:8 ܏GꕝœIŖyhQMYўX<_Cfw-5[GHWԕEAWSf&=jcƇ[E ~ӦC ZL0FVڐlUG5U0Ois|o1WȳAӒz Y;cPmEYr0.C}j9?yMB]]xgy7>-٫2ZT`j No7&Qy0:,cZXLh^b;Oݺ:767ޯtV4vȌ9]WQIT\ǃnU=JxFRhc;Rj[dHG'n$Q%6*N/ sL:z2PmLnHoѰj^ίԬ偀ܾ b_7dl6U;n{(MbdXsG=Y:f2&o{.A rx-jL=U@{ Cos # rջQ[=#M1$,:@>Y\ݷu,[itr8uB6%0Q .̩ (sXl3`+,>>"fȔ {;"][qcQ~yvYͧCǽ`LKYσjЌl;@֡z5?SJy*wQЄq  m93{SՎ:S4, '#.Մ2 rP@4N |q}:b'PIuU$6 a_!Q&wfG.$e7@~Eлӯ-S=>HQ2GyM#'z,1 =\  ,п4n)7̅?-hoYXv&)e6"`A<R(>pt;Cop;@-;yuFS~+[S Jfݔ<!z6(L,G1cL@Hj0UMP/>bJˍц8?PlOM%7ÄLΎ{EvMJzЩ+xm4:sq+ʿUarffNÖli$¯zt0"b׿gj|Mco+Flo/f\P?2xqB߇(do_%'%#5 2 8}4ȉNGJ4IV( GtѮY9AS/>b/Mk1۫"A82]6i)}7t&8.&qkz7sr}.h?씅 ^SPʓzb THSX?? -[xd-LZk''Tp->yS# M2_nTHh4C|ȓ!\2U }ZaBa6` o;^,G#/G;As.!?e]Mmq܌l a̲^71q!y0:n!ۨ&`հ[:ɫ@F/e<\*Øw2J7Om.ɳS]|p'5;џ.3 v7:buUv䌺W@"(*͝͏Ijl?D0w$S˷R YR9!'iS!th0myN|`r'wz"͏dEV X#^jmj̫-]<`Ɨ2\Ph]!ͅo,LfVWM(a']5|8ʖtx"_T%?!K1i~٤|Uiýݽ)Z-QoѭBD嵷2v@<'|ެCF{6ϼGZ䑩R-0!@S \}%xI{;N\X2fD4/ZAHF,eYlmus%yhz3Vv/6]5NB&6m [-2sϞ7c|:Qbߕ PT}b_L/].f XRẒD$bZcmtUAU"=Ԓ6b/Չs ڋ03?@?H J Zгqi U\=8쑝ϽC\\SQ/hk?RXƲIC14!ߔEY3u\jɊqO88rtV*;|1VK!⁙_B7`U\T!(e!BBywj㛑b[o`QaA{ U.r]@YD|5y,I82\n#V v.+7 K(*ϏMM*kw *16 a j&CkWo wQ)ʇYtPoK!F*Iy M@9'nۺoPJikI2&%QGrIog9GQ5jAh4 M)yADk Hd=ru=OE5ЌgyOagO7%$-Ff X! |"BiQPRtet7R'*$PQJ.C3$gm+{-%͇@QV*P1qX4y-E´W\ݢ\!Q9- Xeۙ),ù<LZN{f]4h8|p 1`2 }νqc_gm oiAuLЫ) tpx_Br}djrar7u)^ueW)rЈC"#{{ߵ朾dB00n\8k] (]K .^#!P6rz&cD3{áBx:%)8EM;U-2fkswVogqqI?S>2B!.Kzc"kOQXZQ4k9nUQ^[b?wt F|]'JF lifi竝oڎ=Ew qs u]aHuVgpf B^LܓO«x䔿uiDi +-C o׿4H:4fWpBIYc_%iidѼ(Cl` $}n syV|ye<]E_%&L(ڧv@2֌ɵ[f>GiLNJۮe^9$nPC8|\` 1>z-_ZgNZF )=)(CSP;ATe"HCﵴH0ޘ+Z{oQm>3~mg y.2Ϯfex'\h|RIET,OxQ8RFU9\L;;Ņbr|Ӄz|>KNv]Pbeh$fmԘa1 { qy1~!•ǫ/@^\C+(!DJ\ύɸh)"y4wqCl8 P  kmrFI{A0|4r]Auu9y_Gq=m'S- xR !ѼGG4xN!Z? b1Y=DU*R˖N$؄v{!6d3 ҔT;NJ̥Ia:;)_d{6,h5oɌVU.,E]+*Ṗ#PMk/-zݠcY7-zZ+W@ƹhX(LXl-FA7e\1K1Y^' USdAŐm; Wf#,/s+6bF9RJfGY͍y2 KrƓd'0pQbqCpviz: fGgU4aZMhq[$ZCrb׽סor[Vo96F!.Z&8)D|dR?]cN âf-_^_éP`f`¿$q;xm-d4i޳"9yJ 2[ 4X$SòDO=."=XGy4HT`P4m]3=] [ew3y&/#Rs++$Nc.8@ W됺5~c63'@aņKM4 Ņn;H ʂt`GIGBY$myW݋Al!~JHMeYO?A[X0nLC&޿e{y $B&J;C.%,DjhMj$csb9z׮Y':<"K՚~D)]EZ:1i6IIth#j_F0L['~q6ɐa$kR\P <_,ѓS#_=oψ|+˷ԩ flO3b{7c>vp5Gؚ&ƴbدu6cIqN\zkw{g8mqΚcU #3.YWw0x99JbfwoϿ:wQv[0s=9‰0f݁&铃hE5A&jyNj2ؿ@(yEJ5o\N!EqLwϯ'eHNx\6O҉VO4bmKjEɘxxi¿dPJbzx8 }p\>QPfkw*|[t-J ӯI@׷h_(;p\l%eHh8]iZY<Ÿz؍ 9b qNc]>"+6ntt8e*.ûLzD/4Y.)\4E0e2j5^X ݒoKne$zަ6[]2KeO̕c =u[3Zbu=JMҰ= kbZE3o$מg[D]#:\n:tXSyWŶ&ɅcHy2Fh)ynf^HUY"Yx0&ԬةC rclv;x 47NJԲ6e5KM̓<Jm}˨Ʊxm!N9d:jR>x[O,OU[O &!0q"9rCJ8#T/wP#d+z%O7X(KU:?Ꞹ@TOWQ^ԃUgyiTr?sbc"{} aGrϡ*VsAe\][b^W `6rfYRf}q]a#.m vP3oACSd#l=ז 'a#*Σ{þ5ͨ! Pþt94~["vUz¯OY8ƴ5U~"_D"vrLhfEg)P ^v/ǂQ/eIaeDj̪tg¦yC4m1/\CaGzZh=iQE gӼ{º턉^?a'(9R_|@QBT3XڏԃY--njz)˛X纗N-cQ4t6Vn[b%K$+ 1By{؅ 7{M~| cBW*!')ۿa߳$Ϡ+ם'yW®rV?4UH[7 ͫ`} ;̯ Ga3`>[ѯTJ GvcM~^}7mY5@F9iq6 P?f\f+Źkފ( l_|=Z=jBxȟ"va)y,:о ~uǒ\kḟ(++{9VO*5ux c~Š:pz}fq50s&>V0lL+&)O 0odg j00VΎO-&Bە2mF/m=_hìfkU6 -}Yh!oœ6O_'` J"6m|Aڧvh`,j_ɞ'/FcO@<oMԀ7f*I`D nkH]Icclo"%)+9b Dݻ; UHlDIظubq L }m ),xᶺ5MR [﷼N9U]Շ|OjM#$'Қ5Mm hhYr+0z\g*zc.[;?Hl^8Sݮ9¼&<ɅDAH= ԛLAXz*,|X6G2t {m"- Ȉ|{E+z^ߝL!N.[V(]bpSS_B*c ѦQU "b ?SNvyU!Kuʳ-ɖu])-xaNf"(jUJ-('@=t?m u#MvN0AMI.4o-0½Է]V@=4ni3M$b1_ڕ]zՃNQK`F9 ^<Č3j⹮ H1D˩PND+d93`ԩe:C3WU.L9jy^oRL!jkL2B hoT/qOV7ݶ*5ҽcz͡ o ZRpӄ fũ̙ sۮq%  n5i<k2v"A9iEpdۧR/3{7%>h1TY#̵z5gkB&)7)U7ol&~@u?AK-So Jj$'$/6=E]F$6aC`hh%,.sR:ة4`tQJ-JG$;Dž}vW} /Y(^.KR7#eߌ1GbojҲخi{8KJ,|;-D"!v/,}bRec@kG.E=ȮSm E!_^pgA~Bٯk|yI>2_F*eӤbaT!ާ $]o2CgxOG$||2~F3 e"Um>-$7㫨 ׁe+RW]S{r: 30)V# sغгr 7M3'ry# -PfƎl|TC ID|F)<}U%!$[/˳QA}Tt򠔍1FtM˽mNJ%ՓN3j] V / ^lԌ/C gT_橓99Jq+ykh+DtӒH"}jwm>lbp!bUwG *ĆRdHkdCc)NKW KGS;Dךo_gN <_hj4bA?N>\zZ?X١^䲪Kdj 6鵸:OFd8J g@ VU15 Rc̚d!J?&JR'd%SɲڣJd4vq@L*Ovܘ-lBTKWcpv"?MmJ\\lv "e j"ĀHإa.>l$̾?Hrn")"x-GLL|K'Cϻ3{%+[;g&GE{fK- p~g!yQD| N5M8dǿWH L5\m`b7q.}btQڡGn7|ua@IpovI1y-"л.aE"ȂsUh73,Vo~؞YFssp~-][`KJuqʗDkշ쀖Vf#[OW=1V/Y`x"enȞ/ƶXRBA\7P|n 3;]NR JPD~>ixE/<Ȧ<+d6[e ~XIdwSKk qUz v殂i Eg`Q-/Ao5筎7S/3 ȉ``mB3P*.^9G/;^ zZ-kRl_06LXsM#ĸLTξ^_HH|15u/ZC*;JrdA&ѯTՑU8r!{#sxfD)fځpEMG;Li^>n枢ahƝecZPsXix .a4NSM9qdg $·S/K?{PyR^ t;2g'QN5 }~@* lrRS#a.z컕7CɹxnW]l`e@$ow/Ol*3uBX=~1,3܋!p`)GeoZi tI N.yG01#޴_Rkj-o_\Ah:fY}O'%Z.E_q$ xoW^(yE2}]S bP.pʫfNj yA}&-|.{c; h} }X5cOD/DwZe ǫ*ri;_ƅI3ଈòzs4vO;dV^$d1UPrĵJ]GYo|d4dLus`W x /p]'hgݫAfOyϾؠeӠj'$=,@3r!k eRF`,keYCzHY'26(tjshb',l`** Em/ $/NtCRTN%9LĒ"ܼ`Dc2ޑXdnYxlJi[g'-f ȧddɏ&u_͜Xq?E 27xXA9װyL7Kq5bCwM=FDko Q3Pá|2} p̗рy4?eK5P?Hr iS5!GhƫdI_kGH,>Е'zb49fR ٝD +f}@G\#Jyf %)/ߦS 6Iԕ.~JcbmcY8xʥr٢ha--6+c;nX|ڵF59 Wд#DVykβA\cy/!DE՘y=60}TC!Q٤q-#ʞN7vC=OX${Eu-1x.?ݙW;{* eWҬMۈ2!=(5рOha 䌇mF#qU&lGή͕|g'NjVuA~JpEe>ms, iN\Sx8HX:-)2 21  aQ*]ư lgN5^`#fyv#XYf*F |3-`p95=Yd#54tFxz ~> kx%wR'7Ļ(B&9 :>%=/H-4ngizBkYrZf}qY؋0TyOomY>U 8΍!U?ڋB\zdEﵲlA* `dPr+EV^ώ6׸3Y#]W& ZK%dƫ3؃c[I^ P@i ?7 ~*.Nr靜]|Ώԍ!pb)Ӥ@YJ.V5E/٭K7;ō8ƨһ@֙CW+&9HMoCqa@ʄ,1Mlt /+xkDlD(ȤT!'=zh eƤA]#~24G+qS*A7PKg5F,}D|Y!0ԯ9K=&3;v[ Fv(@PɖSO2bQ;o[1dבx"+QO<\r!^gHUaEjfV;+TQ͟:F`&Ƅto H'N&vxo>>:Qw[rhAVρgh"eB):=d*NzǞ5l;hz䭳^~xr_JUnQ#PHX#֐[UֵZ/ݟ^W壖Tlλ h-2f*p⬺ QGSZwy( =>?b,&P-y2AzQ"?7s˼:7rf>+"vծC'Cfyn;snTWCm52CdAm ,|ir:SAQ \R|af. bY^La A, S#2~%[ES6br  ȡ * jRD Yy) ]<@x%xc(0V`iyA_Nz`6W"P󥐟8J6I+wP>E $`MYz'-a1}X8=%VFmZQo58 zْYQsLhy1U_jD&\9rmpsoO-N2R+ר+Y)(o V}' @\0ZӥI*1pYlBY_㢤f5yT-v،f[du[0:1ؖ 6u*/ntְTȰ Ϲ$_$)4"a7=>QmN Y 62Z3Yp>L"RU"-E}.iI6DȆ~>zLHoᵹ5U5!b C0 r_usXǻ22%.JbHu~jCwʼnw+BP}bJL]8g%Xqr'2L'S|l=A-4+0+O 4鹮6v`CM#-YAfyHvgy&GaA,pJAg<y9 a4>XB bѡl0Zk [&)qXoTn|7&`#m19A {fqY!544urL @,`+r6t%"BpNvO,`% AH٣7D fUe %#k-6C֧JtzpRLȲsh2w_=^ȣ}͆|{u.ufXKʨʲh`fl?D3 OA雲$p xp*je)3L7gNC,Ǭ^N)#-5k9[kr o ̋٘W> =DQ9A\2hZ=p!>54ʇ/8B-yu;:d&b.Ke G܏^) unɰbΦA*ʴnO8~85!oy#r}d+kڇi$Rf:Enpe8 *tebNY-P¾$Jig2 i.sF`TNwm}sn*&4l{3 s"IřD[`@ΝWN͚QTz,1ڡ L10>!Sԭ$.?5e5V N/<}> {8wШu_4hG)@{R1%_>yxH=&1u=`nT:|w_UEj y#sO%XӃ Y#+m.;VMyb[P:<(pUXt^ Ζ WN!I뱫4_ 8[xD5Èb;WBU\ _cOQ;A1M]ω *VO%VK b( yʘ!v-<20/7gAw,rEQXU@v*=\䚃/)`; F<< dJ?\*ih4ZM2tq=Jyn$3I{՟UّeN=اJD@|o0=i !yԼ{+򉆑~upuy9 m)02AN_z-!ݾńt.:;O|H:?˘0ʎca؏`7J W "2  Z\_l %g5]L0GR*Jfqg+;G0'nlgdʓz|*7v) /?&;"a`=,r5M)&"*dD>j[PlE+Jl2VghFEhtMrzH%C)\H\O}#cSW XL$l'-qkk3IAj.>`Kݬ^&VOżU-a`Y 32P`o.uaҏTZAX'!N|K.O%β'B1ut,NM vOle_67~&Y^TDs'0AT1?+fK+iD43"(C(MnوTˑDd Z-3qh@ؔQ}2AڋZ\ɵGt$C*$\Oe^؈F``T%o@CWܷ/u]3ۈz=it M63@B͍VmLfq 0wPT@ .2™]m*evic%S7@ynTQUuΧ&|J:}o).Gh'V-$' 2R4Zێ`,pJ+ Qp!q͋ Ət}х餂[ʼƹU[Y[k5Ei O.%an xuiv7okcUSNqHKnҖ2<B1ퟏ,DnWw:cޓqs)͇/~[X( PW)-ZL0#NYKʳ6oVMg 1'^qœ IOPY3Vք錄wn-" #e˽zŲRg2ƿ"WTdD94ZXʆ``^ttjH>~=)NE`Gm񶒛G supL%뻅A:{"DzD PsnŘ4B}r)uBS[P 5)s 6{MqҦx܉٘N_NfII7R`nxe{? yJzgIjbxDOd8>!4󰨰6gNcSM?\{Tĉo\Xj݇\K5u019K<cyxh,m54!L^mU8bk8ުNbRӭ Vꭸ6S&I~ҚU҅g䣮M;l|2K ٰo"NrYeUIӓiZ GRt@'*]Ts~}/Iجu-…]$tӱkoږ]'j>DD jX˸Y'%^אA5lXJ 3K&&6 ۪lR}Y,͵i+GˮWn:ElY+]:DLdXruB2z&8k8Az gm>,^EǓ'ު/P*pp.Ҡ+&t%!: 'T 2q֪F1+tiFayMR`&QIXf#u,ẹ>{<8&៊vHIԓT(eYT+5fMym0td雐Jt5O!XgOjٖ u53ˎ Dt)׏[Y5\ۼj]ʻpgoiԐWԇDO/ \Y.F*>hZ0]C/ﮭC8EZ+gCn%xEx=(t7N*4^L[=0?iIJ8xso3c}7D \{n-m"Xo. +gE2o]{=⍹j9E/?ހ }Ʈ+KV>-;6/%bJK6dxHӭy}Ug_3v A&4JPn_ߩ`~Ewz$f Zxs4XQjѓLU.)%ÎCUI øZ=Si(rB,I!n^!iʀ'!}>xao\e1}%B swΆb!$~ Of/] cXY8(i[ŎQ2bA!cS/\qJk'VNw&zuඒRشV 5g&!reD xüЬ-nRAhefv:}d¦ڢDG@J}`Ta:_JFE#6n)l,-OU 9c^qîdDFT(5&?S&YR3.Ԕ1c*cR8ʞb=!"d4kNzA05CD41_ga3n:GM?˂lBtʗVА0u\D|ܭl9&W *zEN @nlrku@Eh #b:? kI{(JQݿ6M7XQzq4Sv MpQY+OfHj8([%Q͵C#Y}"w1Rur}C RB.v(&#'ٕ A\uDn.61-tc0鸞C|a Yo=7 w1-X6ˉ{;p9:fL랤g*wo"|LI PCGh>&WjFӠhTlc !Q܅3SjNVNFB T!oV4Q*EXCI?=,N}nu/ |6x^gQ鈓X9zÌHr{^N~?ڲ 5 }+G-l~Y *OpɏV+E["+p< z{-6P6&^&2fؽ b:).~d8KgmuZNX&zYi+9%3Nio>x[DjɇĨ^1/16\n }G–< ԙ4Mjq/C`;[/J4[83Ƞ!~QCOa4a=*~l%IE`(eAy^%!Nh%8h3\3[z gc?x+W9+w KZaoyGϻ*"8ZXUBbHM헎x=z' *.#e{˛bbՁjx/ZuM E[ Hk< @*_\tL;.ޥEt\vs#рuӑ3e#CJbN8h\e:|EB[J F3'e[ޗ m$ j&>GH}|2&tGzP&RpmGg{ɅX5[JB&c/}9qTZ!eޅhuA}I]6=5dm&!#Ǥq{S\H0)_"b 6.:i$(-/iJE=riI@kNHzA%N7e/R5k"fwg.1\7cgt^6oYN~po?1Sɰc^j,βzA†(pjex]4Di_0-*;ɶNsӾ{Eֵ8JVc(%<:IlT yE<ʉQtxsPLq9lIu?Xx$$=q6XߢB`KŲtA^854I-!pM ]>{4\2Z-Mup"|RS2ݚzPh_3?' #LW"TI?ٛ =êOҫiF.)$׈ԻDxoqp3PM~*`t ݐ[Gx9`+/3[SLwImL$@KFhN,Yt(G; ʚ%ss#9oqucRO]O-20nsǷ0l%i;[rM MA5dLn9geGsam6qBm%{C_@ Q~&*2lDmXBB*CF`^NW.Aފ,CZzZG#}(V:#Ԟa6r/N7QgG߈6I# fN$@"`"wy>|'yu[L4zh!4'`EH`vtgRmN<FO̠ٽJ]ldr|-9U0{WYR8s˲^|ɂJ?qGUܒ]2d$*uybm3mRgfjB_ sJd[p9G4Va^" 1j +Q%20w:\NUff H^yICpHe t~Elyy+`7-zS:SYJtNhV+r `t)k+ Π /|f؂zEz+-!w0mx7=y ),"bYk\=/LQ7OkCe5#7 /H^;%Aq5_tW-n;IӴBQMm9}ޢzA_×;̞quZ L+XA$ 싁Cƻٟa:4XU`0Z}$;f맛 ` Vx9" iWD^*N!LN&fSOMbj 4eP8~^)#{RS[~KVgc-6Eh[ю@f.@o5)Y mC9pr<s'.^JPTd+BH ëgE]n |B^(7ppݴ}S2.tNw#_0w-rh@Cxʙ.- qy I"E}d[N$ū8N="彋"mهkaL>mV\hLb~ߥD47)-/ܹwlwV{CS\M*Os1 ,\qXs![$ ./]fS 9S;2dx˫zuKaD^M֠) ρv'՞l &S$SQ̡XcN?xcsëD^jVP( TYE³Ozr>p{ g*w+-sh"jH+g7YG)QkdbJ:2*lĠXS! ڟYoddF3՝?/{#j`[JO!"Mn14k0n< y#Aբ<ďAgƩ. }&dd31]U OUM7|¼`dJFSՏ8mP+9nAHOIrdb]߄3l{[drDE"D]qd|?9y*CI<~e40t5!YCqɕM1Iq6ʤ]u1i%=$=SݹAzd?rolSbJ]Aމg) }dwYK^04ujB58?JbĂ)CD.kT,Լ˘g_205 MY@7xʧ @,sj:{; 1mn7&;Xi篩+G 9h* cq*5sUBWc9%{#Di!Og2wCc ㇸ+s$w!ؾDAA8 gF SIL-($w|?ȼPOTWxϬSwAIH%4m;BVu%o/q,|($m#\ ,"2 p7˹1aKk#pg2r%;JsXR W}9U=;@=% \&$pMHU>H4qaMm 3RbKXC)%6:#R#eQD{ 9߇vZ(ZM|aڡ> ^V!x/0x^tDf2%#Et{Qj+åbzKzq9KXv[1ho>sleUq3)O_ F\Wcc-3JudVR1`@eRլ-ߐb=ZU4=RSARt,3dƆ_:]Nqё4?磂і_B%ĺ,!_NSa^Ńߠ{D1,;cł<9"uսU To с[:C+*% ^i?:r4Rős`hdt?:ZQNI6AA 6k"s.JIs%_ )0%ռ溕 :dd(" jy2>cRbW6_pq1cwU}:"nnί/Z%]Ş8t]CS(0 1>}׾_EAwT֥c軖-uڋR l֖H ѵU# s<4 aB)`o"W# UkC=gALYc_ftU~ nJ {/N%"ޓð厃6pFdXU ;] KXYQ4[$YDXҝ;,-&Kl[T=$%[5M #v(3JoėzPk-6q^@wSuJ*+Tt CШm%sfz޳O0RМOͰxivl]>ΣUJ~6Tv+Sgؤ a$e%@i-p`6g~Cڎ"\@G[޽#}b㋷Áp)pKw4t1@Ҵq]א@M)]9snT%¸ᛡkg,xR$<D׎>|j:CKhz(E L\z%T*dsm]5G[<8@yjrFL)ݚ4_5 8E,U>y PsuUJ\5ҍfa~}**M@:#;bR s`VkBsZ*q'=tˆ6@yi붤o2;9[AF!C_Y'L8҃z_۶ 't'㺠m 6fe/X[!yDxU;P6]2 }0VXr0D։FDr`I}" w瑅xg ~t?&0"+B.Y2s3 T-{VT0luD~Uچg., Nj!|Y,$Ht-?R?d,r% (GR^3fS7 C;Cx /WI$ |Tn $S27&m!C5ѽ/OzѮ[kW4뻬t+&G{MG^*?G|@\sgq r]:'vK]$ͷ\S n_UF߈ qPK~ɊtfrG,YfR* "2TCR(g/Xb$5봉=NMV`_"z}4"'Xq/4h2aDzzڬ <->N<#fP*ikbo[Vڏ$G¨%¦gqb(p;2X;f7(2*?Qg<łxƈ_M߬+?GTljT+c /" 54BX~ ܸAـSĿќuf b,?Cl$BleȺPR|^qq>2#5֪TÔz-o*m`8fEh3KetT'جy k5pU OP>FM,5KBdLjHM,3<ѽ~W+*3A6 -]']ur sL'V=ey@%)9YTQ%E%Pd" D<V;xge:0UJhdkg3=/FǓ+O xգ͇l_<&ZkLx4j;Iҳ{Ow#X6$-x܈tbqF-7jKJb%6/&wh]@vM.b1~7v] ܡL3[dG`. Ȍr,eZI>Z7&wl >-ݤzBJ[DQU bE<I gM7A6[l¢ǨX˹ ٜɺj^uv*A|' qq_GK{aC j.rb _`׷,ߔA$& MmL=Z#Y8R ;'w2?>.]z[cxgPQ=C Lw:&ˤ[V}/(i^9ՇUpKFW1ͨloim]\lMƝ734-f3 *%l?!s(yzE1=hAg~F-`1 VXlԶ͜3{4qi5v"sMo_u. >y5|PA<=F(a7ixWN0*ۙ00z cDaҿ踐X0[]*sCJc촪-Ni3K^El*\z6ζ>gAwD?N(h9*"IhW?hVeHxMfLu)6"Q]IY3ItV =fOxR s)kk:}SBUctB21g)aGPaMh?Z^xE΁4ي7?fTnBoޝP5r$X,=_JdAbzck2j'?ƙH~3-Q2jddo=cCeHnTߺ!e!pց[莋_)2[Xs{nkPkF2 SGL(@1h1AIt]1OΤ~[Ig%yh Ca6NBsUw}{3/&d.6lda˕:zaAAZQZG#f45*@w q|i}ָ7q~rr).z O`uX(V\& +\ݠYY򋱇 2rjEc:s5'הdMr-f|42B^YG ӍJ#D548ǽʀ shdJr/q6`y 9pTH )i U++YhL\̯"0pK ng/o7/A7Q/8[\SugkSAR'hy? A]*)vw4 -24p5IM$c.A]'x-O!7R[=!Ip/EW[^e!Dw(A:3}b^zg,0x@xЊ95_uJ{h4 Yy<]*cpN SO0+$ .f 0&%p DNnYR~%X׀Efm}t$︝ޕ͞VxrBmz>DKgrװ="Db2Q |[6yΩt J9=&%.B%Q[ekiYsSh1S3ii Bkn]$(#xS-:a~tô HXʷ%~+k.C)w9RIO6FD0s8*\? f ?8@=lVyJK{A(gZ`J9q"Ev&!WLTcƃ49ڈEpp#\ g{J(r>6UW4T[ 0] 4W}ۭa]zsM*ОIU?ψ:+_g4$j@(#)(o`:,̎b\;04ɦ$\b O2>? Fk~L,J ñW]n,ُ5l!"| $Wdq? 6jW5Tz/2UM)~ @zrK!ilTOf7-WKw]woC[+'{eLJVͰ kh;Tl,]A mcSM>x =lb:P( OtU EF=Rpb]#+ݜ#YL _v̵},"'rHu%=\T"I eX0&Jqlh%. D IRq# .Szo69(SHUDwAr];#0cSy.HDd+䋇RC30 X^paaFMά\,# 8uFg+$t|T.> Vٕ19ϔHg[=.IfO-&8EfY; X yY<)X+gGCM;O9؆]xe֒,}S;wo~U1ukEգ)1J:{ؔ5j5J]t gPN@kR @Mz0O5IߦpMtx)KnݰۛȟJrAb2y:-ϊl98kdkS'O^=$Z'EF1Hfh.ş}OVyS?uݖ '#Q4yH.ĠUޥN֯P 7ʲ%:]G%(c"e3I)(={a(FIuЗ"²yqnSpMeji("@K W ,2AĈv?O"0nyGkqoF' zǽL-mJ) ֳ[7q1 P5,B}J*3 {<.:u#Xm>6A=`^Èjzu3҈K Pص.4A#RzFϿ295 1 2ʁ9z(P]m0vӉK:v= MI˃WU6aܘFS!ze+8W^LQ6:A3676CrFU缙ƈV.𖤣\_DS ;onԿO]F`41 {/&Lg2Z_381n}] wY0 &#ԖTĝ&}!)B6Υmvڵ{ٟ {)>x겸5x̹f/(iHCIuxS-lR'kj#27eP>&86Z"0w({{ߝL09lO헦'KX/g(3HLʂ[ O뻫Ph JxCXEEf-FZ-y){Ȳ{Oۈ϶ٴi:v :\h+c~ fG=%n#e73?<3I}'} gg$H^o^aQ 4AÈ{)5T6Oq!e L|8țL,ޑYҿ߯*&[uzg1>4+j b`XKuK+Q"vr.g̑uS )\Vi_y,e7l]l`㝆pswPBO(Kc_Y@3 Zĕ RU6@86 Kd#,@O I|U?%BK FD=5UҀ~ԪOkzِtJ Q0*\R [GƳ'6KȈ*o%UZbD %RP֧#7tQbǗ9%`W4{RTEb TcO5qdJe#wKMx\5ϿtLl g'ɱƧI>a #_.!jG")  zDWTy$Մ ~},Ъ*gdr>>LAR96#\tg^Vי _^ЙBmJ߯;Q|H> 8G*ة$*"lTdrQ<.K5cHhA-l+Y}A *rLOMe SH-!{U9% 0Ğ5;?ǒ,JD5`m(R#+ҊDw-%BM13mYQMW;Tôbyne˵^[22%ATr\34wJ&{1A7 ^k_ǘ[OJ[#LMêi%9bEN J0zo` Գ3#C~ L| rT3E*![5Lrꢃ(DaNt5A"¶;ga*zʻaK0Uާk6G!#^MFk[M#0|ޑL$5W/<@2#&͏L/ ૰-nkl:2u;ʪ m]b p`\yT67}Q%q؝`,3&E2^;gʐr_N<>$bHYSL~ύSo!1_[+6{l˝ZT7՟VȒ$_s! !$JD2?$DJZAu.n(rVӭ Ǡ mC~)S?PqBn>!%Ev_V1ӣ[̳ၝ.^O-"T%ayQ7B(ĽJk:5ƅV,av+"rXC]]ȝ_@KӾ5jm,ڢ=<@?oeܔ|Ya{sG2Ȳ*4GYu6ygJn+TGN6*%(˯b5xKd;9DclQ,N%Zj+g1|> Ό[o8s[^D~$БsCASܶ, C$zrE{Am˩!S$e{Ҥ_gU=hNv#&rŠUw siWDơPگ.7ʽ1\ /KDDYD?ʜ_;MSUW*1cpW~xu&{sR*m.!zRONӓB4yL=ř,proGswh?b7Pvoe).tqE9T\m"/ydO Ɋ !fz5Ȫ+ʽ]7ՠ9%f{H()U~l=h;ۍ˟ PzA E L?a~W F50{*O(gnv'VIQp?[]ئAEihbmBUk:GsgnQKO Qsq-5Pmq !1otX:?Kɰߛ$`IPRd%8r'[l ˢgͼ>)]$M;-=.jg~gM:E4IV[Կ\2ޑ,bS^m O 2 ,z_Ux69[ ٙ?i5>Blh1}Mpo}>oX2Dt֢ɨgqDg%@#e@3D(v01kR1(7j#Wjz=7o)24LEu- F~.gfTJK9)+ÔGݫ7f7@AzՆUb^% +wO~u`O 8=9丷sJD^|72E3)w̩'2L \OC,oS t~:Г# 0k޺UF/^A42OzMzFG"y uU{~9BVmtzQXЋa$}qkd5*ojUd2Oq~"dN8}uS@jv,(@~FаE,ǺK37bK󠶱(ȍ;H!nPEN~Sn-RU۸3H35 Zn]/.KMU{7 XU{ӭCՌ.uhT2/S\SGDӯc^YqdIϮ;G !۪ nLg|{k]%һ@)Cosn.SiX#irٖvp\;+uT78E[2Zj"p)=Y wW7Hn* ab\)qdqoT~2[tAZqwl29UPeג*'xBR%sxJs9)+DeA#}x~Vm(#|:AiiҜjxkwlL3`9-%uaUOH%-N| b#U7P5V 8ΪGYҊ[;}[J k\qj $b'(d}^w_aȻ >S^ dVO2QgmQsr,eqcֻh? 3u$%LmM>H':m2"@C[$Gɷ 9OJLq"]bGlRUt%Gt$㩯 b"i@V~Ʉ[DEDl̇|:LSa`N'#/L?J|P:3D7i7H '0]M*i+B/ȍVU7I_a  Y e1E X(ےxZ j{)*};_6} 1=؜W'?w߅n.7_!Y>KeF5v/.vXI|o-6 Nٸ\hJܢG7Y4h3M ]֭e_B:8BUҞ>sIN.Xd;?y2Cũ%{7$/7]Y֏Tf}?>Z:i^V%֜,0 zqyAE2"~KcQ__1/LW?9Uҙp(u8>ādGQD۬9/j?x. 5?N-=O|`J&L27t“jRM 1Ѽ>! WuHSd/ߔCvBמ-c@X-H+9q.Caش@57$#94%mbZgFKWc;b?X PtZh`E `|AQ#N;X>辣&P$;au赾ڝb\n^3JRM+ēX_e9q&nZ92]bA\ғН# \O<7`K݂ڻUnT^?=v^M}/yd}7]lg*a)r@ݫ.bm6[B:: ,mkO:p&2i in^Npx9Y|dKWiöߒXfؼV7^U:14Bi@0"ِ`(es͍>4N?WA gBb:vZcH>aINрv\A!)^ O|̪qI^)Ň|>eO`XSU$Jkqj2T#FgM6`%Fj2=3b~;3m+c#P7UWv=#AG[9k':GQhQ\UF:]̑Rf]7FiE2ܔlGECub5JjS2:!9ivs`I _o< wv ;Hikbcr$*+B=1\Џ7l>`(o䥎mIJE{B#}.R,?5 |~o[S1@Dw-cVClžW}|$7|KD0 F&p& ng. 2~Π>q5UXjz^ip rrMU A cS2cYΠ)FĎ\B~iݽѓ«yNU{0nBDef ,8(+cs:=,tйWkJr͊Ⱥ&~Zo;b x0mC 4vA7 W+MiWg[ A UY2{03]ɋfd(Ghc,6"(s4~b0i=.:ro$K|9oWfU6iW\EZ-{-`H}lH]q{-ݝEN<`Ҏh+m?<-jJ!}2p=kWvO ?rj>VguBx/DpYi:|5ߋY$Z]g#rdO3UC]6S䊚bRMR=/oc."#g/*J'w2.B$A*)cvg!^FjƱɍMDF~E0~)ML}Ksxh&ISpȒc3b \2$aܟ}>0Z2$ÁmT^ߘ oFesC':#$ qo\'(b,dH1m^u5B\]ZΏ+ɜ `Ṹ0E{qaz>,.PKS jB?P:#t 5 á7kHTֵ2sxanu6#j R3TvD,*Jm8MXx&8"<9FܛOc,<Ձ|2usA}dDsP\R+Cz̞[ ]a@ۛZjWVԾ=?::*|Qq 2dD?[4hs(UXvRGpF3qIB%Yo4'kH'[dc)^3TKkm<7OX֙3پӧjTQvhd}j=,^$\˨0, ngAV /'4E&1Al\#9301>6.\NJ>:Iy;? Qܾt㊹)lNRUt' ] >t0RϱF[o#(^l_kJժ,,t;ޮ {%6<}R^Fcf́ca呓DD0N6noœ7'q_hƂ|&G>dWa4Pt{*czr2L瓺 e!(f 3yʀ\8I–&t <w AqMbri(Sm*x`PeDR (/x Q-թB[RUP S ^jZQg%urkwy``jpМ;3_PYjcY̤#+OòJ|χO-iN _ Lo.\L4 Nykk' @/bYLwA ~O o2٢[Kcv0ir\_,U&fek*P5Mw~ `?_JHjǍ~ .)͖_ VJj`.]W{̆sQDC)2wYbW~$l(uNdp9;Hx_CC[F G#5] ]CBI6i^GyowV"bc]'\G.RqryY_W3z EeCIw@RM4'D~TD:sٲ=`:_U8 1[-Q]4z^?&;=>(KpIjpδSDɜa#u[:4u=J,GfmKKI_aŰʼiO~ DnچҙJg\m;Dfa"Y/qY!ZX/wqvJ"Dkm:K@(a.7Dž͹Ju5W~ZRR~jΫd^ҒV(jA ;1ahm!2FG?UXo"~wQ `Gq_iAw>. .aGa<|$uroUmw$q&Yr[/D2;VhnzSFo& +h+^TH !v ߜR  R*2Pf?*{:8.a4HN[=zs`.zI ɚĴ4L;8Ww[ts?[>$$k]+q Gjz֭c|Yrc@vaq ,47?Qu\Hx~1 Ti@_GiՄ ?Ѓ"3H/wVx*:ͣwã(˱1]W.h|;7hOvҪcuP)E$VE : ݷ`oku@wG>V,旻o|mYwa&nU(8W Mʈ]HĨ-|4 XQ> #%qL5*Pv=OA~Cf A=XSJL,u$RAa DPcQɠ3?[@,iq JOH`q!Y?\B#>]X=t"%Å5+|Ú$ˠ 18r1"b~DR ʟ`5=|<;_T2GO))*}K1pwf݆u6pþ9]G'?KtSxSz|뫒A{|CžQJdUK+%)K8Z)tV^Su *̠ӤQG-/O8fiO,g:RdITgI:jR91i$;BlXU~]ӕcfI`tn/%7DyIx49mEkhT2xCZep- ("ΆidI?_&nsG03g,ɅTt!GIu2}DvK/Գ҆pW-L1"q YM CV-=S)]z[2C"!C8ޚjPhY KkKE/=/P|M>jbѓ"kLt[e ~4Iѵ3+5`<ib o$ȵ\[gРwjٰZ4q}7m”@B9(R p܀NЉMuGP%9@ cӕ;ϫ;vxҟ{B 9ve [ I+ *PTY:ǔ ʉ!G& ѫhF/3 $GmZa t7؀[MhZDra";YQA XLCsTH+v2mﻒ}*lکWV|^F Cg!#' K.k]F>`Pҧx e>]$o%,TQ?m^VH;/Y{W Ȁ2{إNCxyp z۱͓HL.>P"t͟~7*m&Vy8O\;'I~ܨ3x2W(03d tXZ(H1OgS*aHnm9|H AxL@S $[ur?| 3 `SA! 4T\(=otf' sG|Y6lj_bRe4ViF|*Q)Т2L{)0eZw+Ҽpc@M qJZb'o1H4~M~\%cQIaDUTH'O)I}mz4~ꘂH+20XB$'1t%Y1cetK;ݒ2ӳǾu=E|:Cb#&TfZztT)&*2;U-6uw" x1^u a@~> ^ 1z^У}RDֆxƎLEHHë ¡`$(FH/vi'y. &of8eXe`'9HIN)!˰vSՄL{E !@ F@[`k⪿| P5NJOW im~4Z| Kj8!%3=y[<PӤ!,7El~v_YNqasxuZp@joyM2֣0 %m$+7V@+I#EÎ)KM63Yf6' G/{m1 9@ʒ7Mj=-rGa\,'4;8"iO?̿XI"}q)zjg L/¸ VZ+r`Z{%n]x#;Q"Sߤ3M=#c[u3""[ŧqR0j䉱%yV` ud Ϫ0iN@lMCHWGEa8DvMąCAcBQ${iHrɡuZ9z+z/Xf8AyY8'ꭗy6cLȰ?QP!w3-郰3`8q4eAqHg J$$}B,&ϋ-ygzf?}@6ы!ѫ~+(ϲj.y=vm gu] Zjx(6|Zsge0]t[}<"5sOqlOpXdأkčs`͌6*u|Q`t$HCY$*Wb o.&X%rH^(LP%}HSلˀ j|aɃ]eK[|*siVZqvupN%Ly/pڞ[B:pw>bcc=pĐ@CrPsIXa(d?:{y.aXH%5L$b<޲YYxVnuUFev&Kν#w|y?&֞m_T_@<,hEYyGԉӪCɬ7B.S ;A}@'׷{M#p@; |%dekSp"jt [JUz$GAUף3a+*? UpA4[ENBv EoҲ 0t^ S.&?,}࿲I}^K\q ƽ{om͢{^8#$1['p1&feȭ֛.=ctg)TlY*\0 U.1 [?h~vd[`""#9Ļݡȯ~'g9XKɳ7BCp6"M(iġOKԶUFXp'Ed[+(,ԸaZ.f~4d([#Nxeuoo~ToqAԋ [9W%%%ǻ >x]w\Ql1x>| ί 0&*ՐER}fr߻!}"E5򣅖hˮW]K\0uvH;k vax-h,> %-/c295@WޑS0VFsQȝ8#T+ 8f#N<}:hPc'pZȺD 벥7?L(=rS^`2"?x*nGTP12V/?WIgђ_C;#j"5S,dƎ9fe%+E$jÂrN 0R`kX{B)Q0 a >&šhH;J:;c|{nCTYk<1ܠ=D˦=.N$w5ΜF-qνҳB `mJkŤn8!OjHYe%-ne*Z1bh2#W!U-*pHN&[lD4ʼn'; xoIp?,t'NaĸFsLb3dhJ;kvdOt@SdyXtAc'.CCFZ H<9hlʼnV|l5RK#4U95LXf:#^\-wC׏Ā"ٛdTK~hw^w2YD5* "_:%5NKյH `Hd R=񳋏 zpai-3obQ]_wL(JUFR87YGтغ <B^Ϫ4n#l7JJgLdm0<K+libC#u+[!Ƣ(igT$#UeikV]^f.J_ޕj<;1|;ۺ~R |pKll1[V?$/#= OLU>E&QF"uyx ,G Go (x£"6_?tВ{% YC5UQLH]TEYPؿꌫ(~g[h9=*۾1\pfH1n`68hܑnx*I*YhM,'g i$;9=RC2@A9HcE "zXgh\<Lzb*XPQI:)ha"ĵ9cxLR!U{qN:A5/\d@U%+:ot)ĥ@x:Qdž/k>R3%Ġ C%tu}?Y} >(}Ax d 7 Ie<(ٙ p} 4xhK2!eRse ӳ^D$.Z?(Fs36M_:(ryϢ!ҨAY8:\bNR_jPzrT٭! 绗\̧wuj p ރPcfƽz 5nWDrEu>,o@&Xs<$w˱&YԖJM1hog|, goаbnDRↆ+Jޣ(2ԟtve.$'ͮF:@ oo ?ks!-i-<>lmBYN-.vW{nDo2 O1Ω$ ;4gKop[MhqGb?k>>k\u*ˏZ3V>hKX5o]I|,\zVS'zxJ]irƣx.ƛMC[Qˠ@2V ,[fqvɕnuy.\yH#<1Ep$S(uW잰?c()n$1q^ZUgSSe#c"/ PC -OeXCn~! `e]C#v_6Bh]3L'!':zK#̮\гv6kwK Rix{ 7gcYq]T@Qh+ק-Un,w=3Ɔc3CvUA֕䠝m#<ЩqY>1=&ѹ07v^X +J Y7BM՚}FP. }H,%a r3ˋbo3 K7TUPG&ɔTC }W)x;^)v"EUT(q. m:eI(L/z,u8Pfv_lir=/iW3f>r.@龚}D ad/ꊚǨBjOPrPEKߝ&!7lYy9;W*oFOpB!O J#hC.o_F4J9b[f"Ւ6ea40d Mƾ}?>(N%eحMײC|nɱ>T@z0e#y53z) ϽҢħAMSs/Ͱ 4f% kDP+o ͕͈XzV47Xg"s,NU?Nq&gAW寄fhd0Hf#ut beCPȾήRڿ )]_CHxU0rb:g 6L4Ӌ/ز_G^9U }uܾzrq?:#"ܖǀ?A[ k%0`>`ݳM*)(>{;pMlK0W#NCz͆q0ڲ:O/8{6Տ& ^sڐܥY$!eϰZ9:5/~CMg.)&m0[ǬIm;(DJk-oq" 7㛥c{&^ubܴHP H%DAۄ]mT1ŞPLLoŒ,Lz)O6I' $x=; (, &y~ @D\dHK$(< MEzSz<%bE%yvlzW1C7a1RDQ%(G[Cao!N6G=JSBd\liY-cL^|m-:Sgfr_3NO}.W5e3:P^NNZL\,pΌI7F=?pMwٵFz V;9Q(;2y0bYH_r7/*@oxYH6xB떘&g&ed`_r.1i+2fBzj 2hVDE~vpRdƉ"\[rY+]mRRՉW+ō iR+B<"rj/nt35 0+K|Vz+:2zc x%a(Z?߮'m0z&zGVrC-!YP6zD& J)Ks\SIFyL2Eqq>er&vx#\ӔӦ9["A%m' 1(ÓH CB.ʫc D?ȹ]i"-ҡߥa".TQ*sXV܋0_ w4^n` X k] y'i2w@h͘wl[H:+B@hiu}~ba8$c(摗%\wN}߇ QCpֽEܛEc0Mc]K؏? ?HukuJɢzJN#nOGY20YX,wlЫ^\iq3BܣzrJ+aǼo/My[)RvF̅6s"6 \v36W'o|\coa}H&p D Y&.<1\,%=O)e:TE]ۖg4c`Hݰt6e^@yr/H(W7%+ЎyCPV.?- iչm)8s1jO@Y:(+Xdl^$mRjm/8_ 7L3eui2j \w)1CwI9A8}ߤPˋl:ћٚzgkOY>Ee8iq02(n;7_q"M&=a3Cz16T*1JNKwUq-QM6YnY( yWJT@QhL3A^F3>] EE0+:\jhS80K{yZ F!vv3Bؠ]Q#Mp*fM< x~]- +3 Bºw΁FKqOńWDf>; ^R:\{*?n~5MI<=4̨xh۵se R9 %5hsZ=cG_*De$ﰺC鷄p`{O|TQ Zq259dPJ{i U@ⷢ 5,e\;mL3wW}W+9X ݌D 1m}&7=~ξ+8wHeH3׮^Q.p!I]l7OH(P*M,8ٱVPʗR%S=!0MN))6b`浚N^#u̲I/|c ~&ݞAak6ݒ6bXL8,b=5&os6,'LC0UyuQMO%pĀ3yQE 7,](:Qj;Hw̋jog!m3K]ld?!2O2O<V5Qvu kS|*Cde;0SGr>iȴ!cLOkډA`e#Ntܔq,Oٹ5*~ō}VڼoUZF F&S/>iH6)%k^$7yW[0|HVʆ.kp˛é.syȗMd}t.pmh^6gask\E"s\%oT@o˱Vnۺ/(4˕Tb\e 3j3782_TY6#qocmheԮM;KSS't&Th˷7C#+Xpx$yk2V|@i&x1y-ճnY2J)t<[(gqtAkS.mj#x(kُK_9 ˪)8^n,# t+U-iFT4d?qRƔ-ؚoù,XVzjZBw+3#f~ ^)Os Aqi|Dy.+{q:@ s򆓰˞q,[-Ute?{'5nP uu4l3-غ]/o{ݔm4d.b|!W&k%B1A x4Z#^ɇKJI%ϴ*1*8{51\T(^aqk7*> ,l+GMl['i@Y< k;iTqI孙By2k.{/51 [%3y"&( _(&P #ρD74G<֚uY߾8),k4/\*x\^Hfgbo|T5;Z|k=xrhV^-rx r6z:ۯ^h!'Kz;BcI [{蝲U 5.u›muNf`WEW1ۋi:N"†lp}zq}TP? >*ϙĭ u4'T]I!*0V{d7#Ip^01(I.#Xvn,""7X``\Edɰږ5˯&+57)Kl#GaUĈesG L=cY[ѭx?;DFvUI4v2Zu6Ƕo³<KōXPI9|7cqdl9ozg8cB] GɨNvIK xVh'62MdDS ) ^0Qrq8\a0\Nm#W ao` d2c9)K!e7ODs漢~AlKLX迼\Sd5عC~+1 8J"ލnj'$RٝK :>9S3+&B?K^0LTd [ 2 ^?}iA:'Ğ|%Rd ˒2' h%#tY* F/;:Fgnn>Eꖿv˹Y 3q'cB@YJKDU-F=n|8%UVy8p]}=Iu⌮rF0`%/? ?ң[1g̥TTݫx#}A n ҍP@|YBGg,i7pd~߸EaCr3jf8LQjr^Mã%"S9Tz8=o0p3Do8}|R6.uZ;B\QMM5h6E Aـʋ v"7OP, P[OBԄ6+P5%ΧV$|^ [?gTV jS~!%E)?NJb.'aP6"n*JM)z//j}hcgV/fn+-_MkN N['0LS^HiDOB2f e~l5v;CMvU)2f^Go/-mrq\qy-5ff*ܢڡ^&7q,j<1Tn87NElqtؑ xhqctHB+*zm*CMrmҙ!4< >V˸J rjwyp)LDvqhbpR2GW;'tc2Y+I=˿䮶7!nS=zmcr#EO,c0Gz yJ2)/ S s;{D0C^륽,HN*9XՊ9kF68 ̭B Y4 ls}7|. %i9RW|< M-"rp1mxY4En9,[VއG}O[U}L+&[_X^PFsx_9 튨|MgKWsܶgy_jJ"usu]}_3cj[:Cb2oI~lїi$%V I @c |~u A0rW =$ǭbApψ.eh PKB2 =b4slpoxYrp(ǽHr8EN>QmDZ_38oR6 HbW ?m>%FcήC?wc#ThզƎɰxi1!yA>N'9c .z$1|e`Y alf*`o3F@ D3;_u k1nЀGǒ8ݝx(~r^ٍ.F|ck"-mgE윬[_|ࢾP]? jb2(4 6FS%lxÎk[SSOj@.H|d{ʩs?FB՜|m|Iv)㵱I鼪ZnRRA9q`U_C7OtTg'}UEh0䃨k#$ Puܯ5_z|LA("u*,9hg1Tqs;*}>]nАgvɾk&ܼYh\^k<KʸO%,fz D02Ar"TIm}7]Mʧ-ΥÕT!o)N jsuv}_c~l$ׇUWYQ>V.Pg$R'jrv`bFt8,z ^?2 g&1qY2:1 ÒڞV!QC>yѹ >@!?E!E/#eн%A1͒ ml\ !L ϡZԋYT"n"saIbm$ ujPϢw]1J_0YR [X?NnWfCo)Rà HPt؅< Oϰק%mSho[|Dn ͯ]*<WW{y$X[HNEa) [Osn$YX/#4X4(doJTmpo,|MgaxXۍ 2MzhnZZR?J(1_Th-9&<]jIrɖ:@0jj;H$q魕:a?nQޒlPCtU ۼ@t{W8 A% *ݸק+jTkqm$v:Ɵ*BDd#Sga0HcMĪր/<u l+Upp٪Tub<T@n,K>_ 밎(nĞm&C"9UKu:A< \bP%ǚJxY>qXٿ..uv&,dJ7&T]]dhFiy}$2i'y~ rκm.G$ǧKkTQwv'P$9w<+O~X$G_8v®j Xl(uV;@ciF-:9U?r<;`vu<a̶qj+%$[\($]r&hnceaZwWv+iH +%HI!rS-z^Z#WZ: Ju$C;މ1#BYy$k$KVK=Q4 웳.>Һe|KTNS2$:-Iӧ٪1 84KpVKXF:B{P"Z2d SI[w !NI6m'۵Q ͶП{a #N惬3*?GD~r`fjkԷ$ѹs{C72eWsvmglKLTWLGϸq#OO׹jS*sR*/Z, 1h$6Ǜc׽hVsG_&/hCr-k/cע-o|# z%w^Tiu~i|vO35#ǽpoӨ!#T! 1ϵlORq4Yra7q~'%/ynft#ф fCOBc6&ȗF<{FXn4>j3r[(Dʴ4c+ XZ^[+.mKt !kc;bW:dm'@ou8* '2g)!Cy֔(Q>r3cL<>0ZuQ 1XlLĻw_տZΨ}V})CxT_ S_bC^dZj Rc1"Nd y@/AhꐩovrƂBTkU#I{eȱ{>!E ?y򗯬-wL2ДVJG/+BXnxU0))*7@IvP xh,8Z0uC2"ۓ>`Steo_ r/bNܛ1ij?U<3ٸLr-^GiRoU*Iv KiAݫuén,Yϙ.6&J{88A!%(38r5sz+޺;m`&`y:$>P%Yy`$]|se04Z3URk<⚮h(9+~r^Ny`CoWtJ.E+_աҗo3 ٙu%`a*I%ڧ5=2zPcV";#9:WGPJ@xn/oQdL80uejd4.Gw,#i$e-@E>[?Oto 9j2B[ˆŠJ n" gUz}1O}!,>x+v1]RJuſoܵ BAqKr0m÷X^A3wzbR6 @tie]f`c?^թ /;&CK _XXZ0]Lf=c`ΑM$VטIh^Cx.GփPf:2+.ع^u݁wo̎9v3FX"_>"¾5&YsO6l͇^m)$|KwI;\Y *1m,,tj\߁(G. Sx9*JǞPS%Bs<m3Xn#O 2D7Mr™K|_oij!PGvsϯoP_{0V+ӄ5CHD-cGNyoN3V q ':$?HkTg] l)- fIO#|e_>y)[f *Fph@܅vUF_t6z-YT &H_=&J ;"sth3{,O$pwF65!p ?XXCT/*CɬQ/n)%3MNc=1quowf0;P({iAp KB֦ Œx-ѕd;,׻WX9#mtTx"H#H{N&dQ(uԜ=HXq@DWzA9|3S2&$n}{Ԗ, ]16mQԅآزdX:_%BE9/Rچv{H̃c-*{ş>E^Tؾ- 3WXs~Ѹ$ }x9^[Q [xhrV 3AۭuQ+A>n'tΎ Zb.vuۢEd"iISbu)kokF \AKG{ZӱT7h:[YO|k^x5@W|y[M?o0ê{zM`^t"rZ NE*.]bYiSDQZe+[i3s9Dv\bsc"C,{$U)z>㙽šs*筀ko-,5s,EQ Ov0DRƓ-<5XRt`sɕ?_,#RV"Vs0麒<٫6u:A:Vi)wٓsss7uZM̗.sToF7AI5 5FVs瓣0.oK d}if͛Y^{>)xW 0_!-oYl)M#460)+ʝ^dz!Yfz3$, Ao D{*u*ebt[{Kws1D:zf0.' H\sZ0DH [XR(Mĺ̽DZU#r@^[#MۺJJ,3Az@ut,ڟ Ow;̆:y6C6#^:ܑ>) .wArY3S |+jVL SP.A@lha(w  e#.xxXwj肢wz;Uc*r(O5U]Fi~jQΝbm#ϴSWm+Qf7D9UﳏuXS5Ѵ6\ ϒVyv;t$I9}yD{Z$KmDK2!4Q6S EOy8յq.}ž4H;{}.R袔كvdAJ`#&k5y\V37qF (|9[jsuw~أ` TGJ-*i,ΉvZ9 #zkfvo; yƥHQΧyVеJ՚֨oo/#lpb:gNAsvN M'ܢt*bOiKd[/-2 Ah.-S/\v+)}Q'/I+9ZcI)4_9Wu#g4<_H 9̾rRNr| ܄Φ, @2F$?޽3:Ŭ{MTr\&"& AeEao1UD0"zeJ}C7vƨ/ E{e^AJ1C=?F?עysE6N.4fiy+Z};x)᳢ pzD$Iwhv.‘/ Դօ6MQcz4ylHL!GL92JZ7u=aF C|r8d UǥMa 7`2##7ʃXdeXSl'FNTHvT -h5^ +g ĚM bbFſW c1~z}^ห5CKU49YPYVVy=5UT#V+-a"&T耙Ctt R h}/~qHnq,E]$,9c:V ,DJ>KtusP7< W}~gDFGLaV[vz\+`r$k6Hsy(A"p\CWK">b϶ܢ(l@Z:,ڏVжakމOz>WU8MAK [w{$$$ ژ->f횠v3 A G!TPpt8 F,V̂kzg&#^sKD}כY"ke5SNo6T-:I܇MVedhQ>s6".JM/}^ ~KK{t @Ӧ <ҟ,1db_(zJ`G'?-ċ+eU#2կW Umֈ{{pCב]c3!#nZX°{Uq& *͆N8K,E1NqK!_q{0hǐ(A])J1JJʯgj"L,WaŨN6NgC+[vr}2؆/iBJL[f7yDpkE$,n%C;ͯEǛTx&}@<_# jŸL Q/O@Oˆ͐,'Bcd},UGz99z i܆(q*mZh x LH/Tڢ Uqݠl5sӷ03J"BG$,Pn#?nv@ a)z(;y%VEXaK T KBSJ,bUu21SQ<'XPv8%2fiV8[Kե' f δ)׵4^}=V[F P}S^S4?6߶ׅ*g ~3^o h"wwOD*;O"MB46)B gD?6$"p31YՂAA 1G E Ӻ-ʟ6'ڱu J7-H `"ʢmrqN #T#D*%Ѯz0]baӜ'PʈM{:L.\x$Ԋƒ=v6{嬖n 2$y9بЌ+v5f U8pʲ j띗`6W0^J @ $ܥom"ԂF;/%F U 9 `n+=y eL)[ v48^my`bϚZlQi TuX|߉Ehwn1,QzIy W^{3da4Ռ5`"nv*bn:5<6B Q3-ZS!t'_]EXpiuiY-P}qi$= 4xi}OlNSB0Q.`f"-@sn6+HY^n1CQ+~j3#fE7$R@yǓ7|zO58l5| #8AgāyD鐪9 3`YP`ɺ3\RfF)'Ty+&ڸ[*;hBNYiRUz<Xaz2O& @f0?UyP<? g~+B>D#װ%:luOja/G ۫{SH*?Ď4f  Yp3Ѐ t|hDEл[KrSA*gΞ2̂bvsEܑwT3g|{%Vq8 xE7UԮ?G/g=lhu޻LLJS&+&RX,}i A*[O1"GT8:θYb]P~Iivv/:%Y{ł*h喲D| (@j|6A#Kbؚ#E@c 0I_ D%.Qm]}6vgY<[b1MXTuパ#qJ-#n;1 K.^(BՈGoy?kk@8`n"6X _d8tc 6|X̪|W[ۅ@UT8c-a:ꬆzdTmǀDv.'x\0#{nop|z- &ԃ 0Y0$, Q.GgOSrCTi1{:L l1hf<;hu벴L )jdalBAT<]G{aSX[Ǖ~4s`UbIQJR9"+Wح7"ȃJ㊦9Pw~VZzBw'vdlآ1:Ɖcɡn7 ,[6=n0Gr6_Z+*8VjJe:au-?Ɛ3֩?CP-H{^{XĀ0٣VemqUʴ^l sdsNT(|Qp76h Wȉ )k4&\*1\6i|Fa).dX`Aq6%}mnrSo8P2aҎ jw/"3e2{|, s6u=8U v_ֈƙ*x9E [cM,7 ´CM'rRwx@ qE\yh7G/hD9>N5EX+e*Ea/aeȎ/nNô - >y>Q3R(^nS~R=Y!PbQqhSy̋Z/;`#|i d/`h̨yy(SEb+z#:}5kU26" h4%́7΍irVTzcv%h=f^Zv㦸p5;XAV',tn2?lEhUoXH8߂|%3GmBZ逆f7f::75_\pz(0K|rѻ7vCZ߄ F%kVkpE[{=Ɵm}ՁfuЙ;_;q5beuk ,|ϼG'Y4 l{" PrVvr:MQOn/3  QB~hu`F= ۝Ak*~}l$s+U~~Fg`uV>k+qڭ8KyHE ʳy QB)g\0VonU7bT|9FHj&`$L0('|L˕Ѫc£l!R|iBde.rBDuuQy{ϫٷyaiXpDI*ݖuIA&ϰRR3%kgGQ jo\6Wh# {yL>vzvo'Ig ȢRXaSjO+3E>D{40TT;i=(L׷\,nq_"7i:)3|<,|;&m;~jSYpO ,ҭ`Lߺݷֈ5NQJfqB@ڦ䳔5.cv 艕әKp_Ca<} zDBW:Jt`;Ww<SCSR/{D9e =e6w);=u{ ݜN.E]X6;(O-])+n@NQ iWz6:he(Tb;H<"`p";7z"x'/mVWWuy&=JIw@9,ЀF'pHDp3B}rFꞖNy,M|y~4Y}6JwYjݡnEum;w𪱗MM}lЅa8K_|G4=Nf1@zBLZ4L^qR<0,pyU 0Or5@Ƈ\\g^)4o2fm993L+Ts,2Z{iP/e[xQ虔P ܆;cx1k̙M(QhMHg=Ɩ쬹X'`\Rz0rc/}ϗ OS>%j{]Mo2&Uq.bXX˾YHT>>EKx5 p%Ÿd- $'ٷ40yYMK,,3%%exhpF "WXF0qqh9 +#"4}]=;BXF(*:} b]0}Br^>='~TqO('q0wFU<̍&gw; >T 0vgf4x z8F(q J }|ch 3*W]ܛN6{C A{C)YSUrWD TH]?rD#\XdL:FbU9Ec)n+a/z#82jC@L\C򦶱~x@Z0%kYs5lQ0Um%mKϿcV${X$_\}-SoNd>C`gA_z4q!b%z2$+D:zvЧF˘h$9|zwFAH!i.eikUwݭq6ԉPOԊievi_Z=ŸWEL##L6Lgzb9om%`|[0eW۰`~9 O(nh6!?zdܖаSht'J`"d@0x(imWȯb^!f'-=b6|к2;?wuUxOeƤcœ<'>V<\[ë)AHDqʌ գ[-h5h:жk F b _iOdD&UΣ+ ɹm&pYZD2@D!|qKwf34m`""!Wqv!c2(v#}\Ʒ2'31e:!gaf.qh[XkAva?ho)%VּjohC.P\{m9u1{ rO[&`A<ϫp29e_H ̔7WBcu,1O dy' lriRň a_M^GY},i 弯(x΢V6tĩW#>ƥS^hcF?*mE _Z\Dړ15NuɅ̣""f&9wq4!xAJbvƬEf}[`],wow7XfW늿(3qoͿJ{K:VEx)M-[uz64٬|XsFڐ<%VIww(z[2C!I[g[4tY䆎3lKQ@`ǓJ4I*^F?CE¡r +J^+eFHo=-.l ![>p*D& Zdˡ [bD;N]ufN>Ť_c{yu<8 #ݚhq*]g>XP7>0x2Eo.Ќ4HWO!iXK\ۢeFm^0^3/E%-S"KymP9_2E$D:3L*.Z0C^tv5fQe2'HZcBv$ 8.o6oN曤Z#e[K?~րIYJB5lGtD{bzh@ǫ/Q }Y޾/|RHG{@!n>,]i\H<ǁ\~rІ1A Ebc^o8mu#wܒ#XJ,8MlԈ6#bm$]^xf:2teڊ{ę+^"7)5o e@P$++ oW,0zu YiAp.o.y~@zWkԑ|ZSovY+I-; +mlZk&n?,DyN!;Ta"r < iA".A7W6OVbDhEeҔ J^2-V2?g!^Sg=ǾޟL";ͳe$I=vm+z {5k 6 ێGer8lP"޸ίvUk9<BAXuPѤ,R$O<o\_3LI޶&>-M+C xŻw* t ~n,OgZ}yqNZ}Bek@6VV[뾟M@"]C f|}n$eS?M'xuo+It~a-9.4()3W:{OI>[HVk+<Ϟ(Iq9Iq9Juo;VC/|y@1~DC,B{-8wŝ]e3$i42]C~>2e }:Jdpb>z[pp9^.#ݤt~bܝ gǟ/QyT-f-Wap̞8v<.cYP!r&Uo|>]T$lνx-EJ5a5XӐoHsIj KSVfܳܲi?I+cEjmԨaPIʰNiaNo Z${/cd-!㪰v|]~(k6=VW wymixiog\øe\xsxخh]u0שoP2wa([NmQ5:^-A꩙C+O"Rl;=fe P6*\x & u~l;[uRBRz}m *30B.d\4rƿ$.|\/"P{}Q ]Lu3#~:&yT˜|Q_'X8)G>&p+e4ΕӇ9 SoďDܜCmrs8 j{v {GR roRzDm&ؤ^qXIN8ֿ^ITt$MITR{"GQP'bYq'OZ0 8}i/&v_k1eӌYs PfQ[:*ٜWfbu DWZ|n(2&jz;$ z'QT"ko&Bxv*Jnwů32iF ),.*13Gã@yJ \Nϯ&.,"L6G/_ ʺ02^8Gߢ)|Se׼Z1^CJ\_H5Dn8*<1BJ'P[&M&ȪGr,>q0V_]$ѩ' j1EL"<7x*`jǎ:@LL#zp8cu=#(IqQ2ʛjSŢQXh,*><$P@hmcJxY3 h:<>{m0;VmS74%Xd(xC̘$}WŚ/34Tݵs$B# $|Ayط/If|@o@UGp:՘:4$ACoOCZ&#c73(K)>=<(.`x8tR׶v1B]:\@m\RYy PJU܎n1ut.y[nf,k,<01!:y)t!dm*cr#|趂]7'n6+V&.6K߯pa&b7bo$#)EVJ캨B^2@I!hz|R:*dEhZ g eXAu%'!> L߽XZ*bJ9]_ȝjѶW=B>J 8.N(hy}4q5M#w񮮧TvVڥJ67ۤ5 ;A2vMY)Kjx&ax~Mg|!-k;JSԧNrҧw;-V&3j4RqaTGZUݡU_?0|7(dS=yVbz@=Cr+CPc!GX1UR:p5!qC3Yt!ԦyҷP=Ftc\xИ'dIBǬ_d[o@GZd/y0 mLXT6 '/ئtRoXQԘ&h,N>SS-0q Dl>Z)Cĸ{߻/ _/~7D Q-_ V`laf{Jn\^ $eq35?2Y:HGUЙ2 c2wou^Tݣ: :~Oȗ8p 7mU}u+9R&q@5XXjZxk=ͣݶވr ~oܜ=#MnLSLW #{t=zB^{7_l0Ebl,m]%N٘ BGH'8>^nhmb^at{&CIFsϗreD Ɨ(Jس~2+LȜ:]M#rzRwq'^3 Fzm>L.M8hpMț}r` ͒%<AqQ[j{AFA.J\aaGC[S~5Hf[=ICCL8ĥ;{}k6ȧĽK/#(y$ع'x.h6B\>T$ (V3K1ρNe GZH ݴNQuʃ.k y"ɉloط&C6#2 gV$/pG;Kd;F XXj|gl-R/#㧹=Vp?,T<y h{p9' d{' vKcdv}/ K$š#xG"LkVХ$D ̵1_I}Ը&vCGHVÄKd*MZ@zxu0|SlۂjX]o-)E;?3=nw]w}$?!0FձzWYtS' |e3r|թ΢JR! +5.B)Wb*1nNь7k | fQuy 9] ^ "&c2T;AK.fH-+tɽ/>KTs8>$1&|^~LHg UfU$`< (\RōhՊoÕwȟ++¿3](X.n<5AXo adho EMo'pvlX!P'p, UgY#z-FOpAH~iOz<0ԭLmbf æphWCŅHwT71ߟ͹´Kk(V>08.]4:m p6E^Y8(=2̇rJf fԙ3m*u'F[:k?0RK_eOZNyzWAAbϢϱo sy Lk]^\?p"iq.D~w,jQ>(R: ĻwAB8r'rHb[1jVR3N[ U\kPLER ͜ NP SP:`}ѝ$4I8 lXO~v[4(J-׈nDSOʕBRÃ|ќd z>IF%K)ˎ_/3q:>-F)sgDs;L/ UDm#LL_ hC4FlJF5`&6KSk)eh<21›IOE8ʐ1p ^ĜA~fjx5_دNoUȏ@"΅r5Ә{xDl V - T?ʉ)V  HxF昖>O;Dc^ !y!_(4* P w{|"m)'+]y׫c@Hhqk5X\eoQ$,LBNcRx$:(F'Qn< r(uEG^?ЀLV/A$Kź+r˟.J=|20ɿ^}l(Y?Q XvY}Њ:h7,KX[5%PShn wHcR+aȇ=F2mËDtF-hv /j~ եKES^B Ġz( EAHlyߚ NX$jzvN?0[hsjI+8)4MF7*;Hd%K1F , _Y7x.?+V-ƴ/]Ewo ,'䃠yCyy ($„59~,ۀ<]̞"5n,,rL]9s Y ظ4ODXj(jDuK~vrDJ#  HmNq Ħ_5=>wdg{ͱ ɟV[qt}.hxL3ae+A oj^ YBa0ٵ񪚡jf7^h/}{/\꺞\ڭPa a` boT|~zݽ>S>򁗆PHi?=cNmXw|X` 0^"drOMRÚbLAĆx"A e<[F31P}bk3Bt[HPף+_*c%-#bIadi79K{ iZJMQPXWy;ṡ 'c73iocGZOqsHU߱zqi1'ءmry!JTNRk8:=㹵&W'4 '{k|:ֱ~~աb>l E`>(YqCs w ߢ: JZd5ه9V1Mjx ̕ϝv `>WJ2=6Raoa_"`$,-WQáCPEb)(4;,& kSSݤ Iܔ.fR-ٺ^A]i-%A)o'Δvn.sAZ}f_ 60Y[xRT(i ߷K'*Zhy9.1%CowliEAXUh08ܲFN:KfuDZ o!f ScD3V6!2s#&,^-4t{/Yd~H |A"" x90{, ڨU:kAd˿1@є4_m4vEDٕq-]b)+1Qh^i޹0d$ X 2VF>1}A%&&qEῙ:'a*$W0Gq;y"N|ǏEq[sAۧ%|\n!)HOUq;2-3Ts<{濥93Q$t'lr} hg-U*+ۡZ.Kqo"': P2ʘCUlbo9O!>I]-Q##S==8PIb~ : pI>A 4"KC33eH?y'*¦c_JHޫLCeXu:)6~ǎ]x#\!g4:>kǃBS ׏0݃kd&u7 C_ːlTfrw 8>e&- &cvq_5T:M6\^ ߥ) )(9wTBTF&/nAl_ջ$Q$qH|]CYcwFSO@iXsuE yLg,5 ,XˊG sOp}׏Ǣ"d@-[/yyZ|Xhs!ܖ-otO_.UD={Z͜؃ :;J(e R^efX-28'ۭQ9׳AEfE<(y]PP*s9ފI4r䬊֖*j[bI)joEp*{C+LASG>ѹzjا܃z̷;l+0dӫ'(lŜ*/ ^uxRjeuwSG" ɖ8Vi(xa{rde}q{iiدʡy_z\ @QA/9YbتVZmUeڗ %$!_{@y E#!iE^x?4֠}՟c׿JT&d;G6꧃1Vm/~8lWmfl6T&u7^nF۲+Pq ̾ L[5ɡCɮEe$?DYY{Y$S,eDC[M}O!\0m6܁#=ES&%2}z onrVv0i./rh.mK kyE%o`Z%fet0:U hX_eml# T5 э4w.`/s^"x f 46p,3gIÕj>08~n>F+Qt<0HfMEaY yKٛ*PBPكu@雑: P_i>$or3z)\Rw)զ#XvʹfoP[j8>Jpw52fgx~@b]G٤AIPi!Hv .r@.Uisvzir3%#ID𰤋K/OT!n+5E}u{‚:/ϖ p&O eK$L-vCW=cʝ]|UQL*uHݲ^c_ G`ƈ6uWn6|y2O= mzR^/C j?TB cW]Ow0;:1=Sh empQ"K%n\7zlf*؏|n+XѦ=H7m .+Yr+Qe7C8tcq*{LVZ JRPjz_ fQaY~Q9'>k^؄]@(%Vs̀b0+Ef#ݲF'Ĵ+bIl`M@ (Grt2~_ m҈Љ 3 /6/Ki-v:ZQroFç'O緦G = 'ج^= % nc:ք `Π"" |PBH[= ً̧Ѳה)HFc=VֿNv7B\ Ne ^S~λԬpBM:%& t,>=%f*x8=tɦ}BHѽ嫘׾q0D=e$+dcM6̀ʽLs;,p;W^e53@*&~dqIbhDHuSH\oY~SJRtRJwa v:̕T||[ _ʟ_#~ǟXygS7$4ezw7_*q--}l<ƾHuN4Lt`7WjЪbx7jBE 2h؃z O{K\Bhۏ,i⩗\2\"e/: "/gIMǜ(J/Hf܇NڤD0NqGv&7P )7j%9 % r4SB*_E2iЎ/-x))s0.z\Y/'Vv{7nFS(8>ՕU(Nt2BqY_CӢH_gL--UՖ.çz^/I2-Y'È1=m<Za 38NJSJs2FF 9%BSU#D[};-.xgb-O /P}I(i-EJı[t aewvHoa^J'ΥyMȠc]ƒs2Y\[Sje$WvbG0?nCPW 'O 7EtHM&ݛd}Ŋ<k&(l2kGIk.0<-N aQSlXRCAҴ5 d9h?.D-Fb[d( -DZTcW;:ӻP|7pV30|\碐wor 9v@$Y`yZǿL΅EӇ<̫?Zdh>();[ ms)w2C/0PɋA4T&F,eç,aNyAW%P ([Y<:V8A4!!>ɪ{Wg3o%qЈtXzw@̙.•sqZ=0RK5"QL*kg6 kR+E v6;r\5t6z?J!Ţ*ue 2~8N|=T`3^nNB4+%Ǔshiǹ IrzZP{;bg`CAk6YkBޮB":HRi3Sx8dR$g_cMVՅ$ ZW*>F^#Pա[3k)R^[DlLQ,9,jok`*l:[ZRMxHUj3=2cv!0^dL6XS3/Q&ש^!=G~gˤ`>6\[:a{vZE )DCq>!zz1y"*A/#j7 ,:NrwVJoN &Ҧqǟu#mRX|--J0TmmKc) 6qgkXhRGA^T/Ȣ!~_a{ ؿT-"Dr2谔 drOxn)+1 ˡ -Dw/*Gŧ&>XzꜢdP #qN1쭬xBhHa "Wi!2 ^@qB SHգi`RX3VŰwˑxY0 ?rkW(G`2c/D<@K;Cw_`4+#p]SVѓ~W\fivjNVل$٥ ~*s3ЉbiP*DyuD ݜmb&;[-k աږɛY VƔÞ[?㎽deTbyU>ҎuQ_dtjx3ԇ{#<5qDF]H{.zg`ÃSvZAhVeK:Rs#?:.Yoۄi=IL3mC#@0[;.O`6-#55 b5.{L ,.q~9Zimc+,#i'^E#ڊpY?\G8]\SJsvGFls$2D7vuWm8CU1A/P&ưjxFSUY,aK/i}p<7-zU_IŸ:&]}*׳5jI n/7[wJ$w(D%N ءLSW YbM @X0ܩeK5H:2CqޫAY.*U;3ժ/U +oUX:Twe9˅~;"cN\p1Ȕ5m*.-A~$CN߁yo fz+t)v%L=X{c@R?,n]"hC31- zP@t'`g(_k" o ]Z-' #N0C@ 2qЏ8 Χ<\@ ֬ێŹ,Ph'oc` /c u؊p }KO7-{t;yÎ%QSB?`{R:oP3;;BsFOzk*1!%= G(wʁ|: }/Vx.GKZG±]/},J/LvުO?!u];;K94]m-1M3#؄_=Nڄ{ųB^>p9S SZ"AC8V$ 3׸3",JGf4Lambm?H<@Ӑqhᙴv ub](f+zK4^mwa߀b S oVS}mY'f;24( ->żWC>|zO'ufS\2)ªSu4‘w/Ԯ\To յtÿ:7UQv.◖p9 ~%Md?h{R7!4#`Z3@e3a,is@- bjcq?ՆS.k{ېrzf> aZrӌ U)炦ByW-Q+ȯV5+hSM*|1 }ƿ{&}T8=eV[0oP{='_&d1zT@`,r)^%3GUO+Z N8ga+#k0U+WD&:>Rr ]4m_=5HP|>ȸ(Go fY2iՊ^t\YvַeR]k=9MLX_ł5D+Ak`&ٶ}8H|^!me3GkV[`rGS18nM6|įWša2U8e2ϥZYwj7R38aoGErOSN A2lRUo k+8r4Dۿ0׽lu( Ā@~od~U?_:h ZKUҬYd`b ]wb鈔C a֐&SQs81tm'{?=$=u xr!lejanmU޹aOm/cBf 3~] Q/?K3 +;reu>qXq9ٗ3y-Z]نݕskTS#_.yx,A6ZHY- ^PWI@0vdFܛצfL⇻V@D}̅1ώZpmay^C~@RKكY#ٜTsilPbT]#~y6zHW w;8'm)ⴌX_S:ϙ[_ޝuMt}o3P?V`Hly0ğgOC.#WvJuEY-مQ,X^ɞs PM$=?H~C妾\aE;a_y:?8Lnz(U[K_ Z \b̴}''&SK tCNA [~Ek՚@vDqR)bhfdQ%}: I nfF^Gog_[ɜB1G}3Yۇeiʥv}_8CHy̌ru9To(rQyZxB% FИZ^T ei(m׺ů8͵!rdTQi۽`_SZ W;}CU42 P.Q/Ea  r߾ik1+bN?h t ;8尓Z m^^9ERw5=Ŏ, ?D:$'p>b*?WABR]tL#Mp*}?Wr6uq:^ 5 s%k$H¨*QTA\BI]շ=֔6: fl?&aejM+lm) 𙲹͐ Hy6 ǯ^LEh.EcIgbT+~R eyPR8T:5@Y9OmTʞ hR[ep;fX_iﲥjXn Io5=ONX:8!afi@θDNBrMd;[TjugUάwt?$qg'!c5:.7Պ;y`'KV UvΆ#èg=A ػ2ٗ~'qSTI(U$3t4۷ bXMz*D^p@^$}`؄K>{jW7 hgڈtFFqӡG1Xtr7[whp* ݛ7*}a%όe'-L3{4bXeo} пy7_A[O^} 5;7NJCy.[x\CdxFSN^ RÓ^ DkqLah]q0 OBT3 IVEװLj( M#f& _9:`~> W0(MI4b5KɐL 1m7^z- eRsJ2?M 6z{˒)İްcW`jphL- Olqkhgi_RC)5Oe_NTr{m7OͤKlҀVXu[}$|_yծD1LNC=0zinJ1w}{{mӝ?Vl}%t3KD,j dj3L%>< =^&AkpMQH~buk9"i,F+アVuW>{Ο@w$*B|oFV1Fc Uxsa64S v>RrTwrs?E?2N{tr /^>g:}.^s7g0_m,HlH!.g&/7pV}uaM}_SpVCvixANe59oе6,-LڐdoCs;cCmyF!(7 0BB R)/AbsÎ"D\Hn\\AV [hݨpqc[THb d؟Di͘1t,C-%?S6gEjn%i~̱Ri Dm\ ̔"*h-|>ivb\޷z>dlCbIBJ27P#s2"xw88ɪdA-+W(%:[";Iʧ#cZ FQm[D~"~$ 8i')QDpRN ˎΩtWSd{O_{fdٵA]@G@^ 1&ֈ LJ}YLvV&(sgf!W2Efܲ+,Ϥ{p"#r6qYoW0q7x``7-O.MG0uCraHE?dtylZ&g* `)vel<RzMZdj^n0b qfL{6*;HzƋi3,wb~sAàĪXeH^@?Oz-Ut˛#JALo݂=j1ԋ*[Cdy6?7IKL*N#o 9/pGYQ52kK J +ypK*nIC[?j_mL?YGDW2wLirnq qEU:8OsK_]l+m'Bm/Et4gZ\+ ?4sJpx'܆R uOB$} g/Bc?76{؎7ðݟoP/wF:97c y ޕ[1[sFPٍXӫv̱ bC&OgFr|!V!TU^Ŝp9wל-*hcN&=It]=F%)P;Whle-CpfJ]^V]?WOF/Fmvag]ʳ+s-܏GV*eP!.r+8MQP0#v8{+d }@ jo?vD`VMSk_$yQl:s-g ?1Dćf;gA`{Sȑd­d?ZŨ}([ym,i49Һ6M@ș#;8jɃxi]zH*G5z}C.ߨ hoXMbv5OVQّx=+8 oը>@ML'tF'k/RK:y-zMq'73>pQT=v2k1qzѤS͉i8Ւ0v_մ@u5 ^F՘CE /33txvՋG]qy%!CO888W_Ir֪;V<2B2 LJYD#܄e%F, U>}fVvF1VQS{+ӈmN4lqX) XOj IXT31q SPt6 bSijȒv \[}MnեeрR"K4huNmD8 [3)qzԀJWԚ_4S7EOqY*H7TR67Q<4ݧ`ޱ׿GCaߌ>oQ~nqaY#c 244-&8ϴGU}PAe,t/HlV~s*Bi>jm+b6 |H ^e.QI9t;?އϊϣ5[! ڥlVp<G#S|G\ë6g_.>Ups-k #UCO~sq0&؉#zNtx+{ABLOqV [Sҽ*~9nUYq*@yՉ2v>jaW2m1#DUX )C\zɩyM`A ŵ#ɓO<1xN2.?SX2mN:׀ٓo{A-JǸl`և>wOp>H"M_:eY#Wm(yYxšr:\G"aL UF]n}n߄aW>ygr(OV<1߱x@E^(;.φBkAF@mx1^v_nǙz4Ѫ`Rq}5Gdu &L}HiqSf]8xٺo#xG_ eR3.8T)/%!g-ok/Ȉn ?Q뻸Ԯ1 z.-/NfS o.a<} 9l^lQ\}#IF"@i.Opl3EeyVJ(@$JB# -{5WiOR!n P2 ѹk( Qq.&&!Uv3*)"#pbM1#S6vZ*>҅J2%/mj-H&h;1TÁxy( a yg* $CɉT&|(0QK6%f^B86:=:0̮>uKe*%?;76_%ftYׄ}nӢlOjgI>VmluZ;}tӎT0зO5Ts_B$p?cЦx`H1 4$&318\G=N($F 4Oa:?A>)&Vw@V枲H01x'qj.u%8bOS0}Iέ ͊ <+YeCe] Z8\Or,e s GV!7ю z!@qhs,K?Tȭb"D[>6tF?z_|!!)j^ 2]ʈT}|ưrř4UrF8. VJ-x=s&lADKwR&3uPIΛ(йtaJͿQ_3⏪^z_8*م%,Stv%֍lC/Z J[aI߬eeĎҧ6fat wD^0BޘtF7-!{ xNe#;hHeʟg`kdޔ-t^K*^oPmv6Kϧp; :=IU/zi{o^m]zVz3$UBgyJ;9pyO7c 0\+!u+@`1YQ٫+IV.Rt?=_alzC,.=F 6( lзqyb@wizGPpmi^~uiL$prԭ܇+ELoݱ7roe$~ [2NLx~+VyH.L؅Q_Š̗5d#S:lysfVӓDs:tXZJIޝz2Z(nLuʢ̈́؎,K/g=Kyou:$#NaC(]JFͰZ8Pzx&umŧfsD^WkzByErr߅EѦS#'cO-a^15Rq&L n#}zYΈN4Kc ӊ64@+pm*`0"|?9)5RuQuhC*]P$p082`̅h[}9[~ev ZZ$e׊x:f"|bg%OU4S3KY0w&D[4U}A<ߴ Ķ[ J0U7l^!xڇuKL8Ah} OY'7u29mǐ7wcFJ($Eȝ>ǯumd#8lE;1ކlԬ'%;ST&ʗmk={;74d97Dkխp!CV Dv!RhGʓc?jL>"FJ, JoSpd95Weû9Cz(,;Kf=s7aw'PlenI WwSд5 }\( :KY.I_iyZbe˂Wo 3/WlTm)J;`+B;LۚH~Zf th N=Q7E?ǕgPxjRv661J3#X:.3֪`6lh44IE,<=oS q1).KshlͺY.9HLP\rD5c됭2q<(ӎ)@m,-"ǢN.˕Z"!ǜ*)MĊdTjGK/+4Nwm sx)oHH0vptK|ԪNNaY:Ӣ0ڰ+ϑuӞĞt0m=8w5\ɹ.hʔj_cɸ}y_sO+/4 Xq8!QJU\PByͻW{"5 :MAPɺ}@e1VUT Uh=rDr_>}f=ȅe:(7[S'/y3͢8P+.%V'>h"o\" QvG퀚?-,"(B$l+#Du<>D]zhXHG%g-H8Sys~ӑ(;w#|CqoVBDq#Ub-N9Q7%9" *ȊTl +qmI-ʫ:@LAq整4-uoP 9_ _4n6ǮDֿ8gn`"CaDq^q]bB#7\Q|\a,f,RtJr}RN}28`1_ O{3WqXO:8x0lt;- 8rP$q}p4"4U&JB3a 0;9O=Qt~!-u^j԰)%\ ƉAvY52&wD9|EOlLWҒ^xK6&QHOn5O X9E7p upf1R)VL?SpyhV[?/bDFs)SH (}S7T}Hj7*Kp~y0۝>ӳ| ߠ/N@`!ɜk?ss $ᬕ㙟XX͜Olq7&mUHM=V ,h vBwڌɈԗ^ϘXqwZ}+ f2҄W ЊM+1El^DFy"#2oWh̸NB -7Tox0uGB磅SX!3,eck#r@+ILX_ >Yu`UWͬ_i/qS]C,b 14$ڗ <n7:bp \w4MIkx-BKJ(BW׸Vcrl62Yw*˾N <E(]g`~S'u=K"JKdJqgTͦk>-Ëe\ @hǟ]9 lPl_՞y#^PBm|sU'2v ̠%W/fZxMrݧ#|8NPMoȒ^CUKeݶSW*N;oRNqeF !;-R?!ϡXbCK;y-6$;-wR2əb:ŝO6sslLCt6#zB"Y\`=QC~D8yvUӾf$ѓX M`8zj;,%.L\1X`ٷXi̽D(m4P*]VSі[  dV;'C[O#Oζ =Qtj||EI]JGHbіMQ'c'KEop@ |1& jogP9_ +..Zj9AhI/+\hʱt1o/k>TL\ @*`He~ٰ9Mw6[MsPYKR 6؞3#A^Oq1Slh^R{S`X =a4 ]qU0cZ>4m@Nh7>m '&$HmQ/Ǎ'hYZz/ sRb/!:n1|>AcH:`^}hHn':=I]z~Vf`h`'l><|c5R'g͗:\['6+[{ARfKOdx%a o#@2p8ӭ@xDk2+!W EsA_Md5CW[OOԆ} X=e"]z+#+h2$S-vz([vTӼżHs[;Kl@Wۓ,<وwER-;P޽[W^=41+`' + HZŢDɿp͞Ԝn͆aM~A̲Dh5a@<@10+8 !>Wߪس!|ayW q7x+oι%cK {N2qyV:jI֨s j˃w앩q0H234q|Q2E۟xWbs,tu)t[0$J~@/TWY:-uWEk{OnF  MCxD zKc>~!9MTr/LFܗ(XPA8@31i^QRf!+JqX®ǧ7yAݧr7I{zjd׿`j2eQnebHڱlG&o@ ִ M4hHcy~{]\*|TmF;UQ}ٮ*#s 6 ?||Myܥ@)tPM姞=̯DIFF;~.#AR/T\8]BY"T󰮖tn$g:3sـ)Qc/ D*tdUJ-{zuߚ0&\j(?%"Vx_R5,ICw ߱^P} <pkLZ̰p;tk ?_oɀ.0F* "sf %GrvrAEz%ĭl=CyrK2h;ftQUq|,rZTA+Gj/2 Z!EȠju'( 5HШ9_KΌ!ћn!mOJFPoG`q֠/\:7Caa,{;'V!)o/Gъ[%4|7u=tX z|7i=hO洸j@YJE5UPwo7h:1b]?llm ~Ͻֈ;8NUʖFl>*~a|o _7!Vct/D7 .FJ3fmk^v]C(o2S"'+I8BE+NieW3Gs.W9 柈S~_LTT:՚jτ N$!<$}Tolţ >EW]?븴I"V*c<{.2/aPgdj|`5ˎcgS'=H7¦$qmsc-iDJsua,v<;6aO5jc f(J닡G 0B:rBQAF/Ί-Ӥ޲Iدn#A7 #  Xr]ow}w{r9" hCBW^ ґ{{ː/ŘBAΩ in+c~TpK(t:~lm(StOBn1Qf@J wteFϤ g%n֣Hh I\{H;rx֠全xϓ~{M^6DI(T9SYmskO{@W:o`xonESTP{eZIJӹEU5}W&B"z|gpˆo .8=PwD0S4B?]^2\(ȌF) dt=*Qz*qʞn((NNoX9#0ׅ5Ӂ!w/PU>Fb$@ &viSFhQ M 2Q-$(تr_K/BuHziA.Q^n` 3Jn1_w)ZPQ6#fHxc={ُg`gE*"?&XTg%ZĊAs,ĽiIqMf!}.Xkn6J7LY ʘ2pu6~ID2NTƅ(,?P;2U} X~40[KT?-ռS0VVis=hn?gkQ Z4͜ҹRH'{V,Q}{͎2q%d .nxwnN:[N/Z/\NBJduki.>G+cã'7& eZBM|owdk|tjm8[Xr $-֒Bi!m;TƞAA-u>Tx\E}~U*9/71<6;gum i" Mz=]CrVd"G6R#b no7oj,b@sAX:x7̍w㋞-7QA@ON5Ȅ^L!-f*?k-ۀv^8O-d=aq\eމћmo.+KFYL!jrk_,>gn=V`D\1Ij ()͢}WNxI/̮[.E'uLLB+ ȫ;X~yɟEQ{K'KhqVK Eܱmf; +1J8A`$Am\Cg zC{r4%$;R^"rL'jS6#wj h[F_DfWzx'/OQkdYQh/V %~ܧ|q|{$e.|/*ň vCґUi]Tsl'QgEӋ mӁgB 2i"R 2im8~ Y0B`EtxP0.NQ-w*?xxҪʻa66; S;fІ?0eh˹˴NhѽҖz;v>NJIɇYn1Ն52a}l6, ⣄[mӧRٟk^FjrіqtFr1G!i^TQ!ҸyZkfٳG2^Āvs~.&#e\}r^(陙Q@*X_ojTX>è"*B>>QqGYvU8=p!!-7 XD<6#.()~@Dmo`=Auk܋鄩8;s̵ b`*v6 }`2C ChqgM6 oǓΝsғ-5 l?sRpйd7@8/c->U`V} 4(XՔxTh_gy[sV/H#hWw޸3v 6$:̻&M?)as+ǩ"xi {oVMT%(GcnNTPokfט4pKȃBc;`!ED׶zE($})QC&׾9RxWJ_ҙ84Zý MmfrA֤~Wr*F%bC zA D AO:1Vpy{nYœ<-Ѐ?8>| IޡrxbFZ5wshw9BR .vgglˠwi(<;iTOjmCQS׬à%=d7Ȟ^Fۮ/D(|8zs='GHa#ɫZV SC%n(T(7Tx2Lw_]~:fy9?ǣPM BܻĔQ$W)^RהD =Nz, ]j"ҫ,rद2 v T[bț&lj$% ͚=F\5U&"̾VQgׅ rnpO3YȂJA72O_Oͫ2d WLR5 @>vgkdb,'bΧ7grH @! 3dLGS0S_^gv2Bs"ا߄H%h9QZH:.X\ iR`浻JYh1"CvCGu?@q Eu?Wޭ;nOXN֩+Ͽ%uJyJd+xH\3J9KMF[-_n IX}kPiHG^TP: `7j\+y,fρm רnu@x8&iVoE8|TiN;.ᐄV̩H]sRr@H\3{S #cM҂b&SE UԥIWl[g6р<~X>U&wѷQPyKz7,wloiB[$a #RX=,5V8y+R ^GG|3:eHU:O+uZoZ'pzQU5_))5g[jUB~6,sH*!E݃[RrQݎoM0ӾU0,!*|y%"%.%Էj^o@p'fiD?#I97鳈-&(寭Z/s C&'C&]6a[y ~=O лT^%R a?ց7#5Jví}b|>ù䰎-lFU?s-cZC8g}̳'Q~]_MQ!SUH'(p`E 4+K@&U_`I>M:7t-dEYF yꢑYaeQ"[}Qn_C+]aoP]-yzKٍ11#.G7-B<Ո;h#р>ȟlgyʌ\6laGGl_Rcq Cpm#؃nrd$W9JнU~&K OĐUdq͈%X .%Un>y0t1s].'6*{NjVVOZ4YLNT(~Tou1ؓ t1v}jY'WӢ_D?<͎ar7(f{h.4 S =y]h]9,NDHBNb%yvcd rRzzp_8b>Sf7*1fCfc!DqG2A&7m[\\`S3vU_`I!EI-#M[,| T̤!@a`7.B>-<@ڠC?4vT¨" <`(cPMI(:(͋Ê>ͼ #g ޞ.;ȓyR%{kkzp YB@+—hBş,U BW(k r &%e"?dRL"PG) ?[Y2$-ߧK}CZV(Gew(֥.wá~M4)krرe@i*Ѿm}cewI9g? `>&S[Vɻ3g8Zҿ,T~O*hNj(;ߒ*&V( Vn9PVH]P3@8$Gt)=Ϝ?7ܞXUW^~E#LwbIvB2;*vvIN\d]C=\A#D*emɗ+cÕ!V쩎J[ CɡWɹd'mmo;ذ}!@p+&Dkol#YpBv8;ZxSh4rd @`ADhXX?3Zd0wRz-">\㥀kT|nMo%B^E8-}bgWQɚ9W:/>rmA  %zE?rX)O8$ā"eDe~KJ.d^0O۟'C}"K4-E QrBkһ<{lB]9d vަݧ@3mn^bfߺ5FI*z(0IT^8J25H&"߮ EMnـkP"_( Xc~kiDƍ=C|\ p/HJg[5E#ո+ۚ $Y?_4 }2|8\=f+lS6FF#ˈC4{C(e6o>$B"C!毘82nn@1E2?oUiͤE62צ0J NYjt=_1›`sA)`}?ꓗwsPb!UW9wȄՉoJ ,J":k0`E!"~k r:6ݏ\VAOĭ9O\fA{ġ_])+ Ըq>MG+8Q%9IJ T+cֳ }95:DW0l4k8w I:@ǼIvJz=|66zsh#%#%WRtl d m'(M@]`ဦ[bZ&UtK9`%Zyh6A`yFO4 aMɮqVBM35DiSA4;G:ULzHVT'drt:;xUxt-v ,LvBidE;|P6z'>'? ]\sRr3dR0c҄Is0 PØ歒:{?F*Xg9Q; FԾEOv3:W?g}MrHmeWZ`?ʀ;/]+g!L6\zr&S)=oG[gV8}oi8wgv߷K|/0(jI5JӪlO-ΐ+$H‚32-mlrdRܱwnu{=ViACvG?4=^bf ݵ?v;?y^CYak|h]̨Ecw;\ZX5ݪwW~ث6֪vdi4S~e?DIy?jc;UIO.<=TщlB7"xd6W~C}&`,0LON[x !Ub1Iyyjn$aǩB!o_\+_ äoe͎a5,'Q1F|gzBV\`{ʹBd\ VS1跤'BM_#/ES n(($N/#%#D*—ؿˤ 6'؇_ddX븮O2^iGbFcMY2/}D4YY3-ˀΗx`E2a=yn\=O "Pۄg5_JUz&#v+>,|g/,k7.F!!<:ݝP7pIEBuvh H2B+ȍ܂X}I+q%Qn# lRatz :˓-\vXSmm+>ߘ"f]p#}vvݭQ@=p.B¢L|Ǐhp!kt,x n8w]fk\lv`3k VtؖO4nqù umK"1rM=joTխ21O#H򑳳mhDa*mбJdS8tÿQ$LS(sӊkJI|AQ2~dCAE' P)XoG~UA(YkԹt+.8>wԛ Ҡ9:Ed!/rqfﺸ/-*R? 7~`7'Ԙ6A`Jzi\KKvKq-Qòo]X*ҿv~ VnT|xsO^ aKj[I{M _x7TUn" $7ui _n.O0tcUTcT-~rߩ;=zԴF{i59)k,{2e>drȷ-QZv^ܪL!diI8t;-n=aʙ20!e-;^@]#$-R&؂F/c˯Ǧ N*֭Ҥ'nKd(o9RџcK8[h6#k`w1xj-ǧiUI)!E.0>6HoZ{)#{yQ%cr 1$WU8?LGI47PipG; Қcg  e;R;2/e 1]mǂ Z~b0H)H r|y7. kVOJLIۖ:@ԳbQj^h+y.H$ 7"fB :SEV]9ui 25nI3#"&ѵQ$C!f&IH4-0uN!+ا΃kbQAu'5 IKڶ}@Bˉӂy~%*weA2={`dBmgeN=M>SJ#R3a 6,Dm kp<0@ږC5E_3rg ۢN˜~C wG>H0($IILĝ,7b( U*&CهC=ݖc08ar7xZ!hы@GG{未(WF.ORJLzĪOJNjak_faľKi8RkUVSJ?'tL)tr'K!gWu;ŗ~9!.cQ޲W(+:m?ydfB 5$"fU6uTzձ3=T+C[sޞJp)"d [l2UvHW?()8O%?l$MҤQ@NEEq@>u D op7ȓ |ĶV_F7 |0cbثWI³M#*c&/ |[f6"rZw9NFC- 1mV<}*EꌢFH#QgYJ9ĕiϭ ܐbnxs3&oG~ F :"()ffYgPaj![Utϭ%@Iֶɷ.!3 ًN.aQ/jf2'X| @XcfK/Q$ \p82/S6w;D'm^\klX^"7 `5-n1i 54\wIbçJr(Gx@!_0 nz"| )=cۖCSsAne0IV"/i:vڎDO`/s&&\UX65`3$rRG3[ʣ h2~\o(oIMS{RLK].j8kW{8]+16Y͢Z[]yb*ւR"7pJG[\xk mʭ h]_ SUr%NAt:{vx=͙C`g>_)2S, ٶƯgP G`^,c9,ܹ~d0<^_{)jH+M0+i٭E ! HQ.Ao7 owTZ Bnۢ2g*ᩎaR gwBpW fD` ͏] Ηyhoz TtۂXN%#N a!'LJ$у~A䧣Ԥ]UռQs:l@"[L-ǝ[|BcdD:RD~`|&nW,W5Fo qFE ռ5P *=/1++-Y/+Y|iϮPi&/MV~15pL)8"X ! lިփtטL(5" fomf~Aol: YJw;K<}e$J&ԓQvCӪeS~6:t4,LSeompڒI:ӶM8/́Pu0t(:F10 N&ρPʍTsà{\zrJcsPVb;mDݫQ|;eБ9XM.*jP{dbhNO$J$ҋS*$ɁyTxLE4/>JS1\ON4bwXu`~b]koز)9M1` f|ZP}nΧ1n?.e(K[Na_]raQGTkm{8Q S)잺V{r dQB:Nf-z`N0j␩Qld'sI7FRN9rX|5L";s1C7*]irP"Ш#ˌuEXG55'NLKPNJ}ߐzXZly$5%,O"/"BO5H<SWl'EeQ8nlP>&l'N5 RPߨpvʝzU%2eD;,)buk $rYZ=h6[&{H\&Vy\ǀn%vs UzGA4#ѯ_toݛ.jC< HGRˡbqɮe goz;"Ip UG"6K6Ř{vwNFg+T&-Gr?_:( ">ck8~}y"h$+hJ)43̒ҙfwdM.PpdhמQ{.ғyƢq[GO*on1Dni]Esb.r=2d6*%9j/[Fiae4K^Lpf.l,@J<LDNJb g6`[AŌM!ϮFtz%B7L1dTt@ƖZW8=bӅB\qKohgfh& dcdFfъ"~:ppKW_#]).NUi60wjY4PK <0߰$4 EY'nWN*2B{rnO|qIs>V\rm ld/.pXh~;-NRZ,&-#g"L$ mj2˻Ҥ#'^sQm\fY: wUoBh<\Ktn3`9x&\~YI~<⎐;W 92ͧ?>ssKxh8Tvj4چ icygg*qO>W Xv`$#b%#j4c3C ±Xk@OKH8Wu/l(x[~%?$FM,D˂hsPx 1,ݜr`\b, rFA>PDnx}4~!XY%pŦpk hq(g}o;,3pl7bG6vst?EإU$ x.G)_Jv )/gJ@;y7l Ta}Ψ-@NxkђxA洅Sa穉-@{Z@\\n[_M;_VH10=~k5x|\9q+kS~(4JU=rJ4)g>rw$~avzl}]N4? Ι]fu*Ӣ.Ⱥ~oR #æ+1TLG>]IK퀀K~>\W NtOСJ`;;c;'!X=أS 6p埉zs@kX# %;\93x{I'{vr>­,` 14G N\Ps[UG$b+)KYp,n2P,0=3/F a#Y<#Z:ʬ!HDO+#xǍj^2/'#o(RRI#F #)l/"H2$4I0] ^M{Ik!6ֿiٿaSq7pU=Rp0 9C9.cYd9pW.?@AA煸vkϻ NS'mV²w  "% hB܃#8;Mzҿd6𰛫l+bք#M!,pY*Cǐd)hg٣5(G յB-ŝjRs;mQ蓃Rųo8BazC׾6^KUK(1`!ϰ>Ykys kZ<` PIQPl|`-7ߌ@5pRGꨍH~YF>0cgK5 Fy-bkIǦ )SN"rxdg:>oБP͖kfɡGxZ}S0˶S"ni8[ ^ʼn_F +̎lA$ӷ7BKUw_\DZ8j^1L1A3&û/>F=Mu]U<^4Jm^# lA 261N>ֲ +8o8ֽxK@%\Wx;|ZwLv;YӞ(R:oۘe"Y㫪-Ŵ;p@a-I Z7|~*fvҶID4KjN~rsootÝ͊^ +{wpZt߳y!n)_r$l"QjszT `ڞ3q]|0|Tgz}C${X߳pB%`IL%볿4hNхr%׵U\M 68Ӵ ahrūp`SAbIYŷP 1$CNQA$"yת]ȩK*0G_G |^5 Te5 vh_jLIZ0W/7`+lI=Xr9"X^y! 4WP-\뷵(U@nҶfԠw'HmWwk(@6Hj%#-_k@@>ŵ & n$%x?뻮7S}l c+>/Aפű-e{7j1n7}*`͋MpǍo72,.*TW GN %Cea=6Z+m@/rBr*=B HgҬ./G*|Rsf%k 1SuU dw5)>U 3#rM*ϺoXdZ-~!Hb2:O:k3JYjM]i1/"-8|Tӷv&TPt,cEr!SkR*&CE{W,%-ا㏯<41 쥊zEIpjY/tq6n~ihBnffmFQ@ :x5m:l4J{#&9C{<2w o ?9* ce4t̹?q6 fO) M!!h󢾘\C+qnK_z^'QE109qgcvY|#Uh3@~(7(QeS:njK_23*\ :dSzFp3nnkiVW6Z2L}kwV̟ ޡ}@p]XAa-+8hqբ.‡еfpR%KPGi=ԛ+E;WU,%v.be 冲/!fLB.U%a'IWzqκc5E>NM_;ob`ژ:/Dc$>r5_IVN2:vygM >g.}[Uȟk#">cR9!C-3B|G/&-pO 7q8<>O5f\>mV 6;-ghv#)^Wؕ@$AEb}v Yy55)Dg*Ŗa;wHǤ!PԨ]gS 2][n=ހ hH>hth8uqΚA#E2{H^-2r\[`Q4K|+a Ѳ=2OT"s=``[>^; 0TN'Y{{tBz<Bl|(hf{ )ҹ<[Fn3Ű5hz#[V^1/쾂<1`7̮07TW$}}8sf?twjIgʤI:[nưk25.Ut}JCt-ppk咛^S!scv`- 852XL5 fA%A&C [Ϥ_kȢcqb  )!m$&X<ٱp6 2:,4$iIXp+R@v`O\ʲ.+vI5E,xN'm|(8ڗp֓ݗN)Ac](}ƿmZ3EԍM{n\ p U/UpsX Jl5k :' ӴF1fĥ|.u/IeuC5ͭ4B,":Z.ԄT<<4aw)}K:>6At1gM=[E]5qkwjis1U%+A!s2~fIs=2qۇ86D<^Eb'ڽ@$s4y큡s @R8(BIIH9Sޖ=,-쮸l^~ U=xKGE)j`oinwTKLi`y\C{Ԃ+4qu@UA|q~5lzDGV: | t$^G#Ϋ&v^߁JaU*gp_*FYL]jD4]&I{ iI/~@9/@.EQ 6|SJφKb/s)1"oK.-aJ~=S2dQ^҈el=/OWc ]q#^+LiP|tMe{^J-4sOVE )=4#ёC&F̅{>'y RHt,gUB BPJ2WuV!JWyЏv)AHm_ȅw܆hYT'CC)&k^R42%fyNHwx*~Qu8< 1Mv9Z3L_aBDO`*:]y;~<=.v=7&\$%7=0 m}WgCqW{Ybjg ?r!̔@ HZ?|uE 4;.]HLAR3(J@)  o{5# ȓ6fчj$|Q|ENT4Uifeg/)UYkz9>uQ`U+d/n]?d>+"`JSպ~S5 ^9:nC*jͱ{~D:ȭ>ɡߌPͱʞ61&?tc/}QVvAoJhNhҡK`Bs9RV1o~/="pH"WQ&xWCEVʒB˩q+aZ@.y0|d'֦,oS3#.ǁ$W.E]-)3"9)73l:D58.SJ25IjAfN#~h|1an'^JO@t1<:HD"5{Kur~"<oSI H"udS߳rv/+)e]e|*v|ʑv^P^sUM0 ?0(~5⏕% =7QMe=|V&K!񹹲. B,dQ::5E8LT'@^+~\vH @dNK}Y"37rx,+`Ht6Ԃ|@7.p'3[o>fn8vـKts\3\P%B>c;FzpBA8BWS5ۍ,J}%bX)agK9aѠ܋I:J-:MX?5B֐[rA^x8j*-6d5RT/%=[.njmʀM؛$b~C%' 轁nǘ!u+| Nȹζ07V8yr#rw,esr$|w$]„О:ODz)g} n3fѼ5hG\KgD).#CFQ:!oos6oـ6(qQEErۍYkm-K<':[䩛ȃė@)BcKP" CĪ}ʁ-# %1Яs6@S# bA76S` H;6 EQzU0l"Y AY#Y|tJI &p/`#lEq^QCea{k⻮6i 2SoO}XnQmq^BaNՎل]iCYw27xtq{A'BO,G {x ij̕} V\VK> R2bzZTm6k uSl8FquXSD\7XƐvZbծQE]XG!x /ݴѯi~Eu^s䳬`oq-;D0Lt@|,H1=Ȧa?3Vŧ4g,iz?(g.ߜX8"N,3h=K/qu׈"6H_ᨠ|F[ռ"1eTMcs W^H7@~DTmh$ܦqw*U`bs $?2sq qz45'@ e9}&<БUObuoՌA5SHhG.W. 9,*~EBCmC&ODQ@M3a0>r_t\'md[ߋ3O-+ԑ^4['}"3P@g* ;؏pBr`~u8~gV^e`T uܤ^*lV?1dfqH1A7 1+/<ɾgєsտj@TIvĄ%yoq*x6 9 M!wzM e]w<-!,,u4eU@vaC1kaձf)*>p z(\ df3&DgI?$q)!0{l&M E,M3S2  wp< ;JkX+0=9L>lq"7* `9Q.%?!yzUF=ׇU9*}'29+C0Hp-If.L"o zncA Ap XZi~zntw}+dqë ΰ6Fl×aYa7|w.L푤h"6YB5{X{N\츭1T3ä:h]8fM_rYPEҴ֌8I\%5?˶4$21U:[i-+[A2{n ( %gOLې+Xt316 _~aS盵}A.MF)-l6 5.W˳KrV^U]R׃tƽ+' 8qi*Zc?G.jM0 ZJe'm3^)Q,5wtu?N7Q|;HK[p'N &ladh׽U,{1 csKgAwnSS4iO 1 On8)ZvTm}F]7hW1.p1\jTU@ #"HD/1kWlb&cTJ'Z)2W5.Jl"/X8DLH څm҆=\\UN4̄BS`$:@SGug~~Rpy~J {Xq7]VKUMv'?yKh&D]AotI/ܦt&f8ؑbSqPQqBgݝ&6Ruy?8H;X,r}ѥhE_}\9rD |SE=!WXux՛jqa>8@Ӝ(Ĥ Xr7? \TDPVWV>e&.TJmwnt"$蝍l% YSDC~?d̅mfZ;"ImuFh= vC- ?/g4HlyaE9 cDEώCvnN,)M^=$OjFoPkmdg(A 쟀x1LJE>aD^*t{XRQNufM5- 03 5P_K*"H<U d78 fZWI4ﶜԛeDɔ^p .c h]qFЇ4_3fs(}nMe[1\RLvj_7Y>Tqo,˫[I&n*EpB`؃VwP CJ-Yn `? [Jn%_uCOG,Ww.3ƨ71$cl/lf}Tχ=W}W.BI/A49_ 4u'sɍσl.SeC"H}aA ;p*PL_fY|EB}:]b o* K&F@L4moGBZјN4?K=+LЙ"/V~%{殖if6𻼙]$gmdPj prЂu  '7 5 \2Qu% $f|u!C(>FY>L|R$Dwk~fs)YqIJ̲iS~bG#7=_dJ CَN5z7Ri,tQpb>r|* .݊us%젋_ZN؈ΡbĊv^xWþn6v3wh j{AN~t5 AރD~PyƼj4MK0<#_QB|_;@vՐX"_>x:P+L3zoዎP8(Jm_$U%qLdFN1  bSj壒p7K{/L@/qo( fžB[y$&qsO?&s+]=OŲ>%d!yy&DX!G4`ȏ>ڡ"ZG£,”-uķ*`@!"gQS“ 2K 9հ. O"olۥ)Sܩo,_'ېG7"w- WtkV-[7FmK29:)l$HkY RTC!Bڳ>G@H` 2wq1ŇG{։36N2}/L-3N,Z&%wr.-ք .s5%lw(h/Zǥz/lY śП}fЧhtI{/O$ 5fS@;PiWOfD]05W~8X#q"$8՞p!dZZ#F*M;70dT5BĶNn6NctvR][InT\<>Hfӫ aJ>79,51ˮc6OrƆ}/GGyul%,=`r aY;ӊ!{}I5,V_XZ 0fң,$mXBdJgi =;3nj_4 a`/$=l?68:uLqPG{ Ǔpy+K,T]+;( yy1,ieZ;a|0lv_p8|h1p~9mѪv~? NVNAzK穐"zS1 #) 1܃պCiM V`gۭkzk? ˴CD/8^ Ǒ%]Wc[?thur ZiYk6RpPXF31@O~ *8M[(WfXst9ȣuGt9 ]YAQe`5%iC) >:>8 El,Ijms(5f_ ;+ْq[,GInø7I ҶNXĵ7#00S]A^)C&֡(M/fs)MK` vG!@$htJz@BQxy H ='T::qUmo6 1#gC*Uj qI!M@vUvLySE\G};?g4 R=!}drsWwKe_>y?yLSKv=nP虤p-wsPԁ@tMDE, =:X׆#"uopr#0SIAv{OXE^MM焷rxH>I]֐x26x`I&l) SKT-"ɹp E?P7:;Ns $$-(CŶl2˧6b(`Vd)$1f*K}?PTNp_]G/brPy|BUN@4^,\gNcpOECwlz03C-Qoj;\]$8R_F˴LTqcCmSt"}Z>1;zoS hKsHNJ_Cu؀j@5/^".̱ O҃AW%`W2t$°I. d7VRuUb.;źloˠ4ZDY 2ټ$D-Ź- #,wǩ7{7H dcpDqA[h1 .z>1U+, <|DZ:PM̪ tzEӎ؊/NZGwjf{khEf8D8* TFs5r 1#ĖύǏ?$t؈@-N욊7tq,9dғ<5z>l|׃VPP6ݟ6MHv*w{^pJ+⡘4? çXȉ8)'$)x'k.mwM1+}u5h `=4O [)ÿH9G/i*-&\XN4՗W`j:]W[oQ t,/Nl  #B#+Qa zsg3#(}m֍X@B |򽵱er~GeLoWE1ud7 0t?q 0Gj,{-0zvue4n`SԵ2ܓ 7e>|AwziK*R&& ~҂Z>6}G8 xl 1gkayHli7jg\O. )L9Zg-5b%Y!uk^@5>w( U~U @y H_-$vKNe0QG)Zmc kO +Vx|A,"e)_b|mizMz ʟwa} ۮfa|)M gț qNAp$/`eU @4_†ESc69淛 wS7I 7h"&-+G5JI荢q\Ֆ&q,YċW ~<~_ߛg<:cGTVh|G c?E~lEm{1(a+&qmmK"AU'*G')cSi `^DB FqN'6/ nwdDp~J0h4yȀ1%Ns,K@}rf_]2ݘ۠$gwgruN=R0\K:b '鷞"hnLa^*5tCR֘͛ĎT,w$5aȧ@w[ԫ`+#nd}RI& Ŋ;ASHb '_=Ntq~~FKĬTvjHr~JlPoxߖ}*#/7d] Ͻnu|y2[s w R jsprR>ԱIJ:>^׭kKY~gN$<ݗ+YT K,/EsbYfB 7"Dt5ad{lj[~ظSV Qѧq%k'< MÏPW껙LMdwY0 |i-.>JH&c1IEޫYY)*^K o] ~9k*Q1iSI/x~CAӢV J:u!Jm(\xks"$YLZUT™d]fM%Iqc@V&x2\>ةEoOs 9?z!@a|&PIa*OE٤Go!C|lZ/[e)@y;>b]dqT _ڀ̕BL~1_wtm#B,QFQPVjPk! .hឪ-,B$ꤙj΂IC8$ aTOE/<߸? /֣np-}2iwΰSM|!;mUQUAw_ׄRM*>&} ?g:~lQ+AWdH9j,[ǜVlEr?~p+V699_\,A>9l4ȥg*`VYݕ vG.H `Cd+\5%|Йe!P]il\DI;<8}_)1Bin#gh$S_q;8ZFr2mVfˢ?_̲WfRsJ{YT 3 QCilsZQbˉ$0;Qlb 4ԽS,49DP'cG^n*&hWg-nĺSnt;e ɴoP? e3*)7u~iljQ.o]_ xǁ>0<;,***[l 3 ="]}gykS I?Y5}_|` -ۑFsGw=1CʯZӢ -{Qm*jGAx+Ei(G<@ZS"%&j~&aAp(Zo v`4Y:2 .d蘬r汼{͛@OMh;)0v_"]n` yy<`nV>w.);, WLHx~ҔofpVxzVQb>M-DR9kTPZm$O7ވhu%R Pԭ"'/_'C '3Lt\؆Z zeVqE{GaFI [^d#`Eihjgqvؒ ye4gS8גYPI_$-MgYZ07070100000298000081a400000000000000000000000166f3d9ce000218b8000000000000000000000000000000000000006400000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/net/ethernet/broadcom/bnxt/bnxt_en.ko.xz7zXZִF!t/]?Eh=ڜ.+̊T{Gio2!}mE3sZǩ~mOOHOcti>35r?ͷXt>Zw&AV+>8 X֦3= !UME}1Wl|" xchugZ;mFQdM-ɔ+oܲ_Ȓ8u,Yէ9^յǢc6Y}NޱIjD-TtH|6_Fi_'p- Hv-[? nB\38yr%P,>p6Sx:)2!ndqq,%7(RtϜODKy=]+P {(5`,Xr*C@YBO8wCx!*p_3RX,ͥQ%4%y*<4Ex :I`m))gm1yFW!!TEGXEeE셍%QNĤc7A-b?-*d v/L142e<"A?~$8|z/?.Pgy< jڦydX]fUn47Ӓ "oo+G:VN|B-\~W܊C ]5AZil&`n AhmV1F*.ԋqjtۙiILNneWsTȻGT71&!\Ԯ`ݯTiB|)r(G/@iO*3@^+q^V[xتt>h"{&eWp1-R̹gaQi"Y]W..8}XEѭ:,ou3ŠSb9_Pg8\R}+  ~<=>qCr&P{G.Oq"} 6;oV؉p&Yv媅+݄4ЊtbvpݘNAwQ[x:*/},HncS0(RRb~2ÓG.Kb큆 xpFZFLW$!gn>4J-J[|vסQc+E ~@QQtU/Nc*[і/YP`ܜڴ[L1[J nIYq¦ASi 5#ceEL4\ [`VoA1#F\A<~nMhPˈROIaPUx m2=D:wlj_35.z.eKQ=%lN^,JFqg%zlfERYdi6U\G-ˎoMZy0T]eq2 wҨcs?8܌$oCkHz9qGKOhӚ,~},I^ dIojǨpXFhy ) sts99.Gi`儰f0 ;FᤩƱ`h}9@":K-<&+y/p،ӤȚ]prW1«V<Qu d.) 3UK $}V"~s&V9/cڅY ReUvKK2N\".8h1+q"8.L^Y$حcTAQxpNLN*c?r*i(DVM2h͊C#W(rZhC<$zDSb[$[{4Bڋf_44xIU ȝ?|j y(ps*;nIeĸ`]g`wߏ i%Mʸ9v7A]f9>pyؾ_XRI!{{ (Fk$PGjt;jT *INU!jPG(0j3|͝U̐!J#9/짵Qy,9};l_TI-0^4D؝'E4BW16kr @*2uƟEb 媚&\D5nVJ 7`XB7_׈KF=e־uNNpOVͰSJ?5U/$@q]Z6MT,:4fR/y6 g>즺= VʴA_U"'5/E@KA%R\ o<嗤r" pqJ>Px zT)s?nkjiq@֭Nj)#4x޶]#A+PDEkH:W[3J-bG{Ā/LFZɊe]zý1MeI4S~_٫_];(V;(hB㢥,)µI-``oeԚlV)9<*eHRRcKȳWb⚪ݍ`l/#%XiY_ \֮C}[luOLA\\9}Me_‚}e'3#5ɝ0k'41w2Csm=VclEZ4)[Ϥ># %1́yVnK$jah$&=go)?~ϫ"ֶ -6pO>E7]dzYaOR~;bw>1~_rjC7pI·zFPc aJ ?)usL14p%r*Hі;R\'*Z#̮?7S.'GسV[3SU EG8P(Ѓ._B4+y,`uUƈJѨ$yQa7:Tk Օ>֋NZf"u.ׅ;c:h ֠$:L蚸$;i%cn گKIM~d/=P,(W#^16}ID [bVN P6YܭpJz2gw6=+rg6 Uzͼ$%ǿ3egAQuwC~ OnYQinomO92V1ʜ!LQŭ55ڳ,{QJM&hX:!C4jDp^xwmIM}<3v#^|%g+$뷦]: {dy aݯX@7_I|; cyO^#(] GO0SXo2,\w/-`[b⛉ҏ4s.'OC LSc ZUDS>h lc.C3|9].پIP`V5imɀ2CC:ب>50 QrV+ '.lKGƃLςUݺF@wDMA ߕWJksh htaj,c:lϷ[HT3?r`sj6_=3#=ŏ3kDs#D lF(Mau-ƴc{n6;2YeAbtgsrII$cߡ+4p2|wHМZIƮL4qߨ".+|=6ƞ3=9!q&o4:9aviʸo3I5цw% =\yՋ[!i}Bfh53_CF[Ni~*{i! O3ϳ\?tIF+6Ζ9w'ȯ礻fZ鸛_՛v47Kfd[X%6ZQKn md,؁H(uT\dUFTê@ ;%>dtz?2 ҤVP]zk n Z6qwyyNhf\:n,{MNmW^ 3^Ž@kƘk,o`Dx \Dwy |IsGZ}b.ȗ;X2> ?j7pBjOhQaߩl"̋(몰/I d&zuS"eǯ8›2DFRլ*NU1hq0mOx)Yq1h `Vd1mfWamk@[RNMNv/%9_Ёom"Yu0k oo]N4<ƺk YM? EF~&H\|1U)B5‹4 ,Hel`EC- Ṭ7kc5տƋ(|%8#5 $Lo ߧթij:kɧ=?%NԞ^WYQh[z{9ꬄ4U咊!GWAn ܶ9$L٫ڀ U\KhftDZ EdocJE<.weVeg`z ީ;2œ➈w0v+??Di=l}EC@=PTd}C0t5Y~c+GY|&zt,uQWKLxr#uGQ'GLrlIdy\K4`BͯN\kswѸHW4|'DP$.lܛ1 t) 繲okeq 3n-pu*ޜE (˱czW힤Be/اeX%NJuze%u@VH+ҥፔ6>&VfClZ'0LsC87fjYVM6#FXp=5 _|r"{1:mwͱ}.0Q¿Rϻ-߷bnp|û`^]w+ֵ]8-.0L\#(E& ;OS/ 1۷D\bA6 MyYdp9 yl) oz><"1S\Ht=<ةJHnB))7#Ό~oUSV{`RM;KQ2uQ(zX5^] x`M*[jp'gk2~sNآ'D2.(ODu{З(8K3s?}H\bߤ/wVtsj[fvo|58p\~ۆ sm†9  7hrD H%A1ma}>ZDegLX9aeY>x̱6mwvj^ h/!@nžS3e- L…}  bw5:"7S\GF&SEhc4cH@~b㖉DJ>lC@m 9s@3Dt^8hKW{}3y&i:4Gxe2Љ۱O`h6շ&/=BF@6W" OòI+ר艪\ 9nKD2Kց!e(m%aӱGЊB 4WM'fW~/VUw\d/F?qaf@8ArO訝B`5a2=S̿I 5}%!Eh#ٶ}GSV&HTQJ*N=-"KbH?Np=g2tF9= JZe^e2-@ jw7-sJ/?ݠK>;$_>6{T.Xg0$irF5w8Iq;Jǹ{n'=T+F֯Dbۿi0 cj{L[OR4uy@|Qa  PT?omVmg[9*EK Udt7tڍpr?c4z0j=mk'q,d\"e,q: J_rLL& a=8xIbgP`|/,΅<%Xk:;kI@Rud$܍bص$|?9-^<ɂybǡuVtң(X>y$ÎT\l=OGi5jB:wAE&x%L5 -oo.A#`HVA0) YT:,pkmy2X5ܻIc̱Z_,r2VfKRԗ썴oRF赓 ֋zg&2,J:weh Q1 /"m\i;C%2^ J3tT/PPnk}O%R(xr4Nt@{P@t֣ri'd9>`׫;RH\>ip4J/ȼq4m_珀X2aޡ{6i \#uLc'`z2)vƩ|]ԉ hX)bԚf`I@7Ʌ/ y nc֙2?M:E:c2 z|6DMd^$B5*ioyZI 7#ت¥2DEt$KQD$m+ uVd% OŤqsӸpuq*0%Jq`P(lHK:nQ"l*!,\hi@Du~I+t[*M>܉I"nU&RzbvɎ*\,͉fnFΎ͂&=2 hK[;j0~ꅼ,"EͲ5;Nc,ksaKzqb[Na`?x&B5fHDz W $ 5u78ִ'S%qɧ;ɹA[\>vH&aM(<\m@eG,>{]q/..baPe[􍰆<LOzV㮍_ o"AH&%۷pCG%' (5sAKz-{0a(܂[,^sC` SU 1dR3{ #Š5/2 : nKx,3pHן9{_|˭0ZLol/]xǁCo^0ؓ_=sA#t P0#&7AЈy R(ڝ"d35/['>xdreGϨ ?yL{0ĵ_~2i!ꅁ%Y?0ˍb>{Sa'axBF%oʸ(g {.~|_Iu,)moPu77SU}G6p6CˆGr6xϩ L~ZVb1 A@x%a?E<;Qn=Cuۙr%\h4ߵfRﲿ1؎E QJKwGLP(s>]a Z* c$IMYT2Z8.ѣhVo#ר/g@LB&P]a < s.H֦08WH2C͟B4n;\yQx8Y s/Zv'kX` {j^oN֔9Z%P8jYۂ1 HMnm;I,=&!NiWF7\8]D4W[1IB.R`OC^Hl'RT5PsP6嗛Epɝ}K Q27I=my ~TWۼ2>Xx __??+5mJ>*`n0h~}X3젖gZj_ANM-t , ݟ $ >=l[W@+441u JP_M1SM:+3-4hϧq'] pFۃ_bycJKn +r${f}_JsC i!5?@MPwҲ'M]Ɗ=Jlp 45Sv%O8BHL]X.w jEZG3X@G* pX-]η7Eɯ`>>{'Ԓd`~GCIC˥,ìb}"CpWG,_Z0 sulѿ_M t;WtDc&)b^T! ɠ7K.Ӏ%䥥~.;3VT3=UHpn4ҀYjV|%k$Q^?GS .qTz,l?LK(931َ"7&f ˯' kRGj_FUnlcĢ\]p4A)E>3م[C\FRt|dQB\U]G\"dg});Xyh܍ߺ?ٲC"P> μt/\J:8"b6mB}xVV*%S\t~26J!HkDzi\,k$B0)W+1GԞQ~Mw:K_|Q1@fU:|RL%p+$DshYlDe`$r2gzp䂫-@Bx.C7{ "q35b(j 0sC84W -1/183߶;V Y_G/!, :ۖ"$>g`)ʞS?pSOμedߔǐPEʿ&{)En"1y7ڋQrL({ٕPȚ߼%LJt :Ky9+8e"b$1BM\Jel*EMgsPJ#IF07a'۽r]C}{~-& DB^֕<".D 㖲aB'JZ6|bI=Z)* Oٯ򶶜b-ﺒ mIgSߘ/EޱЙjMθ4^K[ 5Nd%aJ',sA yL*@u.8>Gn )`$B҃ 0:ÏG C-X1o|Kv =e}PrYICP -u gM3NVxU,NE'@8͐OsQ~/tF:@Q?%zYQrker",s(xח.|$RWXS"i-hb1C;D?Kt:ݘ8OkyXGm\9ǡS1=5xH$pAa .ܝJ07 Yhvu%$7)kvFPĵhgRd AFR֜0 RLnXkBdYK5\"4jQn\k3MXh6"(R ҈)%=L ^)'w.N]\vvڪzl/l5 PLz1֮=V.R!kp&kTU["?cϘg8-R"ڬ,h(x!ԔHdf뒗c9S?,6|-2:",(f˼)h>atGT} le1 S?B/fD1ߓg@t`hLW}zd]ۇ[1dG {P6(ߍYG!wtĆu!EȠ+/Qϧ-e~@iE=e$Xqѹ{gޫ"K/8 ¹(CY̴Ŷ V4(6O#mnӋ xN B޻ilsͩ`AYNtWas]ZzLBrj)x) w5e3G aerJSy/xf'MAB ZN+!p5SoOG+΅V!ѩL?v$ˉr*(apMzSviOV؂;4|8C*G%IPdbzYNp_ Z2BO}u qs.c/Uv:\=1g[QOS ede7&,GL:qj Փ@}n?qP{mb"6^ulxLxz-Sxs`[/O{N 4+%}FsmȗLX;fWu]OBrm\0[E )M(&AL%=a9vtۆ-KL:Ô| |c]ֿmXA8z[h_M? Co<v5#8(lsZhIC?E|V)+v{5:na\@ѣ//yzsTڥH`|h=p[<8 Ƙt>ճEBV" 3cI%9 JȒ$rE W%W }hB a+epqs˖wA -;"* fcNy"l%w4<DKX';%-ւa1ޏLty~ݠ7s5U3^lfY7H<@\f+N*Ayn(7 W FkD osfq }ʺ٧'HOCq*-= |^[7"-s.)rQm$݋j Z;67-bmX dΈFq |^^pQL=sb`Z?El&ǰspjis-Y]~ިKjBsV\[Rsi78L}|hz-!k'n_]=pcٝ¾K1JHFО^(Գ^-0]6,:~~I}hD []sEIUKsMŇ#K021 v ݊fNSNa1C(~R~EȈvye&S[8ng$[M.ΫhdQL,a5Y%=;>(Ra~DJ&pcbMHO'Ί^e!}[j΂VÝκCP6~)k<%faِu1yVyT`A?  7bDmqe ;0/m1_0d؄3FT4|VB]z\iM9iT:d [Ǩw i8]zr|6fkm EE..7ȵKRbK_~_\ )s+?U03Q.Ls !Ou4ձ# T<+T&py( DORz]wph.z*~jyXYapS$BnW_S(aSXʩXUkqts(sz^-ʹ'\u᧞HX|îm maIg7G5uv8"{Rwk5H-%ק/e!h aP_bhA ;低= wW+:n zLwdDkĶ~fQ%]rD^_u"Y’aun$pMͥrc)Rsěͦd٫ߩř \br@#Ɲh>)#BC;do=ԇ fkN1|$wZ˘㫭y땚JKcj~ ] {yFe]fP_ˣu*&py_YYO5ňuQ#<1古P=8YlB "}ݍ"+"=0( .JyΏPo(;ԯҌi $:GoJ`ܙSl DM"}Tgxi5P@kAFEQ8tb`o8[ͥ'ı5>|Vh"'Bp9 Ceq0^}B`W_ \j<>WU#46 35j^16݄MNM\MODG`F(S@]R!!=@jcgɮ23fZ9!'-i6qr7#ĖDTIvTM<<$NÍ@&|eG@^M-_B" sB<qM㼶j.J<⹠4//bsgέA#4ߋvF9CL4fiطe_j8qxl%9 j{*%Ftpyh-b$Tv1F%3mWk4R@,hl)K|XbB4yd9V"/T# 6Vo~ )d"=Ƀ&V϶f2ӝ6qTXZ+ BϝA-w'3S{fp{m( &7V@3*O]rSh<>@=0+ue׾Qv33ԠW+:Ty{%dv6^4![axLdhe Y\{Ӄ1 #Ŧ1\he@F%=G Ʃ풡C+ft(Ct$ؒ yQeQ_v~S=3q[~^ P`Z`dN᭭[]?2覱zO qHNJO71Ņ 6K`d7]a6 u^;::><S!Ki9A/wM96XGm`rqPbpz ȱ؊VZ-(<@^T^") XgAniy4V4L\˄8 i4d QuD eDݧp]&!(o}kkXܪ KG*sVZu&N;9~ I-Vœ-;"p5FWiE%o/Tt35d潑b6-$`j^0ZYkǖo G`#^=kN鴃o/JܷM^lݬ퇘hJgR*;~!-(| KVQ}<XX8*ט(=960g4ί ߘ}gċ? fZ*5ķ5-!!` Ẍ([wuO=jXB,-ܵn+g$ 8UA6@I.v[='ݧIkPN5?\T\$pf=d^WǢ|,P^p3W5"I; p!++p*;ۚ+$y@]٬=]Oזb7t$Cqhb7TԸ}M!Rt2gko=(t= :x!U|L>rZAedM-d*icȋb*L A ڻ>y PQ#1թ&`'PҥM B3(C{)Ҵ1m"rX}sCwGr[b YmPդfu >Wk\ti qL>eV.˩z87j<]>fDM>Ya<#s*!3 9F6SoPrT5L锥03H'ϙT=46㿡lʮ 0:W,%j%jw=~_<{7<uy*M%-1lZAXVTكTR1"`<ٞ>XN g)#[f As' RgŜ5}SAN{:"zؤP`'h ߊ I8%lh_|N:/:1sYP8#ļE /^Yrλ#m}ݩ-'3Aja:;mCC mx΅x BH*`0B-IV`*T߻xi >w(PfF=wru@XZ7O:pg j8Fr8ąrHwfKAkLNt9 ބB ZPl`X2>{3b[49IB>M*ll`uzSs)^jM]7s&3HBnosǢK/ln.zm _Ð̜]ss5kǕ)m3`m~WIGf. *`bt9Nۣ bL6 OyO5:Y:*mY=s:M8xoƒDٛ( R/U 3Wf=m‘ ޹Jz*Qȧ^\VzD9%6ñy&Vp4%^² ^Za}.,UcБ\5i |BYK3P{),y.]#DӌaNH%Jۥ͟D6!"*٪5!  $᠑I]l~$p^- djcsh_< 'R RXb3d II"2nJ$5G!/QqQ.ΚVǽJps[M|/]] yEFx 1f=0\,م ܖ@&sV 'EݩrJ3+ATΧئ|dNqLpԘ#;΄/η{²e /x=W}gnѥ@7{@qJZ _ei | kGѷ3 &HĿ\.{<=LBr&l7ո{YpLb>IԧjxH*-pft8-dyx:yP4̿9iRJB ϗ"/XuBkK.@8}3\ [-|noQ^LbZ`W&UkTfMá#ZjRK5fS]H{dz;WV |-*hlzv|5oׅ>jAP6CBADkb^zp],78 *a v'2L0rob jAѸ3(kK׸#yVU?wQEv!˚ ?of2+.`&Q]B]m̸W18?@2]utI$cELB։VЦT'LXiHFf@!*ɿfQ._g_?8Aσ)pea4L1orUT<<ΏT*3JwмJt#6R2M,[**dd&0#O151.<~! }\__Ċ9)1bX/ZzQbٱゐcZݴTPn!WDb$WXddq|&?ALJKۺ,uq:I~,*=  [f 3D# Q cBDD_T/q0mu_>J0t\ޠDžsÍw='&R :ύϟ8iELn(R?Tc8OJ,0Y"??PF7=e녲*̟%$Ȃpq2ՁѸDI7ʨF5M&ۧݖ$ &ԃC~1&P 'Q&d4d~E1 I9ZEp@3{j6/"rGPs-u=B1~K$,J`S+agx?&*mT pQ5wIcU|g~>v m':PWy3ϱ8m~@e\a92CP[ eJ N >PJKiܒa} |V_k]G\7!Jteݤbى We,#[8؇.::w0q)t3Ry6Tzr]C5g*A0jE}dϺE5Yv Ez͖Qz"ҿKoZ E1юSVXgG<`{ǰ`U5wB)N讗(Zir "|* Œ*\Y9l8;_g5$|A@BV~R&:5F>Ҷ5`gG%-hsS_n9YXһj̽m~p{.shۊjeqRx4^ s!=lR}/m#"=tU+ h6h#UYУ-Tu7D\T (< WB1ۍ \\I눿嘰Rԫ;\㥞zIj\#5mb)yn@f^צ GU;YrIM)yĕ2#יnM)fr\< 6VI+EߟX. fmQ&ͅg&ľ.Tb$w3^X8)>0D;V jU@4hr(FAYhE '2eLV{P} ~ x\zvmBLIrJ@ğ].T͍-sD8k@?fglNYitC_QY 9?h*Rv]qGNKB!QC)2~]%@!<˧,F2OfI,3[N-ɼ}{-$H])*b{_J;.nv % _kYdVO/S9&Jͪt(ѻ+k:#~rP޴ic(s t!UShVSo/Ի̵D^/eWPQ u@#q}kYKm+X#x$ːxg-N{!hv^ ."FFiSw5(dÉB {1$rXP[o9ciql2L8Ll/?]1M \ Qܭ9 .AtS22@ΜsӆYI.h _xSf4>p4YZOXFTb4]z杻i0TiiiiqZ=fTiWg>~Fl$a&sȣ'.0)jg%HJ5`വWzQH<C3=ocRc{  _s*r4Mc0)֑Ouyq1-5Č 4P:R]_T(5zjv 4qxCܬLAGٚW.l^o5zDxsFcC{('mAj%y7qΛMJD[ NG3Ϧ|J%FOP&Lc4o/@3XgR"PB2wøo XK'l38jP!,7 r8)*u7*V 9gi둎w -u'K4wsp B*S d/a?SFQ>{1CCdIA(g{EĨ᱐ B 57/LcF:DM݆r>;ꆚa2Kw} ڵe 35K5#Im8@B ;7\hxߴ6'ORGJa_MPΕ sDhej%߅ A"p Ί̛8o _W%Y-vf4og ;,PKzV#^7Hcڽ JSkkbd.!+2pUO?<.sLʦɀOLdD p\`^J\$ZgP9۽A/w<>}e61'LkA{78H}3cgݠp}r7 ȯlV S M= aWfcڦRŹG(h)sqwԄ7Eչv@睎#DWkJ@WX~TsF"(ffRٶ3*d. |v^|1zp܈B%5V ^gn}0 _kdr r8SysӀ4(:nGn3ONvA{p1/&0μ f%q&͇0^Cꇤةﰹ*q\A*0&*D4O[8$xŤ\7#Y=[S ˬn}IKN&F=\&g?P =+ ^ ǧP_`hϱ"Xwl8+I:spžY<6ؑ>VP+w rQ2@˻֣P")%eh ;Ju<ۯ/ ,@U{%,B-X:5"҅~1܈XD\a"RaZ<>^~{=V;İSOQ1U~;,6!Sk}cq6a%sePcvx7EcQA_Ti:ڼ0IR;Z &zs%K:*]~yU.8Q 堲kE[+n`>QO 3 >_GO nZvj-U>R [T:b!/Z-:E nU21wNAGcNcX'o&ts2briTm' A= ;@D c0ly* r ՛%XW.pw+w+G:HR-ŒyL\мEJ H;2Ot࠰杌-knFrmR#r5TT3)!H$ ek§3LYc?ji,LEO|0.HIͻ@CAs}K8IZTZP9%ҡM/jQ!3mR8ֽ":NZ.M) .:|dI)x8 `,9~ԺcLDu{ wʳJs_0h+Tٻ#;Yo8dNmL.F><ާM\ አʿ޵Q}BNJi OC!I:dfzh*l-|6 CN>X/UTY9 R1,\d yZߧ鰔 4n(I_t۠m8ՔHȽMȽI #nGT:1 8s КH&<3 Blm_/Beo'I| lǭ G飯0ČhF\D0ʗ uӾc!M UhKW!dEJtƽN/h.!%ȹ\p7\1 "DZH+N-D0U=MֹZ/Ȥ(i&J$q ~()~SWjitꝓa?VjVϾ{x\?(h 1,N3ۭ ^B$0۟NE%eO B;\&ŁOı{F,qD(a !Txsa"F{ϳH,''wDZ ym)91D^~yۚJwۧZsK' G#7:,گ NC;vPV9?1$cWbmu\$'$n6$,i= UkEz{} ?$)L{~0Q43͇ h[Mu2l*QރrIs45Z yFjQ#*n-.SthԑVHVZ@V=B0ќG,߰`"Lޢu,f>^-7;=mCit]Z9'6HϹ9q 82ґZ;Nw&$];֡Cn`yVXx8'JUEqP+M\Nv;z>wPz n]z c?$'3\tuDWз*&T,9BRA@ZAk #jSAH#z7+>E(_S4~Rp.6wSg4_lۚmEP(J`t~ N~|K_'q(Ѥ9cmʼ]%K-줷$o \U Q/wd@@zmw[]=11ԲB?o"(/*P2lf 8z}`{s\4W;{LeM^F*Jh^i**%4;Vv!/Hb-W)%jg&+ jTغ ȥ(`# xSap %YzcߖnhEWyZ~˘N H; Qɱx/3U/y lE< 78N[&"ff*YCp5L /5̿nKih{Mu9 J'-Z`?Q2~ v;{o~ pq`<x:$MOݮFG0_Jx-2Ĺq _Nz$U)7 O:rE~Q}&Tɍ4)kxFM紮Z^qmۿC0iC< &@u#(PҵPf"mib$ׯ4}I3x d_Kf$ >tVh;K+!XksazҁE,'e ͵J˴NoMs;f@/@l%|N7u0K"G8y}Hj ."%ק U=aQBG^2ЅC~=7lp8Ɯ%4\іv 5o^Ka_EcKz|gTfKrHM }> :VHvZo ve}!bUr%yy)2 ,38NQ-D?p\ĝ&eR^LJrjI*,]7pAHWÏ]w3eS-WPb2R:9NE}pA#NbVE2w$ Z{|*qz"`lx`Po5Sq G 3KzJ=|be zq&s@~Ԭ:0-\4'am?C΂}ߒ쥶$=>Ń-i?&Mo]sja>V}1g- м2fu') d%pڹ!u$tYOJf Td*DPکZ bO`./h qOkN<:\3[f-Uz$Į PF,qF%%b 6GMliKLzjz [߷ϓgeil = 7܆:u~G+ WrYxPr_ExG u]/?ϜXfVh\kwegQc >v '7+4|꒤O%t+bpKH|Yꃟ>М=FNK.G"A] O;-K |u ]o@m.Dh$#|^$)Z򑙜 _Z-X̎ݳƷmBIbH^i?ڮ'ߴi]#5x}|~^,6jjaEZOo=-|zv.4U3>|Ǐm7#YA _VY1J cD8XM˯JNx);F[[Л/2_/S!cJdW(A{/>%b`sCuo=9D`D/ eV D@GSqq /ϙ+{ThNt'dp[e7Q5@rV~I;Tr45ڰeo1^H =;V $[|oGRj˶qzdOj'QR\GrS#С؇!J_7&'O4o|" a Q{[~FdV212@$oD]o %K^Ck\>軐%^1W;~hDn;Cy"J7N]=Ô(Em)ojtK:mJmU hްr!./۾za,o5WMxMF ^cuR0-ⲆsqZF7ɨ3^ 5;bi0] acsO/z4TkEߥ2ZB٨̴LsƮIK5m%1aN V!kg/柖bIB:U4:PomJ3os) E0"W;XrN] w}_;e[  "㬚qEJc€BY,TM̫O(y\cEb/-4Z<7zv?$x'n3^>AXoĀUE򲟛^|8ppN'GlQ>QFg2 "o =+%bKpZ9dzӪDE!r",;H f,;"]}Q=0̅m*H2}ҜRz\766{Vk9"o}]dR-DqλC~yĻwöEHɣ3dT AYԟq_$ySj]Kx = L;XdT q%iA0bLwd2~~-<с^ꃚ@ Dz/mxb^GYOsbdkɞPuv1SDVMIlOLK]Y6  @m%]XX֒*S0w Rbs2/" 2a?7[оi h uTwѷ!d,HTSq1oZG25y$uJh|CJbp?@Rh_#mj yUHk%8ųoD0a똛^{i;t`e%1>,PE>cUu9ktfc=jYNڝCoE5X."c\k;fd!4v04=:s Se68u:+(:iq1ҷ.w+&9*? BT^瀿@ 29;0 JnIx+Y(-JږI#D΁a H>i ݏ[gj1<|ΤlEB,Ln<]>LJć'A 1/B\1xE$2&1En(e!z"Y-1J"Fm<>(#"..)D4U;/ ;Rp IRl[Eiy*/v*^;r@?w9WJK-%X6jG&`174:M܃`h `~3T5[E{ 1#u9e6Q`LC%X``h[byQB!Y8X:|[HJ\{$ygٻ>L=O !n{ h#4]?>s izT=c|C&ˬkD(] 0D8yJh@)S-OرoRPz~~SvСؙ_G쟥ۇY[jp-.M5{hy:[Xu-lypMyOP"ԣ|?C>a_q\L͎k21ePhߧ qP_A4\1OTbeVw@P*ï'wG8"YVTE`7QJZ{-U <Uqp*@p?"9dEVg_]ҬqKo tlE~Y0 ]_g5J8ܮ[(U a! s[b=bf pge|C iJb"zKE"WWXIBX, 2s!rsWu>NG0J!(^ߌ>hH!&h\RN}±" ' a\Ǵ̴; nh0V?s^oyӉÙ0=f[Ɛ/8fʤm r$Bh[JK] 'B1NºDـάߔbMa@pqvmLTzBq`2A3yŚ\#J܃5㒏\DMaZ6B˕2-*F6bb{(׬V7q9xj56-z/~$d+dW%zKŰeu )9+! 'Qeʀett7"' (dI|ǐ+ۓ"OxCƂ&W9*h,t0 472Ƚj+DN`+@%7E-+-KRD*-XaVJQҶ:z鲮iRv[@ ]rj~V0G#xޭJ=CK뺁-1lK`KA|2)deji r֦j4M ]=Jdr*P>8z7>پ@bʨC%TS=/yuT͍ٟ(^!ES;.8K~ՋoS+0 k>FDiE ⧣eG{-IW|CP`@u,WqeǗ%E, xd903ǤhF:1I/3xW 3*M^ޘ+Y(i:ZR?=MwYx3;Si>(3;%0-Cn 5wa`9Akױ2'D w6> rsJ*cu0Av46#GVgLt\Հٱu.> dQkS<WHɖ5@ZmZ.ɧu.M؈P?)z[rN k9';ʛnP1=dA3t)N؞4=GxU>ڹ@]_ɴU\;:0)3'&b@NQ3ݷ/)^>r᧌G$]'!v0^+5f>Н?7cJBjL ]zed6(}U -s'{7]MK3&^ݴ0:Hb b_/^܎[eEFy}w,7{~ σfB uC[=9StzVTk9gVVg憹F 5 rS^O&|cmb6Yuw| Wًbչ-dB# h ܁pu9j:=LH"I>ܚ&6W0h;0Q!7zm}(u*!Je[ ;gtbbaAAb@x1wV-_hY j:tTT0ᆒO#buD2NwQM4%:rk,LSr#,# K e!gmو/20^!Pvv]C,:Ӷc年Hl`D.>%ڱg;THq:v2t%C0߿r=vvb߈(ah~Y=~hi3G<m-nZkHugK| /JbկX r6%¥P")2%xoI|tU]z]r#qH-6uU]*%`ɲLg =6^]>fv">u#_g'`}ˆDY.|1)rq~ald kv/J=k A+p{J}%$-SI{W#ָ^b4)Ze3%Ab5ꏠuʰce `Bw VַDFm@qj,jɊ L/f:m'y),fy ]?p: -jj"" J}{. c A8K YWg{ɿO$ r# EMVtE(TŇ[{Ůqfh^p _GE(/u@G*;utf 7eW~-0|5 *AbLY1†hVyy¡a@' :3s@?~šxW+:]~װ&e^L"-'ez&FQMOWRlTfj@ l/(P"dmoamqŴSجe=UBqg=߈e?9I 9 -jcKvd<j?_2T%l]8h/zEÝ[`;9Oņ#DwCv@,BnPXɛ7r k)o.KiE FW-9,DK“AYe bO/:k*Lj3{3qQ/M [ {3b({Y(/=/a^(E~`Td*a!q` VlXP<%J(|\(jd=ǎ`^BFijBd}̚#(qn׼N[QIjKOyV>'%$o].F0U 1&k6QŃdv5[[{Hhf~*?yO2]mC+TpI;3Vtp6v$e{C%'S '% RwӤtY!%p;A"=QjK5oT&Eֽ|K" j^.Wb[H l1x53m3p9Ļzyqh"0E%g8SX\g]]5W$~Y!(-4sny #Yض0+,4 ,Kc#.ʋl>/3#F :<)͒l\= mGmr ԀB5>l"=~!T/RV;6SB]S#FG_yIRK`gycsNi[Em廏WR<\~YArRC$rC0_xR'yeJgKڢH [*j7MK; Ks6J8:ٺs1 "ڥK;?̍N5;5{ŶHW fͨcSsyIouM:9!Ptlt0 !tɲ8BiE.y>Qp)ؑPLv?2[|m诈2@%R _Lgs^պ`s|G&_= uܐKB4B Wm3FqۻBB>Tߘ Z62;ՉM2:kʷʏ!e8u L?q ϐn," ]IkaE,R!M|KaYJ90eO2M$"p|mM h13X1gTR< %WP9zqfcj颸m'ZσNet`4Nu&Ӂ|ao6䁱{}.T?XɊܨR)bSK#$5An@MMu4zj6J{r>+IW 1c \6ļt2J"/5eiXe;|]'r8鷯NY3)l-? ,D,XYH.M%JQG&5 x^u{j;cO&ZA`=9l3wf-U7eNqW#,z7<[OmXdCEY)~ZMe:. 2Yc 36V:0hyi2dj]x4P W=e` Ф4/w&0UGR74/a{P[ut8+ad_ Mm`JĆɡ_c7 aCJI&&j)1_%zy71+FrkWGJVgOdTt}JЪ>[ bKԼJRxJ>I![fa'v!*@u' !|Fu^/g+DR?0%VX2$--e<7zʖKPnYP=X_yQx”̤S4s4h^JmEÕ*XʔV9zٵ|jA xT@_`<1\2z@$,teO3GzƵ6'r2g{&+ԖSk‰L YʩаibPz0߷ /kz3^<9P ۶a]5(4 wK;4b>dofJk3h8Tlx0{0'"}A/Dٟ tȤيMWx"`]R HDfjbb1E "aT %7`Jڋw V<@A}-؜R'EY} dAF=/7 $8JH^;b{LmhblfewJ(k(|McR^WUTŠqSBY\zQS&G/H!i0ğ#r7q^(="+w~r"2SB2(ʌ\B uxG8ǒY~Iݟ+qdu>N%M 9xBtXĪva¡ȕ5 Va-~E$!HD|nv X&4證^HYp{B=ÛD,a7N-t/:.?Y2h&+]$WJݑw2O8Z4ƞp{$)Bbqbիf܉V /Aϔ8Mm߹S"h 4_w֊if{3?[*q;KKpp2"r-KT7"'u0Lg,O_VokK29ʮ i`b rЋ#^7C-=K$?0 +7C0wmuMlH˕O|)A@z`s@qOv̙Q1ҒD!P=~3ȓWR*# |qU='d-ohyaevX;^:MY`/GF*2xhhO\f࢒CBY4{ZߤѾ.i(r:9pz/C>\'mBBڣJF5 =8Q4 ҧ >T;g-DU Y#]* \u| h2R\j@ 1TmySZ^8J/TC8:#F_*>^B 3ӢXv1ϳ^/⯘Gf!(B>^K˄Ss{6 @fwt=0P'm뀠?hf/)ǩ$yD%dtM-m+?}~K{Wp.uaobr4UW9A_'&z9FUum66g9{RtwiX)F?lqG}Inɠz;̀ͣ!⭉x#DxX&<nPaŴ,Vܔj*)HAP`hQ%1W¼Ôr"%>j b@˱i M &aܕ9i2 KO ] Ou*M)ېOY>Vh=kKBj&ӻSHW``!GhO`^gbB3mf|J&ӨJ ]8z&3~wf0.hWk9ؼgpO/Z;tDa;xT@\hP8Ơ."RYe#.T@dmnЋrA$jTKY~RI3P}\lsWX==wZ{(|YVQ0]p7~_);fxqP*W[X>J641 .^Vlqo_4YYShI \׶J΅IDVPAD jyLPؗD4s8hC#{L<8-:Jz?zjcHVl2(9{,6.TL]5R=Շ3Ϡ',2~:0u;ȺA@DǁHh>DFp(HXgk@Yi2)׿PmYq >+O(܄R SX)9vQ\iCæB" >8e"BR."pI ,uQs'k0!,Ӹ,yLgD=#AռP &U{pD)_OQ`-|ѹ?,~ˏSnjEnL@dr`= |Aev9VvVmީ%a$b gj:&I}G1_~aP!D *{4 /c4W!tRe)f> Qá( y̹*vCks̋Y~+$ǀi/a]s&4]Fv"Z+Ef]~#<]b;yz~~ϔ;ؐ+j^tCta$0FJPa{2A#J 6(gXhZ$ǽo`F)7"廙 ȷ$WH̫9v^ w ʖ:F'Us63(.F:4L^9')>,jC 2jmTa k9#~d?a4_ޏ>7C 8`|1X~"Y1`{'`Y~uwmH. ﺳY+ CS'\owJ#(]j͎}<϶-k%*gX Uds6")tLf[6^!^) >D :1[h* CAtPˎz?1x|%S:qS}N?OadlݴO?f9sQ/lNhdK.!'Y2-Ţc޼{zq|@^[>Md1RhLzNY}ij̏ [}o0?@Iuo~w#Pp gCm,t5,ոU3GGA&؄.;"Pû0v59G2yJ2̌ U- [ĐzK 3(N=3 L ^8kl=ٖtP=3[%Ħ،'аR |K<Ƭ`թ5Yiagj*۔8O؛B#au Hc20stVr ڒ.y臷LZ!ΐ_AN{B䎘0c%=DEjOůQOWY<6bo Q·h9:_YdstmSS6%]:]z;F͕iL_eO8Ei\bcXhW^ffTXYVldO֒JeșN/qaho6&-$PVB8mz`MYԨ-:S (ьVuHFI18B { ۿ13Nޕ.lbE\ob5;3s}?ţ6(NN͉VR^\%^瀂j !'i%xeű߸[v"BQvτC :ejO 7c Bir0!UA9goӛHмS A G$h"ppP4^8!sk|ֹc r,rDuxfkxVLm ,ÝVJTQaO e_ ~;+5"#"kM*2Naa|>CoWOBr+aEf~J,xͣ/9ۅ2 b_/kء!~pr5b?bCK7}8m+9 ԛBHy)㓊hJ7xƠDTz?m׈}  7_弲s,8vGQ]T$g-T eI«H~S^Kha_]zG}2NNb9^)FÙ¿' ~"ؚMV~KfwMoσ;8eb&a}ũl~ߌj*M ݄NhSO,׀tb5 3|]3R |zmY TN(B%|6W1hrO =hs,ɭ0\^gPy+;JF["pjfn!]y F#{bRh<^*C:꾰o`fd麖v>pdԲD< .g_Cn)c*gk wʰ{6ivO J]Tj_ AaX}jlŤ5aLJ 4A>.5{NbZkL)J~,&̕M=t̘gWQ8y]jeI#E)^G]QYWZK%WHefJ>0Rzs:S(鱸ʂ |6Zsd(tWes//_r "1)XojjtFT[]jQ'm~B,}>h̯DB#i-4[^gB#җfS<( a Pg\V[ќЇxY%דS۶Gub E[~)9}h<Eþ|'fwu45nS,7k24q@E+%|5}+X# ai('qA:oVַ:lEv/cOF F-U HHuT4]2m]K?5]op>fj;"d38z-%Na>ބs Rn5b0`om?/ 1xon㬨J1fd"42K, J\2De}.)f6Pa5IޡZPDp想gvL)w?I/#fycp0dbQ>]"Ek Sݢi[.@[Ob8X0?W6{CDg7+Hw Ϡgc{y&Ή~>Kk/ܿ]Nyϭ-OlЀXtׄeo#2+a4_X=dv7~硉ߣl|)U[OAQ`/Y%͂$SyOլMJ8}ҰXXdNkK "QhΗ$tiQؤ-ZX8RAW4ZuTrOߔ~&h#ug+;k$].B'9S.ajb?,] d~Gy8tOx$u7t%_9p&4 o5DRi[>F{Ͳv&.L@25Gz.}~}J#Ʉdy{|e :/5}ڃkw#Qyň-dYۤzeZT]:A7U+?W| q*u*t{/|Uqܤͪ7qAh /̎pnaG6U5mpN4h+fA,> EXHJ58k|C_%q'AO8: x!p3mW' IHHr<x]O&ĨPMY/pKZR} +@Flf?߾MM^7Mֈ(e%7Ŭ D:ߊ[094y15\Eszhfz4H@2 V7to4Vd9ٰDaOb*֡1_;ZL\:h w p/F.r}94lNU v,cla9S NT-9 `39j=s&"%.7+{5j_W=-gi9?T7Svhg^U8B[o%B,GChrq=>u9Kץwy=!F=csꊕUyJ\&@rSC%iDÇ3,$%̆1vyJs^:jV6|bӲҫ-~~O>8fd$hn)c/>k׶߈J{7(XE!}H3@4D-&1Vnf`%NO\SmHՊ!ڟ'80vcG@3M% gO` q-}cor~xu`(j\q|.x >mE@C=/NӝoF/:!ȋH\ VU=Cf7BܽGcꜝ;\CFAp~򔗗6]S&NLF%sjb/ݪ:x/Tn-+gԜcX 7M-E+ xJYb!ˮmd:+参Oڴׁh.)i-HY5bu}X+Z杌ϔp}Fyhp׾9E2{B,9.$,am:e.Oë X05oKU$ԛE_lTym5y ']+N( 2_%W$=Q{f0#z=2eGuIx^QKuJAE&@Z ɬ>;KG=<4m/#Wi(8f{R|/q6(rόswr`Z\oqR A40A-wVfO~~9'sDA(""ތ`ppu`, tn?lzuVt@7xRl݋ 9\q믯K;C?!z6ӖPuY ^n d$)3f_ʺbj=V>ܕhmJAU,)_Yִǚ "Wҍ,^tcRlXeW @ESs);͘K} dC$^-[h~- )5af‚ZM" 6йeeܳu)RtgNv3 W,obq1vZiP6(<~ F.Տt==/7~g8ub-cPʫv0̌} W*BAo; |K~~ CTqLtU)#˷D4}0.ilayN/PI0~3j8=*0d(_x1s;Cb+cW-[+óDIv2"c}$p4'ZBgu;hZ/?S7e W2[Wz~$m3Mz@bϔ{q*!23u < YVh؁Гى˧iٴ.[?kMs%$=N3M@P^Y9zbidywP ԗ,aeMz<U҈0R|72C¶ NI"mJe6ou䯪LJZ X+,Dj,俕q:Ls*2/RF[?6wY/ĥN"\ϼnrrU)ۄ 5Zx] ]{v3S>E(@Ojl/?_}LW[`9&!c@20i!R*e2UfSwعÁYɆv@ 0 n#`l'.kM-z f- Rrq\XS=zmӞ wCo8d_t.5cJ;gHs%$=TOzK>kĿxдvs~38IӍκd0?.gv ߆˃t-g's#ݍp#<;mv7T )'2pc2ˊ9~WHWV9Y{4>XDY;޲9_g|)t\ D4(F RS)r|R]ܴh8+xzH*k5Yq0oJ$h@rV9ḓ1[et-c lI08&N{-x8+SL= o{> dOӯȵ6L4n%7/_K? +zu~d$񓚲>uj=%J;SRw.:Da d8>R-7 {g ]Vg{oI j\PIddbo(.jȱ.x%W{Yl RH1'@2͋T-xGϢl 2塟Д)f.bnbù38gh du[ XmƴRZ$?"_R XdBછQ^5Y|5Dje)J)W3Z.'"%8t3qtnU^÷e`cr*_@>"yZpG-4%248 mw- apHwQ*v[+j ٮDt)FmpVќáx\]23zo'k#Y@:%}ݒ_PH .=`@*? CՆ:-| VrqhvQ52'}|݁1NŚg>SQn`wLs|mCcM59Ci]|kCs)< =pJN\څ`,0SvIW`v'&T,K.1.3yijE5nuVc] ϴ0a>t$ܸѸĸq*bI5Wm2 a3L @< j1N8Xrd)$dNJbc<?&yZS>V"VEoa8plgeH> lYQ` i(85 6RMc?l14ZJ)}z4t8H&7yFk!{0a!#yY}5}ת7SyTEiR.yisJ2u`=![ ˱v* ؾ 1Oebʒ (_j5g^EIP^;6״dtZ{C918ujxp oFBrz:]xª/^:…;Tv N.imdTp^jj47Z<;gM! Ϧ+P&[%,̔ݧI &z|>i4Lڞ.=0jw941%{, o.]%GI Q_&|nK\جd{Phfa9Uƺc3K[^#jþ}fIՖfP5Ikž 8ʲH$/'%u69.Pp(9JkK3n課37> 9]eaT#Rj<⫃@q1-Q~J&cPsԮ-/ImQޞ @[޼Ьh.2J =S %)|loxjc#oƕ8iWz޼"[u)$ŸlEo|ܗB(\PHݑ[[DLˮ̀̒6Ux ;3FIF\&J),zqi`v1Ɍj#r {3z;evx>JbNYv$䖢eعqg`a؉׋4Pt+:y!&&~X#stڒBȦ)7黦ΒhǢQt$h`CNJMF݈=@,9|Q~f|I c>GwI`M]r%{G n>N u#L- mޅMٞk穙u&:[s mh7tlPat)! jK֏ԥVP Q&}/T[ZcQqhz|}zs㫟ACqݖCPx:)a8i n*(aV( u7p<ɐIsn{5LNGٔ>D԰.B$LZ[4uw;;;c  \Y7"u0+1YS" q:ښ#6'&FwWS6lf<UClo9taG Zlzq鸷JSz^l]?0OOSWja(aȶlhu?UqO/Ge ٕ6C4z{5Ԥa` ,6Trf|+ޑyu@D/b $*m4+ư!Mؔ9T◧/^CXz8&X)_%27"lqjt|ߕE 1p 8t>ZңXlѹ}wdTJ:0nyV#湁 qA? Emz" ^b:)ʨ#(*'soᅙd';6/}!ОrݡB4CG fԼ8# ҄G7P>c2^V_(,gJgϏGOA\"@ %~WI-pyY}3Ƈ4,Yd 0ԅe<>iw %r9/vD(vx;D :/ڣ#OR (2be(H5Mw^lDӗs&lֻ7vUyK`BxNސMw{0S/fJ>ͻǣq.kFz3J`q0:M(udssNt(eW%}[fygܰ1EDw^f^+OeL N&QT<46qt=1XW43jrѵ`XhWA$ 4O}meK Zֻk7@FX,PD6G`2rX`=w+.GGxqEM{g(fC}Lx3J>o`^D.I}5#nl؉6 O%;W P @S/̍5x!2TYuesP`ڣw位qo:fFuu|H炍0T3_v/]v"`ʳΙ{RQGKD aB~>5Y*ezGή3 M ^;>LPZ8E,Zr}eB^S$:GX8/7*W;<DI܆y'Y3Rs-qJ< ncw:N=uʶih@>ei?F z5X쳫k}ނ~nd/{ jES=jF8by$$ϼ쿐﩮@) @}JTM_2;λHrDyŠA:=y0")|H뚴\UIϡ_NS.,`,2W.ݐ/8GĄ_ Z#Rȏ5$|m<Ίg`?dzgs 1.؎2!Z^Ag~G9gҲt:1&̽nOh4Sƛ5-Xbgp^>9?˼IBo͉f:ϋ; "K"T1#ŶY~luE_Z":D7D,p+"_O/M/DZ>r >QP[t,\:)] /Cf1ߔx(纑1e |vM*kP +P+&/}U/ RR_pr]&ۮ3_]Ȥm}d- UZ?h}AZf!7>#Oj\Y+`)!IdaXuvN-[]CnԚa^URtJO 5jr#IAIU]q$=wuQ4ړToz"GpѴB 4є Uӎ9%[.rR6E4?#,0+vK?~!pWI THӟC0ZB fd+\|V"Լͥ:<{BMP#N< A2E9?gxˌkm{_*T7t=wbƥP8mmN?2<vQJu M;P+'ԔEq ~H:4˼w]@z:~GX"zv[9IU32@,N5j Ml.)UHD.-7Md|?=r䁸dy?Hwo00ֽ΄q BSu*s樒<(B6=fT8 !!)yCˈֹ]i,R+Na`H&O`a}-R5`IAh2ܳII_ /ٶl;aRTy+D-b2 c&IWN,Ka'ӷr @#Ҍ6af/0S+(3NEi:u!Z,(3G(aF !x*n.^ Wh|z0=@şozrq;P<! 6kIYf;zN_Vz-K˴*ajSlOё>åбzyuλt]]6߉KM2W1K$y@IlW7MNtj5dvq&yg2&MؾX߷.,"`֌, avS%JD5="J}$cUW"%#94z U+FWSHB.nzxyt]p2ArϩT;C*Z]w8H /Ϧ&J?[/-"'==d%9?X天0j_GI-NJj'&b@u,ʪAĂ=%|)/^'C5[I? )Ь\<,'<:m͚`spj9qrkJ{UZFAЁf3z8,6\9\24xGp=RN6QN2b2^(+L ! ) @W򘺉Eai#Pyׅir?ƬwaEakAd*_TԏhM& ^%X$IXܸFgEpVUi@ZÄP= 2VχD'}g^_4xq[8@ޮe8Z2K70H(yA|2hpDͷ )5ԼԇLEdb rVOWWq`N} _ %Ͻ_>LH υMl1su 7~dXB]y:^`7F gTz 6[1d@Djfe}Vqiui~(uGq(y@U@rW3z43`0X3Tԩdi"'"gHMY"O{$nm+{ GL 嵿.g+jmGiin3)n$}jV+2*F|4j}`\Drtn '+ gQ:cb8"AY>X iCR3߉z?Cx ,aglaJؕH q2>0FDزsDI+Y`  Uq43w;"(JsS=LkW4o"/GUANf .!q1F!^)|)cyYgG^=%el$|qR؛J̺[ABLIJ:K+PZHֵ MJ+m(sL tR&ߓ?ō: \/>_pz9ڮ wuyOw L~$ˢ,v+3+'O rLB\w;K7zf1Od>9w' #ežUU7x|Rΰ~Nf[8! $b=GoˉE/IT0І 8}i#QU.uf5np9#U?{; fjr;eokQBPϲW ӫ6$+spm#b9W͑Yߌfی"@iUS 3$~cC"o okF<8ƂR{P DT"`r EDTHw/Voq⠕OSS=cL$?;8 U顷}VuJ) i5j5{ 7Hr1$jN};Wkovr]p_Nf ௥*WeQ7,WjI2s+-^ǬyL~ xdcFg`9"4JUB=LyL 9!9[M0T݂N#)" 㣥VLYHt1 7nϮnV8]+ b*"hz A]] vm > fd*Wh3Utpe̹4\:F&~ט'd1A|:R0it pVC6W0o?)Ҧi١ 3h-ZވEz[)+Lџx{*B9jY/r#yR6jYa7ՠ^ xedH|+'r?qc5epBEt 8X췤OΚ*i<~V5F>]u5b,0 ]q%Ӳ˳ *`\MH6bd$OkO2&PN7Q7A*"``!G$x1GRYhè&:'²ɣ¨NҤ*@Ub7z")7r>W|%̟,zWL5l1B#MJ'F ̱4{H;<_nʒ,`kMC(hSu(m{V x6ѷjn4PQQ iº`/JHwIc%})~'jT֟=&ll~[ 9(g(LhUw1qIxB?ӟ咕dp):IA0q۝ʘ4yvps<9 1uQ8*TXQ! Z1[͂A)tǹܹwS 3’}{e8t~o*} LɊTw &lBѯl#>XB+ LD`Kj.͈("7P۸OI]YCh@loo< >7:o[lχ>/dzZ %&.r 㴙ʻd6NJ a%"&#Y逼 WD7b s|0BrT] f.7R}5* ̆ (3lUL/|zC4R[Qp"Do؏n.3T'fcɂ(ndkM64}`(gN`$30䝞wv0ʆZu:Bby[@ 2ƯvQ^z5pw-b1o<¢zuT3 FӎU31 6xx >^)ӌ 9y 5nꈻqذv^\~;o,Uɰ+VFqf"8p(h_[ž•QxxuK/=e؀:xQ5@{!_X+/L_*:xx15Aj1 _ l zap$g@Fx>d3,i$VMhgCByhͬa[E0Hn]=g`AaGnӅ M0IQ wfOGUzSi;^AANX gӉDaŸx@PqQSm̗Yi j5u/DLEo1ѺIT1~xz+f!sN!|'D-(l2,=FU@EhtDwTftQs|2)^kӭu`*'=~lϚ䍪moۙw!UM]-M%V%zVh'U$8Nå;XjkaC J櫚p]Q,a,(E3j,1@4Quj7>̣ +auf y@e6. MЗҨ"I!Hc<W4q].|Mu&N>le;1~ p#!DE;u?S$?5+CY0Pٳm=[^]E [/S=t/S̼TQ, 2KSfr!?$(k)řeT~J,=J|᧳L-欜ph`aebX1(V w7 8fm?q7`e谲J L$~;+8t*Yg=iu%3duڀ:7nޛ^=TjRG8d4S ,@='anok@Ueo ƕUXճQe-9wyY aѫVٟy㙏_DHpw:*<ʲD;z>ð$|[F*ST8thPH"UhOčB/vNn '_eBM4>\&O QnĺđxXCFӥ$/qRJɐG2ۍTZz<48_$/Qiڰ%e-*'+NyU}'c w鉶Ɔ-=azѿ- Vĉ3*v6{,. Dj? U(2"!Hbpp!WStS2MFqf )jc<KL`aUYBH#ܛ)Ҽ S.MKi~dOlRX1;ES' v'd@=cVޙDSn[;kBvJY(qO"c k()gzW YzFIдa; C)Pl/>g&m1$LPnquiN\ U, ZcD{# !ჼ2[rX731OE::jސ6gɯl XNnJS(PMJ?iƚUk"݅I'ΚO{ō7) 6l+BR)GHm0* &{=g<\T^:c!n+C9hg,㞲q(4ÄqsNz)š5ß$S7{Nٹ;Y,DgYVֈE?lp@~Kc IC+C JըdyUFeo%̡\mYO[عg \`:9앥|/jGZ;m=b޿BJiF>jeBL϶15Pl?M$_U}( 1ɽ?¼]v&|rW na\`suQ&ȬX3Q kC2>(l kKi-릌_آdE<ѢqS%@rE c#܇Ed??a!v4~v*9ŀPޮrhxa4 LXn,=ϕBjk\_ ؎`$~jvަs!Xڼ3 qQz ,I# 08=Co "n4;{ yv.HM򉏁ӑ/L\$ #*ewr.2'3߻B$& FÊB-q=;5r?gN P]!2Cde-&Hɍ,WӤ$42p(ū QM6=r;D ,-'{BfSg@ɇ4*t7U}rx` &ZʢYow/NFnb+бHM]緽X_ڡQ~aZN]SJ;F'>|ESV=b^I 0ζ>ԅ` mI5`B #ܽXXx(J#Q!dޠD0]'C@ηMݭ5_잪/i-618h_/:h!=c(%AX~S3mɡ`>"UC'>m_ڃbj\<jB)xB*0tw/-_H;mcvD=Og=5/28p?Vn ĂPcAFML>G}O/뽤l^#;R-PSe%GPvqE(j 7 J $Ȍ/v)_F+`}xu9xl= |$) v )u&ۂ(M\ RLѬHڭȢy aKBh9c& k?tgG~"yaG}(ӹb8 DOZ,RpVg@!LozϿ#DPx?%8\+frL...He}!.9r@ke֗V+i _ X|8E/R|.jD6QUeHG<(_s$vHwG7c5J{ܽ* 23>uœp'7`$ n%N ha0&drI!v;rr=?أMҚ^Xˬx::,<竇9倄*l9'֘ âGYwk0 eb{1,ማŤ|_\bΠELC\ϵ~;X4< XX>x,J;J7hۉd |mdHVoT2BjE}%d;".m_zK** %y&/;*]{߫+SzSz"!t癎ȼ #Oit̮].㯟!dLk mڟ>Onk++oj_apBVgyne4#i1~F{-А3* Mr4AEax`ؑ-/: 1t{?0B9$*Qxmhh[, j}qvWI&l ^Nv-< ܈#۵X(a'j QZSaXAiTҤS>|ׅdts݈Jp4j@ԬGerf(HUK.gl=3j`l殥xCDxl9IF&!{(@(kLKBpx-vڤ{cnw!~$ lµ0x$6N4KYYJ}NM>bqN[8($HR&;^DT9[slJAõ=<$P  lpLڋNdhܞ6<}޳͒A2a2"Gh}Osc*U}0Yމ~< E|0"AذbuͤRobMtͼ-UҍM|g}B"*׿ vډ#53!È?4B'w@m%9F喾zSw:XN|=< 5ۯ ~Tq1>$q(E[X uE<ʎKaֵ'18[ǀLquԓ|-x](qᛤxPmxm Ša K 5RNЫG9[oiWy0}|QRzi#/V?O"0&Edj__wk U)W,7T7=o=)C*,F\3J/CSbl#Y3t¶ێK j+0+%/#?]+J60E.JI@AIQRS*].zVOc4mR'B [ԍv,u_;'lҶ78E{PZx6Jθ6:0RE׼ط j2قuƻgbxhG{y2 7rk] ޷ҡ{hL~gZo{>]Kͯ^>~4w,uͬ;QݩrtH5.&2n~YXNRN@k7UvKzK[*Ke fx_&دa/~?cG|?u{O+v .-\/ψ5ӬA}'n;fI֘-:;꠯Ďb 2ifd#| I 92ma1ۖyn ☛)B3믩{Ja`hץy`ޏjMNbi0`z >!`>ϻ AB&Ac|g"([4@ 5pϣ cғgu[s MTڛ~9V1[8( wk'V є ۰T|VpwInRȋ:8랟@'4LVly7&2EPt/Sݨ1Cs2cClvJEӌ>)67ٵ4C %9ul3tOc>E#5|Q,th Q9lEe48$ºIF3z-V6EXxi%'쟪 gdh,!aʿi9 X j ^;bT}k 驁_$Z[֚ uvnZ$d+NH@- JDst'bG"| c66ϞO=w&i*Μ^'犀`B`y׀xUZo ʧx'Z -jA|>`Yħ z٥SAhڮPEJ{|}೚=VaxM=V^ֆA˜o/@ʄ5Thp#u1ތS4ZY i^+P:Kܻ*r_(D%i\e5`X셊#"@2֨*3,*Xj$#FJcStwPIaD0a.QSSF=ʑbHCv0և1<&SW$Cig4-ιgD|"S&f>ڗLNF1b ~rN%.dr$ywe vgB;ʺ{\HVmcilRc+;4Zܑ4xhZWe4#P g ?7z fҩxP,YBr[k51hDusvTS1މyw92\ vޣn kK2p/愋{C^l3Iz?]VIem/(I?-oo||E;٘N_C g5^"0ݚk}kuE3y8};8WAH 9)A3FrRm~8fg=Sʼ<]ILiry\O>ciuҪgch@e(Z${=ؽ>G198r/c!9+Bt@ ,t%Tm@ٞ W֟Kdی1c1O+ǣ*g|ߟY8Kʧh*]j;9*Co_]ݯ%JƉ>y8NeXMNSecO@"lWKF Cqp_ >Etl(ǁ-f 6$is]>bXFc)6ŸvG$Y3aԶљdžŬ6ƉEIcTpAPsbR`F?D->E'HB)M=+XsY"x w&g  J:xg5;}+  )^7:}P_c<փZ;uz(ӚRmլR;>4H!ݰvЊΟ\2*do)Af&/.7x!uJ,C˯8),Ou 센W{q8HfQdy 6\|) c0.H9Ֆ:&Q{T%xϔDPξ]̹sR~r`QZ;xq?}6[Q`{—Sh!wA9/BF ]ո̺ ګܣ^]H>@M5{.t4` z P'W;of~]| |tb{3dwk<Ԋ"K".z Z ~c d:W@ ۪d}c'l-y`J K- -M$q艬d#85]e%\Y,(5C0xR\R RZ91WFgwx8L{&CefC)W|6]΋avCn!H}qթMud ui.M4Yd/Fwiɕ3T`TxJ k2_"i.g>t]N'.6I-zpS(X5jp"^+NOƂ? Sal<-B1E.c+H۩lZORТpb! ~qm2`4;Qe-5VAt&AQ&YmW[Y)"%@%4tdIN'ZuMDz=|YX -u B0Mu!_iWѵVg_/ MVf]pnSCOeq C:g,itǪ AxYt#!&v 4ċ˳qY@Pf}{ŽESʛWt]%ǙtWʖ"=zVf$ anM獮W1+SB+iκq_XyU7tٜGH8Šƙ9@O>0&;.n= י'C)rMd5(aM%WA#*-n b@-csU|؃'GF_Z.!@^F8q` i}Щ4dkQu A 钹gkV'O͑L!G}fxX\AP" 䋩K18O<}Z?*[iD+7D+DygLGQP"'CZ1֫:Xkb:IPAlcQkݰ2/ OUD3n.h6TCZn *yr%!ty x&32ͣv6+aX[0 X2d.;Q H4Ci[)]3aDNo.#k<]'&G[eJt֫t+B[zҷU>R&_t&uC ɭ;huߢ|a#q}URyœumO\_{UAkƩd a߹(=7fW܃1*8y^dZ'pZ`X:A^-[guQ@ߓɆTܛ tĵkx^;vmkqk3u5E"E ֺ O7R3h2G{qbDd(qkiOiP_a_{]Zʹڨ̢rapD?9~eeAaG09(d5V93%b Ԗ6eOBȀDŽoMQjME:-D ׃q` Ci[}ց!hr<}R1l:dgؿ3"ޜ㹱ښN XK:y|_EŧlzLzb5wB}K5~ (ϰZ$T-κugFX@  DQȰ9]:kx \GkmVU`ٔm#6c͍s3y"#ƖEWi>#Q) ӭNB \K+Vb̶.FaF|m~1IUm ~'aV0<7 H{sg10_X#%C[,qV("y2՜wC5R̊ڧpd/w>i -h[#H,L*ġΝՂ-(cCj?hSqRu7H樂9uTX¼PGͷm"Z5HaǔG"u^aw7xݗ[C aɮYiƓocaU.?iCneH<j3Fc},$z!~oU4̺}4溏'ݐ4GY>ADY!u0%EwU3a1M.LվhoDrܟThQg,:POe]q׹z=P#HBoڹ;z\u*H-L3V^90|*bij'-1u 塇 ./"<9u,f&vI3RſzՔF~hy Z?ElR(&pzM\` }(*kt";vs\ D.Knxbd); 7 -cJ}sPm~6}.JS"Q˟Î0 q }zi lߞ #hsGs(4ny#\1l\dɁyn-VS [{^EU^59If(;SBr1vy$e&GL5)ݙC0+4=b[$y)`]T|o[[ \+' .9r2HFElPIHheӧzWzTؿ\t",\}-xY{oӰZ- eF)dբh7y| XrBvUvU9AfWDy1-My ey՚Ӹ0K}]V|ԁ~< KhbCTIN6JnG4UdF8QB,<4"Z<*m7426U|#/2d*ePAل7 pDDEzy8y LxDȭw~eB%r%s*"s~rA{Ia!L_mYr0lGŞ~ܪגƣ}脁іKcXgh;E01K݇`BjX|{qSNQy=2jOkz0 4T#z *Aӳ 4(k>pjPxiO˅/t(qc )HS9V˛; sZ bgrT{7Cgb O›Rq{ׂ̘fn2ؚAљr?=&.S'Td8V|'=08jWBfr~=^oނKyQ1͆bh8}YI%tRM˭ە#g]7 wCd Q;hK@CUuOCϧ=nA>/]@Hrviqc6әzmM^w}(hPã.:>vQ3" r-ZdeCXے4\ 6TEW| ;1^\>8T{LwGP B@mA*֭_P+[h~̔uOY2Y9N9 s{"EvhfX2ɋtadZK1Hh$yuf w [6ـXªP֢U/a:}ѦbζZAkӿU/rl3ΰ8bˆp$ǯXzJ4̴TlK/kamM}CAT݌H-$6i ZM;z6ȶLe ΋ x,+niՈ unʹ#v'W(LVŒC3+ $ӗ`M{?L#meF k7;FeY:j} !iVdvDG?xMTA [Crn*g.zgi\M'M R&NґăOS´O'z89*77wfwK\TgP~= c/ӿ1(/J{C7qD.g)뭒࠵rf]',|ꫠ / =%nl` X$L$GJ[ De$^ԗL"˕=0}e$?mu}иrussw8N%\T$mr4/7c6XAO! fmn%Ow@JU)4n Ù ;\C V)`>%- o\YQkcsdW71&+ʋ7 wg HdhuS;ÅK#C&Y)T&@(TG1bwex۬ОBA8TD]l@h￑r q()7&uZD7߆Z(ꖰ]ԼҪ)J=m1[6FiY&mBvL̻!iL+f]-\ BDzG^.\50k_.T鮕Qw}MW nq=}w/΅5EVu_,&^gլ&3#, ľ١!\Žrɧ}xhd?>&F}OQ(%+E?ESV5W?GeNҎ%q[+銹܈a^\n3XNޡmT? \@2m~ :e]lmŃɜ oZah<"SmWKgIU)B%4&p+G=MEQSdLؖ}7r'GFMPM1_eGح/;V޵/7'ZT†/<;,ƽT! t 9]=.ʠ\!#IV A)Ab>'^~ua+NŵxOpV&6uYA!Z(/H8@4x&(Ij6^`aiM/H qr{+ߪX Z4~ C쿽!kxy3Jt/|XH)cU - zGNCQ4ЁQ +5fx=6O.?p r$0>,Oq- ]8x4MHp.hprp,+,i)8j)Rsc_PuUpY$)f"JnBz ͏rq~\oh"!0ҏG&/DZ̟^,y T"F #?]ǽI-YRDgNwi8%\z1&CֿCvAƤ.WۣX+ ) z7a3 (?2JP܋XOՀr[%91x(n-/G/=x8!7<5Q`ccгatV/l ܦ."ҷ$1#Rs߷Vp Τw# EVu71p([Thv͎].Pi.v3? #WyrN>~$dnv#, yDl$K!=ˏ]O\b@2e y0:Ri1 *TfyW(fNڅz+S7'as!fw@ ch$e%8Bkz+!jj!r@iPVN#^z=FV7.5EG%T9ÂoirR+S J#{C8:=Ky"uq:WKy]OxcFS&Ґʦ7a2~,,A+4amPbԪ(xǿvEИ,lwϷGJPCz /XY ?#$򹈆fHDw_ztU_kxX!MO-X(2uWr=grGt$8>}]*ԛ҆QF)GHMJ&%oLNeU!P"Z;(^*jg3g&nzlМPPqZk/@LYká.ma6G*3ÿb H`V\\TC,Y1ݒ-ܗf3ڐAXm#Z|m0%EQq$;ULdRs)5C;Umۀ|1I_[5L}bvxVƃ{XXGb?l-wE{[py. [!(|LJ&~]LJd|/Ĵxc;@j~Ni5m]j4mbPsǙD~PAkE'K>ǏfE91yb~Ɉo/v M8bR§ '#g`n޵ ʩ S#J@bU"sų<9txq]7oB14Id r{P91lPlLuȽ& }*X 0_zGP Kc?8S Kƫ e0f@_"R3nj}3GՓŗRBOv`}sG_@> ^YAS2s2rY_3\&X~n1I 2uD๶x@r*ztD A!9?]0{(tK#NlEn4Tןtd/̂6|6?Um5:ה$\}쪞3slmG:cޘI1eE2z8Ê~;QIF{nS<xH*n_=7m?'vY\/lbnjN p7,#'?HF /~?]:2L=ApvʵEFl%ΓLy`ҧ6 1myhX|RQW𝦙eݍT9l;P{ QkQ}ʉ*pZ4E]m_RIc@"_4] LՄSBPQxmP: !%MhU}"^kLm(ļ-`?*QZ?Y˅X$n ?(@uV`:N"rdp7kG]qcGQÏV\^ml>ڝ$vSS/s;-6x!? .n]h_4+RƀEZXiy~9,-U "o$ҺZG!Q!jvYfG+\yT`U̸ʫ77ۅg8\O=d6T` [.It'xر5`֤t ^/z,` ˽ =̻PqE%/u>[ذ^ (CrXZB<42-=n1#~S$3eФ=Yސ7uY2 5gH!V $ͲPz͙ %oc fJy]P*՞RUfZL0g_`\{Uc vui_G^CAcyX^Ѣb|`zIk1\K]]di9&9‚Nb>"q;ZsbO \W? ,ԣ{E؄? FfҠSrtp/T\Pyet;z+ޥsG\%CA5AAL58AKl2Э@AOo EZX:Oԍ"Gñ|1;T"8*1LMYSWe\*p0qA?F \5 a!)6qv5 F0u$?99_pt V%.aTl>̔e_|4?n'o^f*/z&k]o/k{?mP@ yŘ$vmpgAR❘c|,3C!dwq1e>Ҩwl]d󴢼%Ci6h 㰂v~^/XD@؟q4 5R2\V(6s?w%G(nxݬ0rǩ\ DZI"Qx2DŽ,0&z *T#ԡ Yg^T p? dwVR~g?G(w B<(݅lpahj|}5bv?1EJ<9geFu,hѕ08w2(1tupEfĴ<|(#ߪ2&]wg *hoBzȝ2 r{̿h=x:tj8;*tgc I9~MrcB⍀j_[@FLoQn4->]הxY'oEf`Mp1F:p7^%PUc3oyPQrN2ֱ JPҸ#pn-Tq9l- %} 1Wnr_mMljm , ~:i{Oel<}HWxs_ Ht~4 E/<,m5|Y-|!&::)Is𤫆T)=6N0Uqw([CK^xRYJ(rU SZ 6OP|p#H>uE?߸gI[08TPTL0|sWb`ЛR#OC|,ȸ<67IxΦ-l, Io(x*J5Ynn۽|B@SK0 \;֙ C(BRwUmdu/W53ܒQCaD2w4IQu?yc\4p a'E'JX< 5 24Z6\FuYb^`%t?4 &߬ZN^$g 0筚/jen7(Ncr9}"S[B(BxXϘuÇyKo;G7-rCLJF~r7^|j@-_#;Yi#*grlTj#~%QM]**P4)Tdy64jCt ΜPZ?7U‘L?TX;[X.0|bɸQt+,3wţKesY)t6: +k^KH.fԨJQRxO &s?;YrIpAjT6h)f2'ٌ:$Pxp;WL8iejcmN5⿠ġon,rۘuȈuzѲ:݈G$`ɜ6+f:P R7{["5 y3"D*eJ&?&[| nf =g]Hs9_VJt#X#&z9GiH\L+f7/%Hq \DJ|d/VM#3aJbhCb1|H37hӴCwHmG`9S ?'xC9kMBV@ޮ\f" &RZZjGwUulC!لIhjD}3V?3Y2̴J IDbFEڕ{I$uG@oʳ ӽ҂kΘýtq!A5G]V4۵Đ{g; ɝݨxsxx!I{Ga8"V'46?36p_yϐP'kAArHXȤ71I$\U(%@xJ0=LփS5`x~KC9Q|3_<p!͵8,U (85Qy0%VNk\:3RfY9̜MϟgW\"v0R7`håjxT;ؓ `CR歂NRQ5.csvk-Ì]bPJG9ɕ*ly!l=̰9!D I%jYWz_Bߟ ȼXjPN'CPp;=XP1Z$]gE; FrE{-[5+;+4A'9t{%p}vl~asa [_RR7`:=n[^}cĭUp_Vk)c]i6d};PM2P˔@soQ gz7X9+X|sieYќ.T m-9I/͞lgAǘJV;vdYm~j΁cA@𔜄9ndCIpͣU?-V`rYݙ6Kȳ|mrA*b<= @Ho)3$[ᢌu,$2Q{BS&y(>ClArl(.,{4Uo,RcvFy>x3mwBwR.qT1MqO GXo95liSXUzM,/7s%ͦ.飝5_ݖr`eϒSnk.TB'},ԣ.E[JP8ܑěPZx]\  0U{jݕb=ojj2j9:]M܃fuݲnd cGVrC zGH')h9!Gbh4c&2n}XȎ8(z=<ƱD}g6&b%єCcNtnx9tS퍫a\o-jƪ#= ,  fݐ%1`QݳnP ĞKnuWv ӳ6 d(:N>Z||y[W,~ c Tm{ SȚCYuPHxL&/ް&|æe~J¼j.`R@źD3+ K$G͉hPቴ75)[jE6wEU[Iab.  {jh&0:e8dD,(f[9|:A )R*Vp-`_E 3N.U_n==1\>_>lNjuo(Sy5]h u>[K禎 -D] [B4砪,ְ3d)[j%zLe3eC&YV_nim^<ώ՘`CoܪT1NVRʩ@j{j/-v17r_3˭|1%WN\ٛJT4JtòK{)` |H21m~mR\OWm sr,86F1-7,w $B( aYʉ!8h*w áyP |@yسZm` C)?sV&Dw2]a&0R bݢSҁ4ghQunX(.ȜA7c2S)YAj #y?9}FQ$qj9\mldmʤ(&|RRܯI$8v -x/%8ݳ@hf}^cZ@Vq&3)^"-r ~A1ϥtt(\-9B= euie㔞i\WIoO}wS\[9֛c `!Mkbfnio:P憛2jd9^ļc-C}(*}mF4Y6Koިk}0i URi!y"*&+lzwlBVi&g:1 :Xǻ] ,h*'kTsTȜ;f8<߁!tUGZY%rBp?AM&ͨ5^oF,/WU[2܅N̰o'ChwKޘMp"`KUcA{#gw6ҾKhپ6՝[d}T]e\4,&+ȭb'Uef=Mjؔ#łWJnO&]}PwGor,b#εH__Aqh<|6uy_棈TD< %lle!UtgU ~}* D uZ4 j*oh@/+\&9!ys) bJ V'<10U8>ۻV4 qͺI5 7K~`a{gPd Ud,/)s_I,Ԧd-2V`wڹU7[Veel?L25Vhf !W V')fD,zzk-f^Q:1Tj&>9<+`M:|uҋSBʲW-]@ TNCF,WRUC-#H*_>kӣrK8íTt0d.qQj-⢔-ows+ͤXKj/}DhlE#|3zqXCsdI ;gigsX:C&ό/k)'Pfdc2DUگ1Sh=g`<;NӾ^/,VC+# ܻJK_H+꽗Y _&#Px$4j8e,/oQs~~R|UbuNϗWF}B(t.I b4Ƹ|(b(G8ՙX=B eY-[uwpB}.MUu}%qfB= {+ygjcS,a"YtTyON6oax'-JĮkV3{$3[j AhQJaCz۟ % \+S)4F8o@)HebO߹930Q&nG b\יs[%zp,OrF2OT{*;FAA3iU:.wiߑ +JNȕ8}22M[/\;)2Kmz@<׉h 9;bT%'K%4v_n DLLJnt̢cX8[a5<[/cI?DR%DO݆Rc12}F560<0=N `e 88ӫ[<q-FDsz+FU82h4{0(%GǮppVUX8v );Fܡ= .Vj%pLj͐˟\bWuR.x'<>dd ٨G ƀmy6Uӵ*kZn ,)|~S=?nV_̿ vMw[{lQ-u-KP X藂iifN&hM%wd+9%ok:&jV&@ٜjc:T(<-Nb::Ȉa= B4%E ?Rmjq5&=7ScX tpɒ#_?x7=stǶiS[3,i.} חKgkc(HPN]䔱%\j}bhMj__\@.nAMz*:5\qgif`Շ'H1NlX U bB?P58*Qe!=kkYIOG0?VHMXNk\鶒zBk֢{qPO"¿TD bV3Cڠ4:oRJ:(KHt& v$cPHߺ0x)lѐ1;X"W ̑WƔFM2 ). +A6 3|T&W@f}vPhu `I{KJ!gLOr`O㡩u3ef"GUa XB6s`cʄIv'ʠО>zt^:Oq/ME~oGCzcЪ&I3iiDFJJ+B%+2$&rDЪwc6FC'7OI=ڃt3 +DY,ﴑʻzn,n&m)ȆkƇsNSЁV|'W e.ٽaT`Ovh? ~șؚS `(V;\BW GT0@xvrLHs}9j۠> Wua /CIG!ZkN}V*xhGHwܳdR`"7' jQ '"{"[_H]1gҀFs|v[ ȏd3ank6y`gp*{.9#-x'2I/E E%];&qC9q(8at߿SBmI{ז1$.YɨcY ]E!wfh 5w;Jȶ؇3wk|}#]d5}&qSiRtغж^v~Y{QR3+9Qk4c>zBK_9hXYT As{8~^9LQ_ ucNumfJFHHeggU+fm{g9}efT8miZˆɕܛG r@9.ǡnIJ܅T(: ICUB MrĊÍP>MdBBW#D5Z@p&:HK[]\fp?B/_A<hbk%J+x]T͊֬Cy WISvk2qWB>4{H7%߱ul=yP2t:$)K pA kS9.:BNqj~jԯpsGczܤQ,ptIx@귟~Uru|Xya쐍.rmxT؁P 3߶4NG2oLv'6ی+ïFґІ̽MfTpѢ%hݴm((E_ =lU6 l2h Vj$c sf(9q&dN>#jbDAqLq0*'&RbeN ]57tc\΂Et尙k\zb^Xܸ_easou/%ї{S? ~lT=H+C>ld\v)[ؾ8Jr7wH2*ݼ q nvr V%iAA _b[ q4ܲz#I p|ہN6 :-r6̳xLꊿS#+WyKƚ[RHtE,j9G-N+q q AH'nܰxkT^o}=0*xBw"TzSnu\%#KXҺҿik,/)ݻ#Mk/+'C7kaoJ|(vWH.  TvH>/x|%"˨&d~D-Q3{_Fˬe[PA|J;EpLa!<,'%+xRw!<{낃隼9J{3nc#uu&'Gnrq픾KtqQ$TE|l$g Ldk6(p;f0P$/L j0QR-;5+H_pfZV; |_d6/P;S'y;@nE@y#p!N~3Ti%C媨N59hh?[>;A;D*0 +, F7tEP? ^ŢMcdR/Nkɝ-M+z/ʅ3`y- _BWt 0sM}%hrДeD ~)Ӕpآh7^X[EȞwPoN 8n`b r8=I0jƑ_kh'GF7@K!Z/N_S|St0`ɎIp gγLq=LmS&P ՊO7LZCEGǗ%u.~q H?vK-: {\.oYӜ彙-|v`Y`hC='iH>k̉%Tݴ"NnOl6A=?,N:9Ĩ]ʯO!ҫ5ky7xg~ezobQe104``ʺs}8(*W& 3"tv*|~=i"@4CsӿgGp@Ћ<Y_8+\r5H.)xBftedG`HE;x&joqe[ 2B%7BU(ؽ$Mu9`$uKjTQdlC|Y6{ t/?*%`f 0]JD=؞A9!EYlT{0O eQEM)fSte{ JsF6[bOqܘOym0\F)RR! ɾE tIVJF F1ҺEvꦺ^XӐoօp$?{m7KzS]O)J؁ϔ47h˹ y[Z_uO=o{RD%L~W d#n)[徥lX(cL(MZ9{謌h|i&܅;rm3SQjL3zv'vx63A@$[8Ā ]8tH{8“aҁ_1Y- M>9;> ь~G$ҏ;@KP>|Z-4uN@9@. Bs@ nuV1BQlwui1Bki t)d/M$K7Gacƻ>;Iuj#}9.WA|-p/{v2F!&aCڗg_]eN~vGMUNz#i6wA<n@~y#KpvP\=QNZ%UqV|j Yg ׬l72a$JڨєVOr1D,UbGQn2gMG1]GRGSNRs?\V̖,Urݘ*y}mNcߴ"{/O߾x~ ^e>c0L,lc:Ht-#]P]ؗDujwpsT›g2ewst}(P!{im6O M3qxZ<~Uu\L|}Iݮ"6CR=,z!6n\ô㑾fNu6I"~A `A"M&(2(~K&hµjiB/iZaF6N4ONUOf17)0/Osҵ5GInV~_ԁy/T!@4xĤ' sYIT!Dԋ9pp'Cxԗ#z"+mjpq{?H uL2bK'ɻ 嫁tЛ+GFDJzMY8®9]4+*֋k{cl@2}S4c!> nNg^_]>iA}:BUqAS\w+iY^5Lz._VaĶu#ږ L]i8Lw#':E$L,eu3D}!T)I-OnW53\įSp\ ygQDx,j,hحS:;-Qa ̀[B zKLFہ Pr25.ճiOC/W7q^PI4v_5)lɛRTMK$J$J sr]ٔW Ƶ ^pu:$dZH }:B)ٛi#SkɞE`A!ѡBa(5#ꯌǵ#Ǜ5>iy<ښ YMuSģIL>]5LګEIS0 mG!ܣߊL(+qhLgbbk &+<4ppg6c#+[KFo!貖O&5׷Nj=åg [&aEgt-jylͱWBL#C{:x]ĉj6-ԝكQiYDnLĪ14-ߤ)Sy#=W qMj`^`X@?X*t@Z0:a4"=Ј+QE~04 g0|ZFEoeW;_We;98EGb\p}cP[&.&B{p5s_p.F tpٹռƴw>[Y~Տ4^oh34fq  -XHǃ73^ڬ.7'T1.Tx|{X6z0WLYn]x K|W-iƩ⿿wQoIGQ9suDvMxW\Ľ+|[ Q8 7mfe@(sQBnU8q{? 6mXs` t埼͕*J w~%h)yX`A= A̗k )b n}{q+\ T{fBe*-Kə\Pŏl!+7P T56R))bh z@뒶eܖ8X:)O5.yJKK GY<2L*'}?|st{6 %d]Kxp}(OjL (oZa쳮yxV{8H .(Y(=/>j Fߝ?] 1!&*%]R&5#:h18 wlVQ[ʼba;uρ`WF;o”ݩE5xD(?OO:ضXfR`@f[&fx/_{{K2[zi)~qdxKh7-l]YZ[2޶%EY{NǪRud fA sCC+iM4u*J߇` ~[ZಮSRZ̍HX}#dE1࿼Iuޚ%7J7R1`bkGL]e o]xc}%c9 QV 2j}qTO+=RLjx,٣R=Cs0_c3a]U+*{t5x)&וrEyt`iȬ}& ϋ%D/s$UA/ɀfu =8~a|a[3$b%);*rkmqlǃ>vm5kA)Cs#<_Yk5-_RUtwJWxKwSrRvqA{)†xm(o~?ód~[+G S5ֲ̹ !2F 4G@iMQK?4Tgԕ겆5p/jO?HNڽg\|:Lc~Wh B<7fZOqFnu1"?Ƌq|/"?⿑q.7+GvUqlm_1NpQ g <"f7g> K7,)/GPHh(yz99^% v4ARu"7p[bdRG3(;`Ur_\|]=Uwur< ,e˷HVޕw} 9$~Lŏn/XʤdnkM*-u㋵6ًBXBDLDnh䁉RC>z[UA5mPgΐB4 *=/Y&9vY>~q] "Vb o*gr#V5GIG>[x3[-+opI')98 n8(i^nM~Έ;"ptPsbbVLU(6sπӀuS䏖+_Qs-o%e|UcjE%jOjkިmLy\Έ8IH6D) ϓĺy$0 ,o'r;\+mrߺڂ4o+iH|wp_xlLp }En3|?, Gd A!+3}Zjto*=dr|YɰLm"o-fȽ@'q. #)n]¨| 8Vwm`@팇]W+j,-վ~:n) VxD D!޼pre4$ Ry^Ec-U>npOxWC9ܱBZUi_!3PyȚzqm螠YL{@}'abbYHQr U̺ -??kN7k\(.ϢF꨺rm~N f:w^wQ,ۭ˞[N=1FQH.ٴj'۠Т9|Љu6S$n.} 1%%哶Xei- brT䦼̈́T# &v.[fIeSRҷkhɹn]VhR+/9O!% K_a9}gmPī,u(H,vL~;Ҡ5ZOΏ$'R0@m췆8Lޮ"I^-"Hd}d9#z-sErSSdL3\ؙ wpt!D&+{4Zqft*n¶sY7Tn\)8oA):,󺕛Z:]PPdUA/ϣL2:ѧa7޺D`Z7AxcGkRy0a6d$Pm)eS_L^UWa 5Nüm2r?R]@ԳGiveԹ:2e>q~~gk܊(]W%_gQE9%zIcJ7q 2}M6Œ+-fSC 2U>-ՔZcyGK9y+1dCoÐBq2xW5`Nʄ紀Nk(e::ӻw,.bZ(rR˨]JO ;:J(ҋ>$3Vo I_fޑJaj(,&VLitlY^m}D|(k*.Ni^h]"OMg-7\#,A%3.hI.ohBhD\.oS4P?ˍ;lScSeL8 yeֳ{J`A*ţiSY$?I;+hg@O'T]+@#ZP[lj*qgh3IH*,7.D/G~< b_N &Ik@"H2' /0',9Z@S zfZ. pzWAv83)cX\Վj=Gxg6h4"g‚$G5&\YU3mj=ġ%Rnʳh~sbl=GǮԢ*e(ߝުZէ`${8v,MO+ |4qi_Z.aMo+<&V#KrFNZѩhmQ5 $TꓤSUOG g! M*sEҪV]Eu v+ۓiOOrC~8Ts9;,u-5mJ'-b@{&61UXSpmbMMj񑊏&jC(mC;\F;PLBUX&2ݱi1Jq-+0Q,jCnw,6:^jn{uIQu\uCԆ91 Zn)р0½4g:d~6$Y?A Q1#htP*[I*#mmsyܧ\\.QhHՕ`T,{䓀8lskz],'$$.p%<='lɵz+%(e[O4فG1.[}ٿz[aw孍sԻ:EkJ#Ԁb{\E))1/3_%@ґc2K[! >v 52pŭp"6 bV!ǘp8+L"Wa RI-RU>XxsFЫ G$b{^ GeCXU?ftM˃_4d.`>K+S]gWpNifUfŪ6@?_͒pz iT/m.C[;:qs/㬜%m}8WYmhjz X>z{N{bu38*gXR%/jD=pI} Qs@.z tCPCd\+m*8濇7O")iۋpt&b=ֶIiV?˵T[Sae$x5fkG4x"=]) bײ;#ڗJ$n7kSh>GLo_3;H_vTYy z@D4`Loއ{F3.&/:X<ّj}3 %EKr#dVdGӿ ^ҟPT,Cm8$xQߗ!L>qn`5Ԓ Gw J %w'ֹ>1?U܎? 챱I;;pH|4ƊӤV ˁj2> θi$X!e;@y zHԖ`.^83Jw{I.D='&N-.uA Ks@> q!yF]d\C&ʞ8^ISm f[,0уO_e{>= EV^fxYވ Fo7u/oفzoml($^O%ySa P2S_5- &U)DN :Mx{õ 5|~k4f &[j/mU:}oTqKw\.lB1*=c \MqBg1W+#vsjXUQ։Z{wzVD&UA##ao{ rBd˒&>`M)6A< k,%T{O"I}4QcmhbC%r;֠٩@/3aC,4i4ndD9[5tt3_ډ/vRKXEbf?pbP S r D?.hPQ8++ @@^r=73[/|jCǠFyGP8^vs* oGLh],қ2z}Z^ "+\4NM &ڍ!^ [1;H䪖-N';`n{ΔzIKb+0I':TjoƢqpl<0V ,su|cBO=irpACcj {L*ܮQFkJ(csd y ܉~Mt `iFP?1ɘ@@-.Sהn= 9x+8PP?uYbx(\`tQ- I ⶲAabu04탱'X m(lWLiҼ8`fS~BhJ?A:ĀCڷnMwŅG2ܗ*'̗? M}eBC )fʫˊh9i{Eϸ )ɻ۬]e`bPmV1yIƠcЊe`͝_ɡEƂ7ogif UfF˻նnDC6Fp(T.X*GΩ~n8PmQxsSœs9T=(b+=[h B]'2{.)81uzK6w4!{{O@&z2c8q&7C c˜p$?ٽf%3L+g|%nzת[BڙW1KrkK<Ud{BBťNWlGMJl,\l-&\lQXd}[U0 \ټp8C{7hױ#F=&|tEo&B`@} nܴ>yN dn^FI5LzӒ#jҮ 0Kg;f@"߭ґ昦jEwM=vnP']\ Cc&$b@3YuoDRr4\LH˙^eY)C+EH@~aJ?j=XcYQ}0;je(0Fdqv`fo3 ]뚼ϐYXo&mkGMpO]GzNs:TRL$MO# 8/-v23.F>O"KvԌ"mJJAԷHrK&.T'shM'b\ԀZЕJ XaѹE5HvA,-~.S'Ɏ28%r寞oc%!A^C>4O5YB|wf\x#?kRv-~Nn’sVhp QOJ.1?X";'@2J^f&e8Yi\$:rwyoL?s2i#rP%+ћ)û@bI \!v%Q^3f++Tya,q9v'fj 5?|2ƖRFSj]u`m* b5@h va >X[WG,Y+@́WqH;+)֑=yyC&Q+1fp{+M`PE}"-;< RIfw:hGYZpzi0/6Zr3pcyWmE o_ j밾^( yIrqy72 Orxyˉ]`5..Xt驉҇@M7V)qIhanjۺ -\kSPRCTUu{Ѻ%ut-6I0 `Û9ސĄ:=I-|b2TPIb5aѰDݲ2N ZoUr B렻iٙ" GCqj5jxQ49`1fڵJfGq*d>y}Z:'#8* Ϲ%SPuWu|+pR}fő؏x& 4]ZӚzH*8}=qX΢ic+k)ZHs<54kMQ#jeںMicԝ2$~ϋg`kLNRyl󒢈¦Ҿ䫼 e@лWEfp=;V?Y^Ǿl}*pob0SVVL!݂D /8y+(Z2vҽ&AS 89b6Pȃx>H';}C=I7ΏUV^:KNfvDd: ]:6Qw$7t{;w@vxSHrj"\oCQIIK1IAB|~bXq"2UP ģ]5^"GgF |^[+sǫ1_ǰA@8>U{fqC%+z1#|Ct^1=0`u#l֙ ;6Z./ΰ4-+,%F*gA R~y/QY)QFVQ@~"_C6\}:6>Oj—t 4p`ҶK3j)y!P´q@s!j4Ω% ͟Fs;%296i }R Ƥ~LTq c[s/|` ץt; ;. }<ׯ ]#6K⣫vSwr}0? 3yE6fϭ?v ۬=4YR4X0,Vi~M7g,.T#1&-` >jrH--nĂX)\aUݦ 2O 92-!d@ %K(K`MzzF1$?a3mHGRTصJ|;NjbK[a|\W`\{u_K mwV=(5# V3^O*QSv[`; ШҰ0~Z !ԩ5"O|´o Pخ+IYN~t24v`%恵C+0% N(^ϸ4{j%~o*쯺:.u(x2F9_.DQ}t&#Fk\adHvf.CkapIt{]dl^ܲ3vFjE~%;v{L8xeʧ8覃@W&غ p|M`iAWb fO8֙䇅~y|JDg wp:ہq)f_]J}ELL{HWQEm tRD+o|4ȫ P2ʘN+Z|@;Gg$j3; D2V"UXLu~C\ ?2 R![FXiY=JHo<  yxפwgćC$kĸ:Bs|  ;-r=\L, ^EQ%a0e 4\Ww]}zDӰ޿_AU]aœe8ܿqs%qrTaK36cvԯ-o`W a^ߝS{C]H:S Z$ŋV?>2ӏ(_r DRF" ]kPhqxKKYIc| lN}a̐<蚰\墨ӄOqO$xLx&_6?8:R3#NPRZ{{jr4T&)Fi5@7l 74䊇ThT8Cˈv|2~WW"- ךWNk%mvdJ3H| ?)5T4/U 嶺:{cOio-l_SMؿYjF+wzP AKͨH7sQqsU{TB+=n95t2b5L&T^?c4J6O)D-Q#w)dfWY*- ~9UTh y9{( ?s uM[Ixz҆=%()L{%t\'O^"ԪO^޶ O ˦B~H&CϷLjk#/Q8s}ks5V۫=Ơw-p|6Qw =9n*j\X>]C@&ߙ e090DlPӁ#+u2E-䅾( 3S|]kzg>oi-O, ,XҋXHgW2̏2Y3d rj9VW%!WԇZdFΖ-EBkܽ{K@qda [rXIt(i;DL N zX1KuoiIbfM}OEN(:^u&+K D$w1Ztr$`5) }  pő}>k-Tց]*Oo7@ 3ݜ52VS"mZ%|;vmyvYOsM&CC Y>[o)l~"ш?G}\.Dgkw,aSSg9q i/7떋P7lC*6'<Lq|8?a=BmĬbhq[`v~JfbZ{P <Rx}裱1DNøZ, F8/Cfb&Mp9TEPt_l+5Nqk=[uBY*`c?@M{80f?!ߐxOfn1Zf(gH֟EYgL:jJ- .p8mڹ)0` ~'4ؾygߟvLe{X+X ;R.ΡcQJ[v9?J+ݑܦ1"; *Љ% >xRaWl]F6}MnL*75ԆP+q4 sa)DQ,E-&T޲.q!Phi97NO wP[oNd'1HU"@/ z-`D_f\R(OA'~nʛ'ͺآes~|JQ5 wToԽ#b'.cX| sRӃ:جrT'U:)@-obSȏvA`i0RA/T3ڐ&9T)\*zq I~p822YVjy;IHM{0fNTIbj僸 hʷ;޵tfy1sCYE22)k"' B'҃y(,wM{>Zyf(oR0KHtJj ٰ8 zm0Ӫwb~w|.DbI0;TtڂjH/(xI8:C2-od5r%zr2;{ |SVL,*&twa=Wb;מb mg% d;A}VHC#gj&P_.2Otݏ -:eczYR2;F$ɠ2}U ₚ"8 UG˪7dy &jJ=H) t 5;DbP*'[^C#n#? `2u!{RςḾ ,V\R̆zk*x>Қ seC ?x~kT/ C%W·1R(4iں!flMJg1Zҩ=e%+Ǯgn^u$441גGWā4r??e}R oI,\ ZysFYAe G.mݓh@Nm?韁|X{E"j}Um`*aO]i'OyXf\:|<~/(zr͒Ktac븬GyPeAšXq˪QqϢC[ "}7JmČEĝ ,Ƽ' ǣXx]9]=NZALIͨY~j;,^O/-OY0PG_E&-Ŷh~8 z :dE_Aİ>iՀY¶Um"^z Ic{=ildAC86Yg'k NF*?!(&J|?Y|Bsq/=u%j^l Z YÛ7x1#!I.jMo5| Y"[=jsZ`v s@RI#Y_95ЦG NoR!LJ^zY/=bvH. ^xI{K|5T)NHR ,9\UM;,'1V}RnWY2ը3 \Ym-9/6ahpX0}𦢎*2^:^@S8/zi fk*&iȣא=ӿG89W"z~(鎰5hU GPFZ+H&ﵜJT j]vWxtBh^Z@S@GbHKdq\'aWiuQweGU&CЯ\}Amb`W69KSojZ+e]:VȥH"{\Zsg<͖hjDEiɵFSsr;3{$ɟr3CHؘc{4P@GU]\RU6>ܟdNOfs .\65[|'y[+H).E[`Y 3|>Vq~غ;C(Zu]cmҼ/_.!> [.J=0MsU>+W;.hE X v/zdЪ[{o =hOZV`l02Clq6b$MsjI䏡NW>T1+tK {pEqb<Ņ0*hˇWAsM IzREP <慟T'Hq߯Zkr,#$2mJ1j1ц ;F1 !&V=M?·ϩXiU_'z51q 3h}\lhҤ$U {Mr֣<4F BXmo8kT\P1_{Zmc6ʬk floF#}c3)wq1(85}ɪO&:5?4)m&4d08S;_234^~ jNk/DS_gKw>-*gQP?>&Ir.w'6]Fľ ±81K!jd*}4ՙ\0[(0<+V$ЍYyZ0 8(RA.aZlPI_-}Kg__oxq ]t/n;G' \qފi/g[4[/-MLOťEMڼRgʆXTG)'Uǭ}U<*5ӬjuMMx<2sa j%թDd4RGOKc8JEg~Yj: V+֌nVyb)&%anulo=a=w49 )HGD7#E, UĴS ,͇vE9_-92^D`qZoIeKv!+^$I.NaF3V|-O+2E#_î0#dkx={,]Cߞ@KURk;-.ZkY񛬮%FT#j G~[GBڔv_,(WyuV⫧"`U:[GߒĐl>Ñ;ޟ:.XlTQ2.*˩1|L4}01 M[8fm[eyxsZm2v;P9tD=z=ݺ&KazHQO'tXRP^Q)9ܕl &!;Lrm.''&]eDvW>Q]EHN50 .?$b|_"su`윧&Kw5S^QgXCM#o6 QV5A'ij}*6`wq_ķ0/l&7o)Y!bEؘ p]dfR: h$ݟ|CZO8!n:Olfe<_-䈞ەC]eTfCݐC`4j 5E=O fvd'%݋PTa34k_7 _qG6ה"* pOPD J3Ze66zNשqhꅿFj?>zjj,!c\UOqF sU*a%E6uRABmJV1E!Jm=/N]O0MEUO"2hjb1`E FE8ʑ톼PgJK'aӐ݇|J<5;=^Dp~-ѸA4ڈ.~mWoaP7S|$r`fu~8)i@ RiVK_WlH^}dY7x-P\$<9/M暒9~zùcK<2HɄ҂";C[}X#Kn"08Xߧ@*#H$ґ L{5䪝8 W뱢͍,`Gʼ"N>O={Ά)qU_ ((&h@1h|ޟ'mZϾAuA1 (DЁsJKȒ@O0~ ~cu[!)̹ӈX%uYV\-c>Ը0f60Kxmg{-͙MXa2Y4zT2FffC|'EX_q dl]Zfp%ڵ.ͺċ3A{q1N1ȳs?55tx_LJ &(XfA)(wTx{=Q|1{^N뵹s $𽰉&|=d/LxthP( #y{ XY7uǛ$W:p[^ey?ސ%j5gNq#@C5"̏HI񲣲^FYӋ =. }*V6j+_ c.?t YHN3 F:`ݟ͸6Yerȃ%MopA| X ѻfe \`ڍ T<LriZb /T^8˅[J7Z@IrH~)y Ӧ^MY?A:å++ϴVu- W.3//KNNUY v"@+uXvjqZU9u= N*L>:oY?} y!zKߎ-[q;7"~p^z/./Ky5A[Ҡ|U;KBd\z4)*m}BcKku#V{8*jI4x&MTXxϻ,z1J5(!y%2qQ/[|-q6 y.A<0gnjf=rrJfG<*OƷڏqt~ B˗h`qy%@%^౬2"!ЀnIixB¢ȸ%b-|h沐Z{[s!"X哚\>>Z(0MvcLHf;Ҳ]q͐,d/ۄs7T7\ܪg'V.T>ݧXsk2ͼ*23p=k+<|-:V[F? P|Q.vywIW@&o='dJV3݂_,Dϓ.5qډYo_\fl ȹ^LX E;X8/}P~N=d(e8KQNW^'F%0t9i j'RJ ĮsN"*nN :9v`0u8=! TN^pFlR;1h+։n!GͪWVPi.Y=1 }TuWD?֘bBCw/i]7{UڞsF]d]ei0x*ćlL~d&θ6FhR3kKQwx :OIW?yP mqu2 X!yfs:8;Q'&81."=~bvT t/" YT~fѽ@jO2J)bX:@kΏӆmܱ%SRuaO[n)|kt~6nV?vX6~v&_^ 'hH@:+6b2E p9M% >}]Ԏ3lj8Jy;w b(YCKQahAHP I;,azN{+RS1?8kI. Jc X'B̺G4 Zl{Z k|ǣUgA1yՇ㑠jC*'1Ec8ҕHMݸ#پwL5ʠBSfO3Ce`Bwϔ]Fy_a#\>=Gq< ib-uYQ-AW7dd쥂:KAvvkz6ɏk1_4i݃ =]n*Bv^VDr$5f8XgLܾz>K.꽠OY?lg=~QdGOEA(BƲ0;%tɕނ56åeB?o㲷UY]ҺlOf#+=Bp;Nga Whq|n~r}A\!)W {DbOV !"P8 +R*=cB9NAqR3ho4{jb'N=Bk+P6+SB㡮劲{=}ӆO)[ޥ1Q;Aۛ<ƭW&Hï l*ҶtmIc!d3L ~f`ơ^gɾ5_x`5:y'2_;<}s9P Q$'{W̌ݜ#}y-me٣fq] M'["[ vt#V &sϗ^rWbt; !K qυ}[&v눮:3l\#!&\54-!tan_t#wW-YIN_ĸ;kd ݐzHqo}[lIr w] JzzGfδ]eH {N* zN?.߇汏69t%s%a2mD\,F#gik/ BkpJZqѻO6DpJŸ ~kA3ZӖ |Jݴ+&B=Α2x%-ft; x< B50Wq:^?6uaMۃK޺+чj\GF L;e,A᎚A'):ѩkni3 ў_od] .b#FbC?ayݵ ~ߕH`TÁ XH_@yjM=\!qeQ6(=d{B;Y\hW+ӛ`,~qe'bXPS==2'Or t"@n/7yϤ?!_qR4tuh JW0_;{5cDtzj]fgc\Z8=1\K?v͘Dl(i ;O,sT7 /G#+d{e "s QqDS[\ NUrz)Qj ׍,D\`cbaU"YZu[\->#Z,Sf`TU0DLMj{fDrN .l%`ue.Ks9ַq!e53Yp~hnv~*Q|$ӍN3-U(pn}ުIr3k7D!Q> 8*9w9}»QEu?&F0[x\٤:F&I'.leTlfo6]}@gJgoȚA;DU|c 8f\DY Nc& wJ${Vtb&}:IqxLJ/|;vF~: _Nfwj5 P*D30$,70m-~~I":e虊0_6ѫ Jl "aq ,t깛DΔ '&;}l@~8S 3[=9@\6Iw*Zܟ_qXo?eL$.W\%*q&q9 p}Φ>k= d(_&G;3SClh9-ow|1废=`Yg+& ^ !,f뀇)XHJa>EɁcb|X ՕlD!Ed"J`H,hq|"zBfPsLB./X.\}Ar5iGF䎓E%L0t %KقNb#x/r^i&09J}Fz糆#2M$u wUVNݔ [ʫGxNFfw=s}p^`7i5PVi^m@≘&zzN%ѐI11CסQ*ԧra+$՚X{ ?Ul'! ,V|70 A]6* -J+¤6 tz_Og Ѓ hy!`{_RS 'Pk,@[3эD?Z̴,y7lnw qBBu#:CMbrȔ){?_̻ۜ!BQPIg#uYaY{ >20 V[a,+Gx. HvuH5J.< 8: yq#ciwp:zz__I2\@]C)̭%JjC":5A}=|ZU3rS'C:UlcMYl VE/)fzoɏo=LZ 8V,swT9,g0OoK<H>sZ&K#f@0\Ao/FufIi ^0"a{3YU._%tUiaSbNNJj6o&$h+v'#i'cuԇ!zOX%Uxg{ P2=B4y)r 1[^q*!-rO!}r-_1f͵c$c'.CTh,?*0% ū:w8"i4K6ȣ5Dl)ԡ;%ؖ\~eEoO|ɔP*̈ Qg\L8D}=XO$vQ颭ц,~nΒŌK^ OZ!- ps7/2.D`[h=썇h<;a1>{2IIM|V\+@l Ŕ3Z4zޖe nإEBK%i2IPJn^t0PgU ݷ6osqmыp=mrj2Nz*}N2$1-&} bf=^@{0d?dUrlV aMZX$+ܮ}6{w fwK&NJAY?bSdmF/couG.cs{|:IBArEL 95FS|m[ 8(wU1Ě#3F.ie&LQp]!WQ;֜VZjթcph/6EYFt'ҀaAa *Lq_M@ sj,T<%N_K –?]x68 pj9Rbsjⶼ@S+k,L9:tQZ8 ɜJ?S&w'*pwf{ڟnM Jf}#S3'diWֈV|<&YWGM8>دࡆ^,sC\ #0@2+g=s/ח(kJn1nZ-(ӯX3Q{n`fOffONX4#Y4{k!: ߀cI}S'ݫ:+ٷKl@Y} o"X{nτYc)d#\'AQ'*bWkWsD0tИ7uoB&57;Kx&(D wIrp9cdúћH͹;VT݀jßg{dTkYEeS2CGfy.R'NX7o^~搐s0w U#[HP{Acn-Ѐ"%a&V"Q/a2}ÐzVZ*TFWRNκ bXu!Hh)ImwZYPFIFFƸXP T( o5e۝0S<3dɳE*zS=פdM۳]<Ȩ,?&yn\ľvN)VAYU-h]k15g؊Eߛf *QfaPgc.5`!K=ӷI\"0^dž2 462d wɺ9Y9m4NIIe^Qh("> Foe*57|V{޴׎^ntؓwi0CB0MzxMrlo9L MM!OZGajxrͱ*7-z30j( D55$ ly=ZNV(к6( [wxG= &rmAw;^wc4KJ(M}!,ҋOYX/dCM0M E%&AC`?p&  jۥC!Em"q͹r-ϖC"wئ{3x~k=,1pشxPuiӭ#MC/e_)tdwAЄ9!:XJ0"& ZY^iʕlYzÁYUZkh/Œ Mlۋ@~`vL`Rұ%N- ?Y h|yFsk{\ oeDO| 4WMYJg>|bXp6%sjđi8k"Wu  8l!OtxPݥ;q&Gy Ev$ >ħ6SR+ͷn,$+:w֢:ԁTrm2:&bQ̯>'j~^gk5~v^bҷnİM2 W`M,{ ^T#HIG$3\vj([MW,OXd ՗Xr WVF \UK8c4ѝI:(bj/*cDI0xD)u˕-^&#1U)Qpή/Tu {?Ǒ!je JAnᓵ d6w4?9?IaBR"2FjopPɎ׬$͛]O6?-ƞ2) ȎOiU-`OIUGΖM@ j/vyӜQű M2XKB )v(nbQ!(k 6joϩ:}~_EV0bV .ifdoy unVr G]K>{yB ésuRU1b?3ϞԪ${1Z{G\̀Tf?(S+od ށԉ&~5&rwp%oQg!/MIO̵H9-|`@K0U\59%G0#ʼnH$e77>~f])Dx7D)*8F<] ֲ+u^hU32FÌ\qϦQ- NGW?0ɂ'Sv?)cDNyCy)jׅ4^%E>RFU{1p2i@3c.:l>>?h.X}]"x"_3dͷcgEDQ$__5w&wQ0d! W7!4QCfZ4DQ?]AC饩x#Uoqww*C\ő}u#:o Fzm\ rT%YIPMxF:>itoyF讞\N: ts#f.Obh`3]O$JۍS]\3\b% $ T _pw'+XF_P}vvyf>9F "XNFW`L20]_Ԫ#=膹'ГO*/&+vt *yI܍Ty~ fbjZ/ YibCi<bTCEm-B2?mjwꈞ&-1հ>5 ڭ Ҳ&ε A@D<+`]cy@" +\+Y]5HD@=k*ƅp G\fI%F֯D$HB1A.2.6ckdDGrt׻!ͅ; "e¯\ h5֦m5Gc$nb1ڸ߄4<La[) #YY433V]|Jul5kq f] G0J>N $|?/E4>*^'q=uFYfD1,\0[xy%wO`ol#͑8CS?zl6t JH 0ݗEVo?)LSr \Id %խ8'ݹթy4苹2G<ՁSNxck0;sDH`@]@^qe.>/lqI|p&U>&b50urtf}#8os6OҢǢ 2VU+ .l:ֽl5RCMrKZ%,@fЭI;,!4w QLs,փz!hcx<>wI+*pL2KSY7Dž>eN+*Nö`'Uo&_Ot)1oRk7:Ӂ+9|)rWJ;;0֙7n> )US X /ܬ['kTDFMF3\{=,X~Г $eLr M!?ew6{Io/;&ngYZ07070100000299000081a400000000000000000000000166f3d9ce00007648000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/net/ethernet/broadcom/cnic.ko.xz7zXZִF!t/\v]?Eh=ڜ.+tʰg_9TI!/D^x5dkY 8t:),b+XT2<Ov9}/ SBbGՉbUھp¶9\}|Z 2SA,Q͒XMnt0TtJx[Z#n3O,ة0]|EXGu0=z`6QL5o{c G,/J]`MZI %h!O¬c4ٻ')aiPhq2Q!6ח @P r?MC)? +L槩w`^@LH|5Ei$5Vv-AԒGʟc#P.ܙu3fNh2~ R%!R/WgӜúl@7FeIx>ׯ-\_[6AngT MY)ۊ۔Nީ[IF4tф*Fn^_6m+ j<@CJ6D\A.'<[H >Oү2j`>ؑԊ?̣?YǦ#$֢]cȸ d8I$I9twC`_?Sx1k,B 焌2F2?_pƫ+o/?׈GW>0zDՆkDt˼o.aLӆET9T)$kgeS^YءLܯ~XvAumݨqz y@`"- +2!Q';]%= ?bgI#T 9|a³"u32cWbSi9@hN1Qwj1.6G5)s! h*%;c>WiPUPƞ&)ja'5iJReVԠ0xu VajW1nvXưhuR"qHFoۣuk,vۆۥݱCe,a(_/jO2jC($u 9/N\B}"B04+[*~9\`d/读rt\@&,cJPPI-UpU-i SM yn1Efz ^ˑȝA6=^D{刉_`k ⼾oL$HqIϹhSө{z78+ymn7ΣPAEl{8G%-=H"/3b? lmRSHO]tx_WVf{Zu#;(S=2ixb犖̯%]GxcYs^j5+b{Ls]0״86)N\)t<q#s(R}*)ɾ5f)%jisnIHJɚʍ,yH.6"—1 H/ g!؟ V]jYtO5d Y 兹I'.x9UxqFyN!5R1xjh K teEJ.yG``J>0QO׃{08iGE|,>WsYR.yA?~tœj6eBJ};oy#M"C&]<%߮yp8v'g6Rm%!ƞO'嬱c>՚ p8]s3u"pgv{_ם| 1Cc;* .$ SBnZt ׊Lڕ7 ^RƅD.e/D\HFf$ p,$&f:ngTz&뫤JAzLVO$F`c(,RkilfO30o8EEWe|CJYYCd[N4nkPѤatOϝՆ(^YKd:"YEK&`s"aoi#h?J@=pPX:gK[;j+&:rOP?f~ap !2oQcq &yH/fbG)Yƕ Fq}i -X3PPkV7i#/G}<[6{{JX L¡fYoiۙLeM<j-p:h+,4@e3uT&1VǑ)T5@7 lPb3me AopPD.c;~üJҍ sRFR\s 0Z OHi.?]c+ p|/PǙcM-ܕK2e NK[m"_ n` 4[J)ƃ/DǬ$H%$WH. HU Gxr~̤]OtNp+FSzGQhˢǎ,5r.C(Y <6d]=1a͢MJ$!/U ?<|/ɫt~ 3q- z\!Y-'KXB~Օ@At&ѽR[h>UyEN(9l~EHS*>¶M2l(xTIzh B5ϸ)cfX)ׁ.rbm3KPnD5:cV5M@pƛo ib׃J6TUß&HUiydvhƿ{ꁦċLl%V13x:F遚twN\0ԃ#:FoL%{X$?WŋJ$XՁ9W1b.!ˋ /;'"liz@GNP>׉G1Al4йY(=JT Ec>@!8zv2= Z+7 j;tfɞYnATe(-*F~hpr:8S›l=qz=awV+c~Ҫb3Iud1ybKO 6'`AF}R埳&P+NzgLx]J).dxaUIS`Jٌp }{>)>;+#fŲ 81юyۣQ2nH 6Si : Y0uTv\} %ټ49?-=-# iNcLK<ƅdN4uW9΅A;t-UӋɤY͜/ EtM+ݝ#*yZLJ=R b9f.!v7Q&X|`Em{ME3ds%Gwvr4l߫1čL&"OP #53L 4'S-4fִ֖js%L`KȈ@DG[CeWE+T?%_Mjl* jb@GL20f1TkolX\D;޾34r3:,a;!(W Ӟ\(rtxe(]o[C/M[:KW3 ywtU4Hۯsl^'MvJp#`k*Hʜ{GY~v<,m&C~pJ("eGpdL w ld05LNpmme 궈}o;tQb7m^SZLGn3}aVL z\_xϫf:Uem=QK".yzD &iE=8A+G@<)5 Lq`4y1';cxMdtYZ4Nۛj1kԍdB޵p29U@EM2/N bednΨB Ig!9Z2>$ S)1!/,V[LN}N5-Y:%=5Ԭ_J }W`I6 yXi>C4 ~X)oLQO*HPYJ q_6/ήJ[k(ᛟ7)=IN}1߹k$ RW0j+g2J݁a@]CÄ@|ud -H;5SP8)Ͳ̳m1԰< E@/WWK# b-"OphUwM(399/{" '=# F}ap![h+uV`sp>qj5hgz)ɪU*k 4+v{~!vE44_k,V(qLV{`C[Tل:zIܑ#lRmsLGTM>:h{8j3.%5QD~Ծ|0y6Dи.xe4Ri9!Lԓ;$2NQ˲b>0 "o1C^i.F0Fl)~F Ӏ,S.hlb]H 3 W9o61aZ)2m:^О&SYO#"9c47!y¯ oa ə9k)F?iWzRpG‘u2 O:{x!uL%Kv߿sд>=Hltj<,ްQke@c%l߾hݯN=f+ٳ9隰@ٱC~,O%z J^zl4L<~ms |c}v߬5LS.s?2,fb^ )ǥҟܖۢXk2+V@4F=̞xOACbɣ&s R֤ kZ~70Қn]SZn@9/D2cTmUxEa9Rؑ\ISg.v&Qq^Ul~J7qQE]]C({^sylsqjAA\yX4S?l9ƛgW=r~;ٟuv G">3m{}೅aҝRH@fhCmwOZ,i{vVԤq^!_zv;R'k(M#Ւݭ=ady}*(9tR1c:>1z$X5h{N`!`Au 1OgJ ~(1 )I3u^Ѳ(T.50[{1 X EYpד9@~EsձiD,y=VR6ax/?&2H}m9 5/S5DÊ"ؾӣń1pJPǒT{*sf|ՐD빩8ɿ OQ@(hT.NinsɾUh H-crn!Z7 <}=Evvsk /Q/??goH8th׬ΰ]+.`:.'=Sġ>mQ.E%`F~52TG[Agz75zB)Hf`̑oRT X2-נՃ l۩P3Yh/[,ڐYE~iu}9n $1sL->K{mQ0q@ls2Muo8&FOͭ:d5c}qu.lܾQNؠG5j c$c3!Q NG!Z>_\xmgk'&e S3Fg0MNIΉHc͔Y0?GGuqV\jr뷆>[cԴ,=Cøjnz2ad_fA&Ў"2FOzou}AJ- 7T"({ʼn[10ǟ 9>cױAS%IUzoIg**|b᷍bgCC'~t ݔ4@^q~#Ӆn urKqk`GH{ZEU4"ZRAg~q ƹ_!E 3sY]zTY#LZRH(k hDݫ=7^,rY8D=m#4sԍ-i dVI-ۼXPDw ovZ.󳓓rt%_B(Cb)<,Jz{m:3%QE,1dP(]Zmn(H&-APm,O~ ~l.#fb|VʗN^痳zKVL[bgY͵,^&[#[BG]uBIr ~ Es}3؊^+Pi۔u5 םQy݄}sƣt0̒[1Z9U 立?\G)sw2f0LX±F$Jӈ&ȯu&iѻ5gA W Rdo. ̎St1m?ȑLWeX˛KX ݛ$,]})`ۓkLjE;,46s) [s #PaC{ϯ6Nftly^[jJD,Xտ砚dz94g4y5̢LKNH"Uq9 yaaţ^Gh/>[9wLEܖ688_H ha~P琋a{roc/-@xOTm̴ߊ}".M9Z"#5u+,&-~wZԚ\O'm;"jWzD|ѓ" "g:@)~Й_As,f7]o힎H+^9Ǚ@ a<+"z4)X{D.纒O,%I;zQo$fٮ "Mlj܉ 9{j 2mN^iNXX39*qm-5Bbbܳ"Ưw ^<6;^E٩-q'Benb,W֮HI~K)TD$4vDV/_^IPOBɃ\ߚn&~Qf$i*θ?oY_'EM౐4A飕#P܋bC$LD=֍L >IKKk/c>HH$ߧOs=̑\2>{VKY7n >oȖ\$G!t\Z04 vmo.<;ii=xugWSN e*"#3;?@0r:뗆2<$E2 8*RFbL־Mm@yvtK (娌1,6k[Y&~XO!P3;U?N!b 1TnqMkY^f|=*tI~q͡ξ͢ꎹǃg"TtSh$sNJY'y05) *@G%eԤc21 HaߣxQ[HkJ7望#ݮJ "}; 2d`}$eOM9*13T#7 PA@xP3ݥE>(sL+O( j&/Gt흉ReBֲ~A}/RE ă-{:Ĝ2&"o;v&eQB]4H N+]7 sB#6)߯ ub!\8 ;Q&7l㊥n+TЮ Gkݓ#9ɳ˩LċdODgB>2OHMvT :z@*giL. q5`{z-M79ocy]FwLFoc}d#g Ph-EeK{Ri6 "= bk =D/z磌x}(qLt,|"G-~]'c!gA<5`pL+^Ii+;7)Rޤ absbXCS^m =&nf^reb8WKN&t^ j‹ےүCv,Os$-8ggm]ߢH4r+I3XsQ:֔\iٸ*#H  {(^<An2C &\{~6N2(Ũ{E$}%Di>ɒHВ5y„S&&3ng4ﳷܱN'$w; ?;3o`V:PbIQ<4X)zpu7\Neyđr5 ĕR\l bftCcv]wp%G[9*PȮ?jm?]Sc > ,?ץ^VU gYF[ VÅ( fgECwEV'Lf`%Na$ r;Wws āB(ɕ=0H gtG;cy;h-1M_cH[PH3@0)_`;,;f+Xy\=pY&4 |Re"`6X>?8gk9/88y*hߠ)v\~Ug,D&R^`GG2ƺbai*nϕ5ifwSty#cAvײ)$z;H*b rOb|% mZ>YN2@"{ûiZ_(8rRaȹ ~T>Y[P2D/ ,P] *%jRTsSlRTMtJܥ-D#ܐվ'qֺz ?NDSdh9>`D4U+K҆0VnHb0.Tqza?㍯w=ksaU8) %X߄sS|ݿC!'"ϒ10rN;Q莺ɑ9YL_۷2 m4c ŊPɍA|c2ͼ.J:mKmUҁ|[oMNH>v'A.Hڸӄgu׳Ƞt*㥠蘞=Jc7F(z 塈9 I=\A!BL^ Ů)bGs"hv|vYhV;25؃tzN2EHU˺|"QkL.GzbB*(X{y =Xl)Tu#c`w=m`sy nI?>뛪nwτEu+|W )[vb瀦DM'7(MRheI6Ep]_{F%bWl+?RDX n/w>߻^Ji?myvnT,c׺K<D"'v9|VV@0Oy;HT;Sh87jFZ[o9Hx|0Dw @R!eɬqGY`0"`Bxsk q#mWmS6$KPyӫ_$BtJ`O۽x+/ؤЗu멬0 CN2_j5nJ;ƥn ߗ9[5\TwVd(Dl݅V-#?ے ό9u8;1 Yn~1ɩ&&W/LEuܛ7eQ^ l~[G> 0<&aNBF,~bo>KlOnDCMM%̯W4t̍O8Lsm!O8cVTƈ%>8QNLM/yx⏂6ؠ]ԴX7T, sj#. N?|~a!_r 'ZI!-b<4/|[)FC<܃18`gj&RX6t-o@VqY0lN@ ܈o~Gdah@C kN ulKK!H:\ʋo]rڒ! >=z2ئyk 4%/B7+b} G\I]6檙7[͍Z[]I6Shk ktaQ号cqzë$ Mˋ TtRȜʼn{W_2nd%4B$ize]Ǚ6:Xd;n u8&,҉Z l^pao62Vm۵uwEr|rii_oML_;X=XDr9&(64yށRr,T2ImŞ6o4ŚtT =*ĠЖ4_0]Y seܹ!C, BX,}7 9\Ǫ&d*X)/U5h×8S2P/'GEk&2&עpRU=qJ(*ϹŠRqII):FuhENƁ(E!k2XoZ r.A]!]k]趡6Ks?,t\rpA{4Ėr><7;'hOrL?iQg|+mU0e'}* ssC,im*Gwq#  $Ͻޮkyˇ  ꙮ'_j*7VxzfƱQcZ- 18OC􃪁duk?.PBYv!":0TK -sUJGNiC-c/Ø&p~Że++0ƕxE |޳iC~Xs;CI7sdnO;hxA,0UNO" i+ v]DH{82{s^Pj/&ǟg)st՟6*qvSjDp o0"xk^* ɇEItgR=ls5.#=fX_m%8R*s ܂G1 [&1]`iTRQTGn,ز(W}YQTq 1?K_:`AP #ށK3"ZNg!8A2a>սV?H+jb5YS[lh2naQgKe}\ٜMAp@hbzt:+n p[N64W Z WIe̘4َ@v:v ^7>_&Ij@"- b7AyU)(t!`>6ّWիt6.`̄1i"95I8k3t9j~o?ZJ=сxMjG-=xg-hL`7 z^Pgr+y))ıʤᮐ1BoӛF3l=ݮT6nj%6%䌚ۀ|au$`tHl י+y R2?w^"n_(ضJ,hR'b3uC/D@SAQ'/>k URZo'qN-oj[#v?=h\nNhyZ6 *P4Vŝ8O>Tjig:p񃅚u6IAuH~ϫIs}-JB1f2(';?qNr%B#"g"\L"I ?ݝw$IFAD ] A[1UDjӴdŲQ {6lc*3vl3C}?^ZWn:~y^Rm<&9%Dže姒q0)9ju=l%SrzS~&'ɺ"7%Qg Vu|av~rzܗD\'%R:y"2! )}E:X7YpvSU)p*L(MZT-lZQ9ȟg&s:pnJ ̲+oo$%Y*3v8O51FwuJeM+`Kh-f8j*hpt3ƴ91YV8d𑞗x" U%sy4WB&L,qFՁ(6@wj )Yj@~ÚtŖ?ۮm"MO]~ar]eUїa/A ǔWF AOmH+AMN]1445Zݼaqsjs˂a8o+͈A`gOvkP,M8ϢqlEEO윐Θ7Iq5گ=W]D%fD{x3!o8l$4WM'|6/W0cAc\) \܂r&U$x2=O)Lo1$䶭a1 l=SfӜz}`O^2$?6}]*ca>C`Z񿘷n$#ρjw`49E>Lai@g~nEOva(~oMyiO >" q/x{$[ #:/8Q٬1/xњnHb,} ~6$BKq<:( дF/.jYV=dɛSD^XF5-a<%dyܣ@U64Zj$[@ջZ3F+|TD4ԒnLP&MCL]zIg2+̈M.\ ]a0K6Sj^+lH6pj4?@6j~IA ֜FKCA QxvX%鐊aruz! #wpDE-8] ۵⒅<[%M7#[vrV!^ځ[,&T RR$].+<]IWS)ΞV{u|fiVQ&J&gn({f([prM".' 3Hb$mN'ޙܭ@U>rDX`l{>gÈM( _Rp֮+zWP!هn؀>Bb{~(:#pSͪdDg]g!u y2aqdڽ f8Y˴Z<_Uxp/ۅa GakA~ŕhMOӥfvT#}577h,IF@ RC-4O,+y>Hf{Xkp*?Vce7UI=`׿A'G1=7i,&zEu.2~}i Ol"0 8z+[ M|T CQ'w6ŽcbJ7~(I_jmӍ@6ۊmm:> 8[)4BBhԭ{B눇z텱/r Cko5䔉m#5U\[:>ʚL}dfyX="ob\SřƓH%%JVF +jHjI/{xGߕc"JH|}w&].Ȍ53oo\_0oo#xAO DH1 ^ˏxxE=`LxC׀@XrrvqqZ{CʷJ6`wӷwHN 4cˉwwTXy=^q;ԐمOvm-a\"~.[VN|H(fS`؁$3'yz%hnzqYX:Il_֜uw] &: Q>q򔪊'ˍ=O+ugE{Kgr4(^8mP比gKҢ4ԭEo;v"RKa/?淡-HcsJC]a<39B7eEOd[2&N.<DHCPf@Yz0=coT׾GBϞCyl 5 WokTKrVo0f zi#oiT'2Q1ĤMTvvTRAFBx!=! BFMߠ}]J}y2.ZΧ@BBXWh?汜 ^(uƳ6zMˁN{ۭ*! cXT;Fc a+nR57l F@^.k1˽(=W=5#*pK%V_W8dcE0T0Nuۀk8XP&:C>0jPM{$RӽPcml%tG"_X9z(pBP^˄川sNQB48!V.`55/J[VӤ;i0 ԥn3Yܙ܂ Z׽R&^H񨸊^%2t=΁tff<tK\z{0Uf^7i;70kx!2  J5UĮ.g92gNLIƎmj D7H ŭe,~sBt(gY{^3V!gد5JE*fɉb S{BS?g+~N&t ZKc)[Lu'W/kݑWWw=iX jpZ͸F$ms-0ֳ> Q6ۭf{XI=u60[X-d6&3 =|3TlΗ),98 *_#J kKi5Z NzoFo';XM̚uCCD}𜎈*Ƚ*a>3Ƹoj ~ߧBq)DphUf˗|| 7ukD(GFw.w)#@WTl @zA<Qj ,.cΦ+>tĥv! eV]*9hDDr @J崲xk6YÙLmU>}cHHf'k *s?TT+G>$LaVH <[}Ӱ'q=Pd:-;VCy/N!B¿CBT/Ε}`Ňnw9iXuL8}Sn~(>= VK߻!Nڽ8k>v?J?ߓ``lLo>N}cE-6Gb"1t ۚ8G8v㸆t# }'x34{4z4$$ur>͢$1:;j(!Df:#7>ڹDAd[[4V15OuuO?i# x??8 T|\{)GX*ʈS%ۂ XɠS` A;YfvO[ L*U9ۉ+`b ñ\!nꌠSr{z 6'C%X|vsTz׷]Sokb{HKK'zb?w%~;_PIZև~d3O80M '/-#x'R3-e(32D!M# c,?C:T݂Coe1HP< 53,F+GJYj+i"`<H#I[%}e/GBBl?65=B㽢/\ܧ9 EQWYZuE@lo >d(G`y 4Y8 xr"G┐u&Ͳn.iD"imPz'!{g0Ovm#5n >2(Ybz2%k{?H P?GxZd&5Ig퇆xU5Vrj[/i}Aa-QNgov_3mtAwZz˅Lx ʭ\vC0)&/GI*p] 0(".^]>' )#@Έƿ %KkI&WNJXTV և&] \q5r4!rT4D%nlhϝ%-m9 IN_ w>;Gp7h3-K;j&kG4P[aTz\е{ڍdLy|)Y! Ԫx1a[8d1GuWNH^>rDqjm"Cc~/R+ͫ}ts`;l3՗#Hu}OH oSLK?6s$f 1k@1Nk".Y'1Y+)isܵw *D~Ap] ƙLa=HiG o=q.̠x%b%uln"K2 8xRI8ɭ{"r" %dɬ0?C'sDȡ./w\DZ"3_fL\5RD~q՝Xcųcv W;i"=g]0*]Ěz?^Z܀ネrygyLc(o;<i5y&HV'"yabj7j>Z9)Sz'^ 4Ɠ+KAԓ"K6 "MFeέy[bІFݥfO!2[TB5o?xckB8fcF/z#`oA 0?- $(FL"qͷƭSM0Y2UsѠZvD֋%o]w6J`zǮưI}&^ 1J㋄髂f tߌDhf'QfT.ɀOv_}-S@_]tYBbljji^KYށmMmK87)JM3O`ޞ0~HvEy\낽$ -;= rV\mִ4qs %KxnWukj钇˛)+$$_偉Fa^zko?.KL JT~\'BXi!56"7ڽ7(.pP.jw@4"݌-ge ר٧AfM h'^YY+`1TKܸDUXǚ"rcҬxep[y yfE$3۴3 Ğoǀ2|Z=1VΡe~—[Jy?(FJl˔-ɋΙgιx9KK.;Yp`Ց\ e%䃷5y2IgKO7_⬯N)shK*v`_;BYT-Y zE)]o4-koQes+8B!⍯#%R]W|TWuLPUE)vK"7sJy"Dy8J{:ﳯ9^#Bh{)\A9 ¶RC0X ڏ^%yfw=yAT`j:dP̒m+ qR\ ä5-;ɳ3]sXPBKҝt_a4*)FK_y\&g޵,J]Cr)p(lxoŰ10Rt3ZAА$6C[ҼMO"ƶ2[,/4<0C=\1G/AB sW'& 0i 9i"9KZYĴOӌ]qE` >mplO{lfxs8C^l/+Wlׁ?%5ێ[8QC\ѭ`؞{]cfNJBoQakĺyB_~Ai?dsC.OPI5Da ~YuxOEWrRշ sV{p<}l#Z !YAĀf6a4@JװEs##u&k+ҏ#7Q Otاp'{Eqh%lIi+&(8vøm<=YIxRɋLdž`xܬ%^,r“u+JqiRi"M6%Ԑu/.hOy?tBW5~2ITN&3 GgYZ0707010000029a000081a400000000000000000000000166f3d9ce00013fcc000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/net/ethernet/broadcom/tg3.ko.xz7zXZִF!t/]?Eh=ڜ.+"ToS^ߚMK],C5C[k ΏIJrW.MS DSoDmNC.@[%CR/}vZ,fGq @`? xTǫ/n+~t~ X[!3!b%zcfF{ɥy۠^aN"2`*%.c7x YwdtHdeWDWˮra8rl):IWZ˸AߕS Ʀ(|<(FEuot*=7}v_,t+_!]}]PS==ĒF(E*]86=җO?mj0OjO[ꉐڂydpݦi5ecq [d% >/\ -Wk0qrVZ2#G̯D]VE{-SmxS}'J sEr![q455j[ԀH8_}uWa|g8gS* \Qӹ(N |z9ĝfZxqxp;{/HP*S>mRv!Ԁ_lFZ0%VlИrj@lTJzzPDipizFIأkո2R;2W4vLfOnjRK,娹^".S*B|PIWf!ETߞrf.EI  e=_eܑ Ro-x*6:]!P=K`VLFB;YJ퉋^- U*FhFIT{X!F|kݤ]IB7Y=LW #Dр\荺9\qb'ⸯFa-MhWvoU9Ruښ>= 1CH+ݚ"#*|* $'hھ+>o?J%ŗLtQ*f8ܨ5Q7܍:$zww"2|lg]AHkc^!}c^.7f *$\o9VI1v -πYsFFGP<`{Rxu%&v7e/3wY!HB%'f%E. -N<$u6ļ@_AeTyOx@ԸySYb|4*͉6Y~JMm wX9 /88JQdT%.x]FA fVbb$ǎLτz!3Nf un5C#7W:EWSxduuxWE3;/ D@2N@AbKbW֐G#FP!=a[Ζǐ6;zEG 7Ut兀}巗_.›G0KD4ѕN.jð< ł8zf(ax>,C\CMY%VԄؙ^%U@x9{"•C7Wī,COyέ4HJΩ.f$]Hcc/o8n@6w gMtv2~9UGS #v0ϏlXv!™noFWWn|=}U 4& tg*{i{J Nxԅ*g!nP< _p۩ćԦ6x!-`MzzZ>_PJ7Z:*jzuV[o9M7Ke/3]>~ԓo>MY; 7Cڒ+TɚUE@ypulm4őy1܈ujÿ hwE޴'Z;ҪqWdch)sԨJ;dWnoOKxU"%ƌ|%9%@"*@RlrcK\OQtFǭ?Cl6|vSkިɮ!iɔO@$kTHd8>n7I]T J]!:p{CkJ)Nt,er,mnC?σ(plD?>X@G}:CֈpuavQL}juGy'Zڈ QG`gq\+6/ŜdԐHhbrs=)[s11쩸 CwX/&Bj>4oHAx=bʬ&;Kq\u!LYUށJz(1FӄoqXTY/tۂ,FM\]reDPr姯嫁(l##HVKP?_cP{('|Τib~ i-Vpwӣ !Pv\I`(ă`t )Yo'V)d819IwpoBVKl7ݢ^ e+hтI-(\岮@UF)Lݒ+py,< 2d#"SqtР:L}Q_բc&:W_ &8i$+) rVZӀ R5 U%B(f#]3ȇH@ed(faӁ^fϊ ^7lNz^C'@sn)˗_ OsW6v!!o\XxaS ow ZuEYJ{ߦXd+iӷhܼ0 pRA϶|?ju=6 7m}Y"lhaƃH2B7D v@,]2BcbDJt]@QIE/T"8Pw !4]T"!B<;״ 2-AA 7p]AW"X\5D)O'jrYA]͘\@!freZNx+G{R ?Y9 h !wBK' /R8#,F A1]^q`CZ#qWyW z0&eOY 1lWp޻NSE>N?@u:YyX׆U]b G`YmۘfwF :EQ&Dd-7'+d՗"hagItD*Ȟ\%LG(ؼ6ŀlo"~u>ku͞W*WFeIk zymo`ERDi41cLn$G0G?!F Ce$b(Цt7c}/{&tsJ"sniy-$l!997?-6#"nB>i̦ mZ-O݇k53Bx%<.<np[{ MoQ+G_'՘i_JMyK\Xg 'U-"P}@w9̲qamܳ=9Qs9dM[u|+_=84UUvG 9T0eQ~Xx{Z2y/3 oIP^Mx)UgѾY+uYF&H,=D} _ 6VVn!GBjIʲr<\.qn=|Y&ChJdWѿ쌼Yb*Ӈ_T:xlp٪5ăoևwZ` 4AꌉT:Dk-!5/{SM{_8)ە 7+A+hNj)DW-@)E a<ӂoksmn}뜒)%f,T;TKx:"f ('wGi-NY("ɷkqu 0j> AI[+$<_l Ѧ*/;U=]BeHqHx\,+DN΢0y1@?ؘ=k>Cj>a*,ڽ4pKchJmDBگfTBk@66,Wk1`$4?jS)@SL;=O-Qʻ+ee3~O=J? aQ[ &%k(,e]'G˜]Z2GJ;3X06`.y/-A w/T{%@싦Mt!n iHdoӽbYR=͙z\'_9#DDv*?D2FU`O?lk9uU<&v7RY䫅[KJ!'a$zᗒ"ޠcۡUg)cd}?/1D3{ƅ, ^@aRnVȖ}w8gcF1tm|gmP4ÞXujnXg"aS΀p UkӋn?Mʾo{!=>P8 GDWwV腜#F ِLxH`^`*1OֿvR>{%ͰAZ;ٵF-KlXTd!е67y@}0cԥH{$J?(,QgQc8]*@7q,l)Yd_83(߰#)VXĩ:VOkGn\{\`D^ =̞ު}X:uyvkr]lxW$`)tqҕtn{|$M!A--9+/_ҢgfScfsĺy_̆v˄mGY`!7i\>/f7y$p ^1o7:M8Fw@y(޷¼}oZMGC 8Et'fԦ7we6[lN-G˜u4WZuC0#PE+vwUʓTfɛhaǭ%?==%O4lnrùu#ɲaJi}wg; &\0Q{i̍{xW40rapvZ ֱD\3MJA3 NDpv3K)T0S.N.'FR󿵽Պ| ELHXj*8$͂Oz> BJ~j3 X觔BƆw[ PKj"*sDh0x9e14+Q*uyeӷO^+:B M ՅC|JlĨ8O$Ί̍@AI/@Q'hCȌ֗fw*QU\'&(g4蛤]@"~Qc4V/Fu(bإ}x b(F}SݸfvٸUiDSz4аsjhA@fV=(^ wEVW}a3[`LBkҥ[NbvdӸF 慚, d. ]Zs!GvkkH@Y5d[-֩l@,^Zvv0h?{$u,k %b>&=3"/ƦS%{@ 決JЋd->@H*$6HZ3ZD!h\j NUuo%x!afM5>=~\ YE#|D|0 mgQi;  Oo獙 {\Q_i"3@1L1>F'˚1PKk $#M0+8dl3TEhf<Ѵɍ"\{K~l+o6|J*E_:OoBzW"*M.7]?S:3:)$cw9|[Q&8{d*ذvvxW=ƨMܰ؅E?1GTCTHXf>M`?cQFذ֎b+U T9ytDb82q)l6ASQ}Pٸ"7iYh9ڤ}G\Yc Ŏ~Bl1Y6Iv7BUە0ȕkRH:䵠]iϜ--BRꪰڰqƘ'Nv5Tk(g~Ρ-aх~*fpPpz0'uP-'vgRlӴ$:Y3N#Lah>Eն \#S}ZQBD3U}v ( "Yuv ;o-+I)x!%h;Gxi,K*Vvлjag$kv5YT]ˎj=0V'$iz'?Q˂V3#(˗1qzyRen`vIx:ڭ)̢ _D< ZHDS]f Eִ)cN0Gm^%f)dKGU`w$Bt ; *w1#{qshU>:MSfgeN7.bs)$!*ONBEXhaN;lח-docI鰥>3e#n0ה]V &t*~t,Z@+Im<ᷲ*uɡ/{BqFL̈́?YuF<6wꔶI!Ri2! ڵ̻k><{(s t(6 4^xӞǀRwpbn݅5Ƞ:c*M~D~f+n;\Fٵ4p< woW~d5)lU@8[vap3WtjK#M9@HeF>}>X+Οǻ\oṸsmUGJ%v_S,e@kC1UE&)Ee=J%*FWP*%\ B˜[N{+'hUXћ$2k,}Z#5W-F\w#򲉆 2$"^uW+μ*`dx3${I?D n4:^Hվ6bTt@wlz56Fe$Xa\_BVb4s'֧{g!WHɨtrF֭lA4#6qFM(yͣ-Q\=Q5hN}VO-wv ;ǚz٨t75?R^7޹ʦd3& <ɇiAld֜ ]OũGM iH21>fkiH'?VbZǥN0Y~8!j^o FĮˍ߃>Rnc W,0s)Qbee ~_\'@xnjT+`D5Ϋu9*dkbSTWCeGvjvxB+UPc.]B] ܜ hxƥ۱8x2(PyfxS Ymn '(klau\s#E}i^)LXz֭z_¬kLEfJTVD\=ga@^%-g^,V1_}D@sljkٙmd5b?5= nTN:ݦ(aE=ޫ+LP+[aqyy2O;Iyl;+Fgk`޾B,s C{Sρ) sw'Ǻ+(1 I[;yD fwelbLvM&2l+֪`6EVq>|d@ri\oZVm[t>R?wK_p=LX5iۑs.0I Ajwz4K!{`j??!p;D}pNF-*Z {dح_c:N^%rrDuG|j^ա'iүY骿$=8s_]i| ލ8 E~[(z,_Bd=lSv@WNS+rvъ} ٤b ~eEA D;rVX{4!~&5lڗIU'ةg;Hqp(ՠPL]N14'5W xFYWET٫[\Шufa1jqlIGE|UTWorT擬DJSH1IK(gYʣ\ʯ05ReGςߙAХk4$#noQq%*d &*pN;az.毠NwY)˞hXڕa8[Sl}\%auw;rvWX>ao(a+fg& ( 9amȾt\il Mr.JE{Ճ>_¿sjBπlWTGCg@7+;u#tRʲ_wo2$+ځm0 eXr*$@Nl3]>#ҹ,МLeU+,J94V'Yqy&_qi 5" xG.HfihN6j-\!?pB޾q~+>9ce Dd͍xMM͸|-6+@_ݪ["p$G`i<zHuwÚlϊ!НwA("܈նsn ctCԅ(~#%0$!}oӴt\<3do}q.%ݏ`SiV1ES}iZ<k5K g.e,R~'3IjlЊ"d\b\9٭ސ7> D!++rL9|c/ =KrKW97[Vbu{w pt7øikG}u^2~=OK/V@Usn|gbn$6tɥkEjd9Hb !5Tʆ# SηC1qnJUG5/"O?R~qa#W</$d.|DkڣH' }Ui)Uhr]8D0VUaX{DkB>ろge#vmjIH$HFGm7G)Ę\{0 o~ػR8@tz}8rݑДQmBNe }O"kE32$cWLӖtÊcNr_s/x6 ӿF|@M /|2i'ou78i.*AJ@),F '],Ӭ*96mG%oT%O0S<\'M0}F#d"{TX254$ eIJK E/_dRF1Qx@#k(ȦKceO_(!mV݇MwQ7ΰ>}h PJ\/Ї}h,CU,fjZ_ 7&0m3v oջ-e2.mfȈU/,^|mQX="ECŶCb0u=eeq5ka(vFFuxX?){@$r#\ih !EY=ڮe3!蜭?m#O)AW `0}Q[^L[po*$e li_5,[u8cז8X=V'seoaMoO0Wړ-yљ{{#2G`c(/JB87uĻcI^}у"ݐ2)>KSd Q$T 0'wұSbdK0Q8#_6ã"Sռ=%J$\bkqǂFrO8>=P*'kj2?D/[JGB|>/NŸpD@צLzԁsyu9?젣6I0dK ژ^eDT̻L. 2tܷ(7ÜֶcxT["xzr!џ4LO db44G2I-WvJQ Γ#pLfDY t?WnU{]p={g/DӁ.1&ڿ1|3;zhn*57 8npdhKDs<G\ 2P.߅Aa3Tm}+Y$.J>#3Ԯ`BXŎv1cZ˃)9n)'%2$tǪAb9)C#_F>5>Χov֛uJHX9͓5xo1윀 T}S`F0IZtv }f؝ЄM q~rt0xP%/!!+=T2 y Yrٴs1qEق.YRQ¶w}FĂ2 \ ,QÜn>|7Ox^PWWp3(pHU֫]k8C-MI@Z݋#UW.BVM{VN N{hfxޤOU-u$]a s8Nq0rS\峖Uj`UOJ ˨!D<܇}ҮHK' :ןCe{$ٔOn&;qZ0mKOY%Zf`8% Eb; <O\LrmGb(5rc95/wquHcy {[5[yvuq+#ARGcZeY䙩 }8^54Ir6ɏ"ו5Sn?<^Pw.bAɯ{gMd$"$eą(SR:8dc 'Qn_l/01z2f5"˃ E>[בȿ'^_'Zy΅ Z/e,e\3.rB'k!/o9)FSDYD͗DИmZ8jl؞[g⽳%o69`2_rN3R=Պ&qۇ.?Fyww~lT%1%qՃ%>FmJStW\C=4<3"K(4fi-|52ݕ`Fg;n7 XBv""/8qÆm gQL~%mXKV,}΍qrI,l5g25кvǒstdtk+`!0XITȨ,5ӓ/5yLi<8x ~gG|'_ƠB86YRD X2 $ӗS*}Æ3P_ш)Fiz-MWNJzHTO."ag&ys5Q{q eǎ)%hd?N!Zildȡ[] I;&Cv0jhnuH7ՔA|FAø>дv]W2ߍvKT -ʓJmK%.vwyyd|h.{zdX$F}bL=Izo.WoD!iI",^rwdgi-U}g)#yFRkP@ϑ/L|ex`c[l\eA\R/#>@%x?CgǟRGt%y!0xtiG$?XNd^^B9uFݯ02)k?;&_> ya4+,(g@3sNJE-ns ŽXڝQ,+% *!SQjm3eԢe &ЧhO$J7 JF6 $f ݏł<-V 9{ \m+q+sT hYG>XZGVF!3yjP1=#: b,!uH6Sdwbx lS=SȽs9b5k_DJ9׽,:5ܪTI"5@[6ɨ9ĒI%֥.pfqDCFzl !Lta{bb'zF^h-brݿGm_9WH(Dp)f]`Kp@'"[ GΌYtn&B(%qzo mXEw FFqDND!$-jG7xgk~c]Y"ğ$^!~`k)i/3Y;쓧oTb$Uj5Ty/O)-qۜB-]gJIump@B|rbMZh5I6ԑƂf ;sobg#)yX B+6wHR˜0U'*-`ϣf? LPY8sula gr4\`Z^ERk:b>NYɏ| eg`Tj Gͥˢ0&nVgNYO$I2?^v4s097HѬFɁ\&u@Ν;N^+ǵpkKB>s-@U,maj{ 3X>wCNbrϮq&,lh*wКVLjZ2 荕4^ |AÅTtZáA;c9AMid 3G&5Dy;} .ІOMr< H g~P =%5m@>lnZ;o}^8}*ˤv_cw$g@xb'̅A&nqwވL^oפ"g>=o"lٍлay6P~H wz \1B[(JO&sCa0 Q֊ߏh}Q8δqqJbj$ǘ-nL;ۛCd"Q<7 P bDzo v9'dzxgܪw76x<ԁ^pGд<\iB8%l0nߥ%AE,}b2?L1-2IBcr:WA*kMﮬ}dj5*v56%=Zp&{!/ġ,iOm^?8IXKI6gM_ n, ].&f*Vd!g!=<@12F4sJ}9"&ZPțp(K8%9VjMQFv!Ώ͛5?zWC6S$o&{w=:i\Sv %5= 3lR=ؤӇ Y?%ďZtLw O;bY{pӔ!hz0tRI\쯓a3DCm096}&jsP/W۪ڤ+A!z:־c; V8ݭe}o·Q `ҀMnD-ln*\Ttma(M\~ڄ&{DH',Ǐ(:`>~l#V~\9|rc-x)5 ј3ucKhTDz!X}pא8V^Rc2Vv7Oڛwd é-CBܰP8uG==# X[=7@z{G^f^~>}  ];/Am&^UD/$\MS`.1ms4% 8og!{bnK@D` n}#Tos {sgxoĢR,%0ϻ@t`*O=b4Kz(2 ƻ""?E{'KzɥUE  JzA1G?ĔS#R-!o-" k)rxDb+p\b㣱_DyRԮBmfTT\yu`hlK=m_{*cW: 3yc>,Y x~҇iK!eU"k}4,Y%۾tNII#`|,x|#OK8Q+*@[M'ɋʇ%Jĕu^k6>LɆbIl|35-'ɾUܪ0*>Nbfzh`k`76npDoD;6.mVB֧f k玚d^Y^}mDnL)kvA\a%HdReEk";y&>S+ kB=݇m7LLXJvV rN\z5ܷv"vr 5%jhm"(exzԹsB/[?_`j[ك"?x(ֹ0a#unL7t=|j{zdz]:G!aKTTe: {S{%"5-^}.(zVn^ $ & tyy0mtQIUv#fiO ^P4 n2c O()rۯ zYb†ɯDmH5'ƀjw*R(Y)شCYm@%b3]3ԉZtf1=+N+(+/V "kKƒ[_-؞3XF`[n6j'Yl'"KNGu+M}F@9C'-28-NrBg4j2RޱQ'fpx8Cqz-v+t-F+u6ncP\ˏ0 (s9eF nba%OqEj|* jzga#4 0JU٣iBi>MBNvd 5<]C[ɤ]Hrce;:y8"l}8inDwE Nc6xB<:~+V?oڔtlds.9G\>JwGqn V;c)wYj FEh }.Ez-K x5s!b7ChjݦxXs9Ot~NwC!40ns0Zn' H䝉U:< #GG'+jceM7CVK3.ڧ4@FV^$~p 1"N֏sZsL˧\M&|20U; |$`2 S?Vn ɽ&'LHt>:UnTcW)RNCL<.tsfVq\_ $GH1 ۶ OBo}jҜ *S=w>iRY'sN3PvREy~h#Ȍ hbp/FynP[.]a3q>a Ei[ =* @Xn/aRL[q(4hS..B|b$/; 4R`i MpD#sM(rޓ x41a*#&'?<6a{BɁm 4\kb$og{#t?jKI>KSێ*zk/=XC^lPZhnE6HAD*x *q Jelhl{Cn eMA1.Sb6UsMq p?(p/ToW- >L]:8RN}>C G6a,%UaՏJP庂,?lOZ+2VJɡB)YY͐.=ՇQBRIf=cGJh²F'o#fQ2ˍUD/&3Z7b0٣hxJA3aPK D ;h)S1tTQNCgytnE͵@lM^ j$Ai)͠91rnz n0/sPrmG谶iY@o-/<@ʗj:/(h[+jC}Kc22abl8a!?<2 ?duA!aK/-QT}iӎAQlm屋\w!ęaS3xI\i(rku(#s2%{*lOh_Om2ۧ ,)k,dj,h))D^fL0ɨ۞?mb2d݇~%{tOgrg}^._lZΡL4$ف5j{*;B϶ƽ6͢yxH '2m -]E/%  #I=N[ Zx^"O t8鮂;-[Qא~¢|mϙ[v$ɳeBEYmIEơFPv ె?&4Si3U~Kh`Sg3ž\u=Q ^&MJs5blr1W:"9ТkE S M2A~\f0ʇՁi2cڈoO6n`Z$P^b8lozor0аAU7歒/|x=5%bRW3꽘o $}~:#g aVE'{:ͱytoǾz .O/D9`^l7á:uC(չˆOfj5v^<=+Z1 d]%T:|-jd,fJ!Xm<j?dt *X=a~D4 4}pvH0_DGC7@h٥*,3Ex|`}^+uKaOU_ljtJp[TmԕcSw(?DȔ3V_ `^8*gtȚ f du!MIt>ZS7 >\l)pi=gՕHD`Xǐ}s5Chg/ XORc'b'lh*/}?\BB$Sb00iC6&oWzrKC 螗uf-%:s}F酒9>:6rkLV{_d9 ;c0Nr8R*c-B?FT|q7?mTL &eK ~i.wΫ~N`H=%wTU-.= za4}KIS,+R|v]1m;ffN ӟ-am3^LP.V=mhXDNӣcM\hX}z6ɱH&D ?w{y=8{2!&­g4q{;K_+gvW)uʻV{I !Y Ikv~"E !!X/Μ*%`pMZf{Ig/`Jv|Nzs!¢!{_\X!!"r!5  : ʕIii8e)3Smx>)M#/a~ƷWՊޛSE߬ZqJ]mʾOV'3?hߋkO?#[!D#5S֬Hjbl2 YH'bHSJ)D4e{@`>vjқPP"_& b]=MWA pΒNK<PӖr$J*SӎI}4>^,Q;)0=d(뚷b,NLcveD|37f4)͟_85f$a.!1Iq\!"L|n2MִFZ%/#PcC 8JH*9[m|maj#W_40O`c^&:zOH&xۡb̛jw =~E6ӳkp"5b՛H.) Ω: #d|`!bW0Xw]vAL|e"ƨ++D:8H.d[3^ 9NnZ8ju%M!`6[.piЇO %6@e_e' 8"?VC} DUނ({Y(3a5#)g-'xa;>4h=UVIP5zuB Y'%,}uOKԯAIÈu/jNݱgNk+֗툵e-TwNr7Hh` ^neuY%}́3Eb7qg7t}.j:ʵ u/l흓{a"nPcgb穘=Io؉GԅzH&wik1UMOqеJ`DQ j̾\iq}"jZ@G{qh>|!0gz5Fϫޭ9';mR8pq-e\VL߸f+&;\j&Bo#>1 ] #b Ӂ)G?pZ*kɰ\;Rߵ:22M1;짆7;:)Q`%gD5Vosf=(Ǚm\k@Y$yIc8몵kԯٻL.م|ZJs̥|r. =dՇ'jcZʊ TY0uP#zAG2nң'd=We(۶ܩh}W? N#g@&o7;i=^X$_#lyV"TVY;)kfjLz Xu_wk X?+B=]{%~*^HmP ;.FN'ªWTiS Lk&`YIf)`酤괅#E^N2q%"P-(A!BM" FD3e09Lv RX`GrಘmC\0uurϊa'YaEnAݼƜH1C`%z᳋h@:i6vO ƃ#&m%SP`yf)5- WKo£0-@{D`W![}RI #6Xhj}$_3о* dWsEGe Q_oHdgs0|5)[X'͉k[[ЮV`袢J=blEy]~%BB5"?> 1[+=Y&8{$ d8$J˞ل>'ӀA\ :S-shʇb&^qvcΙҬe\?c l PɘpgH8^UcbiAfݝydAeLw@Xf-xkQh͝H ^kA.._ЁqĎɌչɝ8~v5rq_> p1Ve.TyU-ȉܾatŤ؛p?}Dp$nI2VGkB6Iv=xy%AQӰ!O T,K LwF6]vRFE:, 8VfZ𒬺Ҷf@۲}t['EH3;bl8pURjD|<(P@Yo0H 0Q_A/Έb7XN+ICD^h -wHXD}Mz5sI+j;g6_YD Fp #q™8⾭_-lW7<3u䝻ɐ߁wf@4Ň,OE]m:`yo"Rl?CPYc129ld4`f%R|r5 {ͯxG?*@RRxJ9g9~q5 Ky]GoE3m xNa/O'GڳF=[yJ3Ն9d3NqrɅ@!邃v>w9}*& Gy^RCy1=*X޸BKwGפl '9RH /#nPs{(*2A}9}EwĘ$0aAU+ck)u5v S8i'肨7$) Y8,.ERS8+Ĕzytc6߹iŎÅjxZL_'ao,bTߋ_m!Ɏ/٠YǹKOhߘG2BR 8 ɥ$7^CL˞<}R?YDK VK\g+(dcMFr)Qo6Ϗ\U&E•uwx$ ~Ԍ=Lt Q~egbn=RiE,b{ ?LwQ8+$kOWː|xZAZM4{Ɯi &w~ j@mVF]QkYil<,Ƨ+rw c[k4 vɟ  y^K!ڹ=1H>hkplN*(سC ՜ 5qWDB?[.Ed볷R,P mq=y=Oz**xm fdX.EdQ7jB@J 7@f@[7ؗىAܟǾf VZ[_H I ]v-;j=b11FY* P#Zˋ`KD.]] aG"8%롎[ g;"c;#4Gv7`:DoT0J gvg|L. ]7.P ۩Q?JA2mGqv],$¼f4C I2I})RH.BN Ɓ2qS\ĺXZV"W ]D.&`^Rfv,Xf,YJ7?]^_MwѹJ`C7w9߻mӆj# 'v‚H/׳ÛTQ}ݵ 9rsT5a?E&Ӿ+|S "6>C37/e>G|Z2yj+ɯu)CrT(,BU-R5תO2֯6Ꞽ/ 6 V,flF IRH ԙ\9Hov|<qڦlo.,2ύ Vg__!Cfu? 0`WOz[K+!"O<@- EG'~U˵R.U {?熴rw :LQbLx*qklO}jnR6f"#OgtOb'ܾy }~^j"jucx}Ԝw-iכJ&xKGH)WO!  g@{~\} W?kぎ pWcņ>toʍr-J9ICF[>4hU |9]//ʇ`` -q]Vr]Eq J"%3,IJI*9bOCDm)g(+H_* _FZڗzܴfba퍧a)0Ec5N,G\ $`-~6Tٸiؔ1Bhh{m[|mPQ9Џ*ˢKa9iC :.LyC>D"`ZnDq >{W&ÞƯUg# M(9d`* -W@ < W?5Syy.l0uࡖAK׉j{pcn#NۓD >< 7:BC]펔Etm^g c>)[P&S^*+|R>˺/XTF~Xyw=00aGƻRQavEjì0\: ^1=V_sւGҝ2FW/*LY*[9qYeHROro:+f"gJw8c0z"dgPy1ROT9<6ŤAVnh+qf2Ѫ 6wk(`MokIL{Ǭ=Kmj\6-tRbmR&E18V,šMV>hWM+zmΌ%C~1~ SK^DzȨz U6E"'3KGpeϬ_<ޱjv8wEIF>3͈Y܁!%"pp)sY38$(*5drݫШZ'װ&,$- VS-镳4)  t;g&gHQ6%V{_(H/xrGCL8'- m8]w(xѼbAQG"i[SR=j,kwCg6R\M%Cj^'%l>$CYU0U^#TM!t`^}A hҴ>ڀ11PO|<իUa%jnڄ7 GYn RT 3(ƋUfbE)GB)nˊ#᚞tkQ WՈ64L:m() 3jY(n#VL!ݰOY9jL=}4R`$_!:&d8ThN,XVs{9w [}>j/[4FP~6J]r(!sDoЯRHUoWt?о#uD L hFbnTc+SMʹL3&RWӓ.)ٱ?cd:j'*tAQHueᴄ!j.l''Qo'?ݍk)*_ 4WyǞ$8썶)!iaoNYKMfؖJFݱs wnpT!ݡ#Y {^cogUx2-,۞'Kdβ2P7.z3U nvůNV:@h֟ " RrA>,__gքU aԕ#4]7 D47ȿkiUm(cCPa,8f5יH 45SoB&kĹڃfP$*`]S-̫혱"H(Wξ RY6ܞ_YR^cRbpFu)eJ '2!/F4IguRP[~-7?'>c>πadz/c甖NwUkO~RJ鹤^'~9a u$3ߚ=TMz"GH$mv!iE7npl:DmL 1B `;Dl"OdI ǫ'KӠ5deE9mKܢPs=Qև̖9S s# =V`SUTM u`3Ч&gx_M>~lW G)]'1E泤!y"$1 bS@c:N[~3 V7_l{r*/xÔ1UXm]%KtDe R9^,Hh%cd0r39bzi }q|?hEǐs5H]l@0?Ke4DE&׎4ydXp?ŵIiTJSGY4y}S6}cdYCW7F0cIQ2yl=Qh14]h=zqp&N xrgd[]bjJ H@D=b}} H}փ@WoV Cdf`:a7JLwGqSN:< ^0 *~  T'%J=sgǃh{'RlƆbg(U;Az µ6(HQ~("k@SxiH\ۥ`V0,p&r{[-lKm*\5Amʢ7QFȋXvnxupػW-#H/W4Iz1TA]]Elo8N0ìSc0fc4 (` D%/EWWCV @BAap4E,!eﱔБ n)!D[l8IBWEԻoKrQ $M&.'68F6ɷsP,,NNna<~ay)js"@7lɍO [ /KRAW2>tҚ=!  |ɭXoKaqSOЮ!UM=fsj|W@H@upWKovDoC~u$$Uыտ`g'6jqLc딭oc0ש2Ї ơY9꺍r)OH Pɿ7:V(AXK(!la XM*߀Iiee|=o d{C=f~CO6Caj?WqmkG2/='QN,F=$23`gg<\?|m> 5ovm̔[E{jFŋ0wS1'Ua9aKO&hŠy5oj7K|>#؊n4p[>~5Vr|┧,?Os5"M2tv9 U3qx4m d4<""ʆZMa푁SNlily=kR pTj L5,)/b6AA#E'ڤޑ.f? O'*%@Ú\R]{OPX>uz lcckH&SR$ R4A #*_mbp^h\_X2xJ^%jm i9z\Ao+ҧHb:FpJBz~ W{-_ߦi9};Eǰ-t(+؊2u~Mt^I,Rv8hn=Q1u7042Fg `{ȣaU} EHkr 4},~5.vXH9H,Ys^?Ps•Ă&ۖQ_ٓxcD&āGy\a043O2𾲣mʽ@C$xq}cSO֕!y7#^x|kY!(O4"ldaDX s( #v,aQXt.T 1BGǣ P=YaſݰՃvm6rO=C쟭}?? 6 X0XV5%gH!d!_N&.dkfZ{%STEKEwcǙGɰg3}dѽDFܿ]roOjQg6 [zx|NLJ{~R7mgnGT{zBq*cl8ЕXnP ~ݓ*PA)nϔ< 2U}~HgtCԻ&Z1+"i*doY35- ><2gރ=c7TS;)j{Qał}+X K%ɍ;pҖ| cEm爂 o?ra:;apZ E>x˚o5x(QGȝ/; D0x\jIR>{uڏd_F9st4bب8!y:IU;e7@TË\& E5cA`2p JGDiU"MWmpE6SvGeRe|YAES㩄{nrvӫ,B*U9ѓB1 L<`TɄg(HY.n 8!h#v򀴢^7|ڡڄso գzVYMA] \ۜ/Y^U]#pu9I$Ps]jezvX.5l] ;JDGIy 8б`3#5u(5<;%|[DBϗilC]:s f䦊U r_Bt{%be0@tbEe71|4_^ O]W,Tj7:RDx +b 1z'QA2FW?c-n hq \þCpqk yym(_|9<ԫuyPA0'"Is4%r؎Y~+\Z(,ŐU{+5ADFRa"$8};^{b7{ 7 g8d8JnZ~5>hbk[ۦurkh!$Ii"L.EJ K~f|9l geNIwtbnq}m0?}\^TհsW h@]Ҡ&[}XOƝ~YKGB+%3CȔv$&\4ӯum^!j +Ȗlѥ͊/dJp*݇ DcWϚqJ'?]rD@{S b5IuYx|]PV] \S7 z# JBRo73NQo 4Zsgɸ#] _+J.6UduV_^e@y4x8Kgk$8K%d֫vv/1pGVST5# qbYwg>Btĺm@EZZ^Ed<ړqdHCod5`W _2PMj z턦pj4e| oo"Ky5hJfcyi6|">.8Pt('2:-$P,_^_TqMigNuv}:ZM%5\)x*#>-_ͩ%<3*rMm;Y0.gOQ{ q\'`&כ ּm|€4c[$xao4һ7zr\C⊃;EZ>RGq_^AN#qF~-8}ӄCg ]AY l@r:L:H@okNV^;kb[)3?S>fmQ[9cc5f4=IXPY\l rd/FPSK%Fi-OlM@TAjeiM3Tߞx& s9&8v|9sZy6mk<|y _ +Bf!1(A.ș}(#@|q-λ4A=y~&2-!1pJN{ +'x*U?**+}ܕm\^/Ec=,V%Aф,{o#|oK{}YF.uh, Ӫ,ށ V&ABȡ8u 6qdP1tN˲ɱ:9~*ƣb~믇P+Z$㾾9rhTH}Xp[ '$0+[^~ymtpWpKq̱8*81O-sco%$VqGwPFhoe۠f~9_RՇUC;|qx+@V 9˼tWҔ~ï/t=A t 4݈fGTaؗgRvZO`1=͂ S'\>#uL )ylZMc>o:zP!=m0솊 MA¾~sBe ./Hޤ|Q/]g0d]Zki˻ Jpmn vRcoќ|أ[èC`ɧd wfO{}t n:j44y% |S~̝hvC-4y< ~:?Q5#ʙ.Ɍx]T5ӊ8?.eMK+4wO.`O*T}itSE6'Y/;I˔ U֪90oԋpcKTb4$[ctO6"1Drz^)噖usǐS]+jѧr*zd/~ZA,%0g {A[ vZr;3Czڝq *۵xAY6*Xޚ+^3:E R1mkZv97>rWQr;^Tl젞aİBR;۽R%VF'Яv}eH>j Aekί? cF.WU (\,Re73H@fY ^y>#XFWR~\!A~zZӗpڝ8TMCk7VqC K*B?G W,}hOFoCRՁ[LEX-.QM:rT"膭|u=XPń c7_ A~TP 2e`}{ 6.Wܙ?GAfxW.N}븗Rk[CC@>L%C*ɜket=v ɥ@xm& SR lĔY=}*[`r䇛;~jB=DSz=l#Ɩ" .mvdl̸Z"Q)mՀv`V+@7[BILT䁌uA+>zFr:}=j!3|.0OtOXX ;|xR]BIsb&$T ;߳PSɮ{Mb`YE^y"2QlA/ 1wch$/ +ry/(e 2G=:DO<hؔl`0QW6KֱPϩ m`%^wkFp7'tǏZ6:3+Ŗ6UO7T @r=t?*pD$Z&.`aZaz |*}7뮙w!*F=K ig2ˡZMi¯v-ELϾQ w+e5~Ɓ#fZ&χAOd)D\^G ;@!|Tihw&Вm[|0ɰԤY5JY*KR\_Ȕ?ZUoxbCa2jy*oEwG]F"Ak {ugP`ƣo)3e>mVŌees."ԏ  Lr KƩK9vݦP#W| }59͜Kҟ >8>Liڎ %t-{SrƬ uX &{mȕ~:a.[zbwrtG.[*cAľ"g7`[C& Io]{5%CغtU$&n޺u ~.0 ra7A:JMaw(Z`~LUi##EYZ~^L{B.Cࣿyw3kl5mN5o hj@2G jMg+%ppaɏaĈ3|-^0lqjpmz9 '옠+%8כZ&u4 t#wBLHj{~-]-9K͘}̜T9$E-lr;ٜ$?)sEV FzXIJVI3CG/fV ,N(vnLTgd6&>So'pR |΃5ଵu-{yI|61XXCZM1/c.ʗ4o|R TVlZ6ECT葧B}-tʩHBDo գ }\a|!oP^d+@vxs0 k`I48cBvdb_]'L}áT,`  ǾvA: 9%?[E 7yF-~8N 桕޵-2Ax7)@dcqlPn>1[BW PC_ GM3 Z B ZrZJ/#8_r)'M^0zX,l1UVۤ^AK;^lD Ub`UٝwLWJ~h=F?-Wwne,m]c&$D|-,@QBsSSH>8YO"B\KX`cAg7wh͇JI__6|) 4sF lTC| YI94Y4MC+m53+mYX$m֝}G;IME8 ?"hE[OfZ^f_oMag3Fok@tx&vCfR :&1HHd]=D_ncu9+ΐr$؛TVHdV~QՀjŹFLC)}dS4t_^q,`Hz tg6u隃EeXhԧ7'E\>$)`#X7xu׽B+2Qҽƃ"M"/~IAZVs`>VZgHʕ5[pXbBKj_yY'u(rcN(J5`{ΦIIhI\;T.훮U3Gp `:}H~.AyOwZ랚 8B1BDgG36t|,d{xG 1H ,J| {a-& ,asI9_6=d Dn"evOGɩO>ٹ 8wVnMo4x$ƪp`f9`/b F9X"V̋)~,J >L2*Vn 6TSn g,$GWw0Btw/&e:FTOiӰmcq'D|_0C0 {> qH8ԼaTWǔJ,RE͕ (6R0:^ îw1]ZK?uJ ='a&H Bd~_AsQ+]ݸيMG}e4%ԷF,M/#rA=,mCPO -[Oc|sEz\ `.d/kZC /3dt0O;N_bҸ,2͠Qs$/(H, dĂq$`M<$Ml-(`\0w Y\$ t (];j@2rig,]^,LqWY(_FvBq2B{C1RaYTpWBvGE3jS@d:5%B: k$ 9y ET+玒 %Kal~3҃ o '9zA]a[s}NGxq~ ٝ} ѯi%ķm%g}cdk h_ֲ:nҁwu{;ݒ>p]_N >s?)Y͒>)^vFM =cZBMj05t(K`VVGv^It$)x( N՛z&Cd^ Xv)Ȱۊ;V\b` m},k᫑(M'=c_8XĽ@:N!uv>.ZDW~~K.31ە `+IƼ|i"BӠ|"vvamr#a#; hp['쮲_ !hد\m+ؼ^Eu ոb RPk.tKA)tʎțk~氾dKx&L jL0{?pY̺?9$1 {qQa4IO}KA[PwZ-R xLu'w>:?FeW"ʾ ְ,ݝ찾 !> Bw:_t̉a)ZC2s7&nƪٻG pqܗF®ٺD⾞B≟2kPF=p-"ϰT?~~GI ;h.|m XgmM Ob>PKyR#yO9S#z]-}ghz8 tt:뺑SErrZx.%}3]2XY݁vM+z}E$a~sݵezG RCϻU%  )k`Y_MOX& 2iM5ΈF x,b6xqXVlw]s)|]rֽ3By|DآŦɹn;WDI2J]jwew$%E 0ȳE{g0RRHH,B"&9y~"Rq6"+s}YLd.ݢ-[-߯ AVNJ; [yN[gB {A8anUDKg @ޣjvJ Li k0[%#X\oT \!.Zx=$Ƴh׎]Vo<#}zGV[O z`)AP0 x*AOQ$T6}2d{h]ϯye& q ,O6,A}+;H[8of)r#1[~/, !9u7(m䱲QpҹfJ$=+0!^Uݦ܇cf3, "}I] LBwCCb(0yP-VY%z|ʎ!+Mbqt mźSR 7aƾ).@Z_%sc MV%MXx+sVi{N gt5V)(iD̈t$VUi͂>6TFN/C2 : %|V)E|##B6ZMվC! Dq+e#1xwƧʢ+y?BaFcK{}{07qbslY }i8mZf*"̖Ri2zAu2QVŌWEgM"VϢ>-j d9P 58W :iO5hMl ,l*7=h @d?E>Tv%0b>ŪΏ(-'u1'Pi}N )o5f#kUu0^uL8Wˤ<#鈴rb[Gx+imt\뚟@+R!T˜Эt9(_Tp Ͼ;.܆n))>ˣG^)N>AzSEǟ e([o8 #DU0!cNYt5RY u=PǻgW|4)TJ;5|d3{qD:ќ_=l^Ԏ_YXzhIH_mb5gWTa M4 3F#tMEF_7h jn^S9TvϼfVk 5ᣭ8o|=Q 4SvSNfz{}4иT?X$r(<_o(nGa Z4="Q-FÄsCDaK[NLJHn5pxU[I !!0|~YW5ˋH]VFzdo꒤rsABm89oB %y6H߉!ys'5cȵg4̍2"zC&rCoy*wqũL_ŧKg"չ Nq:;2rMݴ>q@*I!]u/9V0ܡpm]{EelwPlWwfѺ߃vh lT%#(L1'4ynAPDL;fѕ+ iSlA-SuWY1dn>8B@6%+ucYBJx|&HŔ.]*S$FN$\fY׳ՒRY;xk(pfpߌtyU497Xh 榡22X%iR5f<~GSdF'/ 8הtf;JК6ή 5ηI`,K+3I<_.٫]cNxTY;h)l[go'kw! |'; -qřл_ 岺D@p$%p ']uV#?cxWX&sZ/CVcMxs&,dJ3`̿J*>˖[EiV_\@{36vvBKd@N򏡌{AQJhj_qFW*E9N4E}HugXM YC(kW6Eq|:ŜhfYe~?SybךGN? Z_< Åh4*li*/g$,/J]]\ss!ݓP%>?XLt1FSt ' 4DU̷rnH+a>0X6#&Lr:Ew!W[ ,r؉{y pȌ/G`їN[%>e~|:}]I7 HIP\Syz µ[%h :&zɲh>5Ayj)`' }hAa0\q!:0Eζs.+$肴ɚ$=e /x ]'B.'ZcxM1Uot=3Ugitb*RYk˼{ǽz+|}|/(^➤qZ)f֣eua ta o땛R͓#*AJ6 ?~Z99U-\WZ63e.EfSe7;rХq0_6I)"pĒ29>/.MpIL7Xz#R̲^- 5|z2l0[qؤFx3V ަ„+eu=.!F想iDJUmg:#sJzEx-HB;}QoKV6y OT k\`-lo*ϪsnV o9hy^HSrS&]ID||{E$.JedP_i9},׷CJP "쎗M>k` ۧt* 狔uQA~pGp3ÙoSp}|HW0gZ'Cthxu Hyq;D uGg8nL#ю1?khT^:R M'FK&@BQ [MNk8v6:"f(2e23!p(BsI>^^[$sM8kT2ǕƯ@?bcbhG nӊKM]]BZ8.-դyL0h FdOo{e J խŚbL/~u_/E8<Ь.+)d)e`ceGq 71^7$~+qsb1|V~݆TJd֙DJFG0t'.QK@YE~lZȇg4P)ہCl&d58ߖ#VַETIaO6er!IiLHgqhP-#jB=K3X)%6<Ԇ8i.$ßd>G_叭gLކRzp,Ig,߮+>8IGCtP}R`=td%a+Px}?S={֣.n̶*Dn5wbX39,52˸^HLeޱHcO18uƺQҡycx`zC;Tyi;Tj/Ƴ4FCh~r#OțhO+_ɫ|(p gБvm6l ` /lOSӓoJ=5Mh 6ol ^)b/^SUb ֠X}^&QG%'} [u}U*lbJ܍-nߴ*7:iyC@(7scwM۬ , mW}LECgl+qZC\ϟ*6Y<>)cnC]fRȢC3inoK-lԣ@}6\ (H]/qr1£<6Oor:AT d"af]{&j}g\wY<[޺qw&9EҭTSPyI b^4cMXѰhd{$ޝkD8![]cxm퐍{5Pπ> K?PZxҜ4+a[lkJ/#i1L2vׄoXk'T^h.q|CźO./Yz0وjc_: :Jv| xxyazY+2Z5z>fbt¤%JRstbF TƋ.1@AMP#܇ɋ;9szB%8Edv|͗.X$9n'06;i.x'E2p4å:fKyB!7~sFҝC+RKfyi00%!g`g~Wl}6%CbKdydm5miDײg'jSw1ԇI=1uk& K6[sΡEVsִVQ@=VɂF1\$q;$&Q tݴl>)wTʁvı1hLFI)v\S/e3+?.q&{P>]$= `Z,|$lpd@#Bru]z62d˻Ty,5pc?yٳ4(&k5q" -tyW4' $]Y.40A܃2jw!-{ Xȼ4UrD[7OT'eg^ӿ/aQ/?|$Һ uT%%@,2*gop?I}?~<ځkoI :ؕT1QD?P/+n뺳ͻꘐaZ}i0šnӄ& ;R៙G7Wk54?:FZ˔d:&3 #IZU6VvJ: Igȕp`:/RǡBIʚ%@=mD<8X@ݹxuV0gw:drrC6,wh"9! fp\(~SgݍPΒ_17%qNxyoM5Gg`5iE=w/$=k; wrwlֿsЩڻ;tD~]nll=YL (1^!T.St-ݓy_^1ߞ g9`O!rU;]{! i FPe/Igd80;)rӍs}pC Ewgya.FL(L`GC;7bK ]J]=pǒ74|ZP 1='Jl@.naT>!:(/YЮ#2vyIt~ԣK:#R'H[=) lo2% ၪTLUZ62 2gՁ% ͑R9v<gvQMC%[濣8Qnd_0v6$C&,Y} @ُ}4w Q:H3Jրg{ ao|l˔s)w# J3,!ޘq}ܰЊ޽CzFfFW0 &tWn/iL$i - Q0 ̒Dr @!#0H ] TiY{8,7^EajbuTF؅#AZoWV,a3_E:`<Y;ka|a~TpmEuTL|4tXnhTb|6֣w =m_`杘@=?4;O]iy-Dhv?!lA03>st0w[ OyV{>|O埬gcNA6m5fL͏J}jjM|v6Ncg8vNFM<'"RڢCAݻ/AAhTp'"O*ձ\ }@M}2  <~JmWZ`;wR1Yh٥&T9H|%F18G- p]PQB^|kf'c8rejg4p&1^byɇW_1" T[ɇ 3џA,FQO]_98Q15"?#ޢŤ'&a!MZS \Y|P <)p7ܞYmGvOGNGݮQ:*KjQ⻷CVO`_A#t3ؐQ@)=T]V KJ;ҚLI-2%!s[ŠK[*Ծ VNVdESeKdK!sQG].xQα%q9H9 z')fH q;}jzb"լҺ=2 ]x V,zOo-4zT2-(3(|fw]UTsc/ؑۤf&?[PIsL.0JqN}@`naOGZf^Ut/`m{yT~ɭtVHs cXtWzkZd:BCcxPR{$&sS,,ZQv"7j9mrgmL^0#C/Sg``e%A q=9Z)t!;*u9FɡZx}435ԡ:{ Ʊ*119]`{+Q eM j98h9/OLSXpq[QG^T\ &'e}9gW 7&DihGq $؎~˱_S;PjGT9!(ƚI YTR=ws _FЀ@cF:V^8W3<N H 5 6F٪}i3Wz 'S"Od6Zdb=(Ja4DDs}RP IК6qq}IRČg{1k_5iؤQvL\!̩֯Qne$Ml cqOu_1E3 5S&&;]pAŌrć4Ap*&5& 4j$K STQ5{ѸZplH5b<n,yyBNm,$%& Dp?7&Ep+>L߲CD3i%7& (¹|`N* D S$g(gs!Q38VTv<ٳ=ooWմXUpV?PX] k1/1|? kSC5VyuڰH| lumhQhȄ?Q]y-&B_>cb:{ssxA)N)%X $B3:RRݴri0-Q$=aUWDTlY hAEz.u7DUdVA>Q{B <^UC%UQ|rBVo?,! Cݦ5/xR,x46E2BExÐ5KթL{// LnIߥާ ")[6 ~4u@?'Mە M.jHPuVq2>!p `Ba»l[`+#IByg`qDN]%z e3:xӯ&7i2i3b&"!q jqˏfN&B q_044YkGkT!W襫7˻";QgaD<GX] ZN˧-eJpFaKXÂ(lXkh_k?fVU݆TsdYӈb+\T{Ŕ휩^ [Cy[υ jv SD4~bTs!@c%H$` \i>4Ix;A^ }s*^@qmS&IVouVKj 4EW |*HEB:'|/ VϑV klNCd‡jϪdgX6dK9FѬ0$M7@;5BQ%,O?#*cDSi(BCqj~z`Y@":%[AֈYKMxs`u =vmِ [0'ev%I*߃39: iD7)4Oځx^>Xӻ!94ZҰ*k"4CP== Tts`u~Vnxgq, R)LR쎊>Ղ]/pbࡻ: ܯUwt޹U xmt(=BP?f>4gEa.!1U(| 3gRC=>O M(rł^}I+G/\Qz,Pf07~.3[R!"o!)P;` dbk^Uqr?A–a=˘yRz9# äb#-FCиuBۃq,Z"1cz IW>/p3 r q"S~[~lmZj'碔o݅O ^M A֝Gxbv]5ub [H㶻lr"*V5p8' p$&i\2R_ 2Ȗadș"nSEMsaG|8_l857=VQځoɀ}?`!F_!?E.%c0%[#U1%X{GuDT"XX!;}P/$8e7naQQ8 W"1_p_ FZ/C@t\nԘ pؓs+?9VXײxvUk&(2gpWV|J?^Ҹ6?!Fv"H ,=[|!߈Li)B0("U!ԇQ(F)񘪉DÁ|\jב&Hn{ ~Y@{tO-h 6^4+j֊ $-gn6yVlw"f''nBYas1C ista|ERXtơ;dJB }E$M8U]=F T2ݸTۺ6)tO D x7u1VR.3 EQ? P*4 K.(: s Ez|[!UdV h+vM!\M,eI[]դ-8Ԅ/Α9\437 !į'NL';KY+yf+yBϸ@~kJ/f&SsH %^v8tP(6yBtT[ (~*wIc{De.4X̔ń2(s1.ch{q{ rov#VBi<%8$/qw Ms~yՙ, bcDKSP#uLG JRMLϧX?| gD*QY:jiPs/u@ї>zT{|QD?K늆e~qU(` 4[7 )<.?0]a^z̤fm3+h}֛<"[x\;+W(PYCUk~ئ2,XM?yc[|Q-@tU[=fbk'.|*p|ڒ+`UE Jۜ7(IqK::ߔl6|>`[!՟oRۦ :aE#h:;HG o>w;h ^K'@#۸ 䠕*}1=+,u} k8T`pZ:F*xe0c @k t"]3O\hwv@x.CI`GoхKҘ0 nE)ϸSDGtQB>b7>l;D9o(O>ۍn4@U՞o?_Eid<0LRX6H)0FG%m;㣺Zz L<ښvB+aV=2"|"/WU?$JLtnܽZZ5vEl'B2;39 Uɢ+1S*"{˖ZlC^.SܿMnK6a1WxU9/?-E )ɍl=[G+/?{D`u@6twC׀P ;dX=b.+G͌RC(UÖ| RA4~Ƶe:); m5ʚDS.ZH Gh8(("l[\2p bu$ORM&ѻ`g 3S8XN7H"ANuH I2B3Lys4O-h36F{6bsR0 4ɺZHdk:Z7]q"+L}KYc(̯_FT,W.^<`8} RÅ)2$G2lf^FJ7h%9N`h=Ȑ.~E~3L?"#0YTut2+ <!14Р 2QCl9 s']Ug}9 0fƸբz/a+@ + w|Gafd?B;:즶  r'JSf86fYX;E6Pw睐9LwάR z2,qFfzu>ƴ . x&Pn>gZ!*ˆ>Qmķ{%yTX\T4,` xvpygÜl|c_#-T/blR^su;3~6ȑڜ:Q#xm-J ^'>G=glIOgx^ QFP˹|Gk!!8&}U~2>7o"4\ff!D柴f3-1.x,G٠msMwƨN,G*1Q%~7o=xG/˵;~J7@㶬}A— XS4~z9k BiXwUcv<͐ɖd&mk6=Y2{sŞG" l^pt؇B̺O2tG܋(3d 5L7kЃ"|}Эc^u0 NY24:*"ֵ=qV&6ZR܋`țc$ F86흈xP~ZjX|0sRk: UžJEB ˀv KTLxdڏ&i'"]%Q@[)˪H÷ *kAm0S t noA+D1z.ܝ{\4Po0F4jYOG>ȷ؏W8YyspY|xS$/at{Џ_qy*DKD& !(w3X-r1πC5|ӢpcB}ebd=tKyu1 M{JD"~ԏPE|H4Mx05$.*^9-gq+yAn.g4&RpòGD/Nv9ܛ،(;q*OOg=7Rb-o::LP9*ڃ-71'lxDxX6q(_eᎌ7-ͼIa9U:[Rb`#n:QՔ1&]kt*vq;}Y:pX*rL=Lԧ?r;y.VDѼ~Q޸.黙!g$fZ󸐟P⼎ПsZ,} ߓ?WQ?c=KyM>q,Av(TCebغJn7Z]Y 'Lr ;O w419P;Lh]-6D{=©w-5 r VKT7bգKsgd?YPLt FaAGsšGr{hߊ!UW wATeee-BXhG-(,Zב9Ž9)ĥ4vΪ ݟxUMg9)8(9 6*7J5LO_! W‘CEb3,TP|Pm=H6UJ-~cdǦ5{!٠*1*zqSŁL@ T9$ ץ2Gtafqh,`0C;}[^qGNUSNA {FC rpm#y^l @ykUW{"5̻fδL$meĪrdtt^`fs&5.*r0z*`!Z 0fzbv砧p6.xok 0/r΢)ӿtX5-*pF?~#eA`@j8f R-FOvg15cXeqC(ed?8|?W:-i;R/IJք6lr+~l F6g!i>F't4-LX{;qY$..u4&BP%mU,3a7!xO 7Ƞy%zBT(ZV6칋UC5/-b6+vg5,VHqTy~45>LH2牴.Jo17/Vk=[N-8*/PO&uد.&;$(.u]M-x>j{j;L.+5XX5¢C3d ޥ~22(4Pn\ ǀËrPGt8rv}-tk5~ZLx$⮼x+aiLXPЂ`.ڧ VkxmW9pY2֧ڇCGvaC"\b+֯הGd(0M'wD?D#T!DSW4΋.X!ɜ x3qThl8NMӧ{1gAIi-87WПXf2!693׷[%]ȢfЪc"*+ iR'~GZhcw?hMc6 [^"Ν gKb&Ks7PUmٯ:;0%z#e@zп2M=;f~3 UdFG ڸ"Ljݡ&$O.i_mwPz+]7צER&X2 % @R܀-r|$# LX q2ß}:,/Nyo xŻ}vDLP d7ze+tN~1mU%^Y]vFx5N [Et ;1afډ^0󢞽 >dY!|B.j!U|:d,Ӥs#ƚ~z* UZ4k.u VB"EQL+"R9q*a 9'*uv0>BɩAjE+1Gmwf&9-[?&O\y̱:(p~1 l9IU8[{*-o*Gkt$JfmLeSoY*J#JYzvbJd}}-BĠ0$rV$ѶٓhM %|!W yPϱa;mF'HLr0zmqִt /¯KN ift9(*QN~D̅8ϧϒ"v W!:A뽠|^friʆIceG]IyJ?Fi Ls! Mj n 2CplYO [',D]/.c .{9R _(2&*ΞvVю|(Ajٲ(+rZ\Ka7PЯc ib:>K=" "~,9E5>Qjzx/)u "ژ/f^2bi`uSOHQ}5mἯ Xaxix-T4IJSfa@ #={)k1Fހ*)/':E>YaQX6G!کFLHvheWf+יdKLkP?AI +e-8=ANCA&([1-s}77ˏ7eZ`3}q`yT:҅ޓlT C3/;TK:ZiY=KS K~t}g A !dHtM (cѕB#F`PdA s/SW aT9.[^xMҤ_A$#=y^Ȫ=ע5hKj| "60mlȱ`}ݹ:"pͯ(4l=Z%~ ˊ/f*/{?i|4AkXbW9;}(! [?zW[2kNir^Y|W.ZUsUpRst^NP =|/HN; h0"[}|Fq2oXS-f `Y͚a ]X81y9ź-~  ph:ˁ$lg2 l͹ }oDU|fWɣS."$^V{*N{Y&UEF>M=ǿk/M̲q"KtR>>9z,wVp$;_wQቡ1àNCr$1s{?ڡKi٘p)[iǃsizBs:_43䚛z<3_Йr d] ߨ*C%3aOpBumA3ufe8lL?T<(+,ማgpq Pϯ}pQ,"sz6Ib!yh_oXkslZsn7ׯc{p hv>QL՞|d7:Yf[JϾW\E1 }{X*xbw&8KWJ4u`DSj ]OK>lDhꍗOB6KǤP$|_{MXRf Q"6-aU→65Zr}ԓ$۾}"֍SСOY]48@榟Z(anwڞe}N6D8ni1܌,r`f )6mC  jt!ly! TM2@8WU{VS0 / ѫfXP:L fDQ^F٣H*%%=ih@4'Kpz dWgU.LT-:(Ԛ)ҩ]}[nExG$Mb 㓯n&|3o6{{ x=K_)?ʽU)b%Yv;+AW8WtsUIΈBW^`bߎ![TqVSG}1I*K9aPamFt(fѩxNh{ȼ&z I&:)׽KG5h,SثgJ2 |[3{JQaQ>.ĄsN屑(X^'Ȍb>Eօtw $5llݜ\&WYl%<#͚e:Nbe[;;zpP',劐c>Y[G&]h&ֆ jefuw 1]<~Ȍh Z'.$l^h.vC,@Sذ aIm11l v3Y!O.ˌuc[TT;ag6B7;h-E3Q_H[ԁOk䉳JȰxҋe\ {3*po--$OḾ#Ac»J'G(I 1\F"cIqƅWs_sv5@9,4"N~nb 5sy Y ) LFFz *JeYn@nj9G uf3 w(A'TwWkfJtC4dM$)?ɤbW&rnTЉx%`kwݤ˭#I7~U9E5͖sלƾ6TQr ~Q" +yq6O74̎rߋڅM)QۮT9dž%yqsoU(%D "K0RHQb8+b1~OHP&$̎L,(mF/fm-Up|)zYZY4ހ@]W^xy@Y(0+ex0U6Op3\]hUg oU{xnMT\2a XkjX(GۨP]7ʍ&CL?KLQ76J > X:ږT'>xIT~PJ¼pm2@E=􇿏ѽc!홼5[f^$LG1蕢p) [Mi5lL?_cWKm~'0QS_ ׷g8G8»"'M)g ar W#:c!_Kbd|NrȉO ]UQfcα7I $DI!{6!cV/4tC~O,2k>!sLǗ uQ妑 [#zAvR-NM+3Lʪ<  FG#G퓥sb=6Jt)4&#{ˏ3? Ų$**:yڝ|'sL"jG$fLP5Dl0>(X2;ҡ̹ڗ`AN4t:x?Qk48~~ܳ>O;f}A8}5̸蜗ys5E@`I mo5 lnȭjqIQ؜h%KȶmۿfE2B#>0L9ȇ )k.l)6m.V|+xOXrCHҰOE;0[u Կov26!gqiM|-:Bz_զ|Q0/)o'T%] ][ b{A-uJJ2C*ZFl QevbbłQ_<@Ψr w"^@dr#C V hrGJӉ@| ȱ6GePI]᫲5wc2Us)+,xT"+1%Ћ$nXu NU՜]Dp*f:P4Aה"&`7," *l[$o|t[:u5,5q(dsn ڟcZHH\fD%R3~1N ,4o}b=PO;@Y+>n0`Ak/#*-G9gAZ/fj!π'o0ƪ2@Q/~eRa&j8uq6cQ*hJgס+n$ BŰ >Yqfao9. NOYjMZ #d3hPg^(떽,6p(׃N^Av)Yjסq$! O)c8߳Σ@+!DM9 ~~ Q"̿'.R ƲI ua1By>z3D[oux3`lUpR^ΐG}Q;kn9"$-T:T#V hB7w(_^ aXܠQL驫+F({tWnł!]#\pGhz+cSf@ Ш-e!73&#]] ¶.(LyfT;fA=d{Knʘ'SBzʝ}m/E#Tݩ yehEdX?g^r'ҝK=O--G$܋F]*a0Q˜*L43md|/Ф;_PrTsݖoB/{`q&AP @Zj#n:UӤ,ul Umⴿ#֗$^:Q.Rq=Y&x29w'7I #4uXI{x,fCigI)kpD!q/B;|_14@Io鿏%M[!Ǭqqx&2Ma .#0&?[\%&z˒R0ZctI0OX2/W\4WCv^/_ VSI?ZBr%(Uݖ,}n+/Zt$ ,?;d}_MU;LqIa*y 0/ g?P(`~ӻ/8Fq7MJs K`)/UehHEN;-:z$;e]qs}`.HXE'-5U٢n/}ܥȚUEwhynbʜ x_I Z\hWeN U Eiq]S}29r9Oxnl|hUǐɶ"4u8et3bXPec6/s|\`vIOˊrϊ 5MU@︡Y/8"p "'hOD֓ꕡքHgI-(=GTڳl"]սI8`:+ >F Ok XTvHPt172 -;0C~Fz% io'ʂJ dbyC2:4EaB8= &;EmȝgMVIX/Fcq׆l">~iTL n8;ja`_<0˴} FwV>ZxTԖCu&yuTRj`BPQ2ZfwD2@؞hV v(d<&6BU`~kI6|b-Y֟$E\Q@/ISdcAr*y[ e2uG*쮦+SyVߨ'U &L :rQ+j[`Fލ*3N`Lf䱺 fI_1<_/BabȄD)W Xu:Zܲoz׭Oq: baIC3c\aPopS';8+oeb QFSCP<2swUL;cSfLQ9E]Q7dRqFEF) q & | bEo(7 =,KZ+ȅm 4-(84i⃈!ҟCVy[Ş=6/=md\qG"83W$ӿm o[‰\Gs lE>ձpMZ oɖZlf=%pdW[ ̢`,zΤKnE8YNnq26Uqm$CkKT"?m:=11m x2"oT_NE6?c.AHSvׄMNGB Ӌ05TNM '4"dG_Q8HTJÈ@:\s|StёCjEZ_>;&{# @maXn_I<3U^f91aTŞZ5IRXlͅg͂wNjeKh9>}"MW/kF3hjN*ݾIl{`lC y7ֈjj;;ۜYc F,نIS,! 6X mخ9vzWeEOP#*2mecHeQ)¸qhc]o9u ip&ކ](}k7 iGX{ l{W  O)DL:f|b W/4@N.V5#NMn"0}JՕwiW$/yK͌ J4$h+>=7]|W,j%.kUGXMq XZ΅"+tgʩ>JL-a/ye%AqML'/Yau: [\"!1J(ݟ1ǎW@n#NkBG=B}WM%ѷo,Exj+ UxS%$SC6LL ]k6js.B] )_T!pJWdJ,v| 8mcQ~C?tL,¶s|bȵt,51$Ux4Ka/_oq1D?N~sMK]aT2EJkMo.%\_15m:T0ނg;i_:[[ωfpf1lܬ!!v{ƴ/(}m1M~#+$s` ֊ K Rjֶi/- /Z܌L3 Gx0P4Y(ܭ wфF׳*FO 5&kƒ)Vݧ LBMWBG[r ֫ ;hp![4T i56b Gֿ/G,A{Aol–UsAR".4s٩ϵ|>f%D F 7M(-uz*f"(hj2Fc'nӪatIv8!a.R͇C2Q JD,/HA/ED&ÛERcsʍw=cd#s8S~}]fC$>X!9]LZdPFZND:xA!U@Z8x!P5*vq h 0U)fooC=p)FS16}kLx f8,*LQMȺ#r˸Yƶ-}<[ x9\_.{1D9=e1J@mii1n!@*֮ jp򷅹v- kqd$4s% :6w߃>QUZX|AlyNp0 (Uڧ$yc뵡S#&v낷fea[n+A)A܄6N+ٍ3A=$xձ/sǨUKY",9v~ujÐ2LSƵ]uk<;4M~mU My++%!B[tERF7U@^[,8\v+vjmnLX?{OR~`qԮl"qCRgG5HC (5Q7K]~0fx]mA4[mXU$+g\gIKwTXְ_όFbVGD♙CC `oWLxw0B.vނ7! X8pu;Ņ"8^R0JF6gnf A%E0'$ȉhplSR!?Urؔ/_2AkwJགྷV "Ccfﰾˮl2_ʌ5ޕ|0ǘ.RA 2 Hec2EK rcp)+.kgm 󸫿݉ xs|&ЅN $e7HqcZY2)=ӄ#76+N_)8ÖPNM/\eѿAZf9#Yk__c<Ъ(~RMǮ8>#xkh x>@ $/y]=/UxnxƠJ-wvcWl Ow[-G-o|SyyWGJb/ǣea<ɜݛ6}$#NNWk$q*T=.rb-7B,GEM27GJȞ A$(,{J1*|]gY79c57VPO9Xy~$4H N>Pk)ߓ3-Z w=slU25L|76!C.bcRy K}J8E __T)'w:J'-6(c/N$QɍY=vyfm=cᓍOar N.S2͟M_]=/wΊs_n | @hH 'yHEPW7Ԕ;(iA ԙ)2}իxjq<# VA g {ƻhU_Qҡv3K+*,5M o63S6öO6[Pл2sCjZni/ut.>C3 hcJ0bYyhvPƾShO1m,+o!B<{~ Q"h^Kpz녒YelZDC;B$c ؊]ml]lVvw8\z`LbId.`%N91^8v4P ##MiZ`ua~Q:MJ6˕T7,jcg>t沞-l_ ꢭuUy]i '>ƱյA}R⸝#g)[X.0Jn[ O>,FΝLR[(ySʲ;yLRMin՝"IIs{vJ7])߱gYZ0707010000029b000081a400000000000000000000000166f3d9ce0002fdfc000000000000000000000000000000000000006200000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/net/ethernet/chelsio/cxgb4/cxgb4.ko.xz7zXZִF!t/s]?Eh=ڜ.+mǢgG#dw6Pdx`8C⇓#X.?PI|@a$Z,4|#Hf:%434O|=lI@G+Xz|V^u |uMPm1T+!*J 2 sA/di~y߼u.лn;ʾVgOb[܂XH r>c-MUj,)~gt&*R~SnZp?~&; (-أN} =v;$-@YNh݈'l,`Xnʝԋ"3Zr?LWIq0UY=ߡ+KN`ᖿf{~K`709I>s0M/Zk$]|58&ZE6ΝfD{%xr*'']"}7^Tt0/u(MYJa~\J&? ~Cf=~D#۷<[<ƭy8H, !7 b?yΠ Z1eoFXOcr)[F ~[c'4Qj> 351=ZE^ND9uEhyfUHx ILD3U3XBċS'1z*tR,TNk&G#(Ie !<)t&Ғ&h%(,焟I5gO.Vqd18@/!kN?' ˴G3p䧎_)E(smjs/xnr?S`5hL6 9x]OE}@g F[aA;PpX%Ȭ| j:W,/׍?ި~92c3wkWy!ub×?< J%q ëcQX rJqBJQSX:XîDǎ6 4=VBSW=$"IV5*KN|  ?$ˬav[▜FKOPkLe_v?3ƨ*qrY O{~|r7Jָv)(@ֲPyvфNL;v !֭.`q'j W"{Y/BfmBi֍ uQ}6J}֧ג]~IGONvA CvT0AaBH[:387XE2#OX<w{:bF4R)E,IYݬXmꋫ|w&Rb cNIv?[b0Qe0ve8v{G+Zq29#X@\O8S'/0 4s\+UVpHhjB=P5nⴢ_ҽ^ (- E9;kNQ$&0>}`g-O໣ofTd'kߚnц;AKkN* 9A:&pw'Bxrls<Uǹ#ȼxv׷Df'#>f(#u;K@gќL"mK-7ēr56l(`ߨq⇩%+Gcַί)!>,jSnff1WHݨَO'5yoUm+B*UkraD#9F[5=@ eӜ3KFoRl4Xg8fN_B%#R 97Fz֋h.s4KRd][#M]e6䯁qi5 !K2Ik{&~,bRP${iяbaK#u:;-Xk,cGk\xV/!Y]Qbw<,[.ނq3xQK;d[틆,Y4xcލז۹dգjAiZ*+wm:7Q B/\s뱢%v˷9tǹFYc^$M)"0[Ps(".=<;8Rwj(J,\VPV\d" n:YזSu.ZBk^]kՏ+n .(YubL}_X**Ytz I(w'(ri%}CxhlzH@o ,exP G'z9,m}7!gҝmT[,]y }t>2JG906 6}U MɐW>-~#dlӨЦ4$,6%hB([| ʱ(sW-m+qT숨#w{.ĩs)(" 14~ 9Gj2zpOb`jDd3}dnjݭ~y_'^[MIȔuRc9ؼUrjףTwV8׳I쌙-[92EĆS&88Wq?IVi :ԇ+ 3 $t_Ug7k.eA}\~=%h7srpȝ%aUG_ē8u>їiӎ2@.}(?N0} 6AxB}V5暇c(@8öE-M^}WYр-D yfLW8WjNʛ΄ k[.YHf uܝl+.iWO#6&J2އX3ӑ'?JJ*`%EԎC6yc앝wg/u)9a;IB2_ aau)H>`w\[]O1MFѹCˀQ7/+4x LL8jG>SQ"nqhFH07d [񱞖G":( aw^Ghw)C`#σ/ꗄgB!F>°de=t,ҕk!'"5f˜WL nLemJ:fDZMe-T~»ҭgh䡗=eucUI1{Az~"ni JȭFڎIñppx;iyC1g6F᤼Hl*ĭJ&Xֶ A_U䣵,\u`;[\Q{f*{hۧP(#/aErh=MÊ"i>IՇŽN9@:eqsobw@V.4/7$Yg4aSǚuuQ>BǓ9\p(F3Xy\✴5N>Nܰ۰Lq%>w] =vJ*A~(`Jo7V3VtT#7m(ܗ {Q0iެk]ןslbSN/HҬ҆xJ8S*zj 0-%M!5>kقc ƲҮk:‚Hg3`2m R`ƚx_Qa5?!tH=n7fQWU(c-XA9ׄD OU*T:Bt8ڧ>9,U >5( E&)Ye- =\ݤLk-† 'O` U~&CwZȺj?1nx6mL9 6>.g9]jVu=}>BO_&#>38\P!~CׄNq_$Ap5:.&. v(bKPYZS\pT%Q8B"TUE;}|{ h3j|s-zֿZG%(1'FXs@YPATg0GK$T0(nl!|#Oso"i+,6> v-cmsUMoBnj<1<:szQ %:jSstg: ߫>JG~̐@t&TzRN,fU6~C1Icdh`5@=IeC KMO DPD3z:^_q a #LTA{hMiւpl_7Si$A;lIQhXF_ͥ[p&YlO@!y)ҭٷtu[h/n+ټS%,pFppuq|d?'rŦoKX)E67HmFэZEIƷ痙m-|dWƖ$ߕlpǭd)7mF]הp6-Vhe,H+ۅOyX޽2n[oZ=lz83/sh. HDA.I!<,"yzYcй"'`Nl&]JH2؇iEO㭫^9]ut1|00Gt4R4&dԮFMT|+7j⢅g6X[/e4S%4caƮ2E{Em xSD !=0Yt {YDC%>s~م,5\R}ץ05R\t8.PEwh!+/J@ m;6j"$4ԣ+ff7G!Cgj:ީҰ3ؙ,wڢOo 'bG#;s.L_U9f8UYh3-8 A`2(} 'DJ KQ"#:lX,K֛sމV-%4*NjyGy&tkf/EGO`?I<_wNbW +/&좕H[H<"o%MxG%DgiC^FO'S^/v`t,%F9\$|ָ uG\NN͒ڨS([0;Yw5b>dS֎iR2,:mBz@,X @lG` u&3&*$*67\#20U"J $V"'lKZ7Iv_r]aSz+ 'fHFѧ9J 퀷~6}H录hvGec"tT@@Bא*d¬2\ˈ ӞP{X3e~8w+ V⻸̘<Z^)~k ^s>s| BiϞBݬ7#ׅl_Fa1MBuB^gXRUutw#uē:6KV|XbTl}ltu_Dp < -GX:0vkv. t߾Ƒt")],Ԛbe6sO u}4 NhYZdi Ϝ׃ǖ, oz/#X;2?,E?ԙD!Ԗ"M#bGH6H գS\n?UGU,)j!p26bb=g\w_g#A*N?&*/2;xk2 fC З' Ӿ\*8<;N--#[?c;} %5QF_({?2''4Hjk\/Y̵zܘ;7P?fXJBђr.5A桉2) _zH}람ӅㅀY `}+_X%X4@CN6VU'"@-䃱&WF`PA6ԐG)N@F0LF$; Z^ʗ+fNUZ%[sB \e#hRLS##nۈRwӮ8Y*=KlV7"R7ECb\#;Û>pܰ!kTH ,*患}.Ȇb@ ~(xeL `E?p2lYv {at4`[mPh.IY0m[eڈp[^]MYnň<8+Sٳ~ YQxyP,q(7KE̋'ϋ =:)]ۗ]\ ՗$AG YKT9P}k3GJkiQc]? ?4/ Պ!P@| QeؗBE|dQ`un}glNdN,EqLw'6'N)rhin ȨU H9~K w m۽&4lN2e a*P?dgư2ʍD/e5tL%gLGNWֳBY mV ?pn>UbyJc1{Vn;tM3,i[ӝ/3wmhEq 6< Su4#-ZzN\p `֎״ͳz5%N%t1Bw9Цzaq1kKH!?"Bb3B8)FE؈˗i< ^գKbNB_;ݼ޳ 0oFߒo_RnVe+QwpX@0FPo9;cB9#_HHvsg/OmҐnUE09ba4!@qa\A:iG]-;]K+dD>ӗ@~3^O 5V}]oT梏Wᳳo8EHQhפ?~5@팔7mXn`?6V9nѳE%{6+ V6+j-rn{0JZ Kz/xw  Y^%x=e^uE[m6=*] CÉݨcR 2*B]}j#w yv9GJ jNL{ЁgzE q fs qdy`1!l؉.ۍRǦ#>b&qpH ,Y){ ssOI`5u "t[OybL^11]NLtp˕j2~L&98eH0C`,8fجVبq E$'Q.+%[q)C&AW=qGh&pµy\Ar=Hs3Ka/?mt %AR X傋p ؏MUWa>6J9/dQ$2\MM>zˊ!ϫDh>i<`b 6 h.۟nKjO獒3WRɠH^^owXN@ ;$+[NFP0wtnQRGߌo>/#Li H u'rBw+4Boi`\-K-Do,fnђ,/Km]0T=nT3[ۜj5yRAL/ OWz:x64ᄂ$1 W~%UKy]b ֞dy/l& >QՏ'ȃN#R:1`i:OsO)cuHISA/l6T-wpS:"8(܄[e[ZBMr;C 7aJZr^iuFte\6wƹDHrjfj$Bcfeyeu$s%螶/aVS&cl (pS"OEUrWkpOYVڂn3"<֑cbJܴ{ !2@&Q pP5SὍ V *+k,j/HI©M(v2z' /+!.xuk2+yu$aGݎSgEro7'ٻ<?!c`Fs*(g^1#0  M1y' ':ީN*[9!I/͟ƝJuWS4 GaAnќZDŨJNDOBKx;]E*$rdYW%eۗGCs MF7M:‚tc+.=$GtdFVG?ԇKfƈT>pg? Z6W r7@Krqn I0@ԴR#'*t2t,B?hByi3l:yRsd"|@Q;`f y=NTЉ.o8,%*Bx ،`᫿|AUf=MdG2wJKa2 atڢ' nxS.PQkͻ\_-mӥ]jGu!QK|=H ^ r+EZăl48E0GԂZO_U-<8F92#`ā">: #=M 9HMU=0GeI =xVݩ@'nOxWIw 0IJY D7"SuPJ4Ж})h,b|3 PQ~}^u+KrE8[\ x2CcEI}Hȷk$ OVY 9bEG1|53+J]A)B anIY2Xw:ժh\ ɼշF-@Os{0^ +.%_&uvr-PO95І/nђW<0Z0Vy7iA^}go˒s ]{7f\HoQ"K Ge\s>kPTeaQbr`܍E+X3Pek:g›' IMϽ! ]5ҍ] l+P%AY$,SNa}TPsTGlUq^; t$avpx!Щl2>kf0I6b-L[ㅙ֞9lɲ4 dI&7gŴ'h&IA|ɞD*Ȳ@u63V:M^zoUM2^zZ۸LH k0/anij!"g:ȳGe P"=%2hB_JlɫX!TCUSe2n{0 n780=ȥ6izk^W56/*cU6ͰNm>T?L8߄8ꋧ6ͯ*Ŀ(٧422 ^<.J7a[23 I&ȟVtM iO;~먟ɦx N7oX(nv@bsUTGwW|u4q!O]F;x$TֈLW 7^COQ 㣚f5_c&0ڀ8 v"&PV93KJQ!"} =`@YFwЁ<$;z8| l<HQ{ʦ _p9 ۔OFQH%bF܀әZ =ݸ%p}|uA$RqqAQJ%V ) W Z-z#CϿs'g+q0Fl̓:?R6X`uKi`=_y`¿,-+o'0vgQ2xi\UISԥXwj% Tk8-V`T d MmU3\E-cm0@}/b$`q d>wQXpjpoo=qB,]A}y=i (ҫ|󲝾|.<Tz,+jb$Oƃt=)}%o| %X&OHYlg4d[,~ٜCByyKh.GKW,T{k=ui}S]:gp ʟC8ATɣܘRnuO+e'߅Bq\}1~5v)!^R\ᐄHxwMcWC#ƇOw72+%{h]#1ͰT^^KYK]6br=)~ں6ruzWEzF= 6TO A${1^B+vIg+c5C{f uuй` CJn$"H'']n(%^XZbא{i}4K1]إڶ ơ~S[u56BntEBEs~ڹ@xQe2zL_jع`y*tqlBJ@:}v*4bgZAv3qEഭ|R4k!􎤍oygspץa1dV̈=+{Uio,y[7nWz릅vkUD@FӭҳGRZ }N>~dJ.b%I].oUl?&NYO7p!8?lᓨ%n۝^`ĈV4נ%W>8,̅=Φu/:< <ɝu[ÐL7qs;56s {)9|4'\1I c7_̞CYX733^>6i9InvFj륑aᱤtFX ,} 0x4 M;]#z#(1 ы {jA5'1N1S3? )C2&}c3%K/MnV "R]P;֏ [%G 253|YcyM4]|2s1ނ4s@k۴%S`$U=4ym+߇E;J qbz RUHdꢃ%Ө_/ jכ5QTg/6W6[f(G j0$W<J%WHSC6f2߉}6q*¢K8{ݔƎ7ܖEX%LͮÇ~}rR"a*fDG:;:<zPv\'{c콠vw͏OynPAԤ9尭&>_IGgk~>WC_f}]hWWA+F56:ؿ7rZN8VW2TfPEg~i~o,74UV"Iq s(zA; a^*Em7ê&e&Jeq^+Lz !h0ahޅIpÂfNeQ1#=vx~|]Ϊ91'uv3@AQ*BUA@/_C:7,},#M! G *&^=[f ~.]e4;r.gbhb$!^u4)-@q23N,f2MB"hWt. ` ]Fc_Os ̋3qnA:9/;z+&&[ɡo0_w35ܪ&$%4m)f-N8@*<l$ `:^}K;UލȬJ#V~Bd[oM,65չiMHƖN隶tv}DT3$f另 3ڐK{ #w pz*w6m}0 X{FBBѦsUVwd}v+CQ^ݪMQ9@H:"҅?5vC7xd\kR@/~Crc|quS=PܨJL/զrJ-c;3oV$\j1d?k1/H M^aFNV`ϙ)XVX2[ݔFU$+vO٧C68oGH" 8eHbؤ#N4`HHgl6 mZѶ@?h34tZ\z@̕vs&3 26&n2):~ɤ7lqxH?c.pƸ-h{a>rXw젒z25PRPz=AGpۢ %s'ꅱvMy"؏B N .KlU^z1Bj&KRo1 &}u8'5r 7I4<24]BqOЄy.Zd/x*RN28pmH1 { /ѻ=nڥԣpW޾S3- I8 F_OOqw.NR[ʜyhw-̎%Eb{;7g>nhN}~3[Nxk/zA:IJ{OXBxqQB S#-`zã$o6PNgeph>G^Ӌ>±";gYNMMt&ij =;v|Bq k""fK\[1` 1Er(K uS{K.;}!gkKIÅdء`PGtqiӬ͋s$Cwj(:ŁjO J@wh<\/3a;H;dDC1s٦ +dy~S ,N~BFh|˿nXLJYz%^iv?ƽ+=*4Nw3cn-7F?>'5sTx9}J+>SI ε~Doo7*.Q\<^ '78AUO?DU}Z?|jOаDeY6ه4aN)}v-p벪-K2$I?Thv6~^qknԫJC' PV \Ӛ?7pqec,EnG9652Kk 9@E8d 9X56/VSjHbNiH߭iH>$/"Ӥ/vӣEA=ׯόۏkDbIg([?;t7U496gVU;YP~,pH 3uc$0P^՞!5oZ%T}Ea}xuI=Ԟw08'wKw;eЇ9Q]O~옉] d1i`2"!kRSbԈ$-ۜ%@01g)[93QEPyQc`%^lɫ/Msldi&9r'QpM cUb  y{>B򗔩 lI!3qp ![ZUCp~gἙz1Utx 恱z+w m|$ؽ3qz1u?A}v!DO^?YYћeXKPԄ>! $xkqI}ɤBtATs0IuvZGJB_Tf 4CgWCR顺e 1w8-2ç/dWxz{)6MV\)j:5Й"ry!+\ 5e@xDiF(U Kir&5y@>n !rD,>tHJXө-,۶| c^Pz%':"bk- 2@RʥTrGf 8M@ϼUoB `罱P; >0gÜE7qr5 _M SL8 C"pK<֭1QT qҝvFq(jC{߂0Kb_@ara` i?ЛI+hf!DP߰5b:ifVHBܨMkz N2ۑOŋ َ0l>3T7m?)^HҝS z]xV߃u#?V9[y,eֆrԺwtyW)F_s#GjOCs֘plc"u!T_S>ŏj_kiÅowQ4Xƣy[ gY IC!W(I7.6 奝@2?/?."X(ǂ{%jI[[ST$"ў]i{0VVi{UNII(p!.FkEᄁP|.:GʏDEJȖx13$u~&lzL@ae:a2 Z^3"DS`zsǧ.NՌbf |.'SGD \ڤ1 +dyZO&z6L䡳ȸ[;*p̓57#O>{;Βfz!W!vfni!N)& yђU3+ptnNK{>shcS&Y240:婝w3 Z׷`-gPi+\N1hV_&$S" m7ʾ^ a{wcg·eH}XV/Z Ww +LKVoooz}*4kjnqvYpn53?8~Ŵ8,f(H$mW920Hsue-؃i$ˆj1ۗw Z\[U.ϯcB E6rfM 1un榱W^iı ӟA=җRrO>qTSQ_NUD )XdUOЬp:^-qc']`6 >"#u4Ka^]ҋuD2~zC&p-:\:#{5 L,0$Ŭpirf wguF kcO?Ty )R 55 wa5W'y}eEXu td+d28Zu΄wQ2^G,-]8&WA]W}EiyJԉ1qh&60bsQ whn^g֧sm*[$:}g#Ԗ A>!l ܒ4m3Dm<ʇfTD)T6b"k֏[p9?h"SXo a R=9zsȌ6KI:{~(B̔ץ+nKYŦt%dBduB3)^MTGmf>AJvq8CX?\4e/TQHMU8KX[?\laW?$c욺\/]!'0y}if>AkKE%)TOUĪ?@c':ЈZ?ƢeB'Wآ䰡>")!-o1|qneq Lfz$/| fᵦ'WX"A:"#*rg@:VL pҩ™؆t}K,5Og1_ W]fljƄ8}F|`ܹj(":k(1 C*zJ AiXNtqnρ'8֧)rm-\uY#UsE#\sjYM̎gR$hcXT%);;W}3@#:uvߏ/p4GJ) E[ʼe\Ίih+8 MZػƷ.L* [I4Mj8L4osVkxh,p ȿ-;)|//?p׶+֪(* C6Y:}s`G1qc0鸜#^V1lO;)EN'Hp \89'7O6J$ y5TZgK<A\G=eLLAZp3υWG>ISf~D+kNrkg}Ms̘ ĨS%!eafEZlT [mU5nH /Qկ~/ k,_cYKF L{գrIոUre >dB͹bbOPE>BcpwpD*DeM~,ErIR\`Q iF'b |j扥@Ӌ*\*yS2vf"ŅGmص(Ɩe>>2 h} SH}  KHQLx3qna YA)WWmj-?n iW '\uX;˨68%1>&&^gP:a6D<\N4p VCmA2F>3fVd*4rtq nk-*)]1Φ q`v#]+|GC̅w=d X突l䂸=O:}@R&&$2x,r=p;eW")MLF[=vBZO검iό.߳t^*LeA*Eھ"jzS %4t/>ʌᨆSwmf9$1˔#5y33Xm"W #Xm?HI`%k/ E9dlyʴ ]}Sݏ^N$s]qDGSbUyC(H$/IW~U2NG?seӵi#7]MЪ= bd9|ׇ{^2.9q)kwt?hhCo-(\ĥB!7u(S=a䃾zSHjM \Z 侮dCbM[,OkZjm{*oLFZ*5`Md]9Y N\sC-@\F4o;X[imV@xOKU| v5r9H9Th` ^td^A1|s##ѫ^m!Dn0l=* ;tO/sِ>AO  |.HԪت!)VDܱ lĆ\eOeN.`] -SLO="J?ouW\彸/[kRzBcpd #P!bxTJDC>iGuu\>t-%f6V C>kGj!?d2.~>%`,[zڑncTpLƠ/:~4;V$ݬ xT=Ux}"a]9nqi:K~FlA}5w!EVkXWQoiNʎVlY٭3EoV\,4J7WSy^{6,C TX6ׁ)!$)NhVe cR }iw=F}]3JX^Pl7ݔ2Hi WE y}`7 nhF5R\T/ʾ _vIAX‡Q[Hkqi8@{K1<=Xhȿ>|2\@h䎌z[*6jXٞLDRZaklszӮgP֦h&؁C"̈M=n;}*%=(D@Jq ~p #ѧ}!P }ZXLٓ5%KOªMCuW{ْ SMw]P{;2~}g_|ԎidÄR%թ*4ǤIuY*^T#Tٲlah 3 {IQSX1j> Q2H[./"Pp9͇3Lhk9NRƫY`݀ |s 7fQo+vnx\򤸫wږ1З2]e ŜK%]8vVxdۗsoHځA4 {bjr CRvI~!L"v^{[Vp`\o qPoC _C6z 1qyVUդ`Ps"ץz/]K":8$fT:mϱz <6l)nT-_ Ík=ZEВZRo \$*~HYiWevF}hB{H j{;bnܪwb2tb'-#zzVHMQ|W0lK*Whh腪S=,jB$vOe{C-YXg c5>V$]f~%b`#~:-7E ȷ2;( aYP;x dIphHFVa2SBISJH޷9fwU_Tf_y>s\&!T`4*;3&j"SL#x[2~?t4,>5x>R #J|8/C, Gҁw%u ؃Q8.Ω j&d,";(3\*n9OMw{' C0B:w]pM pKN|`6k@LEF@*&m͠0\L}*9g'LM"'*յ4w`hq^ ]~v=j)n +|GpR,ڤ՗LfX+&} 0]~LCc"ۢ? ܾŜh3 !s6}g?y) H_6KL^ d0"tIfb$b3-(gn'I| W'^6)ܑ9>CXpS=6!qӍ1mZaKkud3!hݐX&bxMIV럭D^6ȧp?q(YAw(EDbId3mc-mJ0"ם"۠,rbdStPBW V*G@v B?8pҤb!v7^&PR4ן~zpv8{3nZZm/>KƀᇃLGF'"\zf =aZ%{pc[S q0~3P#/y=Spmػ mc?0ixlА^)`$RA~<no:*Ejd^vH maL@{t}«|ޒ.IM# E pGH*5 300>nzԫ3XMBԬ>":Ȭ3 W\\IeFmX~?R@?:¶-s'c5t?`&;MP')(/bڥE2Lfݳmp!C7Ɛ$5c4RW4Ja)0i h^{8^TS\M;# cÙ>)HGup]{9}|: %JCA8E&]B\ ۰.]σi{O61s#쀫V3BZ&YTf˩@z][Kmj̈́yPO?)Dgّ޿@tG2=yy{~ʐx8=5ZUdL2 MJ?aבL}7H̥%3tu&쏄 !Wdx[U~sWI9G-~H|IM]92uD1?{7P.܋ sd>-j'{CWk"Y#7]SzT+d/(yѠp(l;AZbͪ穥-DZuoQ.dlu~M,rtF9iKt亩5&sfVr}a&V[(IW`R$T%Lnp|ƷkPHpUbUr節&Ip\nGka7 VnI:!XPX MζQ!24=Lk't{Ouz5#Dq,>n(1TD*KGqh ;. b9f8W{:9|BcNη"Ҝ Uw'+JziL ^FD6Hq܃̏12xt(XnsSuf@eYLLk#wwb恎`H"u񱂴IŁ&NǠ sR?QPw.][J!?CU jv9HC"^Z)JJNv[eT̤KDM=H X?0 KM XP=6'$ӑmU,P"JUy#It':t~6O /SxTT+?;FRtQjYN/*>q66˛h&pɀCi|4%؛7T~jNyv3ᄌ/ $P[2WUk(.;S ñpg\%x |=[ @uk_.i5$w8B_]O=%G]Dn(81|KNr÷>5 0ϦjN2n1pp׌Z !b(%*sЦp5d`֪6Q*[ r%Y@?!T svgTL>{>Ucy<U[Q$D-Ep%|ɔEP=+vC(lجغS#nV .=A6Մg,(p==M+K=[Y.pW-#EKdӳLtQ; 7s6줗T+HծJ|a6 u8P9t3z(v"g_mK!ETky'ۙ؈eHH/ h~kȾje#x9qe-jk++31z/ze -30Su2uIN&BoNtg!7q3dY["iҍl[CrgaUZR/Orڜ \6ML}tVܦ䥩eij.lP>?p1"Kؑ% LTVnLGkn'܅{(-F-.}Bwl`Rm EڼH p /ao*a gxJT^O1$'-S <4 [mD[(wG=ph#7mG=[{8x Q*Clj!yl<~Χnk|qR::S>/Ha i0BWÆt j|؂{_D$9h3ZxӶ6)t,׊bR}Fu oR+#+b6SǺ\ݰިRs!ix|6"gfXy"/Ǔ), s6|pcpXp2]XQr&Pd:I6nVO}o9jw GV'5PϪLK]\L"}nv?1g@KW"}n_{̑-5ʢ$lFiޗCqO ƚ4ufw[YC1d1uKGJolZI}$ޘQfn<0K[7"$&Gn=lg|ˆMX؂4@o2ƥ>EQۂ*ٜ%4V>xsN*k :/Χy@KI|m4d'瘍),dY*% 6,oI'겗zq]6#.Fm_4PlE=,+ r X#8^:&]?JR8{cml/󀅋ҝ J~|mГR++s%}E =qu'*i\hG6Uz+ĨQ:`,*:QRwo =Wԃ$QTjߜ! K1oԈ*%fBƥ^o+)&ڈ$4||\=i=F6_6>r>w Zy%a G\%,cc+e9-b ClETjW.>U:QwpPަLޣT2 K_\_+*MU0^$}uzcBT{$ϼұKP5|j:Uܱ"%qMgN/p<\Xuq|q)8h˗&I@w-tWrCÊ_ ]j:?WvJX^d:Szv$mQrVfڶDU;_ ~=˵2"10Um?=,R\w;HXj,_Rp2Xn<M| ;(:e ]E)u>ZBi<F3w$( Kuj9Qؙٸ6Q{ȑn ybxw~.ǡGPA(*NFlBO3raNɄwsud*0>TτĹd6 ہĪUF"Ru4_u0FUHAܢTatnQBEMR@c(W7j ݉'=E7x2S *d __כr_M UZb އie,s2;fBFC'z+ aJ|rO_OD}l. #J L)$Cַ]k,Ru<[P"̡a k 1>Zއc$BWm,*3@MnT"]'c7s5 Toꘉltxz[>YB6}5d~DKB4r>*+{#efumG`?a3 M{78bNvgGD"suF*Sv.?z "[<fNJ%ۼA3&aKiT/ok"dE82UHH^AYt/5kP1pna㋶`fE:@+~W c=bLoxJiJ@Uږs቟8vWJk}iÞ-ܚ ٲjh2࠸oP| g?4r*5d}hc)FU_TఔR+`OKhX=&<5$ We#8hG}_aªʑlV`<רi 8=3#2\ t|}|/c*:OQʍ]Ɨ)=I<Glj M']FdNt!J V` 0& F AZ/7yu?\S/͡j;c,1~U-]1En_Rn3hKϿPZj\--+9ol9n.!6kET'e2 )cSfzE9``lɻ!O87]F/KLQCP4=!Icjk#noX_yoēG eò] EU^v[| lj'4RC.|qTcX508ꗦ=ifu?0d3򙙩qs x#Eb[)O8hZKfXzB=9,gTi{hwdP9" _so >|viVv/_ h.noM3B}"h̃I`cdY) EDZ:usRc[A m|h"buXls 3L~)MYE bސDYZ[Ք\Svzy@"qjSi" x14-tyw7^tp HH Qfaf- C/"\Z*Bȥ>C4EmnN 4넃Į{"p2MTN@܇Dux Lv3;|W2mve~]Bњ=!7yOr_L%OioĢf^X\cy%ñX@p:)o8\bt'INM5|Ǧ8.-a`huHʾ`|Iŕ"KXX'L{k87j6##]9[٥Cf/^l5QBcyD:<yӗ3TI4Q_b]~K(|e|sP 6 \3NҒ_Ž= &v_wl|wybWR|DQY{wMJS17Y< E*+ 3YE6< = ܃Al;ӏY':l2B}hZ2p%/p;M. c NCtYuӆvRAE>;bFŠ,Y?jEZLÒ"f rR3NE:4~HkKغ,'tvG~43\Q)/u$(/oܱa>uIJz`bDRa=Rg)ᘿ CEX6V%!tȆQ+7d wbH6EdH-)m1qlF~9ޡ[EC~yG}jekaOy c(fggҤACY 67{fM2"Ca]RM!BK/_=&R!Zi}rܝa[_`q;}m)YS]F}rb'ʶL3";9vރNui,ưhsn,>SkyO)~hƝQOи% GP*g9FW {M!k75< s&?k#cdoڀcp N˨7p>'3a0u.M 3*gŵb^kѯyr=MTcXS*P ;xp`! HY!CCz%U1,Q/^@39A+\M$T _wL1 ,mzlx9ձ#tLK[&?YR0v'qM1ܶc4;xftDAαж:.·{lH0\-9CRzP,zg3R5^kgAi+]ԯq`Z'ida>o4sXLJӬM5N(T+lZRGO4S-L*ﵴu6gש弿Bޜ.,xrMwj'Uk)%[_TK^VPH{nv ?I $HL})~f !!FI CsHݪfca@Ѓ] {{nXԍ˴_#EMs7*#Qj|S:Z3+kbWDyG@ʌJv -.%`խƳ^Mm kYJSռE Sy[_ˋXfDˡ.&xǥa0tI2'a+ٗgb "lk(cW%"@6]8 n@c<%b8}f.{-m\sO 8B~KFsBȝ QUC]*MVk"tN pJ+!Cq6iTiUlH&w-냬J)J{6A S)oHyqVES8SX4&^K@۵."2.!^Qeu{"Ҁ"[fuV]u%pPS<؅g<,oN~fr[*?+0H% DBk @U.AiY>Qjc5T# Ffdw7PEڭEXY!{{oI<{S83\KK& )g/#S4{vd߀7&SxͭYJ6XYbkxכ#/ZNRjzU{_S W=H:\TPfg_'zrXaE}C1J˼ai]Eza#VĶσtgkءHabC7 .X2V.'ldbέU2q{9E4t+qveJL &Ȣbs'*du%CU:>Nb.#R* ړ?K cbSԍV"ȣcOƑŠqv"Iע0̕Py_ќ\`R}ZBKpYݮzcͮ'>!dZAw*o_Ė4&BC,\ ,|ΗF &XcQ j~n]ɮtuidsʵ)Rk߽sl籛Xzn25RV`~%q3 <̍)Alis/H!c>7x~grPnpNt[MiGtwDdɚ|+߬y T V?u%`+Q}xs ,ΰi2ykYAxZq¢ ֍C3%*Yv0˾5ވuD9{ƋjPv+rέ~)̝3 炀-ʎhFPgܤkujyFcd/BsӫʟSzeEߍ疹pVpdαьN瘂3[lA9ߺu/pb+GB( bcOΞIZe_$̏oaP-]Dg)\g 4NC޷z▻rca݋0ـ>?bwN4jf1ʓ+ "\R͛XMIJaZ0(#8 qmߐ,M{GF $hx,it(bN:}nW VݢRL@%+5jZh#xcX{/,]FM7siPtN!Лew`Z0j:#`.lewkb0,ωh;RрrQqi>LDvZxvyQ~{C ޻(A UwTE(Jwǽ'?E&$Gۛ~ ;qPpd% >|ZpA Y^hp wU㹓w~ޕՄCV I䕹uqy'_{)`Ael0kh(BϏ#3|gE2*q"JO^ pLg/)\21շP'i/^u.EtUܙz"nE̫fi&E\,t [~I*B,M>y>p&Qfk\ƨq8.6N۽N㞳9+g/|XC#4iCF@ "sӖ4 Z*u k2K)B~yL3|Rvl j 6ip4f8@*Z٣~34Gg6qTI9m]vBK>GHpgͥSܯW+yLsFغo2vGm E*:#3%=voRL{°0fqBnRj޸ظE/7ųĈ AtOxV$BHkϾ?qgGСR93V#?'y}H=<Und[kZ'8P2K{ka"~;NQ(-jH;% ?SBz"%X@ao0(' VKyuvJ'RVt?W2\ّ!2 gv:]#1> C$v 007UJd}­^RКdQw1Y`cv>p*7؄0nh8W {R-a20󓲶 &z&ch81=ɒ%0d/brnU6It$ M/͍>:Ĭq>< 93xjbcHQ2E!G(26%G64[.2QJV&]&˗}1," HfRux>QTMsOb/l( Jl#?2o-L_sa)rq-i$x`rlx*;ۮb  [|jQEJ,xZOR&P!_`-WAq}^,*3lw|yL!k"$j]"PkDw&={3ƞ]%se(=.7JDۊ^׫{H;ggE,pl[xS gXV*Zn 1q:fy za_|?_^i Ye9-RK%D`^X$*"юZVCCVQiBag'|yn6"iR-ilcnQ6`btn`gKbz=>=绣{<$MhKVM!ֹw):cxI*cZ?fNM1bmDk?'~E\Pʂ{j9akt3j-iC Wp]Nգs(;.KocòiMB6;Fo/pڧibct51&]nHMƤYN|!%=@H]ص]+lGcpGcSpd isu lqI~(Ė>jrP 2UG;ԹRÙ,=8=^2kUb1J&$U%~Q5F##{&Zˁ,ZL4VئJJ,mCWC>T?{1Yghh Z,η "%uFtK2h oi?;2l <.20OxXrtjbz'cx xʂ}ld(w¬#W<;7S[ZkҎFF)& >za*[pj;g xefWN7S [ܽaO1YX\ƏE;}سQ2mI(ˋw%!>3-F(?yY5 !OwMPdX_~x$!R)jp13>jKDqOnODu eŇ5h 7e4ȦC/>X+rFo cF I?=Rd `:<)j@r>zr'ЦVnB;vnz}.ū_̆mB$SkǢ|E├$;ux(8Ι%"ƞΎ!7άO cDޫwo&ק&^;g[@|HϣPp%sV(ܷ&Fșa!q29ȠebFd>/,6Zsz I&vE "^߁6F&\7k,K}ajg@ XTH6kE\|;88D_J\;ϑx53"!ﻃ-Zhjܓ% d&<\!ƞۊK2/v"# Vj>gEC[,Ri" ,.?9"jH@ $W>֪TqEɫ3ijҭZ")_P\ud]MU POHǠ$,HWYebXClW<쩩x6n{ux7 {j*8^>Rn hV@uK0~8C5lmI iZq $:=M5c(vT/]*ƅF=3f)ICVt5%퀶k~̱57~9u,`(- Yk! ]Wz)]Ox"҅1:zb sհ\g迅`Of\n[^B.nƲ/KHٽS{~40 .Y`xVٻ#@̢-!oC&zp0~:=ix heKv?#@goy] p$(+d(i( μ2CDW\s^O,"<ܿOg !Н7dP dϱr'p<_\IY:EZzyvLQ Cq /d٫AXpMrvNHLwhvyۂcd4 *Q{i>jFw~ 7Q]2p_4#"ѷ bI#/)"S(C8%xtdZ"cl4M%㕸Wb\t| N-nOMȘk!7vNv *Yav^3=aN-Fʈ4@hcYowlz=QgRф3kp.l ɸNUjT(K"O#O9f !mѾxFaC gBWbL^s.`\3d/=(F,\iR{++vSOƻ,gN,kbpA_{PA#MO'\o45NxeQ/:j!'f5-<ƭfY7x9a|SX( |oKX: o'ΣQKɑ z !DR|'4]UBɯ q {! fXXG9Ty3TJ}zKF~`ڄ?I,Wr1&Š;.!l}/zs7Ee4p^TLXS N\{d&-4>탵{i*`>Y;8 mߍ&{.B^?uMV2dv=4Yn{7ȃ.RMWOe+U&4e_6$R<@pY CO0y>]t*G8XThW/9.Þ+JTMRq瑢^fkNGZ"Q QE[`( L6C[J_ߧu'ŹV5>.m9?[=|/E:Ôj.W8]*X|)X mq$Zcv.z30݊.*+gQh;[ q>lMSv6LىeD9 2;>:ގ>.kZ΍ )%4romgSInWt[v(Y9FbP4>WHs_/<=Wohmb\ԁ^V~WGE]U(R8mq|p3u=Ҵ=.cȢ0u{QfoS[Dtq"4'DK`Ld`a @a=I1RMsIó2l;˦lewykB1S= h>]I@w28aG *~VΟ{c I`Qm8l[q]5O5h6b~m6qMwb[gp)A1sjC=ze|!IZe>L;j*s^hq Qˈzd lҍg'$wc_nP`LNM%r0lke@vByq"(,5t0:a5% -*M";(T'ݴ 's滼%q׻ Ψl*@j~ZVmǴA"i|*(tÒV!AUEub.Xs!]pLh ݲgXlNPo>vr=w(h`,oClhU \,ie{->4}E7c}a]K2"Ξl&uYa;)C9́/oA sE98&C^Àg"6{%:@pj8jdK*F<#.|u{ꄣSM/ޢWL\dS!EJf i +)wi/Ѯf %b0@XRQ|{g"leWNu3}UO>8H_cp; q݋6ݬ2UMM߾3Ȳ~؎oj<"/Bxb>tPÒ-+qo$MK\&"7_COȜk6*#϶ @b MNPzBIM-h9^_KXXfM6'}dex DiPʮ=b؟DN$\$4C,$R8t_fa7=>TU`X/I%ܣOqS羕F a+ɚ0SR!UHqi9I/5X6v( NYʩ/־ߙ]/Rqu,akSB7G 4A{},f/hH`\E[y]?5cJc|%T=E*};hik+[[>wUΟ&pb(ـ[!B\(}zE8אl/K2X"w3u@  v(.(~<pun{pH#C.f ]˟O@$_r[ ")qMXWL(7y51}I btfQ7zrLkN5&ЮF Br}53@c U';H8KY[pX0 Z4<huctrqx$gw \ !>]4< 3=JJ` 8%]-C|nuBY` F1\[ aZ$~8d OV؝xYM]W2iwe&Z}dз7_bG>YӧL*_4Q݂Ͳz4ʛ}iNW`pPq|Ť2tbc*Ŋ`T!PjĀt++Ѳ93a^SI.EUBN%{j uŢNiB-d[Rv U0]nxs/5'P26\6~6#f J47}Wqcf 5ޝ9 tLj츩$P&no qZ4pn1-#ٵ8{~>*\jTFܕpih6uQmDf8I}d„e+AmE+~OU3x )Jzd nCx9j8&0f#p -|U36 (x/#'G`aމ ԘVl t:*+O\NKZ |su!m Tm)3~ȊXMoꃐ%#Eߴ` 3}2a߻O~P+st3nnE/^ϸ4#MUArR.*Ưi_b  )-ı%gvW!ىΆN cZ^H,2n@_F}42经kad#5Md5@wV0E&>#͚}P(4e,$F_,sd>oь(8k^;xۜ_SFx$C1/)0#MO÷H"-*GҀFdmLлF@lTLizcaݴC/.^ R7W%6r=ݭMbF ':R]7 Fr_ <׷2xҺD|2V;2 b)b$1f뮛p]V-Ь*UsZZ" LpX4+tTBILLSx6%a> FG-~׸q[ $ɢ/Q4ҵ،Fw|3SgzTBGra1-eҝA젨P-'3qdH9oVx4:#6te4IF~4JŇ1`I'~\>bVa2Ω&-mVs;Rɐ:0n|P7H z ?QnM.8W# (#.q Ĕr 򰟥v f3bv9iv #ECeAiQDmB侬!j!_Gq.x X!^O+.y2A%=opEJm8H_NytNFL0,b8F_s c/Ht c[IVl X8焌` -*F5l]Ӧa=o.~EWC}fW2QR.XX;~ȱX+'ʔf]sSII D u_yD8Z%[SMx5 ^.֧[eW4p~#vJ9 AO~F㤛!fV_ѓzu^QQ>վ@GI\).jA+bY/l׫tV(8ͷuCxarX%JKp.0=r\1FE#Ǝz]z#fS ;l1\$aS 7}}I&tP{Ʋˆ_R*z;RnTimF*xa;;{zsGĔF>q'Cazn[ѓ.uu]٣^Q:bLDeھVp5d^Vr5_PJ oYvjN2 EJO" [5\^7':,!'*y{ݾA4Qi8$T2ӹU&քk2R5anuK鉒W| Hf0Љ _0HxzF1!0llV]9UAG%ū.%qo@4mx[y^1OKh_+L@,NJs8z|Uܢb[@Lщܫ!N~'rjgJJ* YAn wkVZr7T7Q@C$s}I31RdTVAvCQMt<\$:| [p %;d>Dfˉp ҢA-kQ.8p[{p2QV))bXܢ&cWVM1Nӄw݀ƭZ;%_.?2Jpb1:;?[EZa KVFzE&t0k `Oֽ8%60o\|ȇds=5 -p[22IC a.Z+y ?*q8r0+o+l: 9~5] ${T,:^$yH~o8'j]WwsrE? 2S Y[ur8yq.׀ڮSWT{&رttfnVFj8p s=*А^"TCxR3AREpe^ ss]HMz7VX"Z|Ӄ0fh/ăX@mʕ3֕crrCz ShXyrKx a;Y7›_|Z+G3,]o@6O8a"y ru9քc4=Gwp0T(!U NρIvuGrm4i|د-/x3 "<^!6l*P^# Q{hς&u1Wzo "7r_DyDhM?@ޏ͈|0Ͼ'! ڠ!n{ 2% V^6_XETR0v7ڵ!JmuRH{C g$XgQ5JSZ+湩p*Ҽt\@bc7VfK.˽g\ǴF$i?d4&b6I zA6>\bUfhWIU]OD۳%x9oN$^k$% QfaqߘZ5)>с 7F8}/&._eqxobNG[W3il4kQx@QQ'Ombb\whLfuZN6~>V8S;b{b:& kͻ) dz*fOX~( !LWviCЕA}ŗХnqX ,«.NZ{RHE`'ƪ Z~JA@F5'Hcr䚴;UEų!ANd:m-@Z,O+Ah\֗"n^n\ga#T>TC6ww ((TLKWU}X0_[CE 2=p] PЖG2T{b}a̪P0Pt'sP I"YĒ?(5(ZmKZA`:AL%>$Xͺm)/M=%䍥!i ob7Up,!Ѥ _ S*=6aZy< .lQO\ʼn?~TԮ)]M +ҕB0$+Kx(:E,G?˜]MjutjakBk:>8i}8+Kߵ:erLV3*wY%v('2%!L>7Vm j_{Z,,L#O-Y ;q٧M"!(D"RuI^ 'aڎ/ FjٺDbl̳Qvd˹s+p2]q8[ؖr!ʨ6Hz_0fI0۷٭shEkC6s`'g vxLJDR%gIv~Ƣq}5&yuRa߫}J-GHkeF PJ&KwēgT'v!K)(![q,2H"cv!y$1$c'!^4_la5hbmj(oMzbN`6{0yFɝYAܳO2^L1nVexAxq}t6 SD%H&6Z,Rlg>!>C@@I3&~yU>24;:O>l=Wa'Ur2|%,uxĘ, m}KWA * $iCTJ)1D!vVۊ4z )&vr8yD} 1[&{b*=3=dg<+,P%"o9FPdF =ۊoWdoK\3y2<) o|}xU @\fU/UJ&q6\;/Vgc2[Қ:fA0gvr ?k>{)Kbd0F8"ZG% n׭"jgEhK5CB[gA~>x< .#$/ mq-D[@~/IX%Pm5I5}D(h+!66O y3lDAuug>z^rZ^Ev<\ψW}zFPoFx("bCήq1|UdO>: Biu3Hy#)d4RyKCT` mNCz-Is<x(1Rh{ȝ10)a "ȣqF5c:Emt8b34υ]}$o6F Cvf5صo*~c041"qA3bHwFiJs;8L܊mV  Sd|EBUpC{E䙹 tAi=M=kqEv4nfU{$%xYɣҤ&-{b6(GHE|~dpD:v8AS%eG [!oUn~/  )+$9Tb/FX GwϽvjp\uI3ٞ(hrЫ>+HK2u(Y_ҰuU4W]FI9d^7-ЏBNZ*ys8ཀ}05*`|躹ZUM"Xm>oRN|z(-!֦gЕo /Heg j SWz!SPŞI]pSh3k+aڨ)Gkov ڻmLiLP3O/MbZH gF8^e_DIvyFY=Sa1 g֮\4S9Wb Qqʵ-wTrͣڔfKsV&n,X1Кz@%Zg$r%jFgd0#P"t+E8{5mZO(}S_W@WyAu6A>V\](=m>-aМm 9{\7vػT'Se@<8>,ͽni|uOQߞuBHʇMq\x<,|`1?R7®[jEW~_4'{)=Iʣ Ⱥ)!HBwjŅg* hqN< `+*twn'a_3N='* @|AΈ`ýge,sVԹ)KvJpLi:&/;$EJZp n^09bo֦*Wd;v绔_fd@ҏ ӗ\uL]y|Hi{YDPf_Mq$(/Mb*5=ȝ,NAЦ~AerK|(7U~ma~Wr쎱n*2bl%H_PKqǵ!B 2' $MݧsdOa5(st XRdhhrӢ p~fHVd2^H5oc/ǻeZ3(vNbY]$ G]'!4y_&JΏrcKʮ\񣫾3Z\)'gXHj(Nc$"xo3qxbc TRvoD'{<}p' =ˏyd0 \{ #, 8Q*:W.97?U73#~v =Z;(S ͌|'D]wo1U3 \t($]ETFb105e' 2Z3VM{KxZG(Iѽi k|k>0η Z v 2,ݙ@}%m&9CNP&L ƃٽvT ]upw+J]H~U*c^a~=tu5jw%AFcv} B}JqY+;!Kt. g`C'~wjxx73O@h("Uץ˅ަ4?Z>_.aJ塴Sn"ǔDwԿM8ʒ tVJK*UX2Ƨ!e0'k8p~j5j\zDr waw r*tPOX2"g/ҔَH`cHvԮX3- *2˥ґ.d:rA~cCNrc[f ӒkV'ݽ*N$@9D]L;`{|eٕb"Ey5NC rQ `ȭp!)2Hȩ>Wj49t $;,? I4.]Aw:{W#1ٳ2Q_?`V펨mǩ x$ 7Y}Qگ S" dٖxz#.s2|uY:/)#^w«0/I{A.2_\SB=u z 7 YUOm&+DPZJ3Fd~nC$ل' w|B>$A}T8a;W>Τ`JP(ԠT8Zu*yK o&^MYl1@P|awb:\q҆DOǧ5{S [b݉މ]HP꾰}S0Z2cR"GWYi^3gn Ē 39C5SQkJe03A1iM LiW'=-]f{n y N-K^( wi`fv(y8.V5M!gy|Xy?v"D fzVE۪.LgUup*%QeyRea5/j#7yMDo8Tz=Ur* *TPVѭU F5.Ϧ+ N i*/=w?Vd@UΒ+"G.!|-9 H5]sjY O9rapػ{]tKfUDf:6 y3ogTBH EBK8J^U.p)?8_"Nf;`{.?Y+zBdxuClYḩ ?+QRԹ1Q"qCs;y޵0JkS!s%ڵ5_o+$ U xdQ4W%G+9 "POO5c6ORy8W*{$ M'n|MŀԤ] YB鋀nݥc4V6X)4I!l ] HDh]_ugT҄:ދ <ϸOߙkHf~'oCȵ ',&Ě HqEYGprXVyB9- :uIu2&Zh>FGM{~tn[fz`W#\,u@/X ѝuP||pZмNȎ%بnk_xmM>@Z: &p%;0/M5. pu3u^fYZ 0،s҃"XOWD訢)667G[Uf{yVb0gJYs^1"3~.VvU+$7+O` Cmr "}"j >xWTKO3\j".L]1&-H>|ͨDL4oix\Ff*Aж0B{NXBF|%76WhgWkTjGXQ1ɣa!89g{6lB7~y~`*-wE_|]zK~S{BdMXTIJ[z5u<,%8Ԅ׹궅#(:nuejçH[d^CM! L\xr=`cHAIbSL<{3,ʰC=!et|kCMs%8]wr-1쏱v >4Rd Apmu,[)6XIG-b`;\Si O N3,͚w\U̜|F3Tuyĵ! zTept Rf'pck9ᕩ4闦Ozs#iRs4Ṗγ+:TȐm_%CQƒz%yߒNKߖ`pݺ "Beœ Om1W^vӢZ6ώh 8qΤ|a ѺbE鷓pZ-p4 "탷zս٢z|5=p4b\;<2V [bdZ9}ĎSX#B,5%UN F#Lx6Z_mZ2Fq7>f̈YU_zy?l., 9*g(0uib?< MԣO ٮ;I:NTg+Sj3h \ܭ_;cڵ?"+eUYB"/d: eҐ^WȨZ2%UOaivfW`q|3vpϡ=6-;"Zp( ^D:!,tҩ;(Wdt槐dw|Lގ֓Se|gTo0(FȨ9V;ߟ6\ޡ}KWC'h |/Q}]U2On7"MKLЌvh1aX~T1%[Ńӏ[;S*>>D]mv)H /?I| ) PyQ= Ro yKf٤pͥ}e0R&.WY6;&BLK7,fD`fMY4j`[-Djktv){op+qp3]-\9E/YKQ4]5_7'ހoq*dv(rE]ogMַɗSaB 6TYttR*A. e8,4_qMwhSٟ|-}9N0,~=O[M&Xl>K dx_pz!='&hic^\u ).pgO2D:#^:]9\s&[2'AWAqU)h% _}قqK!rFϐ jLgW.:TR6}x P1 u "\m50'(хҦ"dVr88*JrpqA׊0@[00p" [_ڒ>OA \ڑ"zBln!+۬B~ `Fl7^gRCztV8m&'<l̶E"+ jM9$u W#ijmoo[ ) [u75 +3`Xs̥. 4T*!/(=KzfLϧn/u~uw aQ]+opq"J鶵$ L#8x[T p~ 'i4g:uCm䘶C>q{|pRt֤VdU~9A䉧>3I#^_Pơ^^x폘tQ uKz+Ͷ}3H[r:N"s0]"> D]hv9s&K5ln`9FWӼ _tc=h*wu_ց=4Na њBw 9IƧa)? 1i_'UZî"_y]\[!_Fݧ{'j8́M(wEiƗ\eV?]'>aC?T޶RYYk88O1N 4* +opZ`$AP dtݡz=+{|THtcd˜lW|lnc"gYC4o ퟔwaC}gr:O7ē+]Jb$;yV% 6[ˇ_0U3Rs6T]a uzA_Ku_mWJ!DZGc$}C#ǀBg~;D C`g/|2/Vw3͈5jN=QGf۬<}I2s8Ww@~ >,s<>oLK:C:Ծ}-%QLṈ_0z}ߗق_fKr4h(\ f/t*MNaMv]::2#:$ëWu5 $e%CECDx OJM6J#A0Z2j{%s#?/r\A sʜ p@&=rV_B|HQJn/=ަ)n_J'a<,DVj-g\؉3hg)kE8JJ=B,9u7Jo:Z+Z}!#޲C{KAYIl~ Xj`xnj{B~]e.gӁ;)mERF-c9/15iRs>CMq8QHފ2$g ٫VHV=*&M4jCl'4X3z< ;7yg>L=C F267@ dF1!n+љ:( m*sFr WUV|GZ(79 |9iC ) npl]efzO^K/_\>X:[j?:V: ڐ+nDWUAIsҍbJlu@#uWD-bCc3Mm\5K2֭@:L-F}`':=3htOW: i ;AeK_1C)GHPm[)y p>D@,H%G :N)fG[nѭv@kw-yo5Z9o]%2>zbi|4RiYzpa^~RN`0\M2 ^GlI!Ge [Ē.w,'N2d;D$ESD}Ek%lP+҃k rJ?^UAOWУdM@iYHB\7J/GDN7 B*nz9IKn>wV, TlS)!Д+7ᱨU*?-/sv΅Ni OBɜ:E6ʌ*_}8TYJ)zU=4U*j8K-XT~N`J4c!$l첎0  $lx`W\KX_VO{anmf T> $E(#Ԁg)?'Zs縇 : -vfM-9\vm3eo;4*>$(ttf ZТ(YP"HIa:l ,ںS1X/Xu|Aw& 7f(VR^:JdRbW T;m+gZe/ϡ]+5w&KE!!е`[sj3٣1}T8Ʌm0Щlj\&.dsEĚ:)I ë7h'iS-C܊ 6ѷ5oxRlKfdb2bxFI 3VV3VH:Hlōj*nsD: A\]j1ξKMCއCF{+I HL|Gs,,}[hυ+5n'+[ b8IU$ 2Aq0$?749И従nD=NrX YԔY?O`RON /<+-"S$>){>E"K{er֚p ')?l庭u%7:"7Bl[Ǜ!P 0R@6ϙ6-ûѲP ft "@j(MOX)ԙ^݂y?Qv(ELN? Ӫ`8gzPOϢY&?#sg@,@jH!x[^ߎ ܬ=d8քߒ@ϭQQG73E2TbFdbwl vY *"OS^Ky) xd4,Pi *N(/-Q 37'`n AhwchjCøYXWc9pWpSuYEөgi\Lgnl{S3 .unŻYrFxymdSF,Ur M b%}`lV[h^TȣKPN:R.T,"7TZ[AL[mm:2g OYo I_>'kdbձQ5K F]^ܘ["ZbBoc$+-:\B|R4(F 3Rʩ櫟oݲ>t8ln!KF|&˳ÑV) ;w_dzo A١GX}\Mc\l.wy|LEdD E hoVξ'=:=7ʗ&iԠhשUjףݽc^A@s1Q z 'cZ\&H|x9 =3#S]Uڃ.ӍD]WDi:灯잸f=}ӻ䈿N-Y!R&bD7G,\#P iT7XPФ;#;"bOU&KI::څyw6Y/d#נMZY"ҶUQl*@z&i~`8ff?q:ұq&p]ثVRPЌJ \s貳J$. ͢8K llM˙? 6]y 9h'a1ŽyXoYQVq!bS+uyv9!" CZ3"n}!{)?VlFdfn3K8NगtTo!CA]9gu#,Ԧ&%U`h3^X /O"Y(Q4 ~7P^-=BްR~᪄DpϺ٦ypd\H:suU8,R.V@eÙ#S@kmOR\GȽt6Q\YpIƘdAR?]b5&l);فmrHfmл.haRK2?i%?lo;Vd)v0E)7.&vd?<X}㾠O!?/Z`\\v):%A׫u22aRb T.IfNj^msu*n(l9>f%Da:]ϞƖC^37OE.r}>8I[ skm XLQY;g@`,@=w6ybێy_Umm̼!/T%#nQԚ37W@o2-vfA]BwB́k?>:sm}tBr wBPA?J ȉxY yy{o E?`Zد.pB{BRA]~WYs$xiW5昛NT;o /QQml |M Wi]*f16j 4FҹOO`i$I3r*[(~ơi`a.+ Pö@q(e%\pes~5x&ע1HoXrI]dh2g> m$S~1-\]u;\xp ^7 dfb[zo nmk{2!^RgL@݄dk!u]4ѣ:e`VߐdlcN _enhObHs9QLK:l~, ?tU 'rk!bR+` 0kFyѸi} U@Yp&sRdM|DvR)(ߦ' 8^:(ՍA)-Y4跔ΑT<>3k>ZgGG#.iCkeuW W54hppiS74pYeG@, MOd O@E&Oa{X43s.U0֑6dE=&h] qĭI[i-{tYD5W yf{մ@aB};YTaS{5b"4  Ngj+28@1./kܐqt ~/G^8Τ@؄ YFK4ABldTN54d_3J[xɩAY!S Zns`l?]>Pr7I8Ep>wF *`)wAo`&UȸnQ;<-J|EESNl UqZLLiq4Kb \ -`0o@pW89r,:_̡u4,~},*>U04Ywi6--*.S2ƍ6o!6{Ә" H4>li[qFN2PNNaØ]}o6iqJ[ ܞƽWHIsی-N4BeAizrO[ bEm!;E[+yG} s1YD-/LY~fu"dJ(djaSv][Oqmt۝{ʫY`=ꑱX}n{UANWN}кsԲ|A ב[jNM3.S28T4jnQZB/ȜsAEWqq1Nը弓hX- z-I nl[SYjCL~ߚ=2ǜ/(v:kQ7 lcڻMDz8#1f:]Q{A_2:~7IY2BGk}5RI\Ckm'u":J\[*TLG50\8zւmViZDˌFQ+\LS!O"i8>c1D?MC݆ZZeCqߢ_!^x}=;'L'a+?=s91f(1"R/8|68*e}\ ;>h7*/#9L2ؔȗ0\ԛ 5lnO[Nj#J}~C%*wY=kTW1C6QwJe4QsF;3;~2\A48(R_ӵq0u7cxl4uY//ڴɱ&p2yˑ}Ds<|f ߡUZз:e 4cb ql;N2qspflS:P 3B֑P5>Q%iiƄI>5CSRRF n.ce3JJxq7U6{(M3y:sQ5KQqW!X:lAb^DH"OG!K3bzl6|1B"w5 &ӽ~k#hJ.D =ˆ,KZ@fK|:&/io;YF ռ҃xU ?`UO 7˝pˣ1Ȟ'n'b7{<Ы`DDSK G~v>4Kq%r 8֫dX-v_e%m̤ꇭ0a !U*Y\7?+d|徊uNf8v΂R]_%!A,13JXLs4s7ش[c^lmR l o^QjIyÇuz=ˀj-v^烐VdK(mRfV3Ïn ,* ᷯTAw" un)ⵈw_!&iF&OR)[Y(z?tkչ@*+)a_ӀAJ܃mFʐu#d ؿ7;3l0Auw`뀛![96Zy[-Yz% YS;z0hC&h"f7~utAss ])Y = &A4m`w~ɻ2*|d \KMI#$=m٧LQj$KoA SIYNz\\{v,ޥ;&fV6>L6b3 zc/!D!̲6j7$ ^+6]4[/RzW|& ۯ1$X@pc@vPdI/W0DִNjKy(qt(}NiUb)2 {5]x;|5ց_PVHRJ3=oh#[37Wx+gGg-BY9BsVUx6 cڱĥpEIE 0/rM?҄HNٌNIB\>D:}Ba͆ `Ody (}]r- Xwӻ: a\(Lh<!Fq1Ka bwdoyϏ{\ d6/B_ΆhJÒ}Pқ[ ( (|8# !z{2WC&.(p^F،ԟ~W515Zx;G&_IP-W}=;6a9|WU^.м.iKysTxz /dYG#{Wzȍz" y<]p?X*d_kOޥ!mMf)zLysdX7[Y+Yp3wq}40,=hM5dO)z$qk{W ‚9)8oGC_ 5XƻRY\ Y̫EylCVl%OWU8D.ܻ?sb'݁'`V|e/};]_= u޹ |:Myt(:J_`_$vJEe:anLM]GH (_5#FO7lJ `+A]F>^r]* ac1h+\ˎk;a[x1b3D?5La7Kg !Fd|,Λ+R<'f\P,%0 ;5ѡ';}ZA*a=vbyXz#=0-#I{rAU*)r.m*+] 7vIo`9Â!C>{O~{b jR`}S,uAKKLDyטnbEa2I #^tC ̔K-)+/~D5mVs|Nx8EYVԆT5|\ej̓!;5q4 piDI&c嵖4*9ZTIƻޯ:)y# |KU>G)-K&|&@&T׳ 2&5x'Cxq1|@D ~}YWAe6VqLʛN'Q1;xN)^k쾃u Kt5>{*PPh&sgtHXp}] rR~ԉpLQ֍ mON+\Sxu4ې%ێ*Z1'JGQ%tNqGEڄTE|Excט6k!5pWRGii9dSۙVҔyaw3*ct`+E\U<9_f~*`3ѐfqI1 P2_MRf7Bm(&pRd:%Oflt?t/.znixM` EϥNg*@4FaΫ j*x ym&/_boFs}K!vM+4w9E!\@a=7գzV.%kN\hm?V"|,QӣHA$plr]ui-楘]ه}=06jZhρ$ I>֡t td~*+5ƬPԸP\#IAm۲c5glFA ᣡji؏w=O[+TZ !cDT,;y 7ƥBwB[͜C>ww{x:J4!Bvأt~mG1B-IlưB GItGEqg5z2΢jܗTT/ldȯA#X;jp2kZ W9:2J%Am|ijA,;;uԹWNQ&5\T mJo-^()nt o<$twPJmHq;VީhDz C)yS'($qiHySr&Q֎lݪa3pٔV2 ^j ê<޸ka"SxͱKv# ?ڧ)]& ?ɺ`:49I ɮqtyۖZ7s8bg]Q_j!C[͎(;bc$'Z (V-91[aG&K`;b%3 Q瀓bs2I s@Pr+׋BD?v&C{]梄`T<A,EтPbs#y\KE<N9"If !(_PP!!.*b|.GNn|%{eu3O{6 &8R%]؛'K+.)qN DF5#-'n8nűxþDZ3 I<тcK[S|DzZQ*WJ~ّ_.Cnp(E^6qO)ɀP?9heu *$RT},02N."7QYEN#Inށ U@ >v5Z"pBww十 DgZh0ExUQ7uc|]ynR,Ÿ[8 G%gD11uP)|%%;:l.Di`VwC,iҭxqkl[cu+xD," f{@vꓕ&o2rJ&G)ۜf;@` O@1nH|x@M-7SK~n8s z-SȞ:N?'\¤lnx²$.4!Z\l&Q4),MёQ(&fQQ3r!=ȃ}ǘǭm~LYlnjf".2C9s20liȽΣ;~KMp9eȩwEݏF:J<Ԛ>Q?$:a"'2PY1<+2%:)? .Aܼ doE(IlT%^$MkkmG+5*Cc@,[O(h0O 5m"!CZ960>vF[ d׎hio"̲~~2 |FX*OKѐ^FO#'s[ɮa+Df!K+$oXY_ZleH?啚0>k{efh.Ê/bu-(Dvӻ㘟ȔcyG8бkuUH^jjaܰ& ILA@M5~ē-,)G #+so'{Գ_)MR݇d R j+62rB503QH_2LG4 \G#R }Uӿ8ƿgP \s0Rصᅸ0ڧpdE9+X<ӢPNqKχ?VSm'!Փ`DOe0nT>o<z ݜO[<͝(Y0oV 509O黡!.1#->SlWx\ݟ%Ő .J0t8weI9%uJ͛5 PٝYXH]L@h'g ̇1}sKp# x9"zƩ8[™lApmv _Zy*}LͰ8"$%\ƫ6U*&b)R?PgKpjxk[>5&@ CTg {CB?aighツV/¶$u<ޟ\, kv45mjn`E$1V2'nVDl5ŕpQ#`!6a02^x:5"ka ,;2EgVGĘRwk#k@B;( w-Ǖs= eLjEGɒD U+Z6ڪ/RQ^Y2/h/+?%QC MxU;>fr!ǖM$w:4Bi>;gQrv:7c3K8L#z:XsX$/§T̉B լ3=XOn0\m x.Mluq5Q &OcL!_[iz(nDt%mGo'|1^RFBVC^ʽ.ו۱eR 4 cN{XS,U>masiЄFz#ګR85is}'f ywv K;^(vS]Ԇۓ3ONyHhW}M=ʍ0Nuuo=znV١TC>q>30rO3VJe 5H^pRW'.KV-ߜw]ϲA0uɃ,B#K2L,vHR^Ddx0\r޳5x;ixGf',U!V6ؾˏDDc 9{ֱ0& q;M:!zcgu'aP]> 4ɯRûDj&z&.4ukFQͱ9l;baXb~r7Η: O%7|K$8B"naQeaDo-<>H^AtQ=Z]65G5N&!LA./?a6bNBIx:xmMcs*ػnR"a|1u?;D,"a!T;E32U3i 'H<Š[SR@@m 90 ,{BS3=屳\ug*̑}MYM ,S?,g h4NwpDc^^ ),(lأ7K:vIN7JJ&Y&@AL@[M(Q5p j/eG> (WSEoF{ݭ6tBDf6;DͲVZʤN6`t:/~s7y%)DG7AU ҹ")Ք!b՗~k Evښp'J cyjǿnGp:tbߘ7V=qď]P>P}˂C9Km@3$*+;7.~?$فoo}zn].w}goNJ%(_ͨyhi &gK&ܾԺmyN (țQBO;\7Lu^[MɖTFl",5Eho=,S&$-FX e_,4`cMK(jC Eo[ۚoj{~a2#O'B_g0.m> F_c1\[7B lIbiXN@k\lM6ђ ޯ(ES{]wSevZ$ٙysc؄HvnN9 #`cY52z//3Q{hl|"1F랍\dt݉Vf됤`Dx`%v+7HK4xHUV_Ǔ q:DآIJٶ-w~SdhJy᷎+ nR~jX*s)<#8ɝ0o" aKr4kfL6;u%8`lSJ0;)'οdWƙt:~{qd`x)7s}z ϶QQ-Ix-[ OaSRۜLΘMZX>&]BF;:(rIȊxns[e ?պs9bmz rݼ#틣;kd᥸ݽVѺ6XFo,_ڞz,Ҁ/+. W $0Q4vqJ뗋SCo`zdA?vhȁ֙WG1wɀI9)Fgaĸ1pw v^SD^W%D`-PTPEl s=>p Լ;'SlEWH$Wkw C{#kJ3> }AdO_IF PBnBaOy-G0}U'ѷ"}W:^m l(:>١̷K}ϰȮJKopl`P̖ɾ&kmxz7Qwo![XE\ gefF zTrSsw߭cXKi'%Zc u_T ר)epEO&ǔu(m+?+Jj=?_jLH6f15}uڣx&z@SEft$EO>g]}ӶbCZQG4,|Vb-!bD%\XVڔx݆Y1:݆?ld4.Э;4!g0QS/}eoӁv4{P3Ü >pUK;W` 0ڠMXd#֨XpFsl[TTa]R { kk#ݥǐzD&  "V:Ҵ3p5rxo9%H|7}oOg-Hƿ%t!C⨆`g9?D>w8+(<6> QdyX [[58F[=D)by;&K:eȳ6 gcFK<wl*i}~gG̑< a Jce)0r-]_vNV6ںߨ;Z¨h]dr /!$ O VP|4 ;xTc,trT7au\jeHV.evA+3?GPi'%S;>VDnh>dpFp~[-0f%OYWY!if1KWR}|օ ӉP^bt/2sn+'%dv!עX7@B~ϒ}CYP zdS&.k-'h|eV8iOzUT'?,ϬY)6m0RY83"P"PLGz>\h("iM-K"ʬsD kޑKc?hMёuR7T*{P#Jhרρy3-rs-(&Q!_)s@-}So 7;D'@җ~p яB/q-;a_K2׳/ʌ1F %#~͛v}ηF]SYyV@Jf aKMY;K\3j &Yil[} ҡkř #t1 ̐k!ۤQCD4R昧*dW$VH}P;Dvh,+w\ek/O+]J>oCNvCBzdB]!c,[utmn4Bxb]wrt_0vmrf埇~kK)՚Q$SBx^g&ݿ։ c]X]i!1ŗ')LAΥVWǶQ%?_xSd?{ud>*(P 1vtb{H n'hꡕ [-SX_fߴ%A\i/# ?el;+T֋\qZ\*WoY =]a`@5>Og/U3GvN :+Dz11w&REonT䔑G Rc(RJ*b֝~rh23z mΉeK 8ӠSPY@<~Tw@ Y $ಕwo_c}x-s?eg_m60# $"`uJ?}9{=he9TJ s, ֖`D9%}y¿ރihH?!{ 1;.E%^Ό<o:Hv 6H * xJo\Z e3 {tKGGGTgd;J"'4gWF7t14zf{d*3N6h)OYv-`u}_3&!BˡEmW,EQi k^Y2B-i7Nu3¸u33_KmoTۅ ?jֶRm䂛-i)M(0<ڱo{4|,4,sIq Q'L)*mH_>J&͖Uu6-tO''TW  `K/B^\H㯱}ei0awAKPUz@lFBd)zXw]dІ-Gxao6}zp#0'zymDo`R!o? 쾄3Ng FG,<]ȾJm`%@%GF6<ʭx _,DIY k.FX~h=Q9'emקP !J"cze,[@ Sȟr:2r &ITܔTDth-AnсRG=}u[`7P9Ga5},lHlDՄ5a=߁лs8(acYܥ't#v #L@ѽUa_mW lY1wraYBIo QBPiMhXL20d!&b+'/HK>z6]-~F7_7&,B=B q#`y#V& ߢv qz~!gLs];M{ .\UϞoc'"`yb[dFIArcT%˽{i["? 6!b\#OUx~gd Q~˺Ҹ+dꄽZΎOuy:OD {`t/_zl=^kQC~WʌhC+BI# 9m1l}ad'YZ]ͻr@V`1+ <9uı3mLd=|!EnBZ7t ./.J>XOR鉯tyN'b8/*. ;+=cÁU[}S-b 7f֥AQ!4y?·iW^wKЩu*GAY|s-DNX';u3%Nl!LZ37;{, pL3>i PwWmd 7wX9:}by-up[8G wɣdSOx2,UYe|Ҋmҡu։g!DiLg8){>0&dX6CҜ]=`<GSA9_5$<9F{;*H u,2KZJ% p,ĞF鿶ZVM<7fh}K͵=%LIVI9:ЯOciDLKw\B&(&KBFGTbr=K92嘦?~3hZ( >،4R"ޠmm+DGw:%\Qy}f i4ʅ](f*~PK|;sTQ$aF@=x,G~KzlOj eu5ɭV԰ͶF,qr])" >וnS%.x|Pv~(^Ί%H==$3#Ss :&=4 #+(YՄ0ܢqijY0v5׆YCyѭ́j(Լ' 3H]>pN {%Vq9n>%C ذe]{Y"{mhc-.<9}\ ;wcrK3`??쯹L$-x?}ú?2y?Bu ƥuOՆ$mBƥAPBǧ }=̿`aVX%.B.#J /0caT,ijunӺ[7(C?JN_TʳU1o$ic\I5 &WOR܈{3 ME*S_c'_ນB|9wa)vN_hp?H6D#A>lȼ߹`b-l9z&HǷȎ,=gr5$7߯R 3@?cw&}POɈ+1%e{O_1~|vd2H"9eew*1Vk-:G}q`3K==@D=ߪl#/07tldrvC-QF{ _j醓q6|ך}G=YAW#cر@&=gMjbS&(|oڔ \5A Qo[RiP>˓~TP␍Yj |u]SB ;DuuI{Z?a~&l۬0O1JcQi;-on pA~Xݥ@V/g%m=hj!KH  L[x k2wjk\*፥6̯O;$5`ЊLݜl<B1f kHS=)<"{߿`'M' :f#kf뙐ĸVxg'rr)19FZC>mG#ekC>Ͱb3#uafUGဆ&Tdq>%kf9PTatJih=)lճSiNYU0e A1C%}$<+jq YT)nVhTa] >2z1D(I `10~"HMGT/T6;/232w9ń.z2+biy&2f{y'H^;Sڒ"?߆'@nq/\ Iﱶj@< /lїZ]]0^oc\|#09>4?z&wGEʨx$ٺhnoSefЫ|ܧУDmdc|$Z|H_pM}D[wƯnsCߧa27pƿQ0($]e;qb"+7-p.\gf/ӆeꒂ&N=֣!dAnrzDX{& oarïNonkWd>݀?R58!7339=: =|K.U46S(ewnփM(eSZ3ʻUEA3{]Eh~Mn $OY2'Vi䥔id*eۯAS_<%>Iγ[\,G^,Jl~4!m{g ! k(=C}c:.}m(F-jtd\8Ty)}92n6UH+K=i+0sn3לR#-ځb ]H!6\ߛu?yHf9y{y>Xo`s0sL e./{y~A٩}nΜGg'=!hXǴ+ 'nK(JVw O- Q"cU嘥r脋,DDf}& V# 4CrYy3vڥ4JeM9 _*V?Ј]4Qa)9,,_99Ֆn& i/Q'ݳytAB.gh\bѐz]LvF‘~+E-cK@T/=i%mJo8hyY2~X"pEmdl&[ [Q`wȚ_$4Э_?rB&#N6 X ȢW%5Vqr%t9 iӷǞ.Žcje\Mn0u*AGq u*P,à<]`qzv p!; +Ɵ"ƞBG6[PXO(Cf׭L(11 a=oG3u'G{)eBSNPX `,,8Ӓ;J>g' 5, !PBّStΒO㬻}ve3a({nj%:,JvLbܻkg9;}2kXpLǗ`.2[n$W7ia)po*[Y=ddFD1?">%/G|O`^I@X:*3qHjz =1V"\.ٍg~csDOVD-Ah =cᥜqe0R%cĒ&zz<ȭo xVR*A GH wD"U DVn.q'ۼAU$J| 1ˋƎjDQ)PUJ.Df#x97FFl-rw7|-7zn:hFY1BMLVg"i@糧bFV~97ߟM=!AZ4tsJ0򩔤5LE+oC<$<bFx=l0N8{}}BoyaL =8ƅIwBC[DZI9`"ӹb۝Ѕs4RQlW(Lg)B>* dSQ>΄Ihx|ɘ:66 @D]gJ}y3+/>+Gn--EĖ R1ݺT, icIFO%tzm#ѯfR݃߉`y37mY\!$[zOf4@T8PQT"jE0Qd>Gr_ 4vSu-o`ali?q>T?~M0C>Kc0uO+Lj"1.m߶ב" H7T_eJ_kplg &v+U];x*Չn 9||pؚ?wĩ0 JǦǹj4%dH)a4 X#7aܬ7LrR ԛhA(?&U, _-4V,T8ً̌mp 3G3Ztl 't/74B|&i.h똀iqX%xsf07aDYYln|A.ѹ-[ DR#KbJMx^C#a[^[}uyϲTq~( hE^$jqT3ɐJsFMyV4jUT׉47d43tr!U-Q<3X?4eVmn3Tk*B u](']zW%Sy{ gG;Ggu4c5sZ%Qo 2F^֯c[EB6U=.D*ZNHodҡ}tnN OPbw4ٿ¸S}\%w$&q+4ya'֜a&Y)j)o_CI?C~8~*cx;>C8JBگzH>=If}x:AIxZLh ˣVYb]2jw*`fūt1ktή9#"9ַdtdfL :xI٨z S!bա U0Wv">?.muB_ӻ_R_vC: Ͽ*p7#||:sq;lZL.HW rn B}h{}&8pj!ۘۑ|ҙeJDLhƙjx"*wdGYat Yݬʝ2*%i3݌ .eJ5wPG]pxzIWr%e=xͨ[IBi*K [ Z2!cp7PqBmp\_Ʋ m@®H!S +RN\Wr2Ĝr5i77u;zP߬'BV*ҭ%h@4~(P]́I Z{qW;05biGJrޛ}ꚲF5syVҗ+*xwюJGj WfyGN!L͈9gP+lkxl 8F8޲|s'j݆դ>y֌XHqQ11̎ϥd/ݜ|ЧbDE>VʟH+Pl WI?s۷Vao"2)y@/QWFqmXM͝$YzkD0\E0O=5|d"E h; ^C]0@Lj~m H gf25DR|ћϕg%NBO.s&5r&0m grp['[LC+Ɯ>;?6X`Ŭ;@ZX}+(S(_ikFjS=#= UMI˱bywFOd7R\o%=:Xy*1@g_Ɇ@N\A~E'/r4*<f/^?GWBƈ@#vt`;Z2rPI}o;|aE2_*mHܻcEuo0 'G3f͝ Ke}۴h#8=*vgj鐍~cheg !j=}!*82ddV̓MW!יdGut_:EbѥcU@M6`/d|IӤVcd@,\ "mpմ+?׮8Ҁc+D~Jy.ͬ|Fу1U[&[,2>lL˄}?+3OQE]iW9E*'{}dϞ ”xK {)!-~|f:EcBѧN|}.6 ѱ'r0aͬ 2FbihԓBl2jJ HCNg6ϼ( $͹, NOGa7Ζ #*dYbB;'\@]:Efm`-jA(̏PVt4u/YCwO_I.IW]t%KiW)(hێ^9LIk>S5?>+=6;nmFuTJPɬ4Yep Dj-ͅLkϊot~-W+ H/j1AÃO<s{d~6ਛwGZ}OOxwcS)Èjc|wBr@GM |ҫ̍n<>R‚ϸI; G>ںZ#=R(Y߼XsV[&Qe zR Btvk;Etq= [ZC\XҾMĿ!7T&D% h8rh>~{U]) 5bͦS'ЬSW@Lһ{ID2e&S.Y}lXuAzpä6&A*d ƚlR1n5 E7@fxԮt`|K]Lߝ],b!J\eJ`L{]8wfܨ(SPށAcWn)}L P4?b%Mݺ. zVl>B?Eҫ~5 dBP'iɮ4G|\~n0i._ K BN7 @ bBẢqm\|BO_C=|rmf$L)(0:?63Dgi)=ACmEroP~ż.ZaГ5SE Yj?z˜}o8cFZ q%,%ĨCN2tҒc\U9BQRrvpb *U\xDL|<7 Jf[iy>v!QG~b&*Fly5z-B>،(F q@KU7cSp&!v{2 x5\L{I)gŬ%jd|dLQD)&OU}6BGC9 E@۠M~Kmc(E$mcw Hx7ՏKV&sO^T#=F|&nij|>g<&4I-HAMz CG7lLjB!HI-zl}/I"b;F_2㉁cMsvɆ05r 3 2o-: 1BI6G0tf'Ͳ<oq3Axx>y}m}vk!&? F&<:Hȉ 1V: NoDmr1T뱠&jXgQb=&q˸G%rȇ頿m{)DvV <ɖ*JpčϹW.X1Wr|;L>1]hswi$"+o߽4(Koq/(QD_G/cHns& 6:X%*]SL2wl~(ft^AZh5_ob.hH(y@BՁ}:1lO<}tls^r7=ɕ(lbrx(,H;جmWKk ޫE͛frz<Kʞ }\L# J^W t:PқuA%|%ul cn t[T*m?l < G3BU^C;b_oRgWR>_:HOG߾E{ 'TН#vM"ZX\xZaC]ڇ._(g {5^ \@Ɋ9SJ -/Fivq1e~PEON7DVUX]d$.cL !.G%Ûܾa խ6,nTm^8mTGoCܦ{0ۢuσVb}t>]fúo8q %$)K9X p8q8Yf6[̇%4Grż6jH|%0MT/}et0:bZ12 :3ȳ֬1JVoWsᛵ :*Yg+wa#*D_l Yp56mf!+{O؏裟LܐlE vj=j=4eYx&`V;{?,ix',hcYS=Qѡhjɉc (OؔfdZヨWQ.8h޶QPnQ!ņbi}]@τI+lNfS*'m]ԏ 5y"tJd[/PXvj)j IFCer`1TdṱU#nGGiR3NӢ;ծ_'KRXCf"Ƨ dߙQs]4gce9dJW(y9D*4Yaxew .kkk/: tD,5` S*6aPA|AĊ6'):~ŁU ]<*B&L:Ӓ{Xe,ciK3)?kۆO[TKupי~sP׽{j?fDR9 ".Q<ϵ=/+66oz\d Tw!Ս=?Vr2d~˒yI`Gt(CmFKY5ׯ]|rƪ$$BG0u{xWɛI'Q GQ3+;4$t[ټ#dj$:X C/a(KKջ"Q"wԐ!lxDp]g>+4]2j8Z>FVBg b?3(- W<#VPFUUϒ.MQHrcan@K"T+yNņK :^QzI+;8Z@tUYH?&:ݷ"/Eͼis%$֤"Y?|E؜jSq Y"\WEF @ذ@ ԕrzĨ"8%M^&?[_y/>{S<ʚS83;i?fw޸3S罅ƄjM e 4Cv߽)nʥ4ÆoXhV~ąXF [C1:vfAtJP| aPr,Jn DK]RSG/0(F K_~ߣ']3 <9K۴ۇ1d sW2^ƧJ\[8AR톱3Ԯ,j+ A>%7n{ŅHl8U7b^glE$aˑ?O%|'gx)52cɭҌ8YlA?zP7(&u /j@~ڑ>$+ 2W<ݶRꢸhaemc<*ZRwq> ZcdphtmZQv5mP_X #t8[x8bw4S3wע}֫7037jEG[-6W$_imr_Bv sg,~,$3¡J,4ҍQB@t  KP 6 |;d$J<0ޠErfi+Q {cӲ>/ a017ihbY=@تDeGDM&;$3^N%5R )_aߡ t59R$ƭ>sÚ"*kxs{L ./Wm$C6DD T/A%´cGEf/ Ҟߘtõ6mﯘǖ0讦ߣݍh-ʥ"녩JmqFFưަ}v_t>;]T{حY'7r k[sZM'rD>w?fFש]M>su~j6@ul/GP" oEQB(aO2$M3Ni8v!pwzqK )I XaN4Z\POtTP\?Z﵂洛F 4Uݯ]F|_uojjX6k*n>"ID&Wג\1 .?ˈ m0/^:GёK,WH3w:* ]T?>tb(LZ38wT2ֹ?7(zUӷicx![uZGHʩ25rytY?ìӌcl稢vJ4_[բsX?ڞ9Xn1-ո^F_Bްl+jX_ o{ G`5-RDշprݍOQ>(LsY~!Akza²ͳ |2-'=}}SNKfՃ(6Z`9Kg[^M>jiA851(@ąxm[*ya`#5m h^u p' B3X|V1ɡDuѫ*G}C6krJn)3^~8U-䀖bu7>K)WI'  =$ :["=Òx:ѤEzRY8=ņʍxo|F|5-mKtjRTRת;Ý bk-R-7y9}9aY& `PO]v(֒56ٻPcm"8bM#Zb[s멒퐙,\28lLoEO!%k$سX hۖO^!rf٘V ~P$Kefd`c@۟E!gj!x!H8(S^Ȣƃ[ .b%nX_v-RP'$M w%n6}#qK2y\2K NP| 7 ب_u2mtYƚ޲&n;7m =hV\I@d pnJQ˱ jnl iqtֳIr-8HVrZaF)^T4P} Q+oRDwS G')+%?8#ꦨg`rmN_gTYa5DNgu% `v ̵56_K v5M=X d ;XJ,@@?Iv5M }be@\*8K$)r9]neE#;NCOfm8K̓Bc*:uὰ~(DOqoMˣ|d4 ̎aSh:<L)ㅪB^Yf>/F PfT;j~ U{S7VUϴ]t@YAM-aa g=2l@QڽXPYHql+- NZ,U !RݒpojĆ869tcrX],/|&T yw3: s8~% CƳ'J ߸F<8ШWABg2(iE< 7K^alJȹĺGXiJh+xoǭ N zEHi؀P,yd:rEtJXn~J&'=ੀ-E^_mb!aZ}k` PbzeЎS; 80Otmg 1&NwYC!`WgY2w-%޲շX7;1 nx0HN2h&:ciͩ>{c2̜AINbJ1:pb:@3{tVtNh@0cH>lbU?HþB$4Ip[1 |Sj:-S1aFI1ѣ-"{/ST>!$3mL<^0jEGV") r}:#gm ȹ|2V<89R > hxCiPAB9r&HVi 3 Lu^_Ԧ0Ƚk[0Fs1Gt*d`Wuĺl H96JU lܞW~qGB(Z=oOM8}xc~!,3kҡ Le6S!>B٘dl"2WFL91^\"~Fu~B$ r$42;Jwj5 ;KsYEJ&VѸe8#[iJI Vxj`XdbDҳ zҮ(m=(8sRAIPBD!M\!4&= G)Fg},D[LQn)Dtc$) jN+bIɠދDN~|1%v:Y;Y7䪯zRO \Iū-z([i|6U٫Ezē0J Gs?7[͍-NVhewI‘!`_,@tkEhG@]C+pxofeRD JMcŏ< my_h.G =l*9) \3#rÚ\,#*_> =~zXjΑL >x^ߒ6zJp[#y\} bu.qӲ[*A!85H~9:`* ߙ7l6w%vrK6 ha@MA?\1`1~g b/`Q{8|Ɩhў ~H_\sP$ :}7ћk%"0ghrNZޒ8K'{aUC3!USO̯UI4E E.ZS~KP1V=2ceG4[)<&1Z3)6e` nQCqַ+ii=%%(WrnsP5!ܷ^1gڥ2⽂'ģ *ThsS]_k|8ȃ= ՍSO=CD*+$/߂NgҜ/li2yG AtT #?J !b HF:a0)fH,6{*g1b9܊ 9)hix)GʿIG ܕl ʬB~Kdl%9 T"LP*E\^%ml3A`$)&8O*]Lx opo:(M/馝6t`-+}z r(H!!B 0B+9/Ow&9NoOV\"&݃I\3]xVN|A^2ׇ3j.Ib pe%qC\8/ t b2 WO㜵pÑyKɀ -Iq tzRzxiv m.Pn5ͫǦWmM漙*]Ðq5[ȦoW 2 # fM e>+sB_=,b(hUJӄs¹N)Z p` ,6m"J b9=$6, vhwLzCy\~?TJG@Zc "WɁ)^vM0^i,^cf);\pa*_:{zdn0#ۆXqOܛ%+^N 8Qvhx`6LƑc#I.W8pE;CG c$nXb)o0|獚)D5|)]^TuUSI1j\y6yM((o8i]|C2oKly/  2Zcn H'柋g^<ɏlPSd̶hST K|?IXE?QP#Yj;PlH-_?= 3_IYP0r)ꑅ\_~g}94l'!fdnL[ 낪3L''xG/"S >`хa |z\#pAe2۟GXk}'!&Ix0wv־I5ᓯ,7 1¤Au`2g߯ъ8=X@YA ek-iBz1ȋ^s_[b+EMF P:ʩV [o7;U]E1НK؅Ӳ‹} RvmK]u25WZ8+ygH Zܩk!;$5 qN3:iNdĥW%Y=S1iW۞ny3,dmZ}`8XH]@uu `;Xc W' Уm)s(MWW!M HL:h3 yvNXZi t26G`'AMnA6FCxƬ*ߨ |AƠ)6'e?akEPgeW⡢3+fOm05 ̞CAڋ'BOZ{29o3yd%l)SC XX2tGSF+ch입:®!)O2SLe |I$eNc-)dscR@ǫOMIsÜmi/^mYmOLyİ(lLv!wi@S Lj<6 <V!"Qv7T+񴃱.qtS?I''KCupy6YA {EJp l,R9AOMhy|lEɖ]o^1C8JچJƪ&PXXMHTX,[+O[@)GXO@I;t3жr6]coY h.Im=e + X@k$* i'6Xq~2 ,55O$eЂpԫz 8wͣ$E+YggJ 㔐6%6I~,E_Jz9 b렂ܛL%GOq_VK| f%H&X wo) $s6Oˬ蟕z>A#,QAt2v]3R4{:b3Q1bS6et}X}c&V"?$/.6}QR>R&A4o1m|Z9Lf*0OS%8@5p! L(g@|V2b9^}D)ض|? 8XNWHo0j'Q7UN'1|&;.^W*ʭ5ܗRY-E-"dgt9M3RBR7 Ye$5zAƷBN|Nl;A)Pr<${ZǎKm:]31f9;QY|xhXshFJIjUԷ?dʳn~ N]<r'T#1/JuГ94fa+tzlW6p;ay>n"iDYExx_U]=dV3}aƭ1!7&|)ӐLni{Zv>Sk7+ڣlb+2d`]@Ch}@y H]WƂ[~VHfvvoui)$f*W{b7L-E5'A\7%X =#iB}1gdrڒH5N z߂bwno-N^dJ+Py̦ot}4l8UF`bgs9fXkX1"Iad6\SN 94tr1jX}n4]`n#rhEqRM!HsqF̫QSȬg~F?-bC2`7-Y;=\^N.Ej :8iky4Rn/Ċ 'aEV=\fE5Mit=2rPX m7d((0*U g :3 @nC(t[ۆۤϷ,+q ґHuVFM8s>%hpل"w^B0i4 c;Wٟ*Df7ajTE3->JY(_'s +<ѥ\0@GT2Ҷ|"1!ChYa8`zyI͙%mz ޲k'fkWQw:둕D8Qj3 *DOi% u=b@L& Zk|(&ӥy!if~j'\z}<,[ P&adFl.7l͚E{~FLW jלт<+KA5Ql$l֨=ZQad?<6e$gFU{i/>(֛2G#ˠ9J2 H_=0xЇwYݏט+ҫFf+&k&VQ*"8~@~Xkv~HwP̤ bvfRƳaddIok_67f\)TYfsxؙo'NZǵ2D"\ 4N8_5:ą3&"I).6JJitYZ`IC6' ꊼ[F ;"ь\X W-*F4v#E$-s;ћCIgS0^5H+c՝(pB"!LSDX"x2c$N(mF(\mHUšAI|K lƃ=<$KQ4?R7=0G84諹~x\$ .5z, (\La+Wφp\C_MItrہ --_p:ϑ=VùY}?Jd#r#WD[Q]Y}խ XP] ts6u'~&cAԗϞ)~2G*╚,)yWtsxAި|*q( ^: ,#/1K2m1E+^GE6q }lA#Iѐ~B_"lF=b1Ҝē8T56p!Ŧh%f.-^xt nW?D97]mz'c1 U kٲ:"m2^嶋m*L- v!Jpq|z0s4L\Li@1sҬ4O򈫈#<,iONb Y$DXe< Q։ zU?lTWBvvzk/Z6bS9`+YyDʛ.{HLK1&4))YΝ劃k DK lv9ҵ?p$gW໕g@7{y -$*z'L84IN\nW`*gk85:̺^G$Kv8qO[Jg.F1Ve06OD`3]7؝9{yv4۝%8d*9h(mG۵? 8ߤUF_ƟwG9gk_9NpC??8nRؐB 2"yh|e3A-"kp)P0Q o=P4ڊ'($ R@)'!Η[/Lpa:X[[Voox!= wl w)s1]JpdANBL( һDvܓjDdS/U7?X`p 2cJGgF:8Gtꬷ❋7D)t(hh=;/|~=gOȽ45>-m";)o7E=*gfIGZSjȅɄSʂf tSKi1͠ i:KZzX=v!3`k}J߬S>8xBFFA$945!9#mtVK+|X *̍`2_:atL^@)H23 .'6>E&RLTY;,Y \?;y]mG{?qa7;CbkSwgt[wk sMIAC2W,k-vήώa=F)i+gG@/>:~i 0n0CH܇HH~;Nϼ3 K$^Rfl# ֛j-7FFeb#n yWeʢa.;I3KTQsJ߿eWlې 3Ւ6n$\$ί ƨp[Se@q3W2 oS |<9i-i$k%f$T \8R+.Qn.~݁gm Lgp1&UQImgs]*+@inя=FFȂ}va'P#ꑞ3r 2YZWa-uigQ {á,ARR>wfmq… W+NG$38b7 `ܙ߈10<|֤iaQ%?gA(H 36罍R4M'7|*hYl9[M{ע aozDFhUM-R]]˶iTC+g_GgŠa7î(a 4J"$XPǯ^ Wy˃0O4f]Iii3,,/og74[1iKj G)^KۦJcB)-5-XRYT8%?"0d.3vZZ5Q7fm{80{ .\_qWfpoS+/@Æ)ϕD`~J; :B.Sm4,s3%H%}Z*Ryo3i3FU0FVƬ_1L>"X ҁtng!i7 Kt^P!+4";D- ?ۚ/-dh'FPPhM1:SݙfU2EGMrx5|ʧzHeHە-CNFm::OswABZdk\Yt3??d[WvWcӼܖv^?n_6p3e!s!qM0zuїx><'Sӗ{mtBr~)L݋B?KstnY SyGǖՏ:B'[j(QV/=WyJ|Y"nJ V|XWV5L5'5ؤ}N 6A-cg {$t+L|3 FCbz66l L:܃}ʹQfKLx Ab)A'`Jkt2Qg|\yzepj9JR2PˑGdJh$`LgcIjd}7m# wJxHQ:/V_"R{^ʞ,u!.( |o;ߪ7MacS84[a5E%nKYJ&\qf{&Ew9U5s /,| :]vhhd U5,/bb0rL6UFO }ew,p"devaS ᛅ]` O*!5-)?Pƕ! dk= ^Ƣ-զ0Jg3]d܆7wYh̳H#"OZhzLΟA {8x]>,\8H|.āǓPcPT|[1FYX<0ݽC޻.W={RHt.;3Y-:+EC1]2YܷA'8lm0|bqғ|>3vɕ ;\C{ ] H :>.Ț{Fqrq: X\)" R^]H ޚ _8,F3f*l#caUV_𓟾|7 Y:!ԑ(>pUG_ ͛4CBG5Yc|[M5 Z BU:(>Cb Ԃ<tí-V,x''߾1zK@GOAT-yc.)s,+BKa>YᏳрiIVJ>)L VpnavFo(rC+!Ƭ ,£DՅ-WS"@KTccz3^m曠ts3 nre7+݂QhZ9 ӯ^ˆuQ.=hn\ؼg+f] " !2C|y^|JހlAUXԒV>)TZH~X1f/+*hUE<6/LHmv!Cɒ~PPsiE:?~Eڅ*3$a-(<$( H S~夕aZ2M`0[NCX=pkAD V1PuIk3瞩+V : Q6nNVO=u. eԂ+h,!QB-lÀ*4,æ&Z/VaFU7ogԳ{E Pg2Cz6K ig}Q i<<0NHsniq,PĶ=6!)5|I_BNR`ՠ~Nuu]E*Mnw1 80@:tzu@ "[H~&e۰iB =k)r-|B(J+uRYg' E O*cF`&#VN<T?]&Z=ܟ3oz8# j#z(av^H>?|?Prq~Pמ{HN7N4گ++}M/72$#mfȬtz+ $MԄ= `B?xk-#pz uSD~S+Yhw;I&h*M[K Z Pjѿ#48i{N#"!j}Ag c9jJx4/kEӊ#3 `3Cm'mR36{)e=pRᆣ,"b~^];sgF%$e56PQ6mU9o=-4`Q%WS6D%& ;MޖHio_Dڌ 6 G`C牀5`ʓƽ-jkt!uÑ?LWtP)4[LΒv ̾ }EU u.m^ z6xHVaz#m9Ьl@eˇjm3PX=A=a rCI7vINbAPO"@Q)bm"/ 5SwpD(#;zx`iKdgKtl4 P,'yJ8?]V8$wsvun-vEV3tIɅL\/G*ݷʚⷮϜϾ:3ȯ[/Iﴴuܰ YĐHS)Ar_OC~^'QEGh #JbqXN#ҢF1*"—SW !.îlIy\TOs e4;㰻 #ubG_G#]O'u5Z<;F+\o*qs-g_.MdyeӁjR Q|pN nD/a$DXD&h=M[ܫo\55qoseu|A8K-rGtcAiwF\L!%,K7{][рȷqZemVN?TA-u1%8B7S5q2q7``S6w}EMCߧ S|#HnN ~~PhwB>BŇ'CaL R61DKhjVZ~+OQݶ9Drt1Db{8SaLFgZJ7L \";w{EFEHqQj9ڂebj\4Ec.y̨3>]I?#w }m B!*mh'v}oo]nIq;2%JƟit>9Ws͔b,LW;& ~k_q <8v ʖ/aLaSOYL]\TuЮc>f+ |lEy+;֮013"XX`X ?3cƧB_Sknlc1)LH$҉i8+Ha1!xx-\7q~O D"#IsgCҙnS9SIHsHck[}CJEؑ|rsZ'>!=phLpYwavhO^JWi\[> -NRk;xkc[T93b0PlD>Jć=x&sH^J2Fyzeb9q$(}ͺMn̿[LҼu n@23*+h*PP|zPF E-?NSUT-XTbŒ+: pC| IPr/)5r$@8o!o=Ž\~*_~-!`>r@ǁ%Hz][IגimH2W!P|11żr}"&  Zj}JUwЖwjWc|;Pye+>@L* hѬhv+~Cek\`a6oO}D%l< 2ϻ qfeZHh-Mz>fF .o :zȌ7۰Iq%Xfx^Y杨Ky܉D+&P:y$ruM+K ,{ Hz-Uu1<UμݐfLAs4W `c`K/ '~ItJ{mν4⪉ լI]1+WVI8~VwuHO%B4mcFQx󆩕 Po@0O0_UMօ}I쨣!m#8c|xk% / 2Q צ@U֗pjx?VwJs0 v$ ~ݳS|fqFFQou+:QplZr>%=AE|3ףk'W2j=e>1> k}=`d(0NHƠIrk(ysbE dq\<$%{ӞoW1?)6ٵ~~JI [$0{&)}9;8&` ^ b =qh*d ֊r w+  *r1Z]kj%90YS*!O^ʴ SsAz']}mkj&3:fNu/AԒ{;y]q:;mAJ6Nfqk Vַ9N6#8wrcf6$FC y;;"|fsL{˻apAX.rR aӃvD߄:jatI+&lT GI˽(0/51^:]wyM?u3@+KneX^[xR.:Og-V״7 ΈP2)12n( g2 FB֕y.%&SS8tO"Wpϯ߼}rh$A:oo>/6Q[ցmh}["u|mܛ7 th{F#ˇ?ckȰ }ImOξmQBk-OsKoio`WM힁wޏVhUԺ_.Զp8>O\X4-eff 05P(K(zFy2` 9SP'Ǧ zTv ͒'ei!PE+;mG]9'z#n2f}ʭO%`154ܬ>,$IPJEsrۅ a(_|tP =i0E&d<-[iR'mھnqiflش0Nh! k]\eW*:T7.쿃Bg{ C/q1zUUn(-]7tp*D *hƜķ5%8oOC:YJ'K/溏EnLe4Y1yJZ& <|HL Z MYPa̴.FT9"͗*@p@*튱*"poFO9c߰}lPd#2(qd#Cv$: Ι_A-U]pĩ"f3Hx8 &ʯXS_;3o3Fie,DZe:b;hhq!Z0%bdkĪ'Sf1@v{oMlXP-6O6X$9^c_UI[,`Hy;q ݯРH h05n˨ 9qp^E $5ĩ¬!]o^N7[R3i / /=\(;i3pG]ϋM1bs'+!l-2nwa 8~ĿKCo5槕*`>zi @hwҏ8Ci{\4%@zuxD' /X*큜ԉAx,<AҒ'MHNP # pV(Ju<`u~E9Bc(PoW(`*8Q'C [Y90Cj+щ-Zcձ#,)A#mq?:+mUG+x([11L],HtcBUѻ/tPfAcm{mvZG$F+~wZm蓟ꩳBq]mcy[F(ֆJFx,p?c]swqzއ"k^~zGtd1d^vB4cڝo<%`[WJ$rbTr&AP/>&FKg \^iU$;&&0-uo!QwG#O)@pec˳8a "s3q12Y1RÕmy 4zPo OtּCxp;_l ЗjiOOB!(L0nlvFKIXP*E6HP~)2 ɴ)b8pt(,n6 )(ᏻ[kvoeGGk-. _tw3̚<qK#^x*wpiJ#.z%F[*[꺩} 01'35RW2E ga D)In0 >z?08ûm$][.̝/]0=?"ѓ,X"[M- 2#7e(#:z`6[ZaXt5@bmW\|IՔ`&yRg>VqP0cdd"ʲE DkDB*ŬM&F5a==¨BA䅬6s1ܺ55a^}ᩊ'G8U7hdČj*// `VuB*y.C~@T<0).1գݳʣPݡ+3B;Qciz&+  .!)Q <#Bc]sVC˵C9@IlW'_&w>$*jU Mdz5iz&bX͠A(m?׮_XYq`w\|rDQJybmDL,M^ 8OXc=9> @ F"рVטZňn=]-^,VŽco!`"(Qw/1].;*KNC1x tVDQH=hLC݇:?zXܮL*^Uwo22g . |v $M|F7MZ?OKp . POPJ33hrR3?%{N. 0b0@s]0]|B#=5dg\=P{ _b8[,6DD4wFCӭȈ+Uyܾa24^MLyDd{/1! I rmu-9"WyMS뗖} nnmҁ9g_{6j X*0}pO djF5*Ftpbo//Br:'l3ץ"d<13[M>"69LFISH!j(\w2T_RPhs |( @I5ukx8`-n'4`\l"BQ}ʱ8ai4_ mEV:^tЎ*[tVF$ՂBN 3ַ !k &g?GrV=ZM;4)c %ޯ{lokr*쇍mW}rH175 Gp 0̿>"+UNqädĉ 0]Sޚ؆>]B\t?ģH|H4D rQXLA^Ra,YT]k2…k)?"ӯ(qlH~lK钸wpo&SD$ta$%N9ܗC9YzBQpt,ՁWW t'hX Ywv{s]|d+lS#ԙ{1d`} '!e SZ{$@W{TXҞ6jVgNtrۻLKKgYO啂sGoF693Yf Y?+^\p0Yh?VK@v5 q.JI3^0Gkzg2$1(s>W*;r,FJcV^ǯ5M8 ^a"բy=s\6}ztU$ܸjbl?m(Ṇ:/*sq4 LWQQ5ŏc+K^\F!JKжʽ+օ# qZwQ>d`M$r-4R(Zai-I66KɅNW]7&UW56&vVx r {¹xJ{+)@25/i9m4uQ4!FФ4ԃw_u)/8SD=r\Li)FAݗRI׊؇ !LHwfS7ٹ[4Sf?$X/ 9-HN& FS6% l$,nS[,2s9x=ҩ' {]+w>lܢX#+*q|ӏj<Kڽ,^$uL݃Hq>ӈc B:z\1XбZ ̹ٟm4eARBG2o b^,j̗kqkS6& G|/d3^xܘ́wC=!Eݰ,^IjY' Q#Nc*M2-6ѝxX Wy2/I[4KtH$/[ ܗ{)--'e= *29!\`?gWXR_D+ \98 j޾˾sʂ] =I[Jpoy[D t!l>,oN> s~Dtr`uo!Ơ[g -cWm5t+5j#h{['11Mc%{JB€) "Owz/qZ&B>jXnIXGt(7zI7 ѣ$ ihwƈڃ́~Y#n7<^I<(8_"fKI \4,!^|YR/M-;p88 kP@[6#q$>G><'-sb6).Jx5dT:R|s*DP?,WĆ2,qh2 *!rROF~Ǣ oug2CN dK1WKX!פ&҃ QKC,qSc!I8_ldUހO}c΄N#!rY<;UNoB"+U˔yG t={%*-St\+ DMcUƷ%kx"ӫ펤MEd vZ^M6DKR6gcP >50+*'vTY@Q䡛'jVaU&Mk.;Q^R XWq~nxs#_Zba?1X9'BZմfux]7m.)z-qij|R'2ӋAy*Ed;$_Ǭ,'+\.Rs6ƛ)d=8[XS`!~_>2}I[mZ=1=F'-Vo~~{%ԯpE7fe$ԿGAڸiڝ>yPrTncos+吰!K|&=O>AT+O}K%x2 ȜK 3!C)Z;22E4FAB*cMkvc "P Fd\rIY9hl6IJ 8S@`oAIJw军'?1sOnfv3q| 0]_dfGexU\ I/$yԆ []<` eo0\97Jb'ߢA4vUг/Q]+ݳ"6p0A*agH՜; 6ѫBiCl>3C̐MkNCS(oI{U a$R*u@ŋo@gnV:ٌ-u{^u| ^-L&[n?[iɅrQhx&LBdS6xI 6+.ޘk߷`uiם-8TPQX"H2H'z#L'kpe&jjWHL#:lɮ@3OJ\V4I=)X*gvUv5 G6mՔzg&ɳepw1P,i[S {ҹ -:T%.恠1Wۙ탺!s уjFo0D`&ziw6=Fr&ġ%=FKb+FzPb_Iը e+?ѶW;=1C&:985 #6CU]9M.j7+.<8mmT, M;{0(ǟ:HGuM'BAݡ2 _2Ŗ+!~;)mMO&*RCSe)jb4vk\%{D2E#ԖSzɡԟ*JVݰzi8gۉߗwLQh9'@=ljӟyC s`6TJ\N㲵)%E^h^DB;x 0'.>Lx; @k$>㣟ӜȚV֝~Ę[9$GcjeU'u‰AD%zэEυ0};+2([kFzh~^:.rrΆ(aM {TtiOBt4#LN1„5sID kI{3' { 1{aahd3fу~C\~tRϞBhǃ}Jcc 7y)}r=L9_]hI.u޻Α"ɓ'Y3f/px6a[" a. Jn'!;܅ Z2u [x- +^ļv?ks;,*t8G;Ӷ@codLr]i'cɼςq2P:_=lj&I\?T=?Z>W ^.BIX׍o/T7 l[Õ6ŴK3|)y}k1vAܰPj2Y\ M* rb\ c903cp؍MQe3ۛx8`AKfm-~hRZG%J mz\UjE+}38^Ҟ j)J~ܥdž㼝>FrGsӽW2nR_lmsa$Ae0!Ȳ2`WWZZdr=G!F4&>dӻ3 d/ ˸/ bX 8p3[bD @EՊpW]࡟PW%~9it~p1/E2AȑɊ11>)Z~c` 1?aɤYR:3e (=\H.[ .1dYeo~ɇ|NL?j*x.1nmrQq956elBڼΥwc3ʓ̝.ѳ^DN}p`ޱ@t%J/69pk'rڍO*Ox_&-;&Nfny.wfA;HDJe4Q[>TEo|,'MgoA5$5k t(?U_4$!7nX1tITRr CG` luP~{g=n U|IY7i&swY OPkԢ~qNP'4Sd*ʿKT{z2rmV{I2KfU" n+ 5RG;>iNyO!$FQa,ٟ?A:z㯻@Hзt?lUnTri24t2n{qƟ$S~JL0E(E,o8ϙѿ ?Ma?dаM^Db#k~wP'"+i-ZAtq{;TIo! nwrx,&;HCDms !ejDfl „;`ω'cg۲:dp(3jT YkCի3Y>RckûgǕG^,;${joF;+JyF|*-W9ӴD_7lOP,T@@'-KP*OJJa<?߸U5%UQ|bnX׍)Q~`%&ƙ $飼jഹ8zD q1Ml1◠m4m2q3$9$٭Dɽ-Ex¤};yal$N+ dl0LD+2PI^&HMb;&9x59O<^Ҩ"8p #WdLnoƣw+!\?Y)`7V}oYuy_4醷QyN L~?H߸f([$,q-D LV6\u>Z" Y0Go,V)#GQ>5RKnNQ!<Ss[(~G o D0cI2?el"© p ׯqj=}z,0@EnNj_MysȊ⍃YT eeCE:[f}+Y9.{H;zoPW mH{@EN!P2@KE$amx!2zqyr GJg&2갡ICߚ)mf?3$W;.o5!t7qIZ3} EN-71Zx]$(L.Eʹ3y6S" KJd-EjA< wf {}z4W~.\,>Mf?̿ep&M'-n4([]a#I5P*߁;R>P (dXMH_ʣ*mT=`!iQt"0hKR1&ˏz:nHM i@0aY<槞VBA,z0 X*B+/8Kc97mc:/$i24t@N@IAE'FLQLOq(КI@(? M-ޖhӶt,^4 eC+${ŋ@`[C)6ID䍀(ILj$G7F$D@$z6C5V2oוl@V c%&=w _ 'D~k?~G#Om#QQ7+^Ǵgq%9$;~GrIn?2AxP6_s0YYHWfanyl(8iUT4H3བ̒\ӲWlJ7 m]@mJZ.ٙVLGP\0ӽsrLa7Zx£AX+Β{]SKv5L~y~hʉ݅'ZI<6CNm?u-F oO:1[7-o`\;t= SȞ6VG &K1ܔ:݌džhzg V.-`I6<8Ĩ{0c${XJ 5lRV~eSzlVd/6; 4],·k'Q=j-B%2htnJfUJ䀢Ž34枨 K1ob.E7E -3|[B \3q3V h,ipB8`UÿJs,)9˔ga#^٩ 䍈>Qnx{'j 5 F`I-+kvsKZYv ɉe8d!6W+;VLJe\:W,=,H{nmOMx/Ʈ)@5)j7bmc ? ;6MNayc^(5v(bM[:w,Ǫ8` ޙ_#ۻKbwT^>{ 8uqer_RA+v?g]sbn<ȀKu#H{=Y&vk(hg)tX]m>umid5jlV*=-^tP4*Ԭؑ?5(uȫQ|r0C}wq} pOW`GK1#J^_;F /=Ԟ<oPvBȭ\W EES2S_)Bي׷VsM3G$3;uza!;eDQ_I^^[6rXg dF]O.3, 0J[=;b3PSVAТ?F'Ѹ0vt|]F'wg)툷RQxŻr5%FD{2 *;(|vFdee ŌLT?ZFnH =vNdx¶>$~ 'L~HuLTAjS]nO3m4+/ ;}0;}6^)wkOM`/_kQ:fͦ{u32FDv94;BwY{}xS Yg׶ uO+ _>t%HS&L2KWxe*ukɘ~H^'|n:_!Cw,!Lѷ'R'#{ZLэ :Z9 w|ajtM`$ډ|8(,+$K3[F-B&czj8@[(dU lz!R֓kIzaO6`.59?澎m{2Ȏ;Z*qFUwF\1I}z06+__$A7fNW ߱:/[XY@fwmx$kv)pOzTj̿^Wta&$č:G6Л:[_Qd{jǙ2"RjiS"x%'YЙ=[ NC'ݪ c2W<R|QH$"v.,u2}H*7':Kb*Yꆗ߷m{s$@417} >`I*$(["eLbNH=ce;mjKq/:p̙G?K}YO`馨W@ )]1'\(>l秛!6r~ZN,+D7& g K瞒N]gG_04^oxhQ $tҳIkڱHbGwCqEV0!Ab)f`n]vm/tĉTtZTQ@qdnfsJt/g~7 3|s4\b!.j>Z :2fܭvwu(VQKȊaUMk6 ՃO .#X< Mz9kùٯ2a. +56RdJx"7Ӕ<.VPtHF}ћ-dPUPr| 5BĨ8Fhܚi |u#sk! ۦuXҋci N \RۖVϷleOD A ɝV1K~)>դ?)䑖?>|%#m d+NtH%q5Պm(6E|gDL֝n)炵- 6MSq[YL\"LK^&Nh4T7 hʱ^lS>= wdc)^EGaKcNbE,ypQ쓰כ!?hw ၀CG"J#?хa_8'T#2X+Hrf`Gȟcރ<jtQ=Gp: vKڜ7H Qc^X+k5cQfUXY!XScEV p+on>\ĕjG NYT D!Pk] :`NdN`^ubZZzN`YF<%i8"IٚۆX[e_ K2Uڎuz-<&P*][ #"ZWW \Wf-ɞ>4E,SF ({+j-QLnVjWgUnh#"_4TyBD3o"-9RvGE7n*čԻWpZJ0,z2r$hjP>Y~q8m\"U YY'M@19J:y<~KG@̑A i/ѩh7 0:P,Xgw2Ri)^WMDqȼX%0 P([z#x^(Гؕd4j$sW.q6=MS^~LB8jySV i ?oC++imfXT^%3r(Ғ}a UMRpq=Iz&6o[wSb(bkIw<vhÊ+!u5I& 08CZ1nGmBC> Ys!G|?uw&91'd;[;ϣy`%ˤoiۡT}]لƍ+Bo coEBM`U/rP P]Sbm&xcNuafdfO q 0oᇽ+x|_p ;7\o\PK ,o m閳TZ LdbQ|B'%]V} ϊp:cʕ@Tse' !VUUeBG$ 7 y{gY!^ANoӒ)6 o~ALR[Θ2'0#;#`kW @X+L~eޔ1a5s`IXCWrE`nT#,C?( *p#Wkb֗vx}sn#S?&#`8lYR(*Yqx;\F|춵X^BtǑ5dwxlOa8{v9H?h}6ێt{bF"-\Kk\ڧ-_v _ H܎Gop2 ٘IF3(] Ѿ* j,z=ǩ?Q#u y) {BԳCne7{k[@o8Pw >}߭&-o[aG0?HjGWtjrYG˟ő\6:E85|¥9+0橝EO=zaL͚mg(]Ig<(Π=5)S4[P:38wBiۿtah@߻zjcV{IA JhU9qQ=ЍGZC݀X, [Kn10$K}7`] 'F٘k`;HFbоl5hrܟo[{J4zO}\uO vu$5\}_l&!5UI6`ǚfw- ptufUehlJ?sNM*Mkhp|S }]'Z3Pr1+O Uvp{{&rW%@ j-G!D7lv7i/ *~,8j3OfEJ5Rclzy-?{[A-}z*Dz1I\N vP|3H,LPq843Nقh:27xsw,&U$=Z;ꂁqIX&crUVvIL# Iؗڧ<&f|["uv {#Q'MeLU3k )s9*"KWx/]738SU'S[?A yz3${ϥ%KO[h3-QYuO1M ˖l"wlc@Tr 6LN7tvqnӐC^9mhgϲ(H5BN_h+&#E//DQx"[R#3by 1O(Ɵ2"RCaEN>:-@yݘ82Fe3l/5E TZa|Y[0GE0OLRLg+=0T.V&R"5gaͥӸa{HjO!`!ǒ{a jK:_]OFjgMág0s* FJ( 8-y,ZRrvd͡*vy.EMhJmDa9n2~j[&ecѲX 9yS Gw5{^Sw#*xqi{.j*lJ}ވ@m5pC-ϓ{>mAyt5(Ʒ<H} i7iml:;5KC./I<a]OƟkv! NҖ#-rd h:^QQx :$ 2RɿEɷW_S,Ѿ]cARvCUdY$(@Ȟ/8ڐ…A7 2VӘ9ٸ=P߶6A0|T;J q7lnٱ;6^ !_5дu8B# &w$|m€# FtP{='Q{,`"4eTj'xw+W3 _~z+Qe+Hمk%9G:v/bRU79>FK|&Ѝwn =~t3r C y::H%ˀB[GІbHТΦ&{D Ai;Ȋ8V3"ݼRpf$!?/ӥj(4ݙcIֈYH&cu]=*&Z$|S).(t{dVD hK0:&_!R%]9˗n@ҔlRy?y!b!djwII+.kc~,R.hp.{Gu-Py@o<\mN32wmal dU۾.4**tK8O{ =h"FD>g䡻]Dsf 1Tz)FhwDQT'#[;ds@J!.wgڠ4nB==ƥQI KHҡYyG:Ŝ¿RY{`k7Wm!6:J7lQ̺⏪Wҷ_X6}z8&9{ozӜJ{Y|&e7wWMҰzDVHHdfqsoUa)>m}٨*D|&t44]1B))ɀMdD6JVNlmeءX::\a J)?]k1ad <8+Πy7JxzՖx @GO6ubZNmp4,/egT3bU(UA:`je3-50'-@4ͼ6zBVPݭ} gު3M}! 7>^zZFdhA\EbZTKXڎQKpJlb8wIơnDGl}gBW@4 wN{}E90 yYȜ '*Np$?NѽaHst†Ekm9D6zȥ>!T#^\LjEH0u&,M Ȯ! C?Q(">F N\RjUD0rEt醫h<5[&Z~P`ܾ#nZ'BD:$SkQt| ΏɣO,kGOWN;)esTD؂-k7B'*Dsm.% 49٘5̂ ,uP\cG藌JrNc0ҡʳ@q^m,.3ON{NO5#dJt^Ĕ_v^"/&*viyQ^R(5/s%"< 1pM` b_6.0KKrPFsw+9>׷ߑs0l[dI dEϮY5a ë-Wt0ߣki^ qr> gDQLKTᷟRxAip_˶I=̴݂IS̡~ox̏ %O*Rpl r[" 8'cdɞ3`סbvXteCte*XìweՆqDVBH PD@͒mNɅp>P|zU^& ! 9Y,vUHtB;tnWb]wj淡?r2`$T$eb__]|7S6m骎7Jӣ( /:Yp-HըMC!֧IDM$o$U{ͪ~J>-8 m걱ZA2p{pWǭvV<*pe^-fEa.f;q^~9ld*.V]PNB ;g/žs1x0f,# cGbm/%4zf=/~ fM@_h,J;}pZBy HQ!,r ;\°ܧciRA\KL#]ciePQO$¼͠Z!m8ir@ }fVtLk"-W^DMtIUj-eedDz嵝#5Tڰ7;fÀ 5:K5brK8֧`e9e^onюˠE!%{v|W:mý(Pz򸇱J&MM! U̐Se1ݻo.: _m ' K!F(Į/yY&7Jz+Ysaʮ{cԬOnɴXzQ:sz?՜lvk!Gmۏjv?8tA_80WeN1}Aăcš@8jZ7G#{Ǡ~noܸO:!{)J_|+Q# pEҸg/\}B!0P3)t؟#e(?X'b9;=/\ղhhY: ]?{[ o?PNa@) +Οds%aET6t=XQ ZN:Id^Xًkx~/(8,l,ZVrVx")=2nhY/DV(6{Bp!O8ˆ TÍ/v]S:vwkE;`慿?Qwݎ]DRIY5zi8A)lnTk0^5XRIG,qS,L.* Fa&BqD6E`,͌gQK@m[ TS^]8k6.Nw01Tź-]jЇLYtzm6o,q~i;c.ɦ .NL RdԪ۵֤/ @KkEJ(͓X(@?K»U$YhPUG*LvN0_Hڪdԛ rJ49Ŷo+Peu^IF"Ƽt l3bp ޑGVD^bRo,O%AOۅ{^Ak5H@t@"2W[Cfn~Y\nlޕW[7:7dbhPQ & h2,J&=ln@,Џ6`#odڽ`t5 rDd m(M$ʃCp|%tkϲOˮ2qٔ%%,)mavD YA+:w'Ps rbL%/SDdT,-S)dVq?UstlKH$o~U+1JQ|El5 zӯlB\ꋱ92ͼҤ20 fu%P;'ކiF i==S&9$h.3. Sƹ4D:GAJ 9R(4mB:6d;R8.ů32WÑYMNcQ0{Mkb4qLr!A&Ao}Qi2M\n|ZrnPxDW"φ ' MSXʞ)nJ؁ƟiȠ߮,Ag|Wc%IS]ncgko ~S%\ExWU݅+ZɹWQ=/H-Q3 $Y֖OYO׆FdjY;AWʑS_TlPd 'qYVlTMlwtf@t m k52J Zi[?+cb1-*8:L=K0çrUt` aO L aȦ{&ˆ3+"O⥘]~q4]BnT%tc{9`t+sDxj䨘K"VwT\! ZRi F<<q$SG#g zZmf -V>VZ".Kx8ihZlg_m|D$ԦapЅ"# %SA ,}Hݘ&m;ޱי>"0{;GXDB -F4lC+2r^|QC+|tCbmqqA;} 0h \j!\Ž-YĿߎPW,J]z4nhL\kB+gWd3n4gЕ 6Hܫ5!M/J9OMܻT%-: ɕHMYE/C.^[ca_ab sWWOF.eyI#%NGT^+%/^ZC\sœR[0uh앿4OP%}K|Κ!R*qUi{pR[ g ^ݢ bI$_I>`:9{s:n?"~_gLڧ1*HBT=pA5f.D\bTl\76%^5"\9@Nyщd˟8~*<=55]K#g©Q>/jK|FoB'ߝ8#Lhhmbæ'0C|{kNPIdZF$ KA5E#}.OmtVy@Mvr?ox<Ѿ_P8$ Ȼ9a'P@F|&wv<8jHh޼F.+8=QN95U5zc tX[f9pul&iM( 3[:ֳ6َdoB98'M6-}KNKor%桩S&=(\D:7THZeOUvs$\|^X̊)6;3bUAP|[QYz-1Z-0IܲijR~p>&-hl#t*K`:Q@Ag=Uq8n5EW8#nc rf n(Hy%?/a qYG2YUw _Oμ=(^ Q&$΀B: E"2/|6D LueRbT `#XvnmE.^䌂 fș4"ƣjV-\,km iai!ԟ@!twJm" ^Vԟpmu+S5ԕ~ -be[`c߇1e=@S2StEp:S]z|+s.xPa׊(( 29K;B h'Y#bx~ˬDg}m Z[ :@ 5/E_^E\ʒf F7aZBهelI`Cxe  A>Up.ZE(pJ{nw.Pg?m.h2b&䨨c D@Opz^Xk9NcC#G.MoѲ3[8{9J\E]r!Jr=%F^5 AA'ExrMN[-NZgRl( 3<$ݙ߁: [w.SyBm"4 Z!c[M&҇>ϡfȺoE*mj{: ?2D23ڀ(:z޼[f6XD1J+ٻx;TlL|tRK$+s>iXtam4Y:/`sh6r&:TUG <$n:Kǯv#W*?znF?V)KҟS\{GtuMU,hR7fmN}GMޑaDT7]eGt75+c`}=uJV #b[ɐ/ECT (;"tAu:)m.fc1 ѵW՝!;!aJXEfS~p{cl<7tw+DbY-XnNZ\J[L㏃ K 7n(QJKvsT5}#z9qG9fM<7;I3ꡨ@p`Geyf\Az5NVgF&u'چU]Rᯙ7ro \ I϶/nJܱ-S#,:@,viq>-0tu%$&g^$d-In@[`{3~zXzxԌFu~E\>Lm#pv|ZTT1|і'RH?k>9ߴo48$[Q;  .5f~U~  ߳Js1H}ܵ,"byY6Z3^( Hmy_/WQE6ȣ;J2iHxF`rӆ^& GR pб2TL|a_Gi4^@IgF$̫QB!@ݙFX9i|ng@9Eh~Agj|q6E.GW3]Dh4XpկȽ5mf, F$z1Eڙ$A*$uߎL8b>LF`l/.pL)[ѣsW@OY=u6(\=-8˜Jtuh.e= *ؗkW0 yH8YT;t+mTbQU .طuȓ䉵5Y{Yg!fGCٵX,{:98fPKTۅ-,[(ƒ `Kx٥BR)w^7q\ f=ǚ%D7'8 j6XӗOd<Ά(\֌[lDv6.%Thb-Bod.!3uYD0cGm~8泍ct4ekD D"8/a^k1[+dAgӳr[8 >sh3ysP[!pwiU*~{- 3Did|]t;ӓ;J^on#/+^l4Ю5 +ވ=Jﳞ|+INNG4iaԕXi2m\NRL~z "KdWYe&vpOgq !̛F9RKĒ[^直FeE+c ]3HI)uڗb Ðn-%^B>t <bhQ Z{j[i {tȣ|\QF5 d5!92㞕k=5BѦMoaW#Ci B )99 nazɞlRjR>uJIȌݿNZGD|vtsH"P FԜT FE㶛}&ukM'vf#5aQ̀xR3ãi!aT"T]g˺ l,eNs,|MNdEd}VVdeCuc ^' D;LE˒^4?tϼjUj*Zʭh3(pՙcGh;^̰bg(0 B3+y6@nvb-FG:9uD } WгIf6'ڤ]SV)H&:fȩt=mߎAfp4V%&e1GSctP~?-LtXYیѰz&cbK`5:Or=L;sP}gҠʺ>-\BVFpֆ6tQ,QpvҦ~i$\-{WSȀ8F 1YdV%yȫJx zd%_Ji f58 %M;:X0HXINB o%~qQ!Z c&ޙA!.W gz.PLIN[+h˕=:t!50اM:=6w9 IaIS/Z9>74w GێJ-LZaMs`n3N]zr9+itfjtܫT)ٳ )g>Rr}D 3cjvj2`u. >ݧ2``Ba yډ{ oy䨒O^t:(טN*=o߀_R+-QK{=;0|Y+Vk O !@߈YBPy6a@SIy eH .KV(azQx\;|JP`' |Ukq͗v4 rBZƏp4ݭVELaT̒ysl(#!4@Y|jqբ;qH/"a"%//s]5h`2$/ɷEiW)WޜK֞:zcPK# "WEMzS Ǟ/?b+\GX/Il=U[8!"\/Kllw/9IB>?4Pm2l(J{p:z3\;&ׄa>PP(?/3G soGZ)Ia{q{aNCN>jsKE'1Rd^*XvJqJM!**~l  a 7"yϗ6qhXgSRB1.l1pjbŜϔ?û=0;mhmr[Qt&hc%(.^5РL|MF%{t(%MK'%r3BO&$@atMJ )CzЌ `D/Br/gJ <˹Ex"\]bX3 @xԫӽ{u (a Uf1FQ _A+ *KhP[H?1ii*-(`J9{Qࣨ0G; sࡐ C֓jr%Lnv:>6$eedF"&Kf׬$Ǘj"EPJ/=lWlu(#d%i4^e3-`U$'>>O4ujZ.m;wͨImWgӸI}bÇhK\b,r2ZӔ@EZU3^˛iQ tIN7kovRUC@6&g.#:W&JglRǹ\MYFA}bzi@_"V8R Xt«Ia8X.\gOS#w[0e̜>wp[Z K V7ڊ;D8 Ek!B n_Y_#{Mɇv{eCj0_zAk9=<ޔy\(KʾDWҖŴjvC|zG+6lI{-p2|X=-0,xZmj+^h;>. }A YY!GX֧lQ+qش̑:TSUq[Α:?jCwJƇ;؞; 6z}.tWws Fwg4齖!W${#%Rj*4`ZׂSN,ch/***z^QlOkFojE?E-/WsLQP.ٱlvl /l}3 vmKOz YE.{=ÛgG6_ gfb/]_2Ǧv%Ƶ~h9ž.QϿVH,u!r63' _a/q1R9#%|!vj:22| k/s-7?.2[~KDLRHv07[ h`§3gܫި5*;^5nY@rH*5&_`8MB ]5wU Ď#W.iqmfN9@B欙AD9 T OBmDޖf2Fwuf@ 9]>";O-kk( K~2["ׂ%'4W=(Lx@}&Dt݆)Ρc]My#՟ )b  `epIU2f9C#'[>TDt"\& QPj(,QhfIE1Imд<'*"BEI ic҄udrˆs `,LJb+xK n #aa3>te m'UET]bV' ,]ydL60ː-2{$ܫuFt6&ᄯ[|uJ;(aBbZ]Ϩ9OnkfLX4tb<:Qf54P-Vv%R*S}18謚'E6 7Nn-ݠi6FznÃГX5/V#(MKEB+knJ- KQ6p"(Cl FRjeGTeĝx!#ؖvU~PD͸ \m^"*jt KI9mv3'Ӑ;3p4?jvE:'yZ:AI ␳2șUzoܸ!HA{2;`OQbm /yHC, DCR`]E7vwӄ lRbqSC2.^{fh iC\51S6X;\c(f{Y۴s"J_barbC+z8Tƒ@vx!3NR ʯQF[\5O5UkDzxCG#ZI'*}ۓMjޏeLv4)*77 {vXxK5YIwUv7\x"2xU25V3`ETj::;6v1\%: zP:'EMޤ yy/ ̥ G+]"(͛JW68e>h߰&:55yUʟ7D4qqKRT[RKU`?FZ }٬a2-FzooO'^G@݆Dbkc2񓄕v Ĝ¥\GMJ!0HuNNTn',(X&C.hFYżL٘ FU>i d[U !m6@^'qvER$wP԰OaK'Uրw|s\75ikƌ "O)-iĴtX=kiѠ347JO_ܗ`u=6`0-ZbMpRE :y-AAZQzV=N!{p,0da,0HQ#a-r:u~v{BL[)1g,5sPE&Bdd|&YRRpQ#A~l˼٬UbitJ?áSZgXAnGd YɧQ7 ^: {ʩN5'@ a۶(_%C'3DPꜩ@q^룹*#tB[SLgL`W )g4[3-N e\ A*GsB-h9d+ACfE÷ p;ҐkKK*WbQ#+GdVL؍MQ쒎> 7+;[>1fӹhr4]ԃxks=9ymJH\d3 -Õ[uAp~`NL'rӧoC-n`F\.n&#]L/[rDq<|4Y85Yw:N{ϐevw3lڏ *1XNv ֥@F9H3ӹAo[r+=_|Eƨ CFeT7]4S2om(SvJuD+}nňfjAL,sDk䱚9jB `KxMKeH\]oZ:y]{͕!Ksy,uwi&0ȟrc3V 'v{/]*&ڑAI:i Nhid[( _'TdcŸ6:x튄;d"m\i$wuԙuTtR1NI=jȸЛ5>؁lu. 8}WM14+Ӂ6pNˏU_rmɧU$ U ege9#̀q-e}#H0+5*mid '$ f$cT+QSJ6^g2G9Z>5rZ>`{N)Zq;BKgׅ#s=> o]XbGJΟ1BzsngߋN)R%xU/RLTӨ os1|& ,q!Z%ZUۈ!I`Q Y&Ů_%gw.5V:f93?OU?bA/!A꛳ &R55%b6C k}B'B2(O͖33s=q33χ%''әn h)h2l\L/t\ D< ͲVaX'YRh4b* 8ܚF V2+W<̙% Ö)5cN#{7˕x"YШT5z&nSfC1+} G; o9.̂{,{"mkSgzncS=nAh$ V'븈Ix\m&UN]XP1"QZ4tW5#&^ )9Ȗ u9h|R|Ϭ[ٟ6^m>xYpfN.?~ћ>p)䲖U (ExGeG| 1L)8Rw_WD6\p4Ĥ2;e:G^=ckK&s^b&z*[ɓ%?Ӧ0~N ?qX. `̺`i ~ :ʁg '1lfK%~_؆"Lr? k3uFyߍidW0`/ka8+W$L|p!\3ѻJZ}Ƣ|-1#Xfi@6Sڅ<@5>:h[P3r+T5w +Yb *v fVq՞T'd;ϙqDgp/*T^J^0\̂@l sz|51HE|r1ױ7,s}]̀00 ;W(y/1H'&,u*8C97&~ F?Ο%sJ,e]`>-b77N yjmz:rgW=hpQ$Fp2#'[ zU^z'qc:-^#*/(T-&!"+EF"@/9:CDiF$:cXSv/?P(qwlf# ?RY@Ţ lIoAjzL[,D7[0nū̀'񊿲]7nQb~5hV4xޠw{;EzQ6{4D6! o;վ>6l"/](dn t/>&ʻx> KhmZ2 ycéb_!LǮ~'2E aiؼ(s_\a(K ܵG ^FnG-e1jg;t+f0@L(I9Kڥ oCAVXjX62ELfbZV_ ݲa4~a607?i INZ "scYI~p`gU: Fti8~NFc(cI_p KsJi:!X>g8 &͗!ږk2Џ:CvOa3I` f0B=jMw|ǷE>Ng/1ȡ?Қ}Iq+y`qD0N (qC*[q"792.DtɰQQ ʝ C;Ef۶֖XzoB@E~[Gqg 58ͧCh at%Ō@kFTpliG~3 QuZg3UA iEYx ;,٪SM9M{ _gP:%|)sEm?: 1dHШ[Uyl_Yx'ZdȇrI'+ī!}Ybj9+sE]E)l9_59?<$Xxlr2SBbH.Fr!Y7ё>U6:LUb+S>L9ne+_bv,5|f?0n@[L']6ʯ?Fb~ .JpIpR6_-#T3 e[l񖅙p=GoűXb$}EldpR^zk퇣Qċ_خ$>l^jB X«.8KA'4@kO푎-6kAk4X^)풣:+RK,j•b9 t .}۳(3<vs«e'2٪2xs0>ciȢ̢KO1:ưZN@-fqԹֲ4X|DbOz^wgj~T]N5w<͞޷bdb3+\#8ۗnF^^u L 85Y' ўgpC:+4=UGF}[@yt7AUps\EX&z%ݱ<Ք/L;q_sE{yH2PZ$鞃ƉGZ"|KiAt!v$lj\0rMe-4}Ad ;T^ExyL_DΩJ*G1 > 9dSUPSU_8Ѷ4Du 'edJJj)Z ҔǢcPeOjȼkiHr -FEȱ{9, r1N)BDm2U i?a|l-PÍ8P.R#L6|3mcxԆվ{dZˊ$y(fhAy4ͧ)^fJ'R(iq)3TPHJAt8Q &|akѐk5ToKn`ubQ/O@1}d L@znM{Z`t6ۋ<IAE:r}CAit"YdG~䕠. <qcq>\7>@.{J?wf1-BPi~c7P%sS~ mHDD/Z>{gZatBt[h )v?qUrϘKZfv$IJOR8΍-R(!mBn8sk"JSA$Uo٭IZ:ZE'pY_HY읻:c9]7wǟqhdQ9TjMc %Oɥ՜Ym+ʆ̯S\(m3G͂- Tp|Å 0Bb7r ][ r? 'H?\GQqiql^Lo|M0VF5a-ZH%Pt:FJe %)T%==w(>{Qǐ'=?4{_1I#,$7]Z쌎]jai /G 'V^fkw޵)Aic\%[kP: -bbs&4Y䶤*SU~- 76rѠwb6K}p gxshhM.풻ˡB-XMAdamnv^gNl 17-PwQFsWppmV0 WYʛC:5=a. x⧯: Q`gCڡ8m6zde'0FV'N#D+HƇֽD8_5G^H䈅+L CtfԖ,%'=$T羉'i7j]I:;I朤jn-m"F2QOY4 Bd PÈ/UVjSځ2yc4} 8M'w9Dޘan,c 1b]#j~iG.Mh DJ lyEoŹ~H#(.͎=2},}o@F5цѿ  7!)In|} 7];Eсy!LHIցV `߽qGjDG9U]A6@6uVDlYypWJe ϱl'k;c c;" rpd9X=v@Ѭ fF'9zw[2}(:pNQo_ΔXZQ-9xnd2?&i 8/̩PWZ6RU&ഢ*knom&-#NH=z2++3r7d3OU{W&k *:,N$}|ϥi.1=rW=,Im8!Dl0yA?$9NHFGj{HTrvBg&>Pt(vk؋?鼆] ZWq ZQga] xfJYyf9RNJ oZQOfz~Vpn&;< D`t.>8CE3+>%Q٬Bt4N Gv9Jڢ4{2 ǽe8<œggp2oEwܤH+] ¬D&#:)wDV-vh5HGr4%~l,&OYKzc?B jFf5Ck5 mmzl%?AJLE-04AX5/͗tX O0c#݈zkz#i )@xJ>]70X88C))L}8i4mKάk h*q!̩tt:Z0) eMy)¼5 IMP>ns) EBdPQ̈n(9|!pў-{ K( x/-W@k=-?|vwDD; "hޗ"]YW,vf8yػQv@Wt}%yp Z%)3:+,ŠY <}L8Q;{ٲu{">5z.̖ Ƅ̞ K_6ymfKdFRX$C=}.֊f1>}i(B%Glr6O)A`g5Q(m(~EZY~_8YCA ;\!TD0xEv<&D`"ivcnr5RfؼsE hYuTT#5LOaehE$5?Is2Xk2u 29*y3&W7I@G`ܙ(oE@SHEU*':>Mg5uD,R/@ ԰HfbMэ^*خAPbr9rICX&Esg?7tXV 99.ȟr5ymenq\LRX̾Ysò7Mq) a-iնgT IW)ne9w>#ѹ r!jS eP+D}m#"Snhk$V? :qkVO:E ~ !qCwZ_r4#8 ۜ% O!J#=hU>ןSheIq2/xiw+sj}NVMBֽx?E#JԸ9.56+-(2+Egm<` 0Y VsZLw.92z w&KSA94p/}Ej~cǨȴT{{>C-i&SjH&*4\Cm'!a.f C "RԅhZK&ב`A'k}T -$,̬ɻu?\ň^B0YٔPL-4 3}hh^G B}Լ z. o<Q2=jkT'J4ȯDr<#!ʳ]mhE ~脉^incno|UbWbVy!o BRuomAUH,3KTiGoV _B)VZH[{]5 |]2gGLJyj/>!0yW̎vܬvÈ'@M cn 4xy~5OmQ,JiȔ Kol񕞸bZ펼Ȼ^>[#jnݙ% xUv?D:yAu N.b9EkfQ F "lo_rÈ_2.q>BNa7Tϡcp?8Y~]g+`@ !ďgjd]D]IHXڽӟaՂP-pQTBGevo Q>; Jl߆K|&le{[9- ̣QoSVECTw#NoFrLl~e.X1E,s a]ǠXMA#.nI/,C>w^r; MԹQ OZ #]w3"p `5iKG$*t?= kÇX٭IckirF|$[j-/<_j愃Pt(!OUG*$Rd,̸%T~x+d6dh5 uU>9S۴N'&SuU-.m4M @`f4\] ' ®*FnUQuO7ڤ7Ղ3GلAP |0_>!kLQ X^,g_ ylRN+nYe{24?KC͍Z/H4cE* 3n=%sѸDA$+"9qċӕjY=zJD-.#^LQ[v4GiBYTYt.A⸶]19u~`\~˭ig^d9(d(HSI2J>m:ΙE; ތWb7G^g.,yIlt&L.=q&7%|'AUc]pݨY`uV(tSD ?%sn (p0$D9AKW('\9wTBB ܦQ!&T?dfVJO߰) {&%@:{^ z' $p< Tπ>n pJ ZUVX#&?O䡩blG"hz_7Ȁ]s"0F2#̱p/|1 xN2ep0=`@q 9D8]|_7~k w1.>h}tuh*]ѺL2su=4yQ.`*?FYɪӎBq'6w98q-TyHisRvY5Ȩ^K#R28 2j\A@B-]U!j!: ѱ#=9J%V) wu%(⯺PdrUq<\r33%KF >_R?8+;n'R؃p7SEGE;Kӟ"0,S?z\EZWhq|^wJݩ3 J!B$|4E1\q+S,V% F'/^Yqk^mց*kCO]Tl@&'Ri ƌ_T^Ή2fiȥdˬ <͡8nڸ3fyGt5/>mRF E)a Z z з<i( !k>! *(/(3_ LDT#\pP7@آ}xWY.2}"j^B%k4kS,FU`?D$MfNo2>>EL-Z*t40bmA3s*׍(UsRhtU3=42שI2U5pŰoMnr1$ƼB^m2x|,JX|eF OY;U❚#OPƂA|DB3 |x GMHsZ(Xi]?}5 վ;s}IL1$HM 0 j߮sSf كу3+uS$Q-!' |!/4jpHvա;ƤA֦1駪@\O~SJD"P]q$b5T֮^+ַ?T_=/W-x~bGYpO g*,V@kWNG2{_|(浕v Mťe螬RIt\kZUr 8.u.!Z'5΀.n0FaG񃔉;LoӞ"?)א|969A@ 4ꊆZ[H(a(7N𠇖L^cfJB$X+B׻+k7}~wX:W&*P5f 0 c0%r~-av07ۗyx8iägװss~QK&ǹIof|I2찃ӟTN(%]ڀ#@âG* z=êYwG5V`p` \_A!4@5NC[X[BFƩ,LN!NNmU?(ɐZB/L q$;+@?ߌd\?vU Pû.fmjVk/6>S$9kKM5Xغ[cg9G)-^1L`9zxJI AW7+VzP!3M{ &lxZ8 75]clTƗ]^2R4cқO1|ݲ<#v|Hzn=q^sʂOb&^A26F-P (;{VswE]:W¦ |Z,{hbݵ8VEo-ZF9Q%e),Xppe1wڔ` rDeWGM-7,{[ҷ%ӴX֐Z}7oGVV(z ݀*Dn`W̏6ӊ77pR#1l+ JY@h?WQZ, ?Ȕ`C6 Hy=ri3{NTn7xU$EQiM71ƠP2h~ڳpkpY! Ɉgu;'`P**>@䐘x %9q^ {_7M 6_ {Z!lοT[&Tu;cߡ7 :aٻAm︎Q_ț^NJlN>71u( 6= 66%0Cͯ:ѵZ+$/+-Nxjn].2 Hi=z[>P̗`3Sfn(FGm|P鮆L !'5朵9jj1J{5}wgS,T1SP!An% /ent7~;PwP;Ϭ~\H^F>4VLY\%OL511tcЎȈu!GR fjw{^O;iCoU[\0yUkz(+E 4h/WWgA ԑpJ#w-;S*opZ9VE5`&75nMB5}|FyνYgRFI?"^mR5}vO'u/֝ap$Z _UYN Bi>D$f%$d12mْЬ;Q ;wx{P#&8_,X>S*I2zQ R1@Իn` M+BΚ& U-0,ƼD6a~o!,OTܢwz|q(Qn&'EW֞Ŧ%+Vѹ?׼ohQZOnэʤ`{Q.V\dHog I#yә5i7{h &ɦ*n,K.n^Z Z ):ԻE$?'ZE6beTe0PY=zHUfث`2N3'k1J't4z?z(%83Gx\Vn'VzH*~|o#*R shL[S~=5{i4p *dKD3 (,u<;Q1Fa'T(XMز_\{wr7^ y'/E>cČ7H8 C:Q(rj_.C4GAB{[ -`g)*l''l>yx2Y:h-v =OZ,w#ztvq dIkybn 2XE6fm&)l0ta^ƽh^l>tXQlۤ ;AAhql&:#xАMVyxvWj$=`|BJu߀Eܠcm*єҤvx7ϖf,XJ=(9FN~ $&Nw-|gX {}hd)}YQMJWČ}0Zd@7S]oڻ@ʍLUWO"flh8^)0VyXgP]kU'CU 46ykptIΩ~䟨@~ϩD`Po{F %Z~{<STڱ_t1GαPLat ՙA|HGF.ӣA@\}>.QUB5Q4sO7 @8܋4:@Y"NT\S&ʂY5)S31E'ݝ>iv BarK<m抩X_,yqϙZ8emW?NZi퐘X(!r2,A7.}]pTKJuIq}繙Q Nmÿu:Suo!6&'m?&,KaHBH cg@ 8j5'6ngyj4^&]+ve?2 9;9/Wcɐ.D*H @iSQh +NNI9\B Q䭄K 3&l`5g2f8cLrͦ)k>;9y3ǮTɥ; <, .Cq$<-uum^y ؿ:HdX&aK#=.TX윶 )߷,.*yc@)CșV&"]P!ǿKQL$mivCgy۽Kt<&~SA dZ>͠?3f3{iء*r ɋ0cMo-ց 9' Gs.H8sV/cӠӪiLLrc;:g(&?K'#CE[ OFoOȟ&\3!I%~e'O *2r^G!Et˪t ,QG&t.@S}]˶$@dA_/eU.d.:z)N=?Z!+\ƍ 'czFX`&??q`Y7y#kC1w=++#?~v|cqqoEf֨z̛~ۘwB7ˣ!e2}J&UrpcѴ">?& VC8Gex3qUj_{ES23[ ١5~#?ZFlAY gV5clCz"Iq }FnZW7mK+b[XWTkXdfS>~ӫ!1trzZfbO#s9Mی(2•BEB-t?ÉGb ?yyiN~ 4l) #x艿 qd +X]}r[#R];]6 VV$䬛zw0շLqϖG"v)`.vC8VrC.N;X;I(ݚ)uEkQW"?iP! }|[$XF6\Ϲl|B2@ f~%Hu%c}-:rhA=;R³M$kZv˥cEhMnO0J;U&I΄IvR;/*ƫf@`νe0ݒUy/ z WI.\d[e=Y}U|caFDLԎNXs;^ wm3~Jn@Ha4S B ?"BHw*EH WE#X& MSKs}#9b52a zhaߢ$d4x^?cuĨq$ *<# r 8w^zzؐuly_?+] I0KD[ANQv'zj3maߨ9QyȀcݾ@s+:壍"E-E(~KȴoZ+=1>#X>3p-Ї5pMT6uLq[oZlVbEVoNoϚ9r?wI4 H`#)1&&4++MрYj|^|Bsk"|b/#q~52,=n.T96r #_ t+q\lOAӕ`-i/gA8u@@F~.qH+D 0PU[iL:x$``nI7U^n!D 6Op+r/!Wo$FT;Zid;UEkSg? !L|ʛȷўJ2ۨdkXM>A)nlM[Nspm훴@ӃV+D{\t<9oS" ]ԌL͞ #G1y7 ^RʏE43>e1M+B]?aA[3046t,.NKj/)p1ɐT/ԝsz ?{gYZ0707010000029c000081a400000000000000000000000166f3d9ce00008f2c000000000000000000000000000000000000006600000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf.ko.xz7zXZִF!t/܎]?Eh=ڜ.+ " 罹7r-n+Ե}ۜăG*OsQ5wʄ `@`ުP#L¡>f;c̺"HݞoX Sa_Ԇz(}(JYwbړ2NX#38T>nnlpq5AW V ?u}Jog~ -3bns Oa4駵\񸤝F;X*%ړ]+Pһ}oT} Omׇz#)95s\L%)szñ[YAO\tp'b9FKCBeekȆ>Eky!q^j'ݖFo \v=$ӎ{^.jj;`r-B p;bV{GU}y$_:ӄ Cg\tR472ض"-o1-CpkATGe9c7'f镲:T&T_C{jt >v!IADđ~ W +LBA\%E$$Q#m};Ao+оy?n؊räICS|g*+>+i~OլJrD3 jfy+E"8<4boQ郗"Z]%ZT d"q%<hOvGD-ݧ[ClђV=70|A//TG$ٳ9f+ֆP:rQX&)(]dW۵CKXo[ncWl,Lw\n|EnW&9K3Qth\7gllE*-AWPWOۿfZo)qr!jGi8a`ѓR]Aٹpd{( v!$6ꡗ\Gxy( -oWMdAP{H`|jyJX\pt *,5ͬ)aTնSEP3 ^(]dā X+V#Z ٿ'kU1acExɜjٸĘ|/Vhpq C  ,ܮqcphn8۰{C' e2;7ϼTJm`H!2W5I[-HP]HյS;]\l0-XEsqV ͤ>) qyvhEs>ֈ/Ld0CE.0B y*eBb"KۏD7  7_xT'ffDwDeSư:Y + b/qt{^441$8B~>$3$qǾvdywCitL=*}7:C7^݁*]N)IY`b .w r%%ɗJ+P,%?+$ssF]dڼ3x[}Q3tߺ@!܂u#GZWR8UwI9S7Azω /8ʱLNHp@`VL# gaS/nYQY'(4cl/3O61T"gN[_ʁ^*ZKX ̇X<=0:H; )bu_ZS W$G#TNOؠMA04Z~}cJqa>akl';}6N2UJo`mMIU%I{{%k(Z Lq*y3be+gJ[d M{ ._%نo6tɱ%P\GR^-}jqyUqH؛Ͱkϧ!JLl*m)Da8fYWIb%b3Q6$;Ks|ALA! "T@[',@(( UC}gtZDh~:49Lrx*C@,˺-6'hHU..BVQ6OGpK7"Mj~rVF ~ iH |l%X_ۢ 욋zlޚ@X1`앺=.B|Z&q8V1Xar,plybw;#2 z d)d'rB)ӓM#u29-4EPci0z\mm,: 4p2Ӓ:=UhiFaks;>\F08Upo$7Uh͍.]btX=${;gYZ72U'/):T/ۃsGa-adL+j} Vj#CYհP*(r})}D,Ve"]Qv<%GL ЌxUhWݛRV8.T.)?m2Uj*uC ʵX{q(tU(1/ &U׼SDH'6O}W֣RbFʺ,r1Gy;v?{|ǰPXR´'D0PI0] !ƶJwdC dtTM:0sjG#%:Gcc?j }ag&h^kabXuKHOOj/h!gwlYt1PtYr>N8-I.b h kq Y0@e۩X _# i{S[]JQZH 2p%E]~g# g0ٺxm!w2~B4PEYo3rX61V_dVST0vx7/yztԳ N rn W:bAѾB]T`L2Ȫ+2%fJ 6M7rf[miAַUKs1=Q3id jG?BX`ߴbg&]jHq , ]Omd@(Z6ݺ*TCj ce8.HT[%\ieD߬LMPT5m3>sd%A{LlXf9`d =CϜ .u4CLG6,3/j2P4goe.JdCr>Pn2'vUN/P=Q쬝ԁ =&}:̄wT]IKJ3Ƙ\ʧ{9dm0]WDO^3?gFy3 xjdtLYrz\@ʃ/&pUVl&OAVթw[~[T,~@26y7Ϻi[NƑ"<4a6V5KƣDN~k_D&y RH߆(a%Pi\<ЩSN2 9|&?ˌ&uMqf8b9x jG!:Qz|+%Ь3>ޤ׾d~zJ%H*eȩUa!^L`eF0 x5Ut*'q6wưl^rZ BjS/?\M.+u߸\j=uTQqN䆁'-gw0fo%;xZ;v0PKblRTO^-=Anmmtd؈e>I OTkShE ) Gg/adOMh՞,Rv8i=?#En 4NƌPNuޥ{h@yeKY Ul^~,Pv1kNj(u08߾] i}rt)#Ϗ\5$%݈-BK$kƁnz&5u:m'U Hga<[VwUp_n10f+mk`ɃE98{"Y>sHVBF4_lɗZ6'Sd(dȘ0(ƒh_ܦYMg FԙncMPﷴ˹g7?kvs=tOF* 喋iK㢇#>  m~%ne?[+sO_#Er krK oz3t8ވKR~.WPy:Qhh-=gO+qkU]vzdj<[[,N-&,.mg.#.g^AO(Z@zYsGؤ*Æ,5/;eMYDoj7M2 䣄> if$ ܰcdRH[1C(sy Y}3,Ҹ?y%rL+*)  g҈^LݰYA!eş nL%`E("tB7.&1W"UY>-ޅF9p*1NYi)hH1]HUQ:Y~<+ vws\@QI z!Bv&BMDJpy"g@5Η|f YxDZ4gt;J<,j\MǴb1XHa8;Jp:%\0&:LZ[>5n:B7 AR4U /ǚG:y rUKu{[D{]݈{֜3ɽ9wZ_DQg4ē}+\؂.r n)C8%Kj8b[omKJPK8iy;(bG%Hx~ Wovq[e3] 6Q[)eNy$pS>_Z/n8ͪG.yv2=yOU#~lԩ{ZOZC1#X/: X,V5EE JWSf_ KWٹ2&Xo'v't8y_ ɶIpvX`vpzx]h4{m6|?mnKG!kH5Ži.>Z'DdAp dg*4l]`',L%'OؿĮN@rsC˂E- dlG|=Mt|6'U𵿶OG{J45oU!|TU&0WEnC4$K,.(5JH ^r% dX~~nD^Κ/! g&n{'ShM8}N2@ַ"mx,.dml1`tMv|š~x? ZCЎ$TfeIĬߓF z+ :^/#e^&iBqECd=< u) a[fP'@+e33V+?v 핢ҬR/ ]z.]x! K+4dUz|@ba7Π{yV"VT!Wiն(Xe+n zP'fвCg} Rߝ6[en䋯fUŝ&-(=b3`ߥsї=?@w7;JXdj<(H7vȧ @!Ad|/VOS=B @Mknp dnXdCNXoҫQ$jHP 80 F6r+'SS{'ggpH]8'T{to ȋL*VpX'!Sq4E3nw*χlg&w&Kik`2iv#33d $9=hLɖK$j͹@yT OYlx(=mŷ㉈QeklL9`?#VԐU$w,@tt}najS(xTӻ+A ؀+LV9wdķ#q9##z7]~1Wcy:@v|&iJC_^L^@VpZ~ާ&Vx\*x /bB'-21ߌJ\QQ*dzqIUH3|ȝEtdVB@*Edb+$v5Tѹ%bӈ搨w7n\ܢp-Q' ©Ӝrd_[HH9ی5RȢ|}n~zڏ8_]{2,Яia:b`p9nFY!( r@> !DXPwx5nzQ})u;䧔$!d3XtfCM {{ 8fBF_<G:H;m]ILr &G=9 ET P;nQ?gT| `% /Y=N!fS$I {:] P<[odT "gE%7owᇤ#i^p?XބZhin1F? yM)]aƤɿq{1egJ5zCSb`P %.&3r+ Fz45<("s[B}OO6;>yDeKYdը7;>] Tx?WTLqӣb0_fYn!f\N> *Z3sP^1;Uၮ;ivVOh0)]4ޫJ*.# ?vQ$@5_Q-Np<Ͻ8 nq` r1D=Fv@kԨU*02ZAZ@([')}K%.)F o'MiHQFH ?N2S׀,J5~`ngTvv06A- G/n ?7{9k#^\$s͕^tFc2v{hߙ.%Ic8cFb*bDsμu5H"W~ Iď ?Y_kFl ZL~ %!V+oqn^½i sNo{adX.>䥜rJLs74kMsGbFMVuE oݫXrldn_7sfZ̷fN':.nCnZ.Swd!tSO:H{.yHIc_6Ե[o.2 h*,Mٗ=`ŸK]4.Ve)@hqj|~seY<==!sWNe)q5?Z&]q0 uI֫:ؑ=-E ܢӘ$W!$^z a)2P$!<߲F䋊}u'Ơ =sR>'~;Do_4蜐d3 }>$Sxo:@_y9=/0j2: k՚&RևEޜ(@A) /I!~^ydJj+YNW]g68d WWDkБ睮BH}jG6$nVb6Rp^̹whG).&ֶ-ui~D쐛2eKUS\:Yb姒0TG097<b0 QYkkJ:_3]JS0[9OWvhy3UI0#~ĘfpӮu-P{~llf3i sX#s5f1;s30?'PmQoDpo]L za*Ȋ?>Pp" ф->/-%_~5,X 2Z}p)YκZ:O\'ߩ?hSw1]rr B2Qen!^zyZ?-*2'rL֞47|]ơ:5*}&6S3/ 7`S[lCͼfZmƷ:&\Tׂti g8K ߷xmPR%I)oa[K(B]Nh{SS 5ϐq\Pe7r{Cz vbԣ4X .l5#<+e=d\kİkoҥt`h“~jVNFga .rYӜ6e-dr1͉<٭,2Lj]>ba <7HtE]ttok,8- XBf`ϼ%+yQXi#Qp vD?GT+cC: خ*әX܁2\"ͅho:N#􊊹<~ߚxC]wIBBLRLy؜PsGo>Zhj0N 0q '+_J)d+$r =Qŭp*&'I}2Â,XLtyfJ ]ȭ^ğ<םI%ϥ\&#i }_ GoxLBX kդ#!]hYlWuXqJ1\ZpfiT%2t_UO d^@y٭Эi1=B<9FbuO|R|㋤;O vl:ZX=Kps)-?ƺw1aW_׺1{v"4ݡvfW^]SdނbPGGQP9ޘLrHrbre(m`uzSh\dTI\z›#PIcķ~3H@ƹh셠Wc9SMǏm2_'S,*zN `Z3qmPE>c(>aU|]_A;wj,>[? 9e*ҥ1q=>sL.R1/wf+NUTbɭ42 j̬9mx९aS,|L0gRO6wѦ&4c&3Ճ0ifbF|Q\nu?{Z]/5CrG#ԞL0IT–_+Oz{F)\ޥD1/1ViOU~J,SsVq#|~)H秵]SOnT(_N cҫrgNŅ  uY>yL1Ȧ,ڵsQ{Tٽ׹Y/]U '#Gla`@M?R8_wy+5`Ե1+~tLs)e8[7='iPׇ).7,s6C;L t26 ^߂.kbԆ*Noe`}!Pxm[[nٺ;ॲS&$fjJ*yӟ%e u1uk\Wxymy@sEsSMEzֈ8AC7Il/Nrfq+V29SHX*zi?Y-+BW+63k!BVb}Dfz 3J;NI"" E*R y&q&,3|z'@$Ѱz}UyДyQU+bU5V{`9 ִʜp ;,ٿ TWvYfc<㱒U^OŶfq8StJRq4-,=^q eR>F\ӅJܔҜLD<rFYf9T&?Tji^|5 '8d]7 M~.JaWPZ*@p;am1V܀?R<}ٱTNhlY #.ޣ%׫^|1m"2ôIVlD?ެq Qp!)7G-+wZ cUJ[&O^;`pvE-4Ϙ輈j4VtbeVwPkgM[s`+Ţ-t] # 7I|Xa ;YOHY䵀aZ[bMl@Gz\'{.l jn.@e%0- o&W.Ϫy)RW/zB,J]|k599UGΕ@op6QBl]q bsъbPU*}%APQttԍjQ{\B)=ufVn{dd1dC)*gg m=6^ (jċ mGB*W\.nrF׺q'zMKWs]gƋʇ8mn QՍ$00c*#^OӘLMi[aXa_?ƌ= uMω;R-)"NxAU5Xqnv#N]89E&ܺB}͵T_P]q\2XW~s3ꆎOwVM<6arF)wa?MP+1@6.cB~',H7|GkR٧D@`3. ϱ嬵FN1C'C^tJW CETen 550!#]gnθw*ah`fpE/gԛNZ q\f [k]υ Noh?F+ڒ*auLOe38(v:WH<曕0C[h[^(~UvwiqGPC?pCs=a8Hԭy+)ެzʐt<~6BT8)d+5q5fcv!21n(lz];UbE~@yB; ))/h4HR{GXtxS_D=4U<7͜abxpKFVϾs?О6ꎟsX@XXhVf(j ` 6@o6ξN6fy|g"8ƣc6B2("uN/AomZȤҴl.)~LLJH)~Ρ)pd K8 73t,6L<ֲã>_K_{%< 2Lt?9,L>tnM V!'}f#Ĭ KCFC1ktN[]Rf潸_nOq1eQDQ}rHN)!%,Py5Xv}&{eQ>uq)dUMC;_ّ9n~!E-'92u, &_Sۉؚa.m?W7wi+*4糀#vl_- &v=\u S)y&Y5gY*з&/혟{[ {DɞTW˧GHA~c>Pgc,yFgkt nrPҕ,4.l 30$4\CS:/HmFuHImA/H;9.񰲼Ґ떝miS_e@*}no5V|dg.Ct03BYy x CvrOFlWE źjFm{I}z?O' Q;c쯍 5HKRAqSo[n *2\$dcL_4& ]1;j\|-Ck!)Ccl(e{fN[V\_l&f-[HS/+dy䙲MxWdsׅ畔 s? #cHT/,Թ<-X^0H0c% 3ϖ Yzf,nϛYجsǑvJ= 8"H͐6%y_] 3ɺ:J?{YA*H arʮ M;'?p"K;c"׿dT>F,vz4ͮ1mEWzޥdD8H vl1_(*@-&c'I=V{sB81w=p$@, <#T.|Dn'/rQxYo(fDE#LȆՆ6A eU[vvOu ":P F)4ݴfױt]2!jw%֐cF*2s[(p[R4uں-JY;]r=~29&<+%I;fX+!29: 7%u.lA^NU^ng E /3"&z  "YQI4VVt㪧bi_"^1o5'YF=uIZLK?1q%"sϫ;t'#4 xmCru`w=<Nvwp\\UZ 56 7<̆5pmY!ń͋ސE&)[H%B0W(bdA-Ƒ4!K~V+|/*c)+_(#|q W/g![_PBcOUY Y;p.Vi7oӀ{>SLy2im4fK`Rw0sb ^J#y kmcggR"`T 穕FQ ukr qT]?s*To]`%ΕRfr=L]|JБ+[Rd4AxǺVǹVKW'~J49 zkӿ(lvƅB/*l#?gntUBp;>2*JNB<>.ov&OC%HS13}0BPf c*5G-XmʺqQ{egI_s*+]ъn tsqoѾ.mR\ K~qQw&2]+%ʢ́x4q so zN@"A(YFL~\wN3?Ejy"&'ikJ&I'M\"vAV?*% ERxo8O ӯh7uo? ݎDʇϛ5sCt0uH2V)ft%8e\Q#1?!׾1mYE*_O;>_{u)ia^6Qqguqi\'XB!jZمt R͓ <&cq~5ԯ.g<"ct0cg*炡FA3MrzlC'mx:DD1aqmBZ*lRo/0_8תThV'p'SpYXRzuOFs3ٵա5 [$TPOck+:# _b107 'dUXuz iauV$NKQshv_;X4YΖNF春cM!^Hfx6&>l[AAȤ[ye]_Ƿ P@:!OxXa~Yx·pU)1ڶ]M-z=;u|34m×ɶ -kCe_Qڜ`pJ.:RS<n1{t\%OcTn)1c.8%Eh6~huinHD#&]&Ow]<A4sBF_f4qU;(#c,Z a!Z-%2߷+\+ubj /]*ڣ!]пq4K=*lIQyP8Hb`v^uܨ'>LC!m'aAglŽ+ j*^Zeo *bm:1YH ދ*^^#77lHs lP0g}|KfUoCa#1@x ѬIGSh,X/,HGOFKA`s=$Ö9/Mz}VE5Ϭ-S";j9Giއҧpum(!c(PȒU(wc~e(byhz`-8x.rk]~Vo8$Ǻ-BBja<獍٩ya.X{MRj*s;;VRl ظdRTOKmI }]?HPsa)*z>x;-N ,SICqB_*Le_>ISrbtѕZo8֞BaxHI īQ{UE!WI&8փ8 ]&v ́1n2Goj.a΍`]Ԍƹ#q)u}pY8i,EET:d?]aLENSrf]CB!7y :эkq/ sF\y>/Q4EԟVmw\ H3P[Nb ӽRqcGa n(S#);]TOG< 4)xs(7ݴRWLr]I1 T 89V/wg`P)[v#B{<9)o {Nvt%{ 3*Ƭ4'zMï}đ#+ `Z|bYPΙ(*T̝dh_k*tG?ֽ G:޾ɗIG[˪TPU6*GcBT*CRƦV c_]q; Aעfd"p]\փlg\Z0+Ő{6x$$dtccչґ٭j;g=Oz4)_H{Ž9U.$=s "Y-Eē8^lD}c>M_Mr<{2J?Aϭ#ƈQJF s&fO )E+y8J!TJjޕe)b՗zXQ=^}, O8 ppwja]JŽ\oF?]7fM>rB#5GHX`KWԴp%n0Xu,&GZN*RlN%47.]^;oղnV2{oS 6̞Ij,vhA02Y (K&ꕷ3E)L)Q>⥟n#'&]'X r(1pE1^l͟0wOGj0wGS  8*D4:V'*Ї5Wrxs#)Xw[: qk[ vט6N v|c :;)k0!Mc cP= rprɁEcq1T6BX{}3ȣ/%~ͼ*EYs+$rt%%x2,PIjMH\GA0.8)!XmPj /Rl(qEmPDOoOHI`4 &vXcw5lވs8Ng$E^>fHpү¢}Q"@ l! څE?@KɞI6I0 Fz3AN0ط&EmVT'%RRBۍM 8:dd`B_ˉ%(%tpш8Ŏ`t8t$Fn> (̹" ( [Z^^J̷ k.Y3.ܪ=:VԌ +5mt{za per!<3D`/҆Dp7o{Ҡ!fuƳ3I*2G01(6+)l\BFyK>av!N<[\mr6q͓}~Ӿg?Ȇ-.]^? aQ;&PN*tB[oko8E,\xN2&H֢NZfs4Nnŵ޸rQ; DC;mDJŽcetOh \%Fyݪ`QD1@gk:НL~:}do1DlUDRbf} Tǔhfs7s(A!0&m3:ޕP&2{ߟLs3rd 6D(]%{YCdP4S Q4rIfnF&G: 6XQZ7q5n A](74UCj#KYQj"z j^2bpFʌqgN 7e(*mGxms(Y-1Hc 7Vӊ,;=PG?ʿض>FKۥXqOy3`5Oi}5&_:t5 3rlH$&쐃oQ(jtZy"#M%Sƍ*BW_L?/'S k&Qjd#QK q3A3Ms9-u8n^SYlXqh+JS+Ł!ZH}*5=~l>ڋwBN!vpștO7OWƩ hxЕO!Čk&]s=VEIj> 5NjaFhS7V ƮOT;:+~n\LŌ`? |J=RW$ىP|b#[Jb%+(Il=ZUt:*!;䗎K z:E9i42ܶA )96|XC˜8P^΃g w_&zA݇;SP[7$n1ܨ[Z9(+h#!nb Fb ˱)CK6%elWOL¥Ϧdf:Z2o:jOI.Q=XӠ cv8֥k &v/*O"ExY~a&}~/)w9BɒIS͹u߿&o~*8e'{ I6C-΀hɽ:!EY((h{Z+%uݗek7Gy&y"E# nMk8͉JYL3uj4bņjK UfgbiP6N2N*ڪӵy%?OZ\3衠E"N7w,M.פ (%'Xqs,0g ճίuݩ|<;\<F[K1bWvTk GJʢwAVK2*1M-lug$ۆ t;ۆ( B4(90FU(rw,sKDx W 2T7K'[8;чf/-9,dI%\k:F#c-;bPguF F%Lﴑӵf^PitQ]:5W+3NaᢁGtc+x˫bdw铈 Ep:Ơ}ur66Cá~Ӥ| ;eBqW5޷y>_Me">;\tܷGtqEV[x~}ԮOU%mɥC~w!1+7w547@W͋TӴY1KBo>G_jwmZ'0?.ҋb&aMu5+`,-/HVo#e-BQHby_T+nH1xx)_t׿MP`tBK=1Ǻ $(0=,?c+C1fSZ*Cef7rѥ՘_u/fj+'϶/%.H Y+^ebHE>S|m~~iNln]~ԭ{5% xr%eX4v8<)ɀo?8 jB~NqYInLI•ς\m͌B,N(a3T* O,z~&'#9Q>.-d6{\F ͎IqX-e<Ch5Bc!/j].>V`uNZ\Zא鬽D"i\xs@p8? ͫ{;~<"$G,;S  ^ڍ!*&Sp CY_z)+zRC?rer AYbX nqBG5鑇xO1:@-,ۑz J֒t\?VF׎NiI6eލa#%5Y \".%G{s=l\/Mҩ2e=;Z})r.ʻREHk7۔O򜁬Ͳ0/ ȬjwVժ#gW2 lC9#[1|c ̫59X+QAQ2y,Af=wKY^><#CpNk#qƪ90[gf{GqRom[Tԩ䇅^äH 9bpSZqA>/p~&5 .geAγ'ֹEd 7@$Y-`8_%V>!|c4%܄Y "<eP]E<1rTAJV;D7DƼ e/]<~'TEW@{,pb?MM\]Bǯ7Hƽ r-ΐ{_H&WC@v_"Da&[[A{A"44H+0NO>VE]\2:(r+:Hgd6#6]6gAY~h,¹7س)TIdiQ#OC6TIvȓ3*'7!6Kp 5|ި6ӹt_ M^8X)2Wh#l7:RN,Wy_dӐ]Qԋ)KUEo=ӀɄQ~WliTR!oD"]CTaf\1)X45-g6vEh˟4=D[e1<pb$ws7#gubΙ%(NN +q\.ͽnB.+Gv$n2`ߡYlP0a {"a"Z >1Ake٢lR2JZ,mS&Zab m奐1U1^?o7k/HjGLOoPSXkf/0 0d$$bR>;`|)UӖ+8O\IdAWo_5{<ѵ*v5FC[[A@|ӵc6edx>T1=HDXg B, ,7jh<a[&SޏلYc FT).3FOSRK$vPК]:(h!fsq":Q@QoolkLsD6v=;I$oI4ԡu}s.*} 3[QqF48UE_ y$gVErp᳉P;J0vo&(~+\3UM!4#uyrմPQ{v=^7㨩߱֏wkD9 ZPW&r9xؒzY-'3< :J3g?_ n)u=4Y^U]wE18'Jg4"Cgpg7+?Զ*'Na7AP/[Ͱ_ѨK" +Jc71( \}.eosQkf\=ȄpLޘ~>T A]EӪcB +^X&g0[cb؜ۙ)^QxsUmN~;HgqaOFހ:G,mhNd01Ssl UGB qaS"6*Mb|V?Kp(]is VÝh:)?/EUD*AX>$R,X:**LF[EPuFIH0%UM)}.se2p8 diߪʋε܉ĕZ~qTroۙnUztAIbmMlAIu$QTHL `>9>ضqu";EK:q_u땃Rt)/xkc(2pKoA$m]!m}JE,_^l"f@GIAA.cj3]C ok}Gڂ :7oW:\t84 @ '/-o کnТ/oGWJ֗NްM&U<7eX#j,4Y"OOo0[Iv9l|]Wf$Uϋ Y_k-9)rΥ Yjqvn\J'0ǽu=JC^1[p+ {!ًw8~P҉xkZt*C z -to3 fwd$ip"874Q:pQMdCՁyS@_x]}}M~=5LYvT_ޏ)+M9)C k^auh-PL,c ؇XS;:5R -XlPs]zEyQ%pg&z0ug{Ŋ(q0T|jU Y(^,GhW{[M-rZX?Y%5m_w ,~X]k*2=M>C ae>=$[=4l$?;?/Zr{s; j dsjF:? (ynܤnx?_tݷc;0"kd;)LkNOG5Xm%+caשyio+_ @46hU.Өh K Fܱ96zpV L唇qyc:KQlcM=nhuLXتrfs,:"L5ui_i;-5b|dR%xp9"W Е0+8'i \ %ҳ!)(x&J2=џ}B0_V :RS>ՈtA*ֻ>DK v\QZgPX. \y3K}pjGzXHwy(h'ӛp\5@S̊!X4vkF`Urt?raRcmq#sXf^5}Ʀ;ō{eMƢQD2r./J#,L|[4)ۢ\svwZ:QPYuJ/! 5–r4*}Q?S"*Nw4)(5YWEMo'9B=L@dGS9b=K$>(LWpZ_emVPecd/ZqV':B gRD4ƽR΃voŰCi+g"Pцxq$Ό@p_gGD(:ZN^Nm P0s+Zoy.-d6Y{{m"F#庣(c,`g Ɠ[nNcһ>|4tѿX3w_RCogN dҍ?iMr L+- ~y]S]肂~3KˣtIc- F|&J > Dd-wI7,VvMK:K}m[V+[*% sN-*jzȡ < fN|iK≕mj?8L=5(:%j!XO2I ,} K='IHzfcǜޠx<Y%ϑQcwߟqxqt;5Ũ t\s hyI;2*St4?b p`&\'5sRC(d3u5zV8a_Eኄ`7&ďVQA6϶ysk7C4F5"fVp4zC`dR!Fo*p q-F?K"{axDXrޞ8[<' )6 ?xXv꿑փ*ỐᜊF4S?4j@qY <]&qEEezW|ZK5 E4W.`icd,,߻7mC~[q+qqu$GU8=Ϙ!o]ho$Ydљjb]"@0D"my7sp#`n_껙f_-]󏮏Q:(53Uvݧ\R5ȖZn7Aq9&g0ϣNҙ(/.۬?&J"^ Sq_! S%LB]V9iUC>EEnlѣ P'3!('r<IWk\ VzZ;iÉů9/}h9z;AmdLG[~xqtb4 5Y^#d٤WxZ5h!y]~ry;թBW0"V3[GNIǼ 5㍳|C65ir͞6OhQx^ d=HqnޤYW#Wn\[Lqu9xa A¥ćqgUC#Y w\~M_sv*Y؆ A 帰A}gv̊j4.IIAս:#5OJ(| m,GYj &n *`;6=-6fc Ict@#2fG ܉ЭؼM 2Y%]f\Dmn5]Q|,g?tđJG'Ab>x3*H8HW:4l,N`< c3%r$P㶦߭53-q\R\:^2;3+يEH3٬.;!JO}04h e88/ZiT[«ꧠs6h02x +\P#5MSe0Fr) OJ"|:uXN?c9_y5IL q7$./OV2$)Im}T2`'13DDJK-swـKGduѠkѨypFYgBҒ }| /'W}F?l; K7F/6q@&&rI"-LtQidD1XɄ%@> +з5T7b?!EW"@ tVB.sch z םƳN.irNCrЇ\:G>su{:6!)&Z;4d 7m)CeƬcd.>W^me\c$#vb9dK`IUrwٗ;vWymgH]؍mLVSwtQgfjWi9 QzlMǝ[h3qn61ϏWr`%`8_v[ 'yyPe<74eVAͣn\%Aȯ$5)#] ]҄'cH(qѐ{ v 2KeY@\&"E|)mo.: JЇs%R%<}#S3HjOBxs?Q|+#%?$=@(N߫M=Vmv!3flFn}詽c=kD~5Ş8JQt6  s .Ը OE袥FRkb~\-1*,vE8*Ij]l6ͱٗuq@ܽQm4[ }jMN.PP}1'[H+-pXGxr/BS`ICŚW|Я^ 9Xk]:BRQ@=J'Ll#餒CugY~Ԟ:FT^ sjM o*Ik+D'q^XtEe!K^vM1Dq;hV[yCYw_nj]:aBK Q4bi! n$Li<֘K|ʷQ]Xu,voN#hMd¢Q3a6OM,ѻ@wAZXWXC:.H5.Gm睛4)@ڴ82ݍIG32,BF?']nUrc4AMUR3yjaPNU+ߩ2Wfc1lFd"U=U=6dK| @˻7a?=fA.8MwNEȡpYAυ^R&~Fj:J:1Wz]c˗aFL?q^lz&ӆ(lZG\h@>df8Fl흃E {ب6!ΠC q )Wsǧj1nL3_1oR:DhʌNJ6zHOg;:!>l܂h]bš*gs64AME<C]lW\5s>'u;ChTAU=~ Y u)kɮ2!9>m]^LGQ5BU2ć Ȉmΰn恫 +{!(횙bds1p |H_'9mO>WK>t2oA{S'~ЮoN'^AҞ*&Onzbނl=QWU,E>_}M;&UwFoy˺WDG(ͅ=FUD,9fAx^?uh_;#OA_{c`XSxr.hXY$#E;ɭ34N^0+F;#[<~pix|,ml K YgYZ0707010000029d000081a400000000000000000000000166f3d9ce00001c54000000000000000000000000000000000000007600000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec/ch_ipsec.ko.xz7zXZִF!t/nT]?Eh=ڜ.+Z_,^8[qע+˴3V nyE=i ˙ЏqP4UQ_k9!gPp|1P'9p60Īs`.c7 {5 mrU?o˫5Q8Ik.tZUy?'У/ӝN["w*03G]psTY:ٟT F~aZ"|1ړ { {.g=J܌gGs\; ۺT8{ZN,ak1h]dgF@ePtQg/R7Z=y@o?lgV`U̒kDՍX~9a`U#дS]Zzk뻃1@r W ə(%['r,,?{5/p=q@Q7 Վ\HޣdXjX5EQTy@T- ig lvP񬪎ٟ4GhRP3+*- 5\ŽPZI[tM.G<w* QcGwAK}B:lN[P ZlUl'jIjբm%a0,SS(xfcYvIg0w 1SPv@e{NqWdG1Yܭx_sDJ"㻉y+Ƭl!JS89ɼ*XV6Ify'A#+g&p,.GW ԽGK׀^1p\Kľxjg .Fj|ȱC1@ b%Ⲳd2HDK&L w63P}LAcArÛS>~J.\q#ʪ Lui4 JHѤ;4́>tJ52;8H8/j,Wg$ONwɳwo%+ q٨1'si$?nQ.&eG0Zqaռ,hРppdz{xc WhjGh&fܡ(hfc[m>ΦxvIA8GXȲ\gMbS*Ô z'|ccG(Iٌ8dU|g\HK>KiTM lT7x ˆNFSɕ?;~M!7v?j]/KQe[jt gZV7O D˄9Bs.Uf%&cD1gt> vWFfE^ؿ-@v(ҽ;u+~#i7gU3Q}(de)oJ|VyE [þ"Ro*$o:வU so'}qqZZty1/Y ]>C+/)DJ,[&|T@WsbPql*@*0aB>c1_+ X/!KuDksD %ndu+ZF8 aVi M+h(Q]*pJ#et =uz&F9sy]a-Hpm8ܘc7ɝ֞YXTaWpϰN>pmz ]A xH&O5_9'SmI5.bd\NnGzpA|bpBj<krQQ 2>/-|ZbٟW%{9S:Q/} ծ bp8u4 oI]_1lQZv 7 vFPHlae'7\;xR{˜n̠]_XJz]+iZgVJ'󘄴)e[ x]7Mn@ucn ahSKSA*Z)J4.mb7$)ã D7iQ)XAA>;)M|]ݘ`ddp=K~Yuv&=4B&(w:Eyu\2Jj]DGcIR- Ժ["ʞQ6dx@ z/%P^#r4 H?Ѕ#M@/yˑ|×5ST!tY3m@|"ݧ~_pE{ᴕyψDW*vK-}ܪC|S|Ega* 4veFg8&jt.noa~p eBH=W?p)>k^f\Z=QQ=~&<*ΦfF d`&ɶ W׎tXяjF0]xmHϙ&e"bH@l@YL 7Vwz%%-$w;T.&2y,c\ԙ szL$pEλCR{d;6aZ@헛5as7!l>Ky\.XUsK_' "H"B3ڭܓ{LB!X4-E28.zX~އ@c6(TSg͟f:MlQ(hg:/ʫG,ױnQ+{{ yNIlE$!2ҷTK>qrCUVAMlOiG-GBLbGc/ZowZn?[ "CKO> %Dzӕ!4J y "Hi 52a@ Ho@m&"Ed|[XN!V֦d9OS sҙd|A»'GNIuӳq¶v=.l~ISȹ翨@tGA@#Fme)î.U.h-),aKcJ@MfOQ&518?l<_Ѻ_M'qπDwwZGԲ tCfC,;2x`P[+c>)=Z5 g@B]*QuWGl]-bKeKV mIT˫U,I(k;yq2o`Yk3V;hoZ?w*{_Qb&?Áa}B0#;J-VB#EW{ ADd>o\߰SL8 N W )vr*O݆Mo@;º$Ι2}%:DOix+i/[O]ĢHQxhS}BN0 q _(mPr:EC!qkk,goY!E <}_>z1Ab!bj0ϩ"qg4*UW5WbMrm]~Jၐ*0s0'5-4T=?z L]c)otfH&0-mَ%|X OѠQNg}5vq퓟V٬x%&aJznBR֣ ,4` Pφ S'$G^MV!Ye_#: B& S%-dMʼ[S`$ kq$A#|D*`OBƮ*ڑü47yZM?!u/L/"~DZ1VA/S4iټ,.%{˸,@i9 /ɒ~2q?8K`LX}TS*xuGC^#\W')/ LO m"`%S VK2K K 5-4gMi$ { (|_@%#CoOC$[)-us^b=M\- /G\5w.q!)grep hiؒSN5l30?d rA|zmU[?[LNUE 3}™iZK Wi40k0;uӟOU+8vEɮ3jsJ1>0{1n?.āeyCYi򑫈N\j>@qJF #gIa]Ӿ <3.l>)zХIՌ :2EkR6W/ ׭]ASƅp>v<&<᠄$u4sQb6¿FOvVgjC/9T"zp݌DD7ٓo"=#Ͻ28+8kGV^*\k= VJQ$x!*.j,i,K7K]l"#zG{BϏ7*?gH0'lJԶxJ Wv>ƚىQ` ,ܴ'P?BHKtTAbYFgWVM*?q-Nҍm:X=dgt8:.bp1އURkT7,\[uKAW,!N)P)o)Q}gjվqaIT&8Ư)Ϳ ]Qq(LX 3aQ6AIVЯSrCe2t{i)tZL-~Rrs)#;a{ct`Ia:}>cJ qSd󡨷/:+X!ە#KRunm$}d)^+M!͆qxVo3˧eVS4'9E? Q*A%i3/v7X.&.F d&<6 w y:|nRBgP>h8|PgŤm3=iS}w V$X v8!Č}Ғz '8x7J,S\e=V)X _֓=M04Z@*7墳 ܯWawe$w"/È`3S(~ѿD]kd/Q7+˯6K _\?H;[;FcSǔć$T1H.՞'^:߳a|9$Ljjօ &ycz(yJif܎s@u%8x6V9\0hhˤlB뺎UK9͹Fg&5Jˣd\%k]խ R(W+n^Œ h]8`Afj`C&- v`j784c9Gnt%FEvGFeL eKtՓY8X1#Pndj%1e*=@\`Q'f=Y(¢ 37yp=q@4iP 2/f#VuR/ ] ֈO|HjIK,}xzC\ty`h~*#GiDfI#d zL>?م0OK5j w:ԁ=op g4Y@iI#۹Xi(3)}Ύs5Io%fN ׂ4SuVpQul!g'S]pJUIǣG1l2r3 ,%=J.$mIHf"w#x02&}9TPiws1Q!sS>^O*Pg ^2t4viɹ~a䚒 sBefjndQԹİyP:4 ։ +v3;l7'>DL wsirޕ`@+vS LΔ_>UH^|Ynu)JKNȊʁt @>(0`2/tR>\њI˳+'vG#Vxa.Wᨨۣ sq"6;ڹ8nj.U")zٓ,8ѡ& nQ`N"f>MO3sQS+ɔv^ s[fli#Ɲ1"Kc׼G~M}9=D%xU}Ҿ4dusV?:^ylc0͖;T {0gc! dqSPMvSK55icbuR5{b$u|!űޠBi _匥ĵ&\υg#㾺3;Y$щHU>љ잳C=œ?۔ e^xkG -.q^xDY{OsMXZ2"YhIߔ@tL C5GJlo?m;_W*cX~N.[25~Dϴvp@h ~1UWQm%`Ӄ35RA bEϕmdg"IxD̔=[yemϼTQƓj'blK "hexaO/pvdIo6son;'/Nl(RIs$4-.\5#V9F`#KMR} _P;"}?,Xx.xsQb Օ/Rʨ*JuGW4VakH;: rQZ )c |_fl_FLRB} x)~Ը.T$F`@&yՍW ?>FuD|d`8Z3|r<[9O;Sg,f.ʞpUqzo BGaQ4K_]]'2}hrt##qR!c7P$W#ҏd+,_stSzOf/pSex~gS7GG2IH Z;m7}h(11|]=NN= דJ]/ fGL,7i6p㖗o`%MVK)ƷwVgoXG71II}9@8\ߙ1־KDqV"FT*ч\rC+G"0Ifڽ(\ySi7a͢& }mx2NN=QKCr24q{F7:)e+T^z~%w3*)/[I/b<ؗ[tH:Rh*U>; ɶ?+ rI% )1Esj_|l?H c,IuÛW:á@eh"8od*Jcb-Npۜ]zK ŤstI"J~hwؤeҭT"bq"ynhmZr#(5h ޤ>۩"?ԖVND,2g Y;=:#l1cMde=ˊ9)&`' fc1ݱr[ݰQ_-fhY#zsKg=$[-!U.CUY 3ySSY*'»H|/ h$t!,CR_/PE]|j>(dV/I: E$Ȧo Eub__mZ4c?kwaUk2He3]$)paYڋM(S;тG^ubw+R2m.ژ Eg-QJD@:TȺ(%i,xwZ@F!\^ek<ƣǂ(W6j= Wl15l[{Uιw 2V0ﴰk;ɘQGRD!]h$LGL_Oswgk9$bsPDCd{g?S>ZdpZֺ'ciTb qJ +0KRzXK 5ZJEcc%.X&:JX$K`p}6U_.;@W_ؽ1NFJ9`Q)gnT6{ɖC-E}̉oe _md !hv*{*y鈓~V$LWhc獡a;U~1S3 Lkc VmqBOQWO zX8PRrEרAve8R2Yu?R6e k̐"1'%fIS}p%/!xьyC&xׄWuTdsXћ=g E{))"A) 6.FJmmGG&ډ%CWV<~3vy,{|6Y֬Ux7B^z 9M >ɤs %yQ=C Er \jO=qQ!'H,Y=;JS0LUחgl Be蔙7tbO*@cquA'nӤeĎN kl=/ C\?)KvOu -e^Z$VL'q7 +WTМUjcΆ@ n/6"M%ReP6/2?a#w͔gXAw(ɳ:_0mϦ.LYS!D۵(h g6b-dz՟BG#C99_[~'G[!9*~Tm 3I**v]35WƖ;kXpu.~cPц"P L1O5`yW+J%cy7Xf&?4Kj5)k {Q;il| 5@0t[h!赔@9&g;@&yx+C*A5Cxi}+ppEKgX'Z8YHvL-KqR8.Gm|pU99kVHv\CW HlСEjm8|zP4le>`kͳYaczGKqJ]t&33j)6MoB*-b}{v8] xq<"'F?.zȧĠ`X?Ր NQ*x 8N|8^F\EEd{ ×K}]+ %X8:1k?u`:/1X~w-"$m(x3 M 8=<'.| <I%HA-gk%&4`ړ7X7C7ScAkYZZ8.-HTFoTu> QT;'#bLi)0oS/gKi7&.C:'og лx d^1aW'04e吙+=(JနE%!Q߷-d:0F[Kes $ ғiu㑛^4*4Yuk=U^Z@Opy`Q,efSnM%yuA`e:M `(DAwj).em.C`=W>{doƁs Q$`r!z-FmrEQA^ɛpUI;.p׾x{%Vf.W'lI'+,ԝ1 ϔiZ܊‘48;quU37C?_V-_)GP _]R!ʲ$=xLm@~9ŧzntUiKZq}rpW^ P[򖹥 k ;`ֽ@sT9@ة ~?FVn2mmӤ+'\[2\]8` QK)¶zŠO9z0lh'8_5} Ǜh3ĥ5U~W$OqxT&f)s`zXϒ=.!9C \S=P֣ww,HX)SrwfFSs]^.51[;E녆XP ;ͱ:"!v[AFxj@|(Ί 5KTW}@8# tt]vJ Ox\ V"Vm`mᵑɁ͒^8:M;q`9]CMr?űGըD 9[m/vuؗ(6zFc Wˑ{>؃7,}x.eX<ޫ+~:̟4-vI1J㝮DLvxy&J/|#!I#О4lcf@IDuq!wd4eP6gy41ۼvӘ0.ƥZqř h-eYٴHUA+ZjhEPc$88!Ns./Ew kz3FTɆ;TkwqP?1܂/c>sW=K%hbJ}W~7w})OK,' Ş2p"f|rѾ3_xRН`!QN :WJ\w>YP 2p|"N7Vs%vjg^ޢ2k>\|Q<\^zIIUl$l}tGtlC- ѫˈE`K1+< d`13/+mœ')Q,vu?Qs  NmFr!&mO)*nn"+nKyaWCGSrnsh4Ar\>S9ۍK7F ĴJBuoն5*!.e oJYm+>(pM4:ڃKSl_FXq H8VFSwhXGlUx-c2y!~TfAC׀Xn-G 9{ޙGw2OtQMl^)vੑbJ "N?ў%c{v =<ͫ/bc3Dš?d|kpJl6qE% ۺM8I`l_AXmZy9V/'f ݞ6ऍPymrKP6(?H{!/PbS1+iDG!?7flUȞ}\P m:Gw>7e)M:ɠ} 8lWXٶ Os6lk>c z?N& 2 2xDqd\=mbxBkN< @eb 2`} *6z *oiz)s*  j7mu׌|&OylCJ$q;5ƕ4fh4[j5R2'"ɨRHBt:;k?9y9''p%$7] *{M+6!Ak'! nEɀ%Rii<8FlR^F2…ٗD β!D J+>cfsPEs[M6pf'3-Q̮aCZKL1sN{|nQ,O:F7XÅ^r,(%vX3YvS`m;֑!W%ṘVz1,2C4y1bVw  Ǎi"ΏY~_Q͢[R KA4MS,-D.x^f$lWxI4S5F_ kh~eg`w(HXaD9:ml矕K6(đeڡF6p@tyi H>P8$kΧ`Ss=]  :zQ+qR7]]UC0?(LԎu*f Sg ?Q:g;*y|':d̗og?-yu[aLЇ[Š/ܝ>.B&$> #TڡеnfM/qT˻i""R1/ j7QGE*}B.sZE-~3x3Qg S Lq (wP!O(cG"ȤQR~5]ł)?Iuv:85[=ޜk16ogȖo=آeqQIz`{9ޤ7+Y@:]ۮkVWfR:.vWdAg]b^30y"ϴce -'*: n>γ谣m~ߣzt:^ JBXY2 5eLt|XMt0`BSχNmwJ~Ά0BrT@Jć&_K˒Br|{D9'zn2~EğCHY2552FwhSvK𫦯6+ u!(RwʂjMTR'JZM޲x!Q)*ZKys ),&ǎ9Nd~E'r)o,[ 2=@r G4k" .)!,CPіABmUy6wC8vȎ񥃎Ǻ)me iѷR}aldϚ) Ia㋠68fDoz ݱjǯi)3Kʧ|ΔLku Hn$@ ލ2Dy|-K','=O2;ԟna͊X(V^JtnsYI]6 +cRxS{9r]k,d&s+r+kmW_F1F 6=>%oB?KEPCxGp@4zvQw "V YRHc0оӠ;:Ă~(f&lwe>Mu<ڙNiShdGl>q)(,=4e F:AMף"-`!& .73t.[e)eRFG%GPf$ _qv~~A ,b='CWD@Tr|__C;KP x٩S:#{$'\y6"no,61K1\gjqx*}I׸J^_EtQ'KrP Y+ !4U3ǴgyqMQC 4Hg{IYt^އ1lZ䠕j+uW\9uJq~Ciy}7Y*j88cHۢ)XH |cb^a=[4 L]Cf,؇>b\Kv~ HS5b̔!ޤEˉE ٹ,͘dJQLMŞ'a_GNrm@$4/=x]ц?bcӅ劦d‘id2嬎k3\dZxA2+Siy H5oOEKxT Pܛ+^B0.Z?MD۞B86_%{Az,&0JAb,c]{ PU&m}rbKnUv+;X!\wl2䲎nBSFYyQ rf_n =*4nMl$"mKìZ]"tOCVzmsb =tz| 'vm`tx\ ltjCX-nfT2nG|? !elif" 3o3WX0Wb 1UQjTHԍ1$_a>\2w%CcGCh?(u(zf;'𴛄}TKE3uƂK{.}l5 IS~MuvmZ'o(}dh,(nzyr}>^5ʁ-+yxk\ZēB:IO)8fn*C'gtQ`q]dni ī\Cۺ^Jo=Y;bI) ^׫V]\PՅ8MuaHHP* WJ8˩j++!i ޥJaTmk:Cvh%p>! ;iޫOV<,$edL7[zx0;4obCh ɯ آyx[XC9B nԿFfFH t"w?Ӧ2GW-X9%%^D$JcѶiYzolH] Q/Y%o&h&4A }ҏkqbl.'saa7=~N;Or&?546gF>F;L?~tK6OaFX7 k}Kub1[DSǹzW!<:/X N j{UG\ 0`ݷQ #wuf['߈!,/F@JH̍]Eѻ^& TI b8h@tlY])oB4]8X2 {8gȲݘ&p#*%&yܠsU!J[.$9ٸ5*DJf6Dqϖ${`{a9@V)!Xa]w E}P)ig rDHVЮ1鵟T6`3SASK!9̟3_}ƚdHZs*+v% ,Ž1-d:z40N!Ya-ojR*Ja;ly~gYZ0707010000029f000081a400000000000000000000000166f3d9ce00001ed8000000000000000000000000000000000000006600000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/net/ethernet/chelsio/libcxgb/libcxgb.ko.xz7zXZִF!t/]?Eh=ڜ.+%9vFM=|mge+f]*0xmF 6K吼2rzH~ڸok1Lv%cٲ5 zt%?! Ϳ#0SC{w):^#E nt"}[Qyf @&>vjP ݿ9b0X+εUaa>;?kHj?V&Mv( 8}PfL|rI*g@_~ޣ6c(zLpD22l:@y{Gf|ˡiLI66?5?\M|Jn8@`)} Vd1u 2XyDU=&!P KJ8!(ܡGg-0MO)=rE̓tF![XL; 'U|GeC}6I 8Qlg㛪MD0'35T!Bm7*]p=7lwY(-IC6Q: x!$Z%RVθ߾0WiS|o@ܘYyEQ~p\Là\`ehݢvo~`{=KȌYN0M9.?ӆ" _3|{^:A>S-Nv7#oquc)ƥ%Ŀәm@KIǻuj,)E ̋BrwիDإ#1zxOW8-6z? "LSXNR34]<3H'8!iA( m"jhqΫ]Itl(K[eSD Ց_=b*Ue[m4؂cHV^k8ϙ! jo?j`P8_O/Caϴ V#zHN° C륪҅4>= (%5 Ǿq$PP9qٶy֐r RRq|Z{EpwFxOkQY҂~[ȸ{p ?aKq ^ٝsB|RթГC 555rXG vl,\ @ QbJRyh;I0 ,*3=zSC 6?VODFyB[ QIq-BR]oFYK4Õ콑Ëłe b;K2vQa@X@]vŭ"2K_?ʂqzϕ*(e{+;Ȕ#hØ%gnbTpfrMd^e>n1 =Ǵܯ([AhtOf[ouuf  v Yx$H M;;Ak51A[j (-cE9" ٮT?d,ֈbđeS2':@dʦ$S!{6MI6"FĿ2w!#br)pԗ &%u1sDrD^<#L/JM6 ~z 1̊#בRM`sh떪[tp~tx|Kl{) [i@ba2quYN=^R65]ɖT-|L,](-c,>x/p*Boî՛U(ΌS0sSd%?i+GCv$ڕز,_&/2R%vhـ!q}c6eImKr?0Ie9% yXBs}?]*@iDp d` 1> @ʕ[zJ̀` eV_qwi6i=A'y/@><|&W7jr>S0gowOμ\U᩸40]z}X:2F3q_0u1tI흦~KƇ``~>|OġUW3J R{c)n(:'j`u]MMH.h)}>&Gtm}_v%"`h1!b[?dCe"ᚗh~\w&tg)&TjudșCd:pFx|_zJH"vDAMx-gF2`: G=>00F…3.L&Orf>t a,Vw!q3._d!O6|qy[! Yܺ6ڰ2:mfN$I-Q3.6} e ΚSt *^Ez?!k\epQt"xoWxU~/6$ߜE,O`D+* ?#Aw A Z[-ʴ.DX63 *7֖;rL߭d1fvsC.+4V?DjjeeOiLr$.{}ĂBe`ٌzJՒVJ|xcg0P~UG6w_^! %$4EƼ!IIiRCuZඬrR¤B8RP=x\uL!,fqI^AJumKΒűwݯ=-4/~"߽UZԀ~z|\0{<` *tvD3cAb%BV:۶/gbVؘimY  £=?q*ٚniJXj20! 3>kqkzNEp 8ܭD:Lϓ%F˚[h(S)ZOU&@șlsαLƃ} %_! S7ĸ>e늻m_]^N1B VLi6 |9)꠽,*UX)S7#IcoEVsQI3" ջͿ?nAL$) -=^>\APʱWZK-sjڴꧻvֺ3.XR:AhC0bvԘG|4AvaAQ ;YsDp-?:O8@K%ߍ6[DxO ` *ˆ$ҹ,X(m# NwyAtd9 k&K:',.".bFy>ADdjzDAΪq"adXÐO3\h%gw"tA%we=$Ĥ][JBn}5xURdBӞP4_dK*$Q(4GOO C)&̔e{[uRꔩ0 ہdjynjM}NVM~ػ}E_Cl; (4xq]NݻUK{dlnI߲F|j.Yȿ^Qs+,%?QOmAG7.TO10+5\ſTWR9]A_^l!"t?G7.rg[Kp5EVunп>R* Z&GfRD9hب6漂'gw<N2f)b?zܑI#{9HqΉHb.ZeALfɒ˽;Dq@{TvAd,##i[p  B{rohă  niJl3X81ua,TvF\JSP% Vͳ?b`N=&?iCaTI&L(,[9ZaG`վi5)L"q\L+s-tm|G}5YWzS]'hk!pIKbdpL:8K({z1l&2CXQ{Ga53WA<EB41QF"]Rs"fTva {wX)‰) g~,D(`l?%|4ILo4B^Vsu2&62'N-}-s$eQnSH=aJV[l$#{Idr/Aq'R'<(c>E@w&p[}u+w#<[E\|' ҈ϖ?3 %$@kF(0ACt`AڜPjML5jI"WŶB Wl+^+ B B$ a\.@F-Qj^KccX](~Ik+Q@<бK:q/l55S>Fn)~LEM)?7yR‹gcKu{IFnQ;+V`)Ei"1?BQڸPuå2=bc?9"Lef1$ (PG#BwcI@. 0IoX;Q̕ڍ42Ʀ-ik.VOnк3K+!}IZEH6:yE c1ĵI<"vSN=R,4)D2 Y *2 /,$]gVo>\@^=~ױ! Ƞ33껊P3!G7 }5'ҩc i%6| m+,\A q#cw+RJK't'iǐ]#N>EH,+\impXǻ8Zl`0ӧǘZY.d$ƫ>oǜA 3Pa%Pi01ˮ um fqWV _y;/ģa|b%9VX)r*ctaw|<4tZ`<(r=mtKN#HbjtjMl GUx? pEmdMZҕxU^9қo:vrh>%u82;>JJdie:.v~F4Jr#ې庝[G$' o>,X' \zrV?Ө4{ʘm*6Q]X%G8&b=cږ$a˼8E_D?'sS_tw ͙u%F oyyed;nَ֗#),P 1{3wfIM5ږBXx&l J;`K!k*[h}֕ym"Γ9ӼmSJeF g^c\YJCDON\| D&F`2U?vMR,n L:"hv0B-&[jLJC33ĽR%؊‘^GOTF1DιqYEqJnjstR {;@P2hCA%_LeX[J*r(rgPcjуTcyv3:ryWwmJ=e r$t1xR'lB:9dc)1h'K|K?BU8muscQhϚ{æ6$cuRHLGH9P#V  0ݷ){ >yy=!LP9 e$}ͻn+ XERH7̓C.܅u!M >|-3h@ւv /՗b%:ԭ8heiF<'!K,&81RhpzsMXs1OHij1G|a pz7e}(b Ң >o&^Ro{!%pmu s\VN@&3Ò?7PCm9etH,lþ[ۏ]2%ũs#Q&I bQ_ pLf{ Pg @"&qu#AbG22*^]jIG4kf=P!¨#! VWv|Sar{cd R@zcUv8|r1~4MP}vG?[ }ti=qEzW'3ސ[Y+Խ=|tMQYBu!,MK:I]ڎp&T;V;fEgR#dS~ gog!2q5^.tCs?m?MʨS[K8+ffF$fyۦ^Hw&<c7>,Ou,K^@[kpa!MZTjjxA pNngbLjJt|徉N/,ИiUrOI ˾Y@7GY4ZS ϔv[Y0C 0%z7DZIi2[9vi-é^9kbvpi[rZsW&ס_u5_`HD_ymr'- N2$cpemƍ At%Աz8[>ߪ0xɉЖ!y q-ic5Y7U$O6vv-ȝ1cg^.o lRs#.憍Hw?Xf<40@##(8WbHE[ zPp|vT[# =+~) :5qankBR|hzni.SRC1Z). u}DyZ=8Hek`iT㢔Ϝ]䚹R16oTVu!7x{ g S&Qƕ Fd͠lT_^׾gG{ӿ ~lkLwҹZJ`+쿛=V$QX p4P[y2yzdSwGj&xYD+$ !(FX/ҴQ&_nq9"  %P`-JK݉]Lc0/y|"XLucԴv}1_MY% wD.S%M uD/Q l2}oBtemiyҞz_n"|5/˟8UlS/w u'卮mѢht s"smz7௣Hq_>!}Gnv톅]Q 52zfoAjeU2j#%ް~&aZC/˜,Zo+l-V & ЋST^%Yߍ"XTC/?}gMЎR:D/بVvםm7?v!JmCڮ\RBks qvWXKWjR.\[t2-#>@ga}Vŀ:`e,lϙOz8DhvDG]>h4ksxAJ9  R܎AnYf{,.4 W9Z[mc2J[#>v-b-Hy XF,HiȩL f( 9rIJ/P# 36~u0=kMݒ]XY.*6NCHWeNFalCrv c_cmQ;v5iG_WDjt 3$wsF8'h25+%W~L8ҷ&_7xT_ٳfd$sDԲg$2zc5m^[]GD1D"ccY%&FqL Y(hHU|1"q̄ރKHn~59_ p0X:>t^b$ uh#V៝;EXBVqHWf{f:3ᔒtmCU2˸k4e|"|Ao8-V@yRVHtG =1jjuћ,S.Vg+Ƒ@&dkPdDy9'Ar LXh0eV ۳ W][S6Oo~].P5~Ma{HO@W~{U0o 0wә7PB! g N˻uR[ |1w\(ee!Z֋(ΪGZZAi`u7^v_'o9/{QñB**?ttX!O{ heISJ)eZ&9@ ZܵP,fJO*-Eƭ݈tSqR0P%`CrJmP!ZI2x%NÖ-;Ym>8z`=A%|k(϶d,[1ca:-"AcXH.P)%nG)K:nVO^6b+V!Ys/F:'S+AL/.EuѲ=}fGFI6O6?ţfCa\ōd wh.G=su8IBQ1A'!.о=ƣLҖ T6ҩyhg`#9!0EXԴy'o?YzrH3T%B-ݷ: %n :B?W0 Bk˯ŖCxXq:9d{d@;@ Fk#QnH@ZKbN*}T}F{g\e|19y=s i*NmLr2QQ*9|i322E21Fd_eh1N@դ/Oˬ |rhL_ѕ[m-aqJ;-@5FfeSwl/RNvz0ƫ4,jnjC/ _`xxtA|0s]zOR @ #|Kh 9G_eMbw§.hd~׮*it`T H9HEQTT^zS >(TTxdӨnMU|<Ծ$|[wΨ(kqb*:N{YW USMr a&(U:H;(Ԟ6MP@A0^h45[ ⢺^x* 7iKofQCg#)bcwL_@5m}3wgf բ-I}kPݣ>b'LSe!eTQpV q !&hWΙ0G-<]Z'Tp$z{*PE\&)Yw%c<I31K|`䖁U6%c.}8 -h'0g Z?JTT-=]͔ż`)=ٴbhH 392/@e:0/qX-( 6xjvS()xP ]y S0Pe,Kt#aRVcVQy=>ӳl}; 1j_u"R 0$9ѻ$Rmx|jK-=Fǎ-p& j `N WNl )%a%yupvb4YQtM611R]yjnϩ  O>ޡ wIGT8ǽ{򕲽XmJz4ZV!"BEizXu+,UVڗ]l*"& ni+<^LҴ!!Pqf!wa'ߙ]x MIz@c ci0t Ni~ ]?@[Z7=3~sw MX˹:Ն)nѡ.b1#֦IpDÆ7d^6;nMiU֧Ikj-!w >]Gm8ҞJ)f>6Q6mM2&"|m lX!#-Br{nӕrSLX%):?2=7K0İ(~mfNg}+M JS˔ %>.(9;c5#y8Nٴs-_~#ܣQJ؟[ܭN9)Jێr''[^ !m[N-v Ldq#5%B,q3ma{+l| ) 7Հ]܌$gaWqPNq ;STGF ҭyX{q5ǡ^ӏB mq@V0wt.rb{5⹚({slᎫa͍=ޘu:8T:[K7d, Yz4!r?S74 J<{s`R\N  t7׺ZV7"ި5%?KncN|Q#qOaߚHfVLQ}nAR7_rΕn6< biMq<ŶNi(UҁyR:IMdGPDSvaDT=`NdiC+F$Dr*IQnpqa9{"/I$#k;:LRv9焲CΥ _ivVFӞ$ SC3X/?[Ӿg0 no4M&?MaVt='fD4qz,V bxX*;Bxu'gGj*`IHX@%vGNe/Lovd|!ޛċ_Q5y-Jl OlKSz^%(Щ#} bN +5/~fq6DfAOT/^Qېo|՝=pv$ۋpcDlj@T%V '?@_5ԩ{4ߋL*J\ 0\x&K4d;7Ш }(Cmef#=pupHut&?{i{08/昚#ʩ")HHUs~%9u]UP_n :sh^,Q*B]gNM, zҢc_q"WuUЩ]t@f%7R3!L,Jz=Udg"yCd;1P>!eyJ5'EH򲍎n"Jϗ{8zԚ*;puENoWX{ա PWKXs6Dvx"T%!:A#.CL* =V>^yb*pcJ%kVVAJJqWٷ,1]fal'1ZiQ>TMTuB)EdN֪@5Vp`ro\L_KLw9"#`@ń/'0S`9lw/=l)7w-( c# !EzɥEjhNrr0>OC7B홀 ;ɯg;1C#_7P y/m*pFOr&'YJJQmWO:leT51:.a2m#[{ E0ݐ>PW QO,FH\׫gAiG h|oډ+0 (@3PSWHϥ<$ &̉{7T]\H:m)j|l_ #H+iJc7~9dOU Ĕ͘e.SvW(k߆seUsPQ#c\9~Batn %WcIzn;Z587G4Z$)`b.1@D  rLyBb*5H&G)M:KF{7EAML3q5 ,OZ9sHYdD᯴)f ay#~zwsQH+!07Q|,I^ W1;$mGkE`)"DH78r[ Ryr6`|xsG}b:hhQJkbe屬,T#' ڊ<w c\1V~`[OJ &.ge6 lWO BشKuU@J=3OuJbX0˜']]0(<&!>`M/;:R} lWFa]miU3Kg|s μ֋T"+=#2j-aw[cp^& 6,in"A;r;߿$zsw@> ryqA@(K, R=~+܄,wZ~csD,>*jN]U~!z*R T: nΏB Io'UKg5 f ?,N 'xy<~)WBT+EUI3 E{ձYC`mMd#+vYY#Q+]sqJrg\VۀpqXP9I@iZc5us!G+Qn-l%hB`V7ECx uhWuvi`fxwMYQu0k["̿fRn̩~ǜy4IӼ/=Fkʜ<?b!./YU{L3|Iۺ'HXc Ьfv 38",&C9ڡ{*QQWQSr[*X^lX5U81W:a1>;A,T*trB:':p^N+X`~nܻpƭQ@n5-Bfĸ~^B= E o'(߹攙6M@%T2ô$KA 8sb'^O ͊4)1jGUT~rxM7`k{ m27M(z$2F;!$}2joƋQvxfPmyr,i`bj5,ik΅|qp966Sԏ~Y$ ў!+^`숢d, <|z=݃-f&g!vӖ ${T*F㦀Q |&88ظ@d'j c-N9Ցyȧ$LH`eo/I"AJF^~!n:iT^`mFY+VKs>e&#a4 Ki efy!-Z-oS!^m{:/JWokF犈n\z@COZQ d k+> (F g?-!;)#4 xbeR !`Ѹ3Ƣ4aƯCDG'sc:#7G8_;dQV5BZUqVfV }X2ߛ|ceReߧ.&^侃i[ M2ԫ*.-cEM K~~"1FPG,uX1녞S/@k@SImDiZntYŲOB)^]8#_) P2.O 7’mMnt,]G; _fo|ĄOXaT .ѓovC 8Џ&2r8Eǝ T=c]m_DJ+ߎbemY' P:H鐑} FjϥbΖ|8V:$IMp>=L@W-/^Nڸ}'ӉSQ^ZԆVɹ,?WS\S䎵='+sjf\[w`ki#&{= &łv9Pjs\D"\ܱ`etvyt .ו  ˳BL62oWŌ~=W2KG 2:«$+ zݞ宗4(9;RU).ح_g,\ < 3m:@3Yg-j$Y ׫bvi}Wm ҬŹg#2-^֋yDÓBL |cl:rCb"Dl|A9[z ]S@ xPlJP{6j;QFT {g0?hw\3E>_: ,L eZvZ:xƑ$C6k0GygL&|Q %E3j_u$9/:)? [7c1iO6_2 ݊4z'辌Wq,IHq#y;aFBX=ҙ)B1[Fb> ¾RW3ޝ/оpD#ѕT |{tD.̢4B7R qA=n,yt#yϷԫbYlvz,y=V뀞űqIS%b!zIKViL%uqwso^I?yפ?kHXpvՃY59+'l~$hbj&}Ru qf*$i19enMu2r:hwv3@[_'.8@h$cn`6}> EgRh1bkQ\|IZ0wb ނ5?TUíۖḙpߛ%m Y{STH \w 8sFtr tCU.O2\S-Ѹ"s.vtBeV(( yIHUfgRj9H+  h:L(;A"|V84NpSGklS+BT^0鯂MňI:3 | >]:αreBtJ*Ŷc]?Fr'aݼjKS ͐M]έRzMx/VK\:hB>`րץz$Lᗮt`DlPMR$}HjS ,|+J6 ;Y[|V\4;Rb 2D!l:06**Ѻa 4}>Lշ7vNlKO"{\\mQ8BX;`[&R*48&ލt|_?˂ä3JOŎ& ,=q/ MoὪItF:c/k._xv:De OXI\ 9H3 ֺ.k/,KTfNRlGcKn۸~rڡcDś(|T]qȧI1,dzzEaux1n6U"_oBӴFEsyB D BsA ͇RUjK xbHۗi2ՙw^8LaaA(gڨr.l{E[ b{v1'q%!jL^E$To vAo kUiMd`T ݶ 2Rwt#K?(y ? g2nQ1ҟq+eb}Px1D5iw"N^~\ro8<8}t%=՜MZ*9ɽù5cji`EUy-r )]iܑӅ!@ AG *LP67ic]9^kи"Bl{F0y>6ɪ8v{Pj=REf fuZ<1<;㼹G Diɡ?C@X uʁg 71-;(NutT+W0BYN9D- 3#U Y56(=Llp^Y=8P!4xh^7CBG\ׇԖJ CόLosBYÃV˦g`۵gO/*<SNAGT7cK4/bttA|vRtP&$Fzg R@EhhJb Ej-J߻t p|~#-VmB^N߹t;ܴف8|?9ڂ i7|fg_צ[۲^R8/*Vdc1 t?tsP-8qhCkkwȲ_g׼[^ īkw&:F0·W^zAϞ4&p$X# :is׏;Kߪ`T z K@"n Hq E!I1]pv |t'%܍3p9[e&HvE{҂OH֜cqDojF^? HQz v%yĐ 8ĝ>x"u6b~hG ]_6Vѭe#3t|v6(9]ҔLD+bvD%&7ȱdogoi툼i$&ﭺ n 7 S})#RuI ޺Zn y8hJf頝`An-$ dtIO$,FFƊJ0HI\yv}@f; Jd|eilTg joa&Q0hR!-ڿbYE8l?GIR]MN~A쑫QAZzՙp$tjX{(زۋa%͸sSt{?!̊O irf=ìŚLk a)ŃDu7"_Cw8-jNOVǔM~LG=⢑`{c`VLr~fhBQ1,Ӓ;հcD\i.AW&r4CmԕSqj wM1vܶuap0VS)6Am5&EUe))y fȌןv86)|7 +F1e@’#QSiAژ#ىiމ[qJg#~87OvȍEםb)8˙\h2_6e hiSdBA%:#ZIQ*1QzL|g& 8X9.Srו(,mD1\ᦃP? 1Q]xLaUMc+%6왐})]sT>SO3)\X?_/YWO>'C;A$V\9TExȊ.+ 70OXiEl$Ժnvbi޴0aϤSs%uI`E0Y/Sݫ^lZ d-"{d \+k";TQu*;kN~JT& v5ghxRn‚i}r"وs&"< e֪wZr撱ˌ#SUľe42?q (>h7 Dq@dGrNZ$lEHj+l4i3zSʣc B8xֶa.4PPLſaE@"jGT@h >2J!~`:[o9Cbm -d8Y鼡XϏ\"jnK:82mr'.}iI}SfnlIv$sK ug|3;#^r.`ΜhWTl)e""{ TY0{82$~WiI<LGk+= 1LU S޿C۹sc*-ϚYSnVWw:@/J"Du ʈ2*`O- +T߂FUɖLXl ҭ=lOQ,~v]t*I(H-|.g;|T`#}9|}n쀈$#Ic;(E?5}ra}I uEMpuH?šsc &0/qhn6 ղ"YS37_YB<;zU6w&$:wUTRK.A؈Y<E=( =R z3nUi?s9DӸFP^6[&T/vKJ gZ2xog=Z 79FU# YM8*qEy&(M<dUR1oz^"e峊l y@p[??^k裮:Ѧ$Rtp[@;Fj) Wf𵝛Νq@5%Bel_mݖ;PzX2JJ GV.,huǗ[&/~7)ԟ׎ƽ9}?g __W缾"ow1\p DNI 4Uu'{9hI'@%WZu:RSluns ubV Gvg4ξQ&,#v). R|R\la-yƿ}Kz[!F V= @6ث/نڠ@hcȋ%/k% )c=ުUIj`W)X&^QmPφ8,8r:2qyY<*kZyI B5ޫ q1d? ci$0m Q{}vM]fW>Nju\X}A(Oἡ3P znٙSX܄ 6oEZi /-ˆ(:6brXN2aD g("UDސy8wc ?O%^,~;-^"9JZ ?1FDjɼHƘ!g[S#C*[-h*cgFSNG'l^9^nv|³>AfgwrmƤyO_z|W) NNDiJ'4.ʄF[{Զ#Ujޘ^VZq4EAO9w@W]ͻV.8G`J[ԭ.רB҈Ře;OQNpEmuџR`UNcV>~p2,ndˉ57/g2` #v2V,#U%WPkp l!й:B,<*Qr@b Ι_ˡ L=WrS*xGYІʛAC̄iB۵{J]3d_(٩*@VSD'OY Y!Oo+(4>*j_iSF&*E4q48v?҇꽆+9S&vZ[=S(26\\VI[ -98v ? r}?Ϭf\{bG-J+SsLK;ZĚBڧfP4Njđ{ĦqElt6S32WУQlW ;mX&vCmQBI\ކ|KGsaI&~GwvJQqm3YAYVx"kɓtmsqbА8U}qxE5b\f_'\!ˬ_I%kˣ7}Ȫd8tf Y>!M4;|վ7\"o:Th '¾0;Ք[Y8N)zEE[bP/t}ʕkk Z]KHtR"[;?gWfXVq;1'G|)]FإfG`s$ Ny"vӧ9 myv+: 0Gp=zw3m[m3\x=;&U2mL |tn=ʊ{i,2@\XJwUI<9pۋ\ E$Ll56ɒQkf>a+)8!\L!(i-$m"em^JQN)_ϸ8Kd1ȇRPw$f={{ 6Q*%Xgmvurj5y D|xY8A7 q/L0ڎ ˨/@ì#`($Ec`!'\$dhbiOZ.QOZ.bʉ&kջ|zI+O\Mb-VAUXN sszy1NJ"Wg 9iw2~~CiJ܁du ؅u1P/})kȌ1y CrҬgV)b- Dch ONؼwxZ&V_ҵOP%4W1G.Ge=jt%d }lHX]ui2wX+'yn41kPظ: ppY!q[FS dd <5P"]N8=Ck{`&JyȢ`I7ba~XHK˶W-_~Xzy&퉭Ab4tXϯ4&ՁrFdbd !V2(Ǵ(_C`Bg0B<|CXZH tDR;BJZOtp&kЗfd2x9y$arArWF/xë.ʠ{[ra7Q6y.F+NZbˡN%8Ҭc2\{ڔNWJYzmGӔ^/e.~#ڿRIYbG'rA*fȭ:%qyd.n:hlDGh/uHw3,2n0SZŸ'W9p^<9?r<"k k"\n6&>9ZiRFσXQ6q'`?qAmQ>,5bJ@,8o•G0q# xj+oOC0ޒ-eQ8MdR䛍,adI??Z.:GE\FW{>݃slH ٿ 8p}mQ:C\ny: DxSu="c[ nȨ, Ըwttի_9O- F{R#@nGIa #M"@h N5 !LR7G9rtCVѿ2¬mrFZ86jr8,e/Ρ3{77;$G&4Z&lThsOȒz4)Tm 1q7(TC>Sp.w,az9Bʥy t1bW 1kDX\W gP=rL^wSpjL.۬.PC GET2$T"4h=. p6ϻ}ȡNiFbX[REŲg !|9-)RTXR82n>XLƟd<߫GyXONmrXG IX|w'm0 l]-lhC'Oqe8hc fŶRi_Mts|gcDkXjuԛyH!a:B4{긁q vao= sAi\C{W@ +6jUqL' q6'c\pƖ1lhb0CNnQd c c*}no:Wg| v2؈Vn=~_#N(/sQ_Wİ`p&֝mp ;\x}-!c6mp8;#f6^n ',˱#/5:Ƭum.XCv(bH~<h41-VJA=@p#4';92#5rALvVx#,B> .&\J0ęƯZ76gozb7$g1*C8%J Ef'<\ǁ9yW3v|LEa`Z#0U8S2_5zi"`l;>gRGDF-DD]hcό-Jb= "^pr&25PTe : wmD&ߝb+<)Bc)>y) t!.C`aՃc;6@ Ξ BB\q56Z(z}=>TsoYo\f1!Ir!܂Ȍ෈l@'m`g4$;ޘHa<&R*qIS&-wihw?rK2T>SSJcR玦+ƐGZJ3[g_ؿ? Z&njL4=YKޙIv(voJy]Un\[U"7Ì|:O}ْз --W=~Еg z[ qV*s-k 7/̴K^uu <̏G:КP/$tk3Y#z},<1AoL"Aޖq ҠQ %Oݜ]  }^SiJ;0כ4&Y`SLWhUrk#t\B,cth̏[+M;[a RѰ6 1Z JBIZCjL'XyH>nds;ahtecH7a 5il|5EYZ7&=@!;r_,1(_'mآ 3m55`dR`G%撎 82P@g|+X1\RGsv9r+\i M>4aOޒ Kƃqs\` C EvաxT%koH)F9vpmX; G:LcYEA݇+Di :)VtWFFؼVQe`儎ԍIOfOm-aBE>:3葙D?*VQ8hI&AjO{$<} `g7ZRNO%咻ђpW@n FRW!R44]00nŠ};muk:ʬ~%:֭fj9=퍱guq[UZmewolW m!LBiy %XzNxqDy\:WqwYHlaEYLf+kEQjsY7ΜT)m#T}b K퉀u_g1 D/,a $ߘ) s,0ALN&+Mϡ |0 }faqd|ھ7^FIuBmB/[}Ӂ^{.s&#.GCV v(SȌ1i7 ǮzKAuS\׬Wd|:!T3pSrC}NzLSNi*,*$6lKjb^tV~&.240FW)B+ XW#ށ?CI_'uV`(_na-.<`VF]"μ@(L}}au9IqX7\enr mm7Nx=Y?ǜF3$V_-u4л)_)=XojOjѴcB*dZq);NE:\cikZK?n^> x%Vqd@٢Bض;ha5Y;j |(8F}pk(Ď!L ɇ&WOb_k'mnxTJ<@Cs&wy<| V9OSS >Ue`Ddt'TWϳթ" Uf4GF&;ߝ*bgfȸB³ to0n,C.:N4+$=r)7X]+/]oFǟ'l*'(QGUQ{hC^6b!?ƝiJROW} (r#ٺvK O VZ8~N^+33r_~^6%7]luݮM)rC(/X < W΂|)k04O9^<"7xQJ!!15ʯZdnlJ%MHx,ƞaU hd!ggM%TI#bVI ;™=0́y%7xגFr/!>o=z-5K-*|PePu@GyeYPapӘ ۿ u_/+ >=9L.s:u!H+I(2? }lJkؐ &<0O4 cUui?SvF0CH++WZau MFP/o--8h#'& ]&{9Ch`z! Zɾes|n(C =qr ?sU B=r'4l&Y>.bLtico&ty(oFב9<$hWD. ._Fd%>rd)HA skC5sXc/W{15פSi̒b1t4"$ :4F,%^S*u~鵐&_5஫>gN$:ii:֗Ni1AaXϾOgp!,D|vryۗ?21oϲ)tB4\qci.)`߯( Ta Т8'(TA&-bFhIKpcG@=VA8LA, S/W-n{M4YD7lTGsqbZX^]!1O0s &z!UXb;H|'tQJ#< ڮ3 StIY7@3zۛ+=Xc;^P?O>3L t?2ߌ%I1j j܀z'McF 7ho^fg@<+Vy$qsx?r.Q(Z;Ucc Ju4JȘ݌ mEApouAՐ.RITjTbZ(&S@]:I]=ۤD6k0FJ1lZ˶ХxTML^eꛏ MT`"=0k)r7NaD#Or`؆$ r^v{&SK>6)$+|$Tl§H2}4S4mL}5ґ=?p.dyZUsX"nIIarEIe3Wn_I PAY*0bV{>r'8hIפ';$ȟ v*px'MqM`IFVgX#A_c՜ N^2 P WSQ>Vrd́A2A>JLg!`b@q>^n*ihEG3PLn3]ϏKX-J F@Dw_Lh`p +.`*yq|?K8 p9̀5f Q_픎#~r%.Tȳ?:B܎@UrN'ww]'Vd l-3rvZqQW1KP~֍R >>p:A󝊎vmxKXW1 |ޣTV1A!WSN ?C_>ce yC yC7i " #".RGq"#=>Q=9]{hcՆVI ˜"cRDj}zH0@G[=>(CDot[5y4ѡmㆸLBi73&We2eg>PW`O4J4JF7 ec׼HZI,3\߼Idαq 'OHO͐=}j,-Vj{k >L1v g0+kuW=GPC=:\:a!aMhy6yͥ\~ړB\X@7XFFɟzma}K˔:hHKV T^X;,)']/N &P؛ qbڦk㢭+8ďXgjr]d~Շ BDWI_UDQó §}6Z|ͷ ]@-ӳ[&yE8ց-&.}%Ǣy<2Zu؛0[ǯ3tYo2)TaUmLk\g0cY;Q t0TFSR`SbR9l0hU= Z풐ć˥_}ͪ,nu"ЃB-25֘Ũ\W^-qS\=6`4.}r:P/ uAvWwc`B)]b>Zu]!)bb%m>TizDYL>?xSW4M,\!n7u ջ Ӡ2TAgb^*.:gX)w5]?c37|" QgWT~rFŝ;r%Ѯ2::*A]K8-\ sDBaXa$dceI=iMiU4_C1zNn$hJh[T X_*‹ױf|%H8w)@n* ԇ`h˺oĊ ]Az]8G㋸5*"@[kpq )]9jP2ӚJ(hzvF pLOȮ89,W.p[/v&scQ~ɧS*#ߝ Sbm4U}xzMnckn78 [m%ǵNx c!+ZLUĹk\&榘.b2˗Y(ޖ]\*]$H'Lǣ'Ul=G -麸IuoOL辙6Hc Gĺb,&0@{Ử>Pv& M\%3$ i{B}P)ti @iWJ(.ǸpojWA6MWO!iYVߏR7;3JkݞNVrQ7FJMfbz,ƚ!ƥ ƛ(HF8K/i:-q(v`a_GϟC xvEm_3ST<ϒJ%l4 'UD[WBQ`YX@4RhFy97k#9=֤4a3[87#9Uy] I_B׊xvL:Pֵ^N@>>ȵ+V3PcVqsGls%'2/]$k_"D7YN69,$qN>X?uu(H&тQIogf 74";=LbtnsVE<\b>#ɯ 3A5vTY+;F;.MWeXX!󍺄AC}U~P'Aa.8P ɾ å"+N5i,6A \ЙG>8Oce<ZQEA?ʅux?'4[x.:lv$߅pAcX}rEg6Tk(t;QiDm=X"x$zmMczx`7gYR|Sƀ\ ]`ȐwH7wqgqlP$Gr@3SDZTqKBNEI\1Ns~Ir-8#"Q?ulYel՞_ M "Bmwj(^nyD𲴰z3>)+:X vCs eqZn2H|?7{D7:ŕgU"x?-䒟y\Bq G[ nGfiS?1}]ԝ;h.ח1s)w2l|lE`bGDy_8G@"? ҎJF99Brfxi"t[1 BB3tTo2bʢfjn틔Wk t oOW¬9X]Md9=rcBVzHl7,XPOP ~Q{ұsx2:EԈ󼁨aDr[X/d )ӼZZ8@Oy#dm#mZ*UL͍ #d7EvS38bpMqMiүw"Zq*8琤%IE"e a20%; #eE~Sa=O 5JÆ{XJxMAܕ3U-bƉuqLXaEao; 5cmP2;Jц#8ÛڥQhhJdSVY=9ϖ/y_DO}7S#cJSv?Sue!ra=Xu&ڞ*YTQ::/-aQy."1il )'UW7Ek(>7($(: uƗPV 5nIO]]^)~Vk)}!}0ÔΩ_і:嵞L)NLLU4s[-inmwg׫\:%akfyiCGv5_& VNZu!nm8j\#Iﮡ蓔`-QRPy;ԔpyE7;*hyfPGA ]+l#෮ ny7OzDAT?Qs}E*Y LTGĪHp6Jrˠ{=j'b2@ǟ{C#M8G4u` Qe0YMֽ)_%燡P dfCW9YI~iRJ+eb8dYEi ɉ U\3HR+n(?aj%XlzȄ`p\^Kğh щqL#(`0Y)Ε`I`m|?f0tyf(nfGÈzҚ|`ms8F7Ϣ WC /O׹$H[>pj_ Źm Hf ϔ)Q(ho}̓,yuX7oxk'< 3 +'"->!Ia$AMV>?^=_XXؠ AF2Zo|fgLT_9_@kOJxOcKH*ΒeM&ةSIK:Q ]wMD?ú gAQR@}p*_Ea8MST l#GI7iL.T\(0+ui)~Ӓ1|MV̘V [e9[ca1犇UKC5M|/J'Dl)y,iکIv D9V[3VjAtV G^<uѰI)4:SPߵp⏰ȖSi&½=95Ժ/j M]^i2Rp2سv)zFjqI l \CZ`q#s & =R(g0γgI猓(%rPԙmS( t‘L܄2+C+泊v޷{}q)҆jû̉ Y2~MoW0Z\ajݼEwX_-,b={U,U!>;TvO?s󫴡sFZ"(<yx[:> ;BĽdw3P^Q5G2@ ]ΰU6zV\ȚzeJBi49ۚ<6/##qN&`5dz2tw5F gL"RǾnG]ݩxi/ bk+:6r{!nFU[u Qj&&%N1AQ @KGe~{}C+ETMͣq=Rz6$)x+NQu 2iR>9gIl< q-:M ;)FCߢ ύȭn( q^$$:" {sAR39[3(?^rd0jFvYo+E9 4a[{V$4 @3A4/ͤʳ" ƞX5,I3r?o*rK~roص%ʃ.W& L)JghMQ>t& Σ/]xx#=ꨌ)"jߟpTHM8(yO˴V$RlcܤEzC]T*#<.9J3b+=vFE_ǬCkpcSsVJNǍ?.g@/w娏pS9{ا"™,q,|ݱqW*CiN\YVpZ+Q*+(.mLs߹Pʘ"t.k,>Q̭kȈB$[ܨ*VN*˰n94&d> NOfwlXNgLv:Nj\jhmA LR~D+y݀ގާ9_;T?qh w1*f_aeOI@yux_q`)0-y""lq^?zҸWձS! 0Vk,7b N2q}. YnꀭQmfPc ku̚/0#cV ]}ۄ<髁KU0=Q'uXqRHu9.S5s+xY;!T_}IU45a;!Bbta$4n1q&Pjz6X}ܣIE_ }'ގ(iƝ\Z+'Z+wbF0\1,iHI?(ҚծU͠||Is ˍ8фp A9+eɃ.Oٯ,yAȀ1?$zk8wތV۾w1B jR#]m"PXD9qZIYnm+ bA3,O6ͺԃ'RkYgmEa$fAO!OBhTL&VQkRCI*L['\;ϻT0ĿvV6AU[2;e<,nߩ9ngyDj?mDP - oY jO,ld-$L2T?M#$U\#yI!茑* S5'ryvYiby.O"Jnw{6*!wDT437GK447%"piA ˴lX)hlD;'CEEV3eNh |"3K$Fcl14TL@3*l ӿy7zLCX?hKV51}徒á `FXbN:#\TDW _f1~m`gZ$]NA֑ŕ gYZ070701000002a1000081a400000000000000000000000166f3d9ce00003798000000000000000000000000000000000000005900000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/net/ethernet/dlink/dl2k.ko.xz7zXZִF!t/7V]?Eh=ڜ.+˦txs\\ Ce[dZs>Y-PS X]&H2{R*ў@+U/pIBϤRAʡ/mJ/P`Z4D_X^sKH,Wyi+ ~sx !G%5dLQ9i63zB A [x_> db 7usH7jg/j\B T^MQtn2]uLE2wf >$"9SW?|)CfWB#B T*Xh>ֻlU:dk-;}P%*;Zz/N|d\ Nxul|`_%$tŭh4ZqY5 S=A\X7d;f Nh #>t#ٜ/rcv=l*O)UIaĭײ}:Bmf<;s{،dr4rDz>}J@}{߭{;m=Xz<MǑ`d* IxӴ"m 4s8f(舞%k<-<8]Ӫj%` 89KqgfHѬKN(zqEb[$R崯H L\~@xC0AR6+zP<'UYA)h+;2&.M͒V7aEZ 4eň~ثtm]Tef_0ÝwLDx|D{k~ u:"$dTYoFu~~X :݁ Ј|ge)νK0-u[='D!HK7i*ܠ\6EXTvz0kEbJhZH9n`"$Dd?u`BD)F _Vf#<[=.ΑÕg߼Yq*"Bf3R (JI g:V4`:yndd7[GV& w`4kuSr9P_wK:dpǖqctnlxJ֚ffRJ;jU+G [.z8:$ga@9Kg!fӄ']: os*vSy~KYrdw4,0An9TL`g3fIv||)'ýFXA`z}fi̧9)kRujG{=o};3{KbDiLpe#Ͳy܄%~F+NƑoc/l>?f㾁 &$K#avq'wR\,AUap(+lHVR~ڥ*yo'0Mc'_kZ<,T4uiW>V(Ȍ:t^Qsڭ~F %ͽQY5l쉡HPOKB# ?Gn|}v5MPbҦ) &=|hI%0W^5HωW1-\ڢ/ﴛY:Wފyi[;/g,']mVaEeO2*ro є̟Hk(扰S[=(`1@ȇ j\tؔGki_vRtK"Bt=8fK9W "u]'b\6\cbb ޾-hΚ_*Ȯ>j,A)ps~,_m~ޟ_h2'}sٹUn?2HN殂u9'&uxJsA{|yع kb\~в~y>(h@38MɫM5Ie> &˺~ g&@Yn8¥|UsU:&lmρ03sdu̬TՄh0*LJecr;Jؤh)*͸EtE&J[} ЫtY!m(H%2M0 A!ԫBNyVAjz 2%G.^ϐEC5`?Lk+ZrCr?+% xq3٩9Ūze3Bm,4(1j=B6TI2Cհ$Tz#2yT|85lF2%qᩤO14 2P(RtV6P[Nص3$(eȔhr093ܶf )W'R]W2R o`>zT qz1~l: a4$6O~o4ȥB0g. 6Se,G+F?p' Ƣzx,(!YAُ\ yu fJ{-ݹ4X:hiZt@F*xGՄ}wvHݾ,ݻ? nZ$[cL"UYIl"WE/^ԝ X"ѵ4H_BO#!Txd0jK|17g&@퐎΁/|_KB5н8Z)gp`\y,5>(~s EPRU9@0>>Tr dϝg𑛲dUZ B*2,ި ¤ u^u\=[wҽ̩}MPҭ.8@8DDhtCC#/˙H 2v.e6-2DҠ+ܪfgqxhþ wǦ$-|sb(TJ&tRfS̑Iyx.a-Wkbi,Qh.S}=kv) }9@TCL# GtCx#^qUc/>I[{wh\դ#!u{?րLKPwLDz3@hS7N9l#yu>m7=]s>F|ndNndkH~{3Ky~q= drYqTy( M(_0DoY-fM$Co [ulTpOk!abru 4B\xg^+ŧ=Һc(cgYWm qx_טnR.b)!GrlzD3=W>UcXW%` A½ s3ё̓<)c|̴vA|uyE5ĝBHbS \ҷG?f&zrᕽe9lD*@^?~/DЋ4bò7,uZ>z@ E (7њKph46tȎ\|?Q*EiNGnoE훑"Ta|c2("dW WuYǠI[alxmi7| ck)uQ 1As[G4@JQaB;jɔ j~ KƲ' Oe_D Ohy\#FLwjuԩ wd9Qkx?,l{W@7,bl_IjۜEvasB:q lRt)ZP[ZM" Lۏ|?'İ]աjjMډVQ3C0f'H~.:| pj>F˹ K.Mq3\IouQ|]~]Sӱ^;iR/-qqcș 5|M`V|\|)?h$hoM;a}G 7,/Ɵꏦcܟ NҰP=}n(b'm+Ri%?TDqWȝگm>Nϝ!V>[Dh{unDyFs~xykwj3GʪL01Dk> :3Im@[ߦ呝%"' F+G$T<3|!<#Pl$yq[ (Y.qJ =HA|8{B|#SD()<X/Mx5jo bNA&jRK,vMs; I1,ӊٻ;̑ԺOk'x\Ӝ*-.#J%n uf5VB]Gq;瞇 {|1+ZB3WBA}nWbZP#d oVwEڭ IFE)8k<ێogf pq.lMm#p_EN+JcɅX[.6c,o69tih Ep\H:ن8,:fm:pP%Ъ? 1#"lqī!z˨i*+2xQ+ܸ>JPHsYnj[r2Dr C ^zVYޅ7F/JW0s4Ad ,Q\.1Y tScR(>/a\ۅ؅Sr-¾^B?S Z]ٴhע)ߪݴ lfvt"X U3+8ϪkhQE- _!CBx{.$@IlL`E> ,O?jz37G^fzR|sjqgwa&~٦ŀ4AWvX,W`ۇYB߃-X=[loYi\@7kz4m!6mF-Ŕġb$m8% DsCK%;6L@Hrr]8΋8Z˛c~+c[,H"\8/KgꎘׂF?q0똯=wMKNh2kd0䫔law4?Vk+ FSv+Ƥ]vDž:y5ډUƊw=`NO*x3MpBùU<{I|AIy$$aR6U5PB¼ S$"QcJ?JqeSUCK@tS~^&'!5ߒ kF͇Slaj@଩z5C»p2Uy4s YO3QY##4̬$k';AtquzBasܺSZ\Hhnnh VޟMٜ[+g=n״(+6mN;O벉.M2*O1fT`zm Rh/w s#,b\8>ܾgb;_IJTQEs?X ?0r&?NA-6Z /&눩'ڻڱmQ*:5mjl+(C\kme5ߪU`A59NEK2%_ÄG\XSxIV[7;ɻ:'f([o: X%=N.9+4{IPuR))Ñ}3Ku+( rbth[^aXG>1Mgl:\*;uJs`b;yCe鉡C=|eL᷈9Vh &%1}@L AKh%.0vAkДQ>l0Ym^"ܘ}xJ(L3 t> 2iݚ0x?`#96pz~K߂ȨlGҼxA HM,D_>JjvP-OQzf{戭Ԛx4v< :cvg"fnh1n#ՄqU"w;KNˏrO#E,+J>Z097k/8bVvEt30H4ZBAuml7w<+{3jnZyGEw6#wٽWR4ɚ æHqJ5evsi&W^\1O\f?i7!&\LIΘAGJ=DҴ* aQApMtQ`΍ܱ=4G$6{_3ڭ.P&x)qHJ<۫ruPw@|ܖ3lemR]BibW1rye aK$$5.#z.5LQW͉K |9Tx|3Rɳ&3Z5 wrKtNPE'q痍yɰM_[d6"QϻݕԪ2p11O],bܬK/tЇaɷ6N~|,1`Zݒ(q{zWDc!20Z &|~-/fm؅ٛb( ;;=F"u} 4Tʤ؋j(3McItPֿXTtJ;2E)(/E!D5*mToȭƭ'paQwW5| ƞ귰ބ:)4\I k|-D数 ҅ǚ@ #HԃGJ-\ 440ӭ4 C Kǂ@1:ayds>NEa`DHv2 +D0 M2f>"(VIթU bj];mLJ:”V/c }榱NkG]@*5` |{|>pJ\&lΨ/?E{$2|4<}Q]?g(14^nq0{t'³x/RG>oc-)KJ^چ;˕IKa6mʄ[+mW5ӔS7vI$A8a4/? hi8.hV"8R':"[fkw43% #|>VN0'2+c.E~hs@J)Kr'Lh5K5 `(&4ōphbc<^khp!sHe?͟qSuLz)i?wU Q P^hlȚ7BZknJ,?@a O{s[fG 9m)"(K1LX6lU陝Borf6&3S8 Pol~rYj9%eNm~!E/xs&6cyȤ,d1;r~o fl9x8qɡlϺ@.S`z;eft^ E ƪsyYmSa=; :N bsӄ K1OꞍb}:%D$ &QbV!i^}E=`zչ޺2* *w[ c'ǹUP>s.Ju'#Nl쉗mkؕr /L.qOpY0l2A!B*::n9WA=J@#ɼIi1p{~W1/IIXlױ>`l Iz2A|(7*<=.ڊtH5CT *Ϳژmab*$M#Q3wS8wMQ s;-WyA/x~mZ&D[m k=n/P%n%߯MjﯟVL:=,m,( XmA4 D(^/)XEk]G0=%ޘ>VI2Rs[y ֊=5jв8s@$l\-[{@i^ lu֋>.q(7.i 0z ۍ 5 ЮY !zم1-&Kcznalbq ƇBYMsvc z9߶ekeuV7Ag9 㱘 V)jĴ(};!;{pb5㳱)4Գ1Ty_pb=U#EnFA6x(L?I)0dV*VƆ wL_K%qf6p2umڗhsѺӇsRז3΀?gprTSgq3YрrJfhZx/1Ѣ"G0[p5ԃV=V!Oֳqr"g&u6Yз.TմkRf1mmIp2xm~^vVK's2r.4^` q saH뙱z9I`={uI.}\g̬SmԿVBp.ղ5em:[HYfAǣTѦ;-g[6hU"M'ɚߢii9beǃ>w8f, ,znV|tHe:GKJYL! ]&S:TA?!3* ռܺu@X?ہp&ݏef}?EWKiVʼnseܺ<3ZN $KjC|L7w:2j5boTC{_TxՋ~,..Q#=kB2\Gytl\@:91;%rr4MII9GSzPdYRԁ @h#I~YN)NYʃ'kP`nI?r %TVW&]+ p~"RX `Bz`4Gh_4mXwZ:+Us# 􄳣^~1vze#ġBa!9MJԌ}hQ5o (mpa8*&3Rgj=ت@Sy>=xݖ*/!&q!Bm5WQz#E7X,#hBm{nd}0z$c}(onI9& WKDž[3~ejwf7xD3Lf0h nFUT_k$dw>H|lA%mRZN4[lT#tPL`O1WK n/%r&)q\}*x ,F Aa]h(Rz)k.or7`Ƥ`|{ŒH3ʼn* f_xYRsaQ9~[E-}:#rˡw`(YOwDG"ci8#Ű9dWX~ό굞wcX h4bRʥɜ{;Ph1 84Kz #<:`-ռ'o}%EWY=ΛP.]S>TmZz+ U"Y:*DXLedݗbknK,w/Rm!,Y zW+vrNHd5 <s}&ܗ!#8_k' ? .^8$v٘X<^iN.>%?A1p@?)7>s'| ,Q+R΍2|ӠFe &c. Lb3?X Z"N嵀oX۸nقs"L[ށܐ.Q0^YtD 04ADD.u SgFM;7P&`O9Vŷ;jӛyRYn]HX6 ;vj!#Lfw޽ M8sz &ƛ1w;K"*jQ1Slh5/\"Y2)!Y?݂- ~if5f̾)SRET)yUx3u0MxM0( 4~;s6ѮiLfy1!`fzASZZ 3HP ,m^sr"Ap+qh{ɯq6ɱc`,=LJ0C^7cO[eTSn {(T;Ǔ \ÃEႠݤT m2>DNGŻr瓌oK~7+ ])hHIC(aOxsطSU|;H*{FXs|q=z ||Yqe/M/U/Qc12<35Z/i? MC*-PU+' `,VԮ2 I@*hЀD0[Tl͇)E }k-u|̻& eg/:_"_TT"MJ 1sH1MYeJ@S_R%_ +0H/u0ffXtiPv0 \̱u'8[1ZtK ,-3v"0|iu<{2z1%ez xi}MsZNbL, morѮNa]v[\>GP*sϩlL$21&dbԇ&ԥK׈2~wmy9#@T!ƼiC"z 3ֲ&C[Z&e~/HEp﨣\&(gRF@&Tq3O4~#37u֏fh!MpQ!S;xVEJRbZ+_Xqd2ǎ(69+XMlaHws;#%/7u(}r9F:SNG0ѺTKjzæ"^I劖/:U; HU?q)`be .K+>XqbFޮ|2FFiȅzWyvLMkN@ َٙ `vi#};ӊu2VGeCLv],틗 E?,U7tF>QP ,f,]U˓z(%$-I#Ubx tI [OMp9t,2`OyA>/о'{fߏϥ/6:'dq] ,,5bԮDҷ6Hƺ魺F\9lX?%ʚ°Sٕ֌-FE@( ɶێԅPLlɜ2NdYZm>ҸK8,h LDi8_gDTw 8Qhl1Ů3Wzl6 )٭ImK)H|Ӷ4LPG5Foapfgg EQ0m"z q r_!2^i&6}$]Wf@,Y/#7_ ܖj(͎FdBw9aaҕ7"hfu -[ 0Wi/?hiꈻjFo?*.ղzgsphpi9+fOs@ܷݓwmT9̒.ube;["K_kX.7 8Dlk,qvi(N%:5;"ČTSpnWuȢlv(:d,Vְ .5t4%6X1"CPx)67VxvYɸ͎[6pi8q<(zm#H ?6m 9 pwQǂFx(_ܓcR+(wώM?t lEѤCpT# +z[uV {|ӥ:֎\ӤN7Γ^v ؞ IS} ޒN6k*5㗋n(ϜXvyH#^wH Qz'`wcV %"ߠanjoژpH0QQVu2(` c38.؍թSI5)BmWSj4K#^ eإmYYFd%%i|V@$z@F m}A=mridXzFX-t"/j$c~ykn "G̎.wϤ# TؔHJ2;A~}I<ѭӁ ?@{P_ y+Y4|dKld x$!Dߚ($|5q (@:Jဣ#/֨m,Uؒ:=yq4R&'xci>U,{¾j6{Sm?u/$/m6rp<"/B ͥSƍQ}0I/-Gg|WrF 9DJ\Ϫ7B+Y<ܜ&XeF@2)+RTȝҳL^7d*T =9qca @UPP0X19j}RHo7.KS. >oR >-L^ K] 7yyݾl 4a,vO!lj# rIyc5RP͟f0GZuDacꖺ i{h4!S롲?~qh\.P6C z:yG!~ϔB8H4l ny{#s7~oSi>6 ֣>+蕼cw짼8WmuAS AsW ?OG @!~N)4%\s V6{muq˾s%1cf!}:<+yWQ؅^WTl$vxѐcH8W{$jS>v/\5j+ҁ#J`;TL4f##'I]DD.@_$0?BFIzC HZqKi'i= E"NPxIMP'^Ouµ|{ϧ!T:GEHl"Ks&+^v bBJP% WM/< =51M>mVpАr^ŃL.>[cI4`P+%-!3+._YoQDZIX:x~C]VјxF2\'-M@Ed2ױ_F 6S"HZ{&3Q@x_NUFjEBO}n<0iU~^~@u/+يsdl!ܩsn׉? cܯԢs4|r6K]Зj7g\" e賬 bEk,ig]a$ڔ g.cG΋xt{,xG4 _+@OgXo%zrƞyp}a1MNz`OJ4.pZmOh\gU,f si#vϥkd6niJΠ pd_Y`8?ucی7#zjx/QD&kb"UW 3,l;kRA(Ƭ)Mwf(BCmÁ+Լa!L G⭒C` ID󶨝+k覲3T˽L:P8{RiFx(#Qk[e^0y5W8anf:3vQz)LihGBpp6k֢ziumz^0T8.,T~.]k86K-os~Eh+;A=/C>BJxO61^%ДLN]fhcGV78mIkm,U*84ͬ⿜,ؒ(C;,GB]O#P舌%E>@7b~3Gɨq`*m# S8\t`6nԵܺcb\yjKNuд"#>>/s,LSi3AWn|;KRUܵ;ٍ|f@ lvvC/. jnGS#Π%s|/srJ{;_ Vi4᲎qZCA ɉ?}~ 䍾Nf LiSA%a:(wbx<7Ԝ%NBOzD^"=AqX8N؈6Xz^s`Vo{,sgv?܌aI0,SNA?T`]u{t]ağ;N2FaTBe[_&GJR}Md{) zIlVkqth3&o`>"tf8Rsϒֶ!oOyBۭ/MT0.Л&roTU (k?E!J-~v[*X\ڼںAc1R Q p am?R蹩!QP%p/|JwI"ѴĿ2VM½~#+8͝\k3̖Ң9ZS:f.9ʥV凿Y& 94^TmSD)[hDQw cӯqJV[ۊ-Կl ’!r`|{dTZ+M%8*fA9aY pg=,-2f2bY.tM+{IEQ-::;^X5rL4w 3Mb~uT%4*&xfSE*{I W-ESݞ(IHX=W1-|gh[3 A<:),d0BO p3M@|١ `{r`rz) Sz/P݊0~}"pIjBDa#z jwpKO(OqfNhIecfHlرXF].7' =)nw1m5*1Z G04#0ʞtQ0!!1-lvə7sVfET ËՇØY-A"\ߖF?]= Ǻ.9yе8Ö ntx4o;[I?p͒ <}1CURVߵֹ, P )”QDc7*c`= |gS} u( ˟l?|*& !xEV|͋v֌:E<+tC@eEh\۳A7)}UMU < k>*3w9vYwʨz>`yگ%_z) }M8%Fe˩? l! NjVkuyUV\^ '^i&ė}ȟhrCZfW>-ts 1D!3 ؚN"c i*KHtkma@nڏu KD3G5n 0.-"p| oXP\_HS#m[^ .*cN "щ(/@ADk Vvv(#2hCD_Omj`إ*0h5Gga/;j^z uՇ!~8d[xq 3D wQCE=uQLcgóc=mwYRb8E>U/aUX]zZvʲbwx/3{ֳhHȇc΄E'q` &aZ2ITr\ܐO2+kjST)6t _(O koG n VNlg_E\\hS<-AN.,.W ,jb o$w"@`{=鵠oy$pCьآE C %H.HДǶw@5zZQω9>bsxI5H(( gx.S9ZWᨋ"?|OrZ] K:(BzJwM$0:s; XNjK6I{gOROTJu|ǑodlܟE2jTM1 G55+č*n opP>Wo3OA(N3>F,wEYV_ @(]2<.i7yn>c(dx [~ @ݔx=@7"vsGS%Γvun~SoR0Kc)ȼg8u3[-C}*Dvm#gFvpXwI=KY1ߋ0[fRꊝZpmʔs,,s{PL}כg$ud/h/M|"E/d"I3aoAvݡ:9t="V{ "K EW*߆7FX#ЄRc1~YOWMthe~]! UC'pv0o 0,\ɲz2W3V?%ilCb( 2c*zQ|8 ÂΗV\-XYJI*2 CJ#Cfs7 X1:mу@o:>ӒG uxyvdv,7Zu+|C(vZbh|J1Pd}>Q:E jೝZ [ ԭͺ7E* . +R)qK(e6] /(V%eX9&]6ދɑ!.8u "̶獊DI˗E47SЋ1$k:+a7?dEJJ@2E4HP|,Eq2cETJilY(Օ>TSbvN?@dc}4ݻF4̔ô8E.iDtN+sr]Hl$_}CK>E Z=#COB<)x<7\n w)Ժ;i<ɜ\L>]CG Ӟ jg2bK%_(Ub2"iC #ڒb(@,@`-R<9ft -5m^h-QRb;a8B@,<9jHpc1[s:sb%o/6g--VvNbӒ~`)Cdt eA;KvMz] ,Bya}-{Rn-8RhPt2 -rehWTAA6YjoghL0:ꊑ촩K6\JM̘(ʭ5Tcw[ɣ ~ESji,ЯTw7="PSdm?Kx8pΟ&Dɶ+OZ8OX-a>otW"WP0x! ٟ<%Ի'0KM_A0ELiCzb0o/_QuC 4X-XvsAHt2ջe{ֳZv@"ިVMZP,}xp;/VĘ|AsmBQp82!Yl f"IiZv53BFX!,܉S/v^H߮stQSw%Sv˭l|Q)ȠBiܙdU<{WĈyC& |8-|cj@64D#3O9ض!#=?b@W>A+{K0 kx"3.`F f{e+t@,$aUjk0&luuX,0/NzE6ȑ[g:go6:vV8 5d{:z9g*"i4å<ԖJ ,$f.DsR8p6{O9 I>Ί4t\ú2Zd}HN;S*|Ǎb°춡jwrc LIԐJu&7BcW@ b 9AK~&"`B+%kY?iբa5 3_Nbm?{Yؘ0RV>~Mq8ZVX;3DkC:d)H_ 'SvaDT7$A]`c=?P^3%_؟(m)-ԾE ?kAL=n]9A 084sWl׊V;i;dpQ"(zLEA_Sq-zp 7C-aaZ:HfDϢtjZz|w |RPSF>~\LE E?h`AiURfPL5]ShT\RӶK {Vl$={@{;Gn{X2:I_8O}ڸw`o s.;YqaEj{i6 uΌoU:VjL:vŶ&sYR.Zm#/[zNU2<'uT lk8d񥵫@>Iy糮x-}ǥ,^/;SJM^CuC7 sqD垰}.;W%ſd<$ .ΠY1PeH||]p29Ze9aOskH&ğN8MLy>v0 -jeJ1\,$4ǧХ;ʤC y }uӰ$bd.*{C爻ء>dK8:ڤl:([) Ғ%מ!+eJK}S!ˏwRhX+74VJ/1Ǧtp-Bu@ /m <ۣQ+|v3eh 4Z:`_Xē2 \ңi}7lF6_vԐdK:l*K#ag1 ް{S=?n|ZfK]ugB:#fmJ䊽6: :m }//4,Е,oV2%?oҤ\D4c"&Tڤ[:]\?iNiu+) ؁./Z8뉄IsR0Ʃ$IR)W8! 'i 8dZU\[ƫCU~Vd馦TcscD^|%iU&a(j,s8W3/s3bV 9Rk ؗ@7u- g R, ` < x-2f=xF/zپU_Ks*w]li2̷W\Ѫeˬ*guc$Zfa 7Y)ibhs] 8/h{S L_btvMRԨKZä!>gbrr{MX M"_~C$OD"{uDCKւ~-\F?4At T^@WI}"T3]_RjP [睧֡AK#arPYU@,l 2z&MeoDV u #`Qf1 ^\(,$ iZl`2gt#,Ydgt^I#"i$BۚBz]A#.P.8ϥn-8d";N-t(v/sw >^و˗V^w\00fԚ1#pRx Xc@t(^{r?ާ5M*ADeHйAUe »Y. eA@6Ƴ^ϋdw,7:qrc)~RrJlCS}9-i@kR4E^-TyudH=7oDi%|8-=" '2ra]+p_ n`-f=5/xg —:Z؇TZ#%hd¨* OM[\od9hUUH(l<;3 Xl˰ !; OfZgW*|=EѲ)cM3*c+Y!Q$S}CUfǸ-7CMle3E*s2Ĝh{FW>väq ;'z{0y n^>˿ 2_ G43oT?*B&yOx⛄l(4BDXqm+i44!)w.8^d^{J \Œ]7 :&K2tOUqBuו%-MT. sdOOqܗ@/\AneIXz>Hcץ`1BaZU;&k6= k{q&:K>Dhgrk1MA! ԌFTi:OWgE&?~!n@"g*)B)Z(}嘒T V i)q^Zt'U$%/vf9E*5nOT{v5SJ"K= vZnHYe Q87?(47fx5fNow6[GRJ$b:y(`_l lu\Pu: sG|&Y0~O2!tQ?XLpT B v7>^ɨ t4ɂMrSO}?Z8YYq|jpx&GekpuN.S ^> _d5g|ѯㅭnyR;nhl eq+V:!tϸ#z3e?lza'eS5P{?Oy+YW< (F:{B.b/7:Z_BȒʠ͉, Zꖾ@mDޘfOj3-~]l&cբz(x׼iq0v+qbᛆ eH ſa:0B\Xo9n\VN@eW}GsH}M Ǿs*L||ςN Hqn9evb"R,- NyF') "MHB䷓;Eq~؟ߏdBXmï#6 [|6UmsS0{Yj@zUEUT7ԝ?fJv!.r7Nvh&ɧ^qKN._UIPWXaFF?B(Ww3i2Ƌ^zy\Є"e}F[NC$z'+s.N|л0qvEm'2_^}@=PwoB7m$x:2ڂa.|XA8bȐbsJPbhl:X%;Dx gcUڱtEiO:onAѦQ)U$ZrrNCoz E•9aMVQDdm_{(|k(}JmclT+)^;Yb2OF Џڂ9 S=<6 %v34Y5fUx܌ز>xҤ2Άo="z,bo{ e#QJXNFNf3;©\l#вɀf20i.'r23ĒG,΁1T([Iqi ,X}Y5m$ZdlTVz`;r4xҼx"tCM8/PI4nP$e53AAkͰ_DեfҀ[\ PJϾݨd^LߔZu=ztvYs>EW\<ޕRGdk "޾XyE8}g0-XbD .7tԿM˧T:ZΖU! }t.]l p8yҶo:)\l{ƿV|мzjb6S #2Wb`uO{󂤶 E2(:iLK8);/2Ŀ7:*q)&ow^ Q1J9;NtW3WJ߮*C:mӠ~4;9w3H,@T$^t$ /JuM]Nךg$XL;iv#O7/es')LjH3>َ-9ws`D2`"75w^_B "Bx/ a:7 #En2_? ^u"EѼŜ)g uN8;\2? id* Yb@|9.9<SisvLKq!>u6M#_ p6:aTZ{gڻ?lC-RA6vM]$+ݝ)~5V9%e*zAE87*xUA_\d8üeNj;A5S=6\l)uvvl#N$tc ?!/y>9$lTthWUdp?(9$hAuU3ًѥVhhF^1^Ab+p`lkV=K s'sr\r/8'Iqw goq!xqx$1XV;C̉*$d^{ Űnw%A툅0VvNf󨷍#qŁuVpV> _u طVevbzY xT;%-Bv*t $U$Z{!bgf&/m#M}H4v`໿Zh\ىkw*Rnl+CZϯEzfyPӺ5DD-FR@׋҅co?'B#:gו+ְam&2rk3Ver' \[`Pd3`8+#݂+P9=v9Op|:mua|1;ԄyIw},t~sFWW.gVJ6bn R]IO:`wV .lnLK_t@3U`&/=sBhqd.>XȨ ^,͗nj̊L{?~@Jk]&/ؘෂ!8uj%7*WWq3I, 4WxCD ;hFhϬE^j t)C<ռt ͙vIKHN,04=@+m2:/4)QtVyTJݕ*NUWDDlVvх:-_>}r]~I-B ;!Fc%*!dSnގ6{A0VTөe gN7` ϱa)wMԾNM"# ]7PӋĩd%` ;J i.n;NeF7nꯎ ͕yV%ZY\fS'foimu7/Xg,BZ HF34kl[!t3E;2I?D{u3v.k31C|plnqn("؈3ax bְݲ5%%_ؙO5ii9ѧkd L( v/`Vb m q6Yn1dP}m:ek߉a_Ky3*rZ1`nvY8؃*BѢhP}6LR.@[=FJ ѐ^I6Hn'B$AP33ʹs=5/ GQ/8BNVqS4c5{vM_ ;J&68h;TH'Fr{ȰT dxꚷ.Ī)ݍʅi5zwv²W&Z-76C*YПR D^C08jSMa92'۫x} ǚ aH}uU> H+!]q2 Aj" ڥkhYH{(+f,d*0@oqidَfD6P%4Oef9&I,5g}, "%W-LnsE7)ɪ\Хk?ķ!+]jj9UJ-5ΤW$ Q D:!1 Z{WI[:>9.څ#*z<}fvbl,fjfu~6rI2z-(9E50(87=s*VQAGEHH2DӇy5Bl!}8̭Q $~d76F\^dU P6n[E"\mۯ8DEvSg ]S7`%5N5*JXkWx>)W,8Og_~:/њ9K$e nc Gh,ѝ܍JRx; }+`0a *@{Q+rr0} [~eZ99lH.zR3}Т%a!* X'&;cgtK5BIEAk,M,.Oe)H|w~i B5}a#JKE:Q'ش"K.ڵTJ-]`06#g Ms{ɣfϱ֒UtSCru`FaP{)T`c$8 ٣_BM:1~TaZ1r˻({{) 5S9֝Grv& ޛXow\`'XeEFRӵo։\ P1|6\Y ckֶw%P$iu!YHMF g,H*Rȧ!]RK`!~l!df;!EJ3CPM0A%->-K 3< 27gжZiҭaewySVFM&)R<剦//NHwą-֓?MILQe 5`fS-ˏL'o(A&pqSٔ.a#F%& -$+vgU,K9.֋ï!2K[M҂8^F 4'3B%oHWTT_ſ1> co=|L) t[lzM`.۪>?tB)O0Ȑiv"ٓ=?>{Ppe7Gq7Z|A 9m\'p6 p*z%ԊdWb- r2ǕƳB3b*2ڣZ~[cSC6Zތ70ܭȪ6h 荻ՃJX/dڶN!$U| 0p؆ N fkt2>EݠdEf+#d Fd80=_o$޵3|)҃e9ӛ6G--3! ǫw DJ"ZKV"'_pnµ)ٸ92_dwI̽;Qv585ὤZiHUH*i"_f66`G"g ur3C-  )˶2La3!3 pE;m*DR'sgZ)L*) tjPu'f?Xe^yMY\~ hN,!N#x\1.)k6lU;^\oe| ݮx{).Dif!*R!Epa[ @{̋dxL&%/ XTJuMt[9SUs'`|uwF M/30U1%B$5kOG3x$jC v6M #ق,Tm N'qE}q_S 馪c$xAXÏ {;v)|18TXFQ^T/7SfX_\ "7Ü?FI7Qy`g'Rs~MqC5n&/z ϼ'DQnc%I@9-s3sUHG75SpJ yziDv"zQdח _qa5XMU"p aꃺagz]u. q6ǔEH_ͣm'F O ,uY-5b\{o$ͳ,yn-;El񙼑!Wc: {H;SU0-0> Y]Fx)ҀxB%.珃FCV/]PQnKIw!ުbs4 /G7XHWV)1eH \5><`S[.'qT!Zjh҃N/d+Vӧg`xɛK'ϛ_puTnL^Qy` >~:d@$T[:-4U;| jAh'!Z0Uo{N-K4g쩽2]@>P6J} WP2rcj0WA0 7ڮ2٬;$ȇJwAY%IjC7cjJyVM2*ɒaV)QoiEV:?7}< tf˫",xZ9˩_Dǟ{\A<^\ b!<%ճv$;Jj'gQyvB$Omf#ݏ% w@2RqS42PUpmV'Y΄3 vΉsBdg  礡7T:Vϵ =#pF5v8,z#rBCȭˆŎ|/eե;Ȩr DVy;&=њeǯ'֍ޛU2uG <:!'%s`1 xL+'&+\6oHGGď< ]:*e?U16mWlV} aVU4ú7O¥+ ß}k#C٠(p  dJ)G5ς;1piY`] "ufЦ=L{;-CHT`rґɿ6Bb>F޲*ʺ2 t!X4 F^:؛@%5|ZCd ǣ8WmLXv|T?xLxPk J'8A VG HpPr63o)uBǤހqRroaDͅ1jEtf},R"+3M_#1ڛ&aTnF7mbxB7YM DG?SAnCծl+:J礐!. z;Xt*R DW0THFh -LrbƲo'%q jPtos:Xʟ92- #AM%~}R֡q`/0DWu"t8}>G;b e?PVI 8Urjgc76W!]sziהXdB`Gb_-+ Z)#9Ý^!=| *ie v t%v 1cߍg&ϱ>-ۀسhn+x=kpHy.!O>推&,i~ѱbU8:#Ʈ#!?Kc.@Fn4bxw/y.=!1gzx4U|!ȁypQ74p}+~p[#Z`/IM`?MsT~pu \MdLu.LJG,KZ 4]e6|f0)q)4q(_~2n7ٽAQ&I7ěr4u0`aԵZm)m'6π1 $b?>usLh+$V\4%4^I4`WsI i HUP[PM4HɁeL'!aųn E |߱&|II0)7I3ej+gp!sC J0)4Q[stD/촬yګJGPٱ*t-yE3jR\ 6TEpy|iE['CI ,js8Cyqę&ʺM5XBҲ^ʰ3u tMP1 FLZ+/m$y{w>@|'jnvڈN2ҝTF ηC+syS|L*pWIWњԉFݍNߎ}y4b-W#Eh"K$H xӇ7{'^?_fc,%Z#lAr/7V4Cpui:IJDV!ic=qO]a_JpoiolP`%SJ_GwJN6-yDi"YG-D+MIP|oɒP (mx(G1< fA61nc#)! \9~޺3륢/226|0gi^xɂyRNF \Sc3yjwkI5h>FK*<LVY/c@TE䥧+o2-̈vZ/v*#mzq|Z(7#YTӓb |T@2U R;VD GĠH׍vkxH_7*dAF.jw7JlɀЧ:Xt/.2ZD˞YE{yS FR=L.[Qm;>7,_UEŲ}+q0ԸIF[Dop4AUfF(C&M^Uu̓Vc Q@24z]ًK":m5ó/<; O7EU]'yGʮدo)#lE;^.nмLg2LM%ZGrX.D3x%v9ӚZK6:=U)ehoi{ iNh~xHMrـp6,SwNo)Y=*VGC&hI>T\.}ݛaO#c~ՇG6XܯO1T_'Ge1Z{O$qsZg\1N,%LJ4'! lQ' 3RZKs^URi. QD 5mvuӛ *M=ؙN1 +ѲISe&1}\!GOG:ARS:BQSٜ\wp$B .}ߴ@2Բ˧d.帿Mb?xLli0>!"Ea2R10d/Q^}:5{Wm UyrQ \̇ ~^ wγw|rW\ŵEh@R>:?&S U9Bcϙrl6sųs+@6juǠ \%h ƨNSf_iԋ`P[h/.@؛ I7b>pƔsq(UMbg"Jfy+Ȫ#^, η fnLD?%ҙ ~&qyCѐ>8M # cɹՏSs tbZ]/,~==l= @AgݙOaa.GwIceSqZӫRoGi/^cHAł\F}z"n9-vy@5[$DΰASEeBJy@LxL o+pC{8o4gj<+6{&&g5{LNHLR(tf⌁#AT3[!|;X^P&@ .LU^$';.wCS2U="C|'b'(OZQTtC%eҚI!<{v tb:y3 y'O_|A;i3"is8 |S$Hwlo޽ Ax%'ad2ȜMpzGť!:WG^B¤196{%'rQ8Ϙ 鑭Nvݸ'k QU`cZqY(E G:ޡێ؂5 &.X9|F<:I e'^WDc߂⡄(Zc-ĭr]뚽f-LcV̓̒q4n]H5hDBIMsZtz$,/oa_AT[gT!^mdw96PGSyF?c4y.PDg z'nU*vMD |0bYoZ6>trQd_Í£S#}Ăo")lt(+t n/u2цF9i\4a~yt1d/[yg)XkET yހ,X}pЎ`>:ztYt|TSli-{f{GYC]gv"Z 0]|/PK(a/w 4Ǒx] p1_QH'ZpЪ]11sn.FOyBD%g.ҁwҷ O5Y_7&JU>򩿭s+lJ| zcz||ҘN/r.D-[ǡ"!ʍfIlBЇivq6T [ޔjf7PCh&g`z-3A'I y#g>`ke2SOɬ!4Ĺ֪7NE)>"k/9Ug]!mHV\r>H1E@ "3:][Ngٴ2O~gtG~Z-CE>ʜn٦ 'xlv4-֊pHRnR>>\׫`YܡRR5qVnmIሎr71O +>b+TwrDDzt1 heTyh}x5BDzFi0+8ь PNwev U3R&L2Xt+Bre~def"JPP: OYAu:P7lg潽F*nrPrwNˉMS9ڳcgZfb(SMbGw9}9o,vgX QR "B?W_p4D[.TSyU:]Pʋ))y?Wջ'x5 ; gTo#^pxZx҉--2pǮP[- -Uqq~(fl(CՏ4Zgv:G)%gzE@@!۩]~ Ey2-; `j9+e">ѡH8J&L#zu5=' zg }dt vAn%hbf9dp|QY&r"\ *wl5@G78i㩦l\TIV`w`=;Dݞ bo DyYLV[9hod碗Мqe7*aR <*@ھL亊9%N (Yc^~]Ka\; O ?D3$ny%S ѽNW-1A(DgZӕyo:ߋ۬έهv׾\ ߢop_Kyăseu0UP-W u;דIdթw;gL+C%®ζD_gڌkFYܵőcF|3+؄lN k{yWvOnec(yu?:/Zmu'MqޙI&n< uOI.'Eϙ[r63E^_kgi.a0E2uæ䖅"-P z?twvy h$,Rti\X\æ\@A4HHGfk/Bs B[=]"З:j31fww"׿E rar:B5?-{ ):/yDR?l9 X!T6uB<9\d'YDVB[E1t|eNlD1r9@`&mr䟀zPK -iXKӸ &T|UI\?=k1hC$|4SvDsȪQw@G{ÃOsm-ߘx"F&gkNQx}l|@_lp5 j׺>[.C>lEs;lQR逯c%Şu%Nс҃EA`xX׽w_X YS@{KK&8:dW$>aO**WQrLK.)c/D=|IW'xLj7a6}L %%;trC2&S[V$姅gy3}QJX4x 7>*d"M$;m}e7[~2.4NRIRS'o5b[nUTFWpLGL&$`1_Lf],[ëp0ofy{"o/4))c~&P*T"%] t\Wj`  7$V޸hr:_e6Ü"q7k _y&d_ܑB)#+:m=EGLo:S9άTᘀphZoP2rwa!x \B9Ƒ-8[\C\(U  vV4k9+^xFpUmRmՐ6̺fFsa礚A*s0* v--c.SztpNt!4hУ6y,9wK0DBπ>.WIF*Ɠ@=ᰳQzrl+FB^\Lg{+y.̸V/`!mso\#W%A׵N;(em~,ݴGj2N-T]a,IRDb&@7G ;{Nǩpމf]vHư ةFVԛר@2 tހl1 hq%{9Ϫ(F")$?pJxkTzӱ18U?ma۩,o1+PvGM(VqA'Vg r ;؁-eV> r"$dr7) jFGppIԷ[v_B]i-%6K`d9u1R]> wSI,^'upyZFB Rah,@0J33+c;)?QpCM;Ot?C㧇 h)7]~gh[=xՆ`\{ w8чV$9yi|)Q ;̖Pg|0~٥o rfA*j3 qTT 8!>Zx{9FoIoԟ1cW$Nڊ<3_PE\ x!l)'Ed$gw%u̸#_]?3kmP:23Z9ŭ0*f"ekT&|7-$=>gISg?4:BIz="eB.1'g߃0:K+q<_GuhMskat?05GT+~fSJ :i Hao"h_a6D0I.qs}I!~ZR.c+X> _*>?h 0i>#,/7viw~iwP,'f#<}%+g~̨>XR̓ wRWЮrӤk?2ndQ;˪s0}a-&JgN]诈!9J(2.PXè`pg[,E~5wK%j:!_,Ew|GI(e^/lZWXVƬsIuK>[7]\ js~ZfbFnR_ P2fM^k69=*~R7`ٿx7np LaTUƌ}14ʲs [^Υjq,hA_1ŏaD\K 9I64''H5TfH ^nB| dL, (ZpI#LA5}#\PpoWfjhD f\yJmdNT1>Kv=A\{7 Z^R 5𿙑ē Rp0Fh۟B˫] <*o۸WZ(?dJ:7FFG;.MغWCGcrw~Eɽ^&KGsJTu\1Fo̪22@{5I! I /~Vdy5G擵 ~?Hºh {Mi[t$doFaP_t`/u3U3l4A|`&EȲ2SH77y[dRBF)2tJ¤!3_[*߼=:El긋J;[#n+'l fxcY¬z j1uX5DEu[ y< o~G#.I|Gz,2(RZel8_Ar,ڥAk3*cW5Y&uy{ E(t/&d6fqpB,MS&mS"`(2\3G KܫKP=!w$|[RrD.S﶐+F %n#*sSIgͦkvFa2BnJCp(E0/x֌ɽInMrM? .@{r5&dpI-70~6b9PȔ8-t76j[JKk4lڣ${#8UIDkb?Մ.#;ۈ6̰9Cv\:\E\+ҏm1ŖZ3V 2HrW?!x|eC|od\vK]en@\ &&-7.5-Tt"d3;l*oVsq7B…}H>JvVR!Z\ϗ; Rk-%| :Sx!ui^q,S#g"RH)sIeKg%xg벬]+uL&Wf |cN"Eh;&A{q#糹Αxyt 1"w{8/![0k^6`4o35lVcecJ%(MQ0n,5F٭x*!3ݡ <[\ ړoOS^ꢙJi=tQu.Z++6j:N߱>Tut=OAY`橉X3@r&j8$0G-w )*Ui}P:q3R@[xP82B ʫ5Bmr~)cZ5~ "%*{mԐ[ih]J`!,JjpbE'9P|֠a|k*+$j|?tm)lQ xfPmkdR=9zj&c~.Tfq|#z͏]+-Y7e^]K5 ã*1~)uWh-| GqSp+gHѹ<nT/IErj11,mIb3{BĚ+xj˓e.16ӕB:LUGz qs r0r`f]]5]>r|pg _W}8w5Wdog_ 0AJ\#CH~@Q 2&owKw{%ͼPhPҾf٥SxU<ҒiXcPf;f_u\}H?Ca h]I2ԑhTE(0%'֌=X7-'%WTUNGē nwCqRZ9&xX eZQ; {[ O"gc!ޱrN"Z'!'aۉW[5S`Abm)pCv #6(21qH.ч3xT+A+.W0qcJ,j-  ޚEʤqVb?|4H(O->8Sd9aۮ"inSWl'9 ᾮ\J+j4\*YFwq1bs_Tl9WF1)ݽqZ`><:tarj[֣e# ҰF_AT|Xa<|`ݟ%9s\r;g˯~)xw€ja9{sk-ldK//@޻.40t︵CIYW{ Bp"P3bR%pSݩjDs"$IGu};7p-d°!b@-REMW 1K_HK\GccDo@:1fZU[^G>+X&S &o;1#d0z ߲ē\=LyaC䜇+z%7=Y]E<=Et!tEwB1 ٛ髈<("/b0q~Mp p'A+~8+D?~MP8 Y ' GE/$Vǥur E9壾\py@(+Ceŏ,?zs~8ydm AY~jىcn3&Nx4IsIJ^H?hrhV0q>~\> 6(n%KGЏ3ex=cY]=}>Sp%HNw7s/֡"0E%A=Dq9bn> :}H 9`~"WNY6GPmE~"e!+UxX||1 h*82ʿPSmIk_!F|[SR-:ߡ<tqf,s^΄pfk4zE?<}e{Glj˭<ÂhtUHI[ ߥ=ggVm%`C1K _nY+e!(,< 1ZREB5[n+SQwg.1U8lxLz_Jh]k3#l+H}鞠X*( Gݻw"{;:"`b1.!qZQc;I 1[Ek.Uh5撌4'K̼@,P<`\Uc0RxzZQET9g<7w<9"4MF=?+WxW6Պ*^Ģg)J'<i4_aѾ~yl)0(qdKF%K@kRdX;:?j_8AA%BP+MnC4 aF̊LH)i\d>!a֨<+AzdG#ŀ&~M~,w n?uv֭Um \Đ>H[SYX %H liptԝj*y N 1ÑYU G0'"r$tMs-et+u a4b%CaPRRE\mͪ+* Zހ8<e3Pgtj%$下:@439A_M:~y+%9ƣbOn_ɒ;>JC1y*']$g[.GQ'1z6nr2 N mx<৳r_Ud]E) ܥz"BЖX XQ8zL>EjΜ$wc0*|M4\n]ݷ{p܌\Ju鴃KC^As=f~ !+_hWf]K5Vz}P]BJuoW86No}DfX]cw`r-4NUb}a0Ctgȍ:T\nxKrc\"$_pAe2N#XWD: py|\8q~${s`J5Oa br"-TzpgNgbŷtG5,вg  -7?Zbʂ)Q0оaPe–T{@{5|b$Ka^'h,KϢɩ:^gEʲq4)mSk$ޒz(>yt @#MSirP_qbRwt &rsy627{ao0ȍɀéŻ*-#d1U/1)6 pQĂ^74z3}̅"kvRI-o&)?RJDI.A:p=]3Z?)D#;cX6ě3U qwLieLϒOMC12X)캸lx3wƫ_pXq87%u@@_zv'ȐV3J\kZ#8XZoJ[\SJBOd PJ')ř诫'\ b(umcr~[ lP="k)o>}r]tIJe|(Xn$mdu 9 '>"N\4J bNo?go'[g~/ XVf.͏ǶV2l06ts‹ =)AC*쥡$jWoXqxD{(3Fr>gPl[ BwfuZ?~-WIF͵?f&3K$(:^nl;@b! G/1 Dm+SrcDl933 E D_( 쵣*Ǹ;N-kT~V^&#AߒP!j ےvgAd΀OZq9`|рulFjY`~\gV?ۏ:Jgw m=jn JQ?ȏ⵵IDq c5^~3{ow?Xp8S< iE'}hЫ>u`rZ9Gޫ,w6LG1 }gN,rkQR9NNa@3[ZaЪ̢B5ofQ"ziok7ǡ } oiDQ۞w߻>K.V&y+\TK, sP/Z!I cW9p7c:Imkw֊ B=e leQ.eR VW h4Q=G6tj.^1}t为Rw5mB.H҇,)h@!n}7 .WDbn+3n/^xWD8"Ķ2)ISjpsl T_HoNiH1EHTD/An8[#D!I~"ysOmۦL&SbQG\h/J:x)Ox(#)Fyz 5gWDnf⫳PiOaT x$-שD&3ℲgBv]WXі+"p۱?sC (9r"oHYL x&lS(͖o0N}se)U b@@Үܤ i % 8͝]%|=Vi/5:TeXWWY*YM=Iv| ITa#| `GRGҊ7I<><'a%!VD'.kr6߀4qD0=^FuJ2^b@a@nj~";GшԵuj,[g b0 P8in,~ElYLGpEWRK9/w5ChgMr` !TB2#5n`RWX*>3zhʼn~KrI4:Ұ7ag|M_ch&ϳ2q},!A yh v89 ${/;˃C̶~tA2iuQ8`e{*"&3Y`>lOoo {MjEiWcmqƑtq%%%ܗɫ8h¡\**S6we._Cٰrznj2W\DhW\,Pf6ែ P-D9N2" P۪yՇad[: NEɥ2 k!M=Y.ܰ!4Ʋ=OSOSQz'U-/߈ PiYVx㗰 Ttڎ*+"0d Y/ >[٩r3̾&Lvp&2Xp7kif:Twe&Y71jڝ+B1+'#X$%9쩙W 8+6{bf7v ql\2 Z|}p_U&zuFF+kyٽ|_{ F/:)]lԥ c.!y)yɀ.p;ӆb$N.{{ ~q gDBIl8=gu[_0] Y.'6]vkvq2vlZxۦy-o4|@A}# !gXkf@ pjĂv]r啙؃t_0:($DdI֝a[zbФdL ybDf0U,jE8a M@HxD;W:672Ns5"pK9HZ~rÃZ蔰Ǎʥ%5hp&`¥xRΟv_V2S!()Ya+qPW 7=J;,|F_NI*]$yXOXe^&few@UB}cznfPPt$(̩f dvc:)0Uj|[%P$*A4Ps[-:s~Xb#O ;:'%BBw R[&^A \O[d#E W NPQdە F/Z PԾG߀NKyc!0K:ghELMſTy+|pf*U*ho3ԥ Hئ W7ۼ8~|W/h_Pzr\, "KtZkKQE%)l5Z SM?ܻ箛2+[ؒi8ߤ%n`TH -pʈJy_1Rf=sBC"(wT}% m?[&B |=n'bYɄM/U~5pziw=kC pԌEg}-GeJJZ5Rũ_1Z,\顴$F9}L*جn mk{Vw SUF~4z!pqLkw}Nlcm:;T^mɝm)q]2%gtnei!EYV=kimGJ9]kٶT58'('8ϠԱu\’y*ʯ t@fHuix+~oc)P~&UZ==ķyzLnfB|ļ_Ϻ-Bk®E}|~J\j3{8q?K)LLf4ksSònǎViђ,ǝ^m S1 Ry%`$=5ܨ0Orz9qVDR^:$%rAMF7yՄT*v@= =;/<(!~=ڕH3Eev _$w\(_CkgvGF~ׁ~i= yDӐjRQ= }B`3߆+ŽiԦ  hs"h?\tM)DKg0Y%bRV,@l}' Di 9#/=ro~@JW-;&[iG5fu>Ц(bE2iD; #:1BrH~!i+X\#A)UGЃ2x$ު~z 3da骼NIYAX^CBhj\LPAu"t΍Ԅoƭ6ǙD+|5*kZ}D~KeKZLAV69Tڼ(c~&}N"=yk ʍruz,kiZ~|_ɂ3ClXڞA;`za|2T `WAk}Ϫ37N.hzjsg:E@_ɯ_1@[SRZ` 8aK%!uM2AyK]ОK)x<Ԯ9\IwISS<G})J4zc{,+ξd1HIo7|,70A?jJ?F+0f,#8_SEjkzd}Y ie3@Pj&dQS3ޙ J22\ۄۨdTφSZJok! B~CgePhG06*3xu)0eDvd>n>E{P*d]ŏAp d ;~$z8#m*Yt+6L n!{Pl?QסQg/8)ڻ=]h~qZTF{ Ek=WJZ#$vmhfo%Mž4$(q(lQvA9̀%҄jv) Hwwړ3/A%ѝKEt씭 t:2k|z)Z3[f}sZc(g2>71EuPYl{*X;KLi)z]:[D Q{tzSHM96 brR]GY 1Īnurgp2jyqu)a>*&Z;JȄ 'RƜR e+Q; rBmeR7oBhDǭLPcrDZЬF$`Nc!#E6sfzl`:sIg\@\PR_aH_fNǶgq#B vm~v'd-i4JlwUtQPfiwہlEE]35n=16Om'Sa&vUZke(E{` X=LsZ&޾ 7z3='i+W'5z}QRv)=j‚_12epX 1'_ !# ~/͝z3DjBxI4g:B0U-'V^C n\y2_,[ʆ#CD|`g?AVDu?KbA>0Q0u,Ug158 jgQz&"LH>?L| 꽶!8ymt"C)߱īzPJ}"m| V+vW l_8Y3wZNU^o^XYR$A4udPtIP!HxaZT:uR#`D v%h!+Qą*9l6o5Ǖ5F'}};V7/+F >U0|<}vӤ*zI8;\>sl7],#3"׬P^T77X$~w+i+'bl6)72ubdfM5I5G<-Vz13lhǘzH`q}[}˜`.^7;C'[Q.>?h6(Zpql;(-<W+R}Ǭ}y)Z0B2X訞&0-tUhZc*{9CL,۱pqmQeHYٙͪ h% .E_ -دTj Qd+= JɶY,cCBbP8S)t9G 7dw"g{R7fP̛¾ȭ;D^z8Xf "S9"]# 4CJ$:'<+nƦWp9\MZgYJҘ:S+&3ؠI?`v_@Mw~\wjN Ⲷ>,ϳ6]Gze. hk6BR5Ձ"XFGjb QCe[O1$5D&!\^Ɋa+:O2qFo]}$/zW ?FYeboKzFsJfz0{} %~fbfڭ;BqORs̫9́i%+V}4nAur%\yq:ږ/S@J ϬϤ &7\|Yrdv\GnzBfo|C{h\~A%WD&(ЙxߴT:gDT;k0Pω\t.JdÖ L^/_!G"NH@/¹Iog(vٖx8ػ_r^o7_wuv!;Q$Q "S}G53D!1v>sזeK"m$ߧ^ \>gB[ iVa,Gv#nj҉l]QU@vMPVI#ُ!ޣx 2_sat?Y%s!9liyk@Wy=x^\FL*`t};wd sſx 3t#"< -%Krٷҷ5H_h_!JA(RlskJ?( `\kJeC$T哏 uD*JU*m26.u <ٰKiƤT/D'xX~4;3a cQe>Ja#VA%U5d^E"Xhw5 |:i[,q\;QZ?Liux-O # on͘RZ&^&&͌/ dv#FvdA ΨT4: ]eHXЯ;1ܙiۮ5Gn9` Дqq 2pLzY4wAkCeSrjNviLfZڻ1ti=U͜^e^B#y5*UJ39xI4`~, -+tf9Btrȧ~YN1ssQ2KQ*AXKyN1Va-Syj)wʠũk۝4+]GD)At:L|9"$Z$Hmojlzs~1zƣ-G&&80iqwX_<%!.gABU U-f׳+&R S9׈Cg?qX}Ͼ<>g$x)UtV|]{ys.UcMӫ q*ѡ'9Ѓo\의 jF uD>fBuɨʸY ?S͈zD_,X-Oy5`BJrf~{kEFPR͠O0=l6ڻ䳪EekF?Vϻ^U$= wbj.&k U` 2e6C n%U9SNV ₔr_~]ZJBoHB<5̧px/9@;Otyy29u ]`CTV`M"ȩEdw8Cd)s`Pv- ١?K9c^R_Μ7gb0n%qs‘@m+~Wua 9NO(2l;}oNJ8X͚2%Q/If7'7C<M-uRf|x~m7QA1T;\q JQ\ydΟKiQv[sxNe[K|jBɖbP\#ʜze׹ӵȐp GP˟]0|γТ~ !>)P)nR2&#~JBuqFaf݁>f#VmKzLSYƊp8PA蚒*1M&dJ ]dûn2HѭcsXxC c Kޑ*Ρ=DmG[jB<_ `4qy 9i퉶 qd3qq i$Ȳ<ˑ0r= nH-uA5oW*`y~t1ztH׿ɄsU%"=e7g{ވ4E.0>:c lbAYx~M{$ݥy|ӤzPg:=a[_%,[͖4k`Z-3FBK5Љ]U0&?:Y'5#l^ϵ `#3.s9v ȷT$ Ё5bG-ĪdkBٳRԳzYโЖ;Ed8@v"jYs!Diź4eVOȼ[# SW/@bMWHeC(4ˀH̓[p7oYL|V`? >${Q;zb5v%[]x_CJюְ@&s Zct+V SDG(ϱD2]ujj\Mad O?LW?Ekl,B:4҂1/̱CKpP%f/7Vd .VgF`b'cZHT t~ꝩz&hߜFJe( W??DmP@ɔE*ydM.>AhZ!ES43b3b ߀KأJ+x>tf]^dhlgfIqeyNǠ4m ʟBq\8-Y?4b:);)XA&Hʘ*wb)#+3zgs7zWM‚$ H!y U5VIoWpcl>`om[t@ Ҹk;R^Z3YMIaY4A_{RHIPEWpj~~4 UwN&[ ^?"\QyV:77U~~!S`5 0|:,\l.rqfoһĚ-sj{{_ϥBȼ .W72/4_b^neF7=Ga9f?`A~R H8 @4ό#2*67Pwd/W9ޖyn3Pahi7?ڒ>M #{1 |>˛D7? 4}4[,W:Qu`qS?U ۆ1np$Vl"z ߸j֖SO`=8ZџNvUbB4eIA,PZIaFy/xbN\&; 6אH/UC}%bTtϥ+9$hs##ۆ`6b;z1[$x i6s}":LB J?Ws[(8ID¢vথy=6-Q7,/8E3C=(Fؗe;nJ}jUbvFck8{5TFQq'b)1Sw ?צvXB܌lAr^'vS?Lw]H8FSM+hw3Zt蔅1 3#! V0nBTavrn^w@0N,sEBXE%o/sl{dCtN$1{ؼ gȦŋ~ n_-Jy7͟XZZ_p*@uAU&j P"#(ɄRhirQ'EL>鎏D٣}TߺGN=e[>Tv;8B^T !"Iњ= Вe/ `@ץ=dN Wꍍ9O4tIimeW93/LDh߭+-xi|`~˾;qvދ4h*QR[ߑ-makqJ=maĹP(ÃtC0Yov an"[)%~+_s7_W/ 2ߵiH."U)R~B"lHzi&êmW+Z K@,@U$0 QA0@Vf!xLFL47NX6z6s^9.&˸b[}̚t^zSA0t#. qS{#60tk@+5,nxTDrQO}`}{]5=8v}6|en2<Y[G烏[`p~5QvGtjQ?ONga8yPa @9J1uZ@=KL@o=Yx1jiiNlK>Pcu*OGg %`Z8гKr+"Mj=wdhF6ھ06K bN\KGfiH:^>MVhŨX[I#x>n! DObqH(,H(!ٽm:ՌޢHTeh秵Ux^#X˂^Yԁ+dtl0:6{/X]z5ihjS݃?Ij]0e z !Qa8!Z;qFPؠIA!mƒ+OM^d8} C~T#PYAV$o-JPa>r;,hreHVfNs7^wD_+ŏA‡jVK TqvfXGڋck2Dž}ޜ0糌&7}MafGGg忤=w/q ).Y%L9 ^vXj|;iO~5l h^Hy,͢o tBr\nNG=<)jpI"0~nXq4Wk7C`ihe+Nk;UX "HcGv~^V mF^, I$*"By_x!mq?՜>yO DѨ6Ǽ;&duƁvr{\Z'K<8`Wy8Ϟ \ L~y_ؿ?LAxۆnF}qg0Hщ á3zkޥZ@Fb+:3Dyu$9FXyYJ([r ji1;0#栭I}zR739#t,K`ھ{-/HBNAy&ܟMI7*{ z2Oo5@diU |!G0ބ :p&p< 9/R<[.Q.Z_b˵-f.=6NydO%ճ$aI]i?6ݏb Y T>|8^aVXR#k2A5_ÚJNOx[| 6ԯxuY70 2dϷk0S7Dz> r+Yg8 QٳKb S;t\ը( \W)P[-^&ϛi ۭ-@~ kjYcEZ5J|wT5v;ԯVس$ ?oŲFT!.JBaO ktG Lukxdyp b7ctX}Np&"BkOOFTC<]z)ib4iSWcs̗IlCC\ ~l ˔xB-AUY+Św[́x ?!K*Gƈ3w˅g ߝ'X Bs;cmZ T?|<;7%K\64zX bqiGʍZǫpWT3:]n/tNuכnR%obLx&(qS{IL=W_{6X?,.? Qo+z\$}t5 iL$.sd*VbBgK|>|EAC~ ?폠Ÿ흇Tr9YӄqpE819ydAAǘuEIXNGb1Roץ9/k䊅Y x܂ PG=RLp6f|[(^21$Y#Lĝdzk[|v Óǒcv[k(\ȕzWRyiIA^EGp11j^Bz&'2tݱ LQ hX͓Z| Sc"p6 #`T(OeS y5X*;2 EćGİϨfx8(n2e UcvmXG`PX1.ߦ!:MfD]=:ve]SFfZAsVk o4B8߰u{T4 3apNSQ'UP N,VJ`(xV-jQJMCRڼQ ue㲫}1xgW넂ǹcHUhiAkn:s{FH)//>[~55*}(:Ea(+@?81N8jᴏћԒL ɍA-hy3nH .-_MIgs?I6u9f"Tof c1& Q`&}ヸ|NO9"ùG ί,~oKnbu$umes "%/bqQc-&ef.vS_yۘCPA\ߌڙ3 ٙږI.7& >)alziĪ XO4k%i9Q. k@9DaDۅ5r#GXBAx_u kN#.yUE\H+>Mg?ǡVמXټjy;rukae{@sѧc* pk2sCE${5xTzBdďQV-O fB `݌ν̹sLI=6D'DYlVDNfo6" RepqIO|k #]T%ֈ_JKV8FWFqF mމvT grIb)<]F|7{3s=\Iv~is^ݎ09a{wdCyk3\h-A{Ro7طih`MlPO< }:lpq?:J^H\t-4#Bf"oPq/LEi`6< [Jo`zNX}ϗQ~-UT0|Mgm:jCGHvDi$@+QE(CH̵`{L^m#=ņYb&CI|͋eKld#)Ǡ'a^|.f /y'FO8RSPӘQ:ߵ1 ̱V'eDoSdQ9lZ2GʼntV a.&U4YP>ngTS%)ՄO 0P.7a/X2&~R ܌(o)16AO%B D끒Z@LvJpp};E <*KYͷW3@jJOV} ɍ4b`ͦ*GRI4׌Zz![A&꙽7I: {wfepC/K\-ܴ]_Ud\Tw+ qPW 5ZkX$iX"k7*drs/wC$Rxz# /7pՎ-G@KgE5p_ûPzwU /o9c|_ص$u՛H!YI@^YƼn>SK"&#xgJީkaQh..?vN8KKu]q^_CtKG  0PvL$2; ˪f#'eԌZZE53/E]DZz]-=EFuiQwg*51R9*=Vm;YUbu>_2c?Il߃G"667)b'*B=_ r;qdj8?=OYL֗Gƨhjf -; uا*k*0n8iO&eYtoWZHnh.G6Mp ;NHY*.yɛ^Ւ2|߂mlQ 5fkԌM3zD*h DDbc\^Ƙ_EgSƤ2rm'\^&RrhaQz lZ+aJnfUŏό>[A G:1w/Oa0mҶi4D/ݮtMG ^:F;Sȼ!;Zs"pGHtƩ!&䆓2>Ɔ'L_IH7=t%1a|\(NW>[PPԮބú]a0ꖿf {83Q! 3ʎ2PiEmt~0<Ȅl0B/7*K-ˡ-ϳF6{d)@' S}qc5ʜS/mZp nx`nwSśWU󲄱0AA m-_X5n|/NTV! ,w?BoG  LՖi1Wڰz'QO7ӟE,9pF-6> Z0>g9 〹⛯ݍg9gYZ070701000002a3000081a400000000000000000000000166f3d9ce0000c0c0000000000000000000000000000000000000006700000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/net/ethernet/qlogic/netxen/netxen_nic.ko.xz7zXZִF!t/㾬~]?Eh=ڜ.+mvJ\_-iMXv49cLy9}qg.x:pMV)b&FLWĝ-!F`}aJE+qn:Gg3M.7@YԆ>sA7gkKn[Gew(yZVHn9UQJגͯ%={% #FMSisc@]F^{eGpmF @b% e_$Xe;5P]b`|~g*wQs"ɉ2ؙ]tNR1sĢ7?23)C*TVP 2H БPg6~?Զ(|m;:q}ږĦX۔8$~4}"kbhM^x*b qKtY~j6U:4 7tl < 5T%CI!iާ=Zg!ѣHH!k_D5..A]V<>JX7x|ӥ9OYkbyPyF@¦ 7 ={;rH|<8k82qhs]wņby!B` $$tͽ/@?$m2o a{oGؚv[6ӥSkh&E>d⑯ai:>r7*#MXnaF3{J66[H^2.i;ޔ2 [3#@Eޤ_#Ph-]qZܱ+݊lXB>߈kXkzQ}-fTCٹTOׁ8j"i?WaIv9@7UiC!.%v fG8NUd 1;78"(4"XmGyVv_YQn3 ׅfCWCE Epp=2vzO9)}r? QVQ!}Pb. O7APquܐ%p' IƼs ]h[o|%u(L"q:^ۗ>Bl[|mA,uxU#1:'[\DR;^.Tߍ.P5R3V1Gp"B>hĽSa\(  F&7?cæN@Hi^S(q$}o~oz7!5^gjXF0r۽[ⴶ`F+lmϷOpUK姍$AkdJ>>إdC{YijP1tPaY`@;H?i8G#Vbj*do&V694!-/"%T>x)vF|LX3|/?7. $~rlwZ-͗v> uj4mdn*d`OvA`݆npNKd%rbh3{v%51sUmr9ݍTM(v*р̝%ZIPPUtO) Q,*B)jw4,rYE0p`"lr*̵:jMl?cjR:gJ>Z3|-15@r-ˀ 4\|v,]k[[g(ťj|''GJH߰z"xy!"J K-PE NgneB/[Nz,`ua=;M~pϻ zKMLrU/rt.΂4YhטdkXUTa῰ 9viZ.Kne/KZPnk,jc)(Oísb}מ"`r#PUԦlKbB?XW<]6f0]٪j_4&` F^avҬ*)d9| 8fzU \+Tp,bq~wKDx9zUXU1MvJ vZ]_4%u 셡MiE7K/#5ߒ_R+QRa{d_3%0j.k:cr-> w;s ĎJCAn,jF&do;mJ{`a\,?5s5! G`lx9){۟9;SvkR 9g+|2uUTkgwʰ7dڻ XIwqv)8b1iOXjfN7ϋ(J ni~M]'#H-1?be\穗Rg>,"ۓzK fm0}I [Faz=U: >:WuWDO٫3Kr`PƺTsFBQcps-k'!- <Ͼ"[gÏhaXu3X!Eٕ6?cqR2aǓ?bl]5IFL@pD)`uC0y>ƔzC^@ؠ 2xe[ÂJ_kȴ.VVpix%bl0|8|:SQUxE25~.QFLI 4=u4Е\Q:f({=Fd-9?c#7nl>  ~Z,-MԎ]id1X04qb iS,Kio]`j3/B@_tDڰԂӶxOD(]ik"0]1?՗mYUh K<+&߷p'N](\f?ZW2: #؄ ]v,OKGNpX-eKvExŻ.p,)UxZHjSRοSjI)+DtQzn )6.28[6[,r;Y&6ZQD}|fOcVKz{GN- `m%w͇QNf4u| m}_~vZHOQݯa~0B|/o娆RtH$90]\Gs6r &YYG) -ش.ZXAw2aRRMQb+A\|/݂Z~D-"GY<X^FUUľP a:[ -_@g1ކV9V& v-.QM/?~eoP3+vbi8wCԻí';'H'n2Ğ5y_ySCf.yɾz4ۚz[ c7E`]:H5r~>JSێ/fJ{0٬'6/w6pFʁ䕙05 TI]=YOtm_'!!0]& KD.E[hz"J$ c~vnB;lşQ#| Ye +$m!5DFy;o :DnS&l 4m( UXEFΥghS85BgI>O(?w{;YaiI@j2wJ]#mJ*6JjpH*h*/Q:tR sx~{'O Q]_~Za2ޕܗ/&W eFe 3v7]Q~ɉRmP莇(/á2Ym @YK?`yYcɅqKsTd dؽ5(NM:!`x ilh'A [|tj E0zL܆.CkCZR]_\-ǨP5Oh*+ू.ymSvgh,AW HqVwv@a)X׆&b"=2뗫]Y7X􅵟a8MiRg4q+>Xc" ,SʼnK:GSL#M?ܺY@ -/ӑ# X\ULRBq@r꥘_W(rk >*0ZL{'-TY] 30xWg}WA|#bkT}X #UK+Ҧ=Ķ\Vp۶+p_D/JikWh,2w/vK=BÓ"rA9xUyH}&ee@%V]_ +De6SWh;܁M|PbWqYN!UM9µ?t _ K X({}:{,@%iBYGCdkq>?D8@. UN],**;xZ$:W%{f8o <9<3 Z{M]a#_4;DA5#&H #`L&F`6WcJ~B~~vy_7:.9{JwAc>=sӎ&q.@# B8𝥱ɗ#|5~B>Cmt7dvJE^=nCa&a7v )&+5yz[rI Pwr\|K=m+fbcK헪s a\dA> WV/ t{wכDmIl8Z(hOMVYjÆ|~`>Ea'Y9yd#`<.)la7"z^&T{+/t {V zTdU1kma~Sbj/sh/axX@Xq/lXµ~֝l_vv(GQ`aIAW8'^ҏYkLA|m vȭӆ67wwCrtwL(aeliVEg m_/GQzd̨)g)ڭ}Z2%Nr.61FjB@076O}[6ġr@0_|P %CrbU@bI Kr1DG݃yg.+EE I *$EZ9- :Nfħpz Ti}xIEj^MMH]Prƒzc#>J(WI!b"a5\3PVm"! 5`KX;t؞.Yªc|iN4|*C]w586`1wl*qxCؗ߈%fA șEEiNw?yFV>|m#}s<) B6QK~nHlV!Z!Þ>r/Z@Fa#6~!=)uLNRm!>;xA.o?H-ad̀XnnEEPU7G#vf *9,=2,lz ehJTӞd23҆1v~ :>y}FDYzF;B ojSJ{( < /2,c%`2ڌ%vr)('_R =G}y\jQ T,;߰;G`JT ED]2W&SW,joQLP/2ґ:CEUvn]5,G??<5 %=T]a|uW{':!7՞b qV\.WTq_ Ap fFT@ʷ._f1 /4"$ᱬ?:-T7!|zѼ$_l[0nE.C@Lh2֢< bBx6Dq,D-p{ܿInU\?`{ XCR 2c2cpܩ3$KzBa {kKMQ(jWtAgTس 0:,̡hp-#5|%?ٷEJk6zuz:M)#* S4{ V$ԗ3Bup;_'3c~{-f͸uyqQ ӃY&6"FZZ} wG2t[`V5x@EZ$r4cC#G8Fp _h]9GS/ks0%|gN)za9hoC$HEr5"@߱]}kŧaOdIʱy$fb #{jbd%٤ަ 2&R~{BTYľGƲ{fyl@ ܱ)Mt$UsdIC[לb XP!+|4ˀ q`C=øUM:]R]K(X Xl25] /Ȳ3({S{8H+V]2GП _G,6qޑ21J.o&>RK`9Ufv~eu)M gG!j\R-)]R;Z sdbN}IȐӾտj6%9 xyׯ~㇜6^JٍV2Os$z?Rj&;$k_'8*@?#ݕB>.{eT Ƽn@0?:QBr[ K1;jm{(s3a0bOH !Z^SWBG.Q3NK  ';isw%}:3G\k5&n4Hѥv:FI0 /:rW9AyүĆڌRUܜ'G2w HLݔ:Rm7Z]g"MjV'No5mO~f=Exȸ6}8yƋ1KXO$$>ng;go_7@!;(n}VXUOhY: FZ@.[1;a&E. {M-Qy5 .1@.F|v!6𼘫pbY˟/1ARAۼ>m[N">չ0k.Eyre oB& ] {pQa_W+ :;ML>*?k:.H­@vE@*m?nSJ_lǕ F ٜ'G- vrϢя L\ i n]$Ȑy[1!?M,Yo/2_}`"vQۨI=WYSK1(}AC\&f*5:F7Y!}r UTOn0!4+U*/){GMrǩH=u)Rk4/ {'IP(u%xd*n^_%s(ϴ?E5z0cN.7}COTłl)ApQB 8d2] cxƸ7.Hy6|k 5<8%س}ˈK',HZ:g8kmR33&z1Y,^ڃVy> qeGV;^@(2(;yEW/KI^)Xiu*K+ڊuU)q2A+<NDHA+Jwqi% >m$tLY#)N?m;׆С^p xE.9Q{L8\PTIJ{92 ijvaX{+ESN5|2} y4sj$c'H\q5-Z;X\D>Nt,eSN|8wc̳C-ܰvbzp yT@%cVEgMYfƢL kS5oNi:9 4A^yY>xoj\oap.2C%OǮ:F󈫎k7@'*Uf"ݟ$M "{=#V+"n0+XSF;oҬ/_,lQо^ sԙ]KCD-i|(>ըQn9zD8=&ɓ`9kt`&Fu&)"E6IK)Zjb-m<7IqușܶYjhKЊwV:( /MLQLR .ZP?=AImrN>IPmظ,"{򕿧h KL@Oj# nk^h;#:ՈGŗO`ĭ# ߹M![w pECfn"w4v16pRO "o\f6xG(#WWP}eEtdޱvaF}|fC:]/zSvBC|*kQ +!S#_:%,YȊ/)_8+=4 9`ޛÝ R9ԑ2SGZk}bPQyo|lXpX_hG.4"R̦a.\l8f8)!BiF%Q"f$SnޅK^;<.D6!MM}\Sux&t̩+<= Vs.YjJOItPX9:rي4s^X(Ut?SvGY5{, _| 9X3 ĺa O10մ8v@٥z/1JN*{I2 KY@+SѶR%rc݊|ı z69{| H6/WrMP4agx.V $\QSZdޮlLBvZHHCb5Am?P+K{9n]CP)i %9,bb#M]^QpF1do2zzORxGuu&?f[džj'X^A;B :)KHlB -KZ:8bI g-K|F|5vpuA-+N-eB1%ŧvi22&%4d-G'Owl)^q b߉FPn> hgƻO"l[xbGkEfIMX#&әt /Ѕ~;:?YyAY#`HX9Sg=];::l.|9+N7Q A 5j'C0jQ ^Q%lP`}@s5 Ϩ)U_CAmm>M Nzn Xa,l[vc].~"MQ%$(b3&Q7z !vfAſ%X`8~vK!GmUi 0ƯeN b U* jD)verN/58'mUaER'Ʀ6*(aO>CE*GoXk2-|;t @U]\}Ǖ ~v3G\n3mb4gfZv&"5z rjWBPnK:gf{<(L҂0d?'~N3wƺ$L7 @uJ!t}%Sy R?:SLOy˽]D~?kG`*FYA%01O8N=\eMRfn8p-zRjEU[ur^PM4%TBrY|כD !—ZNj|X7]29*w.t<JF,a]Ӂ^ b.s}X H %W͵MRWNi k]e(Q_jSIXoBY}AFA(0WeA踉;xѲ0two89YN\PwD2DQ+ܕ_-G@n@|s'P+pGrXu~4d M=+tqZ :]1 :3(?N9V8rBMg&D[t+0e5DPޕ\v6 ؘq3ˍ% N*vU 'DQIv'Je zCnͨZ^ i#9V!C,khĴHHC aƵ]9zvp-%`J<˘Z' $Im^\/̸aNw oFg}G"։S;(̡L'3i}#2@Aœ~}Ͼd佒ޜ/fcFNJMjWSfA5&7i^TH\#ReVz&QrɩK5m;O Vh>|%`vbp-[?s|us/!1KzKhuA"[fwbsPgvM}.jXn<(3h[ `u&AWm]ӆ]#dXC.G.9ߘN'e>8t-,; nY^vz#ݺS4>P*PBY%r n (5"j>h@A}h@q6 ڕDOq0r#N_DBZiEc=["ЁEJøE+αS.ce.૑u &A%R̔vdRj@rLVTyeM&mf'88Q_9;Rȏ$n#)I뱎֍]abxSH_J45xw =SJ@hT!oK#' ,3T&\Bޝc!~gZ8V]n H=/s?Gh BlAZ/1 zFA.3BY"U0]mTZcyv)#J*2"LmB ֨O k܍e\}_sN1\ CCm*{*5ͪ,aԥl)˜}Izɳ7xw`7.շ' B`LT n1hd_8;kƭ!/s 6uesHe O^F 6L_A-9 }>+Z,= Ƚn Pʙu<ȵTAt~Zwp1\]6}A<$h)hK̦Yi>hWbpCT3C9=MeZ]L!@u]OT ͐Ba?E,,MU5 PvY\|v!f<8%vNT'$zU=Y ^yGcOT3;zPrHFiѪv>U-AJ? pn ӟتLG6$ i# %4'04s-R3Gͻ3nFޞN\E_dPY\Ks^#ߠb`|΅1*Y{W0Fk dU*IʗlOw 0xB<XWE8±IDBUkA)n"aYIoìtNӤYMHP [zcHZodo k;,**= &=I~Hg௧k ߟa]-Ct v3Z7e~r})5cfw(nFY/N+O^!,Cc>kZxz= 2Ro/0(uF!2‚UYKˆ5SNdaҠrԪnxPhQ>lLw}C )p^)D.b W\H([>SѱXr:ҀR\bÛY w-.Aremu6c4\8=xnQ*,]ٞ? –)2hn{YpdIO">Kkf fz"+ԁ TxƓ!bV3lGlQHR;LЙ7nICOxy9)Z:Ȇ$ vS$KCDZ,i%\{LӨWĢ=3_ ]&qZfϖ!"Z .CZ- JWFŊT>*&9,Ot@MY+>IuhiYjEf;I L)h>@7> B~cZҠI"L쩥"_HFa̸@t4ɪlpEHǢ{-T (9 +L|?#B4,=Uf')G\g bo# viZ5̗4(_DeUsO7+՗wa!g^J$uܙOkiNjq`%QDM3-[Zn: ZCAݔ5:S1F 5vd0Ԇ90WsW!:ntyV_RsO]sɐ?߽!WW$襲߂ސ0\4ߏkM3zeB{r!6\dꪻvέNoT/<6!Ig?Z#tCaደZ O-*Ay)*LB]Ցhݏ]ܺF>~a%%Ҵ \ՠG-u~;R)+M%r k(1xkY˝*E SEĵK(ڣMό]Sz]klt|39S`nfbŇZ&~P7|A "pͦ9wviwr-{/ԓl A<+҃\R%z&]Ǩ"@A{7eZ222}y"KNS"4f:,vm#l0.mfwTG+ b/W6l-W<ʍtSfE /!q㘑w䩷}xtrxSՂ )iu&6j~#V:sĕ^oKM+JO j(HZ֋YH:J%^ҕ#|60(Ld-a- M2#|IZW/`[ w}\Pn%7\y+iv46 +L w+)vdVRCpi*KaxnBY],n ot^ڂZF[ FNE @%Pmg{LUи)좄^e(FMET;s,wxEWs{AS͇#p0JǴILʔR]|e蕸8'@Wr0Nҽ~ H |W 4Z|5JqHbS完)nø)|%b;jYr|lX!XeГKޤ^9=@p}uSOm[hҿDSkLĔ ,lCVPr.6u6U=gUíV޻\ap#IKbZpgmRM=)AwRn1DQ.IVJv7ޕJ]by8y^2 @qlF" ,Kn@4|>cP&COڷL.(=eI 8@tah}IZ~$FKZ4'pǏ%v2tJ NvsiѬ\aSIc&$V%|\?f{C\M/ h|\$T~|;W'`r͡iyapkO@#ŋ.y UŒWR  w-0*l&$ݱ8E &P:(m7=wMϜ̄ȊB?qJ/UaƁ2fN0q` 5[hHĖNy[FwX\:t;,][Êx%>8/eq 厬 0ViK[ߏG A=? C4zuKZEZM< ڤ׼1~?=mo% ,G0/D [ Ml@ ,ms,|;`n!c' S8骼9,ef O$-{NUjN.–)1(N'b[\l,pҏW)M{2GbZDX%s#4&FjEfk둤Ltx:iTf  $%.?[&Χ<ݹŪ(@ wWHg\G /WZ5drN\#/z(}yRP&=E^0 snaC\2wy{!0&'wQ)# #{*\O:G: m0#C;HLGRjATu=E|V3~3gݲ3y|kFe֜>TQ mgN6ciNwh<Uua)WT6\+J@VuD*Tmϼg:jZ-0a݇eÑ]397DFӟ|{k)ߦU toi RRLc扄G{F6'߳u_: _& :Xc]Дٿ١aέW$`Su؜djdu`'SAn zCjt30G YK3C|\BZwF򝃡Mv֏kZj=b]joLs)_5qd4\V/Z!́(Cc?6sg1i0Or5:8?kDZٗy.ٶ(JEw)giεPk]Ac8DN-lv+ֳu `֟]MU'N_2O/D)qD#|_dM1eFqyH/s pD\M ?VK_ l#2G͹SـͨiI[jS~nލhmH߻RV}g{Cx/8 ME3P7]ԙTAt# ;]Jm3&.3 `X``=^5 k*X*~ղDZex(RO:EPڷ, &3<C\5(N@/S޼98rЋbe{͠rUDW2:*6 VQB'|#,]j_?ϻ2r_H V!:-[Pan+}jc)Ƭvf* %r`oل9'_gkbʅmkfg1/I MD*J¶B#ZW'EE}s xbwqm(Urڣ!栧[hHc1fQ>me[F'*eFzSNPL@/4a \&lWԾ-I~zZψ˓A=7uiRIwx%-xOe_횪A9vԯ@T7*'1/"8⽱ !j"jDII]sPK3[yX*@ yؾxkYםʏ}3~aڅ dnUy~9K׾Z+S@Jr4Z!%^a%$8B5 UH]y$R3s02.?gW=N>֨$-|PB Jbn몤#,TZB-  "f!5BX%^N|@a:Y=]@^ QuXˊ h,'\ؒBH3DPme3tq/ɫdu YEl I<;],o-[YD r uvJZ˗% zhqk-Th`4pRlQB[)Pj=d# mU3jrzAd"DO&@!̌o IQ`# !z q"Y,|`'{M&5")X\<یBBɺP1mKz(y8ֈj4Bf_U(rG[]:{- qwFaN;$y]ȌDŜr/pQEN sM%[Q0w VW8]aj8> xC NB{ܘj9r8?`cdCA~J6X7|ymq6 ~RBMI)|xo9 0 _6xui;rڅ~Rf]Aiz9юCZp$' 3A"q<q{: J#=<XQ #/r2HUGS}R߉n7ݞV9תSZb@8Iɫ|.Oثhgg2P {뢈 IvwF%/y턼4øtܖ 'eN({1tJ|7y]Ÿ1%=%&\o*of;Sp,!<+g#B" > @2ayu4eqJOAz>,Ћ ^=»0*SxѴ?=uĨ0w2Af]\R69\ľcq Dݤ~ iD؃C@ϝG*~e^?PT e":֙z2Y [Sv'|ꬲf@@|~@M6|qskUOX&p)|B#PpYq#/j:2dvWBt%gwn\06Ff/[qgy/N/HLCT e,">87UW7Mĭz3;+S Rypj]|HtrʤAE{v<=N!0'館zL*G_W D#2fu\-!@({H« ҩXJ.)#x6{žK6?r}ۖ+uAܠR4Roҷ9` M,uϜL\/V+2`~]<96g7I·Q 3#ya-H"aYZ5A%~v^52?#==G<Hh Eū½zsu?K\ 5ܿEPIf z0a"HlWpה0$':m䟨UfSX+c1% XnXʓr*9Jm,J!B-d&9ԋS7=$0s(p-xyUhZ`HSfH`C^Nz81a ky}0qD?ٿyHe,.*$U@u|6X1iB, ڨUcrú5۔mVzFnX6.Bț|R)v܎ Are&nQL,feGZ+Eo٩>u㕊{TqKiό E~ OOV?i ٵ:q{w_nyߴͤa.jLcwzp,"`_LܦYj&Q_OwAדƢ,bVL lecKSOZB8 ۓ˝ЧV- Hetrffm3/U`Op+@emK 1XRC}n{`'CsS˃WP a&i rj#r=[ Y1bZN\ee:n9dݐ*:utt iot[[;+t 0)÷kng2B_PhKAwwWs6tv9=/Wໞ]@߱,_q"; y [7ۄD`xQ:"*M-f|u.['f=H`}|N:%?/B555qhJ-D5+ϋ%DoY0mIɴƭobo쭖8%"s.+N3h-pQ:h69v"Zx>InnKsљ)q0* \8AN tR}&V$phZȥ> >JzP:ٕg'^[)m12hW!Cޣb{zTaUϑk'`Z8Bb$UfO(Vb=PADIOZCvԼq@,1I-a@%*Z,CH:K7WTJ1Ϥؤ 2 9҆[s6w [8S6EIEkЧv}^91ĞcOBd3): K!ho[:8NTJ RweYGOg[s1yex#DŜyފPήruۛ3Zd6#ѓ:ûg-!rl~]>+t?s3k3&Q@ق2zJfSo[@iBneg'iP p ŷVg^8:na[IaDNـcKևߖVm>#4}| o.HRt}=Rp&nSflgIp0r54qiU-)"vIW@kEC*:1E8 4FUl.URxڲl"MHi`n:\TcΔSCIΈ> A]`&)4O(݆F9_Aیn١ z=Ek!{4UߏQ !޵W}@Hؼ~?mD5[٫=hceP*S*ʽ546Do^Io&Z]XobPj:D򀊻}ңfSc72sŇ1y|ZߑӇ7E-6Ukڣޝ lm6O{/Yd~*8sț7_!J_lqI2<=EO%7S((4 vEn705e\!X>IBGSx$Lg9+sׇң Gө6=g\/:yуmlA%GH4]^9į"*b&̃D|j+6x5ל xI֙Fa9+Ep -ݒ#AИ8ZE}]y=hB>|knHK)[aP(O0srox,J5V쬖 }'P.o~U^LC A,V[i, O#d6ygRλ,[TEvGs)IlI҃<Ղ% Y}IĦôؙCg bpq-muCxL&.dyǥEdk&i˄@C޻P0]or)HҭQNGEnM+ؒ)ڸ52ϠߟR$Hq\H، m0)'"EW0x؛g$ԁk_ƕhXQ[#GGۂ t:+&-!o〇 WćaAa$<+lZ͏T[NyoX\^FE4⒆75 f#ńb2t4[>JIVsy攐+H> ӡh2#j>BCS~1? 10@&pXR $4}FH^'EԮ\`-_k@;-NЧ+K1"Aqq(bXx^^ZO+;&YNB$c+;W7Qtĭ( #8 {#veoD]b6SƄؑ`7˂DVmp9կU$Li`S3ep jD62>= $wQNQ.ૺ@0SûHrv͏~ )O0)!9|yzrۓB4`񇹳,J VmlRP39oj5`6e+)c#N;yQrB:? /Ja."x@F~9сR5{套,{lxv&m'Һ3O*hQr*ocw,YmXC6sW_ȡ؈z-i`OGr}r&cmvҩ UV=+M8d$؝X9rΰ_{W\.?KӉkֳ 4Ll =3ToMG{v#kX7a.ky oȄ-FO_Y~=; y]%J/-żmZؤo& |p)$)..]C m.ԗ pUfs773Fɺu&P h D-3 {BcNׁw:MRiN,TtQ#p'xjh71%+MTjLix rY`!ݩ!Ě([N,)#&7zy>OZ)mT@@v_1%^8V?#$jQ܏FU.f`E-,(1E8[to|p%g%Mcea;Z/P@|YV&}_{~Rl٧(]i0F~Y"ك>:cð|/0>B1y=(n}>rs!,бUv&Bɽ|#­'tsOEcJ ..]B3[q֛Ch5X ^'&΂1U˵5U2{/LhNMzJL$ C+OS}hdPIly4I}3vrTl I゠oSjzLv0(։M7hu5s1q5Bc*~{:*WK o$ OdOW\{`HHU iD8èmC_qZ%Q} vKyx^A)MFfH' .oR/|l}>b(ÿrj4WC΄$Jr-v`IN6_:v[rE{+ᾔ8{[ )ȗ҇__6wa6!1&Y-Qiց|Օ-0/yUZ>JGdQqYS~Rm@}yHy^ .2O]sѣ"q{^amvJ-R&o6*Y-e-)b#ÕcSHcp_sοb{rҽd ߨws2qxbeQl&4-Xd׽Yc/)>wp@ Re&=GF}*w䶿ϯK۴l3"׽UYgP䊓'|$:x]KjTdmX!"K` `5!uaCypLz?FЕB ߆aM"MS4Z@@q|<)X0"ԛǷ$_V=I+Lm O_#mep4aS`̂I..qf\ݏKUE<`;7߬Kwoފ v_HBj m *nLр<=9t깬Kp:5#ߤL{V?fA^@Rd͗%Yb$] t"eXʿM΂EW/((X 72=)y}֚UCTÂH4eNt~zSV޻Wu<'X jrexx롈+s~\I\*#T㪊0sџ!okH&iRl&U(h1k%H VgV\khY;7Nbjto&F%KeיjML9}Ilxv:i2NGm;9qS Ϡ; S7$r+-PQ9WeyIlDz 5I?n9 D:I9=15fv"If4fCN X&1^ԾOFU{UI* i<kA5 U,-ɏ&hbjQAC絎1DyQ3Mh|oN  G ׿5xH+ϵ&dF׵xd]ȉS)"׆rØq^u&$Ri%~n`lUZ ֒Z#& r[ RMYpU2=q?ysf`v)1Q10 MFW0&)" u+K$ BjIMpݔиR~k~"fS!/ ؼv?#߸۰+{`$vc PnDN-2SuNs;\֌g7/S?2=32 E/7=?#ݴCv_,_3c{ PZ||%BnY^>CTh`NwPcbמiHB&:Ʊ9&WJD6"VAn{췹Ǧ('J5؏ȡn$Q1 7-l%])Mn 6~PK@xnF$=Ll*j Y߮P><8U}KVhmTd63RE<2ieZO8-G?:&M t&NdH$&@,#|+{PvEW,p;~={Xkd7;J[N{giUvCmF7+a7ȧvͬ(H@wOa.+2X:P%#&T/p8x:U`{!;Aݲh}zhUo4_3\0*|ղ:`68y9?6a^ b%W9Ł/5HIT#h:vC4,>½)|aM1,Yp*Cn:n2̴](']=0KDF\Ӵ!73zԺoy=VG*HQOq-gB^^SVL]f]qǂKquKqԱ$1F`Kc~-SF!9Irg/I+[ hL7P%#'+T捣^*297^[/HEg(y\d~yrl tl;8dfᛩV[ ⻫6YhpG t_\ۖVż_ yNa8rK%61IO@Dw.7oF%!7IQrmտZ p1;>j7q^R1 Sd%[oWC93%oab+ sYky..8~Z_q=\ֱa`22`cXb8y|npy (#_!~FqԿ@I7'Hg R+t[!b4#ypЇopYk0(B[F0mAVJN.WЅR  _Ԫa=΍U1o]⴨X0ػWxŒ>̗r9w$u%Q(0"Ȣ 1,ʶCZTzr'D \Lze%4观^A異,xJ դYCkB*tQOD>Oa C})/ќ]3tBBbICnyҧ6F qEЫrH[2HݵYt}e˹@L*w?<oBaRb;MY֭ZU_K#6m|W6?J_.CܱLZkIlX=j,e#eBlSWth=0e͒UL!\̞}BMS.BeMgRaY,()jn)hZ_P/f?Bxe X}תcb~7ő0Q"ΪDcvPa¢(DEN't2Ts^(D RtwQ䱌2dm˳6۽޸%|:ͺѧUe4 (\xRhNNi:&{/M9Rͻ-An Ba:%h&tf6|$ӆ+USR5{Y(5~2u~)&q(+Հ'wR"d6SԀф wQ׏c@ N-ܢؤP_SZ9 ɯ6O>I4p/a7,s{@I0ֆٍ_5&McVY83"ʎXW?y5p,r~kr^cŠh|MEXܬ-:Jcw$dD1>fZJ̄ɥ'uOC!Wk߹ +7c*[p |9;9e(`#J|F*! Q8ؤ8AM(RWƗ7o8gٱcXi%oxɛDees"GɱZHer .e;M$@m̫#UbYN45lTוZ2V*Tgܲ<"͍'5B$H)reU*Q׆熊<sWK O a?A_D5"k+4[=SZ5rh +$WG Y(-H;XC1/*Ўo9%Gdgkr8gkDug<.oB`wA?V;jFh[TFϾ%OuXS~٪3x-uiD' 46AAgA8PhtTXIV^# yKVT)lt\SX$bAa4țG֠z\FGX|W}/)+0Œe uZɢ١po2Ni4Ɯ_cɿKVBtP\.c$/Ocuj7VN֩ ұΖrO9ٔ,KHc362y<=} XT[!hrK@+X}x?V+2cmºXZ%yiiDrX8JvЄlvGiHb\ iUR Z?#9|edt}ښ*Ttc&NV~W}繏הۘs8މ+#Wծ/A2d=l! n`' LofdEG„J&/##K6Nkq|_~\ :H(g;r(d9%sT!CRQ0a vL2I5*e_=: Mk'ltb9S,#(g0,fBhm.Pa[c{fxY|er{Y%+`d52T3:j@/KtMTt8m3hgV5MN)X1:),ã~\nnYf$kR= ݾܡ :t\MC y9sGΕܼy^ c<*Ȱj5.j4p&bI9PўȆ sHNo$׫[ m3dPW`>;[[tȈr! W̾H/81T Rdx\^x+BAjp ܃~DMnԜ )(m ^݃9j\;rn?e\tw1o*B #sڴ,FK:fXxKd]қ;RHEe})Wo%aw D R]"hױC*6,0ͤqJk$>:)>\w/bE됃; E?OSz^z_hɊj)neŌS m.RJ[=_\OS+o6pב>P rx8lӤ% 1x<){xxxfZoIseN;cO-${l.ؕ̉ohFNJ !e+#4MhTSTE`tuaϖ^Xu+zb5ˋ~3]5zB +=4IBqjʄWܛ^+Rxg2_^^FTz"B[nc|+Kπn,6%:^E\cmS;3jxf^Ե2\K(g^F ~Ϟߑ~ϾhQjg'cwEG^Yo鼃澢!2e:-=Aaɂ*0҃[%.8b$ ] [O8KpRH.&z糔!R\}n > W@iquY ʉ>;΄Z3=f'zv< 5/O@>8wS4~_f:G\4Ii2<0Lyc)u1M)f3#c4Ԛ'*j?V_ e"C#FֵICwe@cH D|d/foYP\g1ͽ޶g2 wٞ ،֯z<'a _J0D3R ޵GU6@STπ}9ͣnM ڲIښAL( z'A۲xÎ{kN c!N$5BYKPe̶#M罺˜]#(;Vbc] &pd+5L9bRcTÃ%2o*kkO a:iʅMxcAJo Wp=;׆0j8hV8nEL%ΨqA!^Cdc-ȬBLZ醔.<yewOD$*M FK= i7(I 3|9'‹p$&Չtx Qz(;-g&~){LH #t!#Ճ[,ϋ󲪟^ˤnȖ5Q~F<^$t/΃.QemU 0ڕ׹h,ϫtR4m[m/BQa!rڷ:?z ɘGNq\(O8LY27yx@FxVe)`6&cA i#J ---([uK"eN!|G?hG\ HXzniw?iS]v2= V8urTJh}  gC@ y<)J]'DJ"|^nEF*GfVS5@,;}` v:HcEzZ|J_aCAr(ЋI Mf$q"CPrtqsN kWxLSW.dԯBnLDE]֥K}s_X& RWS,t{Ҵ Z՘Tgzy ?6/O8 ?9v2)RGce$-1}ZhĬPS (szWomn>=/T}טƘ'EYc'aƽ,޼b񓔾ԧ}łԉC2N ΐ/Hgβ?YLeui4~``–4;gPSXj-BLP ALP/!A/HG,}-aEl>e-QpRԸze'W$P$Wx?6NteFg3{+æ=Kpq8p%PC-8&t6=N39GwoߛkY]|V F 1 Mf/XֳbͶW3nys3r73|bƭ&ĩ3qڽc)}tԝn~KV+xp%h.WZ.Rn j LL-r%#p 3U j4-var@@q}"$nH$ڼM(IhWbzMȝ}",!=*8>"dfUKgB /MrM=IPb{!HLkiPz 5j.Ē]mkIVSۀzmK>3mN.ɨ[U+YQc\j۩_9HGm\ӱtucxqЛ ijOD(鹅cKvt!5l0F޻I\ |.=ʌ&4P&f=vYu 'pRkb[\q[u.g|ol@yo^H z"az) yeFrIgТ=;j$JPF+~3ε7Tb "jOmO"~'Q=|L/S$7Ӛsd+.[砲)]iCfij)@3GQsI!Ҵ=I'ŎC zq>Dz0󎿍 "1ԡ*lm2v?Q)o>1'̆Ificgbemdc SXmn_[ w3R0fs%u96|#%-O|î o-4'>"<:""%u5,,!zuOdzq!![W.ŢNg:hӞ.P._0s>0pMFM?NaBHD Td¤zS$>/cZEۤ@=Tr\(/i)½5x>YUmMܙVXQrZ~חJ/(411w uք7GlwaC\,}[APn6qݿ@Kp ebCPT6t<}g;x-ۡzBx/v{@wq"]w""!z@gұP+POp^jXɷJqYsM}[D$Y\5 d^.0-agl<D4{JmQ;u9 :p蜙I*n{G@&+ZJNK\6qլ 䦲!3b9@raޱC(rmP7뵛[""hr#H1fN)6dQSؼ t ,;s!?J8BH!*fAao(48KvXMLЁ1Crao| l=4=LQt^ݕ0 Hᜲ~~ϵWj/V(16Iva@F4T$tFa);Ѡ3 r} A/OV 6Oi΂Nyd,cFܑ&:E4V%=Ƶ-Tj'0{L[nŬhU{ dyN ܻXɷ]j^: k+SɦSAU3XKp1Q<^#aN_K)ޗRB{Bٓyj{. M  vA!pO?Mj&r~ko  /⢖o(} )$KcAA+<`HZ@CYkh.=t/9n|=B{qjPk%d~XOxUŘ Q>+DU`J |f1{3dC08^oi@`)3FMC٣N4ęBd0luS,!-6ET7cў}`U xýF\m.dd t0_.܆Za+SckP|~L՘Q]_T2ΞP6Ho!Mڸ欐#\/~@ϟ/,(Sw:=D8S_Ƥ2AUY;/zgѷM G%hV&`DbbǴs`BEת^h}Ś3c(O.>.]*!^ % *a m:l^:d> ?Bk;{FBOn ̯JӑL@ȧ÷×%ǯ"]ڀ#1HYtv0k e$cٸKg^ K)]bAjbV`"Vrq v@ 3gTeB[s¹BQR ҳ*%_F(>3rd{ȱww4N{!#.L'Qʶ5p+U6D^AvVD/%76b,`#,Y.x!V,m=Mgcdx"fs%k_n͗n#2zPa$Ac9rh7b5v/G󺓙)ttK"!Z׬ᡗ8D:D9~W0Yj)ˣ sՃ l V u Y5NޣM/(^mjN1\X>om,N\5w]+Q &xGO:zm/Hz&V9_h+ÝBՂ H{JY1hn8ms]GN1c|FH$K i˪oƱl8Z4ߗ DV thʡfUg)EwpV9QƠ즊+byd~%Z;eljI ϊDhc= omMUy" ~柮XbFH,ro$$lᐙIl7Kv gB϶s>B+cfS$2m@rJvC19v!` zw֕3 6Y$`Pb! 1ٓMsYamc'uLy)M@"ø6E2$̮Tٝ0 ۞wDȥ πp J5LדY?(_m\gAvs!2"'fc>cȍ/hC|T5Ԏ}&J93]gB}.5N7$+:FΠiiV4eP%^3N`,a=(3>t|0ҨiGy C;tcr)NBԋU" O2nYg_e6<唠ձa1q*~q&U7^ u^܅Va\줣< e=I_lͱT7]\['P [O* ) jju|t%m('f4HQJ_69*$dE!2fx6:L&$5sITÞ,]IIJ}$JQ%ĠsZ/XD)N|i #3 &Lʭ= OVwV;^S9$ 6( Zdp(e@<õ#R /6J }nP MQ4G3=! *Pp]"gC@R[124 ߰W:?G$'rHpAL f3-/KDk7ܵKi.\7A/,6h-rt,ǜ` VfhV,+ loU"gQD'IgoW\.}"E%'CDּ= E]ܥe]X{}ʰ,:х`H*#BϟE9Ƞd%1EW8{gxN^A%)wuSGD 0}ρk EI.4е R -^&mRO0ůx1el.^$HXk\'U >M7wxn-}c͑>]x4˞x8Yr]?mc;]:-ƭٺIWF+CHw^0Ċw΂m!$2gHk!cNWP!(]PVVY(8iDSlUAǮ]Wl[9EYD5\ VZwgF<`FXxÝ&ح' @nZ>YNіr卾rZvCI( "4C.+IO<q !nڲs5 Wa3 K=!yu9MƐB{Ŝ$ШliSl2 XD]p:d́|xXȮ'!3YMaCh̜BIF'xb?_ C䗰هD^8Kas=-œ~so^ UPEJܮ͈v;E8qn^\@ux_$dEO(19fT0nf4},҈EsRp2< lVMFBQM\yu~ܓ<`JR>c0ea{Itu#%>m, 4-NEsZ: ϓ%Ujܠ eJu˥?| 6t#ݮZF&lF>nf_5ɃPS{}=ڙL3tq(p]+YmG $U.r /"qۦ~y#=»k*rq1f7?hUQ; ܇O#lXƕi.&yĜS͇+?퀍9G<@$'w/ɿyCa 冠飮ki 7IZ85o6Ŧ#y ěr)gp]`W̢!:4l AaI*xO!f3uaHMm6}@ |㚫d8c$gi3Tcss#8KGw?DosOB%'XZA*~ھfJ+Uo &cx#aj):Gftg7J+tJlGtŵ )dbg.AOS s^;n7ANbA. QK$\QGy]"fgM z){߭POMng^ BEI5F8Y9'*8ͥ){ˏ{b(gIY5Tg${i-f3v1:𒝞h2!ubԲQUnAygŤo>`ozpw45Z\?|%W_Z /ŎXLi(b.ڻCnsҭG>,+@ebU j LI}(Uj?|I}+h^ S@?nj:/F> >GO4~/ySJ'Y& 64,2gAډq]]G٫v0R p$ϊ;umSZ_(Q>Wo;te3qr-5_RQZ9 Cbad'{ 5ov1Cn' ؎;ӷ?isBm'AR%)SBb8inu2`o*"dsdʆ52c3ɓJN!ᾖ>¯W)>_!~FM-Y#e[sgaIB0#m^"]DoJg!OĨ&i?k_+G=5oQv5ȬxO'/g>۶()#֧.lIpa`22# *$L-mZц+CÆ[o~\ "G^o=SĪJ, h._:`CR>92YmYLM#u =ҌfؤSuR(Gnfb!]@y̻-O4e|͎]|N"?Oԍxs5ֱ6pat~ӟϙ"806Oڿ`e@Xsbk?Ji#+zQnhjM;?gXQ|<).u):2Dhx"@?*W2E5\˓e,ۍRn9)Y@ Y; z @evL$߯aڇBLaaQ=kƕ.]L )15F`2!!(H=P}lW<}Fb>r'bם`~#@щKqͅAd_ڗ^W3S⑉hb58 bUWjaG.⚯;k8OMo$jQ| 0^w !>@56`^?.s|$fpF,uT9b+<:C 8a*3Wi$EQ2 c<ޅ_ o-8MGH!ݵa{d#ѝ2R}cIrM;,鋃z.:XT }Zܬ TM(4 pi9h󍑌$\F8R{3AҰkFd:zˉ҅yY, f +إH(HhE2 l{7fVdL@ӗO3|q)jL1Fj -'0G S@eJx9eP+OowntBOBCIu{gm!<l<]"rRYLW&\ /.c f7 gR=fCѼ=^uH "7 {0E?&C7|>6Wx<=עAN:F9E@{@qwNs#ANSx(ĥ v5Z?&дEv\qM!Z^~V^txldSI!{ `7,BwIIyA:rKA^>eTqѶiDM!A{֝|WAmңoَc=x#uRC}_,d6 ^O7 eUj˶dP].Iԩh8&c>d\cZ_uq?gOf_c wGWe8u/'_;W<6NWo @>~s a0ܾK$yT{9lUNf|ĭ{x +rjDF /zGu%MMóu/mil$XnJFsIosɂ$HU hdǕ#C";dU'Z":XÇOŐG"KA\iA/p@`Jo דhwK}hQh,qt!Tqy+83b&AOa!ȘɡS^!ܚaF3"D`1nN{>mI5ˌZ}&3,2X`(PU0/ l.TK ,)C.>${MT^Ch _ H~$$;/dRWBJ=_Àu.%q8tF3ٞw1%gǏ՟4gom*; $Hܞ%vk+ a>7S􄉤]F}ٚ8EiO\d0 4Nhc>rxLz:Nj 5Za?1PvTUNt0F0hYvtE$HIZS̈ gmQR_!-#5u'jRedqY>(4T@qusv*oCiP<эb; Vn~P%uo_{T>OZ=buC63w[tZ2h^+:lj<Q)KOβ]q>,}!` q>v αeu|vPu;tEʳJ@&x'םTfHN\PrXLKAob<j` [C4D9HB-Y[2*[u *A4v?C UCm i;{D'tVg]6s\p`#)4#L$mac8tj; lsKōmy WEϯBc̓>X۶=^ 瓶h&FnYV2Rr+hz-[w˝rh@,< NZT*h/bC)n~TۦagCh]I@{0"b&`?| Pv1+uU >uK"uIʁ~>!|}DTFh[x l n!w61n7w8&> b~ ]4@$A]K6bJYV<}^4KYW"EQZz۬nE>ä8DFd_@WHo!n6# 'gt09y N~b=/vֱ'u`5d z;Vc?fl}11PE1((LO/RMrk͝R i@S]D'zOȎp쇓rbKpa1qH¤QEצE(TP J)B9(kHἅΟNJYP"O`Bђ\QbΏzA*aoH 6Mq&?ZE'Ւ9 [ 6?Qv p_Сx`o|ofbN[Ɍ~TJ# Dx&Pjϳ[~cݝHmA 2yd^\i-o휼$F =ܦ9K}(ꡢ1(wT@Rq <|իMCKe)t|C+lva[ߗ򃱤.ݩ 1Ɩe]T'\^ Kp`obθ:;񏏚kgC-NVIb*xc_;X]+!-|L[E^GOc RWZӌsFaY`SMH'!@א +78J Ŏ?%]3\ o&w\ƈy9I'XTu,jvt~1  pof`aUN}Q,7vIF_eObn|!0o/zM-x%\J:Q3Qk*y$M?T?AatSDFTFLVM飚M`xz R }-}J5_)~A$?]c̍R|ao aAo]1{1)`=I(MTuyKI8oO/bVyKRi(^lSBU_-T@G5Jnc71 _`(;v\idSq9eD -5HKo p-?ҭ]v1-4JUFF üu5'q8g>=j2.sC]ň| cIbBR[,frl$z7MA])$p1H07zx9`*ۧapH;fQjY *Ut n봬p)ej_'*0eVΑ̧ܾ`!ubĔ~&nWMgصvnŬ+5W;(VEB.vV ;0q =9]%|~kh|%fpUBqz.vWe@'AH"Pv<7EZ)e e(;J}s X]$ְ([}r-O<+4r"T.%'BTzIEAmph&QpjL%,, 0WXl}IŇ~i.;3dlD{:Bievo0C͋L%>)/ .:'C ,f~ 2Q]\_xS-n<8zWMMێi02Xwʝ*iEf9HN11WFMZL44 kalZCV9m5W;,Zf)֊՞w.iwH |US$  Xfer-^ Q))PT+S9Ws-|}ve6o$A _ r/sٖmaoHXΔ@QˑnOҊ 4Ek>:tP0`p ##aBJ-փ yqdk&1RV` OuE7Cكo!#Hz9L`X7Ҽăw*1NX?@Zkpo,@SጄհLخZ˚&~=/.Y>x~JQ*?dvJA(y`杵\`*G[H&4i4dFfJ6-_Ʀ>-T .Po/a2 /7ΙXkK}ޕtY9)bP|]^Q{Ǹm2Ò{#)G᾽Qηm `͞{g17I>P?a;:UM5]G B hB`VSK?JtI 28X5F\O4]HiXVT~ ;$>:a:>.]qp٥e֔依qLPӃvC陰GR_yP z5'I vN@1!f35uG(Q QMuTzz%۠ o=[3[Iݱ|Vo ݓ^^̕TrϑL:eri';=LH]Mڼx>D#*_g_)\ьirhj*N6ԭج2U31@lT?῭P黦@J=bLfI~tG86G6l,Rb,cuc ~MamߡC,9+bX(2џ@T-R+A:y8B9a9M=ըR:}yOj M: .=j>Onl+G%G:ʨ Rw͇/dbA0>jcQ5 =/#ő&z~VboC}dg`pb8Zd+[\mTˎ< qNx" !3Q=9yf  O+_; ":8Ͽ0UUyhڬo[#;̠6Z&({Ll]u*Z7c[ A2{ONko.vkÁsE2mhJF)vӗAbFڒ#$L6'RZzljtu:1"iT^=* ы"0 }IoF-̜닔X.~S^0j޸y؜tzPn l-§eEfnySkǸ ^(^FeR;%Ƙ _C`>;r#OpX7HN]ȔH䑔X̖'T++pmu A)C81sPH_%h ʜ}LPžbJ[yJ_u`/ Ǫ]f웠VtG8yо)hm`9}~ύE8X39pt |lbW0dA$ _KQ0YpCvU׺+X(Zk廨ɜtDne J'tNl|kR!-6d69='ܤР6AqͰe9?^զz9-sJTC(֪?a:"I6ەҰ}ie(&}Œmز bN hs8{6CЍn{8P{F&o\Sd抡8Ӑlײ%-v(d Ӿ <{N7`>9GfvC<Ӝ*B9k#Kn 2;Fz&1 &] =yGOt,BMoW  :.sh8#}Q)÷AS}2z&bpwI;DPL-nEV 5>DX6F@2F,/G(~t_)~auw7xsMĆCػA?~_L)/ Js@NFdi<6ʟ!d*aY'#D~#_i\ Q$$|CxqK|A!r~2m,T%|d?I gg84fm5 ں?spҫC(00SbF:VUT'74 ZȱT7  B-d:Fyw:̒K_y-U$1Q*FVmx. \_I+Q З+ztu7',UU*bʉ[UsD&2so edXJh `ThHhvJ*M: lXγjw_4S՜*Dj˾|r䌛Ug6Nxc$30 |jr rsBCܻSyofE6}œo,`e 'uC&ME_עJڠ%5/OZ:7Dn?nIfPväux95S8 mϛ#ͳ;_\[+ULd÷)3pþ vsd>Ho ;bZC&v8H;a1AZ'G܂2kY o|~zhZQ綋=^@+^#r6NSDv.j \9OM e21߷CT!`Y =KBjpXnbH) aq΀78QTYK}I:kQy\EI;H@}/n%Zv4טrZ*Y9vx #O2l2&9cAQsl7LߨZ5D o׭C?ANKPj;q =^OHԃtN-12\dqvB&b҈OlE6<}>{(œe|[CXAղsJhPW/3>AOjAy@SDnT>0쒷s#+Cؿ̾h6W?!0Zy(zòyw,kĺ[Zr qY~?lLM-/ΜGӃ5[zhЍQiEG%#wX.6&3bcd~N+!ڐQ[݇U U Uz+k̆:=)pOxW>GthAX=F5dB4K5%\trZJzG駨Щ/j^\fUQ]?@NӔ1&n1%~)H= %kYsmAb{ha8'g  cDjc4x/iA4=;Sث;B=pN`Z!"I5p,ҮUKZ"NDl)eK`z/U pG#(Iנ"c4L  eYÅHE7VByb[cK?0>QMnGnI"̱φo }9Bv4;@k,JC?r7tKA:x{JW!&4=.D`E4JzBS_8>͢naeBRġ uz1qymp ,M?n՘ IX0 7%XŽaAU<QڅV1^ܹ#Ql&XgF4!2!w\YB{ &y6XFLI=fOKa2LM)aGhU/QVa i1>weMW <@ ! [iRŘ?j w${w M g-X|8҅q&EKݠQ'eG8S%xqh\=6bE-Lf2ָV׶Zlnl9+12.< CCp ~ڿ6Tv{V\ٴA00$,MPJ0=V 6Koo*t!$GZ=k7f GvؒnqR $j{]XHZ@GK+rE gv]f w;!5ᅌ>T+Z0|iBd+h` u9.Ly6q2)X 2K:- NucL> WLAf.9-&&VÈ$lj,4PԜk:W8",9zkVpaՊvr3Th(#S\eϭ8hvT:)h۠,exȕ&9(K^t ƫI/^eGْ4KiW;WC ;\3.qSUNp!-\|::$IL aE] [CR@O_ wHsE뮜#rGd |-fb\?w,yR)3T`3KUxh$s]<^<{)S|M[ax/4gXM̉MXے4x.X1 &dZ6/Sk)M},{wNf~?qE ŽZJPO@x^(FM*-C$S!LC.GPX4Fy0xtxo:0QN@u~k\"HXq1m:amUZIMH2nn26'UJ-f flR/!i q`UiZ(Q ͚:5\ lZWpс/mZQlL"5'†UAׄ^ϵ3ݿ|q)@ӶIs*t.0"~[uhWM#B׸^3u)efA CH[Pn4y<5(i3 ZZq '"tDmkBiAI87'rv^=eV>(zSi0esh #t(\m %k/ ׫1nTt]* W'驜1,1 NS/! uuHCv'a !7U~E-$+(Mi\~(`*B&0kwQ˫zbCزTNZk.{ᤜ73dIS($gKne% XI2n8ZQ'+-Fm:M>w=90 =2.ehp/eP08pF`\e1l0{:>4/+=\K/i4nTR#&25s؄=Ptm-:д\~&ck| W}z땫YҪ;{LժGhw9H.LM! =)QZ>'`T _C5Ȭzieѡ$|$%Ft9Ko}?>鐓Po &UwvmaDP|x,b]u`L@;!E61O~,L}ZEAb4^4+<+b2AiSuN"`x.,E6I I1&R{&kQRM.p*0Gu 0$ܡ>[]X ؕѪ=b'ܾ?N{nRWs 0ˮwL~//%S-mr 2L(!%| ٨삾=/"`^N Die8Ľg;>Т%є;Q2nج yw b%s#vJl6A\b}1|-U޿>ס:m1|SfY`!>6tӍ_(lΈFmJ0aѐ?U Ʋf*WBS8˕fWW o, B'l Yb>;2 Y,#Jj޵֧ EH\n(Rýdckʸ)8cu%x&yr@`TLKU=P~c' 5Meξ$o(KJd? bhaSyؔv;zTXbUgR* iX,",5F 7z1܌y{^F៬`ɪW j]KI8 Ey6%O 1۵I+ UfkE0E^ixo *g|?|Q&]5w 34X}'=gxϼ\"(&\gzz9sP4>Ec@w3>}gnI_`kҐЧުary*p,U_594G6Ni!ȓsyeƵ?q 8I"]w_)CuL2  Em 9}a p$L&VրYysdN9!linLkNоk$rYorf}`Ҭd`(CχV$g{X'4Dy9< RaLCw0 sGq](u\25?Tv/ΒufF ss}&'I=U'rrwiQjC9׾ӤiXI$jwKWw wYS|f&]#}uoB_Lse }E ׺(ї0#C0NKp[dR9bP@UhK{@0ɚ(DAeɫV7FffZbMיڒflN׷in br{#O2̣ࡀ- N+( }hDV+OTx&ҋ@^=5ǟJ?F8=G_40&D kNcuj;y>jo҆ k!7/Y9 xՇyR~}^a~ٜz#؉S=8N}S>"&g/ g}mp}5Gq$X}e _6fdP(c8Lj rMjPVGFbŎDWd+/k9ᵭ7wɔJ!63Wkh%RQjvb E?*(%QMg=AgE(H F=F9KkC= ~'N4-]W>}bfӫSsXH☎w4@":c6~uK%㵷-[JlB T83rOMͲ`fR1m8g1_ ^N 6a n%zh#ң.N"~z4?{xg~}aEaM7B'}Ӝ~w82E_ᇄ]~1x^gfa2p:| VI_Q.j* |r b>:wK~ڭ;&:9f@H>A+j%\J;kSkcX2bXMh5t3`&{SqER Ծ.w7$ACg]vxw{:=ESc:v8fA[aџx _R7nng-H=2 (DƜ?,chP ?rd bs@i.hVT:q%" ⳮx!h/Fc9Wzɘׅw]98TL\i%eT: 4!wOƦ -2Euss<_hݨi;r xG%I۫֓=D mq6}Q[:$rxD.`*Z KTSҙ*x" $x+uxRY/7Xꊜ_@'/ 'FI)T} Q̈Uo7.>e+z{ԿmQ -ټ_ dG;'ZZH ~{7ѳZ_kAZ޺YIjYa>,x׆u:U,p?7,v{'vsr'ӆYmÓ0bMÏAX @ ݋G?D2_lC h.hs$!.ξTss3dK14>3 (.w93xg0 f~|$8TAS ]o|1O;#b{k V0硡3/=U :2(Hh+NУ0iVNОa[#1A.US)',rͲHnCvvFtLy'*~uޔTg>x)E?fhb1-FG=eШc Y {:>вv)U`gx2] xk(IȽ}3db1@C"{kG2LKy]Ci=͐wX87 FUOѴ {SsC{3hXx0 EA_@@vSrV/|3OPr­ĥjsYUBkUX7 q` ;aHl)ۦ>m^ sB9 h%@N3Ae|w@Gƾby]3R2kEHdAFMd=f..JBM~R}z1#ԳGZ%wL'.pVsad}Tq=*5='ɄР35Xݸ嘮 ]L*(&+H>E"Ou;`=$"rE )%F`&zItgjggzkIbE !m>3ZI#r<^ޫvzX8`4YO ~T8Oh!ǰ~[|%0\f3~y\uj Ε>D wI hJ!VvĤ$ ;閞2+K›K #jzvEQIq} k>Pw2p"ت'kG6 c&)0iE&bDtިR"Fؾ^_Nd ^ LBWgV"+8Ƈ(H Y -L0+5X<B8FJLv\e ~V3)6DMMp/,cФ6PN(%==M%2.Z.ȑȋn L54n7Gz, |qQDk g75Ǫ PɡM;3gVg>=]A<K ŁѫM@ D< i[g_!l2>PF$%9~7YHf͕Ƌ3qs T*R^64AʉWH" 7$ɾxO EtB<0[dx>EHaK{;RR~ SVGhr =\_JXP}2CEŠU[ z^'[m xJTN<\,i[^ᏊoF4&`/o ! s =:_Aj{Qe)<%2J:-p.HW-&=<J0.^ȋwbI/y'H_{V&K-$?u E/ƹt{G"%e(7L;aFaN9WL'{ Q y9#BR^&V1ޡ5C{ lDԀJZIMx}FdV JS=J3(S0a*1fZd-;,fҞ 4('Ғ<\AP4EX/S࠘pw/w[{BBwtfCvc'@ņ<. Hvadp0WYD7E0fTXw$ԊccWꙛFa" 5-psy,RTSHBMk*i.BҋK|ЊHޕ#Hf:)JEk4_By\1&ŊՃTKE{IW#~%N(NhS*';絞Fgy'*(sŽg+cOHQ =ǭ;b,z1396ӽky*OzPAϴ\٠) ,o" 7m:'{F&!M j/!we XsX!$yrs.8iNo)X\ e^ޙ<{!cj,j+r(e;;3ޓvfzBҿUSB\뾘ޗH͋?;|dvϭKLs` * [6ua.Z)B=Sж(~ :=/j,:lᄯq7 . n uH]MfT!UN79m84j&r[7¡׿.w S0*qn'>i^\-d=ZBu(q d7,ƃ;If|E r,7*X>t`.dhWgYаaUU!>!Jܧhu>`F}JIǚp=8Lf~&3!9#1A,!&rBEOAҙ%8^Z7Bap? PQ("$(Xh Pr}?\%:U0T0,\ =m,U**\x8`U{IQ_Rz/ ?y;6YjFuDL]?+ccHo#&t=rgr*Z|(5˹*8Vn e x_ᓯ+TNr@lnEo$(n@Q]x{xrdpڑz0,^q$`pd[%"o P*[7͛w&Pd]5`԰tWGP-QY}H/%H9Nx)pie ]Sv,ӻ!UL=кt5~ Y;W#X늒X]/.$E--EH:4O X/ >#ܾKYwP汲7 .ם'[d!cMyIwl7hi(D>,Vc$i,B"p!6ÿ340Zxg!]d#GZ9V4o\n Uz6uI?#"2΍(%^u: } A_F6Ͻcꟛ0U )u\ tC/n|dy  s:!ZޫsIN"_Bl.`ba ֤NQFudP=X_+K徝UŜg5F;xʄ9\ݿ~r*< L4=*jc3`ً6=r>,w6,Lȑ,Q/DFXc~LO<ȡEwȚGoXQnK# Ôyy1p+ݢkLuAdr|>lLJ,`) gR)'O*; hN1`f;2 ,yby98}lLJh^;[V)CVJ"3XU%(΅w9%8%U9+c)> nwhᗌ>?q/AhdN K'\J v'PP>4j` -< J&qʡ_ lmA$\wHBNTǴĞ:YUo QƟK2vJ}F>؅8~< 䟤Mb2CnZWQw߯) 8[+'MJ;e:2|afsZ,|[wbj`qwQO8"ӿ,On,FR-)ƥU\P9MjKh1FB{ϡ xD( 0`AhŮ,T2ZH}ş >ϲWh+Y6"zBW $㘳n6G,OWvvL aĜVMsMF{@^,4|~hzr."em֗c͵kv<{{<Z6fU R+tKwg9HbV} zW06/8ϼ~YNq8;1^(0"Mn/R66%;3YXKu(}ם frR:a//U.M4 {<)\7C.=6W{[k*'n֏3`[H9G|T${xM6BA|o6"ײk9A@>c)H ߿`M/PZ}6>` ~n B<.r8,'h|:Eeh6l㛡wHnTlO cUO87kXDs j>zt=RVй,&ӽYpQ>s_8IFb$R+l@U&_AkQKxb[B ~`*m" IO]Dk7W$0seJ.Z~bd-vt-|HR@T"ϱxiuj1_lZ'ff] Sa.X3eFjV/MKX/Y KCD7:ec?0ҳj5;cӜ9O]P8ߵ $)GS8MW|[9JW}U4͛-0<2A~;5 ݶiɬ,965w"XKa6Ub>ʯwo(:l0[V| zZ$U}1C7p\2nΊ^'~dXP1],YheP v[꓎y}^̮^ۑk: jQ2i [}{4Z7y2CR3p~j[#ssDo@DIF^ߙV( ݍbA_4y4@(v&D=5;g`\a欇Pbd-BDʀGF0tB@&:#Ls#XKǓew0\}c1^~}o14(p\BJi 72G~Ao̷zRLbjlƦtT񧃖{Yub#hnO^R7 T݂] ]<.WKm>`㢗yyǐ3@5$c' AtzX0G>d5Ќ VbW  ̾Ӳ#U(-{1/+'ƒ[G. WRp6D@a3RcVQLjEF 0.ڝRlcM1fxtF MBFf#qT!,n<᭛g%|FaƄJ`󒕘CrmdUR;4S᷁3.Ha:E6kZ{Vb)U]Eptd `K6: k5*21 v~)-VyBj Q9LWz#M(/u`, ݱ=n,$<3]‘LOLY/xҗe;3-)iTlͧ.UZo ? 5*#u&E=Ոz7oAڂKnbOYTW-bq9+aa wZ d BT,#`Nhym ~;p 047[ !}fjfSl)i>GƷٿֳ-7&R >b3o7NDgI,r6Iu܇$3V, 3O;$D41M?ߠj- o}vImH{ [ǟT<8?1nStL_ϔ ;ڿf--["ϏgXNҺw$ !P%;Ig)476)n, NGZjg a:U34`jSsiH 3 i/dZ))s8ҧ%d|Hsx²3KɎit#a$x=٧Vur/lm X, dP{XeRQw;KfG;νY}^nmР͞-f ms[D;}sGEJ|@an]?HVNj9ZhgJ] _ȵL;[.Zxql>,b'<@tc#%ӥ^2Eg6lq^٢P*h;x R I,"UIF7͸(΄MrP@-  }wŋ{\}]]4-w0:Z`W&2*9QY`]seJXa#ïWmaT@m`;3uI &t" 8a}T]{YQA`6Ǯ*/`~䘿H% I0HxY`P"ӏnER=hg?٬Au)^O[jρ{Y=p^zwt`ox#F@|p-*e<}EAӁ@ao 鴇_>]~Rjüp;Le a*XdEg|Q9ն+:vLqK}G CaxXWbR Xa5v/&˜9ǘE 91*rTOSS ܸ3CbQ.y?&n6>^;"J84NeXi$ ~z>O_4Gst:ͺZ_m$rib]_p}<.RnuE<~@3:2 eO!-T_ݔeidV/8g|޷՛fF0pEJ(C:@2Ym@+335[oNXx@M˦܍;"6ÌbB#SNuTpL)LțLkn)e[0faϹT#94}<@Nxϴ_PK E0ymsyI>/FAӹX|aզ[k$]a@qCeRecnv*W&4⿫_0K\8@ f~91N.PJ3bӳd $ is]O76UzRID40ʇIɷ]#!6eFArmO+v"dYi"fdbҪ 8a [B=S*,tQ8 ?|?Zy]c xv&ax$B.]O]oS9 $T;\NKԣFrFrI4KB}G>i}i{[j0|bP7$+ gw)y$PJ~_62 \vuʴ- I =Ö ҵtQhi}Rqw'yGZb&AYmS#f2#a>Zڪ_@Qsb8͛#GueµlKx6TPYّ!NL_-9-oe[K +/³`L"ԥ ZkYIr`昢'/V#j#uMc}_QBVE$9g/pLD l~{Eѹ@$gd&+|F08f+f`լxDXx뽪)uf \=d,*1@Өc##0WS{LGh= Cőõ${3pH%N6+٘B_ٓD(O2:V"%H>fEc=ΰP Pg{o_^=` '>v~1֨3Aޭ5<=}sY($1!4k2դ2@Xs:^Kۘ&;_F Ê:<֧kv#ofE)9p/uR)^t ti}Acґ /p0.1J5Sw%+.uآTUǥDTr~-ay&nyu)1Z\* nbōz f6gAh uN-1N Qo;,/;¥խ,NWP3*u5p)*`xu'h}u@O!IХON֤wǡfBųR(KF.L&Y P7/BOݮ[7iB hǬ4ıZ.\G XBjI'.zQIlg=sЧh\=N͂ci٤î..Fa6u,#<#nJnZ2Imڽh@sf~UΠY [f)N֑r[]eό?)sɴZW'-5^X+^;h$.Tž5ǔvQm!wPKówkr#-etuLNuBx_2ʵݴx[uBQc/rGͷy-87dGܩX|,qHjbXl!vc_LavsDmųq =*σ_'$fC%\[=":?)S)h+h^XV*!DIXO7?Y X X2oRűw,߆Br~UM*";ɚ2(azz~6.!bB2@94_^>L5񻶸ayKͻa*|4L<Œ 1>e\ aP`8c(5x꿮hdX0xu}PhC/oI dg-A _oTF!%y;!cqw%XYbV)'7]lwC{u _k SGawADn>&Fw4-0L.6Z/*!/ s26w?X&/|lxN CYzW"^奐 r΋D+}V NµacG f魜Q{ղC'mKMeO?OZ-V:j$s'6؆X*+sMFpݷ-ЌG~[{rAqa"BMp!jL'xYE` cjVKi\d9Io}PnB"cII;;۹^çm۽lQ|!(e*iY!,='d(0B9%ԇ ү>L}6@ =^`B? ܶQ6-t٦#3'-Ym!{ mԈJ(~|پ G)tBu]o\BkVڒJ @W{y&G\ԟ!-ؤr=\.FHW5;@R#c7.~Xxw\aufNUO Yj'E{%Q霏\g٠O9?تԻeZzݎB>z 7k5|9IмvRyaޠ#Y#Nn9 홃<”kԊc-g,2BhFGL@`9ljbU(UZIϡXʡ"ƛIubԗ=ö;w[Y64kFa}-ivdhSǚ2L,{մo`Q\ y|a߀ )۰Ӣ;!]t6d`E݁aiMKwJ-6SϨς b(IˣBNBhZH*)_)?5R9RNkdHZL^0WVj<^GŁNYyG|dݐÎN3$9t;=ZigR`YQO6MXGHr*?Xp-Z+ϊ*6 POAHL}2bn@8WR):X~IM2]cm1 &X(V+j-̞ʿc9<"Pv{=dISq* ${]K9Z|f.t1̎tH]4hb]0HNA^0'7- s"%LڅyI=JeddӥpE`?ANiCVEZptА3kgz; X?Q8Й UXO/&{6v zURJN9f/̔e,`iaڷq{QџaZlD!a %&?z@9XEEj#_i_ڳ[J'D90Qcrp,P}w4q]%X9TMkU¡ 6W*/<+@>&E /q[?h^P D[ްwMt5Kǀ 3Zp8[eEP[qD^f1mfp M{ 3Ewp)r&{ٝ?'t%몫ĦnZn3VCmMaEp\lt?oH?OLb3 G:"fF G9WQj@(8,{ZZ`|͉H:#X|p(!\9čPҾ/rQBT5RIT6 SEnA0'a2'DLe+ u}rߡF%쯒tηjm=,6jqT_V\zPGpj63)tP}1 N o[ò!Mf*+#S0N 7L>x'REvګf#%};5e2cysZ$;]/ه|RW&嵢o~cW>w (% h& j_ؘs;eG)0 MO |SjqMw2uiK/ EiL;%MγS;QUxc_-6|ZM.FRMfAvfQ]tQA۳\5u(M)j? 6!=<_chz0[ŝM0:. 6 AE94IiO/,_CՐtM`Bye蝴?SKԺG;HMlŝx0o) z6i!l9+k#L7_mX"(~Z@_x'tXгQ#IA-䎵WaܩOT[nG$^JAJv=P7UV Vfgovc[gcwk;ؔiʐ=L =IPo{gFC!_#~P4$&R&$x=n͟?4,E&?6$V–P +|7!nE'I)#(6Z* OF.GtJ[el $mANN{⓳<Ye2p`֚0hy 8}"ڧ%/Z!Q/NFv#c:U&s |p N\s1M}[Nvs\_oFQ6ƺ 7TSK!VoɁLjw~3e(fv< Jɛ 9ޙ9D3|@)h s\ՄK2E8@_ ǁLL6t_%%#(ݽPOI=;t\%-M3qP\fZ7f3{ _ܤp;[ Z@%faIL7KD#K&JKaZ"T.*`;չW"I QTd h;tk^.~'I߁ ԶJ(&w_d|y|c|y+㩚lR9-SWsҨ3 v-Z/?285YnvdL@Dw.Z;$W6\`VjHwspNj2dL6,] jR_6[MS+0'RZ2͊0Uf[ΣX;N^尉N{|^RU 6SofVN$;迖OJ1;dQm <7$܅呡[0ls"U(QtA=Ǜ!&՚gamp0D{9B.׶g [0 MuP-R]7ޚ:ͅ@h?ZՙIX$%)4<(/,ITXUXXUT80M80I*ݗn$U 7 wn5Zj!]v@TT2Hh'vFxbBc^oɼ})wI y(|\¼4uYg5iߙg^KXf9v/tOvtf6I:e&nXcpkC, `iW%jM*otG345@GKFz㪇 0Ok,[|!6 _j/ Ws{Ϭ5>]u]6DCST3P'36J7Ӄ%Uxyu ^ސK1 b'SygVQxw {A5%0#QGz@~0 Lɋs-͋v(2BecD/b9a!<#yBM+ZϳJ$H`1p|ZcmjfIHeDA2}4tUW,@xBsm6c{@4AXhИ++1 b^{!`U;îȣ笖q~Pꄢ8bl\ft]5݌n1Y+V@[%^z$#>9>Թ[FU8#w)6Toiu v#0Z%gW`]5MK2gs#fmu܊\qQIҵ=xLf$yDU \syfezqvS^Қgm"OM8΋.1$7ΰ zxPGTھ"h 9 b?.d#춱].*rV9;l#~17n =.sQ\ k\`ΰ2gE濖&;^h=4PʝKu# cAQoآ6p㌘;ƿ2'*2m1=0Zm gOA9rN(i֎ DO>ӷHǦ^~R~~إ QWC%7W@ybuFq!&&s;s wi֑P1T'P mutj#T݀$F;$~+&HHw[pf<_SxyR={)Xm }-/ B炧[k68K 7U-ppҴl_ňg7]tRġ*/25ԅ/ߒ-XW'0(s5ì~Hf xy)FJ_Y}zk(z*\U=u5;PΔgt:ӔMq2osi=k.VT ䷂;o!7C2ƓԱ-紒n 8̌Z(LWWI&ְl_FIfT"9JW rATI#Dn+]g&F FL}tTqH' y"(,kI9fۺa╡#qY5zϰ[Kack~$yQ(Lȼͭ`1$sUcއ퉦_8ɤ{UQ!{='&@fg?/#a؟eTuw3R8G2Q[?Ҩ7VBd `WѤі' Pqp.:]]A pA7!%4%^Dch m^Gvoɉ(Jijv{/H:tjTv5guwF@h?cJAkЄI KzmxԐ6rB37+΃ՅL9f/<=٤5#$բ{6bɋ6O~8.q$ͺAGP~qFvLFr#EX h*a}n%<-/Y\Е1Ln,Uwr9'DAo [ tFSW0b\m>υeŽw0sl(OҰC#6VG^>öU֮_s/uI1; 6#@96}JIhJ%YߖFwGGj\O@"j- A"kfV~ 4{eC][rQIt䄉i {b\0*6Eu~Ag2S^!+vopN1tOho)\XðmgWsZX !^F.M*/-Ky~9-XZpg̔&dUݒP i*mV!^mҥ1O/FAۘNceTWܦbW!gF!P)" (iMq"{S U>C6pSB1?m F^﹆2YFt_T.ޭc囮B=oA |%ꐰ+~ңӈ0Law3_3얫7ԓV_0z`}<1̠z]y-CNF-1x}'3gxK}#ƤGx5Pr؜~*X.WrsۮǷ>yՙ/q5{2.4S3Nscr--Z 5'A:Լ-2ǝH- E!4^Mمts~M2(lNfkFZ #ֲ/eL,wFͱAdA/ݳ( |fc<$ py"Q jpZ~!7jE޾bl%lfQk$Ov"ze2Ģ`܇֘Y=/oVL7+o=)pٵg_,6l  e7.βH/*qt<:@cMz/qiycB9`jciRmcq~]HEa'8jo |; Yv ԅTޙk<:2}9+*WW2ز]4K&T5GUg2?JslPe[(?JQd<Tkgv6Q_^iIŘxȃeYhVf K^5/P^x,X/#q NSN*=Qic}Ha,IHv̅I|t%| 84i EGG(_ޓszw9_CE9TY(.Y\\?߫= q)rΞC, ]A)Nlj-n-{B􊋫?W- C38),;tb-m@=6 h])2i՘o/dB6秧cN;1;jGi-Xý<]9uAo<&_Omr-hX`c |ASjq -gk pb%u%|pɂ,]erOEL.0.`[C{0Ujc ~VN }ū*1eg"fkDx]pS&!hfYLh5 =㼦0P0ņ'LjMଣB$DK+d?p `Q]G4~xwuS dQWf q߱&֮[3Y>ggϋK0` gX8nȑ͏VW5ր3qp,p/?VYԵq= h?wI@1 iR~c )xG{qtwm35'lHT3YƱ.T>:2,U3g ߇[[3 47dhB[BO]Q=0è:A]J~ohUuve3w5+ǘr*tS89ozO%}pL}?xޥM|vPؒ[mn7O%>xUˆP1k@BkF[ CsL$U0e/0!!p#v~v*C>坑Bk"׋%E_(4W{( QM>'"웠JvlA&yN6_ft? 3P6` =UW?'Ej&?ٔ'{pV"dK) -tO&nYJRZ.\-߿{N>g\yfm(fTrb9gy S擿 ̭RQY 4uQc(E MHRyZXܪfOr8(*HFl`Ъ"ЦD "}KW89hnce PI58wV!dUL ?OF{(Oc56b~!.$~/plfl2]8'ǐ0A nĴD({> d?`Gki m 5=өk -8$0mDˉ<̲LKN1Xb!G :h0:~AgJ~3ĺF X%v(1>E&ڤ@H]Ȥv9UV]9Mxu@jl!C eekog(68.)g ?2XY J؋iA8l%5MTy7yn.!/y;c IA,B&23:U_ێ5q5 EN`yVC46$`)]*^ ~)C[Kl6;3Xm)P.`tb}&^دYa^s[ g 7܎(Vuw qrmAjHwY2Ci66ƾq錗$< P?I6(NQ3;|$UZ30~`jD =M-\o[TO%lWc\ݞ&8K ^W$,P|` psqkeYS_"!M^*a.oکpdYwÈϼ']JhhNy*-IcpUua,#DI р65'&BJ0V 8'9IdObV݈hsm:U!YJIhir#S[ Ȣ1Qyu~L6з&GqÑ:"NKHi~f"Q}J/ү5ü PgI݃4iksD)4^@6boZ)p[ è [Z&w=NU , /9 H8RQ UULÙ2PswaV6=Y.tR ~e)XQ^6%>&IudAd._[QQ/-)B kΑJ(G<H0Qr?^LrV!*Ck~Ux4*z` lcA-ȹöp$|619lGfbFqߨMqv"%̹I[]!0l!#*7TSp?]<9K ʜD١auZɳ+Mr7{HJ`5= l^%.΀o驃#ݷRe9\ȷj5%:JDmɼomfvbZ4# OͿI0$ջv /dYH=i*E[v9hV+oSW-lDBMTsR8!d>x$ _KokxB,QN2he*cjHdCglrA^=WφSJ 1浒Tωm%ϗ Rx\1|~zѥ.)cP^ bͭ5ʉ"dϋ5ζZ?@Ki3PWT?ij#Ar)DNhmMz&AǴ;Ikh833+4^xT"p>MPK?V~ gn#`'6{x @jqt"IR(k%X|bf,[sS=&i*a䙇; eh 3= 4,2佃.BFXn [VɍE8 :^D 6A-^ӂ/J%~DC#FQs/FxZzەJQtW&Sx1,iXFˡU0z3ܧ+08hY Z" +q"PKYݝThnyOU3ԉQKFGj+S İ;֝fbjX7 =Lb//_~k~qd~PWSԢ9:"h}{GI|u1IlA4`P5wVbYy#JK}៳_U}9hh׬bݭɈ}R-~?64w|ByEHԎ`~ (2zڎYARN#>_ %nOS3NY1*q9JMN~Zt33ųbb=* rŜ$'Gjs:CfDa|Vv2'tgyw<-gcdc#od7NZ՞.чx#A *KvH9v'SdkX=V 8N_}ⱔTYIOE# STfgLCYYJ"{Gș|=.^;| n2_ %V;mR_|CSH&T~Z>ZzYHA-`N &@f;$ YVV'%j1jdMrVtݔcY`jkƯA|k- \#n֏Вf,-Y(KC$EXGq‚UgwP8>U>cJmg"Lt yJ! - jdNAN<5×=t̙[gAw1(~R垑 ɣ?!FuPݙp )k ?bM~ߘ@sv~SVe(Tq %ERvk k>L&Hz-7k@5d֥L E1NOVCdo_sEfj8Z="`zutIMq"ypΡ3 'T)t9켹%K' XOўՔ[ЛD\2"Vl sL$S:1wGEuP)6䌚7` hC%N~XD\ *G]{O4:~\_3ybygQtAmjVoW8@ BXtoþEUC'Իp nHDPl2`kQᇨxpՐd#Z.Ez)I JJ6dvWkS AX EgUrb*^spgVilq8o5 ~@*&v܅$37ZBl-mtFFN;5yZB ҁl31>EWNhm wi56BSmui}1tyVROf18#2E_"D"J.]2ۤBϵ W'r'MMJl93 A,:\QaLJ2~aԔhPaQ)M|%La7YҌQV {cľ;Rf|}$70$囈YaփqڥqL"&ˁ?|(V>g`A9S|K3!+)79\&OH!:4RR(!=^S?m%HhDoh%a7Oq"kT%wS?!v|o :snУ?(x55 E՗{XКQFm}߳6c׽"άd[l|-nQtJDf>$Xq:I 0tԊG/al 1ԃQ{~T2 &7b;z^T8w Rtv+o ݝ,yӇ2c8(IKhDaa ,jdE{ |%/8>\PLx o1"gc7Ld™F}#EDRb'lE'0 9 l~[UgMS#\SgLR(hrz9SCID(/Kk3ͮ'qKfT/P%q6wc|Wx|vKW I:.b6?]?^ai<ĜR]1IJM$)j)[ 6U7892 wpn vpg h3ntg֮eWle1v/b|QKX j(!~ھ92_}KA4g1JO7mqQ /퍢Zڋ,aZZVܪt꺷Sӕ!4SA 0 y@΍2 )2,T k{6z{Yq60=,滱r`OS I3-.>Nl.h@d\Or73;ol U-y#Jd,mdō3lJHT_t?!GTYZ3ΉmҖhuL3p@'+:y"Qw}6 VSdY\`ל^oof < 8r|x,7ޛS|HbxoAd~aUFh&.Ӵ!d-h9%0u|YҸщ$#Ai[.;[5^uRf/p z Efk2͜S̢)3bM 4#uZE [z=a" M\o wMh*ƍn}|KZf喦)ojN.)c PE"vYw3i$~)`X<7[H2lec-d[ !i,ְ"C, qGAj 9?e17ʐRFc^ :3˕^8hFo0 *]vB 3 zrK{|{jiSreŵi8 dUhST呢DU:\S4Ǥ^o/j#;vTݣ]9m&9*2$!|uoKLkQrTvFQpZ&x{eyS:M DGࣂE; S9yD ph*y=(l LPS'+PjLC>h Z]PIئbHSsɾrƸswOv4ZSSx/IX@O>GSxP'o22u(E".)ڏ, TqbMb$U& 㰺J7u_mgf,/@B>UJ\dubDQ #Ѕ!v3752b'V0N@ "JgF-$7 Ɵ3G9^ Yo܄@ՉZKMCdsеH=LnwKp>(ѕɑ 丱K2M~X(cK]r<S3$Pt)Vt@pTXiIL'fP+= =&^sZ\7ס;/6`A> *yfBRj~L<Սp Kig=SCxACe>(ʎb~DmIG}D|B߶qL[?Uqh"%KEUV;`ĂN՜xI"fې_qxN;#=~?A XbM]Sz0Jj_ >֎4wهpk,u&ԚWCx#8q~+Qq5h껔e^恾zݼ99Ra?z߫ eOb&oQsRa˴Z]2<3IsKR }EdYj ٝ28j]3N_)7yJ% /1i{E}s~7_u Zt:NLՑ9YH6k- 6B[-{?J ?\bOb8鐚+'J!Yʱs܋ 1IpRP#'¸vW)H&Aq KH%y\ :C~0.5BPNB6QE'P$QO2 gN <@5WNM" (3)|?Y$obx,Q N_c''-RI4msM2C0[![*8a2z+rYҤ=ٟ}q.:*lZpFGõ;z`EEP3bfmȆ*(=t>s09ͤ6UNk0ĝ, x?~ARI>#ZoO{E\iY>:oF1ۘ&`wIy-A0˹fNEo>gH|l7KIJJ4R |֖(S};֩_ $]`t7Cu;II .kp&,{ UlqXe:i ̥ zI˝ү ujYkt‡/+Z襏 4g@قbӒ_q^5g$a%${.y.ۇzt%A.qbVa6Z̗4gKA70d/p)]UsR3&LjmCk'z7`f_ \j ۀqC͝޲_ᜒP4Bk'W ;f؇?L Ê30݇$0EKb3 *MH,'6ܴŁ_vmD^`}$#H<$)ɷL3hM)>Пq3lţ}tkۉXCpfG{bbiW>$i%epf'88lU[ Μp l($[{IDb=D$f זFbj6EMl͖7*bSh҇/8i$*7 X[!FHN1q]&6/)CC2OwU0&:(uk[0$A,n(¾4Ù',*Dn.j !OLW RFA cSv+fn u #i]VgeX|A'/jAgj*'1IIܒEY]1Sc{ r#[T|v!C* (So~$kcqRnSܥ1ZChۀi5v(, !o6(A 5xn"Ŷin!UÎj*VKw*ѫt| "jdEu淇Hw#l%14oP:Dt E7Aosw3GuLG<,u˝߃)zɪOQ:بscdJ» WnՄGLl-Ţ ;l/Gl5~8z `X[ *QQ_du`s|iY܀DUhDĤQ_ijg`ױpA쨷C ȣqnB13] ұQC;Gܓ} kDǁpPifrzv3ӍDθ.n.l)li:7X&{_; ESW~JQT+[?87C9RDGjlZ 6Po^8wۮz{XCq|s nM rLA\|>Zk[=3^#4gr'xƳUKe$H\U@-dK!]v)mr M/2 6QG0;v7ir$fVkQѥoGM$4#Q`[Ga-ָ^D 4Acz`I6T}Nj8lbn_j9K HhTW`>J }U8~]k~UaUM Y:jΔscB>6=ERF&0gn"hgU:$A8*qD;1ևES/JF& D' PTVA>97P(@OӔ?u{%Hj!h`L;MOVWl%gw*8#m3dYR$(clQշR/i|}W˥٭[Nt ^BXA60R=dxEж8Hef"ˮ ;DZ/9xyWB#PUz}?F7~І篴3;gЋ#dxO7BF%nB f%TuOV`} f|Z%StM{rҦrC y3Uf:_̽yzӝ9={8P̞[y7cN5l}~{nŝbqMtv}ʙ1.WBhyd0q4s(L)7hy QGnmQi =s,NiVTJ0)dw5JeUD5JZ?byjg{yKcpE0'qTRgE (47{;eK@Fm;WHƹJK3(~@:4]X@B z]ad봘PuT*j[S`!=8EN}6[dK HO!0vR׭vI3Qcz_Dot1dEHE4ڈt W*-JU˄@SPC1.;+PG)X pS/?hRW'B:+j0A(HZiL|X5;hVN!߲w>&R%²{n]ؐWÇ~A?\'Q7&Yq<Z/"q{4dzϙJn/G[[6MM pYx0ŷyk*0D{M~jԆ`RaQo dkanRbCrNXrYw`S4qcO}OkvXەeϕd FEֈS`O-J)#r,Tb;_JV1!3#5Sdax|\ ;w/ۤ)]qW(] vN ? l.Wl~Tbej QrW;F$t]hYJkİ@qn!vܜ @B7+],lSr%Յj {Ul2~sZƔOx:?ljpݠ ;Od| DDnTyjj;jKo!pm)J-_NujXa~u2R}-9=e#|Aa@XzRwXU $$Բ4N< Оv]/ = 2R D_Iė$6OC!ֱXg؞:o.dDi@9 V 5 qٿ;]jh)/E /_`l%f) :"_t}wv^t?['hiU6YO@<|9 +a7R55fy"jxcd<[epX&Zt1(9ϯ*OE:~^d)6 @Pz*d{Sz1A{wH;@dԉG̫}# &(?m}}~J$ iGgӰCq{س ;9a 5zX ES <.0p~t@KECa!J\W@7pFP,mx{z+0:gZ'‚ޟk"Gԉ(\L(o˺w×AL&{0dHlq{%ŤA:˒)9F8o#kl^u0y1F5gC>)yp" ˸EOyzxw5!&~<0io`o< 3Gi4&j9"}ޓ2Jҫ`3 8F11*J\B2fC- L";ނ#߉r XTH~ h`ӜHTE*mK qwMfG l#fav k(/0v稊X^sxǿsAj}/\HOAOޙ|w}oBkn-Շ)c tHYKqw{`ƽ{+x5s4\dA]'{حx˥g 9oR3: pu MŠj?V$n̾42GJНE#dq:eOmeޒQ\ְ"9ob= Q?n[V,"$),fP ξQ&#|j./,Ai6T6<{o{>;$6|>^ό[j{_P)s^O:뼪s?ү"`p;􉥮ó1]rӘwOUS^c9`!2rD ui'$JWNϵ wzY!E67 )*Md{vLPCi5^oH%nrGH$d$>BJPm"SBÃaRTNDM>G7хAx.*W, f%Έh9OrV"U8`eTa(}EP_(Y}Kۣ4袠RҸ_`̬fkc:oP½MLr?kyah.*o?l2Kgnb-MBӖ g2Y)DCvL1i_= ʚ,;ą#2p߯m.Z{BS#6J,{^$0)JW"'s#j:#ٻDsΑ]мNP7H QjeJm`4l9¿XǓL2rI& WeMmD4wnP-n%C4@ 7r25ad+CN$8(ۋɨTWؠ=mlj#R {2+ܺjom G UXiM9inM~hw3\%MG!ZTI= p^cj3S{lIw6. mVtx~Ð {*ӛ>X*9[ '*ga_P9f2zʜCDuj[DB;BKJ g> S2a@Wm3;g5e`]su,P`) Dw⠩%jtF˻q1ʿJG3b]=[_ gwH5ڵ>yfw\s)֍S|ZF-EQ'Qa"z 4CMYCqzaZqBOX5;ޱDQ3AE4أاU .ʻzyfԯNdPU?S] 5Fj.Y̛wD HLTj{R]CӱI-^ʩR<}q@ 5hLY.WNגg$spƅ 0V#{g(MnylX pgZ-,b}h >zlF>`D7TvШDD 7q?K; 1DdC+j|>Aeo2{7/G: `O TDG2 ~s/<{]peN/¢4@nJAʚx;'fv BW*N>4߃ Ӽ8+rqѐ*$~Mذ]&"T,-eɱYg\:X=Ri~XUs1r>f {?CSZ2Dy/@(O"/574 Ro~~"B P823]@ kǷEW+q tKcʁ8d)N-]B3ݕX ?ÜBA<N LmHN(dG`6ωRrUfbj[6M?#zqjLqHjFIځ78ddm:Ȣ_c ш;1ĺ~FhGhKQ)CFSyk֔pXQat9ܠsapn"Sͤ]ӛ:;DNkpuHiD KmPJőK @VVVgW3DbNzNYČ#ΚSu kǪ)kQ`kw8HH0`iBtUtO.?;CUGC1R ΢3OCn.T6,]mF68(l`iAU2ܹ&>MNІ%rjAkk̡l_O[=q-~,-}`}c! ۇJE uO9(t^Tk:q{y3כdXn|nX}PsXB|ٔ7201>sa>Zu W :CNH066g5`l6ϪinZ6Sr0Q?!W!E~xR]MuÔ@T;Gm7(-v-.\$:5Z]OΩ:4^+^criA\@/#59B8 Q `,O}B$?IV D]n+/] q.KQU #ף㖈/m=9 G_b,cqE&8ƫj*G"4bxp `Rۙ4!%렰dx<k-!>.sID?5z<%3LyXh ei }j;e}RT F@NԗMtr/)LoLoI%s G8S}N%"E?[9?Jf}V WNl{V{1]b֟eIo&ܲ x9yq]WBd5aM*cqn9=Ocy=-7צ%Gx5w^Q8i1ÃYo lYo8&~+wg뒹['{*+oMV?[U'Ŕ#px q8I&a!t \eYr\cڕd XJ%(A%sQMNEEmNrx4htYDkxY5pg@NR[UUJ- 3jpڲ {nXL|Aw b~{-:Y&t\{8*.Cu?ϐGa0e2w?і "?eIP6:{:mPHwu=P]4DQq|q)RUm>:_L=.WWAT2+'' `|լQ9U/{DG)LNX } XT͒*QFΉgzAdT/K֝N F)%Ma4rθwKȿv̾&^ˉVXWfpz /oHK7ᦚ{2$Ś-GgMɧ@Zi9npI~x+Kyjp㈌ 8ǏvqMc>JFۙWG*/t޵lkk$5[d&@{D'Q5:˘N/c wa1o}|-F B򤴍P333N޾d' }@Pܣ?y-OcZ]BJuo[;G)Ρ^!4W'[E欍,x-VP2>oi_/,΄5=UNIx θ&^ʭf`&|9Wz\̽HM}L+UiȖov9ͫs(8pYFmJEp#3wS \VV\ $[GAN~hG7簏f嶤⇃$hz;ciI0x~"Kf)#]_O91yuerrԁS!v_2(hi3|E혺Բ;isnoxm| ww28; d0}#| <ů=2a9 z:pnN2+KƗ;bfDGΑ(͞D " .v/= tF8V-r hi67B~^7Jj!0P yDM{̮ q`޹ͨ -$ }^B t Z)V._ xߢ}NƧ6eQrOE$g>_ ]J^-zBb k]u0;=Awë.ʝ`onOly OAea)hI˵BrU Zx 4ScVeEѕD29!gx7BUSQCsxjm vU \QPM[ݛt|ҾYSABk1YSttD?v5q.[jΚw5͞Eς{Vحv>aP"~|EmkmKBָwL^Ff7BG_H& r[ڻN1< ٥㓟G9~4`fsx?AiĈrcBٱ_~A ) !,,T0X[eȐC߈p"VɝMVݏw"Ew97(6f{;ht&h`~!j ^\`$mI|7MuD\&SÄDҽrѐ%] ~1ճ#oѝ.N(i -_FML1^&Gd?j`P dx*BK_qÜ*ڄZ]g8`_.Slso=%w?2nl"Gu!GN n32(s̪J5nƭv0d^CHE|;vmzxJGUďy }իgko>. &R[VaւWsiTrGUYÌJsd^3xQd8pN|$'*6yOYI, mg#0 +|P, d̼DtBn֒脬ci+;uۉת.Nލ`4đ=˃ғ؊I4C7N~%jHMX]Y8}rI+=YUkՖ6Du_BoJiJ1}[~gc9)/uέ@q|;,xķVb%^N)R屑7;( =͑>yP{"C6yy_Wv Dokmz?I[fɎټW9;5lFD(}JOBM^sŏI7m4bdjr[XrOul+$X|cyying}b lE%%q.NͩUN~^t6ŐeKRЊU NũWЎ_vl L`;Isir'(~oc2u%YW/AR` >v92n!*}czqY?DSr`P]VDԺ0 7toIoA 9ָկ{:9AF%( b{{tm?%w)3f}g88o*R4O:ng&B˰yLq9ji4>kKb%k.oFq:Q BŰksZ8&G`鍙\ʰ =?r/3>gNM|3M9|]#=̤HTUwzw{OX*ƫ/JΆyQboKjAqza ylOj"m5d2x_+K jG`Ml͠w<",lԯ-S&\325[6g)\( pޠ6b9 XD -Cc:;lB@ܺs[gHo7b#&DԌ>weIm;\&U`XVJ$.NS;7S`e꒐z[wG([,S7#p7Tq wE˗ czNLI8>9glp{٘E%~]~MC~EsMv/ǢڟCȲ"]-"3Ϫ;y%Of|SǛO&=]qf1zYoڏн*XwsYOJ"׻xjF!doZj΅$/ Q"|Hᾠ\qq/wiP կ.}0oDxB>';`[)֨2q[:;H@޷ֲ۰A?֤o2>g'k+, bmT.3%vyPBhsx)֠R+ 8ʼN#޺ZXjM?b;XԆyߌE"glDŽ7$:C ˨y(4y| V!>HL0r=|5jz~PL-h!BUAK[餋2$Ca-2 5(C34 v&i&ynކ a L„S?VDF.8Ud%QfԑIe)OvBNqŒVYkJU\v*(_HLHV<`UγW }˻ ĩTA5&'X5^:etzjrv/78bi=^ndk?'+Z\r) @gG/8`͒}M]XP{_{I-OmY]{1B Zi%hˉT 21~=&Qs+i|bSʠGiWQ:#=6D_e(*[]j)SC$M#sme=UY(6vA_EoE5M 1X2s&C\5ľ̒qZ̔Ia}z۴ D&-'؍5К\vn'|^9b_fKrW xH} ~s󸹾,=gfK0ryGK`v]2űFLJ\׃P޾_4|(!;BIR,T=lZfW*o/'5@ӼJrEjO=I?1 Ew^-M\yDo)fGpdcŠo߁>$|9_eD My=<ˤyr7Vj+~нi"ۋi69&yi<{ˆsZ!UldQ%[xmhX,YzjĖb{bo'+6x7bnIz܌i~ۅЯO 2@%P#>7IO ]A#5Tl sʩIӀhvhϯ,%\o($*vAPAs2䜽y-!ie5 ,KE`~rL`&̩Vgl 'ZsٿsB?܈̋+pƀ6<+QC",<$lU1=>Wϋ:Qr4LA|o~FZJIlSux !:J}ٮ."/;!Z<ѳ˽M}"C4oh3?B{#*bvIg:Ma.~0aކn%^c e#Jl>VȢBvZ7OtrE $]_/.j ^~cS`BvX^\ɳI>cOTYJS0hcDg QKȭZt*yҙӼb@)d`lȌ3K)Uiwp30ZIN,L5({ $bu{׮9j*jQO'6+U؈~pZt Q5 Yf~~2,LضCNʲ7U[O*>]RY_Ouen=B{ձdb R* RusG&ۮA. GD(qT-)NҠ٢/G3ZGٍ=,(RqDG"ΜEIh9RњIHlt3a|]3']/RT%rG{ 4?@-*Zk2Lkf/4dEA'=?ْ#8E{ʹ-Hאh_`lRX4'r}޼/z甸:5Ss_+~^,ִW'Fm=!>zGԫXl(JVuN-˯jBiEnΉzHãY=fY0`+f(OLh%[20 SM#3 3"n0ͮfqGHs;E7tp ^BU*^AU+1e2r?ODH&'ЪeZ&lU_н9@:P쿂X̶!_VӼ-4u`u2R2>5GrZ:&#;Q1Y4V㰺0\.ŜTUhc$6&\_XrOFцMg8L6h4xZS\&Pr3UvALJQdr[`lZҷoV+Pb<  p2=  2r m5Уz{88Xf?μ?,DĆUWvk 54U+2qm9wҪ~ҥ+|E*{ 1!h\z`;!X +9Qd4Se̸/JVB/ǺJΞ'ld7ߩv\y ܀Cdzpra!ʖIy'.Pm,`&[04uO )4o|k97t %>7KDcboWH<7ڸ \~ޖ[sFÓO7e*PL.4B; 7=Ju ϙstT)F:94{?%;!hoJ zjtchd:j\% a82xCdd'ar qw(-rF#~&բ]gEFJVAgƨBPP!NKS*ߘh|OqH;빔EjYJDf\w@mnPH@_ eikqf`2lbgakGuiMw;!;|FBzg5RC/H=gE7*ʋ&d]ޞF/yxzz }>+!ڧ ըw;׼uuͦ(1^;pS8 aw6Ҙ[_GL*m岆`V=-$rC:M/kxqkx X.7<\P/IaK5=SЛ*.Q$2kmnS 9wϲ$t7} 7*H_C{4m2I9d]Yt j`"O"{ܿ6AEE4j!Qne B8#51\<"n&피F\Ӹ.?/ǓyQy sŏc- =7+z sGM2ӷnxŁmKm4U) 6Y}?Y>d2 46t4we4E`J WmX{3(\O mOĴ~'4㝃L71!\S0'HOCHt]T4 0'/[1GAkr]BK϶PnCd!@Ql"ଯ'=% 2t˼M\ T4a8&P \qe VRHсܼ4Hp @yh ӝnX{Lmp,1~#ae>^iՋjf l!ޱD9[Upd;C ŋD$os  W9m`#bGС60͉>TE–Yan wQ4N:<)OTǧN,la40!Hҹ RB B;sK5|f-WO'tݓY F3ҕ4*@)~Įy\lߪ՝qUWpנ\F Í]))`Vhp`V ^&}loUoGIQ2(6a)*un32KiuxP[8o;ȾjZYVrCB[e+\T7p_ tǷ4.P½3# KJflpbƋ4/_{,옣t.NBO,$1۔H^]t#^q)}7zQ,=d]Z632>z2^%6JS5Z`eBRűCHܞ @GG~M7):})c{e,-h97wGzh9SVCU+Uwz)b7wcH() U8`L'`}͘w 6b V#91}(_ƌr#fـr b2Z;9Z0o:;y2Io>}LRV?^e_ 댑(2TFlےRJWCuDz*!2j;@;+w ${T=I0Pܤ6yQ6]͊r 68S8+fqCЅI4ͺԪ$~w_|V\!y xW{AXT熰eH{v,CW)R҈Cel4zdoxbYh][!uInZM:j 8LkFœdT"eT*Cɩ@GPw XWB[٩\Ňmн׫&C ǵ_pJhoG:THpDb IL~Ӿ/=n7354H';XY N}~ǿQqemn*mҋa&/l'OvO:4/OfYZGie#8?tq$i>lHpSo` +6|YBvX Vґܭj^Ba vdf"X1.bʴX8|tmj -G6w^V4&Û-(NUz+oۆHg]=_7RLUe|pjTlg^ariB_[JҒnἘNӄ.ŋZ@ß4 vyx <++"iNO>BWQSj6Dw՛A5e\_󆫘2`Yuީb2%$777hBaaP{P9A#h a[~B3;%TeP9SB^iޕXy߆HNf<#KFu6r4 -庍 q[ ,} a51hsDa ^ ֣o`7ݻAT*z韽yxν%ɖ#yTd 3dg5Z7!́ gbź!t4DF6&sYc>LbZCA-~dÉv;Y %Dޢq_ q/ZK]M*tC_6g"l#hAɊsUdq Z5eA]bF1,zެ  /chA՘3$W d2g#Tya, r_'~,}"vd^@=_c_ɚЙLB3Q[dZ&QM*!= !,yuR;6n^L/zpٮB8C۹3qi5l@*12Xq8F^IGG J 5Z2$P/M)즜D5O(Xe7[TׅN4V V+8bB閺 C {S!>4c=ytNLڨM9ZI@C |(|#ˤ%@O 3o/h+D)6ׁRu2'R)[΅wY?/LOQ/qq}+ }j+i dHx"=|¢t5K.{ՇujF1KX_5YN/3kWOI7xj-^UڴY`qFH-%ax;8ݪaccO4,Es5I)Ql5`A r_]m&(SXy TswGЂPřFwZ* T.hlM<+-V*okx;}rC`x߳@J2+1@Wxc[Iv [+:00]0CAZOrT<5,Q$Dwq lf 3ls$Ŝ>po&ΑU׳1t/[cvƓ6m5dJ;_In{0J5פ_VCɹ&+c6X:CL6iDwksOI>A,crs3 p~:@J&`7WuԈ4~9D5SBBY>r%oSI1K*&Fph0=RZ_;N+pi2>z3$|i9IA[mbB~)pz9i-*JU^(b8<#GzOa]ꂽ5Fsg8댸4Yg,F\!+Tnfn=#LigJkAZDycz9J7In_$1t8n6<`W7wXs1Q/}p_ß?DFԔ@T79fGZbvB^̰x؆2=3oZOtL-@?(H>h[@B s)à]g/_I ?j N#k ub`BLnߒzxHr_3JuH|?@Gu3܊Qy̡'o U?o2s)-D*"Yr+O̻%lܑu2 ҰQOQ,5AVw䧛G9:d]-ʝ˻3}AY@hvRq1ۆaks_:",J.LD`A,㝅/&l"+|Z5(Y$y=hwBB[sH黣*G^\JPuVz_-XZ((R%K/g~y~4MO湺"l,a_h;P0^3>a ŷH- Ge=Uf5F0;xfuG q<'yTIzDdaPDBةD3yт++]&5O44yoN$f돑Vw{S@Gf k]Oc7[>=I}E- Jֹgͩx:b?{@7̾OwS#$麠Xc1>(Ly{:H"lDzH~7 c) ˒;C˨-& ')T@28’ dASW]Wqd.Qà/4pİXȲ.rJ ZpN_&H*K`>%BWF_vyYDF"^"Z݄so?Wd5CFFt2h6B~osGh!AP;ơA޾yދo*b_xtTTt+?IT[BJu~ڜpmE5VXEDc+m؆k63҅c1opiSr8_ KnRNm[?7"[ ɍG-lnP`Kb짗|)aQ6ʴr!/SYT>^`?'GiA JnxϿ866CC g'47. ܥ\Ja]Q_OcB6 ( A  )l#m7pb^r"g\!X982DsW87&b #5 qWmv2~'=jwP$uH WW},[[Tݶ JDrHwUfW,  Xd;JCU67;Ξw&ߓnguωDCX n2S #;;&ЏK\-6Ωy:w`,N ǚFYĶdJ0/^aC5Ky1Ec"D"SOZ1]y0pIW ^X9N'd0'KI{̆xFl"BB9tzAW6UE!vBv+0v;IJ[DQ*"|vCDLԭO':{Wwi\Iz%̒Y_ءA-8vdU{@TcSMJ|IxoŁkJJ"k0Rw;ઉ 1(aGt,h 4q|6l#&;"` i rUjVσb ;9)a=u_p%r>L+UK&.tۡ+cS\ Ds -{tz% o΋"d6DeLTM]d^%~^7 P {-jge"/*~`JEj t{Ŵ#X,H83uZmtqT#lrw4Ǡp"!W0G67^QpH22(! -V ~T112ԅF89F윣Yy_g}GվO \D?2!b ~B\`@1u G9&%ٴAqLl | w9~( U[]ݣcm><7v$}*7>y9c^@S:6V|ޱ؉  v+Mׂ )v>aVbW̳ 4>#%Iz!o!D(xæ"z6%]Ŏ3KPxmB_tA'M)6-,:){Y|񍮒.!tb %AxSəG2v_+đ+`-iBN929qNy]^^eXt &Rp7Ә2dVˏEM2`tUՌ7/G?ONJ(6Nl[fs k{a<"%f7SU@g%ͿA=E@rK3Iv"{++:ux1.ѵ({DŽw 9eZ&LXf,!ÊF䓵'P2S`İGjw湹<9iW*:5 lJ5Ǖ)&x`R -u0CP4 ϩ8YfL>Dhj$)K7u"rUIr%5j"i6D >?t;:EԊYZ<̢#Y'jW75\pR҇ np)giQI=CAaXi9(k5\0TZ29 >S.Q®3/ApB14}qAk 7Ӻ7VN-5:R& W|U][أAA5HrEzc͘B hbj鼇8Om03[:eQv~gQ?B]euFBʍL 8+?,NCk~Ҥ*Wp;<h`a`R{LNbawqðUI-]w- ҁu%49PNir; $ۨ2`kÜڱ $FƩc?87#)PX[*GJޗ"s[1?3W;'ɲ mRnɧGC]7-;NN}H2Aq&l#-x" h!R?>ESɅUbTAruWwqI0_Uce:b?A$ '\j|G>ALM[?+~_ǙYs#eB>eHc`AZxI%eIjdVKm=y0=M{*x4z,rVL M^D[A]du-kA`-3V1~b j- P3h ĆӅB(?LTl&d5A#jƿrfB2wEE2O)HR9怭.K3\.|nvH=DB}QoAݽfT\a\c$~+"p_!I#i%ͮLF9/ NP}L}Y1 W0["j/Q~hPuNJT}.t9A1BBB&Lwazʾ\̐)YƇj#Bup0$'r~-P2 xѭY,}{a "7 *qA.feG,/@Ĺ$B/=}6e(HyAdtXl be ]/PG5gf{tXf|rњ؝>K0*Y+B~:L7CџgVׅn]q Ve%fޗJM0~w=ɮoX5X4IlγP(Ok 7@~^:m 9%>CwSaC՚e92 =N.S$8 @3M:((]B=wfGٽ%abh[0 NFZ(/ؐuG|ok|P[ףZfOZTj6蚂}'&8&1KJp+``_{l#׶@"&2y"T.mV671P"1 j22ZSa5㞏EN@u$CդH|$ <hRGnB^DYȈYًMx  L\Q|d"[mvW-g΂gkl]@nefz:q]q!R$ttEGi2;2qzN $B{#}{Jy uά"Py,P* CIOeЀ̤hwT"^0yz$hcVpևƬ)J̟wV`/G;W낈NIs.Y^cI)6b/8k%A2ZGD'}h9ogE:4FZ>nwIS5b]Sm,r-(ֲ{<=;D=;k|zU%G?I@!=n3*㟲>C% jXԻRւbNkT^C?Ɂ& 26V"z n-HZS;\J !Eu@z2yVƬ @%-fZ(bnsւI&tg[)kEO>Qp;_˧1UxJ$&8_c&}?㴜BGCi|%DZe|JAom lY_%&Y>9鬴lZ¦$C!=ˆxa]Q9/ d*# uNdWvgl7@]GVI1P{6լ\h8zXvɬK=ڭ<#1TMA"KbQFb=tHGdu\Ȣ? @R cdT-::8/sfcF&Ih9OjJ` %'#ns&Mɴ9$ hȂ} HYI얞Gd.2 .bD<n Rp_ g{-Em_MCUYq|j3mk??q&bno,3Qgc3% ~F#Bf7#>d: dz/iŏѬS1)mɒ3f\lbqV}e5P\ٜl(J5k;;uG$Y&stA|,Re@&fj5g@ȧ>3ԭ2E-ua0bW9o"1}&WA ,UAq(.qeNRLBDZtP"GT8-cyV/ZR-n-vkvLƉw.ΐVbh!]xϺ\@-r|h7'/V@8$_JD8EdPƜmF rUubv f)#4 =JqU;w;lDŽT΃*ʀ'fna'e;x%RdU &=vj]"EF*Q F.z\mA>&D@ m@˭F/V{Cbq7nwۺt$4d@k]QT "riUfߋ)+ȭIePx'豶wo@9\]5P;^pZx>/̿һ6> Ziv=6D]2)lQSi@r}RCHL23Mo"G0Ut}q0\BvQcPJշWSVvbcH蜑 cnU%3ag7"_}j.KԎrj%Q(ϟ[_a -F\7dی@ Etx>n!ªjq*T!RO{U"lI3Ϟܷco%+u/wVN4PFnxS c C^=S#oܮr`{B5) {40s3<}ɱSJ_2>8/8M ?GAte/4<@%y: ӿ}f*q7Uö(a%,6=H*#BƷ$z/!Lϕ-`*صn x{C=(Eme4(Nd4؟&R=/&+c 76(ơM֞P({پy0$rW*?1mn{dP].u7G5dxA.~,L6FFi)5vjܡFlGAw8A7 ʤZo3G8YB:RjPd`+蟓㏂׀`tZl:ZGqH;,Q]AMhh۠Y2"*8z6Vζ $E{R7Hj%&mW*eFu9Qox?4A]%9v yKPF 9_cR3,ufI9yktvgI u=,C^ TQtMJ#jPjBV#{Q䊰0/_{ql h]>!{U`# q|14hhΩl!41F WR 9RĢ4@/ӃPsUiq?/vA:%nGJܑq l55I w{ZkvO9ޅ⫬7UxCuMO3=|M5I?ĽgfA= N߱~$2_<.LǝHst@XSGu>WKRDue\=i@#qC#=ݛrkq̑<x(uP'k} p@…!^9+0Nfњ0+:嚧6{@P=bE\jwX|`1 \} -*@Y-o*$z~Tm1.X,ll>*L,WEe4Q$5܂'iv bSl^ Xկsgz6syeyJΨ"5"Ld0DhȜ4D QÔaE [1N HܬR^0*vsP/$A37E,yƀJeF)>˯ٔ2b,& c3M^c .np`hLV=>Bނc]3>>x?Xӌ)!鼥y!dwX&" ‘Ѩ\ЏlPj-A(PٸG*L4hgȌ=6Mm#6 WAc_p7 UOO''/}`ZlQ$섯 %D+_jsƷT߲+51rtA~(4w8~HNW3wAp>oԦQȿ,+%GQQ00PZ2TzU(h Aw/ IUÙ  Y% AO3LaP,Dp)ƞHH}6&BjZg/$}bAw2[th?B$/ė!Z\GA^wȩ??]m;m? Y5@|ݝk~SDw/=YpBT:?+!v\ޚg7e<R36N`0b43E"_';W[N/bݕyx"A7V<RͲBz4we]T.X1!kgc2'9jR=$S[(k( u[Æ،/$%ݩ|#ܴMTADDQ %Hd[ Y,{0_' nrF54QOX44Wc  tl/[WGan rNG!:J y7N#jZi&w\'Z/;NwJFlgD]I2*Cʟiq{3l=Ú )'pj3-?Й87qq5[ZFSj'%dƵocrԸqa6 gjUHm[;#$j ;n; p3;?۞S*SKl1gœ QجC(45bi/MLo 7>kAԪ/e~y3NڌP(6-jm8:/ ZrC ?#h8 y\G[7QƬ=~U]ADơh(D ony0~=rl _ oZHH^i&j(*9gB(|fi~yl i8/wJA~+RDF?4W*yX y[Wc4HKVG%t_:* Ĝp{yɚ;ob]X19-] w,«;eW\{U^; ~Q!3U dՔIJ'2\R~Q/{ƺ߶6 n&DA#`fs hμ^mM}bj屓[D39XDt3Vۆ۰:lx.k> ;~/iƷ$&?o! ljX$}=tc5FLQc $_|𖑑2- :") n d*Z|{b%>^ a2ãiA7苷#R p(Ź4gR)=`zp5POSZU9FFx_vo`-eFr17]H2)Uc:Q ]xHj.t[rr\;}pY3ht9e3G,[wSVPdIۓRbe屄keΛ}'t7#{1{ّ~W-qqgZ' Cw)UycPG2tL~w.7T7*4ǻ->j(*&3F.XĈ!SXe5mᩘI.:o6".pύW>KIq`oh_ƛ|ؒ ^ Ћ8]CZA/覎AYȻEPo.VK`ޜrd~UE*'|a\5F(`FBf,c}UV}78u }O_,Da*G ZT5d+SW6b=!Z)MTH Z^i p:c9JSH;t&t]i;DQ=b3yr)w%!L,i "6T%Ka@%D[$96SkFŵK 1;*֢RF @#&ïar-.k+lPE ! 5swJlQfɥDvؕ^ K@k;X+^y+js|]yU/Hm<.s} nt,nG%#^Xa U364+6U [%TFFg ƷǥH}Ү|!j44p3 1Y𭏬UK|]6jhd!5|X5 p`^}г3VS-hp(,xڵ0r< +^M[|j #!dq4L3epט Rf)ޔ\{%~(P|Rѱyőg:XX$ %RHH\EQ(;#nvwW#Dj >"P^ȫCUK'sQ|zwՋQN\G3H>$.CȰRh/p % zOߨ }譍aa]&' p=`S% 0;Oэ{eqG-T8A^?!9yAEл<,#?S$( 9\p .zBn%ȭ\g,'iNep5D 4 $j ȍn?}I `v _X@2RD Xk 6띐"wPAQR˹D m UbpDKY屫7 [/ ,l=1%#/8%HBE"D{`lrl,f m)К443Vqo~JEެR/É7mBy=ԢOz+Bn\lh!lCW{/dg}o jd49Z4Vq[H4^<᳌"C75WN }?oғ5eӖZt[ݒ54uMZa.h;+gr7G+xh\V*:malmcO^mAfA0I%DZiԀұf@!/NRk5f¾fw 0,۪C0Pc@-ϡqLX_i`Pa)re#>XI a؃5dYDm [j|ϴ{Rޞ;|f0ÔOЮNXq /-*\ՕhniF?`;w >mzN.rȓE[Ng$o2Q͉7&*zb:"pC0uԻ0L?lsgYmotʻ{bAV0S7>.k#|cBJBs^Aw~a+5` "2vUOȸ@k$AžY+LZ ^(9ɫ]$1eL<=\5V&_~`Z <<M#~`TUq Ue%)$HT45.{\xaUE8j218<@eBʀzKNjrArqh,ZFgaC@rZ6a6zMit6~Y,8.GBX:r:ªTλQvSj|DN>\VXT1xg0,ޚʦUd$J G* pOcRִfa@|f\FY3kơ%Ld eSo\Iq'8rٶgd4^J:ܢyFOyYla9 gט~ '=@l~9qZܚ ~&i"V*H$&T vB (;/;*Zy_j a.3*U"_+jh@)[Cc؏#:dUihA0;{8ep=GK$"1Q`:VZ+Խ6Er5T=6v?NQ)< ^~ TM^T7V|Ø&su"A/H̵X%gٞ 8AvuoY;2=WbM/lwxv_|8eioU{Zre|^ rD=x.@i/Tx)":#%pOf=~=Yg\QNLGA¹Mђu|tNWlB!"ZVYs.7Q]qjGtw.zEu0AE$cٜ23z.h/ZZ l 0o[0Cgb̓&b$=l˺F5pjϜ[d˒ Ӝv3q,rp2 BoDG,OW_ S75/miCH=\lymJhI|lΛQp\*4KTi˧- 7>f ohXHL]z^BFq~1tF89Ҕ׊vHGQ,, %ܥLȚs1@$`cLEPSwZrtT)F2a^oꀹkШwW2_?@J0CWRQ>մp#+Kwe Gh9xnMVAcQ#M՝ܧ/i-3 &!f!;­z\;5` 5D| ?^<ī7˵¡4e+O $ /Ʀӷ?X 0z Zw  .01A d!3En"פ7FƿƎ3{7 "Q9g*9QPCjkf{Kdq!IpfhyT"lR-C7}Þg=gt(#~oԮ!vӰfH2$n0e}f385ԛn)i]Wl1(JRuKY$ڄhkh6J@S`CE'6>Py ^{3<l7 T@B%7%2:r;\]=b@++r7,a_ؑ:'Ry<6( Ț_I .oTj&dޢPR`jRVOӶ6-;UZKUr+HnUi^II]Y?w'='8uǷQz5ܥTj"MW2J/ Zp܈Z==."F]>*B^E'pr4!m;;c315='EЁشt?SoOxj?ds>򑹴Ra I ZRCFoZ3Y@T7C>L:0($7u[?y0)2ˑaJ4=s_•5`_0$Qkӭ@_znBjLgF:~@!ZJn&AmY?c^h}'n_rǏ Kf/@-wT}iŏSKÚ t*k?**eD}ym<)pLת& 5G16-DYv]]@1CH_K22CwmDXȥ3dnL^cu}6?\yQy6d@6\a;Hoo0„*QZT&նY89.hZ$_Qjm_ vMqjV>(5 y!|4f6Y%V7TՍ-1m9-M~Yͅ-;2z-(/6M6xz[޷ ;_NtMxØJbl̍Q31}`P>cep w-&sPfSzܳ8yg -p]``ď:P`?'B*fwf fOfC_2JaA||ae0xV&\5I2  Ά+L*vZ9+o]"azPrF$$[ ՟ȼDi2U߸cv"1/3J}Q?8ZgE})w*~E'c7F8GCˍjŝ `XA՟Yn\\Zs^kjzq?qc]KE~BS/FO7UAZn&T g \žd$=-/pTnBIQ)'KI Mo#BaJФ $2so?įb盳MLph*jXkthd|Hq@C=ҫW&EKy_S|c4XY Zbɖ.Q"OVt)t&}!4Tn?=Ǣy >h&WyOЙψG8"gu{ѧ088wumz4fHC's '}D/ qϟoִzD֭Fah1܎׬@gD S&aw1V#uJ^/10z"O6o!uE؜}݊6bifH>e>0X0oIAYVCf-st&9/ or-5BkGs2/bpKTFmew)p@<xpL=5Ϧ΢ӸZ]_\܎BbD6?1:/%qPUBq@Mcd֖##Dn .{ Tjl;e;Ի}X:a=v%qI*)_ui5YT}D.@l.[I"t[:?L Bn]eK{q ̜K;롄{_aIKHڅOѹ#4=_hX;˰֊}2O/#|rKPM9=xz;Ev<_m{y^S-;1V;|kG^N Sߝ~LZΈ?.T7q>TWC`ȡ%}bd쒌V^b2^ا` yt-N(V}@Nt Wt$낻cF _ews r!avb4 VW03^Jj\-PvFJvQ2V 7D/yz($\t^M;9n 'CkkƘ#Pc[on;&Yqu!OP6qka]̳ͫh@XݸjILK--F Q+/c^:2;:҉R$4 l}b#IA Dwe>ϱ)(=Xçl6!cQ#ij+l~r9( @ iMܻ*d;*t); X-,i\T,%+YX^p[tyV#swľԵ@踲&yuHlAe66 묎r֔cz`6R)z+3+  u%'G1@ň$N6*݋|cGurw$5@}t1@c;qWkh. <=ߜ]mA;V˵RX nO8/T[0^I;M\O7[+8f*JT!ҽe<H V}}}h,Nr`R$>NP>cmQh!r60AbMK=*\Tvg @`3 w~ebFe:,n870Ͼ|l iAHgCWI4ɝ\Ia(,W#3'*TʊL?*h._ "~c1!bH jaۿFSܺċD1K/ 7B,hHrG]Gr >.FV/Ѝ=#9,4[=/*M&89ODd=$fl2UI ؋.I͠& ِcԣt h\$bûYloϬ$^]-BNp]'P<6މRYŘ7}*xdܹ Y-ɋc5dM_~of՚\Ȼ|,X.eR8KS|W 9]MN}Mv4voؕAhWMG3s@`Ɠrj @> gw!u$50>jX!+\a3 Vq[;v&(ػ1]ذg輂][!HQzvQB1J vVޡ?葹A LNBv𫛨L5~_n ;M9r,O(A!{vȿ-{dP do36;U$;%{S.RWF.IUo)-6aIE}:@4w.tLKw_}zni sp*53c"/iQK-l,۩D㖫g:7ܾ'C (E!zWML%@qnhz]z/!-q1:2'.f*SG+!Tm6SPג42gJ }Š H/l2mru&&8Pz~xmGdC@cDDsf {x&[q]) Hfsw0x_> ֽҁ6}NQ$Bdmڜ'^4U2 4AQG$b\-R&dog"rv>vg!ѯ?+Rl K+@˫jZ)@l\ˁ=B.lߜ梪(u `jwV%\tn-OdS7v8 ~r CZp<Fo˓ΩYy r?SRGt K}3q`l@i%1<9D9{glE=tF{Ӹc P&X \Ls )*0S^(ϕͶ e]ofO}VFnntg Sm<65[.?_qT$0p~]ɛ2YرsxRҮ~{(*drĦxT?ێ4{CLhx(%VW$1Ƞ0@$~$v!B$HFAe,9`K'+B◘3OarஶXM NX}˒'Zpl%/6!7G ы!/搜$5Qw0\:A۟D3r^ӹS ǔʫ(t\ZWy̓j@6ff[ו# ;ca&: 8xL+-XfvE XBK%ZVmƦǦ`W!)aU 0@h\RYsp |c<+s\mtJ5TS.BK*f=f!p9B02o wv%D}ogNl~ģӁ3qr`Q`q/7NDMp;|e8#r'HS.[b yUmI59sӡ*I O0]c6Ej_ FM{7f{c8wwfHg-,ݔz0]D-KY?&)"毑}i\].Xlt޵1෽\?R05 eX!a7͠X8gzdK4~c:'Zi5jP?u} &G\)# FiI ޅO3J{K>^{Dy :n{vyt.M]<1Ձ jbE\vfكxą$Crp~ȡӛsi t?(x`DX[W{?ѸwuCnoYBR)@2J~U5ژ <$(z-;+M66Df} HLK.w_IYOnl4k٭(<G [`E n(a8Ґ0BKIz#6?/E6`_ǡ5z_D 6@ +v=EI^sL/x@ uΣ}wGǧ!fei#3K̒Ίlfwnu y)\Uo Tj\ nƑh h'WO1r=-XviM~e)VpKܜ:tT/ c Y[SUqO ;>X..dÞvlxv,rۘý/XQuc y.݃ G/rGr\DSafg1pi]mPMŷ7R&@1Ǔ\a?u@]f0x#K(ϖ<1.nhBA҂'ʪVeX%P+~3SȳU~8u2}~e>3;iE&EVSVl1meHu~C'+W[ˠk?*ec}K8ډcoO+g{$VAV~inޜRe%=8-YƷFV7^8dv5#×8 SGLD;@H~G N@.awcv>*O;1IxkA.(|4lE# 8$,bek%{DٙA0"Mqn54Ɩ[=-1;gg #ޏi$Gjx($uЫ/@rkn`zy1+$]㤜` >ނ:PpY.X޻mR\=p}m XY&[Ǝf6K a4̂`2j:U|Zlt# S)[dT@G/ۛ{k"ʒY.,6<7MHD3zv F-2Muw̡Z>UC _`iVs'zd{m$`]Zu"@dMF;t_TtD. "Ϲ4M"$ ƿM=/0=YI~\Ji{MH{M/NS:51%ɼJKaOkJYg rQ) {`z/2>K8lgDЧbz axyDK)N.>?g g$=W-oc.p^*":n}-*S?tcyrdž%2$a{vM_c/<졭p6n a{y<ڐLSx 4Q\ْ(CN7鬔*}vX"p+-b,B0~v,' t]XV߉4SuIr(+:q ͋(~7Ԍ˛B D;$'\r1޾ϩsgX$JmD0[Y\•A.`rv;3q6 />J\CnZW:LCfP>M( U!:4Qz7MYhu})|Fq^Nc- baXI.sv69KS(J@V,gœ`P2Z3&P Z L8 h\!I.lԦѰ]/I)45ChVE"F`G2Rw4X0c/i3)U~hUq{􏩆g.6uc>&g,]ztKq"%ږ}D{!mMx9\X|.k+A]݌\U gyO:8^4#-$b{e  "w5V.x7$Q/sj[8S\6gȯp%&Iy iu=a9+>4 E IVd2bB+͊.:&`繎iX'>7  ~14zB[wsDgݼ<$H>l)aa[I'X 󖪧TE.*!{#gHAEkx/2bEO^W[Dǟ,;<KE"VC~ k#0b جF(4KL7K^K9x6։Xȗ[Ei^.,S!X;w1[6764 Ì =G-p ~oMJ{-ʈ,ͩUe,eb*բ?|]*s O(<Ǹw4YZ':0Fڂi˺DYA`s}P,7hӾ butąOJ/8tl)Ր:  3}_V! sjDQ2qu(t#b8t-[I05BџZ>V]KLMg*OLZA|&W1X i"{6›.ؽy &# @N++NdBAFDq;|e{S hu2qS> Kǿ{䇮යgIHiEJ.t]lq+| ;9W&n0}Y^"KHPԪSx$(k^'8soYz&Iƴ% ǺQMQ=ѡH#[5yjdcn@&_Q_6{ N@V3~fi.)?d8`XC& gY3IgeƲ}ًvk(23[X(--3 ôj~@uA b8$c<em $lE< eB PDuA:9ş]h:P U5{ ֝ykwӔ--D6H):Wp:l 'Sׁy؀%{$iz11H{l)[G ɘJ,rqʽ_)qjЖO]vw{۫~t rsC"D6&~ŷnRIXp$TseʽNtz F`1sTIcx0 7˰q*[!9]a4UtͨF*:UȁyW=@GWr<)<x]e`G" (p6`* y`Tjxqʅ w]بKM݁-Gwʊ NԈV8}͹2SQ'Fs׏FR"JIaO|=~ ff3i!=cB,Q8b}6 )P Z֍蘒fW0TJ#SITқӸZ&iePH-!DV*<{o{1R&iShnz`0; }DlagҴ½w}{ꪶ'm m2em&`"Ȁd=Xb,9(ԉvBynkJE ;~H_,W_^jUz` +"l儅@;ŬD6' *7@C&0f&AL="۷u($3뭛xHqǭp_+ߙ(W~BZjq,uGuIoQx_V|vi,=v=ϴ")|c:GFQ>!^H6P;L ,.&6U~pfER"9Td# 6qeRDIk"SDk_y+|{~XtD)GLVLi);K2baA'~@./12*=ݓ:7jA2.2ʵ¸&fάx1.7h3ngQ`rpysh͡gc66[֛7ZKM%u`}oC' rC頷9lI.N-U@9)ho´)^4̴(!AO-܌-3ʴm;'0 \aq1jTgOr=ޡR772|CD"8ڰye;ו4'=J:"`|ޘ|%f^V/nF11l#B6xY| ryѩT* L&~@BA7INasǘvGb%E~6oMgyMv31wHme}m=y#Yr4'Ue@\${4o4>D'i,rf;{gG Ty 9hso<KD6#8u ɢcpldߦOGQiS'?򬻅F=d9z2J#-kR=!;'g=b;?}:+ j'i@JIaIW" Wխz_cMŜɪv.1Rw ׃W9 W΍=d;h3&Km_ 12RCk/Bm]K\R˞`Z[k2>5q͒Q}g1 *[F.XYmzk>B8]ꔇ~O Uhyi'?pKɘr=OU(⣶*G3"/B!$[!QB9k+W{ŻY{P`.ܭܶHvsz@Ln>1﮵5!׳Pa!KШ?ɉj*&E/8,WmDRt5UCї03f#t#-ҒhNa \-$0eЪ+ê͆tj,x7ҜB wd\/{'3\I 1F%gX``t$-(4M? P@ȋ໠X"[v=j މ1$:Dou͗(M{h҅alƏ-J`dl:gG~o5u=J*?Bۖ2\Z=˄ ZfLR@P[ °^+M5|o)uh#[|IkGEP+iR1KA cOi.[4VM4s#s#P6 xm6Ki4̈́ŴS=;%ߎn.œ]uWgXHދ]\*12M[󩝫C_8[שHhTE`k6s+eN&Ek@UpUQ/Ν(`%LsZv2ipR99LS!G GUbav1+3#CBϊzExk6OBra㾧X9_kLTm `Cs,o\<KUquW2f8 \e$׿Vm^y%̥6 ^+m=!G5`8eٗDpCyfou"ƬOtGM=&)n.49i,΅'Ж_kv,fWđ2(@ 78VӲ}|g8y;<(!"ƙz6NuAed.i:YG r[-W{+EH'b>CդB=C#?e ^lLu[8qsB"LS$V,JGWt(Ja(g1HLjcmOsr~݄d Rq9"onTiz W⮎ Ki+a髿蟻VB:sRqR(vTT܃Aϒ\3uǾSC`2_t&e^߄A4d!ylf@wJĸ%PRԛ-ܽrTe"w1煨Bzyr[ &<?/$˖Gж 7!:]w 7,(:EEioqĵwV/iUZi39;(|e46젣r-BQ?oY8#.' *nM̌㝊l*Z_c jgBu%ΠdlM4,mgy2O?|JDeꔃ櫤Y:Ug{7g7{[ֆmީW֜.L:]"tW71M޼f9q&I+mѿ?rݒffumY=ʹԫdJDΛӍ7JkٮHRKw8i'61w2sW;Æn6xX:rB}cuAzrE?5DttAFaDBˬKM! MNn\bRu($,ruۭmzUqV=2OVVUMo_H i3{wbackF5F}r!>/7KYqc7]Ul".v=]0+͏:abL? Y$  yn>TIv252=NEo"k-O_2/{*z15VCҰaI+DNb/Ԡj OD:j.7W6it37!%W–}ׄ`,&Hz]^K~ ;#ҷ0J("@7K"Gk%MŽ8 gDdfxf1^M4~J%n|i`ﳷQΔm8*G9THu2Nnĥe n>ƁxOﰮ^ucc~ْ3RUzwdV)A&Ji3ѕ٨Qkb?[BNC3(czn(T%a{L?̥pMs0R4A(-PכD_Jd-[3-C\DW<ũFf KN3&?RBv8g);v1XB =/0VQ*nWQbGwWM ϓ_ '-b9ɗd?o?jaD 蛔\Tm\4zm[mqۥ4W;ryC#!yު$,g!j˂LѬӇ!7w gT0\Ic&w| >]+~4cR7?ο /T~/Ow"dYx$Kj=\uLWGqsaZm* (٘?Oz8I(,ZցH6e\ iO°O)h \s& ޻{jyllq:j9FH qՊŨ'O2[m;|k兦J|v0 ˕|nMB*Ɂ퇙uueh]A%#0=bm^~w,~eea[%@{u5kIdֲ~xabaҎWUQ{l c:,BzlbLt&|Vkr2Enaf̾Z @˴qj>(sBQSA&mGQq'(D`Vx*'(:0w`gwiʶSt8;c`64&6 omPtL I3.CQn )EB} zZNeg1>&B8W'[O'R `b@9NB{%[" 9/(8;Y ɿm$ZA&Z78$W' (;$g.==T_C~x~ 1s6|tϸ?Z׼Q&JS!l5q{fKGjs6\@oi)4d-,%mϒk)ڬGD8!Q/gw= N1/T4Sq:%mN fs:.M@ MHMr 8DPsSmX T|Wʅʿ) t֌E0i/nz|QA܇ZNp(S7$ XR{dҒO{/#ŦNW?gBs$}- 29Ba0Nwvzt»Y$$``}^.cԩ ]%_j aNd0$cEZ1` /Rn('Q+|ӈm8q ܦXŇp^ୟEBJ, vg S."qbL } ء1ϓv;c0umvB*,;7)N6ϊץ`(1kH2Ajb~Gh` w92>oe @M\P:C ٭ Zm^VB' =D8ǁ{vZ*Nˢ2ҮC:NJb`RND(Rr^txJ#s^\,^YLzÎ$KRD#yxc9NS* ^cɿBCf}YC; Fvp.͑/i,ᎸwB 1NBhd@Fݹpe?(&ɘ5a\ؚ ͍>)M-1c>JīϢ? |t#AUn☵onں/!buj{8^=m 嵑 .ł8-Fʇ%4/ Μ&qff%^?^Cz< 2aY*/r굘rT!0 A_А2 @ffPml 칽{/1)Zo œYwI[f 8QpW s;6«.tht`x8Ih:'8g̥x2F 2CWԳ$6[BUIT@9_&p)l%Vrg#(YϟRq0 Y4TWQNne&y3_[)?֪=پ01x-̄oDz N0g!_6JGM&7 *R e;58 fvACN8ФzA5|ƛӐ[&GխNdv"W!Yt[hbWa"#]`f GIOSzp@?m6 z!б\ʌ>lY VƶrH'ˌ;Awn"1^^i3o(oAߊԋ0Cs -s`kGE9PyхSRd4hnQPRB**n)jG61pvtgbb= d_jŗfE_94sAPE#3l,ImӻMAΕBS s7(e,o?i]w0Pxd{~/6jKb.7gWSL-?Jl7^A.(j?oHt'2$OƆp|Lds[ll4)4D=^xȞ5^0l4 uT&)ÖK6YǢM&:l %B5v6-o<(1J~ynԏO-<^&gU̘jUU݋374N2?w|5LؿèSniEZ=mw#{ C_k) 3ľ5eH"zcd)'s j\%{Ma+,`P IHc1[S5c\ߥ6A* cfIm92 -R, %|+*zrl*1_I&FM;Ґ@#P-"`B}كdaV+؂DZuE-&}UwllH @N;k ^䥋{/pU>=y\fe'ށeܬ6ӟ /,buxM-]ʡ ]<֟Q^ /(٪Sj+ }_)9ݣ6u5<%%DEc$8gi,oq/v0z{MÞB!ܷ6S*ӌWPgRSX}HTܞ&R5`V"A=WR@PjMuKcaNr Bz3* @x mu5id\>ߺsl]]|?'qSz,'v;/1<*P` $ 'h͚F;=xhHLal[iC3mtO4ll>wルjC`69AH@ouxap stQ0RJ%T<Ƽ2Cտ QиO4~!wU졾%h V{=3iPSlG%@e* 6Հoq,Y&O} LYΠ9BGWZ,}#1-28N u- cNImѭ 뿬%ޤc?|m_ /~3aNa OY*uv0_VI]ѡjCǏ0-w]u[s@}k]{ Ц-vge;0%~wT^C6=U0xz&hYFHs'kXC(R+ՇR]z>Pm;j/݂`f ̄}M9"IA4|ֈo}'ƶj GWx=>~0ǙIkH\$7А$bRU, : &1eX[8\ qk}Z3ǧk9&j~b@MGbJQ|Oé1zia'5vWƲTӊ/2=;O hu#jFX*"=YE@wҌ|!N,,mj*_J#l?#(:\i]$IOՆ#HܔVj ¦:^UM ck#xY)j JevbV`@*'ԁV{/@,8>|PT?=>ˊHA~v+Y{e˅-hv~9^uR4eلآ8v5EUdݿ0d:՜ei>G$8+pvN A54O (~ƿ݂w ]{3$CUe?o%U O5kQ3.v V tFZ[ =ZAG +hņ,e8W"6tmZs(lhWz0Pn>~ AXew"tvD.rdG㉖~k5^@* 1>&y¿u2[u'ʻY+M4?a/KbMb r HN̤0[Tu+]7'⡖eI "Ap\^YpEM5 ɣea}5Pmȟ]{-$RtipB{oڸr!ϋ&Tݽ% y۩kKm եg0)7*_t}T>hWF .YTIJҐG,CF;ǔu@? gəߓ UY3/Qח:)!7Ga;qKvs_ٟ~skttsܣ@vO ̇ZĻMW0[.i9eAsn? WJ߯>iTk| +49Lo]<O#*WE:pw#?G..;^{,x&xG= D]lc*W5SI dky'{D} gg ~% vqgzvM񑬵joŨS>߯UZ3SRZ.)ĕr eEA@bQ1퇇 ]5~gX)**Dt=0YmoWEU6Է) $ X7YL=XH 9x/s{jb}B!{ Scӎ"'ĥ&1>,\LSߘyNyV㝔;9~=w*;6cEa b`&o^.OCQ[-ÎȻ;Q;)M agՇ<5G(cR|Cb2Qga9O$nYYŐ^ NEYQk5|Cv ,IT߮1Lx2ʋOP?aErL8:9̖u.vyXubGj ޣ y܈TqrQ! ~q m0^ =8,=Ș4 x/ .i2ZhdPVX[jYAVNȞ8(3 _ҕGagG85whwhQ gY-Up&Aђ=Uq;2]hLƃjKOĚZyW/M8N% jvtY DR Ե]㸐1F Z M#A&~E7Kˎm Hm=-5bgK2.} "oQpUWW_F9EnPf ^\4ntA%.|Ȯ^)XôF; 6Jyb҄B ?+z7LM =5$)<%H ol' n3T)Y*4zdgwc%Hcw͆pcqHN{֘8cG~jFA--1I'?{v+QSQEdyΓsK!vHՇbF\˵#y>-dXzJb pdQ$r^D 07VJgY S,A3R&` Qv{ WV`S|c~(Ṡ'GQ:ގaSX!G2V3 +gMTDM1j6R_L(AK%د %`D߶+ZPs[Yv]Xdi.9竖vMYdx|T*|/'îqSg c8:j}U-1UDROQ%ۭQ3~`QFF)h%a'tv 6xh%{Iܨ |P 4j%<EPnĺ|r|^>S͓s=gpaOW󃃇iܝoW &9nˮ.ڑCC۽\ msp0O3b1@s/oM+k fL.ڶ+P/vxCH6`4}<#[lYl4=e}T홪ݹ4M1uy 4`7!C%?ڸMV}ZaP= ^E5`7$ ˾Q7xepڷsPvvLG)۽5 ]W$8SG7[# z,DyO &PS)|HGux` x[~g@Tq6|O]:"[Zͧ*zəMཤ@*2QXxXU\.2o_?z tq̵Q}hHIxoqtk$s)$$1"o"p8ly[]0Ay{k)L_U EsSl)/E`Xh)ZͽͽۑbR|Ar>x_&EH]}Apq&:q}d@Y>(Q՗|' TooC g{~Z@0BZ2$sƉR3'OxV@Qa~Jq<4Xr܁0"VI+{_ ɲck"E`9YRV2$gf~K^[^E,0 HiQw4GXzBY3rCT-խ驌x(~3#I3etgA7ۭʭ`Ƃ+߸EAH53!S@v]L#яnl"7u=$'fvsN-2!&.1E![Zmotל~Hқ^Vԁ j*e*IMT ӮVwL |o%lCw vܭZ?sL [n\Dj6+n49=Njw^՝.)A'0߫eU)GSǐp/a_bJ*aɠj*> WМuFK'Cl.xdtV#p'8]z@`zi %37$na>Tj4sCD}'I k fk?&︬N]eɦcnZP #x[收bXvL(,wUt0[[eHAy²\/PMCp@D3żٿ.RNdss'5Fffpzc:$>['9 ^ cP\eh43\+juq~w;&G 8I!Ա=RY-;hH$si!(2ˢjݱfeNG)~NSa]w>SÃIDES@u^NdqDQSLt})AyHds…#<ԃ|\iqo&qA̒@ nI :vN(Yw^<]hc ¾7 R9{0P7 b|_}U/޴~KTReIM0IQ4_ B#Ly` V7N  3@^X.QB&JeԔhr}H<93q,h߫1((qj8{)uuf Oh3Rg@>+ '\*g4 "NS]$:}}ڧ!n|~\ȶp/C0RӦ6Aql<ؽQ6HG2mfoiݔ%v!Ox1XoOqqgNF {dl l?ӅRf%ڲ&}իў~" S}k3ftŚbcp&y h-n0&.Z{(KGa9>کy8Vi1W]!p@2W)Kn ÐMJ>A- @su>҂l; r.lCHox"V}~I^Ci:op#E˔<ؚ<dX&YCjmL\(SbN+߻pfY7TJb Ѝ֗ Vh%\04K_X=FqܟO/~}nקiQkcJa+!iFMɻ)˯1i``\w o?&ԟX{ QfMk9; 858!Pgw4t3D-o2T̋zG0XV DpP#{}WWƳOg,JP{wSz%^l73UXhFd_vI#.5ߋ&3*($aD%Jnj՚dr\mqF=|% iƿYR }з<+w>ΨsmU"*%á6q(E,Zp>4M.64fW#VL YkMvsٴϽTz(K6.2 14+f:%-lbuϋ c,RR]DNc_]` yx Ol%I{ģ =;ߗQU- 3)rck 9 (dE$ת}&B_^{F8gE q' Idk)5j,ԃjM5t,lLqeY=f2I*Q\ݍ?kk|P0\Nk b^-vD"agaKtrs UpkbJI ΁w'7[N1i[hX~mƎ \x? w"@ma+ myrʨ [A{: ijIދ:!cHH,Sx3}>!n#R0}cP>c}\K{Y޴v@s(m΍֨$Ln"|㌝>[@lü9!"Khj h+`DTX>INZ 9^n`MOw mUI{f[,dQ*F߅BEj=&|Mlf!$c 3<\4iև8qqx(J*xbԈQrU#+K+C0vŜt }_A݈ >؜ %Lg0{hkeW+$}"MJŤ$*SX%aaxhH$1i%ƭGeW&‘q ~fYxvATqO筋n> F MP C>2623Fl,$լNEd6CVev}Zn<9?Lk#TK9 >v&uE)ȮO9VgZJ`e1-fT;zobOtSyu.5{@̰z7M{ջ= ]A2ȶ1 .-@[ؙs?bF65hɛI9H'L',Cg=@@cHFP.苑I$4ݿV4AM`|)H -Cg鿿)ɤ6MJU7}|+،gqvƄq|1/V8?ث{3Srp]ܶ׆hɺ},Epu4N ۻH[K:9\f@~?,PVIp(Ǽ׼oDӇOuѯzgd^bpJjp?d*Фz|rь;{ ] 4˶=3.q_LGAFG_C^GGwS/M.֦Qsf4ꅘoj+s0/mw-aB?~ᯮ>vs#tnp>Ψ3rayX @niKd]PL|asI1s댊N%Ά&L/^GOXt9H'uO~lN0_=JzSu<6YBcͥ\/N4qo!'F"QHye$X! H@4NDL|3j<@}`cE'OIK%B&]=ؔo'[y$؎%{sjs M<cuM7z&KBI˖x?B/g]/j[oN(0 }> fGjrأڵIVFMmk /Qr~UH޹BvaAݐ״5eJ1%T~0^0-v`(YY[N4rgX'td2 0ݼHB>&t6Qޔ{qP'nHv.8i;G`/pXi_@^UYP_kwG.[mGS 9ejd2Zn}lBBesbVۨOM)B*} |z:f4c<^t(wva\pNIr~-LCGl'UXÏ0ٖpDJbwNUz!К}[ӝk[t,^bLHt^mu"MM\ n2Ky> |^9T@0ć%]u =` ' 忞* ':a ىbAƳ^ gE;XtS ֔w2 ͦc"3޹b%cU9JS f@Gi2kؠrodjgͲp~7}CA,0m3 TBD۽0N%{( Yk? W$=}JPPZ z$Q*5D' ᪉B x~xXnUM1)K6*|J% dS+̎Q1=>0Nu0Γl 1[~޹G1S]g|HB`[H~PEnGw9WuҥԷ%jriskx#4."g6z?e,?]#0ˑ xUAc %YdE+̎<9veXtO˚j&90Y} qaqJ; j0Ô@F:Clp}>M/ }(Z~3vN5yՠ.PvV^c%|!7.~p[(hU0QJbmқ(|J#UPfBBbǝE7w&PIֱuc6#F%ЁGQc*B7͢:aܟT-[QдT5ӀdEacx_rBeK!c6emnuBG&Ym/R>v/9 G^NH[db}9 +~ojL. IY zv?;n\&g|wR̚>*rڊY@@HEXp!Dg2 v$߉ ]~`óۓ22QWhrmwVs턏0"oC fst\K .a>MJ_"RqaS>?VB<{ 1+2yO򲪖*RҢn%!'7d䪑 tH;C7wTi1ɤj_trWS];iނ,Q$tK|w3|J`pn c3-T.G_ Z2hR i'/B椼ţ|k|S>kT?#*h*7z>VWG A2jKEaz"{n"چƖ4(x; Fo1OPډE1bq?&J'&f? y]=9m fkW|lBc.JDQLMWO1܄EP }:hzQ06ܕ7 bAx P/a]VNFx `TpP68ѫVLbq'v=#Ъ9E|3 dtS#ZVWQ, ]܉Pޢ<;M=݈7hctQ́/qAcgblO1_DvѮwѩ4qfN Pm>B:٣LǗ$ȊXSa4bGr^g˧7HkrMni5k ίJ$)) NkEEqe4[5_)Kpӫcg+a6Wi$=,Boڧ"I5u(l8ԃn̢5>Γ_MO`QC>)jC(%.ٱ-P8%AF=,Cٜ1?ޖBQ)mnu?se h6s&'xi]y1Lȍh6;Dw~y&Vy;;!ۃ+T ;YEcRۂ8{,|;혂4lcXRzh,v,?/19&泆A_QD~Izlm_AV7Z` C;>o&N{{>+nX6|SlC{cLc@8L3 tsUwp6>ƌ[ QQwlE^MߘLZX]lrAh{YH UcR@y"kvj%1}N?a9i8{g@=ZXr^m,k<)6Q\"a1i5{UucJKfO8XhӮԶ<_əW8 ,nԨ̴K l٤kWl wQa=XX yaahq*_v kbh:0jXef\ )97)<iHGi}rz<ĕյrB=,O* 2 PГ۵XXKWh;|7UrM< ZA츀0̀죙eofU[GVUzp_AߊJQ~|[p5?_UaQ8ך2gm_:ڣs4 O?Å}NUl')_7/MgFg3>7!]P}cdRNE0<kK!M>w<;Z߬K;WUatl-rBkpwщ]4CZ2j[HEݻ9nDcɀP6UI&^pcTHS4ok> tu܊N0bbjss'SY$G['zEX#ΏFL, "~]}ya+ }D1]Zd5 S8~dS]=T-ʕd~lws z:k_Lc`J + " tyf$MDڷD5QVrMcMcRLs^LaAs?lL97BC|L @mX3rVًdϺ UtoeW \Plͤ^ NSΚH䵐^,&mj:l Z`#:g$GaR<䤆8x1w}pa[G}iRFS0sPZÞKn2!xF}~ Ykmg1oٲ5ukHƌВ 3,+62^7&|)'a@+xLRQj.-n*I 2N4rINv$xpygz"oAQ<8T0B4RŁc:)\0>"H*:OSF,2Lpt/=!;ӰWA#"@a jUuŗ8PVS**=h̡s~&x/'ٷ!odu zRݤ?e_jj 2 мQ~`k:`6Bv@K`:cxŴ0?;Q\IY5|^M$}RQIs?q[ yq!I:'E֑۰5!m{&Y-7Kr~j/^! v9`\N1 Pn5(/x"v^8xq/iy;hm{G+(DhC8 0PJLIrLjq?>8~}3'!ewd;;f됕)+^象P>xѰ}Em>G"P&R$Xotĕ~wbUlY7H4څ)@n_a5hP}*nm2;C`{lqC!Ff3eQO?@|un,V8'Qcy[9؄f)kl ⫓J(;]{ a(݁O;8* )RDp SBO (2Adq^>.q\Y~A}JؚC`n8ǥQ8HV^u*D#7HlCS,kE9pq(Pǫz`&{V7t7P_C5E5dOœ8 %PZK$O@Qd5Zh怦2`&s}uLeDF!:f઒Q%ޚKіck87yzqA P.e=o[B>mٳTY }Lf;'[{|J%yVH |#=մߌ=Wsl9P?K[wOݠB +Fy}ud(%?"!t |qk U|oPh0,$CHHP6mf~D*7Q8 BRQb5q/VQVóҡƼ@ Z3+ț^<_Kv@̡F9?, .(GWDTH SHW[4b;.ukY /zKyQekZ[|m$9wJnakƥQםj:Vho@?r, 1,7a "ص31>)r*o1wÃt2)kE]9ްr*QMsO\хV4_Err烼V#HkK'Sbe4C1ؒOg{>,ٵDz_ yڬIF̢R MudIy9>cKr4|r(5\~"&++e4tk4u+׎ޤ<}E |RٮOh vS t T$B p Ȼunu+/)k)E3 .TyD*bEYP5ћ s2p(A kqAA5{#k//d\ed V)7 I׳t""'r(ED,4Qӿ/oQ+HxV/q(f[q{*uXPJTTۉY K"GbZdQt4׀d*Nx Pl1?zb*Dš2m'l/I7\O,_-l*ɕkLHAӌib{߇Ͽw$Z1&D݅r6Psu& 5WL_X#Nemuk4s{o9vQ߹~["n=0UDn8o#YaLf.I[,/ӓC_㕥BTCafuo4z_@䭷;fҜr9uOS,*n۴|bKo*:}Ú=W">70%|vrGPk!D(Nƞ.|HCSyC2-HeZ{ij?.G:ܩ!DAM>0'U gsЂabRT\CPNe=!g]~jbz:'ub8Kr~ t?p󡫨m0Zj[0G❝qlk3O>dMtS8Q3ZO <#Mt|λQ.fuEMKe$ϻug^7%S|s#tU:zjNBJԃqqC l7k;Rڧt @ @;7TeQ]>sb,Dxۣw0?3_DCn9 I 3HT$@a5T̷w4˜UZucpnm!RE_e7&FM7=W^խ5wy_h:4ܗåof4x^B2Dw2nJEr~P*N&Ic$2PJT^ |[6[kvm0ѵ 4:j]3嶬g<`z.h5]6 Zsa 1S-2c>X'a[ƦT_2}i+3k*f&5ooߠ`00fkwB"#w Lq2`%|/.k 1g-qa8qP`G24 " q5|BXGo~3i< _B$KAu伶F*aO [1Lj>b`#iCYl$CII5ڵ*Q"w xșRkW \Hao.LH#S@xGSV@{Qk 8zjgmƋ%s E*#{er]1TWaF2c_A?:g 'zplDآ!bgOV Le/̵VP~;(QJ n9Y]7i%糿\Hxe:pT$c CBςOATm]eaP%1A{soB 5=53^q:=o*s-+^|_nXu%٠K,7| gt:.y4k.S7-wdRp G ⊷Sc[7PzJxKZԩ깎LqS[PWz2]`x,6Wn}$ҟ{`K4픶6!]vEF{G&aa^ESbkE_Uz|3ag4!jH&@-P-8wqm} "Y`N5a[ D,=С& R;Cn*֢UTgWo'—N8([U*c'1F&P( ZW=YJB9Ҡb`+XZ~KkiqmW= 9u '&fT߅-)l=K vfco:f?kͿ6?ɘj"F:s4 t|~Qw٥7#qw?(5ˉ dOg_s=c~$ɸC[q ws9}u)AE N[@ko65[%?lxM*ށp@Nbu. e"U) >.ks2`$6(uˏV&co_-1?"G"d΃`xVkvpͫH[V'n %a稢f%[-&Zubs wToz#:ita5|G;n =ŎMb~taMD+ A $ȞK JkE'j1+'a,՗9A%ѻ[Ji0'*P ~i+\}4QQ0i\@f\Y֥ь2GEw0zKw"lB/Re5LTO{?L dK>ҶvcPl<#7hR  yIE\7/%^"^rĻeȎ$'!xMch@2W_\d9Yb$gBZ|atYUYR"!olќtNViA]r>zs(y*~O]艺-l D7sX[]3BN V>:MB-NIЩ;~Du1fIɎi 7ph(&WZZy[s@gAhݭ"KS,.Z~2lğl*[.i`+vmdBA]K}x ;JG^9LѼ*N!kMVDL4&vyc 5hp)ۚH.BpSQs1o8 HYˢݐY5n5FQ#ؘVtEg_puݳ:'!ЈW@+oDfg<}, t_lJj|p ;WzS 7wʿsxD +U"_.Y]!ä,W`x[N_z^nO[8ޛjv^|FrNq(y&nm7)ao S!DZkyEKlQxj bd/;ޞK {ܲ@;;FOkg{$i?tх<7Y )oJ`[gG@+=V>{SkV _w&ɓQ-zzg}$b|._F>Xu$%58vW1_ Ռ}&\GMlW }}1(TD 1f_Au U" 1o~T]łWVÍ]QmM990甅8ˋ7Dsg~ o‹ '׾LcRZզi3+Uk\dXz^$5[f+HVuB!.{^ sܢD0fDلZ7RʏghSb:gS ^My.îފXBc3LPfIg &Ac׾ ѤH~͢ ݤtq03y-cҐnh<s#q0fh1Bjc@ňH揭LVlYˎWQ{˱󤼈TJ V&O ju^T$ ؓUzQL #hzi7!JtB9JC^  kƣQ]?X;'FB>TFZ;|) V㩛tpMjuqa $l-sȨJ^10Fk T؛͓)?Uu2  Nl~v DXs1=,Zʟe.T5hğmJ9ۄ و|qԮc\AkRL`x6KL(g}0ŕSr}Yd_8GA=}$,@γSNK[rV uUpk#uLrۅXVg>di'3s&S!^H66fi\-@TCH§Y StЈAU0̽j3ىp~okQAwp5A {y̷7Yq4Q[fn )Y{:]\C!EtrZ1<4z񻯬Q} aUriq5d(=ʧ|plV~h %_aFߛ:C]b0U?­ƻD q߱ OG)HɇkHLE/vq>W~tvWdp(7wm&(V}:^lYW~|2mq%l![i >8BoJ# l@ͷkr:dK9o^AxmE㶶a^Di [ =Ԡ8T:-2F+^[Ŭ#dׄH7^ֵ,S-p9єAxyu ު<%&4"W7BckY^x`GtCW4iK X㐬mKu3!eI1)W(ZFy7p0lxS޿FAQ2; huKXsRA|]U_fBl]H:"v9HX o,?NO@y"MȘ咣F;sJ2*EbEf}gf 1⚩\b [>ӅO~.0'7R5:8 E KObucL0/3k޶xk0yr"]EQ)QوMEBĹ20.x4qbXV},6KGH 6l'Tx[&Gd0gr옜͝`?C(;\4fKtTlg˯T.Ji UHӘ0.i@+*:}kqKd$kqU<h/T~vΛK\цTÙu^ ko8f=qlHT ` vqb i)^@ʇzW ~u PZdҷq7"A]^ t\K4Wu.`W'ԐctpUȰ6*D2ܘf7vμonfu](c\a.,ܝ14:nYv{ #vεH9EO{K)2]p"ְ)%)_&_[I1'VU`u%RljkpvsD_\Xm9.]VYa-*3r~6;0E'Zmý %>Eݤٺdgd?)S5Kau-QU]- e'8W^FfօQGE=ZFkjӁ KlKVJZHhS/BQmAYGӢ lO$!sPʇ5ddD3X7ugoZ5BE7z)H{{V,QAL]j\8;j&4%UmzhEҊG};<VWB#kVNTg4Co諒Hxeaß94vDe?uP3 TM)Ed1 XҎC)$PH\-&JsG^֚_|Ks&Y Dׂe ߕ ?[gto/ʽ~h*P!to?6>h:Kִ2з?boLZ94l`{EԼQ.a`OTu%j #R~lR!EK˺F݆"hKٰ=S_CV:fU.ieU}hyPGD2O$k9Ce̓ɤ8E@ JYu* wڱPBtꊐ~ѶٗLPvIq-9O;0sAƁqR{UBDBZfS RRGѓʙDxۍEqEm`fhJ,&~ѽuj5Y0d.<`j)z,+#K522a=t9 Ql'<7M~p~C#xc\)OBIՁSHzu]=Iqe)heJaȰ) hF(l{SԞ.nU(g&g뾠PcbFRQb/+SO>P}|=OuahLRqF:FhOΥ֓{6~ kDp(P>GKkJXj~I\ D+D!oq[`qg@ĝﰊJpgshݢT^ xh3R)+pV.K(hH@O X=cb]d "3)Lr>Pg/kiS\Fx?ߠ݋?< ]0RTo'b@TSlKeBDs@&5*6!BؘviPim[;"ᩀ#8BC*n "~W!4]PZw?{Q "h{p/jk!]]U oHDE\qX,>؎5b *Iʳ" TsPsm-vRjla G -u<&.n/V~GT»G Y”rP=sE'H HQeϝg"h@`@.WbiIgm,Rdbe <svаtfU@S\`\T%2~/ドD<{E,"8׷nDče7JwFr*9Dv0`wN $':bN7/NuhG-^(]nP_)6m;L`oahCFR:~b 5`ZR#:߻RF,0˥  n Zp%K#޲8 5F-: TSβ~ȆxVf }\XJQh։TSZWYebQh8qs .ML[M׿t%娼9eK +!LuH9A* -錞)w<,NL!ú'tfʻ˭Vvv~xu7;|$O껿:I{ὐcD!}VzEs]vMMOդ-O=L9t^Um7'qD@l=/ v,k O'@m5V|YsT1Ve~I)eݝziJS~EÄ6hS΂\d"j HEu^S( }̙::3f9䩳wLo5CH"wmq7s=lBN_3i_Tб)j+VZYct&5û%;kċ\4=?8SQʹyTHG!/H8=ݦ/5ԡ@wNCHFOJK9՘-%>,me|g$nU~` `o*kFs2'\LR1l音vAԓH~h {Rmf1oI,ʸW/#:Us,mrVskL0Xi+Wh~HMd kr,~mgo2׵<0^?,~_ yGEW#ި}_p чHVgCLZ/_ߞOgȣ%W.vN n`39Z$6{ B, `fg==7- : Fuht@#"XH[a z=}}\ qn&Tׅذ@թaūXqa~IClenr$an֫_L*|M? CF^(,NϼEW|] rpqi v&P} Ku0hc 'nPܔʌdw:x%t=!w<-i coO$"(:'l7A 㣁2:Vckm ~{!KӶҞfֹ_N>WNnFet5d kg5D8lXdk᯾) MIlحŠ>&D_yp2J8jWu ܝO 5ݧ 6cv\s6@h lBSbaC-CtMX;?SOE_ϨI(pXu#m!BoUjy<6iM)f<' ը 'yj/Rǁ_: .3Fpğ0 aLI(IͣR3'`7`.o;#,dل(eOi)SlAAZmW钓('C:붫ﱑ8(w:aݸ`_qW7v\  L:K7lPD"CU޵9j?qlRFݸ;Tn }Ag\Hg{˖UVܐ‚\U<]{VSc߯QiK2њ0BZ >WD8 ^[62rn>Ue6 3dm=y߈ǒr_BCɊcX]N(15M95s>#(o3ߑ _~GK4IyUsG}/p%ĸOĞH D8q_֙-lz]FWI#ǿ*7g#`콤UX(&P<~n wƞt|KwEB|ϊm(gѵ} uİto rM۹ "Zz%"@=G}hIxT{Y/?Y[S{}E-ODx$*\~iϓ=\Ht~k{y mޔb˰$[XD`GyBFJr*?PK#Q!z*!5t 9Á=~ƙ\[Z+ő^)nI2.̡4'Z7(D0H $ 6+G#pDܡ(9,i)X|ކcSfWgT@\=rf ,Ы&hyUBBܮ {Jf1aďS&hk) Ƅ[xNŒ$v-E^&iWMB9ڷ@09W78^"4f%c(k d˙~BzVsp[ELYMcڹ'S7[#o CfR| pXBh5x?[ P !܈o9?{T1rNvjw4[bwG߂כֿ;?|ip~ )~:hv$,6t%#%gf3z,PF3:5J~ck(AiC=~?&EK[cǜ)nofXT{uve!mgQY0Ayխ_4~8G;H+>/1gܾ'8JȇA i0>^&!SR셑|$l u1Bw\'d;znΡ={/ nN.x;~?J3'B#Z,b $Bf,)i} R[:ǘB)_!޽씍e80jVP&U4p޸zO_G\0_; pCӺL`IQ:ƛ%^Lq5'9eHZ?- ɨi0 9a_.ʴp{g4&,Z:=hT7[8Q!jrS4MBjGWk. (ThLbW -|Vrn iR5ex{ %HdIv y;K֗mAMNw ǤgJ3 jwzFcj:0cGehi:D9-nD\P䳤$5 !~5m28 +~#!2,%?|sbgvy-( ?"`9!T)1!͒& f&^XYq ؤj[f@w*U?ᅢ%JA=oʥY찂)ޜQr"ь 2Rw +ΐ/bo${L =[?8u~_`Zb(6&DPt_Y5ȎLH3pZ/isKP1ImE> ᤰA* n]ڙֿNl|;=̴HVOBv+1.`y=h߹'ɥrEۡ8Lӷ[x!I:=)9` ~~ąSBW3Ҳ[*H GX YT?%.׺^$"\ TNR)J ^ ha];Q 6 VM3KU_Z?P `qFY3^*|+#W®~&{9)KrBo`y> ^3lb)M\"b[ܙ2n͘>Ed { m2[9 _'B5+>q%CR}Z/ŗ~e\C7Tc˧:ɦ_r8wG K{Ko{>VЏ"P;wf^oPH+;nLdc͎#5x_"Os'}'^"`8?Ϯ,8{WR"@.( 1ɱ;n$9-LYLӒKtF,RmL?cfܵcE  q0(\6}#SԻZ7MF@A/<uG ~QIT>!q~oV@1^S=NixӉѰ 4K!2JuR[qR->nA`(TbS]Յ3)H&B\&|aczLFW8]"##DRIиiVE 62.h_ԓ/1:MO;FͷR5;*}ugǥ;.rtvVwlD#$3t5 s`_z]GHJN)(rsqV< Yc|邘l)e9D]]V S(1kP]Il&%YꐺU|Jlٯz#UHBfB #l ©a;o 9{:y^^JDKZVTeIyVRg;,P%{)e2u?RcOv?E/6eBGRjW@h~-;Upo THX5.#dBo֋R>GBɝGߎHwv۸H6>\r%fG| q4%)fkRr)ʾ!bh6@W*fq&Bs9Q3.( IVDBHO|LHdgaބ"Jw8TJw M;s=8)>+ 2k8~hvN_Z=z :;%/^JE bgЎ#ڴMiT;K2ߖ>Qso%ۿȚ r?u[XG2S صK!Ѫ<حRRs};-HDvڪB7fwopYJ +Ylx9j7Cv:*<`wgCV)0 QAkIxpO5uguުϦ7f뺀I3Z;4|w: o*S kB0KR s7Vz75 x٧pE[ ִ5;W9of7ulmwqF8NYL75ltr]WiKD_]՟ى*I>1*0q?ԛΔK8~B—0v4 h\ja]x>t;iiPwUU_\ :q(%O g>(QyBȷNfCTUz驙q $B }` Me$'k>OUTj/_ k\-^[chioCoHSgCEEבe#I6ϒzhгM'NBŅ;I8JUt:ҏY.`K]>a4I8Ouh 1xӿϠG }f'^QB `gl$1i!6 $J%v25W4=ɓLUq,,H52l7af`n#?!S}zWU yq@2I6dH1zQ_O!XZ2ěߛ%˸ i퉯C-:v q11 _[zxt5$(Yzn* brRx;_/jVyay JZRĒ'>F*T?E}.o9Mb[Ÿ:,䶐<7Us)‰Q|(~Tnnc̑~Rqrzq.g>:_^)kJSX;>9ˉYLXdV6#6,Z?;cMp9ewBJ#aqݺ m#n\@yzf%Lw%|*O3K6fX9%\ʙO.`ǜM>jNdw),.@GĩJ2CZ"R̢(xީ<ЊSfI҉YЁ:,~/e=SgQ} Upb2y}͢pMfTCkX:mܶO8qn/ F9peQEi?J)"m=9)G\Hٚ"+hopqd>Q <{L~Ğ@ʝBA'g&l~\t 1c*Ll+YasUT-%W 理#\<[v|3~#lT&V*'t|nPUB6 maK= Ig uZCqڔVTZl8=$K%]HoKRhp| ۋSWY^jlYKY3쭤04hhItzQHgݗ1i.<4ťn j.ktc&Ɛ{86iZ|oW"XEb{9|U0Rr-Xx8-t4z5Q k* c 9D6F[SAזd!{%<ȮjH/ONx{e67%g?(1AkX>hYd˸uqR26btI~"_sFQJ{gZjɛ~։ѫAUvF`Z׆T!Fn%P!΢wFlOw@ozg?z4@_j?Jc @55l:1ou&zSrh ] 7?&^nMSR4]@7p,(7ngyoM =Wln_+S>ȱ]hǷi#f*ZPo"Lu%0ɥvݖmՏ\\ș\JzXزMP,c&)4F.gmJDT"0 gFmVP}f!晻S4Q%c)e0? Jg28@p@ꛦUMd (Ca`%sARGfi"!aW`"8f=HI{?uO*&HT@rxj>o) sOȕs$ϛ`5:)# +$@Hp&(|\^ПN?P1M [kV/Up5mbQ\r(^)m5Hb>cHTlL"AoJ*[iZ|."׀ҋ*|E䷝ M&'J,BvNx䗮~f}0hNo|z׭D(%̳k@>[{ n٠]r׌s" apyha@YY}]OC۟Un<&G1aCkPWo"vA&hu9HkgֺWA%0^ KMLP48ybj"zFL>ʭ4B<*/EO[K1[M"]{ 6-MeUw@Ay] z%A6&f8{s/̰.cE1T k+͞*3kGec5KLIƍ@}B\V\"@y G|]aW!;, 8V*t1jk:(%TPe%(8RnW׏aŒ1uCSjmg_2x8zLjٍt.F'_zO\2JV?$tftߗeYS8uGqq/a%/:RUM. ;Ch2ⷧбa|T ~l~C xft:Mqr!ҹ!&*u4H()-xg jmRNq˚A;3Z1sf]^0SŬ"7@r4ӌɋ RB<SRWs."gFuW3 {IHGDrjBʃ"t)VgCCNjgZXp6~ہ\g \--f7$bޓuDRyr71 5 !{0I ;Qܣ47 IS 5;Qљ|TcAn֔L9]Z'8a|DvY5R9z2BY9%r &2Eic=?wQi|:_Le5Ӏr{8eh}+0rާq`K" T2]mH'a*#ͧoRCVZŪ@ge¨⣈x,/[R?K ]P0-F8 TҢT9TuҧݑR5F,V=~Z(FgN6) k)Rv\[Z:62[n~gW~A!^IYJv߯)aYhۍNnI, PIxQIri}F !*;ܚ@]!niE}jP;;N-')KHɭ!GB^Eh;,E2=~8}Ş^l9}  S-A; f C!R~,rAbbPLnO1ܩ?;D H +2ʳ\/<bJ}ax$.2 !S֯Ylmz~lPMQ|{,/QjHM =*_Criv0٬\W#X=o|{A"?Z`& 9!2WR*ݪ> $5]GFE@&թ`H/UӲks 6_5bxd,t 2y|Jً-~=9'i&~W@G H{8ѮnL4% LL`JA/v"|\ @inf G _\OJJ{ ڟudrX6D[8˝dH0s*0(pTcdhƁf V^/f\46ok6%PzsE6qIwއ/ioT.!) szE5 vLdzcjW[<{-~YK-)KORQ0ǰB'7Ė>Grn>~JTń+g)u.N2~'?I)@tԤ~7L-u׆\X {'^Ӱ8{JiFT"t;PUvwr7R>zZH|\!?\ JComL5-f\c?[ǑԊ'0IdI5[Cͯ1oʲ<9W6"mT$3'jQ|uNft~> $X0HAP{{* +xyvɏ62h[ ^тJ5"R=l޳nn^X#^Ӵׁi}Hʧ~,! 2K t<Ģf8pQ/*/hMo.f%ut;7&JeUm_̻;`,(*!شNv'(IA +o8%w[? GIϧ3΅;@c%BҮ|JtVy/{/*C{5%(xm\ )О.saZ K [ "K$i oxd!YCzĺgZcL;`MaGmS%)!PpM0Asfگ;>]C]YuY ^pk+!wmQ[ߩ7+T&b(BVxDeKJm.FBSJο^h}s{|-Ka ʠ֥$b@pvd~RR'g!$uL+bO]#u: >~l>uUi`g~tRqW {ΠL71烸X@54o̳\ _Ýi?IPZVZ~aP3mR!Y޻ߔ m~PItiNx6WzDDcS*O]i}1/_v  DώH󢨨X56Ph~(;Ϳ#P`3bЃ=MB'϶A:ɡ7?:C{ xqw dτT0`{ oxI&ę 0@!3t$Doz!ܖ(lB^t/K=!_'|8zlաVIο5CÄ ӷ̵c@Ù]a[~e)Ż㔀k+9iL.(($ րGB_%u`L vX870&HUٟ!%nQ&c8i u峉eВ$eIJ7X]]xcOWE{0 ˯e7F+9uuxPv@(r: gΧ&x_:4tH(ŗs6MTf2! >)wӕѥ;--JbdH/kPsmnRW+kwZz:/^Zi"9'N OޝpQI g'Nm,?#Y2ʻk%zեg?>^XO/,PӚp7@\ba?2ăm3]`Qߚ{,)x[tSl\ b0wF:/a>t|ah^ u D,rZ3:/vvbP .f%9=5ŜbtliP%pB7S->5Mڼ¿{׍XzvAi4 *[?C uؗv9m7$z)e_5V% ۶Lk Hr3*2F/֛~"&A~B{Pf5Ā2ٕY ]͈s*cEc3ɾ]hbk  FWq>RAĶ]TxȮE`>[udgM.|SDc 7W:pH 4M;H%vgwXQd^Y0Pb\Oֲ<%)5ƪ'[*|/2N?΁(wB妜PrpL2M'b>_c?L!B=V&k** (]^S3kΪdiA'eMJhTe0m̦ﶰ;C&\iҹLwE 4y ȏCU ZauLG'ڢe%(W{'(> "\"tGYw “|Zdp3nx1 1xq/7u~w  uF>J# 2{\6OAL1GԺGM\"λ3^'pǜ8\NL v/6>$1$#ď 3[„i~Y;Ɔ A5P]" Xk?Pm #Bg]D0)sw! $Lͬ7y-7С/wV7p^DAū6U0hnz} MMƤ0"FzdI6nȾ _%&\jk%k $rC`1d0(q*GX12u1ǿJYA7N _)=G.pBFo4Xdu@վHcvD [b*V&i/WޗugGXxc"6p|TH ]OJ+d]e{%*#zf6A5b5>iEsšҼO%!rBo!K"x!𧕉BR|0O m fS}ofѦv=:TV#Z;w5UH !H8C}srt$m jjj!l<ۨ.`՞W'r%9] Q+Re~{`CW%J[#Dk8`ؿL˦pR+GK,im^Ge:|@殥m.Ka T!Z\N|RO_A$MekܑB5Pd UrkË$1Q3JVEƷњǝ."o@v(J)Л]¨@Ou+\9λ=Q 帹c8|XD<*A+r4f.SokK+%b a0a"7̄qKa+_X"+~$ZSt3U%J [[s|u҂/ki;[j@,rXU. q]v\D3M'饫XЮ6LiEւIjom{]3"w67tbg/9I9d,AP쇅@NAU<*q4,vYw{ݫB2\''S@TN{\~=nHY~?rNjf}<3z ~0Ҿ'_l9J NVB\\` q4.mZq%;(l~H!F!k2bnCARO }:[!.v24Cw ّ,c4}+XSoC3fN٪/M6a԰5*)EAB=kqcLbD,dA&I^Q]Hh"u⫂{o[) H嫀Sfg4;OE9x_xk}5]J(Ce֮8a4;\f2wi$!۸HD>ۜ(շA`2NHbj=+L N~ll}5,ymzonwb}CxKi'( - yk9g=I=9꾠^^$ hkeR4#eTS/Ҩ@(N6 -nmC85A(_̃H#\D\n;7H":mV4f qˆ4C,1`[wDFO'-,!Vw̻u-r~IKP9E@mq/V"h"1 {@A3M @qS{I"2סb{L\;aaS {DS~ WRfT?GzU4:V2U:k1p qW/ܷ+-؋B Nr9-17*`=YNXEQoqBy} OΡ_)WwQeoT @>|ԆoW5S5ޜ)"#6.^Q ;7?&8K$K@8ϿG87EeItGhY]e" G\먉>IlU&ah`44GC/4Av؈#RMh69VRqn89 szm m7M2eF om ܻG,` t{NIn$,*xD5pLBLtqz=N/|Xcm>П,N?kIZ p@nMoΓ`'F\:Su!<6=bR$"QݪK+rͺӕ!ZbNzVGDw˷968W;D6siK,@]]'1`M{}C_vAن\—N\D!F'@ȵnJG9$$hI:h`&ETn-DiBi(CYI[qbQNYǂW 2P \%hPc_nlŭvd0DNS_1#Up g+, 1?]pNLJ 1e4T<6Gc8{VHPB`ˆGִE}`}a(Y8F:IiAW&s ?IP7ӋMe S;2|\;}p6{ !g%kjOt0WFJ)j:v~#8w'g"}P}+W{a%R m3S4橙)OSL:zp޹v]pwS}I=b 'cB¬/5àfdtm?6zmVa҅z-㈤}S:+i'8XbuN`JP3n_ב@s| 2$f '\\wcZZ#+?r( 4[&iyu9NѰ0CQ̂90!wSW)6(VWƆpA:еG|XjFC9C/\t{ s]((!E02lfy6Su{A]FmZr{ C(u-z&,aDb\.dnŰQQKJ0O+CZZ=;E J1:$Ԍ@oqqeH6Je>e%8!o=2mrG94QL}5'Nt>{Aڣ%E f/g ӫ})hW37 @UÄg*ܣͲ}{xS;!),Zm .:y`c [o],it9ӼxlӆݠMsm!Jׄ mbmRP[^[qڕ2p e0U%;Zy[I5s2!r"c^X[z"V#qi~Մ(ĊV$aiV%0P70N\~ȹ,8~K\ˠ!hgLɧ %Gyr⒦K7^691p[O^;8;[MWz\uwexwPMq7!'y(ηIM3[ޛs{>seV70% ^iGd=C]O^:Q!*%jo~== 0`>4<6>2[t "qJJ2 V.M763TX pB`Z!޷ǒ<*f 0w {V~j<`*u*8^D=vh'֍&+y^Oi®J'_U2%¼7o؆/xalu@mjwJIDrXXaE>yqbhƓ{JKa؆evud8`S- )B3u\?>HrCo Q4hU [k$.-$Qϔa;.>ko>dm[jo*RAgBTGewx"`GjZ;/+(q18N~\td<'IkI+(>MPkY#I%Q*Mpe ḣKQ6!a,_ǖ8?h{;?:<{@>9"{ l=t!j^)"{.`%? f1̔]`I0\|#0R&rU?ߡP^Kٳzwa8?zd~Vc?ۓ i{ˠkkdB^D`ٖ2eMֳW ʜS|[eLt'J.m1f=1!c } e ʡU6*Dq0S|jx~L6ue/Z/{{غ߁8@ mE \g(}k^mj=Ч6ݚ5qpCg.FS!1TPv#^ x"5a{8?Mw;E bH> Bz^W%K ]Nc 7]4-'H[; k#"_< ]Z&6|$AQiT8<5e -k4i2uCӝ jyO5y%etJ-X 6ki&S o( [ge~rICrGNC)b?ÌiǾQ]DNTb9x ]+$6'27QܥLNwz5z Kq sE#AAoΆ>YT‘s{Ijk D:̓PuA;{p*,wy5L>)?/L:zm՚*nodėL>ts|JLSIqR7D urK-H!_uP g0pS^2;o%zwa =0x"2GBG Ӕ&gCka`5\-{s~;?1*H4r^hiŎE) ;9Nf+Cs@m dè!y_rɐʎc([ŇطPEnBz@~S@Ґ&pi-2Dt9ʈ6Pdďrxҏʏ (k o[rUP ɟ2w>'y,'4xAZ`E匔GBkϜSu?C]waw"A A0ɖ7_Fy}:2Mdswׂ_0BAZvkvljz cbAedStp^qj83zEV%b}9)ft5U qX׉#RY^ěf~Osb{e;JDk8^cI"_hX_b]DTf%R ːvAma>lmir#ԔsMLlA\$EG)t{X:,*_v9޿]-׈ tyiz׺Y6#{nzٜ݇.U #0vfH5/O|nʝyRT6n٪iY"5cuE3 )@}rq ෋Iβ4y}9٬W@s  ѵ|vHǹB Wl_,{~XJ_RVs4,dBw3cHH`ތ0}?ov%!j\[% =y*?F$`F}`ϊ|5U~@'9, 22Q򱵟ф2]{rm7B.7NxuXBaվS᮷t60VDG#Z4]D\{7,G/ūd{_Er"y˅ ~[c -%YٰUmVEnm PG$ei2qFb`j4ޘKh#SW4Ԕ鹁]h:TW{sL{.xcW?`<'b|uMSYavd{~Q@&Ly2Yz71Ԙ χu>8fX:J̯+0R;[oI1.HMtW%~uyb 3!t{(nV @BʚP }rew)!g*bH$ȅ]V6 $nkFd{nt րNs/+Bʌa^Z30Cq"% BHY7^Ejl0O㟐.cgh U DūOn __PӟC \b8.b^ cOFʯxgTQ? KrJr 0CƗ/a 2gҩT"֒;Vm034CD^$~ "‚HgwF۔QE }D:'xIoՏz)lkk@~̝ 0 ^KQ-zwƎ $b~Nv[Z$f~QD2> Ȫoиrj(i3W|a'U6ԓW(K'Xܶ4RՐtO( !'m^JŶnxxuܒ7ϴmgNv$/^WOǻOߒgqh7V¸:->Tf_0 afSDSJ{=Z=W}]&/tOvx}A ,ѫ}bݻp:SSā3",6(|}#`t@٠Ϭ_tz+ c^ޯ O4&=+qzI)~('*Q!ۇe6Vd)'^s@#`. N%_=86x=&yRim%꩐jZ\mQ\it^N0`;"*+9cG&.L?"|UJeA5 WfRBxCG^MѨ6 8/dR%QH9IIuSuW`74FTGF1&i&ľ_=r"׷Q>:aseH - `uG9ON-BǥT']V@ěOA=i RZˊV)!F:{I!0I=魥.8R̸L~L|CJOZ $YǡNq{P9g列yJO2"V애-jxN[VRhqT'k)P |E-5S{,[n6Ъ8m;Vg`YӐc>j'U  U',4RHPBt׉j8,蹘ɚ7F( ﶤGJ`:~2X"pFG$8ܥQcVʺj?#+YbaҌ &AV3p]{\#ԥH:]6 AI@ tR0aԴiGj} %B-6TE]p}Ů5ntTm@wnr~Kvk=mƔz9cTG;ws:E/+ٙy^]c*κa7b\!R cA"U֋{R>íH81 C0JPs<+3]Z qoכ0&[&]|\RS=8~Nbkj {~&er;A+ml=7zƼ)ƣ[r l| "(8bon_u{V ,X~ztT1@^й&\}+N'KQ~6:G8 O]Rj}[K`J4ɲ;&7͑e4;UIZpJz^iMYFՀԁSS&v djY广Fi ̆ b[kC >ؗo&Fr=pssnW7od˟f!zܮ6'BZǛo6}.X{ Yw!Jt噫ªrzg6)Xs`a[5軄v3spƃqO$2i7c&\ KMnD2*֒w{s':NhۇϮ%2ϗ\VPP.uI,fjPXFR:=(0rB |u-YwP6YV[Ώ?nqmL#vD@Ȃ@L?#yH&_Gi˼ajq] лgUwOY8ХڳR+~}bj':n%y^pȁ i8`uJ,s |AfتVM" E%u֑X #?}~eE'9}R55䛕fc7<ՇCy ~eZ(u\`]Gltgz;X d@k`?~DͭAbAFSz?q#V*G`Q>R;b8!).pdP:d"lA_ oOD1o̸'$D+kWA܊IiC,N݉^cy؜qe4Š}`Nl^U?zѥ\w"k$5zT(gsX:u\1Ax}lh_ZbJZh MT-U* q@ GzpmO7|?jJ x#'\$۹n ˤ UKg;婑>jWo8sZ!]@g`7p紵a|"ixS.;wz{A )1,3cw.qmsJ={e.+ܷrT[8 G @rboEh̛jS!u53*\ᴪC]( $; *\z%"ͭWn7pDYcI=@a?L8ky:Ǻ/gl[P Z ٛĸ.,&qsQ&}$fsxc %^NJ2+5w4#.~եl ܌~gG'ƝДgNoӀDj贛z's >A+`;[ HθH~YQK4wy}*ly>->#Fx|Qm-̱8YNKm{WE7?jP6R Q%>BCV]ӱ.N0PoѼd>2edebg.oÔޅxǃw)biB-D b<=Z~!~fb;5f/To**$+!(X s6f̀m:J< #vhwYs}Sm2\29QI@}rME4uby2sQ~yYI{LFǛv[iRBWJ쓡4k~ %f ?.jnt..Si^ r82aC3ٕ =s&E(eZ0^a-/b87sqd,DfAij? <.8x T%7&1; J{EGEjeI߀}C O*C$aqa*kfsqkʩCj@`Vo1Ƹ ;|rp=+fh@qk$RlB̨y빞2 + B/5d+X3 a Na-$,%!~J)`8Ֆ2[0"ƒUVh7[6q=n.,Ȕ=Q̒F54ەKR'Y~l} g0UZЙ 7mNk}H!/Q pGp$VM ēR.؈(caTU8 E7j60Qp%-y]obKg DH[F(oPnys2Q =tJ؟ej2R9H)P!"=쑷}5 b UO+ DUب90C'L3>(u&煪HC!x_G7-ux5YL@B7^"M4=޹ R3Jk 0w,cS&ߢ63W8Re@ & J%Iu)}Q%Qki+-{hcLK@b {5$m7;6̞ wYfЂtNUYBY]Fe*Nc4:ޡ.|i7w$'#r~kتN= AlDeKy/ȂA񸻇v@<iH!I*jQP18W<|dnu%A+e`NXO(2~skj,5cb0} wY<9l14\ G4~@\$NO딞܆1< k=R?*Ȑ>g?S=ClmAOi1MdA'0aw=wZ6<ҿEQ&. Z(qȨ|1P QI;gnlύu%^,y !v8'xqI0-/a RjW[r< ~2i!tزL(T)qbbQ$*Kzb/O1eRd'48w/{}1 g,͵wwk~,,&d \kZXX ɅڹG{V\Y|!ab2l*ͮʬN맽$H ٍogǁ2OƲt1E0}ӎ#7|(Pbэ()oKC?RҮdm˅ An;! A6p[CbViF,ni^c"' #+wYSdφ]t8:GN*ycn:8 -2RM!\Iٶ.#ΘBvc2hp)7*eŨ/9"1J KHEۋ-w҉M=k臀"e/K+0^HKucAS~~cRu װ J_/ c"Ap{YߣY# ?rӤa @g8 -!g\״ _%XQ/-^/"ގksN8*ONĿڄ8[; ۺ=D\熜t ,Tr28r$7 ZNpܭ:C0#9>U!uomL-F,0妏Kg;2H;i_2к0/ay܂.s x5KZH U~h 왌E m@j&=;CW^>ya9{ '\ɉ0b- oӎbwR/'QiyD_I 47s{<8_TMuި)AϩZLriD:a_^$i!!xO?f&LD l,V oIWw Hie@F+bijMVc貨¬&#.y849(6m o݋V$rk9]N`=+>/Hbr/j>J%&ИuކDJꚺ&w%TM>CSL4!{sZ-px0N* xh:+5%NDh!YEZלAN/Us%!Jь6 YT_E8 o^jG`ʘ6&Owɬ3Kn9C3a ̵w쬛 } TCpCæ5``QOrv_l4>V_j?{{:AeuQ˷V1I쌀ؖe%̔T_NMggzmŸ%ϴme\}ܻڨxH-}`:g:ԁ1h_5C 1o\-q"HgW^#Q Z]+Zxh&݂|oOn}xB# 勘`*uݸp1~ۻ7WΦD:h^('$܏+>JF8+}UCGʮlG-dFѰ4Ot)%W۞2ac3U>%kM*x+@\!v;!5S+%n0 fD-٦E(G%BC?LIG5ktzիqق:X-T.Uf@k*V` c9ߠQǏ2C-\rlc`(Rh˒]LO(+ѥ}%pxC/^Rxa0 <16<Ջ'}F_}x NsBUi"j/~~3Lq[yR7NS#]?π 7n8>^ ]HqSJLQ0udᐁsҩQ/ޤ獠{0eŘd_GjwmXǞ#uSXq&*١Et,u{t\DkYӕ;Z$k(7QΨ|PQxx݃/|zljf#5Ayз+kS,Eɖ+ ЫO*=u\ VW%;yID]R+J~oVEe =98w Er[Ÿk?8e^ڏM[} iNeul{@ _SvҿzfJf0H%![ #Uth` b1sqBw lލFX܄xsFf_ TKڌ 7F;INO4P&K8[yiGBz"1D.E*q6}6QG,bGP!ȟeK0uukhi(s TxGV&RZ\tUgA-xwb@WKBĈ孺PA$YIWyBģjBXi+Yy|+Y?Ʒhag?Aݑ/ Ϋ/J Xxɸ1\kn (jNqsAɗ$y.wi'@ ?t)Ķh#?%l1[ȀrlDs­z"RYHeG[:@.RK"h>-FT3SN{΀$Gk;bCǁ5E9fsMRJSma;>BP-z^j&(YW.ts,x,:d/l/DK ,N٣ف$dOƒvqk;3SFM 0Ƶh@g53n .lѼcv߰~OqoL[~P (W9Fٞ}I wNNU% 29ڝN1 @`T^ំ"BFUמG;ۊ(E%o },h ߱ hk i j>}z=gHexd, o{ {wۖJNB Mgo %"uj+ќ4:i靹/XiHv2 CQy܆ն8/KםbAtԒҺ'+XW=S܏=#^fQ|Ax!dj7'kRq#MڠQmPb!1НW;h}m#7-E %{FàfNUD%0𱲍g6J 3U##=@-kz⟫>FV SvC`"Ly*O(Ksd ]#B~ӫQPT׭Ԇ畦G5 Χ@+&yP]YNOi>U6W mGy^UO)篦ݼ3O]=ۢQ-ԈZ7ёjh= 1.f-HG FuoAo8u+ʓWL)l1A}r0h, ȋV@~WC1翷p%^z>"|IcicR:d˹L[f:vgTV$/Ccr=A e"xv+6:c&-8D`,~67/kQ'ow$gGzQw2$?Vޟ~D~S:qD,9$ܱ џLťR]c5K8295ב9N16sBVx|rgMj'O8Ký V'#}; ]O5 [Ukl_[Ŧcy^=<&\~XB\(ptDuY($ay>7?p[hT@MdϒH2ҁ]|A|*eכO,n2 "rOq&h^sHZiFJs. +\hWSsxbҧӋs\ [3=2cY)u[{Oux(8@:Ԭi` =>#Kf#MoT>vvbybʚS͕>T[J$|ގа]TF׶Ji+!N<qаom0^ҋlVJmLc;&py 򥜳 AQQ;6vRq I!;~8,$Q%x[v@gO 0_L9H%= B`:( 4\5waomC XS-Qst0 YW5?PЩpIS6M=;TIodK|}eȂT~IA'x0l(9DMC5ĀzBq-izTg_SR7I6v:Мu)wDSqmy SxdƑ ލ&tSmy32 , ؠzj+*1L,B:%X7J596aw+Hu,dm_{MK8&X_yp6N 9MiEmln!3sp؝2Bџ)`UtˠtV|z`[ WF7[E<].H 3fBrAk2$;֊T*`Dݞ1#Mr#oUiOiӕN vC-0kKn cs @7d~BgҊhu ӛ @pu31tYL<Y_ڡkOID EW&aRKA r$Ħ os}OO__S8PskF%P²D?QjM{0ݠ%]\a?rT\X:y׀)&U˷S[ ?΢veKc$]tcӱ>-k6VTpX)ãףN41iA}<ߵ՝k`]"f|tUH$8+9ƱɮƼo~?Io(퓎<@4#>6z6nygy=G9G=)jvjiQg8( tG(MYX.=7`ywˁbXN w3nX'_>`r^bq UYTaq˙ǿK/k,v<>AFIm˧îC9U#瞴 [b"/jҁ:PaM._X]7`?L1 t>,C~-$ih_.R*q7v7Ǔ[[w!?Jσ\ev3(-ZD-sm=J{&A[r]D*wa#!P^Q{Y$E8[bOxnBiiҸe+5`gX3ЖMdpRAs+v}?0oJIvk;~J60Mqj ZZg{Z٤-;j&÷d [_+ib* }wĜmB~W!"Z̰ftAolZʾ9g"dVА;@Ŋ?V@mE8joIhZ/H* Eh{==!wkCیyB<&Ȣ( :N ЪWX˲RUQ8cqT "La+!QBdD_&k?kW%#{w dB rQS?-.D[+ex=Xa|`~a_ Ӏ F R,TL^y6G;oax(F8ݽ/:g4|ba(;ޮ6M's(@߶bE<#NI`$NN%C9UۛEj˭rR?~ ?,Go)2ͨAv𸜓*0D{eYFgՓd'y g9w+W!Bk(= 0|Jh܉P)G_D?G4uPٸ2 K*dhM=b¹27If1\="g[Ի!fod :C BsHn&f@DXveQS*f@r ]t /^F#Q+lg=Gܰ&ξYpQMIFVZc9%KPŶ:L>Le{ûw "^TDU92LGL{tpU* 9W&MvA Dz}C{1oGĊV(@tz͍9'mdZ F$ɜBMwhj#~p]w|VFth rbA7;#˧iftAh&|^Ɠ\.s&!G F0K#|HyP87^< aRrCSSZvΚqb:\|)3ts# 2vBoJSW&3Mܕ!ECXIO9"!j.մs"H8ߑoiPu!)"6Uv!3X,rC@4I|ngB#td I5L_"WvG|;ɉ17o$5VQJ &M DsVw.XSo .y˫D&}lݦ9" p.hUOH(\)B]0Nen^<$99}iup; #dCi\GA)q DK2RM5bKm{Λ?\4X86S3Mc!JSXTXwer5ں]Ӈ:!7г-hTVxadzB%Ʋ@5 ZkGcܬ8/,h&\Xa12eUǷ @+}a*4v eC?ߒV8%[wEb.{Mմ35]Mt>'{]pӫL~N]Z!RCa{K⿊٘#x^83؄cNԓlOy1t6YN 6ǚ~=T}͢+¥*xxnJM(r.($bLNz R fI"; > Eݿ/vOb :){BէM.9ތ@܀}*iŒy2;ZN(4o2*8 zI6vU^󉀾oW||mH,[IѠWb.22o"kV Nܨ,Y`Cb<,@)hͤg9?3%)Quռesn bWeR(J)Sq@rǭyJH>jf]xUaS+a]L\Y%'h͇Sko }I>f6wQRCǦ塚rflK2cPQ B`XDAr/{`EǶNGuTyVc~]\W׍ȆOpxk:hhTNэвPeg6?{(2kUydV r H4-d-DWUʩ@!tXs̻t5ZFmnz.wuNsrW{D=SYz{Q$Ks;'/d\ftjdN)J^ X"[9oŠةѵ}Z6L(}_VwŞKfS.ȗJb6l%GtqG~$3!hrQ}~1s /aXaUF]S3x)r~6^nh"ј+ʙMpMt,d\:Iu~]sܸFa^jQjMlb M?9}CQ1DmUe27~(> 5y"ԫVA'K 5vl5?xeZ CD"l G hPnF8K95"IҀX90]#=̹* nݳ/.XaFy6} 9AԄcu>7o*crf;d[.۔-]'\ĕ)xI5HC:ׂ.uR.8럲?M4Խ+6Kv=| I*h`- 7jCd?ߡ"T[/A څpjfiW͟f#AIe'4C<6{ka;OeW'x}Aq;#C\b2TN/U^RobUkۃX9 })}a1{6Ts qgbPV5߻V "rV2uszMڸ@څEݶڕS^=hw)Zo1-\3K#sN ~V-E0Z"`vu\Kw|ZGCg_ob* h4Mv*i>t ){tPd - ?bxwhWuc߶'j}sZtbV`7^V%no|iVG|L\Rg 5\q@-v(jF.r;h;p FQ~OaCkP" IZm&[GYF-;%Tu㟗d銱fosu^e~KZ%"6‘ͼ.6 ̶5L6. 7QXL "<ٍײ S:֕Uec.!__IX?s[48\;|A(tˆ+Kgh~ 1M-r/C֛zo<.=yr/pϷ= w]biܺ}i}:s0ǿzfBfu^"?|q<7UqBblc!{ne/㵚Ԕ_1dQA0֖ ْ>yqbd &Z֌̓]nK ;;䴿L+8L`QHLɗ5:`Ui%Zj(n~J*TzAk/ko*6_}h^YVɣ;ԈƚQs#/-W< Ѷ 0aFb;,?ĠZ^G'ZF |ej$sUށDF?<m4k<[` RyltbN#?[.B R~]Y{ٯ݋۞ vn ?Ա7&]~XΏg?94M glYp'?oZe+tef$߫@S8.gB2 NO1mtm]jpc2@֒qmC{WI1&ѯk%Mm_c⭥^Ѥj+0i11XA,ugE}"p-߅qkn7@Qj蹼w"QAeD ;M;tNN/cp>Qg_Qe0Y;ҲncM2v6Q 4M5*lC%F.;s`'–8>OɈKLA@`12]R(9bJ"@ SS/a .kˇ!h|1Eh/E5RxHaxfg0ѕ]<'m.~4B|B`1t Jϻ4`禫b͹JLlڎPQ.*4ĩ tdȬ2o! YI w^mZ!G(LeZ " v#({ E DG2x`:!aSУᴓbRAc~mLO[Z =x.J{Ӿeqћxz~qج`ЯĊ#T3*YٓGgdPlƩdxSF wmo>~`O:;dh(gCciEfm"8>âⴒsdƇk-lD2`XfRd>bzt^/ǒ!}<E|AVh&,[4°Ϥ/F '*}xaF]ݎTRsۇM)UӝF׭]Z & S8wa4Q(ѣVh<9XCxp! 1I<^r=DEx M+aWjC@[O^t6;*ѷqnjt!bA;"ÚV&f-KBt86إNCo!bwؠYG;`;?~[ɸU`bbK_ 2.{T'D'Bv܇|vcA8 w\nz>#CmsTmM0Ż\<³Q .jti̐HVB0*^@a?]YL y EZKGzn[ 2 5ZFF c}U{+&Ӕ!ʏJA ݻ(CM/r/4pzW`7..(́.1;S ɘK q億u@@ VR%H(ĎE#ѳ(D_jٳ=;R: =´,YhۯvGu1-ʡhH~&Qa)&REy3 .E>lwC2 Y_$ag ft ^* 2 Bp%ܢqmr -!s&D]܅MQyD"+ZbO%CHz,mH'o4ǎg{,gJn'~\X Xr%6l y&|S3cBg^-ui):EGoZpr9!DuKCkx6 |Rfikh%euY;nH~.Q72X7 (yedX "N6h GAҷf n tD9l*0Zg/Fdt_t w:CxXU2UIU4W6nJG㦧D㺬VS7Rfݐq߾@1y970bRxpw>[@f!(w[\:Up̿fy$~bUw$wactչ[etl]TI/IXR]QKI wU pkXdO9 V$A15EmV<=i3)=n`:4aG.vQn9ֻ뗼G&| MnċT Fs\Zeފ?Ceuf\/nLY^|z1'Ў%jgFa -Z;ji^M%lj߲Z*5: Fx4votdSc#;{~͇FLnLt+1\j8Z`l]Yqnf &fN^Ɍ@״*ѬR'g&s4Iw~%$B^= ٧Pk/Gn vnN}Rw7*I5đE3*3R~ ".}(OA~bI.ր3iLސWNAUGa%=*qg)4U)ot 7!؇w`%KfsS9_y[^m3Rc~ SqW>pb.CPv&pFI+ ȟ^A ]W:M5-2Q "i~ 0XErYˉ|> rާV!_qntGqC- Â573ujd@>KyGl G{%>X@iP픸@>bX8񍾩9JcݵA ; ]@j{rq!*YE %m$l*F"B vT@Ci],f+{T Brd)0GL$!ǯ`FA fsZ`4ZWqFpu\eL B/Z:X3dH7=\{TH;,[C &A2Bx^P) o8v7VI~y /f^_3P(x/YilEKeK8M548/d:$fkpsuM`.X`^Iȵ#;Z^g˽_ڎhgOKk&VycYTB)YBbG%:2 ԤR r4|2ɇ)<EY}*^t@T+ybopn(S6ĮCVe;Gt|WbqxlJcm1nӖ0]OH5#kQ+r\r;vodd}uCό[v_dȴ\W$YaS8 m]Bn&y)w4\nA^eBp:+ Dj"O|ӸcA[(rCHM]Xe;CF:`_AJnP\tЎ{ -y"="܅KBFlIsDk-^Z)Ir^*ebRZ1*㻔=OS_h[\]U)Uͳ/Շ6ciBcT EםG}J]-!V]E3E%//%-)Rxdա,זHoDd4ǤZtp0㞦 D"c[@>CqwD'3h`!WɊ󎀟/ƶMvA/v2voDBI.&R75Nhd !|AF+%(~Ҵ%>b_mz_wzcSe qrj`~Όr1DYU1+R6G@zU_m=TDzHe}tjz);'7@葨7wJJO}]{)X@3DWյP8Iw`G{c/:ZI1bd)\k/b,TgWR.]) Dd>CvV/|4``(\-u*BA|B6"Knp =Pp: ͏H:-> (8)3JtEkKDxj9 C1K`V>ϴ ߍΡ.DXr&_͢ Xsā07^h̺BgYA*=F6RgFv!xZl:= 2NίOg8 WQPǺ-9Pr<_uCc\2 ( $]r":mUڧ̞wQOбiӹ>[܎?ɼo1V!`! hռ2]*sj7$LWɰ"{L|[53"`:BC8pǁn \D]H$al__6p6TQ惵2(6s5!#O ƤѸ[l oP8"w&ĕSU)>\U^Ϻ3!YbdY\ ll-5 #UkK7 }7oy^ 6}\-!3#c}G/Dhh,l[0FԱJ1 5~Mޜㅆ9-y#8p31mgL'Љp߂ [/#_@~?E 1yQ{ Qr,%\@. gTH,AvFL;D=\8;$ۅAL-Pq`ÃZ+.(_#9h_󶈾г4ཅȏ+ƽg(Wԩ)Fv;7y̻kB6d$uZw? T`L,aR;3)˼Rsv?'gQ7-Vٔ)œYBFjN wlm# M#\~3x1pqg`Cg`O谐9:01~ -Y#Bss#(ZԭQuydSVɾ:;|/8%!bץH|aIZ r4RNނ_KvN"bUƦv2لNID%z?x':_>/um攔?"PmA_|&eM=Q/HYЪHX딎$ c'O͓D$#"97cRǟ0$\qB9:<ZF@RR'ixCΜ [ /Cj9$Foeifj4~B/|S_=7a"pgpPz9ۆ4Tkt- )$1ڱZ#Sp pSc7ƒttKDd˓Qh`/@eCMu~_=:+فY.esx6h J,[p^i䫙<Y7vӘ,nW~-2hU6E Fֺn8{cPMwnq'QbZj; c(MSr>BO@uKqGSt[Rkjd'^D32|~ GNtS׶WvmY*b1e#ITh8e~dOeb,/AjQǤX& EvH(8LR3ax##9(1]JzpD$FgbHDWtdY2m߾.nȤmR^~Trl=.YSqyg ]uEBibOUzt#wV8NzGG)ܜ&^$muŜW]xRZI `Vl)1`AzƽPV.`|"^ |)g'rnmC8}p>6I1_)!nK)}+k]bl,5y*`iիE~ζ]8 /8v梻`Dw 3Rbɼ#oMZ*\2F6n=Ov}KRn\9uG;1#K=(T"QNѦфK!iXb4.<qw4Ԯ;pT`j>@E |u7A.8 ^.}@ҝ!}*ԯ&l3-wpY@ò49mBk }oD_v }ܕqܗA'A}\{7D+w@ޟ.Kȶ a Sټ]Ys}| ;z6.Ɛ&窚0Gzj aQ l!|A5ޜVqľSbU\'{))2sT!:Eg%@H->p͵q{\P'jm_%=D *i!}6lѮt IsΉ? -14qDۋZn6|AcQ5`}iT6^O VKLײ)W {K=q~!p$t%UfimK3q,, #.?ތ2G;Ϭ _}Csp?B3Oe97<<yϑPjE=M? ̉Squ>2ձ`ge 0Jmaj\PqO\/穈7 "Õ2(kt?N0K>O{3V/uFōfS'"ll9HD(e&1YǀN'hԙr7/oO"*$kh pe|dJ9ZC!P~4طd M,8w.G`LFT>Ǟuc3|cmROpH/*^@ݡb|@Mɿ<t8Qc u& c!6'ࢮIf`8k:=GbnXAuNdQ?gΜٖiUwU)3FP8^T\Pj2ਇ] 3 ~[k!j*2qSWj|R٬4|ؚ-$Y)W[j%a`kcvN 5@qk; NA9]Jҭi?g)C݁нnKùB Yฯ*mAF"H/o9-$vFt$Wh5~_bM*ˆW˲.:и #`fdVxE_&bkɰ-tս#7Jp/zܯΎ.8wV1Q" 'Rx&FB(N @ע>p8A9)[r\PTHRnN*vd N}9:` N"='?٪(JYhI'{hO}u!m Tq=>'mT@`{t?lqI#hZݻ*!sq3,VjY) 3-g`UT=.v_Bhl ,^ƥrC-IGX)3=&p fՊ8lgܪE6;kS"%>3`آ:@+%Qi#Ќ[h&E0|$+C x;0:\T#%ނ0,Oϑ(mA42Dzށ= n@6|m)HJ Q_.hd䜉&1`hE;٦~1$I my`ScyVŝH'hDH4 (3ꆐwW+E \]Þ *ϖ I4L%Dx_s6; #1GN͖goиYp.Ca lr75rD1ٹT!!)vF҈ CVNVI\_'|A3=Ѵ.fދ}l;^isج jRN͐pv`Y t[Hu}!}W :d"ub{O] 0&0<1-UA\*boxnHQu?4R^$F %)|LI*d '%4ퟋ:t?DxEP#1%oBFt*MSgMAxc7pD]N[᪰LPLmȾ"!6d-rnFOFbߣ4F6Fܽ?.$֒k~pտwUtUaِ~؃f|:VX7W5iQO5A&_w| m*+: :i z09o/nSvQB? qwz-t7SiMa)=-cY l4  梖R vf*e  ?߿7몞#bPp|w4i&(ʂHWu&0~+~]ޜKJF Q-. n|Y'&g5}bhr\هp\L h :)*5aD_p+m8-{QeQL]̯[mFQMn056Y?ȇqH|4LhC~V~ tQq%z{D=0=uYɏ$Cj`Mȼ V.\U+kqx誻q3nA^S(ݻ6ϱn">_ܸ&TNl{f?:pM:3@tpQx~g1ȩ` yKţHq|ZለOM9וQKQ8GIG*;6/~>iFR'HX#$)ݓ5I" =B-+ʄĽ|nQb_~:)폘*XaqX:yM '()n fI5_|V(RfؓO؇* xb ?.$mU,3PFj=RJ&԰;q&yŘS̛דRVSvړVFӨÙ.U&I;/E]"lܘ s0s֦0VB }iEڟ6⎌hkc:GH &32FVsȕ Hھs?bhIK zRn|^fVSxu0 }8b,жC2?Er/Dԭ"6i=G>Х9xCϊV3g̹HONYcs^0Ss(7+L=-8~`P1c35Ε ] ǜ2z[nyxe .ĄOmvnW`ns-f00]hE d e`({>I_̹% Jv a縝xQ. ,Ƨ,cp*)^/[A5R{{掚bcqWH"E+4Fnjc d S3$ /MᎯu($HhA=5p0Z'GfԺ<5p*d hiF^MrS_Z}ZzBa1W_s[}14vBɽ3Fr@;;&b[qވ#/þܯ~>XRk=GŐa׃;~0]hXsw;̈?^Q T讲Wv$گ:Xfj8߱p$Lj'"PI+ 58E,+E|>xujŕ8z2{l_ ?2;ƒ/DėL\"hst" /Ѻ/92-}cz]5b_+]yLF;t]c;Z-tW(~ lf,CPb{ '7}ɇ$|2YkdPw>dŬ8&W ""U2=n\ZnoRHc}=JCp$ 'C`N_lY# x""z efcNag L`y]K)K;26l+ǖfUX\|%=g2eH|dmșP]/\R.vyeyd|)@LF b+y!W)n s&b;$iOi\492k n28Ƅ:DŇd /|yA!XͰMz[ ?0vMÆ@v6&z#_9F@t,^)pIص1!K4G3^=q0*_Ճ+>nļ&1ɵw=Ad[ qtEv)uɢɌ>zB$ 4֫;8memTͩASkfTpwK\} 8,7 zPo%`4@ۙ ߹ʠ4h%8}؈Y&(jP⋚aPCꭙ,ߩQ>5`pC1aǾ (*8 @KRvݚq;Xwٗ?C*kRF!M.VKG]3^z"Յǐ!X0/W` \pŹ9M֡ԙS@]k'Z#e Vho2Іe)Lq8¯4K ~ @OD0`amj vUt y%4߭_M!,{By{n %-m;>kIM&3^K@Dj@9-7Ћ+Np%1ə=$dQޕ ӒygY'o=״s*a:^ %c 9Q3 5S.o_':BtN('ֽ?I^K1q?j7 )jFڇ#]Ujk,ˮ fiMH@w /Fqkc6q_N2j);'\}&N7p$| C? qG:gp$ർ6*#gQb{߿N-%h_W2 d}ZCWR$VBpё?ב0nV )JIjHw& }{I;D8I4d Cmyb`RF2_t:T[aʙZ bfA154Tp1~9WgS)l:\j5βO5]\p%u fuf$\Db{nK<@LJ'MGfƨ9KZZҜӥyDgt?|qS2L#Q9YS,zOWU u w͏>؟W1gئ+mAZe<l5%KzYKfbmHI#.4YIb5t'b8cT]%hH,@4Wڕ}̓3EE^ k<klPSMk2GB8A=-5;@p}c|̧ hXD߁M*=*ӎ$\|aS堫x7OG>z [].NLk  Y>~=$C_ 0j"t]_N(7*jެ Wm?M7ivpfF0vExC̹G韢pT㬏r6uݨ$er..&H1&عئGt"bfg2!{o\: r"(`)`9ZKS ߐN`&}KJF M@91ͧC~Yj:!9̜tAޏiI O&>gN^uHQ>rjv@:k#$Ȼkb"C%ܮwGfn)CV&"Ң(,#!*p4<-XB;61bxD TᏎ9UjPO. _ƻE#Ob9@A*#+tdIwj 'b{_-p؉bL|[!pc ':&DEe+VN{U,{q!bfaFv<#xl{_79'ʵU2.O/^S0=7țu7!ٜVN>%ijm3I=-PN\AKNE MR7]{mW60SqE0PRR֡ ?./o֚J8.fQ#4 VYDнmάgLl;A~E[\?)BplO d6#н~5J'=U VKY& [_NNpo614LEHR-]# $=dfGs'|s.Ik=F0P&&9,;DgCxhq"k4 ~꒚qFCV޳_)ḿ{sM!3bm:_nV& F#S _и&Qm;"J4&~1d7beȫim筬#ĿEmL:{{ /^L1ѺF޻I% rm-PZBķ9" 3Pmu.8"]&Rb4\T#XX/6MM]nd=eΔ1澈)[z}J㮱gXZzzF=Y"yI{hr,$.R}( ЅviQjBb$p:$4 sRz7@if#Bݙ՘}JG7pHރVL僇WZMxT<ȉ'Ad& AzlsiDb9QBJF3~}F `{OԐy529ԺY%tG)hy/.Al}ZhhBNt)wzRC('J¼r &K uͬ~X)L7ٴBO F?2aXil7޹ d`ët^2x@6^`?V[DO\u'G\+)ꞣ-@RzC͟+@򹰦_j&vJ4<})[IFJ~,%g*Dox5\2B70Os*C6O[&caMA66`\>xL{ :\ I~OnGMW^ӻ"8Š(c5Xu'߾]pl_hpV Z ^v&Ш f>ECPV-l [h*P(> 3k~rT%zCv5 obfvaQ%!Jpkvzi= vF-{\!Y77p+ 43phџMZ&V8|r>_sCۮq>J9U9$ Δ5:K䲠5l@U35eSd$\;S#v/S!ϨUes%BWU3QGA'RUbd7mFOOK"b*SKDJ:Ј8LtX1 R觳͏YO[jy/!QXO y79ֳ8Ԥ7!I"Ps^uS}:e!Nyâ`\w ~is3  q41|| pBpL.k&hǂ47*^[aCk{u[aqYJ?׽L'j tY%mi'!f|xwp>do| GTxNRɜD֨hVWÒԠ%JS$U/^mOhpH7>UuW|3Or I'\h: פv`L:M{(g t'r!{t&uiח+N *'~ڄ-M&a\9ׅ˫!ixVQ5hZӨ7#= R0\ML#ac ?%Fs 5Ls~KYD {GH]ĝD o?86* lz-%fN`c &B5 R`~TVRD&#G8ƏNH] ~꧘e2G|Uaoc54u0 6wΕ$b.m4fM dO+i w9 fX-!,[ZN i8QAiCYi*p^c}ouN)g:LT+*{Aiq&IHM6Rv/S?^Q}JpUN\=8]zrA3CK`]aݏ|%,J R5b0^~# Us5DN C1B}H։1Wǩ)X[l-aϻx2t{jf5+T0#fuL]޲ GjfISdH{?Eʯ,`q}Hy8$BF77UE?Tj~ 8 v9 sVl"֧XhCa05u _jOsMznOuc y>B7Ÿ`{̅Dܸ8]DHh(P-~+·TnI:ٍt\ ,t(ODgwdZI;T x:,<6SbS"o AP4P-34<؅]jX'ߜn~hǨueo[pT꠶S \{nU!rHNcpsBɾވs]Pܕ4"9 BoFJbF%cK. sx@Nz?7hwL~Ke'ʈI[z)?k=H'TȶADί01|FCe9?QT:rg).AҾ?!1bGGэEc@H Br%T^;^]K)[@:.Nx\}]nY9\fi^:b(JsĻ~hra.,hB0WE:=Wc }m]>rgdw:qکݪ@ B,+մ;Gh57\#3 2ַ?l[Pӈw@g`zrdw5 ZsZ,~ O7$3w w_Z8CuS&}ozFI5܎ǖZkd2f2 9 >"ta;i9є.$75lw%(}Nj`a ;V.6 a9/rCW- $]J|9G)6|C^1`'RT>1au{)EY)nZM_@ 5Y+nAwR[ZK:¥iCf Ir 4ihGu"$ ruy0ӥ0Mk6 GẻG߇ͯL12mYZe#^]ߕ$l?nSӬr/2#A8gBҥCg}Ɨ,X%v;{*ܔ0 ͦRһOgQfA sX!y/%k4H[u:#,E B1aRwz1)rf^mJYan;rgdD)6bO_.yQ :Do$#|2J1l66xR"$>ђ(? pvPũ/gw}{ bW]΄?35 ^ȇ ^~|CryB=F)L$yv~댜hVz(G3087<.]ik;Ү<gP݅͝."ea1@q;9@%: &_F*lH=v<2D;ۉUwf.jl3)* ;HW;WRx0C9y_ٝVdM7L7KeH*[ #S3^XAm[0ܾށ~en%}4?#br!𺻜*?.ީ:`>;$UU؊oI[PZҸ|J<߿ xC0),Zg0zpy YxHxRT:v.M鹆)f uWk8UDA@_(Nv->V´;owjF.LS".zi04_pTL'3(FRj8G=XJ^a\\o2 BfPTK"}r0 4.ߛ҉?&8v=)9kvoN1+Z€^RL@PcݛD*XȾR.p喦RߙG]9t(c!bh0nDwY8 Ȭ@H|6rr?cni@!W*$Nʚ[=ND ʤKeFkprVLz$5^{q3 A: uiyf9aew9EBkh ؕkL^z;JV _ob"&%ɦ1edwfH0`(p.މ^NBGvN;O`b{1^dd%^0.b@ UiAf6HBQlcg=vr4qO]aAʁu|BXuYp#/I$by4՝-*Q{S= u8ӓ1:]"MYEhCMknE(>k>|d@c(-qֽؓ|N|ѐVeY #e4}'JoX˙kvaQW(ࢢU0B-lZ&_V>[]k%fd I86>ݩ_PR`ő#Mfht4(1PXPpB4WPz!ܐc7h5EmmW@P袈N=6Nc gYpzA仧#yCFb]kaw6*eˌ둄ف(,9g x2Xլz+\ JGb>x \ה qW!J|^Y  m6Qe%ecа'קǑÅlpZl%WwB x11D`-(=LPBXvKPMWUC%>A\1_XכwCdžu5BE62bZǸi6Pe KZf_1٥Ɣ嗚ztq&#C5NyE9Ih֕fU]dn'N.lXz`>]14NeQ=*&bb i{8$z-=SsKQDa[$H\)6h`syLjbL s`m/f!s@ ۍO$ffS"}Bvnp֘Ǹ '*@ٗdksP liz$e R80Lqwb:t(rq yǯZRQ 1I/ 4@|._7D#<;0k 7(Zp@fDҋ"c~=^WSa><'t# D-{f]:LF7- ^p WHǿ.4˅/@Jǯv%Îv(krl(]̸NW4FA,U/R77BI^e M+DAqW;goǿ/pMs 9QJt;.vv¬*Kc]&P'Ge YSP"* >@rꍨ!4F/1bS¨^ð| }RC.J4B9Q51s]>)I}Fދ%)6AulW`}9P 12^o1"pK PP7!=[qMDGw+ykPc RwninEۧ ^$ o7'Fkp}h.:~ꕍ} 9NLhSw\ ]g9=-3}&Ԭ3pI$]CCޟr8Qz6Eqnbˬ&9ٹU5hN?NIv6ݪ!ɦ1ٞ U\H&3þϡ.N ytWE00Z䍝 (Ih KT_ʈqu* LgTTvX@ϡdzRH@x#UE=L/dOe:rc)_`%f=8:ƣPrg0x%nc(C0DK `rnx+DZSh|AK xat`)%KUeJҌ=8Qs6(S3s0vvt4;qcvz7lìb~ =љN8*gUJC8T2dx|suLB)!@6A#8 8"DD Rv|!A80؎xm^vfp,+_wX^TXh˨'2J%+{ o;]+DKEa 4¸1ׁƼݵD1sRc;[zٸqΗq؂*7=*d;;]0p\P7JyBV)l~Qgn䴱J+DGAh6Ld+&n)ygcLQNr$-)U!z_L]/e\*]>5Z+PR0>n/ǭA܎2ʼl@IM5 c9jB"1l!+#%I=d9Z%-79bݙ%4ڃ>d+c%Ax6Ma .ۄѣ+^ *˼]&j~S ڤk5rKo$|rJo`:GqeUeǹ p*o*X.ʗZ|v l A<嫹?c?_0jowSw_ȸQ G]q/P9I2㸷4򚔭ۘ#HŎˢ&RK HzY:wez7ƨCWMx(jG u ^xDpcatvjH\XxGזY蓸Ֆ9#I{ik5 8g#4mU%[q eZa[@Z0x>SZ^޶uIJggnV}*/% ?1pQ͋o0 b(4{EBLÇ9cLR7cuH[.mI%`4NKJw\F[mAKuAd[V),`㻑a X ayC,HhbH&C+%s=cZ Ȓs|:7#wY5nTvJ'en_2$8ap"Um0Cg[o$RhHz/WWaZMv/K ɴ(|Sk=驑?z-VYJai6.>"> =&o<2ZK#1EVjJ-}bSyH!/UR_Y6a5ˏ˗?sm? APƒ/fְ,W0#/yˋ{fs]yMD0tN&tC!T?"s G&lJ m➑ X LYh >{%7|J0F4/v1w"'FYؿibǒgrO{$8>˭4))~q(*ڄ9,y)/֒@*Z>|2͟f.J#'ѻX.R(E@NAQR=(P̩ koDݜ@ LOV<-kɱ{xq1ݳuK~VTI[;N]~ࣈB]"p)t}bV+eOX/6$?A#TڡU: |ݤxH6I("|X?2 h,Q_鶲hl i8h.`-;qV[^EC5Ldx*1Cg՚e~7t~|m6o #y!T8.*pFr$ajE͎BP=Dp.n! mp8*/~9h{Ԁ\U2kV=tڿJYG~Fle,HVn졬ɉ\ʯfSē>`a7K>j 95j^&x2P1Z?sYCI|Ȱa>Pc0VcCLAi)sbA↽*.cJ/NԚrYIq"dtط {Z۝/nxhwz^?0OmNzWkشsRj*e2r4%2pѻG׿=z&..<QSZhmxZa ro">(7!r^Q6b;kHӽ%M'y3S~ )gU|cL13E 'dC-o|R) aEW`> m] /h _XM1HZmjk7RN7ቱn)9.yAry{ﹹEYkDXnj_6rr^+`tףrG TO[h+nU\Q&t~Q?"^m['kޒQ8e\d [- Av&OfUgHZ $8@aI؝U,F,2 l\闆t =cZ$ ˟ׄK0+!/#P{ag1>̠?{揇] }yb |qxEBZI$bHPҩ8פi*n)!;!I%H_ H}3jx"jʰ)uV+ 0IfAf; vEI'b٨y~8;bڃpSmT(8CYd\up@'+SYg#Pͮ KZq=w42:fܻGu>L 8|}Ǔt=I*lnZdz+uoƢ^kzJxcN/.T[%{*d^B}?-cRixt//*UX;ظr"|)ߑBā:٠I!u#Sp1V3xfWG}Hn0Hu&W5HkЫKQnQnK=]L# ;uפ2~Z:8tPki@ O5fp\9 JK Q+K%sr=^[~;ehN<(QB:ֱ9 ''}d^h}2铺OM$@KNϝ/ M3gc7s"-c!]JK-+;N<:ւ֨e(NF]oD+{B%Q WPV$-a@y#[VӉ?s`FEJM$Ά%Ks2>̌>ȑ1t{4Ꮏo0,N `!J%ևi0Ubx$z*x),IDRu֎Dܕm@0 A7 Zږ)e0~Ӽ=3ex(*RΙ+eRޙd,8SHD?9PJMgN'$0&$u*xS4T_6Ҽ'-p~UIPR2/W0lkG{؃=Z:r0>N R!H23rx3=-(j5^y:5^:js>}RUI)SA*o-֧#4Mo?a[^+f(EQ⒬f:B&701cx`WT3Z`o=\K_S q€zy -j9Bt3P( zi1AT~i(+:'ջ00icpmpXyV!5KI<=C^-%˒ѩ4g##t]G9R ~r<Q\PJbY) &D'pPQ6; IK ys!Y-Z? \pυ6xeƙo68 # $D|1:дUC1uR%(|R1),Vhg h-5MVh//u; *FI=LPv"ޒ d \ڏ vlCSmUC86՝{%Q̪pH)g,2o|@^E Ce4D͌;>6iv 0>xkE2)v+C7cs7`A\(m6=HbJZ2~Š^oLP3m{p_?o?E vS8H4AK ~[1V❖,kVػo"GtԵ }"߃-WR 0^٠ peN2ES=kV {2{f7Xtօ{P,%VqB>ҡ!, OȢyi^:VpN][sAFXB@mVJ)A/OW^p<Ͳ ekzSМ2 3<[ߊ/K6}10/-mHTȠC3ꤧGu)\%P, n4"sm쒖Fo #\Ime*(?S)b2VCQ_QCS:YԘJ9PNK}BGV>d)s.TTBaHS[NoNd+-ㅀH ~yd {;ƫέXBgŰ?C]xq25=8]Vn{?Rz;1Sܸ=2]+2ͤjqt`YuH7-*nIr2Xf˿vq4oCc@5)֌21^p$,ps]L;g8;X]:j)ozxBF@ē-qANh]=uq>[w<@1 Hp݃zFVU ݄4zswV{՛Dʼ$9NR1ҰVotվm ~3VVd?&4&*% D^*x@/,>Ze_/E\5z 4?}qV%iiVO ˚-}\ӾѤ>ڱfѣ@ruB5 /h)!?K>ͥվPj%4VeXMF~Hϱ* X-NREIឃz@3%. !Pb285 olrFwέ)&:e$1_ELO#wKt@`nω :OE4&ٳFssm 0.JO:bQ#0~64[1`jq>PZxVCu#* XN*#PNb7w F( yh6 L rf$N%,:5;K]k )s6byFu11*eǤqNA׫ŗZW&<,Bj&k,lS)5 3tt?<-ef{ݭK|}~%սtht-k{%ҿodEMa};hĚ8(ڬM./]^oRS). š0J# [4 xmP?^arkbgZ]&uCCkxD7)df/0jP,M]EOm$s2Ɗȷ؄!i ڕfK׍µț S| &C@Ǐ}gx6-03}tfX$ipiBt:T p?7Qۧ>eHU rʍ[r*p尛IXD1kkłL.pi_F5+7.aR u-LIc#q}Ă=3}jcTdP2=@+\nY;E~",UeBb߮{;I3B&̈́PV aՖ'8S3c󊮎JN!RQ %!B.LehtO',+77no}A0;u”b?.( (ȣTb|!}4|^] "<$Fj츠,Hxnd!Pk/ږDOլj4uǼ{3HJv"8Tes5ͱezOyސy7[=ž0?3yy~V0~ΔE F]YѮ\IlOp*{ ~hBW/HkAm8F[p~bಷEb󹫮&,Ti$DCOr:-m%?y,ۧ]Pd=2mؾ5zgFe.J +E8HQLX;H*͊7'gEPb%Oֹ7E= 5 {s- !~@vO^\lϨ@} i6(ޅ 9h|Lp"N8vU{"!~iaMe!>n؍H_'jҙd`K([ܩ5i*HY#HڀOPg-0»nh=XYBdgv@qF൪Wsлgaؓux8;1^)YHV_38`'ڮ}PT&/!8۱sB!׶KyR }z[}!b4{7(X(Zz~EcG#-vp< ,p"k;ׯ:y.BʀDC+ʟiMW;m*=4 H.݌MfOmsbiL봒2󡺫x˔KZ9 RMc>CCLD#ΊԄ~4۞} D1G)BhɞF۪U'4a窪wI.N0,*/N SwMb$v(L\ Z` (Xe$6LL{)OeQ;ae4{`<Aj4liwh&c䢬N:¾$Q ~]Hn\b@bkыr^7Jj .AWfRxl.ZǛ{ @Ix'A %ivsT6_eud4'dMcHmUZ:֎.,-_?v.v0y2)U˓umqt~*f"ez^лD;+a5}>";]c|@糠t@o h)bV8klr{,z_FX,4"|2AܖķT+-0.(CȺ{%6)ƭwS4P5y E]<'hcG+~q|i j;HCi\d3 3&9^ӶL 9!bmzx@2˴7w[X1\ʥݳHꃐ'qT9ϘrmFnz~G'G r6Nm"F\h= o}ɝr$VkBcd U'FU!uEP 6p!x"x-do/"Z飀Tt\Rv?NHxn0=8Ь؝ܾ@4[P1p=#- q$5HYbN0Z7c‹5hz썇q%܍8(p@*?s.!JT #^<^&*[2ǿO#8|t9t?g&~aS5'u|ijINyH_9W78Y]$Inמ|&;;-Z"yk̷02ەSk%5/G*Cuv`H˪N&~^Xh2Q%șeB3#'>snJ5ij}qo 頙?cA;Jgə!a#0O̗jë˰ 'KHh)5fm4lB^Zn0#(IfU5@cI& )!2Kˬ;t.r7 !&NוPtcHx;@zV1:puH*֘*@!߅Patb<9F~ ]jܸn&kJ@Wnn2n"e('n•]ƗHGu 6ZQ]J{GII- ]<;(K(( 臦|{'R xmrgT:_AmF !^p #.5ݴzm)/GN؊ȧLF{qNY Y;`"!UgIXt&;rd[F켽v^{|Ǘf}dL 2>f1c1# ^񮙠c7 vEnzШA"dTm-1ڣӯ1X)be8 wݲ}"LP2TJLciFZ? m#@rxڈ ;IL}E$f B g3:A;jhQ+(g vc\ϱr=*o o7Iz*4>a1rцt9h؇7ՑD{IFX sw`f\ky /bn7qgnX|RQŚ)5?构v!-Ùq@K#Qȥ MYP:LkǗ@'ψ>3@V$T8C9HgXWQ8[|}x'ԻK 83o"Mrέᅣj_,$18r W~>n 8$kNѥņF^Ϳ~T7ȿ>=Qпdd.hDO@hh/ 4'P(ˇCiJMOo޸síAnRK)ʉBpYr6ãS6P :$_Sq>ac1̃fl=ȻD:=K,T+_.H:^xi1v-LbUn2K.*I)O姾|*L;T:U1ބH)WnȖ_T%쓜 tE[ё[(>5! MKC SO'ܼT TUB I巚ŘtF*vjگ%Qޗ>wsbzy)rQ>ofl_fjiu`•~;ڌEQg vU"!4K$ͨ$ϏRDV6ZZc1L[?~&O\4:!e4j:#=ô`=쇡Y Y0W[ &C>snHJmtKT#@F{c9wO@RxL5gdR~0+bocUKd3T r_d6^G J}FʼnA*VSK1eMc#r$Gpp^4omf54bYPGL9xDNj}~K"#YVAaM_7HMSƢB5/RBHÎ(/$Mk,YpVҹZ1Fٸ*jREk퍤Ų_d?Z 6L)HZ~:u%J̟MlΐXԪf{RJIHbwK4 7*x,]*z5X]Ɵ3QWo(Ȭ3V5Ore;A![KCgFŒ)C! r1"J[Tklc LH^\c;؂;Yz٪b~rHց)xz 4Oi5Gn.G /9X5lBRm0qjT8S8$4Qй&magjOkRl)H2K 㩍6ocqK9m`ySmPS>OG1.[G>%r}fHYf5~kKƆEgX[RY6FeNt=ʋ3BC!1IZ7 7jb /4d`eТe'YVkӊYξwfV1^]|D8lQB6 iF0:-{-aA%zU?sApz~95">׻=cg( FZ=׺乳B/Lzw .8¼|A=^VP|??$x{'h.rFkMK$%l~#z 3'Nf28.ג}[/W1VBYh<͚[YwkNa) ɪQ_bY-PȥwzPn-%\[C6E;lifb"~Cְ̑Ù޴[2ISwA퀐2%$js14SӋ|ȳP my7+>HnבFds0filZ>+p z=N\\Bڈ)GʪE6(pd|FŽR - #,Tp̓9"aL(fich3B/ÇKB|,rq3u㴼Go$kTؗezTѦh٧2% l3ː %cdw(CTZ> j5Spv@$hGW1/Z"%h/̌963 )z[{j2w"6x!GΫ fPRMൄ9iX]P~il;w1עuҩ?WԠ6!GZ.EZꖅ%Qy:p3آ1T8+|bчXO4JzVd'{,Y \7:y'+hݸRSM{ g?mǑl]|եa9ͥC<1c AUarMǤѶ9y>+ ދ@$̦i+ntZv󲼹<锗y@#ŰBiG-ړO(ZR~oƜ -1k*՛z>%?vmm.n롖39o(.}ajswfԆ)܁C!eZ,﫺]P MzH?ӯ g|?jsuy?K~%sWYvԬci*_,nUy%p=naOoY]WSh%;dPTQB|.[}on @8t26Bj3o&!cVr` <3D%!rct~ >aqa>R0eToqFަ{[,^xO9W+zڎޫj=jӸ-y)3r00%P3[+n>r_ev>tpQ78"%q"P:a޺DB\\#t=-Z@?L(䘊̈EzR/q"AoBc49Ne28&=Tep; )9we~“cYC>$ULmx \'/jmd-A-l ٱ߸qUY|PbB}M4[uCUmXn)wB0 3gCO4H{dI\RϪQZLgȲ-+HCkqM(^ļ6ߚ ) EÄqcKrrRu_:Vs:Uڨ9ؼ-,Q|1ֻ+`UQ)ĐJ*%0':&H,W, !.7u/,GҾU\}ȁ{y+@IKO&kJ_\Ho`Qȡ=f^o v8SXx2,QG m7eT' r@KU7҆p%VׇISIH̲f_wXMG41(1tYeTlcFlBF?ΆMcv喱ķc)jxFفl&ލIKg1KkV'DyMdi,m>.7\:9|?хIzPNw `r: ݤVeoҲmD'l{[HKNJf@n,^%m@!`,v{9J{. ԃ/1Oqө|s%%-CsVJsv ~8omXi޲s3)04BXP0A;=H;0~ꃼ&WBG7ȄÜݩxjX]Dɝl2sRTFRm~KC^X=V0`玮Y|9ևabg6 3 ~dk]5 wC&%?-c r7Uֵ\fr]35QV-ݬVP"'ř@1L<)i$]#vQߤYBnEAi]ON^Lw4v sU'X&x%k5bvψVPX=? 8ٺe_fcyz]KM~!uhͩ7w}v htye<;nh꼪}JrpW/eY4'uvd'tƷ{bJ?ly^S#'G6i&ZcQX_;v*,2w OMwVh{sPHGoI4F©|/E75j}qI }C! .|&y.<99 R ) j܇?ް޴ 'ΛY"3^Ǟa>۫K%}.ڙ@ļܢG՘]P\n-,88rebi#dWq wÒO@\~$'|_5z7:GXKy2݈< ߴ#`5MGcսߓ6GAM80 Hn6EMQNy>r} u}7UzćIT7GNht[;ΦjDӳX'ΰ_e\$4H3t5g PpeIooʼn!2bvܺ;+\hJ$;DgvAqְswC5?ow}&VɬLhKY_J:eIYǛǧaqt |Zfz56߲5^*dPvwĊ\%2b9nwHm !{/MNxj!ڗn9Vp7Ry X)rzt(1MY^+. SZQ|y{}kY6n0%A8Af`>,u$)Am 9xTJޗ\qWu,@tmAkk]Id(WbWxj.;ptIL6/WgzW|X|;6,Q,- ,LY'\'Mh6x$F%~{tqLM=sZl8u'gE1V]ws@5~%nJȸPP$hHyix[-7QPkP^aik`5 3bجӐC.%zs `0xRVއQlێW\#fshb&Z|*|UK7,I6g|X= r.[I`-ٓ]gA?SjrO!0"-N<άۆTz("$((n_:o\d;|#wų ^mNgv|`0y!#_K}q^ȡI97SΜ֭=@NŷGnRyl4t q@=sKltj1il I>E.XQ^j~# "\ N^?&x5'-$R+zF`:+r/`іQhE* -|&$Wp1$zOLZz*m6~ MkG Njɑ;|<67);g"'T/&/A:/aV+,3S3-([vl );ƄWg&, Peϖ-vqa2\@b?##bqtӛPŽ"rBVhP/0.nƒtP!j7 us~s QBpRo~4O 2gRYUQ_cB bUX/&W0p%[w#7c1]YN\0 .&)˙{`J~J}T 9PvX,/& ّ* ?tf3B,1L:}.4r?Hd%b!OG v)Y鿍󒞪e ޗgh`֐=r.7Uܸmm|>G¡0gKO6 $$La߁[[jϐP[Xn]H?q(T%5pHShjkL6i/E0lj^%i 𸩐&8=WViTު+<j8q _B)Uloqdz6ABVW} 2QgRL[c=C$% dƃL A |=Y m]v$u*c-dkzk>/ѡ\/И㜣= ci6s+l&Mm}kqr8UY%ma/$5:&LH!x,$W~˙vHq.C0|z`%B#@;2~LTtρmT]WVH-ٟ%C%^{ ._SRrBj.o`JcK~QjUq,1m ab&-! ]#/Jz!:Đ%(6!8칠却oBm'I(' 3 G`4Wa8GŒ!NTJDJ@Ud$(# tx'5MVD5mP f^} P .D"dO9Z+'!F؎V o< {qӰ]'Ћz: -|H[H|3ʌ VKe6٪|`PEf5< %T2>[Iږh-lY xgsnRtfya>?Gi.l9K_L%NfG*W5ɯ{8tUժ'c^݇%zo!WSq(@4STݖ|-%1!Y+@R4[?MzQ:p71IsWt \-c h3[ZT$ZktzNC-('І]Z)x.OI rԆ4eK5ʇfH$U8*r"~rBE]҇{] Z,]Td`;7ЉSwcS%#LKD { Rɣ$ф^0BQB] պ{gz!bkZ 04 +_V$b!l>{OEu ]8Ɵ(SD$O|p _+qVolڜGv. \@OF?@grߥqH!95$dڇO DT`5 Y {wC 8@N'8IJ^{qWD\FaՄ31S⾎p6=>ޟ;[`L'K.l\tBzMO;ؽѴ#dٰG*ŽɟЬ!@SLW:0}iIb#Ig|vB49ġ[l:3ppʿ@-؎h;2W]ǫbu.nZY&ixi)KN10Qșv/֤D뽠 Ihu.`9D-.sȻwFa gv|@/ lgOl~y4#ܢu)c~0eXcYH60C^@NhXD=~M0_k2ı8N(3DAWs h wo!r&3MF Lln85 C|4u '~d⇶WMk.duJ컋/M,N=D22 ld]6F[b}$F!X+t|ic,U] ɬ)*^bwG h^sHT̿'7,{g=ђS73?PtW vcȣԀ§*D"~Mܶ]2oy_X͋57.ϬA2O\o}K _bRQXb(%T>,Fy@'& RU~/4بRy&\FIAۡ~~,"Ss'\x;XmԐ,KAFNpa"?o-A2.~MQ X [E8M6>J殳Ѡݥ]ЉPjHR#P)3zaɫk'hIZPȓäBSC5:015\hhءX΁wqy*y |w̼ył}~bjWXqUC&UjW7fay9H@i3zo=#M:V_lStz+{^/j "U _H| *?n3:O ϢbPσ\:Tu%bxC oeJ=ego~R9)Il@#Xl)Oa2 TH#]ژ"1GG Q4t &(.q_P,õà,: =E=n# $W܆/Vi@ړtVYƽ'9>3Qk|rt]?}EmEg_b L^f|.p Aƺ ",,?kuwBʈ!~]J}S5":qV(S:L,W*S{@#r}U*SR M9:{JΧMAlTQpl%8ړæ]G<⨯>N-rIy ZQ2V'pEB!*r쭳!r-=7N?d"q[K-̼7)+BI KE åadEZBؿpWvԳ*PR%Q Avo$* 1v:0GljsJGS`^jf#(Ij2Vޔ>MDȔs)~f jiL1RyD1/jz j1\/ jվڽ3#-fV\Q7bidgQ.H[zsɖZˬ04܁OAg@hcsXaVuKo5k@uh)ml/^y6Pi:BQ_'}q7-(k@ʐtcd:LBS>ǚ;Oy5g̹ E /;^ȹ2űH׼_&c]h ˌw_f,RWλ/8oKOxz◞t]45TfGr/A ARyWCȳG2ӓw&ַ0Icw ,c {?]%+5A)P7|9SRDg/^yR{%߽< 1I|0fCt|#Ɔ}Q ͪ0\wn jZSIp-@8Dg1EIV ELxeb@Ev{s?pu_lQ.\)J:2Ǜ7Jopm`a5^aenȟP_UGEbKQDq9 ˵WᒇDʋabz40#4u+*[`UTזRy`az7ȥya'X=*L5K3M*aԍ<.SjbC~?T~3-FH/IBE^=) ֘YƪAyDu,Ub,ܚ)I9"=WӶǷm9'ʢNr'Sz\ot u{8@eq30E$iF "IyrZCOH@6u&A0ͿeER3y6i..W2NL5i_JiFeu5]xnP8, UF]* j`j@bf Z>{80<^?O<ߑUA*b[m3%hQs&i*%$8FƊY=>I {#,VG\Ú}$c6x_!5K}U=Om|d8ypP\KMTm)xՈ_$pm(6~@Nv#>La9梷lˍO6vGL"M1h7Zyź*zzx1ٯvO|iAYPU]CUD9Vgf 煡szu_2u PH*ijiv8)vIyNeN&& 8ȭQ]h0v45 :MO"fQeKz=sk]/١ . ωaMmYBdm|??Cr cuDѰ/!F~r>tsy< {1ۏﺘ@> {I |(n~8&@Āҝc\(-T!?rTViOkp\2ӅkG Јja~Hx}/' iyMM%82<+)?" ]i2 sq!c0GK<&kZ@z@@8_*nth LIJSH!rr{] du=`ZXI ^jn(޴l,2WP!8E:h+OH5\˼,(!r?!WÇE(Q_u2amNaء/0Cӧx4cf~}rQ211%-Zugͳ!a[17PHI M13"dҷt?&xiF1*ێJ-_Cz<޾~adEұwQixcL{kh`l=8lA%gNO?E?3qC=>ua'@(4߈l;$jcDcRd,mhF,lY\e83)%vR^tvc.tG|1vS" z ӥQc~w:!.c׏6Xy--qTlc?~n\T=RW\B+M@ʳ\lOQg.ͼ^dLXGIZkwٰґ7}{gyLN elͩXwRS1ڇ#1_طP Ͱ2BV0]Eѝ/`9;dOCOviQQ {Wݲ(qfCVyTD b'9Ui5wf//${nCwf+tQ,)n4kPCh+1Lc:kQ MDLM+_Tpr]Zlwuw0}N"-]2".Ƽ}4*l6 F+Ac}f8a&rTxKW}ƀ=;:(1^Yi3ᄍe0.-ECW˵>eWN*sE)=]:H.0 AHfH>b( /5#Tpǡ D# 5ʧ/]]TI#tl/5sqV1CV>\0a&>S9 N=nG|p2`og D=g7bo `Pzƛ4] 4B/"͘); HW3ѣ~8͎\PE7y̽ӡ1 ~*==E0!#p*Ls4Ily34Z '^NeơqO4PΡB9\ A0԰LQhySL"roլ|%3+|@CR~qIvl])Z:k򵃌##foB)oڝʝu@ճ g2+w+hs9vOYS5b@<?)#E%ݫ3ItטWT%.!DĻ1*{g wMNsˑ|1~W;wX[ԙvbŎ8g^h(LJN*<(' $+'JϢxC u8^G*C߅0fIS6-"(c_V+ 44-.#3))32-M]f[.Yon`Đ2?UwɅ.@ ;y>` dB4!E du~NΫbfZB9~14ñr FpẒCGI<\N[0 !(C.7L: T=A7TA>PX D܄ SWqW['q:mb-F}mM:]WmA&xҶc!׀e1{ń+xcJ;_бX;󄜧)Ћ MͼϠ&{Oej{<.Vg0f̃gG] .+'`Fp/QDCᅔ֔[,}j=_&OlI^A%Bt GW(XZ֭ȷ(Q2rݣ Ц- Jepӥi9+:R+ 9a#pU0KOÛcFcL& ͊Ǖ8t0,H.jgNިFvU~>D)ZM$6rc$_1Y'lxN+.ʜp+4=D<'$'Ͼ =忳;PX"bNX7Q'jۻ.xQvY}a럡C<{>2[e8%:5zBPN"7 ,׫[?\ͷeS{aozM1`CghJX;ϫţ-"QE6;h/Fz 3A@dS;%JOm%!Oq K!/^D'*]?j%[/3" sPkfZl*.7<6Vd&-c榪wV_,97U{҃Lw I,Dٿp.QTn7X6Tg'DTo-Nqp%^LW 4azBƙi%+OV d5r8,s“@zw%&2g!KMSs%)1E`tD!Avidzs-hy;ܻ!_YxZM(MT(D 呎+m-Db=;R?;19%A%eYu%mP?*BVSEB'0⑆pq)XΠm%-}9_CD5)->ftlp/\ {ah "cntG_G]VZHT6'e#t0:=j1VCmJ2Y4="^Jg zk~Gu HaOZgX@)0+}:|EFK}2,!%@; ZDnQ]&xs95]:o`> j\FjZk˞5,:T'~[ 9gUTIHjƘ){gAZ\isq.a5> r E=t(_ o?\MM ?VCVg+Oؔ~N.(9"d1O||O5ARܠl 2 FKMKi [MDu.w}6oW|(ufum=x)BNhP? ђ ˝h@;܎+8qrvYjBNAs!C¢781Ѵ`躆+N?׾b NYUzg>"XAl9ZV/~PJIǃI@fe]>fçq1j8j<zY|'gAd*<ӓO ;lZ[/KqO: C7l8ӬIbe 1׿-[="Z4)A®< 0PыEg`Cez챷&PH[0`&ފD!zo{pQAw|o(>$H1I3õ)d|:l JC8l887TuA|}P ߡj3zD_j9I6>;$t{h]nn DjM䠧^*2sRJ]'ys|ed=ǶehD?`zRNsiO>˥* 5 x)0 {d` 4gלY9d ;3p%)XX=d^Q/ඞ Zb[:*).L5J#I1: I.R%[vR /\p=${M~=V\DO˨|c .Vq|ɚG¡GKYaD>~j虗tmi L0Dz̻ PNA.#%e nϺ$I 0^$D lKWEzLDmC°:EG kW &0k,_l&lb ^(\,{-F&T"D~p?ׇ0}Wj/5*?A9I䢆s@+. FY6ɯlT줺p/UV ҩA({=Al< d-=p [-x"PkrSQ?հ!)fy(|9{w*EG>R g&EL W'bee9 #o_S~GjMH=IgnNi{"It('~xіrR\s~~eۖ5mq/mH.!puSZgN!]6 K;')S.[{s~]:]rY;[W?dޮK?0Qeg͸D":ro>:/v]_20w66Za"E.QDv% ep"h $2rOD%nrHX{:R)nT;E$m₭~IgA6Hp44 ^ s5 8ՊMnU">Lħ^& FZܴCYgZ}JhuiΉ2v=N|4q"ce-dF4Ooy`xi>*JS9 3' 3LO1/}K_o73vVAѾ(CZ"}fjlTu[+Rk2㩇}, pm_ZF'TˤS WYЫ8 W+tH!@d\U{ڈKu7 .?2Iq퇦4M>]#NN&oS\RRpZ(|!O) !8 K^N2|ұIs#Z5S=Xx&`X~ 2Bwp{Qʰb/:՜W`RT&Ds[(k{;}޿tufDq2[b_|/Б~kp{9UgTNY58~I0Dےa:%eHW՛ m Ve/Ca)Ą&Q~lR3}vd Ռ`0%Ğp\u;KtyX"7s) tO8D?,j`!ƉV9 `=련2ϼ~h@´(:Iſ9fD bzC^MO$ wHEךTiN,ʁ2 \N;;k2!SW_3,2$ '^o{{%Byq!::ӓ.-(̮KtrnoVhZpoIH%IE߲zZL)4$kJ:p*q)Hn ,kQ,EA3ҠtDVP(rkWv;xԈ5V^Wӽd0? i-%Ν|[aTc,52`0jf$Ttuiz*h84RTEY4"Ck}=6W҈ .Pv7n"!w2(zp/XR4Qg"}N',LiP|;;vn { o<: K8E)Uch$j&>ܢh)ô.\ݩΠ1.s+Ґ ܃1)) N*pM>tb4wrce댟Wjvb\!}XwwaOdŜĊ& >}YNF$Pqwfa}?O2z^& X+d# C%hi`OvN.ԝ(-&&WWRq6 d>^z4E%ɧRsjc݇=Iҵ|VuS&8=0őo32a~4>4RڡLAցinz㶺;p aB/&U~w%@<Aj,x@Ѥ{,V!uJzPL|҃g?͏_i<b۠x拵f}lj,;Mv&up0bU7aۿc"\[CE`df>ZqY\l٤VDER9r(0;, hdi06-Y;ڟzMwW6~UH L",a_hJ4X\P6:>3ds&-L3rb(c9xv WMNXץwt D%l~0P`!,KIDgf=dՓHo=exx]yOJ34UU@: 5a3o UҀHy  z6,j'Of0|_(払.qWeY;?]]޶f;8n, O67tpT-eUҕn2к3g-=s 1NA6sw7e|1';Ua3~2ۢdtcNwͬpXu 7| 7|>;%i4~D8PR}b:7Y Wn<2)ɱl=m"ƽŰV(KhT 3SͶ\y@t6Y 낊{7*P@ Y/rȮom[Rؗ^i7Q Q'ŁDB+qCU(J,YhfEcm@paR4W8uʡ3ddX2kо$R)832g4nm]LLQx~G-<4͂@LNIۘ;(/$C!]zAs#21Ґa=Dg9A|8)TThUEC$YHS7|e?囬G_&xkWpS!Kݓhd {{BGrc--nZQ4EVxwTVnf?K.VznY3#b34}%/|PHJO n`֚ɸF5"r`#o$Q)1dW\1>Mw(z* v[`\֧3S.M]Mѧdx®T]1"Z}2YzDQh$/cB q·n7\Uw_}uF- ]$v||~EOwtv BYzwe 2IN8~p^{x4/bѤ3>x<4ۮCRHkQxbDlx' o\41JrgDHBv Oxz# -Pihtdu:bBBVù4zbeG@`‘K6Nl0#ȉxH !n@꒹#]g!+';';Zsmn? żq$۔i%5oFwgz$Of8$ݢ_+j͟UN- M3h͸ޠlQN>T˚JERfűn4W~2dJRњ`ȸoFDY۪J5đ8ra$;u!Bn9H1NUs'8kXSu4Fҗx62q s dMZUƴ[d@ʳȭ*>17Wqj_Nj<kՄa>]a+QEN,;w-fִow1B )'o0M CqJ#H)hU'`K&z^PTv狍zόIR)qי\{RGq7qNDw8lnU,gc<5Lyg-(J{Eg#{8AlkNepF!5:Vï'K=~otSgAAR̀tҔ|:%A#(lZH,Mla?$'fP))Ktڋs(\я ƞ褚S1}-4=8Rӫwtc+k|[ Ad'5A4cur"XľGpz ht!عu΋hSVg/FabKa6GPL`pנ R;|kw F?l" ޷'`)w)$~D|esznaܯ S{{a #EmlՊP"RbL^ʇt-Lp~a d$m垍ZWixL-0\^{rյ|) ᗢ傐+ȍ _3'!٬Z=g;}*b49dѰrP]k7Mt pt=;eb)/Bb-s_TO)SgAkj !fj~"8J<jFSF 5jEnT/a7gv u -\H! :h/7/uOEy [PO,r$p@㘅7 hJ,KdqTKt)Q9VU^_EZy #-?{iK2|{%*cxO>5nA&](XI;7|\LY.7ⴑԯr!>(ZwϋѴi KP] Q4A\V-F#GIcKu%J>u d6:ƻ:w xbt;#&֪uvPUW_ad5أl|;Y˿A fIVvj 3;czD5W0.ZşH_ P8gWuZX$\VQ \O s(FwPZL@eWGsRۧ&RQ4ήPi Zlt&K}O.kR($SQIH-";)5yXv|a4V>+^ iZyJ= 2O1'vLw+c }I 2I]QQ_qTGMkX2vX~p6ܘP^'܁vq+?#Z؄T9BHș-iъR}7=6m4r8x9qYcupf> M;w{Ml# %Zn k x`yxn+XH@bI-+a::nN`7e"+(Ep$.ݳsU)'-A׭6!(dX@\=9Jj lъʞl6c Av"7".yPj%<õ򀢍; V=E@ށ:?z#%m~v"J[;?Lx,L[DI}F>KB4fR3_KDr r/z UEa`1udMݩPo6rWBᆨΓM}TJiXX=/ǩ5ӆ/NsIq~nƇyD= zݏ=59AM:w@4xS2۲B؂|+F5鄚R=1( yKϮjH<x~s -Oݵ*TFUi,;ִ-O ż\>MgZj7 ) N@X7Ρf:{;&ۨjbʤц-_S !oe-?|oiQ`Őb0}8)#+>XqBr$k)MN[`@_L%ʟ*ꛦ:R2Z5\bn Eo9ۆC@|[HA[ 41 W-&2u?)*dNbn֦%XxZٓTlDŽL:z;Ͱ_;A%qFĆ8q5<4T}鄂biJkw sBjjM%-jஸ O zw#gP$x/Xnj 6A[[{FbYno7?,rVOwem"Z[M!-N9NEFd GkðK? Av h5\$t8> xlTgI ZꪊEXwήAixWhH `8'"_ξNmY:DS!HwyJPQÓiU@Z<wf<>kxn:_NL,{Ϸ4 b8% CFrpgr:#I0Ly$ Wf׎HPDž'=$%B=ωbdƔVdB\Ou V:-$ 욘|q #d8  9OxfFe9UW**k5#˕? ++c[U Bt/U8.1ie؞c&lA v)ftpu}4uoE0D7#6Ή1XxܖM4'yahZLQ|O[OHp@*SoWu:s-@Aڍ;T gۨTLJ 1NIUPK V0jTs0TRd@{jqLicBoc9})+51UON_*ݞIoȺ ˭ߎ#qKp@D<'o)4w(>v2r{,ۨdw*i2rp\XCȹ GzՄ,x&M%5K7--kQs$/BʷvD*j(V+yfVX£}7 YѪc)4G7:+w4)eH7rxBK·NhpdʑX%^PSCRN ׂCߥm ZY1BVխiݸjU1_&XԎMnjbKE> Ea˂rۊ ۽Ɋh:,MWZm4Lo?kPR]ba|'87*=6Ҹ.KܹF%lW[Tߐe pBm#\]~G$Zc*KHS8j+#0>Pݡ{Ӂ5[$V T(!DMQz!Gf.$6-Q VV`g 1LUmu U 2f8+,J׆'egRd!PUDgy!<;!ֿ[ |@ڲ8!aox5j0ZX:~$܈ *OSmL@+M{r؂>G' CMB^bVGEO:S'Z3m" VyU3iJ2I>(9w  f=:ڡ'%W+\>B>2Y;{'ZG{ج~/7J͑5uKqcd[Q3VoOr0XiL'mT Ə`ND~+Ǖ>Pǝ~cӷ}%ѸLmëg &,sQ5b̙~^c4+ոO.֡ d{[n{0b*Ģ6B  |y;. !;%iE̴NQbƓO+8ڌh4T5&}Zup"vP;2M#V>4d^wCw8^{fcqB:f@ԶA[@pQQ2T"Fj6-t<-4Hb,\e Ӭ  "2Z{g<\׼jC!n.DA81K&ҧ2 ^4T3.ٿZ&9orbW "Ue4JE8gmOsJVQ+j?I\&_͟Ujx%W\sʯX+]'SNx n1?TS^]Ѡ 7?AӚh=@xWbv >J<G g]Mۛ: wnj,gi#)C߹RXIY=Zz [6W}^]fʡSzUMo.1v77+t'cjQ`*-y$=T4|C#ox0U.uş= VNDp*ashʜv2tM'̋Q+d PWK ͹j;|3|E~ө!Έne=EK`Z2'aO?%n2sń>}܋喐 h)]5oDMB.y}(DGہSIԌ$nU]5"(/eAW=UR;gG$aH1{{u0ٯH"τB+ct{/n&g)9Ï-c&.p%v0Cv 7Ή{r._tl@&?ncI ={c; N r wv(A;N͝e˟ͲgAL~I8SocO6]aGunR=SD[..+ 9sS /cג$ozK X$j/Mn' Pժec-#ZX!8k)mX!f+"^ّ2[1qq8"']SwWo/.A}F~xBS.pUY:f/$W1H$Ϡ)JK0 @WAoγ%qDN=- g ݃ OhF5Dok Y`ÎE ۑ;k'K _ 0:V wujSc:qA Ee lI7k#^˄\Zi5 QD.Dj&M“bU;pd#/4!7'g]sӍֽ1ᇩ='VFYKOQReCIdOfxj Uϣ%0_kF)$>MM _mRThr{qwn/`:͇(ckևvKiI*6\J iEMBF׮r!f%p/Ʈ"u,!QPO~hIХQx &OjR\h}/l(f7Qc-P`T%t5;k+fگ[(Xj!C?UAdh,pSuhecn$(Y;;s}L{Kx pƬd+2l߃is1Xt"pob)!:MEUK:p2ONȋM&D>B/ip:Qぅ#xMgyfaXHN,9ܕ/ 9x'ŕ틲SP[AnEy?I00Kcz0~ꩱcKI,-.o1;Ò[/8xXčK]0Ytx3R8`1M]ƟыS9&:?di(_,ŘrñlK j:&}a?6Q(#m)A%T UlQ;xH$Yg_DFtϘ]\ 8{^Q$5`)v&5w\?B`-$96I@M+ށ런qH?CFʷX b%Q @ݥ ?TZBvRi"7~@eh-Q5S n|"U,`4\_'MllEBDMO3cN&W߫O4`/2 '%uHG{ŏD]`:֣%vUr\txz=242~L}fgR qf؛7]}ȏ[`?¦ڛzWإh}}ў AσށdPQd$k9x~`v8n u7*Ձݨ;U!sŬWOQ+zV- ȋ "LnqtCf v6?(l<` bAxǐ@󀟹ZN6F9ϑzꅕ_TI+ >L Zb] kr}Kjc s|6.#]Y{1pIA¨P9T]S6bTMeJ3.ng4EyQڥ' F-̟mNMy?4:N4R4 *k" P:wAqYMMEA2w8?X#[x<(T&2`=9n/u@ՀҲr:]ux|C78c`nH=A!s3h֗:wIp3MHԪfĐƵ@BbGi1b#w; 6L\D0ŧq*F'O#7ti~2rYF̗qpQVޠj{ UE~ʩL[;bn$t<$@ϱ75KwTaYqYmqQ^Tv-{͹޼ `L O$&yҤB5$c R{Ix2\"Ϯ}Ĥ >7[$" VO=<0eFhB?!rwֺ{{uf0tC LXO&)Z=ZZ-X̢cXd6 C6%'b1 ذ9e1\u:Pc{sU9yHeb= 5?:OB#4pxL|n'.o}?]!"f2'SpP g8^^{럃#j<>&ttXP0-=W7B LŒWo!)R"WШӃCSa'epgTzP菿El E(D˲qҡgNoh]̈Hv`{z5j܈ Y3PōNԿ /̤j^"8c\bUq~o#M]CId=L2ow:NH3s`}ېoLu ޷߈&ܢp 9 GGɲ&֩: Lj 8=}V^[.‰wV7!v@>\$tp4K%^o4Aw?(hTvgpRR:LFSHaw*zP#v,`F^oћ:Od$nE)\3WMBQJ->m YJr#%d>|]@dAc#:a+<-|b}`tbe㬙&rρ- 1hVpiNȰ=p ߟ@WrC TτX{ ơn|k˕gY{zv7Rn^X K X-j:,>j~t)^8MW5o?qaxwT<*Il @i6E<)捂aEKjD/ .rn$VDhVKgp*ȡ8 ݰ/}8EBm=={ÿt+le]2]Z;1la+% DĿ΋j^?p,Es_-|-=ߝ>jot9cTvUo^1\V!T5; bq=i_k'K1r+r P>]aaѲStAh}a?cj}l/Q`QL&=I+7RiDY@ {9QbXլkW\O0)^ЅP8\A!3@VI%A+IO02)H.Jp;BUVq"$ţB 3eL';]%ZԉFCO\{@!$aS:($ qu4 Lv0.7h]g,N'O^=qGos 2MUl |^Z$cZ؍\YNڹ\]'g0nHni:%SҘ>:skjq8{+X:V$Fc ہENLWg5$A(\' q5iIl@)f B-MZ=UVɱl=ŠY۩^C T  `XU,n]3͘{D"p<y738l, /[,R= ){k3fRI(rE+xV`&iM)RC Ա=̬viۻ **Pu"\BH1F 8i@Bs+wF[x+xΒW2g{}mey`}%o8ΖRY\H.!#hn"k.2TyF ;2mFXPז֜H=>^ŚTx$:;k " `Ho@`}< Bf%RkK3fH5R1JCSιVTáXR]nӷ֤&,YHC6`]PTr\/Zju1+hQcEQ%4^Dיnqmj~=Uu`2jj]7HjtggW:@J??Lnѯp&a\D eY<.Ԉ޼qϔ&b ^J_&&dMQƁR\+j2e6% ^[j_Z5%8oͻ3VŠQ`z)2G+N-AYSh`s\+#J7H\2Y[St|dҕ )U ցLXS!_|<)Kߴ8Af6ul񅲔13딘ѭ }gƗŵSċ뎸w pjTi'>r3;\2=*߻8~K'd踟0Jؓ,St#_ijkQ/윈*dc#7j*>RI`/}[8IA\RQ%H_xzW-=4!CiE^rva!jB uI䏍nOKydf:b_EuZ4uH]s 89U  9'#"Ni>$;beG8M뙕 #`(Cf7%37VҚGgAxͺUeEg=$;`7dB Z~f Lg*m+\[]3`:-kT3*Kf8̛̂y45-#H+x!Sd׾f; H>%yzIXBMXHF<~X=Yc(/S 52 jPG%w 0K ,ʩ)yT@ ^bMW<\l$9R<`䜃oӐʫ`f.jF2_O?nj[k&ma*5UV(;#@7?]ڂm6ɲ85[K֥Q5:.RYUHm%i:\^pE8rvL8i>#Lu7pW]j[>̅CW +݊Fg 9"c"n9~S,pqRZsvn4_b6.g>3]¿Xi)3طk=6Xb'z< TiAIi '-~.y(F$'7N4Xa+kcD6ר[A@d >X[&e Fa5+*y䢏Bɥ ըB@ Bp&>~y/019KOW+б5M/hVU>IMAwĠUk_Sy:~oEԛB `}g% o3"o4<%[@in τC νT 0;8} $*A+YsRIyZiIiRqrq\w;3% B$wi9R/P%i|e-Eл9V-BFugpo'1"Cmm\&[?p NY=4TMٌ"*|5FH ÒjZʼni,7xhNQ;ң|e.ȣ[j9s6#}u`I953dHazxh"9)梟!arH++ڒ淴u@[.=\uyS5y{ GHd& L~ƴ]=r*xeUp 5$RN(vxA,lz;Q;!zĚ4/,˨?[ӽβv=aW}s)oȽbB'TmM/c@8q3lWkK1vǜo~\~g3&~ .`!ҩH'{T>)#^[r{j( >[9atkmVo{iy-_:?.gk/]}T.,9ihJ(с _߅zC1|OM" Z_6,6y5{BRgFȡ;^ ͞DT$>֮vSyǎv)y"}i#Vt[kb_MMVMm#1p:DW?Gƌhm)ֵ'x`^wcدWD@l!$cp}~}Zŷw'$I( |-@ t&A2LluM`TBjŏe3EэJ?}x"/q߽J8z/kchMr)/ G*wHe(= T5|i ON=sr=G/ԗB=5u,#CFq%KX Q;qaN0~'gWY Fi+ϳq7 4 /:i.ɏE_eT0Ye-`(cWsFSQMɦ)Y|˭О AmΨ ɪs`.V?--<ДvڴNU;CJ 3VϤ|l/X6H 6@ScCzVW0m3LP5IƖGS=[tP.HJ W|?KgƂaOSu[L Ugl βD*u1v6lG(woL0A7p5jG4,Y|ع_1B(k;^I;pkDpX4@W ҩ 9 .k20OMӉ"RB.*E׫B*0}U@v"S< ]M儞_a]2r-J7@&ۅǘi6baq6t{TzgY7~6Lp-[e-ɽ"A`rzAY-38teZh"4.a91 5d8{Oz{V 볻 lϦ;Lr)k R߰ 9N$$Z>ZNY+6(5k ?}ީ!H5k͡mZPu_iHBK3DrWRm3)ws?""B bnl{4Ӽ?ƅop a MF"{YVk;OwNԤ 's|lUMF{{qJ ?ƘeøϟqE\2 fE婊Ͼ9wM7!ڏ q+0[WRv a XǏc,H_'8 <╼΀o׀ ]l)~bWOr+.{ta=}ۥA C U[2e\٠ OnկgqHRy㠴w%r֤YіBHOjN } 7<ͷm_|:WA{(J,9G*g?VG&ZFqi^)v/d 0j;i G'} nwA s1kwrF XV!7 ut"o.ڟ q;@̨c`+zF;S^㌝ia8[-Cڀk :LLQί %PNмEZoh/D4q~ 7mo0S!t",@ ԳUm Q^6% |[oР֦PIl{]Jyo\ʓ+,&*IDyq*ekdTILXB}/!hc%뻿ȓ`č'pQn1^o!`\QTMUVH/T3U^,k]:Y&6O%ouwARn+׈^5)2̮E W9`ӀfO9$u2<։ȟCdG^;fg&aSB,&<5A`x&ϒ2onJ[4Cm8Ru\z[{MG]7^LG7LuQ__(Q^(8yfk>ŒcSW#Xf kk7pсS_{ DA|7ExͭGi/9(X~|93/vvkӀUq.$]/%]?Ek?2x64Z9ʮt8sJ9/mg%!<-wLtVG\k۠q)tFJ{Xf-%%^ejEC-}>K ?&A%9^ W:J0nWC?J}1KgxsLd]c.|l-whvS1~ {U&\>ʻ|h$A9?]gxǏ< CDc}t^)͉X n&%sCWlN"QACO HǎHEZ s-}<{xCC?CjT,Rbx\̫NitBm 2 fvsGH-L*+FC|/ή 6]:u! Hq},XZSLj/D$\s%ܭuɷ ]-N)5~q oݏ3%Y]f/խ 1Od1ʯK w=AuWwN!)6}q~N!̟-,797QکԛҠ8PqOZ0P+Pm/|tI[NL‹=,mpdR[{LO6\׮U}zQA=ҢTnvc!`W0-8A;SܝM$x *`l7R.Y'>q,F# 0`|z, Z筆L]˘{\+8߶ץMvgl}CL-5`COᔸFv_/tȻ 1f\u1N)0[|lX>11h5>U k̩3gh~FځfvFP2/ːxPxX^LJ3Ơ۸x dfY?@[x-~SCApB]5H_ w-ȨTe*ɪըt/O<_gE3?g"ꛗZ4>2r1jiju‚u)5:OgR/I;8 Nw GU=2/InĎvSuze}ZE /mʀM5͕?p!/R]cj<ճc7Y}yNaKE?V}FGrCA_;|-RmhAg6cBA½J?n6@4#u$v@a="Mt G%iմ E+Ϳy|fٿi)!!Y4eo/[k> T'O4l~}IO"؟ztB 8ccKOʘo`93ƭH' t[T=ժ )C67H"!9ruK𜵮^_zH^ӳ4$&g!ksXv\_e~hM4yvR#dA=j>n!j ]~n]\K8W: (qۏSRzHοqӘL:6nAK(PwW\̹e1w'|;?-MqM~GfFl?޾AꝔϑm7e-#%Uegfj0DY0-~t 2$2Ò9[)eKkM :*#ĒFËV߬3ܜpStрRY!?m#F< '=0yb-Lk0~o9<ʮ~yHp26觨`;r+~՗|<`5N؄yBA?!-B"'g0:|2qbBefݖ--JCP9+=qEOm+1_ޜ36:n!*n4lyګUB^vɓ'EUmL;^>ziuMU;REHݟkuak6O]ay6[f)^*?1@I Z+G Di|Ik=xNSCQQP1th݌KW7!XؓYe4h̏k:BC8v2Ng3+T°q}Ȭ QZNYΩ?Mf &*ɼLfKJWkZn`QIfZϬPklf&<-CǘE6MÝ8*ϭ1a})ФIv:?8=]5t'8 IFfp}?Rj{867Q1&ntIYL<6 '˴N_EFu}_=wb*@` xۮRsB^.{jhqUCw:Y#LN$";Ydkna,rA Hfٚ`c1Ev$Lz995?ldD:I;j"1d#!3vjS=K,io=oS,ZN0O0,-yWU3&ÉYVBgmhDT݃,{VV^T:bt#.}#uZx$/{)"߱ !81u0oq`F\3"T5$sӴǔ,.M@m pV!HgX~E&7ouv%(ɌZ{F.:ߤea?3aZG8c`[S[s-C"Ȏ2`Q0p6%+}5ΟD[x^SADjϭWJQu%ʰ%Cv'#]-"xumͷְEAC:QP4f̧<ۍHmRld"|,p| .ú߬@ж*[Q" נ"No}v)ߐEipfݲa4i*l WvM+!@$|0&_6jeݏ7:׻t @ c/InIɪ6p`V69 UݰSUsulK?ūQO cs*H:Pw_GxVt$x+ܴ,3[ՠAa&ZT1z5(TI(Uްũ-W6 ϦFi) h@jTח-!7%z! kL>4?1~\'%XFX`䓩, PbN[*1wt.hϧ4Vź^21F8zs3Uڣ\Cn_v1(4Je-m㨱y @⦄8)>x7(c=l'XamP8z1v 8Rl$˽-_某cyz [E$ik܎_5XL JWY%\!vfx 1T{oX16L(FC &Wm=ٳtFs$pւYOJmRdbbL2\=kĬG8ln v@ZfAl] $sء:l÷"ux5Da5"A_l囐G09)o:'eg5Tq_WKѨ)#ĎD3OWw/9,ﻝL\,q&DTFrVυ}=-QqHɲPO-u-- R$/#J)'x"B,b5c\|5Mc#F~YtA< l =vO>7KKģ2vWmef*XԸ5z:ZiUKFY솉dAU'k\h5j [כ ۴-كֽNBqӫ %9vq2HQdY~j" | $JQSl4+V1TmIHg"gq7qZ>x% b!-ENzW6޼ !qk'yGe(]wH~ʥ$F j|6aw:ixZ4进y#og4̜Ņ~]Aq{7hO/ԑn BgvVB죬[hB6ީ(@} U%6QFaWYc+TK΋u@B9/T,* &og^<3c`:Ngߝje%u7/g(DZ30"cMLbbȢ_mdv{;;T-S/u>s4 _XG]E=M*a5(E,tx3] [(Z ˯9P(\3?QWȒ_U`in͗%*'"(VIRƤtAA!ugMΓ:GAHߓE>n6˃x6nj|rn419CVMS,x\uiZ G?}fLķZTd p?{y{s WѕpSyZ`{>ff%k %Xah[HlCut#I"@tt,YSH1QJsLo3i_6/q%U?Rb\bI>dD㢙Ex_TP rVlZ؏Wh\ kXWhGkmxX;MTO.͜\!79B >AGj$YO팲I))&[Ќؽ{]G{Qa  k^^im e,T*(6ݰ6Z%K\At sGq?&3LM"Ť[K'ʺdbE-%di+y^>Ig yk -LZd|XcJ;VZ}2”($[s>BM)kOl_%#og! 6s0IZR$ѩqN-1i2QG C h/3 ͖ ?ا»5/NO?ybʓ\HnHO%F*ƨl;ET`"5:Nul2ٶf;I `<9Vail2 "UE=4,k` ق!۟62g'րS7(;{MMR˄ɝǮROsgKuHƵ$ 0F7uj`J%BPy,pFśQ`'߅=R,S)jΟ>;0V߃:͙nNN=TkrSTsYw/EfћL@C8k1w&toÝorȺ~B|e?kby߯<[kK,W\Qɼ¼ [ՊOX~Q3`ToyDi0;GLdVrr@2AIIV;.@x(j>w̻BԾ$1ulWy+dCm| ps,` K/cA;TZ涁aA>XH,U(1TWc@h_dHTZ8ɶ愉>0HE/A`b+ඉ'3U׺CrtH հ7J糊m 3%atAWWLN6^fޡD9#Y4{gJG+piʧ\+H9N/uX!ת[G+k={< Wyk%S!fMG=0q7H[) I: UGQ}:A|En0;2>1<6`;}NB*`ef[Xo@镣*n{4 j\lI6,ា^wj۫p֐uQp]I.6cr gm]30nF&fN9Oq!",f'V7ˇh%[? x:]H2X$c1n=geȃs"' 7+O(`Εk"="K֭Ug&F<-04>@J\X2`T m̭y4]ƒ1H!P\#GT'vQ,N`*}US!v[{Rl+B5R.d )vO^t %6ȱ=vJZW: [-2~ N{{'&QJxT7Aq&LSsdC9@5 LUC]$} Y M#CP ǪԾl5GTP¡q˭X[wFE)XV1eؙ]zGoD)fW沸r V8Gą6tmAI6L ^;[pQgI+" r U}<_hFӚήi//LxW!GLE8#u_.J/!|'fvGPbjJ^GڀS!c\'/Uxrn2@r6;:JW||duПWCcMj/EѶ֬'|TGzXĨ[y#)H8|Qpd^Că h- =o$/tlA Yva*5hm}N]JŽHd<0䂐%僇viT=iy~'իNn{N>]eԚVvؗrF]'ghr=gLBܲ!\I*o35ͱaF|JORCNSy[-q>Enq(wV FS.BncOyrA*8eKUy2:ߕ* L '%CZ^MzHl(^K JI$c6\ffKRvvj+b+| z1V{#_#RtY3 )>6R{ g Q*OE"gv̂зu xT^Ԁ!YnvIu?cS +W)¸ǽY)y_KB2#?= < L0_>u~V#bgxpFZH;yq7ջęiI{Ty/9B+}$2lDGd%GW1uɐiyD[Yg'DpC)+,Ԧ `Ѫ!R=DrN.\|z{V)71WV;xr|dŁp [ۯ5{2=$!,@X4~?1i}B=\d4*\F (;>kCgIrPU*ədf˸՘~A12 HZ%#c^l6@VW^!Zuz5ںC XwJ!ej E?9WxkZ4M@,UxvˬquY{;YȮ$Ts4<i [$\5h1P:6Hž N -SB'޴ᤔD Q wKO?[>_i) i%w4-YtdI̮8ciH>' !b ox) } о"iƥI=?b)OTښfAw;/7Y7}rv5m@ޠ_:0QK qs*FQM@LFн^,Q)m(M(UcBpB-hfR+$CIvG&X4kս?hKT8L$ÐZ!`aEWO'E}3'*L\$ff[ucE݌g)=,KƱ0 P0; QL1 ݗZ7by;up >b)vo yIԚJS?Ι=z1 U"i5ա #~sB7tO$1o1W!CYEEKa&Bn/0x*ܼ&쵖8 =tp6o-& 3q:ȥ҄J*pȇ _Z˓yR ^[hAl a (ms䈼z0"TЭHG2tdS|l)` j~a2ZE-T7`D[ѩNHwQoN (%Ex?~3:%vY^D^1_,JS a8Xm-:ۈx29($'/o!%mƜʒ"gl1>zX"OK ^eLp",ٴ>g^ȹm[@'9nnr!V!ބHѩU4ԝ\˾$ÿxSZXDV0kVXaEx^ܑ]7\a?Z=١*7`]jkmwNJx"pJO٪!Fy=SC>844) _zS^Z mMZ \9J>P=r2ր`<>U= A #ODtYt#XSWPm*i 饺e x3d)|>&= KG~H=._7wsdp\)W{@P],x4:z迏TRA6h^sslJ[1 vD{4\b@~\=p:Ke;Y7#bǀΕ6\/@M AHU҄ lvGQdМ213t4< 2|{?YE:cCpf^iN*[Ƿ8jg?k"G' ׿7> $T\kTܶ}ac0GS>n|m.9.[C. B3NHF񹍮HWYR ˠ2u3:-HbZg3Ew~|# I}%CgB {GDm6 myD$'1HGS+Lߎ iB9؄a/g~ }@LK9>R/dL's~DR>.w!nX^J[qqp7snٝG"dz|O,b,8+.k!DD88&4GSZ/q,|.'&2Qb (>>J@MF1Uߒ~H.R>FWO2,y˭fQɨXY BJ!X>ubYjHA4A#,=UHk m ~@>{Ԟ" \n&[E5j֎vp/?Z5|D롬^~⭪$5xSX=os%&1WQڲۯxYj+-D}5 ov*#5nV(4~}?F BZv8c*x\Y X'zxe!n 7n;j HMdPo &ߝh7qb[Ǚq o;5en$b&ī7l$d]DьPy=ӣ!(Uwwމ弎asdC{ Q؎u}g_롋MADd`U5.WM\;+y y{&H4%#RF{ ʼ],?{?Zޟ>M$f"0vx0'im.-[U+ٙ8!lGꥉs{ƛ٧bس >S&~`5F-3Q{X}بci.ЦKHᠿ]R`HFwnkE{٬YLD},FTi5t}Y:) ܾ᪲W~Y7LjR`y` 9/5 6Ucd|L y1^ ElMƅ1NV՗ r@2FN&l|yXo' )}$̨;6oF k) >0 pgB8[=fLgl|uQx۸ϴhS1cU)23U  .\bZ%fwFFo[(_1}theG. 2I?L4,5c֠C T?C?@ 9$]>dwɉ겞% v{}z ϰ蕅sV4% 0NlF~uVPy&(9&D > ӑR |-Q,U E< I-sv1qW?^îyk:48%=}!qt9 %t[\3< Q'LK/ *˂7=RioU԰=YF*z" ^3J}Nɣz ^D ГѡQ6LkT4EmVEa&ܸ '湝XؒmF):31) 7P#Il4} 9P{wfOCήL/wJ5(u߈zͪh犏 c2- X0-ر34<Ϊ1;K@@g&*H0t>fP\QHoN4~~N;XԶ, z3k(QS&K+&|߶IVفu#;?s_UVxkB/7ERn?_!aROٹ;Gr|Bz ?u2lxN31α{8D}!Vp 0 BX幂w_B5YQK0L[,8`_8&18rhH Mb4@/n.j@. 9wdsbdI%H~HH #7&fQ)`oX`.%9.|1M cТƢוML"G:xFU "^iv'!h( mF[?{(+]QD`~hD*'2:dw3SՋ'h^%O?n~R0y3U/i%+wݪ21]:@ו0$E3R(7TcW$M_zgώdid/O[Dњ0Y -7[p Õϵ4.jo<:gBPD> *:2(L*8O!lJ޿ AtKcGboeqN=hwŮX`ʉvMwJK1ht:Dy_\9xGܖ76Az\cZe_cet6P̖P4D 邝R"EjGDi+T( 1wHv3V="riQ*Jodw,- -GJ/~ދ##ȻJV[>2fca7H|9LA핰 o)77h:q^S in?}% )րGt:U96V2_}e8DU+W^#3#wX,4S}~X~& k){$9|.*ibZbskO+2k}e``pAy1A0cr (SmH!qFЀ8ANF)F-9V0᧺c C +: ӢV5<սj&,T45Zc%W3yk̫، y&qeXQj a5&y>Zt9E0SvTt*̔]HRWK|Nrr3I'%N52H??罫o$ G]f{Kh`M}Ry_{uf=ƽv}U& < =X^8^jn;?ld\hxҔJoS dg~嶠..T)>D:񪥿, ^K6D`@t18dʭW^x˗mV)?-[5hfNœz%#}Twэ?-L5Zzea%,z٨b$Ӳj }&%8\̙UL| i [N6\gk3x'%Oދ/'Y0yv_C5md'h0,J<AkMu zy׫R28rgxW(Xak׳{ƀm;^^P(A Gt~jۑ1!P [Kh^H"KEXH[H <-*ycٜf,%RzٖɆ!DA/7䄦~;Qރc)ZRL!"u9RP|¢G)ooW 20)c0V ސ띞UCZ^D!B!Q 1x4[e XX[7DŽ[tI:gp+&Wz2r&RV]cN3G.Vp!%1C@ȳQ14ҍn^W07? g2h.e( '8aߞ]Mpľx`d.ߎm+Q C3!xhY7@ : pT qa[^W1i/GsSAL)Q`N cvH#GW*e[w,g[{Ƞ}߫k 2BicXeL{< [U[C{p2>PJm:Hc:ەF&]Ghu)XOiǬ5>mYklkjn@Ӥ ~Ynr؂R-38NݽeFZdU[rNb:^)lqqʶ) |Kv};EUTuo4G 613$QP]aÁ*j ߄5vD1lmggY39^4v~>J{ DG-VBte>kU)PI{ϩ?2,>ݍV3>uZ|&տd6Lj3rcҮDYb{yF+ YJ2tԏ-1rn\L *4NwWƺl6Y '/*[ڬvf̥ Z#'bt{3y, *!Z[`B bkڭWІQ)*vH&-rniۋQк6r¤:S5);ӜDzz* *~ZP͂fZI9AőJJ81 }IK >2wdܯ#[s3 ?D3 ǐKFV :KuZNGNxRѯiBH*Xy(BK?~J&;,՗ygFGyTmY>2ۜڄRTtC!j!Lcs P}NQk]ː(ǨdU{Seo)QAq CۆAu @*\Z/2 þcxnh:pmGx$X(&q(x\IDójҎU.)$v˺S)M07kd KK.ɑS#r Ίd?XgZX VY> J.E0]Y%.ly` h0 P͝ RV߻x]Wbզ.anzIˑX7u0S׈7}pC<Rkh/-$fɣf|W;@v_Wա->o#tkP ^ ^b/M(4 8R04!gGg)n^by †34%7_hy ("V̑*h"Z(S0?AXv% \H? yhW|ĭ0L߲?zpmMR{d>;AprT;#EI~PyEəfIB@KQy* :xwk_e_Oj*!anh~'+\h}TY>IcmƼ iſ;֪j?HLMZ l 61!Ɖ !adYt{G(Mk H: SGGФc\6G\b7af~vXF4RdmSEz##JLwA?r:7#~>egdKFʞ4 P[[&n~PE>! }rB%t&@ƑF@K Ň,)3 M/5^M§3-0ɌAxwd̗Bn*f_pF _~su=+q@uq2uQ+oJ$gnʩpFD7BE?LQӉ*1{3pņMWWN7fHMܰpnqLd&5HI:[w9)S~m\"-2Dv,S46I3N,1O)߷NFoĻV!:JܛN~x;xEU3W0}R3[ߛAڐ SdN>=ռ{dC2H~e;f'"XeE{pkBܛE eP@)عu-׍Yr%jH&tM61x fMu擑KyqlJ`vs\ mPjp n IIj@^s{` Y7>ו3bb} ƐEFDɚj2 DDAp8,z`!hu$0㰆lWnR);Ky@ӥ"`cBj:,&M69 +%-G>em bPšuo󁠝QtD}('XRRhiE+)0ܰLWiyhLj }TBqۆw+]z>OhfP6Ŏ#n)H/*z${D_,|ԇΤ8*ĝctnGvRglM᲌|oNui}Տ ks9g|~@m!ZL|~7Wϫeh ޅ?W@&4x/D3Ʀ -R8}0\G&PVDtXηNCU zaU}>}g[ o`ӡ kmw9[LeGx~ͧ܈}kp Ni%*PX@6'_ IX"km4wYp-dWyM'R,qofnU.ö(~$%*f4Puyw"ލen7zCi.d4+9 SpܐvRy6hɐtCCiFu9hEGBE)ٚ.o~C^$!IX#,ێ_%LcVPrZqm _(V@z#7b=x|Ñ {r5ruOYT<7x9usPSnZ;qPC&O΃E*شj,n7#_<Ĵ}]&`ŧX:ك~QPcs26ӧbrӰVz-*J&P*EXuY.=HF(džOB~ALU4Kzu#53l|}f7ɕEGB?(a`y,gVq͢MD5،mKfz`cA2XBWiwd/Tr? 99 46UjW1hb>F-z1%*JM_[ܸhDS<81#8|&yjAY m L R3cH,^rZfyH#5xthtR=~FO>ɵ;Pc^mu…is{\[{ k`99 8wRvP}GPEdh kg h<L’ #9Z }Lk;eaafȝYB)e{tޛ$qmbk姚AH"Y07):bt@k\GuKN@W}\<ƞQI}h0=uF+9YnB }| !~{ 0)MH:z~ ) Y`٥`9 P˔{`7gDpG܅ny-`m_dWC.LJ_*ҝ7Ųp`Wm3OJm8rKuƃx`6$qk@;_3CbϘJdOPZZ=P-X(^x?ms{(bUJs$7nu|t)%F0qh'bb)ӕW$gB|(P ޾UjصmB !e;zs[m 'Y:<|isIL$\̬$d!ђj^['Y}x}%1Zzԛ 6P S1Z5Vt%9vl\){-k箚NtmX>Z>gKFfɭQ%z۪0_gSޛrBwyPH>)Lksա&Wl͚g?(Һ~HPx1\ak'vR~dTjjbʜVi Ǥ3j ћ} _&VŨF%0P^3uvș!c$\͸f[+*ː%[`-vy:(@ aw"Aöfk =7Ug9^:?OcN߬NK}̋vk* /fdmPU'"iTp96b[q[` D`RMDWDU_(8Z(zR cWIA|W $)8c K&d$F9(|b^a+⒉+ HO 3]K~ʖ}n=^XrFcQ7wF6@~aBPp<{ %S\(5`oD&8*Fl¢Y67˫eI0]-ΝAÇo1K/$Y_yg`b\!>%z[*^I}OYcNUiCborݭǴޒ7}Y25ԌR:.NqAC$gn{O vA._VA43 0 p5dk`T bdp6zϯϾPE{QWӠpLmaO%X4>:L7jb5L=qrVSqO$WƝ>Vfҙ֡&襴UL`]4'3sb x!b`gk֥lO^G>h;==5M${:qt E`^WuUC>ޫmՁD9tZcp}HVi[iv*fw@1* RdTT9zF7-U:WY\:0MA&nݜ3X*Rcc^2ȧvξ-u\]&u-/6|MAn =C.|wV()@UM2*Jw/S*9ZefI5'8_>ahP%V X]ߢU$Nu3Jegat76dl'9 a/E#REzIB,-t`͢ E aZVūP48e1 `  #~}iG2;dc)||VD(Z:r ŊH+4EXRq$n[#w1a>ܽ$_ OEfZyfBZ)_|b٣'v޸OX!exxs,p;ےsb͞jW2hƏXs*vW"َÈ;.O?>FgГT_9i[R~*f {Sdi9 h a:Vt4˰98W=Lo F%x2J$yq0:1:l;q6]dg3U齌՛%SC@ԛN^Hr]H2>+tSi`rP^C Dxx>ĘNn ֈqLIJ)6]#<˙G-qMfyt:)޺a{]+ETd]bet?FȄ|N3mQs p)ZSbu +*DVqF1՛/rdzأɭy ~yJTrLKo:urD=L!="Ēfwk2 N9J@r&9ft*{Q,QIkAp@xn-5-Z,it"=;4'#tl|H51}I eb$z~[Mj"x:j *=Ķ^|%vl?|-fZ כy@^X׻ N/2^$jRRQ&*yTz{K; wH. ~Fu`5ю{_KEa3?߂?F!8ԢqdˉsUQY8pª9W-^4(ݵKs@1} ?gGa*D>z8a7z`BdDEYvΌ݂uPW&|IN{y2#!d%] #GͬlQ50iM=krMeanO!ࡣi ߜ 9WJ4̄')m0l'HwDT ,ik3[%g*>C¯S/X  ': 㾙=/ijiA[!ɒ%" H0ܷ3L?$.t}+ HjCM08'JV)ߜC&WtRℵ*?@~3&QkF6L^@tOK'Dq&@ϼ)p)[!I0!S>\,m2b(` H'`Ś9U}Q#M|M3C4%(B̫s&L]zwU]J )N?˯K +-Z8f&^& y~Wx߾ jo B\%lƀx~T|LmCBCR7WЬfӹ.o/cQrt`:$e1L.]xaŊ> jSK0MNTKW*hcs Ⱦx,JOsw Wlz:B9V[0ouW3xx G;-Ԫ-A2:9:Q<-<% ^]$n6EnCF2 X !n-Zl!'pa@,ޘ!3Ƣ`\Ur0^Ğra511]wA+b.ߒe9f@D1A!qp0 >[ YW&\nKpT>&١i䆦etc@8 |~ڙ']im%UgZל#ˤ@~ bDv%?ӟ%1 dܴ=7h?M(6g( 7ֽqB!P W;ԩ "lTm&n(N_E0U,wI }"ٛZ %6hn+_ gQv;(I-< 3H'Q6xH 15Qc£@1$'sK WTNj;8b? nG#W;S˜/5؉D_fJ,xd)+W99[ѕw]2fdr f~l3*\J&+>l RV*>5M{w"Td"ar=6LS[GQSJPa]p'@i<ʪ']i"C maX]RKtBpӚ˛ҫAulÐnO)vHoN$bJ6XQnOUPl.#I kP \vlqbC e~Nn&JGmÎ]0b{6FSh9uajՑ44]ϾȨa\=ڔD/5p &,PWjǺa:+8ȤbS+g`b Q ׇ :An`Ɏt*pNt)*n÷Y{e6|*Y 軳D1ܹs$~_IoD[SZ~_w`37(9 e Fh{З"֠2'}8 >DuqJ{YrU>24g%+P̳.ˏ͡**h ,q,Ny!Cw0.5&ŸMp^<,;($Qz6?,8 㐿sm{p.'i9GATk-3oM׽X4﫣u%^xw=o 3!ǝ/i7 5YfrF8j!k3Y\l6Suɔ)'8\P>w̒9H=.:xLޒ~Y]uK7fD' wsQ+b۪6Wz7 o]8Tćb 6 `g}C e߾Y }rbc[[d|mlڱ}hc|^_fGmt.Cz0^kj^x~%@=Gqa'~┱Yv+T X]pܐ'ԡL;/vM]J Ȣ犹LCnh=rGl +죾u@Q1`U@N=N*4]AW\,ShYCFLo1Օ p)H0@P! *(Kwo_VYwz_PsU5&onɰA(8 Gb:in+M*^`儸Ke1i6Fd{lYM;NE{)Vl=e$>ݞAv5!fPUmM`Y8B'#{76SŴ1/W,X4s<M0\:"E2 A}Uj{ujR( GB;-_|?|! W/3n3nCW ^kOU}pxH{F1bg'2]ЖAP5qkg`<y@AG|jktu)x[6}GrK)Mms)}%]i%is>84?JK Ea1a:+:5.v&Yg{[~)*=%^߷' k5Lhsԙ̏E(q T==f8-m/놺E^Ǚ\lO36VB k!4ȹ%Dhuw#;iNʽz9d')@`Ġaw?&r+l!d]L{N~0-)ymԲT _DCkVV~߁Wxdqf( I l xK:I(qS{B*gxDVeS*%y@S2lP.=,²r^WG҄z 2iћfWj/u g5dx Λ'Mf [dIrasZPKF o9GqNiJm!p Wj!l*5D5ʑIYXbS^(\pf׌iٮfܙЯu'fqYxHIۤD(5veWΗ޽8=oqr.2hbDڨFS9u!0:0Mpw } еY:)WH˛O."? Vw"li.P(@|S.؅hb:MGbїK$Z'ʿ* 0 F+j tt2 14P؍#+)Dz܊Iļk0G(yv,f=yVWF%\=2"Kޖ U\D) 9t.E)&s|= cj]p ^&[ё_&+yuibK s壞y`_dͥ!Wk*<>DfvFk迓[8d30h?h3- D;̴% ひ k_{W_T9RSj& $kW.)mj.˗w'qEi}Pޫo\hW$ߜ$LǻsG0/,&#<rj_GgjȅS Tۃ}ŴZ Dj*­G~@^ves0XnNås]kU]|g(A{!Vѫ/J+ܢo5{LǸ 7Pȡq/}$d=cƙu?{>< :j1<׊K3G( Bqv_QfgDJ./>kӘ-`Ӳ Awf*%<|rWO}w"'ū2/@er5DEXK&ƁZn/O,g.+eI,;Eͣ+0|tOo쭔_U})y- b󿚪[V|X/G:CMUy³JW{+XLc l]ů=NUzp9݄Vw>G+t"puUZnQPW\ wa<f/OZB' |>dj7~rA-gfubd 7ߐlHdKĊr~"s4߫&zJD̂L`E%Wehi:E*6p~~KJ[yO`¬Đ6')7Lbm#̰yo5z1|s}\J%@MmGpjUf`K7: 7D!DQ|m&+?^a8 ?9 PKOPi ` ˧ݓO 4uy)Jε%W<[x 6 eL]UIPc ](Ӧ'6S(`WE5W=&GNḧ́*J9a1PإGmo#Gs8jYY5!)_0 ЇYFWϼQr9G3rNk:%#Nj?ƪӬAd׉5<^aNj(Q,*En*3AhSDQmfQ0 '3h l.nbrJ=&x_ma@*/YC_Ҳsq޿B|T8 M{fhO=„c,@īEc*)$5xxvF+`yM;e:ݙB3PՋP)/>!ldHV\:Ex"F?9 #$H,3CxF c&}DHJ-8mxmjFv*wPrs5(& {14k={jExibq ׬u >>2,r7Ya REVY_$d@s5wNq3?e?~S~wIP,:stCb:cBz0b wсXX,bіb:`V[foI.=0cAvr +V:R\/6b?r6uB}Rpr p f׷hq6c8IfJ&Pn JUlziV:[o\#'sk[qI{}厱Gߓp"z{睷6e1ĩfp{I&*ɫRՋr.?VV_2^ s(3%`(4q2M#_!kgvDmbUC#\ss5^w(bĴ|+u~Xkf#m.J{.yT兣Z+Z>ޖ Q΢僵aޡ$#@j|q02ߋd AYicwvJ@^/ik39P3rJM<#j>d|˗k={ɚ07jJ+}]=ۉOI>;8}&vbE;..*"U>:Y8'$V$(ڷZЇE%m"3%5DtOrqWA' 8/7<:&qE &sNn_N|v[|;(! 8ɘ7gWO|DQ 2j:OX!)@" #&m[n?QǸ#keH3 r L?ѐf+'TK\ċIWWeׄA C&WڬB*ͼ;t廤6W"wvMb:Nbu\cƆ F1Q ,(@g)Uv?+ŵ׷0.3MNTpݖG?__7ڟlӶX%L4C2Q=^F%_hDDqp!+Y43^:=uQf50'_QSvbx%/aM*Q(G5 TƴN(Xs#ƲB`k\)t,=Tɥ{2k#>=j:N dO'Sܾ]Q^)FvC )N'e4>=YEJE*6 A`!cJ#$YӸH2 wK.h P@^Ttfx/j`V'Q 㶩F#ߦE2O:pԸOrkPJBv3 CmGkb'x.,NdZ wHCh_л QyNEhr2s*c+dI[ie<cCuZ@3ER{g2{\1ֱCY2roYFΩzؿ 73Q%4}F{w~uȟ!jv;$fk ES鋡wLP|Ra"}R @vc. Z_ml+Px7pug}Oh~v>4i0*V^V$IοocH\:;){: k:Ud%%9Ċ<ٴPƎ\+,رoӂ`ɴGe qhky*<`ءm+@$k0 3jxyƶL$-;K:*UŻ?5oleMERၢ?Y[6.޳S:բK}.m>OP;IF$՛"L2L,fn"68q7=46MHIP@@drA%hjGn'o^{*~Ez70APbL^Kb!Ve w}AFu[@ CषnіmQKM'BG`qDس CG.J|"KE㶕괰Z|@>Jl}J L;⿏ ,teӻW0b/;.CDzYʣuÌx =*W&xΧB){ &̎c Ma;N]~hTSERi/7;_M͞Y55. @#yj iԺ%\sX|sU)%Bd$u`}'eW @nZ{y5`kn$2[ rvRDMu\<ݚiNwy_&C] Ԩz:Vjq)#\%A4IAR.)[L #Ƥi>=[-5+ ƉN8\]݈Gqtu?v b>EDy Vh&HAmwgNr| |J̠|LL"RI%0 FfH.[Q.=b tkKNxVpZ/qy;{QQPq“?( |ms,[T'Ġ[H6Hr{Xz5~P0y )ɾ3Ϫ$scCҿ?;c4Ju~귥-P*̘ddY 8Z HnAIg?m!SCd"ht4 @/ f╀ !챒Q j+%^+&>#(NUnUxCTa|*fDNNtM|w6=il#9AX,~۫O).a[' V/wKK\4}VťȵxBY}G LcA &2jbU~2ɡ'8KSa]L;fPaQh[h{1Sj9t6m9Y/6oLK^zy($ En pǁK8s6MVe~Cu]2.cEf/o'{:6OO6rkƝ\`z6f@p.IנN H롯rMl+gxc':QPOso'&^"/1WeH[8 F36u Lqn w,UsKѥ- ޶^Oj>3[݉o6 k SW9dngZ"4Ru]_ Fiz^6v`]806H0?J1,6`]7qHSnw2hj6ɭy3Q&AVU#X 巬uJ h p9Q  gﻢ.,,hVY#Ck"i',+-+L( b&vʤ|D szs]g]α}5Tے B~t d.Cm:G=73 Dz 2JWMΕkMd=u~L*zLTG߱=;1.(*c$|Hx+4غxOsm(\y짭90O܎2yJ2_8JX(e[&)):]s5`E_$&&B͢5~VUμ-u(Qd 5 5D?dP$ +iEMv0[gdaK4΀^ju6$+4acX;tv" -S|`/ʳp0bYG#&z k4mjAGB#^@d7{Bҁ%@@1A|yq-n^[~,lHOKdB:Ć! J͂6TALu:˲ЧDŽG׊Ce,PLǔ9_KUo__zj(e4&&8PIH6(?Mߏ\_+gb<~e *^)d*_]v/$# E?ʇLuIrZQQW~[H gH*U Цx;j 0o(k20FS'G^ٽWHRU [V<&~ -X4Xlt@x .tۙyIg } (,H:}4R-5$ziLIgۼ%`<9h!tx.)vɾ[+/ѳdޚg ώt(~b)ƮH2Ğ0N=3tSQk5Ԑ[wӾquۉm=-Pc]q@+)`6$UZb%Ѯ_ASa/ ̧9_Dn] MJQFZ:}㚥Yz䍘|َ*#c*3#!M qךӖ9N+v c_` RPW ?gdNz3U7:s.mƻ`Ѳ~~O˨$LC՚ķ@eqz 3- mESY&cjbbi 73.,D\vZ=Tս EF1/E )>8I\AOz8E0>$Xz/|qVqTIe'ُp!N-s@UX=UQ~lGtPHHbt8d3>$66j9y18 7MYwoszwLY uB4}T:D5i?(j-g=1‘<7t!KV0K/^[ 臈MfN۷r=!՗w'r7hUsˡ*_u(~R л\Kma9dKplQ,)Xh:,xST>+ mpe_('+d<h[Ӹm/! f?+Y;L7Q5`wg/~69~`mQ`+h^3Tw WrάHFR _!?1Wa^ "yW7׎07ɴ~xP5T(^PЫںܔi]yn>lg#717]M !X18J*|{KQ (SLsu&4Lgq\+.) eul5Ē܆@Ng}t0xQ&< bǐ\D4΁ݰpDeh82L$Z}X׭?3[ @75E݈kr3'ab1zC)Ud0gmV5x4-%AUS2 HteYw%aiO~r_c Shdߑ24\U[ Eٷec /\,{[a hg0ib[)aOLu.fVZSfI2CQ;5%ZqNÓ9}8OM¶Rb1eÖKAIxu'~!R:Ѵ2JpDne-ĉIxQ9k)Uƃt.78$ꪱS )?P(W-XIF{D\kjр"n5ol鐲Oƭs{V L8B^v_)Hٝn\&ypб;3]U\p; ,o &aı 'd9&, # MP>05/TlZ5k$9sjDb?aǜW׾ۨDqVi X8x/gu]WvV”]2<-^g%>Rݖpj(< :-njY(zFf2_ԃ]@VayBHz r;jcY"):o - h]0h$#yKԧpD2Mjoߤ̈́"R6'g0B>ٱO"5.AVLEh^ v{kWF_QSoteA<6Ldl۞)34wcZl-ə>b˯&$^0yܮ=͜H \k-'@L8 9i̛ : `'/? #k^@ӭϬ Jцlg/讚&7 t>;rߜq>"j:˿M3JurBKOm8 wmߤzI2٢`̛@0Ӯ hM|{3C%?Fh)TpuO dN6%?DN$&{z/2 T{TrSMG@MGz7?ƾv$4sg}ZK*6,lZ?W/|HMe/a; +XJ Q2s ~ȟt!PKr?+yC]N/4#ond;OJ}~)]y;f7|wœdx!Fn1IJ<4G<""N환ފA:KlFCI{?#RT fBʌ;*蜲)<%\ q Mt=sOtzu Y3lCGG/SDOcq2 QadaD2Zpw(dsjpz. H9o: gP/ ʛW(#忍-.*Y+<,6!e&8D=.^g_\YX/rB]* O,& ֨> H}1xcO;=|Od8&}?>xrT+_@0&2wg`ZKC̽”YH~^eoIk糧y@ahï>A`H}eTF7b&*P0]"dD𦍡y+W1Gw)2b_c֑)}: X)"'!`R#kR[OC16tARmS !&ڝJov"%(ؾq3b_L>^>= 2Ҹe=T_UꂢrZ- mpCPzDcl%jKF vXڨAk ?B_u {X̔c@އ >󟔎J!GܺaRXs6D\E3۞ |Aa] ֊J v'6(-D0zDtRڛhq:.~u@$a٣~'TJ0Sf`p?FOpupH5JVr;piicqx^k|p,kBk9TϹv8"\ׄHf#TTn }gǨHQXVV6vRq\ &ћ!;Fu WN{s* *)PG {[]TaI51rA+9mN7ށ~ ʱq*rDMSY ';AxHeA7fDT{B%~EX$MոN42? (]d\pIK &&[3\t:L >#v%̬qMƧrBTqhX}FOƲuz(LYFLR 3kƚBcGv(DD:S&YLȷsDU3$4n͆}3b~JVQ$0rYB=SIz`ҹοﵑG,/@$Hrػ4}leW01b* T=.E0uŌh_cqB {\pLh^و7﷧a\hjPN0@%Tx(z 'Fx%.xKh XvQ9ߠlHjNɷ#;*i0 k)o:M? p0]~78[LycO(L-}Ѿ6ʹQ*G=/'Rq !:Ub:#= kwQ$a'KPL LZ`<4l&Cƭ@A7#גU_l15ocyUހ<&jHrTo9Jhkf>0'Y3*|) XCoZK =T!φL o~ .ald]71ڳ_tՑ2^!ilR]a:d TI݃0i]v?9rǭw1_#Uұsy"򎽥 8ӥI=<7J>$׌Jq Dcř ʉ-nP48a*LS{u{;qJ>N!W6f<[> XmXLMZ%OPAVZ݃8Vp+LWM*vZ èf Cq7Z.׬@] zz*~c?A;-W}fRy,PE1sEtfdϬj-_gO^-C]}KTXWepoB]znK7焘h*BѪgYU!D2* ܒ{0dRPbr±=4!H9.+Fgh*覽wh9FP?. A`&CICd]uG}t]**+XkтD05N@qdkpv1hI4$ϟ|J_ḏ<_)'F]hf^=rDE"iۼң@<[Y3I=xE߃^Y-()R1?A*oF]>Df8𖧺qh4_N($[^Y5 Uk1)tΓvEV="\7bEZt2*./??(˩Ӑ^d/;\9BR53` [t-غrx8dK7~9_РB~ZrVV\ȅUQ}u:fU-?f=Y :s<φC -mx@["lAz]:QNDum*Bc{je]3}\i2MDꄏ N.>;- cmuK!V;Y ;r<6316.~i&hG ':/s]C3OȰ  e~j{31wтt?yj0$yl"KO)"˶$tu H/PD9Gm=˳"DdZ,#Jf;I7Rqa53E0etB.اn)m]#1;fuZѦ_̘uډf]}j{jLO[a%ap+p4u4<  ee}]:T}e^!COVED]k;^K/$<&->4?d$)f78Mi*Z4uD A Ұr#?\} &b VF*Vh)LN2BP$K <,Mq!XHWPc xݝ]4fgx-s$ӌ$^CvhYx~3K 6&?,$ iso{ژS2HOU 7h:0y2[&K6^ڋ'J(n1~ >X Laqa<~Vӕ4&6tm]/(zؘ1z!+rM/sӉ^jI[G#.z!I8IC#F˅F&cᑫUs_FKҴs/W=b\Deyh9g{ϩj &dK o{p[E@;d1M/-huM%I jt"붢 u:oyQmz~mvr7k@j_NXBM7T*|;kr3^j8X|Q}+6T7g$Og\╅6T2oȆSƺiaJ!Ȏ8yݟoGF(I ļ+2_8߃B]^ bkdYZD{Q7^#_E]-gutЗe-*]؄M-:Ywg$8`ir]"懧ԃ5{Ӌ:1v r>rduaPg錺`xD9jgOG ZNQ F([Xʐ2s,,gm ?<نj 7j$ Tͽn{pMDh:-¬Hچ^Ho`֕QsaRG$>YdZ3wj*!"*:𠩨VMig-5?Z,imiZ9 n-iΏKb<+%B e܍"*; e(:puҷ;.xdH :5qI Z_gUYcJG =>D&[_<H[X^/N2x 7&Q6x;\/zw3kHzGn;VY6`چ0I;hh 8g>:cɏ(D&$qC~Q$7OF][^ R_7#IJy~x%llhe+rWaKSmɴh^#aXiS,gZ׆ꡔ'?E@6DY2ʧWuvԢK`$-Dz,2+%"߰zKe:X8Q gd +NM%vsG<%jFN!T%z GG' 4e {[,;w>fe~F* I1dJjEOο6' MlEW@-Ң%-?kf=e戶QDp!]l^ N9a߳C٫2=A Dx/b!xЌ1,~*㖗o҄klBgޫY6)@ƾt-D'Ô k aZ-tѠ/y f*j0!V=>~Oy}s Pd'C$B9q'2 ַѩ]M[yc o*tӘ"ć\^.遣$Byb̗O}5Zi2ˑ~I,x椠Y@+{t, Yņ ]1/,)Qx١j2c.fBCoٛrx K^yW>GL|I97־}e)oiF(oftRG|EH$m($LN䍞40HRK"l?9VR lN74^!JpC9}ب y.KӾ FIU"b?TQ%Px#&/͏Nj^q5mf3|j6Ѱ(h%[OFfה {+.1,d!;K8NPHff33J.Ok*K/Fٵ00(X*k.XMHweG_|GK܂7TVA,fއ[X"IXKV2)Nvv1cd=8k%j~`4͸[az~xlB–˭6PؾZ!fgᅼkC7z]mxK 7C#a\훷^ 354R(+इ7mz1gע,.n@~H]As|]l>+FԺy+=@OOBY z /-6i&xnQ]f\D&so\9eZJhp8ƃi'%)Y97Oׁ coNwS×, j3CV75Q3*K΀*ăEnJ#HQcKZ`B=M]di gSY2hwv7*t?|!8qfoQHRqU~'3 Cgm=|+& eݰÜtC:%)V`",Mř:ѷi-ل8C]cq_E#d,v'|>,7t-LgFr̭{:<6G-gQ m;-o)Հ)1M6S,7w~ϯ󤊟_6p`z_|5(ؚ\俦PxoO,'\`vA>S߽gNkV_g2$]o~bFCݚ~ixq]R;N&Ȋg;6}4۶ 5 akpV˰0Ǣ> 70ۑ7bԹ U4[E䧘#>\RiM2/uYz-S]|?F/֧ "eYo$T{IūN/HRVwEkG=d^;SaA肼äOD+E|3k5d&NE:(xPrF xa2)§">o3(Þu0PrPP"Zit'"$'W67JlJ0[fl5+PhFG/4,Mv V@#ĝkC,PudN2 Yoɺ;YHG>i[^b;Ԥrzx9.)+4k aS6Z1iFn=O(x?2#U+`ؼ}&]~*I gi6d`^ z_6Nv]maƧTq!yZ0 ѫƖZנ kSL&hl&{ߛ`F^_Aa fmWG#*nw#(C؁gYY%Q;m',J0,!Ϧ%c[z;}dسGO[2Qjߌ?(SB摝TœUU`,0(#.9$%mޡ IXh_SMtLMFMP1+hqKwx;}1 &+6IK}Q?a=‘ A\+B J {kO zf5 *ęjAz=hތZC6Ʈ [`U JܢP?\59 ̒*b^u +ņbHK` PMX|p*(*>k!g3=2k)6$k6©Q'3^"?05Ծp| NVZԉ;[DQwmYE|p& c/-B$9Һ.+.yA`MӍ]AK J1²NAY*S@=PapK-kȳdNNSUϒFkf @̥Uf9 ^|Kkqu|4=Li\+LVIfK+6HR'?M%~@lXN=vܚa`` 禱f"H *|B+Li$۵x~vЛ"!_pwme/q8‹\_`ƒ|@IǙlZ~==zUI ,w"GuRV2+$<'%!C-.TR:y@޾L=1Gr3#EǪOpA՗ f r(!]f1?TAxwhO+ЬW"ОnTA5yxq6K6 O"#7w-b0lȧa b"qRU yukfɮ.ؘ/dFhGo {&H5wF|9VAeW̏ nAY;Oo& PsD"!۬\#c?YS($>GzN~o7c:S|4@4SA/5@T.ݖAx7A2ZU5:ۺc;81u939Q1[ɏ aIó%nޣ[ąPqo";)Rd{pdG46Z6q_[֖u"P )ܕ9)2&F╸<cИs^ wcg]uc N1@jXn Z +ܿ\VqEG9.GМ8g/ęȨW3ϻ)YˆP'T4yFIE^-@EE ]8qVZ.?b'ν}N<}c0dVI4zLSye0(oO+Uu݇Wׇna1kʁOz˧#pk7Vڸ9Tk %]C|cz캙]h1BlCnMt UQb0elHI8u %t.-N͉SVLr!Fm/ˊ){U=h.Ғ?qs>m$44Olba5.r 0owN m3~ 5̛'l^Bi<2!@;W u:gyFc |CX (K(Y=\Lafϖ%&oDl4GD%,@"з>)[w|X3|dH򅺚4S|EK߀-wBq ጳ"O4jw8*(zD%0f E+ȅ4W:\RX/ٷb~!uD6{M.Q6Z!$yʺ} Z MKFmx:؏^8IbK*\H k],#!{$^L#4#c!,NMs:{|" CRBn4p2Zp@MujmL"1̔U#s`7P=*a D#$̍[~苈0<_ {]+0Ύ> PH'Y iav9T |pjz9Gz֜KS.fCW,>Nl 3CVb`DN"&ngfw䖠zr)p|gGmp !NxsByi?0 =ل}ʻٛ1NK8^^f- Jyl/{?H$/XzP*;&ǂAE<qJ ;3kƸy 6ޑe:? `6i_ _bAD<v/-sw H؋ X3CTm*Zd-i< /ŊP34e#H:6;۴]Ø<_sjػU6WMsU;^骔z$XmPS,r*pdF.i!Ew%c}|<g僻A%dB#L֘ %7(MB3omzGc+_wc9d Vo_AcHa&ZT&h;A}/Z(Ytk QN۱X(=1-Re8mrH +җyK|U`rvph/eov$?K}N4Xs2}?<L1>UӲ:[8SpPUVUhS(R4*BMq Dqoh[ ׻K7KyK}Lӿ]Zyo@߾\2IPG7VTn[d"~sP tB1֍E{ܽ"?$-R"ٝi]ܻn<"`4]3i*#۷`646a&D69bVg=dTJ/5jeG$Y#$p o R{1T o\cFS|ȹc&$'zjۘYaea, lXn.c/6 YrcRsi' ѩ5vE_)m0T/.[hbq?&;>H2Eq/=*X[tO~;I&Ȧjk(ߌf\-{T!H4wPcW*^fura*$nTV>=ou67H?hfjP7T%؈'zQ|$i 's5/.kb|XG8#b]!LD}2%Ulg > BOI$nJZ.A CzUa>bOBjUԹ<ĹXp[kΞAg,0Rnܥ4A.r i !r^ WL]u y'77H*')q"35X.]*FʊɻR1cj"\<;c6pQWje9qQ}paaYh)/X08nY+@--l z(w/㡙p 7_9?j-cٳ6~T\ӆL T"^5G1#=(Gp`D=)o& s +Ju9W<>[ Ր}acpd؇C]uӀ)X'V^=.|B pl)هԒޖq.*}B+ʵR5 a$(nF<\Kʨ&tzD-b/ToqyE3D)# k>\Cs)bC _,)֬hyͧ!qubޅ@oYxbL 8BЫe/$%-IIX}|*Rhp>jh(+9xprYק p]`>5& \:JAE5cU[==7:.ľ6C T1ҥWwC+IR] 0iF4ԁ\ÏvLez.i@8QB5O4] O_.{nۂhWW=n,\s"UASoV6ןv-6E 5W!(ғS `¾2CNjγtRggJmǖHD{MX Ab}C<߆kHv,+r$!isfkP,Ofo7֨zo/Ve! c:E-&v" {v2P3CL0r4ߵ:"2=Vəo}-` ȶ-M>Ο{~DQZޡxZgV7(GsAgGDj&S Fxm:+ÒjR~GĪT,ee4JzٽE"$9FLh._sGC: Q1gq46)В9;a<ڏ{F55jCVVx${?ޓEAUWr$u!* gЩCmRק^H,-Pn;-K<+#Pr]j󶔥v9䘈_oQ|Ͳ --ſɋ6B#L`bͻʡD#Vs'c8L '2KFc ɶ^>QU/"ըBpܼs+n =!uZ\$jmfssrm'[ Ԩ;o 1o{eIm &;!Ylkzuu ~pd9-BNF6BfQ(;U@)cJٵ$H1܏q6sL(_@2y,:-LdV?!Ž:6pKu︷*r^y2.أ#=%i((2~S٫,}y=fEW??yhut{ᰱpy"X=ك{)g:_y!x(#IXs8*{#l\FՊ8xHiϾ)abT b ɶ |3,qu`lCӉ~BOSq]fŊ3ʽ56.zUk(n|E=,\ԠQ]dy' 6UM- PDWHhn'-!#Q%'(nE1(L7g] HQmy_prL*[+K,JIPHp!S-ԇ)}ܥ* hVM] ]rj4]/.Zl.Iͳ2J!E֯RQ^ņg3~@CV:iXO1JL͂n؊}K$"R ܇}"ZLu]6“6^.V9!}J)=j:+Qyh\ا1A3_$6(e\AJ#X+G!K5Rt3F?3vVY9q.ؤ#ͼI:{,j̇oIǚ#u4B)m/w49Gi?$<nwok8X6378$!+1.{Q‘$x4#P]7 _6Ӝ9p'eM Dʐ ƪ[W!CN;~%$8"pgiT}GwṠyekt}w6] ./VyqĦ&&ګ+=]u U^ZZGgצSPT]u+ELL,P ,"H5"uKb>oTڰK` w̆?`=C;cXG"%H3ٓ=K/h*}'*>,fӡ Dl% HVF)ĠzݛƎ*S 0J#9.?U'y y!Su.[ũ|A/u$HrQ" lb>b-Ap[hwMc_WZs8,(NjT/0{A'Yhw&k_ 5.XU<G f5lAc2go.(M9/\aLC K_?bRx :r~4$9-D4C4k$6/ɋ PbD<}>MFFbX`oɝr>iOyY;OmO@yx2ƁU #8Op `/ +-a*=yBxLPEu5XҦki]Dcٴ-7]+%a'y CQ-GҧJˇD0|夌VuYtW}Hm䷊ s/X b É͒14 AW[Q퀤(SϽ\s\^ F Y/)]oRw?1V } [3KG4;믭do+0C1x?cM֙!6ϲg:xE=;~J2-(LqDV@7{TU *RlY#Z1K Hd״xd zh! ]v{oC3DPޠtqi YʆM8,jXY;=mL+A%5y>tv"doZ6m9-':ϗH؉vܝJJբ d!3P(Qlزis[&L; e;mD^PưRu!@ Ny; ;#g$хXQu\$OCf\Ӟ vR_d=({ȥ"*kͳ#upEx3txu gb*.a`P(M uTUq.(7 EUƺh7h eõZV.|~{\W`]~BN{<ݒ<:V"ʰᮈrs?LVs y4U8\ICto)dki/u{ɇW)bE 7X!Li0Cq/Rp PL}^R犆{%Q*2sJt'7Ξ$޺T, ŕdsbr3P ،Gװa^~+f09?^%@" aOK\:Hz1 mo">g_Gk۩}VA><]/] Bn5,XM.0 Bh&AQ 6k3 C0ȳN}cܹ P0Kz͏2j1"ֶkh2btE_/ju!JyJ䛂_8Lʇ2о}6 l~A=C >i`* 8hٛqK؉AwiLl|Ԑ)cQjpVlYAI&-& txz8ƊH;6kP6Chr-N1xX)5">a~a32 +BDQbcwp1P(`}(&347*m1}ik3_rKBw]nWcO Gb9~AS0M0ZzZ&A^J_xͫOKdOI1bOR!Csf~&Cpp'h_ |LaBYˁ2`= /?2H@4Qk*] lkjPM&m9\[w3i/\h>½i ˈڋ6j&=-*/('k{Հ# 0|Rƈ!;G_7OmQκ$ӶQe"!,=;}(.ygfַ.pI(]ِK/PjŠ2߱z#bYf4TǶOPv>Bcz:|䷶90b 9k;31 WѲ HrABl8MļaD74#~`}}snt=4=ήQ l.+'Mc%SOU+. 4.F"qIGWeoX3PBG|тMe5PᏭr!aL|'4:Ip:PP%AJyox0ɫ7ɿHǒ*~GVKlw=~QRgEZ E1cPy^,wT![b)PIpzTOeq̶6*i[|ŶT#,l(wGЏ# BԌz>B$[Y=Kk봕*۩w#ձǤ`d;a{j[ ϑ"h4hЧ##PVBEŻO˦9~)wȪc/9)pq~vP!;4{ .(3! MFJ-QLAz0Ɖ^[}jqT㾷g&],tۧF*ݶy 2Iz؏T I5oy#kX9rA!ާҾ]?d}.g*JX_Iv{^ā&-Aؠd]cPTAȷA슋HP" ܿdx Yp="w>u9w Zr reG9z৑XB^9˜r7\3gu/\u 7vٞ,9y]G-;4,us#?n՝"}[ [L :8\Ge-.v5)\֢ȫ#tX>1|efST۲mNHq45IØ6?25(RVЄ}&~LɓGJ$6Ŕzȝ2x# DF`W>'?W9%|j_+eQe[zH4prRTr.bib5Jqͩo- I-``moJ%=oo߅ Y nvS1rl:,s-?,--*a Drk..{9Pdx8%J;v[< yBX_U%Cyx5p2M2btjc_}Fyb}so [-AśIPLکAMK0d6޴u ށY 1QHVL$ؙaќ#V_HHЍ`cd$P\TAHrVWl! AE%c,Q1q[rY#u+991b~h]d}:X-|:8,یX*.Rԅ?=dCo^q<*ѭp^iv: }PDǺ.xm`F!LL@IP+[Nt=x>̽>Zᡓi&K;{٥] i</%|q|cJ]]j}=Ti{wCb0\Φ(Xinh?c'[WΌ?͘sv`Q"eδeڮԜU~Kp ,Px\TmrQ(YWfx_Q"uA_v$JB*ؗP׸}!!E0y9zuv  o`m|ӂRj)BAXV)>8d6b#L[6Iô2gHX;^Jp%?DbtwІ`?ZDu hh%}y`lPsU+^sxJCAI*i{qt=xM^eSq 9=#ZLhD^C{A3&GG+X\NT::lz=mqu`CnR Bca't_Wh;"g&*qɇu qQ'gR#f>Wмy!B)"Nc!ٺ`_J@@X$/(d`2rZmHf=gDʂ o+9:&2iZdRva 7:c>aW 5E*ocWl <5D?T\M Նۚ'M܃Eo7 D@^D'\,|HPvw&d5sl ?aؑ/-M#e _ mΠؗ|wcp ⑮rn(ܗlu}/2;?'RW1j!Cӡygbm^,Î%p{Cfŵ2/j57t+9b,꠱o6T lu(Odsx89dV#-p#wXR7{vZ9ks!1?(ҷ°_䖧.JCŚb ${2pm]JgaS*' xRX.(P52ԏeP p"6, 949㼐)7@ZW]iETfVa9ge=ifb䬾?X)O߬ Dw$3u7"{)5Sۃ-Eq|)*`~p k I1osg9!n|#]89_ܩSI١F-)(e½|oท;uAqQ ט߉y|@iw!) :&` \kĢ=oV!Z cӕiOȋ0/y6uL6;6UJk$mU8 (Z@ITɀvh_7s obK@A-qP2偗P{oѶ#QάIJU$B"4U6f2Ք?4[ۋ'率5"'sE+ 5RwMn;c_Z3$ 8v.WBbN&o+䕥".8eMm|#:<91s|5=hWҬW) ub$@9JH/5*c5uK޻bd&## Ѐ1d=J1^*:dC֏t}'k;3w΅H2X7ˇs߂]s\ Jmj[f%\MOw캡.<-heSM]uC˿#/Qعq;ݶ:l~< &%s7ߨOdH"̃z \/箭Ju\SGWPO-[ yz VfiFff} 5b?f>ɘ\)MP֨+7x[ḷ2Xp'+X]j.\^h ϊ\-jʅ[C)2J!P h?JInGԏyn~c(k?+mUBU98UyT4V*7kRcRbonYh©h%W<[mLy^NYwgC*d%1*nIT:vC3f+O7yn/I1!A:ּmG_eN %aExs VlPo*̹9Z/棙.y#7.I;/:5uΨDk蠮tW_+. RJD p,:,u况|SekoI7v8~֣-QF9'>'R b*ToR0zѱCd@Bmeo]a'2?X‡`]2N=9G'֛a\K \o1ŝ\y7L/% |?8lfKHhFvO _XNni0mixҠZ4Cى^6vu%l!B*,r &=H"br}.@ &(gS R"hnD=ϧo7I!Q\ (7׊ gwv/~m>gߝ@)1OQ+Q'{e"]dXVͬR-]7&}'#|%O-@ߙ>0l1=SAmBSLÁԪrS$/Ԉҙ=FD2f 8n)J.9"R Mw{}zRw)5`m14h_}47fzxG9:wSEzȄ"^YkTr%75bI?۳V\!qCը83\C0>>Zl$155320S6_`0"G1` sV-TڸtMҭ7jBT(H/-Ԕsz3O8ܳQfvj>M5j|Ga5 *+L wާã5:u68-A ꕪnm9EX";A&ke&9:}yKN=Er]]zyJC|aIZ)7yWޫ IP-3og@8Z ,C5]! Qc_Db"82IL74imZHCAiϻ%S:Ygms֗G?PcBL48\HERr=m6?){>}= FY ̻DDDmrCM&ޝlDg[u01"\'B%g>Ҫ(AE +4pCoY*4Rwvgf/yΡas7@겙#g2k &9[$%2Ck)ik9{z{{HEfhG &kzT,B]c̮n][3i`9]fo3=b;]t&Cp Te<@#(&޴gYZ070701000002a6000081a400000000000000000000000166f3d9ce00005274000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/net/ethernet/qlogic/qla3xxx.ko.xz7zXZִF!t/ZR1]?Eh=ڜ.+εTpgk}w%'ePgYX+ǘBM?T7 Y9|< V˩٫e]n1X1t7v@L+$P{x|C$H {9p:E9Br-Y\Nᢑ>&ňF%+4ib=6hw<.gkmBKQ%hS{VjŝFVOc)kZ 'nDDp%i{ z$d)S%AJ{̟FN[3ǘJ z0KzO Nax\jm󉜐WZX(7vz˴)91IiLDY6IiBe-zZ KAϱNĴ*f1O;֊dD>8BgU|sO`dVs;IEJFcM lDN<50 ‰LpmavY߬_r~Fh3*U-z.:L o:RCCj`nϣl&YH DRJ^RoWդ;':hc~ QB[978lX~܄?&| |w[L7&Xݑ_,_zn\h.84Y,EꦒU6ȲX|ƭqsi{?WJd#L tRndo뱩HDN4X_[Ri)L\|5SSק݃MͨA& .p a|-` ڃ7Qkiqq #r2= C- PBGK1zDfVHk|$?cV\RJƧ>ޟ ըSDXhIuIU=8niY8jb~! e^Є]N <+-N,ttn𑤭=%#«5RӨ2W{̵_W0G.9qFy7 uWh{sw&&%0^a!TՃ/ ֣?D™/gj"!П> qlLJE5*b >J(`l2T db24p >y`e5 ۂQC5Z }-tz8W+R^ߘRϏy!MTjsxKyFܟ)Mm؁+i+*:cԨFC:%Y+wٶ_{ʡSn450YҤ8GPQUQ'FF:ſ8yҫ'rK|PT'yFIqƖh^ϸS^6{ xl4Kٽ~j?< õĿU(#&|_ӌ$xR237ٶLC"vY5*6-L.N0j)(jǧ|"$J ]G2$RҺ&Y{d3A| )a*zrKXS#֍Ӑ62Y\UqFUUL']87i( S;q KLF&&0C~a,ˋ 9RvM4,b ) ~Pz[D->5lƕ`n/ʔw\1}; YƸ1yyڛҰqv Sd $K~EOgǽq#Kά y沶 cLz%V}5y|4^z)<'qZu8FKB3Վx1JM]ڸufp=S2ӯ1Vy-R.᡼K>`R+[@wEZ 9JJY?p='{8.#k,/JQ4x߄6^Xj&![mǿ1%a 4{"䭴ƤaeqP@,0lx0% noQGlRMck츾KNnL[jN-]1Kse°Pt:w}m op$ J7bI+ NAT\ZAyV@_n7b.S%ԎZ0j;?Vح ن̫2xFKQJMlA28FSOnHF7kTcNn_5_b-eE2ubHWBVu?ܫۍoJcIi; n`_bjz-K=l)Z(Hݘe\,Ri$F[ ƅeȅ\oTk*g0 '裷F.NrƥR6.Tg XvJSz0}Tq?;;чPv3o\uv2-Acsgj`G633M,ޏF^Ɋ AHzLi`Xvz5Rȝ˦#Hsa+86u@~O5Fjx1/6ܼR)|;Hi+[N XAx7r@+A7cd0 $[ثyvMO|byH0ǎ1)~Cv # "( BdMJ4?U{<^_8[̸R mJY? +&EU֏ȹ)~|=0l JLZ̃=^=ʴXmg{254}vrkΡ&)sYXϑa*JؿUۚ鉢tԝlǢ,]@,mX{kyYaΝdB J]4BwoN]ST+w,yKbX$DτN7>D֤m=[0$ 2.sL뎡Kz#&9e$ EC٥?}k&% D-Y=l /NAS#{O.>g&FA4y_}˚\,^1 <\-VT H)/L&V嘲% 7C?20#5f< (ZJpY|c L+Dؠhu,(%*ؗ!Y:#KhҢ^L%Skq^ڽ!BK-5$u@).Yf-i,%:g[}9Zү_- 5]S79i%ܦdSlM5~%;}OK .-!Łh8q37SzHaߪ"xյPՒ"+|ũH uLuƷ~ l@*+JJY-8_`3uکwJ#̊#3+t6KCma%K9w f$(1) $1)&p`;k"Yvv&o:F '(M\Uk?AbS1`Gj lAP$|,~[['_uLIXfEι2^5fT]JPYScVuF e2EbA= b.+^S} {4U/LCdxzs{Tqp:!oB׋BNMĻ;_q_l"w`oyàG,}TB&ęsIev(i;&jͧ5.\{iKmiQ ,$u&_K9)4\`upfx蟸OkTĚc-ɮx+LC'%  [? P`Ҏv='l|~,Ӫ4E14@ _DF<(u讠 /3mb{cW;B*P@VD~A\[7B^dzqGb폶Pl:*%x RM%E{tW^8gْ. X?۸6﨎{ +MWV7k_OftʰA%<=1MT*揫[ c"aoݠqbQ,AȈ{Kg(`4Bф>Dv?"2[hL߀ͫ_QmeiӚnсԢ-~|J﹉BZswwPZEX$lP5ZDWW}`71)#Tsb[KF5!El]bM3F|p$a'ؼ8[\-W%k;IQ[*gwOSlUk!2\IfDG7UŷK`Hp@78_;q4SX5wNOr/R_vȶ p8d|vrt)wx:NDUIj OsW9<]8AR$X+*Jl}}0dv݅qQe^\ɩ @z@xM^rΚsmܴ1D)=1UXKqQ>m:Ittp3At2ܘ:]ٹL0"|cdҟ_A I߿!;?YB$  6'f;/Gp7p\ -c a]Y~I*6 G*R㋀yF#'e9 n} Y+6i ~ϰo=vY%1XHiSr+3Am:b9fk4I_;'"ڄI-9{.)Sf04 椑Ut%FOzb ӂiJD0o kZȼj.n)ݤ.}bug'3Z|(=78?SD$~#Ҽd\IzN3dZ 悉v!< 2=Im#A ԘMMv]^.b䨤8V!rգ@o1j^ C)i WU6$JU)Y|7:CR\=iy@m=C9Sv2vY~_#k1]B96a՘+YZJ\M27$W=!@^[3-{TfL|k $&*> 8wl4 EܲqI@>qrm'֖\[&~To<ē!?˥UPKra!g9\YӮ+XO_ =in<~='>M:QlˤoF8wɏLdsĔ NfʍϷ/Qj-PQiTRA62L A0F e0?zgw Nӛho< rR_S+=8I"͊#ؙ؃یC^ WsVAAA.ZTӅ̫S<#0Um2'2M 2-6Y£meXwZ8yzd]d7+lGY@)B目,`z'ELkO0C,+kpZAM̔=knf+z8pC(dC`o<}< 7`e@,DY,GAm3bPW@>}PĒ@% =B}:l /f5[B%{:]ر߹1mΡLT/[@#S}PcůE: 0yJ*9H Wn0_Nd{هm}!Y#[<ʹ2l%:6nCېJo>lp{$Mբh6+.m`lR1b)rz0$U61A]oK&rUYl[DzT`iϽx_8`|w߿2BHWZdzV2d&u T/~{"k d.&(ZSEu+0WbrABuK~^gd*ѩK[{DǀޛM˾=d10 T UaC5NiP1Rg (A1'2E>8$ ud&ӰH }Me#:'rc5SVk}*_% 6_bQI 9i1>+ƨ7-K*(;rRԿ=߂DP'ƾ'9yZ֋=Ht[8%IGRt ϙV)4H/q<3~" D!VkEqiX&h$h b4D9bᐑ|7Jаz4R'?9oO5:h#$@ob8 MP{$aZaD<8qlE;t-WR/pf+hwRa.'x=qIlQYY0Y!O:*kp{xS/Ll0[vC(l"~M{o$o^+py䕛sk] W ZlɆٱ"9ͮ}V8=WNݠq'1Jv.:u3&- O3$op>F5z/"ӣ&ȹ8po1B ( NbP¼q`IF4PƹP,6H8uEurĵ8+ lH@2E@[xr92x˕t>]?v\,ZK_-`6T}Dp ̓YrL?#4dX!q*1%ˠWknjb%C&JEQG3G(<6Ok~vγRh6q tevӆk 6;Ξ5!eO{/DmE6K|9!HgOg]&P} jɓ cZCv>-'51)l—HӰSiүAXCsUES2Jzկ.~44@%4s6{R#ݫN}Mn*-n*'|j-I}|_ u]̬g Ӥ8PhY|DǺt'/_Q`S+ lmR4ln繲o8g ؏[6Wr9ij"f촵YJSؓzjx Lf0?,ˢ؞"vT6N%6흋yh^ 9\O: 6?`)s[i9՘P*kQDu)Un5?OhyV(ۤj`ӨUM*˺C6pen7=-97WvJkEX_D:oқ=2 -Z|*nG;<Ǒ8." 5{8Yh'tp׋?(+??*OxTɻ5Z`WV M9k}Nn#  N'Uw dzf#uH-?AVۣ+1BR{c%efz4Ng?h 46@_T.t>ZjeDj\a;+{}NoϩH;}Tr;3ң<ԛ5F#![Hx&i4x)V s(2MaďڪΨ;l!nS'eI&_># ;.R`-0zśg9Z7, MTmVX"8k0K= 30..V YθXfF"\goE@'  Cև 2Ǝ)I<5p=quEo P~ Ϧr'_8)'DOQ?FL`Ԗ@( R{ ri߱PYZXc4zɵj;2!:pz?;F8\۔B~ 2a,D["fP_a*-k{)ܚwK?m%YuN]6AZu:7tn88~G)T⒮4P#'g -Vo]2)أK`]-~gSm݋A| i3V6+%^ꃁe eM40= _骧3Ty-rCSCD4~ /l4QÎÝUAm6se6`j2@ewM Ӧ.ei4c⊃le-v8OB||*,1j i3xF:"WBMPVL>=n:_wxoN#to@U[ #0)Oa3>f#t?GV %[ׁ Egz-(C+ P{BqH= ;t{3_i}PM`, gxST)e#Lq} #MxYQ:}]ǂ/5O:ЌP$ݐ"fW P%dz1)ff6ћˎh` 2^3Oi'w/b0*xQ]oAYe۾ZRٕ.ޅz >$:37&//lb.\`&f \\~ݣԾ(luU*X@wy'-?3T#eX&ijA `Mz|)OMb޵_;%E~*ey#910o%,/_ P/^.րNJX,wmEvpV-< ޑ\-ݗE+6dj升t<;87䞸Ͻ)i`,> ;F'3Hʉ:t\x$X uu5xU~Iꩦ2?qWP^.C4n5>>t^ܐBMЗk,f#Q=wf($6؊`.x9:}37왇< [C˕ ]18X  y>UixtTf;:fb 2DQ={L P0➋ Zc!=$<ypgJR1$963[~{ 0ty] rdNV WwkP.+t0ҝ +E[2O;7NmXBBtULh) K(u'@_^Z 8tHlI9&Jÿ/k" Zb37qѽrv{c iwu+Z0\7gc{R-I«pz|AyWo$4+^uTu&J.MD  㩇*6n5hGm4DQπA\}1z>{Fȅy<UD??͑v[8L_bʟ-HNj*ưU91[cd ?w+殺x '^Lv@x7KzvIAXdQĒ,o+"R!MFu~yycL0oRSt Wv퓢"o)܅)eu D?˨-<(U>d'6!IZ*w *< F iʀvl:𭟮=jZe `8^$Y%~ޗ9,d=JX:9 8 [lGпOya'J1>$Iƒv빂P_Y}sۡ*u:/ׯ4ohܞD%$5̦xL4K.k$h븅9] :;^`ѻ﹈8q8Er:jO>omsĈyy>-Y`ۂ-SL\ {֩PXcW$*SK0醠<op tS"PAZ֎ꘈi;G;` GbI/x"2>=Xr@n"Cލsu96k4 /aNpȪlBKUp+I#ok1EToѸbI8p6Mta/=wFcm*+;'l)> f4@&=W7e9gAΊ^ÅN?p \{0 /bw6_6 !ϧ"iWqYU~ P/YBmdGm1ț|^ZXhUvEéD}ݸϾF4hӏI+hMQwž#chʧ- ^j`26 t`–w.UhfE{%>JוxȒ;\_?3/Pl.BPyHs`|\Ʀ0ŶMYgrS<90(Ї,hĒN3\ypO<54P#7n FW8xJ-m 7jNFjlc;NM2G2-Jc2Cw6Sk ZeD@_MR(#+Pu,N@\ƠM݌ԋrwl4sd:Y:phPx`xLv+DNYe]6aiFuG?WYl;jE sS&`?n|qSKѨIfwx.+u"UpM%.AD6]@ɾr61e<ژE@%džS"eJ.WŴ&|@E >+\<,sZ_LR>'" ڼ^'I0ٲ=?MpMQ|HHU3XWd?JM2pSRE4IᰫFUB> ٹ_J/s$H9IJu{NĵZc3$,& vYO.b']gWZsƄYVSUÄϜNDFM`|EQa:DP?msW 0L@y ߙ?%>m6fpg(IH^qD|^`WM0/upF!LVQ!sT= K*I/ Q%y4أL&>(< DU9(yө2ihyI_/- ]߆2xlt$`f_欚\Q$t/Ū;S4ř1HU7(1>F& +CO"\ҡEkL՞ quNN,`5U!/,$B lDCI."g j'S%Uy,~a;UڠyC'Uryʞx) P1&Q֬l'\QL(b/K9:"]379\l8 ZM~Q2]yZK@ÙYLZaY Ҫ*5t`aNUus VbIycJ.U 9cIVK3Otze Y!h3{p;hL߷Ţܞ(i=T Y]/wdžba8>Zr'W NGb@ol0`yO2NN,KbQe)&vN俣%f]ZJ$ It,nxiS[Gy_;wF{9+˟taNKZRH?XHy9+ 3Tyc)2!~T-3 ɡ*ʖtxIkN#&8l49ZKhR8ؑvV][m^A)RQVjH{?_" &"۩$pm}vzOf[{~vu6[}s16_ߩ&xD􎀛>َ?mѣ8'5~NlS qZԮR4b?& _]ZH'Ά+F{s@PDUtANs& QҩL٦[=ȳ>mm|mFS1+ϫiZSa) L=IJ}&j+l&g VψMURXK%涕;9MʋȘjY66걱` ܬf*<9^1I}߁C1vY,GD6u P)i;BQy Y7JirX,ZBzqm3yzT≯zM/)hf5=f4JeCyTǏz[X\}Fš0 (_!\8F,/mGB0f~%/W2LIEuX۷BbY6gun~LD 'MYTΗP0.Fi }b7!L;\eޖ{ӹտϷ3%;mˮ3ͤugYZ070701000002a7000081a400000000000000000000000166f3d9ce00023e74000000000000000000000000000000000000005600000000./lib/modules/4.18.0-553.22.1.el8_10.x86_64/kernel/drivers/net/ethernet/sfc/sfc.ko.xz7zXZִF!t/*<]?Eh=ڜ.+\▙ʛJ(p[C/.2C矟B#REC-f!r6L+O}sM%(|vѷx Pfj Y|7[